JP4573684B2 - 情報検索装置、情報検索方法、情報検索用プログラム、および記録媒体 - Google Patents
情報検索装置、情報検索方法、情報検索用プログラム、および記録媒体 Download PDFInfo
- Publication number
- JP4573684B2 JP4573684B2 JP2005102305A JP2005102305A JP4573684B2 JP 4573684 B2 JP4573684 B2 JP 4573684B2 JP 2005102305 A JP2005102305 A JP 2005102305A JP 2005102305 A JP2005102305 A JP 2005102305A JP 4573684 B2 JP4573684 B2 JP 4573684B2
- Authority
- JP
- Japan
- Prior art keywords
- music
- search
- song
- matching
- matched
- 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
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
2 曲データベース
3 音楽特徴量生成部
4 音楽特徴量データベース
5 合致履歴データベース
6 検索特徴量算出部
7 検索処理部
8 操作部
9 曲出力部
10 検索語選択欄
11 検索ボタン
21 検索結果表示欄
22 合致ボタン
23 非合致ボタン
24 再生ボタン
25 巻戻しボタン
26 早送りボタン
27 再生曲表示欄
40 コンピュータ
41 CPU
42 入力装置
43 ROM
44 RAM
45 読取装置
46 出力装置
50 記録媒体
100 ミュージックサーバ
101 通信手段
200 クライアント
201 通信手段
Claims (7)
- 複数の曲の中から一又は複数の曲を検索する情報検索装置において、
各曲毎に音楽特徴量Tを蓄積する音楽特徴量蓄積手段と、
検索語毎に、合致曲および非合致曲を蓄積する合致履歴蓄積手段と、
検索語毎に、合致曲特徴量T0、第1の非合致曲特徴量T1、および第2の非合致曲特徴量T2を蓄積する検索特徴量蓄積手段と、
使用者の操作に応じて、情報を入力するための入力手段と、
前記入力手段から入力される、曲を検索するための検索語に合致する曲を検索する検索手段と、
前記合致履歴蓄積手段に検索語毎に蓄積された合致曲および非合致曲に基づいて、検索語毎に、合致曲特徴量T0、第1の非合致曲特徴量T1、および第2の非合致曲特徴量T2を算出して前記検索特徴量蓄積手段に記録する検索特徴量算出手段と、
を備え、
前記検索手段は、
(A)前記音楽特徴量蓄積手段に蓄積された曲の音楽特徴量T毎に、前記検索特徴量蓄積手段に蓄積されている、前記入力手段で入力される検索語に対応する合致曲特徴量T0、第1の非合致曲特徴量T1、および第2の非合致曲特徴量T2との距離D0,D1,D2を、D0=|T−T0|、D1=|T−T1|、D2=|T−T2|としてそれぞれ算出し、
(B)前記音楽特徴量T毎に、算出した距離D0,D1,D2のうち距離D0が最小となるか否かを判定し、距離D0が最小となる場合はその音楽特徴量Tに対応する曲を候補曲として検索し、
(C)前記入力手段から入力される、前記候補曲が検索語に合致しているか否かの情報に基づいて、前記候補曲が前記検索語に合致するか否かを判定し、当該検索語に合致する場合には合致曲、当該検索語に合致しない場合には非合致曲として、前記合致履歴蓄積手段に記録し、
前記検索特徴量算出手段は、
(A)検索語毎に、前記合致履歴蓄積手段に蓄積された前記合致曲に対応する音楽特徴量Tを前記音楽特徴量蓄積手段から取得して、取得した音楽特徴量Tの統計値を前記合致曲特徴量T0として算出し、
(B)前記合致履歴蓄積手段に蓄積された前記非合致曲に対応する音楽特徴量Tを前記音楽特徴量蓄積手段から取得して、前記合致曲特徴量T0を境界として、前記合致曲特徴量T0より小さい音楽特徴量を有する非合致曲の集合を第1の非合致曲集合、前記合致曲特徴量より大きい音楽特徴量を有する非合致曲の集合を第2の非合致曲集合として分類し、
(C)前記第1の非合致曲集合に属する非合致曲の音楽特徴量の統計値を第1の非合致曲特徴量T1として算出し、かつ、前記第2の非合致曲集合に属する非合致曲の音楽特徴量の統計値を第2の非合致曲特徴量T2として算出し、
(D)前記算出した合致曲特徴量T0、第1の非合致曲特徴量T1、および第2の非合致曲特徴量T2を前記検索特徴量蓄積手段に記録することを特徴とする情報検索装置。 - 前記音楽特徴量Tは、BPM、録音レベル、最大音量、平均音量、コード、およびビートレベル、調等であることを特徴とする請求項1に記載の情報検索装置。
- 前記検索手段は、複数の音楽特徴量を使用して候補曲の検索を行う場合には、各音楽特徴毎に候補曲を検索し、共通して候補曲となった曲を最終的な候補曲とすることを特徴とする請求項1または請求項2に記載の情報検索装置。
- 前記検索特徴量算出手段は、前記検索手段で前記候補曲の検索の開始前、当該検索の終了後、または合致履歴蓄積手段に合致曲および非合致曲が追加された場合に、前記(A)〜(D)の処理を実行することを特徴とする請求項1〜請求項3のいずれか1つに記載の情報検索装置。
- 複数の曲の中から一又は複数の曲を検索する情報検索方法において、
入力手段が、使用者の操作に応じて、情報を入力するための入力工程と、
検索手段が、前記入力工程で入力される、曲を検索するための検索語に合致する曲を検索する検索工程と、
検索特徴量算出手段が、検索語毎に合致曲および非合致曲を蓄積する合致履歴蓄積手段を参照して、蓄積された合致曲および非合致曲に基づいて、検索語毎に、合致曲特徴量T0、第1の非合致曲特徴量T1、および第2の非合致曲特徴量T2を算出して、検索特徴量蓄積手段に、検索語毎に、合致曲特徴量T0、第1の非合致曲特徴量T1、および第2の非合致曲特徴量T2を記録する検索特徴量算出工程と、
を含み、
前記検索工程では、
(A)各曲毎に音楽特徴量Tを蓄積する音楽特徴量蓄積手段に蓄積されている、曲の音楽特徴量T毎に、前記検索特徴量蓄積手段に蓄積されている、前記入力工程で入力される検索語に対応する合致曲特徴量T0、第1の非合致曲特徴量T1、および第2の非合致曲特徴量T2との距離D0,D1,D2を、D0=|T−T0|、D1=|T−T1|、D2=|T−T2|としてそれぞれ算出し、
(B)前記音楽特徴量T毎に、算出した距離D0,D1,D2のうち距離D0が最小となるか否かを判定し、距離D0が最小となる場合はその音楽特徴量Tに対応する曲を候補曲として検索し、
(C)前記入力工程で入力される、前記候補曲が検索語に合致しているか否かの情報に基づいて、前記候補曲が前記検索語に合致するか否かを判定し、当該検索語に合致する場合には合致曲、当該検索語に合致しない場合には非合致曲として、前記合致履歴蓄積手段に記録し、
前記検索特徴量算出工程では、
(A)検索語毎に、前記合致履歴蓄積手段に蓄積された前記合致曲に対応する音楽特徴量Tを前記音楽特徴量蓄積手段から取得して、取得した音楽特徴量Tの統計値を前記合致曲特徴量T0として算出し、
(B)前記合致履歴蓄積手段に蓄積された前記非合致曲に対応する音楽特徴量Tを前記音楽特徴量蓄積手段から取得して、前記合致曲特徴量T0を境界として、前記合致曲特徴量T0より小さい音楽特徴量を有する非合致曲の集合を第1の非合致曲集合、前記合致曲特徴量より大きい音楽特徴量を有する非合致曲の集合を第2の非合致曲集合として分類し、
(C)前記第1の非合致曲集合に属する非合致曲の音楽特徴量の統計値を第1の非合致曲特徴量T1として算出し、かつ、前記第2の非合致曲集合に属する非合致曲の音楽特徴量の統計値を第2の非合致曲特徴量T2として算出し、
(D)前記算出した合致曲特徴量T0、第1の非合致曲特徴量T1、および第2の非合致曲特徴量T2を前記検索特徴量蓄積手段に記録することを特徴とする情報検索方法。 - コンピュータに、複数の曲の中から一又は複数の曲を検索させる情報検索用プログラムにおいて、
使用者の操作に応じて、情報を入力するための入力工程と、
前記入力工程で入力される、曲を検索するための検索語に合致する曲を検索する検索工程と
検索語毎に合致曲および非合致曲を蓄積する合致履歴蓄積手段を参照して、蓄積された合致曲および非合致曲に基づいて、検索語毎に、合致曲特徴量T0、第1の非合致曲特徴量T1、および第2の非合致曲特徴量T2を算出して、検索特徴量蓄積手段に、検索語毎に、合致曲特徴量T0、第1の非合致曲特徴量T1、および第2の非合致曲特徴量T2を記録する検索特徴量算出工程と、
をコンピュータに実行させ、
前記検索工程では、
(A)各曲毎に音楽特徴量Tを蓄積する音楽特徴量蓄積手段に蓄積されている、曲の音楽特徴量T毎に、前記検索特徴量蓄積手段に蓄積されている、前記入力工程で入力される検索語に対応する合致曲特徴量T0、第1の非合致曲特徴量T1、および第2の非合致曲特徴量T2との距離D0,D1,D2を、D0=|T−T0|、D1=|T−T1|、D2=|T−T2|としてそれぞれ算出し、
(B)前記音楽特徴量T毎に、算出した距離D0,D1,D2のうち距離D0が最小となるか否かを判定し、距離D0が最小となる場合はその音楽特徴量Tに対応する曲を候補曲として検索し、
(C)前記入力工程で入力される、前記候補曲が検索語に合致しているか否かの情報に基づいて、前記候補曲が前記検索語に合致するか否かを判定し、当該検索語に合致する場合には合致曲、当該検索語に合致しない場合には非合致曲として、前記合致履歴蓄積手段に記録し、
前記検索特徴量算出工程では、
(A)検索語毎に、前記合致履歴蓄積手段に蓄積された前記合致曲に対応する音楽特徴量Tを前記音楽特徴量蓄積手段から取得して、取得した音楽特徴量Tの統計値を前記合致曲特徴量T0として算出し、
(B)前記合致履歴蓄積手段に蓄積された前記非合致曲に対応する音楽特徴量Tを前記音楽特徴量蓄積手段から取得して、前記合致曲特徴量T0を境界として、前記合致曲特徴量T0より小さい音楽特徴量を有する非合致曲の集合を第1の非合致曲集合、前記合致曲特徴量より大きい音楽特徴量を有する非合致曲の集合を第2の非合致曲集合として分類し、
(C)前記第1の非合致曲集合に属する非合致曲の音楽特徴量の統計値を第1の非合致曲特徴量T1として算出し、かつ、前記第2の非合致曲集合に属する非合致曲の音楽特徴量の統計値を第2の非合致曲特徴量T2として算出し、
(D)前記算出した合致曲特徴量T0、第1の非合致曲特徴量T1、および第2の非合致曲特徴量T2を前記検索特徴量蓄積手段に記録することを特徴とする情報検索用プログラム。 - 請求項6に記載の情報検索用プログラムを格納したことを特徴とするコンピュータが読み取り可能な記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005102305A JP4573684B2 (ja) | 2005-03-31 | 2005-03-31 | 情報検索装置、情報検索方法、情報検索用プログラム、および記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005102305A JP4573684B2 (ja) | 2005-03-31 | 2005-03-31 | 情報検索装置、情報検索方法、情報検索用プログラム、および記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006285439A JP2006285439A (ja) | 2006-10-19 |
JP4573684B2 true JP4573684B2 (ja) | 2010-11-04 |
Family
ID=37407328
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005102305A Expired - Fee Related JP4573684B2 (ja) | 2005-03-31 | 2005-03-31 | 情報検索装置、情報検索方法、情報検索用プログラム、および記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4573684B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012008623A (ja) * | 2010-06-22 | 2012-01-12 | Jvc Kenwood Corp | プレイリスト作成装置、プレイリスト作成方法、及びプレイリスト作成プログラム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000293502A (ja) * | 1999-04-05 | 2000-10-20 | Nippon Telegr & Teleph Corp <Ntt> | データ分類方法及び装置及びデータ分類プログラムを格納した記憶媒体 |
JP2003076717A (ja) * | 2001-09-04 | 2003-03-14 | Nippon Telegr & Teleph Corp <Ntt> | 情報検索方法及び装置と、情報検索プログラム及びそのプログラムの記録媒体 |
JP2003132085A (ja) * | 2001-10-19 | 2003-05-09 | Pioneer Electronic Corp | 情報選択装置及び方法、情報選択再生装置並びに情報選択のためのコンピュータプログラム |
JP2004110422A (ja) * | 2002-09-18 | 2004-04-08 | Double Digit Inc | 曲分類装置、曲分類方法、及びプログラム |
JP2005010771A (ja) * | 2003-05-26 | 2005-01-13 | Matsushita Electric Ind Co Ltd | 音楽検索装置 |
-
2005
- 2005-03-31 JP JP2005102305A patent/JP4573684B2/ja not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000293502A (ja) * | 1999-04-05 | 2000-10-20 | Nippon Telegr & Teleph Corp <Ntt> | データ分類方法及び装置及びデータ分類プログラムを格納した記憶媒体 |
JP2003076717A (ja) * | 2001-09-04 | 2003-03-14 | Nippon Telegr & Teleph Corp <Ntt> | 情報検索方法及び装置と、情報検索プログラム及びそのプログラムの記録媒体 |
JP2003132085A (ja) * | 2001-10-19 | 2003-05-09 | Pioneer Electronic Corp | 情報選択装置及び方法、情報選択再生装置並びに情報選択のためのコンピュータプログラム |
JP2004110422A (ja) * | 2002-09-18 | 2004-04-08 | Double Digit Inc | 曲分類装置、曲分類方法、及びプログラム |
JP2005010771A (ja) * | 2003-05-26 | 2005-01-13 | Matsushita Electric Ind Co Ltd | 音楽検索装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2006285439A (ja) | 2006-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8438168B2 (en) | Scalable music recommendation by search | |
US20060217828A1 (en) | Music searching system and method | |
JP2005526340A (ja) | プレイリストの生成、配信およびナビゲーション | |
US7613736B2 (en) | Sharing music essence in a recommendation system | |
US20160267177A1 (en) | Music steering with automatically detected musical attributes | |
JP2003132085A5 (ja) | ||
JP5594532B2 (ja) | 情報処理装置および方法、情報処理システム、並びに、プログラム | |
US20100217755A1 (en) | Classifying a set of content items | |
JP4560544B2 (ja) | 楽曲検索装置、楽曲検索方法および楽曲検索プログラム | |
KR101336846B1 (ko) | 콘텐츠 검색 서비스를 제공하는 방법, 검색 서버 및 이를 포함하는 검색 시스템 | |
KR102516212B1 (ko) | 추천 플레이리스트 생성 방법 및 그를 위한 장치 | |
JP4573684B2 (ja) | 情報検索装置、情報検索方法、情報検索用プログラム、および記録媒体 | |
JP4973409B2 (ja) | オーディオ装置及び曲再生プログラム | |
JP5085577B2 (ja) | プレイリスト作成装置、楽曲再生装置、プレイリスト作成方法およびプレイリスト作成プログラム | |
JP2005018205A (ja) | 楽曲検索システム、楽曲検索方法、及び楽曲検索装置 | |
JP2010165160A (ja) | 楽曲分類装置、楽曲検索システム及びコンピュータプログラム | |
JP6265711B2 (ja) | 楽曲再生装置及びコンピュータプログラム | |
JP6481016B2 (ja) | 楽曲再生装置及びコンピュータプログラム | |
Cai et al. | Design and implementation of karaoke system based on Android platform | |
JP5521094B2 (ja) | 楽曲分類装置および楽曲検索システム | |
JP2023148576A (ja) | プレイリストの管理方法、プログラム、および、システム | |
JP2011086302A (ja) | 楽曲検索再生装置、楽曲検索再生方法、及び楽曲検索再生プログラム | |
JP5240280B2 (ja) | 楽曲検索再生装置、楽曲検索再生方法、及び楽曲検索再生プログラム | |
JP2020190693A (ja) | 声優評価プログラム、声優評価方法及び声優評価システム | |
JP2006146586A (ja) | 検索データベース作成装置、情報検索装置および情報検索システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080207 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100407 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100420 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100603 |
|
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: 20100810 |
|
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: 20100817 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130827 Year of fee payment: 3 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20100908 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D02 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130827 Year of fee payment: 3 |
|
A072 | Dismissal of procedure [no reply to invitation to correct request for examination] |
Free format text: JAPANESE INTERMEDIATE CODE: A072 Effective date: 20110104 |
|
LAPS | Cancellation because of no payment of annual fees |