(57)【特許請求の範囲】
【請求項１】
オペレーティングシステムの管理下で動作し、音データの再生を行なうことが可能な第１の再生処理手段と、
前記オペレーティングシステムの管理下で動作せず、音データの再生を行なうことが可能な第２の再生処理手段と、
前記第１の再生処理手段及び第２の再生処理手段により音データが再生処理される際の再生処理に関する設定値を記憶する記憶手段と、
前記第１の再生処理手段の起動中において前記音データの再生処理に関する設定値に変更が生じた場合には、前記記憶手段に記憶される設定値を第１の設定値に更新する第１の更新手段と、
前記第２の再生処理手段の起動中において前記音データの再生処理に関する設定値に変更が生じた場合には、前記記憶手段に記憶される設定値を第２の設定値に更新する第２の更新手段と、を具備し、
前記第２の再生処理手段は、前記第１の更新手段が前記第１の設定値に更新した後、前記更新した第１の設定値を用いて再生処理し、
前記第１の再生処理手段は、前記第２の更新手段が前記第２の設定値に更新した後、前記更新した第２の設定値を用いて再生処理することを特徴とする情報処理装置。
【請求項２】
前記第２の再生処理手段は、ＢＩＯＳ（Basic Input/Output System）の管理下で動作することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記設定値は、音声に関する音量、音質、音色のうちの少なくとも一つを示す値を含むことを特徴とする請求項１記載の情報処理装置。
【請求項４】
オペレーティングシステムの管理下で動作し、映像データの再生を行なうことが可能な第１の再生処理手段と、
前記オペレーティングシステムの管理下で動作せず、映像データの再生を行なうことが可能な第２の再生処理手段と、
前記第１の再生処理手段及び第２の再生処理手段により映像データが再生処理される際の再生処理に関する設定値を記憶する記憶手段と、
前記第１の再生処理手段の起動中において前記映像データの再生処理に関する設定値に変更が生じた場合には、前記記憶手段に記憶される設定値を第１の設定値に更新する第１の更新手段と、
前記第２の再生処理手段の起動中において前記映像データの再生処理に関する設定値に変更が生じた場合には、前記記憶手段に記憶される設定値を第２の設定値に更新する第２の更新手段と、を具備し、
前記第２の再生処理手段は、前記第１の更新手段が前記第１の設定値に更新した後、前記更新した第１の設定値を用いて再生処理し、
前記第１の再生処理手段は、前記第２の更新手段が前記第２の設定値に更新した後、前記更新した第２の設定値を用いて再生処理することを特徴とする情報処理装置。
【請求項５】
前記第２の再生処理手段は、ＢＩＯＳ（Basic Input/Output System）の管理下で動作することを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記設定値は、画像に関する輝度、色数、解像度のうちの少なくとも一つを示す値を含むことを特徴とする請求項４記載の情報処理装置。
【請求項７】
音楽再生可能な情報処理装置の再生処理制御方法において、
オペレーティングシステムの管理下で動作する第１の再生処理手段により音データの再生を行ない、
前記オペレーティングシステムの管理下で動作しない第２の再生処理手段により音データの再生を行ない、
前記第１の再生処理手段及び第２の再生処理手段により音データが再生処理される際の再生処理に関する設定値を所定の記憶手段に記憶し、
前記第１の再生処理手段の起動中において前記音データの再生処理に関する設定値に変更が生じた場合には、第１の更新手段によって前記記憶手段に記憶される設定値を第１の設定値に更新し、
前記第２の再生処理手段は、前記第１の更新手段が前記第１の設定値に更新した後、前記更新した第１の設定値を用いて再生処理し、
前記第２の再生処理手段の起動中において前記音データの再生処理に関する設定値に変更が生じた場合には、第２の更新手段によって前記記憶手段に記憶される設定値を第２の設定値に更新し、
前記第１の再生処理手段は、前記第２の更新手段が前記第２の設定値に更新した後、前記更新した第２の設定値を用いて再生処理することを特徴とする再生処理制御方法。
【請求項８】
映像再生可能な情報処理装置の再生処理制御方法において、
オペレーティングシステムの管理下で動作する第１の再生処理手段により映像データの再生を行ない、
前記オペレーティングシステムの管理下で動作しない第２の再生処理手段により映像データの再生を行ない、
前記第１の再生処理手段及び第２の再生処理手段により映像データが再生処理される際の再生処理に関する設定値を所定の記憶手段に記憶し、
前記第１の再生処理手段の起動中において前記映像データの再生処理に関する設定値に変更が生じた場合には、第１の更新手段によって前記記憶手段に記憶される設定値を第１の設定値に更新し、
前記第２の再生処理手段は、前記第１の更新手段が前記第１の設定値に更新した後、前記更新した第１の設定値を用いて再生処理し、
前記第２の再生処理手段の起動中において前記映像データの再生処理に関する設定値に変更が生じた場合には、第２の更新手段によって前記記憶手段に記憶される設定値を第２の設定値に更新し、
前記第１の再生処理手段は、前記第２の更新手段が前記第２の設定値に更新した後、前記更新した第２の設定値を用いて再生処理することを特徴とする再生処理制御方法。
【請求項９】
音データ及び画像データを再生処理することが可能な情報処理装置において、
オペレーティングシステムの管理下で動作し、音データもしくは映像データの再生を行なうことが可能な第１の再生処理手段と、
前記オペレーティングシステムの管理下で動作せず、音データもしくは映像データの再生を行なうことが可能な第２の再生処理手段と、
前記第１の再生処理手段及び第２の再生処理手段により音データもしくは映像データが再生処理される際の再生処理に関する設定値を記憶する記憶手段と、
前記第１の再生処理手段の起動中において前記音データもしくは映像データの再生処理に関する設定値に変更が生じた場合には、前記記憶手段に記憶される設定値を第１の設定値に更新する第１の更新手段と、
前記第２の再生処理手段の起動中において前記音データもしくは映像データの再生処理に関する設定値に変更が生じた場合には、前記記憶手段に記憶される設定値を第２の設定値に更新する第２の更新手段と、を具備し、
前記第２の再生処理手段は、前記第１の更新手段が前記第１の設定値に更新した後、前記更新した第１の設定値を用いて再生処理し、
前記第１の再生処理手段は、前記第２の更新手段が前記第２の設定値に更新した後、前記更新した第２の設定値を用いて再生処理することを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声もしくは画像の再生機能を備えた情報処理装置及び再生処理制御方法に関する。
【０００２】
【従来の技術】
パーソナルコンピュータや携帯情報端末などの情報処理機器においては、一般に、ＯＳ（Operating System）の管理下で動作するオーディオ再生アプリケーション（ソフトウェア）によってＣＤ−ＲＯＭ等に格納される楽曲などを再生する機能が備えられる。また、このような情報処理機器の中には、ＯＳがサスペンド状態にある間でも楽曲などを再生することが可能な機能（ダイレクト再生機能）を備えたものもある。
【０００３】
上記ダイレクト再生機能は、例えばＢＩＯＳ（Basic Input/Output System）がコードを実行することによって実現され、ＯＳとは無関係に動作するソフトウェアである。このように、ダイレクト再生機能は、オーディオ再生アプリケーションとは動作環境が全く異なるものである。
【０００４】
【発明が解決しようとする課題】
ここで、ユーザがＯＳの管理下で動作するオーディオ再生アプリケーションを用いて、ＣＤ−ＲＯＭ等の楽曲を聴く場合を考える。この場合、ユーザは再生される楽曲の音量を所望の値に設定してその楽曲を聴く。楽曲を聴き終えると、ユーザはシステムをシャットダウンさせる（ＯＳをサスペンド状態にする）。
【０００５】
その後、ユーザはダイレクト再生機能により楽曲を聴こうとする。ところが、この場合に再生される楽曲の音量は、ダイレクト再生用に与えられた初期値が用いられるようになっており、オーディオ再生アプリケーションによる再生の際にユーザが設定した値が用いられるわけではない。そのため、ユーザはもう一度再生される楽曲の音量を所望の値に設定しなければならず、使い勝手が良いとは言えない。
【０００６】
このような問題は、音量の値の設定に限らず、音質や音色などの値の設定においても生じる。また、音声に関する設定に限らず、画像に関する設定においても生じる。
【０００７】
本発明は上記実状に鑑みてなされたものであり、種類の異なる再生機能の間で再生処理に関する設定値が引き継がれる情報処理装置及び再生処理制御方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明に係る情報処理装置は、オペレーティングシステムの管理下で動作し、音データの再生を行なうことが可能な第１の再生処理手段と、前記オペレーティングシステムの管理下で動作せず、音データの再生を行なうことが可能な第２の再生処理手段と、前記第１の再生処理手段及び第２の再生処理手段により音データが再生処理される際の再生処理に関する設定値を記憶する記憶手段と、前記第１の再生処理手段の起動中において前記音データの再生処理に関する設定値に変更が生じた場合には、前記記憶手段に記憶される設定値を第１の設定値に更新する第１の更新手段と、前記第２の再生処理手段の起動中において前記音データの再生処理に関する設定値に変更が生じた場合には、前記記憶手段に記憶される設定値を第２の設定値に更新する第２の更新手段と、を具備し、前記第２の再生処理手段は、前記第１の更新手段が前記第１の設定値に更新した後、前記更新した第１の設定値を用いて再生処理し、前記第１の再生処理手段は、前記第２の更新手段が前記第２の設定値に更新した後、前記更新した第２の設定値を用いて再生処理することを特徴とする。
【０００９】
また、本発明に係る情報処理装置は、オペレーティングシステムの管理下で動作し、映像データの再生を行なうことが可能な第１の再生処理手段と、前記オペレーティングシステムの管理下で動作せず、映像データの再生を行なうことが可能な第２の再生処理手段と、前記第１の再生処理手段及び第２の再生処理手段により映像データが再生処理される際の再生処理に関する設定値を記憶する記憶手段と、前記第１の再生処理手段の起動中において前記映像データの再生処理に関する設定値に変更が生じた場合には、前記記憶手段に記憶される設定値を第１の設定値に更新する第１の更新手段と、前記第２の再生処理手段の起動中において前記映像データの再生処理に関する設定値に変更が生じた場合には、前記記憶手段に記憶される設定値を第２の設定値に更新する第２の更新手段と、を具備し、前記第２の再生処理手段は、前記第１の更新手段が前記第１の設定値に更新した後、前記更新した第１の設定値を用いて再生処理し、前記第１の再生処理手段は、前記第２の更新手段が前記第２の設定値に更新した後、前記更新した第２の設定値を用いて再生処理することを特徴とする。
【００１０】
また、本発明に係る再生処理制御方法は、音楽再生可能な情報処理装置の再生処理制御方法において、オペレーティングシステムの管理下で動作する第１の再生処理手段により音データの再生を行ない、前記オペレーティングシステムの管理下で動作しない第２の再生処理手段により音データの再生を行ない、前記第１の再生処理手段及び第２の再生処理手段により音データが再生処理される際の再生処理に関する設定値を所定の記憶手段に記憶し、前記第１の再生処理手段の起動中において前記音データの再生処理に関する設定値に変更が生じた場合には、第１の更新手段によって前記記憶手段に記憶される設定値を第１の設定値に更新し、前記第２の再生処理手段は、前記第１の更新手段が前記第１の設定値に更新した後、前記更新した第１の設定値を用いて再生処理し、前記第２の再生処理手段の起動中において前記音データの再生処理に関する設定値に変更が生じた場合には、第２の更新手段によって前記記憶手段に記憶される設定値を第２の設定値に更新し、前記第１の再生処理手段は、前記第２の更新手段が前記第２の設定値に更新した後、前記更新した第２の設定値を用いて再生処理することを特徴とする。
【００１１】
また、本発明に係る再生処理制御方法は、映像再生可能な情報処理装置の再生処理制御方法において、オペレーティングシステムの管理下で動作する第１の再生処理手段により映像データの再生を行ない、前記オペレーティングシステムの管理下で動作しない第２の再生処理手段により映像データの再生を行ない、前記第１の再生処理手段及び第２の再生処理手段により映像データが再生処理される際の再生処理に関する設定値を所定の記憶手段に記憶し、前記第１の再生処理手段の起動中において前記映像データの再生処理に関する設定値に変更が生じた場合には、第１の更新手段によって前記記憶手段に記憶される設定値を第１の設定値に更新し、前記第２の再生処理手段は、前記第１の更新手段が前記第１の設定値に更新した後、前記更新した第１の設定値を用いて再生処理し、前記第２の再生処理手段の起動中において前記映像データの再生処理に関する設定値に変更が生じた場合には、第２の更新手段によって前記記憶手段に記憶される設定値を第２の設定値に更新し、前記第１の再生処理手段は、前記第２の更新手段が前記第２の設定値に更新した後、前記更新した第２の設定値を用いて再生処理することを特徴とする。
【００１２】
また、本発明に係る情報処理装置は、音データ及び画像データを再生処理することが可能な情報処理装置において、オペレーティングシステムの管理下で動作し、音データもしくは映像データの再生を行なうことが可能な第１の再生処理手段と、前記オペレーティングシステムの管理下で動作せず、音データもしくは映像データの再生を行なうことが可能な第２の再生処理手段と、前記第１の再生処理手段及び第２の再生処理手段により音データもしくは映像データが再生処理される際の再生処理に関する設定値を記憶する記憶手段と、前記第１の再生処理手段の起動中において前記音データもしくは映像データの再生処理に関する設定値に変更が生じた場合には、前記記憶手段に記憶される設定値を第１の設定値に更新する第１の更新手段と、前記第２の再生処理手段の起動中において前記音データもしくは映像データの再生処理に関する設定値に変更が生じた場合には、前記記憶手段に記憶される設定値を第２の設定値に更新する第２の更新手段と、を具備し、前記第２の再生処理手段は、前記第１の更新手段が前記第１の設定値に更新した後、前記更新した第１の設定値を用いて再生処理し、前記第１の再生処理手段は、前記第２の更新手段が前記第２の設定値に更新した後、前記更新した第２の設定値を用いて再生処理することを特徴とする。
【００１３】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
【００１４】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【００１５】
ノースブリッジ１１は、ＣＰＵ１３とサウスブリッジ２１との間のブリッジ処理、主メモリ１２の制御、グラッフィックコントローラ１４の制御などを行なう各種コントローラを備えている。
【００１６】
主メモリ１２は、ＣＰＵ１３により処理されるＯＳ（Operating System）、各種ドライバ、各種アプリケーションなどを保持しており、ＣＰＵ１３のワークエリアとして提供される。
【００１７】
ＣＰＵ１３は、ＣＰＵバスを介してノースブリッジ１１に接続されており、情報処理装置全体の制御を司る。このＣＰＵ１３は、例えば本実施形態に係る再生処理制御方法を実現するためのソフトウェアなどを主メモリ１２上で実行する。
【００１８】
グラッフィックコントローラ１４は、ＡＧＰ（Accelerated Graphics Port）を介してノースブリッジ１１に接続されており、表示装置１５に表示すべきデータの制御を行なう。
【００１９】
表示装置１５は、ＬＶＤＳ（Low Voltage Differential Signaling）線を介してグラッフィックコントローラ１４に接続されており、音声や画像を再生する際の設定値（音量の値など）の設定変更をユーザが行なうためのオーディオユーティリティの設定画面などを表示可能である。
【００２０】
サウスブリッジ２１は、ハブリンクを介してノースブリッジ１１に接続されており、ＬＰＣ（Low Pin Count）バス上の各種デバイスや、ＩＤＥ（Integrated Drive Electronics）対応のディスクドライブや、ＡＣ（Audio Codec）リンクを介して接続されるオーディオデバイスなどの制御を行なう各種コントローラを備えている。
【００２１】
ＢＩＯＳ−ＲＯＭ２２は、ＬＰＣバスに接続されており、電源が投入された際に主に装置内のハードウェアに対する設定処理などを行なうＢＩＯＳを格納している。このＢＩＯＳによる設定処理の際には、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）メモリ２３に記憶されている設定情報が使用される。
【００２２】
ＣＭＯＳメモリ２３は、ＬＰＣバスに接続されており、ＢＩＯＳにより使用される各種設定情報を記憶している。これら設定情報の中には、音声や画像を再生する際の設定値（音量の値など）が含まれている。
【００２３】
ＥＣ／ＫＢＣ２４は、ＬＰＣバスに接続されており、ボタンやキーボードを制御する。このＥＣ／ＫＢＣ２４は、組み込みコントローラであるＥＣ（Embedded Controller）とキーボードコントローラとを一体化したものである。
【００２４】
キーボード又はボタン２５は、ユーザが入力操作を行なうものである。ユーザは、キーボード又はボタン（ＣＤボタン）を操作することにより、ＣＤ−ＲＯＭ中の楽曲などの再生開始や停止、音量変更などを行なえる。
【００２５】
ＨＤＤ（Hard Disk Drive）２６は、プライマリＩＤＥに対応するデバイスとしてサウスブリッジ２１に接続されており、各種プログラムやデータを格納するハードディスクを駆動する。
【００２６】
ＣＤ−ＲＯＭドライブ２７は、セカンダリＩＤＥに対応するデバイスとしてサウスブリッジ２１に接続されており、楽曲などの音声（オーディオ）のコンテンツを格納するＣＤ−ＲＯＭを駆動する。
【００２７】
サウンドコーデック＆ミキサ（以下、ミキサと称す）２８は、ＣＤ−ＲＯＭドライブ２７から出力されるオーディオ信号を入力すると共に、サウスブリッジ２１に接続されるＡＣリンクを介して設定値（音量の値など）を含む制御信号を入力し、その制御信号に応じた音声信号を出力する。
【００２８】
アンプ２９は、ミキサ２８からの音声信号を増幅する。スピーカ３０は、アンプ２９により増幅された音声信号を人が聴ける音として発する。
【００２９】
図２は、本実施形態に係る再生処理制御方法を実現するためのソフトウェアを説明するための図である。
【００３０】
音声再生アプリケーション４１は、ＯＳの管理下で動作し、音声（オーディオ）再生処理を行なうソフトウェアである。即ち、音声再生アプリケーション４１は、情報処理装置本体が動作しているときに音声再生処理を行なうものである。この音声再生アプリケーション４１は、サウンドドライバ４３に対し、ハードウェアであるミキサ２８（又はアンプ２９）を制御するための指示を出す。なお、ユーザは、表示装置１５の設定画面上で、音声再生アプリケーション４１による再生に関わる各種の設定値の設定変更を行なうことが可能である。
【００３１】
音量制御アプリケーション４２は、音声再生アプリケーション４１の中の音量制御を司る部分であり、サウンドドライバ４３に対し、ハードウェアであるミキサ２８（又はアンプ２９）における音量を制御するための指示を出す。
【００３２】
サウンドドライバ４３は、ＯＳの管理下で動作し、ハードウェアであるミキサ２８（又はアンプ２９）を制御するために特化された専用のソフトウェアである。このサウンドドライバ４３は、音量制御アプリケーション４２を含む音声再生アプリケーション４１からの指示に応じてミキサ２８（又はアンプ２９）を制御する。
【００３３】
ＢＩＯＳ４４は、上述のＢＩＯＳ−ＲＯＭ２２に格納されるＢＩＯＳに相当するものである。このＢＩＯＳ４４は、ＯＳの動作中に音量設定引継モジュール４７から渡される音量の値（ボリューム値）を書き込み要求に従ってＣＭＯＳメモリ２３に書き込んだり、読み出し要求に従ってＣＭＯＳメモリ２３から音量の値（ボリューム値）を読み出して音量設定引継モジュール４７に渡したりする。
【００３４】
また、上記ＢＩＯＳ４４は、ダイレクト再生機能としてのＣＤプレイモジュール４５を備えている。ＣＤプレイモジュール４５は、ＯＳに依存せずに動作し、ハードウェアであるミキサ２８（又はアンプ２９）を直接制御して音声再生処理を行なう。即ち、ＣＤプレイモジュール４５は、情報処理装置本体が動作していない状態で音声再生処理を行なうものである。
【００３５】
ＣＤプレイモジュール４５は、起動されたときには、ＢＩＯＳ４４を介してＣＭＯＳメモリ２３上の音量の値を読み出し、読み出した音量の値をミキサ２８（又はアンプ２９）に設定する。
【００３６】
なお、ユーザは、キーボード又はボタン２５を通じて音量の値の設定変更を行なうことが可能である。ＣＤプレイモジュール４５の動作中にキーボード又はボタン２５を通じて音量の値の設定変更の指示があった場合には、上記ＣＤプレイモジュール４５は、その設定変更の指示に示される新たな音量の値をミキサ２８（又はアンプ２９）に設定すると共に、その音量の値を用いてＣＭＯＳメモリ２３上の音量の値を更新するよう制御する。
【００３７】
音量設定引継モジュール４７は、ＯＳの管理下で常に動作しているソフトウェアであり、音声再生アプリケーション４１による再生処理とＣＤプレイモジュール４５による再生処理との間での音量の値の引継ぎを行なうものである。
【００３８】
上記音量設定引継モジュール４７は、起動されたときには、ＣＭＯＳメモリ２３上の音量の値を読み出すようＢＩＯＳ４４に指示を出し、読み出された音量の値をミキサ２８（又はアンプ２９）に設定するようサウンドドライバ４３に指示を出す。
【００３９】
なお、ユーザは、表示装置１５の設定画面上で、音量制御アプリケーション４２により制御される音量の値の設定変更を行なうことが可能である。音声再生アプリケーション４１（及び音量制御アプリケーション４２）の動作中に音量の値の設定変更の指示があった場合には、上記音量設定引継モジュール４７は、その設定変更の指示に示される新たな音量の値を用いてＣＭＯＳメモリ２３上の音量の値を更新するようＢＩＯＳ４４に指示を出す。
【００４０】
次に、図３を参照して、本実施形態におけるＯＳ管理下での動作を説明する。
【００４１】
ＯＳの動作環境においては、ミキサ２８（又はアンプ２９）に対する音量制御は、サウンドドライバ４３を介して音量制御アプリケーション４２によって行われる。
【００４２】
音量設定引継モジュール４７は、音量制御アプリケーション４２からサウンドドライバ４３に対する音量変更の指示を監視している（ステップＡ１）。
【００４３】
音量制御アプリケーション４２からサウンドドライバ４３に対する音量変更の指示があると、音量設定引継モジュール４７は、その設定変更の指示に示される新たな音量の値をＢＩＯＳ４４を介してＣＭＯＳメモリ２３に格納するよう制御する（即ち、ＣＭＯＳメモリ２３上に予め記憶されている音量の値を更新する）（ステップＡ２）。
【００４４】
その後、ユーザは音声制御アプリケーションの使用を終え、システムをシャットダウン（ＯＳをサスペンド）し、電源オフの状態にする（ステップＡ３）。
【００４５】
なお、ＣＭＯＳメモリ２３上の音量の値の更新は、システムのシャットダウンの際に行なうようにしてもよい。
【００４６】
電源が再びオンされると、ＢＩＯＳ４４が起動され、電源オンの要因がＣＤボタンの押下でなければＯＳが起動される（ステップＡ４）。次いで、ＯＳの管理下で動作する音量設定引継モジュール４７も起動される（ステップＡ５）。
【００４７】
音量設定引継モジュール４７は、起動されると、音量設定に関する初期化を開始する。この初期化において、音量設定引継モジュール４７は、ＣＭＯＳメモリ２３に格納されている音量の値をＢＩＯＳ４４を介して読み取り、その音量の値をサウンドドライバ４３を介してミキサ２８（又はアンプ２９）に設定するよう制御する（ステップＡ６）。以降、ステップＡ１からの処理を繰り返す。
【００４８】
次に、図４を参照して、本実施形態におけるダイレクト再生による動作を説明する。
【００４９】
システムがシャットダウンされた状態で、ＣＤボタンの押下が組み込みコントローラにより検出されると（ステップＢ１）、電源がオンされ、ＢＩＯＳ４４が起動される（ステップＢ２）。
【００５０】
ＢＩＯＳ４４は、組み込みコントローラを通じて、電源オンの要因がＣＤボタンの押下であることを確認すると、ダイレクト再生機能であるＣＤプレイモジュール４５を起動する（ステップＢ３）。
【００５１】
ＣＤプレイモジュール４５は、起動されると、ＢＩＯＳ４４を介してＣＭＯＳメモリ２３に格納されている音量の値を読み取り、その音量の値をミキサ２８（又はアンプ２９）に設定する（ステップＢ４）。
【００５２】
ＣＤプレイモジュール４５の動作中に、音量変更の指示が組み込みコントローラにより検出されると（ステップＢ５）、ＣＤプレイモジュール４５は、その設定変更の指示に示される新たな音量の値をミキサ２８（又はアンプ２９）に設定すると共に、ＢＩＯＳ４４を介してＣＭＯＳメモリ２３に格納するよう制御する（即ち、ＣＭＯＳメモリ２３上に予め記憶されている音量の値を更新する）（ステップＢ６）。
【００５３】
その後、ユーザはダイレクト再生機能の使用を終え、電源オフの状態にする（ステップＢ７）。以降、ステップＢ１からの処理を繰り返す。
【００５４】
なお、ＣＭＯＳメモリ２３上の音量の値の更新は、ダイレクト再生機能の使用を終了させる際に行なうようにしてもよい。
【００５５】
このように、第１の実施形態によれば、音声再生アプリケーション４１とＣＤプレイモジュール４５によりそれぞれ再生処理される音声の音量の設定値を共通の値としてＣＭＯＳメモリ２３に記憶させる制御を行なうことにより、音声再生アプリケーション４１による再生の際に設定した音量の値をＣＤプレイモジュール４５による再生処理に引き継がせることが可能となる。また逆に、ＣＤプレイモジュール４５による再生の際に設定した音量の値を音声再生アプリケーション４１による再生処理に引き継がせることも可能となる。
【００５６】
（第２の実施形態）
図５は、本発明の第２の実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。なお、前述の第１の実施形態（図１）と共通する要素には同一の符号を付し、その詳細な説明を省略する。以下、第１の実施形態と異なる部分を中心に説明する。
【００５７】
第２の実施形態では、ＣＤ−ＲＯＭ２７を制御するＣＤコントローラ５２がサウスブリッジ２１とＣＤ−ＲＯＭ２７との間に設けられる。このＣＤコントローラ５２は、Ｉ2Ｃバスを介してＥＣ／ＫＢＣ２４に接続される。また、Ｉ2Ｃバスには、ＥＥＰＲＯＭ５１が接続される。
【００５８】
前述の第１の実施形態では音量の設定値をＣＭＯＳメモリ２３に格納する場合について説明したが、この第２の実施形態では音量の設定値を上記ＥＥＰＲＯＭ５１に格納する。また、前述の第１の実施形態ではＣＭＯＳメモリ２３に対する音量の値の読み出し／書き込みをＢＩＯＳ２２を介して行っていたが、この第２の実施形態ではＥＥＰＲＯＭ５１に対する音量の値の読み出し／書き込みをＥＣ／ＫＢＣ２４を介して行なう。
【００５９】
また、前述の第１の実施形態ではダイレクト再生機能としてＣＤプレイモジュール４５を使用したが、この第２の実施形態では代わりにＣＤコントローラ５２が使用される。すなわち、このＣＤコントローラ５２は、ＯＳに依存せずに動作し、ハードウェアであるミキサ２８（又はアンプ２９）を直接制御して音声再生処理を行なう。
【００６０】
上記ＣＤコントローラ５２は、起動されたときには、ＥＥＰＲＯＭ５１上の音量の値を読み出し、読み出した音量の値をミキサ２８（又はアンプ２９）に設定する。ＣＤコントローラ５２の動作中に音量の値の設定変更の指示があった場合には、上記ＣＤコントローラ５２は、Ｉ2Ｃバスを介して当該設定変更の指示内容をＥＣ／ＫＢＣ２４から読み取り、その設定変更の指示に示される新たな音量の値によってＥＥＰＲＯＭ５１上の音量の値を更新するよう制御する。この更新は、ＣＤコントローラ５２の使用を終了させる際に行なうようにしても構わない。
【００６１】
この第２の実施形態では、図２（第１の実施形態）の構成に示されたＣＭＯＳメモリ２３及びＣＤプレイモジュール４５（及びＢＩＯＳ４４）をそれぞれ、ＥＥＰＲＯＭ５１及びＣＤコントローラ５２に読み替えて理解すればよい。
【００６２】
すなわち、音量設定引継モジュール４７は、音声再生アプリケーション４１による再生処理とＣＤコントローラ５２による再生処理との間での音量の値の引継ぎを行なう。
【００６３】
上記音量設定引継モジュール４７は、起動されたときには、ＥＥＰＲＯＭ５１上の音量の値を読み出し、読み出された音量の値をミキサ２８（又はアンプ２９）に設定するようサウンドドライバ４３に指示を出す。
【００６４】
また、音量設定引継モジュール４７は、音声再生アプリケーション４１の動作中において再生処理されている音声の音量の設定変更の指示があった場合には、その設定変更の指示に示される新たな音量の値によってＥＥＰＲＯＭ５１上の音量の値を更新するよう制御する。
【００６５】
次に、図６を参照して、本実施形態におけるＯＳ管理下での動作を説明する。
【００６６】
ＯＳの動作環境においては、ミキサ２８（又はアンプ２９）に対する音量制御は、サウンドドライバ４３を介して音量制御アプリケーション４２によって行われる。
【００６７】
音量設定引継モジュール４７は、音量制御アプリケーション４２からサウンドドライバ４３に対する音量変更の指示を監視している（ステップＣ１）。
【００６８】
音量制御アプリケーション４２からサウンドドライバ４３に対する音量変更の指示があると、音量設定引継モジュール４７は、その設定変更の指示に示される新たな音量の値をＥＥＰＲＯＭ５１に格納するよう制御する（即ち、ＥＥＰＲＯＭ５１上に予め記憶されている音量の値を更新する）（ステップＣ２）。
【００６９】
その後、ユーザは音声制御アプリケーションの使用を終え、システムをシャットダウン（ＯＳをサスペンド）し、電源オフの状態にする（ステップＣ３）。
【００７０】
なお、ＥＥＰＲＯＭ５１上の音量の値の更新は、システムのシャットダウンの際に行なうようにしてもよい。
【００７１】
電源が再びオンされると、ＢＩＯＳ４４が起動され、電源オンの要因がＣＤボタンの押下でなければＯＳが起動される（ステップＣ４）。次いで、ＯＳの管理下で動作する音量設定引継モジュール４７も起動される（ステップＣ５）。
【００７２】
音量設定引継モジュール４７は、起動されると、音量設定に関する初期化を開始する。この初期化において、音量設定引継モジュール４７は、ＥＥＰＲＯＭ５１に格納されている音量の値を読み取り、その音量の値をサウンドドライバ４３を介してミキサ２８（又はアンプ２９）に設定するよう制御する（ステップＣ６）。以降、ステップＣ１からの処理を繰り返す。
【００７３】
次に、図７を参照して、本実施形態におけるダイレクト再生による動作を説明する。
【００７４】
システムがシャットダウンされた状態で、ＣＤボタンの押下が組み込みコントローラにより検出されると（ステップＤ１）、電源がオンされ、ＢＩＯＳ４４が起動される（ステップＤ２）。
【００７５】
ＢＩＯＳ４４は、組み込みコントローラを通じて、電源オンの要因がＣＤボタンの押下であることを確認すると、ダイレクト再生機能であるＣＤコントローラ５２を起動する（ステップＤ３）。
【００７６】
ＣＤコントローラ５２は、起動されると、ＥＥＰＲＯＭ５１に格納されている音量の値を読み取り、その音量の値をミキサ２８（又はアンプ２９）に設定する（ステップＤ４）。
【００７７】
ＣＤコントローラ５２の動作中に、音量変更の指示が組み込みコントローラにより検出されると（ステップＤ５）、ＣＤコントローラ５２は、その設定変更の指示に示される新たな音量の値をミキサ２８（又はアンプ２９）に設定すると共に、ＥＥＰＲＯＭ５１に格納するよう制御する（即ち、ＥＥＰＲＯＭ５１上に予め記憶されている音量の値を更新する）（ステップＤ６）。
【００７８】
その後、ユーザはダイレクト再生機能の使用を終え、電源オフの状態にする（ステップＤ７）。以降、ステップＤ１からの処理を繰り返す。
【００７９】
なお、ＥＥＰＲＯＭ５１上の音量の値の更新は、ダイレクト再生機能の使用を終了させる際に行なうようにしてもよい。
【００８０】
このように、第２の実施形態によれば、音声再生アプリケーション４１とＣＤコントローラ５２によりそれぞれ再生処理される音声の音量の設定値を共通の値としてＥＥＰＲＯＭ５１に記憶させる制御を行なうことにより、音声再生アプリケーション４１による再生の際に設定した音量の値をＣＤコントローラ５２による再生処理に引き継がせることが可能となる。また逆に、ＣＤコントローラ５２による再生の際に設定した音量の値を音声再生アプリケーション４１による再生処理に引き継がせることも可能となる。
【００８１】
なお、本発明は、上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【００８２】
例えば、上記実施形態では音声に関わる設定値として音量の値を例に挙げたが、これ以外の設定値（音質や音色などの値）を適用することも可能である。
【００８３】
また、上記実施形態では音声に関わる設定値について述べたが、そのほかに映像に関わる設定値（輝度、色数、解像度などの値）を適用することも可能である。この場合、ＣＤ−ＲＯＭに記憶される音声を再生する構成に代えて、例えばＤＶＤ−ＲＯＭに記憶される音声及び映像を再生する構成にすればよい。
【００８４】
【発明の効果】
以上詳記したように本発明によれば、種類の異なる再生機能の間で再生処理に関する設定値が引き継がれる情報処理装置及び再生処理制御方法を提供することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る情報処理装置のハードウェア構成を示すブロック図。
【図２】同実施形態に係る再生処理制御方法を実現するためのソフトウェアを説明するための図。
【図３】本実施形態におけるＯＳ管理下での動作を説明するためのフローチャート。
【図４】同実施形態におけるダイレクト再生による動作を説明するためのフローチャート。
【図５】本発明の第２の実施形態に係る情報処理装置のハードウェア構成を示すブロック図。
【図６】同実施形態におけるＯＳ管理下での動作を説明するためのフローチャート。
【図７】同実施形態におけるダイレクト再生による動作を説明するためのフローチャート。
【符号の説明】
１１…ノースブリッジ
１２…主メモリ
１３…ＣＰＵ
１４…グラフィックコントローラ
１５…表示装置
２１…サウスブリッジ
２２…ＢＩＯＳ−ＲＯＭ
２３…ＣＭＯＳメモリ
２４…組み込みコントローラ／キーボードコントローラ
２５…キーボード又はボタン
２６…ＨＤＤ
２７…ＣＤ−ＲＯＭドライブ
２８…サウンドコーデック＆ミキサ
２９…アンプ
３０…スピーカ
４１…音声再生アプリケーション
４２…音量制御アプリケーション
４３…サウンドドライバ
４４…ＢＩＯＳ
４５…ＣＤプレイモジュール
４７…音量設定引継モジュール
５１…ＥＥＰＲＯＭ
５２…ＣＤコントローラ
【図１】
0003746224.tif 000002
【図２】
0003746224.tif 000003
【図３】
0003746224.tif 000004
【図４】
0003746224.tif 000005
【図５】
0003746224.tif 000006
【図６】
0003746224.tif 000007
【図７】
0003746224.tif 000008