(57)【要約】【課題】本発明は、音楽データを音楽の特徴に応じてほぼ的確に分類し得るようにする。【解決手段】本発明は、リスト記憶部１６に複数種類のプレイリストＰＬを記憶すると共に、テーブル記憶部２１に異なる登録条件を示す第１及び第２の登録条件テーブルＲＥＴ１乃至ＲＥＴ４を記憶し、登録部２０が、音楽データＤ１を音楽の特徴と第１の登録条件テーブルＲＥＴ１とに基づいて何れのプレイリストＰＬへも登録し得ないと、当該音楽データＤ１を音楽の特徴と第２の登録条件テーブルＲＥＴ２乃至ＲＥＴ４とに基づいて何れかのプレイリストＰＬに登録することにより、音楽データＤ１を何れかのプレイリストＰＬにほぼ確実に登録することができ、音楽データＤ１を音楽の特徴に応じたプレイリストＰＬに登録するようにして当該音楽データＤ１を音楽の特徴に応じてほぼ的確に分類することができる。【選択図】        図２
2008065055.tif 000002
【特許請求の範囲】
【請求項１】
音楽データを登録可能な複数種類のリストを記憶するリスト記憶部と、
上記音楽データを、当該音楽データに基づく音楽の特徴に応じて複数種類の上記リストのうち何れかの当該リストに登録するためのそれぞれ異なる登録条件を示す第１及び第２の登録条件テーブルを記憶するテーブル記憶部と、
上記音楽データを上記特徴と上記第１の登録条件テーブルとに基づいて複数種類の上記リストのうち何れかの当該リストに登録するようにして、上記音楽データを上記第１の登録条件テーブルに従い何れの上記リストへも登録し得ないと、上記音楽データを上記特徴と上記第２の登録条件テーブルとに基づいて複数種類の上記リストのうち何れかの当該リストに登録する登録部と
を具えることを特徴とするデータ登録装置。
【請求項２】
上記テーブル記憶部は、
上記特徴に対する所定の適合範囲を示す上記第１の登録条件テーブルを記憶すると共に、上記音楽データを上記特徴に応じて分類するための複数種類のクラスタと、当該複数種類のクラスタにそれぞれ対応付けられた上記リストとを示す上記第２の登録条件テーブルを記憶する
ことを特徴とする請求項１に記載のデータ登録装置。
【請求項３】
上記テーブル記憶部は、
上記特徴に対する所定の適合範囲を示す上記第１の登録条件テーブルを記憶すると共に、上記特徴に対し、上記第１の登録条件テーブルが示す上記所定の適合範囲よりも広い適合範囲を示す上記第２の登録条件テーブルを記憶する
ことを特徴とする請求項１に記載のデータ登録装置。
【請求項４】
上記音楽データを記憶するデータ記憶部
を具え、
上記登録部は、
上記データ記憶部に上記音楽データが記憶されると、当該音楽データを、複数種類の上記リストのうち何れかの当該リストに登録する
ことを特徴とする請求項１に記載のデータ登録装置。
【請求項５】
装置本体の処理負荷が低い状態を検出すると、上記データ記憶部に記憶された、上記特徴が未解析の上記音楽データに基づく音楽の上記特徴を解析する解析部
を具え、
上記登録部は、
上記解析部により上記特徴が解析された上記音楽データを、複数種類の上記リストのうち何れかの当該リストに登録する
ことを特徴とする請求項４に記載のデータ登録装置。
【請求項６】
上記解析部は、
上記装置本体の上記処理負荷の低い状態としてのスタンバイ状態を検出すると、上記特徴が未解析の上記音楽データに基づく音楽の上記特徴を解析する
ことを特徴とする請求項５に記載のデータ登録装置。
【請求項７】
上記解析部は、
上記再生部が再生機能を停止させたアイドル状態を一定時間継続したことで上記装置本体が上記スタンバイ状態に移行したことを検出すると、上記特徴が未解析の上記音楽データに基づく音楽の上記特徴を解析する
ことを特徴とする請求項６に記載のデータ登録装置。
【請求項８】
上記解析部は、
上記装置本体に対し一定時間操作がないことで当該装置本体が上記スタンバイ状態に移行したことを検出すると、上記特徴が未解析の上記音楽データに基づく音楽の上記特徴を解析する
ことを特徴とする請求項６に記載のデータ登録装置。
【請求項９】
上記解析部は、
上記データ記憶部に記憶された上記特徴が未解析の複数の上記音楽データを、当該音楽データの属性情報に応じた順序で並べて、当該並びの順序で上記音楽データに基づく音楽の上記特徴を解析する
ことを特徴とする請求項５に記載のデータ登録装置。
【請求項１０】
上記解析部は、
上記装置本体への電源オフ操作に応じて上記処理負荷の低い状態を検出して、上記特徴が未解析の上記音楽データに基づく音楽の上記特徴の解析を開始し、上記特徴が未解析の全ての上記音楽データに基づく音楽の上記特徴の解析が終了すると、上記装置本体の電源をオフする
ことを特徴とする請求項５に記載のデータ登録装置。
【請求項１１】
上記解析部は、
上記データ記憶部に上記特徴が未解析の上記音楽データが記憶されている場合、当該特徴が未解析の上記音楽データが存在することを告知する
ことを特徴とする請求項５に記載のデータ登録装置。
【請求項１２】
音楽データを登録可能な複数種類のリストを記憶するリスト記憶部と、上記音楽データを、当該音楽データに基づく音楽の特徴に応じて複数種類の上記リストのうち何れかの当該リストに登録するためのそれぞれ異なる登録条件を示す第１及び第２の登録条件テーブルを記憶するテーブル記憶部とを有するデータ登録装置のデータ登録方法であって、
上記音楽データを上記特徴と上記第１の登録条件テーブルとに基づいて複数種類の上記リストのうち何れかの当該リストに登録するようにして、上記音楽データを上記第１の登録条件テーブルに従い何れの上記リストへも登録し得ないと、上記音楽データを上記特徴と上記第２の登録条件テーブルとに基づいて複数種類の上記リストのうち何れかの当該リストに登録する登録ステップ
を具えることを特徴とするデータ登録方法。
【請求項１３】
音楽データを登録可能な複数種類のリストを記憶するリスト記憶部と、上記音楽データを、当該音楽データに基づく音楽の特徴に応じて複数種類の上記リストのうち何れかの当該リストに登録するためのそれぞれ異なる登録条件を示す第１及び第２の登録条件テーブルを記憶するテーブル記憶部とを有するコンピュータに対し、
上記音楽データを上記特徴と上記第１の登録条件テーブルとに基づいて複数種類の上記リストのうち何れかの当該リストに登録するようにして、上記音楽データを上記第１の登録条件テーブルに従い何れの上記リストへも登録し得ないと、上記音楽データを上記特徴と上記第２の登録条件テーブルとに基づいて複数種類の上記リストのうち何れかの当該リストに登録する登録ステップ
を実行させるためのデータ登録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ登録装置、データ登録方法及びデータ登録プログラムに関し、例えば音楽データの再生順序を規定するプレイリストに従い音楽データを再生する再生装置に適用して好適なものである。
【背景技術】
【０００２】
従来の音楽コンテンツ自動分類装置は、まず楽曲のテンポを解析し、その解析結果により楽曲テンポテーブルを参照して当該楽曲をテンポにより分類する。次いで音楽コンテンツ自動分類装置は、楽曲の調を解析し、その解析結果とテンポによる分類結果とにより楽曲調テーブルを参照して、当該テンポで分類していた楽曲をさらに長調及び短調の何れかに分類する。続いて音楽コンテンツ自動分類装置は、楽曲の周波数特性を解析し、その解析結果とテンポ及び調による分類結果とにより楽曲周波数テーブルを参照して、当該テンポ及び調で分類していた楽曲をさらに高音及び低音の何れかに分類する。そして音楽コンテンツ自動分類装置では、サービス提供者が、その分類された楽曲をさらに吟味して推薦作業を行い、ユーザに対しイメージ等の抽象的なキーワードを選択させることで、当該選択されたキーワードに属する楽曲を提供していた（例えば、特許文献１参照）。
【特許文献１】特開２００３−５８１４７公報（第３頁、第４頁、第５頁、表１、表２、表３）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、かかる構成の音楽コンテンツ自動分類装置では、楽曲をテンポで分類した後、当該テンポで分類した楽曲をさらに調及び周波数特性で順次分類することにより、楽曲を複数種類のグループの何れかにほぼ確実に分類することができる。ところが音楽コンテンツ自動分類装置では、楽曲を調や周波数特性で分類する際には、それぞれ長調及び短調や高音及び低音のように２種類に分類するように、分類の条件が大まかに設定されている。このため音楽コンテンツ自動分類装置では、最終的に特徴の異なる楽曲同士を同一のグループに分類する場合があり、楽曲を特徴に応じて的確に分類し得るとは言い得ない。
【０００４】
そこで音楽コンテンツ自動分類装置では、楽曲を分類するためのグループ毎にテンポ、調及び周波数特性の何れを分類に利用するのかを個別に選定し、またこれらテンポ、調及び周波数特性に対する適合範囲も個別に選定するようにして分類の条件を比較的厳しく設定すると、最終的に特徴の極力似ている楽曲同士のみを同一のグループに分類することができる。しかしながら音楽コンテンツ自動分類装置では、グループ毎の分類の条件をそれぞれ比較的厳しく設定すると、何れのグループにも分類し得ない楽曲が存在する場合があり、やはり楽曲を特徴に応じて的確に分類し得るとは言い難い問題があった。
【０００５】
本発明は以上の点を考慮してなされたもので、音楽データを音楽の特徴に応じてほぼ的確に分類し得るデータ登録装置、データ登録方法及びデータ登録プログラムを提案しようとするものである。
【課題を解決するための手段】
【０００６】
かかる課題を解決するため本発明においては、リスト記憶部に対し音楽データを登録可能な複数種類のリストを記憶すると共に、テーブル記憶部に対し音楽データを、当該音楽データに基づく音楽の特徴に応じて複数種類のリストのうち何れかの当該リストに登録するためのそれぞれ異なる登録条件を示す第１及び第２の登録条件テーブルを記憶しておき、登録部により、音楽データを音楽の特徴と第１の登録条件テーブルとに基づいて複数種類のリストのうち何れかの当該リストに登録するようにして、その音楽データを第１の登録条件テーブルに従い何れのリストへも登録し得ないと、当該音楽データを音楽の特徴と第２の登録条件テーブルとに基づいて複数種類のリストのうち何れかの当該リストに登録するようにした。
【０００７】
従って本発明では、音楽の特徴と第１の登録条件テーブルとに基づいて音楽データをリストに登録し得ない場合でも、当該音楽の特徴と第２の登録条件テーブルとに基づいて、その音楽データを複数種類のリストのうち何れかのリストにほぼ確実に登録することができる。
【発明の効果】
【０００８】
本発明によれば、リスト記憶部に対し音楽データを登録可能な複数種類のリストを記憶すると共に、テーブル記憶部に対し音楽データを、当該音楽データに基づく音楽の特徴に応じて複数種類のリストのうち何れかの当該リストに登録するためのそれぞれ異なる登録条件を示す第１及び第２の登録条件テーブルを記憶しておき、登録部により、音楽データを音楽の特徴と第１の登録条件テーブルとに基づいて複数種類のリストのうち何れかの当該リストに登録するようにして、その音楽データを第１の登録条件テーブルに従い何れのリストへも登録し得ないと、音楽データを音楽の特徴と第２の登録条件テーブルとに基づいて複数種類のリストのうち何れかの当該リストに登録するようにしたことにより、音楽の特徴と第１の登録条件テーブルとに基づいて音楽データをリストに登録し得ない場合でも、当該音楽の特徴と第２の登録条件テーブルとに基づいて、その音楽データを複数種類のリストのうち何れかのリストにほぼ確実に登録することができ、かくして音楽データを音楽の特徴に応じたリストに登録するようにして当該音楽データを音楽の特徴に応じてほぼ的確に分類し得るデータ登録装置、データ登録方法及びデータ登録プログラムを実現することができる。
【発明を実施するための最良の形態】
【０００９】
以下図面について、本発明の一実施の形態を詳述する。
【００１０】
（１）第１の実施の形態
（１−１）第１の実施の形態による再生装置の概要
図１において、１は全体として第１の実施の形態による再生装置の構成の概要を示す。かかる再生装置１においてリスト記憶部２は、音楽データを登録可能な複数種類のリストを記憶する。また再生装置１においてテーブル記憶部３は、音楽データを、当該音楽データに基づく音楽の特徴に応じて複数種類のリストのうち何れかの当該リストに登録するためのそれぞれ異なる登録条件を示す第１及び第２の登録条件テーブルを記憶する。さらに再生装置１において登録部４は、音楽データを音楽の特徴と第１の登録条件テーブルとに基づいて複数種類のリストのうち何れかの当該リストに登録するようにして、音楽データを第１の登録条件テーブルに従い何れのリストへも登録し得ないと、音楽データを音楽の特徴と第２の登録条件テーブルとに基づいて複数種類のリストのうち何れかの当該リストに登録する。かかる構成により再生装置１は、音楽の特徴と第１の登録条件テーブルとに基づいて音楽データをリストに登録し得ない場合でも、当該音楽の特徴と第２の登録条件テーブルとに基づいて、その音楽データを複数種類のリストのうち何れかのリストにほぼ確実に登録することができる。よって再生装置１は、音楽データを音楽の特徴に応じたリストに登録するようにして当該音楽データを音楽の特徴に応じてほぼ的確に分類することができる。
【００１１】
（１−２）第１の実施の形態による再生装置の詳細構成
次いで図２を用いて、第１の実施の形態による再生装置１０の機能回路ブロックによる詳細なハードウェア構成を説明する。かかる再生装置１０は、再生部１１により、当該再生装置１０に装填されるＣＤ（Compact Disc）等のメディアから音楽データを再生するメディア再生機能や、当該メディアに記録されている音楽データを録音する録音機能、音楽データを登録しているプレイリストを利用して当該音楽データを再生するリスト利用再生機能等の各種機能を実現し得るようになされている。
【００１２】
ここで再生装置１０の操作部１２は、例えば図３に示すような直方体状のリモートコントローラＲＭを有している。かかるリモートコントローラＲＭの正面一端側には、装置本体（すなわち、再生装置１０）の電源をオン／オフするためのトグル式の電源ボタンＲＭＡと、再生中の音楽の音量を調節するための音量調節ボタンＲＭＢとが配置されている。またリモートコントローラＲＭの正面中央部には、上述した各種機能を切り替えて選択させるためのトグル式の機能選択ボタンＲＭＣと、各種設定項目を呼び出すための設定ボタンＲＭＤとが配置されている。これに加えてリモートコントローラＲＭの正面中央部には、それぞれ頂点を正面一端側及び正面他端側に向けた三角形状を有し、表示画面上で上方向及び下方向を選択させるための上方向選択ボタンＲＭＥ及び下方向選択ボタンＲＭＦと、それぞれ頂点を正面左側及び正面右側に向けた三角形状を有し、当該表示画面上で左方向及び右方向を選択させるための左方向選択ボタンＲＭＧ及び右方向選択ボタンＲＭＨと、例えば表示画面上で種々の選択を決定するための決定ボタンＲＭＩとが配置されている。
【００１３】
さらにリモートコントローラＲＭの正面他端寄りには、音楽データの再生を制御するための再生開始ボタンＲＭＪ、再生停止ボタンＲＭＫ、早送ボタンＲＭＬ、巻戻ボタンＲＭＭ、曲送ボタンＲＭＮ、曲戻ボタンＲＭＯ及び一時停止ボタンＲＭＰが配置されている。従って再生装置１０では、ユーザに対し、操作部１２のリモートコントローラＲＭにおいて機能選択ボタンＲＭＣを押下操作させる簡易な操作で、上述した各種機能を容易に選択させ得るようになされている。
【００１４】
すなわち再生装置１０において再生部１１は、ユーザによる操作部１２（すなわち、リモートコントローラＲＭ）の操作に応じてメディア再生機能を選択するメディア再生機能選択命令が入力されると、メディア再生機能を起動する。この場合、再生部１１は、再生装置１０に装填されたメディアから、これに記録されている音楽データを再生して音楽として出力する。これにより再生部１１は、ユーザに対し再生した音楽データに基づく音楽を聴かせることができる。
【００１５】
また再生部１１は、ユーザによる操作部１２（すなわち、リモートコントローラＲＭ）の操作に応じて録音機能を選択する録音機能選択命令が入力されると、録音機能を起動する。この場合、再生部１１は、再生装置１０に装填されたメディアから音楽データを読み出して所定の圧縮符号化方式で圧縮符号化した後、データ記憶部１３に送出する。これによりデータ記憶部１３は、再生部１１から与えられたＡＴＲＡＣ３（Adaptive Transform
Acoustic Coding 3）、ＡＡＣ（Advanced Audio Coding ）、ＷＭＡ（Windows （登録商標）Media Audio ）、ＲｅａｌＡＵＤＩＯ  Ｇ２  Ｍｕｓｉｃ  Ｃｏｄｅｃ、ＭＰ３（MPEG Audio Layer-3）フォーマット等の所定フォーマットの音楽データを記憶する。
【００１６】
これに加えて再生部１１は、ユーザによる操作部１２の操作に応じて、音楽データを取得するように要求する取得要求命令が入力されると、通信部１４を介してネットワークＮＴ上の外部装置１５にアクセスし、音楽データの配信を要求する。その結果、再生部１１は、外部装置１５から送信された音楽データを、通信部１４を介してダウンロードしてデータ記憶部１３に送出する。これによりデータ記憶部１３は、再生部１１により外部装置１５からダウンロードされた所定フォーマットの音楽データを記憶する。
【００１７】
ここで図４に示すように、データ記憶部１３には、音楽データ管理用のデータベース（以下、これを音楽データベースと呼ぶ）ＭＤＢが構築されている。そして再生部１１は、データ記憶部１３の音楽データベースＭＤＢに対し、上述した録音機能の実行によりメディアから読み出した音楽データＤ１や外部装置１５からダウンロードした音楽データＤ１を、それぞれ音楽データＤ１に関連する関連情報（以下、これをデータ関連情報と呼ぶ）ＤＲＥと共に音楽データ管理情報ＣＡとして記憶している。この場合、データ関連情報ＤＲＥは、対応する音楽データＤ１の属性情報（以下、これをデータ属性情報と呼ぶ）ＤＡＴと、その音楽データＤ１の中で、当該音楽データＤ１に基づく音楽の例えば「さび」と呼ばれる特徴的な部分（以下、これを特徴部分と呼ぶ）に対応する位置（例えば、「さび」の始まりに対応する位置であり、以下これを特徴位置と呼ぶ）を示す特徴位置情報ＳＰとを有している。
【００１８】
そして、かかるデータ属性情報ＤＡＴは、対応する音楽データＤ１に基づく音楽のタイトル（以下、これを音楽タイトルと呼ぶ）、アーティストの名称（以下、これをアーティスト名と呼ぶ）、音楽の属するジャンルの名称（以下、これをジャンル名と呼ぶ）を含んでいる。またデータ属性情報ＤＡＴは、対応する音楽データＤ１の提供元（すなわち、メディアや外部装置１５）や記憶日時、当該音楽データＤ１全体の再生時間、データ記憶部１３における音楽データＤ１の記憶アドレス等を示す各種情報、その音楽データＤ１の収録されたアルバムのジャケット写真の画像データ（以下、これをジャケット写真画像データと呼ぶ）等も含んでいる。因みにデータ属性情報ＤＡＴは、メディアからの音楽データＤ１の録音時に外部の情報提供装置（図示せず）からダウンロードされ、また外部装置１５から音楽データＤ１と共にダウンロードされている。
【００１９】
これに加えて再生装置１０にはリスト記憶部１６が設けられている。そしてリスト記憶部１６には、それぞれ複数の音楽データＤ１の再生順序を規定する複数種類のプレイリストＰＬが記憶されている。またリスト記憶部１６には、例えばラジオ放送局を選局するためのチャンネルのように、それぞれ１つのプレイリストＰＬを割り当てた複数のチャンネルをリスト化して示すチャンネルリストＣＬも記憶されている。因みに、かかるチャンネルリストＣＬには、複数のチャンネルそれぞれを個別に識別可能な識別情報としてのチャンネル番号ＣＮが、所定の順番（例えば、チャンネル番号ＣＮが順次大きくなるような順番）に並べて格納されている。
【００２０】
この場合、プレイリストＰＬは、当該プレイリストＰＬの属性情報（以下、これをリスト属性情報と呼ぶ）ＬＡＴを有している。またプレイリストＰＬには、当該プレイリストＰＬに複数の音楽データＤ１を登録するための複数の音楽登録情報ＴＲが、これら複数の音楽データＤ１の任意に選定された再生順序に従って並べて格納されている。
【００２１】
そしてリスト属性情報ＬＡＴには、対応するプレイリストＰＬの割り当てられたチャンネルのチャンネル番号ＣＮを示すチャンネル割当情報ＣＨＡと、当該対応するプレイリストＰＬの名称（以下、これをリスト名と呼ぶ）を示すリスト名情報ＬＮとが含まれている。因みにリスト名は、プレイリストＰＬが割り当てられたチャンネルの名称にもなるものである。またリスト属性情報ＬＡＴには、対応するプレイリストＰＬの構成に対する具体的な説明文のテキストデータ等からなるリスト詳細情報ＬＤも含まれている。
【００２２】
さらにリスト属性情報ＬＡＴには、対応するプレイリストＰＬに登録された複数の音楽データＤ１を、予め規定された再生順序に従い再生する規定順序再生形態と、当該複数の音楽データＤ１を予め規定された再生順序を無作為に並べ替えた他の順序で再生するシャッフル再生形態との何れの再生形態で再生するかを示す再生形態情報ＰＭも含まれている。因みに、かかる再生形態は、例えばユーザに対し適宜選定させ得るようになされている。さらにリスト属性情報ＬＡＴには、対応するプレイリストＰＬを音楽データＤ１の再生に利用するか否かを示す再生利用設定情報ＬＳも含まれている。因みにプレイリストＰＬに対する音楽データＤ１の再生への利用の有無については、例えばユーザに対し任意に選定させ得るようになされている。
【００２３】
一方、プレイリストＰＬに格納された音楽登録情報ＴＲは、当該プレイリストＰＬに登録された音楽データＤ１毎に生成されている。そして音楽登録情報ＴＲには、プレイリストＰＬに登録された音楽データＤ１の再生の有無を示す再生設定情報ＰＳが含まれている。因みにプレイリストＰＬに登録されている個々の音楽データＤ１に対する再生の有無については、例えばユーザに対し任意に選定させ得るようになされている。また音楽登録情報ＴＲには、プレイリストＰＬに登録された音楽データＤ１の記憶場所（すなわち、データ記憶部１３における音楽データＤ１の記憶アドレス）のように当該音楽データＤ１を再生可能なように識別して指示する情報（以下、これを音楽指示情報と呼ぶ）ＭＩＤも含まれている。
【００２４】
ところで、かかる構成のプレイリストＰＬとしては、データ記憶部１３に記憶された音楽データＤ１に基づく音楽の特徴を解析し、当該解析した特徴をもとに検索した音楽データＤ１を登録するようにして生成されたものがある。またプレイリストＰＬとしては、リスト利用再生機能の起動時に、データ記憶部１３の音楽データベースＭＤＢに記憶された全ての音楽データＤ１の中から、記憶日時の新しい所定数の音楽データＤ１を自動的に検索し登録するようにして、当該リスト利用再生機能の起動毎に登録内容が更新されるもの等もある。
【００２５】
このため再生部１１は、ユーザに対しこれら種々のプレイリストＰＬの中からチャンネルとして所望のプレイリストＰＬを選択させるようにしている。そして再生部１１は、ユーザにより選択されたプレイリストＰＬに従い、データ記憶部１３から当該プレイリストＰＬに登録されている複数の音楽データＤ１を順次読み出して再生する。これにより再生部１１は、ユーザに対し好みの印象や好みのイメージに近い複数の音楽、また好みのアーティストやジャンル等の複数の音楽等を連続して聴かせることができる。
【００２６】
すなわち再生部１１は、ユーザによる操作部１２（すなわち、リモートコントローラＲＭ）の操作に応じてリスト利用再生機能選択命令が入力されると、これに応じてリスト利用再生機能を起動する。因みに再生部１１は、再生装置１０の動作停止状態（すなわち、電源がオフの状態）で操作部１２を介してリスト利用再生機能が選択されると、これに応じて再生装置１０が起動する（すなわち、電源がオンの状態になる）ことにより、その起動に合わせてリスト利用再生機能を起動する。また再生部１１は、他の機能が実行されている状態で操作部１２を介してリスト利用再生機能が選択されると、これに応じて当該他の機能から切り替えてリスト利用再生機能を起動する。
【００２７】
ところで再生部１１は、リスト利用再生機能を終了する毎に、当該リスト利用再生機能の終了時に（すなわち、最後に）ユーザにより選択されていたチャンネルのチャンネル番号ＣＮを順次更新して保持している。また再生部１１は、リスト利用再生機能の起動初期の（すなわち、最初の）選択用として予め選定されたチャンネルのチャンネル番号ＣＮも保持している。そして再生部１１は、リスト利用再生機能の起動初期には、前回のリスト利用再生機能の終了時に選択されていたチャンネルと、予め選定されたチャンネルとの何れか一方を自動的に選択するように設定されている。
【００２８】
すなわち再生部１１は、かかる設定の内容に応じて、前回のリスト利用再生機能の終了時に選択されていたチャンネルのチャンネル番号ＣＮと、予め選定されたチャンネルのチャンネル番号ＣＮとの何れか一方を、リスト利用再生機能を起動する毎に自動的に選択するチャンネルのチャンネル番号（以下、これを起動初期使用チャンネル番号と呼ぶ）ＣＮとしている。従って再生部１１は、リスト利用再生機能を起動すると、起動初期使用チャンネル番号ＣＮに従いチャンネルを自動的に選択する。そして再生部１１は、リスト記憶部１６から、チャンネルリストＣＬと共に、その自動的に選択したチャンネルに割り当てられたプレイリストＰＬを読み出す。
【００２９】
この状態で再生部１１は、プレイリストＰＬに格納されている音楽登録情報ＴＲ内の音楽指示情報ＭＩＤに従い、対応する音楽データＤ１及びデータ関連情報ＤＲＥをデータ記憶部１３から読み出す。そして再生部１１は、データ関連情報ＤＲＥに含まれる特徴位置情報ＳＰに従い、音楽データＤ１に対する特徴位置からの再生を開始して、ユーザに対し音楽を特徴部分の頭から試聴させる。
【００３０】
また再生部１１は、音楽データＤ１に対する特徴位置からの再生途中（すなわち、音楽データＤ１に対する特徴位置から後尾位置までの間の再生途中）に、ユーザにより操作部１２を介して、チャンネルを切り替えるチャンネル切替命令が入力されると、現在選択されているチャンネルのチャンネル番号ＣＮと、チャンネルリストＣＬに格納されているチャンネル番号ＣＮの並びとに従って、切替後のチャンネルを判別する。そして再生部１１は、リスト記憶部１６から、切替後のチャンネルに割り当てられたプレイリストＰＬを読み出すと共に、そのプレイリストＰＬに従い音楽データＤ１及びデータ関連情報ＤＲＥをデータ記憶部１３から読み出す。これにより再生部１１は、その時点の音楽データＤ１の再生を中断すると共に、上述と同様に、データ関連情報ＤＲＥに含まれる特徴位置情報ＳＰに従い、新たな音楽データＤ１に対する特徴位置からの再生を開始する。
【００３１】
このようにして再生部１１は、ユーザによりチャンネルの切り替えが要求される毎（すなわち、チャンネル切替命令が入力される毎）に、切替後のチャンネルに割り当てられたプレイリストＰＬに従い、これに登録されている音楽データＤ１を特徴位置から再生する。これにより再生部１１は、ユーザに対し、プレイリストＰＬに従い再生可能な（すなわち、登録されている）音楽データＤ１に基づく音楽を特徴部分の頭から実際に試聴させて、音楽データＤ１の再生に使用するプレイリストＰＬを選択させることができる。
【００３２】
さらに再生部１１は、音楽データＤ１に対する特徴位置からの再生途中に、ユーザにより操作部１２を介して、再生する音楽データＤ１を切り替える再生音楽切替命令が入力されると、現在選択されているプレイリストＰＬに従い、上述と同様にデータ記憶部１３から新たな音楽データＤ１及びデータ関連情報ＤＲＥを読み出す。これにより再生部１１は、その時点の音楽データＤ１の再生を中断すると共に、データ関連情報ＤＲＥに含まれる特徴位置情報ＳＰに従い、新たな音楽データＤ１に対する特徴位置からの再生を開始する。
【００３３】
このようにして再生部１１は、ユーザにより音楽データＤ１の切り替えが要求される毎（すなわち、再生音楽切替命令が入力される毎）に、切替後の音楽データＤ１を特徴位置から再生する。これにより再生部１１は、ユーザに対し、プレイリストＰＬに従い再生可能な（すなわち、登録されている）音楽データＤ１に基づく音楽を特徴部分の頭から実際に試聴させて、当該プレイリストＰＬに従い再生可能な複数の音楽データＤ１の中から、所望の音楽データＤ１を選択（すなわち、検索）させることができる。
【００３４】
そして再生部１１は、音楽データＤ１に対する特徴位置からの再生途中に、ユーザにより操作部１２を介して、当該再生中の音楽データＤ１を所望の音楽データＤ１として選択決定する音楽選択決定命令が入力されると、その時点の音楽データＤ１に対する再生（すなわち、特徴位置から開始していた再生）を一旦停止すると共に、改めてその音楽データＤ１に対する先頭位置からの再生を開始する。このようにして再生部１１は、ユーザにより所望の音楽データＤ１が選択されると、これに応じて当該所望の音楽データＤ１に基づく音楽の全体を聴取させることができる。
【００３５】
因みに再生部１１は、かかる音楽データＤ１の先頭位置からの再生が終了すると（すなわち、かかる音楽データＤ１を先頭位置から後尾位置まで再生すると）、現在選択されているプレイリストＰＬに従い、データ記憶部１３から新たに音楽データＤ１及びデータ関連情報ＤＲＥを読み出す。そして再生部１１は、その時点に再生の終了した音楽データＤ１に引き続き、新たな音楽データＤ１に対する先頭位置からの再生を開始する。また再生部１１は、音楽データＤ１に対する特徴位置からの再生途中に、ユーザによりチャンネルの切り替えや音楽データＤ１の切り替えが何ら要求されず、当該音楽データＤ１の特徴位置から後尾位置までの再生が終了したときにも、現在選択されているプレイリストＰＬに従い、データ記憶部１３から新たに音楽データＤ１及びデータ関連情報ＤＲＥを読み出す。そして再生部１１は、その時点に再生の終了した音楽データＤ１に引き続き、新たな音楽データＤ１に対する先頭位置からの再生を開始する。
【００３６】
このようにして再生部１１は、特徴位置から再生を開始した音楽データＤ１を後尾位置まで再生して、当該音楽データＤ１の再生が終了すると、ユーザにより、プレイリストＰＬに登録されている複数の音楽データＤ１に基づく複数の音楽を聴取するように要求されたものとみなす。そして再生部１１は、現在選択されているプレイリストＰＬに従い複数の音楽データＤ１の全体を順次再生して複数の音楽の全体を連続して聴取させることができる。因みに再生部１１は、１つのプレイリストＰＬに従い音楽データＤ１を特徴位置や先頭位置から順次再生する場合、当該プレイリストＰＬに格納されている複数の音楽登録情報ＴＲを、これに適用された規定順序再生形態又はシャッフル再生形態に応じた並びに従って、あたかも先頭と後尾とを繋げた環状にする。これにより再生部１１は、１つのプレイリストＰＬに登録されている複数の音楽データＤ１を循環的に再生し得るようになされている。
【００３７】
これに加えて再生部１１は、音楽データＤ１に対する先頭位置からの再生途中（すなわち、音楽データＤ１に対する先頭位置から後尾位置までの間の再生途中）に、ユーザにより操作部１２を介して再生音楽切替命令が入力されると、現在選択されているプレイリストＰＬに従い、上述と同様にデータ記憶部１３から新たな音楽データＤ１及びデータ関連情報ＤＲＥを読み出す。これにより再生部１１は、その時点の音楽データＤ１の再生を中断すると共に、データ関連情報ＤＲＥに含まれる特徴位置情報ＳＰに従い新たな音楽データＤ１に対する特徴位置からの再生を開始する。このようにして再生部１１は、ユーザにより選択された音楽データＤ１を再生しても、新たに所望の音楽データＤ１を検索するように要求されると、これに応じて、かかる再生を中断する。そして再生部１１は、上述と同様にユーザに対し、現在選択されているプレイリストＰＬに従い新たな音楽を特徴部分の頭から実際に試聴させて、所望の音楽データＤ１を改めて選択（すなわち、検索）させることができる。
【００３８】
また再生部１１は、音楽データＤ１に対する先頭位置からの再生途中に、ユーザにより操作部１２を介してチャンネル切替命令が入力されると、現在選択されているチャンネルのチャンネル番号ＣＮと、チャンネルリストＣＬに格納されているチャンネル番号ＣＮの並びとに従って、切替後のチャンネルを判別する。そして再生部１１は、リスト記憶部１６から、切替後のチャンネルに割り当てられたプレイリストＰＬを読み出すと共に、上述と同様にデータ記憶部１３から、そのプレイリストＰＬに従い音楽データＤ１及びデータ関連情報ＤＲＥを読み出す。これにより再生部１１は、その時点の音楽データＤ１の再生を中断すると共に、データ関連情報ＤＲＥに含まれる特徴位置情報ＳＰに従い新たな音楽データＤ１に対する特徴位置からの再生を開始する。
【００３９】
このようにして再生部１１は、ユーザにより選択されたプレイリストＰＬに従い複数の音楽データＤ１を再生していても、音楽データＤ１の再生に使用するプレイリストＰＬを切り替えるように要求されると（すなわち、チャンネル切替命令が入力されると）、これに応じて、かかる再生を中断する。そして再生部１１は、上述と同様にユーザに対し、その時点まで音楽データＤ１の再生に使用していたプレイリストＰＬとは異なる他のプレイリストＰＬに従い音楽を特徴部分の頭から実際に試聴させて、音楽データＤ１の再生に使用する新たなプレイリストＰＬを選択させることができる。
【００４０】
ところで再生部１１は、リスト利用再生機能を起動すると、リスト記憶部１６から読み出したチャンネルリストＣＬを表示処理部１７に送出する。また再生部１１は、リスト記憶部１６からプレイリストＰＬを読み出す毎に、当該読み出したプレイリストＰＬに格納されているリスト属性情報ＬＡＴも表示処理部１７に送出する。さらに再生部１１は、データ記憶部１３から音楽データＤ１と共にデータ関連情報ＤＲＥを読み出す毎に、そのデータ関連情報ＤＲＥに含まれるデータ属性情報ＤＡＴも表示処理部１７に送出する。
【００４１】
これにより表示処理部１７は、リスト利用再生機能の起動に合わせて、チャンネルリストＣＬ、リスト属性情報ＬＡＴ及びデータ属性情報ＤＡＴに基づき、チャンネル及び音楽データＤ１を選択させるための選択画面データを生成する。そして表示処理部１７は、かかる選択画面データを表示部１８に送出する。これにより表示処理部１７は、表示部１８に対し選択画面データに基づく図５に示すような選択画面２０を表示する。
【００４２】
この場合、選択画面２０は、画面左側に、上下方向に長いチャンネル選択領域２１が設けられると共に、残りの画面左側に音楽選択領域２２が設けられている。そしてチャンネル選択領域２１の中央部には、現在選択中のチャンネルをチャンネル番号ＣＮによって通知するための表示子（以下、これを選択チャンネル通知アイコンと呼ぶ）２３が表示されている。またチャンネル選択領域２１の上側及び下側には、チャンネルリストＣＬに格納されているチャンネル番号ＣＮの並びに従い、現在選択中のチャンネルから切り替えて選択可能なチャンネルを、チャンネル番号ＣＮによって通知するための表示子（以下、これを選択可能チャンネル通知アイコンと呼ぶ）２４及び２５が表示されている。
【００４３】
そしてチャンネル選択領域２１には、上側に表示された選択可能チャンネル通知アイコン２４のさらに上側に、例えば頂点を上側に向けた三角形状の第１のマークＭ１が表示されている。これにより選択画面２０は、例えばリモートコントローラＲＭにおいて、チャンネル選択領域２１内の第１のマークＭ１と形状及び向きが同一な上方向選択ボタンＲＭＥを押下操作すれば、その都度、選択チャンネル通知アイコン２３が示すチャンネル番号ＣＮを、チャンネルリストＣＬにおけるチャンネル番号ＣＮの並びに従い例えば１小さいチャンネル番号ＣＮに切り替えるようにして、所望のチャンネルを選択し得ることを直感的に認識させ得るようになされている。
【００４４】
またチャンネル選択領域２１には、下側に表示された選択可能チャンネル通知アイコン２５のさらに下側に、例えば頂点を下側に向けた三角形状の第２のマークＭ２が表示されている。これにより選択画面２０は、例えばリモートコントローラＲＭにおいて、チャンネル選択領域２１内の第２のマークＭ２と形状及び向きが同一な下方向選択ボタンＲＭＦを押下操作すれば、その都度、選択チャンネル通知アイコン２３が示すチャンネル番号ＣＮを、チャンネルリストＣＬにおけるチャンネル番号ＣＮの並びに従い例えば１大きいチャンネル番号ＣＮに切り替えるようにして、所望のチャンネルを選択し得ることを直感的に認識させ得るようになされている。
【００４５】
因みに再生装置１０では、例えば何れかのチャンネルに割り当てられたプレイリストＰＬが音楽データＤ１の再生には利用しないように設定されると、そのプレイリストＰＬをこれが割り当てられたチャンネルとして選択させないようになされている。このため選択画面２０のチャンネル選択領域２１には、音楽データＤ１の再生には利用しないように設定されているプレイリストＰＬが割り当てられたチャンネルのチャンネル番号ＣＮが、選択チャンネル通知アイコン２３や選択可能チャンネル通知アイコン２４及び２５として表示されないようになされている。
【００４６】
従って選択画面２０は、上方向選択ボタンＲＭＥを押下操作すれば、音楽データＤ１の再生には利用しないように設定されているプレイリストＰＬが割り当てられたチャンネルのチャンネル番号ＣＮを飛ばすようにして、選択チャンネル通知アイコン２３が示すチャンネル番号ＣＮを少なくとも１小さいチャンネル番号ＣＮ（すなわち、選択可能チャンネル通知アイコン２４が示していた少なくとも１小さいチャンネル番号ＣＮ）に切り替えて所望のチャンネルを選択し得ることを認識させている。また選択画面２０は、下方向選択ボタンＲＭＦを押下操作すれば、音楽データＤ１の再生には利用しないように設定されているプレイリストＰＬが割り当てられたチャンネルのチャンネル番号ＣＮを飛ばすようにして、選択チャンネル通知アイコン２３が示すチャンネル番号ＣＮを少なくとも１大きいチャンネル番号ＣＮ（すなわち、選択可能チャンネル通知アイコン２５が示していた少なくとも１大きいチャンネル番号ＣＮ）に切り替えて所望のチャンネルを選択し得ることを認識させている。
【００４７】
一方、音楽選択領域２２には、その左側に、現在選択中のチャンネルに割り当てられたプレイリストＰＬのリスト名２６と、当該プレイリストＰＬの構成に対する具体的な説明文２７（すなわち、上述したリスト詳細情報ＬＤとしてのテキストデータに基づく説明文）とが表示されている。また音楽選択領域２２には、現在再生中の音楽データＤ１に関する情報として、右側にジャケット写真画像２９が表示されると共に、そのジャケット写真画像２９の下側に音楽タイトル３０及びアーティスト名３１が表示されている。
【００４８】
これに加えて音楽選択領域２２には、ジャケット写真画像２９の左側に、例えば頂点を左側に向けた三角形状の第３のマークＭ３が表示されている。これにより選択画面２０は、例えばリモートコントローラＲＭにおいて、音楽選択領域２２内の第３のマークＭ３と形状及び向きが同一な左方向選択ボタンＲＭＧを押下操作すれば、その都度、再生する音楽データＤ１を、現在選択中のプレイリストＰＬに従い１つ前の音楽データＤ１に戻すように切り替えて選択し得ることを直感的に認識させ得るようになされている。
【００４９】
また音楽選択領域２２には、ジャケット写真画像２９の右側に、例えば頂点を右側に向けた三角形状の第４のマークＭ４が表示されている。これにより選択画面２０は、例えばリモートコントローラＲＭにおいて、音楽選択領域２２内の第４のマークＭ４と形状及び向きが同一な右方向選択ボタンＲＭＨを押下操作すれば、その都度、再生する音楽データＤ１を、現在選択中のプレイリストＰＬに従い１つ後の音楽データＤ１に送るように切り替えて選択し得ることを直感的に認識させ得るようになされている。
【００５０】
ところでチャンネルの切り替えについては、チャンネルリストＣＬに格納されているチャンネル番号ＣＮの並びに沿った切替方向がある。このため再生部１１は、表示処理部１７により表示部１８に選択画面２０が表示された状態で、リモートコントローラＲＭの上方向選択ボタンＲＭＥや下方向選択ボタンＲＭＦが押下操作されチャンネル切替命令が入力されると、チャンネルリストＣＬと、現在選択中のチャンネルのチャンネル番号ＣＮと、そのとき押下操作された上方向選択ボタンＲＭＥや下方向選択ボタンＲＭＦに応じた切替方向とに基づいて、切替後のチャンネルを判別する。因みに再生部１１は、この際、チャンネルリストＣＬに格納されている複数のチャンネル番号ＣＮを、これらの先頭と後尾とを繋げた環のように扱うことにより、チャンネルを循環的に切り替えるようになされている。
【００５１】
そして再生部１１は、判別したチャンネルに応じて、リスト記憶部１６から新たにプレイリストＰＬを読み出すと共にデータ記憶部１３からデータ関連情報ＤＲＥを読み出すと、そのプレイリストＰＬに格納されたリスト関連情報ＬＡＴやデータ関連情報ＤＲＥに含まれるデータ属性情報ＤＡＴを表示処理部１７に送出する。これにより表示処理部１７は、再生部１１から与えられたリスト属性情報ＬＡＴとデータ属性情報ＤＡＴと基づき、表示部１８に表示している選択画面２０においてチャンネル選択領域２１及び音楽選択領域２２の表示内容を更新する。このようにして再生部１１は、ユーザに対し音楽データＤ１に基づく音楽を特徴部分の頭から実際に試聴させつつ、選択画面２０の選択チャンネル通知アイコン２３やリスト名２６等も目視確認させて、音楽データＤ１の再生に使用する所望のプレイリストＰＬを選択させることができる。
【００５２】
また再生する音楽データＤ１の切り替えについてもプレイリストＰＬに従った音楽データＤ１の再生の順序に沿う切替方向がある。このため再生部１１は、表示処理部１７により表示部１８に選択画面２０が表示された状態で、リモートコントローラＲＭの左方向選択ボタンＲＭＧや右方向選択ボタンＲＭＨが押下操作され再生音楽切替命令が入力されると、プレイリストＰＬにより規定された音楽データＤ１の再生順序（すなわち、かかる再生順序しては、規定順序再生形態とランダム再生形態との何れか一方に準じたものである）と、そのとき押下操作された左方向選択ボタンＲＭＧや右方向選択ボタンＲＭＨに応じた切替方向とに基づいて、切替後の音楽データＤ１を判別する。因みに再生部１１は、この際、プレイリストＰＬにより再生順序の規定された複数の音楽データＤ１に対応する音楽指示情報ＭＩＤを、これらの先頭と後尾とを繋げた環のように扱うことにより、音楽データＤ１を循環的に切り替えるようになされている。
【００５３】
そして再生部１１は、判別した音楽データＤ１に応じて、データ記憶部１３から新たにデータ関連情報ＤＲＥを読み出すと、そのデータ関連情報ＤＲＥに含まれるデータ属性情報ＤＡＴを表示処理部１７に送出する。これにより表示処理部１７は、再生部１１から与えられたデータ属性情報ＤＡＴに基づき、表示部１８に表示している選択画面２０の表示内容（すなわち、ジャケット写真画像２９や音楽タイトル３０、アーティスト名３１）を更新する。このようにして再生部１１は、ユーザに対し音楽データＤ１に基づく音楽を特徴部分の頭から実際に試聴させつつ、選択画面２０の音楽タイトル３０やアーティスト名３１等も目視確認させて、所望の音楽データＤ１を選択させることができる。
【００５４】
また再生部１１は、表示処理部１７により表示部１８に対し選択画面２０が表示されている状態で、リモートコントローラＲＭの決定ボタンＲＭＩが押下操作され音楽選択決定命令が入力されると、これを表示処理部１７に通知する。このとき表示処理部１７は、その時点に再生部１１から与えられていたリスト属性情報ＬＡＴ（すなわち、その時点に選択されているプレイリストＰＬに格納されているリスト属性情報ＬＡＴ）と、データ属性情報ＤＡＴ（すなわち、その時点に再生されている音楽データＤ１に対応するデータ属性情報ＤＡＴ）とに基づき、再生中の音楽データＤ１を通知するための再生画面データを生成する。そして表示処理部１７は、かかる再生画面データを表示部１８に送出する。これにより表示処理部１７は、表示部１８に対し選択画面２０に替えて再生画面データに基づく図６に示すような再生画面４０を表示する。
【００５５】
この場合、再生画面４０は、画面左側に選択チャンネル通知領域４１が設けられると共に、残りの画面左側に再生音楽通知領域４２が設けられている。そして選択チャンネル通知領域４１には、現在選択中のチャンネルをチャンネル番号ＣＮとして通知するための表示子（以下、これを選択チャンネル通知アイコンと呼ぶ）４３が表示されている。また再生音楽通知領域４２には、その左側に、現在選択中のチャンネルに割り当てられたプレイリストＰＬのリスト名４４が表示されている。さらに再生音楽通知領域４２には、現在再生中の音楽データＤ１に関する情報として、音楽タイトル４５やアーティスト名４６、ジャケット写真画像４７が表示されている。
【００５６】
そして表示処理部１７は、表示部１８に再生画面４０を表示している状態で、プレイリストＰＬに従い再生する音楽データＤ１が切り替わると（すなわち、音楽データＤ１に対する後尾位置までの再生が終了して、新たな音楽データＤ１が先頭位置から再生されると）、そのとき再生部１１から与えられる新たなデータ属性情報ＤＡＴに基づき再生画面４０の再生音楽通知領域４２に対する表示内容を更新する。これにより表示処理部１７は、ユーザに対し再生画面４０の表示内容により、現在再生中の音楽データＤ１に対する音楽タイトル４５やアーティスト名４６等を確認させることができると共に、その音楽データＤ１の再生に利用しているプレイリストＰＬについても容易に確認させることができる。
【００５７】
ところで再生部１１は、音楽データＤ１に対する特徴位置からの再生を開始する毎に内部のタイマを一旦リセットして再生時間を計時している。そして再生部１１は、音楽データＤ１に対する特徴位置からの再生時間が、予め選定された所定時間（かかる所定時間は、音楽データＤ１に対する特徴位置から後尾位置までの再生に要する時間よりも短い時間である）に達するまでの間に、操作部１２を介して何ら命令が入力されないときには、当該再生時間が所定時間に達した時点に、音楽データＤ１を特徴位置から所定時間再生したことを表示処理部１７に通知する。そして表示処理部１７は、再生部１１により音楽データＤ１を特徴位置から所定時間再生したことが通知されると、そのとき表示部１８に表示していた選択画面２０を自動的に再生画面４０に切り替える。
【００５８】
また表示処理部１７は、表示部１８に再生画面４０を表示している状態で、再生部１１から新たなリスト属性情報ＬＡＴと共にデータ属性情報ＤＡＴが与えられると（すなわち、ユーザによりチャンネルを切り替えるように命令されると）、そのリスト属性情報ＬＡＴとデータ属性情報ＤＡＴとに基づき選択画面データを生成する。これにより表示処理部１７は、表示部１８に表示していた再生画面４０を再び選択画面２０に切り替える。さらに表示処理部１７は、表示部１８に再生画面４０を表示している状態で、再生部１１から新たなデータ属性情報ＤＡＴが与えられると（すなわち、ユーザにより音楽データＤ１を切り替えるように命令されると）、そのデータ属性情報ＤＡＴに基づき選択画面データを生成する。これにより表示処理部１７は、このとき表示部１８に表示していた再生画面４０を再び選択画面２０に切り替える。
【００５９】
すなわち図７に示すように、表示処理部１７は、リスト利用再生機能が起動されると、表示部１８に対し選択画面２０を表示する。この状態で表示処理部１７は、ユーザによるチャンネルの切り替えや音楽データＤ１の切り替えの要求に応じて、再生部１１によって音楽データＤ１が特徴位置から再生されると、当該特徴位置から再生される音楽データＤ１に応じて、選択画面２０の表示内容を更新する。また表示処理部１７は、表示部１８に対し選択画面２０を表示している状態で、再生部１１により、音楽データＤ１が特徴位置から所定時間再生されたこと、また再生中の音楽データＤ１が所望の音楽データＤ１として選択決定されたことが通知されると、これに応じて表示部１８に対し、選択画面２０から再生画面４０へと切り替えて表示する。
【００６０】
そして表示処理部１７は、表示部１８に対し再生画面４０を表示している状態で、再生部１１により音楽データＤ１が先頭位置から再生されると、当該先頭位置から再生される音楽データＤ１に応じて再生画面４０の表示内容を更新する。ところで表示処理部１７は、表示部１８に対し再生画面４０を表示している状態で、ユーザによるチャンネルの切り替えや音楽データＤ１の切り替えの要求に応じて、再生部１１によって音楽データＤ１が特徴位置から再生されると、表示部１８に対し再生画面４０から選択画面２０へと切り替えて表示する。このようにして表示処理部１７は、チャンネルや音楽データＤ１の切り替え等に応じて、表示部１８に表示する選択画面２０や再生画面４０の表示内容を更新し、また選択画面２０及び再生画面４０を切り替えて表示する。これにより表示処理部１７は、ユーザに対しこれら選択画面２０や再生画面４０を介して、選択されているチャンネルやプレイリストＰＬ、再生中の音楽データＤ１を通知することができる。
【００６１】
これにより図８に示すように、再生部１１は、リスト利用再生機能を実行している間は、ユーザに対しあたかもラジオ放送の受信中にチャンネルを切り替えてラジオ放送局を選局するような感覚で、適宜チャンネルを切り替えさせるようにして所望のプレイリストＰＬを容易に選択させることができる。また再生部１１は、このようにユーザによりチャンネルが切り替えられて所望のプレイリストＰＬが選択される間は、途切れることなく、順次音楽データＤ１を特徴位置や先頭位置から再生して、ユーザに対し、より多くの音楽を聴かせることができる。
【００６２】
因みに再生部１１は、ユーザによりリモートコントローラＲＭの上方向選択ボタンＲＭＥや下方向選択ボタンＲＭＦが比較的速く連続して押下操作されると、その連続的な押下操作が開始される時点に選択されていたチャンネルと、当該連続的な押下操作の速度がある程度遅くなったときに選択されたチャンネルとの間に存在する他のチャンネルの選択を無視するようになされている。これにより再生部１１は、比較的すばやい連続的な押下操作が開始されてから、その連続的な押下操作の速度がある程度遅くなるまでの間に、多数のチャンネルに割り当てられているプレイリストＰＬに従い、順次異なる音楽データＤ１を僅かずつ再生することで、あたかも異なる複数の音楽が数音ずつノイズのように聴こえることを回避している。
【００６３】
ここで実際上、再生部１１は、ユーザにより操作部１２を介してリスト利用再生機能が選択されたことに応じてリスト利用再生機能を起動すると、図９に示すリスト利用再生機能起動処理手順ＲＴ１を開始する。再生部１１は、かかるリスト利用再生機能起動処理手順ＲＴ１を開始すると、ステップＳＰ１において起動初期使用チャンネル番号ＣＮを取得して、次のステップＳＰ２に移る。ステップＳＰ２において再生部１１は、リスト記憶部１６からチャンネルリストＣＬを読み出すと共に、その起動初期使用チャンネル番号ＣＮのチャンネルに割り当てられているプレイリストＰＬもリスト記憶部１６から読み出して、次のステップＳＰ３に移る。
【００６４】
ステップＳＰ３において再生部１１は、プレイリストＰＬを正しく読み出せたか否かを判別する。このステップＳＰ３において肯定結果が得られると、このことは、例えばプレイリストＰＬのデータが破損してはいないことを表している。従って再生部１１は、かかる肯定結果を得ると、次のステップＳＰ４に移る。そしてステップＳＰ４において再生部１１は、プレイリストＰＬを用いてチャンネル初期化処理を実行する。ここで再生部１１は、チャンネル初期化処理として、例えばプレイリストＰＬのリスト属性情報ＬＡＴに含まれている再生形態情報ＰＭがシャッフル再生形態を示していると、当該プレイリストＰＬで規定されている音楽データＤ１の再生順序を無作為に並べ替えた他の順序に変更するような処理を実行する。そして再生部１１は、このようなチャンネル初期化処理を実行した後、次のステップＳＰ５に移る。
【００６５】
ステップＳＰ５において再生部１１は、チャンネル初期化処理後のプレイリストＰＬのリスト属性情報ＬＡＴに含まれている再生利用設定情報ＬＳに基づき、当該プレイリストＰＬが音楽データＤ１の再生に利用するように設定されているか否かを判別する。このステップＳＰ５において否定結果が得られると、このことは、プレイリストＰＬを利用して音楽データＤ１を再生し得ないことを表している。従って再生部１１は、かかる否定結果を得ると、ステップＳＰ６に移る。
【００６６】
ここで、複数のチャンネルの中には、音楽データＤ１の再生に利用するように設定され、かつ当該設定を変更しないようになされたプレイリストＰＬが、固定的に割り当てられているものがある。従ってステップＳＰ６において再生部１１は、そのプレイリストＰＬが割り当てられているチャンネルのチャンネル番号ＣＮを取得して、ステップＳＰ２に戻る。これにより再生部１１は、リスト記憶部１６から、かかるチャンネル番号ＣＮのチャンネルに割り当てられているプレイリストＰＬを読み出して、再び上述と同様の処理を実行する。
【００６７】
ところでステップＳＰ５において肯定結果が得られると、このことは、プレイリストＰＬを利用して音楽データＤ１を再生し得ることを表している。従って再生部１１は、かかる肯定結果を得ると、次のステップＳＰ７に移る。ステップＳＰ７において再生部１１は、プレイリストＰＬに従い再生順序が１番目の音楽データＤ１をデータ記憶部１３から読み出して、次のステップＳＰ８に移る。
【００６８】
ステップＳＰ８において再生部１１は、このとき音楽データＤ１を正しく読み出せたか否かを判別する。このステップＳＰ８において肯定結果が得られると、このことは、例えばこのとき読み出した音楽データＤ１が破損してはいないことを表している。従って再生部１１は、かかる肯定結果を得ると、次のステップＳＰ９に移る。そしてステップＳＰ９において再生部１１は、表示処理部１７に対し表示部１８に上述した選択画面２０を表示させると共に、音楽データＤ１に対する特徴位置からの再生を開始して、次のステップＳＰ１０に移り、かかるリスト利用再生機能起動処理手順ＲＴ１を終了する。
【００６９】
因みに上述したステップＳＰ３において否定結果が得られると、このことは、例えばプレイリストＰＬのデータが破損していることを表している。従って再生部１１は、かかる否定結果を得ると、ステップＳＰ１１に移る。またステップＳＰ８において否定結果が得られると、このことは、例えばこのとき読み出した音楽データＤ１が破損していることを表している。従って再生部１１は、かかる否定結果を得たときも、ステップＳＰ１１に移る。そしてステップＳＰ１１において再生部１１は、エラー処理として、例えばユーザに対し音楽データＤ１を再生し得ないことを通知した後、ステップＳＰ１０に移る。このようにして再生部１１は、リスト利用再生機能を起動している。
【００７０】
次いで、リスト利用再生機能の実行中におけるチャンネル切換処理について説明する。再生部１１は、リスト利用再生機能を実行している状態で、ユーザによる操作部１２の操作に応じてチャンネル切替命令が与えられると、図１０に示すチャンネル切替処理手順ＲＴ２を開始する。そして再生部１１は、かかるチャンネル切替処理手順ＲＴ２を開始すると、ステップＳＰ２１において、チャンネルリストＣＬに登録されているチャンネル番号ＣＮの並びと、ユーザにより指定されたチャンネル番号ＣＮの切替方向とに従い、現在選択中のチャンネルのチャンネル番号ＣＮを１増やしたチャンネル番号ＣＮ又は１減らしたチャンネル番号ＣＮを切替後のチャンネル番号ＣＮとして、次のステップＳＰ２２に移る。ステップＳＰ２２において再生部１１は、リスト記憶部１６から切替後のチャンネル番号ＣＮのチャンネルに割り当てられているプレイリストＰＬを読み出して、次のステップＳＰ２３に移る。
【００７１】
ステップＳＰ２３において再生部１１は、プレイリストＰＬを正しく読み出せたか否かを判別する。このステップＳＰ２３において肯定結果が得られると、このことは、例えばプレイリストＰＬのデータが破損してはいないことを表している。従って再生部１１は、かかる肯定結果を得ると、次のステップＳＰ２４に移る。そしてステップＳＰ２４において再生部１１は、チャンネル変更時処理を実行する。
【００７２】
ステップＳＰ２４において再生部１１は、チャンネル変更時処理として、例えばプレイリストＰＬのリスト属性情報ＬＡＴに含まれている再生形態情報ＰＭがシャッフル再生形態を示していると、当該プレイリストＰＬで規定されている音楽データＤ１の再生順序を無作為に並べ替えた他の順序に変更するような処理を実行する。そして再生部１１は、このようなチャンネル変更時処理を実行した後、次のステップＳＰ２５に移る。
【００７３】
ステップＳＰ２５において再生部１１は、プレイリストＰＬのリスト属性情報ＬＡＴに含まれている再生利用設定情報ＬＳに基づき、当該プレイリストＰＬが音楽データＤ１の再生に利用するように設定されているか否かを判別する。このステップＳＰ２５において否定結果が得られると、このことは、プレイリストＰＬを利用して音楽データＤ１を再生し得ないことを表している。従って再生部１１は、かかる否定結果を得ると、ステップＳＰ２１に戻り、そのプレイリストＰＬに対応するチャンネルのチャンネル番号ＣＮを、さらに１増やしたチャンネル番号ＣＮ又は１減らしたチャンネル番号ＣＮを新たな切替後のチャンネル番号ＣＮとして、再び上述と同様の処理を実行する。
【００７４】
ところでステップＳＰ２５において肯定結果が得られると、このことは、プレイリストＰＬを利用して音楽データＤ１を再生し得ることを表している。従って再生部１１は、かかる肯定結果を得ると、次のステップＳＰ２６に移る。ステップＳＰ２６において再生部１１は、切替後のチャンネルに割り当てられているプレイリストＰＬに従い再生順序が１番目の音楽データＤ１をデータ記憶部１３から読み出して、次のステップＳＰ２７に移る。ステップＳＰ２７において再生部１１は、このとき音楽データＤ１を正しく読み出せたか否かを判別する。このステップＳＰ２７において肯定結果が得られると、このことは、例えばこのとき読み出した音楽データＤ１が破損してはいないことを表している。従って再生部１１は、かかる肯定結果を得ると、次のステップＳＰ２８に移る。
【００７５】
ステップＳＰ２８において再生部１１は、切替前のチャンネルに割り当てられていたプレイリストＰＬに従って再生していた音楽データＤ１の当該再生を中断して、次のステップＳＰ２９に移る。そしてステップＳＰ２９において再生部１１は、表示処理部１７に対し表示部１８に表示させていた選択画面２０の表示内容を更新させると共に、切替後のチャンネルに対応する音楽データＤ１の特徴位置からの再生を開始して、次のステップＳＰ３０に移る。これによりステップＳＰ３０において再生部１１は、かかるチャンネル切替処理手順ＲＴ２を終了する。
【００７６】
因みに上述したステップＳＰ２３において否定結果が得られると、このことは、例えばプレイリストＰＬのデータが破損していることを表している。従って再生部１１は、かかる否定結果を得ると、ステップＳＰ３１に移る。またステップＳＰ２７において否定結果が得られると、このことは、例えば音楽データＤ１が破損していることを表している。従って再生部１１は、かかる否定結果を得たときも、ステップＳＰ３１に移る。そしてステップＳＰ３１において再生部１１は、エラー処理として、例えばユーザに対し音楽データＤ１を再生し得ないことを通知した後、ステップＳＰ３０に移る。このようにして再生部１１は、リスト利用再生機能の実行中に、ユーザの要求に応じてチャンネルを切り替えている。
【００７７】
次いで、リスト利用再生機能の実行中における再生音楽切替処理について説明する。再生部１１は、リスト利用再生機能を実行している状態で、ユーザによる操作部１２の操作に応じて再生音楽切替命令が与えられると、図１１に示す再生音楽切替処理手順ＲＴ３を開始する。再生部１１は、かかる再生音楽切替処理手順ＲＴ３を開始すると、ステップＳＰ４１において、現在選択中のプレイリストＰＬに登録されている音楽指示情報ＭＩＤの並び（シャッフル再生形態が指定されているときには、変更後の並び）と、ユーザにより指定された音楽データＤ１の切替方向とに従い、現在再生中の音楽データＤ１よりも１つ前に再生する音楽データＤ１又は１つ後に再生する音楽データＤ１を切替後の音楽データＤ１とする。そして再生部１１は、データ記憶部１３から切替後の音楽データＤ１を読み出して、次のステップＳＰ４２に移る。
【００７８】
ステップＳＰ４２において再生部１１は、切替後の音楽データＤ１が再生可能であるか否かを判別する。このステップＳＰ４２において否定結果が得られると、このことは、例えば切替後の音楽データＤ１が破損していること、又は切替後の音楽データＤ１に対応する音楽登録情報ＴＲの再生設定情報ＰＳが、当該音楽データＤ１を再生しないことを示していることにより、このままでは音楽データＤ１を再生し得ないことを表している。従って再生部１１は、かかる否定結果を得ると、ステップＳＰ４１に戻り、切替後の音楽データＤ１よりもさらに１つ前に再生する音楽データＤ１又は１つ後に再生する音楽データＤ１を新たな切替後の音楽データＤ１として、再び上述と同様の処理を実行する。
【００７９】
これに対してステップＳＰ４２において肯定結果が得られると、このことは、例えば切替後の音楽データＤ１が破損してはいないし、当該切替後の音楽データＤ１に対応する音楽登録情報ＴＲの再生設定情報ＰＳが、その音楽データＤ１を再生し得ることを示していることにより、何ら問題なく音楽データＤ１を再生し得ることを表している。従って再生部１１は、かかる肯定結果を得ると、次のステップＳＰ４３に移る。ステップＳＰ４３において再生部１１は、現在再生中の音楽データＤ１の当該再生を中断して、次のステップＳＰ４４に移る。そしてステップＳＰ４４において再生部１１は、表示処理部１７に対し表示部１８に表示させていた選択画面２０の表示内容を更新させると共に、切替後の音楽データＤ１に対する特徴位置からの再生を開始して、次のステップＳＰ４５に移る。これによりステップＳＰ４５において再生部１１は、かかる再生音楽切替処理手順ＲＴ３を終了する。このようにして再生部１１は、リスト利用再生機能の実行中に、ユーザの要求に応じて、再生する音楽データＤ１を切り替えている。
【００８０】
かかる構成に加えて再生装置１０の場合、解析部１９は、音楽データＤ１をプレイリストＰＬに登録する際に利用される、当該音楽データＤ１に基づく音楽の特徴を解析している。ただし解析部１９は、再生部１１によりメディアから読み出された音楽データＤ１や外部装置１５からダウンロードされた音楽データＤ１がデータ記憶部１３に記憶されると、装置本体の処理負荷が低い状態において、音楽データＤ１に基づく音楽の特徴を解析している。
【００８１】
このため再生部１１は、メディアから読み出した音楽データＤ１や外部装置１５からダウンロードした音楽データＤ１をデータ記憶部１３に記憶するとき、その音楽データＤ１に対応するデータ属性情報ＤＡＴに対し、当該音楽データＤ１に基づく音楽の特徴の解析が終了しているか否かを示す解析フラグを格納している。そして再生部１１による音楽データＤ１の記憶時にデータ属性情報ＤＡＴに対して格納される解析フラグは、対応する音楽データＤ１に基づく音楽の特徴が未解析であることを示すように設定されている。従って解析部１９は、音楽データＤ１に基づく音楽の特徴を解析するとき、データ記憶部１３内のデータ属性情報ＤＡＴに格納されている解析フラグに基づき、音楽の特徴が未解析の音楽データＤ１を検索し得るようになされている。
【００８２】
また再生装置１０は、ユーザにより操作部１２のリモートコントローラＲＭを介して電源オフ命令が入力されると（すなわち、ユーザにより装置本体に対し電源オフ操作が行われると）、これに応じて電源オン状態から、再生部１１等の各回路ブロックの動作を停止させてスタンバイ状態に移行する。因みにスタンバイ状態とは、装置本体内の再生部１１、通信部１４、表示処理部１７及び表示部１８等のほとんどの回路ブロックが動作を停止させたことで当該装置本体の処理負荷が低くなった状態である。また再生装置１０は、電源オン状態でも、再生部１１が上述したメディア再生機能等の全ての機能を停止させて処理負荷が一定以下のアイドル状態になり一定時間経過すると（すなわち、再生部１１がアイドル状態になり、装置本体に対しユーザにより一定時間何ら操作が行われないと）、自動的に残りの回路ブロックの動作も停止させてスタンバイ状態に移行する。
【００８３】
そして解析部１９は、装置本体のスタンバイ状態において音楽データＤ１に基づく音楽の特徴を自動的に解析するか否かをユーザに対し設定させ得るようにしている。これにより解析部１９は、音楽データＤ１に基づく音楽の特徴を自動的に解析するように設定されていると、ユーザの電源オフ操作により操作部１２から電源オフ命令が入力されたことに応じて装置本体がスタンバイ状態に移行したこと（すなわち、装置本体が処理負荷の低い状態になったこと）を検出して、音楽データＤ１に基づく音楽の特徴を解析する解析処理を開始する。
【００８４】
また解析部１９は、音楽データＤ１に基づく音楽の特徴を自動的に解析するように設定されていると、装置本体の電源オン状態の間、再生部１１の動作状態と操作部１２に対するユーザの操作状況とを監視している。従って解析部１９は、再生部１１がアイドル状態になりそのまま装置本体がスタンバイ状態に移行したこと（すなわち、装置本体が処理負荷の低い状態になったこと）も検出することができる。これにより解析部１９は、このようにして再生部１１のアイドル状態から装置本体がスタンバイ状態に移行したときにも、音楽データＤ１に基づく音楽の特徴の解析処理を開始する。
【００８５】
ところで解析部１９は、例えば装置本体が電源オン状態の間、データ記憶部１３に記憶されている全ての音楽データＤ１の数と、音楽の特徴が未解析の音楽データＤ１の数とを定期的に検出する。そして解析部１９は、データ記憶部１３に記憶されている全ての音楽データＤ１の中で音楽の特徴が未解析の音楽データＤ１が所定の割合以上存在していることを検出すると、その旨を告知するための告知画面を、表示処理部１７を介して表示部１８に表示する。
【００８６】
従って解析部１９は、音楽データＤ１に基づく音楽の特徴を自動的に解析しないように設定されている場合に、データ記憶部１３に対し新たに複数の音楽データＤ１が記憶されても、ユーザに対し音楽データＤ１に基づく音楽の特徴を解析するように促すことができる。また解析部１９は、音楽データＤ１に基づく音楽の特徴を自動的に解析するように設定されている場合でも、再生装置１０が長時間、電源をオフさせずに使用され続けている間に、データ記憶部１３に対し新たに複数の音楽データＤ１が記憶されると、ユーザに対し音楽データＤ１に基づく音楽の特徴を解析するように促すことができる。
【００８７】
そして解析部１９は、音楽の特徴が未解析の音楽データＤ１が存在することを告知したときに、当該音楽データＤ１に基づく音楽の特徴を自動的に解析するように設定されていると、その告知の後、装置本体がスタンバイ状態に移行して当該装置本体の処理負荷が低い状態を検出したとき、音楽データＤ１に基づく音楽の特徴の解析処理を開始する。これに対して解析部１９は、ユーザに対し音楽の特徴が未解析の音楽データＤ１が存在することを告知したときに、当該音楽データＤ１に基づく音楽の特徴を自動的には解析しないように設定されていると、その告知に合わせてユーザに対し、音楽データＤ１に基づく音楽の特徴を解析するための２つの手法を通知する。この場合、解析部１９は、ユーザに対し、一方の手法として音楽データＤ１に基づく音楽の特徴を自動的に解析するように設定し直したうえで電源オフ操作を行うと、当該音楽データＤ１に基づく音楽の未解析の特徴を解析し得ることを通知する。
【００８８】
また解析部１９は、他方の手法として、装置本体が電源オン状態のままでも、ユーザが手動で解析の実行を要求すること（すなわち、操作部１２を介して解析実行命令が入力されること）で、音楽データＤ１に基づく音楽の未解析の特徴を解析し得ることも通知する。そして再生部１１は、ユーザにより操作部１２を介して解析実行命令が入力されたときに（すなわち、ユーザにより解析実行操作が行われたときに）、ディスク再生機能等の何れかの機能を実行していると、その機能を強制的に終了させて自己の動作を停止させる。
【００８９】
従って解析部１９は、音楽データＤ１に基づく音楽の特徴を自動的には解析しないように設定されていても、ユーザにより手動で音楽の特徴に対する解析の実行が要求されると、その要求に応じた再生部１１の動作の停止に伴う装置本体の処理負荷が低い状態を検出する。これにより解析部１９は、装置本体の処理負荷が低い状態で、音楽データＤ１に基づく音楽の特徴の解析処理を開始する。因みに解析部１９は、音楽データＤ１に基づく音楽の特徴を自動的には解析しないように設定されていても、ユーザにより操作部１２を介してメディア再生機能等の終了命令が入力された後、解析実行操作により操作部１２から解析実行命令が入力されたときには、すでに再生部１１が動作を停止させていることにより装置本体の処理負荷が低い状態を検出する。これにより解析部１９は、このような場合でも装置本体の処理負荷が低い状態で、音楽データＤ１に基づく音楽の特徴の解析処理を開始する。
【００９０】
解析部１９は、このようにして音楽データＤ１に基づく音楽の特徴の解析処理を開始すると、まずデータ記憶部１３内のデータ属性情報ＤＡＴに格納されている解析フラグに基づき、音楽の特徴が未解析の音楽データＤ１を検索する。そして解析部１９は、データ記憶部１３から、検索した全ての音楽データＤ１を順次指定して読み出すことが可能な記憶アドレスのような情報（以下、これを未解析音楽指定情報と呼ぶ）の一覧（以下、これを未解析音楽一覧と呼ぶ）を生成する。
【００９１】
ところで再生装置１０では、データ記憶部１３から音楽の特徴が未解析の音楽データＤ１をどのような順序で読み出して音楽の特徴を解析するかを、例えばユーザに設定させ得るようにしている。従って解析部１９は、このように未解析音楽一覧を生成したときには、その未解析音楽一覧内の未解析音楽指定情報を、ユーザの設定に従い生成時の並びのままにし、又はデータ属性情報ＤＡＴとしての記憶日時や音楽データＤ１の提供元、アーティスト名、ジャンル名等のデータ属性情報ＤＡＴに応じた順序に並べ替える。
【００９２】
因みにデータ記憶部１３から音楽の特徴が未解析の全ての音楽データＤ１を読み出す順序としては、当該音楽の特徴が未解析の全ての音楽データＤ１を記憶日時の新しいものから順に読み出す順序や、音楽の特徴が未解析の全ての音楽データＤ１を当該音楽データＤ１の提供元、アーティスト又はジャンルで分類して当該分類毎に記憶日時の新しいものから順に読み出す順序がある。また、かかる順序としては、音楽の特徴が未解析の全ての音楽データＤ１を、対応する音楽タイトルの五十音やアルファベットの順に読み出す順序や、当該音楽の特徴が未解析の全ての音楽データＤ１をアーティストやジャンルで分類して、当該分類毎に音楽タイトルの五十音やアルファベットの順に読み出す順序等もある。
【００９３】
解析部１９は、このような未解析音楽一覧に従いデータ記憶部１３から音楽の特徴が未解析の音楽データＤ１を読み出して内部のメモリに格納する。そして解析部１９は、未解析音楽一覧が示す読出順序で内部のメモリから１個の音楽データＤ１を読み出して音楽の特徴を解析した後、再び内部のメモリから１個の新たな音楽データＤ１を読み出して音楽の特徴を解析するように、順次１個の音楽データＤ１に基づく音楽の特徴を解析している。
【００９４】
ただし解析部１９は、ユーザの電源オフ操作や解析実行操作に応じた装置本体の処理負荷が低い状態で音楽データＤ１に基づく音楽の特徴の解析処理を開始しても、ユーザの電源オン操作や機能選択操作に応じて装置本体が電源オン状態や処理負荷の高い状態に移行すると、その解析処理を中断して当該装置本体がユーザの要求に対処し得るようにする。このため解析部１９に対しては、解析処理のためにデータ記憶部１３から１度に読み出す音楽データＤ１の数の上限が予め50個等の所定数（以下、これを上限所定数と呼ぶ）に選定されている。
【００９５】
従って解析部１９は、音楽の特徴が未解析の音楽データＤ１の総数が上限所定数以下であると、データ記憶部１３から音楽の特徴が未解析の音楽データＤ１を一回の読出処理で全て読み出す。これに対して解析部１９は、音楽の特徴が未解析の音楽データＤ１の総数が上限所定数よりも多いと、データ記憶部１３から音楽の特徴が未解析の音楽データＤ１を上限所定数だけ読み出し、当該読み出した音楽データＤ１に基づく音楽の特徴の解析が終了すると、再びデータ記憶部１３から音楽の特徴が未解析の音楽データＤ１を上限所定数だけ（又は上限所定数に満たない残りの全てを）読み出して音楽の特徴を解析する。
【００９６】
これにより解析部１９は、データ記憶部１３からの音楽データＤ１の１回の読出時間を極力短縮している。その結果、解析部１９は、装置本体の処理負荷が低い状態を検出してから、音楽データＤ１に基づく音楽の特徴を解析し始めるまでの時間を極力短縮している。従って解析部１９は、装置本体の処理負荷が低い状態を検出してから、比較的速い時点にユーザによって電源オン操作や機能選択操作が行われて装置本体が電源オン状態や処理負荷の高い状態に戻り解析処理を中断するような場合でも、極力多くの音楽データＤ１に基づく音楽の特徴を解析し得るようにしている。
【００９７】
ところで解析部１９は、実際には内部のメモリから１個の音楽データＤ１を読み出したとき、当該１個の音楽データＤ１を周波数解析する周波数解析処理と、その周波数解析の結果をもとに、当該１個の音楽データＤ１に基づく音楽の特徴を数値化する特徴数値化処理とを順次実行している。すなわち解析部１９は、内部のメモリから１個の音楽データＤ１を読み出すと、当該読み出した１個の音楽データＤ１に対する周波数解析処理を実行する。これにより解析部１９は、メモリから読み出した音楽データＤ１を音楽の時間軸に沿って所定の単位処理部分（例えば、１秒分の音楽に相当する部分である）に分けると共に、順次単位処理部分から１オクターブの12音階それぞれに相当する周波数帯域毎のエネルギーを抽出する。
【００９８】
このようにして解析部１９は、音楽データＤ１全体に亘って周波数帯域毎のエネルギーを得ると、次いで、その周波数帯域毎のエネルギーをもとに特徴数値化処理を実行する。これにより解析部１９は、音楽の演奏に利用されている楽器や和音、テンポ等の種々の情報を検出する。また解析部１９は、かかる検出結果に基づき、音楽の特徴を複数種類の項目（以下、これを特徴項目と呼ぶ）それぞれについて数値化して、当該音楽の特徴を表す複数の特徴値からなる特徴数値化情報を生成する。
【００９９】
ここで図１２に示すように、解析部１９は、１個の音楽データＤ１の特徴を表す特徴数値化情報ＳＮとして、音楽の基本的な特徴をテンポ（Tempo）や音のばらつき（Dispersion）、音階（Major）、リズム（Rhythmratio）等の複数種類の特徴項目それぞれについて数値化して表す複数の特徴値を生成している。また解析部１９は、かかる特徴数値化情報ＳＮとして、音楽の雰囲気の特徴をアコースティック（Acoustic）、元気（Energy）、クラシック（Classic）、ジャズ（Jazz）、カフェテラス（Cafe）等の複数種類の特徴項目それぞれについて数値化して表す複数の特徴値も生成している。さらに解析部１９は、かかる特徴数値化情報ＳＮとして、音楽の印象の特徴を幸せ（Happy）、悲しい（Sad）、明るい（Bright）、うれしい（Joyful）、さわやか（Fresh）等の複数種類の特徴項目それぞれについて数値化して表す複数の特徴値も生成している。
【０１００】
このようにして解析部１９は、１個の音楽データＤ１に基づく音楽の特徴を解析し、その解析結果として当該音楽の特徴を表す特徴数値化情報ＳＮを得ている。そして解析部１９は、このようにして得た特徴数値化情報ＳＮを、対応する（すなわち、このとき音楽の特徴を解析し終えた）音楽データＤ１の記憶アドレスと共に登録部２０に送出する。因みに解析部１９は、このように特徴数値化情報ＳＮを得ると、当該特徴数値化情報ＳＮを、対応する音楽データＤ１の先頭又は後尾に付加されているタグに格納している。
【０１０１】
ところで上述した複数種類のプレイリストＰＬの中には、アーティスト名やジャンル名、データ記憶部１３に記憶している全ての音楽データＤ１から無作為に選定した所定数の音楽データＤ１等のように、それぞれ音楽データＤ１を登録するための具体的なテーマが決められているものが複数ある。そしてこれら複数のプレイリストＰＬには、それぞれ具体的なテーマに合った音楽の音楽データＤ１がデータ属性情報ＤＡＴ等に応じて特定され登録される。また上述した複数種類のプレイリストＰＬの中には、気候、場所、季節、気分、雰囲気、イベント等のように、それぞれ特徴の似ている音楽の音楽データＤ１を登録するための抽象的なテーマが決定されているものも複数ある。そしてこれら複数のプレイリストＰＬには、それぞれ抽象的なテーマに合った（又は抽象的なテーマをイメージさせる）特徴を有する音楽の音楽データＤ１が当該音楽の特徴に応じて特定され登録される。
【０１０２】
ここで抽象的なテーマが決定され、音楽データＤ１の登録に音楽の特徴を利用する複数種類のプレイリストＰＬについては、それぞれ抽象的なテーマに合った特徴を有する音楽の音楽データＤ１を特定して登録するための登録条件が設定されている。そしてこのような複数のプレイリストＰＬとしては、それぞれ抽象的なテーマに合った特徴を有する音楽の音楽データＤ１を特定するための１又は複数の特徴項目と、その特徴項目毎の特徴値に対する下限閾値及び又は上限閾値とが任意に選定され、当該選定された特徴項目において下限閾値以上の特徴値や上限閾値未満の特徴値、下限閾値以上でかつ上限閾値未満の特徴値を有する音楽データＤ１を特定して登録するような登録条件（以下、これを第１の閾値利用登録条件と呼ぶ）が設定されているものが複数ある。
【０１０３】
このため図１３に示すように、再生装置１０のテーブル記憶部２１には、第１の閾値利用登録条件が設定された複数のプレイリスト（以下、これを特に閾値利用プレイリストと呼ぶ）ＰＬを識別可能な例えばリスト名と、当該第１の閾値利用登録条件とを対応付けて示す第１の登録条件テーブルＲＥＴ１が記憶されている。従って登録部２０は、解析部１９から１個の音楽データＤ１に対応する特徴数値化情報ＳＮが与えられる毎に、閾値利用プレイリストＰＬに当該１個の音楽データＤ１を登録するための登録処理（以下、これを閾値利用登録処理と呼ぶ）を実行する。そして登録部２０は、かかる閾値利用登録処理を実行すると、特徴数値化情報ＳＮ（すなわち、複数の特徴項目に対応する複数の特徴値）と、第１の登録条件テーブルＲＥＴ１とに基づき、複数の閾値利用プレイリストＰＬの中に、当該音楽データＤ１を登録可能な（すなわち、音楽データＤ１が適合する第１の閾値利用登録条件を有する）閾値利用プレイリストＰＬが存在するか否かを判別する。
【０１０４】
その結果、登録部２０は、音楽データＤ１を音楽の特徴に応じて登録可能な特定の閾値利用プレイリストＰＬが存在すると、かかる閾値利用プレイリストＰＬに対し、このとき解析部１９から与えられた記憶アドレスを音楽指示情報ＭＩＤとして格納する。これにより登録部２０は、音楽データＤ１の特徴に応じた特定の閾値利用プレイリストＰＬに対し、その音楽データＤ１を登録する。
【０１０５】
ところで図１４に示すように、これら複数の閾値利用プレイリストＰＬの中には、第１の閾値利用登録条件の設定内容（すなわち、特徴項目や下限閾値及び又は上限閾値の選定内容）に応じて、互いの第１の閾値利用登録条件に対し同一の音楽データＤ１が適合するような複数の閾値利用プレイリストＰＬ１及びＰＬ２が存在する場合がある。そして再生装置１０では、基本的に複数の閾値利用プレイリストＰＬに対し同一の音楽データＤ１が登録されることを許容している。
【０１０６】
しかしながら再生装置１０では、互いの第１の閾値利用登録条件に同一の音楽データＤ１が比較的多く適合する可能性の高い複数の閾値利用プレイリストＰＬ１及びＰＬ２を、ユーザ設定等に応じて排他グループとしてグループ化している。そして登録部２０は、同一の排他グループに属する複数の閾値利用プレイリストＰＬ１及びＰＬ２の第１の閾値利用登録条件に同一の音楽データＤ１が適合したときには、これら閾値利用プレイリストＰＬ１及びＰＬ２それぞれに対しすでに登録されている音楽データＤ１の登録総数や、第１の閾値利用登録条件として用いられる特徴項目の数、特徴項目の特徴値に対する下限閾値及び又は上限閾値等に応じて、一部の閾値利用プレイリストＰＬ１又はＰＬ２にのみ当該音楽データＤ１を登録し、残りの閾値利用プレイリストＰＬ１又はＰＬ２へは、その音楽データＤ１を登録しないようにする。
【０１０７】
これにより登録部２０は、互いの第１の閾値利用登録条件に対し同一の音楽データＤ１が比較的多く適合する可能性の高い複数の閾値利用プレイリストＰＬ１及びＰＬ２（すなわち、同一の排他グループに属する複数の閾値利用プレイリストＰＬ１及びＰＬ２）に対しそれぞれ同一の音楽データＤ１を多く登録するようなことを回避している。従って登録部２０は、同一の排他グループに属する閾値利用プレイリストＰＬ１及びＰＬ２の何れが音楽データＤ１の再生に利用されても、それぞれ異なる音楽を試聴及び聴取させることができる。因みに登録部２０は、同一の排他グループに属する複数の閾値利用プレイリストＰＬ１及びＰＬ２の第１の閾値利用登録条件に適合した同一の音楽データＤ１を、何れかの閾値利用プレイリストＰＬ１又はＰＬ２に登録するときには、上述した音楽データＤ１の登録総数等に応じて、当該同一の排他グループに属する複数の閾値利用プレイリストＰＬ１及びＰＬ２に対し音楽データＤ１の登録総数が極端に偏ることを極力回避するようにしている。
【０１０８】
また図１５に示すように、データ記憶部１３に記憶される複数の音楽データＤ１の中には、所定の特徴項目において互いに比較的近い特徴値を示すような複数の音楽データＤ１Ａ乃至Ｄ１Ｄが存在する場合がある。このため図１６及び図１７に一例を示すように、登録部２０は、同一の排他グループに属してはいない複数の閾値利用プレイリストＰＬ（すなわち、リスト名Ｘ及びリスト名Ｙの閾値利用プレイリストＰＬ）において、所定の特徴項目の特徴値に対する下限閾値が比較的高い値に選定され、また上限閾値が比較的低い値に選定される等して（すなわち、その特徴値に対する適合範囲が狭められて）第１の閾値利用登録条件が比較的厳しく設定されると、比較的近い特徴値を示す複数の音楽データＤ１Ａの一部のみを閾値利用プレイリストＰＬに登録する。そして登録部２０は、残りの音楽データＤ１Ｂ乃至Ｄ１Ｄを何れの閾値利用プレイリストＰＬに対しても登録し得なくなる。
【０１０９】
すなわち再生装置１０では、複数の閾値利用プレイリストＰＬにおいてそれぞれ第１の閾値利用登録条件が比較的厳しく設定されると、これら閾値利用プレイリストＰＬに対し個々の抽象的なテーマに沿って（又は抽象的なテーマのイメージに近い）特徴の類似する音楽の音楽データＤ１を極力厳選して登録するようになる。その結果、再生装置１０では、データ記憶部１３に記憶した複数の音楽データＤ１の中で、何れの閾値利用プレイリストＰＬにも登録されない音楽データＤ１が増加することになる。
【０１１０】
これに対して図１８及び図１９に一例を示すように、登録部２０は、同一の排他グループに属してはいない複数の閾値利用プレイリストＰＬ（すなわち、リスト名Ｘ及びリスト名Ｙの閾値利用プレイリストＰＬ）において、所定の特徴項目の特徴値に対する下限閾値が比較的低い値に選定され、また上限閾値が比較的高い値に選定される等して（すなわち、その特徴値に対する適合範囲が広げられて）第１の閾値利用登録条件が比較的緩和されて設定されていると、これら複数の閾値利用プレイリストＰＬに対し、比較的近い特徴値を示す複数の音楽データＤ１Ａ乃至Ｄ１Ｄを重複して登録する可能性がある。すなわち再生装置１０では、複数の閾値利用プレイリストＰＬにおいてそれぞれ第１の閾値利用登録条件が比較的緩和されて設定されると、これら複数の閾値利用プレイリストＰＬに対し、それぞれ抽象的なテーマに沿って（又は抽象的なテーマのイメージに近い）特徴の類似する音楽の音楽データＤ１と共に、その抽象的なテーマに沿わない（又は抽象的なテーマのイメージからかけ離れた）特徴の異なる音楽の音楽データＤ１も登録するようになる。
【０１１１】
このため再生装置１０では、登録部２０により試験的に種々の音楽データＤ１を複数の閾値利用プレイリストＰＬに登録し、その登録結果に応じて、これら複数の閾値利用プレイリストＰＬに対応する第１の閾値利用登録条件の設定内容が適宜調整されている。これにより図２０に一例を示すように、登録部２０は、所定の閾値利用プレイリストＰＬ（すなわち、リスト名Ｘ及びリスト名Ｙの閾値利用プレイリストＰＬ）に対し、比較的近い特徴値を示す複数の音楽データＤ１Ａ乃至Ｄ１Ｄを適宜分散させて登録している。すなわち登録部２０は、データ記憶部１３に記憶された複数の音楽データＤ１の中で、何れの閾値利用プレイリストＰＬにも登録されない音楽データＤ１が増加することを極力押えながら、複数の閾値利用プレイリストＰＬに対し、個々の抽象的なテーマに沿って（又は抽象的なテーマのイメージに近い）特徴の類似する音楽の音楽データＤ１を登録している。
【０１１２】
しかしながら再生装置１０では、これら複数の閾値利用プレイリストＰＬの第１の閾値利用登録条件それぞれが他の閾値利用プレイリストＰＬの第１の閾値利用登録条件をほとんど考慮せずに設定されている。すなわち再生装置１０では、閾値利用プレイリストＰＬ毎にその抽象的なテーマに応じて、利用する特徴項目やその種類、また特徴値に対する下限閾値及び又は上限閾値が任意に選定されて第１の閾値利用登録条件が設定されている。このため再生装置１０では、このように複数の閾値利用プレイリストＰＬの第１の閾値利用登録条件の設定内容がそれぞれ適宜調整されても、データ記憶部１３に記憶している全ての音楽データＤ１を必ずしも何れかの閾値利用プレイリストＰＬに振り分けて登録し得るわではなく、何れの閾値利用プレイリストＰＬにも登録されない音楽データＤ１が存在する可能性がある。
【０１１３】
このためテーブル記憶部２１には、音楽データＤ１を音楽の特徴に応じて登録するための第１の閾値利用登録条件を示す第１の登録条件テーブルＲＥＴ１と共に、音楽データＤ１を音楽の特徴に応じて登録するために第１の閾値利用登録条件とは異なり、かつ当該第１の閾値利用登録条件よりも緩和された登録条件を示す第２の登録条件テーブルも記憶されている。そして登録部２０は、閾値利用登録処理を開始した場合、まず第１段階の処理（以下、これを第１段階処理と呼ぶ）を実行することにより、上述したように第１の登録条件テーブルＲＥＴ１に従って１個の音楽データＤ１を何れかの閾値利用プレイリストＰＬに登録するようにする。しかしながら登録部２０は、第１段階処理において、第１の登録条件テーブルＲＥＴ１に従い１個の音楽データＤ１を何れの閾値利用プレイリストＰＬにも登録し得ないときには、引き続き閾値利用登録処理の一環として第２段階の処理（以下、これを第２段階処理と呼ぶ）を実行する。これにより登録部２０は、第１段階処理では何れの閾値利用プレイリストＰＬにも登録し得なかった１個の音楽データＤ１を音楽の特徴を示す特徴数値化情報ＳＮと第２の登録条件テーブルとに基づいて改めて何れかの閾値利用プレイリストＰＬに登録している。
【０１１４】
ところで、かかる第２段階処理としては、以下のような２種類の手法が考えられる。従って以下には、一方の手法による第２段階処理と、他方の手法による第２段階処理とについて順番に説明する。まず登録部２０は、一方の手法による第２段階処理を実行するように構成されている場合、予め試験的に多数の音楽データＤ１のそれぞれ同一種類の複数の特徴値を多次元空間の座標値として用いて、これら多数の音楽データＤ１に対する多次元クラスタリングを行う。これにより登録部２０は、それぞれ音楽の特徴が類似する音楽データＤ１同士をまとめる（すなわち、音楽データＤ１を特徴に応じて分類する）複数のクラスタを生成する。
【０１１５】
因みに登録部２０は、多数の音楽データＤ１それぞれが必ず何れか１つのクラスタにのみ属するように、これら多数の音楽データＤ１に対する多次元クラスタリングを行っている。またクラスタの総数は、例えば、複数の閾値利用プレイリストＰＬの数と同数、又はその数よりも多く選定されている。そして登録部２０は、これら複数のクラスタそれぞれの多次元空間における中心座標値（以下、これをクラスタ中心値と呼ぶ）を検出する。
【０１１６】
さらに再生装置１０では、これら複数のクラスタに属する音楽データＤ１を再生し音楽を実際に聴取させることで、閾値利用プレイリストＰＬ毎に、その抽象的なテーマに合う特徴の音楽の音楽データＤ１が属するクラスタを選定させる。そして再生装置１０では、その選定結果に応じて、複数のクラスタそれぞれに対し必ず何れか１つの閾値利用プレイリストＰＬのみが対応するように、複数の閾値利用プレイリストＰＬにそれぞれ少なくとも１つのクラスタが対応付けられる。
【０１１７】
これにより再生装置１０では、新たな音楽データＤ１に基づく音楽の特徴とクラスタ中心値とに基づいて当該音楽データＤ１が属する何れか１つのクラスタを判別すると共に、当該判別した１つのクラスタに対応付けられている閾値利用プレイリストＰＬに対し、その音楽データＤ１を登録するような登録条件（以下、これを第１のクラスタ利用登録条件と呼ぶ）が設定される。そして図２１に示すように、再生装置１０のテーブル記憶部２１には、第２の登録条件テーブルとして、複数のクラスタそれぞれを識別可能な例えばクラスタ番号と、クラスタ中心値と、クラスタに属する音楽データＤ１に基づく音楽の特徴が抽象的なテーマに合う閾値利用プレイリストＰＬのリスト名とを対応付けて第１のクラスタ利用登録条件を示すクラスタ利用登録条件テーブルＲＥＴ２が記憶されている。
【０１１８】
この状態で登録部２０は、閾値利用登録処理において第１段階処理に引き続き第２段階処理を開始すると、第１の登録条件テーブルＲＥＴ１に従い何れの閾値利用プレイリストＰＬにも登録し得なかった１個の音楽データＤ１に対応する特徴数値化情報ＳＮから、これに含まれる全ての特徴値のうち、上述した多次元クラスタリングの際に用いられたものと同一種類の特徴値を全て取り出す。そして図２２に示すように、登録部２０は、その特徴数値化情報ＳＮから取り出した複数種類の特徴値（すなわち、多次元空間の座標値として用いる）と、クラスタ利用登録条件テーブルＲＥＴ２内のクラスタ中心値とに基づき、１個の音楽データＤ１と個々のクラスタとのベクトル空間距離Ｌ１乃至Ｌ４を検出する。その結果、登録部２０は、１個の音楽データＤ１と個々のクラスタとのベクトル空間距離Ｌ１乃至Ｌ４のうち、当該１個の音楽データＤ１とのベクトル空間距離Ｌ３が最も短い１個のクラスタを判別する。すなわち登録部２０は、ベクトル空間距離Ｌ３により１個の音楽データＤ１がその音楽の特徴に応じて属する１個のクラスタを判別する。
【０１１９】
また登録部２０は、その判別結果をもとにクラスタ利用登録条件テーブルＲＥＴ２を参照して、１個の音楽データＤ１が属する１個のクラスタ（すなわち、ベクトル空間距離Ｌ３の最も短い１個のクラスタ）に対応付けられている１個の閾値利用プレイリストＰＬを検出する。このようにして登録部２０は、複数の閾値利用プレイリストＰＬの中から、音楽データＤ１に基づく音楽の特徴に合う抽象的なテーマの１つの閾値利用プレイリストＰＬを検出する。そして登録部２０は、その検出した閾値利用プレイリストＰＬに対し、このとき第２段階処理に用いた１個の音楽データＤ１に対応する記憶アドレスを音楽指示情報ＭＩＤとして格納する。これにより登録部２０は、１個の音楽データＤ１に基づく音楽の特徴に応じた特定の閾値利用プレイリストＰＬに対し、その音楽データＤ１を登録する。
【０１２０】
このようにして登録部２０は、一方の手法による第２段階処理を実行した場合、複数の閾値利用プレイリストＰＬに対しそれぞれ少なくとも１個のクラスタが対応付けられており、これら複数の閾値利用プレイリストＰＬに対応付けられている複数のクラスタの中から、１個の音楽データＤ１が属する（すなわち、類似する特徴の音楽の音楽データＤ１を分類する）１つのクラスタを判別している。従って登録部２０は、第１段階処理において１個の音楽データＤ１を何れの閾値利用プレイリストＰＬへも登録し得ないとき、当該１個の音楽データＤ１を、当該音楽データＤ１が属する１個のクラスタをもとに、音楽の特徴に応じた何れか１つの閾値利用プレイリストＰＬに確実に登録することができる。
【０１２１】
実際上、登録部２０は、一方の手法による第２段階処理を実行するように構成されている場合、解析部１９から１個の音楽データＤ１に対応する特徴数値化情報ＳＮが与えられると、図２３に示す第１の二段階登録処理手順ＲＴ８を開始する。そして登録部２０は、かかる第１の二段階登録処理手順ＲＴ８を開始すると、ステップＳＰ８１において第１段階処理を開始して特徴数値化情報ＳＮ及び第１の登録条件テーブルＲＥＴ１に基づき、当該第１の登録条件テーブルＲＥＴ１内に１個の音楽データＤ１に基づく音楽の特徴に適合する第１の閾値利用登録条件が存在するか否かを判別する。
【０１２２】
このステップＳＰ８１において肯定結果が得られると、このことは第１の登録条件テーブルＲＥＴ１に従い１個の音楽データＤ１を音楽の特徴に応じた少なくとも１つの閾値利用プレイリストＰＬに登録し得ることを表している。従って登録部２０は、かかる肯定結果を得ると、次のステップＳＰ８２に移る。そしてステップＳＰ８２において登録部２０は、１個の音楽データＤ１を音楽の特徴が適合する閾値利用プレイリストＰＬに登録して、次のステップＳＰ８３に移る。
【０１２３】
ところで上述したステップＳＰ８１において否定結果が得られると、このことは第１の登録条件テーブルＲＥＴ１内の第１の閾値利用登録条件では、１個の音楽データＤ１を何れの閾値利用プレイリストＰＬへも登録し得ないことを表している。従って登録部２０は、かかる否定結果を得ると、ステップＳＰ８３に移る。ステップＳＰ８３において登録部２０は、第２段階処理を実行するか否かを判別する。このステップＳＰ８３において肯定結果が得られると、このことは第１段階処理で１個の音楽データＤ１を何れの閾値利用プレイリストＰＬへも登録し得なかったことを表している。従って登録部２０は、かかる肯定結果を得ると、ステップＳＰ８４に移る。
【０１２４】
ステップＳＰ８４において登録部２０は、第１段階処理に引き続き第２段階処理を開始して、特徴数値化情報ＳＮ、及び第２の登録条件テーブルとしてのクラスタ利用登録条件テーブルＲＥＴ２に基づいて１個の音楽データＤ１が音楽の特徴に応じて属する１個のクラスタを判別して、次のステップＳＰ８５に移る。ステップＳＰ８５において登録部２０は、クラスタ利用登録条件テーブルＲＥＴ２を参照して、その判別したクラスタに対応付けられている閾値利用プレイリストＰＬを検出して、次のステップＳＰ８６に移る。
【０１２５】
ステップＳＰ８６において登録部２０は、１個の音楽データＤ１を、その検出した閾値利用プレイリストＰＬに登録した後、次のステップＳＰ８７に移り、かかる第１の二段階登録処理手順ＲＴ８を終了する。ところで上述したステップＳＰ８３において否定結果が得られると、このことは第１段階処理で第１の登録条件テーブルＲＥＴ１に従い１個の音楽データＤ１を何れかの閾値利用プレイリストＰＬへ登録し得たことを表している。従って登録部２０は、かかる否定結果を得ると、第２段階処理は開始せずにステップＳＰ８７に移り、第１の二段階登録処理手順ＲＴ８を終了する。
【０１２６】
次いで登録部２０が他方の手法による第２段階処理を実行するように構成されている場合について説明する。この場合、再生装置１０では、閾値利用プレイリストＰＬ毎に、上述した第１の閾値利用登録条件の閾値のみを変更した例えば２種類の第２及び第３の閾値利用登録条件が追加で設定されている。
【０１２７】
閾値利用プレイリストＰＬ毎の第２の閾値利用登録条件は、対応する第１の閾値利用登録条件に比べて、下限閾値の少なくとも１部が小さい値に変更され、及び又は上限閾値の少なくとも一部が大きい値に変更されて特徴値の適合範囲が広げられている。すなわち閾値利用プレイリストＰＬ毎の第２の閾値利用登録条件は、対応する第１の閾値利用登録条件に比べて緩和されている。
【０１２８】
また閾値利用プレイリストＰＬ毎の第３の閾値利用登録条件は、対応する第２の閾値利用登録条件に比べて、下限閾値の少なくとも１部が小さい値に変更され、及び又は上限閾値の少なくとも一部が大きい値に変更されて特徴値の適合範囲がさらに広げられている。すなわち、閾値利用プレイリストＰＬ毎の第３の閾値利用登録条件は、対応する第２の閾値利用登録条件に比べて緩和されている。なお第３の閾値利用登録条件は、第１の閾値利用登録条件に従い何れの閾値利用プレイリストＰＬにも登録し得なかった音楽データＤ１を、最終的には音楽の特徴に応じた何れかの閾値利用プレイリストＰＬに対しほぼ確実に登録し得るように、その設定内容（すなわち、下限閾値及び又は上限閾値）が適宜選定されている。
【０１２９】
そして図２４（Ａ）及び（Ｂ）に示すように、テーブル記憶部２１には、第２の登録条件テーブルとして、上述した第１の登録条件テーブルＲＥＴ１が示す閾値利用プレイリストＰＬ毎の第１の閾値利用登録条件が第２及び第３の閾値利用登録条件に変更されたことを除いて当該第１の登録条件テーブルＲＥＴ１と同様に構成された第１及び第２閾値利用登録条件テーブルＲＥＴ３及びＲＥＴ４が記憶されている。
【０１３０】
この状態で登録部２０は、閾値利用登録処理において第１段階処理に引き続き第２段階処理を開始すると、まず第１の登録条件テーブルＲＥＴ１に従い何れの閾値利用プレイリストＰＬにも登録し得なかった１個の音楽データＤ１に対応する特徴数値化情報ＳＮと、第１閾値利用登録条件テーブルＲＥＴ３とに基づき、複数の閾値利用プレイリストＰＬの中に、当該音楽データＤ１を登録可能な（すなわち、音楽データＤ１が適合する第２の閾値利用登録条件を有する）閾値利用プレイリストＰＬが存在するか否かを判別する。
【０１３１】
その結果、登録部２０は、１個の音楽データＤ１を音楽の特徴に応じて登録可能な特定の閾値利用プレイリストＰＬが存在すると、かかる閾値利用プレイリストＰＬに対し、このとき第２段階処理に用いた音楽データＤ１に対応する記憶アドレスを音楽指示情報ＭＩＤとして格納する。これにより登録部２０は、音楽データＤ１の特徴に応じた特定の閾値利用プレイリストＰＬに対し、その音楽データＤ１を登録する。
【０１３２】
これに対して登録部２０は、第１閾値利用登録条件テーブルＲＥＴ３を利用しても、１個の音楽データＤ１を登録可能な閾値利用プレイリストＰＬを検出し得ないときには、引き続き当該１個の音楽データＤ１に対応する特徴数値化情報ＳＮと、第２閾値利用登録条件テーブルＲＥＴ４とに基づき、複数の閾値利用プレイリストＰＬの中で、その音楽データＤ１を登録可能な（すなわち、音楽データＤ１が適合する第３の閾値利用登録条件を有する）閾値利用プレイリストＰＬを判別する。
【０１３３】
そして登録部２０は、その判別した閾値利用プレイリストＰＬに対し、このとき第２段階処理に用いた１個の音楽データＤ１に対応する記憶アドレスを音楽指示情報ＭＩＤとして格納する。これにより登録部２０は、音楽データＤ１の特徴に応じた特定の閾値利用プレイリストＰＬに対し、その音楽データＤ１を登録する。このようにして登録部２０は、他方の手法による第２段階処理を実行した場合も、第１の閾値利用登録条件を僅かずつ緩和している第２及び第３の閾値利用登録条件を順次用いることにより、第１段階処理において何れの閾値利用プレイリストＰＬへも登録し得ない１個の音楽データＤ１を何れかの閾値利用プレイリストＰＬにほぼ確実に登録することができる。
【０１３４】
また登録部２０は、他方の第２段階処理を実行するように構成された場合、第１の閾値利用登録条件を僅かずつ緩和している第２及び第３の閾値利用登録条件を順次用いることにより、第１段階処理において何れの閾値利用プレイリストＰＬへも登録し得ない１個の音楽データＤ１を、音楽の特徴に極力合う抽象的なテーマの閾値利用プレイリストＰＬに登録することができる。よって登録部２０は、第２段階処理を実行しても、閾値利用プレイリストＰＬに対し特徴の異なる音楽の音楽データＤ１同士を登録することを極力回避している。
【０１３５】
実際上、登録部２０は、他方の手法による第２段階処理を実行するように構成されている場合、解析部１９から１個の音楽データＤ１に対応する特徴数値化情報ＳＮが与えられると、図２５に示す第２の二段階登録処理手順ＲＴ９を開始する。そして登録部２０は、かかる第２の二段階登録処理手順ＲＴ９を開始すると、ステップＳＰ９１において第１段階処理を開始して特徴数値化情報ＳＮ及び第１の登録条件テーブルＲＥＴ１に基づき、当該第１の登録条件テーブルＲＥＴ１内に１個の音楽データＤ１に基づく音楽の特徴に適合する第１の閾値利用登録条件が存在するか否かを判別する。
【０１３６】
このステップＳＰ９１において肯定結果が得られると、このことは第１の登録条件テーブルＲＥＴ１に従い１個の音楽データＤ１を音楽の特徴に応じた少なくとも１つの閾値利用プレイリストＰＬに登録し得ることを表している。従って登録部２０は、かかる肯定結果を得ると、次のステップＳＰ９２に移る。そしてステップＳＰ９２において登録部２０は、１個の音楽データＤ１を音楽の特徴が適合する閾値利用プレイリストＰＬに登録して、次のステップＳＰ９３に移る。
【０１３７】
ところで上述したステップＳＰ９１において否定結果が得られると、このことは第１の登録条件テーブルＲＥＴ１内の第１の閾値利用登録条件では、１個の音楽データＤ１を何れの閾値利用プレイリストＰＬへも登録し得ないことを表している。従って登録部２０は、かかる否定結果を得ると、ステップＳＰ９３に移る。ステップＳＰ９３において登録部２０は、第２段階処理を実行するか否かを判別する。このステップＳＰ９３において肯定結果が得られると、このことは第１段階処理で１個の音楽データＤ１を何れの閾値利用プレイリストＰＬへも登録し得なかったことを表している。従って登録部２０は、かかる肯定結果を得ると、ステップＳＰ９４に移る。
【０１３８】
ステップＳＰ９４において登録部２０は、第１段階処理に引き続き第２段階処理を開始して、特徴数値化情報ＳＮ、及び第２の登録条件テーブルとしての第１閾値利用登録条件テーブルＲＥＴ３に基づき、当該第１閾値利用登録条件テーブルＲＥＴ３内に１個の音楽データＤ１に基づく音楽の特徴に適合する第２の閾値利用登録条件が存在するか否かを判別する。このステップＳＰ９４において肯定結果が得られると、このことは第１閾値利用登録条件テーブルＲＥＴ３に従い１個の音楽データＤ１を音楽の特徴に応じた少なくとも１つの閾値利用プレイリストＰＬに登録し得ることを表している。従って登録部２０は、かかる肯定結果を得ると、次のステップＳＰ９５に移る。そしてステップＳＰ９５において登録部２０は、１個の音楽データＤ１を音楽の特徴が適合する閾値利用プレイリストＰＬに登録した後、次のステップＳＰ９６に移り、かかる第２の二段階登録処理手順ＲＴ９を終了する。
【０１３９】
これに対してステップＳＰ９４において否定結果が得られると、このことは第１閾値利用登録条件テーブルＲＥＴ３内の第２の閾値利用登録条件では、１個の音楽データＤ１を何れの閾値利用プレイリストＰＬへも登録し得ないことを表している。従って登録部２０は、かかる否定結果を得ると、ステップＳＰ９７に移る。ステップＳＰ９７において登録部２０は、特徴数値化情報ＳＮ、及び第２の登録条件テーブルとしての第２閾値利用登録条件テーブルＲＥＴ４に基づき、当該第２閾値利用登録条件テーブルＲＥＴ４内で１個の音楽データＤ１に基づく音楽の特徴に適合する第３の閾値利用登録条件を判別して、次のステップＳＰ９８に移る。そしてステップＳＰ９８において登録部２０は、１個の音楽データＤ１を音楽の特徴が適合する第３の閾値利用登録条件に対応する閾値利用プレイリストＰＬに登録した後、次のステップＳＰ９６に移り、かかる第２の二段階登録処理手順ＲＴ９を終了する。
【０１４０】
ところで上述したステップＳＰ９３において否定結果が得られると、このことは第１段階処理で第１の登録条件テーブルＲＥＴ１に従い１個の音楽データＤ１を何れかの閾値利用プレイリストＰＬへ登録し得たことを表している。従って登録部２０は、かかる否定結果を得ると、第２段階処理は開始せずにステップＳＰ９６に移り、第２の二段階登録処理手順ＲＴ９を終了する。
【０１４１】
このようにして図２６に示すように、登録部２０は、解析部１９から１個の音楽データＤ１の特徴数値化情報ＳＮが与えられて閾値利用登録処理を開始した場合、第１段階処理を実行する。これにより登録部２０は、１個の音楽データＤ１を特徴数値化情報ＳＮと第１の登録条件テーブルＲＥＴ１とに基づいて何れかの閾値利用プレイリストＰＬに登録するようにして、当該１個の音楽データＤ１を何れかの閾値利用プレイリストＰＬに登録し得ると、かかる第１段階処理と共に閾値利用登録処理を終了する。
【０１４２】
これに対して登録部２０は、第１段階処理において１個の音楽データＤ１を何れの閾値利用プレイリストＰＬへも登録し得ないと、第２段階処理を実行する。これにより登録部２０は、１個の音楽データＤ１を特徴数値化情報ＳＮと第２の登録条件テーブル（すなわち、クラスタ利用登録条件テーブルＲＥＴ２、又は第１及び第２閾値利用登録条件テーブルＲＥＴ３及びＲＥＴ４）とに基づいて何れかの閾値利用プレイリストＰＬに登録して、かかる第２段階処理と共に閾値利用登録処理を終了する。すなわち図２７に一例を示すように、登録部２０は、第１段階処理において何れの閾値利用プレイリストＰＬへも登録し得なかった１個の音楽データＤ１を、引き続き第２段階処理を実行することで最終的には音楽の特徴に応じた何れかの閾値利用プレイリストＰＬに対しほぼ確実に登録することができる。
【０１４３】
ところで再生装置１０では、抽象的なテーマが決定され、音楽データＤ１の登録に音楽の特徴を利用する複数種類のプレイリストＰＬとして、上述した閾値利用プレイリストＰＬのみではなく、クラスタを用いる登録条件が設定されたプレイリスト（以下、これを特にクラスタ利用プレイリストと呼ぶ）ＰＬも所定数用意されている。この場合、登録部２０は、上述した試験的な多次元クラスタリングにより生成した複数のクラスタを利用して、クラスタ利用プレイリストＰＬ毎に、その抽象的なテーマに合う特徴を有する音楽の音楽データＤ１が属するクラスタを選定させる。因みにクラスタの総数は、例えば、クラスタ利用プレイリストＰＬの数よりも多く選定されている。そして再生装置１０では、その選定結果に応じて、複数のクラスタそれぞれに必ず何れか１つのクラスタ利用プレイリストＰＬのみが対応するように、所定数のクラスタ利用プレイリストＰＬにそれぞれ少なくとも１つのクラスタが対応付けられる。
【０１４４】
これにより再生装置１０では、新たな音楽データＤ１に基づく音楽の特徴とクラスタ中心値とに基づいて当該音楽データＤ１が属する何れか１つのクラスタを判別すると共に、当該判別した１つのクラスタに対応付けられているクラスタ利用プレイリストＰＬに対し、その音楽データＤ１を登録するような登録条件（以下、これを第２のクラスタ利用登録条件と呼ぶ）が設定される。そして図２８に示すように、テーブル記憶部２１には、複数のクラスタそれぞれを識別可能な例えばクラスタ番号と、クラスタ中心値と、クラスタに属する音楽データＤ１に基づく音楽の特徴が抽象的なテーマに合うクラスタ利用プレイリストＰＬのリスト名とを対応付けて第２のクラスタ利用登録条件を示す第３の登録条件テーブルＲＥＴ１０が記憶されている。
【０１４５】
この状態で登録部２０は、解析部１９から１個の音楽データＤ１に対応する特徴数値化情報ＳＮが与えられる毎に、上述した閾値利用登録処理と共に、クラスタ利用プレイリストＰＬへ当該音楽データＤ１を登録する登録処理（クラスタ利用登録処理と呼ぶ）も実行している。そして登録部２０は、クラスタ利用登録処理を実行すると、上述した第２段階処理と基本的には同様に、１個の音楽データＤ１に対応する特徴数値化情報ＳＮから、これに含まれる全ての特徴値のうち、上述した多次元クラスタリングの際に用いられたものと同一種類の特徴値を全て取り出す。また登録部２０は、その特徴数値化情報ＳＮから取り出した複数種類の特徴値（すなわち、多次元空間の座標値として用いる）と、第３の登録条件テーブルＲＥＴ１０内のクラスタ中心値とに基づき、音楽データＤ１と個々のクラスタとのベクトル空間距離を検出する。その結果、登録部２０は、音楽データＤ１と個々のクラスタとのベクトル空間距離のうち、音楽データＤ１とのベクトル空間距離が最も短いクラスタを判別する。すなわち登録部２０は、ベクトル空間距離により音楽データＤ１がその音楽の特徴に応じて属する１個のクラスタを判別する。
【０１４６】
また登録部２０は、その判別結果をもとに第３の登録条件テーブルＲＥＴ１０を参照して、１個の音楽データＤ１が属する（すなわち、ベクトル空間距離の最も短い）１個のクラスタに対応付けられているクラスタ利用プレイリストＰＬを検出する。このようにして登録部２０は、複数のクラスタ利用プレイリストＰＬの中から、音楽データＤ１に基づく音楽の特徴に最も合う抽象的なテーマの１つのクラスタ利用プレイリストＰＬを検出する。そして登録部２０は、その検出したクラスタ利用プレイリストＰＬに対し、このとき解析部１９から与えられた記憶アドレスを音楽指示情報ＭＩＤとして格納する。これにより登録部２０は、音楽データＤ１に基づく音楽の特徴に応じた特定のクラスタ利用プレイリストＰＬに対し、その音楽データＤ１を登録する。このようにして登録部２０は、クラスタ利用登録処理を実行した場合、解析部１９により音楽の特徴が解析された音楽データＤ１を、所定数のクラスタ利用プレイリストＰＬの何れか１つに対し確実に登録し得るようになされている。
【０１４７】
ところで登録部２０は、解析部１９から１個の音楽データＤ１に対応する特徴数値化情報ＳＮが与えられる毎に、当該１個の音楽データＤ１に対する閾値利用登録処理及びクラスタ利用登録処理を実行する。そして登録部２０は、１個の音楽データＤ１に対する閾値利用登録処理及びクラスタ利用登録処理が終了する毎に、当該閾値利用登録処理及びクラスタ利用登録処理の終了を解析部１９に通知する。これにより解析部１９は、登録部２０から閾値利用登録処理及びクラスタ利用登録処理の終了が通知されると、データ記憶部１３上で、その閾値利用登録処理及びクラスタ利用登録処理によりプレイリストＰＬに登録された音楽データＤ１に対応する解析フラグの設定内容（すなわち、未解析を示す）を、解析済を示すように変更する。従って解析部１９は、この後、再び解析処理を開始したときには解析フラグの設定内容により、すでに音楽の特徴の解析が終了している音楽データＤ１を的確に判別し、当該音楽データＤ１に基づく音楽の特徴を再び無駄に解析することを回避している。
【０１４８】
因みに解析部１９は、解析対象の１個の音楽データＤ１が破損している等して音楽の特徴を解析し得ないときには、その１個の音楽データＤ１に基づく音楽の特徴の解析を中断する（すなわち、周波数解析処理及び特徴数値化処理を中断する）。そして解析部１９は、データ記憶部１３上で、音楽の特徴の解析を中断した音楽データＤ１に対応する解析フラグの設定内容（すなわち、未解析を示す）を、解析失敗を示すように変更する。これにより解析部１９は、この後、再び解析処理を開始したときには解析フラグの設定内容により、正常に音楽の特徴を解析し得なかった音楽データＤ１を的確に判別し、当該音楽データＤ１に基づく音楽の特徴を再び解析しようとすることを回避している。
【０１４９】
このようにして解析部１９は、データ記憶部１３に記憶されている音楽データＤ１に基づく音楽の特徴を順次解析しながら、上述したように登録部２０と連携して当該音楽の特徴を解析した音楽データＤ１に対する閾値利用登録処理及びクラスタ利用登録処理を実行する。その結果、データ記憶部１３に記憶されている全ての音楽データＤ１に基づく音楽の特徴の解析が終了すると共に、登録部２０による閾値利用登録処理及びクラスタ利用登録処理も終了すると、解析処理を終了する。そして解析部１９は、装置本体のスタンバイ状態で実行していた解析処理が終了したときには、当該装置本体を電源オフ状態に移行させる。また解析部１９は、電源オン状態でも装置本体の処理負荷が低い状態で実行していた解析処理が終了したときには、例えば表示処理部１７及び表示部１８を順次介してユーザに対し解析処理の終了を通知すると共に、装置本体に対しその処理負荷の低い状態でユーザ操作を待ち受けさせる。
【０１５０】
ところで解析部１９は、解析処理の実行中には、定期的に装置本体全体（自己や登録部２０を含む）が正常動作しているかを監視している。そして解析部１９は、解析処理の実行中に装置本体において動作異常が発生すると、解析処理を一旦中断して、装置本体を再起動させるようなフェイルセーフ機能を実行する。これにより解析部１９は、例えば音楽データＤ１の解析処理や登録部２０による閾値利用登録処理及びクラスタ利用登録処理が暴走して音楽データＤ１に基づく音楽の特徴を誤って解析し、また登録部２０において音楽データＤ１を誤ってプレイリストＰＬに登録することを回避している。
【０１５１】
因みに解析部１９は、解析処理を中断したときに、音楽データＤ１に基づく音楽の特徴の解析も中断していると、当該音楽の特徴の解析を中断した音楽データＤ１に対応する解析フラグの設定内容（すなわち、未解析を示す）を何ら変更しないようにする。これにより解析部１９は、装置本体の動作異常で音楽データＤ１に基づく音楽の特徴の解析を中断した場合には、この後、装置本体を再起動させて解析処理を再開したときに解析フラグの設定内容に従い、その解析を中断していた音楽データＤ１に基づく音楽の特徴を改めて解析し得るようにしている。
【０１５２】
ここで実際上、再生装置１０のデータ記憶部１３には、ミドルウェアとして装置本体全体の制御をつかさどる制御モジュールと、音楽データＤ１に対する音楽の特徴の解析及びプレイリストＰＬへの登録を行うための解析モジュールと、データ記憶部１３に記憶されている各種データや種々の情報を管理するための例えばデータベース管理システム（DBMS:Database Management System ）でなる管理モジュールとが予め記憶されている。そして解析部１９及び登録部２０は、かかる制御モジュール及び解析モジュール並びに管理モジュールに従い、上述したように音楽データＤ１に基づく音楽の特徴を解析し、当該特徴を解析した音楽の音楽データＤ１をプレイリストＰＬに登録する解析登録処理を実行している。
【０１５３】
従って、以下には、図２９を用いて解析部１９及び登録部２０が制御モジュール１００及び解析モジュール１０１並びに管理モジュール１０２に従って実行する解析登録処理手順ＲＴ１０について説明する。ただし、かかる解析登録処理手順ＲＴ１０については、便宜上、制御モジュール１００及び解析モジュール１０１並びに管理モジュール１０２をハードウェアの回路ブロックに見立てて説明する。
【０１５４】
この場合、制御モジュール１００は、装置本体の処理負荷が低い状態を検出すると、解析登録処理手順ＲＴ１０を開始する。そして制御モジュール１００は、かかる解析登録処理手順ＲＴ１０を開始すると、ステップＳＰ１０１において解析モジュール１０１に対し音楽データＤ１に基づく音楽の特徴に対する解析開始を要求する。従ってステップＳＰ１０２において解析モジュール１０１は、制御モジュール１００の要求に応じて、音楽データＤ１に基づく音楽の特徴に対する解析を開始すると共に、当該制御モジュール１００に対し音楽の特徴の解析を開始したことを応答して、次のステップＳＰ１０３に移る。
【０１５５】
ステップＳＰ１０３において解析モジュール１０１は、管理モジュール１０２に対し、データ記憶部１３に記憶されている全ての音楽データＤ１の中から音楽の特徴が未解析の音楽データＤ１を検索するように要求する。これによりステップＳＰ１０４において管理モジュール１０２は、解析モジュール１０１の要求に応じて、データ記憶部１３に記憶されている解析フラグに基づき音楽の特徴が未解析の音楽データＤ１を検索する。また管理モジュール１０２は、音楽の特徴が未解析の音楽データＤ１に対する検索結果に応じて未解析音楽一覧を生成し、これを解析モジュール１０１に提供する。
【０１５６】
これによりステップＳＰ１０５において解析モジュール１０１は、管理モジュール１０２から取得した未解析音楽一覧に従い、管理モジュール１０２に対し音楽の特徴が未解析の複数の音楽データＤ１を要求する。その結果、解析モジュール１０１は、管理モジュール１０２によりデータ記憶部１３から読み出された複数の音楽データＤ１を取得して、次のステップＳＰ１０６に移る。ステップＳＰ１０６において解析モジュール１０１は、１個の音楽データＤ１に基づく音楽の特徴を解析することにより特徴数値化情報ＳＮを得て、次のステップＳＰ１０７に移る。そしてステップＳＰ１０７において解析モジュール１０１は、特徴数値化情報ＳＮと第１乃至第３の登録条件テーブルＲＥＴ１及びＲＥＴ１０とに基づいて、音楽データＤ１を音楽の特徴に応じて登録可能なプレイリストＰＬ（すなわち、閾値利用プレイリストＰＬ及びクラスタ利用プレイリストＰＬの両方）を判別し、その判別結果を管理モジュール１０２に通知する。
【０１５７】
これによりステップＳＰ１０８において管理モジュール１０２は、解析モジュール１０１からの通知に応じて、データ記憶部１３上で音楽データＤ１をプレイリストＰＬ（すなわち、閾値利用プレイリストＰＬ及びクラスタ利用プレイリストＰＬの両方）に登録する。そして管理モジュール１０２は、その登録が終了すると、当該登録の終了を解析モジュール１０１に通知する。よってステップＳＰ１０９において解析モジュール１０１は、管理モジュール１０２に対し、音楽の特徴の解析及びプレイリストＰＬへの登録の終了した音楽データＤ１に対応する解析フラグの設定内容を変更するように要求する。従ってステップＳＰ１１０において管理モジュール１０２は、解析モジュール１０１からの要求に応じて、データ記憶部１３上で、このとき音楽の特徴の解析及びプレイリストＰＬへの登録の終了した音楽データＤ１に対応する解析フラグの設定内容を未解析から解析済へと変更する。
【０１５８】
ところで解析フラグの設定内容を変更すると、ステップＳＰ１１１において解析モジュール１０１は、上述したステップＳＰ１０５において管理モジュール１０２から１度の要求で取得した複数の音楽データＤ１全てについて音楽の特徴の解析が終了したか否かを判別する。このステップＳＰ１１１において否定結果が得られると、このことは管理モジュール１０２から取得した複数の音楽データＤ１の中に、未だ音楽の特徴を解析し終えてはいないものがあることを表している。従って解析モジュール１０１は、かかる否定結果を得ると、ステップＳＰ１０６に戻り、再び１個の音楽データＤ１に基づく音楽の特徴を解析する。このようにして解析モジュール１０１は、管理モジュール１０２から１度の要求で取得した複数の音楽データＤ１全てについて音楽の特徴を解析し、プレイリストＰＬへ登録し終えるまでは、管理モジュール１０２と共にステップＳＰ１０６乃至ステップＳＰ１１１の処理を循環的に繰り返し実行する。
【０１５９】
そしてステップＳＰ１１１において肯定結果が得られると、このことは管理モジュール１０２から１度の要求で取得した複数の音楽データＤ１全てについて音楽の特徴の解析が終了し、プレイリストＰＬへの登録も終了したことを表している。従って解析モジュール１０１は、かかる肯定結果を得ると、次のステップＳＰ１１２に移る。そしてステップＳＰ１１２において解析モジュール１０１は、管理モジュール１０２から音楽の特徴が未解析の音楽データＤ１全てを取得したか否かを判別する。このステップＳＰ１１２において否定結果が得られると、このことは、管理モジュール１０２から音楽の特徴が未解析の複数の音楽データＤ１を分割して取得しており、未だ音楽の特徴が未解析の音楽データＤ１全てを取得し終えてはいないことを表している。従って解析モジュール１０１は、かかる否定結果を得ると、ステップＳＰ１０５に戻り、再び管理モジュール１０２に対し音楽の特徴が未解析の複数の音楽データＤ１を要求する。このようにして解析モジュール１０１は、未解析音楽一覧に従い管理モジュール１０２から音楽の特徴が未解析の音楽データＤ１全てを取得して音楽の特徴を解析し、プレイリストＰＬへ登録し終えるまでは、管理モジュール１０２と共にステップＳＰ１０５乃至ステップＳＰ１１２の処理を循環的に繰り返し実行する。
【０１６０】
そしてステップＳＰ１１２において肯定結果が得られると、このことは未解析音楽一覧に従い管理モジュール１０２から音楽の特徴が未解析の全ての音楽データＤ１を取得し、また当該全ての音楽データＤ１に対する音楽の特徴の解析とプレイリストＰＬへの登録とが終了したことを表している。従って解析モジュール１０１は、かかる肯定結果を得ると、次のステップＳＰ１１３に移る。そしてステップＳＰ１１３において解析モジュール１０１は、音楽データＤ１に対する音楽の特徴の解析とプレイリストＰＬへの登録とが全て終了したことを制御モジュール１００に通知する。これによりステップＳＰ１１４において制御モジュール１００は、解析モジュール１０１からの通知に応じて、このときスタンバイ状態であると、装置本体を電源オフ状態にする。また制御モジュール１００は、このとき再生部１１がアイドル状態であると、ユーザに対し音楽データＤ１に対する解析の終了を通知する。そして制御モジュール１００は、解析モジュール１０１及び管理モジュール１０２と共に、かかる解析登録処理手順ＲＴ１０を全て終了する。
【０１６１】
因みに制御モジュール１００は、解析登録処理手順ＲＴ１０のステップＳＰ１０３からステップＳＰ１１３の処理が実行されている間（すなわち、図２９において破線で示す範囲の処理）、定期的に解析モジュール１０１に対し正常に機能しているか否かを問い合わせる正常機能応答要求を与える。そして解析モジュール１０１は、制御モジュール１００から正常機能応答要求が与えられる毎に、自己や管理モジュール１０２が正常に機能していると、正常機能確認応答を返す。このようにして制御モジュール１００は、定期的に装置本体全体（解析部１９や登録部２０を含む）が正常動作しているかを監視している。
【０１６２】
なお第１の実施の形態の場合、上述した複数の閾値利用プレイリストＰＬは、それぞれ１つのチャンネルに割り当てられている。このため再生装置１０では、ユーザによりチャンネルを選択させるようにして、これら閾値利用プレイリストＰＬも選択させることができる。
【０１６３】
また上述したクラスタ利用プレイリストＰＬは、例えば朝、昼、夕方、夜、深夜のように時間帯をテーマにした５種類のものである。このため登録部２０は、朝の時間帯をテーマにしたクラスタ利用プレイリスト（以下、これを朝用プレイリストと呼ぶ）ＰＬに対しては、朝の時間帯をイメージさせる音楽データＤ１を登録する。また登録部２０は、昼の時間帯をテーマにしたクラスタ利用プレイリスト（以下、これを昼用プレイリストと呼ぶ）ＰＬに対しては、昼の時間帯をイメージさせる音楽データＤ１を登録する。さらに登録部２０は、夕方の時間帯をテーマにしたクラスタ利用プレイリスト（以下、これを夕方用プレイリストと呼ぶ）ＰＬに対しては、夕方の時間帯をイメージさせる音楽データＤ１を登録する。さらに登録部２０は、夜の時間帯をテーマにしたクラスタ利用プレイリスト（以下、これを夜用プレイリストと呼ぶ）ＰＬに対しては、夜の時間帯をイメージさせる音楽データＤ１を登録する。さらにまた登録部２０は、深夜の時間帯をテーマにしたクラスタ利用プレイリスト（以下、これを深夜用プレイリストと呼ぶ）ＰＬに対しては、深夜の時間帯をイメージさせる音楽データＤ１を登録する。
【０１６４】
そして再生装置１０では、これら朝用プレイリストＰＬ、昼用プレイリストＰＬ、夕方用プレイリストＰＬ、夜用プレイリストＰＬ及び深夜用プレイリストＰＬに対し朝、昼、夕方、夜及び深夜を分類する時間帯（例えば、朝は５時から１０時５９分５９秒まで、昼は１１時から１５時５９分５９秒まで、夕方は１６時から１８時５９分５９秒まで、夜は１９時から２０時５９分５９秒まで、深夜は２１時から４時５９分５９秒までのような時間帯であり、以下、これらを分類時間帯と呼ぶ）をそれぞれ示す時間帯情報を対応付けている。また再生装置１０は、これら５種類の朝用プレイリストＰＬ、昼用プレイリストＰＬ、夕方用プレイリストＰＬ、夜用プレイリストＰＬ及び深夜用プレイリストＰＬを、１つのチャンネル（以下、これを時間帯チャンネルと呼ぶ）に対応付けている。この状態で再生部１１は、リスト利用再生機能の実行時に、ユーザにより、時間帯チャンネルが選択されると、その時点の時刻が含まれる分類時間帯を検出し、当該検出した分類時間帯に対応する１つの朝用プレイリストＰＬ、昼用プレイリストＰＬ、夕方用プレイリストＰＬ、夜用プレイリストＰＬ又は深夜用プレイリストＰＬを時間帯チャンネルに割り当てる。これにより再生部１１は、その時間帯チャンネルに割り当てた１つの朝用プレイリストＰＬ、昼用プレイリストＰＬ、夕方用プレイリストＰＬ、夜用プレイリストＰＬ又は深夜用プレイリストＰＬに従って音楽データＤ１を再生し、かくしてユーザに対し音楽を試聴又は聴取させる。
【０１６５】
ところで再生部１１は、ユーザにより時間帯チャンネルが選択されている間は、その時間帯チャンネルに割り当てた１つの朝用プレイリストＰＬ、昼用プレイリストＰＬ、夕方用プレイリストＰＬ、夜用プレイリストＰＬ又は深夜用プレイリストＰＬに従い音楽データＤ１の再生を開始する毎に、現在の時刻と、当該現在の時刻が含まれる分類時間帯を検出する。そして再生部１１は、音楽データＤ１の再生を開始する毎に検出する分類時間帯が変化しない間は、時間帯チャンネルに対する朝用プレイリストＰＬ、昼用プレイリストＰＬ、夕方用プレイリストＰＬ、夜用プレイリストＰＬ又は深夜用プレイリストＰＬの割り当てを変更せずに、そのまま音楽データＤ１の再生に利用する。
【０１６６】
また再生部１１は、音楽データＤ１の再生を開始する毎に検出する分類時間帯が変化したときには、その時点まで時間帯チャンネルに割り当てていた朝用プレイリストＰＬ、昼用プレイリストＰＬ、夕方用プレイリストＰＬ、夜用プレイリストＰＬ又は深夜用プレイリストＰＬに替えて、変化後の分類時間帯に対応する１つの朝用プレイリストＰＬ、昼用プレイリストＰＬ、夕方用プレイリストＰＬ、夜用プレイリストＰＬ又は深夜用プレイリストＰＬを割り当てる。これにより再生部１１は、その時間帯チャンネルに対し新たに割り当てた１つの朝用プレイリストＰＬ、昼用プレイリストＰＬ、夕方用プレイリストＰＬ、夜用プレイリストＰＬ又は深夜用プレイリストＰＬに従って音楽データＤ１を再生し、かくしてユーザに対し音楽を試聴又は聴取させる。
【０１６７】
このようにして再生部１１は、リスト利用再生機能の実行中に時間帯チャンネルが選択されている間は、音楽データＤ１の再生を開始する時点の分類時間帯に応じて、当該時間帯チャンネルに対し朝用プレイリストＰＬ１、昼用プレイリストＰＬ１、夕方用プレイリストＰＬ１、夜用プレイリストＰＬ１及び深夜用プレイリストＰＬ１の何れか１つを適宜切り替えて割り当てている。そして登録部２０は、上述したようにデータ記憶部１３に記憶された全ての音楽データＤ１の中で、解析部１９により特徴の解析された音楽データＤ１を、朝用プレイリストＰＬ、昼用プレイリストＰＬ、夕方用プレイリストＰＬ、夜用プレイリストＰＬ及び深夜用プレイリストＰＬの何れか１つに必ず登録している。従って再生装置１０では、例えば時間帯チャンネルが１日中選択されていると、分類時間帯の変化に応じて朝用プレイリストＰＬ、昼用プレイリストＰＬ、夕方用プレイリストＰＬ、夜用プレイリストＰＬ及び深夜用プレイリストＰＬを自動的に順次切り替えて音楽データＤ１の再生に利用することにより、解析部１９により特徴の解析された全ての音楽データＤ１に基づく音楽を試聴又は聴取させることができる。
【０１６８】
また第１の実施の形態の場合、解析部１９の内部には、周波数解析処理を実行する周波数解析回路と、特徴数値化処理を実行する特徴数値化回路とが設けられている。そして解析部１９は、内部のメモリから１個の音楽データＤ１を読み出して周波数解析回路により、その音楽データＤ１に対する周波数解析処理を実行した後、特徴数値化回路により、当該１個の音楽データＤ１に対する特徴数値化処理を実行する。ただし解析部１９は、特徴数値化回路により１個の音楽データＤ１に対する特徴数値化処理を実行している間は、メモリから新たに１個の音楽データＤ１を読み出して周波数解析回路により当該新たな１個の音楽データＤ１に対する周波数解析処理を実行する。このようにして解析部１９は、解析処理の実行中は、周波数解析回路と特徴数値化回路とを同時並行で動作させることにより、音楽の特徴が未解析の音楽データＤ１に対する当該音楽の特徴の解析を効率良く実行している。
【０１６９】
さらに第１の実施の形態の場合、再生装置１０は、装置本体が電源オン状態の間は、例えば装置筐体の正面に設けられた青色のイルミネーションランプを点灯させることにより、ユーザに対し電源がオン状態であることを通知し得るようにしている。また再生装置１０は、装置本体がスタンバイ状態に移行して音楽データＤ１に基づく音楽の特徴が解析されている間は、青色のイルミネーションランプを比較的ゆっくりと明滅させることにより、ユーザに対し音楽データＤ１に基づく音楽の特徴が解析処理されていることを通知し得るようにしている。そして再生装置１０は、スタンバイ状態において特徴が未解析の全ての音楽データＤ１に基づく音楽の特徴の解析が終了して、電源オフ状態に移行すると、青色のイルミネーションランプを消灯させることにより、ユーザに対し装置本体が電源オフ状態であることを通知し得るようにしている。
【０１７０】
（１−３）動作及び効果
以上の構成において、再生装置１０は、リスト記憶部１６に対し複数の閾値利用プレイリストＰＬを記憶している。また再生装置１０は、テーブル記憶部２１に対し音楽データＤ１を音楽の特徴に応じて何れかの閾値利用プレイリストＰＬに登録するためのそれぞれ異なる登録条件を示す第１及び第２の登録条件テーブルＲＥＴ１を記憶している。さらに再生装置１０は、メディアから読み出した音楽データＤ１や外部装置１５からダウンロードした音楽データＤ１をデータ記憶部１３に記憶する。
【０１７１】
そして再生装置１０は、閾値利用登録処理を開始すると、第１段階処理において、データ記憶部１３に記憶した音楽データＤ１を音楽の特徴と第１の登録条件テーブルＲＥＴ１とに基づいて、複数の閾値利用プレイリストＰＬに登録するようにする。その結果、再生装置１０は、音楽データＤ１を音楽の特徴に応じた何れかの閾値利用プレイリストＰＬに登録し得ると、第１段階処理と共に閾値利用登録処理を終了する。これに対して再生装置１０は、第１段階処理で音楽データＤ１を何れの閾値利用プレイリストＰＬへも登録し得ないときには、引き続き第２段階処理において当該音楽データＤ１を音楽の特徴と第２の登録条件テーブルとに基づいて、その音楽の特徴に応じた何れかの閾値利用プレイリストＰＬに登録して、第２段階処理と共に閾値利用登録処理を終了する。
【０１７２】
従って再生装置１０は、閾値利用登録処理の第１段階処理において、音楽の特徴と第１の登録条件テーブルＲＥＴ１とに基づいて音楽データＤ１を何れの閾値利用プレイリストＰＬへ登録し得ない場合でも、当該音楽の特徴と共に、第１の登録条件テーブルＲＥＴ１とは登録条件の異なる第２の登録条件テーブルを用いて、その音楽データＤ１を複数の閾値利用プレイリストＰＬのうち音楽の特徴に応じた何れかの閾値利用プレイリストＰＬにほぼ確実に登録することができる。
【０１７３】
以上の構成によれば、再生装置１０は、リスト記憶部１６に対し音楽データＤ１を登録可能な複数種類の閾値利用プレイリストＰＬを記憶すると共に、テーブル記憶部２１に対し音楽データＤ１を音楽の特徴に応じて何れかの閾値利用プレイリストＰＬに登録するためのそれぞれ異なる登録条件を示す第１及び第２の登録条件テーブルＲＥＴ１を記憶しておく。そして再生装置１０は、登録部２０により、音楽データＤ１を音楽の特徴と第１の登録条件テーブルＲＥＴ１とに基づいて何れかの閾値利用プレイリストＰＬに登録するようにして、その音楽データＤ１を第１の登録条件テーブルＲＥＴ１に従い何れの閾値利用プレイリストＰＬへも登録し得ないと、音楽データＤ１を音楽の特徴と第２の登録条件テーブルとに基づいて何れかの閾値利用プレイリストＰＬに登録するようにした。これにより再生装置１０は、音楽の特徴と第１の登録条件テーブルＲＥＴ１とに基づいて音楽データＤ１を閾値利用プレイリストＰＬに登録し得ない場合でも、当該音楽の特徴と第２の登録条件テーブルとに基づいて、その音楽データＤ１を何れかの閾値利用プレイリストＰＬにほぼ確実に登録することができる。よって再生装置１０は、音楽データＤ１を音楽の特徴に応じた閾値利用プレイリストＰＬに登録するようにして当該音楽データＤ１を音楽の特徴に応じてほぼ的確に分類することができる。
【０１７４】
また再生装置１０は、登録部２０が一方の第２段階処理を実行するように構成されている場合、テーブル記憶部２１に対し第２の登録条件テーブルとして、複数の閾値利用プレイリストＰＬにそれぞれ対応付けられたクラスタを用いる第１のクラスタ利用登録条件を示すクラスタ利用登録条件テーブルＲＥＴ２を記憶している。従って再生装置１０は、かかる構成で登録部２０により閾値利用登録処理において第２段階処理を実行した場合、音楽データＤ１に基づく音楽の特徴とクラスタ利用登録条件テーブルＲＥＴ２とに基づいて、当該音楽データＤ１の属するクラスタを判別し、その判別したクラスタに対応付けられている何れかの閾値利用プレイリストＰＬに対し当該音楽データＤ１を登録するような簡易な処理で、当該音楽データＤ１を音楽の特徴に応じた閾値利用プレイリストＰＬに確実に登録することができる。
【０１７５】
さらに再生装置１０は、登録部２０が他方の第２段階処理を実行するように構成されている場合、テーブル記憶部２１に対し第２の登録条件テーブルとして、第１の登録条件テーブルＲＥＴ１が示す第１の閾値利用登録条件の閾値を僅かずつ変更して、特徴値に対する適合範囲を徐々に広げた２種類の第２及び第３の閾値利用登録条件を示す第１及び第２閾値利用登録条件テーブルＲＥＴ３及びＲＥＴ４を記憶している。そして再生装置１０は、かかる構成で登録部２０により閾値利用登録処理において第２段階処理を実行した場合、音楽データＤ１に基づく音楽の特徴と共に、第１の閾値利用登録条件に比べて特徴値に対する適合範囲を徐々に広げた第２及び第３の閾値利用登録条件を示す第１及び第２閾値利用登録条件テーブルＲＥＴ３及びＲＥＴ４を段階的に用いて、当該音楽データＤ１を音楽の特徴に応じた閾値利用プレイリストＰＬに登録するようにした。従って再生装置１０は、第１段階処理で何れの閾値利用プレイリストＰＬへも登録し得なかった音楽データＤ１を、音楽の特徴の極力似ている他の音楽の音楽データＤ１が登録される閾値利用プレイリストＰＬへほぼ確実に登録することができる。
【０１７６】
さらに再生装置１０は、装置本体の処理負荷が低い状態を検出すると、音楽データＤ１に基づく音楽の特徴を解析し、その解析した音楽の特徴をもとに音楽データＤ１をプレイリストＰＬに登録しておくことで、音楽データＤ１の再生時に、当該音楽データＤ１に対する音楽の特徴の解析処理及びプレイリストＰＬへの閾値利用登録処理及びクラスタ利用登録処理により処理負荷が著しく高くなることを回避することができる。よって再生装置１０は、音楽データＤ１の再生時に安定して動作することができる。
【０１７７】
実際に再生装置１０は、装置本体が電源オフ操作されスタンバイ状態に移行したことで当該装置本体の処理負荷が低い状態を検出したときや、再生部１１の処理負荷が一定以下のアイドル状態になり一定時間ユーザによって何ら操作が行われずにスタンバイ状態に移行したことで装置本体の処理負荷が低い状態を検出したときに、音楽データＤ１に基づく音楽の特徴に対する解析を開始して、当該音楽の特徴を解析した音楽データＤ１をプレイリストＰＬに登録するようにした。従って再生装置１０は、ユーザの装置本体に対する使用を何ら妨げることなく、音楽データＤ１に対する音楽の特徴の解析やプレイリストＰＬへの登録を実行することができる。よって再生装置１０は、ユーザに対し音楽データＤ１に基づく音楽の特徴の解析やプレイリストＰＬへの登録を何ら気にさせず、当該ユーザが装置本体を使用するときには、すでにプレイリストＰＬを更新しておくことができる。
【０１７８】
また再生装置１０は、装置本体がスタンバイ状態に移行ときだけではなく、データ記憶部１３に対し音楽の特徴が未解析の音楽データＤ１がある程度以上記憶されたとき、その旨をユーザに告知し、その結果、ユーザによって解析実行操作が行われても、これに応じて処理負荷が低い状態で音楽データＤ１に基づく音楽の特徴の解析を開始して、当該音楽の特徴を解析した音楽データＤ１をプレイリストＰＬに登録するようにした。従って再生装置１０は、ユーザにより音楽データＤ１に対する音楽の特徴の解析が要求されたときにも、これに迅速に対処することができ、かくして装置本体の使い勝手を向上させることができる。
【０１７９】
さらに再生装置１０は、音楽の特徴が未解析の音楽データＤ１を示す未解析音楽一覧を生成した場合、かかる未解析音楽一覧内の未解析音楽指定情報をユーザの選定した記憶日時のようなデータ属性情報ＤＡＴに応じた順序に並べ替え、当該並べ替えた未解析音楽指定情報の順序で対応する音楽データＤ１に基づく音楽の特徴を解析して、当該音楽の特徴を解析した音楽データＤ１をプレイリストＰＬに登録するようにした。従って再生装置１０は、例えば録音して間もない音楽データＤ１やユーザ所望のアーティストの音楽データＤ１のように、ユーザの要求する音楽データＤ１を優先的にプレイリストＰＬに登録することができる。
【０１８０】
さらに再生装置１０は、データ記憶部１３に対し音楽の特徴が未解析の音楽データＤ１がある程度以上記憶されたときには、その旨をユーザに告知するようにした。従って再生装置１０は、ユーザに対し、データ記憶部１３に記憶した音楽データＤ１を音楽の特徴を解析してプレイリストＰＬに登録するように促すことができる。よって再生装置１０は、データ記憶部１３に記憶した音楽の特徴が未解析の音楽データＤ１がそのまま何時までも音楽の特徴を解析せず、プレイリストＰＬへ登録もせずに残ることを極力回避することができる。
【０１８１】
（１−４）他の実施の形態
なお上述した第１の実施の形態においては、登録部２０が他方の第２段階処理を実行する際に、２種類の第２及び第３の閾値利用登録条件を示す第１及び第２閾値利用登録条件テーブルＲＥＴ３及びＲＥＴ４を段階的に利用するようにした場合について述べたが、本発明はこれに限らず、第１段階処理で何れの閾値利用プレイリストＰＬに対しても登録し得なかった１個の音楽データＤ１を第２段階処理で音楽の特徴に応じた何れかの閾値利用プレイリストＰＬへ登録することができれば、１種類又は３種類以上の閾値利用登録条件を示す１又は３個以上の閾値利用登録条件テーブルを利用するようにしても良い。そして再生装置１０では、第２段階処理において３種類以上の閾値利用登録条件を利用する場合、かかる３種類以上の閾値利用登録条件の閾値が僅かずつ異なる値に変更され、第１の閾値利用登録条件の閾値に値が近いものから順に用いると、第１段階処理で何れの閾値利用プレイリストＰＬへも登録し得なかった１個の音楽データＤ１を、特徴の極力似ている音楽の音楽データＤ１が登録される閾値利用プレイリストＰＬへ登録することができる。
【０１８２】
また上述した第１の実施の形態においては、再生装置１０において音楽データＤ１に基づく音楽の特徴を解析するようにした場合について述べたが、本発明はこれに限らず、音楽データＤ１に基づく音楽の特徴の解析結果を外部から取得するようにしても良い。
【０１８３】
さらに上述した第１の実施の形態においては、音楽データＤ１を閾値利用プレイリストＰＬに登録する閾値利用登録処理の第２段階処理で、第２の登録条件テーブルとしてクラスタ利用登録条件テーブルＲＥＴ２と、第１及び第２閾値利用登録条件テーブルＲＥＴ３及びＲＥＴ４との何れか一方を利用するようにした場合について述べたが、本発明はこれに限らず、閾値利用登録処理の第２段階処理において、第２の登録条件テーブルとしてクラスタ利用登録条件テーブルＲＥＴ２と、閾値利用登録条件テーブルとを併用して利用するようにしても良い。そして、かかる構成の場合、再生装置１０では、閾値利用登録処理の第２段階処理において、まず第１の閾値利用登録条件に比べて特徴値に対する適合範囲を広げた閾値利用登録条件を示す１又は複数の閾値利用登録条件テーブルを段階的に利用するものの、かかる閾値利用登録条件テーブルを利用しても、音楽データＤ１を音楽の特徴に応じた閾値利用プレイリストＰＬに登録し得ないときにクラスタ利用登録条件テーブルＲＥＴ２を利用するようにしても良い。
【０１８４】
さらに上述した第１の実施の形態においては、録音やダウンロードによりデータ記憶部１３に記憶した音楽データＤ１に基づく音楽の特徴を解析するようにした場合について述べたが、本発明はこれに限らず、装置本体のスタンバイ状態（すなわち、処理負荷が低い状態）においてメディアから音楽データＤ１を読み出して録音するようなときに、当該音楽データＤ１を録音しながら音楽の特徴を解析してプレイリストＰＬに登録するようにしても良い。
【０１８５】
さらに上述した第１の実施の形態においては、再生部１１の処理負荷が一定以下のアイドル状態になり一定時間ユーザによって何ら操作が行われずにスタンバイ状態に移行したことで装置本体の処理負荷が低い状態を検出したときに、音楽データＤ１に基づく音楽の特徴の解析を開始して、当該音楽の特徴を解析した音楽データＤ１をプレイリストＰＬに登録するようにした場合について述べたが、本発明はこれに限らず、再生部１１の処理負荷が一定以下のアイドル状態になり装置本体の処理負荷が低い状態を検出したときに、スタンバイ状態に移行せずに音楽データＤ１に基づく音楽の特徴の解析を開始して、当該音楽の特徴を解析した音楽データＤ１をプレイリストＰＬに登録するようにしても良い。
【０１８６】
さらに上述した第１の実施の形態においては、音楽データＤ１に基づく音楽の特徴を解析したときに当該音楽データＤ１に対する閾値利用登録処理及びクラスタ利用登録処理を実行するようにした場合について述べたが、本発明はこれに限らず、音楽データＤ１に基づく音楽の特徴を解析したときに当該音楽データＤ１に対する閾値利用登録処理のみを実行するようにしても良い。
【０１８７】
さらに上述した第１の実施の形態においては、データ記憶部１３に記憶されている全ての音楽データＤ１の中で音楽の特徴が未解析の音楽データＤ１が所定の割合以上存在していることを検出すると、その旨をユーザに告知するようにした場合について述べたが、本発明はこれに限らず、データ記憶部１３に対し音楽の特徴が未解析の音楽データＤ１が１個でも記憶されていたら、その旨をユーザに告知するようにしても良い。
【０１８８】
さらに上述した第１の実施の形態においては、所定数のクラスタ利用プレイリストＰＬとして、朝用プレイリストＰＬ、昼用プレイリストＰＬ、夕方用プレイリストＰＬ、夜用プレイリストＰＬ及び深夜用プレイリストＰＬを適用するようにした場合について述べたが、本発明はこれに限らず、所定数のクラスタ利用プレイリストＰＬとして、リビング、寝室、会社、電車の中等のように装置の使用場所をテーマに決定したプレイリストＰＬを適用するようにしても良い。
【０１８９】
（２）第２の実施の形態
図３０は、第２の実施の形態による再生装置３００のハードウェア回路ブロックによるハードウェア回路構成を示す。かかる再生装置３００は、当該再生装置３００の筐体表面やリモートコントローラ（図示せず）に設けられた各種操作ボタンでなる操作入力部３０１がユーザによって操作されると、当該操作入力部３０１でこれを認識し、その操作に応じた操作入力信号を入力処理部３０２に送出する。入力処理部３０２は、供給される操作入力信号に対して所定の処理を施すことにより、当該操作入力信号を操作コマンドに変換し、これをバス３０３を介して中央処理ユニット（CPU:Central Processing Unit ）３０４に送出する。
【０１９０】
中央処理ユニット３０４は、ＲＯＭ（Read Only Memory）３０５又はハードディスクドライブ３０６に予め記憶されている基本プログラムやアプリケーションプログラム等の各種プログラムをバス３０３を介してＲＡＭ（Random Access Memory）３０７に読み出す。そして中央処理ユニット３０４は、ＲＡＭ３０７上で展開したこれら各種プログラムに従って全体を制御すると共に、所定の演算処理や、入力処理部３０２から与えられる操作コマンドに応じた各種処理を実行する。
【０１９１】
これにより中央処理ユニット３０４は、通信処理部３０８及びネットワークインタフェース３０９を順次介してネットワークＮＴに接続し、当該ネットワークＮＴ上の音楽提供サーバ３１０にアクセスすることができる。この場合、音楽提供サーバ３１０は、所定フォーマットの多数の音楽データを蓄積している。
【０１９２】
従って中央処理ユニット３０４は、ユーザにより操作入力部３０１を介して、所望の音楽データをダウンロード要求するための操作入力信号が入力されると、これに応じて音楽提供サーバ３１０にアクセスし所望の音楽データをダウンロード要求する。その結果、中央処理ユニット３０４は、音楽提供サーバ３１０から返信される所望の音楽データをネットワークインタフェース３０９及び通信処理部３０８を順次介してダウンロードする。これにより中央処理ユニット３０４は、かかる音楽データをハードディスクドライブ３０６に送出してハードディスクに記憶する。
【０１９３】
また中央処理ユニット３０４は、ユーザにより操作入力部３０１を介して、ＣＤ等のメディアに記録された音楽データを録音するための操作入力信号が入力されると、メディアドライブ３１１によりメディアから音楽データを読み出すと共に、当該読み出した音楽データを、例えばＤＳＰ（Digital Signal Processor）構成のデータ処理回路３１２に送出する。データ処理回路３１２は、メディアドライブ３１１から与えられた音楽データを圧縮符号化してハードディスクドライブ３０６に送出しハードディスクに記憶する。
【０１９４】
そして中央処理ユニット３０４は、ユーザにより操作入力部３０１を介してハードディスクドライブ３０６内の音楽データが指定され、かつ当該指定された音楽データを再生要求する操作入力信号が入力されると、これに応じてハードディスクドライブ３０６から、当該指定された音楽データを読み出してデータ処理回路３１２に送出する。データ処理回路３１２は、この際、音楽データを復号した後、デジタルアナログ変換や増幅等の音声処理を施し、得られた音楽信号をスピーカ３１３に送出する。このようにして中央処理ユニット３０４は、スピーカ３１３から音楽信号に基づく音楽を出力してユーザに聴かせることができる。
【０１９５】
さらにハードディスクドライブ３０６は、ハードディスクに対し複数種類のプレイリストを記憶している。そして中央処理ユニット３０４は、ユーザにより操作部３０１を介して、音楽データの再生に利用するプレイリストが指定され、かつそのプレイリストに従い音楽データを再生するように要求する操作入力信号が入力されると、これに応じてハードディスクドライブ３０６から当該指定されたプレイリストを読み出す。また中央処理ユニット３０４は、そのプレイリストに従いこれに登録されている複数の音楽データを順次ハードディスクドライブ３０６から読み出してデータ処理回路３１２に送出する。従ってデータ処理回路３１２は、この際、中央処理ユニット３０４から音楽データが与えられる毎に当該音楽データを復号した後、デジタルアナログ変換や増幅等の音声処理を施し、得られた音楽信号をスピーカ３１３に送出する。このようにして中央処理ユニット３０４は、スピーカ３１３から音楽信号に基づく音楽を順次出力するようにしてユーザに対し複数の音楽を連続的に聴かせることができる。
【０１９６】
さらに中央処理ユニット３０４は、各種プログラムの実行結果（例えば、音楽データの取得、録音及び再生等）に応じた表示用データを生成して表示処理部３１４に送出する。表示処理部３１４は、中央処理ユニット３０４から与えられた表示用データに基づく画面をディスプレイ３１５に表示する。このようにして中央処理ユニット３０４は、ディスプレイ３１５を介して、音楽データの取得、録音及び再生等に関する各種画面をユーザに視認させることができる。
【０１９７】
ところで再生装置３００は、上述したように基本的には中央処理ユニット３０４がＲＯＭ３０５又はハードディスクドライブ３０６に記憶された各種プログラムに従って各種処理を実行すると共に各ハードウェアを制御している。このため再生装置３００では、図２について上述した機能回路ブロックによるハードウェア構成の再生装置１０の機能に応じて、ＲＯＭ３０５又はハードディスクドライブ３０６に記憶させる各種プログラムを、上述した制御モジュール１００（図２９）及び解析モジュール１０１（図２９）並びに管理モジュール１０２（図２９）のように適宜選定することにより、中央処理ユニット３０４を上述の解析部１９（図２）及び登録部２０（図２）と同様に機能させることができる。また再生装置３００では、メディアドライブ３１１及びデータ処理回路３１２並びにスピーカ３１３を、上述の再生部１１（図２）と同様に機能させることができると共に、操作入力部３０１及び入力処理部３０２を、上述の操作部１２（図２）と同様に機能させることができる。さらに再生装置３００では、ハードディスクドライブ３０６を、上述のデータ記憶部１３（図２）及びリスト記憶部１６（図２）並びにテーブル記憶部２１（図２）と同様に機能させることができると共に、通信処理部３０８及びネットワークインタフェース３０９を、上述の通信部１４（図２）と同様に機能させることができる。
【０１９８】
さらに再生装置３００では、表示処理部３１４を、上述の表示処理部１７（図２）と同様に機能させることができる。そして、ディスプレイ３１５は、上述の表示部１８（図２）に対応する。また音楽提供サーバ３１０は、上述の外部装置１５（図２）に対応する。従って再生装置３００は、再生装置１０の機能に応じて、ＲＯＭ３０５又はハードディスクドライブ３０６に記憶させる各種プログラムを適宜選定することにより、当該再生装置１０と同様の上述した処理を実行することができ、かくして上述した第１の実施の形態と同様の効果を得ることができる。
【０１９９】
ところで再生装置３００は、ＲＯＭ３０５又はハードディスクドライブ３０６に記憶させる各種プログラムを適宜選定することにより、中央処理ユニット３０４を解析部１９内の特徴数値化回路と同様に機能させると共に、データ処理回路３１２を解析部１９内の周波数解析回路と同様に機能させることができる。従って再生装置３００は、図２について上述した再生装置１０の場合と同様に、中央処理ユニット３０４及びデータ処理回路３１２を連携させて音楽データに基づく音楽の特徴の解析を効率良く実行させることができる。
【０２００】
（３）他の実施の形態
なお上述した第１及び第２の実施の形態においては、本発明によるデータ登録装置を、図１乃至図３０について上述した再生装置１、１０及び３００に適用するようにした場合について述べたが、本発明はこれに限らず、パーソナルコンピュータや携帯電話機、ＰＤＡ（Personal Digital Assistance ）等の情報処理装置、また携帯型音楽再生装置、据置型音楽再生装置等の再生装置、さらにＤＶＤ（Digital Versatile Disc）レコーダやハードディスクレコーダ等の記録再生装置等のように、この他種々の構成のデータ登録装置に広く適用することができる。
【０２０１】
また上述した第１及び第２の実施の形態においては、リスト記憶部に記憶する、音楽データを登録可能な複数種類のリストとして、図１乃至図３０について上述したようにプレイリストＰＬを適用するようにした場合について述べたが、本発明はこれに限らず、音楽データＤ１を登録して機器間での転送に用いる転送リスト等のように、この他種々のリストを広く適用することができる。
【産業上の利用可能性】
【０２０２】
本発明は、プレイリストに従い音楽データを再生可能な音楽再生装置等のデータ登録装置に利用することができる。
【図面の簡単な説明】
【０２０３】
【図１】第１の実施の形態による再生装置の概要を示すブロック図である。
【図２】第１の実施の形態による再生装置の詳細構成を示すブロック図である。
【図３】リモートコントローラの構成を示す略線図である。
【図４】音楽データベース及びプレイリストの構成を示す略線図である。
【図５】選択画面の構成を示す略線図である。
【図６】再生画面の構成を示す略線図である。
【図７】リスト利用再生機能の実行時における表示画面の切り替えの説明に供する略線図である。
【図８】チャンネルの切り替えに応じた音楽データの再生の切り替えの説明に供する略線図である。
【図９】リスト利用再生機能起動処理手順を示すフローチャートである。
【図１０】チャンネル切替処理手順を示すフローチャートである。
【図１１】再生音楽切替処理手順を示すフローチャートである。
【図１２】音楽データの特徴を表す特徴数値化情報の説明に供する略線図である。
【図１３】第１の登録条件テーブルの構成を示す略線図である。
【図１４】排他グループの説明に供する略線図である。
【図１５】音楽データ毎の特徴値の説明に供する略線図である。
【図１６】比較的厳しい登録条件の説明に供する略線図である。
【図１７】比較的厳しい登録条件に従ったプレイリストへの音楽データの登録の説明に供する略線図である。
【図１８】比較的緩和されている登録条件の説明に供する略線図である。
【図１９】比較的緩和されている登録条件に従ったプレイリストへの音楽データの登録の説明に供する略線図である。
【図２０】第１の登録条件テーブルに従ったプレイリストへの音楽データの登録の説明に供する略線図である。
【図２１】第２の登録条件テーブルとしてのクラスタ利用登録条件テーブルの構成を示す略線図である。
【図２２】音楽データとクラスタとのベクトル空間距離の検出の説明に供する略線図である。
【図２３】第１の二段階登録処理手順を示すフローチャートである。
【図２４】第２の登録条件テーブルとしての第１及び第２閾値利用登録条件テーブルの構成を示す略線図である。
【図２５】第２の二段階登録処理手順を示すフローチャートである。
【図２６】閾値利用登録処理の説明に供する略線図である。
【図２７】第１及び第２の登録条件テーブルに従ったプレイリストへの音楽データの登録の説明に供する略線図である。
【図２８】第３の登録条件テーブルの構成を示す略線図である。
【図２９】解析登録処理手順を示すフローチャートである。
【図３０】第２の実施の形態による再生装置の構成を示すブロック図である。
【符号の説明】
【０２０４】
１、１０、３００……再生装置、２、１６……リスト記憶部、３、２１……テーブル記憶部、４、２０……登録部、１３……データ記憶部、１９……解析部、３０４……中央処理ユニット、３０６……ハードディスクドライブ、３１１……メディアドライブ、３１２……データ処理回路、Ｄ１……音楽データ、ＰＬ……プレイリスト、ＲＥＴ１……第１の登録条件テーブル、ＲＥＴ２……クラスタ利用登録条件テーブル、ＲＥＴ３……第１閾値利用登録条件テーブル、ＲＥＴ４……第２閾値利用登録条件テーブル、ＲＴ８……第１の二段階登録処理手順、ＲＴ９……第２の二段階登録処理手順、ＲＴ１０……解析登録処理手順、ＳＮ……特徴数値化情報。
【図１】
2008065055.tif 000003
【図２】
2008065055.tif 000004
【図３】
2008065055.tif 000005
【図４】
2008065055.tif 000006
【図５】
2008065055.tif 000007
【図６】
2008065055.tif 000008
【図７】
2008065055.tif 000009
【図８】
2008065055.tif 000010
【図９】
2008065055.tif 000011
【図１０】
2008065055.tif 000012
【図１１】
2008065055.tif 000013
【図１２】
2008065055.tif 000014
【図１３】
2008065055.tif 000015
【図１４】
2008065055.tif 000016
【図１５】
2008065055.tif 000017
【図１６】
2008065055.tif 000018
【図１７】
2008065055.tif 000019
【図１８】
2008065055.tif 000020
【図１９】
2008065055.tif 000021
【図２０】
2008065055.tif 000022
【図２１】
2008065055.tif 000023
【図２２】
2008065055.tif 000024
【図２３】
2008065055.tif 000025
【図２４】
2008065055.tif 000026
【図２５】
2008065055.tif 000027
【図２６】
2008065055.tif 000028
【図２７】
2008065055.tif 000029
【図２８】
2008065055.tif 000030
【図２９】
2008065055.tif 000031
【図３０】
2008065055.tif 000032