欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

實(shí)時(shí)媒體回放狀態(tài)的同步的制作方法

文檔序號(hào):7735204閱讀:213來源:國(guó)知局
專利名稱:實(shí)時(shí)媒體回放狀態(tài)的同步的制作方法
技術(shù)領(lǐng)域
公開的系統(tǒng)和方法涉及數(shù)字媒體回放系統(tǒng),并且更具體地,涉及具有分布式元件 的媒體回放系統(tǒng)。
背景技術(shù)
數(shù)字媒體存儲(chǔ)和回放系統(tǒng)已經(jīng)變得日益常見。在許多情況下,欣賞諸如音樂或視 頻的媒體涉及多個(gè)設(shè)備。服務(wù)器設(shè)備可以存儲(chǔ)媒體的內(nèi)容,并且包括用于觀看的顯示器和 用于聽音樂的揚(yáng)聲器。無線設(shè)備可以與該服務(wù)器通信并且控制該服務(wù)器以便管理媒體的演 播。當(dāng)采用這種集成系統(tǒng)欣賞媒體時(shí),希望一種用于同步這些設(shè)備之間的媒體實(shí)時(shí)演播狀 態(tài)的改進(jìn)方式。

發(fā)明內(nèi)容
在下面的描述中提出了本發(fā)明的附加特征和優(yōu)點(diǎn),并且將從本描述中部分地明白 這些特征和優(yōu)點(diǎn),或可以通過本發(fā)明的實(shí)踐了解到這些特征和優(yōu)點(diǎn)??梢越柚谠谒綑?quán) 利要求中特別指出的工具和組合實(shí)現(xiàn)和獲得本發(fā)明的特征和優(yōu)點(diǎn)。從下面的描述和所附權(quán) 利要求中,將更加全面地明了本發(fā)明的這些和其它特征,或可以通過此處提出的發(fā)明的實(shí) 現(xiàn)了解這些和其它特征。本發(fā)明的方面包括允許遠(yuǎn)程觀看各種狀態(tài)顯示設(shè)備上的狀態(tài)信息的音頻/視頻 (A/V)內(nèi)容演播系統(tǒng)。該系統(tǒng)可以包括A/V內(nèi)容演播設(shè)備,其可以操作以便演播可從內(nèi)容演 播設(shè)備訪問的A/V內(nèi)容;以及無線網(wǎng)絡(luò),該演播設(shè)備可以操作以便連接到該無線網(wǎng)絡(luò)。該系 統(tǒng)包括狀態(tài)顯示設(shè)備,其可以操作以便與無線網(wǎng)絡(luò)對(duì)接,并且向演播設(shè)備發(fā)起通過該網(wǎng)絡(luò) 傳輸?shù)膶?duì)關(guān)于當(dāng)前正在演播的A/V內(nèi)容的狀態(tài)信息的請(qǐng)求。演播設(shè)備可以操作以便在內(nèi)容 演播過程中在狀態(tài)改變之后以更新消息進(jìn)行響應(yīng),其中更新消息傳遞描述內(nèi)容回放狀態(tài)的 一個(gè)或多個(gè)改變的信息。其它方面包括用于在遠(yuǎn)程設(shè)備處獲得A/V回放狀態(tài)的方法。該方法可以包括從A/ V演播設(shè)備請(qǐng)求正被演播的A/V內(nèi)容的實(shí)時(shí)播放狀態(tài)何時(shí)改變的指示,并且在遠(yuǎn)程設(shè)備處 通過無線網(wǎng)絡(luò)接收該指示。該方法還包括從遠(yuǎn)程設(shè)備處請(qǐng)求更新后的狀態(tài)信息,在遠(yuǎn)程設(shè) 備處接收更新后的狀態(tài)信息,和解釋該狀態(tài)信息。遠(yuǎn)程設(shè)備基于經(jīng)解釋的狀態(tài)信息,在遠(yuǎn)程 設(shè)備處執(zhí)行對(duì)顯示的一個(gè)或多個(gè)改變。在另一個(gè)方面,在網(wǎng)絡(luò)中應(yīng)用一種方法,其中遠(yuǎn)程內(nèi)容演播或內(nèi)容控制設(shè)備與提供內(nèi)容和/或內(nèi)容的更新的服務(wù)器通信。遠(yuǎn)程設(shè)備向服務(wù)器發(fā)送指示其處于狀態(tài)X的消 息,并且當(dāng)該狀態(tài)已經(jīng)改變時(shí)請(qǐng)求通知。X可以表示任意分配的狀態(tài)號(hào)。例如,如果用戶正 在聽播放列表內(nèi)的音樂,該狀態(tài)可以是狀態(tài)3,表示系統(tǒng)已經(jīng)從第一狀態(tài)改變到第二狀態(tài), 并且現(xiàn)在為第三狀態(tài)。任意狀態(tài)改變,諸如暫停、更新后的元數(shù)據(jù)、新圖像等可以觸發(fā)狀態(tài) 改變。服務(wù)器接收該消息,但是不對(duì)該請(qǐng)求采取行動(dòng),直到存在狀態(tài)改變?yōu)橹?。例如,如?歌曲結(jié)束,并且新的歌曲將要開始,狀態(tài)改變可以被增加到狀態(tài)4。服務(wù)器可以簡(jiǎn)單地將狀 態(tài)改變通知給遠(yuǎn)程設(shè)備,此時(shí)遠(yuǎn)程設(shè)備發(fā)送對(duì)與新狀態(tài)相關(guān)聯(lián)的更新內(nèi)容的另一個(gè)請(qǐng)求, 或者服務(wù)器可以簡(jiǎn)單地發(fā)送新內(nèi)容,以及新內(nèi)容與狀態(tài)4相關(guān)聯(lián)的指示。此時(shí),遠(yuǎn)程設(shè)備傳 輸其處于狀態(tài)4,并且當(dāng)狀態(tài)改變時(shí)通知遠(yuǎn)程設(shè)備的另一個(gè)消息和請(qǐng)求。以這種方式,可以 在服務(wù)器和遠(yuǎn)程設(shè)備之間保持實(shí)時(shí)更新信息。遠(yuǎn)程設(shè)備可以演播內(nèi)容,或還可以是用于演 播內(nèi)容的服務(wù)器設(shè)備的遙控裝置。其它方面包括存儲(chǔ)用于可在A/V演播系統(tǒng)中實(shí)現(xiàn)的方法的計(jì)算機(jī)可讀指令的計(jì) 算機(jī)可讀介質(zhì)。該方法包括從遠(yuǎn)程設(shè)備處接收對(duì)內(nèi)容回放狀態(tài)的更新的請(qǐng)求。該請(qǐng)求包括 指示遠(yuǎn)程設(shè)備處的當(dāng)前狀態(tài)信息的版本號(hào)。該方法還包括執(zhí)行內(nèi)容回放狀態(tài)改變,向遠(yuǎn)程 設(shè)備發(fā)送內(nèi)容回放狀態(tài)已被更新的指示,并且以描述更新的狀態(tài)和增加的版本號(hào)的信息滿 足來自遠(yuǎn)程設(shè)備的對(duì)更新狀態(tài)的請(qǐng)求。該方法還包括繼續(xù)接收對(duì)內(nèi)容回放狀態(tài)的更新的另 一個(gè)請(qǐng)求。該請(qǐng)求可以包括增加的版本號(hào)。


