(57)【要約】【課題】音量の制御を行った場合、ユーザの聴感に与える影響が少なくすることができる情報処理装置およびその制御方法を提供する。【解決手段】ＨＤＤ１１１の性能の劣化がない最大音量と周波数を、予め定められた最低周波数から最大周波数に渡って測定し、測定結果に基づいて、スピーカ１８Ａ、１８Ｂから音を出力する。【選択図】      図１
2009151705.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置とスピーカとを備えた情報処理装置であって、
予め設定された最大音量および最低周波数にて前記スピーカから音を発生させる手段と、
前記記憶装置の性能を測定する手段と、
前記記憶装置の性能が予め定められた閾値以上の場合は、発生させた前記音の音量に対応させて前記周波数を記憶し、次に発生させる音の周波数を前記周波数から一定周波数だけ高くする手段と、
前記記憶装置の性能が予め定められた閾値未満となった場合は、前記最大音量から一定音量だけ音量を小さくする手段と、
前記周波数が予め定められた最高周波数に対応する音量を記憶した場合は、前記測定を終了する手段と、
記憶された前記音量および前記音量に対応する周波数に従って、前記最低周波数から最高周波数までを前記スピーカから発生させる手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
記憶装置とスピーカとを備えた情報処理装置であって、
予め設定された最大音量および最高周波数にて前記スピーカから音を発生させる手段と、
前記記憶装置の性能を測定する手段と、
前記記憶装置の性能が予め定められた閾値以上の場合は、発生させた前記音の音量に対応させて前記周波数を記憶し、次に発生させる音の周波数を前記周波数から一定周波数だけ低くする手段と、
前記記憶装置の性能が予め定められた閾値未満となった場合は、前記最大音量から一定音量だけ音量を小さくする手段と、
前記周波数が予め定められた最低周波数に対応する音量を記憶した場合は、前記測定を終了する手段と、
記憶された前記音量および前記音量に対応する周波数に従って、前記最低周波数から最高周波数までを前記スピーカから発生させる手段と、
を具備することを特徴とする情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置において、
前記最大音量未満の音量に対応する前記周波数を記憶した場合、前記スピーカから発生させる音の振幅を前記最大音量の音量を上限とした振幅から前記最大音量未満の音量を上限とした振幅に変換して前記スピーカから音を発生させることを特徴とする情報処理装置。
【請求項４】
請求項１または２に記載の情報処理装置において、
前記記憶装置の性能を測定する場合、前記スピーカからサイン波を発生させることを特徴とする情報処理装置。
【請求項５】
請求項１または２に記載の情報処理装置において、
前記記憶装置の性能は、転送速度およびエラーカウントのうちいずれか１つ以上であることを特徴とする情報処理装置。
【請求項６】
記憶装置とスピーカとを備えた情報処理装置の制御方法であって、
予め設定された最大音量および最低周波数にて前記スピーカから音を発生させ、
前記記憶装置の性能を測定し、
前記記憶装置の性能が予め定められた閾値以上の場合は、発生させた前記音の音量に対応させて前記周波数を記憶し、次に発生させる音の周波数を前記周波数から一定周波数だけ高くするように制御を行い、
前記記憶装置の性能が予め定められた閾値未満となった場合は、前記最大音量から一定音量だけ音量を小さくする制御を行い、
前記周波数が予め定められた最高周波数に対応する音量を記憶した場合は、前記測定を終了し、
記憶された前記音量および前記音量に対応する周波数に従って、前記最低周波数から最高周波数までを前記スピーカから発生させることを特徴とする制御方法。
【請求項７】
記憶装置とスピーカとを備えた情報処理装置の制御方法であって、
予め設定された最大音量および最高周波数にて前記スピーカから音を発生させ、
前記記憶装置の性能を測定し、
前記記憶装置の性能が予め定められた閾値以上の場合は、発生させた前記音の音量に対応させて前記周波数を記憶し、次に発生させる音の周波数を前記周波数から一定周波数だけ低くする制御を行い、
前記記憶装置の性能が予め定められた閾値未満となった場合は、前記最大音量から一定音量だけ音量を小さくする制御を行い、
前記周波数が予め定められた最低周波数に対応する音量を記憶した場合は、前記測定を終了し、
記憶された前記音量および前記音量に対応する周波数に従って、前記最低周波数から最高周波数までを前記スピーカから発生させることを特徴とする制御方法。
【請求項８】
請求項６または７に記載の制御方法において、
前記最大音量未満の音量に対応する前記周波数を記憶した場合、前記スピーカから発生させる音の振幅を前記最大音量の音量を上限とした振幅から前記最大音量未満の音量を上限とした振幅に変換して前記スピーカから音を発生させることを特徴とする制御方法。
【請求項９】
請求項６または７に記載の制御方法において、
前記記憶装置の性能を測定する場合、前記スピーカからサイン波を発生させることを特徴とする制御方法。
【請求項１０】
請求項６または７に記載の制御方法において、
前記記憶装置の性能は、転送速度およびエラーカウントのうちいずれか１つ以上であることを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般に、情報処理装置の音量および周波数の制御技術に係り、特に記憶装置に有害な周波数の音量の制御が可能な情報処理装置およびその制御方法に関する。
【背景技術】
【０００２】
一般的に、スピーカを内蔵したパーソナルコンピュータにおいては、スピーカからの振動によって、内蔵するハードディスクに振動が伝わり、ハードディスクの性能に悪影響を及ぼすことがある。例えば特許文献１には、光ディスク再生装置のフォーカス制御及びトラッキング制御を検出し制御が外れたとき音量を減衰して音声による振動によって再生不能状態を長く継続することを防止し安定な再生音を得るようにする技術が開示されている。
【特許文献１】特開平８−１０６７１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載された技術では、音量自体を減衰させ音量の制御を行うため、ユーザの視聴時に、聴感に与える影響が大きくなる。
【０００４】
そこで、本発明は、音量の制御を行った場合、ユーザの聴感に与える影響が少なくすることができる情報処理装置およびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明の一態様によれば、記憶装置とスピーカとを備えた情報処理装置であって、予め設定された最大音量および最低周波数にて前記スピーカから音を発生させる手段と、前記記憶装置の性能を測定する手段と、前記記憶装置の性能が予め定められた閾値以上の場合は、発生させた前記音の音量に対応させて前記周波数を記憶し、次に発生させる音の周波数を前記周波数から一定周波数だけ高くする手段と、前記記憶装置の性能が予め定められた閾値未満となった場合は、前記最大音量から一定音量だけ音量を小さくする手段と、前記周波数が予め定められた最高周波数に対応する音量を記憶した場合は、前記測定を終了する手段と、記憶された前記音量および前記音量に対応する周波数に従って、前記最低周波数から最高周波数までを前記スピーカから発生させる手段と、を具備することを特徴とする情報処理装置が提供される。
【０００６】
また、記憶装置とスピーカとを備えた情報処理装置であって、予め設定された最大音量および最高周波数にて前記スピーカから音を発生させる手段と、前記記憶装置の性能を測定する手段と、前記記憶装置の性能が予め定められた閾値以上の場合は、発生させた前記音の音量に対応させて前記周波数を記憶し、次に発生させる音の周波数を前記周波数から一定周波数だけ低くする手段と、前記記憶装置の性能が予め定められた閾値未満となった場合は、前記最大音量から一定音量だけ音量を小さくする手段と、前記周波数が予め定められた最低周波数に対応する音量を記憶した場合は、前記測定を終了する手段と、記憶された前記音量および前記音量に対応する周波数に従って、前記最低周波数から最高周波数までを前記スピーカから発生させる手段と、を具備することを特徴とする情報処理装置が提供される。
【０００７】
さらに、記憶装置とスピーカとを備えた情報処理装置の制御方法であって、予め設定された最大音量および最低周波数にて前記スピーカから音を発生させ、前記記憶装置の性能を測定し、前記記憶装置の性能が予め定められた閾値以上の場合は、発生させた前記音の音量に対応させて前記周波数を記憶し、次に発生させる音の周波数を前記周波数から一定周波数だけ高くするように制御を行い、前記記憶装置の性能が予め定められた閾値未満となった場合は、前記最大音量から一定音量だけ音量を小さくする制御を行い、前記周波数が予め定められた最高周波数に対応する音量を記憶した場合は、前記測定を終了し、記憶された前記音量および前記音量に対応する周波数に従って、前記最低周波数から最高周波数までを前記スピーカから発生させることを特徴とする制御方法が提供される。
【０００８】
また、記憶装置とスピーカとを備えた情報処理装置の制御方法であって、予め設定された最大音量および最高周波数にて前記スピーカから音を発生させ、前記記憶装置の性能を測定し、前記記憶装置の性能が予め定められた閾値以上の場合は、発生させた前記音の音量に対応させて前記周波数を記憶し、次に発生させる音の周波数を前記周波数から一定周波数だけ低くする制御を行い、前記記憶装置の性能が予め定められた閾値未満となった場合は、前記最大音量から一定音量だけ音量を小さくする制御を行い、前記周波数が予め定められた最低周波数に対応する音量を記憶した場合は、前記測定を終了し、記憶された前記音量および前記音量に対応する周波数に従って、前記最低周波数から最高周波数までを前記スピーカから発生させることを特徴とする制御方法が提供される。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施形態について図面を参照しながら説明する。
【００１０】
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えば、ノートブック型パーソナルコンピュータ１０として実現されている。
【００１１】
図１はノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＴＦＴ−ＬＣＤ（Thin Film Transistor Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１２】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０をパワーオン／パワーオフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６、およびスピーカ１８Ａ、１８Ｂ、ＤＶＤドライブ１１２、赤外線受信部２０などが配置されている。
【００１３】
入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。
【００１４】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１５】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、ＧＰＵ１０５、ＢＩＯＳ−ＲＯＭ１０９、フラッシュメモリ１１０、ハードディスクドライブ（ＨＤＤ）１１１、ＤＶＤドライブ１１２、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６、スピーカ１８Ａ、１８Ｂ等を備えている。
【００１６】
スピーカ１８Ａ、１８Ｂは、コンピュータ１０から再生される音を出力する。このスピーカ１８Ａ、１８Ｂから出力される音は、後述する制御アプリケーション３０によって、ＨＤＤ１１１の性能に有害な周波数の音量が制限されて出力される。
【００１７】
ＣＰＵ１０１は本コンピュータ１０の動作を制御するプロセッサであり、ハードディスクドライブ（ＨＤＤ）１１１から主メモリ１０３にロードされる、オペレーティングシステム、およびコンピュータ１０からの音の再生を制御する制御アプリケーション３０等を実行する。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０９に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。
【００１８】
ノースブリッジ１０２はＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、ＰＣＩ  Ｅｘｐｒｅｓｓ規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００１９】
ＧＰＵ１０５は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。
【００２０】
サウスブリッジ１０４は、ＬＰＣ（Low Pin Count）バス上の各デバイス、およびＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ＨＤＤ１１１を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。
【００２１】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。
【００２２】
次に、制御アプリケーション３０の機能構成について図３のブロック図を参照して説明する。
【００２３】
制御アプリケーション３０は、再生部５０、測定部５１、制御部５３、記憶部５２を備えている。測定部５１は、ＨＤＤ１１１の性能を測定する。すなわち、スピーカ１８Ａ、１８Ｂから音を予め設定された音量を最大音量として再生部５０により再生して、ＨＤＤ１１１の性能を所定の周波数ごとに測定する。ＨＤＤ１１１の性能の劣化が認められた場合は、発生させた音の音量に対応させて周波数をフラッシュメモリ１１０等の記憶部５２に記憶し、次に発生させる音の周波数を周波数から一定周波数だけ高くする。ＨＤＤ１１１の性能の劣化が見られなかった場合（予め定めた閾値未満の場合）は、最大音量から一定音量だけ音量を小さくする。順次、周波数を上げていき、周波数が予め定められた最高周波数に対応する音量を記憶した場合は、測定を終了する。最高周波数から測定を開始して最低周波数まで測定を行うと測定を終了するようにしてもよい。
【００２４】
ＣＰＵ１０１により制御部５３は、記憶された周波数とこの周波数に対応する音量に従って音をスピーカ１８Ａ、１８Ｂから再生するように制御を行う。
【００２５】
次に、本発明の実施形態に係る情報処理装置を適用した制御方法について図４のフローチャートを参照して説明する。
【００２６】
ここで、測定を行う音の再生周波数を可聴域とされている例えば２０Ｈｚ（最低周波数として定義する）から２０ｋＨｚ（最高周波数として定義する）までとする。
【００２７】
制御アプリケーション３０は、スピーカ１８Ａ、１８Ｂから再生する音の周波数を２０Ｈｚに設定して（ステップＳ１０１）、ＨＤＤ１１１の性能測定を開始する（ステップＳ１０２）。
【００２８】
制御アプリケーション３０は、スピーカ１８Ａ、１８Ｂから再生する音の音量が最大でない場合は（ステップＳ１０３のＮＯ）、音量を最大まで上げる（ステップＳ１０４）。一方、制御アプリケーション３０によってスピーカ１８Ａ、１８Ｂから再生される音の音量が最大である場合は（ステップＳ１０３のＹＥＳ）、内蔵のスピーカ１８Ａ、１８Ｂからサイン波を再生する（ステップＳ１０５）。なお、本実施形態では、測定にサイン波を用いたがこれに限定されるものではない。
【００２９】
制御アプリケーション３０は、スピーカ１８Ａ、１８Ｂから再生される音の振動によって、ＨＤＤ１１１の性能が劣化していないか（音の振動がＨＤＤ１１１に有害な影響を及ぼしていないか）を判別する（ステップＳ１０６）。制御アプリケーション３０によって、スピーカ１８Ａ、１８Ｂから再生される音の振動によって、ＨＤＤ１１１の性能が劣化していると判別された場合は（ステップＳ１０６のＹＥＳ）、コンピュータ１０の音量制御設定のメモリを１つ下げるようにボリュームダウンを行う（ステップＳ１０７）。例えば１０段階の音量制御のメモリを最大の音量レベル１０から１つ下げ、音量レベル９とする。一方、制御アプリケーション３０によって、スピーカ１８Ａ、１８Ｂから再生される音の振動によって、ＨＤＤ１１１の性能が劣化していないと判別された場合は（ステップＳ１０６のＹＮＯ）、該当の周波数（２０Ｈｚ）とこの周波数に対応する音量（例えば１０）を関連づけてＨＤＤ１１１等に記憶し、音の再生を停止する（ステップＳ１０８）。なお、ＨＤＤ１１１の性能の劣化を測定する場合、例えば、ＨＤＤ１１１の転送速度（が低下しているか？）やエラーカウント（エラーが増えているか？）等のデータを参照して、ＨＤＤ１１１の性能が劣化しているかどうかを判別する。また、ＨＤＤ１１１の性能の劣化を測定する場合、毎回、ＨＤＤ１１１に対して一定の同じ処理を行い、この処理の間に性能を測定する。
【００３０】
次に、再生周波数が最高周波数でない場合（ステップＳ１０９の＜２０ｋＨｚ）、再生周波数を例えば２０Ｈｚから１区切り上げて２５Ｈｚとする（ステップＳ１１０）。なお、例えば２０Ｈｚ（最低周波数）から２０ｋＨｚ（最高周波数）までをいくつに区切るかは特に限定するものではなく、本実施形態では、例えば５Ｈｚ刻みとしている。
【００３１】
以上のように、例えば５Ｈｚ刻みで周波数を上げていき、例えば２０ｋＨｚまでの各周波数においてＨＤＤ１１１の性能が劣化しない最大音量を測定し、ＨＤＤ１１１等に記憶する。なお、上述した実施形態では、最低周波数から最大周波数に周波数を変化させて測定を行っているが、これに限定されることはない。すなわち、最高周波数から最低周波数に周波数を変化させて測定を行うことも可能である。
【００３２】
測定が終了すると、記憶された周波数とこの周波数に対応する音量とは、例えば図５に示すような結果となる。図５に示すように、測定結果は、グラフ（２）である。グラフ（１）は、最大音量でない音量（例えば音量レベル５）時のグラフである。この状態で、スピーカ１８Ａ、１８Ｂの音量を最大音量（例えば音量レベル１０）まで上げると、ＨＤＤ１１１の性能の劣化が発生する。そのため、測定を行った「周波数とこの周波数に対応する音量」に基づいて制御を行い再生すると、グラフ（２）のようになる。グラフ（２）では、例えば、周波数Ｘ[Ｈｚ]付近を中心として最大音量ではなく、音量が制限されている（リミッタレベル）。このように、ＨＤＤ１１１の性能の劣化を測定することにより、ＨＤＤ１１１の性能の劣化を引き起こす周波数の音量を下げる制御を行うことができる。また、音量リミッタレベル設定を行う。すなわち、図６に示すように、上述の測定結果に基づいて、制御前の振幅（図６（ａ））から、ＨＤＤ１１１の性能が劣化する周波数ポイントの音量にリミッタをかけるように設定する（図６（ｃ））。この際、音の出力がリミッタレベルでクリップしてしまう制御方式（図６（ｂ））ではなく（上下の振幅が切れるので不自然な音となる）、ゲインをコントロールしてクリップしないように出力を制御させる。最大音量の上下内に音の振幅が収まるように制御する。
【００３３】
このように制御を行うことにより、ある周波数Ｘ[Ｈｚ]でのリミッタレベルがあるレベルに決められる。リミッタレベル未満の音量から最大ボリュームまで上げられた場合、周波数Ｘの出力はリミッタレベルで留めるように制御を行うことができる（図５、図６（ｂ）参照）。
【００３４】
以上、本実施形態によれば、ＨＤＤ性能の劣化を招く周波数の音量のみを下げ、ＨＤＤの性能の劣化を防止するとともに、ゲインをコントロールしてクリップしない出力制御を行う（周波数Ｘ[Ｈｚ]での音量をリミッタレベルとした音の振幅に変換する）ことにより、聴感上の特性への影響を最小にしつつ、自然な音として再生させることができる。
【００３５】
なお、本発明は、上述した実施形態そのままに限定されるものではない。本発明は、実施段階では、その要旨を逸脱しない範囲で構成要素を変更して具現化できる。
【００３６】
また、上述した実施形態に開示されている複数の構成要素を適宜に組み合わせることで、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施形態に係る情報処理装置の構成例を概略的に示すブロック図。
【図２】本発明の一実施形態に係る情報処理装置の構成を示すブロック図。
【図３】本発明の一実施形態に係る制御アプリケーションの構成を示す機能ブロック図。
【図４】本発明の一実施形態に係る制御方法を説明するためのフローチャート。
【図５】各周波数での音量制御を行った場合の概念図。
【図６】ゲインをコントロールしてクリップしない出力制御を行う変換処理を示す概念図。
【符号の説明】
【００３８】
１８Ａ、１８Ｂ…スピーカ、３０…制御アプリケーション、５０…再生部、５１…測定部、５２…記憶部、５３…制御部、１０１…ＣＰＵ、１０３…主メモリ、１０６…サウンドコントローラ、１０９…ＢＩＯＳ−ＲＯＭ、１１０…フラッシュメモリ、１１１…ＨＤＤ
【図１】
2009151705.tif 000003
【図２】
2009151705.tif 000004
【図３】
2009151705.tif 000005
【図４】
2009151705.tif 000006
【図５】
2009151705.tif 000007
【図６】
2009151705.tif 000008