JP2007095210A - Music information search method and device, and computer program - Google Patents
Music information search method and device, and computer program Download PDFInfo
- Publication number
- JP2007095210A JP2007095210A JP2005285332A JP2005285332A JP2007095210A JP 2007095210 A JP2007095210 A JP 2007095210A JP 2005285332 A JP2005285332 A JP 2005285332A JP 2005285332 A JP2005285332 A JP 2005285332A JP 2007095210 A JP2007095210 A JP 2007095210A
- Authority
- JP
- Japan
- Prior art keywords
- name
- music
- search
- artist
- information
- 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
Images
Landscapes
- Management Or Editing Of Information On Record Carriers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
Description
本発明は、楽曲そのもののデータではなく、アーティスト名,アルバム名,曲名等のような楽曲に付随する情報、即ち音楽情報を検索する方法に関し、特に音楽CD等の音楽記録媒体の内容をハードディスク等の記録媒体にコピー(ダビング)する際等に上述のような音楽情報を入力するために検索する方法に関し、またそのような音楽情報を検索することが可能な装置に関し、更に一般的なオーディオ装置又は汎用コンピュータをそのような装置として機能させることを可能としたコンピュータプログラムに関する。 The present invention relates to a method for retrieving information associated with a song, such as artist name, album name, song name, etc., not music data, i.e., music information. In particular, the contents of a music recording medium such as a music CD are stored in a hard disk or the like. The present invention relates to a search method for inputting music information as described above when copying (dubbing) to a recording medium, a device capable of searching such music information, and a more general audio device Alternatively, the present invention relates to a computer program that enables a general-purpose computer to function as such a device.
音楽の記録媒体としては近年では音楽CDが一般的になっている。また音楽の再生装置(オーディオ装置)としてHDD又は固体記録媒体(半導体メモリ)に記録された音楽のデータそのものである楽曲データを再生するようにした携帯型、車載型、据置型等の種々の装置(以下、記録媒体内蔵型オーディオ装置という)が商品化されている。このような記録媒体内蔵型オーディオ装置は音楽を再生するのみならず、種々のソースからユーザの好みに応じた楽曲データを取り込んで記録し、それを再生することも可能である。そのような記録媒体内蔵型オーディオ装置に楽曲データを記録する場合には、インターネット上の音楽配信ウェブサイトからのダウンロードも普及しつつあるが、やはり音楽CDからのダビングが主流であることは否めない。なお、上述のような記録媒体内蔵型オーディオ装置として、種々の音楽記録・再生ソフトウェアがインストールされているパーソナルコンピュータ、更には一部の携帯電話機も含まれることはいうまでもない。 In recent years, music CDs have become common as music recording media. Various devices such as portable type, in-vehicle type, and stationary type that reproduce music data as music data itself recorded on HDD or solid recording medium (semiconductor memory) as music reproducing device (audio device). (Hereinafter referred to as a recording medium built-in audio apparatus) has been commercialized. Such an audio apparatus with a built-in recording medium can not only reproduce music, but also can capture and record music data according to user preferences from various sources and reproduce it. When recording music data on such an audio device with a built-in recording medium, downloading from music distribution websites on the Internet is becoming widespread, but dubbing from music CDs is still the mainstream. . Needless to say, the above-described recording medium built-in audio apparatus includes a personal computer in which various music recording / playback software is installed, and some mobile phones.
ところで、音楽CDに収録されている楽曲データを上述のような記録媒体内蔵型オーディオ装置にダビングする場合、一部のCDテキストと称される音楽CDを除くとアーティスト名,アルバム名,曲名等のような音楽情報(以下、楽曲の音声データそのものである楽曲データに対してメタ情報という)は音楽記録媒体データベースとしてのCDDB(CD DataBase)から取得することが一般的である。CDDBは音楽記録媒体である音楽CDの記録内容を特定する情報であるTOC情報、具体的には収録されている楽曲の数及び各楽曲の記録時間(演奏時間)等の情報をキーとして、予めデータベースに登録されている膨大な数の音楽CDを特定し、その音楽CDのメタ情報、即ちアーティスト名,アルバム名,曲名等の情報をダウンロードすることが可能なデータベースである。なお、CDDBにはそれぞれの音楽CDに関して音楽のジャンル、たとえばロック,フォーク,ジャズ,クラシック,演歌等を表す情報も登録されている。 By the way, when dubbing music data recorded on a music CD to the above-described recording medium built-in audio apparatus, except for a music CD called a part of CD text, the artist name, album name, song name, etc. Such music information (hereinafter referred to as meta information for music data that is audio data itself of music) is generally obtained from a CDDB (CD DataBase) as a music recording medium database. CDDB uses TOC information, which is information for specifying the recording contents of a music CD, which is a music recording medium, specifically, information such as the number of recorded songs and the recording time (performance time) of each song as keys. This is a database in which a huge number of music CDs registered in the database can be specified and meta information of the music CDs, that is, information such as artist names, album names, and song names can be downloaded. In the CDDB, information representing the music genre, for example, rock, folk, jazz, classical music, enka, etc. is also registered for each music CD.
CDDBは基本的にはインターネット上に存在するウェブサイトに構築されたデータベースであり、その利用方法は以下のようになる。記録媒体内蔵型オーディオ装置に音楽CDが装填されると一般的なCDプレーヤと同様にその音楽CDのTOC情報が自動的に読み取られる。そして、自動的に又はユーザの指示をトリガとしてTOC情報がインターネット経由でCDDBのウェブサイトへ送信される。CDDBのウェブサイトでは受信したTOC情報をキーとして音楽CDを特定し、特定された音楽CDに関する上述したようなメタ情報を記録媒体内蔵型オーディオ装置側へインターネット経由で返送する。記録媒体内蔵型オーディオ装置はこのCDDBから送信されたメタ情報を受信して表示装置に表示し、また楽曲データと共に記録媒体に記録することができる。 The CDDB is basically a database built on a website existing on the Internet, and its usage is as follows. When a music CD is loaded into the recording medium built-in audio apparatus, the TOC information of the music CD is automatically read in the same manner as a general CD player. Then, the TOC information is transmitted to the CDDB website via the Internet automatically or triggered by a user instruction. The CDDB website specifies a music CD using the received TOC information as a key, and returns the above-described meta information related to the specified music CD to the recording medium built-in audio apparatus via the Internet. The recording medium built-in audio apparatus can receive the meta information transmitted from the CDDB, display it on the display device, and record it on the recording medium together with the music data.
またCDDBの他の利用方法として、上述のようなネットワークタイプではなくスタンドアローンタイプの利用方法もある。たとえばカーオーディオ装置等では装置そのものがある時点のCDDBのデータを記憶しており、装置自身に装填された音楽CDに対応するメタ情報を装置自身が記憶しているCDDBに登録されているデータから検索して直接読み出すような利用方法も実用化されている。なお上述のように、CDDBからのメタ情報の取得にはインターネット経由で直接ダウンロードする方法と、装置自身が記憶しているCDDBに登録されているデータから読み出す方法とがあるので、以下においては両者を区別せずに「メタ情報を取得する」という。 As another usage method of the CDDB, there is a standalone type usage method instead of the network type as described above. For example, in a car audio device or the like, CDDB data at a certain point in time is stored, and meta information corresponding to a music CD loaded in the device itself is stored in data stored in the CDDB stored in the device itself. Utilization methods such as searching and reading directly have also been put into practical use. As described above, there are two methods for acquiring meta information from the CDDB: a method of directly downloading via the Internet and a method of reading from data registered in the CDDB stored in the device itself. It is said that “meta information is acquired” without distinguishing between the two.
しかし上述のようなCDDBへの新規のデータ(音楽CDのメタ情報)の登録(アップロード)はユーザ自身がボランティア的に行なうという経緯があるため、発行時期が古い音楽CD、非常にマイナーなアーティストの音楽CD又は個人製作された音楽CD、更には発行直後の音楽CD(いわゆる新譜)に関してはメタ情報がアップロードされていない場合が多い。また、前述したカーオーディオ装置等のように、CDDBのデータを装置自身が記憶している場合にはインターネット上のCDDBに登録されているデータに比してその内容が時々刻々古くなるため、最新の情報、とりわけ新譜に関する情報を得ることができない可能性がウェブサイトのCDDBを利用する場合に比してより高くなる。 However, the registration (uploading) of new data (music CD meta information) to the CDDB as described above has a history of being voluntarily performed by the user, so that the music CD with an old issue date, a very minor artist's In many cases, meta information is not uploaded for music CDs, personally produced music CDs, and music CDs (so-called new music) immediately after publication. In addition, when the device itself stores the CDDB data, such as the car audio device described above, the contents become older than the data registered in the CDDB on the Internet. The possibility of not being able to obtain information on the new music, especially information on the new music, is higher than when using the CDDB of the website.
いずれにしろ、記録媒体内蔵型オーディオ装置に装填してもCDDBからメタ情報を取得できない音楽CDに関しては、ウェブサイトからダウンロードする場合はユーザはCDDBからメタ情報を取得できるようになるまで(その音楽CDのメタ情報がCDDBにアップロードされるまで)待つか、自身で記録媒体内蔵型オーディオ装置にアーティスト名,アルバム名,曲名等を入力して登録するかのいずれかを強いられることになる。また、カーオーディオ装置のように装置自身にCDDBのデータを記憶している場合は何らかの方法で最新のCDDBのデータにアップロードするか、自身でアーティスト名,アルバム名,曲名等を入力して登録するかのいずれかを強いられることになる。但し、メタ情報を取得できず、登録もされない場合であっても、楽曲データそのものを記録媒体に記録してダビングすることは可能である。 In any case, for a music CD whose meta information cannot be obtained from the CDDB even if it is loaded into the recording medium built-in audio device, when downloading from the website, the user can obtain the meta information from the CDDB (the music). You will be forced to either wait (until the CD meta-information is uploaded to the CDDB) or enter and register the artist name, album name, song name, etc. in the recording device built-in audio device. Also, if the CDDB data is stored in the device itself like a car audio device, it is uploaded to the latest CDDB data by some method, or the artist name, album name, song name, etc. are input and registered by itself. One of them will be forced. However, even if the meta information cannot be acquired and registered, the music data itself can be recorded on the recording medium and dubbed.
以下に、CDDBを利用して音楽CDのメタ情報を取得する場合の手順について簡単に説明する。図25乃至図28は音楽CDを記録媒体内蔵型オーディオ装置に装填した場合にその装置の表示部に表示される画面を示す模式図である。 Hereinafter, a procedure for acquiring meta information of a music CD using CDDB will be briefly described. FIG. 25 to FIG. 28 are schematic views showing screens displayed on the display unit of a music CD loaded in a recording medium built-in audio device.
まず、音楽CDが記録媒体内蔵型オーディオ装置に装填されると、装填された音楽CDのTOC情報が読み出されることにより、図25に示すように、トラック(曲)番号と、各トラックの仮の曲名(トラック01,トラック02等)と、それぞれの演奏時間(記録時間)のみが表示される。これらの情報は基本的には全ての音楽CDにTOC情報として記録されている情報である。
First, when a music CD is loaded into a recording medium built-in type audio device, the TOC information of the loaded music CD is read out, and as shown in FIG. Only the song title (
なお、図25において、画面の左上部に「001 トラック01」、「0:00」と表示されており、「トラックNo1」の仮の曲名「トラック01」の部分が強調表示されているが、これはこの状態でユーザが再生を開始させた場合には「トラックNo1」の楽曲が再生されることを意味している。
In FIG. 25, “001
この後、自動的に又はユーザの指示によってCDDBからメタ情報が取得されると図26の模式図に示すように、アルバム名(アルバムタイトル),アーティスト名,曲名等のメタ情報が表示される。ユーザは、この音楽CD全体、換言すれば音楽CDに収録されている楽曲の全てをHDD等の記録媒体にダビングするか、または一部(1曲又は複数曲)をダビングするかを指示することができる。なお、音楽CDに収録されている楽曲の全てではなく一部の楽曲をダビングする場合にはユーザがダビングしたい曲を任意に指定することができる。このようなユーザの指示に応じて記録媒体内蔵型オーディオ装置は指定された楽曲(音楽CDに収録されている楽曲の全て又は指定された1又は複数の楽曲)の楽曲データ及び対応するメタ情報を内蔵するHDD等の記録媒体に記録することによってダビングする。 Thereafter, when the meta information is acquired from the CDDB automatically or according to a user instruction, meta information such as an album name (album title), an artist name, and a song name is displayed as shown in the schematic diagram of FIG. The user instructs whether the entire music CD, in other words, all the music recorded on the music CD is to be dubbed on a recording medium such as an HDD or a part (one or a plurality of music) is dubbed. Can do. In addition, when dubbing a part of the music instead of all of the music recorded on the music CD, the user can arbitrarily designate the music to be dubbed. In response to such an instruction from the user, the audio device with a built-in recording medium stores the music data and corresponding meta information of the specified music (all of the music recorded on the music CD or one or more specified music). Dubbing is performed by recording on a recording medium such as a built-in HDD.
図27は一枚の音楽CDに収録されている全ての楽曲のダビングをユーザが指示した場合のダビング中の記録媒体内蔵型オーディオ装置の表示部の表示状態を示す模式図である。なお、各トラック番号の左側のハードディスクを模したマークがダビング指定されていることを意味している。この後、ユーザが指定した全ての楽曲のダビングが完了すると、表示部の表示状態は図28の模式図に示すようになる。このようにしてダビングされた、即ち記録媒体に記録された各楽曲はたとえばアーティスト名又はアルバム名で検索することにより、アーティスト名,アルバム名が表示装置に表示されると共に、アーティスト名に対応する楽曲の曲名又はアルバム名に対応する楽曲の曲名が表示装置にリスト表示される。そして、ユーザはそのリスト表示された曲名を見て、音楽CDの再生時と同様の感覚でその全部又は一部を指定して再生させることができる。特に、アルバム名で検索した場合には、図26の模式図に示すCDDBからメタ情報を取得した時点と同様の表示状態になるので、ユーザは音楽CDを再生する場合と同様の感覚で音楽を聴取することが可能になる。 FIG. 27 is a schematic diagram showing a display state of the display unit of the recording medium built-in audio apparatus during dubbing when the user instructs dubbing of all the songs recorded on one music CD. This means that a mark imitating the hard disk on the left side of each track number is designated as dubbing. Thereafter, when the dubbing of all the songs designated by the user is completed, the display state of the display unit is as shown in the schematic diagram of FIG. Each music piece dubbed in this way, that is, recorded on the recording medium, is searched for by artist name or album name, for example, so that the artist name and album name are displayed on the display device, and the music corresponding to the artist name. The song names corresponding to the song names or album names are displayed in a list on the display device. Then, the user can see the song names displayed in the list and designate and reproduce all or part of the music CDs in the same manner as when playing a music CD. In particular, when searching by album name, the display state is the same as when meta information is acquired from the CDDB shown in the schematic diagram of FIG. 26, so that the user can play music in the same way as when playing a music CD. It becomes possible to listen.
いずれにしろ、CDDBに登録されているデータからメタ情報を取得することが可能な音楽CDに関しては上述のようにして音楽CDのアーティスト名,アルバム名,曲名等のメタ情報を、ユーザによる指示をトリガとして必要とする場合もあるが、実質的に自動的に取得することが可能であり、そのような状態で楽曲データをダビングした場合にはメタ情報も同時に記録(登録)されるので、たとえばアルバム名で検索した場合等にはメタ情報の再利用が可能である。しかし、CDDBにデータが登録されていない音楽CDに関しては図25に示す記録媒体内蔵型オーディオ装置の表示部の表示状態の「ジャンル」の欄、「アーティスト」の欄、及びトラック番号毎の「曲名」の欄にユーザ自身がアーティスト名,曲名を文字入力した上で、又はそれらの情報が無いままでダビングすることになる。 In any case, with respect to a music CD that can obtain meta information from data registered in the CDDB, the user instructs the meta information such as the artist name, album name, and song name of the music CD as described above. Although it may be necessary as a trigger, it can be acquired substantially automatically, and when music data is dubbed in such a state, meta information is also recorded (registered) at the same time. When searching by album name, meta information can be reused. However, for music CDs for which no data is registered in the CDDB, the “genre” column, “artist” column, and “track name” for each track number in the display state of the display unit of the recording medium built-in audio device shown in FIG. The user himself / herself inputs the artist name and the song title in the column, or dubbing without the information.
ところで、上述のような記録媒体内蔵型オーディオ装置に楽曲データがダビングされるソースとして音楽CDの他にたとえば、音楽CD又はアナログレコードをダビングしたMD,CD−R,CD−RW,オーディオカセットテープ等の音楽記録媒体が考えられ、またアナログレコード自体からの直接のダビングも考えられる他、AM,FMあるいはTV放送の音声信号等を取り込んで記録することも考えられる。このような種々の音楽記録媒体、放送から記録媒体内蔵型オーディオ装置へダビングを行なった場合にも、アーティスト名,アルバム名,曲名等を付加しておきたいという要望は十分に考えられる。しかし、これらの音楽記録媒体又は放送から記録媒体内蔵型オーディオ装置へダビングを行なった場合には、通常の音楽CDのTOC情報に相当する情報がないのでCDDBを利用することはできない。従って、このような場合には、アーティスト名,アルバム名,曲名等に関しては完全にユーザが自分で文字入力する必要がある。 By the way, in addition to a music CD, for example, an MD, a CD-R, a CD-RW, an audio cassette tape or the like dubbed a music CD or an analog record as a source to which music data is dubbed into the above-described recording medium built-in type audio apparatus. In addition to the direct dubbing from the analog record itself, it is also possible to capture and record AM, FM or TV broadcast audio signals. Even when dubbing from various music recording media and broadcasts to an audio device with a built-in recording medium, there is a sufficient demand for adding artist names, album names, song names, and the like. However, when dubbing from these music recording media or broadcasts to an audio device with a built-in recording medium, CDDB cannot be used because there is no information corresponding to the TOC information of a normal music CD. Therefore, in such a case, it is necessary for the user to input characters completely for the artist name, album name, song name, and the like.
特に、アナログレコードに関しては、比較的ビッグネームのアーティストに関してもクラシック,ジャズ等の分野では音楽CD化されていないものが多い。このため、アナログレコードの所有者自身がレコード盤の劣化を恐れてデジタルデータ化したい、より具体的にはCD−R,CD−RW等の記録媒体を利用してCD化したいという要望がある。このような要望に応えて、パーソナルコンピュータに音声信号を取り込むための種々のキャプチャ及びアプリケーションソフトウェアが提供されており、また記録媒体内蔵型オーディオ装置にも同様の機能が備えられている場合が多い。 In particular, with respect to analog records, many relatively big name artists are not made into music CDs in the fields of classical music and jazz. For this reason, there is a demand that the owner of the analog record himself / herself wants to convert it into digital data in fear of deterioration of the record board, and more specifically, wants to convert it into a CD using a recording medium such as a CD-R or CD-RW. In response to such demands, various capture and application software for capturing an audio signal in a personal computer are provided, and a recording medium built-in audio apparatus often has a similar function.
アナログレコードに収録されている楽曲を記録媒体内蔵型オーディオ装置にダビングした場合、ユーザ自身がトラックを分離する等の処理が必要ではあるが、最終的には図25の模式図に示すような、新たな音楽CDが装置に装填された場合と同様の状態で、1枚のアナログレコードに収録されている楽曲がトラックとして表示される。従って、この状態でユーザ自身がアーティスト名,アルバム名,各曲名等を入力すれば、以後は音楽CDにCDDBからメタ情報を取得してダビングした場合と同様に扱うことが可能になる。また更に、メタ情報が付属している状態をCD−R,CD−RW等にCDテキストとしてコピーすることも可能になる。しかし、アーティスト名,アルバム名,各曲名等のメタ情報をユーザ自身が入力することはやはり煩瑣な作業であることは事実である。 When the music recorded in the analog record is dubbed on the recording medium built-in type audio device, the user himself / herself needs to separate the tracks, but finally, as shown in the schematic diagram of FIG. The music recorded in one analog record is displayed as a track in the same state as when a new music CD is loaded in the apparatus. Therefore, if the user himself / herself inputs the artist name, album name, each song name, and the like in this state, it can be handled in the same manner as when dubbing the meta information from the CDDB to the music CD. Furthermore, it is possible to copy the state with meta information attached to CD-R, CD-RW, etc. as CD text. However, it is a fact that the user himself / herself inputs meta information such as artist name, album name, and each song name, which is a troublesome work.
このような事情に鑑みてたとえば特許文献1に開示されているような発明が提案されている。この特許文献1には、上述したようなメタ情報、具体的にはアルバム名、アーティスト名,曲名が登録されていない音楽CDに関して、アーティスト名又はいずれかの曲名をユーザが入力した場合に、入力されたアーティスト名又は曲名をアルバム名として自動的に登録するオーディオ装置が開示されている。この種の装置において一般的に楽曲を検索する場合にはアルバム名で検索することが多いため、アーティスト名又は代表的な曲名を仮のアルバム名として付与することは確かに実用的である。
上述のようなメタ情報の各データの登録のための入力操作は前述した如く音楽記録・再生ソフトウェアをインストールしたパーソナルコンピュータを記録媒体内蔵型オーディオ装置として利用する場合はパーソナルコンピュータに付属するキーボードを利用することが可能であるので比較的容易である。しかしそれでも一枚の音楽CDについてアーティスト名,アルバム名と、更に一般的には10曲程度の曲名を入力する必要があり、煩瑣な作業であることは言うまでもない。まして、カーオーディオ装置又はミニコンポ,マイクロコンポと称される専用のオーディオ装置ではパーソナルコンピュータのようなキーボードが一般的には付属していないため、たとえばリモートコントロール装置のテンキーを利用する等の操作によらざるを得ない。従って、上述のようなメタ情報の入力は非常に煩瑣であり、またそのような操作に不慣れなユーザにとっては非常に困難な作業になる。 As described above, the input operation for registering each piece of meta-information data as described above uses a keyboard attached to the personal computer when a personal computer with music recording / playback software installed is used as an audio device with a built-in recording medium. It is relatively easy to do so. However, it is necessary to input the artist name, album name, and more generally about 10 music names for one music CD, and it goes without saying that it is a troublesome work. In addition, a dedicated audio device called a car audio device or a mini component or a micro component does not generally include a keyboard such as a personal computer, and therefore, for example, by using an operation such as a numeric keypad of a remote control device. I must. Therefore, the input of meta information as described above is very cumbersome, and it is a very difficult task for a user unfamiliar with such operations.
また、特許文献1に開示されている発明では、いわゆるデビューアルバムではアーティスト名がそのままアルバム名として採用される場合が多いため、そのような場合には極めて有効ではあるが、自動的に付与されるアルバム名はあくまでも仮のものであり、ユーザ自身の備忘録として利用できる程度であることは否めない。また特許文献1に開示されている発明では、アーティスト名を入力して登録した場合にはそれがアルバム名として付与されるが曲名は付与されず、逆に曲名を入力して登録した場合にはそれがアルバム名として付与されるがアーティスト名は付与されないという問題がある。
In the invention disclosed in
更に音楽CD以外の音楽記録媒体からアーティスト名,アルバム名,曲名等を付与せずにダビングされた楽曲データにアーティスト名,アルバム名,曲名等を登録するためにはユーザ自身が必ず文字入力して登録する必要があるという問題がある。特に、前述した如く、多数のアナログレコードをデジタルデータ化した場合には、アーティスト名,アルバム名,各曲名等のメタ情報をユーザ自身が入力しておかなければ、記録媒体内にアナログレコードからデジタルデータ化された多数のデータが記録された状態になり、収拾がつかなくなる虞があり得る。 Furthermore, in order to register the artist name, album name, song name, etc. in the music data dubbed without assigning the artist name, album name, song name, etc. from the music recording medium other than the music CD, the user must always input characters. There is a problem that it is necessary to register. In particular, as described above, when a large number of analog records are converted into digital data, if the user does not input meta information such as artist names, album names, and song names, the analog records are digitally recorded in the recording medium. There is a possibility that a large number of data is recorded and cannot be collected.
本発明は以上のような事情に鑑みてなされたものであり、CDDBに登録されていない音楽CDの音楽情報(メタ情報)、または音楽CD以外のソース、特にアナログレコードからダビングしたデータのメタ情報を簡便に且つ操作に不慣れなユーザにとっても容易に入力して登録可能な音楽情報検索方法及びそのような方法を実現する音楽情報検索装置の提供を主たる目的とする。また、そのような音楽情報検索方法を実現する音楽情報検索装置、そのような音楽情報検索方法を一般的なオーディオ装置の機能の一部として実現するため、又はパーソナルコンピュータをそのような音楽情報検索装置として機能させるためのコンピュータプログラムの提供をも目的とする。 The present invention has been made in view of the above circumstances, and music information (meta information) of music CDs not registered in the CDDB, or meta information of data dubbed from sources other than music CDs, particularly analog records. The main object of the present invention is to provide a music information search method and a music information search device that realizes such a method that can be easily input and registered even by a user who is not familiar with the operation. In addition, a music information search apparatus that realizes such a music information search method, a realization of such a music information search method as a part of a function of a general audio device, or a personal computer for such music information search Another object of the present invention is to provide a computer program for functioning as an apparatus.
本発明は端的には、音楽情報(メタ情報)の内のアーティスト名をキーワードとしてインターネット上のウェブページをまず検索し、検索結果のウェブページ、即ちキーワードであるアーティスト名を含むウェブページ内の文字列を音楽情報(メタ情報)の内のアルバム名、曲名の候補として検索する構成を採っている。これにより、アーティスト名を入力するのみにてアルバム名、曲名が容易に検索可能になる。なお、アーティスト名についてはCDDBに登録されているデータから予めアーティスト名のデータを抽出したデータベースを別途作成しておき、このようなデータベースをいわゆるインクリメンタルサーチにより検索することにより、アーティスト名の全ての文字をユーザ自身が入力する必要がないようにすることも可能である。 In short, the present invention first searches a web page on the Internet using the artist name in the music information (meta information) as a keyword, and the web page of the search result, that is, the characters in the web page including the artist name as the keyword. The configuration is such that the column is searched as a candidate for album name and song name in music information (meta information). As a result, album names and song names can be easily searched by simply inputting the artist name. As for artist names, a database in which artist name data is extracted in advance from data registered in the CDDB is created separately, and by searching such a database by so-called incremental search, all characters of the artist name are obtained. It is also possible to prevent the user himself / herself from inputting.
なお、アーティスト名をキーワードとしてウェブページを検索する際に、たとえば音楽CDのオンラインショップのウェブサイト、音楽CDの発行元の事業者のウェブサイト、アーティスト自身のウェブサイト及びファンクラブのウェブサイト等のような特定のウェブサイトのみを対象とすることにより、検索対象のウェブサイトを絞ることが可能になる。 When searching for a web page using an artist name as a keyword, for example, a music CD online shop website, a music CD publisher's website, an artist's own website, a fan club website, etc. By targeting only such specific websites, it becomes possible to narrow down the search target websites.
また更に、アーティスト名をキーワードとした検索結果のウェブページ内の文字列からアルバム名、曲名を検索する場合には、たとえば日本語の場合であれば「 」、『 』等で、英語の場合であれば " " 、 ' ' 等で挟まれた文字列がアルバム名又は曲名である可能性が高く、また周囲の文章とは異なる表示状態(たとえば太字、異なる色の字、ゴシック体等の異なるフォント)である可能性が高く、更には曲名の場合には「1」から順にナンバリングされている可能性が高く、しかも改行してナンバリングされている可能性が高い。従って、そのような文字列を検索することにより、アルバム名、曲名である可能性が高い候補としての文字列を容易に見付け出せる可能性が高い。 Furthermore, when searching for album names and song names from the search results web page with the artist name as a keyword, for example, “”, “” etc. for Japanese, If there is a character string between “”, “”, etc., it is highly possible that it is an album name or song title, and the display state is different from the surrounding text (for example, bold, different color, different fonts such as Gothic font) In the case of a song title, there is a high possibility that it is numbered in order from “1”, and there is a high possibility that it is numbered after a new line. Therefore, by searching for such a character string, it is highly likely that a character string as a candidate that is highly likely to be an album name or a song name can be easily found.
更にまた、検索結果のウェブページがHTML、XML等のいわゆるタグ言語で作成されている場合は、たとえばアルバム名、曲名の文字列がリンクを設定するためのタグで挟まれていたり、アルバム名の文字列がアルバムジャケットの画像を表示するためのタグで挟まれていたり、曲名の文字列が試聴用の楽曲データをダウンロードするためのタグで挟まれていたりする場合が多い。従って、そのようなタグで挟まれた文字列を検索することにより、アルバム名、曲名の候補としての検索対象のウェブサイトを絞ることが可能になる。 Furthermore, when the search result web page is created in a so-called tag language such as HTML or XML, for example, an album name or a song name character string is sandwiched between tags for setting a link, In many cases, a character string is sandwiched between tags for displaying an image of an album jacket, or a character string of a song name is sandwiched between tags for downloading music data for trial listening. Therefore, by searching for a character string sandwiched between such tags, it is possible to narrow down search target websites as candidates for album names and song names.
本発明に係る音楽情報検索方法は、音楽記録媒体に記録されている楽曲に関する文字情報としての音楽情報を検索装置が検索する音楽情報検索方法において、音楽情報の内のアーティスト名をキーワードとしてウェブページをインターネット上で検索し、前記キーワードを含むウェブページ内の文字列を音楽情報の内のアルバム名及び/又は曲名の候補として検索することを特徴とする。 The music information search method according to the present invention is a music information search method in which a search device searches for music information as character information relating to a song recorded on a music recording medium, and the web page with the artist name of the music information as a keyword. Is searched on the Internet, and a character string in the web page including the keyword is searched as a candidate for an album name and / or a song name in the music information.
また、本発明に係る音楽情報検索装置は、音楽記録媒体に記録されている楽曲に関する文字情報としての音楽情報を検索する音楽情報検索装置において、音楽情報の内のアーティスト名の入力を受け付けるアーティスト名入力手段と、該アーティスト名入力手段が受け付けたアーティスト名をキーワードとしてインターネット上のウェブページを検索するウェブページ検索手段と、該ウェブページ検索手段が検索に使用したキーワードを含むウェブページ内の文字列を音楽情報の内のアルバム名及び/又は曲名の候補として検索するアルバム名・曲名検索手段とを備えたことを特徴とする。 Also, the music information search device according to the present invention is a music information search device for searching music information as character information related to music recorded on a music recording medium, and an artist name that accepts input of an artist name in the music information. Input means, web page search means for searching a web page on the Internet using the artist name received by the artist name input means as a keyword, and a character string in the web page including the keyword used by the web page search means for the search Album name / song name search means for searching for album names and / or song name candidates in music information.
このような本発明の音楽情報検索方法及び装置では、音楽記録媒体に記録されている楽曲に関する文字情報としての音楽情報の内のアーティスト名をキーワードとしてウェブページがインターネット上で検索され、更に検索に使用されたキーワードを含むウェブページ内の文字列が音楽情報の内のアルバム名及び/又は曲名の候補として検索される。 In such a music information search method and apparatus of the present invention, a web page is searched on the Internet using the artist name of the music information as the character information related to the music recorded on the music recording medium as a keyword, and further searched. The character string in the web page including the used keyword is searched as a candidate for the album name and / or song name in the music information.
また本発明に係る音楽情報検索方法は上記の音楽情報検索方法の発明において、前記検索装置は、前記キーワードを含むウェブページ内の所定の表示状態の文字列をアルバム名及び/又は曲名の候補として検索することを特徴とする。 The music information search method according to the present invention is the music information search method invention described above, wherein the search device uses a character string in a predetermined display state in a web page including the keyword as an album name and / or song name candidate. It is characterized by searching.
また本発明に係る音楽情報検索装置は上記の音楽情報検索装置の発明において、前記アルバム名・曲名検索手段は、前記キーワードを含むウェブページ内で所定の表示状態である文字列をアルバム名及び/又は曲名の候補の文字列として検索するようにしてあることを特徴とする。 Also, the music information search device according to the present invention is the music information search device invention described above, wherein the album name / song name search means uses an album name and / or a character string in a predetermined display state in a web page including the keyword. Or it is made to search as a character string of a tune name candidate.
このような本発明に係る音楽情報検索方法及び装置では上記の発明において、検索に使用されたキーワードを含むウェブページ内の所定の表示状態の文字列に絞ってアルバム名及び/又は曲名の候補が検索される。 In such a music information search method and apparatus according to the present invention, in the above invention, album name and / or song name candidates are narrowed down to a character string of a predetermined display state in the web page including the keyword used for the search. Searched.
また本発明に係る音楽情報検索方法は前記の音楽情報検索方法の発明において、前記検索装置は、前記キーワードを含むウェブページがタグ言語で記述されている場合は、所定のタグで挟まれた文字列をアルバム名及び/又は曲名の候補として検索することを特徴とする。 The music information search method according to the present invention is the music information search method invention described above, wherein the search device is configured such that, when a web page including the keyword is described in a tag language, the characters sandwiched between predetermined tags. The column is searched as a candidate for album name and / or song name.
また本発明に係る音楽情報検索装置は前記の音楽情報検索装置の発明において、前記アルバム名・曲名検索手段は、前記キーワードを含むウェブページがタグ言語で記述されている場合に、所定のタグで挟まれた文字列をアルバム名及び/又は曲名の候補の文字列として検索するようにしてあることを特徴とする。 In the music information search device according to the present invention, the album name / song name search means uses a predetermined tag when the web page including the keyword is described in a tag language. The sandwiched character string is searched as an album name and / or song name candidate character string.
このような本発明に係る音楽情報検索方法及び装置では前記の発明において、検索に使用されたキーワードを含むウェブページがタグ言語で記述されている場合は、所定のタグで挟まれた文字列に絞ってアルバム名及び/又は曲名の候補が検索される。 In such a music information search method and apparatus according to the present invention, in the above-described invention, when a web page including a keyword used for the search is described in a tag language, a character string sandwiched between predetermined tags is used. Narrow down the album name and / or song name candidates.
また本発明に係る音楽情報検索方法は上記の音楽情報検索方法の発明のいずれか一つにおいて、前記検索装置は、前記キーワードとして検索に使用したアーティスト名に検索結果のアルバム名及び/又は曲名の候補の文字列を対応付けたアルバム名・曲名データベースを作成することを特徴とする。 The music information search method according to the present invention is the music information search method according to any one of the above music information search methods, wherein the search device includes an artist name used for the search as the keyword and an album name and / or a song name as a search result. An album name / song name database in which candidate character strings are associated is created.
また本発明に係る音楽情報検索装置は上記の音楽情報検索装置の発明のいずれか一つにおいて、前記アルバム名・曲名検索手段は、アーティスト名をキーワードとして検索したアルバム名及び/又は曲名の候補の文字列を検索に使用したキーワードと対応付けたアルバム名・曲名データベースを作成するようにしてあることを特徴とする。 Also, the music information search device according to the present invention is the music information search device according to any one of the above-mentioned music information search devices, wherein the album name / song name search means is an album name and / or song name candidate searched using the artist name as a keyword. An album name / song name database in which a character string is associated with a keyword used for the search is created.
このような本発明に係る音楽情報検索方法及び装置では上記の発明のいずれか一つにおいて、キーワードとして検索に使用したアーティスト名に検索結果のアルバム名及び/又は曲名の候補の文字列を対応付けたアルバム名・曲名データベースが作成される。 In such a music information search method and apparatus according to the present invention, in any one of the above inventions, the artist name used for the search as a keyword is associated with the search result album name and / or the song name candidate character string. A new album name / song name database is created.
また本発明に係る音楽情報検索方法は上記の音楽情報検索方法の発明のいずれか一つにおいて、音楽記録媒体の記録内容を特定する情報と音楽情報とが対応付けられて登録されている音楽記録媒体データベースから音楽情報の内のアーティスト名を予め検索して登録したアーティスト名データベースを作成し、前記検索装置によるアクセスが可能な記憶装置に記憶させておき、前記検索装置は、外部から入力された文字情報に基づいて、前記記憶装置が記憶しているアーティスト名データベースに登録されているアーティスト名をインクリメンタルサーチにより検索し、検索結果のアーティスト名を前記キーワードとして使用することを特徴とする。 The music information search method according to the present invention is the music record according to any one of the above-mentioned music information search method inventions, wherein the information specifying the recording contents of the music recording medium and the music information are registered in association with each other. An artist name database is created by previously searching for and registering artist names in music information from a medium database, and stored in a storage device accessible by the search device. The search device is input from the outside. Based on character information, an artist name registered in an artist name database stored in the storage device is searched by an incremental search, and the artist name of the search result is used as the keyword.
また本発明に係る音楽情報検索装置は上記の音楽情報検索装置の発明のいずれか一つにおいて、音楽記録媒体の記録内容を特定する情報と音楽情報とが対応付けられて登録されている音楽記録媒体データベースから音楽情報の内のアーティスト名を予め検索して登録したアーティスト名データベースを作成して記憶手段に記憶させるアーティスト名データベース作成手段と、外部からの文字情報の入力を受け付ける文字情報入力手段と、該文字情報入力手段が受け付けた文字情報に基づいて、前記アーティスト名データベースに登録されているアーティスト名をインクリメンタルサーチにより検索するアーティスト名検索手段と、該アーティスト名検索手段が検索したアーティスト名を表示する表示手段と、該表示手段に表示された検索結果のアーティスト名が複数である場合にいずれか一つを選択する指示を受け付ける選択受付手段とを備え、前記アーティスト名入力手段は、前記選択受付手段が選択を受け付けたアーティスト名の入力を受け付けるようにしてあることを特徴とする。 The music information search device according to the present invention is the music record according to any one of the above-described music information search devices, wherein the information specifying the recording content of the music recording medium and the music information are registered in association with each other. An artist name database creating means for creating an artist name database registered in advance by searching for an artist name in music information from a medium database and storing it in a storage means; and a character information input means for receiving input of character information from the outside Based on the character information received by the character information input means, an artist name search means for searching for an artist name registered in the artist name database by an incremental search, and an artist name searched by the artist name search means are displayed. Display means and search results displayed on the display means Selection accepting means for accepting an instruction to select one of the artist names when there are a plurality of artist names, wherein the artist name input means accepts an input of an artist name for which the selection accepting means has accepted the selection. It is characterized by being.
このような本発明に係る音楽情報検索方法及び装置では上記の発明のいずれか一つにおいて、音楽記録媒体の記録内容を特定する情報と音楽情報とが対応付けられて登録されている音楽記録媒体データベースから音楽情報の内のアーティスト名を予め検索して登録したアーティスト名データベースが作成されている。そして、このアーティスト名データベースに登録されているアーティスト名が外部から入力された文字情報に基づいてインクリメンタルサーチにより検索され、この検索結果のアーティスト名がアルバム名、曲名を検索するためのキーワードとしてそのまま使用される。 In such a music information searching method and apparatus according to the present invention, in any one of the above inventions, the music recording medium in which the information specifying the recording content of the music recording medium and the music information are registered in association with each other An artist name database is created in which the artist names in the music information are previously searched from the database and registered. Then, the artist name registered in this artist name database is searched by incremental search based on the character information inputted from the outside, and the artist name of this search result is used as it is as a keyword for searching the album name and song name. Is done.
また本発明に係る音楽情報検索方法は上記の音楽情報検索方法の発明において、前記音楽記録媒体データベースはインターネット通信によるアクセスが可能なリモート記憶装置に記憶されており、前記検索装置は、必要な情報を前記リモート記憶装置が記憶している前記音楽記録媒体データベースからインターネット通信により取得することにより、前記アーティスト名データベースを作成及び更新することを特徴とする。 The music information search method according to the present invention is the music information search method invention described above, wherein the music recording medium database is stored in a remote storage device accessible by Internet communication, and the search device stores necessary information. Is obtained from the music recording medium database stored in the remote storage device by Internet communication, thereby creating and updating the artist name database.
また本発明に係る音楽情報検索装置は上記の音楽情報検索装置の発明において、前記音楽記録媒体データベースはインターネット通信によるアクセスが可能なリモート記憶装置に記憶されており、前記アーティスト名データベース作成手段は、必要な情報を前記リモート記憶装置が記憶している前記音楽記録媒体データベースからインターネット通信により取得することにより、前記アーティスト名データベースを作成及び更新するようにしてあることを特徴とする。 The music information search device according to the present invention is the music information search device invention described above, wherein the music recording medium database is stored in a remote storage device accessible by Internet communication, and the artist name database creation means includes: The artist name database is created and updated by acquiring necessary information from the music recording medium database stored in the remote storage device by Internet communication.
このような本発明に係る音楽情報検索方法及び装置では上記の発明において、音楽記録媒体データベースがインターネット通信によるアクセスが可能なリモート記憶装置に記憶されているので、アーティスト名データベースを作成及び更新するために必要な情報がリモート記憶装置が記憶している前記音楽記録媒体データベースからインターネット通信により取得される。 In such a music information retrieval method and apparatus according to the present invention, in the above invention, the music recording medium database is stored in a remote storage device that can be accessed by Internet communication. Necessary information for the recording is acquired from the music recording medium database stored in the remote storage device by Internet communication.
また本発明に係る音楽情報検索方法は前記の音楽情報検索方法の発明において、前記アーティスト名データベースがインターネット通信によるアクセスが可能なリモート記憶装置に記憶されていることを特徴とする。 The music information search method according to the present invention is characterized in that, in the music information search method invention, the artist name database is stored in a remote storage device accessible by Internet communication.
また本発明に係る音楽情報検索装置は前記の音楽情報検索装置の発明において、前記アーティスト名データベースがインターネット通信によるアクセスが可能なリモート記憶装置に記憶されていることを特徴とする。 The music information retrieval apparatus according to the present invention is characterized in that, in the music information retrieval apparatus, the artist name database is stored in a remote storage device accessible by Internet communication.
このような本発明に係る音楽情報検索方法及び装置では前記の発明において、必要な場合にのみ、インターネット通信によるアクセスが可能なリモート記憶装置に記憶されているアーティスト名データベースにアクセスすればよい。 In such a music information retrieval method and apparatus according to the present invention, in the above-described invention, only when necessary, an artist name database stored in a remote storage device accessible by Internet communication may be accessed.
また本発明に係るコンピュータプログラムは、音楽記録媒体に記録されている楽曲に関する文字情報としての音楽情報をコンピュータに検索させるためのコンピュータプログラムであって、音楽情報の内のアーティスト名をキーワードとしてウェブページをインターネット上で検索させる手順と、キーワードを含むウェブページ内の文字列を音楽情報の内のアルバム名及び/又は曲名の候補として検索させる手順とを前記コンピュータに実行させることを特徴とする。 The computer program according to the present invention is a computer program for causing a computer to search for music information as character information relating to a song recorded on a music recording medium, the web page using an artist name in the music information as a keyword. The computer is caused to execute a procedure for searching for a title on the Internet and a procedure for searching for a character string in a web page including a keyword as an album name and / or song name candidate in music information.
また本発明に係るコンピュータプログラムは上記のコンピュータプログラムの発明において、前記キーワードを含むウェブページ内の所定の表示状態の文字列をアルバム名及び/又は曲名の候補として検索させる手順を前記コンピュータに更に実行させることを特徴とする。 The computer program according to the present invention further includes a step of causing the computer to search for a character string in a predetermined display state in the web page including the keyword as an album name and / or song name candidate in the computer program invention described above. It is characterized by making it.
また本発明に係るコンピュータプログラムは前記のコンピュータプログラムの発明において、前記キーワードを含むウェブページがタグ言語で記述されている場合は、所定のタグで挟まれた文字列をアルバム名及び/又は曲名の候補として検索させる手順を前記コンピュータに更に実行させることを特徴とする。 Further, in the computer program invention according to the present invention, when the web page including the keyword is described in a tag language, a character string sandwiched between predetermined tags is used as an album name and / or song title. The computer is further caused to execute a procedure for searching as a candidate.
また本発明に係るコンピュータプログラムは上記のコンピュータプログラムの発明のいずれか一つにおいて、音楽記録媒体の内容を特定する情報と音楽情報とが対応付けられて登録されている音楽記録媒体データベースに登録されている音楽情報の内のアーティスト名を予め検索して登録したアーティスト名データベースを作成して前記コンピュータがアクセス可能な記憶装置に記憶させる手順と、外部から入力された文字情報に基づいて、前記アーティスト名データベースに登録されているアーティスト名をインクリメンタルサーチにより検索する手順と、検索結果のアーティスト名をキーワードとする手順とを前記コンピュータに更に実行させることを特徴とする。 The computer program according to the present invention is registered in the music recording medium database in which the information specifying the contents of the music recording medium and the music information are registered in association with each other in any one of the above computer program inventions. The artist name database is created by searching for and registering the artist name in the music information in advance, and stored in a storage device accessible by the computer, and the artist based on the character information input from the outside The computer may further execute a procedure for searching for an artist name registered in a name database by an incremental search and a procedure using an artist name as a keyword as a search result.
以上のような本発明に係るコンピュータプログラムでは、前述した本発明の方法が本発明の検索装置により実行され、また汎用コンピュータにインストールした場合には本発明の検索装置として機能させることができる。 In the computer program according to the present invention as described above, the above-described method of the present invention is executed by the search device of the present invention, and when installed in a general-purpose computer, the computer program can function as the search device of the present invention.
前述のような本発明の音楽情報検索方法及び装置によれば、音楽記録媒体に記録されている楽曲に関する文字情報としての音楽情報の内のアーティスト名をキーワードとして入力するのみで、アーティスト名に関連するアルバム名及び/又は曲名の候補の文字列がインターネット上のウェブページから検索されるので、CDDB等のような音楽記録媒体データベースに登録されていないアルバム名及び/又は曲名の候補の文字列を検索して入力することが容易に可能になる。 According to the music information retrieval method and apparatus of the present invention as described above, the artist name in the music information as the character information relating to the music recorded on the music recording medium is only input as a keyword, and the artist name is related. Since the character string of the album name and / or song name candidate to be searched is searched from the web page on the Internet, the character string of the album name and / or song name candidate not registered in the music recording medium database such as CDDB It becomes possible to search and input easily.
また前述のような本発明に係る音楽情報検索方法及び装置によれば上記の発明において、アーティスト名をキーワードとして検索さレアウェブページにおいて、所定の表示状態の文字列に絞ってアルバム名及び/又は曲名の候補が検索されるので、高確率でアルバム名及び/又は曲名である文字列が検索可能になる。 Further, according to the music information searching method and apparatus according to the present invention as described above, in the above invention, in the rare web page searched using the artist name as a keyword, the album name and / or Since song name candidates are searched, a character string that is an album name and / or song name can be searched with high probability.
また前述のような本発明に係る音楽情報検索方法及び装置によれば前記の発明において、アーティスト名をキーワードとして検索さレアウェブページがタグ言語で記述されている場合は、所定のタグで挟まれた文字列に絞ってアルバム名及び/又は曲名が検索されるので、高確率でアルバム名及び/又は曲名である文字列が検索可能になる。 Further, according to the music information retrieval method and apparatus according to the present invention as described above, in the above invention, when a rare web page searched using the artist name as a keyword is described in a tag language, it is sandwiched between predetermined tags. Since the album name and / or song name is searched by narrowing down the character string, the character string that is the album name and / or song name can be searched with high probability.
また前述のような本発明に係る音楽情報検索方法及び装置によれば前記の発明のいずれか一つにおいて、キーワードとして検索に使用したアーティスト名に検索結果のアルバム名及び/又は曲名の候補の文字列を対応付けたアルバム名・曲名データベースが作成されるので、このアルバム名・曲名データベースを利用すれば、インターネット上を検索する必要なしにアルバム名及び/又は曲名である文字列を検索することも可能になる。 Also, according to the music information search method and apparatus according to the present invention as described above, in any one of the above inventions, the artist name used for the search as a keyword is the album name and / or song name candidate character of the search result. An album name / song name database in which columns are associated with each other is created. By using this album name / song name database, it is possible to search for a character string that is an album name and / or a song name without having to search on the Internet. It becomes possible.
また前述のような本発明に係る音楽情報検索方法及び装置によれば前記の発明のいずれか一つにおいて、音楽記録媒体の記録内容を特定する情報と音楽情報とが対応付けられて登録されている音楽記録媒体データベースから音楽情報の内のアーティスト名を予め検索して登録したアーティスト名データベースに登録されているアーティスト名が外部から入力された文字情報に基づいてインクリメンタルサーチにより検索される。そして、この検索結果のアーティスト名がアルバム名、曲名を検索するためのキーワードとしてそのまま使用されるので、キーワードとしてのアーティスト名をユーザが入力する必要がなくなる。 Further, according to the music information searching method and apparatus according to the present invention as described above, in any one of the above inventions, the information specifying the recording content of the music recording medium and the music information are registered in association with each other. The artist name registered in the artist name database registered in advance by searching for the artist name in the music information from the existing music recording medium database is searched by the incremental search based on the character information inputted from the outside. Then, the artist name of the search result is used as it is as a keyword for searching for the album name and song name, so that it is not necessary for the user to input the artist name as the keyword.
また前述のような本発明に係る音楽情報検索方法及び装置によれば上記の発明において、音楽記録媒体データベースの内容を常に最新の状態にしておくことが可能になる。 Further, according to the music information retrieval method and apparatus according to the present invention as described above, in the above-described invention, it is possible to keep the contents of the music recording medium database always up-to-date.
また前述のような本発明に係る音楽情報検索方法及び装置によれば前記の発明において、必要な場合にのみ、インターネット通信によるアクセスが可能なリモート記憶装置に記憶されているアーティスト名データベースにアクセスすればよいので、アーティスト名データベースを記憶しておく必要がなく、従って記憶手段の記憶容量を節減することが可能になる。 Also, according to the music information retrieval method and apparatus according to the present invention as described above, in the above invention, the artist name database stored in the remote storage device accessible via the Internet communication is accessed only when necessary. Therefore, it is not necessary to store the artist name database, and therefore the storage capacity of the storage means can be reduced.
更に、前述のような本発明に係るコンピュータプログラムによれば、本発明の方法を検索装置として組み込んだオーディオ装置が容易に実現される。また、汎用コンピュータに本発明に係るコンピュータプログラムをインストールした場合には本発明の検索装置として機能させることが可能になる。 Furthermore, according to the computer program according to the present invention as described above, an audio device incorporating the method of the present invention as a search device can be easily realized. Further, when the computer program according to the present invention is installed in a general-purpose computer, it can function as the search device of the present invention.
以下、本発明をその実施の形態を示す図面を参照して具体的に説明する。図1は本発明に係る音楽情報検索装置をオーディオ装置としてのミニコンポに適用した場合の外観を示す模式図である。オーディオ装置1は、左右のスピーカSL,SRと、本体MUと、リモートコントロール装置2とを少なくとも含んでいる。本体MUには外部から見える構成要素として、CDドライブ17、表示部20、操作部21、リモートコントロール装置2から送信されるリモコン信号を受信するためのリモコン信号受信部22等が備えられている。
Hereinafter, the present invention will be described in detail with reference to the drawings showing embodiments thereof. FIG. 1 is a schematic diagram showing an external appearance when a music information retrieval apparatus according to the present invention is applied to a minicomponent as an audio apparatus. The
なお、オーディオ装置1の本体MUには一般的なこの種の装置と同様に、上述した構成要素以外にもたとえば、FM及び/又はAMラジオのレシーバ、カセットテープ,MD等の記録媒体の再生・記録装置等が備えられており、また、音楽(音声信号)を再生するために一般的に必要な音声信号処理回路、たとえばアンプ,イコライザ等が内蔵されていることはいうまでもない。
Note that the main unit MU of the
図2はオーディオ装置1のリモートコントロール装置2のキー配置の状態を示す模式図である。リモートコントロール装置2(以下、リモコン装置2という)には、オーディオ装置1の電源をオン/オフする電源スイッチ50、表示部21上でカーソルを上下左右に移動させるための十字キー51、「編集」キー52、「決定」キー53、「クリア(取
消:CL)」キー54、「再生」キー55、「停止」キー56、「トラックアップ」キー57、「トラックダウン」キー58、テンキー59等が適宜に配列されて備えられている。なお、テンキー59は「0」〜「9」の数字は勿論のこと、かな及びアルファベットの入力にも利用可能なように各数字キーにアルファベット及びかなが割り付けられている。但し、これらの各キーの機能及び操作方法は基本的には従来のこの種の装置のリモコン装置と同様である。
FIG. 2 is a schematic diagram showing a key arrangement state of the
また、リモコン装置2には「CDDB」キー60及び「録音」キー61が備えられている。「CDDB」キー60はインターネット上のCDDBのウェブサイト(リモート記憶装置)からメタ情報を取得させる指示を与えるキーであり、「録音」キー61はCDドライブ17に装填されている音楽記録媒体としての音楽CDに収録されている楽曲を録音、即ちダビングさせる指示を与えるキーである。なお、ダビングは具体的には音楽CDに収録されている楽曲データをメタ情報の有無には拘わらずに後述するHDD15にコピーする処理である。但し、CDドライブ17に装填されている音楽CD以外のソースからの録音(ダビング)も可能であることはいうまでもない。
Further, the
なお、操作部21には上述したリモコン装置2の各キーと同様のキーが備えられており、ユーザは操作部21又はリモコン装置2のいずれを使用しても基本的には同一の操作を行なうことが可能である。
Note that the
図3はオーディオ装置1の本体MUの機能構成例を示す機能ブロック図である。本体MUの内部には、オーディオ装置1全体の制御を司るCPU等で構成された制御部11、オーディオ装置1としての基本的な制御のためのプログラムが記録されたROM12、種々のデータを一時記憶するためのRAM13、インターネットINを経由してインターネット上のCDDBのウェブサイトと通信すること及びインターネットIN上のウェブサイトにアクセスすることが可能な通信部14、大規模記録媒体としてのHDD15、主としてラジオ放送を受信するためのチューナ部16、主として音楽CDを再生するために、音楽CDに記録されているデータを読み出すCDドライブ17、CDドライブ17が読み出したCDフォーマットのデータを通常のデジタルオーディオデータに変換し、又は直接更に他のフォーマットのデータ、たとえばMP3フォーマットのデータ等に変換するデータ変換部18、デジタルオーディオ信号をアナログオーディオ信号に変換して両スピーカSL,SRへ出力するD/A変換及びプリメインアンプ部19、前述した表示部20、操作部21及びリモコン信号受信部22等がバス10により相互に接続されている。
FIG. 3 is a functional block diagram illustrating a functional configuration example of the main body MU of the
なお、オーディオ装置1の本体MUにCDドライブ17に加えてMDの記録・再生装置、オーディオカセットテープの記録・再生装置等を備えていてもよいことは前述した。MDの記録・再生装置を備える場合は、データ変換部18はATRAC方式のデータ変換をも行なえるように構成する必要がある。また、CDドライブ17に代えてCD−RWのドライブを備えていてもよい。この場合には、音楽CDからオーディオ装置1にダビングした楽曲のデータをCD−R又はCD−RWに更にダビングすることも可能になる。
As described above, the main body MU of the
更に、オーディオ装置1には外部からアナログ音声信号を入力するためのラインイン端子23が備えられている。このラインイン端子23から入力されたアナログの音声信号はアナログ−デジタル変換器(A/D)24によってデジタル音声信号に変換されてオーディオ装置1内へ取り込まれる。また、ラインイン端子23の他に、レコードプレーヤを接続するためのフォノアンプが備えられていてもよい。CDDBでは、音楽記録媒体としての音楽CDの記録内容を特定するための情報であるTOC情報による音楽CDの特定のみならず、楽曲のオーディオ信号の波形そのものを特定するMusicIDと称される技術により、レコードプレーヤから入力された音楽のオーディオ信号の波形又はチューナ部16で受信したラジオ放送のオーディオ信号の波形を特定してその曲に関するアーティスト名,アルバム名,曲名等のメタ情報を音楽CDの場合と同様に検索することが可能である。但し、そのような機能もCDDBにデータが登録されていなければ利用することができないことはいうまでもない。
Furthermore, the
HDD15には、後述するアーティスト名DB151、アルバム名・曲名DB152、、ジャンル名DB153、音楽DB154及び検索プログラム150が適宜の記憶領域に記憶されている。アーティスト名DB151は、CDDBに登録されている多数の音楽CDのメタ情報の内から予めアーティスト名のみを抽出してデータとして登録したデータベースである。アルバム名・曲名DB152は、詳細は後述するが、インターネットIN上のウェブサイトから検索したアルバム名、曲名の候補となる文字列を登録したデータベースである。なおこのアルバム名・曲名DB152に登録されている文字列は、それぞれの文字列が登録された際に検索に使用されたキーワード(アーティスト名)に関連付けられて登録されている。ジャンル名DB153は、CDDBに登録されている多数の音楽CDのメタ情報の内から予めジャンル名のみを抽出してデータとして登録したデータベースである。
In the
また、音楽DB154には、音楽CD等からダビングしたデータ、即ち各楽曲のオーディオ信号のデータ(以下、楽曲データという)を主体としてそれに付属する情報、即ちジャンル名、アーティスト名,アルバム名,曲名等のメタ情報が対応付けられて登録されている。なお、音楽DB154への楽曲データの登録は、アルバム単位(音楽CD単位)で1フォルダとされ、各フォルダ内にはその音楽CDに収録されていた各楽曲データがファイルとして格納されている。また、各フォルダにはアルバム名,アーティスト名,ジャンル名,格納されている各楽曲の楽曲名がメタ情報として付属している。
In the
なお、アーティスト名DB151及びジャンル名DB153は、制御部11が検索プログラム150に従って適宜のタイミングでCDDBのウェブサイトにアクセスすることにより作成し、またその登録内容を更新する。しかし、このような各データベースの作成及び更新処理は公知の技術で可能であることはいうまでもない。
The
なお、同一アーティストのフォルダをそのアーティスト名をフォルダ名としたフォルダにまとめて格納しておくことも可能である。また、ユーザが専用のフォルダ、たとえば「お気に入り」等の名称のフォルダを作成し、そのフォルダにお気に入りの楽曲を他の種々のフォルダからコピーして格納しておくことも可能である。この場合にはメタ情報として各楽曲の本来のメタ情報がコピーされて付加される。 It is also possible to store folders of the same artist in a folder with the artist name as the folder name. It is also possible for the user to create a dedicated folder, for example, a folder having a name such as “favorite”, and store the favorite music piece in the folder by copying it from various other folders. In this case, the original meta information of each music piece is copied and added as meta information.
なお、音楽DB154に登録される楽曲データは音楽CDのフォーマット、ATRACフォーマット、MP3フォーマット等の種々の音声データ用のフォーマットのいずれか一つのフォーマットに統一してもよいし、異なるフォーマットのままであってもよい。但し、異なるフォーマットでの音楽DB154への登録を可能にする場合にはそれぞれの楽曲データ(より具体的にはデータファイル)のフォーマットを特定する情報を付加する必要があり、またデータ変換部18はそれぞれのフォーマットに対応する必要がある。これに対してたとえばMP3フォーマットのみで楽曲データを音楽DB154に登録する場合には、音楽DB154の記憶容量を節約することが可能ではあるが、音楽DB154への楽曲データの登録の際、及び音楽DB154に登録されているMP3フォーマットの楽曲データの再生の都度、データ変換部18においてフォーマットの変換を行なう必要が生じる。
The music data registered in the
図4はアーティスト名DB151の登録内容の一例を示す模式図である。アーティスト名DB151にはCDDBに登録されている各音楽CDのメタ情報の内のアーティスト名のみが予め抽出されてそれぞれを特定するID(アーティスト名ID)と、アーティスト名そのものと、ジャンルとが一組のデータとして登録されている。なお、ジャンルに関してはデータが存在しない場合もあり、また複数のジャンルが付与されている場合(図4に「/」で示されている例)もある。
FIG. 4 is a schematic diagram showing an example of registered contents in the
図5はアルバム名・曲名DB152の登録内容の一例を示す模式図である。アルバム名・曲名DB152には、詳細は後述するが、インターネット上のウェブサイトから検索されたアルバム名(アルバムタイトル)、曲名の候補の文字列(単語、又は単語列)がそれぞれを特定する文字列IDと文字列そのものとが、それぞれが検索された際に使用されたキーワードであるアーティスト名のID(図4に示すアーティストID)と関連付けられて登録されている。なお、図5に示す例では各アーティスト名ID別に分類されているが、必ずしもその必要はない。 FIG. 5 is a schematic diagram showing an example of registered contents of the album name / song name DB 152. The album name / song name DB 152 will be described in detail later, but an album name (album title) searched from a website on the Internet and a character string (word or word string) that identifies a song name candidate respectively identify the character string. The ID and the character string itself are registered in association with the ID of the artist name (artist ID shown in FIG. 4), which is the keyword used when each is searched. In the example shown in FIG. 5, each artist name ID is classified, but this is not always necessary.
図6はジャンル名DB153の登録内容の一例を示す模式図である。ジャンル名DB153にはCDDBに登録されている各音楽CDのメタ情報の内のジャンル名のみが予め抽出されて、それぞれの選択回数がカウントされ、それぞれのジャンル名を特定するIDと、ジャンル名そのものと、選択回数とが一組のデータとして登録されている。なお、アーティスト名DB151及びジャンル名DB153は、オーディオ装置1がCDDBのウェブサイトとインターネット接続可能な場合は定期的に更新されることが望ましい。
FIG. 6 is a schematic diagram showing an example of registered contents in the
なお、図1乃至図3に示したオーディオ装置1としてのミニコンポ及びリモコン装置2の基本的な動作に関しては、従来の一般的なこの種の装置と同様であるので説明は省略する。以下においては、CDDBに登録されていない音楽CDがオーディオ装置1のCDドライブ17に装填された場合にメタ情報を登録するために検索して入力する音楽情報検索装置としての動作について主に説明する。
The basic operation of the mini-component as the
図7はオーディオ装置1の制御部11による基本的な処理手順を示すメインルーチンのフローチャートである。なお、このメインルーチンのフローチャートに示す処理はROM12に予め記憶されている制御プログラムを制御部11が実行することにより実現される。また、以下においてはオーディオ装置1のユーザによる操作はリモコン装置2によるものとして説明するが、操作部21の操作によっても同様の操作が可能である。
FIG. 7 is a flowchart of a main routine showing a basic processing procedure by the
制御部11は音楽CDがCDドライブ17に新たに装填されたか否かを常時監視しており、未登録の音楽CD、具体的には過去にCDDBからメタ情報を取得したことがない音楽CDが装填されたか否かを常時監視している。未登録の音楽CDがCDドライブ17に新たに装填されたことが検出された場合以外は(ステップS11でNO)、制御部11は他の処理を行ない(ステップS12)、後述するステップS19へ処理を進める。
The
CDドライブ17に未登録の音楽CDが装填されると(ステップS11でYES)、制御部11はCDドライブ17に装填された音楽CDのTOC情報をまず読み出し(ステップS13)、読み出したTOC情報を表示部20に図8の模式図に示すように表示する(ステップS14)。なお、図7のフローチャートには示さないが、CDDBから過去にメタ情報を取得したことがある音楽CDに関してはその音楽CDのTOC情報とメタ情報とをセットでHDD15に記憶させておけば、音楽CDから楽曲データのダビングをしていなかった場合であっても、CDDBにアクセスすることなしにメタ情報が自動的に表示されるようにすることが可能である。
When an unregistered music CD is loaded in the CD drive 17 (YES in step S11), the
ここで、表示部20に表示される画面の構成について説明しておく。画面の右上に「ジャンル」と表示されている矩形の部分はCDドライブ17に装填されている音楽CDのジャンルを表示するためのジャンル名表示欄201である。その直下の「アーティスト」と表示されている矩形の部分はCDドライブ17に装填されている音楽CDのアーティスト名を表示するためのアーティスト名表示欄203である。画面左側の「アルバムタイトル」と表示されている矩形の部分はCDドライブ17に装填されている音楽CDのアルバム名を表示するためのアルバム名表示欄202である。
Here, the configuration of the screen displayed on the
また画面の上下方向の中央部において左右幅一杯に表示されているのはトラック情報表示欄204である。このトラック情報表示欄204はCDドライブ17に装填されている音楽CDに収録されているトラックの数(楽曲の数)に応じた数のトラック情報表示欄が自動的に表示される。これらのトラック情報表示欄204の左側寄りの部分は各トラックの曲名表示欄205になっている。なお、画面の下端部にはメッセージ表示欄206が用意されており、ユーザに対する種々の案内,指示等のメッセージが適宜表示される。なおこの図8に示す画面では、メッセージ表示欄206に「未登録のCDです。CDDBキーを押すと情報を取得します。」というメッセージが表示されている。
Also, the track
次に、ユーザのリモコン装置2の「CDDB」キー60の操作に応じて、制御部11は通信部14を制御してTOC情報をCDDBのウェブサイトへ送信させ(ステップS15)、その後はCDDBのウェブサイトからの返信を待機する状態になる(ステップS16でNO)。但し、未登録の音楽CDがCDドライブ17に装填された場合に自動的にTOC情報をCDDBのウェブサイトへ送信するようにしてもよい。
Next, the
CDDBのウェブサイトからの返信を受信すると(ステップS16でYES)、制御部11は先に送信したTOC情報に対応するメタ情報を受信したか否かを判断する(ステップS17)。図7のフローチャートには示さないが、一つのTOC情報に対応する音楽CDのデータが複数存在する場合がある。その場合には該当するアルバム名(アルバムタイトル)がCDDBのウェブサイトから返信される。但し、一つのTOC情報をキーとして検索した結果、複数の音楽CDのデータがヒットした場合は異なる国で発売された同一内容の音楽CDである場合か、同一内容の音楽CDが再発売された場合であることが多い。いずれにしろ、このような場合は制御部11は受信したアルバム名の先頭のアルバム名にカーソルを位置させた状態で全て(所定数以上の場合はスクロール表示してもよい)のアルバム名を表示部20に表示する。
When a reply from the CDDB website is received (YES in step S16), the
ユーザはリモコン装置2の「十字」キー51を操作して希望するアルバム名の位置へカーソルを移動させて「決定」キー53を操作することによりいずれかのアルバム名を選択する。これにより、CDDBのウェブサイトへ送信したTOC情報に対応するデータが複数存在する場合にも一つのみのメタ情報がCDDBのウェブサイトから送信されるので、制御部11はそれを受信し(ステップS17でYES)、表示部20に図9の模式図に示すように表示する(ステップS18)。なおこの表示では、メッセージ表示欄206に「CDの情報が表示されました。録音キーを押すと録音(ダビング)を開始します。」というメッセージが表示される。
The user operates the “cross”
また、CDDBのウェブサイトへ送信されたTOC情報に対応するデータが存在しない場合は、データが存在しない旨が返信されるので、制御部11はその返信を受信する(ステップS17でNO)。この場合、制御部11は、図8に示す表示状態のままで、メッセージ表示欄206にたとえば「CDの情報がありません。」というメッセージを表示する。
Further, when there is no data corresponding to the TOC information transmitted to the CDDB website, a reply that there is no data is returned, and the
以上のように、CDドライブ17に新たに音楽CDが装填された場合、CDDBにその音楽CDのデータが既に登録されていれば対応するメタ情報が表示部20の対応する各表示欄に表示され、登録されていない場合はメタ情報は表示されない。但し、いずれの場合であってもユーザが音楽CDの再生をリモコン装置2の「再生」キー55の操作により指示すれば(ステップS19でYES)、制御部11はCDドライブ17に装填されている音楽CDの再生処理を実行する(ステップS20)。この場合、「再生」キー55は勿論のこと、「停止」キー56、「トラックアップ」キー57、「トラックダウン」キー58等を操作して通常のCDプレーヤと同様にオーディオ装置1を操作することが可能である。
As described above, when a music CD is newly loaded in the CD drive 17, if the data of the music CD is already registered in the CDDB, the corresponding meta information is displayed in the corresponding display fields of the
一方、ユーザがメタ情報の入力を行ないたい場合はリモコン装置2の「編集」キー52の操作によって指示する(ステップS19でNO,S21でYES)。これにより制御部11はメタ情報の検索・入力処理を実行する(ステップS22)。このメタ情報の検索・入力処理は、CDDBからメタ情報を取得できなかった場合は勿論であるが、メタ情報を取得できた場合にもそれを変更するために実行することができる。たとえば、英語表記の曲名をカタカナ表記に変更したり、あるいは英語表記の曲名を一般に広く知られている日本語の曲名に変更したり(たとえば「A Whiter Shade of Pale」を「青い影」に)、又その逆に変更したり(たとえば「上を向いて歩こう」を「Sukiyaki」に)することも可能である。
On the other hand, if the user wants to input meta information, an instruction is given by operating the “edit”
更に、既にダビングされている(音楽DB154に楽曲データが記録されている)がメタ情報が存在しない楽曲データにユーザが文字入力を行なうことによってメタ情報を登録することも可能である。これはたとえば音楽CDをメタ情報無しでダビングした場合は勿論のこと、オーディオカセットテープ、アナログレコード等からダビングした楽曲データに関しても、後からメタ情報を付加することが可能であることを意味している。なお、ステップS22のメタ情報の検索・入力処理の詳細については後述する。 Further, the meta information can be registered by the user inputting characters into music data that is already dubbed (music data is recorded in the music DB 154) but does not have meta information. This means that, for example, when music CDs are dubbed without meta information, it is possible to add meta information to music data dubbed from audio cassette tapes, analog records, etc. later. Yes. Details of the meta information search / input process in step S22 will be described later.
ユーザがメタ情報の入力ではなく、CDドライブ17に装填されている音楽CDに収録されている楽曲のダビング(楽曲データのHDD15の音楽DB154へのコピー)を行ないたい場合はリモコン装置2の「録音」キー61を操作する(ステップS21でNO,S23でYES)。これによって制御部11はCDドライブ17に装填されている音楽CDに収録されている各楽曲のダビング処理を実行する(ステップS24)。なおこの音楽CDの記録媒体(HDD15の音楽DB154)へのダビング処理そのものは周知の技術であるので説明は省略する。但しこの場合、メタ情報が存在しない(入力されていない)場合であっても、メタ情報として、仮のアルバム名(「CD01」等)及び仮の曲名(「トラック01」等)が自動的に付与され、ジャンル名は付与されない。このような処理自体は従来のこの種の装置と同様である。
If the user does not input meta information but wants to perform dubbing (copying of music data to the
上述のステップS20での再生処理、ステップS22でのメタ情報の検索・入力処理、及びステップS24でのダビング処理はいずれもそれぞれの処理中にユーザがリモコン装置2の所定の操作によって任意の時点で終了させることが可能である。従って、これらの処理がユーザの指示により終了した場合、またはいずれの処理の実行も指示されない場合は制御部11はステップS11へ処理を戻す。なお、電源スイッチ50が操作された場合は、制御部11は装置自体の電源をオフして一連の処理を終了する。しかし、ユーザが電源オフの操作をしない限りは、制御部11は、CDドライブ17に未登録の音楽CDが登録された場合は、CDドライブ17に装填されている未登録の音楽CDの再生処理、メタ情報の検索・入力処理、ダビング処理のいずれかの指示が与えられることを待機する状態になる。
The reproduction process in step S20 described above, the meta information search / input process in step S22, and the dubbing process in step S24 are all performed at any time by the user by a predetermined operation of the
従って、ユーザはCDドライブ17に装填した音楽CDのメタ情報の有無には拘わらずにその音楽CDを再生することができるし、再生を途中で中断してメタ情報の入力(変更も可能)を行なうこともできるし、メタ情報の入力の有無には拘わらずにダビングすることも可能である。更にステップS12のその他の処理において、たとえばメタ情報なしで既にダビングされている楽曲データを読み出した場合等には、上述同様に、その楽曲データの再生処理又はメタ情報の検索・入力処理を行なうことが可能である。但しこの場合には、ダビング処理は行なえない。 Therefore, the user can play the music CD regardless of the presence / absence of the meta information of the music CD loaded in the CD drive 17, and can interrupt the playback halfway and input (can be changed) the meta information. It is also possible to perform dubbing regardless of whether meta information is input or not. Further, in the other processing of step S12, for example, when music data already dubbed without meta information is read out, the music data reproduction processing or meta information search / input processing is performed as described above. Is possible. However, in this case, the dubbing process cannot be performed.
次に、ステップS22のメタ情報の検索・入力処理について説明する。図10及び図11はこのステップS22のメタ情報の検索・入力処理の詳細を示すサブルーチンのフローチャートである。なおこのステップS22のメタ情報の検索・入力処理はHDD15に予め記憶されている検索プログラム150に従って制御部11が実行する。
Next, the meta information search / input process in step S22 will be described. 10 and 11 are flowcharts of a subroutine showing details of the meta information search / input processing in step S22. The meta information search / input process in step S22 is executed by the
ユーザが前述したようにして「編集」キー52を操作してメタ情報の検索・入力処理の実行を指示すると、まず最初に、制御部11は新譜であるか否かをユーザに指定させる。具体的には、たとえば『CDが新譜の場合は「1」のキーを、そうでない場合又は不明の場合は「2」のキーを押して下さい。』というような、新譜であるか否かをユーザに指定させるメッセージをメッセージ表示欄206に表示し、ユーザのテンキー59の操作による指定を受け付ける(ステップS27)。そして、ユーザが新譜であることを指定するために「1」のキーを押圧操作した場合は(ステップS28でYES)、制御部11は「NEW」フラグを「1」にセットする(ステップS29)。一方、ユーザが新譜ではないこと、又は不明であることを指定するために「2」のキーを押圧操作した場合は(ステップS28でNO)、制御部11は「NEW」フラグを「0」にセットする(ステップS30)。なお、ユーザが「1」又は「2」以外のキーを操作した場合には、制御部11はメッセージ表示欄206に「1」又は「2」のキーのみが有効である旨の表示を行なうようにしてもよい。
As described above, when the user operates the “edit” key 52 to instruct execution of the meta information search / input process, first, the
次に、制御部11は表示部20に表示されている画面上でのカーソル位置を検出する (ステップS31)。なお、カーソルはジャンル名表示欄201、アルバム名表示欄202、アーティスト名表示欄203、トラック情報表示欄204の各トラックの曲名表示欄205のいずれかに位置するようにリモコン装置2の「十字」キー51の操作により移動させることが可能である。
Next, the
但し、本発明においては、アーティスト名表示欄203にアーティスト名を入力した後でなければ曲名表示欄202への曲名の入力は行なえない。その理由は、本発明においては、アーティスト名をキーワードとしてアルバム名及び曲名が検索されるように構成されているからである。換言すれば、本発明ではアーティスト名さえ入力されればアルバム名及び曲名が検索されるように構成されている。従って、前述したアーティスト名の検索・入力処理は行なわずにアーティスト名をユーザが直接入力してもよく、この場合にはアーティスト名DB151が備えられていなくてもよい。
However, in the present invention, the song name cannot be entered in the song
「編集」キー52が操作された時点では通常はジャンル名表示欄201にカーソルが位置している。そして、制御部11はユーザがリモコン装置2のテンキー59を操作して文字入力を行なったか否か(ステップS32)、「再生」キー55又は「録音」キー61を操作したかを監視する待機状態になる(ステップS33)。これにより、文字入力が行なわれず(ステップS32でNO)、「再生」キー55又は「録音」キー61の操作も行なわれていない場合は(ステップS33でNO)、制御部11はステップS31へ処理を戻す。従って、文字入力が行なわれるか、「再生」キー55又は「録音」キー61の操作が行なわれるまでは、制御部11はカーソル位置の検出のみを行なっている。なお、文字入力が行なわれずに「再生」キー55又は「録音」キー61が操作された場合は制御部11はこのメタ情報の検索・入力処理を終了して処理をメインルーチンへリターンする(ステップS32でNO,S33でYES)。
When the “edit” key 52 is operated, the cursor is usually positioned in the genre
文字入力が行なわれた場合(ステップS32でYES)、まずジャンルが設定済みか否かが判断される(ステップS34)。ジャンルが設定されていない場合は(ステップS34でNO)、制御部11はジャンルの設定を一旦「全部」に設定する(ステップS35)。
If a character is input (YES in step S32), it is first determined whether or not a genre has been set (step S34). If the genre is not set (NO in step S34), the
次に、制御部11はその時点で検出しているカーソル位置、より具体的にはステップS31において文字入力が行なわれた表示欄に応じて異なる処理を行なう。具体的には、カーソルがジャンル名表示欄201に位置している場合(ステップS36でYES)、制御部11はサブルーチンとして用意されているジャンル名の検索・入力処理を行ない(ステップS37)、ジャンルの設定をこの処理により入力されたジャンル名にする(ステップS38)。また、カーソルがアーティスト名表示欄203に位置している場合(ステップS36でNO,S39でYES)、制御部11はサブルーチンとして用意されているアーティスト名の検索・入力処理を行なう(ステップS40)。
Next, the
また、カーソルがアルバム名表示欄202又はいずれかの曲名表示欄205に位置している場合(ステップS39でNO)、制御部11はアーティスト名が既に入力済みであるか否かを判断する(ステップS41)。アーティスト名が入力されていない場合(ステップS41でNO)、制御部11はアーティスト名の入力を促すメッセージをメッセージ表示欄206に表示し(ステップS42)、後述するステップS46へ処理を進める。
If the cursor is positioned in the album
アーティスト名が入力済みであり(ステップS41でYES)、且つカーソルがアルバム名表示欄202に位置している場合(ステップS43でYES)、制御部11はサブルーチンとして用意されているアルバム名の検索・入力処理を行なう(ステップS44)。また、アーティスト名が入力済みであり(ステップS41でYES)、且つカーソルがいずれかのトラックの曲名表示欄205に位置している場合(ステップS43でNO)、制御部11はサブルーチンとして用意されている曲名の検索・入力処理を行なう(ステップS45)。但し、アルバム名の検索・入力処理と曲名の検索・入力処理とは同一のサブルーチンにより実行される。
If the artist name has already been entered (YES in step S41) and the cursor is positioned in the album name display field 202 (YES in step S43), the
なお、各サブルーチンの処理中に他の表示欄へのカーソルの移動によりメタ情報の検索・入力処理へリターンした場合は(ステップS46でYES)、制御部11は再度ステップS31へ処理を戻す。この場合は、カーソルの移動先の表示欄に応じてメタ情報の検索・入力処理が続行される。しかし、各サブルーチンの処理中に「再生」キー55又は「録音」キー61の操作をユーザが行なったためにメタ情報の検索・入力処理へリターンした場合は(ステップS46でNO)、制御部11はメインルーチンへ処理をリターンする。従って、アーティスト名が入力される以前にアルバム名又は曲名が入力されようとした場合は入力は受け付けられず、カーソルがアーティスト名表示欄203にアーティスト名が入力されている場合にのみ、アルバム名又は曲名の入力が可能になる。
If the process returns to the meta information search / input process due to the movement of the cursor to another display field during the processing of each subroutine (YES in step S46), the
図12及び図13は図10及び図11に示すメタ情報の検索・入力処理におけるステップS37のジャンル名の検索・入力処理の詳細を示すサブルーチンのフローチャートである。なおこのジャンル名の検索・入力処理のサブルーチンはHDD15に記憶されている検索プログラム150に従って実行される。また、このジャンル名の検索・入力処理のサブルーチンの実行が開始される時点では、メタ情報の検索・入力処理のステップS32において既に1文字がジャンル名表示欄201に入力されている。
FIGS. 12 and 13 are flowcharts of subroutines showing details of the genre name search / input process in step S37 in the meta information search / input process shown in FIGS. The genre name search / input subroutine is executed according to the
まず、制御部11はジャンル名表示欄201に入力された文字をジャンル名表示欄201に既に入力されている文字に追加して表示する(ステップS51)。但し最初はメタ情報の検索・入力処理のステップS32において入力された文字のみが表示される。制御部11はこの文字に該当するジャンル名をジャンル名DB153に登録されているデータから検索する(ステップS52)。具体的には、最初は1文字がジャンル名表示欄201に入力されているとするとその1文字がジャンル名表示欄201に表示され、その1文字を先頭の1文字とするジャンル名がジャンル名DB153から検索される。
First, the
上述のような検索の結果、ヒットした1又は複数のデータ(入力されている文字を先頭側からの文字としているジャンル名)が存在する場合は(ステップS53でYES)、制御部11はヒットした全てのジャンル名をジャンル名DB153から読み出して表示部20のジャンル名表示欄201の下側にプルダウンメニューでリスト表示する(ステップS54)。なお、該当するジャンル名の数がある程度以上である場合はスクロール表示する。
As a result of the search as described above, if there is one or more hit data (a genre name in which the input characters are characters from the head side) (YES in step S53), the
一方、ステップS52での検索の結果、該当するジャンル名が存在しない場合は(ステップS53でNO)、制御部11は全ジャンル名をリスト表示する(ステップS55)。ジャンル名に関してはその数がそれほど多くはなく、しかもユーザが任意のジャンル名を登録することはできないので、ユーザが適切な文字を入力することができない場合には全部のジャンル名を表示して選択させる方が好ましい。但し、オーディオ装置に装填した音楽CDのジャンルをユーザ自身が判断不可能な場合、またはユーザがジャンルの意味を理解できない場合等のために個々のジャンル名の他に「全部」又は「選択しない」という選択肢も用意しておくことが望ましい。そして、これらの「全部」又は「選択しない」という選択肢が選択された場合にはジャンルの設定が自動的に「全部」になるようにしておく。
On the other hand, if the genre name does not exist as a result of the search in step S52 (NO in step S53), the
いずれにしろ、表示部20に表示されたジャンル名のリスト中からユーザがリモコン装置2の「十字」キー51の操作によりカーソルを移動させて「決定」キー53を操作することによりいずれかのジャンル名を選択した場合(ステップS56でYES)、制御部11は選択されたジャンル名をジャンル名表示欄201に入力されている最初の1文字に代えて表示する(ステップS57)。
In any case, when the user moves the cursor from the list of genre names displayed on the
たとえば、ユーザがリモコン装置2のテンキー59を操作して「R」の1文字をジャンル名表示欄201に入力していた場合、制御部11はジャンル名DB153から「Rock」、「Reggae」、「R & B 」のような先頭の1文字が「R」のジャンル名を検索して表示部20のジャンル名表示欄201の下側にプルダウンメニューでリスト表示する(該当するジャンル名が所定数以上ある場合はスクロール表示する)。図14の模式図はそのような場合の表示部20の表示状態を示す模式図である。従って、ユーザはこの時点でジャンル名を選択することが可能である。なおこの図14に示す画面ではメッセージ表示欄206には「ジャンルを選択して決定キーを押して下さい。」とのメッセージが表示されている。
For example, when the user operates the
なお、図14に示す例ではユーザが過去に選択した回数に基づく頻度順にジャンル名を表示することが好ましい。しかし、たとえば英語表示であればアルファベット順に、日本語表示であれば五十音順にしてもよく、この場合にはユーザが過去にほとんど選択したことがないようなジャンル名を容易に見付けることができる可能性が高い。 In the example shown in FIG. 14, it is preferable to display genre names in order of frequency based on the number of times the user has selected in the past. However, for example, English display may be in alphabetical order, Japanese display may be in alphabetical order. In this case, it is easy to find a genre name that the user has rarely selected in the past. It is highly possible.
この後、制御部11は「クリア」キー54が操作されたか否か、カーソルが他の表示欄へ移動されたか否か、「再生」キー55又は「録音」キー61が操作されたか否かを監視する待機状態になる(ステップS58,S60及びS61でNO)。「クリア」キー54が操作された場合(ステップS58でYES)、制御部11はステップS56でユーザがジャンル名を選択した時点以前の状態に表示部20の表示状態を戻し(ステップS59)、ステップS56へ処理を戻す。従って、ユーザはリストから一旦選択したジャンル名を「クリア」キー54の操作によりキャンセルして、リストからジャンル名の選択をやり直すことができる。
Thereafter, the
「クリア」キー54が操作されずにカーソルが他の表示欄へ移動された場合(ステップS58でNO,S60でYES)、または「再生」キー55又は「録音」キー61が操作された場合(ステップS58及びS60でNO,S61でYES)、制御部11はメタ情報の検索・入力処理のステップS38へ処理をリターンさせる。
When the “clear” key 54 is not operated and the cursor is moved to another display field (NO in step S58, YES in S60), or when the “play” key 55 or the “record” key 61 is operated ( In steps S58 and S60, NO, and in S61, YES, the
ところで、先頭の1文字のみの入力では該当するジャンル名が多いために選択し難い場合もあり得る。従って、制御部11はステップS54においてジャンル名をリスト表示した後、次の文字入力が行なわれたか、ジャンル名が選択されたか、またはカーソルが他の表示欄へ移動されたか、更には「再生」キー55又は「録音」キー61が操作されたかを監視する待機状態になる(ステップS56,S62,S63及びS64でNO)。リストからジャンル名が選択されることなしに文字入力が行なわれると(ステップS62でYES)、制御部11はステップS51へ処理を戻す。この場合、制御部11は新たに入力された文字を先に入力されている文字に追加してジャンル名表示欄201に表示する(ステップS51)。従ってこの後は前述同様にして、ジャンル名表示欄201に表示されている文字(この場合は2文字)を先頭側の2文字としているジャンル名がジャンル名DB153から検索されて前述同様に表示装置20に表示されるいわゆるインクリメンタルサーチが行なわれる。但し、ジャンル名に関しては絶対数がそれほど多くはないので、通常は先頭の1文字の入力でリスト表示されたジャンル名から選択可能である。
By the way, it may be difficult to select only the first character because there are many corresponding genre names. Accordingly, after displaying the list of genre names in step S54, the
ところで、カーソルが他の表示欄へ移動された場合(ステップS60又はS63でYES)、制御部11はメタ情報の検索・入力処理のステップS38へ処理をリターンさせる。このステップS38へリターンした場合、制御部11はジャンルの設定をステップS56で選択されてジャンル名表示欄201に表示されているジャンル名(「全部」を含む)とする。この後、制御部11はカーソル位置の検出を行ない(ステップS46)、カーソルが検出された表示欄に対応する処理を実行する。また、他の表示欄へカーソルが移動されたのではなく、「再生」キー55又は「録音」キー61の操作によりジャンル名の検索・入力処理からメタ情報の検索・入力処理へリターンした場合(ステップS61又はS64でYES)、制御部11は上述同様にジャンルの設定を選択されたジャンル名(「全部」を含む)とした上で、メインルーチンへ処理をリターンさせる。従ってこの場合、ユーザがたとえば「再生」キー55を操作していたのであれば制御部11はその時点でCDドライブ17に装填されている音楽CDの再生を開始する。
If the cursor is moved to another display field (YES in step S60 or S63), the
なお、ユーザがジャンル名を変更したい場合、具体的には上述のようにして入力したジャンル名又は既に入力されているジャンル名を変更したい場合、更にはジャンル名を入力せずにダビングした後にジャンル名を入力するような場合はリモコン装置2の「編集」キー52を操作してジャンル名表示欄201にカーソルを位置させて文字入力を行なえばよい。この場合、図10及び図11に示すメタ情報の検索・入力処理のフローチャートのステップS37の処理、即ち図12及び図13に示すジャンル名の検索・入力処理が実行されるので、ユーザはこのジャンル名の検索・入力処理をやり直すことができる。
If the user wants to change the genre name, specifically, if he wants to change the genre name input as described above or the genre name that has already been input, the genre after dubbing without inputting the genre name. When inputting a name, the “edit”
ところで、前述した如く、本発明ではアーティスト名DB151を備えずにユーザがアーティスト名を直接入力することによってアルバム名及び曲名を検索・入力することも可能である。そのような場合には、ジャンル名DB153も必ずしも備えられている必要はなく、従ってジャンル名の入力も不要である。しかし、音楽のジャンルはユーザが任意に創作できるような性質のものではなく、ある程度の数に限定された所定のジャンルが一般的に公知であるので、アーティスト名DB151を備えていない場合であっても、ジャンル名DB153を備える構成を採ることも勿論可能である。また逆に、アーティスト名DB151を備えていない場合には、音楽的な公知のジャンルとは異なるユーザが個人的に分類したジャンルをジャンル名DB153に登録するような利用方法も可能である。ユーザが個人的に分類したジャンルとはたとえば、年代で分類したジャンル、ユーザの独自の感性のキーワード(たとえば、季節を表すキーワード、ラブソング,プロテストソング等を表すキーワード)で分類したジャンルである。
By the way, as described above, in the present invention, without providing the
図15及び図16は図10及び図11に示すメタ情報の検索・入力処理におけるステップS40のアーティスト名の検索・入力処理の詳細を示すサブルーチンのフローチャートである。なおこのアーティスト名の検索・入力処理のサブルーチンはHDD15に記憶されている検索プログラム150に従って実行される。また、このアーティスト名の検索・入力処理のサブルーチンの実行が開始される時点では、メタ情報の検索・入力処理のステップS32において既に1文字がアーティスト名表示欄203に入力されている。
FIGS. 15 and 16 are flowcharts of subroutines showing details of the artist name search / input process in step S40 in the meta information search / input process shown in FIGS. The artist name search / input subroutine is executed according to the
まず、制御部11はアーティスト名表示欄203に入力された文字をアーティスト名表示欄203に既に入力されている文字に追加して表示する(ステップS71)。但し最初はメタ情報の検索・入力処理のステップS32において入力された文字のみが表示される。制御部11はこの文字に該当するアーティスト名をアーティスト名DB151に登録されているデータ(アーティスト名)から検索する(ステップS72)。具体的には、最初は1文字がアーティスト名表示欄203に入力されているとするとその1文字がアーティスト名表示欄203に表示され、その1文字を先頭の1文字とするアーティスト名がアーティスト名DB151から検索される。
First, the
上述のような検索の結果、ヒットした1又は複数のデータ(入力されている文字を先頭側からの文字としているアーティスト名)が存在する場合は(ステップS73でYES)、制御部11はヒットした全てのアーティスト名をアーティスト名DB151から読み出して表示部20のアーティスト名表示欄203の下側にプルダウンメニューでリスト表示する(ステップS74)。なお、該当するアーティスト名の数がある程度以上である場合はスクロール表示する。
As a result of the search as described above, if there is one or a plurality of hit data (name of artist whose input character is the character from the head side) (YES in step S73), the
たとえば、ジャンルとして「Rock」が設定されており、ユーザがリモコン装置2のテンキー59を操作して「B」の文字をアーティスト名表示欄203に入力していた場合、制御部11はアーティスト名DB151から「Rock」のジャンルの先頭の文字が「B」のアーティスト名を検索して表示部20のアーティスト名表示欄203にプルダウンメニューでたとえば5個程度をリスト表示する(該当するアーティスト名がそれ以上ある場合はスクロール表示する)。図17の模式図はそのような場合の表示部20の表示状態を示す模式図である。従って、ユーザはこの時点でアーティスト名を選択することも可能であるが、先頭の1文字のみの入力では該当するアーティスト名が非常に多いので実用的ではない。
For example, when “Rock” is set as the genre, and the user operates the
なお、図17に示す例ではユーザが過去に選択した回数に基づく頻度順にアーティスト名を表示することが好ましい。しかし、たとえば英語表示であればアルファベット順に、日本語表示であれば五十音順にしてもよく、この場合にはユーザが過去にほとんど選択していないようなアーティスト名を容易に見付けることができる可能性が高い。 In the example shown in FIG. 17, it is preferable to display artist names in order of frequency based on the number of times the user has selected in the past. However, for example, English display may be in alphabetical order and Japanese display may be in alphabetical order. In this case, it is easy to find an artist name that the user has hardly selected in the past. Probability is high.
表示部20に表示されたアーティスト名のリスト中からユーザがリモコン装置2の「十字」キー51の操作によりカーソルを移動させて「決定」キー53を操作することによりいずれかのアーティスト名を選択した場合(ステップS76でYES)、制御部11は選択されたアーティスト名をアーティスト名表示欄203に入力されている最初の1文字に代えて表示する(ステップS77)。
The user selects one of the artist names by moving the cursor by operating the “cross”
この後、制御部11は「クリア」キー54が操作されたか否か、カーソルが他の表示欄へ移動されたか否か、「再生」キー55又は「録音」キー61が操作されたか否かを監視する待機状態になる(ステップS78,S80,S81でNO)。「クリア」キー54が操作された場合(ステップS78でYES)、制御部11はステップS76でユーザがアーティスト名を選択した時点以前の状態に表示部20の表示状態を戻し(ステップS79)、ステップS76へ処理を戻す。従って、ユーザはリストから一旦選択したアーティスト名を「クリア」キー54の操作によりキャンセルして、リストからアーティスト名の選択をやり直すことができる。
Thereafter, the
「クリア」キー54が操作されずにカーソルが他の表示欄へ移動された場合(ステップS78でNO,S80でYES)、または「再生」キー55又は「録音」キー61が操作された場合(ステップS78及びS80でNO,S81でYES)、制御部11はメタ情報の検索・入力処理のステップS46へ処理をリターンさせる。
When the “clear” key 54 is not operated and the cursor is moved to another display field (NO in step S78, YES in S80), or when the “play” key 55 or the “record” key 61 is operated ( In steps S78 and S80, NO, and in S81, YES, the
ところで、先頭の1文字のみの入力では該当するアーティスト名が多いために選択し難い場合もあり得る。従って、制御部11はステップS74においてアーティスト名をリスト表示した後、リストからアーティスト名が選択されたか、次の文字入力が行なわれたか、カーソルが他の表示欄へ移動されたか、又は「再生」キー55又は「録音」キー61が操作されたかを監視する待機状態になる(ステップS76,S82,S83及びS84でNO)。
By the way, it may be difficult to select only the first character, because there are many corresponding artist names. Therefore, after displaying the artist names in a list in step S74, the
リストからアーティスト名が選択されることなしにたとえば1文字が新たに入力されると(ステップS82でYES)、制御部11はステップS71へ処理を戻す。この場合、制御部11は新たに入力された文字を先に入力されている文字に追加してアーティスト名表示欄203に表示する(ステップS71)。従ってこの後は前述同様にして、アーティスト名表示欄203に表示されている文字(この場合は2文字)を先頭側の2文字としているアーティスト名がアーティスト名DB151から検索されて前述同様に表示装置20に表示されるいわゆるインクリメンタルサーチが行なわれる。
If, for example, one character is newly input without selecting an artist name from the list (YES in step S82), the
たとえばユーザが2文字目として「O」を入力した場合、図17の模式図に示すようにそれまでリスト表示されていた(スクロール表示も含む)多数の「B」で始まるアーティスト名の内の2字目が「O」のたとえば「Bob Dylan」、「Bob Marley」、「Boston」、「Bonnie Tyler」、「Bon Jovi」等のみがインクリメンタルサーチされてリスト表示される。図18の模式図はそのような場合の表示部20の表示状態を示す模式図である。なお、ジャンルの指定を行なっていない場合にはたとえば「Jazz」のジャンルのアーティストである「Bob James」等も表示される。
For example, when the user inputs “O” as the second character, as shown in the schematic diagram of FIG. 17, two of the artist names beginning with “B” that have been listed up to that point (including scroll display) are displayed. Only “B”, for example “Bob Dylan”, “Bob Marley”, “Boston”, “Bonnie Tyler”, “Bon Jovi”, etc., are incrementally searched and displayed in a list. The schematic diagram of FIG. 18 is a schematic diagram showing the display state of the
更に上述同様の処理を反復することにより、ユーザが次の1文字(3文字目)としてたとえば「B」を入力すると、上述同様にして検索結果として「Bob Dylan」、「Bob Marley」等のみがインクリメンタルサーチされてリスト表示される。この時点でたとえばユーザが操作部21の操作により「Bob Dylan」を選択する操作を行なえば、制御部11はアーティスト名表示欄203に「Bob Dylan」を表示する。
Further, by repeating the same processing as described above, when the user inputs, for example, “B” as the next first character (third character), only “Bob Dylan”, “Bob Marley”, etc. are obtained as the search results as described above. Incremental search and list display. At this time, for example, if the user performs an operation of selecting “Bob Dylan” by operating the
一方、ステップS72での検索の結果、該当するアーティスト名が存在しない場合は(ステップS73でNO)、制御部11は該当アーティスト名が存在しないこと示す表示(たとえば図17に示す表示部20の表示状態においてプルダウンメニューを表示せず、更にメッセージ表示欄206に「該当するアーティストはありません。」等)を行なう(ステップS75)。このように、既に入力されている文字に該当するアーティスト名がアーティスト名DB151に存在しない場合、及び先のステップS76において表示部20に表示されたリストからアーティスト名が選択されなかった場合(ステップS76でNO)、制御部11はアーティスト名が選択されたか、次の文字入力が行なわれたか、カーソルが他の表示欄へ移動されたか、又は「再生」キー55又は「録音」キー61が操作されたかを監視する待機状態になる(ステップS82,S83,S84及びS76でNO)。
On the other hand, as a result of the search in step S72, if the corresponding artist name does not exist (NO in step S73), the
リストからアーティスト名が選択されることなしに、又は該当するアーティスト名がない場合に文字入力が行なわれると(ステップS82でYES)、制御部11はステップS71へ処理を戻す。リストからアーティスト名が選択されることなしに文字入力が行なわれた場合については前述した。該当するアーティスト名がない場合に文字入力が行なわれると、制御部11は新たに入力された文字を先に入力されている文字に追加してアーティスト名表示欄203に表示する。しかし、インクリメンタルサーチが行なわれる場合にはやはり該当するアーティスト名はないのでリスト表示はされない。従って、ユーザがその後に同様の操作を行なえば、前述同様にして、ユーザはアーティスト名表示欄203に次々に任意に文字入力を行なうことが可能である。
If character input is performed without selecting an artist name from the list or when there is no corresponding artist name (YES in step S82),
このようにして次々に任意に文字入力が行なわれた後、文字入力が行なわれずにカーソルが他の表示欄へ移動されるか(ステップS83でYES)、または「再生」キー55又は「録音」キー61が操作されると(ステップS84でYES)、制御部11はその時点でアーティスト名表示欄203に入力されている文字列がアーティスト名として直接入力されたと判断する。そして、制御部11はアーティスト名表示欄203に直接入力された文字をアーティスト名としてそのまま表示し(ステップS85)、メタ情報の検索・入力処理のステップS46へ処理をリターンさせる。このような判断は、たとえばジャンル名とは異なり、アーティスト名にはCDDBに登録されていないいわゆる新人アーティストが存在する可能性があること、及びCDDBには登録されていないマイナーなアーティストが存在すること、等による。即ち、CDDBに登録されていないアーティスト名に関してはユーザは直接そのアーティスト名を文字入力して登録することが可能である。
In this way, after character input is arbitrarily performed one after another, the character is not input and the cursor is moved to another display field (YES in step S83), or “play” key 55 or “record”. When the key 61 is operated (YES in step S84), the
ところで、カーソルが他の表示欄へ移動された場合(ステップS80又はS83でYES)、制御部11はメタ情報の検索・入力処理のステップS46へ処理をリターンさせる。ステップS80からメタ情報の検索・入力処理のステップS46へリターンした場合は検索結果のリストからアーティスト名が選択されているのでそのアーティスト名がアーティスト名表示欄203に表示された状態となり、アーティスト名が確定する。また、ステップS83からメタ情報の検索・入力処理のステップS46へリターンした場合はステップS85を経由するので、アーティスト名表示欄203に入力されていた文字列がアーティスト名としてアーティスト名表示欄203に表示された状態となり、アーティスト名が確定する。
When the cursor is moved to another display field (YES in step S80 or S83), the
このように、カーソルが他の表示欄へ移動されたためにメタ情報の検索・入力処理のステップS46へリターンした場合、制御部11はカーソル位置の検出を行ない(ステップS31)、以後はステップS32以降の処理を実行する。また、他の表示欄へカーソルが移動されたのではなく、「再生」キー55又は「録音」キー61の操作によりアーティスト名の検索・入力処理からメタ情報の検索・入力処理へリターンした場合(ステップS81又はS84でYES)、アーティスト名が確定することは上述同様であるが、ステップS46での判断が「NO」になるので、制御部11はメインルーチンへ処理をリターンさせる。この場合は、ユーザがたとえば「再生」キー55を操作していたのであれば制御部11はその時点でCDドライブ17に装填されている音楽CDの再生を開始する。
As described above, when the cursor is moved to another display field and the process returns to step S46 of the meta information search / input process, the
なお、ユーザがアーティスト名を変更したい場合、具体的には上述のようにして入力したアーティスト名又は既に入力されているアーティスト名を変更したい場合、更にはアーティスト名を入力せずにダビングした後にアーティスト名を入力するような場合はリモコン装置2の「編集」キー52を操作してアーティスト名表示欄203にカーソルを位置させて文字入力を行なえばよい。この場合、図10及び図11に示すメタ情報の検索・入力処理のフローチャートのステップS40の処理、即ち図15及び図16に示すアーティスト名の検索・入力処理が実行されるので、ユーザはこのアーティスト名の検索・入力処理をやり直すことができる。
If the user wants to change the artist name, specifically, the artist name entered as described above or the artist name that has already been entered, or the artist after dubbing without entering the artist name. When inputting a name, it is only necessary to operate the “edit”
以上のようにして、インクリメンタルサーチ又はユーザの手入力のいずれであるかには拘わらずアーティスト名が入力されると、アルバム名、曲名の入力が可能になる。ところで、アルバム名及び曲名がCDDBに登録されていない場合としては、主として音楽CDがいわゆる新譜であるために未だ登録されていない場合と、いわゆるインディレーベル等のマイナーなアーティストのCDであるためにCDDBに登録されていない場合と、CD化されていないソースである場合、即ちCD化されていないLPレコード等をデジタルデータ化した場合等とが考えられる。 As described above, when an artist name is input regardless of whether the search is an incremental search or a manual input by the user, an album name and a song name can be input. By the way, when the album name and the song title are not registered in the CDDB, the music CD is mainly not yet registered because it is a so-called new music, and because it is a CD of a minor artist such as a so-called indilabel. And a source that is not converted to a CD, that is, an LP record that is not converted to a CD is converted into digital data.
新譜の場合は音楽CDのオンラインショップのウェブサイト、音楽CDの発行元のウェブサイト、アーティストのウェブサイト等のウェブサイトで発売前に告知されている場合が多い。従って、『「アーティスト名」AND(「新」OR「NEW」OR「ニュー」)』という検索条件で上記のようなウェブサイトを検索することにより、新譜の発売告知、予約受付等のウェブページがヒットする可能性が十分にある。そして、そのようなウェブページ内において、所定の条件を満たす文字列を検索することにより、新譜のアルバム名及び/又は曲名であると思われる文字列の候補を見つけ出すことが可能である。 In the case of new music, there are many cases where the announcement is made on the website of the online shop of music CDs, the website of the publisher of music CDs, the website of artists, etc. before release. Therefore, by searching the above website under the search condition ““ artist name ”AND (“ new ”OR“ NEW ”OR“ new ”)”, a web page for a new music release announcement, reservation reception, etc. is displayed. There is a good chance of a hit. Then, by searching for a character string satisfying a predetermined condition in such a web page, it is possible to find a character string candidate that seems to be the album name and / or song name of the new music.
たとえば、ヒットしたウェブページが日本語のウェブページであれば「 」、『 』等で、英語のウェブページであれば " " 、 ' ' 等で挟まれた文字列がアルバム名又は曲名である可能性が高く、また日本語であると英語であるとに拘わらず周囲の文章とは異なる表示状態(たとえば太字、赤色等のような異なる色の文字、ゴシック体等のような異なるフォント)である可能性が高く、更には曲名の場合には「1」から順にナンバリングされている可能性が高く、しかも改行してナンバリングされている可能性が高い。従って、そのような文字列を検索することにより、アルバム名、曲名の候補としての文字列を容易に見付け出せる可能性が高い。 For example, if the hit webpage is a Japanese webpage, the character string between “”, “”, etc., and the English webpage between “”, “”, etc. can be the album name or song name. The display state is different from the surrounding text regardless of whether it is Japanese or English (for example, different colored characters such as bold and red, different fonts such as Gothic) There is a high possibility, and in the case of a song title, there is a high possibility that it is numbered sequentially from “1”, and there is a high possibility that it is numbered after a line feed. Therefore, by searching for such a character string, it is highly possible that a character string as an album name or song name candidate can be easily found.
更にまた、ヒットしたウェブページがHTML、XML等のいわゆるタグ言語で作成されている場合は、たとえばアルバム名、曲名の文字列がリンクを設定するためのタグで挟まれていたり、アルバム名の文字列がアルバムジャケットの画像を表示するためのタグで挟まれていたり、曲名の文字列が視聴用の楽曲データをダウンロードするためのタグで挟まれていたりする場合が多い。従って、そのようなタグで挟まれた文字列を検索することにより、アルバム名、曲名の候補としての文字列を容易に見付けだせる可能性が高い。従って、本発明では上述のような所定の条件を満たす文字列をアルバム名及び/又は曲名の文字列の候補として抽出してアルバム名・曲名DB152に登録する。そしてこのアルバム名・曲名DB152に登録されている文字列のデータから、インクリメンタルサーチによってユーザにアルバム名、曲名を選択させ、入力させる。 Furthermore, if the hit web page is created in a so-called tag language such as HTML or XML, for example, the album name and the song name character string are sandwiched between the tags for setting the link, or the album name characters. In many cases, the column is sandwiched between tags for displaying the album jacket image, or the character string of the song title is sandwiched between the tags for downloading the music data for viewing. Therefore, by searching for a character string sandwiched between such tags, it is highly likely that a character string as an album name or song name candidate can be easily found. Therefore, in the present invention, a character string that satisfies the above-described predetermined condition is extracted as an album name and / or song name character string candidate and registered in the album name / song name DB 152. Then, from the character string data registered in the album name / song name DB 152, the user is made to select and input an album name and a song name by an incremental search.
一方、CDDBにデータが登録されていない場合としては上述のような新譜の音楽CDである場合の他にいわゆるインディー系のレーベルから発売されている音楽CDである場合、非常にマイナーなアーティストの音楽CDである場合等もあり得る。更に、音楽CD化されていないLPレコードをユーザがデジタルデータした場合等も、CDDBからデータを取得することは出来ない。従って、これらの新譜の音楽CD以外のアルバム名及び/又は曲名を検索して入力する場合には、アーティスト名のみをキーワードとしてウェブサイトを検索し、キーワードとして使用したアーティスト名を含むウェブページから上述同様にして所定の条件を満たす文字列を抽出すれば、それらの文字列をアルバム名及び/又は曲名の文字列の候補とすることが可能であると共に、アルバム名・曲名DB152に登録しておいて利用することも可能になる。 On the other hand, as a case where data is not registered in the CDDB, in addition to the case of a new music CD as described above, if it is a music CD released from a so-called indie label, the music of a very minor artist It may be a CD. Furthermore, data cannot be acquired from the CDDB even when the user digitally records an LP record that has not been converted into a music CD. Therefore, when searching for and inputting album names and / or song names other than these new music CDs, the website is searched using only the artist name as a keyword, and the above-described web page including the artist name used as the keyword is used. Similarly, if character strings satisfying predetermined conditions are extracted, these character strings can be used as album name and / or song name character string candidates and registered in the album name / song name DB 152. It is also possible to use it.
図19、図20、図21及び図22は図10及び図11に示すメタ情報の検索・入力処理におけるステップS44のアルバム名の検索・入力処理の詳細を示すサブルーチンのフローチャートである。但し、このアルバム名の検索・入力処理はアルバム名・曲名の検索・入力処理として、メタ情報の検索・入力処理におけるステップS45の曲名の検索・入力処理のサブルーチンと共用される。なおこのアルバム名・曲名の検索・入力処理のサブルーチンはHDD15に記憶されている検索プログラム150に従って実行される。また、このアルバム名・曲名の検索・入力処理のサブルーチンの実行が開始される時点では、メタ情報の検索・入力処理のステップS32において既に1文字がアルバム名表示欄202に入力されている。
19, 20, 21, and 22 are flowcharts of subroutines showing details of the album name search / input process in step S44 in the meta-information search / input process shown in FIGS. However, this album name search / input process is shared with the song name search / input process subroutine of step S45 in the meta information search / input process as the album name / song name search / input process. The album name / song name search / input subroutine is executed according to the
まず、制御部11は「NEW」フラグが「1」であるか否かを判断する(ステップS91)。「NEW」フラグが「1」である場合は(ステップS91でYES)、ユーザが新譜であることを指定している場合であるので制御部11は先にアーティスト名表示欄203に入力されている『「アーティスト名」AND(「新」OR「NEW」OR「ニュー」)』という条件で特定のウェブサイト、たとえば音楽CDのインターネット販売サイト、音楽CDの発行元の事業者のウェブサイト、アーティスト自身のウェブサイト及びファンクラブのウェブサイト等を対象としてウェブページを検索する(ステップS92)。そして、上記の条件でヒットしたウェブページがある場合(ステップS93でYES)、制御部11はヒットしたウェブページ内で前述したような所定の条件を満たす文字列を検索する(ステップS94)。この結果、ヒットした文字列がある場合には(ステップS95でYES)、制御部11はヒットした文字列を抽出し、抽出した各文字列をアーティスト名に対応付けてアルバム名・曲名DB152に登録する(ステップS96)。
First, the
なお、検索の結果、ヒットしたウェブページがない場合(ステップS93でNO)、又はヒットしたウェブページはあるがそのウェブページ内で所定の条件を満たす文字列がヒットしなかった場合(ステップS95でNO)、制御部11は後述するステップS105へ処理を進める。
As a result of the search, if there is no hit web page (NO in step S93), or there is a hit web page, but a character string satisfying a predetermined condition is not hit in the web page (in step S95). NO), the
また、ステップS91において「NEW」フラグが「1」ではなかった場合(ステップS91でNO)、制御部11は先にアーティスト名表示欄203に入力されている「アーティスト名」が登録済みであるか否か、即ちアルバム名・曲名DB152に既に登録されているか否かを判断する(ステップS97)。アーティスト名が登録済みである場合(ステップS97でYES)、制御部11は新規に検索を行なうか否かをユーザに選択させる。具体的には、新規に検索を行なうか否かをユーザに選択させるメッセージをメッセージ表示欄206に表示し、たとえばテンキー59の「1」のキーをユーザがが操作した場合は新規に検索を行なうことが、「2」のキーをユーザが操作した場合は新規の検索は行なわないことがそれぞれ選択されるものとする(ステップS98)。
If the “NEW” flag is not “1” in step S91 (NO in step S91), the
ユーザが新規に検索を行なうことを選択した場合(ステップS98でYES)、制御部11は「アーティスト名」のみをキーワードとして、ステップS92の場合と同様に、所定のウェブサイトを検索する(ステップS99)。この場合には、「アーティスト名」をキーワードとして検索が行なわれるので、新譜に関するアルバム名、曲名の文字列も抽出される。この後は制御部11は上述同様にステップS93以降の処理を行なう。いずれにしろ、同一のアーティスト名で複数回検索が行なわれた場合には、既にアルバム名・曲名DB152に登録されている文字列以外の文字列、即ち新たに抽出された文字列のみが追加してアルバム名・曲名DB152に登録される。一方、ユーザが新規に検索を行なわないことをを選択した場合(ステップS98でNO)、制御部11は後述するステップS101へ処理を進める。
When the user selects to perform a new search (YES in step S98), the
以上のようにしてステップS95において新たに文字列がアルバム名・曲名DB152に登録された場合、及びステップS98においてユーザが新規の検索を行なわないことを選択した場合、制御部11はアルバム名表示欄202に入力された文字をアルバム名表示欄202に既に入力されている文字に追加して表示する(ステップS101)。但し最初はメタ情報の検索・入力処理のステップS32において入力された文字のみが表示される。制御部11はこの文字に該当する文字列をアルバム名・曲名DB152に登録されているデータから検索する(ステップS102)。具体的には、最初は1文字がアルバム名表示欄202に入力されているとすると、その1文字がアルバム名表示欄202に表示され、その1文字を先頭の1文字とする文字列がアルバム名・曲名DB152から検索される。
As described above, when a new character string is registered in the album name / song title DB 152 in step S95 and when the user selects not to perform a new search in step S98, the
上述のような検索の結果、ヒットした1又は複数のデータ(入力されている文字を先頭側からの文字としている文字列)が存在する場合は(ステップS103でYES)、制御部11はヒットした全ての文字列をアルバム名・曲名DB152から読み出して表示部20のアルバム名表示欄202の下側にプルダウンメニューでリスト表示する(ステップS104)。なお、ヒットした文字列の数がある程度以上である場合はスクロール表示する。
As a result of the search as described above, if there is one or more hit data (a character string in which the input character is a character from the top) (YES in step S103), the
たとえば、ユーザがリモコン装置2のテンキー59を操作して「H」の文字をアルバム名表示欄202に入力していた場合、制御部11はアルバム名・曲名DB152から先頭の文字が「H」の文字列を検索して新規登録順に表示部20のアルバム名表示欄202にプルダウンメニューでたとえば5個程度を限度としてリスト表示する(該当する文字列がそれ以上ある場合はスクロール表示する)。図23の模式図はそのような場合の表示部20の表示状態を示す模式図である。
For example, when the user operates the
なお、図23に示す例ではアルバム名・曲名DB152に登録された時期が新しい側から順に表示するようにしている(図5参照)。これは、新譜に関する文字列がアルバム名・曲名DB152に新たに登録された場合に、新譜のアルバム名、曲名である可能性が高い文字列をユーザが選択し易いようにするためである。但し、新譜の指定が行なわれていない場合には、たとえば英語表示であればアルファベット順に、日本語表示であれば五十音順にしてもよく、この場合には単純にアルファベット順又は五十音順に文字列を選択することも可能である。 In the example shown in FIG. 23, the time registered in the album name / song name DB 152 is displayed in order from the newest side (see FIG. 5). This is to make it easier for the user to select a character string that is likely to be the album name and song name of a new song when a character string related to the new song is newly registered in the album name / song name DB 152. However, if no new music is specified, for example, English display may be in alphabetical order, and Japanese display may be in alphabetical order. It is also possible to select character strings in order.
表示部20に表示された文字列のリスト中からユーザがリモコン装置2の「十字」キー51の操作によりカーソルを移動させて「決定」キー53を操作することによりいずれかの文字列を選択した場合(ステップS106でYES)、制御部11は選択された文字列をアルバム名表示欄202に入力されている最初の1文字に代えて表示する(ステップS107)。
The user selects one of the character strings by moving the cursor by operating the “cross”
この後、制御部11は「クリア」キー54又は「決定」キー53が操作されたか否かを監視する状態になる(ステップS108及びS110でNO)。「クリア」キー54が操作された場合(ステップS108でYES)、制御部11はステップS106でユーザが文字列を選択した時点以前の状態に表示部20の表示状態を戻し(ステップS109)、ステップS106へ処理を戻す。従って、ユーザはリストから一旦選択した文字列を「クリア」キー54の操作によりキャンセルして、リストからアルバム名の選択をやり直すことができる。
Thereafter, the
「クリア」キー54が操作されずに「決定」キー53が操作された場合(ステップS108でNO,S110でYES)、制御部11は選択された文字列をアルバム名の一部又は全部として確定する(ステップS111)。この後、制御部11は、文字入力が行なわれたか否か、カーソルが他の表示欄へ移動されたか否か、「再生」キー55又は「録音」キー61が操作されたか否かを監視する待機状態になる(ステップS112,S113,S114でNO)。文字入力が行なわれた場合(ステップS112でYES)、制御部11はステップS101へ処理を戻す。従ってこの場合、ステップS111において文字列が確定された後に再度入力された文字を対象として上述同様の処理が実行される。
When the “OK” key 53 is operated without operating the “Clear” key 54 (NO in step S108, YES in S110), the
文字入力が行なわれずにカーソルが他の表示欄へ移動された場合(ステップS112でNO,S113でYES)、又は「再生」キー55又は「録音」キー61が操作された場合(ステップS112及びS113でNO,S114でYES)、制御部11はアルバム名の表示欄202にその時点で表示されている文字列をアルバム名として確定し(ステップS115)、メタ情報の検索・入力処理のステップS46へ処理をリターンさせる。
When the character is not input and the cursor is moved to another display field (NO in step S112, YES in S113), or when the “play” key 55 or the “record” key 61 is operated (steps S112 and S113). NO, YES in S114), the
ところで、先頭の1文字のみの入力では該当する文字列が多いために選択し難い場合もあり得る。従って、制御部11はステップS104において文字列をリスト表示した後、リストから文字列が選択されたか、「決定」キー53が操作されたか、次の文字入力が行なわれたか、カーソルが他の表示欄へ移動されたか、又は「再生」キー55又は「録音」キー61が操作されたかを監視する待機状態になる(ステップS106,S116,S118,S119及びS120でNO)。
By the way, it may be difficult to select only the first character because there are many corresponding character strings. Therefore, after displaying the character strings in a list in step S104, the
リストから文字列が選択されることなしに「決定」キー53が操作されると(ステップS106でNO,S116でYES)、制御部11はその時点でアルバム名表示欄202に入力されている文字列をアルバム名の一部又は全部に相当する文字列として確定し(ステップS117)、次の文字入力が行なわれたか、カーソルが他の表示欄へ移動されたか、又は「再生」キー55又は「録音」キー61が操作されたか、リストから文字列が選択されたかを監視する待機状態になる(ステップS118,S119,S120及びS106でNO)。但しこの場合は、既に文字列が確定しているのでリストから文字列が選択されることはなく、従ってステップS106はスキップされる。
If the “OK” key 53 is operated without selecting a character string from the list (NO in step S106, YES in S116), the
ステップS116において「決定」キー53が操作されたか否かには拘わらず、たとえば1文字が新たに入力されると(ステップS118でYES)、制御部11はステップS101へ処理を戻す。この場合、制御部11は、アルバム名表示欄202に既に確定された文字(文字列)が表示されている場合はその文字(文字列)はそのままにして、新たに入力された文字を先に入力されている文字の次に未確定の文字として追加してアルバム名表示欄202に表示する(ステップS101)。従ってこの後は前述同様にして、アルバム名表示欄202に表示されている未確定の文字(この場合は2文字)を先頭側の2文字としている文字列がアルバム名・曲名DB152から検索されて前述同様に表示装置20に表示されるいわゆるインクリメンタルサーチが行なわれる。
Regardless of whether or not “OK” key 53 is operated in step S116, for example, when one character is newly input (YES in step S118),
たとえばユーザが2文字目として「I」を入力した場合、図23の模式図に示すようにそれまでリスト表示されていた(スクロール表示も含む)複数の「H」で始まる文字列の内の2字目が「I」のたとえば「Highway 61 Revisited」及び「Highway 51」のみがインクリメンタルサーチされてリスト表示される。図24の模式図はそのような場合の表示部20の表示状態を示す模式図である。この時点でたとえばユーザが操作部21の操作によりいずれかのの文字列を選択する操作を行なえば、制御部11は選択された文字列をアルバム名表示欄202に表示する。更に上述同様の処理を反復することにより、ユーザが次の文字(3文字目)を入力すると、上述同様にして更にインクリメンタルサーチが行なわれる。
For example, when the user inputs “I” as the second character, as shown in the schematic diagram of FIG. 23, two of the character strings starting with “H” that have been listed up to that point (including scroll display) are displayed. For example, only “
一方、ステップS102での検索の結果、該当する文字列が存在しない場合(ステップS103でNO)、及び先のステップS93でウェブページがヒットしなかった場合(ステップS93でNO)又はステップS95で文字列がヒットしなかった(ステップS95でNO)場合は、制御部11は該当文字列が存在しないこと示す表示(たとえば図22に示す表示部20の表示状態においてプルダウンメニューを表示せず、更にメッセージ表示欄206に「該当する文字列はありません。」等)を行なう(ステップS105)。このように、既に入力されている文字に該当する文字列がアルバム名・曲名DB152に存在しない場合、及び先のステップS106において表示部20に表示されたリストからアルバム名が選択されなかった場合(ステップS106でNO)、制御部11は前述したようにステップS116以降の処理を実行する。
On the other hand, as a result of the search in step S102, if the corresponding character string does not exist (NO in step S103), if the web page does not hit in the previous step S93 (NO in step S93), or the character in step S95 If the column is not hit (NO in step S95), the
リストから文字列が選択されることなしに、又は該当する文字列がない場合に「決定」キー53が操作されずに文字入力が行なわれると(ステップS116でNO,S118でYES)、制御部11はステップS101へ処理を戻す。リストから文字列が選択されることなしに文字入力が行なわれた場合については前述した。該当する文字列がない場合に文字入力が行なわれると、制御部11は新たに入力された文字を既に確定している文字列以降に先に入力されている文字に追加してアルバム名表示欄202に表示する。しかし、インクリメンタルサーチが行なわれる場合にはやはり該当する文字列はないのでリスト表示はされない。従って、ユーザがその後に同様の操作を行なえば、前述同様にして、ユーザはアルバム名表示欄202に次々に任意に文字入力を行なうことが可能である。
If a character string is not selected from the list, or if there is no corresponding character string and the “enter” key 53 is not operated (NO in step S116, YES in S118), the
このようにして次々に任意に文字入力が行なわれた後、文字入力が行なわれずにカーソルが他の表示欄へ移動されるか(ステップS119でYES)、または「再生」キー55又は「録音」キー61が操作されると(ステップS120でYES)、制御部11はその時点でアルバム名表示欄202に入力されている文字列がアルバム名として直接入力されたと判断する。そして、制御部11はアルバム名表示欄202に入力されている文字列をアルバム名としてそのまま表示し(ステップS121)、メタ情報の検索・入力処理のステップS46へ処理をリターンさせる。このような判断は、アルバム名を構成する文字列の全て、又は一部をユーザが自身で入力する場合、たとえば英字でアルバム名を入力する際の「空白」、「a」、「the」等の入力に、又は日本語でアルバム名を入力する際の助詞等の入力に利用可能である。即ち、わざわざアルバム名・曲名DB152を検索せずとも、容易に入力可能な文字列又は文字に関しては直接入力可能にすることにより、操作の簡便化を図っている。
In this way, after character input is arbitrarily performed one after another, the character is not input and the cursor is moved to another display field (YES in step S119), or “play” key 55 or “record”. When the key 61 is operated (YES in step S120), the
ところで、カーソルが他の表示欄へ移動された場合(ステップS113又はS119でYES)、制御部11はメタ情報の検索・入力処理のステップS46へ処理をリターンさせる。いずれの場合もアルバム名表示欄202においてアルバム名として確定された文字列が表示されている。このように、カーソルが他の表示欄へ移動されたためにメタ情報の検索・入力処理のステップS46へリターンした場合、制御部11はカーソル位置の検出を行ない(ステップS31)、以後は前述同様にステップS32以降の処理を実行する。また、他の表示欄へカーソルが移動されたのではなく、「再生」キー55又は「録音」キー61の操作によりアルバム名の検索・入力処理からメタ情報の検索・入力処理へリターンした場合(ステップS114又はS120でYES)、アルバム名が確定することは上述同様であるが、ステップS46での判断が「NO」になるので、制御部11はメインルーチンへ処理をリターンさせる。この場合は、ユーザがたとえば「再生」キー55を操作していたのであれば制御部11はその時点でCDドライブ17に装填されている音楽CDの再生を開始する。
When the cursor is moved to another display field (YES in step S113 or S119), the
以上のようにして、アルバム名・曲名DB152に登録されている文字列をインクリメンタルサーチを利用して検索して選択すること、及びユーザが直接文字入力することのいずれか一方の操作又は双方の操作を組み合わせることにより、文字列がアルバム名表示欄202に表示される。従って、ユーザはアルバム名の全てをユーザ自身が直接文字入力することなしに、比較的容易且つ簡便にアルバム名を入力することが可能である。
As described above, one or both of the operations of searching and selecting a character string registered in the album name / song title DB 152 using an incremental search and directly inputting characters by the user A character string is displayed in the album
なお、ユーザがアルバム名を変更したいと望む場合、具体的には上述のようにして入力したアルバム名又は既に入力されているアルバム名を変更したい場合、更にはアルバム名を入力せずにダビングした後にアルバム名を入力するような場合には、ユーザはリモコン装置2の「編集」キー52を操作してアルバム名表示欄202にカーソルを位置させて文字入力を行なえばよい。この場合、図10及び図11に示すメタ情報の検索・入力処理のフローチャートのステップS44の処理、即ち図19、図20、図21及び図22に示すアルバム名の検索・入力処理が実行されるので、ユーザはこのアルバム名の検索・入力処理をやり直すことができる。
In addition, when the user wants to change the album name, specifically, when the user wants to change the album name input as described above or the album name already input, the dubbing is performed without inputting the album name. If the album name is to be input later, the user may operate the “edit”
なお、CDドライブ17に装填されている音楽CDの曲名を入力する場合は、メタ情報の検索・入力処理のステップS31においてカーソル位置が曲名表示欄205であることが検出されるので、上述した図19、図20、図21及び図22に示すアルバム名・曲名の検索・表示処理のサブルーチンのフローチャートが実行される。但しこの場合の曲名の検索・入力処理は、文字入力が各トラックの曲名表示欄205に行なわれ、また選択された又は直接入力された文字(文字列)が各トラックの曲名表示欄205に表示されること以外の基本的な処理手順は上述したアルバム名の検索・入力処理と同様である。
When inputting the title of a music CD loaded in the CD drive 17, it is detected that the cursor position is in the song
以上のような処理を制御部11がユーザの操作に応じて行なうことにより、CDDBからメタ情報を取得できない音楽CDに関しても、比較的容易にジャンル名、アーティスト名,アルバム名,曲名等のメタ情報をユーザ自身が入力することが可能になる。このことはインターネット上のCDDBのウェブサイトからメタ情報を取得できない新譜又は極めてマイナーなアーティストの音楽CD等にも適用可能である。
When the
なお、ジャンル名の検索・入力処理に関しては、ジャンルを指定せずにアーティスト名の検索・入力処理を行なえば、アーティスト名にはジャンルの情報が付属しているのでそれを利用することが可能である。但し、ジャンルに関してはその数は限られているので、ジャンルの選択に際して全てを一覧表示してユーザに選択させるようにしても問題は生じない。 Regarding genre name search / input processing, if artist name search / input processing is performed without specifying a genre, the artist name is attached to the genre information and can be used. is there. However, since the number of genres is limited, there is no problem even if the user selects all genres by displaying a list.
ところで、上述の実施の形態では音楽CDのメタ情報をCDDBから取得できない場合について説明したが、たとえばアナログレコードからデジタルデータ化した楽曲データを音楽DB154に記録した場合等には、音楽CDをメタ情報を取得せずにダビングした場合と同様の状態になる。従ってこの場合にはたとえばアルバム名(勿論、仮のアルバム名)を指定することによって図8の模式図に示す画面と同様の画面が表示装置20に表示される。但しこの場合のメッセージ表示欄206には図8に示すメッセージとは異なり、たとえば『「編集」キーを押すとアルバム名、曲名等を入力することができます。』というようなメッセージが表示される。このメッセージに応じてユーザが「編集」キー52を操作すると図7に示したメインルーチンのフローチャートのステップS22のメタ情報の検索・入力処理が開始される。このようなオーディオ装置1の利用方法は、CDDBからメタ情報を自動的に取得できない種々のソース、特にアナログレコードをデジタルデータ化する際に有効である。
By the way, although the above-mentioned embodiment demonstrated the case where the meta information of music CD was not able to be acquired from CDDB, for example, when music data converted into digital data from an analog record was recorded on
更に、上述の実施の形態ではアーティスト名をアーティスト名DB151を利用して検索及び入力するようにしているが、アーティスト名の入力はユーザが文字入力により直接入力してもよい。CDDBからメタ情報を取得するためには所定の設定が必要である。しかし、そのようなCDDBからメタ情報を取得するための設定はなされていないがインターネットに接続可能であれば、本発明ではアーティスト名をユーザ自身が文字入力により直接入力することにより、アルバム名、曲名の検索・入力処理を行なうことが可能である。
Further, in the above-described embodiment, the artist name is searched and input using the
なお、上述の実施の形態においてはアルファベット入力を行なう例について説明したが、日本語(仮名、漢字)入力を行なうことも勿論可能である。日本語入力を行なう場合には、仮名入力を漢字に変換して検索する場合と、入力された仮名を読み仮名とする漢字を検索する場合とが考えられるが、ユーザの労力を軽減することを考えれば後者が好適である。即ち、アルバム名・曲名の検索に際してはたとえば「あ」と仮名入力を行なった場合に、「愛」、「愛の讃歌」、「朝」、「朝日」、「朝日の当たる家」、「朝顔」等の文字列が検索され、更に「さ」を追加して入力した場合には「朝」、「朝日」、「朝日の当たる家」、「朝顔」等の文字列が検索されるようにすることが望ましい。 In the above-described embodiment, an example of performing alphabet input has been described. However, it is of course possible to perform Japanese (kana, kanji) input. When inputting Japanese, there are two cases: searching for kana input converted to kanji and searching for kanji using the input kana as a kana, but reducing the user's effort. Considering the latter, the latter is preferable. In other words, when searching for an album name / song name, for example, when “a” is entered as “a”, “love”, “love song”, “morning”, “asahi”, “house where the sun hits”, “morning glory” ”, Etc., and when“ sa ”is added and entered, character strings such as“ morning ”,“ morning sun ”,“ house where morning sun hits ”,“ morning glory ”are searched. It is desirable to do.
更に上記の実施の形態においては、音楽CD等の音楽記録媒体からそれに収録されている楽曲データをダビングする(より具体的には音楽記録媒体から楽曲データを読み出して他のたとえばハードディスク等の記録媒体にコピーして記録する)場合について説明した。しかし、そのような楽曲データのダビングは行なわずに、アーティスト名を入力することによってアルバム名,曲名等のメタ情報のみをデータベース化する目的にも本発明を利用することが可能である。そのようなデータベースを作成する際に本発明を利用することは、大量の音楽CD,アナログレコード等を所有する個人又はたとえば「ジャズ喫茶」等と称される事業者にとって非常に有益である。 Further, in the above embodiment, the music data recorded on the music recording medium such as a music CD is dubbed (more specifically, the music data is read from the music recording medium and another recording medium such as a hard disk, for example). The case of copying and recording to the above has been described. However, the present invention can be used for the purpose of creating a database of only meta information such as album names and song names by inputting artist names without performing such dubbing of music data. Utilizing the present invention in creating such a database is very beneficial to individuals who own large amounts of music CDs, analog records, etc., or businesses called “jazz cafes”, for example.
以上に詳述したように本発明によれば、CDDB等の音楽記録媒体データベースに未登録の音楽CDのメタ情報をユーザが自身で文字入力する際の労力を軽減することができる。従って、従来はメタ情報無しで多数の音楽CDをダビングして収拾がつかないような状態になるような場合にも、ユーザは比較的容易に少なくともアーティスト名,アルバム名等を入力することによって、音楽DB154に記録してある楽曲データを管理することが可能になる。更に本発明は、種々のウェブサイトに発売予告が行なわれているようないわゆる新譜の音楽CDのメタ情報がCDDBに登録される以前に、その音楽CDのアルバム名、曲名等のメタ情報をウェブサイトから検索して入力することが可能である。
As described in detail above, according to the present invention, it is possible to reduce the labor when the user inputs characters by himself / herself on meta information of an unregistered music CD in a music recording medium database such as CDDB. Therefore, even in the case where a large number of music CDs are conventionally dubbed without meta information and cannot be collected, the user can input at least the artist name, album name, etc. relatively easily, The music data recorded in the
また、音楽CD化されていないアナログレコードをデジタルデータ化する場合にも、ユーザは比較的容易に少なくともアーティスト名,アルバム名等を入力することによって、それらのデジタルデータを管理することが可能になる。 In addition, when an analog record that is not converted to a music CD is converted into digital data, the user can manage the digital data by inputting at least the artist name, album name, etc. relatively easily. .
1 オーディオ装置
2 リモートコントロール装置(リモコン装置)
3 CDDB(音楽記録媒体データベース)
11 制御部
12 ROM
13 RAM
14 通信部
15 HDD(大規模記録媒体)
17 CDドライブ
20 表示部
21 操作部
22 リモコン信号受信部
150 検索プログラム
151 アーティスト名データベース
152 アルバム名・曲名データベース
154 音楽データベース
51 「十字」キー
52 「編集」キー
53 「決定」キー
54 「クリア」キー
55 「再生」キー
59 テンキー
60 「CDDB」キー
61 「録音」キー
202 アルバム名表示欄
203 アーティスト名表示欄
204 トラック情報表示欄
205 曲名表示欄
1
3 CDDB (Music Recording Medium Database)
11
13 RAM
14
17 CD drive 20
Claims (18)
音楽情報の内のアーティスト名をキーワードとしてウェブページをインターネット上で検索し、
前記キーワードを含むウェブページ内の文字列を音楽情報の内のアルバム名及び/又は曲名の候補として検索すること
を特徴とする音楽情報検索方法。 In a music information search method in which a search device searches for music information as character information related to a song recorded on a music recording medium.
Search the web page on the Internet using the artist name in the music information as a keyword,
A music information search method, wherein a character string in a web page including the keyword is searched for as an album name and / or song name candidate in the music information.
前記検索装置は、外部から入力された文字情報に基づいて、前記記憶装置が記憶しているアーティスト名データベースに登録されているアーティスト名をインクリメンタルサーチにより検索し、検索結果のアーティスト名を前記キーワードとして使用すること
を特徴とする請求項1乃至4のいずれか一つに記載の音楽情報検索方法。 Creating an artist name database by previously searching for and registering an artist name in music information from a music recording medium database in which information for specifying the recording content of the music recording medium and music information are registered in association with each other; Store it in a storage device that can be accessed by the search device,
The search device searches an artist name registered in the artist name database stored in the storage device based on character information input from the outside by an incremental search, and uses the search result artist name as the keyword. The music information search method according to claim 1, wherein the music information search method is used.
前記検索装置は、必要な情報を前記リモート記憶装置が記憶している前記音楽記録媒体データベースからインターネット通信により取得することにより、前記アーティスト名データベースを作成及び更新すること
を特徴とする請求項5に記載の音楽情報検索方法。 The music recording medium database is stored in a remote storage device accessible by Internet communication,
The search device creates and updates the artist name database by acquiring necessary information from the music recording medium database stored in the remote storage device by Internet communication. The described music information search method.
音楽情報の内のアーティスト名の入力を受け付けるアーティスト名入力手段と、
該アーティスト名入力手段が受け付けたアーティスト名をキーワードとしてインターネット上のウェブページを検索するウェブページ検索手段と、
該ウェブページ検索手段が検索に使用したキーワードを含むウェブページ内の文字列を音楽情報の内のアルバム名及び/又は曲名の候補として検索するアルバム名・曲名検索手段と
を備えたことを特徴とする音楽情報検索装置。 In a music information search device for searching for music information as character information related to music recorded on a music recording medium,
Artist name input means for accepting the input of the artist name in the music information;
Web page search means for searching for a web page on the Internet using the artist name received by the artist name input means as a keyword;
The web page search means comprises album name / song name search means for searching for a character string in the web page including the keyword used for the search as an album name and / or song name candidate in the music information. Music information retrieval device.
外部からの文字情報の入力を受け付ける文字情報入力手段と、
該文字情報入力手段が受け付けた文字情報に基づいて、前記アーティスト名データベースに登録されているアーティスト名をインクリメンタルサーチにより検索するアーティスト名検索手段と、
該アーティスト名検索手段が検索したアーティスト名を表示する表示手段と、
該表示手段に表示された検索結果のアーティスト名が複数である場合にいずれか一つを選択する指示を受け付ける選択受付手段と
を備え、
前記アーティスト名入力手段は、前記選択受付手段が選択を受け付けたアーティスト名の入力を受け付けるようにしてあること
を特徴とする請求項8乃至11のいずれか一つに記載の音楽情報検索装置。 Create and store an artist name database in which an artist name in music information is searched in advance and registered from a music recording medium database in which information specifying the recording contents of the music recording medium and music information are registered in association with each other. Means for creating an artist name database to be stored in the means;
Character information input means for receiving input of character information from the outside;
Based on the character information received by the character information input means, an artist name search means for searching an artist name registered in the artist name database by an incremental search;
Display means for displaying the artist name searched by the artist name search means;
Selection accepting means for accepting an instruction to select one of the search results displayed on the display means when there are a plurality of artist names;
The music information search apparatus according to any one of claims 8 to 11, wherein the artist name input unit is configured to receive an input of an artist name for which the selection receiving unit has received a selection.
前記アーティスト名データベース作成手段は、必要な情報を前記リモート記憶装置が記憶している前記音楽記録媒体データベースからインターネット通信により取得することにより、前記アーティスト名データベースを作成及び更新するようにしてあること
を特徴とする請求項12に記載の音楽情報検索装置。 The music recording medium database is stored in a remote storage device accessible by Internet communication,
The artist name database creating means creates and updates the artist name database by acquiring necessary information from the music recording medium database stored in the remote storage device by Internet communication. The music information search apparatus according to claim 12, wherein the music information search apparatus is a music information search apparatus.
音楽情報の内のアーティスト名をキーワードとしてウェブページをインターネット上で検索させる手順と、
キーワードを含むウェブページ内の文字列を音楽情報の内のアルバム名及び/又は曲名の候補として検索させる手順と
を前記コンピュータに実行させることを特徴とするコンピュータプログラム。 A computer program for causing a computer to search for music information as character information relating to music recorded on a music recording medium,
Searching the web page on the Internet using the artist name in the music information as a keyword,
A computer program for causing a computer to execute a procedure for searching a character string in a web page including a keyword as a candidate for an album name and / or a song name in music information.
外部から入力された文字情報に基づいて、前記アーティスト名データベースに登録されているアーティスト名をインクリメンタルサーチにより検索する手順と、
検索結果のアーティスト名をキーワードとする手順と
を前記コンピュータに更に実行させることを特徴とする請求項15乃至16のいずれか一つに記載のコンピュータプログラム。
Create an artist name database by searching in advance and registering the artist name in the music information registered in the music recording medium database in which the information for identifying the contents of the music recording medium and the music information are registered in association with each other And storing it in a storage device accessible by the computer;
A procedure for searching for an artist name registered in the artist name database based on character information input from the outside by an incremental search;
The computer program according to any one of claims 15 to 16, further causing the computer to execute a procedure using an artist name as a keyword as a search result.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005285332A JP2007095210A (en) | 2005-09-29 | 2005-09-29 | Music information search method and device, and computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005285332A JP2007095210A (en) | 2005-09-29 | 2005-09-29 | Music information search method and device, and computer program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007095210A true JP2007095210A (en) | 2007-04-12 |
Family
ID=37980744
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005285332A Pending JP2007095210A (en) | 2005-09-29 | 2005-09-29 | Music information search method and device, and computer program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007095210A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008293300A (en) * | 2007-05-24 | 2008-12-04 | Alpine Electronics Inc | Data processor, control program, and computer-readable recording medium |
JP2009223065A (en) * | 2008-03-17 | 2009-10-01 | Daiichikosho Co Ltd | Display system for music piece selection by genre |
JP2010015623A (en) * | 2008-07-02 | 2010-01-21 | Kenwood Corp | Content processing apparatus, method, and program |
JP2012226436A (en) * | 2011-04-15 | 2012-11-15 | Alpine Electronics Inc | Musical piece retrieval device |
-
2005
- 2005-09-29 JP JP2005285332A patent/JP2007095210A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008293300A (en) * | 2007-05-24 | 2008-12-04 | Alpine Electronics Inc | Data processor, control program, and computer-readable recording medium |
JP2009223065A (en) * | 2008-03-17 | 2009-10-01 | Daiichikosho Co Ltd | Display system for music piece selection by genre |
JP2010015623A (en) * | 2008-07-02 | 2010-01-21 | Kenwood Corp | Content processing apparatus, method, and program |
JP2012226436A (en) * | 2011-04-15 | 2012-11-15 | Alpine Electronics Inc | Musical piece retrieval device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100552681C (en) | Messaging device and method | |
CN101053035B (en) | Recording/reproducing apparatus, and associated content display control method | |
CN101071616B (en) | Information processing system, terminal device, information processing method | |
JP4577412B2 (en) | Information processing apparatus, information processing method, and information processing program | |
US20080074985A1 (en) | Reproducing apparatus, reproducing method, and reproducing program | |
US8150880B2 (en) | Audio data player and method of creating playback list thereof | |
JP2011034394A (en) | Content providing device, content provision program, and content providing method | |
JP4841172B2 (en) | Music information search method, music information search device, and computer program | |
JP3829632B2 (en) | Performance information selection device | |
JP4544814B2 (en) | Information terminal equipment | |
JP2005284574A (en) | On-vehicle information equipment, control method of on-vehicle information equipment, control program, and recording medium | |
JP2007179400A (en) | Content information search device and method | |
JP2007095210A (en) | Music information search method and device, and computer program | |
JP2002073041A (en) | System for automatic selection of music, method for automatic selection of music and storage medium | |
JP4646249B2 (en) | Program recording medium, portable video game machine, playback control program, and playback control method | |
JP2006196145A (en) | Device and method for recording information, device and method for reproducing information, and information recording/reproducing device | |
JP2007072955A (en) | Information retrieval apparatus, information retrieval system, information retrieval method, and information retrieval program | |
JP4218692B2 (en) | Performance information retrieval device | |
JPH1131379A (en) | Disk reproducing device | |
JP2008102883A (en) | Host device, database management system, database management method and program | |
JP4100538B2 (en) | Performance information display device, performance information display method, and storage medium | |
JP2004215094A (en) | Electronic apparatus and keyword generation device | |
JP4380284B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM | |
JP2004030231A (en) | Apparatus and method for information processing, recording medium, and program | |
JPH0561492A (en) | Karaoke (orchestration without lyrics) changer system for multi-media |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070822 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090401 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090512 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090710 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20091027 |