(57)【特許請求の範囲】
【請求項１】
非一時的なコンピュータ可読記憶媒体であって、該コンピュータ可読記憶媒体に記憶されている命令を含み、該命令は、少なくとも１つのプロセッサによる実行時に、タッチセンサと無線スキャナとを備える携帯コンピューティング・システムに、
前記タッチセンサを介して入力が受信されたと前記携帯コンピューティング・システムが判定した場合には前記無線スキャナによるスキャンを一時停止することと、
前記無線スキャナを介して入力が受信されたと前記携帯コンピューティング・システムが判定した場合には前記タッチセンサによるスキャンを一時停止することと、を少なくとも行わせるように構成されている、非一時的なコンピュータ可読記憶媒体。
【請求項２】
前記タッチセンサは静電容量センサを含む、請求項１に記載の非一時的なコンピュータ可読記憶媒体。
【請求項３】
前記無線スキャナは、近距離通信（ＮＦＣ）スキャナを含み、
前記ＮＦＣスキャナを介して入力が受信されたと判定することは、前記携帯コンピューティング・システムの外部にあるスマートカードとのハンドシェーク・プロトコルを完了することを含む、請求項１又は２に記載の非一時的なコンピュータ可読記憶媒体。
【請求項４】
前記タッチセンサは、静電容量センサを含み、
前記無線スキャナは、近距離通信（ＮＦＣ）スキャナを含む、請求項１に記載の非一時的なコンピュータ可読記憶媒体。
【請求項５】
前記命令は、前記無線スキャナによるスキャンと前記タッチセンサによるスキャンとを前記コンピューティング・システムに交互に行わせるように構成されている、請求項１乃至４のいずれか一項に記載の非一時的なコンピュータ可読記憶媒体。
【請求項６】
前記命令は、
前記無線スキャナによるスキャンの期間を変更した後、前記タッチセンサによるスキャンを行うことと、
前記タッチセンサによるスキャンの期間を変更した後、前記無線スキャナによるスキャンを行うことと、を行うように構成されている、請求項５に記載の非一時的なコンピュータ可読記憶媒体。
【請求項７】
前記命令は、携帯コンピューティング・デバイスに含まれるディスプレイに基づいて、前記タッチセンサにスキャンの同期を行わせるように構成されている、請求項１乃至６のいずれか一項に記載の非一時的なコンピュータ可読記憶媒体。
【請求項８】
触知入力に関しスキャンするように構成されているタッチセンサと、
無線信号に関しスキャンするように構成されている無線スキャナと、
少なくとも１つのプロセッサと、
少なくとも１つのメモリデバイスと、を備える携帯コンピューティング・システムであって、前記少なくとも１つのメモリデバイスは、前記少なくとも１つのメモリデバイスに記憶されている命令を含み、該命令は、前記少なくとも１つのプロセッサによる実行時に、前記携帯コンピューティング・システムに、
前記タッチセンサを介して入力が受信されたと前記携帯コンピューティング・システムが判定した場合には前記無線スキャナによるスキャンを一時停止することと、
前記無線スキャナを介して入力が受信されたと前記携帯コンピューティング・システムが判定した場合には前記タッチセンサによるスキャンを一時停止することと、を少なくとも行わせるように構成されている、携帯コンピューティング・システム。
【請求項９】
前記タッチセンサは、前記触知入力に関しスキャンするように構成されている静電容量センサを含む、請求項８に記載の携帯コンピューティング・デバイス。
【請求項１０】
前記タッチセンサは、前記無線スキャナがスキャンを実行する前に、１００ｋＨｚから１５０ｋＨｚの間の周波数において１〜２ミリ秒にわたって静電容量スキャンを実行するように構成されている、請求項８又は９に記載の携帯コンピューティング・デバイス。
【請求項１１】
前記無線スキャナは近距離通信（ＮＦＣ）スキャナを含む、請求項８乃至１０のいずれか一項に記載の携帯コンピューティング・デバイス。
【請求項１２】
前記ＮＦＣスキャナを介して入力が受信されたと判定することは、前記携帯コンピューティング・システムの外部にあるスマートカードとのハンドシェーク・プロトコルを完了することを含む、請求項１１に記載の携帯コンピューティング・デバイス。
【請求項１３】
前記命令は、前記無線スキャナによるスキャンと前記タッチセンサによるスキャンとを前記コンピューティング・システムに交互に行わせるように構成されている、請求項８乃至１２のいずれか一項に記載の携帯コンピューティング・デバイス。
【請求項１４】
前記タッチセンサはガラス表面よりも下に配置されている、請求項８乃至１３のいずれか一項に記載の携帯コンピューティング・デバイス。
【請求項１５】
前記タッチセンサと、前記無線スキャナと、前記少なくとも１つのプロセッサと、前記少なくとも１つのメモリデバイスとを含むベース部と、
該ベース部に回転可能に取り付けられ、ディスプレイを含む蓋部と、をさらに備え、
前記ベース部は、携帯コンピューティング・デバイスが閉姿勢のときには前記蓋部に対向するように構成されている上部と、該上部とは反対の下部と、を含み、
前記無線スキャナは、前記タッチセンサと前記ベース部の前記下部との間にある少なくとも１つのコイルを含む、請求項８乃至１４のいずれか一項に記載の携帯コンピューティング・デバイス。
【請求項１６】
３層プリント回路基板（ＰＣＢ）をさらに備え、該３層ＰＣＢは、
前記タッチセンサを含む第１層と、
前記無線スキャナに含まれる少なくとも１つのコイルを含む第２層と、
前記タッチセンサを制御するタッチ制御部と前記少なくとも１つのコイルを制御する無線制御部とを含む第３層と、を備える、請求項８乃至１５のいずれか一項に記載の携帯コンピューティング・デバイス。
【請求項１７】
前記第２層は、前記第１層と前記第３層との間に配置されている、請求項１６に記載の携帯コンピューティング・デバイス。
【請求項１８】
携帯コンピューティング・デバイスに取り付けられるように構成されているトラックパッド・モジュールであって、
静電容量の変化に関しスキャンするように構成されているタッチセンサを含む第１層と、
無線信号を送信するとともに無線信号に関しスキャンするように構成されている第１近距離通信（ＮＦＣ）コイルと第２ＮＦＣコイルとを少なくとも含む第２層と、
ＮＦＣ制御部を含む第３層と、を備え、前記ＮＦＣ制御部は、前記第１ＮＦＣコイル及び前記第２ＮＦＣコイルを介して受信される無線信号を処理し、前記第１ＮＦＣコイル及び前記第２ＮＦＣコイルを介して無線信号を送信するように構成され、
前記タッチセンサを介して入力が受信されたと判定された場合には前記第１ＮＦＣコイル及び前記第２ＮＦＣコイルによるスキャンが一時停止され、
前記第１ＮＦＣコイル及び前記第２ＮＦＣコイルを介して入力が受信されたと判定された場合には前記タッチセンサによるスキャンが一時停止される、トラックパッド・モジュール。
【請求項１９】
前記第２層は、前記第１層と前記第３層との間に配置されている、請求項１８に記載のトラックパッド・モジュール。
【請求項２０】
前記第１層における前記第２層とは反対側にガラス表面をさらに備える、請求項１８又は１９に記載のトラックパッド・モジュール。
【請求項２１】
前記第１ＮＦＣコイルは、前記第２ＮＦＣコイルの直径の２倍以上の直径を有する、請求項１８乃至２０のいずれか一項に記載のトラックパッド・モジュール。
【請求項２２】
トラックパッドは、
前記タッチセンサと前記第１ＮＦＣコイル及び前記第２ＮＦＣコイルとのいずれにおいても入力が検知されない第１モードであって、前記タッチセンサによるスキャンと前記第１ＮＦＣコイル及び前記第２ＮＦＣコイルによるスキャンとを交互に行うことを含む、第１モードと、
前記タッチセンサにおいて入力が検知され、前記第１ＮＦＣコイル及び前記第２ＮＦＣコイルにおいてスキャンが実行されない、第２モードと、
前記第１ＮＦＣコイル及び第２ＮＦＣコイルのうちの少なくとも一方において入力が検知され、前記タッチセンサにおいてスキャンが実行されない、第３モードと、を含む３つのモードのうちの１つにより動作するように構成されている、請求項１８乃至２１のいずれか一項に記載のトラックパッド・モジュール。
【請求項２３】
前記トラックパッドは、前記携帯コンピューティング・デバイスに取り付けられるとき、前記第１モードと前記第２モードと前記第３モードとのいずれかになることによって、前記携帯コンピューティング・デバイスのプロセッサから受信される信号に応答するように構成されている、請求項２２に記載のトラックパッド・モジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
本説明は、触知入力デバイス及び無線入力デバイス等、携帯コンピューティング・デバイス上の入力デバイスに関する。
【背景技術】
【０００２】
携帯コンピューティング・デバイスにおけるトラックパッド等の触知入力デバイスは、使用者の指に関する静電容量スキャンを実行すること等によって使用者の入力を検知できる。
【図面の簡単な説明】
【０００３】
【図１】例示的な実施形態による、触知入力デバイスを備える携帯コンピューティング・デバイスを示す図。
【図２Ａ】例示的な実施形態による、触知入力デバイスと、プロセッサと、メモリと、を示す図。
【図２Ｂ】別の例示的な実施形態による、触知入力と、プロセッサと、メモリと、を示す図。
【図３Ａ】プリント回路基板（ＰＣＢ）が２つの層を有する例示的な実施形態による、携帯コンピューティング・デバイスのベース内の触知入力デバイスのＰＣＢを示す図。
【図３Ｂ】図３Ａに示す例示的な実施形態による、ＰＣＢの第１層を示す図。
【図３Ｃ】図３Ａに示す例示的な実施形態による、ＰＣＢの第２層を示す図。
【図４Ａ】ＰＣＢが３つの層を有する別の例示的な実施形態による、携帯コンピューティング・デバイスのベース内の触知入力デバイスのＰＣＢを示す図。
【図４Ｂ】図４Ａに示す例示的な実施形態による、ＰＣＢの第１層を示す図。
【図４Ｃ】図４Ａに示す例示的な実施形態による、ＰＣＢの第２層を示す図。
【図４Ｄ】図４Ａに示す例示的な実施形態による、ＰＣＢの第３層を示す図。
【図５】例示的な実施形態による、携帯コンピューティング・デバイスによって実行される処理を示すフロー図。
【図６】例示的な実施形態による、携帯コンピューティング・デバイスの構成要素によって実行される動作を示すタイミング図。
【図７】本明細書において説明する技術を実装するために使用され得るコンピュータ・デバイス及びモバイル・コンピュータ・デバイスの一例を示す図。
【発明を実施するための形態】
【０００４】
例示的な実施形態では、携帯コンピューティング・デバイスは、トラックパッドに対する使用者の指等の触知入力に関するスキャンと、近距離通信（ＮＦＣ）信号等の無線入力に関するスキャンと、を交互に行うことができる。触知入力が受信される場合、携帯コンピューティング・デバイスは、無線入力に関するスキャンを停止できる一方、触知入力の受信を継続する。携帯コンピューティング・デバイスは、触知入力の受信を停止する場合、触知入力に関するスキャンと無線入力に関するスキャンとの交互の実行に戻り得る。無線入力が受信される場合、携帯コンピューティング・デバイスは、触知入力に関するスキャンを停止する一方、無線入力を送信したデバイスと無線により通信することができる。携帯コンピューティング・デバイスは、デバイスとの無線による通信を終えた場合、触知入力に関するスキャンと無線入力に関するスキャンとの交互の実行に戻り得る。
【０００５】
例示的な実施形態では、近距離通信（ＮＦＣ）信号等の無線入力を検知するためのコイルが、トラックパッド等の触知入力デバイスに含まれ得る。コイルは、例えば、触知入力を検知するためのタッチセンサが取り付けられている層よりも下である、触知入力デバイスの層に取り付けられてよい。触知入力を検知するためのタッチセンサは、例えば、使用者の指によって生じる静電容量の変化を検知できる。
【０００６】
例示的な実施形態では、非一時的なコンピュータ可読記憶媒体は、該コンピュータ可読記憶媒体に記憶されている命令を含んでよい。該命令は、少なくとも１つのプロセッサによる実行時に、タッチセンサと無線スキャナとを備える携帯コンピューティング・システムに、前記タッチセンサを介して入力が受信されたと前記携帯コンピューティング・システムが判定した場合には前記無線スキャナによるスキャンを一時停止することと、前記無線スキャナを介して入力が受信されたと前記携帯コンピューティング・システムが判定した場合には前記タッチセンサによるスキャンを一時停止することと、を少なくとも行わせるように構成されてよい。
【０００７】
例示的な実施形態では、携帯コンピューティング・システムは、触知入力に関しスキャンするように構成されているタッチセンサと、無線信号に関しスキャンするように構成されている無線スキャナと、少なくとも１つのプロセッサと、少なくとも１つのメモリデバイスと、を備え得る。前記少なくとも１つのメモリデバイスは、前記少なくとも１つのメモリデバイスに記憶されている命令を含んでもよく、該命令は、前記少なくとも１つのプロセッサによる実行時に、前記携帯コンピューティング・システムに、前記タッチセンサを介して入力が受信されたと前記携帯コンピューティング・システムが判定した場合には前記無線スキャナによるスキャンを一時停止することと、前記無線スキャナを介して入力が受信されたと前記携帯コンピューティング・システムが判定した場合には前記タッチセンサによるスキャンを一時停止することと、を少なくとも行わせるように構成されてよい。
【０００８】
例示的な実施形態では、トラックパッド・モジュールが、携帯コンピューティング・デバイスに取り付けられるようになっていてもよい。トラックパッド・モジュールは、静電容量の変化に関しスキャンするように構成されているタッチセンサを含む第１層と、無線信号を送信するとともに無線信号に関しスキャンするように構成されている第１近距離通信（ＮＦＣ）コイルと第２ＮＦＣコイルとを少なくとも含む第２層と、ＮＦＣ制御部を含む第３層と、を備え、前記ＮＦＣ制御部は、前記第１ＮＦＣコイル及び前記第２ＮＦＣコイルを介して受信される無線信号を処理し、前記第１ＮＦＣコイル及び前記第２ＮＦＣコイルを介して無線信号を送信するように構成されている。
【０００９】
例示的な実施形態では、非一時的なコンピュータ可読記憶媒体は、タッチセンサと無線スキャナとを備える携帯コンピューティング・システムに、前記タッチセンサを介して入力が受信されたと前記携帯コンピューティング・システムが判定した場合には前記無線スキャナによるスキャンを一時停止することと、前記無線スキャナを介して入力が受信されたと前記携帯コンピューティング・システムが判定した場合には前記タッチセンサによるスキャンを一時停止することと、を少なくとも行わせるための手段を含んでもよい。
【００１０】
例示的な実施形態では、携帯コンピューティング・システムは、触知入力に関しスキャンするための手段と、無線信号に関しスキャンするための手段と、命令を処理するための手段と、命令及び／又はデータを記憶するための手段と、を備え得る。前記命令及び／又はデータを記憶するための手段は、前記携帯コンピューティング・システムに、前記タッチセンサを介して入力が受信されたと前記携帯コンピューティング・システムが判定した場合には前記無線スキャナによるスキャンを一時停止することと、前記無線スキャナを介して入力が受信されたと前記携帯コンピューティング・システムが判定した場合には前記タッチセンサによるスキャンを一時停止することと、を少なくとも行わせるための手段を含んでいてもよい。
【００１１】
例示的な実施形態では、トラックパッド・モジュールが、携帯コンピューティング・デバイスに取り付けられるようになっていてもよい。前記トラックパッド・モジュールは、静電容量の変化に関しスキャンするための手段と、無線信号を送信するとともに無線信号に関しスキャンするための手段と、受信される前記無線信号を処理するための手段と、を備え得る。
【００１２】
１つ以上の実施形態の詳細を添付の図面及び以下の説明に記載している。他の特徴は、説明及び図面並びに特許請求の範囲から明らかとなる。
携帯コンピューティング・デバイスに用いるためのトラックパッド・モジュール又はタッチパッド・モジュール等の触知入力デバイスは、携帯コンピューティング・デバイスと通信したり、その動作を制御したりするために使用され得る。携帯コンピューティング・デバイスは、例えば、ラップトップ・コンピュータ若しくはノートブック・コンピュータ、ネットブック、又はシンクライアントを含んでいてもよい。触知入力デバイスは、使用者が触知入力デバイスの上面に対して接触することによって、携帯コンピューティング・デバイス内において電気信号がトリガされるように構成され得る。例えば、使用者は、コンピューティング・デバイスのディスプレイ上に視認可能なカーソルを動かすべく、触知入力デバイスの上面において１つ以上の指（又は一部の場合では、指関節、又は手の一部）をスライドしたり動かしたりできる。支払取引を行わせるように情報を送信及び受信するようスマートカードと無線通信すること等の携帯電話の一部の機能が、触知入力デバイスに含まれてもよい。タッチ入力を検知するための触知入力デバイス１０６によって実行されるタッチスキャンは、タッチスキャンと無線スキャンとの間の干渉を抑制するために、スマートカードからの無線入力を検知するための無線スキャンと同期され得る。本明細書では、図面における上面図に対する参照は、触知入力デバイスの使用中に使用者によって観察される眺めを指して用いられる。例えば、上面図は、携帯コンピューティング・デバイス内における動作を開始するように使用者が触知入力デバイスの上面に接触できるよう、携帯コンピューティング・デバイス内に配置されている触知入力デバイスの眺めを指す場合がある。
【００１３】
図１は、例示的な実施形態による、触知入力デバイス１０６を備える携帯コンピューティング・デバイス１００の図である。携帯コンピューティング・デバイス１００は、ベース１０２と蓋１０４とを備えることができる。蓋１０４は、ディスプレイ１１８を備えていてもよく、そのディスプレイ１１８は、例えば、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）ディスプレイ、又は他の種類の電子視覚ディスプレイ・デバイスであってもよい。ベース１０２は、触知入力デバイス１０６と、ハウジング１１０と、キーボード１１６と、を構成要素として特に備え得る。ハウジング１１０は、上部１１２と下部１１４とを備えることができる。
【００１４】
触知入力デバイス１０６は、ガラス等の非導電性材料から作成されるとともに使用者による入力（例えば、タッチ、スワイプ、スクロール、ドラッグ、クリック、ホールド、タップ、複数の入力の組み合わせ等）を受信するように構成され得る上面１０８と、タッチセンサ（図示せず）と、を備えることができる。タッチセンサは、使用者が触知入力デバイス１０６の上面１０８に対して入力を行うときに作動させられ得るとともに、コンピューティング・デバイス１００内において電気信号を通信できる。触知入力デバイス１０６は、例えば、難燃性クラス４（ＦＲ４）のＰＣＢ等、下記の図面に関して示し、説明する多層プリント回路基板（ＰＣＢ）を備えていてもよい。ＰＣＢは、近距離通信（ＮＦＣ）スキャナ等、無線通信デバイス又は無線スキャナをさらに備えていてもよい。
【００１５】
触知入力デバイス１０６及び／又はキーボード１１６を介した使用者による入力を処理するために、ドームスイッチ、粘着シート、及びケーブル（図示せず）等、他の構成要素も携帯コンピューティング・デバイス１００に一体化されていてよい。携帯コンピューティング・デバイス１００のディスプレイ１１８に示される様々な要素は、触知入力デバイス１０６に対する接触及び／又はキーボード１１６に関する様々な動きに基づいて更新され得る。触知入力デバイス１０６等の触知入力デバイスは、携帯コンピューティング・デバイス１００等の内蔵型携帯ラップトップ・コンピュータにおいて用いられてもよく、コンピュータの近くに平坦な面を必要としない。触知入力デバイス１０６は、キーボード１１６の近くに配置されてもよい。
【００１６】
本明細書において説明する入力デバイス（例えば、１０６、１１６）の構成要素は、そのような構成要素のために使用されるプラスチック、金属、ガラス、セラミック等、様々な異なる材料を用いて形成されてよい。ベース１０２のハウジング１１０はそれぞれ、少なくとも部分的に、ステンレス鋼材（例えば、ＳＵＳ３０１又はＳＵＳ３０４）又はアルミニウム等、導電性材料を用いて形成されてもよい。
【００１７】
図２Ａは、例示的な実施形態による、触知入力デバイス１０６と、プロセッサ２０４と、メモリ２０６と、を示す図である。プロセッサ２０４とメモリ２０６とは、図１に示す携帯コンピューティング・デバイス１００の構成要素であってよく、携帯コンピューティング・デバイス１００のベース１０２に含まれ得る。
【００１８】
触知入力デバイス１０６は、表面１０８と、プリント回路基板（ＰＣＢ）２０２と、を備えることができる。ＰＣＢ２０２は、トラックパッド・モジュール及び／又はタッチパッド・モジュールを備えていてもよい。表面１０８は、ガラスから作成されてもよい。表面１０８は、例えば、使用者又は物体の接触による損傷からＰＣＢ２０２を保護できる。使用者は、触知入力デバイス１０６に入力を提供するべく、表面１０８に指を置いたり、タップしたり、表面１０８に沿って指をスライドしたりできる。ＰＣＢ２０２は、触知入力を感知するための静電容量センサ等のタッチセンサと、ＮＦＣ信号を感知及び送信するためのコイルと、タッチセンサ及びコイルを制御するための制御部と、を備え得る。
【００１９】
プロセッサ２０４は、本明細書において説明する処理及び機能を実行するべく、機能の実行及び命令の実行が可能なシングルコア又はマルチコアの少なくとも１つのプロセッサを含み得る。メモリ２０６は、本明細書において説明する機能及び処理を実行するための命令等、データ及び／又は命令を記憶するように構成されている少なくとも１つのメモリデバイスを含み得る。メモリ２０６は、例えば、プロセッサ２０４による実行時に、本明細書において説明する処理及び機能を携帯コンピューティング・デバイス１００に実行させる命令を記憶できる。
【００２０】
図２Ｂは、別の例示的な実施形態による、触知入力デバイス１０６と、プロセッサ２０４と、メモリ２０６と、を示す図である。この例では、ワイヤ２０８は、プリント回路基板２０２及び／又は表面１０８を部分的又は完全に囲むことができる。ワイヤ２０８は、ＮＦＣ信号等の無線信号の検知及び送信のためのコイルとして役立ち得る。ワイヤ２０８は、無線スキャナの構成要素であってもよく、図３Ｃ及び図４Ｃに示すコイルを補完する場合もあれば、置換する場合もある。ワイヤ２０８は、例えば、無線信号又は電磁信号を受信し、無線信号又は電磁信号を無線制御部に送り、無線制御部から受信される命令及び／又は信号に基づいて無線信号又は電磁信号を生成することが可能である。
【００２１】
図３Ａは、ＰＣＢ２０２が２つの層を有する例示的な実施形態による、携帯コンピューティング・デバイス１００のベース１０２内の触知入力デバイス１０６のＰＣＢ２０２を示す図である。この例では、ＰＣＢ２０２は、第１層３０２と第２層３０４とを有する。ＰＣＢ２０２は、ベース１０２の上部１１２とベース１０２の下部１１４との間に存在する。図３Ａに示していないが、表面１０８は、ベース１０２の上部１１２の開口内に配置されてもよく、ベース１０２の上部１１２によって包囲されてもよい。表面１０８は、ガラス等の非導電性材料から作成される場合があり、これによって、無線信号が表面１０８を通過できる一方、上部１１２を含むベース１０２のハウジング１１０は、アルミニウムを含む金属等の導電性材料から作成されてよく、これは、無線信号を遮断し得る。第１層３０２は、第２層３０４よりも上に存在し、第２層３０４よりもベース１０２の上部１１２に近い。第２層３０４は、第１層３０２よりも下に存在し、第１層３０２よりもベース１０２の下部１１４に近い。図に示していないが、第１層３０２及び第２層３０４は、触知入力デバイス１０６の構成要素同士の間のインタコネクトを含んでいてよい。
【００２２】
図３Ｂは、図３Ａに示す例示的な実施形態による、ＰＣＢ２０２の第１層３０２の図である。この例では、第１層３０２は、タッチセンサ３０６を含む。タッチセンサ３０６は、触知入力デバイス１０６への使用者からのタッチ入力を検知するように構成され得る。タッチセンサ３０６は、例えば、静電容量グリッドを含む場合がある。タッチセンサ３０６は、センサグリッドを形成する任意の数の列及び行のワイヤを含んでいてよい。例示的な実施形態では、タッチセンサ３０６は、１８行のキャパシタを含む。タッチセンサ３０６は、図３Ｂにおいて矩形として示しているが、円形又は楕円形等、任意の形状であってもよい。ワイヤは、数ミリメートル等、互いに任意の距離だけ離間されてよく、触知入力を感知するように設計され得る。タッチセンサ３０６のワイヤは、静電容量の変化を検知できる。タッチセンサ３０６のワイヤは、触知入力デバイス１０６上における使用者の指のタッチ、タップ、又はスライドによって生じる静電容量の変化を検知できる。タッチセンサ３０６は、使用者の指によって生じる静電容量の変化を反映する信号を、触知入力デバイス１０６に含まれる制御部に送信する。
【００２３】
タッチセンサ３０６は、静電容量スキャンを実行できる。例示的な実施形態では、タッチセンサ３０６によって実行される静電容量スキャンは、１００キロヘルツから１５０キロヘルツの間の周波数を有する。タッチセンサ３０６は、タッチセンサ１０６の全領域を１〜２ミリ秒間にスキャンし得る。静電容量スキャンは、ＮＦＣ信号等の無線信号に関するスキャン又はその無線信号の送信に干渉する場合がある。例示的な実施形態では、許容可能な信号対雑音及び干渉（ＳＩＮＲ）比、及び／又は入力の解釈における許容可能な低い誤り確率を維持するとともに、触知入力デバイス１０６内において静電容量スキャンと無線スキャンとを同時に実行することは不可能である。
【００２４】
図３Ｃは、図３Ａに示す例示的な実施形態による、ＰＣＢ２０２の第２層３０４の図である。この例では、第２層３０４は、ＮＦＣスキャナ等の無線スキャナのための少なくとも１つのコイル又は複数のコイルを含んでいてよい。図３Ｃは、第１コイル３０８と第２コイル３１０とを示す。図３Ｃに２つのコイル３０８，３１０を示しているが、２つよりも多いコイルが第２層３０４に含まれていてもよい。例示的な実施形態では、コイル３０８，３１０は、互いに異なるサイズ及び／又は直径を有する。例えば、第１コイル３０８は、第２コイル３１０の直径の２倍以上の直径を有してもよい。無線スキャナは、第１直径を有する第１組のコイル及び第２直径を有する第２組のコイル（第１直径は第２直径の２倍以上である）等、互いに異なる直径を有する複数組のコイルを含む場合がある。第１コイル３０８及び第２コイル３１０は、ＮＦＣスキャナと通信するスマートカード等、携帯コンピューティング・デバイスの外部の電子デバイスから受信される無線信号及び／又は電磁信号を検知できる。第１コイル３０８及び第２コイル３１０は、さらに、信号を生成し、その信号を電子デバイスに送信できる。コイル３０８，３１０は、例えば、１３メガヘルツから１４メガヘルツの間の周波数において信号をスキャン及び生成できる。
【００２５】
コイル３０８，３１０は、無線制御部３１２と通信してもよい。無線制御部３１２は、コイル３０８，３１０を介して電子デバイスと通信するために、信号を処理及び生成することを含む処理を実行できる。無線制御部３１２は、スマートカード等の電子デバイスに対し、ハンドシェーク・プロトコル等の認証技術をさらに実行でき、スマートカードによる支払を処理できる。無線制御部３１２は、プロセッサと、無線制御部３１２、無線スキャナ、及び／又はＮＦＣスキャナに関し本明細書において説明する機能及び処理を実行するためのファームウェアを含むメモリと、入力／出力の周辺装置と、を含む集積回路を備える場合がある。コイル３０８，３１０と無線制御部３１２とは、集合的に、無線スキャナ及び／又はＮＦＣスキャナを構成する場合がある。
【００２６】
第２層３０４は、タッチ制御部３１４をさらに含み得る。タッチ制御部３１４は、タッチセンサ３０６からの信号を受信及び処理できる。タッチ制御部３１４は、タッチセンサ３０６から受信される未処理のデータをプロセッサ２０４に提供する場合もあれば、その未処理のデータを解釈し、プロセッサ２０４にジェスチャ信号を送信する場合もある。タッチ制御部３１４が未処理のデータを解釈し、プロセッサ２０４にジェスチャ信号を送信する例では、タッチ制御部３１４は、触知入力デバイス１０６における使用者による動きを認識できる。タッチ制御部３１４は、プロセッサと、タッチ制御部３１４及び／又は触知入力デバイス１０６に関し本明細書において説明する機能及び処理を実行するためのファームウェアを含むメモリと、入力／出力の周辺装置と、を含む集積回路を備える場合がある。図３Ｂに関し示し、説明したタッチセンサ３０６と、タッチ制御部３１４とは、集合的に、タッチスキャナを構成する場合がある。
【００２７】
上述したように、コイル３０８，３１０による無線スキャンは、タッチセンサ３０６による静電容量スキャンに干渉することがある。タッチスキャナ及び無線スキャナは、スキャン時間及び／又は時間スロットが交互であってよい。例えば、タッチスキャナが５ミリ秒間スキャンし、次いで、無線スキャナが１ミリ秒間スキャンし、これに続き、タッチスキャナが再度５ミリ秒間スキャンし、無線スキャナが１ミリ秒間スキャンしてよい。これは単なる一例であり、他のスキャン間隔が実行されてもよい。タッチスキャナ及び無線スキャナのうちのいずれかが信号を受信及び／又は認識する場合、その受信及び／又は認識をしているスキャナにスキャンを干渉なく継続させるために、他方のスキャナはスキャンを停止できる。例示的な実施形態によれば、無線制御部３１２とタッチ制御部３１４とは、スキャンのスロット及び／又は間隔を割り当てたり、いつ信号が受信及び／又は認識されたかを示したりするために互いに直接的に通信する場合もあれば、ＰＣＢ２０２上の制御部（図示せず）によって、スキャンのスロット及び／又は間隔を割り当てられたり、スキャンを停止するように命令されたりする場合もあれば、図２Ａ及び図２Ｂに示すプロセッサ２０４によって、スキャンのスロット及び／又は間隔を割り当てられたり、スキャンを停止するように命令されたりする場合もある。タッチスキャナ及び／又は無線スキャナは、タッチスキャナ又は無線スキャナ以外の携帯コンピューティング・デバイス１００におけるデバイスに基づいて、スキャンを同期してもよく、例えば、例示的な実施形態によれば、図１に示すディスプレイ１１８に維持され、又は関連付けられているクロックに基づいて同期してもよい。
【００２８】
図４Ａは、ＰＣＢ２０２が３つの層を有する例示的な実施形態による、携帯コンピューティング・デバイス１００のベース１０２内の触知入力デバイス１０６のＰＣＢ２０２を示す図である。この例では、ＰＣＢ２０２は、第１層４０２と第２層４０４と第３層４０６とを備える。図４Ａに示していないが、表面１０８は、ベース１０２の上部１１２の開口内に配置されてもよく、ベース１０２の上部１１２によって包囲されてもよい。表面１０８は、ガラス等の非導電性材料から作成される場合があり、これによって、無線信号が表面を通過できる一方、上部１１２を含むベース１０２のハウジング１１０は、アルミニウムを含む金属等の導電性材料から作成されてよく、これは、無線信号を遮断し得る。この例では、第１層４０２は、第２層４０４及び第３層４０６よりも上に存在し、第２層４０４及び第３層４０６よりも上部１１２に近い。第２層４０４は、第１層４０２と第２層４０６との間に存在し、第１層４０２よりも下、かつ、第３層４０６よりも上に存在する。第３層４０６は、第１層４０２及び第２層４０４よりも下に存在し、第１層４０２及び第２層４０４よりもベース１０２の下部１１４に近い。図に示していないが、第１層４０２、第２層４０４、及び第３層４０６は、触知入力デバイス１０６の構成要素同士の間のインタコネクトを含んでいてよい。
【００２９】
図４Ｂは、図４Ａに示す例示的な実施形態による、ＰＣＢ２０２の第１層４０２の図である。この例では、第１層４０２は、タッチセンサ３０６を含む。タッチセンサ３０６は、図３Ｂに関し上述したタッチセンサ３０６の構成要素及び機能を含む。
【００３０】
図４Ｃは、図４Ａに示す例示的な実施形態による、ＰＣＢ２０２の第２層４０４の図である。この例では、第２層４０４は、スマートカードの信号等、携帯コンピューティング・デバイス１００の外部の電子デバイスからの無線信号及び／又は電磁信号を検知したり、その電子デバイスに無線信号及び／又は電磁信号を送信したりするための少なくとも１つのコイル又は複数のコイル３０８，３１０を含む。図４Ｃは２つのコイル３０８，３１０を示しているが、より多くのコイルが第２層４０４に含まれていてもよい。図４Ｃに示すコイル３０８，３１０は、図３Ｃに関し示し、説明したコイル３０８，３１０と同様の特徴及び機能を有していてもよい。
【００３１】
図４Ｄは、図４Ａに示す例示的な実施形態による、ＰＣＢ２０２の第３層４０６を示す図である。この例では、第３層４０６は、無線制御部３１２とタッチ制御部３１４とを含む。無線制御部３１２及びタッチ制御部３１４は、図３Ｃに関し上述した無線制御部３１２及びタッチ制御部３１４のように同様の特徴及び機能を有していてもよい。
【００３２】
図５は、例示的な実施形態による、携帯コンピューティング・デバイス１００によって実行される処理を示すフロー図である。処理のどの部分が実行されるかについての判定は、集中意思決定スキーム又は分散意思決定スキームによってプロセッサ２０４により判定される場合もあれば、その判定は、無線制御部３１２とタッチ制御部３１４との間において送信されるメッセージに基づいて無線制御部３１２とタッチ制御部３１４とによって行われる場合もある。この例では、処理は、タッチスキャナ及び無線キャンナ（ｃａｎｎｅｒ）スキャナのいずれを介しても入力が受信されない場合（５０２）に始まり得る。
【００３３】
処理は、タッチスキャナのタッチセンサ３０６が、静電容量スキャン等、タッチ入力に関するスキャンを実行すること（５０４）を含んでいてよい。タッチ入力に関するスキャンは、触知入力デバイス１０６上における使用者の指のタッチ、タップ、又はスライドに基づいて静電容量の変化が生じたか否かをタッチセンサ３０６が検知すること等、静電容量の変化に関するスキャンを含んでいてもよい。処理は、信号が静電容量スキャンに基づいて受信されたか否かをタッチスキャナのタッチ制御部３１４が判定すること（５０６）をさらに含み得る。例示的な実施形態では、タッチ入力に関するスキャン（５０４）と、信号が受信されたか否かの判定（５０６）とは、下記の無線スキャンに進む前に約５ミリ秒間実行されてもよい。タッチ制御部３１４は、例えば、タッチセンサ３０６における静電容量の変化を反映するタッチセンサ３０６からの入力を受信及び解釈でき、入力が有効な信号又は使用者からの入力を反映しているか否か、また、入力が単なる雑音か否かを判定できる。
【００３４】
有効な信号が静電容量スキャンに基づいて受信された場合、処理は、静電容量スキャンを介して受信された信号をタッチ制御部３１４が処理すること（５０８）を含み得る。静電容量スキャンを介して受信された信号の処理は、無線スキャナによるスキャンの停止をさらに含み得る。タッチ制御部３１４が、コイル３０８，３１０によるスキャンを停止するように無線制御部３１２に命令する場合もあれば、プロセッサ２０４が、コイル３０８，３１０によるスキャンを停止するように無線制御部３１２に命令する場合もある。無線スキャナによるスキャンを停止し、受信されたタッチ信号を処理した（５０８）後、処理は、静電容量スキャン等、タッチ入力に関するスキャン（５０４）を繰り返し得る。処理は、タッチ入力が受信されなくなるまで、無線スキャンを行わずに静電容量スキャン等のタッチ入力に関するスキャンを継続し得る。
【００３５】
タッチ信号が受信されない場合、次いで、処理は、ＮＦＣ信号に関するスキャン等の無線スキャンを実行すること（５１０）を含み得る。処理は、ＮＦＣ信号等の有効な無線信号が受信されたか否かを判定すること（５１２）をさらに含んでいてよい。例示的な実施形態では、無線スキャン（５１０）と、無線信号が受信されたか否かの判定（５１２）とは、上述したタッチスキャンに進む前に、約１ミリ秒間実行される。ＮＦＣ信号に関するスキャン時、コイル３０８，３１０は、３０．４８センチメートル（１フィート）よりも遠くにおいて検知可能な信号を送信しないように十分低い送信電力等、低い送信電力のプローブを送信する場合がある。（５１４）に関し下記のように、無線制御部３１２は、スマートカード・タグの復号に成功した場合、無線スキャナがスマートカードと通信していると判定し、タッチスキャナに静電容量スキャンを停止するように命令できる。
【００３６】
有効な無線信号が受信されない場合、処理は、入力なし（５０２）に戻ってよく、タッチスキャン（５０４）と無線スキャン（５１０）とを交互に行う。例示的な実施形態では、処理は、約５ミリ秒のタッチスキャン（５０４）と約１ミリ秒の無線スキャン（５１０）とを交互に行ってもよい。スキャン期間は、触知入力デバイス１０６及び／又は携帯コンピューティング・デバイス１００に含まれるファームウェアによって（プロセッサ２０４等によって）制御又は変更される場合がある。
【００３７】
有効な信号が無線スキャンによって受信された場合、処理は、無線信号を処理すること（５１４）を含み得る。信号を処理する（５１４）とともに、処理は、タッチスキャンの停止をさらに含む場合がある。タッチスキャンは、タッチスキャン及び／又は静電容量スキャンを停止するようにタッチ制御部３１４に命令する無線制御部３１２によって停止させられる場合もあれば、タッチスキャン及び／又は静電容量スキャンを停止するようにタッチ制御部３１４に命令するプロセッサ２０４によって停止させられる場合もある。信号を処理した（５１４）後、処理は、これ以上、有効な無線信号が無線スキャンによって受信されなくなるまで、無線スキャンの実行（５１０）を含むように継続してよく、その受信されなくなる時点において、処理は、入力なし状態（５０２）に戻り、タッチスキャン（５０４）と無線スキャン（５１０）とを交互に行う。
【００３８】
図６は、例示的な実施形態による、タッチスキャナ及び無線スキャナによって実行される機能を示すタイミング図である。図５に関し上述したように、処理は、タッチスキャンと無線スキャンとを交互に行うことから始めてよい。
【００３９】
例示的な実施形態では、タッチ制御部３１４は、スキャン命令６０２をタッチセンサ３０６に送信できる。スキャン命令６０２の受信に応じて、タッチセンサ３０６は、静電容量スキャン等のタッチスキャン６０４を実行できる。タッチスキャン６０４中に入力が検知されない場合、無線制御部３１２は、スキャン命令６０６をコイル３０８，３１０に送信してよい。スキャン命令６０６の受信に応じて、コイル３０８，３１０は、ＮＦＣ信号に関するスキャンを含み得る無線スキャン６０８を実行できる。コイル３０８，３１０が信号を受信しない場合、タッチ制御部３１４は、別のスキャン命令６１０をタッチセンサ３０６に送信してよい。スキャン命令６１０の受信に応じて、タッチセンサ３０６は、別のスキャン６１２を実行できる。タッチセンサ３０６が入力を受信しない場合、無線制御部３１２は、別のスキャン命令をコイル３０８，３１０に送信してよい。コイル３０８，３１０は、スキャン命令６１４の受信に応じて、タッチスキャン６１６を実行できる。
【００４０】
コイル３０８，３１０は、スキャン６１６中に実際に入力を受信した場合、入力を報告する信号６１８を無線制御部３１２に送信し得る。信号６１８の受信に応じて、無線制御部３１２は、信号６１８を処理し、信号メッセージ６２０をプロセッサ６０４に送信することが可能である。信号メッセージ６２０は、ＮＦＣスキャナを含み得る無線スキャナがＮＦＣ信号等の無線信号を受信したことをプロセッサ６０４に示すものであってよい。コイル３０８，３１０は、信号の受信後、携帯コンピューティング・デバイス１００の外部の電子デバイス（スマートカードの場合がある）からの信号の受信６２２及び／又はその電子デバイスへの信号の送信６２２を継続できる。無線スキャナは、例えば、認証プロトコルに関わる場合もあれば、支払情報又は販売情報を電子デバイスと交換する場合もある。
【００４１】
信号メッセージ６２０の受信に応じて、プロセッサ２０４は、スキャン停止命令６２４をタッチ制御部３１４に送信し得る。スキャン停止命令６２４の受信に応じて、タッチ制御部３１４、タッチセンサ３０６、及び／又はタッチスキャナは、タッチスキャンの実行を停止し得る。図６は、信号メッセージ６２０をプロセッサ２０４に送信する無線制御部３１２と、スキャン停止命令６２４をタッチ制御部３１４に送信するプロセッサ２０４と、を示しているが、これは単なる一例である。別例では、無線制御部３１２が、スキャン停止命令を直接的にタッチ制御部３１４に送信してよい。
【００４２】
コイル３０８，３１０は、信号の受信に応じて、信号６２６が受信された信号であると示すとともに、その信号６２６の無線制御部３１２への送信を継続してよい。無線制御部３１２は、コイル３０８，３１０から受信された信号６２６を報告する信号メッセージ６２８をプロセッサ２０４に送信する場合がある。プロセッサ２０４は、タッチ制御部３１４に別のスキャン停止命令を送信することによって、又はタッチ制御部３１４にスキャン再開命令を送信しないことによって、信号メッセージ６２８の受信に応答できる。コイル３０８，３１０から信号を所定時間受信しない場合、次いで、無線制御部３１２は、信号なしメッセージ６３０をプロセッサ２０４に送信してもよく、これによって、信号又は入力が無線スキャナにおいて受信されていないことをプロセッサ２０４に通知してよい。別の例示的な実施形態では、無線制御部３１２は、信号なしメッセージ６３０をプロセッサ２０４に送信しなくてもよく、プロセッサ２０４は、信号メッセージを無線制御部３１２から受信しないことに基づいて、信号が無線スキャナにおいて受信されていないと判定してもよい。
【００４３】
プロセッサ２０４は、信号が無線スキャナにおいて所定時間受信されていないと判定した後、スキャン命令６３２をタッチ制御部３１４に送信してよい。スキャン命令６３２によって、タッチ制御部３１４は、スキャンを再開するように命令され得る。図６は、スキャン命令６３２をタッチ制御部３１４に送信するプロセッサ２０４を示しているが、これは単なる一例である。別の例示的な実施形態では、無線制御部６１２は、タッチ制御部３１４にスキャンを再開させるメッセージをタッチ制御部３１４に送信してもよい。
【００４４】
タッチ制御部３１４は、スキャン命令６３４をタッチセンサ３０６に送信することによって、スキャン命令６３２の受信に応答してよい。タッチセンサ３０６は、スキャン６３６を実行することによってスキャン命令６３４の受信に応答してよい。タッチスキャナの時間スロット中にタッチセンサ３０６において信号が受信されない場合、無線スキャナは、無線スキャナの時間スロット中にスキャンしてよく、無線制御部３１２は、スキャン命令６３８をコイル３０８，３１０に再度送信してよい。コイル３０８，３１０は、スキャン６４０を実行することによって、スキャン命令６３８の受信に応答できる。コイル３０８，３１０が無線スキャナの時間スロット中に入力を受信しない場合や信号を検知しない場合、タッチ制御部３１４は、別のスキャン命令６４２をタッチセンサ３０６に送信してよい。タッチセンサ３０６は、スキャン６４４を実行することによってスキャン命令６４２の受信に応答できる。
【００４５】
タッチセンサ３０６は、入力を受信した場合、入力を反映する信号６４６をタッチ制御部３１４に送信できる。タッチ制御部３１４は、信号メッセージ６４８をプロセッサ２０４に送信することによって、信号６４６の受信に応答してよい。タッチ制御部３１４は、別のスキャン命令６５２をタッチセンサ３０６にさらに送信し、これによって、スキャン６４４中の入力の受信後において、タッチセンサ３０６にスキャンを継続させてよい。
【００４６】
プロセッサ２０４は、スキャン停止命令６５０を無線制御部３１２に送信することによって、信号メッセージ６４８の受信に応答する場合がある。スキャン停止命令６５０は、タッチスキャナのタッチ入力の受信中、無線スキャナにスキャンを停止させ得る。図６は、スキャン停止命令６５０を無線制御部３１２に送信するプロセッサ２０４を示しているが、これは単なる一例である。別の例示的な実施形態では、タッチ制御部３１４が、スキャン停止命令を無線制御部３１２に送信してもよい。
【００４７】
タッチセンサ３０６は、スキャン命令６５２の受信に基づいて、スキャン６５４を継続してよい。タッチセンサ３０６は、受信された入力を反映する信号６５６をタッチ制御部３１４に送信できる。タッチセンサ３０６は、信号の受信を継続する限り、スキャンを継続してよい。タッチ制御部３１４は、信号メッセージ６５８をプロセッサ２０４に送信することによって、タッチセンサ３０６が依然として入力を受信していることを示すことが可能である。タッチセンサ３０６がもはや入力を受信しない場合、タッチ制御部３１４は、信号なしメッセージ６６０をプロセッサ２０４に送信してもよく、これによって、入力がタッチスキャナにおいて受信されていないことをプロセッサ２０４に通知してよい。又は、プロセッサ２０４は、信号メッセージを所定時間受信しないことに基づいて、タッチスキャナが入力を受信していないと判定してもよい。
【００４８】
タッチスキャナが入力を所定時間受信していないとの判定に基づいて、プロセッサ２０４は、スキャン命令６６２を無線制御部３１２に送信し、これによって、スキャンを交互に行うモードにより、無線スキャナにスキャンを再開させ得る。別の例示的な実施形態では、プロセッサ２０４及び／又はタッチ制御部３１４は、スキャン命令を無線制御部３１２に送信することに代えて、タッチセンサ３０６において信号が受信されている限り無線制御部３１２に信号又はスキャン停止メッセージを送信してもよく、無線制御部３１２は、スキャン停止命令を所定時間受信しないことに基づいて、無線スキャナがスキャンを再開するべきであると判定してもよい。
【００４９】
図７は、本明細書において説明する技術に関し使用され得る一般的なコンピュータ・デバイス７００及び一般的なモバイル・コンピュータ・デバイス７５０の一例を示している。コンピューティング・デバイス７００は、ラップトップ、デスクトップ、ワークステーション、個人用情報端末、サーバ、ブレードサーバ、メインフレーム、及び他の適切なコンピュータ等、様々な形態のデジタル・コンピュータを表すよう意図されている。コンピューティング・デバイス７５０は、個人用情報端末、携帯電話、スマートフォン、及び他の同様のコンピューティング・デバイス等、様々な形態のモバイル・デバイスを表すよう意図されている。本明細書において示している構成要素と、構成要素同士の接続及び関係と、構成要素の機能とは、例示としてのみ意図されており、本文書において説明し、及び／又は特許請求の範囲に記載した発明の実施形態を限定するようには意図されていない。
【００５０】
コンピューティング・デバイス７００は、プロセッサ７０２と、メモリ７０４と、記憶デバイス７０６と、メモリ７０４及び高速拡張ポート７１０に接続している高速インタフェース７０８と、低速バス７１４及び記憶デバイス７０６に接続している低速インタフェース７１２と、を備える。構成要素７０２，７０４，７０６，７０８，７１０，７１２の各々は、様々なバスを用いて相互接続されており、共通のマザーボードに取り付けられていることもあれば、適切な場合には他の態様により取り付けられていることもある。プロセッサ７０２は、高速インタフェース７０８に結合されているディスプレイ７１６等の外部の入力デバイス又は出力デバイス上においてＧＵＩ用のグラフィカル情報を表示するためのメモリ７０４又は記憶デバイス７０６に記憶されている命令を含む、コンピューティング・デバイス７００内における実行のための命令を処理できる。他の実施形態では、複数のプロセッサ及び／又は複数のバスは、適切な場合、複数のメモリ及びある種のメモリとともに使用されてもよい。さらに、複数のコンピューティング・デバイス７００が互いに接続されて、各々のデバイスが必要な動作のうちの部分を提供してもよい（例えば、サーババンク、ブレードサーバのグループ、又はマルチプロセッサシステム）。
【００５１】
メモリ７０４は、コンピューティング・デバイス７００内において情報を記憶する。一実施形態では、メモリ７０４は、１つ以上の揮発性メモリユニットである。別の実施形態では、メモリ７０４は、１つ以上の不揮発性メモリユニットである。さらに、メモリ７０４は、磁気ディスク又は光学ディスク等、別の形態のコンピュータ可読媒体であってもよい。
【００５２】
記憶デバイス７０６は、コンピューティング・デバイス７００のために大容量の記憶を提供できる。一実施形態では、記憶デバイス７０６は、フロッピー（登録商標）ディスクデバイス、ハードディスクデバイス、光ディスクデバイス、テープデバイス、フラッシュメモリ若しくは他の同様のソリッド・ステート・メモリ・デバイス、又はデバイスからなるアレイ（ストレージ・エリア・ネットワーク又は他の構成のデバイスを含む）等、コンピュータ可読媒体であってもよく、また、そのコンピュータ可読媒体を含んでいてもよい。コンピュータプログラム製品は、情報キャリアに有形に具現化される場合がある。さらに、コンピュータプログラム製品は、実行時に、上述した方法等の１つ以上の方法を実行する命令を含んでいてもよい。情報キャリアは、メモリ７０４、記憶デバイス７０６、又はプロセッサ７０２上のメモリ等、コンピュータ可読媒体又は機械可読媒体である。
【００５３】
高速制御部７０８は、コンピューティング・デバイス７００のために帯域集約の動作を管理する一方、低速制御部７１２は、比較的低い帯域集約の動作を管理する。機能のそのような割り当ては、例示にすぎない。一実施形態では、高速制御部７０８は、メモリ７０４と、ディスプレイ７１６（例えば、グラフィクスのプロセッサ又はアクセラレータを通じて）と、様々な拡張カード（図示せず）を受容し得る高速拡張ポート７１０と、に結合されている。その実施形態では、低速制御部７１２は、記憶デバイス７０６と低速拡張ポート７１４に結合されている。様々な通信ポート（例えば、ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、イーサネット（登録商標）、無線イーサネット）を含み得る低速拡張ポートは、キーボード、ポインティングデバイス、スキャナ等、１つ以上の入力デバイス若しくは出力デバイス、又はスイッチ若しくはルータ等のネットワーキングデバイス（例えば、ネットワークアダプタを通じて）に結合されていてもよい。
【００５４】
コンピューティング・デバイス７００は、図に示すように、多くの異なる形態において実装されてよい。例えば、それは、スタンダードサーバ７２０として実装されたり、そのようなサーバのグループにおいて複数回にわたって実装されたりする場合がある。さらに、それは、ラックサーバシステム７２４の一部として実装されてもよい。さらに、それは、ラップトップ・コンピュータ７２２等のパーソナルコンピュータにおいて実装されてもよい。これに代えて、コンピューティング・デバイス７００の構成要素は、デバイス７５０等のモバイルデバイス（図示せず）における他の構成要素と組み合わされてもよい。そのようなデバイスの各々は、コンピューティング・デバイス７００，７５０のうちの１つ以上を含んでいてもよく、システム全体が、互いに通信する複数のコンピューティング・デバイス７００，７５０から構成されてもよい。
【００５５】
コンピューティング・デバイス７５０は、プロセッサ７５２と、メモリ７６４と、ディスプレイ７５４等の入力デバイス又は出力デバイスと、通信インタフェース７６６と、送受信機７６８と、を構成要素として特に備える。デバイス７５０は、追加の記憶部を提供するために、マイクロドライブ又は他のデバイス等の記憶デバイスをさらに備えていてもよい。構成要素７５０，７５２，７６４，７５４，７６６，７６８の各々は、様々なバスを用いて相互接続されており、構成要素のうちのいくつかは、共通のマザーボードに取り付けられていることもあれば、適切な場合には他の態様により取り付けられていることもある。
【００５６】
プロセッサ７５２は、コンピューティング・デバイス７５０内において、メモリ７６４に記憶されている命令を含む命令を実行できる。プロセッサは、別個の複数のアナログプロセッサ及びデジタルプロセッサを含むチップからなるチップセットとして実装されてもよい。プロセッサは、例えば、ユーザインタフェースの制御等のデバイス７５０の他の構成要素の協調と、デバイス７５０によって動作させられるアプリケーションと、デバイス７５０による無線通信とを可能にする。
【００５７】
プロセッサ７５２は、ディスプレイ７５４に結合されている制御インタフェース７５８及びディスプレイインタフェース７５６を通じて使用者と通信し得る。ディスプレイ７５４は、例えば、ＴＦＴ  ＬＣＤ（薄膜トランジスタ液晶ディスプレイ）若しくはＯＬＥＤ（有機発光ダイオード）ディスプレイ、又は他の適切なディスプレイ技術であってよい。ディスプレイインタフェース７５６は、グラフィカル情報及び他の情報を使用者に提示するためにディスプレイ７５４を動作させるための適切な回路を備えることができる。制御インタフェース７５８は、使用者からコマンドを受信し、プロセッサ７５２に渡すためにそのコマンドを変換できる。さらに、外部インタフェース７６２は、他のデバイスとのデバイス７５０の近領域通信を可能にするように、プロセッサ７５２と通信していてもよい。外部インタフェース７６２は、例えば、一部の実施形態における有線通信又は他の実施形態における無線通信を可能にする場合があり、さらに、複数のインタフェースが用いられてもよい。
【００５８】
メモリ７６４は、コンピューティング・デバイス７５０内において、情報を記憶する。メモリ７６４は、１つ以上のコンピュータ可読媒体と、１つ以上の揮発性メモリユニットと、１つ以上の不揮発性メモリユニットと、のうちの１つ以上として実装される場合がある。さらに、拡張メモリ７７４が提供されるとともに、例えば、ＳＩＭＭ（Ｓｉｎｇｌｅ  Ｉｎ  Ｌｉｎｅ  Ｍｅｍｏｒｙ  Ｍｏｄｕｌｅ）カードインタフェースを含み得る拡張インタフェース７７２を通じてデバイス７５０に接続されてもよい。そのような拡張メモリ７７４によって、デバイス７５０のための余分な記憶スペースが提供される場合もあれば、また、デバイス７５０のためのアプリケーション又は他の情報が記憶される場合もある。具体的には、拡張メモリ７７４は、上述した処理を実行し、又は補完するための命令を含んでいてもよく、さらに、セキュア情報も含んでいる場合がある。したがって、例えば、拡張メモリ７７４は、デバイス７５０のためのセキュリティモジュールとして提供される場合もあり、デバイス７５０のセキュアな使用を可能にする命令に関しプログラミングされていてもよい。さらに、セキュアアプリケーションは、ハッキング不可能な態様により識別情報をＳＩＭＭカード上に配置すること等、追加の情報とともにＳＩＭＭカードを介して提供される場合がある。
【００５９】
メモリは、例えば、下記のように、フラッシュメモリ及び／又はＮＶＲＡＭメモリを含み得る。一実施形態では、コンピュータプログラム製品は、情報キャリアに有形に具現化される。コンピュータプログラム製品は、実行時に、上述した方法等の１つ以上の方法を実行する命令を含む。情報キャリアは、例えば、送受信機７６８又は外部インタフェース７６２によって受信される、メモリ７６４、拡張メモリ７７４、又はプロセッサ７５２上のメモリ等、コンピュータ可読媒体又は機械可読媒体である。
【００６０】
デバイス７５０は、必要な場合にはデジタル信号処理回路を含み得る通信インタフェース７６６を通じて無線により通信できる。通信インタフェース７６６は、特に、ＧＳＭ（登録商標）ボイスコール、ＳＭＳ、ＥＭＳ、又はＭＭＳのメッセージング、ＣＤＭＡ、ＴＤＭＡ、ＰＤＣ、ＷＣＤＭＡ（登録商標）、ＣＤＭＡ２０００、又はＧＰＲＳ等、様々なモード又はプロトコルの下、通信を可能にし得る。そのような通信は、例えば、無線周波数の送受信機７６８を通じて行われてもよい。さらに、狭域通信は、Ｂｌｕｅｔｏｏｔｈ、ＷｉＦｉ（登録商標）、又は他のそのような送受信機（図示せず）を用いること等によって、行われてもよい。さらに、ＧＰＳ（全地球測位システム）受信機モジュール７７０は、航行及び場所に関係する追加の無線データをデバイス７５０に提供でき、その無線データは、適切な場合には、デバイス７５０上において動作するアプリケーションによって使用されてもよい。
【００６１】
さらに、デバイス７５０は、使用者から音声情報を受信し、これを使用に適したデジタル情報に変換できる音声コーデック７６０を用いて可聴の通信を行ってもよい。音声コーデック７６０は、例えば、デバイス７５０のハンドセットにおいて、スピーカを通じること等により使用者に対して可聴音を同様に生成してもよい。そのような音は、音声通話からの音を含む場合もあれば、記録された音（例えば、ボイスメッセージ、音楽ファイル等）を含む場合もあれば、また、デバイス７５０上において動作するアプリケーションによって生成される音を含む場合もある。
【００６２】
コンピューティング・デバイス７５０は、図に示すように、多くの異なる形態により実装されてよい。例えば、それは、携帯電話７８０として実装されてもよい。さらに、それは、スマートフォン７８２、個人用情報端末、又は他の同様のモバイル・デバイスの一部として実装されてもよい。
【００６３】
本明細書において説明した様々な技術の実施形態は、デジタル電子回路や、コンピュータのハードウェア、ファームウェア、ソフトウェアや、これらの組み合わせにより実装される場合がある。実施形態は、コンピュータプログラム製品、すなわち、情報キャリア（例えば、機械可読記憶デバイス）において有形に具現化されるコンピュータプログラムとして実装される場合もあれば、データ処理装置（例えば、プログラマブルプロセッサ、コンピュータ、又は複数のコンピュータ）による実行のためや、そのデータ処理装置の動作を制御するための伝搬される信号において実装される場合もある。上述したコンピュータプログラム等のコンピュータプログラムは、コンパイル型言語又はインタープリタ型言語を含む任意の形態のプログラミング言語によって記述されてよく、スタンドアローンプログラムやモジュール、構成要素、サブルーチン、又はコンピューティング環境における使用のために適した他のユニットを含む、任意の形態によりデプロイされてよい。コンピュータプログラムは、１つ又は複数のコンピュータ上で、１つの場所において、又は複数の場所にわたって分散させられ、通信ネットワークによって相互接続されて実行されるようにデプロイされてもよい。
【００６４】
方法の工程は、入力データを演算し、出力を生成することによって機能を実行するようにコンピュータプログラムを実行する１つ以上のプログラマブルプロセッサによって実行される場合がある。さらに、方法の工程は、専用論理回路（例えば、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）又はＡＳＩＣ（ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ））によって実行されてもよく、また、装置は、その専用論理回路として実装されてもよい。
【００６５】
コンピュータプログラムの実行のために適したプロセッサは、例として、汎用マイクロプロセッサ及び専用マイクロプロセッサの両方と、任意の種類のデジタル・コンピュータの１つ以上のプロセッサと、を含む。一般に、プロセッサは、リードオンリメモリ及びランダムアクセスメモリのうちの少なくとも一方から命令及びデータを受信する。コンピュータの要素は、命令を実行するための少なくとも１つのプロセッサと、命令及びデータを記憶するための１つ以上のメモリデバイスと、を含む場合がある。一般に、さらに、コンピュータは、データを記憶するための１つ以上の大容量記憶デバイス（例えば、磁気ディスク、光磁気ディスク、又は光ディスク）を含む場合もあれば、その１つ以上の大容量記憶デバイスからデータを受信したり、これにデータを送信したりするように動作可能に結合されている場合もある。コンピュータプログラムの命令及びデータを具現化するために適した情報キャリアは、全ての形態の不揮発性メモリを含み、その不揮発性メモリは、例として、半導体メモリデバイス（例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、及びフラッシュメモリデバイス）と、磁気ディスク（例えば、内蔵ハードディスク又はリムーバブルディスク）と、光磁気ディスクと、ＣＤ−ＲＯＭ及びＤＶＤ−ＲＯＭのディスクと、を含む。プロセッサとメモリとは、専用論理回路によって補完される場合もあれば、その専用論理回路に組み込まれる場合もある。
【００６６】
使用者との対話を提供するために、実施形態は、情報を使用者に表示するためのディスプレイ・デバイス（例えば、陰極線管（ＣＲＴ）又は液晶ディスプレイ（ＬＣＤ）モニタ）と、使用者がそれによって入力をコンピュータに提供できるキーボード及びポインティングデバイス（例えば、マウス又はトラックボール）と、を有するコンピュータ上において実装されてもよい。他の種類のデバイスもまた、使用者との対話を提供するために使用されてもよく、例えば、使用者に提供されるフィードバックは、任意の形態の感覚フィードバック（例えば、視覚フィードバック、聴覚フィードバック、又は触知フィードバック）であってよく、使用者からの入力は、音響入力、音声入力、又は触知入力を含む任意の形態により受信されてよい。
【００６７】
実施形態は、バックエンド構成要素（例えば、データサーバとして）を含むコンピューティング・システム、ミドルウェア構成要素（例えば、アプリケーションサーバ）を含むコンピューティング・システム、フロントエンド構成要素（例えば、使用者が実施形態と対話可能なグラフィカル・ユーザ・インタフェース又はウェブブラウザを有するクライアントコンピュータ）を含むコンピューティング・システム、又はそのようなバックエンド構成要素、ミドルウェア構成要素、若しくはフロントエンド構成要素の任意の組み合わせにより実装される場合がある。構成要素は、デジタルデータ通信の任意の形態又は媒体（例えば、通信ネットワーク）によって相互接続されてよい。通信ネットワークの例は、ローカルエリアネットワーク（ＬＡＮ）及びワイドエリアネットワーク（ＷＡＮ）（例えば、インターネット）を含む。
【００６８】
本明細書において説明したように、説明した実施形態のある特徴が示されてきたが、ここで、多くの改変、置換、変更、及び均等物が当業者には想起される。したがって、添付の特許請求の範囲は、本発明の実施形態の真の趣旨に含まれる全てのそのような改変及び変更を包含するように意図されていると理解されるべきである。
【図１】
0006401782.tif 000002
【図２Ａ】
0006401782.tif 000003
【図２Ｂ】
0006401782.tif 000004
【図３Ａ】
0006401782.tif 000005
【図３Ｂ】
0006401782.tif 000006
【図３Ｃ】
0006401782.tif 000007
【図４Ａ】
0006401782.tif 000008
【図４Ｂ】
0006401782.tif 000009
【図４Ｃ】
0006401782.tif 000010
【図４Ｄ】
0006401782.tif 000011
【図５】
0006401782.tif 000012
【図６】
0006401782.tif 000013
【図７】
0006401782.tif 000014