(57)【要約】【課題】  再生開始の意思表示から実際の再生画像の表示までの処理時間を短縮する。【解決手段】  選択画面を表示する選択画面表示手段１１０と，上記選択画面上のユーザ選択動作を検知し，特定のコンテンツの選択を推測して，読み取り指令を生成する先読み指令生成手段１１２と，上記読み取り指令に応じて記憶媒体から上記特定のコンテンツを読み取り，記憶するコンテンツ記憶手段１１４と，実際の選択入力に応じて，再生するコンテンツを決定するコンテンツ決定手段１１６と，決定されたコンテンツを上記コンテンツ記憶手段から読み込み，再生するコンテンツ再生手段１１８とを備えることを特徴とする，コンテンツ再生装置が提供される。かかる構成により，再生開始の意思表示から実際の再生画像の表示までの処理時間を短縮し，コンテンツ毎の再生開始時間の隔たりを埋めることが可能となる。【選択図】    図１
2005341004.tif 000002
【特許請求の範囲】
【請求項１】
１または２以上のコンテンツが記憶された記憶媒体を再生するコンテンツ再生装置において：
再生するコンテンツを選択させるための選択画面を表示する選択画面表示手段と；
前記選択画面上で特定のコンテンツの選択が推測される特定状態を検知して，前記特定のコンテンツを前記記憶媒体から読み取らせる読み取り指令を生成する先読み指令生成手段と；
前記読み取り指令に応じて前記記憶媒体から前記特定のコンテンツを読み取り，記憶するコンテンツ記憶手段と；
前記選択画面上の選択入力を検知して，再生するコンテンツを決定するコンテンツ決定手段と；
前記コンテンツ決定手段によって決定されたコンテンツを前記コンテンツ記憶手段から読み込み，再生するコンテンツ再生手段と；
を備えることを特徴とする，コンテンツ再生装置。
【請求項２】
前記特定のコンテンツは，少なくとも第１のデータと第２のデータとからなり，該特定のコンテンツ再生時には，前記第１のデータと前記第２のデータとが同時に再生されることを特徴とする，請求項１に記載のコンテンツ再生装置。
【請求項３】
前記第１のデータおよび第２のデータは，前記記憶媒体において，互いに物理的に離れて配置されることを特徴とする，請求項２に記載のコンテンツ再生装置。
【請求項４】
前記先読み指令生成手段は，前記選択画面上で特定のコンテンツの選択が推測される特定状態を検知して，前記特定のコンテンツの前記第２のデータのみを前記記憶媒体から読み取らせる読み取り指令を生成し，
前記コンテンツ記憶手段は，前記読み取り指令に応じて前記記憶媒体から前記特定のコンテンツの前記第２のデータのみを読み取り，記憶することを特徴とする，請求項３に記載のコンテンツ再生装置。
【請求項５】
前記第１のデータは動画像データであり，前記第２のデータは前記動画像データと重ねて再生されるアフターレコーディングデータであることを特徴とする，請求項４に記載のコンテンツ再生装置。
【請求項６】
前記特定状態は，選択手段が前記特定のコンテンツを選択可能に位置している状態であることを特徴とする，請求項１に記載のコンテンツ再生装置。
【請求項７】
前記特定状態は，前記選択可能な位置で所定時間が経過した状態であることを特徴とする，請求項６に記載のコンテンツ再生装置。
【請求項８】
前記選択画面表示手段は，前記選択画面を，選択可能なコンテンツの画像が添付されたサムネイルで表示することを特徴とする，請求項１に記載のコンテンツ再生装置。
【請求項９】
１または２以上のコンテンツが記憶された記憶媒体を再生するコンピュータプログラムであって：
コンピュータが，
再生するコンテンツを選択させるための選択画面を表示する選択画面表示手段と；
前記選択画面上で特定のコンテンツの選択が推測される特定状態を検知して，前記特定のコンテンツを前記記憶媒体から読み取らせる読み取り指令を生成する先読み指令生成手段と；
前記読み取り指令に応じて前記記憶媒体から前記特定のコンテンツを読み取り，記憶するコンテンツ記憶手段と；
前記選択画面上の選択入力を検知して，再生するコンテンツを決定するコンテンツ決定手段と；
前記コンテンツ決定手段によって決定されたコンテンツを前記コンテンツ記憶手段から読み込み，再生するコンテンツ再生手段と；
して機能することを特徴とする，コンピュータプログラム。
【請求項１０】
１または２以上のコンテンツが記憶された記憶媒体を再生するコンテンツ再生方法であって：
再生するコンテンツを選択させるための選択画面を表示する選択画面表示工程と；
前記選択画面上で特定のコンテンツの選択が推測される特定状態を検知して，前記特定のコンテンツを前記記憶媒体から読み取らせる読み取り指令を生成する先読み指令生成工程と；
前記読み取り指令に応じて前記記憶媒体から前記特定のコンテンツを読み取り，コンテンツ記憶手段に記憶するコンテンツ記憶工程と；
前記選択画面上の選択入力を検知して，再生するコンテンツを決定するコンテンツ決定工程と；
前記コンテンツ決定工程によって決定されたコンテンツを前記コンテンツ記憶手段から読み込み，再生するコンテンツ再生工程と；
を含むことを特徴とする，コンテンツ再生方法。
【請求項１１】
前記特定のコンテンツは，少なくとも第１のデータと第２のデータとからなり，該特定のコンテンツ再生時には，前記第１のデータと前記第２のデータとが同時に再生され，
前記第１のデータおよび第２のデータは，前記記憶媒体において，互いに物理的に離れて配置され，
前記先読み指令生成工程は，前記選択画面上で特定のコンテンツの選択が推測される特定状態を検知して，前記特定のコンテンツの前記第２のデータのみを前記記憶媒体から読み取らせる読み取り指令を生成し，
前記コンテンツ記憶工程は，前記読み取り指令に応じて前記記憶媒体から前記特定のコンテンツの前記第２のデータのみを読み取り，記憶することを特徴とする，請求項１０に記載のコンテンツ再生方法。
【請求項１２】
前記第１のデータは動画像データであり，前記第２のデータは前記動画像データと重ねて再生されるアフターレコーディングデータであることを特徴とする，請求項１１に記載のコンテンツ再生方法。
【請求項１３】
前記特定状態は，被選択工程が前記特定のコンテンツを選択可能に位置している状態であることを特徴とする，請求項１０に記載のコンテンツ再生方法。
【請求項１４】
前記特定状態は，前記選択可能な位置で所定時間が経過した状態であることを特徴とする，請求項１３に記載のコンテンツ再生方法。
【請求項１５】
ユーザが利用するユーザ端末と，前記ユーザ端末と通信網を介して接続され，１または２以上のコンテンツを前記ユーザ端末に提供するコンテンツサーバとから構成されるコンテンツ再生システムであって：
前記コンテンツサーバは，
再生するコンテンツを選択させるための選択画面を前記ユーザ端末に表示する選択画面表示手段と；
前記選択画面上で特定のコンテンツの選択が推測される特定状態を検知して，前記ユーザ端末に前記特定のコンテンツの読み取り指令を送信する先読み指令生成手段と；
前記選択画面上の選択入力を検知して，再生するコンテンツを決定するコンテンツ決定手段と；
を備え，
前記ユーザ端末は，
前記読み取り指令に応じて前記コンテンツサーバから前記特定のコンテンツを読み取り，記憶するコンテンツ記憶手段と；
前記コンテンツ決定手段によって決定されたコンテンツを前記コンテンツ記憶手段から読み込み，再生するコンテンツ再生手段と；
を備えることを特徴とする，コンテンツ再生システム。
【請求項１６】
前記特定のコンテンツは，少なくとも第１のデータと第２のデータとからなり，該特定のコンテンツ再生時には，前記第１のデータと前記第２のデータとが同時に再生されることを特徴とする，請求項１５に記載のコンテンツ再生システム。
【請求項１７】
前記第１のデータおよび第２のデータは，前記記憶媒体において，互いに物理的に離れて配置されることを特徴とする，請求項１６に記載のコンテンツ再生システム。
【請求項１８】
前記先読み指令生成手段は，前記選択画面上で特定のコンテンツの選択が推測される特定状態を検知して，前記特定のコンテンツの前記第２のデータのみを前記記憶媒体から読み取らせる読み取り指令を生成し，
前記コンテンツ記憶手段は，前記読み取り指令に応じて前記記憶媒体から前記特定のコンテンツの前記第２のデータのみを読み取り，記憶することを特徴とする，請求項１７に記載のコンテンツ再生システム。
【請求項１９】
前記第１のデータは動画像データであり，前記第２のデータは前記動画像データと重ねて再生されるアフターレコーディングデータであることを特徴とする，請求項１８に記載のコンテンツ再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，コンテンツの再生が可能なコンテンツ再生装置，コンテンツ再生方法，コンテンツ再生システムおよびそのコンピュータプログラムに関する。
【背景技術】
【０００２】
近年，ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の光ディスクの普及により，パーソナルコンピュータ等のあらゆるコンテンツ再生機器で動画コンテンツを視聴することができるようになった。このような光ディスクは，ランダムアクセスに対応していることから，早送りや巻き戻しを行わずとも直接視聴したいコンテンツの頭出しができる。
【０００３】
このようなランダムアクセスによって，例えば，複数のコンテンツを有する光ディスクを再生したとき，先ず光ディスクに記憶されている全てのコンテンツをサムネイル（Ｔｈｕｍｂｎａｉｌ）等で表示し，その中からコンテンツを選択して，確実に視聴希望するコンテンツを楽しむことが可能となった。
【０００４】
また，ランダムアクセス機能により，単に動画コンテンツを記憶するだけではなく，その動画コンテンツと同時に再生される静止画や音声等を後から記憶するアフターレコーディングにも対応することができるようになった。しかし，このようなアフターレコーディングによるデータは，記憶媒体への追加記憶となることから連続した領域を確保できず主たるコンテンツデータと追加されたアフターレコーディングデータとが物理的に分離された領域に記憶されていたため，各々のデータを読み出すためのシークが発生し，再生までに処理時間を要していた。また，同時に再生する情報量（例えば，アフターレコーディングデータ）が多いほど，データの読み込みに時間がかかり，再生を行うまでの処理時間は長くなっていた。
【０００５】
かかる問題を解決するために，アフターレコーディングされるデータの領域を，同時に再生される主たるコンテンツデータに隣接して予め設けておき，シークの発生を低減した技術が知られている（例えば，特許文献１）。しかし，かかる技術においてもコンテンツの再生開始時には，分離した領域に記憶されたアフターレコーディングデータが再生され，視聴者が再生開始の意思表示を行ってから実際に再生画像が映し出されるまでに時間を要し，快適な操作に支障を来していた。
【０００６】
【特許文献１】特開２００２−１５８９７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
以上のように，アフターレコーディングが記憶されたコンテンツは，再生開始までにシークおよびデータ読み込みの処理時間を有するため，アフターレコーディングが記憶されたコンテンツと記憶されていないコンテンツとの間に再生開始時間の隔たりが生じており，視聴者にとってはさらに操作性に関して不満を覚える結果となっている。
【０００８】
本発明は，従来のコンテンツの再生装置が有する上記問題点に鑑みてなされたものであり，本発明の目的は，再生開始の意思表示から実際の再生画像の表示までの処理時間を短縮し，コンテンツ毎の再生開始時間の隔たりを埋めることが可能な，新規かつ改良されたコンテンツ再生装置，コンテンツ再生方法，コンテンツ再生システムおよびそのコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために，本発明のある観点によれば，コンテンツが記憶された記憶媒体を再生するコンテンツ再生装置において：再生するコンテンツを選択させるための選択画面を表示する選択画面表示手段と；上記選択画面上で特定のコンテンツの選択が推測される特定状態を検知して，上記特定のコンテンツを上記記憶媒体から読み取らせる読み取り指令を生成する先読み指令生成手段と；上記読み取り指令に応じて上記記憶媒体から上記特定のコンテンツを読み取り，記憶するコンテンツ記憶手段と；上記選択画面上の選択入力を検知して，再生するコンテンツを決定するコンテンツ決定手段と；上記コンテンツ決定手段によって決定されたコンテンツを上記コンテンツ記憶手段から読み込み，再生するコンテンツ再生手段とを備えることを特徴とする，コンテンツ再生装置が提供される。
【００１０】
ここで上記選択画面表示手段は，上記選択画面を，選択可能なコンテンツの画像が添付されたサムネイル（Ｔｈｕｍｂｎａｉｌ），または，選択可能なコンテンツによるリスト形式で表示するとしても良い。上記コンテンツ記憶手段はＦＩＦＯ（Ｆｉｒｓｔ−Ｉｎ  Ｆｉｒｓｔ−Ｏｕｔ）による半導体記憶媒体で形成されるとしても良い。
【００１１】
本発明は，再生するコンテンツを選択するための選択手段，例えば，マウスのカーソルやリスト上のタイトル選択表示の状態を検知して，かかる状態から再生するコンテンツを推測し，そのコンテンツが実際に選択された場合直ぐに再生できるように予めコンテンツ記憶手段に読み込む，所謂「先読み」すること，さらに，「先読み」の必要なコンテンツを認識し，そのコンテンツのみを先読みすることで無駄な処理を省くことを特徴としている。
【００１２】
かかる構成により，再生開始の意思表示から実際の再生画像の表示までの処理時間を短縮し，コンテンツ毎の再生開始時間の隔たりを埋めることができる。
【００１３】
上記特定のコンテンツは，少なくとも第１のデータと第２のデータとからなり，該特定のコンテンツ再生時には，上記第１のデータと上記第２のデータとが同時に再生されるとしても良い。ここで，上記第１のデータおよび第２のデータは，上記記憶媒体において，互いに物理的に離れて配置されるとしても良い。
【００１４】
上記物理的に離れて配置されるとは，例えば，記憶媒体がディスクである場合，第１のデータが内周近傍の所定トラックに配置され，それに対して第２のデータが外周近傍の所定トラックに配置されている場合をいう。このように物理的に分離された領域から１つのディスクヘッドを用いてデータを読み込む場合，シーク等データ読み込みのための処理時間が必要となる。
【００１５】
ここで，上記先読み指令生成手段は，上記選択画面上で特定のコンテンツの選択が推測される特定状態を検知して，上記特定のコンテンツの上記第２のデータのみを上記記憶媒体から読み取らせる読み取り指令を生成し，上記コンテンツ記憶手段は，上記読み取り指令に応じて上記記憶媒体から上記特定のコンテンツの上記第２のデータのみを読み取り，記憶するとしても良い。
【００１６】
かかる構成により，読み込みのための処理時間が必要な第２のデータのみを先読みすることが可能となり，先読み処理の必要のない第１のデータのみからなるコンテンツに対して無駄な先読みを行わなくて済み，消費電力を低減することができる。
【００１７】
また，上記第１のデータは動画像データであり，上記第２のデータは上記動画像データと重ねて（同時に）再生されるアフターレコーディングデータであるとしても良い。上記第１のデータである動画像データは，第２のデータとは別のアフターレコーディングデータを含むとしても良い。上記アフターレコーディング（アフレコとも略す。）は，撮影した画像（映像）に後からナレーションなどの音声や効果音を追加することである。また，アフターレコーディングデータは，主たる画像と同時に再生可能な画像，動画，テキスト等のデータも含む。
【００１８】
ここで，少なくとも第２のデータは，アフターレコーディングデータであり，第２のデータとしてのアフターレコーディングデータを含むアフターレコーディングデータを有するコンテンツのうち，動画像データとは物理的に離れて配置されたアフターレコーディングデータのみを先読みすることを目的としている。
【００１９】
かかるアフターレコーディングデータを有するコンテンツは，再生開始までにシークおよびデータ読み込みの処理時間を有するため，アフターレコーディングが記憶されたコンテンツは記憶されていないコンテンツと比較して再生開始時間が遅くなる。かかる構成により，上記アフターレコーディングデータを有さないコンテンツに対して無駄な先読みを行わなくて済む。
【００２０】
選択画面上に表示された各々のコンテンツがアフターレコーディングデータを有するコンテンツであるか否かは，記憶媒体内の例えばアフレコ管理ファイル等の管理ファイルを参照することにより求めることができる。上記特定状態が検知され，かつ，選択が推測されるコンテンツが参照されたアフターレコーディングデータを有するコンテンツであれば先読み処理が行われることになる。
【００２１】
また，上記先読み指令生成手段は，上記特定のコンテンツの再生時に重ねて再生されるアフターレコーディングデータを有するコンテンツの全てに対して読み取り指令を生成するとしても良い。かかる構成により，視聴者の再生希望コンテンツを推測することなく先読み処理を実施することができ，いち早く再生画像を表示することができる。
【００２２】
上記記憶媒体は，光ディスク，磁気ディスク，光磁気ディスクのいずれかであるとしても良く，半導体メモリや半導体メモリを用いた所謂フラッシュメモリであっても良い。上記記憶媒体は，持ち帰って編集せずとも，撮影時にその場で編集，例えばＢＧＭの追加等を行うことが可能な記憶媒体であるとしても良い。
【００２３】
また，上記特定状態は，選択手段が上記特定のコンテンツを選択可能に位置している状態であるとしても良い。例えば，選択画面がサムネイルで形成されている場合，再生しようとしているコンテンツの選択枠内にマウスのカーソルがあるもしくは入ってきた状態や，選択画面がリスト形式である場合，再生しようとしているコンテンツの選択表示がなされている状態を示す。かかる構成により視聴者の再生意志をいち早く検知でき，先読み処理を迅速に行うことが可能となる。
【００２４】
ここで，上記特定状態は，上記選択可能な位置において，さらに所定時間が経過した状態であるとしても良い。例えば，選択画面がサムネイルで形成されている場合，再生しようとしているコンテンツの選択枠内にマウスのカーソルが入っていて，このカーソルが選択枠内に所定時間滞留していることを検知する。この所定時間は使用用途に応じて設定され，例えば１秒といった時間を設定することができる。また，カーソルが所定時間選択枠内で停止していることを検知するとしても良い。
【００２５】
上記特定状態は，上記特定のコンテンツを選択する可能性が高くなる状態であるとしても良い。例えば，上記特定のコンテンツを選択する方向に選択手段が推移する状態等が該当する。
【００２６】
かかる構成により，例えば，選択画面がサムネイルで形成されている場合，マウスのカーソルがコンテンツの選択枠内に到達しなくとも，その方向に向かっているカーソルの推移から再生しようとしているコンテンツを推測することができる。
【００２７】
また，上記特定状態は，上記特定のコンテンツを選択可能な位置で選択手段の推移が停止する状態であるとしても良い。かかる構成により，カーソルが上記コンテンツの選択枠内を単に通り過ぎるとしたときに先読み処理が動作するのを防止でき，また，コンテンツ選択枠内に所定時間滞在しなければ先読み処理が行われないといった時間の損失も回避することが可能となる。
【００２８】
上記コンテンツ再生装置が商用電源からの電源供給により動作していることを検知する商用電源検知手段をさらに備え，上記先読み指令生成手段は，上記商用電源からの電源供給を検知している間のみ動作するとしても良い。かかる構成により，商用電源以外の例えば電池によってコンテンツ再生装置が駆動される場合，先読み処理を制限して消費電力を抑えることが可能となる。
【００２９】
上記先読み指令生成手段の動作をＯＮ，ＯＦＦ選択する指令動作選択手段をさらに備え，上記先読み指令生成手段は，上記指令動作選択手段の選択がＯＮになっているときのみ動作するとしても良い。かかる構成により，視聴者は先読み処理の有無を選択でき，先読み処理は必要なく消費電力を抑えたいといった要望に応えることができる。
【００３０】
また，上記アフターレコーディングデータを有するコンテンツとそれ以外のコンテンツとの再生開始時間の隔たりを低減するため，再生開始時間の遅いほう，ここでは，上記アフターレコーディングデータを有するコンテンツの再生開始時間に合わせて，上記それ以外のコンテンツの再生開始時間を遅らせるとしても良い。
【００３１】
上記課題を解決するために，本発明の別の観点によれば，コンピュータが上記コンテンツ再生装置として機能せしめるコンピュータプログラムや，上記コンテンツ再生装置の各機能を遂行するコンテンツ再生方法が提供される。
【００３２】
また，上記コンテンツ再生装置を，ユーザが利用するユーザ端末と，上記ユーザ端末と通信網を介して接続され１または２以上のコンテンツを上記ユーザ端末に提供するコンテンツサーバとに分離して，上記コンテンツ再生装置として機能するコンテンツ再生システムも提供される。
【００３３】
かかるコンテンツ再生システムのコンテンツサーバは，再生するコンテンツを選択させるための選択画面を上記ユーザ端末に表示する選択画面表示手段と；上記選択画面上で特定のコンテンツの選択が推測される特定状態を検知して，上記ユーザ端末に上記特定のコンテンツの読み取り指令を送信する先読み指令生成手段と；上記選択画面上の選択入力を検知して，再生するコンテンツを決定するコンテンツ決定手段とを備え，ユーザ端末は，上記読み取り指令に応じて上記コンテンツサーバから上記特定のコンテンツを読み取り，記憶するコンテンツ記憶手段と；上記コンテンツ決定手段によって決定されたコンテンツを上記コンテンツ記憶手段から読み込み，再生するコンテンツ再生手段とを備える。
【発明の効果】
【００３４】
以上説明したように本発明によれば，ユーザが再生しようとしているコンテンツを推測し，そのコンテンツを予めコンテンツ記憶手段に読み込む，所謂「先読み」を行うことで，再生開始の意思表示から実際の再生画像の表示までの処理時間を短縮できる。
【００３５】
また，視聴者は，コンテンツの読み取りまでに所定時間を要するコンテンツ，例えば，動画像データと物理的に離れた領域にアフターレコーディングデータを有するコンテンツであるか否かによって生じるコンテンツ毎の再生開始時間の隔たりを感じなくなり，軽快な操作を維持することができる。
【発明を実施するための最良の形態】
【００３６】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００３７】
ここで示される実施形態は，再生するコンテンツを選択するための選択手段，例えば，マウスのカーソルの状態を検知し，かかる状態から再生するコンテンツを推測し，そのコンテンツが実際に選択された場合直ぐ再生できるように予めコンテンツ記憶手段に読み込む，所謂「先読み」すること，さらに，「先読み」の必要なコンテンツを認識し，そのコンテンツのみを先読みすることで無駄な処理を省くことを特徴としている。以下に，１または２以上のコンテンツが記憶された記憶媒体を再生するコンテンツ再生装置を説明する。
【００３８】
（第１の実施形態：コンテンツ再生装置）
図１は，本実施形態におけるコンテンツ再生装置１００の概略を示すブロック図である。上記コンテンツ再生装置１００は，選択画面表示手段１１０と，先読み指令生成手段１１２と，コンテンツ記憶手段１１４と，コンテンツ決定手段１１６と，コンテンツ再生手段１１８と，商用電源検知手段１２０と，指令動作選択手段１２２とを含んで構成される。
【００３９】
上記コンテンツ再生装置１００によって再生される記憶媒体に記憶されている１または２以上のコンテンツは，各々が少なくとも第１データを有し，コンテンツによっては第２データを有すものもある。上記第１データと第２データとは同時に再生され，互いに物理的に離れて配置される。本実施形態においては，上記第１のデータを動画像データ，上記第２のデータを上記動画像データと重ねて再生されるアフターレコーディングデータとして説明する。
【００４０】
上記選択画面表示手段１１０は，モニタやＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示手段に対して，コンテンツ再生装置１００で再生するコンテンツを複数のコンテンツの中から選択させるための選択画面を表示する。この選択画面は，選択可能なコンテンツを，そのコンテンツの画像（静止画，動画）と共に表示したサムネイル（Ｔｈｕｍｂｎａｉｌ），または，選択可能なコンテンツによるリスト形式で表示することができる。
【００４１】
図２は，上記選択画面１５０の表示例を示したイメージ図である。このようにサムネイル形式で表された選択画面１５０では，選択可能な複数のコンテンツ１５２，１５４，１５６，１５８，１６０，１６２が表示される。
【００４２】
上記先読み指令生成手段１１２は，選択画面１５０上で特定のコンテンツの選択が推測される特定状態を検知して，上記特定のコンテンツを上記記憶媒体１２４からコンテンツ記憶手段１１４に読み取らせる読み取り指令を生成する。例えば，先読み指令生成手段１１２は，上記に示した図２の選択画面１５０において，マウスのカーソル１６４が移動し，コンテンツ１５２を選択可能な（マウスの左クリックにより選択できる）位置１６６で止まったといった特定状態を検知する。もちろん，ここで選択が推測される特定のコンテンツは，コンテンツ１５２である。また，先読み指令生成手段１１２は，選択画面１５０上で特定のコンテンツの選択が推測される特定状態を検知して，上記特定のコンテンツのうち，動画像データと重ねて再生されるアフターレコーディングデータのみを記憶媒体１２４から読み取らせる読み取り指令を生成するとしても良い。
【００４３】
この特定状態は，選択手段，例えばマウスカーソルが特定のコンテンツを選択可能に位置している状態，即ち図２におけるコンテンツ１５２の枠内にカーソルがある状態であるとしても良いし，選択可能な所定の一点においてさらに所定時間が経過した状態であるとしても良い。この所定時間は，０．５秒，１秒，１．５秒と，様々な値をとることができ，使用用途に応じて設定される。この所定時間のカウントはカーソルが動くことによって解除されるとしても良い。
【００４４】
また，特定状態は，上記特定のコンテンツを選択する方向に選択手段が推移するといった上記特定のコンテンツを選択する可能性が高くなる状態であるとしても良い。例えば，図２の選択画面１５０上でカーソル１６４がコンテンツ１５２に向かって推移している（最終的にはカーソルの位置１６６に移動する。）ことを検知し，その方向や速度から「ｔｉｔｌｅ：山」のコンテンツ１５２を選ぶ可能性が高いことを推測する。このようにしてマウスのカーソルがコンテンツ１５２の選択枠内に到達しなくとも，再生しようとしているコンテンツを推測することができる。
【００４５】
上記コンテンツ記憶手段１１４は，先読み指令生成手段１１２等による読み取り指令に応じて，記憶媒体１２４から特定のコンテンツを読み取り，記憶する。このコンテンツ記憶手段１１４は，選択画面１５０上で選択が予測されるコンテンツの最初の所定時間分のデータが記憶される。また，コンテンツ記憶手段１１４は，アフターレコーディングデータのみを記憶媒体１２４から読み取る読み取り指令を受けた場合，記憶媒体１２４から特定のコンテンツのアフターレコーディングデータのみを読み取り，記憶するとしても良い。ここで，コンテンツ記憶手段１１４は，選択される可能性が高いコンテンツ順に優先的に記憶されるとしても良い。この読み込まれたコンテンツのアフターレコーディングデータは，上記先読み指令生成手段１１２の推測コンテンツが変更される度に変更され，必要なくなったアフターレコーディングデータは，その都度消去されるとしても良い。
【００４６】
上記コンテンツ決定手段１１６は，選択画面１５０上の特定コンテンツを実際にユーザが選択した場合，その選択入力を検知して，再生するコンテンツを決定する。また，上記先読み指令生成手段１１２によって読み取り指令が発せられてない場合，即ち上記コンテンツ記憶手段１１４によりまだコンテンツが読み込まれて無い時，コンテンツ決定手段１１６は，先読み指令生成手段１１２の代わりに読み取り指令を生成する。
【００４７】
上記コンテンツ再生手段１１８は，コンテンツ決定手段１１６によって決定されたコンテンツの最初の所定時間分のデータ，例えば，コンテンツのアフターレコーディングデータがコンテンツ記憶手段１１４に既に記憶されていることを確認して，コンテンツ記憶手段１１４からかかるアフターレコーディングデータを読み込み，モニタやＬＣＤ等の表示手段に再生する。
【００４８】
上記商用電源検知手段１２０は，上記コンテンツ再生装置が商用電源からの電源供給により動作していることを検知する。この商用電源検知手段１２０からの検知信号によって先読み指令生成手段１１２を動作するかどうかが決定される。かかる構成により，商用電源以外の例えば電池によってコンテンツ再生装置１００が駆動される場合，先読み処理を制限して消費電力を抑えることができる。
【００４９】
上記指令動作選択手段１２２は，上記先読み指令生成手段の動作をＯＮ，ＯＦＦ選択する。また，先読み指令生成手段１１２は，この指令動作選択手段１２２の選択がＯＮになっているときに動作するとしても良い。かかる構成により，視聴者は先読み処理の有無を選択でき，先読み処理は必要なく消費電力を抑えたいといった要望に応えることができる。
【００５０】
また，上記のようなコンテンツ再生装置１００として機能せしめるコンピュータプログラムも提供される。
【００５１】
上記に示した構成により，本実施形態は以下のように動作する。まず，選択画面表示手段１１０は，選択画面１５０を表示し，ユーザの選択入力待ち状態に入る。ここで，ユーザが選択画面１５０中でカーソルを動かすと，先読み指令生成手段１１２は，カーソルの動作による特定状態を検知し，ユーザが選択画面１５０において選択可能なコンテンツの内，どのコンテンツを選択するかを推測する。例えば，カーソル１６４がコンテンツ１５２に移動している場合，先読み指令生成手段１１２は，コンテンツ１５２が選択されると予測し，読み取り指令を生成する。
【００５２】
かかる読み取り指令を受けて，コンテンツ記憶手段１１４は，記憶媒体１２４から上記コンテンツ１５２のデータを読み込む。そこで実際にコンテンツ１５２が選択された場合，即ち，マウスの左クリック等のユーザの選択入力があった場合，コンテンツ決定手段１１６は，コンテンツ再生手段１１８にそのコンテンツ１５２の再生を指令し，コンテンツ再生手段１１８は，既にコンテンツ記憶手段１１４に読み込まれているコンテンツ１５２をモニタに再生する。
【００５３】
この選択画面は，上記のようにサムネイルであってもよいが，タイトル等によるリスト形式表示において，選択表示をシフトさせ，リターンキーで決定するメニュー画面であっても良い。
【００５４】
次に，上記に示した特定のコンテンツの選択が予想される特定状態について詳細に説明する。かかる特定状態は，カーソル等の現在位置によって推測する場合と，カーソル等の推移によって推測する場合とに大きく分けることができる。
【００５５】
前者として，先読み指令生成手段１１２は，例えば，カーソル等の選択手段が上記特定のコンテンツを選択可能に位置している状態を検知する。
【００５６】
図３は，かかるカーソル等の位置による推測を説明するための説明図である。ここでは，ユーザが図２におけるコンテンツ１５２を視聴する場合を説明する。ユーザ入力によってカーソル１７０は最終的にカーソルの位置１７２に移動し，かかるコンテンツ１５２が選択される。ここで，先読み指令生成手段１１２は，コンテンツ１５２の枠１７４内に移動したカーソルの位置１７６を検知して，読み取り指令を生成，即ちコンテンツ１５２の先読み処理を開始する。ユーザは，さらに最終的なカーソルの位置１７２でマウスをクリックし，かかるコンテンツ１５２の再生を指令する。このとき，カーソルの位置１７６の時点で既にコンテンツ１５２のデータがデータ記憶手段１１４に読み込まれているため，ユーザは直ぐに上記コンテンツ１５２を視聴できる。
【００５７】
また，カーソル１７０がコンテンツ１５２の枠１７４内，例えば，カーソルの位置１７６もしくはカーソルの位置１７２において，所定時間滞留している場合にのみ本実施形態における先読み処理が行われるとしても良い。この所定時間としては，例えば１秒といった時間が考えられる。この間，枠１７４内にカーソル１７０が滞留していれば，静止しているかどうかは問われない。また，一旦カーソル１７０がコンテンツ１５２の枠１７４から出たところで，そのコンテンツ１５２に関する滞留カウントがリセットされる。
【００５８】
さらに，カーソル１７０がコンテンツ１５２の枠１７４内の一定の位置で静止し，かつ，所定時間が経過した場合のみ先読み処理が行われるとしても良い。
【００５９】
次に上記特定状態についての後者として，先読み指令生成手段１１２は，例えば，カーソル等の選択手段の推移を検知する。これは，特定のコンテンツを選択する方向に選択手段が推移している等のコンテンツの選択可能性が時々刻々と高くなる状態を示す。
【００６０】
図４は，かかるカーソル等の推移による推測を説明するための説明図である。ここでも，ユーザがコンテンツ１５２を視聴する場合を説明する。ユーザ入力によってカーソル１７０は再生を希望するコンテンツ１５２に向かって移動している。カーソルの位置１８０は，まだ，コンテンツ１５２が選択されていない移動中の状態であるが，先読み指令生成手段１１２は，コンテンツ１５２に向かって移動している推移を検知して，読み取り指令を生成，即ちコンテンツ１５２の先読み処理を開始する。ユーザは，さらにコンテンツ１５２の枠１７４内をマウスクリックし，かかるコンテンツ１５２の再生を指令する。このとき，カーソルの位置１８０の時点で既にコンテンツ１５２のデータがデータ記憶手段１１４に読み込まれているため，ユーザは直ぐに上記コンテンツ１５２を視聴できる。
【００６１】
このような構成で，マウスのカーソルがコンテンツの選択枠内に到達しなくとも，その方向に向かっているカーソルの推移から再生しようとしているコンテンツを推測することができる。
【００６２】
図５は，かかるカーソル等の他の推移による推測を説明するための説明図である。ユーザ入力によってカーソル１７０は再生を希望する図２のコンテンツ１５２に向かって移動している。先読み指令生成手段１１２は，カーソルの位置１８２で推移が停止したことを検知して，読み取り指令を生成，即ちコンテンツ１５２の先読み処理を開始する。ユーザは，さらにコンテンツ１５２の枠１７４内をマウスクリックし，かかるコンテンツ１５２の再生を指令する。このとき，カーソル１７０がコンテンツ１５４上を通過しているが，先読み指令生成手段１１２は，カーソル１７０の停止を検知するためコンテンツ１５４で先読み指令が生成されることはない。従って，カーソル１７０の移動による先読み処理の過剰反応を防止でき，消費電力を削減できる。
【００６３】
このような先読み処理は，実際に再生が行われるかどうか分からないコンテンツを一旦コンテンツ記憶手段に記憶するため，ユーザの使用状態に応じて電力が思いの外消費されるといった問題が生じる。しかし，本実施形態の記憶媒体は，後述するように先読み処理が必要なコンテンツと必要でないコンテンツとを含み，かかる先読み処理の必要性を予め認識することによって先読み処理の実施の有無を選択できる。即ち，先読み処理が必要なコンテンツのみ先読み処理を行うとすることで，消費電力を抑制することができる。
【００６４】
ここで，上記特定状態は，ユーザのコンテンツ選択パターンを履歴に残し，学習した結果から導き出された状態であっても良い。
【００６５】
また，先読み指令生成手段１１２は，先読み処理が必要なコンテンツ，例えば，アフターレコーディングデータが動画像データと物理的に離れたトラックに配置されたコンテンツのみにかかるアフターレコーディングデータの読み取り指令を出すため，それ以外の先読み処理が必要ないコンテンツはコンテンツ決定手段１１６から読み取り指令が出される。
【００６６】
上記のように先読み処理が必要であるかどうかは，コンテンツ読み取りのシーク時間が所定時間以上必要であるかどうかによって決定することもできる。
【００６７】
このように先読みが必要なコンテンツは，記憶媒体１２４において，再生順に連続してデータを記憶した領域と，アフターレコーディングデータを記憶した領域とに物理的に分けて記憶されるとしても良い。
【００６８】
上記に示したコンテンツ再生装置に関する理解を深めるためのさらに詳細な実施形態による説明を以下に示す。
【００６９】
（第２の実施形態：コンテンツ再生装置）
先ず，本実施形態のコンテンツ再生装置での利用に適した記憶媒体に関して説明する。
【００７０】
動画（映像）データおよび音声データ等のコンテンツデータを記憶媒体に記憶する場合，記憶した上記のコンテンツデータに，画像データやテキストデータをアフターレコーディングによってさらに追加することが可能である。ここで，主たるコンテンツデータは主データとして連続的に記憶媒体に記憶され，他のアフターレコーディングデータは補助データとして主データの領域とは物理的に分離された補助領域，例えば，ディスク上の最外周に記憶される。
【００７１】
このような従来からある記憶媒体では，アフターレコーディングされたデータは主データとは無関係な領域に記憶される。しかし，実際のコンテンツの再生時には，アフターレコーディングによる補助データも主データと同時に再生され，両データを読み出すための領域を跨いだシークが頻発し，データの読み出しに時間を要する問題が生じていた。
【００７２】
かかる問題を解決するため，以下に説明する記憶媒体が提供される。この記憶媒体では，アフターレコーディングされるデータの領域を，アフターレコーディングデータと同時に再生される主データの領域と交互に記憶する記憶フォーマットによって，シークの発生を低減することが可能である。
【００７３】
図６は，記憶媒体１２４の記録フォーマットを模式的に表わした図である。このような記憶フォーマットで表されるコンテンツデータ２００は，図６の左から右方向へ，例えば，ディスク上の記憶領域（同心円方向）に沿って記憶されているものとする。
【００７４】
上記コンテンツデータ２００は，上記主データと補助データとを所定のデータ長に分割した複数の連続記憶領域２１０によって表される。ここで分割された主データの記憶領域を主領域２１２，分割された補助データの記憶領域を補助領域２１４とする。主領域２１２は，主たる画像や音楽のコンテンツデータを，例えば，１０秒毎に分割し，補助領域２１４は，この主たるコンテンツデータと同時に再生される付加的なデータを例えば３２０ｋｂｙｔｅの領域に分割して記憶している。この補助領域２１４は，図６に示すように主領域２１２の直前に記憶されるとしても良いし，使用用途に応じて直後に記憶するとしても良い。いずれにせよ，コンテンツデータ２００の主データ，補助データは，各々主ファイル２２０，補助ファイル２２２を所定の長さに分割したものであり，両データは記憶媒体１２４に交互に配されている。
【００７５】
また，両領域の符号に付加された−１〜−ｎまでの整数は再生する順を示し，かかる再生順が保持されれば，連続記憶領域２１０の各領域間に，当該コンテンツデータ２００とは関係のない他のデータ領域が存在するとしても良い。従って，既に他のデータが記憶された記憶媒体１２４にかかるコンテンツデータ２００を後書き込みする場合においても，連続記憶領域２１０単位の領域さえ連続して確保できれば，連続記憶領域２１０同士を分離して記憶することができる。
【００７６】
上記コンテンツデータ２００を記憶媒体１２４に記憶する場合，先ず，連続記憶領域２１０の記憶容量以上の空き領域の有無が検索され，かかる空き領域に主領域２１２と補助領域２１４とが隣接して確保される。この連続記憶領域２１０（２１０−１〜２１１−ｎ）は，上述したように，必ずしも記憶媒体１２４の連続した領域に配置されるとは限らず，連続記憶領域２１０−１〜２１０−ｎの相互の位置関係は任意となる。
【００７７】
以下，１回の記録処理，例えば，動画等のコンテンツを再生開始してから終了するまでの処理における，記憶媒体１２４に記録されたコンテンツデータ２００に関連するデータおよびファイルを全てまとめて１記録ユニットと称する。
【００７８】
図７は，記憶媒体１２４の記録フォーマットをさらに詳細に表わした図である。例えば，上記１記録ユニットには，主ファイル２２０，補助ファイル２２２，ＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）ファイル２２４，ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）ファイル２２６，音声ファイル２２８が含まれる。
【００７９】
１記録ユニット内の主領域２１２−１〜２１２−ｎは，１つの論理的なファイルである主ファイル２２０として管理される。具体的には，まず，主ファイル２２０に対して，固有のトラックＩＤが割り当てられる。そして，この主領域２１２に関して，主領域２１２が属する主ファイル２２０のトラックＩＤ，記憶媒体１２４上の開始アドレス，およびデータ量等の情報が，記憶媒体１２４のファイル管理情報に記憶される。従って，記憶媒体１２４のファイル管理情報を参照することにより，主ファイル２２０内に含まれる全ての主データ，すなわち１記録ユニットに記録されているコンテンツデータ２００の記憶媒体１２４上の主領域２１２の位置とデータ量が分かる。
【００８０】
また，主領域２１２と同様に，１記録ユニット内の補助領域２１４−１〜２１４−ｎの空き領域は，１つの論理的なファイルである補助ファイル２２２として管理される。具体的には，上記主領域２１２と同様に，各補助領域２１４について，補助ファイル２２２のトラックＩＤ，空き領域の記憶媒体１２４上の開始アドレス，および空き領域の記憶容量等の情報が，記憶媒体１２４のファイル管理情報に記録される。従って，記憶媒体１２４のファイル管理情報を参照することにより，補助ファイル２２２内に含まれる全ての空き領域に関する記憶媒体１２４上の補助領域２１４の位置と記憶容量が分かることとなる。
【００８１】
上記補助領域２１４−１〜２１４−ｎの空き領域と同様に，その中に含まれるＰＮＧファイル２２４，ＪＰＥＧファイル２２６，音声ファイル２２８も固有のトラックＩＤが割り当てられ，記憶容量等の情報が記憶媒体１２４のファイル管理情報に記録される。従って，記憶媒体１２４のファイル管理情報を参照することにより，各ファイルに含まれる各データの記憶媒体１２４上の位置とデータ量も分かる。
【００８２】
図７に示されるように，補助領域２１４には，主領域２１２と関連したＰＮＧデータ（ＰＮＧファイル２２４），ＪＰＥＧデータ（ＪＰＥＧファイル２２６），音声データ（音声ファイル２２８）などのコンテンツのデータが記憶される。このような補助領域２１４に記憶されたデータは，主領域２１２の主データと同期して再生される。例えば，記憶媒体１２４に記憶されたコンテンツデータ２００に，ナレーションや効果音などをアフターレコーディングした場合，このコンテンツデータ２００の主領域２１２に隣接する補助領域２１４に，音声データが記憶される。アフターレコーディングしたデータが複数の主領域２１２に跨って属する場合，かかるデータは，それぞれ，対応するシーンを含む主領域２１２の補助領域２１４に分割して記憶される。
【００８３】
同様に，主ファイル２２０による映像にアニメーション画像（例えば，ＰＮＧデータ）または静止画（例えば，ＪＰＥＧデータ）などを重畳して表示する場合，主領域２１２に同期する補助領域２１４にアニメーション画像または静止画などを記憶する。
【００８４】
上記のように，アフターレコーディングデータを含むコンテンツデータ２００を，読み出し効率の向上を考慮して，記憶媒体１２４に記憶する。以下，上記のような記憶媒体１２４の再生について詳細に述べる。
【００８５】
図８は，コンテンツ再生装置１００における記憶媒体１２４の再生をデータの流れに基づいて説明するブロック図である。この記憶媒体１２４には，アフターレコーディングされた補助データも記憶されている。記憶媒体１２４としての光ディスクに記憶されているデータは，復号部３１０で復号される。ここでデータにエラーがあった場合，エラー訂正も行われる。
【００８６】
上記復号されたデータは，デマルチプレクサ（ＤＥＭＵＸ）３１２によって主データおよび補助データに分離される。主データとしては，例えばＭＰＥＧ２−ＰＳ（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ−Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ）が記憶され，補助データとしては，アフレコ情報として，例えば，ＪＰＥＧ，ＰＮＧ，ＢＧＭ（Ｂａｃｋｇｒｏｕｎｄ  Ｍｕｓｉｃ）などのデータが記憶される。
【００８７】
各データは，各々図１におけるコンテンツ記憶手段１１４としてのバッファに格納され，デコーダに送られる。詳細に述べると，主データは，バッファ３１４を介して主データデコーダ３１６に送信され，補助データは，バッファ３１８，３２０，３２２を介して，それぞれＪＰＥＧデコーダ３２４，ＰＮＧデコーダ３２６，ＢＧＭデコーダ３２８に送信される。その後，ＪＰＥＧやＰＮＧなどの映像データは映像合成部３３０によってＭＰＥＧ２−ＰＳのビデオデータと合成され，映像再生部３４０上に表示される。また，ＭＰＥＧ２−ＰＳの音声データは，音声再生部３４２に出力され，ＢＧＭはＭＰＥＧ２−ＰＳの音声データとは独立した音声として音声再生部３４４に出力される。さらに，これらの各処理部を中央処理装置（ＣＰＵ）を含む中央制御部３４８により管理および制御する。
【００８８】
上記記憶媒体１２４にアフターレコーディングされたデータは，通常，図６における補助領域２１４に記憶される。かかるアフターレコーディングされたデータを，アフターレコーディングデータと同時に再生される主データと交互に記憶する（インターリーブする）ことにより，シークの発生を低減することが可能となり，領域の有効利用とデータの読み込みの高速化がなされる。
【００８９】
上記のようにコンテンツデータ２００が主領域２１２と補助領域２１４とにのみ記憶されている例は，上述した図６のフォーマットで表され，連続記憶領域２１０−１，２１０−２，…，２１０−ｎといった順で再生される。ここでは，コンテンツデータ２００が連続記憶領域２１０単位で呼び出され，主データと補助データを同時に読み込むことが可能であるため，ドライブでの不要なシークが発生することがなく，一筆書きのようなスムーズな再生が行われる。
【００９０】
しかし，上記補助領域２１４は，例えば３２０ｋｂｙｔｅといった有限の領域なので，アフターレコーディングデータが一定のデータ量を超過する場合，その超過したデータを他の領域に記憶する必要がでてくる。従って，アフターレコーディングのデータが記憶されている領域には，主データと同列にインターリーブして配置される上記補助領域と，かかる補助領域とは分離，例えば，光ディスクの最外周に可変長に形成される分離領域とが存在する。
【００９１】
図９は，分離領域を有する記録フォーマットを模式的に表わした図である。このような記憶フォーマットで表されるコンテンツデータ２００は，分離領域３６０にもアフターレコーディングデータが記憶されている。ここでは，アフターレコーディングデータは，容量の許容する範囲で，補助領域２１４もしくは分離領域３６０のどちらに記憶するとしても良い。また，データを読み込みながら再生するリアルタイム再生においても途切れることの無いシームレス再生を保証するために，分離領域３６０は最低１００秒分を連続領域として記憶している。
【００９２】
この場合，コンテンツ再生装置１００は，先ず，分離領域３６０に記憶されているアフターレコーディングデータの読み込みを行ってから（図９中の矢印１），連続記憶領域２１０の読み込みを開始する（図９中の矢印２，３）。かかる分離領域３６０は，物理的に連続記憶領域２１０と離れた位置に記憶されるため，分離領域３６０の読み出しでドライブのシークが発生する。また，その後，連続記憶領域２１０の読み出しに戻る時にも同様にシークが発生する。そのため，コンテンツデータ２００の再生に関するアクセスタイムは，上述した主領域２１２と補助領域２１４のみから構成されるコンテンツデータ２００のアクセスタイムより長くなる。
【００９３】
そのため，アフターレコーディングデータがあり，かつ，分離領域３６０に記憶されているコンテンツを再生した場合，再生開始のトリガを受けてからデコードを開始し，ユーザーに対して再生画像を表示するまで時間を要す。従って，同じ記憶媒体１２４に記憶されているコンテンツでも，その内容に応じて開始時間が遅かったり，早かったりすることとなる。
【００９４】
このようなコンテンツの再生開始時間の隔たりを埋めるため，本実施形態による「先読み」動作を行うのであるが，ここでは，処理の効率化を図り，消費電力を低減するため「先読み」が必要なコンテンツにのみ先読み処理を行い，先読み処理が必要でないコンテンツは通常の再生を行うこととする。上記の場合に限られず，様々な先読み処理の対応を考えることも可能である。
【００９５】
先ず，本実施形態においては，記憶媒体１２４に記憶される１または２以上のコンテンツについて先読みが必要であるかどうか判断する。
【００９６】
図１０は，アフターレコーディングが管理されているアフレコ管理ファイル４１０を示した説明図である。アフレコ管理ファイル４１０は，記憶媒体１２４に記憶されている各コンテンツに関して分離領域３６０にアフターレコーディングデータがあるかどうかが記憶されている。例えば，アフレコ管理ファイル４１０のファイル名Ａのコンテンツ１５２は，タイトルが「山」であり，分離領域３６０にアフターレコーディングデータを有している（４１２）。同様にしてファイル名Ｃのコンテンツ１５６は，タイトルが「海」であり，分離領域３６０にはアフターレコーディングデータが無い（４１４），即ち，アフターレコーディングは補助領域２１４に収まっている。上記分離領域３６０は，特に，コンテンツ再生開始時に参照される分離領域３６０であるとしても良い。
【００９７】
このようなアフレコ管理ファイル４１０が参照されると各コンテンツに対して先読み動作が必要かどうかが分かり，図１における先読み指令生成手段１１２は，読み取り指令からコンテンツの読み取りまでに所定時間を要するコンテンツ，即ち，上記分離領域３６０にアフターレコーディングデータが記憶されているコンテンツを抽出し，そのコンテンツの選択が推測される場合にのみ読み取り指令を生成する。
【００９８】
図１１は，選択画面１５０上のコンテンツにかかる分離領域３６０の有無を関連づけた場合のイメージ図である。ここでは，図１０におけるファイル名がＡのコンテンツ１５２，ファイル名がＢのコンテンツ１５４，ファイル名がＤのコンテンツ１５８の３つが，読み取り指令からコンテンツの読み取りまでに所定時間を要するコンテンツとしての対象となる。
【００９９】
ユーザは，かかる選択画面１５０上で視聴したいコンテンツを選択するためカーソル等を動かし，先読み指令生成手段１１２は，この推移を検知して先読み処理を行う。その後，ユーザーが視聴を希望するコンテンツ（仮選択状態のコンテンツ）を実際に選択した際には，図１におけるコンテンツ記憶手段１１４としてのバッファにアフターレコーディングデータが既にキャッシュ（先読み）されているので，再度記憶媒体１２４からデータを読み込むことなく直ちにデータをデコードして，再生画像を表示することが出来る。
【０１００】
（第３の実施形態：コンテンツ再生方法）
以下に１または２以上のコンテンツが記憶された記憶媒体を再生するコンテンツ再生方法について説明する。
【０１０１】
図１２は，コンテンツ再生方法の流れを示したフローチャート図である。
【０１０２】
かかるコンテンツ再生方法では，先ず，視聴者が再生を希望するコンテンツを選択させるための選択画面を表示する（Ｓ６００）。このときコンテンツの再生に際して商用電源からの電源供給を受けているかどうかを検知し（Ｓ６０２），ユーザによる「先読み」の実行を行うかどうかの指令動作のＯＮ，ＯＦＦも検知され（Ｓ６０４），商用電源からの電源供給を検知し，かつ指令動作がＯＮしている場合のみ「先読み」を行う。
【０１０３】
このようにして先読み処理が開始されると，ユーザが，視聴するコンテンツを決定するまで，ユーザによる選択が推測されるコンテンツの先読みが実施される。先ず，選択画面上で特定のコンテンツの選択が推測される特定状態を検知して，この特定のコンテンツのアフターレコーディングデータを記憶媒体から読み取らせる読み取り指令を生成し（Ｓ６０６），この読み取り指令に応じて記憶媒体から特定のコンテンツのアフターレコーディングデータのみを読み取り，コンテンツ記憶手段に記憶する（Ｓ６１０）。こうしてコンテンツ記憶手段に記憶されたアフターレコーディングデータは，ユーザがかかるコンテンツを選択した場合，直ぐに再生できるように再生待機状態におかれる。
【０１０４】
ここで，ユーザが，視聴するコンテンツを実際に選択すると，この選択画面上の選択入力を検知して，再生するコンテンツを決定し（Ｓ６１２），コンテンツ決定工程（Ｓ６１２）によって決定されたコンテンツをコンテンツ記憶手段から読み込み，再生する（Ｓ６１４）。
【０１０５】
上記のコンテンツ再生方法により，再生開始の意思表示から実際の再生画像の表示までの処理時間を短縮し，コンテンツ毎の再生開始時間の隔たりを埋めることが可能になる。
【０１０６】
（第４の実施形態：コンテンツ再生システム）
以下に上記コンテンツ再生装置１００を機能別に分割してなるコンテンツ再生システムを説明する。
【０１０７】
図１３は，コンテンツ再生システムの概略を示したブロック図である。上記コンテンツ再生システムは，ユーザが利用するユーザ端末６５０と，上記ユーザ端末６５０と通信網６５２を介して接続され，１または２以上のコンテンツを上記ユーザ端末６５０に提供するコンテンツサーバ６５４とを含んで構成される。
【０１０８】
上記コンテンツサーバ６５４は，選択画面表示手段６６０と，先読み指令生成手段６６２と，コンテンツ決定手段６６４とを含んで構成される。
【０１０９】
上記ユーザ端末６５０は，コンテンツ記憶手段６７０と，コンテンツ再生手段６７２を含んで構成される。
【０１１０】
上記コンテンツサーバ６５０とユーザ端末６５４は，通信網６５２を介してデータや指令コマンドを交換する点以外は，第１の実施形態で構成要素として既に述べた選択画面表示手段１１０，先読み指令生成手段１１２，コンテンツ記憶手段１１４，コンテンツ決定手段１１６，コンテンツ再生手段１１８と実質的に機能が同一なので重複説明を省略する。
【０１１１】
このように，上述したコンテンツ再生装置１００をその機能によって複数の装置に分離することが可能であり，かかる構成によってコンテンツ配信を行うコンテンツ配信サービスにも本実施形態におけるコンテンツ再生システムを適用することができる。
【０１１２】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１１３】
例えば，上記の実施形態では，コンテンツ再生装置に選択画面が一体化されたものとして説明しているが，かかる場合に限られず，表示部と制御部の別体の装置から構成されるとしても良い。また，上記選択画面の表示をディスプレイにサムネイルとして表示する実施形態を挙げているが，コンテンツ再生装置の一部に搭載されるＬＣＤにリスト形式で表示されるとしても良い。
【０１１４】
また，上記の実施形態では，先読み処理の必要性の有無を，アフターレコーディングデータの有無，コンテンツ読み取りのシーク時間等に関して定義しているが，かかる場合に限られず，記憶媒体の特性により開始時間が不規則になるさまざまな場合に，本実施形態を適用することが可能である。
【産業上の利用可能性】
【０１１５】
本発明は，コンテンツの再生が可能なコンテンツ再生装置，コンテンツ再生方法，コンテンツ再生システムおよびそのコンピュータプログラムに適用可能である。
【図面の簡単な説明】
【０１１６】
【図１】本実施形態におけるコンテンツ再生装置の概略を示すブロック図である。
【図２】選択画面の表示例を示したイメージ図である。
【図３】カーソル等の位置による推測を説明するための説明図である。
【図４】カーソル等の推移による推測を説明するための説明図である。
【図５】カーソル等の他の推移による推測を説明するための説明図である。
【図６】記憶媒体の記録フォーマットを模式的に表わした図である。
【図７】記憶媒体の記録フォーマットをさらに詳細に表わした図である。
【図８】コンテンツ再生装置における記憶媒体の再生をデータの流れに基づいて説明するブロック図である。
【図９】分離領域を有する記録フォーマットを模式的に表わした図である。
【図１０】アフターレコーディングが管理されているアフレコ管理ファイルを示した説明図である。
【図１１】選択画面上のコンテンツにかかる分離領域の有無を関連づけた場合のイメージ図である。
【図１２】コンテンツ再生方法の流れを示したフローチャート図である。
【図１３】コンテンツ再生システムの概略を示したブロック図である。
【符号の説明】
【０１１７】
１００  コンテンツ再生装置
１１０  選択画面表示手段
１１２  先読み指令生成手段
１１４  コンテンツ記憶手段
１１６  コンテンツ決定手段
１１８  コンテンツ再生手段
１２０  商用電源検知手段
１２２  指令動作選択手段
１２４  記憶媒体
１５０  選択画面
Ｓ６００  選択画面表示工程
Ｓ６０２  商用電源検知工程
Ｓ６０４  指令動作選択工程
Ｓ６０６  先読み指令生成工程
Ｓ６１０  コンテンツ記憶工程
Ｓ６１２  コンテンツ決定工程
Ｓ６１４  コンテンツ再生工程
６５０  ユーザ端末
６５２  通信網
６５４  コンテンツサーバ
【図１】
2005341004.tif 000003
【図２】
2005341004.tif 000004
【図３】
2005341004.tif 000005
【図４】
2005341004.tif 000006
【図５】
2005341004.tif 000007
【図６】
2005341004.tif 000008
【図７】
2005341004.tif 000009
【図８】
2005341004.tif 000010
【図９】
2005341004.tif 000011
【図１０】
2005341004.tif 000012
【図１１】
2005341004.tif 000013
【図１２】
2005341004.tif 000014
【図１３】
2005341004.tif 000015