當前描述涉及音頻和視頻設備,并且尤其涉及觀看和控制家庭網絡中的音頻和視頻內容。
背景技術:
家庭的娛樂體驗已變得越來越多地被網絡化,具有多個內容源和能夠顯示內容的多個設備。例如,家庭可以具有使用連接到大屏幕電視的機頂盒(STB)接收的有線和/或衛(wèi)星電視??梢詮膯为氃O備(諸如,連接到單獨房間中的同一TV或第二TV的OTT STB、游戲控制臺或計算機)接收諸如Netflix、Hulu Plus等的開放互聯網(over-the-top,OTT)服務。被傳送到一個或兩個TV的增值服務(諸如云游戲、視頻電話會議、視頻監(jiān)控等)以及各種視頻內容都可以通過家庭網絡由一個或更多個計算設備(諸如,電話、平板電腦、膝上型計算機或計算機)來訪問。
內容提供設備和/或消費設備中的每一個都可以提供他們自己的用戶界面以用于與音頻/視頻內容交互。作為結果,功能性、易用性、用戶界面(UI)和整體用戶體驗(例如,視頻分辨率,諸如標準清晰度、高清晰度和超高清晰度)在設備之間可能不同。不同UI使跨不同設備共享不同服務和內容變得復雜。例如,用戶可能需要獲悉不同UI和輸入設備,以便導航由各種設備提供的內容。此外,由不同內容提供商提供的UI可能不適于在所有可能的設備上顯示,也就是說,適合在大屏幕電視上顯示的UI可能不適合在較小電話屏幕上使用。
技術實現要素:
根據本公開,提供了一種音頻/視頻(AV)設備,所述AV設備包括:第一AV輸入端,該第一AV輸入端用于從第一AV源設備接收第一AV信號;AV輸出端,該AV輸出端用于提供要顯示的AV內容;以及處理器,該處理器用于執(zhí)行存儲在存儲器中的指令,所述指令在被執(zhí)行時將所述AV設備配置成:確定由所述第一AV信號顯示第一用戶界面(UI);從所述第一AV信號捕獲所述第一UI的幀;將來自被捕獲的幀的UI信息提供到用戶界面(UI)生成組件以用于生成第二UI;并且將所生成的第二UI的第二AV信號提供到所述AV輸出端。
在AV設備的實施方式中,指令還將AV設備配置成:對被捕獲的幀的第一UI執(zhí)行光學字符識別(OCR)以確定UI信息。
在實施方式中,該AV設備還包括:第二AV輸入端,該第二AV輸入端用于從第二AV源設備接收第二AV信號,第二AV源設備能夠生成合并UI信息的第二UI,其中,所述指令還將AV設備配置成:將UI信息傳送到所述第二AV源設備;以及從第二AV設備接收第二UI的UI信號以用作第二AV信號。
在AV設備的實施方式中,確定顯示第一UI的指令包括接收使第一AV源顯示第一UI的控制命令的指令。
在AV設備的實施方式中,確定顯示第一UI的指令還包括向第一AV源設備提供接收到的控制命令以顯示第一UI的指令。
在AV設備的實施方式中,指令還包括允許與第二UI交互的指令。
在AV設備的實施方式中,指令還包括用于向AV輸出端提供來自從第二UI選擇的第一AV源的AV內容的指令。
在AV設備的實施方式中,通過紅外(IR)信道接收控制命令。
在實施方式中,該AV設備還包括用于向一個或更多個顯示設備提供一個或更多個AV信號的網絡接口。
在AV設備的實施方式中,所述一個或更多個顯示設備包括連接到公共本地網絡的一個或更多個通信設備和/或連接到遠程網絡的一個或更多個通信設備。
在AV設備的實施方式中,指令還將AV設備配置成:提供AV功能,所述AV功能包括以下中的一個或更多個:訪問本地AV內容;訪問遠程AV內容;以及玩游戲。
在AV設備的實施方式中,指令還將AV設備配置成驗證一個或更多個顯示設備,以提供一個或更多個AV信號。
在AV設備的實施方式中,第一UI包括由第一AV源設備生成的電子節(jié)目指南(EPG)。
在實施方式中,該AV設備包括:內容流傳輸組件,該內容流傳輸組件用于生成要顯示的AV內容并且將所述AV內容作為比特流發(fā)送;以及內容接收組件,該內容接收組件用于接收所述比特流并且生成適于顯示的AV內容信號。
在AV設備的實施方式中,所述內容流傳輸組件和內容接收組件使用無線通信信道通信。
在AV設備的實施方式中,AV設備適于從多個AV源設備接收AV內容。
在AV設備的實施方式中,AV設備適于將來自多個AV源中的一個或更多個AV源的AV內容流傳輸到一個或更多個顯示設備。
在AV設備的實施方式中,AV設備是適于控制多個設備的虛擬控制器設備。
根據當前描述,還提供了一種用于通過音頻/視頻(AV)設備提供用戶界面的方法,所述方法包括:確定由來自第一AV源設備的第一AV信號顯示第一用戶界面(UI);從所述第一AV信號捕獲所述第一UI的幀;將來自被捕獲的幀的UI信息提供到用戶界面(UI)生成組件以用于生成第二UI;以及將所生成的第二UI的第二AV信號提供到AV輸出端。
在實施方式中,該方法還包括:對被捕獲的幀的第一UI執(zhí)行光學字符識別(OCR)以確定UI信息。
在該方法的實施方式中,所述UI生成組件由第二AV設備提供,所述方法還包括:將所述UI信息傳送到所述第二AV源設備;以及從第二AV設備接收第二UI的UI信號以用作第二AV信號。
在該方法的實施方式中,確定顯示第一UI包括:接收使第一AV源顯示第一UI的控制命令。
在該方法的實施方式中,確定顯示第一UI還包括:將接收到的控制命令提供到第一AV源設備以顯示第一UI。
在實施方式中,該方法還包括:允許與第二UI的交互。
在實施方式中,該方法還包括:向AV輸出端提供來自從第二UI選擇的第一AV源的AV內容。
在該方法的實施方式中,通過紅外(IR)信道接收控制命令。
在實施方式中,該方法還包括:驗證一個或更多個顯示設備以提供一個或更多個AV信號。
在該方法的實施方式中,其中,第一UI包括由第一AV源設備生成的電子節(jié)目指南(EPG)。
在實施方式中,所述方法還包括:生成要顯示的AV內容;將所述AV內容作為比特流發(fā)送;接收所述比特流;以及生成適于顯示的AV內容信號。
在該方法的實施方式中,使用無線通信信道來發(fā)送AV內容。
在該方法的實施方式中,AV設備適于從多個AV源設備接收AV內容。
在該方法的實施方式中,AV設備適于將來自多個AV源中的一個或更多個AV源的AV內容流傳輸到一個或更多個顯示設備。
在該方法的實施方式中,AV設備是適于控制多個設備的虛擬控制器設備。
附圖說明
關于以下描述和附圖,將更好地理解本公開的多個特征、方面和優(yōu)點,在附圖中:
圖1示出了用于觀看和控制家庭網絡中的音頻視頻內容的環(huán)境;
圖2示出了家庭網絡中的音頻/視頻組件;
圖3示出了音頻/視頻通信設備和用戶界面(UI)機頂盒(STB)的組件;
圖4示出了另一AV通信設備和UI STB的組件;
圖5示出了另一AV通信設備和UI STB的組件;
圖6示出了另一個AV通信設備的組件;
圖7示出了用于控制家庭網絡中的AV組件的方法;以及
圖8示出了控制家庭網絡中的AV組件的過程。
具體實施方式
如本文進一步描述的,一個或更多個音頻/視頻(AV)設備可以提供諸如電子節(jié)目指南、控制菜單、內容選擇菜單等的用戶界面??梢圆东@和處理用戶界面,以便生成由另一個AV設備提供的更加用戶友好界面。因此,多個內容源可以被組合在一起并且使用公共用戶界面。此外,AV設備可以充當虛擬控制器設備,以允許所連接的設備由最初未被設計用于控制所述設備的各種輸入設備來控制。除了向單個顯示設備(諸如,電視機)提供輸出之外,AV設備能夠將來自一個或更多個所連接的內容源的AV內容流傳輸到一個或更多個顯示設備??梢曰趦热荼惶峁┑降脑O備的類型來適配由AV設備提供的用戶界面。本文所描述的系統、設備和方法可以用于將來自多個源的AV內容分配給多個設備,同時提供統一用戶界面。
圖1示出了用于觀看和控制家庭網絡中的音頻視頻內容的環(huán)境。家庭環(huán)境可以包括用于觀看音頻/視頻(AV)內容的各種設備以及提供AV內容的多個AV設備。顯示設備可以包括一個或更多個電視102、個人計算機(PC)104、平板電腦106和智能手機108。每個顯示設備都可以從一個或更多個源接收AV內容??梢酝ㄟ^AV特定連接器(諸如HDMI、分量視頻、S視頻、顯示端口、VGA或其它類型的連接器)來接收AV內容。另外地或另選地,可以通過網絡(諸如,內部家庭網絡和/或因特網)接收AV內容。
顯示在不同顯示器上的AV內容可以由多個不同組件提供。如圖1所示,內容源可以包括例如本地媒體服務器110、有線TV STB 112、衛(wèi)星TV STB 114、游戲控制臺116以及開放互聯網(OTT)STB 118,開放互聯網(OTT)STB 118可以提供對基于網絡的內容服務(諸如Netflix、Youtube、Hulu等)的訪問。每個內容源都可以通過一個或更多個不同類型的連接器(諸如,HDMI、分量視頻、S-視頻、顯示端口、VGA或其它類型的連接器)以及通過網絡連接來提供一個或更多個AV輸出信號。此外,可以使用一個或更多個不同控制設備來控制每個內容源。例如,可以使用紅外(IR)遙控器來常規(guī)地控制STB。其它控制技術是可以的,包括例如使用藍牙遙控器傳送控制命令、使用網絡連接或其它控制信道從設備傳送控制命令。各種控制命令將取決于正被控制的內容源,但是可以包括例如用于改變頻道、顯示電子節(jié)目指南(EPG)或其它用戶界面(UI)、在EPG或UI內導航、選擇EPG或UI中的內容或元素、以及設置或配置內容源的選項的命令。控制設備可以包括諸如游戲控制器、在遠程設備(諸如智能電話或平板電腦)上提供的控制接口以及其它通信設備的設備。
如圖1所示,不是直接連接到顯示設備,而是內容源可以連接到AV通信設備120。AV通信設備120可以具有用于從多個源接收AV內容的多個AV輸入端。AV通信設備120還可以包括用于將AV通信設備120連接到一個或更多個顯示設備的多個AV內容輸出端??梢允褂肁V連接器(諸如HDMI、分量視頻、S視頻、顯示端口、VGA或其它類型的連接器)將AV內容從AV通信設備120提供到一個或更多個顯示器。此外,AV通信設備120可以使用網絡連接向顯示設備提供AV內容。如所示的,網絡連接可以通過到路由器124的連接提供,該路由器124可以提供到顯示設備的有線連接和無線連接。雖然被描述為提供網絡連接的單個路由器,但是在提供到其它設備的網絡連接時,可能涉及其它網絡設備。
AV通信設備120可以允許來自所連接的內容源的AV內容到一個或更多個顯示設備。當向不同顯示設備提供內容時,AV通信設備120可以對AV內容的音頻和/或視頻分量進行轉碼、壓縮和/或調整大小??梢曰诙鄠€因素來進行轉碼、壓縮和/或調整大小,這些因素包括所配置的設置、偏好、數字版權要求、網絡連接特性和顯示設備特性。
AV通信設備120還可以包括用于控制一個或更多個AV內容源的能力。例如,AV通信設備120可以包括IR發(fā)射器,IR發(fā)射器用于控制內容源中的一個,好像AV通信設備120是遙控器一樣。AV通信設備120可以使用除了IR通信之外的控制技術來控制所連接的內容源。AV通信設備120本身可以使用不同控制技術(諸如,IR遙控器、聯網設備或其它控制設備)來控制。AV通信設備120可以使用在AV通信設備120與正被控制的設備之間共享的通信協議來控制設備。
除了現有內容源之外,AV通信設備120還可以連接到用戶界面(UI)STB 122。UI STB 122可以提供用于交互和控制內容的優(yōu)選用戶界面。UI STB 122還可以提供一個或更多個現有內容源的類似功能。如下面進一步描述的,AV通信設備120可以用由UI STB 122提供的優(yōu)選UI來代替由現有內容源中的一個內容源提供的EPG或UI。例如,如果AV通信設備120正在從有線TV STB 112向電視102提供TV頻道,并且用戶在有線TV STB上顯示EPG,則AV通信設備120可以檢測到EPG被顯示并且用由UI STB 122提供的UI替換該EPG。因此,例如由傳統內容源提供的可能較老和/或不太期望的EPG或UI可以用由UI STB提供的更期望的UI來替換。
圖2示出了家庭網絡中的音頻/視頻組件。如所示的,傳統STB 202(諸如上述有線TV STB 112或衛(wèi)星TV STB 114)和能夠提供優(yōu)選UI的UI STB 122通過AV通信設備120聯接到電視102。盡管在圖2中僅示出了單個顯示設備(即,電視102),但是AV通信設備120可以包括用于同時向多個顯示設備提供AV內容的多個不同AV輸出端。此外,AV內容可以通過網絡或直接無線連接被流傳輸到顯示設備。AV通信設備120可以同時向每個顯示設備提供相同AV內容,或者不同顯示設備可以接收不同AV內容。
AV通信設備120包括用于接收AV信號的多個AV輸入端。在圖2中示出了兩個AV輸入端204、206,但是可以提供更多或更少的輸入端。如所示的,AV輸入端204從UI STB 122接收AV信號,并且AV輸入端206從傳統STB 202接收AV信號。
AV通信設備120可以通過相應控制信道向UI STB 122和傳統STB 202兩者提供控制命令??梢允褂酶鞣N通信技術和協議來提供控制信道。例如,用于控制UI STB 122的控制信道208a、208b(統稱為控制信道208)可以分別由AV通信設備120和UI STB 122中的相應控制信道組件208a、208b來提供??刂菩诺?08可以由有線連接或無線連接來提供。此外,控制信道208可以提供設備之間的單向通信或雙向通信。示例性控制信道可以包括IR通信信道、RF通信信道(諸如藍牙)、可以通過有線網絡或無線網絡發(fā)送控制命令的基于網絡的通信、或者其它專有有線通信或無線通信。類似地,用于控制傳統STB 202的控制信道210a、210b(統稱為控制信道210)可以分別由AV通信設備120和傳統STB 202中的相應控制信道組件210a、210b來提供。控制信道210可以由有線連接或無線連接提供。此外,控制信道210可以提供設備之間的單向通信或雙向通信。示例性控制信道可以包括IR通信信道、RF通信信道(諸如藍牙)、可以通過有線網絡或無線網絡發(fā)送控制命令的基于網絡的通信、或者其它專有有線通信或無線通信。
AV通信設備120可以包括用于控制AV通信設備120的控制輸入功能212??刂戚斎牍δ?12可以通過不同控制信道接收命令。示例性控制信道可以包括IR通信信道、RF通信信道(諸如藍牙)、可以通過有線網絡或無線網絡發(fā)送控制命令的基于網絡的通信、或其它專有有線通信或無線通信??刂戚斎攵?12允許用戶控制AV通信設備120的操作,并且由于AV通信設備能夠控制所連接的設備,所以還允許用戶控制所連接的設備。
AV通信設備120還包括用于控制AV通信設備120的操作的設備控制功能214。設備控制功能允許AV通信設備接收所連接的設備的AV信號并且分配信號以用于輸出。例如,設備控制功能214可以包括用于選擇將哪個AV信號提供到特定顯示設備的功能。此外,設備控制功能可以允許AV通信設備向所附接的設備傳送控制命令。作為示例,設備控制功能214可以從控制輸入功能212接收諸如“向上一個頻道”的控制命令,并且使適當頻道改變命令通過控制頻道210被發(fā)送到傳統STB 202。傳統STB改變頻道,并且然后由傳統STB 202接收的內容可以被發(fā)送回AV通信設備102并且可以利用優(yōu)選用戶界面被顯示在所連接的設備上。
此外,設備控制功能214可以控制在被輸出到特定設備之前如何處理AV輸出。例如,設備控制功能214可以使得AV信號被壓縮和下采樣,以便減少向網絡連接的顯示設備提供AV內容所要求的帶寬。設備控制功能216可以與AV輸出控制功能216協作,以便將輸出提供到相應顯示設備,所述相應顯示設備可以連接到AV通信設備120的AV輸出端218和/或可以通過家庭網絡路由器124和/或因特網222聯接到AV通信設備120的網絡接口220。如果必要的話,AV輸出控制功能218允許將從各種連接的內容源接收的將被轉換的AV信號轉換為針對顯示設備的適當形式。例如,AV輸出控制功能可以包括用于處理AV信號以供輸出的一個或更多個數模AV編碼器或者一個或更多個轉碼器。
AV通信設備120還可以包括幀捕獲功能224,該幀捕獲功能224可以從所連接的設備捕獲一幀或更多幀內容。該幀捕獲功能224可以用于當例如通過傳統設備202顯示EPG時捕獲內容的幀,如所示的,該傳統設備202包括用于生成EPG 226的功能。被捕獲的EPG幀可以通過AV通信設備120或UI STB 122處理,以便使用UI STB的UI生成功能228來生成UI。例如,幀捕獲功能224可以捕獲由傳統設備生成的EPG的幀。可以處理所捕獲的幀,以例如使用光學字符識別(OCR)來識別該幀內的EPG內容。然后,所識別出的EPG內容可以由UI STB 122的UI生成功能228使用以基于EPG內容生成UI。AV通信設備120可以用所生成的UI替換傳統STB的EPG。因此,可以為所連接的設備提供類似UI體驗,而不管所連接的設備是否能夠提供UI體驗或者它們是否僅能夠提供不同EPG或UI體驗。
AV通信設備120可以將由一個或更多個傳統STB或內容源接收的AV內容流傳輸到一個或更多個顯示設備(諸如,通過網絡連接到AV通信模塊的平板電腦或智能手機,或者直接連接到該AV通信設備120的TV)。所述連接和被流傳輸的內容可以經由諸如密碼、驗證和內容比特流加密的手段來保護。
當AV通信設備120連接到傳統STB以及UI STB時,如圖2所示的,用戶不僅能夠將由傳統STB接收到的內容流傳輸到一個或更多個顯示設備,而且用戶將還能夠在包括電視102的顯示設備上觀看來自UI STB的內容。此外,AV通信設備可以從輸入設備(諸如遙控器、游戲控制器或者智能電話或平板上的遙控應用程序)捕獲輸入,并且將所述輸入發(fā)送到UI STB以便控制UI STB上的服務。由AV通信設備接收的控制信號還可以被發(fā)送到所連接的AV設備(諸如,傳統STB),以便控制傳統STB。AV通信設備120可以捕獲來自輸入設備的命令,并且可以使用通信模塊與UI STB之間的專有協議將這些命令轉換成可以由AV通信設備通過網絡傳輸的數字比特流。UI STB上的應用程序可以接收輸入命令并相應地做出反應。然后所得到的音頻和視頻輸出可以被捕獲并被壓縮成被發(fā)送到AV通信設備120的數字音頻和視頻比特流,該AV通信設備120可以將數字視頻和音頻信號轉換成可以在顯示設備上回放的適當格式。對于傳統STB,AV通信設備102可以將控制信號轉換成與傳統STB兼容的控制信號,例如,轉換為適當編碼的紅外信號。
AV通信設備可以捕獲在傳統STB上示出的電子節(jié)目指南(EPG)信息、用戶界面信息(例如,用于控制視頻點播(VOD)服務、數字個人視頻記錄器(PVR)等)。所捕獲的視頻幀可以由通信設備進一步處理,或者可以被壓縮并傳送到UI STB以用于處理。所捕獲的視頻幀的處理可以在在線數據庫的幫助下經由光學字符識別和/或圖案識別提取包含在視頻幀中的信息。例如,當對示出英格蘭足球超級聯賽的EPG的被捕獲幀中的項執(zhí)行自動圖案識別時,可以由AV通信設備或UI STB訪問EPL中的隊伍列表,以提高OCR或圖案識別的性能。然后,UI STB可以將所述信息插入到用戶界面中,假定這提供比傳統STB EPG更理想的UI。所生成的UI可以由AV通信設備提供,以便在一個或更多個顯示設備上顯示。AV通信設備可以向UI STB的UI生成組件228提供關于將顯示UI的顯示設備的信息,這可以允許UI STB根據顯示設備的顯示特性或者基于特定用戶的偏好(例如,當UI被顯示在特定用戶的便攜式電話上時)來調整UI。然后,顯示設備的觀看者可以經由遙控設備(例如,經由紅外線)對所顯示的UI做出反應/與所顯示的UI進行交互。遙控信號可以由AV通信設備上的接收設備捕獲并且被提供到UI STB,該UI STB處理用戶輸入并呈現新UI以用于顯示。用戶輸入還可以控制TV和STB的其它功能(諸如改變頻道、設置PVR等)。這樣的動作的遙控輸出在目標設備沒有接收到控制輸出的情況下被AV通信設備攔截,并被發(fā)送到UI STB以控制由UI STB生成的UI。AV通信設備可以向所連接的設備發(fā)送適當控制命令。例如,當用戶根據所生成的UI決定在電視上觀看的頻道時,AV通信設備可以向傳統STB發(fā)送控制命令以改變到所選頻道。然后,AV通信設備顯示來自傳統設備的AV輸出,而不是由UI STB生成的UI。
如上所述,AV通信設備可以連接到可以提供各種STB功能以及UI生成功能的UI STB。如下面進一步描述的,AV通信設備可以在單個設備中合并UI STB功能,該單個設備可以被提供為獨立組件或者可以被合并到其它設備(諸如電視)中。
圖3示出了AV通信設備和UI STB的組件。AV通信設備的組件可以由硬件、在硬件上執(zhí)行的軟件、固件或它們的組合來提供。所述組件可以包括AV輸入組件302、AV處理和控制組件310、STB功能320和AV輸出組件326。AV輸入組件302通常允許AV通信設備300接收多種不同格式的AV內容。AV處理和控制組件310通常允許AV通信設備300捕獲和處理AV內容并控制AV通信設備。STB功能組件320通常允許AV通信設備300提供上述UI STB的功能。AV輸出組件326通常允許AV通信設備300將AV內容輸出到使用不同格式的一個或更多個顯示設備。
AV輸入組件302可以包括例如模數轉換器304,該模數轉換器304可以接收模擬AV信號并將其轉換為數字格式。AV輸入組件還可以包括數字傳輸內容保護(DTCP)或類似功能306以接收和解密受保護的數字AV內容,以便支持高清晰度和數字內容的安全傳輸。AV輸入組件還可以包括用于通過網絡連接接收AV內容的網絡功能308。AV輸入組件302允許AV通信設備從一個或更多個不同內容源接收為一種或更多種不同格式的AV內容。
AV處理和控制組件310包括控制AV通信設備300的操作的控制組件310。所述控制組件可以從一個或更多個輸入設備接收用戶輸入,并且可以輸出用于控制所連接的設備的控制命令。此外,控制組件可以確定何時由所連接的設備顯示EPG或UI,并且可以使得UI STB功能320生成UI并在顯示設備上顯示該UI,而不是所連接的設備的EPG或UI。AV處理和控制組件310還可以包括AV轉換組件314,該AV轉換組件314可以接收一種格式的AV內容并將其轉換為另一種格式。該轉換可以包括例如對內容調整大小以使其適合特定顯示設備,或者基于用戶偏好生成UI(例如,當UI被顯示在特定用戶的便攜式電話上時)。AV處理和控制組件310還可以包括幀捕獲組件316,例如,當顯示EPG時,該幀捕獲組件316可以捕獲視頻內容的幀。幀OCR組件318可以處理所捕獲的視頻幀,以從幀中提取可以在生成UI時使用的內容??刂平M件310還可以包括條件接收(CA)功能或數字版權管理(DRM)功能。
STB功能組件320可以包括UI生成組件322和媒體組件324。UI生成組件322可以從幀OCR組件318接收EPG內容并將其插入到UI中。UI生成組件322可以從EPG內容和可以獲得到的可能其它信息生成UI以用于顯示。例如,UI生成組件可以接收包括指示在特定時間在特定頻道上的多個TV節(jié)目的調度信息的EPG內容,并且從在線服務獲得諸如TV節(jié)目的用戶評價的附加信息。EPG內容和附加信息可以被結合到可以在顯示設備上顯示的UI中。STB功能組件320還可以包括可以提供媒體內容的媒體組件324。該媒體組件324可以根據STB的期望功能提供各種類型的內容。例如,媒體組件324可以提供對在線媒體、本地媒體、游戲、有線電視、衛(wèi)星電視、空中下載(over-the-air,OTA)電視、點播視頻(VOD)服務、數字個人視頻錄像機(PVR)或其它媒體的訪問。
AV輸出組件326可以包括例如數模轉換器328,數模轉換器328可以接收數字AV信號并將其轉換為模擬格式。AV輸出組件還可以包括數字傳輸內容保護(DTCP)或類似功能330,以便接收數字AV內容并將其加密成可以被正確地驗證、解密和解碼/顯示的格式,以便支持高清晰度和數字內容的安全傳輸。AV輸出組件還可以包括用于通過網絡連接發(fā)送AV內容的網絡功能332。網絡連接可以包括用于控制用于發(fā)送AV內容的帶寬的功能。AV輸出組件326允許AV通信設備向一個或更多個不同顯示設備提供為一種或更多種不同格式的AV內容。
如上所述,AV通信設備和UI STB的組件可以由單個物理設備提供。該設備可以被提供為獨立設備或者可以被合并到諸如電視機的另一個設備中。如下面進一步描述的,AV通信設備和UI STB的組件可以由物理上分離的組件來提供。
圖4示出了另一AV通信設備和UI STB的組件。AV通信設備和UI STB的組件可以基本上類似于上面參照圖3描述的那些組件,并且因而,它們的具體細節(jié)不進一步被描述。AV通信設備400可以包括AV輸入組件302、AV處理和控制組件310以及AV輸出326。然而,STB功能320不被包括在AV通信設備中,而是作為代替被包括在TV STB或OTT STB 402中。
TV/OTT STB 402可以用于提供各種AV內容。TV/OTT STB 402可以包括一個或更多個AV內容源404。AV內容源404可以包括例如網絡連接,該網絡連接可以通過網絡接收內容。AV內容源404還可以包括有線TV功能408或衛(wèi)星TV功能410,所述有線TV功能408或衛(wèi)星TV功能410可以包括條件接收(CA)系統。AV內容源404還可以包括空中下載功能412。上述STB功能320可以被合并到TV/OTT STB 402中,TV/OTT STB 402還可以包括一個或更多個AV輸出組件。AV輸出組件可以包括例如數模轉換器416,數模轉換器416可以接收數字AV信號并將其轉換為模擬格式。AV輸出組件還可以包括數字傳輸內容保護(DTCP)或類似功能418,以便接收數字AV內容并將其加密成能夠被正確地驗證、解密和解碼/顯示的格式,以便支持高清晰度和數字內容的安全傳輸。AV輸出組件還可以包括用于通過網絡連接發(fā)送AV內容的網絡功能420。網絡連接可以包括用于控制用于發(fā)送AV內容的帶寬的功能。AV輸出組件414允許TV/OTT STB 402將為一種或更多種不同格式的AV內容提供到包括AV通信設備的一個或更多個不同設備。
AV通信設備400和TV/OTT STB 402可以使用單向或雙向通信信道彼此通信??梢允褂脤S袇f議來提供通信信道。AV通信設備400可以通過通信信道將控制信息以及在生成UI時使用的信息(諸如,從所捕獲的幀提取的EPG內容)傳送到TV/OTT STB。
圖5示出了另一AV通信設備和UI STB的組件。該AV通信設備和UI STB的組件可以基本上類似于上面參考圖4描述的那些組件,并且因而,它們的具體細節(jié)不進一步被描述。AV通信設備500可以包括AV輸入組件302和AV輸出326。然而,AV處理和控制組件310不包括幀OCR組件。
AV通信設備500包括AV處理組件502,AV處理組件502包括控制組件312、AV轉換組件314和幀捕獲組件316,但是可以不包括幀OCR組件318。TV/OTT STB 504可以類似于TV/OTT STB 402,并且可以包括AV內容源404和AV輸出414。然而,除了UI生成組件322和媒體組件324之外,STB功能506還包括幀OCR組件318。因此,例如當EPG被顯示時,AV通信設備可以捕獲視頻幀,并且可以將所捕獲的幀壓縮并發(fā)送到TV/OTT STB,該TV/OTT STB可以對所捕獲的幀執(zhí)行OCR,以便提取在生成UI時使用的任何內容(諸如,EPG內容)。
圖6示出了另一個AV通信設備的組件。該AV通信設備600可以提供與上述AV通信設備300、400、500中的一個或更多個基本上相同的功能。然而,不是由單個物理設備(無論獨立組件還是被結合到例如電視的現有設備中)提供,AV通信設備600包括兩個單獨物理組件602、604。AV通信設備600包括AV內容流傳輸器組件602,該AV內容流傳輸器組件602可以連接到一個或更多個內容源606(諸如,UI STB和傳統STB)。內容流傳輸器組件602可以生成要顯示在顯示設備上的AV內容的AV比特流。該比特流由AV內容接收器組件604接收,AV內容接收器組件604接收AV比特流并且可以將其轉換為適于在顯示設備上顯示的格式。例如,AV內容接收組件604可以包括無線通信設備,該無線通信設備能夠接收比特流,將比特流轉換為AV信號并通過AV連接器(諸如,HDMI、RCA分量視頻等)輸出AV信號。另外地或另選地,AV內容接收器組件604可以被合并到顯示設備中,并且因而,不需要通過AV連接器輸出AV信號,而是可以直接提供AV信號以用于顯示。
圖7示出了用于控制家庭網絡中的AV組件的方法。該方法700可以由上述組件和/或設備中的一個或更多個來執(zhí)行。該方法開始于確定EPG由所連接的設備顯示(702)??梢酝ㄟ^檢測由所連接的設備(諸如,傳統STB)顯示的內容已經處于靜態(tài)一段時間來做出顯示EPG的確定。此外,可以通過攔截或檢測用于顯示EPG的控制命令來做出顯示EPG的確定。盡管EPG由所連接的設備顯示,但是該EPG可以不被傳遞到TV或其它顯示設備以用于顯示。一旦做出顯示EPG的確定,就捕獲EPG的幀(704)。來自所捕獲的幀的EPG信息被提供到UI生成組件(706)。EPG信息可以作為所捕獲的視頻的幀被提供到UI生成組件(706)。另外地或另選地,可以例如使用OCR技術從所捕獲的幀中提取EPG信息,并將該EPG信息作為文本串提供到UI生成組件。在提供EPG信息之后,可以提供基于EPG內容生成的UI的AV信號以用于在一個或更多個顯示設備上顯示。
方法700允許諸如AV通信設備的設備檢測到不太期望的EPG被顯示或將要被顯示,并且然后提取EPG內容并使用該EPG內容來顯示更期望的UI來代替該EPG。
圖8示出了控制家庭網絡中的AV組件的過程。過程800在遙控器802、AV通信設備/UI STB 804、傳統STB 806(諸如,有線TV STB)和TV 808之間執(zhí)行。遙控器發(fā)送由AV通信設備/UI STB攔截的針對傳統STB的EPG命令810,該EPG命令810向AV通信設備/UI STB指示該EPG將要由傳統設備顯示。AV通信設備/UI STB將EPG命令812傳遞到呈現EPG 814的傳統STB。被呈現的EPG作為AV信號816被發(fā)送到AV通信設備/UI STB。AV通信設備/UI STB接收具有EPG的AV信號,捕獲EPG的幀818,對所捕獲的幀執(zhí)行OCR以提取EPG內容820,并且然后使用所提取的EPG內容生成EPG UI 822。AV通信設備/UI STB顯示EPG UI 824,該EPG UI作為AV信號826被發(fā)送至TV以用于顯示。
通過在TV上顯示的EPG UI,遙控器可以用于與UI交互。例如,EPG交互命令828可以從遠端被發(fā)送到傳統STB,但是可以由AV通信設備/UI STB攔截,該AV通信設備/UI STB可以將EPG交互命令轉發(fā)到更新EPG 832的傳統設備830,該EPG 832作為AV信號834被發(fā)送到AV通信設備/UI STB。AV通信設備/UI STB基于EPG交互命令來更新EPG UI,該EPG UI可以基于所接收到的EPG交互命令被更新,或者可以通過捕獲和處理由傳統STB 836提供的更新后的EPG來確定。將更新后的EPG UI作為AV信號838從AV通信設備/UI STB提供到TV。
利用所顯示的UI,用戶可以選擇特定AV內容(諸如,頻道或節(jié)目)以用于顯示。遙控器可以發(fā)送針對傳統STB的頻道選擇命令840,該頻道選擇命令840由AV通信設備/UI STB攔截并且被轉發(fā)到傳統STB 842。傳統STB顯示所選頻道844,該所選頻道作為AV信號846被提供到UI STB。AV通信設備/UI STB接收頻道信號,并且顯示作為AV信號被提供到TV的頻道,而不是EPG UI。
如上所述,由傳統STB提供的不太期望的EPG可以通過由UI STB提供的更期望的UI界面替換。當從一個或更多個傳統設備訪問不同內容時,UI可以用于提供一致用戶體驗,而不管由各自傳統設備提供的EPG或UI如何。
如上所述,AV通信設備可以與內容源接收器和顯示設備物理地分離,或者駐留在這樣的設備內(例如,作為物理設備或用于配置硬件的軟件指令)。此外,本公開中描述的功能可以由連接到AV通信設備的設備中的一個或更多個模塊來提供以便提供上述功能,所述設備可以由AV通信設備在邏輯上控制并且因此被集成到AV通信設備中。
提供上述功能的硬件、軟件、固件及其組合可以駐留在相同物理外殼中,或者可以分布在多個設備(諸如,電視、傳統STB和UI STB)以及所連接的計算設備(諸如,平板電腦或便攜式電話)中。
雖然本文描述了具體實施方式,但是應當理解,在不脫離本教導的范圍的情況下,可以對所述實施方式進行修改。因此,所附權利要求的范圍不應受所闡述的具體實施方式限制,而是應當給予與整個說明書的教導一致的最廣泛解釋。