圖像處理裝置及其控制方法
【技術(shù)領(lǐng)域】
[0001]根據(jù)示例實(shí)施例的裝置和方法涉及能夠處理將被顯示為圖像的視頻流的圖像處理裝置及其控制方法,具體地涉及當(dāng)被數(shù)字版權(quán)管理(DRM)保護(hù)的內(nèi)容數(shù)據(jù)的視頻流被解密并顯示為圖像時(shí)防止經(jīng)解密的內(nèi)容數(shù)據(jù)由于黑客行為而被泄漏(受損)的圖像處理裝置及其控制方法。
【背景技術(shù)】
[0002]圖像處理裝置根據(jù)各種視頻處理過(guò)程來(lái)處理從外部接收的圖像信號(hào)/視頻數(shù)據(jù)。圖像處理裝置可將基于經(jīng)處理的視頻數(shù)據(jù)的圖像顯示在其自己的顯示面板上,或?qū)⒔?jīng)處理的圖像信號(hào)輸出到具有面板的另一顯示裝置,以使得可以在相應(yīng)的顯示裝置上顯示基于經(jīng)處理的圖像信號(hào)的圖像。即,圖像處理裝置可包括能夠顯示圖像的面板,或不包括面板,只要它能處理視頻數(shù)據(jù)即可。例如,前一情況可包括電視(TV),而后一情況可包括機(jī)頂盒。
[0003]隨著技術(shù)的發(fā)展,已經(jīng)通過(guò)模擬/數(shù)字通信向圖像處理裝置提供了高分辨率和超高清(UHD)的內(nèi)容數(shù)據(jù)。這種內(nèi)容數(shù)據(jù)允許被自由拷貝/復(fù)制,或者其版權(quán)可受到數(shù)字版權(quán)管理(DRM)的保護(hù)??梢愿鞣N形式來(lái)實(shí)現(xiàn)DRM,并且DRM基本上被提供用來(lái)防止未經(jīng)授權(quán)的第三方未經(jīng)允許對(duì)圖像處理裝置的內(nèi)容數(shù)據(jù)進(jìn)行復(fù)制。例如,內(nèi)容提供商向圖像處理裝置提供通過(guò)DRM技術(shù)加密的內(nèi)容數(shù)據(jù),并且圖像處理裝置使用用于解密的秘密密鑰對(duì)內(nèi)容數(shù)據(jù)進(jìn)行解密,從而可基于經(jīng)解密的內(nèi)容數(shù)據(jù)來(lái)顯示圖像。在沒(méi)有秘密密鑰的情況下,圖像處理裝置不能對(duì)經(jīng)加密的內(nèi)容數(shù)據(jù)的圖像進(jìn)行顯示。
[0004]圖像處理裝置必須防止應(yīng)用了 DRM的內(nèi)容數(shù)據(jù)被復(fù)制并泄漏給外部裝置,而允許相應(yīng)的內(nèi)容數(shù)據(jù)在圖像處理裝置中被解碼并被顯示為圖像。但是,如果不對(duì)圖像處理裝置的內(nèi)部配置的操作設(shè)置任何限制,則不可能防止內(nèi)容數(shù)據(jù)泄漏到外部。相應(yīng)地,圖像處理裝置可能需要用于保護(hù)內(nèi)容數(shù)據(jù)的配置和設(shè)計(jì)。
【發(fā)明內(nèi)容】
[0005]在一個(gè)或多個(gè)實(shí)施例的方面中,提供了一種圖像處理裝置,其可包括:信號(hào)接收機(jī),被配置為接收加密圖像信號(hào);存儲(chǔ)裝置,被配置為臨時(shí)存儲(chǔ)在所述信號(hào)接收機(jī)中接收的加密圖像信號(hào);信號(hào)解密器,被配置為通過(guò)使用從加密圖像信號(hào)中提取的預(yù)設(shè)第一秘密密鑰對(duì)從所述存儲(chǔ)裝置輸出的加密圖像信號(hào)進(jìn)行解密將加密圖像信號(hào)轉(zhuǎn)換成解密圖像信號(hào);以及解碼器,被配置為對(duì)從信號(hào)解密器輸出的解密圖像信號(hào)進(jìn)行解碼,以用于顯示基于經(jīng)解碼的解密圖像信號(hào)的圖像。從而,防止解密圖像信號(hào)被存儲(chǔ)在存儲(chǔ)裝置中,由此保護(hù)解密圖像信號(hào)不會(huì)在沒(méi)有允許的情況下由于對(duì)CPU或存儲(chǔ)裝置的黑客行為而泄漏并加強(qiáng)內(nèi)容安全性。
[0006]該圖像處理裝置還可包括中央處理單元(CPU),其中,所述存儲(chǔ)裝置存儲(chǔ)將被CPU處理的數(shù)據(jù)。用于存儲(chǔ)加密圖像信號(hào)的存儲(chǔ)裝置在將被CPU使用的RAM的存儲(chǔ)區(qū)域中被具體化(materialized),由此簡(jiǎn)化圖像處理裝置的設(shè)計(jì)并降低生產(chǎn)成本。
[0007]該圖像處理裝置還可包括:解復(fù)用器,被配置為對(duì)信號(hào)接收機(jī)中接收的加密圖像信號(hào)進(jìn)行解復(fù)用。從而,如果所接收的圖像信號(hào)是經(jīng)復(fù)用的傳輸流,則將其分離為對(duì)應(yīng)于各個(gè)解碼器的子流且之后存儲(chǔ)在存儲(chǔ)裝置中。
[0008]CPU可被配置為:從在信號(hào)接收機(jī)中接收的加密圖像信號(hào)中提取第一秘密密鑰,以及可以將所提取的第一秘密密鑰存儲(chǔ)在信號(hào)解密器能夠訪問(wèn)的寄存器中。
[0009]CPU可被配置為:在對(duì)加密圖像信號(hào)的解密完成時(shí)將第一秘密密鑰從寄存器中刪除。秘密密鑰只在加密時(shí)存在,而在其他時(shí)候則不存在于圖像處理裝置中,從而可防止秘密密鑰泄漏,由此最終保護(hù)解密圖像信號(hào)。
[0010]該圖像處理裝置還可包括:控制器,被配置為將由信號(hào)接收機(jī)接收的加密圖像信號(hào)存儲(chǔ)在存儲(chǔ)裝置中,以及可被配置為從存儲(chǔ)裝置向信號(hào)解密器發(fā)送與解碼器所請(qǐng)求的數(shù)據(jù)量一樣多的所存儲(chǔ)的圖像信號(hào)。從而,能夠控制圖像信號(hào)向/從存儲(chǔ)裝置輸入/輸出。
[0011]控制器可被配置為:如果存儲(chǔ)在存儲(chǔ)裝置中的圖像信號(hào)未被加密,則通過(guò)繞過(guò)信號(hào)解密器向解碼器發(fā)送存儲(chǔ)在存儲(chǔ)裝置中的圖像信號(hào)。從而,如果傳輸流包括加擾子流和未加擾子流兩者,則可根據(jù)它們的狀態(tài)向解碼器發(fā)送子流。
[0012]控制器可將向信號(hào)解密器發(fā)送的加密圖像信號(hào)從存儲(chǔ)裝置中刪除。從而,在存儲(chǔ)裝置中,確保了用于存儲(chǔ)下一次發(fā)送的加密圖像信號(hào)的區(qū)域的安全。
[0013]該圖像處理裝置還可包括:加密器,被配置為使用預(yù)設(shè)第二秘密密鑰對(duì)從信號(hào)解密器輸出的解密圖像信號(hào)進(jìn)行加密;以及另一存儲(chǔ)裝置,被配置為存儲(chǔ)由加密器再次加密的圖像信號(hào)。第二秘密密鑰可以是基于圖像處理裝置的唯一標(biāo)識(shí)信息來(lái)生成的。從而,圖像處理裝置的用戶可以記錄和存儲(chǔ)解密圖像信號(hào),同時(shí)防止解密圖像信號(hào)將來(lái)被泄漏。
[0014]在一個(gè)或多個(gè)實(shí)施例的方面中,提供了一種控制圖像處理裝置的方法,所述方法可包括:接收加密圖像信號(hào);在存儲(chǔ)裝置中臨時(shí)存儲(chǔ)加密圖像信號(hào);通過(guò)使用加密圖像信號(hào)的預(yù)設(shè)第一秘密密鑰對(duì)所述存儲(chǔ)裝置中存儲(chǔ)的加密圖像信號(hào)進(jìn)行解密,將加密圖像信號(hào)轉(zhuǎn)換成解密圖像信號(hào);以及對(duì)解密圖像信號(hào)進(jìn)行解碼,以用于顯示基于經(jīng)解碼的解密圖像信號(hào)的圖像。從而,防止解密圖像信號(hào)被存儲(chǔ)在存儲(chǔ)裝置中,且從而保護(hù)解密圖像信號(hào)在沒(méi)有允許的情況下不由于對(duì)CPU或存儲(chǔ)裝置的黑客行為而泄漏,由此加強(qiáng)內(nèi)容安全性。
[0015]存儲(chǔ)裝置可存儲(chǔ)將被圖像處理裝置的中央處理單元(CPU)處理的數(shù)據(jù)。用于存儲(chǔ)加密圖像信號(hào)的存儲(chǔ)裝置被設(shè)置在將被CPU使用的RAM的存儲(chǔ)區(qū)域中,由此簡(jiǎn)化圖像處理裝置的設(shè)計(jì)并降低生產(chǎn)成本。
[0016]接收加密圖像信號(hào)還可包括對(duì)加密圖像信號(hào)進(jìn)行解復(fù)用。從而,如果所接收的圖像信號(hào)是經(jīng)復(fù)用的傳輸流,則將其分離為對(duì)應(yīng)于各個(gè)解碼器的子流并之后存儲(chǔ)在存儲(chǔ)裝置中。
[0017]將加密圖像信號(hào)轉(zhuǎn)換成解密圖像信號(hào)可包括:從加密圖像信號(hào)中提取第一秘密密鑰;以及將所提取的第一秘密密鑰存儲(chǔ)在寄存器中,其中所述第一秘密密鑰由CPU訪問(wèn)以用于進(jìn)行加密。將加密圖像信號(hào)轉(zhuǎn)換成解密圖像信號(hào)還可包括:當(dāng)對(duì)加密圖像信號(hào)的解密完成時(shí)將第一秘密密鑰從寄存器中刪除。秘密密鑰只在加密時(shí)存在于圖像處理裝置中,而在其他時(shí)候則不存在于圖像處理裝置中,從而可防止秘密密鑰泄漏,由此最終保護(hù)解密圖像?目號(hào)。
[0018]所述方法還可包括使用預(yù)設(shè)第二秘密密鑰對(duì)解密圖像信號(hào)進(jìn)行加密;以及存儲(chǔ)被再次加密的圖像信號(hào)。第二秘密密鑰可以是基于圖像處理裝置的唯一標(biāo)識(shí)信息來(lái)生成的。從而,圖像處理裝置的用戶可以記錄和存儲(chǔ)解密圖像信號(hào),同時(shí)防止解密圖像信號(hào)將來(lái)被泄漏。
[0019]在一個(gè)或多個(gè)實(shí)施例的方面中,提供了存儲(chǔ)計(jì)算機(jī)可讀指令的至少一個(gè)非瞬時(shí)計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀指令當(dāng)被執(zhí)行時(shí)實(shí)現(xiàn)一個(gè)或多個(gè)實(shí)施例的方法。
[0020]在一個(gè)或多個(gè)實(shí)施例的方面中,圖像處理裝置可被并入以下任一項(xiàng)中:電視、監(jiān)視器、平板電腦、移動(dòng)電話、電子黑板、電子相框、電子公告牌、機(jī)頂盒和光媒體播放器。
[0021]在一個(gè)或多個(gè)實(shí)施例的方面中,提供了一種圖像處理裝置,其可包括:信號(hào)接收機(jī),被配置為接收加擾傳輸流;中央處理單元,被配置為從加擾傳輸流中提取秘密密鑰以及在寄存器中存儲(chǔ)秘密密鑰;解復(fù)用器,被配置為將加擾視頻流與加擾傳輸流相分離;控制器,被配置為從解復(fù)用器接收加擾視頻流;包括緩沖區(qū)的存儲(chǔ)裝置,被配置為從控制器接收加擾視頻流;視頻解碼器,被配置為請(qǐng)求控制器控制對(duì)存儲(chǔ)在緩沖區(qū)中的加擾視頻流的發(fā)送,以用于對(duì)加擾視頻流進(jìn)行解擾和解碼;解擾器,被配置為通過(guò)控制器響應(yīng)于解碼器的請(qǐng)求從緩沖區(qū)發(fā)送加擾視頻流,來(lái)從緩沖區(qū)接收加擾視頻,以及被配置為使用存儲(chǔ)在寄存器中的秘密密鑰對(duì)加擾視頻流進(jìn)行解擾,以生成凈視頻流;以及視頻解碼器,被配置為接收凈視頻流以及對(duì)凈視頻流進(jìn)行解碼,以顯示基于經(jīng)解碼的解擾視頻流的視頻。
[0022]解復(fù)用器可被配置為:將加擾音頻流與加擾傳輸流相分離。控制器可被配置為:從解復(fù)用器接收加擾音頻流。存儲(chǔ)裝置可包括緩沖區(qū),緩沖區(qū)被配置為從控制器接收加擾音頻流。
[0023]該圖像處理裝置還可包括:音頻解碼器,被配置為請(qǐng)求控制器控制對(duì)緩沖區(qū)中存儲(chǔ)的加擾音頻流的發(fā)送,以用于對(duì)加擾音頻流進(jìn)行解擾和解碼;解擾器,被配置為通過(guò)控制器響應(yīng)于解碼器的請(qǐng)求從緩沖區(qū)發(fā)送加擾音頻流,來(lái)從緩沖區(qū)接收加擾音頻,以對(duì)加擾音頻流進(jìn)行解擾和解碼,以及被配置為使用存儲(chǔ)在寄存器中的秘密密鑰對(duì)加擾音頻流進(jìn)行解擾以生成凈音頻流;以及音頻解碼器,被配置為接收凈音頻流以及對(duì)凈音頻流進(jìn)行解碼。
[0024]中央處理單元可被配置為:從加擾傳輸流中提取另一秘密密鑰,以及在另一寄存器中存儲(chǔ)該另一秘密密鑰。
[0025]該圖像處理裝置還可包括:音頻解碼器,被配置為請(qǐng)求控制器控制對(duì)存儲(chǔ)在緩沖區(qū)中的加擾音頻流的發(fā)送,以用于對(duì)加擾音頻流進(jìn)行解擾和解碼;解擾器,被配置為通過(guò)控制器響應(yīng)于解碼器的請(qǐng)求從緩沖區(qū)發(fā)送加擾音頻流,來(lái)從緩沖區(qū)接收加擾音頻,以對(duì)加擾音頻流進(jìn)行解擾和解碼,以及被配置為使用另一寄存器中存儲(chǔ)的另一秘密密鑰對(duì)加擾音頻流進(jìn)行解擾,以生成凈音頻流;以及音頻解碼器,被配置為接收凈音頻流以及對(duì)凈音頻流進(jìn)行解碼。
[0026]在一個(gè)或多個(gè)實(shí)施例的方面中,提供了一種圖像處理裝置,該圖像處理裝置可包括:信號(hào)接收機(jī),被配置為接收包括秘密密鑰和加擾視頻流在內(nèi)的加擾傳輸流;存儲(chǔ)控制器;包括緩沖區(qū)的存儲(chǔ)裝置,被配置為接收擾碼視頻流;視頻解碼器,被配置為請(qǐng)求控制器控制對(duì)存儲(chǔ)在緩沖區(qū)中的加擾視頻流的發(fā)送,以用于對(duì)加擾視頻流進(jìn)行解擾和解碼;解擾器,被配置為通過(guò)存儲(chǔ)控制器響應(yīng)于解碼器的請(qǐng)求從緩沖區(qū)發(fā)送加擾視頻流,來(lái)從緩沖區(qū)接收加擾視頻,以及被配置為使用秘密密鑰對(duì)加擾視頻流進(jìn)行解擾,以生成凈視頻流;以及視頻解碼器,被配置為接收凈視頻流以及對(duì)凈視頻流進(jìn)行解碼,以顯示基于經(jīng)解碼的解擾視頻流的視頻。
【附圖說(shuō)明】
[0027]根據(jù)以下結(jié)合附圖對(duì)示例實(shí)施例的描述,以上和/或其它方面將變得更為明顯并更容易理解,在附圖中:
[0028]圖1示出了根據(jù)示例實(shí)施例的圖像處理裝置的示例;
[0029]圖2是圖1的圖像處理裝置中的處理器的框圖;
[0030]圖3是根據(jù)示例實(shí)施例的處理器的框圖;
[0031]圖4是示出了根據(jù)示例實(shí)施例的適用于中央處理單元(CPU)的軟件安全技術(shù)的原理的示例;
[0032]圖5是根據(jù)示例實(shí)施例的處理器的框圖;
[0033]圖6是示出了圖5的處理器中的RAM控制器在緩沖區(qū)中存儲(chǔ)視頻流的原理的示例;
[0034]圖7是示出了按MPEG的壓縮原理所生成的視頻流的幀結(jié)構(gòu)的示例;
[0035]圖8是根據(jù)示例實(shí)施例的處理器的框圖;
[0036]圖9是示出了圖5的處理器中的流的過(guò)程的示例;
[0037]圖10是示出了圖8的處理器中的流的過(guò)程的示例;
[0038]圖11是根據(jù)示例實(shí)施例的處理器的框圖;
[0039]圖12是根據(jù)示例實(shí)施例的處理器的框圖;
[0040]圖13是根據(jù)示例實(shí)施例的處理器的框圖;
[0041]圖14是根據(jù)示例實(shí)施例的處理器的框圖;
[0042]圖15是示出了根據(jù)示例實(shí)施例的圖像處理裝置的控制方法的流程圖;
[0043]圖16是示出了根據(jù)示例實(shí)施例的操作RAM的原理的框圖;
[0044]圖17是示出了根據(jù)示例實(shí)施例的將RAM分區(qū)并指定為主區(qū)和緩沖區(qū)的原理的框圖;以及
[0045]圖18是根據(jù)示例實(shí)施例的處理器的框圖。
【具體實(shí)施方式】
[0046]下文中,將參照附圖來(lái)詳細(xì)描述示例實(shí)施例。以下對(duì)示例實(shí)施例的描述是通過(guò)引用附圖中示出的元素進(jìn)行的,其中相似的附圖標(biāo)記指代具有實(shí)質(zhì)相同功能的相似元素。
[0047]在示例實(shí)施例的描述中,術(shù)語(yǔ)中使用的序數(shù)詞,比如第一元素、第二元素等,用于描述各個(gè)元素,并且這些術(shù)語(yǔ)用于區(qū)分一個(gè)元素和另一個(gè)元素。因此,元素的含義并不被這些術(shù)語(yǔ)所限制,這些術(shù)語(yǔ)只用于解釋相應(yīng)的實(shí)施例,而不限制本公開(kāi)。
[0048]此外,示例實(shí)施例將描述與示例實(shí)施例的方面直接相關(guān)的元素,對(duì)其它元素的描述將被省略。然而,將理解的是:省略了描述的元素并非對(duì)于實(shí)現(xiàn)根據(jù)示例實(shí)施例的裝置或系統(tǒng)來(lái)講是不必要的。在下文中,諸如“包括”或“具有”之類的術(shù)語(yǔ)指代存在特征、數(shù)量、步驟、操作、元素或其組合,而并不排除一個(gè)或多個(gè)其它特征、數(shù)量、步驟、操作、元素或其組合的存在或添加。
[0049]圖1示出了根