亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

交互式數(shù)據(jù)發(fā)送系統(tǒng)的制作方法

文檔序號(hào):7660532閱讀:206來源:國(guó)知局
專利名稱:交互式數(shù)據(jù)發(fā)送系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般涉及在網(wǎng)絡(luò)上的實(shí)時(shí)數(shù)據(jù)發(fā)送。更加具體來說,本發(fā)明涉及響應(yīng)來自網(wǎng)絡(luò)上的網(wǎng)絡(luò)設(shè)備的請(qǐng)求的實(shí)時(shí)數(shù)據(jù)發(fā)送以及在網(wǎng)絡(luò)上發(fā)送的數(shù)據(jù)的交互式更改。
背景技術(shù)
在當(dāng)今的面向娛樂的社會(huì)中的流行娛樂項(xiàng)目是看電影。實(shí)際上,許多電影迷已經(jīng)具備專用于此目的的完善的家庭娛樂系統(tǒng)。但是,對(duì)于那些決定在家里看電影而度過周末的人來說,他們僅僅能夠獲得有限的選擇。
通常,愿意在自己家里的私人空間中看電影的電影迷從本地的音像出租店租借影片。但是,這種影片出租過程是一個(gè)費(fèi)時(shí)間的過程,這要求電影觀眾要從他家里走到店中,以獲得所需要的影片。當(dāng)然,即使這種影片出租過程具有這樣的顯著缺點(diǎn),但是由于人們可以根據(jù)他們的意愿多次觀看影片,并且他們可以隨意地暫停、回放、快進(jìn)和重新開始該影片,因此這種方式仍然是許多人愿意采用的。
考慮到與常規(guī)的影片出租過程相關(guān)的這種缺點(diǎn),按次計(jì)費(fèi)是一種可行的選擇,特別是在通常向客人提供影片出租服務(wù)的賓館來說特別如此。通過按次計(jì)費(fèi)的選擇,可以選擇一種影片,并且在家庭或旅館觀看該影片。但是,由有線電視提供者向電影觀眾所提供的影片選擇具有限制。另外,按次計(jì)費(fèi)方法沒有提供標(biāo)準(zhǔn)的VCR所具有的優(yōu)點(diǎn)。具體來說,按次計(jì)費(fèi)方法一旦開始播放影片時(shí),用戶不能夠暫停、回放、快進(jìn)或重新開始該影片。另外,可用的觀看時(shí)間一般被設(shè)定,因此不能夠由用戶進(jìn)行選擇。
實(shí)際的錄像帶除了觀看影片之外還可以用于各種其它目的。例如,在亞洲國(guó)家,卡拉OK是一種流行的娛樂方式。常規(guī)的卡拉OK業(yè)務(wù)通常使用與多個(gè)聽歌臺(tái)相連接的中央控制室來運(yùn)作的。該控制室包括與每個(gè)聽歌臺(tái)相關(guān)聯(lián)的機(jī)器。使得所需的曲帶被播放,并且傳送到該聽歌臺(tái)(例如,通過同軸電纜)。當(dāng)在一個(gè)聽歌臺(tái)處的卡拉OK參加者要求特定的卡拉OK歌曲時(shí),適當(dāng)?shù)那鷰П粚?shí)際插入到與該聽歌臺(tái)相連接的機(jī)器??ɡ璒K曲帶然后被播放并且傳送到與該機(jī)器相連接的聽歌臺(tái)。
現(xiàn)有的卡拉OK模式在多個(gè)方面是不令人滿意的。由于需要用于每個(gè)聽歌臺(tái)的能夠播放卡拉OK曲帶的機(jī)器,因此現(xiàn)有的卡拉OK系統(tǒng)通常需要多個(gè)機(jī)器。由于這種機(jī)器不是自動(dòng)的,因此需要操作該機(jī)器的人。由于購(gòu)買和維護(hù)多個(gè)卡拉OK機(jī)器以及相關(guān)的人員的費(fèi)用,常規(guī)的卡拉OK業(yè)務(wù)的運(yùn)作是昂貴的。另外,一般需要保留流行的多首歌曲的副本,以便于滿足當(dāng)從多個(gè)聽歌臺(tái)接收對(duì)同首歌的請(qǐng)求這樣的情況。另外,由于通常需要保留多個(gè)副本以備選擇,因此維護(hù)適當(dāng)?shù)拇尕浨鍐蔚馁M(fèi)用以及存放這些副本的存儲(chǔ)空間增加這種卡拉OK業(yè)務(wù)的成本。另外,由于卡拉OK曲帶必需由人手動(dòng)地安裝和取出,這種系統(tǒng)容易由于人的原因而導(dǎo)致錯(cuò)誤。結(jié)果,可能安裝不正確的曲帶,或者在人員尋找和改變曲帶時(shí)在兩首歌曲之間具有明顯的延遲。因此,卡拉OK參加者不能夠預(yù)測(cè)所選擇歌曲開始的時(shí)間。類似地,不可能預(yù)測(cè)被相繼地安裝到該卡拉OK機(jī)器中的兩首歌曲之間的延遲時(shí)間。并且要注意在聽歌臺(tái)的卡拉OK演唱者沒有辦法控制與他們的聽歌臺(tái)相關(guān)聯(lián)的機(jī)器。因此,一旦卡拉OK曲帶被插入,則卡拉OK參加者不能夠交互地控制他們各個(gè)的卡拉OK曲目。
考慮到上文所述,希望有一種系統(tǒng)可以無限制地提供VCR的交互特性和與VCR相關(guān)的方便性。另外,如果能夠把VCR或按次計(jì)費(fèi)用戶以前不能獲得的大范圍的選擇提供給用戶則更加有益。

發(fā)明內(nèi)容
本發(fā)明使得數(shù)據(jù)通過網(wǎng)絡(luò)從一個(gè)服務(wù)器傳送到例如機(jī)頂盒這樣的客戶設(shè)備。這可以通過單個(gè)本地服務(wù)器以及通過例如從中央服務(wù)器到該本地服務(wù)器的多個(gè)分級(jí)服務(wù)器而完成。例如,中央服務(wù)器可以與互聯(lián)網(wǎng)上的一個(gè)網(wǎng)址相關(guān)聯(lián)。另外,一旦啟動(dòng),數(shù)據(jù)流可以被用戶改變和交互地控制。另外,文件可以從中央服務(wù)器裝載到與本地服務(wù)器相關(guān)的一個(gè)存儲(chǔ)器。該裝載處理可以與由用戶所啟動(dòng)的數(shù)據(jù)傳輸(例如,通過網(wǎng)絡(luò)瀏覽器)相結(jié)合而執(zhí)行,或者當(dāng)所要求的文件可以由本地服務(wù)器所獲得時(shí)由本地服務(wù)器所執(zhí)行。另外,可以與數(shù)據(jù)傳輸處理相獨(dú)立地裝載文件。
根據(jù)本發(fā)明一個(gè)方面,例如機(jī)頂盒這樣的網(wǎng)絡(luò)設(shè)備可以交互式地控制從例如一個(gè)服務(wù)器這樣的第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)流。表示對(duì)從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)流的所需更改的控制命令被在第一網(wǎng)絡(luò)設(shè)備接收。第一網(wǎng)絡(luò)設(shè)備把一個(gè)控制命令發(fā)送到第二網(wǎng)絡(luò)設(shè)備。當(dāng)?shù)诙W(wǎng)絡(luò)設(shè)備接收該控制命令時(shí),該第二網(wǎng)絡(luò)設(shè)備響應(yīng)該控制命令更改從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)流。然后,第一網(wǎng)絡(luò)設(shè)備從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)的更改的數(shù)據(jù)流。該處理可以類似地在除了單個(gè)本地服務(wù)器之外的多個(gè)分級(jí)服務(wù)器上執(zhí)行。
對(duì)數(shù)據(jù)流的更改可以通過以多種方式更改數(shù)據(jù)流而實(shí)現(xiàn)。例如,更改可以包括啟動(dòng)數(shù)據(jù)流的發(fā)送、暫停數(shù)據(jù)流的發(fā)送、把發(fā)送提前單個(gè)幀、更改數(shù)據(jù)發(fā)送的速度、以及更改被發(fā)送數(shù)據(jù)的數(shù)據(jù)源(例如,文件和/或文件位置)。對(duì)網(wǎng)絡(luò)設(shè)備之間的數(shù)據(jù)流的這種更改可以由用戶通過例如鼠標(biāo)、鍵盤或遙控設(shè)備這樣的輸入設(shè)備來啟動(dòng)。
根據(jù)本發(fā)明的另一個(gè)方面,用戶可以從例如服務(wù)器這樣的網(wǎng)絡(luò)設(shè)備到例如機(jī)頂盒這樣的其它設(shè)備選擇一個(gè)或多個(gè)文件,來自該文件的數(shù)據(jù)要被通過網(wǎng)絡(luò)發(fā)送。每個(gè)文件可以包括視頻數(shù)據(jù)和音頻數(shù)據(jù)以及其它數(shù)字?jǐn)?shù)據(jù)。例如,每個(gè)文件可以包括電影或卡拉OK錄像。用戶可以通過機(jī)頂盒選擇與該服務(wù)器相關(guān)的一個(gè)或多個(gè)文件。另外,用戶可以指定被選擇文件的發(fā)送次序。然后,表示被選擇文件以及指定的發(fā)送次序的信息被從機(jī)頂盒發(fā)送到服務(wù)器。然后,存儲(chǔ)在這些文件中的數(shù)據(jù)被按照發(fā)送次序從該服務(wù)器發(fā)送到機(jī)頂盒。
根據(jù)本發(fā)明的另一個(gè)方面,本發(fā)明使得數(shù)據(jù)的發(fā)送可以在例如旅館這樣的多地點(diǎn)系統(tǒng)內(nèi)計(jì)費(fèi)。更加具體來說,在每次播放一個(gè)影片或者卡拉OK歌曲(即,從本地服務(wù)器發(fā)送)時(shí)可以對(duì)客人收費(fèi)。另外,當(dāng)所要求的選擇被從中央服務(wù)器通過互聯(lián)網(wǎng)發(fā)送到客人的房間時(shí)(例如,當(dāng)用戶通過網(wǎng)絡(luò)瀏覽器訪問中央服務(wù)器時(shí)),旅店可能希望對(duì)客人征收額外的費(fèi)用。當(dāng)然,最好只對(duì)客人收一次的費(fèi)用(例如,當(dāng)相關(guān)文件被從中央服務(wù)器裝載到本地服務(wù)器上時(shí)),使得客人多次觀看該選擇的影片。


