JP4898272B2 - プレイリスト検索装置およびプレイリスト検索方法 - Google Patents
プレイリスト検索装置およびプレイリスト検索方法 Download PDFInfo
- Publication number
- JP4898272B2 JP4898272B2 JP2006114541A JP2006114541A JP4898272B2 JP 4898272 B2 JP4898272 B2 JP 4898272B2 JP 2006114541 A JP2006114541 A JP 2006114541A JP 2006114541 A JP2006114541 A JP 2006114541A JP 4898272 B2 JP4898272 B2 JP 4898272B2
- Authority
- JP
- Japan
- Prior art keywords
- playlist
- story
- information
- search
- music
- 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
- Signal Processing For Digital Recording And Reproducing (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Description
図1〜図7を参照して、本発明における第1の実施形態に係るプレイリスト検索装置について説明する。なお、第1の実施形態および後述する第2の実施形態においては、プレイリスト検索装置の一例として、楽曲を記録および再生する楽曲記録再生装置に本発明を適用した例について説明する。
まず、楽曲データを記憶部120に記憶する場合の処理について図2を用いて説明する。取得部140は、上述したように、ネットワークを介して接続される外部装置や、楽曲記録再生装置100に着脱可能な記録媒体から楽曲データを取得する。なお、取得部140は、ユーザの指示に従って楽曲データの取得を行ってもよいし、自動的に(例えば定期的に)楽曲データを取得してもよい。取得部140によって取得された楽曲データは、関連情報抽出部111および楽曲記憶部121へ出力される。
次に、楽曲記録再生装置100においてプレイリストを作成する処理について説明する。図4は、プレイリストを作成する処理の流れを示すフローチャートである。まず、ステップS401において、制御部110は、GUI部160を制御し、楽曲記憶部121に記憶されている楽曲のうちから再生すべき楽曲を指定するユーザの指示を受け付ける。例えば、再生すべき楽曲を指定する操作と、再生ボタンを押下する操作とが受け付けられる。なお、プレイリストを用いることによって複数の楽曲を連続して再生する指示を受け付けるようにしてもよい。
次に、プレイリストからストーリを生成する処理について説明する。図5は、プレイリストからストーリを生成する処理の流れを示すフローチャートである。図5では、関連情報として楽曲のジャンルと楽曲のテンポとを用いてストーリを生成する場合を例として説明する。
Vn(i)=Vo(round(i/Vn_Len*Vo_Len)) …(1)
上式(1)において、Vo(i)は正規化前のストーリの第i番目の属性値であり、Vn_Lenは正規化後のストーリの要素数であり、Vo_Lenは正規化前のストーリの要素数である。round(x)は、値xの小数点以下を四捨五入した整数値を示す。以上のように、正規化によって各ストーリの要素数を等しくすることによって、各プレイリストに含まれる曲数が異なっていても、プレイリスト同士の類似度を容易に判断することができる。なお、ステップS602において複数種類のストーリが取得される場合、プレイリスト検索部113は、ステップS701において、各ストーリについて正規化を行う。
Sim(Va,Vb)=Sum(Abs(Va−Vb)) …(2)
なお、Abs(V)は、ベクトルVの全ての属性値を絶対値化した値を出力とする関数であり、Sum(V)は、ベクトルVの各属性値の総和を出力とする関数である。
Sim(Va,Vb)=Sum(Abs(5、−1、−1、5、5))
=Sum(5、1、1、5、5)
=17 …(3)
なお、上式(3)においては、上記所定の既定値を“5”としている。
Sim(Va,Vb)=Sum(0,0,5,5,5))=15 …(4)
なお、上式(4)においては、上記所定の既定値を“5”としている。
次に、第2の実施形態に係るプレイリスト検索装置について説明する。なお、第2の実施形態においても第1の実施形態と同様、プレイリスト検索装置の一例として、楽曲を記録および再生する楽曲記録再生装置に本発明を適用した例について説明する。また、第2の実施形態における楽曲記録再生装置の構成は、第1の実施形態における楽曲記録再生装置100と同じ構成であるので、詳細な説明を省略する。第2の実施形態においては、楽曲記録再生装置においてプレイリストの検索処理を行う際の検索方法および表示画面に関して主に説明する。
StSim=α*StVecSim+β*StValSim …(5)
上式(5)において、StVecSimは、選択ベクトルと候補ベクトルとの類似度を示し、上記ステップS702で算出される類似度である。また、StValSimは、上記特徴箇所に関する、選択ベクトルと候補ベクトルとの類似度である。すなわち、ステップS902およびS903で抽出した属性値の類似度である。選択ベクトルが数値の属性値を有する場合、StValSimは、ステップS702と同様の方法で算出される。また、選択ベクトルが数値の属性値を有しない場合、特徴箇所として抽出された属性値が、選択ベクトルと候補ベクトルとで一致すれば、StValSim=0となり、選択ベクトルと候補ベクトルとで一致しなければ、StValSimは所定の既定値となる。また、定数αおよびβはそれぞれの類似度の重み係数であり、類似度の重要度によって適当な値に設定される。
110 制御部
111 関連情報抽出部
112 ストーリ生成部
113 プレイリスト検索部
114 条件受付部
120 記憶部
121 楽曲記憶部
122 プレイリスト記憶部
123 関連情報記憶部
130 音声エンコーダ
140 取得部
150 音声デコ−ダ
160 GUI部
801 入力ストーリ表示領域
802 候補ストーリ表示領域
803 検索結果表示領域
Claims (5)
- プレイリストを検索するプレイリスト検索装置であって、
プレイリストと、プレイリストに含まれる少なくとも複数の楽曲について当該楽曲の関連情報を再生順にみたときの推移を示すストーリ情報とを対応付けて記憶するプレイリスト記憶部と、
検索条件となるストーリ情報を指定するための入力を受け付ける条件受付部と、
前記プレイリスト記憶部に記憶されているプレイリストのうちから、前記検索条件となるストーリ情報に類似するストーリ情報が対応付けられるプレイリストを検索して選出するプレイリスト検索部と、
前記プレイリスト記憶部に記憶されているプレイリストのうちから、前記プレイリスト検索部によって算出されるストーリ情報毎の類似度に基づいて、新たな検索条件となる候補ストーリ情報を算出する候補選出部とを備え、
前記候補選出部は、前記ストーリ情報において、関連情報が一定値で推移している箇所または漸増および漸減している箇所の関連情報を抽出する特徴箇所抽出部を備える、プレイリスト検索装置。 - 前記候補選出部は、類似度が閾値以下であるストーリ情報を候補ストーリ情報から除外する候補ストーリ除外部を備える、
請求項1に記載のプレイリスト検索装置。 - プレイリストを検索するプレイリスト検索方法であって、
プレイリストと、そのプレイリストに含まれる少なくとも複数の楽曲について、当該楽曲の関連情報または関連情報から得られる情報を楽曲の再生順に並べたストーリ情報とを対応付けて記憶しておき、
検索条件となるストーリ情報を指定するための入力を受け付ける条件受付ステップと、
前記プレイリスト記憶部に記憶されているプレイリストのうちから、前記検索条件となるストーリ情報に類似するストーリ情報が対応付けられるプレイリストを検索して選出するプレイリスト検索ステップと、
前記プレイリスト記憶部に記憶されているプレイリストのうちから、前記プレイリスト検索ステップによって算出されるストーリ情報毎の類似度に基づいて、新たな検索条件となる候補ストーリ情報を算出する候補選出ステップとを備え、
前記候補選出ステップは、前記ストーリ情報において、関連情報が一定値で推移している箇所または漸増および漸減している箇所の関連情報を抽出する特徴箇所抽出ステップを備える、プレイリスト検索方法。 - プレイリストを検索するプレイリスト検索装置のコンピュータにおいて実行されるプログラムであって、
前記プレイリスト検索装置には、プレイリストと、そのプレイリストに含まれる少なく
とも複数の楽曲について、当該楽曲の関連情報または関連情報から得られる情報を楽曲の再生順に並べたストーリ情報とが対応付けて記憶されており、
検索条件となるストーリ情報を指定するための入力を受け付ける条件受付ステップと、
前記プレイリスト記憶部に記憶されているプレイリストのうちから、前記検索条件となるストーリ情報に類似するストーリ情報が対応付けられるプレイリストを検索して選出するプレイリスト検索ステップと、
前記プレイリスト記憶部に記憶されているプレイリストのうちから、前記プレイリスト検索ステップによって算出されるストーリ情報毎の類似度に基づいて、新たな検索条件となる候補ストーリ情報を算出する候補選出ステップとを備え、
前記候補選出ステップは、前記ストーリ情報において、関連情報が一定値で推移している箇所または漸増および漸減している箇所の関連情報を抽出する特徴箇所抽出ステップとを前記コンピュータに実行させる、プレイリスト検索プログラム。 - プレイリストを検索するプレイリスト検索装置に搭載される集積回路であって、
前記プレイリスト検索装置には、プレイリストと、そのプレイリストに含まれる少なくとも複数の楽曲について、当該楽曲の関連情報または関連情報から得られる情報を楽曲の再生順に並べたストーリ情報とが対応付けて記憶されており、
検索条件となるストーリ情報を指定するための入力を受け付ける条件受付部と、
前記プレイリスト記憶部に記憶されているプレイリストのうちから、前記検索条件となるストーリ情報に類似するストーリ情報が対応付けられるプレイリストを検索して選出するプレイリスト検索部と、
前記プレイリスト記憶部に記憶されているプレイリストのうちから、前記プレイリスト検索部によって算出されるストーリ情報毎の類似度に基づいて、新たな検索条件となる候補ストーリ情報を算出する候補選出部とを備え、
前記候補選出部は、前記ストーリ情報において、関連情報が一定値で推移している箇所または漸増および漸減している箇所の関連情報を抽出する特徴箇所抽出部を備える、集積回路。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006114541A JP4898272B2 (ja) | 2006-04-18 | 2006-04-18 | プレイリスト検索装置およびプレイリスト検索方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006114541A JP4898272B2 (ja) | 2006-04-18 | 2006-04-18 | プレイリスト検索装置およびプレイリスト検索方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2007287256A JP2007287256A (ja) | 2007-11-01 |
JP2007287256A5 JP2007287256A5 (ja) | 2009-04-16 |
JP4898272B2 true JP4898272B2 (ja) | 2012-03-14 |
Family
ID=38758887
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006114541A Expired - Fee Related JP4898272B2 (ja) | 2006-04-18 | 2006-04-18 | プレイリスト検索装置およびプレイリスト検索方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4898272B2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080100342A (ko) * | 2006-02-10 | 2008-11-17 | 스트랜즈, 아이엔씨. | 동적 양방향 엔터테인먼트 |
JP4577628B2 (ja) * | 2008-03-17 | 2010-11-10 | 日本ビクター株式会社 | 端末装置、再生装置、サーバ装置 |
WO2009110605A1 (ja) * | 2008-03-07 | 2009-09-11 | 日本ビクター株式会社 | サーバ装置、端末装置、再生装置 |
JP4577627B2 (ja) * | 2008-03-07 | 2010-11-10 | 日本ビクター株式会社 | 端末装置、再生装置、サーバ装置 |
JP4577438B2 (ja) | 2008-10-21 | 2010-11-10 | ソニー株式会社 | プレイリスト検索装置、プレイリスト検索方法、およびプログラム |
JP5593643B2 (ja) | 2009-07-10 | 2014-09-24 | ソニー株式会社 | 情報処理装置及びプレイリスト表示方法 |
JP2013080538A (ja) | 2011-10-04 | 2013-05-02 | Sony Corp | コンテンツ再生装置およびコンテンツ再生方法、並びにプログラム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3343941B2 (ja) * | 1992-06-29 | 2002-11-11 | 株式会社日立製作所 | 例文検索システム |
JP2003178088A (ja) * | 2001-12-07 | 2003-06-27 | Sharp Corp | プレイリスト作成装置およびプレイリスト作成方法、情報再生装置、並びに、プログラム記録媒体 |
JP2004117632A (ja) * | 2002-09-25 | 2004-04-15 | Matsushita Electric Ind Co Ltd | プレイリスト生成装置、音楽再生装置、音楽配信システム及びその方法、プログラム、記録媒体 |
JP4581476B2 (ja) * | 2004-05-11 | 2010-11-17 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
-
2006
- 2006-04-18 JP JP2006114541A patent/JP4898272B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007287256A (ja) | 2007-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7953504B2 (en) | Method and apparatus for selecting an audio track based upon audio excerpts | |
JP5039785B2 (ja) | 楽曲をブラウズするための方法及びシステム | |
US10229669B2 (en) | Apparatus, process, and program for combining speech and audio data | |
US20160267177A1 (en) | Music steering with automatically detected musical attributes | |
JP4898272B2 (ja) | プレイリスト検索装置およびプレイリスト検索方法 | |
JP4469891B2 (ja) | 情報処理装置及び情報処理プログラム | |
US20060130117A1 (en) | Device and method for metadata management | |
JP2008041043A (ja) | 情報処理装置 | |
JP2008145448A (ja) | 情報類似性判別装置及び情報類似性判別方法等 | |
US20070282903A1 (en) | Mp3 playing with simplified user interactive generation and navigation of playlists | |
JP5516720B2 (ja) | カテゴリ生成プログラム、カテゴリ生成装置およびカテゴリ生成方法 | |
JP4475597B2 (ja) | 提示データ選択装置及び提示データ選択方法等 | |
JP3883971B2 (ja) | オーディオ再生装置 | |
JP6733240B2 (ja) | コンテンツの一覧の更新方法 | |
JP2004280911A (ja) | 曲間dj付オーディオ再生装置 | |
JP2005285285A (ja) | コンテンツ読出装置及び楽曲再生装置 | |
JP2009042265A (ja) | デジタルオーディオプレーヤ並びにカラオケ楽曲の選択方法 | |
JP2006127694A (ja) | 記録媒体、記録装置、記録方法、データ検索装置、データ検索方法およびデータ生成装置 | |
JP2004326907A (ja) | オーディオ再生装置 | |
JP2006313467A (ja) | コンテンツ検索装置及びコンテンツ検索方法 | |
JP2006318546A (ja) | 楽曲リスト生成装置および方法、ならびに楽曲再生システム | |
JP4004971B2 (ja) | オーディオ再生装置 | |
JP2023091483A (ja) | 格納装置、再生装置、格納方法、再生方法、データ構造、及びプログラム | |
JP2001052004A (ja) | 楽曲データ検索装置および検索方法 | |
JP2007141380A (ja) | コンテンツ再生方法、コンテンツ再生装置、及びコンテンツ再生システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090227 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090227 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110301 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110427 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20110826 |
|
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: 20111202 |
|
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: 20111226 |
|
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: 20150106 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |