[go: up one dir, main page]

JP2008065055A - Data registration apparatus, data registration method, and data registration program - Google Patents

Data registration apparatus, data registration method, and data registration program Download PDF

Info

Publication number
JP2008065055A
JP2008065055A JP2006242826A JP2006242826A JP2008065055A JP 2008065055 A JP2008065055 A JP 2008065055A JP 2006242826 A JP2006242826 A JP 2006242826A JP 2006242826 A JP2006242826 A JP 2006242826A JP 2008065055 A JP2008065055 A JP 2008065055A
Authority
JP
Japan
Prior art keywords
music
music data
registration
data
unit
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
Application number
JP2006242826A
Other languages
Japanese (ja)
Inventor
Takaomi Kimura
隆臣 木村
Akira Mukoyama
亮 向山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2006242826A priority Critical patent/JP2008065055A/en
Publication of JP2008065055A publication Critical patent/JP2008065055A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

【課題】本発明は、音楽データを音楽の特徴に応じてほぼ的確に分類し得るようにする。
【解決手段】本発明は、リスト記憶部16に複数種類のプレイリストPLを記憶すると共に、テーブル記憶部21に異なる登録条件を示す第1及び第2の登録条件テーブルRET1乃至RET4を記憶し、登録部20が、音楽データD1を音楽の特徴と第1の登録条件テーブルRET1とに基づいて何れのプレイリストPLへも登録し得ないと、当該音楽データD1を音楽の特徴と第2の登録条件テーブルRET2乃至RET4とに基づいて何れかのプレイリストPLに登録することにより、音楽データD1を何れかのプレイリストPLにほぼ確実に登録することができ、音楽データD1を音楽の特徴に応じたプレイリストPLに登録するようにして当該音楽データD1を音楽の特徴に応じてほぼ的確に分類することができる。
【選択図】 図2
The present invention enables music data to be classified almost accurately according to the characteristics of music.
In the present invention, a plurality of types of playlists PL are stored in the list storage unit 16, and first and second registration condition tables RET1 to RET4 indicating different registration conditions are stored in the table storage unit 21, If the registration unit 20 cannot register the music data D1 in any playlist PL based on the music characteristics and the first registration condition table RET1, the music data D1 is registered as the music characteristics and the second registration. By registering in one of the playlists PL based on the condition tables RET2 to RET4, the music data D1 can be registered almost certainly in any of the playlists PL, and the music data D1 depends on the music characteristics. The music data D1 can be classified almost accurately according to the characteristics of the music by registering it in the playlist PL.
[Selection] Figure 2

Description

本発明はデータ登録装置、データ登録方法及びデータ登録プログラムに関し、例えば音楽データの再生順序を規定するプレイリストに従い音楽データを再生する再生装置に適用して好適なものである。   The present invention relates to a data registration device, a data registration method, and a data registration program, and is suitable for application to a playback device that plays back music data in accordance with, for example, a playlist that defines the playback order of music data.

従来の音楽コンテンツ自動分類装置は、まず楽曲のテンポを解析し、その解析結果により楽曲テンポテーブルを参照して当該楽曲をテンポにより分類する。次いで音楽コンテンツ自動分類装置は、楽曲の調を解析し、その解析結果とテンポによる分類結果とにより楽曲調テーブルを参照して、当該テンポで分類していた楽曲をさらに長調及び短調の何れかに分類する。続いて音楽コンテンツ自動分類装置は、楽曲の周波数特性を解析し、その解析結果とテンポ及び調による分類結果とにより楽曲周波数テーブルを参照して、当該テンポ及び調で分類していた楽曲をさらに高音及び低音の何れかに分類する。そして音楽コンテンツ自動分類装置では、サービス提供者が、その分類された楽曲をさらに吟味して推薦作業を行い、ユーザに対しイメージ等の抽象的なキーワードを選択させることで、当該選択されたキーワードに属する楽曲を提供していた(例えば、特許文献1参照)。
特開2003−58147公報(第3頁、第4頁、第5頁、表1、表2、表3)
A conventional automatic music content classification device first analyzes the tempo of a music, and refers to the music tempo table according to the analysis result to classify the music by the tempo. Next, the music content automatic classification device analyzes the key of the music, refers to the music key table based on the analysis result and the classification result based on the tempo, and further sorts the music classified at the tempo into one of the major and minor keys. Classify. Subsequently, the music content automatic classification device analyzes the frequency characteristics of the music, refers to the music frequency table based on the analysis result and the classification result by tempo and key, and further tunes the music classified by the tempo and key. And either bass or bass. In the automatic music content classification device, the service provider further examines the classified music and performs a recommendation operation, and allows the user to select an abstract keyword such as an image, so that the selected keyword is selected. The music which belonged was provided (for example, refer patent document 1).
JP 2003-58147 A (3rd page, 4th page, 5th page, Table 1, Table 2, Table 3)

ところで、かかる構成の音楽コンテンツ自動分類装置では、楽曲をテンポで分類した後、当該テンポで分類した楽曲をさらに調及び周波数特性で順次分類することにより、楽曲を複数種類のグループの何れかにほぼ確実に分類することができる。ところが音楽コンテンツ自動分類装置では、楽曲を調や周波数特性で分類する際には、それぞれ長調及び短調や高音及び低音のように2種類に分類するように、分類の条件が大まかに設定されている。このため音楽コンテンツ自動分類装置では、最終的に特徴の異なる楽曲同士を同一のグループに分類する場合があり、楽曲を特徴に応じて的確に分類し得るとは言い得ない。   By the way, in the music content automatic classification device having such a configuration, after the music is classified by tempo, the music is classified into any of a plurality of types of groups by further classifying the music classified by the tempo in order by the key and frequency characteristics. Can be classified reliably. However, in the automatic music content classification device, when classifying music by key and frequency characteristics, the classification conditions are roughly set so that the music is classified into two types, such as major and minor, treble and bass, respectively. . For this reason, in the music content automatic classification device, there are cases where music having different characteristics is finally classified into the same group, and it cannot be said that music can be accurately classified according to characteristics.

そこで音楽コンテンツ自動分類装置では、楽曲を分類するためのグループ毎にテンポ、調及び周波数特性の何れを分類に利用するのかを個別に選定し、またこれらテンポ、調及び周波数特性に対する適合範囲も個別に選定するようにして分類の条件を比較的厳しく設定すると、最終的に特徴の極力似ている楽曲同士のみを同一のグループに分類することができる。しかしながら音楽コンテンツ自動分類装置では、グループ毎の分類の条件をそれぞれ比較的厳しく設定すると、何れのグループにも分類し得ない楽曲が存在する場合があり、やはり楽曲を特徴に応じて的確に分類し得るとは言い難い問題があった。   Therefore, the music content automatic classification device individually selects which tempo, key, and frequency characteristics are used for classification for each group for classifying music, and also the range of adaptation to these tempos, keys, and frequency characteristics. If the classification conditions are set relatively rigorously as described above, only songs having similar characteristics as much as possible can be finally classified into the same group. However, in the automatic music content classification device, if the classification conditions for each group are set relatively strict, there may be music that cannot be classified into any group, and the music is classified correctly according to the characteristics. There was a problem that was hard to say.

本発明は以上の点を考慮してなされたもので、音楽データを音楽の特徴に応じてほぼ的確に分類し得るデータ登録装置、データ登録方法及びデータ登録プログラムを提案しようとするものである。   The present invention has been made in consideration of the above points, and an object of the present invention is to propose a data registration apparatus, a data registration method, and a data registration program capable of classifying music data almost accurately according to the characteristics of music.

かかる課題を解決するため本発明においては、リスト記憶部に対し音楽データを登録可能な複数種類のリストを記憶すると共に、テーブル記憶部に対し音楽データを、当該音楽データに基づく音楽の特徴に応じて複数種類のリストのうち何れかの当該リストに登録するためのそれぞれ異なる登録条件を示す第1及び第2の登録条件テーブルを記憶しておき、登録部により、音楽データを音楽の特徴と第1の登録条件テーブルとに基づいて複数種類のリストのうち何れかの当該リストに登録するようにして、その音楽データを第1の登録条件テーブルに従い何れのリストへも登録し得ないと、当該音楽データを音楽の特徴と第2の登録条件テーブルとに基づいて複数種類のリストのうち何れかの当該リストに登録するようにした。   In order to solve such a problem, in the present invention, a plurality of types of lists in which music data can be registered are stored in the list storage unit, and the music data is stored in the table storage unit according to the characteristics of music based on the music data. First and second registration condition tables indicating different registration conditions for registering in any one of a plurality of types of lists are stored, and the registration unit stores the music data as the music characteristics and If the music data cannot be registered in any list in accordance with the first registration condition table by registering in any one of a plurality of types of lists based on the one registration condition table, The music data is registered in one of a plurality of types of lists based on the music characteristics and the second registration condition table.

従って本発明では、音楽の特徴と第1の登録条件テーブルとに基づいて音楽データをリストに登録し得ない場合でも、当該音楽の特徴と第2の登録条件テーブルとに基づいて、その音楽データを複数種類のリストのうち何れかのリストにほぼ確実に登録することができる。   Therefore, in the present invention, even when music data cannot be registered in the list based on the music characteristics and the first registration condition table, the music data is based on the music characteristics and the second registration condition table. Can be registered almost certainly in any one of a plurality of types of lists.

本発明によれば、リスト記憶部に対し音楽データを登録可能な複数種類のリストを記憶すると共に、テーブル記憶部に対し音楽データを、当該音楽データに基づく音楽の特徴に応じて複数種類のリストのうち何れかの当該リストに登録するためのそれぞれ異なる登録条件を示す第1及び第2の登録条件テーブルを記憶しておき、登録部により、音楽データを音楽の特徴と第1の登録条件テーブルとに基づいて複数種類のリストのうち何れかの当該リストに登録するようにして、その音楽データを第1の登録条件テーブルに従い何れのリストへも登録し得ないと、音楽データを音楽の特徴と第2の登録条件テーブルとに基づいて複数種類のリストのうち何れかの当該リストに登録するようにしたことにより、音楽の特徴と第1の登録条件テーブルとに基づいて音楽データをリストに登録し得ない場合でも、当該音楽の特徴と第2の登録条件テーブルとに基づいて、その音楽データを複数種類のリストのうち何れかのリストにほぼ確実に登録することができ、かくして音楽データを音楽の特徴に応じたリストに登録するようにして当該音楽データを音楽の特徴に応じてほぼ的確に分類し得るデータ登録装置、データ登録方法及びデータ登録プログラムを実現することができる。   According to the present invention, a plurality of types of lists capable of registering music data are stored in the list storage unit, and the music data is stored in the table storage unit according to the characteristics of music based on the music data. The first and second registration condition tables indicating different registration conditions for registering in any of the lists are stored, and the registration unit stores the music data and the music characteristics and the first registration condition table. If the music data cannot be registered in any of the lists according to the first registration condition table, the music data is stored in the music characteristics. And the second registration condition table, the music characteristics and the first registration condition table are registered in any one of a plurality of types of lists. Even if the music data cannot be registered in the list based on the above, the music data is almost certainly added to any one of the plural types of lists based on the characteristics of the music and the second registration condition table. Data registration apparatus, data registration method, and data registration program capable of registering music data in a list corresponding to the characteristics of the music and thus classifying the music data almost accurately according to the characteristics of the music Can be realized.

以下図面について、本発明の一実施の形態を詳述する。   Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.

(1)第1の実施の形態
(1−1)第1の実施の形態による再生装置の概要
図1において、1は全体として第1の実施の形態による再生装置の構成の概要を示す。かかる再生装置1においてリスト記憶部2は、音楽データを登録可能な複数種類のリストを記憶する。また再生装置1においてテーブル記憶部3は、音楽データを、当該音楽データに基づく音楽の特徴に応じて複数種類のリストのうち何れかの当該リストに登録するためのそれぞれ異なる登録条件を示す第1及び第2の登録条件テーブルを記憶する。さらに再生装置1において登録部4は、音楽データを音楽の特徴と第1の登録条件テーブルとに基づいて複数種類のリストのうち何れかの当該リストに登録するようにして、音楽データを第1の登録条件テーブルに従い何れのリストへも登録し得ないと、音楽データを音楽の特徴と第2の登録条件テーブルとに基づいて複数種類のリストのうち何れかの当該リストに登録する。かかる構成により再生装置1は、音楽の特徴と第1の登録条件テーブルとに基づいて音楽データをリストに登録し得ない場合でも、当該音楽の特徴と第2の登録条件テーブルとに基づいて、その音楽データを複数種類のリストのうち何れかのリストにほぼ確実に登録することができる。よって再生装置1は、音楽データを音楽の特徴に応じたリストに登録するようにして当該音楽データを音楽の特徴に応じてほぼ的確に分類することができる。
(1) First Embodiment (1-1) Overview of Playback Device According to First Embodiment In FIG. 1, 1 indicates an overview of the configuration of a playback device according to the first embodiment as a whole. In the playback apparatus 1, the list storage unit 2 stores a plurality of types of lists in which music data can be registered. Further, in the playback apparatus 1, the table storage unit 3 includes first registration conditions indicating different registration conditions for registering music data in any one of a plurality of types of lists according to the characteristics of music based on the music data. And a second registration condition table. Further, in the playback apparatus 1, the registration unit 4 registers the music data in the first list by registering the music data in one of a plurality of types of lists based on the music characteristics and the first registration condition table. If it cannot be registered in any of the lists according to the registration condition table, the music data is registered in any one of a plurality of types of lists based on the characteristics of the music and the second registration condition table. With this configuration, even when the playback apparatus 1 cannot register the music data in the list based on the music characteristics and the first registration condition table, based on the music characteristics and the second registration condition table, The music data can be almost certainly registered in any one of a plurality of types of lists. Therefore, the playback device 1 can classify the music data almost accurately according to the music characteristics by registering the music data in a list according to the music characteristics.

(1−2)第1の実施の形態による再生装置の詳細構成
次いで図2を用いて、第1の実施の形態による再生装置10の機能回路ブロックによる詳細なハードウェア構成を説明する。かかる再生装置10は、再生部11により、当該再生装置10に装填されるCD(Compact Disc)等のメディアから音楽データを再生するメディア再生機能や、当該メディアに記録されている音楽データを録音する録音機能、音楽データを登録しているプレイリストを利用して当該音楽データを再生するリスト利用再生機能等の各種機能を実現し得るようになされている。
(1-2) Detailed Configuration of the Playback Device According to the First Embodiment Next, a detailed hardware configuration of functional circuit blocks of the playback device 10 according to the first embodiment will be described with reference to FIG. The playback device 10 uses the playback unit 11 to record a media playback function for playing back music data from a medium such as a CD (Compact Disc) loaded in the playback device 10 or music data recorded on the media. Various functions such as a recording function and a list use reproduction function for reproducing music data using a playlist in which music data is registered can be realized.

ここで再生装置10の操作部12は、例えば図3に示すような直方体状のリモートコントローラRMを有している。かかるリモートコントローラRMの正面一端側には、装置本体(すなわち、再生装置10)の電源をオン/オフするためのトグル式の電源ボタンRMAと、再生中の音楽の音量を調節するための音量調節ボタンRMBとが配置されている。またリモートコントローラRMの正面中央部には、上述した各種機能を切り替えて選択させるためのトグル式の機能選択ボタンRMCと、各種設定項目を呼び出すための設定ボタンRMDとが配置されている。これに加えてリモートコントローラRMの正面中央部には、それぞれ頂点を正面一端側及び正面他端側に向けた三角形状を有し、表示画面上で上方向及び下方向を選択させるための上方向選択ボタンRME及び下方向選択ボタンRMFと、それぞれ頂点を正面左側及び正面右側に向けた三角形状を有し、当該表示画面上で左方向及び右方向を選択させるための左方向選択ボタンRMG及び右方向選択ボタンRMHと、例えば表示画面上で種々の選択を決定するための決定ボタンRMIとが配置されている。   Here, the operation unit 12 of the playback apparatus 10 has a rectangular parallelepiped remote controller RM as shown in FIG. 3, for example. On one end of the front side of the remote controller RM, there is a toggle type power button RMA for turning on / off the power of the apparatus main body (ie, the playback apparatus 10), and a volume control for adjusting the volume of the music being played back. Button RMB is arranged. In addition, a toggle type function selection button RMC for switching and selecting the various functions described above and a setting button RMD for calling various setting items are arranged at the front central portion of the remote controller RM. In addition to this, the center of the front of the remote controller RM has a triangular shape with the apexes facing one end of the front and the other end of the front, respectively, and the upward direction for selecting the upper and lower directions on the display screen A selection button RME and a down direction selection button RMF, and a left direction selection button RMG and a right side having a triangular shape with apexes facing the front left side and the front right side, respectively, for selecting the left direction and the right direction on the display screen A direction selection button RMH and a determination button RMI for determining various selections on the display screen, for example, are arranged.

さらにリモートコントローラRMの正面他端寄りには、音楽データの再生を制御するための再生開始ボタンRMJ、再生停止ボタンRMK、早送ボタンRML、巻戻ボタンRMM、曲送ボタンRMN、曲戻ボタンRMO及び一時停止ボタンRMPが配置されている。従って再生装置10では、ユーザに対し、操作部12のリモートコントローラRMにおいて機能選択ボタンRMCを押下操作させる簡易な操作で、上述した各種機能を容易に選択させ得るようになされている。   Further, near the other front end of the remote controller RM, a playback start button RMJ, a playback stop button RMK, a fast forward button RML, a rewind button RMM, a music forward button RMN, and a music backward button RMO for controlling the reproduction of music data. In addition, a pause button RMP is arranged. Therefore, in the playback device 10, the user can easily select the various functions described above with a simple operation of pressing the function selection button RMC on the remote controller RM of the operation unit 12.

すなわち再生装置10において再生部11は、ユーザによる操作部12(すなわち、リモートコントローラRM)の操作に応じてメディア再生機能を選択するメディア再生機能選択命令が入力されると、メディア再生機能を起動する。この場合、再生部11は、再生装置10に装填されたメディアから、これに記録されている音楽データを再生して音楽として出力する。これにより再生部11は、ユーザに対し再生した音楽データに基づく音楽を聴かせることができる。   That is, in the playback apparatus 10, the playback unit 11 activates the media playback function when a media playback function selection command for selecting a media playback function is input in response to an operation of the operation unit 12 (that is, the remote controller RM) by the user. . In this case, the reproduction unit 11 reproduces music data recorded on the medium loaded in the reproduction apparatus 10 and outputs it as music. Thereby, the reproduction | regeneration part 11 can listen to the music based on the reproduced music data with respect to a user.

また再生部11は、ユーザによる操作部12(すなわち、リモートコントローラRM)の操作に応じて録音機能を選択する録音機能選択命令が入力されると、録音機能を起動する。この場合、再生部11は、再生装置10に装填されたメディアから音楽データを読み出して所定の圧縮符号化方式で圧縮符号化した後、データ記憶部13に送出する。これによりデータ記憶部13は、再生部11から与えられたATRAC3(Adaptive Transform
Acoustic Coding 3)、AAC(Advanced Audio Coding )、WMA(Windows (登録商標)Media Audio )、RealAUDIO G2 Music Codec、MP3(MPEG Audio Layer-3)フォーマット等の所定フォーマットの音楽データを記憶する。
Further, when a recording function selection command for selecting a recording function is input according to the operation of the operation unit 12 (that is, the remote controller RM) by the user, the reproducing unit 11 activates the recording function. In this case, the playback unit 11 reads out music data from the media loaded in the playback device 10, compresses and encodes the music data using a predetermined compression encoding method, and sends the music data to the data storage unit 13. As a result, the data storage unit 13 receives the ATRAC3 (Adaptive Transform)
It stores music data in a predetermined format such as Acoustic Coding 3), AAC (Advanced Audio Coding), WMA (Windows (registered trademark) Media Audio), RealAudio G2 Music Codec, MP3 (MPEG Audio Layer-3) format.

これに加えて再生部11は、ユーザによる操作部12の操作に応じて、音楽データを取得するように要求する取得要求命令が入力されると、通信部14を介してネットワークNT上の外部装置15にアクセスし、音楽データの配信を要求する。その結果、再生部11は、外部装置15から送信された音楽データを、通信部14を介してダウンロードしてデータ記憶部13に送出する。これによりデータ記憶部13は、再生部11により外部装置15からダウンロードされた所定フォーマットの音楽データを記憶する。   In addition to this, when an acquisition request command for requesting acquisition of music data is input in response to an operation of the operation unit 12 by the user, the playback unit 11 receives an external device on the network NT via the communication unit 14. 15 is requested and distribution of music data is requested. As a result, the playback unit 11 downloads the music data transmitted from the external device 15 via the communication unit 14 and sends it to the data storage unit 13. Accordingly, the data storage unit 13 stores music data in a predetermined format downloaded from the external device 15 by the reproduction unit 11.

ここで図4に示すように、データ記憶部13には、音楽データ管理用のデータベース(以下、これを音楽データベースと呼ぶ)MDBが構築されている。そして再生部11は、データ記憶部13の音楽データベースMDBに対し、上述した録音機能の実行によりメディアから読み出した音楽データD1や外部装置15からダウンロードした音楽データD1を、それぞれ音楽データD1に関連する関連情報(以下、これをデータ関連情報と呼ぶ)DREと共に音楽データ管理情報CAとして記憶している。この場合、データ関連情報DREは、対応する音楽データD1の属性情報(以下、これをデータ属性情報と呼ぶ)DATと、その音楽データD1の中で、当該音楽データD1に基づく音楽の例えば「さび」と呼ばれる特徴的な部分(以下、これを特徴部分と呼ぶ)に対応する位置(例えば、「さび」の始まりに対応する位置であり、以下これを特徴位置と呼ぶ)を示す特徴位置情報SPとを有している。   Here, as shown in FIG. 4, a music data management database (hereinafter referred to as a music database) MDB is constructed in the data storage unit 13. Then, the playback unit 11 associates the music data D1 read from the medium by executing the recording function described above with respect to the music database MDB in the data storage unit 13 and the music data D1 downloaded from the external device 15 with respect to the music data D1. It is stored as music data management information CA together with related information (hereinafter referred to as data related information) DRE. In this case, the data-related information DRE includes attribute information (hereinafter referred to as data attribute information) DAT of the corresponding music data D1, and, for example, “sabi” of music based on the music data D1 in the music data D1. The feature position information SP indicating a position (for example, a position corresponding to the beginning of “rust”, hereinafter referred to as a feature position) corresponding to a characteristic part (hereinafter referred to as a feature part). And have.

そして、かかるデータ属性情報DATは、対応する音楽データD1に基づく音楽のタイトル(以下、これを音楽タイトルと呼ぶ)、アーティストの名称(以下、これをアーティスト名と呼ぶ)、音楽の属するジャンルの名称(以下、これをジャンル名と呼ぶ)を含んでいる。またデータ属性情報DATは、対応する音楽データD1の提供元(すなわち、メディアや外部装置15)や記憶日時、当該音楽データD1全体の再生時間、データ記憶部13における音楽データD1の記憶アドレス等を示す各種情報、その音楽データD1の収録されたアルバムのジャケット写真の画像データ(以下、これをジャケット写真画像データと呼ぶ)等も含んでいる。因みにデータ属性情報DATは、メディアからの音楽データD1の録音時に外部の情報提供装置(図示せず)からダウンロードされ、また外部装置15から音楽データD1と共にダウンロードされている。   The data attribute information DAT includes a music title (hereinafter referred to as a music title) based on the corresponding music data D1, an artist name (hereinafter referred to as an artist name), and a genre name to which the music belongs. (Hereinafter referred to as a genre name). The data attribute information DAT includes the corresponding music data D1 provider (that is, the media and the external device 15), the storage date and time, the reproduction time of the music data D1 as a whole, the storage address of the music data D1 in the data storage unit 13, and the like. It also includes various information to be shown, image data of the jacket photo of the album in which the music data D1 is recorded (hereinafter referred to as jacket photo image data), and the like. Incidentally, the data attribute information DAT is downloaded from an external information providing device (not shown) at the time of recording the music data D1 from the medium, and is downloaded from the external device 15 together with the music data D1.

これに加えて再生装置10にはリスト記憶部16が設けられている。そしてリスト記憶部16には、それぞれ複数の音楽データD1の再生順序を規定する複数種類のプレイリストPLが記憶されている。またリスト記憶部16には、例えばラジオ放送局を選局するためのチャンネルのように、それぞれ1つのプレイリストPLを割り当てた複数のチャンネルをリスト化して示すチャンネルリストCLも記憶されている。因みに、かかるチャンネルリストCLには、複数のチャンネルそれぞれを個別に識別可能な識別情報としてのチャンネル番号CNが、所定の順番(例えば、チャンネル番号CNが順次大きくなるような順番)に並べて格納されている。   In addition, the playback apparatus 10 is provided with a list storage unit 16. The list storage unit 16 stores a plurality of types of playlists PL that define the reproduction order of the plurality of music data D1. The list storage unit 16 also stores a channel list CL indicating a plurality of channels to which a single playlist PL is assigned, such as channels for selecting radio broadcast stations. Incidentally, in this channel list CL, channel numbers CN as identification information capable of individually identifying a plurality of channels are stored in a predetermined order (for example, the order in which the channel numbers CN increase sequentially). Yes.

この場合、プレイリストPLは、当該プレイリストPLの属性情報(以下、これをリスト属性情報と呼ぶ)LATを有している。またプレイリストPLには、当該プレイリストPLに複数の音楽データD1を登録するための複数の音楽登録情報TRが、これら複数の音楽データD1の任意に選定された再生順序に従って並べて格納されている。   In this case, the playlist PL has attribute information (hereinafter referred to as list attribute information) LAT of the playlist PL. Also, in the playlist PL, a plurality of music registration information TR for registering a plurality of music data D1 in the playlist PL is stored in line according to an arbitrarily selected reproduction order of the plurality of music data D1. .

そしてリスト属性情報LATには、対応するプレイリストPLの割り当てられたチャンネルのチャンネル番号CNを示すチャンネル割当情報CHAと、当該対応するプレイリストPLの名称(以下、これをリスト名と呼ぶ)を示すリスト名情報LNとが含まれている。因みにリスト名は、プレイリストPLが割り当てられたチャンネルの名称にもなるものである。またリスト属性情報LATには、対応するプレイリストPLの構成に対する具体的な説明文のテキストデータ等からなるリスト詳細情報LDも含まれている。   The list attribute information LAT indicates channel allocation information CHA indicating the channel number CN of the channel to which the corresponding playlist PL is allocated, and the name of the corresponding playlist PL (hereinafter referred to as a list name). List name information LN is included. Incidentally, the list name is also the name of the channel to which the playlist PL is assigned. The list attribute information LAT also includes detailed list information LD composed of text data of a specific explanatory text for the structure of the corresponding playlist PL.

さらにリスト属性情報LATには、対応するプレイリストPLに登録された複数の音楽データD1を、予め規定された再生順序に従い再生する規定順序再生形態と、当該複数の音楽データD1を予め規定された再生順序を無作為に並べ替えた他の順序で再生するシャッフル再生形態との何れの再生形態で再生するかを示す再生形態情報PMも含まれている。因みに、かかる再生形態は、例えばユーザに対し適宜選定させ得るようになされている。さらにリスト属性情報LATには、対応するプレイリストPLを音楽データD1の再生に利用するか否かを示す再生利用設定情報LSも含まれている。因みにプレイリストPLに対する音楽データD1の再生への利用の有無については、例えばユーザに対し任意に選定させ得るようになされている。   Further, in the list attribute information LAT, a prescribed order reproduction form for reproducing a plurality of music data D1 registered in the corresponding playlist PL in accordance with a prescribed reproduction order, and the plurality of music data D1 are prescribed in advance. Also included is reproduction mode information PM indicating which reproduction mode is to be played in the shuffle playback mode in which the playback order is randomly rearranged. Incidentally, such a reproduction form can be appropriately selected by the user, for example. Further, the list attribute information LAT includes reproduction use setting information LS indicating whether or not the corresponding playlist PL is used for reproduction of the music data D1. Incidentally, whether or not the music data D1 is used for reproduction of the playlist PL can be arbitrarily selected by the user, for example.

一方、プレイリストPLに格納された音楽登録情報TRは、当該プレイリストPLに登録された音楽データD1毎に生成されている。そして音楽登録情報TRには、プレイリストPLに登録された音楽データD1の再生の有無を示す再生設定情報PSが含まれている。因みにプレイリストPLに登録されている個々の音楽データD1に対する再生の有無については、例えばユーザに対し任意に選定させ得るようになされている。また音楽登録情報TRには、プレイリストPLに登録された音楽データD1の記憶場所(すなわち、データ記憶部13における音楽データD1の記憶アドレス)のように当該音楽データD1を再生可能なように識別して指示する情報(以下、これを音楽指示情報と呼ぶ)MIDも含まれている。   On the other hand, the music registration information TR stored in the playlist PL is generated for each music data D1 registered in the playlist PL. The music registration information TR includes reproduction setting information PS indicating whether or not the music data D1 registered in the playlist PL is reproduced. Incidentally, whether or not to reproduce each music data D1 registered in the playlist PL can be arbitrarily selected by the user, for example. Further, the music registration information TR is identified so that the music data D1 can be reproduced, such as the storage location of the music data D1 registered in the playlist PL (that is, the storage address of the music data D1 in the data storage unit 13). Information (hereinafter referred to as music instruction information) MID is also included.

ところで、かかる構成のプレイリストPLとしては、データ記憶部13に記憶された音楽データD1に基づく音楽の特徴を解析し、当該解析した特徴をもとに検索した音楽データD1を登録するようにして生成されたものがある。またプレイリストPLとしては、リスト利用再生機能の起動時に、データ記憶部13の音楽データベースMDBに記憶された全ての音楽データD1の中から、記憶日時の新しい所定数の音楽データD1を自動的に検索し登録するようにして、当該リスト利用再生機能の起動毎に登録内容が更新されるもの等もある。   By the way, as the playlist PL having such a configuration, the music feature based on the music data D1 stored in the data storage unit 13 is analyzed, and the music data D1 searched based on the analyzed feature is registered. There is something generated. Also, as the playlist PL, when the list use reproduction function is activated, a predetermined number of music data D1 having a new storage date and time is automatically selected from all the music data D1 stored in the music database MDB of the data storage unit 13. In some cases, the contents of registration are updated each time the list-based reproduction function is activated by searching and registering.

このため再生部11は、ユーザに対しこれら種々のプレイリストPLの中からチャンネルとして所望のプレイリストPLを選択させるようにしている。そして再生部11は、ユーザにより選択されたプレイリストPLに従い、データ記憶部13から当該プレイリストPLに登録されている複数の音楽データD1を順次読み出して再生する。これにより再生部11は、ユーザに対し好みの印象や好みのイメージに近い複数の音楽、また好みのアーティストやジャンル等の複数の音楽等を連続して聴かせることができる。   Therefore, the playback unit 11 causes the user to select a desired playlist PL as a channel from among these various playlists PL. Then, in accordance with the playlist PL selected by the user, the reproducing unit 11 sequentially reads and reproduces a plurality of music data D1 registered in the playlist PL from the data storage unit 13. As a result, the playback unit 11 allows the user to continuously listen to a plurality of music that is close to a favorite impression or a favorite image, or a plurality of music such as a favorite artist or genre.

すなわち再生部11は、ユーザによる操作部12(すなわち、リモートコントローラRM)の操作に応じてリスト利用再生機能選択命令が入力されると、これに応じてリスト利用再生機能を起動する。因みに再生部11は、再生装置10の動作停止状態(すなわち、電源がオフの状態)で操作部12を介してリスト利用再生機能が選択されると、これに応じて再生装置10が起動する(すなわち、電源がオンの状態になる)ことにより、その起動に合わせてリスト利用再生機能を起動する。また再生部11は、他の機能が実行されている状態で操作部12を介してリスト利用再生機能が選択されると、これに応じて当該他の機能から切り替えてリスト利用再生機能を起動する。   In other words, when a list use reproduction function selection command is input in response to an operation of the operation unit 12 (that is, the remote controller RM) by the user, the reproduction unit 11 activates the list use reproduction function. Incidentally, when the list-use reproduction function is selected via the operation unit 12 in the operation stop state (that is, the power is off) of the reproduction device 10, the reproduction unit 11 is activated in response thereto ( That is, when the power is turned on, the list-based reproduction function is activated in accordance with the activation. In addition, when the list-use playback function is selected via the operation unit 12 while another function is being executed, the playback unit 11 switches from the other function and activates the list-use playback function accordingly. .

ところで再生部11は、リスト利用再生機能を終了する毎に、当該リスト利用再生機能の終了時に(すなわち、最後に)ユーザにより選択されていたチャンネルのチャンネル番号CNを順次更新して保持している。また再生部11は、リスト利用再生機能の起動初期の(すなわち、最初の)選択用として予め選定されたチャンネルのチャンネル番号CNも保持している。そして再生部11は、リスト利用再生機能の起動初期には、前回のリスト利用再生機能の終了時に選択されていたチャンネルと、予め選定されたチャンネルとの何れか一方を自動的に選択するように設定されている。   By the way, whenever the list-based playback function ends, the playback unit 11 sequentially updates and holds the channel number CN of the channel selected by the user when the list-based playback function ends (that is, at the end). . The playback unit 11 also holds a channel number CN of a channel selected in advance for selection at the initial stage of starting the list-based playback function (that is, the first). Then, the playback unit 11 automatically selects one of the channel selected at the end of the previous list-based playback function and the channel selected in advance at the start of the list-based playback function. It is set.

すなわち再生部11は、かかる設定の内容に応じて、前回のリスト利用再生機能の終了時に選択されていたチャンネルのチャンネル番号CNと、予め選定されたチャンネルのチャンネル番号CNとの何れか一方を、リスト利用再生機能を起動する毎に自動的に選択するチャンネルのチャンネル番号(以下、これを起動初期使用チャンネル番号と呼ぶ)CNとしている。従って再生部11は、リスト利用再生機能を起動すると、起動初期使用チャンネル番号CNに従いチャンネルを自動的に選択する。そして再生部11は、リスト記憶部16から、チャンネルリストCLと共に、その自動的に選択したチャンネルに割り当てられたプレイリストPLを読み出す。   That is, the playback unit 11 selects either the channel number CN of the channel selected at the end of the previous list-based playback function or the channel number CN of the preselected channel according to the contents of the setting, The channel number of a channel that is automatically selected every time the list-based reproduction function is activated (hereinafter referred to as the activation initial use channel number) CN. Therefore, when the reproduction unit 11 activates the list-based reproduction function, the reproduction unit 11 automatically selects a channel according to the activation initial use channel number CN. Then, the playback unit 11 reads the playlist PL assigned to the automatically selected channel together with the channel list CL from the list storage unit 16.

この状態で再生部11は、プレイリストPLに格納されている音楽登録情報TR内の音楽指示情報MIDに従い、対応する音楽データD1及びデータ関連情報DREをデータ記憶部13から読み出す。そして再生部11は、データ関連情報DREに含まれる特徴位置情報SPに従い、音楽データD1に対する特徴位置からの再生を開始して、ユーザに対し音楽を特徴部分の頭から試聴させる。   In this state, the playback unit 11 reads the corresponding music data D1 and data related information DRE from the data storage unit 13 in accordance with the music instruction information MID in the music registration information TR stored in the playlist PL. Then, the playback unit 11 starts playback from the feature position of the music data D1 according to the feature position information SP included in the data related information DRE, and allows the user to listen to music from the head of the feature portion.

また再生部11は、音楽データD1に対する特徴位置からの再生途中(すなわち、音楽データD1に対する特徴位置から後尾位置までの間の再生途中)に、ユーザにより操作部12を介して、チャンネルを切り替えるチャンネル切替命令が入力されると、現在選択されているチャンネルのチャンネル番号CNと、チャンネルリストCLに格納されているチャンネル番号CNの並びとに従って、切替後のチャンネルを判別する。そして再生部11は、リスト記憶部16から、切替後のチャンネルに割り当てられたプレイリストPLを読み出すと共に、そのプレイリストPLに従い音楽データD1及びデータ関連情報DREをデータ記憶部13から読み出す。これにより再生部11は、その時点の音楽データD1の再生を中断すると共に、上述と同様に、データ関連情報DREに含まれる特徴位置情報SPに従い、新たな音楽データD1に対する特徴位置からの再生を開始する。   Also, the playback unit 11 is a channel for switching channels by the user via the operation unit 12 during playback from the feature position for the music data D1 (that is, during playback from the feature position to the tail position for the music data D1). When a switching command is input, the channel after switching is determined according to the channel number CN of the currently selected channel and the sequence of channel numbers CN stored in the channel list CL. Then, the playback unit 11 reads the playlist PL assigned to the channel after switching from the list storage unit 16 and reads the music data D1 and the data related information DRE from the data storage unit 13 according to the playlist PL. As a result, the playback unit 11 interrupts playback of the music data D1 at that time, and also plays back the music data D1 from the feature position according to the feature position information SP included in the data related information DRE, as described above. Start.

このようにして再生部11は、ユーザによりチャンネルの切り替えが要求される毎(すなわち、チャンネル切替命令が入力される毎)に、切替後のチャンネルに割り当てられたプレイリストPLに従い、これに登録されている音楽データD1を特徴位置から再生する。これにより再生部11は、ユーザに対し、プレイリストPLに従い再生可能な(すなわち、登録されている)音楽データD1に基づく音楽を特徴部分の頭から実際に試聴させて、音楽データD1の再生に使用するプレイリストPLを選択させることができる。   In this way, the playback unit 11 is registered in accordance with the playlist PL assigned to the channel after switching every time the user requests channel switching (that is, every time a channel switching command is input). The music data D1 being played is reproduced from the characteristic position. As a result, the playback unit 11 causes the user to actually listen to music based on the music data D1 that can be played back according to the playlist PL (that is, registered) from the beginning of the characteristic portion, and to play back the music data D1. The playlist PL to be used can be selected.

さらに再生部11は、音楽データD1に対する特徴位置からの再生途中に、ユーザにより操作部12を介して、再生する音楽データD1を切り替える再生音楽切替命令が入力されると、現在選択されているプレイリストPLに従い、上述と同様にデータ記憶部13から新たな音楽データD1及びデータ関連情報DREを読み出す。これにより再生部11は、その時点の音楽データD1の再生を中断すると共に、データ関連情報DREに含まれる特徴位置情報SPに従い、新たな音楽データD1に対する特徴位置からの再生を開始する。   Further, when the user inputs a playback music switching command for switching the music data D1 to be played back through the operation unit 12 during playback from the characteristic position with respect to the music data D1, the playback unit 11 plays the currently selected play. In accordance with the list PL, new music data D1 and data related information DRE are read from the data storage unit 13 in the same manner as described above. As a result, the playback unit 11 interrupts playback of the music data D1 at that time, and starts playback of the new music data D1 from the feature position according to the feature position information SP included in the data related information DRE.

このようにして再生部11は、ユーザにより音楽データD1の切り替えが要求される毎(すなわち、再生音楽切替命令が入力される毎)に、切替後の音楽データD1を特徴位置から再生する。これにより再生部11は、ユーザに対し、プレイリストPLに従い再生可能な(すなわち、登録されている)音楽データD1に基づく音楽を特徴部分の頭から実際に試聴させて、当該プレイリストPLに従い再生可能な複数の音楽データD1の中から、所望の音楽データD1を選択(すなわち、検索)させることができる。   In this way, the reproduction unit 11 reproduces the music data D1 after switching from the characteristic position every time the user requests switching of the music data D1 (that is, every time a reproduction music switching command is input). Thereby, the playback unit 11 causes the user to actually listen to music based on the music data D1 that can be played back (that is, registered) according to the playlist PL from the head of the characteristic portion, and plays back the music according to the playlist PL. Desired music data D1 can be selected (ie, searched) from a plurality of possible music data D1.

そして再生部11は、音楽データD1に対する特徴位置からの再生途中に、ユーザにより操作部12を介して、当該再生中の音楽データD1を所望の音楽データD1として選択決定する音楽選択決定命令が入力されると、その時点の音楽データD1に対する再生(すなわち、特徴位置から開始していた再生)を一旦停止すると共に、改めてその音楽データD1に対する先頭位置からの再生を開始する。このようにして再生部11は、ユーザにより所望の音楽データD1が選択されると、これに応じて当該所望の音楽データD1に基づく音楽の全体を聴取させることができる。   The playback unit 11 inputs a music selection determination command for selecting and determining the music data D1 being played back as the desired music data D1 via the operation unit 12 during playback from the characteristic position of the music data D1. Then, the playback of the music data D1 at that time (that is, playback started from the characteristic position) is temporarily stopped, and playback from the head position of the music data D1 is started again. As described above, when the desired music data D1 is selected by the user, the reproducing unit 11 can listen to the entire music based on the desired music data D1.

因みに再生部11は、かかる音楽データD1の先頭位置からの再生が終了すると(すなわち、かかる音楽データD1を先頭位置から後尾位置まで再生すると)、現在選択されているプレイリストPLに従い、データ記憶部13から新たに音楽データD1及びデータ関連情報DREを読み出す。そして再生部11は、その時点に再生の終了した音楽データD1に引き続き、新たな音楽データD1に対する先頭位置からの再生を開始する。また再生部11は、音楽データD1に対する特徴位置からの再生途中に、ユーザによりチャンネルの切り替えや音楽データD1の切り替えが何ら要求されず、当該音楽データD1の特徴位置から後尾位置までの再生が終了したときにも、現在選択されているプレイリストPLに従い、データ記憶部13から新たに音楽データD1及びデータ関連情報DREを読み出す。そして再生部11は、その時点に再生の終了した音楽データD1に引き続き、新たな音楽データD1に対する先頭位置からの再生を開始する。   Incidentally, when the reproduction from the head position of the music data D1 is completed (that is, when the music data D1 is reproduced from the head position to the tail position), the reproduction unit 11 performs data storage according to the currently selected playlist PL. 13 newly reads out music data D1 and data related information DRE. Then, the playback unit 11 starts playback of the new music data D1 from the top position following the music data D1 that has been played back at that time. Further, the playback unit 11 does not require any channel switching or music data D1 switching by the user during playback from the feature position of the music data D1, and the playback from the feature position of the music data D1 to the tail position ends. In this case, music data D1 and data-related information DRE are newly read from the data storage unit 13 in accordance with the currently selected playlist PL. Then, the playback unit 11 starts playback of the new music data D1 from the top position following the music data D1 that has been played back at that time.

このようにして再生部11は、特徴位置から再生を開始した音楽データD1を後尾位置まで再生して、当該音楽データD1の再生が終了すると、ユーザにより、プレイリストPLに登録されている複数の音楽データD1に基づく複数の音楽を聴取するように要求されたものとみなす。そして再生部11は、現在選択されているプレイリストPLに従い複数の音楽データD1の全体を順次再生して複数の音楽の全体を連続して聴取させることができる。因みに再生部11は、1つのプレイリストPLに従い音楽データD1を特徴位置や先頭位置から順次再生する場合、当該プレイリストPLに格納されている複数の音楽登録情報TRを、これに適用された規定順序再生形態又はシャッフル再生形態に応じた並びに従って、あたかも先頭と後尾とを繋げた環状にする。これにより再生部11は、1つのプレイリストPLに登録されている複数の音楽データD1を循環的に再生し得るようになされている。   In this way, the reproduction unit 11 reproduces the music data D1 that has been reproduced from the characteristic position to the tail position, and when the reproduction of the music data D1 is completed, the user performs a plurality of registrations in the playlist PL. It is assumed that a request is made to listen to a plurality of music based on the music data D1. The reproducing unit 11 can sequentially reproduce the entire plurality of music data D1 in accordance with the currently selected playlist PL so that the entire plurality of music can be continuously listened to. Incidentally, when the reproduction unit 11 sequentially reproduces the music data D1 from the characteristic position or the head position in accordance with one playlist PL, a plurality of music registration information TR stored in the playlist PL is applied to the rules. According to the sequence according to the sequential reproduction mode or the shuffle reproduction mode, it is as if the head and the tail are connected. Thereby, the reproducing unit 11 can cyclically reproduce a plurality of music data D1 registered in one playlist PL.

これに加えて再生部11は、音楽データD1に対する先頭位置からの再生途中(すなわち、音楽データD1に対する先頭位置から後尾位置までの間の再生途中)に、ユーザにより操作部12を介して再生音楽切替命令が入力されると、現在選択されているプレイリストPLに従い、上述と同様にデータ記憶部13から新たな音楽データD1及びデータ関連情報DREを読み出す。これにより再生部11は、その時点の音楽データD1の再生を中断すると共に、データ関連情報DREに含まれる特徴位置情報SPに従い新たな音楽データD1に対する特徴位置からの再生を開始する。このようにして再生部11は、ユーザにより選択された音楽データD1を再生しても、新たに所望の音楽データD1を検索するように要求されると、これに応じて、かかる再生を中断する。そして再生部11は、上述と同様にユーザに対し、現在選択されているプレイリストPLに従い新たな音楽を特徴部分の頭から実際に試聴させて、所望の音楽データD1を改めて選択(すなわち、検索)させることができる。   In addition, the playback unit 11 plays music that is played back by the user via the operation unit 12 during playback from the beginning position with respect to the music data D1 (that is, during playback from the beginning position to the tail position with respect to the music data D1). When a switching command is input, new music data D1 and data related information DRE are read from the data storage unit 13 in the same manner as described above in accordance with the currently selected playlist PL. As a result, the playback unit 11 interrupts playback of the music data D1 at that time, and starts playback of the new music data D1 from the feature position according to the feature position information SP included in the data related information DRE. In this way, even when the reproduction unit 11 reproduces the music data D1 selected by the user, if the reproduction unit 11 is requested to newly search for the desired music data D1, the reproduction unit 11 interrupts the reproduction accordingly. . Then, in the same manner as described above, the playback unit 11 causes the user to actually listen to new music from the head of the characteristic portion according to the currently selected playlist PL, and again selects the desired music data D1 (ie, search) ).

また再生部11は、音楽データD1に対する先頭位置からの再生途中に、ユーザにより操作部12を介してチャンネル切替命令が入力されると、現在選択されているチャンネルのチャンネル番号CNと、チャンネルリストCLに格納されているチャンネル番号CNの並びとに従って、切替後のチャンネルを判別する。そして再生部11は、リスト記憶部16から、切替後のチャンネルに割り当てられたプレイリストPLを読み出すと共に、上述と同様にデータ記憶部13から、そのプレイリストPLに従い音楽データD1及びデータ関連情報DREを読み出す。これにより再生部11は、その時点の音楽データD1の再生を中断すると共に、データ関連情報DREに含まれる特徴位置情報SPに従い新たな音楽データD1に対する特徴位置からの再生を開始する。   When the user inputs a channel switching command via the operation unit 12 during playback from the beginning position for the music data D1, the playback unit 11 and the channel list CL of the channel number CN of the currently selected channel are displayed. The channel after switching is determined in accordance with the sequence of channel numbers CN stored in. Then, the playback unit 11 reads out the playlist PL assigned to the channel after switching from the list storage unit 16 and, similarly to the above, from the data storage unit 13 according to the playlist PL, the music data D1 and the data related information DRE. Is read. As a result, the playback unit 11 interrupts playback of the music data D1 at that time, and starts playback of the new music data D1 from the feature position according to the feature position information SP included in the data related information DRE.

このようにして再生部11は、ユーザにより選択されたプレイリストPLに従い複数の音楽データD1を再生していても、音楽データD1の再生に使用するプレイリストPLを切り替えるように要求されると(すなわち、チャンネル切替命令が入力されると)、これに応じて、かかる再生を中断する。そして再生部11は、上述と同様にユーザに対し、その時点まで音楽データD1の再生に使用していたプレイリストPLとは異なる他のプレイリストPLに従い音楽を特徴部分の頭から実際に試聴させて、音楽データD1の再生に使用する新たなプレイリストPLを選択させることができる。   In this way, the reproduction unit 11 is requested to switch the playlist PL used for reproduction of the music data D1 even if the plurality of music data D1 is reproduced according to the playlist PL selected by the user ( That is, when a channel switching command is input), the reproduction is interrupted accordingly. Then, the playback unit 11 causes the user to actually listen to the music from the beginning of the characteristic portion according to another playlist PL different from the playlist PL that has been used for playback of the music data D1 until that time, as described above. Thus, it is possible to select a new playlist PL used for reproducing the music data D1.

ところで再生部11は、リスト利用再生機能を起動すると、リスト記憶部16から読み出したチャンネルリストCLを表示処理部17に送出する。また再生部11は、リスト記憶部16からプレイリストPLを読み出す毎に、当該読み出したプレイリストPLに格納されているリスト属性情報LATも表示処理部17に送出する。さらに再生部11は、データ記憶部13から音楽データD1と共にデータ関連情報DREを読み出す毎に、そのデータ関連情報DREに含まれるデータ属性情報DATも表示処理部17に送出する。   By the way, when the playback unit 11 activates the list-based playback function, the playback unit 11 sends the channel list CL read from the list storage unit 16 to the display processing unit 17. Each time the playback unit 11 reads the playlist PL from the list storage unit 16, the playback unit 11 also sends the list attribute information LAT stored in the read playlist PL to the display processing unit 17. Further, each time the reproducing unit 11 reads the data related information DRE together with the music data D1 from the data storage unit 13, the reproducing unit 11 also sends the data attribute information DAT included in the data related information DRE to the display processing unit 17.

これにより表示処理部17は、リスト利用再生機能の起動に合わせて、チャンネルリストCL、リスト属性情報LAT及びデータ属性情報DATに基づき、チャンネル及び音楽データD1を選択させるための選択画面データを生成する。そして表示処理部17は、かかる選択画面データを表示部18に送出する。これにより表示処理部17は、表示部18に対し選択画面データに基づく図5に示すような選択画面20を表示する。   Thereby, the display processing unit 17 generates selection screen data for selecting the channel and the music data D1 based on the channel list CL, the list attribute information LAT, and the data attribute information DAT in accordance with the activation of the list use reproduction function. . The display processing unit 17 sends the selection screen data to the display unit 18. Thereby, the display processing unit 17 displays the selection screen 20 as shown in FIG. 5 based on the selection screen data on the display unit 18.

この場合、選択画面20は、画面左側に、上下方向に長いチャンネル選択領域21が設けられると共に、残りの画面左側に音楽選択領域22が設けられている。そしてチャンネル選択領域21の中央部には、現在選択中のチャンネルをチャンネル番号CNによって通知するための表示子(以下、これを選択チャンネル通知アイコンと呼ぶ)23が表示されている。またチャンネル選択領域21の上側及び下側には、チャンネルリストCLに格納されているチャンネル番号CNの並びに従い、現在選択中のチャンネルから切り替えて選択可能なチャンネルを、チャンネル番号CNによって通知するための表示子(以下、これを選択可能チャンネル通知アイコンと呼ぶ)24及び25が表示されている。   In this case, the selection screen 20 is provided with a channel selection region 21 that is long in the vertical direction on the left side of the screen and a music selection region 22 on the left side of the remaining screen. In the central portion of the channel selection area 21, a display 23 (hereinafter referred to as a selected channel notification icon) 23 for notifying the currently selected channel by the channel number CN is displayed. Further, on the upper side and the lower side of the channel selection area 21, a channel that can be selected by switching from the currently selected channel according to the arrangement of the channel numbers CN stored in the channel list CL is notified by the channel number CN. Indicators (hereinafter referred to as selectable channel notification icons) 24 and 25 are displayed.

そしてチャンネル選択領域21には、上側に表示された選択可能チャンネル通知アイコン24のさらに上側に、例えば頂点を上側に向けた三角形状の第1のマークM1が表示されている。これにより選択画面20は、例えばリモートコントローラRMにおいて、チャンネル選択領域21内の第1のマークM1と形状及び向きが同一な上方向選択ボタンRMEを押下操作すれば、その都度、選択チャンネル通知アイコン23が示すチャンネル番号CNを、チャンネルリストCLにおけるチャンネル番号CNの並びに従い例えば1小さいチャンネル番号CNに切り替えるようにして、所望のチャンネルを選択し得ることを直感的に認識させ得るようになされている。   In the channel selection area 21, for example, a triangular first mark M <b> 1 with a vertex facing upward is displayed above the selectable channel notification icon 24 displayed on the upper side. As a result, the selection screen 20 can be selected, for example, by pressing the upward selection button RME having the same shape and orientation as the first mark M1 in the channel selection area 21 in the remote controller RM each time the selected channel notification icon 23 is displayed. Is switched to, for example, one smaller channel number CN in accordance with the arrangement of the channel numbers CN in the channel list CL, so that the user can intuitively recognize that a desired channel can be selected.

またチャンネル選択領域21には、下側に表示された選択可能チャンネル通知アイコン25のさらに下側に、例えば頂点を下側に向けた三角形状の第2のマークM2が表示されている。これにより選択画面20は、例えばリモートコントローラRMにおいて、チャンネル選択領域21内の第2のマークM2と形状及び向きが同一な下方向選択ボタンRMFを押下操作すれば、その都度、選択チャンネル通知アイコン23が示すチャンネル番号CNを、チャンネルリストCLにおけるチャンネル番号CNの並びに従い例えば1大きいチャンネル番号CNに切り替えるようにして、所望のチャンネルを選択し得ることを直感的に認識させ得るようになされている。   Further, in the channel selection area 21, for example, a triangular second mark M <b> 2 having a vertex directed downward is displayed further below the selectable channel notification icon 25 displayed on the lower side. As a result, the selection screen 20 displays the selected channel notification icon 23 each time, for example, when the remote controller RM depresses the downward selection button RMF having the same shape and orientation as the second mark M2 in the channel selection area 21. Is switched to, for example, a channel number CN that is larger by one in accordance with the arrangement of the channel numbers CN in the channel list CL, so that the user can intuitively recognize that a desired channel can be selected.

因みに再生装置10では、例えば何れかのチャンネルに割り当てられたプレイリストPLが音楽データD1の再生には利用しないように設定されると、そのプレイリストPLをこれが割り当てられたチャンネルとして選択させないようになされている。このため選択画面20のチャンネル選択領域21には、音楽データD1の再生には利用しないように設定されているプレイリストPLが割り当てられたチャンネルのチャンネル番号CNが、選択チャンネル通知アイコン23や選択可能チャンネル通知アイコン24及び25として表示されないようになされている。   Incidentally, in the playback apparatus 10, for example, if the playlist PL assigned to any channel is set not to be used for playback of the music data D1, the playlist PL is not selected as the assigned channel. Has been made. For this reason, in the channel selection area 21 of the selection screen 20, the channel number CN of the channel to which the playlist PL set not to be used for reproduction of the music data D1 is assigned can be selected as the selected channel notification icon 23. The channel notification icons 24 and 25 are not displayed.

従って選択画面20は、上方向選択ボタンRMEを押下操作すれば、音楽データD1の再生には利用しないように設定されているプレイリストPLが割り当てられたチャンネルのチャンネル番号CNを飛ばすようにして、選択チャンネル通知アイコン23が示すチャンネル番号CNを少なくとも1小さいチャンネル番号CN(すなわち、選択可能チャンネル通知アイコン24が示していた少なくとも1小さいチャンネル番号CN)に切り替えて所望のチャンネルを選択し得ることを認識させている。また選択画面20は、下方向選択ボタンRMFを押下操作すれば、音楽データD1の再生には利用しないように設定されているプレイリストPLが割り当てられたチャンネルのチャンネル番号CNを飛ばすようにして、選択チャンネル通知アイコン23が示すチャンネル番号CNを少なくとも1大きいチャンネル番号CN(すなわち、選択可能チャンネル通知アイコン25が示していた少なくとも1大きいチャンネル番号CN)に切り替えて所望のチャンネルを選択し得ることを認識させている。   Therefore, the selection screen 20 skips the channel number CN of the channel to which the playlist PL that is set not to be used for reproduction of the music data D1 is pressed if the upward selection button RME is pressed, Recognizing that the desired channel can be selected by switching the channel number CN indicated by the selected channel notification icon 23 to at least one smaller channel number CN (that is, at least one smaller channel number CN indicated by the selectable channel notification icon 24). I am letting. Further, the selection screen 20 skips the channel number CN of the channel to which the playlist PL that is set not to be used for reproduction of the music data D1 when the downward selection button RMF is pressed, Recognizing that a desired channel can be selected by switching the channel number CN indicated by the selected channel notification icon 23 to at least one larger channel number CN (that is, at least one larger channel number CN indicated by the selectable channel notification icon 25). I am letting.

一方、音楽選択領域22には、その左側に、現在選択中のチャンネルに割り当てられたプレイリストPLのリスト名26と、当該プレイリストPLの構成に対する具体的な説明文27(すなわち、上述したリスト詳細情報LDとしてのテキストデータに基づく説明文)とが表示されている。また音楽選択領域22には、現在再生中の音楽データD1に関する情報として、右側にジャケット写真画像29が表示されると共に、そのジャケット写真画像29の下側に音楽タイトル30及びアーティスト名31が表示されている。   On the other hand, on the left side of the music selection area 22, a list name 26 of the playlist PL assigned to the currently selected channel and a specific description 27 for the configuration of the playlist PL (that is, the list described above). Is displayed based on text data as the detailed information LD). In the music selection area 22, a jacket photo image 29 is displayed on the right side as information related to the music data D <b> 1 that is currently being reproduced, and a music title 30 and an artist name 31 are displayed below the jacket photo image 29. ing.

これに加えて音楽選択領域22には、ジャケット写真画像29の左側に、例えば頂点を左側に向けた三角形状の第3のマークM3が表示されている。これにより選択画面20は、例えばリモートコントローラRMにおいて、音楽選択領域22内の第3のマークM3と形状及び向きが同一な左方向選択ボタンRMGを押下操作すれば、その都度、再生する音楽データD1を、現在選択中のプレイリストPLに従い1つ前の音楽データD1に戻すように切り替えて選択し得ることを直感的に認識させ得るようになされている。   In addition to this, on the left side of the jacket photo image 29, for example, a triangular third mark M3 with the apex directed to the left is displayed in the music selection area 22. As a result, the selection screen 20 can be played back every time the left selection button RMG having the same shape and orientation as the third mark M3 in the music selection area 22 is pressed on the remote controller RM, for example. Can be intuitively recognized that it can be switched to return to the previous music data D1 in accordance with the currently selected playlist PL.

また音楽選択領域22には、ジャケット写真画像29の右側に、例えば頂点を右側に向けた三角形状の第4のマークM4が表示されている。これにより選択画面20は、例えばリモートコントローラRMにおいて、音楽選択領域22内の第4のマークM4と形状及び向きが同一な右方向選択ボタンRMHを押下操作すれば、その都度、再生する音楽データD1を、現在選択中のプレイリストPLに従い1つ後の音楽データD1に送るように切り替えて選択し得ることを直感的に認識させ得るようになされている。   In the music selection area 22, for example, a triangular fourth mark M <b> 4 is displayed on the right side of the jacket photo image 29 with the apex directed to the right side. As a result, the selection screen 20 can be played back every time the right selection button RMH having the same shape and orientation as the fourth mark M4 in the music selection area 22 is pressed on the remote controller RM, for example. Can be intuitively recognized that it can be switched to be sent to the next music data D1 according to the currently selected playlist PL.

ところでチャンネルの切り替えについては、チャンネルリストCLに格納されているチャンネル番号CNの並びに沿った切替方向がある。このため再生部11は、表示処理部17により表示部18に選択画面20が表示された状態で、リモートコントローラRMの上方向選択ボタンRMEや下方向選択ボタンRMFが押下操作されチャンネル切替命令が入力されると、チャンネルリストCLと、現在選択中のチャンネルのチャンネル番号CNと、そのとき押下操作された上方向選択ボタンRMEや下方向選択ボタンRMFに応じた切替方向とに基づいて、切替後のチャンネルを判別する。因みに再生部11は、この際、チャンネルリストCLに格納されている複数のチャンネル番号CNを、これらの先頭と後尾とを繋げた環のように扱うことにより、チャンネルを循環的に切り替えるようになされている。   By the way, for channel switching, there is a switching direction along the sequence of channel numbers CN stored in the channel list CL. For this reason, in the state where the selection screen 20 is displayed on the display unit 18 by the display processing unit 17, the playback unit 11 is operated by pressing the up direction selection button RME or the down direction selection button RMF of the remote controller RM to input a channel switching command. Then, based on the channel list CL, the channel number CN of the currently selected channel, and the switching direction corresponding to the upward selection button RME or the downward selection button RMF that has been pressed at that time, Determine the channel. Incidentally, at this time, the reproducing unit 11 is configured to cyclically switch channels by handling a plurality of channel numbers CN stored in the channel list CL like a ring connecting these heads and tails. ing.

そして再生部11は、判別したチャンネルに応じて、リスト記憶部16から新たにプレイリストPLを読み出すと共にデータ記憶部13からデータ関連情報DREを読み出すと、そのプレイリストPLに格納されたリスト関連情報LATやデータ関連情報DREに含まれるデータ属性情報DATを表示処理部17に送出する。これにより表示処理部17は、再生部11から与えられたリスト属性情報LATとデータ属性情報DATと基づき、表示部18に表示している選択画面20においてチャンネル選択領域21及び音楽選択領域22の表示内容を更新する。このようにして再生部11は、ユーザに対し音楽データD1に基づく音楽を特徴部分の頭から実際に試聴させつつ、選択画面20の選択チャンネル通知アイコン23やリスト名26等も目視確認させて、音楽データD1の再生に使用する所望のプレイリストPLを選択させることができる。   When the reproducing unit 11 newly reads the playlist PL from the list storage unit 16 and reads the data related information DRE from the data storage unit 13 according to the determined channel, the list related information stored in the playlist PL is read. The data attribute information DAT included in the LAT and the data related information DRE is sent to the display processing unit 17. Accordingly, the display processing unit 17 displays the channel selection area 21 and the music selection area 22 on the selection screen 20 displayed on the display unit 18 based on the list attribute information LAT and the data attribute information DAT given from the reproduction unit 11. Update the contents. In this way, the playback unit 11 allows the user to visually check the music based on the music data D1 from the beginning of the characteristic portion, and also visually confirm the selected channel notification icon 23, the list name 26, and the like on the selection screen 20, It is possible to select a desired playlist PL used for reproducing the music data D1.

また再生する音楽データD1の切り替えについてもプレイリストPLに従った音楽データD1の再生の順序に沿う切替方向がある。このため再生部11は、表示処理部17により表示部18に選択画面20が表示された状態で、リモートコントローラRMの左方向選択ボタンRMGや右方向選択ボタンRMHが押下操作され再生音楽切替命令が入力されると、プレイリストPLにより規定された音楽データD1の再生順序(すなわち、かかる再生順序しては、規定順序再生形態とランダム再生形態との何れか一方に準じたものである)と、そのとき押下操作された左方向選択ボタンRMGや右方向選択ボタンRMHに応じた切替方向とに基づいて、切替後の音楽データD1を判別する。因みに再生部11は、この際、プレイリストPLにより再生順序の規定された複数の音楽データD1に対応する音楽指示情報MIDを、これらの先頭と後尾とを繋げた環のように扱うことにより、音楽データD1を循環的に切り替えるようになされている。   The music data D1 to be reproduced also has a switching direction in accordance with the reproduction order of the music data D1 according to the playlist PL. For this reason, in the state in which the selection screen 20 is displayed on the display unit 18 by the display processing unit 17, the playback unit 11 presses the left direction selection button RMG or the right direction selection button RMH of the remote controller RM and issues a playback music switching command. When input, the playback order of the music data D1 defined by the playlist PL (that is, the playback order conforms to one of the specified order playback mode and the random playback mode); The music data D1 after switching is discriminated based on the left direction selection button RMG and the switching direction corresponding to the right direction selection button RMH pressed at that time. Incidentally, at this time, the playback unit 11 treats the music instruction information MID corresponding to the plurality of music data D1 whose playback order is defined by the playlist PL like a ring connecting these heads and tails. The music data D1 is switched cyclically.

そして再生部11は、判別した音楽データD1に応じて、データ記憶部13から新たにデータ関連情報DREを読み出すと、そのデータ関連情報DREに含まれるデータ属性情報DATを表示処理部17に送出する。これにより表示処理部17は、再生部11から与えられたデータ属性情報DATに基づき、表示部18に表示している選択画面20の表示内容(すなわち、ジャケット写真画像29や音楽タイトル30、アーティスト名31)を更新する。このようにして再生部11は、ユーザに対し音楽データD1に基づく音楽を特徴部分の頭から実際に試聴させつつ、選択画面20の音楽タイトル30やアーティスト名31等も目視確認させて、所望の音楽データD1を選択させることができる。   Then, when the reproduction unit 11 newly reads the data related information DRE from the data storage unit 13 in accordance with the determined music data D1, the reproduction unit 11 sends the data attribute information DAT included in the data related information DRE to the display processing unit 17. . As a result, the display processing unit 17 displays the display contents of the selection screen 20 displayed on the display unit 18 based on the data attribute information DAT given from the reproduction unit 11 (that is, the jacket photo image 29, the music title 30, the artist name). 31) is updated. In this way, the playback unit 11 allows the user to visually check the music title 30 and the artist name 31 on the selection screen 20 while actually listening to the music based on the music data D1 from the beginning of the characteristic portion, and to make a desired check. The music data D1 can be selected.

また再生部11は、表示処理部17により表示部18に対し選択画面20が表示されている状態で、リモートコントローラRMの決定ボタンRMIが押下操作され音楽選択決定命令が入力されると、これを表示処理部17に通知する。このとき表示処理部17は、その時点に再生部11から与えられていたリスト属性情報LAT(すなわち、その時点に選択されているプレイリストPLに格納されているリスト属性情報LAT)と、データ属性情報DAT(すなわち、その時点に再生されている音楽データD1に対応するデータ属性情報DAT)とに基づき、再生中の音楽データD1を通知するための再生画面データを生成する。そして表示処理部17は、かかる再生画面データを表示部18に送出する。これにより表示処理部17は、表示部18に対し選択画面20に替えて再生画面データに基づく図6に示すような再生画面40を表示する。   When the selection button RMI of the remote controller RM is pressed down and the music selection determination command is input while the selection screen 20 is displayed on the display unit 18 by the display processing unit 17, the playback unit 11 performs this operation. The display processing unit 17 is notified. At this time, the display processing unit 17 displays the list attribute information LAT given from the playback unit 11 at that time (that is, the list attribute information LAT stored in the playlist PL selected at that time) and the data attribute. Based on the information DAT (that is, data attribute information DAT corresponding to the music data D1 being reproduced at that time), reproduction screen data for notifying the music data D1 being reproduced is generated. The display processing unit 17 sends the reproduction screen data to the display unit 18. As a result, the display processing unit 17 displays a reproduction screen 40 as shown in FIG. 6 based on the reproduction screen data instead of the selection screen 20 on the display unit 18.

この場合、再生画面40は、画面左側に選択チャンネル通知領域41が設けられると共に、残りの画面左側に再生音楽通知領域42が設けられている。そして選択チャンネル通知領域41には、現在選択中のチャンネルをチャンネル番号CNとして通知するための表示子(以下、これを選択チャンネル通知アイコンと呼ぶ)43が表示されている。また再生音楽通知領域42には、その左側に、現在選択中のチャンネルに割り当てられたプレイリストPLのリスト名44が表示されている。さらに再生音楽通知領域42には、現在再生中の音楽データD1に関する情報として、音楽タイトル45やアーティスト名46、ジャケット写真画像47が表示されている。   In this case, the playback screen 40 has a selection channel notification area 41 on the left side of the screen and a playback music notification area 42 on the left side of the remaining screen. In the selected channel notification area 41, a display 43 (hereinafter referred to as a selected channel notification icon) 43 for displaying the currently selected channel as the channel number CN is displayed. In the playback music notification area 42, the list name 44 of the playlist PL assigned to the currently selected channel is displayed on the left side. Further, in the reproduction music notification area 42, a music title 45, an artist name 46, and a jacket photo image 47 are displayed as information regarding the music data D1 currently being reproduced.

そして表示処理部17は、表示部18に再生画面40を表示している状態で、プレイリストPLに従い再生する音楽データD1が切り替わると(すなわち、音楽データD1に対する後尾位置までの再生が終了して、新たな音楽データD1が先頭位置から再生されると)、そのとき再生部11から与えられる新たなデータ属性情報DATに基づき再生画面40の再生音楽通知領域42に対する表示内容を更新する。これにより表示処理部17は、ユーザに対し再生画面40の表示内容により、現在再生中の音楽データD1に対する音楽タイトル45やアーティスト名46等を確認させることができると共に、その音楽データD1の再生に利用しているプレイリストPLについても容易に確認させることができる。   When the music data D1 to be played back is switched in accordance with the playlist PL while the playback screen 40 is displayed on the display unit 18 (that is, the playback to the tail position with respect to the music data D1 is completed). When new music data D1 is reproduced from the head position), the display content for the reproduction music notification area 42 of the reproduction screen 40 is updated based on the new data attribute information DAT given from the reproduction unit 11 at that time. As a result, the display processing unit 17 allows the user to confirm the music title 45, artist name 46, and the like for the music data D1 that is currently being played, based on the display content of the playback screen 40, and to play the music data D1. It is possible to easily check the playlist PL being used.

ところで再生部11は、音楽データD1に対する特徴位置からの再生を開始する毎に内部のタイマを一旦リセットして再生時間を計時している。そして再生部11は、音楽データD1に対する特徴位置からの再生時間が、予め選定された所定時間(かかる所定時間は、音楽データD1に対する特徴位置から後尾位置までの再生に要する時間よりも短い時間である)に達するまでの間に、操作部12を介して何ら命令が入力されないときには、当該再生時間が所定時間に達した時点に、音楽データD1を特徴位置から所定時間再生したことを表示処理部17に通知する。そして表示処理部17は、再生部11により音楽データD1を特徴位置から所定時間再生したことが通知されると、そのとき表示部18に表示していた選択画面20を自動的に再生画面40に切り替える。   By the way, the reproduction unit 11 temporarily resets an internal timer every time reproduction of the music data D1 from the characteristic position is started and measures the reproduction time. The reproduction unit 11 then reproduces the music data D1 from the feature position for a predetermined time (the predetermined time is shorter than the time required for reproduction from the feature position to the tail position for the music data D1. If no command is input via the operation unit 12 until the predetermined time is reached, the display processing unit indicates that the music data D1 has been reproduced from the characteristic position for a predetermined time when the reproduction time reaches the predetermined time. 17 is notified. When the playback unit 11 is notified that the music data D1 has been played from the characteristic position for a predetermined time, the display processing unit 17 automatically changes the selection screen 20 displayed on the display unit 18 to the playback screen 40 at that time. Switch.

また表示処理部17は、表示部18に再生画面40を表示している状態で、再生部11から新たなリスト属性情報LATと共にデータ属性情報DATが与えられると(すなわち、ユーザによりチャンネルを切り替えるように命令されると)、そのリスト属性情報LATとデータ属性情報DATとに基づき選択画面データを生成する。これにより表示処理部17は、表示部18に表示していた再生画面40を再び選択画面20に切り替える。さらに表示処理部17は、表示部18に再生画面40を表示している状態で、再生部11から新たなデータ属性情報DATが与えられると(すなわち、ユーザにより音楽データD1を切り替えるように命令されると)、そのデータ属性情報DATに基づき選択画面データを生成する。これにより表示処理部17は、このとき表示部18に表示していた再生画面40を再び選択画面20に切り替える。   Further, the display processing unit 17 displays the reproduction screen 40 on the display unit 18 and receives data attribute information DAT together with new list attribute information LAT from the reproduction unit 11 (that is, the user switches the channel). The selected screen data is generated based on the list attribute information LAT and the data attribute information DAT. Thereby, the display processing unit 17 switches the reproduction screen 40 displayed on the display unit 18 to the selection screen 20 again. Further, the display processing unit 17 is instructed to switch the music data D1 when the new data attribute information DAT is given from the playback unit 11 while the playback screen 40 is displayed on the display unit 18 (ie, the music data D1 is switched by the user). Then, selection screen data is generated based on the data attribute information DAT. Thereby, the display processing unit 17 switches the reproduction screen 40 displayed on the display unit 18 at this time to the selection screen 20 again.

すなわち図7に示すように、表示処理部17は、リスト利用再生機能が起動されると、表示部18に対し選択画面20を表示する。この状態で表示処理部17は、ユーザによるチャンネルの切り替えや音楽データD1の切り替えの要求に応じて、再生部11によって音楽データD1が特徴位置から再生されると、当該特徴位置から再生される音楽データD1に応じて、選択画面20の表示内容を更新する。また表示処理部17は、表示部18に対し選択画面20を表示している状態で、再生部11により、音楽データD1が特徴位置から所定時間再生されたこと、また再生中の音楽データD1が所望の音楽データD1として選択決定されたことが通知されると、これに応じて表示部18に対し、選択画面20から再生画面40へと切り替えて表示する。   That is, as shown in FIG. 7, the display processing unit 17 displays a selection screen 20 on the display unit 18 when the list use reproduction function is activated. In this state, when the music data D1 is reproduced from the characteristic position by the reproduction unit 11 in response to a user's request for channel switching or music data D1 switching, the display processing unit 17 reproduces the music reproduced from the characteristic position. The display content of the selection screen 20 is updated according to the data D1. The display processing unit 17 displays the selection screen 20 on the display unit 18 and the reproduction unit 11 reproduces the music data D1 from the characteristic position for a predetermined time, and the music data D1 being reproduced is displayed. When it is notified that the selection is determined as the desired music data D1, the display unit 18 is switched from the selection screen 20 to the reproduction screen 40 and displayed accordingly.

そして表示処理部17は、表示部18に対し再生画面40を表示している状態で、再生部11により音楽データD1が先頭位置から再生されると、当該先頭位置から再生される音楽データD1に応じて再生画面40の表示内容を更新する。ところで表示処理部17は、表示部18に対し再生画面40を表示している状態で、ユーザによるチャンネルの切り替えや音楽データD1の切り替えの要求に応じて、再生部11によって音楽データD1が特徴位置から再生されると、表示部18に対し再生画面40から選択画面20へと切り替えて表示する。このようにして表示処理部17は、チャンネルや音楽データD1の切り替え等に応じて、表示部18に表示する選択画面20や再生画面40の表示内容を更新し、また選択画面20及び再生画面40を切り替えて表示する。これにより表示処理部17は、ユーザに対しこれら選択画面20や再生画面40を介して、選択されているチャンネルやプレイリストPL、再生中の音楽データD1を通知することができる。   When the music data D1 is reproduced from the top position by the reproduction unit 11 while the reproduction screen 40 is displayed on the display unit 18, the display processing unit 17 displays the music data D1 reproduced from the top position. Accordingly, the display content of the playback screen 40 is updated. By the way, the display processing unit 17 displays the playback screen 40 on the display unit 18 and the music data D1 is stored in the characteristic position by the playback unit 11 in response to a user's request for channel switching or music data D1 switching. Is reproduced from the reproduction screen 40 to the selection screen 20 and displayed on the display unit 18. In this way, the display processing unit 17 updates the display contents of the selection screen 20 and the reproduction screen 40 displayed on the display unit 18 according to switching of the channel and the music data D1, and the selection screen 20 and the reproduction screen 40. Switch to display. Accordingly, the display processing unit 17 can notify the user of the selected channel, the playlist PL, and the music data D1 being reproduced via the selection screen 20 and the reproduction screen 40.

これにより図8に示すように、再生部11は、リスト利用再生機能を実行している間は、ユーザに対しあたかもラジオ放送の受信中にチャンネルを切り替えてラジオ放送局を選局するような感覚で、適宜チャンネルを切り替えさせるようにして所望のプレイリストPLを容易に選択させることができる。また再生部11は、このようにユーザによりチャンネルが切り替えられて所望のプレイリストPLが選択される間は、途切れることなく、順次音楽データD1を特徴位置や先頭位置から再生して、ユーザに対し、より多くの音楽を聴かせることができる。   As a result, as shown in FIG. 8, the playback unit 11 feels as if the user selects a radio broadcast station by switching channels during reception of a radio broadcast while the list-use playback function is being executed. Thus, it is possible to easily select a desired playlist PL by appropriately switching channels. In addition, while the channel is switched by the user and the desired playlist PL is selected in this way, the playback unit 11 sequentially plays the music data D1 from the characteristic position or the head position without interruption, and , Can listen to more music.

因みに再生部11は、ユーザによりリモートコントローラRMの上方向選択ボタンRMEや下方向選択ボタンRMFが比較的速く連続して押下操作されると、その連続的な押下操作が開始される時点に選択されていたチャンネルと、当該連続的な押下操作の速度がある程度遅くなったときに選択されたチャンネルとの間に存在する他のチャンネルの選択を無視するようになされている。これにより再生部11は、比較的すばやい連続的な押下操作が開始されてから、その連続的な押下操作の速度がある程度遅くなるまでの間に、多数のチャンネルに割り当てられているプレイリストPLに従い、順次異なる音楽データD1を僅かずつ再生することで、あたかも異なる複数の音楽が数音ずつノイズのように聴こえることを回避している。   Incidentally, the playback unit 11 is selected when the user continuously presses the up direction selection button RME and the down direction selection button RMF of the remote controller RM relatively quickly and starts the continuous pressing operation. The selection of other channels existing between the previously selected channel and the channel selected when the speed of the continuous pressing operation is slowed to some extent is ignored. As a result, the playback unit 11 follows the playlist PL assigned to a large number of channels after a relatively quick continuous pressing operation is started and until the speed of the continuous pressing operation becomes somewhat slow. By sequentially reproducing the different music data D1 little by little, it is avoided that a plurality of different music sounds like noises several times.

ここで実際上、再生部11は、ユーザにより操作部12を介してリスト利用再生機能が選択されたことに応じてリスト利用再生機能を起動すると、図9に示すリスト利用再生機能起動処理手順RT1を開始する。再生部11は、かかるリスト利用再生機能起動処理手順RT1を開始すると、ステップSP1において起動初期使用チャンネル番号CNを取得して、次のステップSP2に移る。ステップSP2において再生部11は、リスト記憶部16からチャンネルリストCLを読み出すと共に、その起動初期使用チャンネル番号CNのチャンネルに割り当てられているプレイリストPLもリスト記憶部16から読み出して、次のステップSP3に移る。   In practice, when the playback unit 11 starts the list usage playback function in response to the user selecting the list usage playback function via the operation unit 12, the list usage playback function startup processing procedure RT1 shown in FIG. To start. When starting the list use reproduction function activation processing procedure RT1, the reproduction unit 11 acquires the activation initial use channel number CN in step SP1, and proceeds to the next step SP2. In step SP2, the reproducing unit 11 reads out the channel list CL from the list storage unit 16, and also reads out the playlist PL assigned to the channel of the activation initial use channel number CN from the list storage unit 16, and next step SP3. Move on.

ステップSP3において再生部11は、プレイリストPLを正しく読み出せたか否かを判別する。このステップSP3において肯定結果が得られると、このことは、例えばプレイリストPLのデータが破損してはいないことを表している。従って再生部11は、かかる肯定結果を得ると、次のステップSP4に移る。そしてステップSP4において再生部11は、プレイリストPLを用いてチャンネル初期化処理を実行する。ここで再生部11は、チャンネル初期化処理として、例えばプレイリストPLのリスト属性情報LATに含まれている再生形態情報PMがシャッフル再生形態を示していると、当該プレイリストPLで規定されている音楽データD1の再生順序を無作為に並べ替えた他の順序に変更するような処理を実行する。そして再生部11は、このようなチャンネル初期化処理を実行した後、次のステップSP5に移る。   In step SP3, the reproducing unit 11 determines whether or not the playlist PL has been read correctly. If a positive result is obtained in step SP3, this indicates that the data of the playlist PL is not damaged, for example. Therefore, when the reproducing unit 11 obtains such a positive result, the reproducing unit 11 proceeds to next step SP4. In step SP4, the playback unit 11 executes channel initialization processing using the playlist PL. Here, as a channel initialization process, the playback unit 11 is defined by the playlist PL, for example, when the playback mode information PM included in the list attribute information LAT of the playlist PL indicates a shuffle playback mode. A process for changing the reproduction order of the music data D1 to another order randomly arranged is executed. Then, the reproduction unit 11 performs such channel initialization processing, and then proceeds to the next step SP5.

ステップSP5において再生部11は、チャンネル初期化処理後のプレイリストPLのリスト属性情報LATに含まれている再生利用設定情報LSに基づき、当該プレイリストPLが音楽データD1の再生に利用するように設定されているか否かを判別する。このステップSP5において否定結果が得られると、このことは、プレイリストPLを利用して音楽データD1を再生し得ないことを表している。従って再生部11は、かかる否定結果を得ると、ステップSP6に移る。   In step SP5, the playback unit 11 uses the playlist PL for playback of the music data D1 based on the playback usage setting information LS included in the list attribute information LAT of the playlist PL after the channel initialization process. Determine whether it is set. If a negative result is obtained in step SP5, this means that the music data D1 cannot be reproduced using the playlist PL. Accordingly, when the reproducing unit 11 obtains such a negative result, the reproducing unit 11 proceeds to step SP6.

ここで、複数のチャンネルの中には、音楽データD1の再生に利用するように設定され、かつ当該設定を変更しないようになされたプレイリストPLが、固定的に割り当てられているものがある。従ってステップSP6において再生部11は、そのプレイリストPLが割り当てられているチャンネルのチャンネル番号CNを取得して、ステップSP2に戻る。これにより再生部11は、リスト記憶部16から、かかるチャンネル番号CNのチャンネルに割り当てられているプレイリストPLを読み出して、再び上述と同様の処理を実行する。   Here, among the plurality of channels, there is one in which a playlist PL that is set to be used for reproducing the music data D1 and that does not change the setting is fixedly assigned. Accordingly, in step SP6, the playback unit 11 acquires the channel number CN of the channel to which the playlist PL is assigned, and returns to step SP2. As a result, the playback unit 11 reads the playlist PL assigned to the channel with the channel number CN from the list storage unit 16, and again executes the same processing as described above.

ところでステップSP5において肯定結果が得られると、このことは、プレイリストPLを利用して音楽データD1を再生し得ることを表している。従って再生部11は、かかる肯定結果を得ると、次のステップSP7に移る。ステップSP7において再生部11は、プレイリストPLに従い再生順序が1番目の音楽データD1をデータ記憶部13から読み出して、次のステップSP8に移る。   If a positive result is obtained in step SP5, this indicates that the music data D1 can be reproduced using the playlist PL. Accordingly, when the reproducing unit 11 obtains such a positive result, the reproducing unit 11 proceeds to next step SP7. In step SP7, the reproducing unit 11 reads the music data D1 having the first reproduction order from the data storage unit 13 according to the playlist PL, and proceeds to the next step SP8.

ステップSP8において再生部11は、このとき音楽データD1を正しく読み出せたか否かを判別する。このステップSP8において肯定結果が得られると、このことは、例えばこのとき読み出した音楽データD1が破損してはいないことを表している。従って再生部11は、かかる肯定結果を得ると、次のステップSP9に移る。そしてステップSP9において再生部11は、表示処理部17に対し表示部18に上述した選択画面20を表示させると共に、音楽データD1に対する特徴位置からの再生を開始して、次のステップSP10に移り、かかるリスト利用再生機能起動処理手順RT1を終了する。   In step SP8, the reproducing unit 11 determines whether or not the music data D1 has been read correctly at this time. If a positive result is obtained in step SP8, this indicates that the music data D1 read at this time is not damaged, for example. Therefore, when the reproducing unit 11 obtains such a positive result, the reproducing unit 11 proceeds to next step SP9. In step SP9, the reproduction unit 11 causes the display processing unit 17 to display the selection screen 20 described above on the display unit 18, starts reproduction from the characteristic position with respect to the music data D1, and proceeds to the next step SP10. The list use reproduction function activation processing procedure RT1 is terminated.

因みに上述したステップSP3において否定結果が得られると、このことは、例えばプレイリストPLのデータが破損していることを表している。従って再生部11は、かかる否定結果を得ると、ステップSP11に移る。またステップSP8において否定結果が得られると、このことは、例えばこのとき読み出した音楽データD1が破損していることを表している。従って再生部11は、かかる否定結果を得たときも、ステップSP11に移る。そしてステップSP11において再生部11は、エラー処理として、例えばユーザに対し音楽データD1を再生し得ないことを通知した後、ステップSP10に移る。このようにして再生部11は、リスト利用再生機能を起動している。   Incidentally, if a negative result is obtained in step SP3 described above, this indicates that, for example, the data of the playlist PL is damaged. Accordingly, when the reproducing unit 11 obtains such a negative result, the reproducing unit 11 proceeds to step SP11. If a negative result is obtained in step SP8, this indicates that the music data D1 read at this time is damaged, for example. Therefore, the reproducing unit 11 proceeds to step SP11 even when such a negative result is obtained. In step SP11, the reproduction unit 11 notifies the user that the music data D1 cannot be reproduced, for example, as error processing, and then proceeds to step SP10. In this way, the playback unit 11 activates the list use playback function.

次いで、リスト利用再生機能の実行中におけるチャンネル切換処理について説明する。再生部11は、リスト利用再生機能を実行している状態で、ユーザによる操作部12の操作に応じてチャンネル切替命令が与えられると、図10に示すチャンネル切替処理手順RT2を開始する。そして再生部11は、かかるチャンネル切替処理手順RT2を開始すると、ステップSP21において、チャンネルリストCLに登録されているチャンネル番号CNの並びと、ユーザにより指定されたチャンネル番号CNの切替方向とに従い、現在選択中のチャンネルのチャンネル番号CNを1増やしたチャンネル番号CN又は1減らしたチャンネル番号CNを切替後のチャンネル番号CNとして、次のステップSP22に移る。ステップSP22において再生部11は、リスト記憶部16から切替後のチャンネル番号CNのチャンネルに割り当てられているプレイリストPLを読み出して、次のステップSP23に移る。   Next, channel switching processing during execution of the list-based reproduction function will be described. When the channel switching command is given in accordance with the operation of the operation unit 12 by the user while the list-use playback function is being executed, the playback unit 11 starts the channel switching processing procedure RT2 shown in FIG. Then, when starting the channel switching processing procedure RT2, the reproducing unit 11 in step SP21, according to the arrangement of the channel numbers CN registered in the channel list CL and the switching direction of the channel number CN designated by the user, The channel number CN increased by 1 or the channel number CN decreased by 1 is selected as the channel number CN after switching, and the process proceeds to the next step SP22. In step SP22, the reproducing unit 11 reads the playlist PL assigned to the channel of the channel number CN after switching from the list storage unit 16, and proceeds to the next step SP23.

ステップSP23において再生部11は、プレイリストPLを正しく読み出せたか否かを判別する。このステップSP23において肯定結果が得られると、このことは、例えばプレイリストPLのデータが破損してはいないことを表している。従って再生部11は、かかる肯定結果を得ると、次のステップSP24に移る。そしてステップSP24において再生部11は、チャンネル変更時処理を実行する。   In step SP23, the reproducing unit 11 determines whether or not the playlist PL has been read correctly. If a positive result is obtained in step SP23, this indicates that, for example, the data of the playlist PL is not damaged. Therefore, when the reproducing unit 11 obtains such a positive result, the reproducing unit 11 proceeds to next step SP24. In step SP24, the reproducing unit 11 executes a channel change process.

ステップSP24において再生部11は、チャンネル変更時処理として、例えばプレイリストPLのリスト属性情報LATに含まれている再生形態情報PMがシャッフル再生形態を示していると、当該プレイリストPLで規定されている音楽データD1の再生順序を無作為に並べ替えた他の順序に変更するような処理を実行する。そして再生部11は、このようなチャンネル変更時処理を実行した後、次のステップSP25に移る。   In step SP24, for example, when the playback mode information PM included in the list attribute information LAT of the playlist PL indicates the shuffle playback mode, the playback unit 11 is defined by the playlist PL as the channel change process. Processing for changing the playback order of the music data D1 to be changed to another order randomly rearranged is executed. Then, after executing such a channel change process, the reproducing unit 11 proceeds to the next step SP25.

ステップSP25において再生部11は、プレイリストPLのリスト属性情報LATに含まれている再生利用設定情報LSに基づき、当該プレイリストPLが音楽データD1の再生に利用するように設定されているか否かを判別する。このステップSP25において否定結果が得られると、このことは、プレイリストPLを利用して音楽データD1を再生し得ないことを表している。従って再生部11は、かかる否定結果を得ると、ステップSP21に戻り、そのプレイリストPLに対応するチャンネルのチャンネル番号CNを、さらに1増やしたチャンネル番号CN又は1減らしたチャンネル番号CNを新たな切替後のチャンネル番号CNとして、再び上述と同様の処理を実行する。   In step SP25, the playback unit 11 determines whether or not the playlist PL is set to be used for playback of the music data D1 based on the playback usage setting information LS included in the list attribute information LAT of the playlist PL. Is determined. If a negative result is obtained in step SP25, this indicates that the music data D1 cannot be reproduced using the playlist PL. Accordingly, when the reproducing unit 11 obtains such a negative result, the reproducing unit 11 returns to step SP21 to newly switch the channel number CN of the channel corresponding to the playlist PL to a channel number CN further increased by 1 or a channel number CN decreased by 1. The same processing as described above is executed again as the subsequent channel number CN.

ところでステップSP25において肯定結果が得られると、このことは、プレイリストPLを利用して音楽データD1を再生し得ることを表している。従って再生部11は、かかる肯定結果を得ると、次のステップSP26に移る。ステップSP26において再生部11は、切替後のチャンネルに割り当てられているプレイリストPLに従い再生順序が1番目の音楽データD1をデータ記憶部13から読み出して、次のステップSP27に移る。ステップSP27において再生部11は、このとき音楽データD1を正しく読み出せたか否かを判別する。このステップSP27において肯定結果が得られると、このことは、例えばこのとき読み出した音楽データD1が破損してはいないことを表している。従って再生部11は、かかる肯定結果を得ると、次のステップSP28に移る。   If a positive result is obtained in step SP25, this indicates that the music data D1 can be reproduced using the playlist PL. Accordingly, when the reproducing unit 11 obtains such a positive result, the reproducing unit 11 proceeds to next step SP26. In step SP26, the reproducing unit 11 reads the music data D1 having the first reproduction order from the data storage unit 13 in accordance with the playlist PL assigned to the channel after switching, and proceeds to the next step SP27. In step SP27, the reproducing unit 11 determines whether or not the music data D1 has been read correctly at this time. If a positive result is obtained in step SP27, this indicates that the music data D1 read at this time is not damaged, for example. Accordingly, when the reproducing unit 11 obtains such a positive result, the reproducing unit 11 proceeds to next step SP28.

ステップSP28において再生部11は、切替前のチャンネルに割り当てられていたプレイリストPLに従って再生していた音楽データD1の当該再生を中断して、次のステップSP29に移る。そしてステップSP29において再生部11は、表示処理部17に対し表示部18に表示させていた選択画面20の表示内容を更新させると共に、切替後のチャンネルに対応する音楽データD1の特徴位置からの再生を開始して、次のステップSP30に移る。これによりステップSP30において再生部11は、かかるチャンネル切替処理手順RT2を終了する。   In step SP28, the reproducing unit 11 interrupts the reproduction of the music data D1 being reproduced according to the playlist PL assigned to the channel before switching, and proceeds to the next step SP29. In step SP29, the reproducing unit 11 causes the display processing unit 17 to update the display content of the selection screen 20 displayed on the display unit 18, and reproduces the music data D1 corresponding to the channel after switching from the characteristic position. To move to the next step SP30. Thereby, in step SP30, the reproducing unit 11 ends the channel switching processing procedure RT2.

因みに上述したステップSP23において否定結果が得られると、このことは、例えばプレイリストPLのデータが破損していることを表している。従って再生部11は、かかる否定結果を得ると、ステップSP31に移る。またステップSP27において否定結果が得られると、このことは、例えば音楽データD1が破損していることを表している。従って再生部11は、かかる否定結果を得たときも、ステップSP31に移る。そしてステップSP31において再生部11は、エラー処理として、例えばユーザに対し音楽データD1を再生し得ないことを通知した後、ステップSP30に移る。このようにして再生部11は、リスト利用再生機能の実行中に、ユーザの要求に応じてチャンネルを切り替えている。   Incidentally, if a negative result is obtained in step SP23 described above, this indicates that, for example, the data of the playlist PL is damaged. Accordingly, when the reproducing unit 11 obtains such a negative result, the reproducing unit 11 proceeds to step SP31. If a negative result is obtained in step SP27, this indicates that, for example, the music data D1 is damaged. Therefore, the reproducing unit 11 proceeds to step SP31 even when such a negative result is obtained. In step SP31, the reproduction unit 11 notifies the user that the music data D1 cannot be reproduced, for example, as error processing, and then proceeds to step SP30. In this way, the playback unit 11 switches channels in response to a user request during execution of the list-based playback function.

次いで、リスト利用再生機能の実行中における再生音楽切替処理について説明する。再生部11は、リスト利用再生機能を実行している状態で、ユーザによる操作部12の操作に応じて再生音楽切替命令が与えられると、図11に示す再生音楽切替処理手順RT3を開始する。再生部11は、かかる再生音楽切替処理手順RT3を開始すると、ステップSP41において、現在選択中のプレイリストPLに登録されている音楽指示情報MIDの並び(シャッフル再生形態が指定されているときには、変更後の並び)と、ユーザにより指定された音楽データD1の切替方向とに従い、現在再生中の音楽データD1よりも1つ前に再生する音楽データD1又は1つ後に再生する音楽データD1を切替後の音楽データD1とする。そして再生部11は、データ記憶部13から切替後の音楽データD1を読み出して、次のステップSP42に移る。   Next, playback music switching processing during execution of the list-based playback function will be described. When the reproduction music switching command is given in accordance with the operation of the operation unit 12 by the user while the list-use reproduction function is being executed, the reproduction unit 11 starts the reproduction music switching processing procedure RT3 shown in FIG. When the playback unit 11 starts the playback music switching processing procedure RT3, in step SP41, the playback unit 11 changes the arrangement of the music instruction information MID registered in the currently selected playlist PL (when the shuffle playback mode is designated, the change is made). After switching the music data D1 to be played back before or the music data D1 to be played back one after the music data D1 being played back in accordance with the switching direction of the music data D1 designated by the user Music data D1. Then, the reproducing unit 11 reads the music data D1 after switching from the data storage unit 13, and proceeds to the next step SP42.

ステップSP42において再生部11は、切替後の音楽データD1が再生可能であるか否かを判別する。このステップSP42において否定結果が得られると、このことは、例えば切替後の音楽データD1が破損していること、又は切替後の音楽データD1に対応する音楽登録情報TRの再生設定情報PSが、当該音楽データD1を再生しないことを示していることにより、このままでは音楽データD1を再生し得ないことを表している。従って再生部11は、かかる否定結果を得ると、ステップSP41に戻り、切替後の音楽データD1よりもさらに1つ前に再生する音楽データD1又は1つ後に再生する音楽データD1を新たな切替後の音楽データD1として、再び上述と同様の処理を実行する。   In step SP42, the reproducing unit 11 determines whether or not the music data D1 after switching can be reproduced. If a negative result is obtained in step SP42, this means that, for example, the music data D1 after switching is damaged or the reproduction setting information PS of the music registration information TR corresponding to the music data D1 after switching is The fact that the music data D1 is not reproduced indicates that the music data D1 cannot be reproduced as it is. Therefore, when the reproducing unit 11 obtains such a negative result, the reproducing unit 11 returns to step SP41 and newly switches the music data D1 to be reproduced one before the music data D1 after switching or the music data D1 to be reproduced after one after switching. As the music data D1, the same processing as described above is executed again.

これに対してステップSP42において肯定結果が得られると、このことは、例えば切替後の音楽データD1が破損してはいないし、当該切替後の音楽データD1に対応する音楽登録情報TRの再生設定情報PSが、その音楽データD1を再生し得ることを示していることにより、何ら問題なく音楽データD1を再生し得ることを表している。従って再生部11は、かかる肯定結果を得ると、次のステップSP43に移る。ステップSP43において再生部11は、現在再生中の音楽データD1の当該再生を中断して、次のステップSP44に移る。そしてステップSP44において再生部11は、表示処理部17に対し表示部18に表示させていた選択画面20の表示内容を更新させると共に、切替後の音楽データD1に対する特徴位置からの再生を開始して、次のステップSP45に移る。これによりステップSP45において再生部11は、かかる再生音楽切替処理手順RT3を終了する。このようにして再生部11は、リスト利用再生機能の実行中に、ユーザの要求に応じて、再生する音楽データD1を切り替えている。   On the other hand, if an affirmative result is obtained in step SP42, this means that, for example, the music data D1 after switching is not damaged, and the playback setting of the music registration information TR corresponding to the music data D1 after switching is set. The fact that the information PS indicates that the music data D1 can be reproduced indicates that the music data D1 can be reproduced without any problem. Accordingly, when the reproducing unit 11 obtains such a positive result, the reproducing unit 11 proceeds to next step SP43. In step SP43, the reproducing unit 11 interrupts the reproduction of the music data D1 currently being reproduced, and proceeds to the next step SP44. In step SP44, the playback unit 11 updates the display content of the selection screen 20 displayed on the display unit 18 to the display processing unit 17, and starts playback from the characteristic position for the music data D1 after switching. The process proceeds to the next step SP45. Thereby, in step SP45, the reproducing unit 11 ends the reproduction music switching processing procedure RT3. In this way, the playback unit 11 switches the music data D1 to be played back in response to a user request during execution of the list-based playback function.

かかる構成に加えて再生装置10の場合、解析部19は、音楽データD1をプレイリストPLに登録する際に利用される、当該音楽データD1に基づく音楽の特徴を解析している。ただし解析部19は、再生部11によりメディアから読み出された音楽データD1や外部装置15からダウンロードされた音楽データD1がデータ記憶部13に記憶されると、装置本体の処理負荷が低い状態において、音楽データD1に基づく音楽の特徴を解析している。   In addition to such a configuration, in the case of the playback apparatus 10, the analysis unit 19 analyzes the characteristics of music based on the music data D1 used when registering the music data D1 in the playlist PL. However, when the music data D1 read from the medium by the reproduction unit 11 or the music data D1 downloaded from the external device 15 is stored in the data storage unit 13, the analysis unit 19 is in a state where the processing load on the apparatus main body is low. The characteristics of the music based on the music data D1 are analyzed.

このため再生部11は、メディアから読み出した音楽データD1や外部装置15からダウンロードした音楽データD1をデータ記憶部13に記憶するとき、その音楽データD1に対応するデータ属性情報DATに対し、当該音楽データD1に基づく音楽の特徴の解析が終了しているか否かを示す解析フラグを格納している。そして再生部11による音楽データD1の記憶時にデータ属性情報DATに対して格納される解析フラグは、対応する音楽データD1に基づく音楽の特徴が未解析であることを示すように設定されている。従って解析部19は、音楽データD1に基づく音楽の特徴を解析するとき、データ記憶部13内のデータ属性情報DATに格納されている解析フラグに基づき、音楽の特徴が未解析の音楽データD1を検索し得るようになされている。   Therefore, when the playback unit 11 stores the music data D1 read from the medium or the music data D1 downloaded from the external device 15 in the data storage unit 13, the playback unit 11 performs the music attribute data DAT corresponding to the music data D1 with respect to the music data D1. An analysis flag indicating whether or not the analysis of the music feature based on the data D1 has been completed is stored. The analysis flag stored for the data attribute information DAT when the playback unit 11 stores the music data D1 is set to indicate that the music feature based on the corresponding music data D1 has not been analyzed. Therefore, when the analysis unit 19 analyzes the music feature based on the music data D1, based on the analysis flag stored in the data attribute information DAT in the data storage unit 13, the analysis unit 19 selects the music data D1 whose music feature is not analyzed. It is designed to be searchable.

また再生装置10は、ユーザにより操作部12のリモートコントローラRMを介して電源オフ命令が入力されると(すなわち、ユーザにより装置本体に対し電源オフ操作が行われると)、これに応じて電源オン状態から、再生部11等の各回路ブロックの動作を停止させてスタンバイ状態に移行する。因みにスタンバイ状態とは、装置本体内の再生部11、通信部14、表示処理部17及び表示部18等のほとんどの回路ブロックが動作を停止させたことで当該装置本体の処理負荷が低くなった状態である。また再生装置10は、電源オン状態でも、再生部11が上述したメディア再生機能等の全ての機能を停止させて処理負荷が一定以下のアイドル状態になり一定時間経過すると(すなわち、再生部11がアイドル状態になり、装置本体に対しユーザにより一定時間何ら操作が行われないと)、自動的に残りの回路ブロックの動作も停止させてスタンバイ状態に移行する。   In addition, when the user inputs a power-off command via the remote controller RM of the operation unit 12 (that is, when the user performs a power-off operation on the apparatus main body), the playback apparatus 10 is powered on accordingly. From the state, the operation of each circuit block such as the reproducing unit 11 is stopped, and the standby state is entered. By the way, the standby state means that the processing load of the apparatus main body is reduced because most circuit blocks such as the reproduction unit 11, the communication unit 14, the display processing unit 17 and the display unit 18 in the apparatus main unit stop operating. State. Even when the playback device 10 is in a power-on state, the playback unit 11 stops all the functions such as the media playback function described above and becomes idle state where the processing load is below a certain level (that is, the playback unit 11 is turned on). When the user enters the idle state and no operation is performed on the apparatus main body by the user for a certain period of time), the operation of the remaining circuit blocks is automatically stopped to shift to the standby state.

そして解析部19は、装置本体のスタンバイ状態において音楽データD1に基づく音楽の特徴を自動的に解析するか否かをユーザに対し設定させ得るようにしている。これにより解析部19は、音楽データD1に基づく音楽の特徴を自動的に解析するように設定されていると、ユーザの電源オフ操作により操作部12から電源オフ命令が入力されたことに応じて装置本体がスタンバイ状態に移行したこと(すなわち、装置本体が処理負荷の低い状態になったこと)を検出して、音楽データD1に基づく音楽の特徴を解析する解析処理を開始する。   The analysis unit 19 can allow the user to set whether or not to automatically analyze the music feature based on the music data D1 in the standby state of the apparatus main body. Accordingly, when the analysis unit 19 is set to automatically analyze the music characteristics based on the music data D1, in response to the power-off command input from the operation unit 12 by the user's power-off operation. Detecting that the apparatus main body has shifted to the standby state (that is, that the apparatus main body has entered a low processing load state), and starts analysis processing for analyzing music characteristics based on the music data D1.

