(57)【特許請求の範囲】
【請求項１】
外部機器とユニバーサルシリアルバスにより接続可能であり、入力されるデータを所定のデータに変換して該ユニバーサルシリアルバスを介して該外部機器に出力するデータ変換手段と、
データを入力する経路を第１の入力から第２の入力に切換える入力切換指令、および該第１の入力から該第２の入力に切換えない切換中止指令を入力する指令入力手段と、
該入力切換指令が入力されたことを所定の時間告知する告知手段と、
該告知手段による告知中に、該切換中止指令が入力された場合には該第１の入力から該第２の入力に切換えず、該切換中止指令が入力されない場合には該第１の入力から該第２の入力に切換える設定変更手段とを備える、データ処理装置。
【請求項２】
前記第１の入力から前記第２の入力に切換える際には、前記データ変換手段が前記外部機器との接続を切断した後、前記設定変更手段が該第１の入力から該第２の入力に切換える、請求項１に記載のデータ処理装置。
【請求項３】
前記第１の入力がデジタル入力であり、かつ、前記第２の入力がアナログ入力である、あるいは、該第１の入力がアナログ入力であり、かつ、該第２の入力がデジタル入力である、請求項１または２に記載のデータ処理装置。
【請求項４】
前記告知手段が、発光表示素子を点滅させることにより前記入力切換指令が入力されたことを告知する、請求項１〜３のいずれかに記載のデータ処理装置。
【請求項５】
外部機器とユニバーサルシリアルバスにより接続可能であり、入力されるデータを所定のデータに変換して該ユニバーサルシリアルバスを介して該外部機器に出力するデータ処理装置の設定変更方法であり、
データを入力する経路を第１の入力から第２の入力に切換える入力切換指令、および該第１の入力から該第２の入力に切換えない切換中止指令を入力する指令入力ステップと、
該入力切換指令が入力されたことを所定の時間告知する告知ステップと、
該告知ステップによる告知中に、該切換中止指令が入力された場合には該第１の入力から該第２の入力に切換えず、該切換中止指令が入力されない場合には該第１の入力から該第２の入力に切換える設定変更ステップとを含む、データ処理装置の設定変更方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、外部とシリアルバスにより接続されたデータ処理装置に関し、より詳細には、データ処理装置の設定変更による不具合を防止するものである。
【０００２】
【従来の技術】
従来より、パーソナルコンピュータ（以下、パソコンとする）に音響機能を拡張するために、デジタル入出力端子、アナログ入出力端子等を備えたサウンドボード等が用いられている。また、最近ではパソコンの外部に取付けられるサウンドボードの機能を有するオーディオプロセッサが用いられている。このオーディオプロセッサは、ユニバーサルシリアルバス（以下、USB）ケーブルを用いてパソコンと接続され、デジタル入力端子にはＭＤ、DAT等のデジタル機器が、アナログ入力端子にはレコード、アナログカセット等のアナログ機器が接続される。そして、デジタル再生機器またはアナログ再生機器から入力されたオーディオデータを、USB CODEC（ユニバーサルシリアルバス コーダーデコーダー）においてUSB対応のデジタルデータに変換しUSBケーブルを用いてパソコンに伝送し、パソコン内部でWAVE、MP3等のファイル形式で録音することができる。一方、パソコン内部に録音されたオーディオデータは、USBケーブルを用いてオーディオプロセッサ内に伝送され、デジタルデータまたはアナログデータに変換され、デジタル録音機器またはアナログ録音機器に出力され録音することができる。このような、オーディオプロセッサを用いれば、パソコン外部でデジタルまたはアナログデータとUSB対応のデジタルデータとを変換することができるので、雑音を低減することができる。このオーディオプロセッサをデジタル入力からアナログ入力に切換えるにはディスクリプタ（USBデバイスの記述子）の変更が必要であり、その前にUSBケーブルのデータ線（D+、D-）を切断し、ディスクリプタの変更後、USBのデータ線（D+、D-）を接続することによりパソコンへの再認識が可能である。
【０００３】
【発明が解決しようとする課題】
しかし、従来のオーディオプロッセッサには、以下のような問題がある。USB接続されたオーディオプロセッサを用いて、デジタル再生機器からのデジタルオーディオ信号をパソコンに録音中に、操作者がオーディオプロセッサの入力をデジタル入力からアナログ入力に入力切換する。その場合、データ線（D+、D-）が切断され、ディスクリプタがデジタル入力からアナログ入力に切換えられる。そして、アナログ入力への切換が実行され、データ線（D+、D-）が再度接続されパソコンはディスクリプタを読み取ることにより入力切換を認識する。録音停止中はパソコンからUSBのデータをアクセスしていないので、USBのデータを切断しても問題はない。しかし、パソコンに録音中はUSBのデータをアクセスしているので、データを切断すると、パソコンはデータを受信できなくなり、動作が不安定になるという問題が生じる。場合によっては、パソコンが暴走する場合もある。
【０００４】
本発明は上記従来の課題を解決するためになされたものであり、その目的とするところは、入力切換等の設定変更の際に生じる不具合を未然に防止することができるデータ処理装置を提供することにある。
【０００５】
【課題を解決するための手段】
本発明によるデータ処理装置は、設定変更を指令する設定変更指令および該設定変更を中止する変更中止指令を入力する指令入力手段と、該設定変更指令が入力されたことを所定の時間告知する告知手段と、該告知手段による告知中に、該変更中止指令が入力された場合には該設定変更を中止し、該変更中止指令が入力されない場合には該設定変更を実行する設定変更手段とを備える。
【０００６】
好ましい実施形態においては、上記設定変更指令が、データを入力する経路を第１の入力から第２の入力に切換える入力切換指令であり、上記変更中止指令が、該第１の入力から該第２の入力に切換えない切換中止指令であり、該入力切換指令が入力され、上記告知手段による告知中に、該切換中止指令が入力された場合には該第１の入力から該第２の入力に切換えず、該切換中止指令が入力されない場合には該第１の入力から該第２の入力に切換える。
【０００７】
好ましい実施形態においては、上記第１の入力がデジタル入力であり、上記第２の入力がアナログ入力である。
【０００８】
好ましい実施形態においては、上記第１の入力がアナログ入力であり、上記第２の入力がデジタル入力である。
【０００９】
好ましい実施形態においては、データ処理装置は、外部とユニバーサルシリアルバスにより接続される。
【００１０】
好ましい実施形態においては、上記告知手段が、発光表示素子を点滅させることにより上記設定変更指令が入力されたことを告知する。
【００１１】
本発明の別の局面によれば、データ処理装置の設定変更方法が提供される。この設定変更方法は、設定変更を指令する設定変更指令が入力され、該設定変更指令が入力されたことを所定の時間告知中に、該設定変更を中止する変更中止指令が入力された場合には該設定変更を中止し、該変更中止指令が入力されない場合には該設定変更を実行する。
【００１２】
以下、本発明の作用について説明する。
本発明のデータ処理装置は、指令入力手段、告知手段、設定変更手段を備えているので、操作者が設定変更の入力を行った際、即時に設定変更を実行するのではなく、設定変更を実行することを操作者に告知する。そして、告知中に設定変更中止の入力を行なった場合には設定変更は中止される。告知中に設定変更中止の入力が行われない場合には設定変更が実行される。従って、操作者が誤って設定変更を入力した場合でも、告知中に設定変更中止の入力を行なえば設定変更が実行されない。
【００１３】
好ましくは、設定変更が、外部からのデータを入力する経路を第１の入力から第２の入力に切換える入力切換である。さらに好ましくは、第１の入力がデジタル入力、第２の入力がアナログ入力である、または第１の入力がアナログ入力、第２の入力がデジタル入力である。従って、入力の切換を行なうとパソコン側で不具合（パソコンの動作が不安定になり、パソコンが暴走する等）が生じる録音中等に、操作者が誤ってデジタル入力とアナログ入力との間の切換を行なった場合でも、告知中に入力の切換を元に戻せば、入力切換が行なわれない。従って、録音中の入力切換による不具合をきわめて良好に防止することができる。
【００１４】
好ましくは、データ処置装置はUSBにより外部と接続されている。USB接続ではアクセス中にUSBデータの伝送が切断されるとパソコンが不安定になるので、上記のような録音中での入力切換が問題となるからである。
【００１５】
好ましくは、告知手段は、発光表示素子を点滅させることにより設定変更が入力されたことを告知するので、操作者にきわめて容易に設定変更が入力されたことを告知することができる。
【００１６】
【発明の実施の形態】
以下、本発明の好ましい実施形態について図１〜図３を参照して説明するが、本発明はこれらの実施形態には限定されない。図１は、本発明の好ましい実施形態によるデータ処理装置の構成を示すブロック図である。データ処理装置1は、指令入力手段（操作部2を含む）、告知手段（発光表示部5を含む）および設定変更手段（スイッチ部9を含む）を備えている。
【００１７】
指令入力手段は、データ処理装置1の設定を変更する設定変更指令を入力する。また、指令入力手段は、先に入力した設定変更指令を中止するように指令する変更中止指令を入力する。設定変更指令は、例えば、データ処理装置1に外部装置からデータを入力する経路を第１の入力から第２の入力に切換える入力切換指令である。また、変更中止指令は、例えば、先に入力した入力切換指令を中止するよう、すなわち第１の入力から第２の入力に切換えないよう指令する切換中止指令である。例えば、第１の入力はデジタル入力であり、第２の入力はアナログ入力である。もしくは、第１の入力はアナログ入力であり、第２の入力はデジタル入力である。
【００１８】
指令入力手段は、例えば、操作者がデータ処理装置1への入力をデジタル入力とアナログ入力との間で切換える操作部2を有する。操作部2は、例えば図２に示すようにつまみ12を有しており、両矢印方向に回動させることによりデジタル入力とアナログ入力とを切換える。図２（ａ）はデジタル入力に切換えた状態を、図２（ｂ）はアナログ入力に切換えた状態をそれぞれ示す。操作者が操作部2を（例えば、デジタルからアナログに）切換えることにより入力切換指令が入力される。また、後述の通り告知中に操作者が操作部2を（例えば、アナログからデジタルに）切換える（戻す）ことにより切換中止指令が入力される。入力された指令はROM3内に格納された入力切換プログラム4により受付けられる。また、操作部2は、パソコン側で入力を切換えるようにすることもできる。
【００１９】
告知手段は、入力切換指令が入力され受付けられると、入力切換を実行することを操作者に対して所定の時間告知する。従って、操作者は、入力切換が行われることを理解し、誤操作である場合はそのことを理解することができる。告知手段は、例えば、点灯（非点滅）状態から点滅状態に変化することにより入力切換を操作者に告知する発光表示部5を有している。代表的には、発光表示部5は発光ダイオード（LED）が採用され得る。従って、LED5は、入力切換指令の入力前は点灯状態であり、指令入力後に点滅状態となる。ROM3内に格納された発光表示プログラム6によりLED5を点灯状態から点滅状態に変化させ、入力切換の認識を行なう。また、例えば、告知手段は蛍光表示管を有し、「アナログ入力に切換えます」等と蛍光表示管に表示しても構わない。また、パソコンのモニタに表示するようにしても構わない。
【００２０】
RAM7内に格納された時間カウンタ8により、LED5を点滅し告知する時間をカウントする。時間カウンタ8がLED5点滅開始から所定時間（例えば、４秒程度）以上になるか、もしくは、切換中止指令が入力されると時間カウンタ8が次回カウントのためリセットされる（LED5を点灯状態に戻し告知を終了する）。
【００２１】
設定変更手段は、告知中に切換中止指令が入力されるか否かを判断し、切換中止指令が入力されれば入力切換を中止し、切換中止指令が入力されなければ入力切換を実行する。これらは、ROM3内に格納された入力切換プログラム4により行うことができる。設定変更手段は、例えば、接続をデジタル入力とアナログ入力との間で切換えるスイッチ部9を有している。すなわち、スイッチ部9には、アナログ再生機器が接続されるアナログ入力端子、デジタル再生機器が接続されるデジタル入力端子が接続されている。
【００２２】
CPU（中央演算処理装置）10は、ROM3内に格納された各プログラムを読み出して実行する。また、CPU10は、RAM7内の時間カウンタ8のカウントおよびリセットを実行する。
【００２３】
データ変換部11は、シリアルバスケーブルを用いてパソコンに接続されている。シリアルバスは、ケーブルを接続するだけで（パソコンを再起動させずに）パソコンがシリアルバス接続を認識するもの（すなわち、パソコンの電源が入っている状態で、ケーブルを抜き差しできるホットプラグ）であれば任意のものが採用され得るが、代表的には、USBが採用され得る。データ変換部11は、デジタル入力からのデジタルデータもしくはアナログ入力からのアナログデータをUSB対応のデジタルデータに変換し出力する。データ変換部11は、USBデバイスの記述子であるディスクリプタおよびUSBデータ線（D+,D-）を有している。入力切換を実行す場合には、ディスクリプタの設定がデジタルからアナログに切換えられる。そして、パソコンは、USBデータ線（D+,D-）を通じてディスクリプタを読み取ることにより、データ処理装置に入力されるデータがデジタルかアナログかを再認識することができる。シリアルバスにUSBを用いる場合には、データ変換部11は、USB CODECが採用され得る。また、シリアルバスの他の例としては、IEEE1394が採用され得る。
【００２４】
以上の構成を有するデータ処理装置1についてその動作を説明する。デジタル入力端子にMDプレーヤを、アナログ入力端子にアナログカセットをそれぞれ接続し、MDプレーヤからデジタル入力を認識している場合に、入力をアナログ入力に切換える場合を例にして説明する。
【００２５】
図３A〜図３Cは、データ処理装置1の動作を示すフローチャートである。図３Aは、データ処理装置1のメインルーチン（フロー1）を示す。図３Bは、LEDが点灯状態、すなわち入力切換指令が未入力の状態を示す（フロー2）。図３Cは、LEDが点滅状態、すなわち入力切換指令が入力された状態を示す（フロー3）。
【００２６】
まず、LED5が点灯状態であるか否かを判断する（S1）。最初は、入力切換を行っておらずLED5が点灯状態であるので、フロー2へと進む。
【００２７】
フロー2では、図２に示す操作部2がデジタル側（図２（ａ）参照）からアナログ側（図２（ｂ）参照）に切換えられたか否かを判断する（S2）。すなわち、デジタル入力からアナログ入力への入力切換指令が入力されているか否かを判断する。ここでは、操作者は操作部2をデジタル入力からアナログ入力に切換え、入力切換指令が入力されたとする。すると、操作者に入力切換を告知するためにLED5が点滅状態になる（S3）。従って、操作者は、LED5が点灯状態から点滅状態に変化することにより、操作部2を切換えたことを理解することができる。そして、RAM7内の時間カウンタ8において時間のカウントを開始し（S4）フロー1に戻る。（S2において、操作部2がデジタル入力からアナログ入力に切換えられていない時は、フロー１へと戻る）。
【００２８】
フロー1に戻り、S1においてLED5が点灯状態ではないので、次に、LED5が点滅状態であるか否かを判断する（S5）。LED5は点滅状態であるので、フロー3へと進む。（S5において、LED5が点滅状態でない時はフロー１へと戻る）。
【００２９】
フロー3では、操作部2が再びアナログ入力（図２（ｂ）参照）からデジタル入力（図２（ａ）参照）に切換えられたか否かを判断する（S6）。すなわち、デジタル入力からアナログ入力への切換を中止する切換中止指令が入力されたか否かを判断する。切換中止指令が入力されるのは、操作者が誤ってデジタル入力からアナログ入力に操作部2を切換え、LED5の点滅により誤操作を理解し、再び操作部2をアナログ入力からデジタル入力へ切換える場合であり、詳細は後述する。操作部2がアナログ入力からデジタル入力に切換えられていない場合は、引き続きRAM7内の時間カウンタ8のカウントを実行する（S7）。
【００３０】
次に、時間カウンタ8のカウントが所定時間以上になったか否かを判断する（S8）。所定時間とは、LED5が点滅を続ける（告知中の）時間であり、例えば、４秒程度設けられている。S8において時間カウンタ8が４秒を越えていない場合はフロー１へと戻り、４秒を越えるまで、これまでの動作を繰り返す。そして、時間カウンタ8のカウントが４秒を越え、告知時間が終了したことを判断すると、LED5を点滅状態から点灯状態に戻し（S9）、デジタル入力からアナログ入力への切換えを実行する（S10）。すなわち、USBのデータ線（D+、D-）を切り離し、ディスクリプタの設定をデジタルからアナログに切換え、スイッチ部9をデジタル入力からアナログ入力に接続を切換える。その後、USBのデータ線（D+、D-）を接続し、パソコンはデータ線を通じてディスクリプタを読み取りアナログ入力を認識する。そして、RAM7内の時間カウンタ8を次回カウントのためリセットし（S11）、フロー１に戻る。
【００３１】
次に、操作者が誤って操作部2をデジタル入力からアナログ入力に切換えた場合について説明する。LED5が点滅状態である約４秒間は、先述の通り操作者に入力の切換を告知する期間であり、この告知期間には入力の切換を実行しない。そして、S6においてLED5が点滅中に操作部2をアナログ入力からデジタル入力に再び切換えたとする。すなわち、デジタル入力からアナログ入力への切換中止指令が入力される。すると、デジタル入力からアナログ入力への切換えを中止し（S12）、LED5を点滅状態から点灯状態に戻す（S13）。そして、時間カウンタ8を次回カウントのためリセットし（S14）、フロー1へと戻る。従って、操作者が誤って操作部2をデジタル入力からアナログ入力に切換えた場合にも、LED5が点滅中に操作部2をデジタル入力に再び戻せば、デジタル入力からアナログ入力への切換えは中止される。
【００３２】
フロー1に戻った後は、例えば、約２０ｍ秒間隔で以上の動作フローを繰り返して行う。また、データ処理装置への入力をアナログ入力からデジタル入力に切換える場合にも、デジタル入力からアナログ入力に切換える上記フローと同様の動作で実行され得る。
【００３３】
以上のように、誤って操作部2をデジタル入力からアナログ入力に切換えた場合にも、LED5が点滅中に操作部をデジタル入力に戻せば、入力切換は実行されない。従って、例えば、データ処理装置からUSBケーブルを通してパソコンにデータが伝送される録音中に、操作者の誤操作により、USBのデータ線（D+、D-）が切断され、パソコンの動作が不安定になる（例えば、パソコンが暴走する等）ことを未然に防止することができる。実際に、操作部2をデジタル入力からアナログ入力に切換える場合には、入力切換が実行されるまで所定の時間待機する。正しい入力切換を行なう場合は例えば録音停止中である。パソコンはUSBケーブルを通じてUSBのデータ線（D+、D-）のアクセスがされていないので、入力切換のためにUSBのデータ線（D+、D-）を切断してもパソコンは不安定にならないからである。
【００３４】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されるものではない。例えば、データ処理装置内に、パソコンのUSBと周辺機器（例えば、デジタルカメラ、プリンタ等）のUSBとを集中的に接続するUSBハブを設けてもよく、音声データを増幅するアンプを設けてもよい。
【００３５】
【発明の効果】
本発明のデータ処理装置によれば、操作者が誤って設定変更を行なった場合でも、設定変更を実行することを告知中に変更中止指令を入力すれば、設定変更されないので、設定変更による不具合を未然に防止することができる。
【図面の簡単な説明】
【図１】本発明のデータ処理装置の構成を示す概略図である。
【図２】操作部の実施例を説明する概略図であり、（ａ）はデジタル入力状態を示し、（ｂ）はアナログ入力状態を示す。
【図３Ａ】本発明のデータ処理装置の動作を説明するメインフローチャートである。
【図３Ｂ】本発明のデータ処理装置の動作を説明するサブフローチャートである。
【図３Ｃ】本発明のデータ処理装置の動作を説明するサブフローチャートである。
【符号の説明】
１          データ処理装置
２          操作部
３          ROM
５          発光表示部
７          RAM
９          スイッチ部
１０        CPU
【図１】
0003675328.tif 000002
【図２】
0003675328.tif 000003
【図３Ａ】
0003675328.tif 000004
【図３Ｂ】
0003675328.tif 000005
【図３Ｃ】
0003675328.tif 000006