JP2004212596A - Karaoke music selecting device and karaoke machine - Google Patents

Karaoke music selecting device and karaoke machine Download PDF

Info

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
Application number
JP2002381434A
Other languages
Japanese (ja)
Other versions
JP4211392B2 (en
Inventor
Akira Nishida
晃 西田
Hiroyuki Fujita
博之 藤田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP2002381434A priority Critical patent/JP4211392B2/en
Publication of JP2004212596A publication Critical patent/JP2004212596A/en
Application granted granted Critical
Publication of JP4211392B2 publication Critical patent/JP4211392B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To make it easy and speedy to select a musical piece matching a preference of a music selecting person by extracting musical pieces of an age at which musical sensitivity of the music selecting person was possibly stimulated based upon property data, specially, the age of the music selecting person. <P>SOLUTION: The karaoke music selecting device is equipped with a playing data storage means 11 of storing a plurality of pieces of musical piece data individually given property data, condition setting means 8 and 18 of inputting property data on the music selecting person, a retrieving means of extracting musical pieces in a specified period according age conditions of the property data of the music selecting person inputted from the condition setting means 8 and 18, a musical piece selecting means of extracting an arbitrary musical piece meeting a specified condition from retrieval results of the retrieving means, and a music selection order list generating means of setting a music selection order list wherein the extracted musical pieces extracted by the music piece selecting means are rearranged in specified playing order and enables the list to be displayed. Musical pieces of the age at which the musical sensitivity of the music selecting person is possibly stimulated are extracted based upon the property data, specially, the age of the music selecting person to constitute a set and a musical piece matching a preference of the music selecting person is selected from the set, so the music selecting operation is made easy and speedy and an operation for turning over pages of a musical piece list book can be eliminated. <P>COPYRIGHT: (C)2004,JPO&NCIPI

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, reference numeral 1 denotes a karaoke apparatus incorporating the karaoke selecting apparatus of the present invention. The karaoke apparatus 1 is connected to a communication line 2, and further includes a singing monitor 3, a sub monitor 4, an audio amplifier 5, a speaker 6, and a microphone. 7 is connected, and is configured to be able to receive a command signal from the remote controller 8.
[0012]
Performance data and the like to which attribute data is transmitted from the distribution center via the communication line 2 are accumulated and stored in a performance data storage unit 11 composed of a hard disk via the communication control unit 10 and the bus line 9. You. The performance data is usually distributed and stored as MIDI (Musical Instrument Digital Interface) data. The attribute data of the performance data includes fixed data (song number, song title, announcement date, singer name, singer gender, singer form, composer name, lyricist name, song type, song style, as shown in FIG. 2). Tune) and update data (ranking ranking, music selection frequency by male age, music selection frequency by female age).
[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, reference numeral 12 denotes a CPU (Central Processing Unit), which controls and manages the operation of the entire system. The system ROM 13 stores an operation program including a performance control program and the like, and includes performance sequence software and lyrics display sequence software. The system RAM 14 is a memory used when the operation and management of the entire system are performed by the CPU 12. The operation program in the system ROM 13 stores the system RAM 14 under the control of the CPU 12 when the system of the present invention is powered on. Will be loaded. The system RAM 14 has a buffer memory 14a.
[0016]
Reference numeral 15 denotes a video data generation unit, which sends out lyrics data and video data transferred in the system so that the lyrics data and video data can be displayed on the singing monitor 3 or the sub monitor 4. The video data generator 15 has an image synthesizing function for synthesizing character information and video information. Reference numeral 16 denotes a video data storage unit which outputs video information recorded on the optical disk in synchronization with music, and has an autochanger function of the optical disk.
[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 light receiving unit 19 by using the remote controller 8 together. The attribute data in this case is based on personal information such as the age and gender of the music selector. Reference numeral 20 denotes a sound source unit. Performance data (MIDI data) input from the performance data storage unit 11 becomes performance data of a digital signal via the sound source unit 20 and is transmitted to the D / A conversion unit 21 to be transmitted to the D / A conversion unit 21. The performance data converted into an analog signal by the conversion unit is input to the synthesis unit 22. The synthesizing unit 22 synthesizes the performance data from the D / A conversion unit 21 and the audio signal from the microphone 7 and outputs the synthesized data to the audio amplifier 5. The audio amplifier 5 drives the speaker 6 to convert music and voice. generate.
[0018]
First, when a music piece is designated by the remote controller 8 or the like, the CPU 12 determines that the music piece is designated by the remote controller 8 or the like, and the performance data of the designated music piece from the performance data storage unit 11 The lyric data is extracted, and the performance data is sent to the tone generator 20 in the order determined by the performance sequencer, and the performance of the music is started from the speaker 6. At this time, the voice of the singer is input to the synthesizing unit 22 from the microphone 7 and synthesized, so that it is possible to simultaneously output the performance sound of the music and the voice of the singer.
[0019]
At the same time, the lyric display sequencer sends the lyric data to the video data generation unit 15, and the video data generation unit 15 combines the video data sent from the video data storage unit 16 read by the CPU 12 at the same time, and And the lyrics are displayed on the screen, and the display of the video and the lyrics progresses as the music progresses.
[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 sub-monitor 4, and in step Sa2, the attribute of the music selector, that is, the name or initials is input by the key input unit 18 or the remote controller 8. Input and specify the age, gender, favorite song type (enka, western music, pops, etc.), song style (bright, lonely, dark, etc.) and tune (light, slow, pop, etc.) by clicking the radio button. The attribute data input in this manner is temporarily stored in the CPU 12, and the CPU accesses the performance data storage unit 11 to start a search in step Sa3.
[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 karaoke apparatus 1, this is set to X (for example, January 1, 2000), and the representative age of each age is set to A (for teens, 15 years old, 20s). Is 25 years old, 30s is 35 years old, 40s is 45 years old, ...). Then, it is assumed that the initial age that has been stimulated by music and remains in memory is 10 years old, and the age of the musician at the age of 10 is Z. Under such a premise, if the current date X is represented as y0, m0, d0, then Z can be obtained by Z = (y0- (A-10)) year, m0, d0. As a result, when the age of the music selector is assumed to be thirties (representative age A is 35 years old), age Z at the age of 10 is determined to be January 1, 1975.
[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 sub monitor 4. In this case, the display order can be arbitrarily determined, for example, in the order of the music selection frequency of the musician and the age of the music selection, or in the order of the national ranking. The music selection order list shown in FIG. 9 shows an example in which the song type is designated as pops and displayed in descending order of ranking, and the same display is made for each of a plurality of music selectors.
[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 remote control 8 or the like, but can arbitrarily set the singing order. When the enter button is depressed, a final music selection order list is created in step Sa6, and its contents are stored in the buffer memory 14a of the system RAM 14, and the performance of the music starts in accordance with the order of the music selection order list reserved for performance (Sa9). ) Is done. At this time, prior to the performance of the music, it is possible to display the name of the musician, the title of the music, and the like on the singing monitor 3 as shown in FIG.
[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 buffer memory 14a of the system RAM 14 and its own music selection order list are combined by the processing of the CPU 12 in step Sa8.
[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 buffer memory 14a, and the performance is reserved. The video can be displayed on the sub monitor 4 based on the music selection ranking list LT1 created in this way. FIG. 7 (B) shows the state of the process in the case where a musician with a lower rank is further generated. In this case as well, the music is synthesized while matching the ranks in the respective rank lists L1, L2, L3 in the same manner as the above-mentioned processing. , A single music selection order list LT2 is created, stored in the buffer memory 14a, reserved for performance, and can be displayed on the sub monitor 4.
[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 buffer memory 14a is updated, and the new performance reservation contents can be displayed on the sub monitor 4. Then, prior to the performance of the music, based on the latest music selection order list stored in the buffer memory 14a, the name of the music selector, the title of the music, and the like are displayed on the singing monitor 3 in an image as shown in FIG. .
[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 buffer memory 14a may be unnecessarily long. . In addition, when a plurality of musicians search and the number of music pieces is accumulated, the music selection order list may be further lengthened. Therefore, it is necessary to consider the upper limit of the number of music pieces that can be reserved. Normally, due to the capacity of the buffer memory, for example, it is not possible to reserve more than 10 songs, so the number of songs is 10 for one song singer, five songs for two people, and three songs for three people. In this case, the adjustment is made such that the number of songs reserved for performance is four songs, three songs, and three songs, respectively. It is needless to say that the upper limit of the number of reserved songs is not limited to 10, but may be set as appropriate according to the specifications of the karaoke device, such as 20 songs and 30 songs. Therefore, when such a setting is performed, a predetermined number of songs higher than the search result is extracted, and songs lower than that are not included in the song selection ranking list, so that a reasonable number of songs can be obtained. Settings can be made.
[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 buffer memory 14a. Assume that it exists. In this state, if the second-ranked person selects a song, the second-ranked person's song-selection ranking list is combined with the first-ranked person's song-selection ranking list L1. At this time, since the upper limit of the number of reserved songs is set to 10, five songs of the number of reserved songs assigned by the second-ranked person are inserted into the reservation list, and the music selections A6 to A10 of the first-ranked person are forcibly performed. As a result, the music selection order list L2 in which the first-ranked music selections A1 to A5 and the second-ranked music selections B1 to B5 are combined is created. Assuming that the third-ranked person has selected a music piece in the state where the music-selection ranking list L2 has been created in this way, the music-selection ranking list of the third-ranked person is synthesized while being matched with the music-selection ranking list L2. At this time, since the upper limit of the number of reserved songs is set to 10, three songs of the number of reserved songs assigned by the third-ranked person are inserted into the reservation list, and the music selection A5 of the first-ranked person and the number of songs of the second-ranked person are selected. The music selections B4 and B5 are forcibly deleted.
[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 Karaoke device 2 Communication line 3 Singing monitor 4 Sub monitor 5 Audio amplifier 6 Speaker 7 Microphone 8 Remote controller 9 Bus line 10 Communication control unit 11 Performance data storage unit 12 ... CPU
13. System ROM
14. System RAM
15 video data generation unit 16 video data storage unit 18 key input unit 19 remote control light receiving unit 20 sound source unit 21 ..D / A converter 22 .... combiner

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:
複数の選曲者による楽曲選択により複数の選曲順位リストが作成されたとき、各選曲順位リストの順位を整合させつつ合成して単一の選曲順位リストを作成するようにしたことを特徴とする請求項1に記載のカラオケ選曲装置。When a plurality of music selection ranking lists are created by music selection by a plurality of music choosers, a single music selection ranking list is created by combining the music selection ranking lists while matching the rankings. Item 4. A karaoke song selecting device according to item 1. 選曲順位リストに基づく楽曲の演奏にあたり、当該楽曲の選曲者名、楽曲名などを表示するようにしたことを特徴とする請求項1乃至請求項2に記載のカラオケ選曲装置。3. The karaoke music selection apparatus according to claim 1, wherein, when performing the music based on the music selection ranking list, a name of a music singer, a music name, and the like of the music are displayed. 請求項1乃至請求項3のカラオケ選曲装置を有したことを特徴とするカラオケ装置。A karaoke apparatus comprising the karaoke selecting apparatus according to claim 1. 選曲順位リストに基づき順次演奏する際に、所定の予約情報を順番に記憶可能な楽曲予約情報記憶手段に記憶可能な範囲で予約する楽曲予約受付手段を備えたことを特徴とする請求項4に記載のカラオケ装置。5. A music reservation receiving means for making a reservation within a range which can be stored in a music reservation information storage means capable of storing predetermined reservation information in order when sequentially performing music based on the music selection ranking list. A karaoke device as described.
JP2002381434A 2002-12-27 2002-12-27 Karaoke song selection device and karaoke device Expired - Fee Related JP4211392B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (8)

* Cited by examiner, † Cited by third party
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) &#39;karaoke&#39; 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&#39;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