JP2004241095A - Audio playback unit - Google Patents

Audio playback unit Download PDF

Info

Publication number
JP2004241095A
JP2004241095A JP2003031887A JP2003031887A JP2004241095A JP 2004241095 A JP2004241095 A JP 2004241095A JP 2003031887 A JP2003031887 A JP 2003031887A JP 2003031887 A JP2003031887 A JP 2003031887A JP 2004241095 A JP2004241095 A JP 2004241095A
Authority
JP
Japan
Prior art keywords
audio
audio file
playback
representing
files
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2003031887A
Other languages
Japanese (ja)
Other versions
JP3883971B2 (en
Inventor
Manabu Kusano
学 草野
Masatoshi Ejiri
正俊 江尻
Shinji Wakabayashi
伸次 若林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alpine Electronics Inc
Original Assignee
Alpine Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alpine Electronics Inc filed Critical Alpine Electronics Inc
Priority to JP2003031887A priority Critical patent/JP3883971B2/en
Publication of JP2004241095A publication Critical patent/JP2004241095A/en
Application granted granted Critical
Publication of JP3883971B2 publication Critical patent/JP3883971B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To eliminate multiple times playing back of the same music when playing back a play list at random. <P>SOLUTION: When a random playback is specified from a play list 212 specified by a user in which only an audio file 213 of music pieces of a single artist is registered, a playback handling section 2022 handles a play list 212 so that it leaves one but removes all the other audio files 213 which store musical pieces with duplicate title from the playback subject. Then, each of audio files registered in the play list except the audio files 213 excluded from the subject of play back is played back in random order. <P>COPYRIGHT: (C)2004,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、オーディオファイルとして記録された楽曲を再生するオーディオ再生装置に関するものである。
【0002】
【従来の技術】
従来より、パーソナルコンピュータにおいて、個人的利用目的において、CD−DA(Compact Disc Digital Audio)に記録された楽曲をHDD(ハードディスクドライブ)にオーディオファイルとして記録し、その後は、オリジナルのCD−DAを必要とすることなく、HDDに記録した楽曲をパーソナルコンピュータ上で再生可能とするCDリッピングと呼ばれる技術が知られている。
【0003】
また、このようなHDD上への楽曲の記録フォーマットとしては、MP3(MPEG 1 AUDIO LAYER 3)などの、記録音声品質が可変かつ楽曲に関する各種情報を示すタグ情報を楽曲に付加可能な記録フォーマットが広く普及している(たとえば、特開2002−245762号公報)。
【0004】
一方、CDリッピングなどによって、HDDに記録されたオーディオファイルを再生する技術としては、HDDに記録されたオーディオファイルの内から、ユーザが選択した複数のオーディオファイルを登録したプレイリストを作成してHDD上に保存しておき、適宜、ユーザのプレリストの指定と再生の指示に応じて、指定されたプレイリストに登録されたオーディオファイルを順次連続的に自動再生する技術が知られている。そして、このようなプレイリストの作成の技術としては、ユーザから受け付けた検索条件にマッチするオーディオファイルのみをHDD上から検索し、検索した各オーディオファイルを登録したプレイリストを自動的に生成する技術が知られている。すなわち、たとえば、ユーザが指定した特定のアーティスト名に基づき、そのアーティストの楽曲のオーディオファイルのみを検索して登録したプレイリストを作成する技術などが知られている。また、このようなプレイリストに基づいた再生におけるオーディオファイルの再生順序の制御の技術としては、プレイリストに登録されたオーディオファイルをプレイリストの登録順に再生する技術や、プレイリストに登録されたオーディオファイルをランダムな順序で再生する技術などが知られている。
【0005】
【特許文献1】
特開2002−245762号公報
【0006】
【発明が解決しようとする課題】
さて、曲によっては、その曲が異なる複数のアルバムに収録される場合がある。たとえば、あるアーティストの代表曲が、そのアーティストの発表した通常のアルバム、ライブ盤のアルバム、ベスト盤のアルバム、シングル盤のそれぞれに収録されることは良く見られるところである。そして、ユーザが、このような各盤のCD−DAに収録された各楽曲を前述したCDリッピングによってHDDにオーディオファイルとして記録した場合、HDD上には同じ曲についての複数のオーディオファイルが存在することになる。したがって、前述のように、ユーザが指定した特定のアーティスト名のアーティストの楽曲を登録したプレイリストを再生すると、同じ曲が複数回再生されることになる。そして、このような同曲の複数回の再生は、ユーザに対して不快感を与えてしまうことがある。特にプレイリストに登録されたオーディオファイルをランダムに再生した場合には、同じ曲が連続して再生されることがあり、このようなユーザの意図によらない同曲の連続再生は、ユーザに特段の不快感を与えてしまうものである
そこで、本発明は、複数の楽曲を順次連続的に自動再生する場合において、同じ曲が複数回再生されてしまうことを抑止することを課題とする。
【0007】
【課題を解決するための手段】
前記課題達成のために、本発明は、たとえば、記録装置に記録されたオーディオファイルが表す楽曲を再生するオーディオ再生装置を、再生候補となる複数のオーディオファイルが各々表す楽曲のうちの当該楽曲を表す前記再生候補のオーディオファイルが複数ある楽曲の各々について、当該楽曲を表す複数のオーディオファイルのうちから一つのオーディオファイルを選択し、同じ楽曲を表す他のオーディオファイルが前記再生候補となる複数のオーディオファイルのうちに存在しない各オーディオファイルと、前記選択したオーディオファイルとを再生オーディオファイルとして選定する再生オーディオファイル選定手段と、前記再生オーディオファイルが選定した各再生オーディオファイルを、順次再生する再生手段とを備えて構成したものである。
【0008】
このようなオーディオ再生装置によれば、複数のオーディオファイルを順次連続的に再生する場合に、同じ楽曲は一度しか再生しない。したがって、同じ曲を複数回再生し、ユーザに不快感を与えることを抑止することができる。
なお、このようなオーディオ再生装置においては、各オーディオファイルが同じ楽曲を表しているか否かの識別は、たとえば、アーティストとタイトルが一致する楽曲を表す複数のオーディオファイルを、同じ楽曲を表す複数のオーディオファイルとすることなどより実現できる。
【0009】
さて、より具体的には、本発明は、記録装置に記録されたオーディオファイルが表す楽曲を再生するオーディオ再生装置であって、ユーザから、同じアーティストの楽曲を表す複数の前記オーディオファイルの再生を指示された場合に、再生を指示された複数のオーディオファイルが各々表す楽曲のうちの当該楽曲を表す前記再生を指示されたオーディオファイルが複数ある楽曲の各々について、当該楽曲を表す複数のオーディオファイルのうちから一つのオーディオファイルを選択し、同じ楽曲を表す他のオーディオファイルが前記再生を指示された複数のオーディオファイルのうちに存在しない各オーディオファイルと、前記選択したオーディオファイルとを再生オーディオファイルとして選定する再生オーディオファイル選定手段と、前記再生オーディオファイルが選定した各再生オーディオファイルを、順次再生する再生手段とを有することをオーディオ再生装置を提供する。ここで、前記再生オーディオ選定手段は、たとえば、再生を指示されたオーディオファイルのうち、タイトルが一致する楽曲を表す複数のオーディオファイルを、前記同じ楽曲を表す複数のオーディオファイルとして扱うものとしても良い。
【0010】
このようなオーディオ再生装置によれば、同じアーティストの楽曲を表す複数のオーディオファイルを順次連続的に再生する場合には、同じ楽曲は一度しか再生しない。したがって、同じアーティストの楽曲を表すオーディオファイルをオーディオ再生装置に自動再生させたり、同じアーティストの楽曲を表すオーディオファイルをオーディオ再生装置に自動登録させたプレイリストを再生するような場合に、同じ楽曲を複数回再生してしまい、ユーザに不快感を与えてしまうことを抑止することができる。
【0011】
また、本発明は、記録装置に記録されたオーディオファイルが表す楽曲を再生するオーディオ再生装置であって、ユーザから、同じアーティストの楽曲を表す複数の前記オーディオファイルが登録されたプレイリストのランダム再生を指示された場合に、再生を指示されたプレイリストに登録された複数のオーディオファイルが各々表す楽曲のうちの当該楽曲を表す前記ランダム再生を指示されたプレイリストに登録されたオーディオファイルが複数ある楽曲の各々について、当該楽曲を表す複数のオーディオファイルのうちから一つのオーディオファイルを選択し、同じ楽曲を表す他のオーディオファイルが前記ランダム再生を指示されたプレイリストに登録されていない各オーディオファイルと、前記選択したオーディオファイルとを再生オーディオファイルとして選定する再生オーディオファイル選定手段と、ユーザから、同じアーティストの楽曲を表す複数の前記オーディオファイルが登録されたプレイリストの順次再生を指示された場合に、当該再生を指示されたプレイリストに登録された各オーディオファイルを前記再生を指示されたプレイリストの登録されている順序で順次再生し、同じアーティストの楽曲を表す複数の前記オーディオファイルが登録されたプレイリストのランダム再生を指示された場合に、前記再生オーディオファイルが選定した各再生オーディオファイルを、順次ランダムな順序で再生する再生手段とを有するオーディオ再生装置を提供する。ここで、前記再生オーディオ選定手段を、たとえば、再生を指示されたプレイリストに含まれるタイトルが一致する楽曲を表す複数のオーディオファイルを、前記同じ楽曲を表す複数のオーディオファイルとして扱うものとしても良い。
【0012】
このようなオーディオ再生装置によれば、同じアーティストの楽曲を表すオーディオファイルを登録したプレイリストをランダム再生する場合に、同じ楽曲を繰り返し連続して複数回再生しまい、ユーザに特段の不快感を与えてしまうことを抑止することができる。一方、プレイリストの順次再生を行う場合には、同じ楽曲のオーディオファイルであっても、それぞれに再生する。したがって、たとえば、同じアーティストの複数のアルバムを登録したプレイリストについては、プレイリストを順次再生することにより、ユーザは、アーティストがアルバムとして表現したそのままの内容を、オリジナルのまま楽しむことができるようになる。
【0013】
なお、以上の各オーディオ再生装置においては、前記選択において、最も高品質に楽曲を表す一つのオーディオファイルを選択することが、できるだけ、ユーザに対して高品質の楽曲再生を行う上で好ましい。
【0014】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
図1に、本実施形態に係るオーディオシステムの構成を示す。
図示するように、本実施形態に係るオーディオシステムは、オーディオ処理装置1、表示装置2、入力装置3、スピーカやオーディオアンプ装置などのオーディオ出力装置4、HDD5、CD−DA61用のドライブ装置であるCDドライブ6とを有している。
【0015】
そして、オーディオ処理装置1は、CPU11、メモリ12、表示装置2に接続する表示インタフェース13、オーディオ出力装置4に接続するオーディオ出力インタフェース14、HDD5に接続するHDDインタフェース15、CDドライブ6に接続するCDドライブインタフェース16、入力装置3に接続する入力インタフェース17と、以上の各部を接続するバス21とを備えている。ここで、表示インタフェース13、オーディオ出力インタフェース14、HDDインタフェース15、CDドライブインタフェース16、入力インタフェース17は、各々接続する装置と、オーディオ処理装置1との間との入出力を処理するものである。
【0016】
次に、このようなオーディオ処理装置1の機能構成を図2に示す。
図示するように、オーディオ処理装置1は、機能的には、オペレーティングシステム201と、オペレーティングシステム201上のアプリケーションプロセスである記録再生処理部202とを有し、記録再生処理部202は、記録再生制御部2021、再生処理部2022、記録処理部2023を有する。
このような構成において、HDD5には、ディレクトリであるフォルダ210が設けられており、その内の特定のフォルダ210には、各CD−DA61の種類(アルバム)毎にアルバム名やアーティスト名や各楽曲のタイトルなどの情報をCD−DA61のTOC情報に対応づけて登録したCDDB211が格納されている。また、他のフォルダ210には、プレイリスト212や、オーディオファイル213が格納される。なお、通常、フォルダ210は階層的に配置される。
【0017】
ここで、CD−DA61には、TOC(Table Of Contents)情報と、各々が一つの楽曲の楽曲データであるオーディオトラックが記録されている。TOC情報は、CD−DA61に記録されているオーディオトラックの数や各オーディオトラックの長さ等を示しており、したがって、実質上、CD−DA61の種類(アルバム)毎に異なる値を持つ。そして、このため、このTOC情報は、CD−DA61の種類(アルバム)を識別するための識別情報として利用することができる。
【0018】
一方、HDD5上のCDDB211は、図3aに示すように、CD−DA61の種類(アルバム)毎のレコードを有し、各レコードには対応する種類のCD−DA61に記録されているべきTOC情報と、CD−DA61に収録されたアルバムや楽曲についての情報であるCD情報が登録されている。そして、CD情報には、対応する種類のCD−DA61にCDDB211の制作者が与えた識別番号と、対応する種類のCD−DA61に記録されている楽曲のアルバムのアルバム名や、対応する種類のCD−DA61に記録されている楽曲のアーティスト名や、対応する種類のCD−DA61に記録されている楽曲のアルバムの音楽としてのジャンルや、対応する種類のCD−DA61に記録されている各楽曲のトラック番号やタイトルなどの、その種類のCD−DA61に記録されている楽曲に関する情報が記述されている。
【0019】
次に、HDD5上の、オーディオファイル213は、楽曲のオーディオデータを格納したファイルであり、オーディオファイル213中にはファイル名等が記述されたファイル情報とオーディオデータと共に、楽曲のアーティスト名や楽曲名や楽曲のジャンルや楽曲の属するアルバム名などのデータを示す文字情報であるタグ情報が格納されている。なお、このようなタグ情報としては、MP3(MPEG 1 AUDIO LAYER−3)フォーマットのオーディオファイル213で利用されている、ID3タグ情報などが知られている。
【0020】
図3b1は、このようなID3タグ情報の、バージョン1.1のフォーマットを示すものであり、このバージョンでは、MP3に従って圧縮符号化されたオーディオデータの後に、文字列「TAG」:(3バイト)、曲名(タイトル):(30バイト)、アーティスト名:(30バイト)、アルバム名:(30バイト)、製作年度:(4バイト)、コメント:(28バイト)、曲・トラック番号:(2バイト)、ジャンル:(1バイト)よりなるタグ情報が設けられている。
【0021】
また、図3b2は、ID3タグ情報の、バージョン2.4のフォーマットを示すものであり、このバージョンでは、MP3に従って圧縮符号化されたオーディオデータの前にタグ情報が配置される。そして、タグ情報には、ヘッダ、拡張ヘッダ、フレーム群、パディング、フッタが含まれる。そして、ヘッダには、文字列「ID3」の他、タグ情報のバージョンやタグ情報の構造を示すフラグやタグ情報の長さの情報が格納される。また、拡張ヘッダにはより詳細にタグ情報の構造を示す情報が格納され、フッタには文字列「3DI」の他、ヘッダと同様にタグ情報のバージョンやタグ情報の構造を示すフラグやタグ情報の長さの情報が格納される。
【0022】
そして、フレーム群は、1以上のフレームの集合であり、各フレームは、フレームヘッダと1以上のフィールドよりなり、このフィールドにアルバム名や楽曲としてのジャンルやアーティスト名や各楽曲のタイトルなどの各種情報が格納される。そして、フィールドに格納した情報の種別は、フレームヘッダに格納されるフレームIDによって示され、フレームの長さはフレームヘッダに格納されるサイズで示され、フレームの構造等はフレームヘッダに格納されるフラグによって示される。
【0023】
なお、以上の拡張ヘッダ、パディング、フッタは省略可能である。
最後に、図3cに示すように、HDD5に記憶されるプレイリスト212は、楽曲のリストであり、プレイリストの名称であるプレイリスト名称、プレイリスト作成時のモードを示すプレイリストモードが記述される。また、プレイリスト212には、当該プレイリスト212に登録された各楽曲毎に、楽曲に対応するオーディオファイル213のHDD上のロケーションを示すオーディオファイルパス、楽曲に対応するオーディオファイル213に格納されたオーディオデータのビットレート、楽曲に対応するオーディオファイル213のタグ情報から抽出した楽曲のトラック番号やタイトルやアルバム名やアーティスト名やジャンルなどの楽曲情報が、標準の再生順に記録されている。
【0024】
さて、このような構成において、オペレーティングシステム201は、記録再生処理部202の、HDD5に格納されたプレイリスト212やオーディオファイル213やCDDB211や、CD−DA61に記録されたTOC情報やオーディオトラックに対するアクセスや、表示装置2や入力装置3やオーディオ出力装置4との間の入出力を制御する。
【0025】
以下、記録再生処理部202の動作について説明する。
記録再生処理部202の記録再生制御部2021は、起動されると、まず表示装置2に、図4aに示すコントロールウインドウを表示する。
図示するようにコントロールウインドウは、再生ボタン411と、2つの再生速度制御ボタン412と、再生オプションとして、「ランダム」を受け付けるラジオボタン413と、プレイリスト操作エリア420、プレイリスト作成エリア430、「CD取り込み」ボタン440、「検索再生」ボタン450とを有する。なお、再生ボタン411は、オーディオファイル213の再生中は、再生停止ボタンに置き換えられる。
【0026】
そして、プレイリスト操作エリア420は、HDD5に記録されているプレイリスト212の一覧を示すプレイリストエリア421と、プレイリストエリアで選択されたプレイリスト212に登録されているオーディオファイル213の情報を表示する楽曲エリア422とを有する。なお、本実施形態では、HDD5に記録された全オーディオファイル213が登録されるライブラリリストを必ず生成するようにしている。
【0027】
さて、本コントロールウインドウ上で「CD取り込み」ボタン440がユーザによって操作されると、記録再生制御部は、記録処理部2023にCD記録処理を実行させる。
記録処理部2023は、この記録処理において、CD−DA61よりTOC情報を読み込み、読み込んだTOC情報と同じTOC情報を持つレコードをCDDB211から読み込むと共に、新規フォルダ210をHDD5上に作成する。そして、順次、CD−DA61に記録されているオーディオトラックの楽曲を読み出して、MP3圧縮符号化アルゴリズムに従った所定ビットレートのオーディオデータへの圧縮符号化を施し、圧縮符号化したオーディオデータに、先に読み込んだCDDB211のレコードのCD情報に基づくアルバム名やジャンルや当該楽曲のタイトルなどのタグ情報を付加し、オーディオファイル213として、先に作成したフォルダに記録し、記録したオーディオファイル213をライブラリ用のプレイリスト212に登録する。なお、ライブラリ用のプレイリスト212へのオーディオファイル213の登録は、実際には、オーディオファイル213のロケーションや、オーディオデータのビットレートや、オーディオファイル213のタグ情報、または、CDDB211から読み込んだレコードから抽出して作成した楽曲の情報を、ライブラリ用のプレイリスト212に登録することにより行う。
【0028】
さて、図4aに戻り、コントロールウインドウのプレイリスト作成エリア430には、HDD5に記録されたオーディオファイル213の検索に用いる検索項目を指定する入力ボックス431と、検索値を指定する入力ボックス432と、検索数を指定する入力ボックス433が設けられている。検索項目としては、タグ情報の項目のうちのアルバム名、アーティスト名、ジャンルのいずれかを受付、検査値としてはの検査項目として設定されたタグ情報の項目が含んでいなければならない文字列を受け付ける。また、検索数は、その数のオーディオファイル213を検索において発見したならば、HDD5上の全てのオーディオファイル213についての調査を終了していなくとも検索を終了する数の入力を受け付ける。ただし、この数として「全曲」を指定された場合には、HDD5上の全てのオーディオファイル213についての調査を終了した場合に、検索を終了する。
【0029】
そして、このプレイリスト作成エリア430の「作成」ボタン435が操作されたならば、記録再生制御部2021は、プレイリスト作成処理を実行する。
このプレイリスト作成処理では、HDD5に記録されている各オーディオファイル213のタグ情報を順次調査し、検索項目に設定されたタグ情報の項目が検索値に設定された文字列を含むオーディオファイル213を、検索数分のオーディオファイル213を抽出できるか全てのオーディファイルについて調査が終了するまで抽出していく。そして、オーディオファイル213の抽出が終了したならば、検索値として入力された値をプレイリスト名称とし、検索項目として選択された項目をプレイリストモードとする新規プレイリスト212を生成し、生成したプレイリスト212に抽出した各オーディオファイル213を登録する。そして、コントロールウインドウのプレイリストエリア421に作成したプレイリスト212の表示を追加し、プレイリスト自動生成処理を終了する。なお、この新規に作成したプレイリスト212へのオーディオファイル213の登録は、実際には、オーディオファイル213のロケーションや、オーディオデータのビットレートや、オーディオファイル213のタグ情報の一部を抽出して作成した楽曲の情報を、ライブラリ用のプレイリスト212に登録することにより行う。
【0030】
さて、図4aのコントロールウインドウにおいて、プレイリストエリア421でいずれかのプレイリスト212がユーザによって選択された情報で「再生」ボタン411が操作されるか、または、「検索再生」ボタン450が操作された場合、記録再生制御部2021は、再生処理部2022に以下に示す再生処理を実行させる。また、記録再生制御部2021は、再生停止ボタンが操作された場合には、この再生処理を終了する処理を行う。
【0031】
図5に、この再生処理の手順を示す。
図示するように、再生処理において、再生処理部2022は、まず、ユーザの「再生」ボタン411の操作によって再生処理が起動されたのか、「検索再生」ボタン450の操作によって再生処理が起動されたのかを調べ、「再生」ボタン411の操作によって再生処理が起動されたのであれば、ステップ504に進む。
【0032】
一方、「検索再生」ボタン450の操作によって再生処理が起動されたのであれば、まず、再生曲検索ウインドウを表示し、再生曲ウインドウで受け付けた検索条件によるオーディオファイルの検索を実行する(ステップ526)。
ここで、図4bに示すように、再生曲検索ウインドウには、HDD5に記録されたオーディオファイル213の検索に用いる検索項目を指定する入力ボックス461と、検索値を指定する入力ボックス462とが設けられている。そして、再生処理部2022は、検索項目として、タグ情報の項目のうちのアルバム名、アーティスト名、ジャンルのいずれかを受付、検査値としては検査項目として設定されたタグ情報の項目が含んでいなければならない文字列を受け付ける。また、この再生曲検索ウインドウには再生オプションとして「ランダム」を受け付けるためのチェックボックス463と、「再生」ボタン464が設けられており、この「再生」ボタン464が操作された場合に、再生処理部は、HDD5に記録されている各オーディオファイル213のタグ情報を順次調査し、検索項目に設定されたタグ情報の項目が検索値に設定された文字列を含むオーディオファイル213を検索し抽出する。
【0033】
さて、図5に戻り、ステップ526の検索において、一つもオーディオファイルを抽出できなかったならば、その旨を表示装置に表示し(ステップ534)、再生処理を終了する。一方、少なくとも一つのオーディオファイル213を抽出できた場合には、検索項目として選択された項目をプレイリストモードとするテンポラリプレイリスト212を生成し、生成したテンポラリプレイリスト212に抽出した各オーディオファイル213を登録する(ステップ530)。そして、テンポラリプレイリストを再生対象リストに設定し(ステップ532)、ステップ506に進む。
【0034】
さて、ステップ502に戻り、ステップ502において、「再生」ボタン411の操作によって再生処理が起動されたと判定された場合には、コントロールウインドウのプレイリストエリア421で選択されているプレイリスト212を再生対象リストに設定し(ステップ504)、ステップ506に進む。
【0035】
さて、このステップ506では、以上のようにして設定された再生対象リストのプレイリストモードがアーティスト名であるかどうかを調べ、アーティスト名でなければ、ステップ536に進んで、ユーザによって「ランダム」が再生オプションとして設定されているかどうかを調べる。そして、「ランダム」が再生オプションとして設定されている場合には再生対象リストに登録されたオーディオファイルをランダムな順序で登録した再生実行リストを生成して(ステップ538)ステップ512以降の処理に進み、「ランダム」が再生オプションとして設定されていない場合には、ステップ510に進んで再生対象リストを再生実行リストに設定した上でステップ512以降の処理に進む。
【0036】
一方、ステップ506で再生対象リストのプレイリストモードがアーティスト名であると判定された場合には、ステップ508に進んで、ユーザによって「ランダム」が再生オプションとして設定されているかどうかを調べる。そして、「ランダム」が再生オプションとして設定されている場合には、ステップ518に処理を進め、他の場合はステップ510に進み、再生対象リストを再生実行リストに設定し、ステップ512以降の処理に進む。
【0037】
一方、ステップ518では、再生対象リストに登録されている各オーディオファイルの楽曲のタイトルを参照し、再生対象リストに登録されている複数のオーディオファイルを、タイトル毎のグループに分類する。すなわち、同じタイトルを持つ楽曲のオーディオファイルは同一のグループに属し、異なるタイトルを持つ楽曲のオーディオファイルは異なるグループに属するように、最小数のグループを設定する。そして、各グループから、一つづつ再生対象オーディオファイルを選択する(ステップ520)。この選択は、オーディオファイル213を一つしか含まないグループについては、そのオーディオファイルを再生対象オーディオファイルとして選択し、複数のオーディオファイル213を含むグループについては、再生対象プレイリストに設定されているビットレートが最も大きいものを再生対象オーディオファイルとすることにより行う。また、ビットレートが最も大きいオーディオファイルが複数ある場合には、その内の一つのオーディオファイルを再生対象オーディオファイルとする。
【0038】
そして、各グループから選択したオーディオファイルをランダムな順序で登録した再生実行リストを生成し(ステップ522)、ステップ512以降の処理に進む。
ステップ512以降の処理では、以上のようにして生成または設定された再生実行リストに登録された各オーディオファイルを(ステップ512,516,524)、再生実行リストに登録されいる順に(ステップ524)、オーディオファイル213をHDD5から読み出してオーディオファイル213中のオーディオデータに必要なデコード処理を施して、オーディオ出力装置4出力することにより再生する処理を行い(ステップ514)、全てのオーディオファイルについて再生を終了したならば(ステップ516)、再生処理を終了する。
【0039】
以上、再生処理について説明した。
以上の再生処理によれば、再生対象リストとしたプレイリスト(ユーザが過去にプレイリスト作成ボタンの操作によってアーティスト名を検索項目として作成したプレイリスト、または、検索再生においてアーティスト名を指定した検索再生によってステップ530で作成されたテンポラリプレイリスト)のプレイリストモードがアーティスト名である場合、すなわち、同じアーティストの楽曲のオーディオファイルのみが再生対象リストに含まれている場合であって、「ランダム」が再生オプションとして設定されている場合には、ステップ518?522の処理を行い、同じタイトルの楽曲のオーディオファイルが再生実行リストに一つだけ含まれるように操作することにより、再生処理において、同じ楽曲を一度だけ再生するようにしている。したがって、同曲を複数回再生し、ユーザに対して不快感を与えてしまうことがない。
【0040】
ところで、以上の再生処理では、同じアーティストの楽曲のオーディオファイルのみが再生対象リストに含まれている場合であってランダム再生を行う場合にのみ、再生対象リストにに含まれる同じ楽曲の複数のオーディオファイル213に対して、再生処理において一度だけその楽曲を再生するようにしたが、再生対象リストに異なるアーティストの楽曲が含まれている場合や、ランダム再生を行わない場合についても、再生対象リストにに含まれる同じ楽曲の複数のオーディオファイルに対して、再生処理において一度だけその楽曲を再生するようにしても良い。なお、再生対象リストに異なるアーティストの楽曲が含まれている場合には、オーディオファイルの楽曲の異同は、アーティスト名とタイトルとの異同に応じて判定するようにする。
【0041】
また、以上の再生処理では、再生対象リストに同じ楽曲の複数のオーディオファイルが含まれる場合に、最もビットレートの大きいオーディオファイルを再生するオーディオファイル213として選択するようにしたが、オーディオ処理装置1を、各オーディオファイルに格納された楽曲の時間長や制作年月日なども再生処理において取得可能に構成すると共に、ビットレートに代えて、または、ビットレートと共に、これら各オーディオファイルの再生時間や制作年月日を考慮して、再生するオーディオファイルを選択するようにしても良い。
【0042】
また、以上の実施形態ではアーティストとタイトルの異同により、各オーディオファイル213に格納された楽曲の異同を判定するようにしたが、アーティストとタイトル以外の情報を用いて各オーディオファイルに格納された楽曲の異同を判定するようにしても良い。すなわち、たとえば、CDDB212に各楽曲の作品番号なども登録しておき、この作品番号を、CD−DA61から読み出した楽曲をオーディオファイルのタグ情報に含めるようにし、このタグ情報中の作品番号に応じて各オーディオファイルに格納された楽曲の異同を判定するなどしてもま良い。
【0043】
また、各オーディオファイルに格納された楽曲の異同の判定は、アーティストとタイトルが完全に一致するオーディオファイルを同じ楽曲を格納したオーディオファイル213とするようにしても良いが、アーティストと、タイトルの所定の部分が一致するオーディオファイルを同じ楽曲を格納したオーディオファイル213とするようにしても良い。すなわち、たとえば、タイトルから所定の文字列たとえば「カラオケ」や「リミックス」などの楽曲のバリエーション(バージョン)を表す文字列や「(」や「)」などの記号を除いた部分同士が一致するタイトルを持つ同じアーティストの楽曲のオーディオファイルは、同じ楽曲を格納したオーディオファイルと判定するようにしても良い。
【0044】
【発明の効果】
以上のように、本発明によれば、複数の楽曲を順次連続的に自動再生する場合において、同じ曲が複数回再生されてしまうことを抑止することができる。
【図面の簡単な説明】
【図1】本発明の実施形態に係るオーディオシステムの構成を示すブロック図である。
【図2】本発明の実施形態に係るオーディオ処理装置の機能構成を示すブロック図である。
【図3】本発明の実施形態において用いるCDDBとID3タグ情報のフォーマットを示す図である。
【図4】本発明の実施形態で用いるウインドウを示す図である。
【図5】本発明の実施形態に係る再生処理の手順を示すフローチャートである。
【符号の説明】
1…オーディオ処理装置、2…表示装置、3…入力装置、4…オーディオ出力装置、5…HDD、6…CDドライブ、11…CPU、12…メモリ、13…表示インタフェース、14…オーディオ出力インタフェース、15…HDDインタフェース、16…CDドライブインタフェース、17…入力インタフェース、61…CD−DA、201…オペレーティングシステム、202…記録再生処理部、210…フォルダ、211…CDDB、212…プレイリスト、213…オーディオファイル、2021…記録再生制御部、2022…再生処理部、2023…記録処理部。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an audio reproducing device for reproducing music recorded as an audio file.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, a personal computer records music recorded on a compact disc digital audio (CD-DA) as an audio file on a hard disk drive (HDD) for personal use, and thereafter requires an original CD-DA. There is known a technique called CD ripping that enables music recorded on an HDD to be reproduced on a personal computer.
[0003]
As a recording format of music on the HDD, a recording format such as MP3 (MPEG 1 AUDIO LAYER 3) that can add tag information indicating a variable recording audio quality and various kinds of information related to music to the music is available. It is widely used (for example, JP-A-2002-245762).
[0004]
On the other hand, as a technique for reproducing an audio file recorded on the HDD by CD ripping or the like, a playlist in which a plurality of audio files selected by a user are registered from among the audio files recorded on the HDD is created. There is known a technique in which audio files registered in a specified playlist are automatically and successively and automatically reproduced in accordance with a user's designation of a playlist and a reproduction instruction, as appropriate. As a technique for creating such a playlist, there is a technique for searching an HDD for only audio files that match a search condition received from a user and automatically generating a playlist in which each searched audio file is registered. It has been known. That is, for example, based on a specific artist name specified by a user, a technique of searching only audio files of music pieces of the artist and creating a registered playlist is known. In addition, techniques for controlling the playback order of audio files in such playlist-based playback include techniques for playing audio files registered in the playlist in the order registered in the playlist, and techniques for playing back audio files registered in the playlist. Techniques for playing files in random order are known.
[0005]
[Patent Document 1]
JP 2002-245762 A
[0006]
[Problems to be solved by the invention]
By the way, depending on a song, the song may be recorded in a plurality of different albums. For example, it is common to see that a representative song of an artist is included in each of the artist's regular album, live album, best album, and single album. When the user records each song recorded on the CD-DA of each board as an audio file on the HDD by the above-described CD ripping, a plurality of audio files for the same song exist on the HDD. Will be. Therefore, as described above, when the playlist in which the music of the artist with the specific artist name specified by the user is registered is reproduced, the same music is reproduced a plurality of times. Then, such reproduction of the same music a plurality of times may give the user discomfort. In particular, when the audio files registered in the playlist are reproduced at random, the same music may be continuously reproduced, and such continuous reproduction of the same music that is not intended by the user may not be performed by the user. Which can cause discomfort
Therefore, an object of the present invention is to prevent the same music from being played a plurality of times in a case where a plurality of music is automatically and successively reproduced automatically.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides, for example, an audio playback device that plays back a song represented by an audio file recorded on a recording device, For each of the songs for which there are a plurality of audio files of the playback candidate to be represented, one audio file is selected from among a plurality of audio files representing the song, and a plurality of other audio files representing the same song are the plurality of playback candidates. Playback audio file selection means for selecting each audio file that does not exist in the audio file and the selected audio file as a playback audio file; and playback means for sequentially playing back each playback audio file selected by the playback audio file. And comprising It is intended.
[0008]
According to such an audio reproducing apparatus, when sequentially reproducing a plurality of audio files sequentially, the same music is reproduced only once. Therefore, it is possible to prevent the same tune from being reproduced a plurality of times and giving the user discomfort.
In such an audio reproducing apparatus, the identification of whether each audio file represents the same music or not can be made, for example, by converting a plurality of audio files representing a music whose title matches the artist into a plurality of audio files representing the same music. It can be realized by making it an audio file.
[0009]
More specifically, the present invention relates to an audio reproducing apparatus for reproducing music represented by an audio file recorded on a recording device, wherein a user reproduces a plurality of the audio files representing music of the same artist. When instructed, a plurality of audio files representing the song for each of the songs for which there are a plurality of audio files instructed to be played representing the song among the songs represented by the plurality of audio files instructed to be played. One audio file is selected from among the plurality of audio files in which another audio file representing the same music does not exist among the plurality of audio files instructed to be reproduced, and the selected audio file is reproduced as an audio file. Means for selecting a playback audio file to be selected as Each playing audio files whose serial reproduced audio file is selected, to provide an audio reproducing apparatus that has a reproduction means for sequentially reproducing. Here, the playback audio selecting means may handle, for example, a plurality of audio files representing a song having the same title among a plurality of audio files instructed to be played as a plurality of audio files representing the same song. .
[0010]
According to such an audio reproducing apparatus, when a plurality of audio files representing the music of the same artist are sequentially and successively reproduced, the same music is reproduced only once. Therefore, when the audio file representing the music of the same artist is automatically played back by the audio playback device, or when the audio file representing the music of the same artist is played back in a playlist automatically registered in the audio playback device, the same music is played back. It is possible to prevent the reproduction from being performed a plurality of times and giving the user discomfort.
[0011]
The present invention also relates to an audio reproducing apparatus for reproducing music represented by an audio file recorded on a recording device, wherein a user randomly reproduces a playlist in which a plurality of the audio files representing music of the same artist are registered. Is instructed, a plurality of audio files registered in the playlist instructed to play the random music representing the music among the music files respectively represented by the plurality of audio files registered in the play list instructed to play are designated. For each music piece, one audio file is selected from a plurality of audio files representing the music piece, and other audio files representing the same music piece are not registered in the playlist designated for random playback. Replay the file with the selected audio file A playback audio file selection means for selecting an audio file, and a playlist instructed by the user to sequentially play a playlist in which a plurality of audio files representing songs of the same artist are registered. Each audio file registered in the playlist is sequentially played back in the order registered in the playlist instructed to play back, and a random playback of a playlist in which a plurality of the audio files representing music of the same artist are registered is instructed. And a reproducing means for sequentially reproducing each reproduction audio file selected by the reproduction audio file in a random order. Here, the playback audio selection means may be, for example, a unit that handles a plurality of audio files representing a song whose title is included in a playlist instructed to be played as a plurality of audio files representing the same song. .
[0012]
According to such an audio reproducing device, when a playlist in which audio files representing the music of the same artist are registered is randomly reproduced, the same music is repeatedly and continuously reproduced a plurality of times, giving the user a particular discomfort. Can be suppressed. On the other hand, when the playlists are sequentially played back, even the audio files of the same music are played individually. Therefore, for example, for a playlist in which a plurality of albums of the same artist are registered, the playlist is sequentially played back, so that the user can enjoy the original contents expressed as an album by the artist as they are. Become.
[0013]
In each of the above-described audio reproducing apparatuses, it is preferable to select one audio file representing the musical piece with the highest quality in the above selection, in order to reproduce the musical piece of high quality to the user as much as possible.
[0014]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described.
FIG. 1 shows a configuration of an audio system according to the present embodiment.
As shown, the audio system according to the present embodiment is an audio processing device 1, a display device 2, an input device 3, an audio output device 4 such as a speaker and an audio amplifier device, an HDD 5, and a drive device for a CD-DA 61. And a CD drive 6.
[0015]
The audio processing device 1 includes a CPU 11, a memory 12, a display interface 13 connected to the display device 2, an audio output interface 14 connected to the audio output device 4, an HDD interface 15 connected to the HDD 5, and a CD connected to the CD drive 6. A drive interface 16, an input interface 17 connected to the input device 3, and a bus 21 connecting the above components are provided. Here, the display interface 13, the audio output interface 14, the HDD interface 15, the CD drive interface 16, and the input interface 17 process input / output between the connected device and the audio processing device 1.
[0016]
Next, a functional configuration of such an audio processing device 1 is shown in FIG.
As illustrated, the audio processing device 1 functionally includes an operating system 201 and a recording / reproducing processing unit 202 which is an application process on the operating system 201. It has a unit 2021, a reproduction processing unit 2022, and a recording processing unit 2023.
In such a configuration, the HDD 5 is provided with a folder 210 which is a directory, and a specific folder 210 includes an album name, an artist name, and a music piece for each type of CD-DA 61 (album). The CDDB 211 in which information such as the title of the CD-DA 61 is registered in association with the TOC information of the CD-DA 61 is stored. In another folder 210, a playlist 212 and an audio file 213 are stored. Usually, the folders 210 are arranged hierarchically.
[0017]
Here, the CD-DA 61 records TOC (Table Of Contents) information and audio tracks each of which is music data of one music. The TOC information indicates the number of audio tracks recorded on the CD-DA 61, the length of each audio track, and the like, and therefore has substantially different values for each type (album) of the CD-DA 61. Thus, the TOC information can be used as identification information for identifying the type (album) of the CD-DA 61.
[0018]
On the other hand, as shown in FIG. 3A, the CDDB 211 on the HDD 5 has a record for each type (album) of the CD-DA 61, and each record contains TOC information to be recorded on the corresponding type of CD-DA 61. , CD information, which is information on albums and songs recorded on the CD-DA 61, is registered. The CD information includes the identification number given by the creator of the CDDB 211 to the corresponding type of CD-DA 61, the album name of the song recorded on the corresponding type of CD-DA 61, and the corresponding type of CD-DA 61. The artist name of the music recorded on the CD-DA 61, the genre as the music of the album of the music recorded on the corresponding type of CD-DA 61, and each music recorded on the corresponding type of CD-DA 61 , Such as track numbers and titles, are described in relation to music recorded on the CD-DA 61 of that type.
[0019]
Next, the audio file 213 on the HDD 5 is a file in which audio data of a music piece is stored. The audio file 213 includes the file name and the audio data describing the file name and the like, the artist name and the music name of the music piece. And tag information which is character information indicating data such as music genre and album name to which the music belongs. Note that as such tag information, ID3 tag information and the like used in the audio file 213 of the MP3 (MPEG 1 AUDIO LAYER-3) format are known.
[0020]
FIG. 3b1 shows the format of version 1.1 of such ID3 tag information. In this version, after the audio data compressed and encoded according to MP3, the character string "TAG": (3 bytes) , Song name (title): (30 bytes), artist name: (30 bytes), album name: (30 bytes), production year: (4 bytes), comment: (28 bytes), song / track number: (2 bytes) ), Genre: tag information consisting of (1 byte) is provided.
[0021]
FIG. 3B2 shows the format of the version 2.4 of the ID3 tag information. In this version, the tag information is arranged before the audio data compressed and encoded according to MP3. The tag information includes a header, an extension header, a frame group, padding, and a footer. In the header, in addition to the character string “ID3”, information indicating the version of the tag information, a flag indicating the structure of the tag information, and the length of the tag information is stored. Further, information indicating the structure of the tag information in more detail is stored in the extension header. In addition to the character string “3DI”, a flag indicating the version of the tag information and the tag information as well as the header are stored in the footer in the same manner as the header. The length information is stored.
[0022]
The frame group is a set of one or more frames. Each frame includes a frame header and one or more fields. In this field, various fields such as an album name, a genre as a song, an artist name, and a title of each song are included. Information is stored. The type of information stored in the field is indicated by the frame ID stored in the frame header, the length of the frame is indicated by the size stored in the frame header, and the structure of the frame is stored in the frame header. Indicated by flags.
[0023]
Note that the above-described extension header, padding, and footer can be omitted.
Finally, as shown in FIG. 3C, the playlist 212 stored in the HDD 5 is a list of songs, and describes a playlist name, which is the name of the playlist, and a playlist mode indicating a mode at the time of creating the playlist. You. In the playlist 212, for each song registered in the playlist 212, an audio file path indicating the location of the audio file 213 corresponding to the song on the HDD and the audio file 213 corresponding to the song are stored. Music information such as the track number, title, album name, artist name and genre of the music extracted from the bit rate of the audio data and the tag information of the audio file 213 corresponding to the music is recorded in a standard reproduction order.
[0024]
Now, in such a configuration, the operating system 201 accesses the recording / reproducing processing unit 202 to the playlist 212, the audio file 213, the CDDB 211 stored in the HDD 5, the TOC information recorded in the CD-DA 61, and the audio track. Also, it controls input and output between the display device 2, the input device 3, and the audio output device 4.
[0025]
Hereinafter, the operation of the recording / reproducing processing unit 202 will be described.
When activated, the recording / reproduction control unit 2021 of the recording / reproduction processing unit 202 first displays a control window shown in FIG.
As shown, the control window includes a play button 411, two play speed control buttons 412, a radio button 413 for receiving "random" as a play option, a play list operation area 420, a play list creation area 430, and a "CD". It has a “take in” button 440 and a “search / play” button 450. Note that the play button 411 is replaced with a play stop button while the audio file 213 is being played.
[0026]
The playlist operation area 420 displays a playlist area 421 indicating a list of the playlists 212 recorded in the HDD 5 and information on the audio files 213 registered in the playlist 212 selected in the playlist area. Music area 422 to be played. In the present embodiment, a library list in which all the audio files 213 recorded on the HDD 5 are registered is always generated.
[0027]
Now, when the “CD import” button 440 is operated on the control window by the user, the recording / reproduction control unit causes the recording processing unit 2023 to execute the CD recording process.
In this recording process, the recording processing unit 2023 reads the TOC information from the CD-DA 61, reads a record having the same TOC information as the read TOC information from the CDDB 211, and creates a new folder 210 on the HDD 5. Then, the music pieces of the audio track recorded on the CD-DA 61 are sequentially read out, and compression-encoded to audio data of a predetermined bit rate in accordance with the MP3 compression encoding algorithm is performed. Tag information such as an album name, a genre, and a title of the music based on the CD information of the record of the CDDB 211 read earlier is added, and recorded as an audio file 213 in the folder created earlier, and the recorded audio file 213 is stored in a library. To the play list 212 for use. The registration of the audio file 213 in the library playlist 212 is actually performed based on the location of the audio file 213, the bit rate of the audio data, the tag information of the audio file 213, or the record read from the CDDB 211. This is performed by registering the information of the extracted and created music in the playlist 212 for the library.
[0028]
Returning to FIG. 4A, in the playlist creation area 430 of the control window, an input box 431 for specifying a search item used for searching the audio file 213 recorded on the HDD 5, an input box 432 for specifying a search value, An input box 433 for specifying the number of searches is provided. As a search item, any one of the album name, artist name, and genre of the tag information items is accepted, and a character string that must be included in the tag information item set as the inspection item as the inspection value is included. Accept. If the number of audio files 213 found by the search is found, the number of search ends is received even if the search for all the audio files 213 on the HDD 5 has not been completed. However, when “all songs” is designated as this number, the search is terminated when the investigation on all the audio files 213 on the HDD 5 is completed.
[0029]
Then, when the “create” button 435 in the playlist creation area 430 is operated, the recording / reproduction control unit 2021 executes a playlist creation process.
In the playlist creation process, the tag information of each audio file 213 recorded in the HDD 5 is sequentially examined, and the audio file 213 including the character string in which the item of the tag information set as the search item is set as the search value is searched. The audio files 213 for the number of searches are extracted or all audio files are extracted until the investigation is completed. Then, when the extraction of the audio file 213 is completed, a new playlist 212 is generated in which the value input as the search value is used as the playlist name and the item selected as the search item is used in the playlist mode, and the generated play list is generated. Each extracted audio file 213 is registered in the list 212. Then, the display of the created playlist 212 is added to the playlist area 421 of the control window, and the playlist automatic generation process ends. Note that the registration of the audio file 213 in the newly created playlist 212 is actually performed by extracting the location of the audio file 213, the bit rate of the audio data, and part of the tag information of the audio file 213. This is performed by registering the created music information in the library play list 212.
[0030]
Now, in the control window of FIG. 4A, the “play” button 411 is operated or the “search and play” button 450 is operated with the information that one of the playlists 212 is selected by the user in the playlist area 421. In this case, the recording / reproduction control unit 2021 causes the reproduction processing unit 2022 to execute the following reproduction processing. In addition, when the reproduction stop button is operated, the recording / reproduction control unit 2021 performs processing to end the reproduction processing.
[0031]
FIG. 5 shows the procedure of the reproduction process.
As shown in the drawing, in the playback processing, the playback processing unit 2022 first starts the playback processing by operating the “play” button 411 by the user or starts the playback processing by operating the “search playback” button 450. The process proceeds to step 504 if the playback process has been started by operating the “play” button 411.
[0032]
On the other hand, if the playback process is started by operating the "search playback" button 450, first, a playback song search window is displayed, and an audio file is searched according to the search conditions received in the playback song window (step 526). ).
Here, as shown in FIG. 4B, the playback music search window is provided with an input box 461 for specifying a search item used for searching the audio file 213 recorded on the HDD 5 and an input box 462 for specifying a search value. Have been. Then, the reproduction processing unit 2022 receives any of the album information, the artist name, and the genre among the items of the tag information as the search items, and includes the item of the tag information set as the inspection item as the inspection value. Accept the string that must be. The playback song search window is provided with a check box 463 for accepting "random" as a playback option and a "play" button 464. When the "play" button 464 is operated, a playback process is performed. The unit sequentially examines the tag information of each audio file 213 recorded in the HDD 5 and searches and extracts the audio file 213 in which the item of the tag information set as the search item includes the character string set as the search value. .
[0033]
Returning to FIG. 5, if no audio file has been extracted in the search in step 526, the fact is displayed on the display device (step 534), and the reproduction process ends. On the other hand, when at least one audio file 213 has been extracted, a temporary playlist 212 is generated in which the item selected as the search item is set to the playlist mode, and the extracted audio files 213 are added to the generated temporary playlist 212. Is registered (step 530). Then, the temporary playlist is set as the reproduction target list (step 532), and the process proceeds to step 506.
[0034]
Returning to step 502, if it is determined in step 502 that the reproduction process has been started by operating the "play" button 411, the playlist 212 selected in the playlist area 421 of the control window is to be reproduced. A list is set (step 504), and the process proceeds to step 506.
[0035]
In this step 506, it is checked whether or not the playlist mode of the reproduction target list set as described above is an artist name. If the playlist mode is not an artist name, the process proceeds to step 536, where "random" is set by the user. Check if it is set as a playback option. If "random" is set as a reproduction option, a reproduction execution list is generated in which audio files registered in the reproduction target list are registered in a random order (step 538), and the process proceeds to step 512 and subsequent steps. If "random" is not set as the reproduction option, the process proceeds to step 510, where the reproduction target list is set as the reproduction execution list, and then the process proceeds to step 512 and thereafter.
[0036]
On the other hand, if it is determined in step 506 that the playlist mode of the reproduction target list is the artist name, the process proceeds to step 508 to check whether "random" is set as a reproduction option by the user. If "random" is set as the reproduction option, the process proceeds to step 518; otherwise, the process proceeds to step 510, where the reproduction target list is set as the reproduction execution list, and the process from step 512 onward is performed. move on.
[0037]
On the other hand, in step 518, a plurality of audio files registered in the reproduction target list are classified into groups for each title with reference to the title of the music of each audio file registered in the reproduction target list. That is, the minimum number of groups is set so that audio files of songs having the same title belong to the same group, and audio files of songs having different titles belong to different groups. Then, audio files to be reproduced are selected one by one from each group (step 520). In this selection, for a group including only one audio file 213, the audio file is selected as a reproduction target audio file, and for a group including a plurality of audio files 213, the bit set in the reproduction target playlist is set. This is performed by setting the file having the highest rate as the audio file to be reproduced. When there are a plurality of audio files having the highest bit rate, one of the audio files is set as a reproduction target audio file.
[0038]
Then, a reproduction execution list in which audio files selected from each group are registered in a random order is generated (step 522), and the process proceeds to step 512 and subsequent steps.
In the processing after step 512, each audio file registered in the reproduction execution list generated or set as described above is registered (steps 512, 516, 524) in the order registered in the reproduction execution list (step 524). The audio file 213 is read from the HDD 5, the necessary decoding processing is performed on the audio data in the audio file 213, and the audio data is output to the audio output device 4 to be reproduced (step 514). If so (step 516), the reproduction process ends.
[0039]
The reproduction process has been described above.
According to the above-described playback processing, a playlist as a playback target list (a playlist created by a user in the past by operating a playlist creation button with an artist name as a search item, or a search playback with an artist name specified in search playback) In the case where the playlist mode of the temporary playlist created in step 530 is the artist name, that is, only the audio files of the songs of the same artist are included in the playback target list, and “random” is If it is set as a playback option, the processing of steps 518 to 522 is performed, and an operation is performed so that only one audio file of a song having the same title is included in the playback execution list. Play only once There. Therefore, the same music is not reproduced a plurality of times, and the user is not uncomfortable.
[0040]
By the way, in the above-described reproduction processing, when only the audio files of the music of the same artist are included in the reproduction target list, and only when performing random reproduction, a plurality of audio files of the same music included in the reproduction target list are The music is reproduced only once for the file 213 in the reproduction processing. However, even when the reproduction target list includes a music of a different artist or when the random reproduction is not performed, the reproduction target list is also included. For a plurality of audio files of the same music included in, the music may be reproduced only once in the reproduction processing. If the reproduction target list includes songs of different artists, the difference between the songs in the audio file is determined according to the difference between the artist name and the title.
[0041]
In the above-described reproduction processing, when a plurality of audio files of the same music are included in the reproduction target list, the audio file with the highest bit rate is selected as the audio file 213 to be reproduced. Is configured so that the time length, production date, etc. of the music stored in each audio file can be obtained in the playback processing, and instead of or together with the bit rate, the playback time and The audio file to be reproduced may be selected in consideration of the production date.
[0042]
In the above embodiment, the difference between the songs stored in each audio file 213 is determined based on the difference between the artist and the title. However, the information stored in each audio file is determined using information other than the artist and the title. May be determined. That is, for example, the work number of each music piece is also registered in the CDDB 212, and this work number is included in the tag information of the audio file containing the music piece read out from the CD-DA 61, and the music piece number is determined according to the work number in the tag information. Alternatively, it may be possible to determine the difference between the pieces of music stored in each audio file.
[0043]
The determination of the difference between the music pieces stored in each audio file may be made such that the audio file whose artist and title are completely the same is determined as the audio file 213 storing the same music piece. May be used as the audio file 213 storing the same music. That is, for example, a title in which a character string representing a variation (version) of a song such as "karaoke" or "remix" or a symbol such as "(" or ")" is excluded from the title is identical. The audio file of a song of the same artist having the same may be determined as an audio file storing the same song.
[0044]
【The invention's effect】
As described above, according to the present invention, it is possible to prevent the same music from being reproduced a plurality of times when a plurality of music are automatically and successively reproduced automatically.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an audio system according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a functional configuration of the audio processing device according to the embodiment of the present invention.
FIG. 3 is a diagram showing a format of CDDB and ID3 tag information used in the embodiment of the present invention.
FIG. 4 is a diagram showing a window used in the embodiment of the present invention.
FIG. 5 is a flowchart showing a procedure of a reproduction process according to the embodiment of the present invention.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Audio processing apparatus, 2 ... Display apparatus, 3 ... Input apparatus, 4 ... Audio output apparatus, 5 ... HDD, 6 ... CD drive, 11 ... CPU, 12 ... Memory, 13 ... Display interface, 14 ... Audio output interface, 15 HDD interface, 16 CD drive interface, 17 input interface, 61 CD-DA, 201 operating system, 202 recording / playback processing unit, 210 folder, 211 CDDB, 212 playlist, 213 audio File 2021, recording / reproduction control unit, 2022 reproduction processing unit, 2023 recording processing unit.

