(57)【要約】【課題】音量調整操作の期間中に音声サンプルデータを出力し、簡単な操作で音量を調整すること。【解決手段】ユーザインタフェース表示部２２４は、ＬＣＤ１１５に、音声出力部１２７から出力される音声データの音量を調整するための音量調整ユーザインタフェースを表示させる。記憶部２２８は、音声サンプルデータを格納する。音量調整部２１８は、音量調整ユーザインタフェースを介したユーザによる音量調整操作に応じて、音声出力部１２７から出力される音声データの音量を調整する。音声サンプルデータ供給部２２０は、音量調整操作の期間中に、記憶部２２８に格納された音声サンプルデータを音声出力部１２７に供給する。【選択図】      図２
2008158892.tif 000002
【特許請求の範囲】
【請求項１】
入力された音声データを出力する音声出力部と、
ディスプレイと、
前記ディスプレイに、前記音声出力部から出力される前記音声データの音量を調整するための音量調整ユーザインタフェースを表示させるユーザインタフェース表示部と、
音声サンプルデータを格納する記憶部と、
前記音量調整ユーザインタフェースを介したユーザによる音量調整操作に応じて、前記音声出力部から出力される前記音声データの前記音量を調整する音量調整部と、
前記音量調整操作の期間中に、前記記憶部に格納された前記音声サンプルデータを前記音声出力部に供給する音声サンプルデータ供給部と、
を備えることを特徴とする、情報処理装置。
【請求項２】
前記音量調整操作が開始されたか否かを判定し、前記音量調整操作が開始された後は、前記音量調整操作が終了したか否かを判定し、前記音量調整操作が終了していない場合、前記音量調整操作に基づいた情報を出力し、前記音量調整操作が終了した場合、前記音声サンプルデータ供給部から前記音声出力部への前記音声サンプルデータの供給を終了させる判定部と、
前記音量調整操作は開始されたと判定された場合、前記音声出力部に現在設定されている音量を取得し、取得した音量を出力する音量取得部とを更に備え、
前記音量調整部は、前記音量調整操作が開始された場合、前記音量取得部から出力される前記音量に前記音声データの前記音量を調整し、前記音量調整操作が開始された後で、前記音量調整操作が終了していない場合、前記判定部から出力される情報に基づいて前記音声データの前記音量を調整することを特徴とする、請求項１記載の情報処理装置。
【請求項３】
前記音量調整ユーザインタフェースは、音量インジケータを含み、
前記音声サンプルデータ供給部は、前記音量インジケータが操作されている期間中に、前記音声サンプルデータを前記音声出力部に供給することを特徴とする、請求項１記載の情報処理装置。
【請求項４】
前記音量インジケータは、ユーザ操作によってスライド可能なスライダを備えるスライダバーであり、
前記音声サンプルデータ供給部は、前記スライダがドラッグ可能な状態である期間中に、前記音声サンプルデータを前記音声出力部に供給することを特徴とする、請求項３記載の情報処理装置。
【請求項５】
前記音量インジケータは、ユーザ操作によってクリック可能なボタンであり、
前記音声サンプルデータ供給部は、前記ボタンがクリックされ続けている期間中に、前記音声サンプルデータを前記音声出力部に供給することを特徴とする、請求項３記載の情報処理装置。
【請求項６】
前記音量インジケータは、ユーザ操作によって回転可能なダイヤルであり、
前記音声サンプルデータ供給部は、前記ダイヤルがドラッグ可能な状態である期間中に、前記音声サンプルデータを前記音声出力部に供給することを特徴とする、請求項３記載の情報処理装置。
【請求項７】
前記情報処理装置が接続されたＩＰ電話ネットワークを介して供給される音声データを受信する通話処理部を更に備え、
前記音声サンプルデータは、背景ノイズを含むことを特徴とする、請求項１記載の情報処理装置。
【請求項８】
前記記憶部は、複数種類の音声サンプルデータを格納することを特徴とする、請求項１記載の情報処理装置。
【請求項９】
ディスプレイに、音声出力部から出力される音声データの音量を調整するための音量調整ユーザインタフェースを表示させるステップと、
前記音量調整ユーザインタフェースを介したユーザによる音量調整操作が開始されたか否かを判定するステップと、
前記音量調整操作が開始されたと判定された場合、現在設定されている音量を取得するステップと、
取得された音量で、音声サンプルの出力を開始するステップと、
前記音量調整操作が開始された後に、前記音量調整操作が終了したか否かを判定するステップと、
前記音量調整操作が終了していないと判定された場合、前記音量調整操作において調整された値に対応する音量に前記音声データの前記音量を調整するステップと、
前記調整された音量で前記音声サンプルを出力するステップと、
前記音量調整操作が終了したと判定された場合、前記音声サンプルの出力を終了するステップと
を備えることを特徴とする音量調整方法。
【請求項１０】
前記ディスプレイに前記音量調整ユーザインタフェースを表示させるステップは、音量インジケータを備える音量調整ユーザインタフェースをディスプレイに表示するステップを含み、
前記音量調整操作が開始されたか否かを判定するステップは、前記音量インジケータが操作されたか否かに基づいて、前記音量調整操作が開始されたか否かを判定し、前記音量インジケータの操作が終了したか否かに基づいて、前記音量調整操作が終了したことを判定することを特徴とする、請求項９記載の音量調整方法。
【請求項１１】
前記ディスプレイに前記音量調整ユーザインタフェースを表示させるステップは、ユーザ操作によってスライド可能なスライダを備えるスライダバーをディスプレイに表示するステップを含み、
前記音量調整操作が開始されたか否かを判定するステップは、前記スライダがドラッグ可能な状態になったか否かに基づいて、前記音量調整操作が開始されたか否かを判定し、前記スライダがドラッグされ続けているか否かに基づいて、前記音量調整操作が終了したか否かを判定するステップを備えることを特徴とする、請求項１０記載の音量調整方法。
【請求項１２】
前記ディスプレイに前記音量調整ユーザインタフェースを表示させるステップは、ユーザ操作によってクリック可能なボタンをディスプレイに表示するステップを含み、
前記音量調整操作が開始されたか否かを判定するステップは、前記ボタンがクリックされ始めたか否かに基づいて、前記音量調整操作が開始されたか否かを判定し、前記ボタンがクリックされ続けているか否かに基づいて、前記音量調整操作が終了したか否かを判定するステップを備えることを特徴とする、請求項１０記載の音量調整方法。
【請求項１３】
前記ディスプレイに前記音量調整ユーザインタフェースを表示させるステップは、ユーザ操作によって回転可能なダイヤルをディスプレイに表示するステップを含み、
前記音量調整操作が開始されたか否かを判定するステップは、前記ダイヤルがドラッグ可能な状態になったか否かに基づいて、前記音量調整操作が開始されたか否かを判定し、前記ダイヤルがドラッグされ続けているか否かに基づいて、前記音量調整操作が終了したか否かを判定するステップを備えることを特徴とする、請求項１０記載の音量調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般に、音量調整方法及び音量調整機能を備える情報処理装置に関し、特に、ユーザインタフェースを用いる音量調整方法及びユーザインタフェースを用いた音量調整機能を備える情報処理装置に関する。
【背景技術】
【０００２】
従来、音量調整機能を有する様々なソフトウェア及びハードウェアが提案されている。例えば、一般的に、オペレーティングシステム（ＯＳ）は音量調整機能を有し、この音量調整機能はユーザインタフェースとして提供される。このユーザインタフェースは、ＯＳがインストールされた情報処理装置のディスプレイ、あるいは当該情報処理装置に接続されたディスプレイに表示される。ユーザインタフェースは、例えば、音量を調整するためのスライダバー等を含んでいる。この場合、ユーザは、スライダバーのスライダをマウスで左又は右に移動させることで、情報処理装置から出力される音量を調整することができる。また、特許文献１には、アラーム音の選択、電話着信音の選択、メール着信音の選択を実行した後に、携帯電話機に設けられた音量調節キーを操作することにより、実際にサンプル音を試聴しながら最適音量を選定し決定する技術が記載されている。
【特許文献１】特開２００３−１５２８２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上述したようなユーザインタフェースでは、多くの場合、情報処理装置から音声が出力されるまで、ユーザは調整後の実際の音量を確認することができない。例えば、音量を上げるために、ユーザがユーザインタフェースに含まれるスライダバーのスライダを現在の位置よりも右側に移動させる音量調整操作を行った場合を考える。この場合、音量調整操作後に音声データが情報処理装置で再生されるまで、ユーザは調整後の実際の音量を確認できない。このため、調整後の音量が所望の音量ではなかった場合、ユーザはユーザインタフェースを再度ディスプレイに表示させる操作、及び音量調整操作を行うことになる。このため、情報処理装置から出力される音声の音量が所望の音量に達するまで、ユーザはユーザインタフェースをディスプレイに表示させる操作、音量調整操作、及び実際の音量の確認を繰り返すことになる。即ち、ユーザは、音量を調整するために煩雑な操作を行うことになる。
【０００４】
また、上述したようなユーザインタフェースの中には、上述したような音量調整機能に加えて、調整後の実際の音量を確認するために、音声サンプルデータを出力する機能を有するものがある。この場合、ユーザは音量調整操作を行った後、音声サンプルデータを出力させるボタンをマウス等でクリックするといった音量確認操作を行うことになる。このため、ユーザは情報処理装置から出力される音声の音量が所望の音量に達するまで、音量調整操作と音量確認操作とを繰り返すことになる。即ち、ユーザは、音量を調整するために煩雑な操作を行うことになる。
【０００５】
更に、特許文献１の技術では、アラーム音、電話着信音、あるいはメール着信音の選択を実行した後に、音量調節キーを操作して、サンプル音を試聴しながら音量を調整する操作が行われる。即ち、ユーザは、音量を調整するために、携帯電話機に設けられた複数種類のキーあるいはボタンを操作するといった煩雑な操作を行うことになる。
【０００６】
そこで、本発明は、音量調整操作の開始と同時に音声サンプルデータの出力を開始し、音量調整操作中は音声サンプルデータの音量を調整内容に応じて変化させ、音量調整操作の終了と同時に音声サンプルデータの出力を終了することによって、簡単な操作で音量を調整することができる音量調整方法及び情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一つの面によれば、入力された音声データを出力する音声出力部と、ディスプレイと、前記ディスプレイに、前記音声出力部から出力される前記音声データの音量を調整するための音量調整ユーザインタフェースを表示させるユーザインタフェース表示部と、音声サンプルデータを格納する記憶部と、前記音量調整ユーザインタフェースを介したユーザによる音量調整操作に応じて、前記音声出力部から出力される前記音声データの前記音量を調整する音量調整部と、前記音量調整操作の期間中に、前記記憶部に格納された前記音声サンプルデータを前記音声出力部に供給する音声サンプルデータ供給部とを備えることを特徴とする情報処理装置が提供される。
【０００８】
本発明の別の面によれば、ディスプレイに、音声出力部から出力される音声データの音量を調整するための音量調整ユーザインタフェースを表示させるステップと、前記音量調整ユーザインタフェースを介したユーザによる音量調整操作が開始されたか否かを判定するステップと、前記音量調整操作が開始されたと判定された場合、現在設定されている音量を取得するステップと、取得された音量で、音声サンプルの出力を開始するステップと、前記音量調整操作が開始された後に、前記音量調整操作が終了したか否かを判定するステップと、前記音量調整操作が終了していないと判定された場合、前記音量調整操作において調整された値に対応する音量に前記音声データの前記音量を調整するステップと、前記調整された音量で前記音声サンプルを出力するステップと、前記音量調整操作が終了したと判定された場合、前記音声サンプルの出力を終了するステップとを備えることを特徴とする音量調整方法が提供される。
【発明の効果】
【０００９】
本発明によれば、音量調整操作の開始と同時に音声サンプルデータの出力を開始し、音量調整操作中は音声サンプルデータの音量を調整内容に応じて変化させ、音量調整操作の終了と同時に音声サンプルデータの出力を終了することによって、簡単な操作で音量を調整することができる音量調整方法及び情報処理装置を提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態について図面を参照しながら説明する。
【００１１】
まず、図１を参照しつつ、本発明の第１の実施形態に係る情報処理装置について説明する。この情報処理装置は、ノート型パーソナルコンピュータ、及びデスクトップ型パーソナルコンピュータといった、音声を出力する機能を有する任意の情報処理装置であってよい。なお、情報処理装置は、内蔵スピーカを備えていても、外付けスピーカに接続されてもよい。本明細書では、説明の都合上、情報処理装置は、内蔵スピーカを備えるノート型パーソナルコンピュータ（以下、「ノートＰＣ」と称する）１００として実現されている。
【００１２】
図１は、ノートＰＣ１００の構成を概略的に示すブロック図である。図１に示されるように、ノートＰＣ１００は、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、グラフィクスコントローラ１１４、液晶ディスプレイ（ＬＣＤ）１１５、サウスブリッジ１１６、ＢＩＯＳ−ＲＯＭ１１７、ハードディスクドライブ（ＨＤＤ）１１８、光ディスクドライブ（ＯＤＤ）１１９、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２０、マウス１２１、キーボード（ＫＢ）１２２、電源スイッチ１２３、電源回路１２４、バッテリ１２５、ＡＣアダプタ１２６、オーディオコントローラ１２７、スピーカ１２８ａ及び１２８ｂ、マイク１２９、ネットワークコントローラ１３０等を備える。なお、図１には、２つのスピーカ１２８ａ及び１２８ｂが示されているが、ノートＰＣ１００は、１つのスピーカのみを備えてもよい。
【００１３】
ＣＰＵ１１１は、ノートＰＣ１００の動作を制御するプロセッサである。ＣＰＵ１１１は、ＨＤＤ１１８から主メモリ１１３にロードされる、オペレーティングシステム（ＯＳ）２０２、並びにＩＰ電話ソフトウェア２０４及びサウンドデバイスドライバ２０６といった各種のアプリケーションプログラムを実行する。また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１１７に格納されたＢＩＯＳ（Basic Input/Output System）も実行する。ＢＩＯＳは、周辺デバイスを制御するためのプログラムであり、ノートＰＣ１００の電源投入時に最初に実行される。
【００１４】
ノースブリッジ１１２は、ＣＰＵ１１１のローカルバスとサウスブリッジ１１６との間を接続するブリッジデバイスである。ノースブリッジ１１２は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１１４との通信を実行する機能を有している。グラフィクスコントローラ１１４は、ノートＰＣ１００のＬＣＤ１１５を制御する表示コントローラである。グラフィクスコントローラ１１４は、ＯＳ２０２又は各種のアプリケーションプログラムによって生成された表示データから、ＬＣＤ１１５に出力すべき表示信号を生成する。
【００１５】
サウスブリッジ１１６には、ＢＩＯＳ−ＲＯＭ１１７、ＨＤＤ１１８、ＯＤＤ１１９、オーディオコントローラ１２７、ＥＣ／ＫＢＣ１２０、及びネットワークコントローラ１３０が接続されている。また、サウスブリッジ１１６は、ＨＤＤ１１８及びＯＤＤ１１９を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラも備えている。
【００１６】
ＥＣ／ＫＢＣ１２０は、電力管理のためのエンベデッドコントローラ（ＥＣ）と、マウス１２１及びキーボード（ＫＢ）１２２を制御するためのキーボードコントローラ（ＫＢＣ）とが集積された、１チップマイクロコンピュータである。ノートＰＣ１００がパワーオンされているかパワーオフされているかにかかわらず、ＥＣ／ＫＢＣ１２０は、電源回路１２４からの電力によって常時パワーオンされている。このＥＣ／ＫＢＣ１２０は、ユーザによる電源ボタン１２３の操作に応答して、電源回路１２４と共同して、ノートＰＣ１００をパワーオンあるいはパワーオフする処理を実行する。外部電源が供給されない場合、ノートＰＣ１００はバッテリ１２５によって駆動される。ＡＣアダプタ１２６を介して外部電源が供給される場合、ノートＰＣ１００は外部電源によって駆動される。
【００１７】
オーディオコントローラ１２７は、入力された音声データ（音声信号）を出力する。この音声データは、例えば、オーディオコーデックによってデジタル形式からアナログ形式に変換される。変換された音声データは、例えば、アンプを介してスピーカ１２８ａ及び１２８ｂに出力される。また、オーディオコントローラ１２７は、マイク１２９から入力される音声信号を、例えばオーディオコーデックを介して受信する処理も実行する。この場合、マイク１２９から入力される音声信号は、オーディオコーデックによってアナログ信号形式からデジタル信号形式に変換された後に、オーディオコントローラ１２７に送られる。
【００１８】
次に、図２を参照しつつ、図１に示されるノートＰＣ１００が有する音量調整機能を説明する。
【００１９】
図２には、ＯＳ２０２（具体的には、ＯＳによって提供される音量調整ユーザインタフェース）、ＩＰ電話ソフトウェア２０４（具体的には、ＩＰ電話ソフトウェア２０４によって提供される音量調整ユーザインタフェース）、サウンドデバイスドライバ２０６、ＩＰ電話ソフトウェア２０４用のレジストリ２１１、サウンドデバイスドライバ２０６用のレジストリ２１２が示されている。レジストリ２１１及びレジストリ２１２は、図１に示すＨＤＤ１１８の記憶領域の一部として実現される。
【００２０】
通常、ノートＰＣ１００のスピーカ１２８ａ及び１２８ｂから出力される音量を調整する場合、ユーザは、ＯＳ２０２の音量調整ユーザインタフェースをＬＣＤ１１５上に表示させる操作を行う。このＯＳ２０２の音量調整ユーザインタフェースは、スライダバー２０２ａ及びユーザ操作によってスライド可能なスライダ２０２ｂを含む。スライダバー２０２ａ及びスライダ２０２ｂは、ノートＰＣ１００に現在設定されている音量を示し、ユーザによる音量調整操作を可能にする音量インジケータとして機能する。スライダＯＳ２０２の音量調整ユーザインタフェースは、ノートＰＣ１００に現在設定されている音量を、サウンドデバイスドライバ２０６を介してレジストリ２１２から取得し（図２中の「ＧＥＴ」）、取得した音量に対応する位置にスライダ２０２ｂを表示させる。ユーザは、スライダ２０２ｂをマウス等でドラッグして、図２中の右側（最大音量：ＭＡＸ）又は左側（最小音量：ＭＩＮ）に移動することで、音量調整操作を行うことができる。調整後の音量は、ＯＳ２０２の音量調整ユーザインタフェースからサウンドデバイスドライバ２０６に供給される（図２中の「ＳＥＴ」）。サウンドデバイスドライバ２０６は、供給された音量をシステムレベルで調整して、音声データを調整後の音量でスピーカ１２８ａ及び１２８ｂから出力する。なお、ＯＳ２０２の音量調整ユーザインタフェースからサウンドデバイスドライバ２０６に供給された音量は、サウンドデバイスドライバ２０６によってレジストリ２１２に格納される。
【００２１】
一方、ノートＰＣ１００のスピーカ１２８ａ及び１２８ｂから出力される音量を、ＩＰ電話ソフトウェア２０４を用いて調整する場合、ユーザは、ＩＰ電話ソフトウェア２０４が提供する音量調整ユーザインタフェースをＬＣＤ１１５上に表示させる操作を行う。このＩＰ電話ソフトウェア２０４の音量調整ユーザインタフェースは、２種類の音量調整機能を有する。一方は、ＯＳのオーディオミキサーＡＰＩを利用して、ノートＰＣ１００の音量を設定する第１の音量調整機能である。他方は、ＩＰ電話ソフトウェア２０４が管理する値に従って音量調整する第２の音量調整機能である。
【００２２】
第１の音量調整機能は、上述したＯＳ２０２の音量調整ユーザインタフェースと同様の機能である。即ち、ＩＰソフトウェア２０４の音量調整ユーザインタフェースは、スライダバー２０８ａ及びユーザ操作によってスライド可能なスライダ２０８ｂを含む。スライダバー２０８ａ及びスライダ２０８ｂは、ＩＰ電話ソフトウェア２０４のＩＰ電話機能の使用時に、ノートＰＣ１００のスピーカ１２８ａ及び１２８ｂから出力される音量を示し、ユーザによる音量調整操作を可能にする音量インジケータとして機能する。なお、ＩＰ電話ソフトウェア２０４のＩＰ電話機能の使用時に、スピーカ１２８ａ及び１２８ｂから出力される音声は、ノートＰＣ１００のユーザの通話相手の音声データ（α）である。この音声データは、例えば、通話相手の使用する電話機あるいはＩＰ電話ソフトウェアをインストールしたパーソナルコンピュータから、ＩＰ電話ネットワークを介してノートＰＣ１００に供給される。ＩＰ電話ソフトウェア２０４の音量調整ユーザインタフェースは、ノートＰＣ１００に現在設定されている音量を、サウンドデバイスドライバ２０６を介してレジストリ２１２から取得し（図２中の「ＧＥＴ」）、取得した音量に対応する位置にスライダ２０８ｂを表示させる。ユーザは、スライダ２０８ｂをマウス等でドラッグして、図２中の右側（最大音量：ＭＡＸ）又は左側（最小音量：ＭＩＮ）に移動することで、ＩＰ電話機能の使用時の音量を調整することができる。調整後の音量は、ＩＰ電話ソフトウェア２０４の音量調整ユーザインタフェースからサウンドデバイスドライバ２０６に供給される（図２中の「ＳＥＴ」）。供給された音量は、レジストリ２１２に格納される。
【００２３】
第２の音量調整機能も、スライダバー２１０ａ及びスライダ２１０ｂを含む音量調整ユーザインタフェースを提供する。スライダバー２１０ａ及びスライダ２１０ｂは、ＩＰ電話ソフトウェア２０４のＩＰ電話機能の使用時に、ノートＰＣ１００のスピーカ１２８ａ及び１２８ｂから出力される音量を示し、ユーザによる音量調整操作を可能にする音量インジケータとして機能する。また、ＩＰ電話ネットワークからノートＰＣ１００に供給される、通話相手の音声データ（α）は、ＩＰ電話ソフトウェア２０４でアプリケーション用音量バイアス値（β）により調整し、サウンドデバイスドライバ２０６に渡される。なお、調整後の音量（β）は、ＩＰ電話ソフトウェア２０４の音量調整ユーザインタフェースによってレジストリ２１１に格納される。サウンドデバイスドライバ２０６は、ＩＰ電話ソフトウェア２０４の音量調整ユーザインタフェースから供給された音量（β）をシステムレベルで調整して、音声データを調整後の音量でスピーカ１２８ａ及び１２８ｂから出力する。即ち、スピーカ１２８ａ及び１２８ｂから出力される音声データの音量は、α、β及びγに基づいた音量となる。
【００２４】
上述した第２の音量調整機能は、音量調整をＩＰ電話ソフトウェア２０４で完結して実施するものである。調整する値は、ＩＰ電話ソフトウェア２０４が管理するレジストリ２１１に記録されており、サウンドデバイスドライバ２０６には通知されない。調整する値は、ここではアプリケーション用音量バイアス値（β）と表現している。
【００２５】
コンピュータの中では音はＰＣＭ値で表現されており、１６ビット表現であれば−３２７６８〜＋３２７６８になる。音量は絶対値なので０〜３２７６８で表現される。例えば、アプリケーション用音量バイアス値（β）が１０００、システム用音量バイアス値(γ)が５００の時に、通話相手から受信した音声データ（α）が２００００である場合、２００００＋１０００＋５００＝２１５００の音声データが出力される。
【００２６】
音声データ（α）は受信した音でありＰＣＭ値で表現できるが、アプリケーション用音量バイアス値（β）とシステム用音量バイアス値（γ）は元の音を高くしたり、低くしたりする量になる。アプリケーション用音量バイアス値（β）はアプリケーションだけが管理し、システムには通知しない値である。
【００２７】
なお、図２では、説明の都合上、第１の音量調整機能用の音量インジケータ（２０８ａ及び２０８ｂ）と、第２の音量調整機能用の音量インジケータ（２１０ａ及び２１０ｂ）とは、異なる音量インジケータとして示されている。しかし、実際には、ＩＰ電話ソフトウェア２０４の音量調整ユーザインタフェースが含む音量インジケータは１つであってよい。
【００２８】
次に、図３を参照しつつ、ＩＰ電話ソフトウェア２０４の構成について説明する。
【００２９】
図３は、ＩＰ電話ソフトウェア２０４の構成を概略的に示すブロック図である。図３に示されるように、ＩＰ電話ソフトウェア２０４は、判定部２１４、音量取得部２１６、音量調整部２１８、音声サンプルデータ供給部２２０、音量設定部２２２、ユーザインタフェース表示部２２４、通話処理部２２６、及び記憶部２２８等を備える。
【００３０】
判定部２１４は、ＩＰ電話ソフトウェア２０４の音量調整ユーザインタフェースに含まれる音量インジケータがユーザによって操作されたか否か、即ち、ユーザによる音量調整操作が開始されたか否かを判定する。この判定は、例えば、ＯＳ２０２から供給される信号に基づいて行われる。判定部２１４は、一旦、ユーザによる音量調整操作が開始されたと判定した後は、ユーザによる音量調整操作が終了したか否か（ユーザによる音量調整操作が継続されているか否か）を判定する。ユーザによる音量調整操作が終了していない場合、換言すれば、ユーザによる音量調整操作の期間中、判定部２１４は、音量調整部２１８にユーザによる音量調整操作に基づいた情報を供給する。更に、ユーザによる音量調整操作が終了したと判定された場合、判定部２１４は音声サンプルデータ供給部２２０に音声サンプルデータの出力を終了させる指示を与える。また、ユーザによる音量調整操作が終了した場合、判定部２１４は、当該音量調整操作で設定された音量を、音量設定部２２２を介して、サウンドデバイスドライバ２０６に供給するか、レジストリ２１１に設定する。
【００３１】
なお、音量調整操作は、音量調整ユーザインタフェースに含まれる音量インジケータ（例えば、図２に示すスライダバー２０８ａ及びスライダ２０８ｂ）のうち、ユーザが操作可能な部分（例えば、図２に示すスライダ２０８ｂ）を、ユーザがマウス等で操作することで行われる。より具体的には、音量調整操作は、例えばユーザがマウス等を用いてスライダ２０８ｂをドラッグすることで行われる。
【００３２】
音量取得部２１６は、音量調整操作が開始されたと判定部２１４によって判定された場合、ノートＰＣ１００に現在設定されている音量（第１の音量調整機能がＩＰ電話ソフトウェア２０４に実装されている場合）、あるいはＩＰ電話ソフトウェア２０４に現在設定されている音量（第２の音量調整機能がＩＰ電話ソフトウェア２０４に実装されている場合）を取得する。音量取得部２１６は、取得した音量を音量調整部２１８に供給する。
【００３３】
音量調整部２１８は、音量調整ユーザインタフェースを介したユーザによる音量調整操作に応じて、音声出力部１２７から出力される音声データの音量を調整する。また、音量調整部２１８は、音量調整操作が開始された後、音量調整操作が終了するまでの期間（即ち、音量調整操作の期間中）においては、音声出力部１２７から出力される音声データの音量を、判定部２１４から供給された情報に基づいて調整する。換言すれば、音量調整部２１８は、音声出力部１２７から出力される音声データの音量を、ユーザによる音量調整操作によって調整された値に対応する音量に調整する。判定部２１４から供給される情報には、ＩＰ電話ソフトウェア２０４の音量調整ユーザインタフェースに含まれる音量インジケータに対するユーザの操作内容を表す情報が含まれる。例えば、音量インジケータがスライダバーである場合、この情報はスライダの位置であってよい。また、音量インジケータがボタンである場合、この情報は当該ボタンが押された（クリックされた）時間の長さ、あるいは当該ボタンが押された回数であってよい。さらに、音量インジケータがユーザによって回転可能なダイヤルである場合、この情報はダイヤルの位置あるいは角度であってよい。いずれの場合にも、音量調整部２１８は、調整後の音量を音声出力部１２７に供給する。
【００３４】
なお、音量調整部２１８によって行われる音量調整は、オーディオコントローラ１２７を制御する方法と、出力対象の音声データの値自体を変更する方法のうち、いずれを用いることもできる。
【００３５】
音声サンプルデータ供給部２２０は、ユーザによる音量調整操作の期間中に、記憶部２２８に格納された音声サンプルデータを音声出力部１２７に供給する。記憶部２２８は、複数種類の音声サンプルデータを格納することができる。
【００３６】
音声出力部１２７は、音声サンプルデータ供給部２２０から供給される音声サンプルデータを、音量調整部２１８から供給された音量で出力する。また、音声出力部１２７は、通話処理部２２６から供給される音声データを、音量調整部２１８から供給された音量で出力する。
【００３７】
なお、ＩＰ電話ソフトウェア２０４のＩＰ電話機能を用いて通話する際、通話相手の音声データは、調整後の音量でスピーカ１２８ａ及び１２８ｂから出力される。
【００３８】
また、記憶部２２８に格納される複数種類の音声サンプルデータとしては、同じ言葉を連呼する音声サンプルデータ、ある物語を朗読する音声サンプルデータ、音楽、ビープ音、人間の音声と背景ノイズ（例えば、工作機械の作業音）の両方を含む音声サンプルデータ等、種々の音声サンプルデータを用いることができる。この場合、ＩＰ電話ソフトウェア２０４の音量調整ユーザインタフェースに、複数種類の音声サンプルデータのうちの１つをユーザが選択できる機能を設けてもよい。あるいは、音声サンプルデータの出力時に、複数種類の音声サンプルデータのうちの１つが順次選択されてもよい。このような機能がＩＰ電話ソフトウェア２０４の音量調整ユーザインタフェースに設けられた場合、ユーザはノートＰＣ１００の音量を、ユーザの通話環境に適した音量に調整することができる。更に、ノートＰＣ１００のユーザが過去にＩＰ電話で通話した人物の音声データを録音し、録音された音声データを音声サンプルデータとして用いてもよい。この場合、当該人物との実際の通話時に、より近い環境で音量を設定することができる。
【００３９】
図４、図５及び図６を参照しつつ、ＩＰ電話ソフトウェア２０４によって提供される音量調整ユーザインタフェースについて説明する。
【００４０】
図４は、ＩＰ電話ソフトウェア２０４が提供する音量調整ユーザインタフェースの一例を示す概略図である。図４に示す音量調整ユーザインタフェースは、最小化ボタン４０２、リサイジングボタン４０４、クローズボタン４０６、プルダウンメニュー４０８、音量インジケータ４１０、ユーザ操作によってスライド可能なスライダ４１２等を含む。
【００４１】
最小化ボタン４０２は、ＬＣＤ１１５上に表示される音量調整ユーザインタフェースのサイズを最小化するためのボタンである。リサイジングボタン４０４は、ＬＣＤ１１５上に表示される音量調整ユーザインタフェースのサイズを、最大サイズからユーザが任意に変更したサイズへ、あるいはユーザが任意に変更したサイズから最大サイズへ変更するためのボタンである。クローズボタン４０６は、ＬＣＤ１１５上への音量調整ユーザインタフェースの表示を終了させるためのボタンである。プルダウンメニュー４０８は、ユーザによってクリックされたときに、使用可能なサウンドデバイスのリストを表示する。
【００４２】
図４に示される音量調整ユーザインタフェースにおいて、音量インジケータ４１０はスライダバーとして実現されている。ユーザがスライダ４１２をドラッグして、図２中の右側（最大音量：ＭＡＸ）あるいは左側（最小音量：ＭＩＮ）に移動することで、ＩＰ電話時にスピーカ１２８ａ及び１２８ｂから出力される音声の音量を調整することができる。
【００４３】
図５は、ＩＰ電話ソフトウェア２０４が提供する音量調整ユーザインタフェースの別の例を示す概略図である。図４中、図３と同様の要素には同様の符号を付し、その説明を省略する。
【００４４】
図５に示される音量調整ユーザインタフェースにおいて、音量インジケータ５１０は、ボタンとして実現されている。このボタンは、音量増加ボタン５１２及び音量減少ボタン５１４を含む。ユーザが音量増加ボタン５１２をクリックし始めた場合、音声サンプルデータの出力が開始される。音声サンプルデータの音量は、ユーザが音量増加ボタン５１２をクリックし続けた時間の長さに応じて大きくなる。ユーザが音量調整動作を終了した場合、即ち、ユーザが音量増加ボタン５１２のクリックを終了した場合、音声サンプルデータの出力は終了する。
【００４５】
一方、ユーザが音量減少ボタン５１４をクリックし始めた場合も、音声サンプルデータの出力が開始される。音声サンプルデータの音量は、ユーザが音量減少ボタン５１４をクリックし続けた時間の長さに応じて小さくなる。ユーザが音量調整動作を終了した場合、即ち、ユーザが音量減少ボタン５１４のクリックを終了した場合、音声サンプルデータの出力は終了する。
【００４６】
図６は、ＩＰ電話ソフトウェア２０４が提供する音量調整ユーザインタフェースの更に別の例を示す概略図である。図６中、図４と同様の要素には同様の符号を付し、その説明を省略する。
【００４７】
図６に示される音量調整ユーザインタフェースにおいて、音量インジケータ６１０は、ユーザによってマウス等を用いて回転可能なダイヤルとして実現されている。ユーザがダイヤル６１２をドラッグし始めた場合、音声サンプルデータの出力が開始される。ユーザがダイヤル６１２をドラッグし続けて、ダイヤル６１２を時計回り（最大音量：ＭＡＸ）あるいは反時計回り（最小音量：ＭＩＮ）に回転させることで、スピーカ１２８ａ及び１２８ｂから出力される音声の音量を調整することができる。ユーザが音量調整動作を終了した場合、即ち、ダイヤル６１２のドラッグを終了した場合、音声サンプルデータの出力は終了する。
【００４８】
上述したような本発明の第１の実施形態に係る情報処理装置（ノートＰＣ１００）によれば、音量調整操作の開始と同時に音声サンプルデータの出力を開始し、音量調整操作中は音声サンプルデータの音量を調整内容に応じて変化させ、音量調整操作の終了と同時に音声サンプルデータの出力を終了することによって、簡単な操作で音量を調整することができる。
【００４９】
次に、図７を参照しつつ、本発明の第２の実施形態に係る音量調整方法を説明する。
【００５０】
図７は、本発明の第２の実施形態に係る音量調整方法を説明するためのフローチャートである。この音量調整方法は、例えば、図１に示されるノートＰＣ１００を含む、種々の情報処理装置に適用することができる。以下、説明の都合上、本発明の第２の実施形態に係る音量調整方法をノートＰＣ１００に適用した場合を例に説明する。
【００５１】
まず、ユーザインタフェース表示部２２４は、音声出力部１２７から出力される音声データの音量を調整するための音量調整ユーザインタフェースを、ノートＰＣ１００のＬＣＤ１１５に表示する（ステップＳ７０１）。判定部２１４は、ＬＣＤ１１５に表示された音量調整ユーザインタフェースを介して、ユーザによる音量調整動作が開始されたか否かを判定する（ステップＳ７０２）。この判定は、例えば、ＯＳからＩＰ電話ソフトウェア２０４に供給される信号に基づいてなされる。ステップＳ７０２は、ユーザによる音量調整動作が開始されるまで繰り返される（ステップＳ７０２でＮＯ）。
【００５２】
ユーザによる音量調整動作が開始されたと判定された場合（ステップＳ７０２でＹＥＳ）、音量取得部２１６は、ＩＰ電話ソフトウェア２０４に現在設定されている音量（例えば、図２に示すレジストリ２１１に格納されている音量）を取得する（ステップＳ７０４）。
【００５３】
現在設定されている音量が音量取得部２１６によって取得されると、音声出力部１２７は、取得された音量で音声サンプルデータの出力を開始する（ステップＳ７０６）。音声サンプルデータが複数用意されている場合、ユーザによって選択された音声サンプルデータを出力することができる。また、この場合、ユーザがいずれの音声サンプルデータも選択しなかった場合、初期設定で設定された音声サンプルデータを出力してもよい。
【００５４】
音声サンプルデータの出力が開始された後、判定部２１４は、ユーザによる音量調整動作が終了したか否かを判定する（ステップＳ７０８）。ユーザによる音量調整動作が終了していない場合（ステップＳ７０８でＹＥＳ）、音量調整部２１８は、判定部２１４から供給される前記音量調整操作に基づいた情報に応じて、調整された値に対応する音量に音声サンプルデータの音量を調整する（ステップＳ７１０）。音声出力部１２７は、調整された値に対応する音量で音声サンプルデータを出力する（ステップＳ７１２）。ステップＳ７０８からステップＳ７１２の処理は、ユーザによる音量調整動作が終了するまで、換言すれば、ユーザによる音量調整操作の期間中、繰り返される。
【００５５】
一方、判定部２１４が、ユーザによる音量調整動作が終了したと判定した場合（ステップＳ７０８でＹＥＳ）、音量設定部２２２は、最終的に調整された値に対応する音量をノートＰＣ１００に設定する（ステップＳ７１４）。より具体的には、音量設定部２２２は、最終的に調整された値に対応する音量をレジストリ２１１に格納する。音量設定部２２２による音量設定の後、音声サンプルデータ供給部２２０は音声サンプルデータの出力を終了する（ステップＳ７１６）。その後、処理はステップＳ７０２に戻る。
【００５６】
上述したような本発明の第２の実施形態に係る音声調整方法によれば、音量調整操作の開始と同時に音声サンプルデータの出力を開始し、音量調整操作中は音声サンプルデータの音量を調整内容に応じて変化させ、音量調整操作の終了と同時に音声サンプルデータの出力を終了することによって、簡単な操作で音量を調整することができる。
【００５７】
図８を参照しつつ、本発明の第２の実施形態に係る音量調整方法の具体的な適用例を説明する。
【００５８】
図８は、本発明の第２の実施形態に係る音量調整方法の具体的な適用例を説明するためのフローチャートである。本適用例では、ＩＰ電話ソフトウェア２０４の音量調整ユーザインタフェースが、音量インジケータとしてスライダバーを含む。以下、説明の都合上、本適用例では、図４に示される音量調整ユーザインタフェースがＩＰ電話ソフトウェア２０４によって提供されるものとする。
【００５９】
まず、ユーザインタフェース表示部２２４は、音声出力部の音量を調整するための音量調整ユーザインタフェースを、ノートＰＣ１００のＬＣＤ１１５に表示する（ステップＳ８０１）。判定部２１４は、ＬＣＤ１１５に表示された音量調整ユーザインタフェース（図４参照）を介して、ユーザによる音量調整動作が開始されたか否か、即ち、ユーザがスライダ３１２をドラッグし始めたか否かを判定する（ステップＳ８０２）。この判定は、例えば、ＯＳからＩＰ電話ソフトウェア２０４に供給される信号に基づいてなされる。ステップＳ８０２は、ユーザによる音量調整動作が開始されるまで繰り返される（ステップＳ８０２でＮＯ）。
【００６０】
ユーザによる音量調整動作が開始されたと判定された場合（ステップＳ８０２でＹＥＳ）、音量取得部２１６は、ノートＰＣ１００あるいはＩＰ電話ソフトウェア２０４に現在設定されている音量を取得する（ステップＳ８０４）。
【００６１】
現在設定されている音量が音量取得部２１６によって取得されると、音声サンプルデータ供給部２２０は、音声サンプルデータの出力を開始する（ステップＳ８０６）。音声サンプルデータが複数用意されている場合、ユーザによって選択された音声サンプルデータを出力することができる。また、この場合、ユーザがいずれの音声サンプルデータも選択しなかった場合、初期設定で設定された音声サンプルデータを出力してもよい。
【００６２】
音声サンプルデータの出力が開始された後、判定部２１４は、ユーザによる音量調整動作が終了したか否か、即ち、ユーザはスライダ３１２のドラッグを終了したか否かを判定する（ステップＳ８０８）。ユーザによる音量調整動作が終了していない場合（ステップＳ８０８でＹＥＳ）、音量調整部２１８は、判定部２１４から供給される前記音量調整操作の内容を表す情報に基づいて、調整された値に対応する音量に音声サンプルデータの音量を調整する（ステップＳ８１０）。音声出力部１２７は、音量調整部２１８から供給される音量、即ち、スライダ４１２が移動された位置に対応する音量で音声サンプルデータを出力する（ステップＳ８１２）。ステップＳ８０８からステップＳ８１２の処理は、ユーザによる音量調整動作が終了するまで、換言すれば、ユーザによる音量調整操作の期間中、繰り返される。
【００６３】
一方、判定部２１４が、ユーザによる音量調整動作が終了した、即ち、ユーザがスライダ４１２のドラッグを終了したと判定した場合（ステップＳ８０８でＹＥＳ）、音量設定部２２２は、最終的に調整された値、即ち、スライダ４１２の最終的な位置に対応する音量をノートＰＣ１００に設定する（ステップＳ８１４）。より具体的には、音量設定部２２２は、最終的に調整された値に対応する音量をレジストリ２１１に格納する。音量設定部２２２による音量設定の後、音声サンプルデータ供給部２２０は音声サンプルデータの出力を終了する（ステップＳ８１６）。その後、処理はステップＳ８０２に戻る。
【００６４】
上述したような適用例によれば、音量調整操作の開始と同時に音声サンプルデータの出力を開始し、音量調整操作中は音声サンプルデータの音量を調整内容に応じて変化させ、音量調整操作の終了と同時に音声サンプルデータの出力を終了することによって、簡単な操作で音量を調整することができる。
【００６５】
図９を参照しつつ、本発明の第２の実施形態に係る音量調整方法の別の具体的な適用例を説明する。
【００６６】
図９は、本発明の第２の実施形態に係る音量調整方法の別の具体的な適用例を説明するためのフローチャートである。本適用例では、ＩＰ電話ソフトウェア２０４の音量調整ユーザインタフェースが、音量インジケータとしてボタンを含む。以下、説明の都合上、本適用例では、図５に示される音量調整ユーザインタフェースがＩＰ電話ソフトウェア２０４によって提供されるものとする。
【００６７】
まず、ユーザインタフェース表示部２２４は、音声出力部１２７の音量を調整するための音量調整ユーザインタフェースを、ノートＰＣ１００のＬＣＤ１１５に表示する（ステップＳ９０１）。判定部２１４は、ＬＣＤ１１５に表示された音量調整ユーザインタフェース（図５参照）を介して、ユーザによる音量調整動作が開始されたか否か、即ち、ユーザがボタン５１２あるいはボタン５１４をクリックし始めたか否かを判定する（ステップＳ９０２）。この判定は、例えば、ＯＳからＩＰ電話ソフトウェア２０４に供給される信号に基づいてなされる。ステップＳ９０２は、ユーザによる音量調整動作が開始されるまで繰り返される（ステップＳ９０２でＮＯ）。
【００６８】
ユーザによる音量調整動作が開始されたと判定された場合（ステップＳ９０２でＹＥＳ）、音量取得部２１６は、ノートＰＣ１００あるいはＩＰ電話ソフトウェア２０４に現在設定されている音量を取得する（ステップＳ９０４）。
【００６９】
現在設定されている音量が音量取得部２１６によって取得されると、音声サンプルデータ供給部２２０は、音声サンプルデータの出力を開始する（ステップＳ９０６）。音声サンプルデータが複数用意されている場合、ユーザによって選択された音声サンプルデータを出力することができる。また、この場合、ユーザがいずれの音声サンプルデータも選択しなかった場合、初期設定で設定された音声サンプルデータを出力してもよい。
【００７０】
音声サンプルデータの出力が開始された後、判定部２１４は、ユーザによる音量調整動作が終了したか否か、即ち、ユーザはボタン５１２あるいはボタン５１４のクリックを終了したか否かを判定する（ステップＳ９０８）。ユーザによる音量調整動作が終了していない場合（ステップＳ９０８でＮＯ）、音量調整部２１８は、判定部２１４から供給される前記音量調整操作の内容を表す情報に基づいて、ボタンのクリックが継続されている時間の長さに対応する音量に音声サンプルデータの音量を調整する（ステップＳ９１０）。音声出力部１２７は、音量調整部２１８から供給される音量、即ち、ボタン５１２あるいはボタン５１４がクリックされ続けた時間の長さに対応する音量で音声サンプルデータを出力する（ステップＳ９１２）。ステップＳ９０８からステップＳ９１２の処理は、ユーザによる音量調整動作が終了するまで、換言すれば、ユーザによる音量調整操作の期間中、繰り返される。
【００７１】
一方、判定部２１４が、ユーザによる音量調整動作が終了した、即ち、ユーザがボタン５１２あるいはボタン５１４のクリックを終了したと判定した場合（ステップＳ９０８でＹＥＳ）、音量設定部２２２は、最終的に調整された値、即ち、ボタン５１２あるいはボタン５１４のクリックが開始されてから終了するまでの時間の長さに対応する音量をノートＰＣ１００に設定する（ステップＳ９１４）。より具体的には、音量設定部２２２は、最終的に調整された値に対応する音量をレジストリ２１１に格納する。音量設定部２２２による音量設定の後、音声サンプルデータ供給部２２０は音声サンプルデータの出力を終了する（ステップＳ９１６）。その後、処理はステップＳ９０２に戻る。
【００７２】
上述したような適用例によれば、音量調整操作の開始と同時に音声サンプルデータの出力を開始し、音量調整操作中は音声サンプルデータの音量を調整内容に応じて変化させ、音量調整操作の終了と同時に音声サンプルデータの出力を終了することによって、簡単な操作で音量を調整することができる。
【００７３】
図１０を参照しつつ、本発明の第２の実施形態に係る音量調整方法の更に別の具体的な適用例を説明する。
【００７４】
図１０は、本発明の第２の実施形態に係る音量調整方法の更に別の具体的な適用例を説明するためのフローチャートである。本適用例では、ＩＰ電話ソフトウェア２０４の音量調整ユーザインタフェースが、音量インジケータとしてダイヤルを含む。以下、説明の都合上、本適用例では、図６に示される音量調整ユーザインタフェースがＩＰ電話ソフトウェア２０４によって提供されるものとする。
【００７５】
まず、ユーザインタフェース表示部２２４は、音声出力部１２７の音量を調整するための音量調整ユーザインタフェースを、ノートＰＣ１００のＬＣＤ１１５に表示する（ステップＳ１００１）。判定部２１４は、ＬＣＤ１１５に表示されたＩＰ電話ソフトウェア２０４の音量調整ユーザインタフェース（図６参照）を介して、ユーザによる音量調整動作が開始されたか否か、即ち、ユーザがダイヤル６１２をドラッグし始めたか否かを判定する（ステップＳ１００２）。この判定は、例えば、ＯＳからＩＰ電話ソフトウェア２０４に供給される信号に基づいてなされる。ステップＳ１００２は、ユーザによる音量調整動作が開始されるまで繰り返される（ステップＳ１００２でＮＯ）。
【００７６】
ユーザによる音量調整動作が開始されたと判定された場合（ステップＳ１００２でＹＥＳ）、音量取得部２１６は、ノートＰＣ１００あるいはＩＰ電話ソフトウェア２０４に現在設定されている音量を取得する（ステップＳ１００４）。
【００７７】
現在設定されている音量が音量取得部２１６によって取得されると、音声サンプルデータ供給部２２０は、音声サンプルデータの出力を開始する（ステップＳ１００６）。音声サンプルデータが複数用意されている場合、ユーザによって選択された音声サンプルデータを出力することができる。また、この場合、ユーザがいずれの音声サンプルデータも選択しなかった場合、初期設定で設定された音声サンプルデータを出力してもよい。
【００７８】
音声サンプルデータの出力が開始された後、判定部２１４は、ユーザによる音量調整動作が終了したか否か、即ち、ユーザはダイヤル６１２のドラッグを終了したか否かを判定する（ステップＳ１００８）。ユーザによる音量調整動作が終了していない場合（ステップＳ１００８でＮＯ）、音量調整部２１８は、判定部２１４から供給される前記音量調整操作の内容を表す情報に基づいて、ダイヤルが回転された位置に対応する音量に音声サンプルデータの音量を調整する（ステップＳ１０１０）。音声出力部１２７は、音量調整部２１８から供給された音量、即ち、ダイヤル６１２の位置に対応する音量で音声サンプルデータを出力する（ステップＳ１０１２）。ステップＳ１００８からステップＳ１０１２の処理は、ユーザによる音量調整動作が終了するまで、換言すれば、ユーザによる音量調整操作の期間中、繰り返される。
【００７９】
一方、判定部２１４が、ユーザによる音量調整動作が終了した、即ち、ユーザがダイヤル６１２のドラッグを終了したと判定した場合（ステップＳ１００８でＹＥＳ）、音量設定部２２２は、最終的に調整された値、即ち、ダイヤル６１２のドラッグが終了したときのダイヤル６１２の位置に対応する音量をノートＰＣ１００に設定する（ステップＳ１０１４）。より具体的には、音量設定部２２２は、最終的に調整された値に対応する音量をレジストリ２１１に格納する。音量設定部２２２による音量設定の後、音声サンプルデータ供給部２２０は音声サンプルデータの出力を終了する（ステップＳ１０１６）。その後、処理はステップＳ１００２に戻る。
【００８０】
上述したような適用例によれば、音量調整操作の開始と同時に音声サンプルデータの出力を開始し、音量調整操作中は音声サンプルデータの音量を調整内容に応じて変化させ、音量調整操作の終了と同時に音声サンプルデータの出力を終了することによって、簡単な操作で音量を調整することができる。
【００８１】
なお、上述した音量調整方法はいずれも、コンピュータによって実行可能なプログラムとしても実現できる。この場合、このプログラムを、音声を出力する機能を有する情報処理装置にインストールすれば、上記と同様の機能及び効果が得られる。
【００８２】
本発明は、上記実施形態そのままに限定されるものではない。本発明は、実施段階では、その要旨を逸脱しない範囲で構成要素を変更して具現化できる。例えば、図７に示されるフローチャートのステップＳ７１４及びＳ７１６の処理は、同時に行われてもよい。あるいは、ステップＳ７１６の処理を行った後に、ステップＳ７１４の処理を行ってもよい。図８、図９及び図１０に示されるフローチャートも同様である。
【００８３】
また、上記実施形態に開示されている複数の構成要素を適宜に組み合わせることで、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００８４】
【図１】本発明の第１の実施形態に係る情報処理装置の構成を概略的に示すブロック図である。
【図２】図１に示される情報処理装置が有する音量調整機能を説明するための概略図である。
【図３】図１に示されるＩＰ電話ソフトウェアの構成を概略的に示すブロック図である。
【図４】図１に示されるＩＰ電話ソフトウェアが提供する音量調整ユーザインタフェースの一例を示す概略図である。
【図５】図１に示されるＩＰ電話ソフトウェアが提供する音量調整ユーザインタフェースの別の例を示す概略図である。
【図６】図１に示されるＩＰ電話ソフトウェアが提供する音量調整ユーザインタフェースの更に別の例を示す概略図である。
【図７】本発明の第２の実施形態に係る音量調整方法を説明するためのフローチャートである。
【図８】本発明の第２の実施形態に係る音量調整方法の具体的な適用例を説明するためのフローチャートである。
【図９】本発明の第２の実施形態に係る音量調整方法の別の具体的な適用例を説明するためのフローチャートである。
【図１０】本発明の第２の実施形態に係る音量調整方法のまた別の具体的な適用例を説明するためのフローチャートである。
【符号の説明】
【００８５】
１００…ノート型パーソナルコンピュータ、１１１…ＣＰＵ、１１２…ノースブリッジ、１１３…主メモリ、１１４…グラフィクスコントローラ、１１５…液晶ディスプレイ（ＬＣＤ）、１１６…サウスブリッジ、１１７…ＢＩＯＳ−ＲＯＭ、１１８…ハードディスクドライブ（ＨＤＤ）、１１９…光ディスクドライブ（ＯＤＤ）、１２０…エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）、１２１…マウス、１２２…キーボード（ＫＢ）、１２３…電源スイッチ、１２４…電源回路、１２５…バッテリ、１２６…ＡＣアダプタ、１２７…オーディオコントローラ、１２８ａ…スピーカ、１２８ｂ…スピーカ、１２９…マイク、１３０…ネットワークコントローラ、２０２…オペレーティングシステム（ＯＳ）、２０４…ＩＰ電話ソフトウェア、２０６…サウンドデバイスドライバ、２０２ａ…スライダバー、２０２ｂ…スライダ、２０８ａ…スライダバー、２０８ｂ…スライダ、２１０ａ…スライダバー、２１０ｂ…スライダ、２１１…レジストリ、２１２…レジストリ、２１４…判定部、２１６…音量取得部、２１８…音量調整部、２２０…音声サンプルデータ供給部、２２２…音量設定部、２２４…ユーザインタフェース表示部、２２６…通話処理部、２２８…記憶部、４０２…最小化ボタン、４０４…リサイジングボタン、４０６…クローズボタン、４０８…プルダウンメニュー、４１０…音量インジケータ、４１２…スライダ、５１０…音量インジケータ、５１２…音量増加ボタン、５１４…音量減少ボタン、６１０…音量インジケータ、６１２…ダイヤル。
【図１】
2008158892.tif 000003
【図２】
2008158892.tif 000004
【図３】
2008158892.tif 000005
【図４】
2008158892.tif 000006
【図５】
2008158892.tif 000007
【図６】
2008158892.tif 000008
【図７】
2008158892.tif 000009
【図８】
2008158892.tif 000010
【図９】
2008158892.tif 000011
【図１０】
2008158892.tif 000012