(57)【特許請求の範囲】
【請求項１】
情報記録媒体に記録されている情報を再生する再生手段を備えた情報再生装置であって、
前記再生手段によって再生が行われている情報のビート密度を測定するビート密度測定手段と、
キューポイント登録の指示がなされるのに応じて、頭出し再生開始位置を示すキューポイントと、前記ビート密度測定手段で測定された再生中の情報のビート密度とを記憶する記憶手段と、
前記再生手段に対し、前記記憶手段に記憶されたキューポイントからの頭出し再生の開始を指示するキューポイント指定手段と、
前記再生手段に対し、前記キューポイントから頭出し再生される情報のビート密度を補正させるビート密度補正手段とを備え、
前記ビート密度補正手段は、前記キューポイント指定手段による前記頭出し再生の開始の指示がなされると、前記頭出し再生開始の指示がなされた際に前記ビート密度測定手段が測定した情報のビート密度と前記記憶手段に記憶されているビート密度との相違を補正すべく、前記再生手段に対して、前記キューポイントから頭出し再生される情報のビート密度を、前記頭出し再生開始の指示がなされた際に前記ビート密度測定手段が測定した情報のビート密度と同じビート密度に合わせて頭出し再生を行わせることを特徴とする情報再生装置。
【請求項２】
前記ビート密度補正手段は、前記頭出し再生開始の指示がなされた際に前記ビート密度測定手段が測定した情報のビート密度と前記記憶手段に記憶されているビート密度との比率を前記相違として求めると共に、前記再生手段に対して、前記求めた比率に応じて前記キューポイントから頭出し再生される情報のビート密度を補正させることにより、前記頭出し再生開始の指示がなされた際に前記ビート密度測定手段が測定した情報のビート密度と同じビート密度に合わせて頭出し再生を行わせることを特徴とする請求項１記載の情報再生装置。
【請求項３】
情報記録媒体に記録されている情報を再生する再生手段を備えた情報再生装置であって、
前記再生手段によって再生が行われている情報のビート密度を測定するビート密度測定手段と、
キューポイント登録の指示がなされるのに応じて、頭出し再生開始位置を示すキューポイントと、前記ビート密度測定手段で測定された再生中の情報のビート密度とを記憶する記憶手段と、
前記再生手段に対し、前記記憶手段に記憶されたキューポイントからの頭出し再生の開始を指示するキューポイント指定手段と、
前記再生手段に対し、前記キューポイントから頭出し再生される情報のビート密度を補正させるビート密度補正手段とを備え、
前記ビート密度補正手段は、前記キューポイント指定手段による前記頭出し再生の開始の指示がなされると、前記頭出し再生開始の指示がなされた際に前記ビート密度測定手段が測定した情報のビート密度と前記記憶手段に記憶されているビート密度との差を求めると共に、前記再生手段に対して、前記頭出し再生開始の指示がなされた際に前記ビート密度測定手段が測定した情報のビート密度から前記頭出し再生される情報のビート密度へのビート密度の変化を前記変化分に応じて変化させて頭出し再生を行わせることを特徴とする情報再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ＭＤ（Mini Disc）などの情報記録媒体に記録されている情報を再生する情報再生装置に関し、特に任意の部分からの頭出し再生などを行うことが可能な情報再生装置に関する。
【０００２】
【従来の技術】
ＣＤやＤＶＤ、ＭＤなどの情報記録媒体に記録されている情報を再生する従来の情報再生装置において、頭出し再生機能を備えたものが知られている。
【０００３】
頭出し再生機能は、キューポイント（Cue Point）と呼ばれる位置を検索して情報再生を開始する機能であり、例えばユーザー等がキューポイントとして所望の情報の記録位置（アドレス）を予め登録しておき、再生中にキューポイントを指定すると、現在再生中の位置からキューポイントの位置へ自動的にジャンプして情報再生を開始させることができるようになっている。
【０００４】
また、頭出し再生機能を備えた従来の情報再生装置の中には、情報記録媒体に記録されている音楽等の情報を再生する際、本来の音楽等とは異なったテンポの音に編集して再生する編集機能を備えたものがあり、ユーザー等がこの編集機能を利用しながら音楽等の情報を再生させると、様々な効果音を発生させることができるようになっている。
【０００５】
より具体的には、上記の頭出し再生機能と編集機能を備えた情報再生装置には、ジョグダイヤルと呼ばれる回動自在な円盤形状の操作体が設けられている。そのジョグダイヤルをユーザー等が所望の速度で回転操作すると、ジョグダイヤルの回転速度に応じて再生音のテンポを変化させ、ＣＤやＤＶＤなどに記録されている本来の音楽等とは異なったテンポの効果音を発生させるようになっている。
【０００６】
つまり、ＬＰ等のアナログレーコードをアナロレコードプレーヤで再生中に、アナログレーコードを載置しているターンテーブルを正規の回転数（回転速度）とは異なった回転数で強制的に回転させると、レコード針がアナログレーコードの記録溝を移動する際の移動速度（走査速度）が変化して、本来再生されるべき音楽等とは異なったテンポの音が発生することが知られている。例えば、テンポの遅い音楽が記録されているアナログレーコードを再生中に、強制的に正規の回転数より速い回転数で再生することとすると、テンポの速い音楽として再生されることが知られている。
【０００７】
このアナロレコードプレーヤと同様の現象を生じさせるために、従来の情報再生装置にはジョグダイヤルが設けられている。
【０００８】
そして、ジョグダイヤルは、アナロレコードプレーヤのターンテーブルに相当するものとして設けられており、ユーザー等がジョグダイヤルの回転速度を手操作によって変化させると、アナログレーコードに対するレコード針の移動速度を強制的に変化させた場合と同様の効果音、すなち本来の音楽等とは異なったテンポの効果音を発生するようにしている。
【０００９】
更に、ユーザー等がこの頭出し再生機能と編集機能とを巧みに利用すると、より複雑で高度な編集を行うことができ、例えば音楽の或る部分を再生中にジョグダイヤルを操作することで様々なテンポの効果音を発生させ、引き続いて頭出し再生機能を利用することで好みの部分から音楽を再生させ、更にジョグダイヤルを操作することにより、好みの部分のテンポを変化させて効果音を発生させるといった多様な編集を行うことができるようになっている。
【００１０】
このように、従来の頭出し再生機能と編集機能とを備えた情報再生装置は、単に音楽等を再生するのに止まらず、一種の電子楽器としての利用が可能な多機能化が図られていた。
【００１１】
【発明が解決しようとする課題】
ところで、上記従来の頭出し再生機能と編集機能とを備えた情報再生装置では、例えば音楽の或る部分を再生中に、現在再生中の部分とは異なるキューポイント位置を頭出しして再生を継続させると、頭出しの時点で不連続な音が再生されてしまう等の問題があった。
【００１２】
具体的な事例を述べると、図８（ａ）に示すように、ＣＤやＤＶＤ等の情報記録媒体に記録されている音楽が、スローテンポな部分（テンポの遅い部分）と、アップテンポな部分（テンポの早い部分）とを含んだ音楽であった場合、予めアップテンポな部分をキューポイント登録（アドレスＡＤＲ２を登録）しておいて、スローテンポな部分を再生している途中のある時点ｔc（アドレスＡＤＲ１に相当する時点）でキューポイントを指定すると、アドレスＡＤＲ１からＡＤＲ２へジャンプして情報再生が継続されることになる。
【００１３】
かかる場合には、図８（ｂ）に示すように、再生される音楽のテンポは、時点ｔc前では遅く、時点ｔc後では早くなるため、時点ｔcにおいて不連続で耳障りな音が再生されることとなる等の問題があった。
【００１４】
また、キューポイントを指定した際、情報読取り手段としてのピックアップがアドレスＡＤＲ２へ移動するのに時間遅延を生じる場合があり、耳障りな音が再生されたり、いわゆる音切れが生じる等の問題があった。
【００１５】
また、情報記録媒体にスローテンポな音楽とアップテンポな音楽が記録されていて、例えばスローテンポな音楽を再生中に、キューポイント登録しておいたアップテンポな音楽に切り換えた場合でも、不連続で耳障りな音が再生されたり、音切れが生じる等の問題があった。
【００１６】
また、こうした耳障りな音や音切れが生じた場合、次のような不都合が生じていた。すなわち、上記従来の情報再生装置は、例えばディスコテック等で使用されており、ディスクジョッキーと呼ばれる操作者が、頭出し機能と編集機能を利用して、即興的にラップ音楽等を実演することにより、ダンスを楽しんでいる顧客に対して乗りの良い環境を提供することとしている。しかし、頭出し機能によって情報再生の開始位置を移動させた際、既述したような耳障りな音や音切れが生じると、違和感のない乗りの良い音楽を提供することができなくなるという不都合があった。
【００１７】
本発明は上記従来の問題点に鑑みてなされたものであり、例えば頭出し再生をより迅速に行うと共に、違和感のない音を再生する情報再生装置を提供することを目的とする。
【００１８】
【課題を解決するための手段】
上記目的を達成するための本発明の情報再生装置は、情報記録媒体に記録されている情報を再生する再生手段を備えた情報再生装置であって、上記再生手段によって再生が行われている情報のビート密度を測定するビート密度測定手段と、キューポイント登録の指示がなされるのに応じて、頭出し再生開始位置を示すキューポイントと、上記ビート密度測定手段で測定された再生中の情報のビート密度とを記憶する記憶手段と、上記再生手段に対し、上記記憶手段に記憶されたキューポイントからの頭出し再生の開始を指示するキューポイント指定手段と、
上記再生手段に対し、上記キューポイントから頭出し再生される情報のビート密度を補正させるビート密度補正手段とを備え、上記ビート密度補正手段は、上記キューポイント指定手段による上記頭出し再生の開始の指示がなされると、上記頭出し再生開始の指示がなされた際に上記ビート密度測定手段が測定した情報のビート密度と上記記憶手段に記憶されているビート密度との相違を補正すべく、上記再生手段に対して、上記キューポイントから頭出し再生される情報のビート密度を、上記頭出し再生開始の指示がなされた際に上記ビート密度測定手段が測定した情報のビート密度と同じビート密度に合わせて頭出し再生を行わせることを特徴とする。
【００１９】
かかる構成を有する本発明の情報再生装置によれば、頭出し再生開始位置を示すキューポイントとビート密度測定手段で測定された再生中の情報のビート密度とを記憶手段に記憶することで、いわゆるキューポイント登録が行われ、キューポイント指定手段の指示に従って、記憶手段にキューポイント登録されているキューポイントからの頭出し再生が開始される。
【００２０】
情報記録媒体を再生中の或る時点で、キューポイント指定手段による頭出し再生開始の指示がなされると、ビート密度補正手段が、再生手段に対して、キューポイントから頭出し再生される情報のビート密度を、頭出し再生開始の指示がなされた際にビート密度測定手段が測定した情報のビート密度と同じビート密度に合わせて頭出し再生を行わせる。ここで、再生手段に対して、キューポイント指定手段による頭出し再生開始の指示がなされたときに再生中の情報のビート密度と、記憶手段に既に記憶されているビート密度の相違に応じた補正を行わせることにより、頭出し再生開始の指示がなされた際にビート密度測定手段が測定した情報のビート密度と同じビート密度に合わせて頭出し再生を行わせる。これにより、情報記録媒体に記録されている音楽等の情報を頭出し再生する際に違和感を生じさせる再生音が生じるといった問題を解消する。
【００２１】
また、上記目的を達成するための本発明の情報再生装置は、上記のビート密度補正手段が、上記頭出し再生開始の指示がなされた際に上記ビート密度測定手段が測定した情報のビート密度と上記記憶手段に記録されているビート密度との比率を上記相違として求めると共に、上記再生手段に対して、上記求めた比率に応じて上記キューポイントから頭出し再生される情報のビート密度を補正させることにより、上記頭出し再生開始の指示がなされた際に上記ビート密度測定手段が測定した情報のビート密度と同じビート密度に合わせて頭出し再生を行わせることを特徴とする。
【００２２】
かかる構成を有する本発明の情報再生装置によれば、ビート密度補正手段は、頭出し再生開始の指示がなされた際にビート密度測定手段が測定した情報のビート密度と記憶手段に記憶されているビート密度との比率を求め、その比率を頭出し再生の際に生じるビート密度の相違であるとする。そして、求めた比率に応じて、キューポイントから頭出し再生される情報のビート密度を補正させることにで、頭出し再生開始の指示がなされた際に再生された情報のビート密度と頭出し再生が行われる情報のビート密度を同じにして頭出し再生を行わせる。これにより、情報記録媒体に記録されている音楽等の情報を頭出し再生する際に違和感を生じさせる再生音が生じるといった問題を解消する。
【００２３】
また、上記目的を達成するため本発明の情報再生装置は、情報記録媒体に記憶されている情報を再生する再生手段を備えた情報再生装置であって、上記再生手段によって再生が行われている情報のビート密度を測定するビート密度測定手段と、キューポイント登録の指示がなされるのに応じて、頭出し再生開始位置を示すキューポイントと、上記ビート密度測定手段で測定された再生中の情報のビート密度とを記憶する記憶手段と、上記再生手段に対し、上記記憶手段に記憶されたキューポイントからの頭出し再生の開始を指示するキューポイント指定手段と、上記再生手段に対し、上記キューポイントから頭出し再生される情報のビート密度を補正させるビート密度補正手段とを備え、上記ビート密度補正手段は、上記キューポイント指定手段による上記頭出し再生の開始の指示がなされると、上記頭出し再生開始の指示がなされた際に上記ビート密度測定手段が測定した情報のビート密度と上記記憶手段に記憶されているビート密度との差を求めると共に、上記再生手段に対して、上記頭出し再生開始の指示がなされた際に上記ビート密度測定手段が測定した情報のビート密度から上記頭出し再生される情報のビート密度へのビート密度の変化を上記変化分に応じて変化させて頭出し再生を行わせることを特徴とする。
【００２４】
かかる構成を有する本発明の情報再生装置によれば、頭出し再生開始位置を示すキューポイントとビート密度測定手段で測定された再生中の情報のビート密度とを記憶手段に記憶することで、いわゆるキューポイント登録が行われ、キューポイント指定手段の指示に従って、記憶手段にキューポイント登録されているキューポイントからの頭出し再生が開始される。
【００２５】
情報記録媒体を再生中の或る時点で、キューポイント指定手段による頭出し再生開始の指示がなされると、ビート密度補正手段が、その頭出し再生開始の指示がなされたときに得られる再生中の情報のビート密度と、記憶手段に既に記憶されているビート密度との差を求める。そして、その差の所定時間における変化分に応じて、頭出し再生される情報のビート密度を補正させて頭出し再生を行わせる。これにより、頭出し再生の際にビート密度が急減に変化することを防止し、情報記録媒体に記録されている音楽等の情報を頭出し再生する際に違和感を生じさせる再生音が生じるといった問題を解消する。
【００２６】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。なお、好適な実施形態として、ＣＤやＤＶＤなどの情報記録媒体（以下、単に「ディスク」という）を再生し、様々な信号処理を施すことによって効果音を発生させる編集機能を備えた、イフェクタ（effector）と呼ばれる情報再生装置について説明する。
【００２７】
図１は本情報再生装置１の構成を示すブロック図であり、ディスクＤＩＳＣを所定の線速度で回転させるスピンドルモータ２と、ディスクＤＩＳＣの記録面に記録されている情報を光学的に読み取って読取信号Ｓdtを出力するピックアップ３と、スピンドルモータ２に電力を供給して駆動する駆動部４と、駆動部４及びピックアップ３をサーボ制御するサーボ回路５と、ＲＦアンプ部６とが備えられている。
【００２８】
更に、情報処理手段としての信号処理部７と、編集部８、バッファメモリＭＢＦ、キューポイントメモリＭCUE、システムコントローラ９の他、入力部１１、テンポ調整部１２、ジョグダイヤル１３、検出部１４、表示部１５が備えられている。
【００２９】
また、システムコントローラ９には、キューポイントアドレス記憶部１０ａと、ビート密度記憶部１０ｂと、ビート密度補正部１０ｃと、ビート密度演算部１０ｄとが備えられている。
【００３０】
ＲＦアンプ部６は、読取信号Ｓdtから再生用のデータ（以下、「ＲＦデータ」という）ＤRFを生成して信号処理部７に供給する。また、読取信号Ｓdtからトラッキングエラーを示す誤差信号ＴＥとフォーカスエラーを示す誤差信号ＦＥ等の各種誤差信号を生成してサーボ回路５に供給する。
【００３１】
サーボ回路５は、誤差信号ＴＥ，ＦＥ等の供給を受けて、トラッキングエラー及びフォーカスエラー等の発生を抑制すべく、ディスクＤＩＳＣの記録面に対するピックアップ３の対向位置をサーボ制御する。また、サーボ回路５は、信号処理部７で生成される同期信号ＣＥに基づいて同期誤差を検出し、その同期誤差の発生を抑制すべく駆動部４を介してスピンドルモータ２の回転を制御する。
【００３２】
また、図示していないが、ピックアップ３をディスクＤＩＳＣの半径方向へ往復移動させるキャリッジ部が設けられており、システムコントローラ９からの指示に従って、ディスクＤＩＳＣのアドレスに対するピックアップ３の位置を調節することで、所謂ランダムアクセスを可能にしている。
【００３３】
システムコントローラ９は、演算及び制御機能を有するマイクロプロセッサ（ＭＰＵ）等で形成されており、信号処理部７と編集部８を制御する他、既述したサーボ制御に加えて本情報再生装置１全体の動作を集中制御する。
【００３４】
また、上記マイクロプロセッサ（ＭＰＵ）に内蔵されている半導体メモリ部によってキューポイントアドレス記憶部１０ａが形成されている。ユーザー等が後述のキューポイント登録キーＫ１をオン操作すると、システムコントローラ９が、キューポイントに相当するディスクＤＩＳＣのアドレスをキューポイントアドレスデータＡＤＲＱとしてキューポイントアドレス記憶部１０ａに記憶（登録）させる。
【００３５】
ビート密度記憶部１０ｂは、キューポイントアドレス記憶部１０ａと同様に、上記マイクロプロセッサ（ＭＰＵ）に内蔵されている半導体メモリ部によって形成されている。後述のキューポイント登録キーＫ１がオン操作されると、そのオン操作された時点での再生中の音楽等のテンポを表すデータ（以下、テンポを表すデータを「ビート密度データ」という）を記憶する。
【００３６】
つまり、「テンポ」とは音楽等の音調を決める単位時間当たりの拍数（Beat Per Minute：ＢＰＭ）のことであるが、本発明ではこの「単位時間当たりの拍数」を「ビート密度」と呼ぶこととしている。後述の信号処理部７に設けられているビート密度測定部７ｅ（図２参照）が、例えば再生中の音楽等の単位時間当たりの拍数（すなわち、ビート密度）を測定し、その測定結果であるビート密度データＤBPMを出力するようになっている。
【００３７】
そして、キューポイント登録キーＫ１がオン操作されると、ビート密度記憶部１０ｂが、そのオン操作された時点における最新のビート密度データＤBPMを、キューポイント登録用のビート密度データＤBPMregとして記憶（登録）する。
【００３８】
入力部１１は、ユーザー等が本情報再生装置１を操作するために設けられており、複数の操作キーを備えて形成されている。
【００３９】
それら複数の操作キーの代表例として、既述したキューポイントを登録するためのキューポイント登録キーＫ１と、登録しておいたキューポイントを頭出し位置として指定するためのキューポイント指定キーＫ２，Ｋ３，Ｋ４の他、様々な効果音を発生させる際に操作される編集キー、再生操作の内容を指示するための再生開始キーや一時停止キーや再生停止キー等が設けられている。
【００４０】
ここで、キューポイント登録キーＫ１は１つ、キューポイント指定キーＫ２，Ｋ３，Ｋ４は複数個（本実施形態では３個）設けられている。
【００４１】
ユーザー等が音楽等を再生中に、時間をずらしてキューポイント登録キーＫ１をオン操作すると、システムコントローラ９が、オン操作された各時点に再生中のディスクＤＩＳＣのアドレスをキューポイントアドレスデータＡＤＲＱとして検出し、夫々のキューポイントアドレスデータＡＤＲＱを各キューポイント指定キーＫ２，Ｋ３，Ｋ４に順番に割り当てて、キューポイントアドレス記憶部１０ａに記憶（登録）させる。
【００４２】
なお、信号処理部７に設けられているデコード部７ｂ（図２参照）がＲＦデータＤRFを復調することによってコントロールデータＣＮＴを抽出し、更にコントロールデータＣＮＴに含まれているアドレスのデータをシステムコントローラ９が取得することによってキューポイントアドレスデータＡＤＲＱを求めて、キューポイントアドレス記憶部１０ａに記憶（登録）させるようになっている。
【００４３】
ちなみに、ユーザー等が時間をずらしてキューポイント登録キーＫ１を３回オン操作した場合には、３つのキューポイントアドレスデータＡＤＲＱ１，ＡＤＲＱ２，ＡＤＲＱ３が３つのキューポイント指定キーＫ２，Ｋ３，Ｋ４に排他的に対応付けられてキューポイントアドレス記憶部１０ａに記憶（登録）される。
【００４４】
ユーザー等が上記のキューポイント登録を行った後、再生中の任意の時点にキューポイント指定キーＫ２，Ｋ３，Ｋ４の何れかをオン操作すると、システムコントローラ９が、オン操作されたキューポイント指定キーに対応するキューポイントアドレスデータＡＤＲＱをキューポイントアドレス記憶部１０ａから読み出して、いわゆる頭出し再生の処理を行う。
【００４５】
また、キューポイントに関連する操作キーとして、キューポイント検索キーと呼ばれる操作キー（符号省略）も設けられている。
【００４６】
ユーザー等がこのキューポイント検索キーをオン操作すると、システムコントローラ９がキューポイントアドレス記憶部１０ａ中に記憶されているキューポイントアドレスデータＡＤＲＱを読み出し、夫々のキューポイント指定キーＫ２，Ｋ３，Ｋ４に対応付けて表示部１５に表示させる。
【００４７】
これにより、ユーザー等はどのキューポイント指定キーをオン操作すれば所望の頭出しができるのかを容易に理解できるようになっている。
【００４８】
テンポ調整部１２は、可変抵抗器で形成されており、ディスクＤＩＳＣに記録されている音楽等を正規のテンポとは異なったテンポの効果音に編集して再生させるために設けられている。
【００４９】
すなわち、ユーザー等がテンポ調整部１２の調整摘みＰを所定の基準位置に調節すると、システムコントローラ９が、正規のテンポで再生すべき旨の指示がなされたことを示す制御信号ＳＰＤを信号処理部７に供給し、音楽等を正規のテンポで再生させる。ただし、システムコントローラ９は、調整摘みＰが所定の基準位置に設定されているだけでなく、後述のジョグダイヤル１３が静止している場合に正規のテンポでの再生を行わせるようになっている。
【００５０】
これに対し、ユーザー等が調整摘みＰを基準位置から偏倚させると、システムコントローラ９が基準位置における抵抗値と偏倚後の抵抗値との差を求め、その抵抗値の差に応じたテンポの効果音を再生させるべく、制御信号ＳＰＤによって信号処理部７を制御する。
【００５１】
なお、信号処理部７がシステムコントローラ９の指示に従ってテンポの調整を行うが、このテンポ調整方法の詳細については後述することとする。
【００５２】
ジョグダイヤル１３は、時計回り方向と反時計回り方向に回転自在な円盤形状の回転体であり、テンポ調整部１２と同様に、ディスクＤＩＳＣに記録されている音楽等を正規のテンポとは異なったテンポの効果音に編集して再生させるために設けられている。
【００５３】
検出部１４は、ジョグダイヤル１３の回転速度と回転方向を検出するロータリエンコーダを備えて形成されており、ロータリエンコーダで検出した検出結果をシステムコントローラ９に供給する。
【００５４】
そして、システムコントローラ９が検出部１４からの検出結果を取得すると、ジョグダイヤル１３の回転方向に応じてフォワード再生又はリバース再生を行わせるべく信号処理部７に対して指示すると共に、制御信号ＳＰＤによってジョグダイヤル１３の回転速度に対応したテンポでのフォワード再生又はリバース再生を行わせる。
【００５５】
なお、ジョグダイヤル１３が回転操作された場合も、テンポ調整部１２が操作された場合と同様に、信号処理部７がシステムコントローラ９の指示に従ってテンポの調整を行うが、このテンポ調整方法の詳細については後述することとする。
【００５６】
更に検出部１４には、ユーザー等がジョグダイヤル１３に手接触したときの押圧力を検出するための圧力検出センサーが設けられており、押圧力の検出結果をシステムコントローラ９に供給するようになっている。
【００５７】
より具体的には、ジョグダイヤル１３の裏面側に、押圧力に応じて抵抗値が変化する歪み感知素子が設けられており、ユーザー等がジョグダイヤル１３の天井部分を所定値以上の力で叩くようにして押圧操作すると、歪み感知素子の抵抗値の変化を押圧力の検出結果としてシステムコントローラ９に供給する。
【００５８】
こうしてシステムコントローラ９に押圧力の検出結果が供給されると、システムコントローラ９は、単位時間当たりに押圧操作された回数を測定し、その単位時間当たりに押圧操作された回数をユーザー等の所望する効果音のテンポであると判断し、ユーザー等の所望するテンポの効果音を再生させるべく、制御信号ＳＰＤによって信号処理部７を制御する。
【００５９】
なお、ジョグダイヤル１３が押圧操作された場合も、テンポ調整部１２が操作された場合やジョグダイヤル１３が回転圧操作された場合と同様に、信号処理部７がシステムコントローラ９の指示に従ってテンポの調整を行うが、このテンポ調整方法の詳細については後述することとする。
【００６０】
このように、テンポ調整部１２とジョグダイヤル１３は、ユーザー等が本来の音楽等とは異なったテンポの効果音を再生させようと欲した場合に、操作されるようになっている。
【００６１】
なお、テンポ調整部１２とジョグダイヤル１３は、効果音のテンポを調整するために設けられているが、夫々若干の機能的差異を有している。
【００６２】
まず、テンポ調整部１２は、調整摘みＰの基準位置からの偏倚量（抵抗値の差）に応じて効果音のテンポを調節するようになっているため、調整摘みＰを偏倚位置に静止させておけば、その偏倚量に応じたテンポでの再生を継続させることが可能である。したがって、テンポ調整部１２は、効果音のテンポを静的（スタティック）に調整するための機能を有している。
【００６３】
これに対してジョグダイヤル１３は、回転操作がなされている間だけ回転速度に応じて効果音のテンポを変化させ、回転操作が停止されればテンポ調整部１２の調整摘みＰで設定されているテンポでの再生が行われるようになっている。したがって、ジョグダイヤル１３は、効果音のテンポを動的（ダイナミック）に調整するための機能を有している。
【００６４】
更に、ジョグダイヤル１３が押圧操作された場合は、ジョグダイヤル１３が静止している状態で押圧操作された場合に限って、押圧操作の速度に対応して効果音のテンポを変化させるようになっている。したがって、システムコントローラ９は、ジョグダイヤル１３が回転操作された場合を優先にして効果音のテンポを調整すべく制御し、ジョグダイヤル１３が静止しているときだけ、押圧操作の速度に対応して効果音のテンポを変化させるべく信号処理部７を制御するようになっている。
【００６５】
更に又、テンポ調整部１２とジョグダイヤル１３とを組み合わせて操作すると、相乗効果が得られるようになっている。
【００６６】
一操作例を述べると、ユーザー等がテンポ調整部１２の調整摘みＰを所望の位置に設定した状態で、静止中のジョグダイヤル１３を押圧操作すると、システムコントローラ９は、調整摘みＰの位置に対応するテンポと押圧操作の速度に対応するテンポとを加算することによって新たなテンポを求め、その新たに求めたテンポの効果音を再生させるべく、制御信号ＳＰＤによって信号処理部７を制御する。
【００６７】
また、ユーザー等がテンポ調整部１２の調整摘みＰを所望の位置に設定した状態で、ジョグダイヤル１３を回転操作すると、システムコントローラ９は、調整摘みＰの位置に対応するテンポと回転速度に対応するテンポとを加算することによって新たなテンポを求め、その新たに求めたテンポの効果音を再生させるべく、制御信号ＳＰＤによって信号処理部７を制御する。
【００６８】
このように、テンポ調整部１２とジョグダイヤル１３とを組み合わせて操作すると、信号処理部７が音楽等の本来のテンポを様々に変えて再生することにより、テンポの異なった様々な効果音を発生させることが可能となっている。
【００６９】
表示部１５は、液晶ディスプレイ等の表示素子で形成されており、ユーザー等に操作方法等を提示するためのメニュー表示や、既述したキューポイントアドレスデータＡＤＲＱや情報再生装置１の動作状況を表示する。
【００７０】
信号処理部７は、演算機能を有するデジタルシグナルプロセッサ（Digital Signal Processor：ＤＳＰ）で形成されている。そして、図２のブロック図に示すように、一時記憶部７ａと、デコード部７ｂと、アドレス制御部７ｃと、読出／書込制御部７ｄと、ビート密度測定部７ｅを備え、更に半導体メモリで形成された一時記憶部（図１では省略）７ａとバッファメモリＭＢＦ及びキューポイントメモリＭCUEが接続されている。
【００７１】
ここで、デコード部７ｂは、ＣＤやＤＶＤの規格に準拠してＲＦデータＤRFをデコードすることにより、復調データ（符号省略）を生成する。更に復調データに含まれているオーディオ再生用のデータとシームレス再生制御用のコントロールデータＣＮＴとを分離抽出し、シームレス再生用のコントロールデータＣＮＴの制御内容に従って、オーディオ再生用のデータをシームレス再生が可能なオーディオデータＤｄにデコードする。
【００７２】
すなわち、コントロールデータＣＮＴは、予めディスクＤＩＳＣに記録されているアドレスのデータや、アドレスに対応する再生時間のデータ、同期データ、プログラムチェーン情報（ＰＧＣＩ）等のシームレス再生を実現するための制御用データであり、信号処理部７がこのコントロールデータＣＮＴに従って、ＲＦデータＤRF中にアットランダムに含まれているオーディオ再生用のデータをシームレス再生が可能な連続したストリームのオーディオデータＤｄにデコードする。
【００７３】
また、分離抽出したコントロールデータＣＮＴをシステムコントローラ９に供給し、コントロールデータＣＮＴに含まれているアドレスのデータからキューポイントアドレスデータＡＤＲＱを取得させて、キューポイントアドレス記憶部１０ａに記憶させるようになっている。
【００７４】
一時記憶部７ａは、ＲＦアンプ部６からのＲＦデータＤRFを一時的に格納すると共に、デコード部７ｂがＲＦデータＤRFをデコードしてシームレス再生が可能なオーディオデータＤｄとコントロールデータＣＮＴを生成する際の作業領域として設けられている。
【００７５】
ビート密度測定部７ｅは、デコード部７ｂでデコードされたオーディオデータＤｄから、既述した現在再生中の音楽等のビート密度（別言すれば、テンポ）を測定する。
【００７６】
すなわち、ビート密度測定部７ｅは、デコード部７ｂで時々刻々とデコードされるシームレス再生が可能なオーディオデータＤｄを所定の周波数帯域のデジタルバンドパスフィルタ（図示省略）に通すことによって、テンポの成分を強調させたオーディオデータＤd1を生成し、更に所定の閾値とオーディオデータＤd1とを比較する。そして、オーディオデータＤd1のうち所定の閾値より大きなレベルのものを、テンポの成分を示すオーディオデータＤd2として抽出し、更にオーディオデータＤd2の単位時間当たりの発生回数を計数して、計数した単位時間当たりの発生回数を現在再生中の音楽等のビート密度（別言すれば、テンポ）と判断し、そのビート密度データＤBPMをシステムコントローラ９へ出力する。
【００７７】
つまり、ビート密度測定部７ｅは、ディスクＤＩＳＣに記録されている音楽等の真のビート密度をリアルタイムで測定するために設けられている。
【００７８】
バッファメモリＭＢＦは、所定の記憶容量を有するリングメモリで形成されており、アドレス制御部７ｃと読出／書込制御部７ｄとによって指定される書き込みアドレスに従って、デコード部７ｂでデコードされたシームレス再生用のオーディオデータＤｄを記憶する。更に、アドレス制御部７ｃと読出／書込制御部７ｄとによって指定される読み出しアドレスに従って、一旦記憶したオーディオデータＤｄを実際にオーディオ再生に供するためのオーディオデータＤmbとして出力する。
【００７９】
キューポイントメモリＭCUEは、所定の記憶容量を有する半導体メモリで形成されており、アドレス制御部７ｃと読出／書込制御部７ｄとによって指定される書き込みアドレスに従って、デコード部７ｂでデコードされたシームレス再生用のオーディオデータＤｄを記憶する。更に、アドレス制御部７ｃと読出／書込制御部７ｄとによって指定される読み出しアドレスに従って、一旦記憶したオーディオデータＤｄを頭出し再生用のオーディオデータＤcueとして出力する。
【００８０】
ただし、バッファメモリＭＢＦは、ディスクＤＩＳＣに記録されている情報を連続再生する際、デコード部７ｂから供給されるオーディオデータＤｄをバッファリングしつつオーディオデータＤmbとして出力する。
【００８１】
これに対しキューポイントメモリＭCUEは、ユーザー等がキューポイント登録キーＫ１によってキューポイント登録の指示をした場合に、そのキューポイントを含んで相前後する位置関係にある所定量のオーディオデータＤｄを記憶し、その後、ユーザー等がキューポイント指定キーＫ２，Ｋ３，Ｋ４の何れかによってキューポイント指定の指示をすると、記憶しておいたオーディオデータＤｄを頭出し再生用のオーディオデータＤcueとして出力するようになっている。
【００８２】
更に、図１及び図２にはキューポイントメモリＭCUEが１個だけ示されているが、実際にはキューポイント登録が可能な数、すなわちキューポイント指定キーＫ２，Ｋ３，Ｋ４に対応する３組のキューポイントメモリＭCUEが設けられている。
【００８３】
そして、バッファメモリＭＢＦから順次に読み出されるオーディオデータＤmb又はキューポイントメモリＭCUEから順次に読み出されるオーディオデータＤcueが、オーディオデータ列Ｄexとして編集部８に供給されるようになっている。
【００８４】
アドレス制御部７ｃは、システムコントローラ９からの指示に従って、バッファメモリＭＢＦのアドレスを指定するためのアドレスデータＢａと、キューポイントメモリＭCUEのアドレスを指定するためのアドレスデータＣａを発生する。
【００８５】
読出／書込制御部７ｄは、システムコントローラ９からの指示に従って、バッファメモリＭＢＦとキューポイントメモリＭCUEに対してリードライト制御信号Ｂrw，Ｃrwを供給することにより、バッファメモリＭＢＦに対するデータ書き込みとデータ読み出しの制御と、キューポイントメモリＭCUEに対するデータ書き込みとデータ読み出しの制御を行う。
【００８６】
つまり、アドレス制御部７ｃと読出／書込制御部７ｄは、アドレスデータＢａとリードライト制御信号Ｂrwとによって、バッファメモリＭＢＦに対する書き込みアドレス又は読み出しアドレスを設定すると共に、アドレスデータＣａとリードライト制御信号Ｃrwとによって、キューポイントメモリＭCUEに対する書き込みアドレス又は読み出しアドレスを設定するようになっている。
【００８７】
更に、アドレス制御部７ｃと読出／書込制御部７ｄは、システムコントローラ９からの制御信号ＳＰＤに従って、バッファメモリＭＢＦからオーディオデータＤmbを読み出す際のメモリアクセスタイミング（読出しアドレスを順次に切り換える際の切り換え速度）を設定する。
【００８８】
このバッファメモリＭＢＦに対する読出しアドレスの切り換え速度を制御信号ＳＰＤに従って調整することで、既述したディスクＤＩＳＣに記録されている音楽等を正規のテンポとは異なったテンポの効果音に編集して再生することを可能にしている。
【００８９】
つまり、アドレス制御部７ｃと読出／書込制御部７ｄは、ユーザー等が既述したテンポ調整部１２を操作したりジョグダイヤル１３を回転操作あるいは押圧操作することによって効果音のテンポを指定し、その指定されたテンポを示す制御信号ＳＰＤがシステムコントローラ９から供給されると、その指定されたテンポに比例した速度で読み出しアドレスを切り換えていく。
【００９０】
したがって、制御信号ＳＰＤによって速いテンポで再生すべき旨の指示がなされた場合には、バッファメモリＭＢＦに対する読み出しアドレスの切り換え速度が速くなることから、単位時間当たりにバッファメモリＭＢＦから読み出されるオーディオデータＤmbの数が多くなり、逆に制御信号ＳＰＤによって遅いテンポで再生すべき旨の指示がなされた場合には、バッファメモリＭＢＦに対する読み出しアドレスの切り換え速度が遅くなることから、単位時間当たりにバッファメモリＭＢＦから読み出されるオーディオデータＤmbの数が少なくなる。
【００９１】
そして、これら単位時間当たりのオーディオデータＤmbの数が調整されたオーディオデータ列Ｄexが編集部８に供給され、編集部８に内蔵されているＤ／Ａ変換器（図示省略）がオーディオデータ列Ｄexをデジタルアナログ変換することにより、ディスクＤＩＳＣに記録されている音楽等の正規のテンポとは異なったテンポの効果音を再生させるアナログオーディオ信号Ｓoを生成するようになっている。
【００９２】
また、アドレス制御部７ｃと読出／書込制御部７ｄは、キューポイントメモリＭCUEから頭出し再生用のオーディオデータＤcueを読み出す際にも、制御信号ＳＰＤによって指示されたテンポに比例した速度で読み出しアドレスを切り換えることによってオーディオデータＤcueの単位時間当たりの読み出し数を調整する。
【００９３】
したがって、単位時間当たりのオーディオデータＤcueの数が調整されたオーディオデータ列Ｄexが編集部８に供給され、編集部８に内蔵されている既述のＤ／Ａ変換器がオーディオデータ列Ｄexをデジタルアナログ変換することにより、ディスクＤＩＳＣに記録されている音楽等の正規のテンポとは異なったテンポの効果音を再生させるアナログオーディオ信号Ｓoを生成するようになっている。
【００９４】
また、アドレス制御部７ｃと読出／書込制御部７ｄは、デコード部７ｂからのオーディオデータＤｄをバッファメモリＭＢＦに記憶させる際、再生時間の順番とアドレスの順番とを対応付けて記憶させることで、シームレス再生が可能な順番を崩すことなく記憶させる。
【００９５】
また、キューポイントメモリＭCUEに対してオーディオデータＤｄを記憶させる際にも、バッファメモリＭＢＦの場合と同様に、シームレス再生が可能な順番を崩すことなく記憶させるようになっている。
【００９６】
また、アドレス制御部７ｃと読出／書込制御部７ｄは、バッファメモリＭＢＦとキューポイントメモリＭCUEを夫々別々にメモリアクセスすることで、再生用のオーディオデータＤmb，Ｄcueの同時読み出しを禁止している。これにより、オーディオデータＤmb，Ｄcueが夫々別々にオーディオデータ列Ｄexとして編集部８に供給されるようになっている。
【００９７】
また、デコード部７ｄからのオーディオデータＤｄをバッファメモリＭＢＦとキューポイントメモリＭCUEで一旦記憶した後、オーディオデータＤmb，Ｄcueとして出力する構成となっているため、ピックアップ３におけるディスクＤＩＳＣからの情報読取りの処理と、信号処理部７内でのオーディオ再生のための処理とが互に影響を及ぼさないようになっている。
【００９８】
ここで更に、システムコントローラ９とアドレス制御部７ｃ及び読出／書込制御部７ｄによって制御されるバッファメモリＭＢＦとキューポイントメモリＭCUEの機能について、図３及び図４を参照して説明する。
【００９９】
まず、バッファメモリＭＢＦの機能を説明する。
【０１００】
図３（ａ）に模式的に示すように、バッファメモリＭＢＦは、シームレス再生可能な２ｎ個（ｎは比較的大きな正数）のオーディオデータＤｄを記憶することが可能なリングメモリで形成されている。
【０１０１】
ここでリングメモリは、物理アドレスＡＤＲ1〜ＡＤＲ2nに基づいてメモリアクセスされるものであるが、どの物理アドレスが最下位アドレスで、どのアドレスが最上位のアドレスであるかといった基準を有していないエンドレスな論理構成となっている。
【０１０２】
しかし、システムコントローラ９は、現在の再生時間（以下、「現再生時点」という）Ｔｃと、現再生時点Ｔｃでの読み出しアドレスＲ(Tc)とを基準にし、現再生時点Ｔｃよりも前の再生時間に属することとなるｎ個のオーディオデータ（以下、「前のオーディオデータＤＴＢＷ」という）が記憶されている記憶領域を第１記憶領域ＭＢ１、現再生時点Ｔｃよりも先の再生時間に属することとなるｎ個のオーディオデータ（以下、「先のオーディオデータＤＴＦＷ」という）が記憶されている記憶領域を第２記憶領域ＭＢ２として管理する。
【０１０３】
例えば図３（ａ）に示すように、オーディオ再生中の或る現再生時点Ｔｃにおいて、ジョグダイヤル１３に連動して読み出しアドレスＲ(Tc)が物理アドレスＡＤＲnとなったとすると、システムコントローラ９は、物理アドレスＡＤＲ１〜ＡＤＲnの領域を第１記憶領域ＭＢ１、物理アドレスＡＤＲn+1〜ＡＤＲ2nの領域を第２記憶領域ＭＢ２として管理するようになっている。
【０１０４】
そして、ジョグダイヤル１３が停止中の場合に、又はジョグダイヤル１３の正方向への回転に連動して、アドレス制御部７ｃと読出／書込制御部７ｄが読み出しアドレスＲ(Tc)を第２記憶領域ＭＢ２側（図中のＦＷ再生方向）へ移動させることによってフォワード再生を実現し、ジョグダイヤル１３の逆方向への回転に連動して、読み出しアドレスＲ(Tc)を第１記憶領域ＭＢ１側（図中のＦＷ再生方向とは反対の方向）へ移動させることによってリバース再生を実現している。
【０１０５】
また、既述したように、フォワード再生又はリバース再生の際、読み出しアドレスＲ(Tc)を順次に移動させるときの切り換え速度を制御信号ＳＰＤの指示に従って変化させることにより、バッファメモリＭＢＦから読み出されるオーディオデータＤmbの単位時間当たりの数を変化させ、ひいては効果音のテンポを変化させるようになっている。
【０１０６】
更に、フォワード再生に際して読み出しアドレスＲ(Tc)を第２記憶領域ＭＢ２側へ移動させていくと、図３（ｂ）に例示するように、先のオーディオデータＤＴＦＷが次第に前のオーディオデータＤＴＢＷに属していくことになるため、次第に先のオーディオデータＤＴＦＷが減少し、前のオーディオデータＤＴＢＷが増加することとなる。そして、そのままフォワード再生を継続した場合には、オーディオ再生に供すべき先のオーディオデータＤＴＦＷが不足する事態を招くことになる。
【０１０７】
そこで、システムコントローラ９は、読み出しアドレスＲ(Tc)が移動する度に、第１記憶領域ＭＢ１内に存在することとなる前のオーディオデータＤＴＢＷの数Ｎpsと、第２記憶領域ＭＢ２内に存在することとなる先のオーディオデータＤＴＦＷの数Ｎftとの差分（Ｎps−Ｎft）を演算する。
【０１０８】
そして、その差分（Ｎps−Ｎft）が予め決められた限界値Ｈthdに達すると、ピックアップ３とデコード部７ｂに指令して、第２記憶領域ＭＢ２内に既に存在している先のオーディオデータＤＴＦＷよりも更に先のシームレス再生が可能なオーディオデータ（差分（Ｎps−Ｎft）に相当する数のオーディオデータ）を生成させ、その新規に生成された先のオーディオデータを、第１記憶領域ＭＢ１内の最も旧い再生時間に該当する前のオーディオデータ（差分（Ｎps−Ｎft）に相当する数のオーディオデータ）に換えて記憶させることで、先のオーディオデータＤＴＦＷを補充するようにしている。
【０１０９】
例えば、図３（ｃ）に例示するように、第１記憶領域ＭＢ１のうち、第２記憶領域ＭＢ２に対してエンドレスな関係に有る記憶領域（図中、「新規のＤＴＦＷ」と示す記憶領域）に、新規に生成された先のオーディオデータが記憶される。
【０１１０】
これにより、現再生時点Ｔｃに相当する読み出しアドレスＲ(Tc)を基準として、前のオーディオデータＤＴＢＷの数Ｎpsと先のオーディオデータＤＴＦＷの数Ｎftとの均衡が図られるようになっており、フォワード再生時にオーディオ再生に供すべきオーディオデータＤmbが不足するといった事態を未然に防止している。
【０１１１】
また図４（ａ）に例示するように、リバース再生の際に、現再生時点Ｔｃに相当する読み出しアドレスＲ(Tc)が第１記憶領域ＭＢ１側（図中のＢＷ再生方向）へ移動するのに応じて、前のオーディオデータＤＴＢＷの数Ｎpsが減少して、先のオーディオデータＤＴＦＷの数Ｎftが増加した場合にも、システムコントローラ９は、前のオーディオデータＤＴＢＷの数Ｎpsと先のオーディオデータＤＴＦＷの数Ｎftを均衡させるための制御を行う。
【０１１２】
すなわち、システムコントローラ９は、読み出しアドレスＲ(Tc)が第１記憶領域ＭＢ１側へ移動する度に前のオーデォデータＤＴＢＷの数Ｎpsと先のオーディオデータの数Ｎftとの差分（Ｎps−Ｎft）を演算し、図４（ｂ）に例示するようにその差分（Ｎps−Ｎft）が所定の限界値−Ｎthdに達すると、ピックアップ３とデコード部７ｂに指令して、第１記憶領域ＭＢ１内に既に存在している前のオーディオデータＤＴＦＷよりも更に前のシームレス再生が可能なオーディオデータ（差分（Ｎps−Ｎft）に相当する数のオーディオデータ）を生成させる。
【０１１３】
そして図４（ｃ）に例示するように、第２記憶領域ＭＢ２のうち、第１記憶領域ＭＢ１に対してエンドレスな関係に有る記憶領域（図中、「新規のＤＴＢＷ」と示す記憶領域）に、新規に生成された前のオーディオデータを記憶させる。
【０１１４】
これにより、現再生時点Ｔｃに相当する読み出しアドレスＲ(Tc)を基準として、前のオーディオデータＤＴＢＷの数Ｎpsと先のオーディオデータＤＴＦＷの数Ｎftとの均衡が図られるようになっており、リバース再生時にオーディオ再生に供すべきオーディオデータＤmbが不足するといった事態を未然に防止している。
【０１１５】
次に、キューポイントメモリＭCUEの機能を説明する。
【０１１６】
図２において、キューポイントメモリＭCUEもバッファメモリＭＢＦと同様に、第１記憶領域ＭＣ１と第２記憶領域ＭＣ２が設けられており、第１記憶領域ＭＣ１と第２記憶領域ＭＣ２との境に位置する物理アドレスが、キューポイントの位置に決められている。つまり、第１記憶領域ＭＣ１と第２記憶領域ＭＣ２との境に位置する物理アドレスが、頭出し再生を開始する際の最初の現再生時点Ｔｃに対応する読み出しアドレスＲ(Tc)となっている。
【０１１７】
そして、第１記憶領域ＭＣ１には、キューポイントの位置より前の再生時間に属するオーディオデータ（前のオーディオデータ）が記憶され、第２記憶領域ＭＣ２には、キューポイントの位置より先の再生時間に属するオーディオデータ（先のオーディオデータ）が記憶される。
【０１１８】
ただし、キューポイントメモリＭCUEはリングメモリではなく、物理アドレスＡＤＲ1〜ＡＤＲnが第１記憶領域ＭＣ１、アドレスＡＤＲn+1〜ＡＤＲ2nが第２記憶領域ＭＣ２に固定化されている。
【０１１９】
そして、ユーザー等によって予め登録されたキューポイントに関連する先のオーディオデータと前のオーディオデータを記憶した後、ユーザー等から頭出しのためのキューポイントが指定されると、システムコントローラ９がそのキューポイント指定されたキューポイントアドレスデータＡＤＲＱをキューポイントアドレス記憶部１０ａから読み出すと共に、アドレス制御部７ｃと読出／書込制御部７ｄがキューポイントアドレスデータＡＤＲＱを頭出し再生を開始する際の最初の現再生時点Ｔｃに対応する読み出しアドレスＲ(Tc)として設定する。そして更に、フォワード再生の際には、読み出しアドレスＲ(Tc)を第２記憶領域ＭＣ２側へ移動させていき、リバース再生の際には、読み出しアドレスＲ(Tc)を第１記憶領域ＭＣ１側へ移動させていくことで、頭出し再生を実現する。
【０１２０】
更に、記憶している先のまたは前のオーディオデータを読み出している期間内に、システムコントローラ９がキューポイントメモリＭCUE中のオーディオデータに引き続いてシームレス再生を実現するためのオーディオデータを生成させるべく、ピックアップ３に情報読取りを行わせ、その情報読取りによってデコード部７ｂから出力されるデコード後のオーディオデータＤｄをバッファメモリＭＢＦに記憶させる。
【０１２１】
そして、バッファメモリＭＢＦの第１記憶領域ＭＢ１と第２記憶領域ＭＢ２にシームレス再生が可能な２ｎ個のオーディオデータＤｄが記憶済みの状態となると、キューポイントメモリＭCUEからのデータ読み出しを停止させ、バッファメモリＭＢＦからのオーディオデータＤmbの読み出しに切り換え、以下、既述したフォワード再生又はリバース再生或いは往復再生の場合の動作に移行するようになっている。
【０１２２】
また、既述したユーザー等から頭出しのためのキューポイントが指定されるのとほぼ同時に、入力部１１に設けられている所定のファンクションキーによってフォワード再生、リバース再生の何れかの指示がなされた場合や、或いはユーザー等から頭出しのためのキューポイントが指定されるのとほぼ同時に、ジョグダイヤル１３が操作されてフォワード再生、リバース再生、往復再生の何れかの指示がなされた場合には、先ず、キューポイントメモリＭCUE中に記憶されている先のまたは前のオーディオデータの中から現再生時点Ｔｃに相当するオーディオデータＤcueを読み出すことで迅速な対応を行い、引き続きジョグダイヤル１３の回転方向などに連動して、読み出しアドレスＲ(Tc)をフォワード再生の方向又はリバース再生の方向へ移動させることで、迅速な頭出し再生を実現する。
【０１２３】
そして、キューポイントメモリＭCUE中のオーディオデータＤcueに基づいて頭出し再生を行っている間に、バッファメモリＭＢＦ中に上記シームレス再生が可能なオーディオデータが記憶済みとなると、キューポイントメモリＭCUEからのデータ読み出しを停止し、バッファメモリＭＢＦからのオーディオデータＤmbの読み出しに切り換えるようになっている。
【０１２４】
また、バッファメモリＭＢＦとキューポイントメモリＭCUEの記憶容量、すなわち、夫々の第１記憶領域ＭＢ１，ＭＣ１と第２記憶領域ＭＢ２，ＭＣ２におけるオーディオデータの記憶数ｎは、各記憶領域ＭＢ１，ＭＣ１，ＭＢ２，ＭＣ２から読み出したオーディオデータＤmb，Ｄcueに基づいてオーディオ再生を行っている間に、ピックアップ２０によってディスクＤＩＳＣから情報読取りを行っても、記憶領域ＭＢ１，ＭＣ１，ＭＢ２，ＭＣ２中のオーデーオデータＤｂが不足することがないように設定されている。
【０１２５】
つまり、ピックアップ２０によってディスクＤＩＳＣから情報読取りを行ってシームレス再生用のオーデーオデータＤｂを生成するのに要する時間内にオーディオデータＤmb，Ｄcueが尽きてしまうことがないように、記憶数ｎを必要最小限の範囲内で確保しておくことで、常にシームレス再生を実現できるようになっている。
【０１２６】
編集部８は、信号処理部７から供給されるオーディオデータ列Ｄexを、既述したＤ／Ａ変換器でデジタルアナログ変換し電力増幅して出力することにより、スピーカを鳴動させるためのアナログオーディオ信号Ｓoを出力する。また、ステレオ方式のオーディオデータ列Ｄexが供給された場合には、チャンネル間分離を行って、各チャンネル毎のアナログオーディオ信号Ｓoを出力する。
【０１２７】
また、テンポ調整部１２やジョグダイヤル１３が操作され、信号処理部７から音楽等の正規のテンポとは異なるテンポでの再生を行うためのオーディオデータ列Ｄexが供給されると、既述のＤ／Ａ変換器からは、正規のテンポとは異なるテンポの効果音を発生させるアナログオーディオ信号Ｓoが出力される。
【０１２８】
更に編集部８には、鋸波や矩形波、三角波、ジェット機の音を模した波形等の変調用データが予め記憶されている。ユーザー等が入力部１１の編集キーを操作して所望の変調用データを指定し、システムコントローラ８からの指示データＥＦＴによって編集処理の指示がなされると、指示された変調用データによってオーディオデータ列Ｄexを変調し、変調後のオーディオデータを上記のＤ／Ａ変換器によってアナログオーディオ信号Ｓoに変換して出力する。これにより、様々な効果音を生じさせるようになっている。
【０１２９】
また、ユーザー等がテンポ調整部１２やジョグダイヤル１３を操作しながら変調用データを選択すると、テンポと変調用データとによって変調された効果音を生じさせることが可能となっている。
【０１３０】
ビート密度演算部１０ｄは、マイクロプロセッサ（ＭＰＵ）が所定のシステムプログラムを実行することによって実現されている。
【０１３１】
このビート密度演算部１０ｄは、編集部８から出力されるアナログオーディオ信号Ｓoのビート密度、すなわち実際にスピーカ等から出力されることとなる再生音のビート密度を求めるために設けられている。
【０１３２】
ただし、実際の再生音からビート密度を求める代わりに、ビート密度測定部７ｅから順次出力されるビート密度データＤBPMと、ビート密度記憶部１０ｂに記憶されている（登録されている）ビート密度データＤBPMregと、既述したバッファメモリＭＢＦ又キューポイントメモリＭCUEに対するメモリアクセスタイミング（読出しアドレスを順次に切り換える際の切り換え速度）とに基づいて、再生音のビート密度（別言すれば、テンポ）を演算することとしている。
【０１３３】
すなわち、ユーザー等がテンポ調整部１２やジョグダイヤル１３を操作すると、システムコントローラ９がジョグダイヤル１３の回転速度や押圧速度に相当するテンポや、テンポ調整部１２で設定されたテンポを判断し、バッファメモリＭＢＦ又キューポイントメモリＭCUEに対する読出しアドレスの切り換え速度を設定するための制御信号ＳＰＤを出力することとしている。
【０１３４】
ビート密度演算部１０ｄは、この制御信号ＳＰＤに基づいてバッファメモリＭＢＦ又キューポイントメモリＭCUEに対する読出しアドレスの切り換え速度を検出する。そして、予め備えられているルックアップテーブル等のデータベース（図示省略）から、読出しアドレスの切り換え速度と比例関係にある係数値αを検索し、ビート密度データＤBPMと係数値αとを乗算することによって、実際の再生音のビート密度（α×ＤBPM）、すなわち実際の再生音のテンポを算出する。
【０１３５】
このように、読み出しアドレスの切り換え速度と比例関係にある係数値αに基づいて、音楽等の真のビート密度を示すビート密度データＤBPMを補正することで、テンポ調整部１２やジョグダイヤル１３によって調整が施された効果音の実際のビート密度（α×ＤBPM）を求めるようになっている。
【０１３６】
更にまた、ビート密度演算部１０ｄは、ユーザー等によってキューポイント指定キーがオン操作され、頭出し再生開始の指示がなされると、そのキューポイント指定された時点における実際の再生音のビート密度（α×ＤBPM）を求めると共に、ビート密度記憶部１０ｂに記憶されているビート密度データＤBPMregを取得して、そのビート密度データＤBPMregと係数値αとを乗算することにより、頭出し再生開始直後に再生されることとなる再生音のビート密度（α×ＤBPMreg）を算出する。
【０１３７】
すなわち、キューポイント指定キーがオン操作されて、頭出し再生開始の指示がなされた場合、ビート密度演算部１０ｄは、キューポイント指定時における実際の再生音のビート密度（α×ＤBPM）を演算するだけでなく、頭出し再生開始時点において再生されることとなる再生音のビート密度（α×ＤBPMreg）を予め予測演算する。
【０１３８】
ビート密度補正部１０ｃは、ビート密度演算部１０ｄと同様に、マイクロプロセッサ（ＭＰＵ）が所定のシステムプログラムを実行することによって実現されており、頭出し再生の際に音切れや耳障りな音が生じるのを防止するための補正処理を行うようになっている。
【０１３９】
すなわち、ビート密度補正部１０ｃは、キューポイント指定キーがオン操作されて頭出し再生開始の指示がなされると、ビート密度演算部１０ｄから既述のビート密度（α×ＤBPM）と（α×ＤBPMreg）のデータを取得する。
【０１４０】
次に、ビート密度（α×ＤBPM）と（α×ＤBPMreg）との差の絶対値｜（α×ＤBPM）−（α×ＤBPMreg）｜を演算する。
【０１４１】
そして、絶対値｜（α×ＤBPM）−（α×ＤBPMreg）｜が予め決められた閾値より大きいと判断すると、ビート密度（α×ＤBPM）からビート密度（α×ＤBPMreg）へのビート密度の変化率が大きすぎると判断し、そのビート密度の変化率をなだらかにすべく補正処理を行う。
【０１４２】
ここで、補正処理の詳細については、後述の動作説明の中で図７（ａ）（ｂ）を参照して説明するが、制御信号ＳＰＤによって、キューポイントメモリＭCUEからオーディオデータＤcueを読み出す際の読出しアドレスの切り換え速度を制御し、その切り換え速度をビート密度（α×ＤBPM）に相当する速度から、徐々にビート密度α×ＤBPMregに相当する速度へと段階的に変化させる。
【０１４３】
こうしてビート密度α×ＤBPMからα×ＤBPMregまでの範囲内のビート密度に対応させて、キューポイントメモリＭCUEに対する読出しアドレスの切り換え速度を徐々に変化させると、キューポイント指定がなされた時点の再生音から頭出し再生開始後に再生される音へと変化する際のテンポが、連続性をもって変化していくため、違和感のない音を再生することが可能となっている。
【０１４４】
次に、かかる構成を有する本情報再生装置１の動作を、図５及び図６に示すフローチャートを参照して説明する。尚、図５は、ユーザー等からキューポイント登録の指示がなされた場合の動作、図６は、キューポイント登録後にユーザー等からキューポイント指定の指示がなされた場合の動作を示している。
【０１４５】
図５において、ユーザー等がディスクＤＩＳＣを挿入し、入力部１１の再生開始キーをオン操作すると、オーディオ再生を開始する（ステップＳ１００）。
【０１４６】
また、テンポ調整部１２で設定されているテンポでの再生を行い、更に、ユーザー等がジョグダイヤル１３を回転操作した場合には、ジョグダイヤル１３の回転方向と回転速度に対応したテンポでのフォワード再生又はリバース再生を行う。
【０１４７】
また、ユーザー等がジョグダイヤル１３を押圧操作した場合には、その押圧操作の速度に対応したテンポでのフォワード再生を行うことになる。
【０１４８】
こうしてユーザー等の操作に応じた再生動作を行いつつ、後述のステップＳ１０２〜Ｓ１１６の処理を行うようになっている。
【０１４９】
まず、ステップＳ１０２では、ビート密度測定部７ｅが、再生中の例えば音楽等の真のビート密度（真のテンポ）を測定し、その測定結果をビート密度データＤBPMとしてシステムコントローラ９に供給する。
【０１５０】
なお、ビート密度は、単位時間当たりの拍数であることから、そのビート密度を測定するには、一定の所要時間を必要とする。このため、以下に述べるステップＳ１０４〜Ｓ１１６の処理中であっても、ビート密度測定部７ｅは所要時間内で常に拍数を計数するための処理を継続し、所要時間経過と同時に計数し終えた拍数と所要時間との比を演算することで、現再生時点Ｔｃにおけるビート密度データＤBPMを生成するようになっている。そして、所要時間毎に同様の処理を繰り返すことで、現再生時点Ｔｃにおける最新のビート密度データＤBPMを順次に出力する。
【０１５１】
次にステップＳ１０４では、ディスクＤＩＳＣに記憶されている情報（例えば、音楽等）を全て再生し終えたか、又はユーザー等から入力部１１を介して再生終了の指示がなされたか判断し、これら再生終了の条件に該当する場合（「ＹＥＳ」の場合）には、再生処理を終了する。一方、上記の条件に該当しない場合（「ＮＯ」の場合）には、ステップＳ１０６に移行する。
【０１５２】
ステップＳ１０６では、キューポイント登録キーＫ１がオン操作されて、頭出し再生のためのキューポイントを登録すべき旨の指示がなされたか否かを判断する。オン操作されていなければステップＳ１０２からの処理を繰り返し、オン操作された場合にはステップＳ１０８へ移行する。
【０１５３】
ステップＳ１０８では、キューポイント登録キーＫ１がオン操作されたのに伴って、現再生時点Ｔｃに相当するアドレスをコントロールデータＣＮＴから求め、そのアドレスをキューポイントアドレスデータＡＤＲＱとしてキューポイントアドレス記憶部１０ａに記憶（登録）させる。
【０１５４】
なお、そのキューポイントアドレスデータＡＲＲＱをキューポイント指定キーＫ２，Ｋ３，Ｋ４のうちの空いているキューポイント指定キーに対応付けて記憶させる。
【０１５５】
更にステップＳ１１０において、バッファメモリＭＢＦの第１記憶領域ＭＢ１と第２記憶領域ＭＢ２に記憶されているオーディオデータＤｄをキューポイントメモリＭCUE側へ転送し、キューポイントメモリＭCUEの第１記憶領域ＭＣ１と第２記憶領域ＭＣ２に記憶させる。
【０１５６】
なお、キューポイントメモリＭCUEは、キューポイント指定キーＫ２，Ｋ３，Ｋ４に対応して３個設けられているため、既述したキューポイントアドレスデータＡＲＲＱを対応付けたキューポイント指定キーに更に対応するキューポイントメモリＭCUEに、オーディオデータＤｄを記憶させる。
【０１５７】
このステップＳ１１０の処理によって、キューポイントに関連するオーディオデータＤｄがキューポイントメモリＭCUEに記憶されることになる。
【０１５８】
次に、ステップＳ１１２に移行し、既述したステップＳ１０２においてビート密度データＤBPMが既に測定されていたか確認する。すなわち、ステップＳ１０２においてビート密度データＤBPMが既にシステムコントローラ９に供給されていた場合には、ビート密度データＤBPMは既に測定済みであると判断してステップＳ１１４に移行し、ビート密度データＤBPMが未だ測定中の状態であるためにシステムコントローラ９に供給されていない場合には、ステップＳ１１６に移行する。
【０１５９】
ステップＳ１１４に移行すると、システムコントローラ９が、真のビート密度データＤBPMを、上記ステップＳ１０６においてキューポイント登録の指示がなされたときのビート密度データＤBPMregとして、ビート密度記憶部１０ｂに記憶（登録）させる。すなわち、将来キューポイント指定がなされて頭出し再生を開始する際に必要となるビート密度データＤBPMregを予めビート密度記憶部１０ｂに記憶（登録）させる。そして、ビート密度データＤBPMregの登録が完了すると、ステップＳ１０２からの処理を繰り返す。
【０１６０】
一方、ステップＳ１１２からステップＳ１１６に移行すると、未だビート密度データＤBMPが測定されていないことを示すデータをビート密度記憶部１０ｂに記憶させた後、ステップＳ１０２からの処理を繰り返す。
【０１６１】
以上に述べたように、オーディオ再生中にキューポイント登録キーＫ１がオン操作されると、そのオン操作がなされたときに再生中のオーディオデータに関するキューポイントアドレスデータＡＤＲＱと、キューポイントアドレスデータＡＤＲＱに対応するキューポイント指定キーとビート密度データＤBPMを記憶すると共に、現再生時点Ｔｃを基準として相前後する関係にあるシームレス再生が可能なオーディオデータＤｄをキューポイントメモリＭCUEに記憶させることで、キューポイント登録を行うようになっている。
【０１６２】
次に、キューポイント登録後、キューポイント指定キーがオン操作された場合の動作を説明する。
【０１６３】
図６において、ディスクＤＩＳＣが装填されている状態で再生動作開始の指示がなされると、ステップＳ２００においてオーディオ再生を開始する。
【０１６４】
なお、当然のことではあるが、キューポイント登録の対象とされたディスクＤＩＳＣが装填されている場合に、キューポイント指定を行うことが可能であるため、以下、キューポイント登録の対象とされたディスクＤＩＳＣを再生する場合の動作について説明する。
【０１６５】
ステップＳ２００においてオーディオ再生を開始すると、テンポ調整部１２で設定されているテンポでの再生を行い、更に、ユーザー等がジョグダイヤル１３を回転操作した場合には、ジョグダイヤル１３の回転方向や回転速度に対応したテンポでのフォワード再生又はリバース再生を行う。また、ユーザー等がジョグダイヤル１３を押圧操作した場合には、その押圧操作の速度に対応したテンポでのフォワード再生を行うことになる。
【０１６６】
こうしてユーザー等の操作に応じたオーディオ再生を行いつつ、後述のステップＳ２０２〜Ｓ２１６の処理を行うようになっている。
【０１６７】
ステップＳ２０２では、ビート密度測定部７ｅが、既述したステップＳ１０２と同様の処理を行うことによって現再生時点Ｔｃにおけるビート密度（ＤBPM）を求め、システムコントローラ９に供給する。
【０１６８】
次に、ステップＳ２０４において、既述したステップＳ１０４と同様の判断処理を行う。そして、ユーザー等からの指示等に従ってオーディオ再生を終了すべきと判断すると、オーディオ再生を終了し、一方、オーディオ再生を継続すべきと判断すると、ステップＳ２０６に移行する。
【０１６９】
ステップＳ２０６では、キューポイント指定キーＫ２，Ｋ３，Ｋ４のうち、登録済みとなっている何れかのキューポイント指定キーがオン操作されたか調べ、何れのキューポイント指定キーもオン操作されていなければステップＳ２０２からの処理を繰り返す。
【０１７０】
また、何れかのキューポイント指定キーがオン操作された場合にはステップＳ２０８に移行する。
【０１７１】
ステップＳ２０８では、既にステップＳ２０２においてビート密度データＤBPMが測定済みとなっているかの確認を行う。すなわち、既述したステップＳ１１２と同様の確認処理を行う。
【０１７２】
ここで、既にビート密度データＤBPMが測定されていた場合にはステップＳ２１０へ移行し、未測定の場合にはステップＳ２１６へ移行する。
【０１７３】
ステップＳ２１６に移行した場合には、既述したビート密度補正部１０ｃとビート密度演算部１０ｄによる補正処理を行わずに頭出し再生を開始し、ステップＳ２０２からの処理に継続する。
【０１７４】
ステップＳ２１０に移行すると、オン操作されたキューポイント指定キーに対応するビート密度データＤBPMregがビート密度記憶部１０ｂに記憶（登録）されているか確認し、記憶されていない場合にはステップＳ２１６に移行して、既述したビート密度補正部１０ｃとビート密度演算部１０ｄによる補正処理を行わずに頭出し再生を開始し、ステップＳ２０２からの処理に継続する。
【０１７５】
一方、ステップＳ２１０において、ビート密度データＤBPMregがビート密度記憶部１０ｂに記憶（登録）されていると、ステップＳ２１２に移行して、既述したビート密度補正部１０ｃとビート密度演算部１０ｄによる補正処理を開始する。
【０１７６】
まず、ステップＳ２１２では、キューポイント指定がなされた時点での再生音の実際のビート密度と頭出し再生の開始直後に再生されることとなる音のビート密度を解析するための処理が行われる。
【０１７７】
すなわち、ビート密度演算部１０ｄが、キューポイント指定時に測定されたビート密度データＤBPMと、既述の読み出しアドレスの切り換え速度と比例関係にある係数値αとを乗算することによって、キューポイント指定がなされた時点での再生音の実際のビート密度（α×ＤBPM）を算出する。更に、登録されていたビート密度データＤBPMregと係数値αとを乗算することによって、頭出し再生の開始直後に再生されることとなる音のビート密度（α×ＤBPMreg）を算出する。
【０１７８】
更に、ビート密度補正部１０ｃが、ビート密度（α×ＤBPM）と（α×ＤBPMreg）との差の絶対値が所定の閾値より大きいか調べることにより、頭出し再生を行ったときに再生音のテンポが急激に変化したり不連続になるか否か予め判断する。
【０１７９】
再生音のテンポが急激に変化したり不連続になると判断すると、キューポイント指定がなされた時点の再生音から頭出し再生開始後に再生される音へと変化する際のテンポを連続性をもって変化させるための補正処理を行う。
【０１８０】
まず、ビート密度（α×ＤBPM）と（α×ＤBPMreg）との差の絶対値｜α×ＤBPM−α×ＤBPMreg｜を所定の段数Ｋで除算することにより、１段当たりの補正量Δ＝｜α×ＤBPM−α×ＤBPMreg｜／Ｋを求める。
【０１８１】
更に、ビート密度（α×ＤBPM）と（α×ＤBPMreg）とのどちらが大きな値かを調べ、（α×ＤBPM）＜（α×ＤBPMreg）の場合には、次数（１）に基づいて、頭出し再生の開始直後から所定時間τ毎のビート密度補正値Δ１，Δ２，Δ３…ΔＫを算出し、（α×ＤBPM）＞（α×ＤBPMreg）の場合には、次数（２）に基づいて、頭出し再生の開始直後から所定時間τ毎のビート密度補正値Δ１，Δ２，Δ３…ΔＫを算出する。
【０１８２】
つまり、ビート密度が増加する場合には次数（１）、ビート密度が減少する場合には次数（２）の演算を行う。
【０１８３】
【数１】
0003809089.tif 000002
【０１８４】
【数２】
0003809089.tif 000003
【０１８５】
次に、上記数（１）又は（２）に基づいて夫々求めたビート密度補正値Δ１，Δ２，Δ３…ΔＫを、キューポイントメモリＭCUEからオーディオデータＤcueを読み出す際の読み出しアドレスの切り換え速度Ｔ１，Ｔ２，Ｔ３…ＴＫを換算する。
【０１８６】
つまり、頭出し再生の開始直後から所定時間τまでの間にキューポイントメモリＭCUEからオーディオデータＤcueを読み出す際の読み出しアドレスの切り換え速度をＴ１、時間τから２τまでの間にキューポイントメモリＭCUEからオーディオデータＤcueを読み出す際の読み出しアドレスの切り換え速度をＴ２、以下同様にして、最後の時間（Ｋ−１）τからＫτまでの間にキューポイントメモリＭCUEからオーディオデータＤcueを読み出す際の読み出しアドレスの切り換え速度ＴＫまでを求める。
【０１８７】
そして、夫々の切り換え速度Ｔ１，Ｔ２，Ｔ３…ＴＫを求め終わるとステップＳ２１４に移行する。
【０１８８】
ステップＳ２１４では、求めた切り換え速度Ｔ１，Ｔ２，Ｔ３…ＴＫを適用して頭出し再生を開始する。
【０１８９】
すなわち、先ず、キューポイントアドレスデータＡＤＲＱをキューポイントアドレス記憶部１０ａから取得し、そのキューポイントアドレスデータＡＤＲＱによってキューポイントメモリＭCUEの頭出し再生を開始するための現再生時点Ｔｃに相当する読み出しアドレスＲ(Tc)を設定する。
【０１９０】
次に、最初の時間τの間、求めた切り換え速度Ｔ１に従ってキューポイントメモリＭCUEをメモリアクセスすることによりオーディオデータＤcueを読み出してオーディオ再生を行い、次に、時間τから時間２τまでの間では、求めた切り換え速度Ｔ２に従ってキューポイントメモリＭCUEをメモリアクセスすることによりオーディオデータＤcueを読み出してオーディオ再生を行い、以下同様に、切り換え速度Ｔ３，Ｔ４ …ＴＫの順に従ってオーディオデータＤcueを読み出してオーディオ再生を行う。
【０１９１】
そして、頭出し再生の開始の指示がなされた時点から時間Ｋτまでのオーデォ再生が完了すると、ステップＳ２０２からの処理を繰り返す。
【０１９２】
このように、頭出し再生の開始の指示がなされた時点で測定された再生音のビート密度（α×ＤBPM）と、頭出し再生の開始後に再生されることとなる再生音のビート密度（ＤBPMreg）との差｜α×ＤBPM−α×ＤBPMreg｜の所定時間Ｋτにおける変化分Δ（＝｜α×ＤBPM−α×ＤBPMreg｜／Ｋ）に基づいて、キューポイントから頭出し再生する再生音のビート密度を補正すると、キューポイント指定がなされた時点までに再生した音のビート密度（テンポ）と、頭出し再生の開始後に再生される音のビート密度（テンポ）とが急峻に変化しなくなるため、違和感のない再生音や効果音を提供することができる。
【０１９３】
すなわち、既述した補正処理を行わないで頭出し再生を行うと、図７（ａ）に例示するように、例えばスローテンポな音楽からアップテンポな音楽に切り換わるような場合には、そのビート密度（別言すれば、テンポ）の変化率が急峻になり、実際に再生される音のテンポが急に変化することとなるため、ユーザー等に対して違和感を与えることになる。
【０１９４】
これに対して既述した補正処理を行うと、図７（ｂ）に例示するように、頭出し再生が開始された後の一定期間Ｋτの間では、既述した読み出しアドレスの切り換え速度Ｔ１，Ｔ２，Ｔ３…ＴＫに基づいて段階的にキューポイントメモリＭCUEに対するメモリアクセスの速さを変えていくので、オーディオ再生される実際の音のテンポは徐々に変化していくこととなり、違和感のない再生音や効果音を提供することができる。
【０１９５】
なお、図７はスローテンポからアップテンポへ切り換わる場合について示しているが、これとは逆にアップテンポからスローテンポへ切り換わる場合にも、テンポを徐々に変化させることができるため、耳障りな音が再生される等の問題を未然に防止することが可能となり、違和感のない音を提供することができる。
【０１９６】
更に、本実施形態によれば、キューポイントメモリＭCUEの第１記憶領域ＭＣ１と第２記憶領域ＭＣ２に前のオーデォデータと先のオーデォデータが予め記憶されているため、頭出し再生を開始した直後から、ジョグダイヤル１３等が操作されて、効果音を発生させるべくフォワード再生やリバース再生若しくは往復再生の指示がなされた場合でも、違和感のない効果音を再生することができる。
【０１９７】
なお、以上に説明した実施形態では、図６中のステップＳ２１４において、キューポイント指定時からの一定期間Ｋτに、再生音のテンポをなだらかに変化させるように補正処理を施すこととしている。つまり、図７（ｂ）に例示したように頭出し再生が開始された後の一定期間Ｋτの間に、キューポイントメモリＭCUEに対する読み出しアドレスの切り換え速度Ｔ１，Ｔ２，Ｔ３…ＴＫに基づいて段階的にキューポイントメモリＭCUEに対するメモリアクセスの速さを変えていくことで、違和感のない再生音や効果音を提供することとしている。
【０１９８】
しかし、本実施形態の変形例として、頭出し再生開始後に再生されることとなる再生音を、キューポイント指定時に求められた再生音のビート密度（α×ＤBPM）と同じビート密度（別言すれば、テンポ）となるように補正してもよい。
【０１９９】
すなわち、ユーザー等からキューポイント指定の指示がなされると、図６中のステップＳ２１４では、ビート密度演算部１０ｄが、そのキューポイント指定時に再生中の再生音のビート密度（α×ＤBPM）を演算すると共に、ビート密度記憶部１０ｂに記憶（登録）されているビート密度データＤBPMregの値とビート密度（α×ＤBPM）との比（α×ＤBPM）／（ＤBPMreg）を算出する。
【０２００】
そして、ビート密度演算部１０ｃが、算出された比（α×ＤBPM）／（ＤBPMreg）に比例するテンポを所定のデータベースから検索し、更に検索したテンポでの再生を行わせるための制御信号ＳＰＤを信号処理部７内のアドレス制御部７ｃと読出／書込制御部７ｄに供給して頭出し再生を開始させることにより、キューポイントメモリＭCUEに対する読み出しアドレスの切り換え速度を既述した比（α×ＤBPM）／（ＤBPMreg）に比例した速度に設定させて、オーディオデータＤcueの読み出しを行わせる。
【０２０１】
かかる変形例によれば、キューポイント指定時における実際の再生音のビート密度（α×ＤBPM）と、頭出し再生開始後に再生されることとなる再生音のビート密度（ＤBPMreg）とが異なっていた場合でも、既述した比（α×ＤBPM）／（ＤBPMreg）に比例した読み出しアドレスの切り換え速度に従ってキューポイントメモリＭCUEから頭出し再生用のオーディオデータＤcueが読み出されるため、そのオーディオデータＤcueによるオーディオデータ列Ｄexを編集部８内のＤ／Ａ変換器によってデジタルアナログ変換すると、キューポイント指定時における既述のビート密度（α×ＤBPM）と同じビート密度（別言すれば、テンポ）の音を継続して再生することができる。よって、頭出し再生を行っても違和感のない音を提供することができる。
【０２０２】
なお、以上の本実施形態の説明では、ＣＤ又はＤＶＤを再生対象とする情報再生装置１について説明したが、これらと基本的に同様の原理に基づいて情報記録及び情報再生を行うことが可能な情報記録媒体、例えばＭＤ等を本発明の情報再生装置に適用することが可能である。
【０２０３】
【発明の効果】
以上説明したように本発明の情報再生装置は、頭出し再生開始の指示がなされると、頭出し再生する情報のビート密度をその頭出し再生開始の指示がなされたときに再生中の情報のビート密度と同じビート密度となるように補正を行って頭出し再生を行うようにしたので、音楽等の情報を頭出し再生する際、違和感のない再生音を再生することができる。
【０２０４】
また、頭出し再生開始の指示がなされると、その指示されたときに再生中の情報から頭出し再生する情報へと移るときのビート密度を所定の変化分に従って変化するように補正して頭出し再生を行うようにしたので、音楽等の情報を頭出し再生する際、違和感のない再生音を再生することができる。
【図面の簡単な説明】
【図１】本発明の情報再生装置の実施形態の構成を示すブロック図である。
【図２】本実施形態の情報再生装置に設けられている信号処理部とバッファメモリとキューポイントメモリの構成を示すブロック図である。
【図３】バッファメモリの機能、特にフォワード再生時における機能を説明するための模式図である。
【図４】バッファメモリの機能、特にリバース再生時における機能を説明するための模式図である。
【図５】本実施形態の情報再生装置におけるキューポイント登録時の動作を示すフローチャートである。
【図６】本実施形態の情報再生装置における頭出し再生開始時の動作を示すフローチャートである。
【図７】本実施形態の情報再生装置における補正処理の効果を説明するための図である。
【図８】従来の頭出し再生の問題点を説明するための図である。
【符号の説明】
７…バッファメモリ          ７ｃ…アドレス制御部
７ｄ…読出／書込制御部      ７ｅ…ビート密度測定部
８…編集部                  ９…システムコントローラ
１０ａ…キューポイントアドレス記憶部
１０ｂ…ビート密度記憶部    １０ｃ…ビート密度補正部
１０ｄ…ビート密度演算部    １１…入力部
１２…テンポ調節部          １３…ジョグイダイヤル
ＭＢＦ…バッファメモリ      ＭCUE…キューポイントメモリ
ＭＢ１…バッファメモリの第１記憶領域
ＭＢ２…バッファメモリの第２記憶領域
ＭＣ１…キューポイントメモリの第１記憶領域
ＭＣ２…キューポイントメモリの第２記憶領域
ＤＩＳＣ…ディスク
【図１】
0003809089.tif 000004
【図２】
0003809089.tif 000005
【図３】
0003809089.tif 000006
【図４】
0003809089.tif 000007
【図５】
0003809089.tif 000008
【図６】
0003809089.tif 000009
【図７】
0003809089.tif 000010
【図８】
0003809089.tif 000011