JP2002183152A - Device and method for music retrieval and recording medium with recorded software for music retrieval - Google Patents
Device and method for music retrieval and recording medium with recorded software for music retrievalInfo
- Publication number
- JP2002183152A JP2002183152A JP2000384218A JP2000384218A JP2002183152A JP 2002183152 A JP2002183152 A JP 2002183152A JP 2000384218 A JP2000384218 A JP 2000384218A JP 2000384218 A JP2000384218 A JP 2000384218A JP 2002183152 A JP2002183152 A JP 2002183152A
- Authority
- JP
- Japan
- Prior art keywords
- music
- search
- information
- terminal
- user
- 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.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、音楽の検索に関す
る技術の改良に関するもので、特に、曲名など音楽ごと
に固有の情報が予めわからなくても印象等に基く抽象的
な検索が可能な音楽検索の技術を提供するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an improvement in technology relating to music search, and more particularly to a music which allows an abstract search based on an impression or the like without knowing in advance information unique to each music such as a song title. It provides search technology.
【0002】[0002]
【従来の技術】近年、インターネットに代表されるデジ
タルネットワーク技術の発達に伴って、ネットワーク経
由で各種情報を利用者に検索させる検索技術が普及し、
情報流通や電子商取引などに活用されている。このよう
な検索技術を音楽に適用した例も知られているが、音楽
の内容は本来あいまいな言葉でしか表現できず、また音
楽から感じられる特徴は本来抽象的で個人差もある。こ
のため、音楽に関する従来の検索では、一曲または一群
の音楽に固有の情報、例えばCD番号、アーティスト
名、アルバム名、楽曲名などしか扱えず、これら検索項
目において蓄積された情報と入力された検索条件が一致
しなければならなかった。2. Description of the Related Art In recent years, with the development of digital network technology represented by the Internet, a search technology that allows a user to search for various information via a network has become widespread.
It is used for information distribution and electronic commerce. There is also known an example in which such a search technique is applied to music, but the content of music can be expressed only in ambiguous words, and the features felt from music are abstract and have individual differences. For this reason, in the conventional search for music, only information unique to one song or a group of music, such as a CD number, an artist name, an album name, a song name, etc., can be handled, and information stored in these search items is input. The search criteria had to match.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上記の
ような従来技術では、具体的名称といった固有の情報が
あらかじめ必要であるため、聴きたい音楽のイメージや
カテゴリから未知の音楽を検索したり、放送等で印象に
残ったメロディーから未知の音楽を検索したりといった
抽象的な検索が不可能であった。このため、利用者にと
っては真に欲しい音楽の検索が困難であり、CD販売等
の事業者にとっては効果的販売促進が困難であった。However, in the above-mentioned prior art, since specific information such as a specific name is required in advance, unknown music can be searched from an image or category of music to be listened to, or broadcast can be performed. Abstract search, such as searching for unknown music from melodies that have left an impression on the subject, was impossible. For this reason, it is difficult for the user to search for the music that he / she really wants, and it is difficult for businesses such as CD sellers to effectively promote sales.
【0004】また、従来技術では、音楽作品のデータベ
ースから検索結果として提供される情報は、作品名、ア
ーティスト名、発売元、発売日のように、検索された音
楽やCDに事前に関連付けられた情報に限定されていた
ため、それ以外の多様な情報を動的に提供することは困
難であった。この点でも従来では、利用者にとっては真
に欲しい音楽の検索が困難であり、CD販売等の事業者
にとっては効果的販売促進が困難であった。In the prior art, information provided as a search result from a database of music works is associated in advance with the searched music or CD, such as a work name, an artist name, a release source, and a release date. Because it was limited to information, it was difficult to dynamically provide other various information. Also in this regard, it has been difficult for users to search for the music they really want, and it is difficult for businesses such as CD sellers to effectively promote sales.
【0005】すなわち本来、例えば「目的のアーティス
ト」を検索するという行為は、そのアーティストがこれ
までどのような作品に参加したか、その曲がどんな曲な
のかといったアーティスト個人に関する情報の追求行為
である。しかし、上記のような従来の検索では、検索可
能なのは特定のアーティスト名義で発売されたアルバム
等の作品に限定され、裏方として参加した作品や、友情
出演の作品等の広範な情報を得ることは不可能であっ
た。[0005] That is, originally, for example, the act of searching for a "desired artist" is an act of pursuing information on an individual artist, such as what kind of work the artist has participated in and what kind of song the song is. . However, in the conventional search described above, the searchable works are limited to works such as albums released under a specific artist name, and it is not possible to obtain a wide range of information such as works that participated as backgrounds and works performed in friendship. It was impossible.
【0006】ここで、アーティストに予め関連付けられ
た情報を表示する例は知られており(http://www.cdno
w.com)、この例では、例えばアーティスト名を入力す
ると、そのアーティストの発表したアルバム情報がジャ
ケット写真とともに現れ、ジャケットを選択すると、ア
ルバムの曲紹介画面が現れ、曲名をクリック(選択)す
ると試聴が可能となる。また、アーティストや作品に関
連したミュージシャンの情報が予めデータベースに登録
してあり、例えばあるアーティスト情報を検索すると、
同時に関連ミュージシャンの名前も表示される。また、
そのミュージシャンの名前をクリックすると、そのミュ
ージシャンが発売したアルバムの情報が得られ、同様
に、アルバムの曲紹介、試聴、関連ミュージシャン情報
などへのリンクが利用可能である。Here, an example of displaying information associated with an artist in advance is known (http: //www.cdno).
w.com) In this example, for example, if you enter an artist name, the album information announced by that artist will appear along with the jacket photo. If you select a jacket, a song introduction screen for the album will appear. Click (select) the song name to preview. Becomes possible. In addition, information on musicians related to artists and works is registered in the database in advance. For example, when searching for certain artist information,
At the same time, the names of related musicians are displayed. Also,
Clicking on the musician's name gives information about the album that the musician has released, as well as links to album songs, previews, and related musician information.
【0007】しかし、この例の場合、あらかじめ「Aと
いうアーティストは、B,C,Dのアーティストと関連
している」という「知識」の部分をデータベース化し、
Aを検索した場合、Aという人物のマッチングに対し
て、その情報に含まれるB,C,Dという「関連ミュー
ジシャン」を検索結果として表示しているものである。
このため、「この人とこの人は関連している」といっ
た、データベースの作成にあたった担当者等の記憶の範
囲でしか「関連」させることはできなかった。However, in this example, the "knowledge" portion of "the artist A is related to the artists B, C and D" is stored in a database in advance.
When A is searched, "related musicians" B, C, and D included in the information are displayed as a search result for the matching of the person A.
For this reason, "relationship" could only be made within the range of the memory of the person who created the database, such as "this person is related to this person".
【0008】このため、データベースの作成時に「知り
えなかった」または「存在しなかった」アーティスト同
士の関連は検索結果に反映できないことになり、この場
合、データベース作成以降に「関連」したミュージシャ
ンを次々と調べて追加していかなければならず、このよ
うな更新を小さい負担と十分な精度で実現することは困
難である。[0008] For this reason, at the time of creating the database, the relationship between the artists who did not know or did not exist cannot be reflected in the search results. In this case, the musicians who were "related" after the database was created are deleted. It is necessary to check and add one after another, and it is difficult to realize such an update with a small burden and sufficient accuracy.
【0009】また、「良く知られている」アーティスト
同士の関連はこれらの手法で一時的に網羅できたとして
も、実際には、裏方的存在のディレクターや、プロデュ
ーサー、所属事務所等の「ある特定の人間の個性やク
セ」が反映されて作られた音楽が、「自分好みの音楽」
であることも多い。その場合は、そのプロデューサーの
過去の実績を追っていくことができれば、その人の世界
観を追求する事ができ、好みの範囲を広げることができ
ると考えられる。そして、これらを「関連した人間」と
してひとつひとつデータベースに登録する以外、こうい
った関連を知ることは不可能であるが、事実上、作品が
リリースされる度に「人の知識」に頼った関連情報を補
充していくことは困難である。[0009] Further, even if the relationship between "well-known" artists can be temporarily covered by these methods, in fact, there are "something" such as directors, producers, and affiliated offices behind the scenes. Music that reflects the specific personality and habit of a particular person is called “your favorite music”
Often it is. In that case, if you can follow the producer's past achievements, you can pursue that person's view of the world and expand your range of preference. And it is impossible to know these associations except for registering them in the database as "related people" one by one, but in fact, each time a work is released, it depends on "human knowledge" It is difficult to supplement information.
【0010】本来、上記のような知ることのきわめて困
難な情報を得たい、また好きなアーティストに関連する
事項を可能な限り「すべて」知りたい、というのがファ
ン心理というものであり、音楽の検索では、膨大な音楽
情報のなかから可能な限り、興味の対象に関連する情報
を提供することが望ましい。また、「あのミュージシャ
ンが好き」とは、そのアーティストが活動するフィール
ドそのもの自体、また、同じ土俵にいるその他のアーテ
ィストも「好み」の対象になることが多いと考えられる
ため、この点でも興味の対象に関連する情報をできる限
り提供することが望ましい。[0010] Originally, it is fan psychology that the user wants to obtain information that is extremely difficult to know as described above, and also wants to know as much as possible of all matters related to his favorite artist. In the search, it is desirable to provide information related to an object of interest as much as possible from a vast amount of music information. In addition, "I like that musician" means that the field in which the artist is active itself and other artists on the same ring are often considered as "favorite". It is desirable to provide as much information as possible about the subject.
【0011】実際、多くのミュージシャンやプロデュー
サーは、自分名義の作品の他に、身のまわりのミュージ
シャンの作品に実演やプロデュースとして参加したりす
ることも多い。このため、利用者は、そのような情報を
知る事ができれば、関連するミュージシャンや作品等、
特定のアーティストから派生する周辺の音楽フィールド
を新たなレパートリーとして自分の音楽知識や好みに追
加できると考えられる。しかし、多くの場合、CDのど
こかにクレジットとしてそのようなアーティストの名前
が記載されるものの、この種の情報は膨大であり、照合
も従来では事実上不可能であったことから、多くのファ
ンはそれを知ることができなかった。このため、「あの
ミュージシャンがあのアルバムに参加していたなん
て」、と何らかの情報により突然知る、ということが多
かった。In fact, many musicians and producers often participate in the works of musicians around them as demonstrations and produce in addition to works under their own names. For this reason, if users can know such information, related musicians and works, etc.
It is thought that peripheral music fields derived from a specific artist can be added to one's musical knowledge and taste as a new repertoire. However, in many cases, the name of such an artist is listed as a credit somewhere on the CD, but since such information is enormous and collation has been virtually impossible in the past, many Fans could not know it. For this reason, they often suddenly learned from some information that "that musician was participating in that album."
【0012】また、CD等の音楽ソフトに収録されてい
る各楽曲には、必ず作曲、編曲、作詞等のクレジットが
記載されており、アルバムの場合はその楽曲の演奏に参
加したミュージシャンの名前がパートごとに記載される
ことが多い。にもかかわらず従来では、このような情報
をも検索対象とし、あらゆる角度からアーティストの参
加を検索し、また情報相互の関連などに基きリンク検索
して情報が探せる技術は知られていなかった。同様に、
例えばCDのジャケットには楽曲を3行程度でPRする
文章(ジャケットコピーと呼ぶ)が印刷されているが、
このような各種情報に関しても従来では検索は不可能で
あった。[0012] Each song recorded in music software such as a CD always includes credits such as composition, arrangement, and lyrics. In the case of an album, the name of the musician who participated in the performance of the song is described. Often written for each part. Nevertheless, heretofore, there has not been known a technique in which such information can be searched for, an artist's participation can be searched from all angles, and information can be searched for by link search based on mutual relation of information. Similarly,
For example, on the jacket of a CD, a sentence (called a jacket copy) that promotes the music in about three lines is printed,
Conventionally, it was impossible to search for such various information.
【0013】以上のように、従来では、関連情報を広範
囲に辿って好みの音楽を探すことはできず、この点でも
利用者にとっては真に欲しい音楽の検索が困難であり、
CD販売等の事業者にとっては効果的販売促進が困難で
あった。As described above, conventionally, it has not been possible to search for favorite music by tracing related information over a wide range. In this respect, it is difficult for a user to search for music that he / she really wants.
It has been difficult for companies such as CD sellers to effectively promote sales.
【0014】さらに、従来では、ジャケットの画像とい
ったビジュアル(視覚的要素の意。以下同じ)に着目し
て音楽を検索したうえ作品を試聴できる技術は知られて
おらず、この点でも利用者にとっては真に欲しい音楽の
検索が困難であり、CD販売等の事業者にとっては効果
的販売促進が困難であった。Furthermore, there has not been known a technique of searching for music and listening to a work by focusing on visuals (meaning of visual elements; the same applies hereinafter) such as an image of a jacket. It is difficult to search for the music that the user really wants, and it is difficult for businesses such as CD sellers to effectively promote sales.
【0015】すなわち、例えばCDショップでCDを購
入する際、前記の「ジャケットコピー」とともにCD購
入の大きな目安やきっかけになるのが「ジャケット」の
ビジュアルである。このジャケットのビジュアルは、ア
ーティストがCD収録楽曲やアルバムコンセプトのイメ
ージを象徴したりアピールする為に大きな意味を持って
いるが、同時にリスナーにしてみれば、そのビジュアル
からそのアルバムのコンセプトや楽曲をイメージした
り、また、自分の持っている好みやスタイルと照らし合
わせる重要な手段でもある。このような意味でジャケッ
トのビジュアルでCDを選ぶことは、最も感覚的な未知
の音楽の探求行為ということができる。That is, for example, when purchasing a CD at a CD shop, the visual appearance of the “jacket” is a great indication and trigger for purchasing the CD together with the “jacket copy”. The visuals on this jacket have a great meaning for artists to symbolize or appeal to the images of CD songs and album concepts, but at the same time, if you are a listener, you can use the visuals to image the concepts and songs of the album. And it is also an important way to match your tastes and styles. In this sense, choosing a CD from the visuals of the jacket can be said to be the most intuitive search for unknown music.
【0016】一般的にこのようにCDジャケットのビジ
ュアルイメージから、その作品の中身を想像し購入に至
る行為を「ジャケ買い」という。しかし、従来では、こ
のようなジャケットのビジュアルと内容試聴とを適切に
関連付ける技術は知られていなかった。例えば店頭で
も、試聴コーナーには一部の作品だけが提供され、ビジ
ュアルに惹かれた作品を自由に試聴することは不可能で
ある。このため従来では、ジャケットのビジュアルだけ
で購入の判断をすることとなり、実際に中身の楽曲が想
像していたものと大きく違い失望することもしばしばで
あった。このため、この点でも利用者にとっては真に欲
しい音楽の検索が困難であり、CD販売等の事業者にと
っては効果的販売促進が困難であった。Generally, the act of imagining the contents of the work from the visual image of the CD jacket and arriving at the purchase is called "jacket buying". However, conventionally, there has been no known technique for appropriately associating such a jacket visual with a content preview. For example, even at a store, only a part of the works is provided in the audition corner, and it is impossible to freely listen to works that are visually appealing. For this reason, in the past, the decision to purchase was made based solely on the visual of the jacket, and the actual content was often disappointingly different from what was imagined. For this reason, it is difficult for the user to search for the music that he / she really wants, and it is difficult for a business operator such as a CD seller to effectively promote sales.
【0017】本発明は、上記のような従来技術の問題点
を解決するために提案されたもので、その目的は、曲名
など音楽ごとに固有の情報が予めわからなくても印象等
に基く抽象的な検索が可能な音楽検索の技術、すなわち
音楽検索装置及び方法並びに音楽検索用ソフトウェアを
記録した記録媒体を提供することである。また、本発明
の他の目的は、すべてのクレジットなど広範に網羅され
た情報を相互関係などから自由に検索可能とすること
で、特定のミュージシャンから過去の作品一覧、参加作
品やその周辺の作品など関連情報を動的かつ効果的に検
索する音楽検索の技術を提供することである。また、本
発明の他の目的は、ビジュアルから興味のある作品やア
ーティストを探し、そのまま円滑に試聴可能にすること
で、より感覚的に幅広い未知の音楽と出会える音楽検索
の技術を提供することである。The present invention has been proposed to solve the above-mentioned problems of the prior art, and its purpose is to provide an abstraction based on an impression or the like without knowing in advance information unique to each music such as a song title. It is an object of the present invention to provide a music search technology capable of performing a basic search, that is, a music search device and method, and a recording medium that stores music search software. Further, another object of the present invention is to allow a wide range of information, such as all credits, to be freely searchable from mutual relations, etc., so that a list of past works, participating works and works in the vicinity from a specific musician can be obtained. It is an object of the present invention to provide a music search technology for dynamically and effectively searching for related information. Another object of the present invention is to provide a music search technology that allows a wide range of unknown music to be more intuitively encountered by searching for an interesting work or artist from a visual and allowing the user to smoothly listen to the work as it is. is there.
【0018】[0018]
【課題を解決するための手段】上記の目的を達成するた
め、請求項1の発明は、コンピュータネットワーク経由
で接続される端末に対して、音楽に関する音楽情報を検
索させ及び提供する音楽検索装置において、音楽ごとの
音楽情報として、感覚的特徴を含む複数の属性から任意
に選択される一又は二以上の属性及びその属性値を格納
する格納手段と、前記端末から前記音楽情報に対する検
索条件の指定を受け付ける受付手段と、前記格納手段に
格納された複数の音楽情報を、前記端末から指定された
検索条件又は検索条件から解釈された属性値に基いて検
索する検索手段と、検索で該当した音楽情報を前記端末
へ提供する提供手段と、を備えたことを特徴とする。In order to achieve the above object, the present invention is directed to a music search apparatus for searching and providing music information relating to music to a terminal connected via a computer network. Storing means for storing one or more attributes arbitrarily selected from a plurality of attributes including sensory characteristics as music information for each music and their attribute values, and specifying search conditions for the music information from the terminal Receiving means for receiving, a search means for searching a plurality of music information stored in the storage means based on a search condition specified from the terminal or an attribute value interpreted from the search condition, and music corresponding to the search. Providing means for providing information to the terminal.
【0019】請求項16の発明は、請求項1の発明を方
法という見方から捉えたもので、コンピュータネットワ
ーク経由で接続される端末に対して、音楽に関する音楽
情報を検索させ及び提供する音楽検索方法において、音
楽ごとの音楽情報として、感覚的特徴を含む複数の属性
から任意に選択される一又は二以上の属性及びその属性
値を予め格納し、前記端末から前記音楽情報に対する検
索条件の指定を受け付ける受付ステップと、格納された
複数の音楽情報を、前記端末から指定された検索条件又
は検索条件から解釈された属性値に基いて検索する検索
ステップと、検索で該当した音楽情報を前記端末へ提供
する提供ステップと、を含むことを特徴とする。According to a sixteenth aspect of the present invention, the invention of the first aspect is grasped from the viewpoint of a method, and a music search method for allowing a terminal connected via a computer network to search for and provide music information related to music. In, as music information for each music, one or more attributes arbitrarily selected from a plurality of attributes including sensory features and their attribute values are stored in advance, and the terminal specifies search conditions for the music information. An accepting step of accepting, a search step of searching a plurality of stored music information based on a search condition specified from the terminal or an attribute value interpreted from the search condition, and transmitting the music information corresponding to the search to the terminal. Providing step of providing.
【0020】請求項31の発明は、請求項1,16の発
明を、コンピュータソフトウェアを記録した記録媒体と
いう見方から捉えたもので、コンピュータを制御するこ
とにより、通信ネットワーク経由で接続される端末に対
して、音楽に関する音楽情報を検索させ及び提供する音
楽検索用ソフトウェアを記録した記録媒体において、そ
のソフトウェアは前記コンピュータに、音楽ごとの音楽
情報として、感覚的特徴を含む複数の属性から任意に選
択される一又は二以上の属性及びその属性値を予め格納
させ、前記端末から前記音楽情報に対する検索条件の指
定を受け付けさせ、格納された複数の音楽情報を、前記
端末から指定された検索条件又は検索条件から解釈され
た属性値に基いて検索させ、検索で該当した音楽情報を
前記端末へ提供させることを特徴とする。According to a thirty-first aspect of the present invention, the inventions of the first and sixteenth aspects are viewed from the viewpoint of a recording medium on which computer software is recorded. By controlling a computer, a terminal connected via a communication network can be provided. On the other hand, in a recording medium recording music search software for searching and providing music information related to music, the software allows the computer to arbitrarily select from a plurality of attributes including sensory characteristics as music information for each music. One or two or more attributes and their attribute values are stored in advance, the terminal specifies a search condition for the music information from the terminal, the stored plurality of music information, the search conditions specified from the terminal or A search is performed based on the attribute value interpreted from the search condition, and music information corresponding to the search is provided to the terminal. And wherein the Rukoto.
【0021】これらの態様では、検索条件として感覚的
特徴を含む属性値を指定できるので、曲名など音楽ごと
に固有の情報が予めわからなくても印象等に基く抽象的
な検索が可能となる。In these embodiments, since an attribute value including a sensory feature can be designated as a search condition, an abstract search based on an impression or the like can be performed without knowing in advance information unique to each music such as a song title.
【0022】請求項2の発明は、請求項1記載の音楽検
索装置において、前記各属性に対応する列ごとの各行に
前記属性値の候補が対応し、前記音楽情報は、属性を表
すタグと、そのタグについて前記候補から選択された属
性値を表す符号と、を用いて表現又は検索されることを
特徴とする。According to a second aspect of the present invention, in the music search device according to the first aspect, the candidate of the attribute value corresponds to each row of each column corresponding to each of the attributes, and the music information includes a tag indicating the attribute. And a code representing the attribute value of the tag selected from the candidates.
【0023】請求項17の発明は、請求項2の発明を方
法という見方から捉えたもので、請求項16記載の音楽
検索方法において、前記各属性に対応する列ごとの各行
に前記属性値の候補が対応し、前記音楽情報は、属性を
表すタグと、そのタグについて前記候補から選択された
属性値を表す符号と、を用いて表現又は検索されること
を特徴とする。According to a seventeenth aspect of the present invention, the invention of the second aspect is grasped from the viewpoint of a method. In the music search method according to the sixteenth aspect, the attribute value is stored in each row of each column corresponding to each attribute. Candidates correspond, and the music information is expressed or searched using a tag representing an attribute and a code representing an attribute value selected from the candidate for the tag.
【0024】請求項32の発明は、請求項2,17の発
明を、コンピュータソフトウェアを記録した記録媒体と
いう見方から捉えたもので、請求項31記載の音楽検索
用ソフトウェアを記録した記録媒体において、前記各属
性に対応する列ごとの各行に前記属性値の候補が対応
し、前記音楽情報は、属性を表すタグと、そのタグにつ
いて前記候補から選択された属性値を表す符号と、を用
いて表現又は検索されることを特徴とする。[0024] The invention of claim 32 captures the invention of claims 2 and 17 from the viewpoint of a recording medium on which computer software is recorded. In a recording medium on which music search software according to claim 31 is recorded, The candidate of the attribute value corresponds to each row of each column corresponding to each of the attributes, and the music information uses a tag representing the attribute and a code representing the attribute value selected from the candidate for the tag. It is characterized by being expressed or searched.
【0025】これらの態様では、マトリクス形式で表現
可能なデータ形式、すなわち属性を表すタグと、タグご
とに記述された属性値の符号とによって、音楽情報につ
いてデータベースを構築・管理したり検索できる。この
ためデータ自体と処理手順との独立性が高まり、データ
の汎用性・共有・応用範囲に優れ、複数のソフトウェア
モジュールや他のサーバからでも文字列の受け渡しによ
って未知の音楽を容易に探すことが可能となる。In these embodiments, a database for music information can be constructed / managed or searched in a data format that can be expressed in a matrix format, that is, tags indicating attributes and codes of attribute values described for each tag. This increases the independence between the data itself and the processing procedure, excels in the versatility, sharing, and application range of the data, and makes it easy to search for unknown music by passing character strings from multiple software modules and other servers. It becomes possible.
【0026】請求項3の発明は、請求項1又は2記載の
音楽検索装置において、単語ごとに、少なくとも一又は
二以上の他の要素を含む定義を対応付ける定義データベ
ースと、前記端末から検索条件として入力された単語
を、前記定義データベースを参照することにより、複数
の要素に分解する分解手段と、前記端末から入力された
単語が前記定義データベースになかったとき、その端末
からその単語の定義を入力させ、その単語及び入力され
た定義を追加候補として保持するとともに暫定的に前記
参照の対象とし、所定の基準を満たした追加候補を前記
定義データベースに追加する手段と、を備え、前記検索
手段は、前記分解手段により分解された要素に対応する
属性値に基いて前記検索を行うように構成されたことを
特徴とする。According to a third aspect of the present invention, in the music search apparatus according to the first or second aspect, a definition database that associates a definition including at least one or two or more other elements with each word; Decomposing means for decomposing the input word into a plurality of elements by referring to the definition database, and when the word input from the terminal is not in the definition database, input the definition of the word from the terminal. Means for holding the word and the input definition as additional candidates and provisionally referring to the reference, and adding an additional candidate satisfying a predetermined criterion to the definition database. , The search is performed based on attribute values corresponding to the elements decomposed by the decomposing means.
【0027】請求項18の発明は、請求項3の発明を方
法という見方から捉えたもので、請求項16又は17記
載の音楽検索方法において、単語ごとに、少なくとも一
又は二以上の他の要素を含む定義を対応付ける定義デー
タベースを用い、前記端末から検索条件として入力され
た単語を、前記定義データベースを参照することによ
り、複数の要素に分解する分解ステップと、前記端末か
ら入力された単語が前記定義データベースになかったと
き、その端末からその単語の定義を入力させ、その単語
及び入力された定義を追加候補として保持するとともに
暫定的に前記参照の対象とし、所定の基準を満たした追
加候補を前記定義データベースに追加するステップと、
を含み、前記検索ステップは、前記分解手段により分解
された要素に対応する属性値に基いて前記検索を行うこ
とを特徴とする。The invention of claim 18 captures the invention of claim 3 from the viewpoint of a method. In the music search method of claim 16 or 17, at least one or more other elements are provided for each word. Using a definition database that associates definitions including, a word input as a search condition from the terminal, by referring to the definition database, a decomposition step of decomposing the word into a plurality of elements, the word input from the terminal is the word When it is not in the definition database, the terminal inputs the definition of the word, holds the word and the input definition as an additional candidate, and provisionally sets the reference as the reference target, and selects an additional candidate satisfying a predetermined criterion. Adding to the definition database;
Wherein the search step performs the search based on an attribute value corresponding to the element decomposed by the decomposing means.
【0028】請求項33の発明は、請求項3,18の発
明を、コンピュータソフトウェアを記録した記録媒体と
いう見方から捉えたもので、請求項31又は32記載の
音楽検索用ソフトウェアを記録した記録媒体において、
前記ソフトウェアは前記コンピュータに、単語ごとに、
少なくとも一又は二以上の他の要素を含む定義を対応付
ける定義データベースを用いさせ、前記端末から検索条
件として入力された単語を、前記定義データベースを参
照することにより、複数の要素に分解させ、前記端末か
ら入力された単語が前記定義データベースになかったと
き、その端末からその単語の定義の入力を受け付けさ
せ、その単語及び入力された定義を追加候補として保持
するとともに暫定的に前記参照の対象とさせ、所定の基
準を満たした追加候補を前記定義データベースに追加さ
せ、前記検索においては、前記分解された要素に対応す
る属性値に基いて前記検索を行うことを特徴とする。According to a thirty-third aspect of the present invention, the inventions of the third and eighth aspects are viewed from the viewpoint of a recording medium on which computer software is recorded, and the recording medium on which music search software according to claim 31 or 32 is recorded. At
The software loads the computer, word by word,
Using a definition database that associates definitions including at least one or two or more other elements, decomposing words entered as search conditions from the terminal into a plurality of elements by referring to the definition database, When the word input from the terminal is not in the definition database, the input of the definition of the word is accepted from the terminal, and the word and the input definition are retained as additional candidates and temporarily referred to as the reference target. An additional candidate satisfying a predetermined criterion is added to the definition database, and in the search, the search is performed based on an attribute value corresponding to the decomposed element.
【0029】これらの態様では、入力された単語を、音
楽情報のデータベースで使われる1つ又は複数の属性値
に置き換えることで、検索条件としていろいろな単語が
利用可能となり検索の使い勝手が改善される。また、多
くの人が使うような単語が定義データベースに追加され
るので、時代とともに変化するユーザの感覚や語彙に対
応し効果的な音楽検索を提供することができる。In these embodiments, by replacing the input word with one or more attribute values used in the music information database, various words can be used as search conditions and the usability of the search is improved. . Further, since words used by many people are added to the definition database, it is possible to provide an effective music search corresponding to the user's sense and vocabulary that changes with the times.
【0030】請求項4の発明は、請求項3記載の音楽検
索装置において、前記定義のうち予め決められたものが
参照されたときに、予め決められたソフトウェアモジュ
ールが実行されることを特徴とする。According to a fourth aspect of the present invention, in the music search device according to the third aspect, when a predetermined one of the definitions is referred to, a predetermined software module is executed. I do.
【0031】請求項19の発明は、請求項4の発明を方
法という見方から捉えたもので、請求項18記載の音楽
検索方法において、前記定義のうち予め決められたもの
が参照されたときに、予め決められたソフトウェアモジ
ュールが実行されることを特徴とする。According to a nineteenth aspect of the present invention, the invention of the fourth aspect is grasped from the viewpoint of a method. In the music search method according to the eighteenth aspect, when a predetermined one of the definitions is referred to, , A predetermined software module is executed.
【0032】これらの態様では、特定の単語が入力され
たり単語が特定の要素に分解されるなど、所定の定義が
参照されると通常の検索と異なる動作、例えば他のサー
バからデータを取り寄せてランキングトップ10を表示
するなどの動作を行うことで、臨機応変にさらに効果的
に音楽情報を提供することが可能となる。In these embodiments, when a predetermined definition is referred to, for example, when a specific word is input or the word is decomposed into specific elements, an operation different from a normal search is performed. For example, data is obtained from another server. By performing an operation such as displaying the ranking top 10, it is possible to provide music information more flexibly and flexibly.
【0033】請求項5の発明は、請求項3又は4記載の
音楽検索装置において、前記分解手段により単語から分
解された複数の要素ごとに、前記検索手段により検索結
果セットを得るとともに、前記端末で切り換え選択され
る前記要素に応じて、対応する前記検索結果セットをそ
の端末に切り換え表示する手段と、を備えたことを特徴
とする。According to a fifth aspect of the present invention, in the music retrieval apparatus according to the third or fourth aspect, a search result set is obtained by the search means for each of a plurality of elements decomposed from words by the decomposing means, and the terminal is obtained. Means for switching and displaying the corresponding search result set on the terminal in accordance with the element to be switched and selected in (1).
【0034】請求項20の発明は、請求項5の発明を方
法という見方から捉えたもので、請求項18又は19記
載の音楽検索方法において、前記分解ステップにより単
語から分解された複数の要素ごとに、前記検索ステップ
により検索結果セットを得るとともに、前記端末で切り
換え選択される前記要素に応じて、対応する前記検索結
果セットをその端末に切り換え表示するステップを含む
ことを特徴とする。According to a twentieth aspect of the present invention, the invention of the fifth aspect is grasped from the viewpoint of a method. In the music search method according to the eighteenth or nineteenth aspect, each of a plurality of elements decomposed from words in the decomposing step is provided. The method further includes a step of obtaining a search result set by the search step, and switching and displaying the corresponding search result set on the terminal in accordance with the element selected and switched by the terminal.
【0035】これらの態様では、与えられた単語を分解
した要素を切り換えることで、各要素に対応した検索結
果セットが表示される。このため、感覚的言葉の使い方
に個人差があっても自分の感性に近い検索結果セットを
自由に選択し効果的に活用することが可能となる。In these embodiments, a search result set corresponding to each element is displayed by switching the elements obtained by decomposing a given word. For this reason, even if there is an individual difference in the usage of sensory words, it is possible to freely select and effectively use a search result set that is close to one's own sensitivity.
【0036】請求項6の発明は、請求項1から5のいず
れか1つに記載の音楽検索装置において、前記受付手段
は、前記音楽情報の検索条件として前記端末から複数の
要素を指定させ、さらに検索条件の一致度として前記端
末から(1)全ての前記要素が一致(2)前記各要素か
らさらに前記端末で指定させる一又は二以上の重点要素
の全部又は一部が一致(3)前記各要素の少なくとも一
つが一致のいずれかを指定させる手段を備えたことを特
徴とする。According to a sixth aspect of the present invention, in the music search device according to any one of the first to fifth aspects, the receiving means causes the terminal to specify a plurality of elements as search conditions for the music information, Further, as the degree of matching of the search condition, (1) all the elements match from the terminal (2) all or a part of one or more priority elements to be specified by the terminal from the respective elements further matches (3) At least one of the elements is provided with means for designating any one of the matches.
【0037】請求項21の発明は、請求項6の発明を方
法という見方から捉えたもので、請求項16から20の
いずれか1つに記載の音楽検索方法において、前記受付
ステップは、前記音楽情報の検索条件として前記端末か
ら複数の要素を指定させ、さらに検索条件の一致度とし
て前記端末から(1)全ての前記要素が一致(2)前記
各要素からさらに前記端末で指定させる一又は二以上の
重点要素の全部又は一部が一致(3)前記各要素の少な
くとも一つが一致のいずれかを指定させるステップを含
むことを特徴とする。According to a twenty-first aspect of the present invention, the invention of the sixth aspect is grasped from the viewpoint of a method. In the music search method according to any one of the sixteenth to twentieth aspects, the receiving step includes the step of receiving the music. A plurality of elements are designated by the terminal as information search conditions, and one or two of (1) all of the elements are matched by the terminal and (2) each element is further designated by the terminal as the degree of matching of the search conditions. All or some of the above important elements match (3) At least one of the above elements has a step of designating any one of the matching.
【0038】これらの態様では、検索の目的や途中まで
の検索結果の数などに基いて、検索におけるマッチング
の程度や重点要素を指定できるので、事情に応じたより
効果的な検索が実現される。In these embodiments, the degree of matching and the key elements in the search can be specified based on the purpose of the search, the number of search results up to the middle, etc., so that a more effective search according to the circumstances is realized.
【0039】請求項7の発明は、請求項1から6のいず
れか1つに記載の音楽検索装置において、前記受付手段
は、前記各属性を表すGUI部品を表示し、前記GUI
部品が操作されたときにその属性に対応する属性値の候
補を表示させ、属性値のいずれかの候補が操作されたと
きに、そのGUI部品に対応する前記タグと、操作され
た属性値を表す符号と、を含む検索条件文を作成する手
段を備えたことを特徴とする。According to a seventh aspect of the present invention, in the music search apparatus according to any one of the first to sixth aspects, the receiving means displays a GUI part representing each attribute, and
When a part is operated, an attribute value candidate corresponding to the attribute is displayed, and when any of the attribute value candidates is operated, the tag corresponding to the GUI part and the operated attribute value are displayed. Means for creating a search condition sentence including a code that represents the search condition.
【0040】請求項22の発明は、請求項7の発明を方
法という見方から捉えたもので、請求項16から21の
いずれか1つに記載の音楽検索方法において、前記受付
ステップは、前記各属性を表すGUI部品を表示し、前
記GUI部品が操作されたときにその属性に対応する属
性値の候補を表示させ、属性値のいずれかの候補が操作
されたときに、そのGUI部品に対応する前記タグと、
操作された属性値を表す符号と、を含む検索条件文を作
成する手段を備えたことを特徴とする。The invention of claim 22 captures the invention of claim 7 from the viewpoint of a method. In the music search method according to any one of claims 16 to 21, the receiving step comprises: A GUI component representing an attribute is displayed, and when the GUI component is operated, a candidate for an attribute value corresponding to the attribute is displayed, and when one of the attribute value candidates is operated, the corresponding GUI component is displayed. Said tag,
A means for creating a search condition sentence including a code representing the operated attribute value is provided.
【0041】これらの態様では、属性ごとに表示される
パレットなどのGUI部品から属性値を選択するという
容易な操作だけで、属性を表すタグと属性値を表す符号
とを含みそのまま検索実行可能な検索条件文が作成され
るので、音楽情報の検索が効率化される。In these modes, the search can be executed as it is, including the tag indicating the attribute and the code indicating the attribute value, by simply selecting the attribute value from a GUI component such as a palette displayed for each attribute. Since the search condition sentence is created, the search for music information is made more efficient.
【0042】請求項8の発明は、請求項1から7のいず
れか1つに記載の音楽検索装置において、検索結果のな
かから指定される所望の音楽を一時記憶し、一時記憶さ
れた一又は二以上の音楽を、所定の操作がされたときに
順次試聴させる手段を備えたことを特徴とする。According to an eighth aspect of the present invention, in the music search apparatus according to any one of the first to seventh aspects, a desired music designated from the search results is temporarily stored, and the temporarily stored one or more music is stored. A means for sequentially listening to two or more music pieces when a predetermined operation is performed is provided.
【0043】請求項23の発明は、請求項8の発明を方
法という見方から捉えたもので、請求項16から22の
いずれか1つに記載の音楽検索方法において、検索結果
のなかから指定される所望の音楽を一時記憶し、一時記
憶された一又は二以上の音楽を、所定の操作がされたと
きに順次試聴させるステップを含むことを特徴とする。According to a twenty-third aspect of the present invention, the invention of the eighth aspect is grasped from the viewpoint of a method. In the music search method according to any one of the 16th to 22nd aspects, the music search method is specified from among the search results. Temporarily storing desired music, and sequentially listening to the temporarily stored one or more music when a predetermined operation is performed.
【0044】これらの態様では、検索結果の中から気に
なるものをどんどん一時記憶すなわちクリップしてい
き、あとでそれらを聞き比べたり、そのミュージシャン
について調べるなど検索結果の効率的利用が可能とな
る。In these embodiments, the search results can be efficiently used, such as temporarily storing or clipping the search results that are of interest, and then listening to and comparing them and examining the musicians later. .
【0045】請求項9の発明は、請求項1から8のいず
れか1つに記載の音楽検索装置において、ユーザごとに
登録されるユーザIDに対応付けて、どのような検索条
件を利用したか又はどのような情報を閲覧したかのうち
少なくとも一方に関するユーザ情報を記録しておき、次
回そのユーザIDで接続した時には、記録されていたユ
ーザ情報に基いて処理を続行するユーザ情報管理手段を
備えたことを特徴とする。According to a ninth aspect of the present invention, in the music search apparatus according to any one of the first to eighth aspects, what kind of search condition is used in association with a user ID registered for each user. Or a user information management means for recording user information relating to at least one of the types of information browsed and for continuing processing based on the recorded user information the next time a connection is made with the user ID. It is characterized by having.
【0046】請求項24の発明は、請求項9の発明を方
法という見方から捉えたもので、請求項16から23の
いずれか1つに記載の音楽検索方法において、ユーザご
とに登録されるユーザIDに対応付けて、どのような検
索条件を利用したか又はどのような情報を閲覧したかの
うち少なくとも一方に関するユーザ情報を記録してお
き、次回そのユーザIDで接続した時には、記録されて
いたユーザ情報に基いて処理を続行するユーザ情報管理
ステップを含むことを特徴とする。According to a twenty-fourth aspect of the invention, the invention of the ninth aspect is grasped from the viewpoint of a method. In the music search method according to any one of the sixteenth to twenty-third aspects, a user registered for each user is provided. In association with the ID, user information relating to at least one of what search condition is used or what information is browsed is recorded, and is recorded the next time the user is connected with the user ID. The method includes a user information management step of continuing processing based on the user information.
【0047】これらの態様では、個々のユーザごとに検
索や情報閲覧の状況を保存し、次回利用時には同じ状況
から利用を再開できるので、音楽情報の利用の連続性が
保たれ使い勝手が改善される。In these modes, the state of search and information browsing is stored for each individual user, and the next use can be resumed from the same state, so that the continuity of use of music information is maintained and usability is improved. .
【0048】請求項10の発明は、請求項1から9のい
ずれか1つに記載の音楽検索装置において、各ユーザに
対応付けて検索条件を登録し、登録された検索条件に該
当する音楽情報が登録されたときにその情報を対応する
ユーザに送信する手段を備えたことを特徴とする。According to a tenth aspect of the present invention, in the music search apparatus according to any one of the first to ninth aspects, a search condition is registered in association with each user, and music information corresponding to the registered search condition is registered. Means for transmitting the information to the corresponding user when is registered.
【0049】請求項25の発明は、請求項10の発明を
方法という見方から捉えたもので、請求項16から24
のいずれか1つに記載の音楽検索方法において、各ユー
ザに対応付けて検索条件を登録し、登録された検索条件
に該当する音楽情報が登録されたときにその情報を対応
するユーザに送信するステップを含むことを特徴とす
る。The twenty-fifth aspect of the present invention captures the tenth aspect of the present invention from the viewpoint of a method.
In the music search method described in any one of the above, a search condition is registered in association with each user, and when music information corresponding to the registered search condition is registered, the information is transmitted to the corresponding user. It is characterized by including a step.
【0050】これらの態様では、登録した検索条件に該
当する音楽情報が登場したときに電子メール等で通知さ
れるので、ユーザの利便向上、利用促進、情報流通の迅
速化が図られる。In these embodiments, when the music information corresponding to the registered search condition appears, the notification is made by e-mail or the like, so that the convenience of the user, the use promotion, and the speed of information distribution can be improved.
【0051】請求項11の発明は、請求項1から10の
いずれか1つに記載の音楽検索装置において、指定され
た音楽と属性値の全部又は一部が共通する他の音楽の音
楽情報を検索及び提供する手段を備えたことを特徴とす
る。According to an eleventh aspect of the present invention, in the music search apparatus according to any one of the first to tenth aspects, music information of another music having all or a part of the attribute value in common with the designated music is stored. It is characterized by having means for searching and providing.
【0052】請求項26の発明は、請求項11の発明を
方法という見方から捉えたもので、請求項16から25
のいずれか1つに記載の音楽検索方法において、指定さ
れた音楽と属性値の全部又は一部が共通する他の音楽の
音楽情報を検索及び提供するステップを含むことを特徴
とする。The twenty-sixth invention captures the eleventh invention from the viewpoint of a method.
The music search method according to any one of the above, further comprising a step of searching and providing music information of another music having all or a part of the attribute value common to the designated music.
【0053】これらの態様では、既に知っている音楽や
検索結果の中で気に入った音楽に基いて、属性値などの
検索条件が共通する他の音楽を容易に知ることができ、
そのように共通の特徴を持つ音楽も気に入る可能性が高
いので、取引機会が効果的に増大される。In these modes, based on music already known or favorite music among the search results, other music having common search conditions such as attribute values can be easily known.
Since music having such common characteristics is also likely to be liked, trading opportunities are effectively increased.
【0054】請求項12の発明は、請求項1から11の
いずれか1つに記載の音楽検索装置において、前記格納
手段は、音楽を収録した記録媒体を含む音楽ソフトに関
する音楽情報の一部として、その音楽ソフトの包装・記
録媒体又は同梱品に表示された文字列、音楽ソフトに関
係する団体名、個人名、施設名、作品名のうち少なくと
もいずれか一つの情報項目を関連情報として格納し、前
記受付手段は、指定された音楽ソフトについて提供され
た前記関連情報中の情報項目のうち所望の項目を前記端
末において指定させるように構成され、前記検索手段
は、指定された前記所望の項目を含む他の音楽ソフトを
検索するように構成されたことを特徴とする。According to a twelfth aspect of the present invention, in the music retrieval apparatus according to any one of the first to eleventh aspects, the storage means is provided as a part of music information relating to music software including a recording medium on which music is recorded. , At least one of the character strings displayed on the packaging / recording medium of the music software or the bundled item, the name of the organization related to the music software, the name of the individual, the name of the facility, and the name of the work are stored as related information The accepting unit is configured to cause the terminal to designate a desired item among the information items in the related information provided for the designated music software, and the searching unit comprises: It is configured to search for other music software including the item.
【0055】請求項27の発明は、請求項12の発明を
方法という見方から捉えたもので、請求項16から26
のいずれか1つに記載の音楽検索方法において、音楽を
収録した記録媒体を含む音楽ソフトに関する音楽情報の
一部として、その音楽ソフトの包装・記録媒体又は同梱
品に表示された文字列、音楽ソフトに関係する団体名、
個人名、施設名、作品名のうち少なくともいずれか一つ
の情報項目を関連情報として格納し、前記受付ステップ
は、指定された音楽ソフトについて提供された前記関連
情報中の情報項目のうち所望の項目を前記端末において
指定させ、前記検索ステップは、指定された前記所望の
項目を含む他の音楽ソフトを検索することを特徴とす
る。The invention of claim 27 captures the invention of claim 12 from the viewpoint of a method, and claims 16 to 26
In the music search method according to any one of the above, as a part of music information on music software including a recording medium recording music, a character string displayed on the packaging / recording medium of the music software or a bundled item, Organization name related to music software,
At least one of an information item of a personal name, a facility name, and a work name is stored as related information, and the receiving step includes a desired item among information items in the related information provided for the designated music software. Is specified in the terminal, and the searching step searches for other music software including the specified desired item.
【0056】これらの態様では、音楽ソフトについてす
べてのクレジットなど広範に網羅された情報を相互関係
などから自由に検索可能とすることで、ユーザは興味の
赴くままに、例えば特定のミュージシャンから過去の作
品一覧、参加作品やその周辺の作品を調べるなど、動的
かつ効果的な検索を容易に展開することが可能となる。In these embodiments, by making it possible to freely search for extensive information, such as all credits, on music software from mutual relationships and the like, the user can, for example, retrieve a past music from a specific musician from a specific musician. It is possible to easily develop a dynamic and effective search, such as checking a list of works, participating works and works around them.
【0057】請求項13の発明は、請求項1から12の
いずれか1つに記載の音楽検索装置において、前記格納
手段は、音楽ソフトごとにジャケット画像及び試聴用デ
ータを格納し、複数の音楽ソフトのジャケット画像を端
末に画面表示させ、その端末において画面表示から選択
されたジャケット画像に対応する音楽情報又は前記試聴
用データを端末に提供する手段を備えたことを特徴とす
る。According to a thirteenth aspect of the present invention, in the music retrieval apparatus according to any one of the first to twelfth aspects, the storage means stores a jacket image and trial listening data for each music software, and stores a plurality of music images. A terminal is provided with a means for displaying a soft jacket image on a screen on a terminal and providing the terminal with music information or the preview data corresponding to the jacket image selected from the screen display on the terminal.
【0058】請求項28の発明は、請求項13の発明を
方法という見方から捉えたもので、請求項16から27
のいずれか1つに記載の音楽検索方法において、前記音
楽情報として、音楽ソフトごとにジャケット画像及び試
聴用データを格納し、複数の音楽ソフトのジャケット画
像を端末に画面表示させ、その端末において画面表示か
ら選択されたジャケット画像に対応する音楽情報又は前
記試聴用データを端末に提供するステップを含むことを
特徴とする。The twenty-eighth aspect of the present invention captures the invention of the thirteenth aspect from the viewpoint of a method.
In the music search method according to any one of the above, a jacket image and trial listening data are stored for each music software as the music information, and a plurality of music software jacket images are displayed on a screen, and the screen is displayed on the terminal. Providing a terminal with music information or the preview data corresponding to the jacket image selected from the display.
【0059】これらの態様では、ジャケットのビジュア
ルから興味のある作品やアーティストを探し、そのまま
円滑に試聴可能にすることで、より感覚的に幅広い未知
の音楽と出会うことが可能となる。In these embodiments, by searching for an interesting work or artist from the visual of the jacket and making it possible to smoothly listen to the sample as it is, it is possible to more intuitively encounter a wide range of unknown music.
【0060】請求項14の発明は、請求項1から13の
いずれか1つに記載の音楽検索装置において、地図を端
末に表示させ、端末から指定された場所、時代又はアー
ティストの少なくとも一つに関連する情報を、前記地図
に基いて表示する手段を備えたことを特徴とする。According to a fourteenth aspect of the present invention, in the music search device according to any one of the first to thirteenth aspects, a map is displayed on a terminal, and at least one of a place, an era, and an artist designated from the terminal is displayed. It is characterized by including a means for displaying related information based on the map.
【0061】請求項29の発明は、請求項14の発明を
方法という見方から捉えたもので、請求項16から28
のいずれか1つに記載の音楽検索方法において、地図を
端末に表示させ、端末から指定された場所、時代又はア
ーティストの少なくとも一つに関連する情報を、前記地
図に基いて表示するステップを含むことを特徴とする。The invention of claim 29 captures the invention of claim 14 from the viewpoint of a method, and claims 16 to 28
The music search method according to any one of the above, further comprising a step of displaying a map on a terminal, and displaying information related to at least one of a place, an era, and an artist specified from the terminal based on the map. It is characterized by the following.
【0062】これらの態様では、地図に基いて場所や時
代、各地のアーティストなどに関する情報を表示したり
指定させることにより、音楽シーンを世界規模で把握し
ながら検索を行うことが容易になる。In these embodiments, information relating to a place, an era, or an artist in each place is displayed or designated based on a map, thereby making it easy to search while grasping the music scene on a global scale.
【0063】請求項15の発明は、請求項1から14の
いずれか1つに記載の音楽検索装置において、所望の時
点で、検索結果セットを一又は二以上保持したまま、検
索の種類の切り替えを受け付ける手段を備えたことを特
徴とする。According to a fifteenth aspect of the present invention, in the music search apparatus according to any one of the first to fourteenth aspects, the type of search is switched at a desired time while holding one or more search result sets. Receiving means for receiving the information.
【0064】請求項30の発明は、請求項15の発明を
方法という見方から捉えたもので、請求項16から29
のいずれか1つに記載の音楽検索方法において、所望の
時点で、検索結果セットを一又は二以上保持したまま、
検索の種類の切り替えを受け付けるステップを含むこと
を特徴とする。The invention of claim 30 captures the invention of claim 15 from the viewpoint of a method, and claims 16 to 29
In the music search method according to any one of the above, at a desired time, while holding one or more search result sets,
The method includes a step of receiving a change in search type.
【0065】これらの態様では、例えば感覚的特徴をフ
リーキーワードで検索した後といった所望の時点で、そ
れまでの検索結果として見つかったある曲を基準に保持
したまま検索の種類を切り換えることで、例えば感覚的
特徴の属性値が同じ他の曲を探したり、演奏者の過去の
作品を探すなど、音楽検索の自由度が改善される。In these embodiments, for example, at a desired point in time, such as after a search for a sensory feature using a free keyword, the type of search is switched while maintaining a certain piece of music found as a search result up to that time as a reference. The degree of freedom of music search is improved, such as searching for other songs having the same sensory attribute value or searching for past works of the player.
【0066】[0066]
【発明の実施の形態】次に、本発明の実施の形態(以下
「実施形態」と呼ぶ)について図面を参照して具体的に
説明する。なお、本実施形態は、典型的にはコンピュー
タをソフトウェアで制御することで実現される。この場
合のソフトウェアは、コンピュータのハードウェアを物
理的に活用することで本発明の作用効果を実現するもの
で、また、従来技術との共通部分には従来技術も適用さ
れる。Next, embodiments of the present invention (hereinafter, referred to as "embodiments") will be specifically described with reference to the drawings. Note that this embodiment is typically realized by controlling a computer with software. The software in this case realizes the operation and effect of the present invention by physically utilizing the hardware of the computer, and the conventional technology is applied to the common parts with the conventional technology.
【0067】但し、この場合のハードウェアやソフトウ
ェアの種類や構成、ソフトウェアで処理する範囲などは
各種変更可能であり、例えばこのようなソフトウェア、
及びソフトウェアを記録したハードディスクドライブ・
ディスクパック・CD−ROMなどの記録媒体は単独で
も本発明の一態様である。このため、以下の説明では、
本発明及び実施形態の各機能を実現する仮想的回路ブロ
ックを用いる。However, in this case, the types and configurations of hardware and software, the range of processing by software, and the like can be variously changed.
Hard disk drive with software and software
A recording medium such as a disk pack or a CD-ROM is also an aspect of the present invention even when used alone. For this reason, in the following description,
Virtual circuit blocks that realize the functions of the present invention and the embodiments are used.
【0068】〔1.構成〕 〔1−1.全体構成〕本実施形態は、ネットワーク対応
型の音楽検索システムであり、図1に示すように、コン
ピュータネットワークであるインターネットNに接続さ
れたサーバSが、多数のクライアント端末Tからのアク
セスをインターネットN経由で受け付けるものである。
また、サーバSは、インターネットN経由で、外部のネ
ットワークサービスやデータベース等のシステム(外部
システムEと呼ぶ)との間で、データやサービスを共有
することができる。[1. Configuration] [1-1. Overall Configuration] This embodiment is a network-compatible music search system. As shown in FIG. 1, a server S connected to the Internet N, which is a computer network, allows access from many client terminals T to the Internet N. It will be accepted via
Further, the server S can share data and services with an external network service and a system such as a database (referred to as an external system E) via the Internet N.
【0069】〔1−2.クライアント端末の構成〕この
うちクライアント端末Tは、パーソナルコンピュータ
(パソコンと呼ぶ)やインターネット接続機能付携帯電
話端末などであり、入力キーや表示画面などの入出力デ
バイス、サーバ側の検索エンジン等にアクセスを行うた
めのリモートアクセス機構、その他のソフトウェア等の
ユーザインタフェースを備えている。[1-2. Configuration of Client Terminal] The client terminal T is a personal computer (called a personal computer) or a mobile phone terminal with an Internet connection function, and accesses input / output devices such as input keys and display screens, and a search engine on the server side. And a user interface such as a remote access mechanism for performing other operations.
【0070】なお、具体的なユーザインタフェースとし
ては、ウェブサイト閲覧に用いられるような汎用ブラウ
ザアプリケーションソフトウェアの他、例えば入力のイ
ンターフェースと表示手段を持った専用のアプリケーシ
ョンソフトウェアなどを用いることもできる。As a specific user interface, in addition to general-purpose browser application software used for browsing websites, for example, dedicated application software having an input interface and display means can be used.
【0071】また、例えば画面表示デバイスや音響再生
セクションの音源再生アプリケーションについては、ク
ライアント端末Tがパソコンの場合は、多くの場合は再
生アプリケーションが同梱されており、これを使用する
こともできるが、その他サードパーティ製等、他のオリ
ジナルアプリケーションを用いることもできる。For example, with respect to a screen display device and a sound source reproduction application in the sound reproduction section, when the client terminal T is a personal computer, a reproduction application is often included and can be used. Other original applications, such as those manufactured by third parties, can also be used.
【0072】以上から、クライアント端末Tとしては、
専用の端末の他、ネットワークに接続可能で、上記の機
能を搭載した一般的な機器、例えば、PDA(Personal
Digital Assistant)、パソコン、携帯電話などの移動
体通信端末の他、CATVや衛星放送などで用いられる
セットトップボックス、ゲーム機、カーナビゲーション
システム等が使用できる。From the above, as the client terminal T,
In addition to a dedicated terminal, a general device that can be connected to a network and has the above functions, for example, a PDA (Personal
Digital assistants), mobile communication terminals such as personal computers and mobile phones, set-top boxes used in CATV and satellite broadcasting, game machines, car navigation systems, and the like can be used.
【0073】〔1−3.サーバの構成〕一方、サーバS
は、コンピュータネットワーク経由で接続される端末T
に対して、音楽に関する音楽情報を検索させ及び提供す
る音楽検索装置(本システムとも呼ぶ)であり、検索ア
ルゴリズムを用いた検索エンジン、各種データベースと
その為のインターフェース、各種管理システムなどを備
えている。具体的には、サーバSは図1に示す以下の各
部分を備えている。[1-3. Configuration of Server] On the other hand, server S
Is a terminal T connected via a computer network
Is a music search device (also referred to as the present system) for searching for and providing music information related to music, and includes a search engine using a search algorithm, various databases and interfaces therefor, various management systems, and the like. . Specifically, the server S includes the following components shown in FIG.
【0074】〔1−3−1.音楽情報に特に関する構
成〕サーバSで検索対象となる音楽に関する情報を音楽
情報と呼ぶ。すなわち、音楽情報データベース1は、音
楽ごとの音楽情報として、感覚的特徴を含む複数の属性
から任意に選択される一又は二以上の属性ごとの属性値
を格納する格納手段である。[1-3-1. Configuration Related to Music Information] Information about music to be searched by the server S is called music information. That is, the music information database 1 is a storage unit that stores, as music information for each music, an attribute value for each of one or more attributes arbitrarily selected from a plurality of attributes including a sensory characteristic.
【0075】ここで、本実施形態における音楽情報を表
現する原理は図2に例示することができる。すなわち、
この例は、各属性に対応する列ごとの各行に属性値の候
補を対応させたもので、音楽情報は、属性を表すタグ
と、そのタグについて前記候補から選択された属性値を
表す符号と、を用いて表現され検索される。Here, the principle of expressing music information in the present embodiment can be illustrated in FIG. That is,
In this example, candidate attribute values are associated with each row of each column corresponding to each attribute, and the music information includes a tag representing the attribute and a code representing the attribute value selected from the candidate for the tag. , And are searched.
【0076】このような音楽情報は音楽情報データベー
ス1へ所定の表現形式であらかじめ格納しておく。ここ
で、本実施形態における音楽情報の表現形式は、Mus
icML(Music Markup Language)と呼び、このMus
icMLは、音楽の内容情報を分類し、数値化(記号
化)して保管、管理できるようにするデータ記述形式で
ある。具体的には、音楽の要素を構成するキーワードで
マトリクスを作成し、マトリクスを構成する要素それぞ
れにタグをつけることで分類コード化して管理する。な
お、マトリクスは概念的説明であり、音楽情報は少なく
とも一又は二以上の属性値を含めば足りる。Such music information is stored in the music information database 1 in a predetermined expression format in advance. Here, the expression format of the music information in the present embodiment is Mus
Called icML (Music Markup Language)
The icML is a data description format that classifies music content information, digitizes (symbolizes) it, and stores and manages it. More specifically, a matrix is created using keywords constituting elements of music, and tags constituting each of the elements constituting the matrix are classified and encoded to be managed. The matrix is a conceptual description, and the music information only needs to include at least one or two or more attribute values.
【0077】このように、本来あいまいな言葉でしか表
現できない音源の内容についても、数値や記号などで符
号化することで、分類、検索、データ引用などの情報処
理が容易になる。また、これに従ってデータベースを構
築・管理し、検索する手段を与えることで「目的の音
楽、未知の音楽を探す機能」を提供する。つまり、この
ように一旦音楽情報データベース1を構築すれば、前記
のタグを引用することで各種のアプリケーションやサー
ビスに合わせ、検索手段、インターフェースなどをあと
からいくらでも追加できる利点がある。As described above, even the contents of a sound source that can be expressed only by ambiguous words are encoded by numerical values and symbols, so that information processing such as classification, search, and data quotation becomes easy. In addition, by providing a means for constructing and managing a database in accordance with the search and providing a search, a function of searching for a target music or an unknown music is provided. That is, once the music information database 1 is constructed as described above, there is an advantage that any number of search means, interfaces, and the like can be added later according to various applications and services by referring to the tags.
【0078】ここで、図3にマトリクスの概念図を示
す。すなわち、マトリクスは、音楽要素ごとにカテゴラ
イズされ、更にそれぞれのカテゴリには、感覚的な言葉
で表現された音楽要素が収納されている。カテゴリは、
それぞれサブカテゴリをもつ事ができ、カテゴリを細分
化したり、カテゴリの度合いを段階的に分けて収納でき
る。FIG. 3 shows a conceptual diagram of the matrix. That is, the matrix is categorized for each music element, and each category stores music elements expressed in sensory words. Categories are
Each category can have a sub-category, and the category can be subdivided or the degree of the category can be stored stepwise.
【0079】音楽を表現する感覚的な言葉は各種考えら
れるが、例えば曲に関するものとしては図4に例示する
ような属性を挙げることができ、属性に続くカッコ内が
属性値の例である。また、これに対応するマトリクスの
例を図5に示す。また、その他のキーワードを自由に用
いることができる。また、アーティストに関する要素と
しては、図6に例示するような属性及び属性値が挙げら
れる。Various types of sensual words expressing music can be considered. For example, attributes relating to music include attributes as shown in FIG. 4, and parentheses following the attributes are examples of attribute values. FIG. 5 shows an example of a matrix corresponding to this. Other keywords can be used freely. Elements related to the artist include attributes and attribute values as illustrated in FIG.
【0080】すなわち、従来の音楽情報は、CD番号、
アーティスト名、楽曲名等で構成されていたが、本実施
形態における音楽情報は、感覚的特徴や外部ネットワー
クのリンクなどの情報を追加し、検索機能と汎用性と高
め、データの共有を可能とし、さらにこれらの特徴を通
し様々なサービスの可能性を広げるものである。なお、
以上のような音楽情報は、例えばXML形式のドキュメ
ントにタグを埋め込むなど所望の形式で実現することが
できる。That is, conventional music information includes a CD number,
Although it was composed of artist names, song names, etc., the music information in the present embodiment adds information such as sensory characteristics and links of external networks, enhances search function and versatility, and enables data sharing. And further expand the possibilities of various services through these features. In addition,
The above-described music information can be realized in a desired format, for example, by embedding a tag in an XML document.
【0081】また、音楽データベース1は、音楽を収録
した記録媒体を含む音楽ソフトに関する音楽情報の一部
として、その音楽ソフトの包装・記録媒体又は同梱品に
表示された文字列、音楽ソフトに関係する団体名、個人
名、施設名、作品名のうち少なくともいずれか一つの情
報項目(関連情報及びリンク情報と呼ぶ)を格納してい
る。また、音楽ソフトごとの音楽情報はジャケット画像
及び試聴用データを含み、これらジャケット画像や試聴
用データなどの音源映像系データは、図1に例示するよ
うな音源映像系データベース10などに格納してもよ
い。ここで、図7は音楽情報データベース1の構成例で
あり、アルバムなど作品ごとの情報に対して、曲ごとの
情報が複数関連付けられている状態を示す。The music database 1 stores, as a part of music information relating to music software including a recording medium on which music is recorded, a character string displayed on a packaging / recording medium of the music software or a bundled item, a music string. Stores at least one information item (referred to as related information and link information) among related organization names, individual names, facility names, and work names. The music information for each music software includes a jacket image and trial listening data, and the sound source video system data such as the jacket image and the trial listening data is stored in a sound source video database 10 as illustrated in FIG. Is also good. Here, FIG. 7 is a configuration example of the music information database 1, and shows a state where a plurality of pieces of information for each song are associated with information for each piece such as an album.
【0082】〔1−3−2.検索に特に関する構成〕ま
た、CGI制御部2は(図1)、端末Tから前記音楽情
報に対する検索条件の指定を受け付ける受付手段であ
り、また、検索で該当した音楽情報を端末Tへ提供する
提供手段でもある。また、検索エンジン3は、音楽情報
データベース11に格納された複数の音楽情報を、端末
Tから指定された検索条件又は検索条件から解釈された
属性値に基いて検索する検索手段である。[1-3-2. Configuration Related to Search] The CGI control unit 2 (FIG. 1) is a receiving unit that receives designation of a search condition for the music information from the terminal T, and provides the music information corresponding to the search to the terminal T. It is also a means of providing. The search engine 3 is a search unit that searches a plurality of pieces of music information stored in the music information database 11 based on search conditions specified by the terminal T or attribute values interpreted from the search conditions.
【0083】以上のような検索では、検索条件として指
定された単語が複数の要素に分解される。すなわち、定
義データベース4は、単語ごとに少なくとも一又は二以
上の他の要素を含む定義を対応付けるデータベースであ
る。また、単語分解部5は、端末Tから検索条件として
入力された単語を、定義データベース4を参照すること
により複数の要素に分解する分解手段であり、検索エン
ジン3は、単語分解部5により分解された要素に対応す
る属性値に基いて前記検索を行うように構成されてい
る。In the search described above, a word specified as a search condition is decomposed into a plurality of elements. That is, the definition database 4 is a database that associates definitions including at least one or two or more other elements for each word. The word decomposing unit 5 is a decomposing unit that decomposes a word input as a search condition from the terminal T into a plurality of elements by referring to the definition database 4. The search is performed on the basis of the attribute value corresponding to the searched element.
【0084】また、単語追加処理部6は、前記端末から
入力された単語が前記定義データベースになかったと
き、その端末からその単語の定義を入力させ、その単語
及び入力された定義を追加候補として保持するととも
に、暫定的に単語分解部5による前記参照の対象とし、
所定の基準を満たした追加候補を定義データベース4に
追加する手段である。When the word input from the terminal is not in the definition database, the word addition processing section 6 allows the terminal to input the definition of the word, and uses the word and the input definition as addition candidates. While holding, tentatively as a target of the reference by the word decomposition unit 5,
This is a means for adding an additional candidate satisfying a predetermined criterion to the definition database 4.
【0085】〔1−3−3.CGI制御部の具体的構
成〕さらに、CGI制御部2は、次のような各部を備え
ている。まず、実行部20は、前記定義のうち予め決め
られたものが参照されたときに、予め決められたソフト
ウェアモジュールを実行する部分である。また、切換表
示部21は、単語分解部5により単語から分解された複
数の要素ごとに、検索エンジン3により検索結果セット
を得るとともに、端末Tで切り換え選択される要素に応
じて、対応する検索結果セットをその端末Tに切り換え
表示する手段である。[1-3-3. Specific Configuration of CGI Control Unit] Further, the CGI control unit 2 includes the following units. First, the execution unit 20 is a unit that executes a predetermined software module when a predetermined one of the definitions is referred to. In addition, the switching display unit 21 obtains a search result set by the search engine 3 for each of the plurality of elements decomposed from the word by the word decomposing unit 5, and performs a corresponding search in accordance with the element switched and selected by the terminal T. A means for switching and displaying the result set on the terminal T.
【0086】また、マッチング度指定部22は、音楽情
報の検索条件として端末Tから複数の要素を指定させた
うえ、さらに検索条件の一致度として端末Tから (1)全ての前記要素が一致 (2)各要素からさらに端末Tで指定される一又は二以
上の重点要素の全部又は一部が一致 (3)各要素の少なくとも一つが一致 のいずれかを指定させる部分である。Further, the matching degree designating section 22 designates a plurality of elements from the terminal T as search conditions of music information, and further, from the terminal T as the degree of matching of search conditions. 2) All or a part of one or more important elements specified by the terminal T from each element matches (3) At least one of the elements specifies one of the following.
【0087】また、パレット処理部23は、各属性を表
すGUI部品を表示し、このGUI部品が操作されたと
きにその属性に対応する属性値の候補を表示させ、属性
値のいずれかの候補が操作されたときに、そのGUI部
品に対応するタグと、操作された属性値を表す符号と、
を含む検索条件文を作成する部分である。このようなG
UI部品を用いた検索を感覚パレット検索と呼ぶ。The pallet processing unit 23 displays GUI parts representing each attribute, and when this GUI part is operated, displays a candidate for an attribute value corresponding to the attribute. Is operated, a tag corresponding to the GUI component, a code indicating the operated attribute value,
This is a part for creating a search condition sentence including. G like this
The search using the UI parts is called a sense palette search.
【0088】また、類似検索部24は、指定された音楽
と属性値の全部又は一部が共通する他の音楽の音楽情報
を検索し提供する手段であり、このような検索を類似検
索又は「〜みたいな検索」と呼ぶ。また、クリップ処理
部25は、検索結果のなかから指定される所望の音楽を
一時記憶し、一時記憶された一又は二以上の音楽を、所
定の操作がされたときに順次試聴させる手段である。The similarity search section 24 is a means for searching and providing music information of another music having the same or all of the attribute values as the specified music. "Search like ..." The clip processing unit 25 is a means for temporarily storing desired music specified from the search results, and for sequentially listening to one or more of the temporarily stored music when a predetermined operation is performed. .
【0089】また、要素検索部26は、前記端末におい
て、指定された音楽ソフトについて提供された前記関連
情報中の情報項目のうち所望の項目を指定させる部分で
あり、検索エンジン3は、このように指定された前記所
望の項目を含む他の音楽ソフトを検索するように構成さ
れている。このように関連情報中の情報項目に基いた検
索を要素検索と呼ぶ。The element search section 26 is a section that allows the terminal to specify a desired item from among the information items in the related information provided for the specified music software. Is configured to search for other music software that includes the desired item specified in. Such a search based on the information items in the related information is called an element search.
【0090】また、ジャケット検索部27は、複数の音
楽ソフトのジャケット画像を端末に画面表示させ、その
端末において画面表示から選択されたジャケット画像に
対応する音楽情報又は前記試聴用データを端末に提供す
る手段である。また、ルーツ検索部28は、地図を端末
に表示させ、端末から指定された場所、時代又はアーテ
ィストの少なくとも一つに関連する情報を、前記地図に
基いて表示する部分である。このように地図上の場所、
時代又はアーティストに基く検索をルーツ検索と呼ぶ。The jacket search unit 27 causes the terminal to display a jacket image of a plurality of music software on a screen and provides the terminal with music information or the preview data corresponding to the jacket image selected from the screen display on the terminal. It is a means to do. The roots search unit 28 is a part that displays a map on a terminal and displays information related to at least one of a place, an era, and an artist specified from the terminal based on the map. Like this on the map,
A search based on age or artist is called a roots search.
【0091】また、パレット処理部23、類似検索部2
4、要素検索部26、ジャケット検索部27、ルーツ検
索部28は、それぞれ、互いに異なった着眼点に基いて
異なった種類の検索を行うための検索手段であり、検索
手段ライブラリLを構成している。そして、検索切換部
29は、所望の時点で、検索結果セットを一又は二以上
保持したまま、検索の種類の切り替えを端末Tから受け
付ける部分である。The pallet processing unit 23 and the similarity search unit 2
4. The element search unit 26, the jacket search unit 27, and the roots search unit 28 are search means for performing different types of searches based on different points of interest, respectively, and constitute a search means library L. I have. Then, the search switching unit 29 is a part that receives the switching of the search type from the terminal T while holding one or two or more search result sets at a desired time.
【0092】〔1−3−4.ユーザ情報関係〕また、ユ
ーザー情報管理部7は、ユーザごとに登録されるユーザ
IDに対応付けて、どのような検索条件を利用したか又
はどのような情報を閲覧したかのうち少なくとも一方に
関するユーザ情報を記録しておき、次回そのユーザID
で接続した時には、記録されていたユーザ情報に基いて
処理を続行する手段である。このユーザ情報管理部7
は、また、各ユーザに対応付けて検索条件を登録し、登
録された検索条件に該当する音楽情報が登録されたとき
にその情報を対応するユーザに送信する手段でもある。[1-3-4. User information relation] The user information management unit 7 associates a user ID registered for each user with a user ID related to at least one of a search condition used and information viewed. Record the information, then the user ID next time
When the connection is made by the user, the processing is continued based on the recorded user information. This user information management unit 7
Is a means for registering a search condition in association with each user, and transmitting music information corresponding to the registered search condition to the corresponding user when the music information is registered.
【0093】〔1−4.外部システム〕また、外部シス
テムEの例として、CDや音源データの販売サイト、音
楽情報系サイト、所属レコード会社、プロダクションの
ウェブサイト、その他の検索エンジンなどが考えられ
る。[1-4. External System] Examples of the external system E include a sales site for CDs and sound source data, a music information site, an affiliated record company, a production website, and other search engines.
【0094】これら外部のサービスや事業者等もサーバ
Sに接続しデータを共有することで、サービスや機能の
向上が計ることが可能であり、これら外部システムEと
の双方でデータの共有を図る場合、従来では、CDナン
バー、アーティスト名、曲名等の基本的音楽情報を用い
たが、本実施形態では、検索エンジンのリモート利用が
可能となるよう、テキスト表現可能な属性値指定用タグ
を用いる。By connecting these external services and businesses to the server S and sharing the data, the services and functions can be improved, and the data can be shared with the external system E. Conventionally, basic music information such as a CD number, an artist name, a song name, and the like are used. In the present embodiment, an attribute value designating tag that can be expressed in text is used so that a search engine can be used remotely. .
【0095】また、外部ネットワークサービスなどの外
部システムEからサーバSへアクセスする具体的態様は
任意に選択できるが、一例として、図8の概念図に例示
するように、ベーシックな検索機能をそなえたプログラ
ムを外部システム側のサービス中に組み込んでもよい
し、また、サービス中の任意のキーワードやボタンにサ
ーバSの検索機能にアクセスする手段を組み込み、CG
I等を活用するなどしてもよい。Further, a specific mode of accessing the server S from the external system E such as an external network service can be arbitrarily selected. As an example, a basic search function is provided as illustrated in the conceptual diagram of FIG. The program may be incorporated in the service of the external system, or a means for accessing the search function of the server S may be incorporated into any keyword or button in the service, and
I or the like may be used.
【0096】〔2.作用〕以上のように構成された本実
施形態では、図9に示すように、検索の種類(以下「検
索アルゴリズム」とも呼ぶ)を任意に切り換えながら音
楽情報を検索することができる。図9の手順では、所望
の検索アルゴリズムを選択して(ステップ403)検索
処理を行ない(ステップ405〜407)、必要に応じ
て結果のソートや(ステップ408)試聴(ステップ4
10)購入その他のアクション(ステップ412)等を
行う。[2. Operation] In the present embodiment configured as described above, music information can be searched while arbitrarily switching the type of search (hereinafter, also referred to as "search algorithm"), as shown in FIG. In the procedure shown in FIG. 9, a desired search algorithm is selected (step 403), a search process is performed (steps 405 to 407), and the results are sorted and, if necessary, (step 408) audition (step 4).
10) Perform purchase and other actions (step 412).
【0097】〔2−1.前提〕ここで、前提として、音
楽検索の着眼点(ベクトルとも呼ぶ)や最終到達目標
は、大きく次の2つに分けられる(図10)。 (1)「あの曲が聴きたい」「あの曲、アーティストに
ついて知りたい」「あのCDが欲しい」のように「目的
の音楽を探す」場合。 (2)「なんかいい曲ないかな」「どんなのがあるか
な」といった具合に「未知の音楽を探す」場合。[2-1. Assumption] Here, it is assumed that the point of interest (also referred to as a vector) for music search and the final target are roughly divided into the following two (FIG. 10). (1) In the case of "searching for the desired music", such as "I want to listen to that song", "I want to know that song or artist", or "I want that CD". (2) "Searching for unknown music", such as "Is there any good song?"
【0098】このうち前者の(1)「目的の音楽を探
す」場合はさらに次のように分けられる。 (1−a)購入やダウンロード等、2次的行動を前提と
して自分の好きな曲を探す場合。 (1−b)自分の好きなアーティストについて、既に知
っている曲以外の作品などについてもっと知りたい場
合。 なお、購入やダウンロード等、2次的行動が前提の場合
が多いことから、その2次的行動にいかにスマートに移
行できるかも重要である。The former (1) “Search for target music” is further divided as follows. (1-a) Searching for a favorite song on the premise of a secondary action such as purchase or download. (1-b) When you want to know more about your favorite artist and works other than songs you already know. In many cases, secondary behaviors such as purchase and download are premised, and it is also important how smart the transition can be made to the secondary behaviors.
【0099】また、(2)「未知の音楽を探す」場合
は、さらに次のように分けられる。 (2−a)具体的なイメージは持たず、漠然と音楽を探
す場合。 (2−b)「かなしい曲」「踊れる曲」等、ある程度の
感覚的イメージがある場合。 (2−c)あらかじめ自分の好きな曲やジャンルがあ
り、自分の持っている音楽知識以外の新たな音楽に遭遇
したい場合。に分けられる。In the case of (2) "Searching for unknown music", it is further divided as follows. (2-a) When looking for music vaguely without having a specific image. (2-b) When there is a certain sensational image such as "good song" or "danceable song". (2-c) When you have your favorite song or genre in advance and want to encounter new music other than your own music knowledge. Divided into
【0100】さらに (3)「探す」ではなく、音楽と何らかのきっかけで出
会い、「興味を持つ」ケース。も考えられる。具体的に
は例えばラジオやTVを見ていて「これはなんという曲
だろう?誰の歌だろう?どんな作品を出しているのだろ
う?」などと思った場合であり、このように興味をもっ
た時点でいかにスマートに検索や購入等の2次的行動に
移行できるかも重要である。Further, (3) a case in which music is not triggered by “searching”, but is triggered by some chance and is “interested”. Is also conceivable. Specifically, for example, when watching a radio or TV, and thinking, "What is this song? Who's the song? What kind of work are you releasing?" It is also important to be able to smartly move to secondary actions such as search and purchase at the point in time.
【0101】以上のように、音楽検索の特徴として、ま
ず、音楽検索のベクトルが上記のように様々な上、検索
者の興味の対象が変動するため常にそのベクトルは変動
する。また、検索対象の音楽自体が漠然としたもので、
絶対的性質ではなく、特に言葉や数字で分類したとして
も、万人にとってその分類が正しいとは限らないことか
ら絶対的完全な分類は不可能であり、名前やNo(番
号)で管理せざるを得なかった。As described above, as a feature of the music search, first, the vector of the music search varies as described above, and the vector of the searcher always changes because the object of interest of the searcher changes. Also, the music to be searched is vague,
It is not an absolute property, and even if it is classified by words or numbers, it is not always possible to classify it completely because it is not always correct for everyone, and it must be managed by name or No. Did not get.
【0102】すなわち、従来の検索は、図11の破線の
上側に示すように、「アーティスト名」や「曲名」を指
定して、ジャストマッチした楽曲を検索するものなどで
あり、その具体的な態様はいくつか知られている。しか
しながら、このような従来技術では、データベースの登
録数がいかに充実していたとしても、検索の多様性が制
限される為に音楽検索の幅は狭く、自由度が低かった。
特に、曲名やアーティスト名など具体名からの検索のみ
では、あらかじめ具体名を知っていなければ検索でき
ず、未知の音楽は事実上検索不可能であった。同様に従
来では、例えば検索で目的の曲を見つけた場合、「この
曲と同じようなカテゴリの曲を聴いてみたい」という要
求(興味の変化)に応えることはできなかった。That is, in the conventional search, as shown on the upper side of the broken line in FIG. 11, an "artist name" or a "song name" is designated to search for a just-matched song. Several embodiments are known. However, in such a conventional technique, no matter how much the number of registered databases, the range of music search is narrow and the degree of freedom is low because the variety of search is limited.
In particular, searching only by specific names such as song titles and artist names would not be possible without knowing the specific names in advance, and unknown music could not be searched. Similarly, conventionally, when a target song is found by a search, for example, it has not been possible to respond to a request (change in interest) of "want to listen to a song in a category similar to this song".
【0103】そこで、本システムの目的は、検索におけ
る複数のベクトルすなわち着眼点にそれぞれ最適な検索
の手法を提供するとともに、変動する興味対象や検索の
ベクトルに対して、いかにその都度、最適な手段をもっ
て検索ができるかに重点に置いたものである。このよう
な本実施形態は、性質上絶対的な結果は困難で期待でき
ない音楽検索において、「目安」をもって従来よりも自
由度の高い検索を提供するものである。Therefore, the purpose of the present system is to provide a plurality of vectors in a search, that is, a search method that is optimal for each point of interest, and to provide a method for an optimal object for a fluctuating target or a search vector. The emphasis is on whether or not a search can be performed. Such a present embodiment provides a search with a higher degree of freedom than the conventional music search with a "standard" in a music search in which an absolute result is difficult and cannot be expected in nature.
【0104】〔2−2.概略〕具体的には、図1及び図
10に示すように、各音楽検索のべクトルに最適な検索
アルゴリズム、例えば感覚パレット検索、ルーツ検索な
どを用意し、検索中に、必要に応じて検索対象や検索結
果のデータを保持したまま、これら検索アルゴリズム間
で切り替え、移行を行うことで、変動する興味の対象や
検索のベクトルに合わせ、より自由度の高い音楽検索を
可能にする。[2-2. Outline] Specifically, as shown in FIGS. 1 and 10, search algorithms optimal for each music search vector, such as a sense palette search and a roots search, are prepared. By switching between these search algorithms and shifting while retaining the data of the object and the search result, music search with a higher degree of freedom can be performed in accordance with the fluctuating object of interest and the search vector.
【0105】例えば、上記の例において「この曲と同じ
ようなカテゴリの曲を聴いてみたい」場合、感覚パレッ
ト検索に移行すれば、今聴いていた音楽と同じパレット
配列すなわち似た特徴の音楽を探せる。また、その検索
結果を試聴している際に、「この曲を演奏しているミュ
ージシャンの過去の作品を聴いてみたい」と思えば、ル
ーツ検索に移行し、過去の作品を辿れる。For example, in the above-mentioned example, if "I want to listen to a song in the same category as this song", the process is shifted to the sense palette search, and the same palette arrangement as the music currently being listened, that is, music having similar characteristics is searched. I can find it. Also, if you are listening to the search results and want to listen to the past works of the musician playing this song, you can move to roots search and follow the past works.
【0106】なお、楽曲を構成する要素での検索の場
合、楽曲を属性及び属性値ごとに分類し検索結果として
ヒットさせる必要があるが、既に説明したように完全な
分類は困難であるため、統計的な結果をもって分類すれ
ばよい。Note that in the case of a search using elements that compose a music, it is necessary to classify the music for each attribute and attribute value and hit it as a search result, but as described above, it is difficult to completely classify the music. Classification may be based on statistical results.
【0107】具体的には、音楽情報の検索にあたり、図
12の概念図に示すように、動機、目的等により、その
「探し方」が異なる事から、検索手段ライブラリLに含
まれる各検索手段より任意のものを検索切換部29によ
り選択し、検索することができる。特に、検索の目的は
常に変動するものであり、検索の種類はそれに伴い常に
切り替える事ができる。この場合、種類ごとの検索処理
の間では、それまでの検索結果を引き渡すことにより同
期をとることができる。例えば、検索結果表示後、絞込
み検索するにあたって、検索手段ライブラリLに含まれ
る検索手段を切り替える事により、思いつきによる検索
目的の変更や、より目的に近い結果を得ることができ
る。More specifically, in the search for music information, as shown in the conceptual diagram of FIG. 12, since the "how to search" is different depending on the motive, purpose, etc., each search means included in the search means library L is searched. More arbitrary items can be selected and searched by the search switching unit 29. In particular, the purpose of the search is always fluctuating, and the type of search can always be switched accordingly. In this case, between the search processes for each type, synchronization can be achieved by delivering the search results up to that time. For example, after the search result is displayed, the search means included in the search means library L is switched when performing a refined search, so that the search purpose can be changed by thinking or a result closer to the purpose can be obtained.
【0108】また、検索の種類を切り替えた際、それに
合わせてクライアント側の入力・検索インターフェース
では、ビジュアル表示、入力項目、操作手法が切り換わ
る。また、サーバS側の検索手段ライブラリLでは、検
索の種類として、フリーワードテキスト入力による「感
覚フリーキーワード検索」の他、パレット処理部23に
よる「感覚パレット検索」、要素検索部26による「要
素検索」、ジャケット検索部27による「ジャケット検
索」、ルーツ検索部28による「ルーツ検索」の5つの
検索手法に加え、類似検索部24による類似検索を利用
することができる。When the type of search is switched, the visual display, input items, and operation method are switched in the input / search interface on the client side in accordance with the change. In the search means library L on the server S side, as the types of search, in addition to the “sense-free keyword search” by inputting a free word text, the “sensory palette search” by the palette processing unit 23, and the “element search” by the element search unit 26 , "Jacket search" by the jacket search unit 27, and "roots search" by the roots search unit 28, and a similarity search by the similarity search unit 24 can be used.
【0109】なお、新たな検索手法を開発した際は、そ
のための検索処理モジュールなどを検索手段ライブラリ
Lに加えることで、ユーザーはクライアント端末Tの入
力・検索インターフェースからその検索手法を選択し利
用することができる。なお、クライアント端末Tにおけ
る入力・検索インターフェースの表示は、必要な画像・
テキストデータ、またその構成情報(HTMLなど)を
サーバS側より送信し、クライアント端末T上で表示全
体を構成・形成することによって実現される。When a new search method is developed, a search processing module or the like is added to the search means library L, and the user selects and uses the search method from the input / search interface of the client terminal T. be able to. In addition, the display of the input / search interface on the client terminal T is performed when necessary images and
This is realized by transmitting text data and its configuration information (HTML or the like) from the server S side and composing and forming the entire display on the client terminal T.
【0110】〔2−3.感覚フリーキーワード検索〕ま
ず、図11の破線の上側に示すように、従来の音楽検索
は、アーティスト名、等を入力し、完全マッチングした
場合に、発売日、価格、発売元等がわかるというもので
ある。これに対し、本実施形態における感覚フリーキー
ワード検索(感覚フリーワード検索とも呼ぶ)は、図1
3の概念図に示すように、探したい未知の曲についてユ
ーザが感覚的特徴を表す所望の言葉を入力し、検索を行
うものであり、CGI制御部2、検索エンジン3、定義
データベース4、単語分解部5、単語追加処理部6など
の作用により実現される。[2-3. Feeling-free keyword search] First, as shown in the upper part of the broken line in FIG. 11, in the conventional music search, when the artist name and the like are input and perfect matching is performed, the release date, price, release source, etc. can be found. It is. On the other hand, the sense-free keyword search (also referred to as a sense-free word search) in the present embodiment is shown in FIG.
As shown in the conceptual diagram of FIG. 3, the user inputs desired words representing sensory characteristics for an unknown song to be searched for and performs a search. The CGI control unit 2, the search engine 3, the definition database 4, the word This is realized by the operation of the decomposition unit 5, the word addition processing unit 6, and the like.
【0111】例えば、“エッチ”という言葉が入力され
た場合、与えられた言葉の定義として、単語分解部5が
定義データベース4を参照してこの言葉を分解すること
により、この言葉を構成する複数の要素(メソッドとも
呼ぶ)を得る。すなわち、分解とは、ニュアンスを表現
するものとして与えられた言葉をもとに、その定義に含
まれる構成要素を取り出すことにより、ニュアンスを構
成する要素、連想させる要素を複数取り出す事である。For example, when the word “etch” is input, the word decomposition unit 5 decomposes this word with reference to the definition database 4 as a definition of the given word, and thereby a plurality of words constituting this word are formed. (Also called a method). In other words, decomposition refers to extracting a plurality of elements constituting a nuance and associating elements by extracting constituent elements included in the definition based on a word given as expressing a nuance.
【0112】このように、ユーザーのオリジナルのメソ
ッドを登録することで、感覚の個人差に対応でき、ユー
ザーそれぞれの思う「エッチ」、すなわちそれぞれのメ
ソッドを含む音源を検索でき、より「好み」に近い結果
を得ることが可能となる。In this way, by registering the user's original method, it is possible to respond to individual differences in senses, and to search for "etches" that the user desires, that is, sound sources including each method, and to further "preference" Close results can be obtained.
【0113】また、このような分解処理や定義データベ
ース4の具体的内容は自由であるが、例えば単語と、そ
の定義である構成要素との組合せを単位としたデータ
(マトリクス状に構成してもよく、定義マトリクスとも
呼ぶ)が考えられ、そのようなデータ内から単語を探
し、該当する定義に含まれるメソッドを抽出し、さら
に、各メソッドが属性値として音楽情報に含まれる曲を
該当する楽曲として表示する。これにより実現されるの
は、感覚用語に対して、それを補助する言葉や、連想す
る言葉、同意語などを「要素」とし、それらを集合し
「定義化」する事で、特定の感覚用語と、関連する要素
との連結情報を、保管、管理できるようにする仕組みで
ある。Although the decomposition process and the specific contents of the definition database 4 are arbitrary, for example, data in units of a combination of a word and a component as its definition (even if the data is configured in a matrix). (Referred to as a definition matrix), search for words in such data, extract the methods included in the corresponding definition, and further search for the songs included in the music information as attribute values for each method. Display as What is realized by this is, for the sensory terms, words that support them, associated words, synonyms, etc. are made into "elements", and they are aggregated and defined, so that a specific sensory term This is a mechanism that enables the storage and management of connection information between the and related elements.
【0114】このような感覚フリーワード検索では、ユ
ーザのオリジナルのメソッドを登録することにより、感
覚の個人差に対応することが望ましい。これにより、ユ
ーザーそれぞれの思う「エッチ」、すなわちそれぞれの
メソッドを含む音楽を検索でき、より「好み」に近い結
果を得ることが可能となる。In such a sense-free word search, it is desirable to register a user's original method to deal with individual differences in senses. As a result, it is possible to search for music containing the “etch” desired by each user, ie, each method, and to obtain a result closer to “preference”.
【0115】また、定義データベース4の内容追加は単
語追加処理部6の作用により、次のように行われる。ま
ず、検索途中でユーザーの指定した言葉が無かった際、
すなわち定義が定義データベースになかった際、「定義
X=○○」のように、ユーザーに定義を入力してもら
う。このように入力された定義される単語と各構成要素
はユーザプリセット(プリセット定義とも呼ぶ)に登録
される。ここで、ユーザプリセットは、ユーザ個人専用
の定義格納領域であり、例えば定義データベース4内の
記憶領域に設けられる。また、ユーザプリセットに登録
された単語と要素との組合せをユーザ定義と呼ぶ。上記
のように格納されるプリセット定義やユーザ定義の例を
図14に示す。The contents of the definition database 4 are added by the operation of the word addition processing unit 6 as follows. First, when a user does not find a word in the middle of a search,
That is, when the definition is not in the definition database, the user is required to input the definition such as “Definition X = OO”. The defined word and each component input in this way are registered in a user preset (also called a preset definition). Here, the user preset is a definition storage area dedicated to each user, and is provided, for example, in a storage area in the definition database 4. A combination of a word and an element registered in a user preset is called a user definition. FIG. 14 shows examples of the preset definition and the user definition stored as described above.
【0116】同時に、単語と構成要素は、本システム全
体にとっても新規の予約語(プリセット)であり、他の
ユーザも利用できるシステム全体における所定の記憶領
域(内蔵プリセットと呼ぶ)にも追加候補として登録さ
れる。これらプリセットは単語分解部5が単語を要素に
分解する際に参照され、これにより、登録した本人以外
の第三者がXという言葉を入力しても、この定義により
構成要素が抽出され、検索できるようになる。At the same time, the words and the constituent elements are new reserved words (presets) for the entire system, and can be added to a predetermined storage area (called a built-in preset) in the entire system which can be used by other users. be registered. These presets are referred to when the word decomposing unit 5 decomposes the word into elements, whereby even if a third party other than the registered person inputs the word X, the components are extracted by this definition, and the retrieval is performed. become able to.
【0117】さらに、単語追加処理部6は、定義データ
ベース4内に定義が記録されている各単語のうち追加候
補があるものについて、定期的にチェックを行い、その
際、同じ語について登録されている各ユーザ定義を対象
に、各構成要素の出願頻度の統計をとる。例えば、図1
5の202は、定義Xに対して、ユーザーA,B,Cの
それぞれの要素の統計をとっている状態を示している。
このような統計の結果、ある一定基準以上のもの(例え
ばTop10等)を、それまでの内蔵プリセット定義と
入れ替える(図15の203)。この内蔵プリセットは
各ユーザに共通して適用される。Further, the word addition processing section 6 periodically checks, for each word whose definition is recorded in the definition database 4, an addition candidate, and at that time, the same word is registered and registered. For each user definition, statistics of the application frequency of each component are collected. For example, FIG.
Reference numeral 202 of 5 denotes a state in which the statistics of the respective elements of the users A, B, and C are taken for the definition X.
As a result of such a statistic, the one with a certain standard or higher (for example, Top 10 or the like) is replaced with the built-in preset definition (203 in FIG. 15). This built-in preset is applied commonly to each user.
【0118】これにより、内蔵プリセットはユーザプリ
セットの統計結果を反映し、常に最新かつ最も多数者に
受け入れられる定義に保たれる。このように、本実施形
態では、定義データベース4の内容は「時代とともに変
化する」ユーザーの感覚に対応でき、「多くの人がそう
思っている」ような内容の定義を常時格納していること
になり、この点は生物界における自然増殖、自然淘汰と
同様である。As a result, the built-in preset reflects the statistical result of the user preset, and is always kept up-to-date and defined so as to be accepted by the majority. As described above, in this embodiment, the content of the definition database 4 can correspond to the user's feeling that "changes with the times", and always stores the definition of the content that "many people think so". This point is similar to natural proliferation and natural selection in the living world.
【0119】なお、単語ごとの定義は原則として「感覚
的特徴」と関連付けられているが、例外的に、あらかじ
め任意の単語の定義に「感覚的特徴」の他、プログラム
など所定のソフトウェアモジュールを割り当てることも
できる。例えば与えられた単語が「いい曲」の場合、定
義の中身は図16の通りであり、そのうち「旬なもの」
については、実行部20の作用により、外部システムE
からTOP10の楽曲情報をリクエストし、それを表示
させるプログラムを実行させるなどが考えられる。この
ようなソフトウェアモジュールの割当てが行われていな
い通常は、定義を分解した要素に基いて自動で検索を行
うが、このようなソフトウェアモジュールの割当てが行
われている場合は、図16のような定義内容を一度ユー
ザに表示して見せ、ユーザの選択に応じて、割り当てら
れたソフトウェアモジュールを実行したり、選択された
要素に基いて検索を行ったりすればよい。Note that the definition for each word is in principle associated with the “sensory feature”, except that in addition to the “sensory feature”, a predetermined software module such as a program is added to an arbitrary word definition in advance. It can also be assigned. For example, when the given word is "good song", the definition is as shown in FIG.
Of the external system E by the operation of the execution unit 20
, Requesting the music information of TOP10, and executing a program for displaying the music information. Normally, the search is automatically performed based on the elements in which the definition is decomposed. When the software module is not allocated, as shown in FIG. The definition may be displayed to the user once, and the assigned software module may be executed or a search may be performed based on the selected element according to the user's selection.
【0120】〔2−4.検索対象の切り換え〕ところ
で、感覚で音楽を検索する、といっても、本来、楽曲は
他の第三者にとっては自分とはまったく違う価値観によ
って分類されていることが多い。例えば、「激しい音
楽」といっても、人によっては「重い」「早い」といっ
た感覚的な言葉の連想にとどまる場合から、あるいは
「すごいドラム」「すごいギター」といった具体的サウ
ンド特徴を連想する場合まであり、「激しい音楽」も多
種多様である。このため、「激しい音楽」のみが検索で
きたとしても、それらはあまりに漠然としたもので、よ
りイメージしてる楽曲に接近する為には、「もう少しこ
う、重い」とか「もっと早い感じ」といった、「絞りこ
み」手段が必要になるが、音楽が相対的な特性ゆえに、
非常に抽象的であり、多くの人は、頭ではなんとなくイ
メージできていたとしても、それらを「言葉に出来な
い」ことが多い。[2-4. Switching of Search Targets] By the way, music is searched with a sense, but in many cases, music is originally classified by other third parties according to completely different values. For example, even if you say "intense music", depending on the person, it is only associated with sensory words such as "heavy" or "fast", or when you associate specific sound characteristics such as "great drum" or "great guitar" There is also a wide variety of "intense music". For this reason, even if you could only search for "intense music," they would be too vague, and in order to get closer to the song you're imagining, you might want to say something like "a little bit heavier" or "faster." Squeezing means is needed, but because of the relative nature of music,
It is very abstract, and many people "can't put it into words", even if they can somehow imagine it with their heads.
【0121】このため、本システムでは、「激しい音
楽」といった言葉で与えられた検索条件に対して、上記
のような言葉(定義)の分解をもって「重い」「早い」
といったより具体的な要素に基いた音楽の検索を行うこ
とで、上記の「言葉にできない」」部分をある程度自動
的に抽出する。同時に、本システムでは、それら要素ご
とに合致して得られた検索対象たる楽曲群を、例えば図
17に例示するように、「軸」のような画面イメージで
提示する。For this reason, in the present system, with respect to a search condition given by a word such as “intense music”, the above-mentioned word (definition) is decomposed into “heavy” and “early”.
By performing a music search based on more specific elements such as the above, the above-mentioned "cannot be made into words" portion is automatically extracted to some extent. At the same time, in the present system, a search target music group obtained by matching each of these elements is presented in a screen image such as an "axis" as exemplified in FIG.
【0122】この場合、個々の軸はそれぞれ「微妙にち
がう言葉で分けられた」楽曲の集合に対応し、言い換え
れば、与えられた言葉が意味している可能性のあるより
具体的な要素である。このため軸に対応して表示される
楽曲群はその要素に合致する検索結果セットである。こ
れにより、ユーザーはその軸を「目安」にして、切換表
示部21の作用により、軸をマウスクリックなどで選択
することにより検索結果セット間を移動し見て回るよう
に表示し、軸ごとの楽曲を試聴することにより、イメー
ジに近い「軸」をみつけ、その中からよりイメージに近
い音楽を探すことができる。In this case, each axis corresponds to a set of songs that are "separated by subtly different words", in other words, more specific elements that the given word may mean. is there. For this reason, the music group displayed corresponding to the axis is a search result set that matches the element. With this, the user sets the axis as a “reference”, and by the operation of the switching display unit 21, selects the axis by mouse click or the like to display the display so as to move between the search result sets and look around. By listening to music, you can find the "axis" that is close to the image, and search for music that is closer to the image.
【0123】以上のような感覚フリーキーワード検索に
おける処理の流れを図18のフローチャートに示す。す
なわち、まずユーザは「悲しい曲」等、思い浮かんだイ
メージ(感覚用語)Xを、所定の検索窓に入力する(ス
テップ1802)。続いて、検索ボタンが押されると、
入力された感覚用語Xを定義データベース4に問い合わ
せを行う(ステップ1803)。定義データベース4
は、一つの感覚用語を複数の言葉で定義したものの集合
体であり、この定義を参照し、用語Xと一致すれば、定
義に収納されている、定義を構成する言葉や関連する言
葉を複数抽出することができる。これを定義の分解とい
う。FIG. 18 is a flowchart showing the flow of processing in the above-described sense-free keyword search. That is, first, the user inputs an image (sense term) X that comes to mind, such as “sad song”, into a predetermined search window (step 1802). Then, when the search button is pressed,
The definition database 4 is queried for the input sense term X (step 1803). Definition database 4
Is a collection of one sensory term defined in multiple words. Referring to this definition, if it matches with the term X, multiple words constituting the definition and related words contained in the definition are included. Can be extracted. This is called definition decomposition.
【0124】この結果、定義データベース4に該当用語
がある場合は、言葉は定義にしたがって要素に分解され
る(ステップ1807)。この時、定義データベース4
に該当する定義がない場合は(ステップ1804)、そ
の旨ユーザにメッセージを出し、(1)自分のオリジナ
ルの定義を作成するか(2)検索の初期画面に戻る、の
いずれかを選択させる(ステップ1805)。As a result, if there is a corresponding term in the definition database 4, the word is decomposed into elements according to the definition (step 1807). At this time, the definition database 4
If there is no definition corresponding to (1804), a message is sent to the user to that effect, and the user is prompted to select either (1) create his own original definition or (2) return to the initial screen of search ( Step 1805).
【0125】用語Xが分解されると、検索対象は用語X
に加え、分解された要素n(図19のA〜E)を含む複
数になる(ステップ1808)。例えばXが「悲しい
曲」だった場合、分解すると、「バラード」「メランコ
リック」「失恋」「絶望」「キュンとくる」といった要
素が抽出される。検索エンジン3は、これら分解された
要素である各単語に基いて、音楽情報データベース1を
それぞれ参照することにより、分解された単語を属性値
に含む音楽を抽出する(ステップ1809)。この抽出
結果は分解された要素に対応する単語ごとの検索結果セ
ットである。When the term X is decomposed, the search target is the term X
, And a plurality including the decomposed element n (A to E in FIG. 19) (step 1808). For example, if X is a "sad song", when it is decomposed, elements such as "ballad", "melancholic", "broken heart", "despair", and "kyun kuru" are extracted. The search engine 3 extracts music that includes the decomposed word in the attribute value by referring to the music information database 1 based on each of the decomposed elements (step 1809). This extraction result is a search result set for each word corresponding to the decomposed element.
【0126】ここで、音楽情報データベース1には、個
々の曲ごとに、タイトルなどの楽曲情報、一又は二以上
の属性値の集合である感覚情報、ジャケット画像及びジ
ャケットコピー情報を含むジャケット情報、歌詞を含む
詩情報、ユーザ情報、が格納されているが、用語X及び
分解された要素nは、感覚情報内の各属性値と照合され
る。ここで、ジャケットコピーは、CDのような音楽ソ
フトのジャケットに印刷され、楽曲を3行程度でPRす
る文章であり、ジャケットコピー情報はジャケットコピ
ーのテキストデータである。そして、ユーザの選択によ
って、このようなジャケットコピー情報や詩情報を検索
対象とし、同時検索することもできる。この場合、ヒッ
ト率は高くなるが、結果が多すぎる可能性があり、その
ような場合はユーザに条件の絞込みを促す。Here, the music information database 1 stores, for each song, song information such as a title, sense information as a set of one or more attribute values, jacket information including a jacket image and jacket copy information, Although poetry information including lyrics and user information are stored, the term X and the decomposed element n are collated with each attribute value in the sensory information. Here, the jacket copy is a text printed on a jacket of music software such as a CD and PR of the music in about three lines, and the jacket copy information is text data of the jacket copy. According to the selection of the user, such jacket copy information and poetry information can be set as search targets and can be searched simultaneously. In this case, the hit rate is high, but the result may be too large. In such a case, the user is urged to narrow down the conditions.
【0127】なお、要素ごとの検索条件はThe search condition for each element is
【数1】Y1=B and C and D Y2=A and E Y3=E のようにそれぞれ異なることが考えられる。## EQU1 ## It is conceivable that Y1 = B and C and D Y2 = A and E Y3 = E.
【0128】検索者が入力したキーワードが、定義デー
タベースになかった場合、図20に示すように、ユーザ
によるオリジナル定義を登録するかどうかのダイアログ
を出す。なお、ここでオリジナル定義が登録されなかっ
た場合、そのキーワードによる検索が可能にはならない
が、このような場合も入力されたキーワードを保存して
おくことで、「一度入力されたが、定義データベースに
該当がなく、オリジナル定義に登録されないで放置され
たキーワード」のリストが作成することができる。この
リストを定期的にレビューし、必要なものを定義データ
ベース4に加入してもよい。If the keyword entered by the searcher is not in the definition database, a dialog as to whether or not to register the original definition by the user is displayed as shown in FIG. If the original definition is not registered here, it will not be possible to search by that keyword, but in such a case, by saving the entered keyword, it is possible to search " And a list of "keywords left unregistered in the original definition" can be created. This list may be periodically reviewed, and necessary items may be added to the definition database 4.
【0129】例えば、図21は、定義をあいうえお順に
一覧表示している例である。例えば、「海っぽい」を選
択すると、「海っぽい」という定義を構成する各要素が
表示され、そこから選択した要素に基づいて検索を行う
ことができる。これは自由なニュアンスを入力するにあ
たり、ヒットがない時や、先にどんな定義があるのかを
見て検索する場合に使用する。また、図21に例示する
ように、入力されたニュアンスである「のりのり」が定
義データベースになかった場合、“のりのり“の意味や
関連するキーワード、他にどんな言葉で表現できるか、
などをユーザに入力してもらう。このように、“のりの
り“というひとつの単語の多義的な意味が、ダンスミュ
ージック、グルービー、腰にくる、のように自然増殖し
ていく。For example, FIG. 21 shows an example in which a list is displayed in order of definition. For example, when "sea-like" is selected, each element constituting the definition of "sea-like" is displayed, and a search can be performed based on the element selected therefrom. This is used when entering a free nuance when there is no hit or when searching for what definition exists first. Further, as illustrated in FIG. 21, when the input nuance “Nori Nori” is not in the definition database, the meaning of “Nori Nori”, related keywords, and other words can be expressed.
Ask the user to enter In this way, the ambiguous meaning of a single word "Nori Nori" naturally propagates like dance music, groovy and hips.
【0130】なお、検索結果として得られるのは、「入
力された用語X」に一致した楽曲群を含む検索結果セッ
トと、分解されたそれぞれの「要素n」ごとに一致した
楽曲群を含む各検索結果セットとなるが、上記の例にお
ける「悲しい曲」のように「入力された用語X」に一致
した曲、すなわち完全一致した検索結果を「JUST」
(ジャスト)と称し、「要素n」の結果をそれぞれ「軸
n」と称する。The search results obtained include a search result set including a music group that matches “input term X”, and a search result set including a music group that matches each of the decomposed “elements n”. As a search result set, a song that matches “input term X”, such as “sad song” in the above example, that is, a search result that perfectly matches “JUST”
(Just), and the results of “element n” are each referred to as “axis n”.
【0131】この場合、検索結果画面(図22)には、
「入力された用語X」に対する検索結果である「JUS
T」と、分解された「要素n」を切り換え候補G2とし
て表示することにより、検索者に「どういった言葉で検
索を行ったか」「入力した用語に対して、どのような近
い要素があるのか」を提示するとともに、検索結果JU
STに関連するそれぞれの軸を一覧表示する(ステップ
1811,1812)。In this case, the search result screen (FIG. 22)
"JUS" which is a search result for "input term X"
By displaying the "T" and the decomposed "element n" as the switching candidate G2, the searcher can ask the searcher "what word was searched for""what kind of element is close to the input term" And the search results JU
Each axis related to ST is displayed in a list (steps 1811 and 1812).
【0132】この例における検索結果画面は、その他、
再検索、絞込み検索に使用するテキスト入力欄である検
索窓2801と、検索窓2801に付随する検索ボタ
ン、表示されている軸に対しての該当結果件数を示す該
当件数欄2803、クリップボタン2804、試聴ボタ
ン2805、ダウンロードボタン2906、ビデオボタ
ン2807、ジャケット写真2808、楽曲情報280
9、ソート手段インターフェース2810、ナビゲーシ
ョンウインドウ2811、お気に入りパレット呼び出し
ボタン2812、を含む。[0132] The search result screen in this example includes
A search window 2801 which is a text input column used for re-search and narrowing search, a search button attached to the search window 2801, a number of hits column 2803 indicating the number of hits corresponding to the displayed axis, a clip button 2804, Audition button 2805, download button 2906, video button 2807, jacket photo 2808, music information 280
9, a sorter interface 2810, a navigation window 2811, and a favorite palette call button 2812.
【0133】この画面において、検索結果は複数表示さ
れるが、一曲に対し、ジャケット写真2808、「曲
名」「アーティスト名」の基本楽曲情報2809に加
え、その下に、ジャンル、形態、年代(発売日)、感覚
要素など、MusicMLの内容が表示される。検索者
はこれらを目安に、興味のある楽曲についてソート手段
インターフェース2810などにより、ソート(並び替
え)や絞込みを行うことができる(ステップ181
3)。On this screen, a plurality of search results are displayed. For one song, in addition to the jacket photograph 2808 and basic song information 2809 of "song name" and "artist name", the genre, form, age ( The content of MusicML, such as a release date) and a sensory element, are displayed. Using these as a guide, the searcher can sort (sort) or narrow down the music of interest by using the sorting means interface 2810 or the like (step 181).
3).
【0134】また、例えば、試聴ボタン2805が押さ
れると、該当するネットワーク上の設備、例えば、内
部、外部のデータベース等に、指定した試聴用データす
なわち試聴音源ファイルのリクエストを行うとともに、
クライアント端末に装備されたリアルオーディオプレー
ヤのような外部アプリケーション・ソフトウェアを起動
し実行させることで、試聴音源を再生することができ
る。なお、データの転送、再生の性能、仕組みに関して
は、この外部アプリケーションに依存する。When the preview button 2805 is pressed, for example, a request for designated trial data, ie, a trial sound source file, is made to a corresponding facility on the network, for example, an internal or external database.
By activating and executing external application software such as a real audio player mounted on the client terminal, a preview sound source can be reproduced. The performance and mechanism of data transfer and reproduction depend on the external application.
【0135】また、クリップボタン2804が押される
と、クライアント側端末のメモリ上に一時的に楽曲情報
を蓄積することができる。具体的な使用例としては、気
になるものをどんどんクリップしていき、あとでそれら
を聞き比べたり、そのミュージシャンについて調べたり
といったことが可能となる。When the clip button 2804 is pressed, music information can be temporarily stored in the memory of the client terminal. As a specific example of use, it is possible to clip more and more of anxious, listen and compare them later, and find out about the musician.
【0136】また、入手ボタン2806を押すと、その
楽曲を入手することができる。入手にあたってはいくつ
かの態様やフォーマットなどが考えられる。例えば、フ
ォーマットとしては、(1)CD等パッケージ商品の購
入、(2)楽曲データの購入が考えられ、(2)楽曲デ
ータに関しては、購入の他、無料で配布されているもの
もあり、それぞれダウンロードすることができる。具体
的操作としては、ボタン2806を押すと、前記のCD
等パッケージかデータかの選択画面が現れ、ユーザがい
ずれかを選択すると、関連するネットワークサービスに
接続する。その際、同時に楽曲管理ナンバー、楽曲名、
アーティスト名と、ユーザーID等、を送信する。以後
の操作はそのネットワークサービスに依存する。If the user presses an obtain button 2806, the music can be obtained. Several modes, formats, and the like can be considered for acquisition. For example, as formats, (1) purchase of a package product such as a CD, and (2) purchase of music data are conceivable. (2) Regarding music data, there is a music data which is distributed free of charge in addition to purchase. Can be downloaded. As a specific operation, when the button 2806 is pressed, the CD
A selection screen for selecting the package or the data appears, and when the user selects either, the connection to the related network service is established. At that time, the song management number, song name,
Transmit the artist name, user ID, etc. Subsequent operations depend on the network service.
【0137】また、ビデオボタン2807が押される
と、該当するネットワーク上の設備、例えば、内部や外
部のデータベースなどに、指定した映像ファイルのリク
エストを行うとともに、クライアント端末に装備された
リアルオーディオプレーヤのような外部アプリケーショ
ンを起動し実行させることで、映像を再生することがで
きる。なお、データの転送、再生の性能、仕組みに関し
ては、この外部アプリケーションに依存する。When the video button 2807 is pressed, a request for a specified video file is made to a facility on the corresponding network, for example, an internal or external database, and the real audio player of the client terminal is provided. By activating and executing such an external application, a video can be reproduced. The performance and mechanism of data transfer and reproduction depend on the external application.
【0138】また、ジャケット写真2808が押される
と、図23に例示するような詳細画面が表示され、検索
者はこの作品の詳細を知ることができる。詳細画面は変
化する興味対象に対してのナビゲーション機能を有して
おり、検索者はこれを使って興味の趣くままに、音楽探
求行為ができる。When the jacket picture 2808 is pressed, a detail screen as shown in FIG. 23 is displayed, and the searcher can know the details of this work. The detail screen has a navigation function for a changing object of interest, and the searcher can use this to search for music as he or she likes.
【0139】以上のように、検索者は試聴等の操作を行
うことで、表示されている軸の楽曲を楽しみながら、自
分の好みの音楽を探すことができる。ただし、表示され
ている軸「JUST」は「悲しい曲」を例にしていう
と、あくまで第三者によって「悲しい曲」として分類さ
れたものであるため、検索者にとって必ずしも「悲しい
曲」とは限らない。また、当然、いくつか楽曲を試聴し
ているうちに(ステップ1814)「もっとこんな感
じ」とか、同じ「悲しい曲」でも、違ったニュアンスや
雰囲気の楽曲を求めることが考えられる。As described above, by performing operations such as trial listening, the searcher can search for his or her favorite music while enjoying the music on the displayed axis. However, the axis "JUST" displayed is classified as "sad song" by a third party, taking "sad song" as an example, and thus is not necessarily "sad song" for the searcher. Absent. Of course, while listening to some songs (step 1814), it is conceivable to seek a song with a different nuance or atmosphere even for "similar song" or the same "sad song".
【0140】このような場合、切り換え候補2802と
してあらかじめ表示されたJUSTと、JUSTについ
て構成したり関係する言葉である「要素n」のなかから
所望のものを選択すると(ステップ1817)、選択さ
れたものに軸が切り替わり(ステップ1818)、例え
ば選択した要素nに対応する楽曲があらためて一覧され
る。例えば、JUSTが「悲しい曲」だった場合、分解
された要素nは「バラード」「メランコリック」「失
恋」「絶望」「キュンとくる」といった軸であり、これ
までなかなか言葉にできなかった「もっとこんな感じ」
という漠然とした対象、すなわち検索できなかった楽曲
についても、これらの軸を移動(切り替え)することで
試聴することができる。このようにして検索者は、自分
の想う「悲しい曲」を、軸を移動することで見つけるこ
とができる。In such a case, when a desired one is selected from JUST displayed in advance as the switching candidate 2802 and “element n” which is a word constituting or related to JUST (step 1817), the selected item is selected. The axis is switched to the one (step 1818), and for example, the music corresponding to the selected element n is listed again. For example, if JUST is a "sad song", the disassembled element n is the axis of "ballad", "melancholic", "broken heart", "despair", and "kyun to kuru". Like this"
By moving (switching) these axes, the vague target, that is, the music that could not be searched, can be previewed. In this way, the searcher can find his or her "sad song" by moving the axis.
【0141】〔2−5.感覚パレット検索〕また、パレ
ット処理部23の作用により、GUI部品を用いた感覚
パレット検索も可能である。感覚パレット検索では、検
索条件として指定できる各属性を表すGUI部品を表示
し、このGUI部品が操作されたときにその属性に対応
する属性値の候補を表示させ、属性値のいずれかの候補
が操作されたときに、そのGUI部品に対応するタグ
と、操作された属性値を表す符号と、を含む検索条件文
を作成する。[2-5. Feeling Palette Search] In addition, by the operation of the palette processing unit 23, a feeling palette search using GUI parts is also possible. In the sensation palette search, a GUI component representing each attribute that can be specified as a search condition is displayed, and when this GUI component is operated, a candidate for an attribute value corresponding to the attribute is displayed. When operated, a search condition sentence including a tag corresponding to the GUI component and a code indicating the operated attribute value is created.
【0142】〔2−5−1.感覚パレット検索の概略〕
感覚パレット検索を概略的に例示すると、例えば、「艶
やかな歌声」とか「壮大な感じ」のように、検索者の持
つ感覚的イメージに対して、感覚的用語の集合である
「パレット」を生成し、パレットで色を選ぶのと同じよ
うに、先の「艶やか」「壮大」等の感覚用語を選び、組
み合わせることにより、イメージに近い楽曲を探し出す
検索方法である。この感覚パレット検索における具体的
処理手順を図24に、また画面の表示例を図25に示
す。[2-5-1. Overview of sensation palette search]
To schematically illustrate the sense palette search, for example, a “palette” that is a set of sensory terms for a sensory image of the searcher, such as “glossy singing voice” or “magnificent feeling” In the same way as generating and selecting colors with a palette, this search method searches for music close to the image by selecting and combining sensory terms such as “glossy” and “magnificent”. FIG. 24 shows a specific processing procedure in this feeling palette search, and FIG. 25 shows a display example of a screen.
【0143】〔2−5−2.パレットの生成と初期化〕
この手順では、まず表示画面(図25)には、Musi
cMLにおけるマトリクスのうち、「音源の形態」「ジ
ャンル的特徴」「音色的特徴」「リズム的特徴」「感覚
的特徴」等、音楽表現要素を構成するいくつかのカテゴ
リをボタン化したGUI部品であるカテゴリ選択ボタン
331が表示される。また、操作されたカテゴリボタン
331に対応して、そのカテゴリを構成する中項目をボ
タン化したGUI部品である中項目ボタン332がカテ
ゴリ名333とともに表示される。これらカテゴリ名3
33と中項目ボタン332の集合を「パレット」と呼
ぶ。これらパレットは上記カテゴリ選択ボタン331を
選択することで、それぞれ表示できる。[2-5-2. Palette generation and initialization)
In this procedure, the display screen (FIG. 25) first displays the Musici
Among the matrices in cML, a GUI component that buttons several categories that make up music expression elements, such as “sound source form”, “genre characteristic”, “tone characteristic”, “rhythmic characteristic”, “sensory characteristic”, etc. A certain category selection button 331 is displayed. Also, corresponding to the operated category button 331, a middle item button 332, which is a GUI component in which the middle item constituting the category is converted to a button, is displayed together with the category name 333. These category names 3
A set of 33 and the middle item button 332 is called a “palette”. Each of these palettes can be displayed by selecting the category selection button 331.
【0144】〔2−5−3.検索開始〕検索者は、所望
のカテゴリ選択ボタン331を操作することにより、パ
レットを表示させる。例えば、「艶やかな歌声」等、具
体的に音色の印象を持っていれば、「音色的特徴」を選
択し、そのパレットを表示させる。また、音楽検索では
「なんかないかな」といった場合のように、はっきりし
た検索対象のイメージを特にもっていない場合も多い
が、このような場合は例えば左から順次カテゴリ選択ボ
タン331を操作してパレットを表示し、その内容を見
て、思ったままに適当に選択していってもよい。[2-5-3. [Search Start] The searcher operates the desired category selection button 331 to display the palette. For example, if the user has a specific timbre impression such as “glossy singing voice”, the user selects “tone characteristics” and displays the palette. In addition, in music search, there are many cases in which the image of the search target is not particularly clear, such as “I don't know what it is”. In such a case, for example, the category selection button 331 is sequentially operated from the left to change the palette. The contents may be displayed, the contents thereof may be checked, and an appropriate selection may be made as desired.
【0145】所望のカテゴリを選択した状態で、パレッ
トを構成する中項目ボタン332を、マウスクリックな
どで選択すると、その中項目の属性において選択可能な
属性値がポップアップされる。例えば「音色的特長」の
パレットから中項目「歌の印象」を選択すると選択可能
な属性値として「ハスキー、いろっぽい、艶やかな」等
がポップアップされる、という具合である。When a desired category is selected and the middle item button 332 constituting the palette is selected by clicking the mouse or the like, a selectable attribute value is popped up in the attribute of the middle item. For example, when the middle item “song impression” is selected from the palette of “tone characteristics”, “husky, colorful, glossy” and the like are popped up as selectable attribute values.
【0146】この中から任意の属性値を選択すると、そ
の属性値が検索する要素として指定される。具体的に
は、例えば、上記の「音色的特長」パレットの中項目
「歌の印象」で「艶やかな」を選択した場合、Musi
cMLマトリクス上のタグ、<song−img>につ
いて「艶やかな」を選択した、という事であり、[ <
song−img>艶やか]、という検索条件文が形成
される。When an arbitrary attribute value is selected from these, the attribute value is specified as an element to be searched. Specifically, for example, when “Glossy” is selected in the item “Song impression” in the above “Tone characteristics” palette, Music
This means that “glossy” was selected for the tag <song-img> on the cML matrix.
song-img> gloss] is formed.
【0147】複合条件の指定も可能であり、例えばその
他のパレットでも中項目においても同様に指定を行う
と、<タグ>要素、<タグ>要素、、、といった具合に
幾つかのタグが連結されていく(ステップ322,32
3)。It is also possible to specify a complex condition. For example, if the same condition is specified for other pallets and middle items, several tags are linked in a <tag> element, a <tag> element, and so on. (Steps 322 and 32
3).
【0148】このような操作により、例えばより細かく
絞り込んで検索したい場合はより多くのパレットと要素
を指定し、逆に広範囲な結果を望む場合は必要最低限の
指定で検索を行う等、パレットの指定の仕方により、検
索の幅を変化させることができる。By such an operation, for example, when a more detailed search is desired, a larger number of palettes and elements are specified. On the other hand, when a wide range of results is desired, a search is performed with a minimum required specification. The width of the search can be changed depending on the designation method.
【0149】〔2−6.マッチング度の指定〕また、マ
ッチング度指定部22により、一致とみなすマッチング
度すなわち絞り込み度を指定し、指定したマッチング度
以上の情報を、マッチング度が高い順にソートして表示
させることも可能である。例えば、マッチング度指定部
22により、音楽情報の検索条件として端末Tから複数
の要素を指定させたうえ、さらに検索条件の一致度とし
て端末Tからのいずれかを指定させ及び変更させる。 (1)「完全」:全ての前記要素が一致。 (2)「重点」:各要素からさらに端末Tで指定される
一又は二以上の重点要素の全部又は一部が一致。 (3)「広く」:各要素の少なくとも一つが一致。[2-6. Designation of Matching Degree] The matching degree designating section 22 can also designate a matching degree, ie, a degree of narrowing, to be regarded as a match, and sort and display information equal to or higher than the specified matching degree in descending order of the matching degree. . For example, the matching degree designating unit 22 causes the terminal T to designate a plurality of elements as music information search conditions, and further designates and changes any one of the terminals T as the search condition match degree. (1) "Complete": All the elements match. (2) “Priority”: All or a part of one or more priority elements specified by the terminal T from each element matches. (3) "Wide": At least one of the elements matches.
【0150】例えば図19の例のように、検索条件とし
て要素A,B,C,D,Eが論理積(and)で指定さ
れたとき、図19下方に示す音楽M1〜M4のうち、マ
ッチング度に応じて検索結果は次のように変化する。例
えば「完全」が指定された場合、指定された全ての属性
値が一致(マッチング)するM1だけが検索結果とな
る。「重点」が指定されユーザが重点要素Bを指定して
いた場合、音楽M2,M3も結果的にはユーザーが求め
るものである可能性があり、検索結果に含まれる。この
ように、ユーザが重点要素を一つあるいは複数決めた場
合、指定した各要素が全て完全に一致していなくても、
重点をおいた要素が含まれているものに関しては、検索
結果として表示される。すなわち、上記で、Bに重点を
おいた場合、音楽M1,M2,M3が表示される。For example, as shown in FIG. 19, when elements A, B, C, D, and E are specified by a logical product (and) as a search condition, matching among music M1 to M4 shown in the lower part of FIG. The search result changes as follows according to the degree. For example, when “complete” is specified, only M1 in which all specified attribute values match (match) is a search result. If “important” is specified and the user specifies the important element B, the music M2 and M3 may be eventually required by the user and are included in the search result. In this way, if the user determines one or more important elements, even if all specified elements do not completely match,
Those that include elements with emphasis are displayed as search results. That is, when the emphasis is placed on B, the music M1, M2, and M3 are displayed.
【0151】また、マッチング度「広く」を指定した場
合、要素のいずれか1つでもマッチしたものが結果とし
て表示される。図19の例の場合、音楽M1,M2,M
3,M4が全て表示される。When the degree of matching “wide” is designated, a result that matches any one of the elements is displayed as a result. In the case of the example of FIG. 19, the music M1, M2, M
3 and M4 are all displayed.
【0152】また、各カテゴリからパレットで指定され
た要素は、図25に示すように、現在の選択内容335
としてそれぞれのカテゴリの下に表示され、検索者はこ
れを見て検索の方向性を再確認することができる。図2
5の上記の例では、「女性ボーカル」の「邦楽」で、
「レゲエ」っぽく、「艶やかな」歌い声で、1990年
以降の曲、という指定である。As shown in FIG. 25, the elements specified by the pallet from each category are the current selection contents 335.
Is displayed under each category, so that the searcher can reconfirm the direction of the search by looking at this. FIG.
In the above example of No. 5, in the "Japanese music" of "Female Vocal",
It is a singing voice that looks like "reggae" and has a "glossy" singing voice.
【0153】以上のように検索条件を指定したうえ、検
索ボタン336を押すと、検索が実行される(ステップ
324)。具体的にはパレットで指定された複数の要素
を連結し、楽曲データベース内でマッチングするものを
検索する。上記の例では[<Ptype>女性, <C
type>邦楽(全般),<ctg−taste>レゲ
エっぽい,<song−img>艶やか]という検索条
件文をもって、これらを含む楽曲を音楽情報データベー
ス1から抽出する。When the search condition is designated and the search button 336 is pressed, the search is executed (step 324). Specifically, a plurality of elements specified by the pallet are connected, and a matching one is searched in the music database. In the above example, [<Ptype> female, <C
With the search condition sentences such as <type> Japanese music (general), <ctg-state> reggae-like, <song-img> luster], music including them is extracted from the music information database 1.
【0154】以上のよな検索の結果については、例えば
検索結果一覧画面(図26)にて、検索結果に基いた試
聴等を行い、楽曲を評価する。そして、興味のある曲で
あれば「感覚フリーキーワード検索」同様、クリップボ
タン3404、試聴ボタン3405、ダウンロードボタ
ン3406などの機能を利用したり、詳細情報の画面を
表示させるなど任意の作業に移行できる。With respect to the results of the above search, for example, a preview is performed on the search result list screen (FIG. 26) based on the search results, and the music is evaluated. Then, if the song is interesting, the user can use the functions of the clip button 3404, the audition button 3405, the download button 3406, and the like, and can move to an arbitrary operation such as displaying a detailed information screen as in the case of the "sense-free keyword search". .
【0155】一方、検索結果がイメージしていたものと
違ったり、もっと絞りこみたい、あるいは逆にもっと広
げたい時は、カテゴリ選択ボタン331で再度パレット
を表示させ、選択されている要素を変更した後、検索ボ
タンにて再検索を行う。例えば、「艶やかな」を「つき
ぬけるような」にしてディティールを変えてみたり、
「リズム的特徴」で要素の指定を増やして、よりイメー
ジに近付いたり、逆に、指定を減らして、もっと広範囲
の楽曲を一覧したり、といった調整が可能である。On the other hand, if the search result is different from what was imagined, or if the user wants to narrow down or expand the search, the palette is displayed again with the category selection button 331, and the selected element is changed. Then, search again with the search button. For example, change the detail by changing "glossy" to "through"
With "rhythmic features", it is possible to make adjustments such as increasing the specification of elements to get closer to the image, or conversely, reducing the specification to list a wider range of songs.
【0156】なお、既に説明したフリーキーワード検索
では「軸の移動」により検索視点を変更したが、パレッ
ト検索では上記のような条件変更により検索視点の変更
を行うことが可能であり、これは絵画のパレットで選ぶ
色を変えると、混ぜた色が大きく変化するのと同様であ
る。In the free keyword search described above, the search viewpoint is changed by “moving the axis”. However, in the pallet search, the search viewpoint can be changed by changing the conditions as described above. In the same way, changing the color selected in the palette will greatly change the mixed color.
【0157】〔2−7.類似検索とその応用〕上記のよ
うな感覚パレット検索以外の、他の検索手法の結果に基
いて「似た楽曲を探す」手法が選択された場合、検索の
種類が類似検索に切り換えられる。ここで、類似検索の
処理手順を図27に示す。すなわち、音楽検索の特徴と
して、今、自分が聞いている音楽を基準にして「こんな
感じの曲で、他になにかないかな」等の興味が生じる
が、本実施形態ではこれを以下のような検索によって可
能にする。[2-7. Similar Search and Its Application] When the "search for similar music" method is selected based on the result of another search method other than the above-described sensory palette search, the type of search is switched to the similar search. Here, the processing procedure of the similarity search is shown in FIG. That is, as a feature of the music search, an interest such as "Is there anything else in the song like this" is generated based on the music I currently listen to, but in the present embodiment, this is described as follows. Enable by search.
【0158】例えば、「こんな感じの曲で、他になにか
ないかな」という検索は、次のように解釈される。ま
ず、「こんな感じ」というのは、「音源の形態」「ジャ
ンル的特徴」「音色的特徴」「リズム的特徴」「感覚的
特徴」等のなんらかを指しており、それらは複数だった
り、また「あいまい」な場合もある。この場合、検索者
は当然、「こんな感じ」がいったいどういうことなの
か、例えば音楽の専門用語や上記のようなカテゴリ分け
においてどのように扱うべきかを判らないケースが多
く、その場合、従来では「こんな感じの他の曲」という
漠然とした検索イメージに対して、具体的な検索の指定
はできなかった。For example, a search for "a song like this, nothing else" is interpreted as follows. First, "like this" refers to something such as "sound source form", "genre characteristic", "tone characteristic", "rhythmic characteristic", "sensory characteristic", etc. It may also be "ambiguous". In this case, the searcher often does not know what the “feel like” is, for example, in terms of music jargon or how to treat it in the categorization as described above. No specific search could be specified for the vague search image "Other songs like this".
【0159】そこで、本実施形態では、現在聴いている
楽曲の音楽情報を呼び出し、感覚パレット検索で用いる
ような「音源の形態」「ジャンル的特徴」「音色的特
徴」「リズム的特徴」「感覚的特長」等の属性値をその
曲に関する音楽情報から抽出し、それら複数の属性値を
自動的に検索条件に代入することで「こんな感じ」とい
う検索を実現する。そして、その検索結果は、それらと
同様の要素を含む楽曲であることから、検索者がイメー
ジする何らかに近い要素をもつ楽曲を提示することがで
きる。そして、それらは必ずしも検索者のイメージする
「こんな感じ」と常に一致するとは限らないが、従来と
比較して大きな目安にすることができ、その場合検索者
はひき続き、パレット検索等を用いて、イメージに近い
楽曲を探すことが容易になる。Therefore, in the present embodiment, the music information of the music currently being listened to is called up, and the “sound source form”, “genre characteristic”, “tone characteristic”, “rhythmic characteristic”, “sense” as used in the retrieval of the sense palette. By extracting attribute values such as "characteristic features" from music information related to the song and automatically substituting the plurality of attribute values into search conditions, a search "like this" is realized. Then, since the search result is a music piece including elements similar to those, it is possible to present a music piece having an element that is somewhat close to the image of the searcher. And although they do not always match the “look like this” that the searcher imagined, they can be used as a large guideline compared to the past, in which case the searcher continues to use palette search and the like. This makes it easy to search for music that is close to the image.
【0160】すなわち、感覚的な要素を指定しての音楽
検索の場合、感覚的な「完全一致」は性質上難しいが、
上記のように目安を提示して、検索者の興味の趣くまま
に多数の音楽の存在する音楽世界をナビゲーション(案
内)し、できるだけ簡単かつスマートに、イメージする
楽曲に接近できることが重要であり、本実施形態によれ
ばこの目的が効果的に達成される。That is, in the case of music search by designating sensory elements, sensory “perfect match” is difficult in nature,
It is important to provide a guideline as described above, navigate through the music world where a large number of music exists with the interest of the searcher, and access the music to be imaged as easily and smartly as possible. According to the present embodiment, this object is effectively achieved.
【0161】また、このような本システムは、Musi
cMLのタグに基いて、他の検索システムとの間で互い
の検索機能を容易に呼び出し利用することにより、収集
の検索が可能となる。[0161] Such a system is compatible with Musici.
A collection search can be performed by easily calling and using each other's search function with another search system based on the cML tag.
【0162】例えば、要素検索、ジャケット検索、ルー
ツ検索、等において詳細画面(図23)では、楽曲の詳
細を知ることができると同時に、ナビゲーション機能す
なわち検索の種類を切り換える機能を利用することで、
変動する様々な興味対象に対応することができるが、こ
こで「同じような楽曲」を選択すると、類似検索部24
において類似検索のリクエストが受け付けられ、現在聴
いている曲(選択している曲)の管理Noが類似検索部
24へ受け渡しされ、検索が開始される。For example, in the element search, jacket search, roots search, etc., on the detailed screen (FIG. 23), the details of the music can be known, and at the same time, the navigation function, ie, the function of switching the type of search, is used.
Although it is possible to cope with various interests that fluctuate, if “similar music” is selected here, the similarity search unit 24
, A request for similarity search is received, the management number of the currently listened song (selected song) is transferred to the similarity search unit 24, and the search is started.
【0163】具体的には、類似検索部24は、受け渡さ
れた楽曲Noの音楽情報のうち、感覚要素部分のタグを
音楽情報データベース1より抽出する。具体的には、
「音源の形態」「ジャンル的特徴」「音色的特徴」「リ
ズム的特徴」「感覚的特長」等のカテゴリと、それに対
応する属性値が抽出される。More specifically, the similarity search unit 24 extracts the tag of the sense element part from the music information of the received music No. from the music information database 1. In particular,
Categories such as “sound source form”, “genre characteristic”, “tone characteristic”, “rhythmic characteristic”, and “sensory characteristic” and attribute values corresponding thereto are extracted.
【0164】既に説明した通常の感覚パレット検索で
は、検索者がこの各要素をパレットごとに指定し、これ
をもとに検索条件文が作成されるが、ここでは抽出した
タグ、すなわち楽曲を構成する各要素をもってパレット
の指定とし、検索条件文が自動作成され、検索エンジン
3へ渡される。こうして自分の聞いていた曲と、同じ感
覚要素で構成された楽曲が検索される。結果として、
「こんな感じの曲で、他になにかないかな」といった需
要に応じた楽曲を検索者に提示することができる。検索
の結果についてはパレット検索と同様にユーザへ表示さ
れ、必要に応じてパレットの選択要素を変更することに
より、検索のベクトルに変化をつける等を行いながら、
未知の音楽に接することができる。なお、ここでいうパ
レットは、GUI部品には限定されずGUI部品で指定
されうるような属性である。In the ordinary sense palette search described above, the searcher specifies each of these elements for each pallet, and a search condition sentence is created based on this. Each element is designated as a palette, and a search condition sentence is automatically created and passed to the search engine 3. In this way, a song composed of the same sense elements as the song that the user listened to is searched. as a result,
It is possible to present to the searcher a song according to demand such as "Is there something like this song like this?" The search results are displayed to the user in the same manner as the palette search, and by changing the selected elements of the palette as necessary, changing the search vector, etc.
You can access unknown music. Here, the pallet is not limited to the GUI component but has an attribute that can be specified by the GUI component.
【0165】〔2−8.クリップ処理〕以上のような検
索で得られる検索結果のうち所望の音楽について、クリ
ップ処理部25の作用により、所望の時点において一時
記憶し、一時記憶された一又は二以上の音楽を、所定の
操作がされたときに順次試聴させることもできる。一時
記憶の具体的な期限は自由であり、例えばウェブブラウ
ザのウインドウを閉じるまで一時的な入れ場所として一
時的なメモリ等の記憶領域に記憶しておいてもよいし、
消去を指示するまで保存してもよい。また、一時記憶さ
れた音楽については、検索結果一覧画面の上などに重な
って表示してもよいし、図28に例示するように、別画
面に切り替えて閲覧するようにしてもよい。[2-8. Clip processing] For the desired music among the search results obtained by the above search, the clip processing unit 25 temporarily stores the desired music at a desired point in time, and temporarily stores one or two or more of the temporarily stored music. When the operation is performed, it is also possible to make a trial listening. The specific term of the temporary storage is free, for example, it may be stored in a storage area such as a temporary memory as a temporary storage place until the window of the web browser is closed,
It may be stored until an erasure instruction is given. Further, the temporarily stored music may be displayed on the search result list screen, for example, in an overlapping manner, or may be browsed by switching to another screen as illustrated in FIG.
【0166】このようなクリップ処理を利用する場合
は、検索の種類を切り換えたり、絞り込んでいく過程
で、「クリップ」ボタンなどの操作により、「気になる
曲」をどんどんクリップしていく。すなわち、一個一個
聴いてから次の検索を行うのは、そのたびに非常に時間
がかかり、ロスが多く思考も中断されやすいので、要素
表示や関連情報を目安としてクリップしていき、クリッ
プ一覧で一気にまとめて試聴すれば優れた作業効率が実
現される。When such a clipping process is used, in the process of switching or narrowing down the type of search, the "tune to be worried" is clipped more and more by operating the "clip" button or the like. In other words, it is very time-consuming to perform the next search after listening to each one, and it is very lossy and thoughts are easily interrupted.Therefore, clipping is performed using the element display and related information as a guide. If you listen to them all at once, you will achieve excellent work efficiency.
【0167】〔2−9.ユーザ情報の保管〕また、ユー
ザー情報管理部7の作用により、気に入った楽曲や検索
等の作業状態などユーザごとの情報(ユーザ情報と呼
ぶ)を保管しておくことも可能である。例えば、気に入
った楽曲がある場合、例えば図29に示すように、各ユ
ーザ専用の専用リンクページの役割を果たすページ等の
領域(お気に入りパレットと呼ぶ)に音楽ごとのIDや
URLなどを用いたリンク情報を保存して、いつでも呼
び出すことができるようにしてもよい。[2-9. Storage of User Information] Further, by the operation of the user information management unit 7, it is also possible to store information (called user information) for each user such as a favorite music or a work state such as a search. For example, when there is a favorite music, for example, as shown in FIG. 29, a link using an ID or a URL for each music in an area (called a favorite palette) of a page serving as a dedicated link page dedicated to each user. The information may be saved and recalled at any time.
【0168】この他に、ユーザ情報とその利用例として
は、識別用のユーザーID、予め登録したアーティスト
のニュースを提示、登録した感覚パレットに合致する新
譜を提示、カラオケで歌った曲のように過去のアクセス
閲覧実績、ルーツ検索の場合どこまで見たかの状況、そ
の他の各種アドバイザー機能に関する情報、などが考え
られる。In addition to the above, user information and examples of its use include a user ID for identification, presenting news of a previously registered artist, presenting a new song matching the registered sense palette, and singing a song at karaoke. The past access browsing results, the status of how far the user has searched in the case of a roots search, and other information regarding various advisor functions may be considered.
【0169】また、お気に入り内容のような各種ユーザ
情報は、分析しマーケティングデータなどとして応用す
るなど、各種の活用形態が考えられる。例えば、特定の
「ジャンル」「感覚要素」「任意のミュージシャン」等
をあらかじめ予約・登録しておく事により、新譜が出た
際に、それとマッチする情報があった際にユーザーに告
知する提案機能(ここでは「情報予約」と呼ぶ)が考え
られる。In addition, various types of user information such as favorite contents can be analyzed and applied as marketing data. For example, by pre-registering and registering specific “genres”, “sensory elements”, “arbitrary musicians”, etc., a suggestion function that notifies the user when new music comes out and there is information that matches it (Here, called “information reservation”).
【0170】具体的には、例えば、お気に入りに登録さ
れたアーティスト名など必要な情報を、ユーザIDとと
もに個人のユーザ情報としてファイルなどの形で個人情
報データベース(個人情報DBと呼ぶ)等に格納し管理
しておく。そして、新譜リリース時は、リリースされる
楽曲に対して「アーティスト名」「ジャンル」「感覚要
素」等の要素を(TITLE ○○:ART=「xxx
x」,<ctg1>=1(Rock),6(J−PO
P),<song−img>=1(ハスキー),,,)
のように抽出する。そして、抽出された要素を個人情報
DBに照会し、該当があった「個人ID」を例えば(T
ITLE ○○ :ART「xxxx」:ID123、
ID234.。。のように取り出す。このように取り出
される情報は、上の例ではアーティストxxxxが含ま
れる楽曲があったら告知してほしい、と予め登録したユ
ーザの一覧である。Specifically, for example, necessary information such as an artist name registered as a favorite is stored in a personal information database (referred to as a personal information DB) in the form of a file or the like as personal user information together with a user ID. Manage it. At the time of release of the new music, elements such as “artist name”, “genre”, and “sense element” are added to the released music (TITLE L: ART = “xxx
x ", <ctg1> = 1 (Rock), 6 (J-PO
P), <song-img> = 1 (husky) ,,,)
Extract like. Then, the extracted element is referred to the personal information DB, and the corresponding “personal ID” is, for example, (T
ITLE ○: ART “xxxx”: ID123,
ID234. . . Take out like. The information extracted in this manner is, in the above example, a list of users who have registered in advance that they want to be notified if there is a song including the artist xxxx.
【0171】同様にして各要素ごとに該当する個人ID
を抽出する。そして、これらの検索処理が終了後、抽出
された個人IDをソートすれば、個人IDと該当する要
素の一覧が作成され、例えば(ID123:ART「x
xxx」、<感覚要素のタグ>=○○、○○)のように
なる。以上のような一連の処理を新規登録楽曲ごとに繰
り返せば、楽曲ごとに該当する個人IDのリストが完成
するので、ここで全ての楽曲のIDデータについてソー
トを行うと、楽曲の各IDごとの、楽曲名(TITL
E)、アーティスト、ジャンル、個人IDなど該当する
要素が並んだリストが完成する。Similarly, a personal ID corresponding to each element
Is extracted. Then, after these search processes are completed, if the extracted personal IDs are sorted, a list of personal IDs and corresponding elements is created. For example, (ID123: ART “x
xxx ", <sensory element tag> = ○, ○). By repeating the above-described series of processing for each newly registered music, a list of personal IDs corresponding to each music is completed. , Song name (TITL
E), an artist, a genre, a personal ID, and other corresponding elements are arranged in a list.
【0172】そこで、各楽曲IDごとの登録にしたがっ
てメールで新作情報等を案内告知するとともに、例え
ば、各ユーザに専用に用意されたウェブページなどの情
報ボードにも案内告知し、それら案内をユーザがクリッ
クすると、詳細画面が開き、試聴やその他の一連の動作
に入れる。Therefore, new information and the like are notified by e-mail in accordance with the registration of each music ID, and, for example, a notification is also notified to an information board such as a web page dedicated to each user, and the guidance is provided by the user. Click to open the details screen, where you can listen and listen to other actions.
【0173】以上のように、ユーザ情報の利用において
は、図29に例示したように、アーティストを、ユーザ
個人の好みを表すお気に入りに登録し、アーティストの
新譜、コンサート情報等があれば、お気に入りパレット
やメールにてお知らせしたり、登録された楽曲の音楽要
素登録情報を参照し、似たような楽曲があった際は同様
にお知らせする。同様に、気に入った楽曲があれば、お
気に入りパレットにリンク情報を保存して、いつでも呼
び出すことができる。As described above, in the use of user information, as shown in FIG. 29, an artist is registered as a favorite indicating personal preference of the user, and if there is a new album of the artist, concert information, etc., a favorite palette is displayed. Or by e-mail or by referring to the music element registration information of the registered music, and when there is a similar music, the same is notified. Similarly, if you have a favorite song, you can save the link information in a favorite palette and recall it at any time.
【0174】〔2−10.外部システムとの連携〕な
お、ユーザ情報に関する以上の処理はサーバS内部での
動作であるが、以下のようにすれば、インターネットな
どのネットワークを用いて、外部データベース・サービ
スなどの外部システムEとの連動が可能となる。例え
ば、CDといった音楽ソフトの購入サイトや通販サイト
等のサーバシステムといった外部システムEでユーザが
CDを購入する際に、その外部システムEがサーバSに
対してリクエストを送信することにより、過去の検索記
録、お気に入りの登録内容の照会等を行う。[2-10. Cooperation with external system] Note that the above processing relating to the user information is an operation inside the server S. However, if the following processing is performed, the external system E such as an external database service can be connected to a network such as the Internet. Can be linked. For example, when a user purchases a CD at an external system E such as a server system of a music software purchase site such as a CD or a mail order site, the external system E transmits a request to the server S to perform a past search. Record, refer to registered contents of favorites, etc.
【0175】この場合、サーバSは、そのユーザの好み
やアーティスト等、情報予約の状況を確認し、マッチし
た情報があると、例えば外部システムEのCGI機能を
経由して、ユーザの利用している端末にウインドウを出
し、「あなたが好み登録をおこなった新譜がでてます」
などとインフォメーション提供を行う。また同時に外部
システムEから送られてきた購入CDの情報から、その
楽曲の感覚情報を分析し、類似検索により似た楽曲の新
譜を抽出して、その楽曲に関する情報をユーザに試聴機
能とともに提供する。In this case, the server S checks the status of the information reservation, such as the user's preference and the artist, and if there is matched information, the server S uses the user via the CGI function of the external system E, for example. Open a window on the terminal where you are, and you will see a new song for which you have registered your preference.
And provide information. At the same time, from the information of the purchased CD sent from the external system E, the sensory information of the music is analyzed, a new music score of a similar music is extracted by a similarity search, and information on the music is provided to the user together with a preview function. .
【0176】以上の一連の処理に関しては、情報処理は
サーバSや外部システムEの間で行い、画面表示は全て
ユーザの端末上で集中的に行うため、ユーザーはいくつ
ものウェブサイトを行ったり来たりする煩雑な操作も必
要なく、上記の情報提供等の機能を利用した円滑な音楽
ショッピングを楽しめる。また、外部システムEを運営
している販売者等の事業者側も「店員の提案」に代った
提案や販売促進を迅速確実に、かつ低コストで行うこと
が可能となる。With regard to the above series of processing, information processing is performed between the server S and the external system E, and all screen display is performed centrally on the user's terminal. No complicated operation is required, and the user can enjoy smooth music shopping using the functions such as the information provision described above. In addition, a business operator such as a seller who operates the external system E can make a proposal or a sales promotion in place of the “salesman's proposal” quickly, reliably, and at low cost.
【0177】また、パソコンなど、ネットワーク接続さ
れた端末にCDが挿入された際、CD再生開始と同時に
ネットワークを経由してサーバSへ接続及びCD番号送
信を行うことも考えられる。ここで、CD番号は、IC
RCコードとも呼ばれ、レコード協会が管理し、CDに
データとして記録されている。この場合、サーバSでは
CD番号をキーに音楽情報データベース1を検索し、ア
ーティストの情報など抽出し端末へ提供する。When a CD is inserted into a terminal connected to a network such as a personal computer, it may be possible to connect to the server S via the network and transmit the CD number at the same time as CD playback starts. Here, the CD number is IC
Also called RC code, it is managed by the Records Association and recorded as data on a CD. In this case, the server S searches the music information database 1 using the CD number as a key, extracts artist information, and provides the information to the terminal.
【0178】なお、その他、検索過程の監視システムを
構築し、感覚的特徴を表すものとして使われた検索用
語、各種の選択・ジャンプ先・ルーツ検索などに搭乗し
たアーティスト名などを含め、どういった経路で、どの
ようなキーワードで、どの楽曲を検索したかの個人の履
歴を分析しマーケティングやシステム改善などに利用し
ても良い。In addition, a monitoring system for the search process is constructed, and the search terms used to express the sensory characteristics, the names of the artists who boarded various selections, jump destinations, roots searches, etc., are included. An individual's history of what keyword was searched and what song was searched by the route may be used for marketing and system improvement.
【0179】〔2−11.要素検索〕また、アーティス
ト名やタイトルの検索だけでなく、要素検索部26の作
用により、プロデューサーやエンジニア、プレイヤー等
のクレジットも検索対象として網羅することにより、例
えば今聴いてる曲のプロデューサーが過去に手がけた作
品や、自分の好きなミュージシャンが参加している音楽
ににアクセスできる等、音楽におけるハイパーリンクの
活用も容易になる。[2-11. Element Search] In addition to searching for artist names and titles, the operation of the element search section 26 also covers producers, engineers, players, and other credits as search targets. Use of hyperlinks in music is also easy, such as access to your work and music that your favorite musicians are participating in.
【0180】このようなデータ検索においては、データ
ベースにいかに多くの情報を登録してマッチングした際
に付加情報としてより多く表示できるかが重要であり、
特に、各ユーザができるだけ自分の興味のある対象情報
を最大限に引き出せるようにすることはもちろん、次々
と追加されていく情報に対して、それぞれの情報同士の
関連を処理したり、多い人は500以上の作品に関与し
ていることから同時に多くの関連情報をいかにスマート
に閲覧できるか、必要な時に興味の対象からずれること
なく絞り込めるか、常に変化する興味に対し即座に興味
の対象に情報検索で移行できるか、といったことが大き
な課題である。In such a data search, it is important how much information is registered in the database and displayed as additional information when matching is performed.
In particular, letting each user extract the target information of his / her interest as much as possible as well as processing information related to each information added one after another, Being involved in more than 500 works, how to be able to browse a lot of related information at the same time smartly, narrow down when needed without deviating from the object of interest, or immediately become an object of interest for ever-changing interests A major issue is whether it can be transferred by information retrieval.
【0181】これに対して、本実施形態における要素検
索の処理手順を図30に示す。この手順において、検索
の種類として要素検索を指定すると、図31に示す初期
画面C1が表示される。ここでアーティスト名(人名)
か曲名・CD名、ジャケットコピー、歌詞、ニュアン
ス、全部、のいずれかの検索を指定する(ステップ47
02,4703)。なお、ニュアンスが選択された場合
は自動的に感覚フリーキーワード検索に切り替わる。On the other hand, FIG. 30 shows a processing procedure for element retrieval in this embodiment. In this procedure, when an element search is designated as a search type, an initial screen C1 shown in FIG. 31 is displayed. Where the artist name (person name)
, Song name / CD name, jacket copy, lyrics, nuance, all search (step 47)
02, 4703). When a nuance is selected, the search is automatically switched to a feeling-free keyword search.
【0182】そして、検索ボタンが操作されると、音楽
情報データベース1から該当するものが抽出され(ステ
ップ4704)、図31に示す結果表示画面C2に一覧
表示される(ステップ4705)。例えば、「アーティ
スト名」が選択された場合は、音楽情報データベース1
内のアーティスト名の列が検索される。この時、データ
ベース中では、アーティスト名の項目欄だけでなく、ミ
ュージシャンクレジット、備考の項目欄などの関連情報
も検索することにより(図32)、アーティスト名とし
てマッチングした結果だけでなく、それ以外、例えば作
曲やプロデュース等にその名前があった場合はそれらの
楽曲、その人が出演した映画の挿入歌、等を結果表示す
ることができる(図31の画面C2下部)。Then, when the search button is operated, a corresponding item is extracted from the music information database 1 (step 4704), and a list is displayed on the result display screen C2 shown in FIG. 31 (step 4705). For example, when "Artist name" is selected, the music information database 1
The column of artist names in is searched. At this time, in the database, by searching not only the artist name item column but also related information such as musician credits and remarks item column (FIG. 32), not only the result of matching as the artist name, For example, if the composition or the production has the name, the result of the music, the inserted song of the movie in which the person appeared, etc. can be displayed (lower part of the screen C2 in FIG. 31).
【0183】また、「曲名、CD名」が選択された場合
には、音楽情報データベース1内の「曲名」「CD名
称」両方の列が検索される。また、「ジャケットコピ
ー」が選択されると、自由なキーワードとして入力され
た文字列が、例えば音楽情報データベース1内の「ジャ
ケットコピー」内から検索される。なお「ジャケットコ
ピー」とは、CDの内容、楽曲の特徴、アーティストの
紹介等を3行程度で表現したキャッチコピーであり、C
Dのパッケージに添えられる帯に記載されていることが
多く、店頭では興味、購入の大きな目安、きっかけとな
っており、音楽検索においても大きな目安になる。な
お、CDに関してこのように表示された音楽情報をCD
情報と呼び、CDがアルバムの場合の音楽情報をアルバ
ム情報と呼ぶ。When "Song Title, CD Name" is selected, both the "Song Title" and "CD Name" columns in the music information database 1 are searched. When “Jacket Copy” is selected, a character string input as a free keyword is searched from, for example, “Jacket Copy” in the music information database 1. The "jacket copy" is a catch phrase expressing the contents of the CD, the characteristics of the music, the introduction of the artist, etc. in about three lines.
It is often described in the band attached to the package of D, which is a great indication and an opportunity for purchase at the store, and a great indication for music search. It should be noted that the music information thus displayed for the CD is
Music information when the CD is an album is called album information.
【0184】そして、検索結果に基く楽曲詳細には、前
画面で選択したCD情報に加えて、例えば収録全曲の曲
名が記載される(ステップ4708)。また、各曲名に
は、作曲者、編曲者、作詞者、等の一般的なクレジット
の他に、ギターやベース、リミックス等の演奏に参加し
たミュージシャンのクレジットが記載される。さらに、
各曲名の横には試聴ボタンが置かれ、このボタンを押す
とCGI制御部2と、予め音楽情報データベース1に用
意された試聴用データにより楽曲を試聴することができ
る。さらなる関連情報としては、その他、CD全体のプ
ロデューサ、ディレクタ、使用スタジオ、ジャケットの
デザイナ等、既存のCDに記載されている情報が記載さ
れる(図23の画面C3下部)。Then, in the music details based on the search result, for example, in addition to the CD information selected on the previous screen, for example, the music names of all the recorded music are described (step 4708). In addition, in each song title, in addition to general credits such as a composer, arranger, and lyricist, credits of musicians who participated in performances such as guitar, bass, and remix are described. further,
A preview button is placed next to each song name, and when this button is pressed, the song can be previewed by the CGI control unit 2 and the preview data prepared in the music information database 1 in advance. As further related information, other information described on the existing CD, such as the producer, director, studio used, jacket designer, etc. of the entire CD (the lower part of the screen C3 in FIG. 23) is described.
【0185】通常はこの、アーティストを検索 → 検
索結果から興味のあるアルバムを指定 → アルバム情
報を見たり試聴する → 一画面戻って違うアルバムを
試聴する、という一連の流れを繰り返すことでそのアー
ティストの過去の楽曲を知ったりといった探求行為が可
能になる。これに加え、本実施形態の特徴として、楽曲
情報に記載されているミュージシャンクレジットや、プ
ロデューサーをはじめとするアルバムクレジットの名称
部分について例えば全てハイパーリンクを設定する。こ
れにより、ハイパーリンクを操作することで検索を先へ
進めることを可能となる。Normally, the artist repeats a series of steps of searching for an artist → designating an album of interest from the search results → viewing / listening to album information → returning to a single screen and listening to a different album. Investigations such as knowing past songs are possible. In addition to this, as a feature of the present embodiment, hyperlinks are set, for example, for all the music credits described in the music information and the album credits including the producer. Thereby, it becomes possible to advance the search by operating the hyperlink.
【0186】したがって、このような検索の一連の流れ
で、例えば「この音楽をプロデュースした人が他にやっ
た作品を知りたい、聴いてみたい」といった場合は、ク
レジットの中から、その人の名前の部分を操作すると
(ステップ4709)、その名前が新規な検索条件式自
動的に代入されて検索が開始される。そしてその結果、
そのプロデューサーやミュージシャンの名前が該当する
楽曲が一覧表示され(図31の画面C2)、同じように
任意の情報を選択することで(図23の画面C3)それ
らの作品を知ったり聴いたりすることが可能となる。こ
のようにして、特定のアーティストの他、それをとりま
くアーティストまでを連鎖的に検索し、未知の音楽の世
界を広げることができる。Therefore, in a series of such a search, for example, when "the person who produced this music wants to know or listen to other works", the name of the person is selected from the credits. Is operated (step 4709), the name is automatically substituted for a new search condition expression, and the search is started. And as a result,
A list of songs to which the names of the producers and musicians are applicable is displayed (screen C2 in FIG. 31). Similarly, by selecting arbitrary information (screen C3 in FIG. 23), it is possible to know or listen to those works. Becomes possible. In this way, it is possible to expand the unknown music world by searching for a specific artist and the artists surrounding it in a chain.
【0187】また、初期画面で検索条件として「曲名・
CD名」を指定し、検索入力枠に曲名を入力し検索を開
始すると、音楽情報データベース1から該当するものが
抽出され結果表示画面(図31の画面C2)に一覧表示
される。例えばジャスや往年の名曲といったあるジャン
ルの楽曲は、同一曲をさまざまなアーティストが演奏し
ていることが多く、この場合、それらの該当アルバム情
報が、アーティスト名とともに一覧される。以後、上記
と同様にそのアルバムを指定選択することにより、図2
3の画面C3のように詳細な情報を表示し、楽曲を試聴
したり、関連するミュージシャンを連鎖的に検索してい
くことができる。[0187] In the initial screen, as a search condition, "Song title /
When "CD name" is designated and the song name is entered in the search input box and the search is started, the corresponding song is extracted from the music information database 1 and is listed on the result display screen (screen C2 in FIG. 31). For example, music of a certain genre such as jas or a classic song of the past is often performed by various artists, and in this case, the corresponding album information is listed together with the artist name. Thereafter, by specifying and selecting the album in the same manner as described above, FIG.
The detailed information is displayed as in the screen C3 of FIG. 3 so that the user can preview the music and search for related musicians in a chain.
【0188】また、初期画面で検索条件として「ジャケ
ットコピー」を指定し、検索入力枠にいくつかの「キー
ワード」を入力し検索を開始すると、音楽情報データベ
ース1から該当するものが抽出され結果表示画面(図3
1の画面C2)に一覧表示される。すなわち「ジャケッ
トコピー」とはCDジャケットの帯に記載されているキ
ャッチコピーであり、CDに収録されている楽曲につい
て、いくつかのキーワードをつなげることにより3行程
度の短い文章にまとめており、一般的にCD購入時の大
きな目安となっている。When "Jacket Copy" is specified as a search condition on the initial screen and some "keywords" are entered in the search input box and the search is started, the corresponding information is extracted from the music information database 1 and the result is displayed. Screen (Figure 3
1 is displayed on the screen C2). In other words, "Jacket Copy" is a catch phrase written on the CD jacket strip. The songs recorded on the CD are combined into a short sentence of about three lines by connecting several keywords. This is a great indication when purchasing a CD.
【0189】この「目安」を検索に用いることが本実施
形態における「ジャケットコピー」では可能となり、多
くの場合「○○で△△なXXロック」という表現が用い
られていることから、「 ○○ and △△ and
XX」等、複数のキーワードを組み合わせて検索を行
い、検索時はマッチングが高い順にソートを行うなどの
処理により、音楽を適切かつ容易に検索可能となる。[0189] This "reference" can be used for the search in the "jacket copy" of the present embodiment, and in many cases, the expression "XX in XX lock" is used. ○ and △△ and
By performing a search by combining a plurality of keywords such as "XX" and sorting the search in descending order of matching, music can be searched appropriately and easily.
【0190】〔2−12.ジャケット検索〕次に、ユー
ザはジャケット検索部27の作用により、ジャケットの
ビジュアルから音楽を検索することができる(図3
3)。具体的には例えば、100万件の検索対象があっ
たとして、全てをビジュアル表示してもその全てを見る
ことは物理的に不可能なことから、一旦絞り込んだ対象
をビジュアルで一覧し、感覚的に閲覧しながら必要時に
その詳細を表示することが適切と考えられる。このた
め、本実施形態では、典型的には、他の種類の検索によ
り一旦候補を絞り込んだうえ、このジャケット検索で2
次的検索を行うのが最も有効な手段と考えられる。[2-12. Jacket Search] Next, the user can search for music from the jacket visuals by the operation of the jacket search unit 27 (FIG. 3).
3). Specifically, for example, assuming that there are one million search targets, it is physically impossible to see all of them even if they are all displayed visually. It is considered appropriate to display the details when necessary while browsing. For this reason, in the present embodiment, typically, candidates are once narrowed down by another type of search, and 2
Performing a secondary search is considered the most effective means.
【0191】ここで、図34はジャケット検索における
表示画面の一例を示す図である。このジャケット検索で
は、じっくりと音楽を聴きながら探すというより、ビジ
ュアルを目安に興味のおもむくまま、次々と音楽を聞い
ていく性格上、どのようなものがあるのかを視覚的に一
見して把握できるとともに、興味対象の移り変わりに対
して即座にそれが行えるオペレーション環境が要求され
る。Here, FIG. 34 is a diagram showing an example of a display screen in the jacket search. In this jacket search, rather than slowly searching while listening to music, you can visually grasp at a glance what kind of things are there because of the nature of listening to music one by one with interest in visuals as a guide At the same time, there is a demand for an operation environment in which the change of interest can be instantaneously performed.
【0192】そして、ジャケット検索においてジャケッ
トの選択に基いて表示される情報としては、店頭で見ら
れるような新譜の一部やお勧めの話題作等、すでにある
程度選ばれた音楽情報の提示が望ましい。また、対象を
カテゴリに分ける場合、As information displayed based on the selection of the jacket in the jacket search, it is desirable to present music information that has already been selected to some extent, such as a part of a new record or a recommended topical work that can be seen at a store. . Also, if you divide your target into categories,
【0193】[0193]
【数2】最近発売されたアルバム アイウエオ順全アーティスト ジャンル(アイウエオ順) 年代(アイウエオ順) 地域(アイウエオ順) キーワード お店モード(お勧め) 等のカテゴリに対象を割り振ることが考えられる。[Equation 2] Recently released albums All artists in order of Iueo Genre Genre (in order of Iueo) Age (in order of Iueo) Region (in order of Iueo) Keywords It is conceivable to assign objects to categories such as shop mode (recommended).
【0194】また、ジャケット検索における具体的な表
示態様としては複数のモードを設けてもよく、目的、検
索対象の特性によって、任意のものをシステムに組み込
み使用することができる。例えば、一覧モードは、図3
4に例示するように、詳細等を省き、画面上により多く
のジャケットを表示させる態様である。この表示画面に
おいて興味のあるジャケットにマウスカーソルを合わせ
ると、ジャケット表示が強調されると同時に、試聴用イ
ンターフェースにリクエストが送られ楽曲が再生され
る。例えば、楽曲がシングルの場合はシングル曲、アル
バムの場合は1曲目が再生される。また、興味があるも
のをクリックしたときに、その他の検索の種類を同じく
詳細画面に表示し、機能させるようにし、詳細の閲覧や
各曲の試聴などに進ませるようにしてもよい。A plurality of modes may be provided as specific display modes in the jacket search, and any mode can be incorporated in the system depending on the purpose and the characteristics of the search target. For example, the list mode is shown in FIG.
As illustrated in FIG. 4, this is an aspect in which more jackets are displayed on the screen while omitting details and the like. When the mouse cursor is placed on the jacket of interest on this display screen, the jacket display is emphasized, and at the same time, a request is sent to the preview interface and the music is reproduced. For example, if the song is single, the single song is played, and if the song is an album, the first song is played. Alternatively, when the user clicks on an item of interest, the other search types may be displayed on the detailed screen to allow the user to operate the device, and the user may proceed to browse the details or preview each song.
【0195】〔2−13.ルーツ検索〕…図35 類似検索部24によるルーツ検索は、ビジュアル化され
た音楽の分布図から、音楽のルーツ、アーティストの分
布、またその時代に発売された各アーティストの音楽情
報を引き出し、試聴できるものであり、時代を超えた音
楽の探求を容易にするものである。ルーツ検索における
機能として、例えば次のようなものが考えられる。 「全体」:どの時代にどんなムーブメントがあったのか
を全体的に見渡すため、情報を一括表示させる(図3
6)。 「地域で選択」:発祥の地、またその流れ、地域独自の
文化的な流れを示す(図37)。 「アーティスト」:任意のアーティストがどの時代にど
んな音楽をやっていて、周辺には誰がいて、どのような
な影響を受けて、現在までにどのような活動を行ってき
たのかを表示する(図38)。[2-13. Root search] FIG. 35 In the root search by the similar search unit 24, the roots of the music, the distribution of the artists, and the music information of each artist released in that era can be extracted from the visualized music distribution map, and can be previewed. It facilitates the exploration of timeless music. For example, the following functions can be considered as functions in the root search. "Whole": Information is displayed in a batch to oversee what movement was in which era (Figure 3)
6). "Select by region": The birthplace, its flow, and the cultural flow unique to the region (Fig. 37). "Artist": Displays what kind of music any artist is playing in what era, who is in the vicinity, what kind of influence it has been, and what kind of activity they have done so far (Fig. 38).
【0196】このようなルーツ検索については、ルーツ
検索から検索を開始しても良いし、他の種類の検索結果
を持ち込む形で利用してもよい。なお、本出願において
「地図」とは、狭義の地理的地図には限定されず、分布
図、系統図のように地図に準じた形式で情報を表す図表
を広く意味する。For such a root search, the search may be started from the root search, or may be used in a manner of bringing in another type of search result. In the present application, the “map” is not limited to a geographical map in a narrow sense, but broadly means a chart representing information in a format similar to a map, such as a distribution diagram or a system diagram.
【0197】〔2−14.類似検索の他の応用例〕類似
検索について、検索された個別具体的な曲の感覚的特徴
から似た他の曲を探す例については既に説明したが、音
楽検索のベクトル、音楽愛好者の要望として、特定のア
ーティストやジャンルが好きだが少数のアーティストし
か知らず、同じような感じのアーティストをもっと知り
たい、出逢いたい、発掘したい」というものもある。こ
れは、「自分が好きなアーティスト」「知ってるアーテ
ィスト」を基準に、「似たような、同じような」アーテ
ィストが知りたい、ということであり、類似検索はこの
ような場合にも適用される。[2-14. Other examples of similar search] Similar search has already been described for an example of searching for another similar song from the sensory characteristics of the searched individual specific song. You like a particular artist or genre, but you only know a few artists, and you want to know, meet, or discover more similar artists. " This means that you want to know "similar and similar" artists based on "artists you like" and "artists you know". Similarity search is also applied in such cases. You.
【0198】すなわち「似たような、同じような」アー
ティストとしては、図39に示すように、次のようなさ
まざまな視点に基く類型が考えられる。 (1)アーティストのテーマ・コンセプトが似ている テーマやコンセプトとしては、例えば自由主義、社会へ
の反発、人類愛といった社会的テーマから、ロック精
神、根性等の精神論、ソウル、ヒッピー等のスタイルま
で多様である。 (2)系統が似ている 系統は「族」といもいうが、渋谷系、下北系等、地理的
なものから、モンド系、歌姫系等、音楽スタイルを称す
るものまで多様である。どちらかというと「そういう人
たち」や「環境」の集まりを総称していう場合が多い。 (3)プロデューサーが同じ この場合、プロデューサーは一種の「目利き」となっ
て、それぞれ自分の世界観を確立し、ユーザにその音楽
スタイルを提供している。したがってプロデューサーが
同じ場合、その世界観や目利きにのっとって作品作りが
されている場合も多く、無意識ではあるが、そのプロデ
ューサーが作る世界観そのものに共感しているファンも
多い。すなわち、簡単にいうと、プロデューサーが同じ
だと結果的にサウンドが似ていることになる。 (4)同じジャンル これまで使われてきた「ジャンル」、すなわち音楽性を
総合的にみたカテゴリー手段であるジャンルが同じもの
であり、該当範囲が広い。 (5)演奏特徴が同じ 例えばフェイクな歌い方や、ハヤビキのギター、打ち込
みダンサンブル等、そのミュージシャンの全体的な演奏
特徴である。That is, as the “similar or similar” artist, as shown in FIG. 39, the following types based on various viewpoints can be considered. (1) Similar themes / concepts of the artists include, for example, social themes such as liberalism, rebellion against society, and love for humanity, rock theories such as spirituality, guts, and styles such as soul and hippies. It is diverse. (2) Similar strains The strains are also called "tribes", but they vary from geographical ones, such as Shibuya and Shimokita, to those that refer to music styles, such as Mondo and Diva. Rather, they often refer to a group of such people and the environment. (3) Producers are the same. In this case, the producers are a kind of "connoisseur", each establishing their own world view and providing the user with the music style. Therefore, if the producers are the same, the work is often made based on the worldview and connoisseur, and many fans are unconscious but sympathetic with the worldview created by the producer. That is, in a nutshell, the same producer results in a similar sound. (4) Same genre The "genre" which has been used so far, that is, the genre, which is a category means comprehensively considering musicality, is the same, and the applicable range is wide. (5) Performance characteristics are the same The overall performance characteristics of the musician, such as a fake singing method, a Hayabiki guitar, a driving ensemble, and the like.
【0199】他にもDJが同じ、など、所望の視点やア
ルゴリズムをシステムに追加することは自由であるが、
以上のような5つの類型が考えられる場合、本実施形態
では、一般的な音楽情報の他、音楽の感覚的特長を含め
たMusicMlによる音楽情報データベース1をもっ
ていることから、検索者が基準とするアーティストの名
前(基準アーティストと呼ぶ)に基いて、次に説明する
ようにいくつかの種類の検索を利用することにより、上
記(1)から(5)に対応することができ、結果的に基
準アーティストと「似たような、同じような」アーティ
ストを見つけることができる。また、その結果から、さ
らに様々な種類の検索に切替え連携させることで、その
アーティストの曲を聞いたり、ルーツを辿ったり、興味
のままに様々な探求行為が可能である。It is free to add desired viewpoints and algorithms to the system, such as other DJs being the same.
In the case where the five types as described above are considered, in the present embodiment, in addition to the general music information, the music information database 1 based on MusicMl including the sensory features of the music is provided. Based on the name of the artist (referred to as a reference artist), it is possible to respond to the above (1) to (5) by using several types of searches as described below, and as a result, You can find artists who are "similar and similar" to the artist. Further, based on the result, by further switching to various types of searches and linking them, it is possible to listen to the tune of the artist, trace the roots, and perform various quests with interest.
【0200】例えば、(1)アーティストのテーマ・コ
ンセプトが似ている、(2)系統が似ている、及び
(4)同じジャンル、の場合、検索者により入力された
基準アーティストの楽曲情報のうち対象部分、例えばテ
ーマ・コンセプト(図39下線部分)を参照し、「ソウ
ル」のような検索キーワードを自動生成する。そして、
音楽情報データベース1内のアーティスト情報に基いて
「ソウル」のような検索キーワードソウルを検索し、マ
ッチしたアーティストを表示する。For example, in the case of (1) the theme / concept of the artist is similar, (2) the system is similar, and (4) the same genre, in the music information of the reference artist input by the searcher, With reference to a target portion, for example, a theme / concept (underlined portion in FIG. 39), a search keyword such as “soul” is automatically generated. And
A search keyword soul such as "soul" is searched based on the artist information in the music information database 1, and a matching artist is displayed.
【0201】また、(3)プロデューサーが同じ、の場
合、基準アーティストの全曲にわたって、音楽情報デー
タベース1のプロデューサー覧を参照しプロデューサー
名を抽出する。さらにこれを検索キーワードとして要素
検索を行い、そのプロデューサーがプロデュースしたア
ーティストの一覧を表示する。(3) If the producer is the same, the producer name is extracted by referring to the producer list in the music information database 1 for all the songs of the reference artist. Further, element search is performed using this as a search keyword, and a list of artists produced by the producer is displayed.
【0202】(5)演奏特徴が同じ、の場合、基準アー
ティストの全曲にわたって、音楽情報データベース1か
ら演奏特徴を参照し、打ち込ダンサンブル、フェイク等
の各属性値をキーワードとして抽出する。このように抽
出された一又は二以上の検索キーワードを感覚パレット
検索の「演奏特徴」パレットにて指定して検索を行う。
このとき、キーが複数の場合は繰り返し検索を行う。そ
して、それぞれのキーワードにマッチした楽曲が、例え
ば打ち込みダンサンブルの結果、フェイクの結果、のよ
うに両方抽出されるので、さらにその結果の中からアー
ティスト名のみを抽出し、重複を整理し、その一覧を表
示する。(5) In the case where the performance characteristics are the same, the performance characteristics are referenced from the music information database 1 for all the songs of the reference artist, and the attribute values such as the punch-in ensemble and the fake are extracted as keywords. The search is performed by designating one or more search keywords extracted in this manner on the "performance characteristics" palette of the sense palette search.
At this time, when there are a plurality of keys, the search is repeatedly performed. Then, songs that match each keyword are extracted, for example, as a result of a driving ensemble, a result of a fake, etc., and only artist names are extracted from the results, duplicates are arranged, and a list of Is displayed.
【0203】以上のような類似検索では具体的には、所
定の検索窓にアーティスト名を入力する。このときに入
力するのは、似たアーティストを探すにあたって、基準
とするアーティスト名である。そして検索ボタンを押す
と、上記のアルゴリズムがそれぞれ実行され、それぞれ
の検索結果が表示される。検索結果は、表題すなわちテ
ーマ・コンセプトが似ている等と、その検索要素すなわ
ちアルゴリズムにより抽出された検索キーワードととも
に表示される。この表示画面でそれぞれのアーティスト
名を選択すると、要素検索における図31の画面C2の
ような画面が現れる。以後、同じ要領で、詳細画面を進
んだり試聴やその他の種類の検索へ移行することもでき
る。In the similarity search described above, specifically, an artist name is input into a predetermined search window. What is input at this time is an artist name used as a reference when searching for similar artists. Then, when the search button is pressed, the above algorithms are executed, and the respective search results are displayed. The search result is displayed together with the search element, that is, the search keyword extracted by the algorithm when the title, that is, the theme / concept is similar, and the like. When each artist name is selected on this display screen, a screen such as screen C2 in FIG. 31 in element search appears. Thereafter, in the same manner, it is possible to proceed to the detailed screen, or to shift to the audition or other types of search.
【0204】〔3.効果〕以上説明したように、本実施
形態では、検索条件として感覚的特徴を含む属性値を指
定できるので、曲名など音楽ごとに固有の情報が予めわ
からなくても印象等に基く抽象的な検索が可能となる。
また、本実施形態では、マトリクス形式で表現可能なデ
ータ形式、すなわち属性を表すタグと、タグごとに記述
された属性値の符号とによって、音楽情報についてデー
タベースを構築・管理したり検索できる。このためデー
タ自体と処理手順との独立性が高まり、データの汎用性
・共有・応用範囲に優れ、複数のソフトウェアモジュー
ルや他のサーバからでも文字列の受け渡しによって未知
の音楽を容易に探すことが可能となる。また、本実施形
態では、入力された単語を、音楽情報のデータベースで
使われる1つ又は複数の属性値に置き換えることで、検
索条件としていろいろな単語が利用可能となり検索の使
い勝手が改善される。また、多くの人が使うような単語
が定義データベースに追加されるので、時代とともに変
化するユーザの感覚や語彙に対応し効果的な音楽検索を
提供することができる。また、本実施形態では、特定の
単語が入力されたり単語が特定の要素に分解されるな
ど、所定の定義が参照されると通常の検索と異なる動
作、例えば他のサーバからデータを取り寄せてランキン
グトップ10を表示するなどの動作を行うことで、臨機
応変にさらに効果的に音楽情報を提供することが可能と
なる。また、本実施形態では、与えられた単語を分解し
た要素を切り換えることで、各要素に対応した検索結果
セットが表示される。このため、感覚的言葉の使い方に
個人差があっても自分の感性に近い検索結果セットを自
由に選択し効果的に活用することが可能となる。また、
本実施形態では、検索の目的や途中までの検索結果の数
などに基いて、検索におけるマッチングの程度や重点要
素を指定できるので、事情に応じたより効果的な検索が
実現される。これらの態様では、属性ごとに表示される
パレットなどのGUI部品から属性値を選択するという
容易な操作だけで、属性を表すタグと属性値を表す符号
とを含みそのまま検索実行可能な検索条件文が作成され
るので、音楽情報の検索が効率化される。また、本実施
形態では、検索結果の中から気になるものをどんどん一
時記憶すなわちクリップしていき、あとでそれらを聞き
比べたり、そのミュージシャンについて調べるなど検索
結果の効率的利用が可能となる。また、本実施形態で
は、個々のユーザごとに検索や情報閲覧の状況を保存
し、次回利用時には同じ状況から利用を再開できるの
で、音楽情報の利用の連続性が保たれ使い勝手が改善さ
れる。また、本実施形態では、登録した検索条件に該当
する音楽情報が登場したときに電子メール等で通知され
るので、ユーザの利便向上、利用促進、情報流通の迅速
化が図られる。また、本実施形態では、既に知っている
音楽や検索結果の中で気に入った音楽に基いて、属性値
などの検索条件が共通する他の音楽を容易に知ることが
でき、そのように共通の特徴を持つ音楽も気に入る可能
性が高いので、取引機会が効果的に増大される。また、
本実施形態では、音楽ソフトについてすべてのクレジッ
トなど広範に網羅された情報を相互関係などから自由に
検索可能とすることで、ユーザは興味の赴くままに、例
えば特定のミュージシャンから過去の作品一覧、参加作
品やその周辺の作品を調べるなど、動的かつ効果的な検
索を容易に展開することが可能となる。また、本実施形
態では、ジャケットのビジュアルから興味のある作品や
アーティストを探し、そのまま円滑に試聴可能にするこ
とで、より感覚的に幅広い未知の音楽と出会うことが可
能となる。また、本実施形態では、地図に基いて場所や
時代、各地のアーティストなどに関する情報を表示した
り指定させることにより、音楽シーンを世界規模で把握
しながら検索を行うことが容易になる。また、本実施形
態では、例えば感覚的特徴をフリーキーワードで検索し
た後といった所望の時点で、それまでの検索結果として
見つかったある曲を基準に保持したまま検索の種類を切
り換えることで、例えば感覚的特徴の属性値が同じ他の
曲を探したり、演奏者の過去の作品を探すなど、音楽検
索の自由度が改善される。[3. Effect] As described above, in the present embodiment, an attribute value including a sensory feature can be specified as a search condition, so that an abstract search based on an impression or the like can be specified without knowing in advance information unique to each music such as a song title. Becomes possible.
In the present embodiment, a database for music information can be constructed / managed or searched in a data format that can be expressed in a matrix format, that is, tags indicating attributes and codes of attribute values described for each tag. This increases the independence between the data itself and the processing procedure, excels in the versatility, sharing, and application range of the data, and makes it easy to search for unknown music by passing character strings from multiple software modules and other servers. It becomes possible. Further, in the present embodiment, by replacing the input word with one or more attribute values used in the music information database, various words can be used as search conditions, and the usability of the search is improved. Further, since words used by many people are added to the definition database, it is possible to provide an effective music search corresponding to the user's sense and vocabulary that changes with the times. Also, in the present embodiment, when a predetermined definition is referred to, such as when a specific word is input or the word is decomposed into a specific element, an operation different from a normal search, for example, data is obtained from another server and ranked By performing an operation such as displaying the top 10, music information can be provided more flexibly and flexibly. Further, in the present embodiment, a search result set corresponding to each element is displayed by switching elements obtained by decomposing a given word. For this reason, even if there is an individual difference in the usage of sensory words, it is possible to freely select and effectively use a search result set that is close to one's own sensitivity. Also,
In the present embodiment, the degree of matching and the key elements in the search can be specified based on the purpose of the search, the number of search results up to the middle, and the like, so that a more effective search according to the circumstances is realized. In these aspects, a search condition statement that includes a tag representing an attribute and a code representing an attribute value and can be directly executed by simply performing an easy operation of selecting an attribute value from a GUI component such as a palette displayed for each attribute Is created, the search for music information is made more efficient. Further, in the present embodiment, it is possible to efficiently use the search results, such as temporarily storing or clipping the worrisome ones among the search results, and listening and comparing them later and examining the musician later. Further, in the present embodiment, the search and information browsing status is stored for each user, and the use can be resumed from the same status at the next use, so that the continuity of use of the music information is maintained and the usability is improved. Further, in the present embodiment, when music information corresponding to the registered search condition appears, the notification is made by e-mail or the like, so that user convenience is improved, use is promoted, and information distribution is speeded up. Further, in the present embodiment, based on music already known or favorite music among search results, other music having a common search condition such as an attribute value can be easily known. Music with features is also likely to be liked, so trading opportunities are effectively increased. Also,
In the present embodiment, by making it possible to freely search widely-covered information such as all credits of music software from mutual relationships and the like, the user can continue to be interested in a list of past works from a specific musician, for example, It is possible to easily develop dynamic and effective searches, such as examining participating works and works around them. Further, in the present embodiment, by searching for an interesting work or artist from the visual of the jacket and making it possible to smoothly audition as it is, it is possible to more intuitively encounter a wide range of unknown music. Further, in the present embodiment, by displaying or specifying information on a place, an era, an artist in each place, or the like based on a map, it becomes easy to search while grasping the music scene on a global scale. Further, in the present embodiment, for example, by switching the type of search at a desired point in time, such as after searching for a sensory feature with a free keyword, while maintaining a certain song found as a search result up to that time as a reference, for example, The degree of freedom in music search is improved, such as searching for other songs having the same attribute value of the musical feature or searching for past works of the player.
【0205】〔4.他の実施形態〕なお、本発明は上記
実施形態に限定されるものではなく、次に例示するよう
な他の実施形態も含むものである。例えば、上記実施形
態では複数種類の検索を適宜切り換える例を示したが、
複数種類の検索やその切り換えは必須ではない。[4. Other Embodiments] The present invention is not limited to the above embodiments, but includes other embodiments as exemplified below. For example, in the above embodiment, an example in which a plurality of types of searches are appropriately switched has been described.
Multiple types of searches and their switching are not essential.
【0206】[0206]
【発明の効果】以上のように、本発明によれば、曲名な
ど音楽ごとに固有の情報が予めわからなくても印象等に
基く抽象的な検索が可能な音楽検索の技術、すなわち音
楽検索装置及び方法並びに音楽検索用ソフトウェアを記
録した記録媒体を提供することができるので、音楽の需
要増大が図られる。As described above, according to the present invention, a music search technique capable of performing an abstract search based on an impression or the like without knowing in advance information unique to each music such as a music title, that is, a music search apparatus In addition, it is possible to provide a recording medium on which the music retrieval software is recorded, thereby increasing music demand.
【図1】本発明の実施形態の構成を示す機能ブロック
図。FIG. 1 is a functional block diagram showing a configuration of an embodiment of the present invention.
【図2】本発明の実施形態において音楽情報を表現する
原理を示す概念図。FIG. 2 is a conceptual diagram showing the principle of expressing music information in the embodiment of the present invention.
【図3】本発明の実施形態におけるマトリクスの概念
図。FIG. 3 is a conceptual diagram of a matrix according to the embodiment of the present invention.
【図4】本発明の実施形態における曲ごとの属性及び属
性値を示す図。FIG. 4 is a diagram showing attributes and attribute values for each song in the embodiment of the present invention.
【図5】本発明の実施形態における各曲の要素を示すマ
トリクスの例を示す概念図。FIG. 5 is a conceptual diagram showing an example of a matrix indicating elements of each music piece according to the embodiment of the present invention.
【図6】本発明の実施形態におけるアーティストごとの
属性及び属性値を示す図。FIG. 6 is a diagram showing attributes and attribute values for each artist according to the embodiment of the present invention.
【図7】本発明の実施形態に音楽情報データベースの構
成例を示す概念図。FIG. 7 is a conceptual diagram showing a configuration example of a music information database according to the embodiment of the present invention.
【図8】本発明の実施形態において、外部システムから
サーバへアクセスする一態様を示す概念図。FIG. 8 is a conceptual diagram showing one mode of accessing a server from an external system in the embodiment of the present invention.
【図9】本発明の実施形態において、検索の種類を切り
換えながら音楽情報を検索する処理手順を示すフローチ
ャート。FIG. 9 is a flowchart showing a processing procedure for searching for music information while switching the type of search in the embodiment of the present invention.
【図10】本発明の実施形態において、目的に応じた種
類の検索を用いる状態を示す概念図。FIG. 10 is a conceptual diagram showing a state in which a type of search according to a purpose is used in the embodiment of the present invention.
【図11】本発明の実施形態における感覚フリーキーワ
ード検索を示す概念図。FIG. 11 is a conceptual diagram showing a sense-free keyword search according to the embodiment of the present invention.
【図12】本発明の実施形態における検索種類の切り換
えを示す概念図。FIG. 12 is a conceptual diagram showing switching of a search type in the embodiment of the present invention.
【図13】本発明の実施形態において定義データベース
を用いた単語の分解を示す概念図。FIG. 13 is a conceptual diagram showing word decomposition using a definition database in the embodiment of the present invention.
【図14】本発明の実施形態におけるプリセット定義や
ユーザ定義を示す概念図。FIG. 14 is a conceptual diagram showing a preset definition and a user definition in the embodiment of the present invention.
【図15】本発明の実施形態において、統計に基いてプ
リセット定義を自動生成する状態を示す概念図。FIG. 15 is a conceptual diagram showing a state in which a preset definition is automatically generated based on statistics in the embodiment of the present invention.
【図16】本発明の実施形態における単語の定義の例を
示す概念図。FIG. 16 is a conceptual diagram showing an example of definition of a word in the embodiment of the present invention.
【図17】本発明の実施形態において、軸に基いた検索
結果の表示を表す概念図。FIG. 17 is a conceptual diagram showing display of a search result based on an axis in the embodiment of the present invention.
【図18】本発明の実施形態における感覚フリーキーワ
ード検索における処理の流れを示すフローチャート。FIG. 18 is a flowchart showing the flow of processing in a sense-free keyword search according to the embodiment of the present invention.
【図19】本発明の実施形態において、検索条件に応じ
た検索結果を示す概念図。FIG. 19 is a conceptual diagram showing a search result according to a search condition in the embodiment of the present invention.
【図20】本発明の実施形態において、ユーザによる定
義追加の処理手順を示すフローチャート。FIG. 20 is a flowchart showing a processing procedure for adding a definition by a user in the embodiment of the present invention.
【図21】本発明の実施形態における定義の要素の追加
登録の例、及び定義辞書の表示例を示す図。FIG. 21 is a view showing an example of additional registration of definition elements and a display example of a definition dictionary in the embodiment of the present invention.
【図22】本発明の実施形態における検索結果の表示例
を示す図。FIG. 22 is a view showing a display example of a search result according to the embodiment of the present invention.
【図23】本発明の実施形態における検索結果の詳細を
示す詳細画面の表示例を示す図。FIG. 23 is a view showing a display example of a detail screen showing details of a search result in the embodiment of the present invention.
【図24】本発明の実施形態における感覚パレット検索
の処理手順を示すフローチャート。FIG. 24 is a flowchart showing a processing procedure of a sense palette search according to the embodiment of the present invention.
【図25】本発明の実施形態における感覚パレット検索
の画面表示例を示す図。FIG. 25 is a view showing an example of a screen display of a sense palette search in the embodiment of the present invention.
【図26】本発明の実施形態において、感覚パレット検
索による検索結果一覧表示画面の例を示す図。FIG. 26 is a diagram showing an example of a search result list display screen by a sensory palette search in the embodiment of the present invention.
【図27】本発明の実施形態における感覚パレット検索
の処理手順を示すフローチャート。FIG. 27 is a flowchart showing a processing procedure of a sense pallet search in the embodiment of the present invention.
【図28】本発明の実施形態におけるクリップ一覧画面
の例を示す図。FIG. 28 is a view showing an example of a clip list screen according to the embodiment of the present invention.
【図29】本発明の実施形態におけるお気に入りパレッ
ト一覧画面の例を示す図。FIG. 29 is a view showing an example of a favorite palette list screen according to the embodiment of the present invention.
【図30】本発明の実施形態における要素検索の処理手
順を示すフローチャート。FIG. 30 is a flowchart showing a procedure of an element search process according to the embodiment of the present invention.
【図31】本発明の実施形態において、要素検索におけ
る画面の例を示す図。FIG. 31 is a view showing an example of a screen in an element search in the embodiment of the present invention.
【図32】本発明の実施形態における関連情報の表示例
を示す図。FIG. 32 is a view showing a display example of related information according to the embodiment of the present invention.
【図33】本発明の実施形態におけるジャケット検索の
画面表示例を示す図。FIG. 33 is a view showing an example of a screen display for jacket search in the embodiment of the present invention.
【図34】本発明の実施形態におけるジャケット検索の
他の画面表示例を示す図。FIG. 34 is a view showing another screen display example of a jacket search in the embodiment of the present invention.
【図35】本発明の実施形態におけるルーツ検索の画面
表示例を示す図。FIG. 35 is a diagram showing a screen display example of a roots search according to the embodiment of the present invention.
【図36】本発明の実施形態におけるルーツ検索の他の
画面表示例を示す図。FIG. 36 is a diagram showing another screen display example of the root search according to the embodiment of the present invention.
【図37】本発明の実施形態におけるルーツ検索の他の
画面表示例を示す図。FIG. 37 is a diagram showing another screen display example of the root search according to the embodiment of the present invention.
【図38】本発明の実施形態におけるルーツ検索の他の
画面表示例を示す図。FIG. 38 is a view showing another screen display example of the root search according to the embodiment of the present invention.
【図39】本発明の実施形態における類似検索の画面表
示例を示す図。FIG. 39 is a view showing a screen display example of similarity search in the embodiment of the present invention.
S…サーバ N…インターネット T…クライアント端末 E…外部システム 1…音楽情報データベース 2…CGI制御部 20…実行部 21…切換表示部 22…マッチング度指定部 23…パレット処理部 24…類似検索部 25…クリップ処理部 26…要素検索部 27…ジャケット検索部 28…ルーツ検索部 29…検索切換部 3…検索エンジン 4…定義データベース 5…単語分解部 6…単語追加処理部 7…ユーザー情報管理部 10…音源映像系データベース S: Server N: Internet T: Client terminal E: External system 1: Music information database 2: CGI control unit 20: Execution unit 21: Switching display unit 22: Matching degree designating unit 23: Palette processing unit 24: Similarity search unit 25 ... Clip processing section 26. Element search section 27. Jacket search section 28. Roots search section 29. Search switching section 3. Search engine 4. Definition database 5. Word decomposition section 6. Word addition processing section 7. User information management section 10. … Sound source video database
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5B075 ND14 NK02 NK46 NR12 PP03 PP13 PP22 PP23 PQ02 PQ32 QM05 UU13 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 5B075 ND14 NK02 NK46 NR12 PP03 PP13 PP22 PP23 PQ02 PQ32 QM05 UU13
Claims (33)
れる端末に対して、音楽に関する音楽情報を検索させ及
び提供する音楽検索装置において、 音楽ごとの音楽情報として、感覚的特徴を含む複数の属
性から任意に選択される一又は二以上の属性及びその属
性値を格納する格納手段と、 前記端末から前記音楽情報に対する検索条件の指定を受
け付ける受付手段と、 前記格納手段に格納された複数の音楽情報を、前記端末
から指定された検索条件又は検索条件から解釈された属
性値に基いて検索する検索手段と、 検索で該当した音楽情報を前記端末へ提供する提供手段
と、 を備えたことを特徴とする音楽検索装置。1. A music search device for allowing a terminal connected via a computer network to search for and provide music information related to music, wherein the music information for each music is arbitrarily selected from a plurality of attributes including sensory characteristics. Storing means for storing one or more selected attributes and their attribute values, receiving means for receiving designation of a search condition for the music information from the terminal, and a plurality of music information stored in the storage means, A search unit for searching based on a search condition specified from the terminal or an attribute value interpreted from the search condition; and a providing unit for providing music information corresponding to the search to the terminal. Music search device.
記属性値の候補が対応し、 前記音楽情報は、属性を表すタグと、そのタグについて
前記候補から選択された属性値を表す符号と、を用いて
表現又は検索されることを特徴とする請求項1記載の音
楽検索装置。2. The attribute value candidate corresponds to each row of each column corresponding to each attribute, and the music information is a tag representing an attribute and a code representing an attribute value selected from the candidate for the tag. The music search device according to claim 1, wherein the music search device is expressed or searched for using:
他の要素を含む定義を対応付ける定義データベースと、 前記端末から検索条件として入力された単語を、前記定
義データベースを参照することにより、複数の要素に分
解する分解手段と、 前記端末から入力された単語が前記定義データベースに
なかったとき、その端末からその単語の定義を入力さ
せ、その単語及び入力された定義を追加候補として保持
するとともに暫定的に前記参照の対象とし、所定の基準
を満たした追加候補を前記定義データベースに追加する
手段と、を備え、 前記検索手段は、前記分解手段により分解された要素に
対応する属性値に基いて前記検索を行うように構成され
たことを特徴とする請求項1又は2記載の音楽検索装
置。3. A definition database that associates a definition including at least one or two or more other elements with each word; Decomposing means for decomposing into elements, when the word input from the terminal is not in the definition database, input the definition of the word from the terminal, hold the word and the input definition as additional candidates and provisionally Means for adding the addition candidate satisfying a predetermined criterion to the definition database, wherein the search means is based on an attribute value corresponding to the element decomposed by the decomposition means. The music search device according to claim 1, wherein the music search device is configured to perform the search.
照されたときに、予め決められたソフトウェアモジュー
ルが実行されることを特徴とする請求項3記載の音楽検
索装置。4. The music search device according to claim 3, wherein a predetermined software module is executed when a predetermined one of the definitions is referred to.
複数の要素ごとに、前記検索手段により検索結果セット
を得るとともに、前記端末で切り換え選択される前記要
素に応じて、対応する前記検索結果セットをその端末に
切り換え表示する手段と、 を備えたことを特徴とする請求項3又は4記載の音楽検
索装置。5. A search result set is obtained by the search means for each of a plurality of elements decomposed from words by the decomposing means, and the search result set corresponding to the element switched and selected by the terminal is provided. The music search device according to claim 3, further comprising: a unit configured to switch and display on the terminal.
を指定させ、 さらに検索条件の一致度として前記端末から (1)全ての前記要素が一致 (2)前記各要素からさらに前記端末で指定させる一又
は二以上の重点要素の全部又は一部が一致 (3)前記各要素の少なくとも一つが一致 のいずれかを指定させる手段を備えたことを特徴とする
請求項1から5のいずれか1つに記載の音楽検索装置。6. The receiving means allows a plurality of elements to be designated from the terminal as search conditions for the music information, and further from the terminal as a degree of matching of the search conditions. (1) All of the elements match (2) The present invention further comprises means for designating one or more of one or more important elements to be designated by the terminal from each element or (3) at least one of the respective elements to match. Item 6. The music search device according to any one of Items 1 to 5.
属性値の候補を表示させ、 属性値のいずれかの候補が操作されたときに、そのGU
I部品に対応する前記タグと、操作された属性値を表す
符号と、を含む検索条件文を作成する手段を備えたこと
を特徴とする請求項1から6のいずれか1つに記載の音
楽検索装置。7. The accepting unit displays a GUI component representing each attribute, displays an attribute value candidate corresponding to the attribute when the GUI component is operated, and displays any one of the attribute values. Is operated when
The music according to any one of claims 1 to 6, further comprising means for creating a search condition sentence including the tag corresponding to the I component and a code representing an operated attribute value. Search device.
楽を一時記憶し、一時記憶された一又は二以上の音楽
を、所定の操作がされたときに順次試聴させる手段を備
えたことを特徴とする請求項1から7のいずれか1つに
記載の音楽検索装置。8. A system for temporarily storing desired music designated from search results, and sequentially listening to one or more of the temporarily stored music when a predetermined operation is performed. The music search device according to any one of claims 1 to 7, wherein
応付けて、どのような検索条件を利用したか又はどのよ
うな情報を閲覧したかのうち少なくとも一方に関するユ
ーザ情報を記録しておき、次回そのユーザIDで接続し
た時には、記録されていたユーザ情報に基いて処理を続
行するユーザ情報管理手段を備えたことを特徴とする請
求項1から8のいずれか1つに記載の音楽検索装置。9. In association with a user ID registered for each user, user information relating to at least one of what kind of search condition is used or what kind of information is browsed is recorded. 9. The music search apparatus according to claim 1, further comprising a user information management unit that continues processing based on the recorded user information when the connection is made with the user ID.
し、登録された検索条件に該当する音楽情報が登録され
たときにその情報を対応するユーザに送信する手段を備
えたことを特徴とする請求項1から9のいずれか1つに
記載の音楽検索装置。10. A system according to claim 1, further comprising means for registering a search condition in association with each user, and transmitting music information corresponding to the registered search condition to a corresponding user when the music information is registered. The music search device according to any one of claims 1 to 9, wherein:
部が共通する他の音楽の音楽情報を検索及び提供する手
段を備えたことを特徴とする請求項1から10のいずれ
か1つに記載の音楽検索装置。11. The apparatus according to claim 1, further comprising means for searching for and providing music information of another music having all or part of an attribute value common to the designated music. A music search device according to claim 1.
媒体を含む音楽ソフトに関する音楽情報の一部として、
その音楽ソフトの包装・記録媒体又は同梱品に表示され
た文字列、音楽ソフトに関係する団体名、個人名、施設
名、作品名のうち少なくともいずれか一つの情報項目を
関連情報として格納し、 前記受付手段は、指定された音楽ソフトについて提供さ
れた前記関連情報中の情報項目のうち所望の項目を前記
端末において指定させるように構成され、 前記検索手段は、指定された前記所望の項目を含む他の
音楽ソフトを検索するように構成されたことを特徴とす
る請求項1から11のいずれか1つに記載の音楽検索装
置。12. The storage means, as a part of music information related to music software including a recording medium on which music is recorded,
Store at least one of the following information items as character strings displayed on the packaging / recording medium of the music software or the bundled item, the name of the organization related to the music software, the name of the individual, the name of the facility, and the name of the work. The reception unit is configured to cause the terminal to specify a desired item among the information items in the related information provided for the specified music software, and the search unit sets the specified desired item The music search device according to any one of claims 1 to 11, wherein the music search device is configured to search for other music software including:
ャケット画像及び試聴用データを格納し、 複数の音楽ソフトのジャケット画像を端末に画面表示さ
せ、その端末において画面表示から選択されたジャケッ
ト画像に対応する音楽情報又は前記試聴用データを端末
に提供する手段を備えたことを特徴とする請求項1から
12のいずれか1つに記載の音楽検索装置。13. The storage means stores a jacket image and preview data for each music software, displays a plurality of music software jacket images on a screen, and displays the jacket image selected from the screen display on the terminal. 13. The music search device according to claim 1, further comprising a unit for providing corresponding music information or the trial listening data to a terminal.
くとも一つに関連する情報を、前記地図に基いて表示す
る手段を備えたことを特徴とする請求項1から13のい
ずれか1つに記載の音楽検索装置。14. A device for displaying a map on a terminal, and displaying information related to at least one of a place, an era, and an artist specified from the terminal based on the map. 14. The music search device according to any one of 1 to 13.
は二以上保持したまま、検索の種類の切り替えを受け付
ける手段を備えたことを特徴とする請求項1から14の
いずれか1つに記載の音楽検索装置。15. The apparatus according to claim 1, further comprising means for receiving a change in search type while holding one or more search result sets at a desired time. Music search device.
される端末に対して、音楽に関する音楽情報を検索させ
及び提供する音楽検索方法において、 音楽ごとの音楽情報として、感覚的特徴を含む複数の属
性から任意に選択される一又は二以上の属性及びその属
性値を予め格納し、 前記端末から前記音楽情報に対する検索条件の指定を受
け付ける受付ステップと、 格納された複数の音楽情報を、前記端末から指定された
検索条件又は検索条件から解釈された属性値に基いて検
索する検索ステップと、 検索で該当した音楽情報を前記端末へ提供する提供ステ
ップと、 を含むことを特徴とする音楽検索方法。16. A music search method for causing a terminal connected via a computer network to search for and provide music information related to music, wherein the music information for each music is arbitrarily selected from a plurality of attributes including sensory characteristics. One or more attributes to be selected and their attribute values are stored in advance, a receiving step of receiving a search condition specification for the music information from the terminal, and a plurality of stored music information specified by the terminal. A music search method, comprising: a search step of searching based on search conditions or attribute values interpreted from the search conditions; and a providing step of providing music information corresponding to the search to the terminal.
前記属性値の候補が対応し、 前記音楽情報は、属性を表すタグと、そのタグについて
前記候補から選択された属性値を表す符号と、を用いて
表現又は検索されることを特徴とする請求項16記載の
音楽検索方法。17. The attribute value candidate corresponds to each row of each column corresponding to each attribute, and the music information is a tag representing an attribute and a code representing an attribute value selected from the candidate for the tag. 17. The music search method according to claim 16, wherein the search or expression is performed using:
の他の要素を含む定義を対応付ける定義データベースを
用い、 前記端末から検索条件として入力された単語を、前記定
義データベースを参照することにより、複数の要素に分
解する分解ステップと、 前記端末から入力された単語が前記定義データベースに
なかったとき、その端末からその単語の定義を入力さ
せ、その単語及び入力された定義を追加候補として保持
するとともに暫定的に前記参照の対象とし、所定の基準
を満たした追加候補を前記定義データベースに追加する
ステップと、を含み、 前記検索ステップは、前記分解手段により分解された要
素に対応する属性値に基いて前記検索を行うことを特徴
とする請求項16又は17記載の音楽検索方法。18. Using a definition database in which a definition including at least one or two or more other elements is associated with each word, a plurality of words input as search conditions from the terminal are referred to by referring to the definition database. And a decomposition step of decomposing into elements, when the word input from the terminal is not in the definition database, input the definition of the word from the terminal, and hold the word and the input definition as additional candidates Temporarily adding, to the definition database, additional candidates that satisfy the predetermined criterion as the target of the reference, and wherein the search step is based on an attribute value corresponding to the element decomposed by the decomposing means. 18. The music search method according to claim 16, wherein the search is performed.
参照されたときに、予め決められたソフトウェアモジュ
ールが実行されることを特徴とする請求項18記載の音
楽検索方法。19. The music search method according to claim 18, wherein a predetermined software module is executed when a predetermined one of the definitions is referred to.
された複数の要素ごとに、前記検索ステップにより検索
結果セットを得るとともに、前記端末で切り換え選択さ
れる前記要素に応じて、対応する前記検索結果セットを
その端末に切り換え表示するステップを含むことを特徴
とする請求項18又は19記載の音楽検索方法。20. A search result set is obtained by the search step for each of a plurality of elements decomposed from words by the decomposing step, and the search result set corresponding to the element switched and selected by the terminal. 20. The music search method according to claim 18, further comprising a step of switching and displaying the music on the terminal.
を指定させ、 さらに検索条件の一致度として前記端末から (1)全ての前記要素が一致 (2)前記各要素からさらに前記端末で指定させる一又
は二以上の重点要素の全部又は一部が一致 (3)前記各要素の少なくとも一つが一致 のいずれかを指定させるステップを含むことを特徴とす
る請求項16から20のいずれか1つに記載の音楽検索
方法。21. The receiving step, wherein a plurality of elements are designated from the terminal as search conditions of the music information, and further, from the terminal as a degree of matching of the search conditions, (1) all the elements match. The method further comprises the step of designating all or a part of one or more priority elements to be designated by the terminal from each element or (3) at least one of the respective elements to match. 21. The music search method according to any one of 16 to 20.
属性値の候補を表示させ、 属性値のいずれかの候補が操作されたときに、そのGU
I部品に対応する前記タグと、操作された属性値を表す
符号と、を含む検索条件文を作成する手段を備えたこと
を特徴とする請求項16から21のいずれか1つに記載
の音楽検索方法。22. The receiving step, wherein: displaying a GUI component representing each of the attributes; displaying a candidate for an attribute value corresponding to the attribute when the GUI component is operated; Is operated when
22. The music according to claim 16, further comprising: means for creating a search condition sentence including the tag corresponding to the I component and a code representing an operated attribute value. retrieval method.
音楽を一時記憶し、一時記憶された一又は二以上の音楽
を、所定の操作がされたときに順次試聴させるステップ
を含むことを特徴とする請求項16から22のいずれか
1つに記載の音楽検索方法。23. Temporarily storing desired music specified from the search results, and sequentially listening to the temporarily stored one or more music when a predetermined operation is performed. The music search method according to any one of claims 16 to 22, wherein:
対応付けて、どのような検索条件を利用したか又はどの
ような情報を閲覧したかのうち少なくとも一方に関する
ユーザ情報を記録しておき、次回そのユーザIDで接続
した時には、記録されていたユーザ情報に基いて処理を
続行するユーザ情報管理ステップを含むことを特徴とす
る請求項16から23のいずれか1つに記載の音楽検索
方法。24. In association with a user ID registered for each user, user information relating to at least one of what kind of search condition is used or what kind of information is browsed is recorded. The music search method according to any one of claims 16 to 23, further comprising a user information management step of continuing processing based on the recorded user information when connecting with the user ID.
し、登録された検索条件に該当する音楽情報が登録され
たときにその情報を対応するユーザに送信するステップ
を含むことを特徴とする請求項16から24のいずれか
1つに記載の音楽検索方法。25. A method comprising: registering search conditions in association with each user; and transmitting music information corresponding to the registered search conditions to a corresponding user when the information is registered. The music search method according to any one of claims 16 to 24.
部が共通する他の音楽の音楽情報を検索及び提供するス
テップを含むことを特徴とする請求項16から25のい
ずれか1つに記載の音楽検索方法。26. The method according to claim 16, further comprising a step of searching for and providing music information of another music having all or part of an attribute value common to the designated music. Music search method described.
フトに関する音楽情報の一部として、その音楽ソフトの
包装・記録媒体又は同梱品に表示された文字列、音楽ソ
フトに関係する団体名、個人名、施設名、作品名のうち
少なくともいずれか一つの情報項目を関連情報として格
納し、 前記受付ステップは、指定された音楽ソフトについて提
供された前記関連情報中の情報項目のうち所望の項目を
前記端末において指定させ、 前記検索ステップは、指定された前記所望の項目を含む
他の音楽ソフトを検索することを特徴とする請求項16
から26のいずれか1つに記載の音楽検索方法。27. As a part of music information relating to music software including a recording medium on which music is recorded, a character string displayed on a packaging / recording medium of the music software or a packaged item, an organization name related to the music software, At least one of an information item among a personal name, a facility name, and a work name is stored as related information, and the receiving step is a desired item among the information items in the related information provided for the designated music software. 17. The user is designated in the terminal, and the search step searches for other music software including the designated desired item.
27. The music search method according to any one of to 26.
にジャケット画像及び試聴用データを格納し、 複数の音楽ソフトのジャケット画像を端末に画面表示さ
せ、その端末において画面表示から選択されたジャケッ
ト画像に対応する音楽情報又は前記試聴用データを端末
に提供するステップを含むことを特徴とする請求項16
から27のいずれか1つに記載の音楽検索方法。28. As the music information, a jacket image and trial listening data are stored for each music software, a plurality of music software jacket images are displayed on a screen, and the terminal displays the jacket image selected from the screen display. 17. The method according to claim 16, further comprising the step of providing corresponding music information or the preview data to the terminal.
28. The music search method according to any one of items 27 to 27.
くとも一つに関連する情報を、前記地図に基いて表示す
るステップを含むことを特徴とする請求項16から28
のいずれか1つに記載の音楽検索方法。29. The method according to claim 16, further comprising the step of displaying a map on a terminal, and displaying information related to at least one of a place, an era, and an artist designated from the terminal based on the map. From 28
Music search method according to any one of the above.
は二以上保持したまま、検索の種類の切り替えを受け付
けるステップを含むことを特徴とする請求項16から2
9のいずれか1つに記載の音楽検索方法。30. The method according to claim 16, further comprising the step of receiving a change in search type while holding one or more search result sets at a desired time.
9. The music search method according to any one of 9.
通信ネットワーク経由で接続される端末に対して、音楽
に関する音楽情報を検索させ及び提供する音楽検索用ソ
フトウェアを記録した記録媒体において、 そのソフトウェアは前記コンピュータに、 音楽ごとの音楽情報として、感覚的特徴を含む複数の属
性から任意に選択される一又は二以上の属性及びその属
性値を予め格納させ、 前記端末から前記音楽情報に対する検索条件の指定を受
け付けさせ、 格納された複数の音楽情報を、前記端末から指定された
検索条件又は検索条件から解釈された属性値に基いて検
索させ、 検索で該当した音楽情報を前記端末へ提供させることを
特徴とする音楽検索用ソフトウェアを記録した記録媒
体。31. By controlling a computer,
A recording medium for recording music search software for causing a terminal connected via a communication network to search for and provide music information related to music, the software provides the computer with sensory characteristics as music information for each music. One or more attributes arbitrarily selected from a plurality of attributes including and their attribute values are stored in advance, and a search condition specification for the music information is received from the terminal, and the stored plurality of music information is A recording medium on which music search software is recorded, wherein a search is performed based on a search condition designated by the terminal or an attribute value interpreted from the search condition, and music information corresponding to the search is provided to the terminal.
前記属性値の候補が対応し、 前記音楽情報は、属性を表すタグと、そのタグについて
前記候補から選択された属性値を表す符号と、を用いて
表現又は検索されることを特徴とする請求項31記載の
音楽検索用ソフトウェアを記録した記録媒体。32. The attribute value candidate corresponds to each row of each column corresponding to each attribute, and the music information is a tag representing an attribute and a code representing an attribute value selected from the candidate for the tag. 32. The recording medium recording the music search software according to claim 31, wherein the music search software is expressed or searched using:
に、 単語ごとに、少なくとも一又は二以上の他の要素を含む
定義を対応付ける定義データベースを用いさせ、 前記端末から検索条件として入力された単語を、前記定
義データベースを参照することにより、複数の要素に分
解させ、 前記端末から入力された単語が前記定義データベースに
なかったとき、その端末からその単語の定義の入力を受
け付けさせ、その単語及び入力された定義を追加候補と
して保持するとともに暫定的に前記参照の対象とさせ、
所定の基準を満たした追加候補を前記定義データベース
に追加させ、 前記検索においては、前記分解された要素に対応する属
性値に基いて前記検索を行うことを特徴とする請求項3
1又は32記載の音楽検索用ソフトウェアを記録した記
録媒体。33. The software causes the computer to use a definition database that associates a definition including at least one or two or more other elements for each word, and converts the word input as a search condition from the terminal into the definition. By referencing the database, the word is input into the definition database when the word input from the terminal is not present in the definition database. And as a candidate for the reference provisionally,
4. An additional candidate satisfying a predetermined criterion is added to the definition database, and in the search, the search is performed based on an attribute value corresponding to the decomposed element.
A recording medium on which the music search software according to 1 or 32 is recorded.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000384218A JP2002183152A (en) | 2000-12-18 | 2000-12-18 | Device and method for music retrieval and recording medium with recorded software for music retrieval |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000384218A JP2002183152A (en) | 2000-12-18 | 2000-12-18 | Device and method for music retrieval and recording medium with recorded software for music retrieval |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002183152A true JP2002183152A (en) | 2002-06-28 |
Family
ID=18851734
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000384218A Pending JP2002183152A (en) | 2000-12-18 | 2000-12-18 | Device and method for music retrieval and recording medium with recorded software for music retrieval |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2002183152A (en) |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004118010A (en) * | 2002-09-27 | 2004-04-15 | Communication Research Laboratory | Automatic imparting apparatus for musical piece impression value |
| JP2004265376A (en) * | 2002-09-30 | 2004-09-24 | Mitsubishi Electric Research Laboratories Inc | Method and device for selecting recorded object from database stored in memory |
| JP2005215203A (en) * | 2004-01-28 | 2005-08-11 | Torii Giken:Kk | Device and system for recording musical piece |
| JP2005283805A (en) * | 2004-03-29 | 2005-10-13 | Daiichikosho Co Ltd | Karaoke remote controller with electronic table of contents function |
| WO2006030712A1 (en) * | 2004-09-17 | 2006-03-23 | Pioneer Corporation | Musical composition recommendation device and method |
| JP2007172138A (en) * | 2005-12-20 | 2007-07-05 | Sony Corp | Content playback device, list correction device, content playback method, and list correction method |
| JP2008511937A (en) * | 2004-08-31 | 2008-04-17 | インテグレーテッド メディア メジャーメント,インク. | Detect and measure contact with media content items |
| US7827207B2 (en) | 2005-05-13 | 2010-11-02 | Sony Corporation | Reproduction apparatus, reproduction method, and signal |
| US7831580B2 (en) | 2002-10-25 | 2010-11-09 | Pandesa Corporation | Owner-brokered knowledge sharing machine |
| JP2010277193A (en) * | 2009-05-26 | 2010-12-09 | Yahoo Japan Corp | COMMUNICATION SERVER, COMMUNICATION SYSTEM, AND COMMUNICATION METHOD |
| JP2012103832A (en) * | 2010-11-09 | 2012-05-31 | Sony Corp | Information processor, method, information processing system and program |
| JP2012203523A (en) * | 2011-03-24 | 2012-10-22 | Yamaha Corp | Live distribution system, data relay device, and program |
| JP2012247956A (en) * | 2011-05-26 | 2012-12-13 | Yamaha Corp | Data retrieval device and program |
| JP2013504803A (en) * | 2009-09-13 | 2013-02-07 | サムスン エレクトロニクス カンパニー リミテッド | SEARCH METHOD, DEVICE, AND SYSTEM FOR PROVIDING PREVIEW INFORMATION |
| US10860611B2 (en) | 2005-02-28 | 2020-12-08 | Huawei Technologies Co., Ltd. | Method for sharing and searching playlists |
| JP2024071324A (en) * | 2022-11-14 | 2024-05-24 | 犀動智能科技股▲ふん▼有限公司 | METHOD FOR SELECTING MEDIA FILES, SERVICE SYSTEM, AND COMPUTER PROGRAM - Patent application |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06290574A (en) * | 1993-03-31 | 1994-10-18 | Victor Co Of Japan Ltd | Music retrieving device |
| JPH1011463A (en) * | 1996-06-26 | 1998-01-16 | Mitsubishi Materials Corp | Music information search device |
-
2000
- 2000-12-18 JP JP2000384218A patent/JP2002183152A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06290574A (en) * | 1993-03-31 | 1994-10-18 | Victor Co Of Japan Ltd | Music retrieving device |
| JPH1011463A (en) * | 1996-06-26 | 1998-01-16 | Mitsubishi Materials Corp | Music information search device |
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004118010A (en) * | 2002-09-27 | 2004-04-15 | Communication Research Laboratory | Automatic imparting apparatus for musical piece impression value |
| JP2004265376A (en) * | 2002-09-30 | 2004-09-24 | Mitsubishi Electric Research Laboratories Inc | Method and device for selecting recorded object from database stored in memory |
| US8712988B2 (en) | 2002-10-25 | 2014-04-29 | Pandesa Corporation | Owner-brokered knowledge sharing machine |
| US7831580B2 (en) | 2002-10-25 | 2010-11-09 | Pandesa Corporation | Owner-brokered knowledge sharing machine |
| JP2005215203A (en) * | 2004-01-28 | 2005-08-11 | Torii Giken:Kk | Device and system for recording musical piece |
| JP2005283805A (en) * | 2004-03-29 | 2005-10-13 | Daiichikosho Co Ltd | Karaoke remote controller with electronic table of contents function |
| JP2008511937A (en) * | 2004-08-31 | 2008-04-17 | インテグレーテッド メディア メジャーメント,インク. | Detect and measure contact with media content items |
| WO2006030712A1 (en) * | 2004-09-17 | 2006-03-23 | Pioneer Corporation | Musical composition recommendation device and method |
| US11573979B2 (en) | 2005-02-28 | 2023-02-07 | Huawei Technologies Co., Ltd. | Method for sharing and searching playlists |
| US10860611B2 (en) | 2005-02-28 | 2020-12-08 | Huawei Technologies Co., Ltd. | Method for sharing and searching playlists |
| US7827207B2 (en) | 2005-05-13 | 2010-11-02 | Sony Corporation | Reproduction apparatus, reproduction method, and signal |
| JP2007172138A (en) * | 2005-12-20 | 2007-07-05 | Sony Corp | Content playback device, list correction device, content playback method, and list correction method |
| US8200350B2 (en) | 2005-12-20 | 2012-06-12 | Sony Corporation | Content reproducing apparatus, list correcting apparatus, content reproducing method, and list correcting method |
| JP2010277193A (en) * | 2009-05-26 | 2010-12-09 | Yahoo Japan Corp | COMMUNICATION SERVER, COMMUNICATION SYSTEM, AND COMMUNICATION METHOD |
| JP2013504803A (en) * | 2009-09-13 | 2013-02-07 | サムスン エレクトロニクス カンパニー リミテッド | SEARCH METHOD, DEVICE, AND SYSTEM FOR PROVIDING PREVIEW INFORMATION |
| US9230020B2 (en) | 2009-09-13 | 2016-01-05 | Samsung Electronics Co., Ltd | Search method, apparatus, and system for providing preview information |
| JP2012103832A (en) * | 2010-11-09 | 2012-05-31 | Sony Corp | Information processor, method, information processing system and program |
| JP2012203523A (en) * | 2011-03-24 | 2012-10-22 | Yamaha Corp | Live distribution system, data relay device, and program |
| JP2012247956A (en) * | 2011-05-26 | 2012-12-13 | Yamaha Corp | Data retrieval device and program |
| JP2024071324A (en) * | 2022-11-14 | 2024-05-24 | 犀動智能科技股▲ふん▼有限公司 | METHOD FOR SELECTING MEDIA FILES, SERVICE SYSTEM, AND COMPUTER PROGRAM - Patent application |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10885110B2 (en) | Analyzing captured sound and seeking a match based on an acoustic fingerprint for temporal and geographic presentation and navigation of linked cultural, artistic, and historic content | |
| US8533175B2 (en) | Temporal and geographic presentation and navigation of linked cultural, artistic, and historic content | |
| US7865498B2 (en) | Broadcast network platform system | |
| US7818350B2 (en) | System and method for creating a collaborative playlist | |
| KR101318015B1 (en) | System and method for playlist generation based on similarity data | |
| US7533091B2 (en) | Methods, systems, and computer-readable media for generating a suggested list of media items based upon a seed | |
| US8661364B2 (en) | Planetary graphical interface | |
| US20030164844A1 (en) | System and method for processing multimedia content, stored in a computer-accessible storage medium, based on various user-specified parameters related to the content | |
| US11093544B2 (en) | Analyzing captured sound and seeking a match for temporal and geographic presentation and navigation of linked cultural, artistic, and historic content | |
| US20120233193A1 (en) | System for browsing through a music catalog using correlation metrics of a knowledge base of mediasets | |
| JP2002183152A (en) | Device and method for music retrieval and recording medium with recorded software for music retrieval | |
| Hamasaki et al. | Songrium: A music browsing assistance service based on visualization of massive open collaboration within music content creation community | |
| Dias et al. | From manual to assisted playlist creation: a survey | |
| EP3923226A1 (en) | Preference computation device, preference computation method, and program | |
| JP5299624B2 (en) | Product search device and operation method of product search device | |
| EP2073193A1 (en) | Method and device for generating a soundtrack | |
| WO2010124511A1 (en) | Intelligent operating system and method | |
| KR20120051343A (en) | System and method for playing music using music visualization method | |
| WO2008026302A1 (en) | Contents display device and contents display method | |
| Rose | Music in the home: Interfaces for music appliances | |
| JP2008052737A (en) | Music matching system and music matching method | |
| JP2002341877A (en) | Method of jointly producing and publishing music work and the like by computer system operated on information communication network and computer system for the same | |
| JP2002163560A (en) | Storage medium, merchandise ordering method and device, and storage medium which stores merchandise ordering program | |
| KR20010091206A (en) | Method for producing popular songs using Internet | |
| JP2001357066A (en) | Search server for searching for content based on human emotions and control method for system having the server |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050517 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20050517 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20050608 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050726 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050926 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051025 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051226 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060124 |