(57)【要約】【課題】リモートコントロール送信機の構成の複雑化を招くことなく、また煩雑なリモートコントロール設定を行うことなく、操作性に優れたリモートコントロールを行えるようにする。【解決手段】オーディオ機器とＰＣが接続された状態で、ＰＣがオーディオ機器に付属しているリモートコントロール送信機のカスタマイズボタンのカスタマイズ設定を行う。まず、カスタマイズするボタンをユーザに選択させ、ボタンが選択されると、そのボタンに割り当てる機能をユーザに選択させる。そして、機能の割り当てが終了すると、ユーザの選択内容に応じた設定情報を作成し、この設定情報をＰＣからオーディオ機器に送信する。オーディオ機器では、この設定情報に基づいたカスタマイズボタンの割り当て内容を記憶する。【選択図】図７
2010206813.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作に応じて１種類以上の制御信号を送出するリモートコントロール送信機によって制御可能なオーディオ機器と、当該オーディオ機器に接続されるコンピュータシステムとを備えたオーディオシステムであって、
前記オーディオ機器は、
前記リモートコントロール送信機から送出される前記制御信号を受信する受信手段と、
前記受信手段によって受信された前記制御信号に対して割り当てられた制御処理を実行する制御処理手段と、
前記受信手段によって受信された制御信号を前記電子機器から前記コンピュータシステムに送信する送信手段とを備え、
前記コンピュータシステムは、
前記電子機器から送信された制御信号を受信するコンピュータ側受信手段と、
前記コンピュータ側受信手段によって受信された制御信号に基づいて、制御処理を実行するコンピュータ側制御処理手段とを備える
ことを特徴とするオーディオシステム。
【請求項２】
前記オーディオ機器は、前記受信手段によって受信される制御信号を前記コンピュータシステムに送信するか否かを示す送信設定情報を記憶する送信設定記憶手段を有しており、
前記送信手段は、前記送信設定記憶手段に前記コンピュータシステムに送信する旨の送信設定情報が記憶されている場合に、前記制御信号を前記コンピュータシステムに送信し、
前記送信設定記憶手段に前記コンピュータシステムに送信しない旨の送信設定情報が記憶されている場合には、前記制御処理手段は、前記受信手段によって受信された制御信号に割り当てられた内容の制御処理を行う
ことを特徴とする請求項１に記載のオーディオシステム。
【請求項３】
前記オーディオ機器は、前記受信手段によって受信された前記リモートコントロール送信機からの制御信号に基づいて、前記送信設定記憶手段の記憶内容を書き換える送信設定書換手段を有する
ことを特徴とする請求項２に記載のオーディオシステム。
【請求項４】
前記コンピュータ側制御処理手段は、前記オーディオ機器に関連するアプリケーションソフトウェアの動作を制御する
ことを特徴とする請求項１ないし３のいずれかに記載のオーディオシステム。
【請求項５】
ユーザの操作に応じて１種類以上の制御信号を送出するリモートコントロール送信機から送出される前記制御信号を受信する受信手段、および前記受信手段によって受信された前記制御信号に対して割り当てられた制御処理を実行する制御処理実行手段を備えるオーディオ機器と接続されるコンピュータシステムを制御する方法であって、
前記電子機器の前記受信手段が、前記リモートコントロール送信機から送出される制御信号を受信する受信ステップと、
前記受信手段によって受信された制御信号を前記電子機器から前記コンピュータシステムに送信する送信ステップと、
前記コンピュータシステムが、前記電子機器から送信された制御信号に基づいて制御処理を実行する制御処理ステップと
を具備することを特徴とするコンピュータシステムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオシステムおよびコンピュータシステムの制御方法に関する。
【背景技術】
【０００２】
従来より、オーディオ機器には、リモートコントロール送信機が付属されているのが一般的である。ユーザはリモートコントロール送信機を適宜操作することにより、離れた位置からでもオーディオ機器を制御する、例えば音量パラメータを制御することができるようになっている。
【０００３】
ところで、近年のオーディオ機器は多種の機能を実現することが可能となっており、これらの多種の機能も、ユーザがリモートコントロール送信機を操作することにより実現できるようにすると便利である。したがって、この種の一般的なオーディオ機器には、多種の機能の各々を選択するためのボタンが設けられたリモートコントロール送信機が付属されている。そして、このようなリモートコントロール送信機に設けられた多数のボタンの中から実現しようとする機能に割り当てられたボタンをユーザが選択して操作すると、その機能の実現を指示するコマンドがリモートコントロール送信機からオーディオ機器に送信され、オーディオ機器によってユーザに指示された機能が実現されるようになっている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の多種機能の実現可能なオーディオ機器に付属されるリモートコントロール送信機には多数のボタンが設けられており、リモートコントロール送信機が大型になってしまうといった問題がある。
【０００５】
また、リモートコントロール送信機には多数のボタンが設けられているものの、実際にユーザが使用する機能は一部の機能に偏ることが多い。したがって、リモートコントロール送信機に多くのボタンが設けられていることが、却って操作を煩雑にしてしまう原因となったり、誤操作の原因となってしまうことがある。このような点を考慮し、一部の偏る機能のみを実行させるボタンだけをリモートコントロール送信機に設けることも考えられる。しかしながら、各ユーザの趣向等によって頻繁に使用する機能は異なるものであるため、どのボタンをリモートコントロール送信機に設けるかといった判別が難しく、全てのユーザの希望に沿ったリモートコントロール送信機を作製することは困難である。
【０００６】
そこで、リモートコントロール送信機に表示部を搭載し、当該表示部をＧＵＩ（Graphical User Interface）として機能させて、多数のボタンを設けることなく、多種類のコマンドをオーディオ機器に送信できるようにする技術が提案されている。しかしながら、この技術では、リモートコントロール装置の構成が複雑となってしまう。
【０００７】
ところで、最近では、汎用のパーソナルコンピュータに種々のサウンドコントロール機能を備えたオーディオ機器を接続し、パーソナルコンピュータで生成、読み出し等した楽音信号をオーディオ機器に送出し、オーディオ機器において信号処理を施して出力するオーディオシステムが開発されている。このようなオーディオシステムにおいては、オーディオ機器を制御するためのリモートコントロール送信機が付属しており、ユーザは当該リモートコントロール送信機を用いてオーディオ機器をリモートコントロールすることができるようになっている。しかしながら、このリモートコントロール送信機ではパーソナルコンピュータをリモートコントロールすることができず、オーディオ機器およびパーソナルコンピュータの両者をリモートコントロールする場合には、パーソナルコンピュータをリモートコントロールするための送信機や受信ユニット等を設けなくてはならなかった。したがって、オーディオ機器に付属しているリモートコントロール送信機は、当該オーディオ機器とパーソナルコンピュータから構成されるオーディオシステムをリモートコントロールする装置としては使い勝手の良いものとは言えない。
【０００８】
本発明は、上記の事情を考慮してなされたものであり、リモートコントロール送信機の構成の複雑化を招くことなく、また煩雑なリモートコントロール設定を行うことなく、ユーザに使い勝手に優れたリモートコントロール送信機を提供することが可能なオーディオシステムおよびコンピュータシステムの制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の請求項１に記載のオーディオシステムは、ユーザの操作に応じて１種類以上の制御信号を送出するリモートコントロール送信機によって制御可能なオーディオ機器と、当該オーディオ機器に接続されるコンピュータシステムとを備えたオーディオシステムであって、前記オーディオ機器は、前記リモートコントロール送信機から送出される前記制御信号を受信する受信手段と、前記受信手段によって受信された前記制御信号に対して割り当てられた制御処理を実行する制御処理手段と、前記受信手段によって受信された制御信号を前記電子機器から前記コンピュータシステムに送信する送信手段とを備え、前記コンピュータシステムは、前記電子機器から送信された制御信号を受信するコンピュータ側受信手段と、前記コンピュータ側受信手段によって受信された制御信号に基づいて、制御処理を実行するコンピュータ側制御処理手段とを備えることを特徴とする。
【００１０】
また、請求項２に記載のオーディオシステムは、請求項１に記載のオーディオシステムにおいて、前記オーディオ機器は、前記受信手段によって受信される制御信号を前記コンピュータシステムに送信するか否かを示す送信設定情報を記憶する送信設定記憶手段を有しており、前記送信手段は、前記送信設定記憶手段に前記コンピュータシステムに送信する旨の送信設定情報が記憶されている場合に、前記制御信号を前記コンピュータシステムに送信し、前記送信設定記憶手段に前記コンピュータシステムに送信しない旨の送信設定情報が記憶されている場合には、前記制御処理手段は、前記受信手段によって受信された制御信号に割り当てられた内容の制御処理を行うことを特徴とする。
【００１１】
また、請求項３に記載のオーディオシステムは、請求項２に記載のオーディオシステムにおいて、前記オーディオ機器は、前記受信手段によって受信された前記リモートコントロール送信機からの制御信号に基づいて、前記送信設定記憶手段の記憶内容を書き換える送信設定書換手段を有することを特徴とする。
【００１２】
また、請求項４に記載のオーディオシステムは、請求項１ないし３のいずれかに記載のオーディオシステムにおいて、前記コンピュータ側制御処理手段は、前記オーディオ機器に関連するアプリケーションソフトウェアの動作を制御することを特徴とする。
【００１３】
また、請求項５に記載のコンピュータシステムの制御方法は、ユーザの操作に応じて１種類以上の制御信号を送出するリモートコントロール送信機から送出される前記制御信号を受信する受信手段、および前記受信手段によって受信された前記制御信号に対して割り当てられた制御処理を実行する制御処理実行手段を備えるオーディオ機器と接続されるコンピュータシステムを制御する方法であって、前記電子機器の前記受信手段が、前記リモートコントロール送信機から送出される制御信号を受信する受信ステップと、前記受信手段によって受信された制御信号を前記電子機器から前記コンピュータシステムに送信する送信ステップと、前記コンピュータシステムが、前記電子機器から送信された制御信号に基づいて制御処理を実行する制御処理ステップとを具備することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、リモートコントロール送信機の構成の複雑化を招くことなく、また煩雑なリモートコントロール設定を行うことなく、ユーザに使い勝手に優れたリモートコントロール送信機を提供することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係るオーディオシステムの構成要素であるオーディオ装置の構成を示すブロック図である。
【図２】前記オーディオ装置のフロントパネルを示す外観図である。
【図３】前記オーディオ装置のリアパネルを示す外観図である。
【図４】前記オーディオ装置をリモートコントロールするためのリモートコントロール送信機の表面パネルを示す外観図である。
【図５】前記オーディオ装置のＲＡＭに格納される割当情報テーブルの内容を示す図である。
【図６】前記オーディオシステムの構成要素であるＰＣの構成を示すブロック図である。
【図７】前記ＰＣにより実行される前記リモートコントロール送信機のカスタマイズボタンに割り当てる機能を設定するための処理手順を示すフローチャートである。
【図８】前記ＰＣにより実行される前記オーディオ装置を制御するためのアプリケーションソフトウェアによって表示される画面を示す図である。
【図９】前記カスタマイズボタンに割り当てる機能を設定する際に前記ＰＣの表示部に表示される画面を示す図である。
【図１０】前記カスタマイズボタンに割り当てる機能を設定する際に前記ＰＣの表示部に表示される画面を示す図である。
【図１１】前記カスタマイズボタンに割り当てる機能を設定する際に前記ＰＣの表示部に表示される画面を示す図である。
【図１２】前記カスタマイズボタンに割り当てる機能を設定する際に前記ＰＣの表示部に表示される画面を示す図である。
【図１３】前記カスタマイズボタンに割り当てる機能を設定する際に前記ＰＣの表示部に表示される画面を示す図である。
【図１４】前記カスタマイズボタンに割り当てる機能を設定する際に前記ＰＣの表示部に表示される画面を示す図である。
【図１５】前記カスタマイズボタンに割り当てる機能を設定する際に前記ＰＣの表示部に表示される画面を示す図である。
【図１６】前記ＰＣのハードディスクに格納されるＰＣ側割当情報テーブルの内容を示す図である。
【図１７】前記オーディオ装置により実行される定常処理を示すフローチャートである。
【図１８】前記リモートコントロール送信機を用いて前記ＰＣを制御するために、前記ＰＣにより実行する処理を示すフローチャートである。
【図１９】前記割当情報テーブルの変形例を示す図である。
【図２０】前記リモートコントロール送信機の変形例の表面パネルを示す外観図である。
【図２１】インターネットを利用して前記カスタマイズボタンのカスタマイズ設定を行うためのシステムの構成を示す図である。
【図２２】インターネットを利用して前記カスタマイズボタンのカスタマイズ設定を行う際に、前記ＰＣの表示部に表示される画面を示す図である。
【図２３】インターネットを利用して前記カスタマイズボタンのカスタマイズ設定を行う際に、前記ＰＣの表示部に表示される画面を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の実施形態について説明する。
Ａ．実施形態の構成
まず、図１は本発明の一実施形態に係るオーディオシステムの構成を示すブロック図である。同図に示すように、このオーディオシステム１は、オーディオ装置１００と、パーソナルコンピュータ（以下、ＰＣという）２００とを備えている。
【００１７】
Ａ−１．オーディオ装置の構成
オーディオ装置１００は、バス１１４を介して接続されるＣＰＵ（Central Processing Unit）１０１と、ＲＯＭ（Read Only Memory）１０２と、ＲＡＭ（Random Access Memory）１０３と、フラッシュＲＯＭ１０４と、表示装置１０５と、操作パネル１０６と、リモートコントロール受信部１０７と、ＤＳＰ（Digital Signal Processing）部１０８と、信号出力制御部１０９と、信号入力制御部１１０と、チューナ１１１と、ＵＳＢ（Universal Serial Bus）インターフェース１１２とを備えている。
【００１８】
信号入力制御部１１０には、当該オーディオ装置１００の裏面に設けられた外部機器接続端子群１１５から入力されるディジタルまたはアナログのオーディオ信号が入力される。信号入力制御部１１０は、後述する操作パネル１０６の操作状態やＰＣ２００からの指示に応じてＣＰＵ１０１によって制御され、外部機器接続端子群１１５のいずれかの端子を選択し、選択した端子から入力されるオーディオ信号をオーディオ装置１００内に取り込んでＣＰＵ１０１に供給する。ここで、信号入力制御部１１０は図示せぬＡ／Ｄ変換回路を有しており、アナログオーディオ信号が入力された場合には、当該アナログオーディオ信号をディジタルオーディオ信号に変換する。
【００１９】
外部機器接続端子群１１５には、図示のようにＭＤ（Mini Disc）プレイヤー３００や、カセットテープデッキ３０１といった各種オーディオ機器を接続することが可能であり、これらのＭＤプレイヤー３００やカセットテープデッキ３０１といったオーディオ再生機器からのオーディオ信号（ディジタルおよびアナログ）が外部機器接続端子群１１５を介して信号入力制御部１１０に供給される。
【００２０】
チューナ１１１は、ユーザが選択した放送波チャネルに同調し、放送波を受信し復調処理を施す。復調して得られた受信データは、ＣＰＵ１０１へ供給される。
【００２１】
信号出力制御部１０９は、信号入力制御部１１０やチューナ１１１からオーディオ装置１００内に取り込まれ、後述するＤＳＰ部１０８等により各種の信号処理が施されたオーディオ信号を、アンプ１１３または外部機器出力端子１１６に出力する。アンプ１１３は、信号出力制御部１０９から供給されるオーディオ信号を増幅し、スピーカ端子１１７に接続されるスピーカ３０２に増幅後のオーディオ信号を出力する。この結果、スピーカ３０２は、信号出力制御部１０９から出力されたオーディオ信号に応じた音が発生させられることになる。一方、外部機器出力端子１１６には、ＭＤ（Mini Disc）記録装置やカセットテープデッキ等のオーディオ記録装置を接続することが可能であり、外部機器出力端子１１６にこれらのオーディオ記録装置を接続することにより、信号出力制御部１０９から出力したオーディオ信号をＭＤやカセットテープなどの記録媒体に記録することができる。
【００２２】
ＤＳＰ部１０８は、後述する操作パネル１０６の操作状態やＰＣ２００からの指示に応じてＣＰＵ１０１によって制御され、信号入力制御部１１０等から入力されたオーディオ信号に対し、音場制御や立体音響等の各種ディジタル信号処理を施し、信号処理後のオーディオ信号を信号出力制御部１０９に出力する。
【００２３】
操作パネル１０６には、各種操作キーが設けられており、ユーザが各種操作キーを操作することにより、その操作状態に応じた制御コマンド信号をＣＰＵ１０１に供給する。
【００２４】
表示装置１０５は、選択中の音源、すなわち外部機器接続端子群１１５のいずれに接続されたオーディオ機器からオーディオ信号を入力しているかを示す情報や、ＤＳＰ部１０８によって施されている信号処理の内容などの各種情報を表示する。
【００２５】
リモートコントロール受信部１０７は、当該オーディオ装置１００の付属品であり、このオーディオ装置１００をリモートコントロールするためのリモートコントロール送信機１５０から無線送信される制御コマンドを受信し、受信した制御コマンドをＣＰＵ１０１に供給する。
【００２６】
ＵＳＢインターフェース１１２は、ＵＳＢ接続端子１１８を介して接続されるＰＣ２００との間のインターフェース動作を行う。
【００２７】
ＣＰＵ１０１は、オーディオ装置１００全体を制御する。ＲＯＭ１０２には、ＤＳＰ用の各種プログラムおよびＤＳＰ用のデータ、並びに各種制御用プログラムおよび制御用データが格納される。また、ＲＯＭ１０２には、オーディオ装置１００に接続されたＰＣ２００から当該オーディオ装置１００を制御することができるようにするためのプログラムが格納されている。ＣＰＵ１０１は、ＲＯＭ１０２に格納された各種制御プログラムや制御データを読み出して様々な制御処理を実行する。また、ＤＳＰ部１０８は、ＲＯＭ１０２に格納されているＤＳＰ用の各種プログラムやＤＳＰ用のデータを読み出し、オーディオ信号に対して各種信号処理を施す。
【００２８】
ＲＡＭ１０３は、各種データを一時的に記憶してワーキングエリアとして機能するとともに、リモートコントロール送信機１５０から送出される複数の制御コマンドの各々に対する制御処理内容を割り当て情報を記憶した割当情報テーブルを格納する領域を有している。また、ＲＡＭ１０３には図示しないバックアップ電源が接続されており、このオーディオ装置１００に電源が投入されない場合であっても、記憶するデータを保持することができるようになっている。
【００２９】
また、ＲＡＭ１０３には、操作パネル１０６の操作状態やＰＣ２００からの指示に応じて設定されているオーディオ装置１００の各種の設定内容（音量パラメータ値、どの外部機器接続端子に接続されるオーディオ機器からオーディオ信号を入力しているかを示す情報、どのような信号処理を施すのかを示す情報）を記憶する。したがって、オーディオ装置１００の電源がオフされた後、再度電源を投入した場合には、ＣＰＵ１０１はＲＡＭ１０３に記憶されている各種設定内容を読み出し、オーディオ装置１００はこの設定内容に応じた制御処理を行う。このようにＲＡＭ１０３には、電源オフ前のオーディオ装置１００の状態も保持されており、これにより再度電源を投入した場合には、当該オーディオ装置１００を電源オフ前の状態にすることができる。なお、ＲＡＭ１０３に記憶された割当情報テーブルについての詳細は後述する。
【００３０】
フラッシュＲＯＭ１０４は、オーディオ装置１００の基本動作を司るフォームウェアプログラムが書換可能に格納されている。
【００３１】
次に、オーディオ装置１００の外観について説明する。まず、図２にオーディオ装置１００のフロントパネルの外観図を示す。同図に示すように、オーディオ装置１００のフロントパネルには、操作パネル１０６を構成する複数の操作子が設けられている。具体的には、オーディオ装置１００のフロントパネルには、音源選択操作子２０〜２３と、ＤＳＰ操作子２５と、ＭＵＴＥ操作子２６と、ボリューム操作子２７と、アップダウン操作子２８とが設けられている。
【００３２】
音源選択操作子２０〜２３は、入力音源を選択する操作子である。ＤＳＰ操作子２５は、ＤＳＰを機能させるか否か、すなわちＤＳＰ部１０８による信号処理を実行するか否かを指示するための操作子である。ＭＵＴＥ操作子２６は、音を出力しないモードにするか否かを指示するための操作子である。アップダウン操作子２８は、ＤＳＰ操作子２５がオンの時は多種用意されているＤＳＰモードを選択するための操作子である。ボリューム操作子２７は、オーディオ装置１００から出力する楽音信号の音量パラメータ値を設定するための操作子である。
【００３３】
また、オーディオ装置１００のフロントパネルには、表示装置１０５を構成する表示ディスプレイ１０５ａが設けられている。表示ディスプレイ１０５ａは、蛍光表示管や液晶ディスプレイ等から構成され、現在選択しているＤＳＰモード等の各種情報を表示する。また、オーディオ装置１００のフロントパネルには、音源選択操作子２０〜２３の選択状態を示すための表示インジケータ２０ａ〜２３ａが設けられており、これらの表示インジケータ２０ａ〜２３ａは対応する音源選択操作子２０〜２３の操作状態に応じて点灯もしくは消灯する。
【００３４】
次に、図３にオーディオ装置１００のリアパネルの外観図を示す。同図に示すように、オーディオ装置１００のリアパネルには、外部機器接続端子群１１５と、外部機器出力端子１１６と、スピーカ端子１１７と、ＵＳＢ接続端子１１８とが設けられている。このオーディオ装置１００では、フロントパネルに設けられる外部機器接続端子群１１５として、アナログ信号を入力するためのアナログ入力端子１１５ａ，１１５ｂ，１１５ｃが用意されており、またディジタル信号を入力するためのディジタル入力端子１１５ｄ，１１５ｅ，１１５ｆが用意されている。また、外部機器出力端子１１６としては、アナログ信号を出力するアナログ出力端子１１６ａやサブウーハにアナログ信号を出力するためのアナログ出力端子１１６ｂが用意されており、またディジタル信号を出力する端子としてディジタル出力端子１１６ｃが用意されている。
【００３５】
Ａ−２．リモートコントロール送信機
次に、オーディオ装置１００をリモートコントロールするためのリモートコントロール送信機１５０について図４を参照しながら説明する。同図に示すように、リモートコントロール送信機１５０は、その表面パネル上に複数の操作ボタンが設けられている。具体的には、リモートコントロール送信機１５０の表面パネル上には、音源選択ボタン１６０〜１６３と、ＦＭ／ＡＭ切換ボタン１７１と、選局ボタン１７２と、モード選択ボタン１７３と、プリセットアップダウンボタン１７４と、ＤＳＰモード指定ボタン群１６５と、電源ＯＦＦボタン１６６と、カスタマイズボタン１６７ａ，１６７ｂ，１６７ｃと、ＭＵＴＥボタン１６８と、ボリュームアップダウンボタン１６９とが設けられている。
【００３６】
音源選択ボタン１６０〜１６３は、信オーディオ装置１００のフロントパネルに設けられた音源選択操作子２０〜２３と同様に、入力音源を選択するためのボタンである。ＦＭ／ＡＭ切換ボタン１７１は、チューナ１１１が受信する放送波を、ＦＭ（Frequency Modulation）波もしくはＡＭ（Amplitude Modulation）波のいずれかに決めるためのボタンである。選局ボタン１７２は、予めセットしておいた放送波チャネルを選択するためのボタンであり、チューナ１１１はこのボタンを操作して選択した放送波チャネルに同調させることになる。モード選択ボタン１７３は、オーディオ装置１００の各種モードを選択するボタンである。プリセットアップダウンボタン１７４は、アップダウン指示によりチューナ１１１に同調させる放送波チャネルを選択するボタンである。ＤＳＰモード指定ボタン群１６５は、オーディオ装置１００におけるＤＳＰ部１０８がオーディオ信号に対して施すＤＳＰ（ディジタル信号処理）の内容を設定するボタン群であり、図示の例では、「MOVIE」、「LIVE」、「JAZZ」、「CHURCH」、「HALL」、「GAME」および「VDD」といった表記が付加されたボタンが用意されており、ユーザはこれらのボタンを選択操作することにより、表記されたＤＳＰの中から所望のＤＳＰを選択することができるようになっている。電源ＯＦＦボタン１６６は、電源オフを指示するためのボタンである。カスタマイズボタン１６７ａ，１６７ｂ，１６７ｃは、ユーザが任意にその機能を割り当てることができるボタンであり、本実施形態では、３つのカスタマイズボタンが用意されている。ＭＵＴＥボタン１６８は、オーディオ装置１００のフロントパネルに設けられたＭＵＴＥ操作子２６と同様に、音を出力しないモードにするか否かを指示するためのボタンである。ボリュームアップダウンボタン１６９は、オーディオ装置１００のフロントパネルに設けられたボリューム操作子２７と同様に、オーディオ装置１００から出力する楽音信号の音量パラメータ値を設定するためのボタンである。
【００３７】
このようにリモートコントロール送信機１５０の表面パネル上には多数のボタンが設けられており、ユーザによってボタンが押下操作された場合、リモートコントロール送信機１５０は押下されたボタンに対応する制御コマンドを無線送信する。すなわち、リモートコントロール送信機１５０の図示せぬメモリには各ボタン毎に送信すべき制御コマンドを示す情報が格納されており、当該メモリに格納された情報を参照することにより押下操作されたボタンに対応した制御コマンドを選択し、選択した制御コマンドを無線送信するようになされている。
【００３８】
Ａ−３．割当情報テーブル
上述したように、リモートコントロール送信機１５０がユーザによって押下操作されたボタンに対応した制御コマンドを無線送信すると、オーディオ装置１００のリモートコントロール受信部１０７が無線送信される制御コマンドを受信する。このようにリモートコントロール送信機１５０から送信された制御コマンドを受信すると、オーディオ装置１００において、受信した制御コマンドに割り当てられた機能、すなわち押下操作したボタンに応じた機能が実現されることになる。この機能を実現するための制御処理を行う際、オーディオ装置１００のＣＰＵ１０１はＲＡＭ１０３に格納された割当情報テーブルを参照することになる。
【００３９】
ここで、図５はＲＡＭ１０３に格納される割当情報テーブルの内容を示す図である。同図に示すように、割当情報テーブルには、固定割当情報テーブルと、カスタマイズ割当情報テーブルとが用意されている。固定割当情報テーブルは、リモートコントロール送信機１５０のカスタマイズボタン１６７ａ，１６７ｂ，１６７ｃ以外の多数のボタンの押下操作によって送信される制御コマンドに対応付けて実現すべき機能を示す情報が格納されている。ここには、上述したリモートコントロール送信機１５０のカスタマイズボタンを除く各ボタンの機能説明で記載した内容の機能が実現されるような登録内容となっており、例えばＦＭ／ＡＭ切換ボタン１７１が押下された場合に送信される制御コマンドがコマンドＡである場合には、コマンドＡに対応付ける機能の欄には、ＦＭ／ＡＭ切換処理といったチューナ１１１の受信放送波を切り換える制御内容が記述されている。したがって、ユーザがリモートコントロール送信機１５０のＦＭ／ＡＭ切換ボタン１７１を押下操作した場合には、制御コマンドＡがリモートコントロール送信機１５０から送信される。そして、制御コマンドＡを受信したオーディオ装置１００では、固定割当情報テーブルを参照し、制御コマンドＡを受信した場合に実行する制御がＦＭ／ＡＭの切換処理であるといったことが分かり、この結果、チューナ１１１が受信する放送波の切換処理が実行されることになる。
【００４０】
一方、カスタマイズ割当情報テーブルには、リモートコントロール送信機１５０に設けられたカスタマイズボタン１６７ａ，１６７ｂ，１６７ｃの各々が押下操作されたときに送信される制御コマンドＣ１，Ｃ２．Ｃ３に対応付けて実現すべき機能を示す情報を書き込むエリアが用意されている。初期状態では、このエリアは空欄となっており、オーディオ装置１００およびＰＣ２００によって実行されるカスタマイズ設定処理（詳細は後述する）によって、ユーザが所望する機能を示す情報を登録することができるようになっている。
【００４１】
具体的には、カスタマイズ割当情報テーブルには、各制御コマンドＣ１，Ｃ２，Ｃ３毎に、「動作フラグ」、「機能１」、「機能２」、「機能３」、……「機能Ｎ」といった項目を格納するエリアが設けられている。「動作フラグ」の項目には、「０」、「１」、「２」といった３通りのフラグのいずれか格納される。ここで、「０」はこの制御コマンドにオーディオ装置１００において実現すべき機能が割り当てられていることを示し、この「０」フラグが記述されている制御コマンドが受信された場合、ＣＰＵ１０１は「機能１」、「機能２」……の各項目の記述内容にしたがった機能を実現するための制御処理を実行することになる。次に、「１」はこの制御コマンドには一切機能が割り当てられていないことを示し、この「１」フラグが記述されている制御コマンドが受信された場合には、この制御コマンドに対しては何ら制御は行われない。次に、「２」はこの制御コマンドをＰＣ２００に転送することを示し、「２」フラグが記述された制御コマンドが受信された場合、ＣＰＵ１０１はこの制御コマンドをＰＣ２００にＵＳＢインターフェース１１２およびＵＳＢ接続端子１１８を介して送信する。
【００４２】
また、カスタマイズ割当情報テーブルには、各制御コマンド毎に「機能１」、「機能２」、「機能３」、……「機能Ｎ」といった最大Ｎ個の機能を割り当てることが可能となっている。すなわち、１つのカスタマイズボタンの押下によって複数の機能を同時に実現させるようなカスタマイズを行うことができるようになっている。また、各「機能１」、「機能２」、「機能３」、……「機能Ｎ」の各々には、「フラグ」および「設定値」といった項目が用意されている。「フラグ」の項目には、「０」または「１」といった２通りのフラグのいずれかが格納される。ここで、「０」は「設定値」の欄に記述された設定値によって特定される機能を実現するための制御処理を実行することを示すフラグであり、「１」はこの機能の項目についての制御処理は一切行わないことを示すフラグである。「設定値」の項目には、この機能に割り当てることが可能な複数の機能を特定するための数値情報が格納される。なお、本実施形態における「機能１」、「機能２」、「機能３」、……「機能Ｎ」の各々に割り当てることができる機能の詳細については後述する。
【００４３】
Ａ−４．ＰＣの構成
次に、上記構成のオーディオ装置１００と接続されるＰＣ（コンピュータシステム）２００の構成について図６を参照しながら説明する。同図に示すように、ＰＣ２００は、ＣＰＵ２２０と、ＲＡＭ２２１と、ＲＯＭ２２２と、ハードディスク２２３と、表示部２２４と、表示用インタフェース２２５と、操作部２２６と、操作部用インタフェース２２７と、ＵＳＢインターフェース２２８と、ディスクドライブ装置２２９とを備えている。
【００４４】
ＣＰＵ２２０は、各種演算処理を行うとともにＰＣ２００の装置各部を制御する。ＲＡＭ２２１は、ＣＰＵ２２０のワークメモリとして使用され、各種データを一時的に格納する。ＲＯＭ２２２は、ＣＰＵ２２０に読み出されて実行されるプログラム群を格納している。表示部２２４は、液晶表示装置やＣＲＴ（Cathode Ray Tube）等であり、ユーザに対して画像を表示する。表示用インタフェース２２５は、ＣＰＵ２２０から供給されたデータに応じた画像を表示部２２４に表示させるためのインタフェースである。操作部２２６は、ユーザが指示を入力するためのキーボードやマウス等である。操作部用インタフェース２２７は、操作部２２６を介して入力された指示を表すデータをＣＰＵ２２０へ供給するインタフェースである。ＵＳＢインターフェース２２８は、図示せぬＵＳＢ接続端子を介して接続されるオーディオ装置１００との間のインターフェース動作を行う。ディスクドライブ装置１２９は、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）等の記録メディアに記述されたデータを読み出すドライブ装置である。
【００４５】
ハードディスク２２３は、ＣＰＵ２２０に読み出されて実行されるオペレーティングシステムや様々なアプリケーションソフトウェア等のプログラム群を格納する。
【００４６】
本実施形態では、ハードディスク２２３にオーディオ装置１００の各種設定をＰＣ２００から制御するためのオーディオ装置制御用アプリケーションソフトウェアが格納されており、ＣＰＵ２２０により実行されるオーディオ装置制御用アプリケーションソフトウェアによってオーディオ装置１００を制御することができるようになっている。例えば、ＰＣ２００の表示部２２４にはオーディオ装置１００の各種詳細設定状態を表示する画面が表示され、ユーザはこの表示画面を参照しながら、キーボードやマウス等からなる操作部２２６を操作することによってオーディオ装置１００の各種詳細設定（例えば、ＤＳＰ部１０８に実行させるＤＳＰの選択や、選択したＤＳＰにおける各種詳細設定）を行うことができるようになっている。
【００４７】
また、ＣＰＵ２２０が上記オーディオ装置制御用アプリケーションソフトウェアを実行することにより、ユーザがＰＣ２００を用いてリモートコントロール送信機１５０のカスタマイズボタン１６７ａ，１６７ｂ，１６７ｃに割り当てる機能を設定することができるようになっている。すなわち、ユーザがＰＣ２００を用いてオーディオ装置１００のＲＡＭ１０３に格納されたカスタマイズ割当情報テーブル（図５参照）の設定内容を書き換えることができるようになっている。また、このカスタマイズ設定においては、カスタマイズボタン１６７ａ，１６７ｂ，１６７ｃが操作された場合に、オーディオ装置１００ではなく、ＰＣ２００のＣＰＵ２２０によって実行されているオーディオ装置制御用アプリケーションソフトウェアを制御することができるように設定することも可能となっている。
【００４８】
Ｂ．実施形態の動作
上述したようにオーディオ装置１００およびＰＣ２００を備えたオーディオシステム１では、オーディオ装置１００をリモートコントロールするためのリモートコントロール送信機１５０に設けられたカスタマイズボタン１６７ａ，１６７ｂ，１６７ｃに割り当てる機能のカスタマイズ設定をＰＣ２００を用いて行うことができるようになっている。
【００４９】
また、オーディオシステム１では、上記カスタマイズ設定の内容によって、オーディオ装置１００をリモートコントロールするためのリモートコントロール送信機１５０を操作することにより、オーディオ装置１００と接続されたＰＣ２００をリモートコントロールすることができるようになっている。以下、上記のカスタマイズ設定時、およびＰＣ２００をリモートコントロールする時のオーディオシステム１の動作に着目し、各々の動作について詳細に説明する。
【００５０】
Ｂ−１．カスタマイズ設定時の動作
まず、カスタマイズ設定時の動作について説明する。オーディオシステム１におけるカスタマイズ設定は、ＰＣ２００を用いてユーザが設定したカスタマイズ内容を示す設定情報をオーディオ装置１００に送信し、オーディオ装置１００が当該設定情報に基づいてＲＡＭ１０３に格納されたカスタマイズ割当情報テーブルの内容を書き換えることにより行われる。
【００５１】
Ｂ−１−１．ＰＣの動作
まず、カスタマイズ設定時におけるＰＣ２００の動作について説明する。図７にカスタマイズ設定時にＣＰＵ２２０によって実行されるルーチンのフローチャートを示す。同図に示すように、カスタマイズボタン１６７ａ，１６７ｂ，１６７ｃのカスタマイズ設定を行うためにユーザが操作部２２６を適宜操作すると、その操作に応じた制御信号が操作部用インタフェース２２７を介してＣＰＵ２２０に供給され、ＣＰＵ２２０はカスタマイズ設定のための処理を開始する。
【００５２】
ここで、本実施形態において、カスタマイズ設定処理は、上述したオーディオ装置制御用アプリケーションソフトウェアの中の１つのルーチンをＣＰＵ２２０が実行することにより行われるものであり、以下のような操作手順を踏むことによりこのカスタマイズ設定のためのルーチンがＣＰＵ２２０によって実行されるようになっている。上述したようにオーディオ装置制御アプリケーションソフトウェアによれば、ＰＣ２００側でオーディオ装置１００のＤＳＰ設定などの詳細な設定を行うことができるようになされており、このような設定を行うための図８に示すような詳細設定用画面が表示部２２４に表示されるようになっている。この詳細設定用画面は、オーディオ装置１００のＤＳＰに関する詳細な設定を行うＧＵＩとして機能するとともに、現在の設定内容を表示する設定確認用の画面としても機能する。このような表示画面の右上に表示された「SETUP」ボタン８０をクリックすると、図９に示すような詳細設定を行うための画面が表示される。この表示画面において「設定ウイザード」ボタン９０をクリックすることにより、ＣＰＵ２２０がカスタマイズ設定のためのルーチンを実行するようになされている。
【００５３】
上記のような操作手順が踏まれ、「設定ウイザード」ボタン９０がクリックされると、ＣＰＵ２２０はカスタマイズ設定ルーチンを実行し、表示部２２４に図１０に示すようなカスタマイズするボタンを選択するための画面を表示し（ステップＳａ１）、ユーザにカスタマイズするボタンの選択を促す。図１０において、キーＡはカスタマイズボタン１６７ａを示し、キーＢはカスタマイズボタン１６７ｂを示し、キーＣはカスタマイズボタン１６７ｃを示しているものとする。
【００５４】
この画面では、ボタン選択を促す表示以外にも、選択したボタンをどのように扱うかを、「使用する」、「使用しない」、「ＰＣ送信」といった３つの項目から選択して指定することができるようになっている。ここで、「使用する」とは選択したボタンをカスタマイズ機能を割り当てて使用することを意味し、この「使用する」が選択された場合には、後述するカスタマイズ割当情報テーブルの書換処理において、「動作フラグ」の欄（図５参照）にフラグ「０」が記述されることになる。また、「使用しない」が選択された場合には、「動作フラグ」の欄にフラグ「１」が記述され、「ＰＣ送信」が選択された場合には「動作フラグ」の欄にフラグ「２」が記述されることになる。
【００５５】
このような画面上でマウス等の操作部２２６を適宜操作してユーザはカスタマイズ設定を行うボタン等を決定することになる。
【００５６】
上記のようなカスタマイズボタン選択用の画面を表示部２２４に表示させると、ＣＰＵ２２０はユーザによるボタン選択を待ち受ける状態に移行し、ユーザによってボタン選択等の操作がなされたか否かを判別する（ステップＳａ２）。ここで、ボタン選択等の操作がなされる、すなわち図１０に示す画面において「完了」ボタン９５がクリックされると、ＣＰＵ２２０は、「ＰＣ送信」が選択されたか否かを判別する（ステップＳａ３）。
【００５７】
ここで、「ＰＣ送信」が選択されていない場合、すなわち「使用する」もしくは「使用しない」が選択されて「完了」ボタン９５がクリックされた場合には、ＣＰＵ２２０は選択されたボタンに割り当てる機能の番号（図５に示す「機能１」、「機能２」……における機能の後の数字）を示す変数Ｘを１に設定し（ステップＳａ４）、現在のＸの数字に対応する機能（この場合はＸ＝１であるため「機能１」）の設定を行うための画面を表示部２２４に表示させる（ステップＳａ５）。
【００５８】
本実施形態では、「機能１」の設定としてはオーディオ装置１００に入力する音源、すなわち外部機器接続端子群１１５のうちのどの端子に接続された音源からオーディオ信号を入力するかを選択設定するようになっており、図１１に示すように、オーディオ装置１００に設けられた全ての入力端子に対応する名称が表示され、ユーザはマウス等の操作部２２６を操作していずれかの入力端子を選択することになる。また、図示のようにこの画面には「変更しない」といった項目が表示されている。これは、現在カスタマイズ設定しているボタンが押下操作された場合にも、押下される直前のオーディオ装置１００において選択されている入力端子を変更しないことを意味するものであり、「変更しない」が選択された場合には、図５に示すカスタマイズ割当情報テーブルの「機能１」の「フラグ」の欄にはフラグ「１」が記述されることになる。したがって、この「変更しない」が選択された場合には、現在カスタマイズ設定されているカスタマイズボタンが押下操作された場合にも、オーディオ装置１００においては入力端子を変更する処理は行われないことになる。一方、図１２に示すように、「ＵＳＢ」が選択されてカスタマイズ設定が行われた場合、このカスタマイズボタンが押下操作されると、オーディオ装置１００では、現在選択している入力端子がＵＳＢ接続端子１１８以外の外部機器接続端子群１１５のいずれかであっても、入力端子をＵＳＢ接続端子１１８に切り換える処理を行う。
【００５９】
上記のような機能（Ｘ）設定用の画面を表示部２２４に表示させると、ＣＰＵ２２０はユーザによる設定内容の選択を待ち受ける状態に移行し、ユーザによって機能（Ｘ）の選択設定操作がなされたか否かを判別する（ステップＳａ６）。ここで、機能（Ｘ）の選択設定操作がなされる、すなわち図１１または図１２に示す画面において「次へ」ボタン９６がクリックされると、ＣＰＵ２２０はＸ＝Ｎであるか否かを判別する（ステップＳａ７）。ここで、Ｎはカスタマイズボタンに設定できる最大の機能の数（図５参照）を示す数値である。
【００６０】
上記の場合には、Ｘ＝１であるため、Ｘに１をインクリメントし（ステップＳａ７）、機能（Ｘ）、すなわち「機能２」の設定を行うための画面を表示部２２４に表示させる（ステップＳａ５）。本実施形態では、「機能２」の設定としては、オーディオ装置１００のＤＳＰ部１０８が実行すべきＤＳＰの種類、すなわちＤＳＰモードを設定するようになっている。図１３に示すように、「機能２」の設定用画面には、オーディオ装置１００のＤＳＰ部１０８が実行することが可能なＤＳＰモードの全てが表示され、ユーザがマウス等の操作部２２６を適宜操作することにより、表示されたいずれかのＤＳＰモードを選択することができるようになっている。また、上記「機能１」と同様に「変更しない」を選択することもできるようになっている。
【００６１】
この「機能２」の設定用画面においても、上記「機能１」の設定画面と同様に、「次へ」ボタン９７がクリックされると、ＣＰＵ２２０による処理がステップＳａ５以降に進み、「機能３」の設定を行うための画面を表示部２２４に表示させる（ステップＳａ５）。本実施形態では、「機能３」の設定としては、「機能２」で設定されたＤＳＰモードにおける各種パラメータ値を設定するようになっている。図１４に示すように、「機能３」の設定用画面には、「機能２」で選択されたＤＳＰモードにおいて設定可能なパラメータが表示され、ユーザがマウス等の操作部２２６を適宜操作することにより、これらのパラメータ値を設定することができるようになっている。また、上記「機能１」と同様に「変更しない」を選択することもできるようになっている。
【００６２】
この「機能３」の設定用画面においても、上記「機能１」や「機能２」の設定画面と同様に、「次へ」ボタン９８がクリックされると、ＣＰＵ２２０による処理がステップＳａ５以降に進み、「機能４」の設定を行うための画面を表示部２２４に表示させる（ステップＳａ５）。本実施形態では、「機能４」の設定としては、周波数特性（グライコ）および音量を設定するようになっている。図１５に示すように、「機能４」の設定用画面には、選択可能なグライコが表示されるとともに、音量設定用の表示がなされ、ユーザがマウス等の操作部２２６を適宜操作することにより、グライコおよび音量を設定することができるようになっている。また、上記「機能１」と同様に「変更しない」を選択することもできるようになっている。
【００６３】
本実施形態では、設定できる機能の最大の数Ｎは４となっており、「機能４」の設定画面において「完了」ボタン９９がクリックされると（ステップＳａ６の判別「ＹＥＳ」）、ＣＰＵ２２０はＸ＝Ｎであるか否かを判別する（ステップＳａ７）。ここで、Ｎ＝４であるため、当該ステップＳａ６の判別が「ＹＥＳ」となり、上述したようにユーザによって適宜設定された内容を反映した設定情報を作成し、当該設定情報をオーディオ装置１００に送信する（ステップＳａ９）。
【００６４】
一方、ステップＳａ３の判別において、「ＰＣ送信」が選択されていると判別された場合、すなわちユーザがこのカスタマイズボタンを、オーディオ装置１００ではなく、ＰＣ２００をリモートコントロールするためのボタンとしてカスタマイズすることを要求した場合には、選択したカスタマイズボタンに割り当てる機能を設定するための画面を表示部２２４に表示させる（ステップＳａ１２）。ここでは、ＰＣ２００側でオーディオ装置１００を制御するための上記オーディオ装置制御用アプリケーションソフトウェアにより実現される様々な機能を割り当てることができるようになっている。例えば、図８に示したような設定画面の表示を最大化もしくは最小化するといった機能を割り当てることができる。また、オペレーティングシステム（例えば、マイクロソフト社の「Windows」（登録商標））によって複数のアプリケーションソフトウェアが実行されており、図８に示すオーディオ装置制御用アプリケーションソフトウェアによって表示される画面が他のアプリケーションの画面によって隠されている場合に、最前面にオーディオ装置制御用アプリケーションソフトウェアによって表示される画面を表示させる機能などを割り当てることができるようになっている。
【００６５】
ＰＣ側の機能割当設定用画面を表示部２２４に表示させると、ＣＰＵ２２０はユーザによる設定内容の選択を待ち受ける状態に移行し、ユーザによって設定操作がなされたか否かを判別する（ステップＳａ１１）。ここで、ＰＣ側の機能割当設定操作が終了すると（ステップＳａ１１の判別「ＹＥＳ」）、ユーザによって設定された割当内容に基づいて、ハードディスク２２３に格納されているＰＣ側割当情報テーブルを書き換える。図１６に示すように、ＰＣ側割当情報テーブルは、ＰＣ２００側に送信するように設定した制御コマンドに割り当てる機能を示す情報が記述されたテーブルであり、このようなテーブルが予めハードディスク２２３に格納されている。そして、上記のように設定が行われると、このＰＣ側割当情報テーブルの内容が書き換えられるようになっている。図示の例では、ＰＣ２００に送信するように設定した制御コマンドＣ１（カスタマイズボタン１６７ａを押下操作した時に送出される）を受信した時には、ＣＰＵ２２０は詳細設定用画面（図８参照）を最大化する処理を実行するように割り当てた場合の記述内容である。
【００６６】
なお、図１０〜図１５に示す各画面において、「キャンセル」ボタンがクリックされると、当該カスタマイズ設定ルーチンが中断され、図９に示す画面に戻る。また、図１１〜図１５に示す各画面において、「戻る」ボタンがクリックされると、１つ前の画面に戻り、戻った画面を利用して再度設定を行うことができるようになっている。
【００６７】
Ｂ−１−２．オーディオ装置の動作
次に、オーディオ装置１００の動作について、上記のようにＰＣ２００で作成されてオーディオ装置１００に送信された設定情報に基づいて、ＲＡＭ１０３に格納されたカスタマイズ割当情報テーブルの内容を書き換える動作を中心に説明する。
【００６８】
オーディオ装置１００の電源が投入されると、オーディオ装置１００のＣＰＵ１０１はＲＯＭ１０２に格納された制御プログラム群を読み出し、図１７に示す定常処理ループを実行することになる。同図に示すように、この処理ループでは、まず、ＣＰＵ１０１によってリモートコントロール処理が実行される（ステップＳｂ１）。ここで、リモートコントロール処理とは、リモートコントロール送信機１５０から送出された制御コマンドがリモートコントロール受信部１０７に受信された場合に、受信した制御コマンドに対応する制御処理を実行する処理である。例えば、ユーザによってリモートコントロール送信機１５０のＦＭ／ＡＭ切換ボタン１７１が押下操作され、この操作に応じた制御コマンドを受信した場合には、ＣＰＵ１０１がチューナ１１１が受信する放送波を切り換えるといった制御処理を行う。ここで、制御コマンドを受信した場合に実行する制御処理の特定は、ＲＡＭ１０３に格納されている割当情報テーブルを参照することにより行われる。
【００６９】
また、リモートコントロール処理では、カスタマイズ割当情報テーブル（図５参照）の「動作フラグ」の項目に、ＰＣ２００に制御コマンドを送出することを示すフラグ「２」が記述されている制御コマンドを受信した場合には、ＣＰＵ１０１が当該制御コマンドをＰＣ２００に送信する制御コマンドの転送処理を実行する。
【００７０】
上記のようなリモートコントロール処理が終了すると、オーディオ装置１００において行われる種々の処理が実行される（ステップＳｂ２）。例えば、オーディオ装置１００のフロントパネルの操作状態が変更された場合には、変更された操作状態に応じた処理を行う。すなわち、オーディオ装置１００のフロントパネルのＤＳＰ操作子２５やアップダウン操作子２８が操作されてＤＳＰモードの設定が変更された場合には、ＤＳＰモードを変更するための制御処理が実行される。また、ＰＣ２００から送信されるＤＳＰモード等の各種設定に関する制御信号を受信した場合には、受信した制御信号にしたがった処理を行うことになる。
【００７１】
上記のような様々な処理が行われると、ＰＣ２００から送信されるカスタマイズボタンを設定するための設定情報を受信したか否かを判別する（ステップＳｂ３）。ここで、ＰＣ２００からの設定情報をＵＳＢ接続端子１１８およびＵＳＢインターフェース１１２を介して受信した場合には、受信した設定情報にしたがってＲＡＭ１０３に格納されているカスタマイズ割当情報テーブルを書き換える（ステップＳｂ４）。
【００７２】
この後、ステップＳｂ１に戻り、ＣＰＵ１０１によってリモートコントロール処理が行われることになるが、このリモートコントロール処理では、上記のように書き換えられたカスタマイズ割当情報テーブルの内容が反映される。したがって、リモートコントロール送信機１５０のカスタマイズボタン１６７ａをカスタマイズするための設定をＰＣ２００で行い、この設定内容を示す設定情報に基づいてカスタマイズ割当情報テーブルが書き換えられた後、ユーザがカスタマイズボタン１６７ａを押下操作すると、ＰＣ２００でカスタマイズボタン１６７ａに割り当てるように設定した様々な機能がオーディオ装置１００で実現されることになる。
【００７３】
本実施形態では、１つのカスタマイズボタンに複数の機能を割り当てることができるようにしているので、１つのカスタマイズボタンを押下操作するといった１回の操作で複数の機能を同時に実現させることができる。特に、オーディオ信号に複雑なＤＳＰ処理を施すオーディオ機器では、ＤＳＰの様々なパラメータ値や選択項目を設定する必要があり、これらの多数の設定を各々ボタンを操作して設定する作業は繁雑である。したがって、上記のように１回の押下操作で多数の設定を必要とするＤＳＰの各種設定を行えるようにすることの効果は大きいといえる。
【００７４】
また、本実施形態では、上述したようにＰＣ２００を利用してオーディオ装置１００に付属しているリモートコントロール送信機１５０のカスタマイズボタン１６７ａ，１６７ｂ，１６７ｃのカスタマイズ割当設定を行えるので、オーディオ装置１００側に当該割当設定を行うための表示画面や操作子を設ける必要がない。従来にもテレビに付属するリモートコントロール送信機に、ユーザが自由に機能を割り当てることができるカスタマイズボタンを設け、テレビ画面を参照しながらカスタマイズ設定を行う技術が提案されている。したがって、一般的なオーディオ装置に搭載される小さな表示画面や、操作子を利用してカスタマイズボタンの割当設定を行うことも考えられるが、割当設定を容易に行えるような環境をユーザに提供するには、大きな表示画面と操作性に優れた操作手段が要求されることになる。オーディオ装置１００にこのような構成を追加すると、構成が複雑となり、装置の大型化等の問題が生じる。一方、本実施形態では、オーディオ装置１００側の構成の複雑化を招くことがない上に、比較的大きな表示部２２４を参照しながら、キーボードやマウスといった操作性に優れた操作部２２６を用い、ユーザは快適な環境下でカスタマイズボタンの割当設定を行うことができる。
【００７５】
また、上記のようにリモートコントロール送信機１５０のカスタマイズボタン１６７ａ，１６７ｂ，１６７ｃをカスタマイズする場合にも、リモートコントロール送信機１５０は、押下操作されたボタンに対応する制御コマンドを送出するだけでよいので、リモートコントロール送信機１５０は、各ボタンに予め設定された制御コマンドを送出するといった単純な機能を搭載していればよく、各制御コマンドに対応した制御内容を管理するといった複雑な構成のリモートコントロール送信機を用いなくてもよい。
【００７６】
Ｂ−２．ＰＣをリモートコントロールする時の動作
次に、リモートコントロール送信機１５０を操作することにより、オーディオ装置１００に接続されるＰＣ２００をリモートコントロールする時のオーディオシステム１の動作について説明する。
【００７７】
上述したように本実施形態では、リモートコントロール送信機１５０のカスタマイズボタン１６７ａ，１６７ｂ，１６７ｃに任意の機能を割り当てることができ、またカスタマイズボタン１６７ａ，１６７ｂ，１６７ｃの押下操作によってリモートコントロール送信機１５０から送出された制御コマンドをオーディオ装置１００からＰＣ２００に転送するように設定（図５のカスタマイズ割当情報テーブルの「動作フラグ」にフラグ「２」が記述する設定）することができるようになっている（図１７のステップＳｂ１参照）。
【００７８】
ＰＣ２００のＣＰＵ２２０は、上記のようにオーディオ装置１００から送信された制御コマンドに基づいて、当該ＣＰＵ２２０が実行している他のアプリケーションソフトウェアやオペレーティングシステムの動作を制御することができるようになっている。
【００７９】
ここで、図１８にＰＣ２００をリモートコントロールする際のループ処理の手順を示す。同図に示すように、ＣＰＵ２２０はオーディオ装置１００から送信される制御コマンドを受信したか否かを判別する（ステップＳｃ１）。そして、オーディオ装置１００から送信された制御コマンドを受信した場合（ステップＳｃ１の判別「ＹＥＳ」）、すなわちリモートコントロール送信機１５０のカスタマイズボタン１６７ａ，１６７ｂ，１６７ｃのうち、ＰＣ２００に送信するようにカスタマイズされたボタンがユーザによって押下された場合には、ＣＰＵ２２０は受信した制御コマンドに割り当てられている制御処理を実行する（ステップＳｃ２）。
【００８０】
ここで、ＰＣ２００のハードディスク２２３には、上述したように設定されたＰＣ側割当情報テーブル（図１６参照）が格納されている。ＣＰＵ２２０は、このＰＣ側割当情報テーブルを参照し、受信した制御コマンドに対して実行すべき制御処理を特定し、特定した制御処理を実行することになる。例えば、図１６に示す内容がＰＣ側割当情報テーブルに記述されている場合に、制御コマンドＣ１（カスタマイズボタン１６７ａを押下操作した時に送出される）がオーディオ装置１００から転送された時には、ＣＰＵ２２０は詳細設定用画面（図８参照）の表示を最大化する処理を実行する。
【００８１】
本実施形態では、オーディオ装置１００に付属するリモートコントロール送信機１５０を利用してＰＣ２００を制御することができるようになる。従来にも本実施形態のオーディオシステム１と同様、オーディオ装置とＰＣとを接続し、ＰＣ側でオーディオ装置をコントロールすることができるオーディオシステムがあり、このようなオーディオシステムにおいてユーザが所望の設定等を行う場合には、オーディオ装置１００のＰＣ２００の両者に設定を行うための指示を与えなくてはならない場合もある。このような場合にも、従来のオーディオシステムでは、オーディオ装置に付属するリモートコントロール送信機でオーディオ装置をリモートコントロールすることができても、ＰＣのリモートコントロールができないため、結局ユーザがＰＣの近傍まで移動してマウスやキーボードを操作しなくてはならなかった。これに対し、本実施形態に係るオーディオシステム１では、オーディオ装置１００に付属するリモートコントロール送信機１５０を用いてオーディオ装置１００およびＰＣ２００の両者をリモートコントロールすることができ、使い勝手のよいリモートコントロール送信機１５０をユーザに提供することができる。
【００８２】
Ｃ．変形例
なお、本発明は上述した実施形態に限定されるものではなく、以下に例示するような種々の変形が可能である。
【００８３】
（変形例１）
上述した実施形態では、カスタマイズ割当情報テーブル（図５参照）においては、１つのカスタマイズボタンに対応した制御コマンドに対し、複数の機能を統合した複合機能を実現するような制御処理を実行させるような設定ができるようになっていたが、図１９に示すようなカスタマイズ割当情報テーブルを用意し、この割当情報テーブルをＰＣ２００側で設定できるようにしてもよい。
【００８４】
同図に示すように、このカスタマイズ割当情報テーブルには、各制御コマンド毎に、複数の「動作日時条件」を設定することが可能であり、設定した「動作日時条件」の数（図示の例では２つ）だけ、上記実施形態と同様の「動作フラグ」、「機能１」……「機能Ｎ」といった項目を設定できるようになっている。ここで、「動作日時条件」には、図示のように時間帯が記述されており、この項目に記述された時間帯に制御コマンドを受信した場合に、その「動作日時条件」に対応して記述された「動作フラグ」、「機能１」……「機能Ｎ」が参照されて制御コマンドに対する制御処理が実行されることになる。例えば、制御コマンドＣ１が平日の９時〜２０時までの間に受信された場合には、制御コマンドＣ１の上段側に登録された「動作フラグ」、「機能１」……「機能Ｎ」を参照し、制御処理を実行する。一方、制御コマンドＣ１が休日に受信された場合には、制御コマンドＣ１の下段側に登録された「動作フラグ」、「機能１」……「機能Ｎ」を参照し、制御処理を実行する。
【００８５】
このようなカスタマイズ割当情報テーブルを用いることにより、１つのカスタマイズボタンに対し、条件別に複数の機能割当の設定を行えるようになる。例えば、平日の９時〜２０時は、音量パラメータ値を大きく設定しておき、夜間（２０時以降）は音量パラメータ値を小さく設定しておくといったことが可能となる。このように設定すれば、ユーザは時間帯を特に意識することなく、カスタマイズボタンを押下すると、その時間帯に応じて音量が自動的に制御されることになる。
【００８６】
ここで、オーディオ装置１００が時計機能を備えている場合には、オーディオ装置１００自身の時計機能を利用して制御コマンドの受信日時を特定し、カスタマイズ割当情報テーブル中のどの「動作日時条件」を満たしているのかといった判断を行い、満たしている条件に対応した設定内容の制御を行うようにすればよい。一方、オーディオ装置１００が時計機能を備えていない場合には、制御コマンドＣ１を受信した際にＰＣ２００に現在の日時を示す情報の供給を要求する。そして、ＰＣ２００から送信される現在日時を示す情報を受信し、この受信した日時情報を用いて、どの「動作日時条件」を満たしているのかといった判断を行うようにすればよい。
【００８７】
（変形例２）
また、上述した実施形態では、リモートコントロール送信機１５０を用いてＰＣ２００をリモートコントロールする内容は、オーディオ装置制御用アプリケーションソフトウェアに関する制御、すなわちオーディオ装置１００に関連する制御のみであったが、ＰＣ２００で実行することができる他のアプリケーションソフトウェアやオペレーティングシステムの動作をリモートコントロール送信機１５０を用いてリモートコントロールすることができるようにしてもよい。
【００８８】
この場合、ＰＣ側割当情報テーブル（図６参照）の「機能」の項目に他のアプリケーションソフトウェアやオペレーティングシステムの制御内容を記述するようにすればよい。例えば、「機能」の項目に、オペレーティングシステムによって提供される音楽ＣＤ再生機能等を実行するように設定しておけば、その制御コマンドを送出するカスタマイズボタンを操作すれば、ＰＣ２００において楽音再生ＣＤ再生機能が起動される。
【００８９】
（変形例３）
また、上述した実施形態では、カスタマイズボタン１６７ａ，１６７ｂ，１６７ｃといったカスタマイズ可能な３つのボタンに対応した制御コマンドのみをＰＣ２００に送信するように設定することができるようになっていたが、リモートコントロール送信機１５０に設けられた全てのボタンに対応する制御コマンドをオーディオ装置１００からＰＣ２００に送信するように設定できるようにしてもよい。
【００９０】
このように全てのボタンに対応する制御コマンドをＰＣ２００側に送信できるようにする場合、図２０に示すように、リモートコントロール送信機１５０に「オーディオ／ＰＣ」切換ボタン４００を設ける一方、オーディオ装置１００のＲＡＭ１０３に制御コマンドをＰＣ２００に送信するか否かの設定を示すモード情報（以下、送信モードと、非送信モードという）を格納するコマンド利用先情報格納エリア（送信設定記憶手段）を用意しておく。そして、「オーディオ／ＰＣ」切換ボタン４００が押下され、この操作に対応する制御コマンドがオーディオ装置１００に受信されると、ＲＡＭ１０３のコマンド利用先情報格納エリアに格納されている情報を現在のモードから他のモードに書き換える。すなわち、現在、ＰＣ２００に送信する送信モードに設定されている場合には、制御コマンドをオーディオ装置１００内で利用する非送信モードに書き換えて設定変更を行う。逆に、現在、オーディオ装置１００内で利用する非送信モードに設定されている場合には、ＰＣ２００に送信する送信モードに書き換えて設定変更を行う。
【００９１】
そして、リモートコントロール送信機１５０の「オーディオ／ＰＣ」切換ボタン４００以外のボタンが押下され、その操作に応じた制御コマンドがオーディオ装置１００で受信されると、オーディオ装置１００のＣＰＵ１０１は、ＲＡＭ１０３のコマンド利用先情報格納エリアに格納されているモード情報を参照する。ここで、送信モードに設定されている場合には、ＣＰＵ１０１は受信した制御コマンドをＰＣ２００に送信する。一方、非送信モードに設定されている場合には、ＲＡＭ１０３に格納された割当情報テーブル（図５参照）を参照し、受信した制御コマンドに対応する制御処理を実行する。
【００９２】
このようにすることで、リモートコントロール送信機１５０に設けられている多数のボタンをオーディオ装置１００の制御だけではなく、ＰＣ２００の制御にも利用できる。この場合、ＰＣ２００のハードディスク２２３に格納されているＰＣ側割当情報テーブルに、リモートコントロール送信機１５０の多数のボタンに対応した制御コマンド毎に機能を割り当てておく必要がある。このようにリモートコントロール送信機１５０の多数のボタンをＰＣ２００の制御に利用できるようにすることで、例えばリモートコントロール送信機１５０のボリュームアップダウンボタン１６９に、ＰＣ２００の表示部２２４の画面上に表示されるカーソル等を上下に移動させるといったマウスの代わりのような機能を割り当てることも可能である。
【００９３】
なお、上記のようにリモートコントロール送信機１５０をＰＣ２００の制御に利用することを前提とし、上下左右にカーソルを移動させるための方向ボタン等をリモートコントロール送信機１５０に設けておくようにしてもよい。
【００９４】
（変形例４）
また、上述した実施形態では、ＰＣ２００においてリモートコントロール送信機１５０のカスタマイズボタン１６７ａ，１６７ｂ，１６７ｃのカスタマイズ設定を行う際、図１０〜図１５に示す画面が表示部２２４に表示され、各機能について個別にユーザが選択設定操作を行うようにしていたが、ＰＣ２００のハードディスク２２３にＷＷＷ（World Wide Web）ブラウザソフトウェアが格納されている場合には、次のような手順でカスタマイズ設定を行うようにしてもよい。
【００９５】
図２１は当該変形例に示すカスタマイズ設定が行われるシステムを示す図である。同図に示すように、ＰＣ２００は電話網５００を介してインターネット５０１に接続されており、同じくインターネット５０１に接続されたＷＷＷサーバ５０２との間でデータ通信を行うことができるようになっている。
【００９６】
ＷＷＷサーバ５０２は、オーディオ装置１００を製造または販売する業者が用意したＷｅｂページを格納するサーバであり、ＰＣ２００が所定のＵＲＬ（Uniform Resource Locator）を指定してインターネット５０１にアクセスすることにより、ＰＣ２００において当該Ｗｅｂページを閲覧できるようになされている。
【００９７】
ＷｅｂページをダウンロードしたＰＣ２００の表示部２２４には、図２２に示すような画面が表示されるようになっている。同図に示すように、この画面には、当該Ｗｅｂページを提供する業者が推奨するカスタマイズ設定例の内容が表記されており、各推奨例の表記の横に「設定ダウンロード」ボタン５１０が表示されるようになっている。
【００９８】
この表示画面でユーザが推奨例の設定内容を参照し、所望する推奨例の横に表示された「設定ダウンロード」ボタン５１０をクリックすると、ＰＣ２００のＣＰＵ２２０はＷＷＷサーバ５０２に対し、クリックされた「設定ダウンロード」ボタン５１０に対応する推奨設定情報のダウンロードを要求する。ＷＷＷサーバ５０２は、ＰＣ２００からの推奨設定情報のダウンロード要求に応じ、要求された設定情報をＰＣ２００に送信する。ここで、推奨設定情報がダウンロードされた場合には、ＰＣ２００の表示部２２４には、図２３に示すような画面が表示されるようになっている。同図に示すように、この画面には、ダウンロードが終了した旨を示すメッセージが表示されるとともに、「オーディオ装置に送信してカスタマイズ設定を行いますか」といったメッセージが表示され、ユーザに設定の指示を促すようになっている。ここで、ユーザが「設定実行」ボタン５１５をクリックすると、ＣＰＵ２２０はダウンロードした推奨設定情報に基づいて設定情報を作成し、作成した設定情報をオーディオ装置１００に送信する。このようにして送信されたオーディオ装置１００では、上述した実施形態と同様にカスタマイズ割当情報テーブルが書き換えられる。このようにしてカスタマイズボタン１６７ａ，１６７ｂ，１６７ｃのカスタマイズ設定を行うことができる。
【００９９】
上述したようにリモートコントロール送信機１５０のカスタマイズ設定を、インターネット等のネットワークに接続可能なＰＣ２００で行えるようにすることで、インターネット５０１に接続される他のサーバやパーソナルコンピュータ等から推奨設定情報を取得してカスタマイズ設定を行うことができる。さらには、同様のオーディオ装置を有する他のユーザとの間でインターネット５０１を介して個人の設定情報を交換したりすることも可能である。
【０１００】
また、ＷＷＷサーバ５０２にカスタマイズ方法のヘルプ情報を表示するＷｅｂページが格納されている場合、インターネット５０１に接続可能なＰＣ２００をリモートコントロール送信機１５０のカスタマイズ設定に用いることで、カスタマイズ設定のための操作等に関して理解できない点がある場合には、ユーザはＰＣ２００に上記Ｗｅｂページをダウンロードしてヘルプ情報を表示させることができる。そして、表示部２２４に表示されるヘルプ情報を参照しながら、ＰＣ２００を用いてカスタマイズ設定操作を進めることができる。
【０１０１】
（変形例５）
また、上述した実施形態では、オーディオ装置１００とＰＣ２００との間のインターフェースとしてＵＳＢインターフェースを用いる場合について説明したが、インターフェース規格として、公知の種々のインターフェースを採用するようにしてもよい。例えば、赤外線（IrDA規格）やBluetoothといった無線通信を利用してもよい。
また、オーディオ装置１００とリモートコントロール送信機１５０との間の通信も無線通信に限らず、信号ケーブルで両者が接続されたものであってもよい。
【０１０２】
（変形例６）
また、オーディオ装置としては、上記構成のオーディオ装置１００に限らず、アンプ、チューナ、ＣＤプレイヤー、ＤＶＤ（Digital Versatile Disc）プレイヤー等の他の構成のオーディオ装置であってもよい。
【０１０３】
（変形例７）
なお、上記実施形態におけるＰＣ２００側でのカスタマイズ設定やＰＣのリモートコントロールといった動作を実現するためのオーディオ装置制御用アプリケーションソフトウェアをＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体に記憶させた状態でユーザーに提供することもできる。また、上記アプリケーションソフトウェアが一時的または永続的に格納される半導体メモリやディスク等の記録媒体を再生することにより上記アプリケーションソフトウェアをインストールするようにしてもよい。
【符号の説明】
【０１０４】
１００…オーディオ装置、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ（記憶手段）、１５０…リモートコントロール送信機、１６７ａ，１６７ｂ，１６７ｃ…カスタマイズボタン、２００…ＰＣ、２２０…ＣＰＵ、２２１…ＲＡＭ、２２３…ハードディスク
【図１】
2010206813.tif 000003
【図２】
2010206813.tif 000004
【図３】
2010206813.tif 000005
【図４】
2010206813.tif 000006
【図５】
2010206813.tif 000007
【図６】
2010206813.tif 000008
【図７】
2010206813.tif 000009
【図８】
2010206813.tif 000010
【図９】
2010206813.tif 000011
【図１０】
2010206813.tif 000012
【図１１】
2010206813.tif 000013
【図１２】
2010206813.tif 000014
【図１３】
2010206813.tif 000015
【図１４】
2010206813.tif 000016
【図１５】
2010206813.tif 000017
【図１６】
2010206813.tif 000018
【図１７】
2010206813.tif 000019
【図１８】
2010206813.tif 000020
【図１９】
2010206813.tif 000021
【図２０】
2010206813.tif 000022
【図２１】
2010206813.tif 000023
【図２２】
2010206813.tif 000024
【図２３】
2010206813.tif 000025