JP4142925B2 - Music selection support device - Google Patents

Music selection support device Download PDF

Info

Publication number
JP4142925B2
JP4142925B2 JP2002278043A JP2002278043A JP4142925B2 JP 4142925 B2 JP4142925 B2 JP 4142925B2 JP 2002278043 A JP2002278043 A JP 2002278043A JP 2002278043 A JP2002278043 A JP 2002278043A JP 4142925 B2 JP4142925 B2 JP 4142925B2
Authority
JP
Japan
Prior art keywords
attribute information
performance
music
rank
music selection
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
JP2002278043A
Other languages
Japanese (ja)
Other versions
JP2004117587A (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.)
Xing Inc
Original Assignee
Xing Inc
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 Xing Inc filed Critical Xing Inc
Priority to JP2002278043A priority Critical patent/JP4142925B2/en
Publication of JP2004117587A publication Critical patent/JP2004117587A/en
Application granted granted Critical
Publication of JP4142925B2 publication Critical patent/JP4142925B2/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)

Description

【0001】
【発明の属する技術分野】
本発明は、カラオケボックスなどで使用される音楽再生装置に関し、特に利用者の選曲を支援する技術に関する。
【0002】
【従来の技術】
予め定められた複数の演奏曲から選択される所望の演奏曲の映像情報および音楽情報を出力させると共に、外部から入力される音声情報をその入力に同期して出力できる音楽再生装置が知られている。例えば、カラオケボックスで使用されるカラオケ装置がそれである。かかるカラオケ装置によれば、予め記憶装置に記憶された複数のカラオケ演奏曲から選択された所望のカラオケ演奏曲の音楽情報を出力させると共に、そのカラオケ演奏曲の歌詞をその出力に同期して画面に表示させることができ、所望の歌をカラオケ演奏曲の伴奏を伴った状態で楽しむことができる。
【0003】
ところで、上記カラオケ装置の利用に際して、利用者は基本的に個人の趣味嗜好に基づいて任意のカラオケ演奏曲を選曲するわけであるが、適当な曲を見出すことができずに演奏が滞ることが往々にしてある。そこで、利用者の選曲を支援するためにカラオケ演奏曲を推薦する機能を備えたカラオケ装置が提案されている(例えば、特許文献1を参照)。かかるカラオケ装置には、顧客IDで識別される利用者の氏名、性別、住所、電話番号、生年月日、趣味、職業、勤務先、家族構成などの個人情報が登録されると共に、その利用者が過去に選曲したカラオケ演奏曲の履歴が記憶されるように構成されており、その選曲順序傾向、利用者の個人情報、選曲ジャンル傾向などに基づいて、利用者が過去に選曲したカラオケ演奏曲の中から傾向に沿った曲を推薦するものである。
【0004】
【特許文献1】
特開平11−52965号公報
【0005】
【発明が解決しようとする課題】
しかし、かかる従来の選曲支援機能では、所謂場の雰囲気(複数の利用者に共通した心理状態)を壊す可能性があった。すなわち、推薦されるカラオケ演奏曲が、顧客IDで識別される個人情報に沿ったものである場合、例えばカラオケボックス内における場の雰囲気を斟酌した選曲支援を行うことができず、その顧客IDで識別される利用者も含めて場に居合わせる複数の利用者にとって印象の悪いカラオケ演奏曲が推薦されることが考えられる。また、選曲順序傾向あるいは選曲ジャンル傾向などに基づいて選曲支援を行う場合であっても、客観性の乏しさから場の雰囲気に沿ったカラオケ演奏曲を推薦することは困難であった。
【0006】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、場の雰囲気に沿った演奏曲を推薦する選曲支援装置を提供することにある。
【0007】
【課題を解決するための手段】
かかる目的を達成するために、本発明の要旨とするところは、入力された選曲情報に従って演奏曲を出力する形式の音楽再生装置に備えられて利用者に演奏曲を推薦する選曲支援装置であって、その演奏曲の性質を示す複数種類の属性情報を前記選曲情報毎に記憶する属性情報記憶手段と、所定時間内に選択された複数の選曲情報それぞれの属性情報を前記属性情報記憶手段から抽出する属性情報抽出手段と、その属性情報抽出手段により抽出されたその属性情報それぞれについて、前記所定時間内に選択された複数の選曲情報に共通する共通属性情報の割合である適合率を算出する属性情報適合率算出手段と、その属性情報適合率算出手段により算出された適合率に応じて前記共通属性情報の順位を決定する属性情報順位決定手段と、その属性情報順位決定手段により決定された共通属性情報のうちの順位が所定位以上である高順位属性情報を有する演奏曲を抽出する演奏曲抽出手段と、その演奏曲抽出手段により抽出された演奏曲の順位をその高順位属性情報との対応に基づいて決定する演奏曲順位決定手段と、その演奏曲順位決定手段により決定された順位が所定位以上である高順位演奏曲を推薦曲として決定して表示する推薦曲決定表示手段とを、含むことを特徴とするものである。
【0008】
【発明の効果】
このようにすれば、前記演奏曲の性質を示す複数種類の属性情報を前記選曲情報毎に記憶する属性情報記憶手段と、所定時間内に選択された複数の選曲情報それぞれの属性情報を前記属性情報記憶手段から抽出する属性情報抽出手段と、その属性情報抽出手段により抽出されたその属性情報それぞれについて、前記所定時間内に選択された複数の選曲情報に共通する共通属性情報の割合である適合率を算出する属性情報適合率算出手段と、その属性情報適合率算出手段により算出された適合率に応じて前記共通属性情報の順位を決定する属性情報順位決定手段と、その属性情報順位決定手段により決定された共通属性情報のうちの順位が所定位以上である高順位属性情報を有する演奏曲を抽出する演奏曲抽出手段と、その演奏曲抽出手段により抽出された演奏曲の順位をその高順位属性情報との対応に基づいて決定する演奏曲順位決定手段と、その演奏曲順位決定手段により決定された順位が所定位以上である高順位演奏曲を推薦曲として決定して表示する推薦曲決定表示手段とを、含むことから、前記所定時間内の選曲傾向を実用に適した態様で客観的に捉えることが可能とされ、場の雰囲気に沿った演奏曲を推薦する選曲支援装置を提供することができる。
【0011】
【実施例】
以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
【0012】
図1は、本発明の一実施例であるカラオケ装置10の構成を説明するブロック線図である。この図に示すように、かかるカラオケ装置10は、本体装置12、ディスクプレーヤ30、アンプミキサ32、スピーカ34、マイク36、画像表示器(CRT)38などを備えている。また、上記本体装置12は、電子制御装置14、操作パネル16、リセット釦17、シリアル入出力回路(SIO)18、モデム20、ハードディスク22、MIDI音源24、ビデオミキサ26などを備えている。
【0013】
上記電子制御装置14は、図示しないCPU、ROM、RAMなどを備えた所謂マイクロコンピュータであり、利用者(ユーザ)が選曲情報であるところの選曲番号を入力することにより演奏曲が選曲された場合、その演奏曲のジャンルを上記ディスクプレーヤ30に送信したり、上記ハードディスク22から図示しないRAMに選曲された演奏データおよび歌詞データを読み出したり、演奏曲の演奏が進行するのに応じてそのRAMから上記MIDI音源24へ演奏データを送信したり、上記ビデオミキサ26へ歌詞文字映像を送ったり、選曲時には、曲名データに基づいて曲名映像をそのビデオミキサ26へ送ったりするなどの基本的な制御を行う。
【0014】
入力装置として機能する前記操作パネル16は、利用者が歌いたい曲の選曲情報であるところの選曲番号を選曲本(演奏曲と選曲番号との対応関係が示された本)などから選択して入力することにより演奏曲を選択したり、演奏音の音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーンなど各種調整を行うための操作ボタンあるいはツマミを備えたパネルである。また、前記カラオケ装置10には、前記操作パネル16の一部機能を遠隔で実行するために、かかる操作パネル16と同様に入力装置として機能するリモコン28が備えられている。前記操作パネル16や、リモコン28から入力された選曲番号は、前記電子制御装置14のRAMに順次記憶される。従って、その電子制御装置14のRAMは、選曲情報記憶手段を構成する。また、そのRAMに記憶された選曲番号は、前記リセット釦17が操作されることにより消去されて初期化される。
【0015】
前記シリアル入出力回路(SIO)18は、シリアル通信回線などを介して選択された曲のジャンルを前記ディスクプレーヤ30に送信するためのインターフェース回路である。また、前記モデム20は、電話回線を介して送られてくる曲データなどを受信したり、どのような曲が演奏されているかといった情報を外部へ送信したりする際、通信路を通して伝送される信号の変調および復調を行う変復調装置である。前記カラオケ装置10では、常に新しい曲を演奏可能にするために、随時、電話回線にて新曲の曲データなどが、図示しないホストコンピュータから前記モデム20を介して前記本体装置12のハードディスク22に格納される。
【0016】
前記MIDI音源24は、各種の楽器の演奏音を格納しており、前記ハードディスク22から読み出されて送られて来る演奏データに基づき、楽器の演奏信号を生成する音源である。生成された楽器の演奏信号は、アナログ信号に変換されて前記アンプミキサ32に送られる。そのアンプミキサ32では、送られて来た信号が電気的に増幅され、前記マイク36を介して入力される利用者の歌声が演奏信号とミキシングされる。そして、そのミキシングされた音が前記スピーカ34から出力される。
【0017】
前記ビデオミキサ26は、前記ハードディスク22から読み出された歌詞データに基づいて前記電子制御装置14において生成された歌詞文字映像と、前記ディスクプレーヤー30から送られるNTSC映像とを合成して前記画像表示器38に表示させる装置である。前記ディスクプレーヤー30から送られるNTSC映像は、利用者が歌詞を参照しながら歌を歌う際に前記画像表示器38に表示される背景映像である。
【0018】
図2は、前記リモコン28の操作部を説明する図である。この図に示すように、かかるリモコン28の操作部には、0から9までの10個の数字釦28a、選曲釦28b、左右上下の矢印釦28c、取消釦28d、およびモード設定釦28eが設けられている。また、操作補助・確認のための表示部28fが設けられている。上記数字釦28aは、選曲情報であるところの選曲番号を入力するための釦(スイッチ)であり、その数字釦28aが押されるとその数字に対応する数字信号が上記表示部28fに表示され、上記選曲釦28bが押されることによりその選曲番号を示す選曲確定信号が出力される。左右上下の矢印釦28cは、前記画像表示器38に選択肢が表示された際、同様に表示されるカーソルなどを左右上下に移動させるための釦であり、その矢印釦28cが操作されるとカーソル移動信号が出力され、上記選曲釦28bが押されることにより選択している項目が確定する。また、前記カラオケ装置10の演奏中に、左右の矢印釦28cを操作することにより、演奏音の音程を変更するための音程変更信号が出力される。上記モード設定釦28eは、後述する選曲支援モードのオン・オフを切り換えるための釦であり、そのモード設定釦28eが押されると選曲支援モード切換信号が出力される。
【0019】
図3は、前記電子制御装置14の制御機能の要部を説明する機能ブロック線図である。この図に示すように、前記電子制御装置14は、属性情報抽出手段40、属性情報適合率算出手段42、属性情報順位決定手段44、演奏曲抽出手段46、および演奏曲順位決定手段48を機能的に備えている。また、前記ハードディスク22には、演奏情報である曲データを格納する曲データベース50、属性情報データベース52、および予め設定された演奏キーなどが記憶されている。かかる曲データベース50に納められる曲データは、演奏データ、歌詞データ、曲名データ、および選曲番号などからなり、その演奏データは、例えばMIDI(Musical Instrument Digital Interface)規格に基づいたMIDIデータの形式で格納されている。
【0020】
図4は、前記ハードディスク22に記憶された属性情報データベース52を示す図である。かかる属性情報データベース52は、属性情報記憶手段に対応するものであり、上記曲データベース50に格納された演奏曲の性質を示す複数種類の属性情報が上記選曲番号毎に記憶されている。その属性情報は、歌手名、作詞者、作曲者、テンポ、キー、曲調、歌詞の内容(場所、登場人物の人数、シチュエーション、頻出単語など)、ジャンル、発表年代などの種類毎に分類されている。例えば、図4に示すように、属性A〜属性Zの26項目に分類され、それぞれの項目が更に区分されている。
【0021】
図5に示す属性Aは、歌詞の内容に関し、特に場所に関する属性情報であり、A−1「部屋」、A−2「河原」、A−3「海岸」、・・・、A−30「車中(自家用車)」、A−31「車中(電車)」、A−32「車中(バス)」に区分されている。図6に示す属性Bは、歌詞の内容に関し、特に登場人物の人数に関する属性情報であり、B−1「1(男)」、B−2「1(女)」、B−3「2(男同士)」、・・・、B−19「10以上」、B−20「100以上」、B−21「1000以上」に区分されている。図7に示す属性Cは、曲のテンポに関する属性情報であり、C−1「40bpm」、C−2「45bpm」、C−3「50bpm」、・・・、C−30「230bpm」、C−31「240bpm」、C−32「250bpm以上」に区分されている。図8に示す属性Zは、曲の内容に関し、特にシチュエーションに関する属性情報であり、Z−1「恋愛」、Z−2「応援」、Z−3「別れ」、・・・、Z−23「喜び(誕生)」、Z−24「喜び(結婚)」、Z−25「喜び(合格)」に区分されている。前記属性情報データベース52では、図4に示すように、前記曲データベース50に格納されたすべての演奏曲について、属性A〜属性Zの各項目がその区分の何れかひとつに定められることで、それぞれの演奏曲の属性情報が設定されている。また、前記モデム20を介して前記ハードディスク22に新しい演奏曲が格納される際には、電話回線にて新曲に対応する属性情報が、図示しないホストコンピュータから前記モデム20を介して前記ハードディスク22の属性情報データベース52に格納される。
【0022】
前記属性情報抽出手段40は、所定時間内すなわち前記リセット釦17が押されて以降、次のリセット釦17が押されるまでの時間内に選択された複数の選曲番号それぞれの属性情報を前記属性情報データベース52から抽出して、選曲番号毎に前記電子制御装置14のRAMなどに一時的に記憶する。従って、その電子制御装置14のRAMは、属性情報記憶手段を構成する。また、そのRAMに記憶された属性情報は、前記リセット釦17が操作されることにより消去されて初期化される。前記属性情報適合率算出手段42は、前記属性情報抽出手段40により抽出されて属性情報記憶手段であるRAMに記憶された属性情報それぞれについて、上記所定時間内に選曲された複数の演奏曲に共通する割合である適合率を区分単位(A−12、G−27など)で算出する。例えば、それぞれの属性情報を有する演奏曲数の、上記所定時間内に選曲された総演奏曲数に対する百分率を算出する。なお、適合率は必ずしも百分率には限られない。前記属性情報順位決定手段44は、前記属性情報適合率算出手段42により算出された適合率に応じて前記共通属性情報の順位を決定する。例えば、前記属性情報適合率算出手段42において所定値以上の適合率を示す属性情報を共通属性情報とし、更にその順位を決定する。すなわち、前記属性情報抽出手段40、属性情報適合率算出手段42、および属性情報順位決定手段44が共通属性情報判定手段54に対応し、上記所定時間内に選択された複数の選曲番号それぞれの属性情報のうちに互いに共通する共通属性情報を判定する。
【0023】
前記演奏曲抽出手段46は、前記属性情報順位決定手段44により決定された共通属性情報のうちの順位が所定位以上例えば高いものから第3位までの高順位属性情報を有する演奏曲を抽出する。前記演奏曲順位決定手段48は、前記演奏曲抽出手段46により抽出された演奏曲の順位をその高順位属性情報との対応に基づいて決定する。例えば、それぞれの演奏曲が有する高順位属性情報の個数を比較して順位付けを行う。ここで、重複選曲を避けるために、前記所定時間内に既に選曲された演奏曲は推薦曲からは除外される。すなわち、前記演奏曲抽出手段46および演奏曲順位決定手段48が推薦曲決定表示手段56に対応し、前記演奏曲順位決定手段48により決定された順位が所定位以上例えば高いものから第5位までの高順位演奏曲を推薦曲として決定して、前記ビデオミキサ32を介して前記画像表示器38により表示する。
【0024】
図15および図16は、前記電子制御装置14による制御動作の一例を説明するフローチャートであり、図15は、カラオケ演奏制御ルーチンを、図16は、選曲支援制御ルーチンをそれぞれ示す。
【0025】
図15のステップ(以下、ステップを省略する)SA1では、前記リセット釦17が操作されて所定のリセット処理が行われることにより、前記電子制御装置14のRAMなどに記憶された選曲番号および属性情報が初期化される。このリセット操作は、例えば、カラオケボックスのある室での利用者が所定時間のカラオケ利用を終えて新たな利用者と入れ替わる毎に、カラオケボックスの従業員(店員)などによって行われる。従って、上述の所定時間は、カラオケボックスのある室での利用者毎に設定されることになる。次いで、SA2において選曲待ち処理が実行された後、SA3において利用者の入力操作に基づいて選曲処理が行われる。この選曲処理では、カラオケのための選曲が行われたか否かが前記リモコン28の数字釦28aおよび選曲釦28bの操作に従って判断され、このSA3の判断が否定されるうちは選曲待ち状態が継続するが、肯定される場合は、SA4において入力された選曲番号に対応する選曲されたカラオケ演奏曲を前記ハードディスク22から電子制御装置14の内部メモリへ転送する演奏準備処理が実行された後、SA5においてカラオケ演奏が開始される。そして、SA6において図示しない歌い直し釦が操作されたか否かが判断され、このSA6の判断が肯定される場合は、歌い直しのために上記SA4以下が繰り返し実行されるが、否定される場合は、SA7において選曲支援モードがオンであるか否かが判断される。このSA7の判断が肯定される場合は、図16に示す選曲支援処理が行われるが、否定される場合は、SA9においてカラオケ利用時間終了であるか否かが判断される。このSA9の判断が否定される場合は、上記SA2以下が繰り返し実行されるが、肯定される場合は、それをもって本ルーチンが終了させられる。
【0026】
図16のSB1では、前記SA1においてリセット釦17が押されて以降の時間内に選曲された演奏曲に対応する属性情報が前記属性情報データベース52から抽出され、選曲番号毎に前記電子制御装置14のRAMなどに一時的に記憶される。例えば、図9に示すように、前記リセット釦17が押されて以降の時間内に選曲番号「12034」、「12045」、「12056」、「12067」、「12078」の演奏曲が選曲されている場合、前記電子制御装置14のRAMに記憶された選曲番号に基づいて、図4に示す属性情報データベース52から、図10に示すような属性情報データが抽出される。このSB1が前記属性情報抽出手段40に対応する。
【0027】
次いで、SB2では、上記SB1において抽出された属性情報それぞれについて、上記所定時間内に選曲された複数の選曲番号に共通する割合である適合率が区分単位(A−12、C−20など)で算出される。例えば、図11に示すように、それぞれの属性情報を有する演奏曲数の、上記所定時間内に選曲された総演奏曲数に対する百分率が算出される。ここで、属性Aの「A−1」に関しては、選曲番号「12034」および「12067」の2曲が有し、総演奏曲数が5曲であるので40%であり、属性Cの「C−20」に関しては、選曲番号「12034」、「12045」、および「12056」の3曲が有し、総演奏曲数が5曲であるので60%である。このSB2が前記属性情報適合率算出手段42に対応する。
【0028】
次いで、SB3では、上記SB2において算出された適合率に応じて前記共通属性情報の順位が決定される。例えば、図12に示すように、適合率が100%である属性Fの「F−15」が第1位、適合率が80%である属性Jの「J−23」が第2位、適合率が60%である属性Cの「C−20」第3位といったように順位が決定されると共に、例えば適合率が60%以上の属性情報が共通属性情報とされ、それ未満の属性情報例えば適合率が20%である属性Mの「M−20」などは、以下のステップにおいて考慮されない。このSB3が前記属性情報順位決定手段44に対応する。
【0029】
次いで、SB4では、上記SB3において決定された共通属性情報すなわち適合率が60%以上の属性情報を有する演奏曲が抽出される。すなわち、図13に示すように、属性Fの「F−15」、属性Jの「J−23」、属性Cの「C−20」などの共通属性情報の少なくともひとつを有する演奏曲が全て抽出される。このSB4が前記演奏曲抽出手段46に対応する。
【0030】
次いで、SB5では、上記SB4において抽出された演奏曲の順位が前記共通属性情報との対応に基づいて決定される。この際、前記所定時間内に既に選曲された選曲番号「12034」、「12045」、「12056」、「12067」、「12078」の演奏曲は除外され、その他の演奏曲のうち上記共通属性情報を多く有するものから高い順位が付けられる。例えば、図14に示すように、順位の高いものから選曲番号「23098」、「23087」、「23076」、「23054」、「23043」、「23065」と順位付けされる。このSB5が前記演奏曲順位決定手段48に対応する。
【0031】
次いで、SB6では、上記SB5において順位が所定位以上例えば高いものから第5位までの高順位演奏曲すなわち選曲番号「23098」、「23087」、「23076」、「23054」、「23043」の演奏曲が推薦曲として決定され、その選曲番号、曲名、歌手名、および前記SB2において算出された適合率の全項目での平均値などが前記ビデオミキサ32を介して前記画像表示器38により表示される。それをもって本ルーチンが終了させられる。
【0032】
このように、本実施例によれば、前記演奏曲の性質を示す複数種類の属性情報を前記選曲番号毎に記憶する属性情報記憶手段である属性情報データベース52と、所定時間内に選曲された複数の演奏曲それぞれの属性情報のうち互いに共通する共通属性情報を判定する共通属性情報判定手段54と、その共通属性情報判定手段54により判定された共通属性情報に基づいて推薦曲を決定して表示する推薦曲決定表示手段56とを含むことから、前記所定時間内の選曲傾向を客観的に捉えることが可能とされ、場の雰囲気に沿った演奏曲を推薦する選曲支援装置を提供することができる。
【0033】
また、前記共通属性情報判定手段54は、前記所定時間内に選曲された複数の演奏曲それぞれの属性情報を前記属性情報データベース52から抽出する属性情報抽出手段40(SB1)と、その属性情報抽出手段40により抽出されたその属性情報それぞれについて、前記所定時間内に選曲された複数の演奏曲に共通する割合である適合率を算出する属性情報適合率算出手段42(SB2)と、その属性情報適合率算出手段42により算出された適合率に応じて前記共通属性情報の順位を決定する属性情報順位決定手段44(SB3)とを含むものであるため、実用に適した態様で、前記所定時間内の選曲傾向をより客観的に捉えることができるという利点がある。
【0034】
また、前記推薦曲決定表示手段56は、前記属性情報順位決定手段44により決定された共通属性情報のうちの順位が所定位以上である高順位属性情報を有する演奏曲を抽出する演奏曲抽出手段46(SB4)と、その演奏曲抽出手段46により抽出された演奏曲の順位をその高順位属性情報との対応に基づいて決定する演奏曲順位決定手段48(SB5)とを含み、その演奏曲順位決定手段48により決定された順位が所定位以上である高順位演奏曲を推薦曲として決定して、前記ビデオミキサ32を介して前記画像表示器38により表示するものであるため、実用に適した態様で、前記所定時間内の選曲傾向をより客観的に捉えることができるという利点がある。
【0035】
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。
【0036】
例えば、前述の実施例においては、前記本体装置12に内蔵された電子制御装置14により選曲支援処理が行われるものであったが、本発明はこれに限定されるものではなく、例えば前記リモコン28に内蔵された電子制御装置により選曲支援処理が行われるものであっても構わない。この場合、前記リモコン28は、図17に示すように、CPU58、ROM60、RAM62、フラッシュROM64、データ送信部66、データ受信部68などを備えており、そのCPU58が共通属性情報判定手段および推薦曲決定表示手段などの機能を有し、上記フラッシュROM64に記憶された属性情報データベースから属性情報が引き出されて前述の選曲支援処理が実行され、リモコンの表示部28fに推薦曲の選曲番号が表示される。また、前記操作パネル16による操作が、前記リモコン28のデータ受信部68に送信される構成により、前記本体装置12の操作により選曲された演奏曲が選曲支援処理に反映される。
【0037】
また、前述の実施例では、前記曲データベース50と属性情報データベース52とが別個に設けられていたが、例えば属性情報が曲データの付属情報の形式で各曲データと共に前記曲データベース50に格納されるものであっても構わない。
【0038】
また、前述の実施例では、所定時間を前記リセット釦17が押されて以降、次にそのリセット釦17が押されるまでの時間とし、その時間内に複数の演奏曲が選曲された場合について説明したが、例えばかかる所定時間を、演奏が行われているその時点を遡る間近の指定時間(例えば1時間程度)としてもよい。また、カラオケ利用の開始直後などにおいて1曲しか選曲されていない場合の選曲支援処理では、予め設定された属性の優先度に従って推薦曲を決定してもよい。すなわち、優先度の高い項目として「歌手名」、「ジャンル」、「曲調」などを予め定めておき、それらの項目のみについて共通属性情報の判定を行うものであっても構わない。そのようにすれば、選択された演奏曲が少ない場合であっても、場の雰囲気に沿った演奏曲を推薦することができるという利点がある。
【0039】
また、前述の実施例では、属性A〜属性Zの各項毎の重要度を等しく扱っていたが、それらの項目毎の重要度に傾斜を与えてもよい。例えば、前記属性情報順位決定手段44において、「歌手名」、「ジャンル」、「曲調」、「発表年代」などのA級属性情報には、それぞれの適合率をそのまま用い、「作曲者」、「テンポ」、「歌詞の内容(シチュエーション)」などのB級属性情報には、それぞれの適合率から1割引いた値を用い、「キー」、「歌詞の内容(登場人物の人数)」などのC級属性情報には、それぞれの適合率から2割引いた値を用いるなど、場の雰囲気に密接に関わる属性情報を特に考慮して推薦曲を決定するものであっても構わない。
【0040】
また、前述の実施例では、属性情報の共通する演奏曲を推薦曲として表示するものであったが、そのような通常の推薦曲を表示すると共に、敢えて属性情報がほとんど共通しない演奏曲をワイルドカード(予想がつかない選択肢)として表示するものであっても構わない。そのようにすれば、利用者の遊び心が刺激されることに加え、場の雰囲気が思わしくない際にはそのワイルドカードを選曲することで状況を変化させることができるという利点がある。
【0041】
その他一々例示はしないが、本発明はその趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【図面の簡単な説明】
【図1】本発明の一実施例であるカラオケ装置の構成を説明するブロック線図である。
【図2】図1に示すカラオケ装置を遠隔にて操作するためのリモコンを説明する図である。
【図3】図1に示すカラオケ装置の動作を制御する電子制御装置の制御機能の要部を説明する機能ブロック線図である。
【図4】図1に示すハードディスクに記憶された属性情報データベースを示す図である。
【図5】図4に示す属性情報データベースに格納される属性Aの内容を示す図である。
【図6】図4に示す属性情報データベースに格納される属性Bの内容を示す図である。
【図7】図4に示す属性情報データベースに格納される属性Cの内容を示す図である。
【図8】図4に示す属性情報データベースに格納される属性Zの内容を示す図である。
【図9】図15に示すステップSA1においてリセット釦が押されて以降の時間内に選曲された演奏曲の選曲番号を示す図である。
【図10】図16に示すステップSB1において抽出された選曲番号毎の属性情報を示す図である。
【図11】図16に示すステップSB2において算出されたそれぞれの属性情報の適合率を示す図である。
【図12】図16に示すステップSB3において決定された属性情報の順位を示す図である。
【図13】図16に示すステップSB4において抽出された高順位の属性情報を有する演奏曲を示す図である。
【図14】図16に示すステップSB5において決定された演奏曲の順位を示す図である。
【図15】図3に示す電子制御装置によるカラオケ演奏制御ルーチンを説明するフローチャートである。
【図16】図3に示す電子制御装置による選曲支援制御ルーチンを説明するフローチャートである。
【図17】本発明の他の実施例に備えられるリモコンの構成を説明するブロック線図である。
【符号の説明】
10:カラオケ装置(音楽再生装置)
40:属性情報抽出手段
42:属性情報適合率算出手段
44:属性情報順位決定手段
46:演奏曲抽出手段
48:演奏曲順位決定手段
52:属性情報データベース(属性情報記憶手段)
54:共通属性情報判定手段
56:推薦曲決定表示手段
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a music playback device used in a karaoke box or the like, and more particularly to a technique for supporting a user's music selection.
[0002]
[Prior art]
2. Description of the Related Art A music playback apparatus is known that can output video information and music information of a desired performance song selected from a plurality of predetermined performance songs, and output audio information input from the outside in synchronization with the input. Yes. For example, a karaoke device used in a karaoke box. According to such a karaoke apparatus, the music information of a desired karaoke performance song selected from a plurality of karaoke performance songs stored in advance in a storage device is output, and the lyrics of the karaoke performance song are displayed in synchronization with the output. The desired song can be enjoyed with accompaniment of karaoke performance music.
[0003]
By the way, when using the karaoke apparatus, the user basically selects an arbitrary karaoke performance song based on personal hobbies, but the performance may be delayed because an appropriate song cannot be found. Often there is. Therefore, a karaoke apparatus having a function of recommending a karaoke performance song has been proposed in order to support the user's music selection (see, for example, Patent Document 1). In such a karaoke apparatus, personal information such as the name, gender, address, telephone number, date of birth, hobby, occupation, work place, family structure, etc. of the user identified by the customer ID is registered and the user is registered. Is configured to store the history of karaoke songs selected in the past, and the karaoke songs selected by the user in the past based on the song selection order trend, the user's personal information, the song selection genre trend, etc. It recommends songs in line with trends.
[0004]
[Patent Document 1]
JP-A-11-52965
[0005]
[Problems to be solved by the invention]
However, such a conventional music selection support function may break the so-called atmosphere of the place (psychological state common to a plurality of users). That is, if the recommended karaoke performance music is in line with the personal information identified by the customer ID, for example, it is not possible to provide music selection support that takes into account the atmosphere of the place in the karaoke box. It is possible that a karaoke performance piece having a bad impression is recommended for a plurality of users who are present in the place including the identified user. Further, even when music selection support is performed based on the music selection order tendency or the music selection genre tendency, it is difficult to recommend a karaoke performance music in accordance with the atmosphere of the place due to the lack of objectivity.
[0006]
The present invention has been made against the background of the above circumstances, and an object of the present invention is to provide a music selection support device that recommends performance music according to the atmosphere of the place.
[0007]
[Means for Solving the Problems]
In order to achieve such an object, the gist of the present invention is a music selection support device that is provided in a music playback device that outputs a musical composition according to input music selection information and recommends the musical composition to the user. Attribute information storage means for storing, for each piece of music selection information, a plurality of types of attribute information indicating the nature of the performance song; Attribute information extraction means for extracting attribute information of each of a plurality of pieces of music selection information selected within a predetermined time from the attribute information storage means, and each of the attribute information extracted by the attribute information extraction means within the predetermined time Attribute information precision ratio calculating means for calculating a precision ratio that is a ratio of common attribute information common to a plurality of selected music selection information, and the common attribute information according to the precision ratio calculated by the attribute information precision ratio calculation means Attribute information rank determining means for determining the rank of the music, and performance music extracting means for extracting performance music having high rank attribute information whose rank is equal to or higher than a predetermined rank among the common attribute information determined by the attribute information rank determining means And a performance song order determining means for determining the ranking of the performance songs extracted by the performance song extraction means based on the correspondence with the high rank attribute information, and the performance song order And recommended tunes determining display means order determined by the determination means and displaying the determined as a recommended tune the high ranking music piece that is a predetermined position above Is included.
[0008]
【The invention's effect】
In this way, attribute information storage means for storing a plurality of types of attribute information indicating the properties of the musical piece for each piece of music selection information; Attribute information extraction means for extracting attribute information of each of a plurality of pieces of music selection information selected within a predetermined time from the attribute information storage means, and each of the attribute information extracted by the attribute information extraction means within the predetermined time Attribute information precision ratio calculating means for calculating a precision ratio that is a ratio of common attribute information common to a plurality of selected music selection information, and the common attribute information according to the precision ratio calculated by the attribute information precision ratio calculation means Attribute information rank determining means for determining the rank of the music, and performance music extracting means for extracting performance music having high rank attribute information whose rank is equal to or higher than a predetermined rank among the common attribute information determined by the attribute information rank determining means And a performance song order determining means for determining the ranking of the performance songs extracted by the performance song extraction means based on the correspondence with the high rank attribute information, and the performance song order Order that is determined by the determining means and a recommended tunes determining display means for displaying determined as a recommended tune the high ranking music piece that is a predetermined position above, Including the song selection tendency within the predetermined time. In a mode suitable for practical use It is possible to provide a music selection support device that can be objectively grasped and recommends performance music according to the atmosphere of the place.
[0011]
【Example】
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings.
[0012]
FIG. 1 is a block diagram illustrating a configuration of a karaoke apparatus 10 according to an embodiment of the present invention. As shown in this figure, the karaoke apparatus 10 includes a main body device 12, a disc player 30, an amplifier mixer 32, a speaker 34, a microphone 36, an image display (CRT) 38, and the like. The main unit 12 includes an electronic control unit 14, an operation panel 16, a reset button 17, a serial input / output circuit (SIO) 18, a modem 20, a hard disk 22, a MIDI sound source 24, a video mixer 26, and the like.
[0013]
The electronic control unit 14 is a so-called microcomputer provided with a CPU, ROM, RAM, etc. (not shown), and a user (user) selects a music piece by inputting a music selection number as music selection information. The genre of the performance music is transmitted to the disk player 30, the performance data and the lyrics data selected from the hard disk 22 are read out to the RAM (not shown), and the performance music is played from the RAM as the performance of the performance music progresses. Basic control such as transmitting performance data to the MIDI sound source 24, sending lyric text images to the video mixer 26, and sending a song title video to the video mixer 26 based on the song title data at the time of music selection. Do.
[0014]
The operation panel 16 functioning as an input device selects a music selection number, which is music selection information of a song that the user wants to sing, from a music selection book (a book showing the correspondence between the performance music and the music selection number) or the like. Operation buttons or controls for selecting a performance song by inputting, adjusting the pitch of the performance sound, adjusting the volume balance between the performance and the song, and making various adjustments such as echo, volume, tone, etc. It is a panel provided with. In addition, the karaoke apparatus 10 is provided with a remote controller 28 that functions as an input device in the same manner as the operation panel 16 in order to remotely execute a part of the functions of the operation panel 16. The music selection numbers input from the operation panel 16 or the remote controller 28 are sequentially stored in the RAM of the electronic control unit 14. Accordingly, the RAM of the electronic control unit 14 constitutes music selection information storage means. The music selection number stored in the RAM is erased and initialized by operating the reset button 17.
[0015]
The serial input / output circuit (SIO) 18 is an interface circuit for transmitting the selected music genre to the disc player 30 via a serial communication line or the like. The modem 20 is transmitted through a communication channel when receiving music data sent via a telephone line or transmitting information such as what music is being played to the outside. A modulation / demodulation device that modulates and demodulates a signal. In the karaoke device 10, in order to always be able to play new songs, song data of new songs and the like are stored in the hard disk 22 of the main unit 12 from the host computer (not shown) via the modem 20 as needed. Is done.
[0016]
The MIDI sound source 24 stores performance sounds of various musical instruments, and is a sound source that generates musical instrument performance signals based on performance data read and sent from the hard disk 22. The generated musical performance signal is converted into an analog signal and sent to the amplifier mixer 32. In the amplifier mixer 32, the transmitted signal is electrically amplified, and the user's singing voice inputted through the microphone 36 is mixed with the performance signal. Then, the mixed sound is output from the speaker 34.
[0017]
The video mixer 26 synthesizes the lyric character video generated in the electronic control unit 14 based on the lyric data read from the hard disk 22 and the NTSC video sent from the disc player 30 to display the image. This is a device to be displayed on the device 38. The NTSC video sent from the disc player 30 is a background video displayed on the image display 38 when the user sings a song while referring to the lyrics.
[0018]
FIG. 2 is a diagram for explaining the operation unit of the remote controller 28. As shown in the figure, the operation unit of the remote controller 28 is provided with ten numeric buttons 28a from 0 to 9, a music selection button 28b, left and right arrow buttons 28c, a cancel button 28d, and a mode setting button 28e. It has been. In addition, a display unit 28f for operation assistance / confirmation is provided. The numeric button 28a is a button (switch) for inputting a music selection number as music selection information. When the numeric button 28a is pressed, a numeric signal corresponding to the numeric value is displayed on the display unit 28f. When the music selection button 28b is pressed, a music selection confirmation signal indicating the music selection number is output. The left / right / up / down arrow buttons 28c are used to move a cursor or the like displayed in the same manner when the option is displayed on the image display 38, and when the arrow button 28c is operated, the cursor is moved. A movement signal is output, and the selected item is confirmed by pressing the music selection button 28b. Further, during the performance of the karaoke apparatus 10, by operating the left and right arrow buttons 28c, a pitch change signal for changing the pitch of the performance sound is output. The mode setting button 28e is a button for switching on / off of a music selection support mode, which will be described later. When the mode setting button 28e is pressed, a music selection support mode switching signal is output.
[0019]
FIG. 3 is a functional block diagram for explaining a main part of the control function of the electronic control unit 14. As shown in the figure, the electronic control unit 14 functions as an attribute information extracting means 40, an attribute information matching rate calculating means 42, an attribute information rank determining means 44, a performance song extracting means 46, and a performance song rank determining means 48. Is prepared. The hard disk 22 stores a music database 50 for storing music data as performance information, an attribute information database 52, and preset performance keys. The music data stored in the music database 50 is composed of performance data, lyrics data, music title data, music selection number, etc., and the performance data is stored in the MIDI data format based on the MIDI (Musical Instrument Digital Interface) standard, for example. Has been.
[0020]
FIG. 4 is a diagram showing an attribute information database 52 stored in the hard disk 22. The attribute information database 52 corresponds to the attribute information storage means, and a plurality of types of attribute information indicating the properties of the performance music stored in the music database 50 are stored for each music selection number. The attribute information is categorized by type such as singer name, songwriter, composer, tempo, key, tune, lyric content (location, number of characters, situations, frequent words, etc.), genre, and release date. Yes. For example, as shown in FIG. 4, it is classified into 26 items of attribute A to attribute Z, and each item is further divided.
[0021]
The attribute A shown in FIG. 5 is attribute information regarding the contents of the lyrics, particularly regarding the location. A-1 “Room”, A-2 “Kawara”, A-3 “Coast”,..., A-30 “ It is divided into “in-vehicle (private vehicle)”, A-31 “in-vehicle (train)”, and A-32 “in-vehicle (bus)”. The attribute B shown in FIG. 6 is attribute information regarding the contents of the lyrics, particularly regarding the number of characters. B-1 “1 (male)”, B-2 “1 (female)”, B-3 “2 ( , ”B-19“ 10 or more ”, B-20“ 100 or more ”, B-21“ 1000 or more ”. The attribute C shown in FIG. 7 is attribute information relating to the tempo of the song, and C-1 “40 bpm”, C-2 “45 bpm”, C-3 “50 bpm”,..., C-30 “230 bpm”, C -31 “240 bpm” and C-32 “250 bpm or more”. The attribute Z shown in FIG. 8 is attribute information relating to the contents of the song, particularly regarding the situation. Z-1 “Love”, Z-2 “Support”, Z-3 “Parting”,..., Z-23 “ Joy (birth) ”, Z-24“ joy (marriage) ”, and Z-25“ joy (pass) ”. In the attribute information database 52, as shown in FIG. 4, for each performance song stored in the song database 50, each item of attribute A to attribute Z is defined as any one of the sections, respectively. Attribute information of the performance music is set. When a new musical piece is stored in the hard disk 22 via the modem 20, attribute information corresponding to the new music is transmitted from the host computer (not shown) via the modem 20 to the hard disk 22 via the telephone line. Stored in the attribute information database 52.
[0022]
The attribute information extraction means 40 obtains attribute information of each of a plurality of music selection numbers selected within a predetermined time, that is, after the reset button 17 is pressed and until the next reset button 17 is pressed. Extracted from the database 52 and temporarily stored in the RAM or the like of the electronic control unit 14 for each music selection number. Therefore, the RAM of the electronic control unit 14 constitutes attribute information storage means. The attribute information stored in the RAM is erased and initialized when the reset button 17 is operated. The attribute information matching rate calculating means 42 is common to a plurality of pieces of music selected within the predetermined time for each attribute information extracted by the attribute information extracting means 40 and stored in the RAM which is the attribute information storage means. The relevance ratio, which is the ratio to be calculated, is calculated in units of segments (A-12, G-27, etc.). For example, the percentage of the number of performance songs having the respective attribute information with respect to the total number of performance songs selected within the predetermined time is calculated. Note that the relevance rate is not necessarily a percentage. The attribute information rank determining unit 44 determines the rank of the common attribute information according to the matching rate calculated by the attribute information matching rate calculating unit 42. For example, the attribute information matching rate calculation means 42 sets the attribute information indicating the matching rate equal to or higher than a predetermined value as common attribute information, and further determines the rank. That is, the attribute information extraction means 40, the attribute information matching rate calculation means 42, and the attribute information rank determination means 44 correspond to the common attribute information determination means 54, and each of the attributes of the plurality of music selection numbers selected within the predetermined time period. Among the information, common attribute information common to each other is determined.
[0023]
The performance music extraction means 46 extracts performance music having high rank attribute information from the highest rank to the third rank among the common attribute information determined by the attribute information rank determination section 44. . The performance tune ranking determining means 48 determines the ranking of the performance tunes extracted by the performance tune extraction means 46 based on the correspondence with the high rank attribute information. For example, the ranking is performed by comparing the number of pieces of high-order attribute information possessed by each performance piece. Here, in order to avoid duplicate music selection, the performance music already selected within the predetermined time is excluded from the recommended music. That is, the performance music extraction means 46 and the performance music order determination means 48 correspond to the recommended music determination display means 56, and the order determined by the performance music order determination means 48 is higher than a predetermined level, for example, from higher to fifth. Are selected as recommended songs and displayed on the image display unit 38 via the video mixer 32.
[0024]
15 and 16 are flowcharts for explaining an example of the control operation by the electronic control unit 14. FIG. 15 shows a karaoke performance control routine, and FIG. 16 shows a music selection support control routine.
[0025]
At step SA1 in FIG. 15 (hereinafter, step is omitted), the music selection number and attribute information stored in the RAM or the like of the electronic control unit 14 are operated by operating the reset button 17 and performing a predetermined reset process. Is initialized. This reset operation is performed, for example, by an employee (a clerk) of the karaoke box each time a user in a room with the karaoke box finishes using the karaoke for a predetermined time and is replaced with a new user. Therefore, the predetermined time described above is set for each user in a room with a karaoke box. Next, after the music selection waiting process is executed in SA2, the music selection process is performed in SA3 based on the input operation of the user. In this music selection process, it is determined whether or not music selection for karaoke has been performed according to the operation of the numeric button 28a and the music selection button 28b of the remote controller 28, and the music selection waiting state continues while the determination of SA3 is denied. However, if affirmative, a performance preparation process for transferring the selected karaoke performance music corresponding to the music selection number input in SA4 from the hard disk 22 to the internal memory of the electronic control unit 14 is executed, and then in SA5 Karaoke performance starts. Then, in SA6, it is determined whether or not a re-singing button (not shown) is operated. If the determination in SA6 is affirmed, SA4 and subsequent steps are repeatedly executed for re-singing. In SA7, it is determined whether or not the music selection support mode is ON. If the determination at SA7 is affirmative, the music selection support process shown in FIG. 16 is performed. If the determination is negative, it is determined at SA9 whether the karaoke use time has ended. If the determination of SA9 is negative, the above SA2 and subsequent steps are repeatedly executed. If the determination is positive, the routine is terminated accordingly.
[0026]
In SB1 of FIG. 16, attribute information corresponding to a performance song selected within the time after the reset button 17 is pressed in SA1 is extracted from the attribute information database 52, and the electronic control unit 14 is selected for each song selection number. Is temporarily stored in the RAM. For example, as shown in FIG. 9, the performance songs with the music selection numbers “12034”, “12045”, “12056”, “12067”, “12078” are selected within the time after the reset button 17 is pressed. 10, attribute information data as shown in FIG. 10 is extracted from the attribute information database 52 shown in FIG. 4 based on the music selection number stored in the RAM of the electronic control unit 14. This SB1 corresponds to the attribute information extraction means 40.
[0027]
Next, in SB2, for each piece of attribute information extracted in SB1, the matching rate, which is a ratio common to a plurality of music selection numbers selected within the predetermined time, is a division unit (A-12, C-20, etc.). Calculated. For example, as shown in FIG. 11, the percentage of the number of performance songs having the respective attribute information with respect to the total number of performance songs selected within the predetermined time is calculated. Here, with respect to the attribute A “A-1”, there are two music selection numbers “12034” and “12067”, and the total number of performance songs is 5, so that it is 40%. Regarding “−20”, there are three music selection numbers “12034”, “12045”, and “12056”, and the total number of performance music pieces is 5, so it is 60%. This SB2 corresponds to the attribute information matching rate calculation means 42.
[0028]
Next, in SB3, the rank of the common attribute information is determined according to the relevance ratio calculated in SB2. For example, as shown in FIG. 12, “F-15” of the attribute F having the matching rate of 100% is the first, and “J-23” of the attribute J having the matching rate of 80% is the second. The rank is determined such as “C-20” third place of the attribute C having a rate of 60%, and for example, attribute information having a matching rate of 60% or more is set as common attribute information, and attribute information less than that, for example, “M-20” or the like of attribute M having a precision of 20% is not considered in the following steps. This SB 3 corresponds to the attribute information rank determining means 44.
[0029]
Next, in SB4, the performance music having the common attribute information determined in SB3, that is, the attribute information having the matching rate of 60% or more is extracted. That is, as shown in FIG. 13, all performance songs having at least one of common attribute information such as “F-15” of attribute F, “J-23” of attribute J, and “C-20” of attribute C are extracted. Is done. This SB 4 corresponds to the performance music extraction means 46.
[0030]
Next, in SB5, the ranking of the performance songs extracted in SB4 is determined based on the correspondence with the common attribute information. At this time, the music pieces of the music selection numbers “12034”, “12045”, “12056”, “12067”, “12078” that have already been selected within the predetermined time period are excluded, and the common attribute information among the other music pieces is excluded. High ranking is given to those with many. For example, as shown in FIG. 14, the music selection numbers “23098”, “23087”, “23076”, “23054”, “23043”, and “23065” are ranked in descending order. This SB 5 corresponds to the performance tune ranking determining means 48.
[0031]
Next, in SB6, in the above-mentioned SB5, the high-ranked performance songs having ranks higher than a predetermined level, for example, from the highest to the fifth rank, that is, performances of the music selection numbers “23098”, “23087”, “23076”, “23054”, “23043” The song is determined as the recommended song, and the selection number, song name, singer name, and the average value of all the matching ratios calculated in the SB2 are displayed on the image display 38 via the video mixer 32. The This routine is then terminated.
[0032]
As described above, according to the present embodiment, the attribute information database 52 which is attribute information storage means for storing a plurality of types of attribute information indicating the properties of the performance music for each music selection number, and the music selected within a predetermined time. Common attribute information determining means 54 for determining common attribute information common among the attribute information of a plurality of performance songs, and determining a recommended song based on the common attribute information determined by the common attribute information determining means 54 And a recommended song determination display means 56 for displaying, so that it is possible to objectively grasp the song selection tendency within the predetermined time, and to provide a song selection support device for recommending a performance song according to the atmosphere of the place. Can do.
[0033]
In addition, the common attribute information determination means 54 extracts attribute information extraction means 40 (SB1) for extracting the attribute information of each of a plurality of performance songs selected within the predetermined time from the attribute information database 52, and the attribute information extraction. For each of the attribute information extracted by the means 40, an attribute information precision ratio calculating means 42 (SB2) for calculating a precision ratio that is a ratio common to a plurality of music pieces selected within the predetermined time, and its attribute information Since it includes attribute information rank determining means 44 (SB3) for determining the rank of the common attribute information according to the match ratio calculated by the match ratio calculating means 42, the mode within the predetermined time in a mode suitable for practical use. There is an advantage that the music selection tendency can be grasped more objectively.
[0034]
The recommended tune determination display means 56 extracts a performance tune extraction means for extracting performance tunes having high rank attribute information whose rank is equal to or higher than a predetermined rank among the common attribute information determined by the attribute information rank determination means 44. 46 (SB4) and performance music rank determining means 48 (SB5) for determining the rank of the performance music extracted by the performance music extraction means 46 based on the correspondence with the high-order attribute information. Since a high-rank performance music whose rank determined by the rank determination means 48 is a predetermined rank or higher is determined as a recommended music and displayed on the image display 38 via the video mixer 32, it is suitable for practical use. In this manner, there is an advantage that the music selection tendency within the predetermined time can be grasped more objectively.
[0035]
The preferred embodiments of the present invention have been described in detail with reference to the drawings. However, the present invention is not limited to these embodiments, and may be implemented in other modes.
[0036]
For example, in the above-described embodiment, the music selection support process is performed by the electronic control device 14 built in the main body device 12, but the present invention is not limited to this, and for example, the remote controller 28 The music selection support processing may be performed by an electronic control device built in the device. In this case, as shown in FIG. 17, the remote controller 28 includes a CPU 58, a ROM 60, a RAM 62, a flash ROM 64, a data transmission unit 66, a data reception unit 68, and the like. It has a function such as a determination display means, and the attribute information is extracted from the attribute information database stored in the flash ROM 64 and the above-described music selection support processing is executed. The music selection number of the recommended music is displayed on the display unit 28f of the remote controller. The In addition, by the configuration in which the operation by the operation panel 16 is transmitted to the data receiving unit 68 of the remote controller 28, the performance music selected by the operation of the main body device 12 is reflected in the music selection support process.
[0037]
In the above-described embodiment, the song database 50 and the attribute information database 52 are provided separately. However, for example, the attribute information is stored in the song database 50 together with each song data in the form of information attached to the song data. It may be a thing.
[0038]
Further, in the above-described embodiment, the predetermined time is the time from when the reset button 17 is pressed until the reset button 17 is pressed next, and a case where a plurality of performance songs are selected within the time is described. However, for example, the predetermined time may be set as a designated time (for example, about one hour) that is close to the point in time when the performance is performed. Further, in the music selection support process in the case where only one song is selected immediately after the start of karaoke use, the recommended song may be determined according to the priority of attributes set in advance. That is, “singer name”, “genre”, “musical tone”, and the like may be determined in advance as high priority items, and common attribute information may be determined only for those items. By doing so, there is an advantage that even if there are few performance songs selected, it is possible to recommend a performance song that matches the atmosphere of the place.
[0039]
In the above-described embodiment, the importance for each item of the attribute A to the attribute Z is treated equally, but the importance for each item may be given a slope. For example, in the attribute information rank determining means 44, the respective relevance ratios are used as they are for the class A attribute information such as “singer name”, “genre”, “musical tone”, “announcement age”, and “composer”, For class B attribute information such as “tempo” and “content of lyrics (situation)”, a value obtained by discounting 1 from the relevance rate is used, and “key”, “content of lyrics (number of characters)”, etc. For class C attribute information, a recommended song may be determined in consideration of attribute information that is closely related to the atmosphere of the place, such as using a value discounted by 2 from each matching rate.
[0040]
In the above-described embodiment, the performance music having the same attribute information is displayed as the recommended music. However, such a normal recommended music is displayed, and the performance music having almost no common attribute information is displayed wildly. It may be displayed as a card (an option that cannot be predicted). By doing so, in addition to stimulating the playfulness of the user, there is an advantage that the situation can be changed by selecting the wild card when the atmosphere of the place is not desired.
[0041]
Although not exemplified one by one, the present invention is implemented with various modifications within the scope not departing from the gist thereof.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of a karaoke apparatus according to an embodiment of the present invention.
FIG. 2 is a diagram for explaining a remote controller for remotely operating the karaoke apparatus shown in FIG. 1;
FIG. 3 is a functional block diagram illustrating a main part of a control function of an electronic control device that controls the operation of the karaoke device shown in FIG. 1;
4 is a diagram showing an attribute information database stored in the hard disk shown in FIG. 1. FIG.
FIG. 5 is a diagram showing the contents of attribute A stored in the attribute information database shown in FIG. 4;
6 is a diagram showing the contents of attribute B stored in the attribute information database shown in FIG. 4;
7 is a diagram showing the contents of attribute C stored in the attribute information database shown in FIG. 4. FIG.
FIG. 8 is a diagram showing the contents of attribute Z stored in the attribute information database shown in FIG.
FIG. 9 is a diagram showing music selection numbers of performance songs selected within the time after the reset button is pressed in step SA1 shown in FIG. 15;
FIG. 10 is a diagram showing attribute information for each music selection number extracted in step SB1 shown in FIG.
11 is a diagram showing the relevance ratio of each attribute information calculated in step SB2 shown in FIG.
12 is a diagram showing the rank of attribute information determined in step SB3 shown in FIG.
FIG. 13 is a diagram showing a performance tune having high-order attribute information extracted in step SB4 shown in FIG. 16;
14 is a diagram showing the ranking of performance songs determined in step SB5 shown in FIG.
15 is a flowchart for explaining a karaoke performance control routine by the electronic control device shown in FIG. 3;
16 is a flowchart illustrating a music selection support control routine by the electronic control device shown in FIG. 3;
FIG. 17 is a block diagram illustrating a configuration of a remote controller provided in another embodiment of the present invention.
[Explanation of symbols]
10: Karaoke device (music playback device)
40: Attribute information extraction means
42: Attribute information conformity rate calculation means
44: Attribute information rank determining means
46: Performance music extraction means
48: Performance song order determination means
52: Attribute information database (attribute information storage means)
54: Common attribute information determination means
56: Recommended song determination display means

Claims (1)

入力された選曲情報に従って演奏曲を出力する形式の音楽再生装置に備えられて利用者に演奏曲を推薦する選曲支援装置であって、
該演奏曲の性質を示す複数種類の属性情報を前記選曲情報毎に記憶する属性情報記憶手段と、
所定時間内に選択された複数の選曲情報それぞれの属性情報を前記属性情報記憶手段から抽出する属性情報抽出手段と、
該属性情報抽出手段により抽出された該属性情報それぞれについて、前記所定時間内に選択された複数の選曲情報に共通する共通属性情報の割合である適合率を算出する属性情報適合率算出手段と、
該属性情報適合率算出手段により算出された適合率に応じて前記共通属性情報の順位を決定する属性情報順位決定手段と、
該属性情報順位決定手段により決定された共通属性情報のうちの順位が所定位以上である高順位属性情報を有する演奏曲を抽出する演奏曲抽出手段と、
該演奏曲抽出手段により抽出された演奏曲の順位を該高順位属性情報との対応に基づいて決定する演奏曲順位決定手段と、
該演奏曲順位決定手段により決定された順位が所定位以上である高順位演奏曲を推薦曲として決定して表示する推薦曲決定表示手段と
を、含むことを特徴とする選曲支援装置。
A music selection support device for recommending a performance song to a user, provided in a music playback device that outputs a performance song in accordance with input music selection information,
Attribute information storage means for storing, for each piece of music selection information, a plurality of types of attribute information indicating the properties of the performance music;
Attribute information extracting means for extracting attribute information of each of a plurality of music selection information selected within a predetermined time from the attribute information storage means;
For each of the attribute information extracted by the attribute information extraction means, attribute information precision ratio calculating means for calculating a precision ratio that is a ratio of common attribute information common to a plurality of pieces of music selection information selected within the predetermined time;
Attribute information rank determining means for determining the rank of the common attribute information according to the match ratio calculated by the attribute information match ratio calculating means;
Performance music extraction means for extracting performance music having high-order attribute information in which the rank of the common attribute information determined by the attribute information rank determination means is equal to or higher than a predetermined position;
Performance song order determination means for determining the rank of the performance songs extracted by the performance song extraction means based on the correspondence with the high rank attribute information;
A music selection support apparatus, comprising: recommended song determination display means for determining and displaying a high-ranking performance song whose rank determined by the performance song rank determination means is a predetermined rank or more as a recommended song .
JP2002278043A 2002-09-24 2002-09-24 Music selection support device Expired - Fee Related JP4142925B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002278043A JP4142925B2 (en) 2002-09-24 2002-09-24 Music selection support device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002278043A JP4142925B2 (en) 2002-09-24 2002-09-24 Music selection support device

Publications (2)

Publication Number Publication Date
JP2004117587A JP2004117587A (en) 2004-04-15
JP4142925B2 true JP4142925B2 (en) 2008-09-03

Family

ID=32273465

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002278043A Expired - Fee Related JP4142925B2 (en) 2002-09-24 2002-09-24 Music selection support device

Country Status (1)

Country Link
JP (1) JP4142925B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4752623B2 (en) * 2005-06-16 2011-08-17 ソニー株式会社 Information processing apparatus, information processing method, and program
JP4985279B2 (en) * 2007-09-27 2012-07-25 ブラザー工業株式会社 Karaoke system, karaoke device and request device
JP5193743B2 (en) * 2008-08-22 2013-05-08 株式会社第一興商 Karaoke device that displays recommended song list and accepts requests
JP5264368B2 (en) * 2008-08-22 2013-08-14 株式会社第一興商 Karaoke device that displays recommended song list and accepts requests
JP5322585B2 (en) * 2008-10-31 2013-10-23 株式会社第一興商 Music search result presentation system
JP5855935B2 (en) * 2011-12-27 2016-02-09 株式会社第一興商 Music search result display system

Also Published As

Publication number Publication date
JP2004117587A (en) 2004-04-15

Similar Documents

Publication Publication Date Title
JP4500730B2 (en) Karaoke device and electronic sample device
JP4177213B2 (en) Music player
JP4142925B2 (en) Music selection support device
JP5014927B2 (en) Karaoke system on request
JP5585144B2 (en) Karaoke device and program
JPH11219188A (en) Communication karaoke (sing-along music) system, karaoke playing terminal, and music selecting device
JP4500754B2 (en) Karaoke system
JP4550036B2 (en) Online karaoke system
JP2010078880A (en) Karaoke machine
JP4136548B2 (en) Music player with reward information function
JP4373321B2 (en) Music player
JP4299747B2 (en) Electronic sampler
JP2004212588A (en) Music reproducing apparatus
JP5890290B2 (en) Karaoke equipment
JP5551983B2 (en) Karaoke performance control system
JP6415136B2 (en) Karaoke singing system
JPH09212181A (en) Karaoke device
JP2006162915A (en) Music reproducing apparatus
JP4263263B2 (en) Reservation terminal that can reserve desired songs in the karaoke device by adding user's favorite performance orders
JP2006235242A (en) Karaoke system
JP2006064783A (en) Electronic quick searcher
JP6438823B2 (en) Karaoke system and program
JP6285839B2 (en) Karaoke system and server
JP4288217B2 (en) Music playback apparatus and distribution system
JP4243233B2 (en) Music player

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050818

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080304

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080416

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

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

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

Free format text: PAYMENT UNTIL: 20110620

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4142925

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110620

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120620

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

Free format text: PAYMENT UNTIL: 20120620

Year of fee payment: 4

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20120620

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130620

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130620

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20140620

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees