(57)【要約】情報再生装置（１）は、コンテンツデータを再生する再生手段（１５）と、第１のループ再生単位データを設定する第１設定手段（２０）と、第１のループ再生単位データに含まれ且つ夫々が１拍に相当する複数の単位拍データを分割する又は伸縮させることで、変換データを生成する変換手段（２０）と、変換データを組み合わせることで、(i)第１のループ再生単位データと略同一の再生期間を有すると共に、(ii)第１のループ再生単位データ中に現れる拍のタイミングと同期するタイミングで拍が現れる第２のループ再生単位データを設定する第２設定手段（２０）と、第１のループ再生単位データ及び第２のループ再生単位データをループ再生するように再生手段を制御する制御手段（２０）とを備える。
2008107994.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータを再生する再生手段と、
前記コンテンツデータのうち、所定の再生開始時刻と該再生開始時刻から複数拍に相当する時間が経過した再生終了時刻と間のデータ部分である第１のループ再生単位データを設定する第１設定手段と、
前記第１のループ再生単位データに含まれ且つ夫々が１拍に相当する複数の単位拍データの少なくとも１つを分割する又は伸縮させることで、変換データを生成する変換手段と、
前記変換データを組み合わせることで、(i)前記第１のループ再生単位データと略同一の再生期間を有すると共に、(ii)前記第１のループ再生単位データ中に現れる拍のタイミングと同期するタイミングで拍が現れる第２のループ再生単位データを設定する第２設定手段と、
前記第１のループ再生単位データ及び前記第２のループ再生単位データをループ再生するように前記再生手段を制御する制御手段と
を備えることを特徴とする情報再生装置。
【請求項２】
前記第１のループ再生単位データから前記第２のループ再生単位データへとループ再生の対象を切り替える場合には、前記制御手段は、再生対象が切り替えられる時点での前記第１ループ再生単位データの再生時刻と同一の再生時刻での前記第２のループ再生単位データの再生が開始されるように前記再生手段を制御することを特徴とする請求の範囲第１項に記載の情報再生装置。
【請求項３】
前記第２のループ再生単位データから前記第１のループ再生単位データへとループ再生の対象を切り替える場合には、前記制御手段は、再生対象が切り替えられる時点での前記第２ループ再生単位データの再生時刻と同一の再生時刻での前記第１のループ再生単位データの再生が開始されるように前記再生手段を制御することを特徴とする請求の範囲第１項に記載の情報再生装置。
【請求項４】
前記第２設定手段は、前記変換データを組み合わせることで、(i)前記第１のループ再生単位データと略同一の再生期間を有すると共に、(ii)前記第１のループ再生単位データ中に現れる拍のタイミングと同期するタイミングで拍が現れ、且つ(iii)前記第２のループ再生単位データとは異なる第３のループ再生単位データを更に設定し、
前記第２のループ再生単位データから前記第３のループ再生単位データへとループ再生の対象を切り替える場合には、前記制御手段は、再生対象が切り替えられる時点での前記第２ループ再生単位データの再生時刻と同一の再生時刻での前記第３のループ再生単位データの再生が開始されるように前記再生手段を制御することを特徴とする請求の範囲第１項に記載の情報再生装置。
【請求項５】
前記変換手段による前記複数の単位拍データの少なくとも１つの分割又は伸縮の態様を変更する変更手段を更に備えることを特徴とする請求の範囲第１項に記載の情報再生装置。
【請求項６】
コンテンツデータを再生する再生手段を備える情報再生装置における情報再生方法であって、
前記コンテンツデータのうち、所定の再生開始時刻と該再生開始時刻から複数拍に相当する時間が経過した再生終了時刻と間のデータ部分である第１のループ再生単位データを設定する第１設定工程と、
前記第１のループ再生単位データに含まれ且つ夫々が１拍に相当する複数の単位拍データの少なくとも１つを分割する又は伸縮させることで、変換データを生成する変換工程と、
前記変換データを組み合わせることで、(i)前記第１のループ再生単位データと略同一の再生期間を有すると共に、(ii)前記第１のループ再生単位データ中に現れる拍のタイミングと同期するタイミングで拍が現れる第２のループ再生単位データを設定する第２設定工程と、
前記第１のループ再生単位データ及び前記第２のループ再生単位データをループ再生するように前記再生手段を制御する制御工程と
を備えることを特徴とする情報再生方法。
【請求項７】
コンテンツデータを再生する再生手段と、前記コンテンツデータのうち、所定の再生開始時刻と該再生開始時刻から複数拍に相当する時間が経過した再生終了時刻と間のデータ部分である第１のループ再生単位データを設定する第１設定手段と、前記第１のループ再生単位データに含まれ且つ夫々が１拍に相当する複数の単位拍データの少なくとも１つを分割する又は伸縮させることで、変換データを生成する変換手段と、前記変換データを組み合わせることで、(i)前記第１のループ再生単位データと略同一の再生期間を有すると共に、(ii)前記第１のループ再生単位データ中に現れる拍のタイミングと同期するタイミングで拍が現れる第２のループ再生単位データを設定する第２設定手段と、前記第１のループ再生単位データ及び前記第２のループ再生単位データをループ再生するように前記再生手段を制御する制御手段とを備える情報再生装置に備えられたコンピュータを制御する再生制御用のコンピュータプログラムであって、
該コンピュータを前記第１設定手段、前記変換手段、前記第２設定手段及び前記制御手段のうち少なくとも一部として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録されている音情報や映像情報の再生を行う情報再生装置及び方法、並びにこのような情報再生装置に用いられるコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、ＣＤやＤＶＤ等の、デジタル信号によるデータの記録及び再生が可能な記録媒体が普及している。それに伴って、デジタル信号に起因した特有の再生処理を行う情報再生装置も開発が進められている。例えば、ＣＤやＤＶＤには、一連の映像シーンや各楽曲（即ち、コンテンツデータ）が、相互に関連付けられて記録されている。例えば映画であれば、所定の再生時間を有する各映像シーンが、ＰＧＣ（Program Group Chain）やプレイリストによって指定される一連の再生シーケンスに従って再生されるように複数のデータ群として記録されている。例えば、音楽であれば、所定の再生時間を有する各楽曲が、トラック番号により区別された複数のデータ群として記録されている。このため、情報再生装置は、各映像シーンや各楽曲の先頭アドレスをサーチして再生する頭出し再生や、各映像シーンや各楽曲の再生順序を任意に変えるランダム再生等を行うことができる。【０００３】
このような情報再生装置としては、例えば一般的に普及しているＣＤプレーヤやＤＶＤプレーヤ等の他に、ターンテーブルの如き操作子を備えたＤＪ（Disc Jockey）により用いられる専用の機器（ＤＪプレーヤ）が一例として挙げられる。【０００４】
このようなＤＪプレーヤの中には、ループ開始位置及びループ終了位置がユーザにより指定されることで、ループ開始位置とループ終了位置との間のデータを繰り返し再生する（つまり、ループ再生する）技術が採用されているものもある（特許文献１参照）。他方で、このようなループ再生においては、初めに指定されたループ開始位置とループ終了位置との中間点に新しいループ終了位置を設定することで、ループ再生期間を徐々に短縮していく技術が知られている。【０００５】
【特許文献１】特開平７−６５５０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、初めに指定されたループ開始位置とループ終了位置との中間点に新しいループ終了位置を設定することでループ再生期間を徐々に短縮させる技術では、ループ再生期間が変動してしまう。このため、ループ再生期間を短縮させるタイミングによっては、ループ再生期間を短縮させる前のリズムと、ループ再生期間を短縮させた後のリズムとの間にずれが生じてしまいかねない。また、ループ再生を終了して通常再生を開始するタイミングによっては、ループ再生を終了する前のリズムと、ループ再生を終了して通常再生開始した後のリズムとの間にずれが生じてしまいかねない。これは、良好な音を求めるＤＪの世界においては好ましくはない。【０００７】
本発明が解決しようとする課題には上記のようなものが一例として挙げられる。本発明は、より好適な態様でループ再生を行うことが可能な情報再生装置及び方法、並びにコンピュータをこのような情報再生装置として実行させるコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本発明の情報再生装置は、コンテンツデータを再生する再生手段と、前記コンテンツデータのうち、所定の再生開始時刻と該再生開始時刻から複数拍に相当する時間が経過した再生終了時刻と間のデータ部分である第１のループ再生単位データを設定する第１設定手段と、前記第１のループ再生単位データに含まれ且つ夫々が１拍に相当する複数の単位拍データの少なくとも１つを分割する又は伸縮させることで、変換データを生成する変換手段と、前記変換データを組み合わせることで、(i)前記第１のループ再生単位データと略同一の再生期間を有すると共に、(ii)前記第１のループ再生単位データ中に現れる拍のタイミングと同期するタイミングで拍が現れる第２のループ再生単位データを設定する第２設定手段と、前記第１のループ再生単位データ及び前記第２のループ再生単位データをループ再生するように前記再生手段を制御する制御手段とを備える。【０００９】
上記課題を解決するために本発明の情報再生方法は、コンテンツデータを再生する再生手段を備える情報再生装置における情報再生方法であって、
前記コンテンツデータのうち、所定の再生開始時刻と該再生開始時刻から複数拍に相当する時間が経過した再生終了時刻と間のデータ部分である第１のループ再生単位データを設定する第１設定工程と、前記第１のループ再生単位データに含まれ且つ夫々が１拍に相当する複数の単位拍データの少なくとも１つを分割する又は伸縮させることで、変換データを生成する変換工程と、前記変換データを組み合わせることで、(i)前記第１のループ再生単位データと略同一の再生期間を有すると共に、(ii)前記第１のループ再生単位データ中に現れる拍のタイミングと同期するタイミングで拍が現れる第２のループ再生単位データを設定する第２設定工程と、前記第１のループ再生単位データ及び前記第２のループ再生単位データをループ再生するように前記再生手段を制御する制御工程とを備える。【００１０】
上記課題を解決するために本発明のコンピュータプログラムは、コンテンツデータを再生する再生手段と、前記コンテンツデータのうち、所定の再生開始時刻と該再生開始時刻から複数拍に相当する時間が経過した再生終了時刻と間のデータ部分である第１のループ再生単位データを設定する第１設定手段と、前記第１のループ再生単位データに含まれ且つ夫々が１拍に相当する複数の単位拍データの少なくとも１つを分割する又は伸縮させることで、変換データを生成する変換手段と、前記変換データを組み合わせることで、(i)前記第１のループ再生単位データと略同一の再生期間を有すると共に、(ii)前記第１のループ再生単位データ中に現れる拍のタイミングと同期するタイミングで拍が現れる第２のループ再生単位データを設定する第２設定手段と、前記第１のループ再生単位データ及び前記第２のループ再生単位データをループ再生するように前記再生手段を制御する制御手段とを備える情報再生装置に備えられたコンピュータを制御する再生制御用のコンピュータプログラムであって、該コンピュータを前記第１設定手段、前記変換手段、前記第２設定手段及び前記制御手段のうち少なくとも一部として機能させる。【００１１】
本発明のこのような作用及び利得は次に説明する実施の形態から明らかにされる。
【図面の簡単な説明】
【００１２】
【図１】本実施例に係る光ディスク再生装置の基本構成を概念的に示すブロック図である。
【図２】本実施例に係る光ディスク再生装置の特に操作部の外観を概念的に示す平面図である。
【図３】本実施例に係る光ディスク再生装置の動作の流れを概念的に示すフローチャートである。
【図４】基本ループ再生の態様を概念的に示す説明図である。
【図５】基本ループ再生におけるループ再生パターン＃１を変更することで得られるループ再生パターンの一の態様を概念的に示す説明図である。
【図６】基本ループ再生におけるループ再生パターン＃１を変更することで得られるループ再生パターンの他の態様を概念的に示す説明図である。
【図７】基本ループ再生におけるループ再生パターン＃１から、該ループ再生パターン＃１を変更することで得られるループ再生パターンへと再生対象を切り替える際の動作を概念的に示す説明図である。
【図８】本実施例に係る光ディスク再生装置の特に操作部の他の外観を概念的に示す平面図である。
【図９】変形動作例により得られるループ再生パターンの一の態様を概念的に示す説明図である。
【図１０】変形動作例により得られるループ再生パターンの他の態様を概念的に示す説明図である。
【図１１】変形動作例により得られるループ再生パターンの他の態様を概念的に示す説明図である。
【図１２】変形動作例により得られるループ再生パターンの他の態様を概念的に示す説明図である。
【図１３】変形動作例により得られるループ再生パターンの他の態様を概念的に示す説明図である。
【図１４】変形動作例により得られるループ再生パターンの他の態様を概念的に示す説明図である。
【符号の説明】
【００１３】
１  光ディスク再生装置
１０  光ピックアップ
１１  ＲＦアンプ
１５  コンテンツデータデコード部
１６  復号化部
２０  システムコントローラ
２２  スクラッチエミュレータ処理部
４０  操作部
４１  ジョグダイヤル
４２  エンコーダ
４３  接触センサ
４１１  ループインポイント指定ボタン
４１２  ループアウトポイント指定ボタン
４１４  ダウンボタン
４１５  アップボタン
【発明を実施するための最良の形態】
【００１４】
以下、発明を実施するための最良の形態として、本発明の情報再生装置及び方法、並びにコンピュータプログラムの夫々に係る実施形態について順に説明する。【００１５】
（情報再生装置の実施形態）
本発明の情報再生装置に係る実施形態は、コンテンツデータを再生する再生手段と、前記コンテンツデータのうち、所定の再生開始時刻と該再生開始時刻から複数拍に相当する時間が経過した再生終了時刻と間のデータ部分である第１のループ再生単位データを設定する第１設定手段と、前記第１のループ再生単位データに含まれ且つ夫々が１拍に相当する複数の単位拍データの少なくとも１つを分割する又は伸縮させることで、変換データを生成する変換手段と、前記変換データを組み合わせることで、(i)前記第１のループ再生単位データと略同一の再生期間を有すると共に、(ii)前記第１のループ再生単位データ中に現れる拍のタイミングと同期するタイミングで拍が現れる第２のループ再生単位データを設定する第２設定手段と、前記第１のループ再生単位データ及び前記第２のループ再生単位データをループ再生するように前記再生手段を制御する制御手段とを備える。【００１６】
本発明の情報再生装置に係る実施形態によれば、再生手段の動作により、例えばＣＤやＤＶＤ等の記録媒体に記録された、映像や音楽等を含むコンテンツデータが再生される。ここで、第１設定手段の動作により、再生開始時刻と再生終了時刻との間のデータ部分である第１のループ再生単位データが設定される。その結果、制御手段の動作により、第１のループ再生単位データを繰り返し再生するループ再生を行うことができる。【００１７】
本実施形態では特に、変換手段の動作により、第１のループ再生単位データに含まれる複数の単位拍データの少なくとも１つが、分割される又は伸縮させられる。その結果、変換データが生成される。その後、第２設定手段の動作により、変換データが適宜組み合わせられることで、第１のループ再生単位データとは異なる第２のループ再生単位データが設定される。その結果、制御手段の動作により、第２のループ再生単位データを繰り返し再生するループ再生を行うことができる。【００１８】
ここで、第２のループ再生単位データは、第１のループ再生単位データと略同一の再生期間を有している。また、第２のループ再生単位データ中には、第１のループ再生単位データ中に現れる拍のタイミングと同期するタイミング（例えば、第１のループ再生単位データ中に現れる拍のタイミングのｎ倍又は１／ｎ（但し、ｎは自然数）のタイミング）で拍が現れる。このため、異なる態様のループ再生を行ったとしても（つまり、一の態様のループ再生から他の態様のループ再生へと再生対象を切り替えても）、ループ再生期間が変動することはなく、且つループ再生の態様を切り替える前のリズムとループ再生の態様を切り替えた後のリズムとの間にずれが生ずる不都合を好適に防止することができる。【００１９】
加えて、第１のループ再生単位データを設定する際には、再生開始時刻を指定すれば、再生終了時刻は、再生開始時刻から複数拍に相当する時間が経過した時刻に自動的に設定される。このため、再生開始時刻及び再生終了時刻の夫々が拍の位置からずれてしまう不都合を好適に防止することができ、その結果、ループ再生によって再生されるコンテンツデータのリズムが崩れてしまうという不都合を好適に防止することができる。【００２０】
以上説明したように、本実施形態に係る情報再生装置によれば、より好適な態様でループ再生を行うことができる。【００２１】
本発明の情報再生装置に係る実施形態の一の態様は、前記第１のループ再生単位データから前記第２のループ再生単位データへとループ再生の対象を切り替える場合には、前記制御手段は、再生対象が切り替えられる時点での前記第１ループ再生単位データの再生時刻と同一の再生時刻での前記第２のループ再生単位データの再生が開始されるように前記再生手段を制御する。【００２２】
この態様によれば、第１のループ再生単位データから第２のループ再生単位データへと再生対象を切り替える場合には、再生対象の切り替えを行う時点での第１のループ再生単位データの再生時刻に関わらず第２のループ再生単位データの先頭部分に再生位置が無条件にシフトすることはなくなる。つまり、第１のループ再生単位データから第２のループ再生単位データへと再生対象を切り替える場合には、第１のループ再生単位データの再生がそのまま続くようなタイミングで、第２のループ再生単位データの再生が開始される。このため、第１のループ再生単位データから第２のループ再生単位データへと再生対象を切り替えても（つまり、異なる態様の２種類のループ再生を行ったとしても）、ループ再生の態様を切り替える前のリズムとループ再生期間を切り替えた後のリズムとの間にずれが生ずる不都合を好適に防止することができる。【００２３】
本発明の情報再生装置に係る実施形態の他の態様は、前記第２のループ再生単位データから前記第１のループ再生単位データへとループ再生の対象を切り替える場合には、前記制御手段は、再生対象が切り替えられる時点での前記第２ループ再生単位データの再生時刻と同一の再生時刻での前記第１のループ再生単位データの再生が開始されるように前記再生手段を制御する。【００２４】
この態様によれば、第２のループ再生単位データから第１のループ再生単位データへと再生対象を切り替える場合には、再生対象の切り替えを行う時点での第２のループ再生単位データの再生時刻に関わらず第１のループ再生単位データの先頭部分に再生位置が無条件にシフトすることはなくなる。つまり、第２のループ再生単位データから第１のループ再生単位データへと再生対象を切り替える場合には、第２のループ再生単位データの再生がそのまま続くようなタイミングで、第１のループ再生単位データの再生が開始される。このため、第２のループ再生単位データから第１のループ再生単位データへと再生対象を切り替えても（つまり、異なる態様の２種類のループ再生を行ったとしても）、ループ再生の態様を切り替える前のリズムとループ再生期間を切り替えた後のリズムとの間にずれが生ずる不都合を好適に防止することができる。【００２５】
本発明の情報再生装置に係る実施形態の他の態様は、前記第２設定手段は、前記変換データを組み合わせることで、(i)前記第１のループ再生単位データと略同一の再生期間を有すると共に、(ii)前記第１のループ再生単位データ中に現れる拍のタイミングと同期するタイミングで拍が現れ、且つ(iii)前記第２のループ再生単位データとは異なる第３のループ再生単位データを更に設定し、前記第２のループ再生単位データから前記第３のループ再生単位データへとループ再生の対象を切り替える場合には、前記制御手段は、再生対象が切り替えられる時点での前記第２ループ再生単位データの再生時刻と同一の再生時刻での前記第３のループ再生単位データの再生が開始されるように前記再生手段を制御する。【００２６】
この態様によれば、多種類のループ再生を行うことができる。加えて、第２のループ再生単位データから第３のループ再生単位データへと再生対象を切り替える場合には、再生対象の切り替えを行う時点での第２のループ再生単位データの再生時刻に関わらず第３のループ再生単位データの先頭部分に再生位置が無条件にシフトすることはなくなる。つまり、第２のループ再生単位データから第３のループ再生単位データへと再生対象を切り替える場合には、第２のループ再生単位データの再生がそのまま続くようなタイミングで、第３のループ再生単位データの再生が開始される。このため、第２のループ再生単位データから第３のループ再生単位データへと再生対象を切り替えても（つまり、異なる態様の２種類のループ再生を行ったとしても）、ループ再生の態様を切り替える前のリズムとループ再生期間を切り替えた後のリズムとの間にずれが生ずる不都合を好適に防止することができる。【００２７】
本発明の情報再生装置に係る実施形態の他の態様は、前記変換手段による前記複数の単位拍データの少なくとも１つの分割又は伸縮の態様を変更する変更手段を更に備える。【００２８】
この態様によれば、多様な態様での多種類のループ再生を行うことができる。尚、分割や伸縮の態様の変更については、後に図面を参照しながら詳述する。【００２９】
（情報再生方法の実施形態）
本発明の情報再生方法に係る実施形態は、コンテンツデータを再生する再生手段を備える情報再生装置における情報再生方法であって、前記コンテンツデータのうち、所定の再生開始時刻と該再生開始時刻から複数拍に相当する時間が経過した再生終了時刻と間のデータ部分である第１のループ再生単位データを設定する第１設定工程と、前記第１のループ再生単位データに含まれ且つ夫々が１拍に相当する複数の単位拍データの少なくとも１つを分割する又は伸縮させることで、変換データを生成する変換工程と、前記変換データを組み合わせることで、(i)前記第１のループ再生単位データと略同一の再生期間を有すると共に、(ii)前記第１のループ再生単位データ中に現れる拍のタイミングと同期するタイミングで拍が現れる第２のループ再生単位データを設定する第２設定工程と、前記第１のループ再生単位データ及び前記第２のループ再生単位データをループ再生するように前記再生手段を制御する制御工程とを備える。【００３０】
本発明の情報再生方法に係る実施形態によれば、上述した本発明の情報再生装置に係る実施形態が有する各種利益と同様の利益を享受することが可能となる。【００３１】
尚、上述した本発明の情報再生装置に係る実施形態における各種態様に対応して、本発明に係る情報再生方法の実施形態も各種態様を採ることが可能である。【００３２】
（コンピュータプログラムの実施形態）
本発明のコンピュータプログラムに係る実施形態は、コンテンツデータを再生する再生手段と、前記コンテンツデータのうち、所定の再生開始時刻と該再生開始時刻から複数拍に相当する時間が経過した再生終了時刻と間のデータ部分である第１のループ再生単位データを設定する第１設定手段と、前記第１のループ再生単位データに含まれ且つ夫々が１拍に相当する複数の単位拍データの少なくとも１つを分割する又は伸縮させることで、変換データを生成する変換手段と、前記変換データを組み合わせることで、(i)前記第１のループ再生単位データと略同一の再生期間を有すると共に、(ii)前記第１のループ再生単位データ中に現れる拍のタイミングと同期するタイミングで拍が現れる第２のループ再生単位データを設定する第２設定手段と、前記第１のループ再生単位データ及び前記第２のループ再生単位データをループ再生するように前記再生手段を制御する制御手段とを備える情報再生装置（つまり、上述した本発明の情報再生装置に係る実施形態（但し、その各種態様を含む））に備えられたコンピュータを制御する再生制御用のコンピュータプログラムであって、該コンピュータを前記第１設定手段、前記変換手段、前記第２設定手段及び前記制御手段のうち少なくとも一部として機能させる。【００３３】
本発明のコンピュータプログラムに係る実施形態によれば、当該コンピュータプログラムを格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラムをコンピュータに読み込んで実行させれば、或いは、当該コンピュータプログラムを、通信手段を介してコンピュータにダウンロードさせた後に実行させれば、上述した本発明の情報再生装置に係る実施形態を比較的簡単に実現できる。【００３４】
尚、上述した本発明の情報再生装置に係る実施形態における各種態様に対応して、本発明のコンピュータプログラムに係る実施形態も各種態様を採ることが可能である。【００３５】
本発明のコンピュータ読取可能な記録媒体に記録されたコンピュータプログラム製品に係る実施形態は、コンテンツデータを再生する再生手段と、前記コンテンツデータのうち、所定の再生開始時刻と該再生開始時刻から複数拍に相当する時間が経過した再生終了時刻と間のデータ部分である第１のループ再生単位データを設定する第１設定手段と、前記第１のループ再生単位データに含まれ且つ夫々が１拍に相当する複数の単位拍データの少なくとも１つを分割する又は伸縮させることで、変換データを生成する変換手段と、前記変換データを組み合わせることで、(i)前記第１のループ再生単位データと略同一の再生期間を有すると共に、(ii)前記第１のループ再生単位データ中に現れる拍のタイミングと同期するタイミングで拍が現れる第２のループ再生単位データを設定する第２設定手段と、前記第１のループ再生単位データ及び前記第２のループ再生単位データをループ再生するように前記再生手段を制御する制御手段とを備える情報再生装置（つまり、上述した本発明の情報再生装置に係る実施形態（但し、その各種態様を含む））に備えられたコンピュータにより実行可能なプログラム命令を明白に具現化し、該コンピュータを、前記第１設定手段、前記変換手段、前記第２設定手段及び前記制御手段のうち少なくとも一部として機能させる。【００３６】
本発明のコンピュータプログラム製品に係る実施形態によれば、当該コンピュータプログラム製品を格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラム製品をコンピュータに読み込めば、或いは、例えば伝送波である当該コンピュータプログラム製品を、通信手段を介してコンピュータにダウンロードすれば、上述した本発明の情報再生装置に係る実施形態を比較的容易に実施可能となる。更に具体的には、当該コンピュータプログラム製品は、上述した本発明の情報記録装置に係る実施形態として機能させるコンピュータ読取可能なコード（或いはコンピュータ読取可能な命令）から構成されてよい。【００３７】
尚、上述した本発明の情報再生装置に係る実施形態における各種態様に対応して、本発明のコンピュータプログラム製品に係る実施形態も各種態様を採ることが可能である。【００３８】
本発明のこのような作用及び他の利得は次に説明する実施の形態から明らかにされる。【００３９】
以上説明したように、本発明の情報再生装置及び方法に係る実施形態によれば、再生手段、第１設定手段、変換手段、第２設定手段及び制御手段、又は第１設定工程、変換工程、第２設定工程及び制御工程を備える。本発明のコンピュータプログラムに係る実施形態によれば、コンピュータを本発明の情報再生装置に係る実施形態として機能させる。従って、より好適な態様でループ再生を行うことができる。
【実施例】
【００４０】
以下、本発明を実施するための最良の形態について実施例毎に順に図面に基づいて説明する。尚、以下の実施例は、再生速度制御、テンポ制御及び巻き戻し再生等に代表される各種再生機能を有するＣＤプレーヤないしはＤＶＤプレーヤ等の光ディスク再生装置に対して、本発明の情報再生装置を適用した場合の実施例である。また、以下に説明する本実施例に係る光ディスク再生装置は、クラブやディスコ等の舞踏場において、音楽データないしは映像データに対して様々な特殊効果（イフェクト）を付加しつつ連続的に再生する際に用いられるＤＪ機器として用いられる。尚、本実施例における「ＤＪ」とは、単に音楽のみならず、映像等をも含めた広い意味でのコンテンツデータを、特殊な技法を用いて再生することを示す趣旨である。【００４１】
（１）基本構成
初めに、図１及び図２を参照しながら、本実施例に係る光ディスク再生装置の基本構成について説明を進める。ここに、図１は、本実施例に係る光ディスク再生装置の基本構成を概念的に示すブロック図であり、図２は、本実施例に係る光ディスク再生装置の特に操作部の外観を概念的に示す平面図である。【００４２】
図１に示すように、光ディスク再生装置１は、光ピックアップ（ＰＵ：Pick Up）１０と、ＲＦ（Radio Frequency）アンプ１１と、スピンドルモータ１２と、サーボ機構１３と、ピックアップサーボ回路１４と、コンテンツデータデコード部１５と、復号化部１６と、コントロールデータデコード部１７と、スピンドルサーボ回路１８と、外部出力端子１９と、システムコントローラ２０と、メモリ２１と、ビデオメモリ２２と、オーディオメモリ２３と、バッファメモリ２４と、操作部４０と、表示部５０とを備える。【００４３】
光ピックアップ１０は、光ディスク１００からコンテンツデータ及びコントロールデータを読み取るためのもので、半導体レーザ装置、各種レンズ、アクチュエータ等から構成される。より詳細には、光ピックアップ１０は、光ディスク１００に対してレーザ光ＬＢを、所定のパワーで照射する。また、光ディスク１００からのレーザ光ＬＢの反射光を受光するためのＰＤ（Photo Detector）センサを備えており、受光された反射光を読取信号としてＲＦアンプ１１へ出力する。【００４４】
光ピックアップ１０は、サーボ機構１３の制御により駆動される図示しないアクチュエータ、スライダ等により、トラッキングエラー信号に応じて光ディスク１００の半径方向等に移動できるように構成されている。加えて、サーボ機構１３の制御により、フォーカスエラー信号に応じてレーザ光ＬＢの焦点を変化させ、フォーカス制御可能に構成されている。【００４５】
ＲＦアンプ１１は、光ピックアップ１０から出力される読取信号に基づいてＲＦ信号を生成し、生成されたＲＦ信号を、コンテンツデータデコード部１５及びコントロールデータデコード部１７の夫々へ出力する。また、ＲＦアンプ１１は、光ピックアップ１０から出力される読取信号に基づいて、光ピックアップ１０が光ディスク１００へレーザ光ＬＢを照射する際のフォーカスを制御するためのフォーカスエラー信号及び光ピックアップ１０が光ディスク１００へレーザ光ＬＢを照射する際のトラッキングを制御するためのトラッキングエラー信号等の誤差信号を生成する。生成された誤差信号は、ピックアップサーボ回路１４へ出力される。【００４６】
スピンドルモータ１２は、スピンドルサーボ回路１８によりスピンドルサーボを受けつつ所定速度で光ディスク１００を回転させるように構成されている。【００４７】
サーボ機構１３は、ピックアップサーボ回路１４から出力されるトラッキングサーボ制御信号に基づいて、光ピックアップ１０を光ディスク１００の径方向に移動させる。また、ピックアップサーボ回路１４から出力されるフォーカスサーボ制御信号に基づいて、光ピックアップ１０に含まれる対物レンズを、レーザ光ＬＢの光軸に沿って移動させる。【００４８】
ピックアップサーボ回路１４は、ＲＦアンプ１１より出力される誤差信号に基づいて、サーボ機構１３を制御するためのフォーカスサーボ制御信号やトラッキングサーボ制御信号を生成する。生成されたフォーカスサーボ制御信号やトラッキングサーボ制御信号は、サーボ機構１３へ出力される。言い換えれば、フォーカスエラーやトラッキングエラーの発生を抑制すべく、ＲＦアンプ１１より出力される誤差信号に基づいて、サーボ機構１３をフィードバック制御する。【００４９】
コンテンツデータデコード部１５は、ＲＦアンプ１１より出力されるＲＦ信号をデコードすることで、映像ストリームや音声ストリームを含むストリーム信号を生成する。生成されたストリーム信号は、復号化部１６へ出力される。【００５０】
復号化部１６は、本発明における「再生手段」の一具体例を構成しており、ストリーム信号を復号化し、映像信号や音声信号を含む再生信号を生成する。生成された再生信号は、映像信号がビデオメモリ２２へ、音声信号がオーディオメモリ２３へ出力される。【００５１】
ビデオメモリ２２は、復号化部１６より入力される映像信号を一時的に蓄積した後、所望のタイミングで外部出力端子１９を介して、例えばディスプレイ等の外部出力機器へ出力する。ディスプレイ等の外部出力機器では、映像信号に応じた映像が表示される。【００５２】
オーディオメモリ２３は、復号化部１６より入力される音声信号を一時的に蓄積した後、所望のタイミングで外部出力端子１９を介して、例えばスピーカ等の外部出力機器へ出力する。スピーカ等の外部出力機器では、音声信号に応じた音声（或いは、音楽）が出力される。【００５３】
バッファメモリ２４は、復号化部１６においてストリーム信号が復号化されることで生成される再生信号を一時的にバッファリングする。ビデオメモリ２２やオーディオメモリ２３へは、復号化部１６から直接的に映像信号や音声信号が出力されてもよいし、バッファメモリ２４に一旦蓄積した映像信号や音声信号が復号化部１６を介して出力されてもよい。【００５４】
尚、復号化部１６より出力される再生信号に対して所定の変調処理を施した後に、変調処理が施された再生信号を外部出力機器へ出力するように構成してもよい。より具体的には、例えば再生信号に対して鋸波による変調を施してもよいし、例えば再生信号に対して矩形波による変調を施してもよいし、例えば再生信号に対してドップラー効果を生じさせる変調を施してもよいし、例えば再生信号に対してジェット機音を模した特殊な波形による変調を施してもよいし、例えば再生信号に対して拳銃の発射音を模した特殊な波形による変調を施してもよいし、或いはユーザ等が予め設定しておいた様々な特殊な波形による変調を施してもよい。これらの変調は、操作部４０における図示しない操作キーをユーザが操作することで行われることが好ましい。【００５５】
コントロールデータデコード部１７は、ＲＦアンプ１１より出力されるＲＦ信号をデコードすることで、コンテンツデータの再生を制御するためのコントロールデータを生成する。コントロールデータは、例えば光ディスク１００のリードインエリアに記録されているＴＯＣデータ等や、ストリーム信号に含まれて記録される同期データや、コンテンツデータが再生される際の時間経過情報が含まれるサブコードデータ等が一具体例として挙げられる。生成されたコントロールデータは、システムコントローラ２０へ出力され、コンテンツデータの再生を制御するために用いられる。【００５６】
スピンドルサーボ回路１８は、システムコントローラ２０から指示されたスピンドルモータ１２の回転速度に対する同期データの誤差を検出し、その誤差の発生を抑制すべくスピンドルモータ１２の回転をフィードバック制御する。【００５７】
システムコントローラ２０は、本発明における「第１設定手段」、「変換手段」、「第２設定手段」、「制御手段」及び「変換手段」の一具体例を構成しており、マイクロプロセッサ（ＭＰＵ）を備え、予め設定されているシステムプログラム（ないしは、ファームウェア等）を実行することにより、光ディスク再生装置１全体の動作を集中制御する。尚、システムコントローラ２０の詳細な動作については、後に詳述する（図３等参照）。【００５８】
メモリ２１は、光ディスク再生装置１の動作に必要な各種データ等を一時的に格納するＲＡＭ領域や、或いはシステムコントローラ２０の動作を規定するシステムプログラム等を格納するＲＯＭ領域等を備えている。【００５９】
また、システムコントローラ２０には、操作部４０と、表示部５０とが接続されている。操作部４０に設けられている各種操作キーからの指示データは、システムコントローラ２０に出力され、システムコントローラ２０は、指示データに応じてコンテンツデータの再生を制御する。また、システムコントローラ２０は、表示部５０における表示動作を制御する。【００６０】
操作部４０は、ジョグダイヤル４１と、パルスカウンタ４２と、テンポスライダ４３と、Ａ／Ｄコンバータ４４と、表示部５０とを備えている。【００６１】
ジョグダイヤル４１は、両方向に回転自在な円盤形状の操作キーである。ユーザ等がジョグダイヤル４１の回転方向と回転速度を適宜に変化させて操作すると、その回転方向に応じてフォワード再生とリバース再生を設定することができ、更に、その回転速度に応じて、スピーカやヘッドフォンで再生される楽曲等の音調等を変化させることができるようになっている。【００６２】
尚、上記のフォワード再生とは、ＬＰ等のアナログレコードを順方向に回転させて楽曲等を再生させた場合と同様に、光ディスク１００のコンテンツデータを、記録されている順に再生することを言う。したがって、ジョグダイヤル４１が時計回り方向に回転操作されるのに応じて、楽曲等を通常の音として再生するようになっている。また、本実施例では、ジョグダイヤル４１が停止されているときにも、フォワード再生が行われるようになっている。【００６３】
一方、上記のリバース再生とは、アナログレコードを逆方向に回転させて音楽等を再生させた場合と同様に、光ディスク１００のコンテンツデータを、記録されている順とは逆の順番で再生することを言う。つまり、アナログレコードでは音楽等が連続記録（アナログ記録）されているため、アナログレコードを逆方向に回転させると、楽曲等を逆の方向から再生することになって、本来の音楽等とは違った擬音が再生されることになるが、ジョグダイヤル４１が反時計回り方向に回転操作されると、光ディスク１００にデジタル記録されている個々のコンテンツデータを逆の順番で再生することにより、あたかもアナログレコードを逆方向に回転させて再生させた場合と同様の擬音を生じさせるようになっている。【００６４】
このようにアナログレコードをリバース再生するのと同様の機能を備えたことで、例えばユーザ等がジョグダイヤル４１を時計回り方向と反時計回り方向へ敏速に往復回転を繰り返すと、所謂スクラッチ音と呼ばれる擬音（「キュキュ」、「ガシャガシャ」等の擬音）を生じさせることができる。そして、所謂ディスクジョッキーと呼ばれる演奏者が、上記のスクラッチ音等を生じさせるべくジョグダイヤル４１を操作すると、ＣＤやＤＶＤを用いてラップ音楽等を生成するための編集を行うことが可能となっている。【００６５】
パルスカウンタ４２は、ジョグダイヤル４１の回転操作に伴って発生するパルスのパルス幅（ないしは、パルス数等）をカウントすることで、ジョグダイヤル４１の回転速度（ないしは、角速度）を検出する。加えて、ジョグダイヤル４１の回転操作に伴って発生するパルスに基づいて、ジョグダイヤル４１の回転方向を検出する。検出されたジョグダイヤル４１の回転方向及び回転速度は、システムコントローラ２０に出力される。これにより、システムコントローラ２０は、ユーザ等が操作したジョグダイヤル４１の操作量を認識し、その操作量に応じたイフェクト処理等を行わせる。【００６６】
テンポスライダ４３は、例えば上下方向にスライド可能なスライダボタンを備えている。ユーザ等がスライダボタンを上下方向に移動させることで、コンテンツデータの再生速度を適宜変更することができる。例えば、スライダボタンを上方向に移動させることで、コンテンツデータの再生速度を相対的に遅くしたり、或いはスライダボタンを下方向に移動させることで、コンテンツデータの再生速度を相対的に速くしたりすることができる。スライダボタンの移動量は、移動量に応じたアナログ値として検出され、Ａ／Ｄコンバータ４４に出力される。【００６７】
Ａ／Ｄコンバータ４４は、アナログ値として検出されるテンポスライダ４３が備えるスライダボタンの移動量をデジタル値に変換した後、システムコントローラ２０に出力する。これにより、システムコントローラ２０は、スライダボタンの移動量に応じて、コンテンツデータの再生速度を相対的に速くないしは相対的に遅くすることができる。【００６８】
表示部５０は、コンテンツデータの再生に伴う各種情報を表示する。表示部５０は、例えば液晶ディスプレイや蛍光管等の表示パネルを備えており、システムコントローラ２０の制御を受けて各種情報を表示する。【００６９】
図２に示すように、操作部４０の外観には、ジョグダイヤル４１と、操作ボタン４０２と、テンポスライダ４３と、ループインポイント指定ボタン４１１と、ループエンドポイント指定ボタン４１２と、ループ再生開始／停止ボタン４１３と、ダウンボタン４１４と、アップボタン４１５と、表示部５０とを備えられている。【００７０】
操作ボタン４０２は、ユーザにより押下可能なボタンであって、操作ボタン４０２をユーザが押下することで、光ディスク再生装置１の動作を変更可能に構成されている。具体的には、ユーザは、操作ボタン４０２を押下することで、コンテンツデータの再生や早送りや巻き戻しや一時停止や所定のキューポイントからの再生開始等を指示することができる。【００７１】
ループインポイント指定ボタン４１１は、後述のループ再生を行うためのループインポイント（言い換えれば、再生開始時刻或いは再生開始位置）を指定可能に構成されている。コンテンツデータの再生中に、ユーザがループインポイント指定ボタン４１１を押下すれば、該押下したときの再生時刻がループインポイントに指定される。【００７２】
ループアウトポイント指定ボタン４１２は、後述のループ再生を行うためのループアウトポイント（言い換えれば、再生終了時刻或いは再生終了位置）を指定可能に構成されている。コンテンツデータの再生中に、ユーザがループアウトポイント指定ボタン４１２を押下すれば、該押下したときの再生時刻がループアウトポイントに指定される。【００７３】
但し、本実施例においては、システムコントローラ２０の動作により、ループインポイント指定ボタン４１１により指定されたループインポイントから、所定数の拍に相当する時間が経過した時刻をループアウトポイントとして自動的に指定されるように構成してもよい。この場合、ループアウトポイント指定ボタン４１２は必ずしも備え付けられていなくともよい。【００７４】
ループ再生開始／停止ボタン４１３は、ループインポイント及びループアウトポイントにて特定されるコンテンツデータ部分のループ再生の開始及び停止を指示可能に構成されている。ループ再生が行われていないときにループ再生開始／停止ボタン４１３が押下されれば、ループ再生が開始される。他方、ループ再生が行われているときにループ再生開始／停止ボタン４１３が押下されれば、ループ再生が停止され、コンテンツデータの通常の再生が行われる。【００７５】
尚、ループ再生は、ループインポイント及びループアウトポイントの指定と同時に自動的に開始されるように構成してもよい。この場合、ループ再生開始／停止ボタン４１３によるループ再生の開始の指示はなくともよく、ループ再生開始／停止ボタン４１３は必ずしも備え付けられていなくともよい。【００７６】
ダウンボタン４１４と、アップボタン４１５とは、システムコントローラ２０と共に本発明における「変更手段」の一具体例を構成しており、ループ再生を行っている際に、ループ再生の態様の変更を指示可能に構成されている。ダウンボタン４１４と、アップボタン４１５とを用いたループ再生の態様の変更については、後に詳述する。【００７７】
表示部５０には、楽曲を含むコンテンツデータの再生に応じた各種情報が表示されている。例えば、表示部５０の上段には、現在再生しているコンテンツデータのトラック番号や、現在再生しているコンテンツデータの経過時間（即ち、現在の再生時間）や、現在光ディスク再生装置１にローディングされている光ディスク１００に記録されているコンテンツデータの総トラック数等が表示される。図２に示す表示の例では、現在トラック番号３番のコンテンツデータが再生されており、再生開始から１分１５秒が経過し、更には光ディスク再生装置１にローディングされている光ディスク１００に記録されているコンテンツデータの総トラック数は“１６”であることを認識できる。【００７８】
また、表示部５０の下段には、再生時間軸に沿ったコンテンツデータのビート密度等がウェーブ表示されている。或いは、現在再生されているコンテンツデータの周波数帯域毎の信号強度等がウェーブ表示されていてもよい。【００７９】
もちろん、図２に示した表示部５０における表示内容は一具体例であって、その他の各種情報等が表示されてもよいことは言うまでもない。【００８０】
（２）動作例
続いて、図３を参照して、本実施例に係る光ディスク再生装置１がループ再生を行う際の動作例について説明を進める。ここに、図３は、本実施例に係る光ディスク再生装置１がループ再生を行う際の動作例の流れを概念的に示すフローチャートである。【００８１】
図３に示すように、ループインポイント指定ボタン４１１を用いて、ループインポイントが指定される（ステップＳ１０１）。同様に、ループアウトポイント指定ボタン４１２を用いて、ループアウトポイントが指定される（ステップＳ１０２）。但し、上述したように、ステップＳ１０２における動作は、システムコントローラ２０の動作により、ループインポイント指定ボタン４１１により指定されたループインポイントから、所定数の拍に相当する時間が経過した時刻をループアウトポイントとして自動的に指定されるように構成してもよい。その後、システムコントローラ２０の制御の下に、ステップＳ１０１において指定されたループインポイント及びステップＳ１０２において指定されるループアウトポイントの夫々により特定されるコンテンツデータ部分のループ再生（基本ループ再生）が行われる（ステップＳ１０３）。具体的には、ループインポイント及びループアウトポイントの夫々により特定されるコンテンツデータ部分が繰り返し再生される。尚、ループ再生は、ループインポイント及びループアウトポイントの指定により自動的に開始されてもよいし、或いはループ再生開始／停止ボタン４１３が押下された後に開始されてもよい。【００８２】
ここで、図４を参照して、図３のステップＳ１０１からステップＳ１０３における動作による基本ループ再生の態様について説明する。ここに、図４は、基本ループ再生の態様を概念的に示す説明図である。尚、以下の説明では、システムコントローラ２０の動作により、ループインポイント指定ボタン４１１により指定されたループインポイントから、所定数の拍に相当する時間が経過した時刻をループアウトポイントとして自動的に指定される構成を採用した場合の例について説明を進める。【００８３】
図４に示すように、ループインポイント指定ボタン４１１が押下された場合には、該押下された時刻がループインポイントとして指定される。そして、該ループインポイントから４拍に相当する時間が経過した時刻がループアウトポイントとして自動的に指定される。従って、４拍のデータ部分が、ループ再生パターン＃１として特定されると共に、該ループ再生パターン＃１のループ再生が行われる。【００８４】
尚、図４に示すループ再生パターン＃１が、本発明における「第１のループ再生単位データ」の一具体例を構成しており、図４に示すループ再生パターン＃１に含まれる４拍のデータ部分の夫々が、本発明における「単位拍データ」の一具体例を構成している。以降、図４に示すループ再生パターン＃１に含まれる４拍のデータ部分の夫々を、「単位拍データ」と称して説明を進める。【００８５】
再び図３において、その後、システムコントローラ２０の制御の下に、基本ループ再生におけるループ再生パターン＃１を変更するか否かが判定される（ステップＳ１０４）。この判定は、ダウンボタン４１４やアップボタン４１５が押下された回数に応じて行われてもよい。例えば、変数ｉの初期値を“１”とし、ダウンボタン４１４が一度押下される都度変数ｉが１だけデクリメントされ、アップボタン４１５が一度押下される都度変数ｉが１だけインクリメントされるとすると、変数ｉが“１”である場合に基本ループ再生におけるループ再生パターン＃１を変更しないと判定し、変数ｉが“１”でない場合に基本ループ再生におけるループ再生パターン＃１を変更すると判定されてもよい。【００８６】
ステップＳ１０４における判定の結果、基本ループ再生におけるループ再生パターン＃１を変更しないと判定された場合には（ステップＳ１０４：Ｎｏ）、ステップＳ１０３へ戻り、ループ再生パターン＃１のループ再生を継続する。【００８７】
他方、ステップＳ１０４における判定の結果、基本ループ再生におけるループ再生パターン＃１を変更すると判定された場合には（ステップＳ１０４：Ｙｅｓ）、続いて、システムコントローラ２０の制御の下に、ダウンボタン４１４やアップボタン４１５が押下された回数に応じて、ループ再生パターン＃１に含まれる４つの単位拍データの分割数を決定すると共に、４つの単位拍データの夫々が分割される（ステップＳ１０５）。ここでは、上述した変数ｉの数だけ、４つの単位拍データの夫々が分割されるように構成してもよい。例えば、アップボタン４１５が１回押下されたときには、変数ｉは“２”となっているため、４つの単位拍データの夫々が２つのデータ部分に分割されるように構成してもよい。【００８８】
その後、システムコントローラ２０の制御の下に、分割されたデータ部分の一部を組み合わせてループ再生パターンを生成すると共に、該生成されたループ再生パターンがループ再生される（ステップＳ１０６）。【００８９】
続いて、ループ再生を終了するか否かが判定される（ステップＳ１０７）。ループ再生を終了しないと判定された場合には（ステップＳ１０７：Ｎｏ）、ステップＳ１０４へ戻り、以降の動作を継続する。他方、ループ再生を終了すると判定された場合には（ステップＳ１０７：Ｙｅｓ）、ループ再生を終了する。【００９０】
ここで、図５及び図６を参照して、基本ループ再生におけるループ再生パターン＃１の変更の態様について説明する。ここに、図５及び図６は夫々、基本ループ再生におけるループ再生パターン＃１を変更することで得られるループ再生パターンの態様を概念的に示す説明図である。【００９１】
図５に示すように、変数ｉが“２”である場合には、ループ再生パターン＃１に含まれる４つの単位拍データの夫々は、２つのデータ部分に分割される。そして、４つの単位拍データの夫々の２つのデータ部分のうち先頭部分のデータ部分を用いて、図５の下部に示すループ再生パターン＃２が生成される。具体的には、１拍目の単位拍データの２つのデータ部分のうち先頭部分のデータ部分を２つ組み合わせることで、ループ再生パターン＃２の１拍目が構成される。同様に、２拍目の単位拍データの２つのデータ部分のうち先頭部分のデータ部分を２つ組み合わせることで、ループ再生パターン＃２の２拍目が構成される。同様に、３拍目の単位拍データの２つのデータ部分のうち先頭部分のデータ部分を２つ組み合わせることで、ループ再生パターン＃２の３拍目が構成される。同様に、４拍目の単位拍データの２つのデータ部分のうち先頭部分のデータ部分を２つ組み合わせることで、ループ再生パターン＃２の４拍目が構成される。【００９２】
同様に、図６に示すように、変数ｉが“３”である場合には、ループ再生パターン＃１に含まれる４つの単位拍データの夫々は、３つのデータ部分に分割される。そして、４つの単位拍データの夫々の３つのデータ部分のうち先頭部分のデータ部分を用いて、図６の下部に示すループ再生パターン＃３が生成される。具体的には、１拍目の単位拍データの３つのデータ部分のうち先頭部分のデータ部分を３つ組み合わせることで、ループ再生パターン＃３の１拍目が構成される。同様に、２拍目の単位拍データの３つのデータ部分のうち先頭部分のデータ部分を３つ組み合わせることで、ループ再生パターン＃３の２拍目が構成される。同様に、３拍目の単位拍データの３つのデータ部分のうち先頭部分のデータ部分を３つ組み合わせることで、ループ再生パターン＃３の３拍目が構成される。同様に、４拍目の単位拍データの３つのデータ部分のうち先頭部分のデータ部分を３つ組み合わせることで、ループ再生パターン＃３の４拍目が構成される。【００９３】
図５に示すループ再生パターン＃２及び図６に示すループ再生パターン＃３から分かるように、基本ループ再生におけるループ再生パターン＃１の再生期間と、ループ再生パターン＃２及びループ再生パターン＃３の夫々の再生期間とは、同一となっている。また、基本ループ再生におけるループ再生パターン＃１中における拍のタイミングと、ループ再生パターン＃２及びループ再生パターン＃３の夫々中における拍のタイミングとは、夫々が同期する関係となっている。【００９４】
ここで、ループ再生パターン＃１からループ再生パターン＃２へと再生対象を切り替える際には、システムコントローラ２０の制御の下に、再生対象が切り替えられる時点でのループ再生パターン＃１の再生時刻と同一の再生時刻でのループ再生パターン＃２の再生が開始される。具体的には、図７に示すように、ループ再生パターン＃１中の２拍目の単位拍データの時刻Ｔでループ再生パターン＃１からループ再生パターン＃２へと再生対象を切り替える場合には、時刻Ｔでのループ再生パターン＃２の再生が開始される。【００９５】
このように、基本ループ再生におけるループ再生パターン＃１の再生期間とループ再生パターン＃２及びループ再生パターン＃３の夫々の再生期間とが同一となっているため、異なる態様のループ再生を行ったとしても（つまり、ループ再生パターン＃１からループ再生パターン＃２へと再生対象を切り替えても）、再生期間が変動することはない。このため、ループ再生の態様を切り替える前のリズムとループ再生の態様を切り替えた後のリズムとの間にずれが生ずる不都合を好適に防止することができる。【００９６】
加えて、ループ再生パターン＃１を生成する際には、ループインポイントを指定すれば、ループアウトポイントは、ループインポイントから４拍に相当する時間が経過した時刻に自動的に設定される。このため、ループインポイント及びループアウトポイントの夫々が拍の位置からずれてしまう不都合を好適に防止することができ、その結果、ループ再生によって再生されるコンテンツデータのリズムが崩れてしまうという不都合を好適に防止することができる。【００９７】
更に、ループ再生パターン＃１からループ再生パターン＃２へと再生対象を切り替える場合であっても、切り替え前のループ再生パターン＃１の再生時刻と、切り替え後のループ再生パターン＃２の再生時刻とが連続する。このため、ループ再生の態様を切り替える前のリズムとループ再生の態様を切り替えた後のリズムとの間にずれが生ずる不都合をより好適に防止することができる。【００９８】
尚、図３のステップＳ１０５における動作は、ステップＳ１０１からステップＳ１０２の動作と共に予め行われていることが好ましい。そして、単位拍データを分割することで得られるデータ部分を組み合わせることで生成されるループ再生パターン＃２等は、予めバッファメモリ２４等に格納されていることが好ましい。これにより、ダウンボタン４１５及びアップボタン４１５の押下とほぼ同時に、ループ再生の態様を変更する（切り替える）ことができる。【００９９】
また、上述の動作例では、ダウンボタン４１４及びアップボタン４１５を備える構成について説明した。しかしながら、図８に示すように、ループ再生パターン＃２等を夫々直接指定可能な複数のループ再生パターン指定ボタン４１６を備えるように構成してもよい。例えば、図８に示す例では、ループ再生パターン＃１、ループ再生パターン＃２、ループ再生パターン＃３、ループ再生パターン＃４、及びループ再生パターン＃５を夫々直接指定可能な５つのループ再生パターン指定ボタン４１６を備えている。このように構成しても、上述した各種効果を好適に享受することができることは言うまでもない。【０１００】
また、上述の動作例では、光ディスク１００に記録されたコンテンツデータの一部をループ再生する場合に、該ループ再生されるコンテンツデータ中の単位拍データを分割する動作について説明している。しかしながら、ループ再生を行っていない場合であっても、コンテンツデータの全体に含まれる各単位拍データをｎ個のデータ部分に分割すると共に、分割されたｎ個のデータ部分の少なくとも１つをｎ個組み合わせるように構成してもよい。つまり、ループ再生されるコンテンツデータを対象とすることに加えて又は代えて、コンテンツデータの全体を対象に上述した各種動作を行うように構成してもよい。【０１０１】
（３）変形動作例
続いて、図９から図１４を参照して、本実施例に係る光ディスク再生装置１の変形動作例について説明を進める。ここでは、基本ループ再生におけるループ再生パターン＃１を変更することで得られるループ再生パターンを生成する際の変形動作例について説明する。ここに、図９から図１４は夫々、変形動作例により得られるループ再生パターンの態様を概念的に示す説明図である。【０１０２】
図９に示すように、単位拍データ毎に、分割数を変更するように構成してもよい。例えば、１拍目の単位拍データは３つのデータ部分に分割されると共に、該３つのデータ部分のうち先頭部分のデータ部分を３つ組み合わせることで、ループ再生パターン＃４の１拍目が構成されるように構成してもよい。同様に、２拍目の単位拍データは２つのデータ部分に分割されると共に、該２つのデータ部分のうち先頭部分のデータ部分を２つ組み合わせることで、ループ再生パターン＃４の２拍目が構成されるように構成してもよい。同様に、３拍目の単位拍データは４つのデータ部分に分割されると共に、該４つのデータ部分のうち先頭部分のデータ部分を４つ組み合わせることで、ループ再生パターン＃４の３拍目が構成されるように構成してもよい。同様に、４拍目の単位拍データは３つのデータ部分に分割されると共に、該３つのデータ部分のうち先頭部分のデータ部分を３つ組み合わせることで、ループ再生パターン＃４の４拍目が構成されるように構成してもよい。【０１０３】
図１０に示すように、各単位拍データを複数個のデータ部分に分割すると共に、該複数個のデータ部分のうちの最後尾部分のデータ部分を組み合わせることでループ再生パターン＃５を生成するように構成してもよい。つまり、該複数個のデータ部分のうちの先頭部分のデータ部分に代えて、最後尾部分のデータ部分を組み合わせることでループ再生パターン＃５を生成するように構成してもよい。【０１０４】
図１１に示すように、各単位拍データから各拍の長さの１／ｎ（図１１では、１／２）に相当する長さのデータ部分を抽出すると共に、該抽出したデータ部分をｎ個（図１１では、２個）組み合わせることでループ再生パターン＃６を生成するように構成してもよい。つまり、各単位拍データをｎ個のデータ部分に分割することに加えて又は代えて、各単位拍データの任意の部分から各拍の長さの１／ｎ（図１１では、１／２）に相当する長さのデータ部分を抽出するように構成してもよい。【０１０５】
図１２に示すように、基本ループ再生におけるループ再生パターン＃１中のｎ拍目の単位拍データを用いて、ループ再生パターン＃１を変更することで得られるループ再生パターン中のｎ拍目以外のデータを生成するように構成してもよい。例えば、１拍目の単位拍データは２つのデータ部分に分割されると共に、該２つのデータ部分のうち先頭部分のデータ部分を４つ組み合わせることで、ループ再生パターン＃７の１拍目及び２拍目が構成されるように構成してもよい。同様に、３拍目の単位拍データは２つのデータ部分に分割されると共に、該２つのデータ部分のうち先頭部分のデータ部分を４つ組み合わせることで、ループ再生パターン＃４の３拍目及び４拍目が構成されるように構成してもよい。【０１０６】
図１３に示すように、各単位拍データを複数個のデータ部分に分割すると共に、該複数個のデータ部分のうちの１つのデータ部分を伸張することで、ループ再生パターン＃８を生成するように構成してもよい。例えば、１拍目の単位拍データは２つのデータ部分に分割されると共に、該２つのデータ部分のうち先頭部分のデータ部分を拍の長さに伸張することで、ループ再生パターン＃８の１拍目が構成されるように構成してもよい。同様に、２拍目の単位拍データは２つのデータ部分に分割されると共に、該２つのデータ部分のうち先頭部分のデータ部分を拍の長さに伸張することで、ループ再生パターン＃８の２拍目が構成されるように構成してもよい。同様に、３拍目の単位拍データは２つのデータ部分に分割されると共に、該２つのデータ部分のうち先頭部分のデータ部分を拍の長さに伸張することで、ループ再生パターン＃８の３拍目が構成されるように構成してもよい。４拍目の単位拍データは２つのデータ部分に分割されると共に、該２つのデータ部分のうち先頭部分のデータ部分を拍の長さに伸張することで、ループ再生パターン＃８の４拍目が構成されるように構成してもよい。【０１０７】
図１４に示すように、各単位拍データを短縮すると共に、該短縮された単位拍データ部分を複数個組み合わせることで、ループ再生パターン＃９を生成するように構成してもよい。例えば、１拍目の単位拍データを２つのデータ部分に分割し、該２つのデータ部分のうち先頭部分のデータ部分を１／２に圧縮し、且つ該圧縮されたデータ部分を２つ組み合わせることで、ループ再生パターン＃９の１拍目が構成されるように構成してもよい。同様に、２拍目の単位拍データを２つのデータ部分に分割し、該２つのデータ部分のうち先頭部分のデータ部分を１／２に圧縮し、且つ該圧縮されたデータ部分を２つ組み合わせることで、ループ再生パターン＃９の２拍目が構成されるように構成してもよい。同様に、３拍目の単位拍データを２つのデータ部分に分割し、該２つのデータ部分のうち先頭部分のデータ部分を１／２に圧縮し、且つ該圧縮されたデータ部分を２つ組み合わせることで、ループ再生パターン＃９の３拍目が構成されるように構成してもよい。同様に、４拍目の単位拍データを２つのデータ部分に分割し、該２つのデータ部分のうち先頭部分のデータ部分を１／２に圧縮し、且つ該圧縮されたデータ部分を２つ組み合わせることで、ループ再生パターン＃９の４拍目が構成されるように構成してもよい。【０１０８】
つまり、分割したデータ部分をそのまま用いることに加えて又は代えて、分割したデータ部分を伸張又は短縮する或いは単位拍データを伸張又は短縮することで、ループ再生パターンを生成するように構成してもよい。【０１０９】
尚、上述の実施例では、光ディスク１００に記録されたコンテンツデータを再生する光ディスク再生装置１について説明を進めた。しかしながら、光ディスク１００以外の各種記録媒体（例えば、ハードディスクや、メモリカード等）に記録されたコンテンツデータを再生する再生装置についても、光ディスク再生装置１と同様の構成を採用することで、光ディスク再生装置１が享受する効果と同様の効果を享受することができることは言うまでもない。【０１１０】
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴なう情報再生装置及び方法、並びにコンピュータプログラムもまた本発明の技術的範囲に含まれるものである。
【産業上の利用性】
【０１１１】
本発明は、記録媒体に記録されている音情報や映像情報の再生を行う情報再生装置及び方法に利用可能であって、特にＤＪ機器やＶＪ機器等に利用可能である。
【図１】
2008107994.tif 000003
【図２】
2008107994.tif 000004
【図３】
2008107994.tif 000005
【図４】
2008107994.tif 000006
【図５】
2008107994.tif 000007
【図６】
2008107994.tif 000008
【図７】
2008107994.tif 000009
【図８】
2008107994.tif 000010
【図９】
2008107994.tif 000011
【図１０】
2008107994.tif 000012
【図１１】
2008107994.tif 000013
【図１２】
2008107994.tif 000014
【図１３】
2008107994.tif 000015
【図１４】
2008107994.tif 000016
【国際調査報告】
2008107994.tif 000017
2008107994.tif 000018
2008107994.tif 000019
2008107994.tif 000020