(57)【要約】【課題】異なるアルバムの同一楽曲について、楽曲ファイルがアルバム毎に存在することによる不都合を解消する。【解決手段】楽曲ファイルをその曲名及びアルバム名の情報を含む属性情報に関連付けて所定の記憶領域に記憶させる制御手段を備えたオーディオ装置において、制御手段により、前記記憶領域に対して新たな楽曲ファイルをその属性情報とともに記憶させようとするとき、該新たな楽曲ファイルと曲名又はこれに加えて所定の他の属性が同一であってアルバム名が異なる楽曲ファイルが前記記憶領域において既に存在するかどうかを判定し（ステップ２３、２４）、存在すると判定した場合には、該新たな楽曲ファイルの記憶に代えて、該既存の楽曲ファイルの属性情報に対し、該新たな楽曲ファイルのアルバム名を追加するようにする（ステップ２５）。【選択図】図２
2011044201.tif 000002
【特許請求の範囲】
【請求項１】
楽曲ファイルをその曲名及びアルバム名の情報を含む属性情報に関連付けて所定の記憶領域に記憶させる制御手段を備えたオーディオ装置であって、
前記制御手段は、
前記記憶領域に対して新たな楽曲ファイルをその前記属性情報とともに記憶させようとするとき、
該新たな楽曲ファイルと曲名に加えて所定の他の属性が同一であってアルバム名が異なる楽曲ファイルが前記記憶領域において既に存在するかどうかを判定し、
存在すると判定した場合には、該新たな楽曲ファイルの記憶に代えて、該既存の楽曲ファイルの属性情報に対し、該新たな楽曲ファイルのアルバム名を追加することを特徴とするオーディオ装置。
【請求項２】
前記新たな楽曲ファイルの記憶はリッピングに際して行われるものであり、
前記新たな楽曲ファイルの属性情報は、リッピング元の媒体に記録されているデータに基づいて所定のデータベースを参照することにより取得されるものであることを特徴とする請求項１に記載のオーディオ装置。
【請求項３】
前記新たな楽曲ファイルの記憶は該楽曲ファイルを前記記憶領域に転送する際に行われるものであり、
前記新たな楽曲ファイルの属性情報は、転送前に該新たな楽曲ファイルに関連付けられて記憶されていたものであるか、又は転送時に所定のデータベースから取得したものであることを特徴とする請求項１又は２に記載のオーディオ装置。
【請求項４】
前記属性情報にはトラック番号が含まれ、
前記新たな楽曲ファイルのアルバム名の追加に際しては、該新たな楽曲ファイルのトラック番号も併せて追加することを特徴とする請求項１〜３のいずれか１項に記載のオーディオ装置。
【請求項５】
前記属性情報にはアーティストの情報が含まれ、
前記所定の他の属性は、アーティスト名であることを特徴とする請求項１〜４のいずれか１項に記載のオーディオ装置。
【請求項６】
前記既存の楽曲ファイルの属性情報に対するアルバム名の追加は、該楽曲ファイルのメタデータとして該アルバム名を追加的に記録することによって行われることを特徴とする請求項１〜５のいずれか１項に記載のオーディオ装置。
【請求項７】
請求項１〜６のいずれかのオーディオ装置における制御手段としてコンピュータを機能させることを特徴とするプログラム。
【請求項８】
楽曲ファイルをその曲名及びアルバム名を含む属性情報に関連付けて所定の記憶領域に記憶させる制御工程を備えた楽曲ファイルの記憶方法であって、
前記制御工程では、
前記記憶領域に対して新たな楽曲ファイルをその前記属性情報とともに記憶させようとするとき、
該新たな楽曲ファイルと曲名又はこれに加えて所定の他の属性が同一であってアルバム名が異なる楽曲ファイルが前記記憶領域において既に存在するかどうかを判定し、
存在すると判定した場合には、該新たな楽曲ファイルの記憶に代えて、該既存の楽曲ファイルの属性情報に対し、該新たな楽曲ファイルのアルバム名を追加することを特徴とする楽曲ファイルの記憶方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲ファイルをその属性情報に関連付けて記憶させるオーディオ装置、該オーディオ装置における制御手段としてコンピュータを機能させるプログラム、及び楽曲ファイルをその属性情報に関連付けて記憶させる楽曲ファイルの記憶方法に関する。
【背景技術】
【０００２】
従来、大容量記憶装置を備えたオーディオ装置、パソコン、ポータブルオーディオ装置等においては、購入したＣＤから楽曲データをリッピングして大容量記憶装置に蓄積し、楽曲を聴取することが行われている。リッピングに際しては、生成される各楽曲ファイルに対して、各種の属性情報がメタデータとして付与される。たとえば、生成される楽曲ファイルがＭＰ３形式のものである場合には、それに付随するＩＤ３タグにおいて、アーティスト名、曲名、アルバム名、作成年や発売年、コメント、ジャンル等の情報が記録される。これらの情報は、ＴＯＣ情報のような当該ＣＤを特定し得る情報に基づき、ＣＤＤＢ（ＣＤデータベース）等のデータベースを参照し、アルバム情報として取得される。
【０００３】
このようなオーディオ装置や、オーディオ装置等に蓄積された楽曲ファイルの管理、転送等を行うアプリケーションプログラムにおいて楽曲ファイルを取り扱う場合、１つの楽曲ファイルに対し、メタデータとして１つのアルバム名が付与される。したがって、たとえば同一アーティストの複数のアルバムをリッピングする際に、同じ楽曲が、異なるアルバムのそれぞれに収録されている場合には、その楽曲についても、それぞれのアルバム名が付与された別個の楽曲ファイルが生成される。
【０００４】
図７はこのような従来のオーディオ装置等におけるリッピング処理を示すフローチャートである。この処理においては、リッピングにより生成される各楽曲ファイルに対し、ＣＤＤＢにより取得されるアルバム情報に基づき、各楽曲に関する属性情報を付加しながらリッピングが行われる。すなわち、処理を開始すると、まずステップ７１において、ＣＤのＴＯＣ情報を読み込む。次に、ステップ７２において、ＴＯＣ情報に基づき、ＣＤＤＢにアクセスし、ＣＤのアルバム情報を取得する。次に、ステップ７３〜７６において、ＣＤに含まれる各楽曲データについて順次リッピングを行う。その際、生成する各楽曲ファイルに対し、取得したアルバム情報に基づき、曲名、アルバム名等の属性情報を、タグ情報として付加する。ステップ７５において、すべての楽曲データについてリッピングが完了したと判定した場合、図７のリッピング処理を終了する。
【０００５】
なお、生成する楽曲ファイルのファイル名がオーディオ装置等において既に存在する楽曲ファイルのファイル名とまったく同じ場合には、その楽曲ファイルについては、上書きをするかリッピングを行わないかの指示を受け入れて、指示に従った処理を行う。あるいは、ファイル名の先頭に「コピー〜」などを付加し、ファイル名を変更してリッピングを行う。逆に双方のファイル名が、たとえば拡張子が「．ｍｐ３」及び「．ｗｍａ」のように、一文字でも異なる場合には、そのままのファイル名でリッピングを行う。
【０００６】
なお、特許文献１には、蓄積された楽曲ファイルを再生する再生装置に関する技術が記載されている。この技術においては、各楽曲ファイルのタグ情報に基づいて楽曲ファイルの分類、表示、検索等を行うようにしている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−０７１４１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述図７の従来技術によれば、リッピングする複数のＣＤのアルバムにおいて同じ楽曲が収録されている場合、その楽曲についても、異なる楽曲ファイルとしてリッピングし、それぞれのアルバム名を付随させるようにしているので、同じ楽曲のファイルが重複して存在することになる。たとえば、同一曲について、アルバム名が異なるシングル盤、アルバム、及びベスト盤がリリースされた場合が該当する。また、同一曲について、ＭＰ３、ＡＡＣ、ＷＭＡなどの異なるファイル形式によってリッピングが行われる場合や、リッピングソフトの違いによって生成する楽曲ファイルのファイル名やそれに付随させる曲名の付け方が相違する場合においても、同一曲についての重複した楽曲ファイルの存在が生じるおそれがある。
【０００９】
また、楽曲の重複有無の確認はファイル名だけで行われる場合が多いが、その場合、まったく同じファイル名のものが存在するときには上書きするかどうかの確認入力が求められるが、これは逆に、同じファイル名であれば、異なる曲であっても上書き確認が求められることを意味する。たとえば、「３．ｍｐ３」や「ｔｏｔｏ＿３．ｗｍａ」のように、ファイル名が数字の羅列のような単純な文字列やアーティスト名だけで構成される場合には、異なる曲であっても、ファイル名が重複する可能性が高まる。
【００１０】
上述のように、同一楽曲について楽曲ファイルが重複して存在する場合には、楽曲ファイルを蓄積する記憶容量を効率的に利用しているとはいえない。また、同一楽曲や異なる楽曲についてファイル名が重複する場合には、同一楽曲について複数の名称が列挙されたり、異なる楽曲が同一のファイル名で列挙されたりするので、楽曲の選択がやりにくい。また楽曲ファイルの管理も煩雑になる。
【００１１】
本発明の目的は、このような従来技術の問題点に鑑み、オーディオ装置において、異なるアルバムの同一楽曲について、楽曲ファイルがアルバム毎に存在することによる不都合を解消することにある。
【課題を解決するための手段】
【００１２】
この目的を達成するため、第１の発明に係るオーディオ装置は、楽曲ファイルをその曲名及びアルバム名の情報を含む属性情報に関連付けて所定の記憶領域に記憶させる制御手段を備えたオーディオ装置であって、前記制御手段は、前記記憶領域に対して新たな楽曲ファイルをその前記属性情報とともに記憶させようとするとき、該新たな楽曲ファイルと曲名に加えて所定の他の属性が同一であってアルバム名が異なる楽曲ファイルが前記記憶領域において既に存在するかどうかを判定し、存在すると判定した場合には、該新たな楽曲ファイルの記憶に代えて、該既存の楽曲ファイルの属性情報に対し、該新たな楽曲ファイルのアルバム名を追加することを特徴とする。
【００１３】
第２の発明に係るオーディオ装置は、第１発明において、前記新たな楽曲ファイルの記憶はリッピングに際して行われるものであり、前記新たな楽曲ファイルの属性情報は、リッピング元の媒体に記録されているデータに基づいて所定のデータベースを参照することにより取得されるものであることを特徴とする。
【００１４】
第３の発明に係るオーディオ装置は、第１又は第２発明において、前記新たな楽曲ファイルの記憶は該楽曲ファイルを前記記憶領域に転送する際に行われるものであり、前記新たな楽曲ファイルの属性情報は、転送前に該新たな楽曲ファイルに関連付けられて記憶されていたものであるか、又は転送時に所定のデータベースから取得したものであることを特徴とする。
【００１５】
第４の発明に係るオーディオ装置は、第１〜第３のいずれかの発明において、前記属性情報にはトラック番号が含まれ、前記新たな楽曲ファイルのアルバム名の追加に際しては、該新たな楽曲ファイルのトラック番号も併せて追加することを特徴とする。
【００１６】
第５の発明に係るオーディオ装置は、第１〜第４のいずれかの発明において、前記属性情報にはアーティストの情報が含まれ、前記所定の他の属性は、アーティスト名であることを特徴とする。
【００１７】
第６の発明に係るオーディオ装置は、第１〜第５のいずれかの発明において、前記既存の楽曲ファイルの属性情報に対するアルバム名の追加は、該楽曲ファイルのメタデータとして該アルバム名を追加的に記録することによって行われることを特徴とする。
【００１８】
第７の発明に係るプログラムは、第１〜第６のいずれかの発明に係るオーディオ装置における制御手段としてコンピュータを機能させることを特徴とする。
【００１９】
第８の発明に係る楽曲ファイルの記憶方法は、楽曲ファイルをその曲名及びアルバム名を含む属性情報に関連付けて所定の記憶領域に記憶させる制御工程を備えた楽曲ファイルの記憶方法であって、前記制御工程では、前記記憶領域に対して新たな楽曲ファイルをその前記属性情報とともに記憶させようとするとき、該新たな楽曲ファイルと曲名又はこれに加えて所定の他の属性が同一であってアルバム名が異なる楽曲ファイルが前記記憶領域において既に存在するかどうかを判定し、存在すると判定した場合には、該新たな楽曲ファイルの記憶に代えて、該既存の楽曲ファイルの属性情報に対し、該新たな楽曲ファイルのアルバム名を追加することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、異なるアルバムの同一楽曲について、楽曲ファイルがアルバム毎に存在することによる不都合を解消することすることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係るオーディオ装置の構成を示すブロック図である。
【図２】図１の装置におけるリッピング処理を示すフローチャートである。
【図３】図２のリッピング処理の前後における図１の装置の記憶部での変化の一例を示す図である。
【図４】選択されたアルバムについて再生を行う場合の図１の装置の表示部における表示画面の一例を示す図である。
【図５】図１の装置におけるリッピング処理の別の例を示すフローチャートである。
【図６】図１の装置による他のリッピング処理において用いられるデータベースを説明するための図である。
【図７】従来のオーディオ装置等におけるリッピング処理を示すフローチャートである。
【発明を実施するための形態】
【００２２】
図１は本発明の一実施形態に係るオーディオ装置の構成を示すブロック図である。同図に示すように、この装置は、装置の各部を制御するＣＰＵ１１、ＣＰＵ１１からのデジタル音声信号をアナログ音声信号に変換するＤＡコンバータ１２、ＣＤに記録されたデータを読み出してアナログ音声信号を出力するＣＤ部１３、放送電波を受信してアナログ音声信号を出力するチューナ部１４、ＤＡコンバータ１２、ＣＤ部１３、及びチューナ部１４からの入力のうちの１つを選択して出力するセレクタ１５、セレクタ１５からのアナログ音声信号を増幅する増幅部１６、増幅部１６により増幅された音声信号又は該音声信号に基づく音声を出力する出力部１７、ＣＰＵ１１に対して操作指示を与えるための操作部１８、ＣＰＵ１１からの画像データに基づき画像表示を行う表示部１９、ＣＰＵ１１がアクセスする記憶部２０及びフラッシュメモリ２１、ＣＰＵ１１が外部装置にアクセスするためのインタフェース部２２、マイクを接続するためのマイク端子２３、並びにマイク端子２３に接続されたマイクからのアナログ音声信号をデジタル音声信号に変換してＣＰＵ１１に供給するＡＤコンバータ２４を備える。
【００２３】
記憶部２０としては、たとえば内蔵ハードディスクや、内蔵メモリ、外付けハードディスク、さらにはＵＳＢメモリ、メモリカード等の外付けメモリが該当する。記憶部２０は楽曲ファイルや、プログラム、必要なデータベース等を記憶する。インタフェース部２２としては、たとえばＤＡＰ（デジタルオーディオプレーヤ）等を接続するためのＵＳＢインタフェースや、ＬＡＮインタフェースのようなネットワーク接続用のインタフェースが該当する。出力部１７はヘッドフォン端子、スピーカ若しくはスピーカ端子、又は外部出力端子により構成される。操作部１８はユーザがオーディオ装置を操作するために用いられ、操作ボタン、光学操作デバイス、タッチスクリーン、キーボード等で構成される。表示部１９はオーディオ装置の操作状態や、ファイル名、選択項目等を表示する。
【００２４】
操作部１８及び表示部１９はユーザインタフェースを構成しており、ユーザは表示部１９の表示を見ながら操作部１８を介してＣＰＵ１１に対し必要な指示を与えることができる。ＣＰＵ１１は与えられる指示に応じ、ＣＤ部１３、チューナ部１４、又はＤＡＣ１２からの音声信号をセレクタ１５により選択的に切り替えて増幅部１６へ供給し、出力させることができる。ＣＰＵ１１はまた、記憶部２０やフラッシュメモリ２１から楽曲データや録音データを読み出し、必要な信号処理を施して、デジタル音声信号をＤＡコンバータ１２に供給することができる。ＣＰＵ１１はさらに、マイクを用いた録音を行う旨の指示が与えられると、マイク端子２３及びＡＤコンバータ２４を介して入力されるデジタル音声信号を、エンコード等の処理を施して所定形式のデータとし、記憶部２０やフラッシュメモリ２１へ書き込むことにより、マイクからの録音を行う。
【００２５】
ＣＰＵ１１はまた、所定のプログラムに従い、リッピングや、楽曲ファイルの管理、転送等を行うことができる。リッピングにより生成される楽曲ファイルは、記憶部２０に記憶される。リッピングに際しては、ＣＤＤＢ（ＣＤデータベース）からアルバム情報を取得し、アルバム情報に含まれるアルバム名や曲名等の属性情報を、生成する楽曲ファイルのタグ情報（メタデータ）として記録する。アルバム情報は、Ｉ／Ｆ部２２を介して、外部ネットワーク上の所定のサーバにおけるＣＤＤＢから取得される。あるいは、記憶部２０において予め記憶されているデータベースから取得するようにしてもよい。
【００２６】
図２は図１の装置におけるリッピング処理を示すフローチャートである。この処理はＣＰＵ１１により所定のプログラムに従って行われる。このリッピング処理においては、リッピングにより新たな楽曲ファイルを生成しようとするとき、同一の楽曲であってアルバム名が異なる楽曲ファイルが既に存在する場合には、新たな楽曲ファイルの生成を行う代わりに、該既存の楽曲ファイルのタグ情報におけるコメント欄に、新たな楽曲ファイルに付すべきであったアルバム名を記録するようにしている。
【００２７】
すなわち、処理を開始すると、ＣＰＵ１１は、まず、ステップ２１において、ＣＤ部１３において装填されているＣＤのＴＯＣを読み込む。次にステップ２２において、ＴＯＣにおける曲数や演奏時間等の情報に基づき、外部ネットワーク上のサーバ又は記憶部２０に設けられたＣＤＤＢから、該ＣＤについてのアルバム情報を取得する。該アルバム情報には、該ＣＤのアルバム名や、該ＣＤに含まれる楽曲の曲名、該アルバムに係るアーティスト等の情報が含まれる。
【００２８】
次に、ステップ２３において、ＣＤ中の楽曲と同一の楽曲に係る楽曲ファイル、すなわち取得したアルバム情報における各曲名と同一の曲名がタグ情報の曲名欄に記録されている楽曲ファイルが、記憶部２０において既に存在するかどうかを判定する。その際、同一曲名の楽曲ファイルが既に存在する楽曲及びその既存の楽曲ファイルは対比結果として記憶しておく。なお、ここでは曲名のみを比較対象とし、曲名が同一であれば楽曲が同一であるとみなすようにしているが、さらにアーティストをも比較対象とし、曲名とアーティストが同一である場合に楽曲が同一であるとみなすようにしてもよい。該当する楽曲ファイルが既に存在すると判定した場合には、ステップ２４において、その楽曲ファイルのタグ情報におけるアルバム名と、取得したアルバム情報におけるアルバム名とが同一であるかどうかを判定する。
【００２９】
同一であると判定した場合には、そのアルバム名のアルバムについての各楽曲ファイルは記憶部２０において既に存在するとみなし、その場合にはリッピングを行う必要はないので、そのまま図２の処理を終了する。同一ではないと判定した場合には、ステップ２５において、上述の記憶した対比結果に基づき、ＣＤ中の楽曲のうち、同一楽曲に係る楽曲ファイルが記憶部２０に存在しないものについての楽曲データをリッピングする。つまり取得したアルバム情報における各曲名のうち、同一の曲名がタグ情報の曲名の欄に記録されている楽曲ファイルが記憶部２０に存在しない曲名に対応する楽曲データがリッピングされることになる。その際、リッピングにより生成する各楽曲ファイルのタグ情報には、アルバム情報に基づき、アルバム名や、対応する曲名、トラック番号、アーティスト等の情報を記録する。
【００３０】
また、リッピングしない各楽曲については、必要な情報を、既存の同一楽曲に係る楽曲ファイルに付加する。すなわち、アルバム情報における各曲名のうち、同一の曲名がタグ情報の曲名欄に記録されている楽曲ファイルが記憶部２０に存在する楽曲データについては、アルバム情報に基づき、アルバム名及びそのトラック番号を、既存の同一楽曲に係る楽曲ファイルのタグ情報におけるコメント欄に、第２のアルバム名及び第２のトラック番号として記録する。
【００３１】
次に、ステップ２６において、アルバム情報におけるアルバム名及び各曲名等の情報を所定のデータベースに登録し、図２のリッピング処理を終了する。このデータベースは、記憶部２０において蓄積されている各アルバム及び各アルバムに属する楽曲を対応付けて登録し、管理するためのものである。
【００３２】
一方、ステップ２３において、ＣＤ中の楽曲と同一の楽曲に係る楽曲ファイルが記憶部２０においてまったく存在しないと判定した場合には、ステップ２７において、ＣＤの全楽曲データをリッピングする。リッピングにより生成される各楽曲ファイルのタグ情報には、ステップ２２で取得したアルバム情報に基づき、アルバム名や、対応する曲名、トラック番号、アーティスト等の情報が記録される。その後、ステップ２６において、上述と同様に前記データベースへの登録を行い、図２のリッピング処理を終了する。
【００３３】
図３はこのリッピング処理の前後における記憶部２０の変化の一例を示す。同図（ａ）はリッピング処理を行う前に記憶部２０において記憶されている既存の各楽曲ファイル及び各楽曲ファイルに付随するタグ情報の内容を示すものであり、同図（ｂ）はリッピング処理によりリッピングされるＣＤについて取得されたアルバム情報の内容の一部を示すものであり、同図（ｃ）はリッピング処理を行った後に記憶部２０において記憶されている各楽曲ファイル及び各楽曲ファイルに付随するタグ情報の内容を示すものである。同図（ｂ）のアルバム情報の内容は、アーティストが「ＡＡＡＡ」、アルバム名が「ＡＡＡＡ−Ｂｅｓｔ」、曲名がトラック番号１〜５の順で「ＧＧＧＧＧ」、「ＤＤＤＤＤ」、「ＡＡＢＢＣＣ」、「ｒｒａａｒｒ」、「ｐｐｑｑｒｒ」となっている。
【００３４】
このＣＤについてリッピング処理を行うと、同図（ａ）に示すように、曲名「ＡＡＢＢＣＣ」及び「ｐｐｑｑｒｒ」については、既存の楽曲ファイル中に、同一の曲名がタグ情報に記録されたものが存在し（ステップ２３）、アルバム名「ＡＡＡＡ−Ｂｅｓｔ」は既存の楽曲ファイルのアルバム名「ＡＡＢＢＣＣ」及び「ＰＰＱＱＲＲ」とは異なる（ステップ２４）。したがって、同一の曲名が存在しない曲名「ＧＧＧＧＧ」、「ＤＤＤＤＤ」及び「ｒｒａａｒｒ」に対応するＣＤデータについてはリッピングが行われる（ステップ２５）。また、同一の曲名が存在する曲名「ＡＡＢＢＣＣ」及び「ｐｐｑｑｒｒ」に対応するＣＤデータについてはリッピングが行われず、代わりに同図（ｃ）に示すように、曲名が「ＡＡＢＢＣＣ」及び「ｐｐｑｑｒｒ」である既存の楽曲ファイルのタグ情報におけるコメント欄において、アルバム名「ＡＡＡＡ−Ｂｅｓｔ」並びに曲名「ＡＡＢＢＣＣ」及び「ｐｐｑｑｒｒ」に対応するトラック番号が、「Ａｌｂｕｍｔｉｔｌｅ２＝ＡＡＡＡ−Ｂｅｓｔ  Ｔｒｕｃｋ２＝３」及び「Ａｌｂｕｍｔｉｔｌｅ２＝ＡＡＡＡ−Ｂｅｓｔ  Ｔｒｕｃｋ２＝５」のように記録される（ステップ２５）。
【００３５】
このようなリッピングが行われた場合のアルバム再生は次のようにして行うことができる。従来、アーティストや、アルバム名がユーザにより選択される毎にプレイリストを作成し、それに従って再生を制御している場合が多い。本実施形態に従ってリッピングが行われた場合においても、同様の方法でアルバム再生を行うことができる。すなわち、従来は、選択されたアルバム名に対応する楽曲ファイルを抽出し、プレイリストを作成する場合、タグ情報のアルバム名欄において、選択されたアルバム名と同一のアルバム名が記録されている楽曲ファイルを抽出するようにしているが、上述図２の処理によれば、タグ情報のコメント欄において第２のアルバム名及びトラック番号を記録するようにしているので、このコメント欄において、選択されたアルバム名と同一のアルバム名が記録されている楽曲ファイルをも抽出し、プレイリストに追加するようにすればよい。これにより、アルバム名がアルバム名欄に１つのみ記録することが前提とされ、曲名は同一であるがアルバム名が異なる場合には別個の楽曲ファイルとして記録された従来の場合と同様に、該第２のアルバム名が選択された場合でも、それが付随する楽曲ファイルをプレイリストに登録し、再生することができる。
【００３６】
楽曲のスキップ動作も基本的には上記アルバム再生の場合の動作と同様である。ユーザによるアーティスト、アルバム名、ジャンル等のカテゴリの選択毎にプレイリストを作成するときに、楽曲ファイルのタグ情報におけるコメント欄をも検索対象とすることによって、第２のアルバム名が記録されている楽曲ファイルについては、その記録されている第２のアルバム名についてのカテゴリが、選択されたカテゴリに一致するならば、プレイリストに加えられる。再生はプレイリストにおける登録順で行われるので、スキップ操作が行われた場合には、該当する楽曲ファイルの再生動作をスキップし、次の楽曲ファイルの再生を開始するだけでよい。つまり、第２のアルバム名に基づいてプレイリストに加えられた楽曲ファイルであっても、プレイリストに加えられた後は、従来の場合とまったく同様にして再生を行うことができる。ランダム再生の場合も同様に、どのカテゴリ内でランダム再生を行うかが選択された場合、そのカテゴリに基づき、コメント欄をも検索対象として選択された楽曲ファイルでプレイリストを作成し、そのプレイリスト内でランダム再生を行うので、何ら従来の再生方法と変わりなく再生を行うことができる。
【００３７】
たとえば、記憶部２０において記憶されている楽曲ファイルが上述図３（ｃ）のようである場合において、アルバム名「ＡＡＡＡ−Ｂｅｓｔ」に含まれる楽曲を各種のプレイリストに加える必要がある場合、各楽曲ファイルにおけるタグ情報中のアルバム名欄が検索され、楽曲ファイル「ＧＧＧＧＧ．ｍｐ３」、「ＤＤＤＤＤ．ｍｐ３」、及び「ｒｒａａｒｒ．ｍｐ３」がプレイリストに加えられるとともに、各楽曲ファイルにおけるタグ情報中のコメント欄が検索され、楽曲ファイル「ＡＡＢＢＣＣ．ｍｐ３」及び「ｐｐｑｑｒｒ．ｍｐ３」もプレイリストに加えられる。ただし、たとえばアーティスト「ＡＡＡＡ」のカテゴリでプレイリストを作成するような場合には、コメント欄をも検索対象とすることにより「ＡＡＢＢＣＣ．ｍｐ３」及び「ｐｐｑｑｒｒ．ｍｐ３」が重複してプレイリストに登録されることになるので、この場合には、既にプレイリストに登録済みの楽曲ファイルについては登録を行わないようにして、プレイリストへの重複登録を排除するようにしてもよい。
【００３８】
曲名をリスト表示する場合には、従来の場合と同様に、各楽曲ファイルのタグ情報における曲名欄に記録されている曲名をそのままリスト表示すればよい。ただし、アルバム名が選択されたことに基づき、それに属するものとして曲名をリスト表示するような場合には、次に例示するように、コメント欄もサーチされ、該当する場合にはその曲名もリストアップされる。
【００３９】
図４は選択されたアルバムについて再生を行う場合の表示部１９における表示画面の一例を示す。同図においては、記憶部２０において記憶されている楽曲ファイルが上述図３（ｃ）のようである場合において、アルバム「ＡＡＡＡ−Ｂｅｓｔ」が選択された場合の表示画面が示されている。この場合、アルバム名欄のサーチに基づいて「ＧＧＧＧＧ」、「ＤＤＤＤＤ」、及び「ｒｒａａｒｒ」がリスト表示されるとともに、コメント欄もサーチされ、曲名「ＡＡＢＢＣＣ」及び「ｐｐｑｑｒｒ」もリストアップされる。表示順は、トラック番号欄に記録されているトラック番号、及びコメント欄に記録されているトラック番号に基づいて決定される。
【００４０】
本実施形態によれば、ＣＤのリッピングに際し、憶部２０において既に存在する楽曲ファイルに付随する曲名と同一の曲名に係るＣＤの楽曲データについてはリッピングすることなく、代わりに該既存の楽曲ファイルのタグ情報におけるコメント欄に、該楽曲データのアルバム名及びトラック番号を記録するようにしたため、記憶部２０における記憶容量を節約することができる。また、曲名をリスト表示する場合には、各楽曲ファイルのタグ情報における曲名欄中の曲名を表示することにより、同一の曲名を重複して表示することがないので、見易い表示とし、楽曲ファイルの選択を容易化することができる。また、同一の曲名が付随する楽曲ファイルが重複して存在しないので、楽曲ファイルの管理が容易となる。
【００４１】
図５は図１の装置におけるリッピング処理の別の例を示すフローチャートである。この処理はＣＰＵ１１により所定のプログラムに従って行われる。図２のリッピング処理においては、ＣＤの全楽曲について、アルバム情報と既存の楽曲ファイルのタグ情報とを対比した結果を記憶し、曲名が同一である楽曲のリッピングを行なわずに、既存の同一曲名の楽曲ファイルに第２のアルバム名及び第２のトラック番号を付与するようにしているが（ステップ２５）、図５のリッピング処理においては、ＣＤ中の１曲毎に既存の楽曲ファイルのタグ情報との対比を行い、曲名が同一である楽曲についてはリッピングを行なわず、既存の同一曲名の楽曲ファイルに第２のアルバム名及び第２のトラック番号を付与するようにしている。
【００４２】
すなわち、処理を開始すると、まず、ステップ５１において、ＣＤ部１３において装填されているＣＤのＴＯＣを読み込む。次にステップ５２において、ＴＯＣにおける曲数や演奏時間等の情報に基づき、外部ネットワーク上のサーバ又は記憶部２０に設けられたＣＤＤＢから、該ＣＤについてのアルバム情報を取得する。該アルバム情報には、該ＣＤのアルバム名や、該ＣＤに含まれる楽曲の曲名、該アルバムに係るアーティスト等の情報が含まれる。
【００４３】
次に、ステップ５３において、カウンタＮに「１」をセットし、カウンタＮを初期化する。カウンタＮの値はＣＤにおけるトラック番号に対応する。次に、ステップ５４において、Ｎ曲目と同一の曲名をタグ情報の曲名欄において有する楽曲ファイルが記憶部２０において既に存在するかどうかを判定する。存在しないと判定した場合には、ステップ５５において、Ｎ曲目の楽曲データをリッピングし、ステップ５８へ進む。その際、リッピングにより生成する楽曲ファイルのタグ情報には、アルバム情報に基づき、アルバム名や、Ｎ曲目の曲名、トラック番号、アーティスト等の情報を記録する。
【００４４】
ステップ５４において該当する楽曲ファイルが存在すると判定した場合には、ステップ５６に進み、該楽曲ファイルのタグ情報のアルバム名欄に記録されているアルバム名が、アルバム情報のものと同一であるかどうかを判定する。同一ではないと判定した場合にはステップ５７において、該楽曲ファイルのタグ情報におけるコメント欄に、アルバム情報のアルバム名及びＮ曲目のトラック番号を、第２のアルバム名及び第２のトラック番号として記録し、ステップ５８に進む。同一であると判定した場合には、Ｎ曲目の楽曲については、既に同一アルバムのものとして、同一曲名の楽曲ファイルが存在するので、何ら処理を行うことなく、そのままステップ５８に進む。
【００４５】
ステップ５８においては、Ｎ曲目がＣＤにおける最終楽曲かどうかを判定し、最終楽曲でないと判定した場合には、ステップ５９においてカウンタＮをインクリメントしてからステップ５４に戻り、次の曲について同様の処理を行う。最終楽曲であると判定した場合には、ステップ６０において、アルバム情報におけるアルバム名及び各曲名等の情報を所定のデータベースに登録し、図５のリッピング処理を終了する。このデータベースは、記憶部２０において蓄積されている各アルバム及び各アルバムに属する楽曲を対応付けて登録し、管理するためのものである。
【００４６】
このリッピング処理によれば、以前にリッピングにより生成された楽曲ファイルや付加された第２のアルバム名等がその後に個別に削除されたりしていない場合には、図２のリッピング処理の場合と処理結果は同一となる。一方、図２のリッピング処理によれば、同一曲名の楽曲ファイルが存在し、アルバム名が同一であれば、リッピングも第２のアルバム名等の付加も行われることとはない。これに対し、図５のリッピング処理によれば、ＣＤのトラック毎に、リッピング又は第２のアルバム名等の付加を行うかあるいは何もしないかを判定するようにしているので（ステップ５４、５６）、ＣＤと同一のアルバム名に係る同一曲名の楽曲ファイルが存在する場合でも、そのアルバム名に係る他の楽曲ファイル又は第２のアルバム名等が個別に削除されている場合には、削除された楽曲ファイル又は第２のアルバム名等が再度補充されることになる（ステップ５５、５７）。なお、ＣＤに含まれるすべてのトラック番号Ｎについて処理する代わりに、ユーザにより指示されたトラック番号Ｎについてのみ、同様にしてリッピング等を行うようにしてもよい。
【００４７】
図６は図１の装置による他のリッピング処理において用いられるデータベースを説明するための図である。図２及び図５のリッピング処理においては、第２のアルバム名及び第２のトラック番号をタグ情報のコメント欄に記録するようにしているが、図６に係るリッピング処理においては、タグ情報にではなく、楽曲ファイルを管理するためのデータベースにおいて、第２のアルバム名及びトラック番号を記録するようにしている。
【００４８】
すなわち、従来のオーディオ装置や、ＤＡＰ、楽曲転送アプリケーションプログラムなどにおいては、図６（ａ）に示すようなデータベースを構築して楽曲ファイルを管理している場合が多い。このデータベースにおける各レコードは、各楽曲ファイル毎にエントリされており、「ファイル名」、「曲名」、「アルバム  トラックＮｏ．」、「アーティスト」、「ジャンル」等の項目を有する。
【００４９】
そこで、図６に係るリッピング処理においては、このデータベースを利用し、同図（ｃ）のように、既存の「アルバム  トラックＮｏ．」の項目名を「アルバム１  トラックＮｏ．」とし、「アルバム２  トラックＮｏ．」の項目を増設する。そして、図２及び図５の処理においてタグ情報におけるコメント欄に記録するようにしていた第２のアルバム名及び第２のトラック番号を、「アルバム２  トラックＮｏ．」の項目として記録するようにしている。その他の処理の内容は、タグ情報の代わりにデータベースに登録されている情報を用いること以外は、図２や図５の場合と同様である。つまり、ＣＰＵ１１は、各楽曲ファイルのタグ情報の代わりに、各楽曲ファイルに対応するデータベース中のレコードを対象として図２や図５の場合と同様にして処理を行うことにより、リッピングを実施することができる。その際、図２や図５の場合と同様に、１つの楽曲ファイルに対して異なるアルバム名を設定することができる。
【００５０】
図６（ｃ）のデータベースを用いることにより、楽曲ファイルの転送を行う際においても、転送先において同一楽曲でかつ異なるアルバムに係る楽曲の楽曲ファイルが存在するものについては、転送を行う代わりに、該転送先の楽曲ファイルのレコードにおいて、アルバム名及びトラック番号を、「アルバム２  トラックＮｏ．」の項目として記録することにより、転送のための処理や時間を省略し、転送先での記憶容量を節約することができる。
【００５１】
すなわち、オーディオ装置は、接続されたインタフェース部２２を介して接続されたＤＡＰ等における大容量記憶装置の記憶内容を参照し、そこに蓄積されている楽曲ファイルについて図６（ｃ）のデータベースを構築してＤＡＰ等の大容量記憶装置内にコピーしておく。そして、ＤＡＰ等への楽曲ファイルの転送時には、コピーしておいたデータベースを検索することにより、転送しようとしている楽曲ファイルと同一曲でかつアルバムが異なる楽曲ファイルが存在するかどうかを判定し、存在する場合には、図２や図５のステップ２５や５７の場合と同様にして、楽曲ファイルの転送は行わずに、代わりに該既存の楽曲ファイルのレコードにおける「アルバム２  トラックＮｏ．」の項目として、転送予定であった楽曲ファイルのアルバム名及びトラック番号を記録する。記録するアルバム名及びトラック番号は、オーディオ装置における同様のデータベースを参照して取得することができる。
【００５２】
たとえば、オーディオ装置に接続されたＤＡＰにおいて蓄積されている楽曲ファイルを対象としてオーディオ装置により構築された図６（ｃ）に示すような内容のデータベースのコピーをＤＡＰが有しているものとする。ただし、ファイル名が「ｆ１．ｍｐ３」のレコードにおける「アルバム２  トラックＮｏ．」の項目には何も記録されていないものとする。この状態において、図６（ｂ）に示すような、曲名が「ａａａ」、アルバム名が「ＳＳＳ」、トラック番号が「７」、アーティストが「Ｄ」である楽曲ファイル「Ｆ５．ｍｐ３」をＤＡＰに転送する場合、ＣＰＵ１１は、ＤＡＰにおけるデータベース中のファイル名が「ｆ１．ｍｐ３」のレコードにおける曲名「ａａａ」及びアーティスト「Ｄ」が、転送しようとしている楽曲ファイルのものと同一であることに基づき、転送しようとしている楽曲ファイルの楽曲と、該データベース中の当該レコードに対応する楽曲ファイルの楽曲とは同一であると判定する。また、当該レコードにおける「アルバム１  トラックＮｏ．」の内容は「ＡＡ  １」であり、転送しようとしている楽曲ファイルのアルバム名「ＳＳＳ」とは異なる。この場合ＣＰＵ１１は、楽曲ファイルの転送は行わず、代わりに、転送しようとしている楽曲ファイルのアルバム名及びトラック番号を、当該レコードにおける「アルバム２  トラックＮｏ．」の項目として記録する。このようにして楽曲ファイルをＤＡＰに転送する場合にも、不要なデータ転送を回避し、ＤＡＰにおける記憶容量を節約することができる。
【００５３】
なお、本発明は、上述実施形態に限定されることなく適宜変形して実施することができる。たとえば、上述図２及び図５のリッピング処理においては、楽曲ファイルとしてＭＰ３形式のものを用い、第２のアルバム名及び第２のトラック番号をＩＤ３タグのコメント欄に記録するようにしているが、楽曲ファイルの形式として他のものを用いる場合においても、同様に、メタデータにおける使用していない備考欄などに、第２のアルバム名及び第２のトラック番号を記録することができる。
【００５４】
また、上述においては、同一曲名でかつアルバムが異なる楽曲が存在する場合には、第２のアルバム名及びトラック番号を記録するようにしているが、既に第２のアルバム名及びトラック番号が記録されている場合にも対処できるように、第３のアルバム名及び第３のトラック番号等を記録することができるようにしてもよい。
【００５５】
また、上述においては図１のような構成を有するオーディオ装置に本発明を適用した場合について説明したが、これに限らず、リッピングや楽曲ファイルの管理、転送、再生等の機能を備えたアプリケーションプログラムをパソコンにおいて実行する場合にも本発明を適用することができる。
【００５６】
また、上述図２及び図５のリッピング処理においては、ＣＤをリッピングする場合について説明したが、ユーザにより指示されたＣＤに含まれる一部の楽曲のみをリッピング対象とする場合にも、同様にして、同一楽曲でかつ異なるアルバムに係る楽曲データについてはリッピングを省略し、第２のアルバム名及びトラック番号を対応楽曲ファイルに記録することができる。
【００５７】
また、上述図６（ｃ）の例では、図６（ｂ）のように、転送する楽曲ファイルには既に曲名、アルバム名等の属性情報が付随しているが、かかる属性情報が付随していない場合には、転送時に、該楽曲ファイルのデータ自体に基づいて所定のデータベースから属性情報を取得し、利用するようにしてもよい。
【００５８】
また、上述図６の例では、データベースを参照して楽曲ファイルの転送を行う例について説明したが、楽曲ファイルの転送を行う場合にも、リッピングの場合と同様に、データベースの代わりにメタデータを用い、第２のアルバム名及びトラック番号を、メタデータとして記録するようにしてもよい。
【符号の説明】
【００５９】
１１：ＣＰＵ、１２：ＤＡコンバータ、１３：ＣＤ部、１４：チューナ部、１５：セレクタ、１６：増幅部、１７：出力部、１８：操作部、１９：表示部、２０：記憶部、２１：フラッシュメモリ、２２：インタフェース部、２３：マイク端子、２４：ＡＤコンバータ。
【図１】
2011044201.tif 000003
【図２】
2011044201.tif 000004
【図３】
2011044201.tif 000005
【図４】
2011044201.tif 000006
【図５】
2011044201.tif 000007
【図６】
2011044201.tif 000008
【図７】
2011044201.tif 000009