(57)【特許請求の範囲】
【請求項１】
利用者の操作に従って、所定の出力装置から出力される音声のボリュームレベルを変化させるボリューム調整装置であって、
利用者の操作に従って、変化後のボリュームレベルを示す目標レベルを変化させる目標レベル設定手段と、
前記目標レベル設定手段が前記目標レベルを変化させる速度よりも遅い速度で、前記出力装置が出力する音声のボリュームレベルを、該目標レベルまで変化させるボリューム調整手段と、
前記出力装置から出力される音声のボリュームレベルを示す実際指標と、変化後のボリュームレベルを示す目標指標と、を表示する表示手段と、
から構成され、
前記目標レベル設定手段は、利用者の操作に従って、前記表示手段が表示する前記目標指標を移動させる目標指標移動手段を備え、
前記ボリューム調整手段は、
前記目標指標移動手段が前記目標指標を移動させる速度よりも遅い速度で、前記表示手段が表示する前記実際指標を前記目標指標に向かって移動させる実際指標移動手段と、
前記実際指標の移動に同期するように、前記出力装置が出力する音声のボリュームレベルを変化させるレベル変化手段と、を備える、
ことを特徴とするボリューム調整装置。
【請求項２】
前記目標指標移動手段は、
利用者の操作に従って、前記表示手段が表示する前記目標指標を前記実際指標の位置から移動させる、
ことを特徴とする請求項１に記載のボリューム調整装置。
【請求項３】
前記実際指標移動手段が前記実際指標を移動させる速度は、利用者により設定可能である、ことを特徴とする請求項１又は２に記載のボリューム調整装置。
【請求項４】
前記表示手段は、前記目標レベルをポップアップ表示する、ことを特徴とする請求項１乃至３の何れか１項に記載のボリューム調整装置。
【請求項５】
前記実際指標移動手段は、利用者が前記目標指標移動手段を操作している間だけ、前記実際指標を移動させる、ことを特徴とする請求項１乃至４の何れか１項に記載のボリューム調整装置。
【請求項６】
前記目標指標移動手段は、利用者の操作に従って、前記表示手段が表示する前記目標指標の位置を固定する指標固定手段を備え、
前記実際指標移動手段は、利用者が所定の操作を行った場合、前記実際指標の移動を途中で停止させる、
ことを特徴とする請求項１乃至４の何れか１項に記載のボリューム調整装置。
【請求項７】
利用者の操作に従って、所定の出力装置から出力される音声のボリュームレベルを変化させるボリューム調整方法であって、
利用者の操作に従って、変化後のボリュームレベルを示す目標レベルを変化させる目標レベル設定工程と、
前記目標レベル設定工程で前記目標レベルを変化させる速度よりも遅い速度で、前記出力装置が出力する音声のボリュームレベルを、該目標レベルまで変化させるボリューム調整工程と、
前記出力装置から出力される音声のボリュームレベルを示す実際指標と、変化後のボリュームレベルを示す目標指標と、を表示する表示工程と、
から構成され、
前記目標レベル設定工程は、利用者の操作に従って、前記表示工程が表示する前記目標指標を移動させる目標指標移動工程を備え、
前記ボリューム調整工程は、
前記目標指標移動工程が前記目標指標を移動させる速度よりも遅い速度で、前記表示工程が表示する前記実際指標を前記目標指標に向かって移動させる実際指標移動工程と、
前記実際指標の移動に同期するように、前記出力装置が出力する音声のボリュームレベルを変化させるレベル変化工程と、を備える、
ことを特徴とするボリューム調整方法。
【請求項８】
コンピュータを、
利用者の操作に従って、所定の出力装置から出力される音声のボリュームレベルを変化させるボリューム調整装置であって、
利用者の操作に従って、変化後のボリュームレベルを示す目標レベルを変化させる目標レベル設定手段と、
前記目標レベル設定手段が前記目標レベルを変化させる速度よりも遅い速度で、前記出力装置が出力する音声のボリュームレベルを、該目標レベルまで変化させるボリューム調整手段と、
前記出力装置から出力される音声のボリュームレベルを示す実際指標と、変化後のボリュームレベルを示す目標指標と、を表示する表示手段と、
から構成され、
前記目標レベル設定手段は、利用者の操作に従って、前記表示手段が表示する前記目標指標を移動させる目標指標移動手段を備え、
前記ボリューム調整手段は、
前記目標指標移動手段が前記目標指標を移動させる速度よりも遅い速度で、前記表示手段が表示する前記実際指標を前記目標指標に向かって移動させる実際指標移動手段と、
前記実際指標の移動に同期するように、前記出力装置が出力する音声のボリュームレベルを変化させるレベル変化手段と、を備える、
ことを特徴とするボリューム調整装置として機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ボリュームを調整する装置及び方法に関する。また、本発明は、コンピュータをボリューム調整装置として機能させるためのプログラムに関する。
【０００２】
【従来の技術】
電子機器の中には、コンピュータに接続して、コンピュータにインストールされたアプリケーションソフト上で操作できるものがある。
例えば、オーディオ装置の中には、アプリケーションソフトを用いて、コンピュータに格納されている音楽データを音声として出力させたり、ボリュームを調整したりすることができるものがある。
【０００３】
アプリケーションソフト上での操作にはＯＳ（Operating System）やアプリケーションソフト等が提供するＧＵＩ（Graphical User Interface）が一般的に利用される。また、代表的な入力装置としてマウスやトラックボール等のポインティングディバイスが用いられる。
【０００４】
アプリケーションソフトの操作画面には、例えば図１１（ａ）に示す回転式のボリューム調整つまみや、図１１（ｂ）に示すスライド式のボリューム調整つまみ等が表示される。
【０００５】
利用者は、マウス等のポインティングディバイスを操作し、ドラッグすることにより操作画面に表示されているボリューム調整つまみを回転させたりスライドさせたりする。これにより、利用者は、オーディオ装置のボリュームを調整する。
【０００６】
【発明が解決しようとする課題】
上記したようにマウス等のポインティングディバイスを用いると、ボリューム調整つまみ等を簡単に回転させたりスライドさせたりすることができる。しかし、ボリューム調整つまみ等はポインティングディバイスの操作に従って簡単に動くため、誤ってボリュームを必要以上に大きくしてしまう場合がある。
【０００７】
特に、ポインティングディバイスに慣れていない利用者には、ボリューム調整つまみを所定量だけ回転させたりスライドさせたりするのが難しく、ボリュームを誤って必要以上に大きくしてしまいやすい。
【０００８】
また、ボリューム調整つまみを大きく表示したり、スライドする範囲を長く設定することにより誤操作を低減することはできるが、操作画面が大きくなり、デザイン的にも好ましくない。
【０００９】
また、ドラッグ操作に対してボリューム調整つまみの動作量を少なく設定することにより、ボリューム調整つまみの動作を見かけ上重くすることができる。しかし、利用者の操作に対してレスポンスを悪くするのは、操作感が損なわれ、他のアプリケーションソフトとのバランスがとれなくなる。
【００１０】
以上のように、従来のアプリケーションソフトを用いると、ボリュームを最適なレベルに調整するのが難しいという問題がある。
【００１１】
従って、本発明は、ボリュームレベルを最適なレベルに調整するボリューム調整装置及びボリューム調整方法を提供することを目的とする。また、本発明は、ボリュームレベルを最適なレベルに調整するためのプログラムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成するために、本発明の第１の観点にかかるボリューム調整装置は、利用者の操作に従って、所定の出力装置から出力される音声のボリュームレベルを変化させるボリューム調整装置であって、利用者の操作に従って、変化後のボリュームレベルを示す目標レベルを変化させる目標レベル設定手段と、前記目標レベル設定手段が前記目標レベルを変化させる速度よりも遅い速度で、前記出力装置が出力する音声のボリュームレベルを、該目標レベルまで変化させるボリューム調整手段と、前記出力装置から出力される音声のボリュームレベルを示す実際指標と、変化後のボリュームレベルを示す目標指標と、を表示する表示手段と、から構成され、前記目標レベル設定手段は、利用者の操作に従って、前記表示手段が表示する前記目標指標を移動させる目標指標移動手段を備え、前記ボリューム調整手段は、前記目標指標移動手段が前記目標指標を移動させる速度よりも遅い速度で、前記表示手段が表示する前記実際指標を前記目標指標に向かって移動させる実際指標移動手段と、前記実際指標の移動に同期するように、前記出力装置が出力する音声のボリュームレベルを変化させるレベル変化手段と、を備える、ことを特徴とする。
【００１３】
前記目標指標移動手段は、利用者の操作に従って、前記表示手段が表示する前記目標指標を前記実際指標の位置から移動させてもよい。
【００１４】
前記実際指標移動手段が前記実際指標を移動させる速度は、利用者により設定可能であってもよい。
【００１５】
前記表示手段は、前記目標レベルをポップアップ表示してもよい。
【００１６】
前記実際指標移動手段は、利用者が前記目標指標移動手段を操作している間だけ、前記実際指標を移動させてもよい。
【００１７】
前記目標指標移動手段は、利用者の操作に従って、前記表示手段が表示する前記目標指標の位置を固定する指標固定手段を備え、前記実際指標移動手段は、利用者が所定の操作を行った場合、前記実際指標の移動を途中で停止させてもよい。
【００１８】
本発明の第２の観点にかかるボリューム調整方法は、利用者の操作に従って、所定の出力装置から出力される音声のボリュームレベルを変化させるボリューム調整方法であって、利用者の操作に従って、変化後のボリュームレベルを示す目標レベルを変化させる目標レベル設定工程と、前記目標レベル設定工程で前記目標レベルを変化させる速度よりも遅い速度で、前記出力装置が出力する音声のボリュームレベルを、該目標レベルまで変化させるボリューム調整工程と、前記出力装置から出力される音声のボリュームレベルを示す実際指標と、変化後のボリュームレベルを示す目標指標と、を表示する表示工程と、から構成され、前記目標レベル設定工程は、利用者の操作に従って、前記表示工程が表示する前記目標指標を移動させる目標指標移動工程を備え、前記ボリューム調整工程は、前記目標指標移動工程が前記目標指標を移動させる速度よりも遅い速度で、前記表示工程が表示する前記実際指標を前記目標指標に向かって移動させる実際指標移動工程と、前記実際指標の移動に同期するように、前記出力装置が出力する音声のボリュームレベルを変化させるレベル変化工程と、を備える、ことを特徴とする。
【００１９】
本発明の第３の観点にかかるプログラムは、コンピュータを、利用者の操作に従って、所定の出力装置から出力される音声のボリュームレベルを変化させるボリューム調整装置であって、利用者の操作に従って、変化後のボリュームレベルを示す目標レベルを変化させる目標レベル設定手段と、前記目標レベル設定手段が前記目標レベルを変化させる速度よりも遅い速度で、前記出力装置が出力する音声のボリュームレベルを、該目標レベルまで変化させるボリューム調整手段と、前記出力装置から出力される音声のボリュームレベルを示す実際指標と、変化後のボリュームレベルを示す目標指標と、を表示する表示手段と、から構成され、前記目標レベル設定手段は、利用者の操作に従って、前記表示手段が表示する前記目標指標を移動させる目標指標移動手段を備え、前記ボリューム調整手段は、前記目標指標移動手段が前記目標指標を移動させる速度よりも遅い速度で、前記表示手段が表示する前記実際指標を前記目標指標に向かって移動させる実際指標移動手段と、前記実際指標の移動に同期するように、前記出力装置が出力する音声のボリュームレベルを変化させるレベル変化手段と、を備える、ことを特徴とするボリューム調整装置として機能させる。
【００２０】
【発明の実施の形態】
次に、本発明の実施の形態にかかるオーディオシステムについて図面を参照して説明する。
【００２１】
本発明の実施の形態にかかるオーディオシステムは、図１に示すように、通信線３を介して互いに接続されるコンピュータ１とオーディオ装置２とから構成されている。
【００２２】
コンピュータ１は、通信線３を介してオーディオ装置２と通信を行い、オーディオ装置２の動作を制御する。なお、コンピュータ１とオーディオ装置２との通信は、ＵＳＢ（Universal Serial Bus）やＩＥＥＥ１３９４等によって行われる。
【００２３】
コンピュータ１は、図２に示すように、入力部１１と、表示部１２と、記憶部１３と、通信インターフェース（Ｉ／Ｆ）１４と、ＣＰＵ（Central Processing
Unit）１５と、から構成されている。
【００２４】
入力部１１は、キーボード１ａ及びマウス１ｂ等を備え、オーディオシステムの利用者により操作される。入力部１１は、利用者の操作に従って、コンピュータ１を動作させるための様々な信号をＣＰＵ１５に出力する。
【００２５】
表示部１２は、ＣＲＴ（Cathode Ray Tube）又は液晶パネル等から構成されるディスプレイ１ｃを備え、利用者がオーディオシステムを操作するためのアプリケーションソフトの操作画面等を表示する。
【００２６】
記憶部１３は、ハードディスク装置や半導体メモリ等から構成され、コンピュータ１を動作させるためのプログラム及びデータ等を記憶する。また、記憶部１３は、利用者がオーディオシステムを操作するためのアプリケーションソフトのプログラム等を記憶する。また、記憶部１３は、ＭＰ３（MPEG-1 Audio Layer 3）形式で圧縮された音楽データ等を記憶する。
【００２７】
通信Ｉ／Ｆ１４は、ＵＳＢやＩＥＥＥ１３９４等に準拠したコネクタを備え、通信線３を介してオーディオ装置２に接続される。
【００２８】
ＣＰＵ１５は、記憶部１３が記憶しているプログラム及びデータ等に従って動作し、コンピュータ１及びオーディオ装置２の動作、即ちオーディオシステムの動作を制御する。例えば、ＣＰＵ１５は、通信Ｉ／Ｆ１４を介して様々な制御信号をオーディオ装置２に出力し、オーディオ装置２の動作を制御する。また、ＣＰＵ１５は、記憶部１３が記憶しているＭＰ３形式の音楽データを再生し、オーディオ装置２から音声として出力させる。なお、ＣＰＵ１５の詳しい動作については後述する。
【００２９】
オーディオ装置２は、図３に示すように、通信回路２１と、ディスク再生装置２２と、デジタル信号選択回路２３と、Ｄ／Ａコンバータ２４と、チューナ２５と、アナログ信号選択回路２６と、ボリューム回路２７と、マイコン２８と、スピーカ２ａと、から構成されている。
【００３０】
通信回路２１は、ＵＳＢやＩＥＥＥ１３９４等に準拠したコネクタを備え、通信線３を介してコンピュータ１に接続される。また、通信回路２１は、コンピュータ１から供給される音声信号と制御信号とを分けて出力する。具体的には、通信回路２１は、コンピュータ１から供給されるデジタルの音声信号をデジタル信号選択回路２３に出力し、制御信号をマイコン２８に出力する。
【００３１】
ディスク再生装置２２は、マイコン２８の制御に従って、ＣＤ（Compact Disk）やＭＤ（Mini Disk）等のディスクに記録されている音楽データを再生し、デジタル信号選択回路２３に出力する。
【００３２】
デジタル信号選択回路２３は、外部からデジタルの音声信号を入力するためのデジタル外部端子を備える。デジタル外部端子には、専用ケーブル等を介してコンピュータ１以外の外部機器（例えば、ＭＤプレーヤ等）が接続される。デジタル信号選択回路２３は、マイコン２８の制御に従って、通信回路２１、ディスク再生装置２２、及び、デジタル外部端子と、Ｄ／Ａコンバータ２４との間の配線経路を切り替える。これにより、通信回路２１から供給される音声信号、ディスク再生装置２２から供給される音声信号、及び、デジタル外部端子を介して供給される音声信号の内、所定の音声信号がＤ／Ａコンバータ２４に供給される。
【００３３】
Ｄ／Ａコンバータ２４は、デジタル信号選択回路２３から供給されるデジタルの音声信号をアナログの音声信号に変換し、アナログ信号選択回路２６に出力する。
【００３４】
チューナ２５は、アンテナ等を備え、マイコン２８の制御に従ってラジオの放送電波等を受信する。そして、チューナ２５は、放送電波等を復調して得たアナログの音声信号をアナログ信号選択回路２６に出力する。
【００３５】
アナログ信号選択回路２６は、外部からアナログの音声信号を入力するためのアナログ外部端子を備える。アナログ外部端子には、専用ケーブル等を介してコンピュータ１以外の外部機器（例えば、マイクロフォン等）が接続される。アナログ信号選択回路２６は、マイコン２８の制御に従って、Ｄ／Ａコンバータ２４、チューナ２５、及び、アナログ外部端子と、ボリューム回路２７との間の配線経路を切り替える。これにより、Ｄ／Ａコンバータ２４から供給される音声信号、チューナ２５から供給される音声信号、及び、アナログ外部端子を介して供給される音声信号の内、所定の音声信号がボリューム回路２７に供給される。
【００３６】
ボリューム回路２７は、増幅器等を備え、マイコン２８の制御に従って増幅器の増幅率を変化させる。そして、ボリューム回路２７は、アナログ信号選択回路２６から供給されるアナログの音声信号を所定の倍率で増幅し、スピーカ２ａを介して音声として出力する。
【００３７】
マイコン２８は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、及び、ＣＰＵ（Central Processing Unit）等から構成されるマイクロコンピュータである。マイコン２８は、コンピュータ１から通信回路２１を介して供給される制御信号に従ってオーディオ装置２の動作を制御する。
【００３８】
次に、以上のように構成されるオーディオシステムの動作について説明する。初めに、オーディオシステムの利用者は、コンピュータ１の入力部１１（具体的には、キーボード１ａやマウス１ｂ）を操作し、オーディオシステムを操作するためのアプリケーションソフトを立ち上げる。これにより、アプリケーションソフトの操作画面が表示部１２のディスプレイ１ｃに表示される。
【００３９】
利用者は、マウス１ｂを操作してアプリケーションソフトの操作画面上に表示される様々なボタン等をクリックすることにより、オーディオシステムを操作する。コンピュータ１の入力部１１は、利用者の操作に従って様々な信号をＣＰＵ１５に出力し、ＣＰＵ１５は、入力部１１から供給される信号に従って、コンピュータ１及びオーディオ装置２の動作を制御する。
【００４０】
以下では、コンピュータ１の記憶部１３が記憶しているＭＰ３形式の音楽データを再生し、オーディオ装置２から音声として出力させる場合の動作について説明する。
【００４１】
コンピュータ１のＣＰＵ１５は、入力部１１から供給される所定の信号に応答して、ＭＰ３形式の音楽データを再生するために、オーディオ装置２の設定を変更する。具体的には、ＣＰＵ１５は、オーディオ装置２の配線経路を切り替えるための配線切替制御信号を通信Ｉ／Ｆ１４を介してオーディオ装置２に出力する。
【００４２】
オーディオ装置２のマイコン２８は、コンピュータ１から通信回路２１を介して供給される配線切替制御信号に応答して配線経路を切り替える。具体的には、マイコン２８は、デジタル信号選択回路２３を制御して、通信回路２１を介してコンピュータ１から供給されるデジタルの音声信号がＤ／Ａコンバータ２４に供給されるように配線経路を切り替え、アナログ信号選択回路２６を制御して、Ｄ／Ａコンバータ２４が出力するアナログの音声信号がボリューム回路２７に供給されるように配線経路を切り替える。
【００４３】
その後、コンピュータ１のＣＰＵ１５は、記憶部１３が記憶しているＭＰ３形式の音楽データを伸張し、デジタルの音声信号として通信Ｉ／Ｆ１４を介してオーディオ装置２に出力する。
【００４４】
コンピュータ１が出力するデジタルの音声信号は、オーディオ装置２の通信回路２１及びデジタル信号選択回路２３を介してＤ／Ａコンバータ２４に入力される。
【００４５】
Ｄ／Ａコンバータ２４は、デジタル信号選択回路２３から供給されるデジタルの音声信号をアナログの音声信号に変換し、アナログ信号選択回路２６を介してボリューム回路２７に出力する。
【００４６】
ボリューム回路２７は、アナログ信号選択回路２６から供給されるアナログの音声信号を所定の増幅率で増幅し、スピーカ２ａを介して音声として出力する。以上のようにして、記憶部１３が記憶しているＭＰ３形式の音楽データがオーディオ装置２のスピーカ２ａから音声として出力される。
【００４７】
次に、オーディオ装置２から出力される音声のボリュームを調整するための動作について説明する。
初めに、オーディオシステムの利用者が行う動作について説明する。
利用者は、入力部１１のマウス１ｂを用いて、ディスプレイ１ｃに表示されている操作画面上でオーディオ装置２のボリュームを調整するための操作を行う。
【００４８】
操作画面には、図４に示すように、現在のボリュームレベル（現在レベル）を示す指標（現在指標）３１がついたボリューム調整つまみ３２が表示されている。また、操作画面には、現在レベルを示す数値を表示するレベル表示領域３３が設けられている。
【００４９】
初めに、利用者は、図５（ａ）に示すように、操作画面の所定領域内でマウス１ｂのボタンを押下する。これにより、調整後のボリュームレベル（目標レベル）を示す指標（目標指標）が生成され、目標レベルがポップアップ表示される。なお、図５（ａ）中では、目標指標は現在指標３１と重なっているため示されていない。
【００５０】
なお、利用者がマウス１ｂのボタンを押下する際、ポインタ３４が、現在指標３１付近になくてもよい。例えば、ポインタ３４が、図６（ａ）に示す調整開始領域（図中の斜線領域）内にあればボリュームの調整を開始できるようにしてもよい。ただし、ボリューム調整つまみ３２の中心領域は、ポインタ３４の移動により目標指標を移動させる際、ポインタ３４の移動距離を判別しにくいため不感領域とする。
【００５１】
続いて、利用者は、図５（ｂ）に示すように、ドラッグしてポインタ３４を移動することにより、目標指標３５を所定位置まで移動させる。この際、目標指標３５は、ポインタ３４と一緒に移動する。また、目標指標３５の移動に同期して、ポップアップ表示されている目標レベルも変化する。
【００５２】
なお、ポインタ３４がボリューム調整つまみ３２の外形に沿って円弧状に正確に移動しなくても、目標指標３５を移動できるようにしてもよい。例えば、図６（ｂ）に示すように、ポインタ３４が調整可能領域（図中の斜線領域）内にあれば目標指標３５を移動させることができるようにしてもよい。また、図６（ｃ）に示すように、調整可能領域をデータ上で複数の領域に分割し、ポインタ３４がボリュームレベルの何ステップ分を移動したかを判別できるようにしてもよい。
【００５３】
一方、現在指標３１はポインタ３４と一緒には移動せず、図５（ｂ）に示すように、目標指標３５を追いかけるように所定速度で移動する。図中では、現在指標３１の移動軌跡を示しているが、例えば移動に伴って現在指標３１の色を７色に変化させてもよい。
【００５４】
そして、現在指標３１は、図５（ｃ）に示すように、目標指標３５に重なると移動を停止する。利用者は、現在指標３１が移動している間、マウス１ｂのボタンを押下し続け、現在指標３１が目標指標３５に重なった後にマウス１ｂのボタンを離す。なお、現在指標３１の移動中に利用者がマウス１ｂのボタンを離すと、その時点で現在指標３１は移動を停止する。
【００５５】
オーディオ装置２が出力する音声のボリュームレベルは、後述するように、現在指標３１の移動に同期して変化する。また、操作画面のレベル表示領域３３に表示される現在レベルも、現在指標３１の移動に同期して変化する。
【００５６】
以上のように、現在指標３１、即ち、実際のボリュームレベルがポインタ３４の移動よりもゆっくり変化するため、誤ってボリュームを必要以上に大きくしてしまうことを防止できる。
【００５７】
次に、以上に示したボリュームの調整を実現するためのオーディオシステムの動作について説明する。
ボリュームを調整するための処理は、以下に示すように、マウス１ｂのボタンを押下する、ドラッグする、及び、マウス１ｂのボタンを離す、という３つのイベントに対してそれぞれ定義された３つの処理と、実際のボリュームを変化させる処理と、から構成される。
【００５８】
利用者がマウス１ｂのボタンを押下した場合、コンピュータ１のＣＰＵ１５は、図７に示すボリューム調整モード設定処理を開始する。具体的には、ＣＰＵ１５は、入力部１１から供給される信号を用いて、利用者がマウス１ｂのボタンを押下したか否かを判別する。そして、ＣＰＵ１５は、利用者がマウス１ｂのボタンを押下したと判別した場合に、記憶部１３が記憶しているプログラム及びデータに従って、図７に示すボリューム調整モード設定処理を開始する。
【００５９】
初めに、ＣＰＵ１５は、入力部１１から供給される信号を用いて、表示部１２のディスプレイ１ｃに表示されているポインタ３４が上記した調整開始領域内に存在するか否かを判別する（ステップＳ１０１）。
【００６０】
ポインタ３４が調整開始領域内に存在しないと判別した場合（ステップＳ１０１；ＮＯ）、ＣＰＵ１５は、利用者がボリュームを調整するためにマウス１ｂのボタンを押下したのではないと判別し、ボリューム調整モード設定処理を終了する。
【００６１】
一方、ポインタ３４が調整開始領域内に存在すると判別した場合（ステップＳ１０１；ＹＥＳ）、ＣＰＵ１５は、利用者がボリュームを調整するためにマウス１ｂのボタンを押下したと判別し、ボリューム調整モードをオンにする（ステップＳ１０２）。
【００６２】
そして、ＣＰＵ１５は、表示部１２を制御し、図５（ａ）に示したように、目標レベルをポップアップ表示する（ステップＳ１０３）。
続いて、ＣＰＵ１５は、表示部１２を制御し、目標指標３５を表示し（ステップＳ１０４）、ボリューム調整モード設定処理を終了する。なお、図５（ａ）中において、目標指標３５は現在指標３１と重なっているため示されていない。
【００６３】
利用者がマウス１ｂを操作してドラッグした場合、コンピュータ１のＣＰＵ１５は、図８に示す目標レベル更新処理を開始する。具体的には、ＣＰＵ１５は、入力部１１から供給される信号を用いて、利用者がドラッグしたか否かを判別する。そして、ＣＰＵ１５は、利用者がドラッグしたと判別した場合に、記憶部１３が記憶しているプログラム及びデータに従って、図８に示す目標レベル更新処理を開始する。
【００６４】
初めに、ＣＰＵ１５は、ボリューム調整モードがオンになっているか否かを判別する（ステップＳ２０１）。
ボリューム調整モードがオンになっていないと判別した場合（ステップＳ２０１；ＮＯ）、ＣＰＵ１５は、ボリュームを調整するためのドラッグではないと判別し、目標レベル更新処理を終了する。
【００６５】
一方、ボリューム調整モードがオンになっていると判別した場合（ステップＳ２０１；ＹＥＳ）、ＣＰＵ１５は、ドラッグにより移動するポインタ３４が上記した調整可能領域内に存在するか否かを判別する（ステップＳ２０２）。
【００６６】
ポインタ３４が調整可能領域内に存在しないと判別した場合（ステップＳ２０２；ＮＯ）、ＣＰＵ１５は、目標レベル更新処理を終了する。
一方、ポインタ３４が調整可能領域内に存在すると判別した場合（ステップＳ２０２；ＹＥＳ）、ＣＰＵ１５は、表示部１２を制御し、操作画面にポップアップ表示される目標レベルを更新する（ステップＳ２０３）。
【００６７】
続いて、ＣＰＵ１５は、表示部１２を制御し、操作画面に表示される目標指標３５の表示位置を更新し（ステップＳ２０４）、目標レベル更新処理を終了する。
利用者がドラッグを継続すると、以上の目標レベル更新処理が繰り返され、目標指標３５の表示位置が連続的に更新される。これにより、図５（ｂ）に示したように、目標指標３５がポインタ３４と一緒に移動する。
【００６８】
利用者がマウス１ｂのボタンを離した場合、コンピュータ１のＣＰＵ１５は、図９に示すモード解除処理を開始する。具体的には、ＣＰＵ１５は、入力部１１から供給される信号を用いて、利用者がマウス１ｂのボタンを離したか否かを判別する。そして、ＣＰＵ１５は、利用者がマウス１ｂのボタンを離したと判別した場合に、記憶部１３が記憶しているプログラム及びデータに従って、図９に示すモード解除処理を開始する。
【００６９】
初めに、ＣＰＵ１５は、ボリューム調整モードがオンになっているか否かを判別する（ステップＳ３０１）。
ボリューム調整モードがオンになっていないと判別した場合（ステップＳ３０１；ＮＯ）、ＣＰＵ１５は、モード解除処理を終了する。
【００７０】
一方、ボリューム調整モードがオンになっていると判別した場合（ステップＳ３０１；ＹＥＳ）、ＣＰＵ１５は、表示部１２を制御し、操作画面にポップアップ表示している目標レベルを消去する（ステップＳ３０２）。
【００７１】
続いて、ＣＰＵ１５は、表示部１２を制御し、操作画面に表示している目標指標３５を消去する（ステップＳ３０３）。
そして、ＣＰＵ１５は、ボリューム調整モードをオフにして（ステップＳ３０４）、モード解除処理を終了する。
【００７２】
以上に示した３つの処理により、コンピュータ１のディスプレイ１ｃに表示される操作画面が図５（ａ）から図５（ｃ）に示すように変化する。
【００７３】
また、ＣＰＵ１５は、上記ボリューム調整モード設定処理のステップＳ１０２でボリューム調整モードをオンにした後、上記３つの処理を行うと共に、記憶部１３が記憶しているプログラム及びデータに従って、図１０に示すボリューム調整処理を行う。
【００７４】
初めに、ＣＰＵ１５は、ボリューム調整モードがオンになっているか否かを判別する（ステップＳ４０１）。
ボリューム調整モードがオンになっていないと判別した場合（ステップＳ４０１；ＮＯ）、ＣＰＵ１５は、ボリューム調整処理を終了する。
【００７５】
一方、ボリューム調整モードがオンになっていると判別した場合（ステップＳ４０１；ＹＥＳ）、ＣＰＵ１５は、目標指標３５が示す目標レベルが現在指標３１が示す現在レベルよりも大きいか否かを判別する（ステップＳ４０２）。
【００７６】
目標レベルが現在レベルよりも大きくない、即ち、目標レベルが現在レベル以下であると判別した場合（ステップＳ４０２；ＮＯ）、ＣＰＵ１５は、目標レベルが現在レベルよりも小さいか否かを判別する（ステップＳ４０３）。
【００７７】
目標レベルが現在レベルよりも小さくない、即ち、目標レベルが現在レベルに等しいと判別した場合（ステップＳ４０３；ＮＯ）、ＣＰＵ１５は、ステップＳ４０１にリターンする。
【００７８】
一方、目標レベルが現在レベルよりも小さいと判別した場合（ステップＳ４０３；ＹＥＳ）、ＣＰＵ１５は、ボリュームレベルを１ステップ下げることを指示するレベル調整制御信号を通信Ｉ／Ｆ１４を介してオーディオ装置２に出力し（ステップＳ４０４）、後述するステップＳ４０６の処理を行う。
【００７９】
オーディオ装置２のマイコン２８は、コンピュータ１から通信回路２１を介して供給されるレベル調整制御信号に応答し、ボリューム回路２７を制御してボリュームレベルを１ステップ下げる。
【００８０】
上記ステップＳ４０２の処理で目標レベルが現在レベルよりも大きいと判別した場合（ステップＳ４０２；ＹＥＳ）、ＣＰＵ１５は、ボリュームレベルを１ステップ上げることを指示するレベル調整制御信号を通信Ｉ／Ｆ１４を介してオーディオ装置２に出力する（ステップＳ４０５）。
【００８１】
オーディオ装置２のマイコン２８は、コンピュータ１から通信回路２１を介して供給されるレベル調整制御信号に応答し、ボリューム回路２７を制御してボリュームレベルを１ステップ上げる。
【００８２】
その後、ＣＰＵ１５は、表示部１２を制御し、操作画面のレベル表示領域３３に表示されている現在レベル、及び、現在指標３１の表示位置を更新する（ステップＳ４０６）。
【００８３】
そして、ＣＰＵ１５は、タイマを所定時間、例えば１００ｍｓにセットし（ステップＳ４０７）、タイムアップしたか否かを判別する（ステップＳ４０８）。タイムアップしていないと判別した場合（ステップＳ４０８；ＮＯ）、ＣＰＵ１５は、ステップＳ４０８にリターンする。
【００８４】
一方、タイムアップしたと判別した場合（ステップＳ４０８；ＹＥＳ）、ＣＰＵ１５は、ステップＳ４０１にリターンする。
そして、ＣＰＵ１５は、ステップＳ４０１の処理でボリューム調整モードがオンになっていない、即ち、ボリューム調整モードがオフになっていると判別した場合にボリューム調整処理を終了する。
【００８５】
以上のようにして、オーディオ装置２から出力される音声のボリュームが実際に変化する。また、上記したように、ボリュームレベルを１ステップ変化させる毎に操作画面に表示される現在指標３１を更新するため、実際のボリューム変化と現在指標３１の移動とが同期して行われる。
【００８６】
また、ボリュームレベルを１ステップ変化させる毎にタイマをセットするため、利用者の操作よりもゆっくりと実際のボリュームが変化する。これにより、利用者は、現在レベルが目標レベルまで変化する間に、誤った操作を行ったか否かを判断することができる。もし、誤って目標レベルを必要以上に大きく設定してしまった場合、利用者がマウス１ｂのボタンを離せば、上記モード解除処理によりボリューム調整モードがオフになる。このため、ＣＰＵ１５は、上記ステップＳ４０１の処理でボリューム調整モードがオンになっていないと判別し、ボリューム調整処理を終了する。このように、利用者が誤って目標レベルを大きく設定しても、実際のボリュームを必要以上に大きくしてしまうことを防止でき、ボリュームを最適なレベルに調整することができる。
【００８７】
なお、ボリュームレベルを変化させる割合、及び、タイマの設定時間は、一定でなく、現在レベルの変化と共に変化するようにしてもよい。例えば、現在レベルが目標レベルに近づくにつれて、ボリュームレベルを細かく変化させ、タイマの設定時間を短くしてもよい。
【００８８】
また、利用者が、ボリュームレベルの変化速度を選択できるようにしてもよい。例えば、利用者が入力部１１を操作して、高速、普通、低速等のようにボリュームレベルの変化速度を何段階かで設定できるようにしてもよい。さらに、利用者がキーボード１ａの所定キーを押下しながら目標指標３５を移動させることにより、現在指標３１（現在レベル）を通常よりも早く移動させるようにしてもよい。
【００８９】
また、目標指標３５の位置（目標レベル）をロックできるようにしてもよい。例えば、利用者がキーボード１ａのコントロールキーを押下しながらマウス１ｂのボタンを離した場合、ＣＰＵ１５は目標指標３５の位置（目標レベル）を記憶部１３に記憶させる。これにより、利用者が設定した目標指標３５の位置（目標レベル）がロックされる。このようにすると、利用者は、マウス１ｂのボタンを押下し続けなくてもよいため、ボリュームの調整中に他のアプリケーションを操作することができる。
【００９０】
さらに、利用者が、マウス１ｂで操作画面の所定領域を１クリックすることにより、ロックされた目標レベルを解除できるようにしてもよい。このようにすると、利用者が操作画面の所定領域を１クリックすることにより、現在レベルの変化が停止して、現在指標３１が移動を停止する。これにより、誤って目標レベルを設定しても、ボリュームの調整を直ちに中断することができる。
【００９１】
また、利用者がマウス１ｂで操作画面の所定領域をダブルクリックすることにより、目標レベル（目標指標３５の位置）が予め設定された値に変更されるようにしてもよい。さらに、利用者が操作画面の所定領域をダブルクリックすることにより、目標レベル（目標指標３５の位置）が予め設定された複数の値に順番に変更されるようにしてもよい。このようにすると、目標レベル（目標指標３５の位置）を所定値に簡単な操作で素早くかつ正確に設定することができる。
【００９２】
また、本発明は、上記実施の形態で示した回転式のボリューム調整つまみ２３以外のつまみ、例えばスライド型のボリューム調整つまみ等にも適用することができる。
【００９３】
また、本発明は、コンピュータ１に接続されたオーディオ装置２のボリューム調整だけでなく、コンピュータ１に接続された他の外部機器（例えばテレビ等）、及び、コンピュータ１が出力する音声のボリューム調整にも適用することができる。
【００９４】
また、本発明の装置は、専用の装置を用いる必要はなく、例えば、コンピュータに上記した各処理を実行させるためのプログラム及びデータを記録媒体（ＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ等）に記録して配布し、これをインストールしてＯＳ上で実行することにより、この発明の装置を実現できる。また、上記プログラム及びデータは、インターネット上のサーバ装置が有するディスク装置等に格納しておき、コンピュータに、例えば搬送波に重畳してダウンロード等するものとしてもよい。
【００９５】
【発明の効果】
以上の説明から明らかなように、本発明によって、ボリュームレベルを最適なレベルに調整することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態にかかるオーディオシステムの構成図である。
【図２】図１のオーディオシステムを構成するコンピュータの構成図である。
【図３】図１のオーディオシステムを構成するオーディオ装置の構成図である。
【図４】コンピュータのディスプレイに表示される操作画面を示す図である。
【図５】オーディオ装置のボリュームを調整する際の操作画面上での操作を示す図である。
【図６】（ａ）は、ボリュームの調整を開始できる調整開始領域を示す図であり、（ｂ）は、ボリュームを調整可能な調整可能領域を示す図であり、（ｃ）は、ポインタの移動距離を判別するために（ｂ）の調整可能領域を複数の領域に分割した状態を示す図である。
【図７】図２のコンピュータを構成するＣＰＵが行うボリューム調整モード設定処理を示すフローチャートである。
【図８】図２のコンピュータを構成するＣＰＵが行う目標レベル更新処理を示すフローチャートである。
【図９】図２のコンピュータを構成するＣＰＵが行うモード解除処理を示すフローチャートである。
【図１０】図２のコンピュータを構成するＣＰＵが行うボリューム調整処理を示すフローチャートである。
【図１１】操作画面に表示される従来のボリューム調整つまみを示す図である。
【符号の説明】
１    コンピュータ
１ａ  キーボード
１ｂ  マウス
１ｃ  ディスプレイ
１１  入力部
１２  表示部
１３  記憶部
１４  通信インターフェース
１５  ＣＰＵ（Central Processing Unit）
２    オーディオ装置
２ａ  スピーカ
２１  通信回路
２２  ディスク再生装置
２３  デジタル信号選択回路
２４  Ｄ／Ａ（デジタル／アナログ）コンバータ
２５  チューナ
２６  アナログ信号選択回路
２７  ボリューム回路
２８  マイコン
３    通信線
３１  現在指標
３２  ボリューム調整つまみ
３３  レベル表示領域
３４  ポインタ
３５  目標指標
【図１】
0003806610.tif 000002
【図２】
0003806610.tif 000003
【図３】
0003806610.tif 000004
【図４】
0003806610.tif 000005
【図５】
0003806610.tif 000006
【図６】
0003806610.tif 000007
【図７】
0003806610.tif 000008
【図８】
0003806610.tif 000009
【図９】
0003806610.tif 000010
【図１０】
0003806610.tif 000011
【図１１】
0003806610.tif 000012