(57)【特許請求の範囲】
【請求項１】
カラオケ歌唱を行うためのカラオケ装置であって、
歌唱された楽曲を時系列に記憶する履歴記憶部と、
記憶された前記楽曲毎に設定されている所定の長さの演奏区間を前記時系列に沿って繋ぐことにより、メドレー歌唱用の楽曲データを編集する編集部と、
を有し、
前記履歴記憶部は、前記歌唱された楽曲と併せて、当該楽曲を歌唱した歌唱者を示す歌唱者情報と、当該楽曲に設定されている演奏時間、当該楽曲が実際に歌唱された歌唱時間、または当該楽曲が実際に演奏された放音時間のいずれか一つである時間情報とを記憶し、
前記編集部は、前記時間情報に基づく合計時間を前記歌唱者毎に算出し、算出された合計時間に基づいて、前記演奏区間の長さを調整することを特徴とするカラオケ装置。
【請求項２】
前記履歴記憶部は、前記歌唱された楽曲と併せて、当該楽曲を歌唱した歌唱者を示す歌唱者情報と、当該楽曲の歌唱を評価した採点情報とを記憶し、
前記編集部は、前記歌唱者毎の前記採点情報に基づいて、前記演奏区間の長さを調整することを特徴とする請求項１記載のカラオケ装置。
【請求項３】
前記メドレー歌唱用の楽曲データに基づくメドレー楽曲が演奏されるメドレー演奏時間を設定する設定部を有し、
前記編集部は、設定された前記メドレー演奏時間内となるよう、前記メドレー歌唱用の楽曲データの編集を行うことを特徴とする請求項１または２記載のカラオケ装置。
【請求項４】
前記編集部は、設定された前記メドレー演奏時間に基づいて、前記メドレー歌唱用の楽曲データに含まれる各演奏区間の長さを調整することを特徴とする請求項３記載のカラオケ装置。
【請求項５】
楽曲毎に、異なる長さの前記演奏区間が複数設定されており、
前記編集部は、設定された前記メドレー演奏時間に基づいて、楽曲毎に前記演奏区間の長さを選択することを特徴とする請求項３記載のカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はカラオケ装置に関する。
【０００２】
カラオケ装置は、カラオケ歌唱を行う際に演奏する様々な楽曲を記憶している。このような楽曲の中には、メドレー楽曲も含まれる。メドレー楽曲は、複数の楽曲それぞれに設定された所定の長さの演奏区間（たとえばサビ部分）を繋ぎ合わせて構成される。通常、このようなメドレー楽曲は、カラオケ事業者によって作成されるものであり、楽曲の組み合わせは予め決められている。よって、歌唱者にとって必ずしも所望のメドレー楽曲が用意されているとは限らない。
【０００３】
そこで、歌唱者がメドレー楽曲を編集することができる様々なカラオケ装置の技術が開示されている。
【０００４】
たとえば、特許文献１に記載のオムニバスカラオケ演奏装置は、メドレー楽曲に使用する複数の楽曲、及びその演奏順番を利用者が指定できる。各楽曲についてメドレー楽曲として使用する演奏区間があらかじめ設定されており、利用者が指定した楽曲について、所定の演奏区間を指定の順番にしたがって演奏処理することができる。
【０００５】
また、特許文献２に記載のカラオケ演奏装置は、データベースに集約されている個々の楽曲データについて、メドレー編集時に使用するメドレー用パートとして選定された長さの異なる複数のパートを示す区間識別情報を付しておく。そして、指定された複数の楽曲をメドレー編集するに際し、カラオケ演奏装置は、個々の楽曲データ中の長さの異なる複数のメドレー用パートの中から適宜なパートを選出し、複数の楽曲データからそれぞれ選出したメドレー用パートをつなぎ合わせる。
【０００６】
また、特許文献３では、利用者別演奏頻度管理テーブルで管理している各利用者が歌唱した楽曲の演奏頻度を参照し、複数の利用者がグループ登録された際に、利用者別抽出曲管理テーブルに納められている演奏頻度上位楽曲からグループメドレーを自動的に作成するシステムが開示されている。
【０００７】
更に、特許文献４では、利用者別採点結果管理テーブルで管理している各利用者が歌唱した楽曲の採点結果を参照し、複数の利用者がグループ登録された際に、利用者別抽出曲管理テーブルに納められている採点結果上位楽曲からグループメドレーを自動的に作成するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平６−２０２６７５号公報
【特許文献２】特開２００４−２７２１６３号公報
【特許文献３】特開２００７−２９８６８８号公報
【特許文献４】特開２００７−２９８６９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ここで、たとえば、複数人の歌唱者からなるグループでカラオケ歌唱を行う場合、カラオケ装置の利用時間の終了が近づくにつれて、残りの利用時間を有効に使いつつ、皆が歌唱する機会を得たいという要望がある。この際、メドレー楽曲を選択することがある。但し、従来のメドレー楽曲は予め楽曲の組み合わせが決まっているため、歌唱者によっては歌唱できる楽曲が無い場合もありうる。
【００１０】
そこで、たとえば、その日に歌唱した楽曲に基づいたメドレー楽曲があれば皆が歌唱する機会を得ることが可能となる。
【００１１】
しかし、このようなメドレー楽曲を編集する場合、従来のカラオケ装置は、歌唱者自身が歌唱履歴を確認しながら楽曲を都度指定する必要がある。すなわち、メドレー楽曲の編集に手間がかかるため、残りの歌唱時間を有効活用できない。
【００１２】
また、特許文献３又は特許文献４のカラオケ装置は、利用者のグループ登録が前提となっている。従って、利用者は事前のグループの登録作業が必要となるため煩雑である。
【００１３】
本発明の目的は、複数の歌唱者が居る場合であっても事前のグループ登録等の煩雑な作業が不要であり、且つメドレー楽曲を容易に編集可能なカラオケ装置を提供することにある。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、請求項１に係るカラオケ装置は、カラオケ歌唱を行うためのカラオケ装置である。カラオケ装置は、履歴記憶部及び編集部を有する。履歴記憶部は、歌唱された楽曲を時系列に記憶する。編集部は、記憶された前記楽曲毎に設定されている所定の長さの演奏区間を前記時系列に沿って繋ぐことにより、メドレー歌唱用の楽曲データを編集する。
【００１５】
また、上記課題を解決するために、請求項２に係るカラオケ装置は、請求項１記載のカラオケ装置であって、前記履歴記憶部は、前記歌唱された楽曲と併せて、当該楽曲を歌唱した歌唱者を示す歌唱者情報と、当該楽曲に設定されている演奏時間、当該楽曲が実際に歌唱された歌唱時間、または当該楽曲が実際に演奏された放音時間のいずれか一つである時間情報とを記憶する。前記編集部は、前記時間情報に基づく合計時間を前記歌唱者毎に算出し、算出された合計時間に基づいて、前記演奏区間の長さを調整する。
【００１６】
また、上記課題を解決するために、請求項３に係るカラオケ装置は、請求項１または２記載のカラオケ装置であって、前記履歴記憶部は、前記歌唱された楽曲と併せて、当該楽曲を歌唱した歌唱者を示す歌唱者情報と、当該楽曲の歌唱を評価した採点情報とを記憶する。前記編集部は、前記歌唱者毎の前記採点情報に基づいて、前記演奏区間の長さを調整する。
【００１７】
また、上記課題を解決するために、請求項４に係るカラオケ装置は、請求項１〜３のいずれか一つに記載のカラオケ装置であって、前記メドレー歌唱用の楽曲データに基づくメドレー楽曲が演奏されるメドレー演奏時間を設定する設定部を有する。前記編集部は、設定された前記メドレー演奏時間内となるよう、メドレー歌唱用の楽曲データの編集を行う。
【００１８】
また、上記課題を解決するために、請求項５に係るカラオケ装置は、請求項４記載のカラオケ装置であって、前記編集部は、設定された前記メドレー演奏時間に基づいて、前記メドレー歌唱用の楽曲データに含まれる各演奏区間の長さを調整する。
【００１９】
また、上記課題を解決するために、請求項６に係るカラオケ装置は、請求項４記載のカラオケ装置であって、楽曲毎に、異なる長さの前記演奏区間が複数設定されており、前記編集部は、設定された前記メドレー演奏時間に基づいて、楽曲毎に前記演奏区間の長さを選択する。
【発明の効果】
【００２０】
本発明によれば、複数の歌唱者が居る場合であっても事前のグループ登録等の煩雑な作業が不要であり、且つメドレー楽曲を容易に編集できる。
【図面の簡単な説明】
【００２１】
【図１】第１実施形態に係るカラオケ装置の概略を示す図である。
【図２】第１実施形態に係るカラオケ本体のハードウェア構成例を示す図である。
【図３】第１実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。
【図４】第１実施形態に係るメドレー歌唱用の楽曲データの構成例を示す図である。
【図５】第１実施形態に係るカラオケ装置の処理を示すフローチャートである。
【図６】第２実施形態に係るメドレー歌唱用の楽曲データの構成例を示す図である。
【図７】第３実施形態に係るメドレー歌唱用の楽曲データの構成例を示す図である。
【図８】第４実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。
【図９】第４実施形態に係るメドレー歌唱用の楽曲データの構成例を示す図である。
【発明を実施するための形態】
【００２２】
＜第１実施形態＞
図１〜図５を参照して、第１実施形態に係るカラオケ装置１について説明する。
【００２３】
＝＝カラオケ装置＝＝
（ハードウェア構成）
カラオケ装置１は、カラオケ演奏及び歌唱者が歌唱を行うための装置である。図１に示すように、カラオケ装置１は、カラオケ本体１０、スピーカ２０、表示装置３０、マイク４０、及びリモコン装置５０を備える。
【００２４】
スピーカ２０はカラオケ本体１０からの放音信号に基づいて放音するための構成である。表示装置３０はカラオケ本体１０からの信号に基づいて映像や画像を画面に表示するための構成である。マイク４０は歌唱者の音声（歌唱音声）をアナログの音声信号に変換してカラオケ本体１０に入力するための構成である。リモコン装置５０は、カラオケ本体１０に対する各種操作をおこなうための装置である。歌唱者はリモコン装置５０を用いてカラオケ装置１の起動、楽曲の予約等を行うことができる。リモコン装置５０のディスプレイには各種操作の指示入力を行うためのアイコンが表示される。
【００２５】
カラオケ本体１０は、選択された楽曲の演奏制御、歌詞や背景映像等の表示制御、マイク４０を通じて入力された歌唱音声信号の処理といった、カラオケ歌唱に関する各種の制御を行う。図２はカラオケ本体１０のハードウェア構成例を示す図である。カラオケ本体１０は、制御部１１、通信部１２、記憶部１３、音響処理部１４、表示処理部１５及び操作部１６を備える。各構成はインターフェース（図示なし）を介してバスＢに接続されている。
【００２６】
制御部１１は、ＣＰＵ１１ａおよびメモリ１１ｂを備える。ＣＰＵ１１ａは、メモリ１１ｂに記憶された動作プログラムを実行することにより各種の制御機能を実現する。メモリ１１ｂは、ＣＰＵ１１ａに実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶装置である。
【００２７】
通信部１２は、ルーター（図示なし）を介してカラオケ本体１０を通信回線に接続するためのインタフェースを提供する。
【００２８】
記憶部１３は、各種のデータを記憶する大容量の記憶装置であり、たとえばハードディスクドライブなどである。
【００２９】
記憶部１３は、複数の楽曲データを記憶する。楽曲データは、カラオケ装置１によりカラオケ演奏を行うためのデータである。カラオケ装置１が楽曲データに基づいて楽曲を演奏することにより、歌唱者はカラオケの歌唱が可能となる。楽曲データは、楽曲毎に所定のＩＤ（楽曲ＩＤ）が付与されている。
【００３０】
楽曲データは、ＭＩＤＩデータ、リファレンスデータ、歌詞データ等を含む。ＭＩＤＩデータは、電子楽器の音源を自動演奏させるためのカラオケ演奏データであり、時系列のノート情報によって構成される。リファレンスデータは、利用者によるカラオケ歌唱を採点する際の基準となるデータであり、ヴォーカルの音高を表す時系列の音高情報によって構成されている。
【００３１】
また、本実施形態において、楽曲毎に所定の長さの演奏区間が設定されている。演奏区間は、楽曲中の一部の区間（たとえば、サビの部分）を抽出したものである。演奏区間は、メドレー歌唱用の楽曲データを編集する際に利用される（詳細は後述）。演奏区間は、各楽曲において少なくとも一つ設定されている。記憶部１３は、演奏区間を楽曲データに関連付けて記憶している。
【００３２】
音響処理部１４は、制御部１１の制御に基づき、カラオケ楽曲に対する演奏の制御およびマイク４０を通じて入力された音声信号の処理を行う。音響処理部１４は、たとえばＭＩＤＩ音源、ミキサ、アンプ（いずれも図示なし）を含む。ＭＩＤＩ音源は、楽曲データに基づいて楽音信号を生成する。ミキサは、当該音楽信号およびマイク４０から出力される音声信号を適当な比率でミキシングしてアンプに出力する。アンプは、ミキサからのミキシング信号を増幅し、放音信号としてスピーカ２０へ出力する。これにより、スピーカ２０からは放音信号に基づくカラオケ演奏音およびマイク４０からの歌唱音声が放音される。
【００３３】
表示処理部１５は、制御部１１の制御に基づき、表示装置３０やリモコン装置５０における各種表示に関する処理を行う。たとえば、表示処理部１５は、カラオケ演奏時における背景映像に歌詞テロップや各種アイコンが重ねられた映像を表示装置３０に表示させる制御を行う。
【００３４】
操作部１６は、パネルスイッチおよびリモコン受信回路などからなり、歌唱者によるカラオケ装置１のパネルスイッチあるいはリモコン装置５０の操作に応じて予約信号、演奏中止信号などの操作信号を制御部１１に対して出力する。制御部１１は、操作部１６からの操作信号を検出し、対応する処理を実行する。
【００３５】
（ソフトウェア構成）
図３はカラオケ本体１０のソフトウェア構成例を示す図である。カラオケ本体１０は、履歴記憶部１００及び編集部２００を備える。履歴記憶部１００は記憶部１３の提供する記憶領域の一部として実現される。編集部２００は、ＣＰＵ１１ａがメモリ１１ｂに記憶されるプログラムを実行することにより実現される。
【００３６】
［履歴記憶部］
履歴記憶部１００は、歌唱された楽曲を時系列に記憶する。歌唱された楽曲を時系列に記憶することにより歌唱履歴が得られる。楽曲の記憶を開始するタイミングとしては、歌唱者がカラオケ装置１にログインした時や、カラオケ装置１の電源がオンされた時等がある。一方、楽曲の記憶を終了するタイミングとしては、リモコン装置５０に表示されたメドレー歌唱用のアイコン（後述）が選択された時等がある。履歴記憶部１００は、たとえば、歌唱者がカラオケ装置１にログインした後に歌唱される楽曲の楽曲ＩＤを時系列に記憶する。そして、履歴記憶部１００は、複数の楽曲が歌唱された後、メドレー歌唱用のアイコン（後述）が選択された時に楽曲ＩＤの記憶を終了する。
【００３７】
［編集部］
編集部２００は、履歴記憶部１００に記憶された楽曲毎に設定されている所定の長さの演奏区間を時系列に沿って繋ぐことにより、メドレー歌唱用の楽曲データを編集する。
【００３８】
たとえば、歌唱者Ｘが楽曲Ａ及び楽曲Ｄを歌唱し、歌唱者Ｙが楽曲Ｂ及び楽曲Ｅを歌唱し、歌唱者Ｚが楽曲Ｃ及び楽曲Ｆを歌唱したとする。楽曲は、楽曲Ａ、楽曲Ｂ、楽曲Ｃ、楽曲Ｄ、楽曲Ｅ、楽曲Ｆの順に歌唱されたとする。この歌唱履歴は、履歴記憶部１００に記憶されている。また、楽曲Ａ〜Ｆそれぞれは、サビ部分に対応する１分の演奏区間が設定されているとする。
【００３９】
この例において、歌唱者Ｘ〜Ｚ皆でこれまでに歌唱した楽曲をメドレー形式で振り返りたいと考えたとする。この場合、歌唱者は、リモコン装置５０に表示されているメドレー歌唱用のアイコンを選択する。なお、本実施形態に係るメドレー歌唱用のアイコンは、編集部２００に対し歌唱履歴等に基づく編集処理を実行するよう指示し、且つカラオケ装置１に対し編集された楽曲データに基づくメドレー楽曲を演奏するよう指示する際に選択されるものである。
【００４０】
編集部２００は、メドレー歌唱用のアイコンが選択された場合、楽曲Ａ〜楽曲Ｆそれぞれに設定されている演奏区間の情報を記憶部１３から読み出す。そして、編集部２００は、読み出した演奏区間を履歴記憶部１００で記憶された時系列に基づいて繋ぎ合わせることで楽曲データを編集する。図４は、演奏区間を繋ぎ合わせたメドレー歌唱用の楽曲データのイメージを示す図である。
【００４１】
なお、メドレー歌唱用のアイコンが表示されるタイミングは様々である。たとえば、メドレー歌唱用のアイコンは、予めリモコン装置５０に表示されていてもよい。或いは、予め設定されたカラオケ装置１の利用時間が残り少なくなった場合、制御部１１が表示処理部１５を制御し、記憶部１３に記憶されているメドレー歌唱用のアイコンデータに基づいて当該アイコンをリモコン装置５０に表示させることでもよい。この場合、歌唱者はメドレー歌唱用のアイコンの表示を見て残りの利用時間が少ないことを視覚的に把握することができる。カラオケ装置１の利用時間を設定する例としては、カラオケ店舗の入店時に歌唱者が申告した利用時間を店舗の従業員がカラオケ装置１に直接又はＰＯＳシステム等を介して間接的に入力することにより可能となる。
【００４２】
＝＝カラオケ装置１の動作について＝＝
次に、図５を参照して本実施形態におけるカラオケ装置１の動作の具体例について述べる。図５は、カラオケ装置１の動作例を示すフローチャートである。
【００４３】
歌唱者は、リモコン装置５０を介しカラオケ装置１にログインを行う（ログイン。ステップ１０）。歌唱者は、カラオケ装置１を介して、所望の楽曲を選択し、カラオケ歌唱を行う（カラオケ歌唱。ステップ１１）。
【００４４】
履歴記憶部１００は、ステップ１１で歌唱された楽曲の楽曲ＩＤを時系列に記憶する（歌唱履歴の記憶。ステップ１２）。
【００４５】
複数の楽曲を歌唱した後、歌唱者がリモコン装置５０を介しメドレー歌唱用のアイコンを選択したとする（メドレー歌唱を選択。ステップ１３でＹ）。
【００４６】
編集部２００は、ステップ１３の選択に基づいて、ステップ１０からステップ１３の間に歌唱された楽曲について、それぞれに設定されている演奏区間を記憶部１３から読み出す。そして、編集部２００はステップ１２で記憶されている歌唱履歴に基づき、時系列に沿って演奏区間を繋ぐことでメドレー歌唱用の楽曲データを編集する（メドレー歌唱用楽曲データの編集。ステップ１４）。
【００４７】
カラオケ装置１は、ステップ１４で編集された楽曲データを演奏する（メドレー歌唱用楽曲データの演奏。ステップ１５）。
【００４８】
このように、本実施形態に係るカラオケ装置１によれば、複数の歌唱者が居る場合であっても、歌唱者同士が事前にグループ登録を行う等の煩雑な作業を行うことなく、カラオケ歌唱を行ったメンバー皆が歌唱する機会が得られるメドレー楽曲を提供することができる。また、本実施形態に係るカラオケ装置１によれば、歌唱履歴に基づいて、メドレー歌唱用の楽曲データを編集することができる。すなわち、メドレー歌唱用のアイコンを選択するだけで歌唱履歴からメドレー楽曲に使用する楽曲（演奏区間）が自動で決定されるため、容易にメドレー楽曲を編集することができる。このため、たとえば、残りの利用時間が少ない場合であっても、楽曲選択に時間をかけることなく、皆が歌唱する機会を得ることができる。
【００４９】
なお、本実施形態の構成は複数人での歌唱を前提とするものではない。一人の歌唱者が複数の楽曲を連続で歌唱し、その楽曲に基づいてメドレー歌唱を行う場合であっても利用可能である。また、メドレー歌唱用の楽曲データを編集するためには少なくとも２つの楽曲の演奏区間があればよい。更に、履歴記憶部１００が楽曲を時系列に記憶する期間については、特に限定されるものではない。たとえば、履歴記憶部１００は、ある一回のカラオケ（たとえば２時間）で歌唱された楽曲を記憶してもよいし、数日に渡って行われる複数回のカラオケ（たとえば、１日３時間で３日間に渡って開催されるイベント）で歌唱された楽曲全てを時系列に記憶することも可能である。
【００５０】
＜第２実施形態＞
図６を参照して、第２実施形態に係るカラオケ装置１について説明する。なお、第１実施形態と同様の構成については詳細な説明を省略する。
【００５１】
複数人でカラオケ歌唱を行う場合、様々な理由により歌唱者毎の歌唱する時間にバラつきが生じる。この場合、歌唱時間の短い歌唱者は十分な満足感を得られないといった問題が生じる。一方で、カラオケ歌唱が余り得意でないため、歌う機会を極力減らしたいと考える歌唱者もいる。このような状況に鑑み、本実施形態では、歌唱者毎の時間情報に基づいて、メドレー歌唱用の楽曲データの編集を行う例について述べる。
【００５２】
本実施形態に係る履歴記憶部１００は、歌唱された楽曲と併せて、当該楽曲を歌唱した歌唱者を示す歌唱者情報と、当該楽曲に設定されている演奏時間、当該楽曲が実際に歌唱された歌唱時間、または当該楽曲が実際に演奏された放音時間のいずれか一つである時間情報とを記憶する。
【００５３】
歌唱者情報は、たとえば、カラオケ装置１にログインする際に入力された歌唱者ＩＤである。歌唱者ＩＤは、当該ＩＤを有する歌唱者が歌唱した楽曲の楽曲ＩＤと関連付けられて履歴記憶部１００に記憶される。
【００５４】
演奏時間は、楽曲の演奏開始から終了までの時間であり、楽曲毎に設定されている。演奏時間は楽曲データに関連付けられて記憶部１３に記憶されている。
【００５５】
歌唱時間は、ある楽曲に対し歌唱者が実際に歌唱を行った時間である。歌唱時間は、たとえば音響処理部１４において、マイク４０に音声入力がされている時間をカウントすることにより求めることができる。つまり、演奏が行われている間であっても、音声入力が無い時間は歌唱時間として記録しない。
【００５６】
放音時間は、ある楽曲が実際に演奏された時間である。放音時間は、たとえば音響処理部１４において、スピーカ２０へ放音信号が送信される時間をカウントすることにより求めることができる。つまり、演奏の強制終了が行われた場合等には、演奏開始から強制終了までの時間が放音時間となる。
【００５７】
歌唱時間及び放音時間は、歌唱者ＩＤ及び楽曲ＩＤと関連付けられて履歴記憶部１００に記憶される。
【００５８】
本実施形態に係る編集部２００は、時間情報に基づく合計時間を歌唱者毎に算出し、算出された合計時間に基づいて、楽曲毎の演奏区間の長さを調整する。
【００５９】
たとえば、歌唱者Ｘが楽曲Ａ、楽曲Ｃ及び楽曲Ｆを歌唱し、歌唱者Ｙが楽曲Ｂ及び楽曲Ｄを歌唱し、歌唱者Ｚが楽曲Ｅのみを歌唱したとする。楽曲は、楽曲Ａ、楽曲Ｂ、楽曲Ｃ、楽曲Ｄ、楽曲Ｅ、楽曲Ｆの順に歌唱されたとする。この歌唱履歴は、履歴記憶部１００に記憶されている。楽曲Ａ〜Ｆそれぞれの演奏時間は５分であるとする。また、楽曲Ａ〜Ｆそれぞれは、サビ部分に対応する１分の演奏区間が設定されているとする。
【００６０】
この例において、メドレー歌唱用のアイコンが選択された場合、編集部２００は、楽曲Ａ〜楽曲Ｆそれぞれに設定されている演奏区間の情報及び楽曲の演奏時間を記憶部１３から読み出す。次に、編集部２００は、各楽曲を歌唱した歌唱者Ｘ〜歌唱者Ｚの歌唱者ＩＤを履歴記憶部１００から読み出す。編集部２００は、読み出した歌唱者ＩＤ及び楽曲の演奏時間を元に、歌唱者Ｘ〜歌唱者Ｚそれぞれについて、演奏時間の合計時間を算出する。この例における合計時間は、歌唱者Ｘが１５分、歌唱者Ｙが１０分、歌唱者Ｚが５分となる。
【００６１】
そして、編集部２００は、読み出した演奏区間に対して、時間情報に基づく処理（たとえば合計時間の割合に応じて一部の演奏区間を短縮する処理）を行う。この例では、歌唱者Ｚが最も演奏時間が少ないため、メドレー楽曲では歌唱者Ｚの歌唱時間を長くすることが考えられる。この場合、編集部２００は、最も長い演奏時間を得られた歌唱者Ｘが歌唱した楽曲Ａ、楽曲Ｃ及び楽曲Ｆについては、演奏区間をそれぞれ１／６（１０秒）に短縮する。編集部２００は、次に長い演奏時間を得られた歌唱者Ｙが歌唱した楽曲Ｂ及び楽曲Ｄについては、演奏区間をそれぞれ１／３（２０秒）に短縮する。一方、編集部２００は、最も短い演奏時間しか得られなかった歌唱者Ｚが歌唱した楽曲Ｅについては、予め設定されている演奏区間の長さをそのまま用いる。なお、演奏時間を短縮する割合については、上述の例に限らず予め設定された任意の割を適用することができる。
【００６２】
編集部２００は、上記の処理がなされた演奏区間を履歴記憶部１００で記憶された時系列に基づいて繋ぎ合わせる。図６の（Ａ）は、時間情報に基づく処理を行わない場合の演奏区間を繋ぎ合わせたメドレー歌唱用の楽曲データのイメージを示す図である。この場合、長い演奏時間を得られた歌唱者ほど、メドレー楽曲における演奏区間も長くなる（歌唱者Ｘ：３分、歌唱者Ｙ：２分、歌唱者Ｚ：１分）。一方、図６の（Ｂ）は、時間情報に基づく処理を行った場合の演奏区間を繋ぎ合わせたメドレー歌唱用の楽曲データのイメージを示す図である。この場合、メドレー楽曲においては最も演奏時間が短かった歌唱者Ｚの演奏区間が最も長くなっている（歌唱者Ｘ：３０秒、歌唱者Ｙ：４０秒、歌唱者Ｚ：１分）。
【００６３】
このように、本実施形態に係るカラオケ装置１によれば、時間情報を利用してメドレー歌唱用の楽曲データの編集を行うことができる。よって、たとえば、歌唱時間が短かった歌唱者についてはメドレー歌唱の時間を長くすることができるため、同じ料金を払いながらある歌唱者だけ歌唱時間が短いといった不平等感を低減することが可能となる。
【００６４】
なお、上記例では、歌唱時間の短い歌唱者が長く歌唱できるような構成について述べたがこれに限られない。たとえば、歌唱が苦手な歌唱者は楽曲の予約を少なくする等、敢えて歌唱時間を短くしている場合もある。このような場合にメドレー歌唱の時間を長くとってしまうと、その歌唱者に苦痛を与えることとなる。このような場合を想定し、編集部２００は、時間情報の合計時間が長い歌唱者ほど、歌唱した楽曲の演奏区間を長く設定するよう処理することも可能である。
【００６５】
＜第３実施形態＞
図７を参照して、第３実施形態に係るカラオケ装置１について説明する。なお、第１実施形態等と同様の構成については詳細な説明を省略する。
【００６６】
複数人でカラオケ歌唱を行う場合、上手い歌唱者の歌唱を長く聞きたいという希望がある。一方で、上手く歌えなかった歌唱者は、改めて歌うチャンスを望んでいる場合もありうる。このような状況に鑑み、本実施形態では、歌唱者毎の採点情報に基づいて、メドレー歌唱用の楽曲データの編集を行う例について述べる。
【００６７】
本実施形態に係る履歴記憶部１００は、歌唱された楽曲と併せて、当該楽曲を歌唱した歌唱者を示す歌唱者情報と、当該楽曲の歌唱を評価した採点情報とを記憶する。
【００６８】
採点情報は、カラオケ装置１が有する採点機能によって得られた値である。採点機能は、たとえばマイク４０からの歌唱音声信号と楽曲のリファレンスデータとのズレを比較することにより、歌唱者の歌唱を０〜１００の数値で評価するものである。
【００６９】
本実施形態に係る編集部２００は、歌唱者毎の採点情報に基づいて、楽曲毎の演奏区間の長さを調整する。
【００７０】
たとえば、歌唱者Ｘが楽曲Ａ及び楽曲Ｄを歌唱し、歌唱者Ｙが楽曲Ｂ及び楽曲Ｅを歌唱し、歌唱者Ｚが楽曲Ｃ及び楽曲Ｆを歌唱したとする。楽曲は、楽曲Ａ、楽曲Ｂ、楽曲Ｃ、楽曲Ｄ、楽曲Ｅ、楽曲Ｆの順に歌唱されたとする。この歌唱履歴は、履歴記憶部１００に記憶されている。楽曲Ａ及び楽曲Ｄの採点値はそれぞれ９５点・８５点、楽曲Ｂ及び楽曲Ｅの採点値はそれぞれ８０点・７０点、楽曲Ｃ及び楽曲Ｆの採点値はそれぞれ６０点・５０点であったとする。また、楽曲Ａ〜Ｆそれぞれは、サビ部分に対応する１分の演奏区間が設定されているとする。
【００７１】
この例において、メドレー歌唱用のアイコンが選択された場合、編集部２００は、楽曲Ａ〜楽曲Ｆそれぞれに設定されている演奏区間の情報を記憶部１３から読み出す。次に、編集部２００は、歌唱者Ｘ〜歌唱者Ｚの歌唱者ＩＤ及び歌唱された楽曲の採点値を履歴記憶部１００から読み出す。編集部２００は、歌唱者Ｘ〜歌唱者Ｚそれぞれの採点値を比較する。採点値が複数ある場合には、平均値や分散値でもよいし、最大値または最小値を基準としてもよい。
【００７２】
たとえば平均値を基準とする場合、この例では、歌唱者Ｘの採点値は９０点、歌唱者Ｙの採点値は７５点、歌唱者Ｚの採点値は５５点である。すなわち、歌唱者Ｘが最も歌唱が上手いと考えられるため、メドレー楽曲で歌唱者Ｘの演奏区間を長く編集することにより、上手い歌唱を長く聴くことが可能となる。
【００７３】
そこで、編集部２００は、読み出した演奏区間に対して、採点情報に基づく処理（たとえば、採点結果の割合に応じて一部の演奏区間を短縮する処理）を行う。編集部２００は、楽曲Ａ及び楽曲Ｄについては予め設定されている演奏区間の長さをそのまま用いる。一方、編集部２００は、楽曲Ｂ及び楽曲Ｅについては演奏区間をそれぞれ１／２（３０秒）に短縮し、楽曲Ｃ及び楽曲Ｆについては、演奏区間をそれぞれ１／４（１５秒）に短縮する。
【００７４】
編集部２００は、上記の処理がなされた演奏区間を履歴記憶部１００で記憶された時系列に基づいて繋ぎ合わせる。図７の（Ａ）は、採点情報による処理を行わない場合の演奏区間を繋ぎ合わせたメドレー歌唱用の楽曲データのイメージを示す図である。この場合、採点結果に関わらず、メドレー楽曲の時間は各歌唱者に均等（２分ずつ）に割り当てられる。一方、図７の（Ｂ）は、採点情報による処理を行った場合の演奏区間を繋ぎ合わせたメドレー歌唱用の楽曲データのイメージを示す図である。この場合、メドレー楽曲においては最も採点結果が高かった歌唱者Ｘの演奏時間が最も長くなっている（歌唱者Ｘ：２分、歌唱者Ｙ：１分、歌唱者Ｚ：３０秒）。
【００７５】
このように、本実施形態に係るカラオケ装置１によれば、採点情報を利用してメドレー歌唱用の楽曲データの編集を行うことができる。よって、たとえば、歌唱が上手い歌唱者ほどメドレー歌唱の時間を長くすることができるため、上手い歌唱者の歌唱を長く聴くことが可能となる。
【００７６】
なお、上記例では、上手い歌唱者が長く歌唱できるような構成について述べたがこれに限られない。たとえば、上手く歌えなかった歌唱者ほど、再度歌うチャンスが欲しいと考える場合もある。このような場合を想定し、編集部２００は、採点値が低い歌唱者ほど、歌唱した楽曲の演奏区間を長く設定するように処理することも可能である。
【００７７】
＜第４実施形態＞
図８及び図９を参照して、第４実施形態に係るカラオケ装置１について説明する。なお、第１実施形態等と同様の構成については詳細な説明を省略する。
【００７８】
カラオケ装置の利用時間の都合等により、メドレー演奏時間を調整したい場合がある。このような状況に鑑み、本実施形態では、設定したメドレー演奏時間に基づいて、メドレー歌唱用の楽曲データの編集を行う例について述べる。
【００７９】
（ソフトウェア構成）
図８はカラオケ本体１０のソフトウェア構成例を示す図である。カラオケ本体１０は、履歴記憶部１００、編集部２００及び設定部３００を備える。履歴記憶部１００は記憶部１３の提供する記憶領域の一部として実現される。編集部２００及び設定部３００は、ＣＰＵ１１ａがメモリ１１ｂに記憶されるプログラムを実行することにより実現される。
【００８０】
［設定部］
設定部３００は、メドレー歌唱用の楽曲データに基づくメドレー楽曲が演奏されるメドレー演奏時間を設定する。
【００８１】
たとえば、制御部１１は、表示処理部１５を制御し、メドレー歌唱用のアイコンが選択された際に、メドレー歌唱用の楽曲データの編集時間として「３分」、「５分」、「１０分」のように複数の選択肢を表示させる。歌唱者は残りの利用時間等を考慮して任意の時間を選択する。設定部３００は、選択された値に基づいてメドレー演奏時間を設定する。
【００８２】
［編集部］
本実施形態に係る編集部２００は、設定されたメドレー演奏時間内となるよう、メドレー歌唱用の楽曲データの編集を行う。
【００８３】
具体的には、編集部２００は、設定されたメドレー演奏時間に基づいて、メドレー歌唱用の楽曲データに含まれる各演奏区間の長さを調整することにより、メドレー歌唱用の楽曲データの編集を行う。
【００８４】
たとえば、歌唱者Ｘが楽曲Ａ及び楽曲Ｄを歌唱し、歌唱者Ｙが楽曲Ｂ及び楽曲Ｅを歌唱し、歌唱者Ｚが楽曲Ｃ及び楽曲Ｆを歌唱したとする。楽曲は、楽曲Ａ、楽曲Ｂ、楽曲Ｃ、楽曲Ｄ、楽曲Ｅ、楽曲Ｆの順に歌唱されたとする。この歌唱履歴は、履歴記憶部１００に記憶されている。また、楽曲Ａ〜Ｆそれぞれは、サビ部分に対応する１分の演奏区間が設定されているとする。
【００８５】
この例において、メドレー演奏時間が５分と設定されたとする。
【００８６】
編集部２００は、楽曲Ａ〜楽曲Ｆそれぞれに設定されている演奏区間の情報を記憶部１３から読み出す。次に、編集部２００は、メドレー歌唱用の楽曲データの長さが５分以内になるよう、各楽曲の演奏区間の長さを均等に短縮する。なお、この際、第２実施形態の時間情報や第３実施形態の採点情報を利用して楽曲毎に短縮する長さを変えることもできる。
【００８７】
編集部２００は、上述の処理がなされた演奏区間を履歴記憶部１００で記憶された時系列に基づいて繋ぎ合わせる。図９の（Ａ）は、設定されたメドレー演奏時間を考慮しない場合の演奏区間を繋ぎ合わせたメドレー歌唱用の楽曲データのイメージを示す図である。この場合、メドレー歌唱用の楽曲データの長さ（６分）は、設定されたメドレー演奏時間（５分）内に収まらない。一方、図９の（Ｂ）は、設定されたメドレー演奏時間を考慮した場合の演奏区間を繋ぎ合わせたメドレー歌唱用の楽曲データのイメージを示す図である。この場合、各演奏区間を１０秒ずつ短縮して編集しているため、設定されたメドレー演奏時間に収まるデータの長さ（５分）となっている。なお、編集されるメドレー歌唱用の楽曲データの長さは必ずしも設定された値と同じである必要はなく、設定されたメドレー演奏時間内に収まっていればよい。
【００８８】
別の具体例として、編集部２００は、設定されたメドレー演奏時間に基づいて、楽曲毎に演奏区間の長さを選択することにより、メドレー歌唱用の楽曲データの編集を行うことも可能である。
【００８９】
この場合、楽曲毎に、異なる長さの演奏区間が複数設定されている。たとえば、楽曲Ａについて、１分の演奏区間α、３０秒の演奏区間β、１５秒の演奏区間γといった具合である。
【００９０】
編集部２００は、各楽曲の演奏区間の中から設定されたメドレー演奏時間に収まるような長さの演奏区間を選択し、それらを履歴記憶部１００で記憶された時系列に基づいて繋ぎ合わせる。
【００９１】
このように、本実施形態に係るカラオケ装置１によれば、残りの利用時間が少ない等、予め設定されている演奏区間に基づいてメドレー歌唱用の楽曲データを編集することが困難な場合であってもメドレー楽曲を容易に編集できる。
【００９２】
なお、メドレー演奏時間は、カラオケ装置１の利用時間情報に基づいて自動で設定してもよい。たとえば、カラオケ店舗の入店時に歌唱者が申告した利用時間を店舗の従業員がカラオケ装置１に直接又はＰＯＳシステム等を介して間接的に入力することにより、利用時間情報として管理する。設定部３００は、利用時間情報に基づき、たとえば残りの利用時間が１０分になった場合に、５分のメドレー演奏時間を設定する。編集部２００は、それまで（残り１０分まで）に歌唱された楽曲に基づいて、設定された５分以内の演奏時間となるよう、メドレー歌唱用の楽曲データを編集する。
【００９３】
上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９４】
１  カラオケ装置
１０  カラオケ本体
１１  制御部
１３  記憶部
３０  表示装置
５０  リモコン装置
１００  履歴記憶部
２００  編集部
【図１】
0006554376.tif 000002
【図２】
0006554376.tif 000003
【図３】
0006554376.tif 000004
【図４】
0006554376.tif 000005
【図５】
0006554376.tif 000006
【図６】
0006554376.tif 000007
【図７】
0006554376.tif 000008
【図８】
0006554376.tif 000009
【図９】
0006554376.tif 000010