(57)【要約】【課題】  事象の発生を通知することができる制御装置等を提供することを主要な目的とする。【解決手段】  取得した温度に応じた回転数で回転するようファンを制御する通常制御を行う回転数制御手段と、対象の装置に関して、イベントが発生すると、前記通常制御によって発生した音の変動とは異なる音の変動が生じるように、前記ファンの回転数を変更させる変更手段と、を備える。【選択図】      図１
2019113021.tif 000002
【特許請求の範囲】
【請求項１】
取得した温度に応じた回転数で回転するようファンを制御する通常制御を行う回転数制御手段と、
対象の装置に関して、イベントが発生すると、前記通常制御によって発生した音の変動とは異なる音の変動が生じるように、前記ファンの回転数を変更させる変更手段と、
を備えた制御装置。
【請求項２】
前記変更手段は、所定の期間、前記ファンの回転数を、前記通常制御による回転数より増加、または減少させるように、前記ファンの回転数を変更させる、
請求項１記載の制御装置。
【請求項３】
前記変更手段は、前記ファンが、前記通常制御による回転数より増加させた回転数と、当該増加させた回転数より減少させた回転数とを繰り返すように、前記ファンの回転数を変更させる、
請求項１または２記載の制御装置。
【請求項４】
前記イベントと、前記通常制御による前記ファンの回転数に対する、変動の割合とが対応づけられた情報に基づいて、
前記変更手段は、前記ファンの回転数を変更させる、
請求項１乃至３のいずれかに記載の制御装置。
【請求項５】
前記イベントと、前記ファンが、前記通常制御による回転数より増加させた回転数と当該増加させた回転数より減少させた回転数とを繰り返す間隔とが、対応付けられた情報に基づいて、
前記変更手段は、前記ファンの回転数を変更させる、
請求項１乃至４のいずれかに記載の制御装置。
【請求項６】
前記変更手段は、電子機器に配置されている複数の前記ファンのうち、あらかじめ指定されたファンの回転数を変更させる、
請求項１乃至５のいずれかに記載の制御装置。
【請求項７】
請求項１乃至６のいずれかに記載の制御装置と、
前記ファンと、
を備える電子機器。
【請求項８】
取得した温度に応じた回転数で回転するようファンを通常制御し、
対象の装置に関して、イベントが発生すると、前記通常制御によって発生した音の変動とは異なる音の変動が生じるように、前記ファンの回転数を変更させる、
ファン制御方法。
【請求項９】
取得した温度に応じた回転数で回転するようファンを通常制御する処理と、
対象の装置に関して、イベントが発生すると、前記通常制御によって発生した音の変動とは異なる音の変動が生じるように、前記ファンの回転数を変更させる処理とを、
コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ装置や周辺機器における故障などの検出手法に関する。
【背景技術】
【０００２】
コンピュータ装置やその周辺装置を識別するための識別情報や、これらの装置に異常が検出された場合の異常検出情報を、ユーザや管理者に通知する機能がある。現行のコンピュータ装置や周辺機器においては、これら識別情報や異常検出情報をユーザに知らせるための手段として、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）の点灯・点滅が用いられることが多い。また、各装置が備える液晶パネルへのメッセージ表示やブザーの鳴動が、上記ＬＥＤの点灯・点滅と併用されている場合もある。
【０００３】
ＬＥＤの点灯・点滅や、液晶パネルへのメッセージ表示による通知では、視覚情報のみを用いた通知である。そのため、例えばデータセンタ等、ラックに多数のコンピュータ装置やその周辺装置が搭載された環境においては、ＬＥＤが点灯・点滅している装置やメッセージが液晶パネルに表示されている装置を見つけ出すことは困難である。また、ブザーの鳴動を用いる場合は、周囲の騒音が大きい環境を想定して鳴動の音量を大きくする必要があるが、そのためにはスピーカの部品サイズを大きくする必要があり、サイズに比例してコストが増大する虞があるという問題がある。
【０００４】
そこで、例えば、特許文献１には、スピーカの部品サイズを増大せずに、異常を通知する技術が開示されている。具体的には、消灯異常が発生した際に、ユーザに異常の発生を通知するプロジェクタが開示されている。
【０００５】
特許文献２には、ファンを搭載する電子機器から発生する離散周波数騒音を低減させるファンの制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−１３４０７０号公報
【特許文献２】特開２０１７−１１８０１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１では、ＬＥＤ表示部の点滅等と共にファンの回転数を増加させることで、ユーザに異常の発生を通知している。しかしながら、ファンの回転数の変化が、異常を通知するために生じているか、単に負荷増により生じているかが判断できないという課題がある。
【０００８】
特許文献２では、離散周波数騒音が発生する周波数成分を周期的に変動するようにファンの回転数を制御することは開示されているが、事象の発生を通知する技術は開示されていない。
【０００９】
本願発明は、上記課題を鑑みてなされたものであり、事象の発生を通知することができる制御装置等を提供することを主要な目的とする。
【課題を解決するための手段】
【００１０】
本発明の一態様に係る制御装置は、取得した温度に応じた回転数で回転するようファンを制御する通常制御を行う回転数制御手段と、対象の装置に関して、イベントが発生すると、前記通常制御によって発生した音の変動とは異なる音の変動が生じるように、前記ファンの回転数を変更させる変更手段とを備える。
【００１１】
本発明の一態様にかかるファン制御方法は、取得した温度に応じた回転数で回転するようファンを通常制御し、対象の装置に関して、イベントが発生すると、前記通常制御によって発生した音の変動とは異なる音の変動が生じるように、前記ファンの回転数を変更させる。
【００１２】
本発明の一態様にかかるプログラムは、取得した温度に応じた回転数で回転するようファンを通常制御する処理と、対象の装置に関して、イベントが発生すると、前記通常制御によって発生した音の変動とは異なる音の変動が生じるように、前記ファンの回転数の変更させる処理とを、コンピュータに実行させる。
【発明の効果】
【００１３】
本発明によれば、事象の発生を通知することができるという効果が得られる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態に係る制御装置の最小構成を示すブロック図である。
【図２】本発明の第１の実施形態に係る電子機器の構成を示すブロック図である。
【図３】本発明の第１の実施形態に係る電子機器の記憶部に格納される回転数変更テーブルの一例を示す図である。
【図４】本発明の第１の実施形態に係る電子機器の制御装置の動作を説明するフローチャートである。
【図５Ａ】本発明の第１の実施形態に係る電子機器のファンの回転数の推移の一例を示す図である。
【図５Ｂ】本発明の第１の実施形態に係る電子機器のファンの回転数の推移の他の例を示す図である。
【図６】本発明の第２の実施形態に係る、記憶部に格納される回転数変更テーブルの一例を示す図
【図７Ａ】本発明の第２の実施形態に係る電子機器の処理装置の故障が発生したときのファンの回転数の推移を示す図である。
【図７Ｂ】本発明の第２の実施形態に係る電子機器のＬＥＤの故障が発生したときのファンの回転数の推移を示す図である。
【図７Ｃ】本発明の第２の実施形態に係る電子機器のファンの回転数の推移の他の例を示す図である。
【図８】本発明の第３の実施形態に係る電子機器の構成を示すブロック図である。
【図９】本発明の各実施形態における制御装置を実現するコンピュータ装置のハードウエア構成を例示する図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について図面を参照して詳細に説明する。
【００１６】
第１の実施形態
図１は、本発明の第１の実施形態に係る制御装置１００の最小構成を示すブロック図である。図１に示すように、制御装置１００は、回転数制御部１１０および変更部１２０を備える。
【００１７】
回転数制御部１１０は、取得した温度に応じた回転数で回転するようファンを制御する通常制御を行う。
【００１８】
変更部１２０は、対象の装置に関して、イベントが発生すると、通常制御によって発生した音の変動とは異なる音の変動が生じるように、ファンの回転数を変更させる。
【００１９】
上記構成を採用することにより、本構成に係る制御装置１００は、イベント発生時に、変更部１２０が通常制御によって発生した音の変動とは異なる音の変動が生じるように、ファンの回転数を変更させるので、ユーザにイベントの発生を通知することができるという効果が得られる。
【００２０】
図２は、本発明の第１の実施形態に係る電子機器２００の構成を示すブロック図である。図２に示すように、電子機器２００は、制御装置２１０と、処理装置２２０と、温度センサ２３０と、ファン２４０と、ＬＥＤ２５０とを備える。
【００２１】
制御装置２１０は、電子機器２００内のファン２４０の制御を主とする制御を行う装置である。制御装置２１０は、イベント検出部２１１と、回転数制御部２１２と、変更部２１３と、記憶部２１４とを備える。また、制御装置２１０は、処理装置２２０と、温度センサ２３０と、ファン２４０と、ＬＥＤ２５０とに接続される。
【００２２】
処理装置２２０は、電子機器２００においてコンピュータ装置としての各種の所定の処理を行う装置である。処理装置２２０は、例えば、ＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ）、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）ボードであってよい。
【００２３】
温度センサ２３０は、電子機器２００内の温度を検出するセンサである。温度センサ２３０は、電子機器２００内に１または複数含まれてもよい。
【００２４】
ファン２４０は、電子機器２００内を冷却する装置である。ファン２４０は、例えば、軸流ファンや遠心ファンであってもよい。ファン２４０は、電子機器２００内に１または複数含まれてもよい。
【００２５】
ＬＥＤ２５０は、電子機器２００の動作状態および識別要求を表示する装置である。ＬＥＤ２５０は、例えば、電子機器２００における異常の発生や、装置識別要求に対して、点灯または点滅する。ＬＥＤ２５０は、電子機器２００内に１または複数含まれてもよい。
【００２６】
ここで、ファン２４０は、電子機器２００が起動している間、制御装置２１０の回転数制御部２１２による制御によって回転し、電子機器２００内を冷却する。一般に、ファン２４０が回転すると、その回転数に応じた回転音が発生する。そして、ファン２４０の回転数が変化すると、周囲に伝わる音が変動する。
【００２７】
本発明の第１の実施形態に係る電子機器２００は、冷却のための通常のファン２４０の制御（通常制御）とは別に、ファン２４０の回転数を変化させる制御を行う。電子機器２００は、この制御により発生する音の変動を用いて、事象の発生をユーザまたは管理者に通知する機能を有する。
【００２８】
制御装置２１０の構成要素の概要を説明する。
【００２９】
回転数制御部２１２は、ファン２４０の回転数を制御する。回転数制御部２１２は、通常は、電子機器２００の冷却のためのファン２４０の回転数の制御を行う。具体的には、回転数制御部２１２は、温度センサ２３０から取得した温度が所定の温度を上回った場合、ファン２４０の回転数を増加させ、所定の温度を下回った場合、ファン２４０の回転数を減少させるよう制御する。回転数制御部２１２は、また、変更部２１３からの指示に応じた通知のための回転数の制御を行う（詳細は後述する）。
【００３０】
イベント検出部２１１は、電子機器２００において発生した事象（イベント）を検出する。イベントには、例えば外部装置からの入力、電子機器２００内の装置の故障、装置の識別要求などがあるが、これらに限定されない。イベント検出部２１１は、イベントを検出すると、変更部２１３に対し、イベントを識別するための情報を含むイベント検出情報を送る。
【００３１】
変更部２１３は、通知のための回転数の制御を行うために、回転数制御部２１２に、ファン２４０の回転数を変更させるよう指示する。具体的には、変更部２１３は、イベント検出部２１１からイベント検出情報を受け取ると、そのイベント検出情報と、記憶部２１４が保持する回転数変更テーブル（詳細は後述する）とに基づいて、ファン２４０の回転数を変更するための変更情報を取得する。そして、変更部２１３は、変更情報を含む通知を回転数制御部２１２に行う。
【００３２】
ここで、回転数制御部２１２は、ファン２４０の回転数を、通常制御での回転数とは異なる回転数に変化させることで、音の変動を生じさせる。この音の変動により、ユーザや管理者は、ファン２４０の回転音が、冷却のためでなく、何らかのイベント発生の通知のために生じていることを認識できる。回転数制御部２１２は、音の変動を生じさせるための情報を予め保持している（詳細は後述する）。
【００３３】
なお、回転数制御部２１２は、ファン２４０を回転させるためにＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）制御を行う。ＰＷＭ制御は、一定電圧のもとで、スイッチのＯＮとＯＦＦの時間の比を制御し、出力される電力を制御する方式である。このとき、スイッチのＯＮとＯＦＦとの時間の比をＤｕｔｙ比と呼ぶ。すなわち、回転数制御部２１２は、Ｄｕｔｙ比を制御することで、ファン２４０の回転数を制御する。
【００３４】
回転数制御部２１２は、通常制御として、温度センサ２３０から取得された温度が所定の温度を上回った場合、冷却のために、ファン２４０の回転数を増加させるように所定のＤｕｔｙ比でファン２４０の回転数を制御する。この回転により電子機器２００が冷却され、所定の温度を下回った場合、回転数制御部２１２は、ファン２４０の回転数を減少させるように所定のＤｕｔｙ比でファン２４０の回転数を制御する。上記所定の温度や、所定のＤｕｔｙ比は、予め定められている。
【００３５】
記憶部２１４は、回転数変更テーブルを格納する。図３は、記憶部２１４に格納される回転数変更テーブルの一例を示す図である。回転数変更テーブルは、上述のような通常制御とは別に、イベント発生の通知のための音の変動を生じさせる制御のための情報を格納する。回転数変更テーブルは、ユーザや管理者に、その発生を通知するイベント（以降、「通知イベント」と称する）の種類と、それに対応付けられたＤｕｔｙ比の増加率とを格納する。具体的には、通知イベントごとに、通常制御のＤｕｔｙ比に対して増加させる割合が定められている。例えば、図３に示す例では、「処理装置の故障」が検出されたとき、Ｄｕｔｙ比を２０％増加することを示し、「装置の識別要求」が検出されたとき、Ｄｕｔｙ比を５０％増加することを示す。
【００３６】
なお、図３の回転数変更テーブルにおける値は一例であり、通知イベントおよび通知イベントに対応付けられたＤｕｔｙ比増加率は任意に定められてよい。また、通知イベントにＤｕｔｙ比増加率を対応付けることに限定されず、通常制御のＤｕｔｙ比以上の範囲で任意のＤｕｔｙ比の値を通知イベントに対応付けてもよい。
【００３７】
記憶部２１４は、制御装置２１０に搭載されることに限定されず、処理装置２２０に記載されるなど、電子機器２００内のいずれかに配置されていればよい。あるいは、記憶部２１４は、電子機器２００に配線またはネットワークを経由して接続されてもよい。この場合、制御装置２１０は、その記憶部２１４にアクセスして情報を読み取る機能を有していてもよい。
【００３８】
次に、電子機器２００が有する制御装置２１０の動作について図４を用いて説明する。
【００３９】
図４は、制御装置２１０が有する、イベント検出部２１１と、回転数制御部２１２と、変更部２１３との動作を説明するフローチャートである。図４を参照して、制御装置２１０の動作について説明する。
【００４０】
ここでは、処理装置２２０の故障というイベントが発生した場合を例として説明する。
【００４１】
回転数制御部２１２は、電子機器２００が起動している間、温度センサ２３０から温度を取得し、ファン２４０の回転数を制御（通常制御）する（Ｓ１０１）。
【００４２】
ここで、処理装置２２０の故障が発生したと仮定する。このとき、イベント検出部２１１は、処理装置２２０の故障を検出し（Ｓ１０３のＹＥＳ）、変更部２１３に、処理装置２２０が故障した旨を示すイベント情報を含むイベント検出情報を送る（Ｓ１０４）。
【００４３】
変更部２１３は、上記イベント検出情報を受け取る（Ｓ１０５のＹＥＳ）と、記憶部２１４から回転数変更テーブルを参照する（Ｓ１０６）。検出されたイベントは、イベント検出情報に基づいて、「処理装置の故障」であることがわかるため、変更部２１３は、回転数変更テーブルの「処理装置の故障」に対応づけられたデータを読み出す。この場合、具体的には、変更部２１３は、Ｄｕｔｙ比増加率「２０％」を読み出す。変更部２１３は、Ｄｕｔｙ比増加率「２０％」という情報を含む変更情報を通知する（Ｓ１０７）。
【００４４】
ここで、回転数制御部２１２は、通常制御のＤｕｔｙ比に対してＤｕｔｙ比を変化させる期間を表す情報（以下、期間情報と称する。）を予め保持しているとする。回転数制御部２１２は、例えば期間情報として「０．５秒」を保持しているとする。期間情報は、また、記憶部２１４に予め記憶され、回転数制御部２１２が読み出してもよい。
【００４５】
回転数制御部２１２は、変更部２１３からの通知を受け取ると（Ｓ１０２のＹＥＳ）、受け取った変更情報に含まれるＤｕｔｙ比増加率、ここでは、２０％増加させたＤｕｔｙ比で、期間情報に示される期間、ファン２４０の回転数を制御する。具体的には、その時点における通常制御に用いられるＤｕｔｙ比を１．２倍し、ファン２４０の回転数を制御する（Ｓ１０８）。
【００４６】
回転数制御部２１２は、上記期間情報に示される期間、Ｄｕｔｙ比を変更させた後、通常制御のＤｕｔｙ比に戻す。これにより、音の変動が生じるため、イベント発生を聴覚情報によりユーザまたは管理者に知らせることができる。
【００４７】
回転数制御部２１２は、また、上述のように期間情報に示される期間、Ｄｕｔｙ比を変更させた後、通常制御のＤｕｔｙ比に戻すことを、繰り返し行ってもよい。すなわち、回転数制御部２１２は、一定間隔でファン２４０の回転数を増加させるように制御してもよい。これにより、音の変動が繰り返されるため、より効果的な通知ができる。
【００４８】
図５Ａは、一定間隔でファン２４０の回転数を増加させるように制御した場合のファン２４０の回転数の推移の一例を示す図である。図５Ａにおいて、縦軸はファン２４０の回転数を示し、横軸は時間を示している。図５Ａにおいてイベント非発生時は、ファン２４０は通常制御のもとで回転している。その後、イベントが発生すると、ファン２４０は、図４の処理Ｓ１０６において読み出されたＤｕｔｙ比の増加率に基づいて増加した回転数での回転と、通常制御の回転が、一定間隔で繰り返される。ここでは、例えば、通常制御での回転数より増加させた回転数を期間情報（０．５秒）で示される期間維持し、その後、通常制御での回転数を期間情報で示される期間維持することを繰り返す。
【００４９】
ここで、イベント非発生時の通常制御でのファン２４０の回転による騒音量をＰ０、イベント発生時に、ファン２４０の回転数を通常制御での回転数より増加させた回転数にしたときの騒音量をＰ１とする。イベント非発生時は、騒音量Ｐ０が生じ、イベント発生時は、騒音量Ｐ０と騒音量Ｐ１とが繰り返し生じる。イベント発生時は、ファン２４０の回転数がイベント非発生時よりも増加するので、騒音量Ｐ１＞騒音量Ｐ０となる。本実施形態では、このように、ファン２４０の回転数の変化を繰り返すことにより生じる騒音量の変動を用いて、通知を行う。なお、ファン２４０の回転数の変化により伝達される音の周波数も変化するので、ユーザや管理者は、周波数の変化に起因する音の変化によってもイベント発生を認識することができる。
【００５０】
図５Ｂは、ファン２４０の回転数の推移の他の例を示す図である。図５Ｂに示すように、ファン２４０の回転数は、通常制御での回転数を保つことに限定されず、通常制御での回転数よりも減少させた回転数で回転させてもよい。このとき、イベント発生時は、騒音量Ｐ０＞騒音量Ｐ０´となる騒音量Ｐ０´と騒音量Ｐ１とが繰り返し生じる。ただし、ファン２４０の回転数は、電子機器２００内でのファン２４０の冷却能力を低下させない範囲の回転数とする。
【００５１】
回転数制御部２１２は、例えば、外部からの停止要求を受けるまで（Ｓ１０９のＹＥＳ）、上記のような回転数の制御を繰り返す。外部からの停止要求を受けると、回転数制御部２１２は、ファン２４０を通常制御で回転するよう制御する。ここで、外部からの停止要求とは、例えば、処理装置２２０の故障が直る、もしくは、ユーザが変更部２１３から回転数制御部２１２への通知を停止させることが考えられる。
【００５２】
本実施形態において、回転数制御部２１２がファン２４０の回転数を制御する方法は、ＰＷＭ制御に限定されず、他の方法であってもよい。
【００５３】
なお、図５Ａ乃至図５Ｂでは、便宜上、通常制御での回転数を直線的に推移するように示しているが、回転数制御部２１２は、通常制御での回転数を温度に基づいて増減させている。
【００５４】
また、本実施形態において、制御装置２１０は、イベントを検出すると、上述のように、ファン２４０の回転数を変化させるのみでなく、ＬＥＤ２５０を点灯または点滅させる機能を有していてもよい。これにより、聴覚情報と合わせて視覚情報を用いることで、より効果的にイベント発生の通知を行うことができる。
【００５５】
上記構成を採用することにより、本第１の実施形態に係る制御装置２１０は、イベント発生時に、ファン２４０の回転数を変化させることにより、回転により生じる音を変動させるので、コストを増大させることなく、聴覚情報によりイベントの発生を通知することができるという効果が得られる。また、制御装置２１０は、通知イベントごとに異なる音の変動を生じさせることができるので、異なるイベントが発生したことを通知することができるという効果が得られる。
【００５６】
第２の実施形態
次に、本発明の第２の実施形態について説明する。
【００５７】
第２の実施形態では、第１の実施形態で説明した期間情報を、イベントの種類と対応付けて記憶する例について説明する。なお、本実施形態における電子機器の構成は、図２における電子機器２００の構成と同様である。以下、上述した第１の実施形態の説明と重複する内容については説明を省略する。
【００５８】
図６は、本発明の第２の実施形態に係る、記憶部２１４に格納される回転数変更テーブルの一例を示す図である。図６の回転数変更テーブルには、期間情報が通知イベントごとに対応づけられている。なお、このときのＤｕｔｙ比の増加率もしくはＤｕｔｙ比の値は、各通知イベントに対して任意に定めてよい。
【００５９】
本実施の形態において、変更部２１３は、イベント検出部２１１からイベント検出情報を受け取った際に、図６の回転数変更テーブルを読み出す。そして、変更部２１３は、受け取ったイベント検出情報に対応する期間情報を、回転数制御部２１２に通知する。
【００６０】
本実施形態では、回転数制御部２１２は、変更部２１３から通知された期間情報ごとに、ファン２４０の騒音量が変化するよう制御する。このときのＤｕｔｙ比の値は、通常制御のＤｕｔｙ比と、当該Ｄｕｔｙ比を一定の割合で増加させたＤｕｔｙ比とを繰り返すものとする。なお、Ｄｕｔｙ比の値は、ファン２４０の、電子機器２００内における冷却能力を下げない範囲であれば任意に定めてよい。
【００６１】
図７Ａ乃至図７Ｃは、本発明の第２の実施形態に係る電子機器２００におけるファン２４０の回転数の推移をそれぞれ例示する図である。図７Ａおよび図７Ｂは、それぞれ、「処理装置の故障」および「ＬＥＤの故障」が発生したときのファン２４０の回転数の推移を示す。図７Ａは期間情報を１秒とするように制御され、図７Ｂは期間情報が０．５秒間隔となるように制御されることを、それぞれ示している。このように、イベントごとに期間情報を定めることで、音が変動するパターン、すなわち通知パターンをイベントごとに生成することが可能となる。
【００６２】
図７Ｃは、通知イベントに対応する期間情報を一定に定めないときのファン２４０の推移を示す。本実施形態では、図７Ｃのように、期間情報は、必ずしも一定でなくともよく、例えば、一定期間ごとに期間情報の値を変更するといった通知パターンを生成してもよい。
【００６３】
本実施形態において、回転数変更テーブルは、イベントの種類と期間情報とを対応付けることに限定されず、イベントの重要度と期間情報とを対応付けてもよい。例えば、異常発生の場合は１秒間隔、警告の通知の場合は２秒間隔で、それぞれ回転数を増加させるように制御してもよい。
【００６４】
上記構成を採用することにより、本第２の実施形態に係る電子機器２００は、通知イベントごとに、期間情報を設定することで、通知パターンをイベントごとに生成することができるので、イベントごとに異なる音の変動パターンで知らせることができるという効果が得られる。
【００６５】
第３の実施形態
次に、本発明の第３の実施形態について説明する。
【００６６】
図８は、本発明の第３の実施形態に係る電子機器４００の構成を示すブロック図である。図８に示すように、第３の実施形態に係る電子機器４００では、第１の実施形態において処理装置２２０とは別に設けられていた制御装置２１０が、処理装置４１０に搭載されている。電子機器４００のその他の構成については、第１の実施形態における電子機器２００と同様である。
【００６７】
上記構成を採用することにより、本第３の実施形態に係る電子機器４００は、上記実施形態に基づく効果に加えて、機器の小型化を図ることができるという効果が得られる。
【００６８】
本発明は、上述した実施形態に限らず、以下の変形例に示す形態でも実施可能である。また、本発明は、複数の変形例を組み合わせてもよい。
【００６９】
［変形例１］
制御装置２１０が制御するファン２４０は、複数配置されていてもよい。この場合、複数のファン２４０のうち、電子機器２００の筐体の外側近くに配置されたファン２４０をあらかじめ指定し、当該指定されたファン２４０の回転数を変更するよう制御してもよい。また、例えばファン２４０が２つ配置されたとき、一方が冷却のために回転数が大きくなっている場合、他方で上述のようにファン２４０の回転数を変更するよう制御してもよい。
【００７０】
［変形例２］
上述したファン２４０の回転数は、周囲の環境に応じて変動してもよい。この場合、電子機器２００は騒音センサをさらに備え、騒音センサにより測定された値が閾値を超える場合、Ｄｕｔｙ比の値を、定められたＤｕｔｙ比よりも大きな値にするよう制御してもよい。
【００７１】
なお、図１、図２および図８に示した制御装置の各部は、それぞれ、図９に例示するハードウエア資源において実現される。すなわち、図９に示す構成は、プロセッサ１１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３、外部接続インタフェース１４、記録装置１５および各構成要素を接続するバス１６を備える。
【００７２】
上述した各実施形態では、図９に示すプロセッサ１１が実行する一例として、制御装置に対して、上述した機能を実現可能なコンピュータ・プログラムを供給した後、そのコンピュータ・プログラムを、プロセッサ１１がＲＡＭ１２に読み出して実行することによって実現する場合について説明した。しかしながら、図１、図２および図８に示した制御装置の各ブロックに示す機能は、一部または全部を、ハードウエアとして実現してもよい。
【００７３】
かかる供給されたコンピュータ・プログラムは、例えば、読み書き可能なメモリ（一時記憶媒体）またはハードディスク装置のコンピュータ読み取り可能な記憶デバイスに格納すればよい。そして、このような場合において、本発明は、かかるコンピュータ・プログラムを表すコード或いは係るコンピュータ・プログラムを格納した記憶媒体によって構成されると捉えることができる。
【００７４】
以上、上述した実施形態を参照して本発明を説明した。しかしながら、本発明は、上述した実施形態には限定されない。即ち、本発明は、本発明のスコープ内において、種々の上記開示要素の多様な組み合わせ乃至選択など、当業者が理解し得る様々な態様を適用することができる。
【符号の説明】
【００７５】
１１  プロセッサ
１２  ＲＡＭ
１３  ＲＯＭ
１４  外部接続インタフェース
１５  記録装置
１６  バス
１００、２１０  制御装置
１１０、２１２  回転数制御部
１２０、２１３  変更部
２００、４００  電子機器
２１１  イベント検出部
２１４  記憶部
２２０、４１０  処理装置
２３０  温度センサ
２４０  ファン
２５０  ＬＥＤ
【図１】
2019113021.tif 000003
【図２】
2019113021.tif 000004
【図３】
2019113021.tif 000005
【図４】
2019113021.tif 000006
【図５Ａ】
2019113021.tif 000007
【図５Ｂ】
2019113021.tif 000008
【図６】
2019113021.tif 000009
【図７Ａ】
2019113021.tif 000010
【図７Ｂ】
2019113021.tif 000011
【図７Ｃ】
2019113021.tif 000012
【図８】
2019113021.tif 000013
【図９】
2019113021.tif 000014