(57)【要約】【課題】選曲者の属性データ、特に年齢をもとにその選曲者の音楽的感性が刺激されたであろう年代の楽曲を抽出し、選曲者の嗜好に合う楽曲の選択作業を容易、迅速なものとするとともに、システムを円滑に運営できるようにする。【解決手段】個々に属性データが付与された複数の楽曲データを格納した演奏データ記憶手段１１と、選曲者の属性データを入力する条件設定手段８・１８と、前記条件設定手段８・１８から入力された選曲者の属性データにおける年齢条件に基づいて特定期間の楽曲を抽出する検索手段と、前記検索手段の検索結果から所定の条件に基づいて任意の楽曲を抽出する楽曲選択手段と、前記楽曲選択手段により抽出した楽曲を所定の演奏順位で並び替えた選曲順位リストを設定し、その選曲順位リストの表示が可能となるようにした選曲順位リスト作成手段と、を備える。【選択図】      図１
2004212596.tif 000002
【特許請求の範囲】
【請求項１】
個々に属性データが付与された複数の楽曲の演奏データを格納した演奏データ記憶手段と、
選曲者の属性データを入力する条件設定手段と、
前記条件設定手段から入力された選曲者の属性データにおける年齢条件に基づいて特定期間の楽曲を抽出する検索手段と、
前記検索手段の検索結果から所定の条件に基づいて任意の楽曲を抽出する楽曲選択手段と、
前記楽曲選択手段により抽出した楽曲を所定の演奏順位で並び替えた選曲順位リストを設定し、その選曲順位リストの表示が可能となるようにした選曲順位リスト作成手段と、
を備えたことを特徴とするカラオケ選曲装置。
【請求項２】
複数の選曲者による楽曲選択により複数の選曲順位リストが作成されたとき、各選曲順位リストの順位を整合させつつ合成して単一の選曲順位リストを作成するようにしたことを特徴とする請求項１に記載のカラオケ選曲装置。
【請求項３】
選曲順位リストに基づく楽曲の演奏にあたり、当該楽曲の選曲者名、楽曲名などを表示するようにしたことを特徴とする請求項１乃至請求項２に記載のカラオケ選曲装置。
【請求項４】
請求項１乃至請求項３のカラオケ選曲装置を有したことを特徴とするカラオケ装置。
【請求項５】
選曲順位リストに基づき順次演奏する際に、所定の予約情報を順番に記憶可能な楽曲予約情報記憶手段に記憶可能な範囲で予約する楽曲予約受付手段を備えたことを特徴とする請求項４に記載のカラオケ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の楽曲を選曲者の年齢条件に基づいて検索することにより選曲者の嗜好に適合する楽曲の迅速な選定が可能となるようにしたカラオケ選曲装置ならびにこのカラオケ選曲装置を有するカラオケ装置に関するものである。
【０００２】
【従来の技術】
一般にカラオケシステムは、流行歌などの歌唱曲の歌唱部分を除く伴奏部分を演奏し、これに合わせて選曲者が歌唱するようにしており、その伴奏部分の演奏データ、歌詞データは光ディスクに記憶蓄積されている（例えば、特許文献１参照）。そして、近年は、いわゆる通信カラオケの発達が目覚ましく、データ処理能力が向上してきた。例えば、端末のカラオケ装置への楽曲の配信はもとより、ある特定の楽曲の演奏頻度、課金情況、演奏状態などが端末に残り、この記録（ログ）が配信センターに回収されるようにシステムが構築されている。
【０００３】
しかしながら、このように機能の向上したカラオケシステムを利用する場合においても、歌唱を希望する選曲者が楽曲を選択する場合は、いわゆるマニュアル的な作業により希望楽曲を選出するようにしている。即ち、選曲者は通常、楽曲リスト集を参照するか、モニター画面にリストを表示し、目的の楽曲を探すようにしている。このように楽曲の選択を分厚い楽曲リスト集で行う場合、その扱いが容易でなく、また、モニター画面による場合は、多くのスクロールが必要となり、迅速に目的の楽曲を探し当てることが甚だ困難であった。
【０００４】
また、例えば、高年齢者の場合は、嗜好に合う楽曲が古いものが多く、そのため、楽曲リスト集への掲載が疎らであるためにリスト内での把握が困難であったり、また、メロディーは記憶しているが、曲名あるいは歌手名を忘れたような場合はさらに選曲が難しくなる。一方、楽曲リスト集は過去の楽曲の多くが掲載されているが、特定のカテゴリで楽曲の集合が構成されていることがないので、例えば、発音順索引や歌手名索引などから希望の楽曲を探し求めるようにしている。
【０００５】
【特許文献１】
特許第３１３９４４６号
【０００６】
【発明が解決しようとする課題】
本発明は、上記従来の問題に鑑みなされたもので、選曲者の属性データ、特に年齢をもとにその選曲者の音楽的感性が刺激されたであろう時代の楽曲を抽出して集合を構成し、この集合から選曲者の嗜好に合う楽曲を選択するようにしたもので、これにより選曲の容易性、迅速性を向上するようにしたものである。
【０００７】
【課題を解決するための手段】
そこで本発明のカラオケ選曲装置では、個々の属性データが付与された複数の楽曲の演奏データを格納した演奏データ記憶手段と、選曲者の属性データを入力する条件設定手段と、前記条件設定手段から入力された選曲者の属性データにおける年齢条件に基づいて特定期間の楽曲を抽出する検索手段と、前記検索手段の検索結果から所定の条件に基づいて任意の楽曲を抽出する楽曲選択手段と、前記楽曲選択手段により抽出した楽曲を所定の演奏順位で並び替えた選曲順位リストを設定し、その選曲順位リストの表示が可能となるようにした選曲順位リスト作成手段と、を備えるようにする。
【０００８】
そして、上記構成のカラオケ選曲装置において、複数の選曲者により複数の選曲順位リストが作成されたとき、各選曲順位リストの順位を整合させつつ合成して単一の選曲順位リストを作成するようにする。さらに、この選曲順位リストに基づく楽曲の演奏にあたり、当該楽曲の選曲者名、楽曲名などを表示するようにする。
【０００９】
また、上記構成のカラオケ選曲装置を有するカラオケ装置を構成し、さらに選曲順位リストに基づき順次演奏する際に、所定の予約情報を順番に記憶可能な範囲で予約する楽曲予約受付手段を備えるようにし、上記課題を解決する。
【００１０】
【発明の実施の形態】
以下、本発明のカラオケ選曲装置ならびにカラオケ装置の実施の形態を図に基づいて詳細に説明する。
【００１１】
図１は本発明のカラオケ選曲装置のハードウエア構成を示すもので、通信カラオケとしての機能を備えたものである。同図において、符号１は本発明のカラオケ選曲装置を組み込んだカラオケ装置であり、該カラオケ装置１は通信回線２に接続され、さらに歌唱モニター３、サブモニター４、オーディオアンプ５、スピーカ６、マイクロフォン７が接続されており、リモコン８からのコマンド信号の受信が可能となるように構成されている。
【００１２】
前記通信回線２を介して配信センターから送信されてくる属性データが付与された演奏データなどは、通信制御部１０およびバスライン９を介してハードディスクで構成された演奏データ記憶部１１に蓄積記憶される。なお、前記演奏データは、通常、ＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）データで配信され、記憶される。また、前記演奏データの属性データは、図２に示すように固定データ（曲番号、曲名、発表日、歌手名、歌手性別、歌手形態、作曲者名、作詞者名、曲種、曲風、曲調）と更新データ（ランキング順位、男性年齢別選曲度数、女性年齢別選曲度数）からなる。
【００１３】
属性データを記録した同図のようなテーブルは曲番号をキーにして作られるもので、この曲番号は上位４桁が歌手を特定し、下位２桁が同歌手の曲を１から順に振り分けた体系を示す。曲番号から曲調までの列データは、予め、固定データとして用意されているものであるが、それ以降のデータ、即ち、ランキング順位、男性年齢別選曲度数、女性年齢別選曲度数は随時更新されるものである。そして、ランキング順位は、個々の通信カラオケ端末が通信回線を通じて演奏ログをサーバに送り、サーバ上で集計して割出したランキングを、新規楽曲配信のタイミングで受信して更新されるものである。通常、ランキング順位は、曲間で予約曲が入っていない場合に放映されるコマーシャル映像などでベストテンをスクロール表示して流すような使われ方をしている。
【００１４】
年齢別選曲度数は、ローカルのカラオケ端末で曲が演奏される度にカウントアップするが、この度数をサーバに送って集計して全国的なデータとして戻すようにしてもよい。この場合は、記憶カラム領域をローカル用と全国集計したものに分け、ローカルカウントデータをサーバに送り、全国集計データを受信する度に全国集計データ領域を差し替える形式となる。なお、本実施例のように年齢別選曲度数を男性と女性に分けておくことにより、選曲者が男性か女性かを考慮した絞り込みに活かすことができる。
【００１５】
つぎに、符号１２はＣＰＵ（中央演算処理ユニット）であり、システム全体の動作を制御、管理する。システムＲＯＭ１３は、演奏制御プログラムなどを含む動作プログラムが書き込まれており、演奏シーケンスソフト、歌詞表示シーケンスソフトが含まれる。システムＲＡＭ１４は、ＣＰＵ１２によりシステム全体の動作、管理が行われるときに使用されるメモリであり、システムＲＯＭ１３内の動作プログラムは、本発明のシステムに電源が投入されたとき、ＣＰＵ１２の制御によりシステムＲＡＭ１４にロードされる。なお、このシステムＲＡＭ１４は、バッファメモリ１４ａを備える。
【００１６】
符号１５は映像データ生成部であり、システム内で転送されてくる歌詞データや映像データを歌唱モニター３あるいはサブモニター４へ表示可能となるようにして送出する。なお、この映像データ生成部１５には文字情報と映像情報を合成する画像合成機能を備える。符号１６は映像データ記憶部であり、光ディスクに記録された映像情報を楽曲に同期して出力するようにしたもので、この光ディスクのオートチェンジャー機能を備える。
【００１７】
符号１８はキー入力部であり、選曲者が属性データなどを入力するが、リモコン８を併用し、受光部１９からも属性データを受信することができる。この場合の属性データは、選曲者の年齢、性別など個人情報に基づくものである。符号２０は音源部であり、演奏データ記憶部１１から入力した演奏データ（ＭＩＤＩデータ）は音源部２０を介してデジタル信号の演奏データとなり、Ｄ／Ａ変換部２１へ送出され、該Ｄ／Ａ変換部においてアナログ信号に変換された演奏データが合成部２２に入力する。この合成部２２では、前記Ｄ／Ａ変換部２１からの演奏データとマイクロフォン７からの音声信号を合成してオーディオアンプ５へ出力し、該オーディオアンプ５はスピーカ６を駆動して楽曲および音声を発生させる。
【００１８】
このように構成されたカラオケ装置１における演奏処理の流れは、まず、リモコン８などにより楽曲が指定されると、ＣＰＵ１２がこれを判断し、演奏データ記憶部１１から指定された楽曲の演奏データおよび歌詞データを抽出するとともに、この演奏データを演奏シーケンサーにより定められた順序で音源部２０に送出し、スピーカ６から楽曲の演奏が開始される。このとき、合成部２２へ歌唱者の音声がマイク７から入力して合成され、楽曲の演奏音と歌唱者の音声を同時に出力することが可能となる。
【００１９】
これと同時に前記歌詞表示シーケンサーにより歌詞データが映像データ生成部１５に送出され、この映像データ生成部１５においてＣＰＵ１２が同時に読み込んだ映像データ記憶部１６から送出された映像データが合成され、歌唱モニター３に映像と歌詞が表示され、楽曲の進行に伴って映像および歌詞の表示が進行する。
【００２０】
本発明のカラオケ選曲システムは以上のごとくハードウェア構成され、これにより楽曲の選択を行う場合の処理の流れを図３に示すフローチャートにもとづいて以下に説明する。
【００２１】
まず、ステップＳａ１でシステムが起動されると、サブモニター４に図４に示すごとき入力画面が表示され、ステップＳａ２においてキー入力部１８またはリモコン８により選曲者の属性、即ち、氏名またはイニシャルを文字入力し、年齢、性別、好みの曲種（演歌、洋楽、ポップスなど）、曲風（明るい、寂しい、暗いなど）、曲調（軽快、スロー、ポップなど）をラジオボタンのクリックにより指定する。このようにして入力された属性データは、一旦、ＣＰＵ１２に保存され、該ＣＰＵが演奏データ記憶部１１をアクセスし、ステップＳａ３において検索を開始する。
【００２２】
ここで実行される検索処理は、まず、選曲者の現時点の年齢から過去に遡った特定期間の楽曲の抽出となり、以下にその処理のアルゴリズムの一例を説明する。条件設定が完了すると、カラオケ装置１内の内蔵時計により現在期日を調べ、これをＸ（例えば、２０００年１月１日）とし、各年代の代表年齢をＡ（１０代を１５歳、２０代を２５歳、３０代を３５歳、４０代を４５歳、・・・）とし、一意的に決定する。そして、音楽による刺激を受け、記憶に残る初期の年齢を１０歳と仮定し、選曲者の１０歳のときの年齢をＺとする。このような前提のもとに、現在日Ｘを、ｙ０年ｍ０月ｄ０日と表すと、Ｚは、Ｚ＝（ｙ０−（Ａ−１０））年ｍ０月ｄ０日、で求めることができる。これにより、前記選曲者の年代を３０代（代表年齢Ａは３５歳）とすると、１０歳のときの年齢Ｚは１９７５年１月１日と定まる。
【００２３】
これに対し、音楽による刺激を受ける程度が小さくなり、あまり楽曲を記憶しなくなる年齢Ｂを４０歳と仮定して設定し、この年齢Ｂ＝４０歳の時の年月日をＹとし、Ｚを、ｙ１年ｍ１月ｄ１日とすれば、Ｙは、Ｙ＝（ｙ１＋（４０−１０））年ｍ１月ｄ１日により求めることができる。これにより、Ｙは２００５年１月１日と定まる。これは、未来の年月日を示すことになるが、未来の年月日は検索対象がなくなるだけであり、問題となることはない。以上により、検索する対象の期間Ｓは、Ｚ≦Ｓ≦Ｙ→１９７５年１月１日≦Ｓ≦２００５年１月１日、と定まり、テーブルファイルから当該期間の楽曲を抽出する。
【００２４】
このようにして、特定された期間の楽曲が抽出され、この抽出された楽曲の中から、さらに指定した曲種、曲風、曲調に限定された楽曲が抽出され、ステップＳａ４において図５に示すような選曲順位リストの映像がサブモニター４に表示される。この場合の表示順位は、選曲者の性別と年代の選曲度数の大きい順、あるいは全国ランキングの順など任意に定めることができる。同図に示した選曲順位リストは、曲種をポップスに指定してランキング順位が高いものから表示した例を示したもので、複数の選曲者毎に同様の表示がなされる。
【００２５】
上記手順により、選曲順位リストがサブモニター４に表示されると、選曲者は、自身で歌唱を希望する楽曲をリモコン８などから指定するが、歌唱の順序を任意に設定することができる。そして、決定ボタンの押下により最終的な選曲順位リストがステップＳａ６において作成され、その内容がシステムＲＡＭ１４のバッファメモリ１４ａに記憶され演奏予約された選曲順位リストの順序にしたがって楽曲の演奏が開始（Ｓａ９）される。このとき、楽曲の演奏に先立ち、選曲者の名前、曲目名などを図６に示すように歌唱モニター３に表示し、歌唱を促すようにすることが可能である。
【００２６】
以上は唯一人の選曲者による選曲処理の流れを説明したものであるが、カラオケ装置は、通常、複数の選曲者で利用されるものであり、この場合の選曲順位リストの作成処理の流れを以下に説明する。歌唱を希望する先の選曲者が上記選曲処理を完了して選曲順位リストが存在する状態において、後の選曲者が同様に選曲処理を行い、ステップＳａ７において他の選曲順位リストの存在を確認すると、前記システムＲＡＭ１４のバッファメモリ１４ａに記憶されている選曲順位リストと自身の選曲順位リストがＣＰＵ１２の処理によりステップＳａ８において合成される。
【００２７】
即ち、図７（Ａ）は先の選曲者の選曲順位リストＬ１が存在する状態において、後の選曲者により選曲順位リストＬ２が作成され、各選曲順位リストＬ１、Ｌ２における順位を整合させつつ合成し、二人の選曲者の選曲順位リストＬＴ１が作成され、バッファメモリ１４ａに記憶され演奏予約される。このようにして作成された選曲順位リストＬＴ１に基づいてその映像がサブモニター４に表示可能となる。図７（Ｂ）はさらに後順位の選曲者が生じた場合の処理の状態を示すもので、この場合においても前記処理と同様に各順位リストＬ１、Ｌ２、Ｌ３における順位を整合させつつ合成し、単一の選曲順位リストＬＴ２が作成され、バッファメモリ１４ａに記憶され演奏予約されて、サブモニター４に表示可能となる。
【００２８】
また、先の選曲者の歌唱が進行し、途中の経過における後順位の選曲者の選曲順位リストは、図７（Ｃ）に示すように進行しているその時点でバッファメモリ１４が記憶している選曲順位リストに順位を整合させつつ合成し、単一の選曲順位リストＬＴ３となってバッファメモリ１４ａの記憶が更新され、新たな演奏予約の内容がサブモニター４に表示可能となる。そして、楽曲の演奏に先立ち、バッファメモリ１４ａに記憶されている最新の選曲順位リストに基づき、選曲者の氏名、曲目名などを図６に示すような映像で歌唱モニター３に表示するようにする。
【００２９】
以上の処理の流れにおいて、選曲者が楽曲の検索を行い、抽出される曲数が無限定であると、バッファメモリ１４ａに記憶される選曲順位リストが不必要に長いものとなる可能性がある。また、複数の選曲者により検索が行われ、曲数が累積した場合、さらに選曲順位リストが長くなる可能性があるため、予約可能の曲数に上限を定める配慮が必要となる。通常はバッファメモリの容量の関係から、例えば１０曲以上は予約できないようになっているので、選曲者が一人の場合は曲数を１０曲、二人の場合はそれぞれ５曲づつ、三人の場合はそれぞれ４曲、３曲、３曲、というように演奏予約の曲数の上限に収まるように調整する。なお、予約曲数の上限は１０曲に限らず２０曲、３０曲などカラオケ装置の仕様に合わせ適宜設定すれば良いことはいうまでもない。したがって、このような設定を施した場合は、検索結果の上位の定められた曲数を抽出し、それより下位の楽曲は選曲順位リストに含まれないようにすることにより合理的な曲数の設定が可能となる。
【００３０】
前記説明の処理では、複数人の予約曲リストが同時に生成される例であるが、実際は各人毎に順次リストを追加更新していく過程で１０曲を超えたものは削除していくことになる。かかる処理の態様を図９にもとづいて以下に説明する。まず、図９（Ａ）は、選曲者が三人である場合の処理の態様を説明するもので、いま、第１順位者により１０曲の選曲がなされた選曲順位リストＬ１がバッファメモリ１４ａに存在すると仮定する。このような状態において、第２順位者が選曲をしたとすると、第１順位者の選曲順位リストＬ１に第２順位者の選曲順位リストが整合されつつ合成される。このとき、予約曲数の上限を１０曲と設定されているので、第２順位者の予約割当て曲数の５曲が予約リストに挿入され、第１順位者の選曲Ａ６〜Ａ１０は強制的に削除されることになり、第１順位者の選曲Ａ１〜Ａ５と第２順位者の選曲Ｂ１〜Ｂ５が合成された選曲順位リストＬ２が作成されることになる。このようにして選曲順位リストＬ２が作成された状態において、第３順位者が選曲をしたとすると、前記選曲順位リストＬ２に第３順位者の選曲順位リストが整合されつつ合成される。このとき、予約曲数の上限が１０曲と設定されているので、第３順位者の予約割当て曲数の３曲が予約リストに挿入され、第１順位者の選曲Ａ５および第２順位者の選曲Ｂ４、Ｂ５が強制的に削除されることになる。
【００３１】
つぎに、図９（Ｂ）は、第１順位者の歌唱が進行している状態において、第２順位者が選曲を行った場合の処理の態様を説明する。同図の第１選曲者の選曲順位リストＬ１は、第１選曲者が選曲した１０曲の中から２曲の歌唱が終了しているため、２曲分の空容量が存在する状態を示す。かかる状態において、第２順位者により選曲がなされたと仮定すると、第１選曲者の選曲Ａ３〜Ａ７と第２順位者の選曲Ｂ１〜Ｂ５が合成された順位リストＬ２が作成されることになる。このとき、予約曲数の上限が１０曲と設定されていることにより、第１順位者の選曲Ａ８〜Ａ１０が強制的に削除されることになる。
【００３２】
【発明の効果】
以上詳細に説明したごとく、本発明によれば、選曲者の属性データ、特に年齢をもとにその選曲者の音楽的感性が刺激されたであろう時代の楽曲を抽出して集合を構成し、この集合から選曲者の嗜好に合う楽曲を選択するようにしたので、その選曲作業が容易、迅速なものとなり、楽曲リスト集を捲るような作業などを一掃することができる。また、複数の選曲者がある場合においても、各選曲者の選曲順位を整合させて合成して歌唱の順位を決定するようにし、しかも、その順位に基づく楽曲の演奏に先立ち、楽曲の選曲者名、楽曲名などをモニター表示するようにしたので、システムを円滑に運用できるなど多大の効果を奏するものである。
【図面の簡単な説明】
【図１】本発明のハードウエア構成を示すブロック図である。
【図２】本発明における属性データのテーブルの例を示す図である。
【図３】本発明における楽曲選択の手順を示すフローチャート図である。
【図４】本発明における属性データの入力画面の例を示す図である。
【図５】本発明における選曲順位リストの表示例を示す図である。
【図６】本発明における歌唱モニターの表示例を示す図である。
【図７】本発明による選曲順位リストの作成態様を説明するための図である。
【図８】図７で作成された選曲順位リストの表示例を示す図である。
【図９】本発明による選曲順位リストの作成態様を説明するための図である。
【符号の説明】
１・・・・・・カラオケ装置
２・・・・・・通信回線
３・・・・・・歌唱モニター
４・・・・・・サブモニター
５・・・・・・オーディオアンプ
６・・・・・・スピーカ
７・・・・・・マイク
８・・・・・・リモコン
９・・・・・・バスライン
１０・・・・・通信制御部
１１・・・・・演奏データ記憶部
１２・・・・・ＣＰＵ
１３・・・・・システムＲＯＭ
１４・・・・・システムＲＡＭ
１５・・・・・映像データ生成部
１６・・・・・映像データ記憶部
１８・・・・・キー入力部
１９・・・・・リモコン受光部
２０・・・・・音源部
２１・・・・・Ｄ／Ａ変換部
２２・・・・・合成部
【図１】
2004212596.tif 000003
【図２】
2004212596.tif 000004
【図３】
2004212596.tif 000005
【図４】
2004212596.tif 000006
【図５】
2004212596.tif 000007
【図６】
2004212596.tif 000008
【図７】
2004212596.tif 000009
【図８】
2004212596.tif 000010
【図９】
2004212596.tif 000011