欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

計算機系統(tǒng)和視頻再現(xiàn)輸出控制方法

文檔序號:7588206閱讀:170來源:國知局
專利名稱:計算機系統(tǒng)和視頻再現(xiàn)輸出控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及具有通過監(jiān)視顯示器再現(xiàn)輸出記錄在例如DVD等媒體中的視頻數(shù)據(jù)的功能的計算機系統(tǒng),特別是涉及能防止需要著作權(quán)保護的視頻程序等的非法復制的計算機系統(tǒng)和計算機系統(tǒng)中的視頻再現(xiàn)輸出控制方法。
背景技術(shù)
近年,伴隨著計算機和多媒體技術(shù)的發(fā)達,所謂的對應于多媒體的個人電腦廣泛實用化。在這種個人電腦中,除了文本數(shù)據(jù)或圖形數(shù)據(jù)的再現(xiàn),還設(shè)置了用于再現(xiàn)記錄在DVD(數(shù)字化通用光盤)等多媒體等中的視頻數(shù)據(jù)(動畫圖象數(shù)據(jù))的功能。
記錄在DVD中的視頻數(shù)據(jù)通過MPEG2(運動圖象專家組相位2)編碼。當在個人電腦上再現(xiàn)這樣的MPEG2視頻數(shù)據(jù)時,在動畫再現(xiàn)用應用程序的控制之下,首先,從DVD驅(qū)動裝置把視頻數(shù)據(jù)的編碼流讀入個人電腦的主存儲器中,傳輸?shù)酵ㄟ^軟件或硬件實現(xiàn)的MPEG2解碼器中。在MPEG2解碼器中,進行把編碼流展開的解碼處理。
解碼器與由OS或應用程序提供的通常的圖形數(shù)據(jù)同樣,一旦寫入視頻存儲器中后,在監(jiān)視顯示器上顯示。在搭載了視窗系統(tǒng)的個人電腦中,存在對各應用程序分配窗口(重疊表面)的情形和直接在顯示用視頻幀存儲器中描畫的情形。
由于來自提供圖象軟件等的著作權(quán)者一側(cè)的強烈的愿望,提出多種防止圖象軟件等的擅自復制的方式。例如美國微圖象(microvision)公司開發(fā)的微圖象方式是家庭用VTR(主要是VHS軟件)等中使用的最一般的復制保護技術(shù)??墒?,現(xiàn)狀是還未確立對于向個人電腦等的監(jiān)視顯示器的視頻再現(xiàn)輸出的復制保護技術(shù)。
提出在向圖形控制器組入復制保護功能的同時,在圖形驅(qū)動程序中設(shè)置操作微圖象功能的接口,當把視頻數(shù)據(jù)解碼時,對于復制保護的視頻數(shù)據(jù),在解碼時啟動圖形控制器內(nèi)的微圖象功能,對視頻數(shù)據(jù)加以復制保護,向TV監(jiān)視器再現(xiàn)輸出的方法(參照專利文獻1)。該方法是對于TV監(jiān)視器的復制保護方法,不是對計算機的監(jiān)視顯示器的復制保護。
在DVD或數(shù)字廣播等現(xiàn)存的視頻應用程序中,復制保護信息由附加在MPEG2流中的標記表示。在計算機的世界中,存在非法篡改該標記的程序。因此,正在研究在視頻數(shù)據(jù)中重疊作為電子水印信息的復制保護信號的系統(tǒng)。
特開2001-16538號公報(第六頁,第二圖)發(fā)明內(nèi)容以往的個人電腦不具有向?qū)τ诒O(jiān)視顯示器的輸出的復制保護功能,所以無論記錄在DVD等中的視頻數(shù)據(jù)是否被復制保護,都不進行復制保護,原封不動地向監(jiān)視顯示器輸出。有時使用非法的軟件篡改復制保護信息,進行非法復制。此外,以往的個人電腦未考慮到多個視頻再現(xiàn)應用程序具有不同的復制控制信息的情形。
本發(fā)明的目的在于總對被復制保護的視頻數(shù)據(jù)進行復制保護,能向計算機的監(jiān)視顯示器輸出的計算機系統(tǒng)和計算機系統(tǒng)中的視頻再現(xiàn)輸出控制方法。
為了解決所述課題,本發(fā)明的第一觀點的計算機系統(tǒng)的特征在于包括把視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù),并且進行關(guān)于所述視頻數(shù)據(jù)是否為正規(guī)再現(xiàn)數(shù)據(jù)的第一認證的解碼器;判定在所述視頻數(shù)據(jù)中是否嵌入電子水印信息,當嵌入了電子水印信息時,使用該電子水印信息進行關(guān)于所述視頻數(shù)據(jù)是否被復制保護的第二認證,當所述第一認證和第二認證雙方成立時,把所述解碼數(shù)據(jù)向監(jiān)視顯示器輸出,當所述第一認證的不成立時或所述第二認證的不成立時,限制向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的圖形控制器。
此外,其特征在于還具有在與所述視頻數(shù)據(jù)對應形成的動畫顯示用區(qū)域中存儲所述解碼數(shù)據(jù),在所述圖形控制器的控制下,把該存儲的解碼數(shù)據(jù)向所述監(jiān)視顯示器輸出的視頻存儲器;所述圖形控制器在所述動畫顯示用區(qū)域的形成時進行所述第二認證,在所述第一認證和第二認證的雙方成立時,把進行了所述復制保護的解碼數(shù)據(jù)向所述動畫顯示用區(qū)域?qū)懭耄谒龅谝徽J證的不成立時或所述第二認證的不成立時,限制向所述動畫顯示用區(qū)域?qū)懭胨鼋獯a數(shù)據(jù)。
此外,其特征在于所述圖形控制器把所述監(jiān)視顯示器的畫面分割為多個區(qū)域,對各分割的區(qū)域進行所述第二認證。
此外,其特征在于所述圖形控制器識別所述監(jiān)視顯示器的畫面的窗口,使用從與識別的窗口對應的視頻數(shù)據(jù)檢測到的電子水印信息,對各所述識別的窗口進行所述第二認證。
此外,其特征在于還具有起動所述圖形控制器的圖形驅(qū)動程序;當執(zhí)行所述計算機的操作系統(tǒng)向所述圖形驅(qū)動程序移交的描畫命令API(應用程序設(shè)計接口)時,利用該描畫命令API,把該利用的描畫命令API的信息向所述圖形控制器移交的API利用部;所述圖形控制器關(guān)于與所述利用的描畫命令API相應的所述視頻數(shù)據(jù)進行所述第二認證。
此外,本發(fā)明的視頻再現(xiàn)輸出控制方法的特征在于包括把視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù)的步驟;進行關(guān)于所述視頻數(shù)據(jù)是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的第一認證的步驟;判定在所述視頻數(shù)據(jù)中是否嵌入電子水印信息的步驟;與所述視頻數(shù)據(jù)對應,在所述視頻存儲器上形成用于存儲所述解碼數(shù)據(jù)的動畫顯示用區(qū)域的步驟;使用從所述視頻數(shù)據(jù)檢測到的所述電子水印信息,在所述動畫顯示用區(qū)域的形成時進行關(guān)于所述視頻數(shù)據(jù)是否被復制保護的第二認證的步驟;當所述第一認證和第二認證雙方成立時,把所述解碼數(shù)據(jù)向監(jiān)視顯示器輸出的步驟;當所述第一認證的不成立時或所述第二認證的不成立時,限制向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟。
其特征在于包括把視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù)的步驟;進行關(guān)于所述視頻數(shù)據(jù)是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的第一認證的步驟;判定在所述視頻數(shù)據(jù)中是否嵌入電子水印信息的步驟;把監(jiān)視顯示器的畫面分割為多個區(qū)域的步驟;當所述視頻數(shù)據(jù)中嵌入有電子水印信息時,對各分割的所述區(qū)域,使用該電子水印信息進行關(guān)于所述視頻數(shù)據(jù)是否被復制保護的第二認證的步驟;當所述認證1和認證2的雙方成立時,把所述解碼數(shù)據(jù)向監(jiān)視顯示器輸出的步驟;當所述第一認證的不成立時或所述第二認證的不成立時,限制向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟。
其特征在于包括把視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù)的步驟;進行關(guān)于所述視頻數(shù)據(jù)是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的第一認證的步驟;判定在所述視頻數(shù)據(jù)中是否嵌入電子水印信息的步驟;識別監(jiān)視顯示器的畫面的窗口的步驟;當所述視頻數(shù)據(jù)中嵌入有電子水印信息時,對識別的所述各窗口,使用該電子水印信息進行關(guān)于所述視頻數(shù)據(jù)是否被復制保護的第二認證的步驟;當所述認證1和認證2的雙方成立時,把所述解碼數(shù)據(jù)向監(jiān)視顯示器輸出的步驟;當所述第一認證的不成立時或所述第二認證的不成立時,限制向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟。
此外,其特征在于包括把視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù)的步驟;進行關(guān)于所述視頻數(shù)據(jù)是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的第一認證的步驟;判定在所述視頻數(shù)據(jù)中是否嵌入電子水印信息的步驟;利用操作系統(tǒng)移交給圖形驅(qū)動程序的描畫命令API的步驟;當所述視頻數(shù)據(jù)中嵌入有電子水印信息時,使用該電子水印信息進行關(guān)于與利用的所述描畫命令API相應的視頻數(shù)據(jù)是否被復制保護的第二認證的步驟;當所述認證1和認證2的雙方成立時,把所述解碼數(shù)據(jù)向監(jiān)視顯示器輸出的步驟;當所述第一認證的不成立時或所述第二認證的不成立時,限制向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟。
本發(fā)明的第二觀點的計算機系統(tǒng)包括把視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù),并且進行關(guān)于所述視頻數(shù)據(jù)是否為正規(guī)再現(xiàn)數(shù)據(jù)的第一認證的解碼器;當所述第一認證的成立時,使用電子水印信息進行關(guān)于視頻數(shù)據(jù)是否被復制保護的第二認證,當?shù)谝徽J證和第二認證雙方成立時,進行復制保護,向監(jiān)視顯示器輸出,當?shù)谝徽J證的不成立時并且第二認證的成立時,限制向監(jiān)視顯示器輸出解碼數(shù)據(jù)的圖形控制器。
圖形控制器識別監(jiān)視顯示器的再現(xiàn)畫面的窗口,對各識別的窗口,使用從與各窗口對應的視頻數(shù)據(jù)檢測到的電子水印信息進行第二認證。
在還具有起動圖形控制器的圖形驅(qū)動程序、執(zhí)行計算機的操作系統(tǒng)移交給圖形驅(qū)動程序的描畫命令API時利用該描畫命令API并且把該利用的描畫命令API的信息移交給圖形控制器的API利用部的結(jié)構(gòu)中,圖形控制器使用從視頻數(shù)據(jù)檢測到的電子水印信息進行關(guān)于與利用的描畫命令API相應的視頻數(shù)據(jù)的第二認證。
本發(fā)明的第一形態(tài)的視頻再現(xiàn)輸出控制方法包括把嵌入了電子水印信息的視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù)的步驟;進行關(guān)于視頻數(shù)據(jù)是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的第一認證的步驟;與視頻數(shù)據(jù)對應,在視頻存儲器上形成用于存儲解碼數(shù)據(jù)的動畫顯示用區(qū)域的步驟;在所述動畫顯示用區(qū)域的形成時,使用從視頻數(shù)據(jù)檢測到的電子水印信息,進行關(guān)于視頻數(shù)據(jù)是否被復制保護的第二認證的步驟;當判定為視頻數(shù)據(jù)被復制保護時,在認證的成立時,對解碼數(shù)據(jù)進行復制保護,寫入動畫顯示用區(qū)域中,在認證的不成立時,限制解碼數(shù)據(jù)向動畫顯示用區(qū)域的寫入的步驟;為了視頻再現(xiàn),把存儲在視頻存儲器的動畫顯示用區(qū)域中的解碼數(shù)據(jù)向監(jiān)視顯示器輸出的步驟。
本發(fā)明的第二形態(tài)的視頻再現(xiàn)輸出控制方法包括把嵌入了電子水印信息的視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù)的步驟;進行關(guān)于視頻數(shù)據(jù)是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的第一認證的步驟;把監(jiān)視顯示器的畫面分割為多個區(qū)域的步驟;對各分割的區(qū)域,使用從視頻數(shù)據(jù)檢測的電子水印信息進行關(guān)于視頻數(shù)據(jù)是否被復制保護的第二認證的步驟;當?shù)谝徽J證和第二認證的雙方成立時,對解碼數(shù)據(jù)進行復制保護,向監(jiān)視顯示器輸出,當?shù)谝徽J證的不成立時并且第二認證的成立時,限制向監(jiān)視顯示器輸出解碼數(shù)據(jù)的步驟。
本發(fā)明的第三形態(tài)的視頻再現(xiàn)輸出控制方法包括把嵌入了電子水印信息的視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù)的步驟;進行關(guān)于視頻數(shù)據(jù)是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的第一認證的步驟;識別監(jiān)視顯示器的畫面的窗口的步驟;對識別的各窗口,使用從視頻數(shù)據(jù)檢測的電子水印信息進行關(guān)于視頻數(shù)據(jù)是否被復制保護的第二認證的步驟;當?shù)谝徽J證和第二認證的雙方成立時,對解碼數(shù)據(jù)進行復制保護,向監(jiān)視顯示器輸出,當?shù)谝徽J證的不成立時并且第二認證的成立時,限制向監(jiān)視顯示器輸出解碼數(shù)據(jù)的步驟。
本發(fā)明的第四形態(tài)的視頻再現(xiàn)輸出控制方法包括把嵌入了電子水印信息的視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù)的步驟;進行關(guān)于視頻數(shù)據(jù)是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的第一認證的步驟;利用操作系統(tǒng)移交給圖形驅(qū)動程序的描畫命令API的步驟;使用從視頻數(shù)據(jù)檢測的電子水印信息進行與利用的描畫命令API相應的視頻數(shù)據(jù)是否被復制保護的第二認證的步驟;當?shù)谝徽J證和第二認證的雙方成立時,對解碼數(shù)據(jù)進行復制保護,向監(jiān)視顯示器輸出,當?shù)谝徽J證的不成立時并且第二認證的成立時,禁止向監(jiān)視顯示器輸出解碼數(shù)據(jù)的步驟。
本發(fā)明的第三觀點的計算機系統(tǒng)包括把視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù),并且進行關(guān)于視頻數(shù)據(jù)是否為正規(guī)再現(xiàn)數(shù)據(jù)的第一認證的解碼器;當?shù)谝徽J證的成立時,判定在視頻數(shù)據(jù)中是否嵌入電子水印信息,當嵌入了電子水印信息時,使用該電子水印信息進行關(guān)于視頻數(shù)據(jù)是否被復制保護的第二認證,當?shù)谝徽J證和第二認證雙方成立時,把解碼數(shù)據(jù)向監(jiān)視顯示器輸出,當?shù)谝徽J證的不成立時或第二認證的不成立時,限制向監(jiān)視顯示器輸出解碼數(shù)據(jù)的圖形控制器。
當圖形控制器限制對所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)時,對監(jiān)視顯示器的畫面上的除了操作區(qū)域的區(qū)域進行限制。
在具備第一認證的成立時,在與視頻數(shù)據(jù)對應形成的動畫顯示用區(qū)域中存儲解碼數(shù)據(jù),在圖形控制器的控制下巴該存儲的解碼數(shù)據(jù)向監(jiān)視顯示器輸出的視頻存儲器的結(jié)構(gòu)中,圖形控制器在動畫顯示用區(qū)域的形成時進行第二認證,在第二認證的成立時把解碼數(shù)據(jù)寫入動畫顯示用區(qū)域中,在第二認證的不成立時限制解碼數(shù)據(jù)向動畫顯示用區(qū)域的寫入,能限制向監(jiān)視顯示器的輸出。
圖形控制器在監(jiān)視顯示器上第二認證成立的視頻數(shù)據(jù)的顯示與第二認證不成立的視頻數(shù)據(jù)的顯示重疊時,限制向動畫顯示用區(qū)域?qū)懭虢獯a數(shù)據(jù)。
還具有在與視頻數(shù)據(jù)對應形成的動畫顯示用區(qū)域中存儲解碼數(shù)據(jù),在圖形控制器的控制下,把該存儲的解碼數(shù)據(jù)向監(jiān)視顯示器輸出的視頻存儲器;圖形控制器在動畫顯示用區(qū)域的形成時進行第二認證,在第二認證的成立時,把解碼數(shù)據(jù)向動畫顯示用區(qū)域?qū)懭?,在第二認證的不成立時,通過變更與動畫顯示用區(qū)域相應的視頻存儲器上的值,限制向動畫顯示用區(qū)域?qū)懭虢獯a數(shù)據(jù)。
圖形控制器在動畫顯示用區(qū)域的形成時進行第二認證,在第二認證的成立時,把解碼數(shù)據(jù)寫入動畫顯示用區(qū)域中,在第二認證的不成立時,限制解碼數(shù)據(jù)向動畫顯示用區(qū)域的寫入,當在監(jiān)視顯示器上變更第二認證成立的視頻數(shù)據(jù)的顯示區(qū)域時,可以把變更內(nèi)容傳達給圖形控制器。
圖形控制器把監(jiān)視顯示器的畫面分割為多個區(qū)域,對各分割的區(qū)域判定視頻數(shù)據(jù)中是否嵌入有電子水印信息。
圖形控制器把監(jiān)視顯示器的畫面分割為多個區(qū)域,對各分割的區(qū)域判定視頻數(shù)據(jù)中是否嵌入有電子水印信息,對監(jiān)視顯示器的畫面上除了操作區(qū)域的區(qū)域或監(jiān)視顯示器的畫面上周圍的除了框的區(qū)域進行解碼數(shù)據(jù)向監(jiān)視顯示器的輸出限制。
在還具有起動圖形控制器的圖形驅(qū)動程序、當執(zhí)行計算機的操作系統(tǒng)向圖形驅(qū)動程序移交的描畫命令API時利用該描畫命令API并且把該利用的描畫命令API的信息向圖形控制器移交的API利用部的結(jié)構(gòu)中,圖形控制器使用從視頻數(shù)據(jù)檢測到的電子水印信息,進行關(guān)于與利用的描畫命令API相應的視頻數(shù)據(jù)中是否被復制保護的第二認證。
本發(fā)明的第五形態(tài)的再現(xiàn)輸出控制方法包括把視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù)的步驟;進行關(guān)于視頻數(shù)據(jù)是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的第一認證的步驟;在第一認證的不成立時,限制向監(jiān)視顯示器輸出解碼數(shù)據(jù)的步驟;當?shù)谝徽J證的成立時,判定在視頻數(shù)據(jù)中是否嵌入電子水印信息的步驟;與視頻數(shù)據(jù)對應,在視頻存儲器上形成用于存儲解碼數(shù)據(jù)的動畫顯示用區(qū)域的步驟;當未嵌入電子水印信息時,向動畫顯示用區(qū)域?qū)懭虢獯a數(shù)據(jù)的步驟;當嵌入有電子水印信息時,使用電子水印信息進行關(guān)于視頻數(shù)據(jù)是否被復制保護的第二認證的步驟;當?shù)诙J證的成立時,把解碼數(shù)據(jù)向動畫顯示用區(qū)域?qū)懭氲牟襟E;當?shù)诙J證的不成立時,限制向動畫顯示用區(qū)域?qū)懭虢獯a數(shù)據(jù)的步驟;為了視頻再現(xiàn),把存儲在動畫顯示用區(qū)域中的解碼數(shù)據(jù)向監(jiān)視顯示器輸出的步驟。
還具有第二認證的不成立時,在監(jiān)視顯示器的畫面上第二認證成立的視頻數(shù)據(jù)的顯示和第二認證不成立的視頻數(shù)據(jù)的顯示重疊時,限制向動畫顯示用區(qū)域?qū)懭虢獯a數(shù)據(jù)的步驟。
本發(fā)明的第六形態(tài)的再現(xiàn)輸出控制方法包括把視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù)的步驟;進行關(guān)于視頻數(shù)據(jù)是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的第一認證的步驟;在第一認證的不成立時,限制向監(jiān)視顯示器輸出解碼數(shù)據(jù)的步驟;當?shù)谝徽J證的成立時,把監(jiān)視顯示器的畫面分割為多個區(qū)域的步驟;對各分割的區(qū)域判定視頻數(shù)據(jù)中是否嵌入電子水印信息的步驟;當未嵌入電子水印信息時,向監(jiān)視顯示器輸出解碼數(shù)據(jù)的步驟;當嵌入有電子水印信息時,對各分割的各區(qū)域,使用電子水印信息進行關(guān)于視頻數(shù)據(jù)是否被復制保護的第二認證的步驟;當?shù)诙J證的成立時,為了視頻再現(xiàn),把解碼數(shù)據(jù)向監(jiān)視顯示器輸出的步驟;當?shù)诙J證的不成立時,限制向監(jiān)視顯示器輸出解碼數(shù)據(jù)的步驟。
第二認證的不成立時,限制向監(jiān)視顯示器輸出解碼數(shù)據(jù)的步驟對監(jiān)視顯示器的畫面上除了操作區(qū)域的區(qū)域限制解碼數(shù)據(jù)向監(jiān)視顯示器的輸出,也可以對監(jiān)視顯示器的畫面上周圍的除了框的區(qū)域限制解碼數(shù)據(jù)向所述監(jiān)視顯示器的輸出。
本發(fā)明的第七形態(tài)的再現(xiàn)輸出控制方法包括把視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù)的步驟;進行關(guān)于視頻數(shù)據(jù)是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的第一認證的步驟;在第一認證的不成立時,限制向監(jiān)視顯示器輸出解碼數(shù)據(jù)的步驟;當?shù)谝徽J證的成立時,識別監(jiān)視顯示器的畫面的窗口的步驟;對識別的各窗口判定視頻數(shù)據(jù)中是否嵌入電子水印信息的步驟;當未嵌入電子水印信息時,向監(jiān)視顯示器輸出解碼數(shù)據(jù)的步驟;當嵌入有電子水印信息時,對識別的各窗口,使用電子水印信息進行是否被復制保護的第二認證的步驟;當?shù)诙J證的成立時,為了視頻再現(xiàn),把解碼數(shù)據(jù)向監(jiān)視顯示器輸出的步驟;當?shù)诙J證的不成立時,限制向監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟。
本發(fā)明的第八形態(tài)的再現(xiàn)輸出控制方法包括把視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù)的步驟;進行關(guān)于視頻數(shù)據(jù)是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的第一認證的步驟;當?shù)谝徽J證的不成立時,限制向監(jiān)視顯示器輸出解碼數(shù)據(jù)的步驟;當?shù)谝徽J證的成立時,利用操作系統(tǒng)移交給圖形驅(qū)動程序的描畫命令API的步驟;判定在視頻數(shù)據(jù)中是否嵌入電子水印信息的步驟;當未嵌入電子水印信息時,向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟;當嵌入所述電子水印信息時,使用電子水印信息判定關(guān)于與利用的描畫命令API相應的視頻數(shù)據(jù)是否被復制保護的第二認證的步驟;當?shù)诙J證的成立時,為了視頻再現(xiàn),把解碼數(shù)據(jù)向監(jiān)視顯示器輸出的步驟;當?shù)诙J證的不成立時,限制向監(jiān)視顯示器輸出解碼數(shù)據(jù)的步驟。
如上所述,根據(jù)本發(fā)明,總能對復制保護的視頻數(shù)據(jù)進行復制保護,向監(jiān)視顯示器輸出。因此,能不違反復制保護的合約,用監(jiān)視顯示器鑒賞視頻數(shù)據(jù),能防止視頻數(shù)據(jù)的非法復制于未然。


