用于傳輸自適應(yīng)調(diào)整的文件的設(shè)備和方法
【專利說明】用于傳輸自適應(yīng)調(diào)整的文件的設(shè)備和方法
[0001]相關(guān)串請的交叉引用
[0002]本申請要求在2014年12月5日提交的第14/562,280號美國專利申請和在2015年6月17日提交的第14/742,010號美國專利申請的優(yōu)先權(quán),上述美國專利申請的全部公開內(nèi)容通過引用并入在本文中。
技術(shù)領(lǐng)域
[0003]本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及用于傳輸自適應(yīng)調(diào)整的文件的設(shè)備和方法。
【背景技術(shù)】
[0004]隨著網(wǎng)絡(luò)技術(shù)的廣泛傳播,現(xiàn)在許多家庭擁有各自的家庭網(wǎng)絡(luò),在這些家庭網(wǎng)絡(luò)中,諸如智能TV、平板電腦、智能電話、計(jì)算機(jī)等多個不同種類的終端設(shè)備連接到私人家庭范圍內(nèi)的局域網(wǎng)。這些終端設(shè)備中的每個終端設(shè)備均可通過家庭網(wǎng)絡(luò)獲得媒體信號,然后顯示來自該媒體信號的內(nèi)容。通常,媒體信號是直播視頻流。
[0005]目前,在直播視頻節(jié)目(例如,直播TV廣播)中,節(jié)目提供商通常將僅具有單一視頻分辨率的視頻流發(fā)送到用戶家庭中的網(wǎng)絡(luò)設(shè)備。然后該網(wǎng)絡(luò)設(shè)備可將該視頻流傳輸?shù)郊彝ゾW(wǎng)絡(luò)中的一個或多個終端設(shè)備以顯示該視頻流。
【發(fā)明內(nèi)容】
[0006]本發(fā)明提供用于傳輸自適應(yīng)調(diào)整的視聽文件的設(shè)備和方法,以便有效地使用家庭網(wǎng)絡(luò)系統(tǒng)的帶寬。
[0007]根據(jù)本發(fā)明的一方面,用于傳輸自適應(yīng)調(diào)整的視聽文件的方法可包括:從第一目標(biāo)終端設(shè)備接收顯示視聽文件的第一請求;響應(yīng)于所述第一請求而獲得所述視聽文件的原始版本;確定與所述第一目標(biāo)終端設(shè)備相關(guān)聯(lián)的第一預(yù)定顯示要求;將所述原始版本轉(zhuǎn)換為符合所述第一預(yù)定顯示要求的所述視聽文件的第一版本;以及借助家庭網(wǎng)絡(luò)將所述視聽文件的所述第一版本發(fā)送到所述第一目標(biāo)終端設(shè)備。
[0008]根據(jù)本發(fā)明的另一方面,電子設(shè)備可包括:存儲介質(zhì),該存儲介質(zhì)存儲用于在家庭網(wǎng)絡(luò)系統(tǒng)中傳輸自適應(yīng)調(diào)整的視聽文件的指令組;以及與存儲介質(zhì)通信的處理器。該處理器可執(zhí)行該指令組以通過家庭網(wǎng)絡(luò)進(jìn)行如下操作:借助家庭網(wǎng)絡(luò)建立與第一目標(biāo)終端設(shè)備的通信連接;從第一目標(biāo)終端設(shè)備接收顯示視聽文件的第一請求;響應(yīng)于第一請求而獲得視聽文件的原始版本;確定與第一目標(biāo)終端設(shè)備相關(guān)聯(lián)的第一預(yù)定顯示要求;通過將原始視聽文件的第一屬性調(diào)整成符合第一預(yù)定顯示要求,將原始版本轉(zhuǎn)換為視聽文件的第一版本;借助家庭網(wǎng)絡(luò)將視聽文件的第一版本發(fā)送到第一目標(biāo)終端設(shè)備。
【附圖說明】
[0009]圖1是根據(jù)本發(fā)明的示例實(shí)施方式的用于自適應(yīng)調(diào)整媒體流的分辨率、幀速率和比特率的示例家庭網(wǎng)絡(luò)系統(tǒng)的框圖;
[0010]圖2示出用作控制器的服務(wù)器系統(tǒng);以及
[0011]圖3是示出根據(jù)本發(fā)明的示例實(shí)施方式的用于自適應(yīng)調(diào)整媒體流的分辨率、幀速率和比特率的方法的框圖。
【具體實(shí)施方式】
[0012]在目前基于因特網(wǎng)協(xié)議(Internet Protocol,IP)的家庭影音娛樂或通信環(huán)境中,常見的是多種類型的不同設(shè)備(諸如智能TV、機(jī)頂盒、平板電腦或手機(jī))連接到同一網(wǎng)絡(luò)并同時消耗視頻流內(nèi)容。這些設(shè)備可同時消耗相同的視頻流內(nèi)容,或者同時消耗不同的視頻流內(nèi)容。在家庭網(wǎng)絡(luò)中的這些設(shè)備可具有不同的屏幕尺寸和其它屬性。例如,這些設(shè)備顯示的圖像或視頻的最大分辨率可以是不同的。在目前的直播視頻節(jié)目(例如,直播TV廣播)中,節(jié)目提供商通常將僅具有單一視頻分辨率的視頻流發(fā)送到用戶家庭中的網(wǎng)絡(luò)設(shè)備。向每個設(shè)備發(fā)送相同分辨率的視頻節(jié)目導(dǎo)致帶寬資源的浪費(fèi),這是因?yàn)槟承┰O(shè)備可能僅需要或僅能夠處理較低分辨率的視頻節(jié)目。當(dāng)多個設(shè)備同時訪問節(jié)目時,尤為如此。將具有不必要的高分辨率和不必要的高幀速率的視頻節(jié)目發(fā)送到多個設(shè)備中的每個設(shè)備會快速耗盡家庭網(wǎng)絡(luò)的帶寬。本發(fā)明提供用于改進(jìn)家庭網(wǎng)絡(luò)媒體信號傳輸技術(shù)的方法和設(shè)備。通過以自適應(yīng)分辨率和幀速率轉(zhuǎn)碼媒體流,并以調(diào)整后的比特率發(fā)送轉(zhuǎn)碼后的媒體流,本發(fā)明的方法和設(shè)備可減小家庭網(wǎng)絡(luò)所需的帶寬。
[0013]現(xiàn)參照附圖,圖1是根據(jù)本發(fā)明的示例實(shí)施方式的用于自適應(yīng)調(diào)整媒體流的分辨率、幀速率和比特率的示例家庭網(wǎng)絡(luò)系統(tǒng)100的框圖。示例家庭網(wǎng)絡(luò)系統(tǒng)100可包括控制器120和多個終端設(shè)備132、134、136。家庭網(wǎng)絡(luò)系統(tǒng)100可使用家庭網(wǎng)絡(luò)150用于控制器120和終端設(shè)備132、134、136之間的通信。
[0014]家庭網(wǎng)絡(luò)150可以是一種數(shù)據(jù)通信網(wǎng)絡(luò),該數(shù)據(jù)通信網(wǎng)絡(luò)促進(jìn)在家庭或諸如辦公樓的建筑物內(nèi)部或其緊鄰區(qū)域內(nèi)存在的數(shù)字設(shè)備之間的通信和互操作性。例如,家庭網(wǎng)絡(luò)150 可以是無線保真(Wireless Fidelity,WiFi)、廣域網(wǎng)(Wide Area Network, WAN)或局域網(wǎng)(Local Area Network, LAN)。家庭網(wǎng)絡(luò)150可依靠以下網(wǎng)絡(luò)設(shè)備中的至少一個設(shè)備來建立在多個設(shè)備中內(nèi)在連通且與外部網(wǎng)絡(luò)外在連通的物理層、數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層:調(diào)制解調(diào)器、路由器、網(wǎng)絡(luò)交換機(jī)或無線接入點(diǎn)(未示出)。
[0015]因此,控制器120可經(jīng)由家庭網(wǎng)絡(luò)連接到多個終端設(shè)備132、134和136。例如,控制器120可經(jīng)由調(diào)制解調(diào)器或路由器連接到終端設(shè)備132、134、136。終端設(shè)備132、134、136可以是能夠接收諸如視聽信號和/或文件(諸如圖像、聲軌或視頻流)的媒體信號和/或文件并顯示該媒體信號的任何電子設(shè)備。終端設(shè)備132、134、136可以是電視機(jī)、IXD TV、LED TV、筆記本電腦、臺式電腦、平板電腦、智能電話、媒體播放器、智能手表或包括視頻顯示單元的任何設(shè)備。
[0016]控制器120也可以被配置成與遠(yuǎn)程廣播源110通信。廣播源110可以是任何類型的商用的視聽節(jié)目提供商,例如有線TV節(jié)目提供商、因特網(wǎng)服務(wù)提供商和/或衛(wèi)星TV節(jié)目提供商。廣播源110可以經(jīng)由射頻(Rad1 Frequency,RF)網(wǎng)絡(luò)160、電纜、光纖或任何其它有線或無線通信信道連接至家庭網(wǎng)絡(luò)150??刂破?20可以經(jīng)由諸如RF網(wǎng)絡(luò)160的網(wǎng)絡(luò)而與廣播源110通信。例如,控制器120可以通過有線或無線連接而連接至調(diào)制解調(diào)器,或者可以是調(diào)制解調(diào)器或路由器(未示出)的一部分,并可以經(jīng)由調(diào)制解調(diào)器或路由器連接至廣播源110。因此,控制器120可以從廣播源110接收例如包括視頻節(jié)目數(shù)據(jù)的媒體信號??刂破?20也可以從射頻信號源或媒體信號源或TV廣播方接收媒體信號。
[0017]媒體信號可以是圖像、視頻信號、音頻信號、直播視頻信號或具有視聽分量的信號。例如,媒體信號可以包括線性TV節(jié)目,線性TV節(jié)目可以來自TV廣播方。線性TV節(jié)目可以包括來自有線TV、衛(wèi)星TV或因特網(wǎng)協(xié)議電視(IPTV)的直播體育、直播新聞或其它直播事件。這些種類的線性TV媒體信號不同于用戶可選擇、跳過、快進(jìn)和回放視頻節(jié)目的視頻點(diǎn)播(Video on Demand, VoD)服務(wù)。例如,線性TV媒體信號可以包括在生成并傳輸TV媒體信號時同時發(fā)生的直播體育節(jié)目、直播音樂事件、直播娛樂事件或任何其它直播演出??商孢x地,媒體信號也可以包括非直播的視聽信號,例如來自因特網(wǎng)的視頻流或來自其它視頻節(jié)目提供商(例如NETFLIX?)的視頻流。媒體信號可以具有固定的分辨率。例如,無論在家庭網(wǎng)絡(luò)系統(tǒng)100中的終端設(shè)備132、134、136的分辨率要求如何,廣播源110可以按預(yù)定分辨率將直播TV節(jié)目發(fā)送到控制器。
[0018]控制器120可以包括硬件電路和/或組件,例如處理器122、接收器124、存儲器126、發(fā)送器128和轉(zhuǎn)碼器130。處理器122可以與接收器124進(jìn)行通信。接收器124可以被配置成從廣播源110接收媒體信號。接收器124可以包括電視調(diào)諧器,該電視調(diào)諧器被配置成從射頻信號源(可以包括有線TV信號源、直播衛(wèi)星信號源、IPTV信號源)接收視頻信號(直播或非直播)或從因特網(wǎng)接收諸如圖像或視頻的其它類型的視聽信號。廣播源110可以對媒體信號進(jìn)行編碼。作為來自廣播源110的原始數(shù)據(jù),媒體信號(例如,視頻流)可根據(jù)家庭網(wǎng)絡(luò)系統(tǒng)100的服務(wù)包而具有預(yù)設(shè)的清晰度、比特率、幀速率和/或格式。例如,視頻信號可以是1080P全高清(High Definit1n, HD)視頻信號,例如,視頻信號可以具有1920 X 1080像素的分辨率和30FPS (幀/秒)的幀速率,視頻傳輸?shù)乃俣瓤梢允?0M比特/秒。此外,接收器124可以包括配置成對接收的視頻信號進(jìn)行解碼的硬件模塊。上述硬件模塊可以包括一個解碼器模塊或多個解碼器模塊。解碼器模塊可以具有不同的工作設(shè)置以解碼不同類型的媒體信號。
[0019]控制器120也可以包括轉(zhuǎn)碼器130。轉(zhuǎn)碼器130可以采用硬件和軟件的任何適當(dāng)組合來實(shí)現(xiàn),包括作為存儲在存儲器126的非易失存儲介質(zhì)中并可由處理器執(zhí)行的一組指令??商孢x地,轉(zhuǎn)碼器130可以是控制器120中內(nèi)置的硬件模塊和/或電路。轉(zhuǎn)碼器130可以是與接收器124分離的單獨(dú)的硬件模塊。可替選地,轉(zhuǎn)碼器130可