(57)【特許請求の範囲】
【請求項１】
楽器が接続される楽器接続手段と、
ユーザによる楽器の演奏を表す演奏情報および楽曲の伴奏を表す伴奏情報を記憶する記憶手段と、
複数の楽曲からユーザが所望する楽曲を選択するための選曲手段と、
前記選曲手段により選択された楽曲の伴奏を表す伴奏情報、および前記演奏情報を再生する再生手段と、
ユーザがカラオケサービスを利用するときにログインするためのログイン手段と、
前記伴奏情報および前記演奏情報の記憶および読み出しと、前記再生手段の再生とを制御する制御手段と、
前記再生手段に再生させる伴奏情報の楽曲を予約する予約手段と、
を備え、
前記伴奏情報は、楽曲を識別する楽曲識別情報を含み、
前記演奏情報は、演奏された楽曲を識別する楽曲識別情報、および、楽器を演奏したユーザを識別するユーザ識別情報を含み、
前記ログイン手段によりログインしたユーザの人数が１人であり、かつ前記楽器接続手段に接続された楽器の数が１つ以上ある状態において、前記楽器接続手段に接続された楽器の演奏を表す演奏情報を前記記憶手段に記憶させた場合、
前記制御手段は、異なる楽器で演奏する指示を取得すると、次に演奏する楽曲を前記予約手段に予約させ、その予約された楽曲の伴奏情報に含まれる前記楽曲識別情報と、前記ログイン手段によりログインしたユーザの前記ユーザ識別情報とに従って、前記記憶手段に記憶させた演奏情報を前記記憶手段から読み出して前記再生手段に再生させる
ことを特徴とする楽曲再生装置。
【請求項２】
前記制御手段は、前記選曲手段により選択された楽曲の前記伴奏情報に含まれる前記楽曲識別情報と一致する楽曲識別情報を含む前記演奏情報のうち、前記ログイン手段によりログインしたユーザの前記ユーザ識別情報と一致するユーザ識別情報を含む前記演奏情報を前記記憶手段から読み出して前記再生手段に再生させる
ことを特徴とする請求項１に記載の楽曲再生装置。
【請求項３】
前記選曲手段により選択された楽曲の楽曲識別情報に対応する演奏情報が記憶手段に記憶されていない場合、前記制御手段は、前記楽器接続手段に接続された楽器の演奏を表す演奏情報を前記記憶手段に記憶させる
ことを特徴とする請求項１または請求項２に記載の楽曲再生装置。
【請求項４】
前記演奏情報は、前記楽曲識別情報および前記ユーザ識別情報とともに、ユーザが演奏した楽器を識別する楽器識別情報を含み、
前記伴奏情報が前記再生手段により再生されるときに、前記演奏情報が前記記憶手段にすでに記憶され、かつ、
前記演奏情報が含む楽器識別情報と、ユーザにより演奏される楽器の楽器識別情報とが異なる場合、前記制御手段は、前記伴奏情報が含む前記楽曲識別情報と、前記ユーザ識別情報とに従って、前記演奏情報を前記記憶手段から読み出して前記再生手段に再生させる  ことを特徴とする請求項１から請求項３のいずれか１項に記載の楽曲再生装置。
【請求項５】
楽器が接続される楽器接続手段と、
楽曲を識別する楽曲識別情報を含み、楽曲の伴奏を表す伴奏情報と、ユーザが楽器で演奏した楽曲を識別する楽曲識別情報、および楽器を演奏したユーザを識別するユーザ識別情報を含み、ユーザによる楽器の演奏を表す演奏情報とを記憶する記憶手段と、
を備える楽曲再生装置のコンピュータに、
複数の楽曲からユーザが所望する楽曲を選択するための選曲ステップと、
前記選曲ステップにより選択された楽曲の伴奏を表す伴奏情報、および前記記憶手段から読み出された演奏情報を再生する再生ステップと、
ユーザがカラオケサービスを利用するときにログインするためのログインステップと、
前記ログインステップによりログインしたユーザの人数が１人であり、かつ前記楽器接続手段に接続された楽器の数が１つ以上ある状態において、前記楽器接続手段に接続された楽器の演奏を表す演奏情報を前記記憶手段に記憶させた場合、
異なる楽器で演奏する指示を取得すると、次に演奏する楽曲を予約する予約ステップと、
予約された楽曲の伴奏情報に含まれる前記楽曲識別情報と、前記ログインステップによりログインしたユーザの前記ユーザ識別情報とに従って、前記記憶手段に記憶させた演奏情報を前記記憶手段から読み出す読出しステップと、
を実行させることを特徴とする楽曲再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケサービスを利用するユーザが１人であり、かつ１以上の楽器が楽曲再生装置に接続されている場合に、演奏の練習を容易に行うことを可能にする楽曲再生装置に関する。
【背景技術】
【０００２】
近年、カラオケの楽曲再生装置を利用するユーザの利用形態が多様化している。例えば、楽曲再生装置により歌唱を楽しむ形態、または楽器を楽曲再生装置に接続し、楽器の練習を行う形態がある。さらに、複数人でカラオケを一緒に楽しむ形態、または１人でカラオケを楽しむ形態がある。このような利用形態の多様化の中で、各ユーザの利用形態に応じたサービスを提供するため、新たな機能が開発されている。例えば、特許文献１には、ログインユーザ数に応じて適切な効果音の演出方法を効率的に導く技術が記載されている。具体的には、カラオケシステムにログインしたユーザの人数が、１人であると判断された場合、効果音の発音データが出力される。また、ユーザ人数が複数であると判断された場合、効果音の表示データが出力される。これにより、歌唱者以外のユーザは効果音を発するタイミングを知り、効果音を発音することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−０７６６７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザは楽曲再生装置を１人で利用し、１つの楽器の演奏音と合せながら別の楽器の演奏を練習する場合がある。この場合、楽曲再生装置には少なくとも１つの楽器が接続されるが、ユーザが一人であるので、複数の楽器の操作を同時に行うことができない。そのため、ユーザが一人の場合には、１つの楽器を演奏して、楽器の演奏音を録音した演奏情報を楽曲再生装置の記憶部に記憶させ、その演奏情報を再生しながら別の楽器の演奏を練習することが考えられる。しかし、ユーザが録音した演奏情報を楽曲の伴奏音を表す伴奏情報とともに楽曲再生装置に再生させるためには、以下の手順が必要になる。まず、ユーザは１つの楽器で演奏する楽曲の伴奏情報を選択しなければならない。次に、演奏情報を作成するために、ユーザは録音機能の実行を指示し、少なくとも１つの楽器の演奏音を録音しなければならない。その後に、１つの楽器の演奏情報を伴奏情報とともに再生しながら別の楽器を演奏するために、ユーザは、伴奏情報を選択するとともに１つの楽器の演奏情報を検索するために検索要求を楽曲再生装置に送り、検索結果から１つの楽器の演奏情報を選択しなければならない。このため、１人のユーザが１つの楽器の演奏と合せながら別の楽器の演奏を練習するための準備には手間がかかった。
【０００５】
そこで、本発明は、１人のログインユーザが複数の楽器の演奏を練習するための準備を迅速かつ簡単に行うことができる楽曲再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の楽曲再生装置は、楽器が接続される楽器接続手段と、ユーザによる楽器の演奏を表す演奏情報および楽曲の伴奏を表す伴奏情報を記憶する記憶手段と、複数の楽曲からユーザが所望する楽曲を選択するための選曲手段と、選曲手段により選択された楽曲の伴奏を表す伴奏情報、および記憶手段から読み出された演奏情報を再生する再生手段と、ユーザがカラオケサービスを利用するときにログインするためのログイン手段と、
伴奏情報および演奏情報の記憶および読み出しと、再生手段の再生とを制御する制御手段と、前記再生手段に再生させる伴奏情報の楽曲を予約する予約手段と、を備え、伴奏情報は、楽曲を識別する楽曲識別情報を含み、演奏情報は、演奏された楽曲を識別する楽曲識別情報、および、楽器を演奏したユーザを識別するユーザ識別情報を含み、ログイン手段によりログインしたユーザの人数が１人であり、かつ楽器接続手段に接続された楽器の数が１つ以上ある状態において、前記楽器接続手段に接続された楽器の演奏を表す演奏情報を前記記憶手段に記憶させた場合、前記制御手段は、異なる楽器で演奏する指示を取得すると、次に演奏する楽曲を前記予約手段に予約させ、その予約された楽曲の伴奏情報に含まれる前記楽曲識別情報と、前記ログイン手段によりログインしたユーザの前記ユーザ識別情報とに従って、前記記憶手段に記憶させた演奏情報を前記記憶手段から読み出して前記再生手段に再生させることを特徴とする。
【０００７】
請求項２に記載の楽曲再生装置は、制御手段は、選曲手段により選択された楽曲の伴奏情報に含まれる楽曲識別情報と一致する楽曲識別情報を含む演奏情報のうち、ログイン手段によりログインしたユーザのユーザ識別情報と一致するユーザ識別情報を含む演奏情報を記憶手段から読み出して再生手段に再生させることを特徴とする。
【０００８】
請求項３に記載の楽曲再生装置は、選曲手段により選択された楽曲の楽曲識別情報に対応する演奏情報が記憶手段に記憶されていない場合、制御手段は、楽器接続手段に接続された楽器の演奏を表す演奏情報を記憶手段に記憶させることを特徴とする。
【０００９】
（削除）
【００１０】
請求項４に記載の楽曲再生装置は、演奏情報は、楽曲識別情報およびユーザ識別情報とともに、ユーザが演奏した楽器を識別する楽器識別情報を含み、伴奏情報が再生手段により再生されるときに、演奏情報が記憶手段にすでに記憶され、かつ、演奏情報が含む楽器識別情報と、ユーザにより演奏される楽器の楽器識別情報とが異なる場合、制御手段は、伴奏情報が含む楽曲識別情報と、ユーザ識別情報とに従って、演奏情報を記憶手段から読み出して再生手段に再生させることを特徴とする。
【発明の効果】
【００１１】
請求項１に記載の楽曲再生装置、及び請求項６に記載の楽曲再生プログラムによると、カラオケサービスにログインしているユーザの人数が１人で、かつ１以上の楽器が楽器接続手段に接続される状態において、前記楽器接続手段に接続された楽器の演奏を表す演奏情報を前記記憶手段に記憶させた場合、次に演奏する楽曲を予約手段に予約させ、ユーザが先に演奏した楽器の演奏情報が、別の楽器の演奏のために選曲した楽曲の伴奏情報と同期して再生される。これにより、ユーザが１人で楽器の練習を行う場合、ユーザは、自分の先に演奏した楽器の演奏情報を聞きながら別の楽器の演奏を迅速かつ簡単に練習できる。
【００１２】
請求項２に記載の楽曲再生装置によると、制御手段は、選択された楽曲の楽曲識別情報と一致する楽曲識別情報を含む演奏情報のうち、ログインしたユーザのユーザ識別情報と一致するユーザ識別情報を含む演奏情報を記憶手段から読み出す。これにより、ユーザは、先に演奏した楽器の演奏に合わせて別の楽器の演奏を練習する際に、自分が先に演奏した楽器の演奏情報を正確に読み出して聞くことができる。
【００１３】
請求項３に記載の楽曲再生装置によると、ログインしているユーザの人数が１人で、かつ楽器接続手段に接続される楽器の数が１以上であり、選択された楽曲の演奏情報が記憶されていない場合、ユーザにより演奏された楽器の演奏情報が、録音のためのユーザの操作なしに記憶される。これにより、ユーザは演奏情報を記憶するために楽曲再生装置を操作することなしに楽器の練習を開始できる。さらに、録音のためのユーザの操作なしに演
奏情報が記憶されることで、ユーザは録音のための操作忘れによる演奏のやり直しを防ぐことができる。また、演奏を複数回行う楽曲については、２回目以降はいつでも演奏情報を伴奏情報と同期させて再生することが可能になる。これにより、記憶させるためのユーザの操作が不要になり、ユーザは迅速かつ簡単に練習を開始できる。
【００１４】
（削除）
【００１５】
請求項４に記載の楽曲再生装置によると、演奏情報が記憶手段にすでに記憶され、かつ、演奏情報が含む楽器識別情報と、ユーザにより演奏される楽器の楽器識別情報とが異なる場合、制御手段は、伴奏情報が含む楽曲識別情報と、ユーザ識別情報とに従って、演奏情報を記憶手段から読み出す。これにより、ユーザは、記憶されている演奏情報を選択する操作を行うことなく、先に演奏した楽器の演奏情報と伴奏情報とを同期して再生させ、別の楽器の演奏を迅速かつ簡単に練習できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る楽曲再生装置１のブロック図である。
【図２】楽曲再生装置１の制御部１００により実行される楽器演奏用モードの処理を表すフローチャートである。
【図３】制御部１００により実行される楽器演奏用モードの処理におけるステップＳ１７０のサブルーチン処理のフローチャートである。
【図４】楽器演奏用モードの処理におけるステップＳ１４６により、ディスプレイ２０１に表示される画面表示の一例である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について図面を参照して説明する。
【００１８】
［カラオケ装置の構成］
図１は一実施形態に係る楽曲再生装置１のブロック図である。楽曲再生装置１は、制御部１００、ＲＯＭ１０１、ＲＡＭ１０２、記憶部１１０、映像制御部１２２、音声制御部１４０、ビデオＲＡＭ１２０、映像再生部１２１、外部入力部１３０、および操作処理部１５０を備える。
【００１９】
制御部１００は、楽曲再生装置１の処理を制御する。ＲＯＭ１０１は、制御部１００が実行するプログラムを記憶する。ＲＡＭ１０２は、一時的な記憶領域であり、制御部１００の制御に関する情報を一時的に記憶する。記憶部１１０は、その記憶領域に各種情報を記憶する。
【００２０】
記憶部１１０は、楽曲記憶領域１１１、歌詞テロップ記憶領域１１２、演奏情報記憶領域１１３、予約情報記憶領域１１４、および、ログイン情報記憶領域１１５を備える。
【００２１】
楽曲記憶領域１１１は楽曲の伴奏音を表す伴奏情報を記憶する。歌詞テロップ記憶領域１１２は、伴奏情報の再生に合わせて表示される楽器演奏用のタブ譜、および、歌詞テロップを記憶する。演奏情報記憶領域１１３は、ユーザが演奏した楽器の演奏音を表す演奏情報を記憶する。予約情報記憶領域１１４は、ユーザが所望する楽曲を演奏順に記憶する予約リストを記憶する。ログイン情報記憶領域１１５は、カラオケサービスの利用許可を
得るためにログインをしたユーザのユーザＩＤなどを記憶する。伴奏情報は、伴奏音を表す情報の外に、楽曲識別情報を含む。演奏情報は、楽器の演奏音を表す情報の外に、演奏された楽曲の楽曲識別情報と、楽器を演奏したユーザのユーザＩＤと、演奏された楽器の楽器識別情報を含む。
【００２２】
ビデオＲＡＭ１２０は、制御部１００から送られた動画を表す情報である映像情報を一時的に記憶する。映像再生部１２１は、制御部１００から送られる再生指示に従って、ビデオＲＡＭ１２０に記憶される映像情報を読み出す。読み出された映像情報は、再生指示に含まれる演奏開始時間の情報により演奏開始タイミングが同期され、再生制御部１２０に送られる。映像制御部１２２は、制御部１００から送られるタブ譜および歌詞テロップと、映像再生部１２１から送られる映像情報とを受け取り、これらの情報をディスプレイ２０１に表示可能な形式に変換し、この変換された情報をディスプレイ２０１の画面に表示させる。
【００２３】
外部入力部１３０は、楽器が接続される入力インターフェイスである。外部入力部１３０は、楽器２０３を接続するためのチャンネルを複数備える。複数のチャンネルは、接続される楽器に応じた専用のチャンネルとして構成される。例えば、Ａチャンネル１３１はギター専用のチャンネルであって、ギター２０３Ａが接続されるチャンネルである。Ｂチャンネル１３２はベース専用のチャンネルであって、ベース２０３Ｂが接続されるチャンネルである。外部入力部１３０は、入力された楽器の演奏音を表す入力音情報を制御部１００、および音声制御部１４０に送る。
【００２４】
音声制御部１４０は、制御部１００から送られる再生指示に従って、ＲＡＭ１０２に記憶された演奏情報、および伴奏情報を読み出して再生し、さらに、外部入力部１３０から送られる入力音情報を合成して、スピーカ２０２に発音させる。
【００２５】
操作処理部１５０は、ユーザによる操作部１５１の操作を表す操作情報を受け取り、制御部１００の動作を切り替える制御要求に操作情報を変換して制御部１００に送る。例えば、操作部１５１は、スイッチまたはタッチパネルを備え、スイッチまたはタッチパネルはユーザにより押される。操作部１５１は、ユーザが押したスイッチの位置および回数などを表す操作情報、またはタッチパネルの位置および回数などを表す操作情報を操作処理部１５０に送る。操作部１５１から送られた操作情報は操作処理部１５０によって制御要求に変換され、制御部１００へ送られる。
【００２６】
また、操作処理部１５０は、受信部１５１を介して入力されたユーザの操作を表す操作情報を受け取り、制御部１００の動作を切り替える制御要求に操作情報を変換して制御部１００に送る。例えば、受信部１５２は、図示しないカラオケ用アプリケーションが実行されたユーザの携帯端末、または図示しない楽曲再生装置専用のリモコンから送られる操作情報を受信する。
【００２７】
携帯端末またはリモコンに備えられたスイッチがユーザにより押されると、携帯端末またはリモコンはユーザが押したスイッチの位置および回数などに従って操作情報を受信部１５２へ送る。受信部１５２は、受信した操作情報を操作処理部１５０に送る。受信部１５２から送られた操作情報は、操作処理部１５０によって制御要求に変換され、制御部１００へ送られる。制御要求は、例えば、楽曲を予約させる楽曲予約要求、歌唱用モードまたは演奏用モードなどのモードを切り替えさせるモード切り替え要求、モードを終了させるモード終了要求、およびユーザのログイン処理を実行させるログイン要求などがある。制御部１００が実行する楽曲予約処理、およびログイン処理は後述する。
【００２８】
［楽曲予約処理］
制御部１００が実行する楽曲予約処理について以下に説明する。制御部１００は、操作処理部１５０から楽曲予約要求が送られると、楽曲予約要求に含まれる楽曲識別情報を、予約情報記憶領域１１４に記憶させる。
【００２９】
例えば、操作処理部１５０は、操作部１５１または、受信部１５２から楽曲予約に関する操作情報が送られると、操作情報を楽曲予約要求に変換して制御部１００に送る。制御部１００は、操作処理部１５０から楽曲予約要求が送られると、楽曲予約要求に含まれる楽曲識別情報を抽出する。制御部１００は、楽曲予約要求から抽出した楽曲識別情報と、楽曲記憶領域１１１に記憶される楽曲識別情報とが一致するか否かを判断する。楽曲記憶領域１１１に記憶される伴奏情報が含む楽曲識別情報と、楽曲予約要求に含まれる楽曲識別情報とが一致する場合、制御部１００は予約情報記憶領域１１４に、一致した楽曲識別情報を記憶させる。
【００３０】
［ログイン処理］
制御部１００が実行するログイン処理について以下に説明する。制御部１００は、操作処理部１５０からログイン要求が送られると、ログインユーザ設定などのカラオケサービスの利用許可を与えるか否かを判断するログイン処理を実行する。
【００３１】
例えば、ログイン情報記憶領域１１５は、あらかじめ登録されたユーザのユーザＩＤとパスワードとを対応付けて記憶する。操作処理部１５０は、操作部１５１または、受信部１５２からログインに関する操作情報が送られると、操作情報をログイン要求に変換して制御部１００に送る。この時、操作情報およびログイン要求は、ログインを所望するユーザのユーザＩＤと、パスワードとを含んでいる。制御部１００は、ログイン要求に含まれるユーザＩＤと、ログイン記憶領域１１５に記憶されているユーザＩＤとが一致するか否かを判断する。制御部１００は、ユーザＩＤが一致すると判断した場合、ログイン記憶領域１１５に記憶されたユーザＩＤに対応付けて記憶されるパスワードと、ログイン要求に含まれるパスワードとが一致するか否かを判断する。ログイン情報記憶領域１１５に記憶されているユーザＩＤに対応付けられて記憶されたパスワードと、ログイン要求に含まれるパスワードとが一致する場合、制御部１００は、利用許可を表すログイン情報をユーザＩＤに対応付けてログイン記憶領域１１５に記憶する。さらに、ログイン情報がユーザＩＤに対応付けられると、制御部１００は、カラオケサービスの利用許可がユーザに与えられたことをディスプレイ２０１に表示させる。ログイン処理によりカラオケサービスの利用許可が与えられたユーザは、ログインユーザ設定を行うことが許可されたことを、ディスプレイ２０１の表示により知ることができる。制御部１００により実行されるログインユーザ設定の処理については後述する。
【００３２】
制御部１００は、ログイン要求に含まれるユーザＩＤがログイン情報記憶領域１１５に記憶されていないと判断した場合、または、ログイン要求に含まれるユーザＩＤはログイン情報記憶領域１１５に記憶されているが、パスワードが一致しないと判断した場合、ログイン処理によりカラオケサービスの利用許可がユーザに与えられないことをディスプレイ２０１に表示させる。この表示により、ユーザは、ログインユーザ設定を行うことが禁止されたことを知ることができる。
【００３３】
［ログインユーザ設定の処理］
制御部１００が実行するログインユーザ設定の処理について以下に説明する。ログインユーザ設定の処理では、ユーザＩＤに対応付けてユーザが所望する楽曲再生装置の状態を設定としてログイン情報記憶領域１１５に記憶させることができる。例えば、ユーザは好みの音質で楽器を演奏できるように、制御部１００は、マイクボリューム、楽器のボリューム、および、エコーボリュームなどの設定が可能な項目の状態をログイン情報記憶領域１１５に記憶させることができる。一例として、制御部１００は、マイクボリューム：７
０、楽器のボリューム：６０、および、エコーボリューム：３０という設定をユーザＩＤに対応付けてログイン情報記憶領域１１５に記憶させることができる。また、別の例としては、ユーザが一人で複数の楽器を練習する場合に、制御部１００は、演奏情報の記憶、および再生を行うか否かをユーザＩＤと対応付けてログイン情報記憶領域１１５に記憶させることができる。ユーザのログイン処理においてカラオケサービスの利用許可が制御部１００によりユーザに与えられると、ログイン情報記憶領域１１５に記憶されたログインユーザ設定は制御部１００により読み出される。制御部１００は楽曲再生装置の状態を読み出したログインユーザ設定の状態に変更する。
【００３４】
［ユーザの利用形態］
次に図２のフローチャートを参照してユーザの利用形態に応じた制御部１００の動作を以下に説明する。図２のフローチャートは楽器演奏用モードの実行要求が操作処理部１５０から制御部１００に送られることにより開始される。図２のフローチャートの各ステップは、制御部１００により実行される処理である。
【００３５】
制御部１００の動作をユーザの利用形態によって３つの場合に分けて説明する。ユーザの利用形態１は、ログインユーザが複数、またはログインユーザがいない形態である。ユーザの利用形態２は、ログインユーザが１人で、かつ１以上の楽器が接続される形態であって、ユーザの演奏情報が演奏情報記憶領域１１３に記憶されていない形態である。ユーザの利用形態３は、ログインユーザが１人で、かつ１以上の楽器が接続される形態であって、ユーザの演奏情報が演奏情報記憶領域１１３に記憶されている形態である。
【００３６】
なお、楽器演奏用モード以外の処理は従来のカラオケ装置と同様であり、その説明を省略する。また、制御部１００の処理のうちで、ユーザの利用形態２、およびユーザの利用形態３における処理がユーザの利用形態１における処理と共通する処理については、その説明を省略する。
【００３７】
［ユーザの利用形態１］
ログインユーザが複数、またはログインユーザがいない形態であるユーザの利用形態１における制御部１００の処理について、図２を参照して以下に説明する。図２のフローチャートは、ユーザによる操作部１５１などの操作により、楽器演奏用モードの実行要求が操作処理部１５０から制御部１００に送られることで開始される。
【００３８】
ステップＳ１００では、楽曲の予約がされているか否かが判断される。具体的には、記憶部１１０の予約情報記憶領域１１４から、予約情報が読み出される。読み出された予約情報に楽曲識別情報が含まれているか否かが判断される。予約情報に楽曲識別情報が含まれている場合、楽曲が予約されていると判断され、ステップＳ１００の処理はＹＥＳとなる。ステップＳ１００の処理がＹＥＳである場合、予約情報に含まれる楽曲識別情報のうち、初めに再生される楽曲の楽曲識別情報がＲＡＭ１０２に記憶され、処理はステップＳ１１０に移される。また、予約情報に楽曲識別情報が含まれていない場合、楽曲が予約されていないと判断され、ステップＳ１００の処理はＮＯとなる。ステップＳ１００の処理がＮＯである場合、処理はステップＳ１００に移される。
【００３９】
ステップＳ１１０では、ログインユーザが１人であるか否かが判断される。具体的には、ログイン情報が対応付けられているユーザＩＤがログイン情報記憶領域１１５から読み出される。読み出されたユーザＩＤは、ＲＡＭ１０２に記憶され、ユーザＩＤの数によってログイン人数が判断される。ログインユーザが１人の場合、ステップＳ１１０の処理はＹＥＳとなり、処理はステップＳ１２０に移される。また、ログインユーザが複数である場合、またはログインユーザがいない場合、ステップＳ１１０の処理はＮＯとなり、処理はステップＳ１１１に移される。
【００４０】
ユーザの利用形態１はログインユーザが複数、またはログインユーザがいない形態であるので、ステップＳ１１０がＮＯである場合を以下に説明する。
【００４１】
ステップＳ１１１では、伴奏情報が読み出される。具体的には、ステップＳ１００においてＲＡＭ１０２に記憶された楽曲識別情報に一致する楽曲識別情報を含む伴奏情報が、楽曲記憶領域１１１から読み出される。楽曲記憶領域１１１から読み出された伴奏情報は、ＲＡＭ１０２に記憶される。さらに、ステップＳ１００においてＲＡＭ１０２に記憶された楽曲識別情報に一致する楽曲識別情報を含む歌詞テロップが、歌詞テロップ記憶領域１１２から読み出される。歌詞テロップ記憶領域１１２から読み出された歌詞テロップは、ＲＡＭ１０２に記憶される。伴奏情報、および歌詞テロップがＲＡＭ１０２に記憶されると、処理はＳ１１２に移される。
【００４２】
ステップＳ１１２では、伴奏情報の再生指示が映像制御部１２２、および音声制御部１４０に送られる。具体的には、ステップＳ１１１においてＲＡＭ１０２に記憶された伴奏情報、および歌詞テロップとともに、伴奏情報、および歌詞テロップの再生開始時間の情報を含む再生指示が、映像制御部１２２、および音声制御部１４０に送られる。映像制御部１２２、および音声制御部１４０は、再生指示に含まれる再生開始時間の情報に基づき、伴奏情報、および歌詞テロップを再生する。
【００４３】
ステップＳ１１３では、伴奏情報の再生が終了したか否かが判断される。具体的には、伴奏情報の再生が終了した場合、ステップＳ１１３の処理はＹＥＳとなる。ステップＳ１１３の処理がＹＥＳである場合、処理はステップＳ１８０に移される。伴奏情報の再生が終了していない場合、ステップＳ１１３の処理はＮＯとなる。ステップＳ１１３の処理がＮＯである場合、処理はステップＳ１１１に移される。
【００４４】
ステップＳ１８０では、楽器演奏用モードのモード終了要求、またはモード切り替え要求が受け取られたか否かが判断される。具体的には、ユーザによる操作部１５１の操作により送られた操作情報、または、携帯端末あるいはリモコンの操作により受信部１５２から送られた操作情報に従って、操作処理部１５０から送られる制御要求にモード終了要求またはモード切り替え要求が含まれていた場合、ステップＳ１８０の処理はＹＥＳとなり、フローチャートの処理が終了される。モード終了要求またはモード切り替え要求が、送られた制御要求に含まれていない場合、ステップＳ１８０の処理はＮＯとなり、ステップＳ１００に処理が移される。
【００４５】
［ユーザの利用形態２］
ログインユーザが１人で、かつ１以上の楽器が接続される形態であって、ユーザの演奏情報が演奏情報記憶領域１１３に記憶されていない形態であるユーザの利用形態２における処理の流れについて、図２を参照して以下に説明する。図２のフローチャートは楽器演奏用モードを選択することで開始される。ユーザの利用形態１と共通の処理については、その説明を省略する。
【００４６】
ログインユーザが１人である場合、ステップＳ１１０の処理はＹＥＳとなり、ステップＳ１２０に処理が移される。
【００４７】
ステップＳ１２０では、外部入力部１３０に楽器が接続されているか否かが判断される。具体的には、外部入力部１３０に楽器が接続されているか否かは、各チャンネルの電気的な入力レベルによって判断される。楽器が接続されていない場合、外部入力部１３０のＡチャンネル１３１、およびＢチャンネル１３２の各チャンネルの入力レベルは０Ｖである。各チャンネルは楽器が接続されることで通電され、入力レベルを変化させる。この入
力レベルの変化により、楽器の有無が判断される。楽器が接続されていると判断された場合、ステップＳ１２０の処理はＹＥＳとなり、ステップＳ１４０に処理が移される。楽器が接続されていないと判断された場合、ステップＳ１２０の処理はＮＯとなり、ステップＳ１１１に処理が移される。
【００４８】
ステップＳ１４０では、ユーザが演奏する楽曲の楽曲識別情報と、ユーザのユーザＩＤとを含む演奏情報が演奏情報記憶領域１１３に記憶されているか否かが判断される。具体的には、ステップＳ１００において、ＲＡＭ１０２に記憶された楽曲識別情報と、演奏情報記憶領域１１３に記憶された演奏情報が含む楽曲識別情報とが一致し、かつ、ステップＳ１１０でＲＡＭ１０２に記憶されたユーザＩＤと、演奏情報記憶領域１１３に記憶された演奏情報が含むユーザＩＤとが一致する演奏情報があるか否かが判断される。具体的には、演奏情報が記憶されていると判断された場合、ステップＳ１４０の処理はＹＥＳとなり、ステップＳ１５０に処理が移される。演奏情報が記憶されていないと判断された場合、ステップＳ１４０の処理はＮＯとなり、ステップＳ１４１に処理が移される。ステップＳ１４１、およびステップＳ１４２の処理はステップＳ１１１、およびステップＳ１１２と同様であるため、その説明を省略する。
【００４９】
ステップＳ１４３では、ユーザＩＤに対応付けてログイン情報記憶領域１１５に記憶されたログインユーザ設定が演奏情報を記憶すること、および再生することを表す記憶再生状態に設定されているか否かが判断される。具体的には、ログイン情報記憶領域１１５に記憶された、ログインユーザ設定が読み出される。ログインユーザ設定が記憶再生状態に設定されていると判断された場合、ステップＳ１４３の処理はＹＥＳとなり、ステップＳ１４４に処理が移される。ログインユーザ設定が記憶再生状態に設定されていないと判断された場合、ステップＳ１４３の処理はＮＯとなり、ステップＳ１４５に処理が移される。
【００５０】
ステップＳ１４４では、演奏情報が記憶される。具体的には、ユーザの利用形態２は、演奏情報記憶領域１１３に演奏情報が記憶されておらず、かつ、記憶再生状態のログインユーザ設定がログイン情報記憶領域１１５に記憶されている形態であるので、演奏情報が演奏情報記憶領域１１３に記憶される。外部入力部１３０から入力される楽器の演奏音は、演奏情報として、ＲＡＭ１０２に記憶され、その後、演奏情報記憶領域１１３に記憶される。演奏情報が記憶されると、処理はステップＳ１４５に移される。
【００５１】
ステップＳ１４５では、伴奏情報の再生が終了したか否かが判断される。具体的には、伴奏情報の再生が終了した場合、ステップＳ１４５の処理はＹＥＳとなり、処理はステップＳ１４６に移される。伴奏情報の再生が終わっていない場合、ステップＳ１４５の処理はＮＯとなり、処理はステップＳ１４１に移される。ステップＳ１４１からステップＳ１４５までの処理は、楽曲の演奏開始から終了まで繰り返される。
【００５２】
ステップＳ１４６では、ステップＳ１４４において演奏情報記憶領域１１３に記憶された演奏情報を再生し、直前に演奏された楽曲の演奏を行うか否かが判断される。具体的には、ステップＳ１４５において、楽曲の演奏が終了したので、演奏情報を再生しながら、もう一度、直前に演奏された楽曲について楽器の演奏を行うか否かを問う質問画像がディスプレイ２０１に表示される。質問画像を表示するために、記憶部１１０に記憶される質問画像が読み出され、映像制御部１２２に送られる。映像制御部１２２は、ディスプレイ２０１に質問画像を表示させる。図４は、ディスプレイ２０１に表示される質問画像の一例である。図４に示すようにディスプレイ２０１に質問画像が表示されると、ユーザは、直前に演奏された楽曲について楽器の演奏を行うか否かの指示を操作部１５１、携帯端末、または楽曲再生装置専用リモコンを操作して入力する。ユーザの操作に従って、制御部１００に送られる制御要求が、直前に演奏された楽曲の演奏を行うことを表す制御要求で
あると判断された場合、ステップＳ１４６の処理はＹＥＳとなり、処理はステップＳ１４７に移される。ユーザの操作に従って、制御部１００に送られる制御要求が、直前に演奏された楽曲の演奏を行わないことを表す制御要求であると判断された場合、ステップＳ１４６の処理はＮＯとなり、処理はステップＳ１８０に移される。
【００５３】
ステップＳ１４７では、直前に演奏された楽曲の伴奏情報を演奏情報と同期させて再生させるために、同じ楽曲が予約される。この時、ユーザによる操作部１５１、携帯端末、または楽曲再生装置専用リモコンの操作なしに、同じ楽曲が予約される。さらに、予約された楽曲が次に演奏される楽曲となるように、予約情報記憶領域１１４の予約リストの一番先頭に、予約された楽曲の楽曲識別情報が記憶される。
【００５４】
ステップＳ１４７で楽曲が予約された場合、演奏情報、および伴奏情報はＲＡＭ１０２に記憶されているため、演奏情報、および伴奏情報を記憶部１１０から読み出す必要がなく、ユーザは迅速に楽器の演奏を開始することが可能である。
【００５５】
ステップＳ１８０では、楽器演奏用モードのモード終了要求、またはモード切り替え要求が受け取られたか否かが判断される。
【００５６】
［ユーザの利用形態３］
ユーザの利用形態３は、ログインユーザが１人で、かつ１以上の楽器が接続される形態であって、ユーザの演奏情報が演奏情報記憶領域１１３に記憶されている形態である。ユーザの利用形態３における処理の流れを、図２を参照して説明する。図２のフローチャートは楽器演奏用モードを選択することで開始される。ユーザの利用形態１、およびユーザの利用形態２と共通の処理については、その説明を省略する。
【００５７】
ステップＳ１４０において演奏情報が記憶されていると判断された場合、ステップＳ１５０に処理が移される。
【００５８】
ステップＳ１５０では、演奏される楽器と異なる楽器の楽器識別情報が含まれる演奏情報が記憶されているか否かが判断される。例えば、各チャンネルは接続される楽器に応じた専用のチャンネルとして構成されているので、楽器の演奏音がどのチャンネルから入力されたかによって楽器識別情報が判断され、判断された楽器の種類は、楽器識別情報として演奏情報とともに記憶される。さらに、楽器を演奏する前にユーザに楽器を操作させ、チャンネル、およびそのチャンネルに対応する楽器の種類が判断される。演奏情報に記憶された楽器識別情報と、ユーザの楽器の操作により判断された楽器の種類に対応する楽器識別情報とが一致するか否かによって、ステップＳ１５０の判断が実行される。異なるか否かを判断した結果、楽器の種類が異なると判断された場合、ステップＳ１５０の処理はＹＥＳとなり、処理はステップＳ１６０に移される。楽器の種類が一致すると判断された場合、ステップＳ１５０の処理はＮＯとなり、処理はステップＳ１１１に移される。
【００５９】
ステップＳ１６０では、ユーザＩＤに対応付けてログイン情報記憶領域１１５に記憶されたログインユーザ設定が演奏情報を記憶すること、および再生することを表す記憶再生状態に設定されているか否かが判断される。この処理は前述のステップＳ１４３の処理と同様のため、その説明を省略する。ステップＳ１６０の処理において、記憶再生状態のログインユーザ設定がログイン情報記憶領域１１５に記憶されていると判断された場合、ステップＳ１６０の処理はＹＥＳとなり、処理はステップＳ１７０に移される。記憶再生状態のログインユーザ設定がログイン情報記憶領域１１５に記憶されていないと判断された場合、ステップＳ１６０の処理はＮＯとなり、処理はステップＳ１１１に移される。
【００６０】
ステップＳ１７０は演奏情報および伴奏情報再生のサブルーチンの処理である。演奏情
報、および伴奏情報が読み出され、同期して再生される。ステップＳ１４７の処理により予約された楽曲の伴奏情報及び演奏情報が再生される場合は、後述するステップＳ１７２における伴奏情報の読み出し、およびステップＳ１７４における演奏情報の読み出しが実行されない。
【００６１】
（演奏情報および伴奏情報再生のサブルーチンの処理）
ステップＳ１７０の演奏情報および伴奏情報再生のサブルーチンの処理について、図３を参照して説明する。図３のフローチャートは、演奏情報および伴奏情報再生のサブルーチンの処理を示す。演奏情報および伴奏情報再生のサブルーチンの処理の各ステップの処理は、制御部１００により実行される処理である。
【００６２】
ステップＳ１７１では、予約された楽曲の伴奏情報が既にＲＡＭ１０２に記憶されているか否かが判断される。具体的には、予約された楽曲の楽曲識別情報に一致する楽曲識別情報を含む伴奏情報がすでにＲＡＭ１０２に記憶されているか否かが判断される。これにより、予約された楽曲の楽曲識別情報と一致する楽曲識別情報を含む伴奏情報が記憶されていると判断された場合、ステップＳ１７１の処理はＹＥＳとなり、処理はステップＳ１７３に移される。予約された楽曲の楽曲識別情報と一致する楽曲識別情報を含む伴奏情報が記憶されていないと判断された場合、ステップＳ１７１の処理はＮＯとなり、処理はステップＳ１７２に移される。ステップＳ１７２の処理はステップＳ１１１、およびステップＳ１４１の処理と同様であるため、その説明を省略する。
【００６３】
ステップＳ１７３では、予約された楽曲に対応する演奏情報が既にＲＡＭ１０２に記憶されているか否かが判断される。具体的には、予約された楽曲の楽曲識別情報、およびユーザのユーザＩＤを含む演奏情報がすでにＲＡＭ１０２に記憶されているか否かが判断される。予約された楽曲の楽曲識別情報、およびユーザのユーザＩＤを含む演奏情報が記憶されていると判断された場合、ステップＳ１７３の処理はＹＥＳとなり、処理はステップＳ１７５に移される。ユーザにより予約された楽曲の楽曲識別情報、およびユーザのユーザＩＤを含む演奏情報が記憶されていないと判断された場合、ステップＳ１７３の処理はＮＯとなり、処理はステップＳ１７４に移される。
【００６４】
ステップＳ１７４では、演奏情報が演奏情報記憶領域１１３から読み出される。具体的には、楽曲識別情報、およびユーザのユーザＩＤに一致する演奏情報が演奏情報記憶領域１１３から読み出される。読み出された演奏情報は、ＲＡＭ１０２に記憶される。演奏情報がＲＡＭ１０２に記憶されると、ステップＳ１７４の処理は、ステップＳ１７５に移される。
【００６５】
ステップＳ１７５では、ＲＡＭ１０２に記憶された演奏情報、および伴奏情報が同期されて再生される。具体的には、演奏情報、および伴奏情報は、ＲＡＭ１０２から音声制御部１４０に送られる。演奏情報、および伴奏情報が送られるのと同時に、演奏開始時間の情報が音声制御部１４０に送られ、演奏情報、および伴奏情報は同期されて再生される。
【００６６】
ステップＳ１７６では、演奏情報、および伴奏情報の再生が終了したか否かが判断される。具体的には、伴奏情報の再生が終了したと判断された場合、ステップＳ１７６の処理はＹＥＳとなり、サブルーチンの処理が終了し、処理はステップＳ１４６に移される。伴奏情報の再生が終了していないと判断された場合、ステップＳ１７６の処理はＮＯとなり、処理はステップＳ１７１に移される。ステップＳ１７１からステップＳ１７６の処理は伴奏情報、および演奏情報の再生が終了するまで繰り返される。
【００６７】
ステップＳ１４６以降の処理は、ユーザの利用形態２と同様のため、その説明を省略する。
【００６８】
［実施形態の効果］
本実施形態は、１人のユーザが楽器の演奏を練習するための準備処理が、ステップＳ１４０、ステップＳ１４３、ステップＳ１５０、およびステップＳ１６０などのステップにより、迅速かつ簡単に実行される。
【００６９】
ユーザの利用形態１は、ログインユーザが複数人いる形態である。このユーザの利用形態１では、カラオケルームにいるユーザがみんなで楽器の演奏を披露し合ったり、一緒にセッションしたりすることで楽しめるように通常の楽曲再生動作が実行される。
【００７０】
ユーザの利用形態２は、ログインユーザが１人で、かつ１以上の楽器が接続される形態であって、ユーザの演奏情報が演奏情報記憶領域１１３に記憶されていない形態である。このユーザの利用形態２では、演奏情報が記憶されていないため、自分の先に演奏した楽器の演奏音とセッションを行うことはできない。しかし、次回以降に自分が演奏する別の楽器の演奏とセッションすることを可能にするため、演奏情報が記憶される。ユーザが楽器の演奏音を録音するための設定を行わなくても、制御部１００は、ステップＳ１４３により、ユーザにセッションをする意志があるのか否かを判断し、ステップＳ１４４により演奏情報を演奏情報記憶領域１１３に記憶させる。これにより、操作忘れにより演奏情報が記憶されないことを防げる。
【００７１】
ユーザの利用形態３は、ログインユーザが１人で、かつ１以上の楽器が接続される形態であって、ユーザの演奏情報が演奏情報記憶領域１１３に記憶されている形態である。このユーザの利用形態３では、ステップＳ１７０により、ユーザの演奏情報を選択する手間を省くことができ、さらに、演奏情報を選択し忘れたことによる、演奏のやり直しを防ぐことができる。
【００７２】
［変形例］
［変形例１］
本実施形態のステップＳ１５０において、演奏される楽器と異なる楽器の種類に対応する旋律を表す演奏パートが含まれる演奏情報が記憶されているか否かが判断されてもよい。楽曲予約の際にユーザが操作部１５１、携帯端末、またはリモコンを操作して、楽器の種類に対応する演奏パートを選択する。ユーザにより選択された演奏パートと、演奏情報記憶領域１１３に記憶された演奏情報の楽曲識別情報に対応する演奏パートとが異なるか否かで、ステップＳ１５０の判断が実行される。
【００７３】
［変形例２］
本実施形態のユーザの利用形態３において、演奏情報を演奏情報記憶領域１１３に記憶させてもよい。演奏情報を演奏情報記憶領域１１３に記憶させる場合、ステップＳ１７５の次にステップＳ１４３、およびステップＳ１４４の処理を実行すればよい。
【００７４】
［変形例３］
本実施形態において、演奏情報はユーザによる楽器の演奏音を表す情報であるとしたが、ユーザの楽器の演奏状態を表す映像を含んでいてもよい。具体的には、演奏情報に映像が含まれている場合、ステップＳ１７３において、制御部１００は、演奏情報が記憶する映像をビデオＲＡＭ１２０に送り、記憶させる。ビデオＲＡＭ１２０に記憶された映像はステップＳ１７５において、音声制御部１４０に演奏開始時間の情報が送られるのと同時に映像再生部１２１にも演奏開始時間の情報が送られ、演奏情報、および伴奏情報に従って、演奏音および伴奏音が再生されるとともに、演奏情報に含まれる映像が同期して再生される。また、演奏情報に映像を含めるためには、楽曲再生装置１は、図示しないカメラを備え、カメラからの映像を演奏情報に含めて記憶させればよい。
【００７５】
［変形例４］
本実施形態において、演奏情報と伴奏情報とを同期再生する場合、演奏情報に含まれている演奏パートと同一の演奏パートを伴奏情報からマイナスワンしてもよい。また、ユーザが演奏する楽器の演奏パートを伴奏情報からマイナスワンしてもよい。本実施形態の楽曲再生装置１がマイナスワンを実行する場合、演奏情報は、演奏された楽器パートの情報を記憶しており、その楽器の演奏パートに対応する伴奏情報の楽器の演奏パートがマイナスワンされればよい。例えば、伴奏情報がＭＩＤＩデータである場合、ステップＳ１４２またはステップＳ１７５において演奏情報に記憶された楽器の演奏パートに対応する楽器の演奏パートがマイナスワンされればよい。
【００７６】
［変形例５］
本実施形態において楽器接続手段のチャンネルは複数であったが１つでもよい。チャンネルが１つのみである場合、楽曲を予約するとき、または楽器を接続したときにユーザが楽器の種類に関する情報を入力し、チャンネルが１つであっても外部入力部が楽器を識別できるようにすればよい。
【００７７】
［変形例６］
本実施形態のステップＳ１１１において、制御部１００は、記憶部１１０から楽曲識別情報に該当する背景映像の情報を読み出してもよい。その場合、制御部１００は、読み出した背景映像の情報をビデオＲＡＭ１２０に記憶させる。ステップＳ１１２において、制御部１００は、ステップＳ１１１でビデオＲＡＭ１２０に記憶された背景映像の情報を再生する再生指示を映像再生部１２１に送る。映像再生部１２１は、伴奏情報、および歌詞テロップと同様に、再生指示に含まれる演奏開始時間の情報に基づき、背景映像の情報を再生し、映像制御部１２２に送る。映像制御部１２２は、歌詞テロップと背景映像とを合成してディスプレイ２０１に表示させる。映像再生部１２１は演奏開始時間の情報に基づいて再生するため、背景映像、伴奏情報、および歌詞テロップを同期させて再生することができる。
【００７８】
［特許請求の範囲記載の構成と本実施形態との対応関係］
本実施形態に記載の構成と、特許請求の範囲記載の構成との対応関係は次の通りである。楽曲再生装置１は、楽曲再生装置の一例である。記憶部１１０は、記憶手段の一例である。外部入力部１３０は、楽器接続手段の一例である。操作部１５１または受信部１５２、操作処理部１５０、および制御部１００は、ログイン手段および選曲手段の一例である。音声制御部１４０は、再生手段の一例である。制御部１００は、制御手段の一例である。制御部１００および予約情報記憶領域１１４は、予約手段の一例である。制御部１００、ＲＯＭ１０１、ＲＡＭ１０２、および記憶部１１０が、楽曲再生装置のコンピュータの一例である。演奏情報記憶領域１１３に記憶される演奏情報は、演奏情報の一例であり、楽曲記憶領域１１１に記憶される伴奏情報は、伴奏情報の一例であり、演奏情報、および伴奏情報が含む楽曲識別情報は楽曲識別情報の一例であり、楽器識別情報、および楽器の種類に対応する演奏パートは、楽器識別情報の一例であり、演奏情報に含まれるユーザＩＤ、およびログイン情報記憶領域１１５に記憶されるユーザＩＤは、ユーザ識別情報の一例である。
【００７９】
また、ステップＳ１１０がＹＥＳ、かつステップＳ１２０がＹＥＳの場合が、ログインしたユーザの人数が１人であり、かつ前記楽器接続手段に接続された楽器の数が１つ以上ある場合の一例である。ステップＳ１４０の処理がＮＯの場合は、選曲手段によりユーザが選択した楽曲の楽曲識別情報に対応する演奏情報が記憶手段に記憶されていない場合の一例である。ステップＳ１５０の処理がＹＥＳの場合は、演奏情報が含む楽器識別情報と、ユーザにより演奏される楽器の楽器識別情報とが異なる場合の一例である。
【符号の説明】
【００８０】
１…楽曲再生装置、１００…制御部、１１０…記憶部、１２２…映像制御部、１３０…外部入力部、１４０…音声制御部、１５０…操作処理部。
【図１】
0006543897.tif 000002
【図２】
0006543897.tif 000003
【図３】
0006543897.tif 000004
【図４】
0006543897.tif 000005