(57)【要約】      （修正有）【課題】コンテンツ再生時に取得したデータに基づき、ファンの駆動スケジュールを決定することで、同一コンテンツの２回目以降の再生におけるファン駆動制御の精度を向上させることが可能な冷却装置を提供する。【解決手段】冷却装置は、ファンと、温度センサと、コンテンツ情報取得部と、スケジュール決定部と、保存部と、ファン制御部と、を有する。コンテンツ情報取得部は、コンテンツ情報を取得する。スケジュール決定部は、コンテンツ情報に基づきファンの駆動スケジュールを決定する。保存部は、駆動スケジュールを保存する。ファン制御部は、同一コンテンツの再生時にファンをその駆動スケジュールに基づき駆動させる。このようにすることで、冷却装置は、ユーザのコンテンツ視聴に適した高精度なファン制御を実現することができる。【選択図】図２
2009230690.tif 000002
【特許請求の範囲】
【請求項１】
ファンを有し、コンテンツの再生を行う電子機器内の冷却を行う冷却装置において、
前記電子機器内の温度を計測する温度センサと、
前記ファンの駆動制御を行うファン制御部と、
前記コンテンツの時系列の音量情報と、前記ファンの時系列の駆動情報と、前記装置内温度の時系列の温度情報と、をコンテンツ情報として取得するコンテンツ情報取得部と、
前記コンテンツ情報に基づき前記コンテンツに対する前記ファンの駆動スケジュールを決定するスケジュール決定部と、
前記駆動スケジュールを保存する保存部と、を備え、
前記ファン制御部は、前記駆動スケジュールを作成したコンテンツと同一コンテンツの再生時に前記駆動スケジュールに基づき前記ファンの駆動制御を行うことを特徴とする冷却装置。
【請求項２】
前記スケジュール決定部は、低音量駆動時間帯を検出し、当該低音量駆動時間帯における駆動時間を高音量停止時間帯に割り振ることで前記駆動スケジュールを決定することを特徴とする請求項１に記載の冷却装置。
【請求項３】
前記スケジュール決定部は、再生時最高温度が第１の温度よりも低い場合、前記再生時最高温度と第１の温度の差分に基づき駆動時間帯を縮小することを特徴とする請求項１または２に記載の冷却装置。
【請求項４】
前記ファン制御部は、前記ファンの状態遷移時において、前記ファンの回転数を緩やかに変化させることを特徴とする請求項１乃至３のいずれか一項に記載の冷却装置。
【請求項５】
前記スケジュール決定部は、さらに環境温度に基づき前記駆動スケジュールを決定することを特徴とする請求項１乃至４いずれか一項に記載の冷却装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファンを有する冷却装置の制御に関する。
【背景技術】
【０００２】
従来より、電子機器内の温度上昇による熱破壊を防止するため、電子機器内に冷却用ファンが設置されることがある。例えば、特許文献１には、ＤＶＤプレーヤなど、音声を含むコンテンツを再生する装置に対し、ユーザの視聴の妨げにならないよう、音声の出力に応じてファンの回転数を制御する冷却装置が記載されている。その他、関連ある技術が特許文献２に記載されている。
【０００３】
【特許文献１】特開２００６−１４０１７０号公報
【特許文献２】特開２００６−１１４８６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一方、特許文献１及び特許文献２に記載の冷却装置は、電子機器内の温度や音量などに基づき、再生時においてリアルタイムにファンの回転数を決定し、制御している。即ち、短期間での局所的な情報のみに基づきファンを制御する。しかし、このような冷却装置は、コンテンツに応じたファン制御の全体的な最適化には限界がある。また、同一のコンテンツに対し、次回以降再生した場合にもファン制御の精度は向上しない。
【０００５】
本発明が解決しようとする課題としては、上記のものが一例として挙げられる。本発明は、コンテンツ再生時に取得した情報に基づき、ファンの駆動スケジュールを決定することで、同一コンテンツの２回目以降の再生におけるファン制御の精度を向上させることが可能な冷却装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、ファンを有し、コンテンツの再生を行う電子機器内の冷却を行う冷却装置において、前記電子機器内の温度を計測する温度センサと、前記ファンの駆動制御を行うファン制御部と、前記コンテンツの時系列の音量情報と、前記ファンの時系列の駆動情報と、前記装置内温度の時系列の温度情報と、をコンテンツ情報として取得するコンテンツ情報取得部と、前記コンテンツ情報に基づき前記コンテンツに対する前記ファンの駆動スケジュールを決定するスケジュール決定部と、前記駆動スケジュールを保存する保存部と、を備え、前記ファン制御部は、前記駆動スケジュールを作成したコンテンツと同一コンテンツの再生時に前記駆動スケジュールに基づき前記ファンの駆動制御を行うことを特徴とする。
【発明を実施するための最良の形態】
【０００７】
本発明の１つの観点では、ファンを有し、コンテンツの再生を行う電子機器内の冷却を行う冷却装置において、前記電子機器内の温度を計測する温度センサと、前記ファンの駆動制御を行うファン制御部と、前記コンテンツの時系列の音量情報と、前記ファンの時系列の駆動情報と、前記装置内温度の時系列の温度情報と、をコンテンツ情報として取得するコンテンツ情報取得部と、前記コンテンツ情報に基づき前記コンテンツに対する前記ファンの駆動スケジュールを決定するスケジュール決定部と、前記駆動スケジュールを保存する保存部と、を備え、前記ファン制御部は、前記駆動スケジュールを作成したコンテンツと同一コンテンツの再生時に前記駆動スケジュールに基づき前記ファンの駆動制御を行う。
【０００８】
上記の冷却装置は、ＤＶＤプレーヤなどの再生機器に好適に適用される。冷却装置は、ファンと、温度センサと、コンテンツ情報取得部と、スケジュール決定部と、保存部と、ファン制御部と、を有する。温度センサは、電子機器内の温度を計測する。コンテンツ情報取得部は、コンテンツ情報を取得する。コンテンツ情報は、音量情報、駆動情報及び温度情報からなる。スケジュール決定部は、コンテンツ情報に基づきファンの駆動スケジュールを決定する。保存部は、上述の駆動スケジュールを電子機器の補助記憶装置等に保存する。ファン制御部は、再生するコンテンツと対応する駆動スケジュールが存在していた場合に、ファンをその駆動スケジュールに基づき駆動させる。このようにすることで、冷却装置は、同一コンテンツの２回目以降の再生において、前回の再生期間中の時系列の音量情報や温度情報に基づき駆動スケジュールを決定することができる。よって、この駆動スケジュールに基づきファンを駆動させることで、ユーザのコンテンツ視聴に影響のない高精度なファン制御を実現することができる。また、冷却装置は、駆動スケジュールを再生の度に作成し、更新することで、コンテンツの再生回数を重ねるに従い、より高精度なファン制御を実現することができる。
【０００９】
上記の冷却装置の一態様では、前記スケジュール決定部は、低音量駆動時間帯を検出し、当該低音量駆動時間帯における駆動時間を高音量停止時間帯に割り振ることで前記駆動スケジュールを決定する。この態様では、スケジュール決定部は、低音量時におけるファンの駆動時間帯を特定し、その駆動時間を高音量かつファンが停止していた時間帯に分配する。このようにすることで、冷却装置は、ファンの駆動音が特に目立つコンテンツの低音量時にファンを駆動することを避けることができる。即ち、これにより、ユーザは、より快適にコンテンツを視聴することができる。
【００１０】
上記の冷却装置の他の一態様では、前記スケジュール決定部は、再生時最高温度が第１の温度よりも低い場合には、前記再生時最高温度と第１の温度の差分に基づき駆動時間帯を縮小する。この態様では、スケジュール決定部は、再生時における電子機器内の最高温度が、第１の温度よりも低い場合は、前回の再生時は過剰にファンを駆動したと判断し、駆動時間帯を縮小する。ここで第１の温度は、電子機器の保護のためファンを駆動する必要がある温度の下限に設定されるのが好ましい。これにより、冷却装置は、ファンの過剰な駆動を防ぐことで、消費電力を低減することができる。ファンの駆動時間を短縮することにより、ファンの駆動音が発生する時間を短くすることができる。即ち、ユーザはより快適なコンテンツ視聴をすることができる。
【００１１】
上記の冷却装置の他の一態様では、前記ファン制御部は、ファンの状態遷移時において、前記ファンの回転数を緩やかに変化させる。このようにすることで、ユーザのコンテンツ視聴の妨げとなることなくファンの状態を遷移させることが可能となる。
【００１２】
上記の冷却装置の他の一態様では、前記スケジュール決定部は、さらに環境温度に基づき前記駆動スケジュールを決定する。同一のコンテンツを再生する場合でも、再生を行う季節により環境温度が異なる場合がある。したがって、その場合においても、冷却装置は、環境温度を考慮することで適切に駆動スケジュールを決定することが可能となる。
【実施例】
【００１３】
以下、図面を参照して本発明の好適な実施例について説明する。なお、以下の説明は、本発明に係る冷却装置をＤＶＤプレーヤなどのコンテンツを再生可能な電子機器（以後、「再生装置」と呼ぶ。）に適用した例を示す。なお、以後において「コンテンツ」とは、音声データ、映像データ、またはその両方を含む再生装置にて再生可能なデータをいう。
【００１４】
［再生装置］
図１に、再生装置１の構成を示す。図１に示すように、再生装置１は、冷却ユニット１０、システムコントローラ２０、ディスクドライブ３１、データ記憶ユニット３６、表示ユニット４０、音声出力ユニット５０及び入力装置６０を備える。
【００１５】
冷却ユニット１０は、温度センサ１１及びファン１２を備える。冷却ユニット１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２２とともに冷却装置を構成する。温度センサ１１は、再生装置１内の温度（以後、「装置内温度」と呼ぶ。）を計測するためのセンサである。ファン１２は、再生装置１内を冷却するための送風機である。ファン１２は、ＣＰＵ２２の制御下で、温度センサ１１の検出値及び音声出力ユニット５０の音声出力値に基づき動作する。以後、ファン１２が駆動している状態を「オン状態」、ファン１２が停止している状態を「オフ状態」と呼ぶ。また、ファン１２は、駆動時において、駆動による所定の騒音（以後、「ファン駆動音」と呼ぶ。）を発生させる。
【００１６】
システムコントローラ２０は、インタフェース２１、ＣＰＵ２２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２３及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２４を含んでおり、冷却装置を含む再生装置１全体の制御を行う。ＣＰＵ２２は、システムコントローラ２０全体を制御する。ＲＯＭ２３は、システムコントローラ２０を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。ＲＡＭ２４は、ＣＰＵ２２に対してワーキングエリアを提供する。
【００１７】
システムコントローラ２０、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブなどのディスクドライブ３１、データ記憶ユニット３６、表示ユニット４０、音声出力ユニット５０及び入力装置６０は、バスライン３０を介して相互に接続されている。
【００１８】
ディスクドライブ３１は、システムコントローラ２０の制御の下、ＣＤ又はＤＶＤといったディスク３３から、音楽データ、映像データなどのコンテンツを読み出し、出力する。なお、ディスクドライブ３１は、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブのうち、いずれか一方としてもよいし、ＣＤ及びＤＶＤコンパチブルのドライブとしてもよい。
【００１９】
データ記憶ユニット３６は、例えば、ＨＤＤなどにより構成され、各種データを記憶するユニットである。本実施例においては、再生用のコンテンツの音量情報などを保持したり、後述する駆動スケジュールを記憶するのに用いられる。
【００２０】
表示ユニット４０は、システムコントローラ２０の制御の下、各種表示データをディスプレイなどの表示装置に表示する。表示ユニット４０は、バスライン３０を介してＣＰＵ２２から送られる制御データに基づいて表示ユニット４０全体の制御を行うグラフィックコントローラ４１と、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ４２と、グラフィックコントローラ４１から出力される画像データに基づいて、ディスプレイ４４を表示制御する表示制御部４３と、ディスプレイ４４とを備える。ディスプレイ４４は、画像表示部として機能し、例えばブラウン管、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、液晶ディスプレイ、ＰＤＰ、有機ＥＬ、プロジェクタ等によって実現することができる。
【００２１】
音声出力ユニット５０は、システムコントローラ２０の制御の下、ＣＤ−ＲＯＭドライブ３１又はＤＶＤ−ＲＯＭ３２、若しくはＲＡＭ２４等からバスライン３０を介して送られる音声デジタルデータのＤ／Ａ（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ）変換を行うＤ／Ａコンバータ５１と、Ｄ／Ａコンバータ５１から出力される音声アナログ信号を増幅する増幅器（ＡＭＰ）５２と、増幅された音声アナログ信号を音声に変換して出力するスピーカ５３とを備えて構成されている。
【００２２】
入力装置６０は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。
【００２３】
なお、図１に示された再生装置１の構成は一例であり、本発明が適用可能な構成は、必ずしもこれに限られない。例えば、表示ユニット４０及び音声出力ユニット５０は、再生装置１とは異なる装置（テレビジョン等）で実現してもよい。この場合、当該端末には別途Ｄ／Ａコンバータ等のテレビジョン信号生成装置を具備し、再生装置１と表示ユニット４０及び音声出力ユニット５０とはＡＶケーブルや同軸ケーブル等で接続される。また、再生装置１は、ＡＶケーブルや同軸ケーブル等で他の装置と接続し、他の装置からコンテンツを受信可能な構成であってもよい。
【００２４】
また、冷却装置は、ＣＰＵ２２とは別のＣＰＵ、即ち冷却装置のみを制御するためのＣＰＵを有してもよい。この場合、以後におけるファン１２の制御はＣＰＵ２２の代わりに上述した別のＣＰＵが実行する。
【００２５】
［ファン制御方法］
次に、本実施例に係る冷却装置のファン１２の制御方法について説明する。本実施例において、同一のコンテンツに対する１回目の再生時のファン１２の制御方法（以後、「第１の制御方法」と呼ぶ。）と、２回目以降の再生時のファン１２の制御方法（以後、「第２の制御方法」と呼ぶ。）とは異なる。そこで、まず、第１の制御方法について述べる。なお、以後において「音量」とは、スピーカ５３から実際に出力されるユーザの音量設定を反映した音量ではなく、音声データが有する音量を表すものとする。また、以後において「コンテンツ」とは、音声データまたは映像データ若しくはその両方を含む再生用データを表す。
【００２６】
第１の制御方法において、冷却装置は、装置内温度に基づきファン１２を制御する。冷却装置は、装置内温度を例えば温度センサ１１により取得することができる。具体的には、冷却装置は、装置内温度が所定の温度（以後、「第１の温度」と呼ぶ。）以上の場合にファン１２を駆動させる。ここで、第１の温度は、再生装置１の熱破壊が起こる可能性がない温度の上限値またはその近傍値であることが好ましい。さらに、音声出力ユニット５０から出力される音量が所定値（以後、「第１の音量」と呼ぶ。）以上の場合、冷却装置は装置内温度が第１の温度以下であってもファン１２を駆動させる。ここで、第１の音量は、ファン１２を駆動しても十分ユーザがコンテンツを聴くことのできる音量に設定することが好ましい。このように、音量が高い時にファン１２を予備的に駆動させ、装置内温度を低下させておくことで、冷却装置は、低音量時にファン１２を駆動するのを防ぐことができる。
【００２７】
しかし、この場合でも、低音量時に装置内温度が第１の温度以上に達した場合、冷却装置はファン１２を駆動しなければならない。したがって、低音量時に駆動音が発生し、ユーザはコンテンツの視聴を妨げられてしまう。
【００２８】
そこで、第２の制御方法において、冷却装置は、コンテンツの１回目の再生時における音量の推移情報、即ち時系列の音量情報（以後、「音量情報」と呼ぶ。）、装置内温度の推移情報、即ち時系列の装置内温度の情報（以後、「温度情報」と呼ぶ。）、及びファン１２のオン状態かオフ状態かの推移情報、即ちファン１２の状態の時系列情報（以後、「駆動情報」と呼ぶ。）を用いる。以後、上述の音量情報、温度情報、駆動情報を「コンテンツ情報」と呼ぶ。具体的には、冷却装置は、このコンテンツ情報に基づき作成したファン１２の駆動スケジュール（以後、単に「駆動スケジュール」と呼ぶ。）に従い、ファン１２を駆動する。
【００２９】
ここで、駆動スケジュールの決定方法について図２を用いて説明する。図２は、コンテンツ２００の１回目の再生時における冷却装置１００の機能ブロック図を示す。図２において、ＣＰＵ２２は、コンテンツ情報取得部２２ａと、スケジュール決定部２２ｂと、保存部２２ｃと、ファン制御部２２ｄを備える。
【００３０】
まず、ファン制御部２２ｄは、第１の制御方法に従い、コンテンツ２００の音量情報Ｓｖ及び温度センサ１１で検出される温度情報Ｓｋに基づきファン１２に対し駆動制御信号Ｓｘを送信する。この駆動制御信号Ｓｘは、ファン１２のオン状態、オフ状態を制御するための信号である。
【００３１】
次に、コンテンツ情報取得部２２ａは、コンテンツ２００の再生時において、音量情報Ｓｖを取得するとともに、ファン制御部２２ｄから駆動情報Ｓｄを取得し、さらに温度センサ１１から装置内温度の温度情報Ｓｋを取得する。
【００３２】
そして、１回目の再生終了後において、スケジュール決定部２２ｂは、コンテンツ情報取得部２２ａが取得したコンテンツ情報Ｓｃに基づき駆動スケジュールＳｓを決定する。具体的には、スケジュール決定部２２ｂは、１回目の再生における駆動情報Ｓｄから、ファン１２のオン状態の時間帯、即ちファン１２が駆動していた時間帯（以後、「駆動時間帯」と呼ぶ。）を抽出する。次に、スケジュール決定部２２ｂは、音量情報Ｓｖに基づき、上述の駆動時間帯のうち、低音量の時間帯（以後、「低音量駆動時間帯」と呼ぶ。）を特定する。スケジュール決定部２２ｂは、例えば第１の音量以下の時間帯を上述の低音量の時間帯とする。
【００３３】
そして、スケジュール決定部２２ｂは、低音量駆動時間帯での駆動時間を、ファン１２が停止していた時間帯（以後、「停止時間帯」と呼ぶ。）でかつ高音量の時間帯に該当する時間帯（以後、「高音量停止時間帯」と呼ぶ。）に割り振る。スケジュール決定部２２ｂは、例えば第１の音量と所定値以内の音量差にある時間帯を、上述した高音量の時間帯とする。これによりスケジュール決定部２２ｂは、低音量駆動時間帯がない駆動スケジュールＳｓを設計することができる。よって、ユーザはファン１２の駆動音に影響されることなくコンテンツを楽しむことができる。なお、スケジュール決定部２２ｂは、第１の音量を下げることにより駆動スケジュールＳｓを設計してもよい。具体的には、スケジュール決定部２２ｂは、第１の音量を低音量駆動時間帯の長さに基づき所定値だけ下げる。そして、スケジュール決定部２２ｂは、変更後の第１の音量以上の音量に該当する時間帯を駆動時間帯にし、その他の時間帯を停止時間帯とする駆動スケジュールＳｓを作成する。これによっても、スケジュール決定部２２ｂは、低音量駆動時間帯の駆動時間を高音量停止時間帯へ割り振ることができる。
【００３４】
一方、低音量駆動時間帯がない場合、即ち駆動時間帯が全て第１の音量以上に該当する時間帯である場合、装置内温度は、１回目の再生中において一度も第１の温度以上に達していない。即ち、ＣＰＵ２２は、１回目の再生で、ファン１２を余分に長時間駆動していた可能性がある。この場合、スケジュール決定部２２ｂは、駆動時間帯を縮小するように駆動スケジュールＳｓを作成する。以下、駆動時間帯の短縮方法の一例について示す。スケジュール決定部２２ｂは、まず、温度情報Ｓｋから、再生中において最も高い装置内温度（以後、「再生時最高温度」と呼ぶ。）を抽出する。次に、スケジュール決定部２２ｂは、再生時最高温度と、第１の温度との差分（以後、「温度上昇余力分」と呼ぶ。）を求める。そして、スケジュール決定部２２ｂは、温度上昇余力分に基づき駆動時間帯を縮小する割合を求め、駆動時間帯を縮小する。より具体的には、例えば、スケジュール決定部２２ｂは、第１の温度に対する再生時最高温度の比率に基づき駆動時間帯を縮小する。または、スケジュール決定部２２ｂは、第１の温度に対する再生時最高温度の比率に基づき第１の音量を上げる。そして、スケジュール決定部２２ｂは、変更後の第１の音量以上である時間帯を駆動時間帯とし、他の時間帯を停止時間帯とする駆動スケジュールＳｓを作成する。このようにすることで、ファン１２の駆動時間を短縮することができ、ユーザはより快適にコンテンツを楽しむことができる。また、ファン１２の無駄な駆動を抑えることで、再生装置１の消費電力を低減することが可能となる。
【００３５】
次に、保存部２２ｃは、スケジュール決定部２２ｂが作成した駆動スケジュールＳｓをデータ記憶ユニット３６に保存する。また、保存部２２ｃは、コンテンツ２００の固有のＩＤ、またはタイトル、容量、再生時間などの識別情報（以後、「コンテンツ識別情報」と呼ぶ。）を駆動スケジュールＳｓとともに保存する。これにより、冷却装置１００は、次回のコンテンツ２００の再生において、作成した駆動スケジュールＳｓに従ってファン１２を制御することが可能となる。また、保存部２２ｃは、コンテンツ情報Ｓｃを駆動スケジュールＳｓとともに保存するのが好ましい。これにより、次回のコンテンツ２００の再生において、冷却装置１００は、音量情報Ｓｖなどのコンテンツ情報Ｓｃを取得する処理を省くことが可能となる。
【００３６】
次に、２回目以降の再生時における駆動スケジュールＳｓの更新方法について、図３を用いて説明する。図３において、ＣＰＵ２２は、コンテンツ情報取得部２２ａと、スケジュール決定部２２ｂと、保存部２２ｃと、ファン制御部２２ｄと、を備える。
【００３７】
まず、ファン制御部２２ｄは、データ記憶ユニット３６からコンテンツ２００に対応する駆動スケジュールＳｓを取り出す。そして、ファン制御部２２ｄは、駆動スケジュールＳｓに従ってファン１２に対し駆動制御信号Ｓｘを送信する。よって、ファン１２は、原則として駆動スケジュールＳｓに従い駆動する。ただし、温度センサ１１が第１の温度以上の装置内温度を検出した場合、ファン制御部２２ｄは駆動スケジュールＳｓによらずファン１２をオン状態にすることが好ましい。
【００３８】
そして、コンテンツ情報取得部２２ａは、コンテンツ２００の再生中において、ファン制御部２２ｄから駆動情報Ｓｄを取得する。また、コンテンツ情報取得部２２ａは、温度センサ１１から再生中における温度情報Ｓｋを取得する。さらに、コンテンツ情報取得部２２ａは、データ記憶ユニット３６から前回の再生時に取得した音量情報Ｓｖを取得する。または、コンテンツ情報取得部２２ａは、コンテンツ２００から再び音量情報Ｓｖを取得してもよい。以上により、コンテンツ情報取得部２２ａは、コンテンツ情報Ｓｃを取得することができる。
【００３９】
そして、スケジュール決定部２２ｂは、上述のコンテンツ情報Ｓｃから駆動スケジュールＳｓを新たに作成する。スケジュール決定部２２ｂは、駆動スケジュールＳｓを１回目の再生時と同様に作成する。そして、保存部２２ｃは、スケジュール決定部２２ｂが新たに作成した駆動スケジュールＳｓをデータ記録ユニット３６に保存する。このとき、保存部２２ｃは、前回作成した駆動スケジュールＳｓを破棄するのが好ましい。以上のように駆動スケジュールＳｓを更新することで、次回の再生において冷却装置１００は、駆動スケジュールＳｓをさらに改善することができ、低音量の時間帯でのファン１２の駆動を回避する、即ち低音量駆動時間帯を減らすことができる。即ち、冷却装置１００は、よりコンテンツ２００の視聴を妨げることなくファン１２の駆動制御を行うことができる。
【００４０】
次に、本実施例に係るファン制御方法の具体例を示す。図４（ａ）乃至（ｃ）は、時間経過に伴う音量、ファンの状態、装置内温度の推移を示すグラフの一例である。特に、図４（ａ）はコンテンツ２００の１回目の再生時に対応するグラフ、図４（ｂ）はコンテンツ２００の２回目の再生時に対応するグラフ、図４（ｃ）はコンテンツ２００の３回目の再生時に対応するグラフをそれぞれ示す。また、グラフ中の矩形の斜線部分に付された記号７０乃至７３、７１ｘ乃至７３ｘ、８０乃至８４、８１ｘ乃至８４ｘはそれぞれ駆動時間帯を示すものとする。
【００４１】
まず、図４（ａ）において、ファン１２は、第１の音量である音量Ｖ１以上の場合、及び、装置内温度が第１の温度Ｔ以上の場合にオン状態となる。図４（ａ）に示すように、１回目の再生において、駆動時間帯７０及駆動時間帯８０は、低音量駆動時間帯に該当する。即ち、駆動時間帯７０及び駆動時間帯８０において、ユーザはファン駆動音によってコンテンツ２００の視聴が妨げられる可能性がある。
【００４２】
そして、ＣＰＵ２２は、１回目の再生時のコンテンツ情報に基づき、駆動スケジュールを作成する。そして、図４（ｂ）に示す２回目の再生時に、作成した駆動スケジュールに従って、ファン１２は駆動する。駆動スケジュールの作成において、ＣＰＵ２２は、駆動時間帯７０における駆動時間を、３つの高音量停止時間帯に分配している。即ち、ＣＰＵ２２は、駆動時間帯７０を停止時間帯にし、高音量停止時間帯を駆動時間帯７１乃至７３にする。さらに、ＣＰＵ２２は、駆動時間帯８０における駆動時間を、４つの高音量停止時間帯に分配している。即ち、ＣＰＵ２２は、駆動時間帯８０を停止時間帯にし、高音量停止時間帯を駆動時間帯８１乃至８４にする。このことは、結果として、ＣＰＵ２２は、第１の音量を音量Ｖ１から音量Ｖ２に変更し、音量Ｖ２以上の時間帯を駆動時間にするように駆動スケジュールを設計している。よって、この駆動スケジュールを用いることで、冷却装置１００は、２回目の再生時において、低音量の時間帯におけるファン駆動音の発生を回避することができる。
【００４３】
そして、ＣＰＵ２２は、２回目の再生時のコンテンツ情報を用いて、駆動スケジュールを更新する。２回目の再生における再生時最高温度Ｔｈは、第１の温度Ｔよりも低い。即ち、温度上昇余力分が存在する。よって、ＣＰＵ２２は、前回作成した駆動スケジュールにおける駆動時間帯を縮小した新たな駆動スケジュールを作成する。具体的にはＣＰＵ２２は、温度上昇余力分に基づき、駆動時間帯７１を駆動時間帯７１ｘ、駆動時間帯７２を駆動時間帯７２ｘ、駆動時間帯７３を駆動時間帯７３ｘ、駆動時間帯８１を駆動時間帯８１ｘ、駆動時間帯８２を駆動時間帯８２ｘ、駆動時間帯８３を駆動時間帯８３ｘ、駆動時間帯８４を駆動時間帯８４ｘにそれぞれ変更する。結果として、ＣＰＵ２２は、音量Ｖ２よりも大きく音量Ｖ１より小さい所定の音量Ｖ３以上の時間帯を駆動時間となるように、駆動スケジュールを作成する。このようにすることで、ＣＰＵ２２は、ファン駆動音が発生する時間を短縮することができる。即ち、ユーザは、ファン駆動音に妨げられることなく、より快適にコンテンツ２００を視聴することができる。また、ファン１２の無駄な駆動を抑えることで、冷却装置１００は、消費電力を低減することが可能となる。
【００４４】
なお、ファン１２をオフ状態からオン状態、またはオン状態からオフ状態にする場合（以後、「ファン状態遷移時」と呼ぶ。）、ＣＰＵ２２は、ファン１２の回転数（以後、単に「回転数」と呼ぶ。）を急激に変化させず、徐々に変化させるのが好ましい。これについて図５に示す回転数のグラフを用いて説明する。図５（ａ）において、ＣＰＵ２２は、ファン１２の回転数を、オン状態における標準回転数Ｋ（以後、「目標回転数Ｋ」と呼ぶ。）に急激に変化させている。したがって、ユーザは、駆動音の発生や消滅を認識しやすい。一方、図５（ｂ）の場合、ＣＰＵ２２は、回転数を緩やかに変化させている。即ち、ＣＰＵ２２は、ファン１２をオフ状態からオン状態にする場合において、ファン１２の回転数を、目標回転数Ｋへ緩やかに移行させる。一方、オン状態からオフ状態にする場合、ＣＰＵ２２は、ファン１２の回転数を、目標回転数Ｋから０へ緩やかに移行させている。これにより、冷却装置１００は、ファン状態遷移時におけるファン駆動音をユーザに認識されにくくすることができる。
【００４５】
［処理フロー］
次に、図６に示すフローチャートを用いて、１回目のコンテンツ２００の再生時におけるファン１２の制御方法について示す。図６に示すステップＳ１乃至Ｓ３は、ＣＰＵ２２が行う処理に該当する。なお、図６に示すフローチャートは所定の周期に従い、ＣＰＵ２２が繰り返し実行する。
【００４６】
まず、１回目のコンテンツ２００の再生時において、ＣＰＵ２２は、コンテンツ２００の出力する音量が第１の音量である音量Ｖ１より高いか否か判定する（ステップＳ１）。そして、ＣＰＵ２２は、コンテンツ２００の音量が音量Ｖ１よりも高い場合（ステップＳ１；Ｙｅｓ）、ファン１２をオン状態に設定する（ステップＳ２）。そして、ファン１２は、例えば予め定めた所定時間駆動する。これにより、ＣＰＵ２２は、装置内温度に依らず音量が高い時にファン１２を駆動させる。即ち、ＣＰＵ２２は、ユーザのコンテンツ視聴に影響がないときに、装置内温度を予備的に下げることが可能となる。
【００４７】
一方、コンテンツ２００の出力する音量が音量Ｖ１以下である場合（ステップＳ１；Ｎｏ）、ＣＰＵ２２は、次に装置内温度が第１の温度Ｔより高いか否か判定を行う（ステップＳ３）。そして、装置内温度が第１の温度Ｔより高い場合（ステップＳ３；Ｙｅｓ）、ＣＰＵ２２は、ファン１２をオン状態に設定する（ステップＳ２）。これにより、ファン１２は、例えば予め定めた所定時間駆動する。一方、装置内温度が第１の温度Ｔ以下の場合（ステップＳ３；Ｎｏ）、ＣＰＵ２２は、ファン１２を駆動する必要はないと判断し、フローチャートの処理を終了する。
【００４８】
次に、図７に示すフローチャートを用いて、２回目以降のコンテンツ２００の再生時におけるファン１２の制御方法について示す。図７に示すステップＳ１１乃至Ｓ１３は、ＣＰＵ２２が行う処理に該当する。なお、図７に示すフローチャートは所定の周期に従い、ＣＰＵ２２が繰り返し実行する。
【００４９】
まず、ＣＰＵ２２は、駆動スケジュールに従いファン１２を駆動する（ステップＳ１１）。ＣＰＵ２２は、この駆動スケジュールをデータ記憶ユニット３６から取得する。次に、ＣＰＵ２２は、装置内温度が第１の温度Ｔより高いか否か判定する（ステップＳ１２）。そして、装置内温度が第１の温度Ｔより高いとき（ステップＳ１２；Ｙｅｓ）、ＣＰＵ２２はファン１２をオン状態に設定する（ステップＳ１３）。このように、ＣＰＵ２２は、原則、駆動スケジュールに従ってファン１２を駆動させるが、装置内温度が第１の温度Ｔに達した場合には、ファン１２を駆動させる。これにより、冷却装置１００は、再生装置１を熱破壊等から保護することができる。一方、装置内温度が第１の温度Ｔ以下の場合（ステップＳ１２；Ｎｏ）、ＣＰＵ２２は、フローチャートの処理を終了する。
【００５０】
次に、図８に示すフローチャートを用いて、駆動スケジュールを作成する処理について示す。図８に示すステップＳ１０１乃至Ｓ１０５は、ＣＰＵ２２が行う処理に該当する。具体的には、ステップＳ１０１はファン制御部２２ｄが行う処理に該当し、ステップＳ１０２はコンテンツ情報取得部２２ａが行う処理に該当し、ステップＳ１０４はスケジュール決定部２２ｂが行う処理に該当し、ステップＳ１０５は保存部２２ｃが行う処理に該当する。なお、図７に示すフローチャートは所定の周期に従い、ＣＰＵ２２が繰り返し実行する。
【００５１】
まず、ＣＰＵ２２は、コンテンツ２００を再生する（ステップＳ１０１）。具体的には、コンテンツ２００の１回目の再生の場合には、ＣＰＵ２２は図６に示すフローチャートの処理を実行する。そして、コンテンツ２００の２回目以降の再生の場合、ＣＰＵ２２は図７に示すフローチャートの処理を実行する。
【００５２】
次に、ＣＰＵ２２は、再生中において、コンテンツ情報を取得する（ステップＳ１０２）。具体的にはＣＰＵ２２は、温度情報を温度センサ１１から取得し、駆動情報をＣＰＵ２２が実行したファン１２の制御履歴を保存することで取得し、音量情報をコンテンツ２００またはデータ記憶ユニット３６から取得する。そして、ＣＰＵ２２は、再生が終了したか判定をし（ステップＳ１０３）、終了していないと判定した場合（ステップＳ１０３；Ｎｏ）、再生が終了するまでステップＳ１０１及びステップＳ１０２の処理を行う。
【００５３】
一方、再生が終了した場合（ステップＳ１０３；Ｙｅｓ）、ＣＰＵ２２は駆動スケジュールを決定する（ステップＳ１０４）。そして、ＣＰＵ２２は、その駆動スケジュールをデータ記憶ユニット３６に保存する（ステップＳ１０５）。これにより、次回以降、同一コンテンツの再生において、冷却装置１００は、この駆動スケジュールを用いてファン１２を制御することが可能となる。即ち、ユーザは、次回にコンテンツ２００を再生した場合には、ファン駆動音に妨げられることなくコンテンツを視聴することができる。
【００５４】
以上説明したように、本実施例による冷却装置は、ファンと、温度センサと、コンテンツ情報取得部と、スケジュール決定部と、保存部と、ファン制御部と、を有する。温度センサは、電子機器内の温度を計測する。コンテンツ情報取得部は、コンテンツ情報を取得する。コンテンツ情報は、音量情報、駆動情報及び温度情報からなる。スケジュール決定部は、コンテンツ情報に基づきファンの駆動スケジュールを決定する。保存部は、上述の駆動スケジュールを電子機器の補助記憶装置等に保存する。ファン制御部は、コンテンツが再生するコンテンツと対応する駆動スケジュールが存在していた場合に、ファンをその駆動スケジュールに基づき駆動させる。このようにすることで、冷却装置は、同一コンテンツの２回目以降の再生において、前回の再生期間中の時系列の音量や温度に関する情報に基づき駆動スケジュールを決定することができる。よって、この駆動スケジュールに基づきファンを駆動させることで、ユーザのコンテンツ視聴に影響のない高精度なファン制御を実現することができる。また、駆動スケジュールを再生の都度作成し、更新することで、コンテンツの再生回数を重ねるに従い、より高精度なファン制御を実現することができる。
【００５５】
［変形例１］
全体的に音量の小さいシーンが多いコンテンツ２００を再生する場合、冷却装置１００は、ファン１２を駆動することが可能な時間帯が限定されてしまう。一方、再生装置１の熱破壊等からの保護のため、冷却装置１００は、駆動時間帯を極端に短くすることはできない。したがって、この場合には、コンテンツ２００自体の音量のゲインを全体的に上げる。または、音声認識等によりセリフ部分等の重要部分を特定して音量のゲインを上げる。このようにすることで、冷却装置１００は、ファン駆動音を相対的に目立たなくさせることができる。
【００５６】
また、ＣＤのような音声のみのコンテンツを再生する場合、曲間は無音であるが、この時間帯に関しては、例外的に駆動時間帯に割り当ててもよい。これによっても、冷却装置１００は、ファン１２の駆動時間帯を確保することができる。
【００５７】
［変形例２］
実施例において、冷却装置１００は、冷却装置１００が備えるファン１２の駆動制御を行っていた。しかし、これに限らず、電磁的に接続した他の機器のファンの駆動制御を同時に行ってもよい。即ち、冷却装置１００は、再生装置１とＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）やＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＰＬＣ（Ｐｏｗｅｒ  Ｌｉｎｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）などで接続したファンを有する家電機器（エアコン、扇風機、換気扇等）に対しても、同一の駆動スケジュールを適用してそれぞれの家電機器が有するファンの駆動制御を行う。即ち、冷却装置１００は、図６及び図７の処理フローに従い上述の家電機器のファンに対し制御を行う。ただし、ステップＳ３及びステップＳ１２については、各家電機器内の温度等に基づき、各家電機器が各自に判定し、ファンを駆動するのが好ましい。つまり、この場合、各家電機器の熱破壊等の防止のため、家電機器の割り込み制御を許可する。このように、冷却装置１００が例えば同一室内の家電機器のファンを一括制御することで、ユーザは室内に存在する家電機器のファン駆動音に影響されることなくより快適にコンテンツを視聴することができる。
【００５８】
［変形例３］
実施例においては、冷却装置１００は、駆動スケジュール作成時及びこの駆動スケジュールを使用するコンテンツ２００の再生時（以後、単に「再生時」と呼ぶ。）における環境温度（室内温度）を考慮していない。しかし、上述の２つの時期の属する季節が異なる場合（例えば、夏と冬）においては、冷却装置１００は環境温度を考慮することでより適切にファン１２の駆動制御をすることが可能となる。
【００５９】
ここで、環境温度を考慮した駆動スケジュール決定方法の一例を示す。冷却装置１００は、駆動スケジュールを再生時まで作成せず、前回のコンテンツ２００の再生時（以後、「前回再生時」）にはコンテンツ情報と環境温度とを保持する。そして、次の再生時において、前回再生時における環境温度と現在の環境温度との温度偏差を算出する。そして、冷却装置１００は算出した温度偏差に基づき温度情報を修正する。冷却装置１００は、例えば温度偏差の分だけ温度情報の温度を一律に増減する。そして、冷却装置１００は、修正した温度情報と他のコンテンツ情報とから駆動スケジュールを作成する。これにより、環境温度を考慮した駆動スケジュールを作成することができる。なお、環境温度は、冷却装置１００が温度センサ１１の出力値から推定するか、温度センサ１１とは別途冷却装置１００または再生装置１が環境温度の検出用センサを備えてもよい。また、ユーザが手動で環境温度を入力してもよい。また、冷却装置１００は、駆動スケジュールを実施例と同様にコンテンツ情報の取得と同時に作成し、環境温度の温度偏差を検出した場合にその駆動スケジュールを修正してもよい。
【図面の簡単な説明】
【００６０】
【図１】再生装置の概略構成を示す図である。
【図２】１回目のコンテンツ再生時における冷却装置のブロック図である。
【図３】２回目以降のコンテンツ再生時における冷却装置のブロック図である。
【図４】再生時における各コンテンツ情報の推移を示すグラフである。
【図５】ファンの回転数変化のグラフである。
【図６】第１の制御方法の処理を示すフローチャートである。
【図７】第２の制御方法の処理を示すフローチャートである。
【図８】駆動スケジュール作成処理を示すフローチャートである。
【符号の説明】
【００６１】
１  再生装置
１０  冷却ユニット
１１  温度センサ
１２  ファン
２０  システムコントローラ
２２  ＣＰＵ
３６  データ記憶ユニット
４０  表示ユニット
４４  ディスプレイ
５０  音声出力ユニット
１００  冷却装置
【図１】
2009230690.tif 000003
【図２】
2009230690.tif 000004
【図３】
2009230690.tif 000005
【図４】
2009230690.tif 000006
【図５】
2009230690.tif 000007
【図６】
2009230690.tif 000008
【図７】
2009230690.tif 000009
【図８】
2009230690.tif 000010