JP2004212596A - Karaoke music selecting device and karaoke machine - Google Patents
Karaoke music selecting device and karaoke machine Download PDFInfo
- Publication number
- JP2004212596A JP2004212596A JP2002381434A JP2002381434A JP2004212596A JP 2004212596 A JP2004212596 A JP 2004212596A JP 2002381434 A JP2002381434 A JP 2002381434A JP 2002381434 A JP2002381434 A JP 2002381434A JP 2004212596 A JP2004212596 A JP 2004212596A
- Authority
- JP
- Japan
- Prior art keywords
- music
- karaoke
- song
- selection
- list
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、複数の楽曲を選曲者の年齢条件に基づいて検索することにより選曲者の嗜好に適合する楽曲の迅速な選定が可能となるようにしたカラオケ選曲装置ならびにこのカラオケ選曲装置を有するカラオケ装置に関するものである。
【0002】
【従来の技術】
一般にカラオケシステムは、流行歌などの歌唱曲の歌唱部分を除く伴奏部分を演奏し、これに合わせて選曲者が歌唱するようにしており、その伴奏部分の演奏データ、歌詞データは光ディスクに記憶蓄積されている(例えば、特許文献1参照)。そして、近年は、いわゆる通信カラオケの発達が目覚ましく、データ処理能力が向上してきた。例えば、端末のカラオケ装置への楽曲の配信はもとより、ある特定の楽曲の演奏頻度、課金情況、演奏状態などが端末に残り、この記録(ログ)が配信センターに回収されるようにシステムが構築されている。
【0003】
しかしながら、このように機能の向上したカラオケシステムを利用する場合においても、歌唱を希望する選曲者が楽曲を選択する場合は、いわゆるマニュアル的な作業により希望楽曲を選出するようにしている。即ち、選曲者は通常、楽曲リスト集を参照するか、モニター画面にリストを表示し、目的の楽曲を探すようにしている。このように楽曲の選択を分厚い楽曲リスト集で行う場合、その扱いが容易でなく、また、モニター画面による場合は、多くのスクロールが必要となり、迅速に目的の楽曲を探し当てることが甚だ困難であった。
【0004】
また、例えば、高年齢者の場合は、嗜好に合う楽曲が古いものが多く、そのため、楽曲リスト集への掲載が疎らであるためにリスト内での把握が困難であったり、また、メロディーは記憶しているが、曲名あるいは歌手名を忘れたような場合はさらに選曲が難しくなる。一方、楽曲リスト集は過去の楽曲の多くが掲載されているが、特定のカテゴリで楽曲の集合が構成されていることがないので、例えば、発音順索引や歌手名索引などから希望の楽曲を探し求めるようにしている。
【0005】
【特許文献1】
特許第3139446号
【0006】
【発明が解決しようとする課題】
本発明は、上記従来の問題に鑑みなされたもので、選曲者の属性データ、特に年齢をもとにその選曲者の音楽的感性が刺激されたであろう時代の楽曲を抽出して集合を構成し、この集合から選曲者の嗜好に合う楽曲を選択するようにしたもので、これにより選曲の容易性、迅速性を向上するようにしたものである。
【0007】
【課題を解決するための手段】
そこで本発明のカラオケ選曲装置では、個々の属性データが付与された複数の楽曲の演奏データを格納した演奏データ記憶手段と、選曲者の属性データを入力する条件設定手段と、前記条件設定手段から入力された選曲者の属性データにおける年齢条件に基づいて特定期間の楽曲を抽出する検索手段と、前記検索手段の検索結果から所定の条件に基づいて任意の楽曲を抽出する楽曲選択手段と、前記楽曲選択手段により抽出した楽曲を所定の演奏順位で並び替えた選曲順位リストを設定し、その選曲順位リストの表示が可能となるようにした選曲順位リスト作成手段と、を備えるようにする。
【0008】
そして、上記構成のカラオケ選曲装置において、複数の選曲者により複数の選曲順位リストが作成されたとき、各選曲順位リストの順位を整合させつつ合成して単一の選曲順位リストを作成するようにする。さらに、この選曲順位リストに基づく楽曲の演奏にあたり、当該楽曲の選曲者名、楽曲名などを表示するようにする。
【0009】
また、上記構成のカラオケ選曲装置を有するカラオケ装置を構成し、さらに選曲順位リストに基づき順次演奏する際に、所定の予約情報を順番に記憶可能な範囲で予約する楽曲予約受付手段を備えるようにし、上記課題を解決する。
【0010】
【発明の実施の形態】
以下、本発明のカラオケ選曲装置ならびにカラオケ装置の実施の形態を図に基づいて詳細に説明する。
【0011】
図1は本発明のカラオケ選曲装置のハードウエア構成を示すもので、通信カラオケとしての機能を備えたものである。同図において、符号1は本発明のカラオケ選曲装置を組み込んだカラオケ装置であり、該カラオケ装置1は通信回線2に接続され、さらに歌唱モニター3、サブモニター4、オーディオアンプ5、スピーカ6、マイクロフォン7が接続されており、リモコン8からのコマンド信号の受信が可能となるように構成されている。
【0012】
前記通信回線2を介して配信センターから送信されてくる属性データが付与された演奏データなどは、通信制御部10およびバスライン9を介してハードディスクで構成された演奏データ記憶部11に蓄積記憶される。なお、前記演奏データは、通常、MIDI(Musical Instrument Digital Interface)データで配信され、記憶される。また、前記演奏データの属性データは、図2に示すように固定データ(曲番号、曲名、発表日、歌手名、歌手性別、歌手形態、作曲者名、作詞者名、曲種、曲風、曲調)と更新データ(ランキング順位、男性年齢別選曲度数、女性年齢別選曲度数)からなる。
【0013】
属性データを記録した同図のようなテーブルは曲番号をキーにして作られるもので、この曲番号は上位4桁が歌手を特定し、下位2桁が同歌手の曲を1から順に振り分けた体系を示す。曲番号から曲調までの列データは、予め、固定データとして用意されているものであるが、それ以降のデータ、即ち、ランキング順位、男性年齢別選曲度数、女性年齢別選曲度数は随時更新されるものである。そして、ランキング順位は、個々の通信カラオケ端末が通信回線を通じて演奏ログをサーバに送り、サーバ上で集計して割出したランキングを、新規楽曲配信のタイミングで受信して更新されるものである。通常、ランキング順位は、曲間で予約曲が入っていない場合に放映されるコマーシャル映像などでベストテンをスクロール表示して流すような使われ方をしている。
【0014】
年齢別選曲度数は、ローカルのカラオケ端末で曲が演奏される度にカウントアップするが、この度数をサーバに送って集計して全国的なデータとして戻すようにしてもよい。この場合は、記憶カラム領域をローカル用と全国集計したものに分け、ローカルカウントデータをサーバに送り、全国集計データを受信する度に全国集計データ領域を差し替える形式となる。なお、本実施例のように年齢別選曲度数を男性と女性に分けておくことにより、選曲者が男性か女性かを考慮した絞り込みに活かすことができる。
【0015】
つぎに、符号12はCPU(中央演算処理ユニット)であり、システム全体の動作を制御、管理する。システムROM13は、演奏制御プログラムなどを含む動作プログラムが書き込まれており、演奏シーケンスソフト、歌詞表示シーケンスソフトが含まれる。システムRAM14は、CPU12によりシステム全体の動作、管理が行われるときに使用されるメモリであり、システムROM13内の動作プログラムは、本発明のシステムに電源が投入されたとき、CPU12の制御によりシステムRAM14にロードされる。なお、このシステムRAM14は、バッファメモリ14aを備える。
【0016】
符号15は映像データ生成部であり、システム内で転送されてくる歌詞データや映像データを歌唱モニター3あるいはサブモニター4へ表示可能となるようにして送出する。なお、この映像データ生成部15には文字情報と映像情報を合成する画像合成機能を備える。符号16は映像データ記憶部であり、光ディスクに記録された映像情報を楽曲に同期して出力するようにしたもので、この光ディスクのオートチェンジャー機能を備える。
【0017】
符号18はキー入力部であり、選曲者が属性データなどを入力するが、リモコン8を併用し、受光部19からも属性データを受信することができる。この場合の属性データは、選曲者の年齢、性別など個人情報に基づくものである。符号20は音源部であり、演奏データ記憶部11から入力した演奏データ(MIDIデータ)は音源部20を介してデジタル信号の演奏データとなり、D/A変換部21へ送出され、該D/A変換部においてアナログ信号に変換された演奏データが合成部22に入力する。この合成部22では、前記D/A変換部21からの演奏データとマイクロフォン7からの音声信号を合成してオーディオアンプ5へ出力し、該オーディオアンプ5はスピーカ6を駆動して楽曲および音声を発生させる。
【0018】
このように構成されたカラオケ装置1における演奏処理の流れは、まず、リモコン8などにより楽曲が指定されると、CPU12がこれを判断し、演奏データ記憶部11から指定された楽曲の演奏データおよび歌詞データを抽出するとともに、この演奏データを演奏シーケンサーにより定められた順序で音源部20に送出し、スピーカ6から楽曲の演奏が開始される。このとき、合成部22へ歌唱者の音声がマイク7から入力して合成され、楽曲の演奏音と歌唱者の音声を同時に出力することが可能となる。
【0019】
これと同時に前記歌詞表示シーケンサーにより歌詞データが映像データ生成部15に送出され、この映像データ生成部15においてCPU12が同時に読み込んだ映像データ記憶部16から送出された映像データが合成され、歌唱モニター3に映像と歌詞が表示され、楽曲の進行に伴って映像および歌詞の表示が進行する。
【0020】
本発明のカラオケ選曲システムは以上のごとくハードウェア構成され、これにより楽曲の選択を行う場合の処理の流れを図3に示すフローチャートにもとづいて以下に説明する。
【0021】
まず、ステップSa1でシステムが起動されると、サブモニター4に図4に示すごとき入力画面が表示され、ステップSa2においてキー入力部18またはリモコン8により選曲者の属性、即ち、氏名またはイニシャルを文字入力し、年齢、性別、好みの曲種(演歌、洋楽、ポップスなど)、曲風(明るい、寂しい、暗いなど)、曲調(軽快、スロー、ポップなど)をラジオボタンのクリックにより指定する。このようにして入力された属性データは、一旦、CPU12に保存され、該CPUが演奏データ記憶部11をアクセスし、ステップSa3において検索を開始する。
【0022】
ここで実行される検索処理は、まず、選曲者の現時点の年齢から過去に遡った特定期間の楽曲の抽出となり、以下にその処理のアルゴリズムの一例を説明する。条件設定が完了すると、カラオケ装置1内の内蔵時計により現在期日を調べ、これをX(例えば、2000年1月1日)とし、各年代の代表年齢をA(10代を15歳、20代を25歳、30代を35歳、40代を45歳、・・・)とし、一意的に決定する。そして、音楽による刺激を受け、記憶に残る初期の年齢を10歳と仮定し、選曲者の10歳のときの年齢をZとする。このような前提のもとに、現在日Xを、y0年m0月d0日と表すと、Zは、Z=(y0−(A−10))年m0月d0日、で求めることができる。これにより、前記選曲者の年代を30代(代表年齢Aは35歳)とすると、10歳のときの年齢Zは1975年1月1日と定まる。
【0023】
これに対し、音楽による刺激を受ける程度が小さくなり、あまり楽曲を記憶しなくなる年齢Bを40歳と仮定して設定し、この年齢B=40歳の時の年月日をYとし、Zを、y1年m1月d1日とすれば、Yは、Y=(y1+(40−10))年m1月d1日により求めることができる。これにより、Yは2005年1月1日と定まる。これは、未来の年月日を示すことになるが、未来の年月日は検索対象がなくなるだけであり、問題となることはない。以上により、検索する対象の期間Sは、Z≦S≦Y→1975年1月1日≦S≦2005年1月1日、と定まり、テーブルファイルから当該期間の楽曲を抽出する。
【0024】
このようにして、特定された期間の楽曲が抽出され、この抽出された楽曲の中から、さらに指定した曲種、曲風、曲調に限定された楽曲が抽出され、ステップSa4において図5に示すような選曲順位リストの映像がサブモニター4に表示される。この場合の表示順位は、選曲者の性別と年代の選曲度数の大きい順、あるいは全国ランキングの順など任意に定めることができる。同図に示した選曲順位リストは、曲種をポップスに指定してランキング順位が高いものから表示した例を示したもので、複数の選曲者毎に同様の表示がなされる。
【0025】
上記手順により、選曲順位リストがサブモニター4に表示されると、選曲者は、自身で歌唱を希望する楽曲をリモコン8などから指定するが、歌唱の順序を任意に設定することができる。そして、決定ボタンの押下により最終的な選曲順位リストがステップSa6において作成され、その内容がシステムRAM14のバッファメモリ14aに記憶され演奏予約された選曲順位リストの順序にしたがって楽曲の演奏が開始(Sa9)される。このとき、楽曲の演奏に先立ち、選曲者の名前、曲目名などを図6に示すように歌唱モニター3に表示し、歌唱を促すようにすることが可能である。
【0026】
以上は唯一人の選曲者による選曲処理の流れを説明したものであるが、カラオケ装置は、通常、複数の選曲者で利用されるものであり、この場合の選曲順位リストの作成処理の流れを以下に説明する。歌唱を希望する先の選曲者が上記選曲処理を完了して選曲順位リストが存在する状態において、後の選曲者が同様に選曲処理を行い、ステップSa7において他の選曲順位リストの存在を確認すると、前記システムRAM14のバッファメモリ14aに記憶されている選曲順位リストと自身の選曲順位リストがCPU12の処理によりステップSa8において合成される。
【0027】
即ち、図7(A)は先の選曲者の選曲順位リストL1が存在する状態において、後の選曲者により選曲順位リストL2が作成され、各選曲順位リストL1、L2における順位を整合させつつ合成し、二人の選曲者の選曲順位リストLT1が作成され、バッファメモリ14aに記憶され演奏予約される。このようにして作成された選曲順位リストLT1に基づいてその映像がサブモニター4に表示可能となる。図7(B)はさらに後順位の選曲者が生じた場合の処理の状態を示すもので、この場合においても前記処理と同様に各順位リストL1、L2、L3における順位を整合させつつ合成し、単一の選曲順位リストLT2が作成され、バッファメモリ14aに記憶され演奏予約されて、サブモニター4に表示可能となる。
【0028】
また、先の選曲者の歌唱が進行し、途中の経過における後順位の選曲者の選曲順位リストは、図7(C)に示すように進行しているその時点でバッファメモリ14が記憶している選曲順位リストに順位を整合させつつ合成し、単一の選曲順位リストLT3となってバッファメモリ14aの記憶が更新され、新たな演奏予約の内容がサブモニター4に表示可能となる。そして、楽曲の演奏に先立ち、バッファメモリ14aに記憶されている最新の選曲順位リストに基づき、選曲者の氏名、曲目名などを図6に示すような映像で歌唱モニター3に表示するようにする。
【0029】
以上の処理の流れにおいて、選曲者が楽曲の検索を行い、抽出される曲数が無限定であると、バッファメモリ14aに記憶される選曲順位リストが不必要に長いものとなる可能性がある。また、複数の選曲者により検索が行われ、曲数が累積した場合、さらに選曲順位リストが長くなる可能性があるため、予約可能の曲数に上限を定める配慮が必要となる。通常はバッファメモリの容量の関係から、例えば10曲以上は予約できないようになっているので、選曲者が一人の場合は曲数を10曲、二人の場合はそれぞれ5曲づつ、三人の場合はそれぞれ4曲、3曲、3曲、というように演奏予約の曲数の上限に収まるように調整する。なお、予約曲数の上限は10曲に限らず20曲、30曲などカラオケ装置の仕様に合わせ適宜設定すれば良いことはいうまでもない。したがって、このような設定を施した場合は、検索結果の上位の定められた曲数を抽出し、それより下位の楽曲は選曲順位リストに含まれないようにすることにより合理的な曲数の設定が可能となる。
【0030】
前記説明の処理では、複数人の予約曲リストが同時に生成される例であるが、実際は各人毎に順次リストを追加更新していく過程で10曲を超えたものは削除していくことになる。かかる処理の態様を図9にもとづいて以下に説明する。まず、図9(A)は、選曲者が三人である場合の処理の態様を説明するもので、いま、第1順位者により10曲の選曲がなされた選曲順位リストL1がバッファメモリ14aに存在すると仮定する。このような状態において、第2順位者が選曲をしたとすると、第1順位者の選曲順位リストL1に第2順位者の選曲順位リストが整合されつつ合成される。このとき、予約曲数の上限を10曲と設定されているので、第2順位者の予約割当て曲数の5曲が予約リストに挿入され、第1順位者の選曲A6〜A10は強制的に削除されることになり、第1順位者の選曲A1〜A5と第2順位者の選曲B1〜B5が合成された選曲順位リストL2が作成されることになる。このようにして選曲順位リストL2が作成された状態において、第3順位者が選曲をしたとすると、前記選曲順位リストL2に第3順位者の選曲順位リストが整合されつつ合成される。このとき、予約曲数の上限が10曲と設定されているので、第3順位者の予約割当て曲数の3曲が予約リストに挿入され、第1順位者の選曲A5および第2順位者の選曲B4、B5が強制的に削除されることになる。
【0031】
つぎに、図9(B)は、第1順位者の歌唱が進行している状態において、第2順位者が選曲を行った場合の処理の態様を説明する。同図の第1選曲者の選曲順位リストL1は、第1選曲者が選曲した10曲の中から2曲の歌唱が終了しているため、2曲分の空容量が存在する状態を示す。かかる状態において、第2順位者により選曲がなされたと仮定すると、第1選曲者の選曲A3〜A7と第2順位者の選曲B1〜B5が合成された順位リストL2が作成されることになる。このとき、予約曲数の上限が10曲と設定されていることにより、第1順位者の選曲A8〜A10が強制的に削除されることになる。
【0032】
【発明の効果】
以上詳細に説明したごとく、本発明によれば、選曲者の属性データ、特に年齢をもとにその選曲者の音楽的感性が刺激されたであろう時代の楽曲を抽出して集合を構成し、この集合から選曲者の嗜好に合う楽曲を選択するようにしたので、その選曲作業が容易、迅速なものとなり、楽曲リスト集を捲るような作業などを一掃することができる。また、複数の選曲者がある場合においても、各選曲者の選曲順位を整合させて合成して歌唱の順位を決定するようにし、しかも、その順位に基づく楽曲の演奏に先立ち、楽曲の選曲者名、楽曲名などをモニター表示するようにしたので、システムを円滑に運用できるなど多大の効果を奏するものである。
【図面の簡単な説明】
【図1】本発明のハードウエア構成を示すブロック図である。
【図2】本発明における属性データのテーブルの例を示す図である。
【図3】本発明における楽曲選択の手順を示すフローチャート図である。
【図4】本発明における属性データの入力画面の例を示す図である。
【図5】本発明における選曲順位リストの表示例を示す図である。
【図6】本発明における歌唱モニターの表示例を示す図である。
【図7】本発明による選曲順位リストの作成態様を説明するための図である。
【図8】図7で作成された選曲順位リストの表示例を示す図である。
【図9】本発明による選曲順位リストの作成態様を説明するための図である。
【符号の説明】
1・・・・・・カラオケ装置
2・・・・・・通信回線
3・・・・・・歌唱モニター
4・・・・・・サブモニター
5・・・・・・オーディオアンプ
6・・・・・・スピーカ
7・・・・・・マイク
8・・・・・・リモコン
9・・・・・・バスライン
10・・・・・通信制御部
11・・・・・演奏データ記憶部
12・・・・・CPU
13・・・・・システムROM
14・・・・・システムRAM
15・・・・・映像データ生成部
16・・・・・映像データ記憶部
18・・・・・キー入力部
19・・・・・リモコン受光部
20・・・・・音源部
21・・・・・D/A変換部
22・・・・・合成部[0001]
TECHNICAL FIELD OF THE INVENTION
SUMMARY OF THE INVENTION The present invention provides a karaoke music selecting apparatus that enables a quick selection of music that matches the taste of a music selectr by searching for a plurality of music based on the age condition of the music selectr, and a karaoke having the karaoke music select apparatus. It concerns the device.
[0002]
[Prior art]
In general, karaoke systems play accompaniment parts other than the singing part of singing songs such as popular songs, and the song singer sings accordingly, and the performance data and lyrics data of the accompaniment part are stored and stored on the optical disk. (For example, see Patent Document 1). In recent years, so-called communication karaoke has been remarkably developed, and data processing ability has been improved. For example, a system is constructed such that, in addition to the distribution of music to the terminal's karaoke device, the performance frequency, billing status, performance state, and the like of a specific music remain in the terminal, and this record (log) is collected at the distribution center. Have been.
[0003]
However, even when a karaoke system with improved functions is used, when a singer who wishes to sing selects a tune, the desired tune is selected by a so-called manual operation. In other words, a music singer usually refers to a music list or displays a list on a monitor screen to search for a target music. When a song is selected from a thick song list as described above, it is not easy to handle the song, and when using a monitor screen, a lot of scrolling is required, and it is extremely difficult to quickly find the target song. Was.
[0004]
In addition, for example, in the case of elderly people, the songs that match their tastes are often old, so it is difficult to comprehend in the list because the listing in the song list is sparse, and the melody is If you forget the song name or singer name, it will be more difficult to select a song. On the other hand, the song list contains many of the past songs, but since no set of songs is organized in a specific category, for example, the desired song can be selected from the pronunciation order index or singer name index. I try to look for it.
[0005]
[Patent Document 1]
Patent No. 3139446 [0006]
[Problems to be solved by the invention]
SUMMARY OF THE INVENTION The present invention has been made in view of the above-described conventional problems, and extracts a set of music by selecting attribute data of a song selector, particularly songs of an era when the musical sensitivity of the song selector would be stimulated based on age. It is configured to select a song that matches the taste of a song selector from this set, thereby improving the ease and speed of song selection.
[0007]
[Means for Solving the Problems]
Therefore, in the karaoke song selecting apparatus of the present invention, a performance data storage unit storing performance data of a plurality of songs to which individual attribute data is added, a condition setting unit for inputting attribute data of a music selector, and a condition setting unit. A search means for extracting music for a specific period based on an age condition in the attribute data of the input music selector, a music selection means for extracting an arbitrary music from search results of the search means based on predetermined conditions, A music selection ranking list in which the music extracted by the music selection means is rearranged in a predetermined performance ranking is set, and the music selection ranking list can be displayed.
[0008]
Then, in the karaoke music selection device having the above-described configuration, when a plurality of music selection ranking lists are created by a plurality of music singers, a single music selection ranking list is created by combining the music selection ranking lists while matching the rankings. I do. Further, when performing a music piece based on the music selection order list, the name of the musician, the music piece name, and the like of the music piece are displayed.
[0009]
In addition, a karaoke device having the karaoke music selection device having the above-described configuration is configured, and further, when performing sequentially based on the music selection ranking list, a music reservation reception unit that reserves predetermined reservation information in a range that can be stored in order is provided. To solve the above problem.
[0010]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of a karaoke selecting device and a karaoke device of the present invention will be described in detail with reference to the drawings.
[0011]
FIG. 1 shows a hardware configuration of a karaoke music selection apparatus of the present invention, which has a function as a communication karaoke. In FIG. 1,
[0012]
Performance data and the like to which attribute data is transmitted from the distribution center via the
[0013]
The table shown in the same figure that records attribute data is created using the song number as a key. The song number specifies the singer in the upper four digits, and the lower two digits sort the songs of the singer in order from 1 Show the system. The column data from the song number to the tune is prepared in advance as fixed data, but the subsequent data, that is, the ranking order, the music selection frequency by male age, and the music selection frequency by female age are updated as needed. Things. The ranking order is such that each communication karaoke terminal sends a performance log to the server through a communication line, and receives and updates the ranking calculated and calculated on the server at the timing of new music distribution. Normally, the ranking order is used in such a manner that the best ten is scrolled and played in a commercial image or the like which is broadcasted when there is no reserved music between the music.
[0014]
The music selection frequency by age is counted up each time a music piece is played at a local karaoke terminal, but this frequency may be sent to a server and totalized and returned as nationwide data. In this case, the storage column area is divided into those for local use and those tallied nationwide, local count data is sent to the server, and the nationwide total data area is replaced each time nationwide total data is received. By dividing the age-specific music selection frequency into men and women as in the present embodiment, it is possible to utilize the narrowing down in consideration of whether the music selector is male or female.
[0015]
Next,
[0016]
[0017]
Reference numeral 18 denotes a key input unit, which is used by a music singer to input attribute data and the like. The attribute data can also be received from the
[0018]
First, when a music piece is designated by the
[0019]
At the same time, the lyric display sequencer sends the lyric data to the video
[0020]
The karaoke song selection system of the present invention is constituted by hardware as described above, and the flow of processing for selecting a song by this will be described below with reference to the flowchart shown in FIG.
[0021]
First, when the system is started in step Sa1, an input screen as shown in FIG. 4 is displayed on the
[0022]
The search process executed here is to extract a music piece of a specific period that is retroactive from the current age of the music selector, and an example of an algorithm of the processing will be described below. When the setting of the conditions is completed, the current date is checked by the built-in clock in the
[0023]
On the other hand, an age B at which the degree of stimulation by music becomes small and the user does not memorize music much is set assuming that the age is 40 years. , Y1 year, m1 and d1 day, Y can be obtained by Y = (y1 + (40−10)) year m1 and d1 day. As a result, Y is determined to be January 1, 2005. This indicates the future date, but the future date is simply absent from the search target and does not pose a problem. As described above, the search target period S is determined as Z ≦ S ≦ Y → January 1, 1975 ≦ S ≦ January 1, 2005, and music pieces in the period are extracted from the table file.
[0024]
In this way, the music pieces of the specified period are extracted, and from the extracted music pieces, the music pieces limited to the specified music type, music style, and tone are further extracted, and shown in FIG. 5 in step Sa4. The image of the music selection order list is displayed on the
[0025]
When the music selection order list is displayed on the sub-monitor 4 according to the above procedure, the music selector himself specifies the music he or she wants to sing from the
[0026]
The above is the explanation of the flow of the music selection process by only one music singer, but the karaoke apparatus is usually used by a plurality of music singers, and the flow of the music selection order list creation process in this case is explained. This will be described below. In a state in which the preceding song selector who wishes to sing has completed the above-mentioned song selection process and there is a song selection ranking list, the subsequent song selector performs the same song selection process and confirms in step Sa7 that there is another song selection ranking list. The music selection order list stored in the
[0027]
That is, in FIG. 7A, in a state where the music selection ranking list L1 of the previous music selection person exists, the music selection ranking list L2 is created by the later music selection person, and the music selection ranking lists L1 and L2 are synthesized while matching the rankings. Then, a music selection ranking list LT1 of the two music selectors is created, stored in the
[0028]
In addition, the singing of the preceding singing person progresses, and the song selection order list of the second-ranking singing person in the middle of the singing progress is stored in the buffer memory 14 at that time as shown in FIG. The music is combined with the selected music selection order list while matching the order to form a single music selection order list LT3, the storage of the
[0029]
In the above-described processing flow, if the music selector searches for music and the number of music to be extracted is unlimited, the music selection ranking list stored in the
[0030]
In the process described above, the reserved song list of a plurality of people is generated at the same time. However, in the process of adding and updating the list sequentially for each person, those exceeding 10 songs are deleted. Become. The mode of such processing will be described below with reference to FIG. First, FIG. 9 (A) illustrates a mode of processing when there are three music singers, and a music selection order list L1 in which ten songs have been selected by the first order is stored in the
[0031]
Next, FIG. 9B illustrates a mode of processing when a second-ranked person selects a song while the first-ranked person is singing. The song selection ranking list L1 of the first song selector of FIG. 6 shows a state in which two songs have been sung out of the ten songs selected by the first song selector, and there is an empty capacity for two songs. In this state, assuming that the music is selected by the second-ranked person, a ranking list L2 in which the music selections A3 to A7 of the first musician and the music selections B1 to B5 of the second-ranked person are combined is created. At this time, since the upper limit of the number of reserved music pieces is set to 10, the music selections A8 to A10 of the first rank are forcibly deleted.
[0032]
【The invention's effect】
As described above in detail, according to the present invention, a set is formed by extracting attribute data of a song selector, particularly songs of an era in which the musical sensitivity of the song selector would be stimulated based on age. Since the music that matches the taste of the music singer is selected from the set, the music selection work becomes easy and quick, and the work of turning over the music list can be eliminated. Further, even when there are a plurality of song selectors, the song selection order of each song selector is matched and synthesized to determine the singing order. Since the names, song names, and the like are displayed on the monitor, the system can be operated smoothly, which has a great effect.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a hardware configuration of the present invention.
FIG. 2 is a diagram illustrating an example of a table of attribute data according to the present invention.
FIG. 3 is a flowchart illustrating a procedure of music selection in the present invention.
FIG. 4 is a diagram illustrating an example of an attribute data input screen according to the present invention.
FIG. 5 is a diagram showing a display example of a music selection order list in the present invention.
FIG. 6 is a diagram showing a display example of a singing monitor according to the present invention.
FIG. 7 is a diagram for explaining a manner of creating a music selection order list according to the present invention.
FIG. 8 is a diagram showing a display example of a music selection order list created in FIG. 7;
FIG. 9 is a diagram for explaining a manner of creating a music selection order list according to the present invention.
[Explanation of symbols]
1
13. System ROM
14. System RAM
15 video
Claims (5)
選曲者の属性データを入力する条件設定手段と、
前記条件設定手段から入力された選曲者の属性データにおける年齢条件に基づいて特定期間の楽曲を抽出する検索手段と、
前記検索手段の検索結果から所定の条件に基づいて任意の楽曲を抽出する楽曲選択手段と、
前記楽曲選択手段により抽出した楽曲を所定の演奏順位で並び替えた選曲順位リストを設定し、その選曲順位リストの表示が可能となるようにした選曲順位リスト作成手段と、
を備えたことを特徴とするカラオケ選曲装置。Performance data storage means for storing performance data of a plurality of songs to which attribute data is individually assigned;
Condition setting means for inputting the attribute data of the song selector;
Search means for extracting music for a specific period based on an age condition in the attribute data of the music selector input from the condition setting means,
Music selection means for extracting any music from the search result of the search means based on predetermined conditions;
A song selection order list creating unit that sets a song selection order list in which the songs extracted by the song selection unit are rearranged in a predetermined performance order, and enables display of the song selection order list;
A karaoke music selection device comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002381434A JP4211392B2 (en) | 2002-12-27 | 2002-12-27 | Karaoke song selection device and karaoke device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002381434A JP4211392B2 (en) | 2002-12-27 | 2002-12-27 | Karaoke song selection device and karaoke device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004212596A true JP2004212596A (en) | 2004-07-29 |
JP4211392B2 JP4211392B2 (en) | 2009-01-21 |
Family
ID=32817351
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002381434A Expired - Fee Related JP4211392B2 (en) | 2002-12-27 | 2002-12-27 | Karaoke song selection device and karaoke device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4211392B2 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006106631A1 (en) * | 2005-03-31 | 2006-10-12 | Pioneer Corporation | Regeneration order change supporting unit, musical-piece information regenerating device, and regeneration order change supporting method |
JP2007003897A (en) * | 2005-06-24 | 2007-01-11 | Toppan Printing Co Ltd | Karaoke system, and device and program |
JP2008180942A (en) * | 2007-01-25 | 2008-08-07 | Xing Inc | Karaoke system |
JP2009036882A (en) * | 2007-07-31 | 2009-02-19 | Daiichikosho Co Ltd | Karaoke system equipped with tempo regulation function |
JP2013182051A (en) * | 2012-02-29 | 2013-09-12 | Xing Inc | Terminal device and music player |
JP2019066552A (en) * | 2017-09-28 | 2019-04-25 | 株式会社第一興商 | Musical piece recommendation device |
CN116156260A (en) * | 2022-12-30 | 2023-05-23 | 深圳创维-Rgb电子有限公司 | Song recommendation method and device and television main chip |
-
2002
- 2002-12-27 JP JP2002381434A patent/JP4211392B2/en not_active Expired - Fee Related
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006106631A1 (en) * | 2005-03-31 | 2006-10-12 | Pioneer Corporation | Regeneration order change supporting unit, musical-piece information regenerating device, and regeneration order change supporting method |
JP2007003897A (en) * | 2005-06-24 | 2007-01-11 | Toppan Printing Co Ltd | Karaoke system, and device and program |
JP4492461B2 (en) * | 2005-06-24 | 2010-06-30 | 凸版印刷株式会社 | Karaoke system, apparatus and program |
JP2008180942A (en) * | 2007-01-25 | 2008-08-07 | Xing Inc | Karaoke system |
JP2009036882A (en) * | 2007-07-31 | 2009-02-19 | Daiichikosho Co Ltd | Karaoke system equipped with tempo regulation function |
JP2013182051A (en) * | 2012-02-29 | 2013-09-12 | Xing Inc | Terminal device and music player |
JP2019066552A (en) * | 2017-09-28 | 2019-04-25 | 株式会社第一興商 | Musical piece recommendation device |
CN116156260A (en) * | 2022-12-30 | 2023-05-23 | 深圳创维-Rgb电子有限公司 | Song recommendation method and device and television main chip |
Also Published As
Publication number | Publication date |
---|---|
JP4211392B2 (en) | 2009-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100228791A1 (en) | Electronic Device Having Music Database And Method Of Forming Music Database | |
JPH09198068A (en) | Medley playing device | |
JP2008041043A (en) | Information processing apparatus | |
JP4211392B2 (en) | Karaoke song selection device and karaoke device | |
JP5585144B2 (en) | Karaoke device and program | |
JP3783267B2 (en) | BGM terminal device | |
JP4073561B2 (en) | Karaoke device, karaoke host device, and communication karaoke system characterized by medley music editing method | |
TWI263975B (en) | Method and apparatus of creating a music file with main melody and accompaniment | |
JPH11219188A (en) | Communication karaoke (sing-along music) system, karaoke playing terminal, and music selecting device | |
JP4182613B2 (en) | Karaoke equipment | |
JPH11184467A (en) | System and method for music retrieval and record medium | |
JP4447524B2 (en) | Karaoke equipment characterized by medley music selection processing with uniform tempo | |
JP2008268507A (en) | Music piece information attachment server, terminal and music piece information attachment system | |
JP2008003483A (en) | Karaoke device | |
JPH03294899A (en) | 'karaoke' device | |
JP4223277B2 (en) | A music selection device and a music selection program capable of selecting a desired song while continuously playing a part of a plurality of songs narrowed down to a predetermined number or less by keyword search | |
JP2004117587A (en) | Music selection support device | |
JPH08185194A (en) | Electronic retrieval device for karaoke music | |
JP2004212588A (en) | Music reproducing apparatus | |
JP4263263B2 (en) | Reservation terminal that can reserve desired songs in the karaoke device by adding user's favorite performance orders | |
JP3892082B2 (en) | Karaoke device and karaoke music selection device | |
JP3602059B2 (en) | Melody search formula karaoke performance reservation system, melody search server, karaoke computer | |
JP2936636B2 (en) | Reservation information display device | |
JP2000214849A (en) | Karaoke apparatus | |
JP4545493B2 (en) | Music generation method, apparatus and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050728 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071112 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071120 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080121 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20081007 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081020 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111107 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111107 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121107 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121107 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131107 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |