(57)【特許請求の範囲】
【請求項１】
記憶手段と、操作入力手段と、制御手段と、演奏手段と、表示手段を備えたカラオケ装置であって、
記憶手段は、楽曲データを格納し、
楽曲データは、時間軸が統一されたそれぞれ独立した時系列データからなる音楽データと歌詞データを含み、
歌詞データは、複数のページ区分の集合からなり、
ページ区分は、少なくともひとつの行区分を含み、
行区分は、文字列と表示期間情報を含み、
操作入力手段は、再生・早送り・巻き戻しの各モードを切り替える入力が可能であり、
制御手段は、モード処理と、時間処理と、音楽処理と、歌詞処理と、再開処理を行い、
モード処理は、操作入力手段からの入力に基づいて再生・早送り・巻き戻しの各モードを設定し、
時間処理は、再生モード時には経過時間値を規定速度で増加させ、早送りモード時には経過時間値を規定速度を超える速度で増加させ、巻き戻しモード時には経過時間値を減少させ、
音楽処理は、再生モード時において、経過時間値の増加に従って音楽データを演奏手段に処理させて音楽を出力させ、
歌詞処理は、経過時間値と各行区分の表示期間情報とを対比し、経過時間値が表示期間情報に含まれる期間だけ該当行区分の文字列を表示手段に表示させ、
再開処理は、早送りモードおよび巻き戻しモードから再生モードに切り替わった際、経過時間値が含まれるページ区分の先頭タイミングに基づいて新たな経過時間値を設定する
カラオケ装置。
【請求項２】
再開処理は、先頭タイミング値から一定値を減じた値を新たな経過時間値とする
請求項１に記載のカラオケ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、カラオケ曲の演奏を早送りしたり巻き戻したりできるカラオケ装置に関する。
【０００２】
【従来の技術】
カラオケ装置は、曲データ中に指示されているテンポでカラオケ曲を通して演奏する装置である。しかし、歌唱練習をする利用者は、カラオケ曲の一部を繰り返して歌唱したり、練習が不要な部分は飛ばしたりして効率的に練習したいものである。
【０００３】
【発明が解決しようとする課題】
カラオケ装置に類似の自動演奏装置（いわゆるシーケンサ）には、早送り機能や巻き戻し機能を備えたものがあるが、シーケンサは、電子音楽に通じた者が使用する装置であるため、その操作方法や現在の状態（ステータス）の表示機能がユーザに分かりやすいものではなかった。この機能をそのままカラオケ装置に適用しても装置の操作に不慣れな歌唱者は巻き戻しや早送りを旨くすることができず、所望の箇所を練習することができないという問題点があった。
【０００４】
この発明は、分かりやすいユーザインタフェースで早送りや巻き戻しをすることができるカラオケ装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
この発明に係るカラオケ装置は、早送り・巻き戻しモードから再生モードに切り替わる制御に特徴を有するものであって、つぎの事項（１）〜（13）により特定されるものである。
（１）記憶手段と、操作入力手段と、制御手段と、演奏手段と、表示手段を備えたカラオケ装置であること
（２）記憶手段は、楽曲データを格納すること
（３）楽曲データは、時間軸が統一されたそれぞれ独立した時系列データからなる音楽データと歌詞データを含むこと
（４）歌詞データは、複数のページ区分の集合からなること
（５）ページ区分は、少なくともひとつの行区分を含むこと
（６）行区分は、文字列と表示期間情報を含むこと
（７）操作入力手段は、再生・早送り・巻き戻しの各モードを切り替える入力が可能であること
（８）制御手段は、モード処理と、時間処理と、音楽処理と、歌詞処理と、再開処理を行うこと
（９）モード処理は、操作入力手段からの入力に基づいて再生・早送り・巻き戻しの各モードを設定すること
（10）時間処理は、再生モード時には経過時間値を規定速度で増加させ、早送りモード時には経過時間値を規定速度を超える速度で増加させ、巻き戻しモード時には経過時間値を減少させること
（11）音楽処理は、再生モード時において、経過時間値の増加に従って音楽データを演奏手段に処理させて音楽を出力させること
（12）歌詞処理は、経過時間値と各行区分の表示期間情報とを対比し、経過時間値が表示期間情報に含まれる期間だけ該当行区分の文字列を表示手段に表示させること
（13）再開処理は、早送りモードおよび巻き戻しモードから再生モードに切り替わった際、経過時間値が含まれるページ区分の先頭タイミングに基づいて新たな経過時間値を設定すること
【００１９】
【発明の実施の形態】
図１はカラオケ装置本体１を含むカラオケシステムのブロック図である。このカラオケ装置は、ハードディスク１２およびＤＶＤ（デジタル・ビデオ・ディスク）４０にカラオケ曲演奏用の楽曲データや背景映像用の動画データを記憶しており、利用者がリモコン装置３を用いて曲番号を入力すると、その曲番号の楽曲データを読み出してカラオケ曲を演奏する。リモコン装置３は早送りキー３ａ（〓）、巻き戻しキー３ｂ（〓）、一時停止キー３ｃ（II）を備え、これらのキーをオンすることによって、演奏中のカラオケ曲を早送り、巻き戻し、一時停止させることができる。
【００２０】
このカラオケシステムは、カラオケ装置本体１のほか、コントロールアンプ２、リモコン装置３、ＤＶＤチェンジャ４、スピーカ５、モニタ６およびマイク７で構成されている。
【００２１】
カラオケ装置本体１は、システム全体の動作を制御する制御部１０、カラオケ演奏を実行するシーケンサ１１、楽曲データ等を記憶したハードディスク（ＨＤＤ）１２、リモコン装置３が発信する赤外線信号を受信してデコードするリモコン受信部１３、楽曲データに基づいて楽音を発生する音源装置１４、コーラス音などの音声データを再生する音声データ処理部１５、歌詞の文字パターンなどを展開するパターン展開部１６および歌詞や背景映像などの表示を制御する表示制御部１７を有している。
【００２２】
音源装置１４が発生した楽音および音声データ処理部１５が再生したコーラス音は、コントロールアンプ２に入力される。また、コントロールアンプ２にはマイク７が接続されている。コントロールアンプ２は、これら楽音信号、コーラス音信号、歌唱音声をミキシングして効果を付与しスピーカ５に出力する。
【００２３】
ＤＶＤチェンジャ４は複数枚のＤＶＤ４０のいずれかを選択して読出・再生することができる。ＤＶＤにはＭＰＥＧ圧縮された動画背景映像が記憶されている。背景映像には、特定のカラオケ曲に個別に対応する個別背景映像やカラオケ曲の種別（たとえばジャンル）毎に設けられた汎用の背景映像などがある。個別背景映像は、対応するカラオケ曲に同期して再生されるものであるため、カラオケ曲の演奏箇所と個別背景映像の再生箇所はそれぞれのタイミングで同期している。また、全てのカラオケ曲に対して個別背景映像が順次されているわけではなく、個別背景映像を持たないカラオケ曲に対しては上記汎用の背景映像が再生される。
【００２４】
このＤＶＤチェンジャ４およびパターン展開部１６は、表示制御部１７に接続されている。表示制御部１７はＤＶＤチェンジャ４から入力される背景映像のうえにパターン展開部１６が展開した文字パターンなどをスーパーインポーズ合成しモニタ６に表示する。
【００２５】
前記ハードディスク１２には多数のカラオケ曲の楽曲データが記憶されているほか、演奏中のカラオケ曲が早送り、巻き戻しされたときに表示する疑似スキャン映像（図９（Ｂ）参照）やディスク交換時などに臨時に表示する静止画像データなどが記憶されている。また、ハードディスク１２には、早送り、巻き戻しの速度が速くなって演奏が追いつかない状態になったときに発音する疑似スキャン音も記憶している。この疑似スキャン音はテープレコーダで「頭出し」や「繰り返し」の操作をしているときに出力される「キュルキュル」という音である。この疑似スキャン音は音声データ処理部１５でデコードされる。また、疑似スキャン映像はシーケンサ１１またはパターン展開部１６がデコードして表示制御部１７に入力する。
【００２６】
図１の機能ブロック図で示したカラオケ装置は、ＣＰＵを含むコンピュータで構成される場合が多く、その場合にはシーケンサ１１やパターン展開部１６はＣＰＵによってソフト的に実現される。
【００２７】
図２は、ハードディスク１２やＤＶＤ４０に記憶されている楽曲データの構成を示す図である。楽曲データは、ヘッダ、トラック群、音声データ部で構成されている。ヘッダには、曲番号やタイトルなどの書誌データが書き込まれている。また、音声データ部には、音声データ処理部１５が再生するコーラス音などの音声信号がフレーズ毎に分割して記憶されている。トラック群は、音源装置１４を制御する楽音トラックのほか、パターン展開部１６が文字パターンに展開する歌詞データが書き込まれた歌詞トラック、フレーズ毎に分割された音声データをどのタイミングで再生するかを制御する音声制御トラック、音源装置１４やコントロールアンプ２のエフェクト
（効果）を制御する効果制御トラックなどで構成されている。
【００２８】
楽音トラックは、ノートイベントデータや設定データなどのイベントデータと各イベントデータの読出タイミングを示すタイミングデータを時系列に配列して構成されている。タイミングデータは、各イベントデータ間の時間的間隔を示すデュレーションデータや曲がスタートしてから各イベントデータが発生するまでの絶対時間などのデータで記述することができる。シーケンサ１１は、タイミングデータで指示されるタイミングに楽音イベントデータを読み出して音源装置１４に入力する。音源装置１４は、入力された楽音イベントデータに応じて楽音を発生する。
【００２９】
効果制御トラックは、イベントデータである効果制御データと各イベントデータの読出タイミングを示すタイミングデータを時系列に配列して構成されている。シーケンサ１１は、タイミングデータで指示されるタイミングに効果制御データを読み出して音源装置１４またはコントロールアンプ２に入力する。音源装置１４、コントロールアンプ２は、入力された効果制御データに基づいて楽音等に付与するエフェクトを制御する。
【００３０】
音声制御トラックは、イベントデータである音声指定データと各イベントデータの読出タイミングを示すタイミングデータを時系列に配列して構成されている。シーケンサ１１は、タイミングデータで指示されるタイミングに音声指定データを読み出し、この音声指定データで指定される音声データ（コーラス音など）を読み出して音声データ処理部１５に入力する。音声データ処理部１５はこの音声データを再生してコントロールアンプ２に入力する。
【００３１】
歌詞トラックは、当該カラオケ曲の曲名や歌詞をインプリメントしたシーケンスデータであり、図３に示すように、上記トラックとは異なるページ区切りデータと歌詞表示データで構成されている。ページ区切りデータは、行単位でモニタ６に表示される歌詞を同時に表示されるもの（２〜４行）毎に区切るデータであり、カラオケ曲の音楽的なフレーズに対応している。歌詞表示データは１行分の歌詞表示に関する全てのデータを内包しており、表示オンタイミング、表示オフタイミング、文字列データ（表示ポイント数、表示座標、文字間データなどを含む）、色１データ、色２データ、スクロールデータなどからなっている。
【００３２】
歌詞の表示態様は以下のようである。まず、１行分の歌詞を色１で表示し、暫くの間（曲がこの歌詞の箇所まで進行してくるまでの間）そのままの色で停止している（ｔｏｎ）こののち、曲の進行に合わせて表示色がスクロールしてゆき左から順に色１から色２に色変えをしてゆく。最後に暫くの間色２で表示し（ｔｅ）たのち消去する。
【００３３】
スクロールデータは同図（Ｂ）に示すようにスクロールの（時間−ｘ座標）曲線の主要な点を示す複数のプロッティングデータで構成されている。シーケンサ１１はこのプロッティングデータを２次曲線で補間して色変え（スクロール）をパターン展開部１６に指示する。
【００３４】
なお、この歌詞表示データにおいては、表示オンタイミングデータが他のトラックのタイミングデータに対応している。
【００３５】
図４〜図７は、同カラオケ装置の動作を示すフローチャートである。
図４はカラオケ演奏を実行するシーケンス処理プログラム（シーケンサ）を示す図である。同図（Ａ）において、まずシーケンサのイニシャライズを実行する（ｓ１）。このイニシャライズ動作は、トラック上のデータを指し示すポインタのリセット、デュレーションカウンタｔのリセット、デュレーションカウントダウン値ｃｓのイニシャライズ（＝１）などの処理を含んでいる。こののち、同図（Ｂ）に示すタイマ割込処理をスタートさせる。このタイマ割込処理は、各トラック対して同じ処理が並行に実行されるものであるが、全トラックのデータをマージして１つのタイマ割込処理で処理するようにしてもよい。
【００３６】
同図（Ｂ）において、まず、デュレーションカウンタｔが０以下であるかを判断する。スタート直後のタイマ割込においてはｔ＝０にリセットされているため、ｓ５からｓ７に進む。ｓ７ではポインタが指し示しているトラック上のデータを読み出す。読み出したデータがイベントデータであるか（ｓ８）、デュレーションデータであるか（ｓ９）、または、終了データであるか（ｓ１０）を判断する。
【００３７】
イベントデータの場合には、そのイベントに対応する処理を実行し（ｓ１１）、ポインタを歩進して（ｓ１２）、ｓ７にもどり、次のデータを読み出す。
【００３８】
イベント対応処理（ｓ１１）は、そのイベントデータの種類および通常の再生をしているか後述の早送り，巻き戻しをしているかにより異なり、リモコンキー操作の説明と一緒に説明する。
【００３９】
読み出したデータがデュレーションデータの場合には（ｓ９）、このデュレーションデータの値をｔにセットし（ｓ１３）、ポインタを歩進して（ｓ１４）、ｓ５にもどる。ｓ５では、ｔが０以下であるかを判断し、ｔ＞０の場合にはｔからカウントダウンステップ値ｃｓを減算して（ｓ６）リターンする。この動作は、所定時間（たとえば１０ｍｓ）ごとに実行される。
【００４０】
一方、読み出したデータが終了データであった場合には（ｓ１０）、オールノートオフ、終了表示などの終了処理を実行したのち（ｓ１５）このタイマ割込処理を終了する。
【００４１】
図５〜図７は、リモコン３の早送りキー３ａ、巻き戻しキー３ｂ、一次停止キー３ｃがオンされた場合の処理を示すフローチャートである。この処理は、定期的（たとえば、１００ｍｓ毎）に実行される割込処理である。
図５は早送りキー３ａがオンされた場合の処理を示す。早送り動作はリモコン３の早送りキー３ａがオンされている間のみ実行される。まずｓ２０で早送りキーがオンされているかを判断する。オンされている場合には、まず早送りキーがオンされて始めてこの処理を実行するのかすなわち早送り継続時間レジスタｔｆ＝０であるかを判断する（ｓ２１）。始めての処理の場合には早送り準備処理（ｓ２２）を実行する。
【００４２】
この早送り準備処理は、以下のようである。
カラオケ曲の演奏と並行して再生している背景映像が個別背景であるかを判断し、個別背景映像である場合には汎用の背景映像に切り換える。すなわち、個別の背景映像はカラオケ曲の演奏と完全に同期しており、早送り、巻き戻しなどが行われると演奏と映像再生との同期が取れなくなるからである。
【００４３】
もし、現在ドライブにセットされているＤＶＤに汎用の背景映像が記憶されていない場合には、一旦ハードディスク１２に記憶されている静止画を表示し、その間に汎用の背景映像が記憶されているＤＶＤをドライブにセットし、汎用の背景映像の再生をスタートしたのちに静止画から切り換える。一方、最初から汎用の背景映像が表示されている場合にはそのまま表示を継続する。
そして、モニタにステータスバー（図９（Ａ）参照）を表示するとともにＯＳＤ（オンスクリーンディスプレイ）で早送りマーク（＞＞）を表示する。
【００４４】
こののち、ｔｆをカウントアップし（ｓ２３）、ｔｆの値がどの範囲にあるかを判断する（ｓ２４，ｓ２５）。ここで、ｔ１，ｔ２はそれぞれ第１，第２のしきい値であり、それぞれ５秒，１０秒程度である。ｔｆがｔ１以下の場合には上記シーケンサのカウントダウンステップ値ｃｓを２にする。すなわち、シーケンサ１１（図４のフローチャート参照）に対して通常再生の２倍の速度でカラオケ曲を演奏するように設定する。そして、この速度設定に対応してコーラス音等の音声データの再生を２倍の速度で行うように音声データ処理部１５に指示する。なお、ｓ２６，ｓ２７の処理は、ｔｆ≦ｔ１のとき最初に１回のみ行えばよい。
【００４５】
ｔｆがｔ１を超えｔ２以下になった場合には上記シーケンサ１１のカウントダウンステップ値ｃｓを３にする。すなわち、シーケンサ１１が通常再生の３倍の速度でカラオケ曲を演奏するように設定する（ｓ２８）。そして、この速度ではコーラス音等の音声データを再生しても耳障りなものになるため、音声データの再生を停止するようにシーケンサ１１および音声データ処理部１５に指示するとともに、歌詞の色変えが間に合わなくなるため、最初から色変え済みの色で表示するようにシーケンサ１１およびパターン展開部１６に指示する（ｓ２９）。なお、ｓ２８，ｓ２９の処理は、ｔ１＜ｔｆ≦ｔ２になったとき最初に１回のみ行えばよい。
【００４６】
さらに、ｔｆがｔ２を超えた場合には上記シーケンサ１１のカウントダウンステップ値ｃｓを４にする。すなわち、シーケンサ１１が通常再生の４倍の速度でカラオケ曲を演奏するように設定する（ｓ３０）。そして、４倍速設定動作を実行する（ｓ３１）。４倍速設定動作は、以下のような処理である。ノートデータに基づいて音源を駆動しても曲として聞き取れなくなるため、音源装置１４の駆動を停止するようにシーケンサ１１に指示し、早送り時の疑似スキャン音（「キュルキュル」という音）を再生する。この再生は音声データ処理部１５が行う。さらに、モニタ６の表示にも速度感を出すため、汎用背景映像の表示から早送り時の疑似スキャン映像（図９（Ｂ）参照）を表示する。この場合でもＤＶＤチェンジャ４は汎用背景映像の再生を継続している。なお、ｓ３０，ｓ３１の処理は、ｔ２＜ｔｆになったとき最初に１回のみ行えばよい。
【００４７】
なお、この早送り動作ではｃｓ＝２，３，４の３段階に加速したが、加速の段数はこれより多くてもよい。また、加速の程度は通常再生の２倍，３倍，４倍に設定しているが、これよりも細かくても荒くてもよい。細かくする場合には、たとえばｃｓ＝１．５などに設定する。この場合でも、シーケンサ１１（図４参照）はｓ３でデュレーションデータｔをカウントダウンすることができ、ｓ２はｔが０以下になったときデータの読み出し処理に進むため、減算結果が丁度０になる必要はない。
【００４８】
一方、早送りキー３ａが押されていない場合にはｓ２０からｓ３４に進む。ｓ３４では早送りキー３ａがオフされて最初にこの動作に進んだかを判断する。始めてでない場合には何もしないで、次の処理動作（巻き戻し処理動作：図６参照）に進む。
【００４９】
ｃｓが１より大きければ直前まで早送りが行われており、始めてこの動作に進んだことを示している（ｓ３４）。この場合には、早送り継続時間カウンタｔｆをリセットし（ｓ３５）、カウントダウンステップ値ｃｓを１に戻す（ｓ３６）とともに、復帰処理（ｓ３７）を実行する。
【００５０】
図８は、復帰処理を示すフローチャートである。まず、汎用の背景映像を再生して表示制御部１７に出力する（ｓ７１）。すでに汎用の背景映像が再生されている場合にはそのままにする。そして、ステータスバーおよび早送りのＯＳＤ（＞＞）を消去する（ｓ７２）。そして、歌詞トラックのポインタが早送りによってどこに移動したかを検索し（ｓ７３）、そのポインタの手前方向で最も近い（直前の）ページ区切りデータを検索する（ｓ７４）。上述したようにページ区切りデータの位置がカラオケ曲のフレーズの切れ目であるため、ここから再生すると歌唱者が歌い出しやすくなる。このページ区切りデータの位置のカラオケ曲上の時間データを割り出し（ｓ７５）、歌い出しに余裕を持たせるためこの時間データを数クロック減算して手前に遡らせる（ｓ７６）。そして、全てのトラックのポインタとデュレーションデータをこの時間データに合わせたのち（ｓ７７）、早送り時に鳴っていた全ての音を消去して（ｓ７８）、通常のカラオケ演奏をスタートする（ｓ７９）。すなわち、通常の状態でタイマ割込動作を再開する。
【００５１】
図６は巻き戻しキー３ｂがオンされた場合の処理を示す。巻き戻し動作はリモコン３の巻き戻しキー３ｂがオンされている間のみ実行される。まずｓ４０で巻き戻しキー３ｂがオンされているかを判断する。オンされている場合には、まず巻き戻しキー３ｂがオンされて始めてこの処理を実行するのかすなわち巻き戻し継続時間レジスタｔｆ＝０であるかを判断する（ｓ４１）。始めての処理の場合には巻き戻し準備処理（ｓ４２）を実行する。
【００５２】
この巻き戻し準備処理は、以下のようである。
まず、音源に対してオールノートオフ信号を出力し、歌詞の表示も消去する。そして、シーケンサ１１（図４のフローチャート参照）に対して以下の指示を送る。トラック上のデータを指示するポインタをｓ１２，ｓ１４において歩進させるかわりに逆進させる。ノートオフイベントをノートオンイベントとして扱い、ベロシティは全て定数（たとえば６４）とする。歌詞表示は表示オフタイミングに表示し、表示オンタイミングに消去する。そして色変えのワイプは逆向きに行う。逆向きの色変えワイプは表示オンタイミングから表示オフタイミングまでの時間ｔを逆向きにカウントしてゆき、そのｔにしたがってワイプ曲線をトレースするようにすればよい。
【００５３】
モニタ６に表示する背景映像をＤＶＤチェンジャ４が再生する動画映像に代えてハードディスク１２に記憶されている静止画に切り換える。すなわち、背景映像の巻き戻し再生が困難（ＭＰＥＧの場合は殆ど不可能）だからである。また、楽曲が逆再生されているときに映像のみが順再生されているのも不自然だからである。ただし、再度順方向再生に切り換えられる場合を考慮してＤＶＤチェンジャ４は再生を継続し、画面のみを切り換えるようにする。ただし、ＤＶＤチェンジャ４が個別背景映像を再生している場合にはこれを汎用背景映像に切り換える。必要であればディスクをチェンジする。個別の背景映像はカラオケ曲の演奏と完全に同期しており、巻き戻しが行われると演奏と映像再生との同期が取れなくなるからである。
そして、モニタ６にステータスバー（図９（Ａ）参照）を表示するとともにＯＳＤ（オンスクリーンディスプレイ）で巻き戻しマーク（＜＜）を表示する。
【００５４】
こののち、ｔｄをカウントアップし（ｓ４３）、ｔｄの値がどの範囲にあるかを判断する（ｓ４４，ｓ４５）。ここで、ｔ１，ｔ２はそれぞれ第１，第２のしきい値であり、それぞれ５秒，１０秒程度である。ｔｄがｔ１以下の場合には上記シーケンサのカウントダウンステップ値ｃｓを２にする。すなわち、シーケンサが通常再生の２倍の速度でカラオケ曲を逆方向に演奏するように設定する（ｓ４６）。そして、２倍逆再生設定動作を実行する（ｓ４７）。
【００５５】
２倍逆再生設定動作は以下のようである。この速度設定に対応してコーラス音等の音声データを逆向きに２倍の速度で行うように指示する。すなわち、サンプリングデータを１つおきに間引きして逆向きに読み出して音声データ処理部２０に入力するように指示する。なお、ｓ４６，ｓ４７の処理は、ｔｄ≦ｔ１のとき最初に１回のみ行えばよい。
【００５６】
ｔｄがｔ１を超えｔ２以下になった場合には上記シーケンサ１１のカウントダウンステップ値ｃｓを３にする。すなわち、シーケンサ１１が通常再生の３倍の速度で逆向きに再生するように設定する（ｓ４８）。そして、この速度ではコーラス音等の音声データを再生しても耳障りなものになるため、音声データの再生を停止するように指示するとともに、歌詞の色変えが間に合わなくなるため、最初から色変え前の色で表示するように指示する（ｓ４９）。なお、ｓ４８，ｓ４９の処理は、ｔ１＜ｔｄ≦ｔ２になったとき最初に１回のみ行えばよい。
【００５７】
さらに、ｔｄがｔ２を超えた場合には上記シーケンサ１１のカウントダウンステップ値ｃｓを４にする。すなわち、シーケンサ１１が通常再生の４倍の速度で逆向きに再生するように設定する（ｓ５０）。そして、４倍速逆再生設定動作を実行する（ｓ５１）。４倍速逆再生設定動作は、以下のような処理である。ノートデータに基づいて音源を駆動しても曲として聞き取れなくなるため、音源装置１４の駆動を停止するようにシーケンサ１１に指示し、巻き戻し時の疑似スキャン音（「キュルキュル」という音）を再生する。この再生は音声データ処理部１５が行う。さらに、モニタ６の表示にも速度感を出すため、静止画の表示を停止して巻き戻し時の疑似スキャン映像（図９（Ｂ）参照）を表示する。なお、ｓ５０，ｓ５１の処理は、ｔ２＜ｔｄになったとき最初に１回のみ行えばよい。
【００５８】
なお、この巻き戻し動作ではｃｓ＝２，３，４の３段階に加速したが、加速の段数はこれより多くてもよい。また、加速の程度は通常再生の２倍，３倍，４倍に設定しているが、これよりも細かくても荒くてもよい。細かくする場合には、たとえばｃｓ＝１．５などに設定する。この場合でも、シーケンサはｓ３でデュレーションデータｔをカウントダウンすることができ、ｓ２はｔが０以下になったときデータの読み出し処理に進むため、減算結果が丁度０になる必要はない。
【００５９】
一方、巻き戻しキー３ｂが押されていない場合にはｓ４０からｓ５４に進む。ｓ５４では巻き戻しキー３ｂがオフされて最初にこの動作に進んだかを判断する。始めてでない場合には何もしないで、次の処理動作（一時停止処理動作：図７参照）に進む。
【００６０】
ｃｓが１より大きければ直前まで巻き戻しが行われており、始めてこの動作に進んだことを示している（ｓ５４）。この場合には、巻き戻し継続時間カウンタｔｄをリセットし（ｓ５５）、カウントダウンステップ値ｃｓを１に戻す（ｓ５６）とともに、復帰処理（ｓ５７）を実行する。この復帰動作は早送り時のものと同様、図８に示すものであるため詳細な説明を省略する。
【００６１】
図７は一時停止制御動作を示すフローチャートである。まず、ｓ６０で現在一時停止状態であるか否かを判断する。一時停止状態はカウントダウンステップ値ｃｓ＝０か否かで判断することができる。一時停止状態でない場合にはｓ６１に進む。
【００６２】
ｓ６１では一時停止キー３ｃがオンされたか否かを判断する。一時停止キー３ｃがオンされた場合には、一時停止状態にするため、オールノートオフ、背景映像のフリーズ、歌詞の色変えの停止、ＯＳＤによる一時停止（ＩＩ）の表示などの一時停止処理（ｓ６２）を実行したのち、ｃｓに０を設定し（ｓ６３）、一時停止時間をカウントする一時停止継続時間カウンタｔｐに０をセットして（ｓ６４）リターンする。
【００６３】
一方、ｓ６０で既に一時停止になっていると判断された場合には、ｓ６５，ｓ６６で再度一時停止キー３ｃがオンされたか、または、他の演奏制御キーがオンされたかを判断する。他の演奏制御キーとは、早送り／巻き戻しキー、スタートキー、やり直しキー、演奏中止キーなど演奏の進行状況を変更するためのキーである。これらのキーがオンされた場合にはｓ６９に進んで一時停止を解除する。まずｃｓに１をセットして通常再生のカウントダウン値にもどし、ＯＳＤの一時停止表示を消去して背景映像の通常再生を再開するなどの一時停止解除処理（ｓ７０）を実行したのちリターンする。
【００６４】
このように他の演奏制御キーのオンで一時停止を解除することにより、演奏制御をしたのち一時停止を解除するという２度の手間を省くことができる。
なお、他の種類のキーたとえばキーコンキーなどで一時停止が解除されるようにしてもよい。また、早送りキー／巻き戻しキーでは一時停止が解除されないようにしてもよい。
【００６５】
また、一時停止中に何もキー操作がない場合には、ｓ６７で一時停止継続時間ｔｐをカウントアップする。このカウントアップの結果、一時停止継続時間が所定時間ｔ０よりも大きくなった場合には、モニタ６の焼きつきを防ぐなどのためにキー操作がなくても一時停止を解除する（ｓ６８→ｓ６９）。ｔ０は例えば３分程度にすればよい。
なお、図５，図６の早送り、巻き戻し処理では早送りキー３ａ，巻き戻しキー３ｂのオン状態を検出して対応する処理をおこなっているが、図７の一時停止処理においては、一時停止キー３ｃのオンイベントを検出して処理を行っているため、一時停止キー３ｃを押しつづけても一時停止と解除が繰り返されることはない。
【００６６】
前記ｔ０および前記ｔ１，ｔ２は、固定でもよく、また、サービスマンモードで設定変更を可能にしてもよい。
【００６７】
なお、上記実施形態では、第１段階（２倍速）の早送り、巻き戻し時にはコーラス音などの音声データを２倍速で再生し、楽音を２倍のテンポで合成し、歌詞映像も２倍の速さで色変えスクロールし、且つ、汎用の背景映像を再生するようにしているが、早送りや巻き戻しになったとき即座に疑似スキャン音と疑似スキャン映像を再生するようにしてもよい。
【００６８】
また、疑似スキャン音および疑似スキャン映像は、早送り時と巻き戻し時とで同じものでもよく、異なるものにしてもよい。
【００６９】
また、汎用で表示される背景映像は、ＤＶＤから再生するもののみならず、ケーブルや電波で配信される映像であってもよい。
【００７０】
【発明の効果】
この発明によれば、早送り／巻き戻しが徐々に加速するようになっているため、短いフレーズの頭だしや巻き戻しはゆっくりすることができ、１コーラス飛ばすなどの長い送りは高速にすることができる。
【００７１】
また、早送り／巻き戻しが停止したのちの演奏再開は、そのとき表示されている歌詞の先頭から行うようにしたことにより、歌唱者が歌い出しやすく、また、適当な場所で早送り／巻き戻しを停止してもフレーズの先頭から歌い出すことができる。
【００７２】
また、早送り／巻き戻し中は、発生する音や表示内容をそれに応じたものにすることにより、利用者は、現在どの程度の速さでどの程度の位置まで早送り／巻き戻しをしているかを容易に認識することができる。
【００７３】
また、この発明によれば、他キーの操作や時間経過によって一時停止が解除されるため、操作が楽になるとともに画面の焼きつきなどを防止することができる。
【図面の簡単な説明】
【図１】この発明の実施形態であるカラオケ装置のブロック図
【図２】同カラオケ装置が用いる楽曲データの構成を示す図
【図３】同楽曲データの歌詞トラックの構成を示す図
【図４】同カラオケ装置のシーケンス処理を示すフローチャート
【図５】同カラオケ装置の早送り処理を示すフローチャート
【図６】同カラオケ装置の巻き戻し処理を示すフローチャート
【図７】同カラオケ装置の一時停止処理を示すフローチャート
【図８】同カラオケ装置の復帰処理を示すフローチャート
【図９】同カラオケ装置の早送り・巻き戻し時の表示例を示す図
【符号の説明】
１…カラオケ装置本体、３…リモコン、３ａ…早送りキー、３ｂ…巻き戻しキー、３ｃ…一時停止キー、４…ＤＶＤチェンジャ、１１…シーケンサ
【図１】
0004159669.tif 000002
【図２】
0004159669.tif 000003
【図３】
0004159669.tif 000004
【図４】
0004159669.tif 000005
【図５】
0004159669.tif 000006
【図６】
0004159669.tif 000007
【図７】
0004159669.tif 000008
【図８】
0004159669.tif 000009
【図９】
0004159669.tif 000010