また解析部19は、音楽データD1に基づく音楽の特徴を自動的に解析するように設定されていると、装置本体の電源オン状態の間、再生部11の動作状態と操作部12に対するユーザの操作状況とを監視している。従って解析部19は、再生部11がアイドル状態になりそのまま装置本体がスタンバイ状態に移行したこと(すなわち、装置本体が処理負荷の低い状態になったこと)も検出することができる。これにより解析部19は、このようにして再生部11のアイドル状態から装置本体がスタンバイ状態に移行したときにも、音楽データD1に基づく音楽の特徴の解析処理を開始する。   If the analysis unit 19 is set to automatically analyze music characteristics based on the music data D1, the operation state of the reproduction unit 11 and the user's operation with respect to the operation unit 12 during the power-on state of the apparatus main body. The operation status is monitored. Therefore, the analysis unit 19 can also detect that the playback unit 11 is in an idle state and the apparatus main body is shifted to the standby state as it is (that is, the apparatus main body is in a low processing load state). As a result, the analysis unit 19 also starts the music feature analysis process based on the music data D1 even when the apparatus main body shifts from the idle state of the playback unit 11 to the standby state.

ところで解析部19は、例えば装置本体が電源オン状態の間、データ記憶部13に記憶されている全ての音楽データD1の数と、音楽の特徴が未解析の音楽データD1の数とを定期的に検出する。そして解析部19は、データ記憶部13に記憶されている全ての音楽データD1の中で音楽の特徴が未解析の音楽データD1が所定の割合以上存在していることを検出すると、その旨を告知するための告知画面を、表示処理部17を介して表示部18に表示する。   By the way, the analysis unit 19 periodically calculates the number of all music data D1 stored in the data storage unit 13 and the number of music data D1 whose music characteristics are unanalyzed while the apparatus main body is in a power-on state. To detect. When the analysis unit 19 detects that music data D1 whose music characteristics are unanalyzed exceeds a predetermined ratio among all music data D1 stored in the data storage unit 13, the fact is notified. A notification screen for notification is displayed on the display unit 18 via the display processing unit 17.

従って解析部19は、音楽データD1に基づく音楽の特徴を自動的に解析しないように設定されている場合に、データ記憶部13に対し新たに複数の音楽データD1が記憶されても、ユーザに対し音楽データD1に基づく音楽の特徴を解析するように促すことができる。また解析部19は、音楽データD1に基づく音楽の特徴を自動的に解析するように設定されている場合でも、再生装置10が長時間、電源をオフさせずに使用され続けている間に、データ記憶部13に対し新たに複数の音楽データD1が記憶されると、ユーザに対し音楽データD1に基づく音楽の特徴を解析するように促すことができる。   Accordingly, when the analysis unit 19 is set so as not to automatically analyze the music feature based on the music data D1, even if a plurality of music data D1 is newly stored in the data storage unit 13, the analysis unit 19 It is possible to prompt the user to analyze music characteristics based on the music data D1. Further, even when the analysis unit 19 is set to automatically analyze the characteristics of music based on the music data D1, while the playback device 10 continues to be used without turning off the power, When a plurality of pieces of music data D1 are newly stored in the data storage unit 13, the user can be prompted to analyze the characteristics of music based on the music data D1.

そして解析部19は、音楽の特徴が未解析の音楽データD1が存在することを告知したときに、当該音楽データD1に基づく音楽の特徴を自動的に解析するように設定されていると、その告知の後、装置本体がスタンバイ状態に移行して当該装置本体の処理負荷が低い状態を検出したとき、音楽データD1に基づく音楽の特徴の解析処理を開始する。これに対して解析部19は、ユーザに対し音楽の特徴が未解析の音楽データD1が存在することを告知したときに、当該音楽データD1に基づく音楽の特徴を自動的には解析しないように設定されていると、その告知に合わせてユーザに対し、音楽データD1に基づく音楽の特徴を解析するための2つの手法を通知する。この場合、解析部19は、ユーザに対し、一方の手法として音楽データD1に基づく音楽の特徴を自動的に解析するように設定し直したうえで電源オフ操作を行うと、当該音楽データD1に基づく音楽の未解析の特徴を解析し得ることを通知する。   If the analysis unit 19 is set to automatically analyze the music feature based on the music data D1 when it is notified that there is music data D1 whose music feature is not analyzed, After the notification, when the apparatus main body shifts to a standby state and detects a low processing load on the apparatus main body, music characteristic analysis processing based on the music data D1 is started. In contrast, when the analysis unit 19 notifies the user that there is music data D1 whose music characteristics are not analyzed, the analysis unit 19 does not automatically analyze the music characteristics based on the music data D1. If set, the user is notified of two methods for analyzing the characteristics of music based on the music data D1 in accordance with the notification. In this case, when the analysis unit 19 performs a power-off operation after re-setting the user to automatically analyze music characteristics based on the music data D1 as one method, the analysis data 19 is stored in the music data D1. Notify that unparsed features of the music based can be analyzed.

また解析部19は、他方の手法として、装置本体が電源オン状態のままでも、ユーザが手動で解析の実行を要求すること(すなわち、操作部12を介して解析実行命令が入力されること)で、音楽データD1に基づく音楽の未解析の特徴を解析し得ることも通知する。そして再生部11は、ユーザにより操作部12を介して解析実行命令が入力されたときに(すなわち、ユーザにより解析実行操作が行われたときに)、ディスク再生機能等の何れかの機能を実行していると、その機能を強制的に終了させて自己の動作を停止させる。   In addition, as another method, the analysis unit 19 manually requests execution of analysis even when the apparatus main body is in a power-on state (that is, an analysis execution command is input via the operation unit 12). Thus, it is also notified that unanalyzed features of music based on the music data D1 can be analyzed. The playback unit 11 executes any function such as a disc playback function when an analysis execution command is input by the user via the operation unit 12 (that is, when an analysis execution operation is performed by the user). If this is the case, the function is forcibly terminated to stop its own operation.

従って解析部19は、音楽データD1に基づく音楽の特徴を自動的には解析しないように設定されていても、ユーザにより手動で音楽の特徴に対する解析の実行が要求されると、その要求に応じた再生部11の動作の停止に伴う装置本体の処理負荷が低い状態を検出する。これにより解析部19は、装置本体の処理負荷が低い状態で、音楽データD1に基づく音楽の特徴の解析処理を開始する。因みに解析部19は、音楽データD1に基づく音楽の特徴を自動的には解析しないように設定されていても、ユーザにより操作部12を介してメディア再生機能等の終了命令が入力された後、解析実行操作により操作部12から解析実行命令が入力されたときには、すでに再生部11が動作を停止させていることにより装置本体の処理負荷が低い状態を検出する。これにより解析部19は、このような場合でも装置本体の処理負荷が低い状態で、音楽データD1に基づく音楽の特徴の解析処理を開始する。   Therefore, even if the analysis unit 19 is set not to automatically analyze the music feature based on the music data D1, if the user manually performs the analysis of the music feature, the analysis unit 19 responds to the request. The state where the processing load of the apparatus main body accompanying the stop of the operation of the reproducing unit 11 is low is detected. As a result, the analysis unit 19 starts a music feature analysis process based on the music data D1 while the processing load on the apparatus main body is low. Incidentally, even if the analysis unit 19 is set not to automatically analyze the music characteristics based on the music data D1, after the user inputs an end command such as a media playback function via the operation unit 12, When an analysis execution command is input from the operation unit 12 by an analysis execution operation, a state in which the processing load on the apparatus main body is low is detected because the reproduction unit 11 has already stopped the operation. Thereby, the analysis unit 19 starts the analysis process of the music feature based on the music data D1 with the processing load of the apparatus main body being low even in such a case.

解析部19は、このようにして音楽データD1に基づく音楽の特徴の解析処理を開始すると、まずデータ記憶部13内のデータ属性情報DATに格納されている解析フラグに基づき、音楽の特徴が未解析の音楽データD1を検索する。そして解析部19は、データ記憶部13から、検索した全ての音楽データD1を順次指定して読み出すことが可能な記憶アドレスのような情報(以下、これを未解析音楽指定情報と呼ぶ)の一覧(以下、これを未解析音楽一覧と呼ぶ)を生成する。   When the analysis unit 19 starts the music feature analysis process based on the music data D1 in this way, first, based on the analysis flag stored in the data attribute information DAT in the data storage unit 13, the music feature has not been analyzed. The music data D1 for analysis is searched. Then, the analysis unit 19 lists information such as storage addresses (hereinafter referred to as unanalyzed music designation information) from which all the searched music data D1 can be sequentially designated and read from the data storage unit 13. (Hereinafter, this is referred to as an unanalyzed music list).

ところで再生装置10では、データ記憶部13から音楽の特徴が未解析の音楽データD1をどのような順序で読み出して音楽の特徴を解析するかを、例えばユーザに設定させ得るようにしている。従って解析部19は、このように未解析音楽一覧を生成したときには、その未解析音楽一覧内の未解析音楽指定情報を、ユーザの設定に従い生成時の並びのままにし、又はデータ属性情報DATとしての記憶日時や音楽データD1の提供元、アーティスト名、ジャンル名等のデータ属性情報DATに応じた順序に並べ替える。   By the way, in the reproducing apparatus 10, for example, the user can set in what order the music data D1 whose music characteristics are not analyzed from the data storage unit 13 is read and analyzed. Therefore, when the analysis unit 19 generates the unanalyzed music list in this manner, the unanalyzed music designation information in the unanalyzed music list is left in the sequence at the time of generation according to the user setting, or as the data attribute information DAT. Are stored in the order according to the data attribute information DAT such as the storage date and time, the provider of the music data D1, the artist name, and the genre name.

因みにデータ記憶部13から音楽の特徴が未解析の全ての音楽データD1を読み出す順序としては、当該音楽の特徴が未解析の全ての音楽データD1を記憶日時の新しいものから順に読み出す順序や、音楽の特徴が未解析の全ての音楽データD1を当該音楽データD1の提供元、アーティスト又はジャンルで分類して当該分類毎に記憶日時の新しいものから順に読み出す順序がある。また、かかる順序としては、音楽の特徴が未解析の全ての音楽データD1を、対応する音楽タイトルの五十音やアルファベットの順に読み出す順序や、当該音楽の特徴が未解析の全ての音楽データD1をアーティストやジャンルで分類して、当該分類毎に音楽タイトルの五十音やアルファベットの順に読み出す順序等もある。   Incidentally, as the order of reading all the music data D1 whose characteristic of music is not analyzed from the data storage unit 13, the order of reading all the music data D1 whose characteristic of music is unanalyzed in order from the newest storage date and time, There is an order in which all the music data D1 whose characteristics are unanalyzed are classified by the provider, artist, or genre of the music data D1, and the newest storage date is read for each classification. Further, as the order, all the music data D1 whose music characteristics are not analyzed are read in the order of the corresponding music titles in the order of the Japanese syllabary and alphabet, or all the music data D1 whose music characteristics are not analyzed. Are classified according to artist or genre, and there is an order for reading out music titles in alphabetical order or alphabetical order for each category.

解析部19は、このような未解析音楽一覧に従いデータ記憶部13から音楽の特徴が未解析の音楽データD1を読み出して内部のメモリに格納する。そして解析部19は、未解析音楽一覧が示す読出順序で内部のメモリから1個の音楽データD1を読み出して音楽の特徴を解析した後、再び内部のメモリから1個の新たな音楽データD1を読み出して音楽の特徴を解析するように、順次1個の音楽データD1に基づく音楽の特徴を解析している。   The analysis unit 19 reads the music data D1 whose music features are not analyzed from the data storage unit 13 in accordance with such an unanalyzed music list and stores it in the internal memory. Then, the analysis unit 19 reads one piece of music data D1 from the internal memory in the reading order indicated by the unanalyzed music list, analyzes the characteristics of the music, and then again receives one piece of new music data D1 from the internal memory. Music features based on one piece of music data D1 are sequentially analyzed so as to read and analyze the music features.

ただし解析部19は、ユーザの電源オフ操作や解析実行操作に応じた装置本体の処理負荷が低い状態で音楽データD1に基づく音楽の特徴の解析処理を開始しても、ユーザの電源オン操作や機能選択操作に応じて装置本体が電源オン状態や処理負荷の高い状態に移行すると、その解析処理を中断して当該装置本体がユーザの要求に対処し得るようにする。このため解析部19に対しては、解析処理のためにデータ記憶部13から1度に読み出す音楽データD1の数の上限が予め50個等の所定数(以下、これを上限所定数と呼ぶ)に選定されている。   However, even if the analysis unit 19 starts the analysis process of the feature of music based on the music data D1 in a state where the processing load of the apparatus main body according to the user power-off operation or the analysis execution operation is low, When the apparatus main body shifts to a power-on state or a high processing load in response to the function selection operation, the analysis process is interrupted so that the apparatus main body can cope with the user's request. Therefore, for the analysis unit 19, the upper limit of the number of music data D1 read at a time from the data storage unit 13 for analysis processing is a predetermined number such as 50 in advance (hereinafter referred to as the upper limit predetermined number). Has been selected.

従って解析部19は、音楽の特徴が未解析の音楽データD1の総数が上限所定数以下であると、データ記憶部13から音楽の特徴が未解析の音楽データD1を一回の読出処理で全て読み出す。これに対して解析部19は、音楽の特徴が未解析の音楽データD1の総数が上限所定数よりも多いと、データ記憶部13から音楽の特徴が未解析の音楽データD1を上限所定数だけ読み出し、当該読み出した音楽データD1に基づく音楽の特徴の解析が終了すると、再びデータ記憶部13から音楽の特徴が未解析の音楽データD1を上限所定数だけ(又は上限所定数に満たない残りの全てを)読み出して音楽の特徴を解析する。   Accordingly, when the total number of music data D1 whose music features are not analyzed is equal to or less than the upper limit predetermined number, the analysis unit 19 reads all the music data D1 whose music features are not analyzed from the data storage unit 13 in one reading process. read out. On the other hand, when the total number of music data D1 whose music features are unanalyzed is greater than the upper limit predetermined number, the analysis unit 19 sets the music data D1 whose music features are not analyzed from the data storage unit 13 by the upper limit predetermined number. When the reading and the analysis of the music characteristics based on the read music data D1 are completed, the music data D1 whose music characteristics are unanalyzed from the data storage unit 13 is again returned to the upper limit predetermined number (or the remaining upper limit predetermined number). Read all out) and analyze the characteristics of the music.

これにより解析部19は、データ記憶部13からの音楽データD1の1回の読出時間を極力短縮している。その結果、解析部19は、装置本体の処理負荷が低い状態を検出してから、音楽データD1に基づく音楽の特徴を解析し始めるまでの時間を極力短縮している。従って解析部19は、装置本体の処理負荷が低い状態を検出してから、比較的速い時点にユーザによって電源オン操作や機能選択操作が行われて装置本体が電源オン状態や処理負荷の高い状態に戻り解析処理を中断するような場合でも、極力多くの音楽データD1に基づく音楽の特徴を解析し得るようにしている。   As a result, the analysis unit 19 shortens the time required to read the music data D1 from the data storage unit 13 as much as possible. As a result, the analysis unit 19 shortens the time from when the processing load of the apparatus main body is detected to when analysis of the music feature based on the music data D1 is started as much as possible. Therefore, the analysis unit 19 detects a state in which the processing load on the apparatus main body is low, and then the user performs a power-on operation or a function selection operation at a relatively fast time, so that the apparatus main body is in a power-on state or a high processing load. Even in the case where the analysis process is interrupted, the music characteristics based on as much music data D1 as possible can be analyzed.

ところで解析部19は、実際には内部のメモリから1個の音楽データD1を読み出したとき、当該1個の音楽データD1を周波数解析する周波数解析処理と、その周波数解析の結果をもとに、当該1個の音楽データD1に基づく音楽の特徴を数値化する特徴数値化処理とを順次実行している。すなわち解析部19は、内部のメモリから1個の音楽データD1を読み出すと、当該読み出した1個の音楽データD1に対する周波数解析処理を実行する。これにより解析部19は、メモリから読み出した音楽データD1を音楽の時間軸に沿って所定の単位処理部分(例えば、1秒分の音楽に相当する部分である)に分けると共に、順次単位処理部分から1オクターブの12音階それぞれに相当する周波数帯域毎のエネルギーを抽出する。   By the way, the analysis unit 19 actually reads out one piece of music data D1 from the internal memory, based on the frequency analysis processing for analyzing the frequency of the piece of music data D1, and the result of the frequency analysis. A feature digitizing process for digitizing music features based on the one piece of music data D1 is sequentially executed. That is, when the analysis unit 19 reads one piece of music data D1 from the internal memory, the analysis unit 19 performs frequency analysis processing on the one piece of read music data D1. Accordingly, the analysis unit 19 divides the music data D1 read from the memory into predetermined unit processing parts (for example, a part corresponding to music for one second) along the music time axis, and sequentially processes the unit processing parts. To extract the energy for each frequency band corresponding to 12 octaves of one octave.

このようにして解析部19は、音楽データD1全体に亘って周波数帯域毎のエネルギーを得ると、次いで、その周波数帯域毎のエネルギーをもとに特徴数値化処理を実行する。これにより解析部19は、音楽の演奏に利用されている楽器や和音、テンポ等の種々の情報を検出する。また解析部19は、かかる検出結果に基づき、音楽の特徴を複数種類の項目(以下、これを特徴項目と呼ぶ)それぞれについて数値化して、当該音楽の特徴を表す複数の特徴値からなる特徴数値化情報を生成する。   In this way, when the analysis unit 19 obtains energy for each frequency band over the entire music data D1, it then performs a feature digitization process based on the energy for each frequency band. As a result, the analysis unit 19 detects various information such as musical instruments, chords, and tempos that are used in the performance of music. Further, the analysis unit 19 quantifies music features for each of a plurality of types of items (hereinafter referred to as feature items) based on the detection result, and features numerical values including a plurality of feature values representing the music features. Generate information.

ここで図12に示すように、解析部19は、1個の音楽データD1の特徴を表す特徴数値化情報SNとして、音楽の基本的な特徴をテンポ(Tempo)や音のばらつき(Dispersion)、音階(Major)、リズム(Rhythmratio)等の複数種類の特徴項目それぞれについて数値化して表す複数の特徴値を生成している。また解析部19は、かかる特徴数値化情報SNとして、音楽の雰囲気の特徴をアコースティック(Acoustic)、元気(Energy)、クラシック(Classic)、ジャズ(Jazz)、カフェテラス(Cafe)等の複数種類の特徴項目それぞれについて数値化して表す複数の特徴値も生成している。さらに解析部19は、かかる特徴数値化情報SNとして、音楽の印象の特徴を幸せ(Happy)、悲しい(Sad)、明るい(Bright)、うれしい(Joyful)、さわやか(Fresh)等の複数種類の特徴項目それぞれについて数値化して表す複数の特徴値も生成している。   Here, as shown in FIG. 12, the analysis unit 19 uses the characteristic features of music as tempo (Tempo), variation in sound (Dispersion), and the like as the characteristic digitization information SN representing the characteristic of one piece of music data D1. A plurality of feature values expressed numerically are generated for each of a plurality of types of feature items such as musical scale (Major) and rhythm (Rhythmratio). In addition, the analysis unit 19 uses a plurality of types of features such as acoustic, energy, classic, jazz, cafe terrace, etc. as the characteristic numerical information SN. A plurality of feature values expressed in numerical form for each feature item are also generated. Further, the analysis unit 19 uses the feature numerical information SN as a plurality of types of features such as happy, sad, bright, joyful, and fresh as the features of music impression. A plurality of feature values expressed numerically for each item are also generated.

このようにして解析部19は、1個の音楽データD1に基づく音楽の特徴を解析し、その解析結果として当該音楽の特徴を表す特徴数値化情報SNを得ている。そして解析部19は、このようにして得た特徴数値化情報SNを、対応する(すなわち、このとき音楽の特徴を解析し終えた)音楽データD1の記憶アドレスと共に登録部20に送出する。因みに解析部19は、このように特徴数値化情報SNを得ると、当該特徴数値化情報SNを、対応する音楽データD1の先頭又は後尾に付加されているタグに格納している。   In this way, the analysis unit 19 analyzes the feature of music based on one piece of music data D1, and obtains characteristic digitization information SN representing the feature of the music as the analysis result. Then, the analysis unit 19 sends the feature digitization information SN obtained in this way to the registration unit 20 together with the storage address of the corresponding music data D1 (that is, the analysis of the music feature at this time). Incidentally, when the analysis unit 19 obtains the feature digitization information SN in this way, the analysis unit 19 stores the feature digitization information SN in a tag added to the head or tail of the corresponding music data D1.

ところで上述した複数種類のプレイリストPLの中には、アーティスト名やジャンル名、データ記憶部13に記憶している全ての音楽データD1から無作為に選定した所定数の音楽データD1等のように、それぞれ音楽データD1を登録するための具体的なテーマが決められているものが複数ある。そしてこれら複数のプレイリストPLには、それぞれ具体的なテーマに合った音楽の音楽データD1がデータ属性情報DAT等に応じて特定され登録される。また上述した複数種類のプレイリストPLの中には、気候、場所、季節、気分、雰囲気、イベント等のように、それぞれ特徴の似ている音楽の音楽データD1を登録するための抽象的なテーマが決定されているものも複数ある。そしてこれら複数のプレイリストPLには、それぞれ抽象的なテーマに合った(又は抽象的なテーマをイメージさせる)特徴を有する音楽の音楽データD1が当該音楽の特徴に応じて特定され登録される。   By the way, in the plurality of types of playlists PL described above, an artist name, a genre name, a predetermined number of music data D1 randomly selected from all the music data D1 stored in the data storage unit 13, and the like. There are a plurality of specific themes for registering the music data D1. In the plurality of playlists PL, music data D1 corresponding to a specific theme is specified and registered according to the data attribute information DAT or the like. In the above-mentioned multiple types of playlists PL, abstract themes for registering music data D1 of music having similar characteristics such as climate, place, season, mood, atmosphere, event, etc. There are several things that have been determined. In the plurality of playlists PL, music data D1 of music each having a characteristic that matches an abstract theme (or an image of an abstract theme) is specified and registered according to the characteristic of the music.

ここで抽象的なテーマが決定され、音楽データD1の登録に音楽の特徴を利用する複数種類のプレイリストPLについては、それぞれ抽象的なテーマに合った特徴を有する音楽の音楽データD1を特定して登録するための登録条件が設定されている。そしてこのような複数のプレイリストPLとしては、それぞれ抽象的なテーマに合った特徴を有する音楽の音楽データD1を特定するための1又は複数の特徴項目と、その特徴項目毎の特徴値に対する下限閾値及び又は上限閾値とが任意に選定され、当該選定された特徴項目において下限閾値以上の特徴値や上限閾値未満の特徴値、下限閾値以上でかつ上限閾値未満の特徴値を有する音楽データD1を特定して登録するような登録条件(以下、これを第1の閾値利用登録条件と呼ぶ)が設定されているものが複数ある。   Here, an abstract theme is determined, and for a plurality of types of playlists PL that use music characteristics for registration of music data D1, music data D1 of music having characteristics that match the abstract theme is specified. The registration conditions for registration are set. As such a plurality of playlists PL, one or a plurality of feature items for specifying the music data D1 of music each having a feature suitable for an abstract theme, and a lower limit for the feature value for each feature item A threshold value and / or an upper limit threshold value is arbitrarily selected, and in the selected feature item, music data D1 having a feature value greater than or equal to the lower threshold value, a feature value less than the upper threshold value, and a feature value greater than or equal to the lower threshold value and less than the upper threshold value There are a plurality of registration conditions that are specified and registered (hereinafter referred to as first threshold usage registration conditions).

このため図13に示すように、再生装置10のテーブル記憶部21には、第1の閾値利用登録条件が設定された複数のプレイリスト(以下、これを特に閾値利用プレイリストと呼ぶ)PLを識別可能な例えばリスト名と、当該第1の閾値利用登録条件とを対応付けて示す第1の登録条件テーブルRET1が記憶されている。従って登録部20は、解析部19から1個の音楽データD1に対応する特徴数値化情報SNが与えられる毎に、閾値利用プレイリストPLに当該1個の音楽データD1を登録するための登録処理(以下、これを閾値利用登録処理と呼ぶ)を実行する。そして登録部20は、かかる閾値利用登録処理を実行すると、特徴数値化情報SN(すなわち、複数の特徴項目に対応する複数の特徴値)と、第1の登録条件テーブルRET1とに基づき、複数の閾値利用プレイリストPLの中に、当該音楽データD1を登録可能な(すなわち、音楽データD1が適合する第1の閾値利用登録条件を有する)閾値利用プレイリストPLが存在するか否かを判別する。   For this reason, as shown in FIG. 13, the table storage unit 21 of the playback apparatus 10 includes a plurality of playlists PL (hereinafter referred to as “threshold usage playlists”) in which the first threshold usage registration conditions are set. For example, a first registration condition table RET <b> 1 is stored that indicates, for example, an identifiable list name and the first threshold value use registration condition in association with each other. Accordingly, the registration unit 20 performs registration processing for registering one piece of music data D1 in the threshold-use playlist PL every time the feature digitization information SN corresponding to one piece of music data D1 is given from the analysis unit 19. (Hereinafter, this is referred to as threshold use registration processing). And when the registration part 20 performs this threshold value use registration process, based on the feature digitization information SN (that is, a plurality of feature values corresponding to a plurality of feature items) and the first registration condition table RET1, It is determined whether or not there is a threshold usage playlist PL that can register the music data D1 in the threshold usage playlist PL (that is, has a first threshold usage registration condition that the music data D1 matches). .

その結果、登録部20は、音楽データD1を音楽の特徴に応じて登録可能な特定の閾値利用プレイリストPLが存在すると、かかる閾値利用プレイリストPLに対し、このとき解析部19から与えられた記憶アドレスを音楽指示情報MIDとして格納する。これにより登録部20は、音楽データD1の特徴に応じた特定の閾値利用プレイリストPLに対し、その音楽データD1を登録する。   As a result, when there is a specific threshold usage playlist PL that can register the music data D1 according to the music characteristics, the registration unit 20 is given to the threshold usage playlist PL by the analysis unit 19 at this time. The storage address is stored as music instruction information MID. As a result, the registration unit 20 registers the music data D1 for the specific threshold value use playlist PL corresponding to the feature of the music data D1.

ところで図14に示すように、これら複数の閾値利用プレイリストPLの中には、第1の閾値利用登録条件の設定内容(すなわち、特徴項目や下限閾値及び又は上限閾値の選定内容)に応じて、互いの第1の閾値利用登録条件に対し同一の音楽データD1が適合するような複数の閾値利用プレイリストPL1及びPL2が存在する場合がある。そして再生装置10では、基本的に複数の閾値利用プレイリストPLに対し同一の音楽データD1が登録されることを許容している。   By the way, as shown in FIG. 14, among the plurality of threshold value use playlists PL, according to the setting contents of the first threshold use registration condition (that is, the selection contents of the feature item, the lower threshold value, and / or the upper threshold value). There may be a plurality of threshold value use playlists PL1 and PL2 in which the same music data D1 matches the first threshold value use registration condition of each other. The playback apparatus 10 basically permits the same music data D1 to be registered for a plurality of threshold value use playlists PL.

しかしながら再生装置10では、互いの第1の閾値利用登録条件に同一の音楽データD1が比較的多く適合する可能性の高い複数の閾値利用プレイリストPL1及びPL2を、ユーザ設定等に応じて排他グループとしてグループ化している。そして登録部20は、同一の排他グループに属する複数の閾値利用プレイリストPL1及びPL2の第1の閾値利用登録条件に同一の音楽データD1が適合したときには、これら閾値利用プレイリストPL1及びPL2それぞれに対しすでに登録されている音楽データD1の登録総数や、第1の閾値利用登録条件として用いられる特徴項目の数、特徴項目の特徴値に対する下限閾値及び又は上限閾値等に応じて、一部の閾値利用プレイリストPL1又はPL2にのみ当該音楽データD1を登録し、残りの閾値利用プレイリストPL1又はPL2へは、その音楽データD1を登録しないようにする。   However, in the playback apparatus 10, a plurality of threshold value use playlists PL1 and PL2 that are likely to be matched with a relatively large amount of the same music data D1 according to the first threshold value use registration condition of each other are displayed in an exclusive group. As a group. When the same music data D1 is matched with the first threshold usage registration conditions of the plurality of threshold usage playlists PL1 and PL2 belonging to the same exclusive group, the registration unit 20 applies to each of these threshold usage playlists PL1 and PL2. Depending on the total number of registered music data D1 already registered, the number of feature items used as the first threshold use registration condition, the lower threshold and / or the upper threshold for the feature value of the feature item, etc., some threshold values The music data D1 is registered only in the use playlist PL1 or PL2, and the music data D1 is not registered in the remaining threshold use playlist PL1 or PL2.

これにより登録部20は、互いの第1の閾値利用登録条件に対し同一の音楽データD1が比較的多く適合する可能性の高い複数の閾値利用プレイリストPL1及びPL2(すなわち、同一の排他グループに属する複数の閾値利用プレイリストPL1及びPL2)に対しそれぞれ同一の音楽データD1を多く登録するようなことを回避している。従って登録部20は、同一の排他グループに属する閾値利用プレイリストPL1及びPL2の何れが音楽データD1の再生に利用されても、それぞれ異なる音楽を試聴及び聴取させることができる。因みに登録部20は、同一の排他グループに属する複数の閾値利用プレイリストPL1及びPL2の第1の閾値利用登録条件に適合した同一の音楽データD1を、何れかの閾値利用プレイリストPL1又はPL2に登録するときには、上述した音楽データD1の登録総数等に応じて、当該同一の排他グループに属する複数の閾値利用プレイリストPL1及びPL2に対し音楽データD1の登録総数が極端に偏ることを極力回避するようにしている。   As a result, the registration unit 20 uses a plurality of threshold usage playlists PL1 and PL2 (that is, in the same exclusive group) that are likely to match the same music data D1 relatively much with respect to each other's first threshold usage registration conditions. It is avoided that many pieces of the same music data D1 are registered with respect to a plurality of threshold value use playlists PL1 and PL2). Therefore, the registration unit 20 can make a different music sample and listen, regardless of which of the threshold value use playlists PL1 and PL2 belonging to the same exclusive group is used for reproducing the music data D1. Incidentally, the registration unit 20 assigns the same music data D1 that conforms to the first threshold usage registration conditions of the plurality of threshold usage playlists PL1 and PL2 belonging to the same exclusive group to any threshold usage playlist PL1 or PL2. When registering, according to the above-mentioned total number of registered music data D1, etc., it is avoided as much as possible that the total number of registered music data D1 is extremely biased with respect to the plurality of threshold value use playlists PL1 and PL2 belonging to the same exclusive group. I am doing so.

また図15に示すように、データ記憶部13に記憶される複数の音楽データD1の中には、所定の特徴項目において互いに比較的近い特徴値を示すような複数の音楽データD1A乃至D1Dが存在する場合がある。このため図16及び図17に一例を示すように、登録部20は、同一の排他グループに属してはいない複数の閾値利用プレイリストPL(すなわち、リスト名X及びリスト名Yの閾値利用プレイリストPL)において、所定の特徴項目の特徴値に対する下限閾値が比較的高い値に選定され、また上限閾値が比較的低い値に選定される等して(すなわち、その特徴値に対する適合範囲が狭められて)第1の閾値利用登録条件が比較的厳しく設定されると、比較的近い特徴値を示す複数の音楽データD1Aの一部のみを閾値利用プレイリストPLに登録する。そして登録部20は、残りの音楽データD1B乃至D1Dを何れの閾値利用プレイリストPLに対しても登録し得なくなる。   Further, as shown in FIG. 15, among the plurality of music data D1 stored in the data storage unit 13, there are a plurality of music data D1A to D1D that indicate feature values that are relatively close to each other in a predetermined feature item. There is a case. Therefore, as shown in FIG. 16 and FIG. 17, the registration unit 20 includes a plurality of threshold value use playlists PL that do not belong to the same exclusive group (that is, threshold value use playlists of list name X and list name Y). PL), the lower limit threshold value for the feature value of a predetermined feature item is selected to a relatively high value, and the upper limit threshold value is selected to a relatively low value (that is, the matching range for the feature value is narrowed). When the first threshold usage registration condition is set relatively strict, only a part of the plurality of music data D1A indicating relatively close feature values is registered in the threshold usage playlist PL. Then, the registration unit 20 cannot register the remaining music data D1B to D1D in any threshold value use playlist PL.

すなわち再生装置10では、複数の閾値利用プレイリストPLにおいてそれぞれ第1の閾値利用登録条件が比較的厳しく設定されると、これら閾値利用プレイリストPLに対し個々の抽象的なテーマに沿って(又は抽象的なテーマのイメージに近い)特徴の類似する音楽の音楽データD1を極力厳選して登録するようになる。その結果、再生装置10では、データ記憶部13に記憶した複数の音楽データD1の中で、何れの閾値利用プレイリストPLにも登録されない音楽データD1が増加することになる。   That is, in the playback device 10, when the first threshold usage registration condition is set relatively strict in each of the plurality of threshold usage playlists PL, each of the threshold usage playlists PL is in line with each abstract theme (or Music data D1 of music with similar characteristics (similar to an abstract theme image) is selected and registered as much as possible. As a result, in the playback device 10, among the plurality of music data D1 stored in the data storage unit 13, the music data D1 that is not registered in any threshold value use playlist PL increases.

これに対して図18及び図19に一例を示すように、登録部20は、同一の排他グループに属してはいない複数の閾値利用プレイリストPL(すなわち、リスト名X及びリスト名Yの閾値利用プレイリストPL)において、所定の特徴項目の特徴値に対する下限閾値が比較的低い値に選定され、また上限閾値が比較的高い値に選定される等して(すなわち、その特徴値に対する適合範囲が広げられて)第1の閾値利用登録条件が比較的緩和されて設定されていると、これら複数の閾値利用プレイリストPLに対し、比較的近い特徴値を示す複数の音楽データD1A乃至D1Dを重複して登録する可能性がある。すなわち再生装置10では、複数の閾値利用プレイリストPLにおいてそれぞれ第1の閾値利用登録条件が比較的緩和されて設定されると、これら複数の閾値利用プレイリストPLに対し、それぞれ抽象的なテーマに沿って(又は抽象的なテーマのイメージに近い)特徴の類似する音楽の音楽データD1と共に、その抽象的なテーマに沿わない(又は抽象的なテーマのイメージからかけ離れた)特徴の異なる音楽の音楽データD1も登録するようになる。   On the other hand, as shown in FIG. 18 and FIG. 19, the registration unit 20 uses a plurality of threshold usage playlists PL that do not belong to the same exclusive group (that is, threshold usage of list name X and list name Y). In the playlist PL), the lower limit threshold value for the feature value of the predetermined feature item is selected to be a relatively low value, and the upper limit threshold value is selected to be a relatively high value (ie, the matching range for the feature value is If the first threshold usage registration conditions are set to be relatively relaxed), a plurality of music data D1A to D1D indicating relatively close feature values are overlapped with the plurality of threshold usage playlists PL. May be registered. That is, in the playback device 10, when the first threshold usage registration condition is set relatively relaxed in each of the plurality of threshold usage playlists PL, each of the plurality of threshold usage playlists PL has an abstract theme. Along with music data D1 of similar music along (or close to the image of the abstract theme), music music of different characteristics not along the abstract theme (or far from the image of the abstract theme) Data D1 is also registered.

