(57)【特許請求の範囲】
【請求項１】
映像コンテンツが記録された記録媒体の装着−脱着が自在であり、前記記録媒体が装着されると前記記録媒体からデータを読み出す記録情報読取部と、
前記記録情報読取部から出力される信号を信号処理して前記映像コンテンツを再生するコンテンツ再生部と、
外部サーバとの間で通信を行う通信部と、
前記コンテンツ再生部及び前記通信部を制御する制御部と、
ユーザ操作を前記制御部に伝達する操作部と、
前記制御部に接続されてデータの書き込み及び読み出しが可能な揮発性メモリと、
前記制御部に接続されてデータの書き込み及び読み出しが可能な不揮発性メモリとを有し、
前記制御部は、前記記録媒体に記録された映像コンテンツに関連する関連情報を前記通信部を介して前記外部サーバから取得し、該取得した関連情報が前記操作部を介して入力されたユーザの指示によるものか否かを判定し、前記操作部を介して入力されたユーザの指示によるものであると判定したときには前記関連情報にコピー対象である旨を示す付加情報を付加して前記揮発性メモリに記録し、
前記揮発性メモリに記録された関連情報のうち前記付加情報が付加された関連情報のみを前記不揮発性メモリにコピーすることを特徴とする映像再生装置。
【請求項２】
前記記録媒体に記録された映像コンテンツが映画であることを特徴とする請求項１に記載の映像再生装置。
【請求項３】
前記関連情報が、映画の予告編であることを特徴とする請求項２に記載の映像再生装置。
【請求項４】
前記制御部は、前記関連情報が前記映像コンテンツ再生部で再生されたときにも、前記関連情報にコピー対象である旨を示す付加情報を付加することを特徴とする請求項３に記載の映像再生装置。
【請求項５】
前記揮発性メモリから前記不揮発性メモリへの前記付加情報が付加された関連情報のコピーは、前記記録媒体の脱着が指示されたとき又は電源オフが指示されたときに行うことを特徴とする請求項１乃至４のいずれか１項に記載の映像再生装置。
【請求項６】
前記制御部は、前記付加情報が付加された関連情報を前記不揮発性メモリにコピーする前に確認画面を表示装置に表示し、ユーザによりコピーが了承された関連情報のみを前記不揮発性メモリにコピーすることを特徴とする請求項１乃至５のいずれか１項に記載の映像再生装置。
【請求項７】
前記揮発性メモリがＤＲＡＭであることを特徴とする請求項１乃至３のいずれか１項に記載の映像再生装置。
【請求項８】
前記不揮発性メモリがフラッシュメモリであることを特徴とする請求項１乃至３のいずれか１項に記載の映像再生装置。
【請求項９】
前記不揮発性メモリが着脱自在であることを特徴とする請求項１乃至３のいずれか１項に記載の映像再生装置。
【請求項１０】
前記関連情報には、映画のタイトル、監督及び出演者の情報が含まれていることを特徴とする請求項２又は３に記載の映像再生装置。
【請求項１１】
更に、前記コンテンツ再生部で再生した映像コンテンツの履歴を記憶するタイトル情報記憶部を有することを特徴とする請求項２に記載の映像再生装置。
【請求項１２】
前記制御部は、前記通信部を介して外部記録装置に通信接続し、前記揮発性メモリに記録された前記関連情報を前記外部記録装置に転送することを特徴とする請求項１乃至３のいずれか１項に記載の映像再生装置。
【請求項１３】
映像コンテンツが記録された記録媒体の装着−脱着が自在であり、前記記録媒体が装着されると前記記録媒体に記録された前記映像コンテンツを再生する映像再生装置のデータ管理方法において、
前記記録媒体に記録された前記映像コンテンツに関連する関連情報を外部サーバから取得するステップと、
前記関連情報の取得が操作部を介して入力されたユーザ指示によるものか否かを判定し、前記操作部を介して入力されたユーザ指示によるものであると判定したときには前記関連情報にコピー対象である旨を示す付加情報を付加するステップと、
前記関連情報を揮発性メモリに記録するステップと、
前記揮発性メモリに記録された関連情報のうち前記付加情報が付加された関連情報のみを不揮発性メモリにコピーするステップと
を有することを特徴とするデータ管理方法。
【請求項１４】
前記記録媒体に記録された映像コンテンツが映画であることを特徴とする請求項１３に記載のデータ管理方法。
【請求項１５】
関連情報を外部サーバから取得するステップと前記付加情報が付加された関連情報のみを不揮発性メモリにコピーするステップとの間に、
前記関連情報が再生済みの映画の予告編か否かを判定し、再生済みの映画の予告編のときには該関連情報にコピー対象である旨を示す付加情報を付加するステップを有することを特徴とする請求項１４に記載のデータ管理方法。
【請求項１６】
前記揮発性メモリがＤＲＡＭであることを特徴とする請求項１３又は１４に記載のデータ管理方法。
【請求項１７】
前記不揮発性メモリがフラッシュメモリであることを特徴とする請求項１３又は１４に記載のデータ管理方法。
【請求項１８】
前記揮発性メモリから前記不揮発性メモリへの前記付加情報が付加された関連情報のコピーは、前記記録媒体の脱着が指示されたとき又は電源オフが指示されたときに行われることを特徴とする請求項１３又は１４に記載のデータ管理方法。
【請求項１９】
再生した映像コンテンツの履歴をタイトル情報記憶部に記憶し、前記外部サーバから取得した関連情報が前記タイトル情報記憶部に記憶されている映像コンテンツに関するものであるときに、前記揮発性メモリに記録された前記関連情報を破棄することを特徴とする請求項１４に記載のデータ管理方法。
【請求項２０】
前記揮発性メモリに記録された関連情報を、通信部を介して外部の記録装置に転送することを特徴とする請求項１３又は１４に記載のデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録されている映像コンテンツを再生する映像再生装置及びそのデータ管理方法に関する。
【背景技術】
【０００２】
近年、高精細な映像データを記録する記録媒体（メディア）としてBlu-ray Disc（登録商標）が使用されている。Blu-ray Discに記録されるアプリケーションとしては、ＨＤＭＶタイトルとＢＤ−Ｊタイトルの２つのタイプが存在している。タイトルとは、ディスクコンテンツの再生単位である。ＨＤＭＶタイトルは従来のＤＶＤ（Digital Versatile Disc）規格を拡張したものであり、ＢＤ−ＪタイトルはＪａｖａ（登録商標）のプログラムで構成されたものである。ＢＤ−Ｊタイトルでは、コンテンツプロバイダーが自由にコンテンツを作成することができる。
【０００３】
Blu-ray Discを再生する再生装置では、ディスクの再生が指示されると、タイトルに関連した映像やオーディオなどのストリームファイルを再生する。また、この種の映像再生装置では、インターネットに接続して外部からデータを取得することも可能となっている。
【０００４】
特許文献１には、ＢＤ−Ｊモード（ＢＤ−Ｊタイトルを再生するモード）においてＪａｖａアプリケーションから与えられたＵＲＬ（Uniform Resource Locator）を基に、ネットワークを通じてコンテンツをダウンロードし、ディスクに記録されたコンテンツと同様に再生することが記載されている。
【０００５】
また、取得したデータの管理について、特許文献２には、コンテンツプロバイダーからダウンロードしてローカルストレージ内に保存したデータファイルに対して特定のファイルを削除する旨の命令を受信したとき、ファイルに含まれたタイトルに関連したファイルのみの削除や、削除を希望するファイルのみを削除することが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際公開第２００５／０４５８４０号
【特許文献２】特表２００８−５２２３４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述したように、Blu-ray Discを再生する映像再生装置では、ＢＤ−Ｊモードを使用することで外部からデータを取得することができ、取得したデータはローカルストレージに保存される。この場合、ユーザがコンテンツのダウンロードを指示する場合と、Ｊａｖａアプリケーションがその動作の過程でコンテンツを自動的にダウンロードする場合とがある。
【０００８】
外部からダウンロードするデータとして、例えば映画の予告編がある。一般的に映画の予告編のデータ量は大きく、数百ＭＢ（Megabyte）になるものも存在する。一方、ディスク再生装置のローカルストレージには主にフラッシュメモリが使用されており、その容量は１ＧＢ（Gigabyte）〜数ＧＢ程度である。このため、映画の予告編のように大容量のデータを複数保存すると、ローカルストレージの容量が足りなくなってそれ以上データを保存することができなくなってしまう。
【０００９】
通常は、ユーザがローカルストレージに保存したデータのうち、不要なデータを選択して消去している。しかし、不要なデータを選択して消去する操作はユーザにとって面倒であるだけでなく、常にローカルストレージの空き容量に注意を払う必要があり利便性が低下する。また、フラッシュメモリは、頻繁にデータの書き込み及び消去を行うと、寿命が短くなる。
【００１０】
本発明は、かかる従来技術の課題に鑑みなされたものであり、記録媒体に記録された映像コンテンツを再生する映像再生装置であって、ダウンロードしたデータのローカルストレージへの書き込みを抑制できる映像再生装置及びそのデータ管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の一形態によれば、映像コンテンツが記録された記録媒体の装着−脱着が自在であり、前記記録媒体が装着されると前記記録媒体からデータを読み出す記録情報読取部と、前記記録情報読取部から出力される信号を信号処理して前記映像コンテンツを再生するコンテンツ再生部と、外部サーバとの間で通信を行う通信部と、前記コンテンツ再生部及び前記通信部を制御する制御部と、ユーザ操作を前記制御部に伝達する操作部と、前記制御部に接続されてデータの書き込み及び読み出しが可能な揮発性メモリと、前記制御部に接続されてデータの書き込み及び読み出しが可能な不揮発性メモリとを有し、前記制御部は、前記記録媒体に記録された映像コンテンツに関連する関連情報を前記通信部を介して前記外部サーバから取得し、該取得した関連情報が前記操作部を介して入力されたユーザの指示によるものか否かを判定し、前記操作部を介して入力されたユーザの指示によるものであると判定したときには前記関連情報にコピー対象である旨を示す付加情報を付加して前記揮発性メモリに記録し、前記揮発性メモリに記録された関連情報のうち前記付加情報が付加された関連情報のみを前記不揮発性メモリにコピーすることを特徴とする映像再生装置が提供される。
【００１２】
また、本発明の他の一形態によれば、映像コンテンツが記録された記録媒体の装着−脱着が自在であり、前記記録媒体が装着されると前記記録媒体に記録された前記映像コンテンツを再生する映像再生装置のデータ管理方法において、前記記録媒体に記録された前記映像コンテンツに関連する関連情報を外部サーバから取得するステップと、前記関連情報の取得が操作部を介して入力されたユーザ指示によるものか否かを判定し、前記操作部を介して入力されたユーザ指示によるものであると判定したときには前記関連情報にコピー対象である旨を示す付加情報を付加するステップと、前記関連情報を揮発性メモリに記録するステップと、前記揮発性メモリに記録された関連情報のうち前記付加情報が付加された関連情報のみを不揮発性メモリにコピーするステップとを有することを特徴とするデータ管理方法が提供される。
【発明の効果】
【００１３】
本発明によれば、通信部を介して取得した関連情報がユーザ指示（操作部を介して入力された指示）によるものか否かを判定し、ユーザ指示により取得した関連情報の場合はコピー対象であることを示す付加情報を付加する。そして、不揮発性メモリには、付加情報が付加された関連情報のみを記録する。これにより、不要な情報が不揮発性メモリに記録されることが抑制され、その結果ユーザの利便性が向上するとともに、不揮発性メモリの寿命が延びる。
【図面の簡単な説明】
【００１４】
【図１】図１は、第１の実施形態に係る映像再生装置のブロック図である。
【図２】図２は、Blu-ray Discに記録される各種コンテンツのディレクトリ構成を示す図である。
【図３】図３は、ディスクに記録されるコンテンツの構成例及び動作例を説明する図である。
【図４】図４は、映画予告編タイトルリストの一例を示した図である。
【図５】図５は、第１の実施形態に係る映像再生装置のデータ管理方法を示すフローチャートである。
【図６】図６は、ダウンロードした映像をローカルストレージに保存するか否かをユーザに問い合わせるときの画面表示例を示す図である。
【図７】図７は、第２の実施形態に係るデータ管理方法を示すフローチャートである。
【図８】図８は、第３の実施形態に係る映像再生装置のブロック図である。
【図９】図９は、ダウンロードしたコンテンツを再生するか破棄するかをユーザに問い合わせるときの画面表示例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について、添付の図面を参照して説明する。
【００１６】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る映像再生装置のブロック構成図を示している。
【００１７】
本実施形態に係る映像再生装置１００は、ディスク１からデータを読み出す記録情報読取装置（ドライブユニット）２と、操作部３と、出力情報生成部４と、通信部１９と、ローカルストレージ２０とにより構成されている。なお、本実施形態では、ディスク１がBlu-ray Discであるとする。
【００１８】
出力情報生成部４は、復号・信号処理部１１と、Ｊａｖａ仮想マシン１２ａを含む制御部（ＭＰＵ：Microprocessor Unit）１２と、ＡＶ(Audio-Visual)デコーダ１３と、ＲＡＭ(Random Access Memory)１４と、ＲＡＭ１５と、ＲＯＭ（Read Only Memory）１６と、映像信号処理部１７と、オーディオ信号処理部１８とにより構成されている。
【００１９】
記録情報読取装置２は、モータ（図示せず）によりディスク１を回転させ、その回転するディスク１にレーザービームを照射する。そして、ディスク１で反射されたレーザ光を受光素子（図示せず）で検出し、受光素子から出力されるＲＦ（高周波）信号を増幅して出力情報生成部４の復号・信号処理部１１に出力する。
【００２０】
復号・信号処理部１１では、記録情報読取装置２から入力したＲＦ信号を信号処理し、ビデオフレームとオーディオフレームを抽出してＲＡＭ１４に一時的に格納する。
【００２１】
ＡＶデコーダ１３はビデオデコーダ（図示せず）及びオーディオデコーダ（図示せず）を含んで構成されている。ビデオデコーダは、ＲＡＭ１４からビデオフレームを読み出し、このビデオフレームを伸長（デコード）してピクチャデータとする。そして、このピクチャデータをＲＡＭ１４に一時的に格納する。また、オーディオデコーダは、ＲＡＭ１４からオーディオフレームを読み出し、このオーディオフレームを伸長（デコード）してオーディオ信号とする。そして、このオーディオ信号をＲＡＭ１４に一時的に格納する。
【００２２】
映像信号処理部１７は少なくとも一画面分の容量を有するメモリを備え、ＲＡＭ１４に格納されたピクチャデータを読み出してメモリに格納する。そして、所定のタイミングでメモリからピクチャデータを読み出し、外部接続されたＴＶ（テレビ）等の映像装置に映像信号として出力する。また、オーディオ信号処理部１８は、ＲＡＭ１４からオーディオ信号を読み出し、映像信号に同期したタイミングで映像装置に出力する。
【００２３】
なお、映像信号処理部１７及びオーディオ信号処理部１８は、映像装置がデジタル信号入力に対応しているときは映像信号及びオーディオ信号をデジタル信号のまま出力し、デジタル信号入力に対応していないときにはアナログ信号に変換して出力する。
【００２４】
本実施形態では、復号・信号処理部１１、ＡＶデコーダ１３、ＲＡＭ１４、映像信号処理部１７及びオーディオ信号処理部１８により、コンテンツ再生部を構成している。
【００２５】
ＲＯＭ１６には、制御部（ＭＰＵ）１２の動作を記述したプログラムや制御部１２の動作に必要なデータが記憶されており、ＲＡＭ１５には制御部１２の動作にともなって種々のデータが一時的に記憶される。また、後述するように、ＲＡＭ１５には、通信部１９を介して取得した映画予告等のコンテンツや追加字幕等のデータを保存するためのデータエリア（バインディングユニットデータエリア）が制御部１２によって割り当てられる。
【００２６】
ここでは、ＲＡＭ１４，１５は、いずれもＤＲＡＭ（Dynamic Random Access Memory）等の揮発性メモリにより形成されているものとする。ＤＲＡＭは、高速でデータの書き込み及び読み出しが可能であるが、データの保持に電力供給が必要であり、電源をオフにするとデータは消失する。
【００２７】
制御部１２は、ＲＯＭ１６に記録されたプログラムに従って、復号・信号処理部１１及びＡＶデコーダ１３等を制御する。Ｊａｖａ仮想マシン１２ａは、制御部１２がＲＯＭ１６から読み出したプログラムを実行することにより作成したＪａｖａアプリの実行部であり、Ｊａｖａコンテンツの再生を行う。
【００２８】
操作部（User Interface：ＵＩ）３は例えば映像再生装置１００のフロントパネルに設けられ、ユーザが行う入力操作を受け付ける。なお、操作部３にはリモコンも含まれるものとする。操作部３は、例えばディスク１の再生を開始させるプレイキーや再生中のディスクを停止させるストップキーの押下等のユーザ操作（ＵＯ(User Operation)と呼ぶ）を検出し、ユーザ操作に応じた信号を制御部１２に出力する。
【００２９】
通信部１９は制御部１２により制御され、例えばインターネットを介して映画配給会社などのサーバ（外部サーバ）との間で通信を行う。
【００３０】
ローカルストレージ２０も、制御部１２により制御される。このローカルストレージ２０には、アプリケーションデータエリアとバインディングユニットデータエリアとが設けられる。アプリケーションデータエリアには例えばゲームのハイスコアやお気に入りシーンのブックマーク情報が記録される。また、バインディングユニットデータエリアには、映画配給会社のサーバなどから取得した映画予告等のコンテンツや追加字幕などが格納される。アプリケーションデータエリアには例えば６４ｋＢ以上の容量が割り当てられ、バインディングユニットデータエリアには例えば１ＧＢ以上の容量が割り当てられる。
【００３１】
なお、本実施形態では、ローカルストレージ２０は映像再生装置１００に内蔵されたフラッシュメモリ（不揮発性メモリ）からなるものとするが、ローカルストレージ２０は、映像再生装置１００に着脱自在なものであってもよい。着脱自在なローカルストレージ２０として、ＳＤカードやＵＳＢメモリなどを使用することができる。
【００３２】
次に、ディスク１（Blu-ray Disc）に記録されるコンテンツについて、図２及び図３を参照しながら説明する。
【００３３】
図２は、Blu-ray Discに記録される各種コンテンツのディレクトリ構成を示している。コンテンツはＢＤフォーマット（Blu-ray Discの規定フォーマット）に従って記録される。
【００３４】
Blu-ray Discは螺旋状の記憶領域を持ち、内周のリード・インと外周のリード・アウトとの間に論理データを記録する論理アドレス空間を有している。論理アドレス空間には、論理データをファイル・ディレクトリ構造を使って読み出すことを可能とするファイルシステムや映像データなどのアプリケーションデータが記録されている。
【００３５】
Blu-ray Discのファイル・ディレクトリ構造では、ＲＯＯＴディレクトリの下に、ＢＤＭＶディレクトリが置かれる。ＢＤＭＶディレクトリには、ユーザとのインタラクティビティを保障するための一般ファイル情報として、インデックスファイル（index）とオブジェクトファイル（Movie Object及びBD-J Object）を含んでいる。
【００３６】
ＢＤＭＶディレクトリの下には、ディスク内に記録されたデータに対する情報と、これを再生する方法などに対する情報とを有するディレクトリを含んでいる。これらのディレクトリは、プレイリストディレクトリ（PLAYLIST）、クリップ情報ディレクトリ（CLIPINF）、ストリームディレクトリ（STREAM）、ＢＤ−Ｊオブジェクトディレクトリ（BDJO）である。
【００３７】
ＢＤ−Ｊオブジェクトディレクトリ（BDJO）には、ＢＤ−Ｊタイトルを再生するためのＢＤ−Ｊオブジェクトファイルが含まれている。
【００３８】
ストリームディレクトリ（STREAM）には、ディスク内に特定フォーマットで記録されたストリームファイルが含まれている。ストリームのうち、ビデオ／オーディオ／グラフィック情報がすべてマルチプレクスされたストリームをＡＶストリームといい、少なくとも一つのＡＶストリームファイルでタイトルを構成している。
【００３９】
クリップ情報ディレクトリ（CLIPINF）には、ストリームファイルと１対１に対応するクリップ情報ファイルが含まれている。ストリームファイルとクリップ情報ファイルとをまとめて、クリップと呼ぶ。
【００４０】
プレイリストディレクトリ（PLAYLIST）には、複数のプレイリストファイルが含まれている。各プレイリストファイルは、一つ以上のプレイアイテムと、一つ以上のサブプレイアイテムを含んでいる。各プレイアイテムとサブプレイアイテムは、特定クリップの再生間隔を指定する。プレイアイテムとサブプレイアイテムは、再生を希望する特定クリップの情報、例えば、再生開始時間と再生終了時間に関する情報を有している。
【００４１】
ＢＤフォーマットではディスク上にタイトルと呼ばれる単位を記録する。タイトルとは、ディスクコンテンツの状態遷移において１つの状態にあたる再生単位であり、各タイトルは特定のオブジェクトとリンクされている。オブジェクト内のコマンド又はプログラムによって、ディスク内に記録されているタイトルに関連したストリームが再生される。タイトルにはＨＤＭＶタイトルとＢＤ−Ｊタイトルがあり、両者はＢＤフォーマットにて定義されるインデックステーブルに記載される。
【００４２】
ＨＤＭＶタイトルはＭＰＥＧ２等の圧縮方式による映像情報及びインタラクティブ情報が記録されたタイトルであり、ＢＤ−ＪタイトルはＪａｖａプログラムにより実行される映像情報及びインタラクティブ情報が記録されたタイトルである。
【００４３】
図３は、ディスクに記録されるコンテンツの構成例及び動作例を説明する図である。コンテンツは、インデックス、ムービーオブジェクト、プレイリスト、クリップの階層構成を有している。
【００４４】
再生されるタイトルを示すインデックスが指定されると、各タイトルに関連付けられた再生プログラム（ムービーオブジェクト）が指定され、指定されたムービーオブジェクトに備えられたコマンドやプログラム情報に従ってコンテンツの再生順等を規定したプレイリストが選択される。
【００４５】
プレイリストには、再生対象データ情報としてのプレイアイテムが含まれており、プレイアイテムによって規定されるタイトルを再生する少なくとも一つのクリップが再生される。このクリップ情報によって、コンテンツの実データであるＡＶストリーム又はコマンドが選択的に読み出されて、ＡＶストリームの再生、又はコマンドの実行処理が行われる。
【００４６】
ＨＤＭＶタイトルを指定した再生では、ＨＤＭＶタイトルに関連付けられたムービーオブジェクトが読み出され、そのムービーオブジェクトによって特定のプレイリストに従ったコンテンツ再生が実行される。
【００４７】
ＢＤ−Ｊタイトルを指定した再生では、ＢＤ−Ｊタイトルに関連付けられたＢＤ−Ｊオブジェクトが読み出され、そのＢＤ−Ｊオブジェクトによって指定されるＪａｖａアプリケーションが読み出され、Ｊａｖａアプリケーションによって指定されるプレイリストに従ってコンテンツ再生が実行される。
【００４８】
ＢＤ−Ｊタイトルを再生するＢＤ−Ｊモードでは、ｗｅｂサイトからコンテンツをダウンロードして、取得したデータをディスクに記録されたコンテンツと同様に再生することができる。
【００４９】
通信部１９を介してコンテンツを取得する場合、ユーザが操作部３を操作してコンテンツの取得を指示する場合と、Ｊａｖａアプリケーションがその動作の途中で自動的にコンテンツを取得する場合とがある。
【００５０】
本実施形態に係る映像再生装置１００において、制御部１２は、通信部１９を介して映画配給会社等のｗｅｂサイトから映画の予告編をダウンロードすると、映画の予告編に含まれる映画タイトルや出演者等の映画関連情報（メタデータ）を抽出して映画予告編タイトルリストを作成し、予告編のデータとともに映画予告編タイトルリストをＲＡＭ１５のバインディングユニットデータエリアに一時的に保存する。
【００５１】
図４は、映画予告編タイトルリストの一例を示した図である。この図４に示すように、映画予告編タイトルリストには、リストの各項目を形成する映画内容情報として、映画タイトル、監督・出演者が含まれている。また、映画提供情報として、映画上映日、ディスクのリリース日、レンタル開始日、映画の予告編を提供している取得元のアドレス情報や映画の予告編が提供された日（アップデート日）が含まれている。映画予告編タイトルリストの各データは、予告編のデータと関連付けられている。
【００５２】
以下に、本実施形態に係る映像再生装置１００のデータ管理方法について、図５のフローチャートを参照しながら説明する。なお、ここでは通信機１９を介して取得したデータ（コンテンツ）の管理についてのみ記載するが、実際にはディスク１内に収録されたコンテンツの管理も同時に行う。
【００５３】
まず、ステップＳ１１において電源がオンになると、制御部１２はＲＯＭ１６からプログラムを読み出して、そのプログラムに従った動作を開始する。そして、制御部１２は、Ｊａｖａ仮想マシン１２ａを搭載するとともに、ＲＡＭ１５内にバインディングユニットデータエリアを割り当てる。ここでは、ＲＡＭ１５内に割り当てるバインディングユニットデータエリアの容量を５００ＭＢとするが、ローカルストレージ２０内のバインディングユニットデータエリアの容量と同一（例えば１ＧＢ）の容量をＲＡＭ１５内に割り当ててもよい。
【００５４】
なお、制御部１２は、バインディングユニットデータエリアの割り当てにともなって、ＲＡＭ１５内のバインディングユニットデータエリア内のデータ管理を行うためのバインディングユニットデータエリア管理データを作成する。
【００５５】
その後、ステップＳ１２に移行し、制御部１２がディスク１に記録されたコンテンツに関連する関連情報（例えば映画の予告編）のダウンロードの要求を受けると、ステップＳ１３に移行する。そして、制御部１２は、関連情報のダウンロードの要求がユーザの指示によるものか否か、すなわちユーザが操作部３を操作してダウンロードを指示したか否かを判定する。ユーザの指示によると判定した場合（ＹＥＳの場合）は、ステップＳ１４に移行する。
【００５６】
ステップＳ１４において、制御部１２は通信部１９を制御して所定のサーバ（例えば映画配給会社のサーバ）と通信接続する。そして、そのサーバから関連情報をダウンロードすると、ステップＳ１５に移行して、制御部１２はダウンロードした関連情報にコピー対象であることを示すフラグ（付加情報）を付加し、この関連情報をＲＡＭ１５のバインディングユニットデータエリアに保存する。なお、制御部１２は、バインディングユニットデータエリアへの関連情報の保存にともなって、データ名、ダウンロード日時及び容量等の情報をバインディングユニットデータエリア管理データに記録する。その後、ステップＳ１８に移行する。
【００５７】
一方、ステップＳ１３においてダウンロードの要求がユーザの指示でない場合、すなわちＪａｖａアプリケーションにより関連情報のダウンロードが要求された場合は、ステップＳ１６に移行する。そして、制御部１２は通信部１９を制御して所定のサーバ（例えば映画配給会社のサーバ）と通信接続し、そのサーバから関連情報をダウンロードする。次いで、ステップＳ１７に移行して、ダウンロードした関連情報をＲＡＭ１５のバインディングユニットデータエリアに保存する。この場合も、制御部１２は、バインディングユニットデータエリアへの関連情報の保存にともなって、データ名、ダウンロード日時及び容量等の情報をバインディングユニットデータエリア管理データに記録する。その後、ステップＳ１８に移行する。
【００５８】
このようにして、ＲＡＭ１５内のバインディングユニットデータエリアに保存された関連情報は、Ｊａｖａアプリケーションにより復号・信号処理部１１に送られ、ディスク１に記録されているデータやローカルストレージ２０に格納されているデータと同様に再生される。
【００５９】
ステップＳ１８では、ディスク１の取り出し要求があるか否かを判定する。ディスク１の取り出し要求がない場合（ＮＯの場合）はステップＳ１９に移行し、ディスク１の取り出し要求がある場合、例えばユーザが操作部３のイジェクトキーを押下した場合は、ステップＳ１８からステップＳ２０に直接移行する。
【００６０】
ステップＳ１９では、電源オフの指示があるか否かを判定する。電源オフの指示がない場合（ＮＯの場合）はステップＳ１８に戻り、電源オフの指示がある場合はステップＳ２０に移行する。
【００６１】
ステップＳ２０では、ＲＡＭ１５のバインディングユニットデータエリアに記憶されている関連情報にコピー対象である旨を示すフラグが付加されているか否かを判定する。フラグが付加されている場合はステップＳ２１に移行し、ＲＡＭ１５のバインディングユニットデータエリアに記憶されている関連情報を、ローカルストレージ２０のバインディングユニットデータエリアにコピーした後、ステップＳ２２に移行する。
【００６２】
一方、ステップＳ２０において関連情報にコピー対象である旨を示すフラグが付加されていないと判定した場合は、ステップＳ２０からステップＳ２１に直接移行する。
【００６３】
ステップＳ２２において、制御部１２は、ＲＡＭ１５のバインディングユニットデータエリアに関するバインディングユニットデータエリア管理データを消去（クリア）する。
【００６４】
このようにして、本実施形態に係る映像再生装置１００では、ローカルストレージ２０のバインディングユニットデータエリアには、ユーザによってダウンロードが指示された関連情報のみが格納される。これにより、ローカルストレージ２０への書き込み回数が抑制され、ローカルストレージ（フラッシュメモリ）２０の劣化が抑制される。
【００６５】
なお、ローカルストレージ２０に格納された関連情報は、ユーザの操作により削除することができる。また、例えばローカルストレージ２０の容量が足りなくなって新たな関連情報を格納することができない場合は、古い関連情報から順に削除するようにしてもよい。
【００６６】
更に、上記実施形態ではユーザがダウンロードを指定した関連情報はローカルストレージ２０に自動的に記録される場合について説明したが、例えば図６に示すような画面を表示装置に表示し、ユーザがローカルストレージ２０に保存することを指示した場合のみＲＡＭ１５からローカルストレージ２０に関連情報をコピーするようにしてもよい。
【００６７】
（第２の実施形態）
図７は、第２の実施形態に係るデータ管理方法を示すフローチャートである。本実施形態に係るデータ管理方法が第１の実施形態のデータ管理方法と異なる点は、ステップＳ１５，Ｓ１７とステップＳ１８との間にステップＳ３１〜Ｓ３３を有する点にあり、その他のステップは基本的に第１の実施形態のデータ管理方法と同様であるので、ここでは重複する部分の説明は省略する。なお、本実施形態においても、映像再生装置の構造は第１の実施形態（図１参照）と同じである。
【００６８】
ＲＡＭ１５内のバインディングユニットデータエリアに保存された関連情報は復号・信号処理部１１で信号処理されて表示装置に表示すること可能である。ステップＳ３１において、制御部１２は、ＲＡＭ１５のバインディングユニットデータエリアに保存されている関連情報が映画の予告編か否かを判定する。そして、映画の予告編であると判定した場合（ＹＥＳの場合）はステップＳ３２に移行し、否と判定した場合（ＮＯの場合）はステップＳ１８に移行する。
【００６９】
ステップＳ３２において、制御部１２は、ＲＡＭ１５のバインディングユニットデータエリアに保存されている関連情報が再生済みか否かを判定する。再生済みと判定した場合（ＹＥＳの場合）はステップＳ３３に移行し、否と判定した場合（ＮＯの場合）はステップＳ１８に移行する。
【００７０】
ステップＳ３３において、制御部１２は、関連情報にコピー対象である旨を示すフラグを付加する。この場合、ステップＳ１５において既にフラグが付加されている関連情報については再度フラグを付加する必要はない。また、関連情報が複数ある場合は、ステップＳ３１〜Ｓ３３を繰り返し実施する。
【００７１】
本実施形態では、ユーザが指示した関連情報だけでなく、Ｊａｖａアプリケーションが自動的にダウンロードした関連情報のうちユーザが視聴した映画予告編のデータをローカルストレージ２０に記録する。このため、Ｊａｖａアプリケーションが自動的にダウンロードした関連情報であっても、ユーザが好みのときに再度視聴するができる。
【００７２】
（第３の実施形態）
図８は、第３の実施形態に係る映像再生装置の構成を示すブロック図である。本実施形態に係る映像再生装置が第１の実施形態の映像再生装置と異なる点は、過去に再生したディスクのタイトル情報を記憶するタイトル情報記憶部２１を有することにあり、その他の構成は基本的に第１の実施形態と同様である。このため、図８において、図１と同一物には同一符号を付して、その詳細な説明は省略する。
【００７３】
ディスク１には、映画のタイトル情報（映画タイトル、監督・出演者、リリース日等）をメタデータとして格納することが推奨されている。また、ディスク１に映画のタイトル情報が格納されていなくても、インターネットを介して映画のタイトル情報を取得できることもある。
【００７４】
本実施形態に係る映像再生装置１０１では、再生した映画のタイトル情報をタイトル情報記憶部２１に記憶する。このタイトル情報記憶部２１は不揮発性メモリにより構成され、電源をオフにしても情報は保持される。なお、本実施形態ではタイトル情報記憶部２１をローカルストレージ２０と別に設けているが、ローカルストレージ２０内にタイトル情報記憶部２１を設けてもよい。また、ハードディスクを備えた映像再生装置（所謂ハードディスクビデオレコーダ）の場合は、ハートディスク内の一部領域をタイトル情報記憶部２１として使用してもよい。
【００７５】
本実施形態に係る映像再生装置１０１では、今まで再生したディスクのタイトル情報をタイトル情報記憶部２１に保存してデータベース化しておく。そして、制御部１２は、通信部１９を介して関連情報をダウンロードした後、タイトル情報記憶部２１に記憶されているタイトル情報を参照し、ダウンロードした関連情報が今まで再生したことがある映画の予告編やリリース情報か否かを調べる。そして、ダウンロードした関連情報が今までに再生したことがある映画の予告編やリリース情報の場合は、ＲＡＭ１５にダウンロードした関連情報を自動的に、又はユーザに確認した上で削除する。
【００７６】
ユーザに確認する場合は、例えば図９に示すような画面を表示装置に表示し、ユーザが「再生する」を選択した場合はダウンロードした関連情報をＲＡＭ１５に残し、「破棄する」を選択した場合はＲＡＭ１５からダウンロードした関連情報を削除する。
【００７７】
本実施形態によれば、ダウンロードした関連情報が今までに再生したことがある映画の予告編やリリース情報の場合にダウンロードした関連情報を削除するので、バインディングユニットデータエリアの容量を削減することができる。
【００７８】
（その他の実施形態）
車載用の映像再生装置ではローカルストレージ２０の容量が少なく、ローカルストレージ２０に保存できるコンテンツの量が制限されることが考えられる。このような場合、ＲＡＭ１５にダウンロードした関連情報の一部又は全部を、自宅に設置したサーバやその他の電子機器（外部記録装置）にネットワークを介して送信し、それらのサーバや電子機器に保存しておくようにしてもよい。そして、映像再生装置は、適宜自宅のサーバや電子機器にネットワーク接続し、必要な関連情報を自宅のサーバや電子機器からダウンロードするようにしてもよい。
【００７９】
なお、上述した各実施形態では記録媒体としてBlu-ray Discを使用した場合について説明したが、開示した技術はBlu-ray Disc以外の記録媒体に記録された映像コンテンツを再生する映像再生装置に適用することもできる。
【符号の説明】
【００８０】
１…ディスク、
２…記録情報読取装置、
３…操作部、
４…出力情報生成部、
１１…復号・信号処理部、
１２…制御部、
１２ａ…Ｊａｖａ仮想マシン、
１３…ＡＶデコーダ、
１４，１５…ＲＡＭ、
１６…ＲＯＭ、
１７…映像信号処理部、
１８…オーディオ信号処理部、
１９…通信部、
２０…ローカルストレージ、
２１…タイトル情報記憶部、
１００，１０１…映像再生装置。
【図１】
0005595859.tif 000002
【図２】
0005595859.tif 000003
【図３】
0005595859.tif 000004
【図４】
0005595859.tif 000005
【図５】
0005595859.tif 000006
【図６】
0005595859.tif 000007
【図７】
0005595859.tif 000008
【図８】
0005595859.tif 000009
【図９】
0005595859.tif 000010