(57)【要約】【課題】  複数のオーディオ信号が発生される時に，希望するオーディオ信号のみを再生する。【解決手段】  オーディオ信号を発生する複数の応用プログラムからオーディオ信号を提供されて再生するオーディオ再生部を有するコンピュータシステムの制御方法において，再生を希望する応用プログラムを複数の応用プログラムの中から選択するための選択メニューを表示する段階と，選択メニューにて選択された応用プログラムのオーディオ信号のみをオーディオ再生部に提供する段階と，を含むようにした。このとき，選択メニューを通じて選択された情報を記憶する段階をさらに含み，また，いずれか一つの応用プログラムのオーディオ信号が再生中である時に他の応用プログラムのオーディオ信号が発生すれば再度選択メニューを表示する段階をさらに含むようにした。【選択図】    図３
2004178558.tif 000002
【特許請求の範囲】
【請求項１】
オーディオ信号を発生する複数の応用プログラムから前記オーディオ信号を提供されて再生するオーディオ再生部を有するコンピュータシステムの制御方法において，
再生を希望する応用プログラムを前記複数の応用プログラムの中から選択するための選択メニューを表示する段階と，
前記選択メニューにて選択された応用プログラムのオーディオ信号のみを前記オーディオ再生部に提供する段階と，
を含むことを特徴とするコンピュータシステムの制御方法。
【請求項２】
前記選択メニューを通じて選択された情報を記憶する段階をさらに含むことを特徴とする請求項１に記載のコンピュータシステムの制御方法。
【請求項３】
前記選択メニューは，選択メニュー表示アイコンを選択することにより表示されることを特徴とする請求項１に記載のコンピュータシステムの制御方法。
【請求項４】
いずれか一つの応用プログラムのオーディオ信号が再生中である時に，他の応用プログラムのオーディオ信号が発生すれば，前記選択メニューを表示する段階をさらに含むことを特徴とする請求項１に記載のコンピュータシステムの制御方法。
【請求項５】
オーディオ信号を発生する複数の応用プログラムから前記オーディオ信号を提供されて再生するオーディオ再生部を有するコンピュータシステムにおいて，
再生を希望する応用プログラムを前記複数の応用プログラムの中から選択するための選択メニューを表示し，前記選択メニューにて選択された応用プログラムのオーディオ信号のみを前記オーディオ再生部に提供するオーディオ選択制御部を含むこと，
を特徴とするコンピュータシステム。
【請求項６】
前記オーディオ選択制御部は，前記選択メニューを通じて選択された情報を記憶することを特徴とする請求項５に記載のコンピュータシステム。
【請求項７】
前記選択メニューは，選択メニュー表示アイコンを選択することにより表示されることを特徴とする請求項５に記載のコンピュータシステム。
【請求項８】
前記オーディオ選択制御部は，いずれか一つの応用プログラムのオーディオ信号が再生中である時に他の応用プログラムのオーディオ信号が発生すれば，前記選択メニューを表示することを特徴とする請求項５に記載のコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，コンピュータシステム及びその制御方法にかかり，さらに詳しくは，サウンドカードドライバーにより駆動されて，複数の応用プログラムから発生するオーディオ信号を再生するサウンドカードを有するコンピュータシステム及びその制御方法に関する。
【背景技術】
【０００２】
最近，動画，静止画，音声等の様々な形態の情報を統合して扱うマルチメディア分野が脚光を浴びるようになって，コンピュータ利用者の殆どがコンピュータシステムにマルチメディア装置を備えるようになった。
【０００３】
特に，ＭＰ３形式の音声やＣＤを再生したり，動画を鑑賞したり，ゲームを楽しむために，コンピュータ本体の内部にサウンドカードを装着したり，音声を出力するためのスピーカーやヘッドセット等をサウンドカードと連結したりすることが一般的となってきた。
【０００４】
サウンドカードは主に，メインＤＳＰチップ，コーデック，入出力端子を含む。メインＤＳＰチップは，サウンドチップとも呼ばれ，音声を合成して調整する等，サウンドカードの最も重要な機能を司る。コーデックは，アナログ信号をデジタル信号に，または，デジタル信号をアナログ信号に変換する。サウンドカードのメインＤＳＰチップで処理されたデジタルサウンドデータは，コーデックを通じてアナログ信号に変換される。すなわち，ユーザーは，入出力端子を通じて入力されたデジタル信号が処理されてアナログ信号に変調され，スピーカーを通じて増幅された信号を，音声として聴くことができる。一方，マイクを通じて入力されたアナログ信号は，コーデックによりデジタル信号に変調されてからサウンドチップにより処理される。
【０００５】
このようなサウンドカードは，サウンドカードドライバに制御されて動作する。サウンドカードドライバは，オペレーティングシステムの配下で実行される応用プログラム（例えば，動画／音声再生プログラムまたはゲームプログラム等）が発生するオーディオ信号をサウンドカードのウェーブ入力チャネルに送信し，このオーディオ信号がスピーカやヘッドセット等を通じて再生されるように，サウンドカードを制御する。このようにして，ユーザーは希望する様々なオーディオ機能をコンピュータシステム上で具現することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし，このような様々なオーディオ機能を具現可能なコンピュータシステムにおいて，動画／音声再生プログラムやゲームプログラム等の複数のサウンド出力プログラムを同時に実行させると，サウンドカードは，サウンドカードのウェーブ入力チャネルを通じて提供される複数のサウンド出力プログラムからのオーディオ信号を，ミックスしてスピーカを通じて同時に出力することになる。このとき，一つの応用プログラムからの音声のみをユーザーが聴きたい場合，ユーザーは聴きたくない応用プログラムからの音声を消去するために，当該応用プログラムを順々に選択して，それぞれの音量を音量調節メニューを通じて一つ一つ調節しなければならず，操作が不便である，という問題点があった。
【０００７】
そこで，本発明は，このような問題に鑑みてなされたもので，その目的とするところは，複数のオーディオ信号が発生される時に，希望するオーディオ信号のみを再生することができるコンピュータシステム及びその制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために，本発明のある観点によれば，オーディオ信号を発生する複数の応用プログラムからオーディオ信号を提供されて再生するオーディオ再生部を有するコンピュータシステムの制御方法において，再生を希望する応用プログラムを複数の応用プログラムの中から選択するための選択メニューを表示する段階と，選択メニューにて選択された応用プログラムのオーディオ信号のみを上記オーディオ再生部に提供する段階と，を含むことを特徴とするがコンピュータシステムの制御方法が提供される。
【０００９】
このようなコンピュータシステムの制御方法によれば，選択メニューを表示する段階にて選択メニューを表示して，この選択メニューにより複数の応用プログラムの中から再生を希望する応用プログラムを選択しておけば，複数の応用プログラムが同時にオーディオ信号を発生した場合，選択メニューにて選択された応用プログラムのオーディオ信号のみを再生することができる。
【００１０】
また，上記コンピュータシステムの制御方法は，選択メニューを通じて選択された情報を記憶する段階をさらに含むことにより，コンピュータシステムが再ブートされた際に，再ブートされる前に選択されていた応用プログラムのオーディオ信号のみを再生することができる。
【００１１】
更に，上記コンピュータシステムの制御方法は，いずれか一つの応用プログラムのオーディオ信号が再生中である時に他の応用プログラムのオーディオ信号が発生すれば，前記選択メニューを表示する段階をさらに含むことにより，他の応用プログラムのオーディオ信号が発生した際に当該応用プログラムのオーディオ信号を再生させるために選択メニューを表示する操作をユーザーがしなくても，自動的に選択メニューが表示される。
【００１２】
また，上記選択メニューは，選択メニュー表示アイコンを選択することにより表示されるようにすることが望ましい。
【００１３】
上記課題を解決するために，本発明の別の観点によれば，オーディオ信号を発生する複数の応用プログラムからオーディオ信号を提供されて再生するオーディオ再生部を有するコンピュータシステムにおいて，再生を希望する応用プログラムを複数の応用プログラムの中から選択するための選択メニューを表示し，この選択メニューにて選択された応用プログラムのオーディオ信号のみを上記オーディオ再生部に提供するオーディオ選択制御部を含むこと，を特徴とするコンピュータシステムが提供される。
【００１４】
このような本発明にかかるコンピュータシステムによれば，選択メニューを表示して，この選択メニューにより複数の応用プログラムの中から再生を希望する応用プログラムを選択しておけば，複数の応用プログラムが同時にオーディオ信号を発生した場合，選択メニューにて選択された応用プログラムのオーディオ信号のみを再生することができる。
【００１５】
このとき，上記オーディオ選択制御部は，上記選択メニューを通じて選択された情報を記憶する如く構成すれば，コンピュータシステムが再ブートされた際に，再ブートされる前に選択されていた応用プログラムのオーディオ信号のみを再生することができる。
【００１６】
また，上記オーディオ選択制御部は，いずれか一つの応用プログラムのオーディオ信号が再生中である時に他の応用プログラムのオーディオ信号が発生すれば，上記選択メニューを表示する如く構成すれば，他の応用プログラムのオーディオ信号が発生した際に当該応用プログラムのオーディオ信号を再生させるために選択メニューを表示する操作をユーザーがしなくても，自動的に選択メニューが表示される。
【００１７】
そして，上記選択メニューは，選択メニュー表示アイコンを選択することにより表示されるようにすることが望ましい。
【発明の効果】
【００１８】
本発明によれば，複数のオーディオ信号が発生される時に，希望するオーディオ信号のみを再生することができるコンピュータシステム及びその制御方法を提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００２０】
図１は本発明の実施の形態にかかるコンピュータシステムの制御方法を示すブロック図である。本実施形態にかかるコンピュータシステムは，オーディオ機能を司るハードウェアとしては，オーディオ再生部であるサウンドカード１４と，スピーカ１６とを含む。また，本実施形態にかかるコンピュータシステムは，ハードウェアを動作させるソフトウェアとしては，サウンドカードドライバ１２と，オーディオ信号を発生する複数のサウンドプログラム１０と，複数のサウンドプログラム１０から発生するオーディオ信号のうちのいずれか一つを選択的にサウンドカード１４に提供するオーディオ選択プログラム（オーディオ選択制御部）１８と，を含む。
【００２１】
このようなコンピュータシステムにおいては，コンピュータ本体内にサウンドカード１４を装着してスピーカ１６とサウンドカード１４とを接続すれば音声が出力され，ユーザーはＭＰ３形式の音声やＣＤを再生したり，動画を鑑賞したり，ゲームを楽しんだりすることができる。
【００２２】
サウンドカード１４は，入力チャネルを通じて入力されたデジタルサウンドデータを，サウンドチップにより合成及び調整して処理し，処理されたデジタルサウンドデータをコーデックによりアナログ信号に変換する。アナログ信号に変換された音声は，スピーカー１６により増幅されて出力される。
【００２３】
サウンドカードドライバ１２は，サウンドカード１４とコンピュータとを論理的に接続させるために必要な，サウンドカード１４を制御するソフトウェアである。サウンドカードドライバ１２は，オペレーティングシステム２０の配下でサウンドプログラム１０が実行されることにより，サウンドプログラム１０のオーディオ信号をサウンドカード１４のウェーブ入力チャネルに送信して，サウンドカード１４を動作させる。すなわち，ユーザーがオペレーティングシステム２０の配下で，例えばウィンドウズ（ウィンドウズ）メディアプレーヤ（Ｗｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａ  Ｐｌａｙｅｒ：動画／音声再生プログラム）１０ａ，ウィンアンプ（Ｗｉｎ  Ａｍｐ：音声再生プログラム）１０ｂ，ゲームプログラム１０ｃ等の，サウンドプログラム１０を実行すると，サウンドプログラム１０はサウンドカードドライバ１２に制御信号を送信する。次に，サウンドカードドライバ１２がサウンドプログラム１０にサウンドカード１４の使用を許可する信号を送信し，これにより，サウンドプログラム１０はオーディオ信号をサウンドカード１４へ提供することを許可される。そして，サウンドカード１４に提供されたオーディオ信号は信号処理されて，信号処理されたオーディオ信号はスピーカ１６を通じて出力される。
【００２４】
オーディオ選択プログラム１８は，サウンドカードドライバ１２の上位プログラムであり，ユーザーはオーディオ選択プログラム１８を通じて，複数のサウンドプログラム１０が同時に実行される時に発生する複数のオーディオ信号のうちのいずれか一つを再生するように選択することができる。オーディオ選択プログラム１８を実行させると，コンピュータに導入されている複数のサウンドプログラム１０を一覧表示するオーディオ選択メニュー３０（図２参照）が表示される。ユーザーは，オーディオ選択メニュー３０を通じて，出力を希望するサウンドプログラム１０を一つ選択することができる。例えば，ウィンドウズ（登録商標）メディアプレーヤ（動画／音声再生プログラム）１０ａが発生するオーディオ信号を出力したい場合，オーディオ選択メニュー３０でウィンドウズ（登録商標）メディアプレーヤ１０ａを選択すると，選択されない他のサウンドプログラム１０ｂ，１０ｃから発生されるオーディオ信号はサウンドカード１４に提供されなくなる。従って，サウンドカード１４にはサウンドプログラム１０ｂ，１０ｃからの入力オーディオ信号が存在しなくなるので，これらの再生も当然されなくなる。一方，ウィンドウズ（登録商標）メディアプレーヤ１０ａが発生するオーディオ信号は，サウンドカード１４のウェーブ入力チャネルに提供されて信号処理され，信号処理されたオーディオ信号はスピーカー１６を通じて出力される。
【００２５】
より詳細に説明すると，選択されたサウンドプログラムであるウィンドウズ（登録商標）メディアプレーヤ１０ａが実行されてサウンドカードドライバー１２に制御信号が印加されると，サウンドカードドライバ１２はウィンドウズ（登録商標）メディアプレーヤ１０ａがサウンドカード１４を使用するのを許可し，これによりウィンドウズ（登録商標）メディアプレーヤ１０ａが発生するオーディオ信号はサウンドカード１４に提供される。そして，サウンドカード１４に提供されたオーディオ信号は，再生処理されて，スピーカー１６を通じて出力される。
【００２６】
一方，選択されない他のサウンドプログラム１０ｂ，１０ｃが実行された場合，オーディオ選択プログラム１８は，これらのプログラムが発生するオーディオ信号がサウンドカード１４に提供されるのを遮断する。例えば，オーディオ選択プログラム１８は，選択されない他のサウンドプログラム１０ｂ，１０ｃがサウンドカードドライバ１２に印加する制御信号を遮断するように制御することにより，オーディオ信号がサウンドカード１４に提供されないようにすることができる。または，オーディオ選択プログラム１８は，サウンドカードドライバ１２に選択されない他のサウンドプログラム１０ｂ，１０ｃからの制御信号が印加されても，サウンドカードドライバ１２がこれらのプログラムに対してサウンドカード１４の使用を許可しないように，サウンドカードドライバ１２を制御することにより，オーディオ信号がサウンドカード１４に提供されないようにすることもできる。即ち，これら二つの実施例は，いずれも，サウンドプログラム１０とサウンドカードドライバ１２との間の信号伝達を遮断して，選択されないサウンドプログラムのオーディオ信号がサウンドカード１４に提供されないようにする。
【００２７】
前述したサウンドプログラム１０，オーディオ選択プログラム１８，サウンドカードドライバ１２は，全てオペレーティングシステム２０の配下で実行される。
【００２８】
図２は，オーディオ選択プログラム１８のオーディオ選択メニュー３０が表示された例を示す図である。オーディオ選択メニュー３０には，ユーザーがサウンドプログラム１０を選択できるように，ユーザーのコンピュータに導入されているサウンドプログラム１０の一覧，例えば，ウィンドウズ（登録商標）メディアプレーヤ（Ｗｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａ  Ｐｌａｙｅｒ：動画／音声再生プログラム），ウィンアンプ（Ｗｉｎ  Ａｍｐ：音声再生プログラム），ゲームプログラム１０ｃ等が表示される。このように一覧表示されたサウンドプログラム１０のうちのいずれか一つをクリック，または対応する選択アイコンをクリックすれば，クリックされたサウンドプログラム１０のオーディオ信号が選択されて出力される。また，選択されたプログラムの選択を解除するための解除アイコンも設けられ，この解除アイコンにより選択されたプログラムのオーディオ信号の再生を解除し，それから，他のプログラムのオーディオ信号を再生するように再度選択することができる。
【００２９】
他の実施例として，解除アイコンを別途に設けずに，オーディオ選択メニュー３０を通じて別のサウンドプログラムを選択することにより，前に選択されていたサウンドプログラムは解除されるようにすることもできる。
【００３０】
このような構成を有する本実施形態にかかるコンピュータシステムの制御方法の流れを図３に示す。先ず，コンピュータがブートされてオペレーティングシステム２０が起動される（Ｓ１０）。次に，オーディオ選択プログラム１８が，例えばメニュー画面のアイコンをマウスでダブルクリックする等の操作により選択されて，実行される（Ｓ１２）。これにより，ユーザーのコンピュータに導入されているサウンドプログラム１０の一覧から再生するサウンドプログラムを選択可能な，オーディオ選択メニュー３０が表示される（Ｓ１４）。  次に，表示されたオーディオ選択メニュー３０にて，ユーザーがオーディオ信号の再生を希望するいずれか一つのサウンドプログラム１０を選択したか否かを判断する（Ｓ１６）。
【００３１】
ユーザーがオーディオ信号の再生を希望するいずれか一つのサウンドプログラム１０（例えば，ウィンドウズ（登録商標）メディアプレーヤ１０ａ）を，複数のサウンドプログラム１０の中から選択した場合（Ｓ１６がＹＥＳの場合），あるサウンドプログラム１０が実行されると（Ｓ１８），オーディオ選択プログラム１８は，実行されたサウンドプログラム１０を認識し，当該サウンドプログラムが選択されたプログラムであるか否かを判断する（Ｓ２２）。
【００３２】
選択されたプログラム，（例えばウィンドウズ（登録商標）メディアプレーヤ１０ａ）が実行された場合（Ｓ２２がＹＥＳの場合），オーディオ選択プログラム１８は，サウンドカードドライバ１２を制御して選択されたプログラムのオーディオ信号がサウンドカード１４に入力されて再生されるようにする（Ｓ２４）。即ち，ウィンドウズ（登録商標）メディアプレーヤ１０ａがサウンドカードドライバ１２に制御信号を印加し，サウンドカードドライバ１２はウィンドウズ（登録商標）メディアプレーヤ１０ａにサウンドカード１４の使用を許可する信号を送信し，これによりウィンドウズ（登録商標）メディアプレーヤ１０ａが発生するオーディオ信号がサウンドカード１４に提供されるようになり，オーディオ信号は信号処理されてスピーカー１６を通じて出力される。
【００３３】
一方，選択されていないプログラムが実行された場合（Ｓ２２がＮＯの場合），オーディオ選択プログラム１８は，サウンドカードドライバ１２を制御して，選択されていないプログラムが発生したオーディオ信号がサウンドカード１４へ提供されるのを遮断させる（Ｓ２６）。即ち，選択されたサウンドプログラムであるウィンドウズ（登録商標）メディアプレーヤ１０ａ以外のサウンドプログラム１０（例えばゲームプログラム１０ｃ等）が実行されると，オーディオ選択プログラム１８は当該サウンドプログラム１０を選択されていないプログラムとして認識する。そして，当該サウンドプログラム１０（ゲームプログラム１０ｃ）とサウンドカードドライバ１２との間の信号を遮断するようにサウンドカードドライバ１２を制御して，当該サウンドプログラム１０（ゲームプログラム１０ｃ）のオーディオ信号がサウンドカード１４に提供されないようにする。
【００３４】
一方，ユーザーがオーディオ選択メニュー３０を表示させる操作を行ってオーディオ選択プログラム１８が実行されたにもかかわらず，再生するサウンドプログラム１０を選択しなかった場合（Ｓ１６がＮＯの場合），コンピュータシステムは，オーディオ選択プログラム１８が実行されなかった場合と同様に動作する。即ち，複数のサウンドプログラム１０が実行されると，それぞれのサウンドプログラム１０から発生される複数のオーディオ信号が同時に再生される（Ｓ２０）。
【００３５】
本実施形態にかかるコンピュータシステムのオーディオ選択プログラム１８は，サウンドプログラム１０が実行されてオーディオ信号が発生される度に，実行されたサウンドプログラム１０がオーディオ選択メニュー３０で選択されたサウンドプログラムであるかを判断し，選択されたサウンドプログラムでない場合は，サウンドカードドライバ１２とサウンドプログラム１０との間の信号を遮断してオーディオ信号が出力されないように制御する過程を繰り返す。
【００３６】
これにより，ユーザーが選択したサウンドプログラム以外のサウンドプログラム１０については，サウンドプログラム１０の実行が開始されたときからサウンドカード１４を使用できないように制御して，複数のサウンドプログラム１０が実行された時に複数のオーディオ信号が同時に出力されるのを防止することができ，選択されたサウンドプログラムのオーディオ信号だけが出力されるようにすることができる。
【００３７】
また，ユーザーがオーディオ選択メニュー３０を通じて選択されているサウンドプログラムを解除して別のサウンドプログラムを選択すると，新たに選択された別のサウンドプログラムのオーディオ信号だけが再生され，それ以外のサウンドプログラムのオーディオ信号は再生されなくなる。
【００３８】
前述した実施形態は，オーディオ選択メニュー３０を通じてユーザーがサウンドプログラムを選択する段階が，サウンドプログラム１０の実行が開始される前に行われる場合であったが，ユーザーによるサウンドプログラムの選択が，サウンドプログラム１０の実行が開始された後に行われても，前述した場合と同一の結果を奏することができる。
【００３９】
また，前述した実施形態では，サウンドプログラム１０が実行される前にオーディオ選択メニュー３０が表示されたが，あるサウンドプログラムのオーディオ信号が再生されている最中に，他のサウンドプログラムのオーディオ信号が発生すれば，その時点でオーディオ選択メニュー３０が表示されるようにすることもできる。即ち，新たなサウンドプログラムが実行される毎にオーディオ選択メニュー３０が表示されるようにすることもできる。
【００４０】
また，オーディオ選択メニュー３０を通じて選択されたサウンドプログラムの情報をコンピュータシステムに記憶させておき，システムを再ブートした際には，記憶されているサウンドプログラムの情報を読み出して，再ブート前に選択されていたサウンドプログラムと同じサウンドプログラムのオーディオ信号だけが再び再生されるようにすることもできる。
【００４１】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【産業上の利用可能性】
【００４２】
本発明は，サウンドカードドライバーにより駆動されて，複数の応用プログラムから発生するオーディオ信号を再生するサウンドカードを有するコンピュータシステムに適用可能である。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施の形態にかかるコンピュータシステムの制御ブロック図である。
【図２】図１のオーディオ選択プログラムにより表示されるオーディオ選択メニューの一例を示す図である。
【図３】本発明の実施の形態にかかるコンピュータシステムの制御方法を示すフローチャートである。
【符号の説明】
【００４４】
１０      サウンドプログラム
１２      サウンドカードドライバー
１４      サウンドカード
１６      スピーカー
１８      オーディオ選択プログラム
２０      オペレーティングシステム
【図１】
2004178558.tif 000003
【図２】
2004178558.tif 000004
【図３】
2004178558.tif 000005