(57)【要約】【課題】回線速度が遅い若しくはネットワーク接続の切断が頻繁に発生する状況であっても、光学ディスクに記録されているコンテンツアプリが要求する時点においてネットワークファイルを再生開始できる割合を向上させるシステム、方法、装置を提供する。【解決手段】映像再生システムにおいて、映像再生装置１は未送信のＮＦＥをサーバ装置３に送信し、サーバ装置３は受信したＮＦＥに基づいてサーバ側ＮＦＴ３３ａを更新し、映像再生装置２は、稼働時にＮＦＴ取得要求をサーバ装置３に送信し、受信したサーバ側ＮＦＴに基づいてＮＦＴ２６ａを更新し、更新されたＮＦＴ２６ａに含まれるＮＦＥに基づいてＮＦ２３ａを事前取得し、再生時に再生対象の光学ディスク６に記録されているコンテンツアプリの実行により要求されたＮＦを記憶している場合は、記憶しているＮＦを再生するプレーヤ部に供給する代理応答を行う。【選択図】図１
2015146106.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報再生装置と、サーバ装置と、を有する情報再生システムであって、
前記複数の情報再生装置は、ある情報再生装置である第１の情報再生装置と、前記第１の情報再生装置以外の情報再生装置である第２の情報再生装置とを含み、
前記第１の情報再生装置は、
第１の可搬性情報記憶媒体に記録されている再生対象コンテンツの再生及び前記第１の可搬性情報記憶媒体に記録されているコンテンツアプリの実行を行う第１のプレーヤ部と、
ネットワークを経由して通信を行う第１の通信部と、
前記第１の通信部の通信によって取得された第１のネットワークファイルを記憶する第１のネットワークファイル記憶部と、
前記第１のネットワークファイルの管理情報項目から成る第１のネットワークファイルエントリを構成要素とする第１のネットワークファイルテーブルの記憶及び更新を行う第１のネットワークファイルテーブル管理記憶部と、
前記第１の情報再生装置の動作を制御する第１の制御部と、を有し、
前記第２の情報再生装置は、
第２の可搬性情報記憶媒体に記録されている再生対象コンテンツの再生及び前記第２の可搬性情報記憶媒体に記録されているコンテンツアプリの実行を行う第２のプレーヤ部と、
前記ネットワークを経由して通信を行う第２の通信部と、
前記第２の通信部の通信によって取得された第２のネットワークファイルを記憶する第２のネットワークファイル記憶部と、
前記第２のネットワークファイルの管理情報項目から成る第２のネットワークファイルエントリを構成要素とする第２のネットワークファイルテーブルの記憶及び更新を行う第２のネットワークファイルテーブル管理記憶部と、
前記第２の情報再生装置の動作を制御する第２の制御部と、を有し、
前記サーバ装置は、
前記ネットワークを経由して通信可能なサーバ側通信部と、
ネットワークファイルエントリを構成要素とするサーバ側ネットワークファイルテーブルの記憶及び更新を行うサーバ側ネットワークファイルテーブル管理記憶部と、
前記サーバ装置の動作を制御するサーバ側制御部と、を有し、
前記第１の情報再生装置は、前記第１のプレーヤ部による前記第１の可搬性情報記録媒体の再生時に、前記第１の可搬性情報記録媒体に記録されている前記コンテンツアプリの実行により前記ネットワーク上から取得した前記第１のネットワークファイルについての前記第１のネットワークファイルエントリが前記サーバ装置に未だ送信していない未送信の第１のネットワークファイルエントリである場合、前記未送信の第１のネットワークファイルエントリを前記サーバ装置に送信し、前記未送信の第１のネットワークファイルエントリを受信した前記サーバ装置は、前記受信した第１のネットワークファイルエントリに基づいて前記サーバ側ネットワークファイルテーブル管理記憶部に記憶されている前記サーバ側ネットワークファイルテーブルを更新し、
前記第２の情報再生装置は、稼働時に、ネットワークファイルテーブル取得要求を前記サーバ装置に送信し、前記サーバ装置から受信した前記サーバ側ネットワークファイルテーブルに基づいて前記第２のネットワークファイルテーブル管理記憶部に記憶されている前記第２のネットワークファイルテーブルを更新し、前記更新された第２のネットワークファイルテーブルに含まれる前記第２のネットワークファイルエントリに基づいて前記ネットワーク上から前記第２のネットワークファイルを事前取得し、前記事前取得された第２のネットワークファイルを前記第２のネットワーク記憶部に格納し、
前記第２の情報再生装置は、前記第２の可搬性情報記録媒体の再生時に、再生対象の前記第２の可搬性情報記録媒体に記録されているコンテンツアプリの実行により要求されたネットワークファイルが前記第２のネットワークファイル記憶部にある場合には、前記第２のネットワークファイル記憶部に記憶されている前記第２のネットワークファイルを前記第２のプレーヤ部に供給する代理応答を行う
ことを特徴とする情報再生システム。
【請求項２】
前記第２の情報再生装置は、前記第２の可搬性情報記録媒体の再生時に、前記再生対象の前記第２の可搬性情報記録媒体に記録されているコンテンツアプリの実行により要求された前記第２のネットワークファイルが前記第２のネットワークファイル記憶部にない未取得のネットワークファイルである場合には、前記未取得のネットワークファイルを前記ネットワーク上から取得し、前記第２のネットワークファイル記憶部に格納し、前記第２のプレーヤ部に供給することを特徴とする請求項１に記載の情報再生システム。
【請求項３】
前記第２の情報再生装置は、前記第２の通信部が前記ネットワークと通信可能か否かを判定するネットワーク接続状態判定部をさらに有し、
前記第２の情報再生装置は、前記ネットワーク接続状態判定部が通信可能と判定したときに、前記ネットワークファイルテーブル取得要求を前記サーバ装置に送信し、前記第２のネットワークファイルの前記事前取得を実行する
ことを特徴とする請求項１又は２に記載の情報再生システム。
【請求項４】
前記第２の情報再生装置は、前記第２のネットワークファイル記憶部に格納されている前記第２のネットワークファイルと前記ネットワーク上の対応するネットワークファイルとの更新日付を比較し、前記ネットワーク上のネットワークファイルの更新日付が新しければ、前記第２のネットワークファイル記憶部に格納されている前記第２のネットワークファイルを前記ネットワーク上の更新日付が新しいネットワークファイルで更新することを特徴とする請求項１から３のいずれか１項に記載の映像再生システム。
【請求項５】
前記第２の情報再生装置は、前記更新された第２のネットワークファイルテーブルに含まれる前記第２のネットワークファイルエントリに基づいて前記ネットワーク上から前記第２のネットワークファイルを事前取得するときに、ファイルサイズの小さなネットワークファイルを先に取得し、ファイルサイズが大きいネットワークファイルほど後に取得することを特徴とする請求項１から４のいずれか１項に記載の情報再生システム。
【請求項６】
前記サーバ装置は、前記サーバ側ネットワークファイルテーブルに含まれるネットワークファイルエントリに対応するネットワークファイルを前記ネットワーク上から取得し、
前記第２の情報再生装置は、前記第２のネットワークファイルの事前取得に際し、前記サーバ装置から前記第２のネットワークファイルを取得する
ことを特徴とする請求項１から５のいずれか１項に記載の情報再生システム。
【請求項７】
前記複数の情報再生装置の各々は、映像再生装置であることを特徴とする請求項１から６のいずれか１項に記載の情報再生システム。
【請求項８】
前記可搬性情報記録媒体は、光学ディスクであることを特徴とする請求項１から７のいずれか１項に記載の情報再生システム。
【請求項９】
複数の情報再生装置と、サーバ装置と、を有するシステムにおける情報再生方法であって、
前記複数の情報再生装置は、ある情報再生装置である第１の情報再生装置と、前記第１の情報再生装置以外の情報再生装置である第２の情報再生装置とを含み、
前記第１の情報再生装置は、第１の可搬性情報記憶媒体に記録されている再生対象コンテンツの再生及び前記第１の可搬性情報記憶媒体に記録されているコンテンツアプリの実行を行い、ネットワーク上から取得された第１のネットワークファイルを記憶し前記第１のネットワークファイルの管理情報項目から成る第１のネットワークファイルエントリを構成要素とする第１のネットワークファイルテーブルの記憶及び更新を行うように構成されており、
前記第２の情報再生装置は、第２の可搬性情報記憶媒体に記録されている再生対象コンテンツの再生及び前記第２の可搬性情報記憶媒体に記録されているコンテンツアプリの実行を行い、前記ネットワーク上から取得された第２のネットワークファイルを記憶し前記第２のネットワークファイルの管理情報項目から成る第２のネットワークファイルエントリを構成要素とする第２のネットワークファイルテーブルの記憶及び更新を行うように構成されており、
前記サーバ装置は、ネットワークファイルエントリを構成要素とするサーバ側ネットワークファイルテーブルの記憶及び更新を行うように構成されており、
前記第１の情報再生装置が、前記第１の可搬性情報記録媒体の再生時に、前記第１の可搬性情報記録媒体に記録されている前記コンテンツアプリの実行により前記ネットワーク上から取得した前記第１のネットワークファイルについての前記第１のネットワークファイルエントリが前記サーバ装置に未だ送信していない未送信の第１のネットワークファイルエントリである場合、前記未送信の第１のネットワークファイルエントリを前記サーバ装置に送信するステップと、
前記未送信の第１のネットワークファイルエントリを受信した前記サーバ装置が、前記受信した第１のネットワークファイルエントリに基づいて前記サーバ装置に記憶されている前記サーバ側ネットワークファイルテーブルを更新するステップと、
前記第２の情報再生装置が、稼働時に、ネットワークファイルテーブル取得要求を前記サーバ装置に送信し、前記サーバ装置から受信した前記サーバ側ネットワークファイルテーブルに基づいて前記第２の情報再生装置に記憶されている前記第２のネットワークファイルテーブルを更新するステップと、
前記第２の情報再生装置が、前記更新された第２のネットワークファイルテーブルに含まれる前記第２のネットワークファイルエントリに基づいて前記ネットワーク上から前記第２のネットワークファイルを事前取得し、前記事前取得された第２のネットワークファイルを記憶するステップと、
前記第２の情報再生装置が、前記第２の可搬性情報記録媒体の再生時に、再生対象の前記第２の可搬性情報記録媒体に記録されているコンテンツアプリの実行により要求されたネットワークファイルを記憶している場合には、前記記憶されている第２のネットワークファイルを再生するステップと
を有することを特徴とする情報再生方法。
【請求項１０】
前記第２の情報再生装置が、前記第２の可搬性情報記録媒体の再生時に、前記再生対象の前記第２の可搬性情報記録媒体に記録されているコンテンツアプリの実行により要求された前記第２のネットワークファイルを記憶していない場合には、前記未取得のネットワークファイルを前記ネットワーク上から取得し、再生することを特徴とする請求項９に記載の情報再生方法。
【請求項１１】
前記第２の情報再生装置は、前記ネットワークと通信可能と判定したときに、前記ネットワークファイルテーブル取得要求を前記サーバ装置に送信し、前記第２のネットワークファイルの前記事前取得を実行することを特徴とする請求項９又は１０に記載の情報再生方法。
【請求項１２】
前記第２の情報再生装置が、記憶している前記第２のネットワークファイルと前記ネットワーク上の対応するネットワークファイルとの更新日付を比較し、前記ネットワーク上のネットワークファイルの更新日付が新しければ、前記記憶している第２のネットワークファイルを前記ネットワーク上の更新日付が新しいネットワークファイルで更新することを特徴とする請求項９から１１のいずれか１項に記載の情報再生方法。
【請求項１３】
前記第２の情報再生装置が、前記更新された第２のネットワークファイルテーブルに含まれる前記第２のネットワークファイルエントリに基づいて前記ネットワーク上から前記第２のネットワークファイルを事前取得するときに、ファイルサイズの小さなネットワークファイルを先に取得し、ファイルサイズが大きいネットワークファイルほど後に取得することを特徴とする請求項９から１２のいずれか１項に記載の情報再生方法。
【請求項１４】
前記サーバ装置は、前記サーバ側ネットワークファイルテーブルに含まれるネットワークファイルエントリに対応するネットワークファイルを前記ネットワーク上から取得し、
前記第２の情報再生装置は、前記第２のネットワークファイルの事前取得に際し、前記サーバ装置から前記第２のネットワークファイルを取得する
ことを特徴とする請求項９から１３のいずれか１項に記載の情報再生方法。
【請求項１５】
可搬性情報記憶媒体に記録されている再生対象コンテンツの再生及び前記可搬性情報記憶媒体に記録されているコンテンツアプリの実行を行うプレーヤ部と、
サーバ側ネットワークファイルテーブルを記憶するサーバ装置とネットワークを経由して通信を行う通信部と、
前記通信部の通信によって前記ネットワーク上から取得されたネットワークファイルを記憶するネットワークファイル記憶部と、
前記ネットワークファイルの管理情報項目から成るネットワークファイルエントリを構成要素とするネットワークファイルテーブルの記憶及び更新を行うネットワークファイルテーブル管理記憶部と、
制御部と、
を有する情報再生装置であって、
前記制御部は、
前記プレーヤ部による前記可搬性情報記録媒体の再生時に、前記可搬性情報記録媒体に記録されている前記コンテンツアプリの実行により前記ネットワーク上から取得した前記ネットワークファイルについての前記ネットワークファイルエントリが前記サーバ装置に未だ送信していない未送信のネットワークファイルエントリである場合、前記未送信のネットワークファイルエントリを前記サーバ装置に送信し、
前記第２の情報再生装置の稼働時に、前記通信部からネットワークファイルテーブル取得要求を前記サーバ装置に送信させ、前記サーバ装置から受信した前記サーバ側ネットワークファイルテーブルに基づいて前記ネットワークファイルテーブル管理記憶部に記憶されている前記ネットワークファイルテーブルを更新し、前記更新されたネットワークファイルテーブルに含まれる前記ネットワークファイルエントリに基づいて前記ネットワーク上から前記第２のネットワークファイルを事前取得し、前記事前取得されたネットワークファイルを前記ネットワーク記憶部に格納し、
前記可搬性情報記録媒体の再生時に、再生対象の前記可搬性情報記録媒体に記録されているコンテンツアプリの実行により要求されたネットワークファイルが前記ネットワークファイル記憶部にある場合には、前記ネットワークファイル記憶部に記憶されている前記ネットワークファイルを前記プレーヤ部に供給する代理応答を行う
ように構成されたことを特徴とする情報再生装置。
【請求項１６】
前記制御部は、前記可搬性情報記録媒体の再生時に、前記再生対象の前記可搬性情報記録媒体に記録されているコンテンツアプリの実行により要求された前記ネットワークファイルが前記ネットワークファイル記憶部にない未取得のネットワークファイルである場合には、前記未取得のネットワークファイルを前記ネットワーク上から取得し、前記ネットワークファイル記憶部に格納し、前記第２のプレーヤ部に供給することを特徴とする請求項１５に記載の情報再生装置。
【請求項１７】
前記通信部が前記ネットワークと通信可能か否かを判定するネットワーク接続状態判定部をさらに有し、
前記制御部は、前記ネットワーク接続状態判定部が通信可能と判定したときに、前記ネットワークファイルテーブル取得要求を前記サーバ装置に送信し、前記ネットワークファイルの前記事前取得を実行する
ことを特徴とする請求項１５又は１６に記載の情報再生装置。
【請求項１８】
前記制御部は、前記ネットワークファイル記憶部に格納されている前記ネットワークファイルと前記ネットワーク上の対応するネットワークファイルとの更新日付を比較し、前記ネットワーク上のネットワークファイルの更新日付が新しければ、前記ネットワークファイル記憶部に格納されている前記第２のネットワークファイルを前記ネットワーク上の更新日付が新しいネットワークファイルで更新することを特徴とする請求項１５から１７のいずれか１項に記載の情報再生装置。
【請求項１９】
前記制御部は、前記更新されたネットワークファイルテーブルに含まれる前記ネットワークファイルエントリに基づいて前記ネットワーク上から前記ネットワークファイルを事前取得するときに、ファイルサイズの小さなネットワークファイルを先に取得し、ファイルサイズが大きいネットワークファイルほど後に取得することを特徴とする請求項１５から１８のいずれか１項に記載の情報再生装置。
【請求項２０】
前記情報再生装置は、映像再生装置であることを特徴とする請求項１５から１９のいずれか１項に記載の情報再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学ディスク等の可搬性情報記録媒体に記録されている再生対象ファイルと可搬性情報記録媒体に記録されているコンテンツアプリの要求に応じてネットワーク上から取得されたネットワークファイルとを再生するための情報再生システム、情報再生方法、及び情報再生装置に関するものである。
【背景技術】
【０００２】
Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（ＢＤ）（登録商標）の読み出し専用規格であるＢＤ−ＲＯＭでは、Ｊａｖａ（登録商標）プログラムを含む規格であるＢＤＭＶ（Ｂｌｕ−ｒａｙ  Ｄｉｓｋ  Ｍｏｖｉｅ）を用いることが許可されている。一般に、ＢＤプレーヤは、ＢＤＭＶを採用したＢＤ−ＲＯＭの再生時には、最初にＪａｖａプログラムを実行し、Ｊａｖａプログラムが指示する制御内容に従って動作する。ＢＤＭＶは、ＢＤプレーヤに実装された機能としてではなく、例えば、光学ディスクに独自のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を実装することに利用される。
【０００３】
また、ＢＤ−ＲＯＭでは、ＢＤ−Ｊ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ｊａｖａ）アプリを用いることが許可されている。ＢＤプレーヤは、ＢＤ−Ｊアプリを含むＢＤ−ＲＯＭの再生時に、ＢＤ−ＲＯＭに記録されている映像ストリームとは別のアニメーション映像の表示又はインターネット経由による情報のダウンロードを行う。ＢＤ−Ｊアプリは、例えば、ＢＤプレーヤが映画の特典映像又は広告映像などをストリームファイルの形でダウンロードし、これを再生してユーザに提供するために利用される。
【０００４】
また、ＲＳＥ（Ｒｅａｒ  Ｓｅａｔ  Ｅｎｔｅｒｔａｉｎｍｅｎｔ）システムなどの車載機器として、ＢＤ−ＲＯＭを再生することができる車載ＢＤプレーヤが使用されている。車載ＢＤプレーヤは、ＢＤ−ＲＯＭに記録されている再生対象ファイル（主コンテンツ）を再生するだけでなく、ＢＤ−ＲＯＭに記録されているコンテンツアプリとしてのＪａｖａプログラムを実行することによってインターネット上から取得されたネットワークファイル（副コンテンツ）を、主コンテンツと関連付けて（例えば、同期して）再生することができる。
【０００５】
一般に、家庭用ＢＤ−ＲＯＭプレーヤ又はＢＤＭＶ規格ディスクのインターネット接続機能では、有線のブロードバンド接続によるインターネット接続、すなわち、数十Ｍｂｐｓから１００Ｍｂｐｓ程度の回線速度の常時接続による環境で通信が行われる。これに対し、車載機器は、ディジタル携帯電話等の移動体通信端末及びその回線網を使用してインターネットに接続されるので、回線速度の理論値は数百ｋｂｐｓから１０Ｍｂｐｓ程度であり、回線速度の実効速度は２Ｍｂｐｓ程度である。また、車載機器を搭載する自動車が通信可能エリアと通信不可能エリアとを交互に移動する場合には、通信遮断が頻繁に発生する。このため、車載ＢＤプレーヤには、家庭用ＢＤプレーヤと異なる以下のような問題がある。
【０００６】
まず、車載ＢＤプレーヤは無線通信によってインターネット接続するので、有線通信に比べて回線速度が遅いという問題がある。ＢＤ−ＲＯＭディスクに記録されているＪａｖａプログラムは、Ｊａｖａプログラムによる再生制御に従ってインターネット上から必要な情報のダウンロードを行うが、回線速度の遅さのために情報取得に時間がかかる場合には、Ｊａｖａプログラムが必要とする時点より前に当該情報のダウンロードが終了しないケースが発生し得る。
【０００７】
また、車載ＢＤプレーヤには、通信の遮断が頻繁に発生するという問題がある。ＢＤ−ＲＯＭディスクに記録されているＪａｖａプログラムが、実行開始の段階でインターネット上からの情報取得が可能であると判断した場合であっても、車載ＢＤプレーヤでは、実行の途中でインターネット通信が遮断されることが頻繁に発生するため、Ｊａｖａプログラムが必要とするタイミングでインターネット上からの情報取得ができないケースが発生し得る。
【０００８】
特許文献１及び２は、車載機器のインターネット接続手段における通信遮断が頻繁に起こり得るという課題を解決するための装置及び方法を提案している。これらの文献が提案する装置では、再生装置（プレーヤ）に光学ディスクが挿入されると直ちにディスク管理情報の読み出し及び分析を行い、ディスク管理情報から当該光学ディスクの再生中にインターネット上から必要な情報をダウンロードする。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００９−２５３８７８号公報
【特許文献２】ＷＯ２００９／０５４４９８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記先行技術文献に記載されたプレーヤは、光学ディスクが挿入されたときにプレーヤがインターネット接続できない状態であった場合、又は、光学ディスクが挿入された直後にプレーヤがインターネット接続できなくなった場合に、インターネット上から必要な情報を取得することができないという問題がある。特に、ダウンロードすべき情報がストリームファイルである場合には、コンテンツアプリが再生要求を行ったときに再生できる状態になっていない場合があるという問題がある。
【００１１】
また、上記先行技術文献に記載されたプレーヤが車載プレーヤである場合には、光学ディスクが挿入されたときに車載プレーヤがインターネット接続できる状態であったとしても、無線通信によるインターネット接続の回線速度が遅いため、光学ディスクの挿入から再生開始までに長時間を要するという問題がある。
【００１２】
さらに、上記先行技術文献に記載されたプレーヤは、ディスク管理情報にダウンロード対象のデータのＵＲＬが記載されていることを前提としているため、ディスク管理情報にダウンロード対象のデータのＵＲＬが記載されていない場合には、関連するコンテンツを取得することができないという問題がある。
【００１３】
そこで、本発明は、上記従来技術の課題を解決するためになされたものであり、回線速度が遅い若しくはネットワーク接続の切断が頻繁に発生する状況であっても、又は可搬性情報記録媒体にＵＲＬが記載されていない場合であっても、可搬性情報記録媒体に記録されているコンテンツアプリが要求する時点においてネットワークファイルを再生開始できる割合を向上させることができる情報再生システム、情報再生方法、及び情報再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明の一態様に係る情報再生システムは、複数の情報再生装置と、サーバ装置とを有する情報再生システムであって、前記複数の情報再生装置は、ある情報再生装置である第１の情報再生装置と、前記第１の情報再生装置以外の情報再生装置である第２の情報再生装置とを含み、前記第１の情報再生装置は、第１の可搬性情報記憶媒体に記録されている再生対象コンテンツの再生及び前記第１の可搬性情報記憶媒体に記録されているコンテンツアプリの実行を行う第１のプレーヤ部と、ネットワークを経由して通信を行う第１の通信部と、前記第１の通信部の通信によって取得された第１のネットワークファイルを記憶する第１のネットワークファイル記憶部と、前記第１のネットワークファイルの管理情報項目から成る第１のネットワークファイルエントリを構成要素とする第１のネットワークファイルテーブルの記憶及び更新を行う第１のネットワークファイルテーブル管理記憶部と、前記第１の情報再生装置の動作を制御する第１の制御部とを有し、前記第２の情報再生装置は、第２の可搬性情報記憶媒体に記録されている再生対象コンテンツの再生及び前記第２の可搬性情報記憶媒体に記録されているコンテンツアプリの実行を行う第２のプレーヤ部と、前記ネットワークを経由して通信を行う第２の通信部と、前記第２の通信部の通信によって取得された第２のネットワークファイルを記憶する第２のネットワークファイル記憶部と、前記第２のネットワークファイルの管理情報項目から成る第２のネットワークファイルエントリを構成要素とする第２のネットワークファイルテーブルの記憶及び更新を行う第２のネットワークファイルテーブル管理記憶部と、前記第２の情報再生装置の動作を制御する第２の制御部とを有し、前記サーバ装置は、前記ネットワークを経由して通信可能なサーバ側通信部と、ネットワークファイルエントリを構成要素とするサーバ側ネットワークファイルテーブルの記憶及び更新を行うサーバ側ネットワークファイルテーブル管理記憶部と、前記サーバ装置の動作を制御するサーバ側制御部とを有し、
前記第１の情報再生装置は、前記第１のプレーヤ部による前記第１の可搬性情報記録媒体の再生時に、前記第１の可搬性情報記録媒体に記録されている前記コンテンツアプリの実行により前記ネットワーク上から取得した前記第１のネットワークファイルについての前記第１のネットワークファイルエントリが前記サーバ装置に未だ送信していない未送信の第１のネットワークファイルエントリである場合、前記未送信の第１のネットワークファイルエントリを前記サーバ装置に送信し、前記未送信の第１のネットワークファイルエントリを受信した前記サーバ装置は、前記受信した第１のネットワークファイルエントリに基づいて前記サーバ側ネットワークファイルテーブル管理記憶部に記憶されている前記サーバ側ネットワークファイルテーブルを更新し、
前記第２の情報再生装置は、稼働時に、ネットワークファイルテーブル取得要求を前記サーバ装置に送信し、前記サーバ装置から受信した前記サーバ側ネットワークファイルテーブルに基づいて前記第２のネットワークファイルテーブル管理記憶部に記憶されている前記第２のネットワークファイルテーブルを更新し、前記更新された第２のネットワークファイルテーブルに含まれる前記第２のネットワークファイルエントリに基づいて前記ネットワーク上から前記第２のネットワークファイルを事前取得し、前記事前取得された第２のネットワークファイルを前記第２のネットワーク記憶部に格納し、
前記第２の情報再生装置は、前記第２の可搬性情報記録媒体の再生時に、再生対象の前記第２の可搬性情報記録媒体に記録されているコンテンツアプリの実行により要求されたネットワークファイルが前記第２のネットワークファイル記憶部にある場合には、前記第２のネットワークファイル記憶部に記憶されている前記第２のネットワークファイルを前記第２のプレーヤ部に供給する代理応答を行うことを特徴とする。
【００１５】
本発明の他の態様に係る情報再生方法は、複数の情報再生装置と、サーバ装置と、を有するシステムにおける情報再生方法であって、前記複数の情報再生装置は、ある情報再生装置である第１の情報再生装置と、前記第１の情報再生装置以外の情報再生装置である第２の情報再生装置とを含み、前記第１の情報再生装置は、第１の可搬性情報記憶媒体に記録されている再生対象コンテンツの再生及び前記第１の可搬性情報記憶媒体に記録されているコンテンツアプリの実行を行い、ネットワーク上から取得された第１のネットワークファイルを記憶し前記第１のネットワークファイルの管理情報項目から成る第１のネットワークファイルエントリを構成要素とする第１のネットワークファイルテーブルの記憶及び更新を行うように構成されており、前記第２の情報再生装置は、第２の可搬性情報記憶媒体に記録されている再生対象コンテンツの再生及び前記第２の可搬性情報記憶媒体に記録されているコンテンツアプリの実行を行い、前記ネットワーク上から取得された第２のネットワークファイルを記憶し前記第２のネットワークファイルの管理情報項目から成る第２のネットワークファイルエントリを構成要素とする第２のネットワークファイルテーブルの記憶及び更新を行うように構成されており、前記サーバ装置は、ネットワークファイルエントリを構成要素とするサーバ側ネットワークファイルテーブルの記憶及び更新を行うように構成されており、
前記第１の情報再生装置が、前記第１の可搬性情報記録媒体の再生時に、前記第１の可搬性情報記録媒体に記録されている前記コンテンツアプリの実行により前記ネットワーク上から取得した前記第１のネットワークファイルについての前記第１のネットワークファイルエントリが前記サーバ装置に未だ送信していない未送信の第１のネットワークファイルエントリである場合、前記未送信の第１のネットワークファイルエントリを前記サーバ装置に送信するステップと、
前記未送信の第１のネットワークファイルエントリを受信した前記サーバ装置が、前記受信した第１のネットワークファイルエントリに基づいて前記サーバ装置に記憶されている前記サーバ側ネットワークファイルテーブルを更新するステップと、
前記第２の情報再生装置が、稼働時に、ネットワークファイルテーブル取得要求を前記サーバ装置に送信し、前記サーバ装置から受信した前記サーバ側ネットワークファイルテーブルに基づいて前記第２の情報再生装置に記憶されている前記第２のネットワークファイルテーブルを更新するステップと、
前記第２の情報再生装置が、前記更新された第２のネットワークファイルテーブルに含まれる前記第２のネットワークファイルエントリに基づいて前記ネットワーク上から前記第２のネットワークファイルを事前取得し、前記事前取得された第２のネットワークファイルを記憶するステップと、
前記第２の情報再生装置が、前記第２の可搬性情報記録媒体の再生時に、再生対象の前記第２の可搬性情報記録媒体に記録されているコンテンツアプリの実行により要求されたネットワークファイルを記憶している場合には、前記記憶されている第２のネットワークファイルを再生するステップとを有することを特徴とする。
【００１６】
本発明の他の態様に係る情報再生装置は、可搬性情報記憶媒体に記録されている再生対象コンテンツの再生及び前記可搬性情報記憶媒体に記録されているコンテンツアプリの実行を行うプレーヤ部と、サーバ側ネットワークファイルテーブルを記憶するサーバ装置とネットワークを経由して通信を行う通信部と、前記通信部の通信によって前記ネットワーク上から取得されたネットワークファイルを記憶するネットワークファイル記憶部と、前記ネットワークファイルの管理情報項目から成るネットワークファイルエントリを構成要素とするネットワークファイルテーブルの記憶及び更新を行うネットワークファイルテーブル管理記憶部と、制御部と、を有する情報再生装置であって、前記制御部は、前記プレーヤ部による前記可搬性情報記録媒体の再生時に、前記可搬性情報記録媒体に記録されている前記コンテンツアプリの実行により前記ネットワーク上から取得した前記ネットワークファイルについての前記ネットワークファイルエントリが前記サーバ装置に未だ送信していない未送信のネットワークファイルエントリである場合、前記未送信のネットワークファイルエントリを前記サーバ装置に送信し、前記第２の情報再生装置の稼働時に、前記通信部からネットワークファイルテーブル取得要求を前記サーバ装置に送信させ、前記サーバ装置から受信した前記サーバ側ネットワークファイルテーブルに基づいて前記ネットワークファイルテーブル管理記憶部に記憶されている前記ネットワークファイルテーブルを更新し、前記更新されたネットワークファイルテーブルに含まれる前記ネットワークファイルエントリに基づいて前記ネットワーク上から前記第２のネットワークファイルを事前取得し、前記事前取得されたネットワークファイルを前記ネットワーク記憶部に格納し、前記可搬性情報記録媒体の再生時に、再生対象の前記可搬性情報記録媒体に記録されているコンテンツアプリの実行により要求されたネットワークファイルが前記ネットワークファイル記憶部にある場合には、前記ネットワークファイル記憶部に記憶されている前記ネットワークファイルを前記プレーヤ部に供給する代理応答を行うように構成されたことを特徴とする。
【発明の効果】
【００１７】
本発明においては、情報再生装置が任意のタイミングでネットワークファイルを取得可能であり、特に、可搬性情報記録媒体が挿入される前であってもネットワークファイルを取得可能である。このため、回線速度が低く、また、ネットワーク接続の切断が頻繁に発生する状況であっても、可搬性情報記録媒体に記録されているコンテンツアプリがネットワークファイルを必要とする時点よりも前に、ネットワークファイルの取得を完了し易くなる。よって、本発明によれば、コンテンツアプリの要求に対するネットワークファイルの取得において取得済みのネットワークファイルを用いる代理応答が可能である場合には、コンテンツアプリが要求する時点においてネットワークファイルを確実に再生開始することができるという効果がある。
【００１８】
また、本発明によれば、可搬性情報記録媒体に記録されている管理情報がネットワークファイルのＵＲＬを含まない場合であっても、ネットワークファイルテーブルを参照してＵＲＬを取得可能な場合があり、この場合にはネットワークファイルを取得することができるという効果がある。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態に係る情報再生システムとしての映像再生システムの構成を概略的に示すブロック図である。
【図２】本発明の実施の形態に係る第１の情報再生装置としての映像再生装置の構成を概略的に示すブロック図である。
【図３】本発明の実施の形態に係る第２の情報再生装置としての映像再生装置の構成を概略的に示すブロック図である。
【図４】実施の形態に係る映像再生システムの一部であるネットワークファイルテーブル（ＮＦＴ）配信用のサーバ装置の構成を概略的に示すブロック図である。
【図５】図２及び図３の映像再生装置が扱うＮＦＴの一部及びネットワークファイルエントリ（ＮＦＥ）の例を表形式で示す図である。
【図６】（ａ）及び（ｂ）は、図２の映像再生装置における光学ディスクの挿入並びにコンテンツアプリによるネットワークファイル（ＮＦ）のダウンロード及び光学ディスクの再生を概念的に示す図であり、（ｃ）及び（ｄ）は、図２の映像再生装置におけるＮＦＴの更新及びＮＦＥの送信を概念的に示す図である。
【図７】（ａ）及び（ｂ）は、図４のサーバ装置におけるＮＦＥの受信及びサーバ装置が記憶するサーバ側ＮＦＴの更新を概念的に示す図である。
【図８】（ａ）から（ｄ）は、図３の映像再生装置におけるＮＦＴ取得要求の送信、図４のサーバ装置におけるＮＦＴ取得要求の受信、図３の映像再生装置におけるサーバ側ＮＦＴの受信、及び図３の映像再生装置におけるＮＦＴの更新を概念的に示す図である。
【図９】（ａ）及び（ｂ）は、図３の映像再生装置における更新されたＮＦＴに基づくＮＦのダウンロードを概念的に示す図である。
【図１０】（ａ）及び（ｂ）は、図３の映像再生装置における光学ディスクの挿入並びに代理応答によるＮＦの取得及び光学ディスクの再生を概念的に示す図である。
【図１１】図２の映像再生装置における光学ディスクのコンテンツアプリによるＮＦＴの更新処理を示すフローチャートである。
【図１２】図２の映像再生装置における光学ディスクのコンテンツアプリによるＮＦＥの送信処理を示すフローチャートである。
【図１３】図４のサーバ装置におけるＮＦＥの受信及びサーバ側ＮＦＴの更新処理を示すフローチャートである。
【図１４】図３の映像再生装置の稼働中におけるＮＦＴの更新処理を示すフローチャートである。
【図１５】図４のサーバ装置におけるＮＦＴ取得要求の受信及びサーバ側ＮＦＴの送信処理を示すフローチャートである。
【図１６】図３の映像再生装置の稼働中におけるＮＦの事前取得処理を示すフローチャートである。
【図１７】図３の映像再生装置に装填された光学ディスクのコンテンツアプリによるネットワークファイルの取得処理を示すフローチャートである。
【発明を実施するための形態】
【００２０】
《１》実施の形態の構成
図１は、本発明の実施の形態に係る情報再生システムとしての映像再生システムの構成を概略的に示すブロック図である。図１に示される映像再生システムは、本発明の実施の形態に係る情報再生方法としての映像再生方法を実施することができるシステムである。図１に示されるように、本実施の形態に係る映像再生システムは、ネットワークとしてのインターネット４を経由してインターネット上の端末装置と通信可能な第１の情報再生装置としての映像再生装置１と、インターネット４を経由してインターネット上の端末装置と通信可能な第２の情報再生装置としての映像再生装置２と、インターネット４を経由してインターネット上の端末装置と通信可能なサーバ装置３とを有する。なお、図１には、複数の映像再生装置として２台の映像再生装置１及び２が示されているが、本実施の形態に係る映像再生システムは、インターネット４を経由して他の装置と通信可能な複数の映像再生装置を含むシステムであれば、３台以上の映像再生装置を含むシステムであってもよい。また、情報再生システムは、映像と音声の両方を再生する映像音声再生システムであってもよく、この場合には、情報再生装置は映像音声再生装置である。また、情報再生システムは、音声を再生する音声再生システムであってもよく、この場合には、情報再生装置は音声再生装置である。
【００２１】
複数の映像再生装置（例えば、映像再生装置１及び２）の各々は、可搬性情報記録媒体としての光学ディスク５，６に記録されている主コンテンツとしての再生対象ファイルと、この光学ディスク５，６に記録されているコンテンツアプリの要求に応じてインターネット４上から取得された副コンテンツとしてのネットワークファイル（以下「ＮＦ」とも言う）とを再生するための装置である。以下の説明においては、映像再生システムを構成する映像再生装置１及び２は、互いに同じ構成を有している。ただし、映像再生システムを構成する複数の映像再生装置は、互いに異なる構成とすることも可能である。また、光学ディスク５，６は、例えば、ＢＤ（ブルーレイディスク）、ＤＶＤ（ディジタル多用途ディスク）、ＣＤ（コンパクトディスク）などである。また、可搬性情報記録媒体は、半導体メモリ及び磁気ディスクのような他の種類の情報記録媒体であってもよい。
【００２２】
映像再生装置１は、主要な構成として、光学ディスク５に記録されている再生対象コンテンツの再生及び光学ディスク５に記録されているコンテンツアプリの実行を行うプレーヤ部（第１のプレーヤ部）と、インターネット４を経由してサーバ装置３及びインターネット４上の他の装置との通信を行う通信部（第１の通信部）と、この通信部の通信によって取得されたＮＦ１３ａを記憶するネットワークファイル記憶部（以下「第１のＮＦ記憶部」又は「ＮＦ記憶部」とも言う）と、ＮＦの管理情報項目から成るネットワークファイルエントリ（以下「ＮＦＥ」とも言う）を構成要素とするＮＦＴ（第１のＮＦＴ）１６ａの記憶及び更新を行うネットワークファイルテーブル管理記憶部（以下「第１のＮＦＴ管理記憶部」又は「ＮＦＴ管理記憶部」とも言う）と、映像再生装置１の動作を制御する制御部（第１の制御部）とを有する。
【００２３】
映像再生装置２は、主要な構成として、光学ディスク６に記録されている再生対象コンテンツの再生及び光学ディスク６に記録されているコンテンツアプリの実行を行うプレーヤ部（第２のプレーヤ部）と、インターネット４を経由してサーバ装置３及びインターネット４上の他の装置との通信を行う通信部（第２の通信部）と、通信部の通信によって取得されたＮＦ２３ａを記憶するネットワークファイル記憶部（以下「第２のＮＦ記憶部」又は「ＮＦ記憶部」とも言う）と、ＮＦの管理情報項目から成るＮＦＥを構成要素とするＮＦＴ２６ａの記憶及び更新を行うネットワークファイルテーブル管理記憶部（以下「第２のＮＦＴ管理記憶部」又は「ＮＦＴ管理記憶部」とも言う）と、映像再生装置２の動作を制御する制御部（第２の制御部）とを有する。
【００２４】
サーバ装置３は、主要な構成として、インターネット４を経由してインターネット４上の他の装置との通信を行うサーバ側通信部と、ＮＦの管理情報項目から成るＮＦＥを構成要素とするサーバ側ＮＦＴ３３ａの記憶及び更新を行うサーバ側ネットワークファイルテーブル管理記憶部（以下「サーバ側ＮＦＴ管理記憶部」とも言う）と、サーバ装置３の動作を制御するサーバ側制御部とを有する。サーバ装置３は、サーバ側ＮＦＴ３３ａを記憶し、サーバ側ＮＦＴ３３ａを更新し、サーバ側ＮＦＴ３３ａを配信する機能を持つ。
【００２５】
図２は、本実施の形態に係る第１の情報再生装置としての映像再生装置１の構成を概略的に示すブロック図である。図２に示されるように、映像再生装置１は、プレーヤ部１０と、ネットワーク接続部１１と、代理応答部１２１を含む制御部１２と、１つ以上のＮＦ１３ａを記憶するＮＦ記憶部１３と、ＮＦＴを受信する送受信部（第１の送受信部）１４と、ネットワークファイルエントリ送信部（以下「ＮＦＥ送信部」とも言う）１５と、ＮＦＴ１６ａを記憶するＮＦＴ管理記憶部１６と、ネットワーク接続状態判定部１７と、ネットワークファイル事前取得部（以下「ＮＦ事前取得部」とも言う）１８とを有する。ネットワーク接続部１１、送受信部１４及びＮＦＥ送信部１５は、インターネット４を経由して他の装置と通信する通信部１１ａを構成する。また、プレーヤ部１０は、光学ディスクドライブ１１１と、ネットワークファイル（ＮＦ）取得部１１２と、光学ディスク５に記録されている再生対象ファイル（主コンテンツ）、及び、インターネット４上から取得（ダウンロード）されたネットワークファイル（副コンテンツ）の少なくとも一方を、別々に又は互いに関連付けて（例えば、同時に重ねて又は同時に並べて）再生するコンテンツ再生部１１３と、プレーヤ部１０の全体を制御する再生制御部１１４とを有する。なお、図２において、符号１９は、ユーザ入力が行われる入力部（例えば、リモコン又は装置本体の操作ボタン）を示し、符号４０は、プレーヤ部１０から出力された映像信号に基づく画像を表示するモニタを示す。なお、映像再生装置１は、映像再生装置付きのテレビ、又は、パーソナルコンピュータなどのように、モニタ４０を一体的に備えた装置であってもよい。
【００２６】
図３は、本実施の形態に係る第２の情報再生装置としての映像再生装置２の構成を概略的に示すブロック図である。本実施の形態においては、図３に示される映像再生装置２は、図２に示される映像再生装置１と、同じ構成を有する。図３に示されるように、映像再生装置２は、プレーヤ部２０と、ネットワーク接続部２１と、代理応答部２２１を含む制御部２２と、１つ以上のＮＦ２３ａを記憶するＮＦ記憶部２３と、送受信部（第２の送受信部）２４と、ＮＦＥ送信部２５と、ＮＦＴ２６ａを記憶するＮＦＴ管理記憶部２６と、ネットワーク接続状態判定部２７と、ＮＦ事前取得部２８とを有する。ネットワーク接続部２１、送受信部２４及びＮＦＥ送信部２５は、インターネット４を経由して他の装置と通信を行う通信部２１ａを構成する。また、プレーヤ部２０は、光学ディスクドライブ２１１と、ＮＦ取得部２１２と、光学ディスク６に記録されている再生対象ファイル（主コンテンツ）、及び、インターネット４上から取得（ダウンロード）されたネットワークファイル（副コンテンツ）の少なくとも一方を、別々に又は互いに関連付けて（例えば、同時に重ねて又は同時に並べて）再生するコンテンツ再生部２１３と、プレーヤ部２０の全体を制御する再生制御部２１４とを有する。なお、図３において、符号２９は、ユーザ入力が行われる入力部（例えば、リモコン又は装置本体の操作ボタン）を示し、符号４１は、プレーヤ部２０から出力された映像信号に基づく画像を表示するモニタを示す。なお、映像再生装置２は、映像再生装置付きのテレビ、又は、パーソナルコンピュータなどのように、モニタ４１を一体的に備えた装置であってもよい。
【００２７】
図２の映像再生装置１及び図３の映像再生装置２において、プレーヤ部１０，２０は、光学ディスク５，６からその内容を読み出し、光学ディスク５，６に記録されている再生制御指示及び入力部１９，２９からの再生制御指示に従って光学ディスク５，６の再生を行う。ここで、「再生」とは、光学ディスク５，６に記録されている静止画像、動画像、音声のそれぞれについて光学ディスク５，６から読み出しを行い、それぞれが圧縮記録されている場合に復号を行った上で定められた順序で重畳し、モニタ４０，４１に出力する動作をいう。また、再生制御指示がＪａｖａプログラム等で記述されている場合には、このＪａｖａプログラムがインターネット４からの情報取得指示を行ったときにネットワーク接続部１１，２１又は代理応答部１２１，２２１へ情報取得要求を行う。
【００２８】
本実施の形態においては、光学ディスク５，６には、コンテンツアプリとしてのＪａｖａプログラムによる再生制御が記述されている場合を説明する。また、コンテンツアプリの指示によってプレーヤ部１０，２０がインターネット４上から取得することを要求する情報がＮＦである。ＮＦに該当する情報の例としては、特典映像又は広告映像などのようなストリームファイル、ストリームファイルの管理情報となるＰｌａｙＩｔｅｍ、ＰｌａｙＬｉｓｔ、ストリームファイルのコンテンツ名等の属性情報を記述したＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイル、又は、これらの再生制御を行うコンテンツアプリなどがある。ＰｌａｙＩｔｅｍ及びＰｌａｙＬｉｓｔの定義は、ＢＤ―ＲＯＭ規格の「Ｐａｒｔ３  Ｃｈａｐｔｅｒ５」に記載されている。
【００２９】
ネットワーク接続部１１，２１は、映像再生装置１，２の外部にあるネットワークに接続するための要素であり、映像再生装置１，２においては、プレーヤ部１０，２０、代理応答部１２１，２２１、送受信部１４，２４、ＮＦ事前取得部１８，２８のそれぞれから外部のネットワークとの情報の送受信要求に応じて情報の送受信を行い、受信した情報をそれぞれ要求元へ提供する。ネットワーク接続部１１，２１は、例えば、インターネット４へ直接接続可能な携帯電話端末、又は、無線ＬＡＮ端末等である。また、外部のネットワークは、例えば、インターネット４、又は、インターネット４と接続されているローカルエリアネットワークなどである。
【００３０】
代理応答部１２１，２２１は、プレーヤ部１０，２０からインターネット４への通信要求を受けたときにその内容を解析し、内容がＮＦ取得要求であれば、ＮＦＴ管理記憶部１６，２６に格納されたＮＦＴ１６ａ，２６ａ、並びに、ＮＦ記憶部１３，２３を参照し、情報取得要求に合致するＮＦ１３ａ，２３ａがＮＦ記憶部１３，２３に存在した場合には、ＮＦ記憶部１３，２３から情報取得要求に合致したＮＦをプレーヤ部１０，２０に供給する。情報取得要求に合致するＮＦがＮＦ記憶部１３，２３に存在しない場合には、ネットワーク接続部１１，２１を介してインターネット４にＮＦ取得要求を送信する。
【００３１】
ＮＦ記憶部１３，２３は、ＮＦ事前取得部１８，２８によって取得されたＮＦを格納し、代理応答部１２１，２２１からＮＦの取得要求があったときに該当するＮＦを、代理応答部１２１，２２１を通じて、プレーヤ部１０，２０にそれぞれ供給する。
【００３２】
送受信部１４，２４は、ネットワーク接続部１１，２１を介してＮＦＴ取得要求をサーバ装置３へ送信する機能と、サーバ装置３からサーバ側ＮＦＴを受信してＮＦＴ管理記憶部１６，２６に、この受信したサーバ側ＮＦＴを渡す機能とを持つ。
【００３３】
ＮＦＥ送信部１５，２５は、ＮＦＥをＮＦＴ管理記憶部１６，２６から取得し、この取得したＮＦＥをネットワーク接続部１１，２１を介してサーバ装置３へ送信する。
【００３４】
ＮＦＴ管理記憶部１６，２６は、送受信部１４，２４によってＮＦＥが追記されたＮＦＴ１６ａ，２６ａをそれぞれ記憶する。ＮＦＴ１６ａ，２６ａは、代理応答部１２１，２２１、送受信部１４，２４、ＮＦ事前取得部１８，２８からの要求に応じて参照される。
【００３５】
ネットワーク接続状態判定部１７，２７は、ネットワーク接続部１１，２１が現在インターネット４に接続されているか否かを示す接続状況情報をネットワーク接続部１１，２１から取得し、この取得した情報を代理応答部１２１，２２１、送受信部１４，２４、ＮＦ事前取得部１８，２８へ要求に応じて提供する。
【００３６】
ＮＦ事前取得部１８，２８は、ＮＦＴ管理記憶部１６，２６のＮＦＴ１６ａ，２６ａを参照し、未取得のＮＦがあればネットワーク接続部１１，２１を通じてインターネット４上から取得し、ＮＦ記憶部１３，２３に格納する。
【００３７】
図４は、本実施の形態に係る映像再生システムの一部であるＮＦＴ配信用のサーバ装置３の構成を概略的に示すブロック図である。図４に示されるように、サーバ装置３は、ネットワーク接続部３１と、ネットワークファイルテーブル送信部（以下「ＮＦＴ送信部」とも言う）３２と、サーバ側ＮＦＴ３３ａを記憶するネットワークファイルテーブル管理記憶部（以下「サーバ側ＮＦＴ管理記憶部」とも言う）３３と、ネットワークファイルエントリ受信部（以下「ＮＦＥ受信部」とも言う）３４と、ネットワークファイルテーブル取得要求処理部（以下「ＮＦＴ取得要求処理部」とも言う）３５とを有する。ネットワーク接続部３１、ＮＦＴ送信部３２及びＮＦＥ受信部３４は、インターネット４を経由して他の装置と通信を行うサーバ側通信部３１ａを構成する。
【００３８】
ネットワーク接続部３１は、サーバ装置３が外部にあるネットワークに接続するための要素であり、サーバ装置３においては、ＮＦＥ受信部３４、ＮＦ取得要求処理部３５のそれぞれから、外部のネットワークとの情報の送受信要求に応じて情報の送受信を行い、受信した情報をそれぞれ要求元へ提供する。ネットワーク接続部３１は、例えば、インターネット４へ直接接続可能な携帯電話端末、又は、無線ＬＡＮ端末等である。また、外部のネットワークとは、インターネット４、若しくは、インターネット４と接続されているローカルエリアネットワークである。ＮＦＥ受信部３４は、ネットワーク接続部３１を介して映像再生装置１又は２からＮＦＥを受信し、サーバ側ＮＦＴ管理記憶部３３へ渡す。
【００３９】
サーバ側ＮＦＴ管理記憶部３３は、内部にサーバ側ＮＦＴを記憶するとともに、ＮＦＥ受信部３４からＮＦＥを受け取り、内部のＮＦＴに記入されたＮＦＥの各項目と比較して、内部のＮＦＴに存在しないＮＦＥであれば追加記録する。また、サーバ側ＮＦＴ管理記憶部３３は、ＮＦＴ取得要求処理部３４からの要求を受けて、ＮＦＴ取得要求処理部３４にサーバ側ＮＦＴ３３ａを渡す。
【００４０】
ＮＦＴ取得要求処理部３４は、ＮＦＴ送信要求を映像再生装置１又は２から受信したときにサーバ側ＮＦＴ管理記憶部３３からサーバ側ＮＦＴを取得し、ネットワーク接続部３１を通じて映像再生装置１又は２に送信する。
【００４１】
図５は、映像再生装置１が扱うＮＦＴ１６ａの一例、又は、映像再生装置２が扱うＮＦＴ２６ａの一例、又は、サーバ装置３が扱うサーバ側ＮＦＴ３３ａの一例を表形式で示す図である。図５に示されるように、ＮＦＥは、１つのＮＦについて、当該ＮＦのリソース位置指定情報としての「ネットワークファイルＵＲＬ」、ＮＦ記憶部１３又はＮＦ記憶部２３におけるＮＦのファイルパスを示す「ＮＦ記憶部上のファイルパス」、ＮＦの最終の更新日時を示す「ファイル最終更新日時」、ＮＦのダウンロードによる取得日時を示す「取得日時」、ＮＦのサイズを示す「ファイルサイズ」、ＮＦを取得済であるか否かを示す「取得状況」、ＮＦＥの各項目を付与して１単位とした情報であり、また、ネットワークファイルテーブル（ＮＦＴ）とは、複数のＮＦＥのそれぞれにＩＤを付与し、一覧としてまとめた単位の情報である。
【００４２】
「取得日時」とは、ＮＦをＮＦ記憶部１３又はＮＦ記憶部２３に格納した日時を格納する項目である。ＮＦがＮＦ記憶部１３又はＮＦ記憶部２３に格納されていない場合には、ＮＦが未取得である旨を示す符号を格納する。
【００４３】
ＮＦＥの「取得状況」項目は、各ＮＦＥに対応するＮＦについて、（１）インターネット４からＮＦ記憶部１３又はＮＦ記憶部２３への取得が完了していない、（２）インターネット４からＮＦ記憶部１３又はＮＦ記憶部２３への取得が完了しており、かつ、取得されたＮＦは、現在インターネットに存在するファイルと同一である、（３）インターネット４からＮＦ記憶部１３又はＮＦ記憶部２３への格納は完了しているが、取得されたＮＦが現在インターネット４上で提供されているものより古いものである、の３通りの状態のいずれかであることを示す符号である。
【００４４】
また、ＮＦＥの「送信状況」の項目は、当該ＮＦＥがサーバ装置３に送信済みであるか否かを示す符号である。例えば、映像再生装置１に格納されているＮＦＴ１６ａでは、当該ＮＦＥがサーバ装置３へ送信済みであるか否かを示す符号であり、逆に、サーバ装置３では、映像再生装置２に送信済みであるか否かを示す符号である。
【００４５】
《２》実施の形態の動作
図６（ａ）及び（ｂ）は、映像再生装置１における光学ディスクの挿入並びにコンテンツアプリによるネットワークファイル（ＮＦ）のダウンロード及び光学ディスクの再生を概念的に示す図であり、図６（ｃ）及び（ｄ）は、映像再生装置１におけるＮＦＴの更新及びＮＦＥの送信を概念的に示す図である。また、図７（ａ）及び（ｂ）は、サーバ装置３におけるＮＦＥの受信及びサーバ装置３が記憶するサーバ側ＮＦＴ３３ａの更新を概念的に示す図である。本実施の形態においては、映像再生装置１は、光学ディスク５の再生時に、光学ディスク５に記録されているコンテンツアプリの実行によりインターネット４上から取得したＮＦに対応するＮＦＥが、ＮＦＴ管理記憶部１６に記憶されているＮＦＴ１６ａに基づいて送信済か否かを判定し、サーバ装置３に未だ送信していない未送信のＮＦＥであると判定した場合、この未送信のＮＦＥをインターネット４経由でサーバ装置３に送信する。この未送信のＮＦＥを受信したサーバ装置３は、受信した未送信のＮＦＥに基づいてサーバ側ＮＦＴ管理記憶部３３に記憶されているサーバ側ＮＦＴ３３ａを更新する。
【００４６】
図８（ａ）から（ｄ）は、映像再生装置２におけるＮＦＴ取得要求の送信、サーバ装置３におけるＮＦＴ取得要求の受信、映像再生装置２におけるサーバ側ＮＦＴの受信、及び映像再生装置２におけるＮＦＴの更新を概念的に示す図である。また、図９（ａ）及び（ｂ）は、映像再生装置２における更新されたＮＦＴに基づくＮＦのダウンロードを概念的に示す図である。映像再生装置２は、装置電源がオンされた後の稼働時に、ＮＦＴ取得要求をサーバ装置３に送信する。映像再生装置２は、ＮＦＴ取得要求に応じてサーバ装置３から送信されたサーバ側ＮＦＴを受信し、このサーバ側ＮＦＴに基づいてＮＦＴ管理記憶部２６に記憶されているＮＦＴ２６ａを更新する。映像再生装置２は、この更新されたＮＦＴ２６ａに含まれるＮＦＥに基づいてインターネット４上からＮＦを事前取得し、この事前取得されたＮＦをＮＦ記憶部１３に格納する。
【００４７】
図１０（ａ）及び（ｂ）は、映像再生装置２における光学ディスク６の挿入並びに代理応答によるＮＦの取得及び光学ディスク６の再生を概念的に示す図である。映像再生装置２は、プレーヤ部２０における光学ディスク６の再生時に、再生対象の光学ディスク６に記録されているコンテンツアプリの実行により要求されたＮＦがＮＦ記憶部２３にある場合には、ＮＦ記憶部２３に記憶されている、要求されたＮＦ２３ａをプレーヤ部２０に供給する代理応答を行う。この場合、映像再生装置２は、再生対象コンテンツの再生と、事前取得によって格納されていたＮＦを用いる代理応答によって提供されたＮＦの再生とを行う。一方、映像再生装置２は、プレーヤ部２０における光学ディスク６の再生時に、再生対象の光学ディスク６に記録されているコンテンツアプリの実行により要求されたＮＦがＮＦ記憶部２３にない未取得のＮＦであると判定した場合には、この未取得のＮＦ２３ａをインターネット４上から取得し、ＮＦ記憶部２３に格納し、プレーヤ部２０に供給する。
【００４８】
このように、本実施の形態においては、映像再生装置２が任意のタイミングでＮＦを事前取得しているので、回線速度が低く、また、ネットワーク接続の切断が頻繁に発生する状況であっても、光学ディスク６に記録されているコンテンツアプリがＮＦを必要とする時点よりも前に、ＮＦの取得を完了し易くなる。よって、本実施の形態によれば、コンテンツアプリの要求に対するＮＦの取得において取得済のＮＦを用いる代理応答が可能である場合には、コンテンツアプリが要求する時点においてＮＦを確実に再生開始することができる。
【００４９】
また、本実施の形態においては、光学ディスク６に記録されている管理情報がＮＦのリソース位置指定情報であるＵＲＬを含まない場合であっても、ＮＦＴを参照してＵＲＬを取得可能な場合があり、この場合にはＮＦを取得することができる。
【００５０】
なお、本実施の形態の映像再生システムを構成する複数の映像再生装置は、通常は、互いに同じ構成を有しており、この場合には、映像再生装置１について説明した上記役割と映像再生装置２について説明した上記役割とは、互に交換可能である。
【００５１】
本実施の形態では、映像再生装置１及び２とサーバ装置３とがそれぞれインターネット４に直接接続されており、インターネット４を介して互いに通信可能である。しかし、サーバ装置３と映像再生装置１及び２とが同一のローカルネットワークに接続されていて互いに通信可能であり、かつ、このローカルネットワークを通じてインターネット４との通信が可能である構成であってもよい。
【００５２】
次に、本実施の形態に係る映像再生システムにおけるＮＦ、ＮＦＴ、ＮＦＥに関する処理について説明する。図１１は、映像再生装置１における光学ディスク５のコンテンツアプリによるＮＦＴの更新処理を示すフローチャートである。また、図１２は、映像再生装置１における光学ディスク５のコンテンツアプリによるＮＦＥの送信処理を示すフローチャートである。図１１及び図１２の処理は、図６（ａ）から（ｄ）に示される処理に対応する。
【００５３】
図１、図２、及び図１１に示されるように、映像再生装置１が光学ディスク５に記録されているコンテンツアプリを実行しているときに、コンテンツアプリがインターネット４との通信要求を発生させると（ステップＳ１０におけるＹＥＳ）、この通信要求は、代理応答部１２１へ渡され、通信要求の内容が解析される（ステップＳ１１）。ステップＳ１０において、コンテンツアプリがインターネット４との通信要求を発生させない場合（ステップＳ１０におけるＮＯ）には、映像再生装置１は、通信要求が発生するまで待機する（ステップＳ１６）。
【００５４】
映像再生装置１は、この解析の結果、通信要求の内容がＮＦのダウンロード要求であると判定した場合には（ステップＳ１２においてＹＥＳ）、通信要求の内容からＮＦのＵＲＬを抽出し、ＮＦＴ管理記憶部１６に渡す（ステップＳ１３）。映像再生装置１は、ＮＦＴ管理記憶部１６に渡されたＮＦのＵＲＬについてのＮＦＥを生成し、生成されたＮＦＥをＮＦＴ１６ａに追記してＮＦＴ１６ａを更新する。さらに、映像再生装置１は、ＮＦＴ１６ａが更新されたことをＮＦＥ送信部１５へ通知する（ステップＳ１４）。映像再生装置１は、上記処理を、光学ディスク５の再生が終了するまで繰り返す（ステップＳ１５）。この後、映像再生装置１は、光学ディスク５の再生継続中に、コンテンツアプリへＮＦを渡す。コンテンツアプリは、ＮＦを用いた再生を実行する。
【００５５】
次に、図１、図２、及び図１２に示されるように、映像再生装置１は、ＮＦＴ管理記憶部１６のＮＦＴの更新を通知したならば（ステップＳ２０においてＹＥＳ）、ネットワーク接続状態判定部１７におけるインターネット４への接続状態を判定する（ステップＳ２１）。ネットワーク接続が可能であれば（ステップＳ２１においてＹＥＳ）、ＮＦＥ送信部１５は、ＮＦＴ管理記憶部１６からＮＦＴを読み出し、各ＮＦＥの送信状況項目を参照して未送信のＮＦＥを抽出する。ＮＦＥ送信部１５は、未送信のＮＦＥが存在すれば（ステップＳ２２においてＹＥＳ）、未送信のＮＦＥを、ネットワーク接続部１１を介してサーバ装置３へ送信する（ステップＳ２３）。ネットワーク接続が不可能な場合又はＮＦＴ内に未送信のＮＦＥが存在しなければ、次に、ＮＦＴが更新されるのを待機する（ステップＳ２４）。
【００５６】
図１３は、サーバ装置３におけるＮＦＥの受信及びサーバ側ＮＦＴ３３ａの更新処理を示すフローチャートである。図１３の処理は、図７（ａ）及び（ｂ）に示される処理に対応する。図１、図４、及び図１３に示されるように、サーバ装置３の稼働中に、サーバ装置３のＮＦＥ受信部３４が映像再生装置１から送信されたＮＦＥを受信すると（ステップＳ６０）、ＮＦＥ受信部３４は、この受信したＮＦＥをＮＦＴ管理記憶部３３に渡す。ＮＦＴ管理記憶部３３は、ＮＦＥ受信部３４から渡されたＮＦＥについて、記憶しているＮＦＴの各ＮＦＥと比較し、同一のＵＲＬを持つものが存在しなければ、前記渡されたＮＦＥを前記記憶しているサーバ側ＮＦＴ３３ａに追記する（ステップＳ６１）。サーバ装置３は、ＮＦＥの追記が完了したら、次に、ＮＦＥを受信するまで待機する（ステップＳ６２）。
【００５７】
図１４は、映像再生装置２の稼働中におけるＮＦＴの更新処理を示すフローチャートである。図１４の処理は、図８（ａ）から（ｄ）に示される処理に対応する。図１、図３、及び図１４に示されるように、映像再生装置２がインターネット接続が可能であれば（ステップＳ３０）又はインターネット接続が可能になるまで待機した後は（ステップＳ３１）、送受信部２４はネットワーク接続部２１を介してサーバ装置３に対してＮＦＴ取得要求を送信する（ステップＳ３２）。
【００５８】
サーバ装置３は、ＮＦＴ取得要求を受けてサーバ側ＮＦＴ３３ａを映像再生装置２へ送信する。送受信部１４は、サーバ側ＮＦＴ３３ａを受信すれば（ステップＳ３３においてＹＥＳ）、これをＮＦＴ管理記憶部２６へ渡す。ＮＦＴ管理記憶部２６は、受信したＮＦＴの各ＮＦＥと自身が記憶しているＮＦＴの各ＮＦＥとを比較し（ステップＳ３４）、自身の記憶しているＮＦＴに含まれないＮＦＥを前記受信したＮＦＴから抽出して、自身の記憶しているＮＦＴに追記する（ステップＳ３５）。
【００５９】
ＮＦＴ管理記憶部１６は、ＮＦＴの追記が完了したら、ＮＦＴの更新をＮＦ事前取得部１８へ通知する（ステップＳ３６）。なお、図１４で示される処理は、例えば、映像再生装置１の稼働中に定期的に（例えば、予め決められた時刻に、又は、予め決められた時間間隔を開けて繰り返し）行われる。
【００６０】
図１５は、サーバ装置３におけるＮＦＴ取得要求の受信及びサーバ側ＮＦＴ３３ａの送信処理を示すフローチャートである。図１５の処理は、図８（ｂ）及び（ｃ）に示される処理に対応する。図１、図４、及び図１５に示されるように、サーバ装置３が稼働中に、サーバ装置３のＮＦＴ取得要求処理部３５は、映像再生装置２から送信されたＮＦＴ取得要求を受信したか否かを判定する（ステップＳ７０）。サーバ装置３のＮＦＴ取得要求処理部３５は、ＮＦＴ取得要求を受信したと判定した場合には（ステップＳ７０においてＹＥＳ）、サーバ側ＮＦＴ管理記憶部３３からサーバ側ＮＦＴ３３ａを読み出して、このサーバ側ＮＦＴ３３ａをＮＦＴ送信部３２及びネットワーク接続部３１を介してネットワーク４経由で映像再生装置２に送信し（ステップＳ７１）、その後、次のＮＦＴ取得要求を受信するまで待機する（ステップＳ７２）。サーバ装置３のＮＦＴ取得要求処理部３５は、ＮＦＴ取得要求を受信していないと判定した場合には（ステップＳ７０においてＮＯ）、次のＮＦＴ取得要求を受信するまで待機する（ステップＳ７２）。
【００６１】
図１６は、映像再生装置２の稼働中におけるＮＦの事前取得処理を示すフローチャートである。図１６の処理は、図９（ａ）及び（ｂ）に示される処理に対応する。図１６において、繰り返し処理の処理回数を示すためのカウント値である変数として０以上の整数である変数ｉと変数ｎを使用する。変数ｉは、繰り返し処理のカウンタのカウント値であり、０以上ｎ以下の値をとり得る。変数ｎは、変数ｉのカウントの最大値であり、ＮＦＴ２６ａに格納されているＮＦＥの総数を格納する。
【００６２】
図１、図３、及び図１６に示されるように、映像再生装置２の稼動中に、映像再生装置２は、図１４で示したＮＦＴ２６ａへの追記（更新）が行われたことを検知したならば（ステップＳ４０におけるＹＥＳ）、ＮＦ事前取得部２８は、ＮＦＴ管理記憶部２６からＮＦＴ２６ａを読み出す（ステップＳ４１）。次に、映像再生装置２は、変数ｎとして、読み出されたＮＦＴ２６ａに格納されているＮＦＥの総数を格納し、変数ｉを０にする初期化を行う（ステップＳ４２）。
【００６３】
次に、映像再生装置２は、変数ｉと変数ｎの値を比較し、変数ｉの値が変数ｎの値より小であれば（ステップＳ４３においてＹＥＳ）、処理を次のステップＳ４４に進める。
【００６４】
ステップＳ４４においては、映像再生装置２は、ＮＦＴ２６ａ上のｉ番目のＮＦＥについて、「取得状況」項目が未取得であれば、インターネット接続可能か否かを確認し（ステップＳ４５）、インターネット接続可能であれば（ステップＳ４５においてＹＥＳ）、ＮＦ事前取得部２８は、「ネットワークファイルＵＲＬ」に記入されたＵＲＬからＮＦのダウンロードを行ってＮＦ記憶部２３に格納する（ステップＳ４６）。ＮＦのダウンロードが完了すれば、映像再生装置２は、ｉ番目のＮＦＥについて「取得状況」項目を「取得済」に変更し、「ＮＦ記憶部上のファイルパス」項目にＮＦ記憶部２３上でのダウンロードされたＮＦの位置を、「元ファイル最終更新日時」項目には、前記ダウンロードされたＮＦに記された最終更新日時を、「取得日時」項目には、ダウンロード完了時点での時刻を、「ファイルサイズ」項目には、ダウンロードされたＮＦのファイルサイズをそれぞれ記入する（ステップＳ４７）。
【００６５】
映像再生装置２は、最後に変数ｉを１だけインクリメントして（ステップＳ４８）、処理をステップＳ４３の判定に戻す。全てのＮＦＥについてステップＳ４３からステップＳ４８までの処理を繰り返す。映像再生装置２は、全てのＮＦＥについて処理が行われた場合、変数ｉの値が変数ｎの値と等しくなるため、処理を終了する（ステップＳ４３においてＮＯ）。
【００６６】
映像再生装置２は、ステップＳ４５でインターネット接続不可能と判断された場合には、それまでに更新されたＮＦＥについては、ＮＦＴを更新して、以降のファイルのダウンロードを行わずに処理を終了する。
【００６７】
なお、図１６で示されるＮＦ事前取得処理は、例えば、映像再生装置２の稼働中に定期的（例えば、予め決められた時刻に、又は、予め決められた時間間隔を開けて繰り返し）に行われる。
【００６８】
図１７は、映像再生装置２に装填された光学ディスク６のコンテンツアプリによるＮＦの取得処理を示すフローチャートである。図１７の処理は、図１０（ａ）及び（ｂ）に示される処理に対応する。図１、図３、及び図１７に示されるように、映像再生装置２は、コンテンツアプリの再生制御によりプレーヤ部２０がネットワーク接続要求を行ったときに（ステップＳ５０においてＹＥＳ）、このネットワーク接続要求は、代理応答部２２１に送られて、分析される（ステップＳ５１）。その結果、ネットワーク接続要求がＮＦ取得要求であれば（ステップＳ５３においてＹＥＳ）、代理応答部２２１は、ＮＦ記憶部２３からＮＦＴ２３ａを取得し、ＮＦ取得要求によって要求されたＵＲＬと合致するネットワークファイルＵＲＬを持つＮＦＥがＮＦＴ２３ａ内に存在するか否か判定する（ステップＳ５４）。
【００６９】
ＮＦＴ２３ａ内にＮＦ取得要求で要求されたＵＲＬと合致するＵＲＬを含むＮＦＥが存在した場合には（ステップＳ５４においてＹＥＳ）、代理応答部２２１は、ＮＦＥについて「取得状況」項目の内容を確認し、取得済であれば（ステップＳ５５においてＹＥＳ）、前記ＮＦＥの「ＮＦ記憶部上のファイルパス」を確認し、ＮＦ記憶部２３から該当するＮＦを読み出し、プレーヤ部２０へ提供し（ステップＳ５６においてＹＥＳ）、処理をステップＳ５９へ進める。
【００７０】
ステップＳ５４において、ＮＦＴ上にＮＦ取得要求で要求されたＵＲＬと合致するＵＲＬを含むＮＦＥが存在しない場合、インターネット接続が可能であれば（ステップＳ５７においてＹＥＳ）、プレーヤ部２０は、ネットワーク接続部１１を通じてインターネット４からＮＦ取得を行い（ステップＳ５８）、処理をステップＳ５９へ進める。ステップＳ５７において、インターネット接続不可能と判断されたら（ステップＳ５７においてＮＯ）、映像再生装置２はＮＦ取得を行わずに、処理をステップＳ５９へ進める。
【００７１】
ステップＳ５９において、映像再生装置２は、コンテンツアプリが実行中であるかを確認し、コンテンツアプリが実行中であれば、処理をステップＳ５０へ戻して、次のネットワーク接続要求を受信するまで待機する。ステップＳ５９において、コンテンツアプリが実行中でなければ、本処理を終了する。
【００７２】
以上で説明した処理では、ＮＦ事前取得部２８が動作するタイミングが映像再生装置２に光学ディスク６を挿入したタイミングと無関係である。すなわち、光学ディスク６を映像再生装置２に挿入するよりも前に光学ディスク６のコンテンツアプリが要求する可能性のあるＮＦを映像再生装置２が取得することが可能になるため、回線速度が遅い場合であっても、コンテンツアプリがＮＦを要求する時点よりも前に、ＮＦを取得して、記憶しておくことができる。
【００７３】
また、インターネット接続可能なタイミングで事前にＮＦを取得しているため、光学ディスク６が映像再生装置２に挿入されたときにインターネット接続が不可能な場合であっても、コンテンツアプリが必要とするＮＦが取得済みである場合には、取得済のＮＦを使用することができる。
【００７４】
《３》実施の形態の効果
図１においては、映像再生装置１及び２とサーバ装置３とがインターネット４を介して通信可能な状態となっている。また、図１における光学ディスク５及び６は、同じ内容のコンテンツアプリを含み、コンテンツアプリは、通常は、光学ディスクの再生中に、インターネット４からＮＦのダウンロードを実施する。さらに、映像再生装置１及び２は、ともに光学ディスク５及び６を、以前に再生したことがないものと仮定する。
【００７５】
まず、映像再生装置１で光学ディスク５を再生すると、映像再生装置１上でコンテンツアプリが動作し、ＮＦが映像再生装置１にダウンロードされるが、並行して、図１１及び図１２の処理によって各ＮＦに関するＮＦＥが生成され、サーバ装置３へ送信される。サーバ装置３は、受信したＮＦＥを自身が記憶するＮＦＴへ追記し、映像再生装置２からの要求を待つ。
【００７６】
映像再生装置２がＮＦＴ取得要求をサーバ装置３へ送信し、サーバ装置３が持っているサーバ側ＮＦＴ３３ａを取得することで、映像再生装置２は、光学ディスク６に含まれるコンテンツアプリが要求するＮＦのＵＲＬを事前に知る。その後、図１６に示される処理にしたがってＮＦを事前取得することにより、映像再生装置２は、光学ディスク６を再生するより以前に、コンテンツアプリが要求するＮＦを取得済みとすることができる。
【００７７】
映像再生装置２は、ＮＦが取得済みであるため、映像再生装置２で光学ディスク６を再生するとき、ネットワーク接続が切断されている場合でも、コンテンツアプリが必要とする時点に、代理応答部２２１を通じてコンテンツアプリにＮＦを提供することが可能となる。
【００７８】
また、取得済みのＮＦをコンテンツアプリに提供する際の転送速度は、一般的に映像再生装置２が持つネットワーク接続部２１の帯域より遙かに高速であることから、コンテンツアプリによるＮＦ要求から提供を終了させるまでの時間は、インターネット４から直接ダウンロードを行うより短時間で済む。したがって、映像再生装置２は、映像再生装置２で光学ディスク６を再生するとき、ネットワーク接続が切断されている場合でも、コンテンツアプリが必要とする時点に、代理応答部２２１を通じてコンテンツアプリにＮＦを提供することが可能となる。
【００７９】
さらに、本実施の形態においては、映像再生装置１における光学ディスク５の再生時のコンテンツアプリの実際の動作から取得されたＮＦのＵＲＬを含むＮＦＴが、映像再生装置２に提供されているので、光学ディスク側の管理情報に特別にＵＲＬを事前に記載していない場合であっても、映像再生装置２はＮＦを取得することが可能である。
【００８０】
《４》変形例１
本実施の形態の変形例として、ＮＦの最終更新日時を考慮して以下のように制御してもよい。まず、映像再生装置１においては、図１１のステップＳ１３でＮＦのＵＲＬをＮＦＴに追記するとき、前記ＮＦが持つタイムスタンプを同時に付加し、ＮＦＥ送信部は、ＮＦＥをサーバ装置３に送信する。
【００８１】
次に、映像再生装置１では、送受信部１４がネットワークファイルＵＲＬをＮＦＥとして、ＮＦＴ管理記憶部１６へ追記するとき、ネットワークファイルＵＲＬが同一のＮＦＥに対して前記タイムスタンプを「ネットワークファイル最終更新日時」項目へ上書きする。同時に、ＮＦＴ管理記憶部１６は、「取得日時」項目と前記上書きされた「ネットワークファイル最終更新日時」を比較し、「取得日時」項目の方が古ければ「取得状況」項目を未更新とする。
【００８２】
ＮＦ事前取得部１８がＮＦＴの「取得状況」項目を確認する際に、前記「取得状況」項目が未更新であれば、ＮＦ記憶部１３に既に当該ファイルを取得済みであっても、これを破棄して当該ファイルをインターネット４から再度取得する。
【００８３】
以上のようにすることで、ＮＦ記憶部１３に取得されたＮＦを、インターネット４上のＮＦと同じ最新の内容に更新することができる。なお、ＮＦ事前取得部１８がネットワークファイルＵＲＬ毎にＮＦのタイムスタンプをネットワーク上へ問い合わせを行って、取得するという方法を採用してもよい。
【００８４】
《５》変形例２
図１６においては、ＮＦ事前取得部１８がＮＦＴを参照してＮＦの取得を行う際に、各ＮＦＥをＮＦＴの登録順に取得するような処理方法を説明したが、本実施の形態の別の変形例として、取得順に優先順を付加し、付加された優先順で取得するようにしてもよい。一例として、ＮＦＥの「ファイルサイズ」項目に着目し、ファイルサイズが小さいＮＦＥに対応するＮＦを優先してダウンロードするような処理方法を採用してもよい。このようにすることで、インターネット４で接続可能な状態において、短時間で多くのＮＦを取得することができる。
【００８５】
また、本実施の形態の変形例として、映像再生装置１からサーバ装置３へ送信するものは、ＮＦＥとしたが、これを複数のＮＦＥの情報を含むＮＦＴとしてもよい。この場合、映像再生装置１と同様に、サーバ装置３は、受信したＮＦＴの各項目と、自身が記憶しているサーバ側ＮＦＴの各項目を比較し、自身が記憶していないＵＲＬを持つＮＦＥのみを追記する処理となる。
【００８６】
《６》変形例３
また、本実施の形態の変形例として、サーバ装置３は、ＮＦＴの管理のみを行っているが、サーバ装置３が自発的にＮＦＥを参照してＮＦを取得し、映像再生装置１又は２に、ＮＦＴに加えてＮＦ自体を配信するようにしてもよい。この構成によれば、例えば、図１の映像再生装置２でコンテンツアプリ実行中に、コンテンツアプリが要求したＮＦがダウンロード済みでない場合に、直接インターネット４上からコンテンツを取得するのではなく、サーバ装置３からＮＦを取得する形となるため、インターネット４上のコンテンツ取得元への帯域負荷が集中することを回避できるという効果がある。
【００８７】
《７》変形例４
また、本実施の形態の変形例として、映像再生装置１及び２は、専用のハードウェア上に構築されたものではなく、光学ディスク読み取り装置、不揮発性の情報記憶装置、ネットワーク接続部を備えた汎用計算機において動作するプログラムとして構築されたものであってよい。さらに、サーバ装置も同様に、ネットワーク接続部を備えた汎用計算機において動作するプログラムとして構築されたものであってもよい。
【符号の説明】
【００８８】
１，２  映像再生装置、  ３  サーバ装置、  ４  インターネット（ネットワーク）、  ５，６  光学ディスク（可搬性情報記録媒体）、  １０  プレーヤ部、  １１  ネットワーク接続部、  １１ａ  通信部、  １２  制御部、  １２１  代理応答部、  １３  ネットワークファイル記憶部（ＮＦ記憶部）、  １３ａ  ＮＦ、  １４  送受信部（ＮＦＴ受信部）、  １５  ネットワークファイルエントリ送信部（ＮＦＥ送信部）、  １６  ネットワークファイルテーブル管理記憶部（ＮＦＴ管理記憶部）、  １６ａ  ＮＦＴ、  １７  ネットワーク接続状態判定部、  １８  ネットワークファイル事前取得部（ＮＦ事前取得部）、  １９  入力部、  ２０  プレーヤ部、  ２１  ネットワーク接続部、  ２１ａ  通信部、  ２２  制御部、  ２２１  代理応答部、  ２３  ネットワークファイル記憶部（ＮＦ記憶部）、  ２３ａ  ＮＦ、  ２４  送受信部（ＮＦＴ受信部）、  ２５  ネットワークファイルエントリ送信部（ＮＦＥ送信部）、  ２６  ネットワークファイルテーブル管理記憶部（ＮＦＴ管理記憶部）、  ２６ａ  ＮＦＴ、  ２７  ネットワーク接続状態判定部、  ２８  ネットワークファイル事前取得部（ＮＦ事前取得部）、  ２９  入力部、  ３１  ネットワーク接続部、  ３１ａ  サーバ側通信部、  ３２  ネットワークファイルテーブル送信部（ＮＦＴ送信部）、  ３３  サーバ側ネットワークファイルテーブル管理記憶部（サーバ側ＮＦＴ管理記憶部）、  ３３ａ  サーバ側ＮＦＴ、  ３４  ネットワークファイルエントリ受信部（ＮＦＥ受信部）、  ３５  ネットワークファイルテーブル取得要求処理部（ＮＦＴ取得要求処理部）、  ４０，４１  モニタ。
【図１】
2015146106.tif 000003
【図２】
2015146106.tif 000004
【図３】
2015146106.tif 000005
【図４】
2015146106.tif 000006
【図５】
2015146106.tif 000007
【図６】
2015146106.tif 000008
【図７】
2015146106.tif 000009
【図８】
2015146106.tif 000010
【図９】
2015146106.tif 000011
【図１０】
2015146106.tif 000012
【図１１】
2015146106.tif 000013
【図１２】
2015146106.tif 000014
【図１３】
2015146106.tif 000015
【図１４】
2015146106.tif 000016
【図１５】
2015146106.tif 000017
【図１６】
2015146106.tif 000018
【図１７】
2015146106.tif 000019