JP3663711B2 - 音響生成装置 - Google Patents
音響生成装置 Download PDFInfo
- 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
Links
Images
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
Description
【発明の属する技術分野】
本発明は、楽曲のオーディオデータを生成する音響生成装置に関する。
【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】
【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】
【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】
【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】
【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】
【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 マイクロホン
Claims (4)
- 個人情報記憶媒体と、再生手段と、制御手段とを備える音響生成装置であって、
上記個人情報記憶媒体は、カラオケにおけるユーザの得意楽曲の得意楽曲関連情報を記憶し、
上記再生手段は、複数の楽曲の演奏情報と、当該楽曲毎の楽曲関連情報と楽曲名が記録された記録媒体を再生し、
上記制御手段は、記録媒体に記録される楽曲毎に、上記得意楽曲関連情報と上記楽曲関連情報との比較を行ってマッチング評価を行い、当該マッチング評価の結果が上位である記録媒体中の楽曲名を表示手段に表示させる
音響生成装置。 - 上記得意楽曲関連情報、上記楽曲関連情報は、ジャンルを含む
請求項1記載の音響生成装置。 - 上記個人情報記憶媒体は、カラオケにおけるユーザの得意楽曲毎の楽曲名を記憶し、
上記制御手段は、上記個人情報記憶媒体に記憶された得意楽曲の楽曲名をユーザの所定の操作に応じて表示手段に表示させる
請求項1記載の音響生成装置。 - 上記個人情報記憶媒体は、ユーザの歌唱パートの個人音域情報を記憶し、
上記楽曲関連情報は、楽曲毎の歌唱パートの楽曲音域情報を有し、
上記制御手段は、上記個人音域情報と上記楽曲音域情報に基づいて上記再生手段が再生する演奏情報の音程を補正する
請求項1記載の音響生成装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP00785096A JP3663711B2 (ja) | 1996-01-19 | 1996-01-19 | 音響生成装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP00785096A JP3663711B2 (ja) | 1996-01-19 | 1996-01-19 | 音響生成装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09198058A JPH09198058A (ja) | 1997-07-31 |
| JP3663711B2 true JP3663711B2 (ja) | 2005-06-22 |
Family
ID=11677109
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP00785096A Expired - Fee Related JP3663711B2 (ja) | 1996-01-19 | 1996-01-19 | 音響生成装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3663711B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11167389A (ja) * | 1997-12-02 | 1999-06-22 | Tamura Electric Works Ltd | カード及びカラオケシステム |
| JP4478263B2 (ja) | 1999-11-12 | 2010-06-09 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム格納媒体 |
| JP4689510B2 (ja) * | 2006-03-24 | 2011-05-25 | ソニー株式会社 | 情報処理装置 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2942803B2 (ja) * | 1986-10-08 | 1999-08-30 | 豊 塚本 | ユーザ情報提供システム |
| JPH03185499A (ja) * | 1989-12-14 | 1991-08-13 | Omron Corp | 演奏システム |
| JP2936619B2 (ja) * | 1990-02-17 | 1999-08-23 | ブラザー工業株式会社 | カラオケ装置 |
| JPH0713580A (ja) * | 1993-04-28 | 1995-01-17 | Ootoneebell Syst:Kk | カラオケシステムの選曲装置及び方法 |
-
1996
- 1996-01-19 JP JP00785096A patent/JP3663711B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH09198058A (ja) | 1997-07-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2004212473A (ja) | カラオケ装置及びカラオケ再生方法 | |
| JP3551631B2 (ja) | カラオケ装置 | |
| JP3552379B2 (ja) | 音響再生装置 | |
| JPH09198071A (ja) | 遠隔操作装置 | |
| JPH11109980A (ja) | カラオケ装置 | |
| JP3615378B2 (ja) | カラオケシステム | |
| US6056555A (en) | Karaoke apparatus using background video with variable reproduction address | |
| JPH09198058A (ja) | 記憶媒体及び音響生成装置 | |
| JP3010936B2 (ja) | 音楽再生装置 | |
| JPH1195761A (ja) | カラオケ装置 | |
| JP3392650B2 (ja) | カラオケ装置 | |
| JP4103831B2 (ja) | 音響再生装置 | |
| JP3511247B2 (ja) | 映像再生装置及びカラオケシステム | |
| JP2005275308A (ja) | カラオケ演奏予約システムおよびカラオケ用リモコン装置 | |
| JPH04168493A (ja) | 電子楽音再生装置 | |
| JP2000132176A (ja) | カラオケ歌唱評価装置 | |
| JP2005275307A (ja) | カラオケ演奏予約システムおよびカラオケ用リモコン装置 | |
| JPH0426899A (ja) | カラオケ装置 | |
| JPH09198067A (ja) | 記憶媒体及び音響生成装置 | |
| JPH1124675A (ja) | 音楽演奏装置 | |
| JPH1069283A (ja) | カラオケ装置 | |
| JPH1049182A (ja) | 楽音再生装置 | |
| JPH09198061A (ja) | 音響再生装置 | |
| JP3994472B2 (ja) | 映像再生装置 | |
| JP3921736B2 (ja) | カラオケ用の背景映像再生装置 |
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 |