Claims (8)

記録装置に記録されたオーディオファイルが表す楽曲を再生するオーディオ再生装置であって、
再生候補となる複数のオーディオファイルが各々表す楽曲のうちの当該楽曲を表す前記再生候補のオーディオファイルが複数ある楽曲の各々について、当該楽曲を表す複数のオーディオファイルのうちから一つのオーディオファイルを選択し、同じ楽曲を表す他のオーディオファイルが前記再生候補となる複数のオーディオファイルのうちに存在しない各オーディオファイルと、前記選択したオーディオファイルとを再生オーディオファイルとして選定する再生オーディオファイル選定手段と、
前記再生オーディオファイルが選定した各再生オーディオファイルを、順次再生する再生手段とを有することを特徴とするオーディオ再生装置。
An audio playback device that plays a song represented by an audio file recorded on a recording device,
For each of the songs for which there are a plurality of audio files of the playback candidate representing the song among the songs respectively represented by the plurality of audio files as the playback candidates, select one audio file from the plurality of audio files representing the song. And each audio file in which another audio file representing the same music does not exist among the plurality of audio files serving as the reproduction candidates, and reproduction audio file selection means for selecting the selected audio file as a reproduction audio file;
An audio reproducing apparatus, comprising: reproducing means for sequentially reproducing each reproduced audio file selected by the reproduced audio file.
請求項1記載のオーディオ再生装置であって、
前記再生オーディオファイル選定手段は、アーティストとタイトルが一致する楽曲を表す複数のオーディオファイルを、同じ楽曲を表す複数のオーディオファイルとすることを特徴とするオーディオ再生装置。
The audio playback device according to claim 1, wherein
An audio reproducing apparatus, wherein the reproduced audio file selecting means converts a plurality of audio files representing music having the same title as an artist into a plurality of audio files representing the same music.
記録装置に記録されたオーディオファイルが表す楽曲を再生するオーディオ再生装置であって、
ユーザから、同じアーティストの楽曲を表す複数の前記オーディオファイルの再生を指示された場合に、再生を指示された複数のオーディオファイルが各々表す楽曲のうちの当該楽曲を表す前記再生を指示されたオーディオファイルが複数ある楽曲の各々について、当該楽曲を表す複数のオーディオファイルのうちから一つのオーディオファイルを選択し、同じ楽曲を表す他のオーディオファイルが前記再生を指示された複数のオーディオファイルのうちに存在しない各オーディオファイルと、前記選択したオーディオファイルとを再生オーディオファイルとして選定する再生オーディオファイル選定手段と、
前記再生オーディオファイルが選定した各再生オーディオファイルを、順次再生する再生手段とを有することを特徴とするオーディオ再生装置。
An audio playback device that plays a song represented by an audio file recorded on a recording device,
When the user instructs reproduction of the plurality of audio files representing the music of the same artist, the audio instructed to reproduce the music is represented by the plurality of audio files instructed to reproduce. For each song having a plurality of files, one audio file is selected from a plurality of audio files representing the song, and another audio file representing the same song is selected from among the plurality of audio files instructed to be reproduced. Playback audio file selection means for selecting each non-existent audio file and the selected audio file as a playback audio file;
An audio reproducing apparatus, comprising: reproducing means for sequentially reproducing each reproduced audio file selected by the reproduced audio file.
記録装置に記録されたオーディオファイルが表す楽曲を再生するオーディオ再生装置であって、
ユーザから、同じアーティストの楽曲を表す複数の前記オーディオファイルが登録されたプレイリストのランダム再生を指示された場合に、再生を指示されたプレイリストに登録された複数のオーディオファイルが各々表す楽曲のうちの当該楽曲を表す前記ランダム再生を指示されたプレイリストに登録されたオーディオファイルが複数ある楽曲の各々について、当該楽曲を表す複数のオーディオファイルのうちから一つのオーディオファイルを選択し、同じ楽曲を表す他のオーディオファイルが前記ランダム再生を指示されたプレイリストに登録されていない各オーディオファイルと、前記選択したオーディオファイルとを再生オーディオファイルとして選定する再生オーディオファイル選定手段と、
ユーザから、同じアーティストの楽曲を表す複数の前記オーディオファイルが登録されたプレイリストの順次再生を指示された場合に、当該再生を指示されたプレイリストに登録された各オーディオファイルを前記再生を指示されたプレイリストの登録されている順序で順次再生し、同じアーティストの楽曲を表す複数の前記オーディオファイルが登録されたプレイリストのランダム再生を指示された場合に、前記再生オーディオファイルが選定した各再生オーディオファイルを、順次ランダムな順序で再生する再生手段とを有することを特徴とするオーディオ再生装置。
An audio playback device that plays a song represented by an audio file recorded on a recording device,
When the user instructs random playback of a playlist in which a plurality of the audio files representing the music of the same artist are registered, the plurality of audio files registered in the playlist instructed to be played are represented by the respective music files. For each of the songs for which there are a plurality of audio files registered in the playlist instructed for random playback representing the song, one audio file is selected from the plurality of audio files representing the song, and the same song is selected. Other audio files representing the random playback are not registered in the playlist instructed to perform the random playback, and playback audio file selection means for selecting the selected audio file as a playback audio file,
When a user instructs sequential playback of a playlist in which a plurality of audio files representing songs of the same artist are registered, the audio files registered in the playlist instructed to be played are instructed to be played. Playback is sequentially performed in the registered order of the registered playlist, and when a plurality of the audio files representing the songs of the same artist are instructed to perform random playback of the registered playlist, each of the selected playback audio files is selected. A playback unit for sequentially playing back the playback audio files in a random order.
請求項3または4記載のオーディオ再生装置であって、
前記再生オーディオファイル選定手段は、タイトルが一致する楽曲を表す複数のオーディオファイルを、同じ楽曲を表す複数のオーディオファイルとすることを特徴とするオーディオ再生装置。
The audio playback device according to claim 3 or 4, wherein
An audio reproducing apparatus, wherein the reproduced audio file selecting means converts a plurality of audio files representing music having the same title into a plurality of audio files representing the same music.
請求項1、2、3、4または5記載のオーディオ再生装置であって、
前記再生オーディオファイル選定手段は、前記選択において、同じ楽曲を表す複数のオーディオファイルのうち、最も高品質に楽曲を表す一つのオーディオファイルを選択することを特徴とするオーディオ再生装置。
The audio playback device according to claim 1, 2, 3, 4, or 5,
The audio reproducing apparatus, wherein the reproduction audio file selecting means selects one audio file representing a tune with the highest quality among a plurality of audio files representing the same tune in the selection.
記録装置に記録されたオーディオファイルが表す楽曲を再生するオーディオ再生装置において、オーディオファイルの再生を制御する再生制御方法であって、
再生候補となる複数のオーディオファイルが各々表す楽曲のうちの当該楽曲を表す前記再生候補のオーディオファイルが複数ある楽曲の各々について、当該楽曲を表す複数のオーディオファイルのうちから一つのオーディオファイルを選択し、同じ楽曲を表す他のオーディオファイルが前記再生候補となる複数のオーディオファイルのうちに存在しない各オーディオファイルと、前記選択したオーディオファイルとを再生オーディオファイルとして選定するステップと、
前記再生オーディオファイルが選定した各再生オーディオファイルを、順次再生するステップとを有することを特徴とする再生制御方法。
An audio playback device that plays back a song represented by an audio file recorded on a recording device, a playback control method for controlling playback of an audio file,
For each of the songs for which there are a plurality of audio files of the playback candidate representing the song among the songs respectively represented by the plurality of audio files as the playback candidates, select one audio file from the plurality of audio files representing the song. And selecting, as a playback audio file, each audio file in which another audio file representing the same music does not exist among the plurality of audio files serving as the playback candidates, and the selected audio file.
Sequentially reproducing each reproduction audio file selected by the reproduction audio file.
コンピュータによって読みとられ実行されるコンピュータプログラムであって、
前記コンピュータプログラムは、前記コンピュータに、
再生候補となる複数のオーディオファイルが各々表す楽曲のうちの当該楽曲を表す前記再生候補のオーディオファイルが複数ある楽曲の各々について、当該楽曲を表す複数のオーディオファイルのうちから一つのオーディオファイルを選択し、同じ楽曲を表す他のオーディオファイルが前記再生候補となる複数のオーディオファイルのうちに存在しない各オーディオファイルと、前記選択したオーディオファイルとを再生オーディオファイルとして選定するステップと、
前記再生オーディオファイルが選定した各再生オーディオファイルを、順次再生するステップとを実行させることを特徴とするコンピュータプログラム。
A computer program read and executed by a computer,
The computer program includes:
For each of the songs for which there are a plurality of audio files of the playback candidate representing the song among the songs respectively represented by the plurality of audio files as the playback candidates, select one audio file from the plurality of audio files representing the song. And selecting, as a playback audio file, each audio file in which another audio file representing the same music does not exist among the plurality of audio files serving as the playback candidates, and the selected audio file.
Sequentially reproducing each reproduction audio file selected by the reproduction audio file.
JP2003031887A 2003-02-10 2003-02-10 Audio playback device Expired - Fee Related JP3883971B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003031887A JP3883971B2 (en) 2003-02-10 2003-02-10 Audio playback device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003031887A JP3883971B2 (en) 2003-02-10 2003-02-10 Audio playback device

