專利名稱:電視裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及具有用于經(jīng)由基于分組的網(wǎng)絡(luò)進(jìn)行語音或視頻呼叫的嵌入式處理裝置的電視。
背景技術(shù):
一些通信系統(tǒng)允許諸如個人計算機之類的終端的用戶通過諸如因特網(wǎng)之類的基于分組的計算機網(wǎng)絡(luò)進(jìn)行語音或視頻呼叫。這種通信系統(tǒng)包括網(wǎng)際協(xié)議語音或視頻(VoIP)系統(tǒng)。這些系統(tǒng)對用戶是有益的,因為它們通常比傳統(tǒng)的固定線路或移動網(wǎng)絡(luò)的成本明顯更低。對于長距離通信而言,情況可能尤其如此。為了使用VoIP系統(tǒng),用戶在他們的終端上安裝并執(zhí)行客戶端軟件。該客戶端軟件建立VoIP連接并提供諸如注冊和認(rèn)證之類的其他功能。除了語音通信之外,客戶端還可以建立用于其他通信媒體的連接,比如即時消息傳送(“頂”)、SMS消息傳送、文件傳輸和語音郵件。 用于基于分組的通信的一種類型的通信系統(tǒng)使用對等(“P2P”)拓?fù)?。為了實現(xiàn)訪問對等系統(tǒng),用戶在他們的終端上執(zhí)行由P2P軟件提供商供應(yīng)的客戶端軟件,并且利用P2P系統(tǒng)注冊。當(dāng)用戶利用P2P系統(tǒng)注冊時,向客戶端軟件提供來自服務(wù)器的數(shù)字證書。這可以被稱為“用戶身份證書”(UIC)。一旦向客戶端軟件提供了該證書,則可以隨后在P2P系統(tǒng)的最終用戶(“對等體”)之間建立呼叫或其他通信連接并且對其路由,而無需在呼叫建立過程中另外使用服務(wù)器。取而代之,客戶端從分布在P2P系統(tǒng)內(nèi)其他最終用戶的終端上P2P客戶端軟件之中的信息查找所需的IP地址。即,該地址查找表分布在對等體自身之中。一旦被呼叫者的終端的IP地址因此被確定,則呼叫者的P2P客戶端軟件與該被呼叫者的P2P客戶端軟件交換nc證書。在用戶之間這些數(shù)字證書的交換提供了用戶的身份以及它們在P2P系統(tǒng)中被適當(dāng)?shù)厥跈?quán)和認(rèn)證的證明。因此,數(shù)字證書的呈現(xiàn)提供了對用戶的身份的信任。因此,對等通信的特性是,一旦被注冊,用戶可以基于分布式地址查找和/或一個或多個數(shù)字證書的交換以至少部分分散的方式建立他們自己的通過P2P系統(tǒng)的通信路由,而不為這些目的使用服務(wù)器。示例P2P系統(tǒng)的其他細(xì)節(jié)在WO 2005/008524和WO2005/009019中得到公開。VoIP或其他基于分組的通信也可以使用非P2P系統(tǒng)來實施,這些非P2P系統(tǒng)使用例如經(jīng)由服務(wù)器的集中的呼叫建立和/或認(rèn)證?;诜纸M的通信的問題是,對用戶而言它們的可訪問性是有限的。特別地,這樣的通信最常使用個人計算機訪問。這具有的缺點是用戶必須在技術(shù)上是足夠勝任的,以在他們的個人計算機上下載、安裝和操作基于分組的通信客戶端軟件,這對接受(take-up)提供了障礙。甚至當(dāng)通信客戶端在個人計算機上安裝并執(zhí)行時,它的使用是受限的,因為個人計算機經(jīng)常不是位于用戶熟悉的或通信起來舒適的地方。例如,個人計算機經(jīng)常位于書房中,對于許多用戶而言書房不是用于電話呼叫的最自然或最舒適的環(huán)境。盡管基于分組的通信系統(tǒng)也可以經(jīng)由某些移動設(shè)備來訪問,但是這些移動設(shè)備一般地不具有可用來提供諸如視頻呼叫之類的全范圍的特征的處理資源或顯示屏。因此,將會期望,使得基于分組的通信對用戶而言更易訪問。做到這一點的一種方式將是在嵌入在如電視機那樣的熟悉的家用媒體裝置中的處理器上運行基于分組的通信客戶端。在該上下文中,嵌入意指在所述裝置的殼體內(nèi)。將嵌入式處理器集成到電視機中的能力是已知的,并且事實上許多現(xiàn)代電視已經(jīng)包含用于執(zhí)行解碼可視電視信號并將其輸出到屏幕所需的數(shù)字信號處理中的至少一些的處理器。
發(fā)明內(nèi)容
然而,發(fā)明人已經(jīng)認(rèn)識到,一個或多個潛在的問題可能仍然存在,這是由于客戶端應(yīng)用的添加功能與傳統(tǒng)電視的現(xiàn)有功能之間的沖突所引起的。特別地,大多數(shù)傳統(tǒng)電視機具有低功率模式,典型地被稱為“待機”,在該模式中屏 幕被關(guān)閉。然而,當(dāng)將通信客戶端集成到諸如電視機之類的裝置中時,這可能造成問題,因為到來的呼叫(將與電視的當(dāng)前狀態(tài)異步。也就是說,呼叫不是由電視的用戶選擇來發(fā)起,而是由另一個、遠(yuǎn)程用戶發(fā)起在不可預(yù)測的時間到達(dá),并且因此可能在電視處于待機模式時到達(dá)。這意味著所需的資源可能不可用于通知用戶到來的呼叫。根據(jù)本發(fā)明的第一方面,一種電視包括用于向用戶顯示視頻信號的電視屏幕;用于訪問基于分組的網(wǎng)絡(luò)的網(wǎng)絡(luò)接口 ;耦合到電視屏幕和網(wǎng)絡(luò)接口的處理裝置,其被布置成執(zhí)行通信客戶端應(yīng)用以用于經(jīng)由網(wǎng)絡(luò)接口和基于分組的網(wǎng)絡(luò)接收通信事件;耦合到電視屏幕和處理裝置的節(jié)能(power-saving)電路,其被配置成在(i )其中電視屏幕被開啟的較高功率模式與(ii )其中電視屏幕被關(guān)閉的較低功率模式之間切換;以及用戶輸入設(shè)備,其可與用于在所述模式之間切換的節(jié)能電路通信,該較低功率模式因此是響應(yīng)于來自用戶輸入設(shè)備的手動用戶輸入而設(shè)置的模式;其中該處理裝置被配置成使得在較低功率模式期間連續(xù)執(zhí)行通信客戶端應(yīng)用的至少一部分,以便監(jiān)控網(wǎng)絡(luò)接口并由此檢測到來的通信事件,并且作為響應(yīng)自動觸發(fā)節(jié)能電路以切換到較高功率模式,從而在來自所述用戶的手動響應(yīng)之前向電視屏幕輸出到來的通信事件的通知。例如,通信事件可以是到來的呼叫。處理裝置因此被布置成連續(xù)執(zhí)行客戶端應(yīng)用,而不招致屏幕的高功率。如果發(fā)生到來的呼叫,則執(zhí)行客戶端應(yīng)用隨后自動喚醒電視(例如,而不是板上的特殊硬件被要求用于喚醒機制)。因此,電視在保持客戶端應(yīng)用的全部功能的同時有利地節(jié)省了功率,并且因此不必要求特殊的喚醒硬件來特別地處置該到來的呼叫功能。還要指出,電視的較低功率模式是用戶-選擇的“待機”類型模式,其由用戶手動設(shè)置,例如通過按壓遙控上的待機按鈕來設(shè)置(而非如在諸如PC之類的計算機上在預(yù)定的活動時段之后自動進(jìn)入低功率模式)。例如,用戶輸入設(shè)備可以包括遙控單元,其具有用于在較高功率模式與較低功率模式時間切換的待機按鈕,該較低功率模式因此是這樣一種模式在該模式中,通過對到來的通信事件的自動響應(yīng)和來自遙控的待機按鈕的手動用戶輸入中任意一個使得電視能夠被喚醒進(jìn)入所述較高功率模式。本發(fā)明特別地在應(yīng)用于具有諸如寬屏格式和高清(HDTV)格式之類的大、高功率屏幕的電視時是特別有用的。
而且,根據(jù)本發(fā)明的第二方面,提供一種電視,包括用于向用戶顯示視頻信號的電視屏幕;用于訪問基于分組的網(wǎng)絡(luò)的網(wǎng)絡(luò)接口 ;耦合到網(wǎng)絡(luò)接口的嵌入式處理裝置,其被布置成執(zhí)行通信客戶端應(yīng)用以用于經(jīng)由網(wǎng)絡(luò)接口和基于分組的網(wǎng)絡(luò)接收通信事件;以及耦合到電視屏幕和嵌入式處理裝置的節(jié)能電路,其被配置成在(i )其中電視屏幕被開啟并且嵌入式處理裝置被設(shè)置為較高功率處理狀態(tài)的較高功率模式與(ii )其中電視屏幕被關(guān)閉并且嵌入式處理裝置被設(shè)置為較低功率處理狀態(tài)的較低功率模式之間切換;以及用戶輸入設(shè)備,其可與用于在所述模式之間切換節(jié)能電路通信,該較低功率模式因此是響應(yīng)于來自用戶輸入設(shè)備的手動用戶輸入而設(shè)置的模式;其中該處理裝置被配置成使得在較低功率模式期間,連續(xù)執(zhí)行通信客戶端應(yīng)用的至少一部分,以便監(jiān)控網(wǎng)絡(luò)接口并由此檢測到來的通f目事件。在電視的傳統(tǒng)待機模式中,電視的內(nèi)部電子元件的操作被暫停。如果電子設(shè)備的電源完全被關(guān)閉,則其電子元件的邏輯狀態(tài)丟失。當(dāng)該設(shè)備再次被開啟時,它將因此被發(fā)現(xiàn)處于某種任意、未知狀態(tài);并且因此該設(shè)備必須經(jīng)歷啟動過程以 便從所述任意、未知狀態(tài)變?yōu)橐阎?、操作狀態(tài)。這花費了時間,這對用戶而言是不便的。例如,在包含數(shù)字信號處理器的設(shè)備的情況下,如果電源被完全關(guān)閉,則程序狀態(tài)將丟失,如同任何易失性存儲器的內(nèi)容那樣。當(dāng)設(shè)備被再次開啟時,處理器將因此需要經(jīng)歷引導(dǎo)過程以返回到操作狀態(tài)。為了避免這種不便,傳統(tǒng)待機模式的思想是,維持設(shè)備的電子元件的電源,以便保持設(shè)備的邏輯狀態(tài),但是同時電子元件的實際操作被暫停并且因此最小的電流被提取。在處理器的情況下,操作可以被暫停,其中處理器被設(shè)置為這樣一種狀態(tài)在該狀態(tài)中它暫停代碼的執(zhí)行。然而,當(dāng)將通信客戶端集成到諸如電視機之類的裝置中時,這可能造成另一個問題,再次因為到來的呼叫將與電視的當(dāng)前狀態(tài)異步,因為它們不是由電視的用戶選擇來發(fā)起,而是由另一個、遠(yuǎn)程用戶發(fā)起在不可預(yù)測的時間到達(dá),并且因此可能在電視處于待機模式時到達(dá)。如果內(nèi)部電子元件的操作被暫停,包括暫停其上將運行客戶端應(yīng)用的嵌入式處理器,則這將造成一個問題,該問題在于客戶端將不能夠檢測異步接收的到來的呼叫。因此,一方面,當(dāng)節(jié)目未被觀看時,電視常規(guī)地將保持處于低功率模式;但是另一方面,這是與對用于“注意聽”可能潛在地在任何時間、與電視的狀態(tài)異步地從網(wǎng)絡(luò)用信號通知的到來的呼叫的客戶端應(yīng)用的要求不一致的。不是必須在電視處于待機時始終以全功率連續(xù)運行處理裝置(這將是費電的),本發(fā)明的另一個方面通過調(diào)適處理裝置以提供特殊的低功率處理狀態(tài)來克服上述問題,在該低功率處理狀態(tài)中,使最少的或減少的處理功能保持活動,以便針對到來的呼叫監(jiān)控網(wǎng)絡(luò)接口。因此,提供了電視的低功率模式,在該模式中屏幕被關(guān)閉,如處于待機,但是在該模式中處理器沒有完全暫停,也沒有保持處于完全運轉(zhuǎn)狀態(tài)。取而代之,處理裝置由于它的減少的工作負(fù)載的緣故而可以被設(shè)置為較低功率處理狀態(tài)。例如,如果處理裝置也負(fù)責(zé)執(zhí)行信號處理代碼以處理接收到的電視信號以用于輸出到屏幕,則將不要求該信號處理在低功率模式中。然而,整個處理裝置不能被設(shè)置成暫停狀態(tài),因為仍然需要它來執(zhí)行負(fù)責(zé)監(jiān)控網(wǎng)絡(luò)接口的客戶端應(yīng)用的至少一部分。另一方面,使處理裝置保持處于全功率狀態(tài)將是浪費的。因此,本發(fā)明可以將處理裝置設(shè)置成特別適合的低功率模式,其中允許足夠的資源在至少被動“傾聽”狀態(tài)中執(zhí)行客戶端應(yīng)用,但是其中數(shù)字信號處理所需的全部資源被斷電。注意到,較低功率處理狀態(tài)并不意味著處理器發(fā)生消耗較少的電力,因為他執(zhí)行較少的代碼,但是相反,處理器本身的狀態(tài)被設(shè)置為可操作性或功能性的較低程度。即,處理裝置低于完全運轉(zhuǎn),使得剩余客戶端代碼具有較少的可用處理資源。較低功率處理狀態(tài)特別地適應(yīng)于用于運行通信客戶端應(yīng)用的至少一部分以用于針對到來的呼叫監(jiān)控網(wǎng)絡(luò)接口的需求。在實施例中,較低功率處理狀態(tài)可以包括減小處理裝置的時鐘速度,因為處于其被動“傾聽”狀態(tài)的客戶端應(yīng)用將不需要每單位時間許多處理循環(huán)??商娲鼗虼送猓辽賰蓚€單獨的處理器可以被提供(具有單獨的執(zhí)行單元),其中第一處理器被布置成至少執(zhí)行通信客戶端的、負(fù)責(zé)監(jiān)控網(wǎng)絡(luò)接口的部分,并且第二處理器被布置成執(zhí)行與諸如數(shù)字信號處理之類的正常電視功能相關(guān)聯(lián)的附加代碼。在該布置中,第二處理器在電視處于較低功率模式時可以被設(shè)置為較低功率狀態(tài),并且優(yōu)選地可以使其操作完全暫停,以便不執(zhí)行信號處理代碼中任何一個,也不執(zhí)行任何其他多余代碼。
優(yōu)選地,通信客戶端被配置成發(fā)布一個或多個功率控制命令,以便在檢測到到來的呼叫時“喚醒”電視。在本發(fā)明的第二方面的一個實施例中,該喚醒過程可以包括將到來的呼叫的初始通知輸出到諸如揚聲器、LED或LCD顯示器之類的可替代的接口,以及在將屏幕往回開啟并使處理裝置返回到較高功率狀態(tài)之前等待用戶的確認(rèn)。該可替代的接口可以被提供在遙控單元上,客戶端應(yīng)用可以經(jīng)由諸如藍(lán)牙接口或其他這樣的RF接口之類的無線接口與遙控單元通信。然而,在其他實施例中,客戶端應(yīng)用可以自動喚醒電視,而不需要用戶輸入的確認(rèn)。在優(yōu)選實施例中,電視機中所包括的網(wǎng)絡(luò)接口包括wi-fi收發(fā)器或其他這樣的RF收發(fā)器,用于與家庭或辦公室中的無線路由器通信。在此情況下,RF收發(fā)器將被布置成在低功率模式期間保持活動。優(yōu)選地從陸地、線纜或衛(wèi)星電視網(wǎng)絡(luò)以電視廣播的形式接收電視信號。根據(jù)本發(fā)明的另一個方面,提供一種通信客戶端應(yīng)用,其包含在計算機可讀介質(zhì)上并且包括用于在電視的處理裝置上執(zhí)行的代碼,該代碼包括第一代碼,其被配置成使得當(dāng)其在嵌入式處理裝置上被執(zhí)行時經(jīng)由電視到基于分組的網(wǎng)絡(luò)的網(wǎng)絡(luò)接口接收通信事件;以及第二代碼,其被配置成使得當(dāng)其在處理裝置上被執(zhí)行時發(fā)布功率-控制命令,以便控制該媒體裝置的節(jié)能電路,并且由此在(i )其中屏幕被開啟的較高功率模式與(ii )其中屏幕被關(guān)閉的較低功率模式之前切換,該較低功率模式是響應(yīng)于來自用戶輸入設(shè)備的手動用戶輸入而設(shè)置的模式;其中第一代碼的至少一部分被配置成在較低功率模式期間連續(xù)在處理裝置上執(zhí)行,以便監(jiān)控網(wǎng)絡(luò)接口并且由此檢測到來的通信事件,并且作為響應(yīng)自動觸發(fā)節(jié)能電路以返回到較高功率模式,從而在來自所述用戶的手動響應(yīng)之前將到來的通信事件的通知輸出到電視屏幕。根據(jù)本發(fā)明的另一個方面,提供一種通信客戶端應(yīng)用,其包含在計算機可讀介質(zhì)上并且包括用于在電視的處理裝置上執(zhí)行的代碼,該代碼包括第一代碼,其被配置成使得當(dāng)其在嵌入式處理裝置上執(zhí)行時經(jīng)由電視到基于分組的網(wǎng)絡(luò)的網(wǎng)絡(luò)接口接收通信事件;以及第二代碼,其被配置成使得當(dāng)其在處理裝置上執(zhí)行時發(fā)布功率-控制命令,以便控制該媒體裝置的節(jié)能電路,并且由此在(i)其中屏幕被開啟的較高功率模式與(ii)其中屏幕被關(guān)閉并且處理裝置被設(shè)置為較低功率處理狀態(tài)的較低功率模式之間切換,該較低功率模式是響應(yīng)于來自用戶輸入設(shè)備的手動用戶輸入而設(shè)置的模式;其中第一代碼的至少一部分被配置成在較低功率模式期間連續(xù)在處理裝置上執(zhí)行,以便針對到來的通信事件監(jiān)控網(wǎng)絡(luò)接□。在實施例中,通信客戶端可以進(jìn)一步根據(jù)上述電視特征的任一項來配置。根據(jù)本發(fā)明的另一個方面,提供一種方法,包括在電視的嵌入式處理裝置上執(zhí)行通信客戶端應(yīng)用,該通信客戶端可操作以使得當(dāng)其被執(zhí)行時經(jīng)由電視到基于分組的網(wǎng)絡(luò)的網(wǎng)絡(luò)接口接收通信事件;發(fā)布功率-控制命令,以便控制該媒體裝置的節(jié)能電路,并且由此在(i)其中屏幕被開啟的較高功率模式與(ii)其中屏幕被關(guān)閉的較低功率模式之間切換,該較低功率模式是響應(yīng)于來自用戶輸入設(shè)備的手動用戶輸入而設(shè)置的模式;以及在較低功率模式期間連續(xù)在處理裝置上執(zhí)行通信客戶端應(yīng)用的至少一部分,以便監(jiān)控網(wǎng)絡(luò)接口并由 此檢測到來的通信事件,并且作為響應(yīng)自動觸發(fā)節(jié)能電路以返回到較高功率模式,從而在來自所述用戶的手動響應(yīng)之前將到來的通信事件的通知輸出到電視屏幕。根據(jù)本發(fā)明的另一個方面,提供一種方法,包括在電視的嵌入式處理裝置上執(zhí)行通信客戶端應(yīng)用,該通信客戶端可操作以使得當(dāng)其被執(zhí)行時經(jīng)由電視到基于分組的網(wǎng)絡(luò)的網(wǎng)絡(luò)接口接收通信事件;發(fā)布功率-控制命令,以便控制該媒體裝置的節(jié)能電路,并且由此在(i)其中屏幕被開啟的較高功率模式與(ii)其中屏幕被關(guān)閉且處理裝置被設(shè)置為較低功率處理狀態(tài)的較低功率模式之間切換,該較低功率模式是響應(yīng)于來自用戶輸入設(shè)備的手動用戶輸入而設(shè)置的模式;以及在較低功率模式期間連續(xù)在處理裝置上執(zhí)行通信客戶端應(yīng)用,以便針對到來的通信事件監(jiān)控網(wǎng)絡(luò)接口。在實施例中,該方法可以包括根據(jù)上述電視特征的任一項的其他步驟。
為了更好地理解本發(fā)明并且示出它可以如何實施,通過示例參考附圖,在附圖中
圖I是通信系統(tǒng)的示意性表示,
圖2是遙控單元的示意性表示,
圖3a是電視機的示意性框圖,
圖3b是電視機的另一個示意性框圖,
圖4是用戶接口的示意性表示,
圖5a示意性圖示了到來的呼叫通知,
圖5b示意性圖示了另一個到來的呼叫通知,以及 圖6是處理器的示意性框圖。
具體實施例方式圖I示出通信系統(tǒng)100,該通信系統(tǒng)包括諸如因特網(wǎng)之類的基于分組的網(wǎng)絡(luò)101 ;并且進(jìn)一步包括諸如陸地、衛(wèi)星或有線電視網(wǎng)絡(luò)之類的單獨的電視廣播網(wǎng)絡(luò)108。示出了耦合到因特網(wǎng)101的多個計算機終端102,每個計算機終端包括用于通過因特網(wǎng)通信的網(wǎng)絡(luò)接口。還示出了耦合到因特網(wǎng)101的多個電視機103,電視機中的每一個也包括用于通過因特網(wǎng)通信的網(wǎng)絡(luò)接口。除了網(wǎng)絡(luò)接口之外,每個電視機103進(jìn)一步包括用于接收通過電視網(wǎng)絡(luò)108廣播的模擬和/或數(shù)字電視信號的電視接收器??商娲鼗蛄硗?,電視機103可以被布置成通過因特網(wǎng)101或其他這樣的基于分組的網(wǎng)絡(luò)接收基于分組的電視信號。然而,廣播電視在書寫時仍然流行,并且因此在優(yōu)選實施例中,電視機103將包括用于至少接收廣播的電視接收器。通過基于分組的網(wǎng)絡(luò)進(jìn)行的廣播與通信之間的差異在于,廣播信號被不加選擇地被傳輸,而不是傳輸?shù)剿x的目的地設(shè)備并且不管最終用戶是否已經(jīng)選擇接收該信號(但是仍然可能需要解密密鑰或類似物,使得僅授權(quán)用戶才可以從電視信號中得出有意義的信息以用于觀看)。另一方面,基于分組的通信是點對點的,其中預(yù)期的目的地設(shè)備的地址包括在分組中。在通過因特網(wǎng)傳輸?shù)幕诜纸M的電視信號的情況下,這些仍然是點對多點的通信,而非廣播。 每個計算機終端102安裝有通信客戶端應(yīng)用110。每個計算機終端102還包括音頻收發(fā)器111,其包括例如頭戴式耳機或電話聽筒形式的揚聲器和麥克風(fēng),或者內(nèi)建揚聲器和麥克風(fēng)。大多數(shù)計算機終端102優(yōu)選地還包括網(wǎng)絡(luò)攝像機112。而且,每個電視機103包括嵌入式處理器和安裝有特別適用于在電視機上運行的通信客戶端應(yīng)用113的某個版本的存儲器。每個電視機103還包括網(wǎng)絡(luò)攝像機115和具有揚聲器和麥克風(fēng)的音頻收發(fā)器,或者與這樣的組件連接或可與這樣的組件通信。在特別優(yōu)選的實施例中,音頻收發(fā)器被提供在稍后討論的電視103的遙控單元114中。通信客戶端應(yīng)用110和113優(yōu)選地是用于根據(jù)如上所討論的對等原理建立并進(jìn)行VoIP呼叫的對等客戶端。為此,對等后端服務(wù)器104耦合到因特網(wǎng)101以用于從客戶端111和113接收注冊請求。后端服務(wù)器104被布置成響應(yīng)于注冊請求而向運行在計算機終端102和電視機103上的相應(yīng)客戶端應(yīng)用111和113分發(fā)UIC證書。一旦注冊并且因此擁有UIC證書,客戶端應(yīng)用111和/或113可以查找彼此的地址、交換和認(rèn)證彼此的證書,并且因此通過因特網(wǎng)101建立語音或視頻呼叫。然而,應(yīng)當(dāng)領(lǐng)會,其他種類的通信客戶端可以可替代地例如在集中的基于服務(wù)器的呼叫建立的基礎(chǔ)上被使用。此外,通信系統(tǒng)100可以包括諸如電路交換網(wǎng)絡(luò)之類的電話網(wǎng)絡(luò)107,以及連接在因特網(wǎng)101與電話網(wǎng)絡(luò)107之間的網(wǎng)關(guān)106??蛻舳藨?yīng)用的網(wǎng)關(guān)版本被布置成在該網(wǎng)關(guān)106上運行,并且因此在計算機終端102或電視機103上運行的通信客戶端應(yīng)用110或113能夠與電視網(wǎng)絡(luò)107的專用電話單元109建立呼叫。這是通過使用對等呼叫建立來建立與網(wǎng)關(guān)106上的客戶端的連接并且然后向網(wǎng)關(guān)107供應(yīng)相關(guān)電話號碼來實現(xiàn)的(實際上,用戶的客戶端110或113將網(wǎng)關(guān)106視為對等體)。電話網(wǎng)絡(luò)107可以例如包括固定線路網(wǎng)絡(luò)(“陸地線路”)和/或移動蜂窩網(wǎng)絡(luò)。每個電視機103具有相關(guān)聯(lián)的遙控單元114,在圖2中圖示了它的一個示例。如圖2所示,遙控單元(或僅“遙控”)包括麥克風(fēng)201、揚聲器202、紅外(IR)發(fā)射器203形式的第一遠(yuǎn)程接口以及諸如藍(lán)牙接口之類的短距離RF接口 204形式的第二遠(yuǎn)程接口。麥克風(fēng)201和揚聲器202可操作地耦合到藍(lán)牙接口 204。遙控114因此被布置成經(jīng)由藍(lán)牙接口 204從麥克風(fēng)201向電視103傳送語音信號,并且經(jīng)由藍(lán)牙接口 204從電視103接收語音信號以用于揚聲器202播放。遙控114進(jìn)一步包括可操作地耦合到紅外發(fā)射器203的多個按鈕,其被布置成使得允許用戶經(jīng)由紅外發(fā)射器203控制電視103。這些按鈕包括用于將電視設(shè)置成低功率模式(但不是傳統(tǒng)的待機模式)的“待機”按鈕205。這些按鈕進(jìn)一步包括用于改變頻道或向電視103提供其他數(shù)字或字母數(shù)字?jǐn)?shù)據(jù)的數(shù)字或字母數(shù)字按鈕206 ;用于控制電視103的各種功能的功能按鈕208,例如用于控制光標(biāo)和/或菜單系統(tǒng);以及用于執(zhí)行與客戶端應(yīng)用113的呼叫功能相關(guān)的特定專用操作的可選專用呼叫按鈕207,例如“呼叫”、“掛斷”或用于在視頻呼叫期間放大和縮小的按鈕。圖3a是根據(jù)本發(fā)明的示例性實施例的 電視機103的示意性框圖。電視機103在它的主要目的是作為電視機的意義上是專用電視單元,并且被設(shè)計成履行家庭或家用電視的角色。然而,同時,它另外設(shè)有諸如VoIP呼叫之類的次要的嵌入式功能。電視機103在單個外殼內(nèi)包括嵌入式處理裝置301 ;隨機存取存儲器(RAM)319 ;以及嵌入式非易失性存儲設(shè)備318,其可以包括電子可擦除和可重新編程存儲器(EEPR0M或“閃速”存儲器)、磁存儲介質(zhì)和/或一次性可寫ROM。非易失性存儲設(shè)備318耦合到處理裝置301并且存儲基本操作系統(tǒng)(0S)326、電視應(yīng)用330和諸如VoIP客戶端之類的通信客戶端應(yīng)用113。處理裝置301被布置成例如通過直接從ROM取來指令或通過在取來之前首先從閃速存儲器加載到RAM 319中來執(zhí)行操作系統(tǒng)326。當(dāng)執(zhí)行時,操作系統(tǒng)326被配置成將電視應(yīng)用330和客戶端應(yīng)用113加載到RAM 319中,并且調(diào)度它們以在處理裝置301上執(zhí)行。處理裝置301因此被布置成在操作系統(tǒng)326的控制下運行電視應(yīng)用330和客戶端應(yīng)用113。在實施例中,可能僅需要基本調(diào)度器形式的最小操作系統(tǒng)326。電視機103在相同的外殼內(nèi)進(jìn)一步包括視頻幀緩沖器320和用戶接口(UI)幀緩沖器322、視頻硬件324、屏幕309、放大器314和揚聲器316或到外部揚聲器或頭戴式耳機的輸出、電視接收器304、諸如來自外部源的SCART或HDMI輸入之類的外部音頻-視頻(AV)輸入306、網(wǎng)絡(luò)攝像機或用于連接到外部網(wǎng)絡(luò)攝像機的網(wǎng)絡(luò)攝像機輸入308、諸如wi-fi收發(fā)器之類的第一短距離RF收發(fā)器形式的網(wǎng)絡(luò)接口 302、紅外(IR)接收器形式的第一遠(yuǎn)程接口 310、諸如藍(lán)牙收發(fā)器之類的第二短距離RF收發(fā)器312形式的第二遠(yuǎn)程接口、以及功率控制單元(PCU)350。該屏幕可以是招致大量功率的大的且/或高性能的屏幕,比如在本領(lǐng)域被稱為“高清”(HDTV,或有時僅為HD)的標(biāo)準(zhǔn)化格式之一。視頻幀緩沖器320和用戶接口(UI)幀緩沖器322中的每一個具有耦合到處理裝置301的輸入。視頻硬件324具有耦合到視頻幀緩沖器320和UI幀緩沖器322的輸出的輸入。屏幕309具有到視頻硬件324的輸出的輸入。在實施例中,幀緩沖器320和322可以是專用硬件緩沖器或者可替代地可以在通用存儲器中實施。放大器314具有耦合到處理裝置301的輸入和耦合到揚聲器316的輸出。處理裝置301進(jìn)一步耦合到網(wǎng)絡(luò)接口 302、電視接收器304、輔助輸入306、網(wǎng)絡(luò)攝像機輸入308、紅外接口 310以及藍(lán)牙接口 312。上述組件中的任何一個或所有可以經(jīng)由諸如總線和/或高速緩存(未示出)之類的中間組件耦合到處理裝置301,如本領(lǐng)域技術(shù)人員將會理解的那樣。功率控制電路350可以包括處理裝置301的芯片上電路和/或耦合到處理裝置301的芯片外電路。該功率控制電路還可以耦合到附加組件,比如屏幕309和在低功率模式中可能被斷電的相關(guān)聯(lián)的硬件。電視接收器304包括用于連接到至少一個諸如天線、衛(wèi)星天線或電纜線路之類的接收裝置的輸入,并且因此被布置成經(jīng)由該接收裝置從電視網(wǎng)絡(luò)108接收電視廣播信號。該電視接收器304是硬件前端,其可以包括例如采樣電路、低噪聲放大器、濾波器、混合器和/或模數(shù)轉(zhuǎn)換器(ADC)。電視信號一旦被電視接收器單元304接收,因而使得電視信號對處理裝置301而言是可用的以用于信號處理。電視應(yīng)用330包括代碼形式的信號處理引擎,當(dāng)該代碼被執(zhí)行時對所接收的電視信號執(zhí)行所需的信號處理中的至少一些。經(jīng)處理的電視信號然后被輸出到視頻幀緩沖器320和放大器314以用于最終用戶消費。信號處理引擎可以包括例如數(shù)字濾波器、解調(diào)器、解復(fù)用器、解碼器、解密塊和/或錯誤校驗塊。然而,在軟件和專用硬件之間分配電視接收器和處理功能的不同方式也是可能的。例如,在實施例中,諸如解復(fù)用之類的更多功能可以被移動到接收器前端304。用于接收和處理電視信號的技術(shù)對本領(lǐng)域技術(shù)人員而言將是已知的。在傳統(tǒng)模擬電視廣播的情況下,(不同TV頻道的)多個不同的并發(fā)節(jié)目通過在不同頻率上被傳輸而在無線電波上被頻分復(fù)用。電視接收器304于是將包括調(diào)諧電路,用于解復(fù)用廣播并且由此分離出所需節(jié)目的信號。在數(shù)字電視廣播的情況下,不同的并發(fā)節(jié)目的信號中的每一個被劃分成分組且交織,以便將不同節(jié)目的信號時分復(fù)用為用于廣播的傳輸流。電視應(yīng)用330的信號處理引擎于是將包括分組濾波器,用于解復(fù)用不同傳輸流的分組且因此分離出所需節(jié)目的信號。多個傳輸流也可以在不同的頻率上廣播,從而也需要調(diào)諧器。此外,對于數(shù)字電視,一個或多個傳輸流可以包括附加的節(jié)目信息,比如電子節(jié)目指南(EPG)0用于輸出給電視屏幕309的視頻信號也可以經(jīng)由AV輸入306而從諸如DVD播放 器或游戲控制臺之類的外部源接收。電視應(yīng)用330進(jìn)一步包括n圖形引擎、遠(yuǎn)程協(xié)議引擎、應(yīng)用編程接口(API)、以及電視n層。信號處理引擎、n圖形引擎、遠(yuǎn)程協(xié)議引擎以及APi的整個操作由電視n層控制。用戶可以通過按壓遙控114上的按鈕205、206、208來選擇觀看哪個廣播,使得遙控114經(jīng)由紅外發(fā)射器203及接收器310向處理裝置301傳送控制信號。該用戶也可以以類似的方式使用按鈕觀看諸如EPG或控制菜單之類的附加信息,以及導(dǎo)航EPG或菜單。相關(guān)的控制信號由電視應(yīng)用113的遠(yuǎn)程協(xié)議引擎解釋,該遠(yuǎn)程協(xié)議引擎又與電視n層通信。作為響應(yīng),電視UI層控制信號處理引擎以向視頻幀緩沖器320輸出相關(guān)電視節(jié)目,和/或控制該n圖形引擎以向n幀緩沖器322輸出圖形(例如顯示菜單或EPG的圖形)。幀緩沖器320和/或322將其內(nèi)容提供到視頻硬件324以用于在屏幕309上顯示。在實施例中,UI幀緩沖器322和視頻硬件324可被布置為在當(dāng)前電視節(jié)目上以部分透明方式疊加UI圖形,和/或留下至少部分電視節(jié)目可見。正如所述,電視機103包括網(wǎng)絡(luò)接口 302。在優(yōu)選的實施例中,這采用諸如wi_fi收發(fā)器之類的無線收發(fā)器的形式,用于與如在大多數(shù)現(xiàn)代家庭或辦公室中找到的基于家用或辦公室的無線路由器303無線通信。路由器303又連接到因特網(wǎng)101。然而,在可替代的實施例中,網(wǎng)絡(luò)接口 302可以包括其他選項,例如有線調(diào)制解調(diào)器或?qū)τ谕ㄏ蛲獠坑芯€調(diào)制解調(diào)器的端口。通信客戶端應(yīng)用330包括具有I/O層的協(xié)議棧,當(dāng)該I/O層在處理單元301上執(zhí)行時,可操作以經(jīng)由網(wǎng)絡(luò)接口 302通過因特網(wǎng)101發(fā)送和接收信號。該I/O層包括網(wǎng)絡(luò)信令協(xié)議,用于經(jīng)由網(wǎng)絡(luò)接口 302通過因特網(wǎng)101發(fā)送和接收控制信號。該I/O層還可以包括用于與電視應(yīng)用301的API通信的API。該I/O層進(jìn)一步包括語音引擎,該語音引擎包括語音編解碼器。語音引擎被布置成接受來自麥克風(fēng)201的語音信號,并且編碼這些語音信號以用于經(jīng)由網(wǎng)絡(luò)接口 302通過因特網(wǎng)201傳輸以。該語音引擎還被布置成解碼經(jīng)由網(wǎng)絡(luò)接口 302通過因特網(wǎng)101接收的語音信號,以用于輸出到電視的放大器314和揚聲器316,或者經(jīng)由藍(lán)牙接口 312和204輸出到遙控114的揚聲器202。該I/O層進(jìn)一步包括視頻引擎,該視頻引擎包括視頻編解碼器。該視頻引擎被布置成接受來自網(wǎng)絡(luò)攝像機輸入308的視頻信號,以及編碼這些視頻信號以用于經(jīng)由網(wǎng)絡(luò)接口 302通過因特網(wǎng)101傳輸。該視頻引擎還被布置成解碼經(jīng)由網(wǎng)絡(luò)接口 302通過因特網(wǎng)101接收的視頻信號,以用于輸出到n幀緩沖器322、視頻硬件326以及屏幕309。可替代地,在全屏模式下,該視頻編解碼器可以經(jīng)由視頻幀緩沖320輸出視頻。
沿協(xié)議棧向上,客戶端應(yīng)用113包括負(fù)責(zé)呼叫建立的客戶端引擎。客戶端引擎控制客戶端113的網(wǎng)絡(luò)信令協(xié)議引擎以便通過因特網(wǎng)101與另一用戶終端102或者103建立實況語音或者視頻呼叫(優(yōu)選地使用如上文討論的P2P呼叫建立或者潛在地使用經(jīng)由服務(wù)器的集中呼叫建立)。客戶端引擎也可以處置其它功能,比如連接管理、認(rèn)證、加密和/或與其它用戶終端的客戶端應(yīng)用111或者113交換存在信息(該存在信息指示用戶通信的可用性,并且優(yōu)選地至少部分由相應(yīng)用戶本身限定)。沿協(xié)議棧更向上,客戶端應(yīng)用113包括負(fù)責(zé)客戶端的用戶接口的客戶端n層??蛻舳薝I層可操作以生成客戶端用戶接口,用于向n幀緩沖器322、視頻硬件324和屏幕309輸出。這可以在TV n層的控制之下經(jīng)由TV應(yīng)用330的API和n圖形引擎來輸出(或者可替代地,客戶端應(yīng)用113可以被提供它自己的n圖形協(xié)議以直接向n幀緩沖器322輸出圖形)。客戶端用戶接口因此向用戶呈現(xiàn)屏上控件,他們可以使用遙控114上的按鈕206、207、208來激活這些控件?;谶@些按鈕按壓,遙控114經(jīng)由紅外發(fā)射器203和接收器310向處理裝置301傳送控制信號。這些控制信號可以由電視應(yīng)用330中的UI協(xié)議引擎解釋,并且然后經(jīng)由API用信號通知到客戶端應(yīng)用113的I/O層(或者可替代地,客戶端應(yīng)用113的I/O層可以被提供它自己的遙控協(xié)議以直接解釋這些控制信號)。繼而,客戶端113的I/0層的協(xié)議與客戶端n層通信??蛻舳薝I層因此被配置成對用戶輸入做出響應(yīng)以便控制客戶端應(yīng)用113的整個操作,例如允許用戶選擇待呼叫的聯(lián)系人、掛斷等。圖4圖示了客戶端應(yīng)用113可以在被用戶使用遙控114的相關(guān)按鈕來傳喚時在屏幕309上顯示的示例用戶接口。用戶接口可以僅顯示于屏幕309的部分上從而允許當(dāng)前觀看的節(jié)目的至少部分保持可見;或者可替代地可以占用整個屏幕309。顯示的用戶接口包括多個面板。例如用戶接口可以包括第一面板402,該面板示出了運行客戶端113的電視103的用戶的簡檔信息。例如簡檔信息可以包括用戶的名稱、“化身圖像”(用戶選擇用于代表他們本身的圖片)和/或“情緒消息”(用于在他們的簡檔中包括的簡短的用戶限定的陳述)。另外,用戶接口可以包括第二面板404,該面板示出了用戶的聯(lián)系人的列表(優(yōu)選地,客戶端113被配置成僅允許在已經(jīng)同意成為聯(lián)系人的用戶之間的呼叫)。另外,用戶接口可以包括第三面板406 (該面板示出了聯(lián)系人中的所選聯(lián)系人的簡檔)和/或第四面板408 (該面板提供了用于選擇呼叫所選聯(lián)系人的菜單或者其它控件)。
另外,客戶端113的n層可以被配置成經(jīng)由API和操作系統(tǒng)326來與電視應(yīng)用330的UI層通信。這允許客戶端應(yīng)用113和電視應(yīng)用330協(xié)商屏幕309和/或揚聲器316或者202的控制。是客戶端應(yīng)用113還是電視應(yīng)用330優(yōu)先可以根據(jù)實施方式和/或情形而定。由于電視機103主要是電視,則優(yōu)選地,客戶端應(yīng)用113應(yīng)當(dāng)在控制屏幕309或者揚聲器316或者202之前需要來自電視應(yīng)用330的準(zhǔn)許。然而在實施例中可以提供用戶限定的設(shè)定從而允許用戶控制客戶端應(yīng)用113是否可以自治地進(jìn)行屏幕309和/或揚聲器316或者202的控制以例如在到來的呼叫的情況下通知用戶。這一設(shè)定將優(yōu)選地存儲于非易失性存儲器318中并且可由客戶端應(yīng)用113和/或電視應(yīng)用330讀取。正如所述,用戶可以通過按壓遙控114上的“待機”按鈕205而使電視103進(jìn)入低功率模式,這經(jīng)由紅外發(fā)射器203和接收器310而用信號通知功率控制單元350關(guān)閉屏幕309。低功率模式因此是由用戶手動選擇的用戶-選擇的模式(例如,而不是如在諸如PC之類的計算機上那樣在預(yù)定的不活動時段之后進(jìn)入低功率模式)。該紅外接收器310可以被連接,以便經(jīng)由電視應(yīng)用330的UI層而直接作用于功率控制單元350。 因此,從用戶的角度看,表面上使電視機103進(jìn)入“待機”模式。然而,實際上,處理器301的操作不能完全暫停,因為通信客戶端應(yīng)用113的客戶端引擎仍然需要監(jiān)控網(wǎng)絡(luò)接口 302 (經(jīng)由客戶端113的I/O層中的網(wǎng)絡(luò)信令協(xié)議引擎)。另一方面,連續(xù)使處理器維持可操作性的完全狀態(tài)將是費電的,因為將僅需要有限的處理資源來執(zhí)行客戶端應(yīng)用113的基本功能。因此,與傳統(tǒng)待機模式不同,“待機”按鈕205實際上將電視103置于特殊的低功率模式中,在該低功率模式中屏幕被關(guān)閉并且處理裝置301被置于具有減少的可操作性的較低功率處理狀態(tài)中。在該狀態(tài)中,處理裝置301仍然能夠運行負(fù)責(zé)監(jiān)控網(wǎng)絡(luò)接口 302的客戶端應(yīng)用113的至少一部分并且在到來的呼叫被檢測到的情況下再次“喚醒”,但是優(yōu)選地不需要能夠充分運行例如電視應(yīng)用330的全信號處理引擎,而且事實上也不需要必然能夠運行客戶端應(yīng)用113的語音和/或視頻引擎。在如圖3a所示的一個實施例中,處理裝置301包括中央處理單元(CPU),其被布置成執(zhí)行客戶端應(yīng)用113和電視應(yīng)用330 二者。處理器301包括鎖相環(huán)(PLL) 340形式的時鐘電路,該時鐘電路被配置成為在其上執(zhí)行客戶端應(yīng)用113和電視應(yīng)用113的CPU 301提供時鐘。PLL 340具有可變的時鐘頻率,并且因此被布置成控制用于在CPU 301上執(zhí)行應(yīng)用的每單位時間處理器循環(huán)的數(shù)量。PLL 340可操作來耦合到功率控制單元350。當(dāng)功率控制單元350被操作以將電視機103置于低功率模式中時,它關(guān)閉屏幕309且還控制PLL 340以減小CPU 301的時鐘速度。此外,操作系統(tǒng)326也撤銷調(diào)度電視應(yīng)用330在CPU 330上執(zhí)行(響應(yīng)于來自功率控制單元350或直接來自紅外接收器310的信號)。諸如電視接收器304和視頻硬件324之類的其他組件也可以被斷電,但是注意到網(wǎng)絡(luò)接口 302保持活動。該較低功率模式有利地節(jié)省了保持以全速為處理器提供時鐘所需的功率,但是根據(jù)處理資源的觀點,這仍然是足夠的,因為負(fù)責(zé)監(jiān)控網(wǎng)絡(luò)接口 302的客戶端應(yīng)用113的部分將僅需要非常有限的每單位時間的處理器循環(huán)數(shù)量。當(dāng)客戶端應(yīng)用113檢測到到來的呼叫已經(jīng)經(jīng)由網(wǎng)絡(luò)302而從網(wǎng)絡(luò)101被用信號通知時,存在用于喚醒過程的至少兩個選項。如圖5a所示,第一選項是,對于客戶端應(yīng)用113而言,自動向功率控制單元350發(fā)布功率控制命令,而不等待來自用戶的贊同。作為響應(yīng),功率控制單元350將屏幕309往回開啟。客戶端應(yīng)用113然后使用屏幕309提示用戶通知他或她到來的呼叫的消息,并為用戶提供使用遙控114上的按鈕207或208應(yīng)答或拒絕呼叫的選項。如果用戶接受,則客戶端應(yīng)用113向功率控制單元350發(fā)布另一個功率控制命令,其將處理裝置301置于全功率狀態(tài)中??蛻舳藨?yīng)用113然后繼續(xù)該呼叫。另一方面,如果用戶拒絕該呼叫,客戶端113向功率控制單元350發(fā)布功率控制命令,其命令它往回關(guān)閉屏幕,然后連續(xù)監(jiān)控網(wǎng)絡(luò)接口302。類似地,如果用戶沒有進(jìn)行選擇并且因此也沒有接受或拒絕該呼叫,例如因為他或她此時不在適當(dāng)?shù)母浇?,則在某時間段之后通知可能超時,或者遠(yuǎn)程用戶可能掛斷。無論哪一種方式,客戶端113然后也將向功率控制單元350發(fā)布功率控制命令,其命令它往回關(guān)閉屏幕,然后連續(xù)監(jiān)控網(wǎng)絡(luò)接口 302。在該第一選項的變體中,當(dāng)客戶端113第一次檢測到到來的呼叫時,可以例如響應(yīng)于來自客戶端應(yīng)用113的單個功率控制命令而使處理裝置301在與開啟屏幕309的同一時間返回到全功率狀態(tài)。然而,如果用戶隨后拒絕呼叫,則這可能證明是不必要的。在第一選項的另一個變體中,處理裝置301根本不需要被提供不同的功率狀態(tài)。 在此情況下,屏幕309在低功率模式中需要被關(guān)閉并且響應(yīng)于檢測到到來的呼叫而自動再次開啟。第一選項具有的優(yōu)點在于用戶在決定應(yīng)答還是拒絕之前可以被提供關(guān)于呼叫的信息。例如,該屏幕通知優(yōu)選地包括呼叫者的名字以及潛在地包括諸如化身圖像之類的其他簡檔信息。如圖5b所示,第二選項是,對于遙控114而言,被提供可替代的用戶接口,比如LED501或諸如IXD顯示器之類的遠(yuǎn)程顯示器502。在此情況下,當(dāng)客戶端應(yīng)用檢測到從網(wǎng)絡(luò)101用信號通知到網(wǎng)絡(luò)接口 302的到來的呼叫時,它沒有立即發(fā)布功率控制命令。取而代之,它經(jīng)由藍(lán)牙接口 312和204或其他這樣的適當(dāng)接口將信號發(fā)送到遙控114的可替代接口 501或502。作為響應(yīng),可替代接口 501或502警告用戶到來的呼叫。例如,LED 501可以閃爍,并且/或者遠(yuǎn)程顯示器502可以顯示從客戶端用信號通知的諸如呼叫者的名字之類的信息??商娲鼗虼送?,客戶端113可以用信號通知到另一種可替代接口,例如通過向遙控114上的揚聲器202或電視機103本身中的揚聲器316輸出音頻警告。作為響應(yīng),用戶可以使用遙控114上的按鈕207或208選擇應(yīng)答或拒絕該呼叫。第二選項不必允許用戶在應(yīng)答之前看到呼叫的細(xì)節(jié),但是具有另的一個優(yōu)點在于屏幕309和處理裝置301 二者都不需要被喚醒,除非用戶應(yīng)答該呼叫。如果用戶確實應(yīng)答了該呼叫,則客戶端應(yīng)用113向功率控制單元350發(fā)布一個或多個功率控制命令,其命令它開啟屏幕309并使處理裝置301返回到全功率狀態(tài),并且客戶端應(yīng)用113然后繼續(xù)該呼叫。另一方面,如果用戶拒絕,則客戶端113簡單地連續(xù)監(jiān)控網(wǎng)絡(luò)接口 302并使電視留在低功率模式中。類似地,如果用戶沒有進(jìn)行選擇并且因此沒有接受或拒絕該呼叫,例如因為他或她此時不在適當(dāng)?shù)母浇?,則在某時間段之后通知可能超時,或者遠(yuǎn)程用戶可能掛斷。無論哪一種方式,客戶端113然后也將使電視留在低功率模式中并且只是連續(xù)監(jiān)控網(wǎng)絡(luò)接口302。在任一選項中,還注意到,用戶可以在任何時間總是通過按壓“待機”按鈕205來選擇使電視機103返回到全功率模式。
在如圖3b所示的其他實施例中,處理裝置301包括多個CPU,其中至少第一 CPU301a被布置成執(zhí)行客戶端應(yīng)用113,且第二 CPU 301b被布置成執(zhí)行電視應(yīng)用。至少第二CPU 301b耦合到功率控制單元350。在該實施例中,功率控制單元350被布置成通過將第二 CPU 301b置于低功率狀態(tài)、優(yōu)選地通過暫停第二 CPU 301b的操作而將處理裝置301置于低功率狀態(tài)。這將涉及停止以取來并執(zhí)行指令以及可選地附加的措施,比如保存節(jié)目狀態(tài)。然而,暫停的狀態(tài)將不會意味著完全丟 失第二 CPU 301b的邏輯狀態(tài)以使得它在返回到全功率狀態(tài)時將需要重新引導(dǎo)。可替代地,第二 CPU 301b在低功率模式中僅可以被設(shè)置成減少的可操作性的狀態(tài),例如具有減少的時鐘速度。這在第二 CPU 301b具有在低功率模式期間執(zhí)行的其他任務(wù)的情況下是有用的。該實施例可以被用作圖3a的實施例的可替代方案或附加方案。例如,與暫停第二CPU 301b 一樣,功率控制單元350也可以減小第一處理器301a的時鐘速度,因為在僅需要針對到來的呼叫監(jiān)控網(wǎng)絡(luò)接口 302時客戶端應(yīng)用113不太可能招致處理器的全部資源(語音或視頻編解碼器是客戶端應(yīng)用113的最處理器-密集型部分,但是這些僅在呼叫期間是活動的)。如結(jié)合圖5a和5b討論的用于通知用戶到來的事件、喚醒電視以及接受和拒絕呼叫的特征也可以結(jié)合圖3b的實施例應(yīng)用。在兩個實施例的任一實施例中,喚醒也可以涉及操作系統(tǒng)326重新調(diào)度電視應(yīng)用330 (響應(yīng)于來自功率控制單元350或直接來自客戶端應(yīng)用113的信號)。然而,這可能僅在某些實施例或情形中是需要的,例如如果客戶端應(yīng)用113必須在電視應(yīng)用330的控制下運行,或者如果用戶希望在呼叫期間觀看電視節(jié)目。例如,兩個或更多電視103的用戶可以進(jìn)行語音呼叫,他們在該語音呼叫中討論正在進(jìn)行的節(jié)目。另一方面,如果用戶應(yīng)答呼叫而不等待以同時觀看電視節(jié)目,則一個或多個中間功率模式可以被提供,在這些中間功率模式中處理裝置301以足夠的水平運行以執(zhí)行客戶端應(yīng)用113的語音和/或視頻編解碼器(以及客戶端引擎和客戶端UI層),但不是運行電視應(yīng)用330的所有信號處理引擎所需的可操作性的完全水平。例如,在圖3a的示例中,PLL340可以被設(shè)置為中間時鐘速度,或者在圖3b的示例中,第二 CPU 301b可以保持暫停。而且,在僅語音呼叫的情況下,電視屏幕309也不需要在中間模式中必然被往回開啟。該中間模式將由向功率控制單元350發(fā)布一個或多個適當(dāng)功率控制命令的客戶端應(yīng)用113以類似于上面討論的在低和高功率模式之間切換的模式來調(diào)用。關(guān)于在應(yīng)答呼叫時是進(jìn)入中間模式還是較高功率模式的選擇優(yōu)選地將取決于來自遙控114的用戶輸入或基于用戶設(shè)定來進(jìn)行。圖6中示意性圖示了一個示例處理器架構(gòu)。這可以表示圖3a的CPU,或圖3b的第一 CPU 301a或第二 CPU 301b中任一個。該CPU包括PLL 340、取來單元602、耦合到取來單元的程序計數(shù)器604、耦合到取來單元的解碼單元606、耦合到解碼單元的執(zhí)行單元610、耦合到執(zhí)行單元的寄存器庫608以及耦合到取來單元和執(zhí)行單元的存儲器控制器612。存儲器控制器612耦合到RAM 319。取來單元602被布置成從依據(jù)程序計數(shù)器604確定的RAM619的地址取來程序的指令,然后繼而傳遞每個指令經(jīng)過解碼單元606和執(zhí)行單元610以用于執(zhí)行。執(zhí)行單元610可以訪問RAM 619和寄存器608以用于在執(zhí)行中涉及的各種目的。執(zhí)行單元610還可以訪問程序計數(shù)器以執(zhí)行控制流程操作,比如分支到程序中的不同點。PLL 340被布置成為取來單元604和程序計數(shù)器604 (以及事實上還有其他組件,比如執(zhí)行單元610)提供時鐘。在低功率狀態(tài)包括減少的時鐘速度的實施例中,PLL 340被配置成減少程序計數(shù)器604、取來單元606和/或執(zhí)行單元610被提供時鐘的速率,使得程序以減少的速度進(jìn)行并且每單位時間從存儲器619取來更少的指令。在低功率狀態(tài)包括第二 CPU 301b的暫停操作的實施例中,程序計數(shù)器604被配置成停止增加,并且取來單元602被配置成停止從存儲器取來指令。因此,在暫停的狀態(tài)中,沒有新指令被取來以用于由執(zhí)行單元610執(zhí)行,并且執(zhí)行單元610不執(zhí)行指令。而且,由程序計數(shù)器604和/或寄存器608中的值表示的程序狀態(tài)可以被存儲到存儲器,例如存儲到RAM 619或非易失性存儲器,這些程序狀態(tài)在從低功率狀態(tài)返回時可以再次被從所述存儲器加載。應(yīng)當(dāng)領(lǐng)會,上述實施例僅通過示例描述。
例如,本發(fā)明不限于用于將處理裝置置于較低功率狀態(tài)中的任何一種特定技術(shù)。可以使用用于減少處理器的功耗的其他適當(dāng)技術(shù)。例如,一些處理器具有不同的區(qū)域或“域” 601,其可以以不同的時鐘速度和/或不同操作電壓操作,其中時鐘轉(zhuǎn)換器和/或電壓水平偏移器被提供以在不同域之間傳輸信號。這些不同的域典型地處置不同種類的操作。例如,處理器的核心操作電壓可能低于負(fù)責(zé)與外部組件接口的外圍區(qū)域處的操作電壓。在這種布置中,處理器的某些域可以被設(shè)置成較低功率狀態(tài)或暫停的狀態(tài),例如通過使負(fù)責(zé)與外圍組件接口的處理器的外圍接口或端口 614、616、618斷電,該外圍組件比如電視接收器、輔助輸入和/或屏幕緩沖器和與屏幕相關(guān)聯(lián)的視頻硬件。而且,設(shè)想在不同處理器中分配各種客戶端、電視以及其他功能的其他方式。例如,一個或多專用信號處理器(DSP)可被布置成執(zhí)行電視應(yīng)用330的電視信號處理引擎和/或客戶端應(yīng)用113的視頻引擎和/或語音引擎;其中,一個或多個單獨的CPU被布置成以執(zhí)行客戶端應(yīng)用113的UI層、客戶端引擎、協(xié)議及圖形引擎和/或電視應(yīng)用330的UI層和協(xié)議及圖形引擎。電視應(yīng)用330的一些或所有功能可以可替代地在包括電視接收器前端304中的硬布線信號處理裝置的可能性的專用硬件中實施。另一個布置將是提供非?;镜?、專用的、低功率CPU以用于僅運行負(fù)責(zé)監(jiān)控網(wǎng)絡(luò)接口 302并喚醒電視103的客戶端應(yīng)用113的部分,其中客戶端應(yīng)用113的剩余部分在一個或多個單獨的諸如也用于執(zhí)行電視應(yīng)用330中的一些或所有的通用CPU之類的CPU中實施。而且,本發(fā)明不需要受電視廣播限制。隨著基于分組的電視服務(wù)的流行性的增加,可能令人感興趣的是,具有通過因特網(wǎng)或?qū)S玫幕诜纸M的服務(wù)接收基于分組的電視信號能力的專用電視機的思想。該客戶端也被配置成響應(yīng)于諸如到來的文件傳輸之類的其他種類的到來的通信事件而喚醒電視。而且,注意到本發(fā)明不特別限于VoIP或?qū)Φ韧負(fù)?。還可使用呼叫建立的其他基于分組的網(wǎng)絡(luò)、協(xié)議以及方法。給定本文的公開,本發(fā)明的其他變形對于本領(lǐng)域技術(shù)人員而言是顯而易見的。本發(fā)明的范圍不受所描述的實施例限制,而是僅由所附權(quán)利要求限制。
權(quán)利要求
1.一種電視,包括 電視屏幕,用于向用戶顯示視頻信號; 網(wǎng)絡(luò)接口,用于訪問基于分組的網(wǎng)絡(luò); 耦合到電視屏幕和網(wǎng)絡(luò)接口的處理裝置,其被布置成執(zhí)行通信客戶端應(yīng)用以用于經(jīng)由網(wǎng)絡(luò)接口和基于分組的網(wǎng)絡(luò)接收通信事件; 耦合到電視屏幕和處理裝置的節(jié)能電路,其被配置成在(i)其中電視屏幕被開啟的較高功率模式與(ii)其中電視屏幕被關(guān)閉的較低功率模式之間切換;以及 用戶輸入設(shè)備,其可與用于在所述模式之間切換的節(jié)能電路通信,該較低功率模式因此是響應(yīng)于來自用戶輸入設(shè)備的手動用戶輸入而設(shè)置的模式; 其中所述處理裝置被配置成使得在較低功率模式期間連續(xù)執(zhí)行通信客戶端應(yīng)用的至少一部分,以便監(jiān)控網(wǎng)絡(luò)接口并由此檢測到來的通信事件,并且作為響應(yīng)自動觸發(fā)節(jié)能電路以切換到較高功率模式,從而在來自所述用戶的手動響應(yīng)之前向電視屏幕輸出到來的通信事件的通知。
2.權(quán)利要求I的電視,其中 所述通信事件是語音或視頻呼叫,所述通信客戶端應(yīng)用用于經(jīng)由網(wǎng)絡(luò)接口和基于分組的網(wǎng)絡(luò)進(jìn)行語音或視頻呼叫;以及 所述處理裝置被配置成在較低功率模式期間連續(xù)執(zhí)行通信客戶端應(yīng)用的至少一部分,以便監(jiān)控網(wǎng)絡(luò)接口并由此檢測到來的呼叫,并且作為響應(yīng)自動觸發(fā)節(jié)能電路以返回到較高功率模式,從而在來自所述用戶的手動響應(yīng)之前向電視屏幕輸出到來的呼叫的通知。
3.權(quán)利要求I的電視,其中所述用戶輸入設(shè)備包括遙控單元,該遙控單元具有用于在較高功率模式與較低功率模式之間切換的待機按鈕,該較低功率模式因此是這樣一種模式在該模式中,通過對到來的通信事件的自動響應(yīng)和來自遙控的待機按鈕的手動用戶輸入中任意一個使得電視能夠被喚醒進(jìn)入所述較高功率模式。
4.權(quán)利要求I的電視,其中所述節(jié)能電路被配置成在(i)其中電視屏幕被開啟并且處理裝置被設(shè)置為較高功率處理狀態(tài)的較高功率模式與(ii)其中電視屏幕被關(guān)閉并且處理裝置被設(shè)置為較低功率處理狀態(tài)的較低功率模式之間切換。
5.權(quán)利要求4的電視,其中 所述節(jié)能電路被配置成在(i) (a)其中電視屏幕被開啟但處理裝置被設(shè)置為較低功率處理狀態(tài)的第一較高功率模式、(i) (b)其中電視屏幕被開啟且處理裝置被設(shè)置為較高功率處理狀態(tài)的第二較高功率模式,與(ii)其中電視屏幕被關(guān)閉且處理裝置被設(shè)置為較低功率處理狀態(tài)的較低功率模式之間切換;以及 所述客戶端應(yīng)用被配置成響應(yīng)于檢測到到來的通信事件而觸發(fā)第一較高功率模式以便輸出通知,并且響應(yīng)于接受通信事件的用戶輸入觸發(fā)第二較高功率模式以便處理該事件。
6.權(quán)利要求4的電視,其中所述處理裝置至少包括被布置成執(zhí)行通信客戶端應(yīng)用的第一處理器,并且所述較低功率處理狀態(tài)包括第一處理器的時鐘速度被減小的狀態(tài)。
7.權(quán)利要求4的電視,其中所述處理裝置包括被布置成執(zhí)行客戶端應(yīng)用的至少所述部分的第一處理器和被布置成執(zhí)行信號處理代碼以用于處理用于輸出到電視屏幕的電視信號的第二處理器;并且所述較低功率處理狀態(tài)包括第二處理器被設(shè)置為較低功率處理狀態(tài)的狀態(tài)。
8.權(quán)利要求7的電視,其中所述較低功率處理狀態(tài)包括第二處理器的操作被暫停的狀態(tài)。
9.權(quán)利要求I的電視,其中所述處理裝置耦合到電視屏幕并進(jìn)一步被布置成執(zhí)行信號處理代碼以用于處理用于輸出到電視屏幕的電視信號,并且其中所述節(jié)能電路被配置成使得信號處理代碼被調(diào)度用于在較高功率模式中執(zhí)行并且在較低功率模式中被取消調(diào)度。
10.權(quán)利要求I的電視,其中所述網(wǎng)絡(luò)接口包括被配置成在低功率模式期間保持活動的無線RF收發(fā)器。
11.權(quán)利要求I的電視,包括用于從電視廣播網(wǎng)絡(luò)接收電視信號的電視接收器。
12.權(quán)利要求I的電視,其中所述網(wǎng)絡(luò)接口用于訪問互聯(lián)網(wǎng),并且所述通信客戶端應(yīng)用是用于通過互聯(lián)網(wǎng)進(jìn)行語音或視頻呼叫的VoIP客戶端。
13.權(quán)利要求I的電視,其中所述通信客戶端應(yīng)用是用于通過對等呼叫建立來建立呼叫的對等客戶端。
14.權(quán)利要求I的電視,其中所述電視屏幕是高清(HDTV)格式屏幕。
15.—種電視,包括 電視屏幕,用于向用戶顯示視頻信號; 網(wǎng)絡(luò)接口,用于訪問基于分組的網(wǎng)絡(luò); 耦合到網(wǎng)絡(luò)接口的嵌入式處理裝置,其被布置成執(zhí)行通信客戶端應(yīng)用以用于經(jīng)由網(wǎng)絡(luò)接口和基于分組的網(wǎng)絡(luò)接收通信事件;以及 耦合到電視屏幕和嵌入式處理裝置的節(jié)能電路,其被配置成在(i )其中電視屏幕被開啟并且嵌入式處理裝置被設(shè)置為較高功率處理狀態(tài)的較高功率模式與(ii)其中電視屏幕被關(guān)閉并且嵌入式處理裝置被設(shè)置為較低功率處理狀態(tài)的較低功率模式之間切換;以及 用戶輸入設(shè)備,其可與用于在所述模式之間切換的節(jié)能電路通信,該較低功率模式因此是響應(yīng)于來自用戶輸入設(shè)備的手動用戶輸入而設(shè)置的模式; 其中所述處理裝置被配置成使得在較低功率模式期間,連續(xù)執(zhí)行通信客戶端應(yīng)用的至少一部分,以便監(jiān)控網(wǎng)絡(luò)接口并由此檢測到來的通信事件。
16.權(quán)利要求15的電視,其中所述通信事件是語音或視頻呼叫,所述通信客戶端應(yīng)用用于經(jīng)由網(wǎng)絡(luò)接口和基于分組的網(wǎng)絡(luò)進(jìn)行語音或視頻呼叫;以及 所述處理裝置被布置成在較低功率模式期間連續(xù)執(zhí)行通信客戶端應(yīng)用的至少一部分,以便監(jiān)控網(wǎng)絡(luò)接口并由此檢測到來的呼叫。
17.權(quán)利要求15的電視,其中所述用戶輸入設(shè)備包括遙控單元,該遙控單元具有用于在較高功率模式與較低功率模式之間切換的待機按鈕,該較低功率模式因此是這樣一種模式在該模式中,通過對到來的通信事件的自動響應(yīng)和來自遙控的待機按鈕的手動用戶輸入中任意一個使得電視能夠被喚醒進(jìn)入所述較高功率模式。
18.權(quán)利要求15的電視,其中所述處理裝置至少包括被布置成執(zhí)行通信客戶端應(yīng)用的第一處理器,并且所述較低功率處理狀態(tài)包括第一處理器的時鐘速度被減小的狀態(tài)。
19.權(quán)利要求15的電視,其中所述處理裝置包括被布置成執(zhí)行客戶端應(yīng)用的至少所述部分的第一處理器和被布置成執(zhí)行信號處理代碼以用于處理用于輸出到電視屏幕的電視信號的第二處理器;并且所述較低功率處理狀態(tài)包括第二處理器被設(shè)置為較低功率處理狀態(tài)的狀態(tài)。
20.權(quán)利要求19的電視,其中所述較低功率處理狀態(tài)包括第二處理器的操作被暫停的狀態(tài)。
21.權(quán)利要求15的電視,其中所述處理裝置可與除了所述電視屏幕之外的其他可替代用戶接口通信,并且被配置成響應(yīng)于檢測到到來的通信事件經(jīng)由該可替代用戶接口自動提示用戶,且以用戶對所述提示的響應(yīng)為條件觸發(fā)節(jié)能電路以返回到較高功率模式。
22.權(quán)利要求15的電視,其中所述電視屏幕是高清(HDTV)格式屏幕。
23.一種通信客戶端應(yīng)用,其包含在計算機可讀介質(zhì)上并且包括用于在電視的處理裝置上執(zhí)行的代碼,該代碼包括 第一代碼,其被配置成使得當(dāng)其在嵌入式處理裝置上執(zhí)行時經(jīng)由電視到基于分組的網(wǎng)絡(luò)的網(wǎng)絡(luò)接口接收通信事件;以及 第二代碼,其被配置成使得當(dāng)其在處理裝置上執(zhí)行時發(fā)布功率-控制命令,以便控制該媒體裝置的節(jié)能電路,并且由此在(i )其中屏幕被開啟的較高功率模式與(ii )其中屏幕被關(guān)閉的較低功率模式之前切換,該較低功率模式是響應(yīng)于來自用戶輸入設(shè)備的手動用戶輸入而設(shè)置的模式; 其中第一代碼的至少一部分被配置成在較低功率模式期間連續(xù)在處理裝置上執(zhí)行,以便監(jiān)控網(wǎng)絡(luò)接口并且由此檢測到來的通信事件,并且作為響應(yīng)自動觸發(fā)節(jié)能電路以返回到較高功率模式,從而在來自所述用戶的手動響應(yīng)之前將到來的通信事件的通知輸出到電視屏幕。
24.一種通信客戶端應(yīng)用,其包含在計算機可讀介質(zhì)上并且包括用于在電視的處理裝置上執(zhí)行的代碼,該代碼包括 第一代碼,其被配置成使得當(dāng)其在嵌入式處理裝置上執(zhí)行時經(jīng)由電視到基于分組的網(wǎng)絡(luò)的網(wǎng)絡(luò)接口接收通信事件;以及 第二代碼,其被配置成使得當(dāng)其在處理裝置上執(zhí)行時發(fā)布功率-控制命令,以便控制媒體裝置的節(jié)能電路,并且由此在(i)其中屏幕被開啟的較高功率模式與(ii)其中屏幕被關(guān)閉并且處理裝置被設(shè)置為較低功率處理狀態(tài)的較低功率模式之間切換,該較低功率模式是響應(yīng)于來自用戶輸入設(shè)備的手動用戶輸入而設(shè)置的模式; 其中第一代碼的至少一部分被配置成在較低功率模式期間連續(xù)在處理裝置上執(zhí)行,以便針對到來的通信事件監(jiān)控網(wǎng)絡(luò)接口。
25.—種方法,包括 在電視的嵌入式處理裝置上執(zhí)行通信客戶端應(yīng)用,該通信客戶端可操作以使得當(dāng)其被執(zhí)行時經(jīng)由電視到基于分組的網(wǎng)絡(luò)的網(wǎng)絡(luò)接口接收通信事件; 發(fā)布功率-控制命令,以便控制媒體裝置的節(jié)能電路,并且由此在(i)其中屏幕被開啟的較高功率模式與(i i )其中屏幕被關(guān)閉的較低功率模式之間切換,該較低功率模式是響應(yīng)于來自用戶輸入設(shè)備的手動用戶輸入而設(shè)置的模式;以及 在較低功率模式期間連續(xù)在處理裝置上執(zhí)行通信客戶端應(yīng)用的至少一部分,以便監(jiān)控網(wǎng)絡(luò)接口并由此檢測到來的通信事件,并且作為響應(yīng)自動觸發(fā)節(jié)能電路以返回到較高功率模式,以便在來自所述用戶的手動響應(yīng)之前將到來的通信事件的通知輸出到電視屏幕。
26.—種方法,包括在電視的嵌入式處理裝置上執(zhí)行通信客戶端應(yīng)用,該通信客戶端可操作以使得當(dāng)其被執(zhí)行時經(jīng)由電視到基于分組的網(wǎng)絡(luò)的網(wǎng)絡(luò)接口接收通信事件; 發(fā)布功率-控制命令,以便控制媒體裝置的節(jié)能電路,并且由此在(i)其中屏幕被開啟的較高功率模式與(ii)其中屏幕被關(guān)閉且處理裝置被設(shè)置為較低功率處理狀態(tài)的較低功率模式之間切換,該較低功率模式是響應(yīng)于來自用戶輸入設(shè)備的手動用戶輸入而設(shè)置的模式;以及 在較低功率模式期間連續(xù)在處理裝置上執(zhí)行通信客戶端應(yīng)用,以便針對到來的通信事 件監(jiān)控網(wǎng)絡(luò)接口。
全文摘要
一種電視包括用于向用戶顯示視頻信號的電視屏幕;用于訪問基于分組的網(wǎng)絡(luò)的網(wǎng)絡(luò)接口;耦合到電視屏幕和網(wǎng)絡(luò)接口的處理裝置,其被布置成執(zhí)行通信客戶端應(yīng)用以用于經(jīng)由網(wǎng)絡(luò)接口和基于分組的網(wǎng)絡(luò)接收通信事件;耦合到電視屏幕和處理裝置的節(jié)能電路,其被配置成在其中電視屏幕被開啟的較高功率模式與其中電視屏幕被關(guān)閉的較低功率模式之間切換;以及用戶輸入設(shè)備,其可與用于在各功率模式之間切換的節(jié)能電路通信,該較低功率模式因此是響應(yīng)于來自用戶輸入設(shè)備的手動用戶輸入而設(shè)置的模式。該客戶端在低功率模式期間連續(xù)監(jiān)控網(wǎng)絡(luò)接口以便提供通知和/或喚醒電視。
文檔編號H04N7/14GK102823237SQ201180016939
公開日2012年12月12日 申請日期2011年3月29日 優(yōu)先權(quán)日2010年3月31日
發(fā)明者J.金, T.蘇塔里 申請人:斯凱普公司