このため再生装置10では、登録部20により試験的に種々の音楽データD1を複数の閾値利用プレイリストPLに登録し、その登録結果に応じて、これら複数の閾値利用プレイリストPLに対応する第1の閾値利用登録条件の設定内容が適宜調整されている。これにより図20に一例を示すように、登録部20は、所定の閾値利用プレイリストPL(すなわち、リスト名X及びリスト名Yの閾値利用プレイリストPL)に対し、比較的近い特徴値を示す複数の音楽データD1A乃至D1Dを適宜分散させて登録している。すなわち登録部20は、データ記憶部13に記憶された複数の音楽データD1の中で、何れの閾値利用プレイリストPLにも登録されない音楽データD1が増加することを極力押えながら、複数の閾値利用プレイリストPLに対し、個々の抽象的なテーマに沿って(又は抽象的なテーマのイメージに近い)特徴の類似する音楽の音楽データD1を登録している。   Therefore, in the playback apparatus 10, the registration unit 20 registers various music data D1 on a trial basis in a plurality of threshold value use playlists PL, and the first corresponding to the plurality of threshold value use playlists PL according to the registration result. The setting contents of the threshold usage registration condition 1 are appropriately adjusted. As a result, as shown in FIG. 20, the registration unit 20 shows a feature value that is relatively close to a predetermined threshold value use playlist PL (that is, a threshold value use playlist PL of list name X and list name Y). A plurality of music data D1A to D1D are registered in an appropriately distributed manner. That is, the registration unit 20 uses the plurality of thresholds while suppressing as much as possible the increase in the music data D1 that is not registered in any threshold use playlist PL among the plurality of music data D1 stored in the data storage unit 13. Music data D1 of music having similar characteristics along each abstract theme (or close to the image of the abstract theme) is registered in the playlist PL.

しかしながら再生装置10では、これら複数の閾値利用プレイリストPLの第1の閾値利用登録条件それぞれが他の閾値利用プレイリストPLの第1の閾値利用登録条件をほとんど考慮せずに設定されている。すなわち再生装置10では、閾値利用プレイリストPL毎にその抽象的なテーマに応じて、利用する特徴項目やその種類、また特徴値に対する下限閾値及び又は上限閾値が任意に選定されて第1の閾値利用登録条件が設定されている。このため再生装置10では、このように複数の閾値利用プレイリストPLの第1の閾値利用登録条件の設定内容がそれぞれ適宜調整されても、データ記憶部13に記憶している全ての音楽データD1を必ずしも何れかの閾値利用プレイリストPLに振り分けて登録し得るわではなく、何れの閾値利用プレイリストPLにも登録されない音楽データD1が存在する可能性がある。   However, in the playback device 10, each of the first threshold usage registration conditions of the plurality of threshold usage playlists PL is set with little consideration of the first threshold usage registration conditions of the other threshold usage playlists PL. That is, in the playback device 10, the feature item to be used, its type, and the lower limit threshold and / or upper limit threshold for the feature value are arbitrarily selected according to the abstract theme for each threshold use playlist PL, and the first threshold value is selected. Usage registration conditions are set. For this reason, in the playback device 10, even if the setting contents of the first threshold usage registration conditions of the plurality of threshold usage playlists PL are appropriately adjusted as described above, all the music data D1 stored in the data storage unit 13 is stored. May not necessarily be distributed and registered in any threshold usage playlist PL, and there may be music data D1 that is not registered in any threshold usage playlist PL.

このためテーブル記憶部21には、音楽データD1を音楽の特徴に応じて登録するための第1の閾値利用登録条件を示す第1の登録条件テーブルRET1と共に、音楽データD1を音楽の特徴に応じて登録するために第1の閾値利用登録条件とは異なり、かつ当該第1の閾値利用登録条件よりも緩和された登録条件を示す第2の登録条件テーブルも記憶されている。そして登録部20は、閾値利用登録処理を開始した場合、まず第1段階の処理(以下、これを第1段階処理と呼ぶ)を実行することにより、上述したように第1の登録条件テーブルRET1に従って1個の音楽データD1を何れかの閾値利用プレイリストPLに登録するようにする。しかしながら登録部20は、第1段階処理において、第1の登録条件テーブルRET1に従い1個の音楽データD1を何れの閾値利用プレイリストPLにも登録し得ないときには、引き続き閾値利用登録処理の一環として第2段階の処理(以下、これを第2段階処理と呼ぶ)を実行する。これにより登録部20は、第1段階処理では何れの閾値利用プレイリストPLにも登録し得なかった1個の音楽データD1を音楽の特徴を示す特徴数値化情報SNと第2の登録条件テーブルとに基づいて改めて何れかの閾値利用プレイリストPLに登録している。   For this reason, the music data D1 is stored in the table storage unit 21 according to the music characteristics together with the first registration condition table RET1 indicating the first threshold use registration conditions for registering the music data D1 according to the music characteristics. Therefore, a second registration condition table is also stored that shows registration conditions that are different from the first threshold use registration conditions and that are relaxed compared to the first threshold use registration conditions. When the threshold value use registration process is started, the registration unit 20 first executes a first-stage process (hereinafter referred to as a first-stage process), so that the first registration condition table RET1 as described above. Accordingly, one piece of music data D1 is registered in any threshold value use playlist PL. However, when the registration unit 20 cannot register one music data D1 in any threshold usage playlist PL in accordance with the first registration condition table RET1 in the first stage processing, it continues as part of the threshold usage registration processing. A second stage process (hereinafter referred to as a second stage process) is executed. Thereby, the registration unit 20 uses the first digitized music data D1 that could not be registered in any of the threshold value use playlists PL in the first stage process, the feature digitized information SN indicating the music characteristics, and the second registration condition table. Based on the above, it is newly registered in one of the threshold value use playlists PL.

ところで、かかる第2段階処理としては、以下のような2種類の手法が考えられる。従って以下には、一方の手法による第2段階処理と、他方の手法による第2段階処理とについて順番に説明する。まず登録部20は、一方の手法による第2段階処理を実行するように構成されている場合、予め試験的に多数の音楽データD1のそれぞれ同一種類の複数の特徴値を多次元空間の座標値として用いて、これら多数の音楽データD1に対する多次元クラスタリングを行う。これにより登録部20は、それぞれ音楽の特徴が類似する音楽データD1同士をまとめる(すなわち、音楽データD1を特徴に応じて分類する)複数のクラスタを生成する。   By the way, as the second stage processing, the following two types of methods can be considered. Therefore, in the following, the second stage processing by one method and the second stage processing by the other method will be described in order. First, when the registration unit 20 is configured to execute the second stage processing by one method, a plurality of feature values of the same type of each of a large number of music data D1 are preliminarily tested as coordinate values in a multidimensional space. Are used to perform multidimensional clustering on the large number of music data D1. As a result, the registration unit 20 generates a plurality of clusters that combine the music data D1 having similar music characteristics (that is, classify the music data D1 according to the characteristics).

因みに登録部20は、多数の音楽データD1それぞれが必ず何れか1つのクラスタにのみ属するように、これら多数の音楽データD1に対する多次元クラスタリングを行っている。またクラスタの総数は、例えば、複数の閾値利用プレイリストPLの数と同数、又はその数よりも多く選定されている。そして登録部20は、これら複数のクラスタそれぞれの多次元空間における中心座標値(以下、これをクラスタ中心値と呼ぶ)を検出する。   Incidentally, the registration unit 20 performs multi-dimensional clustering on the large number of music data D1 so that each large number of music data D1 always belongs to only one of the clusters. The total number of clusters is selected, for example, the same as the number of the plurality of threshold value use playlists PL or more than the number. Then, the registration unit 20 detects center coordinate values (hereinafter referred to as cluster center values) in the multidimensional space of each of the plurality of clusters.

さらに再生装置10では、これら複数のクラスタに属する音楽データD1を再生し音楽を実際に聴取させることで、閾値利用プレイリストPL毎に、その抽象的なテーマに合う特徴の音楽の音楽データD1が属するクラスタを選定させる。そして再生装置10では、その選定結果に応じて、複数のクラスタそれぞれに対し必ず何れか1つの閾値利用プレイリストPLのみが対応するように、複数の閾値利用プレイリストPLにそれぞれ少なくとも1つのクラスタが対応付けられる。   Further, in the playback device 10, by playing back the music data D1 belonging to the plurality of clusters and actually listening to the music, the music data D1 of music having characteristics that match the abstract theme is obtained for each threshold-use playlist PL. Select a cluster to belong to. Then, in the playback device 10, at least one cluster is included in each of the plurality of threshold value use playlists PL so that only one threshold value use playlist PL always corresponds to each of the plurality of clusters according to the selection result. It is associated.

これにより再生装置10では、新たな音楽データD1に基づく音楽の特徴とクラスタ中心値とに基づいて当該音楽データD1が属する何れか1つのクラスタを判別すると共に、当該判別した1つのクラスタに対応付けられている閾値利用プレイリストPLに対し、その音楽データD1を登録するような登録条件(以下、これを第1のクラスタ利用登録条件と呼ぶ)が設定される。そして図21に示すように、再生装置10のテーブル記憶部21には、第2の登録条件テーブルとして、複数のクラスタそれぞれを識別可能な例えばクラスタ番号と、クラスタ中心値と、クラスタに属する音楽データD1に基づく音楽の特徴が抽象的なテーマに合う閾値利用プレイリストPLのリスト名とを対応付けて第1のクラスタ利用登録条件を示すクラスタ利用登録条件テーブルRET2が記憶されている。   As a result, the playback apparatus 10 discriminates any one cluster to which the music data D1 belongs based on the music feature and cluster center value based on the new music data D1, and associates it with the discriminated cluster. A registration condition for registering the music data D1 (hereinafter, referred to as a first cluster use registration condition) is set for the threshold-use play list PL. As shown in FIG. 21, the table storage unit 21 of the playback apparatus 10 includes, as the second registration condition table, for example, a cluster number, a cluster center value, and music data belonging to a cluster that can identify each of a plurality of clusters. A cluster use registration condition table RET2 indicating the first cluster use registration condition is stored in association with the list name of the threshold use play list PL whose music features based on D1 match the abstract theme.

この状態で登録部20は、閾値利用登録処理において第1段階処理に引き続き第2段階処理を開始すると、第1の登録条件テーブルRET1に従い何れの閾値利用プレイリストPLにも登録し得なかった1個の音楽データD1に対応する特徴数値化情報SNから、これに含まれる全ての特徴値のうち、上述した多次元クラスタリングの際に用いられたものと同一種類の特徴値を全て取り出す。そして図22に示すように、登録部20は、その特徴数値化情報SNから取り出した複数種類の特徴値(すなわち、多次元空間の座標値として用いる)と、クラスタ利用登録条件テーブルRET2内のクラスタ中心値とに基づき、1個の音楽データD1と個々のクラスタとのベクトル空間距離L1乃至L4を検出する。その結果、登録部20は、1個の音楽データD1と個々のクラスタとのベクトル空間距離L1乃至L4のうち、当該1個の音楽データD1とのベクトル空間距離L3が最も短い1個のクラスタを判別する。すなわち登録部20は、ベクトル空間距離L3により1個の音楽データD1がその音楽の特徴に応じて属する1個のクラスタを判別する。   In this state, when the registration unit 20 starts the second stage process subsequent to the first stage process in the threshold use registration process, the registration unit 20 could not register in any threshold use playlist PL according to the first registration condition table RET1. From the feature digitization information SN corresponding to each piece of music data D1, out of all feature values included therein, all feature values of the same type as those used in the above-described multidimensional clustering are extracted. Then, as shown in FIG. 22, the registration unit 20 uses a plurality of types of feature values extracted from the feature digitization information SN (that is, used as coordinate values in a multidimensional space) and clusters in the cluster use registration condition table RET2. Based on the center value, vector space distances L1 to L4 between one piece of music data D1 and each cluster are detected. As a result, among the vector space distances L1 to L4 between one music data D1 and each cluster, the registration unit 20 selects one cluster having the shortest vector space distance L3 with respect to the one music data D1. Determine. That is, the registration unit 20 determines one cluster to which one music data D1 belongs according to the feature of the music based on the vector space distance L3.

また登録部20は、その判別結果をもとにクラスタ利用登録条件テーブルRET2を参照して、1個の音楽データD1が属する1個のクラスタ(すなわち、ベクトル空間距離L3の最も短い1個のクラスタ)に対応付けられている1個の閾値利用プレイリストPLを検出する。このようにして登録部20は、複数の閾値利用プレイリストPLの中から、音楽データD1に基づく音楽の特徴に合う抽象的なテーマの1つの閾値利用プレイリストPLを検出する。そして登録部20は、その検出した閾値利用プレイリストPLに対し、このとき第2段階処理に用いた1個の音楽データD1に対応する記憶アドレスを音楽指示情報MIDとして格納する。これにより登録部20は、1個の音楽データD1に基づく音楽の特徴に応じた特定の閾値利用プレイリストPLに対し、その音楽データD1を登録する。   Also, the registration unit 20 refers to the cluster use registration condition table RET2 based on the determination result, and one cluster to which one music data D1 belongs (that is, one cluster having the shortest vector space distance L3). ) Is detected as one threshold value use playlist PL. In this manner, the registration unit 20 detects one threshold value use playlist PL having an abstract theme that matches the music characteristics based on the music data D1 from the plurality of threshold value use playlists PL. Then, the registration unit 20 stores the storage address corresponding to one piece of music data D1 used for the second stage processing as the music instruction information MID for the detected threshold value use playlist PL. As a result, the registration unit 20 registers the music data D1 with respect to the specific threshold value use playlist PL corresponding to the music characteristics based on the single music data D1.

このようにして登録部20は、一方の手法による第2段階処理を実行した場合、複数の閾値利用プレイリストPLに対しそれぞれ少なくとも1個のクラスタが対応付けられており、これら複数の閾値利用プレイリストPLに対応付けられている複数のクラスタの中から、1個の音楽データD1が属する(すなわち、類似する特徴の音楽の音楽データD1を分類する)1つのクラスタを判別している。従って登録部20は、第1段階処理において1個の音楽データD1を何れの閾値利用プレイリストPLへも登録し得ないとき、当該1個の音楽データD1を、当該音楽データD1が属する1個のクラスタをもとに、音楽の特徴に応じた何れか1つの閾値利用プレイリストPLに確実に登録することができる。   In this way, when the second stage process is performed by one method, the registration unit 20 associates at least one cluster with each of the plurality of threshold usage playlists PL, and the plurality of threshold usage plays. One cluster to which one music data D1 belongs (that is, classify music data D1 of music having similar characteristics) is determined from among a plurality of clusters associated with the list PL. Accordingly, when the registration unit 20 cannot register one piece of music data D1 in any threshold-use playlist PL in the first stage process, the one piece of music data D1 belongs to one piece of music data D1. Can be reliably registered in any one of the threshold value use playlists PL corresponding to the characteristics of the music.

実際上、登録部20は、一方の手法による第2段階処理を実行するように構成されている場合、解析部19から1個の音楽データD1に対応する特徴数値化情報SNが与えられると、図23に示す第1の二段階登録処理手順RT8を開始する。そして登録部20は、かかる第1の二段階登録処理手順RT8を開始すると、ステップSP81において第1段階処理を開始して特徴数値化情報SN及び第1の登録条件テーブルRET1に基づき、当該第1の登録条件テーブルRET1内に1個の音楽データD1に基づく音楽の特徴に適合する第1の閾値利用登録条件が存在するか否かを判別する。   In practice, when the registration unit 20 is configured to perform the second stage processing by one method, when the feature digitization information SN corresponding to one piece of music data D1 is given from the analysis unit 19, The first two-stage registration processing procedure RT8 shown in FIG. 23 is started. Then, when starting the first two-stage registration processing procedure RT8, the registration unit 20 starts the first stage processing in step SP81, and based on the feature digitization information SN and the first registration condition table RET1, In the registration condition table RET1, it is determined whether or not there is a first threshold usage registration condition that matches the characteristics of music based on one piece of music data D1.

このステップSP81において肯定結果が得られると、このことは第1の登録条件テーブルRET1に従い1個の音楽データD1を音楽の特徴に応じた少なくとも1つの閾値利用プレイリストPLに登録し得ることを表している。従って登録部20は、かかる肯定結果を得ると、次のステップSP82に移る。そしてステップSP82において登録部20は、1個の音楽データD1を音楽の特徴が適合する閾値利用プレイリストPLに登録して、次のステップSP83に移る。   If an affirmative result is obtained in this step SP81, this means that one music data D1 can be registered in at least one threshold value use playlist PL according to the music characteristics in accordance with the first registration condition table RET1. ing. Accordingly, when the registration unit 20 obtains such a positive result, the registration unit 20 proceeds to next step SP82. In step SP82, the registration unit 20 registers one piece of music data D1 in the threshold value use playlist PL that matches the music characteristics, and proceeds to the next step SP83.

ところで上述したステップSP81において否定結果が得られると、このことは第1の登録条件テーブルRET1内の第1の閾値利用登録条件では、1個の音楽データD1を何れの閾値利用プレイリストPLへも登録し得ないことを表している。従って登録部20は、かかる否定結果を得ると、ステップSP83に移る。ステップSP83において登録部20は、第2段階処理を実行するか否かを判別する。このステップSP83において肯定結果が得られると、このことは第1段階処理で1個の音楽データD1を何れの閾値利用プレイリストPLへも登録し得なかったことを表している。従って登録部20は、かかる肯定結果を得ると、ステップSP84に移る。   By the way, if a negative result is obtained in step SP81 described above, this means that one music data D1 is transferred to any threshold usage playlist PL in the first threshold usage registration condition in the first registration condition table RET1. Indicates that registration is not possible. Accordingly, when the registration unit 20 obtains such a negative result, the registration unit 20 proceeds to step SP83. In step SP83, the registration unit 20 determines whether or not to execute the second stage process. If an affirmative result is obtained in step SP83, this indicates that one piece of music data D1 could not be registered in any threshold use playlist PL in the first stage process. Accordingly, when the registration unit 20 obtains such a positive result, the registration unit 20 proceeds to step SP84.

ステップSP84において登録部20は、第1段階処理に引き続き第2段階処理を開始して、特徴数値化情報SN、及び第2の登録条件テーブルとしてのクラスタ利用登録条件テーブルRET2に基づいて1個の音楽データD1が音楽の特徴に応じて属する1個のクラスタを判別して、次のステップSP85に移る。ステップSP85において登録部20は、クラスタ利用登録条件テーブルRET2を参照して、その判別したクラスタに対応付けられている閾値利用プレイリストPLを検出して、次のステップSP86に移る。   In step SP84, the registration unit 20 starts the second stage process subsequent to the first stage process, and stores one piece based on the feature digitization information SN and the cluster use registration condition table RET2 as the second registration condition table. One cluster to which the music data D1 belongs is discriminated according to the characteristics of the music, and the process proceeds to the next step SP85. In step SP85, the registration unit 20 refers to the cluster usage registration condition table RET2, detects the threshold usage playlist PL associated with the determined cluster, and proceeds to the next step SP86.

ステップSP86において登録部20は、1個の音楽データD1を、その検出した閾値利用プレイリストPLに登録した後、次のステップSP87に移り、かかる第1の二段階登録処理手順RT8を終了する。ところで上述したステップSP83において否定結果が得られると、このことは第1段階処理で第1の登録条件テーブルRET1に従い1個の音楽データD1を何れかの閾値利用プレイリストPLへ登録し得たことを表している。従って登録部20は、かかる否定結果を得ると、第2段階処理は開始せずにステップSP87に移り、第1の二段階登録処理手順RT8を終了する。   In step SP86, the registration unit 20 registers one piece of music data D1 in the detected threshold value use playlist PL, and then proceeds to the next step SP87 to end the first two-stage registration processing procedure RT8. By the way, if a negative result is obtained in step SP83 described above, this means that one music data D1 can be registered in any one of the threshold value use playlists PL according to the first registration condition table RET1 in the first stage process. Represents. Accordingly, when the registration unit 20 obtains such a negative result, the registration unit 20 proceeds to step SP87 without starting the second-stage process, and ends the first two-stage registration process procedure RT8.

次いで登録部20が他方の手法による第2段階処理を実行するように構成されている場合について説明する。この場合、再生装置10では、閾値利用プレイリストPL毎に、上述した第1の閾値利用登録条件の閾値のみを変更した例えば2種類の第2及び第3の閾値利用登録条件が追加で設定されている。   Next, a case where the registration unit 20 is configured to execute the second stage process by the other method will be described. In this case, the playback device 10 additionally sets, for example, two types of second and third threshold usage registration conditions in which only the threshold value of the first threshold usage registration condition described above is changed for each threshold usage playlist PL. ing.

閾値利用プレイリストPL毎の第2の閾値利用登録条件は、対応する第1の閾値利用登録条件に比べて、下限閾値の少なくとも1部が小さい値に変更され、及び又は上限閾値の少なくとも一部が大きい値に変更されて特徴値の適合範囲が広げられている。すなわち閾値利用プレイリストPL毎の第2の閾値利用登録条件は、対応する第1の閾値利用登録条件に比べて緩和されている。   The second threshold usage registration condition for each threshold usage playlist PL is changed so that at least one part of the lower threshold is smaller than the corresponding first threshold usage registration condition, and / or at least part of the upper threshold Has been changed to a larger value, and the range of adaptation of feature values has been expanded. That is, the second threshold usage registration condition for each threshold usage playlist PL is relaxed compared to the corresponding first threshold usage registration condition.

また閾値利用プレイリストPL毎の第3の閾値利用登録条件は、対応する第2の閾値利用登録条件に比べて、下限閾値の少なくとも1部が小さい値に変更され、及び又は上限閾値の少なくとも一部が大きい値に変更されて特徴値の適合範囲がさらに広げられている。すなわち、閾値利用プレイリストPL毎の第3の閾値利用登録条件は、対応する第2の閾値利用登録条件に比べて緩和されている。なお第3の閾値利用登録条件は、第1の閾値利用登録条件に従い何れの閾値利用プレイリストPLにも登録し得なかった音楽データD1を、最終的には音楽の特徴に応じた何れかの閾値利用プレイリストPLに対しほぼ確実に登録し得るように、その設定内容(すなわち、下限閾値及び又は上限閾値)が適宜選定されている。   In addition, the third threshold usage registration condition for each threshold usage playlist PL is changed so that at least one part of the lower threshold is smaller than the corresponding second threshold usage registration condition, and / or at least one of the upper thresholds. The part is changed to a larger value, and the matching range of the feature value is further expanded. That is, the third threshold usage registration condition for each threshold usage playlist PL is relaxed compared to the corresponding second threshold usage registration condition. Note that the third threshold usage registration condition is that any music data D1 that could not be registered in any threshold usage playlist PL in accordance with the first threshold usage registration condition is eventually selected according to the characteristics of the music. The setting content (that is, the lower limit threshold and / or the upper limit threshold) is appropriately selected so that it can be registered almost certainly in the threshold value use playlist PL.

そして図24(A)及び(B)に示すように、テーブル記憶部21には、第2の登録条件テーブルとして、上述した第1の登録条件テーブルRET1が示す閾値利用プレイリストPL毎の第1の閾値利用登録条件が第2及び第3の閾値利用登録条件に変更されたことを除いて当該第1の登録条件テーブルRET1と同様に構成された第1及び第2閾値利用登録条件テーブルRET3及びRET4が記憶されている。   As shown in FIGS. 24A and 24B, the table storage unit 21 stores the first registration condition table for each threshold value use playlist PL indicated by the above-described first registration condition table RET1. The first and second threshold usage registration condition tables RET3 configured in the same manner as the first registration condition table RET1 except that the threshold usage registration conditions are changed to the second and third threshold usage registration conditions. RET4 is stored.

