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