Publications (2)

Publication Number Publication Date
JP2004241095A true JP2004241095A (en) 2004-08-26
JP3883971B2 JP3883971B2 (en) 2007-02-21

Family

ID=32958304

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003031887A Expired - Fee Related JP3883971B2 (en) 2003-02-10 2003-02-10 Audio playback device

Country Status (1)

Country Link
JP (1) JP3883971B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005111994A1 (en) * 2004-05-19 2005-11-24 Sony Corporation Information processing device, content title display method, and content title display program
JP2008004206A (en) * 2006-06-23 2008-01-10 Onkyo Corp Content recording and reproducing device and recommendation content informing program
US7720985B2 (en) 2005-08-24 2010-05-18 Sony Corporation Content receiving apparatus and content receiving method
US7742369B2 (en) 2005-02-09 2010-06-22 Sony Corporation Content reproduction system, content reproduction apparatus, and content reproduction method
KR101459136B1 (en) * 2007-09-03 2014-11-10 엘지전자 주식회사 Audio system and method for creating playing list
CN113921045A (en) * 2021-10-22 2022-01-11 北京雷石天地电子技术有限公司 Vehicle-mounted music playing method and device, computer equipment and storage medium

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005111994A1 (en) * 2004-05-19 2005-11-24 Sony Corporation Information processing device, content title display method, and content title display program
US8032538B2 (en) 2004-05-19 2011-10-04 Sony Corporation Information processing device, content title display method, and content title display program
US7742369B2 (en) 2005-02-09 2010-06-22 Sony Corporation Content reproduction system, content reproduction apparatus, and content reproduction method
US7894310B2 (en) 2005-02-09 2011-02-22 Sony Corporation Content reproduction system, content reproduction apparatus, and content reproduction method
US8213273B2 (en) 2005-02-09 2012-07-03 Sony Corporation Content reproduction system, content reproduction apparatus, and content reproduction method
US7720985B2 (en) 2005-08-24 2010-05-18 Sony Corporation Content receiving apparatus and content receiving method
JP2008004206A (en) * 2006-06-23 2008-01-10 Onkyo Corp Content recording and reproducing device and recommendation content informing program
KR101459136B1 (en) * 2007-09-03 2014-11-10 엘지전자 주식회사 Audio system and method for creating playing list
CN113921045A (en) * 2021-10-22 2022-01-11 北京雷石天地电子技术有限公司 Vehicle-mounted music playing method and device, computer equipment and storage medium
CN113921045B (en) * 2021-10-22 2023-04-21 北京雷石天地电子技术有限公司 Vehicle-mounted music playing method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
JP3883971B2 (en) 2007-02-21