この状態で登録部20は、閾値利用登録処理において第1段階処理に引き続き第2段階処理を開始すると、まず第1の登録条件テーブルRET1に従い何れの閾値利用プレイリストPLにも登録し得なかった1個の音楽データD1に対応する特徴数値化情報SNと、第1閾値利用登録条件テーブルRET3とに基づき、複数の閾値利用プレイリストPLの中に、当該音楽データD1を登録可能な(すなわち、音楽データD1が適合する第2の閾値利用登録条件を有する)閾値利用プレイリストPLが存在するか否かを判別する。   In this state, when the registration unit 20 starts the second stage process subsequent to the first stage process in the threshold use registration process, the registration unit 20 cannot first register in any threshold use playlist PL according to the first registration condition table RET1. Based on the characteristic digitization information SN corresponding to one piece of music data D1 and the first threshold value use registration condition table RET3, the music data D1 can be registered in a plurality of threshold value use playlists PL (that is, It is determined whether or not there is a threshold usage playlist PL (having a second threshold usage registration condition to which the music data D1 matches).

その結果、登録部20は、1個の音楽データD1を音楽の特徴に応じて登録可能な特定の閾値利用プレイリストPLが存在すると、かかる閾値利用プレイリストPLに対し、このとき第2段階処理に用いた音楽データD1に対応する記憶アドレスを音楽指示情報MIDとして格納する。これにより登録部20は、音楽データD1の特徴に応じた特定の閾値利用プレイリストPLに対し、その音楽データD1を登録する。   As a result, when there is a specific threshold value use playlist PL that can register one piece of music data D1 according to the music characteristics, the registration unit 20 performs a second step process on the threshold value use playlist PL at this time. The storage address corresponding to the music data D1 used for is stored as music instruction information MID. As a result, the registration unit 20 registers the music data D1 for the specific threshold value use playlist PL corresponding to the feature of the music data D1.

これに対して登録部20は、第1閾値利用登録条件テーブルRET3を利用しても、1個の音楽データD1を登録可能な閾値利用プレイリストPLを検出し得ないときには、引き続き当該1個の音楽データD1に対応する特徴数値化情報SNと、第2閾値利用登録条件テーブルRET4とに基づき、複数の閾値利用プレイリストPLの中で、その音楽データD1を登録可能な(すなわち、音楽データD1が適合する第3の閾値利用登録条件を有する)閾値利用プレイリストPLを判別する。   On the other hand, when the registration unit 20 cannot detect the threshold use playlist PL that can register one piece of music data D1 even using the first threshold use registration condition table RET3, the registration unit 20 continues to use the one threshold use registration condition table RET3. Based on the feature digitization information SN corresponding to the music data D1 and the second threshold usage registration condition table RET4, the music data D1 can be registered in the plurality of threshold usage playlists PL (ie, the music data D1 Threshold value use playlist PL (having a third threshold value use registration condition to which is applicable) is determined.

そして登録部20は、その判別した閾値利用プレイリストPLに対し、このとき第2段階処理に用いた1個の音楽データD1に対応する記憶アドレスを音楽指示情報MIDとして格納する。これにより登録部20は、音楽データD1の特徴に応じた特定の閾値利用プレイリストPLに対し、その音楽データD1を登録する。このようにして登録部20は、他方の手法による第2段階処理を実行した場合も、第1の閾値利用登録条件を僅かずつ緩和している第2及び第3の閾値利用登録条件を順次用いることにより、第1段階処理において何れの閾値利用プレイリストPLへも登録し得ない1個の音楽データD1を何れかの閾値利用プレイリストPLにほぼ確実に登録することができる。   Then, the registration unit 20 stores, as the music instruction information MID, the storage address corresponding to one piece of music data D1 used for the second stage process at this time for the determined threshold value use playlist PL. As a result, the registration unit 20 registers the music data D1 for the specific threshold value use playlist PL corresponding to the feature of the music data D1. In this way, the registration unit 20 sequentially uses the second and third threshold usage registration conditions that gradually relax the first threshold usage registration conditions even when the second stage processing is performed by the other method. Thus, one piece of music data D1 that cannot be registered in any threshold-use playlist PL in the first stage process can be almost certainly registered in any threshold-use playlist PL.

また登録部20は、他方の第2段階処理を実行するように構成された場合、第1の閾値利用登録条件を僅かずつ緩和している第2及び第3の閾値利用登録条件を順次用いることにより、第1段階処理において何れの閾値利用プレイリストPLへも登録し得ない1個の音楽データD1を、音楽の特徴に極力合う抽象的なテーマの閾値利用プレイリストPLに登録することができる。よって登録部20は、第2段階処理を実行しても、閾値利用プレイリストPLに対し特徴の異なる音楽の音楽データD1同士を登録することを極力回避している。   In addition, when the registration unit 20 is configured to execute the other second-stage process, the registration unit 20 sequentially uses the second and third threshold usage registration conditions that gradually relax the first threshold usage registration conditions. Thus, one piece of music data D1 that cannot be registered in any threshold-use playlist PL in the first stage process can be registered in the threshold-use playlist PL of an abstract theme that matches the characteristics of the music as much as possible. . Therefore, the registration unit 20 avoids registering music data D1 of music having different characteristics with respect to the threshold use playlist PL as much as possible even if the second stage process is executed.

実際上、登録部20は、他方の手法による第2段階処理を実行するように構成されている場合、解析部19から1個の音楽データD1に対応する特徴数値化情報SNが与えられると、図25に示す第2の二段階登録処理手順RT9を開始する。そして登録部20は、かかる第2の二段階登録処理手順RT9を開始すると、ステップSP91において第1段階処理を開始して特徴数値化情報SN及び第1の登録条件テーブルRET1に基づき、当該第1の登録条件テーブルRET1内に1個の音楽データD1に基づく音楽の特徴に適合する第1の閾値利用登録条件が存在するか否かを判別する。   In practice, when the registration unit 20 is configured to execute the second stage process by the other method, when the feature digitization information SN corresponding to one piece of music data D1 is given from the analysis unit 19, The second two-stage registration processing procedure RT9 shown in FIG. 25 is started. Then, when starting the second two-stage registration processing procedure RT9, the registration unit 20 starts the first stage processing in step SP91, and based on the feature digitization information SN and the first registration condition table RET1, In the registration condition table RET1, it is determined whether or not there is a first threshold usage registration condition that matches the characteristics of music based on one piece of music data D1.

このステップSP91において肯定結果が得られると、このことは第1の登録条件テーブルRET1に従い1個の音楽データD1を音楽の特徴に応じた少なくとも1つの閾値利用プレイリストPLに登録し得ることを表している。従って登録部20は、かかる肯定結果を得ると、次のステップSP92に移る。そしてステップSP92において登録部20は、1個の音楽データD1を音楽の特徴が適合する閾値利用プレイリストPLに登録して、次のステップSP93に移る。   If an affirmative result is obtained in this step SP91, this means that one music data D1 can be registered in at least one threshold use playlist PL according to the music characteristics in accordance with the first registration condition table RET1. ing. Therefore, when the registration unit 20 obtains such a positive result, the registration unit 20 proceeds to next step SP92. In step SP92, the registration unit 20 registers one piece of music data D1 in the threshold value use playlist PL that matches the music characteristics, and proceeds to the next step SP93.

ところで上述したステップSP91において否定結果が得られると、このことは第1の登録条件テーブルRET1内の第1の閾値利用登録条件では、1個の音楽データD1を何れの閾値利用プレイリストPLへも登録し得ないことを表している。従って登録部20は、かかる否定結果を得ると、ステップSP93に移る。ステップSP93において登録部20は、第2段階処理を実行するか否かを判別する。このステップSP93において肯定結果が得られると、このことは第1段階処理で1個の音楽データD1を何れの閾値利用プレイリストPLへも登録し得なかったことを表している。従って登録部20は、かかる肯定結果を得ると、ステップSP94に移る。   By the way, if a negative result is obtained in step SP91 described above, this means that one music data D1 is transferred to any threshold usage playlist PL in the first threshold usage registration condition in the first registration condition table RET1. Indicates that registration is not possible. Accordingly, when the registration unit 20 obtains such a negative result, the registration unit 20 proceeds to step SP93. In step SP93, the registration unit 20 determines whether or not to execute the second stage process. If an affirmative result is obtained in step SP93, this indicates that one piece of music data D1 could not be registered in any threshold use playlist PL in the first stage process. Accordingly, when the registration unit 20 obtains such a positive result, the registration unit 20 proceeds to step SP94.

ステップSP94において登録部20は、第1段階処理に引き続き第2段階処理を開始して、特徴数値化情報SN、及び第2の登録条件テーブルとしての第1閾値利用登録条件テーブルRET3に基づき、当該第1閾値利用登録条件テーブルRET3内に1個の音楽データD1に基づく音楽の特徴に適合する第2の閾値利用登録条件が存在するか否かを判別する。このステップSP94において肯定結果が得られると、このことは第1閾値利用登録条件テーブルRET3に従い1個の音楽データD1を音楽の特徴に応じた少なくとも1つの閾値利用プレイリストPLに登録し得ることを表している。従って登録部20は、かかる肯定結果を得ると、次のステップSP95に移る。そしてステップSP95において登録部20は、1個の音楽データD1を音楽の特徴が適合する閾値利用プレイリストPLに登録した後、次のステップSP96に移り、かかる第2の二段階登録処理手順RT9を終了する。   In step SP94, the registration unit 20 starts the second stage process following the first stage process, and based on the feature digitization information SN and the first threshold use registration condition table RET3 as the second registration condition table, It is determined whether or not there is a second threshold usage registration condition that matches the characteristics of music based on one piece of music data D1 in the first threshold usage registration condition table RET3. If a positive result is obtained in this step SP94, this means that one music data D1 can be registered in at least one threshold usage playlist PL according to the music characteristics in accordance with the first threshold usage registration condition table RET3. Represents. Accordingly, when the registration unit 20 obtains such a positive result, the registration unit 20 proceeds to next step SP95. In step SP95, the registration unit 20 registers one piece of music data D1 in the threshold value use playlist PL that matches the characteristics of the music, and then moves to the next step SP96 to execute the second two-stage registration processing procedure RT9. finish.

これに対してステップSP94において否定結果が得られると、このことは第1閾値利用登録条件テーブルRET3内の第2の閾値利用登録条件では、1個の音楽データD1を何れの閾値利用プレイリストPLへも登録し得ないことを表している。従って登録部20は、かかる否定結果を得ると、ステップSP97に移る。ステップSP97において登録部20は、特徴数値化情報SN、及び第2の登録条件テーブルとしての第2閾値利用登録条件テーブルRET4に基づき、当該第2閾値利用登録条件テーブルRET4内で1個の音楽データD1に基づく音楽の特徴に適合する第3の閾値利用登録条件を判別して、次のステップSP98に移る。そしてステップSP98において登録部20は、1個の音楽データD1を音楽の特徴が適合する第3の閾値利用登録条件に対応する閾値利用プレイリストPLに登録した後、次のステップSP96に移り、かかる第2の二段階登録処理手順RT9を終了する。   On the other hand, if a negative result is obtained in step SP94, this means that in the second threshold usage registration condition in the first threshold usage registration condition table RET3, one music data D1 is stored in any threshold usage playlist PL. This means that you cannot register. Accordingly, when the registration unit 20 obtains such a negative result, the registration unit 20 proceeds to step SP97. In step SP97, the registration unit 20 performs one piece of music data in the second threshold usage registration condition table RET4 based on the feature digitization information SN and the second threshold usage registration condition table RET4 as the second registration condition table. The third threshold usage registration condition that matches the music feature based on D1 is determined, and the process proceeds to the next step SP98. In step SP98, the registration unit 20 registers one piece of music data D1 in the threshold value use playlist PL corresponding to the third threshold value use registration condition with which the music features are matched, and then proceeds to the next step SP96. The second two-stage registration processing procedure RT9 is terminated.

ところで上述したステップSP93において否定結果が得られると、このことは第1段階処理で第1の登録条件テーブルRET1に従い1個の音楽データD1を何れかの閾値利用プレイリストPLへ登録し得たことを表している。従って登録部20は、かかる否定結果を得ると、第2段階処理は開始せずにステップSP96に移り、第2の二段階登録処理手順RT9を終了する。   By the way, if a negative result is obtained in step SP93 described above, this means that one piece of music data D1 can be registered in any threshold-use playlist PL in accordance with the first registration condition table RET1 in the first stage process. Represents. Therefore, when the registration unit 20 obtains such a negative result, the registration unit 20 does not start the second-stage process, moves to step SP96, and ends the second two-stage registration process procedure RT9.

このようにして図26に示すように、登録部20は、解析部19から1個の音楽データD1の特徴数値化情報SNが与えられて閾値利用登録処理を開始した場合、第1段階処理を実行する。これにより登録部20は、1個の音楽データD1を特徴数値化情報SNと第1の登録条件テーブルRET1とに基づいて何れかの閾値利用プレイリストPLに登録するようにして、当該1個の音楽データD1を何れかの閾値利用プレイリストPLに登録し得ると、かかる第1段階処理と共に閾値利用登録処理を終了する。   In this way, as shown in FIG. 26, when the registration unit 20 starts the threshold value use registration process when the analysis unit 19 receives the feature digitization information SN of one piece of music data D1, the first stage process is performed. Execute. As a result, the registration unit 20 registers one piece of music data D1 in any one of the threshold value use playlists PL based on the feature digitization information SN and the first registration condition table RET1. When the music data D1 can be registered in any of the threshold value use playlists PL, the threshold value use registration process is terminated together with the first stage process.

これに対して登録部20は、第1段階処理において1個の音楽データD1を何れの閾値利用プレイリストPLへも登録し得ないと、第2段階処理を実行する。これにより登録部20は、1個の音楽データD1を特徴数値化情報SNと第2の登録条件テーブル(すなわち、クラスタ利用登録条件テーブルRET2、又は第1及び第2閾値利用登録条件テーブルRET3及びRET4)とに基づいて何れかの閾値利用プレイリストPLに登録して、かかる第2段階処理と共に閾値利用登録処理を終了する。すなわち図27に一例を示すように、登録部20は、第1段階処理において何れの閾値利用プレイリストPLへも登録し得なかった1個の音楽データD1を、引き続き第2段階処理を実行することで最終的には音楽の特徴に応じた何れかの閾値利用プレイリストPLに対しほぼ確実に登録することができる。   On the other hand, if the registration unit 20 cannot register one piece of music data D1 in any of the threshold value use playlists PL in the first step process, the registration unit 20 executes the second step process. As a result, the registration unit 20 converts one piece of music data D1 into the feature digitized information SN and the second registration condition table (that is, the cluster use registration condition table RET2, or the first and second threshold use registration condition tables RET3 and RET4). ) And the threshold value use registration process is completed together with the second stage process. That is, as shown in FIG. 27, for example, the registration unit 20 continues to execute the second stage process for one piece of music data D1 that could not be registered in any threshold usage playlist PL in the first stage process. Thus, finally, it is possible to almost certainly register with any threshold value use playlist PL according to the feature of music.

ところで再生装置10では、抽象的なテーマが決定され、音楽データD1の登録に音楽の特徴を利用する複数種類のプレイリストPLとして、上述した閾値利用プレイリストPLのみではなく、クラスタを用いる登録条件が設定されたプレイリスト(以下、これを特にクラスタ利用プレイリストと呼ぶ)PLも所定数用意されている。この場合、登録部20は、上述した試験的な多次元クラスタリングにより生成した複数のクラスタを利用して、クラスタ利用プレイリストPL毎に、その抽象的なテーマに合う特徴を有する音楽の音楽データD1が属するクラスタを選定させる。因みにクラスタの総数は、例えば、クラスタ利用プレイリストPLの数よりも多く選定されている。そして再生装置10では、その選定結果に応じて、複数のクラスタそれぞれに必ず何れか1つのクラスタ利用プレイリストPLのみが対応するように、所定数のクラスタ利用プレイリストPLにそれぞれ少なくとも1つのクラスタが対応付けられる。   By the way, in the playback apparatus 10, an abstract theme is determined, and not only the threshold-use playlist PL described above but also a registration condition using a cluster as a plurality of types of playlists PL that use the characteristics of music for registration of the music data D1. A predetermined number of playlists PL (hereinafter referred to as “cluster use playlist”) PL are also prepared. In this case, the registration unit 20 uses a plurality of clusters generated by the above-described experimental multidimensional clustering, and music data D1 of music having characteristics that match the abstract theme for each cluster use playlist PL. Select the cluster to which the belongs. Incidentally, the total number of clusters is selected more than the number of the cluster use playlists PL, for example. In the playback device 10, at least one cluster is included in each of the predetermined number of cluster-use playlists PL so that only one of the cluster-use playlists PL always corresponds to each of the plurality of clusters according to the selection result. It is associated.

これにより再生装置10では、新たな音楽データD1に基づく音楽の特徴とクラスタ中心値とに基づいて当該音楽データD1が属する何れか1つのクラスタを判別すると共に、当該判別した1つのクラスタに対応付けられているクラスタ利用プレイリストPLに対し、その音楽データD1を登録するような登録条件(以下、これを第2のクラスタ利用登録条件と呼ぶ)が設定される。そして図28に示すように、テーブル記憶部21には、複数のクラスタそれぞれを識別可能な例えばクラスタ番号と、クラスタ中心値と、クラスタに属する音楽データD1に基づく音楽の特徴が抽象的なテーマに合うクラスタ利用プレイリストPLのリスト名とを対応付けて第2のクラスタ利用登録条件を示す第3の登録条件テーブルRET10が記憶されている。   As a result, the playback apparatus 10 discriminates any one cluster to which the music data D1 belongs based on the music feature and cluster center value based on the new music data D1, and associates it with the discriminated one cluster. A registration condition for registering the music data D1 (hereinafter referred to as a second cluster use registration condition) is set for the cluster use play list PL that has been set. As shown in FIG. 28, in the table storage unit 21, for example, a cluster number that can identify each of a plurality of clusters, a cluster center value, and music features based on music data D1 belonging to the cluster are abstract themes. A third registration condition table RET10 indicating the second cluster use registration condition is stored in association with the list name of the matching cluster use playlist PL.

この状態で登録部20は、解析部19から1個の音楽データD1に対応する特徴数値化情報SNが与えられる毎に、上述した閾値利用登録処理と共に、クラスタ利用プレイリストPLへ当該音楽データD1を登録する登録処理(クラスタ利用登録処理と呼ぶ)も実行している。そして登録部20は、クラスタ利用登録処理を実行すると、上述した第2段階処理と基本的には同様に、1個の音楽データD1に対応する特徴数値化情報SNから、これに含まれる全ての特徴値のうち、上述した多次元クラスタリングの際に用いられたものと同一種類の特徴値を全て取り出す。また登録部20は、その特徴数値化情報SNから取り出した複数種類の特徴値(すなわち、多次元空間の座標値として用いる)と、第3の登録条件テーブルRET10内のクラスタ中心値とに基づき、音楽データD1と個々のクラスタとのベクトル空間距離を検出する。その結果、登録部20は、音楽データD1と個々のクラスタとのベクトル空間距離のうち、音楽データD1とのベクトル空間距離が最も短いクラスタを判別する。すなわち登録部20は、ベクトル空間距離により音楽データD1がその音楽の特徴に応じて属する1個のクラスタを判別する。   In this state, the registration unit 20 sends the music data D1 to the cluster use playlist PL together with the threshold use registration process described above every time the analysis unit 19 provides the feature digitization information SN corresponding to one piece of music data D1. A registration process (referred to as cluster use registration process) is also executed. When the registration unit 20 executes the cluster use registration process, basically, from the feature digitized information SN corresponding to one piece of music data D1, all of the included contents are included, as in the second stage process described above. Of the feature values, all feature values of the same type as those used in the multidimensional clustering described above are extracted. The registration unit 20 also uses a plurality of types of feature values extracted from the feature digitization information SN (that is, used as coordinate values in the multidimensional space) and the cluster center value in the third registration condition table RET10. A vector space distance between the music data D1 and each cluster is detected. As a result, the registration unit 20 determines the cluster having the shortest vector space distance to the music data D1 among the vector space distances between the music data D1 and individual clusters. That is, the registration unit 20 determines one cluster to which the music data D1 belongs according to the feature of the music based on the vector space distance.

また登録部20は、その判別結果をもとに第3の登録条件テーブルRET10を参照して、1個の音楽データD1が属する(すなわち、ベクトル空間距離の最も短い)1個のクラスタに対応付けられているクラスタ利用プレイリストPLを検出する。このようにして登録部20は、複数のクラスタ利用プレイリストPLの中から、音楽データD1に基づく音楽の特徴に最も合う抽象的なテーマの1つのクラスタ利用プレイリストPLを検出する。そして登録部20は、その検出したクラスタ利用プレイリストPLに対し、このとき解析部19から与えられた記憶アドレスを音楽指示情報MIDとして格納する。これにより登録部20は、音楽データD1に基づく音楽の特徴に応じた特定のクラスタ利用プレイリストPLに対し、その音楽データD1を登録する。このようにして登録部20は、クラスタ利用登録処理を実行した場合、解析部19により音楽の特徴が解析された音楽データD1を、所定数のクラスタ利用プレイリストPLの何れか1つに対し確実に登録し得るようになされている。   Further, the registration unit 20 refers to the third registration condition table RET10 based on the determination result, and associates it with one cluster to which one music data D1 belongs (that is, the shortest vector space distance). The cluster use playlist PL being detected is detected. In this way, the registration unit 20 detects one cluster-use playlist PL of an abstract theme that best matches the music characteristics based on the music data D1 from the plurality of cluster-use playlists PL. Then, the registration unit 20 stores the storage address given from the analysis unit 19 at this time as the music instruction information MID for the detected cluster use playlist PL. As a result, the registration unit 20 registers the music data D1 with respect to a specific cluster-use playlist PL corresponding to the music characteristics based on the music data D1. In this way, when the registration unit 20 executes the cluster use registration process, the music data D1 whose music features are analyzed by the analysis unit 19 is surely stored in any one of the predetermined number of cluster use playlists PL. To be able to register.

ところで登録部20は、解析部19から1個の音楽データD1に対応する特徴数値化情報SNが与えられる毎に、当該1個の音楽データD1に対する閾値利用登録処理及びクラスタ利用登録処理を実行する。そして登録部20は、1個の音楽データD1に対する閾値利用登録処理及びクラスタ利用登録処理が終了する毎に、当該閾値利用登録処理及びクラスタ利用登録処理の終了を解析部19に通知する。これにより解析部19は、登録部20から閾値利用登録処理及びクラスタ利用登録処理の終了が通知されると、データ記憶部13上で、その閾値利用登録処理及びクラスタ利用登録処理によりプレイリストPLに登録された音楽データD1に対応する解析フラグの設定内容(すなわち、未解析を示す)を、解析済を示すように変更する。従って解析部19は、この後、再び解析処理を開始したときには解析フラグの設定内容により、すでに音楽の特徴の解析が終了している音楽データD1を的確に判別し、当該音楽データD1に基づく音楽の特徴を再び無駄に解析することを回避している。   Incidentally, the registration unit 20 executes threshold usage registration processing and cluster usage registration processing for one piece of music data D1 each time the digitizing information SN corresponding to one piece of music data D1 is given from the analysis unit 19. . The registration unit 20 notifies the analysis unit 19 of the end of the threshold use registration process and the cluster use registration process every time the threshold use registration process and the cluster use registration process for one piece of music data D1 are finished. Thus, when the registration unit 20 notifies the end of the threshold use registration process and the cluster use registration process, the analysis unit 19 stores the playlist PL in the playlist PL through the threshold use registration process and the cluster use registration process on the data storage unit 13. The setting contents of the analysis flag corresponding to the registered music data D1 (that is, indicating unanalyzed) are changed to indicate analyzed. Accordingly, when the analysis unit 19 starts the analysis process again thereafter, the analysis unit 19 accurately determines the music data D1 for which the analysis of the music features has already been completed based on the setting contents of the analysis flag, and the music based on the music data D1. This avoids wasteful analysis of the characteristics of.

因みに解析部19は、解析対象の1個の音楽データD1が破損している等して音楽の特徴を解析し得ないときには、その1個の音楽データD1に基づく音楽の特徴の解析を中断する(すなわち、周波数解析処理及び特徴数値化処理を中断する)。そして解析部19は、データ記憶部13上で、音楽の特徴の解析を中断した音楽データD1に対応する解析フラグの設定内容(すなわち、未解析を示す)を、解析失敗を示すように変更する。これにより解析部19は、この後、再び解析処理を開始したときには解析フラグの設定内容により、正常に音楽の特徴を解析し得なかった音楽データD1を的確に判別し、当該音楽データD1に基づく音楽の特徴を再び解析しようとすることを回避している。   Incidentally, the analysis unit 19 interrupts the analysis of the music feature based on the music data D1 when the music feature D1 cannot be analyzed because the music data D1 to be analyzed is damaged. (In other words, the frequency analysis process and the feature digitization process are interrupted). Then, the analysis unit 19 changes the setting contents of the analysis flag corresponding to the music data D1 for which the analysis of the music characteristics is interrupted (that is, indicates unanalyzed) on the data storage unit 13 so as to indicate an analysis failure. . As a result, when the analysis unit 19 starts the analysis process again thereafter, the analysis unit 19 accurately determines the music data D1 that could not normally analyze the music characteristics based on the setting contents of the analysis flag, and based on the music data D1. It avoids trying to analyze the characteristics of music again.

このようにして解析部19は、データ記憶部13に記憶されている音楽データD1に基づく音楽の特徴を順次解析しながら、上述したように登録部20と連携して当該音楽の特徴を解析した音楽データD1に対する閾値利用登録処理及びクラスタ利用登録処理を実行する。その結果、データ記憶部13に記憶されている全ての音楽データD1に基づく音楽の特徴の解析が終了すると共に、登録部20による閾値利用登録処理及びクラスタ利用登録処理も終了すると、解析処理を終了する。そして解析部19は、装置本体のスタンバイ状態で実行していた解析処理が終了したときには、当該装置本体を電源オフ状態に移行させる。また解析部19は、電源オン状態でも装置本体の処理負荷が低い状態で実行していた解析処理が終了したときには、例えば表示処理部17及び表示部18を順次介してユーザに対し解析処理の終了を通知すると共に、装置本体に対しその処理負荷の低い状態でユーザ操作を待ち受けさせる。   In this way, the analysis unit 19 analyzes the features of the music in cooperation with the registration unit 20 as described above while sequentially analyzing the features of the music based on the music data D1 stored in the data storage unit 13. A threshold usage registration process and a cluster usage registration process for the music data D1 are executed. As a result, the analysis of the music features based on all the music data D1 stored in the data storage unit 13 is completed, and when the threshold value use registration process and the cluster use registration process by the registration unit 20 are also finished, the analysis process is finished. To do. Then, when the analysis processing that has been executed in the standby state of the apparatus main body is completed, the analysis unit 19 shifts the apparatus main body to the power-off state. In addition, when the analysis processing that has been executed in a state where the processing load of the apparatus main body is low even when the power is on is completed, the analysis unit 19 terminates the analysis processing to the user via the display processing unit 17 and the display unit 18 in order, for example. And the apparatus main body is made to wait for a user operation with a low processing load.

ところで解析部19は、解析処理の実行中には、定期的に装置本体全体(自己や登録部20を含む)が正常動作しているかを監視している。そして解析部19は、解析処理の実行中に装置本体において動作異常が発生すると、解析処理を一旦中断して、装置本体を再起動させるようなフェイルセーフ機能を実行する。これにより解析部19は、例えば音楽データD1の解析処理や登録部20による閾値利用登録処理及びクラスタ利用登録処理が暴走して音楽データD1に基づく音楽の特徴を誤って解析し、また登録部20において音楽データD1を誤ってプレイリストPLに登録することを回避している。   Incidentally, the analysis unit 19 periodically monitors whether the entire apparatus main body (including itself and the registration unit 20) is operating normally during the execution of the analysis process. Then, when an operation abnormality occurs in the apparatus main body during the execution of the analysis process, the analysis unit 19 executes a fail-safe function that temporarily stops the analysis process and restarts the apparatus main body. Accordingly, the analysis unit 19 erroneously analyzes the music characteristics based on the music data D1 due to, for example, the analysis processing of the music data D1, the threshold usage registration processing and the cluster usage registration processing performed by the registration unit 20, and the registration unit 20 Thus, it is avoided that the music data D1 is mistakenly registered in the playlist PL.

因みに解析部19は、解析処理を中断したときに、音楽データD1に基づく音楽の特徴の解析も中断していると、当該音楽の特徴の解析を中断した音楽データD1に対応する解析フラグの設定内容(すなわち、未解析を示す)を何ら変更しないようにする。これにより解析部19は、装置本体の動作異常で音楽データD1に基づく音楽の特徴の解析を中断した場合には、この後、装置本体を再起動させて解析処理を再開したときに解析フラグの設定内容に従い、その解析を中断していた音楽データD1に基づく音楽の特徴を改めて解析し得るようにしている。   Incidentally, if the analysis processing 19 interrupts the analysis of the music feature based on the music data D1 when the analysis processing is interrupted, the analysis unit 19 sets the analysis flag corresponding to the music data D1 for which the analysis of the music feature is interrupted. Do not change anything in content (ie, indicate unparsed). Thus, when the analysis of the music feature based on the music data D1 is interrupted due to an abnormal operation of the apparatus main body, the analysis unit 19 restarts the apparatus main body and restarts the analysis process. According to the set contents, the music feature based on the music data D1 whose analysis has been interrupted can be analyzed again.

ここで実際上、再生装置10のデータ記憶部13には、ミドルウェアとして装置本体全体の制御をつかさどる制御モジュールと、音楽データD1に対する音楽の特徴の解析及びプレイリストPLへの登録を行うための解析モジュールと、データ記憶部13に記憶されている各種データや種々の情報を管理するための例えばデータベース管理システム(DBMS:Database Management System )でなる管理モジュールとが予め記憶されている。そして解析部19及び登録部20は、かかる制御モジュール及び解析モジュール並びに管理モジュールに従い、上述したように音楽データD1に基づく音楽の特徴を解析し、当該特徴を解析した音楽の音楽データD1をプレイリストPLに登録する解析登録処理を実行している。   Here, in practice, the data storage unit 13 of the playback apparatus 10 has a control module that controls the entire apparatus main body as middleware, and an analysis for performing analysis of music characteristics for the music data D1 and registration in the playlist PL. A module and a management module including, for example, a database management system (DBMS: Database Management System) for managing various data and various information stored in the data storage unit 13 are stored in advance. Then, the analysis unit 19 and the registration unit 20 analyze the music characteristics based on the music data D1 as described above according to the control module, the analysis module, and the management module, and the music data D1 of the music analyzed based on the characteristics is displayed in the playlist. An analysis registration process to register with the PL is executed.

従って、以下には、図29を用いて解析部19及び登録部20が制御モジュール100及び解析モジュール101並びに管理モジュール102に従って実行する解析登録処理手順RT10について説明する。ただし、かかる解析登録処理手順RT10については、便宜上、制御モジュール100及び解析モジュール101並びに管理モジュール102をハードウェアの回路ブロックに見立てて説明する。   Therefore, the analysis registration processing procedure RT10 executed by the analysis unit 19 and the registration unit 20 in accordance with the control module 100, the analysis module 101, and the management module 102 will be described below with reference to FIG. However, the analysis registration processing procedure RT10 will be described assuming that the control module 100, the analysis module 101, and the management module 102 are hardware circuit blocks for convenience.

この場合、制御モジュール100は、装置本体の処理負荷が低い状態を検出すると、解析登録処理手順RT10を開始する。そして制御モジュール100は、かかる解析登録処理手順RT10を開始すると、ステップSP101において解析モジュール101に対し音楽データD1に基づく音楽の特徴に対する解析開始を要求する。従ってステップSP102において解析モジュール101は、制御モジュール100の要求に応じて、音楽データD1に基づく音楽の特徴に対する解析を開始すると共に、当該制御モジュール100に対し音楽の特徴の解析を開始したことを応答して、次のステップSP103に移る。   In this case, when the control module 100 detects that the processing load on the apparatus main body is low, the control module 100 starts the analysis registration processing procedure RT10. Then, when starting the analysis registration processing procedure RT10, the control module 100 requests the analysis module 101 to start analysis for music features based on the music data D1 in step SP101. Accordingly, in step SP102, the analysis module 101 starts analysis of music features based on the music data D1 in response to a request from the control module 100, and responds to the control module 100 that analysis of music features has started. Then, the process proceeds to the next step SP103.

ステップSP103において解析モジュール101は、管理モジュール102に対し、データ記憶部13に記憶されている全ての音楽データD1の中から音楽の特徴が未解析の音楽データD1を検索するように要求する。これによりステップSP104において管理モジュール102は、解析モジュール101の要求に応じて、データ記憶部13に記憶されている解析フラグに基づき音楽の特徴が未解析の音楽データD1を検索する。また管理モジュール102は、音楽の特徴が未解析の音楽データD1に対する検索結果に応じて未解析音楽一覧を生成し、これを解析モジュール101に提供する。   In step SP103, the analysis module 101 requests the management module 102 to search the music data D1 whose music characteristics are not analyzed from all the music data D1 stored in the data storage unit 13. Accordingly, in step SP104, the management module 102 searches for music data D1 whose music features are not analyzed based on the analysis flag stored in the data storage unit 13 in response to a request from the analysis module 101. Further, the management module 102 generates an unanalyzed music list according to the search result for the music data D1 whose music features are not analyzed, and provides this to the analysis module 101.

これによりステップSP105において解析モジュール101は、管理モジュール102から取得した未解析音楽一覧に従い、管理モジュール102に対し音楽の特徴が未解析の複数の音楽データD1を要求する。その結果、解析モジュール101は、管理モジュール102によりデータ記憶部13から読み出された複数の音楽データD1を取得して、次のステップSP106に移る。ステップSP106において解析モジュール101は、1個の音楽データD1に基づく音楽の特徴を解析することにより特徴数値化情報SNを得て、次のステップSP107に移る。そしてステップSP107において解析モジュール101は、特徴数値化情報SNと第1乃至第3の登録条件テーブルRET1及びRET10とに基づいて、音楽データD1を音楽の特徴に応じて登録可能なプレイリストPL(すなわち、閾値利用プレイリストPL及びクラスタ利用プレイリストPLの両方)を判別し、その判別結果を管理モジュール102に通知する。   Accordingly, in step SP105, the analysis module 101 requests the management module 102 for a plurality of music data D1 whose music characteristics are not analyzed, according to the unanalyzed music list acquired from the management module 102. As a result, the analysis module 101 acquires a plurality of music data D1 read from the data storage unit 13 by the management module 102, and proceeds to the next step SP106. In step SP106, the analysis module 101 obtains the feature digitization information SN by analyzing the feature of music based on one piece of music data D1, and proceeds to the next step SP107. Then, in step SP107, the analysis module 101, based on the feature digitization information SN and the first to third registration condition tables RET1 and RET10, plays a playlist PL that can register the music data D1 according to the music features (that is, the playlist PL). , Both threshold use playlist PL and cluster use playlist PL), and notifies the management module 102 of the discrimination results.

これによりステップSP108において管理モジュール102は、解析モジュール101からの通知に応じて、データ記憶部13上で音楽データD1をプレイリストPL(すなわち、閾値利用プレイリストPL及びクラスタ利用プレイリストPLの両方)に登録する。そして管理モジュール102は、その登録が終了すると、当該登録の終了を解析モジュール101に通知する。よってステップSP109において解析モジュール101は、管理モジュール102に対し、音楽の特徴の解析及びプレイリストPLへの登録の終了した音楽データD1に対応する解析フラグの設定内容を変更するように要求する。従ってステップSP110において管理モジュール102は、解析モジュール101からの要求に応じて、データ記憶部13上で、このとき音楽の特徴の解析及びプレイリストPLへの登録の終了した音楽データD1に対応する解析フラグの設定内容を未解析から解析済へと変更する。   Thereby, in step SP108, the management module 102, in response to the notification from the analysis module 101, converts the music data D1 into the playlist PL (that is, both the threshold use playlist PL and the cluster use playlist PL) on the data storage unit 13. Register with. When the registration ends, the management module 102 notifies the analysis module 101 of the end of the registration. Therefore, in step SP109, the analysis module 101 requests the management module 102 to change the setting contents of the analysis flag corresponding to the music data D1 for which the analysis of the music characteristics and the registration to the playlist PL have been completed. Therefore, in step SP110, in response to a request from the analysis module 101, the management module 102 analyzes on the data storage unit 13 the analysis of the music features and the analysis corresponding to the music data D1 that has been registered in the playlist PL at this time. Change the flag settings from unanalyzed to analyzed.

ところで解析フラグの設定内容を変更すると、ステップSP111において解析モジュール101は、上述したステップSP105において管理モジュール102から1度の要求で取得した複数の音楽データD1全てについて音楽の特徴の解析が終了したか否かを判別する。このステップSP111において否定結果が得られると、このことは管理モジュール102から取得した複数の音楽データD1の中に、未だ音楽の特徴を解析し終えてはいないものがあることを表している。従って解析モジュール101は、かかる否定結果を得ると、ステップSP106に戻り、再び1個の音楽データD1に基づく音楽の特徴を解析する。このようにして解析モジュール101は、管理モジュール102から1度の要求で取得した複数の音楽データD1全てについて音楽の特徴を解析し、プレイリストPLへ登録し終えるまでは、管理モジュール102と共にステップSP106乃至ステップSP111の処理を循環的に繰り返し実行する。   By the way, when the setting content of the analysis flag is changed, in step SP111, the analysis module 101 has completed the analysis of the music characteristics for all the plurality of music data D1 acquired from the management module 102 in the above-described step SP105 by one request. Determine whether or not. If a negative result is obtained in step SP111, this indicates that some of the music data D1 acquired from the management module 102 has not yet been analyzed for the characteristics of the music. Therefore, if the analysis module 101 obtains such a negative result, the analysis module 101 returns to step SP106 and again analyzes the music features based on one piece of music data D1. In this way, the analysis module 101 analyzes the music characteristics of all of the plurality of music data D1 acquired from the management module 102 with a single request, and until the registration to the playlist PL is completed, the analysis module 101 performs step SP106 together with the management module 102. Thru | or the process of step SP111 is repeatedly performed repeatedly.

そしてステップSP111において肯定結果が得られると、このことは管理モジュール102から1度の要求で取得した複数の音楽データD1全てについて音楽の特徴の解析が終了し、プレイリストPLへの登録も終了したことを表している。従って解析モジュール101は、かかる肯定結果を得ると、次のステップSP112に移る。そしてステップSP112において解析モジュール101は、管理モジュール102から音楽の特徴が未解析の音楽データD1全てを取得したか否かを判別する。このステップSP112において否定結果が得られると、このことは、管理モジュール102から音楽の特徴が未解析の複数の音楽データD1を分割して取得しており、未だ音楽の特徴が未解析の音楽データD1全てを取得し終えてはいないことを表している。従って解析モジュール101は、かかる否定結果を得ると、ステップSP105に戻り、再び管理モジュール102に対し音楽の特徴が未解析の複数の音楽データD1を要求する。このようにして解析モジュール101は、未解析音楽一覧に従い管理モジュール102から音楽の特徴が未解析の音楽データD1全てを取得して音楽の特徴を解析し、プレイリストPLへ登録し終えるまでは、管理モジュール102と共にステップSP105乃至ステップSP112の処理を循環的に繰り返し実行する。   If an affirmative result is obtained in step SP111, this means that the analysis of the music features for all the plurality of music data D1 acquired from the management module 102 with a single request is completed, and the registration to the playlist PL is also completed. Represents that. Therefore, when the analysis module 101 obtains such a positive result, the analysis module 101 proceeds to next step SP112. In step SP112, the analysis module 101 determines whether or not all music data D1 whose music characteristics have not been analyzed has been acquired from the management module 102. If a negative result is obtained in this step SP112, this means that a plurality of music data D1 whose music characteristics are unanalyzed is divided and acquired from the management module 102, and music characteristics whose music characteristics are still unanalyzed. This means that the acquisition of all D1 has not been completed. Accordingly, when the analysis module 101 obtains such a negative result, the analysis module 101 returns to step SP105, and again requests the management module 102 for a plurality of music data D1 whose music features are not analyzed. In this way, the analysis module 101 acquires all the music data D1 whose music characteristics are not analyzed from the management module 102 according to the unanalyzed music list, analyzes the music characteristics, and completes the registration to the playlist PL. The processing of step SP105 to step SP112 is performed cyclically and repeatedly together with the management module 102.

そしてステップSP112において肯定結果が得られると、このことは未解析音楽一覧に従い管理モジュール102から音楽の特徴が未解析の全ての音楽データD1を取得し、また当該全ての音楽データD1に対する音楽の特徴の解析とプレイリストPLへの登録とが終了したことを表している。従って解析モジュール101は、かかる肯定結果を得ると、次のステップSP113に移る。そしてステップSP113において解析モジュール101は、音楽データD1に対する音楽の特徴の解析とプレイリストPLへの登録とが全て終了したことを制御モジュール100に通知する。これによりステップSP114において制御モジュール100は、解析モジュール101からの通知に応じて、このときスタンバイ状態であると、装置本体を電源オフ状態にする。また制御モジュール100は、このとき再生部11がアイドル状態であると、ユーザに対し音楽データD1に対する解析の終了を通知する。そして制御モジュール100は、解析モジュール101及び管理モジュール102と共に、かかる解析登録処理手順RT10を全て終了する。   If an affirmative result is obtained in step SP112, this means that all music data D1 with unanalyzed music characteristics is acquired from the management module 102 according to the unanalyzed music list, and music characteristics for all the music data D1 are acquired. This indicates that the analysis and registration to the playlist PL have ended. Accordingly, when the analysis module 101 obtains such a positive result, the analysis module 101 proceeds to next step SP113. In step SP113, the analysis module 101 notifies the control module 100 that the analysis of the music characteristics for the music data D1 and the registration to the playlist PL have all been completed. As a result, in step SP114, the control module 100 turns off the apparatus main body in the standby state at this time in response to the notification from the analysis module 101. At this time, if the playback unit 11 is in an idle state, the control module 100 notifies the user of the end of analysis of the music data D1. The control module 100 ends the analysis registration processing procedure RT10 together with the analysis module 101 and the management module 102.

因みに制御モジュール100は、解析登録処理手順RT10のステップSP103からステップSP113の処理が実行されている間(すなわち、図29において破線で示す範囲の処理)、定期的に解析モジュール101に対し正常に機能しているか否かを問い合わせる正常機能応答要求を与える。そして解析モジュール101は、制御モジュール100から正常機能応答要求が与えられる毎に、自己や管理モジュール102が正常に機能していると、正常機能確認応答を返す。このようにして制御モジュール100は、定期的に装置本体全体(解析部19や登録部20を含む)が正常動作しているかを監視している。   Incidentally, the control module 100 functions normally with respect to the analysis module 101 periodically while the processing from step SP103 to step SP113 of the analysis registration processing procedure RT10 is executed (that is, processing in the range indicated by the broken line in FIG. 29). A normal function response request is made to inquire whether or not it is in progress. Whenever the normal function response request is given from the control module 100, the analysis module 101 returns a normal function confirmation response if the self or the management module 102 is functioning normally. In this way, the control module 100 periodically monitors whether the entire apparatus main body (including the analysis unit 19 and the registration unit 20) is operating normally.

なお第1の実施の形態の場合、上述した複数の閾値利用プレイリストPLは、それぞれ1つのチャンネルに割り当てられている。このため再生装置10では、ユーザによりチャンネルを選択させるようにして、これら閾値利用プレイリストPLも選択させることができる。   In the case of the first embodiment, each of the plurality of threshold value use playlists PL described above is assigned to one channel. For this reason, the playback apparatus 10 can also select these threshold value use playlists PL by allowing the user to select a channel.

