本申請要求于2015年2月2日提交的美國臨時專利申請62/125,871和于2015年2月16日提交的美國臨時專利申請62/116,831的優(yōu)先權(quán),其全部內(nèi)容通過引用結(jié)合在本申請中。
技術(shù)領(lǐng)域
本申請涉及電視顯示系統(tǒng)。
背景技術(shù):
起初,電視機(jī)(TV)能夠通過使用模擬天線來接收外部節(jié)目。模擬天線將接收來自發(fā)射塔的模擬信號而電視系統(tǒng)會在電視顯示器上顯示音頻和視頻圖像。隨著有線電視的發(fā)展,有線電視提供商通過有線電視機(jī)頂盒為電視機(jī)提供節(jié)目。有線電視機(jī)頂盒會接收來自同軸電纜的電視信號。有線電視機(jī)頂盒會解擾這些信號并將其提供給電視機(jī),其中電視機(jī)隨后會顯示音頻和視頻圖像。電視機(jī)的進(jìn)一步改進(jìn)將結(jié)合用于“有線準(zhǔn)備”電視系統(tǒng)的額外電子設(shè)備的使用。這些電視系統(tǒng)已經(jīng)包含用于解擾有線信號的額外電子設(shè)備,最大限度地減少了對有線電視機(jī)頂盒的需求。
然而,隨著數(shù)字電視的出現(xiàn),電纜提供商和其他供應(yīng)商會使用數(shù)字機(jī)頂盒為電視機(jī)提供更復(fù)雜的節(jié)目。數(shù)字機(jī)頂盒具有解擾上百個信道的能力,還具有如提供點(diǎn)播節(jié)目和其他交互功能的額外的能力。尤其是最近,現(xiàn)代電視系統(tǒng)已經(jīng)集成了互聯(lián)網(wǎng)連接能力以及高性能中央處理器和/或圖形處理單元。許多第三方應(yīng)用可被電視系統(tǒng)的用戶下載,包括視頻流媒體服務(wù)和游戲應(yīng)用。
由于這些視頻流媒體服務(wù)、游戲應(yīng)用和其他應(yīng)用變得更加復(fù)雜,電視系統(tǒng) 需要更強(qiáng)大的處理能力。因此,集成在電視系統(tǒng)內(nèi)的中央處理器和圖形處理器可能在計算能力方面變得過時,但電視系統(tǒng)的顯示器在顯示能力方面并沒有過時。作為一種解決方式,一些用戶利用機(jī)頂盒來運(yùn)行更新后的應(yīng)用。然而,這些附加設(shè)備損害了用戶體驗(yàn),因?yàn)橛脩衄F(xiàn)在需要操作多個遙控器來為系統(tǒng)供電、找到所需的內(nèi)容。更為復(fù)雜的是,每個機(jī)頂盒或電視系統(tǒng)可能具有非常不同的圖形用戶界面,進(jìn)一步損害了用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
模塊化電視系統(tǒng)可包括主模塊殼體。位于主模塊殼體內(nèi)的可以是主模塊處理器、顯示器和至少一個計算模塊端口。顯示器、音頻輸出設(shè)備和計算模塊端口均與主模塊處理器通信。主模塊處理器用于呈現(xiàn)主模塊處理器接收到的音頻和視頻。
此外,主模塊處理器被配置為與可移除的計算模塊通信。該可移除的計算模塊被配置為連接到主模塊的計算模塊端口。該可移除的計算模塊具有計算模塊處理器,其中該主模塊處理器被配置為在呈現(xiàn)多個輸入/輸出端口中的至少一個輸入/輸出端口接收到的音頻和視頻時,與來自計算模塊處理器的數(shù)據(jù)進(jìn)行通信。多個輸入/輸出端口與主模塊處理器或計算模塊處理器通信。
在另一個實(shí)施方式中,模塊化電視系統(tǒng)可包括顯示子系統(tǒng)和電視模塊子系統(tǒng)。該顯示子系統(tǒng)具有殼體,該殼體內(nèi)包含用于顯示圖像的顯示面板和顯示子系統(tǒng)端口。該電視模塊子系統(tǒng)具有殼體,該殼體內(nèi)包含主板和與該主板通信的電視模塊端口。主板位于殼體內(nèi)并被配置為通過至少一根線與顯示子系統(tǒng)通信。
模塊化電視系統(tǒng)還包括:與顯示面板通信的時序控制模塊,用于控制顯示子系統(tǒng)的顯示面板所顯示的圖像;以及,也與顯示面板通信的背光控制器。背光控制器被配置為控制顯示面板的背光。電源可位于電視模塊子系統(tǒng)的殼體內(nèi),用作為電視模塊子系統(tǒng)的主板和顯示子系統(tǒng)供電。時序控制器模塊和/或背光控制器可位于電視模塊子系統(tǒng)的殼體內(nèi)或顯示子系統(tǒng)的殼體內(nèi)。這使得時序控制器模塊和背光控制器中的一個或兩者都位于顯示子系統(tǒng)或電視模塊子系統(tǒng)內(nèi), 從而為電視系統(tǒng)提供模塊化設(shè)計。
本發(fā)明的進(jìn)一步目的、特征和優(yōu)勢在閱讀了參照所附的作為本說明書一部分的附圖和權(quán)利要求的以下描述后對于本領(lǐng)域技術(shù)人員來說是顯而易見的。
附圖說明
圖1示出了模塊化電視系統(tǒng)的實(shí)施方式;
圖2示出了圖1中的模塊化電視系統(tǒng)的背面;
圖3示出了圖1中的模塊化電視系統(tǒng)的背面,其中計算模塊插入在模塊化電視系統(tǒng)中或從模塊化電視系統(tǒng)中移除;
圖4示出了模塊化電視系統(tǒng)的框圖的實(shí)施方式;
圖5示出了主模塊的框圖的實(shí)施方式;
圖6示出了計算模塊的框圖的實(shí)施方式;
圖7示出了計算模塊和主模塊之間的大致連接路由的框圖的實(shí)施方式;
圖8示出了通過主模塊提供給計算模塊的網(wǎng)絡(luò)接入的框圖的實(shí)施方式;
圖9和圖10示出了主模塊和計算模塊的不同局域網(wǎng)和路由配置的框圖的實(shí)施方式;
圖11示出了具有主模塊和計算模塊且使用互聯(lián)網(wǎng)協(xié)議地址分配的系統(tǒng)的框圖的實(shí)施方式;
圖12示出了用于通過主模塊與計算模塊共享設(shè)備的框圖的實(shí)施方式;
圖13示出了用于通過主模塊與計算模塊共享設(shè)備的另一方法的框圖的實(shí)施方式;
圖14示出了通過計算模塊為主模塊提供網(wǎng)絡(luò)接入的框圖的實(shí)施方式;
圖15示出了采用互聯(lián)網(wǎng)協(xié)議地址分配且通過計算模塊為主模塊提供網(wǎng)絡(luò)接入的框圖的實(shí)施方式;
圖16示出了采用互聯(lián)網(wǎng)協(xié)議地址分配且通過一個或多個計算模塊為主模塊提供網(wǎng)絡(luò)接入的框圖的實(shí)施方式;
圖17示出了用于通過主模塊與計算模塊共享設(shè)備的另一方法的框圖的實(shí)施 方式;
圖18示出了用于數(shù)字電視信號處理應(yīng)用場景的處理流程的實(shí)施方式;
圖19示出了用于涉及視頻點(diǎn)播流的場景的處理流程的實(shí)施方式;
圖20示出了用于模擬電視信號處理的處理流程的實(shí)施方式;
圖21示出了用于交互式游戲場景的處理流程的實(shí)施方式;
圖22和圖23示出了使用機(jī)頂盒的應(yīng)用場景的實(shí)施方式;
圖24示出了用于多屏共享應(yīng)用場景的處理流程的實(shí)施方式;
圖25示出了用于多屏交互場景的處理流程的實(shí)施方式;
圖26示出了用于視頻點(diǎn)播流場景的處理流程的實(shí)施方式;
圖27示出了用于交互式游戲場景的處理流程的實(shí)施方式;
圖28示出了用于多屏共享應(yīng)用場景的處理流程的實(shí)施方式;
圖29示出了用于多屏交互場景的處理流程的實(shí)施方式;
圖30示出了用于存儲計算模塊的設(shè)備信息的存儲設(shè)備的實(shí)施方式;
圖31示出了模塊化電視系統(tǒng)的實(shí)施方式;
圖32示出了具有與電視子系統(tǒng)殼體分離的揚(yáng)聲器的模塊化電視系統(tǒng)的實(shí)施方式;
圖33示出了具有位于顯示系統(tǒng)殼體內(nèi)的時序控制器的模塊化電視系統(tǒng)的實(shí)施方式;
圖34示出了具有位于顯示系統(tǒng)殼體內(nèi)的背光控制器的模塊化電視系統(tǒng)的實(shí)施方式;
圖35示出了具有主模塊和計算模塊的模塊化電視系統(tǒng)的實(shí)施方式;
圖36示出了具有獨(dú)立的揚(yáng)聲器的模塊化電視系統(tǒng)的實(shí)施方式;以及
圖37至圖39示出了具有位于不同位置的揚(yáng)聲器的模塊化電視系統(tǒng)的實(shí)施方式。
具體實(shí)施方式
現(xiàn)在參考圖1,示出了模塊化電視系統(tǒng)10。模塊化電視系統(tǒng)10具有用于顯 示圖像的顯示器12。模塊化電視系統(tǒng)10還具有集成在模塊化電視系統(tǒng)10的殼體18內(nèi)的一個或多個揚(yáng)聲器14和16。揚(yáng)聲器14和16用作提供來自模塊化電視系統(tǒng)10的聲音。當(dāng)然,應(yīng)當(dāng)理解,可以使用許多不同類型或數(shù)量的揚(yáng)聲器中的任何一個。此外,揚(yáng)聲器14和16可以獨(dú)立于并遠(yuǎn)離模塊化電視系統(tǒng)10。
參考圖2,示出了模塊化電視系統(tǒng)10的背面11。此處,殼體18包括殼體18的一部分20,該部分20內(nèi)包含與模塊化電視系統(tǒng)10相關(guān)的電子設(shè)備。此處,該模塊化電視系統(tǒng)包括多個輸入/輸出端口22。
位于殼體18的部分20內(nèi)的是主模塊24。稍后會解釋,主模塊24具有與多個輸入/輸出端口22通信的主模塊處理器。多個輸入/輸出端口22可包括許多不同端口中的任何一個。作為實(shí)施方式,多個輸入/輸出端口可包括通用串行總線(USB)端口、高清晰度多媒體接口(HDMI)端口、以太網(wǎng)端口、同軸電纜端口、數(shù)字視頻端口、視頻圖形陣列(VGA)端口等。額外地或替選地,輸入/輸出端口22可包括許多不同無線接口中的任何一個,如Wi-Fi或藍(lán)牙接口。
此外,與主模塊24通信的是可移除的計算模塊26和28,可移除的計算模塊26和28通過連接器與主模塊24通信,這將在后面進(jìn)行詳細(xì)描述。較佳地,如圖3所示,計算模塊26可滑入殼體18的部分20的開口30。
參考圖4,示出了模塊化電視系統(tǒng)10的框圖。此處,計算模塊26和28均有計算模塊端口32和34。計算模塊端口32和34被配置為分別與主模塊端口36和38配對。計算模塊端口32和34與計算模塊26或28上的處理器通信,而主模塊端口36和38與主模塊24上的處理器通信。當(dāng)計算模塊端口32連接到主模塊端口36時,使得計算模塊26的處理器與主模塊24通信。類似地,當(dāng)計算模塊端口34連接到主模塊端口38時,使得計算模塊28與主模塊24的處理器通信。
在本實(shí)施方式中,主模塊24與端口22和顯示器12是直接通信的。主模塊24可控制顯示器12上所顯示的內(nèi)容,也可接收來自端口22的輸入或向端口22發(fā)送輸出。當(dāng)計算模塊26和/或計算模塊28通過端口32、34、36和38連接到主模塊24時,使得計算模塊26和計算模塊28與端口22交互以及控制顯示器 12上所顯示的內(nèi)容。主模塊24可負(fù)責(zé)在觀看條件下將音頻和視頻呈現(xiàn)在顯示器12上、用作圖像和音頻后處理,以及負(fù)責(zé)網(wǎng)絡(luò)連接上的電視接收。
計算模塊26和/或計算模塊28可負(fù)責(zé)各種格式的數(shù)字多媒體解碼和各種應(yīng)用的運(yùn)行。由于這些原因,計算模塊26和/或計算模塊28可具有更強(qiáng)大的中央處理器和圖形處理器,以啟動現(xiàn)代操作系統(tǒng),如Linux,Android和iOS等。通過將計算模塊26和/或計算模塊28與主模塊24分開,可通過簡單地拔出舊的計算模塊而代之以新的更強(qiáng)大的計算模塊來更新模塊化電視系統(tǒng)10。這使得用戶可以保留目前足夠流行的顯示器12而更換和升級向顯示器12提供音頻和視頻圖像的計算能力。
參考圖5,示出了主模塊24的更詳細(xì)的視圖。主模塊24可包括一個或多個處理器。例如,主模塊24可包括中央處理器40、圖形處理器42和視頻后處理器44。這些處理器40、42和44通過系統(tǒng)總線46互相通信。
此外,與系統(tǒng)總線46通信的可以是模擬視頻解碼器48、以太網(wǎng)接口50、控制接口52和顯示處理器13。顯示處理器13為顯示器12提供所呈現(xiàn)的信號??刂平涌?2可包括I2C、UART和/或GPIO接口。也可能有額外的接口56、接口58和接口59可以與系統(tǒng)總線46通信。這些額外的接口56、接口58和/或接口60可包括USB、串行外設(shè)接口、無線Wi-Fi接口、無線藍(lán)牙接口、攝像頭接口或其他輸入/輸出設(shè)備的接口,如鼠標(biāo)或鍵盤。除了視頻后處理器外,也可能有音頻后處理器62。用于與這些各種處理器和接口連接的存儲器可以是以動態(tài)隨機(jī)存取存儲器64的形式與系統(tǒng)總線46通信。基于此,前面描述的設(shè)備通過總線46訪問存儲器64。
主模塊24還可包括其他更傳統(tǒng)的電視組件。例如,主模塊24可以包括用于從接收天線接收射頻的調(diào)諧器60。主模塊24還可包括模擬TV解調(diào)器66和/或數(shù)字TV解調(diào)器68。模擬TV解調(diào)器66可以與模擬視頻解碼器48或存儲器64通信,而數(shù)字TV解調(diào)器68可以與存儲器64通信。此外,主模塊24可具有音頻/視頻輸入70以及HDMI接收器72。
主模塊24的一些接口也可被設(shè)置為與計算模塊26和28通信。例如,HDMI 接收器72、數(shù)字TV解調(diào)器68和/或模擬TV解調(diào)器66、處理器40、以太網(wǎng)接口50、控制接口52,可全部或部分被設(shè)置為與計算模塊26和/或28通信。
參考圖6,示出了計算模塊26的更詳細(xì)的視圖。應(yīng)當(dāng)理解,有關(guān)計算模塊26的描述同樣適用計算模塊28。此處,計算模塊26具有中央處理器74、圖形處理器76、數(shù)字視頻解碼器78和數(shù)字音頻處理器80。中央處理器74、圖形處理器76、數(shù)字視頻解碼器78和數(shù)字音頻處理器80均與動態(tài)隨機(jī)存取存儲器82以及系統(tǒng)總線84通信。此外,計算模塊26可包括傳輸流媒體解復(fù)用器86、以太網(wǎng)接口88、控制接口90和HDMI發(fā)送器92。這些設(shè)備均可以與系統(tǒng)總線84通信。
電力從電力輸入94被提供給計算模塊26,電力輸入94從主模塊24接收電力??刂平涌?0可包括I2C、UART和/或GPIO接口。傳輸流媒體解復(fù)用器86、控制接口90和HDMI發(fā)送器92均可以通過端口32與主模塊24直接連接。計算模塊26的中央處理器74和/或圖形處理器76可為向主模塊24的用戶顯示圖像和提供視頻提供幫助。
例如,主模塊24可負(fù)責(zé)模擬視頻的接收和解碼、數(shù)字視頻的接收和解調(diào)、超高清晰度圖像處理,可包括降噪、超分辨率縮放、銳化、動態(tài)范圍增強(qiáng)、顏色和膚色調(diào)整、去隔行、微模糊和背光控制等。此外,主模塊24可負(fù)責(zé)高清晰度多媒體接口接收、通用串行總線接口,以及無線接口如Wi-Fi或藍(lán)牙。此外,主模塊24也可負(fù)責(zé)為計算模塊26提供以太網(wǎng)網(wǎng)絡(luò)連接。
計算模塊26可負(fù)責(zé),例如,超高清晰度數(shù)字視頻錄制、用于數(shù)字電視解碼的傳輸流媒體解復(fù)用、數(shù)字多媒體解碼、為系統(tǒng)10的用戶提供高質(zhì)量圖形用戶界面,以及允許下載和運(yùn)行第三方應(yīng)用,如視頻流或游戲。
端口32和端口36以及端口34和端口38之間的接口,最好如圖4所示,可采取許多不同形式中的任何一種。在一個實(shí)施方式中,下面的表格示出了58個引腳的接口。
在本實(shí)施方式中,引腳53和54將來自主模塊24的電力提供給計算模塊26。引腳2-18將音頻和視頻信號從計算模塊26發(fā)送至主模塊24。引腳26-33為主模塊24和計算模塊26的整個系統(tǒng)提供形成局域網(wǎng)的以太網(wǎng)鏈路?;ヂ?lián)網(wǎng)數(shù)據(jù)經(jīng)過此鏈路,且也被用來共享主模塊24和計算模塊26之間的外圍設(shè)備。引腳41-51在數(shù)字電視信號接收和解碼的情況下提供從主模塊24到計算模塊26的傳輸流鏈路。引腳22用來識別計算模塊,如果只使用一個引腳則最多識別兩個計算模塊,如果使用兩個引腳則最多識別四個計算模塊。如果使用接口上的額外的引腳,則可識別額外的計算模塊。引腳20、21、39、56和57傳輸主模塊24和計算模塊26之間的握手和/或控制信息。
當(dāng)然,應(yīng)當(dāng)理解,引腳的布置和數(shù)量可根據(jù)產(chǎn)品的要求而不同。此外,接地引腳用來防止信號之間的干擾。應(yīng)當(dāng)進(jìn)一步理解,接口所使用的連接器的類型可根據(jù)應(yīng)用的要求而不同。
圖7示出了計算模塊26、計算模塊28和主模塊24之間的大致連接路由的框圖的實(shí)施方式。此處,示出了,計算模塊26、計算模塊28與路由塊96通信,該路由塊96將計算模塊26、計算模塊28連接至以太網(wǎng)或Wi-Fi。此外,計算模塊26、計算模塊28連接至數(shù)字解調(diào)模塊98。此外,計算模塊26、計算模塊28通過塊160連接至其他各種通信系統(tǒng)如GPIO、UART、I2C,以及主模塊24的電力。此外,計算模塊26和28還連接至主模塊24的HDMI接口72。因此,計算模塊26和28可以訪問位于主模塊24上的任何設(shè)備或接口。這可包括多個端口22中的任何一個,如圖4所示,如USB、串行外設(shè)接口、無線接口,或訪問其他輸入設(shè)備,如連接至主模塊24的鼠標(biāo)或鍵盤。
參考圖8,示出了通過主模塊24提供給計算模塊26、28的網(wǎng)絡(luò)接入的框圖的實(shí)施方式。此處,計算模塊26、28通過端口32、34、36和38連接至主模塊24,最好如圖4所示。主模塊24通過以太網(wǎng)電纜104或通過Wi-Fi連接106連接至互聯(lián)網(wǎng)。以太網(wǎng)電纜104和/或Wi-Fi連接106允許主模塊24與互聯(lián)網(wǎng)進(jìn)行通信。因?yàn)橛嬎隳K26和28都連接至主模塊24,因此可為計算模塊26和28提供互聯(lián)網(wǎng)接入。
局域網(wǎng)通過具有路由能力的以太網(wǎng)集線器形成在主模塊24和計算模塊26、28中。路由集線器可通過中央處理器軟件或通過硬件加速器來實(shí)現(xiàn)。在這種情況下,計算模塊26和28不需要具有獨(dú)立于主模塊24的接入網(wǎng)絡(luò)。局域網(wǎng)不僅允許主模塊24和計算模塊26和28的網(wǎng)絡(luò)連接,也允許本申請后面會描述的設(shè)備共享。當(dāng)然,應(yīng)當(dāng)理解,計算模塊26和/或28也可以被配置為具有Wi-Fi或以太網(wǎng)接口,使得計算模塊26和/或計算模塊28可以直接與互聯(lián)網(wǎng)通信而不與主模塊24交互。在這種配置下,如果計算模塊26和/或28直接連接至互聯(lián)網(wǎng),則可通過與計算模塊26和/或28的交互提供主模塊24的互聯(lián)網(wǎng)接入。
參照圖9和圖10,示出了主模塊24和計算模塊26和28的不同局域網(wǎng)和路由配置的實(shí)施方式的框圖。在圖9中,主模塊24具有三個獨(dú)立的以太網(wǎng)接口108、110和接口112。接口110和接口112分別連接至計算模塊26和計算模塊28。接口110和接口112也都連接至接口108。此處,接口110和接口112通過接入 點(diǎn)116連接到互聯(lián)網(wǎng)114,該接入點(diǎn)116直接與以太網(wǎng)接口108通信。
圖10示出了替選的解決方案。在圖10中,接口110和接口112被替換為以太網(wǎng)交換機(jī)118,該以太網(wǎng)交換機(jī)118連接到計算模塊26和計算模塊28以及以太網(wǎng)接口108。計算模塊26和計算模塊28首先連接到以太網(wǎng)交換機(jī)118,之后計算模塊26和計算模塊28通過以太網(wǎng)接口108連接到互聯(lián)網(wǎng)114。不管使用哪種方法,主模塊24和計算模塊26和計算模塊28之間的數(shù)據(jù)路由可在必要時得到中央處理器或硬件加速器的幫助。
參考圖11,示出了具有主模塊24和計算模塊26和28的系統(tǒng)的實(shí)施方式的框圖,其中示出了互聯(lián)網(wǎng)協(xié)議(IP)地址分配。在這種配置下,主模塊24具有以太網(wǎng)接口110、以太網(wǎng)接口112和以太網(wǎng)接口108,如前面在圖9中描述的。還應(yīng)當(dāng)理解,如圖10所示的配置同樣適用將要描述的互聯(lián)網(wǎng)協(xié)議地址分配方法。
存在這樣的一些應(yīng)用場景,其中,另一設(shè)備如智能手機(jī)118與主模塊24連接到相同的接入點(diǎn)116,并希望發(fā)現(xiàn)計算模塊26和/或計算模塊28。這在本說明書后面會描述的多屏應(yīng)用的情況下可能會出現(xiàn)。
該功能可通過增加用于IP地址分配的塊120來實(shí)現(xiàn)。在這種情況下,主模塊24被接入點(diǎn)116分配IP地址。另一設(shè)備如智能手機(jī)118也連接到接入點(diǎn)116。IP地址分配塊120將為計算模塊26和/或計算模塊28產(chǎn)生虛擬IP地址,使得計算模塊26和/或計算模塊28看起來與主模塊24和智能手機(jī)118處于相同的網(wǎng)絡(luò),而不是主模塊24的子網(wǎng)。IP地址分配塊120可以是運(yùn)行在主模塊24的任何一個處理器上的硬件加速器或軟件解決方案。
參考圖12,示出了用于通過主模塊24與計算模塊26和計算模塊28共享設(shè)備的方法的實(shí)施方式。在主模塊24通過以太網(wǎng)電纜104或無線互聯(lián)網(wǎng)接口106為計算模塊26和計算模塊28提供互聯(lián)網(wǎng)接入的實(shí)施方式中,外圍設(shè)備122也可通過主模塊24與計算模塊26和計算模塊28通信。因此,主模塊24可具有許多不同端口中的任何一個,如通用串行總線端口。外圍設(shè)備,如攝像機(jī)、閃存驅(qū)動器、鍵盤/鼠標(biāo)實(shí)際上插入到主模塊24中。這些設(shè)備通過基于網(wǎng)絡(luò)的技術(shù)對于計算模塊26和計算模塊28來說也是可見和可用的。
用于設(shè)備共享的一個方法可通過首先定義私有協(xié)議來實(shí)現(xiàn)。在這種情況下,主模塊24解析來自設(shè)備122的數(shù)據(jù)并用包含主模塊解析信息(如設(shè)備類型、數(shù)據(jù)類型和長度)的報頭封裝該數(shù)據(jù)。封裝的數(shù)據(jù)通過以太網(wǎng)被發(fā)送給一個或所有計算模塊26和/或計算模塊28。計算模塊26和計算模塊28被配置為了解封裝的數(shù)據(jù)格式。實(shí)現(xiàn)這一方法的一個可能的方式是將虛擬設(shè)備驅(qū)動器添加到計算模塊26和計算模塊28的內(nèi)核。這個私有協(xié)議的優(yōu)點(diǎn)是性能好,因?yàn)樵O(shè)備數(shù)據(jù)只在主模塊24上解析一次。
用于設(shè)備共享的另一方法是使用標(biāo)準(zhǔn)協(xié)議。在這種情況下,USB設(shè)備被主模塊24解析且被封裝成USB數(shù)據(jù)并通過主模塊24和計算模塊26或28之間的以太網(wǎng)連接以互聯(lián)網(wǎng)協(xié)議數(shù)據(jù)包的形式發(fā)送到計算模塊26或28。在虛擬軟件中,USB驅(qū)動器運(yùn)行在計算模塊26或28上。計算模塊26或28將組裝因特網(wǎng)協(xié)議數(shù)據(jù)包并將該數(shù)據(jù)看成USB數(shù)據(jù)以及將USB設(shè)備看成是插入計算模塊26或28本身的。這種方法的優(yōu)點(diǎn)在于計算模塊26或28會將USB設(shè)備看成是插入計算模塊本身的,雖然USB設(shè)備實(shí)際上是插入主模塊24的。
參考圖13,示出了用于設(shè)備共享的另一個方法。此處,USB設(shè)備122插入主模塊24的USB接口。開關(guān)124、126和128用來為主模塊24和計算模塊26和28指定USB設(shè)備。如果采用這樣的方法,計算模塊26和28與主模塊24之間的連接將包括提供USB連接的引腳,引腳的數(shù)量可以與插入該系統(tǒng)的USB設(shè)備的數(shù)量一樣多。一旦USB設(shè)備被分配/切換到主模塊24和計算模塊26和28中的一個,只有指定的主模塊24或計算模塊26或28僅可以看到/使用USB設(shè)備。
參考圖14,示出了通過計算模塊26為主模塊24提供的網(wǎng)絡(luò)接入的實(shí)施方式的框圖。此處,計算模塊26(和/或28)通過端口32、34、36和38連接到主模塊24,最好如圖4所示。計算模塊26通過以太網(wǎng)電纜107或通過Wi-Fi連接105連接至互聯(lián)網(wǎng)。以太網(wǎng)電纜107和/或Wi-Fi連接105允許計算模塊26與互聯(lián)網(wǎng)進(jìn)行通信。因?yàn)橹髂K24連接到計算模塊26,因此,可為主模塊24提供互聯(lián)網(wǎng)接入。
參考圖15,示出了具有主模塊24和計算模塊26的系統(tǒng)的實(shí)施方式的框圖,其中示出了互聯(lián)網(wǎng)協(xié)議(IP)地址分配。在這種配置下,計算模塊26具有以太網(wǎng)接口110和108。此處,計算模塊26可被配置為獨(dú)立訪問外部網(wǎng)絡(luò),如互聯(lián)網(wǎng)114。這對一些應(yīng)用場景是有利的,在該應(yīng)用場景中另一設(shè)備如智能手機(jī)118連接到相同的接入點(diǎn)116并期望發(fā)現(xiàn)計算模塊26和主模塊24。這在本說明書后面會描述的多屏應(yīng)用的情況下可能會出現(xiàn)。
該特征可通過添加用于IP地址分配的塊120來實(shí)現(xiàn)。在這種情況下,計算模塊26被接入點(diǎn)116分配IP地址。另一設(shè)備如智能手機(jī)118也可連接到接入點(diǎn)116。IP地址分配塊120將為主模塊24產(chǎn)生虛擬IP地址,使得主模塊24看起來與計算模塊26和智能手機(jī)118處于相同的網(wǎng)絡(luò),而不是計算模塊26的子網(wǎng)。IP地址分配塊120可以是運(yùn)行在計算模塊26的任何一個處理器上的硬件加速器或軟件解決方案。
參考圖16,示出了具有主模塊24和計算模塊26和28的系統(tǒng)的框圖,其中使用了互聯(lián)網(wǎng)協(xié)議(IP)地址分配。在這種配置下,計算模塊26和28中的每一個均具有接口110和108。與之前一樣,計算模塊26和/或28可以被配置為獨(dú)立訪問外部網(wǎng)絡(luò),如互聯(lián)網(wǎng)114。這對一些應(yīng)用場景是有利的,在該應(yīng)用場景中另一設(shè)備如智能手機(jī)118連接到相同的接入點(diǎn)116并期望發(fā)現(xiàn)計算模塊26或28和主模塊24。這可能在本說明書后面會描述的多屏應(yīng)用的情況下會出現(xiàn)。
該特征可通過將用于IP地址分配的塊120添加到計算模塊26和28中的每一個來實(shí)現(xiàn)。在這種情況下,計算模塊26和28被接入點(diǎn)116分配IP地址。另一設(shè)備如智能手機(jī)118也可連接到接入點(diǎn)116。計算模塊26或計算模塊28中的IP地址分配塊120將為主模塊24產(chǎn)生虛擬IP地址,使得主模塊24看起來與計算模塊26和/或計算模塊28和智能手機(jī)118處于相同的網(wǎng)絡(luò),而不是計算模塊26和/或計算模塊28的子網(wǎng)。IP地址分配塊120可以是運(yùn)行在計算模塊26和/或計算模塊28的任何一個處理器上的硬件加速器或軟件解決方案。
參考圖17,示出了用于通過主模塊24與計算模塊26(或計算模塊28)共享設(shè)備的另一方法。在本實(shí)施方式中,計算模塊26通過以太網(wǎng)電纜107或無線 互聯(lián)網(wǎng)接口105為主模塊24提供互聯(lián)網(wǎng)接入。外圍設(shè)備122也可通過主模塊24與計算模塊26(或28)通信。因此,主模塊24可具有許多不同端口中的任何一個,如通用串行總線端口。外圍設(shè)備,如攝像機(jī)、閃存驅(qū)動器、鍵盤/鼠標(biāo)實(shí)際上是插入到主模塊24的。這些設(shè)備通過基于網(wǎng)絡(luò)的技術(shù)對于計算模塊26和28來說也是可見和可用的。
與之前一樣,用于設(shè)備共享的一種方式可通過首先定義私有協(xié)議來實(shí)現(xiàn)。在這種情況下,主模塊24解析來自設(shè)備122的數(shù)據(jù)并用包含主模塊解析信息(如設(shè)備類型、數(shù)據(jù)類型和長度)的報頭封裝該數(shù)據(jù)。封裝的數(shù)據(jù)通過以太網(wǎng)被發(fā)送給一個或所有計算模塊26和/或計算模塊28。計算模塊26和計算模塊28被配置為了解封裝的數(shù)據(jù)格式。實(shí)現(xiàn)該方法的一種可能的方式是將虛擬設(shè)備驅(qū)動器添加到計算模塊26和計算模塊28的內(nèi)核。這個私有協(xié)議的優(yōu)點(diǎn)是性能好,因?yàn)樵O(shè)備數(shù)據(jù)只在主模塊24上解析一次。
與上面描述的一樣,用于設(shè)備共享的另一方法是使用標(biāo)準(zhǔn)協(xié)議。在這種情況下,USB設(shè)備被主模塊24解析且被封裝成USB數(shù)據(jù)并通過主模塊24和計算模塊26或計算模塊28之間的以太網(wǎng)連接以互聯(lián)網(wǎng)協(xié)議數(shù)據(jù)包的形式發(fā)送到計算模塊26或計算模塊28。在虛擬軟件中,USB驅(qū)動器運(yùn)行在計算模塊26或28上。計算模塊26或計算模塊28將組裝因特網(wǎng)協(xié)議數(shù)據(jù)包并將該數(shù)據(jù)看成USB數(shù)據(jù)以及將USB設(shè)備看成是插入計算模塊26或計算模塊28本身的。這種方法的優(yōu)點(diǎn)在于計算模塊26或計算模塊28會將USB設(shè)備看成是插入計算模塊本身的,雖然USB設(shè)備實(shí)際上是插入主模塊24的。
圖18示出了用于數(shù)字電視信號處理應(yīng)用場景的處理流程的實(shí)施方式。因此,在該場景和下面幾個圖中的場景中引用了先前圖4和圖5中所描述的元件。在這個場景中,電視廣播信號130被主模塊的調(diào)諧器60接收。主模塊的調(diào)諧器60處理該信號并將其轉(zhuǎn)換為中頻信號132。中頻信號132接著被提供給數(shù)字電視解調(diào)器68,在該數(shù)字電視解調(diào)器68中該信號被解調(diào)并獲得數(shù)字信號。如果廣播信號是有線電視信號,在北美,ATSC信號被解調(diào),在歐洲,DVB-T信號被解調(diào),在中國,DTMB信號被解調(diào),在日本以及一些其他國家ISDB-T信號被解調(diào)或 DVB-C信號被解調(diào)。
解調(diào)的輸出134是傳輸流,輸出134通過主模塊24和計算模塊26之間的連接發(fā)送給計算模塊。如果系統(tǒng)中有多個計算模塊,主模塊24可選擇上次觀看數(shù)字電視時所選擇的計算模塊或任何計算模塊。
計算模塊中的傳輸流媒體解復(fù)用塊86處理傳輸流并將該傳輸流分離為基本音頻和視頻比特流。視頻流136被發(fā)送到計算模塊的數(shù)字視頻解碼器78用于視頻解碼。音頻流138被發(fā)送到計算模塊的數(shù)字音頻解碼器80用于音頻解碼。解碼后的視頻信號140和音頻信號142通過高清晰度多媒體接口72被發(fā)送回主模塊。視頻后處理器44接收視頻信號,進(jìn)行圖像增強(qiáng)處理,并將結(jié)果傳輸給顯示塊以將視頻輸出到顯示面板。該輸出可以是數(shù)字的,如V-by-one和LVDS,或可以是模擬的,如YPbPr。音頻后處理器62接收音頻信號,進(jìn)行后處理并準(zhǔn)備音頻輸出。該音頻輸出可以是數(shù)字的,如I2S或SPDIF,或可以是模擬的,如線輸出信號。用戶和系統(tǒng)之間的交互通過藍(lán)牙或紅外遙控器實(shí)現(xiàn),藍(lán)牙或紅外遙控器與合適的接收器144進(jìn)行交互。主模塊CPU 40傳遞接收器144接收到的命令并執(zhí)行相應(yīng)的動作,比如將“an”呈現(xiàn)在屏幕顯示器上或改變通道。
圖19示出了涉及視頻點(diǎn)播流的另一場景的實(shí)施方式。此處,互聯(lián)網(wǎng)數(shù)據(jù)146被運(yùn)行在計算模塊的CPU 74上的計算模塊流媒體應(yīng)用請求。所請求的數(shù)據(jù)通過主模塊上的以太網(wǎng)設(shè)備50或Wi-Fi接收。數(shù)據(jù)被路由至請求了該數(shù)據(jù)的計算模塊。該路由在主模塊處理器40的幫助下發(fā)生。此外,如果性能是所關(guān)注的問題,主模塊中可包含一些硬件加速器以協(xié)助數(shù)據(jù)路由。數(shù)據(jù)路徑是主模塊和計算模塊之間的以太網(wǎng)鏈路。
計算模塊的處理器74處理互聯(lián)網(wǎng)數(shù)據(jù)并獲得視頻流和音頻流。視頻流136被發(fā)送到數(shù)字視頻解碼器78用于視頻解碼,而音頻流138被發(fā)送到數(shù)字音頻處理器80用于音頻解碼。
解碼后的視頻信號140和音頻信號142通過高清晰度多媒體接口72被發(fā)送回主模塊。視頻后處理器44接收視頻信號,并可進(jìn)行圖像增強(qiáng)處理,且將結(jié)果傳輸給顯示處理器13用于視頻輸出。與之前一樣,該輸出可以是數(shù)字的,如 V-by-one和LVDS,或可以是模擬的,如YPbPr。音頻后處理器62接收音頻信號,進(jìn)行后處理并準(zhǔn)備音頻輸出。該音頻輸出可以是數(shù)字的或可以是模擬的。
類似地,用戶和系統(tǒng)之間的交互通過遙控經(jīng)由接收器144實(shí)現(xiàn),該遙控可以是紅外遙控或藍(lán)牙遙控。主模塊處理器40通過主模塊和計算模塊之間的以太網(wǎng)鏈路將接收器144接收到的命令發(fā)送給計算模塊。在某些情況下,語音數(shù)據(jù)可存在于在一些交互式場景中。計算模塊處理器74將基于接收到的輸入執(zhí)行相應(yīng)的動作。
參考圖20,示出了涉及模擬電視信號處理的場景的實(shí)施方式。在該場景下,TV廣播信號被主模塊24的調(diào)諧器60接收。調(diào)諧器60處理射頻信號并將該射頻信號轉(zhuǎn)換為模擬中頻信號。該中頻信號接著被送入模擬解調(diào)塊66,其中信號被解調(diào)并獲得了獨(dú)立的視頻信號148和音頻信號150。視頻信號148被發(fā)送到模擬視頻解碼器48。該視頻信號可能是北美兼容的NTSC、大多數(shù)歐洲國家和中國兼容的PAL(或PAL的某些變形)和其他歐洲國家兼容的SECAM。模擬視頻解碼器48獲得分量視頻信號Y、Cb和Cr。Y、Cb和Cr信號被發(fā)送到視頻后處理塊44,其中圖像增強(qiáng)處理被執(zhí)行且結(jié)果被傳輸給顯示處理器13用于輸出到顯示面板。該輸出可以是數(shù)字的,如V-by-one和LVDS,或可以是模擬的,如YPbPr。音頻信號150被發(fā)送到音頻后處理器62,該音頻信號150在音頻后處理器62中為了音效被處理并輸出。該輸出可以是數(shù)字的,如I2S或SPDIF,或者該輸出可以是模擬的,如線輸出信號。
參考圖21,示出了交互式游戲場景的實(shí)施方式。此處,游戲應(yīng)用程序可以運(yùn)行在計算模塊的計算模塊處理器74和圖形處理器76上。一些或所有圖形數(shù)據(jù)可以被呈現(xiàn)而一些互聯(lián)網(wǎng)數(shù)據(jù)可以被游戲應(yīng)用程序請求。所請求的數(shù)據(jù)通過以太網(wǎng)設(shè)備50接收或通過無線網(wǎng)絡(luò)接收在主模塊24上。該接收到的數(shù)據(jù)被路由至請求了該數(shù)據(jù)的計算模塊。該路由在主模塊處理器40的幫助下發(fā)生。如果性能是所關(guān)注的問題,主模塊中可包含一些硬件加速器以協(xié)助數(shù)據(jù)路由。數(shù)據(jù)行進(jìn)的路徑通常是主模塊和計算模塊之間的以太網(wǎng)鏈路的路徑。
計算模塊處理器74處理互聯(lián)網(wǎng)數(shù)據(jù)并通常配合圖形處理器76將互聯(lián)網(wǎng)數(shù) 據(jù)與游戲應(yīng)用程序生成的圖形數(shù)據(jù)混合。來自游戲應(yīng)用程序的音頻信號可以被發(fā)送到數(shù)字音頻解碼器80用于音效處理歌唱。圖形圖像和音頻信號通過高清晰度多媒體接口92和72被發(fā)送回到主模塊。視頻后處理塊44接收視頻信號,可進(jìn)行圖像增強(qiáng)處理,并將結(jié)果傳遞給顯示處理器13用于視頻輸出。與之前一樣,該視頻輸出可以通過v-by-one和LVDS來實(shí)現(xiàn),或可以是模擬的,如YPbPr。
音頻后處理器62接收音頻信號,可進(jìn)行后處理并準(zhǔn)備音頻輸出。該音頻輸出可以是數(shù)字的,如I2S或SPDIF,或可以是模擬的,如線性輸出信號。
用戶和系統(tǒng)之間的交互通過現(xiàn)代系統(tǒng)中的藍(lán)牙或紅外遙控器,或藍(lán)牙游戲控制器來實(shí)現(xiàn),其中信號通過主模塊上的藍(lán)牙或紅外接收器144來接收。主模塊的處理器40將通過主模塊和計算模塊之間的以太網(wǎng)鏈路發(fā)送命令給計算模塊。此外,應(yīng)當(dāng)理解,語音數(shù)據(jù)可存在于一些交互式場景中。計算模塊處理器74將執(zhí)行相應(yīng)的動作以基于接收到的語音數(shù)據(jù)控制游戲。
參照圖22和圖23,這些圖示出了來自機(jī)頂盒的應(yīng)用場景的實(shí)施方式。圖22示出了機(jī)頂盒輸出HDMI信號。主模塊的HDMI接收器72接收HDMI信號。HDMI接收器72獲得視頻信號并將其發(fā)送到視頻后處理塊44,其中圖像增強(qiáng)處理被執(zhí)行且最終的結(jié)果被傳輸給顯示處理器13用于輸出到顯示面板。一如往常,輸出可以是許多不同格式中的一種,如V-by-one和LVDS,或可以是模擬的,如YPbPr。HDMI接收器72也將音頻信號發(fā)送到音頻后處理器62,其中該音頻信號為了音效而被處理并輸出。該輸出可以是數(shù)字的,如I2S或SPDIF,或者可以是模擬的,如線性輸出信號。
參考圖23,該場景示出了外部機(jī)頂盒輸出模擬視頻和音頻信號。此處,音頻視頻輸入設(shè)備70數(shù)字化視頻信號并將其發(fā)送到視頻后處理器44,其中圖像增強(qiáng)處理被執(zhí)行且最終的結(jié)果被傳輸?shù)斤@示塊13用于輸出到顯示面板。該輸出可以是數(shù)字的,如V-by-one和LVDS,或可以是模擬的,如YPbPr。音頻/視頻輸入設(shè)備70也數(shù)字化音頻信號并將其發(fā)送到音頻后處理器62,其中該信號為了音效而被處理并輸出。該輸出可以是數(shù)字的,如I2S或SPDIF,或者可以是模擬的,如線性輸出信號。
參考圖24,示出了多屏共享應(yīng)用場景的實(shí)施方式。此處,TV系統(tǒng)10或主模塊24可對顯示在智能手機(jī)或平板電腦上152的圖像進(jìn)行鏡像或重復(fù)。智能手機(jī)或平板電腦152將屏幕圖像的編碼或壓縮后的比特流發(fā)送到主模塊24,通過Wi-Fi發(fā)送到接收器50。該比特流被路由到計算模塊26或28。該路由可在主模塊的處理器40的幫助下發(fā)生。此外,如果性能是所關(guān)注的問題,主模塊中可包含一些硬件加速器以協(xié)助數(shù)據(jù)路由。數(shù)據(jù)路徑可以是主模塊24和計算模塊26或28之間的以太網(wǎng)鏈路。
計算模塊處理器74可處理該比特流并獲得視頻和音頻流。該視頻流被發(fā)送到數(shù)字視頻解碼器78用于視頻解碼,而該音頻流被發(fā)送到數(shù)字音頻處理器80用于音頻解碼。解碼后的視頻和音頻信號通過HDMI發(fā)送器92被發(fā)送回主模塊。視頻后處理塊44接收視頻信號,進(jìn)行圖像增強(qiáng)處理,并把結(jié)果傳遞給顯示處理器13用于視頻輸出。音頻后處理器62接收音頻信號,可進(jìn)行后處理并準(zhǔn)備音頻輸出。參照圖25,示出了多屏交互場景的實(shí)施方式。此處,智能手機(jī)或平板設(shè)備152可與電視系統(tǒng)10一起工作以將所需的內(nèi)容帶給主模塊顯示。智能手機(jī)或平板設(shè)備152與主模塊均連接了可以連接到互聯(lián)網(wǎng)的外部無線接入點(diǎn)154。智能手機(jī)或平板電腦152將預(yù)定內(nèi)容的URL發(fā)送給主模塊24。
主模塊24從URL中請求所需的比特流并將該比特流路由至預(yù)定的計算模塊26或28中預(yù)定的應(yīng)用??蛇x地,當(dāng)預(yù)定的計算模塊26或28被設(shè)置了如前所述的虛擬IP地址時,智能手機(jī)或平板電腦152可通過主模塊24將預(yù)定內(nèi)容的URL發(fā)送給計算模塊26或28。因此,計算模塊26或28從URL中請求所需的視頻比特流且該比特流由主模塊被發(fā)送給計算模塊。該路由在主模塊的處理器40的幫助下發(fā)生。如果性能是所關(guān)注的問題,主模塊中可包含一些硬件加速器以協(xié)助數(shù)據(jù)路由。主模塊24和計算模塊26或28之間的數(shù)據(jù)路徑可以是主模塊24和計算模塊26或28之間的以太網(wǎng)鏈路。
計算模塊的處理器74處理比特流并獲得視頻流和音頻流。視頻流被發(fā)送到視頻解碼器78用于視頻解碼,而音頻流被發(fā)送到數(shù)字音頻處理器80用于音頻解碼。
解碼后的視頻信號和音頻信號通過HMDI接口92和72被發(fā)送回主模塊24。視頻后處理器44接收視頻信號,進(jìn)行圖像增強(qiáng)和處理,并將結(jié)果傳輸給顯示處理器13用于視頻輸出。音頻后處理器62接收音頻信號,進(jìn)行后處理并準(zhǔn)備音頻輸出。視頻和音頻可以由主模塊顯示器12來顯示,而手機(jī)或平板電腦152執(zhí)行其他任務(wù),如交互。
參考圖26,示出了涉及視頻點(diǎn)播流的另一場景。此處,計算模塊被配置為具有獨(dú)立的網(wǎng)絡(luò)接入?;ヂ?lián)網(wǎng)數(shù)據(jù)被在計算模塊處理器74上運(yùn)行的計算模塊流應(yīng)用請求。所請求的數(shù)據(jù)可由網(wǎng)絡(luò)塊88通過以太網(wǎng)或Wi-Fi接收。處理器74處理互聯(lián)網(wǎng)數(shù)據(jù)并獲得視頻流和音頻流。視頻流被傳輸?shù)綌?shù)字視頻解碼器78,而音頻流被傳輸?shù)綌?shù)字音頻解碼器80。解碼后的視頻流和音頻流通過HDMI接口72、92被發(fā)送回主模塊。視頻后處理塊44接收視頻信號,可進(jìn)行圖像增強(qiáng)處理,并將結(jié)果傳輸給顯示處理器13用以視頻輸出。音頻后處理器62接收音頻信號,可進(jìn)行音頻后處理并準(zhǔn)備音頻輸出。用戶和系統(tǒng)之間的交互可通過接收器144來實(shí)現(xiàn),該接收器144可接收藍(lán)牙或紅外遙控信號。主模塊處理器40通過主模塊和計算模塊之間的以太網(wǎng)鏈路將命令發(fā)送給計算模塊。此外,語音數(shù)據(jù)可存在于在一些交互式場景中。計算模塊處理器74將基于任何接收到的數(shù)據(jù)執(zhí)行相應(yīng)的動作。
參考圖27,示出了涉及交互式游戲的應(yīng)用場景。此處,游戲應(yīng)用程序可以運(yùn)行在計算模塊26的處理器74和圖形處理器76上。一些圖形數(shù)據(jù)可以被呈現(xiàn)。此外,一些互聯(lián)網(wǎng)數(shù)據(jù)可被游戲應(yīng)用程序請求是可能的。所請求的數(shù)據(jù)由網(wǎng)絡(luò)設(shè)備88通過以太網(wǎng)或Wi-Fi接收。計算模塊處理器74處理互聯(lián)網(wǎng)數(shù)據(jù)并通常配合圖形處理器76以將互聯(lián)網(wǎng)數(shù)據(jù)與游戲應(yīng)用程序生成的圖形數(shù)據(jù)混合。
來自游戲應(yīng)用程序的音頻信號可被發(fā)送到數(shù)字音頻解碼器80用于音效處理。圖形圖像和音頻信號通過HDMI發(fā)送器和接收器72、92被發(fā)送回主模塊。視頻后處理器44接收視頻信號,可進(jìn)行圖像增強(qiáng)處理,并將結(jié)果傳輸給顯示處理器13用于視頻輸出。音頻后處理器62接收音頻信號,并在其準(zhǔn)備音頻輸出時可進(jìn)行后處理。
用戶和系統(tǒng)之間的交互可通過藍(lán)牙或紅外遙控器來實(shí)現(xiàn),藍(lán)牙或紅外遙控器與接收器144交互。例如,游戲控制器可以是藍(lán)牙控制器,其信號由主模塊上的接收器144接收。主模塊的處理器40將通過主模塊和計算模塊之間的以太網(wǎng)鏈路發(fā)送命令給計算模塊。與之前一樣,語音數(shù)據(jù)可存在于一些交互式場景中,其中主模塊的處理器74將基于接收到的數(shù)據(jù)執(zhí)行相應(yīng)的動作。
參考圖28,示出了多屏幕共享應(yīng)用場景。此處,TV系統(tǒng)10可對顯示在智能手機(jī)或平板電腦152上的圖像進(jìn)行鏡像或重復(fù)。智能手機(jī)或平板電腦152將屏幕圖像的編碼或壓縮后的比特流發(fā)送到計算模塊26,通過Wi-Fi發(fā)送到接收器88。
計算模塊處理器74可處理該比特流并獲得視頻流和音頻流。該視頻流被發(fā)送到數(shù)字視頻解碼器78用于視頻解碼,而該音頻流被發(fā)送到數(shù)字音頻處理器80用于音頻解碼。解碼后的視頻信號和音頻信號通過HDMI發(fā)送器92被發(fā)送回主模塊。視頻后處理塊44接收視頻信號,進(jìn)行圖像增強(qiáng)處理,并把結(jié)果傳輸給顯示處理器13用于視頻輸出。音頻后處理器62接收音頻信號,可進(jìn)行后處理并準(zhǔn)備音頻輸出。參照圖29,示出了多屏交互場景。此處,智能手機(jī)或平板設(shè)備152可與電視系統(tǒng)10一起工作以將所需的內(nèi)容帶給主模塊顯示。智能手機(jī)或平板設(shè)備152和計算模塊26均連接了可以連接到互聯(lián)網(wǎng)的外部無線接入點(diǎn)154。智能手機(jī)或平板電腦152將預(yù)定內(nèi)容的URL發(fā)送給計算模塊26。
計算模塊26從URL中請求所需的比特流并將該比特流路由至處理器74。計算模塊的處理器74處理該比特流并獲得視頻流和音頻流。視頻流發(fā)送到視頻解碼器78用于視頻解碼,而音頻流被發(fā)送到數(shù)字音頻處理器80用于音頻解碼。
解碼后的視頻信號和音頻信號通過HMDI接口92、72被發(fā)送回主模塊24。視頻后處理器44接收視頻信號,進(jìn)行圖像增強(qiáng)和處理,并將結(jié)果傳輸給顯示處理器13用于視頻輸出。音頻后處理器62接收音頻信號,進(jìn)行后處理并準(zhǔn)備音頻輸出。視頻和音頻可以由主模塊顯示器12來顯示,而手機(jī)或平板電腦152執(zhí)行其他任務(wù),如交互。
重新參考圖4,簡要說明系統(tǒng)10的開啟和關(guān)閉。通常,當(dāng)系統(tǒng)10上電時, 主模塊24首先開始啟動。當(dāng)系統(tǒng)10開始初始化主模塊24塊時,主模塊24可為顯示器12提供某種類型的屏幕顯示。主模塊24為計算模塊26、28供電,使得計算模塊也可以啟動。
在主模塊24和計算模塊26和28完成啟動后,系統(tǒng)10會轉(zhuǎn)到系統(tǒng)10關(guān)閉時用戶上次離開的電視頻道或流媒體服務(wù)應(yīng)用。首次啟動時,系統(tǒng)10可默認(rèn)某一電視頻道或某一用戶界面。
當(dāng)有兩個或更多的計算模塊26和28時,啟動后將應(yīng)用程序呈現(xiàn)給用戶界面的計算模塊中的一個計算模塊或所有計算模塊,可處于開機(jī)狀態(tài)。也可能是,一些計算模塊,如沒有用戶界面存在的計算模塊,可被選為待機(jī)或休眠或甚至關(guān)機(jī)狀態(tài),以省電。
當(dāng)關(guān)閉系統(tǒng)時,計算模塊26和28可首先關(guān)閉,每個計算模塊26或28保存自己的狀態(tài)。之后主模塊24可準(zhǔn)備關(guān)閉,也保存自己的狀態(tài),包括哪個計算模塊26或28為有效的信息。在關(guān)閉過程中,顯示器12可以關(guān)閉而關(guān)閉的過程在后臺中持續(xù)。
參考圖30,一旦系統(tǒng)10上電,且計算模塊26被檢測為插入電源,主模塊24可通過查詢計算模塊26的固態(tài)器件158來探測計算模塊26的設(shè)備信息。該固態(tài)器件158可以是存儲EDID形式的ID信息的EEPROM器件。基于此,系統(tǒng)10可以驗(yàn)證計算模塊26是否被認(rèn)證并學(xué)習(xí)計算模塊26的兼容性和性能。這對系統(tǒng)10提供了一些保護(hù)。計算模塊26和主模塊24之間的鏈路160和162可以是I2C鏈路。
參考圖31,示出了模塊化電視系統(tǒng)210。作為主要組件,模塊化電視系統(tǒng)包括具有殼體214的顯示子系統(tǒng)212,該殼體214內(nèi)包含用于顯示圖像的顯示面板216。此外,該系統(tǒng)210包括電視模塊子系統(tǒng)218。電視模塊子系統(tǒng)218包括殼體220。殼體220可包括主板222和端口224、227和226。應(yīng)當(dāng)理解,端口224、227和226可以合并為一個信號端口或可以分解為多個端口。顯示子系統(tǒng)212也可包含端口228、229和230,端口228、229和230可通過線232、231和234分別連接到端口224、227和226。如前所述,可以使用任何數(shù)量的端口。 在電視模塊子系統(tǒng)218和顯示子系統(tǒng)212使用一個端口的情況下,只使用單根線。
在圖31所示的實(shí)施方式中,電視模塊子系統(tǒng)的殼體220包括時序控制器236、電源238和背光控制器240。時序控制器236與顯示面板216通信,被配置為控制顯示子系統(tǒng)212的顯示面板216所顯示的圖像。
背光控制器240也與顯示面板216通信。背光控制器240配置為控制顯示面板216的背光。另一根線231可連接到電視模塊子系統(tǒng)218的端口227和顯示子系統(tǒng)212的端口229。這使得背光控制器可以控制顯示面板216的背光。
電源238可以被配置為為電視模塊子系統(tǒng)218的主板222供電以及通過線232和234為顯示子系統(tǒng)212供電。
揚(yáng)聲器可位于電視模塊子系統(tǒng)218的殼體220內(nèi)。揚(yáng)聲器242用作提供與顯示在顯示面板216上的圖像相關(guān)的音頻。
圖32示出了系統(tǒng)210的另一個實(shí)施方式。在該實(shí)施方式中,揚(yáng)聲器242獨(dú)立于子系統(tǒng)218的殼體220。圖33示出了系統(tǒng)210的另一個實(shí)施方式,其中時序控制器236并不位于電視子系統(tǒng)218的殼體220內(nèi),而是位于顯示系統(tǒng)212的殼體214內(nèi)。額外地或替選地,也可能的是,背光控制器240也可位于顯示子系統(tǒng)212的殼體214內(nèi),如圖34所示。
圖35示出了系統(tǒng)210的另一個實(shí)施方式。此處,主板222被替換為圖5以及其他圖和本說明書的段落中先前描述的主模塊24和可選的計算模塊26。類似地,背光控制器240和時序控制器236可位于電視子系統(tǒng)模塊的殼體220內(nèi)或可位于顯示面板子系統(tǒng)212的殼體214內(nèi)。應(yīng)當(dāng)理解,與先前描述的實(shí)施方式不同,主模塊24可與顯示器分離。
圖36示出了系統(tǒng)210的另一個實(shí)施方式。此處,電視模塊子系統(tǒng)218和顯示子系統(tǒng)212具有獨(dú)立的揚(yáng)聲器242a和242b。一般來說,揚(yáng)聲器242a和242b可連接到電視子系統(tǒng)218,電視子系統(tǒng)218將為揚(yáng)聲器242a和242b提供合適的音頻信號。當(dāng)然,應(yīng)當(dāng)理解,可以使用許多不同揚(yáng)聲器中任何一個或任何數(shù)量的揚(yáng)聲器。
參考圖37、38和39,示出了系統(tǒng)210的替代實(shí)施方式。在每個這些實(shí)施方式中,電視模塊子系統(tǒng)218的殼體220附接于顯示面板系統(tǒng)212的背面,使得殼體220位于相對于實(shí)際顯示器216的顯示面板子系統(tǒng)212的對面。在圖37中,只有一個揚(yáng)聲器系統(tǒng)242大概示出在顯示系統(tǒng)212的殼體214的底部。圖38示出了大概位于顯示模塊子系統(tǒng)212的殼體214的相對兩側(cè)的揚(yáng)聲器242a和242b。最后,圖39顯示了揚(yáng)聲器242a、242b、242c和242d,每個揚(yáng)聲器大概與顯示模塊子系統(tǒng)212的殼體214的周邊接觸。當(dāng)然,應(yīng)當(dāng)理解,可以使用任何數(shù)量的不同揚(yáng)聲器配置且這些圖中示出的實(shí)施方式用于說明的目的。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,以上描述是對本發(fā)明的原理的實(shí)施方式的示例。這樣的描述并不意欲限制本發(fā)明的范圍或應(yīng)用,對本發(fā)明的修改、變形和變化而不脫離本發(fā)明的精神是允許的,如下面權(quán)利要求中所定義的。