(57)【要約】【課題】外部記憶デバイスのデータの読み込み速度が遅くても、該外部記憶デバイスに記録されたフィーチャーを正常に再生する。【解決手段】フィーチャーの正常再生に必要なデータの読み込み速度として規定された規定速度より、データの読み込み速度が速い内蔵の記憶部の一部にキャッシュ領域を設ける。接続された外部記憶デバイスからのデータの読み込み速度をチェックし、該外部記憶デバイスの読み込み速度が規定速度より遅ければ、外部記憶デバイスに記録された追加フィーチャーの再生前に、追加フィーチャーのデータのうち、少なくとも規定速度では読み込めるが外部記憶デバイスの読み込み速度では読み込めない容量のデータを、外部記憶デバイスから読み込んでキャッシュ領域に書き込み、追加フィーチャーの再生時に、外部記憶デバイスとキャッシュ領域から同時に追加フィーチャーのデータを読み込んで、追加フィーチャーを再生する。【選択図】図３
2008217946.tif 000002
【特許請求の範囲】
【請求項１】
ブルーレイディスクからデータを読み込む読込手段と、外部記憶デバイスに対してデータを読み書きする読書手段と、データを記憶する記憶手段と、映像、音声、またはその他の情報の少なくとも１つから成る再生対象物であるフィーチャーのデータを処理する信号処理手段と、装填されたブルーレイディスクまたは接続された外部記憶デバイスに記録された前記フィーチャーのデータを、前記読込手段または前記読書手段により読み込んで、前記信号処理手段により処理して、該フィーチャーを再生する制御手段とを内蔵した再生装置において、
前記フィーチャーを正常に再生するために必要なデータの読み込み速度として予め規定された規定速度より、データの読み込み速度が速い前記記憶手段にキャッシュ領域を設け、
予め前記外部記憶デバイスに記録された前記フィーチャーの前記データの一部を前記キャッシュ領域に書き込み、該フィーチャーの再生時に前記外部記憶デバイスと前記キャッシュ領域とから同時に該フィーチャーのデータを読み込む機能を、有効または無効に設定する設定手段を設け、
前記制御手段は、
前記外部記憶デバイスが接続されると、該外部記憶デバイスにおいてデータの読み込み速度のチェック結果を示す情報を検索し、該情報が有れば、該情報を参照して前記外部記憶デバイスの読み込み速度を認識し、該情報が無ければ、前記外部記憶デバイスからのデータの読み込み速度を計測することによりチェックして、該チェック結果を示す情報を前記外部記憶デバイスに書き込み、
前記外部記憶デバイスの読み込み速度が前記規定速度より遅くて、かつ前記設定手段により前記機能が有効に設定されている場合において、
前記外部記憶デバイスの前記フィーチャーの再生前に、該フィーチャーのデータのうち、少なくとも前記規定速度分の前記規定速度と前記外部記憶デバイスの読み込み速度との差の容量のデータが、前記キャッシュ領域に収まるか否かを判定し、前記フィーチャーの前記データの一部が前記キャッシュ領域に収まらないと判断すると、ユーザに対して、前記外部記憶デバイスの読み込み速度が遅いため、該外部記憶デバイスの前記フィーチャーの再生時にエラーが発生する可能性があることを通知して、それでも該フィーチャーを再生するか否かを問い合わせ、前記フィーチャーの前記データの一部が前記キャッシュ領域に収まると判断すると、前記フィーチャーの前記データの一部を前記外部記憶デバイスからセクタ単位でまばらに読み込んで前記キャッシュ領域に書き込み、
前記ブルーレイディスクの前記フィーチャーと連動した前記外部記憶デバイスの前記フィーチャーの再生時に、前記外部記憶デバイスと前記キャッシュ領域とから同時に該フィーチャーのデータを読み込んで、該データに基づいて該フィーチャーを再生することを特徴とする再生装置。
【請求項２】
外部記憶デバイスに対してデータを読み書きする読書手段と、データを記憶する記憶手段と、映像、音声、またはその他の情報の少なくとも１つから成る再生対象物であるフィーチャーのデータを処理する信号処理手段と、接続された外部記憶デバイスに記録された前記フィーチャーのデータを、前記読書手段により読み込んで、前記信号処理手段により処理して、該フィーチャーを再生する制御手段とを内蔵した再生装置において、
前記フィーチャーを正常に再生するために必要なデータの読み込み速度として予め規定された規定速度より、データの読み込み速度が速い前記記憶手段にキャッシュ領域を設け、
前記制御手段は、接続された前記外部記憶デバイスからのデータの読み込み速度をチェックして、該外部記憶デバイスの読み込み速度が前記規定速度より遅ければ、前記外部記憶デバイスの前記フィーチャーの再生前に、該フィーチャーのデータのうち、少なくとも前記規定速度では読み込めるが前記外部記憶デバイスの読み込み速度では読み込めない容量のデータを、前記外部記憶デバイスから読み込んで前記キャッシュ領域に書き込み、前記外部記憶デバイスの前記フィーチャーの再生時に、前記外部記憶デバイスと前記キャッシュ領域とから同時に該フィーチャーのデータを読み込んで、該データに基づいて該フィーチャーを再生することを特徴とする再生装置。
【請求項３】
請求項２に記載の再生装置において、
前記制御手段は、前記フィーチャーのデータのうち、少なくとも前記規定速度分の前記規定速度と前記外部記憶デバイスの読み込み速度との差の容量のデータを、前記外部記憶デバイスからセクタ単位でまばらに読み込んで、前記キャッシュ領域に書き込むことを特徴とする再生装置。
【請求項４】
請求項２または請求項３に記載の再生装置において、
光ディスクからデータを読み込む読込手段を内蔵し、
前記制御手段は、装填された光ディスクに記録された前記フィーチャーのデータを、前記読込手段により読み込んで、前記信号処理手段により処理して、該フィーチャーを再生し、かつ該光ディスクのフィーチャーと連動して、前記外部記憶デバイスの前記フィーチャーを再生することを特徴とする再生装置。
【請求項５】
請求項２ないし請求項４のいずれかに記載の再生装置において、
前記制御手段は、前記外部記憶デバイスが接続されると、該外部記憶デバイスにおいてデータの読み込み速度のチェック結果を示す情報を検索し、該情報が有れば、該情報を参照して前記外部記憶デバイスの読み込み速度を認識し、該情報が無ければ、前記外部記憶デバイスからのデータの読み込み速度を計測することによりチェックして、該チェック結果を示す情報を前記外部記憶デバイスに書き込むことを特徴とする再生装置。
【請求項６】
請求項２ないし請求項５のいずれかに記載の再生装置において、
前記制御手段は、前記外部記憶デバイスの前記フィーチャーの再生前に、前記キャッシュ領域に書き込む該フィーチャーの前記データの一部が前記キャッシュ領域に収まるか否かを判定し、収まらないと判断すると、ユーザに対して、前記外部記憶デバイスの読み込み速度が遅いため、該外部記憶デバイスの前記フィーチャーの再生時にエラーが発生する可能性があることを通知して、それでも該フィーチャーを再生するか否かを問い合わせることを特徴とする再生装置。
【請求項７】
請求項２ないし請求項６のいずれかに記載の再生装置において、
予め前記外部記憶デバイスの前記フィーチャーの前記データの一部を前記キャッシュ領域に書き込み、該フィーチャーの再生時に前記外部記憶デバイスと前記キャッシュ領域とから同時に該フィーチャーのデータを読み込む機能を、有効または無効に設定する設定手段を設けたことを特徴とする再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部記憶デバイスに記録されたフィーチャーを再生する再生装置における、データキャッシュ機能に関するものである。
【背景技術】
【０００２】
再生装置の一例であるブルーレイディスク（Blu-ray  Disc；登録商標、以下「ＢＤ」という。）プレーヤまたはレコーダ（以下「ＢＤプレーヤ／レコーダ」という。）は、装填されたＢＤから、記録されているフィーチャー（Feature）のデータを読み込んで、該フィーチャーを再生（実行）する。フィーチャーは、映像、音声、またはその他の情報の少なくとも１つから成る再生対象物であって、映像、音声、字幕、またはテキスト等のデジタルストリームを含むタイトルだけでなく、アプリケーションもある。タイトルは、映画、コンサートやライブの映像と音声、これらのメニューや予告や特典の映像と音声、ゲーム等である。アプリケーションは、タイトルの再生制御用のプログラムやデータ等である。
【０００３】
映画等のフィーチャーが記録された市販のＢＤは、読み出し専用のＢＤ−ＲＯＭであるため、該ＢＤをＢＤプレーヤ／レコーダに装填して再生できるフィーチャーは、通常該ＢＤに記録されたフィーチャーだけである。市販のＢＤに記録された映画等のフィーチャーに関連する別の言語の字幕、新しい予告や特典、またはゲーム等の追加フィーチャーが後から作成された場合、該追加フィーチャーのデータは、例えば作成元の会社のホームページからインターネットを介して取得できるようになる。ＢＤプレーヤ／レコーダには、ＵＳＢ（Universal Serial Bus）メモリやメモリカード等の外部記憶デバイスを接続し、該外部記憶デバイスを追加フィーチャー用のローカルストレージとして利用する機能が備わっている。このため、パーソナルコンピュータによってインターネットを介して取得した追加フィーチャーのデータを外部記憶デバイスに記録した後、該外部記憶デバイスをＢＤプレーヤ／レコーダに接続すると、ＢＤプレーヤ／レコーダで該追加フィーチャーのデータが読み込まれて、該追加フィーチャーが再生される。
【０００４】
フィーチャーを正常に再生するには、一定以上のデータの読み込み速度が要求される。これは、例えば動画等のデータ容量が莫大なフィーチャーを再生するときに、該フィーチャーの記録元からのデータの読み込み速度が一定速度（例えば２０Ｍｂｐｓ）より遅いと、バッファーアンダーランが生じて、動画等がコマ落ちしたり停止したりしてしまう等のエラーが起こるからである。ＢＤプレーヤ／レコーダに内蔵されるディスクドライブは、ＢＤからのデータの読み込み速度が、フィーチャーの正常再生に必要な一定速度以上になるように設計されている。しかし、市販の外部記憶デバイスには、データの読み込み速度が一定速度より遅いものがある。また、市販の外部記憶デバイスには、外装等に記載されているデータの読み込み速度が一定速度より速くても、実際のデータの読み込み速度は一定速度より遅いものがある。データの読み込み速度は、データ転送速度、データ転送レート、またはアクセススピードと同義である。また、実際のデータの読み込み速度は、実行データ転送速度または実行データ転送レートと同義である。
【０００５】
上記のようなデータの読み込み速度が遅い外部記憶デバイスでは、追加フィーチャーのデータを記録して、ＢＤプレーヤ／レコーダに接続しても、該追加フィーチャーを正常に再生できず、追加フィーチャー用のローカルストレージとして利用できない。ユーザは、一般に外部記憶デバイスを購入する際に、記憶容量は気にするが、データ転送速度はあまり気にしないため、読み込み速度の不足が原因で、外部記憶デバイスに記録した追加フィーチャーがＢＤプレーヤ／レコーダで正常に再生されなかった場合、ＢＤプレーヤ／レコーダ側に異常があると誤認して、ＢＤプレーヤ／レコーダのメーカにクレームを申し立てることがある。
【０００６】
一方、下記の特許文献１、２には、データの処理速度を向上させるために、ＤＲＡＭや揮発性の半導体メモリ等から成るキャッシュメモリを設け、該キャッシュメモリに磁気ディスクまたは光ディスクに記録されたデータの一部を予め記憶し、該データをキャッシュメモリから上位装置へ転送することが記載されている。また、下記の特許文献３には、大容量のファイルを連続で高速に書き込むために、内蔵するＨＤＤ（Hard Disk Drive）の磁気ディスクまたは光ディスクの外周等のデータ転送速度が高速な箇所にディスクキャッシュ領域を設け、該ディスクの他の箇所に通常のユーザエリアを設け、ホスト装置から転送されたファイルをディスクキャッシュ領域に書き込み、空き時間にディスクキャッシュ領域から通常のユーザエリアにファイルを移動させることが記載されている。また、下記の特許文献４には、ＢＤ−ＲＯＭに記録されているアプリケーション等の実行を効率化するために、キャッシュメモリとして機能するローカルメモリを設け、ＢＤ−ＲＯＭのアプリケーション等を予めローカルメモリに読み出し、その後ローカルメモリからワークメモリへアプリケーション等を読み出すことが記載されている。しかしながら、特許文献１〜４では、外部記憶デバイスに関して何ら記載が無く、前述した外部記憶デバイスのデータの読み込み速度の不足が原因で生じるフィーチャーの再生時のエラーに対処することができない。
【０００７】
【特許文献１】特開平５−１４３４５８号公報
【特許文献２】特開平５−２４１９６３号公報
【特許文献３】特開２００５−１１５９８３号公報
【特許文献４】再表ＷＯ２００５／０３６５４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上述した問題点を解決するものであって、その課題とするところは、外部記憶デバイスのデータの読み込み速度が遅くても、該外部記憶デバイスに記録されたフィーチャーを正常に再生することができる再生装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明では、外部記憶デバイスに対してデータを読み書きする読書手段と、データを記憶する記憶手段と、映像、音声、またはその他の情報の少なくとも１つから成る再生対象物であるフィーチャーのデータを処理する信号処理手段と、接続された外部記憶デバイスに記録されたフィーチャーのデータを、読書手段により読み込んで、信号処理手段により処理して、該フィーチャーを再生する制御手段とを内蔵した再生装置において、フィーチャーを正常に再生するために必要なデータの読み込み速度として予め規定された規定速度より、データの読み込み速度が速い記憶手段にキャッシュ領域を設ける。制御手段は、接続された外部記憶デバイスからのデータの読み込み速度をチェックして、該外部記憶デバイスの読み込み速度が規定速度より遅ければ、外部記憶デバイスのフィーチャーの再生前に、該フィーチャーのデータのうち、少なくとも規定速度では読み込めるが外部記憶デバイスの読み込み速度では読み込めない容量のデータを、外部記憶デバイスから読み込んでキャッシュ領域に書き込み、外部記憶デバイスのフィーチャーの再生時に、外部記憶デバイスとキャッシュ領域とから同時に該フィーチャーのデータを読み込んで、該データに基づいて該フィーチャーを再生する。
【００１０】
このようにすると、接続された外部記憶デバイスのデータの読み込み速度が規定速度より遅い場合に、該読み込み速度に応じて、外部記憶デバイスに記録されたフィーチャーのデータの一部を、データの読み込み速度が規定速度より速い内蔵の記憶手段に設けたキャッシュ領域に予め書き込んで、該フィーチャーの再生時に外部記憶デバイスとキャッシュ領域とから同時に該フィーチャーのデータを読み込むので、フィーチャーを正常に再生するのに必要なデータの読み込み速度を仮想的に確保することができる。よって、外部記憶デバイスのデータの読み込み速度が遅くても、該外部記憶デバイスに記録されたフィーチャーを正常に再生することが可能となる。また、外部記憶デバイスに記録されたフィーチャーのデータの一部しかキャッシュ領域に書き込まないので、該フィーチャーのデータのキャッシュ領域への書き込みに時間がかからず、該フィーチャーの再生開始時間を早めることができ、かつ内蔵の記憶手段に設けるキャッシュ領域の容量を小さくすることができる。さらに、再生装置に新たにデータキャッシュ用の記憶手段を設ける必要がなく、制御手段が実行する処理手順を示すプログラムを組み込むだけでよいので、再生装置のコストが上昇するのを抑えることができる。
【００１１】
また、本発明では、上記再生装置において、制御手段は、外部記憶デバイスに記録されたフィーチャーのデータのうち、少なくとも規定速度分の規定速度と外部記憶デバイスの読み込み速度との差の容量のデータを、外部記憶デバイスからセクタ単位でまばらに読み込んで、キャッシュ領域に書き込む。
【００１２】
外部記憶デバイスのデータの読み込み速度が規定速度より遅い場合、一定時間内において、規定速度で読み込むことができるデータの、規定速度分の規定速度と外部記憶デバイスの読み込み速度との差の容量のデータが、外部記憶デバイスの読み込み速度では断片的に読み込めなくなる。然るに、上記のようにすることで、外部記憶デバイスに記録されたフィーチャーの再生時に、該フィーチャーのデータのうち、規定速度分の外部記憶デバイスの読み込み速度の容量以下のデータを外部記憶デバイスから読み込みつつ、規定速度分の規定速度と外部記憶デバイスの読み込み速度との差の容量以上のデータをキャッシュ領域からより速く読み込んで、該フィーチャーのデータを確実に途切れないようにすることができる。このため、フィーチャーの正常再生に必要なデータの読み込み速度を仮想的に確実に確保し、外部記憶デバイスとキャッシュ領域とから読み込んだデータを信号処理手段で処理して、外部記憶デバイスに記録されたフィーチャーを確実に正常に再生することができる。
【００１３】
また、本発明では、上記再生装置において、光ディスクからデータを読み込む読込手段を内蔵し、制御手段は、装填された光ディスクに記録されたフィーチャーのデータを、読込手段により読み込んで、信号処理手段により処理して、該フィーチャーを再生し、かつ該光ディスクのフィーチャーと連動して、外部記憶デバイスのフィーチャーを再生する。
【００１４】
これによると、外部記憶デバイスのデータの読み込み速度が遅くても、光ディスクに記録されたフィーチャーと連動して、外部記憶デバイスに記録されたフィーチャーを正常に再生することができる。
【００１５】
また、本発明では、上記再生装置において、制御手段は、外部記憶デバイスが接続されると、該外部記憶デバイスにおいてデータの読み込み速度のチェック結果を示す情報を検索し、該情報が有れば、該情報を参照して外部記憶デバイスの読み込み速度を認識し、該情報が無ければ、外部記憶デバイスからのデータの読み込み速度を計測することによりチェックして、該チェック結果を示す情報を外部記憶デバイスに書き込む。
【００１６】
このようにすると、データの読み込み速度が遅い外部記憶デバイスの２回目以降の接続時に、読み込み速度のチェックを省略して、該外部記憶デバイスに記録されたフィーチャーの再生開始時間をより早めることができる。
【００１７】
また、本発明では、上記再生装置において、制御手段は、外部記憶デバイスのフィーチャーの再生前に、キャッシュ領域に書き込む該フィーチャーのデータの一部がキャッシュ領域に収まるか否かを判定し、収まらないと判断すると、ユーザに対して、外部記憶デバイスの読み込み速度が遅いため、外部記憶デバイスのフィーチャーの再生時にエラーが発生する可能性があることを通知して、それでも該フィーチャーを再生するか否かを問い合わせる。
【００１８】
このようにすると、内蔵の記憶手段のキャッシュ領域を使用しても、外部記憶デバイスの読み込み速度が遅すぎて、フィーチャーの正常再生に必要な読み込み速度が確保できず、外部記憶デバイスに記録されたフィーチャーの再生時にエラー発生の可能性がある場合に、ユーザに該エラー発生の予報と原因を通知して、該フィーチャーを再生するかどうかを選択させることができ、ユーザの誤認によって再生装置がクレーム対象となるのを軽減することが可能となる。
【００１９】
また、本発明では、上記再生装置において、予め外部記憶デバイスのフィーチャーのデータの一部をキャッシュ領域に書き込み、該フィーチャーの再生時に外部記憶デバイスとキャッシュ領域とから同時に該フィーチャーのデータを読み込む機能を、有効または無効に設定する設定手段を設ける。
【００２０】
このようにすると、ユーザが、外部記憶デバイスに記録したフィーチャーの種類に応じて、上記のキャッシュ領域を使用する機能を有効にするか無効にするかを自由に選択することができる。特に、例えば規定速度より遅いデータの読み込み速度でも正常に再生できる、静止画等のデータ容量が小さなフィーチャーを外部記憶デバイスに記録した場合に、余分な上記機能を無効に設定することで、該フィーチャーの再生開始時間を早めることができる。
【００２１】
さらに、本発明の典型的な実施形態では、上記再生装置において、読込手段は、ブルーレイディスクからデータを読み込み、制御手段は、装填されたブルーレイディスクまたは接続された外部記憶デバイスに記録されたフィーチャーのデータを、読込手段または読書手段により読み込んで、信号処理手段により処理して、該フィーチャーを再生する。また、制御手段は、接続された外部記憶デバイスの読み込み速度が規定速度より遅くて、かつ設定手段により前記キャッシュ領域を使用する機能が有効に設定されている場合において、外部記憶デバイスのフィーチャーの再生前に、該フィーチャーのデータのうち、少なくとも規定速度分の規定速度と外部記憶デバイスの読み込み速度との差の容量のデータが、キャッシュ領域に収まるか否かを判定する。そして、前記フィーチャーのデータの一部がキャッシュ領域に収まらないと判断すると、ユーザに対して、外部記憶デバイスの読み込み速度が遅いため、該外部記憶デバイスのフィーチャーの再生時にエラーが発生する可能性があることを通知して、それでも該フィーチャーを再生するか否かを問い合わせる。また、前記フィーチャーのデータの一部がキャッシュ領域に収まると判断すると、前記フィーチャーのデータの一部を外部記憶デバイスからセクタ単位でまばらに読み込んでキャッシュ領域に書き込む。そしてその後、ブルーレイディスクのフィーチャーと連動した外部記憶デバイスのフィーチャーの再生時に、外部記憶デバイスとキャッシュ領域とから同時に該フィーチャーのデータを読み込んで、該データに基づいて該フィーチャーを再生する。
【００２２】
このようにすると、上述したように、接続された外部記憶デバイスのデータの読み込み速度が規定速度より遅くても、フィーチャーの正常再生に必要なデータの読み込み速度を仮想的に確実に確保し、ブルーレイディスクに記録されたフィーチャーと連動して、外部記憶デバイスに記録されたフィーチャーを確実に正常に再生することが可能となる。また、キャッシュ領域に外部記憶デバイスに記録されたフィーチャーのデータの一部しか書き込まないので、該フィーチャーのデータのキャッシュ領域への書き込みに時間がかからず、該フィーチャーの再生開始時間を早めることができ、かつ内蔵の記憶手段に設けるキャッシュ領域の容量を小さくすることができる。また、新たにデータキャッシュ用の記憶手段を設ける必要がなく、制御手段が実行する処理手順を示すプログラムを組み込むだけでよいので、再生装置のコストが上昇するのを抑えることができる。また、データの読み込み速度が遅い外部記憶デバイスの２回目以降の接続時に、読み込み速度のチェックを省略して、該外部記憶デバイスに記録されたフィーチャーの再生開始時間をより早めることができる。また、キャッシュ領域を使用しても、外部記憶デバイスの読み込み速度が遅すぎるため、外部記憶デバイスに記録されたフィーチャーの再生時にエラー発生の可能性がある場合に、ユーザに該エラー発生の予報と原因を通知して、該フィーチャーを再生するかどうかを選択させることができ、ユーザの誤認によって再生装置がクレーム対象となるのを軽減することが可能となる。さらに、ユーザが、外部記憶デバイスに記録したフィーチャーの種類に応じて、上記のキャッシュ領域を使用する機能を有効にするか無効にするかを自由に選択することができる。
【発明の効果】
【００２３】
本発明によれば、接続された外部記憶デバイスのデータの読み込み速度が規定速度より遅くても、フィーチャーの正常再生に必要なデータの読み込み速度を仮想的に確保して、外部記憶デバイスに記録されたフィーチャーを正常に再生することが可能となる。
【発明を実施するための最良の形態】
【００２４】
図１は、本発明の実施形態に係る再生装置１０のブロック図である。再生装置１０は、ＢＤプレーヤ／レコーダから成る。再生装置１０は、テレビジョン受像機とケーブル等を介して接続されている。再生装置１０の本体には、制御部１、記憶部２、信号処理部３、ＢＤドライブ４、インタフェイス５、出力端子６、表示部７、および操作部８等が内蔵されている。これら以外のＢＤプレーヤ／レコーダに当然内蔵される電源部等の公知の構成や、ＢＤレコーダに当然内蔵されるチューナや外部入力端子等の公知の構成については、図示および説明を省略する。
【００２５】
制御部１は、ＣＰＵ、ＲＯＭやＲＡＭ等のメモリ、およびＯＳＤ（On Screen Display）回路１ａ等から成る。制御部１は、内部のメモリに記憶されたプログラムとデータに基づいて、再生装置１０の各部を制御する。記憶部２は、ＤＲＡＭ、揮発性または不揮発性のメモリ、またはＨＤＤから成る。記憶部２には、各種のデータが記憶される。記憶部２からのデータの読み込み速度は、フィーチャーを正常に再生するために必要なデータの読み込み速度として予め規定された規定速度（例えば、２０Ｍｂｐｓ）より速い。フィーチャーは、前述したように、映像、音声、またはその他の情報の少なくとも１つから成る再生対象物である。記憶部２の記憶領域の一部には、キャッシュ領域２ａが設けられている。
【００２６】
信号処理部３は、映像・音声処理回路、Ｊａｖａ（登録商標）処理回路、およびアナログ・デジタル変換回路等から成る。ＢＤ２０は、市販のＢＤ−ＲＯＭ等から成る。ＢＤ２０には、例えば映画の本編と予告と特典とメニュー等の映像と音声等から成るフィーチャーのデータが記録されている。ＢＤドライブ４は、光ピックアップ、サーボ回路、およびモータ等から成る。ＢＤドライブ４は、装填されたＢＤ２０からデータを読み込む。再生装置１０がＢＤレコーダである場合、ＢＤドライブ４は装填されたＢＤ２０にデータを書き込む。
【００２７】
外部記憶デバイス３０は、ＵＳＢ（Universal Serial Bus）メモリまたはメモリカード等から成る。ユーザは、例えばＢＤ２０に記録された映画のフィーチャーに関連する別の言語の字幕、新しい予告や特典、またはゲーム等の映像と音声とアプリケーション等から成る追加フィーチャーのデータを、図示しない所有のパーソナルコンピュータにより、該追加フィーチャーの作成元の会社のホームページからインターネットを介して取得して、外部記憶デバイス３０に記録する。インタフェイス５は、ＵＳＢまたは他のメモリカードの規格に準拠したドライバＩＣとコネクタ等から成る。インタフェイス５は、接続された外部記憶デバイス３０に対してデータを読み書きする。制御部１は、外部記憶デバイス３０からインタフェイス５を介して出力される信号に基づいて、外部記憶デバイス３０が接続されたことを検出する。
【００２８】
ＢＤ２０に記録されたフィーチャーのデータや、外部記憶デバイス３０に記録された追加フィーチャーのデータは、ＭＰＥＧ（Moving Picture Experts Group）、ＰＣＭ（Pulse Code Modulation）、またはＢＤ−Ｊ（Blu-ray Java）等の技術に従ったデータである。制御部１は、ＢＤドライブ４によりＢＤ２０から読み込んだフィーチャーのデータ、またはインタフェイス５により外部記憶デバイス３０から読み込んだ追加フィーチャーのデータを、信号処理部３によりＭＰＥＧやＰＣＭやＢＤ−Ｊ等の技術で処理して、該フィーチャーまたは追加フィーチャーを再生する。信号処理部３で再生されたフィーチャーまたは追加フィーチャーの映像信号と音声信号は、出力端子６からテレビジョン受像機へ出力される。テレビジョン受像機は、再生装置１０から入力された映像信号に基づく映像をディスプレイに表示し、音声信号に基づく音声をスピーカから出力する。つまり、再生装置１０で再生されたフィーチャーまたは追加フィーチャーの映像と音声は、再生装置１０に接続されたテレビジョン受像機で出力されることにより視聴可能となる。
【００２９】
また、制御部１は、内部のメモリまたは記憶部２に記録された画像データを、ＯＳＤ回路１ａと信号処理部３により処理して、ＯＳＤ用映像信号を生成し、該映像信号を出力端子６からテレビジョン受像機へ出力する。テレビジョン受像機は、再生装置１０から入力されたＯＳＤ用映像信号に基づく画像を、ディスプレイにオンスクリーン表示する。表示部７は、ＶＦＤ（Vacuum Fluorescent Display；蛍光表示管）等から成る。表示部７には、再生装置１０の動作状態や時間等が表示される。操作部８は、再生装置１０の本体の前面に設けられた操作パネル、リモコン（リモートコントローラ）、およびリモコン信号受信回路等から成る。操作パネルとリモコンには、各種のキーが設けられている。
【００３０】
上記構成において、制御部１は、本発明における制御手段の一実施形態を構成する。記憶部２は、本発明における記憶手段の一実施形態を構成する。信号処理部３は、本発明における信号処理手段の一実施形態を構成する。ＢＤドライブ４は、本発明における読込手段の一実施形態を構成する。インタフェイス５は、本発明における読書手段の一実施形態を構成する。
【００３１】
図２は、再生装置１０が接続されたテレビジョン受像機に表示させる画面の一例を示す図である。図２の画面Ｇ１は、ローカルストレージキャッシュ機能の有効または無効を設定するための画面である。ローカルストレージキャッシュ機能は、再生装置１０のインタフェイス５に接続された外部記憶デバイス３０をローカルストレージとして使用して、予め外部記憶デバイス３０に記録された追加フィーチャーのデータの一部を、内蔵の記憶部２に設けたキャッシュ領域２ａに書き込み、該追加フィーチャーの再生時に、外部記憶デバイス３０とキャッシュ領域２ａとから同時に該追加フィーチャーのデータを読み込む機能のことである。ユーザが操作部８を操作することで、制御部１は接続されたテレビジョン受像機のディスプレイに画面Ｇ１をオンスクリーン表示させる。ユーザは、操作部８を操作して、画面Ｇ１中のカーソルＫを「有効」または「無効」に合わせて決定することで、ローカルストレージキャッシュ機能を有効または無効に設定できる。制御部１は、画面Ｇ１で設定されたローカルストレージキャッシュ機能の有効または無効の情報を、内部のメモリまたは記憶部２に記憶する。画面Ｇ１と操作部８は、本発明における設定手段の一実施形態を構成する。
【００３２】
図３は、再生装置１０の動作手順を示すフローチャートである。各処理は制御部１が実行する。再生装置１０の起動後に、制御部１は、外部記憶デバイス３０が接続されたことを検出すると（ステップＳ１：ＹＥＳ）、外部記憶デバイス３０においてデータの読み込み速度のチェック結果を示す情報を検索して、該読み込み速度チェック結果情報が有るか否かを判定する（ステップＳ２）。外部記憶デバイス３０が再生装置１０に初めて接続されたものであるため、読み込み速度チェック結果情報が外部記憶デバイス３０の記憶領域に記録されていない場合や、外部記憶デバイス３０が再生装置１０に以前接続されたものであっても、読み込み速度チェック結果情報が外部記憶デバイス３０の記憶領域から消去されている場合は、制御部１は、読み込み速度チェック結果情報が無いと判断する（ステップＳ２：ＮＯ）。そして、制御部１は、外部記憶デバイス３０からのデータの読み込み速度を実際に計測することによりチェックして、該チェック結果を示す情報（実際のデータの読み込み速度ｘＭｂｐｓ）をテキスト形式で外部記憶デバイス３０の空いている記憶領域に書き込む（ステップＳ３）。これにより、読み込み速度チェック結果情報が外部記憶デバイス３０に記録された状態となる。
【００３３】
一方、外部記憶デバイス３０が再生装置１０に以前接続されたものであって、読み込み速度チェック結果情報が外部記憶デバイス３０の記憶領域に記録されている場合は、制御部１は、読み込み速度チェック結果情報が有ると判断する（ステップＳ２：ＹＥＳ）。そして、制御部１は、その外部記憶デバイス３０に記録された読み込み速度チェック結果情報を参照して、外部記憶デバイス３０からのデータの読み込み速度（ｘＭｂｐｓ）を認識する（ステップＳ４）。
【００３４】
次に、制御部１は、外部記憶デバイス３０において追加フィーチャーのデータを検索して、追加フィーチャーが有るか否かを判定する（ステップＳ５）。外部記憶デバイス３０の記録領域に追加フィーチャーのデータが記録されていない場合は、制御部１は、追加フィーチャーが無いと判断して（ステップＳ５：ＮＯ）、終了する。一方、外部記憶デバイス３０の記録領域に追加フィーチャーのデータが記録されている場合は、制御部１は、追加フィーチャーが有ると判断して（ステップＳ５：ＹＥＳ）、外部記憶デバイス３０からのデータの読み込み速度（ｘＭｂｐｓ）を、フィーチャーを正常に再生するために必要なデータの読み込み速度として予め規定された規定速度（２０Ｍｂｐｓ）と比較する（ステップＳ６）。
【００３５】
そして、外部記憶デバイス３０の読み込み速度（ｘＭｂｐｓ）が規定速度（２０Ｍｂｐｓ）以上であれば（ステップＳ６：ＹＥＳ）、制御部１は、ＢＤ２０に記録されたフィーチャーと連動した外部記憶デバイス３０に記録された追加フィーチャーの再生時に、ローカルストレージキャッシュ機能を使用せずに、該追加フィーチャーを再生する（ステップＳ７）。つまり、読み込み速度（ｘＭｂｐｓ）が規定速度（２０Ｍｂｐｓ）以上であると判断した（ステップＳ６：ＹＥＳ）後、ＢＤ２０のフィーチャーと連動して外部記憶デバイス３０の追加フィーチャーを自動的に再生するとき、または、ユーザにより操作部８が操作されて、ＢＤ２０のフィーチャーの１つであるメニュー等から外部記憶デバイス３０の追加フィーチャーの再生が指示されたとき等に、制御部１は、記憶部２に設けたキャッシュ領域２ａを使用せずに、追加フィーチャーのデータを外部記憶デバイス３０から読み込んで信号処理部３で処理して、該追加フィーチャーを再生する。このとき、外部記憶デバイス３０の読み込み速度（ｘＭｂｐｓ）が規定速度（２０Ｍｂｐｓ）以上であるので、追加フィーチャーは正常に再生されて、該追加フィーチャーの映像と音声等がテレビジョン受像機を介して正常に視聴できるようになる。
【００３６】
一方、外部記憶デバイス３０の読み込み速度（ｘＭｂｐｓ）が規定速度（２０Ｍｂｐｓ）より遅ければ（ステップＳ６：ＮＯ）、制御部１は、ローカルストレージキャッシュ機能が有効か否かを判定する（ステップＳ８）。予め図２に示した画面Ｇ１でローカルストレージキャッシュ機能が有効に設定されていなかった場合は、制御部１は、ローカルストレージキャッシュ機能が無効であると判断する（ステップＳ８：ＮＯ）。そして、制御部１は、ユーザに対して、外部記憶デバイス３０の読み込み速度が遅いため、追加フィーチャーの再生時にエラーが発生する可能性があることを通知し、それでも該追加フィーチャーを再生するか否かを問い合わせる（ステップＳ９）。具体的には、このとき制御部１は、例えば接続されたテレビジョン受像機のディスプレイに、図４に示す画面Ｇ２をオンスクリーン表示させる。画面Ｇ２中には、外部記憶デバイス３０からのデータの読み込み速度の不足のため、追加フィーチャーの再生時にエラーが発生する可能性があることを通知するメッセージＭ１と、追加フィーチャーを再生するか否かを問い合わせるメッセージＭ２が表示されている。画面Ｇ２中において、ユーザが操作部８を操作して、カーソルＫを「いいえ」に合わせて決定すると、制御部１は、追加フィーチャーを再生しないことが選択されたと判断して（図３のステップＳ１０：ＮＯ）、終了する。
【００３７】
一方、図４の画面Ｇ２中において、ユーザが操作部８を操作して、カーソルＫを「はい」に合わせて決定すると、制御部１は、追加フィーチャーを再生することが選択されたと判断する（図３のステップＳ１０：ＹＥＳ）。そして、制御部１は、ＢＤ２０のフィーチャーと連動した外部記憶デバイス３０の追加フィーチャーの再生時に、ローカルストレージ機能を使用せずに、該追加フィーチャーを再生する（ステップＳ７）。つまり、追加フィーチャーの再生が選択されたと判断した（ステップＳ１０：ＹＥＳ）後、ＢＤ２０のフィーチャーと連動して追加フィーチャーを自動的に再生するとき、または、ユーザによりＢＤ２０のフィーチャーから追加フィーチャーの再生が指示されたとき等に、制御部１は、キャッシュ領域２ａを使用せずに、追加フィーチャーのデータを外部記憶デバイス３０から読み込んで信号処理部３で処理して、該追加フィーチャーを再生する。このとき、外部記憶デバイス３０の読み込み速度（ｘＭｂｐｓ）が規定速度（２０Ｍｂｐｓ）より遅いので、外部記憶デバイス３０に記録された追加フィーチャーが動画等のデータ容量が莫大なフィーチャーである場合は、バッファーアンダーランが生じて、動画等がコマ落ちしたり停止したりしてしまう等のように、該追加フィーチャーが正常に再生されず、該追加フィーチャーの映像と音声等がテレビジョン受像機を介して正常に視聴できなくなる。外部記憶デバイス３０に記録された追加フィーチャーが静止画等のデータ容量が小さなフィーチャーである場合は、バッファーアンダーランが生じず、該追加フィーチャーが正常に再生されて、該追加フィーチャーの映像と音声等がテレビジョン受像機を介して正常に視聴できることもある。
【００３８】
また、予め図２に示した画面Ｇ１でローカルストレージキャッシュ機能が有効に設定されていた場合は、制御部１は、ローカルストレージキャッシュ機能が有効であると判断する（ステップＳ８：ＹＥＳ）。そして、制御部１は、外部記憶デバイス３０に記録された追加フィーチャーのデータの一部が記憶部２のキャッシュ領域２ａに収まるか否かを判定する（ステップＳ１１）。外部記憶デバイス３０の読み込み速度（ｘＭｂｐｓ）が規定速度（２０Ｍｂｐｓ）より遅い場合、一定時間内において、外部記憶デバイス３０から規定速度（２０Ｍｂｐｓ）で読み込むことができるデータの、規定速度（２０Ｍｂｐｓ）分の規定速度（２０Ｍｂｐｓ）と外部記憶デバイスの読み込み速度（ｘＭｂｐｓ）との差の容量のデータ〔追加フィーチャーの全データの（２０−ｘ）／２０のデータ〕が、外部記憶デバイスの読み込み速度（ｘＭｂｐｓ）では断片的に読み込めなくなる。このことを考慮して、ステップＳ１１では、外部記憶デバイス３０に記録された追加フィーチャーの全データの少なくとも（２０−ｘ）／２０のデータを、追加フィーチャーのデータの一部として、これがキャッシュ領域２ａに収まるか否かを判定する。具体的には、例えば追加フィーチャーのデータの一部の容量〔即ち、少なくとも追加フィーチャーの全データ容量×（２０−ｘ）／２０〕と、キャッシュ領域２ａの容量とを比較した結果に基づいて、ステップＳ１１の判定を行う。これ以外に、追加フィーチャーのデータの一部を外部記憶デバイス３０から読み込んでキャッシュ領域２ａに書き込んで行って、溢れないかどうかを確認した結果に基づいて、ステップＳ１１の判定を行ってもよい。
【００３９】
制御部１は、例えば追加フィーチャーのデータの一部の容量がキャッシュ領域２ａの容量より多ければ、追加フィーチャーのデータの一部がキャッシュ領域２ａに収まらないと判断する（ステップＳ１１：ＮＯ）。そして、制御部１は、図４に示した画面Ｇ２をテレビジョン受像機にオンスクリーン表示することにより、ユーザに対して、外部記憶デバイス３０の読み込み速度が遅いため、追加フィーチャーの再生時にエラーが発生する可能性があることを通知し、それでも該追加フィーチャーを再生するか否かを問い合わせる（図３のステップＳ９）。ここで、ユーザが前述したように画面Ｇ２で追加フィーチャーを再生することを選択すると（ステップＳ１０：ＹＥＳ）、制御部１は、前述したようにＢＤ２０のフィーチャーと連動した外部記憶デバイス３０の追加フィーチャーの再生時に、ローカルストレージキャッシュ機能を使用せずに、該追加フィーチャーを再生する（ステップＳ７）。
【００４０】
一方、制御部１は、例えば追加フィーチャーのデータの一部の容量がキャッシュ領域２ａの容量以下であれば、追加フィーチャーのデータの一部がキャッシュ領域２ａに収まると判断する（ステップＳ１１：ＹＥＳ）。そして、制御部１は、追加フィーチャーのデータのうち、少なくとも（２０−ｘ）／２０のデータを、外部記憶デバイス３０の記憶領域からセクタ単位でまばらに読み込んで、キャッシュ領域２ａに書き込む（ステップＳ１２）。つまり、規定速度（２０Ｍｂｐｓ）では読み込めるが読み込み速度（ｘＭｂｐｓ）では読み込めない、外部記憶デバイス３０に記録された追加フィーチャーのデータの一部を、該追加フィーチャーの再生前にキャッシュ領域２ａにキャッシュする。
【００４１】
図５は、外部記憶デバイス３０からキャッシュ領域２ａへのデータキャッシュ状態の一例を示す図である。例えば外部記憶デバイス３０がＵＳＢ１．０規格に準拠したＵＳＢメモリであって、図５に示すように外部記憶デバイス３０からのデータの読み込み速度が１２Ｍｂｐｓである場合、制御部1は図３のステップＳ１２で、外部記憶デバイス３０に記録された追加フィーチャーのデータのうち、（２０−１２）／２０＝８／２０以上の容量のデータを、該追加フィーチャーのデータの記憶領域からセクタ単位でまばらに読み込んで、キャッシュ領域２ａに書き込む。図５の外部記憶デバイス３０のその他の記憶領域には、前述した読み込み速度チェック結果情報等が記録されている。また、制御部１は図３のステップＳ１２で、追加フィーチャーのデータの読み込み元の位置（外部記憶デバイス３０の記憶領域のセクタのアドレス）と、書き込み先の位置（キャッシュ領域２ａのアドレス）との対応関係を示す情報も、キャッシュ領域２ａに書き込む。これにより、その後の追加フィーチャーの再生時に、上記対応関係を示す情報に基づいて、外部記憶デバイス３０とキャッシュ領域２ａから読み込んだ追加フィーチャーのデータを、信号処理部３で容易に組み合わせることができる。
【００４２】
そして、制御部１は、ＢＤ２０のフィーチャーと連動した外部記憶デバイス３０の追加フィーチャーの再生時に、ローカルストレージキャッシュ機能を使用して、該追加フィーチャーを再生する（ステップＳ１３）。つまり、追加フィーチャーのデータの一部を外部記憶デバイス３０からキャッシュ領域２ａに書き込んだ（ステップＳ１２）後、ＢＤ２０のフィーチャーと連動して追加フィーチャーを自動的に再生するとき、または、ユーザによりＢＤ２０のフィーチャーから追加フィーチャーの再生が指示されたとき等に、制御部１は、外部記憶デバイス３０とキャッシュ領域２ａとから同時に該追加フィーチャーのデータを読み込み、該データを信号処理部３で処理しつつ組み合わせて、該追加フィーチャーを再生する。このとき、外部記憶デバイス３０の読み込み速度（ｘＭｂｐｓ）は規定速度（２０Ｍｂｐｓ）より遅いが、規定速度（２０Ｍｂｐｓ）で読み込めて読み込み速度（ｘＭｂｐｓ）で読み込めない追加フィーチャーのデータの一部を、データの読み込み速度が規定速度（２０Ｍｂｐｓ）より速いキャッシュ領域２ａにキャッシュしているので、追加フィーチャーが動画等のデータ容量が莫大なフィーチャーであっても、バッファーアンダーランが生じず、該追加フィーチャーが正常に再生されて、該追加フィーチャーの映像と音声等がテレビジョン受像機を介して正常に視聴できるようになる。
【００４３】
以上によると、再生装置１０に接続された外部記憶デバイス３０のデータの読み込み速度が規定速度より遅い場合に、該読み込み速度に応じて、外部記憶デバイス３０に記録された追加フィーチャーのデータの一部を、データの読み込み速度が規定速度より速い内蔵の記憶部２に設けたキャッシュ領域２ａに予め書き込んで、該追加フィーチャーの再生時に、外部記憶デバイス３０とキャッシュ領域２ａとから同時に該追加フィーチャーのデータを読み込むことができる。このため、外部記憶デバイス３０のデータの読み込み速度が遅くても、フィーチャーを正常に再生するのに必要なデータの読み込み速度を仮想的に確保することができ、ＢＤ２０に記録されたフィーチャーと連動して、外部記憶デバイス３０に記録された追加フィーチャーを正常に再生することが可能となる。
【００４４】
また、外部記憶デバイス３０に記録された追加フィーチャーのデータの一部しかキャッシュ領域２ａに書き込まないので、追加フィーチャーのデータのキャッシュ領域２ａへの書き込みに時間がかからず、追加フィーチャーの再生開始時間を早めることができ、かつ内蔵の記憶部２に設けるキャッシュ領域２ａの容量を小さくすることができる。さらに、再生装置１０に新たにデータキャッシュ用の記憶手段を設ける必要がなく、制御部１が実行する図３の処理手順を示すプログラムを組み込むだけでよいので、再生装置１０のコストが上昇するのを抑えることができる。
【００４５】
また、外部記憶デバイス３０のデータの読み込み速度が規定速度より遅い場合、一定時間内において、規定速度で読み込むことができるデータの、規定速度分の規定速度と外部記憶デバイス３０の読み込み速度との差の容量のデータが、外部記憶デバイス３０の読み込み速度では断片的に読み込めなくなる。然るに、以上によると、追加フィーチャーの再生前に、追加フィーチャーのデータのうち、少なくとも規定速度分の規定速度と外部記憶デバイス３０の読み込み速度との差の容量のデータを、外部記憶デバイス３０からセクタ単位でまばらに読み込んでキャッシュ領域２ａに書き込むことができる。このため、追加フィーチャーの再生時に、追加フィーチャーのデータの一部を外部記憶デバイス３０から読み込みつつ、残りの一部をキャッシュ領域２ａからより速く読み込んで、追加フィーチャーのデータを確実に途切れないようにすることが可能となる。そして、フィーチャーの正常再生に必要なデータの読み込み速度を仮想的に確実に確保し、外部記憶デバイス３０とキャッシュ領域２ａとから読み込んだデータを信号処理部３で処理して、追加フィーチャーを確実に正常に再生することが可能となる。また、キャッシュ領域２ａに予め書き込む追加フィーチャーのデータ容量を多くすることで、追加フィーチャーのデータを外部記憶デバイス３０とキャッシュ領域２ａから余裕を持って読み込み、信号処理部３で処理することが可能となる。
【００４６】
また、外部記憶デバイス３０の接続時に、外部記憶デバイス３０に読み込み速度チェック結果情報が記録されていれば、該情報を参照して外部記憶デバイス３０の読み込み速度を認識し、読み込み速度チェック結果情報が記録されていなければ、外部記憶デバイス３０からのデータの読み込み速度を計測することによりチェックして、該チェック結果を示す情報を外部記憶デバイス３０に書き込むことができる。このため、データの読み込み速度が遅い外部記憶デバイス３０の２回目以降の接続時に、該外部記憶デバイス３０から読み込み速度チェック結果情報が消去されていなければ、読み込み速度のチェックを省略して、該外部記憶デバイス３０に記録された追加フィーチャーの再生開始時間をより早めることができる。
【００４７】
また、追加フィーチャーの再生前に、外部記憶デバイス３０からキャッシュ領域２ａに書き込む追加フィーチャーのデータの一部がキャッシュ領域２ａに収まらないと判断すると、画面Ｇ２を表示して、ユーザに対して、外部記憶デバイス３０の読み込み速度が遅いため、追加フィーチャーの再生時にエラーが発生する可能性があることを通知して、該追加フィーチャーを再生するか否かを問い合わせることができる。このため、内蔵の記憶部２のキャッシュ領域２ａを使用しても、外部記憶デバイス３０の読み込み速度が遅すぎて、追加フィーチャーの正常再生に必要な読み込み速度が確保できず、追加フィーチャーの再生時にエラー発生の可能性がある場合に、ユーザに該エラー発生の予報と原因を通知して、追加フィーチャーを再生するかどうかを選択させることができ、ユーザの誤認によって再生装置１０がクレーム対象となるのを軽減することが可能となる。
【００４８】
また、画面Ｇ１により、ユーザが外部記憶デバイス３０に記録した追加フィーチャーの種類に応じて、ローカルストレージキャッシュ機能を有効または無効に自由に設定することができる。このため、例えば規定速度より遅いデータの読み込み速度でも正常に再生できる、静止画等のデータ容量が小さな追加フィーチャーを外部記憶デバイス３０に記録した場合に、余分なローカルストレージキャッシュ機能を無効に設定することで、追加フィーチャーの再生開始時間を早めることができる。
【００４９】
本発明は、以上の実施形態以外にも種々の形態を採用することができる。例えば、以上の実施形態では、ＢＤ２０に記録されたフィーチャーと連動して、外部記憶デバイス３０に記録された追加フィーチャーを再生する例を挙げているが、本発明はこれのみに限定するものではない。これ以外に、例えばＢＤ２０に記録されたフィーチャーと関連するまたは関連しないフィーチャーを外部記憶デバイス３０に記録して、該外部記憶デバイス３０のフィーチャーを単独でまたはＢＤ２０のフィーチャーと連動して再生してもよい。
【００５０】
また、以上の実施形態では、ＢＤプレーヤまたはレコーダから成る再生装置１０に本発明を適用した例を挙げたが、本発明は、例えばＢＤやＤＶＤ（Digital Versatile Disc）等の光ディスクの少なくとも１種類を取り扱う光ディスクプレーヤまたはレコーダや、ＨＤＤレコーダや、これらの複合機等にも適用することができる。その場合、記憶デバイスに記録されたフィーチャーを単独でまたは光ディスクに記録されたフィーチャーと連動して再生する。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施形態に係る再生装置のブロック図である。
【図２】同再生装置のオンスクリーン表示画面の一例を示す図である。
【図３】同再生装置の動作手順を示すフローチャートである。
【図４】同再生装置のオンスクリーン表示画面の一例を示す図である。
【図５】同再生装置のデータキャッシュ状態の一例を示す図である。
【符号の説明】
【００５２】
１  制御部
２  記憶部
２ａ  キャッシュ領域
３  信号処理部
４  ＢＤドライブ
５  インタフェイス
８  操作部
１０  再生装置
２０  ＢＤ
３０  外部記憶デバイス
Ｇ１  画面
【図１】
2008217946.tif 000003
【図２】
2008217946.tif 000004
【図３】
2008217946.tif 000005
【図４】
2008217946.tif 000006
【図５】
2008217946.tif 000007