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