從下文結(jié)合附圖的描述中,本發(fā)明的其它優(yōu)點(diǎn)將得到更好的理解,其中圖1為示出根據(jù)本發(fā)明一個(gè)實(shí)施例可以實(shí)現(xiàn)本發(fā)明的一種示意系統(tǒng)的方框圖。
圖2為示出可以用于實(shí)現(xiàn)本發(fā)明的示意機(jī)頂盒板的布局的方框圖。
圖3A為示出在啟動(dòng)之后向用戶呈現(xiàn)的示意屏幕。
圖3B為示出根據(jù)本發(fā)明要被發(fā)送的卡拉OK歌曲和/或影片的選擇的示意屏幕。
圖4為可以用于實(shí)現(xiàn)本發(fā)明的遙控器的示意布局。
圖5為示出根據(jù)本發(fā)明一個(gè)實(shí)施例播放影片或卡拉OK選擇的方法的處理流程圖。
圖6為示出根據(jù)本發(fā)明一個(gè)實(shí)施例的處理用戶的語音輸入的方法的處理流程圖。
圖7為示出根據(jù)本發(fā)明的一個(gè)實(shí)施例暫停影片或卡拉OK選擇的方法的處理流程圖。
圖8為示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的逐幀發(fā)送數(shù)據(jù)的一種方法的處理流程圖。
圖9為示出根據(jù)本發(fā)明一個(gè)實(shí)施例的減小發(fā)送到機(jī)頂盒的數(shù)據(jù)的速度的一種方法處理流程圖。
圖10為示出根據(jù)本發(fā)明一個(gè)實(shí)施例啟動(dòng)或重新開始數(shù)據(jù)發(fā)送的方法的處理流程圖。
圖11為示出根據(jù)本發(fā)明一個(gè)實(shí)施例通過菜單選擇要被發(fā)送的數(shù)據(jù)文件的方法的處理流程圖。
圖12為示出根據(jù)本發(fā)明一個(gè)實(shí)施例啟動(dòng)與下一個(gè)被選擇的影片相關(guān)的數(shù)據(jù)發(fā)送的處理流程圖。
圖13為示出根據(jù)本發(fā)明一個(gè)實(shí)施例執(zhí)行搜索的處理流程圖。
圖14為示出根據(jù)本發(fā)明一個(gè)實(shí)施例由機(jī)頂盒所接收的處理數(shù)據(jù)方法的處理流程圖。
具體實(shí)施例方式
在下文的描述中,給出多個(gè)具體細(xì)節(jié)以提供對(duì)本發(fā)明的完整說明。但是,顯然本領(lǐng)域的技術(shù)人員可以實(shí)現(xiàn)本發(fā)明,而還需一些或所有這些具體細(xì)節(jié)。在其它例子中,沒有詳細(xì)描述一些公知的處理步驟,以避免不必要地混淆本發(fā)明。
隨著數(shù)字技術(shù)的最近發(fā)展,信息流和數(shù)據(jù)交換的方式有了新的發(fā)展。通過利用視頻壓縮和解壓縮技術(shù),可以實(shí)時(shí)地在城市、省和國(guó)家之間發(fā)送數(shù)字化的音頻和視頻數(shù)據(jù)。另外,通過快速以太網(wǎng)、同軸電纜調(diào)制解調(diào)器、數(shù)字用戶線路(DSL)、DSL的變型(xDSL)、以及吉比特(Gigabit)以太網(wǎng)的引入使得網(wǎng)絡(luò)帶寬不斷增加。DSL服務(wù)能夠?qū)崿F(xiàn)高達(dá)6.1兆位(百萬比特)的數(shù)據(jù)傳輸速率,能夠連續(xù)地傳輸運(yùn)動(dòng)視頻、音頻甚至3D效果。相應(yīng)地,需要高帶寬的實(shí)時(shí)視頻傳輸現(xiàn)在成為可能。
通過使用本發(fā)明,例如影片和卡拉OK視頻這樣的文件可以被下載到本地服務(wù)器,并且被流發(fā)送到一個(gè)或多個(gè)客戶設(shè)備(例如,機(jī)頂盒)。另外,流數(shù)據(jù)的交互式控制可以通過機(jī)頂盒來實(shí)現(xiàn)。相應(yīng)地,本發(fā)明提供常規(guī)錄像機(jī)的優(yōu)點(diǎn),而沒有錄像機(jī)的局限性或限制。
圖1為示出根據(jù)本發(fā)明一個(gè)實(shí)施例可以實(shí)現(xiàn)本發(fā)明的一種示意系統(tǒng)的方框圖。本發(fā)明在例如局域網(wǎng)(LAN)這樣的網(wǎng)絡(luò)中實(shí)現(xiàn),其中該局域網(wǎng)進(jìn)一步連接到例如互聯(lián)網(wǎng)這樣的廣域網(wǎng)(WAN)。在該網(wǎng)絡(luò)中,一個(gè)或多個(gè)本地服務(wù)器102被用作為視頻流服務(wù)器。另外,該本地服務(wù)器102還可以被用作為能夠存儲(chǔ)多個(gè)文件的內(nèi)容存儲(chǔ)服務(wù)器。一個(gè)或多個(gè)關(guān)聯(lián)文件服務(wù)器104用于用戶帳號(hào)管理、內(nèi)容管理、計(jì)費(fèi)信息、網(wǎng)絡(luò)服務(wù)器、防火墻以及所有其它非流式的相關(guān)服務(wù)。另外,等價(jià)的中央文件服務(wù)器可以被建立在監(jiān)控與所有遠(yuǎn)程文件服務(wù)器能信的中央位置。為了減小與本地服務(wù)器102相關(guān)的成本并且限制可用于發(fā)送到每個(gè)客戶的文件數(shù)目,最好使用一個(gè)適當(dāng)?shù)拇鎯?chǔ)器,用于存儲(chǔ)大約20個(gè)文件(例如,卡拉OK文件或影片文件)。但是,這種結(jié)構(gòu)僅僅是示意性的,并且可以采用具有更大容量的存儲(chǔ)器。這些文件可以被最初提供,以及從網(wǎng)絡(luò)和互聯(lián)網(wǎng)上的其它服務(wù)器下載。該本地服務(wù)器102適合于(例如,通過以太網(wǎng)交換機(jī)106)連接到多個(gè)設(shè)備108(例如,機(jī)頂盒),該設(shè)備被構(gòu)成為把控制命令發(fā)送到本地服務(wù)器102,以控制到達(dá)該請(qǐng)求設(shè)備108的與特定文件相關(guān)的數(shù)據(jù)流。另外,當(dāng)從本地服務(wù)器102信號(hào)時(shí),每個(gè)設(shè)備108能夠把視頻和音頻信號(hào)提供到相關(guān)的監(jiān)視器或電視機(jī)110。
通過每個(gè)設(shè)備108,客戶機(jī)可以通過本地服務(wù)器102啟動(dòng)與特定文件相關(guān)的數(shù)據(jù)發(fā)送。另外,一旦啟動(dòng)數(shù)據(jù)發(fā)送,這最好可以交互式地控制來自本地服務(wù)器102的數(shù)據(jù)發(fā)送。當(dāng)被請(qǐng)求的文件不可由本地服務(wù)器102所獲得時(shí),該本地服務(wù)器可以通過互聯(lián)網(wǎng)服務(wù)提供商(ISP)114通過互聯(lián)網(wǎng)訪問中央服務(wù)器112。中央服務(wù)器112最好具有在一個(gè)相關(guān)存儲(chǔ)器中的大量文件的數(shù)據(jù)存儲(chǔ)。另外,客戶機(jī)可以獨(dú)立于相關(guān)數(shù)據(jù)的發(fā)送通過網(wǎng)絡(luò)瀏覽器從中央服務(wù)器112下載所請(qǐng)求的文件到該客戶機(jī)。例如,當(dāng)用戶要觀看不可在本地服務(wù)器上獲得的影片時(shí),用戶可以訪問中央服務(wù)器,并且通過點(diǎn)擊所需的標(biāo)題而選擇多個(gè)列出的影片中的一個(gè)。中央服務(wù)器112然后可以把該文件發(fā)送到本地服務(wù)器102,用于在文件服務(wù)器104中存儲(chǔ)和/或發(fā)送到一個(gè)請(qǐng)求的客戶機(jī)。請(qǐng)注意,每個(gè)客戶設(shè)備108和本地服務(wù)器102最好在建立通信鏈路之前執(zhí)行認(rèn)證。
當(dāng)一個(gè)文件被從中央服務(wù)器112通過本地服務(wù)器102發(fā)送到客戶機(jī)時(shí),所發(fā)送數(shù)據(jù)的發(fā)送和交互控制可以按照一種方式來執(zhí)行,以進(jìn)行實(shí)時(shí)的流式播放,因此可以由請(qǐng)求的客戶機(jī)立即訪問該數(shù)據(jù)。另外,根據(jù)被使用的傳輸介質(zhì),可能有小的或相當(dāng)大的延遲。例如,用于從中央服務(wù)器112發(fā)送數(shù)據(jù)到本地服務(wù)器102,以及從本地服務(wù)器102到每個(gè)設(shè)備108的傳輸介質(zhì)可以包括例如同軸電纜調(diào)制解調(diào)器連接這樣的常規(guī)傳輸介質(zhì)。在WAN設(shè)置中,不能夠保證支持實(shí)時(shí)寬帶視頻流的適當(dāng)速率的帶寬。因此,在LAN設(shè)置中的本地服務(wù)器102的優(yōu)點(diǎn)是提供足夠的帶寬,以保證不中斷的實(shí)時(shí)視頻流。
常規(guī)的電話服務(wù)發(fā)送由調(diào)制解調(diào)器轉(zhuǎn)換為數(shù)字信息的模擬信號(hào)。但是,可以使用普通調(diào)制解調(diào)器接收的最大量數(shù)據(jù)目前大約為56Kbps。相反,利用各種xDSL技術(shù),可以接收超過一兆位每秒(Mbps)的速率接收數(shù)據(jù),能夠連續(xù)地發(fā)送運(yùn)動(dòng)視頻、音頻和3D效果。例如,當(dāng)前的ADSL標(biāo)準(zhǔn)期望數(shù)據(jù)接收速率為6Mbps的量級(jí)。VDSL期望的數(shù)據(jù)接收速率為25或50Mbps的量級(jí)。因此,在被請(qǐng)求數(shù)據(jù)的發(fā)送中所涉及的延遲可以通過使用數(shù)字用戶線路或DSL或者變型的DSL(xDSL)而最小化。結(jié)果,視頻信號(hào)質(zhì)量得到提高。另外,由于多個(gè)設(shè)備108可以通過單個(gè)數(shù)字用戶線路經(jīng)過本地服務(wù)器102連接到中央服務(wù)器112,因此每個(gè)客戶機(jī)不需要獨(dú)立地獲得DSL服務(wù)。按照這種方式,對(duì)客戶的費(fèi)用大大減小,并且使得客戶能夠通過中央服務(wù)器112幾乎同時(shí)地訪問而交互式地控制數(shù)據(jù)發(fā)送。
本發(fā)明可以由例如旅館這樣的單位所使用,以使得多個(gè)房間訪問由旅館所維護(hù)的一個(gè)本地服務(wù)器。由于該本地服務(wù)器由該旅館所維護(hù),因此該旅館可以希望在每次播放影片或卡拉OK歌曲時(shí)(即,從本地服務(wù)器102發(fā)送到客戶設(shè)備108)對(duì)客人收費(fèi)。另外,當(dāng)被請(qǐng)求的選擇從中央服務(wù)器通過互聯(lián)網(wǎng)發(fā)送到客人的房間時(shí)(例如,當(dāng)用戶通過網(wǎng)絡(luò)瀏覽器訪問中央服務(wù)器時(shí)),旅館可能希望對(duì)客人征收額外的費(fèi)用。當(dāng)然,最好對(duì)客人收一次的費(fèi)用(例如,當(dāng)相關(guān)文件被從中央服務(wù)器裝載到本地服務(wù)器時(shí)),并且使客人多次觀看該選擇的影片。
計(jì)費(fèi)信息可以通過各種方式來獲得。例如,與房間相關(guān)的計(jì)費(fèi)信息可以自動(dòng)獲得。作為另一個(gè)例子,例如信用卡信息這樣的計(jì)費(fèi)信息可以從用戶選擇一個(gè)影片之后從用戶獲得。作為另一個(gè)例子,智能卡讀取器可以被提供以使得用戶把客房服務(wù)費(fèi)用記錄在他的智能卡中。
如上文參見圖1所述,多個(gè)客戶設(shè)備108可以連接到單個(gè)本地服務(wù)器102。根據(jù)本發(fā)明一個(gè)實(shí)施例,客戶設(shè)備108可以用機(jī)頂盒的方式來實(shí)現(xiàn)。機(jī)頂盒是能夠使電視機(jī)變?yōu)橥ㄏ蚧ヂ?lián)網(wǎng)的用戶接口并且使電視機(jī)接收和解碼數(shù)字電視廣播的設(shè)備。更加具體來說,機(jī)頂盒由電視觀眾所使用以通過模擬電視機(jī)接收數(shù)字廣播。一個(gè)機(jī)頂盒一般包括存儲(chǔ)在機(jī)頂盒的存儲(chǔ)器中的網(wǎng)絡(luò)瀏覽器,使得電視用戶訪問該互聯(lián)網(wǎng)。另外,一般的數(shù)字機(jī)頂盒包括一個(gè)或多個(gè)微處理器,用于運(yùn)行該操作系統(tǒng)以及用于分析一個(gè)MPEG傳輸流。一個(gè)機(jī)頂盒還包括RAM、MPEG解碼器芯片以及用于音頻解碼和處理的其它芯片。另外,機(jī)頂盒可以包括用于存儲(chǔ)所記錄的電視廣播、用于所下載程序以及用于其它應(yīng)用程序的硬盤驅(qū)動(dòng)器。類似地,DVD驅(qū)動(dòng)器可以被用于使機(jī)頂盒訪問各種文件。
圖2為示出可以用于實(shí)現(xiàn)本發(fā)明的示意機(jī)頂盒板的布局的方框圖。在一個(gè)實(shí)施例中,機(jī)頂盒板實(shí)現(xiàn)標(biāo)準(zhǔn)的以太網(wǎng)應(yīng)用,因此包括一個(gè)10BaseT接口202、以太網(wǎng)控制器204、用于存儲(chǔ)與機(jī)頂盒板相關(guān)的IP地址的EEPROM206、以及用于存儲(chǔ)從網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))所獲得的數(shù)據(jù)的SRAM208、210。另外,該機(jī)頂盒包括用于運(yùn)行操作系統(tǒng)以及用于分析MPEG數(shù)據(jù)流的CPU212。另外,一個(gè)快速EPROM214可以存儲(chǔ)用于驅(qū)動(dòng)器以及實(shí)現(xiàn)本發(fā)明所需的其它指令的軟件。另外,被編程到EPROM214的客戶機(jī)軟件可以在用于特性增強(qiáng)的任何時(shí)候通過本地服務(wù)更新。系統(tǒng)存儲(chǔ)器216(例如,DRAM)可以由CPU所使用。另外,EPLD218適用于在部件之間路由傳輸信號(hào),從而提供用于機(jī)頂盒的適當(dāng)?shù)慕M合邏輯電路。MPEG解碼器220被提供用于對(duì)由機(jī)頂盒所接收的壓縮數(shù)據(jù)中的視頻和音頻數(shù)據(jù)進(jìn)行解壓縮。DRAM芯片222、224、226、228和230被提供用于存儲(chǔ)MPEG解碼器220所用的視頻數(shù)據(jù)。
在視頻和音頻數(shù)據(jù)被MPEG解碼器220解壓縮之后,解壓縮的音頻和視頻信號(hào)被分別處理。該解壓縮的視頻信號(hào)然后從MPEG解碼器220發(fā)送到視頻編碼器242,以把該數(shù)字視頻信號(hào)轉(zhuǎn)換為模擬信號(hào)。該模擬視頻信號(hào)然后在視頻輸入/輸出端口244被輸出。解壓縮后的音頻信號(hào)被從MPEG解碼器220發(fā)送到數(shù)模轉(zhuǎn)換器236,并且通過立體音輸出端口238輸出,從而通過放大器(未示出)。
根據(jù)一個(gè)實(shí)施例,機(jī)頂盒包括卡拉OK功能。因此,除了從網(wǎng)絡(luò)接收的數(shù)據(jù)之外(例如,卡拉OK文件),一個(gè)或多個(gè)話筒輸入端231和232被提供,以使得用戶伴隨著卡拉OK選曲而唱歌。在所示的實(shí)施例中,提供兩個(gè)話筒輸入,但是應(yīng)當(dāng)知道可以提供任何所需數(shù)目的話筒。當(dāng)卡拉OK演唱者對(duì)話筒唱歌時(shí),音頻信號(hào)被模數(shù)轉(zhuǎn)換器233所處理。然后,該數(shù)字音頻信號(hào)被發(fā)送到卡拉OK音頻處理器234。例如,卡拉OK音頻處理器234可以是從位于美國(guó)加利福尼亞州,芒廷維尤市,100View街第94041號(hào)的Medianix半導(dǎo)體公司所獲得的一種型號(hào)為MED25102的數(shù)字卡拉OK音頻處理器。由卡拉OK處理器234所處理的數(shù)字音頻信號(hào)然后被發(fā)送到數(shù)模轉(zhuǎn)換器236,并且通過立體聲輸出端238輸出。另外,DRAM芯片240可以用于存儲(chǔ)卡拉OK處理器234所用的音頻數(shù)據(jù)。還提供標(biāo)準(zhǔn)的音頻輸入端246。另外,可以提供一個(gè)紅外接口控制器(未示出),以便于與遙控設(shè)備進(jìn)行通信。
根據(jù)一個(gè)實(shí)施例,機(jī)頂盒能夠在全世界通用的和兼容的NTSC和PAL信號(hào)之間切換。另外,為了實(shí)現(xiàn)卡拉OK系統(tǒng),可以由機(jī)頂盒提供不同語言的用戶界面。類似地,以多種語言的聲道編碼的文件可以被提供于本地服務(wù)器上,使得能夠在機(jī)頂盒選擇特定語言的聲道。
圖3A為在啟動(dòng)之后向用戶呈現(xiàn)的示意屏幕。如圖所示,一個(gè)初始屏幕302被顯示,其表示可以由用戶所輸入的一個(gè)或多個(gè)選擇。例如,在啟動(dòng)時(shí),可以向用戶顯示一個(gè)默認(rèn)的選擇類型304。更加具體來說,要被發(fā)送的文件的選擇類型304例如可以是“卡拉OK”或者“影片”。因此,默認(rèn)的選擇類型304可能是“卡拉OK”,如圖所示。另外,用戶可以指示與選擇類型304相關(guān)的特定選項(xiàng)306。如圖所示,一個(gè)數(shù)字、標(biāo)題或其它機(jī)制可以用于表示每個(gè)選項(xiàng)。
圖3B為示出根據(jù)本發(fā)明要被發(fā)送的卡拉OK歌曲和/或影片的選擇的示意屏幕。一旦用戶已經(jīng)輸入一個(gè)或多個(gè)選項(xiàng)時(shí),在所有選項(xiàng)被輸入之后的電視屏幕或監(jiān)視器308被顯示。因此,選擇類型可以是“影片”或“卡拉OK”,如圖所示。另外,根據(jù)用戶可獲得的選項(xiàng)的預(yù)先選擇的集合,可以數(shù)字地標(biāo)識(shí)每個(gè)選項(xiàng)312。例如,可以向用戶提供一個(gè)手冊(cè),指出用戶可獲得的選項(xiàng)。
如上文所述,用戶把控制命令發(fā)送到機(jī)頂盒,向機(jī)頂盒表示對(duì)數(shù)據(jù)流的所需更改。根據(jù)一個(gè)實(shí)施例,這些控制命令被通過一個(gè)紅外遙控器發(fā)送到機(jī)頂盒。圖4為可以用于實(shí)現(xiàn)本發(fā)明的遙控器的示意布局。一個(gè)TV/VIDEO按鍵402使得用戶能夠在電視和視頻模式之間切換。另外,NEXT按鍵404停止當(dāng)前的視頻(例如,影片或卡拉OK),并且開始下一個(gè)所選擇的視頻信號(hào)。ENTER按鍵406使得用戶輸入多個(gè)按鍵輸入。另外,NTSC/PAL按鍵408使得用戶在NTSC和PAL模式之間切換,如上文所述。RESET按鍵410重新啟動(dòng)機(jī)項(xiàng)盒。VIEW/MENU按鍵412使得用戶在輸入所有卡拉OK和影片選項(xiàng)之后觀看視頻圖像。在視頻播放過程中,當(dāng)VIEW/MENU按照412被切換時(shí),顯示一個(gè)菜單屏幕,使得用戶能夠添加或編輯視頻選項(xiàng)。然后,用戶可以再次切換VIEW/MENU按鍵412,以開始播放當(dāng)前的視頻選項(xiàng)。數(shù)字鍵0-9 413-430可以被用于表示視頻標(biāo)題。箭頭按鍵432-438使光標(biāo)上下左右移動(dòng),以使得用戶輸入和更改選項(xiàng)。
各種控制鍵被提供用戶啟動(dòng)或更改到達(dá)機(jī)頂盒的數(shù)據(jù)流。當(dāng)PLAY按鍵440被按下時(shí),從PAUSE(暫停)、STEP(逐幀)或SLOW(慢速)模式切換為以正常速度播放所選擇的視頻(例如,影片或卡拉OK選項(xiàng)),下面將進(jìn)一步詳細(xì)描述所有這些情況。另外,根據(jù)一個(gè)實(shí)施例,當(dāng)前的視頻播放指示符被顯示在屏幕上以表示要被發(fā)送的剩余視頻信息的量。當(dāng)按下SLOW按鍵42時(shí),視頻速度減慢(例如,變?yōu)檎K俣鹊囊话?。然后可以按下PLAY按鍵440,以重新恢復(fù)到正常速度。類似地,當(dāng)按下PAUSE按鍵444時(shí),暫停視頻播放,直到PLAY按鍵440、SLOW按鍵442或STEP按鍵446被按下為止。一旦STEP按鍵446被按下,則每次前進(jìn)一幀地播放視頻圖像。
除了觀看整個(gè)視頻圖像之外,用戶可能希望僅僅觀看該視頻圖像的特定部分。當(dāng)在視頻播放過程中按下SEEK按鍵448時(shí),用戶可以選擇該視頻文件要跳到的百分比。然后,該視頻圖像跳到該位置,并且開始從該位置播放。搜索位置可以是在視頻文件中的任何位置。相應(yīng)地,在正向或反向上操作該搜索功能。
除了上述視頻控制按鍵之外,還提供卡拉OK控制按鍵,以使得用戶能夠更改與卡拉OK音樂和/或用戶語音相關(guān)的音頻信號(hào)。按鍵功能可以通過使用例如從Medianix公司獲得的卡拉OK音頻處理器MED25102這樣的常規(guī)卡拉OK音頻處理器來實(shí)現(xiàn)。各種按鍵被提供在遙控器上,以實(shí)現(xiàn)可在卡拉OK處理器中獲得的各種功能。例如,KEY-450減小音樂的基調(diào),KEY+452增加音樂的基調(diào),KEY N 454把音樂的基調(diào)返回到中間狀態(tài),VOL+456增加話筒的音量,VOL-458減小話筒的音量,ECHO+460增加話筒的回聲,以及ECHO-462減小話筒的回聲。當(dāng)FADER464按鍵被按下時(shí),音樂的歌唱部分變?yōu)殪o音。PITCH466通過把聲調(diào)降低半調(diào)而改變通過話筒接收的卡拉OK演唱者聲音的音調(diào)。HARMONY468增加音調(diào)偏移和非音調(diào)偏移話筒信號(hào),以產(chǎn)生兩個(gè)演唱者的聲音。MUTE470使相關(guān)的話筒變?yōu)殪o音。
如上文參照?qǐng)D4所述,遙控器可以使用戶把數(shù)據(jù)流變?yōu)榻o予機(jī)頂盒。但是,可以使用其它輸入設(shè)備。例如,每個(gè)輸入設(shè)備包括但不限于鍵盤或鼠標(biāo)。
通過使用本發(fā)明,數(shù)據(jù)可以從特定的網(wǎng)絡(luò)設(shè)備發(fā)送到一個(gè)請(qǐng)求網(wǎng)絡(luò)設(shè)備。根據(jù)一個(gè)實(shí)施例,數(shù)據(jù)被從本地服務(wù)器發(fā)送到一個(gè)機(jī)頂盒。當(dāng)然,當(dāng)特定的文件不被本地服務(wù)器直接訪問時(shí),該文件可以從一個(gè)中央服務(wù)器下載(例如,到達(dá)與本地服務(wù)器相關(guān)的文件服務(wù)器)。另外,數(shù)據(jù)可以從中央服務(wù)器通過本地服務(wù)器發(fā)送。當(dāng)文件不能夠直接由本地服務(wù)器所訪問時(shí),可以由用戶啟動(dòng)(例如,通過網(wǎng)絡(luò)瀏覽器)或者通過本地服務(wù)器啟動(dòng)從中央服務(wù)器下載和/或發(fā)送到本地服務(wù)器。一旦與一個(gè)文件相關(guān)的數(shù)據(jù)流被啟動(dòng),則可以通過用戶發(fā)送(例如,通過紅外遙控器)各種控制命令而改變數(shù)據(jù)流。根據(jù)一個(gè)實(shí)施例,可以由用戶改變來自本地服務(wù)器的數(shù)據(jù)流。下面將進(jìn)一步參照?qǐng)D5至圖14詳細(xì)描述來自本地服務(wù)器的數(shù)據(jù)流以及數(shù)據(jù)流的改變。但是,應(yīng)當(dāng)知道還可以通過中央服務(wù)器執(zhí)行數(shù)據(jù)的流動(dòng)和數(shù)據(jù)流的改變。
圖5為示出根據(jù)本發(fā)明一個(gè)實(shí)施例播放影片或卡拉OK選擇的方法的處理流程圖。當(dāng)在方框502開啟機(jī)頂盒時(shí),在方框504顯示一個(gè)菜單。例如,圖3A中所示的屏幕可以被顯示,以使得用戶輸入一個(gè)或多個(gè)卡拉OK或影片選項(xiàng),如圖3B所示。在方框506,用戶輸入一個(gè)或多個(gè)選項(xiàng),以表示這些影片、卡接OK選項(xiàng)或者其它視頻文件要被發(fā)送到該機(jī)頂盒。然后,在方框508,用戶選擇一個(gè)控制命令,以啟動(dòng)、結(jié)束或更改到機(jī)頂盒的數(shù)據(jù)流。因此,該控制命令通常表示對(duì)到達(dá)機(jī)頂盒的數(shù)據(jù)流的所需更改。更加具體來說,這可以通過按下遙控器上的一個(gè)按鍵而實(shí)現(xiàn),例如參照?qǐng)D4所述。例如,用戶可以選擇VIEW命令,以觀看所選擇的視頻圖像。
當(dāng)在方框510由該機(jī)頂盒接收該控制命令(例如,觀看命令)時(shí),在方框512,機(jī)頂盒對(duì)該紅外控制信號(hào)進(jìn)行解碼,并且把該控制命令發(fā)送到機(jī)頂盒的CPU。然后,在方框514,機(jī)頂盒把控制命令發(fā)送到本地服務(wù)器。在方框516,本地服務(wù)器接收該控制命令。另外,本地服務(wù)器可以接收表示當(dāng)前視頻選擇的一個(gè)信號(hào)。然后,在方框518,本地服務(wù)器通過網(wǎng)絡(luò)把被壓縮的數(shù)據(jù)流發(fā)送到機(jī)頂盒。更加具體來說,壓縮的數(shù)據(jù)流可以包括音頻、視頻和其它數(shù)字?jǐn)?shù)據(jù)。然后,在方框520,該機(jī)頂盒處理從本地服務(wù)器所接收的數(shù)據(jù)。下面參照?qǐng)D14進(jìn)一步描述由機(jī)頂盒處理數(shù)據(jù)的一種方法。
根據(jù)一個(gè)實(shí)施例,用戶可以啟動(dòng)并更改從一個(gè)服務(wù)器到達(dá)機(jī)頂盒的卡拉OK數(shù)據(jù)的發(fā)送。因此,第一音頻信號(hào)由機(jī)頂盒從服務(wù)器接收并且被處理,如下文參照?qǐng)D14所述。另外,用戶可以通過話筒伴隨著卡拉OK選曲而唱歌,產(chǎn)生第二音頻信號(hào)。圖6為示出根據(jù)本發(fā)明一個(gè)實(shí)施例的處理用戶的語音輸入的方法的處理流程圖。更加具體來說,在方框600,當(dāng)用戶通過連接到機(jī)頂盒的話筒唱歌時(shí),在方框602,該音頻信號(hào)由一個(gè)模數(shù)轉(zhuǎn)換器所處理。另外,如方框604所示,用戶可以通過如上文參照?qǐng)D4所述的卡拉OK控制按鍵選擇一個(gè)音頻控制命令,以改變由機(jī)頂盒最終所產(chǎn)生的音頻信號(hào)。例如,用戶可能希望調(diào)節(jié)音量或聲調(diào)。然后,在方框606,歌唱者的聲音被卡拉OK處理器所處理,以改變第二音頻信號(hào)。在方框608,該改變的第二音頻信號(hào)然后被發(fā)送到數(shù)模轉(zhuǎn)換器。然后,在方框610,所獲得的模擬音頻信號(hào)被發(fā)送到放大器。
到機(jī)頂盒的數(shù)據(jù)流可以用各種方式來改變。如上文參照?qǐng)D4所述,該數(shù)據(jù)流可以用多種方式來改變。例如,用戶可能希望暫停視頻播放,或者按下例如STEP、SLOW、PLAY、MENU、NEXT或SEEK這樣的遙控按鍵。
下面將參照?qǐng)D7至圖13進(jìn)一步詳細(xì)描述示出對(duì)到達(dá)機(jī)頂盒的數(shù)據(jù)流的這種可能的改變的處理流程圖。
當(dāng)用戶希望暫停到達(dá)機(jī)頂盒的數(shù)據(jù)發(fā)送時(shí),用戶可能按下在遙控器上的PAUSE按鍵。圖7為示出根據(jù)本發(fā)明一個(gè)實(shí)施例的暫停影片或卡拉OK選擇的方法的處理流程圖。如圖所示,當(dāng)用戶在方框702選擇一個(gè)暫??刂泼顣r(shí),在方框704,機(jī)頂盒解碼該紅外控制信號(hào)。然后,在方框706,該停止控制命令被發(fā)送到機(jī)頂盒的CPU。在方框708,該機(jī)頂盒把暫停控制命令發(fā)送到本地服務(wù)器。相應(yīng)地,如圖710所示,本地服務(wù)器停止把數(shù)據(jù)發(fā)送到機(jī)頂盒,直到獲得進(jìn)一步的指示為止。
當(dāng)用戶希望逐幀地進(jìn)行數(shù)據(jù)發(fā)送(例如,用單個(gè)幀)時(shí),用戶可以按下STEP按鍵。圖8為示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的逐幀發(fā)送數(shù)據(jù)的一種方法的處理流程圖。如方框802所示,用戶可以通過按下遙控器上的STEP按鍵而選擇逐幀控制命令。當(dāng)由機(jī)頂盒接收該紅外信號(hào)時(shí),在方框804,機(jī)頂盒對(duì)該紅外信號(hào)進(jìn)行解碼,并且在方框806把逐幀控制命令發(fā)送到機(jī)頂盒的CPU。然后,在方框808,機(jī)頂盒(例如,CPU)把該逐幀控制命令發(fā)送到本地服務(wù)器。在方框810,相應(yīng)地,該本地服務(wù)器通過把與該幀相關(guān)的數(shù)據(jù)發(fā)送到機(jī)頂盒,而使該適當(dāng)?shù)囊曨l圖像逐幀地播放。然后,在方框812,機(jī)頂盒處理從本地服務(wù)器所接收的數(shù)據(jù),這將在下文參照?qǐng)D14進(jìn)一步詳細(xì)描述。
用戶可能類似地希望改變通過網(wǎng)絡(luò)把數(shù)據(jù)發(fā)送到機(jī)頂盒的速度。例如,用戶可能希望減小或增加數(shù)據(jù)發(fā)送的速度。圖9為示出根據(jù)本發(fā)明一個(gè)實(shí)施例的減小發(fā)送到機(jī)頂盒的數(shù)據(jù)的速度的一種方法處理流程圖。當(dāng)用戶希望減小數(shù)據(jù)發(fā)送的速度時(shí),如方框902所示,用戶可以按下遙控器上的SLOW按鍵,如上文參照?qǐng)D14所述。機(jī)頂盒在方框904對(duì)該紅外控制信號(hào)進(jìn)行解碼,并且在方框906把表示要減慢數(shù)據(jù)發(fā)送的減慢控制命令發(fā)送到機(jī)頂盒的CPU。然后,在方框908,機(jī)頂盒把減慢控制命令發(fā)送到本地服務(wù)器。響應(yīng)該控制命令,在方框910,本地服務(wù)器減小數(shù)據(jù)(例如,幀)發(fā)送到機(jī)頂盒的速度。然后,在方框912,本地服務(wù)器繼續(xù)把壓縮的數(shù)據(jù)通過網(wǎng)絡(luò)發(fā)送到機(jī)頂盒。然后,在方框914,機(jī)頂盒處理從本地服務(wù)器所接收的數(shù)據(jù),這將在下文中參照?qǐng)D14進(jìn)一步詳細(xì)描述。
用戶還可能希望啟動(dòng)通過網(wǎng)絡(luò)到機(jī)頂盒的數(shù)據(jù)發(fā)送(例如,從暫停模式啟動(dòng))。另外,用戶可能希望從逐幀或減慢模式把數(shù)據(jù)發(fā)送恢復(fù)到正常速度。圖10為示出根據(jù)本發(fā)明一個(gè)實(shí)施例啟動(dòng)或重新開始數(shù)據(jù)發(fā)送的方法的處理流程圖。如方框1002所示,用戶可以在方框1002選擇播放控制命令。這可以通過按下在遙控器上的PLAY按鍵而實(shí)現(xiàn),如圖4中所示。例如,PLAY可以在暫停、逐幀或減慢模式中被按下。然后,機(jī)頂盒在方框1004解碼該紅外控制信號(hào),并且在方框1006把表示要求啟動(dòng)數(shù)據(jù)發(fā)送的播放控制命令發(fā)送到機(jī)頂盒的CPU。然后,在方框1008,機(jī)頂盒把該播放控制命令發(fā)送到本地服務(wù)器。然后,在方框1010,本地服務(wù)器啟動(dòng)數(shù)據(jù)發(fā)送。更加具體來說,本地服務(wù)器可以啟動(dòng)數(shù)據(jù)發(fā)送,或者簡(jiǎn)單地把數(shù)據(jù)發(fā)送到機(jī)頂盒的速度返回到正常速度。在方框1012,本地服務(wù)器繼續(xù)通過網(wǎng)絡(luò)把壓縮的數(shù)據(jù)發(fā)送到機(jī)頂盒。另外,根據(jù)一個(gè)實(shí)施例,本地服務(wù)器發(fā)送表示文件已經(jīng)被發(fā)送的百分比的一個(gè)百分?jǐn)?shù)(例如,已經(jīng)通過網(wǎng)絡(luò)播放的影片的百分比)。在方框1014,機(jī)頂盒處理它從本地服務(wù)器接收的數(shù)據(jù),這將在下文參照?qǐng)D14更加具體地描述。在方框1016,機(jī)頂盒進(jìn)一步顯示已經(jīng)被發(fā)送到機(jī)頂盒以及向用戶播放的選項(xiàng)的百分比。如上文所述,該數(shù)據(jù)可以與任何文件相關(guān)聯(lián),例如影片或卡拉OK選項(xiàng)。
用戶可能希望通過例如圖3A和圖3B中所示的屏幕以前輸入的選項(xiàng)。按照這種方式,用戶可以通過機(jī)頂盒指定一個(gè)或多個(gè)文件的傳輸次序。該文件可以為多種類型,例如存儲(chǔ)影片或卡拉OK視頻圖像的類型。應(yīng)當(dāng)注意,該被選擇的文件不被本地存儲(chǔ)在機(jī)頂盒上,而是表示存儲(chǔ)在網(wǎng)絡(luò)上的相連的遠(yuǎn)程服務(wù)器中的文件。
圖11為示出根據(jù)本發(fā)明一個(gè)實(shí)施例通過菜單選擇要被發(fā)送的數(shù)據(jù)文件的方法的處理流程圖。如圖所示,用戶可以在方框1102選擇一個(gè)菜單控制命令,其把一個(gè)紅外信號(hào)發(fā)送到機(jī)頂盒。該機(jī)頂盒在方框1104對(duì)該紅外控制信號(hào)進(jìn)行解碼,并且在方框1106把該菜單控制命令發(fā)送到機(jī)頂盒的CPU。在方框1108,該機(jī)頂盒通過網(wǎng)絡(luò)把該菜單控制命令發(fā)送到本地服務(wù)器。然后,在方框1110,本地服務(wù)器停止通過網(wǎng)絡(luò)把壓縮數(shù)據(jù)發(fā)送到機(jī)頂盒。例如,本地服務(wù)器可以停止發(fā)送數(shù)據(jù),直到由用戶切換在圖4中所示的遙控器上的VIEW/MENU按鍵為止。
然后,機(jī)頂盒在方框1112顯示一個(gè)選項(xiàng)的菜單。作為一個(gè)例子,該菜單可以向用戶顯示被發(fā)送到機(jī)頂盒的多個(gè)可能的文件(例如,影片或卡拉OK)。作為另一個(gè)例子,該菜單可能僅僅是例如圖13中所示的屏幕,其可以使用戶輸入和更改他的選項(xiàng),如圖3B中所示。當(dāng)顯示該菜單時(shí),用戶可以添加和編輯在方框1114顯示的菜單選項(xiàng)。作為一個(gè)例子,用戶可以顯示示出以前輸入的單個(gè)選項(xiàng)的屏幕。然后,用戶可以輸入或選擇多達(dá)最大許可選項(xiàng)數(shù)目的其它選項(xiàng)。作為另一個(gè)例子,菜單可以向用戶顯示以前由用戶所選擇的多個(gè)選項(xiàng)。用戶然后可以更改這些選項(xiàng)中的一個(gè)或多個(gè)選項(xiàng)。
當(dāng)用戶決定觀看一個(gè)或多個(gè)選項(xiàng)時(shí),通過在方框1116再次切換VIEW/MENU按鍵而選擇該觀看控制命令。在方框1118,機(jī)頂盒對(duì)該紅外控制信號(hào)進(jìn)行解碼,并且在方框1120把觀看控制命令發(fā)送到機(jī)頂盒的CPU。在方框1122,該機(jī)頂盒通過網(wǎng)絡(luò)把觀看控制命令發(fā)送到本地服務(wù)器。例如,該觀看控制命令可以識(shí)別要通過網(wǎng)絡(luò)而發(fā)送的一個(gè)或多個(gè)文件。另外,該觀看控制命令還可以表示這些文件的發(fā)送次序。當(dāng)然,觀看控制命令還指定要被發(fā)送的壓縮數(shù)據(jù)開始點(diǎn)。該開始點(diǎn)可以表示一個(gè)特定的文件,以及在該文件中的一個(gè)位置(例如,百分比)。然后,在方框1124,本地服務(wù)器重新開始通過網(wǎng)絡(luò)把壓縮數(shù)據(jù)發(fā)送到機(jī)頂盒。然后,在方框1126,機(jī)頂盒處理它所接收的數(shù)據(jù),這將在下文參照?qǐng)D14進(jìn)一步詳細(xì)描述。
除了使所有選項(xiàng)被連續(xù)地播放之外,用戶可能希望結(jié)束當(dāng)前的視頻播放并且開始下一個(gè)所選擇的視頻圖像。圖12為示出根據(jù)本發(fā)明一個(gè)實(shí)施例啟動(dòng)與下一個(gè)被選擇的影片相關(guān)的數(shù)據(jù)發(fā)送的處理流程圖。當(dāng)用戶希望停止與第一視頻圖像相關(guān)的數(shù)據(jù)發(fā)送并且開始與第二視頻圖像相關(guān)的數(shù)據(jù)發(fā)送時(shí),用戶可以在方框1202通過在遙控器上按下NEXT按鍵而選擇下一個(gè)控制命令。在方框1204,機(jī)頂盒解碼該紅外控制信號(hào)。然后,在方框1206,表示下一個(gè)視頻圖像的下一個(gè)控制命令被發(fā)送到機(jī)頂盒的CPU。如方框1208所示,機(jī)頂盒把下一個(gè)控制命令發(fā)送到本地服務(wù)器,表示下一個(gè)視頻圖像被選擇。例如,下一個(gè)控制命令可以直接或間接地表示當(dāng)前選擇的視頻圖像。在方框1210,該本地服務(wù)器停止通過網(wǎng)絡(luò)把與在前的選像相關(guān)的壓縮數(shù)據(jù)發(fā)送到機(jī)頂盒。然后,在方框1212,本地服務(wù)器通過網(wǎng)絡(luò)把與當(dāng)前選擇相關(guān)的壓縮數(shù)據(jù)發(fā)送到機(jī)頂盒。然后,在方框1214,機(jī)頂盒處理它從本地服務(wù)器所接收的數(shù)據(jù)。下面將進(jìn)一步參照?qǐng)D14描述處理所壓縮數(shù)據(jù)的一種方法。
當(dāng)用戶希望從一個(gè)文件中的特定位置開始數(shù)據(jù)發(fā)送時(shí),用戶可以按下遙控器上的SEEK按鍵,例如圖4中所示。圖13為示出根據(jù)本發(fā)明一個(gè)實(shí)施例執(zhí)行搜索的處理流程圖。如方框1302所示,用戶可以通過在方框1302的步驟按下遙控器的SEEK按鍵來選擇搜索控制命令。另外,在方框1304,用戶指示在該視頻文件中所需的數(shù)據(jù)發(fā)送位置。根據(jù)一個(gè)實(shí)施例,用戶選擇已經(jīng)被發(fā)送的視頻文件的百分比。在方框1306,機(jī)頂盒解碼該紅外控制信號(hào),并且在方框1308,表示所需百分比的相應(yīng)的搜索控制命令被發(fā)送到機(jī)頂盒的CPU。
根據(jù)一個(gè)實(shí)施例,由機(jī)頂盒計(jì)算在該文件中要發(fā)送數(shù)據(jù)的開始點(diǎn)。更加具體來說,當(dāng)最初選擇該文件時(shí),本地服務(wù)器把例如文件大小這樣的與文件相關(guān)的信息發(fā)送到機(jī)頂盒。例如,當(dāng)發(fā)送MPEG文件時(shí),文件信息被在所發(fā)送的初始數(shù)據(jù)包中發(fā)送。在方框1310,機(jī)頂盒使用該文件大小和百分比來確定在該文件中的開始點(diǎn)。然后,在方框1312,機(jī)頂盒把表示所需文件位置的指示符發(fā)送到本地服務(wù)器。
另外,可以由本地服務(wù)器計(jì)算該開始點(diǎn)。根據(jù)該實(shí)施例,在方框1310,機(jī)頂盒把表示所需百分比的搜索控制命令通過網(wǎng)絡(luò)發(fā)送到本地服務(wù)器。當(dāng)本地服務(wù)器接收該搜索控制命令時(shí),在方框1312,本地服務(wù)器使用該文件大小和百分比來確定在該文件中的開始點(diǎn)。
然后在方框1314,本地服務(wù)器“跳到”在該文件中的開始點(diǎn),并且在方框1316,從該開始點(diǎn)通過網(wǎng)絡(luò)把壓縮數(shù)據(jù)發(fā)送到機(jī)頂盒。然后,在方框1318,該機(jī)頂盒處理它從本地服務(wù)器所接收的數(shù)據(jù),這將在下文中參照?qǐng)D14進(jìn)一步詳細(xì)描述。
如上文所述,當(dāng)機(jī)頂盒通過網(wǎng)絡(luò)接收所發(fā)送的壓縮數(shù)據(jù)時(shí),該機(jī)頂盒處理該數(shù)據(jù)。圖14為示出根據(jù)本發(fā)明一個(gè)實(shí)施例由機(jī)頂盒所接收的處理數(shù)據(jù)方法的處理流程圖。由機(jī)頂盒所發(fā)送的各種命令導(dǎo)致在所壓縮視頻數(shù)據(jù)中的機(jī)頂盒被發(fā)送到一個(gè)請(qǐng)求的客戶機(jī)(例如,機(jī)頂盒)。當(dāng)客戶機(jī)把一個(gè)請(qǐng)求發(fā)送到服務(wù)器,以請(qǐng)求該服務(wù)器把壓縮視頻數(shù)據(jù)發(fā)送到該客戶機(jī)時(shí),該服務(wù)器把相關(guān)的壓縮視頻數(shù)據(jù)文件(或者其一部分)分為多個(gè)數(shù)據(jù)包,并且把該數(shù)據(jù)包發(fā)送到客戶機(jī)。如方框1402所示,機(jī)頂盒從本地服務(wù)器接收壓縮的視頻數(shù)據(jù)。然后在方框1404,一個(gè)MPEG解碼器對(duì)所壓縮數(shù)據(jù)中的視頻和音頻數(shù)據(jù)進(jìn)行解壓縮。然后,解壓縮的視頻信號(hào)被發(fā)送到視頻編碼器,以在方框1406把該數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào)。然后在方框1408,所獲得的模擬信號(hào)被輸出到電視或監(jiān)視器。由機(jī)頂盒所接收的數(shù)據(jù)可以被存儲(chǔ)以便將來使用。但是,最好在機(jī)頂盒把該數(shù)據(jù)提供給用戶之后刪除該數(shù)據(jù)。按照這種方式,可以實(shí)時(shí)地在電視屏幕上顯示視頻圖像。
除了解壓縮的視頻數(shù)據(jù)之外,還可以由機(jī)頂盒處理解壓縮的音頻數(shù)據(jù)。更加具體來說,根據(jù)卡拉OK實(shí)施例,在方框1412中,解壓縮的音頻信號(hào)被發(fā)送到數(shù)模轉(zhuǎn)換器。然后,在方框1414中,所獲得的模擬音頻信號(hào)被發(fā)送到一個(gè)放大器。
當(dāng)數(shù)據(jù)被從中央服務(wù)器通過本地服務(wù)器發(fā)送到機(jī)頂盒時(shí),本地服務(wù)器可以存儲(chǔ)該數(shù)據(jù)一個(gè)副本(例如,在相關(guān)文件服務(wù)器中存儲(chǔ))。另外,還可以在該數(shù)據(jù)被發(fā)送到請(qǐng)求的機(jī)頂盒之后刪除該副本。
本發(fā)明可以用于各種環(huán)境。例如,上述系統(tǒng)可以被配置為一個(gè)聯(lián)網(wǎng)的卡拉OK系統(tǒng),使得多個(gè)房間同時(shí)訪問卡拉OK歌曲,而不需要工作人員的參與。本發(fā)明還可以用于提供一種具有成本效率的解決方案,以把影片傳遞給旅店的客人。另外,它還可以是用于醫(yī)院,使得病床上的病人觀看影片或在互聯(lián)網(wǎng)上沖浪。學(xué)校還可以在校園區(qū)域網(wǎng)中使用本發(fā)明,以發(fā)送錄像的講座或其它演示。另外,在飛機(jī)、輪船、火車或汽車中在受限制的座位上長(zhǎng)途旅行的旅客受到旅途的勞累。因此,本發(fā)明可以使每個(gè)旅客在整個(gè)旅途過程中觀看和控制他們感興趣的影片。還可以在一個(gè)公寓樓中采用本發(fā)明,以使得本系統(tǒng)和系統(tǒng)成本由每個(gè)住宅單元所共享和分擔(dān)。另外,本發(fā)明可以被作為飛機(jī)場(chǎng)、火車站、旅店大堂、百貨公司、便利店或者博物館中用于提供信息、目錄或者廣告目的的電視亭。
互聯(lián)網(wǎng)的出現(xiàn)創(chuàng)建了一個(gè)世界范圍的數(shù)據(jù)網(wǎng)絡(luò)。隨著互聯(lián)網(wǎng)業(yè)務(wù)的穩(wěn)定增長(zhǎng),數(shù)據(jù)高速公路的帶寬相應(yīng)地增加。這對(duì)使用戶通過數(shù)據(jù)網(wǎng)絡(luò)進(jìn)行通信(例如,通過音頻和視頻數(shù)據(jù))的新一類的專用通信設(shè)備提供了很大的機(jī)會(huì)。該信息交換已經(jīng)從基于文字進(jìn)化為基于圖像,以豐富其內(nèi)容,基于視頻圖像的通信能夠提供大量的服務(wù)。相應(yīng)地,本發(fā)明可以用于設(shè)備或網(wǎng)絡(luò)瀏覽器中,以使用互聯(lián)網(wǎng)向用戶提供交互式、實(shí)時(shí)和高帶寬的服務(wù)。
如上文所述,本發(fā)明使得例如機(jī)頂盒這樣的客戶設(shè)備接收在互聯(lián)網(wǎng)上從視頻服務(wù)器傳輸?shù)睦缫曨l流這樣的數(shù)據(jù)流。另外,在執(zhí)行上述方法步驟的過程中,機(jī)頂盒可以把信息輸出到網(wǎng)絡(luò)。這種信息可以采用在一個(gè)載波中體現(xiàn)的計(jì)算機(jī)數(shù)據(jù)信號(hào)的形式從網(wǎng)絡(luò)接收并且輸出到網(wǎng)絡(luò)。該網(wǎng)絡(luò)還可以是一個(gè)無線網(wǎng)絡(luò)。
通過使用本發(fā)明,在單個(gè)系統(tǒng)中集成的視頻、音頻和卡拉OK功能能夠連接到標(biāo)準(zhǔn)的電視上。由于本發(fā)明應(yīng)用于機(jī)頂盒中,它是緊湊和便攜式的。另外,由于不需要計(jì)算機(jī),因此對(duì)客戶來說可以用相當(dāng)?shù)偷某杀緛韺?shí)現(xiàn)本發(fā)明。
盡管上文已經(jīng)示出和描述本發(fā)明的實(shí)施例和應(yīng)用,但是在本發(fā)明的思想、范圍和精神之內(nèi)可以有許多變型和改變,在閱讀本申請(qǐng)文件之后,本領(lǐng)域的普通技術(shù)人員將容易想到這些變型和改變。例如,本發(fā)明被描述為在數(shù)字電視接收器的情況下從本地服務(wù)器發(fā)送數(shù)據(jù)。但是,本發(fā)明可以用在其它情況,例如從其它服務(wù)器(例如,中央服務(wù)器)通過本地服務(wù)發(fā)送數(shù)據(jù)。例如,本發(fā)明可以允許訪問在互聯(lián)網(wǎng)上的中央服務(wù)器。類似地,本發(fā)明可以通過多個(gè)分級(jí)服務(wù)器而實(shí)現(xiàn),使得信息被在互聯(lián)網(wǎng)上發(fā)送。另外,上述處理方框僅僅用于說明。因此本發(fā)明可以使用替換的處理方框以及其它數(shù)據(jù)結(jié)構(gòu)來實(shí)現(xiàn)。相應(yīng)地,本實(shí)施例被認(rèn)為是說明性而非限制性,并且本發(fā)明不限于在此所給出的具體細(xì)節(jié),而是可以在所附權(quán)利要求和等價(jià)表述的范圍內(nèi)被改變。
權(quán)利要求
1.一種方法,用于在包括第一網(wǎng)絡(luò)設(shè)備和第二網(wǎng)絡(luò)設(shè)備的交互式電視網(wǎng)絡(luò)中從第一網(wǎng)絡(luò)設(shè)備交互式地控制從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,用于輸出到電視,該方法包括在第一網(wǎng)絡(luò)設(shè)備獲得一個(gè)控制命令,該控制命令表示對(duì)于從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的所需更改;把控制命令從第一網(wǎng)絡(luò)設(shè)備發(fā)送到第二網(wǎng)絡(luò)設(shè)備;以及在第一網(wǎng)絡(luò)設(shè)備響應(yīng)該控制命令接收來自第二網(wǎng)絡(luò)設(shè)備的更改的音頻視頻數(shù)據(jù)流。
2.根據(jù)權(quán)利要求1所述的方法,其中第一網(wǎng)絡(luò)設(shè)備是機(jī)頂盒,并且第二網(wǎng)絡(luò)設(shè)備是適用于連接到多個(gè)機(jī)頂盒的本地服務(wù)器。
3.根據(jù)權(quán)利要求1-2之一所述的方法,其中該音頻視頻數(shù)據(jù)是連續(xù)的壓縮音頻視頻數(shù)據(jù)流。
4.根據(jù)權(quán)利要求1-3之一所述的方法,其中進(jìn)一步包括在第一網(wǎng)絡(luò)設(shè)備獲得一個(gè)文件選項(xiàng),該文件選項(xiàng)表示存儲(chǔ)在與第二網(wǎng)絡(luò)設(shè)備相連的存儲(chǔ)器中的一個(gè)文件,該文件包括音頻視頻數(shù)據(jù);以及把該文件選項(xiàng)從第一網(wǎng)絡(luò)設(shè)備發(fā)送到第二網(wǎng)絡(luò)設(shè)備。
5.根據(jù)權(quán)利要求4所述的方法,其中該文件包括至少視頻數(shù)據(jù)和音頻數(shù)據(jù)中的一種。
6.根據(jù)權(quán)利要求4所述的方法,其中該文件與卡拉OK選項(xiàng)相關(guān)聯(lián)。
7.根據(jù)權(quán)利要求4所述的方法,其中該文件包括一個(gè)影片。
8.根據(jù)權(quán)利要求1-7之一所述的方法,其中該控制命令表示啟動(dòng)從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的一個(gè)請(qǐng)求。
9.根據(jù)權(quán)利要求1-7之一所述的方法,其中該控制命令表示暫停從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的一個(gè)請(qǐng)求。
10.根據(jù)權(quán)利要求1-7之一所述的方法,其中該控制命令表示把從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流前進(jìn)一幀的一個(gè)請(qǐng)求。
11.根據(jù)權(quán)利要求1-7之一所述的方法,其中該控制命令表示更改從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的速度的一個(gè)請(qǐng)求。
12.根據(jù)權(quán)利要求11所述的方法,其中該控制命令表示減小該音頻視頻數(shù)據(jù)流的速度的一個(gè)請(qǐng)求。
13.根據(jù)權(quán)利要求11所述的方法,其中該控制命令表示增加該音頻視頻數(shù)據(jù)流的速度的一個(gè)請(qǐng)求。
14.根據(jù)權(quán)利要求11所述的方法,其中該控制命令表示增加被減小速度的音頻視頻數(shù)據(jù)流的速度的一個(gè)請(qǐng)求。
15.根據(jù)權(quán)利要求1-7之一所述的方法,其中響應(yīng)該控制命令在第一網(wǎng)絡(luò)設(shè)備接收來自第二網(wǎng)絡(luò)設(shè)備的更改的音頻視頻數(shù)據(jù)流的步驟包括確定已經(jīng)從第二網(wǎng)絡(luò)設(shè)備發(fā)送到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)的百分比。
16.根據(jù)權(quán)利要求1-7之一所述的方法,其中響應(yīng)該控制命令在第一網(wǎng)絡(luò)設(shè)備接收來自第二網(wǎng)絡(luò)設(shè)備的更改的音頻視頻數(shù)據(jù)流的步驟包括在第一網(wǎng)絡(luò)設(shè)備暫停來自第二網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流;以及在第一網(wǎng)絡(luò)設(shè)備提供一個(gè)選項(xiàng)菜單,以使得與第二網(wǎng)絡(luò)設(shè)備相關(guān)的文件被選擇。
17.根據(jù)權(quán)利要求1-7之一所述的方法,其中響應(yīng)該控制命令在第一網(wǎng)絡(luò)設(shè)備接收來自第二網(wǎng)絡(luò)設(shè)備的更改的音頻視頻數(shù)據(jù)流的步驟包括在以前已經(jīng)暫停音頻視頻數(shù)據(jù)流的位置處繼續(xù)傳送從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流
18.根據(jù)權(quán)利要求1-7之一所述的方法,其中響應(yīng)該控制命令在第一網(wǎng)絡(luò)設(shè)備接收來自第二網(wǎng)絡(luò)設(shè)備的更改的音頻視頻數(shù)據(jù)流的步驟包括在從第二網(wǎng)絡(luò)設(shè)備發(fā)送到第一網(wǎng)絡(luò)設(shè)備的第一音頻視頻數(shù)據(jù)流被中斷之后,接收從第二網(wǎng)絡(luò)設(shè)備發(fā)送到第一網(wǎng)絡(luò)設(shè)備的第二音頻視頻數(shù)據(jù)流,該第一音頻視頻數(shù)據(jù)流與第一文件相關(guān)聯(lián),以及第二音頻視頻數(shù)據(jù)流與第二文件相關(guān)聯(lián)。
19.根據(jù)權(quán)利要求18所述的方法,其中進(jìn)一步包括在接收第二音頻視頻數(shù)據(jù)流之前,把表示第一文件的文件選項(xiàng)從第一網(wǎng)絡(luò)設(shè)備發(fā)送到第二網(wǎng)絡(luò)設(shè)備。
20.根據(jù)權(quán)利要求1-7之一所述的方法,其中該音頻視頻數(shù)據(jù)流被存儲(chǔ)在與第二網(wǎng)絡(luò)設(shè)備相關(guān)聯(lián)的文件中,其中發(fā)送控制命令包括把百分比數(shù)值從第一網(wǎng)絡(luò)設(shè)備發(fā)送到第二網(wǎng)絡(luò)設(shè)備。
21.根據(jù)權(quán)利要求20所述的方法,其中進(jìn)一步包括在第一網(wǎng)絡(luò)設(shè)備獲得該百分比數(shù)值。
22.根據(jù)權(quán)利要求1-7之一所述的方法,其中該音頻視頻數(shù)據(jù)流被存儲(chǔ)在與第二網(wǎng)絡(luò)設(shè)備相關(guān)聯(lián)的文件中,該方法進(jìn)一步包括把一個(gè)位置指示符從第一網(wǎng)絡(luò)設(shè)備發(fā)送到第二網(wǎng)絡(luò)設(shè)備,該位置指示符間接地表示在文件中的位置。
23.根據(jù)權(quán)利要求22所述的方法,其中進(jìn)一步包括使用文件大小和該位置指示符來計(jì)算在文件中的開始位置。
24.根據(jù)權(quán)利要求22所述的方法,其中該位置指示符是一個(gè)百分比數(shù)值。
25.一種方法,其在包括第一網(wǎng)絡(luò)設(shè)備和第二網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)中,從第一網(wǎng)絡(luò)設(shè)備交互式地控制從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,該方法包括在第二網(wǎng)絡(luò)設(shè)備接收來自第一網(wǎng)絡(luò)設(shè)備的控制命令,該控制命令表示對(duì)從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的所需更改;以及響應(yīng)該控制命令更改從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流。
26.根據(jù)權(quán)利要求25所述的方法,其中該控制命令表示啟動(dòng)該音頻視頻數(shù)據(jù)流的請(qǐng)求,并且響應(yīng)該控制命令更改從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的步驟包括啟動(dòng)從第一網(wǎng)絡(luò)設(shè)備到第二網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的發(fā)送。
27.根據(jù)權(quán)利要求25所述的方法,其中響應(yīng)該控制命令更改從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的步驟包括暫停從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流。
28.根據(jù)權(quán)利要求25所述的方法,其中響應(yīng)該控制命令更改從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的步驟包括把從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流前進(jìn)一幀。
29.根據(jù)權(quán)利要求25所述的方法,其中響應(yīng)該控制命令更改從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的步驟包括更改從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的速度。
30.根據(jù)權(quán)利要求29所述的方法,其中更改從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的速度包括減小音頻視頻數(shù)據(jù)流的速度。
31.根據(jù)權(quán)利要求29所述的方法,其中更改從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的速度包括增加音頻視頻數(shù)據(jù)流的速度。
32.根據(jù)權(quán)利要求29所述的方法,其中更改從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的速度包括從增加被減小速度的音頻視頻數(shù)據(jù)流的速度。
33.根據(jù)權(quán)利要求25所述的方法,其中該音頻視頻數(shù)據(jù)流被存儲(chǔ)在與第二網(wǎng)絡(luò)設(shè)備相關(guān)的文件中,該方法進(jìn)一步包括確定在被從第二網(wǎng)絡(luò)設(shè)備發(fā)送到第一的文件中的音頻視頻數(shù)據(jù)的量;以及把該數(shù)據(jù)量的指示符從第二網(wǎng)絡(luò)設(shè)備發(fā)送到第一網(wǎng)絡(luò)設(shè)備。
34.根據(jù)權(quán)利要求25所述的方法,其中響應(yīng)該控制命令更改從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的步驟包括暫停從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流;以及在第一網(wǎng)絡(luò)設(shè)備提供一個(gè)選項(xiàng)菜單,以使得與第二網(wǎng)絡(luò)設(shè)備相關(guān)的文件被選擇。
35.根據(jù)權(quán)利要求25所述的方法,其中該音頻視頻數(shù)據(jù)被存儲(chǔ)在與第二網(wǎng)絡(luò)設(shè)備相關(guān)的文件中,并且響應(yīng)該控制命令更改從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的步驟包括從該文件中以前暫停該音頻視頻數(shù)據(jù)流的位置處繼續(xù)發(fā)送從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流。
36.根據(jù)權(quán)利要求25所述的方法,其中響應(yīng)該控制命令更改從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的步驟包括停止被從第二網(wǎng)絡(luò)設(shè)備發(fā)送到第一網(wǎng)絡(luò)設(shè)備的第一音頻視頻數(shù)據(jù)流,該第一音頻視頻數(shù)據(jù)流與第一文件相關(guān);以及啟動(dòng)從第二網(wǎng)絡(luò)設(shè)備發(fā)送到第一網(wǎng)絡(luò)設(shè)備的第二音頻視頻數(shù)據(jù)流,該第二音頻視頻數(shù)據(jù)流與第二文件相關(guān)。
37.根據(jù)權(quán)利要求36所述的方法,其中進(jìn)一步包括在停止第一音頻視頻數(shù)據(jù)流之前,接收從第一網(wǎng)絡(luò)設(shè)備到第二網(wǎng)絡(luò)設(shè)備的表示第二文件的文件選項(xiàng)。
38.根據(jù)權(quán)利要求25所述的方法,其中該音頻視頻數(shù)據(jù)被存儲(chǔ)在與第二網(wǎng)絡(luò)設(shè)備相關(guān)的文件中,并且響應(yīng)該控制命令更改從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的步驟包括在第二網(wǎng)絡(luò)設(shè)備接收來自第一網(wǎng)絡(luò)設(shè)備的百分比數(shù)值;使用該文件大小和百分比數(shù)值計(jì)算該文件的開始點(diǎn);以及從該文件中的開始點(diǎn)開始,把音頻視頻數(shù)據(jù)從第二網(wǎng)絡(luò)設(shè)備發(fā)送到第一網(wǎng)絡(luò)設(shè)備。
39.根據(jù)權(quán)利要求25所述的方法,其中該音頻視頻數(shù)據(jù)被存儲(chǔ)在與第二網(wǎng)絡(luò)設(shè)備相關(guān)的文件中,并且響應(yīng)該控制命令更改從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的步驟包括在第二網(wǎng)絡(luò)設(shè)備接收來自第一網(wǎng)絡(luò)設(shè)備的一個(gè)位置指示符,該位置指示符間接表示在該文件中的一個(gè)位置;使用文件大小和該位置指示符計(jì)算在該文件中的開始點(diǎn);以及從該文件中的開始點(diǎn)開始把音頻視頻數(shù)據(jù)從第二網(wǎng)絡(luò)設(shè)備發(fā)送到第一網(wǎng)絡(luò)設(shè)備。
40.根據(jù)權(quán)利要求39所述的方法,其中該位置指示符為一個(gè)百分比數(shù)值。
41.根據(jù)權(quán)利要求25-40之一所述的方法,其中該音頻視頻數(shù)據(jù)與卡拉OK選項(xiàng)或者影片選項(xiàng)相關(guān)聯(lián)。
42.一種第二網(wǎng)絡(luò)設(shè)備,其連接到第一網(wǎng)絡(luò)設(shè)備,該第二網(wǎng)絡(luò)設(shè)備適用于控制從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,其中包括處理器;以及存儲(chǔ)器,該處理器和存儲(chǔ)器中的至少一個(gè)適用于執(zhí)行如下步驟在第二網(wǎng)絡(luò)設(shè)備接收來自第一網(wǎng)絡(luò)設(shè)備的控制命令,該控制命令表示對(duì)從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的所需更改;以及響應(yīng)該控制命令更改從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流。
43.一種第一網(wǎng)絡(luò)設(shè)備,其適合于連接到包括第二網(wǎng)絡(luò)設(shè)備的一個(gè)交互式電視網(wǎng)絡(luò),該第一網(wǎng)絡(luò)設(shè)備適合于交互式地控制從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,用于輸出到電視,其中包括處理器;以及存儲(chǔ)器,該處理器和存儲(chǔ)器中的至少一個(gè)適合于執(zhí)行如下步驟在第一網(wǎng)絡(luò)設(shè)備獲得一個(gè)控制命令,該控制命令表示從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的所需更改;把該控制命令從第一網(wǎng)絡(luò)設(shè)備發(fā)送到第二網(wǎng)絡(luò)設(shè)備;以及響應(yīng)該控制命令,在第一網(wǎng)絡(luò)設(shè)備接收來自第二網(wǎng)絡(luò)設(shè)備的更改的音頻視頻數(shù)據(jù)流。
44.根據(jù)權(quán)利要求42-43之一所述的方法,其中該音頻視頻數(shù)據(jù)與一個(gè)卡拉OK選項(xiàng)或影片選項(xiàng)相關(guān)聯(lián)。
45.一種系統(tǒng),其適合于使用戶交互式地控制到多個(gè)機(jī)頂盒之一的音頻視頻數(shù)據(jù)流,其中包括其中存儲(chǔ)有多個(gè)文件的存儲(chǔ)器;本地服務(wù)器,其被配置為響應(yīng)一個(gè)控制命令控制與多個(gè)文件中的一個(gè)或多個(gè)文件相關(guān)聯(lián)的音頻視頻數(shù)據(jù)的發(fā)送;以及多個(gè)機(jī)頂盒,其連接到本地服務(wù)器,多個(gè)機(jī)頂盒中的每一個(gè)被配置為把一個(gè)控制命令發(fā)送到本地服務(wù)器,以更改從本地服務(wù)器發(fā)送到相應(yīng)的機(jī)頂盒的音頻視頻數(shù)據(jù)流。
46.根據(jù)權(quán)利要求45所述的方法,其中該本地服務(wù)器被連接到一個(gè)數(shù)字用戶線路。
47.根據(jù)權(quán)利要求46所述的方法,其中該音頻視頻數(shù)據(jù)與一個(gè)卡拉OK選項(xiàng)與一個(gè)影片選項(xiàng)相關(guān)聯(lián)。
48.一種方法,其在具有連接到服務(wù)器的網(wǎng)絡(luò)設(shè)備的一個(gè)相互式電視網(wǎng)絡(luò)中,從該網(wǎng)絡(luò)設(shè)備控制從該服務(wù)器到達(dá)該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,用于輸出到電視,該音頻視頻數(shù)據(jù)被存儲(chǔ)在與該服務(wù)器相關(guān)的多個(gè)文件之一中,該方法包括在該網(wǎng)絡(luò)設(shè)備選擇與該服務(wù)器相關(guān)的多個(gè)文件中的一個(gè)或多個(gè)文件;在該網(wǎng)絡(luò)設(shè)備指定一個(gè)或多個(gè)文件的發(fā)送次序;把表示所選擇的一個(gè)或多個(gè)文件的信息從該網(wǎng)絡(luò)設(shè)備發(fā)送到服務(wù)器;以及把該發(fā)送次序從該網(wǎng)絡(luò)設(shè)備發(fā)送到該服務(wù)器,從而啟動(dòng)從該服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流。
49.根據(jù)權(quán)利要求48所述的方法,其中進(jìn)一步包括在該網(wǎng)絡(luò)設(shè)備獲得一個(gè)控制命令,該控制命令表示對(duì)從該服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的所需更改;以及把該控制命令從該網(wǎng)絡(luò)設(shè)備發(fā)送到該服務(wù)器。
50.根據(jù)權(quán)利要求48所述的方法,其中進(jìn)一步包括在該網(wǎng)絡(luò)設(shè)備更改該發(fā)送次序;以及把更改的發(fā)送次序從該網(wǎng)絡(luò)設(shè)備發(fā)送到服務(wù)器。
51.一種方法,其在具有連接到一個(gè)服務(wù)器的網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)中,從該網(wǎng)絡(luò)設(shè)備控制從該服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,該音頻視頻數(shù)據(jù)流被存儲(chǔ)在與該服務(wù)器相關(guān)的多個(gè)文件中的一個(gè)或多個(gè)文件內(nèi),該方法包括在該網(wǎng)絡(luò)設(shè)備選擇與一個(gè)或多個(gè)文件相關(guān)的類型,該選擇類型表示一個(gè)影片文件選項(xiàng)或卡拉OK文件選項(xiàng);在該網(wǎng)絡(luò)設(shè)備選擇與該服務(wù)器相關(guān)的一個(gè)或多個(gè)文件的指示符,該一個(gè)或多個(gè)文件分別具有相應(yīng)的所選擇的選擇類型;以及把表示被選擇的一個(gè)或多個(gè)文件的信息從該網(wǎng)絡(luò)設(shè)備發(fā)送到該服務(wù)器。
52.根據(jù)權(quán)利要求51所述的方法,其中進(jìn)一步包括指定一個(gè)或多個(gè)文件的發(fā)送次序;以及把表示發(fā)送次序的信息從該網(wǎng)絡(luò)設(shè)備發(fā)送到該服務(wù)器。
53.一種把音頻視頻數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)設(shè)備的方法,在連接到網(wǎng)絡(luò)設(shè)備的服務(wù)器中,該服務(wù)器具有存儲(chǔ)多個(gè)文件的相關(guān)存儲(chǔ)器,該方法包括如下步驟從該網(wǎng)絡(luò)設(shè)備接收表示多個(gè)文件中的一個(gè)或多個(gè)文件的文件選項(xiàng),該音頻視頻數(shù)據(jù)被存儲(chǔ)在多個(gè)文件的至少一個(gè)文件中;從該網(wǎng)絡(luò)設(shè)備接收一個(gè)或多個(gè)文件的發(fā)送次序;根據(jù)該發(fā)送次序在該服務(wù)器選擇一個(gè)或多個(gè)文件中的下一個(gè)文件;以及按照發(fā)送次序的指示把一個(gè)或多個(gè)文件中的下一個(gè)文件的音頻視頻數(shù)據(jù)發(fā)送到該網(wǎng)絡(luò)設(shè)備。
54.根據(jù)權(quán)利要求53所述的方法,其中進(jìn)一步包括在該服務(wù)器從該網(wǎng)絡(luò)設(shè)備接收一個(gè)控制命令,該控制命令表示對(duì)從該服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的所需更改;以及響應(yīng)該控制命令,更改從該服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流。
55.根據(jù)權(quán)利要求48-50或53-54之一所述的方法,其中多個(gè)文件中的每個(gè)文件包括一個(gè)卡拉OK文件或者一個(gè)電影文件。
56.根據(jù)權(quán)利要求48-55之一所述的方法,其中該網(wǎng)絡(luò)設(shè)備為機(jī)頂盒。
57.根據(jù)權(quán)利要求53-56之一所述的方法,其中進(jìn)一步包括對(duì)所選擇的一個(gè)或多個(gè)文件中的每個(gè)文件重復(fù)該選擇和發(fā)送步驟。
58.一種在包括服務(wù)器的交互式電視網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備適用于控制從該服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,用于輸入到電視,該音頻視頻數(shù)據(jù)被存儲(chǔ)在與該服務(wù)器相關(guān)的一個(gè)或多個(gè)文件中,文件網(wǎng)絡(luò)設(shè)備包括處理器;以及存儲(chǔ)器,該處理器和存儲(chǔ)器中的至少一個(gè)適用于在該網(wǎng)絡(luò)設(shè)備選擇與該服務(wù)器相關(guān)的一個(gè)或多個(gè)文件;在該網(wǎng)絡(luò)設(shè)備指定一個(gè)或多個(gè)文件的發(fā)送次序;把指定所選擇的一個(gè)或多個(gè)文件的信息從該網(wǎng)絡(luò)設(shè)備發(fā)送到該服務(wù)器;以及把該發(fā)送次序從該網(wǎng)絡(luò)設(shè)備發(fā)送到該服務(wù)器,從而啟動(dòng)從該服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流。
59.根據(jù)權(quán)利要求58所述的設(shè)備,其中多個(gè)文件中的每一個(gè)包括一個(gè)卡拉OK文件或一個(gè)電影文件。
60.一種連接到交互式電視網(wǎng)絡(luò)中的服務(wù)器的網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備適用于控制從服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,用于輸出到電視機(jī),該音頻視頻數(shù)據(jù)被存儲(chǔ)在與該服務(wù)器相關(guān)的多個(gè)文件之一中,該網(wǎng)絡(luò)設(shè)備包括處理器;以及存儲(chǔ)器,至少該處理器和存儲(chǔ)器之一適用于執(zhí)行如下步驟在該網(wǎng)絡(luò)設(shè)備選擇與多個(gè)文件中的一個(gè)或多個(gè)文件相關(guān)的選項(xiàng)類型,該選項(xiàng)類型表示電影文件選項(xiàng)或卡拉OK文件選項(xiàng);在該網(wǎng)絡(luò)設(shè)備選擇與該服務(wù)器相關(guān)的一個(gè)或多個(gè)文件的標(biāo)識(shí)符,該一個(gè)或多個(gè)文件分別具有相應(yīng)的所選擇的選項(xiàng)類型;以及把表示所選擇的一個(gè)或多個(gè)文件的信息從該網(wǎng)絡(luò)設(shè)備發(fā)送到該服務(wù)器。
61.一種服務(wù)器,其連接到在交互式電視網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備,該服務(wù)器具有存儲(chǔ)多個(gè)文件的相關(guān)存儲(chǔ)器,該服務(wù)器適用于把音頻視頻數(shù)據(jù)發(fā)送到該網(wǎng)絡(luò)設(shè)備,其中包括處理器;以及存儲(chǔ)器,至少該處理器和存儲(chǔ)器之一適用于執(zhí)行如下步驟從表示一個(gè)或多個(gè)文件的網(wǎng)絡(luò)設(shè)備接收一個(gè)文件選項(xiàng),該音頻視頻數(shù)據(jù)被存儲(chǔ)在多個(gè)文件的至少一個(gè)文件中;從該網(wǎng)絡(luò)設(shè)備接收一個(gè)或多個(gè)文件的發(fā)送次序;根據(jù)該發(fā)送次序在該服務(wù)器選擇一個(gè)或多個(gè)文件中的下一個(gè)文件;以及按照發(fā)送次序的指示,把在一個(gè)或多個(gè)文件中的下一個(gè)文件中的音頻視頻數(shù)據(jù)從該服務(wù)器發(fā)送到網(wǎng)絡(luò)設(shè)備。
62.根據(jù)權(quán)利要求61所述的服務(wù)器,其中多個(gè)文件中的每個(gè)文件包括一個(gè)卡拉OK文件或一個(gè)電影文件。
63.一種方法,其在包括連接到中央服務(wù)器的本地服務(wù)器的網(wǎng)絡(luò)中,從多個(gè)網(wǎng)絡(luò)設(shè)備之一交互地控制從該中央服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,該本地服務(wù)器連接到多個(gè)網(wǎng)絡(luò)設(shè)備,該方法包括如下步驟在該網(wǎng)絡(luò)設(shè)備獲得一個(gè)控制命令,該控制命令表示對(duì)從中央服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的所需更改;把該控制命令從該網(wǎng)絡(luò)設(shè)備通過本地服務(wù)器發(fā)送到中央服務(wù)器;以及響應(yīng)該控制命令在該網(wǎng)絡(luò)設(shè)備接收來自中央服務(wù)器的更改的音頻視頻數(shù)據(jù)流。
64.一種方法,其在包括連接到中央服務(wù)器的本地服務(wù)器的網(wǎng)絡(luò)中,從多個(gè)網(wǎng)絡(luò)設(shè)備之一交互地控制從該中央服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,該本地服務(wù)器連接到多個(gè)網(wǎng)絡(luò)設(shè)備,該方法包括如下步驟在該網(wǎng)絡(luò)設(shè)備獲得一個(gè)控制命令,該控制命令表示對(duì)從該中央服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的所需更改;把該控制命令從該音頻視頻數(shù)據(jù)流通過本地服務(wù)器發(fā)送到中央服務(wù)器;以及響應(yīng)該控制命令更改從中央服務(wù)器發(fā)送到網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流。
65.根據(jù)權(quán)利要求64所述的方法,其中響應(yīng)該控制命令更改從中央服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的步驟包括更改從中央服務(wù)器到本地服務(wù)器的音頻視頻數(shù)據(jù)流;以及當(dāng)更改從中央服務(wù)器到本地服務(wù)器的音頻視頻數(shù)據(jù)流的步驟包括把壓縮的音頻視頻數(shù)據(jù)流發(fā)送到本地服務(wù)器時(shí),把壓縮的音頻視頻數(shù)據(jù)流發(fā)送到該網(wǎng)絡(luò)設(shè)備。
66.根據(jù)權(quán)利要求65所述的方法,其中進(jìn)一步包括在把壓縮的音頻視頻數(shù)據(jù)流發(fā)送到該網(wǎng)絡(luò)設(shè)備之前,在與本地服務(wù)器相關(guān)的存儲(chǔ)器中存儲(chǔ)壓縮的音頻視頻數(shù)據(jù)流。
67.根據(jù)權(quán)利要求65所述的方法,其中把壓縮的音頻視頻數(shù)據(jù)流發(fā)送到網(wǎng)絡(luò)設(shè)備被實(shí)時(shí)地執(zhí)行。
68.一種方法,其在包括連接到中央服務(wù)器的本地服務(wù)器的網(wǎng)絡(luò)中,從多個(gè)網(wǎng)絡(luò)設(shè)備之一交互地控制從該中央服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,該本地服務(wù)器連接到多個(gè)網(wǎng)絡(luò)設(shè)備,該方法包括如下步驟在中央服務(wù)器從多個(gè)網(wǎng)絡(luò)設(shè)備之一接收一個(gè)控制命令,該控制命令表示對(duì)從該中央服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的所需更改;以及響應(yīng)該控制命令,更改從中央服務(wù)器到該本地服務(wù)器的音頻視頻數(shù)據(jù)流,從而使得從中央服務(wù)器到網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流被該網(wǎng)絡(luò)設(shè)備交互地控制。
69.一種方法,其在包括連接到中央服務(wù)器的本地服務(wù)器的網(wǎng)絡(luò)中,從多個(gè)網(wǎng)絡(luò)設(shè)備之一交互地控制從該中央服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,該本地服務(wù)器連接到多個(gè)網(wǎng)絡(luò)設(shè)備,該方法包括如下步驟從多個(gè)網(wǎng)絡(luò)設(shè)備之一接收一個(gè)控制命令,該控制命令表示對(duì)從中央服務(wù)器通過該本地服務(wù)器發(fā)送到多個(gè)網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的所需更改;以及響應(yīng)該控制命令,把更改的音頻視頻數(shù)據(jù)流從中央服務(wù)器發(fā)送到本地服務(wù)器,從而使得一個(gè)音頻視頻數(shù)據(jù)流被從中央服務(wù)器發(fā)送到網(wǎng)絡(luò)設(shè)備,以由該網(wǎng)絡(luò)設(shè)備交互地控制。
70.根據(jù)權(quán)利要求69所述的方法,其中該音頻視頻數(shù)據(jù)流和更改的音頻視頻數(shù)據(jù)流分別與一個(gè)卡拉OK文件或電影文件相關(guān)。
71.一種方法,其在包括連接到中央服務(wù)器的本地服務(wù)器的網(wǎng)絡(luò)中,從多個(gè)網(wǎng)絡(luò)設(shè)備之一交互地控制從該中央服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,該本地服務(wù)器連接到多個(gè)網(wǎng)絡(luò)設(shè)備,該方法包括如下步驟在本地服務(wù)器從該網(wǎng)絡(luò)設(shè)備接收一個(gè)控制命令,該控制命令表示對(duì)從中央服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的所需更改;把該控制命令發(fā)送到該中央服務(wù)器;響應(yīng)該控制命令從該中央服務(wù)器接收更改的音頻視頻數(shù)據(jù)流;以及把更改的音頻視頻數(shù)據(jù)流從本地服務(wù)器發(fā)送到該網(wǎng)絡(luò)設(shè)備,從而使得該網(wǎng)絡(luò)設(shè)備更改從中央服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流。
72.根據(jù)權(quán)利要求71所述的方法,其中進(jìn)一步包括確定與該控制命令相關(guān)的文件是否被存儲(chǔ)在與該本地服務(wù)器相關(guān)的存儲(chǔ)器中;以及當(dāng)與該控制命令相關(guān)的文件不被存儲(chǔ)在與該本地服務(wù)器相關(guān)的存儲(chǔ)器中時(shí),執(zhí)行發(fā)送和接收步驟。
73.根據(jù)權(quán)利要求71所述的方法,其中進(jìn)一步包括在把更改的音頻視頻數(shù)據(jù)流從本地服務(wù)器發(fā)送到該網(wǎng)絡(luò)設(shè)備之前,在與該本地服務(wù)器相關(guān)的存儲(chǔ)器中存儲(chǔ)更改的音頻視頻數(shù)據(jù)流。
74.根據(jù)權(quán)利要求71所述的方法,其中該更改的音頻視頻數(shù)據(jù)流與第一文件相關(guān),該第一文件不同于與從中央服務(wù)器發(fā)送到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)相關(guān)的第二文件。
75.根據(jù)權(quán)利要求71所述的方法,其中以等于從該中央服務(wù)器接收該更改的音頻視頻數(shù)據(jù)流的速度,把該更改的音頻視頻數(shù)據(jù)流從本地服務(wù)器發(fā)送到該網(wǎng)絡(luò)設(shè)備。
76.根據(jù)權(quán)利要求71所述的方法,其中在把該控制命令發(fā)送到中央服務(wù)器之前,以不同于從中央服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的速度,由本地服務(wù)器接收該更改的音頻視頻數(shù)據(jù)流。
77.根據(jù)權(quán)利要求71所述的方法,其中該更改的音頻視頻數(shù)據(jù)流在一個(gè)文件中的第一時(shí)間點(diǎn)開始,該第一時(shí)間點(diǎn)不同于在音頻視頻數(shù)據(jù)流的過程中在本地服務(wù)器接收該控制命令的文件中的第二時(shí)間點(diǎn)。
78.根據(jù)權(quán)利要求71所述的方法,其中該音頻視頻數(shù)據(jù)與第一文件相關(guān),以及更改的音頻視頻數(shù)據(jù)流與第二文件相關(guān)。
79.根據(jù)權(quán)利要求78所述的方法,其中該第一文件不同于第二文件。
80.根據(jù)權(quán)利要求78所述的方法,其中該第一文件與第二文件相同。
81.根據(jù)權(quán)利要求74或78-80之一所述的方法,其中該第一文件是影片文件或卡拉OK文件,以及該第二文件是一個(gè)影片文件或卡拉OK文件。
82.一種方法,其在包括連接到中央服務(wù)器的本地服務(wù)器的網(wǎng)絡(luò)中,從多個(gè)網(wǎng)絡(luò)設(shè)備之一交互地控制從該中央服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,該本地服務(wù)器連接到多個(gè)網(wǎng)絡(luò)設(shè)備,該本地服務(wù)器具有一個(gè)相關(guān)的存儲(chǔ)器,該方法包括如下步驟在該本地服務(wù)器從該網(wǎng)絡(luò)設(shè)備接收一個(gè)控制命令,該控制命令表示與特定文件相關(guān)的音頻視頻數(shù)據(jù)流的所需啟動(dòng);確定該特定文件是否被存儲(chǔ)在與本地服務(wù)器相關(guān)的存儲(chǔ)器中;以及當(dāng)確定該特定文件不被存儲(chǔ)在與本地服務(wù)器相關(guān)的存儲(chǔ)器中時(shí),把該控制命令發(fā)送到該中央服務(wù)器。
83.根據(jù)權(quán)利要求82所述的方法,其中進(jìn)一步包括當(dāng)確定特定文件不被存儲(chǔ)在與本地服務(wù)器相關(guān)的存儲(chǔ)器中時(shí),響應(yīng)該控制命令從中央服務(wù)器接收一個(gè)音頻視頻數(shù)據(jù)流,并且把該音頻視頻數(shù)據(jù)流從本地服務(wù)器發(fā)送到該網(wǎng)絡(luò)設(shè)備。
84.根據(jù)權(quán)利要求82所述的方法,其中進(jìn)一步包括響應(yīng)該控制命令在本地服務(wù)器接收來自該中央服務(wù)器的音頻視頻數(shù)據(jù)流;以及把該音頻視頻數(shù)據(jù)流從本地服務(wù)器發(fā)送到該網(wǎng)絡(luò)設(shè)備。
85.根據(jù)權(quán)利要求83所述的方法,其中進(jìn)一步包括當(dāng)確定特定文件不被存儲(chǔ)在與本地服務(wù)器相關(guān)的存儲(chǔ)器中時(shí),把該音頻視頻數(shù)據(jù)流存儲(chǔ)在與本地服務(wù)器相關(guān)的存儲(chǔ)器中的一個(gè)文件中。
86.根據(jù)權(quán)利要求82所述的方法,其中進(jìn)一步包括響應(yīng)該控制命令在該本地服務(wù)器接收與來自中央服務(wù)器的指定文件相關(guān)的壓縮數(shù)據(jù);以及把該指定文件存儲(chǔ)在與本地服務(wù)器相關(guān)的存儲(chǔ)器中。
87.一種方法,其在包括連接到中央服務(wù)器的本地服務(wù)器的網(wǎng)絡(luò)中,從多個(gè)網(wǎng)絡(luò)設(shè)備之一交互地控制從該中央服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,該本地服務(wù)器連接到多個(gè)網(wǎng)絡(luò)設(shè)備,該本地服務(wù)器具有一個(gè)相關(guān)的存儲(chǔ)器,該方法包括如下步驟在本地服務(wù)器接收來自該網(wǎng)絡(luò)設(shè)備的控制命令,該控制命令表示與特定文件相關(guān)的數(shù)據(jù)流的所需啟動(dòng);把該控制命令發(fā)送到該中央服務(wù)器;響應(yīng)該控制命令,在本地服務(wù)器接收來自中央服務(wù)器的音頻視頻數(shù)據(jù)流;以及把該音頻視頻數(shù)據(jù)流從本地服務(wù)器發(fā)送到該網(wǎng)絡(luò)設(shè)備。
88.根據(jù)權(quán)利要求87所述的方法,其中進(jìn)一步包括在與本地服務(wù)器相關(guān)的存儲(chǔ)器中存儲(chǔ)該音頻視頻數(shù)據(jù)流。
89.根據(jù)權(quán)利要求63-68、71-73或75-77之一所述的方法,其中該音頻視頻數(shù)據(jù)與一個(gè)卡拉OK選項(xiàng)或影片選項(xiàng)相關(guān)。
90.根據(jù)權(quán)利要求82-88之一所述的方法,其中該特定文件是影片文件或卡拉OK文件。
91.一種中央服務(wù)器,其適合于連接到本地服務(wù)器,該本地服務(wù)器連接到多個(gè)網(wǎng)絡(luò)設(shè)備,該中央服務(wù)器適用于把一個(gè)音頻視頻數(shù)據(jù)流從中央服務(wù)器通過該本地服務(wù)器發(fā)送到一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備,其中包括處理器;以及存儲(chǔ)器,該存儲(chǔ)器中存儲(chǔ)指令,用于從多個(gè)網(wǎng)絡(luò)設(shè)備之一接收一個(gè)控制命令,該控制命令表示對(duì)從中央服務(wù)器通過本地服務(wù)器發(fā)送到多個(gè)網(wǎng)絡(luò)設(shè)備之一的音頻視頻數(shù)據(jù)流的所需更改;以及響應(yīng)該控制命令,把更改的音頻視頻數(shù)據(jù)流從中間服務(wù)器發(fā)送到該網(wǎng)絡(luò)設(shè)備,從而使得一個(gè)音頻視頻數(shù)據(jù)流被從中央服務(wù)器發(fā)送到該網(wǎng)絡(luò)設(shè)備,以由該網(wǎng)絡(luò)設(shè)備交互地控制。
92.一種本地服務(wù)器,其適用于連接到一個(gè)中央服務(wù)器以及多個(gè)網(wǎng)絡(luò)設(shè)備,該本地服務(wù)器可以配置為用于交互地控制從該中央服務(wù)器到多個(gè)網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,其中包括處理器;以及存儲(chǔ)器,其中存儲(chǔ)如下指令用于在本地服務(wù)器從網(wǎng)絡(luò)設(shè)備接收一個(gè)控制命令的指定,該控制命令表示對(duì)從中央服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的所需更改;用于把該控制命令發(fā)送到中央服務(wù)器的指令;用于響應(yīng)該控制命令從該中央服務(wù)器接收更改的音頻視頻數(shù)據(jù)流的指令;以及用于把更改的音頻視頻數(shù)據(jù)流從本地服務(wù)器發(fā)送到該網(wǎng)絡(luò)設(shè)備的指令,從而使得該網(wǎng)絡(luò)設(shè)備更改從中央服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流。
93.根據(jù)權(quán)利要求92所述的本地服務(wù)器,其中該存儲(chǔ)器進(jìn)一步包括用于確定與該控制命令相關(guān)的文件是否存儲(chǔ)在與本地服務(wù)器相關(guān)的存儲(chǔ)器中的指令;以及用于在與該控制命令相關(guān)的文件不被存儲(chǔ)在與本地服務(wù)器相關(guān)的存儲(chǔ)器中時(shí)執(zhí)行發(fā)送和接收步驟的指令。
94.一種本地服務(wù)器,其適用于連接到一個(gè)中央服務(wù)器以及多個(gè)網(wǎng)絡(luò)設(shè)備,該本地服務(wù)器可以配置為用于從多個(gè)網(wǎng)絡(luò)設(shè)備之一交互地控制到達(dá)該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,其中包括處理器;以及存儲(chǔ)器,其中存儲(chǔ)如下指令用于在本地服務(wù)器中該網(wǎng)絡(luò)設(shè)備接收一個(gè)控制命令的指令,該控制命令請(qǐng)求啟動(dòng)與特定文件相關(guān)的音頻視頻數(shù)據(jù)流;用于確定特定文件是否被存儲(chǔ)在與該本地服務(wù)器相關(guān)的存儲(chǔ)器中的指令;以及用于在確定該特定文件不被存儲(chǔ)在與本地服務(wù)器相關(guān)的存儲(chǔ)器中時(shí)把該控制命令發(fā)送到中央服務(wù)器的指令。
95.根據(jù)權(quán)利要求94所述的本地服務(wù)器,該存儲(chǔ)器進(jìn)一步包括用于響應(yīng)該控制命令從中央服務(wù)器接收一個(gè)音頻視頻數(shù)據(jù)流并且把該音頻視頻數(shù)據(jù)流從本地服務(wù)器發(fā)送到該網(wǎng)絡(luò)設(shè)備的指令。
96.根據(jù)權(quán)利要求95所述的本地服務(wù)器,其中該存儲(chǔ)器進(jìn)一步包括用于把音頻視頻數(shù)據(jù)流存儲(chǔ)在與本地服務(wù)器相關(guān)的存儲(chǔ)器中的一個(gè)文件內(nèi)的指定。
97.一種系統(tǒng),用于使連續(xù)的音頻視頻數(shù)據(jù)流被發(fā)送到一個(gè)網(wǎng)絡(luò)設(shè)備,其中包括中央服務(wù)器,其具有相關(guān)的存儲(chǔ)器,該存儲(chǔ)器存儲(chǔ)有多個(gè)文件;本地服務(wù)器,其連接到該中央服務(wù)器,并且具有相關(guān)的存儲(chǔ)器,該本地服務(wù)器被配置為在所請(qǐng)求的文件不被存儲(chǔ)在與本地服務(wù)器相關(guān)的存儲(chǔ)器中時(shí)從該中央服務(wù)器獲得一個(gè)文件;以及連接到本地服務(wù)器的多個(gè)網(wǎng)絡(luò)設(shè)備,每個(gè)網(wǎng)絡(luò)設(shè)備被配置為用于把一個(gè)文件請(qǐng)求發(fā)送到該本地服務(wù)器,該文件請(qǐng)求表示對(duì)與所要求文件相關(guān)的音頻視頻數(shù)據(jù)的請(qǐng)求。
98.根據(jù)權(quán)利要求97所述的系統(tǒng),其中包括與該本地服務(wù)器相關(guān)的存儲(chǔ)器;其中當(dāng)從中央服務(wù)器獲得該文件時(shí),該本地服務(wù)器被配置為在該存儲(chǔ)器中存儲(chǔ)該文件。
99.根據(jù)權(quán)利要求98所述的系統(tǒng),其中當(dāng)響應(yīng)接收自多個(gè)網(wǎng)絡(luò)設(shè)備之一的文件請(qǐng)求從該中央服務(wù)器獲得該文件時(shí),本地服務(wù)器被配置為把與該文件相關(guān)的音頻視頻數(shù)據(jù)流發(fā)送到該多個(gè)網(wǎng)絡(luò)設(shè)備之一。
100.根據(jù)權(quán)利要求97所述的系統(tǒng),其中當(dāng)響應(yīng)接收自多個(gè)網(wǎng)絡(luò)設(shè)備之一的文件請(qǐng)求從該中央服務(wù)器獲得該文件時(shí),該本地服務(wù)器被配置為把與該文件相關(guān)的一個(gè)音頻視頻數(shù)據(jù)流發(fā)送到多個(gè)網(wǎng)絡(luò)設(shè)備之一。
101.根據(jù)權(quán)利要求100所述的系統(tǒng),其中響應(yīng)從多個(gè)網(wǎng)絡(luò)設(shè)備之一接收的控制命令,該中央服務(wù)器被配置為發(fā)送更改的音頻視頻數(shù)據(jù)流,以及其中多個(gè)網(wǎng)絡(luò)設(shè)備的每一個(gè)被配置為把表示對(duì)該音頻視頻數(shù)據(jù)流的所需更改的控制命令發(fā)送到相應(yīng)的網(wǎng)絡(luò)設(shè)備。
102.一種本地服務(wù)器,其適用于連接到一個(gè)中央服務(wù)器以及多個(gè)網(wǎng)絡(luò)設(shè)備,該本地服務(wù)器可以配置為用于從多個(gè)網(wǎng)絡(luò)設(shè)備之一交互地控制從該中央服務(wù)器到多個(gè)網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,其中包括處理器;以及存儲(chǔ)器,其中存儲(chǔ)如下指令用于在本地服務(wù)器接收來自該網(wǎng)絡(luò)設(shè)備的第一控制命令的指令,第一控制命令表示與特定文件相關(guān)的數(shù)據(jù)流所需啟動(dòng);用于把第一控制命令轉(zhuǎn)發(fā)到該中央服務(wù)器的指令;用于響應(yīng)第一控制命令在本地服務(wù)器接收來自中央服務(wù)器的音頻視頻數(shù)據(jù)流的指令;用于把該音頻視頻數(shù)據(jù)流從本地服務(wù)器發(fā)送到該網(wǎng)絡(luò)設(shè)備的指令;用于在本地服務(wù)器接收來自該網(wǎng)絡(luò)設(shè)備的第二控制命令的指令,該第二控制命令表示對(duì)數(shù)據(jù)流的所需更改;用于把第二控制命令轉(zhuǎn)發(fā)到中央服務(wù)器的指令;用于響應(yīng)第二控制命令在本地服務(wù)器接收來自中央服務(wù)器的更改的音頻視頻數(shù)據(jù)流的指令;以及用于把更改的音頻視頻數(shù)據(jù)流從本地服務(wù)器發(fā)送到該網(wǎng)絡(luò)設(shè)備的指令。
103.根據(jù)權(quán)利要求102所述的本地服務(wù)器,該存儲(chǔ)器進(jìn)一步包括用于在與本地服務(wù)器相關(guān)的存儲(chǔ)器中存儲(chǔ)第一音頻視頻數(shù)據(jù)流的指令;
104.根據(jù)權(quán)利要求94-96或102-103之一所述的服務(wù)器,其中該特定文件是卡拉OK文件或影片文件。
105.根據(jù)權(quán)利要求97-101之一所述的系統(tǒng),其中所要求文件是卡拉OK文件或影片文件。
106.一種網(wǎng)絡(luò)設(shè)備,其適用于連接到包括與中央服務(wù)器相連接的本地服務(wù)器的網(wǎng)絡(luò),該本地服務(wù)器適用于連接到多個(gè)網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備適用于交互地控制從中央服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,其中包括處理器;以及存儲(chǔ)器,至少該處理器和存儲(chǔ)器之一適用于在該網(wǎng)絡(luò)設(shè)備獲得一個(gè)控制命令,該控制命令表示對(duì)從中央服務(wù)器到網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的所需更改;把該控制命令從該網(wǎng)絡(luò)設(shè)備通過本地服務(wù)器發(fā)送到中央服務(wù)器;以及響應(yīng)該控制命令,在網(wǎng)絡(luò)設(shè)備接收來自中央服務(wù)器的更改的音頻視頻數(shù)據(jù)流。
107.一種計(jì)算機(jī)可讀介質(zhì),其適用于從一個(gè)網(wǎng)絡(luò)設(shè)備交互地控制從中央服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,該中央服務(wù)器被通過一個(gè)與多個(gè)網(wǎng)絡(luò)設(shè)備相連接的本地服務(wù)器連接到該網(wǎng)絡(luò)設(shè)備,其中包括用于從該網(wǎng)絡(luò)設(shè)備接收一個(gè)控制命令的指令,該控制命令表示與特定文件相關(guān)的數(shù)據(jù)流的所需啟動(dòng);用于通過互聯(lián)網(wǎng)連接到中央服務(wù)器的指令;用于把該控制命令發(fā)送到中央服務(wù)器的指令;以及用于響應(yīng)該控制命令通過本地服務(wù)器從中央服務(wù)器接收一個(gè)音頻視頻數(shù)據(jù)流的指令。
108.根據(jù)權(quán)利要求107所述的計(jì)算機(jī)可讀介質(zhì),其中進(jìn)一步包括用于把該音頻視頻數(shù)據(jù)流發(fā)送到該網(wǎng)絡(luò)設(shè)備的指令。
109.根據(jù)權(quán)利要求107所述的計(jì)算機(jī)可讀介質(zhì),其中進(jìn)一步包括用于請(qǐng)求特定文件被下載到本地服務(wù)器的指令。
110.根據(jù)權(quán)利要求107-109之一所述的計(jì)算機(jī)可讀介質(zhì),其中該指定文件是卡拉OK文件或影片文件。
111.一種計(jì)算機(jī)可讀介質(zhì),其適用于從一個(gè)網(wǎng)絡(luò)設(shè)備交互地控制從中央服務(wù)器到該網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,該中央服務(wù)器被通過一個(gè)與多個(gè)網(wǎng)絡(luò)設(shè)備相連接的本地服務(wù)器連接到該網(wǎng)絡(luò)設(shè)備,其中包括用于通過互聯(lián)網(wǎng)連接到中央服務(wù)器的指令;用于從該網(wǎng)絡(luò)設(shè)備接收一個(gè)控制命令的指令,該控制命令由該網(wǎng)絡(luò)設(shè)備請(qǐng)求特定的文件被從中央服務(wù)器下載到本地服務(wù)器,從而能夠使得與特定文件相關(guān)的音頻視頻數(shù)據(jù)的發(fā)送被在該本地服務(wù)器控制;以及用于把該控制命令發(fā)送到中央服務(wù)器指令。
112.根據(jù)權(quán)利要求111所述的計(jì)算機(jī)可讀介質(zhì),其中進(jìn)一步包括用于從存儲(chǔ)在與該中央服務(wù)器相關(guān)的存儲(chǔ)器中的多個(gè)文件選擇該特定文件的指令。
113.根據(jù)權(quán)利要求111所述的計(jì)算機(jī)可讀介質(zhì),其中該指定文件是卡拉OK文件或影片文件。
全文摘要
一種用于交互式電視網(wǎng)絡(luò)中的方法和裝置,該網(wǎng)絡(luò)包括第一網(wǎng)絡(luò)設(shè)備和第二網(wǎng)絡(luò)設(shè)備,用于從第一網(wǎng)絡(luò)設(shè)備交互地控制從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流,以輸出到電視,包括在第一網(wǎng)絡(luò)設(shè)備獲得一個(gè)控制命令,該控制命令表示對(duì)從第二網(wǎng)絡(luò)設(shè)備到第一網(wǎng)絡(luò)設(shè)備的音頻視頻數(shù)據(jù)流的所需更改。該控制命令被從第一網(wǎng)絡(luò)設(shè)備發(fā)送到第二網(wǎng)絡(luò)設(shè)備。響應(yīng)該控制命令,該更改的音頻視頻數(shù)據(jù)流然后被從第二網(wǎng)絡(luò)設(shè)備發(fā)送到第一網(wǎng)絡(luò)設(shè)備。
文檔編號(hào)H04N5/00GK1451123SQ01812375
公開日2003年10月22日 申請(qǐng)日期2001年7月5日 優(yōu)先權(quán)日2000年7月7日
發(fā)明者牟恒善 申請(qǐng)人:牟恒善, 藍(lán)維科技術(shù)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1