(57)【要約】【課題】同じ楽曲についての、ユーザの意図しない記録処理の実行を抑制する。【解決手段】記録処理部２０３は、記録対象曲と同じ楽曲が既にＨＤＤ５上に存在する場合には、その旨を通知するメッセージを表示し、記録対象曲の記録処理として、記録を中止するか、既存のオーディオファイルを記録対象曲のオーディオファイルで置き換えるか、ビットレートを変更して置き換えるかの選択をユーザから受け付ける。置き換えることを受け付けた場合には、存在するオーディオファイルを消去した上で、記録対象曲を予め設定されたビットレートで符号化しオーディオファイルとしてＨＤＤ５に記録し、ビットレートを変更して置き換えることの選択を受け付けた場合には、ユーザからビットレートの変更を受け付け、受け付けたビットレートで記録対象曲を符号化しオーディオファイルとしてＨＤＤ５に記録する。【選択図】図２
2004246936.tif 000002
【特許請求の範囲】
【請求項１】
記録装置に記録されたオーディオファイルに格納された各々所定のビットレートで楽曲を表すオーディオデータを再生するオーディオ再生装置であって、
設定された記録ビットレートで楽曲を表すオーディオデータへの楽曲の符号化と、当該符号化したオーディオデータを格納した前記オーディオファイルの前記記録装置への記録とを行う記録手段と、
楽曲の前記記録装置への記録を要求された場合に、既に前記記録装置に記録されている、前記記録を要求された楽曲と同じ楽曲を表すオーディオデータを格納したオーディオファイルを探索する同一曲探索手段と、
記録制御手段とを備え、
前記記録制御手段は、
前記同一曲探索手段の探索が失敗した場合に、前記記録手段に、前記記録を要求された楽曲の予め設定された記録ビットレートで楽曲を表すオーディオデータへの符号化と、符号化したオーディオデータを格納した前記オーディオファイルの前記録装置への記録を行わせ、
前記同一曲探索手段の探索が成功した場合に、探索されたオーディオファイルに格納されたオーディオデータが表す楽曲のビットレートを表示すると共に、前記記録ビットレートの設定の変更をユーザより受け付けて前記記録ビットレートを変更し、前記記録手段に、前記記録を要求された楽曲の前記変更後の記録ビットレートで楽曲を表すオーディオデータへの符号化と、符号化したオーディオデータを格納した前記オーディオファイルの前記録装置への記録を行わせることを特徴とするオーディオ再生装置。
【請求項２】
記録装置に記録されたオーディオファイルに格納された各々所定のビットレートで楽曲を表すオーディオデータを再生するオーディオ再生装置であって、
設定された記録ビットレートで楽曲を表すオーディオデータへの楽曲の符号化と、当該符号化したオーディオデータを格納した前記オーディオファイルの前記記録装置への記録とを行う記録手段と、
楽曲の前記記録装置への記録を要求された場合に、既に前記記録装置に記録されている、前記記録を要求された楽曲と同じ楽曲を表すオーディオデータを格納したオーディオファイルを探索する同一曲探索手段と、
記録制御手段とを備え、
前記記録制御手段は、
前記同一曲探索手段の探索が失敗した場合に、前記記録手段に、前記記録を要求された楽曲の前記オーディオデータへの符号化と、符号化したオーディオデータを格納した前記オーディオファイルの前記録装置への記録を行わせ、
前記同一曲探索手段の探索が成功した場合に、探索されたオーディオファイルに格納されたオーディオデータが表す楽曲のビットレートを表示すると共に、前記同一曲探索手段が探索したオーディオファイルを消去するか否かの選択をユーザより受け付け、
消去することの選択を受け付けた場合に、前記探索されたオーディオファイルを前記記録装置から消去すると共に、前記記録手段に、前記記録を要求された楽曲の前記オーディオデータへの符号化と、符号化したオーディオデータを格納した前記オーディオファイルの前記録装置への記録を行わせ、
消去しないことの選択を受け付けた場合に、前記記録を要求された楽曲の記録を中止するか、または、前記記録手段に、前記記録を要求された楽曲の前記オーディオデータへの符号化と、符号化したオーディオデータを格納した前記オーディオファイルの前記録装置への記録を、当該記録によって前記探索されたオーディオファイルが消去されないように行わせることを特徴とするオーディオ再生装置。
【請求項３】
記録装置に記録されたオーディオファイルに格納された各々所定のビットレートで楽曲を表すオーディオデータを再生するオーディオ再生装置であって、
設定された記録ビットレートで楽曲を表すオーディオデータへの楽曲の符号化と、当該符号化したオーディオデータを格納した前記オーディオファイルの前記記録装置への記録とを行う記録手段と、
前記記録手段が記録するオーディオファイルのファイル名を生成するファイル名生成手段とを有し、
前記ファイル名生成手段は、前記オーディオファイルのファイル名として、当該オーディオファイルに格納されたオーディオデータが表す楽曲を識別するための文字列と、当該オーディオデータが楽曲を表すビットレートを示す文字列とを含む名称を生成することを特徴とするオーディオ再生装置。
【請求項４】
記録装置に記録されたオーディオファイルに、楽曲に関する文字情報であるタグ情報と共に格納された各々所定のビットレートで楽曲を表すオーディオデータを再生するオーディオ再生装置であって、
設定された記録ビットレートで楽曲を表すオーディオデータへの楽曲の符号化と、当該符号化したオーディオデータを格納した前記オーディオファイルの前記記録装置への記録とを行う記録手段と、
前記記録手段が記録するオーディオファイルのタグ情報に、当該オーディオファイルに格納されたオーディオデータが表す楽曲を識別するための文字列と、当該オーディオデータが楽曲を表すビットレートを示す文字列とを含む名称を、当該楽曲のタイトルとして設定するタグ情報設定手段とを有することを特徴とするオーディオ再生装置。
【請求項５】
請求項１記載のオーディオ再生装置であって、
前記記録手段が記録するオーディオファイルのファイル名を生成するファイル名生成手段を有し、
前記ファイル名生成手段は、前記オーディオファイルのファイル名として、当該オーディオファイルに格納されたオーディオデータが表す楽曲を識別するための文字列と、当該オーディオデータが楽曲を表すビットレートを示す文字列とを含む名称を生成し、
前記同一曲探索手段は、前記記録装置に記録されている各オーディオファイルのファイル名に基づいて、既に前記記録装置に記録されている、前記記録を要求された楽曲と同じ楽曲を表すオーディオデータを格納したオーディオファイルを探索し、
前記記録制御手段は、前記探索手段が探索したオーディオファイルのファイル名に基づいて、探索されたオーディオファイルに格納されたオーディオデータが表す楽曲のビットレートを求めて表示することを特徴とするオーディオ再生装置。
【請求項６】
請求項１記載のオーディオ再生装置であって、
前記記録手段が記録するオーディオファイルのタグ情報に、当該オーディオファイルに格納されたオーディオデータが表す楽曲を識別するための文字列と、当該オーディオデータが楽曲を表すビットレートを示す文字列とを含む名称を、当該楽曲のタイトルとして設定するタグ情報設定手段を有し、
前記同一曲探索手段は、前記記録装置に記録されている各オーディオファイルのタグ情報に設定されたタイトルに基づいて、既に前記記録装置に記録されている、前記記録を要求された楽曲と同じ楽曲を表すオーディオデータを格納したオーディオファイルを探索し、
前記記録制御手段は、前記探索手段が探索したオーディオファイルのタグ情報に設定されたタイトルに基づいて、探索されたオーディオファイルに格納されたオーディオデータが表す楽曲のビットレートを求めて表示することを特徴とするオーディオ再生装置。
【請求項７】
記録装置に記録されたオーディオファイルに格納された各々所定のビットレートで楽曲を表すオーディオデータを再生するオーディオ再生装置において、前記オーディオファイルの前記記録装置への記録を制御する楽曲記録制御方法であって、
楽曲の前記記録装置への記録を要求された場合に、既に前記記録装置に記録されている、前記記録を要求された楽曲と同じ楽曲を表すオーディオデータを格納したオーディオファイルを探索するステップと、
前記探索が失敗した場合に、前記記録を要求された楽曲のオーディオデータへの符号化と、符号化したオーディオデータを格納した前記オーディオファイルの前記録装置への記録を行い、前記探索が成功した場合に、探索されたオーディオファイルに格納されたオーディオデータが表す楽曲のビットレートを表示するステップとを有することを特徴とする楽曲記録制御方法。
【請求項８】
コンピュータによって読みとられ実行されるコンピュータプログラムであって、
前記コンピュータプログラムは、前記コンピュータに、
楽曲の、前記コンピュータが備える記録装置への記録を要求された場合に、既に前記記録装置に記録されている、前記記録を要求された楽曲と同じ楽曲を表すオーディオデータを格納したオーディオファイルを探索するステップと、
前記探索が失敗した場合に、前記記録を要求された楽曲のオーディオデータへの符号化と、符号化したオーディオデータを格納した前記オーディオファイルの前記録装置への記録を行い、前記探索が成功した場合に、探索されたオーディオファイルに格納されたオーディオデータが表す楽曲のビットレートを表示するステップとを実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オーディオファイルとして記録された楽曲を再生するオーディオ再生装置に関するものである。
【０００２】
【従来の技術】
従来より、パーソナルコンピュータにおいて、個人的利用目的において、ＣＤ−ＤＡ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｄｉｇｉｔａｌ  Ａｕｄｉｏ）に記録された楽曲をＨＤＤ（ハードディスクドライブ）にファイルとして記録し、その後は、オリジナルのＣＤ−ＤＡを必要とすることなく、ＨＤＤに記録した楽曲をパーソナルコンピュータ上で再生可能とするＣＤリッピングと呼ばれる技術が知られている。
【０００３】
また、このようなＨＤＤ上への楽曲の記録フォーマットとしては、ＭＰ３（ＭＰＥＧ  １  ＡＵＤＩＯ  ＬＡＹＥＲ  ３）などの、記録音声品質が可変かつ楽曲に関する各種情報を示すタグ情報を楽曲に付加可能な記録フォーマットが広く普及している（たとえば、特開２００２−２４５７６２号公報）。
【０００４】
そして、前記ＣＤリッピングにおいて、前述したタグ情報に相当する情報が通常記録されていないＣＤ−ＤＡから読み出した楽曲を、圧縮符号化すると共にタグ情報を付加してＭＰ３等のフォーマットでＨＤＤに記録する技術としては、予めＣＤＤＢと呼ばれる各ＣＤ−ＤＡの種類（アルバム）毎にアルバム名やアーティスト名や各楽曲のタイトルなどの情報をＣＤ−ＤＡのＴＯＣ情報に対応づけて登録したデータベースを用意しておき、楽曲を読み出して記録するＣＤ−ＤＡに記録されているＴＯＣ情報に対応してＣＤＤＢに登録されている情報を、タグ情報として圧縮符号化した楽曲と共にオーディオファイルに含めて記録する技術が知られている。
【０００５】
また、以上のようなＣＤ−ＤＡに記録された楽曲をＨＤＤにオーディオファイルとして記録する処理をコンピュータ上で行うアプリケーションソフトウエアは、通常、前記ＣＤＤＢを参照して得た、ＣＤ−ＤＡの識別番号、当該楽曲のタイトル、アーティスト名、アルバム名、トラック番号等を組み合わせて生成した文字列などの、ＣＤ−ＤＡの種類と楽曲に対して一意に定まる名称を、当該楽曲のオーディオファイルのファイル名として自動生成する。なお、記録処理時に記録する楽曲を記録したＣＤ−ＤＡの種類（楽曲アルバム）がＣＤＤＢに登録されていない場合には、たとえば、そのＣＤ−ＤＡの種類（楽曲アルバム）に対して付与した識別番号を、ＣＤ−ＤＡの識別番号、アーティスト名、アルバム名等として、そのＣＤ−ＤＡ中の各楽曲のＣＤ−ＤＡ中のトラック番号をその楽曲のタイトルとして、そのＣＤ−ＤＡのＴＯＣ情報に対応づけてＣＤＤＢ登録した上で、登録したタイトル、アーティスト名、アルバム名、トラック番号を上述のように用いて、記録する楽曲のオーディオファイルのファイル名の自動生成を行う。
【０００６】
一方、コンピュータ上にファイルを記録する際に、記録しようとするファイルと同一内容のファイルが既にコンピュータ上に記録されている場合の処理の技術としては、既に記録されているファイルをコンピュータ上から消去した上でファイルを記録したり、記録しようとするファイルのファイル名を、ファイル名に現在日時を付加したファイル名に変更してコンピュータ上に記録する技術が知られている（たとえば、特開２００１−３５６９９１号公報）。
【０００７】
この出願の発明に関連する先行技術文献情報としては以下のものがある。
【０００８】
【特許文献１】
特開２００２−２４５７６２号公報
【０００９】
【特許文献２】
特開２００１−３５６９９１号公報
【００１０】
【発明が解決しようとする課題】
前記ＣＤリッピング等においては、ユーザが既にＨＤＤにオーディオファイルとして記録されている楽曲と同じ楽曲を意図的にもしくはＨＤＤに記録されていることを把握せずに、再度記録しようとする場合がある。
このような場合に、従来の技術によれば、楽曲のオーディオファイルのファイル名として、ＣＤ−ＤＡの種類と楽曲に対して一意に定まる名称が用いられるために、そのまま楽曲をオーディオファイルとして記録したのでは、既にＨＤＤに記録されている既存のオーディオファイルを消去してしまうことになる。
【００１１】
そこで、このような場合に、前記従来の記録しようとするファイルと同一内容のファイルが既にコンピュータ上に記録されている場合の処理の技術を適用し、既に記録されているオーディオファイルをＨＤＤ上から消去した上で新たなオーディオファイルを記録したり、記録しようとするオーディオファイルのファイル名を変更してＨＤＤ上に記録することが考えられる。
【００１２】
しかし、既に記録されているオーディオファイルをＨＤＤ上から消去した上で新たなオーディオファイルを記録すると、既に記録されているオーディオファイルよりも、記録しようとしているオーディオファイルが、より低い音声品質で楽曲を記録するようなものである場合には、ユーザが意図せずに、せっかくＨＤＤ上に存在するより高い品質のオーディオファイルをより低いオーディオファイルで置き換えてしまう可能性が生じる。
【００１３】
一方で、新たなオーディオファイルのファイル名を変更してＨＤＤ上に記録すると、同じ楽曲についての、場合によっては同じ音声品質の、ユーザにとっては不必要なオーディオファイルまでもがＨＤＤ上に、ユーザの意図によらずに蓄積されてしまう可能性がある。
【００１４】
また、いずれの従来の技術においても、ユーザが意図的に、ＨＤＤ上に同じ楽曲について各々異なる音声品質で記録した複数のオーディオファイルを蓄積した後に。適宜音声品質に応じオーディオファイルを利用しようとする場合に、蓄積されたオーディオファイルと音声品質の関係を、オーディオファイルに格納されたオーディオデータの解析などを行わずにユーザやアプリケーションソフトウエアが直ちに判別することができないために、音声品質に応じたオーディオファイルの利用に不便が生じるという問題がある。
【００１５】
そこで、本発明は、同じ楽曲についての、ユーザの意図しない記録処理の実行を効果的に抑制することを課題とする。
また、併せて本発明は、音声品質に応じたオーディオファイルの利用を容易化することを課題とする。
【００１６】
【課題を解決するための手段】
前記課題達成のために、本発明は、記録装置に記録されたオーディオファイルに格納された各々所定のビットレートで楽曲を表すオーディオデータを再生するオーディオ再生装置において、前記オーディオファイルの前記記録装置への記録を制御する楽曲記録制御方法として、楽曲の前記記録装置への記録を要求された場合に、既に前記記録装置に記録されている、前記記録を要求された楽曲と同じ楽曲を表すオーディオデータを格納したオーディオファイルを探索するステップと、前記探索が失敗した場合に、前記記録を要求された楽曲のオーディオデータへの符号化と、符号化したオーディオデータを格納した前記オーディオファイルの前記録装置への記録を行い、前記探索が成功した場合に、探索されたオーディオファイルに格納されたオーディオデータが表す楽曲のビットレートを表示するステップとを有する楽曲記録制御方法を提供する。
【００１７】
このような楽曲記録制御方法によれば、記録しようとする楽曲と同じ楽曲についてのオーディオファイルが既に記録装置に記録されている場合には、まず、当該既に記録装置に記録されているオーディオファイルのオーディオデータが楽曲を表すビットレートを表示する。このため、ユーザは、既存のオーディオファイルのビットレートを参照して、記録しようとする楽曲の記録処理をどのようにするかを選定することができるようになる。したがって、ユーザがより高品質のオーディオファイルを記録装置に残したいと意図している場合に、既に記録されているビットレートの大きいオーディオファイルを、より小さいビットレートのオーディオファイルで上書きしてしまったり、同じ楽曲についての様々なビットレートのオーディオファイルを記録装置に保存しておきたいと意図している場合に、既に記録されているオーディオファイルを、これと異なるビットレートのオーディオファイルで上書きしてしまったりすることを、ユーザは、既存のオーディオファイルのビットレートを参照して以降の処理を選定することにより避けることができるようになる。したがって、同じ楽曲についての、ユーザの意図しない記録処理の実行を効果的に抑制することができるようになる。
【００１８】
より具体的には、たとえば、本発明は、記録装置に記録されたオーディオファイルに格納された各々所定のビットレートで楽曲を表すオーディオデータを再生するオーディオ再生装置に、設定された記録ビットレートで楽曲を表すオーディオデータへの楽曲の符号化と、当該符号化したオーディオデータを格納した前記オーディオファイルの前記記録装置への記録とを行う記録手段と、楽曲の前記記録装置への記録を要求された場合に、既に前記記録装置に記録されている、前記記録を要求された楽曲と同じ楽曲を表すオーディオデータを格納したオーディオファイルを探索する同一曲探索手段と、記録制御手段とを設け、前記記録制御手段において、前記同一曲探索手段の探索が失敗した場合に、前記記録手段に、前記記録を要求された楽曲の予め設定された記録ビットレートで楽曲を表すオーディオデータへの符号化と、符号化したオーディオデータを格納した前記オーディオファイルの前記録装置への記録を行わせ、前記同一曲探索手段の探索が成功した場合に、探索されたオーディオファイルに格納されたオーディオデータが表す楽曲のビットレートを表示すると共に、前記記録ビットレートの設定の変更をユーザより受け付けて前記記録ビットレートを変更し、前記記録手段に、前記記録を要求された楽曲の前記変更後の記録ビットレートで楽曲を表すオーディオデータへの符号化と、符号化したオーディオデータを格納した前記オーディオファイルの前記録装置への記録を行わせるようにしたものである。
【００１９】
このようなオーディオ再生装置によれば、記録しようとする楽曲と同じ楽曲についてのオーディオファイルが既に記録装置に記録されている場合には、ユーザは、既に記録装置に記録されているオーディオファイルのオーディオデータが楽曲を表すビットレートを参照して、記録しようとする楽曲を、既存のオーディオファイルとは異なる所望のビットレートのオーディオファイルとして記録装置に記録することができるようになる。
【００２０】
また、他の具体的に態様においては、記録装置に記録されたオーディオファイルに格納された各々所定のビットレートで楽曲を表すオーディオデータを再生するオーディオ再生装置に、設定された記録ビットレートで楽曲を表すオーディオデータへの楽曲の符号化と、当該符号化したオーディオデータを格納した前記オーディオファイルの前記記録装置への記録とを行う記録手段と、楽曲の前記記録装置への記録を要求された場合に、既に前記記録装置に記録されている、前記記録を要求された楽曲と同じ楽曲を表すオーディオデータを格納したオーディオファイルを探索する同一曲探索手段と、記録制御手段とを設け、前記記録制御手段において、前記同一曲探索手段の探索が失敗した場合に、前記記録手段に、前記記録を要求された楽曲の前記オーディオデータへの符号化と、符号化したオーディオデータを格納した前記オーディオファイルの前記録装置への記録を行わせ、前記同一曲探索手段の探索が成功した場合に、探索されたオーディオファイルに格納されたオーディオデータが表す楽曲のビットレートを表示すると共に、前記同一曲探索手段が探索したオーディオファイルを消去するか否かの選択をユーザより受け付け、消去することの選択を受け付けた場合に、前記探索されたオーディオファイルを前記記録装置から消去すると共に、前記記録手段に、前記記録を要求された楽曲の前記オーディオデータへの符号化と、符号化したオーディオデータを格納した前記オーディオファイルの前記録装置への記録を行わせ、消去しないことの選択を受け付けた場合に、前記記録を要求された楽曲の記録を中止するか、または、前記記録手段に、前記記録を要求された楽曲の前記オーディオデータへの符号化と、符号化したオーディオデータを格納した前記オーディオファイルの前記録装置への記録を、当該記録によって前記探索されたオーディオファイルが消去されないように行わせるようにしたものである。
【００２１】
このようなオーディオ再生装置によれば、記録しようとする楽曲と同じ楽曲についてのオーディオファイルが既に記録装置に記録されている場合には、ユーザは、既に記録装置に記録されているオーディオファイルのオーディオデータが楽曲を表すビットレートを参照しながら、楽曲を記録しようとするビットレートとの関係を考慮して、記録しようとする楽曲の記録を中止するか、既存のオーディオファイルを消去して楽曲をオーディオファイルとして記録装置に記録するか、それとも、既存のオーディオファイルを消去せずに楽曲をオーディオファイルとして記録装置に記録するかを選択することができるようになる。
【００２２】
また、前記課題達成のために、本発明は、記録装置に記録されたオーディオファイルに格納された各々所定のビットレートで楽曲を表すオーディオデータを再生するオーディオ再生装置でに、設定された記録ビットレートで楽曲を表すオーディオデータへの楽曲の符号化と、当該符号化したオーディオデータを格納した前記オーディオファイルの前記記録装置への記録とを行う記録手段と、前記記録手段が記録するオーディオファイルのファイル名を生成するファイル名生成手段とを設け、前記ファイル名生成手段において、前記オーディオファイルのファイル名として、当該オーディオファイルに格納されたオーディオデータが表す楽曲を識別するための文字列と、当該オーディオデータが楽曲を表すビットレートを示す文字列とを含む名称を生成するようにしたものである。
【００２３】
このようなオーディオ再生装置によれば、記録装置に保存された各オーディオファイルのファイル名より、当該オーディオファイルのオーディオデータが表す楽曲とビットレートとを直ちに識別することができるようになる。したがって、音声品質に応じたオーディオファイルの利用が容易化される。たとえば、前述した同一曲探索手段と記録制御手段とを備えた各オーディオ再生装置において、前記同一曲探索手段で、前記記録装置に記録されている各オーディオファイルのファイル名のみに基づいて、既に前記記録装置に記録されている、前記記録を要求された楽曲と同じ楽曲を表すオーディオデータを格納したオーディオファイルを探索したり、前記記録制御手段において、前記探索手段が探索したオーディオファイルのファイル名に基づいて、探索されたオーディオファイルに格納されたオーディオデータが表す楽曲のビットレートを求めて表示したりすることが可能となる。
【００２４】
また、本発明は、前記課題達成のために、記録装置に記録されたオーディオファイルに、楽曲に関する文字情報であるタグ情報と共に格納された各々所定のビットレートで楽曲を表すオーディオデータを再生するオーディオ再生装置であって、設定された記録ビットレートで楽曲を表すオーディオデータへの楽曲の符号化と、当該符号化したオーディオデータを格納した前記オーディオファイルの前記記録装置への記録とを行う記録手段と、前記記録手段が記録するオーディオファイルのタグ情報に、当該オーディオファイルに格納されたオーディオデータが表す楽曲を識別するための文字列と、当該オーディオデータが楽曲を表すビットレートを示す文字列とを含む名称を、当該楽曲のタイトルとして設定するタグ情報設定手段とを備えたものである。
【００２５】
このようなオーディオ再生装置によれば、記録装置に保存された各オーディオファイルのタグ情報が示す楽曲のタイトルより、当該オーディオファイルのオーディオデータが表す楽曲とビットレートとを直ちに識別することができるようになる。したがって、音声品質に応じたオーディオファイルの利用が容易化される。たとえば、前述した同一曲探索手段と記録制御手段とを備えた各オーディオ再生装置において、オーディオファイルのオーディオデータの解析などを行うことなしに、前記同一曲探索手段において、前記記録装置に記録されている各オーディオファイルのタグ情報に設定されたタイトルに基づいて、既に前記記録装置に記録されている、前記記録を要求された楽曲と同じ楽曲を表すオーディオデータを格納したオーディオファイルを探索したり、前記記録制御手段において、前記探索手段が探索したオーディオファイルのタグ情報に設定されたタイトルに基づいて、探索されたオーディオファイルに格納されたオーディオデータが表す楽曲のビットレートを求めて表示したりすることが可能となる。
【００２６】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
図１に、本実施形態に係るオーディオシステムの構成を示す。
図示するように、本実施形態に係るオーディオシステムは、オーディオ処理装置１、表示装置２、入力装置３、スピーカやオーディオアンプ装置などのオーディオ出力装置４、ＨＤＤ５、ＣＤ−ＤＡ６１用のドライブ装置であるＣＤドライブ６とを有している。
【００２７】
そして、オーディオ処理装置１は、ＣＰＵ１１、メモリ１２、表示装置２に接続する表示インタフェース１３、オーディオ出力装置４に接続するオーディオ出力インタフェース１４、ＨＤＤ５に接続するＨＤＤインタフェース１５、ＣＤドライブ６に接続するＣＤドライブインタフェース１６、入力装置３に接続する入力インタフェース１７と、以上の各部を接続するバス２１とを備えている。ここで、表示インタフェース１３、オーディオ出力インタフェース１４、ＨＤＤインタフェース１５、ＣＤドライブインタフェース１６、入力インタフェース１７は、各々接続する装置と、オーディオ処理装置１との間との入出力を処理するものである。
【００２８】
次に、このようなオーディオ処理装置１の機能構成を図２に示す。
図示するように、オーディオ処理装置１は、機能的には、オペレーティングシステム２０１と、オペレーティングシステム２０１上のアプリケーションである再生処理部２０２及び記録処理部２０３とを有する。
このような構成において、ＨＤＤ５には、ディレクトリであるフォルダ２１０が設けられており、その内の特定のフォルダ２１０には、各ＣＤ−ＤＡ６１の種類（アルバム）毎にアルバム名やアーティスト名や各楽曲のタイトルなどの情報をＣＤ−ＤＡ６１のＴＯＣ情報に対応づけて登録したＣＤＤＢ２１１が格納されている。また、他のフォルダ２１０には、プレイリスト２１２や、オーディオファイル２１３が格納される。なお、通常、フォルダ２１０は階層的に配置される。
【００２９】
ここで、ＣＤ−ＤＡ６１には、ＴＯＣ（Ｔａｂｌｅ  Ｏｆ  Ｃｏｎｔｅｎｔｓ）情報と、各々が一つの楽曲の楽曲データであるオーディオトラックが記録されている。ＴＯＣ情報は、ＣＤ−ＤＡ６１に記録されているオーディオトラックの数や各オーディオトラックの長さ等を示しており、実質上、ＣＤ−ＤＡ６１の種類（アルバム）毎に異なる値を持つ。そして、このため、このＴＯＣ情報は、ＣＤ−ＤＡ６１の種類（アルバム）を識別するための識別情報として利用することができる。
【００３０】
一方、ＨＤＤ５上のＣＤＤＢ２１１は、図３ａに示すように、ＣＤ−ＤＡ６１の種類（アルバム）毎のレコードを有し、各レコードには対応する種類のＣＤ−ＤＡ６１に記録されているべきＴＯＣ情報と、ＣＤ−ＤＡ６１に記録されている楽曲についての情報を表すＣＤ情報が登録されている。そして、ＣＤ情報には、対応する種類のＣＤ−ＤＡ６１にＣＤＤＢ２１１の制作者または記録処理部２０３が与えた識別番号と、対応する種類のＣＤ−ＤＡ６１に記録されている楽曲のアルバムのアルバム名や、対応する種類のＣＤ−ＤＡ６１に記録されている楽曲のアーティスト名や、対応する種類のＣＤ−ＤＡ６１に記録されている楽曲のアルバムの音楽としてのジャンルや、対応する種類のＣＤ−ＤＡ６１に記録されている各楽曲のトラック番号やタイトルなどの、その種類のＣＤ−ＤＡ６１に記録されている楽曲に関する情報が記述されている。
【００３１】
次に、ＨＤＤ５上の、オーディオファイル２１３は、楽曲のオーディオデータを格納したファイルであり、オーディオファイル２１３中にはファイル名等が記述されたファイル情報とオーディオデータと共に、楽曲のアーティスト名や楽曲名や楽曲のジャンルや楽曲の属するアルバム名などのデータを示す文字情報であるタグ情報が格納されている。なお、このようなタグ情報としては、ＭＰ３（ＭＰＥＧ  １  ＡＵＤＩＯ  ＬＡＹＥＲ−３）フォーマットのオーディオファイル２１３で利用されている、ＩＤ３タグ情報などが知られている。
【００３２】
図３ｂ１は、このようなＩＤ３タグ情報の、バージョン１．１のフォーマットを示すものであり、このバージョンでは、ＭＰ３に従って圧縮符号化されたオーディオデータの後に、文字列「ＴＡＧ」：（３バイト）、曲名（タイトル）：（３０バイト）、アーティスト名：（３０バイト）、アルバム名：（３０バイト）、製作年度：（４バイト）、コメント：（２８バイト）、曲・トラック番号：（２バイト）、ジャンル：（１バイト）よりなるタグ情報が設けられている。
【００３３】
また、図３ｂ２は、ＩＤ３タグ情報の、バージョン２．４のフォーマットを示すものであり、このバージョンでは、ＭＰ３に従って圧縮符号化されたオーディオデータの前にタグ情報が配置される。そして、タグ情報には、ヘッダ、拡張ヘッダ、フレーム群、パディング、フッタが含まれる。そして、ヘッダには、文字列「ＩＤ３」の他、タグ情報のバージョンやタグ情報の構造を示すフラグやタグ情報の長さの情報が格納される。また、拡張ヘッダにはより詳細にタグ情報の構造を示す情報が格納され、フッタには文字列「３ＤＩ」の他、ヘッダと同様にタグ情報のバージョンやタグ情報の構造を示すフラグやタグ情報の長さの情報が格納される。
【００３４】
そして、フレーム群は、１以上のフレームの集合であり、各フレームは、フレームヘッダと１以上のフィールドよりなり、このフィールドにアルバム名や楽曲としてのジャンルやアーティスト名や各楽曲のタイトルなどの各種情報が格納される。そして、フィールドに格納した情報の種別は、フレームヘッダに格納されるフレームＩＤによって示され、フレームの長さはフレームヘッダに格納されるサイズで示され、フレームの構造等はフレームヘッダに格納されるフラグによって示される。
【００３５】
なお、以上の拡張ヘッダ、パディング、フッタは省略可能である。
最後に、ＨＤＤ５に記憶されるプレイリスト２１２は、ユーザが定義した楽曲のリストであり、各楽曲に対応するオーディオファイル２１３と、その再生順を規定するものである。
さて、このような構成において、オペレーティングシステム２０１は、再生処理部２０２の、ＨＤＤ５に格納されたプレイリスト２１２や、ＨＤＤ５に格納されたオーディオファイル２１３に対するアクセスや、表示装置２や入力装置３やオーディオ出力装置４との間の入出力を制御する。また、オペレーティングシステム２０１は、記録処理部２０３のＨＤＤ５に格納されたオーディオファイル２１３や、ＣＤ−ＤＡ６１に記録されたＴＯＣ情報やオーディオトラックに対するアクセスや、表示装置２や入力装置３との間の入出力を制御する。
【００３６】
次に、再生制御部は、ユーザから指定されたオーディオファイル２１３や、ユーザから指定されたプレイリスト２１２に登録された各オーディオファイル２１３を、ＨＤＤ５から読み出してオーディオファイル２１３中のオーディオデータに必要なデコード処理を施して、オーディオ出力装置４に出力することにより楽曲を再生する処理などを行う。
【００３７】
以下、ユーザからＣＤ−ＤＡ６１に記録されている楽曲のＨＤＤ５への記録を要求された場合に記録処理部２０３が行う楽曲記録処理について説明する。
図４に、この楽曲記録処理の手順を示す。
図示するように、この処理では、まず、記録ビットレートを予め定めたディフォルト値（たとえば、５６Ｋｂｐｓ）に設定し（ステップ４０２）、ＣＤ−ＤＡ６１よりＴＯＣ情報を読み出す（ステップ４０４）。そして、読み出したＴＯＣ情報とＣＤ−ＤＡ６１中における記録する楽曲のオーディオトラックのトラック番号より、記録を要求された楽曲である記録対象曲と同じオーディオファイルが既にＨＤＤ５上に存在するかどうかを検索する（ステップ４０６）。
【００３８】
本実施形態では、後述するように、各オーディオファイルの記録時に、ファイル名として、オーディオファイルに格納した楽曲と当該楽曲が記録されているＣＤ−ＤＡ６１の種類に対して定まる第１の文字列に、当該オーディオファイルに格納したオーディオデータのビットレートを示す第２の文字列を付加した名称を与える。そこで、ここでは、記録対象楽曲に対して定まる第１の文字列をファイル名に含むオーディオファイルを検索することにより、記録対象曲と同じ楽曲についてのオーディオファイルが既にＨＤＤ５上に存在するかどうかを検索する。
【００３９】
ただし、後述するように、本実施形態では、各オーディオファイルにタグ情報として、オーディオファイルに格納した楽曲と当該楽曲が記録されているＣＤ−ＤＡ６１の種類に対して定まる情報を設定するので、記録対象楽曲と同じ種類のＣＤ−ＤＡ６１から読み出した記録対象曲と同じ楽曲についてのオーディオファイルであることを表すタグ情報を持つオーディオファイルを検索することにより、記録対象曲と同じ楽曲についてのオーディオファイルが既にＨＤＤ５上に存在するかどうかを検索するようにしても良い。
【００４０】
次に、検索の結果、記録対象曲と同じ楽曲についてのオーディオファイルが既にＨＤＤ５上に存在しなかった場合には（ステップ４０８）、そのままステップ４２０に進む。一方、検索の結果、記録対象曲と同じ楽曲についてのオーディオファイルが既にＨＤＤ５上に存在した場合には（ステップ４０８）、記録対象曲の記録処理をどのように行うかの選択をユーザより受け付ける（ステップ４１０）。
【００４１】
この選択の受付は次のように行う。
すなわち、まず、図５ａに示すウインドウを表示装置２に表示し、既に記録対象曲と同じ楽曲のオーディオファイルがＨＤＤ５に記録されていることを通知するメッセージを表示する。また、このウインドウにおいて、ステップ４０６で検索したオーディオファイルのオーディオデータのビットレートのうちで、最も大きいビットレートの値と、現在の記録ビットレートとを表示ボックス５０２に表示する。なお、検索した各オーディオファイルのビットレートは、各オーディオファイルのファイル名に含まれる前述した第２の文字列から判別する。
【００４２】
そして、図５ａに示すウインドウのエリア５０４において、記録対象曲の記録処理として、記録を中止するか、既存のオーディオファイルを記録対象曲のオーディオファイルで置き換えるか、ビットレートを変更して置き換えるかの選択を、「中止する」、「置き換える」、「ビットレートを変えて保存する」の表示に対して各々設けたチェックボックスのチェックと「ＯＫ」ボタン５０６の操作によって受けつける。
【００４３】
さて、図４の楽曲記録処理の説明に戻り、図５ａのウインドウにおいて記録の中止の選択を受け付けた場合には（ステップ４１２）、そのまま楽曲記録処理を終了する。また、図５ａのウインドウにおいて置き換えの選択を受け付けた場合には（ステップ４１４）、ステップ４０６で検索したＨＤＤ５上のオーディオファイルを全て消去し（ステップ４２８）、ステップ４２０に進む。ただし、ステップ４２８では、ステップ４０６で検索したＨＤＤ５上のオーディオファイルのうちの、現在の記録ビットレートと同じビットレートで楽曲を記録しているオーディオファイルのみを消去するようにしても良い。
【００４４】
次に、図５ａのウインドウにおいて、ビットレートを変えて保存することの選択を受け付けた場合には（ステップ４１６）、たとえば、図５ｂに示すようなウインドウを表示装置２に表示し、記録ビットレートの選択をチェックボックスのチェックと開始ボタン５０８の操作により受け付け、受け付けたビットレートの記録ビットレートを変更し（ステップ４１８）、ステップ４２０に進む。但し、ステップ４１８の後に、ユーザ操作に応じてまたは無条件に、前述したステップ４２８のオーディオファイル消去の処理を行って、ステップ４２０に進むようにしても良い。
【００４５】
さて、ステップ４２０では、ＣＤ−ＤＡ６１に記録されている記録対象曲楽を読み出して、ＭＰ３圧縮符号化アルゴリズムに従った圧縮符号化を施す。そして、圧縮符号化したオーディオデータに付加するタッグ情報をＣＤＤＢ２１１を参照して生成すると共に（ステップ４２２）、記録対象曲のオーディオファイルのファイル名を決定し（ステップ４２４）、ステップ４２６に進む。
【００４６】
ここで、ステップ４２２におけるタグ情報の生成は次のように行う。
すなわち、ステップ４０４でＣＤ−ＤＡ６１より読み込んだＴＯＣ情報と同じＴＯＣ情報を持つレコードをＣＤＤＢ２１１より検索し、検索したレコードのＣＤ情報から読み出したアルバム名やアーティスト名やジャンルや、記録対象楽曲のトラック番号やタイトルを含めたタグ情報を生成する。また、ステップ４０４でＣＤ−ＤＡ６１より読み込んだＴＯＣ情報と同じＴＯＣ情報を持つレコードがＣＤＤＢ２１１に登録されていない場合には、ＣＤ−ＤＡ６１の種類（アルバム）に対して付与した識別番号を、ＣＤ−ＤＡ６１の識別番号、アーティスト名、アルバム名等として、そのＣＤ−ＤＡ６１中の各楽曲のＣＤ−ＤＡ６１中のトラック番号をその楽曲のトラック番号及びタイトルとして、そのＣＤ−ＤＡ６１のＴＯＣ情報に対応づけてＣＤＤＢ２１１に登録した上で、アルバム名やアーティスト名やジャンルや、記録対象楽曲のトラック番号やタイトルを含めたタグ情報を生成する。
【００４７】
また、ステップ４２４におけるファイル名の生成は次のように行う。すなわち、ステップ４０４でＣＤ−ＤＡ６１より読み込んだＴＯＣ情報と同じＴＯＣ情報を持つレコードをＣＤＤＢ２１１より検索し、検索したレコードのＣＤ情報から読み出したアルバム名と記録対象楽曲のトラック番号に記録ビットレートを付加した名称などを、記録対象曲のオーディオファイルのファイル名として生成する。すなわち、たとえば、記録対象曲が記録されていたＣＤ−ＤＡ６１の種類の識別番号がａｂｃであり、ＣＤ−ＤＡ６１中の記録対象曲のトラック番号が０３であり、その時点の記録ビットレートが１２８Ｋｂｐｓであれば、「ａｂｃ０３」を前述した楽曲と当該楽曲が記録されているＣＤ−ＤＡ６１の種類に対して定まる第１の文字列、「＿１２８Ｋｂｐｓ」を前述したオーディオデータのビットレートを示す第２の文字列として両者を連結した「ａｂｃ０３＿１２８Ｋｂｐｓ」の名称を、記録対象曲のオーディオファイルのファイル名として生成する。ただし、ファイル名は記録対象曲を一意に識別できる名称と記録ビットレートを含むものであれば良く、たとえば、ＣＤＤＢ２１１を参照して求まる記録対象曲のアルバム名に記録対象曲のタイトルまたはトラック番号付加した文字列などを、楽曲と当該楽曲が記録されているＣＤ−ＤＡ６１の種類に対して定まる第１の文字列として用いるようにしてもよい。
【００４８】
そして、最後のステップ４２６で、ステップ４２０で圧縮符号化したデータにステップ４２２で生成したタグ情報を付加し、ステップ４２４で決定したファイル名のオーディオファイルとしてＨＤＤ５の所定フォルダ２１０に記録し、処理を終了する。
【００４９】
以上、楽曲記録処理について説明した。
以上のように、本実施形態では、ＨＤＤ５に記録するオーディオファイルのファイル名として、オーディオファイルの楽曲を一意に識別できる名称とオーディオファイルに格納された楽曲のオーディオデータのビットレートを表す文字列を用いている。
【００５０】
したがって、ユーザやオーディオ処理装置上の各種アプリケーションは、ファイル名のみで各オーディオファイルに格納された楽曲のみならず、そのビットレートを直ちに把握することができるようになる。したがって、ユーザや各種アプリケーションは、楽曲のビットレートに応じたオーディオファイルの利用を容易に行うことができるようになる。
【００５１】
図６は、このような楽曲のビットレートに応じてオーディオファイルを利用する一形態である、再生処理部２０２のビットレート再生処理の手順を示したものである。
再生処理部２０２は、ビットレート指定再生処理をユーザから要求されると、図示するビットレート指定再生処理を開始する。そして、まず、ユーザより、再生対象とするプレイリスト２１２またはその内に格納されてる楽曲を再生対象とするフォルダ２１０と、再生対象とするビットレートの条件の指定をユーザより受け付ける（ステップ６０２）。ビットレートの条件としては、たとえば１２８Ｋｂｐｓなどの特定のビットレートの値をビットレートの条件として指受け付けるようにしても良いし、たとえば１２８Ｋｂｐｓ以上や、５６Ｋｂｐｓ−１２８Ｋｂｐｓなどと言ったビットレートの範囲をビットレートの条件として受け付けるようにしても良い。
【００５２】
次に、指定されたプレイリスト２１２に登録されたオーディオファイルまたは指定されてフォルダ２１０に格納されたオーディオファイルであって、再生対象とするビットレートの条件に合致するビットレートで楽曲を記録しているオーディオファイルを、指定されたプレイリスト２１２中に記述されたオーディオファイルのファイル名に含まれるビットレートの記述または指定されたフォルダ２１０に格納されたオーディオファイル名のファイル名に含まれるビットレートの記述を参照して検索する（ステップ６０４）。
【００５３】
そして、一つもオーディオファイルを検索できなかった場合には（ステップ６０６）、条件に合致するオーディオファイルが存在しないことを通知するエラーメッセージを再生処理部２０２に表示し（ステップ６１２）、処理を終了する。一方、ステップ６０４の検索でオーディオファイルを検索できた場合には、検索したオーディオファイルのみを登録したテンポラリなプレイリストを生成する（ステップ６０８）。そして、生成したテンポラリなプレイリストに従った各オーディオファイルの再生を行う（ステップ６１０）。
【００５４】
以上、本発明の実施形態について説明した。
以上のように本実施形態によれば、記録しようとする楽曲と同じ楽曲についてのオーディオファイルが既にＨＤＤに記録されている場合には、当該既に記録されているオーディオファイルのオーディオデータが楽曲を表すビットレートを表示するので、ユーザはこのビットレートの表示と、記録しようとする楽曲が記録されるビットレートとを考慮して、記録しようとする楽曲の記録を、自身の意図にそぐわない結果とならないように選定することができるようになる。また、本実施形態では、記録しようとする楽曲と同じ楽曲のオーディオファイルがＨＤＤに記録されている場合には、記録の中止、既存のオーディオファイルを消去しての記録、楽曲を記録するビットレートを変更しての記録の３つの形態をユーザが選定可能としているので、既存のオーディオファイルのビットレートに応じた楽曲の記録に関する多様な操作を行うことができる。すなわち、既存のオーディオファイルが存在する場合に、そのビットレートからみて、同じ楽曲を再度記録せずともユーザの用途に充分であれば、ユーザは、そのまま記録を中止することができる。また、既存のオーディオファイルでは、そのビットレートからみて、ユーザの用途に不十分であり、かつ、同じ楽曲のオーディオファイルを、当該楽曲を記録予定のビットレートで記録した後は、既存のオーディオファイルが不要となる場合には、この既存のオーディオファイルを消去した上で、再度同じ楽曲を、当該記録予定のビットレートや所望のビットレートで記録することができる。または、既存のオーディオファイルでは、そのビットレートからみて、ユーザの用途に不十分であり、かつ、同じ楽曲のオーディオファイルを、当該楽曲を記録予定のビットレートで記録した後も、既存のオーディオファイルが必要である場合には、ユーザは、この既存のオーディオファイルを消去せずに、再度同じ楽曲を、既存のオーディオファイルとは異なる所望のビットレートで記録することができる。
【００５５】
ところで、以上では、ファイル名に、ビットレートを示す文字列を含めることにより、オーディオファイルのファイル名より、当該オーディオファイルに格納された楽曲のビットレートを識別できるようにしたが、以上の実施形態は、ファイル名に代えてまたはファイル名と共に、タグ情報に当該オーディオファイルに格納された楽曲のビットレートの記述することにより、タグ情報よりオーディオファイルに格納されたビットレートを識別できるようにしても良い。すなわち、たとえば、記録対象曲のオーディオファイルとしての記録時に、タグ情報に含めるタイトルの文字列として、本来のタイトルにビットレートを表す文字列を付加した文字列を用いるようにしても良い。このようにすることにより、ＭＰ３フォーマット等のオーディオデータのヘッダなど解析することなく、各オーディオファイルのタグ情報から求まるタイトルのみを参照するだけで、直ちに、当該オーディオファイルに格納された楽曲とそのビットレートを識別することができるようになる。なお、この場合には、前述した楽曲記録処理のステップ４０６のオーディオファイルの検索における各オーディオファイルに対応する楽曲の判別と、ステップ４１０の検索された各オーディオファイルのビットレートの判別は、各オーディオファイルのタグ情報に設定されたタイトルに基づいて行うようにして良い。
【００５６】
また、以上の実施形態は、ＣＤ−ＤＡからＨＤＤへのＣＤリッピングを例にとり説明したが、本実施形態は、ＣＤ−ＤＡ以外の任意の記憶媒体からの、オーディオ再生装置が備える任意の記録装置への楽曲のリッピングを行う場合に同様に適用可能である。
【００５７】
【発明の効果】
以上のように、本発明によれば、同じ楽曲についての、ユーザの意図しない記録処理の実行を効果的に抑制することができる。また、本発明によれば、音声品質に応じたオーディオファイルの利用を容易化することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るオーディオシステムの構成を示すブロック図である。
【図２】本発明の実施形態に係るオーディオ処理装置の機能構成を示すブロック図である。
【図３】本発明の実施形態において用いるＣＤＤＢとＩＤ３タグ情報のフォーマットを示す図である。
【図４】本発明の実施形態に係る楽曲記録処理の手順を示すフローチャートである。
【図５】本発明の実施形態に係る楽曲記録処理で表示するウインドウを示す図である。
【図６】本実施形態に係るビットレート指定再生処理の手順を示す図である。
【符号の説明】
１…オーディオ処理装置、２…表示装置、３…入力装置、４…オーディオ出力装置、５…ＨＤＤ、６…ＣＤドライブ、１１…ＣＰＵ、１２…メモリ、１３…表示インタフェース、１４…オーディオ出力インタフェース、１５…ＨＤＤインタフェース、１６…ＣＤドライブインタフェース、１７…入力インタフェース、２０１…オペレーティングシステム、２０２…再生処理部、２０３…記録処理部、２１０…フォルダ、２１１…ＣＤＤＢ、２１２…プレイリスト、２１３…オーディオファイル。
【図１】
2004246936.tif 000003
【図２】
2004246936.tif 000004
【図３】
2004246936.tif 000005
【図４】
2004246936.tif 000006
【図５】
2004246936.tif 000007
【図６】
2004246936.tif 000008