(57)【要約】【課題】ディスクに記録されている記録データと、その記録データの関連データを用いて、ディスクの再生を行う場合において、異なる再生データの前回の再生停止位置から再生が行われることを防止する。【解決手段】取得部は、ディスク２１から記録データを読み出すとともに、その記録データの関連データを外部メモリ７１から取得する。再生部は、記録データと関連データを用いて、バーチャルパッケージＡを生成し、出力する。生成部は、関連データに付加された電子署名に基づいて特定情報９１を生成する。記憶制御部は、再生が停止された場合、ディスク２１上の再生停止位置を表すリジューム情報と特定情報９１を内臓メモリ３８に記憶させる。本発明は、例えば再生装置に適用することができる。【選択図】図６
2010055669.tif 000002
【特許請求の範囲】
【請求項１】
ディスクから記録データを読み出すとともに、その記録データに関するデータである関連データを取得する取得手段と、
前記取得手段により読み出された前記記録データと、前記取得手段により取得された前記関連データを用いてデータを生成し、そのデータを再生データとして出力する再生手段と、
前記取得手段により取得された前記関連データに付加されたデータに基づいて、その関連データを特定する情報である特定情報を生成する生成手段と、
前記再生手段による再生が停止された場合、前記ディスク上の再生停止位置を表す再生停止位置情報と前記特定情報を記憶手段に記憶させる記憶制御手段と
を備える再生装置。
【請求項２】
前記取得手段は、前記記憶手段に記憶されている前記特定情報が、前記生成手段により生成された前記特定情報と一致する場合、前記記憶手段に記憶されている前記再生停止位置情報が表す前記再生停止位置から、前記記録データを読み出す
請求項１に記載の再生装置。
【請求項３】
前記再生手段は、前記記録データと前記関連データを用いて生成されるデータを前記再生データとして出力する特殊再生と、前記取得手段により読み出された前記記録データをそのまま前記再生データとして出力する通常再生を行い、
前記記憶制御手段は、前記再生手段による前記特殊再生が停止された場合、前記再生停止位置情報と前記特定情報を記憶させ、前記再生手段による前記通常再生が停止された場合、前記再生停止位置情報を記憶させる
請求項１に記載の再生装置。
【請求項４】
再生装置が、
ディスクから記録データを読み出すとともに、その記録データに関するデータである関連データを取得する取得ステップと、
前記取得ステップの処理により読み出された前記記録データと、前記取得ステップの処理により取得された前記関連データを用いてデータを生成し、そのデータを再生データとして出力する再生ステップと、
前記取得ステップの処理により取得された前記関連データに付加されたデータに基づいて、その関連データを特定する情報である特定情報を生成する生成ステップと、
前記再生ステップの処理による再生が停止された場合、前記ディスク上の再生停止位置を表す再生停止位置情報と前記特定情報を記憶手段に記憶させる記憶制御ステップと
を含む再生方法。
【請求項５】
ディスクから記録データを読み出すとともに、その記録データに関するデータである関連データを取得する取得手段と、
前記取得手段により読み出された前記記録データと、前記取得手段により取得された前記関連データを用いてデータを生成し、そのデータを再生データとして出力する再生手段と、
前記取得手段により取得された前記関連データに付加されたデータに基づいて、その関連データを特定する情報である特定情報を生成する生成手段と、
前記再生手段による再生が停止された場合、前記ディスク上の再生停止位置を表す再生停止位置情報と前記特定情報を記憶手段に記憶させる記憶制御手段と
を備える再生装置として、コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生装置および再生方法、並びにプログラムに関し、特に、ディスクに記録されている記録データと、その記録データの関連データを用いて、ディスクの再生を行う場合において、異なる再生データの前回の再生停止位置から再生が行われることを防止することができるようにした再生装置および再生方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、ディスク再生装置には、ディスクの再生を途中で停止し、そのディスクを再度再生する場合、前回の再生停止位置から再生が再開されるものがある。このようなディスク再生装置では、再生の停止時に、再生停止位置を表す情報がリジューム情報として保持され、そのリジューム情報が表す再生停止位置から再生が行われる(例えば、特許文献１参照)。
【０００３】
一方、近年、BD-ROM（Blu-ray Disc-Read Only Memory）などのディスクを再生するディスク再生装置では、VFS（Virtual File System）を用いてディスクの再生を行うことができるようになっている。
【０００４】
VFSを用いてディスクの再生を行う場合、ディスクに記録されている記録データと、ディスク再生装置の内蔵メモリや外部メモリに記憶されている、その記録データに関連する関連データとを用いて、ディスクの再生が行われる。
【０００５】
従って、この場合、同一のディスクに記録されている記録データであっても、関連データが異なっていれば、再生データは全く異なるものとなる。
【０００６】
【特許文献１】特開２００４−２０６７８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、ディスク再生装置が、上述したように、再生の停止時に保持されたリジューム情報が表す再生停止位置から再生を行う場合、関連データが異なる場合であっても、同一のディスクであれば、そのディスクの前回の再生停止位置から再生が行われてしまう。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、ディスクに記録されている記録データと、その記録データの関連データを用いて、ディスクの再生を行う場合において、異なる再生データの前回の再生停止位置から再生が行われることを防止することができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の一側面は、ディスクから記録データを読み出すとともに、その記録データに関するデータである関連データを取得する取得手段と、前記取得手段により読み出された前記記録データと、前記取得手段により取得された前記関連データを用いてデータを生成し、そのデータを再生データとして出力する再生手段と、前記取得手段により取得された前記関連データに付加されたデータに基づいて、その関連データを特定する情報である特定情報を生成する生成手段と、前記再生手段による再生が停止された場合、前記ディスク上の再生停止位置を表す再生停止位置情報と前記特定情報を記憶手段に記憶させる記憶制御手段とを備える再生装置である。
【００１０】
本発明の一側面は、再生装置が、ディスクから記録データを読み出すとともに、その記録データに関するデータである関連データを取得する取得ステップと、前記取得ステップの処理により読み出された前記記録データと、前記取得ステップの処理により取得された前記関連データを用いてデータを生成し、そのデータを再生データとして出力する再生ステップと、前記取得ステップの処理により取得された前記関連データに付加されたデータに基づいて、その関連データを特定する情報である特定情報を生成する生成ステップと、前記再生ステップの処理による再生が停止された場合、前記ディスク上の再生停止位置を表す再生停止位置情報と前記特定情報を記憶手段に記憶させる記憶制御ステップとを含む再生方法である。
【００１１】
本発明の一側面は、ディスクから記録データを読み出すとともに、その記録データに関するデータである関連データを取得する取得手段と、前記取得手段により読み出された前記記録データと、前記取得手段により取得された前記関連データを用いてデータを生成し、そのデータを再生データとして出力する再生手段と、前記取得手段により取得された前記関連データに付加されたデータに基づいて、その関連データを特定する情報である特定情報を生成する生成手段と、前記再生手段による再生が停止された場合、前記ディスク上の再生停止位置を表す再生停止位置情報と前記特定情報を記憶手段に記憶させる記憶制御手段とを備える再生装置として、コンピュータを機能させるためのプログラムである。
【００１２】
本発明の一側面においては、ディスクから記録データが読み出されるとともに、その記録データに関するデータである関連データが取得され、その記録データと関連データを用いてデータが生成され、そのデータが再生データとして出力され、関連データに付加されたデータに基づいて、その関連データを特定する情報である特定情報が生成され、再生が停止された場合、ディスク上の再生停止位置を表す再生停止位置情報と特定情報が記憶手段に記憶される。
【発明の効果】
【００１３】
以上のように、本発明の一側面によれば、ディスクに記録されている記録データと、その記録データの関連データを用いて、ディスクの再生を行う場合において、異なる再生データの前回の再生停止位置から再生が行われることを防止することができる。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明を適用した再生システムの一実施の形態の構成例を示している。
【００１５】
図１の再生システム１０は、再生装置１１と表示装置１２により構成され、再生装置１１で再生された再生データに基づく画像を表示装置１２に表示する。
【００１６】
再生装置１１には、BD-ROMなどのディスク２１が装着される。また、再生装置１１には、必要に応じて、ユーザによって取り外しが可能なローカルのユーザ拡張型ストレージ（User Expandable Storage）としての外部メモリ２２が接続される。この外部メモリ２２としては、メモリカード、USB（Universal Serial Bus）ケーブル（図示せず）などによって接続されるフラッシュメモリやHDD（Hard Disk Drive）などがある。
【００１７】
再生装置１１は、ディスク２１に記録されている、画像データなどを含む記録データをディスクパッケージとして再生する。具体的には、再生装置１１は、ディスク２１から記録データを読み出し、その記録データをそのまま再生データとして、表示装置１２に出力する。
【００１８】
また、再生装置１１は、VFSを用いて、ディスク２１に記録されている記録データと、外部メモリ２２に記憶されている、その記録データに関連する関連データ（例えば、記録データを更新するためのデータ）を組み合わせて、バーチャルパッケージとして再生する。具体的には、再生装置１１は、ディスク２１から記録データを読み出すとともに、外部メモリ２２から関連データを読み出す。そして、再生装置１１は、その記録データと関連データを用いてデータを生成し、そのデータを再生データとして表示装置１２に出力する。
【００１９】
表示装置１２は、再生装置１１から供給される再生データに基づいて、画像を表示させる。
【００２０】
図２は、図１の再生装置１１のハードウェア構成例を示すブロック図である。
【００２１】
図２の再生装置１１において、CPU（Central Processing Unit）３１，ROM（Read Only Memory）３２，RAM（Random Access Memory）３３は、バス３４により相互に接続されている。
【００２２】
バス３４には、さらに、入出力インターフェース３５が接続されている。入出力インターフェース３５には、リモートコントローラから送信されてくる指令を受信する受信部などよりなる入力部３６と、表示装置１２に再生データを出力する出力部３７が接続されている。
【００２３】
また、入出力インターフェース３５には、HDDやフラッシュメモリなどの不揮発性のメモリよりなる内蔵メモリ３８と、ネットワークインターフェースなどよりなる通信部３９が接続されている。
【００２４】
さらに、入出力インターフェース３５には、ディスク２１を駆動するドライブ４０、外部メモリ２２、および、リムーバブルメディア４２を駆動するドライブ４１が接続されている。なお、リムーバブルメディア４２は、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)等）、光磁気ディスク、または半導体メモリなどよりなるパッケージメディアである。
【００２５】
以上のように構成される再生装置１１では、CPU３１が、例えば、内蔵メモリ３８に記憶されているプログラムを、入出力インターフェース３５およびバス３４を介して、RAM３３にロードして実行することにより、各種の処理が行われる。
【００２６】
CPU３１が実行するプログラムは、リムーバブルメディア４２に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【００２７】
そして、プログラムは、リムーバブルメディア４２をドライブ４１に装着することにより、入出力インターフェース３５を介して、内蔵メモリ３８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部３９で受信し、内蔵メモリ３８にインストールすることができる。その他、プログラムは、ROM３２や内蔵メモリ３８に、予めインストールしておくことができる。
【００２８】
また、外部メモリ２２に記憶されている関連データは、例えば、インターネットなどを介して取得されたり、リムーバブルメディアからコピーされたりしたものである。なお、関連データは、外部メモリ２２を、その関連データを生成するパーソナルコンピュータに接続することにより記憶されたものであってもよい。
【００２９】
次に、図３は、再生装置１１のCPU３１の機能的構成例を示している。
【００３０】
図３において、CPU３１は、読出部５１、取得部５２、再生部５３、リジューム情報生成部５４、パッケージ情報生成部５５、記憶制御部５６、および検出部５７により構成される。
【００３１】
読出部５１は、記憶制御部５６により内蔵メモリ３８に記憶された、リジューム情報とパッケージ情報を読み出し、取得部５２に供給する。なお、リジューム情報は、ディスク２１上の前回の再生停止位置を表す情報（例えば、前回の再生停止時のタイトル番号）、前回の再生に関する各種の設定情報などを含む前回の再生に関する情報である。
【００３２】
また、パッケージ情報とは、前回再生されたパッケージがディスクパッケージであるか、または、バーチャルパッケージであるかを示すパッケージタイプ、前回の再生に用いられた関連データを特定する特定情報などのパッケージに関する情報である。このパッケージ情報により、前回再生されたパッケージの状態を一意に特定することができる。
【００３３】
取得部５２は、読出部５１から供給されるリジューム情報とパッケージ情報に基づいて、ドライブ４０を制御し、ディスク２１の前回の再生停止位置または先頭から記録データを読み出し、その記録データを再生部５３に供給する。
【００３４】
また、取得部５２は、読出部５１から供給されるリジューム情報とパッケージ情報に基づいて、外部メモリ２２から関連データを読み出し、再生部５３に供給する。さらに、取得部５２は、読み出された関連データに付加されている電子署名（Signiture）を、パッケージ情報生成部５５に供給する。
【００３５】
再生部５３は、取得部５２から供給される記録データをそのまま再生データとして表示装置１２に出力することにより、ディスクパッケージ再生（通常再生）を行う。また、再生部５３は、取得部５２から供給される関連データと記録データを用いてデータを生成し、そのデータを再生データとして表示装置１２に出力することにより、バーチャルパッケージ再生（特殊再生）を行う。
【００３６】
リジューム情報生成部５４は、再生部５３による再生が停止された場合、リジューム情報を生成し、記憶制御部５６に供給する。
【００３７】
パッケージ情報生成部５５は、取得部５２から供給される電子署名のハッシュ値を、特定情報として生成する。また、パッケージ情報生成部５５は、再生部５３による再生が停止された場合、それまでに再生対象とされていた再生データのパッケージタイプを生成する。そして、パッケージ情報生成部５５は、バーチャルパッケージであることを示すパッケージタイプと特定情報、または、ディスクパッケージであることを示すパッケージタイプを、パッケージ情報として記憶制御部５６に供給する。
【００３８】
記憶制御部５６は、リジューム情報生成部５４から供給されるリジューム情報と、パッケージ情報生成部５５から供給されるパッケージ情報を、内蔵メモリ３８（記憶手段）に記憶させる。また、記憶制御部５６は、検出部５７から削除信号が供給されたとき、内臓メモリ３８のリジューム情報とパッケージ情報を削除する。
【００３９】
検出部５７は、ドライブ４０からのイベントに応じて、ディスク２１の取り出しを検出する。そして、検出部５７は、ディスク２１の取り出しを検出した場合、リジューム情報を削除するための削除信号を記憶制御部５６に供給する。
【００４０】
次に、図４を参照して、バーチャルパッケージとディスクパッケージの詳細について説明する。
【００４１】
まず、図４Ａに示すように、外部メモリ２２に記憶されている関連データには、bumf.xmlファイルとbumf.sfファイルが付加されている。このbumf.xmlファイルには、バーチャルパッケージの構成が記述され、bumf.sfファイルには、関連データの改ざんを防ぐための電子署名などが記述されている。
【００４２】
バーチャルパッケージ（virtual package）は、図４Ａに示すように、このbumf.xmlファイルとbumf.sfファイルに基づいて、記録データと関連データが読み出され、その記録データと関連データが用いられることにより生成される。
【００４３】
一方、ディスクパッケージ(disc package)は、図４Ｂに示すように、ディスク２１に記録されている記録データのみにより生成される。
【００４４】
以上のように、バーチャルパッケージは、記録データだけでなく、外部メモリ２２に記憶されている関連データも用いて生成されるので、ディスク２１が同一であっても、関連データが異なることにより、バーチャルパッケージの内容は異なるものとなる。
【００４５】
従って、図３の記憶制御部５６は、ディスク２１が取り出されたときだけでなく、外部メモリ２２が取り出されたときや、外部メモリ２２に記憶されている関連データが更新されたときにも、リジューム情報を無効にする必要がある。
【００４６】
関連データの更新は、再生装置１１の電源オン時に行われるため、全てを検出することは可能である。しかしながら、外部メモリ２２の取り出しは、再生装置１１の電源オフ時にも行われるため、全てを検出することはできない。即ち、再生装置１１の電源オフ時に外部メモリ２２の取り出しが行われると、内蔵メモリ３８にリジューム情報しか記憶しない場合、外部メモリ２２の変更に気づかない。その結果、前回の再生対象と異なるバーチャルパッケージの再生が、前回の再生停止位置から開始されてしまう。
【００４７】
図５を参照して、このような場合のバーチャルパッケージの再生について具体的に説明する。
【００４８】
図５の例では、まず、再生装置１１の電源がオンの状態において、再生装置１１にディスク２１が装着されるとともに、外部メモリ２２として外部メモリ７１が装着されている。そして、ディスク２１のバーチャルパッケージ再生が指令されると、図５の左側に示すように、ディスク２１に記録されている記録データと、外部メモリ７１に記憶されている関連データとを用いて、バーチャルパッケージＡが再生される。
【００４９】
その後、再生の停止が指令されると、図５の左側に示すように、内蔵メモリ３８には、リジューム情報が記憶される。
【００５０】
次に、再生装置１１の電源がオフにされ、図５の中央に示すように、外部メモリ７１が再生装置１１から取り出され、新たな外部メモリ７２が外部メモリ２２として再生装置１１に装着される。
【００５１】
そして、再生装置１１の電源がオンにされ、ディスク２１のバーチャルパッケージの再生が指令されると、図５の右側に示すように、内蔵メモリ３８に記憶されているリジューム情報が読み出される。そして、そのリジューム情報に基づくバーチャルパッケージＡの再生停止位置から、ディスク２１の記録データと外部メモリ７２の関連データを用いたバーチャルパッケージＢの再生が行われる。
【００５２】
そこで、再生装置１１は、再生の停止時に、リジューム情報とともに、パッケージ情報を記憶する。そして、再生装置１１は、再生時にパッケージ情報を参照することで、関連データの更新や外部メモリ２２の変更による関連データの変更を認識し、リジューム情報の有効性を判断する。その結果、前回の再生対象と同一のバーチャルパッケージだけを、前回の再生停止位置から再生することができる。
【００５３】
図６を参照して、再生装置１１の再生方法について説明する。
【００５４】
図６の例では、まず、再生装置１１の電源がオンの状態において、再生装置１１にディスク２１が装着されるとともに、外部メモリ２２として外部メモリ７１が装着されている。そして、ディスク２１のバーチャルパッケージ再生が指令されると、図６の左側に示すように、ディスク２１に記録されている記録データと、外部メモリ７１に記憶されている関連データとを用いて、バーチャルパッケージＡが再生される。
【００５５】
その後、再生の停止が指令されると、図６の左側に示すように、再生装置１１に装着されている外部メモリ７１からbumf.sfファイルの電子署名が読み出される。そして、その電子署名のハッシュ値からなる特定情報９１を含むパッケージ情報が生成され、内蔵メモリ３８には、そのパッケージ情報とリジューム情報が記憶される。
【００５６】
次に、再生装置１１の電源がオフにされ、再び電源がオンにされると、図６の中央上側に示すように、再生装置１１に装着されている外部メモリ２２は、外部メモリ７１のままである。
【００５７】
このとき、バーチャルパッケージ再生が指令されると、再生装置１１に装着されている外部メモリ７１からbumf.sfファイルの電子署名が読み出される。そして、その電子署名のハッシュ値からなる特定情報が生成される。また、内蔵メモリ３８からリジューム情報とともに記憶されている特定情報９１が読み出され、その特定情報９１が、生成された特定情報と一致するかどうかが判定される。
【００５８】
いまの場合、生成された特定情報と内蔵メモリ３８の特定情報９１は同一であるため、前回の再生時とバーチャルパッケージは同一であると判断され、リジューム情報に基づく再生停止位置からバーチャルパッケージの再生が行われる。その結果、ディスク２１の記録データと外部メモリ７１の関連データを用いた、前回のバーチャルパッケージと同一のバーチャルパッケージＡの再生が、前回の再生停止位置から行われる。
【００５９】
一方、図６の中央下側に示すように、再生装置１１の電源がオフにされたときに、再生装置１１に装着される外部メモリ２２が、外部メモリ７１から外部メモリ７２に変更され、その後電源がオンにされると、図６の右下側に示すようになる。
【００６０】
具体的には、バーチャルパッケージ再生が指令されたときに、再生装置１１に装着されている外部メモリ７２の電子署名から生成される特定情報が、内蔵メモリ３８に記憶されている特定情報９１とは異なる。
【００６１】
従って、前回の再生時とバーチャルパッケージは異なっていると判断され、先頭からバーチャルパッケージの再生が行われる。その結果、ディスク２１の記録データと外部メモリ７２の関連データを用いた、前回のバーチャルパッケージＡとは異なるバーチャルパッケージＢの再生が先頭から行われる。
【００６２】
以上のように、再生装置１１は、リジューム情報とともに特定情報を内蔵メモリ３８に記憶し、その特定情報が現在装着されている外部メモリ２２の特定情報と一致する場合にのみ、リジューム情報に基づくバーチャルパッケージの再生を行う。これにより、バーチャルパッケージの再生開始位置が、そのバーチャルパッケージとディスク２１が同一であるが、関連データが異なっているために異なる前回のバーチャルパッケージの再生停止位置となることを防止することができる。
【００６３】
次に、図７のフローチャートを参照して、図３のCPU３１によるバーチャルパッケージ再生処理について説明する。このバーチャルパッケージ再生処理は、例えば、ユーザが入力部３６を操作して、ディスク２１のバーチャルパッケージ再生を指令したときに開始される。なお、ここでは、電子署名によって関連データの正当性が確認されているものとする。
【００６４】
ステップＳ１１において、読出部５１は、内蔵メモリ３８にリジューム情報とパッケージ情報が記憶されているかどうかを判定する。ステップＳ１１でリジューム情報とパッケージ情報が記憶されていると判定された場合、読出部５１は、内蔵メモリ３８からリジューム情報とパッケージ情報を読み出し、取得部５２に供給する。そして、ステップＳ１２において、取得部５２は、読出部５１から供給されるパッケージ情報に含まれるパッケージタイプがバーチャルパッケージであることを示しているかどうかを判定する。
【００６５】
ステップＳ１２でパッケージタイプがバーチャルパッケージであることを示していると判定された場合、ステップＳ１３において、取得部５２は、外部メモリ２２のbumf.sfファイルから電子署名を読み出し、パッケージ情報生成部５５に供給する。
【００６６】
ステップＳ１４において、パッケージ情報生成部５５は、取得部５２から供給される電子署名のハッシュ値を特定情報として生成する。ステップＳ１５において、取得部５２は、パッケージ情報生成部５５により生成された特定情報と、読出部５１から供給されるパッケージ情報に含まれる特定情報とが一致するかどうかを判定する。
【００６７】
ステップＳ１５でパッケージ情報生成部５５により生成された特定情報と、読出部５１から供給されるパッケージ情報に含まれる特定情報とが一致すると判定された場合、処理はステップＳ１６に進む。ステップＳ１６において、取得部５２は、読出部５１から供給されるリジューム情報に基づいて、前回の再生停止位置からディスク２１の記録データを読み出す。
【００６８】
一方、ステップＳ１１でリジューム情報とパッケージ情報が記憶されていないと判定された場合、ステップＳ１７において、取得部５２は、ディスク２１の記録データを先頭から読み出す。
【００６９】
また、ステップＳ１２でパッケージタイプがバーチャルパッケージであることを示していないと判定された場合、即ち、前回の再生がディスクパッケージ再生である場合、ステップＳ１７において、上述した処理が行われる。
【００７０】
さらに、ステップＳ１５で、パッケージ情報生成部５５により生成された特定情報と、読出部５１から供給されるパッケージ情報に含まれる特定情報とが一致しないと判定された場合、処理はステップＳ１７に進む。即ち、前回再生されたバーチャルパッケージが今回再生されたバーチャルパッケージと異なる場合、処理はステップＳ１７に進む。そして、ステップＳ１７において、上述した処理が行われる。
【００７１】
そして、ステップＳ１６またはＳ１７の処理後、ステップＳ１８において、取得部５２は、外部メモリ２２に記憶されているバンプxmlファイルに基づいて、外部メモリ２２から、読出対象の記録データに対応する関連データを読み出す。
【００７２】
ステップＳ１９において、再生部５３は、読み出された記録データと関連データを用いて、バーチャルパッケージを生成する。ステップＳ２０において、再生部５３は、バーチャルパッケージを再生データとして表示装置１２に出力することにより、バーチャルパッケージを再生する。
【００７３】
ステップＳ２１において、リジューム情報生成部５４は、再生を停止するかどうか、例えば、ユーザが入力部３６を操作してバーチャルパッケージ再生の停止を指令したかどうかを判定する。ステップＳ２１で再生を停止しないと判定された場合、再生を停止すると判定されるまで待機する。
【００７４】
また、ステップＳ２１で再生を停止すると判定された場合、ステップＳ２２において、リジューム情報生成部５４は、リジューム情報を生成し、記憶制御部５６に供給する。ステップＳ２３において、パッケージ情報生成部５５は、バーチャルパッケージであることを示すパッケージタイプと、ステップＳ１４で生成された特定情報を含むパッケージ情報を生成し、記憶制御部５６に供給する。
【００７５】
ステップＳ２４において、記憶制御部５６は、リジューム情報生成部５４から供給されるリジューム情報と、パッケージ情報生成部５５から供給されるパッケージ情報を内蔵メモリ３８に記憶させ、処理は終了する。
【００７６】
以上のようにして、再生装置１１は、ディスク２１に記録された記録データと、外部メモリ２２に記憶された関連データを用いて生成されたバーチャルパッケージを再生することができる。これにより、ユーザは、外部メモリ２２を再生装置１１に装着するだけで、同一のディスク２１から内容の異なる画像や音声を視聴することができる。
【００７７】
次に、図８のフローチャートを参照して、図３のCPU３１によるディスクパッケージ再生処理について説明する。このディスクパッケージ再生処理は、例えば、ユーザが入力部３６を操作して、ディスク２１のディスクパッケージ再生を指令したときに開始される。
【００７８】
ステップＳ４１において、読出部５１は、内蔵メモリ３８にリジューム情報とパッケージ情報が記憶されているかどうかを判定する。ステップＳ４１でリジューム情報とパッケージ情報が記憶されていると判定された場合、読出部５１は、内蔵メモリ３８からリジューム情報とパッケージ情報を読み出し、取得部５２に供給する。そして、ステップＳ４２において、取得部５２は、読出部５１から供給されるパッケージ情報に含まれるパッケージタイプがディスクパッケージであることを示しているかを判定する。
【００７９】
ステップＳ４２でパッケージタイプがディスクパッケージであることを示していると判定された場合、処理はステップＳ４３に進む。ステップＳ４３において、取得部５２は、読出部５１から供給されるリジューム情報に基づいて、前回の再生停止位置からディスク２１の記録データを読み出し、再生部５３に供給する。
【００８０】
一方、ステップＳ４１でリジューム情報とパッケージ情報が記憶されていないと判定された場合、ステップＳ４４において、取得部５２は、ディスク２１の記録データを先頭から読み出し、再生部５３に供給する。
【００８１】
また、ステップＳ４２でパッケージタイプがディスクパッケージであることを示していないと判定された場合、即ち、前回の再生がバーチャルパッケージ再生である場合、ステップＳ４４において、上述した処理が行われる。
【００８２】
そして、ステップＳ４３またはＳ４４の処理後、処理はステップＳ４５に進む。ステップＳ４５において、再生部５３は、取得部５２から供給される記録データを、そのままディスクパッケージとし、そのディスクパッケージを再生データとして表示装置１２に出力することにより、ディスクパッケージを再生する。
【００８３】
ステップＳ４６において、リジューム情報生成部５４は、図７のステップＳ２１の処理と同様に再生を停止するかどうかを判定する。ステップＳ４６で再生を停止しないと判定された場合、再生を停止すると判定されるまで待機する。
【００８４】
また、ステップＳ４６で再生を停止すると判定された場合、ステップＳ４７において、リジューム情報生成部５４は、リジューム情報を生成し、記憶制御部５６に供給する。ステップＳ４８において、パッケージ情報生成部５５は、ディスクパッケージであることを示すパッケージタイプをパッケージ情報として生成し、記憶制御部５６に供給する。
【００８５】
ステップＳ４９において、記憶制御部５６は、リジューム情報生成部５４から供給されるリジューム情報と、パッケージ情報生成部５５から供給されるパッケージ情報を内蔵メモリ３８に記憶させ、処理は終了する。
【００８６】
なお、関連データは、ユーザによって取り外しや追加ができないローカルの内蔵型ストレージ（Built-in Storage）としての内蔵メモリ３８に記憶されるようにしてもよい。この場合、関連データは、例えば、通信部３９によりインターネットを介して取得され、内蔵メモリ３８に記憶される。
【００８７】
また、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００８８】
さらに、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【００８９】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【００９０】
【図１】本発明を適用した再生システムの一実施の形態の構成例を示すブロック図である。
【図２】再生装置のハードウェア構成例を示すブロック図である。
【図３】再生装置のCPUの機能的構成例を示すブロック図である。
【図４】バーチャルパッケージとディスクパッケージの詳細について説明する図である。
【図５】バーチャルパッケージの再生の問題について具体的に説明する図である。
【図６】再生装置の再生方法について説明する図である。
【図７】バーチャルパッケージ再生処理について説明するフローチャートである。
【図８】ディスクパッケージ再生処理について説明するフローチャートである。
【符号の説明】
【００９１】
１１  再生装置，  ３１  CPU，  ５２  取得部，  ５３  再生部，  ５５  パッケージ情報生成部，  ５６  記憶制御部
【図１】
2010055669.tif 000003
【図２】
2010055669.tif 000004
【図３】
2010055669.tif 000005
【図４】
2010055669.tif 000006
【図５】
2010055669.tif 000007
【図６】
2010055669.tif 000008
【図７】
2010055669.tif 000009
【図８】
2010055669.tif 000010