專利名稱:對來自多個受保護(hù)源的內(nèi)容進(jìn)行同時預(yù)覽的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的多個實施例總體上涉及電子網(wǎng)絡(luò)的領(lǐng)域,并且更具體地涉及對來自多個受保護(hù)源的內(nèi)容進(jìn)行同時預(yù)覽。
背景技術(shù):
在使用多個數(shù)據(jù)流(如用于顯示的多個媒體數(shù)據(jù)流)的系統(tǒng)的運(yùn)作中,這種數(shù)據(jù)可以包括受高頻寬數(shù)字內(nèi)容保護(hù)(HDCP)數(shù)據(jù)保護(hù)的數(shù)據(jù),在此稱之為HDCP數(shù)據(jù)。傳遞多個媒體數(shù)據(jù)流可以包括在一個發(fā)送機(jī)構(gòu)(例如,有線電視(TV)或衛(wèi)星公司)與一個接收裝置(例如,TV)之間經(jīng)由一個傳輸裝置(例如,有線/衛(wèi)星信號傳輸裝置)通過高清晰度多媒體接口 (HDMI)的一個內(nèi)容的流動。某些接收裝置(例如,電視機(jī))采用完全顯示一個節(jié)目同時在嵌入窗口中顯示另一個節(jié)目的常規(guī)技術(shù)。然而,這種常規(guī)技術(shù)已經(jīng)主要僅被用于遺留的模擬輸入,因為它們的低分辨率以及對硬件資源的較低需求。盡管近來,一些常規(guī)技術(shù)已經(jīng)開始覆蓋數(shù)字輸入;然而,它們?nèi)匀皇腔趶V播一個單一饋送的常規(guī)單饋系統(tǒng),而相關(guān)的發(fā)送機(jī)構(gòu)將多個內(nèi)容放入一個單一的圖像中并藉由一個單一饋送將其發(fā)送。換言之,具有嵌入窗口的圖像生成是在發(fā)送機(jī)構(gòu)中完成的,該發(fā)送機(jī)構(gòu)遠(yuǎn)離用戶側(cè)并且因此控制了使用者側(cè)的接收裝置。
發(fā)明內(nèi)容
在此揭露了對來自多個受保護(hù)源的內(nèi)容進(jìn)行同時預(yù)覽的一種方法、裝置及系統(tǒng)。在一個實施例中,一種方法包括生成與一主要端口相關(guān)聯(lián)的一主要數(shù)據(jù)流,該主要數(shù)據(jù)流具有將要顯示在一顯示器屏幕上的主要圖像;生成與多個輔助端口相關(guān)聯(lián)的一輔助數(shù)據(jù)流,該多個輔助端口與該主要端口相聯(lián)接,該輔助數(shù)據(jù)流具有從該多個輔助端口中接收的多個輔助圖像;將該輔助數(shù)據(jù)流與該主要數(shù)據(jù)流合并進(jìn)入一顯示數(shù)據(jù)流中,該顯示數(shù)據(jù)流具有該主要圖像并且進(jìn)一步具有作為多個預(yù)覽圖像的該多個輔助圖像;并且將該主要圖像以及該多個預(yù)覽圖像顯示在該顯示器屏幕上,其中該多個預(yù)覽圖像中的每一個通過在該顯示器屏幕上的一嵌入屏幕進(jìn)行顯示。在一個實施例中,一種系統(tǒng)包括一數(shù)據(jù)處理裝置,該數(shù)據(jù)處理裝置具有一存儲介質(zhì)以及與該存儲介質(zhì)相聯(lián)接的一處理器,該處理器用于生成與一主要端口相關(guān)聯(lián)的一主要數(shù)據(jù)流,該主要數(shù)據(jù)流具有將要顯示在一顯示器屏幕上的主要圖像;生成與多個輔助端口相關(guān)聯(lián)的一輔助數(shù)據(jù)流,該多個輔助端口與該主要端口相聯(lián)接,該輔助數(shù)據(jù)流具有從該多個輔助端口中接收的多個輔助圖像;將該輔助數(shù)據(jù)流與該主要數(shù)據(jù)流合并進(jìn)入一顯示數(shù)據(jù)流中,該顯示數(shù)據(jù)流具有該主要圖像并且進(jìn)一步具有作為多個預(yù)覽圖像的該多個輔助圖像。該裝置進(jìn)一步包括與該數(shù)據(jù)處理裝置相聯(lián)接的一顯示裝置,該顯示裝置用于將該主要圖像以及該多個預(yù)覽圖像顯示在該顯示器屏幕上,其中該多個預(yù)覽圖像中的每一個通過在該顯示器屏幕上的一嵌入屏幕進(jìn)行顯示。
在一個實施例中,一種裝置包括一數(shù)據(jù)處理裝置,該數(shù)據(jù)處理裝置具有一個存儲介質(zhì)以及與該存儲介質(zhì)相聯(lián)接的一處理器,該處理器用于生成與一主要端口相關(guān)聯(lián)的一主要數(shù)據(jù)流,該主要數(shù)據(jù)流具有將要顯示在一顯示器屏幕上的主要圖像;生成與多個輔助端口相關(guān)聯(lián)的一輔助數(shù)據(jù)流,該多個輔助端口與該主要端口相聯(lián)接,該輔助數(shù)據(jù)流具有從該多個輔助端口中接收的多個輔助圖像;將該輔助數(shù)據(jù)流與該主要數(shù)據(jù)流合并進(jìn)入一顯示數(shù)據(jù)流中,該顯示數(shù)據(jù)流具有該主要圖像并且進(jìn)一步具有作為多個預(yù)覽圖像的該多個輔助圖像。
藉由舉例而非藉由限制展示了本發(fā)明的多個實施例,在附圖中相同的參考號代表相似的組件圖I展示了一 HDCP預(yù)先驗證系統(tǒng)的邏輯框圖;圖2展示了一 HDCP引擎到端口系統(tǒng)的實施例,該系統(tǒng)采用了 HDCP引擎與相應(yīng)的端口之間一對一的比率;圖3展示了用于對來自多個源的多個數(shù)據(jù)流進(jìn)行顯示的一種技術(shù)的實施例; 圖4A展示了預(yù)覽系統(tǒng)的實施例;圖4B展示了流混合器的實施例;圖5展示了用于對來自多個源的多個數(shù)據(jù)流進(jìn)行展示的一種處理的實施例;并且圖6是一種網(wǎng)絡(luò)計算機(jī)裝置的多個部件的實施例的示意圖,該網(wǎng)絡(luò)計算機(jī)裝置采用了本發(fā)明的一實施例。詳細(xì)說明本發(fā)明的多個實施例總體上是指向?qū)碜远鄠€受保護(hù)源的內(nèi)容進(jìn)行預(yù)覽。在一實施例中,一接收裝置(例如,TV)顯示了正在通過多個受保護(hù)的源或端口(例如,HDMI或非 HDMI輸入端口)接收的來自多個饋送的多個內(nèi)容(例如,具有音頻的視頻圖像)。正在被顯示的多個圖像之一用作覆蓋了顯示器屏幕大部分的主要圖像(正在通過一個主HDMI或非 HDMI端口接收),而其它圖像被顯示為占據(jù)了該顯示器屏幕的小部分或嵌入的輔助圖像(正在通過相應(yīng)的游移HDMI或非HDMI端口接收)。貫穿本文討論了進(jìn)一步的細(xì)節(jié)??紤]的是一端口可以包括一 HDMI或一非HDMI端口并且這種HDMI端口在本文中僅用作一實例以便簡潔并且清晰。如在此所使用的,“網(wǎng)絡(luò)”或“通信網(wǎng)路”是指一種互連網(wǎng)絡(luò),它使用任何數(shù)目的技術(shù)(如串行先進(jìn)技術(shù)附件(SATA)、幀信息結(jié)構(gòu)(FIS)、等等)在裝置之間遞送數(shù)字媒體內(nèi)容 (包括音樂、音頻/視頻、游戲、照片、以及其它內(nèi)容)。娛樂網(wǎng)絡(luò)可包括個人娛樂網(wǎng)絡(luò),如家庭中的網(wǎng)絡(luò)、商務(wù)環(huán)境中的網(wǎng)絡(luò)、或多個裝置和/或多個部件的任何其它網(wǎng)絡(luò)。一個網(wǎng)絡(luò)包括局域網(wǎng)(LAN)、廣域網(wǎng)絡(luò)(WAN)、都會區(qū)網(wǎng)絡(luò)(MAN)、內(nèi)部網(wǎng)、互聯(lián)網(wǎng)、等等。在一網(wǎng)絡(luò)中,某些網(wǎng)絡(luò)裝置可以是媒體內(nèi)容的來源,如數(shù)字電視機(jī)調(diào)諧器、有線機(jī)上盒、掌上型裝置(如,個人數(shù)字助理(PDA))、視頻存儲工作器、以及其它源裝置。其它裝置可以顯示或使用媒體內(nèi)容, 如數(shù)字電視、家庭劇院系統(tǒng)、語音系統(tǒng)、游戲系統(tǒng)、以及其它裝置。此外,某些裝置(如視頻與音頻存儲工作器)可以是旨在用于存儲或傳輸媒體內(nèi)容。某些裝置可以進(jìn)行多種媒體功能, 如有線機(jī)上盒能夠作為一個接收器裝置(從纜線頭端接收信息),也可以作為一個發(fā)送器裝置(將信息發(fā)送至電視機(jī))并且反之亦然。多個網(wǎng)絡(luò)裝置可以被共同定位在一個單一的局域網(wǎng)上或跨越多個網(wǎng)絡(luò)區(qū)段,如通過多個局域網(wǎng)之間的隧道。網(wǎng)絡(luò)還可以包括多個數(shù)據(jù)編碼與加密過程以及多個識別核查過程,如獨(dú)特的簽名核查以及獨(dú)特的身份(ID)比較。在多種內(nèi)容發(fā)送-接收方案中,不同的工具(例如,多個撤銷列表)被用于檢測、核查、以及驗證彼此進(jìn)行通信的多個裝置。這種裝置包括媒體裝置,如數(shù)字式多功能盤或數(shù)字視頻光盤(DVD)播放機(jī)、光盤(CD)播放機(jī)、TV、計算機(jī)、等等。例如,一種發(fā)送裝置(例如,DVD 播放機(jī))能夠使用此類工具來驗證一個接收裝置(例如,TV)以確定該接收裝置是否是合法的或有資格的從該發(fā)送裝置接收收費(fèi)的受保護(hù)的媒體內(nèi)容。類似地,接收裝置在從發(fā)送裝置接收受保護(hù)的媒體內(nèi)容之前,先對其進(jìn)行驗證。為了避免此類驗證過程的等待時間,對多個裝置進(jìn)行預(yù)先驗證?!邦A(yù)先驗證”是在此使用的一個術(shù)語表明裝置(包括HDMI切換產(chǎn)品)的一種特征,以允許它們在多個輸入端之間更快速地進(jìn)行切換。該術(shù)語說明了在切換到該輸入上之前(而不是切換之后)進(jìn)行必要的HDCP驗證。以這種方式,與驗證相關(guān)聯(lián)的顯著延遲可以被隱藏在后臺運(yùn)作中,而不是在前臺。由于HDCP接收器被認(rèn)為是從動裝置,所以HDCP接收器不被期望能夠明確地對傳輸器發(fā)出任何請求或狀態(tài)信號。甚至一個“已中斷的”鏈路典型地是藉由故意地“中斷” Ri 序列(從接收器(Rx)到發(fā)送器(Tx)的響應(yīng),當(dāng)Tx檢查是否該鏈路被安全地保持同步時)被暗示性地(并且相當(dāng)粗魯?shù)?進(jìn)行通知。存在多種多樣的HDCP發(fā)送器。這種發(fā)送器中的很多可以呈現(xiàn)獨(dú)特的并且古怪的行為。預(yù)先驗證解決的很多延遲是由這種發(fā)送器怪癖導(dǎo)致的,而不是由接收器導(dǎo)致的。盡管理想地,這種發(fā)送器會被修改以避免這種性能問題,然而現(xiàn)實地,這是不能夠被期望的,并且因此預(yù)先驗證能夠在數(shù)據(jù)流操作中提供顯著的價值。
對于HDCP同步;總體上講,HDCP接收器需要兩件事情來與發(fā)送器保持同步(1) 該接收器知道何處是幀邊界;以及(2)該接收器知道這種幀中的哪一個包含了表明該幀是被加密的(如CTL3)信號。為了易于解釋、簡潔、以及清晰,將“CTL3”用作加密指示符的一實例而沒有任何限制。圖I展示了一種HDCP預(yù)先驗證系統(tǒng)100的實施例。所展示的HDCP預(yù)先驗證系統(tǒng)100包括一個HDCP (預(yù)先驗證的)裝置101,該裝置包括對于每個輸入端口的一個專用的 HDCP引擎區(qū)塊104-108及120。總體上講,在每種情況中使用了標(biāo)準(zhǔn)的HDCP邏輯,即使當(dāng)這種開環(huán)密碼不做任何解密時。這是因為重置密鑰功能使用該HDCP邏輯來使分散最大化。 此外,一開環(huán)HDCP引擎104-108使用一鎖相環(huán)(PLL) 110-114或類似PLL的電路來鎖定到幀速率上并提供關(guān)于在以開環(huán)模式運(yùn)行時幀邊界在何處的不間斷信息。一種單一的專用最小化轉(zhuǎn)換差分信號(TMDS)接收器116 (例如,游移接收器)可以被用于為該開環(huán)邏輯順序地提供基本信息。這個游移接收器116在多個當(dāng)前未使用的輸入端之間循環(huán),尋找?guī)吔?這樣相應(yīng)的PLL 110-114能夠鎖定在其上),并在當(dāng)一個驗證發(fā)生時尋找第一 CTL3信號。在一些情況中,這可以是TMDS接收器116的一種簡約版本,因為本質(zhì)上,它僅需要VSYNC和CTL3指示符。此外,一個主要的/標(biāo)準(zhǔn)的TV數(shù)據(jù)路徑132能夠以與常規(guī)的切換器產(chǎn)品相同的方式工作。在運(yùn)行中,可以選擇這種輸入端口之一用于該主要/標(biāo)準(zhǔn)數(shù)據(jù)路徑132,而必要時將數(shù)據(jù)流譯碼并且解密(例如,進(jìn)行解譯以便從輸入的加密數(shù)據(jù)中取出主要的音頻/視頻(A/V)數(shù)據(jù)),并且然后將其發(fā)送通過裝置的其余部分。游移接收器116對當(dāng)前的閑置端口(S卩,除用戶選擇觀看的端口以外的所有端口) 進(jìn)行采樣,每次一個。這需要一種狀態(tài)機(jī)或(更可能的是)某種類型的微控制器來控制該過程。初始運(yùn)作序列典型地遵循以下各項(1)將游移接收器116連接到一個未被使用的輸入端口(B卩,未被用戶選擇用來觀看的端口)上并監(jiān)測該端口上的視頻;(2)同樣將HDCP引擎104-108連接到該端口上,這意味著連接了 I2C總線(例如,I2C被認(rèn)為是在Tx與Rx之間的用于鏈路同步檢查的一額外的通信通道)。它也可以意味著發(fā)出熱插拔信號,以便向源表明它已經(jīng)準(zhǔn)備就緒接受傳輸和HDCP驗證。這還可以協(xié)助擴(kuò)展顯示標(biāo)識數(shù)據(jù)(EDID)信息的傳輸,但這是在本揭露范圍之外的;(3)當(dāng)視頻是穩(wěn)定的時,游移接收器116提供信息使 PLL與幀邊界對齊;(4)狀態(tài)機(jī)或微控制器等待一段時間讓HDCP驗證開始。如果這種驗證開始,狀態(tài)機(jī)或微控制器繼續(xù)等待直到該驗證完成并且接收到第一 CTL3信號;(5) HDCP區(qū)塊繼續(xù)在開環(huán)功能中循環(huán),從而對僅使用來自于PLL的信息對“幀”進(jìn)行計數(shù)。I2C端口保持聯(lián)接,并且該熱插拔信號繼續(xù)表明聯(lián)接了一個接收器;(6)然后游移接收器116繼續(xù)到下一個端口并且進(jìn)行相同的操作。在一些實施例中,一旦游移接收器116已經(jīng)啟動了所有端口,則它將進(jìn)入一工作環(huán)路,順序地檢查每個端口。所展示的系統(tǒng)100可以包括m個端口以便通過時分復(fù)用(TDM)技術(shù)在后臺中逐一地選擇每個端口 124-130。來自所選擇的端口 124-130的HDMI信號被用于預(yù)先驗證。具有它自己的HDCP引擎104-108的每個游移端口 124-128是與主端口 130同步的,這樣使得每個游移端口 124-128對將被選擇用來替代主端口 130的一個改變做好準(zhǔn)備。以這種方式, 游移管道逐一地從所有后臺端口 124-128獲得HDMI信號并且保持它們是預(yù)先驗證并且做好準(zhǔn)備的。圖2展示了一種HDCP引擎到端口系統(tǒng)200的實施例,該系統(tǒng)采用了 HDCP引擎 202-208與相應(yīng)的端口 210-216之 間一對一的比率。所展示的系統(tǒng)200包括四個HDCP引擎202-208,這種HDCP引擎以一對一的比率與端口 210-216相對應(yīng),例如,每個HDCP引擎 202-208對應(yīng)一個單一的端口 210-216。系統(tǒng)200進(jìn)一步展示了端口 1210處于主管道或主路徑218中并且是與HDCP引擎1202相關(guān)聯(lián)的。其它路徑2-3204-206處于游移管道或游移路徑220中并且是與HDCP引擎2-4 204-208相關(guān)聯(lián)的。應(yīng)當(dāng)指明,貫穿本文文件術(shù)語管道和路徑是被可交換地使用。主路徑218的HDCP引擎202工作用于每個像素(用于解密并獲得視頻和音頻數(shù)據(jù))以及同步化(例如,重置密鑰,它是指在每個幀邊界處,Tx和Rx改變用于對內(nèi)容進(jìn)行加密和解密的共享密鑰。這用來防止一個密鑰被用于太多數(shù)據(jù)。例如,在第 128個幀處,Tx和Rx交換密鑰的余數(shù)并且檢查鏈路的同步,在HDCP中這被稱為Ri檢查), 而游移路徑220的HDCP引擎204-208工作用于同步化(例如,重置密鑰)并且閑置。游移路徑220的HDCP引擎204-208僅工作一段短的時間(例如,進(jìn)行重置密鑰過程)來將多個Ri值同步,這種Ri值被用來使得一發(fā)送器(Tx)相信一接收器(Rx)是同步的。 換言之,HDCP引擎204-208僅在同步化期間被需要并且起作用,而在其它時間段里它們變得閑置,它們對于HDCP引擎202繼續(xù)工作的剩余時間段沒有任何用處。圖3展示了用于對來自多個源302-310的多個數(shù)據(jù)流312-320進(jìn)行顯示的一種技術(shù)的實施例。在一實施例中,預(yù)覽系統(tǒng)324采用圖I至2的預(yù)先驗證和游移技術(shù)在接收裝置(例如,電視機(jī))322上對多個數(shù)據(jù)流312-320進(jìn)行顯示。正在通過多個屏幕進(jìn)行顯示的每個數(shù)據(jù)流(例如,視頻數(shù)據(jù)/內(nèi)容/節(jié)目)是接收自一分離的HDMI輸入源/端口 302-310。 在一實施例中,具有預(yù)先驗證和游移功能的數(shù)據(jù)流312-320不僅包括來自主HDMI端口(假設(shè)HDMI輸入端口 302用作相應(yīng)的主端口)的主數(shù)據(jù)而且包括從一個或多個游移HDMI端口 (假設(shè)HDMI輸入端口 304-310用作相應(yīng)的游移端口)提取的游移數(shù)據(jù),這種游移數(shù)據(jù)然后被縮小為游移快照。然后,來自游移端口 304-310的這種游移快照與來自主端口 302的主數(shù)據(jù)圖像合并,這樣使得觀看者看到基于主端口的數(shù)據(jù)流312作為在接收裝置322的視頻顯示器屏幕上的完整主圖像以及基于游移端口的數(shù)據(jù)流314-320作為通過嵌入視頻顯示器屏幕的相應(yīng)數(shù)目的游移快照,如在此所展示的。使用所說明的預(yù)先驗證技術(shù),進(jìn)行對所有端口的預(yù)先驗證,即,包括主HDMI端口 302以及游移HDMI端口 304-310。例如,可以在后臺對游移端口 304-310進(jìn)行預(yù)先驗證,這樣使得每個游移端口 304-310在無論何時需要它作為主端口(替代當(dāng)前工作的主端口 302) 來工作并且當(dāng)正在從所有端口 302-310中提取數(shù)據(jù)/內(nèi)容時均保持為已驗證并且可供使用。因為基于游移端口的數(shù)據(jù)流(游移數(shù)據(jù)流/圖像)314-320的分辨率以及它們相應(yīng)的時鐘,SYNC,等等的不同,來自游移端口 304-310的每個游移數(shù)據(jù)流314-320的每個子圖像被存儲在一幀緩沖器中。另一方面,基于主端口的數(shù)據(jù)流312 (主數(shù)據(jù)流/圖像)的圖像由于它相對大的尺寸(例如,對于1080p/24bpp大約是6MB)不能被放入幀緩沖器中;相反, 這種主圖像的像素被放置為與該頁面上的這種游移子圖像(例如,如之前所述的快照)中那些對于主圖像不使用幀緩沖器的子圖像在一起。在一實施例中,對游移子圖像314-320進(jìn)行轉(zhuǎn)換,這樣使得它與主圖像312相一致并且被放入主圖像312的一個正確的位置上;這樣,如在此所展示的,使用者可以在一屏幕上(包括屏幕插入)看到包括來自主端口 302和游移端口 304-310的主 圖像312和游移子圖像314-320的所有視頻圖像。圖4A展示了一種預(yù)覽系統(tǒng)324的實施例。所展示的預(yù)覽系統(tǒng)324包括四個主要部件,這四個主要部件包括流提取器402、子幀處理器404、流混合器406、以及Tx接口 408。 流提取器402接收多個HDMI輸入(如圖3的HDMI端口 302-310),然后這種HDMI輸入被生成為兩個數(shù)據(jù)流與主端口(例如,主HDMI端口 302)相關(guān)的主端口(MP)數(shù)據(jù)流410以及與相應(yīng)數(shù)目的游移端口(例如,游移HDMI端口 304-310)相關(guān)的多個游移端口(RP)數(shù)據(jù)流 412。MP數(shù)據(jù)流410被用來在與一接收器裝置相關(guān)聯(lián)的顯示器屏幕上提供MP圖像并且這個MP圖像進(jìn)一步包含從相應(yīng)的游移端口提取的游移數(shù)據(jù)流中提取的子圖像的預(yù)覽(例如, 快照)。MP數(shù)據(jù)流410還包含與該主圖像以及這種子圖像相關(guān)聯(lián)的音頻和其它控制/信息數(shù)據(jù)包。如所展示的,任何相關(guān)的MP信息414也被生成并且是與MP數(shù)據(jù)流410相關(guān)聯(lián)。RP 數(shù)據(jù)流412生成具有多個游移圖像的快照的多個數(shù)據(jù)流,這種游移圖像是以時分復(fù)用從這種游移端口中接收的,而同時保持這種游移HDCP端口是在后臺預(yù)先驗證的。可以使用RP 數(shù)據(jù)流412的任何控制/信息數(shù)據(jù)包,但是不能被轉(zhuǎn)發(fā)給到TV的下行數(shù)據(jù)流。與MP數(shù)據(jù)流410以及它相應(yīng)的MP信息數(shù)據(jù)流414 一樣,相關(guān)的RP信息數(shù)據(jù)流416也被生成并且是與RP數(shù)據(jù)流412相關(guān)聯(lián)的。這種MP和RP信息數(shù)據(jù)流414、416可以包括相關(guān)的視頻信息 (例如,色彩深度、分辨率、等等)以及與MP、RP數(shù)據(jù)流410、412相關(guān)的音頻信息。主管道(與主端口相關(guān)聯(lián))和游移管道(與游移端口相關(guān)聯(lián))包括HDCP解譯器428和436以及控制/信息數(shù)據(jù)包(例如,數(shù)據(jù)島(DI)數(shù)據(jù)包)分析器430和438來生成一個音頻/視頻(AV)數(shù)據(jù)流以及它的相關(guān)信息流(如分辨率、色彩深度(例如,多少比特被用于代表一種色彩)、等等) 并且還檢測一個可能的差HDCP的情形并且當(dāng)需要時在后臺對HDCP驗證426或預(yù)先驗證進(jìn)行重新初始化。如所展示的,與MP和RP相關(guān)的HDCP解譯器428、436以及DI數(shù)據(jù)包分析器430、 438被聯(lián)接到它們相應(yīng)的DPLL 422、432以及數(shù)據(jù)包分析器424、434上用于處理并生成它們對應(yīng)的輸出數(shù)據(jù)流410、412以及它們相關(guān)聯(lián)的信息流414、416。流提取器402進(jìn)一步包括一模擬芯418和一個多路器420以及一 HDCP重新初始化器426、一端口改變控制部件440、 以及一 m HDCP引擎442來支持m個端口的驗證。然后,來自每個所選端口的任何HDMI信號被用于預(yù)先驗證。已經(jīng)在圖I中進(jìn)一步說明了流提取器402的所展示的部件以及它們的功能。在離開流提取器402之后,MP流410、414進(jìn)入流混合器406,同時RP流412、416 進(jìn)入子幀處理器404。子幀處理器404通過RP流412、416捕獲后臺游移端口的圖像。在深色彩處理部件446處接收RP流412、416,該深色彩處理部件從RP流412、416提取每一色彩深度信息的像素。一旦進(jìn)行了像素提取,使用一色彩轉(zhuǎn)換部件448對這種像素進(jìn)行色彩轉(zhuǎn)換,其后通過一子采樣/比例縮小邏輯件450進(jìn)行對每一分辨率的降采樣,并且然后進(jìn)行壓縮(使用離散余弦變換(DCT) /游程長度編碼(RLC)邏輯件454)并且然后將結(jié)果存儲在輸入緩沖器462的一個幀內(nèi)存中。對于MP圖像的每一幀,從幀緩沖器460中取出被壓縮的圖像,并且然后通過IDCT逆離散余弦變換(IDCT)和游程長度譯碼(RLD)對其進(jìn)行解壓縮并且將其放入一輸出緩沖器456中并且在一適當(dāng)?shù)臅r間被提供給流混合器406。每次游移管道返回該端口時對子圖像進(jìn)行更新,并且將同一圖像反復(fù)發(fā)送直至該內(nèi)容被更新。深色彩處理部件446通過RP信息流416使用RP的色彩深度信息(即,多少位被用來代表一像素內(nèi)的每一色彩)對像素邊界進(jìn)行檢測,并且用一個有效信號來提取它的像素。 所提取的像素通過色彩轉(zhuǎn)換部件448經(jīng)歷色彩轉(zhuǎn)換。邏輯件450進(jìn)行子采樣/比例縮小(B卩,減小圖片的尺寸)。藉由主端口的分辨率、 視頻格式(如隔行的)、和像素復(fù)制以及游移端口的那些來確定子采樣/縮小比率。當(dāng)每個端口具有不同大小的視頻源時,它的縮小比率也可以是不同的。例如,用于IOSOp圖像的像素數(shù)目大于用于480p圖像的像素數(shù)目以便保留嵌入顯示(被稱為PV,PreView)的相同大小而不管主圖像的分辨率。子采樣的/比例縮小的像素被放入行緩沖器452中的一個,同時其它行緩沖器452的內(nèi)容被接下來的區(qū)塊(例如,雙緩沖)使用。每個行緩沖器452可以包含用于接下來的操作(例如,4x4DCT)的多行(例如,4行)像素。DCT/RLC邏輯件454處的DCT 和RLC (游程長度編碼)從行緩沖器452中的一個(該行緩沖器未得到新的數(shù)據(jù))得到像素數(shù)據(jù)(例如,4x4像素數(shù)據(jù))并做壓縮。作為DCT/RLC邏輯件454處的DCT的RLC的結(jié)果的輸出系數(shù)被放入輸入緩沖器462中。輸入緩沖器462的內(nèi)容(例如,幀)被復(fù)制到被分配給當(dāng)前RP的幀緩沖器460的多個(例如,四個)區(qū)段之一。在主圖像的垂直同步(VS)期間(為了防止撕裂效應(yīng)),并且如果RP數(shù)據(jù)的采樣被成功完成,則進(jìn)行該復(fù)制。一 IDCT/RLD (游程長度譯碼)邏輯件 458對輸出行緩沖器456的“空”狀態(tài)以及它們是否變空進(jìn)行監(jiān)測,該IDCT/RLD邏輯件458從幀緩沖器460中得到系數(shù)的一個區(qū)塊并且進(jìn)行解壓縮。該解壓縮的輸出(例如,4x4區(qū)塊中的YCbCr)進(jìn)入輸出行緩沖器456的一空緩沖器中。然后,這個輸出行緩沖器456對來自流混合器406的每個請求發(fā)送一像素數(shù)據(jù)。對每個端口的幀緩沖器460和輸出行緩沖器456的任何區(qū)段的分配能夠按照MP的選擇游移地改變以便僅用m-Ι個區(qū)段來支持m個端口的中的m-Ι個PV (例如,PreView、嵌入顯示)?,F(xiàn)在參見圖4B,流混合器406接收MP數(shù)據(jù)和信息流410、414。一旦接收了 MP數(shù)據(jù)流410以及它相關(guān)聯(lián)的MP信息流414,它的像素邊界藉由邊界檢測邏輯件468而檢測。 然后,邊界檢測邏輯件468從子幀處理器404的輸出緩沖器456中接收像素,其后跟隨的是使用色彩轉(zhuǎn)換部件472進(jìn)行每一主色彩的色彩轉(zhuǎn)換,并且進(jìn)一步跟隨的是將MP數(shù)據(jù)流410 的像素與在該頁面上的任何子圖像的已經(jīng)色彩轉(zhuǎn)換的像素進(jìn)行混合或者用其進(jìn)行替代。在一實施例中,使用將MP像素與RP的像素混合或者用其替代的這種新穎的技術(shù)生成具有嵌入顯示的圖像,而不使用用于MP數(shù)據(jù)流410的一幀緩沖器。邊界檢測邏輯件468使用從MP信息流414獲取的任何深色彩(例如,代表一像素內(nèi)的每一色彩的比特數(shù)的色彩深度)的信息對像素邊界進(jìn)行檢測、并且生成像素坐標(biāo)(例如,X、Y)以及任何相關(guān)的像素邊界信息(例如,Pos, Amt)。RP像素抓取區(qū)塊480評估并確定是否需要來自RP圖像的一像素并且如果需要,它將一像素數(shù)據(jù)讀取請求發(fā)送至輸出行緩沖器456。例如,它考慮當(dāng)前像素坐標(biāo)(X、Y)是否是在任何PV (嵌入顯示)區(qū)域中(這意味著是否需要來自RP的像素數(shù)據(jù))以及是否存在先前被讀取而還未被使用的足夠的剩余 RP像素數(shù)據(jù)(如果不是,則需要一 RP的新像素)。例如,來自輸出行緩沖器456的像素數(shù)據(jù)對于一像素(例如,YCbCr422)是2個字節(jié)并且它進(jìn)入色彩轉(zhuǎn)換部件472中并且成為MP圖像的色彩。色彩轉(zhuǎn)換部件472的輸出進(jìn)入RP像素剪切&粘貼區(qū)塊478,該區(qū)塊然后從輸入中提取出需要數(shù)量的比特,該輸入然后進(jìn)入一新的像素計算區(qū)塊476中并且然后與從MP信息流414中獲取的像素合并并且然后成為被合并的最終像素。該最終像素在一個新的像素插入?yún)^(qū)塊474中替代由MP信息流414提供的像素。該新的像素插入?yún)^(qū)塊474生成并提供一新的MP流482。在這種過程中,任何子圖像被轉(zhuǎn)換為與主圖像相一致并且在主圖像的適當(dāng)位置處被放入其中。例如,在此考慮了主圖像和游移圖像二者的色彩深度、不同的色彩空間(如YCbCr的RGB對比)、像素重復(fù)、隔行與逐行的對比、不同的分辨率以及視頻格式。返回參見圖4A,新的MP流482用作穿過Tx接口 408的輸出,該接口使用TMDS編碼器464提供了對流的TMDS編碼,同時一先進(jìn)先出(FIFO)區(qū)塊466將MP流482置于FIFO 中以便與Tx模擬區(qū)塊有一接口。然后,該新的MP數(shù)據(jù)流482可以被發(fā)送至Tx模擬芯484 上。MP流482包含主圖像以及游移子圖像并且這種圖像(具有視頻和/或音頻)由顯示/ 最終接收裝置(例如,TV)顯示,這樣使得主裝置占據(jù)了大部分屏幕而游移子圖像被展示在小的嵌入屏幕中。圖5展示了用于對來自多個源的多個數(shù)據(jù)流進(jìn)行顯示的一種處理的實施例。在一實施例中,流提取器是與多個輸入端口(例如,包括HDMI主端口以及一或多個HDMI游移端口)相聯(lián)接。流提取器被用來生成兩個數(shù)據(jù)流與主端口相關(guān)的MP數(shù)據(jù)流(MP_STRM)以及與處理區(qū)塊502處的一游移端口相關(guān)的RP數(shù)據(jù)流(RP_STRM)。流提取器對多個游移端口各自重復(fù)進(jìn)行這個功能,一次一個游移端口。在處理區(qū)塊504處,與流提取器相通信的一子幀處理器將與一游移端口相關(guān)聯(lián)的RP數(shù)據(jù)流按比例縮小。在處理區(qū)塊506處,子幀處理器對該按比例縮小的游移端口數(shù)據(jù)流進(jìn)行壓縮并且然后將其存儲在一內(nèi)部緩沖器中。、
在處理區(qū)塊508,與流提取器相通信的一個流混合器接收MP數(shù)據(jù)流并且計算它的多個系數(shù)坐標(biāo)(例如,X、Y)。在決定區(qū)塊510,流混合器將這種(X、Y)坐標(biāo)與由使用者提供的預(yù)覽圖像的區(qū)域進(jìn)行比較以便確定這種(Χ、Υ)坐標(biāo)是否在該預(yù)覽圖像區(qū)域中。如果這種 (X、Y)坐標(biāo)在該預(yù)覽圖像區(qū)域中,流混合器在處理區(qū)塊512處向子幀處理器請求一像素數(shù)據(jù)。如果不在,處理在處理區(qū)塊508處繼續(xù)。如果子幀處理器從流混合器得到一請求,在處理區(qū)塊514,它從它的內(nèi)部緩沖器中取出對應(yīng)于當(dāng)前(X、Y)坐標(biāo)的多個預(yù)覽圖像中的一個。在處理區(qū)塊516,子幀處理器進(jìn)一步將之前被壓縮的RP數(shù)據(jù)解壓縮并且按照流混合器的請求向流混合器發(fā)送一像素。然后在處理區(qū)塊518,流混合器被用來根據(jù)MP數(shù)據(jù)流的像素格式對來自子幀處理器的像素的像素格式進(jìn)行轉(zhuǎn)換(例如,使用其色彩轉(zhuǎn)換邏輯件進(jìn)行色彩轉(zhuǎn)換)。在處理區(qū)塊520,流混合器將所接收的像素放入MP數(shù)據(jù)流中(例如,使用它的像素合并器用預(yù)覽圖像的像素替代MP數(shù)據(jù)流的像素)。如之前所揭露的,HDMI端口僅作為一個實例以及為了簡潔和清晰起見來說明,并且考慮的是還可以使用或采用其它的非HDMI端口。例如,視頻源(如舊的遺留模擬輸入)在 TV中被轉(zhuǎn)換為RGB和控制流以便用于內(nèi)部處理,這種流可以容易地被轉(zhuǎn)換為或被包括入一個HDMI流中。因此,它們能夠被與貫穿本文檔所提及的預(yù)覽操作相同的方式處理。另外, 在本文檔中說明的壓縮和存儲機(jī)構(gòu)被用作一個實例并且為簡潔和清 晰起見而提供??紤]的是可以在根據(jù)本發(fā)明的一個或多個實施例的幀中使用不同的其它的壓縮/解壓縮以及存儲方案。圖6是一種網(wǎng)絡(luò)計算機(jī)裝置605的多個部件的實施例的示意圖,該網(wǎng)絡(luò)計算機(jī)裝置采用本發(fā)明的一個實施例。在此圖標(biāo)中,網(wǎng)絡(luò)裝置605可以是網(wǎng)絡(luò)中的任何裝置,包括 (但不限于)電視機(jī)、有線機(jī)上盒、收音機(jī)、DVD播放機(jī)、CD播放機(jī)、智能電話、存儲單元、游戲平臺、或其它的媒體裝置。在某些實施例中,網(wǎng)絡(luò)裝置605包括網(wǎng)絡(luò)單元610來提供多種網(wǎng)絡(luò)功能。這種網(wǎng)絡(luò)功能包括但不限于媒體內(nèi)容數(shù)據(jù)流的生成、傳輸、存儲、以及接收。網(wǎng)絡(luò)單兀610可以被實施為一種單一片上系統(tǒng)(SoC)或多個部件。在某些實施例中,網(wǎng)絡(luò)單元610包括一用于數(shù)據(jù)處理的處理器。數(shù)據(jù)處理可以包括媒體數(shù)據(jù)流的生成、媒體數(shù)據(jù)流在傳輸或存儲中的操控、以及用于使用的媒體數(shù)據(jù)流的解密和譯碼。該網(wǎng)絡(luò)裝置還可以包括用于支持網(wǎng)絡(luò)運(yùn)作的內(nèi)存,如DRAM (游移隨機(jī)存取內(nèi)存)620或其它類似的內(nèi)存以及閃存625或其它的非易失性內(nèi)存。網(wǎng)絡(luò)裝置605還可以包括發(fā)送器630和/或接收器640,分別用于通過一個或多個網(wǎng)絡(luò)接口 655在網(wǎng)絡(luò)上傳輸數(shù)據(jù)或接收來自網(wǎng)絡(luò)的數(shù)據(jù)。發(fā)送器630或接收器640可以聯(lián)接到一根有線傳輸纜在線,包括,例如,以太網(wǎng)纜線650、同軸電纜,或聯(lián)接到一個無線單元上。發(fā)送器630或接收器640可以用一根或多根線(如用于數(shù)據(jù)傳輸?shù)木€635以及用于數(shù)據(jù)接收的線645)聯(lián)接到用于數(shù)據(jù)傳輸以及控制信號的網(wǎng)絡(luò)單元610上。還可以存在額外的聯(lián)接。網(wǎng)絡(luò)裝置605還可以包括用于該裝置的媒體運(yùn)作的許多部件,但在此沒有展出。在以上描述中,出于解釋的目的,陳述了很多具體細(xì)節(jié)來提供對本發(fā)明的透徹理解。然而,對本領(lǐng)域技術(shù)人員而言,將會清楚的是可以無需這種具體細(xì)節(jié)中的一些來實施本發(fā)明。在其它實例中,多種為人熟知的結(jié)構(gòu)以及裝置是以框圖的形式示出。所展示的部件之間可能存在中間結(jié)構(gòu)。在此描述的或展示的這種部件可以具有并未展示或描述的額外輸入或輸出。
本發(fā)明的不同實施例可以包括不同的過程。這種過程可以藉由硬件部件來進(jìn)行, 或者可以體現(xiàn)在計算機(jī)程序或者多條機(jī)器可執(zhí)行的指令之中,它們可以用來使得一種通用或者專用的處理器或者邏輯電路利用這種指令進(jìn)行程序設(shè)計來進(jìn)行這種過程??商娲兀?這種過程可以藉由硬件和軟件的組合來實施。貫穿本文說明的一個或多個模塊、部件、或組件(如所示出在一端口倍增器增強(qiáng)機(jī)制中或與其相關(guān)聯(lián)的那些)可以包括硬件、軟件、和/或它們的組合。在模塊包含軟件的情況下,可以藉由一機(jī)器/電子的裝置/硬件制造物品來提供這種軟件數(shù)據(jù)、指令、和/或配置。制造物品可以包括具有用于提供指令、數(shù)據(jù)等內(nèi)容的機(jī)器可存取/可讀介質(zhì)。該內(nèi)容可以導(dǎo)致電子裝置(例如在此說明的檔案管理員、磁盤、或磁盤控制卡)進(jìn)行所說明的不同運(yùn)作或執(zhí)行。本發(fā)明不同實施例的多個部分可以作為計算機(jī)程序產(chǎn)品來提供,這可以包括其上儲存了計算機(jī)程序指令的一種計算機(jī)可讀介質(zhì),這可以用來對一臺計算機(jī)(或其它電子裝置)進(jìn)行程序設(shè)計以進(jìn)行根據(jù)本發(fā)明這種實施例的過程。這種機(jī)器可讀介質(zhì)可以包括但不限于軟盤、光盤、致密只讀內(nèi)存(CD-ROM)、以及磁光盤、只讀內(nèi)存(ROM)、隨機(jī)存取內(nèi)存 (RAM)、可擦除可程序設(shè)計只讀內(nèi)存(EPR0M)、電可擦除可程序設(shè)計只讀內(nèi)存(EEPR0M)、磁卡或光卡、閃存、或者其它類型適合儲存電子指令的媒介質(zhì)/機(jī)器可讀介質(zhì)。此外,本發(fā)明還可以作為計算機(jī)程序產(chǎn)品被下載,其中該程序可以從一臺遠(yuǎn)程計算機(jī)傳送至一臺請求計算機(jī)上。這種方法中的很多方法僅以它們最基本的形式進(jìn)行說明,但多個過程可以增加到這種方法的任何一個之中或從其中刪去、并且信息可以加入這種所說明的消息中的任何一個或從其中刪去而不背離本發(fā)明的基本范圍。對于那些本領(lǐng)域技術(shù)人員而言清楚的是可以做 出很多進(jìn)一步的修改和適配。這種具體的實施例并不用于限制本發(fā)明,而是為了解釋本發(fā)明。本發(fā)明的這種實施例的范圍并非由以上提供的具體實例來決定,而是僅僅由權(quán)利要求書來決定。如果提及組件“A”聯(lián)接到或與組件“B”相聯(lián)接,組件A可以直接地聯(lián)接到組件B, 或者間接地聯(lián)接,例如藉由組件C。當(dāng)說明書或權(quán)利要求書敘述由一部件、特點(diǎn)、結(jié)構(gòu)、過程、 或特征A “導(dǎo)致了” 一部件、特點(diǎn)、結(jié)構(gòu)、過程、或特征B時,這意味著“A”是“B”的至少一部分起因,但還可以存在至少一個其它部件、特點(diǎn)、結(jié)構(gòu)、過程、或特征協(xié)助導(dǎo)致了 “B”。如果本說明書指出一部件、特點(diǎn)、結(jié)構(gòu)、過程、或特征“可以”、“也許”、或“可能”包含在內(nèi)時,那么不要求一定包含該具體的部件、特點(diǎn)、結(jié)構(gòu)、或特征。如果說明書或權(quán)利要求書提及“一種/ 一個/ 一”要素時,這并不意味著只存在所說明的要素中的一個。一個實施例是本發(fā)明的一實現(xiàn)方式或者一實例。本說明書提到的“一種實施例”、 “一個實施例”、“一實施例”、“一些實施例”、或者“其它實施例”是指與這種實施例相關(guān)說明的一個具體的特點(diǎn)、結(jié)構(gòu)、或者特性被包括在至少一些實施例之中,但不是必須包括在所有實施例之中?!耙环N實施例”、“一個實施例”、“一實施例”、或者“一些實施例”等不同的表現(xiàn)形式并不是必須全部都針對同一批實施例。應(yīng)該認(rèn)識到,在本發(fā)明的多個示例性實施例的以上說明中,為了使得本揭露流暢并且有助于理解一個或者多個不同創(chuàng)造性方面的目的, 本發(fā)明的不同特征有時被集合在一個單獨(dú)的實施例、示圖、或者其說明之中。然而,這種揭露方法并不得被解釋為反映了一種意圖,即提出權(quán)利要求書的發(fā)明所要求的特征要多于在每個權(quán)利要求書中明確提到的情況。相反,如以下權(quán)利要求書所反映的,多個創(chuàng)造性的方面 在于要少于一個單獨(dú)的以上揭露的實施例的全部特征。因此,在此明確地將這種權(quán)利要求書結(jié)合到本說明書之中,其中每條權(quán)利要求自身獨(dú)立地作為本發(fā)明的一分別的實施例。
權(quán)利要求
1.一種方法,包括 生成與主要端口相關(guān)聯(lián)的主要數(shù)據(jù)流,該主要數(shù)據(jù)流具有將要顯示在顯示器屏幕上的主要圖像; 生成與多個輔助端口相關(guān)聯(lián)的輔助數(shù)據(jù)流,該多個輔助端口與該主要端口相聯(lián)接,該輔助數(shù)據(jù)流具有從該多個輔助端口中接收的多個輔助圖像; 將該輔助數(shù)據(jù)流與該主要數(shù)據(jù)流合并進(jìn)入一顯示數(shù)據(jù)流中,該顯示數(shù)據(jù)流具有該主要圖像并且進(jìn)一步具有作為多個預(yù)覽圖像的該多個輔助圖像;并且 將該主要圖像以及該多個預(yù)覽圖像顯示在該顯示器屏幕上,其中該多個預(yù)覽圖像中的每一個是通過在該顯示器屏幕上的一嵌入屏幕進(jìn)行顯示的。
2.如權(quán)利要求I所述的方法,其中該主要端口包括一主端口,并且其中該多個輔助端口包括多個游移端口。
3.如權(quán)利要求2所述的方法,進(jìn)一步包括在該主端口保持為該主要端口的同時在后臺對所述游移端口進(jìn)行預(yù)先驗證,這樣使得每個游移端口準(zhǔn)備就緒以提供服務(wù)。
4.如權(quán)利要求I所述的方法,進(jìn)一步包括對該輔助數(shù)據(jù)流進(jìn)行處理,其中處理包括提取每一色彩深度的多個像素、進(jìn)行色彩轉(zhuǎn)換以及對每一分辨率的降采樣/比例縮小、并且對該輔助數(shù)據(jù)流進(jìn)行壓縮并存儲。
5.如權(quán)利要求I所述的方法,進(jìn)一步包括對該主要數(shù)據(jù)流進(jìn)行處理,其中處理包括對像素邊界進(jìn)行檢測并且對多個像素進(jìn)行檢測。
6.如權(quán)利要求I所述的方法,進(jìn)一步包括 接收該輔助數(shù)據(jù)流的多個輔助像素; 在對該主要數(shù)據(jù)流的多個主要像素進(jìn)行一次色彩深度的格式化之后對所述輔助像素進(jìn)行色彩轉(zhuǎn)換;并且 將所述主要像素與所述輔助像素合并或者用所述輔助像素替代所述主要像素。
7.如權(quán)利要求I所述的方法,進(jìn)一步包括 將經(jīng)過色彩轉(zhuǎn)換的輔助像素與所述主要像素合并以生成多個顯示像素; 將該多個輔助圖像作為多個子圖像插入該顯示數(shù)據(jù)流中,該顯示數(shù)據(jù)流包括所述顯示像素。
8.一種系統(tǒng),包括 數(shù)據(jù)處理裝置,該數(shù)據(jù)處理裝置具有存儲介質(zhì)以及與該存儲介質(zhì)相聯(lián)接的處理器,該處理器用于 生成與主要端口相關(guān)聯(lián)的主要數(shù)據(jù)流,該主要數(shù)據(jù)流具有將要顯示在顯示器屏幕上的主要圖像; 生成與多個輔助端口相關(guān)聯(lián)的輔助數(shù)據(jù)流,該多個輔助端口與該主要端口相聯(lián)接,該輔助數(shù)據(jù)流具有從該多個輔助端口中接收的多個輔助圖像; 將該輔助數(shù)據(jù)流與該主要數(shù)據(jù)流合并進(jìn)入一顯示數(shù)據(jù)流中,該顯示數(shù)據(jù)流具有該主要圖像并且進(jìn)一步具有作為多個預(yù)覽圖像的該多個輔助圖像;以及 顯示裝置,該顯示裝置與該數(shù)據(jù)處理裝置相聯(lián)接,該顯示裝置用于將該主要圖像以及該多個預(yù)覽圖像顯示在該顯示器屏幕上,其中該多個預(yù)覽圖像中的每一個通過在該顯示器屏幕上的嵌入屏幕進(jìn)行顯示。
9.如權(quán)利要求8所述的系統(tǒng),其中該主要端口包括主端口,并且其中該多個輔助端口包括多個游移端口。
10.如權(quán)利要求9所述的系統(tǒng),其中該處理器進(jìn)一步用于在該主端口保持為該主要端口的同時在后臺對所述游移端口進(jìn)行預(yù)先驗證,這樣使得每個游移端口準(zhǔn)備就緒以提供服務(wù)。
11.如權(quán)利要求8所述的系統(tǒng),其中該處理器進(jìn)一步用于對該輔助數(shù)據(jù)流進(jìn)行處理,其中處理包括提取每一色彩深度的多個像素、進(jìn)行色彩轉(zhuǎn)換以及對每一分辨率的降采樣/比例縮小、并且對該輔助數(shù)據(jù)流進(jìn)行壓縮并存儲。
12.如權(quán)利要求8所述的系統(tǒng),其中該處理器進(jìn)一步用于對該主要數(shù)據(jù)流進(jìn)行處理,其中處理包括對像素邊界進(jìn)行檢測以及對多個像素進(jìn)行檢測。
13.如權(quán)利要求8所述的系統(tǒng),其中該處理器進(jìn)一步用于 接收該輔助數(shù)據(jù)流的多個輔助像素; 在對該主要數(shù)據(jù)流的主要像素進(jìn)行一次色彩深度的格式化之后對所述輔助像素進(jìn)行色彩轉(zhuǎn)換;并且 將所述主要像素與所述輔助像素合并或者用所述輔助像素替代所述主要像素。
14.如權(quán)利要求8所述的系統(tǒng),其中該處理器進(jìn)一步用于 將經(jīng)過色彩轉(zhuǎn)換的輔助像素與所述主要像素合并以生成多個顯示像素;并且 將該多個輔助圖像作為多個子圖像插入該顯示數(shù)據(jù)流中,該顯示數(shù)據(jù)流包括所述顯示像素。
15.一種裝置,包括數(shù)據(jù)處理裝置,該數(shù)據(jù)處理裝置具有存儲介質(zhì)以及與該存儲介質(zhì)相聯(lián)接的處理器,該處理器用于 生成與主要端口相關(guān)聯(lián)的主要數(shù)據(jù)流,該主要數(shù)據(jù)流具有將要顯示在顯示器屏幕上的主要圖像; 生成與多個輔助端口相關(guān)聯(lián)的輔助數(shù)據(jù)流,該多個輔助端口與該主要端口相聯(lián)接,該輔助數(shù)據(jù)流具有從該多個輔助端口中接收的多個輔助圖像;并且 將該輔助數(shù)據(jù)流與該主要數(shù)據(jù)流合并進(jìn)入一顯示數(shù)據(jù)流中,該顯示數(shù)據(jù)流具有該主要圖像并且進(jìn)一步具有作為多個預(yù)覽圖像的該多個輔助圖像。
16.如權(quán)利要求15所述的裝置,該裝置進(jìn)一步包括與該數(shù)據(jù)處理裝置相聯(lián)接的一顯示裝置,該顯示裝置用于將該主要圖像以及該多個預(yù)覽圖像顯示在該顯示器屏幕上,其中該多個預(yù)覽圖像中的每一個通過在該顯示器屏幕上的嵌入屏幕進(jìn)行顯示。
17.如權(quán)利要求16所述的裝置,其中該主要端口包括主端口,并且其中該多個輔助端口包括多個游移端口。
18.如權(quán)利要求15所述的裝置,其中該處理器進(jìn)一步用于在該主端口保持為該主要端口的同時在后臺對所述游移端口進(jìn)行預(yù)先驗證,這樣使得每個游移端口準(zhǔn)備就緒以提供服務(wù)。
19.如權(quán)利要求15所述的裝置,其中該處理器進(jìn)一步用于對該輔助數(shù)據(jù)流進(jìn)行處理,其中處理包括提取每一色彩深度的多個像素、進(jìn)行色彩轉(zhuǎn)換以及對每一分辨率的降采樣/比例縮小、并且對該輔助數(shù)據(jù)流進(jìn)行壓縮并存儲。
20.如權(quán)利要求15所述的裝置,其中該處理器進(jìn)一步用于對該主要數(shù)據(jù)流進(jìn)行處理,其中處理包括對像素 邊界進(jìn)行檢測以及對多個像素進(jìn)行檢測。
全文摘要
對來自多個受保護(hù)源的內(nèi)容進(jìn)行同時預(yù)覽的一種方法、裝置及系統(tǒng)。生成與主要端口相關(guān)聯(lián)的主要數(shù)據(jù)流,該主要數(shù)據(jù)流具有將要顯示在顯示器屏幕上的主要圖像。生成與多個輔助端口相關(guān)聯(lián)的輔助數(shù)據(jù)流,該多個輔助端口與該主要端口相聯(lián)接,該輔助數(shù)據(jù)流具有從該多個輔助端口中接收的多個輔助圖像。將該輔助數(shù)據(jù)流與該主要數(shù)據(jù)流合并進(jìn)入一顯示數(shù)據(jù)流中,該顯示數(shù)據(jù)流具有該主要圖像并且進(jìn)一步具有作為多個預(yù)覽圖像的該多個輔助圖像。將該主要圖像以及該多個預(yù)覽圖像顯示在該顯示器屏幕上,其中該多個預(yù)覽圖像中的每一個通過在該顯示器屏幕上的嵌入屏幕進(jìn)行顯示。
文檔編號H04N21/434GK102714759SQ201080060056
公開日2012年10月3日 申請日期2010年12月21日 優(yōu)先權(quán)日2009年12月30日
發(fā)明者崔薰, 樸重圣, 梁又升, 金大卿, 金榮 申請人:晶像股份有限公司