(57)【特許請求の範囲】
【請求項１】
情報記録媒体に記録された情報を再生するための情報再生装置であって、
前記情報記録媒体は、
(i)主映像ストリームと、(ii)前記主映像ストリームに重ねて表示され、前記主映像ストリームの再生時間軸上の再生時刻を基準として表示を開始する再生時刻が予め設定されておらず、且つ外部指示に従って所望の再生時刻に表示を開始することが可能なＡｓｙｎｃタイプの副映像ストリームとを備えるコンテンツ情報と、
前記コンテンツ情報が備える前記主映像ストリーム及び前記副映像ストリームの夫々のアドレス情報を示すクリップ情報と、
前記主映像ストリームの表示を開始する再生時刻及び表示を終了する再生時刻を示し、且つ前記主映像ストリーム及び前記副映像ストリームの夫々の前記アドレス情報を示す前記クリップ情報中のアクセスポイントを示すプレイリスト情報と
が記録されており、
前記情報再生装置は、
前記主映像ストリームと、前記Ａｓｙｎｃタイプの副映像ストリームとを表示出力する表示出力手段と、
前記主映像ストリームに重ねて表示されることが選択された前記Ａｓｙｎｃタイプの副映像ストリームの識別番号を格納する格納手段と、
(i)前記主映像ストリームの現在の再生時刻が、前記Ａｓｙｎｃタイプの副映像ストリームが表示されるべき再生時刻の範囲を超えている場合、前記Ａｓｙｎｃタイプの副映像ストリームの識別番号を破棄するように前記格納手段を制御し、(ii)前記主映像ストリームの現在の再生時刻が、前記Ａｓｙｎｃタイプの副映像ストリームが表示されるべき再生時刻の範囲を超えていない場合、前記Ａｓｙｎｃタイプの副映像ストリームの識別番号を格納し続けるように前記格納手段を制御する制御手段と
を備え、
前記Ａｓｙｎｃタイプの副映像ストリームが前記表示出力手段による表示出力の対象として選択された場合に、当該Ａｓｙｎｃタイプの副映像ストリームの前記識別番号が前記格納手段に格納され、
前記表示出力手段は、外部指示に応じて、前記格納手段に格納されている前記識別番号によって特定される前記Ａｓｙｎｃタイプの副映像ストリームの表示出力を開始し、
前記Ａｓｙｎｃタイプの副映像ストリームが表示されるべき再生時刻の範囲は、当該Ａｓｙｎｃタイプの副映像ストリームの表示を開始した再生時刻から、当該Ａｓｙｎｃタイプの副映像ストリームの表示期間だけ進んだ再生時刻までの間の範囲であり、
前記制御手段は、前記Ａｓｙｎｃタイプの副映像ストリームを表示した後に前記主映像ストリームの巻き戻しが行われ、その結果、前記Ａｓｙｎｃタイプの副映像ストリームの表示を開始した時点での前記主映像ストリームの再生時刻を超える範囲にまで巻き戻しが行われた場合に、前記Ａｓｙｎｃタイプの副映像ストリームの識別番号を破棄するように前記格納手段を制御することを特徴とする情報再生装置。
【請求項２】
前記コンテンツ情報は、前記Ａｓｙｎｃタイプの副映像ストリームとは異なり、前記主映像ストリームに重ねて表示され、前記主映像ストリームの再生時間軸上の再生時刻を基準として表示を開始する再生時刻及び表示を終了する再生時刻が予め設定されており、且つ前記表示を開始する再生時刻に自動的に表示が開始されるＳｙｎｃタイプの副映像ストリームを更に備えており、
前記格納手段は、前記主映像ストリームに重ねて表示されることが選択された前記Ａｓｙｎｃタイプの副映像ストリームの識別番号又は前記Ｓｙｎｃタイプの副映像ストリームの識別番号を格納し、
前記制御手段は、(i)前記主映像ストリームの現在の再生時刻が、前記Ａｓｙｎｃタイプの副映像ストリームが表示されるべき再生時刻の範囲又は前記Ｓｙｎｃタイプの副映像ストリームが表示されるべき再生時刻の範囲を超えている場合、前記Ａｓｙｎｃタイプの副映像ストリームの識別番号又は前記Ｓｙｎｃタイプの副映像ストリームの識別番号を破棄するように前記格納手段を制御し、(ii)前記主映像ストリームの現在の再生時刻が、前記Ａｓｙｎｃタイプの副映像ストリームが表示されるべき再生時刻の範囲又は前記Ｓｙｎｃタイプの副映像ストリームが表示されるべき再生時刻の範囲を超えていない場合、前記Ａｓｙｎｃタイプの副映像ストリームの識別番号又は前記Ｓｙｎｃタイプの副映像ストリームの識別番号を格納し続けるように前記格納手段を制御することを特徴とする請求項１に記載の情報再生装置。
【請求項３】
前記制御手段は、前記Ａｓｙｎｃタイプの副映像ストリームが前記主映像に重ねて表示された後に、前記主映像ストリームの現在の再生時刻が、前記Ａｓｙｎｃタイプの副映像ストリームが表示されるべき再生時刻の範囲を超えている場合に、前記Ａｓｙｎｃタイプの副映像ストリームの識別番号を破棄するように前記格納手段を制御することを特徴とする請求項１に記載の情報再生装置。
【請求項４】
前記制御手段は、前記Ａｓｙｎｃタイプの副映像ストリームが前記主映像ストリームに重ねて表示された後に、前記主映像ストリームの現在の再生時刻が、前記Ａｓｙｎｃタイプの副映像ストリームが表示されるべき再生時刻の範囲を超えていない場合に、前記Ａｓｙｎｃタイプの副映像ストリームの識別番号を格納し続けるように前記格納手段を制御することを特徴とする請求項１に記載の情報再生装置。
【請求項５】
前記表示出力手段は、前記主映像ストリームに重ねて表示され、且つ前記主映像ストリームの再生時間軸に対して表示を開始する再生時刻が予め設定されているＳｙｎｃタイプの副映像ストリームを表示出力し、
前記格納手段は、前記主映像ストリームに重ねて表示されることが選択された前記Ａｓｙｎｃタイプの副映像ストリーム又は前記Ｓｙｎｃタイプの副映像ストリームの識別番号を格納し、
前記制御手段は、前記Ｓｙｎｃタイプの副映像ストリームが前記主映像ストリームに重ねて表示されている場合、前記Ｓｙｎｃタイプの副映像ストリームの識別番号を格納し続けるように前記格納手段を制御することを特徴とする請求項１に記載の情報再生装置。
【請求項６】
前記Ａｓｙｎｃタイプの副映像ストリームが前記主映像ストリームに重ねて表示される副映像ストリームとして選択されているか、又は前記Ｓｙｎｃタイプの副映像ストリームが前記主映像ストリームに重ねて表示される副映像ストリームとして選択されているかを判定する第１判定手段を更に備えることを特徴とする請求項５に記載の情報再生装置。
【請求項７】
前記Ａｓｙｎｃタイプの副映像ストリームが前記主映像ストリームに重ねて表示されている場合、前記主映像ストリームの現在の再生時刻が、前記Ａｓｙｎｃタイプの副映像ストリームが表示されるべき再生時刻の範囲を超えているか否かを判定する第２判定手段を更に備えることを特徴とする請求項１に記載の情報再生装置。
【請求項８】
前記制御手段は、前記Ａｓｙｎｃタイプの副映像ストリームが前記主映像ストリームに重ねて表示された後に、前記Ａｓｙｃｎタイプの副映像ストリームの表示が終了した場合、前記Ａｓｙｎｃタイプの副映像ストリームの識別番号を破棄するように前記格納手段を制御することを特徴とする請求項１に記載の情報再生装置。
【請求項９】
前記制御手段は、前記格納手段に無効値を格納することで、前記Ａｓｙｎｃｈタイプの副映像ストリームの識別番号を破棄するように前記格納手段を制御することを特徴とする請求項１に記載の情報再生装置。
【請求項１０】
情報記録媒体に記録された情報を再生するための情報再生方法であって、
前記情報記録媒体は、
(i)主映像ストリームと、(ii)前記主映像ストリームに重ねて表示され、前記主映像ストリームの再生時間軸上の再生時刻を基準として表示を開始する再生時刻が予め設定されておらず、且つ外部指示に従って所望の再生時刻に表示を開始することが可能なＡｓｙｎｃタイプの副映像ストリームとを備えるコンテンツ情報と、
前記コンテンツ情報が備える前記主映像ストリーム及び前記副映像ストリームの夫々のアドレス情報を示すクリップ情報と、
前記主映像ストリームの表示を開始する再生時刻及び表示を終了する再生時刻を示し、且つ前記主映像ストリーム及び前記副映像ストリームの夫々の前記アドレス情報を示す前記クリップ情報中のアクセスポイントを示すプレイリスト情報と
が記録されており、
前記主映像ストリームと、前記Ａｓｙｎｃタイプの副映像ストリームとを表示出力する表示出力手段と、前記主映像ストリームに重ねて表示されることが選択された前記Ａｓｙｎｃタイプの副映像ストリームの識別番号を格納する格納手段とを備える情報再生装置における情報再生方法であって、
前記主映像ストリームの現在の再生時刻が、前記Ａｓｙｎｃタイプの副映像ストリームが表示されるべき再生時刻の範囲を超えている場合、前記Ａｓｙｎｃタイプの副映像ストリームの識別番号を破棄するように前記格納手段を制御し、
前記主映像ストリームの現在の再生時刻が、前記Ａｓｙｎｃタイプの副映像ストリームが表示されるべき再生時刻の範囲を超えていない場合、前記Ａｓｙｎｃタイプの副映像ストリームの識別番号を格納し続けるように前記格納手段を制御し、
前記Ａｓｙｎｃタイプの副映像ストリームが前記表示出力手段による表示出力の対象として選択された場合に、当該Ａｓｙｎｃタイプの副映像ストリームの前記識別番号が前記格納手段に格納され、
前記表示出力手段により、外部指示に応じて、前記格納手段に格納されている前記識別番号によって特定される前記Ａｓｙｎｃタイプの副映像ストリームの表示出力が開始され、
前記Ａｓｙｎｃタイプの副映像ストリームが表示されるべき再生時刻の範囲は、当該Ａｓｙｎｃタイプの副映像ストリームの表示を開始した再生時刻から、当該Ａｓｙｎｃタイプの副映像ストリームの表示期間だけ進んだ再生時刻までの間の範囲であり、
前記制御工程は、前記Ａｓｙｎｃタイプの副映像ストリームを表示した後に前記主映像ストリームの巻き戻しが行われ、その結果、前記Ａｓｙｎｃタイプの副映像ストリームの表示を開始した時点での前記主映像ストリームの再生時刻を超える範囲にまで巻き戻しが行われた場合に、前記Ａｓｙｎｃタイプの副映像ストリームの識別番号を破棄するように前記格納手段を制御することを特徴とする情報再生方法。
【請求項１１】
請求項１に記載の情報再生装置に備えられたコンピュータを制御する再生制御用のコンピュータプログラムであって、該コンピュータを、前記制御手段として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば光ディスク等の情報記録媒体を再生する情報再生装置及び方法、並びにコンピュータをこのような情報再生装置として機能させるコンピュータプログラムの技術分野に関する。
【背景技術】
【０００２】
現在普及が進んでいるＤＶＤの次世代光ディスクとして、Ｂｌｕ−ｒａｙ  Ｄｉｓｃの開発が進められている。Ｂｌｕ−ｒａｙ  Ｄｉｓｃでは、ＤＶＤにおける記録データの記録及び再生に用いられている赤色レーザ光よりも波長が短い青色レーザ光を用いて記録データの記録及び再生が行われる。また、記録面上に形成されるトラックのピッチをより微小にすることで、Ｂｌｕ−ｒａｙ  Ｄｉｓｃは、単一の記録層で概ね２３ＧＢ程度の記録容量を実現している（特許文献１から３参照）。【０００３】
他方、このような光ディスクに記録された映画等の主映像に対して、ＰｉｎＰ（Ｐｉｃｔｕｒｅ  Ｉｎ  Ｐｉｃｔｕｒｅ：ピクチャ・イン・ピクチャ）のように、小ウインドウ等の副映像を重ねて（言い換えれば、主映像の一部に重ねて）表示することができる。副映像には、その表示の方法に応じて、Ｓｙｎｃｈｒｏｎｏｕｓタイプ（以下、“Ｓｙｎｃタイプ”と称する）の副映像と、Ａｓｙｎｃｈｒｏｎｏｕｓタイプ（以下、“Ａｓｙｎｃタイプ”と称する）の副映像とが存在している。Ｓｙｎｃタイプの副映像は、主映像の再生時刻に対して、表示開始時刻や表示終了時刻が予め設定されている。他方、Ａｓｙｎｃの副映像は、ユーザ等の指示に応じて、任意に表示を開始することができる。【０００４】
この場合、光ディスク上に複数種類記録されている副映像の中から、表示の対象として現在選択されている副映像を識別するために、選択されている副映像のストリーム番号がステータスレジスタ等に保持される。このステータスレジスタに保持されたストリーム番号は、新たな副映像が選択されない限りは、ステータスレジスタ中に保持され続ける。【０００５】
【特許文献１】特開２００４−３０４７６７号公報
【特許文献２】特開２００４−３２８４５０号公報
【特許文献３】特開２００５−２６９５９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
Ｓｙｎｃタイプの副映像であれば、ストリーム番号をステータスレジスタ中に保持し続けても、表示開始時刻や表示終了時刻が予め設定されているため、副映像の表示に特段の不都合を生じることはない。しかしながら、Ａｓｙｎｃタイプの副映像の場合には、ストリーム番号を保持し続けると、次のような技術的な問題点が生じ得る。例えば、Ａｓｙｎｃタイプの副映像を表示している際に、主映像の巻き戻し等を行ったと仮定する。このとき、巻き戻しを終了した再生時刻が、本来副映像の表示を望まない時刻であったとしても、ステータスレジスタにストリーム番号が保持されており、且つ副映像のタイプが任意の再生時刻から表示を開始することができるＡｓｙｎｃタイプであるがゆえに、予期せぬ再生時刻に副映像が表示されてしまうという技術的な問題点が生じ得る。【０００７】
本発明が解決しようとする課題は上記のようなものが例として挙げられる。本発明は、主映像に重ねて表示される副映像を好適に表示可能な情報再生装置及び方法、並びにコンピュータをこのような情報再生装置として機能させるコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の情報再生装置は、情報記録媒体に記録された情報を再生するための情報再生装置であって、前記情報記録媒体は、(i)主映像ストリームと、(ii)前記主映像ストリームに重ねて表示され、前記主映像ストリームの再生時間軸上の再生時刻を基準として表示を開始する再生時刻が予め設定されておらず、且つ外部指示に従って所望の再生時刻に表示を開始することが可能なＡｓｙｎｃタイプの副映像ストリームとを備えるコンテンツ情報と、前記コンテンツ情報が備える前記主映像ストリーム及び前記副映像ストリームの夫々のアドレス情報を示すクリップ情報と、前記主映像ストリームの表示を開始する再生時刻及び表示を終了する再生時刻を示し、且つ前記主映像ストリーム及び前記副映像ストリームの夫々の前記アドレス情報を示す前記クリップ情報中のアクセスポイントを示すプレイリスト情報とが記録されており、前記情報再生装置は、前記主映像と、前記Ａｓｙｎｃタイプの副映像ストリームとを表示出力する表示出力手段と、前記主映像ストリームに重ねて表示されることが選択された前記Ａｓｙｎｃタイプの副映像ストリームの識別番号を格納する格納手段と、(i)前記主映像ストリームの現在の再生時刻が、前記Ａｓｙｎｃタイプの副映像ストリームが表示されるべき再生時刻の範囲を超えている場合、前記Ａｓｙｎｃタイプの副映像ストリームの識別番号を破棄するように前記格納手段を制御し、(ii)前記主映像ストリームの現在の再生時刻が、前記Ａｓｙｎｃタイプの副映像ストリームが表示されるべき再生時刻の範囲を超えていない場合、前記Ａｓｙｎｃタイプの副映像ストリームの識別番号を格納し続けるように前記格納手段を制御する制御手段とを備え、前記Ａｓｙｎｃタイプの副映像ストリームが前記表示出力手段による表示出力の対象として選択された場合に、当該Ａｓｙｎｃタイプの副映像ストリームの前記識別番号が前記格納手段に格納され、前記表示出力手段は、外部指示に応じて、前記格納手段に格納されている前記識別番号によって特定される前記Ａｓｙｎｃタイプの副映像ストリームの表示出力を開始し、前記Ａｓｙｎｃタイプの副映像ストリームが表示されるべき再生時刻の範囲は、当該Ａｓｙｎｃタイプの副映像ストリームの表示を開始した再生時刻から、当該Ａｓｙｎｃタイプの副映像ストリームの表示期間だけ進んだ再生時刻までの間の範囲であり、前記制御手段は、前記Ａｓｙｎｃタイプの副映像ストリームを表示した後に前記主映像ストリームの巻き戻しが行われ、その結果、前記Ａｓｙｎｃタイプの副映像ストリームの表示を開始した時点での前記主映像ストリームの再生時刻を超える範囲にまで巻き戻しが行われた場合に、前記Ａｓｙｎｃタイプの副映像ストリームの識別番号を破棄するように前記格納手段を制御する。
【０００９】
上記課題を解決するために、本発明の情報再生方法は、情報記録媒体に記録された情報を再生するための情報再生方法であって、前記情報記録媒体は、(i)主映像ストリームと、(ii)前記主映像ストリームに重ねて表示され、前記主映像ストリームの再生時間軸上の再生時刻を基準として表示を開始する再生時刻が予め設定されておらず、且つ外部指示に従って所望の再生時刻に表示を開始することが可能なＡｓｙｎｃタイプの副映像ストリームとを備えるコンテンツ情報と、前記コンテンツ情報が備える前記主映像ストリーム及び前記副映像ストリームの夫々のアドレス情報を示すクリップ情報と、前記主映像ストリームの表示を開始する再生時刻及び表示を終了する再生時刻を示し、且つ前記主映像ストリーム及び前記副映像ストリームの夫々の前記アドレス情報を示す前記クリップ情報中のアクセスポイントを示すプレイリスト情報とが記録されており、前記主映像ストリームと、前記Ａｓｙｎｃタイプの副映像ストリームとを表示出力する表示出力手段と、前記主映像ストリームに重ねて表示されることが選択された前記Ａｓｙｎｃタイプの副映像ストリームの識別番号を格納する格納手段とを備える情報再生装置における情報再生方法であって、前記主映像ストリームの現在の再生時刻が、前記Ａｓｙｎｃタイプの副映像ストリームが表示されるべき再生時刻の範囲を超えている場合、前記Ａｓｙｎｃタイプの副映像ストリームの識別番号を破棄するように前記格納手段を制御し、前記主映像ストリームの現在の再生時刻が、前記Ａｓｙｎｃタイプの副映像ストリームが表示されるべき再生時刻の範囲を超えていない場合、前記Ａｓｙｎｃタイプの副映像ストリームの識別番号を格納し続けるように前記格納手段を制御し、前記Ａｓｙｎｃタイプの副映像ストリームが前記表示出力手段による表示出力の対象として選択された場合に、当該Ａｓｙｎｃタイプの副映像ストリームの前記識別番号が前記格納手段に格納され、前記表示出力手段により、外部指示に応じて、前記格納手段に格納されている前記識別番号によって特定される前記Ａｓｙｎｃタイプの副映像ストリームの表示出力が開始され、前記Ａｓｙｎｃタイプの副映像ストリームが表示されるべき再生時刻の範囲は、当該Ａｓｙｎｃタイプの副映像ストリームの表示を開始した再生時刻から、当該Ａｓｙｎｃタイプの副映像ストリームの表示期間だけ進んだ再生時刻までの間の範囲であり、前記制御工程は、前記Ａｓｙｎｃタイプの副映像ストリームを表示した後に前記主映像ストリームの巻き戻しが行われ、その結果、前記Ａｓｙｎｃタイプの副映像ストリームの表示を開始した時点での前記主映像ストリームの再生時刻を超える範囲にまで巻き戻しが行われた場合に、前記Ａｓｙｎｃタイプの副映像ストリームの識別番号を破棄するように前記格納手段を制御する。
【００１０】
上記課題を解決するために、本発明のコンピュータプログラムは、本発明の情報再生装置に備えられたコンピュータを制御する再生制御用のコンピュータプログラムであって、該コンピュータを、前記制御手段として機能させる。
【００１１】
本発明の作用及び他の利得は次に説明する実施の形態から明らかにされよう。
【図面の簡単な説明】
【００１２】
【図１】本実施例に係る情報記録再生装置の基本的な構成を概念的に示すブロック図である。
【図２】タイトルテーブルの論理構造を概念的に示すデータ構造図である。
【図３】プレイリストの論理構造を概念的に示すデータ構造図である。
【図４】新規の光ディスクの断面図及びトラッキング極性を示すグラフである。
【図５】主映像たる第１映像の少なくとも一部に、副映像たる第２映像を重ねて表示するＰｉｎＰを採用する際のプレイリストの論理構造を概念的に示すデータ構造図である。
【図６】Ｓｙｎｃタイプの第２映像を第１映像に重ねて表示する際の、時間軸に沿った第１映像及び第２映像の表示の流れを概念的に示すタイミングチャートである。
【図７】ｓｙｎｃタイプの第２映像を第１映像に重ねて表示する際の、時間軸に沿った第１映像及び第２映像の表示の流れを概念的に示すタイミングチャートである。
【図８】第１映像に重ねて表示される第２映像を概念的に示す平面図である。
【図９】本実施例に係る情報記録再生装置の動作の流れを概念的に示すフローチャートである。
【図１０】Ａｓｙｎｃタイプの第２映像を第１映像に重ねて表示している際にユーザが巻き戻し操作を行った場合の、時間軸に沿った第１映像及び第２映像の表示の一の流れを概念的に示すタイミングチャートである。
【図１１】Ａｓｙｎｃタイプの第２映像を第１映像に重ねて表示している際にユーザが巻き戻し操作を行った場合の、時間軸に沿った第１映像及び第２映像の表示の他の流れを概念的に示すタイミングチャートである。
【符号の説明】
【００１３】
１０  タイトルテーブル
１２  プレイリストへのポインタ
３０  プレイリスト
３１  プレイアイテム
１００  光ディスク
２００  情報記録再生装置
３５２  光ピックアップ
３５３  信号記録再生手段
３５４、３５９  ＣＰＵ
３５５、３６０  メモリ
【発明を実施するための最良の形態】
【００１４】
以下、本発明を実施するための最良の形態として、本発明の情報再生装置及び方法、並びにコンピュータプログラムの実施形態について説明を進める。【００１５】
（情報再生装置の実施形態）
本発明の情報再生装置に係る実施形態は、主映像と、前記主映像に重ねて表示され、且つ前記主映像の再生時間軸上の所望の再生時刻に表示を開始することができる第１タイプの副映像とを表示する表示手段と、前記主映像に重ねて表示されることが選択された前記第１タイプの副映像の識別番号を格納する格納手段と、前記主映像の現在の再生時刻が、前記第１タイプの副映像が表示されるべき再生時刻の範囲を超えている場合、前記第１タイプの副映像の識別番号を破棄するように前記格納手段を制御する第１制御手段と、前記主映像の現在の再生時刻が、前記第１タイプの副映像が表示されるべき再生時刻の範囲を超えていない場合、前記第１タイプの副映像の識別番号を格納し続けるように前記格納手段を制御する第２制御手段とを備える。【００１６】
本発明の情報再生装置に係る実施形態によれば、表示手段の動作により、映画等の主映像をディスプレイ等に表示することができる。また、表示手段の動作により、主映像に重ねて（言い換えれば、主映像の一部に重ねて）、第１タイプの副映像を表示することができる。第１タイプの副映像は、主映像の再生時間軸上の所望の再生時刻に表示を開始することができる副映像であって、例えばＡｓｙｎｃタイプの副映像と称される。つまり、第１タイプの副映像は、表示を開始する再生時刻が予め設定されておらず、ユーザの指示に応じて任意の再生時刻に表示することができる副映像である。【００１７】
このとき、表示の対象となっている（例えば、ユーザ等により表示対象として選択されている）副映像の識別番号は、格納手段に格納されている。表示手段は、格納手段に格納されている識別番号により特定される副映像を、主映像に重ねて表示する。【００１８】
本実施形態では特に、主映像の現在の再生時刻が、第１タイプの副映像の再生時刻の範囲を超えている場合には、第１制御手段の動作により、格納手段中に格納されている副映像の識別番号が破棄される。より具体的には、第１タイプの副映像の表示を開始した再生時刻がＴ１であり、且つ第１タイプの副映像の表示を終了するべき再生時刻がＴ２であるとすると、現在の再生時刻Ｔが、Ｔ１からＴ２の範囲にない場合には、第１制御手段の動作により、格納手段中に格納されている副映像の識別番号が破棄される。【００１９】
他方、主映像の現在の再生時刻が、第１タイプの副映像の再生時刻の範囲を超えていない場合には、第１制御手段の動作により、格納手段中に格納されている副映像の識別番号が格納され続ける。より具体的には、第１タイプの副映像の表示を開始した再生時刻がＴ１であり、且つ第１タイプの副映像の表示を終了するべき再生時刻がＴ２であるとすると、現在の再生時刻Ｔが、Ｔ１からＴ２の範囲にある場合には、第２制御手段の動作により、格納手段中に格納されている副映像の識別番号が格納され続ける。【００２０】
例えば第１タイプの副映像を重ねて主映像を表示している状態で、主映像の巻き戻しや早送り等を行ったとする。この場合、巻き戻しや早送りを終了した再生時刻が、第１タイプの副映像を表示するべき再生時刻の範囲を超えていれば、巻き戻しや早送りを終了した後の主映像の再生時には、第１タイプの副映像は主映像に重ねて表示されない。他方、巻き戻しや早送りを終了した再生時刻が、第１タイプの副映像を表示するべき再生時刻の範囲内にあれば、巻き戻しや早送りを終了した後の主映像の再生時には、第１タイプの副映像は主映像に重ねて表示され続ける。【００２１】
このように、主映像の再生時刻と第１タイプの副映像の再生時刻の範囲とに基づいて、予期せぬ再生時刻での或いは望まない再生時刻で第１タイプの副映像が表示されるという不都合を好適に抑制ないしはなくすことができる。つまり、主映像に重ねて表示される副映像を好適に表示することができる。【００２２】
本発明の情報再生装置に係る実施形態の一の態様では、前記第１制御手段は、前記第１タイプの副映像が前記主映像に重ねて表示され、且つ前記主映像の現在の再生時刻が、前記第１タイプの副映像が表示されるべき再生時刻の範囲を超えている場合に、前記第１タイプの副映像の識別番号を破棄するように前記格納手段を制御するように構成してもよい。【００２３】
このように構成すれば、予期せぬ再生時刻での或いは望まない再生時刻で第１タイプの副映像が表示されるという不都合を好適に抑制ないしはなくすことができる。【００２４】
本発明の情報再生装置に係る実施形態の他の態様では、前記第２制御手段は、前記第１タイプの副映像が前記主映像に重ねて表示された後に、前記主映像の現在の再生時刻が、前記第１タイプの副映像が表示されるべき再生時刻の範囲を超えていない場合に、前記第１タイプの副映像の識別番号を格納し続けるように前記格納手段を制御するように構成してもよい。【００２５】
このように構成すれば、予期せぬ再生時刻での或いは望まない再生時刻で第１タイプの副映像が表示されるという不都合を好適に抑制ないしはなくすことができる。【００２６】
本発明の情報再生装置に係る実施形態の他の態様は、前記表示手段は、前記主映像に重ねて表示され、且つ前記主映像の再生時間軸に対して表示を開始する再生時刻が予め設定されている第２タイプの副映像を表示し、前記格納手段は、前記主映像に重ねて表示されることが選択された前記第１タイプの副映像又は前記第２タイプの副映像の識別番号を格納し、前記第２タイプの副映像が前記主映像に重ねて表示されている場合、前記第２タイプの副映像の識別番号を格納し続けるように前記格納手段を制御する第３制御手段を更に備える。【００２７】
この態様によれば、表示手段の動作により、主映像に重ねて（言い換えれば、主映像の一部に重ねて）、第１タイプの副映像とは異なる第２タイプの副映像を表示することができる。第２タイプの副映像は、主映像の再生時間軸に対して、表示を開始する再生時刻（更には、表示を終了する再生時刻）が予め設定されている副映像であって、例えばＳｙｎｃタイプの副映像と称される。第２タイプの副映像についても、第１タイプの副映像と同様に、表示の対象となっている副映像の識別番号が、格納手段に格納されている。【００２８】
尚、主映像に重ねて表示される副映像は、１つであることが好ましい。つまり、第１タイプの副映像が主映像に重ねて表示されている場合には、第２タイプの副映像は表示されないことが好ましい。同様に、第２タイプの副映像が主映像に重ねて表示されている場合には、第１タイプの副映像は表示されないことが好ましい。更には、複数の第１タイプの副映像のうちの一の副映像が主映像に重ねて表示されている場合には、複数の第１タイプの副映像のうちの他の副映像は表示されないことが好ましい。同様に、複数の第２タイプの副映像のうちの一の副映像が主映像に重ねて表示されている場合には、複数の第２タイプの副映像のうちの他の副映像は表示されないことが好ましい。【００２９】
そして、第２タイプの副映像が主映像に重ねて表示されている場合には、第３制御手段の動作により、格納手段中に格納されている副映像の識別番号が格納され続ける。つまり、第２タイプの副映像の表示を開始する再生時刻等が予め設定されていることから、識別番号をそのまま格納し続けたとしても、予期せぬ再生時刻での或いは望まない再生時刻で第２タイプの副映像が表示されるおそれはない。従って、第２タイプの副映像が主映像に重ねて表示されている場合には、識別番号が格納され続け、予め設定された再生時刻において、第２タイプの副映像が自動的に或いはユーザの指示に応じて表示される。【００３０】
上述の如く第２タイプの副映像を表示する情報再生装置の態様では、前記第１タイプの副映像が前記主映像に重ねて表示される副映像として選択されているか、又は前記第２タイプの副映像が前記主映像に重ねて表示される副映像として選択されているかを判定する第１判定手段を更に備えるように構成してもよい。【００３１】
このように構成すれば、第１タイプの副映像と第２タイプの副映像とを好適に区別しつつ、予期せぬ再生時刻での或いは望まない再生時刻で第１タイプの副映像が表示されるという不都合を好適に抑制ないしはなくすことができる。【００３２】
本発明の情報再生装置に係る実施形態の他の態様は、前記第１タイプの副映像が前記主映像に重ねて表示されている場合、前記主映像の現在の再生時刻が、前記第１タイプの副映像が表示されるべき再生時刻の範囲を超えているか否かを判定する第２判定手段を更に備える。【００３３】
この態様によれば、予期せぬ再生時刻での或いは望まない再生時刻で第１タイプの副映像が表示されるという不都合を好適に抑制ないしはなくすことができる。【００３４】
本発明の情報再生装置に係る実施形態の他の態様は、前記第１タイプの副映像が前記主映像に重ねて表示された後に、前記第１タイプの副映像の表示が終了した場合、前記第１タイプの副映像の識別番号を破棄するように前記格納手段を制御する第４制御手段を更に備える。【００３５】
この態様によれば、第４制御手段の動作により、第１副映像の表示が終了した場合にも、主映像の現在の再生時刻が第１タイプの副映像の再生時刻の範囲を超えている場合と同様に、格納手段に格納されている識別番号が破棄される。このため、予期せぬ再生時刻での或いは望まない再生時刻で第１タイプの副映像が表示されるという不都合を好適に抑制ないしはなくすことができる。【００３６】
また、第１タイプの副映像が主映像に重ねて表示された後に、主映像の表示が終了した場合にも、第１タイプの副映像の識別番号を破棄するように構成してもよい。【００３７】
本発明の情報再生装置に係る実施形態の他の態様は、前記第１タイプの副映像が表示されるべき再生時刻の範囲は、当該第１タイプの副映像の表示を開始した再生時刻から、当該第１タイプの副映像の表示期間だけ進んだ再生時刻までの間の範囲である。【００３８】
この態様によれば、予期せぬ再生時刻での或いは望まない再生時刻で第１タイプの副映像が表示されるという不都合を好適に抑制ないしはなくすことができる。【００３９】
本発明の情報再生装置に係る実施形態の他の態様は、前記第１制御手段は、前記格納手段に無効値を格納することで、前記第１タイプの副映像の識別番号を破棄するように前記格納手段を制御する。【００４０】
この態様によれば、予期せぬ再生時刻での或いは望まない再生時刻で第１タイプの副映像が表示されるという不都合を好適に抑制ないしはなくすことができる。【００４１】
（情報再生方法の実施形態）
本発明の情報再生方法に係る実施形態は、主映像と、前記主映像に重ねて表示され、且つ前記主映像の再生時間軸上の所望の再生時刻に表示を開始することができる第１タイプの副映像とを表示する表示手段と、前記主映像に重ねて表示されることが選択された前記第１タイプの副映像の識別番号を格納する格納手段とを備える情報再生装置における情報再生方法であって、前記主映像の現在の再生時刻が、前記第１タイプの副映像が表示されるべき再生時刻の範囲を超えている場合、前記第１タイプの副映像の識別番号を破棄するように前記格納手段を制御する第１制御工程と、前記主映像の現在の再生時刻が、前記第１タイプの副映像が表示されるべき再生時刻の範囲を超えていない場合、前記第１タイプの副映像の識別番号を格納し続けるように前記格納手段を制御する第２制御工程とを備える。【００４２】
本発明の情報再生方法に係る実施形態によれば、上述した本発明の情報再生装置に係る実施形態と同様の利益を享受することができる。【００４３】
尚、上述した本発明の情報再生装置に係る実施形態における各種態様に対応して、本発明の情報再生方法に係る実施形態も各種態様を採ることが可能である。【００４４】
（コンピュータプログラムの実施形態）
本発明のコンピュータプログラムに係る実施形態は、上述した本発明の情報再生装置に係る実施形態（但し、各種態様を含む）に備えられたコンピュータを制御する再生制御用のコンピュータプログラムであって、該コンピュータを、前記第１制御手段及び前記第２制御手段のうち少なくとも一部として機能させる。【００４５】
本発明のコンピュータプログラムに係る実施形態によれば、当該コンピュータプログラムを格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラムをコンピュータに読み込んで実行させれば、或いは、当該コンピュータプログラムを、通信手段を介してコンピュータにダウンロードさせた後に実行させれば、上述した本発明の情報再生装置に係る実施形態（但し、各種態様を含む）を比較的簡単に実現できる。【００４６】
尚、上述した本発明の情報再生装置に係る実施形態における各種態様に対応して、本発明のコンピュータプログラムに係る実施形態も各種態様を採ることが可能である。【００４７】
上記課題を解決するために、本発明のコンピュータ読取可能な媒体内のコンピュータプログラム製品に係る実施形態は、上述した本発明の情報再生装置に係る実施形態（但し、その各種態様を含む）に備えられたコンピュータにより実行可能なプログラム命令を明白に具現化し、該コンピュータを、上述した情報再生装置に係る実施形態における前記第１制御手段及び前記第２制御手段のうち少なくとも一部として機能させる。【００４８】
本発明のコンピュータプログラム製品に係る実施形態によれば、当該コンピュータプログラム製品を格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラム製品をコンピュータに読み込めば、或いは、例えば伝送波である当該コンピュータプログラム製品を、通信手段を介してコンピュータにダウンロードすれば、上述した本発明の情報再生装置に係る実施形態を比較的容易に実施可能となる。更に具体的には、当該コンピュータプログラム製品は、上述した本発明の情報再生装置に係る実施形態として機能させるコンピュータ読取可能なコード（或いはコンピュータ読取可能な命令）から構成されてよい。【００４９】
尚、上述した本発明の情報再生装置に係る実施形態における各種態様に対応して、本発明のコンピュータプログラム製品に係る実施形態も各種態様を採ることが可能である。【００５０】
本発明に係る実施形態のこのような作用及び他の利得は次に説明する実施例から更に明らかにされる。【００５１】
以上説明したように、本発明の情報再生装置に係る実施形態は、表示手段と、格納手段と、第１制御手段と、第２制御手段とを備える。【００５２】
本発明の情報再生方法に係る実施形態は、第１制御工程と、第２制御工程とを備える。【００５３】
本発明のコンピュータプログラムに係る実施形態は、コンピュータを、本発明の情報再生装置に係る実施形態の少なくとも一部として機能させる。【００５４】
従って、主映像に重ねて表示される副映像を好適に表示することができる。
【実施例】
【００５５】
以下、図面を参照して本発明の好適な実施例について説明する。【００５６】
（１）  情報記録再生装置の基本構成
初めに、図１を参照して、本発明の情報再生装置の実施例としての情報記録再生装置の基本構成について説明する。ここに、図１は、本実施例に係る情報記録再生装置２００の基本的な構成を概念的に示すブロック図である。尚、情報記録再生装置２００は、光ディスク１００にデータを記録する機能と、光ディスク１００に記録されたデータを再生する機能とを備える。【００５７】
図１に示すように、情報記録再生装置２００は、実際に光ディスク１００がローディングされ且つデータの記録やデータの再生が行なわれるディスクドライブ３０１と、該ディスクドライブ３０１に対するデータの記録及び再生を制御するパーソナルコンピュータ等のホストコンピュータ３０２とを備えている。【００５８】
ディスクドライブ３０１は、光ディスク１００、スピンドルモータ３５１、光ピックアップ３５２、信号記録再生手段３５３、ＣＰＵ（ドライブ制御手段）３５４、メモリ３５５データ入出力制御手段３０６、及びバス３５７を備えて構成されている。また、ホストコンピュータ３０２は、ＣＰＵ３５９、メモリ３６０、操作／表示制御手段３０７、操作ボタン３１０、表示パネル３１１、及びデータ入出力制御手段３０８を備えて構成される。【００５９】
スピンドルモータ３５１は光ディスク１００を回転及び停止させるもので、光ディスク１００へのアクセス時に動作する。より詳細には、スピンドルモータ３５１は、図示しないサーボユニット等によりスピンドルサーボを受けつつ所定速度で光ディスク１００を回転及び停止させるように構成されている。【００６０】
光ピックアップ３５２は、光ディスク１００への記録再生を行うために、例えば半導体レーザダイオードと、コリメータレンズ及び対物レンズ等から構成される。より詳細には、光ピックアップ３５２は、光ディスク５００に対してレーザ光ＬＢを、再生時には読み取り光として第１のパワーで照射し、記録時には書き込み光として第２のパワーで且つ変調させながら照射する。【００６１】
信号記録再生手段３５３は、本発明における「表示手段」の一具体例を構成しており、スピンドルモータ３５１と光ピックアップ１００を制御することで光ディスク５００に対して記録再生を行う。より具体的には、信号記録再生手段３５３は、例えば、レーザダイオードドライバ（ＬＤドライバ）及びヘッドアンプ等によって構成されている。レーザダイオードドライバは、例えば駆動パルスを生成し、光ピックアップ３５２内に設けられた半導体レーザ素子を駆動する。ヘッドアンプは、光ピックアップ３５２の出力信号、即ち、レーザ光ＬＢの反射光を増幅し、該増幅した信号を出力する。【００６２】
メモリ３５５は、記録再生データのバッファ領域や、信号記録再生手段３５３で使用出来るデータに変換する時の中間バッファとして使用される領域などディスクドライブ３０１におけるデータ処理全般及びＯＰＣ処理において使用される。また、メモリ３５５はこれらレコーダ機器としての動作を行うためのプログラム、即ちファームウェアが格納されるＲＯＭ領域と、記録再生データの一時格納用バッファや、ファームウェアプログラム等の動作に必要な変数が格納されるＲＡＭ領域などから構成される。【００６３】
ＣＰＵ（ドライブ制御手段）３５４は、信号記録再生手段３５３及びメモリ３５５と、バス３５７を介して接続され、各種制御手段に指示を行うことで、ディスクドライブ３０１全体の制御を行う。通常、ＣＰＵ３５４が動作するためのソフトウェア又はファームウェアは、メモリ３５５に格納されている。【００６４】
データ入出力制御手段３０６は、ディスクドライブ３０１に対する外部からのデータ入出力を制御し、メモリ３５５上のデータバッファへの格納及び取り出しを行う。ディスクドライブ３０１とＳＣＳＩや、ＡＴＡＰＩなどのインタフェースを介して接続されている外部のホストコンピュータ３０２から発行されるドライブ制御命令は、データ入出力制御手段３０６を介してＣＰＵ３５４に伝達される。また、記録再生データも同様にデータ入出力制御手段３０６を介して、ホストコンピュータ３０２とやり取りされる。【００６５】
操作／表示制御手段３０７は、本発明における「入力手段」の一具体例を構成しており、ホストコンピュータ３０２に対する動作指示受付と表示を行うもので、例えば記録又は再生といった操作ボタン３１０による指示をＣＰＵ３５９に伝える。ＣＰＵ３５９は、操作／表示制御手段３０７からの指示情報を元に、データ入出力手段３０８を介して、情報記録再生装置２００に対して制御命令（コマンド）を送信し、ディスクドライブ３０１全体を制御する。同様に、ＣＰＵ３５９は、ディスクドライブ３０１に対して、動作状態をホストに送信するように要求するコマンドを送信することができる。これにより、記録中や再生中といったディスクドライブ３０１の動作状態が把握できるためＣＰＵ３５９は、操作／表示制御手段３０７を介して蛍光管やＬＣＤなどの表示パネル３１１にディスクドライブ３０１の動作状態を出力することができる。【００６６】
メモリ３６０は、ホストコンピュータ３０２が使用する内部記憶装置であり、例えばＢＩＯＳ（Basic Input／Output System)等のファームウェアプログラムが格納されるＲＯＭ領域、オペレーティングシステムや、アプリケーションプログラム等の動作に必要な変数等が格納されるＲＡＭ領域などから構成される。また、データ入出力制御手段３０８を介して、図示しないハードディスク等の外部記憶装置に接続されていてもよい。【００６７】
以上説明した、ディスクドライブ３０１とホストコンピュータ３０２を組み合わせて使用する一具体例は、映像を記録再生するレコーダ機器等の家庭用機器である。このレコーダ機器は放送受信チューナや外部接続端子からの映像信号をディスクに記録し、テレビなど外部表示機器にディスクから再生した映像信号を出力する機器である。メモリ３６０に格納されたプログラムをＣＰＵ３５９で実行させることでレコーダ機器としての動作を行っている。また、別の具体例では、ディスクドライブ３０１はディスクドライブ（以下、適宜ドライブと称す）であり、ホストコンピュータ３０２はパーソナルコンピュータやワークステーションである。パーソナルコンピュータ等のホストコンピュータ３０２とドライブはＳＣＳＩやＡＴＡＰＩといったデータ入出力制御手段３０６及び３０８を介して接続されており、ホストコンピュータ３０２にインストールされているライティングソフトウェア等のアプリケーションが、ディスクドライブ３０１を制御する。【００６８】
（２）  光ディスク上に記録されるデータの論理構造
続いて、図２から図８を参照して、光ディスク１００上におけるデータの論理構造について説明する。【００６９】
初めに、図２から４を参照して、光ディスク１００上におけるデータの論理構造の基本的構造について説明する。ここに、図２は、タイトルテーブルの論理構造を概念的に示すデータ構造図であって、図３は、プレイリストの論理構造を概念的に示すデータ構造図であって、図４は、データの論理構造の階層関係を概念的に示すデータ構造図である。【００７０】
図２に示すように、光ディスク１００上には、複数のタイトルを構成するオブジェクトを示すタイトルテーブル１０が記録されている。ここに、タイトルとは、例えば、映画１本、テレビ番組１本などの論理的に大きなまとまりを持ったＡＶコンテンツの単位であり、後述するように、複数の「プレイリスト」を連続して実行するＡＶコンテンツ再生単位である。【００７１】
タイトルテーブル１０には、タイトルを識別するためのタイトル番号＃１から＃ｎ（但し、ｎは１以上の整数）毎に、各タイトルを構成するプレイリスト（ｆｏｒ  タイトル＃１から＃ｎ）の格納位置を示すポインタ１２が記録されている。ここに、「プレイリスト」とは、ＡＶコンテンツの再生に必要な情報を格納したファイルであり、後述するように、ＡＶコンテンツへアクセスするためのＡＶコンテンツの再生範囲に関する情報が各々格納された複数の「プレイアイテム」で構成されている。【００７２】
また、タイトルテーブル１０には、上記ポインタ１２以外にも、その他の情報１３が記録されている。【００７３】
尚、図２に示す例では、光ディスク１００に複数のタイトルが記録されている場合のタイトルテーブル１０を示しているが、光ディスク１００に一つのタイトルが記録されている場合には、該一つのタイトルを構成するプレイリストへのポインタ１２が記録されている構成を採用する。【００７４】
また、図２に示す例では、複数のプレイリストを連続して実行する再生単位を一つのタイトルとするタイトルテーブル１０を示しているが、単一のプレイリストを実行する再生単位を一つのタイトルとしてもよいことは言うまでもない。【００７５】
図３に示すように、タイトルテーブル１０中に記録されるポインタ１２によりその格納位置が示されるプレイリスト（ｆｏｒ  タイトル＃ｍ（但し、１≦ｍ≦ｎ））３０は、複数のプレイアイテム３１と、その他の情報３２とを含んでいる。【００７６】
複数のプレイアイテム３１の夫々は、ＡＶコンテンツの再生開始位置（言い換えれば、ＩＮ位置）及びＡＶコンテンツの再生終了位置（言い換えれば、ＯＵＴ位置）の夫々を含んでいる。尚、再生開始位置や再生終了位置は、ＡＶコンテンツの再生時間軸上におけるタイムスタンプ（即ち、再生時間或いは再生時刻）により示されていることが好ましい。【００７７】
また、プレイリスト３０は、ＡＶコンテンツが含む一又は複数のチャプターの位置を含んでいることが好ましい。【００７８】
図４に示すように、図２及び図３において説明したデータ構造は、階層的な関係を有している。即ち、一つのタイトルが、一又は複数のプレイリスト３０により構成されており、一つのプレイリスト３０が、一又は複数のプレイアイテム３１により構成されている。【００７９】
そして、プレイアイテム３１は、クリップ中のアクセスポイントを、上述の再生開始位置や再生終了位置により示している。尚、本実施例における「クリップ」とは、１つのＡＶコンテンツストリームファイル（即ち、ＡＶコンテンツの実データファイルであって、例えばＭＰＥＧ２トランスポートストリーム）とそれに付随する情報であるクリップ情報のペアを示す。そして、クリップ情報のデータファイルを、クリップ情報ファイルと称する。【００８０】
プレイアイテム３１によりタイムスタンプとして示される再生開始位置や再生終了位置は、クリップ情報ファイルにより、ＡＶコンテンツストリームファイル中のデコードを開始するべきアドレス情報に変換される。このため、クリップ情報中は、タイムスタンプとアドレス情報との対応関係を示すテーブル等を含んでいることが好ましい。【００８１】
例えば、図４において、左から１番目に図示されているタイトル＃１は、３つのプレイリスト３０から構成されている。そして、３つのプレイリストのうちの図４中左側に示されている第１のプレイリスト３０は、２つのプレイアイテム３１から構成されている。この２つのプレイアイテム３１により、図４中左側に示されている第１のクリップに含まれるＡＶコンテンツストリームの前半部分と後半部分がそれぞれ参照されている。このため、第１のプレイリスト３０が選択されれば、第１のクリップに含まれるＡＶコンテンツストリームの前半部分と後半部分とが再生される。【００８２】
また、３つのプレイリスト３０のうち図４中中側に示されている第２のプレイリスト３０は１つのプレイアイテムから構成されている。この１つのプレイアイテム３１により、図４中右側に示されている第２のクリップに含まれるＡＶコンテンツストリーム全体が参照されている。このため、第２のプレイリスト３０が選択されれば、第２のクリップに含まれるＡＶコンテンツストリームの全体が再生される。【００８３】
また、３つのプレイリストのうちの図４中右側に示されている第３のプレイリスト３０は、２つのプレイアイテム３１から構成されている。この２つのプレイアイテム３１は、第１のクリップに含まれるＡＶコンテンツストリームの一部と、第２のクリップに含まれるＡＶコンテンツストリームの一部とがそれぞれ参照されている。このため、第３のプレイリスト３０が選択されれば、第１のクリップに含まれるＡＶコンテンツストリームの一部と第２のクリップに含まれるＡＶコンテンツストリームの一部とが再生される。【００８４】
このように、光ディスク１００上に記録されているデータの論理構造という側面からは、図４に示す階層的なデータ構造を随時たどっていくことで、本実施例に係る情報記録再生装置２００は、光ディスク１００上に記録されたＡＶコンテンツを再生する。【００８５】
続いて、図５から図８を参照して、ＡＶコンテンツのうちの主映像たる第１映像の少なくとも一部に、ＡＶコンテンツのうちの副映像たる第２映像を重ねて表示する（言い換えれば、再生する）ＰｉｎＰを採用する際のプレイリスト３０の論理構造及び第２映像の表示の態様について、より具体的に説明する。ここに、図５は、主映像たる第１映像の少なくとも一部に、副映像たる第２映像を重ねて表示するＰｉｎＰを採用する際のプレイリスト３０の論理構造を概念的に示すデータ構造図であり、図６は、Ｓｙｎｃタイプの第２映像を第１映像に重ねて表示する際の、時間軸に沿った第１映像及び第２映像の表示の流れを概念的に示すタイミングチャートであり、図７は、Ａｓｙｎｃタイプの第２映像を第１映像に重ねて表示する際の、時間軸に沿った第１映像及び第２映像の表示の流れを概念的に示すタイミングチャートであり、図８は、第１映像に重ねて表示される第２映像を概念的に示す平面図である。【００８６】
図５に示すように、ＰｉｎＰを採用する際のプレイリスト３０は、第１映像及び第２映像の夫々に関する情報を含んでいる一又は複数のプレイアイテム３１（＃１から＃ｐ：但し、ｐは、１以上の整数）を含んでいる。【００８７】
プレイアイテム３１は、第１映像に相当するＡＶコンテンツファイルへのポインタと、第１映像のストリーム番号情報を含んでいる。例えば図５に示す例では、プレイアイテム３１は、ストリーム番号＃１からストリーム番号＃ｉまでのストリームを第１映像として指定している。尚、図示していないが、ストリーム毎に、図３に示した再生開始時刻や再生終了時刻が規定されていることが好ましい。【００８８】
また、プレイアイテム３１は、第１映像のストリーム番号情報に加えて、第２映像に相当するＡＶコンテンツファイルへのポインタと、第２映像のストリーム番号情報を含んでいる。例えば、図５に示す例では、プレイアイテム３１は、ストリーム番号＃ｉ＋１からストリーム番号＃ｋまでのストリームを第２映像として指定している。【００８９】
本実施例では特に、第２映像には、その表示の方法に応じて、Ｓｙｎｃタイプの第２映像と、Ａｓｙｎｃタイプの第２映像とが存在している。Ｓｙｎｃタイプの副映像は、第１映像の再生時刻を基準として、再生開始時刻や再生終了時刻が予め設定されている。他方、Ａｓｙｎｃタイプの第２映像は、ユーザ等の指示に応じて、任意の再生時刻において再生を開始することができる。図５に示す例では、ストリーム番号＃ｉ＋１からストリーム番号＃ｊまでのストリームがＳｙｎｃタイプの第２映像として指定されており、ストリーム番号＃ｊ＋１からストリーム番号＃ｋまでのストリームがＡｓｙｎｃタイプの第２映像として指定されている。【００９０】
このように、第１映像及び第２映像の夫々に関する情報を含んでいる一又は複数のプレイアイテム３１を含むことで、例えば第１映像用のクリップに多重化されていない、別のストリームを、第１映像用ストリームに同期させて再生することができる。【００９１】
具体的には、Ｓｙｎｃタイプの第２映像であれば、図６に示すように、ストリーム番号＃１の第１映像が再生されている際に、並行してストリーム番号＃１１又はストリーム番号＃１２の第２映像が再生される。表示対象となる第１映像及び第２映像の夫々のストリーム番号は、本発明における「格納手段」の一具体例を構成するメモリ３５５或いはメモリ３６０に格納される。例えば、ストリーム番号＃１の第１映像が再生されている際に、並行してストリーム番号＃１１の第２映像が再生されていれば、ストリーム番号＃１とストリーム番号＃１１とが、メモリ３５５或いはメモリ３６０に格納される。【００９２】
ストリーム番号＃１１又はストリーム番号＃１２の第２映像は、再生時刻ｔ１に再生が開始され、再生時刻ｔ２に再生が終了する。その後、再生時刻ｔ３に再生が開始され、再生時刻ｔ４に再生が終了する。従って、ユーザは、再生時刻ｔ１から再生時刻ｔ２までの期間Ａ及び再生時刻ｔ３から再生時刻ｔ４までの期間Ｃの間に、第２映像を表示する旨の指示を行えば、ディスプレイ上には、第２映像が表示される。また、再生時刻ｔ２から再生時刻ｔ３までの期間Ｂの間に。第２映像を表示する旨の指示を行えば、指示を行ってから再生時刻ｔ３を経過した後に、ディスプレイ上には、第２映像が表示される。【００９３】
このとき、本発明における「第３制御手段」の一具体例を構成するＣＰＵ３５４或いはＣＰＵ３５９の制御の下に、再生時刻ｔ２に第２映像の再生が終了しても、メモリ３５４或いはメモリ３６０には、第２映像のストリーム番号が格納され続ける。例えば、ストリーム番号＃１１の第２映像が再生されていれば、再生時刻ｔ２を経過した後の期間Ｂにおいても、ストリーム番号＃１１はメモリ３５５或いはメモリ３６０に格納され続ける。その結果、再生時刻ｔ３になった時点で、ストリーム番号＃１１の第２映像が自動的に再生される。【００９４】
或いは、Ａｓｙｎｃタイプの第２映像であれば、図７に示すように、ストリーム番号＃２１の第２映像を表示する旨の指示をユーザが行えば、該指示がいずれの再生時刻に行われたかにかかわらず、ストリーム番号＃１の第１映像と並行して、ストリーム番号＃２１の第２映像が表示される。そして、ユーザが第２映像の表示を終了する旨の指示を行えば或いは第２映像の再生期間が経過すれば、第２映像の表示が終了する。Ａｓｙｎｃタイプの第２映像が再生される場合、ストリーム番号は、図９に示す流れで、メモリ３５５或いは３６０に格納され続けるか又は破棄される。【００９５】
この結果、図８に示すように、第１映像の一部に、小ウインドウの第２映像が重ねて同時に表示される。【００９６】
尚、本実施例においては、メモリ３５５或いはメモリ３６０中には、第１映像のストリーム番号が１つと、第２映像のストリーム番号が１つとが格納される。つまり、複数の第１映像のストリーム番号がメモリ３５５或いはメモリ３６０中に格納されることはなく、同様に、複数の第２映像のストリーム番号がメモリ３５５或いはメモリ３６０中に格納されることはない。但し、複数の第１映像のストリーム番号がメモリ３５５或いはメモリ３６０中に格納されるように構成してもよいし、同様に、複数の第２映像のストリーム番号がメモリ３５５或いはメモリ３６０中に格納されるように構成してもよい。【００９７】
（３）  情報記録再生装置の動作原理
続いて、図９から図１１の夫々を参照して、本実施例に係る情報記録再生装置２００のより詳細な再生動作の態様（具体的には、第２映像の表示動作の態様）について説明を進める。ここに、図９は、本実施例に係る情報記録再生装置２００の動作の流れを概念的に示すフローチャートであり、図１０は、Ａｓｙｎｃタイプの第２映像を第１映像に重ねて表示している際にユーザが巻き戻し操作を行った場合の、時間軸に沿った第１映像及び第２映像の表示の一の流れを概念的に示すタイミングチャートであり、図１１は、Ａｓｙｎｃタイプの第２映像を第１映像に重ねて表示している際にユーザが巻き戻し操作を行った場合の、時間軸に沿った第１映像及び第２映像の表示の他の流れを概念的に示すタイミングチャートである。【００９８】
尚、図９に示すフローチャートは、ユーザにより、既に再生されるべきタイトル（言い換えれば、ＡＶコンテンツ）が選択され、タイトル中に含まれる第１映像が表示されているときの、第２映像の表示動作を示すものである。【００９９】
図９に示すように、ユーザにより、第２映像のストリームが選択される（ステップＳ１０１）。言い換えれば、ユーザにより、第１映像に重ねて表示するべき第２映像が選択される。このとき、選択された第２映像のストリーム番号が、メモリ３５５或いはメモリ３６０に格納される（ステップＳ１０２）。【０１００】
その後、本発明における「第１判定手段」の一具体例を構成するＣＰＵ３５４或いはＣＰＵ３５９の制御の下に、選択された第２映像のタイプがＳｙｎｃタイプであるか否かが判定される（ステップＳ１０３）。【０１０１】
ステップＳ１０３における判定の結果、第２映像のタイプがＳｙｎｃタイプであると判定された場合には（ステップＳ１０３：Ｙｅｓ）、図６において説明したように、選択されたＳｙｎｃタイプの第２映像が再生される（ステップＳ１０４）。その結果、図８において説明したように、第１映像に重ねて第２映像が表示される。このときは、上述したように、本発明における「第３制御手段」の一具体例を構成するＣＰＵ３５４或いはＣＰＵ３５９の制御の下に、メモリ３５４或いはメモリ３６０には、Ｓｙｎｃタイプの第２映像のストリーム番号が格納され続ける。【０１０２】
他方、ステップＳ１０３における判定の結果、第２映像のタイプがＳｙｎｃタイプでないと判定された場合には（ステップＳ１０３：Ｎｏ）、第１映像の再生時間軸上での第２映像の表示期間（言い換えれば、再生期間）が算出される（ステップＳ１０４）。ここで算出される第２映像の表示期間は、第２映像の再生開始時刻（言い換えれば、表示開始時刻）から、第２映像を表示するべき時間だけ進んだ再生時刻までの範囲である。【０１０３】
その後、図７において説明したように、選択されたＡｓｙｎｃタイプの第２映像が再生される（ステップＳ１０６）。その結果、図８において説明したように、第１映像に重ねて第２映像が表示される。【０１０４】
続いて、本発明における「第２判定手段」の一具体例を構成するＣＰＵ３５４或いはＣＰＵ３５９の制御の下に、現在の第１映像の再生時刻が、ステップＳ１０５において算出された第２映像の表示期間内にあるか否かが判定される（ステップＳ１０７）。より具体的には、現在の第１映像の再生時刻をＴとし、第２映像の表示期間がＴ１からＴ２であるとすると、Ｔ１≦Ｔ≦Ｔ２であるか否かが判定される。Ｔ１≦Ｔ≦Ｔ２であれば、現在の第１映像の再生時刻が、ステップＳ１０５において算出された第２映像の表示期間内にあると判定される。他方、Ｔ＜Ｔ１又はＴ２＜Ｔであれば、現在の第１映像の再生時刻が、ステップＳ１０５において算出された第２映像の表示期間内にないと判定される。【０１０５】
ステップＳ１０７における判定の結果、現在の第１映像の再生時刻が、ステップＳ１０５において算出された第２映像の表示期間内にあると判定された場合（ステップＳ１０７：Ｙｅｓ）、続いて、第２映像の表示を終了するか否かが判定される（ステップＳ１０８）。より具体的には、例えば、ユーザから第２映像の表示を終了する旨の指示がなされたか否かが判定される。【０１０６】
ステップＳ１０８における判定の結果、第２映像の表示を終了すると判定された場合には（ステップＳ１０８：Ｙｅｓ）、本発明における「第４制御手段」の一具体例を構成するＣＰＵ３５４或いはＣＰＵ３５９の制御の下に、メモリ３５５或いはメモリ３６０中に格納されていたストリーム番号が破棄される（ステップＳ１０９）。具体的には、格納されていたストリーム番号を消去したり、格納されていたストリーム番号に代えてストリーム番号の無効等を示すフラグないしは値をメモリ３５５或いはメモリ３６０中に格納したりしてもよい。【０１０７】
他方、ステップＳ１０８における判定の結果、第２映像の表示を終了しないと判定された場合には（ステップＳ１０８：Ｎｏ）、再びステップＳ１０６へ戻り、ステップＳ１０６以降の動作を継続する。この場合、本発明における「第２制御手段」の一具体例を構成するＣＰＵ３５４或いはＣＰＵ３５９の制御の下に、メモリ３５５或いはメモリ３６０中に格納されていたストリーム番号は、そのまま格納され続ける。【０１０８】
他方、ステップＳ１０７における判定の結果、現在の第１映像の再生時刻が、ステップＳ１０５において算出された第２映像の再生期間内にないと判定された場合（ステップＳ１０７：Ｎｏ）、本発明における「第１制御手段」の一具体例を構成するＣＰＵ３５４或いはＣＰＵ３５９の制御の下に、メモリ３５５或いはメモリ３６０中に格納されていたストリーム番号が破棄される（ステップＳ１０９）。【０１０９】
ここで、具体的にタイミングチャートを用いて説明する。図１０に示すように、第１映像の表示が開始された後、第２映像の表示を開始する指示がユーザからなされる。このとき、ユーザから第１映像を巻き戻す指示がユーザからなされたとする。第１の操作によれば、ユーザが巻き戻しを終了する指示を行ったときの再生時刻は、第２映像の表示開始時刻よりもさかのぼった再生時刻である。つまり、ユーザが巻き戻しを終了する指示を行ったときの再生時刻は、第２映像の表示期間内にない。従って、この場合は、メモリ３５５或いはメモリ３６０中に格納されていたストリーム番号が破棄される。このため、巻き戻しを終了した後に第１映像の表示を開始した時点で、メモリ３５５或いはメモリ３６０中にはストリーム番号は格納されていないことから、第１映像のみが表示され、第２映像は表示されない。このように、現在の第１映像の再生時刻が、第２映像の表示期間内にないと判定された場合に、メモリ３５５或いはメモリ３６０中に格納されていたストリーム番号が破棄されることで、予期せぬ再生時刻で第２映像が表示される不都合を好適に抑制ないしは防ぐことができる。【０１１０】
他方、図１１に示すように、第２の操作によれば、ユーザが巻き戻しを終了する指示を行ったときの再生時刻は、第２映像の表示期間内にある。従って、この場合は、メモリ３５５或いはメモリ３６０中に格納されていたストリーム番号は、そのまま格納され続ける。このため、巻き戻しを終了した後に第１映像の表示を開始した時点で、第１映像に重ねて第２映像が表示される。この場合は、巻き戻しを終了する指示を行ったときの再生時刻は、本来第２映像が表示されるべき再生時刻なので、第２映像が表示されることは何ら問題ない。【０１１１】
以上説明したように、本実施例に係る情報記録再生装置２００によれば、（１）副映像たる第２映像のタイプがＳｙｎｃタイプであるか又はＡｓｙｎｃタイプであるかに応じて、更に（２）主映像たる第１映像の現在の再生時刻が第２映像の表示期間内にあるかに応じて、メモリ３５５或いはメモリ３６０に格納されるストリーム番号を保持し続けるか又は破棄するかを決定することができる。このため、特にＡｓｙｎｃタイプの第２映像を表示する際に問題となり得る、予期せぬ再生時刻での或いは望まない再生時刻で第２映像が表示されるという不都合を好適に抑制ないしはなくすことができる。【０１１２】
このように、本実施例に係る情報記録再生装置２００によれば、主映像たる第１映像に重ねて表示される副映像たる第２映像を好適に表示することができる。【０１１３】
尚、上述の実施例では、情報記録媒体の一例として光ディスク１００及び情報再生装置の一例として光ディスク１００に係るプレーヤについて説明したが、本発明は、光ディスク及びそのプレーヤに限られるものではなく、他の高密度記録或いは高転送レート対応の各種記録媒体並びにそのプレーヤにも適用可能である。【０１１４】
また、光ディスク１００に記録されたＡＶコンテンツを再生する情報記録再生装置に限らず、テレビ放送やインターネット等の無線回線ないしは有線回線を介して受信されるＡＶコンテンツを再生する情報記録再生装置についても、上述した動作を行うことで、上述した各種利益を享受することができることは言うまでもない。
【産業上の利用可能性】
【０１１５】
本発明に係る情報再生装置及び方法、並びにコンピュータプログラムは、例えば、ＤＶＤプレーヤ等の情報再生装置等に利用可能である。また、例えば民生用或いは業務用の各種コンピュータ機器に搭載される又は各種コンピュータ機器に接続可能な情報再生装置等にも利用可能である。
【図１】
0004683497.tif 000002
【図２】
0004683497.tif 000003
【図３】
0004683497.tif 000004
【図４】
0004683497.tif 000005
【図５】
0004683497.tif 000006
【図６】
0004683497.tif 000007
【図７】
0004683497.tif 000008
【図８】
0004683497.tif 000009
【図９】
0004683497.tif 000010
【図１０】
0004683497.tif 000011
【図１１】
0004683497.tif 000012