圖1示出了具有耦連到無線網(wǎng)絡(luò)的A/V演播設(shè)備的A/V系統(tǒng)的示例系統(tǒng)體系結(jié) 構(gòu),該A/V演播設(shè)備還與多個(gè)遠(yuǎn)程狀態(tài)顯示設(shè)備通信;圖2示出了根據(jù)當(dāng)前例子,可被用于實(shí)現(xiàn)遠(yuǎn)程顯示設(shè)備以及其它系統(tǒng)或系統(tǒng)組件 的示例組件;圖3和4示出了用于說明狀態(tài)顯示同步的方面的信號(hào)流的例子;圖5示出了可由演播設(shè)備執(zhí)行以便向遠(yuǎn)程狀態(tài)顯示設(shè)備傳遞狀態(tài)更新信息的方 法的步驟;圖6示出了可由遠(yuǎn)程狀態(tài)顯示設(shè)備執(zhí)行以便從演播設(shè)備獲得狀態(tài)更新的方法的 步驟;和圖7-9示出了遠(yuǎn)程狀態(tài)顯示設(shè)備可以如何解釋狀態(tài)信息以便將改變作用于設(shè)備 對(duì)狀態(tài)信息的顯示的例子。
具體實(shí)施例方式給出下面的描述,以便使得本領(lǐng)域的技術(shù)人員能夠?qū)崿F(xiàn)和使用一種A/V內(nèi)容回放 系統(tǒng),該A/V內(nèi)容回放系統(tǒng)包括A/V內(nèi)容源,以及一個(gè)或多個(gè)位于遠(yuǎn)處的設(shè)備,一個(gè)或多個(gè) 用戶可以在這些設(shè)備上查看狀態(tài)?;诖颂幍墓_,本領(lǐng)域的技術(shù)人員將容易明了各種修 改,并且此處定義的原理可被應(yīng)用于其它實(shí)施例和應(yīng)用,而不脫離本發(fā)明的精神和范圍。另 外,在下面的描述中,出于解釋的目的提出了若干細(xì)節(jié)。然而,本領(lǐng)域的普通技術(shù)人員將從 這些公開中認(rèn)識(shí)到,可以實(shí)現(xiàn)本發(fā)明,而不使用這些特定的細(xì)節(jié)。在其它情況下,以方框圖 形式示出了結(jié)構(gòu)和處理,以便不會(huì)以不必要的細(xì)節(jié)使得本發(fā)明的描述含混不清。因此,本發(fā)明的實(shí)施例不限于示出的例子,而是包含與所附權(quán)利要求相符的最寬范圍。圖1示出了系統(tǒng)100的方面,系統(tǒng)100包括A/V內(nèi)容演播設(shè)備105,可使用個(gè)人計(jì) 算機(jī)(諸如 HP PavilioruiMac 、Dell Vostro 或 Macbook Pro)實(shí)現(xiàn) A/V 內(nèi)容演播設(shè)備, A/V內(nèi)容演播設(shè)備配置為運(yùn)行A/V內(nèi)容分發(fā)和存儲(chǔ)程序,諸如iTimes。設(shè)備105還可被實(shí) 現(xiàn)為運(yùn)行內(nèi)置的以固件和/或軟件定義的功能的專用硬件設(shè)備,諸如Apple TV設(shè)備。設(shè)備 105可以通過防火墻165訪問因特網(wǎng)175,以便從各種來源,諸如允許用戶張貼視頻的網(wǎng)站 (包括YouTube)、數(shù)字無線電臺(tái)等中的任意一個(gè)獲得可下載的和/或流式媒體內(nèi)容。設(shè)備 105還可以通過適合的天線接收無線電(over-the-air) HDTV廣播,以及FM頻譜的無線電廣 播。設(shè)備105還可以從DVD播放器、CD播放器、藍(lán)光播放器、視頻游戲控制臺(tái)和其它A/V內(nèi) 容源接收輸入。因此,設(shè)備105用作可以演播A/V內(nèi)容的節(jié)點(diǎn)可用的A/V內(nèi)容的聚集器和 存儲(chǔ)設(shè)備。這些節(jié)點(diǎn)可以遠(yuǎn)離設(shè)備105定位,從而內(nèi)容可通過有線或無線網(wǎng)絡(luò)被傳輸,或采 用通過一個(gè)或多個(gè)直接纜線連接的內(nèi)容傳輸而被本地定位(例如,HDMI或光學(xué)鏈路等)。設(shè)備105還與無線接入點(diǎn)135通信,無線接入點(diǎn)135可以根據(jù)一個(gè)或多個(gè)802. 1 Ix 系列協(xié)議(例如,802. llg、802. Iln等)操作。設(shè)備105可以包括插卡,或可以具有集成的 MAC/PHY,以便能夠?qū)崿F(xiàn)這種通信。設(shè)備105提供可與庫(kù)管理器諸如iTimes相關(guān)聯(lián)的媒體庫(kù)的存儲(chǔ)設(shè)備;還可以通過 無線網(wǎng)絡(luò)135或通過設(shè)備105可以訪問的任意其它網(wǎng)絡(luò)訪問媒體庫(kù)。這些庫(kù)可以提供設(shè)備 105可以訪問的內(nèi)容和通過設(shè)備105可以訪問的內(nèi)容,而不需要用戶確定內(nèi)容的特定項(xiàng)目 可能位于的物理位置方面的任何明確交互。內(nèi)容可被下載并且存儲(chǔ)在設(shè)備105處(更寬泛 地,可被設(shè)備105本地訪問),并且設(shè)備105還可以從基于因特網(wǎng)的主機(jī)獲得內(nèi)容流。設(shè)備140和141,例如電話、智能電話、個(gè)人信息管理器、Blackberry (黑莓 ) 或iPhone 也配備有802. 11MAC/PHY,以便與接入點(diǎn)135通信。根據(jù)下面描述的例子,設(shè) 備140和141可被具有配備有軟件/固件使能功能/被以軟件/固件使能功能編程能力的 電話或其它便攜電子設(shè)備實(shí)現(xiàn)。除了能夠向設(shè)備140和141的一個(gè)或多個(gè)用戶提供狀態(tài)信 息之外,這些設(shè)備還可以接受來自用戶的狀態(tài)改變請(qǐng)求信息,并且將這些請(qǐng)求提供給設(shè)備 105 ;然而,本描述更多地集中于狀態(tài)更新,而不是使用設(shè)備140和141作為設(shè)備105或從設(shè) 備105接收內(nèi)容的演播節(jié)點(diǎn)的遙控裝置??傊?,系統(tǒng)100包括設(shè)備105,其能夠?qū)⒋鎯?chǔ)在設(shè)備105能夠訪問的介質(zhì)內(nèi)的A/V 內(nèi)容提供給節(jié)點(diǎn),以便演播這種內(nèi)容。系統(tǒng)100還包括一個(gè)或多個(gè)狀態(tài)查看設(shè)備140和141, 如下面進(jìn)一步解釋的,回放狀態(tài)可被同步到這些設(shè)備,并且可以從這些設(shè)備請(qǐng)求關(guān)于回放 屬性的更新或改變。圖2示出了關(guān)于電話140的潛在實(shí)施例的其它實(shí)現(xiàn)細(xì)節(jié),電話140可被配置為作 為A/V演播節(jié)點(diǎn)的遙控裝置。如圖2所示,設(shè)備140包括處理器205,其被耦連為接收用戶 接口 215的輸入,產(chǎn)生給顯示器接口 210的視覺輸出,顯示器接口 210又使用這種視覺輸出 驅(qū)動(dòng)顯示器235。處理器205還能夠操作以便從工作RAM225以及非易失存儲(chǔ)設(shè)備230諸如 閃存等讀寫數(shù)據(jù)。處理器205還被耦連為使用802. llxMAC/PHY 220在無線網(wǎng)絡(luò)上發(fā)送和 接收數(shù)據(jù)。處理器205可被配置為執(zhí)行由存儲(chǔ)在非易失存儲(chǔ)設(shè)備230和/或工作RAM225 內(nèi)或在MAC/PHY 220上接收的計(jì)算機(jī)可讀指令指定的程序。圖2的相同內(nèi)容的構(gòu)成組件和布置在各種實(shí)現(xiàn)中可以不同。例如,對(duì)于某些應(yīng)用,非易失存儲(chǔ)設(shè)備可以作為工作RAM。隨著存儲(chǔ)器技術(shù)的進(jìn)步,保持區(qū)分便攜設(shè)備內(nèi)的RAM和 非易失存儲(chǔ)器的觀念可以極大地淡化。非易失存儲(chǔ)器還可以是硬盤驅(qū)動(dòng)器或另一種類型的 磁存儲(chǔ)設(shè)備或光存儲(chǔ)設(shè)備。圖2所示的組件還可以是集成的;例如,處理器205可以是以 MAC/PHY220(或僅僅MAC,具有分立磁性元件)以及某些或全部RAM225形成的ARM核心。從 而應(yīng)當(dāng)理解,以任意數(shù)目方式實(shí)現(xiàn)的各種設(shè)備可被用作系統(tǒng)100中的狀態(tài)顯示設(shè)備140 (圖 1)。圖2還可以表示設(shè)備105 (例如,計(jì)算機(jī))的示例組件,只是設(shè)備105中的某些組件 一般具有更詳盡的特征。例如,處理器205的能力更強(qiáng)大,并且非易失存儲(chǔ)設(shè)備230更大。 用戶接口可以包括較大的鍵盤、單獨(dú)的鼠標(biāo)等。顯示器235可以更大,并且可以存在與處理 器205接口的更強(qiáng)大的分立圖形處理器,以便驅(qū)動(dòng)顯示器235。圖3和圖4示出了可以通過傳遞消息發(fā)生的示例數(shù)據(jù)交換,所述消息可被包含在 信號(hào)上,或包含在設(shè)備105和控制設(shè)備140和/或141可以訪問的計(jì)算機(jī)可讀介質(zhì)內(nèi)???以根據(jù)參考圖5和6討論的示例方法中的步驟進(jìn)行這些數(shù)據(jù)交換。在圖3中,A/V內(nèi)容演播設(shè)備(例如,運(yùn)行內(nèi)容庫(kù)管理器的計(jì)算機(jī))通過無線網(wǎng)絡(luò) 廣播其存在。狀態(tài)顯示設(shè)備可以接收該存在廣播,并且建立與演播設(shè)備的鏈路,并且發(fā)起狀 態(tài)更新請(qǐng)求,狀態(tài)更新請(qǐng)求被發(fā)送到演播設(shè)備。該狀態(tài)更新請(qǐng)求可被格式化為HTTP請(qǐng)求 (例如,它被封裝在標(biāo)準(zhǔn)HTTP格式文檔內(nèi),雖然該請(qǐng)求的內(nèi)容不必是可解析的標(biāo)記語(yǔ)言,或 甚至是字母數(shù)字字符)。已經(jīng)從要被通知狀態(tài)更新的控制設(shè)備接收到請(qǐng)求的演播設(shè)備保持這種請(qǐng)求未完 成的指示器。當(dāng)演播設(shè)備檢測(cè)到狀態(tài)改變時(shí),它可以制定狀態(tài)改變更新消息,并且將該消息 發(fā)送給控制設(shè)備。控制設(shè)備接收更新消息,并且如下面以圖7-9的例子更詳細(xì)解釋的,解釋 其內(nèi)容。然后,控制設(shè)備重新開始其要被通知狀態(tài)更新的請(qǐng)求,并且信號(hào)流可以重復(fù)。因此圖3示出了一個(gè)信號(hào)流,其中在檢測(cè)到狀態(tài)改變更新之后,為未完成的更新 請(qǐng)求提供服務(wù)。圖4示出了一種變型,其中狀態(tài)改變更新可被用作發(fā)送可以獲得狀態(tài)改變 更新的指示的觸發(fā)器。然后,控制設(shè)備可以請(qǐng)求關(guān)于狀態(tài)改變更新的信息,并且響應(yīng)該請(qǐng) 求,可以提供狀態(tài)改變信息。系統(tǒng)還可以實(shí)現(xiàn)圖3和圖4的信號(hào)流的混合,這是因?yàn)榻o定更新的某些部分可在 檢測(cè)/執(zhí)行之后被傳輸(圖3),而控制設(shè)備在接收到可獲得性的指示之后可以拉取其它部 分(圖4)。例如,可以根據(jù)圖3提供二進(jìn)制狀態(tài)信息,同時(shí)可以拉取更新后的圖形信息。在 任意情況下,控制設(shè)備最終接收到具有描述狀態(tài)改變的信息的一個(gè)或多個(gè)更新消息(如下 面更詳細(xì)描述的,其可以包括寬范圍的信息)??梢愿鶕?jù)對(duì)控制設(shè)備已知的以前狀態(tài)的改變的上下文描述該信息(例如在適當(dāng) 時(shí),僅傳輸改變?cè)黾?。然而,由于所請(qǐng)求的完整描述該狀態(tài)的信息數(shù)量一般不大,因此當(dāng)任 意狀態(tài)方面改變時(shí),重傳全部狀態(tài)信息可能更方便。另外,某些狀態(tài)信息不能對(duì)增加更新修 改,諸如軌跡和唱片名稱。在涉及較大量信息例如圖形的情況下,可以僅當(dāng)圖形改變時(shí)傳輸 這些圖形,并且可以在每次狀態(tài)改變時(shí)重傳其它較少數(shù)據(jù)密度的狀態(tài)信息。圖5示出了可由內(nèi)容演播設(shè)備105諸如設(shè)備105 (圖1)執(zhí)行的方法500。方法500 包括接收要被通知狀態(tài)更新的請(qǐng)求(505)。如圖6所示,在由設(shè)備140執(zhí)行的方法600的步 驟605中,該請(qǐng)求可以來自控制設(shè)備(例如,設(shè)備140)。在操作過程中,設(shè)備105執(zhí)行510狀態(tài)改變。例如,參考圖7,一個(gè)用戶界面被示出為顯示時(shí)間剩余指示器720,其示出了當(dāng)前 唱片軌跡(以傳記信息715標(biāo)識(shí)的)。所以,可被設(shè)備105執(zhí)行的狀態(tài)改變可以包括在設(shè)備 105開始演播新軌跡時(shí)改變唱片圖片(album artwork) 710以及傳記信息715。參照?qǐng)D5討論的例子一般符合這樣一種情形,其中演播設(shè)備105被認(rèn)為是內(nèi)容服 務(wù)器,并且通過請(qǐng)求機(jī)制從設(shè)備取得狀態(tài)改變請(qǐng)求,執(zhí)行這種改變,并且然后確認(rèn)執(zhí)行。在 不同的例子中,執(zhí)行(與簡(jiǎn)單報(bào)告相反)狀態(tài)改變可以更直接地涉及在接收狀態(tài)改變信息 的設(shè)備中執(zhí)行的狀態(tài)改變功能。在這種例子中,狀態(tài)改變信息可從設(shè)備140被發(fā)送給設(shè)備 105。例如,如圖7所示,用戶輸入可以指示暫停設(shè)備140上的演播。在這種不同的情況下, 設(shè)備140可以基于暫停步驟,向演播設(shè)備105傳輸其狀態(tài)已經(jīng)從狀態(tài)3改變?yōu)闋顟B(tài)4,以及 狀態(tài)改變是什么(或結(jié)果狀態(tài)版本的任意適合表示)的信息。演播設(shè)備105然后可以通過 暫停演播,并且將其狀態(tài)從3增加到狀態(tài)4按照該狀態(tài)改變采取動(dòng)作。然后,演播設(shè)備105 可以在到設(shè)備140的消息中確認(rèn)執(zhí)行了該狀態(tài)改變。設(shè)備140可以響應(yīng)確認(rèn)的狀態(tài)改變, 或響應(yīng)用戶輸入該狀態(tài)改變,更新其視覺顯示,從而指示現(xiàn)在暫停回放?,F(xiàn)在回到圖5,方法500還包括向請(qǐng)求狀態(tài)更新通知的設(shè)備發(fā)送可以獲得狀態(tài)更 新的指示(515)。例如,在圖1中,示出了設(shè)備140和141兩者可以通過基站135與內(nèi)容演 播設(shè)備105無線通信,這兩者都記錄它們的請(qǐng)求以便接收狀態(tài)更新。取決于根據(jù)圖3還是根據(jù)圖4的信號(hào)流執(zhí)行,在515傳輸?shù)闹甘颈旧砜梢园?可以不包含狀態(tài)更新信息。如參照?qǐng)D3所述,在檢測(cè)到可獲得的狀態(tài)更新之后,設(shè)備105可 以將這些更新通過消息通知請(qǐng)求這種更新的設(shè)備。從而,在根據(jù)這個(gè)例子的實(shí)現(xiàn)中,在515 處的指示可以包含狀態(tài)信息。在執(zhí)行根據(jù)圖4的信號(hào)流的情況下(為了清楚起見忽略混合情況),設(shè)備140接收 該指示,并且形成傳輸(615)給設(shè)備105的更新請(qǐng)求消息(610)(以虛線框示出,以便指示 考慮到根據(jù)圖3的信號(hào)流執(zhí)行的情況下是可選擇的)。然后,如果執(zhí)行根據(jù)圖4的信號(hào)流,方法500會(huì)接收獲得更新的請(qǐng)求(520),并且以 包含描述更新的信息的一個(gè)或多個(gè)消息滿足該請(qǐng)求(525)。步驟520和525也以虛線框示 出,同樣指示取決于實(shí)現(xiàn)方式,可以采取或可以不采取這些步驟。在任意情況下,方法600包括在設(shè)備140 (和請(qǐng)求這種更新的任意其它設(shè)備)處接 收更新信息(620),解釋該更新信息(625),并且根據(jù)對(duì)更新信息的解釋,執(zhí)行更新/改變 (630)。如根據(jù)圖7-9進(jìn)一步描述的,解釋625和執(zhí)行630可以包括使用原始狀態(tài)或能力 信息或其它信息實(shí)現(xiàn)UI改變或顯示改變。例如,圖7示出了播放指示器730。傳輸?shù)臓顟B(tài) 信息可以包括一組位中的播放/暫停狀態(tài)位;然而,由設(shè)備140確定如何為用戶呈現(xiàn)這種狀 態(tài)的視覺指示。例如,播放指示器730的圖形實(shí)現(xiàn)可以在設(shè)備之間或在給定設(shè)備的可獲得 配置之間改變。所以,設(shè)備基于接收到的信息自己控制本地進(jìn)行哪些改變。例如,下面的表1示出了可在狀態(tài)更新消息中傳輸?shù)男畔㈩愋?。例如,播放狀態(tài)可 以是指示播放(1)或暫停(0)(或反之亦然)的二進(jìn)制值。類似地,可由相應(yīng)位指示對(duì)隨機(jī) 播放(shuffle)能力或重復(fù)能力的支持,這是由于對(duì)于給定內(nèi)容項(xiàng)目,它們每一個(gè)或是被 支持或是不被支持。例如,如果當(dāng)前訪問基于因特網(wǎng)的內(nèi)容源,則隨機(jī)播放位可以指示當(dāng)前 不支持隨機(jī)播放。如所示出的,其它數(shù)據(jù)可以包括串變量或數(shù)值變量??梢灾С指鞣N數(shù)字格式,例如,總軌跡時(shí)間以及剩余時(shí)間,每一個(gè)可以具有表示分鐘和秒的單獨(dú)的數(shù)字字段。所 有這些信息優(yōu)選地以預(yù)先安排的二進(jìn)制格式傳輸,雖然在其它實(shí)現(xiàn)中,可以使用更加人可 讀或可解釋的格式。例如,可以使用XML標(biāo)簽標(biāo)識(shí)數(shù)據(jù)字段,其后是這些字段的值。在某些 情況下,可以預(yù)先安排多個(gè)格式,并且特定消息可以包括用于該消息的格式的指示??杀恢?持的其它類型的消息包括系統(tǒng)消息,其可以提供對(duì)這些格式的更新。
權(quán)利要求
1.一種遠(yuǎn)程狀態(tài)更新媒體內(nèi)容系統(tǒng),包括內(nèi)容演播裝置,用于演播內(nèi)容;網(wǎng)絡(luò)裝置,內(nèi)容演播裝置可以操作以便連接到所述網(wǎng)絡(luò)裝置;和狀態(tài)顯示裝置,其可以操作以便與網(wǎng)絡(luò)裝置對(duì)接,并且向內(nèi)容演播裝置發(fā)起通過網(wǎng)絡(luò) 裝置傳輸?shù)膶?duì)有關(guān)當(dāng)前正被演播的內(nèi)容的狀態(tài)信息的請(qǐng)求,并且其中內(nèi)容演播裝置可以操 作以便在內(nèi)容演播過程中在狀態(tài)改變之后以更新消息進(jìn)行響應(yīng),更新消息傳達(dá)描述對(duì)內(nèi)容 回放狀態(tài)的一個(gè)或多個(gè)改變的信息。
2.如權(quán)利要求1所述的系統(tǒng),其中狀態(tài)顯示裝置還可以作為內(nèi)容演播裝置的遙控裝置 操作。
3.如權(quán)利要求1或2中所述的系統(tǒng),其中內(nèi)容演播裝置包括計(jì)算機(jī),所述計(jì)算機(jī)配置有 用于管理本地媒體存儲(chǔ),以及用于通過因特網(wǎng)獲得內(nèi)容的媒體庫(kù)軟件,其中來自媒體庫(kù)和 來自因特網(wǎng)兩者的關(guān)于內(nèi)容演播的改變引起更新消息的產(chǎn)生。
4.如權(quán)利要求1-3中任意一個(gè)所述的遠(yuǎn)程更新內(nèi)容系統(tǒng),還包括遠(yuǎn)程控制器裝置,其 可以操作以便請(qǐng)求當(dāng)前正在演播的內(nèi)容的狀態(tài)改變,由內(nèi)容演播裝置接收所述狀態(tài)改變, 作為響應(yīng),內(nèi)容演播裝置在執(zhí)行所請(qǐng)求的狀態(tài)改變之后產(chǎn)生更新消息。
5.一種用于在遠(yuǎn)程設(shè)備處獲得內(nèi)容回放狀態(tài)的方法,包括從內(nèi)容演播設(shè)備處請(qǐng)求關(guān)于正在演播的內(nèi)容的實(shí)時(shí)播放狀態(tài)改變的指示;在遠(yuǎn)程設(shè)備處通過無線網(wǎng)絡(luò)接收所述指示;由控制器設(shè)備從遠(yuǎn)程設(shè)備請(qǐng)求更新后的狀態(tài)信息;在控制器設(shè)備處接收更新后的狀態(tài)信息;解釋所述狀態(tài)信息;和基于經(jīng)解釋的狀態(tài)信息,在控制器設(shè)備處執(zhí)行對(duì)顯示的一個(gè)或多個(gè)改變。
6.如權(quán)利要求5所述的方法,其中對(duì)所述指示的請(qǐng)求被形成為HTTP請(qǐng)求,并且在遠(yuǎn)程 設(shè)備處接收的更新后的狀態(tài)信息包括封裝在HTTP響應(yīng)內(nèi)的二進(jìn)制數(shù)據(jù)。
7.如權(quán)利要求5和6中任意一個(gè)所述的方法,其中更新后的狀態(tài)信息包括關(guān)于當(dāng)前正 被演播的媒體的屬性信息,并且所執(zhí)行的對(duì)顯示的一個(gè)或多個(gè)改變包括基于所述屬性信息 顯示或隱藏一個(gè)或多個(gè)控件。
8.如權(quán)利要求5-7中任意一個(gè)所述的方法,其中所述遠(yuǎn)程設(shè)備響應(yīng)于接收到每個(gè)指 示,重新開始對(duì)更新后的狀態(tài)信息的指示的請(qǐng)求。
9.如權(quán)利要求5-8中任意一個(gè)所述的方法,其中所述更新后的狀態(tài)信息包括支持的 能力信息,并且所述解釋包括確定如何使用控制器設(shè)備向用戶呈現(xiàn)所支持的能力的可獲得 性。
10.如權(quán)利要求5-9中任意一個(gè)所述的方法,還包括從遠(yuǎn)程設(shè)備向內(nèi)容演播設(shè)備發(fā)送 指示控制器設(shè)備處的用戶的控制請(qǐng)求的數(shù)據(jù),其中如果內(nèi)容演播設(shè)備執(zhí)行了控制請(qǐng)求更 新,則控制器設(shè)備接收更新后的狀態(tài)信息,并且控制器設(shè)備響應(yīng)從內(nèi)容演播設(shè)備接收的更 新后的狀態(tài)信息,更新顯示的狀態(tài)信息。
11.一種存儲(chǔ)有計(jì)算機(jī)可讀指令的計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀指令用于一種可 以在內(nèi)容演播系統(tǒng)內(nèi)執(zhí)行的方法,所述方法包括從遠(yuǎn)程設(shè)備接收對(duì)內(nèi)容回放狀態(tài)的更新的請(qǐng)求,所述請(qǐng)求包括指示遠(yuǎn)程設(shè)備處的當(dāng)前狀態(tài)信息的版本號(hào);執(zhí)行內(nèi)容回放狀態(tài)改變;向遠(yuǎn)程設(shè)備發(fā)送內(nèi)容回放狀態(tài)已被更新的指示;以描述更新的狀態(tài)和增加的版本號(hào)的信息,滿足來自遠(yuǎn)程設(shè)備的對(duì)更新的狀態(tài)的請(qǐng) 求;和繼續(xù)接收對(duì)內(nèi)容回放狀態(tài)的更新的另一個(gè)請(qǐng)求,所述請(qǐng)求包括所述增加的版本號(hào)。
12.如權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其中所述方法還包括從另一個(gè)遙控裝置接 收對(duì)更新的另一個(gè)請(qǐng)求,并且還向附加的遙控裝置發(fā)送更新后的狀態(tài)信息。
13.如權(quán)利要求11和12中任意一個(gè)所述的計(jì)算機(jī)可讀介質(zhì),其中所述方法還包括從 基于因特網(wǎng)的內(nèi)容源接收更新后的狀態(tài)信息,并且將所述更新后的狀態(tài)信息發(fā)送到遠(yuǎn)程設(shè) 備。
14.如權(quán)利要求11-13中任意一個(gè)所述的計(jì)算機(jī)可讀介質(zhì),其中所述方法還包括發(fā)送 關(guān)于遠(yuǎn)程設(shè)備可以如何控制特定內(nèi)容項(xiàng)目的信息作為更新后的狀態(tài)信息,包括所述內(nèi)容是 否可被跳過或可重復(fù)。
15.如權(quán)利要求11-14中任意一個(gè)所述的計(jì)算機(jī)可讀介質(zhì),其中關(guān)于可以如何控制內(nèi) 容項(xiàng)目的信息包括關(guān)于所述內(nèi)容項(xiàng)目的評(píng)分的信息。
全文摘要
本發(fā)明涉及實(shí)時(shí)媒體回放狀態(tài)的同步。在包括內(nèi)容演播設(shè)備的系統(tǒng)中,多個(gè)狀態(tài)顯示設(shè)備可與演播設(shè)備通信以便接收更新演播設(shè)備正在演播的或正被傳輸?shù)揭粋€(gè)或多個(gè)其它演播設(shè)備的內(nèi)容的狀態(tài)的消息。內(nèi)容演播設(shè)備可包括配置有用于管理媒體庫(kù)、用于獲得基于因特網(wǎng)的媒體的軟件的計(jì)算機(jī),以及更多通用-專用設(shè)備,諸如數(shù)字?jǐn)z像機(jī)、機(jī)頂盒、Apple TV、TiVo等。狀態(tài)顯示設(shè)備、遙控裝置或客戶端設(shè)備可以做出持續(xù)的請(qǐng)求以便接收狀態(tài)更新作為狀態(tài)改變。狀態(tài)顯示設(shè)備還可以作為演播設(shè)備的遙控裝置并且可以向其提交控制請(qǐng)求,當(dāng)控制請(qǐng)求被實(shí)現(xiàn)時(shí)向所有狀態(tài)顯示設(shè)備進(jìn)行確認(rèn),作為響應(yīng)狀態(tài)顯示設(shè)備更新其顯示。每個(gè)狀態(tài)顯示設(shè)備可以解釋為傳遞狀態(tài)更新而發(fā)送的內(nèi)容并且可以根據(jù)其編程對(duì)相應(yīng)顯示或?qū)ζ渌卣骰蚬δ苓M(jìn)行改變。狀態(tài)顯示設(shè)備可包括個(gè)人信息管理器、智能電話、膝上計(jì)算機(jī)、掌上電腦和能顯示從內(nèi)容演播設(shè)備接收的回放狀態(tài)信息的其它電子設(shè)備。
文檔編號(hào)H04L29/08GK102090043SQ200980126489
公開日2011年6月8日 申請(qǐng)日期2009年7月2日 優(yōu)先權(quán)日2008年7月10日
發(fā)明者A·坎尼斯特拉羅, A·賈瓦, D·戴維斯 申請(qǐng)人:蘋果公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
章丘市| 乌兰浩特市| 同江市| 枝江市| 金乡县| 西藏| 临邑县| 苏州市| 江川县| 闵行区| 鲁甸县| 义乌市| 长白| 菏泽市| 青浦区| 东莞市| 隆安县| 昭觉县| 新巴尔虎左旗| 博野县| 桂东县| 榕江县| 金湖县| 年辖:市辖区| 政和县| 石狮市| 修水县| 准格尔旗| 平遥县| 平湖市| 民勤县| 和平县| 霍邱县| 康平县| 淮阳县| 收藏| 涿鹿县| 大厂| 共和县| 天水市| 民和|