Similar Documents

Publication Publication Date Title
KR100520115B1 (en) Apparatus and method for managing playlist
JP2005521979A (en) Media player with “DJ” mode
WO2003107346A1 (en) Recording device, server device, recording method, program, and storage medium
JP3601034B2 (en) Authoring system and disc authoring method
JP3719645B2 (en) Audio player
KR100745995B1 (en) Device for managing meta data and method thereof
JP4898272B2 (en) Playlist search device and playlist search method
JP3883971B2 (en) Audio playback device
JP4306629B2 (en) Data processing method, electronic device, program, and recording medium
JP2004246936A (en) Audio playback unit
KR20050085530A (en) Recording and reproducing system, recording apparatus, reproducing apparatus, record medium, recording and reproducing method, recording method, reproducing method, program and record medium
JP2005044391A (en) Audio recording and reproducing apparatus using play list and play list creation method
JP2004280911A (en) Audio reproducing device with inter-music dj
JP2002023771A (en) Audio player
JP2006127694A (en) Recording medium, recorder, recording method, data retrieval device, data retrieval method and data generator
JP3773235B2 (en) Distribution system, recording apparatus, recording method, and program storage medium
JP4004971B2 (en) Audio playback device
JP2002313070A (en) Recording and playing device
JP4587014B2 (en) Audio playback system
JP2004326907A (en) Audio reproducing device
JP2004241094A (en) Audio recording or play back apparatus
JP2004030790A (en) Musical piece information list creating device
JP2002208260A (en) Recording medium reproducing device
JP4252525B2 (en) Music player
JP4093225B2 (en) Editing apparatus and editing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051129

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060818

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060829

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061013

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20061114

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061115

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091124

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101124

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101124

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111124

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111124

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121124

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121124

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131124

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees