(57)【特許請求の範囲】
【請求項１】
ディジタル・モードおよびアナログ・モードを有する電子装置であって、
前記電子装置を、前記ディジタル・モードの期間中はディジタル・デバイスに、前記アナログ・モードの期間中はアナログ・デバイスに、結合するインターフェース手段と、
デバイスが前記インターフェース手段に接続されているか否かを判定する制御手段であって、前記デバイスが前記インターフェース手段に接続されている場合は、前記デバイスが前記ディジタル・デバイスか前記アナログ・デバイスかを判定し、前記判定に応じて、モード制御信号を生成し、前記モード制御信号は前記デバイスが前記ディジタル・デバイスの場合は前記電子装置を前記ディジタル・モードに設定し、前記デバイスが前記アナログ・デバイスの場合は前記電子装置を前記アナログ・モードに設定する、前記制御手段と、
前記モード制御信号に応じて、前記インターフェース手段を、ディジタル信号を処理する前記電子装置のディジタル処理ユニットおよびアナログ信号を扱う前記電子装置のアナログ処理ユニットの一方に選択的に結合する、電界効果トランジスタを含む、スイッチ手段であって、当該スイッチ手段が、少なくとも毎秒４８０メガビットのビットレートを有するディジタル信号とアナログ信号との間の切り替えを可能とする、前記スイッチ手段と、
ディジタル・データを記憶するメモリ手段と、を備え、
前記ディジタル・モードの期間中、ディジタル信号が、前記ディジタル・デバイスから前記インターフェース手段を介して受信され、前記ディジタル処理ユニットによって処理されて、前記ディジタル・データが生成され、前記メモリ手段に記憶され、前記ディジタル・データが前記メモリ手段から取り出され、前記ディジタル処理ユニットによって処理されて前記インターフェース手段を介して前記ディジタル・デバイスに出力され、
前記アナログ・モードの期間中、前記アナログ処理ユニットによって受信されたアナログ信号からディジタル形式に変換することによって生成された前記ディジタル・データが、前記メモリ手段から取り出され、前記アナログ処理ユニットによって処理されて、アナログ信号が生成され、前記インターフェース手段を介して前記アナログ・デバイスに出力される、
前記電子装置。
【請求項２】
ディジタル・モードおよびアナログ・モードを有する電子装置を制御する方法であって、
デバイスが前記インターフェース手段に接続されているか否かを判定するステップであって、前記デバイスが前記インターフェース手段に接続されている場合は、前記デバイスが前記ディジタル・デバイスか前記アナログ・デバイスかを判定し、前記判定に応じて、モード制御信号を生成し、前記モード制御信号は前記デバイスが前記ディジタル・デバイスの場合は前記電子装置を前記ディジタル・モードに設定し、前記デバイスが前記アナログ・デバイスの場合は前記電子装置を前記アナログ・モードに設定する、前記判定するステップと、
前記モード制御信号に応じて、前記電子装置のコネクタを、ディジタル信号を処理する前記電子装置のディジタル処理ユニットおよびアナログ信号を扱う前記電子装置のアナログ処理ユニットの一方に選択的に結合するステップであって、結合するステップと、
を含み、
前記コネクタが、電界効果トランジスタを含むスイッチを介して前記ディジタル処理ユニットまたは前記アナログ処理ユニットに選択的に結合され、
前記スイッチが、少なくとも毎秒４８０メガビットのビットレートを有するディジタル信号とアナログ信号との間の切り替えを可能とし、
前記ディジタル・モードの期間中、ディジタル信号が、前記ディジタル・デバイスから前記コネクタを介して受信され、前記ディジタル処理ユニットによって処理されて、ディジタル・データが生成され、前記電子装置のメモリに記憶され、前記ディジタル・データが前記メモリ手段から取り出され、前記ディジタル処理ユニットによって処理されて前記コネクタを介して前記ディジタル・デバイスに出力され、
前記アナログ・モードの期間中、前記アナログ処理ユニットによって受信されたアナログ信号からディジタル形式に変換することによって生成された前記ディジタル・データが、前記メモリから取り出され、前記アナログ処理ユニットによって処理されて、アナログ信号が生成され、前記コネクタを介して前記アナログ・デバイスに出力される、
前記方法。
【請求項３】
前記電子装置がオーディオ装置である、請求項１に記載の電子装置。 
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願とのクロスリファレンス）
本出願は、２００４年８月２７日付で米国特許庁に出願された仮出願第６０／６０５,２９６号の優先権および、当該出願に係る全ての利益を主張するものである。
【０００２】
本発明は、一般には、データ通信に関し、より具体的には、特に、ユニバーサル・シリアル・バス（ＵＳＢ）などのデータ・バスを介して、ＵＳＢコネクタなどの単一の低コストのコネクタを用いてディジタルおよびアナログのデータの両方を通信可能にするための装置および方法に関する。
【背景技術】
【０００３】
バスを介したデータ通信は、当業界において一般に知られている。よく知られているバスの１つとしてＵＳＢが挙げられるが、このＵＳＢは、一般に、各装置／デバイスの間でディジタル・データを転送するために使用される。従って、オーディオ／ＭＰ３プレイヤー、コンピュータ、周辺機器などの多くの装置／デバイスは、ＵＳＢに接続するためのコネクタ／ジャックを備えることが多い。
【０００４】
ＭＰ３プレイヤーなどのオーディオ装置／デバイスを用いる際、例えば、ディジタル・オーディオ・データを受信可能であり、アナログ・オーディオ・データを別のデバイスに出力可能な手段を設けることが望ましい。このようにディジタルおよびアナログのデータの両方を取り扱えるようにするための１つの手法は、２つの異なるタイプのデータのために別個の電気的コネクタを設けることである。例えば、ディジタル・データは、ＵＳＢコネクタを介して受信可能であり、アナログ・データは、別のコネクタを介して出力可能である。別の手法は、通常のＵＳＢコネクタよりも物理的に大きなコネクタを使用することである。しかしながら、これらの手法には、生産コストが大幅に高くなるという欠点がある。
【０００５】
従って、上述した問題を解決し、ＵＳＢなどのデータ・バスを介して、ＵＳＢコネクタなどの単一の低コストのコネクタを用いてディジタルおよびアナログのデータの両方を通信可能にするための装置および方法に対する需要が存在する。本発明は、これらの問題および／またはその他の問題に取り組んでいる。
【発明の開示】
【０００６】
（発明の概要）
本発明の一態様によれば、電子装置が開示される。例示的な実施の形態によれば、電子装置は、この電子装置とディジタル・デバイス（ディジタル装置）およびアナログ・デバイス（アナログ装置）の一方に結合するインターフェース手段を含んでいる。制御手段は、インターフェース手段がディジタル・デバイスまたはアナログ・デバイスに結合されているかどうかを判定する。この判定に応じて、スイッチ手段は、インターフェース手段をディジタル要素およびアナログ要素の一方に結合させる。
【０００７】
本発明の別の態様によれば、電子装置を制御する方法が提供される。例示的な実施の形態によれば、この方法は、電子装置のコネクタが結合された状態にあるかどうかを判定するステップと、コネクタが結合された状態にある場合にコネクタがディジタル・デバイスに結合されているかアナログ・デバイスに結合されているかを判定するステップと、この判定に応じて、コネクタを電子装置のディジタル要素およびアナログ要素の一方に結合するステップと、を含んでいる。
【０００８】
本発明の別の態様によれば、オーディオ装置が提供される。例示的な実施の形態によれば、オーディオ装置は、このオーディオ装置とディジタル・デバイスおよびアナログ・デバイスとの一方を結合するように動作するコネクタを含んでいる。コントローラは、コネクタがディジタル・デバイスまたはアナログ・デバイスに結合されているかどうかを判定する。この判定に応じて、スイッチは、コネクタをディジタル要素およびアナログ要素の一方に結合させるように動作する。
【０００９】
本発明の上述した特徴および利点、更に、その他の特徴および利点、これらを達成するための方法は、添付の図面と併せて以下の本発明の実施の形態の説明を参照することによって、より良好に理解できるであろう。
【００１０】
本願明細書において例示した内容は、本発明の好ましい実施の形態を示すものであり、このような例示した内容は、どのような点においても本発明の範囲を限定するように解釈されてはならない。
【発明を実施するための最良の形態】
【００１１】
図面、より具体的には、図１を参照すると、本発明の例示的な実施の形態に係る電子装置１００のブロック図が示されている。例示的な実施の形態によれば、電子装置１００は、ＲＣＡモデルＲＤ２７６５ＭＰ３プレイヤーなどのオーディオ装置の形態であるが、別の電子デバイスまたは装置の形態であってもよい。電子装置１００は、システム・コントローラ１０などの制御手段と、メモリ２０などのメモリ手段と、ＵＳＢプロセッサ３０などの処理手段と、アナログ・ディジタル変換器（ＡＤＣ）および／またはディジタル・アナログ変換器（ＤＡＣ）４０などのデータ変換手段と、電界効果トランジスタ（ＦＥＴ）スイッチ５０などのスイッチ手段と、ＵＳＢコネクタ６０などのインターフェース手段とを含んでいる。図１の上述した要素のうち、集積回路（ＩＣ）の形態のものがあってもよく、１つ以上のＩＣ上に含まれるものがあってもよい。例えば、特定の設計においては、システム・コントローラ１０、ＵＳＢプロセッサ３０、およびＡＤＣ／ＤＡＣ４０は、単一のＩＣ内に実装される。説明の簡略化のため、特定の制御信号、電力信号、および／または他の要素など、電子装置１００に関連する特定の従来の要素が図１に示されていない場合がある。
【００１２】
システム・コントローラ１０は、様々な制御機能および処理機能を実行するように動作する。例示的な実施の形態によれば、システム・コントローラ１０は、（例えば、ユーザー入力に応答して）メモリ２０からディジタル・オーディオ・データをデータ／アドレス・バスを介して読み出し、このディジタル・オーディオ・データを復号化（例えば、ＭＰ３復号化など）して、復号化済のディジタル・オーディオ・データを発生させる。次に、この復号化済のディジタル・オーディオ・データは、Ｉ２Ｓ（Ｉｎｔｅｒ‐Ｉｎｔｅｇｒａｔｅｄ  Ｓｏｕｎｄ）バスを介して、シリアルにＤＡＣ４０に提供される。システム・コントローラ１０は、ＡＤＣ４０からディジタル・オーディオ・データを受信し、受信済のディジタル・オーディオ・データを処理し、処理済のディジタル・オーディオ・データをメモリ２０に記憶してもよい。更に、システム・コントローラ１０は、ＵＳＢプロセッサ３０のリセット状態を制御するように動作する。例示的な実施の形態によれば、システム・コントローラ１０は、リセット状態を示す論理状態を有するＵＳＢプロセッサ３０にリセット信号を提供する。例えば、リセット信号は、ＵＳＢプロセッサ３０がリセット状態のときに「０」（または、その逆）の論理状態を示すようにしてもよく、ＵＳＢ３０がリセット状態から開放されたときに「１」（または、その逆）の論理状態を示すようにしてもよい。
【００１３】
更に、システム・コントローラ１０は、電子装置１００の動作モードを制御するように動作する。例示的な実施の形態によれば、電子装置１００は、ディジタル・モードおよびアナログ・モードを有する。ディジタル・モードの間には、電子装置１００は、パーソナル・コンピュータ（ＰＣ）などの外部のディジタル・デバイスから提供されるディジタル・オーディオ・データを含むディジタル・データを受信し、処理し、記憶するように動作する。更に、電子装置１００は、このようなディジタル・データをディジタル・モードの間に外部のディジタル・デバイスに出力してもよい。図２は、本発明の例示的な実施の形態に係るディジタル・モードにおけるＵＳＢなどのデータ・バスを介してＰＣ２００に結合される電子装置１００を示す図である。アナログ・モードの間には、電子装置１００は、外部のアナログ・デバイスからアナログ・オーディオ・データなどのアナログ・データを受信し、受信済のアナログ・データをディジタル・フォーマットに変換し、結果として得られたディジタル・データを記憶するように動作する。更に、電子装置１００は、アナログ・モードの間に、ディジタル・オーディオ・データなどの記憶済のディジタル・データをアナログ・フォーマットに変換し、結果として得られたアナログ・データをドッキング・ステーションなどの外部のアナログ・デバイスに出力してもよい。図３は本発明の例示的な実施の形態に係るアナログ・モードにおけるドッキング・ステーション３００に結合された電子装置１００を示す図である。図３に示すように、ドッキング・ステーション３００は、ＵＳＢなどのデータ・バスを介して１つ以上の出力要素（例えば、スピーカー）に対して左右のアナログ・オーディオ信号を提供してもよい。図１に示すように、システム・コントローラ１０、ＦＥＴスイッチ５０にモード制御信号を提供して電子装置１００をディジタル・モードからアナログ・モード、または、アナログ・モードからディジタル・モードに切り換える。
【００１４】
更に、システム・コントローラ１０は、本願明細書で説明するような電子装置１００の他の機能を実行および／または可能にするように動作する。例えば、システム・コントローラ１０は、ＵＳＢプロセッサ３０にエニュメレーション・コード（ｅｎｕｍｅｒａｔｉｏｎ  ｃｏｄｅ）をロードし、ＵＳＢコネクタ６０を介して電子装置１００に結合された外部デバイスの識別を容易にする。図１にははっきりと示されていないが、更に、システム・コントローラ１０は、ＵＳＢコネクタ６０の少なくとも１つの所定のピン（例えば、ピン１）に動作可能になるように結合され、この所定のピン上の電圧に基づいてＵＳＢコネクタ６０が結合されている状態、結合されていない状態を検出することが可能である。例示的な実施の形態によれば、システム・コントローラ１０は、所定のピン上に閾値電圧（例えば、５ボルト）が存在すると、ＵＳＢコネクタ６０が結合されている状態にあると判定する。逆に、システム・コントローラ１０は、所定のピン上に閾値電圧が存在しないと、ＵＳＢコネクタ６０が結合されていない状態にあると判定する。
【００１５】
メモリ２０は、ディジタル・オーディオ・データを含むディジタル・データを記憶するように動作する。例示的な実施の形態によれば、メモリ２０は、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、フラッシュメモリなどの不揮発性メモリ、ハードディスク・ドライブ（ＨＤＤ）、または他のタイプのメモリの形態であってもよい。
【００１６】
ＵＳＢプロセッサ３０は、様々なＵＳＢに関連する処理機能を実行するように動作する。例示的な実施の形態によれば、ＵＳＢプロセッサ３０は、ＵＳＢプロトコルに従ったデータ通信を可能にするデータ処理を実行する。当業界で公知であるように、ＵＳＢプロトコルは、オリジナル版のディジタル・データ（即ち、Ｄ＋ストリーム）の転送と、相補版の同じディジタル・データ（即ち、Ｄ−ストリーム）の転送とを同時行うことが含まれる。ＵＳＢプロセッサ３０は、ＦＥＴスイッチ５０を介して受信したこのようなディジタル・データをメモリ２０に記憶する前にシリアル・フォーマットからパラレル・フォーマットに変換するように動作する。更に、逆に、ＵＳＢプロセッサ３０は、メモリ２０から読み出したディジタル・データをＵＳＢにＵＳＢコネクタ６０を介して出力する前に、パラレル・フォーマットからシリアル・フォーマットに変換するように動作する。本願明細書において後述するように、更に、ＵＳＢプロセッサ３０は、エニュメレーション・コードを実行して電子装置１００が結合された特定のホスト・デバイスを識別するように動作する。
【００１７】
ＡＤＣ／ＤＡＣ４０は、アナログ・データを取り扱うように動作する。特に、ＡＤＣ／ＤＡＣ４０は、アナログ・フォーマットからディジタル・フォーマットへの変換、更に／或いは、その逆の変換を行うように動作する。即ち、電子装置１００は、（ＤＡＣでなく）ＡＤＣを含んでいてもよいし、（ＡＤＣでなく）ＤＡＣを含んでいてもよいし、両方の要素を含んでいてもよい。例示的な実施の形態によれば、ＡＤＣ４０は、ＦＥＴスイッチ５０から左（Ｌ）および右（Ｒ）のアナログ・オーディオ・データを受信し、受信済のアナログ・オーディオ・データをディジタル・オーディオ・データに変換する。次に、ディジタル・オーディオ・データがシステム・コントローラ１０を介して処理され、メモリ２０に記憶される。更に、例示的な実施の形態によれば、ＤＡＣ４０は、Ｉ２Ｓバスを介してシステム・コントローラ１０から復号化済のディジタル・オーディオ・データをシリアルに受信し、復号化済のディジタル・オーディオ・データをアナログ・オーディオ・データに変換する。図１に示すように、このアナログ・オーディオ・データを別個の左（Ｌ）および右（Ｒ）のアナログ・オーディオ信号として提供してもよい。
【００１８】
ＦＥＴスイッチ５０は、システム・コントローラ１０から提供されたモード制御信号に基づいてスイッチング機能を実行するように動作する。例示的な実施の形態によれば、ＦＥＴスイッチ５０は、ディジタル・モードの間に、ディジタル・データ（例えば、ディジタル・オーディオ・データ）のためにＵＳＢプロセッサ３０とＵＳＢコネクタ６０とに間に１つ以上の入力／出力パス（経路）を提供する。逆に、ＦＥＴスイッチ５０は、アナログ・モードの間に、アナログ・データ（例えば、ＬおよびＲオーディオ・データ）のためにＡＤＣ／ＤＡＣ４０とＵＳＢコネクタ６０との間に１つ以上の入力／出力パスを提供する。また、例示的な実施の形態によれば、アナログ・モードの間にＤＡＣ４０から出力されるアナログ・データ信号は、適用される供給電圧の約１／２である直流（ＤＣ）電圧上にフロートしている（ｆｌｏａｔｉｎｇ）。このように、負の電位に対する信号のエクスカーション（ｅｘｃｕｒｓｉｏｎ）が回避される。アナログ信号およびディジタル信号を多重化するための従来の手法は、通常、厳密にアナログ信号の正および負のエクスカーションを可能にするスイッチが必要である。このような手法には、しかしながら、（例えば、３２５ＭＨｚを超える）高速なディジタル信号を受け渡すことができず、ＵＳＢ（例えば、バージョン２．０）などのデータ・バスを介してディジタル信号およびアナログ信号の両方を多重化するのに適していないという深刻な制約が存在する。従って、ＦＥＴスイッチ５０の使用は、アナログ信号と高速ディジタル信号（例えば、４８０Ｍｂｐｓ）との間の切り替えを可能とするため、特に有用である。
【００１９】
ＵＳＢコネクタ６０は、電子装置１００を図２に示すＰＣ２００などのディジタル・デバイス、更に、図３に示すドッキング・ステーションなどのアナログ・デバイスを含む様々な外部デバイスに結合させるように動作する。図１に示すように、ＦＥＴスイッチ５０およびＵＳＢコネクタ６０との間のアナログ信号パスは、ＦＥＴスイッチ５０から出力されるアナログ・データのＤＣ成分にフィルタをかける１つ以上のコンデンサを含んでいる。例示的な実施の形態によれば、ＵＳＢコネクタ６０は、ミニＢタイプＵＳＢコネクタの形態でもよく、通常のタイプＢのＵＳＢコネクタでもよく他のタイプのコネクタでもよい。以下の表１は、本発明のディジタル・モードおよびアナログ・モードの間の、ミニＢタイプおよび通常のタイプＢのＵＳＢコネクタのピン定義を示している。
【表１】
0005547372.tif 000002
【００２０】
図４を参照すると、フローチャート４００は、本発明の例示的な実施の形態に係る電子装置を制御するための各ステップを示している。例示的に説明するために、図４の各ステップは、図１〜図３に示す電子装置１００を参照して説明する。図４の各ステップは例示的なものに過ぎず、どのような点においても本発明を限定するように意図したものではない。
【００２１】
ステップ４０５において、処理が開始する。例示的な実施の形態によれば、ステップ４０５において処理が開始するとき、電子装置１００は、ディジタル・モードにある。ステップ４１０において、ＵＳＢコネクタ６０が結合された状態にあるかどうかが判定される。例示的な実施の形態によれば、ステップ４１０において、システム・コントローラ１０は、ＵＳＢコネクタ６０の所定のピン（例えば、ピン１）上に閾値電圧（例えば、５ボルト）が存在するかどうかを検出することにより、ＵＳＢコネクタ６０が結合された状態にあることを示しているどうかを判定する。図４に示すように、ＵＳＢコネクタ６０が結合された状態にあることをシステム・コントローラ１０が判定するまで、ステップ４１０が繰り返される。
【００２２】
ステップ４１０において、ＵＳＢコネクタ６０が結合された状態にあることを判定すると、処理フローは、ステップ４１５に進み、ＵＳＢプロセッサ３０がリセット状態から開放され、エニュメレーション・コードがロードされる。例示的な実施の形態によれば、システム・コントローラ１０は、ＵＳＢプロセッサ３０に対して提供されるリセット信号の論理状態を変更することにより（例えば、「０」から「１」、または、その逆）、ステップ４１５においてリセット状態からＵＳＢプロセッサ３０を開放する。更に、ステップ４１５において、システム・コントローラ１０は、Ｉ２Ｃバスを介してＵＳＢプロセッサ３０にエニュメレーション・コードをロードする。エニュメレーション・コードが実行されると、ＵＳＢプロセッサ３０は、電子装置１００が結合されている特定のホスト・デバイスを識別できるようになる。
【００２３】
ステップ４２０において、電子装置１００が結合されている特定のホスト・デバイスがディジタル・デバイス（例えば、ＰＣなど）であるかどうかが判定される。例示的な実施の形態によれば、ステップ４２０において、ＵＳＢプロセッサ３０は、エニュメレーション・コードを実行し、電子装置１００に結合されたホスト・デバイスとの「ハンドシェイク（ｈａｎｄ−ｓｈａｋｅ）」処理を開始する。ＵＳＢプロセッサ３０は、この「ハンドシェイク」処理の間にホスト・デバイスから受信したデータを、全て、Ｉ２Ｃバス（または、このような目的のために構成された他のディジタル・データ・ライン）を介してシステム・コントローラ１０に提供し、ステップ４２０において、システム・コントローラ１０は、ホスト・デバイスがディジタル・デバイスかどうかを判定することができる。
【００２４】
ステップ４２０における判定が肯定的である場合には、処理フローは、ステップ４２５に進み、電子装置１００は、ディジタル・モードのままとなる。ディジタル・モードの間、電子装置１００は、例えば、図２に表されているようにディジタル・ホスト・デバイスからディジタル・オーディオ・データなどのディジタル・データを受信し、このデータをメモリ２０に記憶してもよい。
【００２５】
処理フローは、ステップ４２５からステップ４３０に進み、ＵＳＢコネクタ６０が結合されていない状態にあるかどうかの判定がなされる。本願明細書において上述したように、システム・コントローラ１０は、ＵＳＢコネクタ６０の所定のピン上の電圧をチェックすることによって、ＵＳＢコネクタ６０が結合された状態にあるか結合されていない状態にあるかを判定することができる。従って、システム・コントローラ１０は、ＵＳＢコネクタ６０上の電圧をチェックすることによって、ステップ４３０の判定を行う。図４に示すように、システム・コントローラ１０は、ＵＳＢコントローラ６０が結合されていない状態にあることを判定するまで、ステップ４２５およびステップ４３０を繰り返す。
【００２６】
ステップ４３０においてＵＳＢコネクタ６０が結合されていない状態であることが判定されると、処理フローはステップ４３５に進み、ＵＳＢプロセッサ３０がリセットされる。例示的な実施の形態によれば、システム・コントローラ１０は、ＵＳＢプロセッサ３０に提供されるリセット信号の論理状態を変更し（例えば、「１」から「０」、またはその逆）、ステップ４３５においてＵＳＢプロセッサ３０をリセットする。図４に示すように、ステップ４３５から、処理フローはループしてステップ４１０に戻る。
【００２７】
ステップ４２０を再び参照すると、ステップ４２０での判定が否定的である場合には、処理フローは４４０に進み、電子装置１００はアナログ・モードに戻る。例示的な実施の形態によれば、システム・コントローラ１０は、モード制御スイッチ信号をＦＥＴスイッチ５０に供給することによって、ステップ４４０において、電子装置１００をディジタル・モードからアナログ・モードに切り換える。アナログ・モードの間、電子装置１００は、アナログ・オーディオ・データなどのアナログ・データを出力し、例えば、図３に示すようなドッキング・ステーションを介して出力デバイスにアナログ・オーディオ・データなどのアナログ・データを出力してもよい。
【００２８】
処理フローはステップ４４０からステップ４４５に進み、ＵＳＢコネクタ６０が結合されていない状態にあるかどうかが判定される。本願明細書で上述したようにシステム・コントローラ１０は、ＵＳＢコネクタ６０の所定のピン上の電圧をチェックすることによって、ＵＳＢコネクタ６０が結合されている状態にあるか結合されていない状態にあるかを判定することができる。従って、システム・コントローラ１０は、ＵＳＢコネクタ６０の所定のピン上の電圧をチェックすることによって、ステップ４４５の判定を行う。図４に示すように、システム・コントローラ１０は、ＵＳＢコントローラ６０が結合されていない状態にあることを判定するまで、ステップ４４０およびステップ４４５を繰り返す。
【００２９】
ステップ４４５においてＵＳＢコネクタ６０が結合されていない状態にあることが判定されると、処理フローはステップ４５０に進み、電子装置１００はディジタル・モードに戻る。例示的な実施の形態によれば、システム・コントローラ１０は、ＦＥＴスイッチ５０にモード制御信号を供給することによって、ステップ４５０において、電子装置をアナログ・モードからディジタル・モードに切り換える。図４に示すように、処理フローは、ステップ４５０からループしてステップ４１０に戻る。
【００３０】
本願明細書において説明したように、本発明は、特に、ＵＳＢなどのデータ・バスを介して、ＵＳＢコネクタなどの単一の低コストのコネクタを用いてディジタルおよびアナログのデータの両方を通信可能にするための装置および方法を提供する。本発明の好ましい設計を有するものを説明したが、本開示内容の精神および範囲の中で、本発明に対して更なる改変を行うことが可能である。従って、本出願は、その一般的な原理を使用した本発明の変形例、使用法、適応例を全て包含するように意図される。更に、本出願は、発明に係る技術分野において公知、または慣習の範囲内で本開示内容から派生した内容を包含するように意図されており、このような内容は請求の範囲に包含されるものである。
【図面の簡単な説明】
【００３１】
【図１】図１は、本発明の例示的な実施の形態に係る電子装置のブロック図である。
【図２】図２は、本発明の例示的な実施の形態に係るディジタル・モードにおける図１の電子装置の図である。
【図３】図３は、本発明の例示的な実施の形態に係るアナログ・モードにおける図１の電子装置の図である。
【図４】図４は、本発明の例示的な実施の形態に係る電子装置を制御するための各ステップを示すフローチャートである。
【図１】
0005547372.tif 000003
【図２】
0005547372.tif 000004
【図３】
0005547372.tif 000005
【図４】
0005547372.tif 000006