(57)【要約】【課題】  本発明は、処理負荷を極力抑えて楽曲検索情報を生成する。【解決手段】  本発明は、携帯再生装置５において、外部から音楽データを取り込んで記憶すると共に、当該外部から、その記憶した音楽データの属性毎に当該音楽データを分類して示す属性別楽曲情報を取り込み、当該取り込んだ属性別楽曲情報を用いて、その記憶した音楽データの検索に使用する楽曲検索情報ＭＳを生成することにより、楽曲検索情報を生成する際の処理を大幅に削減することができ、かくして処理負荷を極力抑えて楽曲検索情報を生成することができる。【選択図】        図１２
2006018894.tif 000002
【特許請求の範囲】
【請求項１】
外部からコンテンツデータを取り込むコンテンツ取込手段と、
上記コンテンツ取込手段により取り込まれた上記コンテンツデータを記憶する記憶手段と、
上記外部から、上記記憶手段に記憶された上記コンテンツデータの属性毎に当該コンテンツデータを分類して示す属性別コンテンツ情報を取り込む情報取込手段と、
上記情報取込手段により取り込まれた上記属性別コンテンツ情報を用いて、上記記憶手段に記憶された上記コンテンツデータの検索に使用するコンテンツ検索情報を生成する検索情報生成手段と
を具えることを特徴とするコンテンツ記憶装置。
【請求項２】
上記情報取込手段は、
上記外部から少なくとも２種類以上の上記属性別コンテンツ情報を取り込み、
上記検索情報生成手段は、
上記２種類以上の上記属性別コンテンツ情報を少なくとも１種類以上用いて上記コンテンツ検索情報を生成する
ことを特徴とする請求項１に記載のコンテンツ記憶装置。
【請求項３】
上記検索情報生成手段は、
上記記憶手段に記憶された上記コンテンツデータの属するグループを順次細分化し階層構造化して示す上記コンテンツ検索情報を生成する
ことを特徴とする請求項２に記載のコンテンツ記憶装置。
【請求項４】
上記コンテンツ検索情報の示す上記階層構造化された上記グループのうち同一階層の１又は複数の当該グループのグループ名を表示するグループ名表示手段と、
上記表示手段に表示される上記グループ名を選択させるための選択手段と、
上記選択手段を介して、上記表示手段に表示された上記グループ名が選択されると、当該選択されたグループ名の上記グループよりも１階層下位の１又は複数の上記グループの上記グループ名を表示させるように上記表示手段を制御する表示制御手段と、
上記選択手段を介して、上記表示手段に表示された最下位階層の上記グループの上記グループ名が選択されると、当該選択されたグループ名の上記グループに属する上記コンテンツデータを再生するデータ再生手段と
を具えることを特徴とする請求項３に記載のコンテンツ記憶装置。
【請求項５】
上記コンテンツ検索情報の示す上記階層構造化された上記グループのうち同一階層の１又は複数の当該グループのグループ名を表示するグループ名表示手段と、
上記表示手段に表示される上記グループ名を選択させるための選択手段と、
上記選択手段を介して、上記表示手段に表示された最下位階層よりも上位の上記グループの上記グループ名が選択されると、当該選択されたグループ名の上記グループよりも１階層下位の１又は複数の上記グループの上記グループ名を表示させ、上記選択手段を介して、上記表示手段に表示された上記最下位階層の上記グループの上記グループ名が選択されると、当該選択されたグループ名の上記グループに属する上記コンテンツデータの名称を表示させるように上記表示手段を制御する表示制御手段と
を具えることを特徴とする請求項３に記載のコンテンツ記憶装置。
【請求項６】
上記コンテンツ検索情報の示す上記階層構造化された上記グループのうち同一階層の１又は複数の当該グループのグループ名を表示するグループ名表示手段と、
上記表示手段に表示される上記グループ名を選択させるための選択手段と、
上記選択手段を介して、上記表示手段に表示された最下位階層よりも上位の上記グループの上記グループ名が選択されると、当該選択されたグループ名の上記グループよりも１階層下位の１又は複数の上記グループの上記グループ名を表示させ、上記選択手段を介して、上記表示手段に表示された上記最下位階層の上記グループの上記グループ名が選択されると、当該選択されたグループ名の上記グループに属する上記コンテンツデータの名称を表示させるように上記表示手段を制御する表示制御手段と、
上記選択手段を介して、上記表示手段に表示された上記最下位階層の上記グループの上記グループ名が選択されると、当該選択されたグループ名の上記グループに属する上記コンテンツデータを再生するデータ再生手段と
を具えることを特徴とする請求項３に記載のコンテンツ記憶装置。
【請求項７】
外部からコンテンツデータを取り込んで記憶する記憶ステップと、
上記外部から、上記記憶された上記コンテンツデータの属性毎に当該コンテンツデータを分類して示す属性別コンテンツ情報を取り込む情報取込ステップと、
上記情報取込ステップで取り込まれた上記属性別コンテンツ情報を用いて、上記記憶された上記コンテンツデータの検索に使用するコンテンツ検索情報を生成する検索情報生成ステップと
を具えることを特徴とするコンテンツ記憶方法。
【請求項８】
情報処理装置に対して、
外部からコンテンツデータを取り込んで記憶する記憶ステップと、
上記外部から、上記記憶された上記コンテンツデータの属性毎に当該コンテンツデータを分類して示す属性別コンテンツ情報を取り込む情報取込ステップと、
上記情報取込ステップで取り込まれた上記属性別コンテンツ情報を用いて、上記記憶された上記コンテンツデータの検索に使用するコンテンツ検索情報を生成する検索情報生成ステップと
を実行させるためのコンテンツ記憶プログラム。
【請求項９】
コンテンツデータを転送するコンテンツ転送装置と、当該コンテンツ転送装置から転送された上記コンテンツデータを記憶するコンテンツ記憶装置とから構築されるコンテンツ転送記憶システムにおいて、
上記コンテンツ転送装置は、
上記コンテンツデータを上記コンテンツ記憶装置に転送するコンテンツ転送手段と、
上記コンテンツ転送手段により上記コンテンツ記憶装置に転送された上記コンテンツデータの属性毎に当該コンテンツデータを分類して示す属性別コンテンツ情報を生成するコンテンツ情報生成手段と、
上記コンテンツ情報生成手段により生成された上記属性別コンテンツ情報を上記コンテンツ記憶装置に転送する情報転送手段と
を具え、
上記コンテンツ記憶装置は、
上記コンテンツ転送装置から転送された上記コンテンツデータを取り込むコンテンツ取込手段と、
上記コンテンツ取込手段により取り込まれた上記コンテンツデータを記憶する記憶手段と、
上記コンテンツ転送装置から転送された上記属性別コンテンツ情報を取り込む情報取込手段と、
上記情報取込手段により取り込まれた上記属性別コンテンツ情報を用いて、上記記憶手段に記憶された上記コンテンツデータの検索に使用するコンテンツ検索情報を生成する検索情報生成手段と
を具えることを特徴とするコンテンツ転送記憶システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツ記憶装置に関し、例えばパーソナルコンピュータから転送される音楽データを内部のハードディスクに記憶し、ユーザの操作に応じて当該ハードディスクから音楽データを再生する携帯再生装置に適用して好適なものである。
【背景技術】
【０００２】
近年、携帯再生装置は、内部に小型大容量のハードディスクが設けられたことで、そのハードディスクに対し、パーソナルコンピュータから転送される多数の音楽データを記憶しておくことができるようになった。
【０００３】
そして携帯再生装置は、内部のハードディスクに記憶した多数の音楽データの曲名（すなわち、音楽データに基づく楽曲の曲名）等を、当該楽曲の属するジャンルや楽曲を演奏するアーティスト毎に分類して表示部に表示する。これにより携帯再生装置は、表示部に表示した多数の曲名等の中からユーザの操作によって選択された曲名等に対応する音楽データを再生している（例えば、特許文献１参照）。
【特許文献１】米国特許出願公開第２００４／００５５４４６Ａ１号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところでかかる構成の携帯再生装置は、内部のハードディスクに対し、音楽データの検索に使用する楽曲の曲名等をアーティストやジャンル毎に分類して示す楽曲検索情報を登録するための楽曲検索データベースを構築している。またパーソナルコンピュータは、携帯再生装置に対し音楽データを転送する毎に、その音楽データに付加された楽曲の曲名やアーティスト名、ジャンル名等の楽曲属性情報に基づき楽曲検索情報を生成している。そしてパーソナルコンピュータは、携帯再生装置に対して音楽データと共に楽曲検索情報も転送して楽曲検索データベースに登録させている。これにより携帯再生装置は、音楽データの再生時にユーザの操作に応じて、ハードディスクの楽曲検索データベースから楽曲検索情報を読み出し、当該読み出した楽曲検索情報に基づいて楽曲の曲名等をジャンルやアーティスト毎に分類して表示部に表示し、かくしてユーザに所望の楽曲を検索させることができる。
【０００５】
ところがパーソナルコンピュータは、楽曲検索情報生成プログラムに従って楽曲検索情報を生成している。そしてパーソナルコンピュータは、複数の携帯再生装置に音楽データを転送可能で、これら携帯再生装置にそれぞれ転送する楽曲検索情報の構成が異なる場合、楽曲検索情報の種類に応じた複数種類の楽曲検索情報生成プログラムが必要となる。従ってパーソナルコンピュータと携帯再生装置から構築される楽曲転送記憶システムでは、パーソナルコンピュータが複数の携帯再生装置に対してそれぞれ異なる構成の楽曲検索情報を転送可能な場合、楽曲検索情報生成プログラムの開発の負担が増大する。
【０００６】
このためかかる楽曲転送記憶システムでは、個々の携帯再生装置においてそれぞれ楽曲検索情報を生成することが考えられる。しかしながら携帯再生装置では、ハードディスクに対し多数の音楽データを記憶し得るため、記憶する音楽データの数が増加するほど、楽曲検索情報の生成に使用する楽曲属性情報の数も増加し、楽曲検索情報生成の処理付加が増大するという問題があった。
【０００７】
本発明は以上の点を考慮してなされたもので、処理負荷を極力抑えてコンテンツ検索情報を生成し得るコンテンツ記憶装置を提案しようとするものである。
【課題を解決するための手段】
【０００８】
かかる課題を解決するため本発明においては、コンテンツ記憶装置において、外部からコンテンツデータを取り込むコンテンツ取込手段と、当該コンテンツ取込手段により取り込まれたコンテンツデータを記憶する記憶手段と、外部から、記憶手段に記憶されたコンテンツデータの属性毎に当該コンテンツデータを分類して示す属性別コンテンツ情報を取り込む情報取込手段と、当該情報取込手段により取り込まれた属性別コンテンツ情報を用いて、記憶手段に記憶されたコンテンツデータの検索に使用するコンテンツ検索情報を生成する検索情報生成手段とを設けるようにした。
【０００９】
従ってコンテンツ記憶装置は、外部で生成した属性別コンテンツ情報を用いてコンテンツ検索情報を生成することで、コンテンツデータのコンテンツ属性情報に基づいて１からコンテンツ検索情報を生成する場合に比べて、当該コンテンツ検索情報を生成する際の処理を大幅に削減することができる。
【発明の効果】
【００１０】
本発明によれば、コンテンツ記憶装置において、外部からコンテンツデータを取り込んで記憶すると共に、当該外部から、その記憶したコンテンツデータの属性毎に当該コンテンツデータを分類して示す属性別コンテンツ情報を取り込み、当該取り込んだ属性別コンテンツ情報を用いて、その記憶したコンテンツデータの検索に使用するコンテンツ検索情報を生成するようにしたことにより、コンテンツ検索情報を生成する際の処理を大幅に削減することができ、かくして処理負荷を極力抑えてコンテンツ検索情報を生成することができる。
【発明を実施するための最良の形態】
【００１１】
以下図面について、本発明の一実施の形態を詳述する。
【００１２】
（１）楽曲転送記憶システム
（１−１）楽曲転送記憶システムの全体構成
図１において、１は全体として本発明を適用した楽曲転送記憶システムを示し、パーソナルコンピュータ２がインターネット等のネットワーク３上の音楽データ配信サーバ（図示せず）から音楽データを取得し得ると共に、ＣＤ（Compact Disc）等の記録媒体から音楽データを読み出して取得し得るようになされている。またパーソナルコンピュータ２は、音楽データ配信サーバや記録媒体から取得した音楽データを、ＵＳＢ（Universal Serial Bus）ケーブル等の所定のケーブル４を介して携帯再生装置５に転送し、当該携帯再生装置５において内部のハードディスクにその音楽データを記憶し得るようになされている。
【００１３】
（１−２）パーソナルコンピュータ２の構成
図２に示すように、パーソナルコンピュータ２は、内部の中央処理ユニット（CPU:Central Processing Unit ）１０が、ハードディスクドライブ１１のハードディスクに予め記憶しているＯＳ（Operating System）等の基本プログラムや、楽曲転送処理プログラム等の各種アプリケーションプログラムを、バス１２を介してＲＡＭ（Random Access Memory）１３に転送し、ＲＯＭ（Read Only Memory）１４に予め記憶している演算用等の各種パラメータ等を適宜用いながらＲＡＭ１３でその基本プログラム及び各種アプリケーションプログラムを展開することにより、当該展開した基本プログラム及び各種アプリケーションプログラムに従い全体を統括的に制御して各種処理を実行する。
【００１４】
これにより中央処理ユニット１０は、ユーザによりキーボードやマウス等の操作部１５が操作され入出力インタフェース部１６及びバス１２を順次介して音楽データの取得命令が入力されると、音楽データ配信サーバに対し取得可能な音楽データの提示を要求する楽曲提示要求信号を、入出力インタフェース部１６及び通信部１７を順次介してネットワーク３上の音楽データ配信サーバに送信する。
【００１５】
その結果、中央処理ユニット１０は、音楽データ配信サーバから送信された楽曲提示信号を通信部１７及び入出力インタフェース部１６を順次介して受信すると、その楽曲提示信号を入出力インタフェース部１６を介して表示部１８に送出する。これにより中央処理ユニット１０は、表示部１８に対し楽曲提示信号に基づき、音楽データ配信サーバから取得可能な音楽データを楽曲の曲名等で示す楽曲提示画面を表示する。
【００１６】
この状態で中央処理ユニット１０は、ユーザにより操作部１５が操作され楽曲提示画面上で取得対象の音楽データが選択されると、当該選択された音楽データを取得要求する楽曲取得要求信号を入出力インタフェース部１６及び通信部１７を順次介して音楽データ配信サーバに送信する。これにより中央処理ユニット１０は、音楽データ配信サーバから、ユーザによって選択された音楽データが送信されると、これを通信部１７及び入出力インタフェース部１６を順次介して受信し、当該受信した音楽データをハードディスクドライブ１１のハードディスクに記憶する。
【００１７】
また中央処理ユニット１０は、パーソナルコンピュータ２に対し記録媒体１９が装填された状態で、ユーザにより操作部１５が操作され入出力インタフェース部１６及びバス１２を順次介して音楽データの複写命令が入力されると、ドライブ２０により記録媒体１９からこれに記録されている音楽データを読み出すと共に、当該読み出した音楽データを入出力インタフェース部１６及びバス１２を順次介してハードディスクドライブ１１のハードディスクに記憶する。
【００１８】
ここで音楽データ配信サーバの配信する音楽データや、記録媒体に記録された音楽データには、当該音楽データに基づく楽曲の曲名やアーティスト名、その楽曲の属するジャンルの名称（すなわち、ジャンル名）、楽曲の収録されたアルバムの名称（すなわち、アルバム名）、当該アルバム内での楽曲の演奏順番等の楽曲の属性を示す各種情報（以下、これらを楽曲属性情報と呼ぶ）が付加されている。従って中央処理ユニット１０は、ハードディスクに対して音楽データと共に楽曲属性情報も記憶している。
【００１９】
中央処理ユニット１０は、パーソナルコンピュータ２に対し接続部２１を介して携帯再生装置５が接続された状態で、ユーザにより操作部１５が操作され入出力インタフェース部１６及びバス１２を順次介して楽曲提示要求が入力されると、ハードディスクからこれに記憶している複数の音楽データの楽曲属性情報を読み出す。そして中央処理ユニット１０は、その楽曲属性情報に基づき楽曲提示画面データを生成し、当該生成した楽曲提示画面データを入出力インタフェース部１６を介して表示部１８に送出する。これにより中央処理ユニット１０は、表示部１８に対して楽曲提示画面データに基づく楽曲提示画面を表示し、ユーザに対して携帯再生装置５に転送可能な音楽データを楽曲の曲名等で提示する。
【００２０】
この状態で中央処理ユニット１０は、ユーザにより操作部１５が操作され楽曲提示画面上で転送対象の１又は複数の音楽データが選択された後、転送命令が入力されると、ハードディスクドライブ１１のハードディスクからユーザにより選択された音楽データを読み出す。そして中央処理ユニット１０は、ハードディスクから読み出した音楽データを入出力インタフェース部１６及び接続部２１を順次介して携帯再生装置５に転送することにより、当該携帯再生装置５内部のハードディスクにその音楽データを記憶する。
【００２１】
また図３に示すように、中央処理ユニット１０は、このとき転送対象の音楽データを個別に識別可能なデータ番号を発行する。そして中央処理ユニット１０は、その転送対象の音楽データ固有のデータ番号に、当該音楽データに基づく楽曲の曲名を対応付けるようにして、その音楽データを管理するための楽曲管理情報ＭＲを生成する。これにより中央処理ユニット１０は、転送対象の音楽データに加えて楽曲管理情報ＭＲも入出力インタフェース部１６及び接続部２１を順次介して携帯再生装置５に転送する。かくして中央処理ユニット１０は、携帯再生装置５内部のハードディスクに構築されている楽曲管理データベースに対しその楽曲管理情報ＭＲを登録する。
【００２２】
このようにして中央処理ユニット１０は、ユーザにより転送対象として任意に選択された音楽データを携帯再生装置５に転送して記憶させることができると共に、当該音楽データを転送して記憶する毎に、携帯再生装置５で楽曲管理情報ＭＲを追加登録して更新することにより、携帯再生装置５に転送して記憶した全ての音楽データを当該楽曲管理情報ＭＲに基づいて管理させることができる。
【００２３】
因みに中央処理ユニット１０は、楽曲管理情報ＭＲを生成する場合、入出力インタフェース部１６及び接続部２１を介して、携帯再生装置５の楽曲管理データベースに登録している楽曲管理情報ＭＲ内の全てのデータ番号を確認する。そして中央処理ユニット１０は、データ番号の確認結果に基づき、まだ転送対象の音楽データの識別用として発行してはいないデータ番号を検出し、当該検出したデータ番号を今回転送する音楽データの識別用として発行する。これにより中央処理ユニット１０は、携帯再生装置５で記憶する個々の音楽データに対するデータ番号を重複しないように発行することができる。従って中央処理ユニット１０は、携帯再生装置５に対し、楽曲管理情報ＭＲ内のデータ番号により、内部のハードディスクに記憶した全ての音楽データを１つ１つ的確に区別させることができる。
【００２４】
これに加えて中央処理ユニット１０は、携帯再生装置５に対し音楽データを転送して記憶するとき、当該携帯再生装置５で記憶した音楽データの楽曲属性情報に基づいて、楽曲の属性毎に当該音楽データを分類して示す例えば３種類の属性別楽曲情報も生成する。
【００２５】
この場合、中央処理ユニット１０は、ハードディスクドライブ１１のハードディスクから、携帯再生装置５に転送する全ての音楽データの楽曲属性情報を読み出す。また中央処理ユニット１０は、携帯再生装置５に転送する音楽データに対して発行したデータ番号を、その楽曲属性情報と共に用いて３種類の属性別楽曲情報を生成する。
【００２６】
すなわち中央処理ユニット１０は、楽曲属性情報及びデータ番号に基づき、携帯再生装置５に転送する全ての音楽データを、当該音楽データに基づく楽曲（以下、これを特に転送記憶楽曲と呼ぶ）の属するジャンル毎に分類すると共に、当該ジャンル毎の音楽データをそれぞれ例えば転送記憶楽曲の曲名がアルファベット順となるように並べる。そして図４に示すように、中央処理ユニット１０は、転送記憶楽曲の属するジャンルのジャンル名（ジャンルＡ、……、ジャンルＮ）を例えばアルファベット順に並べると共に、当該並べたジャンル名に対してそれぞれ、曲名がアルファベット順となるように並べていた音楽データのデータ番号を（その並びを維持して）対応付ける。このようにして中央処理ユニット１０は、携帯再生装置５に転送する全ての音楽データをジャンル毎に分類して示す属性別楽曲情報（以下、これを特にジャンル別楽曲情報と呼ぶ）ＪＡＭを生成する。
【００２７】
また中央処理ユニット１０は、楽曲属性情報及びデータ番号に基づき、携帯再生装置５に転送する全ての音楽データを、当該音楽データに基づく転送記憶楽曲のアーティスト毎に分類すると共に、当該アーティスト毎の音楽データをそれぞれ例えば転送記憶楽曲の曲名がアルファベット順となるように並べる。そして図５に示すように、中央処理ユニット１０は、転送記憶楽曲を演奏するアーティストのアーティスト名（アーティストＡ、……、アーティストＮ）を例えばアルファベット順に並べると共に、当該並べたアーティスト名に対してそれぞれ、曲名がアルファベット順となるように並べていた音楽データのデータ番号を（その並びを維持して）対応付ける。このようにして中央処理ユニット１０は、携帯再生装置５に転送する全ての音楽データをアーティスト毎に分類して示す属性別楽曲情報（以下、これを特にアーティスト別楽曲情報と呼ぶ）ＡＲＭを生成する。
【００２８】
さらに中央処理ユニット１０は、楽曲属性情報及びデータ番号に基づき、携帯再生装置５に転送する全ての音楽データを、当該音楽データに基づく転送記憶楽曲の収録されたアルバム毎に分類すると共に、当該アルバム毎の音楽データをそれぞれ例えばアルバム内での転送記憶楽曲の演奏順となるように並べる。そして図６に示すように、中央処理ユニット１０は、転送記憶楽曲の収録されたアルバムのアルバム名（アルバムＡ、……、アルバムＮ）を例えばアルファベット順に並べると共に、当該並べたアルバム名に対してそれぞれ、転送記憶楽曲がアルバム内の演奏順となるように並べていた音楽データのデータ番号を（その並びを維持して）対応付ける。このようにして中央処理ユニット１０は、携帯再生装置５に転送する全ての音楽データをアルバム毎に分類して示す属性別楽曲情報（以下、これを特にアルバム別楽曲情報と呼ぶ）ＡＬＭを生成する。
【００２９】
そして中央処理ユニット１０は、携帯再生装置５に対し転送対象の音楽テータ及び楽曲管理情報ＭＲを転送したとき、これに加えてかかる３種類の属性別楽曲情報（すなわち、ジャンル別楽曲情報ＪＡＭ、アーティスト別楽曲情報ＡＲＭ、アルバム別楽曲情報ＡＬＭ）も、入出力インタフェース部１６及び接続部２１を順次介して携帯再生装置５に転送する。これにより中央処理ユニット１０は、携帯再生装置５に対し、かかる３種類の属性別楽曲情報を用いて、転送記憶楽曲の音楽データの検索に使用する楽曲検索情報を生成させる。
【００３０】
ところで中央処理ユニット１０は、携帯再生装置５に対して初めて音楽データを転送するときには、以上説明したように３種類の属性別楽曲情報を生成する。
【００３１】
また中央処理ユニット１０は、携帯再生装置５に対して２回目以降音楽データを転送するとき、当該携帯再生装置５からその時点までにすでに転送していた３種類の属性別楽曲情報を全て読み出す。そして中央処理ユニット１０は、携帯再生装置５に対して今回転送する音楽データの楽曲属性情報に基づいて、当該携帯再生装置５から読み出した３種類の属性別楽曲情報を更新し、当該更新した３種類の属性別楽曲情報を音楽データと共に携帯再生装置５に転送している。これにより中央処理ユニット１０は、携帯再生装置５に対してすでに転送していた全ての音楽データ及び今回転送する音楽データ全体を網羅した３種類の属性別楽曲情報を容易に生成することができる。
【００３２】
なお中央処理ユニット１０は、携帯再生装置５に対して音楽データを転送する毎に、その時点まで転送していた全ての音楽データの楽曲属性情報をパーソナルコンピュータ２のハードディスクから読み出して属性別楽曲情報を生成するのでは、携帯再生装置５に対して転送した音楽データをその楽曲属性情報と共に当該ハードディスクから消去した場合、その後、携帯再生装置５に転送した全ての音楽データの属性別楽曲情報を生成し難くなる。しかしながら中央処理ユニット１０は、前述したように、２回目以降の音楽データの転送時には、携帯再生装置５に転送していた属性別楽曲情報を引き戻して更新している。従って中央処理ユニット１０は、パーソナルコンピュータ２のハードディスクに対し、携帯再生装置５に転送した音楽データとその楽曲属性情報を長期間に渡って無駄に保持しておくことなく、属性別楽曲情報を常に的確な内容で生成することができる。
【００３３】
（１−３）携帯再生装置５の構成
図７に示すように、携帯再生装置５は、内部のＣＰＵ等でなる制御部３０がＲＯＭ３１に予め記憶している基本プログラムや、楽曲記憶プログラム及び楽曲検索プログラム等の各種アプリケーションプログラムをバス３２を介してＲＡＭ３３に転送して展開することにより、その展開した基本プログラム及び各種アプリケーションプログラムに従って全体を統括的に制御して各種処理を実行する。
【００３４】
これにより制御部３０は、携帯再生装置５が接続部３４を介してパーソナルコンピュータ２に接続されている間は、当該パーソナルコンピュータ２の中央処理ユニット１０による主体的な制御のもとに従属的に機能し、そのパーソナルコンピュータ２から転送された音楽データを接続部３４を介して取り込んで、ハードディスクドライブ３５のハードディスクに記憶する。
【００３５】
また制御部３０は、ハードディスクドライブ３５のハードディスクに対し予め楽曲管理データベースを構築しており、パーソナルコンピュータ２から音楽データと共に転送された楽曲管理情報ＭＲを接続部３４を介して取り込むと、その楽曲管理情報ＭＲをハードディスク内の楽曲管理データベースに登録して当該楽曲管理情報ＭＲを適宜更新する。
【００３６】
さらに制御部３０は、パーソナルコンピュータ２から音楽データ及び楽曲管理情報ＭＲと共に転送された３種類の属性別楽曲情報（すなわち、ジャンル別楽曲情報ＪＡＭ、アーティスト別楽曲情報ＡＲＭ、アルバム別楽曲情報ＡＬＭ）を接続部３４を介して取り込むと、これら属性別楽曲情報をＲＡＭ３３又はハードディスクに一時記憶する。
【００３７】
そして制御部３０は、このようにパーソナルコンピュータ２から転送された音楽データ及び楽曲管理情報ＭＲ並びに３種類の属性別楽曲情報をハードディスクに記憶した後、携帯再生装置５がパーソナルコンピュータ２から切り離されると、その属性別楽曲情報を用いて自動的に楽曲検索情報を生成する。
【００３８】
ところで制御部３０は、例えばユーザにより、３種類の属性別楽曲情報のうち予め任意に選定された少なくとも１種類以上の属性別楽曲情報を用いて楽曲検索情報を生成するように予め設定されている。従ってここでは、制御部３０が、例えば３種類の属性別楽曲情報のうち、アーティスト別楽曲情報ＡＲＭ及びアルバム別楽曲情報ＡＬＭを用いて楽曲検索情報を生成する場合について説明する。
【００３９】
まず図８に示すように、制御部３０は、アーティスト別楽曲情報ＡＲＭに含まれる全てのデータ番号を、アーティスト名を対応付けたまま数の小さいものから順次大きくなるように並べ替えてなる変換テーブルＣＴを生成する。次いで図９に示すように、制御部３０は、変換テーブルＣＴを用いて、アルバム別楽曲情報ＡＬＭに含まれるアルバム毎のデータ番号に対応するアーティスト名を、順次アルバム内での転送記憶楽曲の演奏順で検出し、当該検出したアーティスト名に、そのデータ番号及び当該データ番号を分類しているアルバム名を順次対応付ける。これにより制御部３０は、例えばアルファベット順のアーティスト名に対してそれぞれアーティストの発表したアルバムのアルバム名を例えばアルファベット順に並べて対応付けると共に、そのアルバム名毎にアルバム内での転送記憶楽曲の演奏順に従ってデータ番号を並べて対応付けた楽曲検索情報ＭＳを生成する。
【００４０】
ここで楽曲検索情報ＭＳは、図９からも明らかなように、音楽データの属するグループ（すなわち、アーティスト名やアルバム名）が、検索の際に音楽データの数を段階的に絞り込めるように順次細分化され階層構造化されている。すなわち図１０に示すように、楽曲検索情報ＭＳは、楽曲検索用の各グループの階層構造を模式的な木構造で表現すると、複数の音楽データをまとめるルートディレクトリＲｏｏｔが最上位階層とされ、当該ルートディレクトリＲｏｏｔの下位で順次細分化された楽曲検索用のグループＧｐＡ、……、ＧｐＣのうち、音楽データ（すなわち、データ番号）を直接選択可能なグループＧｐＡＡ、ＧｐＡＢＡ、ＧｐＡＢＢ、ＧｐＡＣ、ＧｐＢＡ、ＧｐＢＢ、ＧｐＢＣ、ＧｐＣが最下位階層となる。因みに図１０に示す楽曲検索情報ＭＳでは、図９に示す例を適用すると、例えばグループＧｐＡ、ＧｐＢがアーティスト名となり、グループＧｐＡＡ、ＧｐＡＢ、ＧｐＡＢＡ、ＧｐＡＢＢ、ＧｐＡＣ、ＧｐＢＡ、ＧｐＢＢ、ＧｐＢＣ、ＧｐＣがそれぞれアルバム名となる。
【００４１】
この場合、制御部３０は、かかる楽曲検索情報ＭＳにおける階層構造の各グループＧｐＡ、……、ＧｐＣに対してそれぞれ固有のグループ識別情報を発行している。また制御部３０は、楽曲検索情報ＭＳの一部として、階層構造のグループＧｐＡ、……、ＧｐＣ毎に、自己のグループ識別情報と、当該グループＧｐＡ、……、ＧｐＣよりも１階層上位の全てのグループＧｐＡ、……、ＧｐＣのグループ識別情報（１階層上位がルートディレクトリＲｏｏｔの場合は、当該ルートディレクトリＲｏｏｔを示す識別情報）と、当該グループＧｐＡ、……、ＧｐＣよりも１階層下位の全てのグループＧｐＡ、……、ＧｐＣのグループ識別情報とを対応付けて格納したグループ情報を生成している。これにより制御部３０は、各グループ情報に基づき、個々のグループＧｐＡ、……、ＧｐＣに対する１階層上位及び１階層下位のグループＧｐＡ、……、ＧｐＣを的確に判別することができる。
【００４２】
ただし制御部３０は、最下位階層のグループＧｐＡＡ、ＧｐＡＢＡ、ＧｐＡＢＢ、ＧｐＡＣ、ＧｐＢＡ、ＧｐＢＢ、ＧｐＢＣ、ＧｐＣに対するグループ情報については、当該最下位階層のグループＧｐＡＡ、ＧｐＡＢＡ、ＧｐＡＢＢ、ＧｐＡＣ、ＧｐＢＡ、ＧｐＢＢ、ＧｐＢＣ、ＧｐＣ毎に選択可能な１又は複数の音楽データを識別可能なデータ番号と、当該音楽データに対応するアルバム内の演奏順を判別可能な判別情報とを格納している。従って制御部３０は、最下位階層のグループＧｐＡＡ、ＧｐＡＢＡ、ＧｐＡＢＢ、ＧｐＡＣ、ＧｐＢＡ、ＧｐＢＢ、ＧｐＢＣ、ＧｐＣについては、これよりも１階層上位のグループＧｐＡ、ＧｐＡＢ、ＧｐＢを的確に判別し得ると共に、選択可能な音楽データと、アルバム内での演奏順とを判別することができる。このようにして制御部３０は、各グループ情報に基づいて各グループＧｐＡ、……、ＧｐＣの階層構造全体を的確に認識することができる。
【００４３】
そして図１１に示すように制御部３０は、このように楽曲検索情報ＭＳを生成すると、当該楽曲検索情報ＭＳを、階層構造管理情報ＴＬ、１又は複数の階層構造情報ＴＲ１，……、ＴＲＮ、１又は複数のグループ提示情報ＧＰ１、……、ＧＰＮ、曲名提示情報ＭＮに分割する。
【００４４】
この場合、階層構造情報ＴＲ１、……、ＴＲＮは、例えば階層構造の全てのグループＧｐＡ、……、ＧｐＣのグループ情報のうち、ルートディレクトリＲｏｏｔから分岐する１つ目の枝部分のグループＧｐＡ、ＧｐＡＡ、ＧｐＡＢ、ＧｐＡＢＡ、ＧｐＡＢＢ、ＧｐＡＣのグループ情報や、２つ目の枝部分のグループＧｐＢ、ＧｐＢＡ、ＧｐＢＢ、ＧｐＢＣのグループ情報、さらには３つ目の枝部分のグループＧｐＣのグループ情報から構成されている。これにより制御部３０は、階層構造情報ＴＲ１、……、ＴＲＮにより、各グループＧｐＡ、……、ＧｐＣの階層構造全体のうち、枝部分毎の各グループＧｐＡ、……、ＧｐＡＣ、ＧｐＢ、……、ＧｐＢＣ、ＧｐＣと、その枝部分における各グループＧｐＡ、……、ＧｐＡＣ、ＧｐＢ、……、ＧｐＢＣ、ＧｐＣの階層構造とを認識し得るようになされている。因みに制御部３０は、階層構造の各グループＧｐＡ、……、ＧｐＣが極端に少ない場合や、携帯再生装置５の製造時の設定等に応じて、各グループＧｐＡ、……、ＧｐＣの階層構造全体を１つの階層構造情報として表すこともできる。
【００４５】
またグループ提示情報ＧＰ１、……、ＧＰＮは、階層構造情報ＴＲ１、……、ＴＲＮに１対１で対応させて生成され、枝部分の各グループＧｐＡ、……、ＧｐＡＣ、ＧｐＢ、……、ＧｐＢＣ、ＧｐＣのアーティスト名やアルバム名等のグループ名を示すテキスト情報（すなわち、文字列の情報）と、当該グループ名（すなわち、アーティスト名やアルバム名等）を想起させる表示子（以下、これをグループアイコンと呼ぶ）とから構成されている。さらに曲名提示情報ＭＮは、ハードディスクに記憶されている全ての音楽データに基づく転送記憶楽曲の曲名を示すテキスト情報と、そのテキスト情報に対応付けられた当該音楽データのデータ番号と、転送記憶楽曲を想起させる表示子（以下、これを楽曲アイコンと呼ぶ）とから構成されている。これに加えて階層構造管理情報ＴＬは、階層構造情報ＴＲ１、……、至ＴＲＮ、グループ提示情報ＧＰ１、……、ＧＰＮ及び曲名提示情報ＭＮを用いて各グループＧｐＡ、……、ＧｐＣの階層構造全体を構築及び管理するためのものである。
【００４６】
そして制御部３０は、楽曲検索情報ＭＳから分割したこれら階層構造管理情報ＴＳ、１又は複数の階層構造情報ＴＲ１、……、至ＴＲＮ、１又は複数のグループ情報ＧＰ１、……、ＧＰＮ、曲名情報ＭＮを、ハードディスクドライブ３５のハードディスクに予め構築している楽曲検索データベースに登録する。
【００４７】
この状態で制御部３０は、ユーザにより操作キーでなる操作部３６が操作されると、ハードディスクの楽曲検索データベースから階層構造管理情報ＴＬを読み出して各グループＧｐＡ、……、ＧｐＣの階層構造全体を解析する。その結果、制御部３０は、楽曲検索データベースから階層構造情報ＴＲ１、……、ＴＲＮ、グループ提示情報ＧＰ１、……、ＧＰＮを読み出し、当該読み出した階層構造情報ＴＲ１、……、ＴＲＮ、グループ提示情報ＧＰ１、……、ＧＰＮに基づいて、例えばルートディレクトリＲｏｏｔよりも１階層下位の全てのグループＧｐＡ、ＧｐＢ、ＧｐＣを表すテキスト情報及びグループアイコンを選択して液晶ディスプレイでなる表示部３７に送出する。これにより制御部３０は、表示部３７に対し、ルートディレクトリＲｏｏｔよりも１階層下位の全ての３つのグループＧｐＡ、ＧｐＢ、ＧｐＣを表すグループ名（例えば、アーティスト名）とグループアイコンとを表示する。
【００４８】
そして制御部３０は、ユーザにより操作部３６が操作され表示部３７の表示画面上で例えば１つのグループＧｐＡが対応するグループ名及びグループアイコンで選択されると、これに応じて当該選択されたグループＧｐＡの属する枝部分の階層構造情報ＴＲ１及びグループ提示情報ＧＰ１に基づき、その選択されたグループＧｐＡよりも１階層下位の全てのグループＧｐＡＡ、ＧｐＡＢ、ＧｐＡＣを表すテキスト情報及びグループアイコンを選択して表示部３７に送出する。これにより制御部３０は、表示部３７に対し、グループＧｐＡよりも１階層下位の３つのグループＧｐＡＡ、ＧｐＡＢ、ＧｐＡＣを表すグループ名（例えば、アルバム名）とグループアイコンとを表示する。
【００４９】
引き続き制御部３０は、ユーザにより操作部３６が操作され表示部３７の表示画面上で例えばグループＧｐＡＢが対応するグループ名及びグループアイコンで選択されると、これに応じて当該選択されたグループＧｐＡＢの属する枝部分の階層構造情報ＴＲ１及びグループ提示情報ＧＰ１に基づき、その選択されたグループＧｐＡＢよりも１階層下位の全てのグループＧｐＡＢＡ、ＧｐＡＢＢを表すテキスト情報及びグループアイコンを選択して表示部３７に送出する。これにより制御部３０は、表示部３７に対し、グループＧｐＡＢよりも１階層下位の最下位階層の２つのグループＧｐＡＢＡ、ＧｐＡＢＢを表すグループ名（例えば、アルバム名）とグループアイコンとを表示する。
【００５０】
さらに制御部３０は、ユーザにより操作部３６が操作され表示部３７の表示画面上で例えばグループＧｐＡＢＡが対応するグループ名及びグループアイコンで選択されると、これに応じて当該選択された最下位階層のグループＧｐＡＢＡの属する枝部分の階層構造情報ＴＲ１と、曲名提示情報ＭＮとに基づき、そのグループＧｐＡＢＡで選択可能な音楽データに対応する曲名を表すテキスト情報及び楽曲アイコンを順次演奏順で表示部３７に送出する。また制御部３０は、このとき選択された最下位階層のグループＧｐＡＢＡで選択可能な音楽データをアルバム内の演奏順に従ってハードディスクから読み出してヘッドホン等でなる放音部３８に送出する。これにより制御部３０は、ユーザにより選択された転送記憶楽曲を放音部３８を介して出力し聴取させると共に、その際に、再生中の転送記憶楽曲の曲名及び楽曲アイコンを表示部３７に表示してユーザに通知することができる。
【００５１】
ところで制御部３０は、最下位階層のグループＧｐＡＡ、ＧｐＡＢＡ、ＧｐＡＢＢ、ＧｐＡＣ、ＧｐＢＡ、ＧｐＢＢ、ＧｐＢＣ、ＧｐＣが選択されたとき、音楽テータを再生しながら曲名及び楽曲アイコンを表示することもできるが、ユーザ設定により、音楽データの再生のみを実行し、又は曲名及び楽曲アイコンの表示のみを実行することもできる。
【００５２】
また制御部３０は、携帯再生装置５を起動させている間、ユーザに対するグループＧｐＡ、……、ＧｐＣの提示履歴（以下、これをグループ提示履歴と呼ぶ）を残している。そして制御部３０は、携帯再生装置５を起動したときそのグループ提示履歴に基づいて、前回の起動停止時にユーザに提示途中（すなわち、グループ名及びグループアイコンの表示途中）のグループＧｐＡ、……、ＧｐＣが存在していることを検出すると、当該前回提示途中だったグループＧｐＡ、……、ＧｐＣからユーザに対する提示（すなわち、グループ名及びグループアイコンの表示）を再開する。
【００５３】
（２）楽曲転送記憶処理
次に図１２に示すシーケンスチャートを用いて、パーソナルコンピュータ２及び携帯再生装置５で実行する楽曲転送記憶処理について説明する。
【００５４】
まずパーソナルコンピュータ２の中央処理ユニット１０は、当該パーソナルコンピュータ２に対して携帯再生装置５が接続されると、楽曲転送処理プログラムに従って楽曲転送処理手順ＲＴ１を開始する。そして中央処理ユニット１０は、楽曲転送処理手順ＲＴ１を開始すると、ステップＳＰ１においてユーザにより転送対象の音楽データが選択されたか否かを判断する。その結果、中央処理ユニット１０は、例えばユーザにより転送対象の音楽データが選択され肯定結果を得ると、次のステップＳＰ２に移る。
【００５５】
ステップＳＰ２において中央処理ユニット１０は、ユーザにより選択された転送対象の音楽データに応じて、楽曲管理情報ＭＲを生成して、次のステップＳＰ３に移る。ステップＳＰ３において中央処理ユニット１０は、転送対象の音楽データに対応する楽曲属性情報に基づいて、ジャンル別楽曲情報ＪＡＭ、アーティスト別楽曲情報ＡＲＭ及びアルバム別楽曲情報ＡＬＭの３種類の属性別楽曲情報を生成して、次のステップＳＰ４に移る。
【００５６】
ステップＳＰ４において中央処理ユニット１０は、ハードディスクドライブ１１のハードディスクから転送対象の音楽データを読み出すと共に、当該読み出した音楽データを楽曲管理情報及び３種類の属性別楽曲情報と共に携帯再生装置５に転送して、次のステップＳＰ５に移る。
【００５７】
ステップＳＰ５において中央処理ユニット１０は、携帯再生装置５に対する音楽データの転送が終了したか否かを判断する。その結果、中央処理ユニット１０は、ユーザにより未だ音楽データの転送処理に対する終了命令が入力されず否定結果を得ると、ステップＳＰ１に戻る。これにより中央処理ユニット１０は、ステップＳＰ１においてユーザにより転送対象の新たな音楽データが選択されなければ、ステップＳＰ５に移る。従って中央処理ユニット１０は、この後、新たに転送対象の音楽データが選択される、又は音楽データの転送処理の終了命令が入力されるまでの間は、ステップＳＰ１−ＳＰ５の処理を循環的に繰り返すことにより、当該新たな転送対象の音楽データの選択及び転送処理の終了命令の入力を待ち受ける。
【００５８】
その結果、中央処理ユニット１０は、新たに転送対象の音楽データが選択されると、再びステップＳＰ２−ＳＰ３−ＳＰ４の処理を順次実行した後、ステップＳＰ５に移る。また中央処理ユニット１０は、ステップＳＰ５においてユーザにより音楽データの転送処理に対する終了命令が入力され肯定結果を得ると、次のステップＳＰ６に移り、かかる楽曲転送処理手順ＲＴ１を終了する。
【００５９】
このとき携帯再生装置５の制御部３０は、当該携帯再生装置５を起動した状態でパーソナルコンピュータ２に接続されると、楽曲記憶プログラムに従って楽曲記憶処理手順ＲＴ２を開始している。そして制御部３０は、かかる楽曲記憶処理手順ＲＴ２を開始すると、ステップＳＰ１１においてパーソナルコンピュータ２から転送される音楽データ及び楽曲管理情報ＭＲ並びに属性別楽曲情報を受信したか否かを判断する。その結果、制御部３０は、パーソナルコンピュータ２から転送された音楽データ及び楽曲管理情報ＭＲ並びに属性別楽曲情報を受信し肯定結果を得ると、次のステップＳＰ１２に移る。
【００６０】
ステップＳＰ１２において制御部３０は、パーソナルコンピュータ２から転送された音楽データをハードディスクドライブ３５のハードディスクに記憶すると共に、楽曲管理情報ＭＲをハードディスク内の楽曲管理データベースに登録して、次のステップＳＰ１３に移る。ステップＳＰ１３において制御部３０は、携帯再生装置５がパーソナルコンピュータ２から切り離されたか否かを判断する。その結果、制御部３０は、携帯再生装置５が未だパーソナルコンピュータ２から切り離されていなければ、他の音楽データも転送される可能性があるため、ステップＳＰ１１に戻る。
【００６１】
そして制御部３０は、ステップＳＰ１１においてパーソナルコンピュータ２から転送される音楽データ及び楽曲管理情報ＭＲ並びに属性別楽曲情報を受信しないことで否定結果を得ると、ステップＳＰ１３に移る。従って制御部３０は、この後、パーソナルコンピュータ２から転送される音楽データ及び楽曲管理情報ＭＲ並びに属性別楽曲情報を受信し、又は携帯再生装置５がパーソナルコンピュータ２から切り離されるまでの間は、ステップＳＰ１１−ＳＰ１３の処理を循環的に繰り返すことにより、当該音楽データ及び楽曲管理情報ＭＲ並びに属性別楽曲情報の受信及びパーソナルコンピュータ２からの切り離しを待ち受ける。
【００６２】
その結果、制御部３０は、新たな音楽テータを楽曲管理情報ＭＲ及び属性別楽曲情報と共に受信すると、再びステップＳＰ１２の処理を実行した後、ステップＳＰ１３に移る。また制御部３０は、ステップＳＰ１３において携帯再生装置５がパーソナルコンピュータ２から切り離されたことで肯定結果を得ると、次のステップＳＰ１４に移る。
【００６３】
ステップＳＰ１４において制御部３０は、図８及び図９について上述した場合のように、パーソナルコンピュータ２から転送された３種類の属性別楽曲情報のうち少なくとも１種類以上を用いて楽曲検索情報ＭＳを生成して、次のステップＳＰ１５に移る。ステップＳＰ１５において制御部３０は、楽曲検索情報ＭＳをハードディスク内の楽曲検索データベースに登録して、次のステップＳＰ１６に移り、かかる楽曲記憶処理手順ＲＴ２を終了する。このようにしてパーソナルコンピュータ２及び携帯再生装置５は、楽曲転送記憶処理を全て終了する。
【００６４】
（３）楽曲検索処理手順
次に、図１３に示すフローチャートを用いて、携帯再生装置５が実行する楽曲検索処理手順ＲＴ３について説明する。
【００６５】
携帯再生装置５の制御部３０は、例えば当該携帯再生装置５を外部からの起動命令の入力に応じて起動させると、楽曲検索プログラムに従って楽曲検索処理手順ＲＴ３を開始する。そして制御部３０は、楽曲検索処理手順ＲＴ３を開始すると、ステップＳＰ２１においてグループ提示履歴に基づき、前回の携帯再生装置５の起動時に、表示部３７を介してユーザに対し楽曲検索用のグループＧｐＡ、……、ＧｐＣを提示したまま（すなわち、グループ名及びグループアイコンを表示したまま）、その起動を停止させたか否かを判断する。
【００６６】
このステップＳＰ２１において肯定結果が得られると、このことは前回の携帯再生装置５の起動時に、音楽データの再生や記憶している音楽データの確認等のためユーザの操作に応じて楽曲検索用のグループＧｐＡ、……、ＧｐＣを提示して転送記憶楽曲の検索を実行している途中で当該携帯再生装置５の起動を停止させたことを表している。すなわち、このことは携帯再生装置５に対する今回の起動で、前回提示途中だった楽曲検索用のグループＧｐＡ、……、ＧｐＣを起点として転送記憶楽曲の検索が再開される可能性が著しく高いことを表している。従って制御部３０は、このとき次のステップＳＰ２２に移る。
【００６７】
ステップＳＰ２２において制御部３０は、グループ提示履歴及び楽曲検索情報ＭＳに基づき、前回提示途中だった楽曲検索用のグループＧｐＡ、……、ＧｐＣに対応するテキスト情報及びグループアイコンを判別する。そして制御部３０は、そのテキスト情報及びグループアイコンを表示部３７に送出することにより表示部３７に対し、前回提示途中だったグループＧｐＡ、……、ＧｐＣを表すグループ名及びグループアイコンを表示する。このようにして制御部３０は、ユーザに対し前回提示途中だった楽曲検索用のグループＧｐＡ、……、ＧｐＣを再提示すると、次のステップＳＰ２３に移る。
【００６８】
ところで上述のステップＳＰ２１において否定結果が得られると、このことは前回の携帯再生装置５の起動時に、音楽データの再生や記憶している音楽データの確認等のための転送記憶楽曲の検索が完了した状態で、当該携帯再生装置５の起動を停止させたことを表している。すなわち、このことは携帯再生装置５に対する今回の起動で、新たに楽曲検索用のグループＧｐＡ、……、ＧｐＣを提示しなおして転送記憶楽曲の検索が実行される可能性が著しく高いことを表している。従って制御部３０は、このときステップＳＰ２４に移る。
【００６９】
ステップＳＰ２４において制御部３０は、楽曲検索情報ＭＳに基づき、例えばルートディレクトリＲｏｏｔよりも１階層下位の全てのグループＧｐＡ、ＧｐＢ、ＧｐＣを表すテキスト情報及びグループアイコンを選択して表示部３７に送出することにより表示部３７に対し、ルートディレクトリＲｏｏｔよりも１階層下位の階層の３つのグループＧｐＡ、ＧｐＢ、ＧｐＣを表すグループ名及びグループアイコンを表示する。このようにして制御部３０は、ユーザに対し楽曲検索用の新たなグループＧｐＡ、ＧｐＢ、ＧｐＣを提示すると、ステップＳＰ２３に移る。
【００７０】
ステップＳＰ２３において制御部３０は、ユーザに対して再提示又は新たに提示した１又は複数のグループＧｐＡ、……、ＧｐＣが転送記憶楽曲の検索を進める上で選択される（すなわち、表示画面上の何れかのグループ名及びグループアイコンが選択される）ことを待ち受ける。そして制御部３０は、ユーザに対して提示した楽曲検索用のグループＧｐＡ、……、ＧｐＣの１つが選択されると、次のステップＳＰ２５に移る。
【００７１】
ステップＳＰ２５において制御部３０は、ユーザによって選択されたグループＧｐＡ、……、ＧｐＣが最下位階層のグループＧｐＡＡ、ＧｐＡＢＡ、ＧｐＡＢＢ、ＧｐＡＣ、ＧｐＢＡ、ＧｐＢＢ、ＧｐＢＣ、ＧｐＣであるか否かを判断する。このステップＳＰ２５において否定結果が得られると、このことは最下位階層のグループＧｐＡＡ、ＧｐＡＢＡ、ＧｐＡＢＢ、ＧｐＡＣ、ＧｐＢＡ、ＧｐＢＢ、ＧｐＢＣ、ＧｐＣより少なくとも１階層上位のグループＧｐＡ、ＧｐＡＢ、ＧｐＢが選択されたことで、ユーザにより検索用に転送記憶楽曲が絞り込まれている途中であることを表しており、このとき制御部３０は、ステップＳＰ２６に移る。
【００７２】
ステップＳＰ２６において制御部３０は、楽曲検索情報ＭＳに基づき、ユーザによって選択されたグループＧｐＡ、ＧｐＡＢ、ＧｐＢよりも１階層下位の全てのグループＧｐＡＡ、ＧｐＡＢ、ＧｐＡＢＡ、ＧｐＡＢＢ、ＧｐＡＣ、ＧｐＢＡ、ＧｐＢＢ、ＧｐＢＣ、ＧｐＣを表すテキスト情報及びグループアイコンを選択して表示部３７に送出することにより表示部３７に対し、グループ名及びグループアイコンを表示する。このようにして制御部３０は、ユーザに対し、その選択されたグループＧｐＡ、ＧｐＡＢ、ＧｐＢよりも１階層下位のグループＧｐＡＡ、ＧｐＡＢ、ＧｐＡＢＡ、ＧｐＡＢＢ、ＧｐＡＣ、ＧｐＢＡ、ＧｐＢＢ、ＧｐＢＣ、ＧｐＣを提示すると、ステップＳＰ２３に戻る。
【００７３】
従って制御部３０は、この後、ユーザにより最下位階層のグループＧｐＡＡ、ＧｐＡＢＡ、ＧｐＡＢＢ、ＧｐＡＣ、ＧｐＢＡ、ＧｐＢＢ、ＧｐＢＣ、ＧｐＣが選択されるまでの間、ステップＳＰ２３−ＳＰ２５−ＳＰ２６の処理を循環的に繰り返す。これにより制御部３０は、最下位階層のグループＧｐＡＡ、ＧｐＡＢＡ、ＧｐＡＢＢ、ＧｐＡＣ、ＧｐＢＡ、ＧｐＢＢ、ＧｐＢＣ、ＧｐＣが選択されることを待ち受ける。
【００７４】
そしてステップＳＰ２５において肯定結果が得られると、このことはユーザにより最下位階層のグループＧｐＡＡ、ＧｐＡＢＡ、ＧｐＡＢＢ、ＧｐＡＣ、ＧｐＢＡ、ＧｐＢＢ、ＧｐＢＣ、ＧｐＣと共に、当該最下位階層のグループＧｐＡＡ、ＧｐＡＢＡ、ＧｐＡＢＢ、ＧｐＡＣ、ＧｐＢＡ、ＧｐＢＢ、ＧｐＢＣ、ＧｐＣで選択可能な１又は複数の音楽データが選択されたことを表しており、このとき制御部３０は、次のステップＳＰ２７に移る。
【００７５】
ステップＳＰ２７において制御部３０は、ユーザによって選択された音楽データを再生しながらその音楽データに対応する曲名を表示するか否かを判断する。このステップＳＰ２７において肯定結果が得られると、このことはユーザにより転送記憶楽曲の検索時に、選択した音楽データを再生しながら当該音楽データの曲名を表示するように予め設定されていたことを表しており、このとき制御部３０は、次のステップＳＰ２８に移る。
【００７６】
ステップＳＰ２８において制御部３０は、楽曲検索情報ＭＳに基づき、ユーザにより最下位階層のグループＧｐＡＡ、ＧｐＡＢＡ、ＧｐＡＢＢ、ＧｐＡＣ、ＧｐＢＡ、ＧｐＢＢ、ＧｐＢＣ、ＧｐＣを介して選択された全ての音楽データに対応するデータ番号及びアルバム内の演奏順を判別する。そして制御部３０は、その判別結果に応じて、ハードディスクドライブ３５のハードディスクから、その判別したデータ番号の音楽データを同様に判別した演奏順に従って読み出し放音部３８を介して転送記憶楽曲として出力する。
【００７７】
また制御部３０は、楽曲検索情報ＭＳに基づき、ユーザにより最下位階層のグループＧｐＡＡ、ＧｐＡＢＡ、ＧｐＡＢＢ、ＧｐＡＣ、ＧｐＢＡ、ＧｐＢＢ、ＧｐＢＣ、ＧｐＣを介して選択された全ての音楽データに対応するテキスト情報（すなわち、曲名）及び楽曲アイコンを判別する。そして制御部３０は、その判別したテキスト情報及び楽曲アイコンを表示部３７に送出して曲名及び楽曲アイコンを表示する。これにより制御部３０は、ユーザに対し、選択された音楽データを転送記憶楽曲及び曲名として視聴させ、かくして再生対象や曲名確認用に音楽データを検索させることができる。そして制御部３０は、ユーザによって選択された全ての音楽データの再生が終了すると、次のステップＳＰ２９に移ってかかる楽曲検索処理手順ＲＴ３を終了する。
【００７８】
ところでステップＳＰ２７において否定結果が得られると、このことはユーザにより、転送記憶楽曲の検索時に選択した音楽データの再生と、当該選択した音楽データの曲名の表示との何れか一方のみを実行するように予め設定されていたことを表しており、このとき制御部３０は、ステップＳＰ３０に移る。
【００７９】
ステップＳＰ３０において制御部３０は、ユーザによって選択された音楽データの再生のみを実行するか否かを判断する。このステップＳＰ３０において肯定結果が得られると、このことはユーザにより、選択した音楽データに基づく転送記憶楽曲の聴取のみが要望されていることを表しており、このとき制御部３０は、次のステップＳＰ３１に移る。
【００８０】
ステップＳＰ３１において制御部３０は、楽曲検索情報ＭＳに基づき、ユーザにより最下位階層のグループＧｐＡＡ、ＧｐＡＢＡ、ＧｐＡＢＢ、ＧｐＡＣ、ＧｐＢＡ、ＧｐＢＢ、ＧｐＢＣ、ＧｐＣを介して選択された全ての音楽データに対応するデータ番号及びアルバム内の演奏順を判別する。そして制御部３０は、その判別結果に応じて、ハードディスクドライブ３５のハードディスクからその判別したデータ番号の音楽データを同様に判別した演奏順に従って読み出し放音部３８を介して転送記憶楽曲として出力する。これにより制御部３０は、ユーザに対し、選択された音楽データを転送記憶楽曲として聴取させ、かくして再生対象の音楽データを検索させることができる。そして制御部３０は、ユーザによって選択された全ての音楽データの再生が終了すると、ステップＳＰ２９に移る。
【００８１】
またステップＳＰ３０において否定結果が得られると、このことはユーザにより、選択した音楽データに基づく転送記憶楽曲の曲名の提示のみが要望されていることを表しており、このとき制御部３０は、次のステップＳＰ３２に移る。そしてステップＳＰ３２において制御部３０は、楽曲検索情報ＭＳに基づき、ユーザにより最下位階層のグループＧｐＡＡ、ＧｐＡＢＡ、ＧｐＡＢＢ、ＧｐＡＣ、ＧｐＢＡ、ＧｐＢＢ、ＧｐＢＣ、ＧｐＣを介して選択された全ての音楽データに対応するテキスト情報（すなわち、曲名）及び楽曲アイコンを判別する。そして制御部３０は、その判別したテキスト情報及び楽曲アイコンを表示部３７に送出して曲名及び楽曲アイコンを表示する。これにより制御部３０は、ユーザに対し、選択された音楽データを曲名として視覚的に確認させ、かくして曲名確認用に音楽データを検索させることができる。そして制御部３０は、ユーザによって選択された全ての音楽データに対応する曲名の提示が終了すると、ステップＳＰ２９に移る。
【００８２】
因みに制御部３０は、ユーザに対し、選択された１又は複数の音楽データの曲名を提示するときには、当該１又は複数の曲名を一括して表示して提示することもできるし、ユーザの操作に応じて１つずつ切り換えて表示して提示することもできる。またかかる曲名の提示は、ユーザによる表示終了命令に応じて終了する。
【００８３】
（４）動作及び効果
以上の構成において、楽曲転送記憶システム１は、パーソナルコンピュータ２が携帯再生装置５に対して音楽データを転送して記憶するとき、その転送する音楽データの楽曲属性情報に基づいて、転送記憶楽曲の属性毎に音楽データを分類して示す３種類の属性別楽曲情報を生成し、当該生成した属性別楽曲情報も音楽データと合わせて携帯再生装置５に転送する。そして携帯再生装置５は、パーソナルコンピュータ２から音楽データと共に属性別楽曲情報が与えられると、当該３種類の属性別楽曲情報のうち少なくとも１種類以上を用いて楽曲検索情報ＭＳを生成する。
【００８４】
従って携帯再生装置５は、パーソナルコンピュータ２で生成した属性別楽曲情報を用いて楽曲検索情報ＭＳを生成することで、音楽データの楽曲属性情報に基づいて１から楽曲検索情報ＭＳを生成する場合に比べて、当該楽曲検索情報を生成する際に処理を大幅に削減することができる。
【００８５】
以上の構成によれば、携帯再生装置５において、パーソナルコンピュータ２から音楽データと共に転送される属性別楽曲情報に基づいて、当該携帯再生装置５のハードディスクに記憶した音楽データの検索に用いる楽曲検索情報ＭＳを生成するようにしたことにより、楽曲検索情報ＭＳを生成する際に処理を大幅に削減することができ、かくして処理負荷を極力抑えて楽曲検索情報ＭＳを生成することができる。
【００８６】
そして携帯再生装置５は、パーソナルコンピュータ２から音楽データが転送されたとき、その音楽データと共に転送された属性別楽曲情報に基づいて楽曲検索情報ＭＳを生成するものの、かかる楽曲検索情報ＭＳの処理を大幅に削減していることにより、楽曲検索情報ＭＳを短時間で生成することができる。従って携帯再生装置５は、パーソナルコンピュータ２から転送された音楽データを記憶したとき、ユーザをほとんど待たせることなく、迅速に楽曲検索処理を開始して実行することができる。
【００８７】
また携帯再生装置５は、パーソナルコンピュータ２から、転送記憶楽曲の属性毎に音楽データを分類して示す３種類の属性別楽曲情報を受け取ることにより、そのうち１種類の属性別楽曲情報をそのまま楽曲検索情報ＭＳとし又は一部加工して楽曲検索情報ＭＳを生成することもできるし、２種類以上の属性別楽曲情報を組み合せて用いて楽曲検索情報ＭＳを生成することもできる。従って携帯再生装置５に対しては、他の携帯再生装置とは異なる、ユーザが自分の好みに合わせて音楽データを検索し易い独自の構成を有する楽曲検索情報ＭＳを作成させ、又は自己の処理能力に応じて選定された構成の楽曲検索情報ＭＳを生成させることができ、楽曲検索情報ＭＳの生成に対する自由度を格段的に向上させることができる。
【００８８】
さらに携帯再生装置５は、転送記憶楽曲の検索時に、音楽データの再生と、曲名の提示との実行の有無を任意に組み合せて設定させることにより、単に転送記憶楽曲を聴取したいときや、曲名を確認したいとき等に、無駄に曲名を提示し、又は音楽データを再生することを未然に回避することができ、ユーザの使い方に的確に対応することができる。
【００８９】
（５）他の実施の形態
なお上述の実施の形態においては、楽曲属性情報に基づいて生成したジャンル別楽曲情報ＪＡＭ、アーティスト別楽曲情報ＡＲＭ及びアルバム別楽曲情報ＡＬＭの３種類の属性別楽曲情報を用いて楽曲検索情報ＭＳを生成するようにした場合について述べたが、本発明はこれに限らず、音楽データの発表の年代や、音楽データの収録されたアルバムの販売会社、そのアルバムの発売元の国等の楽曲属性情報に基づいて生成した発表年代別楽曲情報や、販売会社別楽曲情報、国別楽曲情報等を用いて楽曲検索情報を生成するようにしても良い。
【００９０】
そして上述の楽曲転送記憶システム１では、パーソナルコンピュータ２から少なくとも２種類の属性別楽曲情報を携帯再生装置５に転送すれば、当該携帯再生装置５において、その少なくとも２種類以上の属性別楽曲情報を用いて、グループを階層構造化した楽曲検索情報ＭＳを生成することができ、かくしてその楽曲検索情報ＭＳを使用して音楽データを順次その数を絞り込みながら容易にかつ的確に検索することができる。
【００９１】
また上述の実施の形態においては、本発明によるコンテンツ記憶装置を図１乃至図１３について上述した携帯再生装置５に適用するようにした場合について述べたが、本発明はこれに限らず、パーソナルコンピュータや、携帯電話機、ＰＤＡ（Personal Digital Assistance ）、ゲーム機器等の情報処理装置、ハードディスクレコーダ、ＤＶＤ（Digital versatile Disc）レコーダ等の記憶装置のように、この他種々のコンテンツ記憶装置に広く適用することができる。
【００９２】
さらに上述の実施の形態においては、本発明によるコンテンツ転送装置を図１乃至図１３について上述したパーソナルコンピュータ２に適用するようにした場合について述べたが、本発明はこれに限らず、簡易小売店（いわゆる、ＫＩＯＳＫ）に設置されたＫＩＯＳＫ端末や、携帯電話機、ＰＤＡ、ゲーム機器等の情報処理装置や、ＤＶＤプレーヤ、ＣＤプレーヤ等の再生装置のように、この他種々のコンテンツ転送装置に広く適用することができる。
【００９３】
さらに上述の実施の形態においては、本発明によるコンテンツ転送記憶システムを図１乃至図１３について上述した楽曲転送記憶システム１に適用するようにした場合について述べたが、本発明はこれに限らず、種々の構成のコンテンツ転送装置及びコンテンツ記憶装置から構築され、コンテンツデータとして映像データやテキストデータ、ゲームプログラム等を転送記憶するこの他種々のコンテンツ転送記憶システムに広く適用することができる。
【００９４】
さらに上述の実施の形態においては、外部からコンテンツデータを取り込むコンテンツ取込手段として、図１乃至図１３について上述した携帯再生装置５の制御部３０及び接続部３４を適用するようにした場合について述べたが、本発明はこれに限らず、外部からコンテンツデータを取り込むハードウェア回路構成のコンテンツ取込回路等のように、この他種々のコンテンツ取込手段を広く適用することができる。
【００９５】
さらに上述の実施の形態においては、コンテンツ取込手段により取り込まれたコンテンツデータを記憶する記憶手段として、図１乃至図１３について上述した携帯再生装置５の制御部３０及びハードディスクドライブ３５を適用するようにした場合について述べたが、本発明はこれに限らず、携帯再生装置５に着脱可能に装填される記憶媒体に対してコンテンツデータを記憶するハードウェア回路構成の記憶回路等のように、この他種々の記憶手段を広く適用することができる。
【００９６】
さらに上述の実施の形態においては、外部から、記憶手段に記憶されたコンテンツデータの属性毎に当該コンテンツデータを分類して示す属性別コンテンツ情報を取り込む情報取込手段として、図１乃至図１３について上述した携帯再生装置５の制御部３０及び接続部３４を適用するようにした場合について述べたが、本発明はこれに限らず、属性別コンテンツ情報を取り込むハードウェア回路構成の情報取込回路等のように、この他種々の情報取込手段を広く適用することができる。
【００９７】
さらに上述の実施の形態においては、情報取込手段により取り込まれた属性別コンテンツ情報を用いて、記憶手段に記憶されたコンテンツデータの検索に使用するコンテンツ検索情報を生成する検索情報生成手段として、図１乃至図１３について上述した携帯再生装置５の制御部３０を適用するようにした場合について述べたが、本発明はこれに限らず、属性別コンテンツ情報を用いてコンテンツ検索情報を生成するハードウェア回路構成の検索情報生成回路等のように、この他種々の検索情報生成手段を広く適用することができる。
【００９８】
さらに上述の実施の形態においては、コンテンツ検索情報の示す階層構造化されたグループのうち同一階層の１又は複数の当該グループのグループ名を表示するグループ名表示手段として、図１乃至図１３について上述した携帯再生装置５の液晶ディスプレイでなる表示部３７を適用するようにした場合について述べたが、本発明はこれに限らず、携帯再生装置５の外部に設けられた陰極線管等のように、この他種々のグループ名表示手段を広く適用することができる。
【００９９】
さらに上述の実施の形態においては、表示手段に表示されるグループ名を選択させるための選択手段として、図１乃至図１３について上述した携帯再生装置５の操作部３６を適用するようにした場合について述べたが、本発明はこれに限らず、タッチパネルやリモートコントローラ等のように、この他種々の選択手段を広く適用することができる。
【０１００】
さらに上述の実施の形態においては、選択手段を介して、表示手段に表示されたグループ名が選択されると、当該選択されたグループ名のグループよりも１階層下位の１又は複数のグループのグループ名を表示させるように表示手段を制御する表示制御手段として、図１乃至図１３について上述した携帯再生装置５の制御部３０を適用するようにした場合について述べたが、本発明はこれに限らず、表示手段を制御するハードウェア回路構成の表示制御回路等のように、この他種々の表示制御手段を広く適用することができる。
【０１０１】
さらに上述の実施の形態においては、選択手段を介して、表示手段に表示された最下位階層のグループのグループ名が選択されると、当該選択されたグループ名のグループに属するコンテンツデータを再生するデータ再生手段として、図１乃至図１３について上述した携帯再生装置５の制御部３０及びハードディスクドライブ３５を適用するようにした場合について述べたが、本発明はこれに限らず、携帯再生装置５に着脱可能に装填される記憶媒体に記憶されたコンテンツデータを再生するハードウェア回路構成のデータ再生回路等のように、この他種々のデータ再生手段を広く適用することができる。
【０１０２】
さらに上述の実施の形態においては、選択手段を介して、表示手段に表示された最下位階層よりも上位のグループのグループ名が選択されると、当該選択されたグループ名のグループよりも１階層下位の１又は複数のグループのグループ名を表示させ、選択手段を介して、表示手段に表示された最下位階層のグループのグループ名が選択されると、当該選択されたグループ名のグループに属するコンテンツデータの名称を表示させるように表示手段を制御する表示制御手段として、図１乃至図１３について上述した携帯再生装置５の制御部３０を適用するようにした場合について述べたが、本発明はこれに限らず、表示手段を制御するハードウェア回路構成の表示制御回路等のように、この他種々の表示制御手段を広く適用することができる。
【０１０３】
さらに上述の実施の形態においては、コンテンツデータをコンテンツ記憶装置に転送するコンテンツ転送手段として、図１乃至図１３について上述したパーソナルコンピュータ２の中央処理ユニット１０、入出力インタフェース部１６及び接続部２１を適用するようにした場合について述べたが、本発明はこれに限らず、コンテンツデータをコンテンツ記憶装置に転送するハードウェア回路構成のコンテンツ転送回路等のように、この他種々のコンテンツ転送手段を広く適用することができる。
【０１０４】
さらに上述の実施の形態においては、コンテンツ転送手段によりコンテンツ記憶装置に転送されたコンテンツデータの属性毎に当該コンテンツデータを分類して示す属性別コンテンツ情報を生成するコンテンツ情報生成手段として、図１乃至図１３について上述したパーソナルコンピュータ２の中央処理ユニット１０を適用するようにした場合について述べたが、本発明はこれに限らず、属性別コンテンツ情報を生成するハードウェア回路構成のコンテンツ情報生成回路等のように、この他種々のコンテンツ情報生成手段を広く適用することができる。
【０１０５】
さらに上述の実施の形態においては、コンテンツ情報生成手段により生成された属性別コンテンツ情報をコンテンツ記憶装置に転送する情報転送手段として、図１乃至図１３について上述したパーソナルコンピュータ２の中央処理ユニット１０、入出力インタフェース部１６及び接続部２１を適用するようにした場合について述べたが、本発明はこれに限らず、属性別コンテンツ情報をコンテンツ記憶装置に転送するハードウェア回路構成の情報転送回路等のように、この他種々の情報転送手段を広く適用することができる。
【産業上の利用可能性】
【０１０６】
本発明は、パーソナルコンピュータや携帯電話機、ＰＤＡ、ゲーム機、ハードディスクレコーダ等のデータ記憶装置に利用することができる。
【図面の簡単な説明】
【０１０７】
【図１】本発明による楽曲転送記憶システムの全体構成の一実施の形態を示す略線図である。
【図２】パーソナルコンピュータの回路構成を示すブロック図である。
【図３】楽曲管理情報の構成を示す略線図である。
【図４】ジャンル別楽曲情報の構成を示す略線図である。
【図５】アーティスト別楽曲情報の構成を示す略線図である。
【図６】アルバム別楽曲情報の構成を示す略線図である。
【図７】携帯再生装置の回路構成を示すブロック図である。
【図８】変換テーブルの生成の説明に供する略線図である。
【図９】楽曲検索情報の生成の説明に供する略線図である。
【図１０】楽曲検索情報におけるグループの階層構造の説明に供する略線図である。
【図１１】楽曲検索情報の登録形態を示す略線図である。
【図１２】楽曲転送記憶処理を示すシーケンスチャートである。
【図１３】楽曲検索処理手順を示すフローチャートである。
【符号の説明】
【０１０８】
１……楽曲転送記憶システム、２……パーソナルコンピュータ、５……携帯再生装置、１０……中央処理ユニット、１６……入出力インタフェース部、２１、３４……接続部、３０……制御部、３５……ハードディスクドライブ、３６……操作部、３７……表示部、ＡＬＭ……アルバム別楽曲情報、ＡＲＭ……アーティスト別楽曲情報、ＣＴ……変換テーブル、ＪＡＭ……ジャンル別楽曲情報、ＭＲ……楽曲管理情報、ＭＳ……楽曲検索情報、ＲＴ１……楽曲転送処理手順、ＲＴ２……楽曲記憶処理手順、ＲＴ３……楽曲検索処理手順。
【図１】
2006018894.tif 000003
【図２】
2006018894.tif 000004
【図３】
2006018894.tif 000005
【図４】
2006018894.tif 000006
【図５】
2006018894.tif 000007
【図６】
2006018894.tif 000008
【図７】
2006018894.tif 000009
【図８】
2006018894.tif 000010
【図９】
2006018894.tif 000011
【図１０】
2006018894.tif 000012
【図１１】
2006018894.tif 000013
【図１２】
2006018894.tif 000014
【図１３】
2006018894.tif 000015