また上述したクラスタ利用プレイリストPLは、例えば朝、昼、夕方、夜、深夜のように時間帯をテーマにした5種類のものである。このため登録部20は、朝の時間帯をテーマにしたクラスタ利用プレイリスト(以下、これを朝用プレイリストと呼ぶ)PLに対しては、朝の時間帯をイメージさせる音楽データD1を登録する。また登録部20は、昼の時間帯をテーマにしたクラスタ利用プレイリスト(以下、これを昼用プレイリストと呼ぶ)PLに対しては、昼の時間帯をイメージさせる音楽データD1を登録する。さらに登録部20は、夕方の時間帯をテーマにしたクラスタ利用プレイリスト(以下、これを夕方用プレイリストと呼ぶ)PLに対しては、夕方の時間帯をイメージさせる音楽データD1を登録する。さらに登録部20は、夜の時間帯をテーマにしたクラスタ利用プレイリスト(以下、これを夜用プレイリストと呼ぶ)PLに対しては、夜の時間帯をイメージさせる音楽データD1を登録する。さらにまた登録部20は、深夜の時間帯をテーマにしたクラスタ利用プレイリスト(以下、これを深夜用プレイリストと呼ぶ)PLに対しては、深夜の時間帯をイメージさせる音楽データD1を登録する。   Further, the cluster use playlist PL described above is of five types with the theme of time zones such as morning, noon, evening, night, and midnight. For this reason, the registration unit 20 registers the music data D1 that gives an image of the morning time zone for a cluster use playlist (hereinafter referred to as a morning playlist) with the morning time zone as a theme. . In addition, the registration unit 20 registers music data D1 that gives an image of the daytime period for a cluster use playlist (hereinafter referred to as a daytime play list) PL with the theme of the daytime period. Furthermore, the registration unit 20 registers music data D1 that makes an image of the evening time zone appear in a cluster-use playlist (hereinafter referred to as an evening playlist) PL with the theme of the evening time zone. Furthermore, the registration unit 20 registers music data D1 that makes the night time zone image for a cluster use playlist (hereinafter referred to as a night play list) PL with the theme of the night time zone. Furthermore, the registration unit 20 registers the music data D1 that gives an image of the midnight time zone to a cluster-use playlist (hereinafter referred to as a midnight playlist) with the theme of the midnight time zone. .

そして再生装置10では、これら朝用プレイリストPL、昼用プレイリストPL、夕方用プレイリストPL、夜用プレイリストPL及び深夜用プレイリストPLに対し朝、昼、夕方、夜及び深夜を分類する時間帯(例えば、朝は5時から10時59分59秒まで、昼は11時から15時59分59秒まで、夕方は16時から18時59分59秒まで、夜は19時から20時59分59秒まで、深夜は21時から4時59分59秒までのような時間帯であり、以下、これらを分類時間帯と呼ぶ)をそれぞれ示す時間帯情報を対応付けている。また再生装置10は、これら5種類の朝用プレイリストPL、昼用プレイリストPL、夕方用プレイリストPL、夜用プレイリストPL及び深夜用プレイリストPLを、1つのチャンネル(以下、これを時間帯チャンネルと呼ぶ)に対応付けている。この状態で再生部11は、リスト利用再生機能の実行時に、ユーザにより、時間帯チャンネルが選択されると、その時点の時刻が含まれる分類時間帯を検出し、当該検出した分類時間帯に対応する1つの朝用プレイリストPL、昼用プレイリストPL、夕方用プレイリストPL、夜用プレイリストPL又は深夜用プレイリストPLを時間帯チャンネルに割り当てる。これにより再生部11は、その時間帯チャンネルに割り当てた1つの朝用プレイリストPL、昼用プレイリストPL、夕方用プレイリストPL、夜用プレイリストPL又は深夜用プレイリストPLに従って音楽データD1を再生し、かくしてユーザに対し音楽を試聴又は聴取させる。   The playback apparatus 10 classifies morning, noon, evening, night, and midnight with respect to the morning playlist PL, the day playlist PL, the evening playlist PL, the night playlist PL, and the midnight playlist PL. Time zone (for example, from 5:00 to 10:59:59 in the morning, from 11:00 to 15:59:59 in the morning, from 16:00 to 18:59:59 in the evening, and from 19:00 to 20 at night Time zone information indicating each time zone is associated with time 59:59, midnight is a time zone from 21:00 to 4:59:59, and these are hereinafter referred to as classification time zones). Further, the playback apparatus 10 can store these five types of morning playlists PL, daytime playlists PL, evening playlists PL, night playlists PL, and late night playlists PL in one channel (hereinafter referred to as time). (Referred to as a band channel). In this state, when the user selects a time zone channel when executing the list-based playback function, the playback unit 11 detects a classification time zone including the time at that time, and corresponds to the detected classification time zone. One morning play list PL, day play list PL, evening play list PL, night play list PL or late-night play list PL is assigned to a time zone channel. As a result, the playback unit 11 receives the music data D1 according to one morning playlist PL, noon playlist PL, evening playlist PL, evening playlist PL, or late-night playlist PL assigned to the time zone channel. Play, thus letting the user audition or listen to music.

ところで再生部11は、ユーザにより時間帯チャンネルが選択されている間は、その時間帯チャンネルに割り当てた1つの朝用プレイリストPL、昼用プレイリストPL、夕方用プレイリストPL、夜用プレイリストPL又は深夜用プレイリストPLに従い音楽データD1の再生を開始する毎に、現在の時刻と、当該現在の時刻が含まれる分類時間帯を検出する。そして再生部11は、音楽データD1の再生を開始する毎に検出する分類時間帯が変化しない間は、時間帯チャンネルに対する朝用プレイリストPL、昼用プレイリストPL、夕方用プレイリストPL、夜用プレイリストPL又は深夜用プレイリストPLの割り当てを変更せずに、そのまま音楽データD1の再生に利用する。   By the way, while the time zone channel is selected by the user, the playback unit 11 has one morning playlist PL, day playlist PL, evening playlist PL, and night playlist assigned to the time zone channel. Each time reproduction of the music data D1 is started in accordance with the PL or the midnight playlist PL, the current time and the classification time zone including the current time are detected. Then, the playback unit 11 performs the morning playlist PL, the day playlist PL, the evening playlist PL, and the night for the time zone channel, as long as the detected classification time zone does not change every time playback of the music data D1 is started. The play list PL or the late-night play list PL is used for reproduction of the music data D1 as it is without changing the assignment.

また再生部11は、音楽データD1の再生を開始する毎に検出する分類時間帯が変化したときには、その時点まで時間帯チャンネルに割り当てていた朝用プレイリストPL、昼用プレイリストPL、夕方用プレイリストPL、夜用プレイリストPL又は深夜用プレイリストPLに替えて、変化後の分類時間帯に対応する1つの朝用プレイリストPL、昼用プレイリストPL、夕方用プレイリストPL、夜用プレイリストPL又は深夜用プレイリストPLを割り当てる。これにより再生部11は、その時間帯チャンネルに対し新たに割り当てた1つの朝用プレイリストPL、昼用プレイリストPL、夕方用プレイリストPL、夜用プレイリストPL又は深夜用プレイリストPLに従って音楽データD1を再生し、かくしてユーザに対し音楽を試聴又は聴取させる。   In addition, when the classification time zone to be detected changes every time reproduction of the music data D1 is started, the playback unit 11 has the morning playlist PL, the daytime playlist PL, and the evening time assigned to the time zone channel until that time. Instead of playlist PL, night playlist PL, or late night playlist PL, one morning playlist PL corresponding to the changed classification time zone, noon playlist PL, evening playlist PL, night A playlist PL or a late-night playlist PL is allocated. Accordingly, the playback unit 11 performs music according to one morning playlist PL, day playlist PL, evening playlist PL, evening playlist PL, or late-night playlist PL newly assigned to the time zone channel. Data D1 is reproduced, thus allowing the user to listen to or listen to music.

このようにして再生部11は、リスト利用再生機能の実行中に時間帯チャンネルが選択されている間は、音楽データD1の再生を開始する時点の分類時間帯に応じて、当該時間帯チャンネルに対し朝用プレイリストPL1、昼用プレイリストPL1、夕方用プレイリストPL1、夜用プレイリストPL1及び深夜用プレイリストPL1の何れか1つを適宜切り替えて割り当てている。そして登録部20は、上述したようにデータ記憶部13に記憶された全ての音楽データD1の中で、解析部19により特徴の解析された音楽データD1を、朝用プレイリストPL、昼用プレイリストPL、夕方用プレイリストPL、夜用プレイリストPL及び深夜用プレイリストPLの何れか1つに必ず登録している。従って再生装置10では、例えば時間帯チャンネルが1日中選択されていると、分類時間帯の変化に応じて朝用プレイリストPL、昼用プレイリストPL、夕方用プレイリストPL、夜用プレイリストPL及び深夜用プレイリストPLを自動的に順次切り替えて音楽データD1の再生に利用することにより、解析部19により特徴の解析された全ての音楽データD1に基づく音楽を試聴又は聴取させることができる。   In this way, the playback unit 11 switches to the time zone channel according to the classification time zone at the time of starting playback of the music data D1 while the time zone channel is selected during the execution of the list-based playback function. On the other hand, any one of the morning play list PL1, the day play list PL1, the evening play list PL1, the night play list PL1, and the late night play list PL1 is appropriately switched and assigned. Then, the registration unit 20 selects the music data D1 whose characteristics are analyzed by the analysis unit 19 among all the music data D1 stored in the data storage unit 13 as described above, the morning playlist PL, and the daytime play. It is always registered in one of the list PL, the evening playlist PL, the night playlist PL, and the midnight playlist PL. Therefore, in the playback device 10, for example, when a time zone channel is selected all day long, the morning playlist PL, the day playlist PL, the evening playlist PL, and the night playlist are changed according to the change of the classification time zone. By automatically switching the PL and the late-night playlist PL sequentially and using them for reproduction of the music data D1, music based on all the music data D1 whose characteristics have been analyzed by the analysis unit 19 can be auditioned or listened to. .

また第1の実施の形態の場合、解析部19の内部には、周波数解析処理を実行する周波数解析回路と、特徴数値化処理を実行する特徴数値化回路とが設けられている。そして解析部19は、内部のメモリから1個の音楽データD1を読み出して周波数解析回路により、その音楽データD1に対する周波数解析処理を実行した後、特徴数値化回路により、当該1個の音楽データD1に対する特徴数値化処理を実行する。ただし解析部19は、特徴数値化回路により1個の音楽データD1に対する特徴数値化処理を実行している間は、メモリから新たに1個の音楽データD1を読み出して周波数解析回路により当該新たな1個の音楽データD1に対する周波数解析処理を実行する。このようにして解析部19は、解析処理の実行中は、周波数解析回路と特徴数値化回路とを同時並行で動作させることにより、音楽の特徴が未解析の音楽データD1に対する当該音楽の特徴の解析を効率良く実行している。   In the case of the first embodiment, the analysis unit 19 includes a frequency analysis circuit that executes frequency analysis processing and a feature digitization circuit that executes feature digitization processing. Then, the analysis unit 19 reads one piece of music data D1 from the internal memory, performs frequency analysis processing on the music data D1 by the frequency analysis circuit, and then performs the one piece of music data D1 by the feature digitizing circuit. A feature digitization process is executed for. However, the analysis unit 19 newly reads out one piece of music data D1 from the memory and executes the new piece of music data D1 from the memory while the feature digitizing process is performed on one piece of music data D1. A frequency analysis process is performed on one piece of music data D1. In this way, the analysis unit 19 operates the frequency analysis circuit and the feature digitizing circuit simultaneously in parallel during the execution of the analysis process, so that the feature of the music with respect to the music data D1 whose music feature is unanalyzed is determined. The analysis is executed efficiently.

さらに第1の実施の形態の場合、再生装置10は、装置本体が電源オン状態の間は、例えば装置筐体の正面に設けられた青色のイルミネーションランプを点灯させることにより、ユーザに対し電源がオン状態であることを通知し得るようにしている。また再生装置10は、装置本体がスタンバイ状態に移行して音楽データD1に基づく音楽の特徴が解析されている間は、青色のイルミネーションランプを比較的ゆっくりと明滅させることにより、ユーザに対し音楽データD1に基づく音楽の特徴が解析処理されていることを通知し得るようにしている。そして再生装置10は、スタンバイ状態において特徴が未解析の全ての音楽データD1に基づく音楽の特徴の解析が終了して、電源オフ状態に移行すると、青色のイルミネーションランプを消灯させることにより、ユーザに対し装置本体が電源オフ状態であることを通知し得るようにしている。   Furthermore, in the case of the first embodiment, the playback device 10 is powered on by, for example, lighting a blue illumination lamp provided on the front of the device housing while the device main body is in the power-on state. It is possible to notify that it is on. In addition, the playback device 10 causes the music data to be transmitted to the user by blinking the blue illumination lamp relatively slowly while the device main body shifts to the standby state and the characteristics of the music based on the music data D1 are analyzed. It can be notified that the feature of music based on D1 is being analyzed. Then, after the analysis of the music characteristics based on all the music data D1 whose characteristics have not been analyzed in the standby state is completed and the playback apparatus 10 shifts to the power-off state, the playback device 10 turns off the blue illumination lamp to the user. On the other hand, it can be notified that the apparatus main body is in a power-off state.

(1−3)動作及び効果
以上の構成において、再生装置10は、リスト記憶部16に対し複数の閾値利用プレイリストPLを記憶している。また再生装置10は、テーブル記憶部21に対し音楽データD1を音楽の特徴に応じて何れかの閾値利用プレイリストPLに登録するためのそれぞれ異なる登録条件を示す第1及び第2の登録条件テーブルRET1を記憶している。さらに再生装置10は、メディアから読み出した音楽データD1や外部装置15からダウンロードした音楽データD1をデータ記憶部13に記憶する。
(1-3) Operation and Effect In the above configuration, the playback device 10 stores a plurality of threshold value use playlists PL in the list storage unit 16. In addition, the playback apparatus 10 includes first and second registration condition tables indicating different registration conditions for registering the music data D1 in the table storage unit 21 in any one of the threshold value use playlists PL in accordance with the music characteristics. RET1 is stored. Further, the playback device 10 stores the music data D1 read from the media and the music data D1 downloaded from the external device 15 in the data storage unit 13.

そして再生装置10は、閾値利用登録処理を開始すると、第1段階処理において、データ記憶部13に記憶した音楽データD1を音楽の特徴と第1の登録条件テーブルRET1とに基づいて、複数の閾値利用プレイリストPLに登録するようにする。その結果、再生装置10は、音楽データD1を音楽の特徴に応じた何れかの閾値利用プレイリストPLに登録し得ると、第1段階処理と共に閾値利用登録処理を終了する。これに対して再生装置10は、第1段階処理で音楽データD1を何れの閾値利用プレイリストPLへも登録し得ないときには、引き続き第2段階処理において当該音楽データD1を音楽の特徴と第2の登録条件テーブルとに基づいて、その音楽の特徴に応じた何れかの閾値利用プレイリストPLに登録して、第2段階処理と共に閾値利用登録処理を終了する。   Then, when the threshold value use registration process is started, the playback device 10 uses the music data D1 stored in the data storage unit 13 in the first stage process based on the music characteristics and the first registration condition table RET1 as a plurality of threshold values. It is made to register in use playlist PL. As a result, when the playback apparatus 10 can register the music data D1 in any of the threshold value use playlists PL according to the music characteristics, the playback device 10 ends the threshold value use registration process together with the first stage process. In contrast, when the playback apparatus 10 cannot register the music data D1 in any threshold-use playlist PL in the first stage process, the playback apparatus 10 continues to store the music data D1 in the second stage process as a feature of music. Is registered in any one of the threshold value use playlists PL according to the characteristics of the music, and the threshold value use registration process is terminated together with the second stage process.

従って再生装置10は、閾値利用登録処理の第1段階処理において、音楽の特徴と第1の登録条件テーブルRET1とに基づいて音楽データD1を何れの閾値利用プレイリストPLへ登録し得ない場合でも、当該音楽の特徴と共に、第1の登録条件テーブルRET1とは登録条件の異なる第2の登録条件テーブルを用いて、その音楽データD1を複数の閾値利用プレイリストPLのうち音楽の特徴に応じた何れかの閾値利用プレイリストPLにほぼ確実に登録することができる。   Therefore, the playback device 10 can register the music data D1 in any threshold usage playlist PL based on the music characteristics and the first registration condition table RET1 in the first stage processing of the threshold usage registration processing. Using the second registration condition table having different registration conditions from the first registration condition table RET1 together with the music characteristics, the music data D1 is matched to the music characteristics of the plurality of threshold value use playlists PL. It can be almost certainly registered in any threshold value use playlist PL.

以上の構成によれば、再生装置10は、リスト記憶部16に対し音楽データD1を登録可能な複数種類の閾値利用プレイリストPLを記憶すると共に、テーブル記憶部21に対し音楽データD1を音楽の特徴に応じて何れかの閾値利用プレイリストPLに登録するためのそれぞれ異なる登録条件を示す第1及び第2の登録条件テーブルRET1を記憶しておく。そして再生装置10は、登録部20により、音楽データD1を音楽の特徴と第1の登録条件テーブルRET1とに基づいて何れかの閾値利用プレイリストPLに登録するようにして、その音楽データD1を第1の登録条件テーブルRET1に従い何れの閾値利用プレイリストPLへも登録し得ないと、音楽データD1を音楽の特徴と第2の登録条件テーブルとに基づいて何れかの閾値利用プレイリストPLに登録するようにした。これにより再生装置10は、音楽の特徴と第1の登録条件テーブルRET1とに基づいて音楽データD1を閾値利用プレイリストPLに登録し得ない場合でも、当該音楽の特徴と第2の登録条件テーブルとに基づいて、その音楽データD1を何れかの閾値利用プレイリストPLにほぼ確実に登録することができる。よって再生装置10は、音楽データD1を音楽の特徴に応じた閾値利用プレイリストPLに登録するようにして当該音楽データD1を音楽の特徴に応じてほぼ的確に分類することができる。   According to the above configuration, the playback device 10 stores a plurality of types of threshold-use playlists PL that can register the music data D1 in the list storage unit 16 and stores the music data D1 in the table storage unit 21 for music. First and second registration condition tables RET1 indicating different registration conditions for registering in any one of the threshold value use playlists PL according to the characteristics are stored. Then, the playback device 10 causes the registration unit 20 to register the music data D1 in any threshold usage playlist PL based on the music characteristics and the first registration condition table RET1. If it cannot be registered in any threshold usage playlist PL according to the first registration condition table RET1, the music data D1 is stored in any threshold usage playlist PL based on the music characteristics and the second registration condition table. I tried to register. Thus, even when the playback apparatus 10 cannot register the music data D1 in the threshold value use playlist PL based on the music characteristics and the first registration condition table RET1, the music characteristics and the second registration condition table are stored. Based on the above, the music data D1 can be almost certainly registered in any threshold value use playlist PL. Therefore, the playback apparatus 10 can classify the music data D1 almost accurately according to the music characteristics by registering the music data D1 in the threshold value use playlist PL according to the music characteristics.

また再生装置10は、登録部20が一方の第2段階処理を実行するように構成されている場合、テーブル記憶部21に対し第2の登録条件テーブルとして、複数の閾値利用プレイリストPLにそれぞれ対応付けられたクラスタを用いる第1のクラスタ利用登録条件を示すクラスタ利用登録条件テーブルRET2を記憶している。従って再生装置10は、かかる構成で登録部20により閾値利用登録処理において第2段階処理を実行した場合、音楽データD1に基づく音楽の特徴とクラスタ利用登録条件テーブルRET2とに基づいて、当該音楽データD1の属するクラスタを判別し、その判別したクラスタに対応付けられている何れかの閾値利用プレイリストPLに対し当該音楽データD1を登録するような簡易な処理で、当該音楽データD1を音楽の特徴に応じた閾値利用プレイリストPLに確実に登録することができる。   Further, when the registration unit 20 is configured to execute one of the second stage processes, the playback device 10 has a plurality of threshold value use playlists PL as the second registration condition table for the table storage unit 21, respectively. A cluster use registration condition table RET2 indicating a first cluster use registration condition using the associated cluster is stored. Therefore, when the registration unit 20 performs the second stage process in the threshold usage registration process with such a configuration, the playback device 10 has the music data based on the music characteristics based on the music data D1 and the cluster usage registration condition table RET2. D1 belongs to a cluster, and the music data D1 is stored in the music feature D1 by a simple process such as registering the music data D1 in any threshold value use playlist PL associated with the determined cluster. Can be surely registered in the threshold value use play list PL corresponding to.

さらに再生装置10は、登録部20が他方の第2段階処理を実行するように構成されている場合、テーブル記憶部21に対し第2の登録条件テーブルとして、第1の登録条件テーブルRET1が示す第1の閾値利用登録条件の閾値を僅かずつ変更して、特徴値に対する適合範囲を徐々に広げた2種類の第2及び第3の閾値利用登録条件を示す第1及び第2閾値利用登録条件テーブルRET3及びRET4を記憶している。そして再生装置10は、かかる構成で登録部20により閾値利用登録処理において第2段階処理を実行した場合、音楽データD1に基づく音楽の特徴と共に、第1の閾値利用登録条件に比べて特徴値に対する適合範囲を徐々に広げた第2及び第3の閾値利用登録条件を示す第1及び第2閾値利用登録条件テーブルRET3及びRET4を段階的に用いて、当該音楽データD1を音楽の特徴に応じた閾値利用プレイリストPLに登録するようにした。従って再生装置10は、第1段階処理で何れの閾値利用プレイリストPLへも登録し得なかった音楽データD1を、音楽の特徴の極力似ている他の音楽の音楽データD1が登録される閾値利用プレイリストPLへほぼ確実に登録することができる。   Further, when the registration unit 20 is configured to execute the other second-stage process, the playback device 10 shows the first registration condition table RET1 as a second registration condition table for the table storage unit 21. First and second threshold usage registration conditions indicating two types of second and third threshold usage registration conditions in which the threshold value of the first threshold usage registration condition is changed little by little and the matching range for the feature value is gradually expanded. Tables RET3 and RET4 are stored. Then, when the registration unit 20 performs the second stage process in the threshold usage registration process with such a configuration, the playback device 10 has a characteristic of music based on the music data D1 and a feature value compared to the first threshold usage registration condition. Using the first and second threshold usage registration condition tables RET3 and RET4 indicating the second and third threshold usage registration conditions, which gradually expand the matching range, the music data D1 according to the characteristics of the music It was made to register in the threshold value use playlist PL. Therefore, the playback apparatus 10 uses the threshold value for registering the music data D1 of other music that is similar to the music characteristics as much as possible to the music data D1 that could not be registered in any threshold-use playlist PL in the first stage process. It can be almost certainly registered in the use playlist PL.

さらに再生装置10は、装置本体の処理負荷が低い状態を検出すると、音楽データD1に基づく音楽の特徴を解析し、その解析した音楽の特徴をもとに音楽データD1をプレイリストPLに登録しておくことで、音楽データD1の再生時に、当該音楽データD1に対する音楽の特徴の解析処理及びプレイリストPLへの閾値利用登録処理及びクラスタ利用登録処理により処理負荷が著しく高くなることを回避することができる。よって再生装置10は、音楽データD1の再生時に安定して動作することができる。   Further, when the playback device 10 detects a state where the processing load on the device main body is low, the playback device 10 analyzes the music characteristics based on the music data D1, and registers the music data D1 in the playlist PL based on the analyzed music features. Thus, when the music data D1 is reproduced, it is possible to avoid the processing load from becoming extremely high due to the analysis processing of the music characteristics for the music data D1, the threshold usage registration processing to the playlist PL, and the cluster usage registration processing. Can do. Therefore, the reproducing apparatus 10 can operate stably when reproducing the music data D1.

実際に再生装置10は、装置本体が電源オフ操作されスタンバイ状態に移行したことで当該装置本体の処理負荷が低い状態を検出したときや、再生部11の処理負荷が一定以下のアイドル状態になり一定時間ユーザによって何ら操作が行われずにスタンバイ状態に移行したことで装置本体の処理負荷が低い状態を検出したときに、音楽データD1に基づく音楽の特徴に対する解析を開始して、当該音楽の特徴を解析した音楽データD1をプレイリストPLに登録するようにした。従って再生装置10は、ユーザの装置本体に対する使用を何ら妨げることなく、音楽データD1に対する音楽の特徴の解析やプレイリストPLへの登録を実行することができる。よって再生装置10は、ユーザに対し音楽データD1に基づく音楽の特徴の解析やプレイリストPLへの登録を何ら気にさせず、当該ユーザが装置本体を使用するときには、すでにプレイリストPLを更新しておくことができる。   Actually, the playback apparatus 10 is in an idle state when the processing load of the playback unit 11 is less than a certain level when the state of the processing load of the playback apparatus 11 is detected because the apparatus body is turned off and the standby state is entered. When it is detected that the processing load of the apparatus main body is low due to the transition to the standby state without any operation performed by the user for a certain period of time, the analysis of the music characteristics based on the music data D1 is started, and the music characteristics The music data D1 analyzed is registered in the playlist PL. Therefore, the playback apparatus 10 can perform analysis of music characteristics for the music data D1 and registration in the playlist PL without hindering the user from using the apparatus main body. Therefore, the playback apparatus 10 does not care about the user's analysis of music characteristics based on the music data D1 or registration in the playlist PL, and when the user uses the apparatus main body, the playback apparatus 10 has already updated the playlist PL. I can keep it.

また再生装置10は、装置本体がスタンバイ状態に移行ときだけではなく、データ記憶部13に対し音楽の特徴が未解析の音楽データD1がある程度以上記憶されたとき、その旨をユーザに告知し、その結果、ユーザによって解析実行操作が行われても、これに応じて処理負荷が低い状態で音楽データD1に基づく音楽の特徴の解析を開始して、当該音楽の特徴を解析した音楽データD1をプレイリストPLに登録するようにした。従って再生装置10は、ユーザにより音楽データD1に対する音楽の特徴の解析が要求されたときにも、これに迅速に対処することができ、かくして装置本体の使い勝手を向上させることができる。   Further, the playback device 10 notifies the user not only when the device main body shifts to the standby state but also when the music data D1 whose music characteristics are unanalyzed is stored in the data storage unit 13 to some extent, As a result, even if an analysis execution operation is performed by the user, the analysis of the music feature based on the music data D1 is started in a state where the processing load is low, and the music data D1 obtained by analyzing the music feature is obtained. Added to play list PL. Therefore, the reproducing apparatus 10 can quickly cope with a request for analysis of music characteristics for the music data D1 by the user, thus improving the usability of the apparatus main body.

さらに再生装置10は、音楽の特徴が未解析の音楽データD1を示す未解析音楽一覧を生成した場合、かかる未解析音楽一覧内の未解析音楽指定情報をユーザの選定した記憶日時のようなデータ属性情報DATに応じた順序に並べ替え、当該並べ替えた未解析音楽指定情報の順序で対応する音楽データD1に基づく音楽の特徴を解析して、当該音楽の特徴を解析した音楽データD1をプレイリストPLに登録するようにした。従って再生装置10は、例えば録音して間もない音楽データD1やユーザ所望のアーティストの音楽データD1のように、ユーザの要求する音楽データD1を優先的にプレイリストPLに登録することができる。   Furthermore, when the playback device 10 generates an unanalyzed music list indicating the music data D1 whose music characteristics are unanalyzed, the unanalyzed music designation information in the unanalyzed music list is data such as the storage date and time selected by the user. The music data D1 is analyzed in the order according to the attribute information DAT, the music characteristics based on the corresponding music data D1 is analyzed in the order of the rearranged unanalyzed music designation information, and the music characteristics D1 is analyzed. Added to list PL. Therefore, the playback device 10 can preferentially register the music data D1 requested by the user in the playlist PL, such as the music data D1 that has just been recorded and the music data D1 of the artist desired by the user.

さらに再生装置10は、データ記憶部13に対し音楽の特徴が未解析の音楽データD1がある程度以上記憶されたときには、その旨をユーザに告知するようにした。従って再生装置10は、ユーザに対し、データ記憶部13に記憶した音楽データD1を音楽の特徴を解析してプレイリストPLに登録するように促すことができる。よって再生装置10は、データ記憶部13に記憶した音楽の特徴が未解析の音楽データD1がそのまま何時までも音楽の特徴を解析せず、プレイリストPLへ登録もせずに残ることを極力回避することができる。   Furthermore, when the music data D1 whose music characteristics are not analyzed is stored to some extent in the data storage unit 13, the playback device 10 notifies the user to that effect. Accordingly, the playback apparatus 10 can prompt the user to analyze the music characteristics and register the music data D1 stored in the data storage unit 13 in the playlist PL. Therefore, the playback device 10 avoids as much as possible that the music data D1 whose music characteristics stored in the data storage unit 13 are not analyzed remains as it is without analyzing the music characteristics and registering them in the playlist PL. be able to.

(1−4)他の実施の形態
なお上述した第1の実施の形態においては、登録部20が他方の第2段階処理を実行する際に、2種類の第2及び第3の閾値利用登録条件を示す第1及び第2閾値利用登録条件テーブルRET3及びRET4を段階的に利用するようにした場合について述べたが、本発明はこれに限らず、第1段階処理で何れの閾値利用プレイリストPLに対しても登録し得なかった1個の音楽データD1を第2段階処理で音楽の特徴に応じた何れかの閾値利用プレイリストPLへ登録することができれば、1種類又は3種類以上の閾値利用登録条件を示す1又は3個以上の閾値利用登録条件テーブルを利用するようにしても良い。そして再生装置10では、第2段階処理において3種類以上の閾値利用登録条件を利用する場合、かかる3種類以上の閾値利用登録条件の閾値が僅かずつ異なる値に変更され、第1の閾値利用登録条件の閾値に値が近いものから順に用いると、第1段階処理で何れの閾値利用プレイリストPLへも登録し得なかった1個の音楽データD1を、特徴の極力似ている音楽の音楽データD1が登録される閾値利用プレイリストPLへ登録することができる。
(1-4) Other Embodiments In the first embodiment described above, when the registration unit 20 executes the other second stage process, two types of second and third threshold usage registrations are performed. Although the case where the first and second threshold value use registration condition tables RET3 and RET4 indicating conditions are used stepwise has been described, the present invention is not limited to this, and any threshold value use playlist in the first step process. If one piece of music data D1 that could not be registered for the PL can be registered in any one of the threshold value use playlists PL according to the characteristics of the music in the second stage process, one kind or three kinds or more One or more threshold usage registration condition tables indicating threshold usage registration conditions may be used. In the playback device 10, when three or more types of threshold usage registration conditions are used in the second stage process, the thresholds of the three or more types of threshold usage registration conditions are changed to slightly different values, and the first threshold usage registration is performed. When used in order from the closest value to the threshold value of the condition, one piece of music data D1 that could not be registered in any of the threshold value use playlists PL in the first step processing is music data having similar characteristics as much as possible. It is possible to register in the threshold value use playlist PL in which D1 is registered.

また上述した第1の実施の形態においては、再生装置10において音楽データD1に基づく音楽の特徴を解析するようにした場合について述べたが、本発明はこれに限らず、音楽データD1に基づく音楽の特徴の解析結果を外部から取得するようにしても良い。   In the first embodiment described above, the case where the playback device 10 analyzes the characteristics of music based on the music data D1 has been described. However, the present invention is not limited to this, and music based on the music data D1 is described. The analysis result of the feature may be acquired from the outside.

さらに上述した第1の実施の形態においては、音楽データD1を閾値利用プレイリストPLに登録する閾値利用登録処理の第2段階処理で、第2の登録条件テーブルとしてクラスタ利用登録条件テーブルRET2と、第1及び第2閾値利用登録条件テーブルRET3及びRET4との何れか一方を利用するようにした場合について述べたが、本発明はこれに限らず、閾値利用登録処理の第2段階処理において、第2の登録条件テーブルとしてクラスタ利用登録条件テーブルRET2と、閾値利用登録条件テーブルとを併用して利用するようにしても良い。そして、かかる構成の場合、再生装置10では、閾値利用登録処理の第2段階処理において、まず第1の閾値利用登録条件に比べて特徴値に対する適合範囲を広げた閾値利用登録条件を示す1又は複数の閾値利用登録条件テーブルを段階的に利用するものの、かかる閾値利用登録条件テーブルを利用しても、音楽データD1を音楽の特徴に応じた閾値利用プレイリストPLに登録し得ないときにクラスタ利用登録条件テーブルRET2を利用するようにしても良い。   Furthermore, in the first embodiment described above, in the second stage processing of threshold usage registration processing for registering music data D1 in the threshold usage playlist PL, a cluster usage registration condition table RET2 as a second registration condition table; Although the case where any one of the first and second threshold usage registration condition tables RET3 and RET4 is used has been described, the present invention is not limited to this, and in the second stage processing of the threshold usage registration processing, As the second registration condition table, the cluster use registration condition table RET2 and the threshold use registration condition table may be used in combination. In the case of such a configuration, in the second stage process of the threshold use registration process, the playback device 10 first shows a threshold use registration condition in which the matching range for the feature value is expanded compared to the first threshold use registration condition. A cluster is used when a plurality of threshold usage registration condition tables are used step by step, but music data D1 cannot be registered in the threshold usage playlist PL according to the music characteristics even when such threshold usage registration condition tables are used. The use registration condition table RET2 may be used.

さらに上述した第1の実施の形態においては、録音やダウンロードによりデータ記憶部13に記憶した音楽データD1に基づく音楽の特徴を解析するようにした場合について述べたが、本発明はこれに限らず、装置本体のスタンバイ状態(すなわち、処理負荷が低い状態)においてメディアから音楽データD1を読み出して録音するようなときに、当該音楽データD1を録音しながら音楽の特徴を解析してプレイリストPLに登録するようにしても良い。   Further, in the above-described first embodiment, the case where the music feature based on the music data D1 stored in the data storage unit 13 by recording or downloading is described has been described, but the present invention is not limited to this. When the music data D1 is read and recorded from the media in the standby state of the apparatus main body (that is, the processing load is low), the music characteristics are analyzed while recording the music data D1, and the playlist PL is recorded. You may make it register.

さらに上述した第1の実施の形態においては、再生部11の処理負荷が一定以下のアイドル状態になり一定時間ユーザによって何ら操作が行われずにスタンバイ状態に移行したことで装置本体の処理負荷が低い状態を検出したときに、音楽データD1に基づく音楽の特徴の解析を開始して、当該音楽の特徴を解析した音楽データD1をプレイリストPLに登録するようにした場合について述べたが、本発明はこれに限らず、再生部11の処理負荷が一定以下のアイドル状態になり装置本体の処理負荷が低い状態を検出したときに、スタンバイ状態に移行せずに音楽データD1に基づく音楽の特徴の解析を開始して、当該音楽の特徴を解析した音楽データD1をプレイリストPLに登録するようにしても良い。   Furthermore, in the first embodiment described above, the processing load of the apparatus main body is low because the processing load of the playback unit 11 is in an idle state below a certain level and no operation is performed by the user for a certain period of time, and the standby state is entered. The case where the analysis of the music feature based on the music data D1 is started when the state is detected and the music data D1 obtained by analyzing the music feature is registered in the playlist PL has been described. However, the present invention is not limited to this, and when the processing load of the playback unit 11 is in an idle state below a certain level and the processing load of the apparatus main body is detected to be low, the music characteristic based on the music data D1 is not shifted to the standby state. Analysis may be started, and music data D1 obtained by analyzing the characteristics of the music may be registered in the playlist PL.

