使能設備的每個設備分配物理地址(例如,通過向其自己的物理地址上附加端口號)。在某些實施方式中,HDMI使能設備可以存儲與連接設備相關聯的物理地址并通過HDMI鏈路向特定物理地址發送消息。作為另一示例,HDMI使能設備還可以識別被通過邏輯地址分配過程連接到HDMI使能設備的設備。更特別地,例如,在檢測到已連接設備時,HDMI使能設備可以識別已連接設備的類型(例如,顯示設備、調諧器/記錄設備、流媒體設備等)并向已連接設備分配邏輯地址。在某些實施方式中,邏輯地址可以定義已連接設備的類型并充當已連接設備的標識符。在某些實施方式中,可以通過CEC鏈路將消息尋址到HDMI使能設備的特定邏輯地址。
[0050]可以將流媒體設備110、(一個或多個)用戶輸入設備120、顯不設備130以及(一個或多個)調諧器/記錄設備140中的每一個實現為獨立設備或者與系統100的其它部件集成。
[0051]轉到圖2,示出了根據公開的主題的某些實施方式的用于控制顯示設備以使用集成內容源來呈現媒體內容的過程的示例200。在某些實施方式中,可以在適當的流媒體設備(例如,圖1的流媒體設備110)中實現過程200。
[0052]如所示,過程200可以通過在202處等待接收從用戶輸入設備傳送的控制信號開始。例如,過程200可以確定在適當接收機處是否已接收到控制信號。在更特定示例中,過程200可以確定流媒體設備的接收機(例如,IR接收機、HDMI接收機等)是否已接收到從用戶輸入設備(例如,遙控器、移動電話等)傳送的控制信號。
[0053]在等待接收控制信號的同時,過程200可以為顯示設備提供適當的媒體內容。例如,流媒體設備可以通過適當網絡(例如,因特網等)下載已編碼的媒體內容(例如,已編碼的視頻數據、已編碼的音頻數據等)。流媒體設備然后可以將已編碼的媒體內容解碼并促使已解碼的媒體內容被渲染。作為另一示例,流媒體設備可以基于適當的視頻內容和圖形覆蓋(例如,通過在視頻內容上添加圖形覆蓋)來生成復合視頻內容。流媒體設備然后可以通過適當的通信鏈路(例如,HDMI鏈路等)向顯示設備傳送復合視頻內容。
[0054]在204處,過程200可以接收從用戶輸入設備傳送的一個或多個控制信號。在某些實施方式中可以接收任何適當的控制信號。例如,控制信號可以對應于由用戶輸入設備接收到的一個或多個用戶輸入(例如,用戶按下和/或釋放遙控器上的按鈕、選擇顯示于用戶輸入設備上的用戶界面的一部分等)。在某些實施方式中,用戶輸入可以指示可以由流媒體設備、顯示設備、調諧器/記錄設備和/或任何其它適當設備中的一個或多個執行的一個或多個功能。在更特定示例中,控制信號可以對應于一個或多個用戶輸入,其可以指示用戶已經選擇觀看的電視頻道。在某些實施方式中,用戶輸入可以包括可以指示電視頻道的號碼的輸入(例如,用戶使用用戶輸入設備來選擇對應于該號碼的按鈕)。在某些實施方式中,用戶輸入可以包括指示用戶已經選擇從正在顯示的當前電視頻道切換到下一可用頻道(例如,用戶使用用戶輸入設備來選擇頻道上翻或頻道下翻按鈕)的輸入。
[0055]在另一更特定示例中,控制信號可以對應于指示用以對節目的一個或多個部分進行記錄的用戶請求的一個或多個用戶輸入(例如,使用用戶輸入設備進行的“記錄”按鈕的用戶選擇)。在另一更特定示例中,控制信號可以對應于指示用以重放已記錄節目的用戶請求的一個或多個用戶輸入(例如,使用用戶輸入設備進行的“播放”按鈕的用戶選擇)。
[0056]在另一更特定示例中,控制信號可以對應于可以指示流媒體設備、顯示設備、調諧器/記錄設備等中的一個或多個應被開啟或關閉的一個或多個用戶輸入。在某些實施方式中,控制信號可以促使這些設備中的一個或多個加電或斷電。在某些實施方式中,可以由用戶輸入設備響應于用戶使用用戶輸入設備選擇特定按鈕(例如,“播放”按鈕)而生成控制信號。用戶輸入設備然后可以將該控制信號傳送到流媒體設備。響應于接收到控制信號,流媒體設備可以自動地加電并切換至適當媒體內容輸入(例如,HDMI輸入)。在某些實施方式中,流媒體設備還可以將控制信號傳送到一個或多個其它設備(例如,顯示設備、調諧器/記錄設備等)并基于該控制信號來促使那些設備加電并切換至適當輸入頻道(例如,HDMI輸入)。
[0057]在某些實施方式中,可以以任何適當方式接收控制信號。例如,可以通過適當的通信鏈路從用戶輸入設備傳送控制信號,該適當通信鏈路諸如紅外線(IR)和/或射頻通信鏈路、HDMI CEC鏈路、HDMI高速數據鏈路、局域網(LAN)通信鏈路等。
[0058]在206處,過程200可以基于接收到的控制信號來生成一個或多個指令。該指令可以包括可以使用的任何適當信息,其可以指令一個或多個調諧器和/或記錄設備來執行適當的調諧功能、記錄功能、重放功能等。例如,該指令可以包括關于能夠接收、處理和/或執行調諧功能、記錄功能、重放功能等的一個或多個設備的標識的信息。在更特定示例中,該指令可以包括與設備相關聯的地址和/或描述。在某些實施方式中,該指令還可以包括可以在其中多個設備可用于接收、處理和/或執行指令的情況下識別將執行指令的默認設備的信息(例如,默認設備的地址、描述等)。
[0059]作為另一示例,該指令可以包括關于可以執行指令的一個或多個特定類型的調諧器和/或記錄設備的信息。在更特定示例中,該指令可以包括可以指示可以被線纜調諧器、衛星調諧器、陸地調諧器、IP調諧器等中的一個或多個處理和/或執行的指令中的一個或多個的信息。
[0060]作為另一示例,該指令可以包括可以定義調諧器可以調諧到的一個或多個頻道的一個或多個指令。在更特定示例中,該指令可以包括可以指令調諧器調諧到一個或多個特定頻率、網絡ID、傳輸流ID以及服務ID的一個或多個組合和/或一個或多個頻道的任何其它適當標識符的指令。在另一更特定示例中,該指令可以包括可以指令調諧器調諧到與特定頻道號和/或頻道呼叫符號相關聯的頻道的指令。在另一更特定示例中,該指令可以包括頻道上翻指令和/或頻道下翻指令,其可以指令調諧器從當前頻道切換至下一可用頻道。
[0061]作為另一示例,該指令可以包括可以用來記錄節目的信息,諸如可以識別節目的信息、可以識別提供節目的源的信息、與記錄有關的定時信息(例如,記錄的開始時間、記錄的結束時間、記錄的持續時間等)和/或任何其它適當信息。
[0062]根據某些實施方式,可以以任何適當方式來生成該指令。例如,響應于接收到指示關于用戶已選擇觀看的特定頻道的信息的一個或多個控制信號(例如,從用戶輸入設備傳送的IR信號),過程200可以處理該控制信號并生成可以指令適當調諧器調諧到該特定頻道的一個或多個指令。在更特定示例中,響應于接收到指示用戶按下和/或釋放用戶輸入設備的特定按鈕(例如,記錄按鈕、播放按鈕、頻道上翻按鈕、頻道下翻按鈕、頻道號按鈕等)的一個或多個控制信號,過程200可以將控制信號轉換成一個或多個HDMI CEC指令,其指示特定按鈕已被用戶按下或釋放(例如,“用戶控制按下”指令、“用戶控制釋放指令”等)。在另一更特定示例中,響應于接收到指示切換到下一可用頻道(例如,通過選擇遙控器或顯示于用戶輸入設備上的用戶界面的頻道上翻按鈕或頻道下翻按鈕)的用戶期望的一個或多個控制信號,過程200可以將控制信號轉換成一個或多個HDMI CEC指令,其指示調諧器應調諧到下一可用頻道(例如,“調諧器步幅增量”指令、“調諧器步幅減量”指令等)。
[0063]作為另一示例,在接收到控制信號時,過程200可以使用控制信號作為一組指令。在更特定示例中,響應于接收到包括關于用戶已選擇觀看的特定頻道的信息的一個或多個控制信號(例如,IR信號、HDMICEC信號等),過程200可以將接收到的控制信號作為一組調諧指令、重放指令、記錄指令等傳送到能夠處理該控制信號的設備。
[0064]接下來,在208處,過程200可以將指令傳送到調諧器/記錄設備。該調諧器/記錄設備可以是能夠基于指令中的一個或多個來執行調諧功能、記錄功能、重放功能和/或任何其它適當功能的任何適當設備。例如,調諧器/記錄設備可以被與顯示設備(例如,圖1的顯示設備120)集成或被耦合到該顯示設備。作為另一示例,調諧器/記錄設備可以是如上文結合圖1所述的調諧器/記錄設備130。
[0065]在某些實施方式中,可以以任何適當方式將指令傳送到調諧器。例如,流媒體設備可以通過適當的通信鏈路(例如,HDMI CEC鏈路、IR或RF鏈路、LAN通信鏈路等)將指令傳送到調諧器/記錄設備。作為另一示例,可以將該指令通過能夠傳送指令的設備傳送到調諧器/記錄設備。在更特定示例中,可以將指令從流媒體設備傳送到顯示設備。該顯示設備然后可以將指令傳送到調諧器/記錄設備。
[0066]在210處,過程200可以生成可以用來形成一個或多個圖形覆蓋的圖形內容。該圖形內容可以包含可以用來形成可以與適當視頻內容一起在屏幕上顯示的一個或多個圖形覆蓋(例如,屏上顯示、電子節目指南、用于設置調諧器/記錄設備的用戶界面、用于使用記錄設備來調度、編輯和/或刪除記錄的用戶界面、視頻點播(V0D)目錄、DVR等)的任何適當數據和/或信息。例如,圖形內容可以包括文本、靜止圖像、活動圖像、聲音等的任何適當組合。在更特定示例中,圖形內容可以包括具有適當尺寸和/或分辨率的一個或多個未壓縮靜止圖像和/或活動圖像。在某些實施例中,每個圖像可以包括給定數目的像素(例如,具有給定行數和給定列數的像素)。
[