記錄再現裝置、文件存取方法、av數據管理方法以及伺服器裝置的製作方法
2023-05-06 04:12:11 1
專利名稱:記錄再現裝置、文件存取方法、av數據管理方法以及伺服器裝置的製作方法
技術領域:
本發明涉及記錄再現裝置、文件存取方法、AV數據管理方法以及伺服器裝置,具體來說,涉及一種由圖像數據或聲音數據等構成的AV數據的記錄、再現、文件存取方法、以及使用了管理信息的AV數據的管理方法。
背景技術:
隨著DVD播放機以及DVD刻錄機等的普及,市場上已經開始出現內置HDD的複合型DVD等。另一方面,例如,隨著Java(註冊商標)語言等的普及,在行動電話等終端設備上也開始普及應用的執行環境。然而,在能夠執行任意的應用的情況下,允許對任何信息進行存取是危險的。因此,在特定的應用(例如i-appli(註冊商標)等)中,僅允許可信賴的應用對行動電話所存儲的電話本等各種信息進行存取。
通常,由於下載到終端的應用可能會執行不正常的動作,因此,應用的動作受到嚴格限制,並且應用不能夠使用本機資源。
與此相對,例如,在專利文獻1中公開了下述內容,利用存儲在認證模塊的防篡改區域中的應用認證信息,對下載到終端的應用進行認證,確認是否已經進行過出處確認以及是否被篡改,並且僅允許經過認證後的應用使用終端的本地資源。
另外,目前,作為記錄圖像、聲音、字幕等的AV數據單元,DVD等碟片狀記錄介質正在普及。作為其理由之一,可以列舉能夠隨機存取這一特點。隨機存取的特徵在於,能夠在非常短的時間內移動到任意的數據記錄位置並開始數據的讀入。例如,只要準備好使AV數據的再現時間軸上的再現時刻與數據的記錄位置對應起來的管理信息,就能夠從再現時間軸上用戶希望的再現時刻開始再現。
參照下述的圖25以及圖26說明現有的碟片再現方法。
圖25是表示記錄在現有的碟片狀記錄介質中的數據結構示例的圖,圖中,1001是碟片狀記錄介質,在該碟片狀記錄介質1001中記錄Clip AV Stream、Clip Info、Playitem、Playlist。Clip AV Stream中多路復用式記錄圖像、聲音等AV數據。在多路復用式AV數據中也包含圖像以外的多個的聲音、字幕等,能夠選擇進行再現。在Clip Info中記錄使碟片狀記錄介質1001中的AV數據的記錄位置與AV數據的再現時間軸上的再現時刻相對應的信息。Playitem是用來管理存在著AV數據的區間的信息,具有記錄Clip Info的文件名、再現時間軸上的Clip AV Stream的再現開始時刻(In點)以及再現結束時刻(Out點)。Playlist是由一個以上的Playitem構成並且按再現順序記錄Playitem的管理信息。
圖26是用於說明從開頭起再現圖25所示的Playlist管理的AV數據的情況下的再現方法的流程圖。首先,用戶指示記錄再現裝置讀入碟片狀記錄介質1001的數據,接受了讀入指示的記錄再現裝置則讀入Playlist(步驟S101)。接著,從Playlist中提取Playitem(步驟S102)。接著,參照Playitem所管理的Clip Info,將Playitem所管理的AV數據在再現時間軸上的再現時間變換成記錄有Clip AVStream的碟片狀記錄介質1001上的地址(步驟S103)。最後執行所指定的記錄區間的Clip AV Stream的再現。以上就是碟片狀記錄介質1001的再現方法。
另外,Playlist能夠同時再現、管理2個AV數據,分別利用上述的Playitem串進行管理。該Playitem分別稱作Mainpath和Subpath,該Subpath在記錄介質中主要用於後記錄。所謂的「後記錄」是指,在同一時間記錄、再現與對應於再現圖像的聲音不同的聲音。
上述Subpath的Playitem除了具有記錄Clip Info的文件名、再現時間軸上的Clip AV Stream的再現開始時刻(In點)、再現結束時刻(Out點)以外,為了與Mainpath的Playitem所管理的AV數據同時進行再現,還具有下述2個信息。一個是用來確定管理著與Subpath的Playitem所管理的AV數據同時再現的AV數據的Mainpath的Playitem的信息。另一個是用來指定Subpath的Playitem所管理的AV數據在Mainpath的再現時間上的再現開始的再現時刻信息。藉助於這些信息,在再現Subpath的Playitem所管理的AV數據時,能夠首先確定同時再現的AV數據的Mainpath的Playitem,然後在所確定的Playitem所管理的AV數據的指定時刻開始再現Subpath的Playitem所管理的AV數據。
如上所述,通過使用Subpath的Playitem,能夠將未包含在多路復用內的其他的AV數據與多路復用(原始的)AV數據組合起以同時再現。進而可以考慮利用這一點在下載與原始的AV數據的內容有關的AV數據的同時進行再現。這裡所說的下載是指將用戶希望使用的數據從伺服器裝置等複製到用戶終端。
這裡,例如,在專利文獻2中公開了可以簡便地對記錄在碟片內的信息的進行確認、對所希望信息的進行檢索的方法。該方法是,在DVRVolume內描述與記錄在碟片內的所有信息關聯的信息,根據該描述,能夠確認記錄在碟片內的信息,同時,在Table Of Playlist內描述再現記錄在碟片內的信息時的信息,根據該描述,能夠簡便地執行所希望信息的檢索。
專利文獻1特開2003-223235號公報(日本專利公開公報)專利文獻2特開2002-157859號公報(日本專利公開公報)發明內容這裡,在能夠執行應用的終端裝置中引進本地存儲,當在該本地存儲中執行任意的應用的情況下,該應用有可能會違反內容生成者的意圖進行複製或篡改等,因此,必須對此採取對策。另外,當存在多種獲取應用的途徑的情況下,可信度低且具有惡意的應用有可能被執行。因此,需要根據應用的可信度來限制對各種信息的存取。
另外,在考慮同時再現多個AV數據的情況下,與原始AV數據組合起來的其他AV數據並不限於一個。例如,假設原始AV數據是美國電影,組合起來再現的其他AV數據可能是該美國電影的日語字幕、荷蘭語字幕數據等多種字幕數據等。然而,在上述方法中,由於一個Playlist只能夠管理一個Subpath,因此,必須管理很多的Playlist。這一點,在上述專利文獻2中也是相同的。
進而,當記錄原始AV數據的介質是只讀介質(例如,DVD-ROM等)的情況下,有時候希望將下載的AV數據記錄到與上述記錄介質不同的記錄介質中並且組合起來再現,但是在上述方法中並沒有被實現。
本發明是鑑於上述的實情而提出的,是一種對於記錄了包含AV數據或應用程式/數據的內容的外部記錄介質或伺服器裝置進行存取以將該內容記錄到本地存儲的同時,再現或執行該記錄的內容的記錄再現裝置,能夠向記錄在外部記錄介質或本地存儲中的任意的內容中添加存取限制,以此防止利用該內容進行非法複製及篡改。
更具體地,使得作為安裝對象的內容的安裝處理以及加載處理自動化,在執行這些處理時,正在執行的內容通過調用通用的功能(安裝或加載)而只安裝/下載被允許的加載對象的內容以防止非法複製,同時,通過對執行中的內容進行存取限制來防止篡改。
判定內容的可信度,並根據該可信度對不同於安裝處理以及加載處理的內容執行時的數據讀入處理、寫入處理進行存取限制,由此防止非法的複製以及篡改。
另外,其目的在於,在再現多路復用的AV數據(以下稱作原始的AV數據)時,在原始的AV數據的管理信息中可追加該原始的AV數據中不包含的多個關聯AV數據的關聯管理信息,利用追加了該關聯管理信息的管理信息,能夠將原始的AV數據和關聯AV數據組合起來同時再現,進而,即使當記錄了原始的AV數據的記錄介質和記錄了多個關聯AV數據的記錄介質不同的情況下,也能夠將原始的AV數據和關聯AV數據組合起來同時再現。
課題解決方法第1技術方案具有用來讀入包含AV數據或應用程式/數據的內容的讀入單元;用來記錄該讀入內容的記錄單元;以及,用來再現或執行該記錄的內容的處理單元,其特徵在於,上述處理單元向由上述記錄再現裝置能夠再現或執行的任意的內容中添加根據其處理內容不同的存取限制。
第2技術方案是在第1技術方案中,具有用來連接記錄了內容的外部記錄介質的、或者用來通過網絡連接記錄了內容的伺服器裝置的外部接口,上述處理單元具有安裝處理單元,上述安裝處理單元將記錄在與上述外部接口連接的外部記錄介質或伺服器裝置中的內容安裝到上述記錄單元的特定區域。
第3技術方案是在第2技術方案中,上述安裝處理單元僅允許將與上述外部接口連接的外部記錄介質或伺服器裝置中允許安裝的內容安裝到上述記錄單元的特定區域。
第4技術方案是在第2技術方案中,上述處理單元根據來自上述記錄再現裝置正在再現或執行的內容的安裝命令,向上述安裝處理單元發出安裝指示,並且不能夠由該安裝處理單元以外的部分執行對上述特定區域的寫入處理。
第5技術方案是在第2~4任意一項的技術方案中,在上述記錄再現裝置對任意內容的再現或執行過程中,上述處理單元使得該內容不能夠存取記錄在上述外部記錄介質中的其他或者全部內容。
第6技術方案是在第2~4任意一項的技術方案中,在上述記錄再現裝置對任意內容的再現或執行過程中,上述處理單元使得該內容不能夠存取安裝在上述記錄單元中的其他或者全部內容。
第7技術方案是在第2~4任意一項的技術方案中,具有作為內容執行區域的存儲器,上述處理單元具有將記錄在上述記錄單元或外部記錄介質或伺服器裝置中的可執行內容加載到上述存儲器中的加載處理單元。
第8技術方案是在第7技術方案中,上述處理單元根據來自上述記錄再現裝置正在再現或執行的內容中的加載命令,向上述加載處理單元發出加載指示,並且不能夠由該加載處理單元以外的部分執行加載處理。
第9技術方案是在第7或8技術方案中,在上述記錄再現裝置再現或執行任意的內容的過程中,上述處理單元使得該內容不能夠存取加載到上述存儲器中的其他或者全部內容。
第10技術方案是在第7或8技術方案中,上述記錄單元將再現或執行內容所必需的程序以及數據作為一個包並以包單位記錄下來,上述加載處理單元將記錄在上述記錄單元中的構成任意的包的至少是程序的全部或一部分加載到上述存儲器中,在對加載到上述存儲器中的構成上述包的程序的全部或一部分進行再現或執行的過程中,上述處理單元使該再現或執行中的程序不能夠存取包含該程序的上述包以外的包。
第11技術方案是在第7或8技術方案中,在上述記錄再現裝置對任意的內容進行再現或執行的過程中,上述處理單元全面禁止該再現或執行中的內容對上述記錄單元、外部記錄介質、伺服器裝置以及存儲器的存取。
第12技術方案是在第1~11任意一項的技術方案中,在上述記錄再現裝置對任意的內容的再現或執行過程中,上述處理單元根據該內容的可信度限制該內容的存取。
第13技術方案是在第12技術方案中,根據程序的描述語言、成為由上述讀入單元讀入的內容的讀入源的記錄介質、成為由上述讀入單元讀入的內容的讀入源的網絡地址這些因素中的一個或多個設定上述內容的可信度。
第14技術方案是使用記錄再現裝置對內容的配置文件進行存取的文件存取方法,該記錄再現裝置具有用來讀入包含AV數據或應用程式/數據的內容的讀入單元;用來記錄該讀入的內容的記錄單元;以及,用來再現或執行該記錄的內容的處理單元,該文件存取方法的特徵在於,根據其處理內容向上述記錄再現裝置能夠再現或執行的任意的內容中添加不同的存取限制。
第15技術方案是在第14技術方案中,讀入外部記錄介質或伺服器裝置中記錄的內容,並且將該讀入的內容安裝到上述記錄介質的特定區域。
第16技術方案是在第15技術方案中,僅允許將上述外部記錄介質或伺服器裝置中允許安裝的內容安裝到上述記錄單元的特定區域。
第17技術方案是在第15技術方案中,根據來自上述記錄再現裝置正在再現或執行的內容中的安裝命令,向上述處理單元所具備的安裝處理單元發出安裝指示,並且不能夠由該安裝處理單元以外的部分執行對上述記錄單元的特定區域的寫入處理。
第18技術方案是在第15~17的任意一項技術方案中,在上述記錄再現裝置對任意內容的再現或執行過程中,使得該內容不能夠存取記錄在上述外部記錄介質中的其他或者全部的內容。
第19技術方案是在第15~17的任意一項技術方案中,在上述記錄再現裝置對任意的內容的再現或執行過程中,使得該內容不能夠存取安裝在上述記錄單元中的其他或者所有的內容。
第20技術方案是在第25~17的任意一項技術方案中,將記錄在上述記錄單元或外部記錄介質或伺服器裝置中的可執行內容加載到上述記錄再現裝置所具備的存儲器中。
第21技術方案是在第20技術方案中,根據來自上述記錄再現裝置正在再現或執行的內容中的加載命令,向上述處理單元所具備的加載處理單元發出加載指示,並且不能夠由該加載處理單元以外的部分執行加載處理。
第22技術方案是在第20或21技術方案中,在上述記錄再現裝置對任意的內容的再現或執行過程中,使得該內容不能夠存取加載到上述存儲器的其他或者全部內容。
第23技術方案是在第20或21技術方案中,上述記錄單元將再現或執行內容所必需的程序以及數據作為一個包並以包為單位記錄下來,將記錄在上述記錄單元中的構成任意的包的至少程序的全部或一部分加載到上述存儲器,在該加載的構成上述包的程序的全部或一部分的再現或執行過程中,使得該再現或執行中的程序不夠存取包含該程序的上述包以外的包。
第24技術方案是在第20或21技術方案中,在上述記錄再現裝置對任意的內容的再現或執行過程中,全面禁止該內容存取上述記錄單元、外部記錄介質、伺服器裝置以及存儲器。
第25技術方案是在第14~24的任意一項技術方案中,在上述記錄再現裝置對任意的內容的再現或執行過程中,根據該內容的可信度限制該內容的存取。
第26技術方案是在第25技術方案中,根據程序的描述語言、成為由上述讀入單元讀入的內容的讀入源的記錄介質、成為由上述讀入單元讀入的內容的讀入源的網絡地址這些因素中的一個或多個設定上述內容的可信度。
第27技術方案是一種利用AV數據的管理信息管理該AV數據的再現處理的AV數據管理方法,其特徵在於,具備關聯AV數據/管理信息取得步驟,用來取得與記錄在記錄介質中的AV數據相關聯的多個關聯AV數據以及追加了用於管理該關聯AV數據的再現處理的關聯管理信息的上述AV數據的管理信息;記錄步驟,用來將該取得的多個關聯AV數據以及上述AV數據的管理信息記錄到預定的記錄區域;以及再現控制步驟,用來根據該記錄的管理信息,對記錄在上述記錄介質的AV數據以及記錄在上述記錄區域的關聯AV數據同時進行再現控制。
第28技術方案是在第27技術方案中,檢索用上述關聯AV數據/管理信息取得步驟能夠取得的上述AV數據的管理信息和用上述記錄步驟已經記錄的上述AV數據的管理信息,其結果是,判定所追加的關聯管理信息的數量最多的管理信息為最新,在上述再現控制步驟中,利用上述判定為最新的管理信息對上述AV數據以及關聯AV數據同時進行再現控制。
第29技術方案是在第27或28技術方案中,具有用來判斷與上述記錄步驟所記錄的上述AV數據的管理信息中包含的各關聯管理信息相對應的關聯AV數據是否記錄在預定的記錄區域中的步驟,其結果是,當關聯AV數據沒有記錄在上述記錄區域中的情況下,將對應於該關聯AV數據的關聯管理信息置為無效。
第30技術方案是在第29技術方案中,具有刪除步驟,在利用上述關聯AV數據/管理信息取得步驟所取得的上述AV數據的管理信息所管理的關聯AV數據中,只有選擇地刪除記錄在上述記錄區域中的關聯AV數據。
第31技術方案是一種AV數據的管理信息生成/提供方法,其特徵在於,在生成與記錄到記錄介質中的AV數據相關聯的關聯AV數據的時刻,生成追加了與該關聯AV數據相對應的關聯管理信息的上述AV數據的管理信息,以便能夠提供該生成的關聯AV數據以及上述AV數據的管理信息。
第32技術方案是一種記錄再現裝置,具有用來讀入記錄在記錄介質中的AV數據的外部設備接口和用來連接記錄了與記錄在上述記錄介質中的AV數據相關聯的多個關聯AV數據的伺服器裝置的網絡接口,其特徵在於,具有下載單元,將多個關聯AV數據以及追加了用於管理該關聯AV數據的再現處理的關聯管理信息的上述AV數據的管理信息從上述伺服器裝置下載到預定的記錄區域;以及再現控制單元,根據該下載下來的管理信息,對記錄在上述記錄介質中的AV數據以及上述下載下來的關聯AV數據同時進行再現控制。
第33技術方案是在第32的技術方案中,檢索記錄在上述伺服器裝置中的上述AV數據的管理信息和已經記錄在上述記錄區域中的上述AV數據的管理信息,其結果是,判定所追加的關聯管理信息的數量最多的管理信息為最新,上述再現控制單元利用上述判定為最新的管理信息對上述AV數據以及關聯AV數據同時進行再現控制。
第34技術方案是在第32或33的技術方案中,具有判斷單元,用來判斷與上述下載單元所下載的上述AV數據的管理信息中所包含的各關聯管理信息相對應的關聯AV數據是否被下載到上述記錄區域,其結果是,當關聯AV數據尚未下載到上述記錄區域的情況下,將對應於該關聯AV數據的關聯管理信息置為無效。
第35技術方案是在第34的技術方案中,具有刪除單元,用來從由上述下載單元所下載的上述AV數據的管理信息所管理的關聯AV數據中有選擇地刪除已下載到上述記錄區域中的關聯AV數據。
第36的技術方案是是一種能夠與技術方案32~35的任意一項所述的記錄再現裝置連接的伺服器裝置,其特徵在於,在生成與記錄在記錄介質中的AV數據相關聯的關聯AV數據的時刻,生成追加了與該關聯AV數據相對應的關聯管理信息的上述AV數據的管理信息,以便能夠提供該生成的關聯AV數據以及上述AV數據的管理信息。
本發明是一種對記錄了包含AV數據或應用程式/數據的內容的外部記錄介質以及伺服器裝置進行存取將該內容記錄到本地存儲器的同時,再現或執行所記錄的內容的記錄再現裝置,通過向記錄在外部記錄介質或本地存儲器的任意內容添加存取限制,能夠防止該內容執行非法複製以及篡改。
這是由於,第一,使得作為安裝對象的內容的安裝處理以及加載處理自動化,在執行這些處理時,執行中的內容通過調用各內容通用的功能(安裝或加載),能夠只安裝/加載允許的安裝對象的內容,因此能夠防止非法複製。另外,通過對執行中的內容施加存取限制,能夠防止篡改。
第二,判斷內容的可信度,根據該可信度對不同於安裝處理以及加載處理的內容執行時的數據讀入處理、寫入處理施加存取限制,由此能夠防止非法的複製以及篡改。這就是,通過限制讀出處理能夠防止篡改,並通過對讀入以及寫出處理的組合施加限制能夠防止非法複製。
另外,再現多路復用的AV數據(原始的AV數據)時,設在原始的AV數據的管理信息中能夠追加不包含在該原始的AV數據中的多個關聯AV數據的關聯管理信息,由於利用追加了該關聯管理信息的管理信息能夠將原始AV數據和關聯AV數據組合起來同時再現,因此,當在多個關聯AV數據隨後被追加到原始的AV數據的情況下,也能夠任意組合AV數據並同時再現。
由於能夠將原始的AV數據以及關聯AV數據各自的管理信息歸納為一個,因此,能夠節約記錄再現裝置以及伺服器裝置上的數據區域。
進一步,即使記錄了原始的AV數據的記錄介質與記錄了多個關聯AV數據的記錄介質不同的情況下,也能夠將原始的AV數據和關聯AV數據組合起來同時進行再現,因此,在具備記錄區域的記錄再現裝置中,能夠將與記錄在只能用來再現的記錄介質中的AV數據組合起來進行再現使用的字幕數據以及聲音數據等記錄到上述記錄區域中使用。
圖1是用於說明本發明一個實施方式的記錄再現裝置的內部結構示例的框圖。
圖2是用於說明對內容的全體或一部分執行通用化的安裝處理的一個示例的流程圖。
圖3是用於說明對內容的全體或一部分執行通用化的刪除(卸載)處理的一個示例的流程圖。
圖4是用於說明圖1所示的處理部的詳細結構實例的框圖。
圖5是表示與應用程式的可信度相對應的存取限制的一個示例的圖。
圖6是表示記錄在ROM碟片中的文件結構的一個示例的圖。
圖7是表示install.info文件35的內容的一個示例的圖。
圖8是表示記錄在硬碟中的文件結構的一個示例的圖。
圖9是表示記錄在ROM碟片中的文件結構的其他示例的圖。
圖10是表示記錄在硬碟中的文件結構的其他示例的圖。
圖11是表示記錄在硬碟中的文件結構的其他示例的圖。
圖12是表示針對3個可信度等級適用3個存取限制等級的一個示例的圖。
圖13是用於說明本發明其他實施方式的記錄再現裝置的內部結構示例的框圖。
圖14是表示記錄在ROM碟片中的原始的AV數據的結構示例的圖。
圖15用於說明下載下來的關聯AV數據和與該關聯AV數據一同下載下來的該關聯AV數據的管理信息的對應關係的一個示例的圖。
圖16是用於說明下載下來的關聯AV數據和與該關聯AV一同下載下來的該關聯AV數據的管理信息的對應關係的其他示例的圖。
圖17是用於說明下載下來的關聯AV數據和與該關聯AV一同下載下來的該關聯AV數據的管理信息的對應關係的其他示例的圖。
圖18是用於說明下載關聯AV數據及其管理信息的方法的一個示例的流程圖。
圖19是用於說明再現AV數據的方法的一個示例的流程圖。
圖20是表示記錄在記錄再現裝置內的記錄區域中的管理信息及其關聯AV數據的結構示例的圖。
圖21是表示記錄在ROM碟片中的關聯信息及原始的AV數據與記錄在記錄再現裝置內的記錄區域中的管理信息及關聯AV數據的對應關係的一個示例的圖。
圖22是用於說明刪除記錄再現裝置內的記錄區域中所記錄的關聯AV數據的方法的流程圖。
圖23是表示在從圖20所示的記錄區域刪除Downloaded ClipInfo3以及Downloaded Clip AV Stream3之後的記錄區域中記錄的管理信息以及關聯AV數據的一個示例的圖。
圖24是表示在從圖20所示的記錄區域刪除Downloaded ClipInfo3以及Downloaded Clip AV Stream3之後的ROM碟片中記錄的關聯信息及原始的AV數據與記錄在記錄再現裝置內的記錄區域中的管理信息及關聯AV數據的對應關係的一個示例的圖。
圖25是表示記錄在現有的碟片狀記錄介質中的數據結構示例的圖。
圖26是用於說明從開頭起再現圖25所示的Playlist管理的AV數據時的再現方法的流程圖。
實施發明的最佳方式以下,說明本發明的記錄再現裝置、文件存取方法的實施方式。圖1是用於說明本發明的一個實施方式的記錄再現裝置的內部結構示例的框圖,圖中,10是記錄再現裝置,該記錄再現裝置10由處理部11、外部設備接口12、設備接口13、網絡接口14以及用戶接口15構成。處理部11利用從各接口獲得的信息解碼AV數據或者執行應用程式。外部設備接口12能夠從外部記錄介質16讀入AV數據以及應用程式等的數據並傳遞到處理部11。
這裡,外部記錄介質16是指包含例如CD-ROM、CD-R(-RW)、DVD-ROM(-R/-RW/-RAM)等的ROM(或RAM)碟片、存儲卡等半導體存儲器等。記錄在該外部記錄介質16中的數據也可以記錄在記錄再現裝置10以外。
在以下的說明中,將按照一定意義組合起來的AV數據或應用程式/數據定義為內容。另外,所謂AV數據是指為了再現圖像、聲音或者這兩者而必需的信息的全部或一部分。另外,所謂應用程式是指執行應用所必需的信息的全部或一部分。上述內容是由例如構成相當於一個主題的AV數據的文件全體、或者構成一個遊戲或應用的程序文件以及數據文件全體構成的。
網絡接口14能夠通過網絡17從與網絡17連接的伺服器裝置(未圖示)下載數據並傳遞到處理部11。在本示例中,雖然是構成為從外部記錄介質16和網絡17的任意一方都能夠取得數據,但並不限定於此,也可以是僅從其中的任意一方取得數據。
用戶接口15與播放器18、控制器19連接。處理部11能夠通過用戶接口15向播放器18輸出AV數據等,使用戶視聽AV數據。另外,從控制器19輸入的用戶要求通過用戶接口15傳遞到處理器11。
設備接口13能夠從記錄介質(本機存儲器)20讀入數據或者將數據寫入記錄介質20。這裡,記錄介質20是內置或外附的硬碟裝置、可記錄光碟或存儲卡等記錄介質。記錄在記錄介質20(以下,以記錄裝置20為代表)中的數據是用記錄再現裝置10記錄的數據。
處理部11執行預先準備的內容(AV數據或應用程式)或者經由任意一個接口讀入的內容,並且執行文件存取處理作為其處理之一。
首先,記錄再現裝置10的文件存取處理有以下三類。
(處理1)安裝處理,從外部記錄介質16或者經由網絡17從伺服器裝置讀入內容的全體或一部分並且以能夠識別的形式記錄在記錄裝置20中;(處理2)加載處理,從記錄裝置20或者外部記錄介質16或者經由網絡17從伺服器裝置將再現或執行內容所必需的程序或數據讀入內部存儲器;(處理3)將內容本身生成的數據寫出以及讀入的處理。
本發明為了防止對上述文件存取處理進行非法的複製以及篡改,如下添加存取限制。
首先,說明從外部記錄介質16或者經由網絡17從伺服器裝置讀入上述(處理1)的內容並且以可識別的形記錄到記錄裝置20中的安裝處理。
這裡,在存在於外部記錄介質16或經由網絡17能夠存取的伺服器裝置中的數據中,僅安裝該數據提供者認可的數據,並且必須防止安裝除此之外的數據,即防止非法複製。另外,必須要使安裝後的數據不會被篡改。這裡,將安裝所必需的處理通用化並加以定義,執行中的內容只對該通用化的處理提供觸發器。此時,為了簡單地實現安裝,希望在安裝源中存在管理按照一定意義組合起來的內容(AV數據或應用程式)的管理信息。
圖2是用於說明對內容的全體或一部分實施了通用化的安裝處理的一個示例的流程圖。首先,記錄再現裝置10在安裝處理開始時(步驟S1)針對外部記錄介質16或經由網絡17能夠存取的伺服器裝置指定想要安裝的內容的全體或一部分(步驟S2)。確認該內容的全體或一部分是否是內容提供者允許安裝的內容(步驟S3)。這裡,具體的確認方法可以是,例如,根據上述內容的全體或一部分的格式或元數據等進行判斷。
在上述步驟S3中,當不是允許安裝的內容的全體或一部分的情況(「否」的情況)下,返回出錯信息後結束(步驟S4)。另外,在上述步驟S3中,當是允許安裝的內容的全體或一部分的情況(「是」的情況)下,確認記錄裝置20。這是確認記錄裝置20中是否有充足的空閒容量、以及是否可能產生與已經記錄的內容的全部或一部分的不一致(步驟S5)。
在上述S5中,當記錄裝置20的容量不足或者可能引起與已經記錄的內容的全體或一部分不一致的情況(「否」的情況)下,返回出錯信息後結束(步驟S6)。另外,在上述步驟S5中,在能夠向記錄裝置20進行記錄的情況(「是」的情況)下,將要安裝的內容的全體或一部分與特定的管理信息一同記錄到記錄裝置20(步驟S7),返回處理成功信息後結束(步驟S8)。這裡,特定的管理信息是指,在記錄裝置20上,用於有區別地管理完成安裝的內容的全體或一部分的信息,也是用於內容的全體或一部分的匹配性的信息,也是在刪除內容的全體或一部分(卸載)時使用的信息。
圖3是用於說明對內容的全體或一部分進行通用化刪除(卸載)處理的一個示例的流程圖。首先,記錄再現裝置10開始卸載處理時(步驟S11),指定記錄裝置20上希望卸載的內容的全體或一部分(步驟S12)。接著,確認該內容的全體或一部分是否存在於記錄裝置20(步驟S13)。
在上述步驟S13中,當記錄裝置20中不存在內容的全體或者一部分的情況(「否」的情況)下,返回出錯信息後結束(步驟S14)。另外,在上述步驟S13中,當在記錄裝置20中存在內容的全體或一部分的情況(「是」的情況)下,利用與該內容的全體或一部分一同記錄下來的特定的管理信息從記錄裝置20中刪除包含在內容的全體或一部分中的所有的文件及其管理信息(步驟S15),返回處理成功信息後結束(步驟S16)。
接著,說明從記錄裝置20或記錄介質16或經由外部網絡17從伺服器裝置將再現或執行上述(處理2)的內容所必需的程序以及數據讀入到內部存儲器中的加載處理。這裡,在加載處理中,也與安裝處理相同地,將加載所必需的處理通用化並加以定義,執行中的內容僅對該通用化的處理提供觸發器。
在加載處理中,為了從記錄裝置20、外部記錄介質16或經由網絡17可存取的伺服器裝置中的任何一個都能夠同樣地再現或執行內容,將程序以及數據加載到內部存儲器中。由於該加載處理只是讀入處理且不需要寫出處理,因此,不會發生直接的篡改或非法複製。
其次,說明將(處理3)的內容本身生成的數據寫出以及讀入的處理。
提供給內容的文件系統基本上對記錄裝置20、外部記錄介質16或者經由網絡17能夠存取的伺服器裝置中的任意一個都能夠同樣地進行存取。然而,不能寫到只讀的記錄介質。例如,當外部記錄介質16是CD-ROM那樣的只讀的記錄介質的情況下,不能利用上述文件系統寫到外部記錄介質16。這裡,在上述文件系統中添加下述的條件。
·不能對利用上述(處理2)加載到處理部11的內部存儲器的內容(AV內容以及應用程式)進行存取。
由此,能夠禁止內容讀入或改變所加載的數據。
另外,上述內容的文件系統可以是不能對記錄在外部記錄介質16中的其他或者所有的內容進行存取,另外,也可以是不能夠對安裝到記錄裝置20中的其他或者所有的文件進行存取。另外,也可以禁止對上述文件系統的記錄裝置20、外部記錄介質16以及經由網絡17的伺服器裝置的所有的存取。
然而,上述內容能夠發出調用(處理1)的安裝命令以及卸載命令、或者包含(處理2)的加載處理的再現命令以及應用執行命令。
至此為止的處理歸納為圖4。
圖4是用於說明圖1所示的處理部11的詳細結構示例的框圖,處理部11包含應用執行部11a、安裝處理部11b、加載處理部11c以及存儲器11d。記錄介質20a、20b可以是包含在圖1所示的記錄裝置20中的不同的記錄部分,也可以是獨立的記錄介質。另外,處理部11能夠存取外部記錄介質16或者與網絡17連接的伺服器裝置(以下,以外部記錄介質16為代表)。此外,在本實施方式中,省略圖1所示的各接口。
在圖4中,由應用執行部11a執行的應用基本上能夠存取記錄介質20a、20b、外部記錄介質16中記錄的內容(AV數據或應用程式),也能夠記錄到外部記錄介質16。另外,上述應用能夠向安裝處理部11b以及加載處理部11c發出命令。
安裝處理部11b能夠讀入記錄在外部記錄介質16中的內容並寫到記錄介質20b。另外,能夠刪除記錄在記錄介質20b中的內容。該安裝處理部11b接收來自內容的安裝命令之後執行安裝處理。因此,在安裝處理時,內容不能直接存取外部記錄介質16、記錄介質20b。
加載處理部11c能夠從外部記錄介質16或記錄介質20b讀入內容並寫到存儲器11d。該加載處理部11c接收到來自內容的加載命令之後執行加載處理。因此,在加載處理時,內容不能夠直接存取外部記錄介質16、記錄介質20b。
存儲器11d僅存儲由加載處理部11c寫入的內容。它們是由應用執行部11a執行的應用本身,應用使用的變量等不存儲在該區域中。另外,該應用不能參考存儲在存儲器11d中的數據。
利用由應用執行部11a執行的應用程式(或者AV數據,以下以應用程式為代表)能夠將記錄在外部記錄介質16中的數據複製到記錄介質20a、20b或其他的外部記錄介質等中。這裡,有時候,記錄在外部記錄介質16中的數據的作者或者提供者可能不希望發生上述數據的複製、不認可其正當性。考慮到如上述那樣進行非法複製的應用程式存在的可能性並評價應用程式的可信度,與此對應地限制存取,下面對這種方法進行說明。
圖5是表示與應用程式的可信度相對應的存取限制的一個示例的圖。例如,如果是最可信賴的應用程式,則能夠執行應用執行部11a允許的所有存取。如果是大致可以信賴的應用程式,則僅禁止向外部記錄介質16以及記錄介質20b寫入。如果是可信度再差一點的應用程式,則僅允許從外部記錄介質16以及記錄介質20b讀入。如果是不怎麼可信賴的應用程式,則禁止對外部記錄介質16以及記錄介質20b的存取。如果是幾乎不可信賴的應用,則禁止所有的存取。然而,應用程式的可信度和存取限制的組合不限於上述示例。另外,並不是對外部記錄介質16以及記錄介質20b進行同樣的限制處理。
另外,下面表示應用程式的可信度的評價方法的示例。
例如,存在利用對照應用程式的元數據等的認證處理進行判斷的方法。另外,當具有多個應用平臺的情況下,存在根據應用程式在哪個平臺上工作來判斷其可信度的方法。例如,包含在AV數據中的宏語言的執行環境難以加入複雜的程序。因此,由於其不能執行非法的處理,也可以判斷為其可信度高。
再者,假設外部記錄介質16是只有特定製造商才能夠製造的只讀的記錄介質。這種情況下,也可以判斷為從外部記錄介質16加載的應用程式的可信度高。同樣地,在安裝到記錄裝置20的應用程式的安裝源是只有特定製造商能夠製造的只讀的記錄介質的情況下,也可以判斷為該應用程式的可信度高。進一步,如果將網絡上的伺服器裝置中,只有特定的製造商能夠製造的只讀存儲介質記錄為其地址可以信賴,就可以判斷為該應用程式可信度高。通過組合這樣的條件,能夠評價應用程式的可信度。
接著,列舉具體的示例,對至此為止已經說明的記錄再現裝置10進行說明。
作為對象的記錄再現裝置10如DVD播放機那樣具有再現記錄在ROM碟片中的AV數據的功能。另外,除了AV數據之外,能夠從ROM碟片讀入用Java(註冊商標)語言編寫的應用程式並執行應用。除ROM碟片外,也能夠通過網絡接口執行AV數據以及應用程式。進一步,具有對可記錄介質的接口,能夠安裝上述AV數據以及應用程式並且能夠從上述可記錄介質中讀入後進行再現/執行。另外,應用程式能夠將任意的數據寫到上述可記錄介質並讀入。
這裡,在本實施方式中是以能夠再現/執行AV數據和應用程式這兩者的記錄再現裝置10為示例的,然而,也可以是僅能夠執行應用程式的設備。另外,本示例的應用程式的描述語言不限於Java(註冊商標),也可以是例如BASIC語言、C語言、或預備的宏語言等,只要是能夠讀入並執行程序數據的環境,可以是任何一種語言。另外,在本示例中,作為讀入AV數據以及應用程式的接口,準備了ROM碟片和網絡這兩個接口,然而也可以僅是任意的一個。
多數情況下,按照作者或提供者的意圖不允許對記錄在DVD等的ROM碟片中的內容進行複製或修改。下面利用本發明的記錄再現裝置10說明針對包含這些的、同樣的不被允許的複製或修改來防止內容的複製或修改的方法。
首先,根據上述圖1說明裝置的結構。在記錄再現裝置10中,外部記錄介質16被替換成ROM碟片16、記錄裝置20替換成硬碟20、外部設備接口12替換成ROM碟片接口12、設備接口13替換成硬碟接口13。
處理部11利用從各接口得到的信息解碼AV數據或者執行應用程式。ROM碟片接口12能夠從ROM碟片16讀入AV數據以及應用程式等數據,並傳遞到處理部11。網絡接口14能夠通過網絡17從伺服器裝置(未圖示)下載數據並傳遞到處理部11。
用戶接口15與播放器18、控制器9連接。處理部11能夠將AV數據從用戶接口15輸出至播放器18並且使用戶視聽AV數據。另外,從控制器19輸入的用戶要求通過用戶接口15傳遞到處理部11。硬碟接口13從硬碟20讀入數據以及將數據寫到硬碟20。然而,並不限於本示例的硬碟20,也可以是RAM碟片或存儲卡等。另外,硬碟20也可以生成內置在記錄再現裝置10中或外附在記錄再現裝置10上的任一形態。
處理部11執行預先準備的內容(AV數據或應用程式)、或者經由任意一個接口讀入的內容,作為其處理之一,執行文件存取處理。
首先,說明將通過ROM碟片接口12或網絡接口14讀入的內容(AV數據或應用程式)通過硬碟接口13安裝到硬碟20的處理。
這裡,所謂的安裝是指,將ROM碟片16或者通過網絡17可存取的伺服器裝置中允許複製到硬碟20的內容以可識別的形式記錄到硬碟20上。這裡,將能夠安裝的一組內容稱為包。例如,一個電影、電影預告片(電影的預告編)或遊戲。另外,包也可以是用來補充ROM碟片16的內容的。例如,是不包含在ROM碟片16的內容中的語言的字幕信息和使其能夠再現的管理信息等。
這裡,根據下述的圖6以及圖7,說明判別ROM碟片16中被允許安裝的內容的方法的一個示例。
圖6是表示記錄在ROM碟片16中的文件結構的一個示例的圖。
在圖6所示的ROM碟片16的文件結構中,在根目錄31下,存在名為video的文件夾32、名為install.info的文件35以及名為package的文件夾36。這裡,video文件夾32是在再現該ROM碟片16的AV數據時自動地被參照的文件夾。該文件夾32內的名為index01.info的文件33是控制再現順序的管理信息,名為content01.mpg的文件34是記錄AV數據實體的文件。例如,加載index01.info文件33,根據它的描述再現content01.mpg文件34。
這裡,index01.info文件33管理能夠再現的AV數據,然而,也可以管理可執行的程序文件。或者,文件33本身是可執行的程序文件。另外,一個管理信息文件也可以管理多個AV數據以及程序文件。再者,可以有多個管理信息文件。這種情況下,必須確定默認加載的文件名。Install.info文件35管理被認可安裝的文件。
圖7是表示install.info文件35的內容的一個示例的圖。至被允許複製的文件的路徑、用於管理及顯示的標題、以及至用於顯示的圖像文件的路徑被記錄下來。在package文件夾36中包含名為index01.info的文件37、content01.mpg的文件38、以及名為image.jpg的文件39。Index01.info文件37是控制再現順序的管理信息文件,content01.mpg文件38是記錄AV數據的實體的文件。
由此可知,圖7所示的被允許複製的文件是index01.info文件37和content01.mpg文件38,用於顯示的圖像文件是image.jpg文件39。所謂用於顯示的圖像文件是指,向用戶提示已安裝的包時的代表圖像,可以看作是印刷在DVD碟片等的殼體表面的圖像。此外,登錄到install.info文件35的文件成為安裝對象、未登錄的文件不是安裝對象。另外,在上述示例中,install.info文件35管理的是一個包,但並不限定於此,也可以管理多個包。或者,也可以生成多個安裝信息文件。
圖8是表示記錄在硬碟20中的文件結構的一個示例的圖。根目錄41下存在名為package.list的文件42。Package.list文件42是管理已安裝的各個包的管理信息文件,另外,它是用來與ROM碟片16的video文件夾等價地處理各個包的文件夾的變換表。按照與video文件夾相同的形式將已安裝的包記錄到系統準備的文件夾中。
例如,在pkg001文件夾43中如index01.info文件44和content01.mpg文件45那樣地記錄包。關於這些數據的再現方法,與上述ROM碟片的內容的再現步驟相同。另外,也將用於顯示的圖像文件記錄到相同的文件夾中。例如,image.jpg文件46。而且,將到達這些數據的路徑與用於管理的標題關聯起來記錄到package.list文件42中。
另外,同樣地,在pkg002文件夾47中如index01.info文件48和content01.mpg文件49那樣地記錄包。將用於顯示的圖像文件也記錄在相同的文件夾中。例如,image.jpg文件50。
通過從應用程式中調用安裝命令來執行上述處理。通過例如指定設備來自動地執行安裝命令。如果在設備中存在多個包,則能夠通過並用取得用於管理的標題的命令和指定用於管理的標題的安裝命令來實現。
另外,如果有需要,也可以導入包的版本升級。當在由相同的管理用標題管理的包中存在不同版本的情況下,自動執行將舊版本的包替換成新版本的包的處理。而且,通過調用版本升級命令來實現應用程式。根據需要,在圖6所示的install.info文件35以及圖8所示的package.list文件42中記錄包以及各文件的版本。
接著,下面說明加載ROM碟片16、或者通過網絡17能夠存取的伺服器裝置、或者硬碟20的內容並且進行再現/執行的方法。
通過指定管理信息文件來執行內容的再現。該管理信息文件的指定方法有2個直接指定設備上的管理信息文件的方法和指定設備以作為指定在設備上默認指定的管理信息文件的方法。這裡,參照下述的圖9以及圖10說明再現/執行文件的指定方法。
圖9是表示記錄在ROM碟片16的文件結構的其他示例的圖,圖10是表示記錄在硬碟20中的文件結構的其他示例的圖。
在圖9所示的ROM碟片16的文件結構中,在根目錄61下有video文件夾62,index01.info文件63管理content01.mpg文件64和content02.mpg文件65,index02.info文件66管理content03.mpg文件67,others68以下的index04.info文件69管理content04.mpg文件70。
在直接指定管理信息文件的情況下,指定ROM碟片16作為碟片,用全路徑指定管理信息文件、例如index02.info文件66。另外,即使不是video文件夾62下的文件,也能夠指定例如index04.info文件69。在本示例的情況下,由於默認指定的文件是video文件夾62下的index01.info文件63,因此,當指定ROM碟片接12時,指定index01.info文件63作為再現/執行對象的文件。
另外,對於以網絡17為中介的伺服器裝置,也能夠執行與上述相同的處理。例如,能夠直接指定伺服器裝置的管理信息文件。如果是http協議,則能夠指定為例如「http://www.sharp.co.jp/index05.info」等。
在圖10所示的硬碟20的文件結構中,作為硬碟的處理方法的一個示例,將硬碟20的各包識別為用各管理用標題管理的虛擬硬碟。假設package.list文件72中記錄的是,在根目錄71下面,例如pkg001文件夾73及其下面的文件(index01.info文件74、content01.mpg75、content02.mpg76、index02.info文件77、content03.mpg78、image.jpg79)是與管理用標題「AAA」相關聯的包;pkg002文件夾80及其下面的文件(index01.info文件81、content01.mpg82、image.jpg83)是與管理用標題「BBB」相關聯的包。
這裡,在直接指定管理信息文件的情況下,例如,指定「AAA」作為設備後,以全路徑指定管理信息文件index02.info文件77。另外,當僅指定設備「BBB」時,則只有默認指定的index01.info文件81被指定。
通過將必需的數據加載到用於再現/執行的特定存儲器中來執行如上所述那樣指定的內容。通過從應用程式中調用再現命令或者執行命令來執行該處理。
接著,說明在任意的應用程式中被允許的存取。首先,並不是任意的應用程式都能存取所加載的存儲器中的內容(AV數據或應用程式)。另外,應用程式在硬碟20上具有用於讀入、寫入應用所生成的數據的特定區域。這裡,根據下述的圖11說明特定區域的示例。
圖11是表示記錄在硬碟20的文件結構的其他示例的圖。在根目錄91下,package.list92、pkg001文件夾93、index01.info文件94、content01.mpg文件95、image.jpg文件96、pkg002文件夾97、index01.info文件98、content01.mpg文件99、image.jpg文件100與上述所做的說明相同。在本示例中,還具有savedata文件夾101,由savedata.list文件102管理savedata文件夾101下的文件。
Savedata.list文件102是管理savedata文件夾101下的文件的管理文件。在savedata文件夾101下,具有利用savedata.list(管理信息)文件102與各應用程式建立關聯的001.dat文件103和002.dat文件104。與任意的應用程式建立關聯的文件相當於特定區域。即,各應用程式僅能夠對由savedata.list(管理信息)文件102管理且在savedata文件夾101下準備的文件進行讀入、寫入的存取。另外,對於形成各包的文件夾,能夠按照與加載處理同樣的存取步驟與外部記錄介質16相同地進行存取。
再者,任意的應用程式能夠讀入ROM碟片16或者經由網絡17可存取的伺服器裝置的數據。
利用至此為止的存取限制,至少能夠禁止篡改為再現/執行而加載到存儲器中的數據。然而,任意的應用程式能夠讀入ROM碟片16或者硬碟20或者經由網絡17可存取的伺服器裝置的數據並且記錄到硬碟20中。與是否能夠再現或執行已記錄的數據無關,有未被允許的複製的可能性。
這裡,根據應用程式的可信度來應用改變存取限制的方法。首先,下面表示判定應用的可信度的方法的示例。
例如,第一,在對於一般的用戶來說很難製造的ROM碟片16的情況下,僅由特定的用戶製造。即,如果得知這些製造商是可信賴的,則ROM碟片16的數據是可信賴的。另外,由於不存在篡改已安裝的數據的危險性,因此,從ROM碟片16安裝的數據也是可信賴的。第二,由記錄在ROM碟片16的網絡地址指示的伺服器裝置的數據以及從該伺服器裝置安裝的數據也是可信賴的。然而,由於冒充網絡本身而有可能存在問題,因此,可信度略微下降。第三,判斷為,由不特定的網絡地址指示的伺服器裝置的數據以及從該伺服器裝置安裝的數據是最不可信賴的。
當對於安裝的數據需要可信度的判定標準的情況下,也可以在package.list文件等管理信息中記錄表示上述三個可信度等級的標誌。
圖12是表示對三個可信度等級應用三個存取限制等級的一個示例的圖。首先,原先是不能夠向ROM碟片16進行寫入的。最可信賴的、相當於第一可信度等級的應用程式是可信賴為不會進行非法的處理,並且,該應用程式允許從ROM碟片16的讀入、對與硬碟20的savedata文件夾101以下的應用對應的文件的寫入和讀入、以及從硬碟20的包(例如,pkg001文件夾93)的讀入的存取而禁止向硬碟20的包(例如,pkg001文件夾93)的寫入。
反之,最不可信賴的、相當於第三可信度等級的應用程式被全面禁止對ROM碟片16、硬碟20這兩者的存取。
而且,大致可信賴的、相當於第二可信度等級的應用程式受到以下任意一種的限制。其一,禁止從ROM碟片16的讀入、以及向硬碟20的包(例如,pkg001文件夾93)的寫入和讀入。再一,禁止向對應於硬碟20的savedata文件夾101以下的應用的文件的寫入和讀入、以及向硬碟20的包(例如,pkg001文件夾93)的寫入。通過適用其中之一,不能從ROM碟片16將數據複製到硬碟20。
再者,將由從外部記錄介質(以下記作外部記錄介質A)加載的應用所能夠存取的外部記錄介質限定為上述外部記錄介質A。另外,將由從已安裝的包(以下記作包B)加載的應用所能夠存取的包限定為上述包B。也可以通過安裝這樣的功能來防止非法複製的可能性。另外,也可以通過禁止從應用向包的寫入來防止非法的篡改。
以下,說明本發明的AV數據管理方法、AV數據的管理信息生成/提供方法、記錄再現裝置以及伺服器裝置的實施方式。並且,以根據該AV數據管理方法將記錄在作為碟片狀只讀介質的ROM碟片中的AV數據和下載到再現該AV數據用的記錄再現裝置內的記錄區域的相關AV數據組合起來同時進行管理、再現的情況為代表示例進行說明。
圖13是用於說明本發明其他實施方式的記錄再現裝置的內部結構示例的框圖,記錄再現裝置200由處理部201、外部設備接口202、設備接口203、網絡接口204以及用戶接口205構成。由於本實施方式所示的記錄再現裝置200的基本結構與圖1所示的記錄再現裝置10相同,因此,這裡省略其說明。
在以下的說明中,所謂AV數據是指,圖像、聲音、字幕、或者再現它們所必須的信息的全部或者一部分,一個AV數據是由提供例如一個電影或遊戲等所必需的程序文件以及數據文件的全體構成的。
網絡接口204能夠通過網絡207從與網絡207連接的伺服器裝置(未圖示)下載AV數據並傳遞到處理部201。在本示例中,採用的是能夠從外部記錄介質206和網絡207中的任意一個取得AV數據的結構,但並不限定於此,也可以是只是其中的一個。
用戶接口205與播放器208、控制器209連接。處理部201能夠通過用戶接口205將AV數據等輸出到播放器208並且使用戶視聽AV數據。另外,從控制器209輸入的用戶的要求通過用戶接口205傳遞到處理部201。
設備接口203能夠從記錄介質210讀入AV數據以及將AV數據寫入記錄介質210。這裡,記錄介質210可以是內置或外附的硬碟(磁性存儲)裝置、或者能夠記錄AV數據的ROM(或RAM)碟片或存儲卡等可移動的記錄介質。
處理部201具有將預先準備的AV數據或者經由任意一個接口讀入的AV數據根據其管理信息進行再現控制的功能、以及下載記錄在伺服器裝置等中的AV數據及其管理信息的功能,並且控制由記錄再現裝置200所執行的各種處理。
如上所述,本實施方式的記錄再現裝置200具有從ROM碟片等外部記錄介質206讀入AV數據後進行再現的功能。另外,在裝置內具有記錄區域,並且能夠記錄下載的AV數據。然而,記錄再現裝置200也可以不在裝置本身而在其他位置具有上述記錄區域。另外,外部記錄介質206也可以不是ROM碟片而是RAM碟片。另外,不限於碟片,也可以是半導體存儲器等其他記錄介質。
本實施方式的記錄再現裝置200的結構是能夠在一個Playlist中記錄多個用於管理AV數據的Subpath。
在以下的各實施方式的說明中,以外部記錄介質206是ROM碟片206、記錄介質210是記錄再現裝置200內的記錄區域210(以下,記作記錄區域210)的情況為代表示例進行說明。
下載下來的關聯AV數據與其管理信息的對應關係
說明利用圖13所示的記錄再現裝置200下載下來的關聯AV數據與其管理信息之間的對應關係。首先,根據下述圖14~圖17說明用來生成下載下來的關聯AV數據的管理信息的方法。
圖14是表示記錄在ROM碟片206的原始的AV數據的結構示例的圖。在ROM碟片206中,Playlist1是相當於圖25所示的Playlist的數據、Clip Info1是相當於圖25所示的Clip Info、Clip AV Stream1相當於圖25所示的Clip AV Stream的數據。Path1由一個以上的Playitem構成,並且相當於圖25所示的Playitem(Mainpath)。
接著,說明與圖14所示的原始的AV數據組合起來再現的關聯AV數據(及其管理信息)的生成以及提供方法。並且,這裡的處理是在提供AV數據的內容提供側執行的。
圖15是用於說明下載下來的關聯AV數據和與該關聯AV數據一同下載下來的該關聯AV數據的管理信息之間的對應關係的一個示例的圖。
首先,如圖15所示,當內容提供者最初提供Downloaded Clip AVStream1以及Downloaded Clip Info1作為管理AV數據時,生成Downloaded Playlist1(管理信息1)。Downloaded Playlist1在圖14所示Playlist1(對應於原始的AV數據)中追加Downloded Path1作為Subpath。Downloaded Path1由參照Downloaded Clip Info1的一個以上的Playitem構成。
圖16以及圖17是用於說明下載下來的關聯AV數據和與該關聯AV數據一起下載下來的該關聯AV數據的管理信息之間的對應關係的其他示例的圖。
如圖16所示,當提供Downloaded Clip AV Stream2以及Downloaded Clip Info2作為內容提供者接下來提供的AV數據的情況下,生成Downloaded Playlist2(管理信息2)。Downloaded Playlist2在圖15所示Downloaded Playlist1追加Downloded Path2作為SubPath。Downloaded Path2由參照Downloaded Clip Info2的一個以上的Playitem構成。
進一步,如圖17所示,在提供Downloaded Clip AV Stream3以及Downloaded Clip info3的情況下,生成Downloaded Playlist3(管理信息3)。Downloaded Playlist3在圖16所示的DownloadedPlaylist2中追加了Downloaded Path3作為Subpath。DownloadedPath3由參照Downloaded Clip Info3的一個以上的Playitem構成。
這樣,要下載的關聯AV數據的管理信息(Playlist)是在開始提供要下載的關聯AV數據的時刻,在最新的管理信息即Path數量最多的管理信息中追加Path而生成的。
此時,作為原始的AV數據(例如,美國電影等)的關聯AV數據,例如,Downloaded Clip AV Stream1能夠提供日語字幕、DownloadedClip AV Stream2能夠提供荷蘭語字幕、Downloaded Clip AV Stream3能夠提供法語字幕。然而,關聯AV數據並不限於字幕數據,例如也可以適用後記錄的聲音等可再現的各種數據。
關聯AV數據及其管理信息的下載方法
接著,根據下述的圖18說明下載上述已說明的關聯AV數據和該關聯AV數據的管理信息的方法。
圖18是用於說明下載關聯AV數據及其管理信息的方法的一個示例的流程圖。首先,用戶從記錄再現裝置200一側發出指示,以便從伺服器裝置下載與記錄在ROM碟片206中的原始的AV數據相關聯的關聯AV數據。接著,記錄再現裝置200開始與伺服器裝置通信(步驟S21)。在伺服器裝置中存放著可下載的關聯AV數據的一覽,根據該一覽,用戶選擇要下載的關聯AV數據(步驟S22)。記錄再現裝置200將所選擇的關聯AV數據下載到記錄區域210(步驟S23)。接著,檢索與要下載的關聯AV數據相對應的管理信息(步驟S24),將該管理信息下載到記錄區域210(步驟S25)。
即,在下載上述圖15所示的Downloaded Clip AV Stream1時,也下載對應的管理信息1(Downloaded Playlist1)。同樣地,在下載圖17所示的Downloaded Clip AV Stream3時,也下載對應的管理信息3(Downloaded Playlist3)。
另外,並不一定按照所提供的順序下載關聯AV數據,也可以根據需要下載。
另外,對下載下來的管理信息與記錄在記錄再現裝置200內的記錄區域210中的管理信息進行比較,當其為舊的管理信息的情況下、即Path的個數少的情況下,也可以不記錄到記錄再現裝置200內的記錄區域210中。另外,也可以在下載管理信息前,判定該管理信息與已經記錄在記錄區域210中的管理信息相比哪個更新,根據該判定結果來判斷是否從伺服器裝置下載管理信息。
另外,伺服器裝置提供的管理信息也可以只提供該伺服器裝置能夠提供的最新的管理信息即該伺服器裝置能夠提供的Path最多的管理信息。
AV數據的再現方法
接著,根據下述的圖19說明利用藉助於上述關聯AV數據及其管理信息的下載方法下載下來的管理信息,將已下載到記錄再現裝置200內的關聯AV數據和記錄在ROM碟片206中的原始的AV數據組合起來進行再現的方法。
圖19是用於說明再現AV數據的方法的一個示例的流程圖。最初,用戶從記錄再現裝置200發出再現記錄在ROM碟片206上的原始的AV數據的指示。記錄再現裝置200判斷與記錄在ROM碟片206中的原始的AV數據相關聯的管理信息是否記錄在記錄再現裝置200內的記錄區域210中(步驟S31)。這裡,可以考慮使用例如將記錄在ROM碟片206中的原始的AV數據的標題名預先記錄到下載下來的管理信息中等方法來判斷是否是與記錄在ROM碟片206中的原始的AV數據相關的管理信息。
在上述步驟S31中,當記錄再現裝置200內的記錄區域210中沒有記錄與記錄在ROM碟片206中的原始的AV數據相關聯的管理信息的情況(「否」的情況)下,記錄再現裝置200從ROM碟片206讀入相應的管理信息(步驟S32),轉至步驟S37,從記錄在ROM碟片206中的管理信息的Mainpath所管理的多路復用(原始的)AV數據和Subpath所管理的關聯AV數據中選擇再現對象的AV數據(步驟S37),將所選擇的AV數據組合起來進行再現。這是與僅再現記錄在ROM碟片206中的AV數據的情況相同的處理。
另外,在上述步驟S31中,當記錄再現裝置200內的記錄區域210中記錄著與記錄在ROM碟片206中的原始的AV數據相關聯的管理信息的情況(「是」的情況)下,記錄再現裝置200在記錄在記錄再現裝置200內的記錄區域210中的管理信息以及記錄在ROM碟片206中的管理信息中檢索最新的、即Path最多的管理信息(步驟S33),並對檢索到的管理信息進行解釋(步驟S 34)。管理信息的Mainpath是由參照記錄在ROM碟片206中的原始的AV數據的Playitem構成的。
接著,記錄再現裝置200判斷在ROM碟片206或記錄再現裝置200內的記錄區域210中是否存在構成管理信息的各Downloaded Path的Playitem所參照的關聯AV數據、即Downloaded Clip Info和Downloaded Clip AV Stream(步驟S35)。可以利用是否存在具有使用文件系統指定的文件名的文件、或者如果是下載下來的關聯AV數據則在其管理信息中設置表示已下載該關聯AV數據的信息等方法來判斷是否記錄在ROM碟片206或記錄再現裝置200內的記錄區域210。
接著,記錄再現裝置200對所有的Downloaded Path確認是否存在構成管理信息的Downloaded Path的Playitem所參照的關聯AV數據(步驟S36),在尚未對所有的Downloaded Path進行確認的情況(「否」的情況)下,返回到上述步驟S35。另外,在上述步驟S36中,當已經確認過所有的Downloaded Path的情況(「是」的情況)下,根據該確認結果,如果存在構成管理信息的Downloaded Path的Playitem所參照的關聯AV數據,則生成該關聯AV數據的一覽提供給用戶,如果不存在關聯AV數據,則不顯示一覽。
然而,在本實施方式中,雖然當構成管理信息的Downloaded Path的Playitem所參照的關聯AV數據不存在的情況下不顯示一覽,但也可以顯示一覽,在這種情況下,顯示可以使用戶區別關聯AV數據可再現還是不可再現的信息。
接著,記錄再現裝置200從一覽顯示的關聯AV數據中選擇希望與Mainpath所管理的多路復用(原始的)AV數據組合起來同時再現的關聯AV數據(步驟S37),將所選擇的關聯AV數據與原始的AV數據組合起來進行再現。
這裡,根據下述的圖20以及圖21,具體說明下載上述圖17所示的Downloaded Clip AV Stream1、Downloaded Clip AV Stream3時的關聯AV數據的再現處理。
圖20是表示記錄在記錄再現裝置200內的記錄區域210中的管理信息以及關聯AV數據的結構示例的圖。圖21是表示記錄在ROM碟片206中的關聯信息以及原始的AV數據和記錄在記錄再現裝置200內的記錄區域210中的管理信息以及關聯AV數據的對應關係的一個示例的圖。
如圖20所示,在記錄再現裝置200內的記錄區域210中,記錄Downloaded Clip AV Stream1、Downloaded Clip AV Stream3、Downloaded Clip Info1、Downloaded Clip Info3、DownloadedPlaylist1、Downloaded Playlist3。在這種情況下,檢索Path最多的管理信息Downloaded Playlist3作為最新的管理信息。
接著,判斷是否存在構成Downloaded Path1的Playitem所參照的AV數據、即Downloaded Clip AV Stream1和Downloaded ClipInfo1、是否存在構成Downloaded Path2的Playitem所參照的AV數據、即Downloaded Clip AV Stream2和Downloaded Clip Info2、是否存在構成Downloaded Path3的Playitem所參照的AV數據、即Downloaded Clip AV Stream3和Downloaded Clip Info3。
在這種情況下,由於存在Downloaded Clip AV Stream1和Downloaded Clip Info1、Downloaded Clip AV Stream3和DownloadedClip Info3,因此顯示一覽,如圖21所示,Clip AV Stream1、Downloaded Clip AV Stream1、Downloaded Clip AV Stream3由Downloaded Playlist3管理。在本示例中,在一覽中不顯示Downloaded Clip AV Stream2。
根據該一覽,用戶選擇Downloaded Clip AV Stream1或者Downloaded Clip AV Stream3。將所選擇的Downloaded Clip AVStream1或者Downloaded Clip AV Stream3和Clip AV Stream1組合起來進行再現。
例如,假定記錄在ROM碟片206中的原始的AV數據(Clip AVStream1)是美國電影、Downloaded Clip AV Stream1是日語字幕、Downloaded Clip AV Stream2是英語字幕、Downloaded Clip AVStream3是荷蘭語字幕的情況下,在再現ROM碟片206時,可以選擇Downloaded Clip AV Stream1或者Downloaded Clip AV Stream3。即,由於在再現美國電影時能夠選擇日語字幕、荷蘭語字幕,因此,可以將記錄在ROM碟片206中的美國電影和下載下來的日語字幕或荷蘭語字幕組合起來同時再現。
AV數據的刪除方法
接著,根據下述的圖22,說明根據利用上述下載方法下載下來的管理信息刪除與記錄在插入到記錄再現裝置200內的ROM碟片206中的原始的AV數據相關聯的、記錄在記錄再現裝置200內中的關聯AV數據的方法。
圖22是用於說明刪除記錄在記錄再現裝置200內的記錄區域210中的關聯AV數據的流程圖。最初,用戶從記錄再現裝置200發出刪除記錄在ROM碟片206中的原始的AV數據的關聯AV數據的指示。記錄再現裝置200判斷是否將與插入的ROM碟片206相關的AV數據的管理信息下載並記錄到記錄再現裝置200內的記錄區域210中(步驟S41)。例如,可以將記錄在ROM206中的原始的AV數據的標題名預先記錄到被下載下來的管理信息中,由此來判斷是否是與ROM碟片206相關聯的AV數據的管理信息。
在上述步驟S41中,在尚未將與記錄在ROM碟片206中的原始的AV數據相關的管理信息下載並記錄到記錄再現裝置200內的記錄區域210中的情況(「否」的情況)下,記錄再現裝置200結束AV數據的刪除處理。
另外,在上述步驟S41中,在已經將與記錄在ROM碟片206中的原始的AV數據相關的管理信息下載並記錄到記錄再現裝置200內的記錄區域210中的情況(「是」的情況)下,檢索記錄在記錄再現裝置200內的記錄區域210的管理信息中最新的、即Path最多的管理信息(步驟S42),對檢索到的管理信息(步驟S43)加以解釋。
接著,判斷在記錄再現裝置200內的記錄區域210中是否存在構成管理信息的各Downloaded Path的Playitem所參照的關聯AV數據、即Downloaded Clip Info和Downloaded Clip AV Stream(步驟S44)。判斷是否記錄在記錄再現裝置200內的記錄區域210的方法可以用是否存在持有使用文件系統所指定的文件名的文件、或者如果是下載下來的關聯AV數據,則在其管理信息中設置表示已經下載了該關聯AV數據的信息等方法。
接著,記錄再現裝置200對所有的Downloaded Path確認是否存在構成管理信息的Downloaded Path的Playitem所參照的關聯AV數據(步驟S45),在尚未對所有的Downloaded Path進行確認的情況(「否」的情況)下,返回上述步驟S44。另外,在上述步驟S45,當已經確認了所有的Downloaded Path的情況(「是」情況)下,根據該確認結果,如果存在構成管理信息的Downloaded Path的Playitem所參照的關聯AV數據,則生成該關聯AV數據的一覽提示給用戶,如果不存在關聯AV數據,則不顯示一覽。
然而,在本實施方式中,雖然當不存在構成管理信息的DownloadedPath的Playitem所參照的關聯AV數據的情況下不顯示一覽,但也可以顯示一覽,在這種情況下,顯示用戶能夠區別是可刪除還是不可刪除的信息。
接著,記錄再現裝置200中,用戶從一覽顯示的關聯AV數據中選擇要刪除的數據(步驟S46)。記錄再現裝置200刪除由用戶選擇的關聯AV數據、即Downloaded Clip Info和Downloaded Clip AV Stream(步驟S47)。
這裡,根據下述的圖23以及圖24,說明從上述圖20所示的記錄區域210中刪除Downloaded Clip Info3以及Downloaded Clip AVStream3的示例。
圖23是表示從圖20所示的記錄區域210中刪除Downloaded ClipInfo3以及Downloaded Clip AV Stream3之後的、記錄在記錄區域210中的管理信息以及關聯AV數據的一個示例的圖。
圖24是表示從圖20所示的記錄區域210中刪除Downloaded ClipInfo3以及Downloaded Clip AV Stream3之後的、記錄在ROM碟片206中的關聯信息以及原始的AV數據和記錄在記錄再現裝置200內的記錄區域210中的管理信息以及關聯AV數據之間的對應關係的一個示例的圖。
如上述圖20所示,在記錄再現裝置200內的記錄區域210中,記錄Downloaded Clip AV Stream1、Downloaded Clip AV Stream3、Downloaded Clip Info1、Downloaded Clip Info3、DownloadedPlaylist1、Downloaded Playlist 3。在這種情況下,檢索DownloadedPlaylist3作為最新的管理信息。
接著,判斷是否存在構成Downloaded Path1的Playitem所參照的關聯AV數據即Downloaded Clip AV Stream1和Downloaded Clipinfo1、判斷是否存在構成Downloaded Path2的Playitem所參照的關聯AV數據即Downloaded Clip AV Stream2和Downloaded Clipinfo2、判斷是否存在構成Downloaded Path3的Playitem所參照的關聯AV數據即Downloaded Clip AV Stream3和Downloaded Clipinfo3。
在這種情況下,由於存在Downloaded Clip AV Stream1和Downloaded Clip info1、Downloaded Clip AV Stream3和DownloadedClip info3,因此顯示一覽。在本示例中,不在一覽中顯示DownloadedClip AV Stream2。
接著,當用戶從一覽中選擇Downloaded Clip AV Stream3時,刪除Downloaded Clip AV Stream3和Downloaded Clip Info3。但不刪除管理信息(本示例的情況下,是Downloaded Playlist3)。此時,如圖23所示,在記錄再現裝置200內記錄Downloaded Clip AVStream1、Downloaded Clip Info1、Downloaded Playlist1、Downloaded Playlist 3。此時,如圖24所示,未被刪除而殘留下來的Clip AV Stream1、Downloaded Clip AV Stream1由DownloadedPlaylist3進行再現管理。
例如,假定記錄在ROM碟片206的原始的AV數據(Clip AVStream1)是美國電影、Downloaded Clip AV Stream1是日語字幕、Downloaded Clip AV Stream2是英語字幕、Downloaded Clip AVStream3是荷蘭語字幕的情況下,可以選擇Downloaded Clip AVStream1、Downloaded Clip AV Stream3即日語字幕、荷蘭語字幕。在本示例中,表示了刪除Downloaded Clip AV Stream3即荷蘭語字幕後的狀態。
然而,雖然在AV數據的刪除方法的示例中說明的是在記錄再現裝置200內插ROM碟片206的情況,但並不限定於此。即使在記錄再現裝置200內不插入ROM碟片206的情況下,也能夠刪除AV數據。即,可以僅利用記錄在記錄再現裝置200內的記錄區域210中的管理信息,刪除記錄在記錄再現裝置200內的記錄區域210中的關聯AV數據即Downloaded Clip Info和Downloaded Clip AV Stream。
另外,在以上的實施方式的說明中表示了管理信息的Path為4個的情況,但並不限定於4個。
另外,在實施方式的說明中,對於同時再現記錄在ROM碟片206中的原始的AV數據和記錄在記錄再現裝置200內的記錄區域210中的關聯AV數據的情況進行了說明。但不限定於這種情況,對於原始的AV數據以及下載下來的關聯AV數據,都不限定記錄區域。即,可以是外部的記錄介質(ROM碟片206)、記錄再現裝置200內的記錄區域210、或網絡上的(伺服器裝置等的)記錄區域210,另外,這些記錄區域也可以在相同的區域內。
另外,雖然假定記錄在記錄再現裝置200內的記錄區域21中的關聯AV數據是下載下來的AV數據,但也並不限定輸入源。例如,也可以是從外部記錄介質取得後進行記錄的。
另外,雖然是以在記錄再現裝置200內具有用於預先記錄AV數據的記錄區域為前提進行的說明,但也可以在記錄再現裝置200內不具有記錄區域而具有用於讀寫可移動記錄介質的輸入設備接口並且將AV數據記錄到該記錄介質。
符號說明10,200…記錄再現裝置 11,201…處理部11a…應用執行部 11b…安裝處理部11c…加載處理部 11d…存儲器12,202外部設備接口 13,203設備接口14,204網絡接口 15,205用戶接口16,206外部記錄介質 17,207…網絡18,208…播放器 19,209…控制器20,210…記錄裝置(記錄介質、記錄區域)20a,20b…記錄介質 1001…碟片狀記錄介質
權利要求
1.一種記錄再現裝置,具有用來讀入包含AV數據或應用程式/數據的內容的讀入單元;用來記錄該讀入內容的記錄單元;以及,用來再現或執行該記錄的內容的處理單元,其特徵在於,上述處理單元向由上述記錄再現裝置能夠再現或執行的任意的內容中添加根據其處理內容不同的存取限制。
2.如權利要求1所述的記錄再現裝置,其特徵在於,具有用來連接記錄了內容的外部記錄介質的、或者用來通過網絡連接記錄了內容的伺服器裝置的外部接口,上述處理單元具有安裝處理單元,上述安裝處理單元將記錄在與上述外部接口連接的外部記錄介質或伺服器裝置中的內容安裝到上述記錄單元的特定區域。
3.如權利要求2所述的記錄再現裝置,其特徵在於,上述安裝處理單元僅允許將與上述外部接口連接的外部記錄介質或伺服器裝置中允許安裝的內容安裝到上述記錄單元的特定區域。
4.如權利要求2所述的記錄再現裝置,其特徵在於,上述處理單元根據來自上述記錄再現裝置正在再現或執行的內容的安裝命令,向上述安裝處理單元發出安裝指示,並且不能夠由該安裝處理單元以外的部分執行對上述特定區域的寫入處理。
5.如權利要求2~4任意一項所述的記錄再現裝置,其特徵在於,在上述記錄再現裝置對任意內容的再現或執行過程中,上述處理單元使得該內容不能夠存取記錄在上述外部記錄介質中的其他或者全部內容。
6.如權利要求2~4任意一項所述的記錄再現裝置,其特徵在於,在上述記錄再現裝置對任意內容的再現或執行過程中,上述處理單元使得該內容不能夠存取安裝在上述記錄單元中的其他或者全部內容。
7.如權利要求2~4任意一項所述的記錄再現裝置,其特徵在於,具有作為內容執行區域的存儲器,上述處理單元具有將記錄在上述記錄單元或外部記錄介質或伺服器裝置中的可執行內容加載到上述存儲器中的加載處理單元。
8.如權利要求7所述的記錄再現裝置,其特徵在於,上述處理單元根據來自上述記錄再現裝置正在再現或執行的內容中的加載命令,向上述加載處理單元發出加載指示,並且不能夠由該加載處理單元以外的部分執行加載處理。
9.如權利要求7或8所述的記錄再現裝置,其特徵在於,在上述記錄再現裝置再現或執行任意的內容的過程中,上述處理單元使得該內容不能夠存取加載到上述存儲器中的其他或者全部內容。
10.如權利要求7或8所述的記錄再現裝置,其特徵在於,上述記錄單元將再現或執行內容所必需的程序以及數據作為一個包並以包單位記錄下來,上述加載處理單元將記錄在上述記錄單元中的構成任意的包的至少是程序的全部或一部分加載到上述存儲器中,在對加載到上述存儲器中的構成上述包的程序的全部或一部分進行再現或執行的過程中,上述處理單元使該再現或執行中的程序不能夠存取包含該程序的上述包以外的包。
11.如權利要求7或8所述的記錄再現裝置,其特徵在於,在上述記錄再現裝置對任意的內容進行再現或執行的過程中,上述處理單元全面禁止該再現或執行中的內容對上述記錄單元、外部記錄介質、伺服器裝置以及存儲器的存取。
12.如權利要求1~11任意一項所述的記錄再現裝置,其特徵在於,在上述記錄再現裝置對任意的內容的再現或執行過程中,上述處理單元根據該內容的可信度限制該內容的存取。
13.如權利要求12所述的記錄再現裝置,其特徵在於,根據程序的描述語言、成為由上述讀入單元讀入的內容的讀入源的記錄介質、成為由上述讀入單元讀入的內容的讀入源的網絡地址這些因素中的一個或多個設定上述內容的可信度。
14.一種文件存取方法,是使用記錄再現裝置對內容的配置文件進行存取的文件存取方法,該記錄再現裝置具有用來讀入包含AV數據或應用程式/數據的內容的讀入單元;用來記錄該讀入的內容的記錄單元;以及,用來再現或執行該記錄的內容的處理單元,該文件存取方法的特徵在於,根據其處理內容向上述記錄再現裝置能夠再現或執行的任意的內容中添加不同的存取限制。
15.如權利要求14所述的文件存取方法,其特徵在於,讀入外部記錄介質或伺服器裝置中記錄的內容,並且將該讀入的內容安裝到上述記錄介質的特定區域。
16.如權利要求15所述的文件存取方法,其特徵在於,僅允許將上述外部記錄介質或伺服器裝置中允許安裝的內容安裝到上述記錄單元的特定區域。
17.如權利要求15所述的文件存取方法,其特徵在於,根據來自上述記錄再現裝置正在再現或執行的內容中的安裝命令,向上述處理單元所具備的安裝處理單元發出安裝指示,並且不能夠由該安裝處理單元以外的部分執行對上述記錄單元的特定區域的寫入處理。
18.如權利要求15~17任意一項所述的文件存取方法,其特徵在於,在上述記錄再現裝置對任意內容的再現或執行過程中,使得該內容不能夠存取記錄在上述外部記錄介質中的其他或者全部的內容。
19.如權利要求15~17任意一項所述的文件存取方法,其特徵在於,在上述記錄再現裝置對任意的內容的再現或執行過程中,使得該內容不能夠存取安裝在上述記錄單元中的其他或者所有的內容。
20.如權利要求15~17任意一項所述的文件存取方法,其特徵在於,將記錄在上述記錄單元或外部記錄介質或伺服器裝置中的可執行內容加載到上述記錄再現裝置所具備的存儲器中。
21.如權利要求20所述的文件存取方法,其特徵在於,根據來自上述記錄再現裝置正在再現或執行的內容中的加載命令,向上述處理單元所具備的加載處理單元發出加載指示,並且不能夠由該加載處理單元以外的部分執行加載處理。
22.如權利要求20或21所述的文件存取方法,其特徵在於,在上述記錄再現裝置對任意的內容的再現或執行過程中,使得該內容不能夠存取加載到上述存儲器的其他或者全部內容。
23.如權利要求20或21所述的文件存取方法,其特徵在於,上述記錄單元將再現或執行內容所必需的程序以及數據作為一個包並以包為單位記錄下來,將記錄在上述記錄單元中的構成任意的包的至少程序的全部或一部分加載到上述存儲器,在該加載的構成上述包的程序的全部或一部分的再現或執行過程中,使得該再現或執行中的程序不夠存取包含該程序的上述包以外的包。
24.如權利要求20或21所述的文件存取方法,其特徵在於,在上述記錄再現裝置對任意的內容的再現或執行過程中,全面禁止該內容存取上述記錄單元、外部記錄介質、伺服器裝置以及存儲器。
25.如權利要求14~24任意一項所述的文件存取方法,其特徵在於,在上述記錄再現裝置對任意的內容的再現或執行過程中,根據該內容的可信度限制該內容的存取。
26.如權利要求25所述的文件存取方法,其特徵在於,根據程序的描述語言、成為由上述讀入單元讀入的內容的讀入源的記錄介質、成為由上述讀入單元讀入的內容的讀入源的網絡地址這些因素中的一個或多個設定上述內容的可信度。
27.一種AV數據管理方法,是一種利用AV數據的管理信息管理該AV數據的再現處理的AV數據管理方法,其特徵在於,具備關聯AV數據/管理信息取得步驟,用來取得與記錄在記錄介質中的AV數據相關聯的多個關聯AV數據以及追加了用於管理該關聯AV數據的再現處理的關聯管理信息的上述AV數據的管理信息;記錄步驟,用來將該取得的多個關聯AV數據以及上述AV數據的管理信息記錄到預定的記錄區域;以及再現控制步驟,用來根據該記錄的管理信息,對記錄在上述記錄介質的AV數據以及記錄在上述記錄區域的關聯AV數據同時進行再現控制。
28.如權利要求27所述的AV數據管理方法,其特徵在於,檢索用上述關聯AV數據/管理信息取得步驟能夠取得的上述AV數據的管理信息和用上述記錄步驟已經記錄的上述AV數據的管理信息,其結果是,判定所追加的關聯管理信息的數量最多的管理信息為最新,在上述再現控制步驟中,利用上述判定為最新的管理信息對上述AV數據以及關聯AV數據同時進行再現控制。
29.如權利要求27或28所述的AV數據管理方法,其特徵在於,具有用來判斷與上述記錄步驟所記錄的上述AV數據的管理信息中包含的各關聯管理信息相對應的關聯AV數據是否記錄在預定的記錄區域中的步驟,其結果是,當關聯AV數據沒有記錄在上述記錄區域中的情況下,將對應於該關聯AV數據的關聯管理信息置為無效。
30.如權利要求29所述的AV數據管理方法,其特徵在於,具有刪除步驟,在利用上述關聯AV數據/管理信息取得步驟所取得的上述AV數據的管理信息所管理的關聯AV數據中,只有選擇地刪除記錄在上述記錄區域中的關聯AV數據。
31.一種AV數據的管理信息生成/提供方法,其特徵在於,在生成與記錄到記錄介質中的AV數據相關聯的關聯AV數據的時刻,生成追加了與該關聯AV數據相對應的關聯管理信息的上述AV數據的管理信息,以便能夠提供該生成的關聯AV數據以及上述AV數據的管理信息。
32.一種記錄再現裝置,具有用來讀入記錄在記錄介質中的AV數據的外部設備接口和用來連接記錄了與記錄在上述記錄介質中的AV數據相關聯的多個關聯AV數據的伺服器裝置的網絡接口,其特徵在於,具有下載單元,將多個關聯AV數據以及追加了用於管理該關聯AV數據的再現處理的關聯管理信息的上述AV數據的管理信息從上述伺服器裝置下載到預定的記錄區域;以及再現控制單元,根據該下載下來的管理信息,對記錄在上述記錄介質中的AV數據以及上述下載下來的關聯AV數據同時進行再現控制。
33.如權利要求32所述的記錄再現裝置,其特徵在於,檢索記錄在上述伺服器裝置中的上述AV數據的管理信息和已經記錄在上述記錄區域中的上述AV數據的管理信息,其結果是,判定所追加的關聯管理信息的數量最多的管理信息為最新,上述再現控制單元利用上述判定為最新的管理信息對上述AV數據以及關聯AV數據同時進行再現控制。
34.如權利要求32或33所述的記錄再現裝置,其特徵在於,具有判斷單元,用來判斷與上述下載單元所下載的上述AV數據的管理信息中所包含的各關聯管理信息相對應的關聯AV數據是否被下載到上述記錄區域,其結果是,當關聯AV數據尚未下載到上述記錄區域的情況下,將對應於該關聯AV數據的關聯管理信息置為無效。
35.如權利要求34所述的記錄再現裝置,其特徵在於,具有刪除單元,用來從由上述下載單元所下載的上述AV數據的管理信息所管理的關聯AV數據中有選擇地刪除已下載到上述記錄區域中的關聯AV數據。
36.一種伺服器裝置,是一種能夠與權利要求32~35的任意一項所述的記錄再現裝置連接的伺服器裝置,其特徵在於,在生成與記錄在記錄介質中的AV數據相關聯的關聯AV數據的時刻,生成追加了與該關聯AV數據相對應的關聯管理信息的上述AV數據的管理信息,以便能夠提供該生成的關聯AV數據以及上述AV數據的管理信息。
全文摘要
記錄再現裝置10具有外部設備I/F(12),用來連接記錄了包含AV數據或應用程式的內容的外部記錄介質(16);記錄裝置(20),用來記錄從外部記錄介質16讀入的內容;以及,處理部(11),用來再現或執行所記錄的內容。處理部(11)根據安裝處理、加載處理、內容執行處理向記錄再現裝置(10)能夠再現或執行的任意內容添加不同的存取限制,在內容執行處理中根據內容的可信度限制該內容的存取。
文檔編號G06F9/06GK1890647SQ20048003603
公開日2007年1月3日 申請日期2004年7月22日 優先權日2003年10月3日
發明者大泉勝志, 木付英士, 木山次郎 申請人:夏普株式會社