(57)【要約】【課題】音量レベルとユーザが音に曝された時間の長さとを考慮した音量制御を行う。【解決手段】音響再生装置１は、処理回路４において再生されるオーディオ信号の出力音量レベルを検出し、また、ユーザが音に曝された時間（経過時間）をタイマ１３により計時し、経過時間全体にわたる出力音量レベルの累積平均値を算出する。音の再生時間と該再生時間内で許容される音量レベルの制限値を定義したテーブルを予め用意しておき、このテーブルを参照して、計時した経過時間に対応する再生時間内で許容される音量レベルの制限値を特定し、特定した制限値よりも累積平均値が大きい場合、オーディオ信号の出力音量レベルを制限値以下に下げるよう制御する。【選択図】図１
2008159094.tif 000002
【特許請求の範囲】
【請求項１】
音響再生装置から出力されるオーディオ信号の出力音量レベルを検出する検出手段と、
過去の或る時点から現時点までの経過時間を計時するための計時手段と、
前記出力音量レベルに基づき、前記計時した経過時間全体にわたる出力音量レベルの累積平均値を算出する算出手段と、
オーディオ信号の再生時間と該再生時間内で許容される音量レベルの制限値を対応付けたテーブル手段と、
前記計時した経過時間と前記算出した累積平均値とに基づいて前記テーブル手段を参照し、該経過時間に対応する再生時間内で許容される音量レベルの制限値を特定し、前記特定した制限値よりも該累積平均値が大きい場合に、オーディオ信号の出力音量レベルを前記制限値以下に下げるよう制御する制御手段と
を備えることを特徴とする音量制御装置。
【請求項２】
前記計時手段は現在の時刻データを発生する時計を含み、該時刻データに基づき前記経過時間を計時するものであって、
前記算出手段は、
所定時間間隔毎に、直前の該所定時間内に出力されたオーディオ信号の出力音量レベルの平均値を算出する第１の算出手段と、
前記第１の算出手段により算出した平均値と該平均値を算出した時点の時刻データとを１セットのデータとして記録する記録手段と、
前記記録手段に記録された複数セット分のデータに基づき、複数の平均値を平均した累積平均値を算出する第２の算出手段と
を含むものであることを特徴とする請求項１に記載の音量制御装置。
【請求項３】
前記累積平均値が所定のスレッショルド値以下であった場合、前記記録手段の記録内容をリセットするリセット手段を更に備えることを特徴とする請求項２に記載の音量制御装置。
【請求項４】
音響再生装置から出力されるオーディオ信号の音量制御機能をコンピュータに実行させるためのプログラムであって、
該音響再生装置から出力されるオーディオ信号の出力音量レベルを検出する手順と、
過去の或る時点から現時点までの経過時間を計時するための手順と、
前記出力音量レベルに基づき、前記計時した経過時間全体にわたる出力音量レベルの累積平均値を算出する手順と、
前記計時した経過時間と前記算出した累積平均値に基づいて、オーディオ信号の再生時間と該再生時間内で許容される音量レベルの制限値を対応付けたテーブルを参照し、該経過時間に対応する再生時間内で許容される音量レベルの制限値を特定し、前記特定した制限値よりも該累積平均値が大きい場合に、オーディオ信号の出力音量レベルを前記制限値以下に下げるよう制御する手順と
を備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音楽データを再生する音響再生装置における音量制御装置および音量制御のためのプログラムに関する。
【背景技術】
【０００２】
ＣＤプレーヤー、ＭＤプレーヤーあるいはレコードプレイヤーなど、各種音楽記録媒体に記録された音楽データを再生する各種音響再生装置がある。該各種音響再生装置は、各家庭等においても気軽に音楽鑑賞等を楽しむことを可能とするものであり、それ故に世間に広く普及していることは論をまたない。また、小型軽量で可搬性に優れた携帯型音響再生装置も広く愛好されている。これら携帯型音響再生装置においては、ヘッドフォン乃至イヤホンを用いて音楽等の再生音を聴くのが一般的である。
【０００３】
近年では、内蔵型ハードディスクドライブや不揮発メモリなどの記憶媒体を音源とするディジタル音響再生装置が普及している。この種のディジタル音響再生装置においては、内蔵型ハードディスクドライブや不揮発メモリなどの記憶媒体の小型化・記憶容量の増加に伴い、極めて小型な筐体をもってしても、従来の媒体（例えばＣＤ等）に比較して膨大な量の音楽データを保存することができるようになった。
【０００４】
携帯型音響再生装置の特長として、例えば、電車、バス等の公共交通機関に乗車中であったり、あるいは、屋外を歩行中等であったり、あるいは、近隣への音漏れの影響が気がかりな自宅内等であっても、再生音をヘッドフォン乃至イヤホンで聴くことができる点がある。従って、携帯型音響再生装置は、据え置き型の音響再生装置に比べて場所や時間に制限されること極めて少なく、音楽鑑賞の機会をユーザに提供する。
【０００５】
その上、ディジタル音響再生装置においては、上記の通り、携帯性に優れた小型の装置であっても、大量の楽曲のデータを記憶させておくことが可能となり、長時間にわたり連続してたくさんの楽曲の音楽鑑賞を楽しむことができるのである。
【０００６】
ところで、ヘッドフォンやイヤホンを使用して音楽鑑賞を行う場合、長時間使用による「聴き疲れ」という現象が生じる。また、長時間にわたり過度の大音量でヘッドフォンやイヤホンを使用して音楽を聴くことにより聴力を損なう危険性が大きいことはかねてより指摘されてきたことである。音の大きさと聴取時間の関係については、従来から職場等における騒音性難聴に関する研究等により、耳の保護のために許容される音量レベルは或る音量レベルで音を聴取し続ける時間の長さに応じて変化するということが知られている。従って、ヘッドフォンやイヤホンで音楽やオーディオを聴く際は、音量設定や使用時間に注意が必要である。
【０００７】
そこで、従来から、音響再生装置において、例えば再生音量レベルを大きくしすぎないように当該装置のボリューム設定操作子に最大音量制限を設定したり、あるいは、再生音の音量レベルが所定値を超えたときには再生音をミュートする（音量を適宜小さくする等）機能を搭載したりすることが知られている（例えば、下記特許文献１を参照）。また、オーディオ信号の音量レベルを規制するための手法としては、例えば、音量レベルを指定の閾値以下に制限する「リミッター」や所定の閾値よりも高い音量レベルをコンプレッサーというエフェクタを使用することが従来から知られている。
【特許文献１】特開２００４−８０４９６号公報
【０００８】
しかしながら、上記に代表される従来の音量制限の技術では、基本的には、ある時点での音量レベルと音量レベルの閾値とを比較して音量制限しており、ユーザが音に曝された時間の要素が考慮されていなかった。従って、従来の音響再生装置における音量制限の技術は、突発的に大きな音量レベルで発生される再生音によって聴覚にダメージを受けることを防止するという点では有益であるかも知れぬが、長時間連続して音を聴き続けることによる「聴き疲れ」という現象に対しては何ら解決策をもたらすことはなかった。
【０００９】
更に、携帯型ディジタル音響再生装置が小型軽量化された現今においては、ユーザは再生装置の存在感を意識することなく音楽鑑賞に没頭でき、このことはヘッドフォンやイヤホンを使用して長時間にわたる音楽鑑賞する傾向を促すであろう。従って、快適で安全な音楽鑑賞の環境の提供という点から、長時間連続して音を聴き続けることによる「聴き疲れ」という問題への対策、特に、長時間大音量で連続して音楽再生を続けることへの対策が望まれる。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
この発明は、上述の点に鑑みてなされたもので、音量レベルとユーザが音に曝された時間の長さとを考慮した音量制御を行えるようにした音量制御装置及び該装置をコンピュータに実行させるためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
この発明に係る音量制御装置は、音響再生装置から出力されるオーディオ信号の出力音量レベルを検出する検出手段と、過去の或る時点から現時点までの経過時間を計時するための計時手段と、前記出力音量レベルに基づき、前記計時した経過時間全体にわたる出力音量レベルの累積平均値を算出する算出手段と、オーディオ信号の再生時間と該再生時間内で許容される音量レベルの制限値を対応付けたテーブル手段と、前記計時した経過時間と前記算出した累積平均値とに基づいて前記テーブル手段を参照し、該経過時間に対応する再生時間内で許容される音量レベルの制限値を特定し、前記特定した制限値よりも該累積平均値が大きい場合に、オーディオ信号の出力音量レベルを前記制限値以下に下げるよう制御する制御手段とを備える音響制御装置である。
【００１２】
また、この発明は、前記計時手段は現在の時刻データを発生する時計を含み、該時刻データに基づき前記経過時間を計時するものであって、前記算出手段は、所定時間間隔毎に、直前の該所定時間内に出力されたオーディオ信号の出力音量レベルの平均値を算出する第１の算出手段と、前記第１の算出手段により算出した平均値と該平均値を算出した時点の時刻データとを１セットのログデータとして記録する記録手段と、前記記録手段に記録された複数のログデータに基づき、複数の平均値を平均した累積平均値を算出する第２の算出手段とを含むものであることを特徴とする前記量制御装置である。
【００１３】
更に、この発明は、前記累積平均値が所定のスレッショルド値以下であった場合、前記記録手段の記録内容をリセットするリセット手段を更に備えることを特徴とする前記音量制御装置である。
【００１４】
また、この発明は、音響再生装置から出力されるオーディオ信号の音量制御機能をコンピュータに実行させるためのプログラムであって、該音響再生装置から出力されるオーディオ信号の出力音量レベルを検出する手順と、過去の或る時点から現時点までの経過時間を計時するための手順と、前記出力音量レベルに基づき、前記計時した経過時間全体にわたる出力音量レベルの累積平均値を算出する手順と、前記計時した経過時間と前記算出した累積平均値に基づいて、オーディオ信号の再生時間と該再生時間内で許容される音量レベルの制限値を対応付けたテーブルを参照し、該経過時間に対応する再生時間内で許容される音量レベルの制限値を特定し、前記特定した制限値よりも該累積平均値が大きい場合に、オーディオ信号の出力音量レベルを前記制限値以下に下げるよう制御する手順とを備えるプログラムである。
【発明の効果】
【００１５】
この発明によれば、計時手段により経過時間を計時し、算出手段により経過時間全体にわたる出力音量レベルの累積平均値を算出し、該計時した経過時間と該算出した累積平均値に基づいて、オーディオ信号の再生時間と該再生時間内で許容される音量レベルの制限値を対応付けたテーブル手段を参照し、該経過時間に対応する再生時間内で許容される音量レベルの制限値を特定し、該特定した制限値よりも該累積平均値が大きい場合に、オーディオ信号の出力音量レベルを前記制限値以下に下げるよう制御することで、ユーザが音を聴いていた時間（経過時間）と該経過時間における出力音量レベルに応じた音量制御を行うことができる。音楽の聴取時間に応じた適切な音量制御により、長時間にわたり音楽を聴いていても、「聴き疲れ」や騒音性難聴などからユーザの耳を保護し、安全で快適な音楽鑑賞を行うことができるという優れた効果を奏する。また、音量の調整は自動で行われるので、ユーザは音量調整を気にしなくて良い。また、実際に出力されているオーディオ信号の出力音量レベルの累積平均値を判断基準にして音量調整を行っているので音源毎の音量差を気にしなくて良く、また、音源の音量が小さいデータの再生においても不所望な音量制限がかかることなく適切な出力音量レベルでのオーディオ信号の再生が行われる。
【００１６】
前記累積平均値を算出する構成の一例として、所定時間間隔毎に、直前の該所定時間内に出力されたオーディオ信号の出力音量レベルの平均値を算出し、算出した平均値と該平均値を算出した時点の時刻データとを１セットのログデータとして記録手段に記録しておき、該記録手段に記録された複数のログデータに基づき複数の平均値を平均することで累積平均値を算出することができる。更に、前記累積平均値が所定のスレッショルド値以下であった場合に前記記録手段の記録内容をリセットするよう構成してもよい。これにより、出力音量レベル（平均値）がスレッショルド値以下（再生一時停止など無音状態を含む）の状態が一定時間以上続くまではログデータを保持しておくことができるので、結果的に、ユーザへの音の曝露が無い（もしくは無視できるほど小さい）状態が或る程度の時間継続し、ユーザの「聴き疲れ」の蓄積が解消さるまでは、ログデータを保持する（つまり当該時間を経過時間として計時する）機能を果たす。これにより、「聴き疲れ」による耳の疲労の蓄積とその回復までも考慮した音量制御を行うことができる。
【００１７】
なお、この発明に係る音量制御装置は、ハードウェア装置の形態で構成及び実施されてもよいし、或いは、この発明に係る音量制御機能をコンピュータに実行させるソフトウェアプログラムの形態で構成及び実施されてもよい。
【発明を実施するための最良の形態】
【００１８】
以下、添付図面を参照して、この発明に係る音量制御装置の実施の形態について詳細に説明する。
【００１９】
図１は、この実施例に係る音響再生装置の機能的構成を示すブロック図である。図１において、音響再生装置１は、外部音源２乃至内部音源３から供給される音楽データ（例えば楽曲データ）を再生するための装置である。音響再生装置１は、携帯型音響再生装置であってもよいし、いわゆるミニコンポーネントステレオ再生装置のような据え置き型の装置であってもよい。再生対象の音楽データのフォーマットは従来から知られるどのようなフォーマットであってもよい。内部音源３は、ハードディスクドライブ、不揮発メモリ、ＲＡＭ、あるいは、ＣＤドライブなどで構成される。また、図１において外部音源２は、例えば、ＣＤプレーヤー、ＭＤプレーヤー、カセットデッキ、或いは、ネットワーク経由で転送される音楽データをリアルタイムで再生するストリーム再生装置など、音響再生装置１の外部から音楽データを供給する装置で構成される。音響再生装置１に具備される音源は、外部音源２乃至内部音源３のいずれか一方であってよい。
【００２０】
処理回路４は、外部音源２乃至内部音源３から供給された音楽データに基づくオーディオ信号の再生処理を含む各種信号処理を行う。音量調整部５は、処理回路４から出力されたオーディオ信号の音量レベル（ボリューム値）を調整するモジュールであって、ユーザがボリューム値を可変設定するボリューム操作子を含む。処理回路４から出力されたオーディオ信号は、音量調整部５に設定されたボリューム値に応じた音量レベルで、オーディオ出力部６から放音される。オーディオ出力部６は、スピーカ、ヘッドフォン乃至イヤホンなど、電気的オーディオ信号を機械振動に変える変換器であればどのようなものでもよい。また、音量調整部５の出力信号を処理回路４にフィードバックする信号ライン７が設けられている。これにより、処理回路４は音量調整部５から現在出力されているオーディオ信号の音量レベル（出力音量レベル）を取得することができる。この構成が、請求項１の検出手段に相当する。ここで検出する出力音量レベルは、音源（外部音源２乃至内部音源３）の音量ではなく、オーディオ出力部６から出力される音の音量レベル（ユーザが実際に聴いている音の音量レベル）に相当する。
なお、図１の例では、音量調整部５の後段から信号を取り出して、該取り出した信号を処理回路４にフィードバックするよう信号ライン７が配線されているが、これに限らず、図１において点線で示す信号ライン７´のように、信号ラインを音量調整部５の前段に設け、音量調整部５の前段から取り出した信号を処理回路４にフィードバックする構成とし、該処理回路４にてフィードバックされた信号のレベルに音量調整部５に設定されているボリューム値（ゲイン）を足し合わせることで、音量調整部５から現在出力されているオーディオ信号の音量レベルを取得するようにしてもよい。
【００２１】
この実施例に係る音響再生装置１は再生音の音量レベルを自動的に調整する機能（音量自動調整機能）を有する。この実施例に係る音響再生装置１に具備された音量自動調整機能は、或る音量レベルの音が或る時間以上連続して再生された場合に、後述の図５の「音量レベル−連続再生時間」テーブルに設定された再生時間毎の制限値に基づき自動的に出力音量レベルを下げる制御を行う点に主要な特徴を有する。この実施例において、前記音量自動調整機能は処理回路４が実行するソフトウェアプログラムにより実現される。
【００２２】
図２は、処理回路４の電気的ハードウェア構成を詳細に示すブロック図である。ＣＰＵ１０と、ＲＯＭ１１及びＲＡＭ１２を含むメモリからなるマイクロコンピュータに対して、タイマ１３、入力回路１４、出力回路１５、制御回路１６及び検出回路１７が通信バス１０Ｂを介して接続されている。ＲＯＭ１１乃至ＲＡＭ１２には、ＣＰＵ１０により実行される各種プログラムが記憶されており、ＣＰＵ１０は該各種プログラムに基づき音楽データの再生処理や、この実施例に係る音量自動調整処理等を実行する。また、ＲＯＭ１１乃至ＲＡＭ１２には、音楽データ再生時に測定する出力音量レベルをバッファするための領域、後述する「ログデータ」を記録するための領域、及び、後述する「音量レベル−連続再生時間」テーブルを記憶する領域が含まれる。
【００２３】
入力回路１４を介して外部音源２乃至内部音源３から音楽データが取り込まれる。制御回路１６は、入力回路１４から取り込んだ音楽データに対して、前記マイクロコンピュータの指示に応じた各種処理を実施する。すなわち、入力回路１４から取り込んだ音楽データに基づくオーディオ信号（再生音）を出力回路１５を介してオーディオ出力部（スピーカ／ヘッドフォン等）から出力させると共に、該出力するオーディオ信号に対する音量制御を行う。ここで、音量制御には、ユーザが音量調整部５（図１参照）に設定したボリューム値に基づく手動制御と後述する音量自動調整処理による自動制御とが含まれる。図２において制御回路１６と出力回路１５との間が両矢印で結線されていることに注目されたい。これは出力回路１５から現在出力されているオーディオ信号を制御回路１６にフィードバックして、該オーディオ信号の出力音量レベルをモニタできることを表す（図１の信号ライン７に相当する）。
【００２４】
また、タイマ１３は、マイクロコンピュータ内部動作の動作クロックを発生させる機能と共に、時刻データを得るためのカレンダークロックの計時機能を含む。時刻データは、後述する音量自動調整処理における「経過時間」の計時等に利用される。このタイマ１３が請求範囲の「計時手段」を構成する。
【００２５】
検出回路１７に接続された操作子１８には、音量調整部５に含まれるボリューム操作子や、音楽再生の開始・停止指示や曲選択、あるいは、この実施例に係る音量自動調整の設定等、各種指示・設定のための操作子類が含まれる。検出回路１７は操作子１８の操作を検出し、該検出した操作子操作に応じたデータをＣＰＵ１０に与える。ＣＰＵ１０は該与えられたデータに応じた制御信号に基づく動作命令を制御回路１６に与える。
【００２６】
図１等に示す通り、処理回路４では音量調整部５から現在出力されているオーディオ信号の出力音量レベルを測定することができる。図３は、音楽データの再生時に所定周期毎に測定した出力音量レベルの推移の一例を示すグラフであって、縦軸に音量レベル、また、横軸に時間ｔを表す。図３に示すとおり、或る音楽データ等の再生時の音量レベルは、細かな強弱の変動に加えて、時間経過に応じた音量レベル帯の大局的遷移があったり、突発的にレベルが大きい部分があったりするなど、複雑な変化を示す。
【００２７】
図４は、図３に示す出力音量レベルを所定時間間隔毎（例えば２０秒毎など）に平均した平均値の推移を示す棒グラフである。なお、図４において縦軸は音量レベル、横軸は時間ｔをそれぞれ表している。棒グラフで示す各時点の平均値は、直前の前記所定時間内に再生されたオーディオ信号の出力音量レベルの平均値である。図４の棒グラフから、時間経過に応じた平均値の変動は、前記図３に示す出力音量レベルの時間経過に応じた変動と同様な傾向を持つことが見て取れる。例えば、時刻ｔ１付近や時刻ｔ２付近など出力音量レベルが大きくなっている部分（前記図３参照）では、平均値の大きさも同様な傾向で変化している。また、時刻ｔ３付近では出力音量レベルが突出して大きくなっており、これに対応する平均値も突出して大きくなっている。
【００２８】
また、図４において、折れ線グラフで示すのは、同図において棒グラフで示す平均値を更に所定時間間隔毎（例えば２０秒毎）に平均した値であって、この明細書においてはこれを「累積平均値」と称する。或る時点の累積平均値は、該或る時点以前の前記平均値群を平均した値であるため、図４に示すとおり、該或る時点以前の時間全体にわたる音量レベルを平均した値になる。例えば、時刻ｔ１、時刻ｔ２乃至時刻ｔ３付近では、出力音量レベルや平均値が大きくなっているのに対して、累積平均値は時間経過に応じて概ね一定の値に収束しているのが図から見て取れる。従って、累積平均値によれば、突発的な音量レベルの増大に左右されずに、ユーザが音を聴き続けてきた時間全体にわたる平均的な音量レベルを判断することができる。
【００２９】
図５は、この実施例に係る音量自動調整処理において参照される「音量レベル−連続再生時間」テーブルの構成例である。この「音量レベル−連続再生時間」テーブルは、オーディオ信号の再生時間と該再生時間内で許容される音量レベルの制限値を対応付けたデータテーブルであって、ＲＯＭ１１乃至ＲＡＭ１２に予め記憶される。この「音量レベル−連続再生時間」テーブルが請求範囲の「テーブル手段」を構成する。既に述べたとおり、長時間にわたり或る程度の音量レベルの音を聴きつづけていると「聴き疲れ」という現象が生じる。過度の大音量で長時間にわたり音を聴き続けると聴力を損なう恐れすらあり、殊に、ヘッドフォンやイヤホンで音楽やオーディオを聴く際は、音量設定や使用時間に注意が必要である。耳の保護のために許容される音量レベルは、該音量レベルの音にさらされている時間の長さに応じて異なる。耳の保護の観点からみた音量レベルと時間の関係は、音を連続して聴き続ける時間（再生時間）が長いほど、許容される音量レベルは小さくなるということがいえる。図５に示す「音量レベル−連続再生時間」テーブルによれば、耳の保護の観点から或る再生時間において聞き続けることが許容される音量レベルの制限値を得ることができる。
【００３０】
図５の「音量レベル−連続再生時間」テーブルにおいては、右側の列に連続再生時間（単位＝時間）を示し、左側の列には前記右列に示された連続再生時間において聴き続けることが許容される音量レベルの制限値（単位＝ｄＢＡ）を示している。例えば、同図に示すテーブルによれば、音量レベルが１０５ｄＢＡの音は、その音の連続再生時間が１時間以内までは聴覚の健康にとって安全であるとみなしてよいことが示されている。従って、図示のテーブルによれば、例えば１０５ｄＢＡの音量レベルの音を３０分間聴き続けることは許容範囲であるが、同音量レベルの音を１時間以上聞き続けた場合には耳の保護の観点から音量レベルを、例えば１時間半の連続再生まで許容される１０２ｄＢＡに、下げるべきであることがわかる。
【００３１】
なお、図５に示すテーブルを構成する各値は、例えば従来から知られる職場等における騒音性難聴に関する研究（騒音レベルと該騒音にさらされる時間の関係）等に準拠して適宜に設定しうるものであって、その設定内容は図５に示す例に限定されるものではない。また、テーブルを構成する各値をユーザが任意に設定できてもよい。また、複数種類の「音量レベル−連続再生時間」テーブルを用意しておき、ユーザが任意のテーブルに選択できてもよい。例えば、各再生時間に設定された制限値の大きさがそれぞれ異なる複数の「音量レベル−連続再生時間」テーブルを用意すれば、ユーザの嗜好に応じて音量レベルの制限値を按配できる。
【００３２】
この実施例に係る音量自動調整処理においては、前記図５の音量レベル−連続再生時間」テーブルを参照して、現時点までの経過時間において聴き続けることが許容される音量レベル（制限値）を特定し、該特定した制限値よりも現時点の累積平均値が大きい場合に、オーディオ信号の出力音量レベルを前記制限値以下に下げるよう音量制御する（動作手順の詳細は後述の図１０を参照）。音量調整の判断基準に累積平均値を使用しているのは、それが現時点までにユーザが聴き続けてきた平均的な音量レベルを表しているからである（図４参照）。この処理を実現するために、この実施例に係る音響再生装置１のＲＯＭ２乃至ＲＡＭ３には、図６に示す「ログデータ記憶領域」が設けられている。図６に示すとおり、ログデータ記憶領域には、時刻データ、該時刻データに対応する平均値及び累積平均値を１セットとするデータが複数セット分記憶できる。この明細書においては、これらログデータ記憶領域に記憶されるデータ（時刻データ、平均値及び累積平均値）を「ログデータ」と称する。時刻データは、平均値が算出された時点の時刻を「年、月、日、時、分及び秒」で表す絶対時刻のデータである。平均値は、対応する時刻データが表す時点の直前までに再生された前記所定時間分のオーディオ信号の出力音量レベルの平均値（単位＝ｄＢＡ）である。また、累積平均値は、或る時点以前の平均値群を平均した値（単位＝ｄＢＡ）である。
【００３３】
図７は前記ログデータ記憶領域にログデータを記録する処理（ログデータ作成処理）の動作手順の一例を示すフローチャートである。この処理は、音響再生装置１の電源オンに応じてで開始するものである。電源投入時には、まず、ログデータ初期化処理が行われる（ステップＳ１）。このログデータ初期化処理の詳細は図９を参照して後述する。
【００３４】
ステップＳ２〜Ｓ６により出力音量レベルに応じた所定時間毎の平均値を算出する処理を行う。すなわち、まず平均値を算出するための所定時間を計時するためのカウンタｃｎｔをリセットしてから（ステップＳ２）、現在の出力音量レベルを取り込み、該取り込んだ出力音量レベルをＲＡＭ１２に設けられたバッファ領域に追加する（ステップＳ３）。出力音量レベルは、音量調整部５から現在出力されているオーディオ信号の出力音量レベルをリアルタイムで測定した値であって、前述の通り、音源（外部音源２乃至内部音源３）の音量ではなく、オーディオ出力部６から出力されるオーディオ信号の出力音量レベル（ユーザが実際に聴いている音の音量レベル）に相当する。そして、カウンタｃｎｔが所定値に達するまで（ステップＳ４のＮＯ）カウンタｃｎｔのカウント値を１つずつインクリメントしながら（ステップＳ５）、現在の出力音量レベルをバッファ領域に取り込む処理（ステップＳ３）を繰り返す。これにより、所定周期毎（カウンタｃｎｔのカウント周期毎）の出力音量レベルをバッファする。
【００３５】
カウンタｃｎｔが所定値に達したら（ステップＳ４のＹＥＳ）、前記ステップＳ３の処理によりバッファされた複数の出力音量レベルに基づき平均値を算出する（ステップＳ６）。前記カウンタｃｎｔを所定値までカウントすることで、該所定値に対応する所定時間の間に再生されたオーディオ信号について、該カウンタｃｎｔのカウント周期毎に測定した複数の出力音量レベルのデータをバッファすることができる。従って、該バッファされた複数の出力音量レベルに基づき算出される平均値は、現時点の直前に再生された該所定時間分のオーディオ信号の出力音量レベルの平均値を表す（前記図４に示す棒グラフの値）。なお、前記所定時間間隔は、例えば２０秒毎など適宜の時間間隔に設定されてよい。また、平均値算出のための計算方法は従来から知られるどのような方法を適用してもよい。そして、ステップＳ７においてログデータ記憶領域（図６参照）にログデータをセットする処理を行う。
【００３６】
図８は前記ステップＳ７のログデータセット処理の手順の一例を示すフローチャートである。前記図６に示した通りログデータ記憶領域には複数のログデータを記録しておくことができる。図８のステップＳ８においてログデータ記憶領域の空き領域をチェックし、空き領域がなければ（ステップＳ８のＮＯ）、ステップＳ９において最も古い時刻のログデータ（時刻、平均値、累積平均値のセット）を消去して、空き領域を確保する。ステップＳ１０では、現在の時刻データと前記ステップＳ６で算出した平均値とをログデータ記憶領域に追記する。図６に示す通り、この実施例において、ログデータ記憶領域に記録される時刻データは、平均値が算出された時点の時刻を「年、月、日、時、分及び秒」で表す絶対時刻のデータであり、平均値は、対応する時刻データが表す時点の直前までに再生された前記所定時間分のオーディオ信号の出力音量レベルの平均である。
【００３７】
ステップＳ１１では、ログデータ記憶領域に記録されている平均値に基づき、最新の累積平均値を算出する。累積平均値は、既に述べた通り、出力音量レベルの平均値を更に平均した値であって、ログデータ記憶領域内に既に記録されている平均値群に基づき計算することができる。ここで算出される累積平均値は、ログデータ記憶領域に記録されている最古の時刻から現在時刻までの経過時間全体にわたる出力音量レベルの平均を概ね反映した値になる（前記図４参照）。そして、ステップＳ１２において前記ステップＳ１１で算出した累積平均値を、対応する時刻データ及び平均値（前記ステップＳ１０で書き込まれたもの）の１セット分のログデータとしてログデータ記憶領域に追記する。
【００３８】
上記図７及び図８を参照して説明したログデータ作成処理は、音響再生装置１の電源がオフされるまでステップＳ２〜Ｓ１１の処理をループすることで、所定時間間隔毎にログデータを作成し、該作成したログデータを時刻順にログデータ記憶領域に蓄積してゆくことができる。なお、この実施例において累積平均値の算出手順が２段階（ステップＳ６にて平均値を求め、ステップＳ１１にて該平均値に基づく累積平均値を求める）に分かれているが、これに限らず、累積平均値を実測した出力音量レベルに基づき算出する（つまり計算処理を１段階で済ます）ことも可能であり、この場合は、ログデータとしては平均値ではなく出力音量レベルとその検出時刻を記録することになるであろう。この実施例に示すように２段階に分けて累積平均値を計算することで、累積平均値を１段階で計算するよりも、計算に必要なメモリリソースを節約することができ、処理効率が良いという利点がある。
【００３９】
図９は、前記図７のステップＳ１において行われるログデータ初期化処理の動作手順の一例を示すフローチャートである。ステップＳ１２において、最後にログデータが作成された時刻を取得する。すなわち、ログデータ記憶領域に記憶された最新のログデータの時刻データを得る。そして、ステップＳ１３においては、前記取得した時刻から現在時刻までのログデータとして、平均値及び累積平均値ともに最低音量レベル（デシベル単位ではマイナス無限大と表現される）にセットされたログデータを生成して、該生成したログデータをログデータ記憶領域に順次書き込む。この初期化処理により、電源が投入された際に、最後のログデータ作成時から現時点（電源投入時）までの時間、つまり、電源をオフしていた期間のログデータをログデータ記憶領域に蓄積させることができる。これにより、電源をオフしていた期間を含めたログデータが記録されることになる。このように、電源をオフしていた期間を含めたログデータを記録しておくことで、累積平均値の計算に該電源をオフしていた期間の長さも反映させることができる。従って、前回電源オフ時点から十分な時間間隔を空けずに電源オンして、音楽鑑賞を再開したとすると、累積平均値の大きさには、前回電源オフ以前の平均値の蓄積の影響が反映することになる。前回電源オフ時点以前の平均値の蓄積の影響が消尽するために必要な電源オフ期間の長さは、前回音楽聴取時の累積平均値の大きさに応じる。つまり、大音量で音楽を聴いていたならば、それだけ、過去の蓄積が消尽するのに要する時間は長くなる。言い換えれば、このような初期化処理を電源投入時に行うことで、耳の疲労度合いに相関した累積平均値を得ることができるようになり、電源オフ期間（耳を休めていた時間）の長さの影響をも反映した音量調整処理ができるようになる。
【００４０】
図１０は、この実施例に係る音量自動調整処理の手順の一例を示すフローチャートである。この処理は、前記ログデータ作成処理によりログデータが更新された（新規に作成された）タイミングで起動してもよいし、或いは、ログデータ作成とは独立して所定時間毎にタイマー起動してもよいし、或いは、ユーザが手動で起動指示するようにしてもよい。この音量自動調整処理が、請求範囲の「制御手段」を構成する。ステップＳ１４において、ログデータ記憶領域に基づき、現時点まででどのくらいの音量レベルの音を何時間聴き続けたかを算出する。すなわち、ログデータ記憶領域に記録されている最も古い時刻データから現時点の最新の時刻データまでの経過時間を表すデータを算出すると共に、最新のログデータに含まれる累積平均値を該ログデータ記憶領域から出力する。ここで算出する経過時間のデータにより、ユーザが連続してオーディオ信号を聴き続けた時間を得ることができ、最新の累積平均値により、前記経過時間の間に、ユーザがどのくらいの音量レベルの音を聴いていたのかを特定することができる。
【００４１】
ステップＳ１５においては、前記算出した音量レベル（累積平均値）と所定のスッショルド値を比較し、ログデータをリセットするかどうか判断している。累積平均値が該スッショルド値以上であれば（ステップＳ１５のＹＥＳ）、ログデータをリセットせずにステップＳ１６以下の処理による音量自動調整を行う。なお、ログデータのリセット処理や、その判断基準となるスッショルド値については、後述する。
【００４２】
ステップＳ１６において、前記ステップＳ１４で算出した経過時間と音量レベル（累積平均値）に基づいて「音量レベル−連続再生時間」テーブルを参照して、出力音量レベルを下げるか否かを算出する。すなわち、経過時間に基づいて「音量レベル−連続再生時間」テーブルを参照することで、前記算出した経過時間で許容される制限値（音量レベル）を特定し、前記特定した制限値と現時点の累積平均値を比較することで、出力音量レベルを下げるべきか否かを判断できる。前記特定した制限値は、現時点までの経過時間で許容される音量レベルの限界（最大値）として定義された値である。従って、前記特定した制限値よりも現時点の累積平均値が大きい場合（ステップＳ１７のＹＥＳ）、ステップＳ１８において、処理回路４は出力音量レベルを前記制限値以下に下げるよう音量調整部５のボリューム値の設定を制御する。例えば、経過時間が４０分で累積平均値が１１０ｄＢＡであれば、図５に示す「音量レベル−連続再生時間」テーブルから、現在の経過時間に対して音量レベルが制限値を超えていることがわかる。従って、この場合は、例えば、１時間以内の聴取であれば許容される１０５ｄＢＡまで出力音量レベルを下げるよう制御すればよい。これにより、出力音量レベル（累積平均値）と該出力音量レベルの音を聴き続けた時間の長さとを考慮した音量自動調整を行うことができる。なお、ステップＳ１８における音量制御は、前記特定した制限値まで出力音量レベルを下げる制御に限らず、該制限値よりも小さいレベルまで出力音量レベルを下げる制御であってもよい。
【００４３】
一方、前記特定した制限値よりも現時点の累積平均値が小さければ（ステップＳ１７のＮＯ）、現在の出力音量レベルで音を聴き続けても差し支えない（耳に不調をきたさない）ので、音量制御せずに、当該処理を終了してよい。
【００４４】
前記ステップＳ１５において累積平均値がスッショルド値以下であった場合には（ステップＳ１５のＮＯ）、ステップＳ１９においてログデータのリセット処理を行い、ログデータ記録領域に蓄積されたログデータを消去する。ログデータリセットの判断基準となるスレッショルド値は、適宜の極小音量レベル（例えば可聴限界に近い値など）に設定されるものとする。累積平均値は、既に述べたとおり、ログデータ記憶領域に記録されている最古の時刻から現在時刻までの平均値を平均した値であるため、累積平均値がスレッショルド値を下回るには、出力音量レベル（平均値）が前記スレッショルド値以下の状態（再生一時停止など無音状態を含む）が一定時間以上続かねばならない。従って、この実施例に示すログデータリセット処理によれば、音楽データの再生停止後もログデータを蓄積し続け、或る程度の時間過ぎた後に、初めてログデータがリセットされることになる。前記「或る程度の時間」は、累積平均値の大きさがスレッショルド値以下まで低減するのに必要な時間に対応している。従って、大音量で音楽を聴いていたならば、それだけ、累積平均値の低減に時間がかかるので、ログデータがリセットされるまでの期間は長くなる。このように、累積平均値が十分に低減しきらないうちにはログデータをリセットせずに蓄積しておくことで、再生一時停止など無音状態（もしくは無視できるほど小さい音量の状態）の長さの影響をも反映した音量調整処理ができるようになる。これのより、例えば、音楽聴取を一時停止してから十分な時間を空けずに再開した場合には、前回の音楽聴取のログデータの影響（耳の疲労の蓄積度合い）を反映した音量自動調整処理を行うことができる。
【００４５】
以上説明した通り、この実施例に係る音響再生装置においては、経過時間と音量レベル（ログデータ）に応じて、オーディオ信号の出力音量レベルを適切なレベル（制限値）に自動的に調整することができるので、長時間にわたり音楽を聴いていても「聴き疲れ」や騒音性難聴などからユーザの耳を保護し、安全で快適な音楽鑑賞を行うことができるという優れた効果を奏する。また、音量の調整は自動で行われるので、ユーザは音量調整を気にしなくて良い。また、音源２，３の音量ではなく、実際に出力されているオーディオ信号の出力音量レベルを計測し、該計測した音量レベルの平均値（累積平均値）を判断基準にして音量調整を行っているので、音源毎の音量差を気にしなくて良く、また、音源の音量が小さいデータの再生においても不所望な音量制限がかかることなく適切な出力音量レベルでのオーディオ信号の再生が行われる。
【００４６】
また、図９に示す初期化処理により、音響再生装置の電源がオフされていた時間に対応するログデータを、最低音量レベル（デシベル単位ではマイナス無限大）のデータとして作成し、電源オフされていた期間を含めたログデータを蓄積しておくことができる。また、上記ステップＳ１９に示すログデータのリセット処理においては、累積平均値が所定のスッショルド値以下である場合にログデータ記録領域をリセットするよう処理しているので、出力音量レベル（平均値）がスレッショルド値以下（再生一時停止など無音状態を含む）の状態が一定時間以上続くまでは、ログデータを保持しておくことができる。従って、上記の初期化処理及びログデータリセット処理のいずれも、ユーザへの音の曝露が無い（もしくは無視できるほど小さい）状態が或る程度の時間継続し、ユーザの「聴き疲れ」の蓄積が解消さるまでは、ログデータを保持しておく（つまり当該時間を経過時間として計時する）機能を果たすことになる。これにより、例えば、或る程度大きな音量で音楽を聴き続けた後に装置の電源オフ乃至音楽再生を一時停止し、十分な時間を空けないうちに、再び音楽を聴き始めた場合等であっても、「聴き疲れ」の蓄積とその回復までも考慮した音量制御を行うことができる。
【００４７】
なお、この実施例において、前記図１０のステップＳ１４において算出する「経過時間」は、意味合いとしてはユーザがオーディオ信号を聴き続けた時間を表すデータであるが、実際のところは、先に述べたとおり、或る程度の音量レベルのオーディオ信号が出力されている時間のみならず、電源オフされていた時間乃至スレッショルド値以下の小さい出力音量レベルの状態（再生一時停止など無音状態を含む）の時間も含めた時間も「経過時間」として計時されるようになっている。このような「経過時間」の計時を行うことで、単純に音楽の再生時間を計時するよりも、「聴き疲れ」の蓄積など耳の疲労状態に即した時間データを得ることができ、適切な音量制御を行うことが可能となる。
【００４８】
なお、ログデータのリセット処理については、上記ステップＳ１９の処理のみならず、リセットボタン操作等によりユーザが手動指示で強制的にログデータをリセットさせることができるよう構成してもよい。
【００４９】
また、ログデータ記憶領域を複数通り持つよう構成してもよい。これにより、例えば、複数人のユーザで１台の音響再生装置１を共有する場合に、各ユーザ毎に固有のログデータ記憶領域を使用することができる。また、ログデータ記憶領域及びそこに記憶されるログデータの構成は、図６に示す構成に限定されず、少なくとも「経過時間」のデータと、累積平均値を得ることができさえすればよい。また、上記実施例において、時刻データは、時刻を「年、月、日、時、分及び秒」で表す絶対時刻のデータとしたが、これに限らず、或る時点から現時点までの時間差を表す相対時刻のデータであってもよい。
【００５０】
なお、上記実施例においては、音量自動調整機能が処理回路４で実行されるソフトウェアプログラムの形態で構成及び実施される例を示したが、これに限らず、この発明に係る音量自動調整機能はハードウェア装置の形態で構成及び実施されてもよい。
【図面の簡単な説明】
【００５１】
【図１】この発明の一実施例に係る音響再生装置の機能的構成を示すブロック図。
【図２】図１に示す音響再生装置の電気的構成を示すブロック図。
【図３】図１に示す音響再生装置において計測される出力音量レベルの推移を示すグラフの一例。
【図４】前記図３に示す出力音量レベルの平均値（棒グラフ）と該平均値の累積平均値（折れ線グラフ）の推移を示すグラフの一例。
【図５】「音量レベル−連続再生時間」テーブルの構成例を示す図。
【図６】ログデータ記憶領域の構成例を示す図。
【図７】ログデータ作成（平均値算出）処理の手順の一例を示すフローチャート。
【図８】ログデータ作成（累積平均値算出）処理の手順の一例を示すフローチャート。
【図９】ログデータ初期化処理の手順の一例を示すフローチャート。
【図１０】音量自動調整処理の手順の一例を示すフローチャート。
【符号の説明】
【００５２】
１  音響再生装置、２  外部音源、３  内部音源、４  処理回路、５  音量調整部、６  オーディオ出力部、７  信号ライン、１０  ＣＰＵ、１１  ＲＯＭ、１２  ＲＡＭ、１３  タイマ、１４  入力回路、１５  出力回路、１６  制御回路、１７  検出回路、１８  操作子
【図１】
2008159094.tif 000003
【図２】
2008159094.tif 000004
【図３】
2008159094.tif 000005
【図４】
2008159094.tif 000006
【図５】
2008159094.tif 000007
【図６】
2008159094.tif 000008
【図７】
2008159094.tif 000009
【図８】
2008159094.tif 000010
【図９】
2008159094.tif 000011
【図１０】
2008159094.tif 000012