(57)【特許請求の範囲】
【請求項１】
複数のポートと、
前記複数のポートのうちの少なくとも１つのポートに接近するコネクタの存在を、そのコネクタがそのポートに係合する前に検出するように構成された接近検出メカニズムと、
前記コネクタが前記ポートと係合する前に、前記少なくとも１つのポートに対する前記コネクタの方向を決定するように構成された方向検出メカニズムと、
前記少なくとも１つのポートへの前記コネクタの接近を識別する少なくとも１つのユーザ検出可能な信号を発生するように構成された信号ジェネレータと、
を備えたコンピューティングシステム。
【請求項２】
前記接近検出メカニズムは、前記コネクタに関連したＲＦＩＤタグからの信号を受信するように構成された高周波識別（ＲＦＩＤ）トランシーバを含む、請求項１に記載のコンピューティングシステム。
【請求項３】
前記ＲＦＩＤタグは、前記コネクタを有する外部装置に結合され、前記ＲＦＩＤトランシーバは、前記外部装置における前記コネクタの形式を表すデータを含むＲＦＩＤ信号を受信するように構成される、請求項２に記載のコンピューティングシステム。
【請求項４】
前記係合可能なコネクタの磁界に関連した位置パラメータ及び方向パラメータを一緒に決定するための単一の磁気センサとを更に備えた請求項１に記載のコンピューティングシステム。
【請求項５】
前記位置パラメータを使用して、前記少なくとも１つのポートに対する前記係合可能なコネクタのおおよその位置を識別するように構成された位置検出モジュールと、
前記方向パラメータを使用して、前記少なくとも１つのポートに対する前記係合可能なコネクタのおおよその方向を決定するように構成された方向検出モジュールと、
を更に備えた請求項４に記載のコンピューティングシステム。
【請求項６】
前記少なくとも１つのポート付近の電気導体にまたがる電位差を決定するように構成されたホール効果センサであって、前記少なくとも１つのポート付近のコネクタにより影響される磁界の少なくとも１つの特性を測定するように構成されたホール効果センサと、
前記位置パラメータを使用して、前記決定された電位差に基づき、前記少なくとも１つのポートに対する前記係合可能なコネクタのおおよその位置を識別するように構成された位置検出モジュールと、
を更に備えた請求項１に記載のコンピューティングシステム。
【請求項７】
ディスプレイ装置を更に備え、前記信号ジェネレータは、そのディスプレイ装置に表示するための少なくとも１つのユーザ検出可能な信号を含むグラフィックユーザインターフェイスを発生するように構成されたグラフィックユーザインターフェイス（ＧＵＩ）ジェネレータモジュールを含む、請求項１に記載のコンピューティングシステム。
【請求項８】
前記複数のポートに隣接し、前記少なくとも１つのポートに対する前記係合可能なコネクタの１つ以上の画像を捕獲するように構成されたカメラを更に備えた、請求項７に記載のコンピューティングシステム。
【請求項９】
スピーカを更に備え、前記信号ジェネレータは、少なくとも１つのユーザ検出可能な信号をオーディオ信号として発生するためのオーディオジェネレータを含み、前記信号ジェネレータ及びスピーカは、前記オーディオ信号を前記スピーカへ通信するように協働的に結合される、請求項１に記載のコンピューティングシステム。
【請求項１０】
前記オーディオジェネレータは、前記少なくとも１つのポートに対して前記コネクタを位置付けるための可聴インストラクションを発生するように構成される、請求項９に記載のコンピューティングシステム。
【請求項１１】
前記複数のポートの各ポートに各々関連した複数の発光ダイオード（ＬＥＤ）と、
前記少なくとも１つのポートに関連した特定のＬＥＤをアクチベートして、前記少なくとも１つのポートを識別する少なくとも１つのユーザ検出可能な信号を発生するように構成されたＬＥＤモジュールと、
を更に備えた請求項１に記載のコンピューティングシステム。
【請求項１２】
第１のポート形式に関連したＬＥＤは、第２のポート形式に関連したＬＥＤとは異なる色である、請求項１１に記載のコンピューティングシステム。
【請求項１３】
前記ユーザ検出可能な信号は、ＬＥＤモジュールからの光の色を含む、請求項１１に記載のコンピューティングシステム。
【請求項１４】
電子装置と係合する前にコネクタの位置を識別する方法において、
接近検出回路を使用して電子装置の複数のポートのうちの少なくとも１つのポートに対するコネクタの位置を検出する段階であって、前記少なくとも１つのポートは、係合可能なコネクタを受け入れるものである段階と、
前記コネクタが前記電子装置から少なくとも或る距離だけ離れていながら、前記少なくとも１つのポートの方向に対する前記コネクタの方向を決定し、
前記少なくとも１つのポートに対する前記係合可能なコネクタの位置パラメータを表す少なくとも１つのユーザ検出可能な信号を発生する段階と、
を備えた方法。
【請求項１５】
少なくとも１つのユーザ検出可能な信号を発生する前記段階は、前記位置パラメータに関連したオーディオ情報を含むオーディオ信号を発生することを含む、請求項１４に記載の方法。
【請求項１６】
少なくとも１つのユーザ検出可能な信号を発生する前記段階は、前記位置パラメータに関連した視覚データを含むグラフィックユーザインターフェイスを発生することを含む、請求項１４に記載の方法。
【請求項１７】
前記電子装置に関連したディスプレイ装置に前記グラフィックユーザインターフェイスを与える段階を更に備えた、請求項１６に記載の方法。
【請求項１８】
方向検出回路を使用して前記少なくとも１つのポートに対する前記係合可能なコネクタの方向パラメータを検出する段階を更に備え、そして前記少なくとも１つのユーザ検出可能な信号は、前記方向パラメータ関連した情報を含む、請求項１４に記載の方法。
【請求項１９】
少なくとも１つのユーザ検出可能な信号を発生する前記段階は、前記少なくとも１つのポートに隣接する発光ダイオード（ＬＥＤ）の輝度を選択的に変化させることを含み、その輝度は、前記位置パラメータの関数として変化される、請求項１４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、コネクタの相対的な位置を決定する方法及び装置に係り、より詳細には、コンピューティングシステム上の一体的コネクタに対する外部コネクタの相対的な位置及び方向を識別するための方法及び装置に係る。
【０００２】
関連出願の相互参照：本出願は、参考としてここにそのまま援用する２００９年７月１４日に出願された米国特許出願第１２／５０２，６６７号の優先権の利益を主張するものである。
【背景技術】
【０００３】
例えば、ラップトップコンピュータ、デスクトップコンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）、ポータブルミュージックプレーヤのような電子装置は、多くの場合、ポート又はソケットの形態の１つ以上のコネクタを備え、これは、外部装置と通信するための又は外部装置を通して通信するための嵌合コネクタを受け入れる。電子装置のそのようなコネクタは、電源インターフェイスコネクタ、及び種々のＩ／Ｏポートのためのコネクタを備え、これは、例えば、イーサネット（登録商標）ジャック（ＲＪ−４５コネクタのような）、電話ジャック（ＲＪ−１１コネクタのような）、ユニバーサルシリアルバス（ＵＳＢ）ポート、種々の構成のＩＥＥＥ１３９４インターフェイス、ビデオ入力及び出力、ディスプレイインターフェイス、オーディオ入力及び出力、並びに他のインターフェイスを含む。外部装置は、それがケーブルであるか、ドングルであるか又は個別の装置であるかに関わらず、電子装置上のコネクタと嵌合するように構成された嵌合コネクタをもつことになる。そのようなコネクタを含む個別装置は、例えば、ＵＳＢメモリドライブ（「サムドライブ」として知られた）、ＵＳＢ又はＩＥＥＥ適合コネクタを伴うカメラ、又はそのような電子装置に直接取り付けられる多数の他の装置を含む。ここでの開示を明瞭にするため、特に指示のない限り、ここに述べる例における電子装置上のコネクタを「ポート」と称し、一方、外部装置上のコネクタを「コネクタ」と称する。当業者であれば、「ポート」及び「コネクタ」は、両方とも、ある程度の機械的接続と、電気的又は光学的接続とを確立するために互いに協働係合するように構成された物理的コネクタであることが理解されよう。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
時々、コンピュータ及び他の電子装置は、特定のポートが見難い場所（マシンの後部又は側部のような）に配置されているために、又は物理的な類似性（オーディオ入力及びオーディオ出力ポート；又はＵＳＢポート及びＩＥＥＥ１３９４  ４００ポートのような）により特定のポート形式を互いに区別することが困難であるために、どれがどれであるかポートを識別することが困難である。更に、ある場合には、ポートの位置のために、又は特定のユーザに視力の問題があってそのようなポートを見て識別することが困難であるために、ユーザが特定のコネクタを見ることが困難である。
【０００５】
更に、時々、コネクタをホストポートに適切に挿入するためにコネクタの正しい方向を区別することが困難である。多くの場合、ユーザは、第１の方向を試し、コネクタが適合しない場合に、別の方向を試す。しかしながら、このような試行錯誤技術は、ユーザにとってフラストレーションが起きると共に、例えば、コネクタ、ポート又はその両方にダメージが及ぶことがある。それ故、外部装置とホスト装置の接続を容易にするための改良されたシステムが要望される。
【課題を解決するための手段】
【０００６】
複数のポートと、コネクタを受け入れるようにされた少なくとも１つのポートに対するコネクタの位置を検出するための接近検出回路と、を備えたシステムが開示される。このシステムは、更に、選択されたポートに対するコネクタの位置パラメータを表す少なくとも１つのユーザ検出可能な信号を発生するように構成された信号ジェネレータも備えている。ある例において、このシステムは、ポートに対するコネクタの方向を検出するように構成された方向検出メカニズムも備え、その方向は、ユーザ検出可能な信号によって通信される。
【０００７】
このシステムは、同じセンサ又は別のセンサを使用して、どんな形式のコネクタが存在するか決定し、そしてそのコネクタの形式の適合する１つ以上の使用可能なポートを識別することができる。一例において、コンピューティングシステムは、外部コネクタ内に埋め込まれた磁石に関連した磁界強度及び方向を検出するために磁界を測定する磁力計、ホール効果センサ、又は別のセンサを使用する。埋め込まれた磁石は、例えば、電磁石又は棒磁石である。別の例において、コンピューティングシステムは、高周波識別子（ＲＦＩＤ）読み取り装置と、コネクタの形式を検出するためにコネクタに埋め込まれた対応するＲＦＩＤタグとを使用する。ある例において、ＲＦＩＤ読み取り装置は、ＲＦＩＤ信号に関連した強度及び方向情報を使用して、コネクタの位置及び／又は方向を決定する。更に別の例では、磁界及び高周波通信の両方が使用される。ある例において、ＲＦＩＤ感知システムは、コネクタの接近度を識別するのに使用され、そして指示された磁気ベースシステムのような別の感知システムは、位置及び方向情報を与えるのに使用される。
【０００８】
ある例において、ユーザ検出可能な信号は、ユーザの助けとなるための選択された発光ダイオード（ＬＥＤ）の点灯、オーディオ信号の提示、視覚情報（グラフィック描写）の提示、触覚信号、又はその組み合わせを含む。
【図面の簡単な説明】
【０００９】
【図１Ａ】コネクタの相対的な位置を決定するためのシステムの一例を具現化する複数のポートを有するコンピューティングシステムの一例を示す。
【図１Ｂ】コネクタの相対的な位置を決定するためのシステムの一例を具現化する複数のポートを有するコンピューティングシステムの一例を示す。
【図１Ｃ】コネクタの相対的な位置を決定するためのシステムの一例を具現化する複数のポートを有するコンピューティングシステムの一例を示す。
【図２】図１のシステムのブロック図である。
【図３】図１Ａ及び２に示されたシステムに使用される信号／磁界ジェネレータの一例を示すブロック図である。
【図４】図１Ａ−３に示す規範的システムを使用して実施されるコネクタ／ポート接続プロセスに関連した検出、識別、方向付け、及びデータ供給の方法の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
特定の実施形態をどのように具現化するか示すために実施例の種々の細部を示す添付図面を参照して以下に本発明を詳細に説明する。ここでの説明は、これら添付図面を参照して本発明の要旨の種々の実施例を少なくとも一部分取り扱い、そしてここに示す実施形態を、当業者が本発明を実施できるに充分なほど詳細に説明する。ここに述べる実施例以外の本発明の要旨を実施するために他の多数の実施形態を使用することもでき、又、本発明の要旨の範囲から逸脱せずに、ここに特に述べる代替え物に加えて多数の構造的及び動作的変更がなされ得る。
【００１１】
この説明において、「１つの実施形態」又は「一実施形態」、或いは「１つの実施例」又は「一実施例」を言及するときは、参照される特徴が本発明の少なくとも１つの実施形態又は実施例に含まれ又は含まれ得ることを意味する。この説明において「一実施形態」又は「１つの実施形態」、或いは「１つの実施例」又は「一実施例」を別々に言及するときは、必ずしも同じ実施形態又は実施例を指すものではないが、指示のない限り、又、この開示の利益を得る当業者に容易に明らかなように、相互に排他的な実施形態でもない。従って、本開示は、ここに述べる実施形態及び実施例の種々の組み合わせ及び／又は一体化を包含すると共に、この開示に基づく全ての請求項の範囲内で定義される更に別の実施形態及び実施例、並びにそのような請求項の全ての法的等効物を包含する。
【００１２】
本書の説明上、「コンピューティング装置」「コンピューティングシステム」「プロセッサベースのシステム」又は「処理システム」は、１つ以上のプロセッサ、マイクロコントローラ、及び／又はデジタル信号プロセッサを使用すると共に「プログラム」を実行する能力を有するシステムを含む。ここで使用する「プログラム」という語は、実行可能なマシンコードインストラクションのセットを指し、そしてユーザレベルアプリケーションと、オペレーティングシステム及びドライバアプリケーションを含むシステム向けアプリケーション又はデーモンとを包含する。処理システムは、通信及び電子装置、例えば、移動電話（セルラー又はデジタル）、ミュージック及びマルチメディアプレーヤ、及びパーソナルデジタルアシスタント（ＰＤＡ）；並びに全ての形式（デスクトップ、ラップトップ、サーバー、パルムトップ、ワークステーション、等）のコンピュータ（又は「コンピューティング装置」又は「コンピューティングシステム」）を包含する。更に、ある実施形態では、コンピューティングシステムは、複数のコンピューティング装置を含み、そしてそれに関連する処理機能は、サーバー装置間に分散されることを理解されたい。
【００１３】
図１Ａ及び１Ｂを参照すれば、図示された規範的なシステム１００は、コンピューティング装置１０２を備え、これは、複数のポートを有しそしてディスプレイ１０４と通信するように構成され、このディスプレイは、ディスプレイポート１２０又は１２２のような複数のポートの１つに結合される（図示されていないディスプレイコネクタを経て）。ここに示す実施例では、コンピューティング装置１０２は、カリフォルニア州クパチーノのアップル社から商業的に入手できるＭａｃ  ｍｉｎｉTMコンピュータの基本的な形態で示されている。コンピューティング装置１０２は、外部装置１３５のコネクタを識別するための回路を備えている。この例では、外部装置１３５は、ＵＳＢコネクタ１３４を含むＵＳＢフラッシュメモリ装置である。
【００１４】
この実施例では、コンピューティング装置１０２は、外部装置１３５の方向、ひいては、その関連コネクタ１３４の方向を検出し、そしてディスプレイ１０４により（外部装置１３５に関連した位置及び方向情報を含む）接続プロセスの状態の視覚表現を与えるように構成される。
【００１５】
コンピューティング装置１０２は、電源をアクチベートしてコンピューティング装置１０２をターンオンするためにユーザがアクセスできる電源ボタン１０６を備えている。ある場合には、電源ボタン１０６は、電源をターンオフするか又はコンピューティング装置１０２をスリープ又はスタンバイモードに入れるように使用される。他の場合には、コンピューティング装置１０２は、ソフトウェアコントロールでターンオフされる。
【００１６】
又、コンピューティング装置１０２は、複数のポート１０８、１１６、１１８、１２０、１２２及び１２４も備えている。これらポートは、特定形式の接続に対して独特であるか又は既知である特定のサイズ、形状又はその組み合わせを有する。コンピューティング装置１０２は、電源ケーブル（図示せず）のコネクタを受け入れるための電源ポート１０８を備えている。更に、コンピューティング装置１０２は、ＲＪ−４５コネクタを有する装置（典型的にイーサネットケーブル）を受け入れるためのイーサネットポート１１６も備えている。又、コンピューティング装置１０２は、適切なＩＥＥＥ１３９４適合コネクタを有するケーブル又は他の装置を受け入れるように構成されたＩＥＥＥ１３９４（“ＦｉｒｅＷｉｒｅ”TM）ポート１１８も備えている。オーディオ入力及び出力ポート１１２及び１１４は、チップ・リング・スリーブ（ＴＲＳ）コネクタ又はその変形、例えば、チップ・リング・リング・スリーブ（ＴＲＲＳ）コネクタ、チップスリーブ（ＴＳ）コネクタ、又は他のオーディオコネクタである。ある実施例では、コンピューティング装置１０２は、更に、１つ以上のポートの付近の画像を捕獲するように構成されたレンズ１３６を伴う像形成装置（カメラのような）を備え、この画像は、ポートに接近する外部装置１３５を示すものである。
【００１７】
ディスプレイポート１２０及び１２２は、典型的に、フラットパネルディスプレイや、陰極線管モニタのようなディスプレイ装置、又は別の形式のディスプレイ装置に結合するためのケーブル又はドングル（通常長さが数インチしかない短いケーブル又は拡張装置）にコネクタを受け入れるように構成される。この実施例では、各ビデオポート１２０は、デジタルビデオインターフェイスであり、ビデオポート１２０は、Ｍｉｎｉ  ＤｉｓｐｌａｙＰｏｒｔTMであり、そしてビデオポート１２２は、Ｍｉｎｉ−ＤＶＩポートである。他の実施例では、ＶＧＡ、ＤＶＩ、等を含めて、他の形式のディスプレイポートが使用される。更に、ビデオ情報、オーディオ及び他の情報、並びに当業者に知られた信号を搬送することのできるＨＤＭＩポートのようなポートが含まれてもよい。
【００１８】
ある実施例において、コンピューティング装置１０２は、特定のポートに各々関連した複数のＬＥＤ１２６も備えている。例えば、特定のＬＥＤ１２８が、特定のＵＳＢポート１２９に関連されてその真上又はその付近に配置される。一実施形態では、複数のＬＥＤ１２６が、ポート１０８、１１６、１１８、１２０、１２２及び１２４の真上に各々配置される。上述したように、この実施例では、コンピューティング装置１０２は、レンズ１３６を伴う像形成装置も備え、これは、ポート付近の外部装置１３５のような物体の１つ以上の画像を捕獲するように使用される。ここに示す実施例では、オーディオ入力及び出力ポート１１２及び１１４の上にはＬＥＤが存在しないが、他の実施形態では、オーディオ入力及び出力ポート１１２及び１１４の付近にＬＥＤを含ませることができる。ある実施例では、特定のＬＥＤが関連するポートの形式に基づいてＬＥＤ１２６に個別のカラー及び／又は形状を与えるのが有用である。更に、例えば、異なるカラーの複数のＬＥＤをポートに付近に使用して、ポートに正しい外部装置を接近させたり、及び／又は装置の正しい方向を使用して、異なるＬＥＤを作動させ、試みた接続プロセスのカラーコード信号をユーザに与えたりすることができる。
【００１９】
コンピューティング装置１０２は、プロセッサ、及びプロセッサにとってアクセス可能なメモリを備え、メモリは、データ及びソフトウェアインストラクションを永久的に又は一時的に記憶するように構成される。インストラクションは、次に限定されないが、オーディオ及びビデオ情報の再生、ワード処理、画像処理、プログラミング、オーディオ及びビデオ処理、他の機能、又はその組み合わせを含む種々の機能を遂行するために、プロセッサによって実行することができる。更に、メモリに記憶されたインストラクションの少なくとも１つのセットをプロセッサによって実行し、例えば、接近データ、方向データ、画像データ、オーディオ出力データ、及びグラフィックユーザインターフェイスデータを含むここに述べるデータを使用して、ビジュアル及び／又はオーディオフィードバックを与え、ポートの１つにコネクタを結合する上でユーザの助けとなるようにすることもできる。
【００２０】
コンピューティング装置１０２は、外部装置１３５のような外部装置をコンピューティング装置１０２の複数のＵＳＢポート１２４の１つに結合する前に外部装置の接近を検出するために１つ以上のセンサを備えている。又、この実施例では、コンピューティング装置１０２は、特定のポートに対する外部装置の相対的な位置及び好ましくは方向も決定するように構成された１つ以上のセンサも備えている。１つの実施例において、コンピューティング装置１０２は、高周波識別子（ＲＦＩＤ）トランシーバと、外部装置に埋め込まれたＲＦＩＤタグ、この実施例では、外部装置１３５内のＲＦＩＤタグ１６４と通信するための１つ以上の関連アンテナ（図示せず）とを備えている。又、この実施例では、外部装置は、外部装置コネクタ１３４に対して既知の方向に配置された磁石１６０も備え、そしてコンピューティング装置１０２は、外部装置の磁石１６０によって発生される磁界を検出するために、例えば、磁力計又はホール効果センサのような磁界感知装置１６２を備えている。他の実施例では、コンピューティング装置１０２において磁界を一時的に又は連続的に発生することができ、そして外部装置を検出できるように、外部装置が、磁界に影響するよう構成された構造を含む。
【００２１】
ここに示す実施例では、コンピューティング装置１０２内のＲＦＩＤトランシーバは、コンピューティング装置１０２の付近にポーリング信号を周期的に放射し、コンピューティング装置の付近のＲＦＩＤ磁界エリア内にある外部装置に関連したＲＦＩＤタグ１６４から応答信号を求める。ＲＦＩＤトランシーバは、決定されたプロトコルに基づいてポーリング信号を放射し、そしてＲＦＩＤタグ１６４は、１つ以上のデータフィールドを含む応答プロトコルで応答して、コネクタ１３４及びそれが係合するように意図されたポート構成に関する情報を識別するデータを与える。例えば、このプロトコルは、外部装置１３５又はコネクタ１３４の形式、外部装置の名前、及びコネクタの識別子、又はコネクタが係合するポート形式、の１つ以上を直接的又は間接的に識別するデータフィールドを含むのが好ましい。ある実施例では、ＲＦＩＤタグ１６４による送信からの感知情報を使用して、外部装置１３５又は関連コネクタ１３４の接近の一般的な指示を与える。多くのこのような実施例では、ＲＦＩＤ信号による外部装置の接近の検出を使用し、１つ以上の位置指示子を決定するための別のセンサ構成に対してシステムを「ウェイクアップ」する。しかしながら、ある用途では、２つ以上のＲＦＩＤトランシーバを使用して、外部装置に対する位置指示子を導出するように三角測量できねばならない。
【００２２】
ここに示すコンピューティング装置１０２を使用する１つの好ましい方法において、外部装置又はコネクタの接近が識別された後のある時点で、磁界感知装置１６２は、好ましくは、外部装置コネクタ１３４の、適切なポートへの接近をより正確に決定し、そして好ましくは、外部装置コネクタの方向も決定するようにアクチベートされる。上述したように、ここに示す実施例では、外部装置は、コネクタ１３４に対して予め確立された方向に磁石１６０を含む。ホール効果センサのようなセンサは、磁界の方向及び強度を検出し、そしてその情報を処理して、コネクタ１３４とポート１２９の間のおおよその距離、及びポート１２９に対するコネクタ１３４の相対的な方向、の両方を決定することができる。以下に述べるように、これらの決定を使用して、コネクタ１３４をポート１２９に係合する上でユーザの助けとなる１つ以上の他のシステムを具現化することができる。
【００２３】
例えば、コネクタの形式が決定されると、コンピューティング装置１０２は、適当な形式の使用可能なポート（即ち、未使用で、非指定で且つコネクタに適合できるポート）、この実施例では、ＵＳＢポート１２９、を識別する。ある実施形態では、コンピューティング装置１０２は、ユーザが外部装置１３５のコネクタ１３４を適切なＵＳＢポート１２９に挿入するように促す関連ＬＥＤ、例えば、ＬＥＤ１２８を選択的に点灯する。ある場合には、ＬＥＤ１２８の点灯は、ユーザが選択されたＵＳＢポート１２９を探す上で助けとなる充分な光を与える。この実施例で考えられる１つの変形は、コネクタ１３４がＵＳＢポート１２９に接近したときにコンピューティング装置１０２がＬＥＤの輝度を変化させることである。他の変形では、コネクタ１３４の方向がＵＳＢポート１２９に対して正しい方向に近付いたときにコンピューティング装置１０２が輝度を変化させてもよい。
【００２４】
ＬＥＤ１２８の点灯に加えて又はそれに代わって、他のユーザ支援特徴が使用されてもよい。図１Ａの実施例に示したように、ポート１２８に対するコネクタ１３４の位置及び方向の両方が決定される。位置を信号する種々の方法を使用することができる。１つの実施例として、コンピューティング装置１０２は、グラフィックユーザインターフェイス（ＧＵＩ）ジェネレータを使用して、ＵＳＢポート１２９の表現１４４に対する外部装置１３５及び／又はコネクタ１３４のグラフィック又は他の視覚表現１５４を描写するユーザインターフェイス１４０を発生する。更に、ある具現化では、ユーザインターフェイス１４０は、ＵＳＢポート１２９に対して外部装置コネクタ１３４をどのように正しく方向付けし位置させるかに関してグラフィック又はテキストの方向インストラクション１４６及び１４８を与える。このようなインストラクションは、ビデオデータ、画像データ、テキストインストラクション又はその組み合わせを含めて、遂行されるべきタスクの視覚表現を含む。
【００２５】
ある実施例では、位置及び方向情報は、リアルタイム又はほぼリアルタイムで更新され、そしてそれに対応する表現１４４及び１５４は、その視覚表現１４４及び１５４及び／又はそれに関連したインストラクション１４６及び１４８を動的に変更するための各変更で更新される。別の実施例では、ユーザインターフェイス１４０内の視覚表現１４４及び／又は１５４は、更なる位置情報を与えるために、レンズ１３６に関連した像形成装置で捕獲された画像を含む。
【００２６】
別の特定の実施例では、ユーザインターフェイス１４０内に描写された視覚表現１４４及び１５４に代わって又はそれに加えて、ＵＳＢポート１２９に対するコネクタ１３４の位置及び方向の少なくとも１つに関連した可聴指示子を与えることが望まれる。１つの実施例において、可聴指示子は、ＵＳＢポート１２９に対する外部装置１３５の接近度に基づいて変化する可変周波数、振幅又はピッチの１つ以上を有するビープノイズを含む。それとは別に、可聴指示子は、ＵＳＢポート１２９に対するコネクタ１３４の方向及び位置に関連した口頭のインストラクション、例えば、ＵＳＢポート１２９に対する外部装置１３５（従って、コネクタ１３４）の現在軌道及び／又は位置をターンさせ又は変更させる口頭のインストラクションを含む。例えば、口頭のインストラクションは、ユーザインターフェイス１４０内のテキストベースインストラクション、例えば、「外部装置を時計方向に９０°回転する」ための可聴インストラクションに対応する。
【００２７】
更に別の実施例において、特に図１Ｃを参照すれば、外部装置１３５’の別の実施形態が示されている。この外部装置１３５’は、外部装置１３５と多くの点で同様であり、従って、図１Ｂの外部装置１３５のものと同様のコンポーネントがその図と同じ番号にされて、１３５’で示されている。外部装置１３５とは異なり、外部装置１３５’は、発光ダイオード（ＬＥＤ）１８４及び触覚アクチュエータ１８６を備えている。ＬＥＤ１８４は、ユーザに視覚フィードバックを与えるのに使用される。例えば、ＬＥＤ１８４は、ポート１２９に対する接近及び／又は方向を指示するためにターンオン及びオフされる。例えば、外部装置１３５’がポート１２９へ接近するときに、ＬＥＤ１８４の点灯の頻度又は輝度が変化される。別の実施例では、ポート１２９に対する外部装置１３５’の正しい方向が達成されて維持されるときに、ＬＥＤ１８４がフラッシュして点灯状態に保たれる。
【００２８】
更に、この実施例では、外部装置１３５’は、外部装置１３５’がポート１２９に接近するにつれて大きさが増加する検出可能な振動のような触覚フィードバックを与えるように構成されたアクチュエータ１８６も備えている。或いは又、アクチュエータ１８６は、ＲＦＩＤポーリング信号の範囲内にあるとき及び外部装置１３５’がポート１２９に対して誤った方向にあるときに振動し、そして正しい方向になると振動が止む。外部装置１３５’がＬＥＤ１８４及び触覚アクチュエータ１８６のいずれか又は両方を付勢するためのバッテリを含むことが考えられる。しかしながら、ＲＦＩＤタグ１６４を通して、そのタグに電圧を誘起するＲＦＩＤ質問信号の結果として電力が受け取られるのが好ましい。
【００２９】
再び図１Ａを主として参照すれば、ＵＳＢポート１２９に接近する規範的触覚アクチュエータが１９０で示されている。この触覚アクチュエータは、好ましくはコンピューティング装置１０２の内面にマウントされる従来型のアクチュエータである。この実施例では、触覚アクチュエータが１９０は、ポート１２９の付近にマウントされて、そのポートに特有の触覚フィードバックを与える。個々のポートに個別の触覚アクチュエータを設けてもよいし、或いは１つ以上の触覚アクチュエータを使用して、より一般的なフィードバックを、単独で、又はここに述べる他の形式のユーザ検出可能な信号と組み合わせて与えてもよいことが明らかであろう。この実施例では、触覚フィードバックアクチュエータ１９０は、ポートの付近の表面上にあるが、他の実施例では、ポートの位置から離れた位置に触覚フィードバックを与えることが望まれる。
【００３０】
ここに示すシステムは、ＲＦＩＤ技術を使用してコネクタの接近を識別するものとして説明される。しかしながら、種々の他の技術を使用して、外部装置の接近を識別し及び／又はポートに対するその装置の方向を決定することができる。例えば、他の比較的短距離のワイヤレス信号、例えば、ＢｌｕｅＴｏｏｔｈ（登録商標）信号を前記決定のいずれかに使用してもよい。更に、他の形式の検出が使用されてもよい。例えば、動きセンサ又は他の形式のセンサを使用してＲＦＩＤ回路又は磁力計回路をウェイクアップし、そのような回路が常時電力を消費しないようにし、むしろ、１つのポート付近に動きが検出されたときだけ電力が消費されるようにしてもよい。
【００３１】
図２を参照すれば、図２は、接近検出器と、コネクタを識別し、選択されたポートに対するコネクタの方向を検出し、そしてコネクタの位置及び方向の少なくとも１つに関連した少なくとも１つのユーザ検出可能な指示子を与えるための１つ以上のセンサと、を備えたシステム２００をブロック形態で示している。このシステム２００は、コンピューティング装置１０２を備え、これは、フラットパネルディスプレイ装置１０４のようなディスプレイ装置に結合される。又、コンピューティング装置１０２は、電源２０６にも結合される。この実施例では、外部装置は、コンピューティング装置１０２に係合するようにされるイーサネットケーブル２０８である。イーサネットケーブル２０８は、少なくとも１つのそして好ましくは２つ以上の、埋め込まれた信号又は磁界ジェネレータ、例えば、ＲＦＩＤタグ１６４、磁石１６０、等を含む。更に、イーサネットケーブル２０８は、少なくとも１つのフィードバックジェネレータ、例えば、ＬＥＤ１８４、アクチュエータ１８６、等も含む。
【００３２】
コンピューティング装置１０２は、メモリ２１６のようなマシン読み取り可能な記憶装置へアクセスするプロセッサ２１２を備え、このメモリは、プロセッサ２１２により実行されるインストラクション（コンピュータプログラムのような）と、プロセッサにとってアクセス可能なデータとを記憶する。ここに示す規範的な実施形態では、コンピューティング装置１０２は、例えば、１つ以上のハードディスクドライブ及び／又は１つ以上のソリッドステートメモリのいずれかの形態である１つ以上のデータ記憶装置を備えている。更に、メモリ２１６は、ソリッドステートメモリ、例えば、揮発性又は不揮発性メモリ（フラッシュメモリのような）、リードオンリメモリ（ＲＯＭ）、及び／又は他の形式のメモリの１つ以上の設備を含む。プロセッサ２１２は、複数のポート及び１つ以上のセンサ回路を含むインターフェイス回路２１４に結合される。更に、プロセッサ２１２は、可聴サウンド信号を発生するためにスピーカ２１８に結合される。加えて、この実施例では、プロセッサ２１２は、検出された外部装置、例えば、イーサネットケーブル２０８に関連した１つ以上の画像を捕獲するためのカメラ２２０（又は別の画像捕獲装置）に結合される。
【００３３】
インターフェイス回路２１４は、装置コネクタを受け入れるための複数のポートを備えている。更に、インターフェイス回路２１４は、ポートに関連した各複数のＬＥＤを備えている。図１のコンピューティング装置１０２の説明と同様に、インターフェイス回路２１４は、電源１０８と、イーサネットポート１１６と、ＩＥＥＥ１３９４ポート１１８と、ＬＣＤディスプレイ装置１０４に結合されたディスプレイインターフェイス１２２と、各々関連ＬＥＤ２２４、２２８、２３２、２３６、１２８及び２４４を各々伴うＵＳＢポートインターフェイス１２９を含む１つ以上のＵＳＢポートインターフェイスとを備えている。インターフェイス回路２１４は、更に、少なくとも１つの、そしてこの実施例では複数のセンサシステム２４８も備え、これは、磁気感知システム（ホール効果センサ又は磁力計のような）及びＲＦＩＤトランシーバシステムを含む。使用する感知システムに基づいて、個別の信号コントロール要素２４６を使用してセンサシステムとプロセッサ２１２との間をインターフェイスする。
【００３４】
メモリ２１６は、イーサネットケーブル１０８のような外部装置を検出するために１つ以上のセンサシステムと協働して実行される接近検出モジュール２５２を備えている。ある場合には、接近検出モジュール２５２は、ＲＦＩＤセンサシステムのような他のセンサをウェイクアップするが、他の場合には、ＲＦＩＤセンサシステムが接近検出器として使用される。更に、メモリ２１６は、接続形式識別モジュール２５０及び関連データを含み、これは、センサシステム２４８からのデータを参照してプロセッサ２１２により実行されて、検出された外部装置に関連したコネクタの形式、例えば、イーサネットケーブル１０８に関連したＲＪ−４５を決定する。
【００３５】
又、メモリ２１６は、ポート選択モジュール２６４も備え、これは、プロセッサ２１２により実行されて、接続形式に対応する１つ以上のポートを識別すると共に、１つ以上のポートから使用可能なポートを選択する。一実施例では、ポート選択モジュール２６４は、接続形式に対応するポートを識別し、識別されたポートのどれが現在未使用であるか決定し、そしてそれらの非指定で且つ未使用のポートから特定のポートを選択する。更に、メモリ２１６は、方向検出モジュール２４５及び関連方向データ２５６を含み、これらは、プロセッサ２１２によってアクセスされて、検出された外部装置に関連したコネクタの方向を決定すると共に、選択されたポートに係合するための望ましい方向を決定する。一実施例において、関連方向データ２５６は、選択されたポートの位置及び方向に関連したデータを含む。
【００３６】
又、メモリ２５８は、信号ジェネレータモジュール２５８、例えば、ディスプレイ装置２０４に表示する視覚信号を発生するためのグラフィックユーザインターフェイス（ＧＵＩ）ジェネレータモジュール２６０、及びスピーカ２１８を経て再生するオーディオデータを発生するためのオーディオジェネレータモジュール２６２も備えている。先に述べたように、ある実施例では、オーディオデータは、選択されたポートに対するコネクタの距離及び／又は方向に基づいて、周波数、ピッチ、音量、又はその組み合わせが変化するサウンドパルスを含む。別の実施例では、オーディオデータは、コネクタの距離及び／又は方向に基づいて変化する口頭インストラクションを含む。又、メモリ２５８は、カメラ２２０の動作をコントロールするためにプロセッサ２１２によって実行されるカメラコントローラモジュール２６６も備えている。一実施形態では、カメラコントローラモジュール２６６は、カメラ２２０が、外部コネクタの位置に関連した画像又はビデオを捕獲するようにさせる。
【００３７】
前記説明から明らかなように、あるシステム、装置又はプロセスは、ここでは１つ以上の「モジュール」の使用において又は使用を介して具現化されると説明される。ここで使用する「モジュール」とは、ソフトウェア、ファームウェア、ハードウェア又はその組み合わせにより識別された機能を遂行するように構成された装置である。モジュールの機能がソフトウェア又はファームウェアにより部分的に遂行される場合には、モジュールは、１つ以上のプロセッサにより実行されたときに、ソフトウェア又はファームウェアで具現化される機能の一部分を遂行するインストラクションを保持する少なくとも１つのマシン読み取り可能な媒体を含む。説明が、「回路」により遂行されるある機能を参照する場合には、そのような機能は、ソフトウェア又はファームウェアでも少なくとも一部分実施できることを明確に理解されたい。
【００３８】
モジュール２５０、２５２、２５４、２５８、２６０、２６２、２６４及び２６６は、例示のために示されたものに過ぎないことを理解されたい。各具現化において全てのモジュールが必要とされるのではない。更に、ある場合には、モジュールが結合されてもよく、又、他のモジュールが追加されてもよい。例えば、一実施形態において、カメラコントローラモジュール２６６は、カメラ２２０内のファームウェアでよい。更に、別の実施形態では、接近及び方向検出モジュール２５２及び２５４は、例えば、ＡＳＩＣにおけるロジック回路として具現化されて、位置及び方向情報をプロセッサ２１２に与え、プロセッサは、信号ジェネレータ２５８を使用してユーザにフィードバックを与える。
【００３９】
図３は、ＲＦＩＤ質問システム３００をブロック図形態で示す。ＲＦＩＤ質問システム３００は、好ましくは、ホストシステムと共に使用され、例えば、この実施例では、１つ以上のセンサシステム２４８の一部分として使用されて、図２のコンピューティング装置の接近センサ２５２として働く。ＲＦＩＤ質問システム３００は、ホストインターフェイス３１４を通してホストシステムの他の回路とインターフェイスする。
【００４０】
ＲＦＩＤ質問システム３００は、トランシーバ回路を含む質問回路３０６に結合されたアンテナ３０８を備えている。質問回路３０６は、マイクロコントローラのようなコントロール回路３１０に結合される。別の実施形態では、図示された専用マイクロコントローラに代わって、ホストシステムのプロセッサ（図２のプロセッサ２１２）を使用してコントロール機能を与える。コントロール回路３１０は、ホストインターフェイス３１４に結合され、これは、通信リンク（シリアル、ＵＳＢ、等）を経てホストシステムに結合されて、ホストシステムと通信することができる。
【００４１】
質問回路３０６は、読み取り装置のコイル３０８を駆動して、先に述べたようにＲＦＩＤポーリング信号を発生し、そしてポーリング信号に対する応答をＲＦ磁界内のＲＦＩＤタグから受け取る。当業者に明らかなように、本システムは、典型的に、外部装置内の受動的なＲＦＩＤタグと共に具現化される。このような受動的なタグは、バッテリ又は他の電源を必要とせず、質問ポーリング信号から応答信号を送信するエネルギーを受け取る。ある実施例では、最初の質問ポーリング信号は、比較的低電力の信号であり、これは、ＲＦＩＤタグから比較的低電力の応答信号を発生する。低電力の応答信号が質問装置により受信されると、質問装置は、次いで、選択されたプロトコルに基づいて付加的なデータを返送するためにＲＦＩＤタグにより使用される高電力信号を発生する。質問回路３０６は、受信した応答ＲＦＩＤタグ信号に関連した情報を、更なる処理のためにマイクロコントローラ３１０へ通信する。
【００４２】
上述した実施例のある変形例において、マイクロコントローラ３１０は、質問回路３０６を直接コントロールすると共に、１つ以上のＬＥＤ３１２の作動もコントロールする。ポータブル装置では、装置がバッテリ電力で動作しているときに電力を節約することが常に問題である。ＲＦＩＤ質問システム３００がそのようなポータブル装置に使用される場合には、多数の考えられる代替え態様を使用して電力を節約することができる。１つの実施例として、マイクロコントローラ３１０は、ＲＦ読み取り回路３０６が連続的に動作しないように、ＲＦ読み取り回路３０６を周期的にイネーブルする適応タイミングコントロール特徴を含む。
【００４３】
更に、上述したように、ＲＦＩＤ質問システムは、接近センサとして使用されて、ＲＦＩＤタグを伴う外部装置がシステムに接近するかどうか決定することができる。検出が必要な接近の範囲は、通常、比較的限定され、例えば、多くの例では、数インチから数フィートの範囲であるから、質問装置は、比較的低電力のポーリング信号をブロードキャストし、従って、エネルギー要件は、非常に控え目である。しかしながら、多くのシステムでは、エネルギーの使用を絶対的に最小にすることが好ましく、従って、別の低電力始動システムを使用して、ＲＦＩＤ質問システムを初期化することができる。ここに示す実施例では、質問回路３０６及びマイクロコントローラ３１０の少なくとも１つを「ウェイクアップ」又は初期化するためにＲＦＩＤ質問システム３００内に接近検出器３１６が含まれる。上述した磁界センサは、そのような接近検出を行うための１つの考えられるシステムである。しかしながら、外部装置を感知することに束縛されない他の代替え物を使用してもよいが、外部装置を保持する個人の手の存在を、例えば、キャパシタンスセンサ又は他の同様の装置を使用して感知してもよい。別の代替え物として、外部装置を取り付けようとするユーザは、ハードウェア又はソフトウェア開始入力を経てそのような装置を「ウェイクアップ」し、ひいては、探し始めるようにホストシステムに命令することができる。
【００４４】
図４は、コネクタ／ポート接続プロセスに関連した検出、識別、方向付け、及びデータ供給の方法の実施形態を示すフローチャート４００である。４０２において、複数のポートを含むシステムのインターフェイスに接近する外部コネクタを検出する。この実施例において、上述したように、外部コネクタは、埋め込まれた磁石、及び埋め込まれた高周波識別子（ＲＦＩＤ）タグを備えている。外部コネクタは、外部装置の一部分であり、例えば、ＵＳＢケーブル、イーサネットケーブル、電源ケーブル、オーディオ入力又は出力ケーブル、ディスプレイ装置ケーブル、直結装置（ＵＳＢフラッシュメモリ装置のような）、又はホストシステムに直結される他の装置の前記例のいずれかである。４０４において、外部コネクタの形式を識別する。上述したように、ある実施例では、コネクタの形式は、ホストシステム内の又はホストシステムに関連したＲＦＩＤポーリングシステムの使用を通して、及びポーリング信号によりポーリングされる受動的なＲＦＩＤタグから返送されるデータから、決定される。
【００４５】
４０６へと続いて、システムの特定ポートに対する外部コネクタの位置及び方向を決定する。この実施例では、位置及び方向は、１つ以上の磁界特性に基づいて決定される。一実施例では、このシステムは、複数のポートを備え、外部コネクタの形式に基づいて適切なポートが選択される。例えば、コネクタの形式が識別された後に、システムは、複数のポートのうちの、特定のコネクタ形式に適合する１つ以上のポートを識別する。識別すると、システムは、適合するポートのいずれが、使用可能で且つ未指定であるか決定する。使用可能なポートがあるときに、システムは、コネクタを受け入れるための適合するポートを選択する。
【００４６】
４０８において、ある実施形態では、選択されたポートの付近にあるＬＥＤは、選択に応答してアクチベートされて、ユーザに視覚指示を与え、複数のポートのうちのどのポートを特定の外部コネクタに使用すべきか指示する。更に、上述したように、ある実施例では、ＬＥＤは、コネクタがポートに接近するとき又は正しい方向に接近するとき、点灯したＬＥＤの輝度をコントロールするように管理される。４１０へ進むと、接続支援信号を発生するために、接近及び方向データがプロセッサに送られる。１つの実施例として、これは、物理的接続を完了する上でユーザの助けとなるように接続プロセスを表すグラフィックユーザインターフェイス（ＧＵＩ）の形態である。一実施例において、図１に示すユーザインターフェイス１４０のように、ＧＵＩは、使用可能なポートと外部装置との間の接続を完了する上でユーザの助けとなるように、画像データ、テキストインストラクション及び／又は他のビジュアルインストラクションを含む。４１２へ進むと、ＧＵＩがディスプレイ装置に送られる。上述したように、接続支援信号は、ＬＥＤ、オーディオ信号、グラフィックユーザインターフェイス画像及びインストラクション、又はその組み合わせを含む。
【００４７】
４１４において、特定のポートに対して外部コネクタの更新された位置及び方向が決定される。４１６において、外部コネクタが接続された場合には、この方法は、４２０へ進み、終了となる。４１６に戻ると、外部コネクタがポートに接続されない場合には、この方法は、４１８へ進み、更新された位置及び方向データをプロセッサへ送って、接続プロセスの更新状態を表すようにＧＵＩを変更する。この方法は、４１２へ戻り、ディスプレイ装置にＧＵＩを送ることができる。
【００４８】
図４に示す実施例では、接続プロセスを表す出力がグラフィックインターフェイスを経て与えられると仮定した。しかしながら、上述したように、出力は、ビジュアル出力に加えて又はそれに代わって、オーディオ出力として与えられてもよい。この場合に、４１０において、プロセッサは、接続プロセスを完了するためにユーザにより行われるべきアクションを表すオーディオ出力も発生する。この実施例では、４１２において、オーディオ情報がオーディオ再生のためにスピーカへ送られる。この場合も、上述したように、ある実施例では、オーディオ情報は、外部コネクタがポートに接近するときに又は外部コネクタが正しい方向に調整されるときに変化する周波数、振幅又は他のパラメータを有するオーディオ信号を含む。又、オーディオ情報は、接続を完了するための口頭のインストラクションも含む。更に、先に述べたように、フィードバックは、振動信号のように触覚的であり、外部装置を通して、又は外部装置が係合するシステムの表面を通して、ユーザに伝達される。上述したように、この表面は、ポートに接近したものであるか、又は個別の、潜在的によりアクセスし易い表面である。
【００４９】
図１Ａ−４に示されて上述したシステム及び方法に関連して、１つ以上のポートに接近するケーブルを検出するための接近検出器及び１つ以上の付加的なセンサを含むコンピューティングシステムが開示された。１つ以上のセンサは、コネクタの形式、特定のポートに対するコネクタの位置を決定し、そして好ましくは、ポートに対するコネクタの方向も決定するのに使用される。更に、コンピューティングシステムは、コネクタの形式に基づき及び未使用で且つ未指定の適合ポートの利用性に基づいて、どのポートを使用すべきか動的に決定する。ある実施例では、コンピューティングシステムは、選択されたポートに対する外部コネクタの位置及び／又は方向を表すグラフィックユーザインターフェイスを与えるように構成される。更に、ある実施例では、コンピューティングシステムは、選択されたポートに対する外部コネクタの位置及び／又は方向に関する情報を与える可聴信号を発生するように構成される。更に付加的な実施例では、コンピューティングシステムは、関連ＬＥＤを点灯して、ポートの視覚指示をユーザに与えると共に、選択されたポートに対する外部コネクタの位置及び／又は方向を表すようにＬＥＤの輝度又は動作を変化させるようにも構成される。
【００５０】
ここに述べる技術は、動き及び他の位置情報と無関係な事象生成データの検出を洗練化するように付加的なセンサ信号又はそのような信号から導出される測定値と共に使用され得る。従って、本発明は、この開示に基づく請求の範囲及びその等効物のみによって限定されることを明確に理解されたい。
【符号の説明】
【００５１】
１００：システム
１０２：コンピューティング装置
１０４：ディスプレイ
１０６：電源ボタン
１０８、１１６、１１８、１２０、１２２、１２４：ポート
１１２、１１４：オーディオポート
１２６、１２８：ＬＥＤ
１２９：ＵＳＢポート
１３４：関連コネクタ
１３５、１３５’：外部装置
１３６：レンズ
１４０：ユーザインターフェイス
１４６、１４８：インストラクション
１６０：磁石
１６２：磁界感知装置
１６４：ＲＦＩＤタグ
１８４：ＬＥＤ
１８６、１９０：触覚アクチュエータ
２００：システム
２１６：メモリ
２１２：プロセッサ
２１４：インターフェイス回路
２１８：スピーカ
２２０：カメラ
２２４：電源ＬＥＤ
２２８：イーサネットＬＥＤ
２４８：センサ
２５０：接続形式識別
２５２：接近検出
２５４：方向検出
２５６：方向データ
２５８：信号ジェネレータ
２６０：ＧＵＩジェネレータ
２６４：ポート選択ロジック
２６２：オーディオジェネレータ
２６６：カメラコントローラ
【図１Ａ】
0005326046.tif 000002
【図１Ｂ】
0005326046.tif 000003
【図１Ｃ】
0005326046.tif 000004
【図２】
0005326046.tif 000005
【図３】
0005326046.tif 000006
【図４】
0005326046.tif 000007