下面簡要說明附圖。
圖1是表示本發(fā)明實施例1的計算機系統(tǒng)的結(jié)構(gòu)的框圖。
圖2是用于說明同一實施例的圖形控制器的圖。
圖3是表示同一實施例的視頻再現(xiàn)輸出控制的步驟的程序流程圖。
圖4是表示本發(fā)明實施例2的計算機系統(tǒng)的結(jié)構(gòu)的框圖。
圖5是用于說明同一實施例的監(jiān)視顯示器上的動畫顯示形態(tài)的圖。
圖6是用于說明同一實施例的復制保護的圖。
圖7是表示同一實施例的視頻再現(xiàn)輸出控制的步驟的程序流程圖。
圖8是表示本發(fā)明實施例3的計算機系統(tǒng)的結(jié)構(gòu)的框圖。
圖9是用于說明同一實施例的基于邊緣檢測的窗口識別方法的圖。
圖10是用于說明同一實施例的基于柱狀圖的窗口識別方法的圖。
圖11是表示同一實施例的視頻再現(xiàn)輸出控制的步驟的程序流程圖。
圖12是表示本發(fā)明實施例4的計算機系統(tǒng)的結(jié)構(gòu)的框圖。
圖13是表示同一實施例的視頻再現(xiàn)輸出控制的步驟的程序流程圖。
圖14是用于說明本發(fā)明實施例的復制保護的概念的圖。
圖15是表示本發(fā)明實施例5的計算機系統(tǒng)的結(jié)構(gòu)的框圖。
圖16是表示同一實施例的視頻再現(xiàn)輸出控制的步驟的程序流程圖。
圖17是用于說明同一實施例的輸出限制的圖。
圖18是用于說明同一實施例的復制保護認證的圖。
圖19是表示本發(fā)明實施例6的計算機系統(tǒng)的結(jié)構(gòu)的框圖。
圖20是表示同一實施例的視頻再現(xiàn)輸出控制的步驟的程序流程圖。
圖21是用于說明同一實施例的計算機系統(tǒng)的操作區(qū)域的圖。
圖22是用于說明同一實施例的計算機系統(tǒng)的操作區(qū)域的圖。
圖23是表示同一實施例的分割處理的時間變化的圖。
圖24是表示本發(fā)明實施例7的計算機系統(tǒng)的結(jié)構(gòu)的框圖。
圖25是表示同一實施例的視頻再現(xiàn)輸出控制的步驟的程序流程圖。
圖26是表示本發(fā)明實施例8的計算機系統(tǒng)的結(jié)構(gòu)的框圖。
圖27是表示同一實施例的視頻再現(xiàn)輸出控制的步驟的程序流程圖。
具體實施例方式
(實施例1)圖1表示關(guān)于本發(fā)明實施例1的計算機系統(tǒng)的視頻再現(xiàn)的部分的結(jié)構(gòu)。該計算機系統(tǒng)具有把視頻數(shù)據(jù)10解碼的解碼器11、圖形驅(qū)動程序12、視頻存儲器13、由圖形驅(qū)動程序1 2啟動的圖形控制器14,通過圖形控制器14進行用于對計算機的監(jiān)視顯示器15的視頻再現(xiàn)輸出的控制。
視頻數(shù)據(jù)10是例如由MPEG2壓縮的數(shù)據(jù),在動畫再現(xiàn)用應用程序的控制下,從DVD通過DVD驅(qū)動裝置作為編碼流而再現(xiàn)。在視頻數(shù)據(jù)10中嵌入有作為電子水印信息的復制保護信號。再現(xiàn)的視頻數(shù)據(jù)10由解碼器11解碼。解碼器11例如是MPEG2解碼器,通過動畫再現(xiàn)應用程序那樣的軟件或硬件實現(xiàn),在本例子中,具有進行輸入的視頻數(shù)據(jù)10是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)即是否為由不正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的認證(稱作解碼器認證)的功能。
從解碼器11輸出的解碼數(shù)據(jù)通過計算機的OS(操作系統(tǒng))和圖形驅(qū)動程序12傳輸給視頻存儲器13。把傳輸給視頻存儲器13的數(shù)據(jù)寫入視頻存儲器13上生成的重疊表面或稱作視頻幀緩存器的動畫顯示用區(qū)域(以下,在本實施例中,稱作重疊表面)中。
圖形控制器14讀出寫入重疊表面中的應該顯示的數(shù)據(jù),在監(jiān)視顯示器15上顯示。例如本實施例的計算機系統(tǒng)如果是搭載了對各應用程序分配窗口的視窗系統(tǒng)的個人電腦,則寫入重疊表面中的數(shù)據(jù)在通過窗口管理器,由動畫再現(xiàn)應用程序分配的動畫再現(xiàn)窗口上顯示。
在本實施例中,圖形控制器14具有以下的復制保護功能14A和認證功能14B。圖形控制器34在視頻存儲器13的重疊表面的生成時,使用從視頻數(shù)據(jù)檢測到的電子水印信息進行關(guān)于視頻數(shù)據(jù)10中是否重疊有電子水印信息的電子水印判定。當電子水印判定的結(jié)果為在視頻數(shù)據(jù)10中重疊有電子水印信息時,圖形控制器14對解碼器11進行解碼器認證、復制保護認證的查詢。
關(guān)于重疊了電子水印信息的視頻數(shù)據(jù),當解碼器認證、復制保護認證不成立,判斷為由不法再現(xiàn)路線再現(xiàn)時,由解碼器11解碼,通過圖形驅(qū)動程序12輸入到視頻存儲器13中的數(shù)據(jù)不寫入重疊表面,顯示向監(jiān)視顯示器15的輸出。
輸出限制除了不向重疊表面寫入數(shù)據(jù)的方法,還考慮到在向重疊表面寫入數(shù)據(jù)時限制寫入的方法;在向重疊表面寫入數(shù)據(jù)時不限制寫入,向監(jiān)視顯示器輸出時限制的方法。
而對于重疊了電子水印信息的視頻數(shù)據(jù),并且解碼器認證、復制保護認證成立,判斷為由正規(guī)的再現(xiàn)路線再現(xiàn)的視頻數(shù)據(jù),把由解碼器11解碼,通過圖形驅(qū)動程序12輸入到視頻存儲器13中的數(shù)據(jù)寫入重疊表面,向監(jiān)視顯示器15輸出。
當計算機對各應用程序分配窗口,進行動畫再現(xiàn)時,包含利用重疊表面合成圖象的步驟。因此,圖形控制器14在視頻存儲器13的重疊表面的生成時,進行復制保護認證和對解碼器11的解碼器認證的查詢,通過對復制保護的視頻數(shù)據(jù)加以復制保護,向監(jiān)視顯示器15再現(xiàn)輸出,能有效地進行復制保護。
下面,說明圖形控制器14的動作概要。
視頻數(shù)據(jù)10分別由解碼器11解碼后,進行圖象合成。通過合成而取得的顯示用的圖象數(shù)據(jù)在圖形驅(qū)動程序12的控制下傳輸給視頻存儲器13,寫入重疊表面。寫入重疊表面的圖象數(shù)據(jù)在圖形控制器14的控制下,在視頻存儲器13中描畫的圖形數(shù)據(jù)的畫面上重疊顯示。圖2表示了其樣子。
如圖2所示,視頻存儲器13分割為第一表面21、第二表面22、重疊表面23等3個區(qū)域使用。圖形控制器14自動在第一表面21、第二表面22間切換,在畫面上顯示圖形數(shù)據(jù)。
第一表面21、第二表面22交替使用。即從第一表面21讀出圖形數(shù)據(jù),向監(jiān)視顯示器15進行畫面輸出時,向第二表面22寫入心的圖形數(shù)據(jù)的畫面圖象。據(jù)此,能不顯示改寫途中的畫面,所以能順利地進行窗口的移動等。
在重疊表面23上描畫的動畫圖象數(shù)據(jù)作為重疊窗口(動畫再現(xiàn)窗口)25合成顯示在現(xiàn)在的再現(xiàn)畫面24上。圖形控制器14計算重疊窗口25的尺寸,一邊配合重疊窗口25的尺寸變更應該顯示的圖象尺寸,一邊把重疊表面23的圖象合成為第一表面21或第二表面22的圖象。據(jù)此,不用在意實際顯示的定時或重疊窗口的尺寸,就能對重疊表面23進行圖象寫入。
上述圖形控制器14中的復制保護判定和對解碼器11的認證的查詢在例如把圖象粘貼到球面上的特殊圖象處理前,即有必要對進行局部圖象處理前的數(shù)據(jù)進行。
下面,使用圖3所示的程序流程圖,說明本實施例的視頻再現(xiàn)輸出控制的步驟即把視頻數(shù)據(jù)10解碼,向監(jiān)視顯示器15再現(xiàn)輸出的步驟。
首先,輸入視頻數(shù)據(jù)10例如由未圖示的DVD驅(qū)動裝置再現(xiàn)的視頻數(shù)據(jù),由解碼器11解碼,生成解碼的圖象數(shù)據(jù)(步驟S30~S31)。接著,在視頻存儲器13上生成用于存儲解碼的圖象數(shù)據(jù)的動畫顯示用區(qū)域例如重疊表面(步驟S32)。在該重疊表面的生成時,使用從視頻數(shù)據(jù)檢測到的電子水印信息進行關(guān)于視頻數(shù)據(jù)10中是否重疊有電子水印信息的判定(步驟S33)。步驟S33的電子水印判定的結(jié)果為在視頻數(shù)據(jù)10中重疊有電子水印信息時,圖形控制器14對解碼器11進行解碼器認證、復制保護認證的查詢(步驟S34)。
關(guān)于重疊了電子水印信息的視頻數(shù)據(jù),解碼器認證、復制保護認證不成立,判斷為用非法的再現(xiàn)路線再現(xiàn)時,由解碼器11解碼,通過圖形驅(qū)動程序12輸入到視頻存儲器13中的數(shù)據(jù)不寫入重疊表面中,限制對監(jiān)視顯示器15的輸出(步驟S35)。
輸出限制除了不向重疊表面寫入數(shù)據(jù)的方法,還考慮到在向重疊表面寫入數(shù)據(jù)時限制寫入的方法;在向重疊表面寫入數(shù)據(jù)時不限制寫入,向監(jiān)視顯示器輸出時限制的方法。
而對于重疊了電子水印信息的視頻數(shù)據(jù),并且解碼器認證、復制保護認證成立,判斷為由正規(guī)的再現(xiàn)路線再現(xiàn)的視頻數(shù)據(jù),把由解碼器11解碼,通過圖形驅(qū)動程序12輸入到視頻存儲器13中的數(shù)據(jù)寫入重疊表面,向監(jiān)視顯示器15輸出(步驟S35~S37)。
須指出的是,在本實施例中,當通過電子水印判定步驟,為重疊有電子水印信息的視頻數(shù)據(jù)時,一起處理解碼器認證、復制保護認證,但是也可以只進行任意一方。此外,一起進行解碼器認證、復制保護認證時的處理順序可以先處理解碼器認證、復制保護認證的任意一方。
(實施例2)圖4表示關(guān)于本發(fā)明實施例2的計算機系統(tǒng)的視頻再現(xiàn)的部分的結(jié)構(gòu)。如果把與圖1相同的部分付與同一符號進行說明,則在本實施例中,圖形控制器14還具有區(qū)域分隔功能14C。通過該區(qū)域分割功能14C,圖形控制器14在用監(jiān)視顯示器15進行視頻再現(xiàn)時,把監(jiān)視顯示器15的再現(xiàn)畫面分割為多個區(qū)域,對各分割的區(qū)域,使用從與分割的各區(qū)域?qū)囊曨l數(shù)據(jù)10檢測到的電子水印信息,進行關(guān)于視頻數(shù)據(jù)10是否被復制保護的復制保護認證。
圖形控制器14當通過解碼器11解碼的解碼數(shù)據(jù)中嵌入了電子水印信息時,圖形控制器14進行解碼數(shù)據(jù)是否被復制保護的認證(認證1),對于解碼器11進行關(guān)于否為正規(guī)再現(xiàn)數(shù)據(jù)的認證(認證2)。該認證的結(jié)果為認證1和認證雙方成立時,向監(jiān)視顯示器15輸出解碼數(shù)據(jù),當所述認證1的不成立時或所述認證2的不成立時,限制向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)。
在搭載了視窗系統(tǒng)的個人電腦中,當對各應用程序(重疊表面)分配窗口時,包含利用重疊表面合成圖象的步驟,所以能使用與實施例1中說明的同樣的復制保護手法。
而直接在顯示用視頻幀存儲器中描畫時,對于與向監(jiān)視顯示器15的輸出對應的顯示用視頻幀存儲器內(nèi)的解碼數(shù)據(jù),進行復制保護認證和對于解碼器11的解碼器認證的查詢,對于認證不成立的視頻數(shù)據(jù),限制解碼數(shù)據(jù)向監(jiān)視顯示器15輸出,能有效進行復制保護。
作為本實施例中對再現(xiàn)畫面的區(qū)域分割手法,并不局限于這些,例如列舉出以下的手法。
(1-1)用固定的分割數(shù)在水平方向等分再現(xiàn)畫面,用固定的分割數(shù)在垂直方向等分再現(xiàn)畫面;(1-2)分割再現(xiàn)畫面,使中心部的分割區(qū)域的面積比周邊部的分割區(qū)域的面積大。
作為計算機系統(tǒng)的視頻再現(xiàn)形態(tài),例如如圖5所示,考慮到在監(jiān)視顯示器15的再現(xiàn)畫面40上表示再現(xiàn)DVD1的窗口、再現(xiàn)DVD2的窗口、由表計算軟件利用的窗口,還用壁紙再現(xiàn)DVD3的形態(tài)。這時,如圖6所示,把再現(xiàn)畫面41在水平方向3等分,在垂直方向2等分,對于DVD1、DVD2有必要進行復制保護。首先,如果對于全部的分割區(qū)域1~6,進行基于電子水印信息的復制保護的有無判定(復制保護認證),則分割區(qū)域1、3、4和6包含DVD1、DVD2的任意一個,所以能用分割區(qū)域1、3、4、6檢測復制保護信號。
圖6的再現(xiàn)畫面42是只對包含最多的復制保護信號的分割區(qū)域1,如斜線所示,進行復制保護的例子,此外,再現(xiàn)畫面43是設(shè)置位于用于復制保護信號檢測的檢測信號值的閾值,對于檢測信號值比閾值還大的分割區(qū)域1、4,進行基于涂黑的復制保護的例子。
作為監(jiān)視顯示器15的再現(xiàn)畫面的區(qū)域分割手法,不僅是象再現(xiàn)畫面41那樣,在水平方向和垂直方向分別以同一形狀等分的手法,也考慮到象圖6的再現(xiàn)畫面46所示那樣,分割為中心部的分割區(qū)域的面積比周邊部的分割區(qū)域的面積大的手法;象圖6的再現(xiàn)畫面45所示那樣,在矩形以外,用三角形、圓形等各種形狀分割的手法;象圖6的再現(xiàn)畫面46所示那樣,用三角形或矩形等各種形狀的組合分割的手法。
下面,使用圖7所示的程序流程圖,說明本實施例的視頻再現(xiàn)輸出控制的步驟。
首先,輸入視頻數(shù)據(jù)10例如由未圖示的DVD驅(qū)動裝置再現(xiàn)的視頻數(shù)據(jù),生成解碼的圖象數(shù)據(jù)(步驟S50~S51)。接著,把解碼的圖象數(shù)據(jù)寫入視頻存儲器13中(步驟S52)。這時,與實施例1同樣,可以生成重疊表面那樣的動畫顯示用區(qū)域。
接著,把監(jiān)視顯示器15的再現(xiàn)畫面分割為多個區(qū)域(步驟S53),對各區(qū)域,使用從視頻數(shù)據(jù)10檢測到的電子水印信息進行關(guān)于視頻數(shù)據(jù)10中是否重疊有電子水印信息的電子水印判定(步驟S54)。步驟S54的電子水印判定的結(jié)果為視頻數(shù)據(jù)10是重疊有電子水印信息的數(shù)據(jù)時,圖形控制器14對解碼器11進行解碼器認證的查詢、復制保護認證(步驟S55)。
關(guān)于重疊了電子水印信息的視頻數(shù)據(jù),解碼器認證、復制保護認證不成立,判斷為用非法的再現(xiàn)路線再現(xiàn)時,由解碼器11解碼,通過圖形驅(qū)動程序12輸入到視頻存儲器13中的數(shù)據(jù)不寫入視頻存儲器13中,限制對監(jiān)視顯示器15的輸出(步驟S56)。
而對于重疊了電子水印信息的視頻數(shù)據(jù),并且解碼器認證、復制保護認證成立,判斷為由正規(guī)的再現(xiàn)路線再現(xiàn)的視頻數(shù)據(jù),把由解碼器11解碼,通過圖形驅(qū)動程序12輸入到視頻存儲器13中的數(shù)據(jù)寫入視頻存儲器13中,向監(jiān)視顯示器15輸出(步驟S57~S58)。
(實施例3)圖8表示關(guān)于本發(fā)明實施例2的計算機系統(tǒng)的視頻再現(xiàn)的部分的結(jié)構(gòu)。如果把與圖1相同的部分付與同一符號進行說明,則在本實施例中,圖形控制器14還具有窗口功能14D。通過該窗口功能14D,圖形控制器14在用監(jiān)視顯示器15進行視頻再現(xiàn)時,對于監(jiān)視顯示器15的再現(xiàn)畫面進行窗口識別,對各識別的窗口,使用從與識別的各窗口對應的視頻數(shù)據(jù)1檢測到的電子水印信息進行關(guān)于是否為復制保護的數(shù)據(jù)的復制保護認證。
圖形控制器14當由解碼器11解碼的解碼數(shù)據(jù)中嵌入有電子水印信息時,圖形控制器14進行解碼數(shù)據(jù)是否被復制保護的認證(認證1),對于解碼器11進行關(guān)于是否為正規(guī)再現(xiàn)數(shù)據(jù)的認證(認證2)的查詢。該認證的結(jié)果為認證1和認證2雙方成立時,向監(jiān)視顯示器15輸出解碼數(shù)據(jù),當所述認證1不成立時或所述認證2的不成立時,限制向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)。
當對顯示用視頻幀存儲器直接描畫時,對于與向監(jiān)視顯示器15的輸出對應的顯示用視頻幀存儲器內(nèi)的解碼數(shù)據(jù),進行復制保護認證和對于解碼器11的解碼器認證的查詢,對于認證不成立的視頻數(shù)據(jù),限制解碼數(shù)據(jù)向監(jiān)視顯示器15輸出,能有效進行復制保護。
作為本實施例中對再現(xiàn)畫面的窗口識別手法,并不局限于這些,例如列舉出以下的手法。
(2-1)利用邊緣檢測的方法;(2-2)利用存儲器的訪問頻度的方法;(2-3)利用象素值分布的方法。
首先,說明根據(jù)基于1次微分的邊緣檢測,進行窗口識別的方法。在區(qū)域的邊界,象素的亮度值變化大,所以如果對象素值的變化進行微分演算,就能進行邊緣的檢測。如果進行通常的差分演算,則也反應畫面中包含的雜音成分,所以提出了幾種具有雜音的減少和噪聲的除去雙方的功能的濾波器,但是這里,從中表示基于Sobel(梭貝爾)濾波器的例子。
如圖9所示,Sobel濾波器對以某注目象素為中心的上下左右的9個象素值分別乘上給定的系數(shù)后,對各乘法結(jié)果合計。在圖9的例子中,在水平方向使用系數(shù)矩陣61進行這樣的處理,在垂直方向使用系數(shù)矩陣62進行這樣的處理。通過該處理而取得的水平方向的合計值為Gh,垂直方向的合計值為Gv,則用(Gh2+Gv2)1/2求出注目象素的象素值。這樣檢測的邊緣是窗口的邊緣,據(jù)此,能識別窗口。
下面,說明根據(jù)訪問頻度進行窗口識別的方法。例如,計算機系統(tǒng)的視頻再現(xiàn)形態(tài)如圖10的再現(xiàn)畫面71(與圖5的再現(xiàn)畫面40相同)所示,考慮到在監(jiān)視顯示器15的再現(xiàn)畫面40上再現(xiàn)DVD1的窗口、再現(xiàn)DVD2的窗口、由表計算軟件利用的窗口,還用壁紙再現(xiàn)DVD3的情形。這時,考慮到在視頻存儲器13內(nèi)存在與DVD1、DVD2、DVD3對應的存儲區(qū),在DVD的再現(xiàn)中,與再現(xiàn)中的DVD相應的存儲區(qū)的訪問頻度非常多。因此,認為訪問頻度高的區(qū)域為DVD再現(xiàn)窗口的可能性高,能進行窗口識別。
而對圖10的再現(xiàn)畫面71調(diào)查水平線H1和垂直線V1的象素值分布的結(jié)果,在水平線H1方向,取得象素值分布72,在垂直線V1方向,取得象素值分布73。這時,求出象素值分布72的變化點Ha、Hb和象素值分布73的變化點Va、Vb,從這些變化點Ha、Hb、Va、Vb調(diào)查窗口的位置,能進行窗口識別。
下面,使用圖11所示的程序流程圖說明本實施例的視頻再現(xiàn)輸出控制的步驟。
首先,輸入視頻數(shù)據(jù)10例如由未圖示的DVD驅(qū)動裝置再現(xiàn)的視頻數(shù)據(jù),生成解碼的圖象數(shù)據(jù)(步驟S70~S71)。接著,把解碼的圖象數(shù)據(jù)寫入視頻存儲器13中(步驟S72)。
接著,對監(jiān)視顯示器15的再現(xiàn)畫面進行窗口識別(步驟S73),使用從視頻數(shù)據(jù)10檢測到的電子水印信息進行關(guān)于視頻數(shù)據(jù)10中是否重疊有電子水印信息的電子水印判定(步驟S74)。步驟S74的電子水印判定的結(jié)果為在視頻數(shù)據(jù)10中重疊有電子水印信息的數(shù)據(jù)時,圖形控制器14對解碼器11進行解碼器認證、復制保護認證的查詢(步驟S75)。
關(guān)于重疊了電子水印信息的視頻數(shù)據(jù),解碼器認證、復制保護認證不成立,判斷為用非法的再現(xiàn)路線再現(xiàn)時,由解碼器11解碼,通過圖形驅(qū)動程序12輸入到視頻存儲器13中的數(shù)據(jù)不寫入視頻存儲器13中,限制對監(jiān)視顯示器15的輸出(步驟S76)。
而對于重疊了電子水印信息的視頻數(shù)據(jù),并且解碼器認證、復制保護認證成立,判斷為由正規(guī)的再現(xiàn)路線再現(xiàn)的視頻數(shù)據(jù),把由解碼器11解碼,通過圖形驅(qū)動程序12輸入到視頻存儲器13中的數(shù)據(jù)在進行復制保護后寫入視頻存儲器13中,向監(jiān)視顯示器15輸出(步驟S77~S78)。
(實施例4)圖12是關(guān)于本發(fā)明實施例4的計算機系統(tǒng)的動畫再現(xiàn)的部分的結(jié)構(gòu),表示OS(操作系統(tǒng))16和API利用部17。
在本實施例中,OS16在執(zhí)行描畫命令API時,API利用部17利用描畫命令API的調(diào)用。圖形控制器14使用從視頻數(shù)據(jù)10檢測到的電子水印信息進行由利用的描畫命令API的調(diào)用要再現(xiàn)的視頻數(shù)據(jù)10是否被復制保護的復制保護認證。
圖形控制器14當由解碼器11解碼的解碼數(shù)據(jù)中嵌入有電子水印信息時,圖形控制器14進行解碼數(shù)據(jù)是否被復制保護的認證(認證1),對于解碼器11進行關(guān)于是否為正規(guī)再現(xiàn)數(shù)據(jù)的認證(認證2)的查詢。該認證的結(jié)果為認證1和認證2雙方成立時,向監(jiān)視顯示器15輸出解碼數(shù)據(jù),當所述認證1不成立時或所述認證2的不成立時,限制向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)。
下面,說明描畫命令API的調(diào)用的詳細動作。
API利用部17在OS16執(zhí)行描畫命令API時,利用描畫命令API的調(diào)用(盜用),暫時把控制移交給圖形控制器14的復制保護功能14A,在復制保護信號的檢測后,再產(chǎn)生API調(diào)用。具體而言,如果應用程序發(fā)行描畫命令,則調(diào)用任意的描畫程序,產(chǎn)生中斷,檢查該中斷轉(zhuǎn)移表的指針。
通過讀出該指針指示的內(nèi)容,能判別中斷的種類。當該種類為關(guān)于描畫程序的中斷時,視頻數(shù)據(jù)10使用從視頻數(shù)據(jù)10檢測到的電子水印信息進行視頻數(shù)據(jù)10是否被復制保護的復制保護認證。
這里,當復制保護認證成立時,即當視頻數(shù)據(jù)10是復制保護的數(shù)據(jù)時,圖形控制器14對解碼器11進行解碼器認證的查詢,對于解碼器認證成立,由正規(guī)的再現(xiàn)路線再現(xiàn)的視頻數(shù)據(jù),產(chǎn)生API調(diào)用,加以限制,向監(jiān)視顯示器15輸出。
而對解碼器認證不成立,由非法再現(xiàn)路線再現(xiàn)的視頻數(shù)據(jù),圖形控制器14通過不產(chǎn)生API調(diào)用,禁止向監(jiān)視顯示器15的輸出。
實施例1~3是不期待OS的支持時的復制保護手法,實施例4表示期待OS的支持時的手法。在視頻再現(xiàn)時,應該利用用于使畫面顯現(xiàn)的描畫命令API、用于窗口操作的描畫命令API等,當向圖形驅(qū)動程序12移交這樣的描畫命令API時,圖形控制器14進行復制保護認證、對于解碼器11的解碼器認證的查詢,對于復制保護的數(shù)據(jù)限制,向監(jiān)視顯示器15輸出,能有效進行復制保護。
下面,參照圖13所示的程序流程圖,說明本實施例的視頻再現(xiàn)輸出控制的步驟。
首先,輸入視頻數(shù)據(jù)10例如由未圖示的DVD驅(qū)動裝置再現(xiàn)的視頻數(shù)據(jù),生成解碼的圖象數(shù)據(jù)(步驟S90~S91)。接著,把解碼的圖象數(shù)據(jù)寫入視頻存儲器13中(步驟S92)。
接著利用OS16移交給圖形驅(qū)動程序12的描畫命令API(步驟S93),使用從視頻數(shù)據(jù)檢測到的電子水印信息進行與利用的描畫命令API相應的視頻數(shù)據(jù)中是否重疊有電子水印信息的電子水印判定(步驟S94)。步驟S94的電子水印判定的結(jié)果為在視頻數(shù)據(jù)10重疊有電子水印信息的數(shù)據(jù)時,圖形控制器14對解碼器11進行解碼器認證、復制保護認證的查詢(步驟S95)。
而對于解碼器認證不成立,判斷為用非法的再現(xiàn)路線再現(xiàn)的視頻數(shù)據(jù),把由解碼器11解碼,通過圖形驅(qū)動程序12輸入到視頻存儲器13中的解碼數(shù)據(jù)不寫入視頻存儲器13中,禁止向監(jiān)視顯示器15輸出。
關(guān)于重疊了電子水印信息的視頻數(shù)據(jù),當解碼器認證、復制保護認證不成立,判斷為用非法的再現(xiàn)路線再現(xiàn)時,由解碼器11解碼,通過圖形驅(qū)動程序12輸入到視頻存儲器13中的解碼數(shù)據(jù)不寫入視頻存儲器13中,禁止向監(jiān)視顯示器15輸出(步驟S96)。
而對于重疊了電子水印信息的視頻數(shù)據(jù),并且解碼器認證、復制保護認證成立,判斷為由正規(guī)的再現(xiàn)路線再現(xiàn)的視頻數(shù)據(jù),把由解碼器11解碼,通過圖形驅(qū)動程序12輸入到視頻存儲器13中的數(shù)據(jù)加以復制保護后向視頻存儲器13寫入,向監(jiān)視顯示器15輸出(步驟S97~S98)。
(關(guān)于基于復制保護的限制)作為在上述的實施例1~4中能使用的復制保護的手法,并不局限于這些,例如列舉出以下的手法。
(3-1)使相應部分的亮度成分或色差成分變化;(3-2)在相應部分加入紅線等噪聲線;(3-3)在相應部分加入多條細的噪聲線;(3-4)用單一色涂抹相應部分;(3-5)在相應部分打上馬賽克;(3-6)使相應部分的亮度成分或色差成分顛倒。
例如,如圖5所示,在監(jiān)視顯示器15的再現(xiàn)畫面40上表示再現(xiàn)DVD1的窗口、再現(xiàn)DVD2的窗口、由表計算軟件利用的窗口,用壁紙再現(xiàn)DVD3時,通過實施例2中說明的區(qū)域分割手法,如圖6所示,把再現(xiàn)畫面41在水平方向三等分,在垂直方向二等分。
這里,圖6的再現(xiàn)畫面42是對于區(qū)域1有必要進行復制保護時,通過斜線進行復制保護的例子,圖6的再現(xiàn)畫面43是對區(qū)域1和4有必要進行復制保護時,通過涂黑進行復制保護的例子。
而作為多個視頻再現(xiàn)時不同的復制保護狀態(tài)(例如,在圖5的例子中,DVD1為copy never,DVD2為no more copy,DVD3為copy free等)時的保護手法,并不局限于這些,但是例如列舉出以下的手法。
(4-1)與各狀態(tài)匹配,保護各區(qū)域的方法;(4-2)用限制最強的手法保護的方法;(4-3)保護監(jiān)視顯示器全體的方法;(4-4)優(yōu)先強烈保護再現(xiàn)區(qū)域的方法;(4-5)配合微圖象和CGMS-A強的限制的,保護的方法。
例如,與所述同樣,如圖5所示,在監(jiān)視顯示器15的再現(xiàn)畫面40上表示再現(xiàn)DVD1的窗口、再現(xiàn)DVD2的窗口、由表計算軟件利用的窗口,用壁紙再現(xiàn)DVD3時,通過實施例2中說明的區(qū)域分割手法,如圖6所示,把再現(xiàn)畫面41在水平方向三等分,在垂直方向二等分。
這里,圖6的再現(xiàn)畫面42是對于區(qū)域1有必要進行復制保護,進行基于斜線的復制保護的例子,與各區(qū)域匹配,保護各區(qū)域。圖6的再現(xiàn)畫面43是對區(qū)域1和4有必要進行復制保護時,在區(qū)域1中,要求基于斜線的復制保護,在區(qū)域4中要求基于微圖象和CGMS-A的復制保護,用限制最強的手法(涂黑)進行復制保護的例子。
(關(guān)于復制保護認證和解碼器認證)下面,假定使用非法的軟件篡改了復制保護信息的情形。在上述的各實施例中,進行在圖形控制器14的復制保護認證和在解碼器11解碼器認證等2階段的判定。據(jù)此,在復制保護認證中,即使由于復制保護信息的篡改而在認證中產(chǎn)生錯誤,關(guān)于解碼器11的解碼器認證也不產(chǎn)生影響,從而能防止允許非法的復制。
例如,如圖14所示,考慮再現(xiàn)在記錄了視頻數(shù)據(jù)的DVD-RAM那樣的可錄像(改寫)盤中記錄的視頻數(shù)據(jù)80~83,向監(jiān)視顯示器15輸出的情形。這里,解碼器11進行再現(xiàn)視頻數(shù)據(jù)的盤的認證,在本例子中,只有盤編號“5”的盤為正規(guī)的盤。即解碼器11只把從盤編號“5”的盤再現(xiàn)的視頻數(shù)據(jù)判定為由正規(guī)的再現(xiàn)路線再現(xiàn)的視頻數(shù)據(jù)。
圖14所示的處理由從盤再現(xiàn)的視頻數(shù)據(jù)80~83的輸入步驟、基于圖形控制器14的復制保護認證步驟84和基于解碼器11的盤認證步驟85構(gòu)成。作為盤認證的具體方法,考慮到解碼器11讀入記錄在盤中的序列號,通過因特網(wǎng)向認證組織查詢解碼器11讀入的序列號是否為正規(guī)的,當被認證組織認證了時,解碼器11把盤認證為的盤的方法。
如果輸入視頻數(shù)據(jù)80,則使用從視頻數(shù)據(jù)檢測的電子水印信息,進行它是否為復制保護的數(shù)據(jù)的復制保護認證(步驟84)。該判定的結(jié)果為視頻數(shù)據(jù)80是復制保護的數(shù)據(jù)(在本例子中,可復制)。
接著,解碼器11進行盤認證(步驟85)。這時,再現(xiàn)視頻數(shù)據(jù)80的盤的盤編號是“5”,在解碼器11中盤認證成立,所以把解碼數(shù)據(jù)原封不動地發(fā)送給監(jiān)視顯示器15,通常再現(xiàn)。
如果輸入視頻數(shù)據(jù)81,則在步驟84中使用從視頻數(shù)據(jù)檢測的電子水印信息,進行它是否為復制保護的數(shù)據(jù)的復制保護認證的結(jié)果是復制保護的數(shù)據(jù)(在本例子中,是禁止復制)。接著,解碼器11進行盤認證(步驟85),這時,再現(xiàn)視頻數(shù)據(jù)81的盤的盤編號是“5”,在解碼器11中盤認證成立,所以對解碼數(shù)據(jù)進行禁止復制時的保護(這時,例如打上馬賽克),發(fā)送給監(jiān)視顯示器15再現(xiàn)。
如果輸入視頻數(shù)據(jù)82,則在步驟84中使用從視頻數(shù)據(jù)檢測的電子水印信息,進行它是否為復制保護的數(shù)據(jù)的復制保護認證的結(jié)果是復制保護的數(shù)據(jù)(在本例子中,可復制)。接著,解碼器11進行盤認證(步驟85),這時,再現(xiàn)視頻數(shù)據(jù)81的盤的盤編號是“4”,在解碼器11中盤認證不成立,所以不向監(jiān)視顯示器15發(fā)送解碼數(shù)據(jù)。本情形能假定記錄在盤中的復制保護信號由于非法的軟件而從“禁止復制”篡改為“可復制”時。
如果輸入視頻數(shù)據(jù)83,則在步驟84中使用從視頻數(shù)據(jù)檢測的電子水印信息,進行它是否為復制保護的數(shù)據(jù)的復制保護認證的結(jié)果是復制保護的數(shù)據(jù)(在本例子中,是禁止復制)。接著,解碼器11進行盤認證(步驟85),這時,再現(xiàn)視頻數(shù)據(jù)81的盤的盤編號是“4”,在解碼器11中盤認證不成立,所以不向監(jiān)視顯示器15發(fā)送解碼數(shù)據(jù),不再現(xiàn)。
下面,說明把上述的實施例1~4變形的實施例5~8。在實施例5~8中,分別以與實施例1~4的不同點為中心加以說明。
(實施例5)圖15表示關(guān)于本發(fā)明實施例5的計算機系統(tǒng)的視頻再現(xiàn)的部分的結(jié)構(gòu)。該計算機系統(tǒng)的基本結(jié)構(gòu)與圖1同樣,但是與圖1的不同點在于圖形控制器14具有復制保護認證功能14E、輸出限制功能14F和顯示區(qū)保持部14G。
圖形控制器14檢測在視頻數(shù)據(jù)10中是否嵌入有電子水印信息,當未嵌入電子水印信息時,向監(jiān)視顯示器15輸出解碼數(shù)據(jù),當嵌入電子水印信息時,在視頻存儲器13中的重疊表面的生成時,使用從視頻數(shù)據(jù)10檢測到的電子水印信息進行視頻數(shù)據(jù)10是否被復制保護的復制保護認證。
當復制保護認證的結(jié)果為視頻數(shù)據(jù)10是復制保護的數(shù)據(jù)時,圖形控制器14對解碼器11進行解碼器認證的查詢。視頻數(shù)據(jù)10的復制保護認證成立時,把解碼數(shù)據(jù)寫入視頻存儲器13的重疊表面,對監(jiān)視顯示器15進行解碼數(shù)據(jù)的輸出。當解碼器認證不成立時,通過限制解碼數(shù)據(jù)向重疊表面的寫入,限制解碼數(shù)據(jù)向監(jiān)視顯示器15的輸出。
當計算機對各應用程序分配窗口,進行動畫再現(xiàn)時,包含利用重疊表面合成圖象的步驟。因此,圖形控制器14在視頻存儲器13的重疊表面的生成時,進行復制保護認證和對解碼器11的解碼器認證的查詢,通過對認證不成立的視頻數(shù)據(jù)限制向監(jiān)視顯示器15的再現(xiàn)輸出,能有效進行復制保護。[圖形控制器14的動作概要]與實施例1同樣,所以省略說明。
下面,使用圖16所示的程序流程圖,說明本實施例的視頻再現(xiàn)輸出控制的步驟即把視頻數(shù)據(jù)10解碼,向監(jiān)視顯示器15再現(xiàn)輸出的步驟。
首先,輸入視頻數(shù)據(jù)10例如由未圖示的DVD驅(qū)動裝置再現(xiàn)的視頻數(shù)據(jù),由解碼器11解碼,生成解碼的圖象數(shù)據(jù)(步驟S100)。接著,解碼器11進行視頻數(shù)據(jù)10是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的解碼器認證(步驟S101)。當解碼器認證不成立時,即視頻數(shù)據(jù)10不是由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)時,限制向監(jiān)視顯示器15輸出解碼數(shù)據(jù)(步驟S108),當解碼器認證成立時,即視頻數(shù)據(jù)10是由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)時,在視頻存儲器13上生成用于存儲解碼數(shù)據(jù)的動畫顯示用區(qū)域例如重疊表面,檢測視頻數(shù)據(jù)中是否嵌入有電子水印信息(步驟S103~S104)。
當在視頻數(shù)據(jù)10中未嵌入電子水印信息時,向動畫顯示用區(qū)域?qū)懭虢獯a數(shù)據(jù),當嵌入電子水印信息時,使用電子水印信息進行是否進行復制保護的復制保護認證(步驟S105)。當視頻數(shù)據(jù)10的復制保護認證成立時,向動畫顯示用區(qū)域?qū)懭虢獯a數(shù)據(jù)(步驟S106),當視頻數(shù)據(jù)10的復制保護認證不成立時,限制解碼數(shù)據(jù)向動畫顯示用區(qū)域的寫入(步驟S108)。最后,為了視頻再現(xiàn),把存儲在視頻存儲器13的動畫顯示用區(qū)域中的解碼數(shù)據(jù)向監(jiān)視顯示器15輸出(S107)。
在監(jiān)視顯示器15的再現(xiàn)畫面上,當解碼器認證和復制保護認證成立的視頻數(shù)據(jù)的顯示與解碼器認證或復制保護認證不成立的視頻數(shù)據(jù)的顯示重疊時,通過限制解碼數(shù)據(jù)向重疊表面的寫入,限制解碼數(shù)據(jù)向監(jiān)視顯示器15的輸出。下面,參照圖17所示的再現(xiàn)畫面91、92、93說明該輸出限制的具體方法。
在圖17的再現(xiàn)畫面91中,DVD1是解碼器認證或復制保護認證不成立的數(shù)據(jù),DVD2是解碼器認證和復制保護認證成立,由正確的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)。這時,因為有必要限制DVD1的輸出,所以例如在相當于重疊表面的DVD1的地方(除去相當于DVD2的地方)加上用斜線表示的遮蓋。
在圖17的再現(xiàn)畫面92中,相反DVD2是解碼器認證或復制保護認證不成立的數(shù)據(jù),DVD1是解碼器認證和復制保護認證成立,由正確的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)。這時,因為有必要限制DVD2的輸出,所以例如在相當于重疊表面的DVD2的地方加上用斜線表示的遮蓋。
在圖17的再現(xiàn)畫面93中,DVD1是解碼器認證或復制保護認證不成立的數(shù)據(jù),DVD2是解碼器認證和復制保護認證成立,由正確的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)。這時,為了限制DVD1的輸出,所以例如在相當于重疊表面的DVD1的地方(也包含相當于DVD2的地方)加上用斜線表示的遮蓋。
須指出的是,認證不成立的數(shù)據(jù)和認證成立的數(shù)據(jù)存在重疊時的用斜線表示的區(qū)域的輸出限制方法可以與無重疊時的輸出限制方法不同。
考慮到也能通過改變重疊表面的值實現(xiàn)解碼數(shù)據(jù)的寫入限制或?qū)懭氲慕埂@?,在圖17的再現(xiàn)畫面92中,當只對解碼器認證或復制保護認證不成立,由非法的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)DVD2限制輸出時,考慮到通過在相當于重疊表面的DVD2的地方加上由斜線表示的遮蓋,限制輸出的方法。
在監(jiān)視顯示器15的再現(xiàn)畫面上,當解碼器認證和復制保護認證成立的視頻數(shù)據(jù)的顯示區(qū)變更時,通過向圖形控制器14傳達變更內(nèi)容,能對變更后的顯示區(qū)也進行復制保護。顯示區(qū)的變更為位置的移動和尺寸的變更或剪切。
具體而言,當在圖15的系統(tǒng)中把視頻數(shù)據(jù)10向視頻存儲器13寫入時,在圖形控制器14中,把視頻存儲器13上的視頻數(shù)據(jù)寫入位置的信息保持在顯示區(qū)信息保持部14G中。當監(jiān)視顯示器15上的解碼數(shù)據(jù)的顯示區(qū)14變更時,通過更新圖形控制器14的顯示區(qū)信息保持部14G的內(nèi)容,根據(jù)新的顯示區(qū)信息進行復制保護。
在本實施例中,描述了重疊表面中的復制保護,但是如下所述,在各種顯示用區(qū)域中,也進行復制保護認證。
(5-1)重疊表面的復制保護認證;(5-2)第一表面的復制保護認證;(5-3)重疊表面的復制保護認證和第一表面的復制保護認證;
(5-4)重疊表面的復制保護認證、第一表面的復制保護認證、混合了重疊表面和第一表面的圖象顯示區(qū)的復制保護認證。
圖18表示在顯示用區(qū)域中進行復制保護認證,向監(jiān)視顯示器15輸出的樣子,考慮到在第一表面101進行復制保護認證的情形、在重疊表面102進行復制保護認證的情形、在第一表面101和重疊表面102的合成部103進行復制保護認證的情形等進行復制保護認證的地方。
(實施例6)圖19表示關(guān)于本發(fā)明實施例6的計算機系統(tǒng)的視頻再現(xiàn)的部分的結(jié)構(gòu)。如果對與圖1相同的部分付與相同的符號,則在本實施例中,圖形控制器14還具有區(qū)域分割功能14C。通過該區(qū)域分割功能14C,圖形控制器14在用監(jiān)視顯示器15進行視頻再現(xiàn)時,把監(jiān)視顯示器15的再現(xiàn)畫面分割為多個區(qū)域,對各分割的區(qū)域,使用從與分割的各區(qū)域?qū)囊曨l數(shù)據(jù)10檢測到的電子水印信息,判定復制保護認證是否成立。
在搭載了視窗系統(tǒng)的個人電腦中,當對各應用程序分配窗口(重疊表面)時,包含利用重疊表面合成圖象的步驟,所以能使用與實施例1中說明的同樣的復制保護手法。
而直接在顯示用視頻幀存儲器中描畫時,對于與向監(jiān)視顯示器15的輸出對應的顯示用視頻幀存儲器內(nèi)的解碼數(shù)據(jù),進行復制保護認證和是否由解碼器11經(jīng)過正規(guī)的再現(xiàn)路線再現(xiàn)的認證,對于認證不成立的視頻數(shù)據(jù),限制解碼數(shù)據(jù)向監(jiān)視顯示器15輸出,能有效進行復制保護。
本實施例的對再現(xiàn)畫面的區(qū)域分割手法并不局限于這些,但是除了例如實施例2中說明的(1-1)把再現(xiàn)畫面在水平方向以給定的分割數(shù)等分,在垂直方向以給定的分割數(shù)等分、(1-2)把再現(xiàn)畫面分割為中心部的分割區(qū)域的面積比周邊部的分割區(qū)域的面積大的方法,也考慮到(1-3)分割手法或在時間上使分割區(qū)域變化的方法。
作為本實施例的計算機系統(tǒng)中的視頻再現(xiàn)形態(tài),例如與實施例2同樣,如圖5所示,考慮到在監(jiān)視顯示器15的再現(xiàn)畫面40上表示再現(xiàn)DVD1的窗口、再現(xiàn)DVD2的窗口、由表計算軟件利用的窗口,還用壁紙再現(xiàn)DVD3的形態(tài)。
這時,如圖6所示,把再現(xiàn)畫面41在水平方向3等分,在垂直方向2等分,DVD1是由非法的再現(xiàn)路線再現(xiàn)的數(shù)據(jù),DVD1、DVD2是復制保護認證成立,DVD3是認證不成立。首先,對全部的分割區(qū)域1~6進行電子水印信息的有無判定,就能在分割區(qū)域1、4中檢測到電子水印。因此,如果對分割區(qū)域1、4進行復制保護認證,則只對認證不成立的分割區(qū)域1限制輸出。圖6的再現(xiàn)畫面42是對區(qū)域1如斜線所示,進行輸出限制的例子,此外,再現(xiàn)畫面43是DVD2作為由非法的再現(xiàn)路線再現(xiàn)的數(shù)據(jù),對分割區(qū)域1、4進行基于涂黑的輸出限制的例子。本實施例的監(jiān)視顯示器15的再現(xiàn)畫面的區(qū)域分割手法與實施例2同樣能使用各種方法。
下面,如果使用圖20所示的程序流程圖說明本實施例的視頻再現(xiàn)輸出控制的步驟,則在本實施例中,除了把圖16中的重疊表面生成步驟S103置換為區(qū)域分割步驟S113以外,與實施例5同樣。
即輸入視頻數(shù)據(jù)10,通過解碼生成解碼數(shù)據(jù),再進行解碼器認證(步驟S110~S112)。解碼器認證的結(jié)果為解碼數(shù)據(jù)不是由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)時,限制向監(jiān)視顯示器15輸出解碼數(shù)據(jù)(步驟S118),當是由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)時,把監(jiān)視顯示器15的再現(xiàn)畫面分割為多個區(qū)域(步驟S113)。這時,與實施例5同樣,可以生成重疊表面那樣的動畫顯示用區(qū)域。
對由步驟S113分割的區(qū)域單位進行以后的各步驟S114~S117的處理即在視頻數(shù)據(jù)中是否嵌入有電子水印信息的判定、當在視頻數(shù)據(jù)中未嵌入電子水印信息時的解碼數(shù)據(jù)向視頻存儲器13的寫入、使用嵌入電子水印信息時的電子水印信息的復制保護認證、視頻數(shù)據(jù)10的復制保護認證成立時的解碼數(shù)據(jù)向視頻存儲器13的寫入、認證不成立時解碼數(shù)據(jù)向視頻存儲器13的寫入限制、存儲在視頻存儲器13中的解碼數(shù)據(jù)向監(jiān)視顯示器15的輸出。
當限制解碼數(shù)據(jù)的輸出時,也考慮到在監(jiān)視顯示器15的畫面上,除了計算機系統(tǒng)的操作區(qū)域,限制輸出。例如,在圖21所示的再現(xiàn)畫面111~116中,在畫面下部,作為計算機系統(tǒng)的操作區(qū)域,顯示任務欄(Task Bar)和系統(tǒng)菜單(Menu),變?yōu)榧词惯M行復制保護,也總能利用這些操作區(qū)域的狀態(tài)。如果這樣保護任務欄或系統(tǒng)菜單等計算機系統(tǒng)的操作區(qū)域,就無法利用計算機,所以變?yōu)橛嬎銠C系統(tǒng)的操作區(qū)域不進行保護,總能利用的狀態(tài)。
當限制解碼數(shù)據(jù)的輸出時,考慮到除了監(jiān)視顯示器15的畫面上的周圍的框,限制輸出。例如,在圖22中表示了與圖5所示的再現(xiàn)畫面40同樣的再現(xiàn)畫面121和限制輸出后的再現(xiàn)畫面122。在限制輸出后的再現(xiàn)畫面122中,進行位于框內(nèi)的圖案的輸出限制,但是顯示位于框上部的系統(tǒng)菜單部分。這樣,考慮到菜單部分那樣的計算機系統(tǒng)的操作區(qū)域在監(jiān)視顯示器15的畫面上的周圍的框中存在,所以即使不知道計算機系統(tǒng)的操作區(qū)域的位置時,如圖22的再現(xiàn)畫面122所示,除了相當于再現(xiàn)畫面周圍的框的區(qū)域,進行復制保護,通過對計算機系統(tǒng)的操作區(qū)域以外進行輸出限制,總能顯示計算機系統(tǒng)的操作區(qū)域。
在本實施例中,作為在時間上改變分割手法或分割區(qū)域的例子,例如考慮到圖22所示的方法。首先,最初如圖23(a)所示,對監(jiān)視顯示器15的全畫面進行電子水印有無的判定,當未檢測到水印信息時,如圖23(b)所示,把畫面4等分,對分割的各區(qū)域進行電子水印的有無的判定,當未檢測到水印信息時,如圖23(c)所示,把畫面進一步6等分,對分割的各區(qū)域進行電子水印的有無的判定。重復這一系列的作業(yè),直到分割的區(qū)域的尺寸比決定的一定尺寸還小。
在圖23的例子中,在再現(xiàn)包含電子水印信息的視頻數(shù)據(jù)DVD1時,在全畫面(a)、4等分(b)和6等分(c)中,在各區(qū)域中無法識別電子水印信息,在9等分(d)中,在包含DVD1的用向左上的斜線表示的區(qū)域中識別電子水印,根據(jù)水印信息,在監(jiān)視顯示器15的畫面上進行斜線所示的輸出限制。
(實施例7)圖24表示關(guān)于本發(fā)明實施例7的計算機系統(tǒng)的視頻再現(xiàn)的部分的結(jié)構(gòu)。如果對于與圖15相同的部分采用相同的符號進行說明,則在本實施例中,圖形控制器14與實施例3同樣還具有窗口功能14D。通過該窗口功能14D,圖形控制器14在用監(jiān)視顯示器15進行視頻再現(xiàn)時,對于監(jiān)視顯示器15的再現(xiàn)畫面進行窗口識別,對各識別的窗口,使用從與識別的各窗口對應的視頻數(shù)據(jù)1檢測到的電子水印信息盤定是否為復制保護的數(shù)據(jù)的復制保護認證。在再現(xiàn)畫面的窗口識別中能使用實施例3中說明的各種手法。
當對顯示用視頻幀存儲器直接描畫時,對于與向監(jiān)視顯示器15的輸出對應的顯示用視頻幀存儲器內(nèi)的解碼數(shù)據(jù),進行復制保護認證和解碼器認證,對于這兩個認證不成立的視頻數(shù)據(jù),限制解碼數(shù)據(jù)向監(jiān)視顯示器15輸出,能有效進行復制保護。
下面,如果使用圖25所示的程序流程圖說明本實施例的視頻再現(xiàn)輸出控制的步驟,則在本實施例中,除了把圖16中的重疊表面生成步驟S1 03置換為窗口識別步驟S123之外,與實施例5同樣。
輸入視頻數(shù)據(jù)10,通過解碼生成解碼數(shù)據(jù),再進行解碼器認證(步驟S120~S122)。解碼器認證的結(jié)果為解碼數(shù)據(jù)不是由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)時,限制向監(jiān)視顯示器15輸出解碼數(shù)據(jù)(步驟S128),當是由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)時,把監(jiān)視顯示器15的再現(xiàn)畫面進行窗口識別(步驟S123)。這時,與實施例5同樣,可以生成重疊表面那樣的動畫顯示用區(qū)域。
對由步驟S123識別的窗口單位進行以后的各步驟S124~S127的處理即在視頻數(shù)據(jù)中是否嵌入有電子水印信息的判定、當在視頻數(shù)據(jù)10中未嵌入電子水印信息時的解碼數(shù)據(jù)向視頻存儲器13的寫入、使用嵌入電子水印信息時的電子水印信息的復制保護認證、視頻數(shù)據(jù)10的復制保護認證成立時的解碼數(shù)據(jù)向視頻存儲器13的寫入、認證不成立時解碼數(shù)據(jù)向視頻存儲器13的寫入限制、存儲在視頻存儲器13中的解碼數(shù)據(jù)向監(jiān)視顯示器15的輸出。
(實施例8)圖26表示關(guān)于本發(fā)明實施例8的計算機系統(tǒng)的視頻再現(xiàn)的部分的結(jié)構(gòu),對于圖15的結(jié)構(gòu),與實施例4同樣追加OS(操作系統(tǒng))15和API利用部17。本實施例的基本動作與實施例5同樣,此外,OS16以及API利用部17的動作與實施例4同樣,所以省略詳細的說明。
即實施例5~7是不期待OS的支持時的復制保護手法,實施例8表示期待OS16的支持時的手法。在視頻再現(xiàn)時,應該利用用于使畫面顯現(xiàn)的描畫命令API、用于窗口操作的描畫命令API等,當向圖形驅(qū)動程序12移交這樣的描畫命令API時,圖形控制器14進行復制保護認證,對于解碼器認證和復制保護認證雙方不成立的視頻數(shù)據(jù)限制向監(jiān)視顯示器15輸出,能有效進行復制保護。
而當OS16是開放源代碼時,即使利用OS的功能(OS的API等)進行復制保護,通過源代碼的分析而非法利用的可能性很高,所以考慮到利用解碼器11等應用程序直接訪問視頻存儲器13的描畫命令API,應用程序與圖形控制器14直接進行認證,進行復制保護的方法。
下面,如果使用圖27所示的程序流程圖,說明本實施例的視頻再現(xiàn)輸出控制的步驟,則除了把圖16中的重疊表面生成步驟S103置換為API利用步驟S133以外,與實施例5同樣。即輸入視頻數(shù)據(jù)10,通過由解碼器11解碼生成解碼數(shù)據(jù),再進行視頻數(shù)據(jù)10是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的解碼器認證(步驟S130~S132)。解碼器認證成立時,利用OS移交給圖形驅(qū)動程序12的描畫命令API(步驟S133)。這時,與實施例5同樣,可以生成重疊表面那樣的動畫顯示用區(qū)域。
接著,判定在與利用的描畫命令API相應的視頻數(shù)據(jù)中是否嵌入有電子水印信息(步驟S134)。當在視頻數(shù)據(jù)10中未嵌入電子水印信息時,把解碼數(shù)據(jù)寫入視頻存儲器13中,當嵌入有電子水印信息時,使用電子水印信息進行復制保護認證(步驟S135)。在視頻數(shù)據(jù)10的復制保護認證成立時,把解碼數(shù)據(jù)寫入視頻存儲器13中,在計算機認證的不成立時,限制解碼數(shù)據(jù)向視頻存儲器13的寫入(步驟S136)。最后,為了視頻再現(xiàn),把存儲在視頻存儲器13中的解碼數(shù)據(jù)向監(jiān)視顯示器15輸出(步驟S137)。
在所述實施例5~8中能使用的輸出限制的手法,并不局限于這些,例如能列舉出以下的手法。
(6-1)使相應部分的亮度成分或色差成分變化;(6-2)在相應部分加入紅線等噪聲線;(6-3)在相應部分加入多條細的噪聲線;(6-4)用單一色涂抹相應部分;(6-5)在相應部分打上馬賽克;(6-6)使相應部分的亮度成分或色差成分顛倒;(6-7)禁止相應部分的輸出。
例如,如圖5所示,在監(jiān)視顯示器15的再現(xiàn)畫面40上表示再現(xiàn)DVD1的窗口、再現(xiàn)DVD2的窗口、由表計算軟件利用的窗口,用壁紙再現(xiàn)DVD3時,通過實施例6中說明的區(qū)域分割手法,如圖6所示,把再現(xiàn)畫面41在水平方向三等分,在垂直方向二等分。
這里,圖6的再現(xiàn)畫面42是對于區(qū)域1有必要進行輸出限制時,通過斜線進行輸出限制的例子,圖6的再現(xiàn)畫面43是對區(qū)域1和4有必要進行輸出限制時,通過涂黑進行輸出限制的例子。
而作為多個視頻再現(xiàn)時進行不同的輸出限制狀態(tài)時的輸出限制手法,并不局限于這些,但是例如列舉出以下的手法。
(1)與各狀態(tài)匹配,對各區(qū)域進行輸出限制的方法;(2)用限制最強的手法進行輸出限制的的方法;(3)關(guān)于監(jiān)視顯示器全體進行輸出限制的方法;(4)對于再現(xiàn)區(qū)域優(yōu)先進行輸出限制的方法;(5)配合微圖象和CGMS-A強的限制的,進行輸出限制的方法。
例如,與所述同樣,如圖5所示,在監(jiān)視顯示器15的再現(xiàn)畫面40上表示再現(xiàn)DVD1的窗口、再現(xiàn)DVD2的窗口、由表計算軟件利用的窗口,用壁紙再現(xiàn)DVD3時,通過實施例6中說明的區(qū)域分割手法,如圖6所示,把再現(xiàn)畫面41在水平方向三等分,在垂直方向二等分。這里,圖6的再現(xiàn)畫面42是對于區(qū)域1有必要進行輸出限制,進行基于斜線的輸出限制的例子,與各區(qū)域匹配,對各區(qū)域進行輸出限制。圖6的再現(xiàn)畫面43是對區(qū)域1和4有必要進行輸出限制時,在區(qū)域1中,要求基于斜線的輸出限制,在區(qū)域4中要求基于微圖象和CGMS-A的輸出限制,用限制最強的手法(涂黑)進行輸出限制的例子。此外,與上述的多個視頻再現(xiàn)時的輸出限制同樣,用解碼器11判定為不是經(jīng)過正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)時的輸出限制和在圖形控制器14中復制保護認證不成立時的輸出限制沒必要相同。
在上述的各實施例中,進行用圖形控制器14的復制保護認證和用解碼器11的是否為經(jīng)過正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的解碼器認證等2階段的判定,據(jù)此,能有效防止非法復制。
作為圖象的復制保護,考慮到微圖象、彩條、CGMS-A、DTCP、CPRM,作為DVD文件的復制保護,考慮到CSS、CPRM等。
須指出的是,在上述的實施例中,說明了輸入的視頻數(shù)據(jù)10為從DVD再現(xiàn)的數(shù)據(jù)的情形,但是記錄視頻數(shù)據(jù)的記錄媒體并不局限于此,例如可以是軟盤、硬盤等磁盤、DVD以外的CD-ROM那樣的光盤、或半導體存儲器等。此外,輸入的視頻數(shù)據(jù)10可以是通過網(wǎng)絡(luò)等通信媒體傳輸?shù)臄?shù)據(jù),但是當在網(wǎng)絡(luò)上設(shè)置監(jiān)視顯示器,顯示圖象時,在現(xiàn)行的IP通信中,無法保護圖象信息,所以也考慮到當經(jīng)由網(wǎng)絡(luò)傳來的圖象中帶有電子水印信息時,限制或禁止向監(jiān)視顯示器的顯示的方法。
也考慮到通過進行監(jiān)視顯示器15的旋轉(zhuǎn)檢測,旋轉(zhuǎn)利用監(jiān)視顯示器時,應用基于本發(fā)明的復制保護。此外,本發(fā)明并不局限于上述的實施例,能進行各種變形。
本發(fā)明并不局限于所述實施例,在實施階段中,在不脫離其要旨的范圍中能把構(gòu)成要素變形、具體化。此外,通過在所述實施例中描述的多個構(gòu)成要素的適當組合,能形成各種發(fā)明。例如,可以從實施例中描述的全部構(gòu)成要素刪除幾個構(gòu)成要素。也可以適當組合跨不同的實施例的構(gòu)成要素。
權(quán)利要求
1.一種計算機系統(tǒng),包括把視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù),并且進行關(guān)于所述視頻數(shù)據(jù)是否為正規(guī)再現(xiàn)數(shù)據(jù)的第一認證的解碼器;判定在所述視頻數(shù)據(jù)中是否嵌入了電子水印信息,當嵌入了電子水印信息時,使用該電子水印信息進行關(guān)于所述視頻數(shù)據(jù)是否被復制保護的第二認證,當所述第一認證和第二認證雙方成立時,把所述解碼數(shù)據(jù)向監(jiān)視顯示器輸出,當所述第一認證不成立時或所述第二認證不成立時,限制向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的圖形控制器。
2.根據(jù)權(quán)利要求1所述的計算機系統(tǒng),其中還具有在與所述視頻數(shù)據(jù)對應形成的動畫顯示用區(qū)域中存儲所述解碼數(shù)據(jù),在所述圖形控制器的控制下,把該存儲的解碼數(shù)據(jù)向所述監(jiān)視顯示器輸出的視頻存儲器;所述圖形控制器在所述動畫顯示用區(qū)域的形成時進行所述第二認證,在所述第一認證和第二認證的雙方成立時,把進行了所述復制保護的解碼數(shù)據(jù)向所述動畫顯示用區(qū)域?qū)懭?,在所述第一認證不成立時或所述第二認證不成立時,限制向所述動畫顯示用區(qū)域?qū)懭胨鼋獯a數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的計算機系統(tǒng),其中所述圖形控制器把所述監(jiān)視顯示器的畫面分割為多個區(qū)域,對各分割區(qū)域進行所述第二認證。
4.根據(jù)權(quán)利要求1所述的計算機系統(tǒng),其中所述圖形控制器識別所述監(jiān)視顯示器的畫面的窗口,使用從與識別的窗口對應的視頻數(shù)據(jù)檢測到的電子水印信息,對各所述識別的窗口進行所述第二認證。
5.根據(jù)權(quán)利要求1所述的計算機系統(tǒng),其中還具有起動所述圖形控制器的圖形驅(qū)動程序;當所述計算機的操作系統(tǒng)執(zhí)行向所述圖形驅(qū)動程序移交的描畫命令API時,利用該描畫命令API,把該利用的描畫命令API的信息向所述圖形控制器移交的API利用部;所述圖形控制器對于與所述利用的描畫命令API相應的所述視頻數(shù)據(jù)進行所述第二認證。
6.一種視頻再現(xiàn)輸出控制方法,包括把視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù)的步驟;進行關(guān)于所述視頻數(shù)據(jù)是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的第一認證的步驟;判定在所述視頻數(shù)據(jù)中是否嵌入了電子水印信息的步驟;與所述視頻數(shù)據(jù)對應,在所述視頻存儲器上形成用于存儲所述解碼數(shù)據(jù)的動畫顯示用區(qū)域的步驟;使用從所述視頻數(shù)據(jù)檢測到的所述電子水印信息,在所述動畫顯示用區(qū)域的形成時進行關(guān)于所述視頻數(shù)據(jù)是否被復制保護的第二認證的步驟;當所述第一認證和第二認證雙方成立時,把所述解碼數(shù)據(jù)向監(jiān)視顯示器輸出的步驟;當所述第一認證不成立時或所述第二認證不成立時,限制向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟。
7.一種視頻再現(xiàn)輸出控制方法,包括把視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù)的步驟;進行關(guān)于所述視頻數(shù)據(jù)是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的第一認證的步驟;判定在所述視頻數(shù)據(jù)中是否嵌入了電子水印信息的步驟;把監(jiān)視顯示器的畫面分割為多個區(qū)域的步驟;當所述視頻數(shù)據(jù)中嵌入有電子水印信息時,對各分割的所述區(qū)域,使用該電子水印信息進行關(guān)于所述視頻數(shù)據(jù)是否被復制保護的第二認證的步驟;當所述認證1和認證2的雙方成立時,把所述解碼數(shù)據(jù)向監(jiān)視顯示器輸出的步驟;當所述第一認證不成立時或所述第二認證不成立時,限制向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟。
8.一種視頻再現(xiàn)輸出控制方法,包括把視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù)的步驟;進行關(guān)于所述視頻數(shù)據(jù)是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的第一認證的步驟;判定在所述視頻數(shù)據(jù)中是否嵌入了電子水印信息的步驟;識別監(jiān)視顯示器的畫面的窗口的步驟;當所述視頻數(shù)據(jù)中嵌入有電子水印信息時,對識別的所述各窗口,使用該電子水印信息進行關(guān)于所述視頻數(shù)據(jù)是否被復制保護的第二認證的步驟;當所述第一認證和第二認證的雙方成立時,把所述解碼數(shù)據(jù)向監(jiān)視顯示器輸出的步驟;當所述第一認證不成立時或所述第二認證不成立時,限制向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟。
9.一種視頻再現(xiàn)輸出控制方法,包括把視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù)的步驟;進行關(guān)于所述視頻數(shù)據(jù)是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的第一認證的步驟;判定在所述視頻數(shù)據(jù)中是否嵌入了電子水印信息的步驟;利用操作系統(tǒng)移交給圖形驅(qū)動程序的描畫命令API的步驟;當所述視頻數(shù)據(jù)中嵌入有電子水印信息時,使用該電子水印信息進行關(guān)于與利用的所述描畫命令API相應的視頻數(shù)據(jù)是否被復制保護的第二認證的步驟;當所述第一認證和第二認證的雙方成立時,把所述解碼數(shù)據(jù)向監(jiān)視顯示器輸出的步驟;當所述第一認證不成立時或所述第二認證不成立時,限制向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟。
10.一種計算機系統(tǒng),包括把視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù),并且進行關(guān)于所述視頻數(shù)據(jù)是否為正規(guī)再現(xiàn)數(shù)據(jù)的第一認證的解碼器;當所述第一認證成立時,判定在所述視頻數(shù)據(jù)中是否嵌入了電子水印信息,當嵌入了電子水印信息時,使用該電子水印信息進行關(guān)于所述視頻數(shù)據(jù)是否被復制保護的第二認證,當所述第一認證和第二認證雙方成立時,把所述解碼數(shù)據(jù)向監(jiān)視顯示器輸出,當所述第一認證不成立時或所述第二認證不成立時,限制向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的圖形控制器。
11.根據(jù)權(quán)利要求10所述的計算機系統(tǒng),其中當所述圖形控制器限制對所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)時,對所述監(jiān)視顯示器的畫面上的操作區(qū)域以外的區(qū)域進行限制。
12.根據(jù)權(quán)利要求10所述的計算機系統(tǒng),其中當所述圖形控制器限制對所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)時,對所述監(jiān)視顯示器的畫面上的框以外的區(qū)域進行限制。
13.根據(jù)權(quán)利要求10所述的計算機系統(tǒng),其中還具有在所述第一認證成立時,在與所述視頻數(shù)據(jù)對應形成的動畫顯示用區(qū)域中存儲所述解碼數(shù)據(jù),在所述圖形控制器的控制下,把該存儲的解碼數(shù)據(jù)向所述監(jiān)視顯示器輸出的視頻存儲器;所述圖形控制器在所述動畫顯示用區(qū)域的形成時進行所述第二認證,在所述第二認證成立時,把所述解碼數(shù)據(jù)向所述動畫顯示用區(qū)域?qū)懭?,在所述第二認證不成立時,限制向所述動畫顯示用區(qū)域?qū)懭胨鼋獯a數(shù)據(jù)。
14.根據(jù)權(quán)利要求13所述的計算機系統(tǒng),其中所述圖形控制器當在所述監(jiān)視顯示器上進行的所述第二認證成立的視頻數(shù)據(jù)的顯示與所述第二認證不成立的視頻數(shù)據(jù)的顯示重疊時,限制向所述動畫顯示用區(qū)域?qū)懭胨鼋獯a數(shù)據(jù)。
15.根據(jù)權(quán)利要求10所述的計算機系統(tǒng),其中還具有在與所述視頻數(shù)據(jù)對應形成的動畫顯示用區(qū)域中存儲所述解碼數(shù)據(jù),在所述圖形控制器的控制下,把該存儲的解碼數(shù)據(jù)向所述監(jiān)視顯示器輸出的視頻存儲器;所述圖形控制器在所述動畫顯示用區(qū)域的形成時進行所述第二認證,在所述第二認證成立時,把所述解碼數(shù)據(jù)向所述動畫顯示用區(qū)域?qū)懭?,在所述第二認證不成立時,通過變更與所述動畫顯示用區(qū)域相應的視頻存儲器上的值,限制向所述動畫顯示用區(qū)域?qū)懭胨鼋獯a數(shù)據(jù)。
16.根據(jù)權(quán)利要求10所述的計算機系統(tǒng),其中還具有在與所述視頻數(shù)據(jù)對應形成的動畫顯示用區(qū)域中存儲所述解碼數(shù)據(jù),在所述圖形控制器的控制下,把該存儲的解碼數(shù)據(jù)向所述監(jiān)視顯示器輸出的視頻存儲器;所述圖形控制器在所述動畫顯示用區(qū)域的形成時進行所述第二認證,在所述第二認證成立時,把所述解碼數(shù)據(jù)向所述動畫顯示用區(qū)域?qū)懭?,在所述第二認證不成立時,限制向所述動畫顯示用區(qū)域?qū)懭胨鼋獯a數(shù)據(jù),在所述監(jiān)視顯示器上變更所述第二認證成立的視頻數(shù)據(jù)的顯示區(qū)域時,把變更內(nèi)容傳達給所述圖形控制器。
17.根據(jù)權(quán)利要求10所述的計算機系統(tǒng),其中所述圖形控制器把所述監(jiān)視顯示器的畫面分割為多個區(qū)域,對各分割的區(qū)域判定所述視頻數(shù)據(jù)中是否嵌入有所述電子水印信息。
18.根據(jù)權(quán)利要求10所述的計算機系統(tǒng),其中所述圖形控制器把所述監(jiān)視顯示器的畫面分割為多個區(qū)域,對各分割的區(qū)域判定所述視頻數(shù)據(jù)中是否嵌入有所述電子水印信息,對所述監(jiān)視顯示器的畫面上的操作區(qū)域以外的區(qū)域限制所述解碼數(shù)據(jù)向所述監(jiān)視顯示器的輸出。
19.根據(jù)權(quán)利要求10所述的計算機系統(tǒng),其中所述圖形控制器把所述監(jiān)視顯示器的畫面分割為多個區(qū)域,對各分割的區(qū)域判定所述視頻數(shù)據(jù)中是否嵌入有所述電子水印信息,對所述監(jiān)視顯示器的畫面上的周圍的框以外的區(qū)域限制所述解碼數(shù)據(jù)向所述監(jiān)視顯示器的輸出。
20.根據(jù)權(quán)利要求10所述的計算機系統(tǒng),其中所述圖形控制器識別所述監(jiān)視顯示器的畫面的窗口,對各識別的窗口判定所述視頻數(shù)據(jù)中是否嵌入有所述電子水印信息,當嵌入有所述電子水印信息時,使用從與識別的窗口對應的視頻數(shù)據(jù)檢測到的電子水印信息進行所述第二認證。
21.根據(jù)權(quán)利要求10所述的計算機系統(tǒng),其中還具有起動所述圖形控制器的圖形驅(qū)動程序;當所述計算機的操作系統(tǒng)執(zhí)行向所述圖形驅(qū)動程序移交的描畫命令API時,利用該描畫命令API,把該利用的描畫命令API的信息向所述圖形控制器移交的API利用部;所述圖形控制器判定與所述利用的描畫命令API相應的所述視頻數(shù)據(jù)中是否嵌入有所述電子水印信息。
22.一種視頻再現(xiàn)輸出控制方法,包括把視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù)的步驟;進行關(guān)于所述視頻數(shù)據(jù)是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的第一認證的步驟;在所述第一認證不成立時,限制向監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟;當所述第一認證成立時,判定在所述視頻數(shù)據(jù)中是否嵌入了電子水印信息的步驟;與所述視頻數(shù)據(jù)對應,在視頻存儲器上形成用于存儲所述解碼數(shù)據(jù)的動畫顯示用區(qū)域的步驟;當未嵌入所述電子水印信息時,向所述動畫顯示用區(qū)域?qū)懭胨鼋獯a數(shù)據(jù)的步驟;當嵌入有所述電子水印信息時,使用所述電子水印信息進行關(guān)于所述視頻數(shù)據(jù)是否被復制保護的第二認證的步驟;當所述第二認證成立時,把所述解碼數(shù)據(jù)向所述動畫顯示用區(qū)域?qū)懭氲牟襟E;當所述第二認證不成立時,限制向所述動畫顯示用區(qū)域?qū)懭胨鼋獯a數(shù)據(jù)的步驟;為了視頻再現(xiàn),把存儲在所述動畫顯示用區(qū)域中的解碼數(shù)據(jù)向所述監(jiān)視顯示器輸出的步驟。
23.根據(jù)權(quán)利要求22所述的視頻再現(xiàn)輸出控制方法,其中還具有所述第二認證不成立時,在所述監(jiān)視顯示器的畫面上進行的所述第二認證成立的視頻數(shù)據(jù)的顯示和所述第二認證不成立的視頻數(shù)據(jù)的顯示重疊時,限制向所述動畫顯示用區(qū)域?qū)懭胨鼋獯a數(shù)據(jù)的步驟。
24.一種視頻再現(xiàn)輸出控制方法,包括把視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù)的步驟;進行關(guān)于所述視頻數(shù)據(jù)是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的第一認證的步驟;在所述第一認證不成立時,限制向監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟;當所述第一認證成立時,把所述監(jiān)視顯示器的畫面分割為多個區(qū)域的步驟;對各分割的區(qū)域判定所述視頻數(shù)據(jù)中是否嵌入了電子水印信息的步驟;當未嵌入所述電子水印信息時,向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟;當嵌入有所述電子水印信息時,對各分割的各區(qū)域,使用所述電子水印信息進行關(guān)于所述視頻數(shù)據(jù)是否被復制保護的第二認證的步驟;當所述第二認證成立時,為了視頻再現(xiàn),把所述解碼數(shù)據(jù)向所述監(jiān)視顯示器輸出的步驟;當所述第二認證不成立時,限制向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟。
25.根據(jù)權(quán)利要求24所述的視頻再現(xiàn)輸出控制方法,其中所述第二認證不成立時,在限制向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟中對所述監(jiān)視顯示器的畫面上的操作區(qū)域以外的區(qū)域限制所述解碼數(shù)據(jù)向所述監(jiān)視顯示器的輸出。
26.根據(jù)權(quán)利要求24所述的視頻再現(xiàn)輸出控制方法,其中所述第二認證不成立時,限制向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟對所述監(jiān)視顯示器的畫面上的周圍的框以外的區(qū)域限制所述解碼數(shù)據(jù)向所述監(jiān)視顯示器的輸出。
27.一種視頻再現(xiàn)輸出控制方法,包括把視頻數(shù)據(jù)解碼,輸出解碼數(shù)據(jù)的步驟;進行關(guān)于所述視頻數(shù)據(jù)是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的第一認證的步驟;在所述第一認證不成立時,限制向監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟;當所述第一認證成立時,識別所述監(jiān)視顯示器的畫面的窗口的步驟;對識別的各窗口判定所述視頻數(shù)據(jù)中是否嵌入了電子水印信息的步驟;當未嵌入所述電子水印信息時,向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟;當嵌入有所述電子水印信息時,對所述識別的各窗口,使用所述電子水印信息進行是否被復制保護的第二認證的步驟;當所述第二認證成立時,為了視頻再現(xiàn),把所述解碼數(shù)據(jù)向所述監(jiān)視顯示器輸出的步驟;當所述第二認證不成立時,限制向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟。
28.一種視頻再現(xiàn)輸出控制方法,包括進行關(guān)于所述視頻數(shù)據(jù)是否為由正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的第一認證的步驟;當所述第一認證不成立時,限制向監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟;當所述第一認證成立時,利用操作系統(tǒng)移交給圖形驅(qū)動程序的描畫命令API的步驟;判定在所述視頻數(shù)據(jù)中是否嵌入了電子水印信息的步驟;當未嵌入所述電子水印信息時,向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟;當嵌入了所述電子水印信息時,使用所述電子水印信息判定關(guān)于與利用的所述描畫命令API相應的視頻數(shù)據(jù)是否被復制保護的第二認證的步驟;當所述第二認證成立時,為了視頻再現(xiàn),把所述解碼數(shù)據(jù)向所述監(jiān)視顯示器輸出的步驟;當所述第二認證不成立時,限制向所述監(jiān)視顯示器輸出所述解碼數(shù)據(jù)的步驟。
全文摘要
由解碼器11對視頻數(shù)據(jù)10進行解碼處理,輸出解碼數(shù)據(jù),并且進行視頻數(shù)據(jù)10是否為經(jīng)過正規(guī)的再現(xiàn)路線再現(xiàn)的數(shù)據(jù)的解碼器認證,通過圖形控制器14,使用從視頻數(shù)據(jù)檢測到的電子水印信息進行視頻數(shù)據(jù)10是否被復制保護的復制保護認證,當解碼器認證和復制保護認證的雙方的成立時,對解碼數(shù)據(jù)進行復制保護,從視頻存儲器13向監(jiān)視顯示器15輸出,當解碼器認證的不成立時,并且復制保護認證的成立時,禁止向監(jiān)視顯示器15輸出解碼數(shù)據(jù)。提供總對復制保護的視頻數(shù)據(jù)進行復制保護,向監(jiān)視顯示器輸出的計算機系統(tǒng)。
文檔編號H04N7/16GK1517854SQ200410001839
公開日2004年8月4日 申請日期2004年1月14日 優(yōu)先權(quán)日2003年1月14日
發(fā)明者小暮央, 山影朋夫, 竹島秀則, 增倉孝一, 加藤拓, 石原淳, 淺野涉, 一, 則, 夫 申請人:株式會社東芝
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
遂宁市| 梅州市| 黑水县| 梨树县| 常州市| 阜阳市| 平定县| 汕尾市| 濮阳县| 南木林县| 庄浪县| 郴州市| 渭南市| 永顺县| 松潘县| 仁怀市| 盐源县| 宝应县| 关岭| 玛多县| 长岭县| 区。| 鸡泽县| 旺苍县| 遂宁市| 溧阳市| 阿合奇县| 舒兰市| 山西省| 横峰县| 泗洪县| 高陵县| 太原市| 凤庆县| 平和县| 沂源县| 吉安县| 大连市| 灵寿县| 诏安县| 文化|