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

在主或從模式下具有簡單用戶頻道配置的流媒體系統(tǒng)和方法

文檔序號:7732508閱讀:206來源:國知局
專利名稱:在主或從模式下具有簡單用戶頻道配置的流媒體系統(tǒng)和方法
技術(shù)領(lǐng)域
本技術(shù)領(lǐng)域一般涉及通信網(wǎng),并更特別涉及與分組網(wǎng)中語音相關(guān)的流媒體。
背景技術(shù)
術(shù)語“流媒體”通常涉及由內(nèi)容提供商經(jīng)電信網(wǎng)不斷向最終用戶傳播的內(nèi)容。因 此流媒體可包括經(jīng)互聯(lián)網(wǎng)傳播的電視頻道和無線電廣播,以及其它種類的內(nèi)容。例如,目前經(jīng)互聯(lián)網(wǎng)可用的一些流媒體可在傳統(tǒng)的電視上使用接口設(shè)備,例如機 頂盒觀看。更特別地,流媒體例如電視頻道可通過用于計算機網(wǎng)絡(luò)的技術(shù)接收,而不是通過 傳統(tǒng)的廣播和電纜形式傳播。不幸地,可在觀看或收聽經(jīng)互聯(lián)網(wǎng)傳播的流媒體時體驗到問題,特別是與傳統(tǒng)廣 播和電纜媒體相比。一個這樣的問題是由于網(wǎng)絡(luò)狀況和干擾所以缺少連續(xù)性??紤]到家中常有多臺電視,每臺都可為要求的廣播獲得自己的流媒體。由于家庭 中的多臺電視都可經(jīng)相同網(wǎng)關(guān)同時接收它們各自的媒體流,因此可體驗帶寬問題。此外,在互聯(lián)網(wǎng)上的電視頻道(或無線電臺)間的切換需要改變URL,而不是常規(guī) 電視觀看的在“頻道”間簡單切換?;ヂ?lián)網(wǎng)上流媒體可能的源的巨大數(shù)量增加了這樣的切 換的困難。

發(fā)明內(nèi)容
因此,一個或更多的實施例提供了分組網(wǎng)中的流媒體接收盒,該流媒體接收盒包 括可操作從而經(jīng)分組網(wǎng)的至少一部分傳輸和接收通信的第一收發(fā)器;可操作從而經(jīng)局域網(wǎng) 的至少一部分傳輸和接收通信的第二收發(fā)器;以及與第一收發(fā)器和第二收發(fā)器協(xié)作可操作 的處理器。處理器經(jīng)配置促進接收選擇,從而提供媒體流。進一步地,處理器為在主模式下 操作配置,該模式包括響應(yīng)選擇、根據(jù)第一收發(fā)器從分組網(wǎng)接收媒體流;以及根據(jù)第二收發(fā) 器向另一流媒體盒傳輸接收的媒體流。也提供具有實施前述內(nèi)容的指令的方法、系統(tǒng)和計 算機可讀的媒體。一個或更多的實施例也可提供分組網(wǎng)中的流媒體接收盒,該接收盒包括可操作從 而經(jīng)局域網(wǎng)的至少一部分傳輸和接收通信的第一收發(fā)器;以及與第一收發(fā)器協(xié)作可操作的 處理器。處理器為接收選擇配置從而提供媒體流。同樣,處理器為在從模式下操作配置,響 應(yīng)選擇,包括根據(jù)第一收發(fā)器向另一流媒體盒發(fā)送媒體流請求和從另一流媒體盒接收流媒 體。也提供具有實施前述內(nèi)容的指令的方法、系統(tǒng)和計算機可讀的媒體。根據(jù)各種實施例,流媒體接收盒可具有主模式和從模式,并可根據(jù)源自在主模式 下操作的另一流媒體接收盒的媒體流的可用性在從模式和主模式間切換。一個或更多的其它實施例可提供在流媒體盒上實施的計算機實施的方法,以便在 分組網(wǎng)上提供關(guān)于流媒體盒的頻道配置。該方法包括從遙控器接收媒體流選擇,其中選擇 是指定對應(yīng)統(tǒng)一資源定位符(URL)的預(yù)定頻道,媒體流接收自該URL。也包括確定對應(yīng)預(yù)定頻道的URL。也提供改變流媒體盒的URL選擇從而確定URL。也提供具有實施前述內(nèi)容的 指令的方法、系統(tǒng)和計算機可讀的媒體。


