再現裝置、再現方法、程序的製作方法
2023-06-09 18:14:01 2
專利名稱::再現裝置、再現方法、程序的製作方法
技術領域:
:本發明是屬於狀態保存以及狀態恢復技術的
技術領域:
的發明。
背景技術:
:所謂狀態保存,是以備對裝置的電源供給突然斷開的意外情況,而事先將動作重開所需的數據的一部分寫入至非易失性的第二存儲介質的技術,也就是說,與以往的停電應對一樣,對於裝置的穩定動作是必須的不可缺少的處理。另一方面,所謂狀態恢復,是在對裝置的電源供給重開之後,根據非易失性的第二存儲介質中寫入的數據,迅速恢復電源供給斷開之前的動作的技術。在執行DVD—Video的AV再現的再現裝置中,狀態保存/狀態恢復通過在停止AV再現時,將物理性或邏輯性的再現位置事先寫入至非易失性的第二存儲介質,在下次再現時,從非易失性的第二存儲介質中寫入的再現位置開始,重開再現來實現。專利文獻l:日本特許第3438729號專利文獻2:日本特開2003—77222專利文獻3:日本特開昭62—169218在作為AV再現的對象的內容中,存在DVD—Video內容和BD—ROM內容這兩種。在DVD—Video內容中使用的命令組是通過所謂命令解釋器來解讀的命令,僅通過執行第幾個命令這樣的程序計數器的值或寄存器的保持值來作為狀態保存的對象,就能夠進行狀態恢復。與此對照,BD—ROM內容在AV再現中與Java應用聯動。對於Java應用的動作,需要多個線程、巨大的變量、各種畫面描繪參數等,在裝置的電源供給斷開的情況下,為了重開電源斷開前的動作,需要將全部這些多個線程、變量、各種畫面描繪參數都事先寫入至非易失性的第二存儲介質。不僅如此,還需要將Java應用的動作中利用的存儲器信息、作業系統(OS)所具有的管理信息等事先寫入至非易失性的第二存儲介質,並使裝置執行被稱為中止或休眠的處理。但是,在以BD-ROM再現裝置為首的消費電子(CE)設備中,與個人計算機相比,非易失性存儲區域的容量或各種硬體資源大多較少,發生對於用於動作重開的信息的一部分,無法在非易失性的第二存儲介質中進行狀態保存的所謂狀態保存遺漏。如果存在該狀態保存遺漏,則無法保障重開時的動作正確完成。假設,在應該進行狀態保存的信息的一部分中存在缺失的狀態下,要重開動作,則不免導致再現裝置的中斷或熄滅。CE設備要求與個人計算機行業無法相比的品質保障,所以存在這種動作異常的危險性的狀態保存/狀態恢復雖然不嚴重,但在實用中無法承受。
發明內容本發明提供一種再現裝置,即使在狀態保存所需的非易失性的第二存儲介質的規模受限的情況下,也能夠穩定地進行電源斷開後的應用的動作重開。為了解決上述問題,再現裝置實現多個處理的狀態保存以及狀態恢復,其特徵在於,多個處理之中的1個是AV流的再現處理,其他的1個是與AV流的再現聯動的、應用的處理;具備讀出構件,從存儲介質讀出應用以及AV流;平臺部,使應用動作;再現部,再現AV流;以及易失性的第一存儲介質;上述易失性的第一存儲介質具備存儲區域,在上述存儲區域中,寫入了表示上述AV流的再現狀態的再現狀態參數,上述應用在上述平臺內所使用的多個參數之中,選擇狀態恢復後的動作重開時所需的參數,並作為應用重開(resume)參數,寫入至上述存儲區域,上述多個處理的狀態保存通過將上述應用重開參數和上述再現狀態參數從易失性的第一存儲介質的存儲區域中讀出,並寫入至非易失性的第二存儲介質來實現,上述多個處理的狀態恢復通過將上述非易失性的第二存儲介質中寫入的應用重開參數和再現狀態參數,重新寫入至上述易失性的第一存儲介質的存儲區域,並且根據重新寫入至上述易失性的第一存儲介質的存儲區域中的再現狀態參數,將應用載入平臺部來實現。具備上述問題解決手段的再現裝置通過根據再現狀態參數來重新進行應用的載入,來進行狀態恢復。在狀態恢復中,重新進行應用的載入,所以無需將多個線程、變量、各種畫面描繪參數、存儲器信息、OS的管理信息寫入至非易失性的第二存儲介質。由於無需寫入這些信息,所以非易失性的第二存儲介質的規模為所需的最低限度即可。另外,在易失性的第一存儲介質的存儲區域中,也就是說,寫入應用重開參數,所以僅通過重新進行應用的載入,應用就能夠重開動作。應用僅通過在動作中使用的參數之中,選擇狀態恢復後的動作重開時所需的參數,並作為應用重開參數,寫入至易失性的第一存儲介質的存儲區域,就能夠實現停電應對,所以與應用直接在非易失性存儲器中寫入動作參數的情況相比,用於應用狀態保存/狀態恢復的額外開銷較小即可。另外,在極力使額外開銷最小的同時,能夠執行裝置的電源異常應對,所以不使裝置的性能下降。因此,在再現裝置例如執行使AV再現與應用的動作聯動的遊戲的情況下,能夠進行以下處理,即在角色的參數維持得分等的同一性的同時,從中途重開遊戲。另外,上述再現裝置的動作重開需要應用的積極參與。在堆區域中使用的參數之中,動作重開所需的參數沒有被選擇的情況下,重開的執行變得不可能,所以有可能發生應用的動作與再現裝置的動作之間的不協調。這樣的問題能夠通過如下構成上述再現裝置來解決。艮P,構成為在上述記錄介質中,還記錄了重開對應信息,上述重開對應信息表示在狀態恢復後是否使再現構件以及應用利用向上述易失性的第一存儲介質的存儲區域復原的內容,在上述重開對應信息表示利用復原內容的意思的情況下,上述再現構件的再現重開根據上述易失性的第一存儲介質的存儲區域中復原的再現狀態參數來實現,上述應用的動作重開利用易失性的第一存儲介質的存儲區域中復原的應用重開參數來實現,在上述重開對應信息表示不利用向上述第一存儲介質復原的內容的情況下,上述再現構件不重開AV流的再現,應用不重開動作,由此能夠實現解決。在追加了上述發明特定內容的再現裝置中,如果應用對於將動作重開所需的參數選擇為應用重開參數的動作進行支持,那麼能夠通過設定重開對應信息,規定為可以進行重開。反之,如果應用對於將動作重開所需的參數選擇為應用重開參數的動作沒有支持,那麼能夠通過設定重開對應信息來禁止重開。通過內容製作者的判斷,能夠控制是否可以進行重開再現,所以能夠進行遵循內容製作者方的意圖的再現。在內容製作者方認為不希望使包括影像或聲音、以及Java(註冊商標)應用的內容重開的情況下,按照重開對應信息的設定來對重開進行限制,因此不存在由於用戶意外的動作而引起內容製作者方的不希望的動作。一般地,再現裝置的電源斷開在大多數情況下,根據利用裝置的用戶的操作來進行,用戶何時斷開電源是無法預測的。因此,在應用將參數在非易失性存儲器中進行狀態保存之前,如果通過用戶的操作輸入而斷開了電源,則易失性的存儲介質的信息全部失去,無法在非易失性的存儲介質中進行保存。此時,即使再接通電源,在非易失性的存儲介質中也沒有保存信息,所以無法從電源斷開前的狀態重開Java(註冊商標)應用的動作。另外,即使重開,其動作也不穩定。像這樣,如果由於用戶的意外的動作而引起內容製作者方的不希望的動作,則作為內容製作者方,可能認為不希望使包含影像、聲音、以及Java(註冊商標)應用的內容重開。與此相反,以往的重開機僅能實現再現裝置所具備的功能,所以無法反映內容製作者方的意圖。這樣的問題能夠通過如下構成再現裝置來解決。艮P,通過構成為上述再現裝置保持了重開支持信息,重開支持信息表示是否能夠將上述易失性的第一存儲介質的存儲區域的內容保存在上述非易失性的第二存儲介質的存儲區域中,在啟動上述應用時,上述重開支持信息被轉發給應用,上述應用對應用重開參數的寫入在接受的重開支持信息表示能夠進行存儲區域的內容保存的意思的情況下進行,由此實現解決。在對於易失性存儲器不存在電源備份,由於用戶操作引起的突發性的電源斷開而易失性存儲器的內容消失的再現裝置中,用於狀態恢復的參數沒有正確保存的可能性很高。此時,如果事先將重開支持信息設定為"不能保存",則能夠將不能進行參數的保存的意思正確地傳遞給應用。此時,應用不期待再現裝置的重開,所以能夠避免根據不穩定的參數來進行重開動作的情況。在對於易失性存儲器存在電源備份,即使發生突發性的電源斷開也能夠保存易失性存儲器的內容的再現裝置中,用於狀態恢復的參數被正確地保存。在該再現裝置中,如果事先將重開支持信息設定為"能夠保存",則能夠將不能進行參數的保存的意思正確地傳遞給應用。此時,應用能夠期待再現裝置的重開。在再現裝置中,將是否支持重開傳遞給應用,應用根據有無該再現裝置的支持,進行重開所需的動作,能夠使再現裝置與應用之間的聯動緊密。圖1是表示關於再現裝置102的使用行為的方式的圖。圖2是表示BD—ROM的結構的圖圖3是表示在再現裝置的大概功能結構的框圖。圖4是表示再現裝置的軟體分層模型的圖。圖5是表示供再現裝置再現的BD—ROM內容的圖。圖6是示意地表示寄存器集24的內容的例子的圖。圖7是示意地描繪狀態保存中的應用重開參數以及再現狀態參數的往返的圖。圖8是示意地描繪狀態恢復以及利用時的應用重開參數以及再現狀態參數的往返的圖。圖9是表示重開處理的處理順序的流程圖。圖IO是表示應用重開參數處理的順序的流程圖。圖11是表示重開支持信息以及基於重開支持信息的、API的調用的一個例子的圖。圖12是表示包括能夠恢復標記、能夠利用標記的重開對應信息的圖。圖13表示對應於能否恢復標記、能夠利用標記的動作。圖14是表示對每個標題設定了能否狀態保存/狀態恢復的Index.bdmv的圖。圖15是表示利用了重開對應標記的內容的再現裝置102的處理順序的流程圖。圖16是表示電視機103的提示內容的圖。圖17是用於說明容納了再現狀態能否重開標記、應用能夠重開標記的重開對應信息的圖。圖18是表示基於再現裝置能否重開標記、應用能否重開標記的狀態保存/狀態恢復的流程圖。圖19是表示包括個數指定的應用重開參數的一個例子的圖。圖20示意地表示非易失性存儲器26的容納內容的圖。圖21是表示存在作為第一保存目的地的存儲區域1以及作為第二保存目的地的存儲區域2的2組保存目的地的非易失性存儲器26的圖。符號說明101BD—ROM102再現裝置103電視機104可移動型介質105遙控器201index.bdmv1BD驅動器2導入緩衝器4網絡I/F5虛擬文件系統6分接器(demultiplexer)7視頻解碼器8視頻平面13音頻解碼器12加法器15AV再現引擎16靜態腳本存儲器17繪製引擎24寄存器集26非易失性存儲器30動態腳本存儲器40HDMV模塊1341BD—J平臺42模式管理模塊43UO檢測模塊44分配器具體實施例方式以下,參照本發明的實施方式。(第一實施方式)以下,說明再現裝置的實施方式。首先,說明與本發明所涉及的再現裝置的實施行為之中的使用行為有關的方式。圖1是表示與再現裝置102的使用行為有關的方式的圖。如該圖所示,再現裝置102與BD—ROM101、再現裝置102、電視機103、可移動介質104—起供用戶使用。BD—ROM101是記錄了電影作品的記錄介質。再現裝置102與電視機103—起,構架家庭影院系統,再現BD—ROM100。電視機103通過顯示電影作品的再現影像,或顯示菜單等,來對用戶提供對話性的操作環境。可移動介質104裝填在再現裝置中,用作從電影分發者的WWW伺服器101分發的內容的收容工具。因此,能夠將通過網絡下載並存放至可移動介質104的內容,與BD—ROM100中記錄的內容進行組合,來擴展/更新BD—ROM100的內容。為了裝填該可移動介質104這一目的,在再現裝置102中,具備插入SD存儲卡、存儲棒、壓縮快閃記憶體(TM)、智能介質、多媒體卡等可移動介質104的插入口。遙控器105是再現裝置102的附屬物,從用戶接受對於再現裝置102的操作,並將與操作對應的指示信號發送至再現裝置102。以上是與本發明所涉及的再現裝置的使用方式有關的說明。接下來,說明作為由本發明所涉及的再現裝置再現的對象的記錄介質。通過本發明所涉及的再現裝置來再現的是作為光記錄介質的BD—ROMIOO。以上是與本發明所涉及的再現裝置的使用方式有關的說明。接下來,說明作為由本發明所涉及的再現裝置再現的對象的記錄介質。通過本發明所涉及的再現裝置來再現的,在本例中是作為光記錄介質的BD—ROMIOI。圖2是表示BD—ROM(以下,有時也稱為"BD")的結構的圖。在本實施方式中,主要著眼於用於再現電影等的AV內容的AV應用來說明BD—ROM,但當然也可以將BD—ROM像CD—ROM或DVD—ROM那樣用作計算機使用的記錄介質。BD—ROM與其他的光碟、例如DVD或CD等同樣,從其內周向外周以螺旋狀具有存儲區域,在內周的導入(leadin)與外周的導出(leadout)之間具有能夠記錄邏輯數據的邏輯地址空間。另外,在導入的內側存在被稱為BCA(BurstCuttingArea)的只能通過驅動器才能讀取的特別區域。該區域由於無法由應用讀取,所以經常用於例如著作權保護技術等。在邏輯地址空間中,以文件系統信息(巻)為開頭記錄有影像數據等的應用數據。所謂文件系統,是UDF或ISO9660等,與通常的PC同樣,能夠使用目錄、文件構造來將記錄的邏輯數據讀出,並能夠讀出255字符的文件名、目錄名。本實施方式的情況下,BD盤上的目錄、文件構造在根目錄(ROOT)緊下配置了BDMV目錄。BDMV目錄是記錄了由BD—ROM處理的AV內容或管理信息等數據的目錄。在BDMV目錄的屬下,存在被稱為PLAYLIST目錄、CLIPINF目錄、STREAM目錄、JAR目錄、BDJO目錄的5個子目錄,在BDMV目錄中,配置了index.bdmv201、MovieObject.bdmv這2種文件。對於STREAM目錄,是存放了作為所謂數字流主體的文件的目錄,存在賦予了擴展符M2TS的文件(xxx,m2ts("xxx"可變,擴展符"m2ts"固定))。在PLAYLIST目錄中,存在賦予了擴展符mpls的文件(xxx.mpls("xxx"可變,擴展符"mpls"固定))。在CLIPINF目錄中,存在賦予了擴展符clpi的文件(xxx.clpi("xxx"可變,擴展符"dpi"固定))。在JAR目錄中,存在賦予了擴展符jar的文件(xxx.jar("xxx"可變,擴展符"jar"固定))。在BDJO目錄中,存在賦予了擴展符bdjo的文件(xxx.bdjo("xxx"可變,擴展符"bdjo"固定))。賦予了擴展符"m2ts"的文件是MPEG—TS(傳輸流,TransportStream)形式的數字AV流,通過對1個以上的視頻流、l個以上的音頻流、1個以上的圖形流進行復用來得到。視頻流表示電影的動畫部分,音頻流表示電影的聲音部分,圖形流表示電影的字幕。賦予了擴展符"dpi"的文件是與數字AV流分別一一對應的Clip信息。由於是管理信息,所以Clip信息具有數字AV流的編碼形式、幀率、比特率、晰像度等信息和表示GOP的開頭位置的EP_map。賦予了擴展符"mpls"的文件是存放了播放列表的文件。播放列表信息包括MainPath信息、Subpath信息、播放列表Mark信息。1)MainPath信息是通過在AV流的再現時間軸之中,對於作為In—Time的時刻與作為Out_Time的時刻的組合定義1個以上,從而定義邏輯再現區間的信息,具有對於在AV流中復用的基本流之中允許哪個的再現而不允許哪個的再現進行規定的流號碼錶(STNLtable)。2)播放列表Mark信息包括由In—Time信息以及Out—Time信息的組合來指定的AV流的一部分之中的、作為章節的時刻的指定。3)Subpath信息包括應與上述AV流同步再現的基本流的指定、以及該基本流的再現時間軸上的In_Time信息以及Out_Time信息的組合。用於再現控制的Java應用通過向Java(TM)虛擬機命令生成對該播放列表進行再現的JMF播放器實例,能夠使其開始AV再現。所謂JMF(Java媒體構架,JavaMediaFramework)播放器實例,是根據JMF播放器類在虛擬機的堆存儲器上生成的實際的數據。AV流與播放列表信息的組合構成所謂"標題"的再現單位。BD—ROM中的AV再現以該標題作為1個單位來完成。BD—ROM內容說的是該標題的集合,即標題集。將root/BDMV目錄中存在的標題之中的、應最初再現的標題特別稱為"第一播放標題"。另外,播放列表信息以及片斷信息作為靜態腳本來處理。賦予了擴展符"jar"的文件是Java檔案文件,記載了利用Java虛擬機來進行動態腳本控制的Java應用的程序。Java(TM)檔案文件是基於http://java(TM).sun.com/j2se/1.4.2/docs/guide/jar/jar.html所記載的規格的文件。Java(TM)檔案文件以目錄構造的形式存放著多個文件。所謂該目錄構造,指的是在根目錄緊下存在"XXXX.class",在META—INF目錄中存在文件"M扁FEST.MF"、文件"SIG—BD.SF"、文件"SIG—BD.RSA"、文件"bd.XXXX.perm"。該XXXX.dass(類文件)是存放了對於能夠在Java(TM)虛擬機上執行的Java應用進行定義的類構造體的類文件。MANIFEST.MF與數字證書對應,SIG—BD.SF是記載了MANIFEST.MF的哈希值的文件。SIG—BD.RSA是記載了數字證書鏈、署名信息的文件。bd.XXXX.perm是許可請求文件,存放對於執行的Java應用給予怎樣的許可的信息。由Java(TM)檔案文件中的類文件定義的Java應用是通過Xlet接口、由應用管理器來控制的Java(TM)Xlet。Xlet接口具有"loaded"、"paused"、"active"、"destroyed"這四種狀態。另夕卜,Java應用使用用於顯示JFIF(JPEG)、PNG、或其他的圖形數據的標準Java庫,實現由GEM1.0.2規定的HAVi架構。HAVi架構是GEM1.0.2下的包括遙控器導航機構的GUI架構,Java應用能夠實現將基於HAVi架構的按鈕顯示、文本顯示、在線顯示(BBS的內容)這樣的顯示與運動圖像的顯示進行了組合的畫面顯示,能夠利用遙控器來進行對該畫面顯示的操作。賦予了擴展符"bdjo"的文件以及MovieObject.bdmv(文件名固定)是動作模式對象。動作模式對象是對於與再現裝置的多個動作模式的各個有關的控制步驟進行規定的數據。再現裝置的動作模式存在由命令解釋器作為控制主體的動作模式("HDMV模式")、以及由Java平臺作為控制主體的動作模式("BD—J模式")。在HDMV模式中,HDMV模式的動作主體即命令解釋器成為控制主體,所以通過類似DVD—Video的導航命令來對控制進行規定。另一方面,在BD—J模式中,BD—J模式的動作主體即Java平臺成為控制主體,所以通過以DVB—MHP實現的那樣的Java字節碼來對控制進行規定。BD—J模式中的動作模式對象稱為BD—J對象。BD—J對象是通過對由播放列表信息所示的AV流與Java應用建立關聯,從而定義標題的信息。BD—對象表示"應用管理表"、以及在該標題下可自動再現的播放列表一覽。應用管理表是通過對應用的標識符(應用ID)及屬於該應用的Java檔案文件的ID進行羅列,從而表示將該標題作為生存空間的應用的表。即,一個應用由l個以上的Java檔案文件構成。另外,BD—J對象包括在標題中應自動再現的播放列表信息的指定。被指定為應自動再現的播放列表信息在與BD—J對象對應的標題成為當前標題時,自動開始其再現。其中,將通過BD—J對象規定動作的Java應用稱為"BD—J應用"。HDMV模式中的動作模式對象稱為電影對象。電影對象包括記載了在HDMV模式(後述)下的各標題再現中用於使再現行進動態變化的腳本的腳本程序。index,bdmv201(文件名為"index.bdmv"固定)是與BD—ROM整體有關的管理信息,具有對電影作品的提供者進行確定的標識符即organizationID(32bit)、對於由提供者所提供的BD—ROM分別分配的標識符即discID(128bit)等信息,在將盤插入再現裝置後,通過最早讀出index.bdmv201,來在再現裝置中唯一地識別盤。此外,在index.bdmv201中,還包括對於在BD—ROM中可再現的多個標題與規定各個標題的BD—J對象建立對應來表示的表。圖3是表示再現裝置的大體功能結構的框圖。如該圖所示,在再現裝置由BD—ROM驅動器l,導入緩衝器2a、2b,本地存儲器3、網絡I/F4、虛擬文件系統5、分接器6、視頻解碼器7、視頻平面8、圖形解碼器9、圖形平面IO、圖形平面ll、合成部12、音頻解碼器13、HDMI接口14、AV再現引擎15、靜態腳本存儲器16、繪製引擎17、MPU21、ROM22、RAM23、寄存器集24、電源供給部25、非易失性存儲器26、動態腳本存儲器30、堆存儲器31、字節碼解釋器32構成。BD—ROM驅動器1進行BD—ROM的載入/彈出,執行對於BD—ROM的訪問。本地存儲器2具備內置介質驅動器2a、可移動介質驅動器2b,用於下載而來的追加內容或應用所使用的數據等的保存。追加內容的保存區域按每個BD—ROM劃分,另外,應用在數據的保持中能夠使用的區域按每個應用劃分。另外,對於如何將下載的追加內容與BD—ROM上的數據合併,記載了合併規則的合併管理信息也保存在該內置介質驅動器2a、可移動介質驅動器2b中。導入緩衝器3a、3b是FIFO存儲器,從BD—ROM或本地存儲器讀出200980000448.0說明書第12/37頁的TS包以先入先出式存放。網絡接口4用於進行再現裝置與外部的通信,可以對通過網絡可訪問的伺服器進行訪問,或對通過本地網絡連接的伺服器進行訪問。例如,用於網絡上公開的BD—ROM追加內容的下載,或通過在與內容所指定的網絡上的伺服器之間進行數據通信,從而能夠對利用了網絡功能的內容進行再現。所謂BD—ROM追加內容,是原本的BD—ROM中沒有的內容,例如是追加的副聲音、字幕、特典影像、應用等。從BD—J模式的動作主體即Java平臺,能夠控制網絡接口4,能夠將網絡上公開的追加內容下載至內置介質驅動器2a或可移動介質驅動器2b。虛擬文件系統5是根據與追加內容一起下載至內置介質驅動器2a、可移動介質驅動器2b的合併管理信息,構築使內置介質驅動器2a或可移動介質驅動器2b中存放的追加內容與BD—ROM上的內容合併的、虛擬的BD—ROM(虛擬封裝)。從HDMV模式的動作主體即命令解釋器或BD—J模式的動作主體即Java平臺,能夠不區別虛擬封裝與原本BD—ROM而進行參照。在虛擬封裝再現中,再現裝置利用BD—ROM上的數據與內置介質驅動器2a或可移動介質驅動器2b上的數據的雙方來進行再現控制。分接器6對構成AV流的TS包進行復用分離,並分別輸出至視頻解碼器7、圖形解碼器9、音頻解碼器13。視頻解碼器7將從分接器6輸出的視頻幀解碼,並將非壓縮形式的圖片寫入至視頻平面8。視頻平面8是用於事先存放非壓縮形式的圖片的存儲器。圖形解碼器9將從分接器6輸出的視頻幀解碼,並將非壓縮形式的圖片寫入至視頻平面8。圖形平面10是事先存放將從分接器6讀出的圖形流解碼而得到的圖形的緩衝器。圖形平面11是用於事先存放由BD—J應用所描繪的、一平面量的圖形的緩衝器。合成器12在視頻平面8所存放的非壓縮形式的圖片數據中對圖形平面11上所展開的圖形進行合成並輸出。音頻解碼器13將從分接器6輸出的音頻幀解碼,並輸出非壓縮形式的音頻數據。HDMI接口14將由合成部12合成的合成影像、以及由音頻解碼器13解碼的非壓縮的音頻數據,經由HDMI接口,傳輸至電視機103。AV再現引擎15按照來自HDMV模式的動作主體即命令解釋器、BD一J模式的動作主體即Java平臺的函數調用,執行AV再現功能、播放列表的再現功能。所謂AV再現功能,是從DVD播放器、CD播放器沿襲的功能組,是再現開始、再現停止、暫時停止、暫時停止的解除、靜止畫面功能的解除、以已有值指定了再現速度的快進、以已有值指定了再現速度的倒回、聲音切換、副影像切換、角度切換這樣的處理。所謂播放列表再現功能,指的是在該AV再現功能之中,根據構成當前播放列表的當前播放列表信息、當前片斷信息來進行再現開始、再現停止。當前腳本存儲器16是用於事先存放當前播放列表信息、當前片斷信息的存儲器。所謂當前播放列表信息,指的是從BD—ROM驅動器1或內置介質驅動器3a、可移動介質驅動器3b能夠訪問的多個播放列表信息之中的、作為當前處理對象的播放列表信息。所謂當前片斷信息,指的是從BD一ROM驅動器1或內置介質驅動器3a、可移動介質驅動器3b能夠訪問的多個片斷信息之中的、作為當前處理對象的片斷信息。繪製引擎17例如具備Java2D.0PEN—GL這樣的基礎軟體,按照來自BD—J模式的動作主體即Java平臺的指示,進行計算機圖形的描繪,並將描繪的計算機圖形輸出至圖形平面11。MPU21成為再現裝置中的計算機架構的核心,獲取並解讀ROM22中存放的本地碼,根據本地碼來執行再現裝置的處理。ROM22預先存放了再現裝置中的安裝程序。RAM23構成配置了動態腳本存儲器30、堆存儲器31的存儲器空間。在寄存器集24中,是能夠存放播放列表的再現狀態、內容所利用的任意的信息的區域。所謂播放列表的再現狀態,表現利用了播放列表所記載的各種AV數據信息之中的哪個AV數據、再現播放列表的哪個位置(時刻)等狀態。在播放列表的再現狀態變化時,AV再現引擎15對於寄存器集24,存放其內容。另外,根據來自HDMV模式的動作主體即命令解釋器或BD一J模式的動作主體即Java平臺所執行的應用的指示,可以存放內容所指=定的值,或將存放的值轉發至應用。電源供給部25通過商用電源或內置電源進行電源供給。在電源接通時,將表示接通的中斷信號輸出至MPU21,在電源異常/電源斷開時,將表示電源異常/電源斷開的中斷信號輸出至MPU21。非易失性存儲器26是可讀寫的存儲器等記錄介質(或稱為存儲介質),是即使不供給電源也能夠保持記錄內容的介質。例如是快閃記憶體、FeRAM等。另外,也可以將內置介質、可移動介質這樣的可寫入的記錄介質作為非易失性存儲器26來利用。另外,也可以是可經由網絡I/F(4)21訪問的介質,只要能夠不依賴於再現裝置的電源供給狀態來保持記錄內容,則都可以作為非易失性存儲器26來利用。動態腳本存儲器30是事先存放當前動態腳本,以供HDMV模式的動作主體即命令解釋器、BD—J模式的動作主體即Java平臺的處理的存儲器。所謂當前動態腳本,指的是BD—ROM或內置介質驅動器2a、可移動介質驅動器2b所記錄的Index.bdmv、BD—J對象、電影對象之中的當前執行對象。堆存儲器31是配置了系統應用的字節碼、BD—J應用的字節碼、系統應用所利用的系統參數、BD—J應用所利用的應用參數的堆棧區域。字節碼解釋器32將堆存儲器31所存放的字節碼轉換至本地碼,並使MPU21執行。以上是與再現裝置的內部結構有關的說明。接下來,說明再現裝置的軟體分層模型的詳情。圖4是表示再現裝置的軟體分層模型的圖。在該軟體分層模型中,HDMV模塊40、BD—J模塊41、模式管理模塊42這3個動作主體存在於MPU21上。它們通過存在於動態腳本存儲器30中的Index.bdmv、BD一J對象、電影對象來進行控制。另夕卜,BD—J模塊41由中間件35—字節碼解釋器32—堆存儲器31這樣的階層來構成。在堆存儲器31中,存在BD—J應用、類加載器33、應用管理器34。本圖中,對於存儲卡驅動器30、堆存儲器31、字節碼解釋器32,由於在前圖中已經說明,所以省略其說明。以下,對於未說明的結構要素進行說明。類加載器33是系統應用之一,從存在於JAR檔案文件中的類文件中讀出字節碼,並存放至堆存儲器31,從而進行BD—J應用的加載。應用管理器34是系統應用之一,根據BD—J對象內的應用管理表,啟動BD—J應用或結束BD—J應用等,進行BD—J應用的應用信令。中間件35是用於組裝軟體的作業系統,由該作業系統的內核、基本輸入輸出部構成。或者,根據來自BD—J應用的API調用,將各種功能提供給BD—J應用。HDMV模塊40是由HDMV模式的動作主體即命令解釋器構成的DVD虛擬播放器,作為HDMV模式的執行主體。HDMV模式的動作主體即命令解釋器解讀並執行構成腳本程序的導航命令。導航命令通過與DVD一Video類似的語法來記載,所以通過執行該導航命令,能夠實現類似DVD—Video的再現控制。BD—J模塊41是BD—J模式的動作主體即Java平臺,由Java虛擬機、配置、概況構成,包括字節碼解釋器32、類加載器33、應用管理器34、中間件35。模式管理模塊42保持從BD—ROM或內置介質驅動器2a、可移動介質驅動器2b讀出的Index.bdmv,並進行模式管理以及分支控制。所謂模式管理模塊42的模式管理,是使哪個HDMV模塊40、BD—J模塊41執行動態腳本這樣的、模塊的分配。UO探測模塊43檢測對於遙控器或再現裝置的前面板進行的用戶操作,將表示用戶操作的信息(以下稱為UO(UserOperation))輸出至模式管理模塊42。分配器44從UO中僅選擇適於當前的再現裝置的模式的UO,並轉發至執行該模式的模塊。例如在執行HDMV模式中,在接受到上下左右、激活這樣的UO的情況下,將這些UO輸出至HDMV模式的模塊就是分配器44的處理。在本再現裝置中,特別進行了發明的部分,是BD—ROM內容的重開。所謂重開,指的是通過"保存"、"恢復"、"利用"這3個處理來執行電源供給斷開後的動作重開。所謂"保存",指的是將存在於易失性的存儲介質中的動作重開用的參數寫入至非易失性的存儲介質。所謂"恢復",指的是從非易失性的存儲介質,將用於動作重開的參數重新寫入至易失性的存儲介質。所謂利用,指的是從易失性的存儲介質,將參數轉發至BD—J應用、AV再現引擎,以供應用的動作或再現控制。該重開存在以下的類型。在重開中,將在電源供給斷開前和電源供給重開後保持再現裝置以HDMV模式動作或以BD—J模式動作這樣的模式管理的同一性,稱為"模式管理重開",該模式管理重開通過模式管理的管理主體即模式管理模塊來進行。在應該提供給向第二存儲介質的保存的參數之中,將模式管理所需的稱為"模式管理重開參數"。在模式管理重開中,Index.bdmv以及與當前標題對應的動作模式對象(BD—J對象、電影對象)相當於模式管理參數。這些存放在動態腳本存儲器30中,所以通過將該動態腳本存儲器30的內容寫入至非易失性存儲器26,能夠進行狀態保存。在模式管理重開之中,將用於HDMV模式與BD—J模式下應共同執行的動作的重開、即保持播放列表的再現控制的同一性的重開,稱為"再現狀態重開",將用於再現狀態重開的參數,稱為再現狀態重開參數。在再現狀態重開中,再現狀態寄存器的存放值相當於再現狀態參數。在此,當前標題號碼對於模式管理重開是需要的,但由於當前標題號碼存放在再現狀態寄存器中,所以作為再現狀態參數之一來處理。存放在靜態腳本存儲器16中的當前播放列表信息、當前片斷信息在本實施方式中,設為不包括在再現狀態參數中。這是因為,這些由再現狀態寄存器指示,所以將再現狀態寄存器的存放值作為線索來再次在BD—ROM中讀出即可。在重開之中,將在電源供給斷開前與電源供給斷開後保持應用的動作的同一性,稱為"應用重開"。在應該提供給向第二存儲介質的保存的參數之中,將應該用於該應用重開的參數,稱為"應用重開參數"。在BD—ROM內容的重開中,需要以上3種重開。這些重開的整體控制通過模式管理模塊42來進行。另外,BD—ROM內容是應用與運動圖像的再現聯動的內容,作為典型,存在一邊伴隨運動圖像的再現一邊按照用戶操作來使遊戲進行的遊戲內容,一邊伴隨運動圖像的再現一邊按照用戶操作來在Web頁面上執行在線購物的在線購物內容。在以下的說明中,以遊戲內容作為BD—ROM內容來提供的例子作為題材,來進行說明。圖5是表示供再現裝置再現的BD—ROM內容的圖。圖5(a)表示由視頻解碼器7對AVClip中的圖片數據進行解碼從而得到的運動圖像的一個例子。在HDMV模式下,再現以該圖片數據作為主體的影像。圖5(b)表示圖形平面11的存放內容的一個例子。BD—J應用以執行與運動圖像的再現相伴的遊戲為前提。因此,在圖形平面ll中,表示指示器的圖形在顯示坐標(Xl,Yl),以縱寬、橫寬(widthl,heightl)的大小顯示。該指示器表示關數(STAGE1:5)、生命值(LIFE:3)、遊戲中使用的物品(ITEM:G,N)、得分(SCORE:10,500)、傷害(4)。另外,在顯示坐標(X2,Y2),以縱寬、橫寬(width2,height2)的大小,配置了菜單。該菜單顯示(戰鬥,逃跑)這樣的文字列。在菜單的顯示坐標(X3,Y3),以菜單的縱寬、橫寬(width3,height3),配置了地圖。RAM8、合成部12的存放內容是這些的情況下,在電視機103中,顯示圖5(c)那樣的合成影像。該圖4(b)中的存放內容顯示遊戲的GUI,所以能夠進行將運動圖像與應用的GUI顯示進行了組合的、快樂的畫面演示。以下,對於寄存器集進行說明。寄存器集24是例如具有可讀寫的易失性的存儲區域的存儲器等存儲介質。例如若將用戶能夠操作輸入的BD—ROM的再現裝置的電源開關(未圖示)設為接通,則對寄存器集24供給電力,能夠在寄存器集24中寫入信息並進行存儲。另夕卜,若將BD—ROM的再現裝置的電源開關(未圖示)設為斷開,則不對寄存器集24供給電力,在寄存器集24中存放的信息消失。圖6示意地表示寄存器集24的內容的例子。寄存器集24由播放器設定寄存器、播放狀態寄存器、以及通用寄存器構成。播放器設定寄存器存放著再現裝置的設置。再現裝置的設置例如存在再現裝置的聲音語言設定、字幕語言設定、電視機的顯示設定、年齡設定。該寄存器的存放內容在電源斷開之後,也需要存放,所以將該存儲內容通過非易失性存儲器26進行備份。播放器狀態寄存器(PSR)是具有用於存放某值的、附加號碼的存放位置的寄存器。例如,在某號碼的存放位置,放入了當前再現中的播放列表的標識符,在其他某號碼的存放位置,放入了利用的音頻的標識符。根據這些存放位置中存放的值,能夠確定當前再現中的AV流的再現位置。在播放器狀態寄存器中,在附加號碼的各個存放位置中放入值的是AV再現引擎15、HDMV模塊40、或BD—J模塊41。內容通過HDMV模塊40或BD—J模塊41,從播放器狀態寄存器或通用寄存器,能夠取得與指定的號碼對應的值,或存放與指定的號碼對應的值。以下,說明PSR之中代表性的對象。PSR1在當前PlayItem中可再現的多個音頻流之中確定1個。如果PSR1的設定值變化,則再現裝置再現該變化後的音頻流。PSR1作為初始值設定為0xFF,可以由再現裝置設定為132的值。該OxFF是不定值,表示音頻流不存在的意思,或未選擇音頻流的意思。132的設定值作為音頻流號碼解釋。PSR4通過設定為1100的值,來表示當前的再現時刻所屬的標題。PSR5通過設定為1999的值,來表示當前的再現時刻所屬的章節號碼,通過設定為OxFFFF,來表示再現裝置中章節號碼無效。PSR6通過設定為0999的值,來表示當前的再現時刻所屬的當前播放列表的號碼。PSR7通過設定為0255的值,來表示當前的再現時刻所屬的當前播放項目(item)的號碼。PSR8通過設定為0OxFFFFFFFF的值,利用45KHz的時間精度來表示當前的再現時刻(當前PTM)。以上是與PSR有關的說明。在此,表示在再現某BD—ROM內容時,該BD—ROM內容所包含的、構成某標題的一部分即BD—J應用在該標題的再現停止時,保存重開再現所需的信息的處理的一個例子。在通用目的寄存器(GPR),在BD—J應用在堆存儲器31內使用的應用參數之中,在下次動作重開時特別需要的參數通過BD—J應用寫入。本圖所示的參數、即與指示器對應的數據文件名(指示器圖像.PNG)、指示器的顯示坐標(Xl,Yl)、指示器的縱寬、橫寬(widthl,heightl)、關卡數(STAGE1:5)、生命值(LIFE:3)、遊戲中使用的物品(ITEM:G,N),得分(SCORE:10,500)這樣的參數,是判斷為再次描繪圖5(c)的畫面而BD—J應用所需的參數。(再現停止時的處理)BD—J應用如果被通知了電源斷開發生或電源中斷等、應該停止標題再現的意思,則從存在於堆存儲器中的各種參數、即動作中利用的變量的值、顯示坐標、該時刻的時刻信息之中,選擇動作重開時所需的參數,作為希望保存在非易失性存儲器中的參數(應用重開參數),寫入至通用目的寄存器。除此以外,從播放器狀態寄存器或播放器狀態寄存器,將希望保存的信息作為應用重開參數取得。進而,BD—J應用將應用重開參數存放至通用寄存器(以下,稱為應用重開參數保存)。BD—J應用在應用重開參數保存完成時,對於BD—J模塊41進行完成通知。其中,應用重開參數與優先權申請的說明書中的Java重開參數相同。BD—J模塊41若從BD—J應用接受到完成通知,則使該BD—J應用停止。若使BD—J應用停止,則將標題停止的情況通知給模式管理模塊42。模式管理模塊42若接受到標題停止的通知,則在寄存器集24之中,將再現狀態重開參數保存至非易失性存儲器26。在該再現狀態參數之中,存在標題號碼等、模式管理模塊42的模式管理所需的參數。(再現重開時的處理)以下說明在內容的再現停止後由於電源供給重開而重開標題再現時的動作。模式管理模塊42判斷要開始再現的內容是否與預先保存的寄存器集24的內容對應。作為判斷的方法,在能夠識別出未彈出記錄介質的情況下,明確可知該內容與由模式管理重開保存進行了保存的寄存器集24的內容對應。作為其他例子,也可以通過對於與由模式管理重開保存進行了保存的寄存器集24對應的內容的內容識別信息,與此後要再現的內容的內容識別信息進行比較來實現。在此,如果在判斷為要開始再現的內容不與由模式管理重開保存進行了保存的寄存器集24的內容對應的情況下,不進行後述的恢復處理,而實施由BD—ROM決定的通常的再現處理。在以後的記載中,將判斷為是與寄存器集24的內容對應的情況作為前提。在開始內容的再現時,在對標題開始再現之前,將預先保存的寄存器集24的內容返回原來的內容。在再現標題的情況下,模式管理模塊42對於BD—J模塊41,指示標題的再現開始。BD—J模塊41啟動與該標題進行了關聯的BD—J應用。BD—J應用在啟動時,能夠驅動通過上述應用重開參數保存進行了保存的信息,並恢復上次的動作狀態。假設判定應用重開參數的取得是否失敗、取得的內容與期待值是否不同。在取得失敗的情況、與期待值不同的情況下,不利用該取得的信息,而從最初開始再現。在與期待值相同的情況下,根據取得的應用重開參數,BD—J應用恢復以前的再現狀態。例如,從號碼O取得的播放列表的ID、以及從號碼1取得的表示再現進行到何處的時刻,能夠從停止的再現位置重開AV再現。模式管理模塊42在事先作為模式管理重開保存了標題號碼的情況下,在同一內容的再現重開時,不按通常的再現順序,而從事先保存的標題號碼開始再現,從而能夠進行包括到再現的標題號碼的重開再現。通過這些處理,再現裝置102能夠進行標題的重開再現。圖7是示意地描繪狀態保存中的應用重開參數以及再現狀態參數的往返的圖。在本圖中,在圖2所示的內容結構之中,將寄存器集24、堆存儲器31提取出來進行描繪。在該寄存器集24、堆存儲器31上附加的箭頭示意應用重開參數、再現狀態參數的往返。圖7(a)示意地表示BD—J應用將應用重開參數向通用目的寄存器的寫入、以及將再現狀態參數向再現狀態寄存器的寫入。這樣,可知在寄存器集中,寫入了應用重開參數以及再現狀態參數。圖7(b)示意地表示在通知了表示電源中斷/電源異常的中斷信號的情況下的應用重開參數、再現狀態參數的往返。圓形記號"3"的箭頭示意地表示從電源供給部25向MPU21的中斷信號的輸出。若存在該中斷信號的通知,則如圓形記號4的箭頭所示,通用目的寄存器中的應用重開參數以及再現狀態寄存器中的再現狀態參數被寫入至非易失性存儲器26中。由此,可知完成了電源斷開的準備。圖8是示意地描繪狀態恢復以及利用時的應用重開參數以及再現狀態27參數的往返的圖。在本圖中,在圖3所示的內部結構之中,將寄存器集24、非易失性存儲器26、堆存儲器31、字節碼解釋器32提取出來進行描繪。在其上附加的箭頭示意應用重開參數、再現狀態參數的往返。(a)表示應用重開參數以及再現狀態寄存器的恢復。本圖中的圓形記號"1"的箭頭示意地表示從電源供給部25向MPU21的、表示電源接通的中斷信號的輸出。若存在該中斷信號的通知,則非易失性存儲器26中的應用重開參數以及再現狀態參數被寫入至寄存器集24中的通用目的寄存器以及再現狀態寄存器中。圓形記號"2""3"的箭頭示意地表示在通知了表示電源接通的中斷信號的情況下的應用重開參數、再現狀態參數的往返。(b)表示應用重開參數以及再現狀態寄存器的利用。在本圖中,若在再現狀態寄存器中設定了再現狀態參數,則由此,確定當前播放列表號碼、當前片斷號碼。圓形記號"4"的箭頭示意地表示播放列表信息、片斷信息向靜態腳本存儲器16的讀入,圓形記號"5"的箭頭示意地表示AV再現引擎15對播放列表信息、片斷信息的讀入。通過將再現狀態參數設定至再現狀態寄存器,來確定當前標題號碼。圓形記號"6"的箭頭示意地表示基於當前標題號碼的、BD—J對象的讀入,以及基於該BD—J對象的、BD—J應用的類加載。圓形記號"7"的箭頭示意地表示從通用目的寄存器向堆存儲器的應用重開參數的讀入。圖9是表示重開處理的處理順序的流程圖。在步驟Sl中從BD—ROM讀出Index.bdmv,在步驟S2中,判定是否有BD—ROM的彈出。如果有,則在步驟S3中再現Index.bdmv中的第一播放標題。在步驟S2中為否的情況下,執行步驟S4步驟S10的處理。在步驟S4中,對於狀態保存內容中的標題識別信息與此後要再現的介質中的標題識別信息進行對比,在步驟S5中判定是否一致。如果不一致,則轉移至步驟S3。如果一致,則使寄存器恢復至保存的保存內容(步驟S6),並進行步驟S7的判定。步驟S7是對標題號碼是否進行了狀態恢復的判定,如果標題號碼沒有恢復,則再現Index.bdmv中的第一播放標題。在狀態恢復的情況下,讀出與當前標題號碼對應的BD—J對象(步驟S8),對於當前BD—J對象內的應用管理表中記載的應用,進行類加載(步驟S9),使字節碼解釋器執行通過類加載器在堆存儲器中得到的字節碼(步驟SIO)。圖10是表示應用重開參數處理的順序的流程圖。訪問通用目的寄存器,試圖取得應用重開參數(步驟S21)。步驟S22是判定步驟,如果應用重開參數的取得成功,則執行步驟S23。步驟S23是對於應用重開參數的內容是否為期待值的判定步驟,如果是期待值(步驟S24),則通過在堆存儲器內設定應用重開參數,來再現以前的執行狀態。如果不是期待值,則在步驟S25中對堆存儲器內的參數進行初始化,從最初進行BD—J應用的執行。(第二實施方式)在第一實施方式中,在輸出了表示電源異常的中斷信號5時,或者,在BD—J應用接受了再現停止的通知時,進行應用重開參數保存。在本實施方式中,公開該狀態保存的定時的變形。(狀態保存定時的隨機化)BD—J應用也可以在任意的定時進行應用重開參數保存。所謂任意的定時,例如是BD—J應用檢測到應用重開參數所包括的信息的更新時,或以某間隔(例如1秒)周期性進行,或是接受來自用戶的操作的定時等。另外,該定時無需總是固定,也可以按照動作狀態、再現裝置的周圍要素等,在中途改變定時。像這樣,BD—J應用在任意的定時進行應用重開參數保存,模式管理模塊42在任意的定時進行模式管理重開保存,從而在突然電源斷開的情況等,模式管理模塊42對於BD—J模塊41未指示或無法指示執行中的BD一J應用的停止的情況下,也能夠進行重開再現。(保存定時的指示)BD—J應用也可以明確地對於模式管理模塊42指示模式管理重開保存的定時。例如,BD—J應用在完成應用重開參數保存的時刻,對於模式管理模塊42指示模式管理重開保存的定時,從而能夠高效地進行應用重開參數的保存。進而,BD—J應用也可以明確地對於模式管理模塊42,通知BD—J應用開始應用重開參數保存的情況。由此,模式管理模塊42能夠在該時刻認識到應用重開參數不完整,因此能夠使模式管理重開保存的定時推遲或進行等待。(將通用目的寄存器的訪問結束作為觸發器的狀態保存)動作中的應用檢測是否結束了通用目的寄存器的利用。該檢測在應用結束了通用目的寄存器的利用時,通過接收由應用對中間件發送的事件來進行。(將來自應用的指示作為觸發器的狀態保存)也可以判定"保存應用重開參數"的指示是否通過程序接口由應用進行。該情況下,狀態保存在從應用進行了保存應用重開參數的指示時執行。(第三實施方式)在第一實施方式中,敘述了本發明的重開再現裝置能夠實現重開再現的方式。在本實施方式中,對於在再現裝置的設置中,對能否實施重開處理事先進行設定的改良進行敘述。將作為再現裝置的設定裝入再現裝置中、表示能否實施重開處理的信息,稱為重開支持信息。重開支持信息例如可以在BD—J模塊41中準備重開支持信息取得用的API(應用編程接口,ApplicationProgramingInterface),或者在能夠從BD—J應用取得的寄存器集24的內部包含重開支持信息。不限於此,重開支持信息只要是能夠從BD—J應用取得,則在再現裝置中以何種方式準備都可以。對於內容,根據重開支持信息的內容,如果已知再現裝置無法進行重開處理,則不保存應用重開參數,放棄重開處理或者向用戶通知無法進行重開的情況,使用由BD—ROM規格所規定的再現裝置提供的其他方法,儘可能地嘗試實現重開。如果已知再現裝置能夠進行重開處理,則能夠進行應用重開參數的保存、或靈活利用重開處理的腳本的製作。如果根據取得的重開支持信息的內容已知支持重開,則BD—J應用能夠進行應用重開參數的保存,編寫負責人能夠製作靈活應用重開的動態腳本。例如也可以再現裝置具備用於控制上述實施方式所說明的模式管理模塊42的API,BD—J應用在調用該API時,將保存的定時、應保存的信息等作為參數賦予,接受了該調用的API根據賦予的參數,控制模式管理模塊42的保存。另夕卜,BD—J應用也可以構成為直接控制模式管理模塊42。圖11(a)是表示重開支持信息的一個例子的圖。重開支持信息是取"1"或"0"的值的標記,如果是"1",則表示可以進行寄存器集中的播放器狀態寄存器以及通用目的寄存器的狀態保存。如果是"0",則表示不能進行寄存器集中的播放器狀態寄存器以及通用目的寄存器的狀態保存。圖11(b)表示基於重開支持信息的、API的調用。本圖將再現裝置的內部結構之中的、字節碼解釋器32、中間件35、寄存器集24提取出來描繪。圓形記號"1"的箭頭示意地表示BD—J應用對重開支持信息的取得。BD—J應用參照這樣取得的重開支持信息,判定再現裝置是否對應於狀態保存/狀態恢復。BD—J應用如果判定為對應於狀態保存/狀態恢復,則通過調用狀態保存/狀態恢復API,將應用重開參數以及再現狀態參數從寄存器集24向非易失性存儲器26進行狀態保存。圓形記號"2"的箭頭示意地表示BD—J應用對狀態保存/狀態恢復API的調用。通過該API的調用,如圓形記號"3"、"4"的箭頭所示,存放在寄存器集24中的應用重開參數以及再現狀態參數被從寄存器集24讀出,並寫入至非易失性存儲器26。(第三實施方式)本實施方式進行編寫,是以下情況的改良,即在希望使再現裝置進行重開的情況下,將能夠對於是否重開進行指定的信息(稱為重開對應信息),記錄至BD—ROM,並提供給再現裝置。重開對應信息存在如下方式。(能否恢復、能否利用的設定)在重開對應信息中,能夠事先裝入表示能否"恢復"的標記(能否恢復標記)、表示能否"利用"的標記(能否利用標記)。圖12(a)是表示包括能否恢復標記、能否利用標記的重開對應信息的圖。(b)表示能否恢復標記、能否利用標記的比特分配。"能否恢復標記"通過設定為"1",表示編寫人希望能夠將非易失性存儲器26中存放的應用重開參數以及再現狀態參數恢復至寄存器集24的通用目的寄存器以及播放器狀態寄存器。另一方面,通過設定為"0",能否恢復標記表示編寫人不希望不能夠將非易失性存儲器26中存放的應用重開參數以及再現狀態參數恢復至寄存器集24的通用R的寄存器以及播放器狀態寄存器。"能否利用標記"通過設定為1,表示編寫人希望使BD—J應用以及AV再現引擎15利用被寫回至寄存器集24的應用重開參數以及再現狀態參數。另一方面,通過設定為"0",能否利用標記表示編寫人不希望使BD一J應用以及AV再現引擎15利用被寫回至寄存器集24的應用重開參數以及再現狀態參數。圖13(a)表示能否恢復標記設定為"1"的情況的動作。本圖的上側表示設定為1的能否恢復標記、以及設定為1的能否利用標記。下側是與圖8(a)、(b)相同的內容,示意地表示從非易失性存儲器26向寄存器集24的恢復、以及從寄存器集24向BD—J應用以及AV再現引擎15的轉發。如本圖所示,可知從非易失性存儲器26向寄存器集24的恢復,以能否恢復標記設定為"1"作為前提來執行,從寄存器集24向BD—J應用以及AV再現引擎15的轉發,以能否利用標記設定為"1"為前提來執行。與此相反,如果能否恢復標記設定為"0",則不進行從非易失性存儲器26向寄存器集24的恢復。如果能否利用標記設定為"0",則不進行應用重開參數、再現狀態參數從寄存器集24向BD—J應用以及AV再現引擎15的轉發。通過利用以上的能否恢復標記、能否利用標記,進行從非易失性存儲器26向寄存器集24的寫回,但能夠在再現動作時施加禁止對寫回的應用重開參數以及再現狀態參數的利用自身的限制。(標題共用指定、個別指定)該改良是對於在BD—ROM中記錄的多個標題之中以哪一個來執行狀態保存/狀態恢復,事先對BD—ROM進行設定。圖14是表示對於每個標題設定能否進行狀態保存/狀態恢復的Index.bdmv的圖。標題共用信息202包括記錄在BD—ROM中的多個標題作為基礎的規格的版本號碼、內容製作者獨立的信息。在圖14中,表示版本是2.00,作為內容製作者獨立的信息包括"電影l"的內容的例子。另外,存在於標題共用信息中的重開對應標記表示在BD—ROM中記錄的全部的標記中,狀態保存/狀態恢復是否有效。標題固有信息203包括與各標題有關的信息。圖145表示在內容內存在2個標題,標題#1的標題種類為"BD—J",標題#1的標題定義信息在上述bdjo目錄為"00000.bdjo",該標題弁1對應於重開。另外,存在於標題#1信息中的重開對應標記表示在標題#1中,狀態保存/狀態恢復是否有效。另外,存在於標題弁2信息中的重開對應標記表示在標題0002中,狀態保存/狀態恢復是否有效。另外,標題弁2的標題種類為"HDMV",標題弁2的標題定義信息定義為上述MovieObject.bdmv的第0個。在圖14中,這些標題共用信息、標題個別信息的各個中,存在重開對應標記。再現裝置102根據再現的內容中包括的重開對應標記的內容,來改變處理。圖15是表示利用了重開對應標記的內容的再現裝置102的處理順序的流程圖。若要開始內容的再現,則首先,再現裝置102讀入index.bdmv201(步驟S1),參照index,bdmv201中包括的標題共用信息、標題個別信息,判斷標題共用信息中的重開對應標記是否有效(S31)。如果,標題共用信息中的重開對應標記有效,則向用戶提示在當前標題中重開有效的情況(步驟S33),進行步驟S2步驟S10的處理,進行恢復以及利用。在標題共用信息中的重開對應標記不是有效的情況下,進行步驟S32的判定。步驟S32的判定是對於標題個別信息之中,與當前標題對應的標題個別信息的重開對應標記是否有效的判定。如果有效,則在步驟S33中,向用戶提示在當前標題中重開有效的情況,進行步驟S2步驟S10的處理,進行恢復以及利用。在標題共用信息中的重開對應標記和標題個別信息中的重開對應標記都不是有效的情況下,在步驟S34中,向用戶提示在當前標題中重開不是有效的情況,在步驟S3中,再現第一播放標題。由此,對於不希望重開再現的內容、或無法保障重開再現的動作的內容,能夠防止重開再現所引起的問題的發生。圖16表示電視機103的提示內容。本圖(a)表示標題共用信息或與當前標題對應的標題個別信息為有效時的提示內容。該提示內容經由GUI對用戶提示能夠進行從電源斷開之前的重開。另外,將用於接受是否進行再現的指示的按鈕一起顯示。像這樣,再現裝置102在再現重開對應標記為有效的內容時,在電視機103等上,能夠對用戶提示對象內容對應於重開再現。同圖(b)表示標題共用信息還有與當前標題對應的標題個別信息為無效時的提示內容。該提示內容經由GUI對用戶提示不能進行從電源斷開之前的重開。再現裝置102在再現重開對應標記為無效的內容時,或者在停止內容的再現時,在電視機103等上,能夠顯示對象內容不對應於重開再現。由此,能夠向用戶提示與重開對應標記對應的處理的差異。(對應用重開參數、再現狀態參數的狀態保存以及恢復進行指定的重開對應信息)在重開對應信息中,能夠事先包括表示應用重開參數的狀態保存以及恢復、再現狀態參數的狀態保存以及恢復之中,應該執行哪一個或應該執行雙方的信息。對是否應該執行再現狀態重開參數的狀態保存以及恢復進行規定的標記稱為"再現狀態能夠重開標記"。將對是否應該執行應用重開參數的狀態保存以及恢復進行規定的標記稱為"應用能否重開標記"。圖17(a)是表示存放了再現狀態能否重開標記、應用能否重開標記的重開對應信息的圖。再現狀態能否重開標記通過設定為"1",表示能夠進行再現狀態參數的狀態保存以及恢復。另一方面,再現狀態能否重開標記通過設定為"0",表示不能進行再現狀態參數的狀態保存以及恢復。應用能否重開標記通過設定為"1",表示能夠進行應用重開參數的狀態保存以及恢復。另一方面,應用能否重開標記通過設定為"0",表示不能進行應用重開參數的狀態保存以及恢復。(b)表示應用能否重開標記設定為1的情況下的狀態保存/狀態恢復。在(b)的左側記載了包括再現狀態能否重開標記、應用能否重開標記的重開對應信息。該重開對應信息將應用能否重開標記設定為"1",將再現狀態對應標記設定為"O",所以可知僅將應用重開參數從寄存器集24向非易失性存儲器26進行狀態保存,而不將再現狀態參數從寄存器集24向非易失性存儲器26進行狀態保存。(c)表示再現狀態能否重開標記設定為1的情況下的狀態保存/狀態恢復。在(c)的左側記載了包括再現狀態能否重開標記、應用能否重開標記的重開對應信息。該重開對應信息將再現狀態能否重開標記設定為"1",將應用能否重開標記設定為"0",所以可知僅將再現狀態參數從寄存器集24向非易失性存儲器26進行保存,而不將應用重開參數從寄存器集24向非易失性存儲器26進行保存。圖18是表示基於再現狀態能否重開標記、應用能否重開標記的狀態保存/狀態恢復的流程圖。在本圖中,由一點劃線圍著的步驟S41步驟S45,是與再現狀態能否重開標記、應用能否重幵標記對應的處理。在步驟Sl中,在讀出Index.bdmv之後,執行步驟S41的判定步驟。步驟S41是對於再現狀態能否重開標記是否設定為"1"的判定,如果再現狀態能否重開標記設定為"1",則使保存的再現狀態參數恢復(步驟S42)。如果是"0",則轉移至步驟S45。步驟S45是對於應用能否重開標記是否設定為"1"的判定,在應用能否重開標記設定為"0"的情況下,在步驟S3中,再現第一播放標題。步驟S43是在步驟S41中設定為是,並將再現狀態參數寫回至播放器狀態寄存器之後執行的判定步驟,對於應用重開參數是否設定為"1"進行判定。如果步驟S43為是,則在步驟S44中,將應用重開參數從非易失性存儲器26寫回至通用目的寄存器。如果步驟S43為否,則恢復步驟S44。(包括個數指定的重開對應信息)對於在重開對應信息中事先包括應該進行狀態保存的應用重開參數的個數的改良進行說明。在重開對應信息中,事先記載了應該進行狀態保存的應用重開參數或再現狀態參數的個數,將存在於通用目的寄存器中的多個應用重開參數之中、重開期待信息所記載的個數的應用重開參數在非易失性存儲器中進行狀態保存,則能夠極力使伴隨狀態保存、恢復的額外開銷減少。圖19是表示包括個數指定的應用重開參數的一個例子。在本圖(a)中,能夠將應用重開參數中的參數個數指定,指定為像3個這樣的具體的通用目的寄存器的個數。本圖(b)是表示基於(a)的個數指定的、通用目的寄存器的保存的圖。如果將參數個數指定指定為"3",則存在於通用目的寄存器中的5個應用重開參數之中的3個應用重開參數被在非易失性存儲器26中進行狀態保存。(c)是表示將參數個數指定設定為5個的應用重開參數的一個例子。(d)是表示基於(c)的個數指定的、通用目的寄存器的保存的圖。如果將參數個數指定指定為"5",則存在於通用目的寄存器中的5個應用重開參數之中的5個應用重幵參數被在非易失性存儲器26中進行狀態保存。通過不將通用目的寄存器中的全部的參數進行狀態保存,而僅將一部分的信息進行保存,能夠減少保存的信息量,能夠實現保存目的地的尺寸的縮小、保存操作所需的時間的縮短。通過預先決定在寄存器集24之中將哪個範圍作為應用重開參數進行保存,BD—J應用僅對該部分保存應用重開參數,從而能夠限制保存的範圍。(應保存的範圍)對於應保存的範圍,優選將BD—J應用希望作為應用重開參數進行保存的寄存器的範圍,從BD—J應用對於模式管理模塊42進行通知。由此,能夠將對於BD—J應用來說最佳的尺寸的應用重開參數進行保存。(保存定時的規定的方式)在上述重開對應信息中,可以包括BD—J應用是否在任意的定時實施應用重開參數保存的信息。再現裝置通過利用該信息,能夠將再現的內容在電源突然斷開的情況下無法重開的情況提示給用戶,或改變模式管理模塊42進行模式管理重開保存的定時等,對動作進行改變。(第四實施方式)本實施方式公開了非易失性存儲器26中的改良的變形。非易失性存儲器26中的改良的變形有以下情況。(每個標題的重開)可以將多個標題的每個標題的應用重開參數以及再現狀態參數的組事先存放在非易失性存儲器26中,執行狀態保存/狀態恢復。例如,存在標題0001禾口標題0002,在停止標題OOOl的再現之後,再現標題0002,再之後再次再現標題0001的情況下,標題0001的第2次的再現,在繼續第1次的再現來再現的情況下是有益的。內容的種類不限於2種,只要是l種以上的內容就可以實施。圖20示意地表示非易失性存儲器26的存放內容。如本圖所示,在非易失性存儲器26中,將標題標識符與再現狀態參數的組配置多個。標題標識符是能夠唯一識別內容的信息,例如可以利用上述BCA或上述discID等,但只要能夠唯一識別內容,無論是怎樣的信息都可以實施。在本圖中,將與標題OOOl、0002有關的標題標識符存放至非易失性存儲器26。與這些標題標識符進行對應地存放再現狀態參數。在圖20(a)的情況下,對標題標識符"0001",存放著與時刻tl對應的再現狀態參數以及應用重開參數,對標題標識符"0002",存放著與時刻t2對應的再現狀態參數以及應用重開參數。與時刻tl對應的再現狀態參數是再現標題標識符"0001"的內容時的再現狀態參數,與時刻t2對應的再現狀態參數是再現標題標識符"0002"的內容時的再現狀態參數。同圖(b)表示與標題號碼0001進行對應來存放的再現狀態參數是哪—個。在從標題0001的再現開始經過了tl之後,指示再現停止的情況下,可知將tl作為再現狀態參數與標題0001進行對應來存放。同圖(c)表示與標題號碼0002進行對應來存放的再現狀態參數是哪一個。在從標題0002的再現開始經過了t2之後,指示再現停止的情況下,可知將t2作為再現狀態參數與標題0002進行對應來存放。同圖(d)表示在標題0002的再現後,標題OOOl的再現如何重開。由於對標題0001的標題標識符存放了tl的再現狀態參數,所以可知從該tl的位置重開再現。若在該狀態下,開始標題標識符"0001"的內容的重開,則模式管理模塊42能夠利用與tl對應的再現狀態參數來進行重開再現。另外,若開始標題標識符"0002"的內容的重開,則模式管理模塊42能夠利用與t2對應的再現狀態參數來進行重開再現。(保存目的地的二重化)存在在模式管理重開保存的過程中電源斷開的情況、由於發生某種異常而模式管理重開保存失敗的情況。對於這樣的問題,有模式管理重開的保存目的地的二重化,即準備2組以上保存目的地並依次利用的方法。圖21是表示存在第一保存目的地即存儲區域1和第二保存目的地即存儲區域2這2組保存目的地的非易失性存儲器26的圖。模式管理模塊42如圖21(a)所示,在最初的模式管理重開保存的定時,將應用重開參數以及再現狀態參數保存至第一保存目的地即存儲區域l。然後,在保存成功的情況下,對於保存目的地存儲區域1正常的情況進行存儲。在下一個模式管理重開保存的定時,如圖21(b)所示,保存至第二保存目的地即存儲區域2。然後,在保存成功的情況下,對於保存目的地存儲區域2正常的情況進行存儲。通過該處理,利用更靠最後保存的保存目的地而且存儲為成功的保存目的地的信息,能夠避免問題。由此,BD—J應用自身無需存儲是否為各保存目的地正常保存的內容。在希望判定是否為各保存目的地正常保存的內容的情況下,能夠通過將各保存目的地所包括的信息之中的、表示是正常保存的內容的信息讀入來進行判定。如果存在2個以上正常地進行了狀態保存的內容,在將狀態保存內容之中的、狀態保存的時期最新的內容用於恢復以及利用。另外,也可以在保存目的地1以及保存目的地2之中,包括表示是該保存目的地正常保存的內容的信息。(備註)以上,說明了本申請的申請時刻,申請人能夠得知的最佳實施方式,但對於以上所示的技術的主題,能夠附加進一步的改良和變更實施。希望注意無論按照各實施方式所示來實施,或是否施加這些改良/變更,這些都是任意的,按照實施人的主觀。另外,上述說明不過是一個例子,對於本領域技術人員,能夠適用各種應用。(程式語言的適用範圍)在上述實施方式中,作為虛擬機的程式語言利用了Java(TM),但也可以不是Java(TM),而是在UNIX(TM)OS等下使用的B—Shell、PerlScript、ECMAScript等其他程式語言。(內容無界限重開)在上述重開對應信息中,可以包括是否期待跨多個內容的重開再現的信息。再現裝置通過利用該信息,假如保存了模式管理重開,在變更內容時,也可以不使用保存的模式管理重開參數來進行動作。(目錄結構)這些文件以及目錄結構是其中的一個例子,其他結構也可以實施本發明。(多驅動器化)BD—R0M驅動器401不僅可以是BD—ROM,只要能夠利用對於可讀寫的BD—RE進行讀入以及寫入、DVD、CD等各種記錄介質即可。(功能結構的變形)在此所示的功能結構表示了BD—ROM的再現裝置的一個例子,只要能夠實現下述的動作,其他的功能結構也能夠實現本發明。(用於重開的必須信息)BD—J應用無需取得播放器狀態寄存器的全部,僅取得該BD—J應用重開所需的即可。(寄存器內容的保存形式)在模式管理重開包括了寄存器集24的內容的情況下,也可以不以原來的形式利用寄存器集24的內容,只要是能夠復原寄存器集24的內容,也可以變更保存時的數據形式。例如,可以在模式管理重開中包括利用公知的壓縮技術來壓縮了寄存器集24的內容的對象。(應用重開參數的取得成功後的處理)即使成功取得了應用重開參數,也不一定需要復原以前的再現狀態。(模式管理重開中的差分數據、變更數據)模式管理重開無需包括寄存器24的內容的全部,只要包括了復原所需的充分的信息即可。例如,可以事先決定某初始值,僅保存與初始值不同的部分,或僅保存施加了某種變更的部分。(模式管理重開的包含內容)在模式管理重開中,可以不僅包含寄存器集24的內容,還包含其他信息。例如,存在最後再現的標題號碼、與HDMV標題有關的信息、停止理由等。另外,也可以包含用於識別內容的內容識別信息。所謂用於識別內容的內容識別信息,例如可以是上述BCA的信息、或計算出能夠期待從存在於記錄介質上的文件中能夠在實用上唯一識別的信息的值(例如文件的哈希值等)。(轉達的方式)進而,也可以考慮BD—J應用不將應用重開參數存放在寄存器集24中,而是直接或間接地將應用重開參數傳達給模式管理模塊24。此時,在進行重開再現時,模式管理模塊42不將應用重開參數復原至寄存器集42,而是直接或間接地傳達給BD—J應用。(非易失性存儲器26的變形)非易失性存儲器26為將可由可移動介質驅動器2b、內置介質驅動器2a、BD驅動器401寫入的記錄介質作為非易失性存儲器26來利用都可以實施。另外,如果是可經由網絡I/F4訪問的介質,只要能夠不依賴於再現裝置的電源供給狀態來保持記錄內容,則作為非易失性存儲器26來利用,都能夠實施。(二次電源的具備)另外,作為電源突然斷開的情況的應對,優選事先準備進行模式管理重開保存所需的充分的二次電源。另外,也可以不進行對於模式管理重開保存的過程中電源斷開的情況、或因為發生某種異常而模式管理重開保存失敗的情況的應對。本發明可以實施。(可實施性)也可以不進行對於應用重開參數保存的過程中電源斷開的情況、或因為發生某種異常而應用重開參數保存失敗的情況的應對。本發明可以實施。(程序的實施方式)進行各實施方式所示的應用重開參數、再現狀態參數的保存/恢復的程序,可以如下製作。首先,軟體開發者利用程式語言,記述實現各流程圖、功能性結構要素的源程序。在該記述中,軟體開發者根據程式語言的結構,利用類構造體、變量、排列變量、外部函數的調用,記述將各流程圖、功能性結構要素具體實現的源程序。記述的源程序被作為文件賦予至編譯器。編譯器翻譯這些源程序並生成對象程序。編譯器的翻譯包括結構解析、優化、資源分配、碼生成這樣的過程。在結構解析中,進行源程序的字句解析、結構解析以及意思解析,將源程序轉換為中間程序。在優化中,對於中間程序,進行基本模塊化、控制流解析、數據流解析這樣的操作。在資源分配中,為了謀求對於作為目標的處理器的命令集的適合,將中間程序中的變量分配至作為目標的處理器的處理器所具有的寄存器或存儲器。在碼生成中,將中間程序內的各中間命令轉換至程序碼,得到對象程序。在此生成的對象程序由使計算機執行各實施方式所示的流程圖的各步驟、功能性結構要素的各個步驟的1個以上的程序碼構成。在此,程序碼存在處理器的源生碼、Java字節碼等各種種類。對於程序碼的各步驟的實現,有各種方式。在能夠利用外部函數來實現各步驟的情況下,調用該外部函數的調用文稱為程序碼。另外,實現1個步驟的程序碼也有時歸屬於不同的對象程序。在命令種類受限的RISC處理器中,也可以通過組合算術運算命令、邏輯運算命令、分支命令等,來實現流程圖的各步驟。如果生成了對象程序,則編程器對其啟動連接器。連接器將這些對象程序、關聯的庫程序分配至存儲器空間,並將其結合為一個,生成加載模塊。這樣生成的加載模塊以計算機的讀取為前提,使計算機執行各流程圖所示的處理步驟、功能性結構要素的處理步驟。也可以將該程序記錄至計算機可讀取的記錄介質並提供給用戶。(系統LSI化)優選將構成再現裝置102的硬體之中,除了機構性的結構要素(BD驅動器、可移動介質驅動器、內置介質驅動器)、通過大容量的存儲器來安裝的結構要素(視頻平面、圖形平面)之外,將邏輯元件作為主要部的部分構成為1個系統LSI。這是因為,將邏輯元件作為主要部的部分可以高密度集成化。所謂系統LSI,指的是在高密度基板上安裝裸片,並進行封裝。通過將多個裸片安裝在高密度基板上,並進行封裝,使多個裸片具有如同1個LSI的外形構造,也包括在系統LSI中(這樣的系統LSI稱為多晶片模塊)。在此,若著眼於封裝的種類,則系統LSI存在QFP(四方扁平陣列)、PGA(引腳網格陣列)這樣的種類。QFP是在封裝的四個側面安裝了引腳的系統LSI。PGA是在底面整體上安裝了多個引腳的系統LSI。這些引腳擔當著作為與其他電路的接口的作用。對於系統LSI的引腳,存在這樣的接口的作用,所以通過在系統LSI的這些引腳上連接其他電路,系統LSI達到作為再現裝置102的核心的作用。該系統LSI不僅對於再現裝置102,也可以組裝至電視機、遊戲、個人計算機、one—seg可攜式電話等,進行影像再現的各種設備,能夠大大擴寬本發明的用途。在將基本緩衝器、視頻解碼器、音頻解碼器、圖形解碼器也作為一體的系統LSI的情況下,優選系統LSI的構架符合Uniphier構架。符合Uniphier構架的系統LSI由以下的電路模塊構成。數據並行處理器DPP該數據並行處理器DPP是多個要素處理器進行同一動作的SIMD型處理器,通過使內置在各要素處理器中的運算器按照1個命令同時動作,謀求對於構成圖片的多個像素的解碼處理的並行化。命令並行處理器IPP該命令並行處理器IPP由以下部分構成由命令RAM、命令高速緩衝存儲器、數據RAM、數據高速緩衝存儲器構成的"LocalMemoryContoroller"、由命令讀取部、解碼器、執行單元、寄存器文件構成的"ProcessingUnit部"、使"ProcessingUnit部"執行多個應用的並行執行的"VirtualMultiProcessorUnit部"。MPU模塊該MPU模塊由以下部分構成:ARM內核、外部總線接口(BusControlUnit:BCU)、DMA控制器、定時器、矢量分割控制器這樣的周邊電路、UART、GPIO(通用輸入輸出GeneralPurposeInputOutput)、同步串行接口等周邊接口。流I/O模塊該流I/O模塊經由USB接口或ATAPacket接口,進行與連接在外部總線上的驅動器裝置、硬碟驅動器裝置、SD存儲卡驅動器裝置之間的數據輸入輸出。AVI/O模塊該AVI/O模塊由音頻輸入輸出、視頻輸入輸出、OSD控制器構成,進行與AV放大器之間的數據輸入輸出。存儲器控制模塊這是實現經由外部總線連接的SD-RAM的讀寫的模塊,包括控制各模塊間的內部連接的內部總線連接部、進行與在系統LSI外部連接的SD-RAM之間的數據傳輸的訪問控制部、調整來自各模塊的SD-RAM的訪問請求的訪問調度部。具體的生產順序的詳情如下。首先以各實施方式所示的結構圖為基礎,製作應該作為系統LSI的部分的電路圖,使用電路元件或IC、LSI,使結構圖中的結構要素具體化。這樣,如果使各結構要素具體化,則規定連接電路元件或IC、LSI間的總線或與其周邊電路、外部之間的接口等。進而,還規定連接線、電源線、接地線、時鐘信號線等。在該規定中,考慮LSI的規格並調整各結構要素的動作定時,並施加對各結構要素保證必要的帶寬等的調整,完成電路圖。如果完成了電路圖,則進行安裝設計。所謂安裝設計,是決定將通過電路設計製作的電路圖上的部件(電路元件或IC、LSI)配置在基板上的何處,或者在基板上如何布置電路圖上的連接線的基板布局的製作操作。如果進行了這樣的安裝設計並確定了基板上的布局,則將安裝設計結果變換為CAM數據並輸出至NC工作機械等設備。NC工作機械以該CAM數據為基礎,進行SoC安裝或SiP安裝。所謂SoC(系統晶片Systemonchip)安裝,是在一片晶片上燒刻多個電路的技術。所謂SiP(系統級封裝:SystemonPackage)安裝,是利用樹脂等將多個晶片作為1個封裝的技術。經過以上過程,能夠在各實施方式所示的再現裝置102的內部結構圖的基礎上製作本發明涉及的系統LSI。另外,如上所述生成的集成電路根據集成度的不同,也被稱為IC(集成電路)、LSI、超大規模集成電路、特大規模集成電路。使用FPGA實現系統LSI的情況下,通過以格子狀配置多個邏輯要素,基於記載在LUT(査閱表LookUpTable)中的輸入輸出的組合,連結縱橫的布線,從而能夠實現各實施方式所示的硬體結構。LUT存儲在SRAM中,該SRAM的內容由於電源斷開而消失,所以在利用該FPGA時,需要通過配置信息的定義將實現各實施方式所示的硬體結構的LUT寫入SRAM中。工業可利用性構成本發明的重開再現裝置能夠用在製造產業、影像內容的製作相關的電影產業/民用設備產業。權利要求1、一種再現裝置,實現多個處理的狀態保存以及狀態恢復,其特徵在於,多個處理之中的1個是AV流的再現處理;其他的1個是與AV流的再現聯動的、應用的處理;該再現裝置具備讀出構件,從存儲介質讀出應用以及AV流;平臺部,使應用動作;再現部,再現AV流;以及易失性的第一存儲介質;上述易失性的第一存儲介質具備存儲區域,在上述存儲區域中,寫入了表示上述AV流的再現狀態的再現狀態參數;上述應用在上述平臺內所使用的多個參數之中,選擇狀態恢復後的動作重開時所需的參數,並作為應用重開參數,寫入至上述存儲區域;上述多個處理的狀態保存通過將上述應用重開參數和上述再現狀態參數從易失性的第一存儲介質的存儲區域中讀出,並寫入至非易失性的第二存儲介質來實現;上述多個處理的狀態恢復通過將上述非易失性的第二存儲介質中寫入的應用重開參數和再現狀態參數,重新寫入至上述易失性的第一存儲介質的存儲區域,並且根據重新寫入至上述易失性的第一存儲介質的存儲區域中的再現狀態參數,將應用載入平臺部來實現。2、如權利要求1所述的再現裝置,其中,在上述記錄介質中,還記錄了重開對應信息;上述重開對應信息表示在狀態恢復後是否使再現構件以及應用利用向上述易失性的第一存儲介質的存儲區域復原的內容;在上述重開對應信息表示利用復原內容的意思的情況下,上述再現構件的再現重開根據上述易失性的第一存儲介質的存儲區域中復原的再現狀態參數來實現,上述應用的動作重開利用易失性的第一存儲介質的存儲區域中復原的應用重開參數來實現;在上述重開對應信息表示不利用向上述第一存儲介質復原的內容的情況下,上述再現構件不重開AV流的再現,應用不重開動作。3、如權利要求2所述的再現裝置,其中,上述重開對應信息包括表示是否向上述易失性的第一存儲介質的存儲區域復原內容的第一標記信息;以及表示是否利用上述易失性的第一存儲介質的存儲區域中復原的內容的第二標記信息;上述再現構件的AV再現重開以及應用的動作重開,僅在上述第一標記信息表示向上述易失性的第一存儲介質的存儲區域復原內容,而且上述第二標記信息表示利用上述易失性的第一存儲介質的存儲區域中復原的內容的情況下進行。4、如權利要求1所述的再現裝置,其中,上述再現裝置保持了重開支持信息;重開支持信息表示是否能夠將上述易失性的第一存儲介質的存儲區域的內容保存在上述非易失性的第二存儲介質的存儲區域中;在啟動上述應用時,上述重開支持信息被轉發給應用;上述應用對應用重開參數的寫入在接受的重開支持信息表示能夠進行存儲區域的內容保存的意思的情況下進行。5、如權利要求l所述的再現裝置,其中,上述再現裝置具備控制上述保存構件的應用編程接口函數;應用根據接受的重開支持信息,調用上述應用編程接口函數;上述狀態保存對應於應用編程接口函數的調用來進行。6、如權利要求1所述的再現裝置,其中,上述平臺部具備類加載器,讀入包括上述記錄介質中記錄的字節碼的類構造體;字節碼解釋器,將上述類加載器讀入的字節碼轉換為源生碼,並使MPU執行;以及堆存儲器,存放動作中的應用所利用的參數;上述應用在進行狀態恢復時,對於在易失性的第一存儲介質的存儲區域中恢復的應用重開參數是否正常進行檢查,在應用重開參數正常的情況下,通過將易失性的第一存儲介質的存儲區域中的應用重開參數讀入至堆存儲器,來進行動作的重開;在應用重開參數不正常的情況下,在對堆存儲器中的參數進行初始化的基礎上,開始動作。7、如權利要求l所述的再現裝置,其中,在上述記錄介質中,記錄著播放列表信息和動作模式對象;上述播放列表信息與AV流成為一體,來構成播放列表;上述動作模式對象具備應用管理表,應用管理表是表示在由用戶選擇了規定的標題時,類加載器應該進行啟動的應用的表;上述再現部再現的AV流,是構成由應用命令再現的播放列表的AV流、或構成在動作模式對象中規定為"應該自動再現"的播放列表的AV流;上述平臺部使之動作的應用,是在動作模式對象的應用管理表中規定為"啟動"的應用。8、如權利要求7所述的再現裝置,其中,在上述記錄介質中,記錄著索引表;上述索引表表示多個標題號碼、與各標題號碼對應的動作模式對象;易失性的第一存儲介質的存儲區域中存放的再現狀態參數包括當前標題號碼;當前標題號碼表示索引表所記載的多個標題之中,作為再現對象的標題;上述應用的動作重開,通過在狀態恢復時當前標題號碼被寫入至易失性的第一存儲介質的存儲區域之後,將由與寫入後的當前標題號碼對應的動作模式對象內的應用管理表所指定的應用,加載至平臺部來進行。9、如權利要求1所述的再現裝置,其中,在上述記錄介質中,記錄著重開對應信息;上述重開對應信息包括表示應用重開參數的狀態恢復、再現狀態參數的狀態恢復之中,應該執行哪一個或應該執行雙方的選擇標記;上述再現裝置參照重開對應信息,對於應用重開參數的狀態恢復、再現狀態參數的狀態恢復之中,應該執行哪一個或應該執行雙方進行判定;再現狀態參數以及應用重開參數從非易失性的第二存儲介質向易失性的第一存儲介質的存儲區域的寫入,在重開對應信息所包括的選擇標記表示應該執行應用重開參數的狀態恢復以及再現狀態參數的狀態恢復的雙方的情況下進行。10、如權利要求1所述的再現裝置,其中,在上述記錄介質中,記錄著重開對應信息;重開對應信息表示應該進行狀態保存的應用重開參數的個數;通過上述狀態保存寫入至非易失性的第二存儲介質中的應用重開參數是在存在於易失性的第一存儲介質的存儲區域中的多個應用重幵參數之中,上述重開對應信息所記載的個數的應用重開參數。11、如權利要求1所述的再現裝置,其中,非易失性的第二存儲介質的存儲區域由主存儲區域和從存儲區域構成;對於將主存儲區域或上述從存儲區域的哪一個作為狀態保存目的地進行決定,對於決定為狀態保存目的地的存儲區域,寫入應用重開參數、再現狀態參數,如果寫入成功,則對於決定為狀態保存目的地的存儲區域進行存儲;上述復原構件將第二記錄介質中的主存儲區域以及從存儲區域之中、存儲為狀態保存目的地的存儲區域,決定為狀態恢復目的地,從決定的狀態恢復目的地,讀出應用重開參數以及再現狀態參數。12、如權利要求ll所述的再現裝置,其中,上述再現裝置進而,復原構件對於上述主存儲區域或上述從存儲區域的各自中的狀態保存內容是否正常,狀態保存的定時最新的是哪一個進行判定;被選為上述狀態恢復目的地的非易失性的第二存儲介質是上述主存儲區域、從存儲區域之中,應用重幵參數的內容為正常而且狀態保存的定時為最新的存儲區域。13、一種再現方法,由計算機實現多個處理的狀態保存以及狀態恢復,其特徵在於,多個處理之中的1個是AV流的再現處理;其他的1個是與AV流的再現聯動的、應用的處理;計算機具備讀出構件,從存儲介質讀出應用以及AV流;平臺部,使應用動作;再現部,再現AV流;以及易失性的第一存儲介質;上述易失性的第一存儲介質具備存儲區域,在上述存儲區域中,寫入了表示上述AV流的再現狀態的再現狀態參數;上述應用在上述平臺內所使用的多個參數之中,選擇狀態恢復後的動作重開時所需的參數,並作為應用重開參數,寫入至上述存儲區域;上述再現方法的多個處理的狀態保存通過將上述應用重開參數和上述再現狀態參數從易失性的第一存儲介質的存儲區域中讀出,並寫入至非易失性的第二存儲介質來實現;上述再現方法的多個處理的狀態恢復通過將上述非易失性的第二存儲介質中寫入的應用重開參數和再現狀態參數,重新寫入至上述易失性的第一存儲介質的存儲區域,並且根據重新寫入至上述易失性的第一存儲介質的存儲區域中的再現狀態參數,將應用載入平臺部來實現。14、一種程序,使計算機執行多個處理的狀態保存以及狀態恢復,其特徵在於,多個處理之中的1個是AV流的再現處理;其他的1個是與AV流的再現聯動的、應用的處理;上述計算機具備讀出構件,從存儲介質讀出應用以及AV流;平臺部,使應用動作;再現部,再現AV流;以及易失性的第一存儲介質;上述易失性的第一存儲介質具備存儲區域,在上述存儲區域中,寫入了表示上述AV流的再現狀態的再現狀態參數;上述應用在上述平臺內所使用的多個參數之中,選擇狀態恢復後的動作重開時所需的參數,並作為應用重開參數,寫入至上述存儲區域;上述程序的多個處理的狀態保存通過將上述應用重開參數和上述再現狀態參數從易失性的第一存儲介質的存儲區域中讀出,並寫入至非易失性的第二存儲介質來實現;上述程序的多個處理的狀態恢復通過將上述非易失性的第二存儲介質中寫入的應用重開參數和再現狀態參數,重新寫入至上述易失性的第一存儲介質的存儲區域,並且根據重新寫入至上述易失性的第一存儲介質的存儲區域中的再現狀態參數,將應用載入平臺部來實現。全文摘要再現裝置在AV再現與BD-J應用的動作聯動的情況下,在BD-J應用結束時等,將執行的BD-J應用所存放的值保存至非易失性存儲器,在下次再現開始時,復原至該BD-J應用所能取得的區域。在此基礎上,啟動BD-J應用。文檔編號G11B27/10GK101689393SQ200980000448公開日2010年3月31日申請日期2009年4月10日優先權日2008年4月16日發明者川上義雄申請人:松下電器產業株式會社