(57)【特許請求の範囲】
【請求項１】
自己に任意に設定される第１の音量値に従ってオーディオデータを生成するホスト機器と、自己に任意に設定される第２の音量値に従った楽曲音を出力するオーディオ機器とが所定のインタフェースを介して接続されたオーディオシステムであって、
ホスト機器は、
楽曲再生の処理が要求された際に、ホスト機器に設定されている第１の音量値を取得する取得手段と、
前記取得手段により取得された第１の音量値が最大値と等しいか否かを判別する判別手段と、
前記判別手段が最大値と等しくないと判別した場合に、ホスト機器の第１の音量値を、該最大値に変更する音量値変更手段と、
保存されたオーディオ機器の音量値に従って、音量設定情報を生成する生成手段と、
前記生成手段により生成された音量設定情報をオーディオ機器に供給する供給手段と、を備え、
オーディオ機器は、
前記供給手段により供給された音量設定情報に従って、オーディオ機器の第２の音量値を設定する音量値設定手段を備える、
ことを特徴とするオーディオシステム。
【請求項２】
第１の音量値が任意に設定されるホスト機器と、第２の音量値が任意に設定されるオーディオ機器とが所定のインタフェースを介して接続されたオーディオシステムであって、
ホスト機器は、
楽曲再生の処理が要求された際に、ホスト機器に設定されている第１の音量値を取得する取得手段と、
前記取得手段により取得された第１の音量値が最大値と等しいか否かを判別する判別手段と、
前記判別手段が最大値と等しくないと判別した場合に、ホスト機器の第１の音量値を、該最大値に変更する音量値変更手段と、
保存されたオーディオ機器の音量値に従って、音量設定情報を生成する設定情報生成手段と、
前記設定情報生成手段により生成された音量設定情報をオーディオ機器に送信する設定情報送信手段と、
ホスト機器の第１の音量値に従ったオーディオデータを生成する生成手段と、
前記生成手段が生成したオーディオデータをオーディオ機器に送信するオーディオデータ送信手段と、を備え、
オーディオ機器は、
前記設定情報送信手段により送信された音量設定情報に従って、オーディオ機器の第２の音量値を設定する音量値設定手段と、
前記オーディオデータ送信手段により送られたオーディオデータをオーディオ信号に変換する変換手段と、
前記変換手段により変換されたオーディオ信号を、前記音量値設定手段により設定された第２の音量値に従った楽曲音として出力する楽曲音出力手段と、を備える、
ことを特徴とするオーディオシステム。
【請求項３】
前記音量値変更手段は、前記取得手段が第１の音量値を取得した後、前記生成手段がオーディオデータを生成する前に、ホスト機器の第１の音量値を最大値に変更する、
ことを特徴とする請求項２に記載のオーディオシステム。
【請求項４】
第２の音量値が任意に設定されるオーディオ機器と所定のインタフェースを介して接続された、第１の音量値が任意に設定されるホスト機器における音量設定方法であって、
楽曲再生の処理が要求された際に、ホスト機器に設定されている第１の音量値を取得する取得ステップと、
前記取得ステップにて取得された第１の音量値が最大値と等しいか否かを判別する判別ステップと、
前記判別ステップにて最大値と等しくないと判別した場合に、ホスト機器の第１の音量値を、該最大値に変更する音量値変更ステップと、
保存されたオーディオ機器の音量値に従って、音量設定情報を生成する生成ステップと、
前記生成ステップにて生成された音量設定情報をオーディオ機器に供給し、音量設定情報に従った第２の音量値の設定をオーディオ機器に指示する指示ステップと、
を備えることを特徴とする音量設定方法。
【請求項５】
第２の音量値が任意に設定されるオーディオ機器と所定のインタフェースを介して接続された、第１の音量値が任意に設定されるコンピュータに、
楽曲再生の処理が要求された際に、ホスト機器に設定されている第１の音量値を取得する取得ステップと、前記取得ステップにて取得された第１の音量値が最大値と等しいか否かを判別する判別ステップと、前記判別ステップにて最大値と等しくないと判別した場合に、ホスト機器の第１の音量値を、該最大値に変更する音量値変更ステップと、保存されたオーディオ機器の音量値に従って、音量設定情報を生成する生成ステップと、前記生成ステップにて生成された音量設定情報をオーディオ機器に供給し、音量設定情報に従った第２の音量値の設定をオーディオ機器に指示する指示ステップとを有する音量設定方法を実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ホスト機器とオーディオ機器とがＵＳＢ等のインタフェースを介して接続されたオーディオシステムに関し、特に、オーディオ機器にて出力される楽曲音の音量を適切に設定することのできるオーディオシステム、音量設定方法及びプロクラムに関する。
【０００２】
【従来の技術】
従来より、パーソナルコンピュータ等のホスト機器に接続されて使用されるプリンタやモデム等の電子機器が知られている。このような電子機器は、例えば、ＲＳ２３２Ｃやセントロニクス等のインタフェースを備えており、所定のケーブルを介してホスト機器と接続され、ホスト機器からの制御等に従って動作する。
最近では、ホスト機器に採用されたインタフェース規格としてＵＳＢ（Universal Serial Bus）等が注目されている。このＵＳＢは、ホスト機器において導入されている一般的なＯＳ（Operating System）にてサポートされており、電子機器の電源を入れたままで接続できるホット・プラグ・インや、電子機器を使用するための設定を自動的に行えるプラグ・アンド・プレイが特徴となっている。
【０００３】
このＵＳＢは、マルチメディアデバイスに分類される電子機器を想定した「アイソクロナス（Isochronous）転送」をサポートしており、例えば、ホスト機器からオーディオ機器（電子機器）に向けて、リアルタイムにオーディオデータを送信することができる。この際、ＵＳＢにより送られるオーディオデータがデジタルデータであるため、ノイズ等の影響を受けにくく、オーディオ機器にて高音質の楽曲音を出力することができる。
【０００４】
図３に、このようなＵＳＢインタフェースを使用したオーディオシステムの模式図を示す。図示するように、オーディオシステムは、ホスト機器１０１と、オーディオ機器１０２とがＵＳＢケーブル１０３を介して接続されて構成される。
ホスト機器１０１は、所定のパーソナルコンピュータ等からなり、例えば、実行されるオーディオアプリケーション（ソフトウエアプログラム）に従って、ＵＳＢケーブル１０３を介してオーディオ機器１０２に向けてオーディオデータ等を送信する。
なお、ホスト機器１０１には、一般に、音量設定等のオーディオコントロール機能を有するＯＳが導入されており、オーディオアプリケーションは、このＯＳ上で実行される。
一方、オーディオ機器１０２は、ＵＳＢインタフェースを備えた電子機器であり、ホスト機器１０１から送られるオーディオデータ等を順次受信し、受信したオーディオデータをオーディオ信号に変換した後に、スピーカ等を介して楽曲音として出力する。
【０００５】
以下、このような従来のオーディオシステムの動作について図４を参照して説明する。図４は、ホスト機器１０１等において実行される楽曲データ再生処理を説明するためのフローチャートである。
まず、ホスト機器１０１は、ＯＳ上にて、自己の音量値が任意に設定された状態で、利用者等の指示に従って所定のオーディオアプリケーションを起動する（ステップＳ１０１）。
ホスト機器１０１は、オーディオアプリケーションにおいて、再生対象となる楽曲データの一覧をディスプレイ等に表示し、キーボートやマウス等を介して任意の楽曲データの再生指示を取得する（ステップＳ１０２）。
【０００６】
ホスト機器１０１は、指示された楽曲データを、ＯＳ上にて設定されている音量値に従って再生し、再生により得られたオーディオデータを、ＵＳＢケーブル１０３を介してオーディオ機器１０２に供給する（ステップＳ１０３）。
一方、オーディオ機器１０２は、ホスト機器１０１から送られたオーディオデータを受信すると、受信したオーディオデータをオーディオ信号に変換した後に、スピーカ等を介して楽曲音として出力する（ステップＳ１０４）。なおこの際、オーディオ機器１０２は、オーディオアプリケーション上にて設定されている音量値に従った楽曲音を出力する。
【０００７】
このように、オーディオシステムは、ホスト機器１０１にて楽曲データを再生することにより得られたオーディオデータをＵＳＢケーブル１０３を介してオーディオ機器１０２に供給し、オーディオ機器１０２にて高品質の楽曲音を出力することができる。
【０００８】
【発明が解決しようとする課題】
しかしながら、このような従来のオーディオシステムにおいて、オーディオアプリケーション上にて設定されている音量値を変更することなく、オーディオアプリケーションを起動したとしても、ＯＳ上にて設定されている音量値がその時々で異なっていると、オーディオ機器１０２にて出力される楽曲音の音量が一定にならないという問題があった。
この場合、利用者は、オーディオアプリケーションの起動時等に、ＯＳ上にて設定されている音量値を確認し、所定の規定値と異なっている場合に、その音量値を手動で変更する必要があった。
【０００９】
なおその際、オーディオアプリケーション上にて設定されている音量値の方を変更することによっても、最終的にオーディオ機器１０２にて出力される楽曲音の音量を一定にできるが、以下に示す２つの理由から、一般に、ＯＳ上にて設定されている音量値が変更される。
第１に、オーディオアプリケーション上にてあまり大きな音量値を設定してしまうと、次にオーディオアプリケーションを起動した際に、ＯＳ上にて設定されている音量値が大きい場合に、意図しない大音量の楽曲音がオーディオ機器１０２より出力されてしまうこととなる。
第２に、ＯＳ上にてあまり小さな音量値が設定されていると、オーディオアプリケーション上にて大きな音量値を設定することにより、オーディオ機器１０２にて出力される楽曲音の音量を大きくすることもできるが、その際、音質の低下を招いてしまうこととなる。
【００１０】
すなわち、意図せぬ大音量の出力を防止するため、及び、最良な音質で楽曲音を出力するために、利用者は、オーディオアプリケーションを起動する度に、ＯＳ上にて設定されている音量値を確認し、規定値（例えば、最大値）と異なっている場合に、その音量値を手動で規定値（例えば、最大値）に変更する必要があった。
このように、従来のオーディオシステムでは、利用者がＯＳ上にて設定されている音量値を確認し、手動で変更する必要があるため、極めて煩雑であった。
【００１１】
この発明は、上記実状に鑑みてなされたもので、オーディオ機器から出力される楽曲音の音量を適切に設定することのできるオーディオシステム、音量設定方法及びプログラムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成するため、本発明の第１の観点に係るオーディオシステムは、
自己に任意に設定される第１の音量値に従ってオーディオデータを生成するホスト機器と、自己に任意に設定される第２の音量値に従った楽曲音を出力するオーディオ機器とが所定のインタフェースを介して接続されたオーディオシステムであって、
ホスト機器は、
楽曲再生の処理が要求された際に、ホスト機器に設定されている第１の音量値を取得する取得手段と、
前記取得手段により取得された第１の音量値が最大値と等しいか否かを判別する判別手段と、
前記判別手段が最大値と等しくないと判別した場合に、ホスト機器の第１の音量値を、該最大値に変更する音量値変更手段と、
保存されたオーディオ機器の音量値に従って、音量設定情報を生成する生成手段と、
前記生成手段により生成された音量設定情報をオーディオ機器に供給する供給手段と、を備え、
オーディオ機器は、
前記供給手段により供給された音量設定情報に従って、オーディオ機器の第２の音量値を設定する音量値設定手段を備える、
ことを特徴とする。
【００１３】
この結果、オーディオ機器にて出力される楽曲音の音量を適切に設定することができる。
【００１４】
上記目的を達成するため、本発明の第２の観点に係るオーディオシステムは、
第１の音量値が任意に設定されるホスト機器と、第２の音量値が任意に設定されるオーディオ機器とが所定のインタフェースを介して接続されたオーディオシステムであって、
ホスト機器は、
楽曲再生の処理が要求された際に、ホスト機器に設定されている第１の音量値を取得する取得手段と、
前記取得手段により取得された第１の音量値が最大値と等しいか否かを判別する判別手段と、
前記判別手段が最大値と等しくないと判別した場合に、ホスト機器の第１の音量値を、該最大値に変更する音量値変更手段と、
保存されたオーディオ機器の音量値に従って、音量設定情報を生成する設定情報生成手段と、
前記設定情報生成手段により生成された音量設定情報をオーディオ機器に送信する設定情報送信手段と、
ホスト機器の第１の音量値に従ったオーディオデータを生成する生成手段と、
前記生成手段が生成したオーディオデータをオーディオ機器に送信するオーディオデータ送信手段と、を備え、
オーディオ機器は、
前記設定情報送信手段により送信された音量設定情報に従って、オーディオ機器の第２の音量値を設定する音量値設定手段と、
前記オーディオデータ送信手段により送られたオーディオデータをオーディオ信号に変換する変換手段と、
前記変換手段により変換されたオーディオ信号を、前記音量値設定手段により設定された第２の音量値に従った楽曲音として出力する楽曲音出力手段と、を備える、
ことを特徴とする。
【００１５】
この結果、オーディオ機器にて出力される楽曲音の音量を適切に設定することができる。
【００１６】
前記音量値変更手段は、前記取得手段が第１の音量値を取得した後、前記生成手段がオーディオデータを生成する前に、ホスト機器の第１の音量値を最大値に変更してもよい。
【００１７】
上記目的を達成するため、本発明の第３の観点に係る音量設定方法は、
第２の音量値が任意に設定されるオーディオ機器と所定のインタフェースを介して接続された、第１の音量値が任意に設定されるホスト機器における音量設定方法であって、
楽曲再生の処理が要求された際に、ホスト機器に設定されている第１の音量値を取得する取得ステップと、
前記取得ステップにて取得された第１の音量値が最大値と等しいか否かを判別する判別ステップと、
前記判別ステップにて最大値と等しくないと判別した場合に、ホスト機器の第１の音量値を、該最大値に変更する音量値変更ステップと、
保存されたオーディオ機器の音量値に従って、音量設定情報を生成する生成ステップと、
前記生成ステップにて生成された音量設定情報をオーディオ機器に供給し、音量設定情報に従った第２の音量値の設定をオーディオ機器に指示する指示ステップと、
を備えることを特徴とする。
【００１８】
この結果、オーディオ機器にて出力される楽曲音の音量を適切に設定することができる。
【００１９】
上記目的を達成するため、本発明の第４の観点に係るプログラムは、
第２の音量値が任意に設定されるオーディオ機器と所定のインタフェースを介して接続された、第１の音量値が任意に設定されるコンピュータに、
楽曲再生の処理が要求された際に、ホスト機器に設定されている第１の音量値を取得する取得ステップと、前記取得ステップにて取得された第１の音量値が最大値と等しいか否かを判別する判別ステップと、前記判別ステップにて最大値と等しくないと判別した場合に、ホスト機器の第１の音量値を、該最大値に変更する音量値変更ステップと、保存されたオーディオ機器の音量値に従って、音量設定情報を生成する生成ステップと、前記生成ステップにて生成された音量設定情報をオーディオ機器に供給し、音量設定情報に従った第２の音量値の設定をオーディオ機器に指示する指示ステップとを有する音量設定方法を実行させることを特徴とする。
【００２０】
【発明の実施の形態】
本発明の実施の形態にかかるオーディオシステムについて、以下図面を参照して説明する。
【００２１】
図１は、この発明の実施の形態に適用されるオーディオシステムの構成の一例を示すブロック図である。図示するように、オーディオシステムは、ホスト機器１と、オーディオ機器２とが、ＵＳＢケーブル３を介して接続されて構成される。
【００２２】
ホスト機器１は、所定のパーソナルコンピュータ等からなり、キーボードやマウス等の入力部、ディスプレイ等の表示部、ＣＰＵ（Central Processing Unit）等の処理制御部、及びハードディスク等の記憶部の他に、サウンドボード１１と、ＵＳＢコントローラ１２と、オーディオアプリケーション１３とを含んで構成される。
なお、ホスト機器１には、音量設定等のオーディオコントロール機能を有するＯＳ（Operating System）が導入されており、オーディオアプリケーション１３は、このＯＳ上で実行される。
【００２３】
サウンドボード１１は、ＰＣＭ（Pulse Code Modulation）音源やＭＩＤＩ（Musical Instruments Digital Interface）音源等を搭載したデバイスであり、オーディオアプリケーション１３に制御され、所定の楽曲データを再生する。その際、サウンドボード１１は、ＯＳにより管理されている自己の音量値に従った楽曲データを再生する。
サウンドボード１１は、再生した楽曲データをＵＳＢコントローラ１２に供給する。
【００２４】
ＵＳＢコントローラ１２は、ＵＳＢ規格に従った通信を制御するホストコントローラであり、例えば、サウンドボード１１により再生された楽曲データに従って、オーディオデータ（アイソクロナス転送のフレーム等）を生成し、生成したオーディオデータをＵＳＢケーブル３を介してオーディオ機器２に供給する。
【００２５】
オーディオアプリケーション１３は、ホスト機器１において利用者の指示等に応答して起動されるプログラムであり、例えば、所定フォーマットの音楽ファイルに従ってサウンドボード１１を制御し、サウンドボード１１にて所定の楽曲データを再生させる。
また、オーディオアプリケーション１３は、保存されている（ハードディスク等に記憶されている）オーディオ機器２の音量値に従って、ボリューム設定情報を生成し、ＵＳＢコントローラ１２を介してオーディオ機器２に供給する。
なお、オーディオアプリケーション１３自身も、ホスト機器１内のハードディスク等に予め記憶されているものとする。
【００２６】
一方、オーディオ機器２は、ホスト機器１から送られるオーディオデータを順次受信し、受信したオーディオデータをオーディオ信号に変換した後に、楽曲音として出力する電子機器であり、ハブ２１と、ＵＳＢマイコン２２と、電子ボリューム２３と、ＵＳＢ＿ＣＯＤＥＣ２４と、Ｄ／Ａコンバータ２５と、アンプ回路２６と、スピーカ２７とを含んで構成される。
【００２７】
ハブ２１は、ＵＳＢ規格に従った通信データの分岐及び収集を行う。具体的にハブ２１は、ＵＳＢマイコン２２とホスト機器１（ＵＳＢコントローラ１２）との間における制御データ（ボリューム設定情報等）の通信を中継し、また、ＵＳＢ＿ＣＯＤＥＣ２４とホスト機器１との間におけるオーディオデータの通信を中継する。
【００２８】
ＵＳＢマイコン２２は、ＵＳＢ規格に従った通信機能を有するＩＣであり、ハブ２１を介してホスト機器１から送られるボリューム設定情報に従って、電子ボリューム２３に音量値を設定する。
【００２９】
電子ボリューム２３は、ＵＳＢマイコン２２により設定された音量値、又は、オーディオ機器２の操作パネル等に配置された図示せぬボリュームスイッチ等により設定された音量値に従って、アンプ回路２６の増幅率等を制御する。
【００３０】
ＵＳＢ＿ＣＯＤＥＣ２４は、例えば、ＵＳＢ規格に従った通信機能を併せ持つＣＯＤＥＣ（COder/DECoder）用ＩＣ等からなり、ハブ２１等を介してホスト機器１から供給されたオーディオデータ（アイソクロナス転送のフレーム等）を順次取得する。そして、取得したオーディオデータをオーディオ信号に変換して、Ｄ／Ａコンバータ２５に順次供給する。
【００３１】
Ｄ／Ａコンバータ（デジタル／アナログコンバータ）２５は、ＵＳＢ＿ＣＯＤＥＣ２４から送られたオーディオ信号（デジタルデータ）をアナログ信号に変換し、変換したオーディオ信号（アナログ信号）をアンプ回路２６に供給する。
【００３２】
アンプ回路２６は、電子ボリューム２３により制御された増幅率等に従って、Ｄ／Ａコンバータ２５から供給されたオーディオ信号を増幅又は減衰させる。
アンプ回路２６は、増幅等したオーディオ信号をスピーカ２７に供給する。
【００３３】
スピーカ２７は、アンプ回路２６を介して供給されたオーディオ信号に従って、所定の音声を発する。
【００３４】
以下、この発明の実施の形態に係るオーディオシステムの動作について図２を参照して説明する。
図２は、ホスト機器１にてオーディオアプリケーション１３（具体的には、ホスト機器１内の処理制御部）が実行するオーディオデータ出力処理及び、オーディオ機器２にてＵＳＢマイコン２２等が実行する楽曲音出力処理を説明するためのフローチャートである。
このオーディオデータ出力処理及び楽曲音出力処理は、ホスト機器１及びオーディオ機器２がＵＳＢケーブル３を介して接続された状態で、ホスト機器１にてオーディオアプリケーション１３が起動された後に開始される。
【００３５】
まず、ホスト機器１にて起動されたオーディオアプリケーション１３は、ＯＳにより管理されているサウンドボード１１の音量値を取得する（ステップＳ１１）。すなわち、オーディオアプリケーション１３は、ホスト機器１側の音量を確認するために、サウンドボード１１の音量値をＯＳを介して取得する。
【００３６】
オーディオアプリケーション１３は、取得した音量値が最大であるか否かを判別する（ステップＳ１２）。すなわち、オーディオアプリケーション１３は、サウンドボード１１に設定されている現在の音量値が最大値であるか否かを判別する。
【００３７】
オーディオアプリケーション１３は、音量値が最大であると判別した場合、後述するステップＳ１４に処理を進める。一方、音量値が最大でないと判別した場合に、オーディオアプリケーション１３は、ＯＳを介してサウンドボード１１の音量値を最大値に設定する（ステップＳ１３）。
【００３８】
オーディオアプリケーション１３は、オーディオ機器２の音量値が保存済みであるか否かを判別する（ステップＳ１４）。すなわち、オーディオアプリケーション１３は、前回の起動時等において、設定したオーディオ機器２側の音量値が、ハードディスク等に記憶されているか否かを判別する。
【００３９】
オーディオアプリケーション１３は、音量値が保存されていないと判別した場合、後述するステップＳ１７に処理を進める。一方、音量値が保存済みであると判別した場合に、オーディオアプリケーション１３は、保存された音量値に従って、ボリューム設定情報を生成する（ステップＳ１５）。
そして、オーディオアプリケーション１３は、生成したボリューム設定情報をＵＳＢコントローラ１２を介してオーディオ機器２に供給する（ステップＳ１６）。
【００４０】
一方、オーディオ機器２のＵＳＢマイコン２２は、ボリューム設定情報を受信したか否かを判別する（ステップＳ２１）。
ＵＳＢマイコン２２は、ボリューム設定情報を受信していないと判別した場合、後述するステップＳ２３に処理を進める。一方、ボリューム設定情報を受信したと判別した場合に、ＵＳＢマイコン２２は、受信したボリューム設定情報に従って、電子ボリューム２３に音量値を設定する（ステップＳ２２）。
そして、オーディオ機器２のＵＳＢ＿ＣＯＤＥＣ２４は、ホスト機器１から送られるオーディオデータを受信するまで後続処理の実行を待機する（ステップＳ２３）。
【００４１】
ステップＳ１６にてボリューム設定情報をオーディオ機器２に供給した後（又は、ステップＳ１４にて音量値が保存されていないと判別した後）に、オーディオアプリケーション１３は、任意の楽曲データの再生指示を取得する（ステップＳ１７）。例えば、オーディオアプリケーション１３は、再生対象となる楽曲データの一覧等をホスト機器１の表示部に表示すると共に、マウス等を介して利用者が入力した任意の楽曲データの再生指示を取得する。
【００４２】
オーディオアプリケーション１３は、サウンドボード１１を制御し、設定されている最大の音量値にて楽曲データを再生し、再生により得られたオーディオデータをオーディオ機器２に供給する（ステップＳ１８）。
【００４３】
一方、オーディオ機器２のＵＳＢ＿ＣＯＤＥＣ２４は、ステップＳ２３にてオーディオデータを受信したことを判別し、受信したオーディオデータをオーディオ信号に変換した後に、スピーカ２７等を介して楽曲音として出力する（ステップＳ２４）。この際、オーディオ機器２は、電子ボリューム２３に設定されている音量値に従った楽曲音を出力する。
【００４４】
このようにオーディオアプリケーション１３が起動した際に、ＯＳ上にて管理されている音量値（ホスト機器１側の音量値）が最大値でない場合であっても、自動的に最大値に変更されるため、オーディオ機器２にて出力される楽曲音の音量を一定に保持することができる。
このため、利用者が、ＯＳ上にて管理されている音量値を確認する必要や、手動で変更する必要がなくなる。
この結果、オーディオ機器にて出力される楽曲音の音量を適切に設定することができる。
【００４５】
また、オーディオ機器２にて出力される楽曲音の音量をオーディオアプリケーション１３の設定（オーディオ機器２側への設定）だけで、一元化して変更することができるため、利用者が音量調節を容易に行うことができる。
更に、ＯＳ上にて管理されている音量値（ホスト機器１側の音量値）が最大値に設定されるため、音量設定によるオーディオ性能の悪化が避けられ、オーディオ機器２にて出力される楽曲音の音質の低下を防止することができる。
【００４６】
また、上記の実施の形態では、図２に示すオーディオデータ出力処理にて、オーディオ機器２の音量値が保存されていない場合に、ボリューム設定情報をオーディオ機器２に供給しなかったが、オーディオ機器２側の現在の音量値を取得して、所定値を超えている場合に、ボリューム設定情報を生成してオーディオ機器２に供給してもよい。
例えば、ステップＳ１４にてオーディオ機器２の音量値が保存されていないと判別した場合に、オーディオアプリケーション１３は、ＵＳＢコントローラ１２を介してオーディオ機器２（電子ボリューム２３）に設定されている現在の音量値を取得する。そして、取得した音量値が予め定められた許容値を超えている場合に、許容値以内の音量値を設定するためのボリューム設定情報を生成してオーディオ機器２に供給する。
この場合、利用者が意図しない大音量の楽曲音がオーディオ機器２より出力されることを防止できる。
【００４７】
また、上記の実施の形態では、ＯＳ上にて設定する音量値（ホスト機器１側の音量値）を最大値としたが、最大値以外に、ホスト機器１及びオーディオ機器２のオーディオ性能等から求めた適切な規定値としてもよい。
【００４８】
また、上記の実施の形態では、オーディオアプリケーション１３が起動した直後に、ＯＳ上にて設定する音量値（ホスト機器１側の音量値）を最大値等に変更したが、オーディオアプリケーション１３が起動中であれば、他のタイミングで変更可能としてもよい。
【００４９】
また、上記の実施の形態では、ホスト機器１及びオーディオ機器２がＵＳＢインタフェースを介して接続されたオーディオシステムについて説明したが、ホスト機器１及びオーディオ機器２を接続するインタフェースは、ＵＳＢに限られず任意である。例えば、ＩＥＥＥ１３９４等のようなインタフェースであってもよい。
【００５０】
なお、上記の実施の形態では、オーディオアプリケーション１３がホスト機器１のハードディスク等に予め記憶されている場合について説明したが、オーディオアプリケーション１３（プログラム）を格納した媒体（フロッピーディスク、ＣＤ−ＲＯＭ等）から当該オーディオアプリケーション１３をホスト機器１にインストールしてもよい。
【００５１】
また、ホスト機器１にオーディオアプリケーション１３を供給するための手法は、任意である。例えば、通信回線、通信ネットワーク、通信システム等を介して供給してもよい。一例を挙げると、通信ネットワークの掲示板（ＢＢＳ）にオーディオアプリケーション１３を掲示し、これをネットワークを介して搬送波に重畳して配信する。
【００５２】
【発明の効果】
以上説明したように、本発明によれば、オーディオ機器にて出力される楽曲音の音量を適切に設定することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るオーディオシステムの構成の一例を示すブロック図である。
【図２】本発明の実施の形態に係るオーディオデータ出力処理及び、楽曲音出力処理を説明するためのフローチャートである。
【図３】従来のオーディオシステムの構成の一例を示す模式図である。
【図４】従来のオーディオシステムにおけるホスト機器等にて実行される楽曲データ再生処理を説明するためのフローチャートである。
【符号の説明】
１    ホスト機器
２    オーディオ機器
３    ＵＳＢケーブル
１１  サウンドボード
１２  ＵＳＢコントローラ
１３  オーディオアプリケーション
２１  ハブ
２２  ＵＳＢマイコン
２３  電子ボリューム
２４  ＵＳＢ＿ＣＯＤＥＣ
２５  Ｄ／Ａコンバータ
２６  アンプ回路
２７  スピーカ
【図１】
0004141646.tif 000002
【図２】
0004141646.tif 000003
【図３】
0004141646.tif 000004
【図４】
0004141646.tif 000005