(57)【特許請求の範囲】
【請求項１】
複数の再生区間で構成されるコンテンツをディスクから再生する再生部と、
前記コンテンツの再生時間が最も長い特定の再生区間の信号形式を検出する検出部と、
前記検出部により検出された前記特定の再生区間の信号形式を記憶する記憶部と、
前記ディスクを再度再生する場合、前記記憶部に記憶されている前記特定の再生区間の信号形式を読み出す読み出し部と、
前記コンテンツの前記特定の再生区間以外の再生区間の信号形式を、前記読み出し部により読み出された前記特定の再生区間の信号形式に変換する変換部と
を備える情報処理装置。
【請求項２】
前記信号形式が変換された前記コンテンツをＨＤＭＩ規格の信号に変換し、他の装置に出力する出力部を
さらに備える請求項１に記載の情報処理装置。
【請求項３】
前記信号形式は、ビデオ信号の解像度およびフレームレートと、オーディオ信号の符号化圧縮方式である
請求項２に記載の情報処理装置。
【請求項４】
前記変換部は、前記特定の再生区間の信号形式が、前記他の装置に対応する信号形式である場合、前記特定の再生区間以外の再生区間の信号形式を、前記特定の再生区間の信号形式に変換し、前記特定の再生区間の信号形式が、前記他の装置に対応する信号形式ではない場合、前記コンテンツの信号形式を、前記他の装置に対応する信号形式に変換する
請求項２に記載の情報処理装置。
【請求項５】
前記検出部は、前記コンテンツの本編の信号形式を前記特定の再生区間の信号形式として検出する
請求項１に記載の情報処理装置。
【請求項６】
前記特定の再生区間の信号形式を、前記コンテンツとは別のファイルとして前記ディスクに記録する記録部を
さらに備え、
前記読み出し部は、前記記録部により前記ディスクに記録された前記特定の再生区間の信号形式を読み出す
請求項１に記載の情報処理装置。
【請求項７】
前記検出部は、前記コンテンツのシーケンスヘッダから前記特定の再生区間の信号形式を検出する
請求項１に記載の情報処理装置。
【請求項８】
前記検出部は、ネットワークを介してサーバから前記特定の再生区間の信号形式を検出する
請求項１に記載の情報処理装置。
【請求項９】
再生部と、
検出部と、
記憶部と、
読み出し部と、
変換部と
を備える情報処理装置の情報処理方法において、
前記再生部は、複数の再生区間で構成されるコンテンツをディスクから再生し、
前記検出部は、前記コンテンツの再生時間が最も長い特定の再生区間の信号形式を検出し、
前記記憶部は、前記検出部により検出された前記特定の再生区間の信号形式を記憶し、
前記読み出し部は、前記ディスクを再度再生する場合、前記記憶部に記憶されている前記特定の再生区間の信号形式を読み出し、
前記変換部は、前記コンテンツの前記特定の再生区間以外の再生区間の信号形式を、前記読み出し部により読み出された前記特定の再生区間の信号形式に変換する
情報処理方法。
【請求項１０】
複数の再生区間で構成されるコンテンツの再生時間が最も長い特定の再生区間の信号形式を記憶する記憶部を備える情報処理装置を制御するコンピュータを、
再生制御部と、
検出部と、
記憶制御部と、
読み出し制御部と、
変換部と
して機能させるプログラムにおいて、
前記再生制御部は、前記コンテンツのディスクからの再生を制御し、
前記検出部は、前記コンテンツの前記特定の再生区間の信号形式を検出し、
前記記憶制御部は、前記検出部により検出された前記特定の再生区間の信号形式を前記記憶部に記憶させ、
前記読み出し制御部は、前記ディスクを再度再生する場合、前記記憶部に記憶されている前記特定の再生区間の信号形式の読み出しを制御し、
前記変換部は、前記コンテンツの前記特定の再生区間以外の再生区間の信号形式を、前記読み出し制御部の制御により読み出された前記特定の再生区間の信号形式に変換する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特にコンテンツを途切れることなく再生できるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
最近、ＨＤＭＩ（High-Definition Multimedia Interface）規格が普及し、例えばブルーレイディスクレコーダとテレビジョン受像機がＨＤＭＩケーブルで接続される。ＨＤＭＩ規格では、信号の伝送に先立ち、送信側の機器と受信側の機器との間で認証が行われる。例えば、送信側の機器であるブルーレイディスクレコーダは、受信側の機器であるテレビジョン受像機からＥＤＩＤ（extended display identification）データを取得し、テレビジョン受像機の仕様を認識して、その仕様に合わせたフォーマットでデータを送信する（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２８７３６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
１つのコンテンツを収容するブルーレイディスクには、コンテンツに付随する注意文、ディスク製造メーカーのロゴ、ディスク製造メーカーの宣伝映画のハイライトシーン、ＪＡＶＡの読み込み画面、メニュー、本編など、様々な情報が様々な信号形式で記録されている。
【０００５】
各情報の記録の信号形式は、例えば次のように設定されている。
ディスクの鑑賞に関しての注意文：1080/23.97p
ディスク製造メーカーのロゴ：1080i/59.94
ディスク製造メーカーの宣伝映画のハイライトシーン：1080/23.97p
本編の設定するメニュー：1080i/59.94
本編：1080/23.97p
【０００６】
なお、上記における1080は有効走査線数を表し、ｉはインターレース方式を表し、23.97,59.94等はフレームまたはフィールド数を表し、ｐは、プログレッシブ方式であることを表している。
【０００７】
ＨＤＭＩ規格に基づく伝送では、ビデオ信号やオーディオ信号の信号形式が変化する度に、ビデオ信号やオーディオ信号が一旦ミュートされ、再接続・再認証の手順が入る。認証には数秒の時間がかかるため、ビデオ信号やオーディオ信号の信号形式変更が起きる毎に、一時的に画像が表示されない状態（黒い画面）が発生する。ビデオ信号が出力される装置がプロジェクタなどのように構成が複雑な場合、本来の画像が表示されるまでの時間も長くなる。その結果、ユーザーが、黒画面やその機器の持っている特有の画面（すなわち、本来のコンテンツ以外の画像）を見せられてしまう回数が増加する。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、コンテンツを途切れることなく再生できるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の側面は、複数の再生区間で構成されるコンテンツをディスクから再生する再生部と、前記コンテンツの再生時間が最も長い特定の再生区間の信号形式を検出する検出部と、前記検出部により検出された前記特定の再生区間の信号形式を記憶する記憶部と、前記ディスクを再度再生する場合、前記記憶部に記憶されている前記特定の再生区間の信号形式を読み出す読み出し部と、前記コンテンツの前記特定の再生区間以外の再生区間の信号形式を、前記読み出し部により読み出された前記特定の再生区間の信号形式に変換する変換部とを備える情報処理装置である。
【００１０】
前記信号形式が変換された前記コンテンツをＨＤＭＩ規格の信号に変換し、他の装置に出力する出力部をさらに備えることができる。
【００１１】
前記信号形式は、ビデオ信号の解像度およびフレームレートと、オーディオ信号の符号化圧縮方式とにすることができる。
【００１２】
前記変換部は、前記特定の再生区間の信号形式が、前記他の装置に対応する信号形式である場合、前記特定の再生区間以外の再生区間の信号形式を、前記特定の再生区間の信号形式に変換し、前記特定の再生区間の信号形式が、前記他の装置に対応する信号形式ではない場合、前記コンテンツの信号形式を、前記他の装置に対応する信号形式に変換することができる。
【００１４】
前記検出部は、前記コンテンツの本編の信号形式を前記特定の再生区間の信号形式として検出することができる。
【００１５】
前記特定の再生区間の信号形式を、前記コンテンツとは別のファイルとして前記ディスクに記録する記録部をさらに備え、前記読み出し部は、前記記録部により前記ディスクに記録された前記特定の再生区間の信号形式を読み出すことができる。
前記検出部は、前記コンテンツのシーケンスヘッダから前記特定の再生区間の信号形式を検出することができる。
【００１６】
前記検出部は、ネットワークを介してサーバから前記特定の再生区間の信号形式を検出することができる。
【００１７】
本発明の側面はまた、再生部と、検出部と、記憶部と、読み出し部と、変換部とを備える情報処理装置の情報処理方法において、前記再生部は、複数の再生区間で構成されるコンテンツをディスクから再生し、前記検出部は、前記コンテンツの再生時間が最も長い特定の再生区間の信号形式を検出し、前記記憶部は、前記検出部により検出された前記特定の再生区間の信号形式を記憶し、前記読み出し部は、前記ディスクを再度再生する場合、前記記憶部に記憶されている前記特定の再生区間の信号形式を読み出し、前記変換部は、前記コンテンツの前記特定の再生区間以外の再生区間の信号形式を、前記読み出し部により読み出された前記特定の再生区間の信号形式に変換する情報処理方法である。
【００１８】
さらに本発明の側面は、複数の再生区間で構成されるコンテンツの再生時間が最も長い特定の再生区間の信号形式を記憶する記憶部を備える情報処理装置を制御するコンピュータを、再生制御部と、検出部と、記憶制御部と、読み出し制御部と、変換部として機能させるプログラムにおいて、前記再生制御部は、前記コンテンツのディスクからの再生を制御し、前記検出部は、前記コンテンツの前記特定の再生区間の信号形式を検出し、前記記憶制御部は、前記検出部により検出された前記特定の再生区間の信号形式を前記記憶部に記憶させ、前記読み出し制御部は、前記ディスクを再度再生する場合、前記記憶部に記憶されている前記特定の再生区間の信号形式の読み出しを制御し、前記変換部は、前記コンテンツの前記特定の再生区間以外の再生区間の信号形式を、前記読み出し制御部の制御により読み出された前記特定の再生区間の信号形式に変換するプログラムである。
【００１９】
本発明の側面においては、複数の再生区間で構成されるコンテンツがディスクから再生され、コンテンツの再生時間が最も長い特定の再生区間の信号形式が検出され、検出された特定の再生区間の信号形式が記憶部に記憶され、前記ディスクが再度再生される場合、記憶部に記憶されている特定の再生区間の信号形式が読み出され、コンテンツの特定の再生区間以外の再生区間の信号形式が、読み出された特定の再生区間の信号形式に変換される。
【発明の効果】
【００２０】
本発明の側面によれば、コンテンツを途切れることなく再生することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の情報処理システムの一実施の形態の構成を示すブロック図である。
【図２】システムコントローラの機能的構成を示すブロック図である。
【図３】グラフィックスディスプレイコントローラの構成を示すブロック図である。
【図４】ディレクトリを示す図である。
【図５】BDAV_MPEG-2トランスポートストリームの構成を示す図である。
【図６】インデックステーブルの構成を説明する図である。
【図７】ムービーオブジェクトとプレイリストの関係を説明する図である。
【図８】プレイリストを説明する図である。
【図９】BD-ROMのビデオストリームの仕様を説明する図である。
【図１０】信号形式の変換を説明する図である。
【図１１】コンテンツの構成を示す図である。
【図１２】メディアの再生処理を説明するフローチャートである。
【図１３】メディアの再生処理を説明するフローチャートである。
【図１４】メディアの再生処理を説明するフローチャートである。
【図１５】メディアの再生処理を説明するフローチャートである。
【発明を実施するための形態】
【００２２】
＜第１の実施の形態＞
［情報処理システムの構成］
【００２３】
図１は、本発明の情報処理システムの構成を示すブロック図である。この情報処理システム１は、例えばブルーレイディスクレコーダにより構成される再生装置１１と、例えばテレビジョン受像機により構成されるディスプレイ１３により構成されている。リモートコントローラ１２は再生装置１１を遠隔操作する。
【００２４】
情報処理装置としての再生装置１１は、ドライブ部２１と信号処理部２２とにより構成されている。
【００２５】
ドライブ部２１は、モータ３１，光学ヘッド３２、ＲＦプロセッサ３３、変復調部３４、ドライブコントローラ３５、およびサーボ部３６を有している。
【００２６】
モータ３１は、ブルーレイディスク、ＤＶＤ（digital versatile disk）、ＣＤ（compact disk）等のディスク３０を回転する。光学ヘッド３２は、ディスク３０に対してデータを記録するか、ディスク３０からデータを再生する。ＲＦプロセッサ３３は、ディスク３０から再生されたＲＦ帯域の信号をベースバンド帯域の信号に変換したり、逆に、ディスク３０に記録する信号をベースバンド帯域の信号からＲＦ帯域の信号に変換する。具体的には、（１，７）ＲＬＬ符号変調信号を復調し、デジタル信号に変換したり、デジタル信号を変調し、（１，７）ＲＬＬ符号変調信号に変換する。
【００２７】
変復調部３４は、ＲＦプロセッサ３３から供給された信号を復調し、誤り訂正を施し、ＵＤＦ（universal disk format）ストリームとして出力する。また変復調部３４は、ディスク３０に記録する信号に誤り訂正符号を付加し、変調してＲＦプロセッサ３３に出力する。
【００２８】
ドライブコントローラ３５は、ドライブ部２１の動作を制御する。サーボ部３６は、ドライブコントローラ３５の制御の下、モータ３１の回転を制御するとともに、光学ヘッド３２のフォーカス制御、トラッキング制御、およびラジアル制御を実行する。
【００２９】
信号処理部２２は、デマルチプレクサ部４１、オーディオデコーダ４２、オーディオＤＳＰ（digital signal processor）４３、オーディオメモリ４４、ＤＡコンバータ４５、ビデオデコーダ４６、グラフィックスディスプレイコントローラ４７、ビデオメモリ４８、ＨＤＭＩ通信部４９、ＨＤＭＩ端子５０、ビデオエンコーダ５１、ＤＡコンバータ５２、システムコントローラ５３、メモリ５４、モードコントローラ５５、入力部５６、受信部５７、および通信部５８を有している。
【００３０】
デマルチプレクサ部４１は、ドライブ部２１の変復調部３４からの信号を分離し、オーディオ信号をオーディオデコーダ４２に出力し、ビデオ信号をビデオデコーダ４６に出力する。オーディオデコーダ４２は、入力されたエンコードされているオーディオ信号を、対応する方式でデコードし、オーディオＤＳＰ４３に出力する。変換部としてのオーディオＤＳＰ４３は、オーディオ信号の信号形式（例えば、リニアＰＣＭ、ＡＣ−３、ＤＴＳ(Digital Theater Systems)、ＡＡＣ（Advanced Audio Coding）、ドルビーTrueHD等の符号化圧縮方式）の変換処理を実行する。例えばＰＣＭオーディオ信号をドルビーTrueHD方式のオーディオ信号に変換する。オーディオメモリ４４は、オーディオデコーダ４２とオーディオＤＳＰ４３が処理をする上において必要なデータを一時的に記憶する。ＤＡコンバータ４５は、オーディオＤＳＰ４３から供給されたオーディオ信号をＤＡ変換し、接続されている機器に出力する。
【００３１】
ビデオデコーダ４６は、入力されたビデオ信号をデコードし、グラフィックスディスプレイコントローラ４７に出力する。具体的には、例えばＭＰＥＧ２、Ｈ．２６４ＡＶＣ、ＶＣ−１などの方式でエンコードされているビデオ信号が、対応する方式でデコードされる。グラフィックスディスプレイコントローラ４７は、デコードされたビデオ信号と、ユーザーインターフェースで使用されるアイコンや文字、ディスク再生時の字幕、ピクチャインピクチャ（ＰｉｎＰ）の画面の合成をする。また変換部としてのグラフィックスディスプレイコントローラ４７は、ビデオ信号の信号形式（この実施の形態の場合、例えば、後述する図１０に示されるような解像度）を変換する機能を有している。具体的には、画像の解像度をアップまたはダウンするスケーラー機能、フレームレートを変更する機能などが具備されている。ビデオメモリ４８は、ビデオデコーダ４６とグラフィックスディスプレイコントローラ４７が処理を実行する上において必要なビデオ信号を適宜記憶する。
【００３２】
出力部としてのＨＤＭＩ通信部４９は、グラフィックスディスプレイコントローラ４７が出力するビデオ信号とオーディオＤＳＰ４３が出力するオーディオ信号を、ＨＤＭＩケーブルを介してＨＤＭＩ端子５０に接続されているディスプレイ１３に出力する。
【００３３】
ビデオエンコーダ５１は、グラフィックスディスプレイコントローラ４７が出力するデジタルビデオ信号をエンコードし、ＮＴＳＣ方式またはＰＡＬ方式のコンポジットビデオ信号に変換する。ＤＡコンバータ５２はこのコンポジットビデオ信号をＤＡ変換し、接続されている機器に出力する。ディスプレイ１３にＨＤＭＩ端子５０が接続されている場合には、ＤＡコンバータ５２が出力するビデオ信号とＤＡコンバータ４５が出力するオーディオ信号をディスプレイ１３に供給する必要はない。ＤＡコンバータ５２とＤＡコンバータ４５が出力する信号は、ＨＤＭＩ端子５０からＨＤＭＩケーブルを介してビデオ信号とオーディオ信号が供給されない場合に供給される。
【００３４】
例えばマイクロプロセッサにより構成されるシステムコントローラ５３は、ドライブコントローラ３５を介してドライブ部２１を制御するとともに、信号処理部２２のグラフィックスディスプレイコントローラ４７を制御する。メモリ５４はシステムコントローラ５３が処理する上において必要なデータが適宜記憶される。
【００３５】
ユーザーインターフェースを管理するモードコントローラ５５は、入力部５６と受信部５７に接続されている。入力部５６は、キーパッドボタン、表示装置に表示されたアイコンなどから構成され、ユーザーからの指示をモードコントローラ５５に入力する。受信部５７は、リモートコントローラ１２からの赤外線信号を受信し、受信信号をモードコントローラ５５に出力する。通信部５８は、システムコントローラ５３により制御され、図示せぬインターネットを介してサーバ１４と通信する。
【００３６】
［システムコントローラの構成］
【００３７】
図２は、システムコントローラの機能的構成を示すブロック図である。システムコントローラ５３は、読み出し部８１、判定部８２、検索部８３、設定部８４、検出部８５、変換部８６、実行部８７、および記録部８８を有している。
【００３８】
読み出し部８１は各種のデータを読み出す。判定部８２は各種の判定を行う。検索部８３は各種のデータを検索する。設定部８４は基準解像度を設定する。検出部８５は最長プレイアイテムの解像度を検出する。
【００３９】
変換部８６は解像度を変換する。実行部８７は各種の処理を実行する。記録部８８はデータをディスク３０やメモリ５４に記録する。
【００４０】
［グラフィックスディスプレイコントローラの構成］
【００４１】
図３は、グラフィックスディスプレイコントローラ４７の構成を示すブロック図である。グラフィックスディスプレイコントローラ４７は、フレーム周波数変換部１０１、プログレッシブ変換部１０２、水平垂直画素変換部１０３、グラフィックス混合部１０４、フレーム周波数変換部１０５、水平垂直画素変換部１０６、およびフレーム周波数変換部１０７により構成されている。
【００４２】
フレーム周波数変換部１０１は、ビデオデコーダ４６から供給されたビデオ信号のフレームレートを、２４ｐから５０または６０フレーム（またはフィールド）／秒のフレーム（またはフィールド）レート（以下、簡単のため、単にフレームレートと記述する）に変換する。変換の手順は任意であるが、例えば特開平４−２７３６７８号公報に開示されている手順を用いることができる。フレーム周波数変換部１０１は、ビデオ信号のフレームレートが、５０または６０フレーム／秒のフレームレートである場合には、特に処理を実行しない。プログレッシブ変換部１０２は、フレーム周波数変換部１０１から入力されたビデオ信号の方式がインターレース方式である場合、その方式を、プログレッシブ方式に変換する。入力されたビデオ信号の方式がプログレッシブ方式である場合、特別な処理は実行されない。
【００４３】
水平垂直画素変換部１０３は、プログレッシブ変換部１０２から入力されたビデオ信号の水平方向の画素、または垂直方向の画素を必要に応じて補間し、水平方向の画素数や水平方向のライン数を増減する。グラフィックス混合部１０４は、水平垂直画素変換部１０３から入力されたビデオ信号に、アイコン、文字、字幕、ピクチャインピクチャ等の画像の合成処理を行う。フレーム周波数変換部１０５は、グラフィックス混合部１０４から入力された５０または６０フレーム／秒のフレームレートを、２４フレーム／秒に変換するとともに、方式をプログレッシブ方式に変換する。フレーム周波数変換部１０５が出力するビデオ信号は、ＨＤ信号となる。
【００４４】
水平垂直画素変換部１０６は、グラフィックス混合部１０４から入力されたビデオ信号の水平方向の画素、または垂直方向の画素を必要に応じて補間し、水平方向の画素数や水平方向のライン数を増減する。フレーム周波数変換部１０７は、水平垂直画素変換部１０６から入力されたビデオ信号のフレームレートを、２４ｐから５０または６０フレーム／秒に変換する。フレーム周波数変換部１０７が出力するビデオ信号は、ＳＤ信号となる。
【００４５】
フレーム周波数変換部１０５とフレーム周波数変換部１０７の出力のうち、後段のディスプレイ１３の仕様に合う方が選択的に出力される。
【００４６】
フレーム周波数変換部１０１、プログレッシブ変換部１０２、水平垂直画素変換部１０３、グラフィックス混合部１０４、フレーム周波数変換部１０５、水平垂直画素変換部１０６、およびフレーム周波数変換部１０７は、各部が必要に応じて動作する。これにより、後述する図１０の左の列の符号Ｉ−１乃至Ｉ−２２のいずれかのビデオ信号の信号形式が、中央の列の符号Ｈ−１乃至Ｈ−１８のいずれかの信号形式、または右の列の符号Ｃ−１乃至Ｃ−４のいずれかの信号形式に変換される。ただし、コンポジット系のビデオ信号の信号形式は、Ｃ−４に固定することができる。
【００４７】
［ディレクトリ］
【００４８】
図４は、BD-ROM アプリケーションフォーマットディレクトリを説明する図である。BDMVは、BD-ROMディレクトリであり、PLAYLIST, CLIPINF, STREAM, AUXDATA、META Data, BD-J Object、およびBACKUPの各ディレクトリを有している。
【００４９】
各ディレクトリが格納する内容は次の通りである。
【００５０】
index.bdmvディレクトリは、ディレクトリ全体の管理情報のディレクトリであり、インデックステーブル（Index Table）を格納する。
【００５１】
MovieObject.bdmvは、ムービーオブジェクト（MovieObject）を格納する。
【００５２】
PLAYLISTは、ムービープレイリストのデータベースファイル（database files）を含む。１プレイリストは１ファイルである。この実施の形態においては、0000.mpls, 0001.mpls, 0002.mplsの３個のファイルが格納されている。
【００５３】
CLIPINFは、クリップのデータベースファイルを含み、クリップAVストリームの性質・再生開始可能点を格納する。この実施の形態においては、0000.clpi, 0001.clpi, 0002.clpiの３個のファイルが格納されている。
【００５４】
STREAMは、クリップAVストリームファイルであり、MPEG-2のAVトランスポートストリームファイルを格納する。これはBDAV MPEG−2トランスポートストリームとして、構造が知られている。この実施の形態においては、0000.m2ts, 0001.m2ts, 0002.m2tsの３個のファイルが格納されている。
【００５５】
AUXDATAは、効果音データ、フォントに関するファイルを格納する。この実施の形態においては、sound.bdmv, 11111.otf,  99999.otfの３個のファイルが格納されている。
【００５６】
METAは、ディスク名、タイトルサーチ用のXMLメタデータ等を格納する。
【００５７】
BD-J Objectは、インタラクティブJAVAアプリケーションを格納する。
【００５８】
BACKUPは、バックアップファイルを格納する。
【００５９】
本実施の形態では、解像度情報や音声フォーマットがディスク３０から取得される場合、例えば下記から取得される。
１  クリップインフォメーションファイルに記述されている属性情報（解像度、アスペクト比、音声フォーマット、音声チャンネル数）
２  ＭＰＥＧフォーマットで規定している所定エリア（シーケンスヘッダ）に記述される解像度、アスペクト比情報、各オーディオフォーマット情報（リニアＰＣＭ、ＡＣ−３、ＤＴＳ、ＡＡＣ）
３  メタデータとデータベースファイル（PLAYLISTとCLIPINFのデータベースファイル）
【００６０】
各々のプログラム再生時間は、次から取得される。
１  ムービープレイリスト
２  メタデータとデータベースファイル（PLAYLISTとCLIPINFのデータベースファイル）
３  クリップインフォメーションファイル
【００６１】
［トランスポートストリームの構成］
【００６２】
図５は、STREAMディレクトリに格納されているBDAV_MPEG−2トランスポートストリームの構成を説明する図である。
【００６３】
BDAV_MPEG−2トランスポートストリームは、１つかそれ以上のアラインドユニット（Aligned units）で構成される。アラインドユニットのサイズは6144バイト(2048×3 バイト)であり、１のアラインドユニットは３２個のソースパケット（source packet）で構成される。ソースパケットの長さは192バイトである。１つのソースパケットは、長さが４バイトのエキストラヘッダ（TP_extra header）と、長さが188バイトのトランスポートパケット（Transport packet）で構成される。記録・編集は、6144バイトのアラインドユニット単位で行われる。
【００６４】
［インデックステーブルの構成］
【００６５】
図６は、index.bdmvディレクトリに含まれるインデックステーブルの構成を説明する図である。インデックステーブルは、BD-ROMディスクのタイトルとトップメニューを定義する。インデックステーブルは、すべてのタイトルとトップメニューのエントリーポイントを含んでいる。
【００６６】
図６のインデックステーブルには、ファーストプレイバック、トップメニュー、タイトルTL1、タイトルTL2、・・・が記述されている。ファーストプレイバックは、自動再生を実行する場合に使用される。この実施の形態では、ムービーオブジェクトMO1が自動再生される。トップメニューは、ムービーオブジェクトMO2を再生することで表示される。タイトルTL1は、ムービーオブジェクトMO3を再生することで表示され、タイトルTL2は、BD-JムービーオブジェクトBMO1を再生することで表示される。
【００６７】
［ムービーオブジェクトとプレイリストの関係］
【００６８】
図７は、ムービーオブジェクトとプレイリストの関係を説明する図である。
【００６９】
ムービーオブジェクトは実行可能なナビゲーションコマンドプログラムから構成される。ムービーオブジェクトはプレイリストの上位レイヤに存在する。図７の実施の形態の場合、ムービーオブジェクトMO1には、Play PL2とJump Object MO2の２つのコマンドが記述されている。Play PL2は、プレイリストPL2の再生を指示するコマンドであり、Jump Object MO2は、次に、ムービーオブジェクトMO2へのジャンプを指示するコマンドである。
【００７０】
ムービーオブジェクトMO2には、ａがｂより大きい場合、Play PL3を実行し、そうでない場合、Play PL4を実行するコマンドが記述されている。すなわちこの場合、ａがｂより大きければ、プレイリストPL3が再生され、ａがｂと等しいか、またはｂより小さければ、プレイリストPL4が再生される。
【００７１】
［プレイリスト］
【００７２】
図８はプレイリストを説明する図である。プレイリストはクリップ（clip）の再生区間（interval）の集計（collection）である。再生区間はプレイアイテム(PlayItem)と呼ばれ、再生のスタートポイントであるイン点からエンドポイントであるアウト点までの区間を表す。クリップはクリップAVストリームファイルとクリップインフォメーションファイルとで構成される。
【００７３】
図８の実施の形態の場合、プレイリストPL1は、クリップCL1のイン点In1からアウト点Out1までのプレイアイテムPI1aで構成される。ClipCL1は、クリップAVストリームファイルとクリップインフォメーションファイルで構成される。クリップAVストリームファイルはMPEG-2トランスポートストリームが格納されている。クリップインフォメーションファイルには、対応するAV ストリームのアクセスポイントのタイムスタンプが格納されている。
【００７４】
プレイリストPL2は、クリップCL2のイン点In2からアウト点Out2までのプレイアイテムPI2aと、クリップCL3のイン点In3からアウト点Out3までのプレイアイテムPI2bで構成される。プレイリストPL3は、クリップCL1のイン点In11からアウト点Out11までのプレイアイテムPI3aと、クリップCL2のイン点In21からアウト点Out21までのプレイアイテムPI3bで構成される。プレイリストPL4は、クリップCL2のイン点In22からアウト点Out22までのプレイアイテムPI4aと、クリップCL3のイン点In31からアウト点Out31までのプレイアイテムPI4bで構成される。
【００７５】
［ビデオストリームの仕様］
【００７６】
図９は、BD-ROMのビデオストリームの仕様を説明する図である。コーデックは、MPEG-2,MPEG-4 AVC,SMPTE VC-1の３種類のいずれかとされる。MPEG-2は、MP@HL and MP@MLとされている。MPEG-4 AVCは、プロファイルが、High ProfileまたはMain Profileとされている。レベルは、4.1または4.0(1920×1080,1440×1080,1280×720),4.1,4.0,3.2,3.1または3.0(720×480,720×576)とされる。SMPTE VC-1は、プロファイルが、Advanced profileとされ、レベルが、3(1920×1080,1440×1080,1280×720),2(720×480,720×576)とされる。
【００７７】
なお、1920×1080等は、前者が水平方向の画素数、後者が垂直方向の画素数（ライン数）をそれぞれ意味する。
【００７８】
HD方式は、1920×1080×59.94-i,50-i(16:9), 1920×1080×24p,23.976p(16:9),1440×1080×59.94i,50i(16:9), 1440×1080×24p,23.976p(16:9),1280×720×59.94p,50p(16:9), 1280×720×24p,23.976p(16:9)の６種類のいずれかとされる。
【００７９】
なお、16:9はアスペクト比を表す。
【００８０】
SD方式は、720×480×59.94i(4:3/16:9),720×576×50i(4:3/16:9)の２種類のいずれかとされる。
【００８１】
［信号形式の変換］
【００８２】
図１０は、信号形式の変換を説明する図である。ディスク３０から再生され、グラフィックスコントローラ４７に入力されるビデオ信号の種類は、図１０の左側の列の信号形式Ｉ−１（1920×1080×59.94i(16:9)）乃至Ｉ−２２（352×288×50i(4:3)）で示されるいずれかとされる。またグラフィックスコントローラ４７から出力されるビデオ信号の信号形式（この実施の形態の場合、解像度）は、ＨＤＭＩ端子５０から出力されるＨＤＭＩ系のビデオ信号の場合、図１０の中央の列の信号形式Ｈ−１（720×576×50i(4:3)）乃至信号形式Ｈ−１８（1920×1080×23.976p(16:9)）で示されるいずれかとされる。また、ＤＡコンバータ５２から出力されるコンポジット系のビデオ信号の場合、図１０の右側の列の信号形式Ｃ−１（720×576×50i(4:3)）乃至Ｃ４（720×480×59.94i(16:9)）のいずれかとされる。
【００８３】
なお、59.94i等は、フレームレートを表す。
【００８４】
［コンテンツの構成］
【００８５】
図１１は、コンテンツの構成を示す図である。図１１のコンテンツは、PI1乃至PI8の８個のプレイアイテムで構成されており、全体の再生時間の長さは２時間１４分３０秒となっている。プレイアイテムPI1は、画面注視の注意文章であり、その解像度は、1080/59.94iであり、無音であり、その長さは６０秒とされている。プレイアイテムPI2は、映画会社のロゴであり、その解像度は、1080/23.97pであり、オーディオ信号はPCMとされている。長さは９０秒とされている。
【００８６】
プレイアイテムPI3は、著作権警告であり、その解像度は、1080/59.94iであり、無音であり、その長さは６０秒とされている。プレイアイテムPI4は、予告編であり、その解像度は、1080/59.94iであり、オーディオ信号はドルビーデジタルとされている。長さは３分とされている。
【００８７】
プレイアイテムPI5は、JAVA読み込みであり、その解像度は、1080/23.97pであり、無音であり、その長さは２分とされている。プレイアイテムPI6は、メインメニューであり、その解像度は、1080/23.97pであり、無音とされ、ループ再生とされている。
【００８８】
プレイアイテムPI7は、映画本編であり、その解像度は、1080/23.97pであり、オーディオ信号は、ドルビーTrueHDとされている。長さは２時間とされている。プレイアイテムPI8は、予告編であり、その解像度は、1080/59.94iであり、オーディオ信号はドルビーデジタルとされている。長さは６分とされている。
【００８９】
ディスク３０から再生される１つのコンテンツが図１１に示されるように構成されている場合、プレイアイテムPI1乃至PI8のうち、再生時間が最長なのは、２時間の再生時間のプレイアイテムPI7である。そこで、本実施の形態においては、プレイアイテムPI1乃至PI6およびPI8のビデオ信号は、グラフィックスディスプレイコントローラ４７により、特定の再生区間としての最長のプレイアイテムPI7に合わせた信号形式に変換される。オーディオ信号は、オーディオＤＳＰ４３により、特定の再生区間としての最長のプレイアイテムPI7に合わせた信号形式に変換される。具体的には、プレイアイテムPI1乃至PI6およびPI8のビデオ信号の信号形式としての解像度が、最長のプレイアイテムPI7の解像度（すなわち、1080/23.97p）に変換され、出力される。また、プレイアイテムPI1乃至PI6およびPI8のオーディオ信号のフォーマットは、最長のプレイアイテムPI7のフォーマット（すなわち、ドルビーTrueHD）に変換され、出力される。
【００９０】
［メディア再生処理］
【００９１】
図１２と図１３は、メディアの再生処理を説明するフローチャートである。以下、これらの図を参照して、メディアの再生処理について説明する。
【００９２】
ステップＳ１１においてシステムコントローラ５３の読み出し部８１は、メディアＩＤを読み出す。すなわち、ディスク３０がドライブ部２１に装着されると、ドライブコントローラ３５はサーボ部３６を介してモータ３１を駆動し、ディスク３０を回転させ、再生部としての光ヘッド３２によりディスク３０の所定のトラックを再生させる。再生信号は、ＲＦプロセッサ３３を介してデマルチプレクサ部４１に入力される。デマルチプレクサ部４１は再生信号からデータ信号を分離し、システムコントローラ５３に出力する。システムコントローラ５３の読み出し部８１は、入力されたデータ信号から、メディアとしてのディスク３０のＩＤを読み出す。
【００９３】
ステップＳ１２において判定部８２は、再生装置がインターネットに接続されているかを判定する。再生装置１１が通信部５８を介してインターネットに接続されていない場合、ステップＳ１３において検索部８３は、ディスク３０から再生されたデータから、再生メディアのメタデータを検索する。メタデータが存在する場合、ステップＳ１４において判定部８２は、検索したメタデータに解像度情報と時間情報が存在するかを判定する。
【００９４】
検索したメタデータに解像度情報と時間情報が存在しない場合、ステップＳ１５において検索部８３は、ディスク３０から再生されたデータから、再生メディアのインデックス情報を検索する。インデックス情報が存在する場合、ステップＳ１６において判定部８２は、検索したインデックス情報に解像度情報と時間情報が存在するかを判定する。
【００９５】
検索したインデックス情報に解像度情報と時間情報が存在しない場合、ステップＳ１７において検索部８３は、ディスク３０から再生されたデータから、再生メディアのムービーオブジェクト情報を検索する。ムービーオブジェクト情報が存在する場合、ステップＳ１８において判定部８３は、検索したムービーオブジェクト情報に解像度情報と時間情報が存在するかを判定する。
【００９６】
検索したムービーオブジェクト情報に解像度情報と時間情報が存在しない場合、ステップＳ１９において検索部８３は、ディスク３０から再生されたデータから、再生メディアのプレイリスト情報を検索する。プレイリスト情報が存在する場合、ステップＳ２０において判定部８２は、検索したプレイリスト情報に解像度情報と時間情報が存在するかを判定する。
【００９７】
以上のようにして、ディスク３０から再生されたデータから、解像度情報と時間情報を有しているメタデータ、インデックス情報、ムービーオブジェクト情報、またはプレイリスト情報が検索される。
【００９８】
解像度情報と時間情報が存在する場合、ステップＳ２４において検出部８５は、そのメタデータ、インデックス情報、ムービーオブジェクト情報、またはプレイリスト情報から、最長のプレイアイテムの解像度を検出する。例えば図１１に示されるコンテンツの場合、プレイアイテムIP1乃至IP8のうち、プレイアイテムPI7の再生時間が２時間で最も長いので、その解像度1080／23.97pが検出される。
【００９９】
なお、最長プレイアイテムであるかどうかは、各プレイアイテムの再生時間を比較する他、例えばメインメニューから本編を検索し、その本編を最長プレイアイテムとして検出することもできる。何故ならば、コンテンツがユーザーに提供される場合、その本編が最も長いのが一般的である。そこで、本編を最長プレイアイテムとして検出することもできる。
【０１００】
具体的には、図６に示されるようなインデックステーブルのタイトルの中で、チャプター（Chapter）の数が最も多いタイトルが本編であることが多い。そこで、各タイトルのプレイリストに記述されているチャプターの数を計数し、その数が最も大きいタイトルを本編、すなわち最長のプレイアイテムとして検出することもできる。
【０１０１】
ステップＳ２５において判定部８２は、最長プレイアイテムの解像度はディスプレイに表示可能であるかを判定する。この判定のため、システムコントローラ５３は、ディスプレイ１３とＨＤＭＩ通信部４９を介して通信し、ディスプレイ１３からＥＤＩＤ情報を取得する。そしてＥＤＩＤ情報に記述されている仕様情報と最長プレイアイテムの解像度とを比較することでこの判定が行われる。最長プレイアイテムの解像度はディスプレイ１３に表示可能である場合、ステップＳ２６において設定部８４は、最長プレイアイテムの解像度を基準解像度に設定する。
【０１０２】
ステップＳ１４，Ｓ１６，Ｓ１８，Ｓ２０において、メタデータ、インデックス情報、ムービーオブジェクト情報、およびプレイリスト情報のいずれにも、解像度情報と時間情報が含まれていないと判定された場合、ステップＳ２１の処理が実行される。ステップＳ２５において最長プレイアイテムの解像度はディスプレイ１３に表示可能ではないと判定された場合にも、ステップＳ２１の処理が実行される。ステップＳ２１において設定部８４は、ディスプレイで表示可能な最も高い解像度を基準解像度に設定する。
【０１０３】
ステップＳ１２において、再生装置１１がインターネットに接続されていると判定された場合、ステップＳ２２において検索部８３は通信部５８を介して、再生メディアの記録内容の情報を格納するサーバを検索する。この検索は、ステップＳ１１で読み込んだメディアＩＤに基づいて行われる。サーバ１４への再生メディアの記録内容の情報の登録は、コンテンツの提供者、あるいはユーザーが行うことができる。
【０１０４】
ステップＳ２３において判定部８２は、検索したサーバに解像度情報と時間情報が存在するかを判定する。サーバ１４に解像度情報と時間情報が存在しない場合、上述したステップＳ１３以降の処理が実行され、メタデータ、インデックス情報、ムービーオブジェクト情報、またはプレイリスト情報が検索される。
【０１０５】
これに対して、ステップＳ２３において検索したサーバ１４に解像度情報と時間情報が存在すると判定された場合、ステップＳ２４においてサーバ１４において検索された解像度情報と時間情報から最長プレイアイテムの解像度が検出される。そして、それに基づいて、上述したように、ステップＳ２５，Ｓ２１，Ｓ２６において、ディスプレイで表示可能な最も高い解像度、または最長プレイアイテムの解像度が基準解像度に設定される。
【０１０６】
以上のようにしてステップＳ２１，Ｓ２６において基準解像度が設定された後、ステップＳ２７において判定部８２は、基準解像度とこれから再生するプレイアイテムの解像度は一致するかを判定する。基準解像度とこれから再生するプレイアイテムの解像度が一致しない場合、ステップＳ２８において変換部８６は、グラフィックスディスプレイコントローラ４７を制御する。この制御に基づいて、グラフィックスディスプレイコントローラ４７は、これから再生するプレイアイテムの解像度を基準解像度に変換する。
【０１０７】
基準解像度とこれから再生するプレイアイテムの解像度が一致する場合、ビデオ信号に関するステップＳ２８の処理はスキップされる。
【０１０８】
すなわち、グラフィックスディスプレイコントローラ４７は、最長プレイアイテムより再生時間が短い各プレイアイテムの解像度を基準解像度に変換する。図１１の例では、符号Ｉ−１の解像度のプレイアイテムPI1,PI3,PI4,PI8、および符号Ｉ−４の解像度のプレイアイテムPI2が、いずれも符号Ｈ−１８で示される基準解像度（すなわち、最長プレイアイテムPI7の解像度）に変換される。プレイアイテムPI5,PI6は、最長プレイアイテムPI7と同じ解像度なので、そのまま出力される。
【０１０９】
ステップＳ２７で基準解像度とこれから再生するプレイアイテムの解像度が一致すると判定された場合、並びにステップＳ２８でこれから再生するプレイアイテムの解像度が基準解像度に変換された後、ステップＳ２９の処理が実行される。ステップＳ２９において実行部８７は、解像度変換処理以外の再生処理を実行する。
【０１１０】
すなわち光学ヘッド３２によりディスク３０から再生された信号がＲＦプロセッサ３３によりデジタル信号とされ、変復調部３４で誤り訂正が行われる。デマルチプレクサ部４１は変復調部３４から入力された信号のオーディオ信号をオーディオデコーダ４２に出力し、ビデオ信号をビデオデコーダ４６に出力する。
【０１１１】
ビデオデコーダ４６は入力されたビデオ信号をデコードする。グラフィックスディスプレイコントローラ４７は、上述したように信号形式を変換する。この実施の形態の場合、解像度が最長のプレイアイテムの解像度に変換される。
【０１１２】
後述するように、オーディオ信号はオーディオデコーダ４２によりデコードされた後、オーディオＤＳＰ４３により信号形式が変換される。すなわち、最長のプレイアイテムのフォーマットに変換される。
【０１１３】
ＨＤＭＩ通信部４９は、ビデオ信号とオーディオ信号をＨＤＭＩ規格の信号に変換し、ＨＤＭＩ端子５０を介してディスプレイ１３に出力する。ディスプレイ１３においてはビデオ信号に対応する画像が表示されるとともに、オーディオ信号に対応する音声が出力される。
【０１１４】
各プレイアイテムの信号形式が最長のプレイアイテムの信号形式に変換されているので、図１１に示されるような異なる信号形式のプレイアイテムを含むコンテンツが再生された場合においても、途中で認証処理が実行されることがない。その結果、コンテンツがプレイアイテムの切り替えのタイミングで途切れることが防止される。
【０１１５】
ステップＳ３０において判定部８２は、ユーザーからの指示に基づいて、メディアの再生を終了するかを判定する。再生を終了しない場合、処理はステップＳ２７に戻り、それ以降の処理が繰り返される。
【０１１６】
ユーザーからの指示に基づいて、メディアの再生を終了する場合、処理は終了される。
【０１１７】
オーディオ信号の信号形式としてのフォーマットに関しても同様の処理が行われる。
【０１１８】
すなわち、信号形式情報として、ビデオ信号の解像度情報の代わりに、オーディオ信号のフォーマット情報が検索される。ステップＳ２６において、最長プレイアイテムのオーディオ信号のフォーマットが基準フォーマットに設定される。また、ステップＳ２１において、ディスプレイ１３で出力可能なオーディオ信号のフォーマットが基準フォーマットに設定される。
【０１１９】
そしてステップＳ２７において判定部８２は、基準フォーマットとこれから再生するプレイアイテムのフォーマットは一致するかを判定する。基準フォーマットとこれから再生するプレイアイテムのフォーマットが一致しない場合、ステップＳ２８において変換部８６は、オーディオＤＳＰ４３を制御する。この制御に基づいて、オーディオＤＳＰ４３は、これから再生するプレイアイテムのオーディオフォーマットを基準フォーマットに変換する。
【０１２０】
図１１の例では、オーディオＤＳＰ４３が、各プレイアイテムPI1乃至PI6,PI8のオーディオ信号のフォーマットを、ドルビーTrueHD方式に変換する。例えば、プレイアイテムPI1の無音部は、オーディオＤＳＰ４３により、ドルビーTrueHD方式の無音部に変換される。プレイアイテムPI2のPCMオーディオ信号は、オーディオＤＳＰ４３により、ドルビーTrueHD方式のオーディオ信号に変換される。
【０１２１】
ステップＳ２７においても、同様に、基準フォーマットとこれから再生するプレイアイテムのフォーマットが一致する場合、オーディオ信号に関するステップＳ２８の変換処理はスキップされる。
【０１２２】
このように、図１２と図１３の処理は、ビデオ信号とオーディオ信号のそれぞれに対して実行される。その結果、図１１に示されるように、ビデオ信号とオーディオ信号のそれぞれにおいて、信号形式が異なるプレイアイテムが含まれている場合においても、途中で認証処理が実行されることがない。従って、ビデオ信号またはオーディオ信号のプレイアイテムの切り替えのタイミングで、コンテンツが途切れることが防止される。
【０１２３】
［他のメディア再生処理］
【０１２４】
一旦再生したメディアの解像度情報と時間情報を、再生装置１１またはディスク３０に記録しておくこともできる。以下、この場合の実施の形態について、図１４と図１５を参照して説明する。
【０１２５】
図１４と図１５は、他のメディアの再生処理を説明するフローチャートである。
【０１２６】
ステップＳ４１において読み出し部８１は、メディアＩＤを読み出す。すなわち、ディスク３０がドライブ部２１に装着されると、ドライブコントローラ３５はサーボ部３６を介してモータ３１を駆動し、ディスク３０を回転させ、光ヘッド３２によりディスク３０の所定のトラックを再生させる。再生信号は、ＲＦプロセッサ３３を介してデマルチプレクサ部４１に入力される。デマルチプレクサ部４１は再生信号からデータ信号を分離し、システムコントローラ５３に出力する。読み出し部８１は、入力されたデータ信号から、メディアとしてのディスク３０のＩＤを読み取る。
【０１２７】
ステップＳ４２において判定部８２は、メディアＩＤに対応する最長プレイアイテムの解像度が記録されているかを判定する。再生装置１１により一旦再生された再生専用のメディア（いわゆるＲＯＭディスク）については、後述するステップＳ５６において、そのメディアの最長プレイアイテムの解像度がメモリ５４に記録されている。そこで、メモリ５４にディアＩＤに対応する最長プレイアイテムの解像度が記録されている場合には、ステップＳ５３において読み出し部８１は、最長プレイアイテムの解像度を読み出す。すなわち、メモリ５４に記憶されている、メディアＩＤに対応する最長プレイアイテムの解像度が読み出される。
【０１２８】
ステップＳ４２において、メディアＩＤに対応する最長プレイアイテムの解像度が記録されていないと判定された場合、ステップＳ４３において判定部８２は、再生メディアに最長プレイアイテムの解像度が記録されているかを判定する。再生装置１１により一旦再生された書き込み可能な再生メディアについては、後述するステップＳ５６において、そのメディアの最長プレイアイテムの解像度が再生メディアに記録されている。そこで、再生メディア（すなわちディスク３０）にメディアＩＤに対応する最長プレイアイテムの解像度が記録されている場合には、ステップＳ５４において読み出し部８１は、再生メディアから最長プレイアイテムの解像度を読み出す。すなわち、ディスク３０の所定のトラックのファイルに記録されている最長プレイアイテムの解像度が読み出される。あるいは、ディスク３０の製造時に、メタデータ、インデックス情報、ムービーオブジェクト情報、およびプレイリスト情報以外に、この情報が予め所定のトラックに記録されている場合には、そこから読み出しが行われる。
【０１２９】
ステップＳ４３において、再生メディアに最長プレイアイテムの解像度が記録されていないと判定された場合、ステップＳ４４において検索部８３は、ディスク３０から再生されたデータから、再生メディアのメタデータを検索する。メタデータが存在する場合、ステップＳ４６において判定部８２は、検索したメタデータに解像度情報と時間情報が存在するかを判定する。
【０１３０】
検索したメタデータに解像度情報と時間情報が存在しない場合、ステップＳ４６において検索部８３は、ディスク３０から再生されたデータから、再生メディアのインデックス情報を検索する。インデックス情報が存在する場合、ステップＳ４７において判定部８２は、検索したインデックス情報に解像度情報と時間情報が存在するかを判定する。
【０１３１】
検索したインデックス情報に解像度情報と時間情報が存在しない場合、ステップＳ４８において検索部８３は、ディスク３０から再生されたデータから、再生メディアのムービーオブジェクト情報を検索する。ムービーオブジェクト情報が存在する場合、ステップＳ４９において判定部８２は、検索したムービーオブジェクト情報に解像度情報と時間情報が存在するかを判定する。
【０１３２】
検索したムービーオブジェクト情報に解像度情報と時間情報が存在しない場合、ステップＳ５０において検索部８３は、ディスク３０から再生されたデータから、再生メディアのプレイリスト情報を検索する。プレイリスト情報が存在する場合、ステップＳ５１においてシステムコントローラ５３は、検索したプレイリスト情報に解像度情報と時間情報が存在するかを判定する。
【０１３３】
以上のようにして、ディスク３０から再生されたデータから、解像度情報と時間情報を有しているメタデータ、インデックス情報、ムービーオブジェクト情報、またはプレイリスト情報が検索される。
【０１３４】
解像度情報と時間情報が存在する場合、ステップＳ５５において検出部８５は、そのメタデータ、インデックス情報、ムービーオブジェクト情報、またはプレイリスト情報の情報から、最長のプレイアイテムの解像度を検出する。例えば図１１に示されるコンテンツの場合、プレイアイテムIP1乃至IP8のうち、プレイアイテムPI7の再生時間が２時間で最も長いので、その解像度1080／23.97pが検出される。
【０１３５】
ステップＳ５５において最長プレイアイテムの解像度が検出された場合、次にステップＳ５６の処理が実行される。ステップＳ５３においてメモリ５４に記憶されている最長プレイアイテムの解像度が読み出された場合、並びにステップＳ５４において再生メディアから最長プレイアイテムの解像度が読み出された場合にも、次にステップＳ５６の処理が実行される。すなわち、ステップＳ５６において記録部８８はメモリ５４を制御し、記憶部としてのメモリ５４に、最長プレイアイテムの解像度をメディアＩＤに対応付けて記録させる。この処理は再生メディアが再生専用である場合、または再生メディアが記録可能なメディアである場合に実行される。一方、再生メディアが記録可能なメディアである場合には、メモリ５４に記録する処理に代えて、最長プレイアイテムの解像度を再生メディアに記録することができる。この最長プレイアイテムの解像度は、メタデータ、インデックス情報、ムービーオブジェクト情報、およびプレイリスト情報とは別の情報として、再生メディアの所定のトラックのファイルに記録される。
【０１３６】
このように一旦再生したディスク３０については、その最長プレイアイテムの解像度をメモリ５４またはそのディスク自体に記録しておくことで、次回の再生時における検索を短時間で完了することができる。
【０１３７】
ステップＳ５６の処理の後、ステップＳ５７において判定部８２は、最長プレイアイテムの解像度はディスプレイに表示可能であるかを判定する。この判定のため、システムコントローラ５３は、ディスプレイ１３とＨＤＭＩ通信部４９を介して通信し、ディスプレイ１３からＥＤＩＤ情報を取得する。そしてＥＤＩＤ情報に記述されている仕様情報と最長プレイアイテムの解像度とを比較することでこの判定が行われる。最長プレイアイテムの解像度はディスプレイ１３に表示可能である場合、ステップＳ５８において設定部８４は、最長プレイアイテムの解像度を基準解像度に設定する。またこのとき、最長プレイアイテムのオーディオ信号のフォーマットが基準フォーマットに設定される。
【０１３８】
ステップＳ４５，Ｓ４７，Ｓ４９，Ｓ５１において、メタデータ、インデックス情報、ムービーオブジェクト情報、およびプレイリスト情報のいずれにも、解像度情報と時間情報が含まれていないと判定された場合、ステップＳ５２の処理が実行される。ステップＳ５７において最長プレイアイテムの解像度はディスプレイ１３に表示可能ではないと判定された場合にも、ステップＳ５２の処理が実行される。ステップＳ５２において設定部８４は、ディスプレイで表示可能な最も高い解像度を基準解像度に設定する。ステップＳ２１において設定部８４は、ディスプレイで表示可能な最も高い解像度を基準解像度に設定する。
【０１３９】
以上のようにしてステップＳ５２，Ｓ５８において基準解像度が設定された後、ステップＳ５９において判定部８２は、基準解像度とこれから再生するプレイアイテムの解像度は一致するかを判定する。基準解像度とこれから再生するプレイアイテムの解像度が一致しない場合、ステップＳ６０において変換部８６は、グラフィックスディスプレイコントローラ４７を制御する。この制御に基づいて、グラフィックスディスプレイコントローラ４７は、これから再生するプレイアイテムの解像度を基準解像度に変換する。基準解像度とこれから再生するプレイアイテムの解像度が一致する場合、ステップＳ６０の処理はスキップされる。
【０１４０】
すなわち、グラフィックスディスプレイコントローラ４７は、最長プレイアイテムより再生時間が短い各プレイアイテムの解像度を基準解像度に変換する。
【０１４１】
ステップＳ５９で基準解像度とこれから再生するプレイアイテムの解像度は一致すると判定された場合、並びにステップＳ６０でこれから再生するプレイアイテムの解像度が基準解像度に変換された後、ステップＳ６１において実行部８７は、解像度変換処理以外の再生処理を実行する。
【０１４２】
ステップＳ６２において判定部８２は、ユーザーからの指示に基づいて、メディアの再生を終了するかを判定する。再生を終了しない場合、処理はステップＳ５９に戻り、それ以降の処理が繰り返される。
【０１４３】
ユーザーからの指示に基づいて、メディアの再生を終了する場合、処理は終了される。
【０１４４】
この実施の形態においても、オーディオ信号の信号形式としてのフォーマットに関しても同様の処理が行われる。
【０１４５】
すなわち、信号形式情報として、ビデオ信号の解像度情報の代わりに、オーディオ信号のフォーマット情報が検索される。ステップＳ５８において、最長プレイアイテムのオーディオ信号のフォーマットが基準フォーマットに設定される。また、ステップＳ５２において、ディスプレイ１３で出力可能なオーディオ信号のフォーマットが基準フォーマットに設定される。
【０１４６】
そしてステップＳ５９において判定部８２は、基準フォーマットとこれから再生するプレイアイテムのフォーマットは一致するかを判定する。基準フォーマットとこれから再生するプレイアイテムのフォーマットが一致しない場合、ステップＳ６０において変換部８６は、オーディオＤＳＰ４３を制御する。この制御に基づいて、オーディオＤＳＰ４３は、これから再生するプレイアイテムのオーディオフォーマットを基準フォーマットに変換する。
【０１４７】
図１１の例では、オーディオＤＳＰ４３が、各プレイアイテムPI1乃至PI6,PI8のオーディオ信号のフォーマットを、ドルビーTrueHD方式に変換する。例えば、プレイアイテムPI1の無音部は、オーディオＤＳＰ４３により、ドルビーTrueHD方式の無音部に変換される。プレイアイテムPI2のPCMオーディオ信号は、オーディオＤＳＰ４３により、ドルビーTrueHD方式のオーディオ信号に変換される。
【０１４８】
ステップＳ５９においても、同様に、基準フォーマットとこれから再生するプレイアイテムのフォーマットが一致する場合、オーディオ信号に関するステップＳ６０の変換処理はスキップされる。
【０１４９】
このように、図１４と図１５の処理は、ビデオ信号とオーディオ信号のそれぞれに対して実行される。その結果、図１１に示されるように、ビデオ信号とオーディオ信号のそれぞれにおいて、信号形式が異なるプレイアイテムが含まれている場合においても、途中で認証処理が実行されることがない。従って、ビデオ信号またはオーディオ信号のプレイアイテムの切り替えのタイミングで、コンテンツが途切れることが防止される。
【０１５０】
［変形例］
【０１５１】
以上においては再生メディアがディスクとしたが、再生メディアは、ディスク以外に、テープ、メモリ、その他のメディアとすることも可能である。
【０１５２】
また、ＨＤＭＩ規格以外の規格でコンテンツを再生する場合にも、本発明は適用することができる。さらにコンテンツも、ビデオ信号とオーディオ信号に限られるものではない。
【０１５３】
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０１５４】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１５５】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１５６】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１５７】
１  情報処理システム,  １１  再生装置,  １３  ディスプレイ,  ２１  ドライブ部,  ２２  信号処理部,  ４３  オーディオＤＳＰ,  ４７  グラフィクスディスプレイコントローラ,  ４９  ＨＤＭＩ通信部,  ５３  システムコントローラ,  ８１  読み出し部,  ８２  判定部,  ８３  検索部,  ８４  設定部,  ８５  検出部,  ８６  変換部,  ８７  実行部,  ８８  記録部
【図１】
0005471160.tif 000002
【図２】
0005471160.tif 000003
【図３】
0005471160.tif 000004
【図４】
0005471160.tif 000005
【図５】
0005471160.tif 000006
【図６】
0005471160.tif 000007
【図７】
0005471160.tif 000008
【図８】
0005471160.tif 000009
【図９】
0005471160.tif 000010
【図１０】
0005471160.tif 000011
【図１１】
0005471160.tif 000012
【図１２】
0005471160.tif 000013
【図１３】
0005471160.tif 000014
【図１４】
0005471160.tif 000015
【図１５】
0005471160.tif 000016