(57)【要約】【課題】音質の劣化を招くことなく、同じアルバム内の複数のオーディオファイルの音量差を維持しつつ、異なるアルバムのオーディオファイル同士の音量差を抑制できるオーディオ装置を提供する。【解決手段】オーディオ装置１は、ＨＤＤ１３内に複数のオーディオファイルと、オーディオファイルが属するアルバムＩＤとを記憶する。また、同じアルバムに属する複数のオーディオファイルの音量レベルのうち、最大の音量レベルをアルバムピークレベルとしてアルバムＩＤに対応付けて記憶する。所望のオーディオファイルの再生指示を受けたとき、マイコン１１は、そのオーディオファイルが属するアルバムＩＤのアルバムピークレベルに基づいて、所望のオーディオファイルの再生時の音量レベルのレベル補正量を決定する。再生レベル調整部１７は、決定されたレベル補正量に基づいて再生レベルを補正する。【選択図】図１
2008165939.tif 000002
【特許請求の範囲】
【請求項１】
複数のオーディオファイルを記憶するための記憶手段と、
複数のオーディオファイルを、前記オーディオファイルが属するアルバムと対応付けて前記記憶手段に登録する登録手段と、
同じアルバムに属する複数のオーディオファイルの音量レベルのうち、最大の音量レベルを取得するピークレベル取得手段と、
前記取得された最大の音量レベルを前記アルバムに対応付けて前記記憶手段に登録するアルバムピークレベル登録手段と、
前記複数のオーディオファイルの中から選択されたオーディオファイルが属するアルバムを特定するアルバム特定手段と、
前記特定されたアルバムに対応して登録された音量レベルを特定するアルバムピークレベル特定手段と、
前記特定された音量レベルに基づいて、前記選択されたオーディオファイルの再生時の音量レベルの補正量を決定する補正量決定手段と、
前記選択されたオーディオファイルの再生時に、前記決定された補正量に基づいて、前記選択されたオーディオファイルの音量レベルを補正する再生レベル調整手段とを備えることを特徴とするオーディオ装置。
【請求項２】
請求項１に記載のオーディオ装置であってさらに、
前記補正量決定手段により決定された補正量を記憶する補正量記憶手段と、
音量レベル補正を有効状態又は無効状態にするモード切替手段とを備え、
前記再生レベル調整手段は、前記モード切替手段が前記音量レベル補正を無効状態としたとき前記音量レベルの補正を停止し、前記モード切替手段が前記音量レベル補正を有効状態としたとき、前記補正量記憶手段に記憶された補正量に基づいて前記音量レベルを補正することを特徴とするオーディオ装置。
【請求項３】
請求項２に記載のオーディオ装置であってさらに、
前記アルバムと対応付けて登録された音量レベルのうち、最大の音量レベルを特定する基準レベル特定手段を備え、
前記補正量決定手段は、前記基準レベル特定手段により特定された音量レベルと、前記アルバムピークレベル特定手段により特定された音量レベルとの差分値に基づいて、前記選択されたオーディオファイルの再生時の音量レベルの補正量を決定することを特徴とするオーディオ装置。
【請求項４】
請求項３に記載のオーディオ装置であってさらに、
前記選択されたオーディオファイルの再生指示を受け付ける受付手段を備え、
前記基準レベル特定手段は、前記受付手段が前記選択されたオーディオファイルの再生指示を受けたとき、前記最大の音量レベルを特定することを特徴とするオーディオ装置。
【請求項５】
請求項１に記載のオーディオ装置であってさらに、
前記ファイル記憶手段に記憶された複数のオーディオファイルのうち、選択されたオーディオファイルを削除する削除手段を備え、
前記アルバム特定手段はさらに、前記削除手段が前記選択されたオーディオファイルを削除するとき、前記選択されたオーディオファイルが属するアルバムを特定し、
前記ピークレベル取得手段はさらに、前記特定されたアルバムに属する、前記選択されたオーディオファイルを除く他のオーディオファイルの音量レベルのうち、最大の音量レベルを取得し、
前記アルバムピークレベル登録手段はさらに、前記特定されたアルバムに対応して登録された音量レベルを前記ピークレベル取得手段により取得された最大の音量レベルに更新することを特徴とするオーディオ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオ装置に関し、さらに詳しくは、複数のオーディオファイルを内部のハードディスクに記憶するオーディオ装置に関する。
【背景技術】
【０００２】
近年、ハードディスクやフラッシュメモリ等の大容量の記憶媒体を備えたオーディオ装置が登場している。このようなオーディオ装置（以下、ＨＤＤプレーヤともいう）は、ＣＤやＤＶＤといった複数の光ディスクからオーディオファイルを取得して記憶することができるが、このような光ディスクに録音されたオーディオファイルの録音レベルは統一されていない。そのため、ＨＤＤプレーヤに登録されたオーディオファイルの再生レベルがばらつくという問題が生じる。
【０００３】
この問題を解決するため、再生レベルを補正して再生レベルのばらつきを抑える方法（いわゆる、ノーマライズ機能）が提供されている。たとえば、特許文献１には、スピーカから出力される音量レベルを聴取者の所望のレベルで一定に保持することにより、全ての音量を所定範囲内に抑えることができる技術が開示されている。
【０００４】
しかしながら、これらのノーマライズ機能は、全てのオーディオファイルの音量レベルを所定の基準レベルに合わせて再生する。そのため、同じアルバムに属する複数のオーディオファイルの再生時の音量レベルも同じ基準レベルに基づいて補正され、音量レベル差がなくなる。アルバムの中には、アーティストが意図して各オーディオファイルに音量レベル差を設けている場合があるが、上述の技術によれば、再生レベルの補正にアーティストの意図が反映されない。
【０００５】
このような問題を解決する方法として、特許文献２では、アルバム単位で再生レベルを補正する方法が開示されている。この文献によれば、アルバム内の全オーディオファイル（以下、トラックともいう）のピークレベルのうち最大のピークレベルを検出し、検出されたピークレベルと予め設定された所定の基準レベルとの差分だけアルバム内のトラックの音量レベルを上昇または下降するようレベル変換し、変換されたトラックをＨＤＤやＤＶＤといった記憶媒体に記録するとしている。この場合、レベル変換されたトラックが記憶媒体に記憶されているため、同じアルバム内のトラック同士の音量差を維持しつつ、異なるアルバムのトラック同士の音量レベル差を抑えることができる。
【０００６】
しかしながら、特許文献２では、レベル変換されたトラックを記憶媒体に記録する。たとえば、基準レベルがアルバムのピークレベルよりも低い場合、トラックの音量レベルはオリジナルの音量レベルよりも低く変換され、記憶媒体に記憶される。このような場合、変換後のトラックの音質が劣化する。また、レベル変換されたトラックを作成する時間も必要となる。
【特許文献１】特開平９−２３２８９２号公報
【特許文献２】特開２００３−１５７６１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、音質の劣化を招くことなく、同じアルバム内の複数のオーディオファイルの音量差を維持しつつ、異なるアルバムのオーディオファイル同士の音量差を抑制できるオーディオ装置を提供することである。
【課題を解決するための手段及び発明の効果】
【０００８】
本発明によるオーディオ装置は、記憶手段と、登録手段と、ピークレベル取得手段と、アルバムピークレベル登録手段と、アルバム特定手段と、アルバムピークレベル特定手段と、補正量決定手段と、再生レベル調整手段とを備える。記憶手段は、複数のオーディオファイルを記憶する。登録手段は、複数のオーディオファイルを、オーディオファイルが属するアルバムと対応付けて記憶手段に登録する。ピークレベル取得手段は、同じアルバムに属する複数のオーディオファイルの音量レベルのうち、最大の音量レベルを取得する。アルバムピークレベル登録手段は、取得された最大の音量レベルをアルバムに対応付けて記憶手段に登録する。アルバム特定手段は、複数のオーディオファイルの中から選択されたオーディオファイルが属するアルバムを特定する。ピークレベル特定手段は、特定されたアルバムに対応して登録された音量レベルを特定する。補正量決定手段は、特定された音量レベルに基づいて、選択されたオーディオファイルの再生時の音量レベルの補正量を決定する。再生レベル調整手段は、選択されたオーディオファイルの再生時に、決定された補正量に基づいて、選択されたオーディオファイルの音量レベルを補正する。ここで、アルバムとは、たとえば、複数のオーディオファイルで構成されるオーディオファイルの一群（グループ）であり、同じアーティストの複数のオーディオファイルを集めたものや、同じジャンルの複数のオーディオファイルを集めたもの等である。
【０００９】
本発明によるオーディオ装置は、選択されたオーディオファイルの音量レベルの補正量を、対応するアルバムの最大音量レベルに基づいて決定する。そして、選択されたオーディオファイルを再生するときに、決定された補正量に基づいて音量レベルを補正する。そのため、予め音量レベルが補正されたオーディオファイルを記憶手段に登録しておく必要はなく、オリジナルの音量レベルを有するオーディオファイルを記憶手段に登録していても、アルバム単位で音量レベルを補正できる。そのため、音質の劣化を招くことなく、同じアルバム内の複数のオーティオファイルの音量差を維持しつつ、異なるアルバムのオーディオファイル同士の音量差を抑制できる。また、音量レベルを変換されたオーディオファイルを作成して記憶手段に格納する必要もない。
【００１０】
好ましくは、オーディオ装置はさらに、補正量記憶手段と、モード切替手段とを備える。補正量記憶手段は、補正量決定手段により決定された補正量を記憶する。モード切替手段は、音量レベル補正を有効状態又は無効状態にする。再生レベル調整手段は、モード切替手段が音量レベル補正を無効状態としたとき音量レベルの補正を停止し、モード切替手段が音量レベル補正を有効状態としたとき、補正量記憶手段に記憶された補正量に基づいて音量レベルを補正する。
【００１１】
この場合、オーディオ装置は、音量レベル補正が無効状態であるとき、オーディオファイルの再生時の音量レベルの補正を実行しない。この場合、ユーザは、記憶手段に登録されたオーディオファイルのオリジナルの音量レベルを聴くことができる。また、オーディオファイルの再生中に音量レベル補正が有効状態となったとき、オーディオ装置は補正量記憶手段に記憶された補正量に基づいて、速やかに音量レベルを補正できる。
【００１２】
好ましくは、オーディオ装置はさらに、基準レベル特定手段を備える。基準レベル特定手段は、アルバムと対応付けて登録された音量レベルのうち、最大の音量レベルを特定する。補正量決定手段は、基準レベル特定手段により特定された音量レベルと、アルバムピークレベル特定手段により特定された音量レベルとの差分値に基づいて、選択されたオーディオファイルの再生時の音量レベルの補正量を決定する。
【００１３】
この場合、記憶手段に登録されたオーディオファイルの音量レベルのうち最大の音量レベルを基準レベルとする。その結果、全てのオーディオファイルの補正された音量レベルはオリジナルの音量レベルと同等以上になる。このような音量レベルの補正をすれば、再生中に音量レベル補正が無効化されたとき、全てのオーディオファイルの音量レベルは現状の音量レベルの同等以下になり、再生中に音量レベル補正が有効化されれば、全てのオーディオファイルの音量レベルは現状の音量レベルの同等以上となる。
【００１４】
たとえば、音量レベル補正を有効化したとき、あるオーディオファイルの音量レベルが上昇し、他のオーディオファイルの音量レベルが下降するといったように、現状の音量レベルから上昇するか下降するかが不明であれば、モード切替手段の切替により、予想外の音量レベルが生じてユーザに不快感を与える可能性がある。本発明の場合、基準レベルを最大の音量レベルとするため、音量レベル補正を無効化したときは、全てのオーディオファイルの音量レベルは現状の音量レベルの同等以下となり、有効化したときは、現状の音量レベルの同等以上となることが予想できる。ユーザはモード切替手段の切替により音量レベルの変化をある程度予想できるため、ユーザに不快感を与えるのを防止できる。
【００１５】
さらに、最大の音量レベルを基準レベルとすれば、音量レベル補正時に、いずれのオーディオファイルも音質が劣化しない。一般的に、再生時の音量レベルを下げれば、音がこもる、音の豊かさが減少するといった音質の劣化が生じる。基準レベルを予め固定値で設定している場合、アルバム内の最大の音量レベルが固定値の基準レベルよりも高ければ、そのアルバム内のトラックの再生時の音量レベルは低く補正される。この場合、音質が劣化する。
本願発明では、記憶手段に登録されたオーディオファイルの音量レベルのうち、最大の音量レベルを基準レベルとするため、オリジナルの音量レベルは必ず基準レベル以下となる。そのため、音量レベル補正時に音量レベルが低下することはなく、音質の劣化は生じない。
【００１６】
好ましくは、オーディオ装置はさらに、選択されたオーディオファイルの再生指示を受け付ける受付手段を備える。基準レベル特定手段は、受付手段が選択されたオーディオファイルの再生指示を受けたとき、最大の音量レベルを特定する。
【００１７】
オーディオ装置は、新たなアルバムを構成する複数のオーディオファイルを随時記憶手段に登録できるため、基準レベルとなる最大の音量レベルが随時変更され得る。再生指示を受け付けたときに、基準レベルとなる最大の音量レベルを特定し、特定された音量レベルを用いて補正量を決定することにより、最新の情報に基づいて音量レベルを補正できる。
【００１８】
好ましくは、オーディオ装置はさらに、削除手段を備える。削除手段は、ファイル記憶手段に記憶された複数のオーディオファイルのうち、選択されたオーディオファイルを削除する。アルバム特定手段はさらに、削除手段が選択されたオーディオファイルを削除するとき、選択されたオーディオファイルが属するアルバムを特定する。ピークレベル取得手段はさらに、特定されたアルバムに属する、選択されたオーディオファイルを除く他のオーディオファイルの音量レベルのうち、最大の音量レベルを取得する。アルバムピークレベル登録手段はさらに、特定されたアルバムに対応して登録された音量レベルをピークレベル取得手段により取得された最大の音量レベルに更新する。
【００１９】
この場合、オーディオファイルが削除されても、削除されたオーディオファイルが属するアルバムの最大の音量レベルを更新できる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。
【００２１】
［全体構成］
図１を参照して、オーディオ装置１は、マイコン１１と、メモリ１２と、ハードディスクドライブ（ＨＤＤ）１３と、通信部１４と、光ディスクドライブ１５と、Ｄ／Ａコンバータ１６と、再生レベル調整部１７と、スピーカ１８とを備える。Ｄ／Ａコンバータ１６及びスピーカ１８を除く各要部はバス１９で相互に接続されている。オーディオ装置１は、通信部１４を介して図示しないコンピュータ装置（パーソナルコンピュータ等）と接続可能であり、当該コンピュータ装置からＭＰ３ファイル形式等の複数のオーディオファイルからなるアルバムを受信してＨＤＤ１３に登録できる。以下、オーディオファイルをトラックと称する。
【００２２】
光ディスクドライブ１５は、ＣＤやＤＶＤ等の光ディスク２０を挿入されたとき、挿入された光ディスク２０内の複数のトラックを読み出す。
【００２３】
ＨＤＤ１３は、光ディスクドライブ１５により読み出された複数のトラックを記憶する。また、通信部１４と接続された図示しないコンピュータ装置から送信された複数のトラックを記憶する。ＨＤＤ１３はさらに、図２に示すトラックテーブルと、図３に示すアルバムテーブルとを記憶する。
【００２４】
図２を参照して、トラックテーブルには、トラックと、そのトラックが属するアルバムとが登録される。トラックテーブルはさらに、各トラックの最大の音量レベル（以下、トラックピークレベルという）が各トラックと対応付けて登録される。
【００２５】
具体的には、トラックテーブルは、トラックを特定するための識別子であるトラックＩＤを登録するためのフィールドと、トラックピークレベルを登録するためのフィールドと、アルバムを特定するための識別子であるアルバムＩＤを登録するためのフィールドとを有する。たとえば、トラックＩＤ＝Ｔ１のトラック（以下、トラックＴ１と称する）は、アルバムＩＤ＝Ａ１のアルバム（以下、アルバムＡ１と称する）に属し、そのトラックピークレベルは、９０００である。
【００２６】
図３を参照して、アルバムテーブルは、各アルバム内のピークレベルの最大値（以下、アルバムピークレベルという）が、アルバムに対応付けて登録される。アルバムピークレベルは、そのアルバムに属する複数のトラックのトラックピークレベルのうち、最大のトラックピークレベルである。トラックテーブル及びアルバムテーブルは、選択されたトラックの再生時の音量レベル（以下、再生レベルという）の補正に用いられる。
【００２７】
マイコン１１は、リッピング処理により光ディスク２０内のトラックをＨＤＤ１３に登録したり、通信部１４で受信された複数のトラックをＨＤＤ１３に登録する。また、マイコン１１は、ＨＤＤ１３内のトラックを再生する。具体的には、ユーザ操作により選択されたトラックをデコードしてＤ／Ａコンバータ１６に送り、スピーカ１８を介して外部に出力する。
【００２８】
マイコン１１はさらに、トラックを再生するとき、再生レベルを補正する。具体的には、再生レベルの補正量を決定し、決定された補正量に基づいて再生レベルを補正するよう再生レベル調整部１７に指示する。
【００２９】
Ｄ／Ａコンバータ１６は、デコードされたトラックをデジタル信号からアナログ信号に変換して再生レベル調整部１７に出力する。再生レベル調整部１７は、マイコン１１からの指示に応じてアナログ信号を増幅等することにより、再生レベルを補正する。スピーカ１８は、再生レベル調整部１７から出力されたアナログ信号を受け、音声として外部に出力する。
【００３０】
［動作概要］
オーディオ装置１は、ＨＤＤ１３に登録された複数のトラックうち、選択されたトラックの再生時の音量レベル（再生レベル）を各トラックのピークレベル（トラックピークレベル）に基づいて補正するのではなく、選択されたトラックが属するアルバムのピークレベル（アルバムピークレベル）に基づいて補正する。これにより、同じアルバムに属する各トラックの再生レベルの補正量（レベル補正量）は同じになる。そのため、同じアルバムに属する各トラックの再生レベル差を保持したまま、各トラックの再生レベルを補正できる。
【００３１】
また、オーディオ装置１は、外部（光ディスク２０又は他のコンピュータ装置）から複数のトラックを受け取り、内部のＨＤＤ１３に登録する場合、音量レベルを補正した後、再生レベルが補正されたトラックを登録するのではなく、オリジナルの再生レベルのまま、トラックを登録する。そのため、音質の劣化等は発生しない。
【００３２】
オーディオ装置１はさらに、再生レベルの補正を有効又は無効に切り替える機能を有する。ユーザの中には、再生レベルを補正することなく、オリジナルの再生レベルでトラックを聴きたい場合があるからである。したがって、オーディオ装置１は、トラックの再生途中でレベル補正機能を有効から無効に切り替えたり、無効から有効に切り替えたりすることができる。
【００３３】
このような再生レベルの補正を有効から無効に切り替えることができる場合、再生レベルの補正を有効又は無効に切り替えたときに、ユーザに不快感を与えない方が好ましい。仮に、再生途中で再生レベル補正を有効化したとき、あるオーディオファイルの音量レベルが上昇し、他のオーディオファイルの音量レベルが下降するといったように、再生中の音量レベルから上昇するのか下降するのかが不明であれば、モード切替手段の切替により、予想外の音量レベルが生じてユーザに不快感を与える可能性がある。そこで、オーディオ装置１は、ＨＤＤ１３内に格納されたトラックのピークレベルのうち、最大のピークレベルを補正基準とし、各アルバムのピークレベルをこの補正基準に揃えるように引き上げる。この場合、音量レベル補正を無効化したときは、全てのオーディオファイルの音量レベルは現状の音量レベルの同等以下となり、有効化したときは、現状の音量レベルの同等以上となることが予想できる。ユーザはモード切替手段の切替により音量レベルの変化をある程度予想できるため、ユーザに不快感を与えるのを防止できる。
【００３４】
また、一般に音量レベルが低下すれば、音がこもる、音の豊かさが減少するといった音質の劣化が生じる。予め設定された固定値を補正基準とする場合、アルバム内の最大の音量レベルが固定値よりも高ければ、そのアルバム内のトラックの再生時の音量レベルは低く補正され、音質が劣化する。これに対し、オーディオ装置１は、ＨＤＤ１３内に格納されたトラックの最大のピークレベルを補正基準とするため、音量レベル補正時に音量レベルが低く補正されることがない。したがって、音量レベル補正で音質が劣化しない。
【００３５】
上述の効果を奏するために、オーディオ装置１は、ＨＤＤ１３にトラックを登録するとき、ピークレベル取得処理を実行し、各トラックのトラックピークレベル及び各トラックが属するアルバムのアルバムピークレベルを登録する。そして、オーディオ装置１は、ユーザ操作に基づいて選択されたトラックの再生指示を受けたとき、レベル補正処理を実行し、再生しようとするトラックの再生レベルを補正し、補正された再生レベルでトラックの再生を開始する。また、トラックの再生中にレベル補正機能が無効化されたとき、又は、トラックの再生中にレベル補正機能が有効化されたとき、オーディオ装置１は、レベル補正切替処理を実行し、速やかに再生レベルの補正を実行又は再生レベルの補正を停止する。
【００３６】
また、オーディオ装置１は、再生レベルの補正にアルバムピークレベルを用いるが、アルバムを構成する複数のトラックのうち一部のトラックが削除された場合、アルバムピークレベルが変更される場合がある。具体的には、削除されたトラックがアルバム内で最大のピークレベルを有しているとき、そのトラックを削除後のアルバムピークレベルは変更される。そこで、トラックを削除するトラック削除処理にて、オーディオ装置１はアルバムピークレベルの更新を行う。
【００３７】
以下、これらの処理について詳細を説明する。
【００３８】
［動作詳細］
［ピークレベル取得処理］
オーディオ装置１は、複数のトラックで構成される１つのアルバムからなる光ディスク２０を、光ディスクドライブ１５に挿入し、リッピング処理によりこれらのトラックをＨＤＤ１３に登録する。このとき、オーディオ装置１は、ピークレベル取得処理を実行し、ＨＤＤ１３に新たに登録されたトラックのトラックピークレベルと、アルバムピークレベルとを取得する。ピークレベル取得処理は、リッピング処理中に実行されてもよいし、リッピング処理後に実行されてもよい。
【００３９】
オーディオ装置１は、リッピング処理によりＨＤＤ１３に格納されたトラックのトラックＩＤと、光ディスク２０内の対応するトラックとを対応付けてメモリ１２に記憶している。以降の説明では、説明を簡単にするため、ＨＤＤ１３内のトラックＩＤと光ディスク２０内のトラックＩＤとが一致していると仮定して、トラックＩＤ＝Ｔ１〜ＴｍのトラックＴ１〜Ｔｍ（ｍは自然数）で構成されたアルバムＡｊ（ｊは自然数）をＨＤＤ１３に登録した場合のピークレベル取得処理を説明する。
【００４０】
図４を参照して、オーディオ装置１内のマイコン１１はまず、アルバムＡｊを構成するトラックの総数ｍを特定する（Ｓ１）。総数ｍの特定は、光ディスク２０を用いて行ってもよいし、ＨＤＤ１３に格納されたトラックＴ１〜Ｔｍをカウントして求めてもよい。続いて、マイコン１１は、メモリ１２に格納されたカウント値ｎ＝１とし、メモリ１２に格納されているアルバムピークレベルをデフォルト値の「０」とする（Ｓ２）。
【００４１】
続いて、マイコン１１は、トラックＩＤ＝ＴｎのトラックＴｎ（ｎ＝１）の音量レベルをサーチする（Ｓ３）。具体的には、マイコン１１は光ディスクドライブ１５を制御し、通常再生時の回転速度よりも速い回転速度で光ディスク２０を回転させ、トラックＴ１のデータ全体のうち、所定データ位置（所定再生時間）ごとの音量レベルを順次取得する（Ｓ３）。つまり、トラックＴ１内の複数位置で音量レベルをサンプリングする。このとき、取得された音量レベルをメモリ１２に順次格納する。トラックＴ１の最後までサーチを実行したとき（Ｓ４でＹＥＳ）、メモリ１２に格納された複数の音量レベルのうち、最大の音量レベル（トラックピークレベル）を決定する（Ｓ５）。決定されたトラックピークレベルは、トラックＩＤ（Ｔ１）及びトラックＴ１が属するアルバムＩＤ（Ａｊ）とともにトラックテーブルに登録される（Ｓ６）。アルバムＩＤは、たとえば、１枚の光ディスク２０に１つのアルバムが収録されているとして、１枚の光ディスク２０をリッピングするごとに、ＨＤＤ１３に登録されたトラックＴ１〜Ｔｍを１つのアルバムとして認識してオーディオ装置１がアルバムＩＤを付与してもよいし、光ディスク２０内に予めアルバムを特定する情報が含まれており、その情報を利用してアルバムＩＤを付与してもよい。
【００４２】
続いて、マイコン１１は、メモリ１２内に格納されたアルバムピークレベルを読み出し、読み出されたアルバムピークレベルとステップＳ５で決定されたトラックピークレベルとを比較する（Ｓ７）。ここでは、アルバムピークレベルはデフォルト値（＝０）であり、トラックＴ１のトラックピークレベルの方が高い（Ｓ７でＹＥＳ）。そのため、マイコン１１は、メモリ１２内のアルバムピークレベルの値を、トラックＴ１のトラックピークレベルの値に更新する（Ｓ８）。トラックＴ１のサーチ処理を実行した後、トラックＴ１〜Ｔｍ全てのサーチ処理を完了していないため（Ｓ９でＮＯ）、カウント値ｎをインクリメントしてｎ＝２とし（Ｓ１０）、トラックＴ２をサーチしてトラックピークレベルを決定する（Ｓ３以降）。ステップＳ７で、トラックＴ２のトラックピークレベルとメモリ１２内のアルバムピークレベルとを比較し、トラックＴ２のトラックピークレベルの方が高ければ（Ｓ７でＹＥＳ）、アルバムピークレベルの値をトラックＴ２のトラックピークレベルの値に更新する（Ｓ８）。
【００４３】
以上のステップを繰り返し、アルバム内の全てのトラックＴ１〜Ｔｍのサーチ処理を完了したとき（Ｓ９でＹＥＳ）、メモリ１２内に格納されたアルバムピークレベルの値は、アルバム内で最大の音量レベルとなっている。そこで、マイコン１１は、メモリ１２内のアルバムピークレベルをアルバムＩＤ（＝Ａｊ）と対応付けてアルバムテーブルに登録する（Ｓ１１）。
【００４４】
以上の動作により、１つのアルバムがＨＤＤ１３に登録されるごとに、レベル取得処理が実施され、新たに登録されたトラックのトラックピークレベル及び新たに登録されたアルバムのアルバムピークレベルが登録される。
【００４５】
なお、上述のピークレベル取得処理では、光ディスク２０を用いてトラックピークレベルを取得したが、ＨＤＤ１３に格納後の各トラックＴ１〜Ｔｍに対して、所定再生時間おきのデータを読み出し、音量レベルを取得することにより、トラックピークレベル及びアルバムピークレベルを決定してもよい。登録時に各トラックＩＤとそれらのトラックが属するアルバムのアルバムＩＤとを対応付けて予めトラックテーブルに登録しておくことにより、図４中のステップＳ１におけるトラック総数の特定は可能であるため、ステップＳ２以降の動作も実行できる。図示しない他のコンピュータ装置から通信部１４を介してＨＤＤ１３に登録されたアルバムについては、この方法によりトラックピークレベル及びアルバムピークレベルを取得できる。
【００４６】
ピークレベル取得処理によりトラックピークレベル及びアルバムピークレベルを取得することで、次に示すレベル補正処理を実行できる。
【００４７】
［レベル補正処理］
オーディオ装置１は、ＨＤＤ１３に登録された複数のトラックのうち、ユーザ操作に応じて選択されたトラックＴｎの再生指示を受けたとき、レベル補正処理を実行し、再生時の音量レベル（再生レベル）を補正する。以下、レベル補正処理の詳細を説明する。
【００４８】
図５を参照して、マイコン１１は、ユーザ操作に応じて選択されたトラックＴｎの再生指示を受けたとき（Ｓ２１でＹＥＳ）、トラックテーブルを参照して、トラックＴｎの属するアルバムＩＤを特定する（Ｓ２２）。以下、ステップＳ２２で特定されたアルバムＩＤを選択アルバムＩＤと称する。
【００４９】
続いて、マイコン１１は、アルバムテーブルを参照して、ＨＤＤ１３内で最大のアルバムピークレベルを特定し、特定されたアルバムピークレベルに対応するアルバムＩＤを特定する（Ｓ２３）。以下、ステップＳ２３で特定されたアルバムＩＤを基準アルバムＩＤと称する。
【００５０】
マイコン１１は、選択アルバムＩＤが基準アルバムＩＤと一致するか否か判断する（Ｓ２４）。選択アルバムＩＤが基準アルバムＩＤと一致する場合（Ｓ２４でＹＥＳ）、再生レベルの補正は不要である。そのため、再生レベルを、予め設定された再生レベル（以下、設定再生レベルという）とし、ステップＳ３１に進む。要するに、選択されたトラックＴｎは、レベル補正の基準値となる基準アルバムに属しているため、再生レベルを補正しなくてよい。なお、設定再生レベルとは、ユーザ操作により予め設定された再生レベル値である。設定再生レベルは、図示しないボリュームコントロール等により、ユーザにより調整される。
【００５１】
一方、ステップＳ２４での判断の結果、選択アルバムＩＤが基準アルバムＩＤと一致しない場合（Ｓ２４でＮＯ）、再生レベルのレベル補正量を決定する（Ｓ２５〜Ｓ２８）。マイコン１１はまず、アルバムテーブルを参照して、選択アルバムＩＤに対応するアルバムピークレベルＰＬｓと、基準アルバムＩＤに対応するアルバムピークレベル（以下、基準レベルという）ＰＬｍａｘとを読み出す（Ｓ２５）。続いて、基準レベルＰＬｍａｘとアルバムピークレベルＰＬｓとの差分値ＤＩＦ（＝ＰＬｍａｘ−ＰＬｓ）を求める（Ｓ２６）。
【００５２】
以上の動作を実行後、マイコン１１は、レベル補正量Ｖｘを以下の式（１）により決定する（Ｓ２７）。
【００５３】
Ｖｘ＝（ＤＩＦ×ＲＡ）／α  （１）
ここで式（１）中のＲＡは、音量のｄｂ（デシベル）設定範囲ＲＡである。ｄｂ設定範囲ＲＡは、予め設定された値であり、メモリ１２に登録されている。また、αは、所定の定数である。
【００５４】
たとえば、ＤＩＦ＝３０００、ＲＡ＝１１４（ｄｂ）、α＝６５５３５である場合、レベル補正量Ｖｘ＝５．２１（ｄｂ）となる。オーディオ装置１が通常再生時の音量を１ｄｂ単位で設定可能である場合、レベル補正量Ｖｘの小数点以下は四捨五入してもよいし、切り捨ててもよい。決定されたレベル補正量Ｖｘはメモリ１２に格納される（Ｓ２８）。
【００５５】
続いて、マイコン１１は、レベル補正機能が有効か否かを判断する（Ｓ２９）。メモリ１２には、レベル補正機能が有効か無効かを示す補正フラグが格納されている。補正フラグがオン（たとえば「１」）である場合、レベル補正機能は有効である。一方、補正フラグがオフ（たとえば「０」）の場合、レベル補正機能は無効である。補正フラグのオンオフは、ユーザ操作に応じてオーディオ装置１に入力される補正フラグ切替コマンドにより切り替えられる。
【００５６】
マイコン１１は、補正フラグがオン（つまり「１」）であると判断したとき（Ｓ２９でＹＥＳ）、レベル補正量Ｖｘに基づいて、選択トラックＴｎの再生レベルを補正する（Ｓ３０）。具体的には、再生レベルを以下の式（２）により決定する。
【００５７】
再生レベル＝設定再生レベル＋レベル補正量Ｖｘ  （２）
【００５８】
ステップＳ３０で再生レベルを補正後、オーディオ装置１は式（２）で求めた再生レベルに基づいて再生を開始する（Ｓ３１）。これにより、トラックＴｎごとにユーザ操作により再生レベルを調整しなくても、オーディオ装置１は、適切な再生レベルに補正して、選択トラックＴｎを再生できる。
【００５９】
一方、ステップＳ２９で判断の結果、補正フラグがオフの場合（Ｓ３０でＮＯ）、再生レベルの補正は行わず、設定再生レベルに基づいて（Ｓ３２）、トラックＴｎの再生を開始する。
【００６０】
以上のとおり、オーディオ装置１は、選択されたトラックＴｎの再生レベルをそのトラックＴｎが属するアルバムのアルバムピークレベルに応じて補正する。そのため、同一アルバム内の各トラックＴｎの音量レベル差を保ちつつ、他のアルバムのトラックＴｎの音量レベル差を抑えることができる。
【００６１】
また、オーディオ装置１は、ＨＤＤ１３内に格納されたトラックのピークレベルのうち、最大のピークレベルを基準レベルとし、各アルバムのピークレベルをこの補正基準に揃えるように引き上げて補正する。この場合、レベル補正機能を無効化したときは、全てのオーディオファイルの音量レベルが現状の音量レベルの同等以下となり、有効化したときは、全てのオーディオファイルの音量レベルが現状の音量レベルの同等以上となることが予想できる。ユーザはモード切替手段の切替により音量レベルの変化をある程度予想できるため、切り替え時にユーザに不快感を与えるのを抑制できる。
【００６２】
また、オーディオ装置１は、新たなアルバムを構成する複数のオーディオファイルを随時ＨＤＤ１３に登録できるため、基準レベルＰＬｍａｘが随時変更され得る。そこで、オーディオ装置１は、選択されたトラックＴｎの再生指示を受けたときに、基準レベルＰＬｍａｘを特定し、特定された基準レベルＰＬｍａｘに基づいてレベル補正量Ｖｘを決定する。要するに、トラックを再生するごとに、基準レベルＰＬｍａｘを特定し、レベル補正量Ｖｘを決定する。そのため、最新の基準レベルＰＬｍａｘに基づいて音量レベルを補正できる。
【００６３】
さらに、オーディオ装置１は、選択トラックＴｎの再生指示を受けたとき、レベル補正機能が有効か否かにかかわらず、上述のレベル補正処理を実行し、レベル補正量Ｖｘを決定してメモリ１２に格納する（Ｓ２８）。そして、レベル補正量Ｖｘをメモリ１２に格納した後、レベル補正機能が有効であるか否かを判断する（Ｓ２９）。レベル補正量Ｖｘをメモリ１２に格納した後、再生レベル補正機能を確認するのは、再生途中でレベル補正機能が無効から有効に切り替わったときに、マイコン１１に負荷を掛けることなく再生レベルの補正を速やかに実行できるようにするためである。以下、再生途中でレベル補正機能が無効から有効に切り替えられた場合のレベル補正処理について説明する。
【００６４】
［再生中における再生レベル補正処理］
図６を参照して、選択トラックＴｎを再生している間、マイコン１１は、補正フラグを監視する（Ｓ４１）。補正フラグが切り替わったとき（Ｓ４１でＹＥＳ）、マイコン１１は、補正フラグがオンになっているか否かを判断する（Ｓ４２）。補正フラグがオンになっている場合（Ｓ４２でＹＥＳ）、マイコン１１は、図４中のステップＳ２８でメモリ１２に格納されたレベル補正量Ｖｘを読み出し（Ｓ４３）、式（２）に基づいて再生レベルを決定し（Ｓ４５）、決定された再生レベルに補正するよう再生レベル調整部１７に指示する（Ｓ４６）。再生レベル調整部１７は、Ｄ／Ａコンバータ１６から出力された信号を、指示された再生レベルに補正して、スピーカ１８に出力する。
【００６５】
このように、オーディオ装置１は、再生レベル補正機能の有効無効を問わず、再生開始時に予めレベル補正量Ｖｘを決定し、メモリ１２に格納する。そのため、再生途中でレベル補正機能が無効から有効に切り替わったとき、マイコン１１はレベル補正量Ｖｘを計算する必要はなく、メモリ１２内の補正量Ｖｘを用いて速やかに再生レベルを補正できる。したがって、再生動作とともにレベル補正量Ｖｘの算出処理を実行する必要はなく、再生動作中のマイコン１１の負担を抑えることができる。
【００６６】
一方、ステップＳ４２での判断の結果、補正フラグがオフとなっている場合（Ｓ４２でＮＯ）、再生途中でレベル補正機能が有効から無効に切り替わったため、マイコン１１は、再生レベル＝設定再生レベルとするよう再生レベル調整部１７に指示する（Ｓ４４）。つまり、レベル補正機能を停止する。
【００６７】
以上のように、オーディオ装置１は、再生途中でレベル補正機能を切り替えることができ、切替に応じてマイコン１１に負荷を掛けることなく再生レベルを調整できる。
【００６８】
［トラック削除処理］
アルバムを構成する複数のトラックのうち所定のトラックが削除された場合、アルバムピークレベルが変化し得る。そこで、オーディオ装置１は、トラックが削除された場合、トラック削除処理にてアルバムピークレベルを更新する。
【００６９】
図７を参照して、オーディオ装置１内のマイコン１１は、ユーザ操作により選択されたトラックＴｎの削除指示を受けたとき（Ｓ６１でＹＥＳ）、トラックテーブルを参照して、トラックＴｎが属するアルバムＡｎを特定する（Ｓ６２）。続いて、選択されたトラックＴｎを削除する（Ｓ６３）。このとき、トラックＴｎのオーディオファイルだけでなく、トラックテーブル上のトラックＴｎのレコードも削除する。
【００７０】
続いて、マイコン１１は、ステップＳ６２で特定されたアルバムＡｎのアルバムピークレベルを更新する（Ｓ６４〜Ｓ６６）。まず、マイコン１１は、トラックテーブルを参照して、ステップＳ６２で特定されたアルバムＡｎに属する複数のトラックを特定する。つまり、このとき、アルバムＡｎに属する複数のトラックのうち、削除されたトラックＴｎを除く他の複数のトラックが特定される（Ｓ６４）。続いて、特定された複数のトラックのトラックピークレベルのうち、最大のトラックピークレベルを特定する（Ｓ６５）。ステップＳ６５で特定されたトラックピークレベルは、そのアルバムＡｎ内で最大のピークレベルである。そのため、マイコン１１は、アルバムテーブル内のアルバムＡｎのアルバムピークレベル値をステップＳ６４で特定されたトラックピークレベル値に更新する（Ｓ６６）。
【００７１】
以上の動作により、ユーザ操作により選択されたトラックを削除した場合、アルバムピークレベルを速やかに更新する。そのため、トラックが削除された場合であっても、最新のアルバムピークレベルに基づいて再生レベルを補正できる。
【００７２】
以上、本実施の形態では、アルバムを特定するための情報をアルバムＩＤとしたが、他の情報に基づいてアルバムを特定してもよい。たとえば、アルバムを特定するための情報として、アルバム名、アーティスト名及び登録日時をトラックテーブルに登録し、図４中のステップＳ２４の判断を、これらの情報が全て一致するか否かで判断してもよい。
【００７３】
また、トラック削除処理では、トラックを削除したのち、アルバムピークレベルを更新するとしたが、たとえば、削除対象のトラックのトラックピークレベルがアルバムピークレベルと同じか否かを判断し、同じである場合のみ、ステップＳ６４〜Ｓ６６の処理を実行してもよい。削除対象のトラックのトラックピークレベルがアルバムピークレベルと異なるのであれば、削除対象のトラックを削除した後もアルバムピークレベルは変更されないからである。
【００７４】
また、本実施の形態では、トラックピークレベルをトラックテーブルに登録したが、トラックピークレベルをトラックテーブルに登録しなくてもよい。この場合、トラックが削除されたとき、削除されたトラックに属するアルバムを特定し、特定されたアルバムに属する他のトラックに対してサーチ処理を実行してトラックピークレベルを取得し、取得されたトラックピークレベルのうち最大のトラックピークレベルをアルバムピークレベルとしてアルバムテーブルを更新する。
【００７５】
本実施の形態では、再生するごとにレベル補正量を決定したが、ＨＤＤ内のトラック数が変動するごとに、各トラックのレベル補正量を決定し、決定されたレベル補正量を各トラックに対応付けてＨＤＤ１３内に登録しておいてもよい。
【００７６】
以上、本発明の実施の形態を説明したが、上述した実施の形態は本発明を実施するための例示に過ぎない。よって、本発明は上述した実施の形態に限定されることなく、その趣旨を逸脱しない範囲内で上述した実施の形態を適宜変形して実施することが可能である。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施の形態によるオーディオ装置の構成を示す機能ブロック図である。
【図２】図１中のハードディスクドライブに記録されるトラックテーブルのデータ構造を示す図である。
【図３】図１中のハードディスクドライブに記録されるアルバムテーブルのデータ構造を示す図である。
【図４】図１に示したオーディオ装置の処理のうち、ピークレベル取得処理の詳細を示すフロー図である。
【図５】図１に示したオーディオ装置の処理のうち、レベル補正処理の詳細を示す図である。
【図６】図１に示したオーディオ装置の処理のうち、再生中レベル補正処理の詳細を示すフロー図である。
【図７】図１に示したオーディオ装置の処理のうち、トラック削除処理の詳細を示すフロー図である。
【符号の説明】
【００７８】
１  オーディオ装置
１１  マイコン
１２  メモリ
１３  ＨＤＤ
１４  通信部
１５  光ディスクドライブ
１７  再生レベル調整部
２０  光ディスク
Ｖｘ  レベル補正量
【図１】
2008165939.tif 000003
【図２】
2008165939.tif 000004
【図３】
2008165939.tif 000005
【図４】
2008165939.tif 000006
【図５】
2008165939.tif 000007
【図６】
2008165939.tif 000008
【図７】
2008165939.tif 000009