(57)【特許請求の範囲】
【請求項１】
記憶手段と、演奏手段と、タッチ入力手段と、表示手段と、制御手段と、を備えるカラオケ装置において、
前記記憶手段は、演奏情報と歌詞情報を含む楽曲情報を記憶し、
前記歌詞情報は、複数の歌詞ブロックにて構成され、
前記演奏手段は、前記演奏情報に基づいて演奏を可能とし、
前記表示手段は、所定の表示領域を有し、
前記タッチ入力手段は、前記表示領域に対するタッチ入力領域を有し、
前記制御手段は、楽曲再生処理と、再生位置変更処理を可能とし、
前記楽曲再生処理は、前記演奏情報を前記演奏手段に演奏させるとともに、前記歌詞ブロックに基づいて前記表示手段に歌詞表示させ、
前記再生位置変更処理は、
前記タッチ入力手段の第１領域内でフリック操作を検出した場合、前記表示手段に表示中の前記歌詞ブロックの直前の前記歌詞ブロックに基づいて前記表示手段に歌詞表示させ、
前記タッチ入力手段の第２領域内でフリック操作を検出した場合、前記表示手段に表示中の前記歌詞ブロックの直後の前記歌詞ブロックに基づいて前記表示手段に歌詞表示させ、
前記タッチ入力手段においてタッチ操作を検出した場合、当該タッチ操作位置に対応する歌詞位置から前記楽曲再生処理を実行させることを特徴とする
カラオケ装置。
【請求項２】
前記再生位置変更処理は、前記表示手段に表示中の前記歌詞ブロックの直前または直後の前記歌詞ブロックに基づいて前記表示手段に歌詞表示させる場合、表示中の前記歌詞ブロックに追加して、直前または直後の前記歌詞ブロックに基づいて歌詞を表示させることを特徴とする
請求項１に記載のカラオケ装置。
【請求項３】
前記再生位置変更処理は、表示中の前記歌詞ブロックと、直前または直後の前記歌詞ブロックが同じ場合、直前または直後の前記歌詞ブロックを表示させないことを特徴とする
請求項２に記載のカラオケ装置。
【請求項４】
前記再生位置変更処理は、表示中の歌詞ブロックに基づく歌詞と、直前または直後の前記歌詞ブロックに基づいて表示させる歌詞の表示形態を異ならせて表示させることを特徴とする
請求項２または請求項３に記載のカラオケ装置。
【請求項５】
記憶手段に記憶された楽曲情報を再生するとともに、所定の表示領域を有する表示手段と、前記表示領域に対するタッチ入力領域を有するタッチ入力手段を備えたコンピュータ装置にて実行可能なカラオケプログラムにおいて、
前記楽曲情報は、演奏情報と歌詞情報を含み、
前記歌詞情報は、複数の歌詞ブロックにて構成され、
楽曲再生処理と、再生位置変更処理を可能とし、
前記楽曲再生処理は、
前記楽曲再生処理は、前記演奏情報を演奏させるとともに、前記歌詞ブロックに基づいて前記表示手段に歌詞表示させ、
前記再生位置変更処理は、
前記タッチ入力手段の第１領域内でフリック操作を検出した場合、前記表示手段に表示中の前記歌詞ブロックの直前の前記歌詞ブロックに基づいて前記表示手段に歌詞表示させ
、
前記タッチ入力手段の第２領域内でフリック操作を検出した場合、前記表示手段に表示中の前記歌詞ブロックの直後の前記歌詞ブロックに基づいて前記表示手段に歌詞表示させ、
前記タッチ入力手段においてタッチ操作を検出した場合、当該タッチ操作位置に対応する歌詞位置から前記楽曲再生処理を実行させることを特徴とする
カラオケプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲の演奏に合わせて歌唱を行うことのできるカラオケ装置及びカラオケプログラムに関するものであり、特に、楽曲の演奏に合わせて歌唱すべき歌詞を表示するカラオケ装置及びカラオケプログラムに関する。
【背景技術】
【０００２】
従来、自動演奏などの伴奏に合わせて歌唱を楽しむカラオケ装置が知られている。このカラオケ装置では、歌唱補助を目的として、伴奏に同期して歌唱すべき歌詞を表示することで歌唱を補助することが行われている。また、歌唱すべき位置が明確となるように歌唱位置を歌詞の色変化で表現することも行われている。
【０００３】
一方、カラオケ装置において歌唱の練習を行う際、自分の不得意とする箇所を繰り返し練習することが行われる。このような練習は、カラオケ装置の早送りや巻き戻し機能を使用することで実行可能である。特許文献１には、早送り、巻き戻し機能を備えたカラオケ装置について開示が見られる。このカラオケ装置では、早送り、あるいは、巻き戻しを行う際においても演奏に同期した歌詞の表示、並びに、色変わりが行われている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１６３０８１公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されるカラオケ装置に設けられた早送り、巻き戻し機能は、リモコン送信器に設けられた早送りキー、巻き戻しキーを操作することで実行される。ユーザーは、画面表示されている、現在演奏中の歌唱すべき位置が含まれた画面から、歌詞を見ながら早送りキーあるいは巻き戻しキーを操作することで、新たに歌唱したい位置が含まれた画面から演奏させることが可能である。しかしながら、このような早送りキー、巻き戻しキーを利用したインターフェイスでは、リモコン送信機に配置されているか機種機能の複数種類キー群から、早送りキー、巻き戻しキーを特定し、更に、リモコン送信機とは異なる位置にある歌詞表示画面も見ながら、これらのキー操作を行うため、歌唱したい位置となるまでに早送り、巻き戻す時間を要する。
【０００６】
さらに、早送りキー、巻き戻しキーを利用する場合、歌唱したい位置に的確に位置させて演奏させることは困難であり、早送りキーと巻き戻しキーを何度か操作することで、歌唱したい位置に位置させることとなる。特に、短時間に多くの文字数を歌唱するテンポの速い楽曲などでは、このような早送りキー、巻き戻しキーを利用した歌唱位置の探索は困難なものとなる。
【課題を解決するための手段】
【０００７】
本発明はこのような早送りあるいは巻き戻しのような演奏位置の変更を行う際、ユーザーの操作性の向上を図ることを目的とするものである。
【０００８】
そのため本発明に係るカラオケ装置は、
記憶手段と、演奏手段と、タッチ入力手段と、表示手段と、制御手段と、を備えるカラオケ装置において、
前記記憶手段は、演奏情報と歌詞情報を含む楽曲情報を記憶し、
前記歌詞情報は、複数の歌詞ブロックにて構成され、
前記演奏手段は、前記演奏情報に基づいて演奏を可能とし、
前記表示手段は、所定の表示領域を有し、
前記タッチ入力手段は、前記表示領域に対するタッチ入力領域を有し、
前記制御手段は、楽曲再生処理と、再生位置変更処理を可能とし、
前記楽曲再生処理は、前記演奏情報を前記演奏手段に演奏させるとともに、前記歌詞ブロックに基づいて前記表示手段に歌詞表示させ、
前記再生位置変更処理は、
前記タッチ入力手段の第１領域内でフリック操作を検出した場合、前記表示手段に表示中の前記歌詞ブロックの直前の前記歌詞ブロックに基づいて前記表示手段に歌詞表示させ、
前記タッチ入力手段の第２領域内でフリック操作を検出した場合、前記表示手段に表示中の前記歌詞ブロックの直後の前記歌詞ブロックに基づいて前記表示手段に歌詞表示させ、
前記タッチ入力手段においてタッチ操作を検出した場合、当該タッチ操作位置に対応する歌詞位置から前記楽曲再生処理を実行させることを特徴とする。
【０００９】
さらに本発明に係るカラオケ装置において、
前記再生位置変更処理は、前記表示手段に表示中の前記歌詞ブロックの直前または直後の前記歌詞ブロックに基づいて前記表示手段に歌詞表示させる場合、表示中の前記歌詞ブロックに追加して、直前または直後の前記歌詞ブロックに基づいて歌詞を表示させることを特徴とする。
【００１０】
さらに本発明に係るカラオケ装置において、
前記再生位置変更処理は、表示中の前記歌詞ブロックと、直前または直後の前記歌詞ブロックが同じ場合、直前または直後の前記歌詞ブロックを表示させないことを特徴とする。
【００１１】
さらに本発明に係るカラオケ装置において、
前記再生位置変更処理は、表示中の歌詞ブロックに基づく歌詞と、直前または直後の前記歌詞ブロックに基づいて表示させる歌詞の表示形態を異ならせて表示させることを特徴とする。
【００１２】
また本発明に係るカラオケプログラムは、
記憶手段に記憶された楽曲情報を再生するとともに、所定の表示領域を有する表示手段と、前記表示領域に対するタッチ入力領域を有するタッチ入力手段を備えたコンピュータ装置にて実行可能なカラオケプログラムにおいて、
前記楽曲情報は、演奏情報と歌詞情報を含み、
前記歌詞情報は、複数の歌詞ブロックにて構成され、
楽曲再生処理と、再生位置変更処理を可能とし、
前記楽曲再生処理は、
前記楽曲再生処理は、前記演奏情報を演奏させるとともに、前記歌詞ブロックに基づいて前記表示手段に歌詞表示させ、
前記再生位置変更処理は、
前記タッチ入力手段の第１領域内でフリック操作を検出した場合、前記表示手段に表示中の前記歌詞ブロックの直前の前記歌詞ブロックに基づいて前記表示手段に歌詞表示させ、
前記タッチ入力手段の第２領域内でフリック操作を検出した場合、前記表示手段に表示中の前記歌詞ブロックの直後の前記歌詞ブロックに基づいて前記表示手段に歌詞表示させ、
前記タッチ入力手段においてタッチ操作を検出した場合、当該タッチ操作位置に対応する歌詞位置から前記楽曲再生処理を実行させることを特徴とする。
【発明の効果】
【００１３】
本発明のカラオケ装置によれば、タッチ入力手段の第１の領域内でフリック操作を行うことで歌唱したい位置の歌詞を表示させた後、タッチ操作によって歌唱したい位置を指定するという簡易な操作により、演奏位置を前に戻す、いわゆる戻り方向（曲演奏再生開始位置へ向かう方向）のジャンプ操作に相当することが実行可能となる。そして、タッチ入力手段の第２の領域内でフリック操作を行うことで歌唱したい位置の歌詞を表示させた後、タッチ操作によって歌唱したい位置を指定するという簡易な操作により、演奏位置を先に進める、いわゆる進行方向（曲演奏終了位置へ向かう方向）のジャンプ操作に相当することが実行可能となる。
【００１４】
さらに本発明のカラオケ装置では、タッチ入力手段の第１の領域もしくは第２の領域内でのフリック操作では、現状表示されている歌詞に追加する形で、直前もしくは直後の歌詞を表示させている。このような構成によれば、ユーザーは、現状の表示されている再生位置の歌詞と、前に戻すあるいは先に進める候補となる歌詞の位置関係を、画面表示された歌詞と同じ表示位置で確認しつつ、演奏する位置を決定することが可能となる。
【００１５】
さらに本発明のカラオケ装置では、現状表示されている再生位置の歌詞と、演奏位置の変更候補となる歌詞の表示形態（表示色、フォント、太字やイタリックなどの表示スタイル）を異ならせることで、ユーザーは、現状の再生位置の歌詞と、演奏位置の変更候補となる歌詞の把握が容易となる。
【００１６】
また、上述したカラオケ装置の機能を、コンピュータ装置で実行可能なカラオケプログラムとして構成することにより、汎用のコンピュータ装置あるいは携帯情報端末などに対し、歌詞文字の視認性の向上が図られたカラオケ機能を組み込むことが可能となる。そして、既存のカラオケ装置に対しても、このカラオケプログラムを提供（アップデート）することで、演奏位置の変更に関する操作性の向上を図ることが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係るカラオケシステムの構成を示す図
【図２】本発明の実施形態に係るコマンダのフロントパネルを示す図
【図３】本発明の実施形態に係る楽曲データのデータ構成を示す図
【図４】本発明の実施形態に係る楽曲再生処理を示すフロー図
【図５】本発明の実施形態に係る歌詞再生処理を示すフロー図
【図６】ブロックデータ中の歌詞文字情報の一例を示す図
【図７】本発明の実施形態に係るタッチパネルモニタへの歌詞表示の様子を示す図
【図８】本発明の実施形態に係る再生位置変更処理を示すフロー図
【図９】本発明の実施形態に係る再生位置変更処理（前に戻るとき）の様子を示す図
【図１０】本発明の実施形態に係る再生位置変更処理（先に進むとき）の様子を示す図
【図１１】本発明の他の実施形態に係る再生位置変更処理（前に戻るとき）の様子を示す図
【発明を実施するための形態】
【００１８】
図１は、本発明の実施形態に係るカラオケシステムの構成を示す図である。本実施形態におけるカラオケシステムは、コマンダ２（カラオケ装置）と、リモコン装置１を含んで構成されている。なお、図１に示す例では、１台のコマンダ２に対して、リモコン装置１ａとリモコン装置１ｂ、２台のリモコン装置１が使用されている例である。これらリモコ
ン装置１ａ、１ｂの構成は同一であるため、リモコン装置１として説明を行う。コマンダ２とリモコン装置１は、ＬＡＮ１００及びアクセスポイント１１０を利用してネットワークを形成するように接続されている。
【００１９】
カラオケボックスなどの店舗に設置されるコマンダ２は、楽曲を演奏するための演奏手段として音響制御部７０を備えている。また、コマンダ２は、ユーザーからの各種入力を受け付けるスイッチなどで構成されるコマンダ側入力手段としての操作部２１を備える。コマンダ２は、操作部２１からの入力を解釈して制御部３０に伝達する操作処理部２２を備える。また、コマンダ２は、各種情報を記憶するコマンダ側記憶手段としてのＨＤＤ３２（ハードディスク）を備える。コマンダ２は、ＬＡＮ１００に接続してネットワークに加入するためのコマンダ側通信手段としてのインターフェイス部２４を備えている。
【００２０】
また、コマンダ２は、モニタ４１に対して歌詞映像、背景映像を表示させる映像再生手段を備える。この映像再生手段は、映像情報に基づいて映像を再生する映像再生部２９、再生する映像を一時的に蓄積するビデオＲＡＭ２８、再生された映像に対して歌詞テロップを重畳したり、映像効果を付与する映像制御部３１を備えて構成される。
【００２１】
さらに、このコマンダ２では、外部に接続されたモニタ４１以外に、タッチパネルモニタ３３に対しても各種情報を表示することを可能としている。タッチパネルモニタ３３は映像制御部３１から入力された映像情報を表示する表示部３５と、タッチ入力された位置を操作処理部２２に出力するタッチパネル３４が重畳されて構成されている。
【００２２】
図２は、本発明の他の実施形態に係るコマンダ２の正面図を示したものである。コマンダ２の正面となるフロントパネルの右側には、各種スイッチ、ボリュームなど、ユーザーからの各種操作を受け付ける操作部２１が配置されている。また、フロントパネル左側にはタッチパネルモニタ３３が配置されている。なお、操作部２１には、再生開始操作、ストップ操作などの機能キーが設けられるが、これら機能キーをタッチパネルモニタ３３のタッチ画面上に設けることとしてもよい。
【００２３】
本実施形態では、このタッチパネルモニタ３３に対して、外部に接続されたモニタ３３と同様、演奏されている楽曲の歌詞表示を行うことが可能となっている。その際、モニタ４１と同一画面の歌詞表示を行うこととしてもよいが、タッチパネルモニタ３３は、モニタ４１と比較して小さい画面であるため、歌詞文字を大きく表示したり、背景映像を使用しないなど、モニタ４１とは異なる形態で歌詞表示を行うこととしてもよい。
【００２４】
さらに、本実施形態のタッチパネルモニタ３３は、リモコン装置１の操作手段と同様の操作手段として機能することも可能としている。ユーザーはタッチパネルモニタ３３から楽曲を選択して、直接コマンダ２に予約をさせるなど、リモコン装置１と同等の操作手段機能を利用することが可能である。前述した歌詞表示機能と、この操作手段機能との切り替えは、コマンダ２のフロントパネルに配置された操作部２１に対し所定の操作を行うことで切り替えられる。また、コマンダ２における楽曲演奏時には、歌詞表示機能に自動で切り替えることとしてもよい。なお、演奏中であってタッチパネルモニタ３３に歌詞表示されている場合においても、操作部２１の操作にて操作手段機能に切り替えることも可能である。
【００２５】
さらに、各構成を統括して制御するためのコマンダ側制御手段として、ＣＰＵにて構成される制御部３０、各種プログラムを実行するにあたって必要となる情報を一時記憶するためのメモリ２７を備えて構成される。
【００２６】
このような構成にてコマンダ２は、各種処理を実行することとなるが、コマンダ２の主
な機能として、楽曲予約処理、楽曲再生処理などを実行可能としている。楽曲予約処理は、ユーザーからの指定に基づいて楽曲を指定、予約するための処理であってリモコン装置１と連携して実行される。リモコン装置１から送信された予約情報をメモリ２７に記憶する予約テーブルに登録する。楽曲再生処理は、予約された楽曲を再生させる処理であって、演奏処理と歌詞再生処理とが同期して実行される処理である。
【００２７】
演奏処理は、楽曲データに含まれる演奏データを音響制御部７０にて演奏させる処理である。音響制御部７０にて演奏された楽曲は、歌唱用マイク４４ａ、４４ｂから入力される歌唱音声と一緒にスピーカー４２から放音される。歌詞再生処理は、楽曲データに含まれる歌詞データをモニタ４１に表示させることで歌唱補助を行う処理である。この歌詞再生処理で表示される歌詞に、背景映像を重畳させて表示させる背景映像表示処理を実行することとしてもよい。
【００２８】
一方、リモコン装置１は、予約情報などコマンダ２に対して各種指示を送信するとともに、コマンダ２あるいはインターネット上に接続されたカラオケ用ホストから各種情報を受信する。リモコン装置１は、リモコン側表示手段としての表示部１１と、ユーザーからの各種入力を受け付けるリモコン側入力手段としての操作部１７とを備える。また、リモコン装置１は、アクセスポイント１１０に無線接続し、ネットワークに加入するためのリモコン側通信手段としての無線ＬＡＮ通信部１６を備える。さらにリモコン装置１は、楽曲検索に必要とされるデータベース、各種プログラム、並びに、プログラム実行に伴って発生する各種情報を記憶するリモコン側記憶手段としてメモリ１４、そして、これら構成を統括して制御するためのリモコン側制御手段を備えて構成される。リモコン側制御手段には、ＣＰＵにて構成される制御部１５、表示部１１に対して表示する映像を形成する映像制御部１３、表示する映像情報を一時的に蓄えるビデオＲＡＭ１２、操作部１７からの入力を解釈して制御部１５に伝達する操作処理部１８が含まれている。また、リモコン装置１の表示部１１と操作部１７は一体となってタッチパネル表示画面を形成することとしてもよい。
【００２９】
また、リモコン装置１は、無線ＬＡＮ通信部１６によって、アクセスポイント１１０と無線接続されることで、ＬＡＮ１００によって構成されるネットワークに接続される。なお、各リモコン装置１は、特定のコマンダ２に対して事前に対応付けされている。リモコン装置１から出力される各種命令は、対応付けされたコマンダ２にて受信されることとなる。
【００３０】
このようなリモコン装置１の構成により、ユーザーからの各種入力を操作部１７にて受付けるとともに、映像情報を表示部１１に表示してユーザーに対して各種情報を提供するとともに、コマンダ２に対して楽曲予約などの各種指示を送信することが可能とされている。
【００３１】
図３は、本発明の実施形態に係る楽曲情報のデータ構成を示す図である。図３に示されるように楽曲情報は、楽曲情報の各種属性を示すメタデータ、演奏のために使用される演奏情報、歌詞表示のために使用される歌詞情報を含んで構成されている。本実施形態では、メタデータとして曲名、作曲者名、曲番号、ジャンル、個別素材画像の有無などを含んで構成されている。曲名、作曲者名、曲番号、ジャンルは、楽曲を検索、指定するための情報として用いられる。個別素材画像は、背景映像として当該楽曲に特化したものを有しているか否かを示す情報であって、有りの場合には、アーティストのライブ映像など当該楽曲に特化した映像が使用可能である。
【００３２】
本実施形態の演奏情報は、ＭＩＤＩ規格に即して作成されたＭＩＤＩデータとされているが、この他、バックコーラスなどの音声情報を含ませることとも考えられる。ＭＩＤＩ
データの場合、音声制御部２５は、ＭＩＤＩ音源２６に演奏させることで楽音が奏でられる。
【００３３】
歌詞情報（テロップデータ）は、演奏情報による演奏に同期してモニタ４１に歌詞を表示させるためのデータである。本実施形態では、１つのタイミングで１度に表示させるブロックデータを単位として構成されている。演奏情報の演奏に同期して出力されるステップ値に基づいて、指定されたブロックデータを読み出し、表示制御することで、演奏に同期した歌詞表示が実行される。
【００３４】
各ブロックデータは、表示データ、属性データを含んで構成されている。表示データは、表示させるべき歌詞の文字列（歌詞文字情報）、及び、当該文字列の位置決めのための座標を含んで構成されている。なお、１画面内に複数同時にブロックデータを表示させることが可能であって、歌唱終了した箇所のブロックデータの歌詞を消去し、新たなブロックデータの歌詞を表示させることで、スムースな歌唱を行うことが可能である。
【００３５】
属性データは、表示データによって形成される歌詞文字列の表示、消去などを決めるための情報を含んだデータ群である。これらタイミングを決めるため、本実施形態では、演奏情報の進行に同期して出力されるステップ値（ＭＩＤＩステップ値）に対応づけられている。表示ステップ、消去ステップは、歌詞文字列の表示タイミング、消去タイミングを示すステップ値である。属性データには、このほか歌詞文字の色を歌唱すべきタイミングに合わせて変化させるための色替えステップを含ませることとしてもよい。
【００３６】
では、本実施形態の楽曲再生処理について説明する。図４は、発明の実施形態に係る楽曲再生処理を示すフロー図である。ユーザーは、図１の操作部２１、タッチパネルモニタ３３、あるいは、リモコン装置１の操作部１７を利用して歌唱したい楽曲を指定する。楽曲の指定は通常、予約という形態で行うことが可能となっており、予約された楽曲は、その識別子（例えば、曲番号）をメモリ２７内の予約テーブルに記録し、予約テーブルから識別子を順次、読み出して楽曲情報の再生が実行される。
【００３７】
操作部２１などから指定された楽曲について、楽曲情報の再生が開始されると、まず、Ｓ１０１にてＨＤＤ（ハードディスク）３２に格納されている楽曲情報が読み出される。Ｓ１０２では、読み出された楽曲情報に基づいて再生が開始されることとなるが、ここでは、演奏処理Ｓ２００と、歌詞再生処理Ｓ３００とが並列実行される。演奏処理は、読み出された楽曲情報内に含まれる演奏情報を、音声制御部２５に順次送出し、楽曲情報の演奏を実行する処理である。この演奏処理は、カラオケ装置を含む自動演奏装置ではよく知られた処理であるため、ここでの説明は省略する。演奏処理では、演奏情報の進行を示すステップ値が順次出力される（Ｓ１０３）。歌詞再生処理Ｓ３００では、このステップ値に基づいて歌詞の表示、色替え、消去が実行されることで、演奏に同期した歌詞文字表示を行うことを可能としている。楽曲情報の再生は再生終了が判定されるまで（Ｓ１０４：Ｙｅｓ）継続して実行されることとなる。
【００３８】
では、この歌詞表示処理Ｓ３００の詳細について説明する。図５は、本発明の実施形態に係る歌詞表示処理を示すフロー図である。歌詞表示処理は、図４に示されるように演奏処理（Ｓ２００）の進行に伴って出力されるステップ値に基づいて実行される。
【００３９】
歌詞情報に含まれる各ブロックデータに対して、Ｓ３０１では、演奏処理で出力されるステップ値と読み出されているブロックデータ中、属性データに含まれる各ステップ（表示ステップ、消去ステップ）との比較が行われる。Ｓ３０２、Ｓ３０４ではこの比較に基づいて後続の各処理に進むこととなる。
【００４０】
表示ステップであることが判定された場合（Ｓ３０２：Ｙｅｓ）、ステップ値に対応したブロックデータ内に含まれる歌詞文字情報を表示させる（Ｓ３０３）。一方、ステップ値との比較の結果、消去ステップであることが判定された場合（Ｓ３０４：Ｙｅｓ）には、ステップ値に対応するブロックの歌詞文字情報が消去される（Ｓ３０５）。このような歌詞再生処理を、再生終了が判定されるまで（Ｓ１０５：Ｙｅｓ）繰り返し実行することで、演奏処理に同期した歌詞表示が実行される。
【００４１】
通常、このような歌詞再生処理（Ｓ３００）は、コマンダ２に接続されたモニタ４１に対して歌詞表示が行われることとなるが、本実施形態では、歌詞再生処理（Ｓ３００）に基づいて、モニタ４１のみならず、コマンダ２のタッチパネルモニタ３３に対しても歌詞表示を行うこととしている。その際、タッチパネルモニタ３３の入力機能を利用して、演奏を前の位置に戻す、あるいは、先の位置に進めるといった再生位置変更処理を可能としている。この再生位置変更処理（Ｓ４００）は、楽曲再生処理の実行中、タッチパネルモニタ３３への入力を検知したとき（Ｓ１０４：Ｙｅｓ）に実行される。
【００４２】
では、再生位置変更処理について説明する。図６は、ブロックデータ中の歌詞文字情報の一例を示す図である。ここでは、再生位置変更処理を説明するため、Ｎ＝０を現在表示している歌詞ブロックとして、その前後２ブロックの歌詞文字情報が例示されている。図７は、本発明の実施形態に係るタッチパネルモニタ３３への歌詞表示の様子を示す図である。図７に示されるようにタッチパネルモニタ３３には、下方に標準領域３３Ａが、上方に拡張領域３３Ｂが設けられている。なお、各領域を示す破線は実際には表示しなくてもよい。この標準領域３３Ａには、楽曲再生処理（歌詞再生処理）の進行に伴い、歌唱すべき歌詞が表示される。図７には、図６中、現在（Ｎ＝０）の歌詞文字情報「なにぬねの  はひふへほ」が表示された状態となっている。
【００４３】
このように本実施形態では、コマンダ２のフロントパネルに設けられたタッチパネルモニタ３３により、演奏の進行に従って歌唱すべき歌詞を表示することが可能となっている。ユーザーは、前の位置から楽曲を再生したい、あるいは、先の位置から楽曲を再生したい場合、このタッチパネルモニタ３３を操作することで、再生位置変更処理（Ｓ４００）を実行し、所望の再生位置から歌唱することが可能となっている。
【００４４】
図８には、本発明の実施形態に係る再生位置変更処理を示すフロー図が示されている。また、図９には、再生位置変更処理（前に戻るとき）のタッチパネルモニタ３３の様子を示す図が、図１０には、再生位置変更処理（先に進むとき）のタッチパネルモニタ３３の様子を示す図が示されている。
【００４５】
図４で説明したようにタッチパネル３４へのタッチ入力を検知した場合（Ｓ１０４：Ｙｅｓ）、再生位置変更処理Ｓ４００が開始される。この再生位置変更処理では、まず、演奏処理Ｓ２００と、歌詞再生処理Ｓ３００を停止する（Ｓ４０１）。図９（ａ）、図１０（ａ）は何れも演奏処理Ｓ２００と、歌詞再生処理Ｓ３００を停止させたときの様子が示されている。図９（ａ）は、停止した直後の状態（Ｎ＝０）であって、図６で説明したように、ここでは歌詞文字情報「なにぬねの  はひふへほ」がタッチパネルモニタ３３に表示された状態となっている。
【００４６】
Ｓ４０２では、現在の状態に対してブロックデータをどれだけ進めたか、あるいは、戻したかを示す指標を、現在の状態（Ｎ＝０）に初期化する。Ｓ４０３、Ｓ４０６では、Ｓ１０４にて行われたタッチ入力が、標準領域３３Ａ中、先頭領域３３Ａ−１での画面外方向へのフリック操作であったか（Ｓ４０３：Ｙｅｓ）、標準領域３３Ａ中、末尾領域３３Ａ−２での画面外方向へのフリック操作であったか（Ｓ４０６：Ｙｅｓ）、あるいは、それ以外であったか（Ｓ４０６：Ｎｏ）を判定する。
【００４７】
ここで「フリック操作」とは、タッチパネルモニタ３３の表面に接触させた指やタッチペンなどを、接触させたまま所定方向にスライドさせる入力操作のことをいうものであって、タッチパネルモニタ３３の表面に触れて位置を指定する「タッチ入力」と異なる入力操作となっている。特に本実施形態では、この先頭領域３３Ａ−１、あるいは、末尾領域３３Ａ−２において、画面外方向へのフリック操作、すなわち、図中、左方向へのフリック操作を判定することで、ユーザーの入力感覚に適した操作を実現している。なお、フリック操作の方向については、逆方向、すなわち画面内方向へのフリック操作としてもよい。
【００４８】
この先頭領域３３Ａ−１に対しフリック操作が実行された場合（Ｓ４０３：Ｙｅｓ）、Ｓ４０４では、指標Ｎを「−１」に設定し、標準領域３３Ａに表示させている歌詞ブロックより１つ前の歌詞ブロックを拡張領域３３Ｂに表示させる（Ｓ４０５）。図９（ａ）、図９（ｂ）は、標準領域３３Ａ中、先頭領域３３Ａ−１が画面外方向へのフリック操作が行われたときの画面遷移の様子が示されている。本実施形態の先頭領域３３Ａ−１は、標準領域３３Ａ中の左端所定領域に設定されており、表示される歌詞文字列の先頭部分に位置する領域となっている。図９（ｂ）に示す遷移後の画面では、拡張領域３３Ｂに１つ前の歌詞ブロックが表示されるとともに、先頭領域３３−１、末尾領域３３Ｂ−２が設定される。
【００４９】
図９（ｂ）の状態で、さらにタッチパネル３４への入力が判定された場合（Ｓ４０９：Ｙｅｓ）、拡張領域３３Ｂ中、先頭領域３３Ｂ−１での画面外方向へのフリック操作であったか（Ｓ４１０：Ｙｅｓ）、拡張領域３３Ｂ中、末尾領域３３Ｂ−２での画面外方向へのフリック操作であったか（Ｓ４１４：Ｙｅｓ）、あるいは、それ以外であったか（Ｓ４１４：Ｎｏ）が判定される。
【００５０】
先頭領域３３Ｂ−１に対しフリック操作が実行された場合（Ｓ４１０：Ｙｅｓ）、Ｓ４１１では、指標Ｎを「Ｎ−１」に設定し、拡張領域３３Ｂに表示させている歌詞ブロックを１つ前の歌詞ブロックに変更する（Ｓ４１３）。この場合Ｎ＝−２に該当する歌詞ブロックが拡張領域３３Ｂに表示される。図９（ｂ）、図９（ｃ）には、先頭領域３３Ｂ−１において画面外方向へのフリック操作が行われたときの画面遷移の様子が示されている。図９（ｃ）に示される遷移後の画面では、拡張領域３３Ｂに１つ前の歌詞ブロックが表示されるとともに、先頭領域３３Ｂ−１、末尾領域３３Ｂ−２が設定される。
【００５１】
一方、標準領域３３Ａ、あるいは、拡張領域３３Ｂ中の末尾領域３３Ａ−２、３３Ｂ−２に対するフリック操作についても同様であって、Ｓ４０６〜Ｓ４０８、Ｓ４１４〜Ｓ４１７の処理を実行することで、拡張領域３３Ｂに対する次の（１つ後の）歌詞ブロックの表示が行われる。図１０（ａ）〜（ｃ）には、末尾領域３３Ａ−２、３３Ｂ−２において画面外方向へのフリック操作が行われたときの画面遷移の様子が示されている。
【００５２】
ユーザーはこのように、先頭領域３３Ａ−１、３３Ｂ−２、末尾領域３３Ａ−１、３３Ｂ−２に対するフリック操作を繰り返し実行することで、歌唱したい任意の歌詞ブロックを拡張領域３３Ｂに表示させることが可能となる。
【００５３】
ところで、拡張領域３３Ｂの先頭領域３３Ｂ−１と末尾領域３３Ｂ−２に対するフリック操作を繰り返した場合、Ｎ＝０となり、拡張領域３３Ｂと標準領域３３Ａに表示させる歌詞ブロックが同一となることが考えられる。例えば、図９（ｂ）の画面において末尾領域３３Ｂ−２をフリック操作した場合などである。このような事態を避けるため、本実施形態では、Ｓ４１２、Ｓ４１６において指標Ｎ＝０となった場合には、Ｓ４１８において拡張領域３３Ｂを初期化し、Ｓ４０３の判定に戻ることとしている。したがって、図９（
ｂ）において、末尾領域３３Ｂ−２に対するフリック操作が検出された場合などには、標準領域３３Ａと拡張領域３３Ｂに同じ歌詞を表示することなく、図９（ａ）の画面に戻ることが可能となる。
【００５４】
歌唱したい歌詞ブロックを確認したユーザーは、標準領域３３Ａあるいは拡張領域３３Ｂにおいて任意の位置をタッチ操作することで、当該歌詞の位置から演奏を再開することが可能となる。標準領域３３Ａあるいは拡張領域３３Ｂにおいてフリック操作以外の操作（タッチ操作）である場合（Ｓ４０６：ＮｏあるいはＳ４１４：Ｎｏ）、タッチパネル３４に対する入力位置に表示されている歌詞の位置から演奏が再開される（Ｓ４１９）。このとき、拡張領域３３Ｂは初期化される（Ｓ３２０）とともに、楽曲再生処理に基づいて、標準領域３３Ａには、現在演奏中の歌詞が表示されることとなる。
【００５５】
以上、本実施形態によれば、タッチパネル３４（本発明の「タッチ入力手段」）の先頭領域３３Ａ−１、３３Ｂ−１（本発明の「第１の領域」）内でフリック操作を行うことで歌唱したい位置の歌詞を表示させた後、タッチ操作によって歌唱したい位置を指定するという簡易な操作により、演奏位置を前に戻すことが可能となる。そして、タッチパネル３４の末尾領域３３Ａ−２、３３Ｂ−２（本発明の「第２の領域」）内でフリック操作を行うことで歌唱したい位置の歌詞を表示させた後、タッチ操作によって歌唱したい位置を指定するという簡易な操作により、演奏位置を先に進めることが可能となる。
【００５６】
さらに、現状表示されている歌詞（演奏を停止させたときに表示されている標準領域３３Ａ中の歌詞）に、検索対象となる歌詞（拡張領域中３３Ｂの歌詞）を追加させる形で表示させることとしている。このような形態により、ユーザーは、現状の表示されている再生位置の歌詞と、前に戻すあるいは先に進める候補となる歌詞の関係を確認しつつ、演奏する位置を決定することが可能となる。
【００５７】
さらに、現状表示されている歌詞に追加して、直前もしくは直後の歌詞を表示させる場合、現状表示されている歌詞と、直前もしくは直後の歌詞が同じものとなる場合が考えられる。このような場合、直前もしくは直後の歌詞を表示させないことで、操作上の違和感を抑えることが可能となる。
【００５８】
図１１は、本発明の他の実施形態に係る再生位置変更処理（前に戻るとき）の様子を示す図である。前述した実施形態では、拡張領域３３Ｂ中に１つの歌詞ブロックを表示させることとしていた。本実施形態では、拡張領域３３Ｂ中に、複数の歌詞ブロックを表示させることを可能としている。この例では、拡張領域３３Ｂ中に２つの歌詞ブロックが表示可能となっている。
【００５９】
図１１（ａ）には、初期状態のタッチパネルモニタ３３の様子が示されている。この画面において先頭領域３３Ａ−１をフリック操作した場合、図１１（ｂ）の画面に遷移する。すなわち、拡張領域３３Ｂ中には、１つ前（Ｎ＝−１）の歌詞ブロックが表示される。このとき、拡張領域３３Ｂに表示されている歌詞文字の先頭位置付近に先頭領域３３Ｂ−１が設定される。また、拡張領域３３Ｂに表示されている歌詞文字の末尾位置付近に末尾領域３３Ｂ−２が設定される。
【００６０】
図１１（ｂ）の状態において、さらに先頭領域３３Ｂ−１をフリック操作が行われた場合、さらに前（Ｎ＝−２）の歌詞ブロックが表示され、図１１（ｃ）の状態に遷移する。このとき、先頭領域３３Ｂ−１は、新たに追加された歌詞ブロックの先頭付近に変更される。図１１（ｃ）の状態において先頭領域３３Ｂ−１に対して、更なるフリック操作が行われた場合、拡張領域３３Ｂ内には、Ｎ＝−３とＮ＝−２に対応する２つの歌詞ブロックが表示されることとなる。その場合、Ｎ＝−１に対応する歌詞ブロックが表示されていた
位置にＮ＝−２に対応する歌詞ブロックを移動させ、Ｎ＝−２に対応する歌詞ブロックが表示されていた位置にＮ＝−３に対応する歌詞ブロックがスライドするように表示させることで、拡張領域３３Ｂ中に表示される複数の歌詞ブロック間の前後関係の把握が容易となる。
【００６１】
このように本実施形態では、拡張領域３３Ｂ中に複数の歌詞ブロックに基づく歌詞文字を表示可能としたことで、検索対象となる歌詞文字の拡張を図ることが可能となり、歌唱したい箇所をさらに容易に探すことが可能となる。
【００６２】
なお、本実施形態、前述した実施形態の何れにおいても、標準領域３３Ａと拡張領域３３Ｂに表示する歌詞の表示形態（例えば、表示色、フォント、太字やイタリックなどの表示スタイル）を異ならせることが可能である。ユーザーは、現状の再生位置の歌詞と、演奏位置の変更候補となる歌詞の把握が容易となる。
【００６３】
なお、本発明はこれらの実施形態のみに限られるものではなく、それぞれの実施形態の構成を適宜組み合わせて構成した実施形態も本発明の範疇となるものである。
【符号の説明】
【００６４】
１…リモコン装置、１１…表示部、１２…ビデオＲＡＭ、１３…映像制御部、１４…メモリ、１５…制御部、１６…無線ＬＡＮ通信部、１７…操作部、１８…操作処理部、１９…赤外線通信部、２…コマンダ（カラオケ装置）、２１…操作部、２２…操作処理部、２３…赤外線通信部、２４…インターフェイス部、２５…音声制御部、２６…ＭＩＤＩ音源、２７…メモリ、２８…ビデオＲＡＭ、２９…映像再生部、３０…制御部、３１…映像制御部、３２…ＨＤＤ（ハードディスク）、３３…タッチパネルモニタ、３３Ａ…標準領域、３３Ａ−１…先頭領域（第１領域）、３３Ａ−２…末尾領域（第２領域）、３３Ｂ…拡張領域、３３Ｂ−１…先頭領域（第１領域）、３３Ｂ−２…末尾領域（第２領域）、３４…タッチパネル、３５…表示部、４１…モニタ、４２…スピーカー、４４ａ、４４ｂ…歌唱用マイク、１００…ＬＡＮ、１１０…アクセスポイント、１２０…ルータ、
【図１】
0005459522.tif 000002
【図２】
0005459522.tif 000003
【図３】
0005459522.tif 000004
【図４】
0005459522.tif 000005
【図５】
0005459522.tif 000006
【図６】
0005459522.tif 000007
【図７】
0005459522.tif 000008
【図８】
0005459522.tif 000009
【図９】
0005459522.tif 000010
【図１０】
0005459522.tif 000011
【図１１】
0005459522.tif 000012