さらに上述した第1の実施の形態においては、音楽データD1に基づく音楽の特徴を解析したときに当該音楽データD1に対する閾値利用登録処理及びクラスタ利用登録処理を実行するようにした場合について述べたが、本発明はこれに限らず、音楽データD1に基づく音楽の特徴を解析したときに当該音楽データD1に対する閾値利用登録処理のみを実行するようにしても良い。   Further, in the above-described first embodiment, the case where the threshold use registration process and the cluster use registration process for the music data D1 are executed when the music feature based on the music data D1 is analyzed has been described. The present invention is not limited to this, and only the threshold use registration process for the music data D1 may be executed when the characteristics of the music based on the music data D1 are analyzed.

さらに上述した第1の実施の形態においては、データ記憶部13に記憶されている全ての音楽データD1の中で音楽の特徴が未解析の音楽データD1が所定の割合以上存在していることを検出すると、その旨をユーザに告知するようにした場合について述べたが、本発明はこれに限らず、データ記憶部13に対し音楽の特徴が未解析の音楽データD1が1個でも記憶されていたら、その旨をユーザに告知するようにしても良い。   Furthermore, in the first embodiment described above, it is confirmed that among all the music data D1 stored in the data storage unit 13, music data D1 whose music characteristics are unanalyzed exists at a predetermined ratio or more. When detected, the case of notifying the user to that effect has been described. However, the present invention is not limited to this, and even one piece of unanalyzed music data D1 is stored in the data storage unit 13. Then, you may make it notify to that effect to a user.

さらに上述した第1の実施の形態においては、所定数のクラスタ利用プレイリストPLとして、朝用プレイリストPL、昼用プレイリストPL、夕方用プレイリストPL、夜用プレイリストPL及び深夜用プレイリストPLを適用するようにした場合について述べたが、本発明はこれに限らず、所定数のクラスタ利用プレイリストPLとして、リビング、寝室、会社、電車の中等のように装置の使用場所をテーマに決定したプレイリストPLを適用するようにしても良い。   Furthermore, in the first embodiment described above, as a predetermined number of cluster use playlists PL, the morning playlist PL, the day playlist PL, the evening playlist PL, the night playlist PL, and the midnight playlist are used. Although the case where the PL is applied has been described, the present invention is not limited to this, and the use place of the device such as in a living room, a bedroom, a company, a train, etc. The determined playlist PL may be applied.

(2)第2の実施の形態
図30は、第2の実施の形態による再生装置300のハードウェア回路ブロックによるハードウェア回路構成を示す。かかる再生装置300は、当該再生装置300の筐体表面やリモートコントローラ(図示せず)に設けられた各種操作ボタンでなる操作入力部301がユーザによって操作されると、当該操作入力部301でこれを認識し、その操作に応じた操作入力信号を入力処理部302に送出する。入力処理部302は、供給される操作入力信号に対して所定の処理を施すことにより、当該操作入力信号を操作コマンドに変換し、これをバス303を介して中央処理ユニット(CPU:Central Processing Unit )304に送出する。
(2) Second Embodiment FIG. 30 shows a hardware circuit configuration of hardware circuit blocks of a playback apparatus 300 according to the second embodiment. When the operation input unit 301 including various operation buttons provided on the surface of the housing of the playback device 300 or a remote controller (not shown) is operated by the user, the playback device 300 is operated by the operation input unit 301. And an operation input signal corresponding to the operation is sent to the input processing unit 302. The input processing unit 302 performs predetermined processing on the supplied operation input signal to convert the operation input signal into an operation command, and converts the operation command signal via a bus 303 to a central processing unit (CPU: Central Processing Unit). ) 304.

中央処理ユニット304は、ROM(Read Only Memory)305又はハードディスクドライブ306に予め記憶されている基本プログラムやアプリケーションプログラム等の各種プログラムをバス303を介してRAM(Random Access Memory)307に読み出す。そして中央処理ユニット304は、RAM307上で展開したこれら各種プログラムに従って全体を制御すると共に、所定の演算処理や、入力処理部302から与えられる操作コマンドに応じた各種処理を実行する。   The central processing unit 304 reads various programs such as basic programs and application programs stored in advance in a ROM (Read Only Memory) 305 or a hard disk drive 306 to a RAM (Random Access Memory) 307 via the bus 303. The central processing unit 304 controls the whole in accordance with these various programs developed on the RAM 307, and executes predetermined arithmetic processing and various processing according to operation commands given from the input processing unit 302.

これにより中央処理ユニット304は、通信処理部308及びネットワークインタフェース309を順次介してネットワークNTに接続し、当該ネットワークNT上の音楽提供サーバ310にアクセスすることができる。この場合、音楽提供サーバ310は、所定フォーマットの多数の音楽データを蓄積している。   Thus, the central processing unit 304 can connect to the network NT via the communication processing unit 308 and the network interface 309 in order, and can access the music providing server 310 on the network NT. In this case, the music providing server 310 stores a large number of music data in a predetermined format.

従って中央処理ユニット304は、ユーザにより操作入力部301を介して、所望の音楽データをダウンロード要求するための操作入力信号が入力されると、これに応じて音楽提供サーバ310にアクセスし所望の音楽データをダウンロード要求する。その結果、中央処理ユニット304は、音楽提供サーバ310から返信される所望の音楽データをネットワークインタフェース309及び通信処理部308を順次介してダウンロードする。これにより中央処理ユニット304は、かかる音楽データをハードディスクドライブ306に送出してハードディスクに記憶する。   Accordingly, when an operation input signal for requesting download of desired music data is input by the user via the operation input unit 301, the central processing unit 304 accesses the music providing server 310 in response to the input of the desired music data. Request to download data. As a result, the central processing unit 304 downloads the desired music data returned from the music providing server 310 via the network interface 309 and the communication processing unit 308 sequentially. As a result, the central processing unit 304 sends the music data to the hard disk drive 306 and stores it in the hard disk.

また中央処理ユニット304は、ユーザにより操作入力部301を介して、CD等のメディアに記録された音楽データを録音するための操作入力信号が入力されると、メディアドライブ311によりメディアから音楽データを読み出すと共に、当該読み出した音楽データを、例えばDSP(Digital Signal Processor)構成のデータ処理回路312に送出する。データ処理回路312は、メディアドライブ311から与えられた音楽データを圧縮符号化してハードディスクドライブ306に送出しハードディスクに記憶する。   Further, when an operation input signal for recording music data recorded on a medium such as a CD is input by the user via the operation input unit 301, the central processing unit 304 receives music data from the medium by the media drive 311. The read music data is sent to a data processing circuit 312 having a DSP (Digital Signal Processor) configuration, for example. The data processing circuit 312 compresses and encodes the music data given from the media drive 311, sends it to the hard disk drive 306, and stores it in the hard disk.

そして中央処理ユニット304は、ユーザにより操作入力部301を介してハードディスクドライブ306内の音楽データが指定され、かつ当該指定された音楽データを再生要求する操作入力信号が入力されると、これに応じてハードディスクドライブ306から、当該指定された音楽データを読み出してデータ処理回路312に送出する。データ処理回路312は、この際、音楽データを復号した後、デジタルアナログ変換や増幅等の音声処理を施し、得られた音楽信号をスピーカ313に送出する。このようにして中央処理ユニット304は、スピーカ313から音楽信号に基づく音楽を出力してユーザに聴かせることができる。   The central processing unit 304 receives the operation input signal for requesting reproduction of the designated music data when the music data in the hard disk drive 306 is designated by the user via the operation input unit 301. The designated music data is read from the hard disk drive 306 and sent to the data processing circuit 312. At this time, the data processing circuit 312 decodes the music data, performs audio processing such as digital-analog conversion and amplification, and sends the obtained music signal to the speaker 313. In this way, the central processing unit 304 can output music based on the music signal from the speaker 313 and listen to the user.

さらにハードディスクドライブ306は、ハードディスクに対し複数種類のプレイリストを記憶している。そして中央処理ユニット304は、ユーザにより操作部301を介して、音楽データの再生に利用するプレイリストが指定され、かつそのプレイリストに従い音楽データを再生するように要求する操作入力信号が入力されると、これに応じてハードディスクドライブ306から当該指定されたプレイリストを読み出す。また中央処理ユニット304は、そのプレイリストに従いこれに登録されている複数の音楽データを順次ハードディスクドライブ306から読み出してデータ処理回路312に送出する。従ってデータ処理回路312は、この際、中央処理ユニット304から音楽データが与えられる毎に当該音楽データを復号した後、デジタルアナログ変換や増幅等の音声処理を施し、得られた音楽信号をスピーカ313に送出する。このようにして中央処理ユニット304は、スピーカ313から音楽信号に基づく音楽を順次出力するようにしてユーザに対し複数の音楽を連続的に聴かせることができる。   Furthermore, the hard disk drive 306 stores a plurality of types of playlists on the hard disk. The central processing unit 304 receives an operation input signal for designating a playlist to be used for reproducing music data and requesting to reproduce the music data according to the playlist via the operation unit 301 by the user. In response to this, the designated playlist is read from the hard disk drive 306. The central processing unit 304 sequentially reads out a plurality of music data registered in the playlist according to the play list from the hard disk drive 306 and sends it to the data processing circuit 312. Therefore, at this time, the data processing circuit 312 decodes the music data every time the music data is given from the central processing unit 304, and then performs audio processing such as digital-analog conversion and amplification, and the obtained music signal is transmitted to the speaker 313. To send. In this way, the central processing unit 304 can cause the user to continuously listen to a plurality of music by sequentially outputting music based on the music signal from the speaker 313.

さらに中央処理ユニット304は、各種プログラムの実行結果(例えば、音楽データの取得、録音及び再生等)に応じた表示用データを生成して表示処理部314に送出する。表示処理部314は、中央処理ユニット304から与えられた表示用データに基づく画面をディスプレイ315に表示する。このようにして中央処理ユニット304は、ディスプレイ315を介して、音楽データの取得、録音及び再生等に関する各種画面をユーザに視認させることができる。   Further, the central processing unit 304 generates display data according to the execution results of various programs (for example, acquisition, recording and playback of music data) and sends them to the display processing unit 314. The display processing unit 314 displays a screen based on the display data given from the central processing unit 304 on the display 315. In this way, the central processing unit 304 can cause the user to visually recognize various screens related to acquisition, recording, and reproduction of music data via the display 315.

ところで再生装置300は、上述したように基本的には中央処理ユニット304がROM305又はハードディスクドライブ306に記憶された各種プログラムに従って各種処理を実行すると共に各ハードウェアを制御している。このため再生装置300では、図2について上述した機能回路ブロックによるハードウェア構成の再生装置10の機能に応じて、ROM305又はハードディスクドライブ306に記憶させる各種プログラムを、上述した制御モジュール100(図29)及び解析モジュール101(図29)並びに管理モジュール102(図29)のように適宜選定することにより、中央処理ユニット304を上述の解析部19(図2)及び登録部20(図2)と同様に機能させることができる。また再生装置300では、メディアドライブ311及びデータ処理回路312並びにスピーカ313を、上述の再生部11(図2)と同様に機能させることができると共に、操作入力部301及び入力処理部302を、上述の操作部12(図2)と同様に機能させることができる。さらに再生装置300では、ハードディスクドライブ306を、上述のデータ記憶部13(図2)及びリスト記憶部16(図2)並びにテーブル記憶部21(図2)と同様に機能させることができると共に、通信処理部308及びネットワークインタフェース309を、上述の通信部14(図2)と同様に機能させることができる。   By the way, in the playback apparatus 300, as described above, the central processing unit 304 basically executes various processes according to various programs stored in the ROM 305 or the hard disk drive 306 and controls each hardware. Therefore, in the playback device 300, various programs to be stored in the ROM 305 or the hard disk drive 306 according to the function of the playback device 10 having a hardware configuration with the functional circuit blocks described above with reference to FIG. The central processing unit 304 is selected in the same manner as the analysis unit 19 (FIG. 2) and the registration unit 20 (FIG. 2) by appropriately selecting the analysis module 101 (FIG. 29) and the management module 102 (FIG. 29). Can function. In the playback apparatus 300, the media drive 311, the data processing circuit 312 and the speaker 313 can function in the same manner as the playback unit 11 (FIG. 2), and the operation input unit 301 and the input processing unit 302 are configured as described above. The operation unit 12 (FIG. 2) can function in the same manner. Further, in the playback apparatus 300, the hard disk drive 306 can function in the same manner as the data storage unit 13 (FIG. 2), the list storage unit 16 (FIG. 2), and the table storage unit 21 (FIG. 2) described above, and communication. The processing unit 308 and the network interface 309 can function in the same manner as the communication unit 14 (FIG. 2) described above.

さらに再生装置300では、表示処理部314を、上述の表示処理部17(図2)と同様に機能させることができる。そして、ディスプレイ315は、上述の表示部18(図2)に対応する。また音楽提供サーバ310は、上述の外部装置15(図2)に対応する。従って再生装置300は、再生装置10の機能に応じて、ROM305又はハードディスクドライブ306に記憶させる各種プログラムを適宜選定することにより、当該再生装置10と同様の上述した処理を実行することができ、かくして上述した第1の実施の形態と同様の効果を得ることができる。   Furthermore, in the playback apparatus 300, the display processing unit 314 can function in the same manner as the above-described display processing unit 17 (FIG. 2). The display 315 corresponds to the display unit 18 (FIG. 2) described above. The music providing server 310 corresponds to the external device 15 (FIG. 2) described above. Therefore, the playback apparatus 300 can execute the above-described processing similar to that of the playback apparatus 10 by appropriately selecting various programs to be stored in the ROM 305 or the hard disk drive 306 according to the function of the playback apparatus 10. The same effects as those of the first embodiment described above can be obtained.

ところで再生装置300は、ROM305又はハードディスクドライブ306に記憶させる各種プログラムを適宜選定することにより、中央処理ユニット304を解析部19内の特徴数値化回路と同様に機能させると共に、データ処理回路312を解析部19内の周波数解析回路と同様に機能させることができる。従って再生装置300は、図2について上述した再生装置10の場合と同様に、中央処理ユニット304及びデータ処理回路312を連携させて音楽データに基づく音楽の特徴の解析を効率良く実行させることができる。   By the way, the playback apparatus 300 causes the central processing unit 304 to function in the same manner as the feature digitizing circuit in the analysis unit 19 by appropriately selecting various programs to be stored in the ROM 305 or the hard disk drive 306, and also analyzes the data processing circuit 312. It can function in the same manner as the frequency analysis circuit in the unit 19. Therefore, as in the case of the playback apparatus 10 described above with reference to FIG. 2, the playback apparatus 300 can efficiently perform analysis of music characteristics based on music data by linking the central processing unit 304 and the data processing circuit 312. .

(3)他の実施の形態
なお上述した第1及び第2の実施の形態においては、本発明によるデータ登録装置を、図1乃至図30について上述した再生装置1、10及び300に適用するようにした場合について述べたが、本発明はこれに限らず、パーソナルコンピュータや携帯電話機、PDA(Personal Digital Assistance )等の情報処理装置、また携帯型音楽再生装置、据置型音楽再生装置等の再生装置、さらにDVD(Digital Versatile Disc)レコーダやハードディスクレコーダ等の記録再生装置等のように、この他種々の構成のデータ登録装置に広く適用することができる。
(3) Other Embodiments In the first and second embodiments described above, the data registration device according to the present invention is applied to the playback devices 1, 10 and 300 described above with reference to FIGS. Although the present invention is not limited to this, the present invention is not limited to this, and information processing devices such as personal computers, mobile phones, and PDAs (Personal Digital Assistance), and playback devices such as portable music playback devices and stationary music playback devices Furthermore, the present invention can be widely applied to data registration apparatuses having various other configurations such as a recording / reproducing apparatus such as a DVD (Digital Versatile Disc) recorder and a hard disk recorder.

また上述した第1及び第2の実施の形態においては、リスト記憶部に記憶する、音楽データを登録可能な複数種類のリストとして、図1乃至図30について上述したようにプレイリストPLを適用するようにした場合について述べたが、本発明はこれに限らず、音楽データD1を登録して機器間での転送に用いる転送リスト等のように、この他種々のリストを広く適用することができる。   In the first and second embodiments described above, the playlist PL is applied as described above with reference to FIGS. 1 to 30 as a plurality of types of lists that can be stored in the list storage unit and that can register music data. However, the present invention is not limited to this, and various other lists such as a transfer list used for registering music data D1 for transfer between devices can be widely applied. .

本発明は、プレイリストに従い音楽データを再生可能な音楽再生装置等のデータ登録装置に利用することができる。   The present invention can be used in a data registration device such as a music playback device that can play back music data according to a playlist.

第1の実施の形態による再生装置の概要を示すブロック図である。It is a block diagram which shows the outline | summary of the reproducing | regenerating apparatus by 1st Embodiment. 第1の実施の形態による再生装置の詳細構成を示すブロック図である。It is a block diagram which shows the detailed structure of the reproducing | regenerating apparatus by 1st Embodiment. リモートコントローラの構成を示す略線図である。It is a basic diagram which shows the structure of a remote controller. 音楽データベース及びプレイリストの構成を示す略線図である。It is a basic diagram which shows the structure of a music database and a play list. 選択画面の構成を示す略線図である。It is a basic diagram which shows the structure of a selection screen. 再生画面の構成を示す略線図である。It is a basic diagram which shows the structure of a reproduction | regeneration screen. リスト利用再生機能の実行時における表示画面の切り替えの説明に供する略線図である。It is an approximate line figure used for explanation of change of a display screen at the time of execution of a list use reproduction function. チャンネルの切り替えに応じた音楽データの再生の切り替えの説明に供する略線図である。It is an approximate line figure used for explanation of change of reproduction of music data according to change of a channel. リスト利用再生機能起動処理手順を示すフローチャートである。It is a flowchart which shows a list utilization reproduction | regeneration function starting process sequence. チャンネル切替処理手順を示すフローチャートである。It is a flowchart which shows a channel switching process procedure. 再生音楽切替処理手順を示すフローチャートである。It is a flowchart which shows the reproduction | regeneration music switching processing procedure. 音楽データの特徴を表す特徴数値化情報の説明に供する略線図である。It is a basic diagram with which it uses for description of the characteristic digitization information showing the characteristic of music data. 第1の登録条件テーブルの構成を示す略線図である。It is a basic diagram which shows the structure of a 1st registration condition table. 排他グループの説明に供する略線図である。It is an approximate line figure used for explanation of an exclusion group. 音楽データ毎の特徴値の説明に供する略線図である。It is a basic diagram with which it uses for description of the characteristic value for every music data. 比較的厳しい登録条件の説明に供する略線図である。It is an approximate line figure used for explanation of comparatively severe registration conditions. 比較的厳しい登録条件に従ったプレイリストへの音楽データの登録の説明に供する略線図である。It is a basic diagram with which it uses for description of registration of the music data to a play list according to comparatively severe registration conditions. 比較的緩和されている登録条件の説明に供する略線図である。It is a basic diagram with which it uses for description of the registration conditions comparatively eased. 比較的緩和されている登録条件に従ったプレイリストへの音楽データの登録の説明に供する略線図である。It is a basic diagram with which it uses for description of registration of the music data to the play list according to the registration conditions comparatively eased. 第1の登録条件テーブルに従ったプレイリストへの音楽データの登録の説明に供する略線図である。It is a basic diagram with which it uses for description of registration of the music data to the play list according to the 1st registration condition table. 第2の登録条件テーブルとしてのクラスタ利用登録条件テーブルの構成を示す略線図である。It is a basic diagram which shows the structure of the cluster utilization registration condition table as a 2nd registration condition table. 音楽データとクラスタとのベクトル空間距離の検出の説明に供する略線図である。It is a basic diagram with which it uses for description of the detection of the vector space distance of music data and a cluster. 第1の二段階登録処理手順を示すフローチャートである。It is a flowchart which shows the 1st two-step registration process procedure. 第2の登録条件テーブルとしての第1及び第2閾値利用登録条件テーブルの構成を示す略線図である。It is a basic diagram which shows the structure of the 1st and 2nd threshold value use registration condition table as a 2nd registration condition table. 第2の二段階登録処理手順を示すフローチャートである。It is a flowchart which shows the 2nd two-step registration process procedure. 閾値利用登録処理の説明に供する略線図である。It is an approximate line figure used for explanation of threshold use registration processing. 第1及び第2の登録条件テーブルに従ったプレイリストへの音楽データの登録の説明に供する略線図である。It is a basic diagram with which it uses for description of registration of the music data to the play list according to the 1st and 2nd registration condition table. 第3の登録条件テーブルの構成を示す略線図である。It is a basic diagram which shows the structure of a 3rd registration condition table. 解析登録処理手順を示すフローチャートである。It is a flowchart which shows an analysis registration process procedure. 第2の実施の形態による再生装置の構成を示すブロック図である。It is a block diagram which shows the structure of the reproducing | regenerating apparatus by 2nd Embodiment.

符号の説明Explanation of symbols

1、10、300……再生装置、2、16……リスト記憶部、3、21……テーブル記憶部、4、20……登録部、13……データ記憶部、19……解析部、304……中央処理ユニット、306……ハードディスクドライブ、311……メディアドライブ、312……データ処理回路、D1……音楽データ、PL……プレイリスト、RET1……第1の登録条件テーブル、RET2……クラスタ利用登録条件テーブル、RET3……第1閾値利用登録条件テーブル、RET4……第2閾値利用登録条件テーブル、RT8……第1の二段階登録処理手順、RT9……第2の二段階登録処理手順、RT10……解析登録処理手順、SN……特徴数値化情報。   1, 10, 300... Playback device, 2, 16... List storage unit, 3, 21... Table storage unit, 4, 20... Registration unit, 13. ... Central processing unit, 306 ... Hard disk drive, 311 ... Media drive, 312 ... Data processing circuit, D1 ... Music data, PL ... Playlist, RET1 ... First registration condition table, RET2 ... Cluster usage registration condition table, RET3... First threshold usage registration condition table, RET4... Second threshold usage registration condition table, RT8... First two-stage registration processing procedure, RT9. Procedure, RT10 ... analysis registration processing procedure, SN ... feature digitization information.

Claims (13)

音楽データを登録可能な複数種類のリストを記憶するリスト記憶部と、
上記音楽データを、当該音楽データに基づく音楽の特徴に応じて複数種類の上記リストのうち何れかの当該リストに登録するためのそれぞれ異なる登録条件を示す第1及び第2の登録条件テーブルを記憶するテーブル記憶部と、
上記音楽データを上記特徴と上記第1の登録条件テーブルとに基づいて複数種類の上記リストのうち何れかの当該リストに登録するようにして、上記音楽データを上記第1の登録条件テーブルに従い何れの上記リストへも登録し得ないと、上記音楽データを上記特徴と上記第2の登録条件テーブルとに基づいて複数種類の上記リストのうち何れかの当該リストに登録する登録部と
を具えることを特徴とするデータ登録装置。
A list storage unit for storing a plurality of types of lists in which music data can be registered;
First and second registration condition tables indicating different registration conditions for registering the music data in any one of a plurality of types of the lists according to the music characteristics based on the music data are stored. A table storage unit,
The music data is registered in any one of the plurality of types of the list based on the feature and the first registration condition table, and the music data is selected according to the first registration condition table. A registration unit that registers the music data in any one of the plurality of types of lists based on the characteristics and the second registration condition table. A data registration device characterized by that.
上記テーブル記憶部は、
上記特徴に対する所定の適合範囲を示す上記第1の登録条件テーブルを記憶すると共に、上記音楽データを上記特徴に応じて分類するための複数種類のクラスタと、当該複数種類のクラスタにそれぞれ対応付けられた上記リストとを示す上記第2の登録条件テーブルを記憶する
ことを特徴とする請求項1に記載のデータ登録装置。
The table storage unit
The first registration condition table indicating a predetermined matching range for the feature is stored, and a plurality of types of clusters for classifying the music data according to the feature and the plurality of types of clusters are associated with each other. The data registration apparatus according to claim 1, wherein the second registration condition table indicating the list is stored.
上記テーブル記憶部は、
上記特徴に対する所定の適合範囲を示す上記第1の登録条件テーブルを記憶すると共に、上記特徴に対し、上記第1の登録条件テーブルが示す上記所定の適合範囲よりも広い適合範囲を示す上記第2の登録条件テーブルを記憶する
ことを特徴とする請求項1に記載のデータ登録装置。
The table storage unit
The first registration condition table indicating a predetermined adaptation range for the feature is stored, and the second registration range for the feature is larger than the predetermined adaptation range indicated by the first registration condition table. The data registration apparatus according to claim 1, wherein a registration condition table is stored.
上記音楽データを記憶するデータ記憶部
を具え、
上記登録部は、
上記データ記憶部に上記音楽データが記憶されると、当該音楽データを、複数種類の上記リストのうち何れかの当該リストに登録する
ことを特徴とする請求項1に記載のデータ登録装置。
A data storage unit for storing the music data;
The registration section
The data registration apparatus according to claim 1, wherein when the music data is stored in the data storage unit, the music data is registered in any one of the plurality of types of the lists.
装置本体の処理負荷が低い状態を検出すると、上記データ記憶部に記憶された、上記特徴が未解析の上記音楽データに基づく音楽の上記特徴を解析する解析部
を具え、
上記登録部は、
上記解析部により上記特徴が解析された上記音楽データを、複数種類の上記リストのうち何れかの当該リストに登録する
ことを特徴とする請求項4に記載のデータ登録装置。
An analysis unit for analyzing the feature of music based on the music data stored in the data storage unit, the feature being unanalyzed when detecting a low processing load on the apparatus main body,
The registration section
The data registration apparatus according to claim 4, wherein the music data whose characteristics are analyzed by the analysis unit is registered in any one of the plurality of types of lists.
上記解析部は、
上記装置本体の上記処理負荷の低い状態としてのスタンバイ状態を検出すると、上記特徴が未解析の上記音楽データに基づく音楽の上記特徴を解析する
ことを特徴とする請求項5に記載のデータ登録装置。
The analysis part
6. The data registration apparatus according to claim 5, wherein when the standby state of the apparatus main body as a low processing load state is detected, the characteristic is analyzed based on the music data that has not been analyzed. .
上記解析部は、
上記再生部が再生機能を停止させたアイドル状態を一定時間継続したことで上記装置本体が上記スタンバイ状態に移行したことを検出すると、上記特徴が未解析の上記音楽データに基づく音楽の上記特徴を解析する
ことを特徴とする請求項6に記載のデータ登録装置。
The analysis part
When it is detected that the apparatus main body has shifted to the standby state by continuing the idle state in which the playback unit has stopped the playback function for a certain period of time, the characteristics of the music based on the unanalyzed music data are The data registration device according to claim 6, wherein analysis is performed.
上記解析部は、
上記装置本体に対し一定時間操作がないことで当該装置本体が上記スタンバイ状態に移行したことを検出すると、上記特徴が未解析の上記音楽データに基づく音楽の上記特徴を解析する
ことを特徴とする請求項6に記載のデータ登録装置。
The analysis part
The feature analyzes the feature of the music based on the unanalyzed music data when it is detected that the device main body has shifted to the standby state due to no operation for a certain period of time. The data registration device according to claim 6.
上記解析部は、
上記データ記憶部に記憶された上記特徴が未解析の複数の上記音楽データを、当該音楽データの属性情報に応じた順序で並べて、当該並びの順序で上記音楽データに基づく音楽の上記特徴を解析する
ことを特徴とする請求項5に記載のデータ登録装置。
The analysis part
A plurality of the music data whose characteristics are not analyzed stored in the data storage unit are arranged in an order corresponding to the attribute information of the music data, and the characteristics of the music based on the music data are analyzed in the order of the arrangement The data registration device according to claim 5, wherein:
上記解析部は、
上記装置本体への電源オフ操作に応じて上記処理負荷の低い状態を検出して、上記特徴が未解析の上記音楽データに基づく音楽の上記特徴の解析を開始し、上記特徴が未解析の全ての上記音楽データに基づく音楽の上記特徴の解析が終了すると、上記装置本体の電源をオフする
ことを特徴とする請求項5に記載のデータ登録装置。
The analysis part
Detects a low processing load state in response to a power-off operation to the apparatus body, starts analysis of the characteristics of music based on the music data whose characteristics are unanalyzed, and all the characteristics are unanalyzed The data registration apparatus according to claim 5, wherein when the analysis of the characteristics of music based on the music data is completed, the apparatus main body is turned off.
上記解析部は、
上記データ記憶部に上記特徴が未解析の上記音楽データが記憶されている場合、当該特徴が未解析の上記音楽データが存在することを告知する
ことを特徴とする請求項5に記載のデータ登録装置。
The analysis part
6. The data registration according to claim 5, wherein when the music data whose feature is not analyzed is stored in the data storage unit, the music data whose feature is not analyzed is notified. apparatus.
音楽データを登録可能な複数種類のリストを記憶するリスト記憶部と、上記音楽データを、当該音楽データに基づく音楽の特徴に応じて複数種類の上記リストのうち何れかの当該リストに登録するためのそれぞれ異なる登録条件を示す第1及び第2の登録条件テーブルを記憶するテーブル記憶部とを有するデータ登録装置のデータ登録方法であって、
上記音楽データを上記特徴と上記第1の登録条件テーブルとに基づいて複数種類の上記リストのうち何れかの当該リストに登録するようにして、上記音楽データを上記第1の登録条件テーブルに従い何れの上記リストへも登録し得ないと、上記音楽データを上記特徴と上記第2の登録条件テーブルとに基づいて複数種類の上記リストのうち何れかの当該リストに登録する登録ステップ
を具えることを特徴とするデータ登録方法。
A list storage unit that stores a plurality of types of lists in which music data can be registered, and the music data is registered in one of the plurality of types of the list according to the characteristics of the music based on the music data A data registration method for a data registration device having a table storage unit for storing first and second registration condition tables indicating different registration conditions,
The music data is registered in any one of the plurality of types of the list based on the feature and the first registration condition table, and the music data is selected according to the first registration condition table. A registration step of registering the music data in any one of the plurality of types of lists based on the characteristics and the second registration condition table. A data registration method characterized by the above.
音楽データを登録可能な複数種類のリストを記憶するリスト記憶部と、上記音楽データを、当該音楽データに基づく音楽の特徴に応じて複数種類の上記リストのうち何れかの当該リストに登録するためのそれぞれ異なる登録条件を示す第1及び第2の登録条件テーブルを記憶するテーブル記憶部とを有するコンピュータに対し、
上記音楽データを上記特徴と上記第1の登録条件テーブルとに基づいて複数種類の上記リストのうち何れかの当該リストに登録するようにして、上記音楽データを上記第1の登録条件テーブルに従い何れの上記リストへも登録し得ないと、上記音楽データを上記特徴と上記第2の登録条件テーブルとに基づいて複数種類の上記リストのうち何れかの当該リストに登録する登録ステップ
を実行させるためのデータ登録プログラム。
A list storage unit that stores a plurality of types of lists in which music data can be registered, and the music data is registered in one of the plurality of types of the list according to the characteristics of the music based on the music data For a computer having a table storage unit for storing first and second registration condition tables indicating different registration conditions of
The music data is registered in any one of the plurality of types of the list based on the feature and the first registration condition table, and the music data is selected according to the first registration condition table. If the music data cannot be registered in the list, the registration step of registering the music data in any one of the plurality of types of the list based on the feature and the second registration condition table is performed. Data registration program.
JP2006242826A 2006-09-07 2006-09-07 Data registration apparatus, data registration method, and data registration program Pending JP2008065055A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006242826A JP2008065055A (en) 2006-09-07 2006-09-07 Data registration apparatus, data registration method, and data registration program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006242826A JP2008065055A (en) 2006-09-07 2006-09-07 Data registration apparatus, data registration method, and data registration program

Publications (1)

Publication Number Publication Date
JP2008065055A true JP2008065055A (en) 2008-03-21

Family

ID=39287829

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006242826A Pending JP2008065055A (en) 2006-09-07 2006-09-07 Data registration apparatus, data registration method, and data registration program

Country Status (1)

Country Link
JP (1) JP2008065055A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010091613A (en) * 2008-10-03 2010-04-22 Sony Corp Information processing apparatus, information processing method, information processing program, information providing apparatus, information providing method, information providing program and information processing system
EP2461259A2 (en) 2010-11-09 2012-06-06 Sony Corporation Information processing device and method, information processing system, and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010091613A (en) * 2008-10-03 2010-04-22 Sony Corp Information processing apparatus, information processing method, information processing program, information providing apparatus, information providing method, information providing program and information processing system
US8443015B2 (en) 2008-10-03 2013-05-14 Sony Corporation Apparatus and method for providing content and content analysis results
EP2461259A2 (en) 2010-11-09 2012-06-06 Sony Corporation Information processing device and method, information processing system, and program

Similar Documents

Publication Publication Date Title
KR101378261B1 (en) Reproduction apparatus, reproduction method and computer readable recording medium having reproduction program recorded thereon
JP4919796B2 (en) Digital audio file search method and apparatus
JP5258145B2 (en) Intelligent music track selection
JP4689111B2 (en) Music player
US20130030557A1 (en) Audio player and operating method automatically selecting music type mode according to environment noise
JP2005521979A (en) Media player with “DJ” mode
JP4207135B2 (en) Playback apparatus, playback method, and playback program
JP2005521979A5 (en)
US20040010415A1 (en) Apparatus and method for searching digital audio data file from media where digital audio data files are recorded
US20080074985A1 (en) Reproducing apparatus, reproducing method, and reproducing program
CN103327376A (en) Music video server and music video individualized setting method thereof
JP2006511845A (en) Audio signal array
CN101110085B (en) Reproducing device, reproducing method
JP4694448B2 (en) Audio equipment
US8428757B2 (en) Reproducing apparatus and reproducing method
JP2001266470A (en) On-vehicle reproducing unit and musical piece reproducing method
JP4023233B2 (en) Information output device, information output method, program, and storage medium
JP2008065055A (en) Data registration apparatus, data registration method, and data registration program
JP2008065904A (en) Playback apparatus, playback method, and playback program
US20070260590A1 (en) Method to Query Large Compressed Audio Databases
WO2011060866A1 (en) Method for setting up a list of audio files
JP2010040103A (en) Playlist generation device, playlist generation method, and playlist generation program
JP4475597B2 (en) Presentation data selection device, presentation data selection method, etc.
JP5098896B2 (en) Playback apparatus and playback method
JP2004326907A (en) Audio reproducing device