圖1是示出關(guān)于具有流媒體接收盒與分組網(wǎng)的網(wǎng)絡(luò)的簡化和代表性的環(huán)境的圖 表;圖2是示出流媒體接收盒的部分的框圖;圖3是示出個人計算機的部分的框圖;圖4是示出為流媒體提供頻道配置的過程的流程圖;圖5是示出在主或從模式下接收流媒體的過程的流程圖。
具體實施例方式在概述中,本公開涉及通信網(wǎng),更特別涉及分組網(wǎng)或分組語音(VOP)網(wǎng),例如可與 支持無線和/或有線設(shè)備之間的語音通信的網(wǎng)絡(luò),及其使用的局域網(wǎng)有關(guān)。這樣的通信網(wǎng) 可提供附加服務(wù),例如數(shù)據(jù)通信、信號和/或視頻服務(wù)。這樣的通信可用來向無線和/或 有線設(shè)備提供流媒體,例如通過將媒體流插入通信分組和將媒體流作為通信分組發(fā)送。更 特別地,各種發(fā)明概念和原理在系統(tǒng)、設(shè)備和方法中實施,以便經(jīng)分組網(wǎng)或VOP網(wǎng)接收媒體 流。許多公開的機能和原理可用軟件或集成電路(IC)支持,或在軟件或集成電路 (IC)中實現(xiàn),例如數(shù)字信號處理器及因此的軟件和/或?qū)S眉呻娐贰H缭谙旅孢M一步討論,有利采用各種發(fā)明的原理及其結(jié)合,從而降低經(jīng)互聯(lián)網(wǎng)協(xié) 議鏈接的實時流期間有時發(fā)生的不便體驗。這樣的不便由于例如帶寬限制和改變頻道發(fā)生。進一步根據(jù)示例實施例,在觀看流媒體中提供較容易且更友好的體驗,例如與傳 統(tǒng)電視觀看期間同等的體驗??紤]多數(shù)家庭具有經(jīng)相同網(wǎng)關(guān)接收流媒體的多臺電視,使用 主從模式可避免多余的處理延遲和處理開支。流媒體接收盒可檢驗已接收要求的媒體流的 主機。而在從模式下,流媒體接收盒可請求、接收和播放已在主流媒體接收盒緩沖的有效頻 道??蛇x地,流媒體接收盒可用來替代網(wǎng)關(guān)并且網(wǎng)關(guān)可省略。此外,另一解決方案提供將頻道鏈接到URL (并可選鏈接到標(biāo)題)的能力,可選提 供視頻質(zhì)量分辨率。例如,遙控可包括訪問頻道選擇表(并可選訪問標(biāo)題),使得用戶可選 擇頻道并可選選擇視頻質(zhì)量分辨率。頻道與URL有關(guān)。因此,用戶可用較友好的方式切換 流媒體接收盒的URL,與改變傳統(tǒng)電視的頻道相似。此外,通過提供容易可選擇的分辨率質(zhì) 量,帶寬需求可調(diào)節(jié)從而促進經(jīng)相同網(wǎng)關(guān)的并行使用帶寬,例如,交互游戲和音頻的同時的 流。另外,通過預(yù)緩沖視頻頻道,流媒體接收盒在觀看頻道時可支持更快的頻道切換 并降低延遲,其中“預(yù)緩沖”指視頻頻道在傳輸前緩沖以便最終觀看,或在向另一流媒體接 收盒傳輸前緩沖。預(yù)緩沖長度可基于(1)固定長度,例如一或兩分鐘,或(2)基于帶寬可用 性和網(wǎng)絡(luò)阻塞的最優(yōu)長度。流媒體接收盒的預(yù)緩沖決定可基于多種配置,例如(1)預(yù)緩沖 的受歡迎節(jié)目表,或(2)觀眾態(tài)度(profile);流媒體接收盒可預(yù)測觀眾可能在特定日期和時間觀看的可能頻道并在間歇預(yù)緩沖。預(yù)緩沖的頻道數(shù)量可基于帶寬可用性和網(wǎng)絡(luò)堵塞確 定。緩沖可提供媒體流的連續(xù)流。圖1示出討論和描述的關(guān)于具有流媒體接收盒與分組網(wǎng)的簡化的代表性環(huán)境。示 出分組網(wǎng)101和局域網(wǎng)103。局域網(wǎng)103經(jīng)網(wǎng)關(guān)127向分組網(wǎng)101傳輸通信和從分組網(wǎng)101 接收通信。示出的局域網(wǎng)103包括第一流媒體接收盒105、第二流媒體接收盒111、第三流媒 體接收盒117,以及個人計算機121。然而,設(shè)備的不同結(jié)合可包括在局域網(wǎng)103中。通常, 局域網(wǎng)103包括在家庭或辦公室中,并可包括無線和/或有線連接。同樣,網(wǎng)關(guān)127可省略 并且流媒體接收盒105、111中的一個可用來取代網(wǎng)關(guān)。流媒體接收盒105、111、117中的每個都是通常用來接收流媒體分組通信的設(shè)備, 例如一般稱為流機頂盒、機頂盒或計算機的設(shè)備。第一和第二流媒體接收盒105、111每個 都包括第一收發(fā)器107、113,該第一收發(fā)器107、113可經(jīng)網(wǎng)關(guān)127向分組網(wǎng)101傳輸通信 131、133,并從分組網(wǎng)101接收通信131、133。第一、第二和第三流媒體接收盒105、111、117 每個都包括第二收發(fā)器109、115、119,該第二收發(fā)器109、115、119可在流媒體接收盒105、 111、117之間向局域網(wǎng)103傳輸通信135、137、139,并從局域網(wǎng)103接收通信135、137、139, 以及向局域網(wǎng)中一個或更多其它設(shè)備,例如示出的計算機121傳輸通信141、143,并從該設(shè) 備接收通信141、143。個人計算機121代表設(shè)備,例如個人數(shù)字助理、個人任務(wù)本(assignment pad)、筆 記本計算機或個人計算機,或其等效物,只要這樣的設(shè)備為在局域網(wǎng)103中操作布置和構(gòu)建。因為第一和第二流媒體接收盒105、111包括第一收發(fā)器,所以它們每個都可從分 組網(wǎng)101經(jīng)網(wǎng)關(guān)127接收媒體流。因為第一、第二和第三流媒體接收盒105、111、117包括第 二收發(fā)器,所以它們每個都可從局域網(wǎng)103接收媒體流,例如互相從其它接收盒接收媒體 流。因此,第一或第二流媒體接收盒105、111可充當(dāng)主機,以便從分組網(wǎng)101接收媒體流, 而第一、第二和/或第三流媒體接收盒105、111、117可充當(dāng)從機,以便從充當(dāng)主機的任何流 媒體接收盒接收媒體流。使用主/從配置降低同一媒體流重復(fù)傳達到網(wǎng)關(guān)127的需要,因 此降低帶寬需求。圖2是示出流媒體接收盒的部分的框圖。流媒體接收盒201可包括一個或更多的 控制器203??刂破?03中包括處理器205和存儲器207。流媒體接收盒201也可包括各 種其它可選輸入/輸出設(shè)備,例如液晶顯示器(LCD) 259、小鍵盤261和/或其它用戶接口。流媒體接收盒201可配備接收器和發(fā)送器,和/或收發(fā)器,和/或其它通信端口, 這里由第一收發(fā)器241和第二收發(fā)器243代表。第一收發(fā)器241可經(jīng)無線或有線連接與分 組網(wǎng)、分組語音網(wǎng)或基于IP的語音網(wǎng)(VoIP)通信。第二收發(fā)器243可經(jīng)無線或有線連接 與局域網(wǎng)上的其它流媒體盒通信,例如與家庭插電(Home 1呢)、朋嫩(家庭電話網(wǎng)聯(lián)盟)、 藍牙和/或其它標(biāo)準(zhǔn)有關(guān)的其它流媒體盒。應(yīng)注意多個收發(fā)器、發(fā)送器和/或收發(fā)器,例如 示出的第一和第二收發(fā)器241、243可配置為單個物理收發(fā)器;這樣的單個收發(fā)器可經(jīng)無線 或有線連接通信。同樣,流媒體接收盒201可配備無線短程接口 245,以便從使用例如紅外 線(IR)、無線電控制、藍牙或類似標(biāo)準(zhǔn)的遙控器247接收短程無線傳輸。處理器207可使用 良好理解并因此不在這里討論的組件連接到第一和第二收發(fā)器241、243和無線短程接口245。流媒體接收盒201可包括電視調(diào)諧器接口 253,以便連接顯示設(shè)備251,例如電視 或監(jiān)視器,和/或包括音頻接口 257,以便連接音頻設(shè)備255,例如揚聲器。處理器205可連 接電視調(diào)諧器接口 253和/或音頻接口 257,從而在使用的組件之間傳輸/接收信號,該組 件都良好理解并因此不在這里討論。顯示設(shè)備251和音頻設(shè)備255在此通常稱為“輸出設(shè)
A/ ”
-β"。處理器205可包含一個或更多的微處理器和/或一個或更多的數(shù)字信號處理器。 存儲器207可耦合到處理器207并可包含只讀存儲器(ROM)、隨機訪問存儲器(RAM)、可編 程ROM(PROM)、電可擦寫只讀存儲器(EEPROM),和/或閃存。存儲器207可包括多存儲單元 以便存儲其它事物之中的處理器205執(zhí)行的程序的操作系統(tǒng)、數(shù)據(jù)和變量209 ;導(dǎo)致處理器 關(guān)于各種功能操作的計算機程序,例如接收211選擇從而提供媒體流并檢驗是否使用主或 從模式,在主模式下從分組網(wǎng)經(jīng)第一收發(fā)器接收213媒體流,在主模式下經(jīng)第二收發(fā)器 向另一流媒體接收盒傳輸215接收的媒體流,從另一流媒體盒接收217媒體流請求,經(jīng)調(diào)諧 器接口向顯示設(shè)備或經(jīng)音頻接口向音頻設(shè)備傳輸219接收的媒體流,預(yù)緩沖221接收的媒 體流,在從模式下向另一流媒體盒發(fā)送媒體流請求,在從模式下從分組網(wǎng)經(jīng)第二收發(fā)器 接收225媒體流,確定227對應(yīng)媒體流的預(yù)定頻道的URL并改變URL,接收229帶寬質(zhì)量選 擇并將URL改為選擇的帶寬,和/或其它處理;預(yù)緩沖的緩沖器231 ;存儲URL/頻道信息的 存儲233 ;以及處理器205使用的其它信息的數(shù)據(jù)庫235。計算機程序可存儲,例如,存儲在 ROM或PROM中,并可引導(dǎo)處理器205控制流媒體接收盒201的操作。計算機程序的這些功 能中的每個都通過下面的例子討論。處理器205可編程以便接收111選擇,從而提供媒體流并檢驗是否使用主或從模 式。媒體流的選擇可從例如遙控器247、小鍵盤261,或經(jīng)第一或第二收發(fā)器241、243接收。 選擇可以是源自媒體流意指接收處的URL形式或指示符形式,例如對應(yīng)URL的頻道。緊接 著接收選擇,處理器205可檢驗是否使用主模式或從模式。例如,如果另一流媒體接收盒已 接收媒體流,如通過用網(wǎng)關(guān)查詢(polling)或交互,那么處理器205使用從模式;否則,處理 器205使用主模式。更特別地,例如,在請求流媒體盒播放媒體流時,它可向網(wǎng)絡(luò)中其它流 媒體盒節(jié)點傳輸廣播查詢,并且網(wǎng)絡(luò)中其它流媒體盒節(jié)點可用關(guān)于在每個分別的其它流媒 體盒節(jié)點的可用媒體流的信息響應(yīng)。同樣,處理器205不可使用主模式,除非配備第一收發(fā) 器241以便連接分組網(wǎng)。注意主模式/從模式的轉(zhuǎn)換可根據(jù)源自其它流媒體盒的媒體流的 可用性做出。在主模式下處理器205可編程以便從分組網(wǎng)經(jīng)第一收發(fā)器接收213媒體流。根據(jù) 已知技術(shù)經(jīng)第一收發(fā)器241接收媒體流??蛇x地,根據(jù)已知緩沖技術(shù),媒體流可在緩沖器 231中接收221時預(yù)緩沖。存儲在緩沖器231中的預(yù)緩沖媒體流可用來降低偶發(fā)中斷,不僅 以便在流媒體接收盒201輸出媒體流,而且以便向在從模式下操作的另一流媒體接收盒傳 輸媒體流。緩沖器231的最優(yōu)尺寸可由提供足夠存儲從而緩沖媒體流一或兩分鐘確定,其中 網(wǎng)絡(luò)狀況惡劣或需要高質(zhì)量帶寬的情況下選擇較長時間。同樣,可包括預(yù)測性預(yù)緩沖。預(yù) 測性預(yù)緩沖基于用戶在特定日期的歷史觀看樣本和次數(shù)或受歡迎頻道表,流媒體可在用戶 實際選擇流媒體前預(yù)緩沖預(yù)定時間。因此,對于用戶歷史上在8PM開始的觀看,媒體流的預(yù)
7測性預(yù)緩沖可在7:57PM開始,或預(yù)測性預(yù)緩沖可使用源自受歡迎頻道列表的一個或更多 頻道操作。同樣,在主模式下,處理器205可編程以便經(jīng)第二收發(fā)器向另一流媒體盒傳輸215 接收的媒體流。由于有至少一個在從模式下操作的流媒體接收盒,因此處理器205可經(jīng)第 二收發(fā)器243,經(jīng)局域網(wǎng)向從接收盒傳輸接收的媒體流。如果處理器205在緩沖器231中預(yù) 緩沖接收的媒體流,那么媒體流可從緩沖器231輸出。因此,處理器可進一步配置以便在緩沖器中預(yù)緩沖接收的媒體流,其中向另一流 媒體盒傳輸?shù)慕邮盏拿襟w流從緩沖器傳輸。注意如果處理器205關(guān)于兩個不同的媒體流執(zhí)行主模式,那么處理器205可能接 收多于一個的媒體流。復(fù)數(shù)的接收的媒體流可在緩沖器231中預(yù)緩沖。處理器205可編程以便從另一流媒體盒接收217媒體流請求。媒體流請求可從局 域網(wǎng)經(jīng)第二收發(fā)器243以任意常規(guī)形式接收,從而指示媒體流請求。例如,請求可以是具有 請求類型(即,媒體流請求)指示符的分組和特別媒體流(例如URL或頻道)的指示符。處 理器可用ACK、NAK或(如果接收請求的媒體流)響應(yīng)或可開始從第二收發(fā)器243經(jīng)局域網(wǎng) 向其它流媒體盒傳輸請求的媒體流。因此,流媒體接收盒可提供從另一流媒體盒接收媒體流請求,其中接收的媒體流 向另一流媒體盒傳輸是對請求的響應(yīng)。處理器205可編程以便經(jīng)調(diào)諧器接口 253向顯示設(shè)備251,或經(jīng)音頻接口 257向音 頻設(shè)備255傳輸媒體流。向顯示設(shè)備251和音頻設(shè)備255提供媒體流的技術(shù)是本領(lǐng)域技術(shù) 人員已知的,并且不進一步解釋。因此,流媒體接收盒可進一步包括電視調(diào)諧器接口,其中處理器為經(jīng)調(diào)諧器接口 向顯示設(shè)備傳輸接收的媒體流配置;和/或流媒體接收盒可進一步包括音頻接口,其中處 理器為經(jīng)音頻接口向音頻設(shè)備傳輸接收的媒體流配置。 此外,在從模式下處理器205可編程以便向另一流媒體盒發(fā)送223媒體流請求。媒 體流請求可在上面討論,并可經(jīng)第二收發(fā)器243在局域網(wǎng)上向主流媒體盒傳輸。一旦處理 器205向主流媒體盒發(fā)送媒體流請求,現(xiàn)在處于從模式的處理器205可開始從分組網(wǎng)經(jīng)第 二收發(fā)器243接收225媒體流。然后接收的媒體流可向顯示設(shè)備251和/或音頻設(shè)備255 傳輸219,如上所述。同樣,處理器205可編程以便確定227對應(yīng)媒體流的預(yù)定頻道和改變URL,因此處 理器接收對應(yīng)URL的媒體流。指出通過分組網(wǎng)經(jīng)第一收發(fā)器241接收的媒體流的URL的技 術(shù)是常規(guī)的。如果處理器205接收復(fù)數(shù)的媒體流,那么處理器可指出對應(yīng)復(fù)數(shù)的媒體流的 復(fù)數(shù)的URL。接收的媒體流的選擇可以是URL ;可替換地,該選擇可以是頻道和/或標(biāo)題,并 因此可需要確定URL。URL可通過例如參考URL/頻道存儲233確定,其中URL由頻道和/ 或標(biāo)題索引。URL/頻道存儲233可通過與用戶交互建立為列表,或從分組網(wǎng)或局域網(wǎng)上的 另一設(shè)備,例如個人計算機下載。因此,一個或更多的實施例提供分組網(wǎng)上的流媒體接收盒,例如在主模式下操作。 流媒體接收盒包括可操作從而經(jīng)分組網(wǎng)的至少一部分傳輸和接收通信的第一收發(fā)器;可操 作從而經(jīng)局域網(wǎng)的至少一部分傳輸和接收通信的第二收發(fā)器;以及與第一和第二收發(fā)器協(xié) 作可操作的處理器。處理器經(jīng)配置促進接收選擇,從而提供媒體流;在主模式下操作,包括響應(yīng)選擇,根據(jù)第一收發(fā)器從分組網(wǎng)接收媒體流,并根據(jù)第二收發(fā)器向另一流媒體盒傳輸 接收的媒體流。因此,一個或更多的實施例在分組網(wǎng)中提供流媒體接收盒,例如在從模式下操作。 流媒體接收盒包括可操作從而經(jīng)局域網(wǎng)的至少一部分傳輸和接收通信的收發(fā)器;以及與收 發(fā)器協(xié)作可操作的處理器。處理器經(jīng)配置促進接收選擇,從而提供媒體流;在從模式下操 作,響應(yīng)選擇,包括向另一流媒體盒發(fā)送媒體流請求,并根據(jù)收發(fā)器從另一流媒體盒接收媒 體流。根據(jù)進一步的實施例,在從模式下操作的流媒體接收盒可進一步包括另一可操作 收發(fā)器,從而經(jīng)分組網(wǎng)的至少一部分傳輸和接收通信。處理器可與該另一收發(fā)器協(xié)作可操 作,并可響應(yīng)選擇,經(jīng)收發(fā)器檢驗另一流媒體盒是否已從分組網(wǎng)接收媒體流,并在從模式下 操作,如果另一流媒體盒已接收媒體流;否則,在主模式下操作,包括根據(jù)另一收發(fā)器從分 組網(wǎng)接收媒體流。根據(jù)進一步的實施例,主模式可包括從另一流媒體盒接收媒體流請求,并根據(jù)收 發(fā)器向另一流媒體盒傳輸接收的媒體流??蛇x地,遙控器247可包括在其中存儲對應(yīng)頻道和/或標(biāo)題的URL的存儲器249。 因此從遙控器247傳輸?shù)拿襟w流選擇可以可讀地指出要求的URL,而URL的使用對于用戶是 明顯的。遙控器可包括提供頻道選擇表,并可選提供標(biāo)題的熱鍵,并且用戶可選擇他感興趣 的頻道。頻道詳情可從公共可用URL下載,因此新用戶可具有基于下載的公共可用的URL 的已經(jīng)可用的頻道表。因此,媒體流接收盒可進一步包括無線短程接口,該接口可操作從而從遙控器接 收通信,其中媒體流選擇從遙控器經(jīng)無線短程接口接收,并且選擇是指定為對應(yīng)統(tǒng)一資源 定位符(URL)的預(yù)定頻道,媒體流從該URL接收??蛇x地,處理器205或遙控器247中的URL/頻道存儲233、249可進一步包括對應(yīng) 可選帶寬質(zhì)量,例如高清晰度和標(biāo)準(zhǔn)清晰度的URL。因此,通過選擇頻道和帶寬質(zhì)量,不同的 URL可對應(yīng)用于要求的帶寬質(zhì)量。處理器205可接收229帶寬質(zhì)量選擇,例如從遙控器247經(jīng)無線短程接口 245接 收,或源自從機經(jīng)第二收發(fā)器243接收,并可改變對應(yīng)選擇的帶寬的URL。因此,處理器可進 一步配置以便接收帶寬質(zhì)量選擇,并將媒體流改為選擇的帶寬質(zhì)量。用戶可通過在這里由小鍵盤261代表的用戶輸入設(shè)備調(diào)用易得的功能。用戶輸入 設(shè)備可包含各種已知輸入設(shè)備,例如示出的小鍵盤261、計算機鼠標(biāo)、觸摸板、觸摸屏、軌跡 球和/或鍵盤中的一個或更多。LCD顯示器259是可通過常規(guī)液晶顯示或其它視覺顯示向 用戶呈現(xiàn)信息的代表性的顯示器。應(yīng)理解,各種功能的合理集合在此描述。不同的實現(xiàn)可省略這些合理集合中的一 個或更多。同樣,在各種實現(xiàn)中,功能可不同集合、結(jié)合或增加。此外,變化可省略功能。例 如,流媒體接收盒201的變化可僅作為從機操作;這樣的變化可省略第一收發(fā)器241和主 模式功能213、215、217。同樣,流媒體接收盒201的變化可僅作為主機而不是從機操作;該 變化可省略從模式功能223、225。流媒體接收盒的進一步變化是不用于輸出顯示或音頻的 媒體流,但僅用作主機;該變化可進一步省略顯示設(shè)備251、電視調(diào)諧器接口 253、音頻設(shè)備 255、音頻接口 257和相關(guān)功能219。另一變化還省略預(yù)緩沖221功能和預(yù)緩沖的緩沖器231。此外,個人計算機或相似設(shè)備,替代遙控器247可使用并可經(jīng)無線短程接口 245或 第二收發(fā)器243連接多媒體接收盒201,從而提供選擇。方便地,個人計算機也可用來個人 化和/或擴展URL/頻道和帶寬選擇。這樣的個人計算機的例子關(guān)于圖3討論。遙控器(或 變化)和無線短程接口 245可選可省略。圖3是示出討論和描述的個人計算機的一部分的框圖。個人計算機301可包括一 個或更多的(譯者注原文為include and one or more,懷疑and多余)控制器303 ;控制 器303包括處理器305和存儲器307。個人計算機301的許多其它組件良好理解并因此從 該討論中省略。個人計算機301也可提供各種其它可選輸入/輸出設(shè)備,例如顯示器331、 鍵盤333和/或其它用戶接口。個人計算機301可配備接收器和發(fā)送器,和/或收發(fā)器,和/或其它通信端口,這 里由收發(fā)器321代表。收發(fā)器321可與局域網(wǎng)通信,如上所述。個人計算機301也可配備 上述類型的無線短程接口 323,以便從遙控器325接收無線短程傳輸,同樣如上所述。處理器305可包含一個或更多的微處理器和/或一個或更多的數(shù)字信號處理器。 存儲器307可耦合到處理器307并可包含只讀存儲器(ROM)、隨機訪問存儲器(RAM)、可編 程ROM(PROM)、電可擦寫只讀存儲器(EEPROM),和/或閃存。存儲器307可包括多存儲單元 以便存儲其它事物之中的處理器305執(zhí)行的程序的操作系統(tǒng)、數(shù)據(jù)和變量209 ;導(dǎo)致處理器 關(guān)于各種功能操作的計算機程序,例如接收311頻道和/或帶寬質(zhì)量選擇,為媒體流和/或 帶寬質(zhì)量選擇確定313對應(yīng)預(yù)定頻道的URL,傳輸315對應(yīng)頻道選擇的URL,存儲317URL/ 頻道信息;以及處理器305使用的其它信息的數(shù)據(jù)庫319。計算機程序的這些功能中的每 個都通過下面的例子討論。處理器305可編程以便接收311頻道和/或帶寬質(zhì)量選擇。該選擇可從遙控器 325經(jīng)無線短程接口 323提供,或可經(jīng)用戶接口用個人計算機301提供。因為處理器305可 包括具有其中存儲對應(yīng)頻道和/或標(biāo)題的URL存儲317,所以從遙控器247傳輸?shù)拿襟w流選 擇可指出要求的頻道,因此個人計算機301可從URL/頻道存儲317查找URL。更特別地,遙 控器325可執(zhí)行從個人計算機301取得的URL,并可向流媒體接收盒傳輸該取得的URL。URL/頻道存儲317及其使用可在上面關(guān)于圖2描述??商鎿Q地,遙控器325可指 出要求的URL。如上所述,處理器305中的URL/頻道存儲317可進一步包括對應(yīng)可選帶寬 質(zhì)量的URL,因此不同URL可對應(yīng)要求的帶寬質(zhì)量使用。因此,處理器305可為確定313對 應(yīng)預(yù)定頻道的URL編程,以便媒體流和/或帶寬質(zhì)量選擇。處理器可編程以便傳輸315對應(yīng)頻道選擇的URL,例如經(jīng)收發(fā)器321向局域網(wǎng)上的 流媒體接收盒傳輸。盡管使用共享的流媒體接收盒,但個人計算機301用作頻道選擇器可 允許多個用戶在他們自己的個人計算機301上具有不同的URL/頻道存儲,導(dǎo)致定制頻道。圖4示出為討論和描述的流媒體提供頻道配置的過程401的流程圖。該過程可在 例如關(guān)于圖2描述的流媒體接收盒的控制器的處理器上,和/或關(guān)于圖3描述的個人計算 機上,和/或其它適當(dāng)布置的裝置上有利實施。 在概述中,提供頻道配置的過程401可包括接收403媒體流選擇,其中該選擇是預(yù) 定頻道;確定405對應(yīng)預(yù)定頻道的URL ;將URL選擇改變407為確定的URL ;可選接收409帶 寬質(zhì)量選擇并改變URL從而反映帶寬質(zhì)量;并從分組網(wǎng)上的URL可選接收411媒體流,以及向顯示設(shè)備傳輸接收的媒體流。這些中的每個都在下面更詳細討論。過程401可包括接收403媒體流選擇,其中該選擇是預(yù)定頻道。預(yù)定頻道先前指定 為對應(yīng)URL,可從該URL接收媒體流。頻道可以是數(shù)字(例如,1-999)或臺名(例如,ESPN、 CNN)。過程401可包括確定405對應(yīng)預(yù)定頻道的URL。例如,URL可根據(jù)具有預(yù)定頻道 和對應(yīng)URL的查閱表確定。查閱表可從單獨計算機(例如源自服務(wù)提供商的程序引導(dǎo))下 載,或可由用戶創(chuàng)建和/或修改。過程401可包括將URL選擇改變407為確定的URL,如上 所述??蛇x地,過程401可包括接收409帶寬質(zhì)量選擇并改變URL從而反映帶寬質(zhì)量。一 些媒體流在影響帶寬的不同質(zhì)量分辨率下可用。因此,特定媒體流可為不同帶寬質(zhì)量使用 不同URL。對應(yīng)具有選擇的帶寬質(zhì)量的預(yù)定頻道的URL可根據(jù)查閱表確定,該查閱表可選指 出除預(yù)定頻道和對應(yīng)URL之外的帶寬質(zhì)量。URL可改變,如上所述。頻道和/或帶寬質(zhì)量(以及因此URL)可按要求頻繁改變。因此,改變頻道配置 403、405、407、409的處理可循環(huán)??蛇x地,過程401可包括從分組網(wǎng)上的URL接收411媒體流,并向顯示設(shè)備傳輸接 收的媒體流。接收411媒體流的處理可與涉及改變頻道配置403、405、407、409的處理并行 執(zhí)行。因此,一個或更多實施例提供在流媒體盒上實施的計算機實施方法,以便提供關(guān) 于分組網(wǎng)上的流媒體盒的頻道配置。該方法可包括從遙控器接收媒體流選擇,其中該選擇 是指定對應(yīng)統(tǒng)一資源定位符(URL)預(yù)定頻道,流媒體從該URL接收;確定對應(yīng)預(yù)定頻道的 URL ;將流媒體盒的URL選擇改為確定的URL。該方法進一步提供經(jīng)無線短程接口接收的選擇。此外,根據(jù)一個或更多實施例,改 變URL選擇包含向流媒體盒傳輸確定的URL。一個或更多實施例也包括帶寬質(zhì)量選擇,并將 URL選擇改為選擇的帶寬質(zhì)量。一個或更多實施例也包括從分組網(wǎng)上的URL接收媒體流,并 向輸出設(shè)備傳輸接收的媒體流。圖5是示出討論和描述的在主或從模式下接收流媒體的過程的流程圖。示出的過 程是簡化表示,由于可提供更多復(fù)雜處理從而運用復(fù)雜化,例如復(fù)數(shù)的從機和/或接收并 行的復(fù)數(shù)的媒體流。該過程可在例如關(guān)于圖2描述的流媒體接收盒的控制器的處理器上, 或在其它適當(dāng)布置的裝置上有利實施。在概述中,在主或從模式下接收501流媒體的過程包括接收503選擇從而提供媒 體流,其中選擇可選為預(yù)定頻道,該選擇可選指出帶寬質(zhì)量;檢驗505是否有已接收媒體流 的主機;如果沒有主機已接收媒體流,那么在主模式507下操作;但如果有主機已接收媒體 流,那么在從模式521下操作。同樣,如果媒體流選擇改變517、529(在主模式或從模式下), 那么過程501循環(huán)從而檢測是否應(yīng)為新媒體流在主模式或從模式下操作。主模式507可包括從分組網(wǎng)接收509對應(yīng)選擇的媒體流,并可選在緩沖器中預(yù)緩 沖接收的媒體流;檢驗511從機是否請求接收相同媒體流;并且如請求,那么向從機傳輸接 收的媒體流,可選從緩沖器傳輸;以及向顯示設(shè)備或音頻設(shè)備傳輸接收的媒體流。從模式 521可包括向主機發(fā)送對應(yīng)選擇的媒體流請求;從主機接收525媒體流;并向顯示設(shè)備或音 頻設(shè)備傳輸527接收的媒體流。這些中的每個都在下面更詳細討論,除上面討論的不在下面重復(fù)的詳述之外。過程501包括接收503選擇從而提供媒體流,其中選擇可選為預(yù)定頻道,該選擇 可選指出帶寬質(zhì)量,以使預(yù)定頻道對應(yīng)特定媒體流??商峁┠J頻道因此過程起初通過默 認使用對應(yīng)預(yù)定URL,直到選擇不同頻道。存儲選擇歷史;選擇歷史可用來例如追蹤觀看樣 本。例如,如果選擇歷史示出經(jīng)常觀看的特定媒體流,那么能預(yù)緩沖,如上所述。過程501包括檢驗505是否有已接收媒體流的主機。這可用上面討論的任意方式 完成。然后,如果沒有主機已接收媒體流,那么過程501可在主模式507下操作;但如果有 主機已接收媒體流,那么過程501可在從模式521下操作,以便從主機接收媒體流。在主模式507下,過程501從分組網(wǎng)接收509對應(yīng)選擇的媒體流、存儲選擇歷史, 并可選在緩沖器中預(yù)緩沖接收的媒體流。同樣,如果511從機請求接收相同媒體流,那么該 過程向從機傳輸513接收的媒體流,可選從緩沖器傳輸。通過從緩沖器傳輸媒體流,過程 501允許從機和主機向位于不同電視(例如)的用戶提供異步觀看相同頻道。因此,實施 例包括在緩沖器中預(yù)緩沖接收的數(shù)據(jù),其中向另一流媒體盒傳輸?shù)慕邮盏臄?shù)據(jù)從緩沖器傳 輸。另外,過程501可向顯示設(shè)備或音頻設(shè)備傳輸媒體流,如上面進一步描述。如果媒 體流選擇不改變517,那么過程自環(huán)(loop back)從而繼續(xù)接收509媒體流。從模式521可包括向主機發(fā)送523對應(yīng)選擇的媒體流的請求,并從主機接收525 媒體流,如上面更詳細描述。與主模式515相同,從模式521包括向顯示設(shè)備或音頻設(shè)備傳 輸527接收的數(shù)據(jù)。如果媒體流選擇不改變529,那么過程自環(huán)從而繼續(xù)從主機接收525媒 體流。如果媒體流選擇改變517、529(在主模式或從模式下),那么過程501改為選擇新 媒體流并(可選)將選擇存儲在選擇歷史中,并然后過程501循環(huán)從而檢驗是否應(yīng)為新媒 體流在主模式或從模式下操作。根據(jù)變化,過程501可設(shè)定為總是在主模式或從模式下操作。關(guān)于圖4和5討論的過程可具有特殊編程的軟件和/或硬件。因此,可提供包含 計算機執(zhí)行的指令的計算機可讀媒質(zhì)。該指令可指向計算機實施的方法,以便提供主模式 或從模式下的媒體流,和/或指向計算機實施的方法,以便提供容易的用戶頻道配置。興趣通信網(wǎng)包括那些分組中信息的網(wǎng)絡(luò),例如,那些以分組形式傳輸數(shù)據(jù)的稱為 分組交換(packet switching)網(wǎng)的網(wǎng)絡(luò),其中信息可在傳輸前分為分組,傳輸分組,并且分 組經(jīng)網(wǎng)絡(luò)基礎(chǔ)設(shè)備向分組重編譯為信息的目的地發(fā)送(routed)。這樣的網(wǎng)絡(luò)包括,例如互 聯(lián)網(wǎng)、內(nèi)網(wǎng)、局域網(wǎng)(LAN)、無線LAN(WLAN)、廣域網(wǎng)(WAN)、分組語音(VOP)網(wǎng)和其它。支持 利用分組的通信網(wǎng)的協(xié)議包括各種網(wǎng)絡(luò)協(xié)議中的一個或更多,例如TCP/IP(傳輸控制協(xié)議 /互聯(lián)網(wǎng)協(xié)議)、以太網(wǎng)、X. 25、幀中繼、ATM(異步轉(zhuǎn)移模式)、IEEE 802. 11、UDP/UP(通用數(shù) 據(jù)報協(xié)議/通用協(xié)議)、IPX/SPX (網(wǎng)間分組交換/序列分組交換)、Net BIOS (網(wǎng)絡(luò)基礎(chǔ)輸 入輸出系統(tǒng))、GPRS (通用分組無線業(yè)務(wù))、I模式和其它無線應(yīng)用協(xié)議,和/或其它協(xié)議結(jié) 構(gòu),及其變化和演變。這樣的網(wǎng)絡(luò)可提供無線通信能力和/或利用有線連接,例如電纜和/ 或連接器,或相似物。有時稱為“流媒體盒”的術(shù)語“流媒體接收盒”在此用來指從分組網(wǎng)接收分組通 信中的媒體流,并通常可向最終用戶顯示或播放接收的媒體流的設(shè)備。這樣的設(shè)備可接收關(guān)于數(shù)據(jù)報協(xié)議的媒體流,例如用戶數(shù)據(jù)報協(xié)議(UDP)、實時流協(xié)議(RTSP)、實時傳送協(xié)議 (RTP)、實時傳送控制協(xié)議(RTCP)、傳輸控制協(xié)議(TCP)、各種基于UDP的協(xié)議、各種基于TCP 的協(xié)議、單播協(xié)議、多播協(xié)議例如IP多播,和點對點(P2P)協(xié)議,以及前述協(xié)議的變化和演變。術(shù)語“媒體流”在此用來涉及由內(nèi)容提供商以分組通信形式經(jīng)通信網(wǎng)不斷傳播的 連續(xù)序列內(nèi)容。媒體流可提供視頻、音頻、數(shù)據(jù)和/或前述的任意結(jié)合。“媒體流”不作為傳 統(tǒng)電視、廣播或電纜廣播傳播。“媒體流”也不同于不提供連續(xù)和/或序列內(nèi)容的個別通信。術(shù)語“網(wǎng)關(guān)”在此用來特殊表示提供分組網(wǎng)或在分組網(wǎng)上通信的各種設(shè)備中的任 何設(shè)備,即,將局域網(wǎng)與廣域網(wǎng)(WAN)或互聯(lián)網(wǎng)連接的硬件設(shè)備。網(wǎng)關(guān)可提供網(wǎng)址轉(zhuǎn)換,以 便允許局域網(wǎng)中的處理器共享一個IP地址和互聯(lián)網(wǎng)連接,并可包括IP路由器、多口以太網(wǎng) 交換機和/或無線接入點的功能;網(wǎng)關(guān)可設(shè)置在調(diào)制解調(diào)器和局域網(wǎng)之間,或DSL或電纜調(diào) 制解調(diào)器可集成在網(wǎng)關(guān)內(nèi)。網(wǎng)關(guān)可包括各種專有設(shè)備和/或標(biāo)準(zhǔn)化努力的目標(biāo)的設(shè)備,例 如家庭網(wǎng)關(guān)主動(HGI),等等,及其變化和演變。這樣的設(shè)備有時可口語上稱為“媒體網(wǎng)關(guān)”、 “住宅網(wǎng)關(guān)”、“家庭網(wǎng)關(guān)”、“家庭路由器”或“寬帶路由器”。名稱“VoIP網(wǎng)關(guān)”在此有時用來 指示特殊包括使用VoIP通信的機能的網(wǎng)關(guān)。本領(lǐng)域技術(shù)人員會認識到,許多其他實施例和變化也可能在本發(fā)明要求的范疇 內(nèi)。因此也意指具有示例實施例中描述的一個或更多特征或步驟的不同結(jié)合的實施例,該 示例實施例具有這樣的特征或步驟中的全部或僅一些。
權(quán)利要求
一種分組網(wǎng)中的流媒體接收盒,包含可操作從而經(jīng)分組網(wǎng)的至少一部分傳輸和接收通信的第一收發(fā)器;可操作從而經(jīng)局域網(wǎng)的至少一部分傳輸和接收通信的第二收發(fā)器;以及與所述第一收發(fā)器和所述第二收發(fā)器協(xié)作可操作的處理器,并且所述處理器經(jīng)配置促進接收選擇從而提供媒體流;在主模式下操作,包括響應(yīng)所述選擇,根據(jù)所述第一收發(fā)器從所述分組網(wǎng)接收所述媒體流;并根據(jù)所述第二收發(fā)器向另一流媒體盒傳輸接收到的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的流媒體接收盒,進一步包含從另一流媒體盒接收對所述媒體 流的請求,其中所述傳輸響應(yīng)所述請求。
3.根據(jù)權(quán)利要求1所述的流媒體接收盒,進一步包含可操作從而從遙控器接收通信的 無線短程接口,其中所述媒體流選擇從所述遙控器經(jīng)所述無線短程接口接收,并且所述選 擇是被指定為對應(yīng)統(tǒng)一資源定位符URL的預(yù)定頻道,所述媒體流從所述URL接收。
4.根據(jù)權(quán)利要求1所述的流媒體接收盒,其中所述處理器進一步配置以便接收帶寬質(zhì) 量選擇,并將所述媒體流改為選擇的帶寬質(zhì)量。
5.一種分組網(wǎng)中的流媒體接收盒,包含可操作從而經(jīng)局域網(wǎng)的至少一部分傳輸和接收通信的第一收發(fā)器;以及 與所述第一收發(fā)器協(xié)作可操作的處理器,并且所述處理器經(jīng)配置促進 接收選擇從而提供媒體流;在從模式下操作,響應(yīng)所述選擇,包括向另一流媒體盒發(fā)送對媒體流的請求,并根據(jù)所 述第一收發(fā)器從所述另一流媒體盒接收所述媒體流。
6.根據(jù)權(quán)利要求5所述的流媒體接收盒,進一步包含可操作從而經(jīng)分組網(wǎng)的至少一部分傳輸和接收通信的第二收發(fā)器; 其中所述處理器與所述第二收發(fā)器協(xié)作可操作,并且所述處理器經(jīng)配置促進 響應(yīng)所述選擇,經(jīng)所述第一收發(fā)器檢驗另一流媒體盒是否已正在從所述分組網(wǎng)接收所 述媒體流,并且如果所述另一流媒體盒已正在接收所述媒體流,則在所述從模式下操作; 否則,在主模式下操作,包括根據(jù)所述第二收發(fā)器從所述分組網(wǎng)接收所述媒體流。
7.根據(jù)權(quán)利要求6所述的流媒體接收盒,其中所述主模式包括從所述另一流媒體盒接 收對所述媒體流的請求,并根據(jù)所述第一收發(fā)器向所述另一流媒體盒傳輸所述接收到的媒 體流。
8.根據(jù)權(quán)利要求5所述的流媒體接收盒,進一步包含可操作從而從遙控器接收通信的 無線短程接口,其中所述媒體流選擇從所述遙控器經(jīng)所述無線短程接口接收,并且所述選 擇是被指定為對應(yīng)統(tǒng)一資源定位符URL的預(yù)定頻道,所述媒體流從所述URL接收。
9.根據(jù)權(quán)利要求5所述的流媒體接收盒,其中所述處理器進一步配置以便接收帶寬質(zhì) 量選擇,并將所述媒體流改為選擇的帶寬質(zhì)量。
10.一種在流媒體盒上實施的計算機實施的方法,用于提供關(guān)于分組網(wǎng)上的流媒體盒 的頻道配置,所述方法包含從遙控器接收媒體流選擇,其中所述選擇是被指定為對應(yīng)統(tǒng)一資源定位符URL的預(yù)定 頻道,所述媒體流從所述URL接收;確定對應(yīng)所述預(yù)定頻道的所述URL ;以及 將所述流媒體盒的URL選擇改為所述確定的URL。
全文摘要
本發(fā)明涉及一種分組網(wǎng)(101)中的流媒體接收盒,其包括經(jīng)分組網(wǎng)傳輸和接收通信第一收發(fā)器;經(jīng)局域網(wǎng)(103)傳輸和接收通信第二收發(fā)器;以及與第一和第二收發(fā)器協(xié)作的處理器。處理器可接收選擇從而提供媒體流。進一步地,處理器可在主模式下操作,包括響應(yīng)選擇、從分組網(wǎng)經(jīng)第一收發(fā)器(105)接收媒體流;以及經(jīng)第二收發(fā)器向另一流媒體盒(111)傳輸媒體流??商峁┛商鎿Q的從模式實施例。一些實施例可包括主和從模式,并可根據(jù)源自在主模式下操作的另一流媒體盒(117)的流媒體的可用性在從模式和主模式間切換??蛇x提供容易的用戶頻道配置。
文檔編號H04L12/28GK101933293SQ200980103678
公開日2010年12月29日 申請日期2009年1月29日 優(yōu)先權(quán)日2008年1月30日
發(fā)明者G·特雷弗緹, R·那姆比亞斯, S·巴哈爾 申請人:德克薩斯儀器股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1