Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3663711B2 - Sound generator - Google Patents
[go: Go Back, main page]

JP3663711B2 - Sound generator - Google Patents

Sound generator Download PDF

Info

Publication number
JP3663711B2
JP3663711B2 JP00785096A JP785096A JP3663711B2 JP 3663711 B2 JP3663711 B2 JP 3663711B2 JP 00785096 A JP00785096 A JP 00785096A JP 785096 A JP785096 A JP 785096A JP 3663711 B2 JP3663711 B2 JP 3663711B2
Authority
JP
Japan
Prior art keywords
music
information
song
user
variable
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.)
Expired - Fee Related
Application number
JP00785096A
Other languages
Japanese (ja)
Other versions
JPH09198058A (en
Inventor
順一 中村
健二 富沢
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP00785096A priority Critical patent/JP3663711B2/en
Publication of JPH09198058A publication Critical patent/JPH09198058A/en
Application granted granted Critical
Publication of JP3663711B2 publication Critical patent/JP3663711B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、楽曲のオーディオデータを生成する音響生成装置に関する。
【0002】
【従来の技術】
現在、出力される楽曲に合わせて歌唱する、いわゆるカラオケが広まっている。このカラオケでは、演奏音楽とマイクロホンから入力される歌唱音声を混合して出力するマイクミキシングシステムであるカラオケ機器が用いられている。このカラオケ機器で演奏音楽を出力するには、例えばいわゆるレーザディスクやコンパクトディスク(CD)にオーディオデータと共にビデオデータが記録されたいわゆるビデオCD等のディスク状記録媒体等に記録された演奏情報を再生する方式や、通信システムによって受信した演奏情報であるいわゆるMIDI(musical instrument digital interface)データを記憶し、選択された楽曲に応じたMIDIデータを再生する方式であるいわゆる通信型カラオケなどが存在する。
【0003】
このカラオケの利用者層としては、過去においては、中高年層が中心であった。しかし、現在は、少人数のグループ単位でカラオケを利用することが可能である、いわゆるカラオケボックス等の普及により、カラオケは、幅広い年齢層に普及するにいたっている。そして、カラオケの利用形態も、パーティ等と融合した娯楽性の高いものへと変化している。
【0004】
このカラオケの利用者の潜在的な要求を満たす、即ち歌唱用にリクエストする楽曲を用意するために、カラオケの利用状況を調査・検討して得られる様々なユーザの個人情報を中心として、様々な方法が試みられている。
【0005】
【発明が解決しようとする課題】
ところで、上述の調査・検討には時間及びコストがかかり、この調査・検討の結果をタイムリに市場に反映させることは難しい。また、調査する対象が限定されるので、新規ユーザを含めた個々のユーザの要求に適応したサービスを提供することは困難である。
【0006】
具体的には、例えば、上手に歌唱することができる楽曲をいくつか知っているユーザにおいても、新しい楽曲をレパートリとするためには、その楽曲を何度か歌唱してみることが必要であるが、その楽曲が自分に適応、いわゆるマッチしているかが、よくわからないことがある。また、一人のユーザの歌唱可能な音域はほとんど変動しないので、楽曲毎に音程を調整しなければ、各楽曲を上記ユーザの歌唱可能な音域で演奏することはできない。さらに、カラオケのシステムを備えた、例えばカラオケバーにおいて、繁忙時には、カラオケの歌唱の待ち時間が増えたり、自分でカラオケのシステムを操作しなければならなかったりする等、サービスが不十分となる場合も有り得る。
【0007】
そこで、本発明は上述の実情に鑑み、個々のユーザの要求に適応したサービスを提供することができる記憶媒体記憶媒体を用いて楽曲の演奏情報を生成する音響生成装置を提供することを目的とするものである。
【0008】
【課題を解決するための手段】
本発明に係る音響生成装置は、個人情報記憶媒体と、再生手段と、制御手段とを備える音響生成装置であって、個人情報記憶媒体は、カラオケにおけるユーザの得意楽曲の得意楽曲関連情報を記憶し、再生手段は、複数の楽曲の演奏情報と、当該楽曲毎の楽曲関連情報と楽曲名が記録された記録媒体を再生し、制御手段は、記録媒体に記録される楽曲毎に、得意楽曲関連情報と楽曲関連情報との比較を行ってマッチング評価を行い、当該マッチング評価の結果が上位である記録媒体中の楽曲名を表示手段に表示させることにより、上述した課題を解決する。
【0009】
ここで、得意楽曲関連情報、楽曲関連情報は、ジャンルを含むことが好ましい。また、個人情報記憶媒体は、カラオケにおけるユーザの得意楽曲毎の楽曲名を記憶し、制御手段は、個人情報記憶媒体に記憶された得意楽曲の楽曲名をユーザの所定の操作に応じて表示手段に表示させることが好ましい。さらに、個人情報記憶媒体は、ユーザの歌唱パートの個人音域情報を記憶し、楽曲関連情報は、楽曲毎の歌唱パートの楽曲音域情報を有し、制御手段は、個人音域情報と楽曲音域情報に基づいて再生手段が再生する演奏情報の音程を補正することが好ましい。
【0010】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【0011】
図1には、本発明に係る音響生成装置の実施の形態の概略的な構成を示す。
【0012】
この音響生成装置は、少なくともユーザの歌唱に関する情報を含む、ユーザを識別するためのユーザ識別情報が記憶される記憶手段である個人情報カード18と、楽曲の演奏情報を出力する楽曲情報出力手段であるディスクチェンジャ13と、上記個人情報カード18からの歌唱に関する情報を用いて、上記ディスクチェンジャ13からの演奏情報の再生特性を変化させるように制御を行う制御手段であるコントローラ12と、上記コントローラ12からの演奏情報を出力する音声出力手段であるスピーカ171、172と、上記コントローラ12からの演奏情報に応じた楽曲情報を出力する映像出力手段であるTVモニタ16とを備えて成る。
【0013】
上記コントローラ12は、上記歌唱に関する情報を用いて、上記ディスクチェンジャ13からの複数の楽曲から所定数の推奨曲を検索し、上記TVモニタ16に上記推奨曲に関する情報を表示するように制御を行う。
【0014】
また、上記コントローラ12は、上記歌唱に関する情報に基づいて、上記ディスクチェンジャ13からの演奏情報の音程を自動的に変化させるように制御を行う。
【0015】
さらに、上記コントローラ12は、上記歌唱に関する情報に基づいて、ユーザの得意曲を予約するように制御を行う。
【0016】
尚、上記歌唱に関する情報とは、ユーザの歌唱対象曲の伴奏情報を再生するために用いられる情報である。
【0017】
次に、音響生成装置の各構成について説明する。
【0018】
この音響生成装置において、ユーザは、例えば複数の楽曲の曲目、及びこれらの曲目に対応する曲番号が表示されるいわゆる目次本等によって、所望の楽曲の曲番号を確認した後に、コントローラ12に備えられた操作ボタン、又はリモートコントローラであるいわゆるリモコン19に備えられた操作ボタン等を操作して、所望の楽曲の曲番号を指定する。これにより、複数枚のビデオCDを内蔵するディスクチェンジャ13において、上記所望の楽曲が記録されているビデオCDが選択され、上記所望の楽曲のオーディオデータ及びビデオデータが読み出される。
【0019】
この読み出されたオーディオデータ及びビデオデータは、コントローラ12で処理されて、オーディオ信号及びビデオ信号が得られる。また、マイクロホン20から入力されるユーザの歌唱音声は、アンプ11を介してコントローラ12に送られる。コントローラ12では、歌唱音声と上記オーディオ信号とがミキシングされる。このミキシングされた信号は、演奏音楽及び歌唱音声として、アンプ11を介してスピーカ171及びスピーカ172からそれぞれ出力される。さらに、これと同時に、コントローラ12からのビデオ信号は、テレビジョン信号としてテレビジョンモニタいわゆるTVモニタ16に出力され、映像が表示される。
【0020】
ここで、ビデオCDのトラックフォーマットを図2に示す。
【0021】
ビデオCDでは、図2Aに示すように、最内周側にリードインエリアLIが設けられ、ここに目次情報であるTOC(Table of Contents)データが記録されている。TOCデータとしては、各トラックの開始位置やトラック数、演奏時間等が記録される。
【0022】
リードインエリアLIに続いて、トラックデータがトラックTR1〜TRnとして記録され、最外周側にリードアウトエリアLOが設けられている。
【0023】
但し、トラックTR1は、第1トラックとしての実際のビデオ及びオーディオデータの記録には用いられておらず、ビデオCDデータトラックとして使用されている。
【0024】
そして、トラックTR2〜TRnに、実際のビデオ及びオーディオデータが記録される。即ち、トラックTR2〜TRnには、ビデオセクタ及びオーディオセクタが時分割的に記録されている。セクタ構成は図示していないが、ビデオセクタとオーディオセクタとは、平均して約6:1の割合で配置される。そして、ビデオセクタには、ビデオデータの高効率圧縮符号化方式であるいわゆるMPEG方式で圧縮エンコードされた、Iピクチャ、Pピクチャ、Bピクチャと呼ばれるビデオデータが、また、オーディオセクタには、MPEG方式でエンコードされたオーディオデータが記録される。
【0025】
尚、ビデオCDでは、トラック数は最大99まで可能となる。従って、ビデオCDの場合には、最大98シーケンスを記録することができる。このシーケンスとは、動画の連続した1つの区切りのことであり、例えばカラオケなどの画像が記録されていた場合には、1曲、即ち1トラックが1シーケンスとなる。
【0026】
トラックTR1を用いたビデオCDデータトラックには、図2Bに示すように、基本ボリューム記述子いわゆるPVD、カラオケベーシックインフォメーションエリアIA、ビデオCDインフォメーションエリアVA、セグメントプレイアイテムエリアSA、CD−Iアプリケーションプログラム等のその他のファイルFIが用意されている。
【0027】
いわゆるカラオケ用のビデオCDにおいては、カラオケベーシックインフォメーションエリアIA内において、各種の情報、例えばトラックTR2以降として収録されている各楽曲についての情報を記録することができる。
【0028】
各楽曲に対するデータとしては、カラオケベーシックインフォメーションエリアIA内において、図2Cに示すように、シーケンスアイテムテーブルSIT1〜SITnとして記録される。即ち、各楽曲それぞれに1つのシーケンスアイテムテーブルSITが設けられる。nの値は、収録曲数に相当する。
【0029】
図3は、シーケンスアイテムテーブルSITのフォーマットを示すものであり、64個の項目番号に対応して、必須又は任意の情報が記録される。
【0030】
特に、楽曲に対応するエリアは、項目番号8〜64であり、各種情報、例えば曲名、演奏者名、作詞者名、作曲者名等が記録される。尚、項目番号22〜31は、ディスクメーカが任意に使用することができるエリアである。
【0031】
また、この音響生成装置は、ユーザに対してサービスを提供するために、個人情報カード18、サービス用端末装置14、及びサービス用端末充電器15を備える。
【0032】
サービス用端末装置14は、ユーザに対してカラオケに関するサービスを提供するためのものであり、ユーザ自身が、このサービス用端末装置14に備えられた複数の操作キー等を操作して、カラオケに関するサービスの内容を制御する。このとき、操作キー等による操作状態は、サービス用端末装置14に設けられている液晶パネル等から成る表示部に表示される。尚、このサービス用端末装置14は、この音響生成装置を利用するユーザの人数に対応する数だけ設けることが可能であり、小型で軽量であることが望ましい。
【0033】
サービス用端末充電器15は、上記サービス用端末装置14の電源を充電するための充電器であり、上記コントローラ12によって制御される。また、必要に応じて、上記ディスクチェンジャ13に内蔵されるビデオCDに記録された楽曲に関する情報が、上記サービス用端末充電器15を介してサービス用端末装置14に送信される。
【0034】
個人情報カード18は、ユーザの一人一人が所有するものであり、ICメモリ等を内部にもつカード状の記憶媒体である。この個人情報カード18は、サービス用端末装置14に設けられた、いわゆるカードスロット等に装着されるものである。この個人情報カード18には、カラオケに関する個人情報が記憶される。この個人情報は、ビデオCD内のシーケンスアイテムテーブルSITに記録されている楽曲関連情報と共に利用される。
【0035】
ここで、個人情報カード18に記憶される個人情報を表1に示す。
【0036】
【表1】

Figure 0003663711
【0037】
このように、個人情報としては、項目PP−M0にユーザの得意曲の情報、項目PP−MP1にユーザの氏名・生年月日・性別、項目PP−MP2にユーザの歌唱が可能な音域、項目PP−MP3にユーザの好きな音楽のジャンル、項目PP−MP4にユーザが過去に歌唱した楽曲の曲目及びその採点結果、項目PP−MP5にユーザが歌唱した楽曲の内で最高点/最低点を記録した楽曲の曲番号及びその点数、項目PP−MP6にユーザがカラオケボックスを利用した後の利用料金の残高が、それぞれ記憶される。ここで、得意曲の各変数PP−M1〜PP−M5については、得意曲の曲番号に基づいて、ビデオCD内のシーケンスアイテムテーブルSITから参照することが可能であるので、個人情報カード18には得意曲の曲番号のみを記憶するようにしてもよい。
【0038】
尚、得意曲は16曲、過去に歌唱した曲目は最新の32曲となっているが、これらの数に限定されるものではない。
【0039】
次に、コントローラ12の概略的な構成を図4に示して、上記ビデオCDから読み出されたデータの再生について説明する。尚、図4においては、制御信号を点線で示し、オーディオ信号及びビデオ信号を実線で示す。
【0040】
ビデオCDから再生されたオーディオデータは、音声多重となっており、例えば演奏音楽であるいわゆるミュージックは左チャンネル(Lch)、歌唱音声であるいわゆる歌手のヴォーカルは右チャンネル(Rch)で構成されている。このオーディオデータ及びビデオデータを含む、ビデオCDから読み出された信号は、入力端子21から入力されて、アンプ22を介してデータ再生部23に送られる。
【0041】
データ再生部23のEFMデコーダ31では、入力信号に対して、EFM復調及びエラー訂正処理等が施される。これによって得られる制御情報、具体的にはサブコード情報は、中央処理装置であるいわゆるCPU32に送られ、また、オーディオデータ及びビデオデータは、CD−ROMデコーダ33に送られる。このサブコード情報とは、楽曲の進行時間情報であり、1つの楽曲、即ち1トラック内のアドレスに相当し、分/秒/フレームで表される情報である。CPU32は、送られた制御情報に基づいて、MPEGオーディオデコーダ34及びMPEGビデオデコーダ35に対して制御信号を送り、キーコントロール回路24及びCPU28に対して楽曲関連情報を送る。
【0042】
CD−ROMデコーダ33では、オーディオデータ及びビデオデータに対してCD−ROM方式のデコード処理が施される。これによって再生されたオーディオデータはMPEGオーディオデコーダ34に送られ、再生されたビデオデータはMPEGビデオデコーダ35に送られる。
【0043】
MPEGビデオデコーダ35では、MPEG方式で圧縮符号化されたビデオデータに対してデコード処理が行われ、3原色であるいわゆるR、G、B信号を得る。このR、G、B信号は、3チャンネルのディジタル/アナログ(D/A)変換器25にそれぞれ送られて各信号毎にアナログ信号に変換され、表示制御部29を介してNTSCエンコーダ26に供給される。このNTSCエンコーダ26では、供給されたアナログ信号がいわゆるNTSC方式のコンポジットビデオ信号に変換される。このコンポジットビデオ信号は出力端子27から出力され、アンプ11を介して図1のTVモニタ16に送られることにより、映像が表示される。
【0044】
また、CPU28の制御により、個人情報カード18から読み出された個人情報がメモリ49に記憶される。この記憶された個人情報を用いて、詳細には後述する、推奨曲の選定、音程の自動設定、及び得意曲の予約の処理が行われる。これらの処理により得られるビデオデータは、NTSCエンコーダ26でNTSC方式のコンポジットビデオ信号に変換され、出力端子27から出力されて、TVモニタ16上に表示される。
【0045】
また、MPEGオーディオデコーダ34では、MPEG方式で圧縮符号化されたオーディオデータに対してデコード処理が行われ、ディジタル再生音声データが出力される。このディジタル再生音声データは、キーコントロール回路24に供給される。
【0046】
キーコントロール回路24では、必要に応じて、例えばユーザが歌唱しやすいように、演奏情報に対してキー変換処理が施され、音程が調整される。この音程が調整されたディジタル再生音声データは、ミキシング部44に送られる。
【0047】
このミキシング部44では、CPU28からの制御によって、キーコントロール回路24からのディジタル再生音声データにミキシング処理が施される。この後、イコライザ52で周波数特性処理され、アンプ56を介してミキサ57に供給される。
【0048】
一方、入力端子41にはマイクロホン20が接続されている。ユーザが歌唱した歌唱音声は、この入力端子41から入力され、マイクアンプ42を介してアナログ/ディジタル(A/D)変換器43でディジタル音声データに変換された後、ミキシング部44に送られる。このミキシング部44のイコライザ51では、ディジタル音声データが周波数特性処理される。この周波数特性処理されたディジタル音声データは、残響処理回路53で残響処理が施された後、アンプ55を介してミキサ57に供給される。
【0049】
ミキサ57では、アンプ55を介したユーザの歌唱音声とアンプ56を介した演奏情報とがミキシング処理される。このミキシング処理されたディジタル音声データは、D/A変換器45でアナログ信号に変換された後、出力端子47から出力され、アンプ11を介してスピーカ171、172からそれぞれ出力される。
【0050】
次に、上述した音響生成装置を利用した具体的な例として、推奨曲の選定、音程の自動設定、及び得意曲の予約の各サービスについて説明する。
【0051】
先ず、推奨曲の選定の動作手順について、図5、図6、及び図7のフローチャートを用いて説明する。
【0052】
図5のステップS1で、CPU28は、メモリ49に記憶される個人情報を読み出して、メモリ48に保持する。この個人情報の内容を、表2に示す。
【0053】
【表2】
Figure 0003663711
【0054】
このように、個人情報としては、変数PP−Mnに得意曲名、変数PP−M1に演奏者名・作曲者名・アレンジャ名、変数PP−M2にリリース年月日、変数PP−M3に歌唱パートの声域、変数PP−M4に曲調・テンポ、変数PP−M5に楽曲のジャンル、変数PP−MP1に生年月日、変数PP−MP2に歌唱可能な音域、変数PP−MP3に好きな音楽ジャンルが、それぞれ読み出される。
【0055】
次に、ステップS2で、CPU28では、ディスクチェンジャ13に内蔵されているビデオCDの番号であるディスク番号Nを初期化して、最も若いディスク番号N、例えば1を設定する。
【0056】
そして、ステップS3で、ディスク番号Nがディスクチェンジャ13に内蔵するビデオCDの総数よりも大きい値であるか否かを判別する。これにより、ディスク番号Nはディスクチェンジャ13の総数よりも小さい値であると判別されるならば、ステップS4に進み、ディスクチェンジャ13内ではN番目のビデオCDが選択されて装着され、CPU28はCPU32に対してN番目のビデオCDのデータ再生要求命令を送る。CPU32は、上記データ再生要求命令に応じて、MPEGオーディオデコーダ34及びMPEGビデオデコーダ35に対して制御信号を送る。
【0057】
ステップS5で、CPU28では、上記装着されたビデオCDにおける曲番号Sを初期化して、最も若い曲番号S、例えば1を設定する。
【0058】
そして、ステップS6で、曲番号Sが上記装着されたビデオCDに収録された曲の総数よりも大きい値であるか否かを判別する。
【0059】
これにより、曲番号Sは上記装着されたビデオCDに収録された曲の総数よりも大きい値、即ち1枚のビデオCDの全楽曲の終端であると判別されるならば、ステップS7に進み、ディスク番号Nをインクリメントして、1を加算する。そして、ステップS3に戻り、ディスク番号Nがディスクチェンジャ13に内蔵するビデオCDの総数よりも大きい値であるか否かを判別し、ステップS4、S5で、次のビデオCDの装着及び曲番号Sの初期化を行う。
【0060】
一方、ステップS6で、曲番号Sは上記装着されたビデオCDに収録された曲の総数よりも小さい値であると判別されるならば、ステップS8に進み、曲番号Sで指定されている楽曲に対するユーザの適応、いわゆるマッチングの度数を数値で示すためのマッチング点数MPnを初期化、即ち‘0’を設定する。
【0061】
ステップS9で、CPU32は、曲番号Sの再生時に、楽曲関連情報を得て、この楽曲関連情報をCPU28に送る。
【0062】
この楽曲関連情報の内容を、表3に示す。
【0063】
【表3】
Figure 0003663711
【0064】
このように、楽曲関連情報としては、変数DP−M1に演奏者名・作曲者名・アレンジャ名、変数DP−M2にリリース年月日、変数DP−M3に歌唱パートの声域、変数DP−M4に曲調・テンポ、変数DP−M5に楽曲のジャンルが、それぞれ読み出される。
【0065】
続いて、図6のフローチャートに示す動作手順で、マッチング点数MPnを算出する。
【0066】
先ず、ステップS10で、CPU28では、読み出したユーザの個人情報内の得意曲の曲数が複数であることを想定して、得意曲番号Lを初期化、例えば1を設定する。
【0067】
そして、ステップS11で、得意曲番号Lが上記読み出した個人情報内の得意曲の総数よりも大きい値であるか否かを判別する。これにより、得意曲番号Lは上記読み出した個人情報内の得意曲の総数よりも大きい値であると判別されるならば、図7のフローチャートに示すマッチング点数算出動作を行う。一方、得意曲番号Lは上記読み出した個人情報内の得意曲の総数よりも小さい値であると判別されるならば、ステップS12に進む。
【0068】
このステップS12〜ステップS26の動作によって、マッチング点数MPnの算出を行う。具体的には、マッチング点数MPnの算出においては、以下の表4に示すように、個人情報の変数と、これに対応する楽曲関連情報の変数とを比較し、このときのマッチング度数の数値化基準に応じた重みをマッチング点数MPnに加算していく。
【0069】
【表4】
Figure 0003663711
【0070】
先ず、ステップS12で、得意曲及び曲番号Sで指定した楽曲の演奏者名・作曲者名・アレンジャ名の比較のために、変数DP−M1と変数PP−M1とを比較する。これにより、変数DP−M1と変数PP−M1とが一致するならば、ステップS13に進み、マッチング点数MPnに5点を加算した後、ステップS14に進む。一方、変数DP−M1と変数PP−M1とが一致しないならば、マッチング点数MPnの点数加算を行わずに、ステップS14に進む。
【0071】
ステップS14では、得意曲及び曲番号Sで指定した楽曲のリリース年月日の比較のために、変数DP−M2と変数PP−M2とを比較する。これにより、±2年以内の一致であるならば、ステップS15に進み、マッチング点数MPnに5点を加算した後、ステップS16に進む。一方、変数DP−M2と変数PP−M2とが±2年以上異なるならば、マッチング点数MPnの点数加算を行わずに、ステップS16に進む。
【0072】
ステップS16では、得意曲及び曲番号Sで指定した楽曲のリリース年月日の比較のために、変数DP−M2と変数PP−M2とを比較する。これにより、±5年以内の一致であるならば、ステップS17に進み、マッチング点数MPnに3点を加算した後、ステップS18に進む。一方、変数DP−M2と変数PP−M2とが±5年以上異なるならば、マッチング点数MPnの点数加算を行わずに、ステップS18に進む。
【0073】
ステップS18では、得意曲及び曲番号Sで指定した楽曲の歌唱パートの声域の比較のために、変数DP−M3と変数PP−M3とを比較する。これにより、個人情報による歌唱パートの声域が楽曲関連情報による歌唱パートの声域と同じか、もしくは広いならば、ステップS19に進み、マッチング点数MPnに10点を加算した後、ステップS20に進む。一方、個人情報による歌唱パートの声域が楽曲関連情報による歌唱パートの声域よりも狭いならば、マッチング点数MPnの点数加算を行わずに、ステップS20に進む。
【0074】
ステップS20では、得意曲及び曲番号Sで指定した楽曲の歌唱パートの声域の比較のために、変数DP−M3と変数PP−M3とを比較する。これにより、個人情報による歌唱パートの声域が、キーコントロール回路24によって音程調整可能な、楽曲関連情報による歌唱パートの声域と同じか、もしくは広いならば、ステップS21に進み、マッチング点数MPnに7点を加算した後、ステップS22に進む。一方、個人情報による歌唱パートの声域が、キーコントロール回路24によって音程調整可能な、楽曲関連情報による歌唱パートの声域よりも狭いならば、マッチング点数MPnの点数加算を行わずに、ステップS22に進む。
【0075】
ステップS22では、得意曲及び曲番号Sで指定した楽曲の歌唱パートの声域の比較において、その他として、マッチング点数MPnに3点を加算して、ステップS23に進む。
【0076】
ステップS23では、得意曲及び曲番号Sで指定した楽曲の曲調・テンポの比較のために、変数DP−M4と変数PP−M4とを比較する。これにより、変数DP−M4と変数PP−M4とが一致するならば、ステップS24に進み、マッチング点数MPnに3点を加算した後、ステップS25に進む。一方、変数DP−M4と変数PP−M4とが一致しないならば、マッチング点数MPnの点数加算を行わずに、ステップS25に進む。
【0077】
ステップS25では、得意曲及び曲番号Sで指定した楽曲のジャンルの比較のために、変数DP−M5と変数PP−M5とを比較する。これにより、変数DP−M5と変数PP−M5とが一致するならば、ステップS26に進み、マッチング点数MPnに3点を加算した後、ステップS27に進む。一方、変数DP−M5と変数PP−M5とが一致しないならば、マッチング点数MPnの点数加算を行わずに、ステップS27に進む。
【0078】
ステップS27では、得意曲番号Lをインクリメントして、1を加算し、ステップS11に戻る。このステップS11で、再び、得意曲番号Lが上記読み出した個人情報内の得意曲の総数よりも大きい値であるか否かを判別し、NOと判別されるならば、次の得意曲番号Lの得意曲について、ステップS12〜ステップS27までのマッチング点数MPnの算出動作を行う。
【0079】
このようにして、全ての得意曲について、マッチング点数算出動作を行い、ステップS11で、YES、即ちマッチング点数算出動作が終了したと判別されるならば、図7のフローチャートに示すマッチング点数算出動作を行う。
【0080】
この図7のステップS28〜ステップS36の動作によって、さらに、マッチング点数MPnの算出を行う。このマッチング点数MPnの算出においては、以下の表5に示すように、個人情報内の変数に基づいて、マッチング度数の数値化基準に応じた重みをマッチング点数MPnに加算していく。
【0081】
【表5】
Figure 0003663711
【0082】
先ず、ステップS28で、ユーザの生年月日と楽曲のリリース年月日との比較のために、変数PP−MP1と変数PP−M2とを比較する。このとき、変数PP−MP1の変数PP−M2からの差分値が、15以上、30以下であるならば、ステップS29に進み、マッチング点数MPnに5点を加算した後、ステップS30に進む。一方、変数PP−MP1の変数PP−M2からの差分値が、15以上、30以下ではないならば、マッチング点数MPnの点数加算を行わずに、ステップS30に進む。
【0083】
ステップS30では、ユーザの歌唱可能な音域と得意曲の歌唱パートの声域との比較のために、変数PP−MP2と変数PP−M3とを比較する。これにより、ユーザの歌唱可能な音域が得意曲の歌唱パートの声域と同じか、もしくは広いならば、ステップS31に進み、マッチング点数MPnに10点を加算した後、ステップS32に進む。一方、ユーザの歌唱可能な音域が得意曲の歌唱パートの声域よりも狭いならば、マッチング点数MPnの点数加算を行わずに、ステップS32に進む。
【0084】
ステップS32では、ユーザの歌唱可能な音域と得意曲の歌唱パートの声域との比較のために、変数PP−MP2と変数PP−M3とを比較する。これにより、ユーザの歌唱可能な音域が、キーコントロール回路24によって音程調整可能な得意曲の歌唱パートの声域と同じか、もしくは広いならば、ステップS33に進み、マッチング点数MPnに7点を加算した後、ステップS34に進む。一方、ユーザの歌唱可能な音域が、キーコントロール回路24によって音程調整可能な、得意曲の歌唱パートの声域よりも狭いならば、マッチング点数MPnの点数加算を行わずに、ステップS34に進む。
【0085】
ステップS34では、ユーザの好きな音楽ジャンルと得意曲のジャンルとの比較のために、変数PP−MP3と変数PP−M5とを比較する。これにより、変数PP−MP3と変数PP−M5とが一致するならば、ステップS36に進み、マッチング点数MPnに3点を加算した後、ステップS37に進む。一方、変数PP−MP3と変数PP−M5とが一致しないならば、マッチング点数MPnの点数加算を行わずに、ステップS37に進む。
【0086】
ステップS37では、曲番号Sをインクリメントして、1を加算し、図5のステップS6に戻る。
【0087】
このステップS6で、再び、曲番号Sが上記装着されたビデオCDに収録された曲の総数よりも大きい値であるか否かを判別する。これにより、曲番号Sは上記装着されたビデオCDに収録された曲の総数よりも大きい値であると判別されるならば、ステップS7で、ディスク番号Nをインクリメントし、さらに、ステップS3で、ディスク番号Nがディスクチェンジャ13に内蔵するビデオCDの総数よりも大きい値であるか否かを判別する。これにより、YES、即ち全てのビデオCDについてのマッチング点数算出動作が終了したと判別されるならば、ステップ38に進む。
【0088】
ステップS38では、CPU28において、マッチング点数MPnを用い、マッチング度が上位8位までの楽曲を選定する。また、CPU28は、ステップS39で、表示制御部29を制御する。これにより、選定された楽曲名等がTVモニタ16に表示される。
【0089】
次に、音程の自動設定の動作手順について、図8のフローチャートを用いて説明する。
【0090】
先ず、ステップS41で、CPU28は、CPU32に対して、指定された楽曲いわゆる指定曲のデータが再生されるまでに、この指定曲の楽曲関連情報から歌唱パートの声域を読み出すための要求を送る。これにより、指定曲のデータの再生時には、指定曲の楽曲関連情報内の歌唱パートの声域情報が、CPU32からCPU28に送られる。
【0091】
また、ステップS42で、CPU28は、予め、個人情報カード18から歌唱可能な音域の情報(PP−MP2)を得て、メモリ49に記憶しておく。そして、CPU28は、指定曲が再生されるまでに、歌唱可能な音域情報をメモリ49から読み出す。
【0092】
この後、ステップS43で、CPU28は、指定曲の歌唱パートの声域の中心値を算出する。例えば、歌唱パートの声域の内の低域をVSLとし、高域をVSHとすると、歌唱パートの声域の中心値VSCは、
VSC=(VSL+VSH)/2
で算出される。
【0093】
また、ステップS44で、CPU28は、歌唱可能な音域の中心値を算出する。ここで、歌唱可能な音域の内の低域をVULとし、高域をVUHとすると、歌唱可能な音域の中心値VUCは、
VUC=(VUL+VUH)/2
で算出される。
【0094】
この後、ステップS45で、CPU28は、上記得られた歌唱パートの声域の中心値VSCと、歌唱可能な音域の中心値VUCとの差分値VSC−VUCを算出する。
【0095】
そして、ステップS46で、CPU28は、上記得られた差分値VSC−VUCを用い、この差分値VSC−VUCを補正するように、キーコントローラ回路24又はアンプ11を制御する。これにより、出力される楽曲の演奏情報の音程が自動設定される。
【0096】
上述の音程の自動設定動作では、歌唱パートの声域の中心値とユーザの歌唱可能な音域の中心値とを合わせることで、楽曲の演奏情報の音程を補正している。しかし、一般的には、高域の発声は技術的に困難な場合が多いと予想されるので、ステップS45では、歌唱パートの声域及び歌唱可能な音域の高域の差分値VSH−VUHを求めて、演奏情報の音程を高域中心に自動設定することが考えられる。また、逆に、低域中心の自動設定を行うことも可能である。
【0097】
次に、得意曲の予約の動作手順について、図9のフローチャートを用いて説明する。
【0098】
先ず、ステップS51で、CPU28は、個人情報カード18から得意曲の情報(PP−M0)を読み出して、メモリ49に記憶する。
【0099】
次に、ステップS52で、CPU28は、上記記憶した得意曲の情報をTVモニタ16に表示するように、表示制御部29に制御を行う。これにより、得意曲の曲番号及び曲名が、例えばリスト形式で表示される。
【0100】
そして、ステップS53で、ユーザは、サービス用端末装置14に備えられた複数の操作キー等を操作して、表示されたリスト内の所望の曲番号を指定する。これにより、指定された楽曲の曲番号の情報は、CPU28に送信される。CPU28は、送られた曲番号情報をメモリ48に記憶することにより、得意曲が予約される。
【0101】
尚、上記音響生成装置においては、個人情報カード18の代わりに、ディジタル信号を記録することが可能なディスク状記録媒体を用いてもよい。
【0102】
また、上述の音響生成装置は、ディスクチェンジャ13を備え、このディスクチェンジャ13に内蔵されるビデオCDに記録される楽曲の演奏情報の再生を行うものであるが、通信システムを用い、演奏情報としてMIDIデータを受信する通信型カラオケの音響生成装置であってもよい。
【0103】
【発明の効果】
以上の説明からも明かなように、本発明に係る記憶媒体は、少なくともユーザの歌唱に関する情報を含む、ユーザを識別するためのユーザ識別情報が記憶されて成ることにより、ユーザは、カラオケにおいて、この記憶媒体に記憶された個人情報を用いた様々なサービスを利用することができる。
【0104】
また、本発明に係る音響生成装置は、歌唱に関する情報を用いて、楽曲の演奏情報の再生特性を変化させ、この演奏情報又は演奏情報に基づく楽曲情報を出力することにより、カラオケにおいて、個人情報を利用し、個々のユーザの要求に適応した様々なサービスをユーザに提供することが可能となる。また、このカラオケにおいて、新規のサービスの導入が容易となる。また、記憶されている個人情報は、カラオケの利用の度に更新されるので、カラオケにおいて信頼性の高いサービスを提供することが可能となる。これにより、カラオケを再度利用するいわゆるリピータが増加し、カラオケによる収益性が改善される。
【図面の簡単な説明】
【図1】本発明に係る音響生成装置の実施の形態の概略的な構成図である。
【図2】ビデオCDのトラックの概略的なフォーマットである。
【図3】シーケンスアイテムテーブルの概略的なフォーマットである。
【図4】コントローラの概略的な構成図である。
【図5】推奨曲の選定の動作手順のフローチャートである。
【図6】マッチング点数算出動作手順のフローチャートである。
【図7】図6に続くマッチング点数算出動作手順のフローチャートである。
【図8】音程の自動設定の動作手順のフローチャートである。
【図9】得意曲の予約の動作手順のフローチャートである。
【符号の説明】
11 アンプ
12 コントローラ
13 ディスクチェンジャ
14 サービス用端末装置
15 サービス用端末充電器
16 TVモニタ
171、172 スピーカ
18 個人情報カード
20 マイクロホン[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a sound generation device that generates audio data of music.
[0002]
[Prior art]
Currently, so-called karaoke singing along with the output music is spreading. In this karaoke, karaoke equipment, which is a microphone mixing system that mixes and outputs performance music and singing voice input from a microphone, is used. In order to output performance music with this karaoke device, for example, performance information recorded on a disc-shaped recording medium such as a so-called video CD in which video data is recorded together with audio data on a so-called laser disc or compact disc (CD) is reproduced. There is a so-called communication-type karaoke system that stores so-called MIDI (musical instrument digital interface) data, which is performance information received by a communication system, and reproduces MIDI data corresponding to a selected music piece.
[0003]
In the past, middle-aged and older people were the main users of this karaoke. However, at present, karaoke is becoming widespread in a wide range of ages due to the popularization of so-called karaoke boxes that can be used by small groups. And the use form of karaoke has also changed to a highly entertaining one that is integrated with parties and the like.
[0004]
In order to satisfy the potential demands of users of this karaoke, that is, to prepare a song to be requested for singing, various information centered on the personal information of various users obtained by investigating and examining the usage status of karaoke A method is being tried.
[0005]
[Problems to be solved by the invention]
By the way, it takes time and cost for the above-mentioned investigation and examination, and it is difficult to reflect the result of this investigation and examination on the market in a timely manner. Moreover, since the object to be investigated is limited, it is difficult to provide a service adapted to the requirements of individual users including new users.
[0006]
Specifically, for example, even a user who knows several songs that can be sung well, it is necessary to sing the song several times in order to make the new song a repertoire. However, there are times when it is not clear whether the music is adapted to me, so-called matching. In addition, since the sound range that can be sung by one user hardly fluctuates, each song cannot be played in the range that the user can sing unless the pitch is adjusted for each song. In addition, for example, in a karaoke bar equipped with a karaoke system, when the service is busy, the waiting time for karaoke singing increases or the karaoke system must be operated by yourself. It is also possible.
[0007]
SUMMARY OF THE INVENTION In view of the above circumstances, the present invention has an object to provide an acoustic generation device that generates musical performance information using a storage medium that can provide services adapted to individual user requirements. To do.
[0008]
[Means for Solving the Problems]
The sound generation device according to the present invention is a sound generation device including a personal information storage medium, a reproduction means, and a control means, and the personal information storage medium stores information related to the music that the user is good at in karaoke. The reproduction means reproduces a recording medium in which performance information of a plurality of pieces of music, music-related information for each piece of music and a song name are recorded, and the control means performs a good piece of music for each piece of music recorded on the recording medium. The above-described problem is solved by comparing the related information with the music related information and performing matching evaluation, and displaying the name of the music in the recording medium having the highest matching evaluation result on the display means.
[0009]
Here, the good music related information and the music related information preferably include a genre. Further, the personal information storage medium stores a song name for each user's favorite song in karaoke, and the control means displays the song name of the favorite song stored in the personal information storage medium according to a predetermined operation of the user. Is preferably displayed. Further, the personal information storage medium stores personal musical range information of the user's singing part, the musical piece related information includes musical musical range information of the singing part for each musical piece, and the control means includes personal musical range information and musical musical range information. Based on this, it is preferable to correct the pitch of the performance information reproduced by the reproducing means.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0011]
FIG. 1 shows a schematic configuration of an embodiment of a sound generation device according to the present invention.
[0012]
This sound generation device includes a personal information card 18 that is a storage means for storing user identification information for identifying a user, including at least information related to the user's singing, and a music information output means for outputting performance information of the music. A controller 12 which is a control means for performing control so as to change a reproduction characteristic of the performance information from the disc changer 13 using a certain disc changer 13, information related to singing from the personal information card 18, and the controller 12 Speaker 17 which is a sound output means for outputting performance information from 1 , 17 2 And a TV monitor 16 as video output means for outputting music information corresponding to the performance information from the controller 12.
[0013]
The controller 12 searches for a predetermined number of recommended songs from a plurality of songs from the disc changer 13 using information relating to the singing, and performs control to display information relating to the recommended songs on the TV monitor 16. .
[0014]
Further, the controller 12 performs control so as to automatically change the pitch of the performance information from the disc changer 13 based on the information related to the singing.
[0015]
Further, the controller 12 performs control so as to reserve the user's favorite music based on the information related to the singing.
[0016]
In addition, the said information regarding a song is information used in order to reproduce | regenerate accompaniment information of a user's song object song.
[0017]
Next, each configuration of the sound generation device will be described.
[0018]
In this sound generation device, the user prepares for the controller 12 after confirming the song number of a desired song by, for example, a so-called table of contents in which the song numbers of a plurality of songs and the song numbers corresponding to these songs are displayed. The operation number provided on the so-called remote controller 19 that is a remote controller or the like is operated to specify the music number of the desired music. Thereby, in the disc changer 13 containing a plurality of video CDs, the video CD on which the desired music is recorded is selected, and the audio data and video data of the desired music are read out.
[0019]
The read audio data and video data are processed by the controller 12 to obtain an audio signal and a video signal. Also, the user's singing voice input from the microphone 20 is sent to the controller 12 via the amplifier 11. In the controller 12, the singing voice and the audio signal are mixed. This mixed signal is sent to the speaker 17 via the amplifier 11 as performance music and singing voice. 1 And speaker 17 2 Are output respectively. At the same time, the video signal from the controller 12 is output as a television signal to a television monitor so-called TV monitor 16 to display an image.
[0020]
Here, the track format of the video CD is shown in FIG.
[0021]
In the video CD, as shown in FIG. 2A, a lead-in area LI is provided on the innermost circumference side, and TOC (Table of Contents) data as table of contents information is recorded therein. As the TOC data, the start position of each track, the number of tracks, the performance time, and the like are recorded.
[0022]
Following the lead-in area LI, the track data is track TR 1 ~ TR n And a lead-out area LO is provided on the outermost peripheral side.
[0023]
However, truck TR 1 Is not used for recording actual video and audio data as the first track, but is used as a video CD data track.
[0024]
And truck TR 2 ~ TR n In addition, actual video and audio data are recorded. That is, the track TR 2 ~ TR n The video sector and the audio sector are recorded in a time division manner. Although the sector configuration is not shown, the video sector and the audio sector are arranged at an average ratio of about 6: 1. In the video sector, video data called I-picture, P-picture, and B-picture compressed and encoded by the so-called MPEG system, which is a high-efficiency compression encoding system for video data, is stored. In the audio sector, the MPEG system is stored. Audio data encoded with is recorded.
[0025]
A video CD can have up to 99 tracks. Therefore, in the case of a video CD, a maximum of 98 sequences can be recorded. This sequence is one continuous segment of a moving image. For example, when an image such as karaoke is recorded, one song, that is, one track is one sequence.
[0026]
Track TR 1 As shown in FIG. 2B, the video CD data track using the basic volume descriptor, so-called PVD, karaoke basic information area IA, video CD information area VA, segment play item area SA, CD-I application program, etc. File FI is prepared.
[0027]
In the so-called video CD for karaoke, in the karaoke basic information area IA, various information, for example, the track TR 2 It is possible to record information about each song recorded thereafter.
[0028]
As data for each piece of music, in the karaoke basic information area IA, as shown in FIG. 2C, the sequence item table SIT 1 ~ SIT n As recorded. That is, one sequence item table SIT is provided for each piece of music. The value of n corresponds to the number of recorded songs.
[0029]
FIG. 3 shows a format of the sequence item table SIT, in which essential or arbitrary information is recorded corresponding to 64 item numbers.
[0030]
In particular, areas corresponding to music pieces are item numbers 8 to 64, and various information such as a song name, a player name, a songwriter name, a composer name, and the like are recorded. The item numbers 22 to 31 are areas that can be arbitrarily used by the disk manufacturer.
[0031]
The sound generation device includes a personal information card 18, a service terminal device 14, and a service terminal charger 15 in order to provide a service to the user.
[0032]
The service terminal device 14 is for providing a service related to karaoke to a user, and the user himself / herself operates a plurality of operation keys provided in the service terminal device 14 to provide a service related to karaoke. Control the content of. At this time, the operation state by the operation key or the like is displayed on a display unit including a liquid crystal panel or the like provided in the service terminal device 14. Note that the service terminal device 14 can be provided in a number corresponding to the number of users who use the sound generation device, and is desirably small and lightweight.
[0033]
The service terminal charger 15 is a charger for charging the power supply of the service terminal device 14, and is controlled by the controller 12. Further, if necessary, information related to the music recorded on the video CD built in the disc changer 13 is transmitted to the service terminal device 14 via the service terminal charger 15.
[0034]
The personal information card 18 is owned by each user and is a card-like storage medium having an IC memory or the like inside. The personal information card 18 is inserted into a so-called card slot or the like provided in the service terminal device 14. This personal information card 18 stores personal information related to karaoke. This personal information is used together with the music related information recorded in the sequence item table SIT in the video CD.
[0035]
Here, the personal information stored in the personal information card 18 is shown in Table 1.
[0036]
[Table 1]
Figure 0003663711
[0037]
As described above, as personal information, the item PP-M0 includes information on the user's favorite music, the item PP-MP1 includes the user's name, date of birth, and sex, and the item PP-MP2 includes the range in which the user can sing. The user's favorite music genre in PP-MP3, item PP-MP4 in the song sung by the user in the past and its scoring result, item PP-MP5 the highest / lowest score among the songs sung by the user The song number and score of the recorded song, and the balance of the usage fee after the user uses the karaoke box are stored in the item PP-MP6. Here, each of the variables PP-M1 to PP-M5 of the good music can be referred to from the sequence item table SIT in the video CD based on the music number of the good music. May store only the song number of the favorite song.
[0038]
In addition, although there are 16 popular songs and the latest 32 songs sung in the past, it is not limited to these numbers.
[0039]
Next, a schematic configuration of the controller 12 will be described with reference to FIG. 4, and reproduction of data read from the video CD will be described. In FIG. 4, the control signal is indicated by a dotted line, and the audio signal and the video signal are indicated by a solid line.
[0040]
The audio data reproduced from the video CD is audio-multiplexed. For example, so-called music that is performance music is composed of the left channel (Lch), and so-called singer's vocal that is singing sound is composed of the right channel (Rch). . A signal read from the video CD including the audio data and the video data is input from the input terminal 21 and sent to the data reproducing unit 23 via the amplifier 22.
[0041]
The EFM decoder 31 of the data reproducing unit 23 performs EFM demodulation, error correction processing, and the like on the input signal. Control information obtained by this, specifically subcode information, is sent to a so-called CPU 32 which is a central processing unit, and audio data and video data are sent to a CD-ROM decoder 33. The sub-code information is information on the progress time of music, which corresponds to one music, that is, an address in one track, and is information expressed in minutes / seconds / frames. The CPU 32 sends control signals to the MPEG audio decoder 34 and the MPEG video decoder 35 based on the sent control information, and sends music related information to the key control circuit 24 and the CPU 28.
[0042]
The CD-ROM decoder 33 performs CD-ROM decoding on the audio data and video data. The reproduced audio data is sent to the MPEG audio decoder 34, and the reproduced video data is sent to the MPEG video decoder 35.
[0043]
In the MPEG video decoder 35, decoding processing is performed on video data compressed and encoded by the MPEG system, and so-called R, G, and B signals that are three primary colors are obtained. The R, G, and B signals are sent to a 3-channel digital / analog (D / A) converter 25, converted into analog signals for each signal, and supplied to the NTSC encoder 26 via the display control unit 29. Is done. The NTSC encoder 26 converts the supplied analog signal into a so-called NTSC composite video signal. The composite video signal is output from the output terminal 27 and sent to the TV monitor 16 of FIG.
[0044]
Further, the personal information read from the personal information card 18 is stored in the memory 49 under the control of the CPU 28. Using this stored personal information, processing of selecting a recommended song, automatic setting of a pitch, and reservation of a favorite song, which will be described in detail later, is performed. Video data obtained by these processes is converted into an NTSC composite video signal by the NTSC encoder 26, output from the output terminal 27, and displayed on the TV monitor 16.
[0045]
Also, the MPEG audio decoder 34 performs decoding processing on the audio data compressed and encoded by the MPEG method, and outputs digital reproduction audio data. The digital reproduced audio data is supplied to the key control circuit 24.
[0046]
In the key control circuit 24, for example, a key conversion process is performed on the performance information to adjust the pitch so that the user can easily sing, for example. The digital reproduction sound data whose pitch is adjusted is sent to the mixing unit 44.
[0047]
In the mixing unit 44, the digital reproduction audio data from the key control circuit 24 is mixed under the control of the CPU 28. Thereafter, the frequency characteristics are processed by the equalizer 52 and supplied to the mixer 57 via the amplifier 56.
[0048]
On the other hand, the microphone 20 is connected to the input terminal 41. The singing voice sung by the user is input from the input terminal 41, converted into digital voice data by the analog / digital (A / D) converter 43 via the microphone amplifier 42, and then sent to the mixing unit 44. In the equalizer 51 of the mixing unit 44, the digital audio data is subjected to frequency characteristic processing. The digital audio data subjected to the frequency characteristic processing is subjected to reverberation processing by the reverberation processing circuit 53 and then supplied to the mixer 57 via the amplifier 55.
[0049]
In the mixer 57, the user's singing voice via the amplifier 55 and the performance information via the amplifier 56 are mixed. The mixed digital audio data is converted into an analog signal by the D / A converter 45 and then output from the output terminal 47, and the speaker 17 through the amplifier 11. 1 , 17 2 Are output respectively.
[0050]
Next, as specific examples using the above-described sound generation apparatus, services for selecting a recommended song, automatically setting a pitch, and reserving a favorite song will be described.
[0051]
First, an operation procedure for selecting a recommended song will be described with reference to the flowcharts of FIGS. 5, 6, and 7.
[0052]
In step S <b> 1 of FIG. 5, the CPU 28 reads out personal information stored in the memory 49 and holds it in the memory 48. Table 2 shows the contents of this personal information.
[0053]
[Table 2]
Figure 0003663711
[0054]
Thus, as personal information, the variable PP-Mn is the title of the song, the variable PP-M1 is the name of the performer / composer / arranger, the variable PP-M2 is the release date, and the variable PP-M3 is the singing part. , Tempo in variable PP-M4, genre of music in variable PP-M5, date of birth in variable PP-MP1, sung range in variable PP-MP2, and favorite genre in variable PP-MP3 , Respectively.
[0055]
Next, in step S2, the CPU 28 initializes the disk number N, which is the number of the video CD built in the disk changer 13, and sets the smallest disk number N, for example, 1.
[0056]
In step S3, it is determined whether or not the disc number N is larger than the total number of video CDs built in the disc changer 13. Accordingly, if it is determined that the disk number N is smaller than the total number of the disk changers 13, the process proceeds to step S4, where the Nth video CD is selected and mounted in the disk changer 13, and the CPU 28 is the CPU 32. To the Nth video CD data reproduction request command. The CPU 32 sends control signals to the MPEG audio decoder 34 and the MPEG video decoder 35 in response to the data reproduction request command.
[0057]
In step S5, the CPU 28 initializes the music number S in the mounted video CD and sets the youngest music number S, for example, 1.
[0058]
In step S6, it is determined whether or not the song number S is larger than the total number of songs recorded on the attached video CD.
[0059]
As a result, if it is determined that the song number S is larger than the total number of songs recorded on the attached video CD, that is, the end of all the songs on one video CD, the process proceeds to step S7. The disk number N is incremented and 1 is added. Then, returning to step S3, it is determined whether or not the disc number N is larger than the total number of video CDs built in the disc changer 13. In steps S4 and S5, the next video CD is mounted and the song number S is determined. Initialize the.
[0060]
On the other hand, if it is determined in step S6 that the song number S is smaller than the total number of songs recorded on the attached video CD, the process proceeds to step S8 and the song specified by the song number S is reached. The matching point number MPn for indicating the degree of matching, that is, the so-called matching frequency, is initialized, that is, '0' is set.
[0061]
In step S <b> 9, the CPU 32 obtains music related information at the time of reproduction of the music number S, and sends this music related information to the CPU 28.
[0062]
Table 3 shows the contents of the music related information.
[0063]
[Table 3]
Figure 0003663711
[0064]
As described above, the music-related information includes the player name / composer name / arranger name in the variable DP-M1, the release date in the variable DP-M2, the vocal range of the singing part in the variable DP-M3, and the variable DP-M4. The music tune and tempo are read out, and the genre of the music is read out in the variable DP-M5.
[0065]
Subsequently, the matching score MPn is calculated by the operation procedure shown in the flowchart of FIG.
[0066]
First, in step S 10, the CPU 28 initializes a good song number L, for example, 1 by assuming that there are a plurality of good songs in the read user's personal information.
[0067]
Then, in step S11, it is determined whether or not the good song number L is larger than the total number of good songs in the read personal information. As a result, if it is determined that the favorite song number L is larger than the total number of the favorite songs in the read personal information, the matching score calculation operation shown in the flowchart of FIG. 7 is performed. On the other hand, if it is determined that the favorite song number L is smaller than the total number of the favorite songs in the read personal information, the process proceeds to step S12.
[0068]
The number of matching points MPn is calculated by the operations in steps S12 to S26. Specifically, in the calculation of the matching score MPn, as shown in Table 4 below, the personal information variable is compared with the corresponding music related information variable, and the matching frequency at this time is quantified. The weight according to the reference is added to the matching score MPn.
[0069]
[Table 4]
Figure 0003663711
[0070]
First, in step S12, the variable DP-M1 is compared with the variable PP-M1 in order to compare the player name / composer name / arranger name of the music piece designated by the favorite song and the song number S. Thus, if the variable DP-M1 and the variable PP-M1 match, the process proceeds to step S13, 5 points are added to the matching score MPn, and then the process proceeds to step S14. On the other hand, if the variable DP-M1 and the variable PP-M1 do not match, the process proceeds to step S14 without adding the score of the matching score MPn.
[0071]
In step S14, the variable DP-M2 and the variable PP-M2 are compared in order to compare the release date of the song designated by the favorite song and the song number S. As a result, if the coincidence is within ± 2 years, the process proceeds to step S15, 5 points are added to the matching score MPn, and then the process proceeds to step S16. On the other hand, if the variable DP-M2 and the variable PP-M2 are different by ± 2 years or more, the process proceeds to step S16 without adding the matching points MPn.
[0072]
In step S16, the variable DP-M2 is compared with the variable PP-M2 in order to compare the release date of the song designated by the favorite song and the song number S. As a result, if the coincidence is within ± 5 years, the process proceeds to step S17, 3 points are added to the matching score MPn, and the process proceeds to step S18. On the other hand, if the variable DP-M2 and the variable PP-M2 are different by ± 5 years or more, the process proceeds to step S18 without adding the matching points MPn.
[0073]
In step S18, the variable DP-M3 and the variable PP-M3 are compared in order to compare the vocal tracts of the song part designated by the song number S and the favorite song. Accordingly, if the vocal range of the singing part based on the personal information is the same as or wider than that of the singing part based on the music-related information, the process proceeds to step S19, 10 points are added to the matching score MPn, and then the process proceeds to step S20. On the other hand, if the vocal range of the singing part based on the personal information is narrower than that of the singing part based on the music-related information, the process proceeds to step S20 without adding the matching score MPn.
[0074]
In step S20, the variable DP-M3 and the variable PP-M3 are compared in order to compare the vocal range of the song part specified by the favorite song and the song number S. Accordingly, if the vocal range of the singing part based on the personal information is the same as or wider than that of the singing part based on the music-related information that can be adjusted by the key control circuit 24, the process proceeds to step S21, and the matching score MPn is 7 points. Then, the process proceeds to step S22. On the other hand, if the vocal range of the singing part based on the personal information is narrower than the vocal range of the singing part based on the music-related information whose pitch can be adjusted by the key control circuit 24, the process proceeds to step S22 without adding the matching score MPn. .
[0075]
In step S22, in the comparison of the vocal range of the song part designated by the favorite song and the song number S, in addition, 3 points are added to the matching score MPn, and the process proceeds to step S23.
[0076]
In step S23, the variable DP-M4 and the variable PP-M4 are compared in order to compare the tune and tempo of the music specified by the favorite music and the music number S. As a result, if the variable DP-M4 and the variable PP-M4 match, the process proceeds to step S24, 3 points are added to the matching score MPn, and the process proceeds to step S25. On the other hand, if the variable DP-M4 and the variable PP-M4 do not match, the process proceeds to step S25 without adding the score of the matching score MPn.
[0077]
In step S25, the variable DP-M5 and the variable PP-M5 are compared in order to compare the genre of the music designated by the favorite music and the music number S. As a result, if the variable DP-M5 and the variable PP-M5 match, the process proceeds to step S26, and after adding 3 points to the matching score MPn, the process proceeds to step S27. On the other hand, if the variable DP-M5 and the variable PP-M5 do not match, the process proceeds to step S27 without adding the matching points MPn.
[0078]
In step S27, the favorite music number L is incremented, 1 is added, and the process returns to step S11. In this step S11, it is determined again whether or not the good song number L is larger than the total number of good songs in the read personal information. If NO, the next best song number L is determined. For the favorite song, an operation of calculating the matching score MPn from step S12 to step S27 is performed.
[0079]
In this way, the matching score calculation operation is performed for all of the good songs. If it is determined in step S11 that YES, that is, the matching score calculation operation is completed, the matching score calculation operation shown in the flowchart of FIG. 7 is performed. Do.
[0080]
The number of matching points MPn is further calculated by the operations in steps S28 to S36 in FIG. In the calculation of the matching score MPn, as shown in Table 5 below, based on the variables in the personal information, a weight corresponding to the numerical value of the matching frequency is added to the matching score MPn.
[0081]
[Table 5]
Figure 0003663711
[0082]
First, in step S28, the variable PP-MP1 is compared with the variable PP-M2 in order to compare the date of birth of the user and the release date of the music. At this time, if the difference value of the variable PP-MP1 from the variable PP-M2 is 15 or more and 30 or less, the process proceeds to step S29, 5 points are added to the matching score MPn, and then the process proceeds to step S30. On the other hand, if the difference value of the variable PP-MP1 from the variable PP-M2 is not 15 or more and 30 or less, the process proceeds to step S30 without adding the matching points MPn.
[0083]
In step S30, the variable PP-MP2 is compared with the variable PP-M3 in order to compare the user's singable range and the vocal range of the song part of the favorite song. As a result, if the user's singable sound range is the same as or wider than the vocal range of the song part of the favorite song, the process proceeds to step S31, 10 points are added to the matching score MPn, and the process proceeds to step S32. On the other hand, if the user's singable range is narrower than the vocal range of the song part of the favorite song, the process proceeds to step S32 without adding the matching score MPn.
[0084]
In step S32, the variable PP-MP2 is compared with the variable PP-M3 in order to compare the user's singable range with the vocal range of the song part of the favorite song. Thus, if the user's singable range is the same as or wider than the range of the singing part of the song that can be adjusted by the key control circuit 24, the process proceeds to step S33, and 7 points are added to the matching score MPn. Thereafter, the process proceeds to step S34. On the other hand, if the user's singable range is narrower than the range of the singing part of the favorite song whose pitch can be adjusted by the key control circuit 24, the process proceeds to step S34 without adding the matching points MPn.
[0085]
In step S34, the variable PP-MP3 and the variable PP-M5 are compared in order to compare the user's favorite music genre with the genre of the favorite song. As a result, if the variable PP-MP3 and the variable PP-M5 match, the process proceeds to step S36, after adding 3 points to the matching score MPn, the process proceeds to step S37. On the other hand, if the variable PP-MP3 and the variable PP-M5 do not match, the process proceeds to step S37 without adding the matching points MPn.
[0086]
In step S37, the music number S is incremented, 1 is added, and the process returns to step S6 in FIG.
[0087]
In step S6, it is determined again whether or not the song number S is larger than the total number of songs recorded on the attached video CD. Accordingly, if it is determined that the song number S is larger than the total number of songs recorded on the mounted video CD, the disc number N is incremented in step S7, and further, in step S3, It is determined whether or not the disk number N is larger than the total number of video CDs built in the disk changer 13. As a result, if it is determined YES, that is, if the matching score calculation operation for all video CDs has been completed, the process proceeds to step 38.
[0088]
In step S38, the CPU 28 uses the matching score MPn to select music pieces with the highest matching degree in the top eight. Further, the CPU 28 controls the display control unit 29 in step S39. As a result, the selected music title and the like are displayed on the TV monitor 16.
[0089]
Next, the operation procedure of automatic pitch setting will be described with reference to the flowchart of FIG.
[0090]
First, in step S41, the CPU 28 sends a request to the CPU 32 to read out the vocal range of the singing part from the music related information of the designated song until the data of the designated song, that is, the designated song is reproduced. Thereby, at the time of reproduction | regeneration of the data of designated music, the vocal range information of the singing part in the music related information of designated music is sent from CPU32 to CPU28.
[0091]
In step S <b> 42, the CPU 28 obtains information on a singable range (PP-MP <b> 2) from the personal information card 18 in advance and stores it in the memory 49. Then, the CPU 28 reads out the sung range information from the memory 49 until the designated song is reproduced.
[0092]
Thereafter, in step S43, the CPU 28 calculates the center value of the vocal range of the singing part of the designated song. For example, if the low frequency in the vocal range of the singing part is VSL and the high frequency is VSH, the central value VSC of the vocal range of the singing part is
VSC = (VSL + VSH) / 2
Is calculated by
[0093]
In step S44, the CPU 28 calculates the center value of the singable range. Here, if the low range of the singable range is VUL and the high range is VUH, the central value VUC of the singable range is
VUC = (VUL + VUH) / 2
Is calculated by
[0094]
Thereafter, in step S45, the CPU 28 calculates a difference value VSC-VUC between the central value VSC of the vocal range of the obtained singing part and the central value VUC of the singable musical range.
[0095]
In step S46, the CPU 28 controls the key controller circuit 24 or the amplifier 11 so as to correct the difference value VSC-VUC using the obtained difference value VSC-VUC. Thereby, the pitch of the performance information of the music to be output is automatically set.
[0096]
In the automatic pitch setting operation described above, the pitch of the musical performance information is corrected by combining the central value of the vocal range of the singing part with the central value of the musical range that the user can sing. However, generally speaking, it is expected that high-frequency utterances are often technically difficult. Therefore, in step S45, a high-frequency difference value VSH-VUH between the vocal range of the singing part and the singable range is obtained. Thus, it is conceivable to automatically set the pitch of the performance information around the high range. Conversely, it is possible to automatically set the center of the low range.
[0097]
Next, an operation procedure for reserving a favorite song will be described with reference to the flowchart of FIG.
[0098]
First, in step S <b> 51, the CPU 28 reads out information on a favorite song (PP-M <b> 0) from the personal information card 18 and stores it in the memory 49.
[0099]
Next, in step S <b> 52, the CPU 28 controls the display control unit 29 so as to display the stored information on the favorite song on the TV monitor 16. Thereby, the music number and the music title of the specialty music are displayed in a list format, for example.
[0100]
In step S53, the user operates a plurality of operation keys and the like provided in the service terminal device 14 to specify a desired song number in the displayed list. Thereby, the information of the music number of the designated music is transmitted to the CPU 28. The CPU 28 stores the sent song number information in the memory 48 to reserve a favorite song.
[0101]
In the sound generating device, a disc-shaped recording medium capable of recording a digital signal may be used instead of the personal information card 18.
[0102]
Further, the above-described sound generation device includes a disk changer 13 and reproduces performance information of music recorded on a video CD built in the disk changer 13. It may be a communication type karaoke sound generating device that receives MIDI data.
[0103]
【The invention's effect】
As is clear from the above description, the storage medium according to the present invention stores user identification information for identifying the user, including at least information related to the user's singing. Various services using personal information stored in the storage medium can be used.
[0104]
In addition, the sound generation apparatus according to the present invention uses the information related to singing to change the reproduction characteristics of the performance information of the music and outputs the music information based on the performance information or the performance information. It is possible to provide users with various services adapted to the needs of individual users. Moreover, introduction of a new service becomes easy in this karaoke. In addition, since the stored personal information is updated every time karaoke is used, it is possible to provide a highly reliable service in karaoke. As a result, so-called repeaters that use karaoke again increase, and the profitability of karaoke is improved.
[Brief description of the drawings]
FIG. 1 is a schematic configuration diagram of an embodiment of a sound generation device according to the present invention.
FIG. 2 is a schematic format of a track of a video CD.
FIG. 3 is a schematic format of a sequence item table.
FIG. 4 is a schematic configuration diagram of a controller.
FIG. 5 is a flowchart of an operation procedure for selecting a recommended song.
FIG. 6 is a flowchart of a matching score calculation operation procedure.
FIG. 7 is a flowchart of a matching score calculation operation procedure following FIG. 6;
FIG. 8 is a flowchart of an operation procedure for automatic pitch setting;
FIG. 9 is a flowchart of an operation procedure for reserving a favorite song.
[Explanation of symbols]
11 Amplifier
12 Controller
13 Disc changer
14 Terminal equipment for service
15 Terminal charger for service
16 TV monitor
17 1 , 17 2 Speaker
18 Personal information card
20 Microphone

Claims (4)

個人情報記憶媒体と、再生手段と、制御手段とを備える音響生成装置であって、
上記個人情報記憶媒体は、カラオケにおけるユーザの得意曲の得意楽曲関連情報を記憶し、
上記再生手段は、複数の楽曲の演奏情報と、当該楽曲毎の楽曲関連情報と楽曲名が記録された記録媒体を再生し、
上記制御手段は、記録媒体に記録される楽曲毎に、上記得意楽曲関連情報と上記楽曲関連情報と比較を行ってマッチング評価を行い、当該マッチング評価の結果が上位である記録媒体中の楽曲名を表示手段に表示させ
音響生成装置。
A sound generation device comprising a personal information storage medium, a playback means, and a control means,
The personal information storage medium, stores the good music-related information of the customer easier song of the user definitive to karaoke,
The reproducing means reproduces a recording medium in which performance information of a plurality of music pieces, music related information for each music piece and a music title are recorded ,
For each piece of music recorded on the recording medium, the control means performs a matching evaluation by comparing the good music related information with the music related information, and the music in the recording medium in which the result of the matching evaluation is higher sound generating device Ru to display the name on the display means.
上記得意楽曲関連情報、上記楽曲関連情報はジャンルを含む
請求項1記載の音響生成装置。
The good music related information, the music-related information, sound generating apparatus of claim 1 further comprising genre.
上記個人情報記憶媒体は、カラオケにおけるユーザの得意楽曲毎の楽曲名を記憶し、
上記制御手段は、上記個人情報記憶媒体に記憶された得意楽曲の楽曲名をユーザの所定の操作に応じて表示手段に表示させる
請求項1記載の音響生成装置。
The personal information storage medium stores a song name for each user's favorite song in karaoke,
The sound generation apparatus according to claim 1, wherein the control unit displays a song name of a favorite song stored in the personal information storage medium on a display unit according to a predetermined operation by the user .
上記個人情報記憶媒体は、ユーザの歌唱パートの個人音域情報を記憶し、
上記楽曲関連情報は楽曲の歌唱パートの楽曲音域情報を有し、
上記制御手段は、上記個人音域情報と上記楽曲音域情報に基づいて上記再生手段が再生する演奏情報の音程補正する
請求項1記載の音響生成装置。
The personal information storage medium stores personal range information of the user's singing part ,
The music-related information has a music tone range information of singing part of each tune,
The sound generation apparatus according to claim 1, wherein the control means corrects a pitch of performance information reproduced by the reproduction means based on the personal range information and the music range information .
JP00785096A 1996-01-19 1996-01-19 Sound generator Expired - Fee Related JP3663711B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP00785096A JP3663711B2 (en) 1996-01-19 1996-01-19 Sound generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP00785096A JP3663711B2 (en) 1996-01-19 1996-01-19 Sound generator

Publications (2)

Publication Number Publication Date
JPH09198058A JPH09198058A (en) 1997-07-31
JP3663711B2 true JP3663711B2 (en) 2005-06-22

Family

ID=11677109

Family Applications (1)

Application Number Title Priority Date Filing Date
JP00785096A Expired - Fee Related JP3663711B2 (en) 1996-01-19 1996-01-19 Sound generator

Country Status (1)

Country Link
JP (1) JP3663711B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11167389A (en) * 1997-12-02 1999-06-22 Tamura Electric Works Ltd Card and karaoke system
JP4478263B2 (en) 1999-11-12 2010-06-09 ソニー株式会社 Information processing apparatus and method, and program storage medium
JP4689510B2 (en) * 2006-03-24 2011-05-25 ソニー株式会社 Information processing device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2942803B2 (en) * 1986-10-08 1999-08-30 豊 塚本 User information providing system
JPH03185499A (en) * 1989-12-14 1991-08-13 Omron Corp Playing system
JP2936619B2 (en) * 1990-02-17 1999-08-23 ブラザー工業株式会社 Karaoke equipment
JPH0713580A (en) * 1993-04-28 1995-01-17 Ootoneebell Syst:Kk Device and method for music selection of karaoke system

Also Published As

Publication number Publication date
JPH09198058A (en) 1997-07-31

Similar Documents

Publication Publication Date Title
JP2004212473A (en) Karaoke apparatus and karaoke reproducing method
JP3551631B2 (en) Karaoke equipment
JP3552379B2 (en) Sound reproduction device
JPH09198071A (en) Remote control device
JPH11109980A (en) Karaoke sing-along machine
JP3663711B2 (en) Sound generator
JP3615378B2 (en) Karaoke system
US6056555A (en) Karaoke apparatus using background video with variable reproduction address
JP3010936B2 (en) Music player
JPH1195761A (en) Karaoke machine
JP4103831B2 (en) Sound playback device
JP2005275308A (en) Karaoke performance reservation system and karaoke remote control device
JP3511247B2 (en) Video playback device and karaoke system
JP3392650B2 (en) Karaoke equipment
JPH04168493A (en) Electronic musical sound reproducing device
JP2000132176A (en) Karaoke singing evaluation device
JP2005275307A (en) Karaoke play reservation system and remote control apparatus for karaoke
JPH0426899A (en) karaoke equipment
JPH09198067A (en) Storage medium and sound generation device
JPH1124675A (en) Music performance equipment
JPH1069283A (en) Karaoke sing-along machine
JPH1049182A (en) Music playback device
JPH09198061A (en) Sound reproduction device
JP3994472B2 (en) Video playback device
JP3921736B2 (en) Background video playback device for karaoke

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040203

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040405

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041221

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050221

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: 20050308

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050321

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080408

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090408

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090408

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100408

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100408

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110408

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120408

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120408

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130408

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees