專(zhuān)利名稱(chēng):數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理程序及記錄有該數(shù)據(jù)處理程序的記錄媒體以及集 ...的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)處理裝置及數(shù)據(jù)處理方法,進(jìn)行由將內(nèi)容數(shù)據(jù)編碼或數(shù) 據(jù)包化后的多個(gè)數(shù)據(jù)包構(gòu)成的流數(shù)據(jù)的數(shù)據(jù)處理。
背景技術(shù):
近年來(lái),通過(guò)多媒體相關(guān)技術(shù)的發(fā)展,有關(guān)將圖像數(shù)據(jù)及聲音數(shù)據(jù)等 壓縮編碼、處理通過(guò)壓縮編碼生成的數(shù)字?jǐn)?shù)據(jù)的裝置及方法的技術(shù)快速地 發(fā)展。特別是,作為在信息設(shè)備等中使用的記錄媒體的硬盤(pán)、光盤(pán)或存儲(chǔ) 卡等這些記錄媒體的大容量化也快速地發(fā)展。隨著這樣的記錄媒體的大容 量化,在民用影像設(shè)備領(lǐng)域中, 一般也將電影節(jié)目那樣的長(zhǎng)時(shí)間的影像及 聲音信號(hào)用數(shù)字形式記錄。此外,通過(guò)利用以這樣的數(shù)字形式記錄的數(shù)字 記錄技術(shù),與以往的模擬方式的記錄相比能夠在實(shí)現(xiàn)高畫(huà)質(zhì)化及高音質(zhì)化 的同時(shí)錄像電影節(jié)目等。
另一方面,通過(guò)利用這樣的數(shù)字記錄技術(shù),能夠?qū)?dòng)態(tài)圖像及聲音信 號(hào)容易且不使畫(huà)質(zhì)及音質(zhì)等劣化地制作拷貝。因此,例如作為著作權(quán)保護(hù) 的對(duì)象那樣的內(nèi)容的復(fù)制也能夠容易且不劣化地制作,所以防止非法拷貝 等成為課題。為了解決這樣的課題,以往提出了以非法拷貝等的防止為目 的的有關(guān)著作權(quán)保護(hù)的技術(shù)。此外,作為有關(guān)著作權(quán)保護(hù)的技術(shù)之一,有 為了隱匿記錄或通信中的信息而將信息加密來(lái)進(jìn)行記錄及通信的有關(guān)加密
的技術(shù)。因此,還提出了在作為光盤(pán)的一種的DVD、或者作為存儲(chǔ)卡的一 種的SD存儲(chǔ)卡等記錄媒體中也將包括數(shù)字動(dòng)態(tài)圖像等內(nèi)容數(shù)據(jù)的流數(shù)據(jù) 在加密的狀態(tài)下記錄的技術(shù)。通過(guò)這樣的技術(shù),實(shí)現(xiàn)該內(nèi)容的隱匿化,實(shí) 現(xiàn)內(nèi)容的著作權(quán)的保護(hù)。
此外,在上述那樣的記錄媒體中記錄包括圖像數(shù)據(jù)等的流數(shù)據(jù)、或?qū)?存儲(chǔ)在記錄媒體中的流數(shù)據(jù)再現(xiàn)等的記錄再現(xiàn)裝置中,作為內(nèi)容數(shù)據(jù)的壓 縮解壓處理及加解密處理等的數(shù)據(jù)處理部,搭載有LSI等的集成電路。進(jìn)而,為了進(jìn)行這樣的數(shù)據(jù)處理,通常使用在LSI的外部設(shè)置臨時(shí)保存數(shù)據(jù) 處理中的數(shù)據(jù)等的外部存儲(chǔ)器的結(jié)構(gòu)。
在將這樣的LSI與外部存儲(chǔ)器連接而進(jìn)行數(shù)據(jù)處理的結(jié)構(gòu)中,例如將 作為L(zhǎng)SI的加解密處理的對(duì)象的圖像數(shù)據(jù)及解密(Decryption)處理中的數(shù) 據(jù)在LSI與外部存儲(chǔ)器之間傳送。因此,能夠非法地讀取傳送到外部存儲(chǔ) 器中的數(shù)據(jù)。另一方面,通過(guò)僅利用設(shè)在LSI的內(nèi)部中的內(nèi)部存儲(chǔ)器進(jìn)行 數(shù)據(jù)處理,能夠防止這樣的非法行為,但對(duì)于僅通過(guò)內(nèi)部存儲(chǔ)器處理圖像 數(shù)據(jù)那樣的大容量的數(shù)據(jù)存在極限。因此,以往提出了利用外部的存儲(chǔ)器 進(jìn)行數(shù)據(jù)處理并且防止非法的數(shù)據(jù)讀取的技術(shù)。
圖7是以往的實(shí)現(xiàn)了數(shù)據(jù)保護(hù)的數(shù)據(jù)處理裝置的結(jié)構(gòu)圖。如圖7所示, 以往的數(shù)據(jù)處理裝置從記錄媒體接口部(以下適當(dāng)?shù)胤Q(chēng)作"記錄媒體I/F 部")910讀入記錄在DVD或存儲(chǔ)卡等的裝置外部的記錄媒體中的流數(shù)據(jù)。 進(jìn)而,以往的數(shù)據(jù)處理裝置臨時(shí)地將處理中的數(shù)據(jù)保存在外部存儲(chǔ)器920 中,同時(shí)LSI900執(zhí)行數(shù)據(jù)處理。在圖7所示的數(shù)據(jù)處理裝置中,表示了記 錄媒體I/F部910讀入記錄在記錄媒體中的混淆數(shù)據(jù)的一例?;煜龜?shù)據(jù)是對(duì) 于將圖像數(shù)據(jù)按照MPEG (Moving Picture Expert Group:運(yùn)動(dòng)圖像專(zhuān)家組) 方式壓縮編碼而生成的流數(shù)據(jù)進(jìn)一步實(shí)施混淆處理而生成的數(shù)據(jù)。LSI900 執(zhí)行從這樣的混淆數(shù)據(jù)復(fù)原圖像或聲音等的內(nèi)容數(shù)據(jù)的再現(xiàn)處理。
如果對(duì)LSI900供給混淆數(shù)據(jù),則解擾處理部91進(jìn)行對(duì)混淆數(shù)據(jù)的解 擾處理。由此,解擾處理部91生成基于MPEG方式的流數(shù)據(jù),將該流數(shù) 據(jù)通過(guò)內(nèi)部CPU90傳送給內(nèi)部存儲(chǔ)器94。進(jìn)而,被傳送給內(nèi)部存儲(chǔ)器94 的流數(shù)據(jù)被存儲(chǔ)器控制部95傳送給外部存儲(chǔ)器920,被暫時(shí)保存在該外部 存儲(chǔ)器920中。
在這樣的流數(shù)據(jù)的向外部存儲(chǔ)器920的傳送中,存儲(chǔ)器控制部95設(shè)定 表示外部存儲(chǔ)器920的傳送目的地區(qū)域的地址數(shù)據(jù),供給到外部存儲(chǔ)器920 中。此外,數(shù)據(jù)種類(lèi)檢測(cè)部96檢測(cè)來(lái)自?xún)?nèi)部CPU90的作為表示幀類(lèi)型等 的信息的種類(lèi)信息,進(jìn)而進(jìn)行對(duì)應(yīng)于種類(lèi)信息的流數(shù)據(jù)與保存該流數(shù)據(jù)的 外部存儲(chǔ)器920的地址的對(duì)應(yīng)建立。并且,在通過(guò)數(shù)據(jù)種類(lèi)檢測(cè)部96檢測(cè) 到的種類(lèi)信息表示I幀時(shí),執(zhí)行控制部97對(duì)加密部98指示以使其執(zhí)行加 密(Encryption)處理。加密部98對(duì)其應(yīng)答,對(duì)通過(guò)存儲(chǔ)器控制部95從內(nèi)送的流數(shù)據(jù)實(shí)施加密處理。進(jìn)而,將加密 處理后的流數(shù)據(jù)保存在由地址數(shù)據(jù)表示的外部存儲(chǔ)器920的保存區(qū)域中。 另一方面,在通過(guò)數(shù)據(jù)種類(lèi)檢測(cè)部96檢測(cè)到的種類(lèi)信息表示I幀以外的幀 時(shí),執(zhí)行控制部97對(duì)加密部98指示以使其不執(zhí)行加密處理。在此情況下, 保存在內(nèi)部存儲(chǔ)器94中的流數(shù)據(jù)原樣通過(guò)加密部98被傳送到外部存儲(chǔ)器 920中。
此外,在傳送到外部存儲(chǔ)器920中的流數(shù)據(jù)被傳送到內(nèi)部存儲(chǔ)器94中 的情況下,根據(jù)需要而由解密部99實(shí)施解密(Decryption)處理。即,當(dāng) 從外部存儲(chǔ)器920讀入流數(shù)據(jù)時(shí),數(shù)據(jù)種類(lèi)檢測(cè)部96基于存儲(chǔ)器控制部96 的讀入地址數(shù)據(jù),檢測(cè)與其建立了對(duì)應(yīng)的表示各幀的種類(lèi)的種類(lèi)信息。并 且,當(dāng)由數(shù)據(jù)種類(lèi)檢測(cè)部96檢測(cè)到的種類(lèi)信息表示I幀時(shí),執(zhí)行控制部97 對(duì)解密部99指示以使其執(zhí)行解密處理,解密部99對(duì)讀入的流數(shù)據(jù)實(shí)施解 密處理。此外,當(dāng)種類(lèi)信息表示I幀以外的幀時(shí),執(zhí)行控制部97對(duì)解密部 99指示以使其不執(zhí)行解密處理,讀入的流數(shù)據(jù)原樣通過(guò)解密部99被傳送到 內(nèi)部存儲(chǔ)器94中。
以上那樣被傳送到內(nèi)部存儲(chǔ)器94中的流數(shù)據(jù)被解碼部92實(shí)施解碼處 理,由此復(fù)原圖像及聲音等的內(nèi)容數(shù)據(jù)。將復(fù)原的內(nèi)容數(shù)據(jù)從輸出部93輸 出。
這樣,圖7所示的以往的數(shù)據(jù)處理裝置對(duì)于在外部存儲(chǔ)器920與LSI900 之間傳送的數(shù)據(jù)根據(jù)數(shù)據(jù)種類(lèi)檢測(cè)部96的檢測(cè)輸出而部分地實(shí)施加密處理 及解密處理。因此,與以往的數(shù)據(jù)處理裝置對(duì)于所有傳送數(shù)據(jù)進(jìn)行加密處 理及解密處理的情況相比,能夠削減加密處理和解密處理的負(fù)荷、即數(shù)據(jù) 處理量。此外,以往的數(shù)據(jù)處理裝置在基于MPEG方式的流數(shù)據(jù)中,利用 如果相對(duì)I幀的圖像數(shù)據(jù)沒(méi)有被解碼則不能進(jìn)行相對(duì)其他幀的圖像數(shù)據(jù)的 解碼的性質(zhì),還實(shí)現(xiàn)了圖像數(shù)據(jù)的機(jī)密性的保持。即,通過(guò)對(duì)在LSI900的 內(nèi)部存儲(chǔ)器94與外部存儲(chǔ)器920之間傳送的流數(shù)據(jù)中的、與I幀對(duì)應(yīng)的流 數(shù)據(jù)實(shí)施加密處理,能夠?qū)崿F(xiàn)使用外部存儲(chǔ)器920的數(shù)據(jù)處理裝置中的圖 像數(shù)據(jù)的機(jī)密性。
但是,在以往的數(shù)據(jù)處理裝置中,在LSI900與外部存儲(chǔ)器920的數(shù)據(jù) 傳送中,需要設(shè)置加密部98及解密部99,硬件量增加。并且,在以往的數(shù)據(jù)處理裝置中,雖然是部分的加密處理及解密處理,但是存在用于進(jìn)行這 些處理的處理負(fù)荷及傳送時(shí)間等也增加的問(wèn)題。進(jìn)而,為了檢測(cè)傳送到外
部存儲(chǔ)器920中的流數(shù)據(jù)是否是I幀,還需要設(shè)置數(shù)據(jù)種類(lèi)檢測(cè)部96、進(jìn) 行加密部98及解密部99的切換控制的執(zhí)行控制部97等。通過(guò)這些使硬件 量也增加,并且有為了進(jìn)行這樣的控制而處理變得復(fù)雜的問(wèn)題。特別是, 作為壓縮編碼的方法,提出了MPEG-2、 MPEG-4、 H.264等不同的規(guī)格, 為了分別對(duì)應(yīng)于基于這樣不同的規(guī)格的流數(shù)據(jù),用來(lái)檢測(cè)數(shù)據(jù)種類(lèi)的處理 等變得更復(fù)雜。
此外,如上所述,通過(guò)僅利用設(shè)置在LSI的內(nèi)部中的內(nèi)部存儲(chǔ)器進(jìn)行 作為著作權(quán)保護(hù)的對(duì)象那樣的內(nèi)容數(shù)據(jù)的處理,能夠不設(shè)置以往的數(shù)據(jù)處 理裝置那樣的數(shù)據(jù)種類(lèi)檢測(cè)部96等而防止非法的數(shù)據(jù)讀取等。但是,有為 了僅通過(guò)內(nèi)部存儲(chǔ)器處理圖像數(shù)據(jù)那樣的大容量的數(shù)據(jù)而使內(nèi)部存儲(chǔ)器的 容量增大的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的數(shù)據(jù)處理裝置是具備數(shù)據(jù)處理部的數(shù)據(jù)處理裝置,該數(shù)據(jù)處理 部處理將內(nèi)容數(shù)據(jù)編碼而生成的多個(gè)幀所構(gòu)成的流數(shù)據(jù),所述數(shù)據(jù)處理裝
置的特征在于,具備保護(hù)存儲(chǔ)部,存儲(chǔ)數(shù)據(jù),在來(lái)自外部的訪(fǎng)問(wèn)時(shí)受到 保護(hù);非保護(hù)存儲(chǔ)部,存儲(chǔ)數(shù)據(jù);接收部,接收流數(shù)據(jù);分離部,將流數(shù) 據(jù)分離為包含在其他幀的解碼中需要的幀在內(nèi)的保護(hù)數(shù)據(jù)和不包含在其他 幀的解碼中需要的幀在內(nèi)的非保護(hù)數(shù)據(jù),將保護(hù)數(shù)據(jù)存儲(chǔ)到保護(hù)存儲(chǔ)部中, 將非保護(hù)數(shù)據(jù)存儲(chǔ)到非保護(hù)存儲(chǔ)部中;以及結(jié)合部,將保護(hù)存儲(chǔ)部存儲(chǔ)的 保護(hù)數(shù)據(jù)及非保護(hù)存儲(chǔ)部存儲(chǔ)的非保護(hù)數(shù)據(jù)結(jié)合,來(lái)復(fù)原流數(shù)據(jù)。
根據(jù)這樣的數(shù)據(jù)處理裝置,只要將保護(hù)數(shù)據(jù)和非保護(hù)數(shù)據(jù)簡(jiǎn)單地分離 存儲(chǔ)就可以,并且僅通過(guò)存儲(chǔ)在非保護(hù)存儲(chǔ)部中的非保護(hù)數(shù)據(jù)不能復(fù)原內(nèi) 容,并且不能容易地訪(fǎng)問(wèn)存儲(chǔ)在保護(hù)存儲(chǔ)部中的保護(hù)數(shù)據(jù)。因此,根據(jù)這 樣的數(shù)據(jù)處理裝置,不會(huì)導(dǎo)致硬件量的增加,能夠以簡(jiǎn)單的結(jié)構(gòu)確保內(nèi)容 的機(jī)密性,能夠?qū)崿F(xiàn)著作權(quán)保護(hù)。
進(jìn)而,本發(fā)明的數(shù)據(jù)處理裝置的特征還在于,上述接收部與流數(shù)據(jù)一 起接收用來(lái)將流數(shù)據(jù)特殊再現(xiàn)的索引信息;上述分離部基于與索引信息的
9入口幀有關(guān)的信息,分離為保護(hù)數(shù)據(jù)和非保護(hù)數(shù)據(jù)。
根據(jù)這樣的數(shù)據(jù)處理裝置,由于能夠利用包含在預(yù)先記錄于記錄媒體 等中的索引信息中的有關(guān)入口幀的信息將保護(hù)數(shù)據(jù)與非保護(hù)數(shù)據(jù)分離,所 以不需要根據(jù)流數(shù)據(jù)檢測(cè)幀的種類(lèi)信息的機(jī)構(gòu)。此外,能夠利用不依存于 壓縮編碼的規(guī)格等的索引信息。因此,能夠抑制硬件量及處理負(fù)荷的增加, 并且能夠?qū)崿F(xiàn)內(nèi)容的著作權(quán)保護(hù)。
進(jìn)而,本發(fā)明的數(shù)據(jù)處理裝置的特征還在于,上述分離部基于有關(guān)入 口幀的信息,將至少包括保存有入口幀數(shù)據(jù)的數(shù)據(jù)包的數(shù)據(jù)作為保護(hù)數(shù)據(jù)、 將保護(hù)數(shù)據(jù)以外的數(shù)據(jù)作為非保護(hù)數(shù)據(jù)進(jìn)行分離。
根據(jù)這樣的數(shù)據(jù)處理裝置,能夠?qū)⒃谄渌麕慕獯a中需要的重要的數(shù) 據(jù)包和其他數(shù)據(jù)包基于有關(guān)入口幀的信息容易地分離。因此,能夠抑制硬 件量及處理負(fù)荷的增加,并且能夠?qū)崿F(xiàn)內(nèi)容的機(jī)密性的提高。
進(jìn)而,本發(fā)明的數(shù)據(jù)處理裝置的特征還在于,上述入口幀是包含編碼 后的圖像數(shù)據(jù)在內(nèi)的流數(shù)據(jù)的I幀,有關(guān)入口幀的信息是與包括保存有I 幀的編碼后的圖像數(shù)據(jù)的數(shù)據(jù)包號(hào)碼及數(shù)據(jù)包數(shù)有關(guān)的信息在內(nèi)的信息。
根據(jù)這樣的數(shù)據(jù)處理裝置,能夠?qū)⒈4嬗性谄渌麕慕獯a中需要的重 要的I幀的數(shù)據(jù)的數(shù)據(jù)包和其他數(shù)據(jù)包基于有關(guān)入口幀的信息容易地分離。 因此,能夠抑制硬件量及處理負(fù)荷的增加,并且能夠?qū)崿F(xiàn)內(nèi)容的機(jī)密性的 提高。
進(jìn)而,本發(fā)明的數(shù)據(jù)處理裝置的特征還在于,上述保護(hù)存儲(chǔ)部是設(shè)置 在封裝后的集成電路的內(nèi)部中的內(nèi)部存儲(chǔ)器。
根據(jù)這樣的數(shù)據(jù)處理裝置,由于保護(hù)存儲(chǔ)部配置在很難從外部訪(fǎng)問(wèn)的 集成電路內(nèi),所以能夠進(jìn)一步提高內(nèi)容的機(jī)密性。
進(jìn)而,本發(fā)明的數(shù)據(jù)處理裝置的特征還在于,上述非保護(hù)存儲(chǔ)部是設(shè) 在上述集成電路的外部的外部存儲(chǔ)器。
根據(jù)這樣的數(shù)據(jù)處理裝置,由于只要將僅通過(guò)該數(shù)據(jù)不能復(fù)原內(nèi)容的 非保護(hù)數(shù)據(jù)存儲(chǔ)到外部存儲(chǔ)器中就可以,所以能夠不增加集成電路內(nèi)部的 存儲(chǔ)器容量從而確保內(nèi)容的機(jī)密性。
進(jìn)而,本發(fā)明的數(shù)據(jù)處理裝置的特征還在于,具備存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器; 將存儲(chǔ)器劃分為在來(lái)自外部的訪(fǎng)問(wèn)時(shí)受到保護(hù)的保護(hù)區(qū)域和能夠進(jìn)行從外部的訪(fǎng)問(wèn)的非保護(hù)區(qū)域;使保護(hù)存儲(chǔ)部為存儲(chǔ)器的保護(hù)區(qū)域,使非保護(hù)存 儲(chǔ)部為存儲(chǔ)器的非保護(hù)區(qū)域。
根據(jù)這樣的數(shù)據(jù)處理裝置,僅通過(guò)存儲(chǔ)在非保護(hù)區(qū)域中的非保護(hù)數(shù)據(jù) 不能復(fù)原內(nèi)容,并且不能容易地訪(fǎng)問(wèn)存儲(chǔ)在保護(hù)區(qū)域中的保護(hù)數(shù)據(jù),由此, 能夠確保內(nèi)容的機(jī)密性,能夠?qū)崿F(xiàn)著作權(quán)保護(hù)。
進(jìn)而,本發(fā)明的數(shù)據(jù)處理裝置的特征還在于,上述數(shù)據(jù)處理部劃分為 難以從外部訪(fǎng)問(wèn)的保護(hù)處理部和能夠從外部訪(fǎng)問(wèn)的非保護(hù)處理部;在非保 護(hù)處理部中配置上述非保護(hù)存儲(chǔ)部;在保護(hù)處理部中,配置上述保護(hù)存儲(chǔ) 部、上述接收部、上述分離部及上述結(jié)合部。
根據(jù)這樣的數(shù)據(jù)處理裝置,由于與保護(hù)存儲(chǔ)部一起,將接收部、分離 部及結(jié)合部也配置在難以從外部訪(fǎng)問(wèn)的保護(hù)處理部中,所以傳送保護(hù)數(shù)據(jù) 的數(shù)據(jù)總線(xiàn)等也配置在保護(hù)處理部中,能夠進(jìn)一步提高內(nèi)容的機(jī)密性。
進(jìn)而,本發(fā)明的數(shù)據(jù)處理裝置的特征還在于,上述流數(shù)據(jù)是加密后的 加密流數(shù)據(jù);上述保護(hù)處理部還具備將加密流數(shù)據(jù)解密并復(fù)原解密流數(shù)據(jù) 的解密部;上述分離部將解密流數(shù)據(jù)分離為保護(hù)數(shù)據(jù)和非保護(hù)數(shù)據(jù),將保 護(hù)數(shù)據(jù)存儲(chǔ)到保護(hù)存儲(chǔ)部中,將非保護(hù)數(shù)據(jù)存儲(chǔ)到非保護(hù)存儲(chǔ)部中;上述 結(jié)合部將保護(hù)存儲(chǔ)部中存儲(chǔ)的保護(hù)數(shù)據(jù)及非保護(hù)存儲(chǔ)部中存儲(chǔ)的非保護(hù)數(shù) 據(jù)結(jié)合,來(lái)復(fù)原解密流數(shù)據(jù)。
根據(jù)這樣的數(shù)據(jù)處理裝置,由于使流數(shù)據(jù)為加密后的加密流數(shù)據(jù),所 以不能容易地解讀流數(shù)據(jù),能夠?qū)崿F(xiàn)內(nèi)容的隱匿化。進(jìn)而,由于通過(guò)保護(hù) 處理部處理解密流數(shù)據(jù)的保護(hù)數(shù)據(jù),所以能夠進(jìn)一步提高內(nèi)容的機(jī)密性。
進(jìn)而,本發(fā)明的數(shù)據(jù)處理裝置的特征還在于,上述保護(hù)處理部還具備 將由結(jié)合部復(fù)原的解密流數(shù)據(jù)解碼并復(fù)原內(nèi)容數(shù)據(jù)的解碼器。
根據(jù)這樣的數(shù)據(jù)處理裝置,由于通過(guò)保護(hù)處理部處理解密流數(shù)據(jù)的保 護(hù)數(shù)據(jù),不將通過(guò)將保護(hù)數(shù)據(jù)與非保護(hù)數(shù)據(jù)結(jié)合而再生成的解密流數(shù)據(jù)輸 出到保護(hù)處理部的外部,所以能夠進(jìn)一步提高內(nèi)容的機(jī)密性。
進(jìn)而,本發(fā)明的數(shù)據(jù)處理裝置的特征還在于,上述保護(hù)處理部是封裝 后的集成電路,上述非保護(hù)存儲(chǔ)部是設(shè)在集成電路的外部的外部存儲(chǔ)器。
根據(jù)這樣的數(shù)據(jù)處理裝置,由于保護(hù)存儲(chǔ)部、接收部、分離部及結(jié)合 部配置在很難從外部訪(fǎng)問(wèn)的集成電路內(nèi),所以傳送保護(hù)數(shù)據(jù)的數(shù)據(jù)總線(xiàn)等也配置在保護(hù)處理部中,能夠進(jìn)一步提高內(nèi)容的機(jī)密性。
進(jìn)而,本發(fā)明的數(shù)據(jù)處理裝置的特征還在于,上述接收部接收從將流 數(shù)據(jù)與索引數(shù)據(jù)作為同一文件進(jìn)行記錄的記錄媒體讀入的流數(shù)據(jù)及索引信 息。
根據(jù)這樣的數(shù)據(jù)處理裝置,由于能夠利用預(yù)先記錄在記錄媒體中的索 引信息將保護(hù)數(shù)據(jù)與非保護(hù)數(shù)據(jù)分離,所以不依存于壓縮編碼的規(guī)格等, 能夠在抑制硬件量及處理負(fù)荷的增加的同時(shí),容易地實(shí)現(xiàn)內(nèi)容的著作權(quán)保 護(hù)。
進(jìn)而,本發(fā)明的數(shù)據(jù)處理裝置的特征還在于,上述接收部接收從將上 述流數(shù)據(jù)與上述索引數(shù)據(jù)作為分別不同的文件進(jìn)行記錄的記錄媒體讀入的 流數(shù)據(jù)及索引信息。
根據(jù)這樣的數(shù)據(jù)處理裝置,由于能夠利用預(yù)先記錄在記錄媒體中的索 引信息將保護(hù)數(shù)據(jù)與非保護(hù)數(shù)據(jù)分離,所以不依存于壓縮編碼的規(guī)格等, 能夠在抑制硬件量及處理負(fù)荷的增加的同時(shí),容易地實(shí)現(xiàn)內(nèi)容的著作權(quán)保 護(hù)。
進(jìn)而,本發(fā)明的數(shù)據(jù)處理裝置的特征還在于,上述記錄媒體是SD存 儲(chǔ)卡,上述索引信息是記錄在媒體對(duì)象信息文件中的數(shù)據(jù)。
根據(jù)這樣的數(shù)據(jù)處理裝置,由于能夠利用預(yù)先記錄在作為記錄媒體的 SD存儲(chǔ)卡中的索引信息將保護(hù)數(shù)據(jù)與非保護(hù)數(shù)據(jù)分離,所以不依存于壓縮 編碼的規(guī)格等,能夠在抑制硬件量及處理負(fù)荷的增加的同時(shí),容易地實(shí)現(xiàn) 內(nèi)容的著作權(quán)保護(hù)。
此外,本發(fā)明的集成電路的特征在于,具備接收部,接收流數(shù)據(jù); 保護(hù)存儲(chǔ)部,存儲(chǔ)數(shù)據(jù);分離部,將流數(shù)據(jù)分離為包含在其他幀的解碼中 需要的幀在內(nèi)的保護(hù)數(shù)據(jù)和不包含在其他幀的解碼中需要的幀在內(nèi)的非保 護(hù)數(shù)據(jù),將保護(hù)數(shù)據(jù)存儲(chǔ)到保護(hù)存儲(chǔ)部中,將非保護(hù)數(shù)據(jù)輸出到外部;以 及結(jié)合部,將保護(hù)存儲(chǔ)部存儲(chǔ)的保護(hù)數(shù)據(jù)及從外部取入的非保護(hù)數(shù)據(jù)結(jié)合, 來(lái)復(fù)原流數(shù)據(jù)。
根據(jù)這樣的集成電路,由于保護(hù)存儲(chǔ)部、接收部、分離部及結(jié)合部配 置在很難從外部訪(fǎng)問(wèn)的集成電路內(nèi),所以與存儲(chǔ)保護(hù)數(shù)據(jù)的保護(hù)存儲(chǔ)部一 起,傳送保護(hù)數(shù)據(jù)的數(shù)據(jù)總線(xiàn)也配置在集成電路內(nèi),能夠確保內(nèi)容的機(jī)密性,能夠?qū)崿F(xiàn)著作權(quán)保護(hù)。
此外,本發(fā)明的數(shù)據(jù)處理程序,是數(shù)據(jù)處理裝置的數(shù)據(jù)處理程序,該 數(shù)據(jù)處理裝置具備處理將內(nèi)容數(shù)據(jù)編碼而生成的多個(gè)幀構(gòu)成的流數(shù)據(jù)的 數(shù)據(jù)處理部、存儲(chǔ)數(shù)據(jù)并在來(lái)自外部的訪(fǎng)問(wèn)時(shí)受到保護(hù)的保護(hù)存儲(chǔ)部和存 儲(chǔ)數(shù)據(jù)的非保護(hù)存儲(chǔ)部,上述數(shù)據(jù)處理程序的特征在于,包括接收流數(shù) 據(jù)的步驟;將流數(shù)據(jù)分離為包含在其他幀的解碼中需要的幀在內(nèi)的保護(hù)數(shù) 據(jù)和不包含在其他幀的解碼中需要的幀在內(nèi)的非保護(hù)數(shù)據(jù),將保護(hù)數(shù)據(jù)存 儲(chǔ)到保護(hù)存儲(chǔ)部中,將非保護(hù)數(shù)據(jù)存儲(chǔ)到非保護(hù)存儲(chǔ)部中的步驟;以及將 保護(hù)存儲(chǔ)部存儲(chǔ)的保護(hù)數(shù)據(jù)及非保護(hù)存儲(chǔ)部存儲(chǔ)的非保護(hù)數(shù)據(jù)結(jié)合,來(lái)復(fù) 原流數(shù)據(jù)的步驟。
根據(jù)這樣的數(shù)據(jù)處理程序,僅通過(guò)存儲(chǔ)在非保護(hù)存儲(chǔ)部中的非保護(hù)數(shù) 據(jù)不能復(fù)原內(nèi)容,并且能夠執(zhí)行不能容易地訪(fǎng)問(wèn)存儲(chǔ)在保護(hù)存儲(chǔ)部中的保 護(hù)數(shù)據(jù)的數(shù)據(jù)處理裝置中的處理。
此外,本發(fā)明的記錄媒體記錄上述數(shù)據(jù)處理程序。
根據(jù)這樣的存儲(chǔ)數(shù)據(jù)處理程序的記錄媒體,能夠提供僅通過(guò)存儲(chǔ)在非 保護(hù)存儲(chǔ)部中的非保護(hù)數(shù)據(jù)不能復(fù)原內(nèi)容、并且能夠執(zhí)行不能容易地訪(fǎng)問(wèn) 存儲(chǔ)在保護(hù)存儲(chǔ)部中的保護(hù)數(shù)據(jù)的數(shù)據(jù)處理裝置的處理的數(shù)據(jù)處理程序。
此外,本發(fā)明的數(shù)據(jù)處理方法,是數(shù)據(jù)處理裝置的數(shù)據(jù)處理方法,該 數(shù)據(jù)處理裝置具備處理將內(nèi)容數(shù)據(jù)編碼而生成的多個(gè)幀所構(gòu)成的流數(shù)據(jù) 的數(shù)據(jù)處理部、存儲(chǔ)數(shù)據(jù)并在來(lái)自外部的訪(fǎng)問(wèn)時(shí)受到保護(hù)的保護(hù)存儲(chǔ)部和 存儲(chǔ)數(shù)據(jù)的非保護(hù)存儲(chǔ)部,上述數(shù)據(jù)處理方法的特征在于,接收流數(shù)據(jù); 將所接收到的流數(shù)據(jù)分離為包含在其他幀的解碼中需要的幀在內(nèi)的保護(hù)數(shù) 據(jù)和不包含在其他幀的解碼中需要的幀在內(nèi)的非保護(hù)數(shù)據(jù),將保護(hù)數(shù)據(jù)存 儲(chǔ)到保護(hù)存儲(chǔ)部中,將非保護(hù)數(shù)據(jù)存儲(chǔ)到非保護(hù)存儲(chǔ)部中;將保護(hù)存儲(chǔ)部 存儲(chǔ)的保護(hù)數(shù)據(jù)及非保護(hù)存儲(chǔ)部存儲(chǔ)的非保護(hù)數(shù)據(jù)結(jié)合,來(lái)復(fù)原流數(shù)據(jù)。
根據(jù)這樣的數(shù)據(jù)處理方法,僅通過(guò)存儲(chǔ)在非保護(hù)存儲(chǔ)部中的非保護(hù)數(shù) 據(jù)不能復(fù)原內(nèi)容,并且能夠進(jìn)行不能容易地訪(fǎng)問(wèn)存儲(chǔ)在保護(hù)存儲(chǔ)部中的保 護(hù)數(shù)據(jù)的數(shù)據(jù)處理裝置的處理。
圖1是本發(fā)明的實(shí)施方式的數(shù)據(jù)處理裝置的框圖。
圖2是表示解密流的結(jié)構(gòu)及索引信息的結(jié)構(gòu)的圖。 圖3是表示本發(fā)明的實(shí)施方式的數(shù)據(jù)處理裝置的解碼處理的順序的流 程圖。
圖4是表示將分離部的解密流分離的一動(dòng)作例的圖。
圖5是構(gòu)成在SD存儲(chǔ)卡內(nèi)的內(nèi)容及管理信息文件的目錄結(jié)構(gòu)圖。
圖6是表示SD存儲(chǔ)卡的媒體對(duì)象數(shù)據(jù)文件的結(jié)構(gòu)的圖。
圖7是以往的數(shù)據(jù)處理裝置的結(jié)構(gòu)圖。
標(biāo)號(hào)說(shuō)明
10 CPU
11、 99解密部
12、 92解碼部
14、 94內(nèi)部存儲(chǔ)器
15、 95存儲(chǔ)器控制部 16分離部
17結(jié)合部
19內(nèi)部共用總線(xiàn)
20、 920外部存儲(chǔ)器
21、 910記錄媒體接口 (I/F)部 22共用總線(xiàn)
30記錄媒體 90內(nèi)部CPU 91解擾處理部 93輸出部 96數(shù)據(jù)種類(lèi)檢測(cè)部 97執(zhí)行控制部 98加密部 100、 900 LSI
具體實(shí)施方式
以下,參照附圖對(duì)本發(fā)明的實(shí)施方式的數(shù)據(jù)處理裝置進(jìn)行說(shuō)明。 (實(shí)施方式)
圖1是表示本發(fā)明的實(shí)施方式的數(shù)據(jù)處理裝置的一例的框圖。如圖1
所示,本實(shí)施方式的數(shù)據(jù)處理裝置讀入記錄在DVD或存儲(chǔ)卡等記錄媒體 30中的數(shù)據(jù),LSI100 —邊臨時(shí)地將處理中的數(shù)據(jù)保存在外部存儲(chǔ)器20中 一邊執(zhí)行數(shù)據(jù)處理。在本實(shí)施方式中,作為數(shù)據(jù)處理部,舉出LSI100—邊 利用外部存儲(chǔ)器20—邊執(zhí)行解碼(Decode)處理等的數(shù)據(jù)處理、從LSI 100 輸出復(fù)原后的內(nèi)容數(shù)據(jù)的結(jié)構(gòu)例進(jìn)行說(shuō)明。此外,在本實(shí)施方式中,LSI100 被封裝或模塊化,作為難以被從外部訪(fǎng)問(wèn)的保護(hù)處理部發(fā)揮功能,包括外 部存儲(chǔ)器20, LSI100的外部作為能夠被從外部訪(fǎng)問(wèn)的非保護(hù)處理部發(fā)揮功 能。
在本實(shí)施方式中,舉出使數(shù)據(jù)處理裝置作為對(duì)象的記錄媒體30為可移 動(dòng)型記錄媒體的一例,通過(guò)安裝在本數(shù)據(jù)處理裝置中,能夠進(jìn)行記錄在記 錄媒體30中的內(nèi)容的再現(xiàn)。在圖1中,表示了作為記錄媒體30而以SD 存儲(chǔ)卡那樣的存儲(chǔ)卡為對(duì)象的結(jié)構(gòu)例。此外,舉出了在記錄媒體30中記錄 有作為將內(nèi)容數(shù)據(jù)編碼、數(shù)據(jù)包化及加密后的數(shù)據(jù)的加密流數(shù)據(jù)的一例。 即,將由圖像或聲音信號(hào)等構(gòu)成的內(nèi)容數(shù)據(jù)按照MPEG方式等的壓縮編碼
方式編碼,將編碼后的數(shù)據(jù)例如每規(guī)定的數(shù)據(jù)量變換為數(shù)據(jù)包化后的流數(shù) 據(jù)。進(jìn)而,在本實(shí)施方式中,為了實(shí)現(xiàn)記錄在記錄媒體30中的內(nèi)容數(shù)據(jù)的 保護(hù),將該流數(shù)據(jù)變換為加密(Encryption)后的加密流數(shù)據(jù)(以下適當(dāng)?shù)?稱(chēng)作"加密流")。在記錄媒體30中,作為用來(lái)由數(shù)據(jù)處理部進(jìn)行數(shù)據(jù)處理 的流數(shù)據(jù),記錄有經(jīng)過(guò)這樣的處理生成的加密流。
此外,如圖l所示,在記錄媒體30中,將這樣的加密流記錄在數(shù)據(jù)區(qū) 域中,并且將用來(lái)管理記錄媒體30的管理信息記錄在頭區(qū)域中。進(jìn)而,在 加密流的記錄時(shí),生成指定加密流內(nèi)的規(guī)定的數(shù)據(jù)的指定信息等。此外, 作為這樣的指定信息,例如生成用來(lái)將該內(nèi)容特殊再現(xiàn)的信息,將該生成 的信息作為索引信息記錄在索引區(qū)域中。在本實(shí)施方式中,舉出使用這樣 的索引信息作為指定信息的例子進(jìn)行說(shuō)明。索引信息是用來(lái)進(jìn)行快進(jìn)再現(xiàn)、 慢進(jìn)再現(xiàn)、場(chǎng)景搜索或場(chǎng)景跳躍等特殊再現(xiàn)的信息。索引信息例如包括將 內(nèi)容分割為幾個(gè)、指定包括各分割的開(kāi)頭數(shù)據(jù)的數(shù)據(jù)包號(hào)碼那樣的信息。更具體地講,包括保存有MPEG方式等中的I幀的編碼數(shù)據(jù)的數(shù)據(jù)包號(hào)碼 那樣的信息。另外,I幀是將1幀的畫(huà)面內(nèi)的數(shù)據(jù)壓縮編碼后的1個(gè)圖像數(shù) 據(jù)單位,是能夠單獨(dú)將該幀的圖像復(fù)原的幀。另外,在通過(guò)MPEG方式編 碼的流中,除了上述I幀以外,還包括沒(méi)有其他的幀(參照幀)就不能將 圖像復(fù)原的P幀和B幀。對(duì)于各幀的詳細(xì)情況在以下說(shuō)明。利用這樣的索 引信息,例如通過(guò)將包括開(kāi)頭數(shù)據(jù)的1幀的再現(xiàn)按照這樣的開(kāi)頭幀依次進(jìn) 行,能夠進(jìn)行圖像的快進(jìn)再現(xiàn)。即,通過(guò)將對(duì)應(yīng)于各索引信息的I幀的圖 像復(fù)原顯示,能夠?qū)崿F(xiàn)快進(jìn)再現(xiàn)。
本數(shù)據(jù)處理裝置通過(guò)將這樣的記錄媒體30安裝在圖1所示的記錄媒體 I/F (接口)部21中,能夠進(jìn)行以加密流的形態(tài)記錄在記錄媒體30中的內(nèi) 容的再現(xiàn)。
如圖1所示,本數(shù)據(jù)處理裝置具備從記錄媒體30讀入數(shù)據(jù)的記錄媒體 I/F部21、對(duì)記錄媒體I/F部21讀入的數(shù)據(jù)進(jìn)行數(shù)據(jù)處理的作為集成電路 的LSI100、和存儲(chǔ)LSI100的數(shù)據(jù)處理中的數(shù)據(jù)的作為非保護(hù)存儲(chǔ)部的外部 存儲(chǔ)器20。此外,共用總線(xiàn)22是用來(lái)進(jìn)行裝置內(nèi)的各部間的數(shù)據(jù)傳送及數(shù) 據(jù)通信的共用的總線(xiàn),在記錄媒體I/F部21和LSI100之間也經(jīng)由共用總線(xiàn) 22進(jìn)行數(shù)據(jù)傳送。此外,在本實(shí)施方式中,記錄媒體I/F部21作為接收流 數(shù)據(jù)的接收部發(fā)揮功能。
此外,外部存儲(chǔ)器20是在本數(shù)據(jù)處理裝置的內(nèi)部中設(shè)在LSI100的外 部的、例如不具有大容量的保護(hù)機(jī)構(gòu)的半導(dǎo)體存儲(chǔ)器。外部存儲(chǔ)器20是在 LSI100執(zhí)行的各處理中特別是為了臨時(shí)地保存即使從外部讀取也沒(méi)有不良 狀況的非保護(hù)的數(shù)據(jù)等而設(shè)置的。另外,在本實(shí)施方式中,外部存儲(chǔ)器20 作為能夠從外部進(jìn)行數(shù)據(jù)訪(fǎng)問(wèn)的非保護(hù)的存儲(chǔ)器進(jìn)行了說(shuō)明,但也可以是 實(shí)施了簡(jiǎn)單的保護(hù)的存儲(chǔ)器。
接著,LSI100如圖1所示,具備解密部11、內(nèi)部存儲(chǔ)器14、分離部 16、結(jié)合部17、和解碼部12。解密部11對(duì)于存儲(chǔ)在記錄媒體30中的加密 流進(jìn)行解開(kāi)加密的解密處理,復(fù)原作為編碼及數(shù)據(jù)包化后的內(nèi)容數(shù)據(jù)的解 密流數(shù)據(jù)(以下適當(dāng)?shù)胤Q(chēng)作"解密流")。內(nèi)部存儲(chǔ)器14作為在來(lái)自外部的 訪(fǎng)問(wèn)時(shí)受到保護(hù)的保護(hù)存儲(chǔ)部,存儲(chǔ)LSI100的數(shù)據(jù)處理中的數(shù)據(jù)。分離部 16利用記錄在記錄媒體30中的索引信息,將解密流分類(lèi)分離為作為保護(hù)數(shù)據(jù)即保護(hù)數(shù)據(jù)包的內(nèi)部數(shù)據(jù)包、和作為非保護(hù)數(shù)據(jù)即非保護(hù)數(shù)據(jù)包的外部
數(shù)據(jù)包。進(jìn)而,分離部16進(jìn)行控制,以將分離后的內(nèi)部數(shù)據(jù)包記錄在內(nèi)部 存儲(chǔ)器14中,將分離后的外部數(shù)據(jù)包記錄在外部存儲(chǔ)器20中。結(jié)合部17 通過(guò)將記錄在內(nèi)部存儲(chǔ)器14中的內(nèi)部數(shù)據(jù)包與記錄在外部存儲(chǔ)器20中的 外部數(shù)據(jù)包按照數(shù)據(jù)包號(hào)碼結(jié)合,將解密流復(fù)原。解碼部12對(duì)由結(jié)合部17 復(fù)原的解密流進(jìn)行作為針對(duì)編碼(Encode)的解碼(Decode)處理的解碼 處理,將內(nèi)容數(shù)據(jù)復(fù)原。
進(jìn)而,LSI100具備執(zhí)行LSI100的各處理的控制及一部分處理的作為處 理器的CPUIO、以及控制與外部存儲(chǔ)器20之間的數(shù)據(jù)寫(xiě)入及讀出的存儲(chǔ)器 控制部15。此外,在LSI100中也具有內(nèi)部共用總線(xiàn)19作為共用總線(xiàn),經(jīng) 由內(nèi)部共用總線(xiàn)19進(jìn)行LSI100內(nèi)的圖1所示那樣的各部間的數(shù)據(jù)傳送等。
在這樣構(gòu)成的LSI100中,根據(jù)CPU10的指示,將安裝在記錄媒體I/F 部21中的記錄媒體30的各數(shù)據(jù)從記錄媒體I/F部21經(jīng)由共用總線(xiàn)22傳送 給LSI100。
解密部11對(duì)上述那樣傳送的記錄媒體30的加密流,執(zhí)行將其加密 (Encryption)解讀的解密(Decryption)處理。進(jìn)而,解密部11將通過(guò)解 密處理生成的數(shù)據(jù)作為解密流輸出。生成的解密流是通過(guò)將內(nèi)容數(shù)據(jù)按照 MPEG方式等壓縮編碼方式編碼、將編碼后的數(shù)據(jù)數(shù)據(jù)包化后的多個(gè)數(shù)據(jù) 包構(gòu)成的流數(shù)據(jù)。g卩,解密部ll通過(guò)執(zhí)行解密處理,將作為解密流的流數(shù) 據(jù)復(fù)原。這樣的解密流被供給到分離部16中。另外,也可以是代替從記錄 媒體I/F部21對(duì)解密部11直接供給加密流、而臨時(shí)將加密流的全部或一部 分保存在外部存儲(chǔ)器20中、將保存的加密流讀出而處理那樣的形態(tài)。在圖 1中,表示了臨時(shí)將加密流保存在外部存儲(chǔ)器20中的例子。
對(duì)于分離部16,除了來(lái)自解密部11的解密流以外,還供給記錄在記錄 媒體30中的索引信息。例如在將記錄媒體30安裝到記錄媒體I/F部21中 時(shí)或選擇再現(xiàn)的內(nèi)容時(shí)等、通過(guò)CPU10的控制從記錄媒體30讀入索引信 息。進(jìn)而,讀入的索引信息被CPU10臨時(shí)地保存在外部存儲(chǔ)器20或內(nèi)部 存儲(chǔ)器14中。在圖1中,表示了將讀入的索引信息臨時(shí)地保存在外部存儲(chǔ) 器20中的例子。此外,如上所述,索引信息是用于特殊再現(xiàn)的信息,例如 將內(nèi)容分割為幾個(gè),索引信息包含有表示包含各分割的開(kāi)頭數(shù)據(jù)的數(shù)據(jù)包號(hào)碼那樣的信息。分離部16利用這樣的索引信息,判斷從解密部11供給 的解密流的各數(shù)據(jù)包是否是由索引信息確定的數(shù)據(jù)包。分離部16按照該判 斷進(jìn)行分離,在是由索引信息確定的數(shù)據(jù)包的情況下分類(lèi)為內(nèi)部數(shù)據(jù)包, 在是除此之外的數(shù)據(jù)包的情況下分類(lèi)為外部數(shù)據(jù)包。進(jìn)而,分離部16將分 離后的內(nèi)部數(shù)據(jù)包傳送給內(nèi)部存儲(chǔ)器14,將分離后的外部數(shù)據(jù)包傳送給外 部存儲(chǔ)器20。分離部16通過(guò)進(jìn)行這樣的處理,將作為流數(shù)據(jù)的解密流分離 為包含有其他幀的解碼所需要的幀在內(nèi)的作為保護(hù)數(shù)據(jù)的內(nèi)部數(shù)據(jù)包、和 不包含其他幀的解碼所需要的幀在內(nèi)的作為非保護(hù)數(shù)據(jù)的外部數(shù)據(jù)包。進(jìn) 而,分離部16將內(nèi)部數(shù)據(jù)包存儲(chǔ)在作為保護(hù)存儲(chǔ)部的內(nèi)部存儲(chǔ)器14中, 將外部數(shù)據(jù)包存儲(chǔ)在作為非保護(hù)存儲(chǔ)部的外部存儲(chǔ)器20中。
內(nèi)部存儲(chǔ)器14是設(shè)在LSI100內(nèi)部中的例如半導(dǎo)體存儲(chǔ)器,是為了臨 時(shí)保存LSI100執(zhí)行的各處理的數(shù)據(jù)等而設(shè)置的。特別是,本發(fā)明以?xún)?nèi)容的 著作權(quán)保護(hù)為目的,設(shè)置在作為保護(hù)處理部的LSI100的內(nèi)部中的內(nèi)部存儲(chǔ) 器14優(yōu)選地做成從LSI100的外部被保護(hù)而難以訪(fǎng)問(wèn)的結(jié)構(gòu)。因此,在本 實(shí)施方式中,這樣的內(nèi)部存儲(chǔ)器14不是連接在能夠從外部訪(fǎng)問(wèn)的例如內(nèi)部 共用總線(xiàn)19上的結(jié)構(gòu),而表示了從外部被保護(hù)并且僅連接在難以訪(fǎng)問(wèn)的分 離部16及結(jié)合部17上那樣的結(jié)構(gòu)例。g卩,內(nèi)部存儲(chǔ)器14存儲(chǔ)有從分離部 16傳送的內(nèi)部數(shù)據(jù)包,通過(guò)結(jié)合部17的控制,將存儲(chǔ)的內(nèi)部數(shù)據(jù)包讀出。 另外,也可以是在內(nèi)部存儲(chǔ)器14中還保存有內(nèi)部數(shù)據(jù)包以外的數(shù)據(jù)的結(jié)構(gòu), 但從上述內(nèi)容保護(hù)的觀(guān)點(diǎn)來(lái)看,由此優(yōu)選地做成不會(huì)容易地從外部的訪(fǎng)問(wèn) 的結(jié)構(gòu)。
存儲(chǔ)器控制部15是用來(lái)在內(nèi)部共用總線(xiàn)19與外部存儲(chǔ)器20之間進(jìn)行 例如DMA (Direct Memory Access:直接存儲(chǔ)器存取)傳送的控制部。存 儲(chǔ)器控制部15對(duì)外部存儲(chǔ)器20輸出地址、寫(xiě)入信號(hào)及讀出信號(hào)等,進(jìn)行 在規(guī)定的區(qū)域中寫(xiě)入各自的數(shù)據(jù)、或從規(guī)定的區(qū)域讀出那樣的控制。艮P, 由分離部16分離后的外部數(shù)據(jù)包首先被供給到內(nèi)部共用總線(xiàn)19中。進(jìn)而, 通過(guò)存儲(chǔ)器控制部15的控制,將供給到內(nèi)部共用總線(xiàn)19中的外部數(shù)據(jù)包 保存到外部存儲(chǔ)器20的規(guī)定的區(qū)域中。此外,通過(guò)存儲(chǔ)器控制部15的控 制,將包括保存在外部存儲(chǔ)器20中的外部數(shù)據(jù)包在內(nèi)的各數(shù)據(jù)向內(nèi)部共用 總線(xiàn)19讀出。
18對(duì)于結(jié)合部17,供給保存在內(nèi)部存儲(chǔ)器14中的內(nèi)部數(shù)據(jù)包和保存在外 部存儲(chǔ)器20中的外部數(shù)據(jù)包。結(jié)合部17判斷被供給的內(nèi)部數(shù)據(jù)包及外部 數(shù)據(jù)包的數(shù)據(jù)包號(hào)碼,按照判斷的數(shù)據(jù)包號(hào)碼的順序輸出內(nèi)部數(shù)據(jù)包或外 部數(shù)據(jù)包。這樣,從結(jié)合部17輸出與由解密部11復(fù)原的解密流相同的解 密流。結(jié)合部17將這樣生成的解密流供給到解碼部12中。
解碼部12對(duì)被供給的解密流進(jìn)行解碼處理。即,解碼部12對(duì)包含在 解密流的各數(shù)據(jù)包中的編碼數(shù)據(jù)進(jìn)行針對(duì)其編碼(Encode)的解碼 (Decode),將對(duì)應(yīng)于圖像及聲音信號(hào)的內(nèi)容數(shù)據(jù)復(fù)原。
本實(shí)施方式的數(shù)據(jù)處理裝置通過(guò)以上的結(jié)構(gòu),從記錄在記錄媒體30中 的加密流復(fù)原內(nèi)容數(shù)據(jù)。
接著,對(duì)這樣構(gòu)成的本數(shù)據(jù)處理裝置的動(dòng)作進(jìn)行說(shuō)明。
圖2是表示由解密部11生成的解密流的結(jié)構(gòu)及記錄在記錄媒體30中 的索引信息的結(jié)構(gòu)的一例的圖。此外,圖3是表示本實(shí)施方式的數(shù)據(jù)處理 裝置的解碼處理的順序的流程圖。通過(guò)執(zhí)行由圖3所示那樣的順序,能夠 實(shí)現(xiàn)本發(fā)明的數(shù)據(jù)處理方法。此外,圖4是表示對(duì)于由圖2所示的結(jié)構(gòu)的 解密流、分離部16利用圖2所示的結(jié)構(gòu)的索引信息將解密流分離的一動(dòng)作 例的圖。以下,參照這些附圖對(duì)本數(shù)據(jù)處理裝置的動(dòng)作進(jìn)行說(shuō)明。
首先,參照?qǐng)D2對(duì)記錄在記錄媒體30中的加密流及索引信息進(jìn)行說(shuō)明。 如上所述,在記錄媒體30中,記錄有作為將內(nèi)容數(shù)據(jù)編碼、數(shù)據(jù)包化及加 密后的數(shù)據(jù)的加密流。即,在將內(nèi)容數(shù)據(jù)向加密流變換的過(guò)程中,首先, 將包含在內(nèi)容中的圖像數(shù)據(jù)變換成每個(gè)幀的編碼數(shù)據(jù)。如MPEG方式那樣, 當(dāng)前廣泛地使用的圖像壓縮編碼的基本算法,是在運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)方式中組 合了離散余弦變換(Discrete Cosine Transform,簡(jiǎn)稱(chēng)作DCT)方式后的壓 縮編碼方式。在這樣的壓縮編碼方式中,進(jìn)行下述圖像壓縮編碼,該圖像 壓縮編碼組合對(duì)于圖像將1幀內(nèi)的數(shù)據(jù)本身DCT編碼即畫(huà)面內(nèi)編碼后的數(shù) 據(jù)、和對(duì)于運(yùn)動(dòng)補(bǔ)償畫(huà)面間預(yù)測(cè)的數(shù)據(jù)進(jìn)行了 DCT編碼即畫(huà)面間預(yù)測(cè)編碼 的數(shù)據(jù)這兩者。此外, 一般將畫(huà)面內(nèi)編碼的幀稱(chēng)作I幀,將畫(huà)面間前方預(yù) 測(cè)編碼的幀稱(chēng)作P幀,將畫(huà)面間雙向預(yù)測(cè)編碼的幀稱(chēng)作B幀。此外,例如 將以I幀為基準(zhǔn)劃分的多個(gè)畫(huà)面組合,例如構(gòu)成在MPEG-2方式中稱(chēng)作GOP (Group Of Picture:圖像組)的圖像單位。進(jìn)而,由于I幀由在畫(huà)面內(nèi)編碼后的編碼數(shù)據(jù)構(gòu)成,所以?xún)H通過(guò)對(duì)應(yīng)于I幀的編碼數(shù)據(jù)就能夠?qū)⒃搸?br>
圖像復(fù)原。另一方面,為了將通過(guò)畫(huà)面間預(yù)測(cè)生成的P幀及B幀復(fù)原,需 要參照幀的圖像數(shù)據(jù),所以?xún)H通過(guò)這些編碼數(shù)據(jù)不能將圖像復(fù)原。
圖2表示將這樣的I幀、P幀及B幀的編碼數(shù)據(jù)數(shù)據(jù)包化的狀況。艮P, 如圖2所示,各數(shù)據(jù)包由保存有頭信息的頭部和保存有數(shù)據(jù)的有效載荷部 構(gòu)成,編碼數(shù)據(jù)保存在有效載荷部中。在圖2中,表示了編碼數(shù)據(jù)如以下 這樣保存的狀況。首先,I幀的編碼數(shù)據(jù)被保存在數(shù)據(jù)包號(hào)碼為1、 2、 3及 4的數(shù)據(jù)包的各有效載荷部中。接著的P幀的編碼數(shù)據(jù)被保存在數(shù)據(jù)包號(hào) 碼為5及6的數(shù)據(jù)包的各有效載荷部中。進(jìn)而,接著的B幀的編碼數(shù)據(jù)被 保存在數(shù)據(jù)包號(hào)碼為7的數(shù)據(jù)包的有效載荷部中,以下依次這樣保存各幀 的編碼數(shù)據(jù)。這樣,流數(shù)據(jù)由多個(gè)幀構(gòu)成。此外,通過(guò)這樣的分別保存有 編碼數(shù)據(jù)的多個(gè)數(shù)據(jù)包,構(gòu)成將內(nèi)容數(shù)據(jù)編碼及數(shù)據(jù)包化后的流數(shù)據(jù)。在 記錄媒體30中,記錄有作為將這樣的流數(shù)據(jù)再加密后的數(shù)據(jù)的加密流。此 外,通過(guò)將加密流用LSI100的解密部11解密處理,將作為這樣的流數(shù)據(jù) 的解密流復(fù)原。
進(jìn)而,在記錄媒體30中,記錄有作為用于特殊再現(xiàn)的信息的索引信息。 在圖2中,表示了包含在索引信息中的條目信息的一例。條目信息是將內(nèi) 容分割為幾個(gè)、指定包括各分割的開(kāi)頭數(shù)據(jù)的數(shù)據(jù)包號(hào)碼的信息。在圖2 中,表示了將各I幀作為分割的開(kāi)頭的入口幀、將保存有這樣的入口幀的 編碼數(shù)據(jù)的數(shù)據(jù)包的信息作為條目信息的一例。即,如圖2所示,在由各 條目劃分的條目信息中,在各個(gè)條目中,保存有將作為入口幀的I幀的編 碼數(shù)據(jù)存儲(chǔ)的開(kāi)頭數(shù)據(jù)包的數(shù)據(jù)包號(hào)碼、這些數(shù)據(jù)包的數(shù)據(jù)包數(shù)以及作為 其被再現(xiàn)的時(shí)刻的再現(xiàn)時(shí)間等信息。例如,在圖2中,在條目1中,保存 有將I幀的編碼數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)包號(hào)碼1、 2、 3及4的數(shù)據(jù)包的開(kāi)頭數(shù)據(jù) 包號(hào)碼即l、以及這些數(shù)據(jù)包數(shù)即4。在條目2中,保存有將接著的I幀的 編碼數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)包號(hào)碼11及12的數(shù)據(jù)包的開(kāi)頭數(shù)據(jù)包號(hào)碼即11、以 及這些數(shù)據(jù)包數(shù)即2。利用這樣的條目信息,例如通過(guò)僅將由各條目指示的 數(shù)據(jù)包再現(xiàn),就能夠進(jìn)行快進(jìn)那樣的特殊再現(xiàn)。特別是,由于I幀僅通過(guò) 其編碼數(shù)據(jù)就能夠?qū)⒃搸膱D像復(fù)原,所以能夠容易地實(shí)現(xiàn)這樣的特殊再 現(xiàn)。接著,按照?qǐng)D3所示的解碼處理的順序?qū)睦脠D2說(shuō)明過(guò)的記錄有 加密流及索引信息的記錄媒體30取入這些數(shù)據(jù)、通過(guò)本數(shù)據(jù)處理裝置將內(nèi) 容數(shù)據(jù)復(fù)原的動(dòng)作進(jìn)行說(shuō)明。另外,在圖3中,舉出了從記錄媒體30臨時(shí) 將索引信息及加密流保存在外部存儲(chǔ)器20中、將保存的這些數(shù)據(jù)傳送給 LSI100而處理的例子。此外,為了基于圖3所示那樣的加密流的數(shù)據(jù)處理 方法執(zhí)行解碼處理,CPU10依次讀取存儲(chǔ)在例如作為記錄有程序的記錄媒 體的程序存儲(chǔ)器等中的數(shù)據(jù)處理程序,按照讀取的數(shù)據(jù)處理程序執(zhí)行以下 說(shuō)明那樣的處理。
首先,將記錄媒體30安裝到本數(shù)據(jù)處理裝置中,如果例如由用戶(hù)等指 示內(nèi)容的再現(xiàn),則CPU10經(jīng)由控制本數(shù)據(jù)處理裝置的整體的控制部等獲取 這樣的指示信息。CPU10按照這樣的指示信息,開(kāi)始用來(lái)執(zhí)行圖3所示那 樣的解碼處理的控制。
CPU10首先對(duì)記錄媒體I/F部21指示,以使其從記錄媒體30讀入對(duì) 應(yīng)于指示的加密流及索引信息。由此,從記錄媒體30經(jīng)由記錄媒體I/F部 21向LSI100傳送索引信息及加密流。CPU10再對(duì)存儲(chǔ)器控制部15指示以 使其將傳送的這些數(shù)據(jù)保存到外部存儲(chǔ)器20中。由此,從記錄媒體30讀 入索引信息,將索引信息臨時(shí)保存到外部存儲(chǔ)器20的規(guī)定的區(qū)域中(步驟 S102)。此外,從記錄媒體30讀入加密流,將加密流臨時(shí)保存到外部存儲(chǔ) 器20的規(guī)定的區(qū)域中(步驟S104)。
然后,在LSI100中, 一邊利用外部存儲(chǔ)器20 —邊執(zhí)行解碼處理。CPU10 判斷LSI100中的處理狀況,將用于解密處理的加密流保存到外部存儲(chǔ)器20 中,如果判斷為能夠進(jìn)行解密部ll等的解密處理,則開(kāi)始用來(lái)執(zhí)行解密處 理的控制。此外,CPU10將用于解碼處理的解密流保存到外部存儲(chǔ)器20 及內(nèi)部存儲(chǔ)器14中,如果判斷為能夠執(zhí)行結(jié)合部17及解碼部12等的解碼 處理,則開(kāi)始用來(lái)執(zhí)行解碼處理的控制(步驟S106)。
如果CPU10判斷為能夠執(zhí)行解密處理,則CPU10對(duì)存儲(chǔ)器控制部15 指示保存在外部存儲(chǔ)器20中的加密流的讀入,通過(guò)存儲(chǔ)器控制部15的控 制,從外部存儲(chǔ)器20向LSI100傳送加密流(步驟S202)。并且,CPU10 還對(duì)存儲(chǔ)器控制部15指示與傳送的加密流對(duì)應(yīng)的索引信息的讀入,取入這 樣的索引信息。從外部存儲(chǔ)器20向LSI100傳送的加密流再經(jīng)過(guò)內(nèi)部共用總線(xiàn)19被供給到解密部11中。
接著,解密部11對(duì)供給的加密流執(zhí)行解讀其加密的解密處理,將通過(guò) 解密處理生成的數(shù)據(jù)作為解密流輸出(步驟S204)。解密部ll將這樣的解 密流供給到分離部16中。
對(duì)于分離部16,除了來(lái)自解密部11的解密流以外,還從CPU10通知 對(duì)應(yīng)于該解密流的索引信息。即,當(dāng)供給了圖2所示那樣的解密流時(shí),從 CPU10對(duì)分離部16通知例如與保存有I幀的編碼數(shù)據(jù)的數(shù)據(jù)包號(hào)碼1、 2、 3及4的數(shù)據(jù)包對(duì)應(yīng)的條目1的信息、以及與數(shù)據(jù)包號(hào)碼11及12的數(shù)據(jù)包 對(duì)應(yīng)的條目2的信息。分離部16檢測(cè)依次供給的解密流的各數(shù)據(jù)包的數(shù)據(jù) 包號(hào)碼,判斷檢測(cè)到的數(shù)據(jù)包號(hào)碼是否是由條目信息確定的數(shù)據(jù)包。分離 部16按照該判斷進(jìn)行分離,以使得在是由條目信息確定的數(shù)據(jù)包即保存有 入口幀的編碼數(shù)據(jù)的數(shù)據(jù)包的情況下分類(lèi)為內(nèi)部數(shù)據(jù)包,在是保存有入口 幀以外的編碼數(shù)據(jù)的數(shù)據(jù)包的情況下分類(lèi)為外部數(shù)據(jù)包(步驟S206)。進(jìn) 而,分離部16將分離后的內(nèi)部數(shù)據(jù)包傳送給內(nèi)部存儲(chǔ)器14,將分離后的外 部數(shù)據(jù)包傳送給外部存儲(chǔ)器20。
從分離部16傳送到內(nèi)部存儲(chǔ)器14中的內(nèi)部數(shù)據(jù)包的數(shù)據(jù)被保存到內(nèi) 部存儲(chǔ)器14的規(guī)定的區(qū)域中(步驟S208)。此外,從分離部16傳送到外 部存儲(chǔ)器20中的外部數(shù)據(jù)包的數(shù)據(jù)經(jīng)由內(nèi)部共用總線(xiàn)19、通過(guò)存儲(chǔ)器控制 部15的控制被保存到外部存儲(chǔ)器20的規(guī)定的區(qū)域中(步驟S210)。
CPU10判斷LSI100的處理狀況,再將用于解密處理的加密流保存到外 部存儲(chǔ)器20中,如果判斷為進(jìn)一步執(zhí)行從步驟S202到步驟S208或步驟 S210的處理,則再重復(fù)進(jìn)行這樣的從步驟S202到步驟S208或步驟S210 的處理。由此,將解密流的各數(shù)據(jù)包根據(jù)條目信息分類(lèi)為內(nèi)部數(shù)據(jù)包和外 部數(shù)據(jù)包,分離保存到內(nèi)部存儲(chǔ)器14和外部存儲(chǔ)器20中。
此外,CPU10如果判斷為能夠執(zhí)行解碼處理,則開(kāi)始用于解碼處理的 控制。首先,對(duì)于結(jié)合部17供給保存在內(nèi)部存儲(chǔ)器14中的內(nèi)部數(shù)據(jù)包和 保存在外部存儲(chǔ)器20中的外部數(shù)據(jù)包。結(jié)合部17檢測(cè)被供給的內(nèi)部數(shù)據(jù) 包及外部數(shù)據(jù)包的數(shù)據(jù)包號(hào)碼,判斷各個(gè)數(shù)據(jù)包號(hào)碼(步驟S302)。結(jié)合 部17判斷數(shù)據(jù)包號(hào)碼的結(jié)果,首先將在先的數(shù)據(jù)包號(hào)碼的數(shù)據(jù)包從內(nèi)部存 儲(chǔ)器14或外部存儲(chǔ)器20讀入(步驟S304及步驟S306)。進(jìn)而,結(jié)合部17將讀入的數(shù)據(jù)包按照數(shù)據(jù)包號(hào)碼的順序輸出內(nèi)部數(shù)據(jù)包或外部數(shù)據(jù)包。這
樣執(zhí)行分離保存到內(nèi)部存儲(chǔ)器14及外部存儲(chǔ)器20中的各數(shù)據(jù)包的結(jié)合(步 驟S308),由此將解密流復(fù)原。該解密流被供給到解碼部12中,由解碼部 12實(shí)施解碼處理(步驟S310)。即,由解碼部12將包含在解密流的各數(shù)據(jù) 包中的編碼數(shù)據(jù)解碼,從解碼器12輸出對(duì)應(yīng)于圖像及聲音信號(hào)的內(nèi)容數(shù)據(jù)。 CPU10判斷LSI100的處理狀況,將用于解碼處理的解密流再保存到外部存 儲(chǔ)器20及內(nèi)部存儲(chǔ)器14中,如果判斷為再繼續(xù)這樣的解碼處理,則回到 步驟S106,繼續(xù)上述那樣的解密處理及解碼處理,如果判斷為結(jié)束這樣的 解碼處理,則這樣的解碼處理結(jié)束(步驟S312)。
另外,CPU10也可以是除了按照數(shù)據(jù)處理程序執(zhí)行上述那樣的處理以 外、還執(zhí)行解密部11的處理、分離部16的處理、結(jié)合部17的處理、復(fù)原 編碼數(shù)據(jù)的解碼處理、控制外部存儲(chǔ)器的處理等中的一部分或全部的處理 的結(jié)構(gòu)。
圖4是表示分離部16將解密流如上述那樣分離的一動(dòng)作例的圖。 接著,利用圖4,對(duì)執(zhí)行圖3所示的從步驟S202到步驟S208或步驟 S210的處理的詳細(xì)的動(dòng)作進(jìn)行說(shuō)明。在圖4中,表示將圖2所示那樣的解 密流供給到分離部16中的一例。在此情況下,從CPU10對(duì)分離部16通知 圖2所示那樣的條目l及條目2那樣的條目信息。
在圖4中,對(duì)于分離部16供給圖2所示那樣的解密流,從CPU10通 知圖2所示那樣的條目信息。于是,分離部16首先基于條目1的數(shù)據(jù)包號(hào) 碼l的數(shù)據(jù)包號(hào)碼及數(shù)據(jù)包數(shù)4的數(shù)據(jù)包數(shù)判斷內(nèi)部數(shù)據(jù)包。即,分離部 16檢測(cè)依次被供給的數(shù)據(jù)包的數(shù)據(jù)包號(hào)碼,將該檢測(cè)到的數(shù)據(jù)包號(hào)碼與由 條目1指定的數(shù)據(jù)包號(hào)碼1進(jìn)行比較,如果判斷為該檢測(cè)到的數(shù)據(jù)包號(hào)碼 是由條目1指定的數(shù)據(jù)包號(hào)碼l,則將該數(shù)據(jù)包號(hào)碼1的數(shù)據(jù)包作為內(nèi)部數(shù) 據(jù)包傳送給內(nèi)部存儲(chǔ)器14。進(jìn)而,分離部16基于由條目1指定的數(shù)據(jù)包數(shù) 4,將接著數(shù)據(jù)包號(hào)碼1的數(shù)據(jù)包的3個(gè)數(shù)據(jù)包作為內(nèi)部數(shù)據(jù)包傳送給內(nèi)部 存儲(chǔ)器14。這樣,分離部16通過(guò)條目信息的數(shù)據(jù)包號(hào)碼及數(shù)據(jù)包數(shù)判斷保 存有入口幀的編碼數(shù)據(jù)的數(shù)據(jù)包,將保存有入口幀的編碼數(shù)據(jù)的數(shù)據(jù)包作 為內(nèi)部數(shù)據(jù)包保存到內(nèi)部存儲(chǔ)器14中。BP,如圖4所示,將從由條目l指 定的數(shù)據(jù)包號(hào)碼1開(kāi)始數(shù)據(jù)包數(shù)為4個(gè)的數(shù)據(jù)包號(hào)碼1、 2、 3及4的數(shù)據(jù)
23包作為內(nèi)部數(shù)據(jù)包保存在內(nèi)部存儲(chǔ)器14中。
接著,從CPU10對(duì)分離部16通知條目2的數(shù)據(jù)包號(hào)碼11的數(shù)據(jù)包號(hào) 碼及數(shù)據(jù)包數(shù)2的數(shù)據(jù)包數(shù)。分離部16檢測(cè)接著供給的數(shù)據(jù)包的數(shù)據(jù)包號(hào) 碼,將該檢測(cè)到的數(shù)據(jù)包號(hào)碼與由條目2指定的數(shù)據(jù)包號(hào)碼11進(jìn)行比較。 在數(shù)據(jù)包號(hào)碼1、 2、 3及4的數(shù)據(jù)包之后,供給數(shù)據(jù)包號(hào)碼5的數(shù)據(jù)包。 因此,分離部16如果判斷該檢測(cè)到的數(shù)據(jù)包號(hào)碼5是與由條目2指定的數(shù) 據(jù)包號(hào)碼ll不同的號(hào)碼,則判斷為是入口幀以外的編碼數(shù)據(jù),將該數(shù)據(jù)包 號(hào)碼5的數(shù)據(jù)包作為外部數(shù)據(jù)包傳送給外部存儲(chǔ)器20。同樣,分離部16 判斷為在圖2所示的解密流的數(shù)據(jù)包號(hào)碼6、 7、 8、 9及10的數(shù)據(jù)包中保 存有入口幀以外的編碼數(shù)據(jù),將這些數(shù)據(jù)包作為外部數(shù)據(jù)包,傳送給外部 存儲(chǔ)器20。
此外,分離部16與條目1的情況同樣,利用條目2的數(shù)據(jù)包號(hào)碼11 及數(shù)據(jù)包數(shù)2,判斷圖2所示的解密流的數(shù)據(jù)包號(hào)碼11及12的數(shù)據(jù)包是對(duì) 應(yīng)于入口幀的數(shù)據(jù)包,作為內(nèi)部數(shù)據(jù)包傳送給內(nèi)部存儲(chǔ)器14。
通過(guò)分離部16執(zhí)行這樣的動(dòng)作,如圖4所示,將保存有能夠復(fù)原圖像 的I幀的編碼數(shù)據(jù)的內(nèi)部數(shù)據(jù)包保存到難以從外部訪(fǎng)問(wèn)的LSI100內(nèi)部的內(nèi) 部存儲(chǔ)器14中。進(jìn)而,將保存有僅通過(guò)編碼數(shù)據(jù)不能復(fù)原圖像的P幀及B 幀的編碼數(shù)據(jù)的外部數(shù)據(jù)包保存到可訪(fǎng)問(wèn)的外部存儲(chǔ)器20中。
這樣,本實(shí)施方式的數(shù)據(jù)處理裝置、以及按照?qǐng)D3所示那樣的順序的 加密流的數(shù)據(jù)處理方法是在作為保護(hù)處理部的LSI100的內(nèi)部中、利用預(yù)先 記錄在記錄媒體30中的用于特殊再現(xiàn)的索引信息、將解密流的各數(shù)據(jù)包分 類(lèi)記錄到作為保護(hù)存儲(chǔ)部的內(nèi)部存儲(chǔ)器14和作為非包含存儲(chǔ)部的外部存儲(chǔ) 器20中那樣的結(jié)構(gòu)。因此,本發(fā)明的數(shù)據(jù)處理裝置及數(shù)據(jù)處理方法不需要 在LSI100內(nèi)部中與外部存儲(chǔ)器20之間設(shè)置加密部及解密部等、或設(shè)置根 據(jù)解密流等檢測(cè)幀的種類(lèi)信息的數(shù)據(jù)種類(lèi)檢測(cè)部及執(zhí)行控制部等。進(jìn)而, 本發(fā)明的數(shù)據(jù)處理裝置及數(shù)據(jù)處理方法做成了將包含入口幀那樣的重要的 數(shù)據(jù)在內(nèi)的數(shù)據(jù)包有選擇地記錄到內(nèi)部存儲(chǔ)器14中、將包含其他數(shù)據(jù)的數(shù) 據(jù)包記錄到外部存儲(chǔ)器20中那樣的結(jié)構(gòu)。因此,根據(jù)本發(fā)明的數(shù)據(jù)處理裝 置及數(shù)據(jù)處理方法,不能從記錄在外部存儲(chǔ)器20中的數(shù)據(jù)復(fù)原內(nèi)容,并且 將包含重要的數(shù)據(jù)的數(shù)據(jù)包記錄對(duì)外部訪(fǎng)問(wèn)進(jìn)行保護(hù)的安全的內(nèi)部存儲(chǔ)器14中,所以能夠確保圖像數(shù)據(jù)等的機(jī)密性。
接著,說(shuō)明為了將解密流的各數(shù)據(jù)包分類(lèi)到內(nèi)部存儲(chǔ)器和外部存儲(chǔ)器 中而使用的索引信息的更具體的一例。這里,作為記錄媒體30舉出SD存 儲(chǔ)卡的一例進(jìn)行說(shuō)明。
圖5是在作為記錄媒體30的SD存儲(chǔ)卡內(nèi)構(gòu)成的內(nèi)容及管理信息文件 的目錄結(jié)構(gòu)圖。作為本發(fā)明的對(duì)象的包括加密流等內(nèi)容的數(shù)據(jù)以程序?yàn)閱?位,作為媒體對(duì)象數(shù)據(jù)文件(MOVnnn.MOD,其中nnn用16進(jìn)制數(shù)表示 媒體對(duì)象數(shù)據(jù)文件號(hào)碼)記錄在內(nèi)容目錄(PRGxxx)內(nèi)。此外,將有關(guān)各 個(gè)媒體對(duì)象數(shù)據(jù)的信息記錄在媒體對(duì)象信息文件(MOVmm.MOI)中。本 發(fā)明的索引信息也包含在這樣的媒體對(duì)象信息中。進(jìn)而,在有與媒體對(duì)象 數(shù)據(jù)同時(shí)再現(xiàn)的靜止圖像數(shù)據(jù)(PICnnn.JPG)或文本數(shù)據(jù)(TXTmm.TXT) 的情況下,分別記錄到PICnnn.JPG及TXTnnn.TXT文件中。此外,在將多 個(gè)動(dòng)態(tài)圖像數(shù)據(jù)同時(shí)再現(xiàn)的情況下,將同時(shí)再現(xiàn)哪個(gè)媒體對(duì)象數(shù)據(jù)文件記 述在場(chǎng)景記述數(shù)據(jù)文件(SCNnnn.SML)中。程序整體的管理信息記錄在管 理目錄(MGR一INFO)內(nèi)的管理數(shù)據(jù)文件(MGR一DATA)、程序管理文件
(PRG—MGR)以及播放列表管理文件(PLST—MGR)中。
在媒體對(duì)象信息文件(MOVnnn.MOI)中,作為用于特殊再現(xiàn)的索引 信息等,保存有"DataType"、 "DataSize"、 "PlayBackDuration"、 "TxtAttr"、
"TstType " 、 " Tstlnterval " 、 " FrameTime " 、 " NumTstEntryl "或
"NumTstEntiy2"、 "NumModui"、 "MODU—INFO (具體而言,ModuiTM [尺 寸是NumModui])"、 "ModuNumber"、 "EntryFrameDiff"、 "ModuOffset"、
"PacketSize"、 "NumFrame"那樣的信息。
在這樣的信息中,"DataType"表示媒體對(duì)象信息文件的類(lèi)型。
"DataSize"表示媒體對(duì)象信息文件的數(shù)據(jù)的尺寸。"PlayBackDuration"表 示媒體對(duì)象的再現(xiàn)時(shí)間。"TxtAttr"表示在文本數(shù)據(jù)中使用的文字代碼等的 屬性。"TstType"表示時(shí)間搜索表的種類(lèi),根據(jù)媒體對(duì)象數(shù)據(jù)文件的文件格 式,在時(shí)間搜索表的構(gòu)造或結(jié)構(gòu)要素的值的意義變化的情況下使用。另外, 時(shí)間搜索表是保存有用來(lái)確定作為用來(lái)使搜索變得容易的標(biāo)識(shí)的時(shí)間搜索 條目的信息的表。"Tstlnterval"表示時(shí)間搜索表時(shí)間解析力。"FrameTime" 表示用分?jǐn)?shù)表現(xiàn)的1幀的時(shí)間。"NumTstEntryl"或"NumTstEntry2"表示時(shí)間搜索表的條目數(shù)。"NumModui"表示總是能夠進(jìn)行從該位置的再現(xiàn)的 壓縮編碼的單位即媒體對(duì)象數(shù)據(jù)單元(MODU,以下適當(dāng)?shù)貑畏Q(chēng)作 "MODU")的信息表的數(shù)量。"MODU—INFO (具體而言,ModuiTbl [尺 寸是NumModui])"表示MODU的信息表。"ModuNumber"表示各條目點(diǎn) 的對(duì)應(yīng)的MODU號(hào)碼。"EntryFrameDiff"表示從之前的入口幀到時(shí)間搜索 條目的幀數(shù)。"ModuOffset"表示對(duì)應(yīng)的MODU的位置(byte)。 "PacketSize" 表示1個(gè)數(shù)據(jù)包的尺寸。"NumFrame"表示1個(gè)數(shù)據(jù)包內(nèi)的幀數(shù)。
此外,在MODU的信息表"MODUJNFO"中,包含有"EntrySize"、 "ModuPbTime"及"ModuSize"等信息。
在這樣的信息中,"EntrySize"表示入口幀的尺寸。"ModuPbTime"表 示構(gòu)成MODU的幀數(shù)。"ModuSize"表示MODU的尺寸。
圖6是表示記錄在作為記錄媒體30的SD存儲(chǔ)卡中的加密流等的媒體 對(duì)象數(shù)據(jù)文件的結(jié)構(gòu)的圖。在作為記錄媒體30的SD存儲(chǔ)卡中,以運(yùn)動(dòng)會(huì) 的攝影或電影的錄像那樣的程序單位,記錄有各個(gè)流數(shù)據(jù)。此外,如圖6 所示,在各個(gè)程序中,包含有1個(gè)或多個(gè)媒體對(duì)象。即,例如在運(yùn)動(dòng)會(huì)的 攝影的程序(PRG001)中,記錄有記錄了運(yùn)動(dòng)會(huì)的開(kāi)幕式的媒體對(duì)象 (MOV001)、記錄了 100米賽跑的媒體對(duì)象(MOV002)、和記錄了運(yùn)動(dòng)會(huì) 的閉幕式的媒體對(duì)象(MOV003)那樣的媒體對(duì)象。進(jìn)而,在各個(gè)媒體對(duì) 象中包含有多個(gè)媒體對(duì)象數(shù)據(jù)單元MODU。各MODU是與MPEG-2方式 中的GOP同樣的圖像的單位,通常以上述那樣的I幀開(kāi)始。艮P,將圖2所 示那樣的I幀作為入口幀,將從I幀的開(kāi)頭到下個(gè)I幀開(kāi)始之前作為1個(gè)媒 體對(duì)象數(shù)據(jù)單元MODU。在圖6中,表示了由MODU#l MODU#7構(gòu)成 的媒體對(duì)象(MOV002)的例子,分別以由E1 E7表示的入口幀開(kāi)始。
當(dāng)將內(nèi)容數(shù)據(jù)記錄到圖5及圖6所示那樣的目錄及文件結(jié)構(gòu)的SD存 儲(chǔ)卡中時(shí),記錄裝置調(diào)查根(Root)目錄內(nèi)的所有程序號(hào)碼,決定新制作 的程序號(hào)碼yyy,制作內(nèi)容目錄(PRGyyy)。接著,如果記錄裝置檢測(cè)到記 錄開(kāi)始的指示,則將輸入的內(nèi)容數(shù)據(jù)變換為加密流等,作為媒體對(duì)象數(shù)據(jù) MOVOOl.MOD文件記錄到PRGyyy內(nèi)。進(jìn)而,記錄裝置制作包含與各媒體 對(duì)象數(shù)據(jù)單元MODU的入口幀有關(guān)的信息等的媒體對(duì)象信息文件 MOVOOl.MOI。接著,如果記錄裝置檢測(cè)到記錄停止的指示,則將MOV001.MOD文件的記錄結(jié)束,將各種關(guān)聯(lián)信息記錄到媒體對(duì)象信息文件 MOV001.MOI中。MODU信息MODU—INFO、條目數(shù)"NumTstEntry"等 的值、條目的信息("ModuNumber"、 "EntryFrameDiff"、 "ModuOffset"等) 是在檢查所記錄的MOV001.MOD文件的同時(shí)被決定。以下,記錄裝置每 當(dāng)被指示記錄時(shí), 一邊更新媒體對(duì)象數(shù)據(jù)文件號(hào)碼一邊重復(fù)上述處理。這 樣,在作為記錄媒體30的SD存儲(chǔ)卡中,將內(nèi)容數(shù)據(jù)以加密流等的形態(tài), 作為圖6所示那樣的媒體對(duì)象數(shù)據(jù)文件MOVnnn.MOD記錄。并且,將包 含有關(guān)入口幀的信息等在內(nèi)的媒體對(duì)象的關(guān)聯(lián)信息記錄到媒體對(duì)象信息文 件MOVnnn.MOI中。
在以這樣的記錄形態(tài)記錄有內(nèi)容的SD存儲(chǔ)卡的再現(xiàn)中,例如在快進(jìn) 再現(xiàn)的情況下,參照記錄在媒體對(duì)象信息文件MOVnnn.MOI中的有關(guān)條目 的信息,通過(guò)依次讀出記錄在圖6所示那樣的媒體對(duì)象數(shù)據(jù)文件 MOVnm.MOD中的入口幀Em,能夠進(jìn)行快進(jìn)再現(xiàn)。艮卩,參照媒體對(duì)象信 息文件MOVnnn.MOI,對(duì)于第弁m號(hào)的MODU,從對(duì)應(yīng)的MODU的位萱 "ModuOffset",讀出記錄在構(gòu)成MODU信息"MODU—INFO"的MODU 信息表"ModuiTbl"中的入口幀的尺寸"EntrySize"所表示的字節(jié)數(shù)的數(shù) 據(jù)。在該讀出結(jié)束的時(shí)刻,移動(dòng)到下個(gè)MODU的入口幀的開(kāi)頭,同樣,將 媒體對(duì)象數(shù)據(jù)文件MOVnnn.MOD讀出入口幀的尺寸的量。再移動(dòng)到下個(gè) MODU,通過(guò)這樣重復(fù)同樣的再現(xiàn),能夠?qū)崿F(xiàn)快進(jìn)再現(xiàn)。
此外,在本數(shù)據(jù)處理裝置中,在從以上述那樣的記錄形態(tài)記錄有內(nèi)容 的作為SD存儲(chǔ)卡的記錄媒體30復(fù)原內(nèi)容數(shù)據(jù)時(shí),LSI100利用有關(guān)記錄在 媒體對(duì)象信息文件MOVnnn.MOI中的條目的信息,進(jìn)行用來(lái)從記錄在媒體 對(duì)象數(shù)據(jù)文件MOVnnn.MOD中的加密流復(fù)原內(nèi)容數(shù)據(jù)的處理。此時(shí),基 于到目前為止說(shuō)明的本數(shù)據(jù)處理裝置的動(dòng)作,LSI100的分離部16利用記錄 在媒體對(duì)象信息文件MOVimn.MOI中的各MODU的位置"ModuOffset" 及入口幀的尺寸"EntrySize"那樣的有關(guān)條目的信息,將對(duì)應(yīng)于入口幀的 數(shù)據(jù)包的數(shù)據(jù)保存到內(nèi)部存儲(chǔ)器14中,將其他數(shù)據(jù)保存到外部存儲(chǔ)器20 中。本數(shù)據(jù)處理裝置一邊這樣動(dòng)作, 一邊執(zhí)行內(nèi)容數(shù)據(jù)的解碼處理。
以上,由從記錄在SD存儲(chǔ)卡中的加密流復(fù)原內(nèi)容數(shù)據(jù)那樣的具體的 一例也可知,本發(fā)明的數(shù)據(jù)處理裝置及數(shù)據(jù)處理方法的結(jié)構(gòu)是,利用已經(jīng)記錄在媒體對(duì)象信息文件MOVnnn.MOI中的用于特殊再現(xiàn)等的索引信息 中包含的條目信息,將包含入口幀那樣的重要的數(shù)據(jù)的數(shù)據(jù)包有選擇地記 錄到內(nèi)部存儲(chǔ)器14中,將包含其他數(shù)據(jù)的數(shù)據(jù)包記錄到外部存儲(chǔ)器20中。
由此,根據(jù)本發(fā)明的數(shù)據(jù)處理裝置及數(shù)據(jù)處理方法,在如內(nèi)部存儲(chǔ)器 14那樣在來(lái)自外部的訪(fǎng)問(wèn)時(shí)受到保護(hù)的保護(hù)存儲(chǔ)部中,記錄I幀那樣的其 他幀的解碼需要的保護(hù)數(shù)據(jù),在外部存儲(chǔ)器20那樣能夠進(jìn)行從外部的訪(fǎng)問(wèn) 的非保護(hù)存儲(chǔ)部中,存儲(chǔ)其他的非保護(hù)數(shù)據(jù)。因此,僅通過(guò)存儲(chǔ)于非保護(hù) 存儲(chǔ)部中的非保護(hù)數(shù)據(jù)并不能復(fù)原圖像數(shù)據(jù),并且不能容易地訪(fǎng)問(wèn)存儲(chǔ)在 保護(hù)存儲(chǔ)部中的保護(hù)數(shù)據(jù),由此能夠確保圖像數(shù)據(jù)的機(jī)密性。
進(jìn)而,根據(jù)本發(fā)明的數(shù)據(jù)處理裝置及數(shù)據(jù)處理方法,利用包含在預(yù)先 記錄于記錄媒體等中的特殊再現(xiàn)用的索引信息中的條目信息等,能夠?qū)⒈?護(hù)數(shù)據(jù)與非保護(hù)數(shù)據(jù)分離。因此,在集成電路內(nèi)部中,能夠不使用檢測(cè)幀 的種類(lèi)信息等的機(jī)構(gòu),而將包含入口幀那樣的重要的數(shù)據(jù)的數(shù)據(jù)包有選擇 地記錄到在來(lái)自外部的訪(fǎng)問(wèn)時(shí)受到保護(hù)的集成電路等保護(hù)處理部的內(nèi)部的 內(nèi)部存儲(chǔ)器中。這樣,根據(jù)本發(fā)明的數(shù)據(jù)處理裝置及數(shù)據(jù)處理方法,由于 能夠利用供給的索引信息分離保護(hù)數(shù)據(jù)和非保護(hù)數(shù)據(jù),所以能夠提供不依 存于壓縮編碼的規(guī)格等而抑制硬件量及處理負(fù)荷的增加、并且實(shí)現(xiàn)內(nèi)容的 著作權(quán)保護(hù)的數(shù)據(jù)處理裝置及數(shù)據(jù)處理方法。
另外,在本實(shí)施方式中,舉出進(jìn)行記錄在DVD或SD存儲(chǔ)卡那樣的作 為可移動(dòng)型的記錄媒體的記錄媒體中的內(nèi)容的再現(xiàn)的數(shù)據(jù)處理裝置的一例 進(jìn)行了說(shuō)明,但作為進(jìn)行再現(xiàn)的記錄媒體,也可以是例如HDD (HardDisc Drive)那樣的設(shè)置在裝置內(nèi)的記錄媒體。此外,也可以是經(jīng)由因特網(wǎng)那樣 的網(wǎng)絡(luò)或USB線(xiàn)纜或IEEE1394等連接的記錄媒體或記錄裝置。此外,本 數(shù)據(jù)處理裝置也可以是對(duì)包括索引信息并將加密流作為因特網(wǎng)分發(fā)或廣播 而供給的內(nèi)容數(shù)據(jù)進(jìn)行該內(nèi)容的再現(xiàn)的數(shù)據(jù)處理裝置的形態(tài)。此外,本數(shù) 據(jù)處理裝置也可以是將包括索引信息并將加密流作為因特網(wǎng)分發(fā)或廣播進(jìn) 行供給的內(nèi)容數(shù)據(jù)臨時(shí)記錄在可移動(dòng)型的、設(shè)置在裝置內(nèi)部中或經(jīng)由網(wǎng)絡(luò) 的記錄媒體或記錄裝置等中、對(duì)其記錄的內(nèi)容數(shù)據(jù)進(jìn)行該內(nèi)容的再現(xiàn)的數(shù) 據(jù)處理裝置的形態(tài)。
此外,在本實(shí)施方式中,舉出設(shè)有設(shè)在LSI的外部的例如是半導(dǎo)體存儲(chǔ)器的外部存儲(chǔ)器的結(jié)構(gòu)例進(jìn)行了說(shuō)明,但作為外部存儲(chǔ)器,也可以是設(shè)
置在裝置內(nèi)的HDD等。此外,也可以在本數(shù)據(jù)處理裝置中不設(shè)置這樣的外 部存儲(chǔ)器,而是將分離后的外部數(shù)據(jù)包記錄在經(jīng)由因特網(wǎng)那樣的網(wǎng)絡(luò)或 USB線(xiàn)纜或IEEE1394等連接的記錄媒體或記錄裝置中那樣的結(jié)構(gòu)。此外, 也可以是將分離后的外部數(shù)據(jù)包記錄在記錄有用來(lái)再現(xiàn)的加密流的可移動(dòng) 型的、設(shè)置在裝置內(nèi)部中或經(jīng)由網(wǎng)絡(luò)的記錄媒體或記錄裝置等的空閑區(qū)域 等中的形態(tài)。
此外,在本實(shí)施方式中,作為實(shí)現(xiàn)在來(lái)自外部的訪(fǎng)問(wèn)時(shí)受到保護(hù)的結(jié) 構(gòu)即保護(hù)處理部的一例,舉出了作為在內(nèi)部中集成了解密部、內(nèi)部存儲(chǔ)器、 分離部、結(jié)合部及解碼器的功能的集成電路的LSI的例子進(jìn)行了說(shuō)明,但 例如也可以是將這些功能通過(guò)多個(gè)集成電路實(shí)現(xiàn)、進(jìn)行用來(lái)保護(hù)以使其難 以從外部訪(fǎng)問(wèn)的封裝或模塊化那樣的結(jié)構(gòu)??傊?,只要是阻止向由解密部 復(fù)原的解密流或內(nèi)部數(shù)據(jù)包的訪(fǎng)問(wèn)那樣的結(jié)構(gòu)就可以。
此外,在本實(shí)施方式中,舉出了在作為保護(hù)處理部的集成電路中配置 有解密部、內(nèi)部存儲(chǔ)器、分離部、結(jié)合部及解碼器等的功能的一例進(jìn)行了 說(shuō)明,但數(shù)據(jù)處理裝置也可以是不具有保護(hù)處理部的結(jié)構(gòu)。在此情況下, 在數(shù)據(jù)處理裝置中,具有在來(lái)自外部的訪(fǎng)問(wèn)時(shí)受到保護(hù)的保護(hù)存儲(chǔ)部、和 如外部存儲(chǔ)器那樣能夠進(jìn)行來(lái)自外部的訪(fǎng)問(wèn)的非保護(hù)存儲(chǔ)部作為單純的記 錄機(jī)構(gòu)。并且,通過(guò)分離部將流數(shù)據(jù)分離為包含在其他幀的解碼中需要的 幀的保護(hù)數(shù)據(jù)、和不包含在其他幀的解碼中需要的幀的非保護(hù)數(shù)據(jù)。進(jìn)而, 將保護(hù)數(shù)據(jù)存儲(chǔ)到保護(hù)存儲(chǔ)部中,將非保護(hù)數(shù)據(jù)存儲(chǔ)到非保護(hù)存儲(chǔ)部中。 此外,為了通過(guò)分離部進(jìn)行這樣的分離,利用例如上述那樣的索引信息的 入口幀信息等。本發(fā)明也可以做成這樣的結(jié)構(gòu),即使是這樣的簡(jiǎn)單的結(jié)構(gòu), 由于僅通過(guò)存儲(chǔ)在非保護(hù)存儲(chǔ)部中的非保護(hù)數(shù)據(jù)不能復(fù)原圖像數(shù)據(jù),所以 能夠確保圖像數(shù)據(jù)的機(jī)密性。另外,在此情況下,保護(hù)處理部和非保護(hù)處 理部既可以作為分別的記錄機(jī)構(gòu)實(shí)現(xiàn),也可以通過(guò)將1個(gè)記錄機(jī)構(gòu)分為在 來(lái)自外部的訪(fǎng)問(wèn)時(shí)受到保護(hù)的部分和能夠進(jìn)行從外部的訪(fǎng)問(wèn)的部分來(lái)實(shí) 現(xiàn)。
此外,在本實(shí)施方式中,如圖5所示,如將加密流等包含內(nèi)容的流或 數(shù)據(jù)作為媒體對(duì)象數(shù)據(jù)文件MOVnnn.MOD進(jìn)行記錄、將包含索引信息的媒體對(duì)象信息作為媒體對(duì)象信息文件MOVnnn.MOI進(jìn)行記錄那樣,舉出作 為各自不同的文件記錄到記錄媒體的一例進(jìn)行了說(shuō)明,但也可以是將包含 內(nèi)容的流或數(shù)據(jù)與索引信息作為相同的文件進(jìn)行記錄的記錄媒體。
此外,在本實(shí)施方式中,舉出了在設(shè)于在非法訪(fǎng)問(wèn)時(shí)受到保護(hù)的LSI 內(nèi)的內(nèi)部存儲(chǔ)器中記錄從內(nèi)容保護(hù)的觀(guān)點(diǎn)來(lái)看是重要的內(nèi)部數(shù)據(jù)包那樣的 結(jié)構(gòu)例進(jìn)行了說(shuō)明,但例如也可以是下述結(jié)構(gòu),在外部存儲(chǔ)器中通過(guò)使得 不匹配邏輯地址或用戶(hù)空間等而設(shè)置難以進(jìn)行從外部的非法訪(fǎng)問(wèn)的保護(hù)區(qū) 域和能夠從外部訪(fǎng)問(wèn)的非保護(hù)區(qū)域,將通過(guò)分離部的控制分離的包括保存 有入口幀數(shù)據(jù)的數(shù)據(jù)包在內(nèi)的數(shù)據(jù)包作為保護(hù)數(shù)據(jù)包記錄到外部存儲(chǔ)器的 保護(hù)區(qū)域中,將分離后的其他數(shù)據(jù)包作為非保護(hù)數(shù)據(jù)包記錄到外部存儲(chǔ)器 的非保護(hù)區(qū)域中。
另外,基于上述實(shí)施方式說(shuō)明了本發(fā)明,但本發(fā)明當(dāng)然并不限于上述 實(shí)施方式。以下這樣的其他實(shí)施例的情況也包含在本發(fā)明中。
(1) 本數(shù)據(jù)處理裝置及數(shù)據(jù)處理方法并不限于從記錄媒體獲取加密流 那樣的結(jié)構(gòu),也可以是獲取解密流那樣的結(jié)構(gòu)。原本不需要對(duì)方是記錄媒 體,也可以是便攜電話(huà)等能夠交換內(nèi)容的設(shè)備等。
(2) 本數(shù)據(jù)處理裝置及數(shù)據(jù)處理方法并不限于分離部以幀為單位進(jìn)行 分離的結(jié)構(gòu),也可以是不以幀為單位進(jìn)行分離的結(jié)構(gòu)。例如,也可以是將I 幀的一部分(只有中央部分等)記錄到保護(hù)存儲(chǔ)部或保護(hù)區(qū)域中。由此, 能夠進(jìn)一步抑制保護(hù)區(qū)域的使用量。此外,作為不以幀為單位進(jìn)行分離的 結(jié)構(gòu)的其他例,也可以是判斷是包含DCT系數(shù)的數(shù)據(jù)包還是不包含DCT 系數(shù)的數(shù)據(jù)包、將包含DCT系數(shù)的重要的數(shù)據(jù)包作為保護(hù)數(shù)據(jù)、將其他作 為非保護(hù)數(shù)據(jù)進(jìn)行分離那樣的結(jié)構(gòu)。
(3) 本數(shù)據(jù)處理裝置及數(shù)據(jù)處理方法并不限于保護(hù)存儲(chǔ)部及非保護(hù)存 儲(chǔ)部臨時(shí)地記錄流數(shù)據(jù)那樣的結(jié)構(gòu),也可以是長(zhǎng)期保存的目的的結(jié)構(gòu)。在 此情況下,保護(hù)存儲(chǔ)部及非保護(hù)存儲(chǔ)部?jī)?yōu)選地不是易失性的存儲(chǔ)器等,而 通過(guò)能夠記錄長(zhǎng)時(shí)間的數(shù)據(jù)的非易失性存儲(chǔ)器或HDD等實(shí)現(xiàn)。
(4) 在本實(shí)施方式中,舉出了在P、 B幀中不帶有指定信息的結(jié)構(gòu)進(jìn) ^1了說(shuō)明,但本數(shù)據(jù)處理裝置及數(shù)據(jù)處理方法也可以是在P、 B幀中也帶有 指定信息那樣的結(jié)構(gòu)。但是,在此情況下,需要在I幀的指定信息中附加
30表示是I幀的信息。
(5) 本數(shù)據(jù)處理裝置及數(shù)據(jù)處理方法并不限于分離部以數(shù)據(jù)包為單位 進(jìn)行分離那樣的結(jié)構(gòu),也可以是以其他單位分離的結(jié)構(gòu)。只要以通過(guò)存儲(chǔ) 在非保護(hù)存儲(chǔ)部中的數(shù)據(jù)不能將內(nèi)容解碼即可,以怎樣的單位分離都可以。
(6) 上述各裝置具體而言是由微處理器、ROM、 RAM、硬盤(pán)單元、 顯示器單元、鍵盤(pán)、鼠標(biāo)等構(gòu)成的計(jì)算機(jī)系統(tǒng)。在上述RAM或硬盤(pán)單元 中存儲(chǔ)有計(jì)算機(jī)程序。通過(guò)上述微處理器按照上述計(jì)算機(jī)程序動(dòng)作,各裝 置實(shí)現(xiàn)其功能。這里,計(jì)算機(jī)程序是為了實(shí)現(xiàn)規(guī)定的功能而將表示對(duì)計(jì)算 機(jī)的命令的命令代碼組合多個(gè)而構(gòu)成的。
(7) 構(gòu)成上述各裝置的結(jié)構(gòu)要素的一部分或全部也可以由1個(gè)系統(tǒng) LSI (Large Scale Integration:大規(guī)模集成電路)構(gòu)成。系統(tǒng)LSI是將多個(gè) 結(jié)構(gòu)部集成在1個(gè)芯片上而制造的超多功能LSI,具體而言,是包括微處理 器、ROM、 RAM等而構(gòu)成的計(jì)算機(jī)系統(tǒng)。在上述RAM中存儲(chǔ)有計(jì)算機(jī)程 序。通過(guò)上述微處理器按照上述計(jì)算機(jī)程序動(dòng)作,系統(tǒng)LSI實(shí)現(xiàn)其功能。
此外,構(gòu)成上述各裝置的結(jié)構(gòu)要素的各部既可以單獨(dú)地1芯片化,也 可以包括一部分或全部而1芯片化。
此外,這里設(shè)為系統(tǒng)LSI,但根據(jù)集成度的差異,也有稱(chēng)作IC、 LSI、 超級(jí)LSI、超大規(guī)模LSI的情況。此夕卜,集成電路化的方法并不限于LSI, 也可以通過(guò)專(zhuān)用電路或通用處理器實(shí)現(xiàn)。也可以使用在LSI制造后能夠編 程的FPGA (Field Programmable Gate Array:現(xiàn)場(chǎng)可編程門(mén)陣列)、或能夠 重構(gòu)LSI內(nèi)部的電路單元的連接或設(shè)定的可重構(gòu)處理器。
進(jìn)而,如果因半導(dǎo)體技術(shù)的進(jìn)步或派生的其他技術(shù)而出現(xiàn)替換LSI的 集成電路化的技術(shù),則當(dāng)然也可以利用該技術(shù)進(jìn)行功能塊的集成化。有可 能是生物技術(shù)的應(yīng)用等。
(8) 構(gòu)成上述各裝置的結(jié)構(gòu)要素的一部分或全部也可以由相對(duì)于各裝 置可拆裝的IC卡或單體的模組構(gòu)成。上述IC卡或上述模組也可以是由微 處理器、ROM、 RAM等構(gòu)成的計(jì)算機(jī)系統(tǒng)。上述IC卡或上述模組也可以 包括上述超多功能LSI。通過(guò)微處理器按照計(jì)算機(jī)程序動(dòng)作,上述IC卡或 上述模組實(shí)現(xiàn)其功能。該IC卡或該模組也可以具有防篡改性。
(9) 本發(fā)明也可以是上述所示的方法。此外,也可以是通過(guò)計(jì)算機(jī)實(shí)現(xiàn)這些方法的計(jì)算機(jī)程序,也可以是由上述計(jì)算機(jī)程序構(gòu)成的數(shù)字信號(hào)。
此外,本發(fā)明也可以是將上述計(jì)算機(jī)程序或上述數(shù)字信號(hào)記錄在計(jì)算
機(jī)可讀取的記錄媒體、例如軟盤(pán)、硬盤(pán)、CD-ROM、 MO、 DVD、 DVD-ROM、 DVD-RAM、 BD (Blu-ray Disc)、半導(dǎo)體存儲(chǔ)器等中的產(chǎn)品。此外,也可 以是記錄在這些記錄媒體中的上述數(shù)字信號(hào)。
此外,本發(fā)明也可以是將上述計(jì)算機(jī)程序或上述數(shù)字信號(hào)經(jīng)由電氣通 信線(xiàn)路、無(wú)線(xiàn)或有線(xiàn)通信線(xiàn)路、以因特網(wǎng)為代表的網(wǎng)絡(luò)、數(shù)據(jù)廣播等傳送 的系統(tǒng)。
此外,本發(fā)明也可以是具備微處理器和存儲(chǔ)器的計(jì)算機(jī)系統(tǒng),上述存 儲(chǔ)器存儲(chǔ)有上述計(jì)算機(jī)程序,上述微處理器按照上述計(jì)算機(jī)程序動(dòng)作。
此外,也可以通過(guò)將上述程序或上述數(shù)字信號(hào)記錄在上述記錄媒體中 移送、或通過(guò)將上述程序或上述數(shù)字信號(hào)經(jīng)由上述網(wǎng)絡(luò)等移送,由獨(dú)立的 其他計(jì)算機(jī)系統(tǒng)實(shí)施。
(10)也可以將實(shí)施方式及上述其他實(shí)施例分別組合。
工業(yè)實(shí)用性
本發(fā)明能夠從記錄有著作權(quán)等的保護(hù)較重要的內(nèi)容數(shù)據(jù)的記錄媒體在 實(shí)現(xiàn)內(nèi)容的保護(hù)的同時(shí)進(jìn)行內(nèi)容的再現(xiàn)。因此,本發(fā)明能夠在例如從記錄 在DVD或存儲(chǔ)卡等的記錄媒體中的加密流等解碼內(nèi)容數(shù)據(jù)的數(shù)據(jù)處理裝 置、具備這樣的解碼功能而從記錄媒體再現(xiàn)內(nèi)容的再現(xiàn)裝置、或者還具備 再將內(nèi)容記錄在記錄媒體中的功能的記錄再現(xiàn)裝置等、具備從記錄有圖像 及聲音等的內(nèi)容的記錄媒體再現(xiàn)內(nèi)容那樣的功能的廣播接收設(shè)備、通信設(shè) 備、信息設(shè)備及其他設(shè)備中使用。
權(quán)利要求
1、一種數(shù)據(jù)處理裝置,具備數(shù)據(jù)處理部,該數(shù)據(jù)處理部處理將內(nèi)容數(shù)據(jù)編碼而生成的多個(gè)幀所構(gòu)成的流數(shù)據(jù),其特征在于,上述數(shù)據(jù)處理裝置具備保護(hù)存儲(chǔ)部,存儲(chǔ)數(shù)據(jù),在來(lái)自外部的訪(fǎng)問(wèn)時(shí)受到保護(hù);非保護(hù)存儲(chǔ)部,存儲(chǔ)數(shù)據(jù);接收部,接收上述流數(shù)據(jù);分離部,將上述流數(shù)據(jù)分離為包含在其他幀的解碼中需要的幀在內(nèi)的保護(hù)數(shù)據(jù)和不包含上述在其他幀的解碼中需要的幀在內(nèi)的非保護(hù)數(shù)據(jù),將上述保護(hù)數(shù)據(jù)存儲(chǔ)到上述保護(hù)存儲(chǔ)部中,將上述非保護(hù)數(shù)據(jù)存儲(chǔ)到上述非保護(hù)存儲(chǔ)部中;以及結(jié)合部,將上述保護(hù)存儲(chǔ)部存儲(chǔ)的上述保護(hù)數(shù)據(jù)及上述非保護(hù)存儲(chǔ)部存儲(chǔ)的上述非保護(hù)數(shù)據(jù)結(jié)合,來(lái)復(fù)原上述流數(shù)據(jù)。
2、 如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于, 上述接收部與上述流數(shù)據(jù)一起接收用來(lái)將上述流數(shù)據(jù)特殊再現(xiàn)的索引f曰息5上述分離部基于與上述索引信息的入口幀有關(guān)的信息,分離為上述保 護(hù)數(shù)據(jù)和上述非保護(hù)數(shù)據(jù)。
3、 如權(quán)利要求2所述的數(shù)據(jù)處理裝置,其特征在于, 上述分離部基于有關(guān)上述入口幀的信息,將至少包括保存有上述入口幀數(shù)據(jù)的數(shù)據(jù)包的數(shù)據(jù)作為上述保護(hù)數(shù)據(jù),將上述保護(hù)數(shù)據(jù)以外的數(shù)據(jù)作 為上述非保護(hù)數(shù)據(jù),來(lái)進(jìn)行分離。
4、 如權(quán)利要求3所述的數(shù)據(jù)處理裝置,其特征在于, 上述入口幀是包含編碼后的圖像數(shù)據(jù)在內(nèi)的上述流數(shù)據(jù)的I幀,有關(guān)上述入口幀的信息是包括與保存有I幀的上述編碼后的圖像數(shù)據(jù)的數(shù)據(jù)包 號(hào)碼及數(shù)據(jù)包數(shù)有關(guān)的信息在內(nèi)的信息。
5、 如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于,上述保護(hù)存儲(chǔ)部 是設(shè)在封裝后的集成電路的內(nèi)部中的內(nèi)部存儲(chǔ)器。
6、 如權(quán)利要求2所述的數(shù)據(jù)處理裝置,其特征在于,上述保護(hù)存儲(chǔ)部是設(shè)在封裝后的集成電路的內(nèi)部中的內(nèi)部存儲(chǔ)器。
7、 如權(quán)利要求6所述的數(shù)據(jù)處理裝置,其特征在于,上述非保護(hù)存儲(chǔ) 部是設(shè)在上述集成電路的外部的外部存儲(chǔ)器。
8、 如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于, 上述數(shù)據(jù)處理裝置具備存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器;將上述存儲(chǔ)器劃分為在來(lái)自外部的訪(fǎng)問(wèn)時(shí)受到保護(hù)的保護(hù)區(qū)域和能夠 進(jìn)行從外部的訪(fǎng)問(wèn)的非保護(hù)區(qū)域;使上述保護(hù)存儲(chǔ)部為上述存儲(chǔ)器的上述保護(hù)區(qū)域,使上述非保護(hù)存儲(chǔ) 部為上述存儲(chǔ)器的上述非保護(hù)區(qū)域。
9、 如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于, 上述數(shù)據(jù)處理部劃分為難以從外部訪(fǎng)問(wèn)的保護(hù)處理部和能夠從外部訪(fǎng)問(wèn)的非保護(hù)處理部;在上述非保護(hù)處理部中配置上述非保護(hù)存儲(chǔ)部;在上述保護(hù)處理部中,配置上述保護(hù)存儲(chǔ)部、上述接收部、上述分離 部及上述結(jié)合部。
10、 如權(quán)利要求2所述的數(shù)據(jù)處理裝置,其特征在于, 上述數(shù)據(jù)處理部劃分為難以從外部訪(fǎng)問(wèn)的保護(hù)處理部和能夠從外部訪(fǎng)問(wèn)的非保護(hù)處理部;在上述非保護(hù)處理部中配置上述非保護(hù)存儲(chǔ)部;在上述保護(hù)處理部中,配置上述保護(hù)存儲(chǔ)部、上述接收部、上述分離 部及上述結(jié)合部。
11、 如權(quán)利要求3所述的數(shù)據(jù)處理裝置,其特征在于, 上述數(shù)據(jù)處理部劃分為難以從外部訪(fǎng)問(wèn)的保護(hù)處理部和能夠從外部訪(fǎng)問(wèn)的非保護(hù)處理部;在上述非保護(hù)處理部中配置上述非保護(hù)存儲(chǔ)部;在上述保護(hù)處理部中,配置上述保護(hù)存儲(chǔ)部、上述接收部、上述分離 部及上述結(jié)合部。
12、 如權(quán)利要求9所述的數(shù)據(jù)處理裝置,其特征在于, 上述流數(shù)據(jù)是加密后的加密流數(shù)據(jù);上述保護(hù)處理部還具備將上述加密流數(shù)據(jù)解密并復(fù)原解密流數(shù)據(jù)的解密部;上述分離部將上述解密流數(shù)據(jù)分離為上述保護(hù)數(shù)據(jù)和上述非保護(hù)數(shù) 據(jù),將上述保護(hù)數(shù)據(jù)存儲(chǔ)到上述保護(hù)存儲(chǔ)部中,將上述非保護(hù)數(shù)據(jù)存儲(chǔ)到 上述非保護(hù)存儲(chǔ)部中;上述結(jié)合部將上述保護(hù)存儲(chǔ)部存儲(chǔ)的上述保護(hù)數(shù)據(jù)及上述非保護(hù)存儲(chǔ) 部存儲(chǔ)的上述非保護(hù)數(shù)據(jù)結(jié)合,來(lái)復(fù)原上述解密流數(shù)據(jù)。
13、 如權(quán)利要求12所述的數(shù)據(jù)處理裝置,其特征在于,上述保護(hù)處理 部還具備將由上述結(jié)合部復(fù)原的解密流數(shù)據(jù)解碼并復(fù)原上述內(nèi)容數(shù)據(jù)的解 碼器。
14、 如權(quán)利要求9所述的數(shù)據(jù)處理裝置,其特征在于,上述保護(hù)處理 部是封裝后的集成電路,上述非保護(hù)存儲(chǔ)部是設(shè)在上述集成電路的外部的 外部存儲(chǔ)器。
15、 如權(quán)利要求2所述的數(shù)據(jù)處理裝置,其特征在于,上述接收部接 收從將上述流數(shù)據(jù)與上述索引數(shù)據(jù)作為同一文件進(jìn)行記錄的記錄媒體中讀 入的上述流數(shù)據(jù)及上述索引信息。
16、 如權(quán)利要求2所述的數(shù)據(jù)處理裝置,其特征在于,上述接收部接 收從將上述流數(shù)據(jù)與上述索引數(shù)據(jù)作為各自不同的文件進(jìn)行記錄的記錄媒 體中讀入的上述流數(shù)據(jù)及上述索引信息。
17、 如權(quán)利要求16所述的數(shù)據(jù)處理裝置,其特征在于,上述記錄媒體 是SD存儲(chǔ)卡,上述索引信息是記錄在媒體對(duì)象信息文件中的數(shù)據(jù)。
18、 一種集成電路,其特征在于,具備接收部,接收流數(shù)據(jù);保護(hù) 存儲(chǔ)部,存儲(chǔ)數(shù)據(jù);分離部,將上述流數(shù)據(jù)分離為包含在其他幀的解碼中 需要的幀在內(nèi)的保護(hù)數(shù)據(jù)和不包含上述在其他幀的解碼中需要的幀在內(nèi)的 非保護(hù)數(shù)據(jù),將上述保護(hù)數(shù)據(jù)存儲(chǔ)到上述保護(hù)存儲(chǔ)部中,將上述非保護(hù)數(shù) 據(jù)輸出到外部;以及結(jié)合部,將上述保護(hù)存儲(chǔ)部存儲(chǔ)的上述保護(hù)數(shù)據(jù)及從 外部取入的上述非保護(hù)數(shù)據(jù)結(jié)合,來(lái)復(fù)原上述流數(shù)據(jù)。
19、 一種數(shù)據(jù)處理程序,是數(shù)據(jù)處理裝置的數(shù)據(jù)處理程序,該數(shù)據(jù)處 理裝置具備處理將內(nèi)容數(shù)據(jù)編碼而生成的多個(gè)幀所構(gòu)成的流數(shù)據(jù)的數(shù)據(jù)處 理部、存儲(chǔ)數(shù)據(jù)并在來(lái)自外部的訪(fǎng)問(wèn)時(shí)受到保護(hù)的保護(hù)存儲(chǔ)部和存儲(chǔ)數(shù)據(jù) 的非保護(hù)存儲(chǔ)部,上述數(shù)據(jù)處理程序的特征在于,包括接收上述流數(shù)據(jù)的步驟;將上述流數(shù)據(jù)分離為包含在其他幀的解碼中需要的幀在內(nèi)的保護(hù)數(shù)據(jù) 和不包含上述在其他幀的解碼中需要的幀在內(nèi)的非保護(hù)數(shù)據(jù),將上述保護(hù) 數(shù)據(jù)存儲(chǔ)到上述保護(hù)存儲(chǔ)部中,將上述非保護(hù)數(shù)據(jù)存儲(chǔ)到上述非保護(hù)存儲(chǔ) 部中的步驟;以及將上述保護(hù)存儲(chǔ)部存儲(chǔ)的上述保護(hù)數(shù)據(jù)及上述非保護(hù)存儲(chǔ)部存儲(chǔ)的上 述非保護(hù)數(shù)據(jù)結(jié)合,來(lái)復(fù)原上述流數(shù)據(jù)的步驟。
20、 一種記錄媒體,其特征在于,記錄有權(quán)利要求19所述的數(shù)據(jù)處理程序。
21、 一種數(shù)據(jù)處理方法,是數(shù)據(jù)處理裝置的數(shù)據(jù)處理方法,該數(shù)據(jù)處 理裝置具備處理將內(nèi)容數(shù)據(jù)編碼而生成的多個(gè)幀所構(gòu)成的流數(shù)據(jù)的數(shù)據(jù)處 理部、存儲(chǔ)數(shù)據(jù)并在來(lái)自外部的訪(fǎng)問(wèn)時(shí)受到保護(hù)的保護(hù)存儲(chǔ)部和存儲(chǔ)數(shù)據(jù) 的非保護(hù)存儲(chǔ)部,上述數(shù)據(jù)處理方法的特征在于,接收上述流數(shù)據(jù);將接收的上述流數(shù)據(jù)分離為包含在其他幀的解碼中需要的幀在內(nèi)的保 護(hù)數(shù)據(jù)和不包含上述在其他幀的解碼中需要的幀在內(nèi)的非保護(hù)數(shù)據(jù),將上 述保護(hù)數(shù)據(jù)存儲(chǔ)到上述保護(hù)存儲(chǔ)部中,將上述非保護(hù)數(shù)據(jù)存儲(chǔ)到上述非保 護(hù)存儲(chǔ)部中;將上述保護(hù)存儲(chǔ)部存儲(chǔ)的上述保護(hù)數(shù)據(jù)及上述非保護(hù)存儲(chǔ)部存儲(chǔ)的上 述非保護(hù)數(shù)據(jù)結(jié)合,來(lái)復(fù)原上述流數(shù)據(jù)。
全文摘要
一種處理將內(nèi)容數(shù)據(jù)編碼而生成的多個(gè)幀所構(gòu)成的流數(shù)據(jù)的數(shù)據(jù)處理裝置,具備保護(hù)存儲(chǔ)部,存儲(chǔ)數(shù)據(jù),在來(lái)自外部的訪(fǎng)問(wèn)時(shí)受到保護(hù);非保護(hù)存儲(chǔ)部,存儲(chǔ)數(shù)據(jù);接收部,接收流數(shù)據(jù);分離部,將流數(shù)據(jù)分離為包含在其他幀的解碼中需要的幀在內(nèi)的保護(hù)數(shù)據(jù)和不包含在其他幀的解碼中需要的幀在內(nèi)的非保護(hù)數(shù)據(jù),將保護(hù)數(shù)據(jù)存儲(chǔ)到保護(hù)存儲(chǔ)部中,將非保護(hù)數(shù)據(jù)存儲(chǔ)到非保護(hù)存儲(chǔ)部中;以及結(jié)合部,將保護(hù)存儲(chǔ)部存儲(chǔ)的保護(hù)數(shù)據(jù)及非保護(hù)存儲(chǔ)部存儲(chǔ)的非保護(hù)數(shù)據(jù)結(jié)合,來(lái)復(fù)原流數(shù)據(jù)。
文檔編號(hào)H04N7/167GK101433085SQ20078001485
公開(kāi)日2009年5月13日 申請(qǐng)日期2007年4月23日 優(yōu)先權(quán)日2006年4月24日
發(fā)明者倉(cāng)內(nèi)伸和 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社