(57)【特許請求の範囲】
【請求項１】
再生部と、制御部と、を備えるカラオケ装置であって、
前記再生部は、楽曲情報を再生出力可能とし、
前記制御部は、
ユーザから指定された楽曲について、楽曲を指定したユーザのユーザ情報中に規定されている音高限界値に基づいて、当該楽曲の歌唱補助区間を決定する補助区間決定処理と、
指定された楽曲の楽曲情報を前記再生部に再生出力させるとともに、前記補助区間決定処理で決定した歌唱補助区間において歌唱補助情報を再生出力する再生処理と、を実行する
カラオケ装置。
【請求項２】
楽曲情報は、複数の区間に予め区切られ、
前記補助区間決定処理は、楽曲を指定したユーザのユーザ情報中に規定されている音高限界値に基づいて、予め区切られた区間を補助区間とするか否かを決定する
請求項１に記載のカラオケ装置。
【請求項３】
歌唱補助情報は、複数の種別を有し、
前記再生処理は、ユーザから指定された種別の歌唱補助情報を再生出力する
請求項１または請求項２に記載のカラオケ装置。
【請求項４】
前記再生処理は、ユーザから指定された音量で歌唱補助情報を再生出力する
請求項１から請求項３の何れか１項に記載のカラオケ装置。
【請求項５】
前記再生処理は、歌唱補助区間の期間中、歌唱補助を行っている旨を表示部に表示する
請求項１から請求項４の何れか１項に記載のカラオケ装置。
【請求項６】
ユーザから指定された楽曲について、楽曲を指定したユーザのユーザ情報中に規定されている音高限界値に基づいて、当該楽曲の歌唱補助区間を決定する補助区間決定処理と、
指定された楽曲の楽曲情報を再生出力させるとともに、前記補助区間決定処理で決定した歌唱補助区間において歌唱補助情報を再生出力させる再生処理と、を情報処理装置に実行させる
カラオケ用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲の自動演奏に合わせて歌唱を楽しむことのできるカラオケ装置、及び、各種情報処理装置で実行可能なカラオケ用プログラムに関する。特に、ユーザの歌唱補助を行うことのできるカラオケ装置及びカラオケ用プログラムに関する。
【背景技術】
【０００２】
従来、楽曲の自動演奏に合わせて歌唱を楽しむカラオケが社交の場において人気を有している。自動演奏を行うカラオケ装置には、カラオケを楽しむユーザの歌唱を補助する歌唱補助機能が設けられている。このような歌唱補助機能には、自動演奏に同期して歌唱すべき歌詞文字を画面に表示することがよく知られている。また、ユーザが歌うことができない場合、ガイドメロディを再生する歌唱補助機能もある。
【０００３】
特許文献１には、このような歌唱補助機能として、ユーザの歌唱音声が予め設定された音量レベル以下となった場合、ガイドメロディの音量を大きくすることで、ユーザの歌唱音声を補助する音楽再生装置が開示されている。また、この音楽再生装置は、ユーザの歌唱音声がガイドメロディから外れているか否かを判断し、外れていると判断した場合、ガイドメロディの音量を大きくすることも開示されている。このように特許文献１に記載の音楽再生装置では、ユーザが歌唱できなくなった、あるいは、音程を外れて歌唱している場合、ガイドメロディの音量を大きくすることで、ユーザの歌唱を補助することが行われている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−５２９６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の音楽再生装置では、音楽曲を再生している期間中、ユーザの歌唱音声の音量もしくは音程を監視する必要がある。また、歌唱できなくなった時点、あるいは、音程を外れた時点でガイドメロディの音量を大きくするリアルタイム制御であるため、処理能力に低い音楽再生装置では、ガイドメロディの音量制御がユーザの歌唱にうまく追従しないことが考えられる。また、ユーザの歌唱状況によっては、ガイドメロディの音量が大きくなったり小さくなったりを繰り返す状況が考えられる。このようなガイドメロディの音量が変動する状況では、聴感上、不快なものとなる。したがって、ユーザはかえって歌いにくくなり、歌唱の補助として機能しないことが考えられる。
【０００６】
本発明は、ユーザが歌唱しやすい歌唱補助機能を実現することを目的とするものである。具体的には、取得したユーザの音高限界値（上限、下限、または上下限）に基づいて、楽曲の演奏中、音高の補助を行う区間を決定するものである。
【課題を解決するための手段】
【０００７】
そのため、本発明に係るカラオケ装置は以下の構成を採用するものである。
再生部と、制御部と、を備えるカラオケ装置であって、
前記再生部は、楽曲情報を再生出力可能とし、
前記制御部は、
ユーザから指定された楽曲について、楽曲を指定したユーザのユーザ情報中に規定されている音高限界値に基づいて、当該楽曲の歌唱補助区間を決定する補助区間決定処理と、
指定された楽曲の楽曲情報を前記再生部に再生出力させるとともに、前記補助区間決定処理で決定した歌唱補助区間において歌唱補助情報を再生出力する再生処理と、を実行する。
【０００８】
さらに本発明に係るカラオケ装置において、
楽曲情報は、複数の区間に予め区切られ、
前記補助区間決定処理は、楽曲を指定したユーザのユーザ情報中に規定されている音高限界値に基づいて、予め区切られた区間を補助区間とするか否かを決定する。
【０００９】
さらに本発明に係るカラオケ装置において、
歌唱補助情報は、複数の種別を有し、
前記再生処理は、ユーザから指定された種別の歌唱補助情報を再生出力する。
【００１０】
さらに本発明に係るカラオケ装置において、
前記再生処理は、ユーザから指定された音量で歌唱補助情報を再生出力する。
【００１１】
さらに本発明に係るカラオケ装置において、
前記再生処理は、歌唱補助区間の期間中、歌唱補助を行っている旨を表示部に表示する。
【００１２】
また本発明に係るカラオケ用プログラムは、
ユーザから指定された楽曲について、楽曲を指定したユーザのユーザ情報中に規定されている音高限界値に基づいて、当該楽曲の歌唱補助区間を決定する補助区間決定処理と、
指定された楽曲の楽曲情報を再生出力させるとともに、前記補助区間決定処理で決定した歌唱補助区間において歌唱補助情報を再生出力させる再生処理と、を情報処理装置に実行させる。
【発明の効果】
【００１３】
本発明に係るカラオケ装置及びカラオケ用プログラムによれば、取得したユーザの音高限界値に基づいて、楽曲の演奏中、歌唱補助情報を再生出力する歌唱補助区間を決定するものである。したがって、決定した歌唱補助区間において、歌唱補助情報を再生出力することで、従来、歌唱期間中、歌唱できない、あるいは、音高を外れたことの監視に基づいて対応していたリアルタイム処理の場合のように歌唱補助に対する遅延を発生させることがない。また、ユーザの歌唱音声を監視する必要も無いため、少ない情報処理負荷にて補助可能としている。したがって、マシンパワーの小さい情報処理装置においてもユーザに対して的確に歌唱補助を行うことが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態のカラオケシステムを示す図
【図２】本実施形態のトップ画面を示す図
【図３】本実施形態のユーザ情報のデータ構成を示す図
【図４】本実施形態のユーザ情報の送受信を説明する図
【図５】本実施形態のアクティブユーザトップ画面を示す図
【図６】本実施形態の楽曲確認画面を示す図
【図７】本実施形態の楽曲確認画面（歌唱補助設定時）を示す図
【図８】本実施形態の楽曲情報のデータ構成を示す図
【図９】本実施形態の楽曲予約処理を示すフロー図
【図１０】歌唱補助ブロックの決定について説明するための図
【図１１】本実施形態の楽曲再生処理を示すフロー図
【図１２】楽曲再生時のモニタの表示形態を示す図（通常時）
【図１３】楽曲再生時のモニタの表示形態Ａを示す図（歌唱補助時）
【図１４】楽曲再生時のモニタの表示形態Ｂを示す図（歌唱補助時）
【図１５】楽曲再生時のモニタの表示形態Ｃを示す図（歌唱補助時）
【発明を実施するための形態】
【００１５】
図１は、本実施形態のカラオケシステムの構成を示す図である。本実施形態におけるカラオケシステムは、カラオケ装置２（コマンダ）と、リモコン装置１を含んで構成されている。なお、図１に示す例では、１台のカラオケ装置２に対して、リモコン装置１ａとリモコン装置１ｂ、２台のリモコン装置１が使用されている例である。これらリモコン装置１ａ、１ｂの構成は同一であるため、リモコン装置１として説明を行う。カラオケ装置２とリモコン装置１は、ＬＡＮ１００及びアクセスポイント１１０を利用してネットワークを形成するように接続されている。
【００１６】
カラオケボックスなどの店舗に設置されるカラオケ装置２は、楽曲を演奏するための演奏部として音響制御部２５を備えている。また、カラオケ装置２は、ユーザからの各種入力を受け付ける操作部２１を備える。カラオケ装置２は、操作部２１からの入力を解釈してＣＰＵ３０に伝達する操作処理部２２を備える。また、カラオケ装置２は、各種情報を記憶する記憶部としてのＨＤＤ３２（ハードディスク）を備える。カラオケ装置２は、ＬＡＮ１００に接続してネットワークに加入する通信手段としてのＬＡＮ通信部２４インターフェイス部２４を備えている。
【００１７】
また、カラオケ装置２は、モニタ４１に対して歌詞映像、背景映像を表示させる映像再生手段を備える。この映像再生手段は、映像情報に基づいて映像を再生する映像再生部２９、再生する映像を一時的に蓄積するビデオＲＡＭ２８、再生された映像に対する歌詞テロップの重畳、映像効果を付与する映像制御部３１を備えて構成される。
【００１８】
さらに、このカラオケ装置２では、外部に接続されるモニタ４１以外に、タッチパネルモニタ３３に対して各種情報を表示することを可能としている。タッチパネルモニタ３３は映像制御部３１から入力された映像情報を表示する表示部３５と、タッチ入力された位置を操作処理部２２に出力するタッチパネル３４が重畳されて構成されている。このタッチパネルモニタ３３は、カラオケ装置２の操作部、あるいは、リモコン装置１のタッチパネルモニタ１１などと同様、入力部として機能する。ユーザは、タッチパネルモニタ３３にて楽曲を選択することで、直接カラオケ装置２に予約をさせるなど、カラオケ装置２に対する各種操作を行うことが可能である。
【００１９】
さらに、カラオケ装置２は、各構成を統括して制御するためのＣＰＵ３０、各種プログラムを実行するにあたって必要となる情報を一時記憶するためのメモリ２７を備えて構成される。
【００２０】
このような構成にてカラオケ装置２は、各種処理を実行することとなるが、カラオケ装置２の主な機能として、楽曲予約処理、楽曲再生処理などを実行可能としている。楽曲予約処理は、ユーザからの指定に基づいて楽曲を指定、予約するための処理であってリモコン装置１と連携して実行される。ユーザの操作により、リモコン装置１などの入力部で指定された予約情報をメモリ２７中の予約テーブルに登録する。楽曲再生処理は、予約された楽曲を再生させる処理であって、楽曲演奏処理と歌詞再生処理とが同期して実行される処理である。
【００２１】
楽曲演奏処理は、楽曲情報に含まれる演奏情報に基づき、音響制御部２５に演奏を実行させる処理である。音響制御部２５にて演奏された楽曲は、歌唱用マイク４４ａ、４４ｂから入力される歌唱音声と一緒にスピーカ４２から放音される。歌詞再生処理は、楽曲情報に含まれる歌詞情報をモニタ４１に表示させることで歌唱補助を行う処理である。この歌詞再生処理で表示される歌詞に、背景映像を重畳させて表示させる背景映像表示処理を実行することとしてもよい。
【００２２】
一方、リモコン装置１は、予約情報などカラオケ装置２に対して各種指示を送信するとともに、カラオケ装置２あるいはインターネット上に接続されたホスト装置５から各種情報を受信する。本実施形態では、ユーザから各種指示を受け付けるユーザインターフェイスとして、操作部１７と、タッチパネルモニタ１１を備えている。タッチパネルモニタ１１は、表示部１１ａとタッチパネル１１ｂを有して構成され、表示部１１ａに各種インターフェイスを表示するとともに、ユーザからのタッチ入力を受付可能としている。
【００２３】
さらにリモコン装置１は、楽曲検索に必要とされるデータベース、各種プログラム、並びに、プログラム実行に伴って発生する各種情報を記憶する記憶部として、メモリ１４、そして、これら構成を統括して制御するためのリモコン側制御部を備えて構成される。リモコン側制御部には、ＣＰＵ１５、タッチパネルモニタ１１に対して表示する映像を形成する映像制御部１３、表示する映像情報を一時的に蓄えるビデオＲＡＭ１２、タッチパネルモニタ１１あるいは操作部１７からの入力を解釈してＣＰＵ１５に伝える操作処理部１８が含まれている。
【００２４】
また、リモコン装置１は、無線ＬＡＮ通信部１６によって、アクセスポイント１１０と無線接続されることで、ＬＡＮ１００によって構成されるネットワークに接続される。なお、各リモコン装置１は、特定のカラオケ装置２に対して事前に対応付けされている。リモコン装置１から出力される各種命令は、対応付けされたカラオケ装置２にて受信されることとなる。
【００２５】
このようなリモコン装置１の構成により、ユーザからの各種入力をタッチパネルモニタ１１、あるいは、操作部１７から受付けるとともに、映像情報をタッチパネルモニタ１１の表示により各種情報を提供することで、カラオケ装置２に対して楽曲予約などの各種指示を行うことが可能とされている。
【００２６】
図２は、本実施形態のトップ画面、すなわち、リモコン装置１を起動した直後の画面を示す図である。本実施形態では、リモコン装置１の表示部１１ａに表示を行うことで、リモコン装置１を操作するユーザに対して各種情報が提供される。
【００２７】
本実施形態のカラオケシステムは、各リモコン装置１のタッチパネルモニタ１１から認証情報（後述するユーザ識別情報やパスワード）を入力することで、ログインすることが可能となっている。特に、本実施形態のカラオケシステムでは、複数のユーザをログインさせることを可能としており、ログインしたユーザ（ログインユーザ）に関する情報は画面上方に常時表示される。ログインしたユーザの分身像（アバター）を表示するためのログインユーザ欄１０３が設けられている。なお、分身像としては、人、キャラクターを模した像の他、図形や記号など各種形態を採用することができる。
【００２８】
また、アカウントを有していないユーザのためのゲストアイコン１０２、ユーザを切り替えるためのユーザ切り替えスイッチ１０１が表示されている。ログインしたユーザは、ログインユーザ欄１０３に表示される分身像を選択、あるいは、ユーザ切り替えスイッチ１０１を操作することで、自分のユーザ情報を利用した各種サービスを受けることが可能となる。また、アカウントを有していないユーザは、ゲストアイコン１０２を操作することで、選曲など一般的なサービスを受けることが可能となっている。なお、ユーザの切り替えの際には、パスワードなどを使用した認証を行うこととしてもよいが、認証を行うことなく簡易に切り替えることとしてもよい。
【００２９】
図３は、ユーザ毎にホスト装置５に記憶されているユーザ情報を説明するための図である。本実施形態では、ユーザ情報として、個人情報、マイうたテーブル、マイアーティストテーブル、履歴テーブルといった、ユーザに関する各種情報を含んで構成される。ユーザ情報は、ホスト装置５の記憶部５１において記憶管理されている。ユーザ情報には、ユーザがログインするための認証情報（ユーザ識別情報とパスワード）が含まれている。個人情報には、ユーザ名（実際の名前に限ったものでなく、ニックネームであってもよい）、性別、年齢、うた年齢、音域情報などを含んで構成される。これら各種情報は、リモコン装置１、あるいは、インターネットなどのネットワークに接続された図示しないパーソナルコンピュータ、携帯情報端末などを使用し、ログインして設定することも可能である。
【００３０】
個人情報に含まれる音域情報は、ユーザが歌唱可能な音域を記憶する情報であって、最高音高値と最低音高値によって定義された情報である。この音域情報は、ユーザが入力する、あるいは、音域計測処理において計測されたものを使用することが可能である。音域測定処理としては、例えば、カラオケ装置２において、音高にあわせてユーザに声を出させることで、ユーザが出すことのできる最高音高値と最低音高値を計測することが考えられる。あるいは、カラオケ装置２の採点機能を利用し、楽曲再生処理時に採点処理を行った際、ユーザが出すことのできる最高音高値と最低音高値を計測することが考えられる。なお、本実施形態では、最高音高値と最低音高値で形成された音域情報としているが、最高音高値あるいは最低音高値の何れか一方（本発明における音高限界値）を使用することも可能である。本実施形態では、この音域情報を使用し、楽曲再生中、ユーザの歌唱可能音域を超える歌唱箇所について、歌唱補助を行うこととしている。
【００３１】
マイうたテーブルは、ユーザによって登録された楽曲を記憶するテーブルであって、楽曲識別情報、音高調整値、過去の採点情報（最高点、もしくは、過去複数回のもの）などを含んで構成されている。ユーザは、このマイうたテーブルに基づいて、過去に登録したお気に入りの楽曲を呼び出して予約、演奏することが可能となる。その際、登録した音高調整値を利用することで、自分の歌唱にあった音高で演奏（再生）を行うこともできる。
【００３２】
マイアーティストテーブルは、ユーザによって登録されたアーティスト（歌手）を記憶するテーブルであって、歌手識別情報を含んで構成されている。ユーザは、このマイアーティストテーブルに基づいて、登録したお気に入りのアーティストの楽曲（持ち歌、あるいは、関連楽曲）を呼び出して予約、演奏することが可能となる。
【００３３】
履歴テーブルは、ユーザが過去に演奏した楽曲に関する各種情報を記録した情報であって、本実施形態では、過去に当該ユーザが予約することで演奏された楽曲について、楽曲の楽曲識別情報、演奏した日時を示す歌唱日時、採点情報などを含んで構成されている。ユーザは、この履歴テーブルに基づいて、過去に演奏した楽曲を呼び出して再度歌唱することが可能である。
【００３４】
図４は、このユーザ情報の送受信の様子を示した図である。カラオケ店舗に来店したユーザは、自己のユーザ識別情報とパスワードで構成された認証情報を入力、あるいは、リモコン装置１などに設けられたＩＣカードリーダでＩＣカードに記憶されている認証情報を読み取らせることで認証処理（Ｓ１０１）を実行する。カラオケ装置２あるいはリモコン装置１は、認証情報をホスト装置５に送信し（Ｓ１０２）、認証情報を受信したホスト装置５は記憶部５１に記憶されたデータベースから、該当するユーザのユーザ情報を抽出し（Ｓ１２１）、問い合わせのあったカラオケ装置２あるいはリモコン装置１に対して送信する（Ｓ１２２）。
【００３５】
ユーザ情報を受信したカラオケ装置２側では（Ｓ１０３）、受信したユーザ情報に基づいて、楽曲予約処理、楽曲再生処理など各種サービス処理を提供する（Ｓ１０４）。ユーザによりログアウトが要求される（Ｓ１０５）とサービス処理を中断し、サービス処理中に発生した各種履歴（ログ）、あるいは、ユーザによる設定変更を反映したユーザ情報をホスト装置５に送信する（Ｓ１０６）。ここで、ユーザ情報は、全ての情報を送信することの他、更新された差分だけを送信してもよい。ユーザ情報を受信したホスト装置５では（Ｓ１２３）、受信したユーザ情報に基づいて記憶部５１に記憶されたデータベースの更新を実行する（Ｓ１２４）。
【００３６】
以上、あるユーザが認証処理（ログイン処理）してから、ログアウトするまでの流れを説明したが、本実施形態のカラオケ装置２、リモコン装置１は、認証された複数人（認証ユーザ）が同時にログインした状態で使用することが可能となっている。図２で説明したユーザインターフェイスを用いることで、サービスを提供するユーザ（以下、「アクティブユーザ」という）を切り替えて使用することが可能となっている。
【００３７】
図５は、本実施形態のアクティブユーザトップ画面を示す図である。この図に示されるように、複数人がログインした状態ではログインユーザ欄１０３にログインしたユーザの分身像１０３ａ〜１０３ｅ（本実施形態では顔部分）が表示される。またログインユーザ欄１０３中、右端に背景がハイライト（白色）で示されるユーザは、アクティブユーザ１０３ｅ（Ａさん）であって、図に示す状態では、このアクティブユーザ１０３ｅに対するサービス、すなわち、アクティブユーザ１０３ｅのユーザ情報を利用したサービスが実行されている状態となっている。このアクティブユーザトップ画面では、「曲を探す」を選択することで、歌手名、楽曲名に基づく検索を行うことができる。
【００３８】
図６には、本実施形態の楽曲確認画面が示されている。アクティブユーザとして楽曲を選択した場合、この楽曲確認画面にて、予約を行う楽曲に間違いがないか、楽曲名、歌手名、歌い出しなどを表示してユーザに確認させる。本実施形態の楽曲確認画面には、音程設定欄１０５と歌唱補助設定欄１０６が設けられている。音程設定欄１０５は、演奏する際、ユーザが歌唱しやすいように音高調整を行うための設定欄であり、音程設定欄１０５の右下に表示されている変更ボタンを操作することで、音程設定用の子画面（図示せず）が表示され、予約する楽曲に対し音高調整値を設定することが可能である。
【００３９】
歌唱補助設定欄１０６は、ユーザの歌唱可能音域を超える歌唱箇所に対し、歌唱補助をするかしないか、また、歌唱補助の形態を設定可能な設定欄であり、歌唱補助設定欄１０６の右下に表示されている変更ボタンを操作することで、図７に示す歌唱補助設定用の子画面１０７が表示され、予約する楽曲に対し歌唱補助に関する各種設定を行うことが可能である。この子画面１０７には、歌唱補助を行うか否かを設定するオン、オフボタン、歌唱補助情報を選択するためのラジオボタン、歌唱補助音量を設定するためのスライドバーが表示されている。歌唱補助を行う場合、ユーザはオンボタンを操作することで、歌唱補助機能を有効にする。本実施形態では、歌唱補助情報として、ガイドボーカル、楽器音、投稿情報の３つの形態から選択することが可能である。
【００４０】
図８には、本実施形態の楽曲情報のデータ構成が示されている。本実施形態の楽曲情報は、楽曲情報に関連する各種情報であるメタ情報と、演奏等、各種処理を実行する実情報を有している。メタ情報には、楽曲情報を識別するための楽曲識別情報、曲名、歌手名、作詞者名、作曲者名、ブロック情報を有している。ブロック情報は、演奏情報の時間進行に対応したブロックを規定した情報である。ブロックは、演奏情報を所定時間毎に区切る形態の他、小節位置やひとまとまりのフレーズ位置で区切る形態など、各種形態を採用することが考えられる。
【００４１】
楽曲情報の実情報には、演奏情報、歌詞情報、ガイドボーカル情報、基準音高情報が含まれている。演奏情報は、ＭＩＤＩ規格に基づいて電子楽器用の制御情報、あるいは、実際の演奏を録音した圧縮音声情報等で構成され、カラオケの伴奏音を演奏するための情報である。歌詞情報は、歌唱補助のため、演奏情報に同期して表示される情報であり、演奏に同期して表示された歌詞の色替えを行うように構成してもよい。ガイドボーカル情報は、主旋律等、歌唱すべきパートに対応する音声情報である。基準音高情報は、評価処理（採点）に使用される情報であり、演奏情報と同様、ＭＩＤＩ規格に基づいて規定された制御情報である。この基準音高情報は、歌唱用マイク４４ａ、４４ｂから入力される歌唱音声信号の音高と比較する歌唱評価処理にも使用することが可能である。
【００４２】
図７に示す歌唱補助設定用の子画面１０７において、ガイドボーカルを選択した場合、歌唱補助において、楽曲情報中のガイドボーカル情報が再生される。また、子画面１０７において楽器音を選択した場合、歌唱補助において、基準音高情報が再生される。また、本実施形態のカラオケ装置２では、投稿情報を使用した歌唱補助を選択することが可能である。投稿情報は、他のユーザがカラオケ装置２を使用して録音（録画も可）した情報であり、ホスト装置５において管理される情報である。通常、カラオケ装置２、あるいは、ユーザのパーソナルコンピュータ等で視聴することが可能であるが、本実施形態では、この投稿情報を使用して歌唱補助を行うことも可能である。なお、この投稿情報を使用した歌唱補助を行う場合、ユーザは、投稿情報選択ボタン１０８を使用して、当該楽曲について投稿された投稿情報を選択することが可能である。
【００４３】
歌唱補助設定用の子画面には、歌唱補助音量を設定するためのスライドバーが設けられている。ユーザはこのスライドバー（１：最小音量、５：最大音量）を操作することで歌唱補助時の音量（歌唱補助情報の再生音量）を設定することが可能である。
【００４４】
この楽曲確認画面にて、予約ボタン１０４の操作による選曲指示が入力されると、リモコン装置１からカラオケ装置２に対してアクティブユーザのユーザ識別情報、楽曲識別情報、音高調整値、歌唱補助設定内容などを含む予約情報が送信される。予約情報を受信したカラオケ装置２では楽曲予約処理を実行する。
【００４５】
図９には、本実施形態の楽曲予約処理を示すフロー図が示されている。カラオケ装置２は、リモコン装置１などから予約情報を受け取った場合（Ｓ１０１：Ｙｅｓ）、受け取った予約情報を、カラオケ装置２のメモリ２７に記憶管理する予約テーブルに登録する（Ｓ１０２）。また、予約情報中において、歌唱補助指定がある場合（Ｓ１０３：Ｙｅｓ）、歌唱補助ブロックを決定する処理（Ｓ１０４〜Ｓ１０７）を実行する。本実施形態では、楽曲を複数のブロックに分割し、ブロック中、楽曲音高がユーザの歌唱可能音域を超える部分を歌唱補助ブロックとして決定し、当該歌唱補助ブロックについて歌唱補助を行うこととしている。
【００４６】
歌唱補助指定がある場合、予約情報に含まれるユーザ識別情報を参照し、予約を行ったユーザのユーザ情報から音域情報を取得する（Ｓ１０４）。そして、予約情報に含まれる楽曲識別情報を参照し、予約した楽曲の基準音高情報を取得する（Ｓ１０５）。そして、取得した音域情報と、再生時の楽曲音高を比較する（Ｓ１０６）。ここで再生時の楽曲音高は、基準音高情報に基づいて得られる情報であって、楽曲予約の際、音高の変更を行っていない場合は楽曲音高情報がそのまま使用される。一方、楽曲予約の際、音高の変更を行った場合には、楽曲音高情報を音高調整値分ずらすことで楽曲音高を算出することが可能である。
【００４７】
図１０には、歌唱補助ブロックの決定について説明するための図が示されている。図中、横軸は、楽曲再生から楽曲終了までの時間進行を示しており、縦軸は、音高を示している。楽曲音高は、楽曲開始から終了までの音高の推移で示される。本実施形態では、楽曲の時間進行上、複数のブロックＢ１〜Ｂ８に分割している。本実施形態では、楽曲情報に含まれるブロック情報に基づいてブロックを規定している。楽曲音域は、楽曲音高中、最も低い音高値から最も高い音高値で規定される。また、歌唱可能音域は、ユーザの音域情報から取得した最高音高値と最低音高値の間の音域である。図１０の例の場合、ブロックＢ７、Ｂ８において楽曲音域が歌唱可能音域を超えた音域超過部分を有していることが分かる。このブロックＢ７、Ｂ８では、楽曲の音高がユーザにとって高すぎることとなり、歌唱できなくなることが予想される。本実施形態では、ブロックＢ７、Ｂ８を歌唱補助の対象とする歌唱補助ブロックとして決定する（Ｓ１０７）。ここで決定した歌唱補助ブロックを示す番号（識別情報）は、予約情報中に記録され、当該楽曲の楽曲再生処理時に使用される。
【００４８】
なお、図１０の例では、楽曲音域の下限は、歌唱可能音域の最低音高値を超えていない（下回っていない）が、楽曲音域の下限が歌唱可能音域の下限を超えた（下回った）場合、当該部分を含むブロックを歌唱補助ブロックとして決定することとなる。このように本実施形態では、音高の上限と下限の両方について考慮した形態となっているが、音高の上限、下限のどちらか一方に考慮する形態としてもよい。
【００４９】
歌唱補助ブロックを決定（Ｓ１０７）後、予約時に選択した歌唱補助情報の種別を判別する。歌唱補助情報として投稿情報を使用することが選択されている場合（Ｓ１０８：Ｙｅｓ）、選択された投稿情報をホスト装置５からダウンロードする（Ｓ１０９）。このように本実施形態では、投稿情報を使用する場合、楽曲の再生前に、必要な投稿情報をダウンロードしておくことで、投稿情報のダウンロードを待つ必要が無く、迅速に楽曲の再生を開始することが可能となっている。また、ダウンロードする投稿情報は、歌唱補助ブロック部分のみとすることとしてもよい。ダウンロード容量を削減し、ダウンロード時間の短縮化、ホスト装置５の負荷削減を図ることが可能となる。なお、投稿情報の取得は、このようなダウンロード形態の他、楽曲再生時にホスト装置５からストリーミング配信することとしてもよい。
【００５０】
図１１には、本実施形態の楽曲再生処理を示すフロー図が示されている。楽曲再生処理が開始されると、カラオケ装置２内のメモリ２７に記憶している予約テーブルを参照し、次に再生させる楽曲の有無が判定される（Ｓ２０１）。予約テーブル中、次に再生させる楽曲がある場合（Ｓ２０２：Ｙｅｓ）には、当該楽曲の再生を開始する（Ｓ２０３）。楽曲の再生は、楽曲情報中の演奏情報を音響制御部２５に再生させる楽曲演奏処理と、楽曲情報中の歌詞情報を再生する歌詞再生処理と、を同期して実行する。
【００５１】
楽曲の再生開始後、当該楽曲について予約時に歌唱補助指定されているか否かが判定される（Ｓ２０４）、歌唱補助指定されていない場合（Ｓ２０４：Ｎｏ）、楽曲演奏処理と歌詞再生処理を、その終了（Ｓ２０５：Ｙｅｓ）まで実行する。一方、歌唱補助指定されている場合（Ｓ２０４：Ｙｅｓ）、歌唱補助ブロック箇所に対する歌唱補助を行う。具体的には、現在再生中のブロックが歌唱補助ブロックか否かを判定し、歌唱補助ブロックである場合（Ｓ２０６：Ｙｅｓ）、予約時に選択した歌唱補助情報を再生する。本実施形態では、３種類の歌唱補助情報（ガイドボーカル、楽器音、投稿情報）を選択することが可能となっている。ガイドボーカルを選択した場合には、楽曲情報中のガイドボーカル情報を再生する。楽器音を選択した場合には、楽曲情報中の基準音高情報を再生する。また、投稿情報を選択した場合には、楽曲予約処理でダウンロードした投稿情報を再生する。
【００５２】
一方、現在再生中のブロックが歌唱補助ブロックでない場合（Ｓ２０６：Ｎｏ）、歌唱補助情報は再生せず、非出力状態とする（Ｓ２０８）。ブロックが切り替わる毎（Ｓ２０９：Ｙｅｓ）に、歌唱補助ブロックの判定（Ｓ２０８）を行うことにより、歌唱補助ブロックとして決定したブロックについて、歌唱補助情報の再生による歌唱補助を行うことが可能となる。楽曲演奏処理と歌詞再生処理は、その終了（Ｓ２１０：Ｙｅｓ）まで実行する。
【００５３】
楽曲再生処理では、ユーザに対して歌唱補助が行われている旨が分かるように、モニタ４１における表示形態を変更することとしてもよい。図１２〜図１５は、楽曲再生処理時におけるモニタ４１の各種表示形態を示した図である。図１２は、歌唱補助を行わない通常時（Ｓ２０４：Ｎｏ）、あるいは、歌唱補助ブロック以外のブロック再生時（Ｓ２０６：Ｎｏ）の表示形態を示している。モニタ４１には、背景映像に歌詞文字５０１を重畳して表示している。一方、図１３〜図１５は、歌唱補助ブロックの再生時（Ｓ２０６：Ｙｅｓ）の各種表示形態を示したものである。
【００５４】
図１３の表示形態Ａでは、モニタ４１の右上に「歌唱サポート中」と表記された歌唱補助マーク５０２を表示することで、現在、歌唱補助情報を再生することによる歌唱補助が行われていることを示している。また、図１４の表示形態Ｂでは、歌詞文字５０１を、図１２の通常時と比較して大きく表示することで、歌唱補助が行われていることを示している。歌詞文字５０１を使用した表示形態では、このように歌詞文字５０１の大きさを変更する形態のみならず、歌詞文字の色（色替え前、あるいは、色替え後）を変更する、フォントを変更する等、各種形態を採用することが考えられる。また、図１５の表示形態Ｃは、投稿情報を使用した場合であり、投稿情報に含まれる録画情報を、子画面５０３上に表示することで歌唱補助が行われていることを示している。このような形態によれば、投稿ユーザの実際の歌唱の様子を視認可能となるため、歌唱補助効果の向上を図ることが可能となる。
【００５５】
以上、歌唱補助を可能とするカラオケ装置の実施形態について説明を行ったが、本実施形態では、楽曲で規定される楽曲音域と歌唱可能音域を比較することで決定した歌唱補助ブロックにおいて、歌唱補助情報を再生することで、ユーザの歌唱可能音域を超える（上回る、もしくは、下回る）箇所に対する歌唱補助を行うことが可能となっている。なお、本実施形態では、ブロックを単位として歌唱補助を行う、行わないこととしているが、歌唱補助の対象となる歌唱補助区間は、このようなブロック単位の形態のみならず、楽曲音域が歌唱可能音域を超えた箇所とする等、適宜形態を採用することが可能である。
【符号の説明】
【００５６】
１…リモコン装置                  ２４…ＬＡＮ通信部
１１…タッチパネルモニタ          ２５…音響制御部
１１ａ…表示部                    ２７…メモリ
１１ｂ…タッチパネル              ２８…ビデオＲＡＭ
１２…ビデオＲＡＭ                ２９…映像再生部
１３…映像制御部                  ３０…ＣＰＵ
１４…メモリ                      ３１…映像制御部
１５…ＣＰＵ                      ３２…ＨＤＤ（ハードディスク）
１６…無線ＬＡＮ通信部            ４１…モニタ
１７…操作部                      ４２…スピーカ
１８…操作処理部                  ４４ａ、４４ｂ…歌唱用マイク（マイクロホン）
１９…赤外線通信部                ４５…カメラ
２…カラオケ装置（コマンダ）      ５…ホスト装置
２１…操作部                      ５１…記憶装置
２２…操作処理部                  １００…ＬＡＮ
２３…赤外線通信部                １１０…アクセスポイント
【図１】
0006323236.tif 000002
【図２】
0006323236.tif 000003
【図３】
0006323236.tif 000004
【図４】
0006323236.tif 000005
【図５】
0006323236.tif 000006
【図６】
0006323236.tif 000007
【図７】
0006323236.tif 000008
【図８】
0006323236.tif 000009
【図９】
0006323236.tif 000010
【図１０】
0006323236.tif 000011
【図１１】
0006323236.tif 000012
【図１２】
0006323236.tif 000013
【図１３】
0006323236.tif 000014
【図１４】
0006323236.tif 000015
【図１５】
0006323236.tif 000016