(57)【要約】  電子機器にユーザ入力を提供するカスタマイズされたインタフェースを有する入力システム及び電子システム構成方法を開示する。入力システムは、いずれもユーザ入力を受け取るための指センサ及び機械的部品を含むユーザインタフェースを備える。カスタマイズ可能なデバイスインタフェースは、ユーザインタフェースと、例えば、携帯電話又はデジタルカメラ等の電子機器との間のインタフェースを司る。デバイスインタフェースは、ユーザインタフェースの出力を、電子機器によって用いられる任意の数のプログラムされた入力に選択的にマッピングするように構成される。これにより、ユーザインタフェースを構成する任意の組合せのコンポーネントを選択し、デバイスインタフェースを構成し、コンポーネントの出力を電子機器上で実行されるアプリケーションプログラムが認識できる機能にマッピングすることができる。一実施の形態においては、指センサの出力は、例えば、携帯電話機の制御に使用され、他の実施の形態では、指センサの出力は、デジタルカメラの制御に使用される。
2008521136.tif 000002
【特許請求の範囲】
【請求項１】
電子機器に情報を入力する入力システムにおいて、
ａ．指センサ及び機械的入力コンポーネントを有し、ユーザ入力を受信するユーザインタフェースと、
ｂ．上記ユーザインタフェースに接続され、該ユーザインタフェースの出力を電子機器への入力に選択的にマッピングするデバイスインタフェースとを備える入力システム。
【請求項２】
上記機械的入力コンポーネントは、押しボタン、スクロールホイール、ジョイスティック、タッチパッド、スイッチ、ダイヤル及び圧力センサのうちの少なくとも１つを含むことを特徴とする請求項１記載の入力システム。
【請求項３】
上記電子機器への入力は、上記指センサの出力と、上記機械的入力コンポーネントの出力との協働的マッピングに対応することを特徴とする請求項１記載の入力システム。
【請求項４】
上記電子機器への入力は、上記電子機器上で実行されるアプリケーションプログラムによってサポートされた機能に対応していることを特徴とする請求項１記載の入力システム。
【請求項５】
上記機能は、電話番号のリストのスクロール、電話番号の選択、選択された電話番号への自動的な発信のうちの少なくとも１つを含むことを特徴とする請求項４記載の入力システム。
【請求項６】
上記機能は、コンピュータゲームディスプレイの生成及びゲームディスプレイの制御のうちの少なくとも１つを含むことを特徴とする請求項４記載の入力システム。
【請求項７】
上記機能は、デジタルカメラの焦点合わせ及びデジタルカメラによる撮像のうちの少なくとも１つを含むことを特徴とする請求項４記載の入力システム。
【請求項８】
上記ユーザインタフェース及び上記デバイスインタフェースは、上記電子機器における統合されたモジュールを構成することを特徴とする請求項１記載の入力システム。
【請求項９】
上記デバイスインタフェースは、上記ユーザインタフェースの出力を上記電子機器への入力にマッピングする実行可能なプログラム命令のシーケンスを格納するメモリを備えることを特徴とする請求項１記載の入力システム。
【請求項１０】
上記デバイスインタフェースは、上記ユーザインタフェースの出力を上記電子機器への入力にマッピングする特定用途向け集積回路を備えることを特徴とする請求項１記載の入力システム。
【請求項１１】
上記指センサに接続され、該指センサによって読み取られた指画像データを用いてユーザを認証する認証ユニットを更に備える請求項１記載の入力システム。
【請求項１２】
上記電子機器への入力は、上記アプリケーションプログラムのコンテキストに依存することを特徴とする請求項４記載の入力システム。
【請求項１３】
上記指センサは、スワイプセンサであることを特徴とする請求項１記載の入力システム。
【請求項１４】
上記スワイプセンサは、光センサ、熱センサ又は静電容量センサのいずれかであることを特徴とする請求項１３記載の入力システム。
【請求項１５】
上記指センサは、位置センサであることを特徴とする請求項１記載の入力システム。
【請求項１６】
上記ユーザインタフェースは、ＬＥＤ、ＬＣＤパネル、バックライト及びスピーカのうちの１つ以上を含むことを特徴とする請求項１記載の入力システム。
【請求項１７】
上記デバイスインタフェースに接続され、携帯電話、ポータブルコンピュータ、デジタルカメラ、携帯型ゲームシステム、ゲームコントローラ、携帯情報端末、デジタルオーディオプレイヤ及びデジタルビデオプレイヤからなるグループから選択される電子機器を更に備える請求項１記載の入力システム。
【請求項１８】
ａ．電子機器と、
ｂ．上記電子機器を制御するための第１の入力を受信する指センサと、
ｃ．上記電子機器を制御するための第２の入力を受信する機械的入力部分とを備え、
上記指センサ及び機械的入力部分は、互いに協働して上記電子機器を制御することを特徴とする入力システム。
【請求項１９】
上記機械的入力部分は、押しボタン、スクロールホイール、ジョイスティック、タッチパッド、スイッチ、ダイヤル及び圧力センサのうちの少なくとも１つを含むことを特徴とする請求項１８記載の入力システム。
【請求項２０】
上記電子機器は、携帯電話、ポータブルコンピュータ、デジタルカメラ、携帯型ゲームシステム、ゲームコントローラ、携帯情報端末、デジタルオーディオプレイヤ及びデジタルビデオプレイヤからなるグループから選択される機器であることを特徴とする請求項１８記載の入力システム。
【請求項２１】
上記指センサからの出力及び上記機械的入力部分からの出力を、上記電子機器を制御するための機能にマッピングするデバイスインタフェースを更に備える請求項１８記載の入力システム。
【請求項２２】
ユーザインタフェース、上記電子機器及び上記デバイスインタフェースは、統合されたモジュールにパッケージ化されていることを特徴とする請求項２１記載の入力システム。
【請求項２３】
上記デバイスインタフェースは、上記指センサからの出力及び上記機械的入力部分からの出力を、上記電子機器への入力にマッピングする実行可能なプログラム命令のシーケンスを格納するメモリを備えることを特徴とする請求項２１記載の入力システム。
【請求項２４】
上記デバイスインタフェースは、該デバイスインタフェースの一部を構成する特定用途向け集積回路を含むことを特徴とする請求項２１記載の入力システム。
【請求項２５】
上記機能の１つは、上記指センサを用いてユーザを認証することを含むことを特徴とする請求項２１記載の入力システム。
【請求項２６】
上記指センサは、スワイプセンサであることを特徴とする請求項１８記載の入力システム。
【請求項２７】
上記スワイプセンサは、光センサ、熱センサ又は静電容量センサのいずれかであることを特徴とする請求項２６記載の入力システム。
【請求項２８】
上記指センサは、位置センサであることを特徴とする請求項１８記載の入力システム。
【請求項２９】
ＬＥＤ、ＬＣＤパネル、バックライト及びスピーカからなるグループから選択される出力装置を更に備える請求項１８記載の入力システム。
【請求項３０】
上記指センサに接続された認証モジュールを更に備える請求項１８記載の入力システム。
【請求項３１】
電子システムを構成する電子システム構成方法において、
ａ．指センサ及び機械的部品を含むユーザインタフェースを選択するステップと、
ｂ．電子機器を選択するステップと、
ｃ．上記ユーザインタフェースと上記電子機器との間で、上記指センサからの出力と、上記機械的部品からの出力とを、上記電子機器上で実行されるアプリケーションを制御するための出力に協働的にマッピングするようにデバイスインタフェースを構成するステップとを有する電子システム構成方法。
【請求項３２】
上記機械的コンポーネントは、押しボタン、スクロールホイール、ジョイスティック、タッチパッド、スイッチ、ダイヤル及び圧力センサのうちの少なくとも１つを含むことを特徴とする請求項３１記載の電子システム構成方法。
【請求項３３】
上記電子機器は、携帯電話、ポータブルコンピュータ、デジタルカメラ、携帯型ゲームシステム、ゲームコントローラ、携帯情報端末、デジタルオーディオプレイヤ及びデジタルビデオプレイヤからなるグループから選択される機器であることを特徴とする請求項３１記載の電子システム構成方法。
【請求項３４】
上記電子機器は、携帯電話であり、上記アプリケーションは、該電子機器において、電話番号のリストのスクロール、電話番号の選択、選択された電話番号への自動的な発信のうちの少なくとも１つを実行するために使用されることを特徴とする請求項３１記載の電子システム構成方法。
【請求項３５】
上記電子機器は、携帯型ゲームシステムであり、上記アプリケーションは、該電子機器において、コンピュータゲームディスプレイの生成及びゲームディスプレイの制御のうちの少なくとも１つを実行するために使用されることを特徴とする請求項３１記載の電子システム構成方法。
【請求項３６】
上記電子機器は、デジタルカメラであり、上記アプリケーションは、該電子機器において、該デジタルカメラの焦点合わせ及び該デジタルカメラによる撮像のうちの少なくとも１つを実行するために使用されることを特徴とする請求項３１記載の電子システム構成方法。
【請求項３７】
上記ユーザインタフェース、上記電子機器及び上記デバイスインタフェースを統合されたモジュールにパッケージ化するステップを更に有する請求項３１記載の電子システム構成方法。
【請求項３８】
上記デバイスインタフェースは、上記指センサからの出力及び上記機械的部品からの出力を、上記アプリケーションを制御するための出力に協働的にマッピングする実行可能なプログラム命令のシーケンスを格納するメモリを含むことを特徴とする請求項３１記載の電子システム構成方法。
【請求項３９】
上記デバイスインタフェースを構成するステップは、上記実行可能なプログラム命令のシーケンスをメモリに保存するステップを含むことを特徴とする請求項３８記載の電子システム構成方法。
【請求項４０】
上記デバイスインタフェースを構成するステップは、上記デバイスインタフェースの一部を構成する特定用途向け集積回路を構成するステップを含むことを特徴とする請求項３１記載の電子システム構成方法。
【請求項４１】
上記アプリケーションは、指センサを用いてユーザを認証することを特徴とする請求項３１記載の電子システム構成方法。
【請求項４２】
上記指センサは、スワイプセンサであることを特徴とする請求項３１記載の電子システム構成方法。
【請求項４３】
上記スワイプセンサは、光センサ、熱センサ又は静電容量センサのいずれかであることを特徴とする請求項４２記載の電子システム構成方法。
【請求項４４】
上記指センサは、位置センサであることを特徴とする請求項３１記載の電子システム構成方法。
【請求項４５】
上記ユーザインタフェースは、
ＬＥＤ、ＬＣＤパネル、バックライト及びスピーカからなるグループから選択される出力装置を更に備えることを特徴とする請求項３１記載の電子システム構成方法。
【請求項４６】
上記アプリケーションを制御するための出力は、該アプリケーションのコンテキストに依存することを特徴とする請求項３１記載の電子システム構成方法。
【発明の詳細な説明】
【関連出願】
【０００１】
本出願は、米国特許法第１１９条（ｅ）項に基づき、係属中の２００４年１１月１７日に出願された米国仮特許出願番号第６０／６２９，１６９号、発明の名称「インテリジェントタッチ入力モジュール（INTELLIGENT TOUCH INPUT MODULE）」の優先権を主張する。２００４年１１月１７日に出願された米国仮特許出願番号第６０／６２９，１６９号、発明の名称「インテリジェントタッチ入力モジュール」は、引用により本願に援用される。
【技術分野】
【０００２】
本発明は、電子入力装置に関する。詳しくは、本発明は、指紋センサ及び機械的操作子をカスタマイズし、電子機器に情報を入力するシステム及び方法に関する。
【背景技術】
【０００３】
現在、指センサを採用した電子機器が増加している。例えば、幾つかの電子機器では、例えば、ボタン及びノブ等の機械的操作子に代わって指センサが用いられている。しかしながら、機械的操作子に代えて、指センサを用いることには、幾つかの問題がある。例えば、電子ゲーム等の電子機器のユーザは、指センサの操作感に快感を得られないことがある。これらのユーザは、ボタンを押し、ハンドルを回転させ、又はダイヤルを捻ることを楽しみにしている。更に、多くのアプリケーションは、指センサの方が有利な操作と、ダイヤル、スライドスイッチ等の機械的操作子の方が有利な操作の両方を有している。
【０００４】
指センサのみ、又は機械的操作子のみを用いるのではなく、これらを組み合わせることもできる。指センサ及び機械的操作子を組み合わせたシステムでは、これらの２つの操作子が別々に使用されている。すなわち、指センサは、ある機能を実行するために使用され、機械的操作子は、この機能から独立した別の機能を実行するために使用されている。このような独立した操作子によって提供される機能の数は、多くのアプリケーションにとって不十分であり、インタラクション性能に劣っている。
【０００５】
また、指センサと機械的操作子とを組み合わせたシステムは、これらを組み込む電子機器に応じて、センサからの出力及び機械的操作子からの出力を特別に調整しなくてはならないという問題がある。例えば、携帯電話を操作するための、指センサと押しボタンとを組み合わせた第１の入力モジュールは、指センサ及び押しボタンからの出力を携帯電話上で実行されるアプリケーションが使用可能なデータに個別に変換する２つのインタフェースを有さなくてはならない。また、デジタルカメラを操作するための、指センサ及びスイッチを組み合わせた第２の入力モジュールは、指センサ及びスイッチからの出力をデジタルカメラ上で実行されるアプリケーションが使用可能なデータに個別に変換する個別のインタフェースを有さなくてはならない。これらの製品のアーキテクチャは異なり、携帯電話機上で実行されるアプリケーションは、通常、デジタルカメラ上で実行されるアプリケーションとは異なるため、上述のようなデータの変換（したがって、インタフェース）は、それぞれ独自のものである。
【０００６】
このような独自の、個別のインタフェースの必要性のために、製品設計及びアプリケーション開発に多くの制約が課され、この結果、消費者にとって、多機能製品の魅力が低下している。
【発明の開示】
【課題を解決するための手段】
【０００７】
本発明は、デバイスインタフェースをカスタマイズするシステム及び方法を提供する。デバイスインタフェースは、指センサと機械的部品とを有するユーザインタフェースを含むインタフェースモジュールと、基底にある電子機器とのインタフェースを司る。本発明では、外観及び機能に基づいて、様々なユーザインタフェースを選択でき、電子機器に適用できる。このため、電子機器の操作に関して、多くの選択肢をユーザに提供できる。更に、このカスタマイズによって、製造業者は、ユーザインタフェースを用いて制御される電子機器が実行できる機能の数を増やすことができる。例えば、電子機器上で実行されるアプリケーションを認識し、ユーザインタフェースからのより多くの入力の組合せを区別するように、ユーザインタフェースをカスタマイズできる。
【０００８】
本発明の第１の側面である入力システムは、電子機器に情報を入力する入力システムにおいて、デバイスインタフェースに接続され、ユーザ入力を受信するユーザインタフェースを備える。ユーザインタフェースは、指センサ及び機械的入力コンポーネントを有する。デバイスインタフェースは、ユーザインタフェースの出力を電子機器への入力に選択的にマッピングする。機械的入力コンポーネントは、押しボタン、スクロールホイール、ジョイスティック、タッチパッド、スイッチ、ダイヤル及び圧力センサのうちの少なくとも１つを含む。電子機器への入力は、指センサの出力と、機械的入力コンポーネントの出力との協働的マッピング（cooperative mapping）に対応する。
【０００９】
好ましい実施の形態においては、電子機器のための入力は、電子機器上で実行されるアプリケーションプログラムによってサポートされた機能に対応している。この機能は、電話番号のリストのスクロール、電話番号の選択、選択された電話番号への自動的な発信のうちの少なくとも１つを含んでいてもよい。一実施の形態においては、電子機器は、ゲーム機器であり、機能は、コンピュータゲームディスプレイの生成及びゲームディスプレイの制御のうちの少なくとも１つを含む。他の実施の形態においては、電子機器は、デジタルカメラであり、機能は、デジタルカメラの焦点合わせ及びデジタルカメラによる撮像のうちの少なくとも１つを含む。ユーザインタフェース及びデバイスインタフェースは、好ましくは、電子機器における統合されたモジュールを構成する。
【００１０】
一実施の形態においては、デバイスインタフェースは、ユーザインタフェースの出力を電子機器への入力にマッピングする実行可能なプログラム命令のシーケンスを格納するメモリを備える。これに代えて、デバイスインタフェースは、ユーザインタフェースの出力を電子機器への入力にマッピングする特定用途向け集積回路を備えていてもよい。
【００１１】
他の実施の形態においては、入力システムは、指センサに接続された認証ユニットを更に備える。認証ユニットは、指センサによって読み取られた指画像データを用いてユーザを認証する。他の実施の形態においては、電子機器への入力は、アプリケーションプログラムのコンテキストに依存する。
【００１２】
指センサは、好ましくは、例えば、光センサ、熱センサ又は静電容量センサのいずれかであるスワイプセンサである。これに代えて、指センサは、位置センサであってもよい。
【００１３】
他の実施の形態においては、ユーザインタフェースは、ＬＥＤ、ＬＣＤパネル、バックライト及びスピーカのうちの１つ以上を含む。
【００１４】
好ましい実施の形態では、入力システムは、デバイスインタフェースに接続された電子機器を含む。この電子機器は、デバイスインタフェースによって制御される携帯電話、ポータブルコンピュータ、デジタルカメラ、携帯型ゲームシステム、ゲームコントローラ、携帯情報端末、デジタルオーディオプレイヤ及びデジタルビデオプレイヤからなるグループから選択される。
【００１５】
本発明の第２の側面として、本発明に係る入力装置は、電子機器と、電子機器を制御するための第１の入力を受信する指センサと、電子機器を制御するための第２の入力を受信する機械的入力部分とを備える。指センサ及び機械的入力部分は、互いに協働して電子機器を制御する。
【００１６】
本発明の第３の側面として、本発明に係る電子システム構成方法は、電子システムを構成する電子システム構成方法において、指センサ及び機械的部品を含むユーザインタフェースを選択するステップと、電子機器を選択するステップと、ユーザインタフェースと電子機器との間で、指センサからの出力と、機械的部品からの出力とを、電子機器上で実行されるアプリケーションを制御するための出力に協働的にマッピングするようにデバイスインタフェースを構成するステップとを有する。
【発明を実施するための最良の形態】
【００１７】
本発明では、ユーザインタフェースを含む電子機器の筺体は、例えば、携帯電話、デジタルカメラ、ゲーム機器及びゲームコントローラ等の様々な電子機器を統合できる。ユーザインタフェースは、好ましくは、指センサと、例えば、押しボタン、スクロールホイール、ジョイスティック、タッチパッド、ダイヤル及び圧力センサ等の１つ以上の機械的操作子とを含む入力コンポーネントを含む。ユーザインタフェースは、ユーザ入力システムによって生成された電気信号、データ及び制御情報に対応する電気信号、データ及び制御情報をホストシステムに供給する。また、ユーザインタフェースは、例えば、スピーカ、発光ダイオード（ＬＥＤ）、ディスプレイ、液晶ディスプレイ（ＬＣＤ）等の出力装置を備えていてもよい。本発明により、ユーザは、特定のニーズに応じて筺体を選択し、電子機器を選択し、電子機器及び電子機器上で実行されるアプリケーションに必要な又は電子機器及び電子機器上で実行されるアプリケーションがサポートする機能をユーザインタフェースに提供するように、筺体と電子機器との間のインタフェースをカスタマイズすることができる。これにより、ユーザは、見た目及び操作感（look and feel）、入力コンポーネントの種類及び数又は他の任意の基準に基づいて、筺体を選択することができる。
【００１８】
本発明の実施の形態は、電話機アプリケーションプログラム、ゲームアプリケーションプログラム、デジタルカメラアプリケーションプログラム等、それぞれが様々な機能をサポートする多くのアプリケーションプログラムに適用することができる。例えば、電話機アプリケーションプログラムは、電話番号のリスト（電話帳）の表示、電話番号のリストのスクロール、電話番号の選択、選択された電話番号への自動的な発信等の機能をサポートする。
【００１９】
本発明では、ユーザは、ユーザインタフェースの一部として指センサ及び押しボタンを有する望ましい筺体を有する製品を選ぶことができる。そして、ユーザは、電子機器として携帯電話を選択し、電子機器を用いて電話帳を保存し、電話帳から選択された電話番号に電話をかけることができる。そして、ユーザインタフェースと携帯電話機との間の第１のデバイスインタフェースは、電話帳のスクロールには指センサが使用され、選択された電話番号への自動的な発信にはボタンが使用されるようにカスタマイズされる。更に、ユーザは、本発明に基づいて、同じユーザインタフェースを有する筺体を有する第２の製品を選択し、一方、電子機器としては、ユーザインタフェースの要求が異なるデジタルカメラを選択する。この場合、一実施の形態においては、指センサは、デジタルカメラのレンズの焦点を合わせるために用いられる。この実施の形態では、デバイスインタフェースは、指センサが、必要に応じて、レンズのフォーカスを制御するようにカスタマイズされる。後に詳細に説明するように、本発明に基づくデバイスインタフェースのカスタマイズは、ユーザインタフェースの各コンポーネント（例えば、指センサ、押しボタン、及びスクロールホイール等の出力）を電子機器又は電子機器上で実行されるアプリケーションによって用いられる特定の機能にマッピングする処理を含む。このマッピングは、好ましくは、ソフトウェアで実行されるが、これに代えて、特定用途向け集積回路（application specific integrated circuit：ＡＳＩＣ）等のハードウェアコンポーネントによってこのマッピングを実現してもよい。
【００２０】
本発明によって、電子機器の製造時にデバイスインタフェースをカスタマイズでき、これにより電子機器は、任意の数のデバイスインタフェースを有する任意の数の適当な筺体と組み合わせることができる。この柔軟性により、開発期間が短縮され、コストが削減され、特定のアプリケーションに適用するには最適ではない場合がある汎用のデバイスインタフェースの必要性を排除することができる。また、このマッピングにより、ユーザインタフェースがサポートできる機能に関して柔軟性が高まる。例えば、指センサ及び機械的入力コンポーネントをより多くの機能にマッピングすることができる。一具体例として、ユーザインタフェース上の指センサに指をあてる操作を１つの機能（例えば、ユーザが携帯電話を使用する権利を有するか否かを確認するためのユーザのアイデンティティの認証）にマッピングし、押しボタンマップを押しながら、指センサ上で指を動かす操作を他の機能（例えば、携帯電話上に表示された電話帳のスクロール）にマッピングし、押しボタンを押すだけの操作を他の機能（例えば、選択された電話番号への発信）にマッピングすることができる。このように、本発明の実施の形態では、指センサ及び機械的入力コンポーネントを互いに協働して使用することができ、これにより、ユーザインタフェースによってサポートされる利用可能な機能の数を増加することができる。
【００２１】
図１は、本発明に基づくカスタマイズ可能なデバイスインタフェースを有する携帯電話１００を示している。カスタマイズ可能なデバイスインタフェースは、携帯電話１００が、携帯電話１００上で実行される電話機アプリケーションプログラムを制御できるようにカスタマイズされている。この具体例に示すインタフェースによって、ユーザは、電話帳を介してスクロールし、電話番号を選択し、選択された電話番号に自動的に電話をかけることができる。他の実施の形態では、カスタマイズ可能なデバイスインタフェースは、他のタスクを実行するように、例えば、携帯電話１００上で実行されるコンピュータゲームを制御するようにカスタマイズされる。
【００２２】
携帯電話１００は、ハンドセット１１３に連結された蓋体１０５を備える。蓋体１０５には、表示画面１０１が設けられており、表示画面１０１には、電話機アプリケーションプログラムによって生成された、知り合いの氏名と、これに対応する自宅及び勤務先の電話番号が表示されている。ハンドセット１１３は、ユーザインタフェースモジュール１１０と、数字キーパッド１１６を含む底部セクション１１５とを備える。ユーザインタフェースモジュール１１０は、ユーザインタフェース１０６と、カスタマイズされたデバイスインタフェース（図示せず）とを備える。デバイスインタフェースは、ユーザインタフェース１０６と電話機アプリケーションプログラムとの間のインタフェースを司る。後に詳細に説明するように、デバイスインタフェースは、本発明に基づいてカスタマイズされる。
【００２３】
ユーザインタフェース１０６は、指センサ１０２、左矢印ボタン１０３及び右矢印ボタン１０４を含むユーザインタフェースコンポーネントを備える。各ユーザインタフェースコンポーネントは、電話機アプリケーションプログラムによって実行される機能にマッピングされる。
【００２４】
図２は、ユーザインタフェース１０６と、電話機アプリケーションプログラム１１９と、ユーザインタフェース１０６を電話機アプリケーションプログラムに動作的に接続するカスタマイズ可能なデバイスインタフェース１１７との間の関係を示している。実際の動作では、カスタマイズ可能なデバイスインタフェース１１７は、ユーザインタフェース１０６から、信号、データ、制御情報及び状態情報、又はこれらの任意の組合せ（包括的に、コンポーネント出力データと呼ぶ。）を受け取り、このコンポーネント出力データを、電話機アプリケーションプログラム１１９が認識できるアプリケーション入力データに変換し、これによりユーザは、指センサ１０２を用いて、表示画面１０１に表示された電話帳をスクロールし、例えば、指センサ１０２を指で触れる又は叩くことによって、電話帳から氏名を選択することができるようになる。また、カスタマイズ可能なデバイスインタフェース１１７は、左矢印ボタン１０３又は右矢印ボタン１０４からコンポーネント出力データを受け取り、選択された相手に対応する電話番号に自動的に電話をかける機能を実行するためのアプリケーション入力データに変換する。例えば、ユーザが左矢印ボタン１０３を押すことによって、携帯電話１００は、選択された相手の自宅の電話番号に自動的に電話をかける。一方、ユーザが右矢印ボタン１０４を押すと、携帯電話１００は、選択された相手に対応する勤務先に自動的に電話をかける。
【００２５】
図３の表１は、図１に示すユーザインタフェース１０６のコンポーネントと、それぞれが実行するように設定された機能との間の関係を示している。図１及び図３に示すように、表１は、行２５１、２５２及び２５３を含む。行２５１に示すように、指センサ１０２の操作によって生成されるコンポーネント出力データは、電話機アプリケーションプログラムでは、スクロールホイールの動きに対応するアプリケーション入力データとして解釈される。すなわち、指センサ１０２は、スクロールホイールをエミュレートしている（例えば、マッピングされている。）と言える。したがって、ユーザが指センサ１０２上で指を動かすと、指の移動方向に応じて、電話帳に登録された知人のリストがスクロールアップ又はスクロールダウンされる。指センサを用いるデバイスエミュレーションは、２００４年６月２１日に出願された米国特許出願第１０／８７３，３９３号、発明の名称「ミニチュアユーザ入力装置のためのシステム及び方法（System and Method for a Miniature User Input Device）」に詳細に開示されており、この特許文献は引用によって本願に援用される。指センサ１０２上でユーザが指を移動させると、指センサ１０２によって生成されるコンポーネント出力データは、カスタマイズ可能なデバイスインタフェース１１７に送信され、そこで、コンポーネント出力データは、アプリケーションプログラムがスクロールホイールによって生成されるデータとして認識するアプリケーション入力データに変換され、これにより、表示画面１０１に表示された電話帳がスクロールされる。一実施の形態においては、電話帳の一番上の氏名が自動的に強調表示される。なお、本発明では、他の手法に基づいて、電話帳内の氏名を強調表示してもよいことは当業者にとって明らかである。
【００２６】
図１及び図３の行２５２に示すように、左矢印ボタン１０３は、強調表示された氏名に対応する最も左の電話番号（自宅の電話番号）を選択する機能にマッピングされている。一方、右矢印ボタン１０４は、強調表示された氏名に対応する最も右の電話番号（勤務先の電話番号）を選択する機能にマッピングされている。
【００２７】
ユーザインタフェースのコンポーネントを対応する機能にマッピングするために用いられる構造は、様々な手法で構成できる。好ましくは、マッピング（例えば、変換）は、カスタマイズ可能なデバイスインタフェース１１７のメモリに格納された１又は複数のソフトウェアプログラムによって実行される。これに代えて、マッピングは、携帯電話１００の製造時に組み込まれる特定用途向け集積回路（ＡＳＩＣ）の一部として実現してもよい。様々な手法でマッピングを実行できることは当業者にとって明らかである。
【００２８】
本発明により、相手先ブランド製造（original equipment manufacturer：ＯＥＭ）企業は、同じユーザインタフェース１０６を異なる筺体にパッケージ化し、コンピュータゲーム等の他の製品で用いることができる。ＯＥＭ元企業は、本発明に基づいて、単にデバイスインタフェースをカスタマイズするだけで、ユーザインタフェースを含む選択された筺体を、様々な電子機器とともにパッケージ化することができる。図４は、入力コンポーネントを異なる機能にマッピングする必要がある異なる製品でユーザインタフェース１０６を使用する一具体例を示している。
【００２９】
図４は、図１に示すデバイスインタフェースとは異なる手法でカスタマイズされたデバイスインタフェースを有する携帯電話機１２０’の一部を示している。ユーザインタフェースモジュール１１０’は、ユーザインタフェース１０６と、カスタマイズ可能なデバイスインタフェース（図示せず）とを含む。（本明細書では、同様の部分には、共通の符号を付している）。図４のカスタマイズ可能なデバイスインタフェースは、ユーザインタフェース１０６のコンポーネントを、レーシングカーゲームをシミュレートするために用いられる機能にマッピングするようにカスタマイズされている。図４のデバイスインタフェースは、指センサ１０２によって生成されるコンポーネント出力データが、携帯電話機１２０’上で実行されるレーシングカーゲームにおいて、レーシングカーの運転ハンドル及びアクセルペダルをエミュレートするようにカスタマイズされている。このゲームでは、ユーザは、指センサ１０２の表面上で指を移動させ、蓋体１０５に配設された表示画面１２２上に表示されたドライブコースを走るレーシングカーの運転ハンドルの回転をシミュレートする。また、ユーザは、指センサ１０２を押す指の圧力を変更することによって、レーシングカーのアクセルを踏む強さを変更することができる。ユーザによる左矢印ボタン１０３の押圧操作は、レーシングカーのギヤのシフトアップをエミュレートし、右矢印ボタン１０４を押圧操作は、ギヤのシフトダウンをエミュレートする。
【００３０】
図５は、携帯電話１２０上のカスタマイズされたデバイスインタフェースによって実行されるマッピング処理を示す表２を示している。表２は、行２２１、行２２２及び行２２３を有し、各行の左の列に示されている各コンポーネントは、対応する右の列に示されている機能にマッピングされる。すなわち、行２２１は、携帯電話１２０の指センサ１０２が、運転ハンドル及びアクセルペダルをエミュレートする機能にマッピングされることを示しており、行２２２は、左矢印ボタン１０３が、レーシングカーのギヤのシフトアップの機能にマッピングされることを示しており、行２２３は、右矢印ボタン１０４が、レーシングカーのギヤのシフトダウンの機能にマッピングされることを示している。
【００３１】
図１及び図４は、同じ電子機器（携帯電話）上で用いられる単一のユーザインタフェース１０６を示しているが、複数の電子機器に単一のユーザインタフェースを適用し、本発明に基づいて、電子機器又は電子機器上で実行されるアプリケーションを動作させるための機能を実行するようにカスタマイズしてもよいことは明らかである。更に、後述するように、本発明に基づき、任意の組合せのユーザインタフェースコンポーネントを有するユーザインタフェースをカスタマイズできる。
【００３２】
図６は、上部２５５及びユーザインタフェースモジュール２５７を有するデジタルカメラ２５０を示している。上部２５５は、表示画面２５１を含み、ユーザインタフェースモジュール２５７は、ユーザインタフェース２５８を含む。ユーザインタフェース２５８は、ユーザインタフェースコンポーネントとして、指センサ１０２、左矢印ボタン１０３、右矢印ボタン１０４及び押しボタン２５６を含む。例えば、インタフェースモジュールが、最終的に適用される機器に応じて異なる機能を実行するように、同じインタフェースコンポーネントをカスタマイズできることを強調するために、図１、図４及び図６では、同様の要素を用いている。
【００３３】
図７は、図６に示すインタフェースコンポーネントと、カメラに関連する機能とのマッピングを示す行２６１〜２６６を含む表３を示している。複数の操作子を同時に操作することにより（例えば、左矢印ボタン１０３及び押しボタン２５６を同時に押すことにより）特定の機能を実行することができる。すなわち、例えば、コンポーネント出力データを、デジタルカメラ２５０上で実行されるカメラアプリケーションプログラムによって用いられるアプリケーション入力データに変換（マッピング）することによって、行２６１に示すように、指センサ１０２を押すことによって、デジタルカメラ２５０のフォーカスが制御される。行２６２は、左矢印ボタン１０３を押すことによって、デジタルカメラ２５０のフォーカスがズームインされることを示している。行２６３は、右矢印ボタン１０４を押すことによって、デジタルカメラ２５０のフォーカスがズームアウトされることを示している。行２６４は、プッシュボタン２５６を押すことにより、デジタルカメラ２５０による撮影が実行されることを示している。行２６５は、左矢印ボタン１０３を押しながら、指センサ１０２を指で押すことによって、デジタルカメラ２５０の照明が調整されることを示している。本明細書では、例えば、指センサ１０２と左矢印ボタン１０３とを同時に操作することによって、所定の機能が実行されることを、指センサ１０２及び左矢印ボタン１０３が協働して電子機器を制御するとも表現する。行２６６は、右矢印ボタン１０４を押しながら、指センサ１０２を指で押すことによって、デジタルカメラ２５０のシャッタースピードが調整されることを示している。
【００３４】
なお、単一の電子機器を用いて、幾つの機能を実行してもよい。例えば、一実施の形態では、図１の携帯電話１００は、携帯電話として動作するように構成してもよく、デジタルカメラとして動作するように構成してもよく、この両方として動作するように構成してもよい。この場合、携帯電話機は、カスタマイズされたデバイスインタフェースと共に、携帯電話、デジタルカメラ、他の電子機器又はこれらの任意の組合せの機能をサポートする。
【００３５】
また、本発明により、指センサ、機械的なボタン、又はこれらの両方の操作（例えば、押圧又は移動）を、コンテキストに応じて、各機能にマッピングすることができる。例えば、電子機器の電源投入時には、指センサは、ユーザが電子機器にアクセスすることを許可されているかを確認するためのユーザ認証機能にマッピングすることができる。後に、電子機器がゲームプログラムを実行している場合、指センサは、運転ハンドルのエミュレートにマッピングすることができる。
【００３６】
図２は、一実施の形態のアーキテクチャの概要を示しており、図８は、携帯電話用のシンビアンＯＳ（Symbian OS：商標）を用いて本発明を実現するカスタマイズされたアーキテクチャ３００をより詳細に示している。カスタマイズされたアーキテクチャ３００により、アプリケーションプログラム（電話機アプリケーションプログラム等）は、例えば、図１のユーザインタフェース１０６等のユーザインタフェースの指センサ又は機械的部品である周辺ハードウェア３１７と通信することができる。カスタマイズされたアーキテクチャ３００は、指センサ、左矢印ボタン、右矢印ボタン、押しボタン、ジョイスティック、ジョグダイヤル、スクロールホイール、圧力感知型ボタン、タッチスクリーン等の１つ以上を含む周辺ハードウェア３１７を備える。周辺ハードウェア３１７は、拡張カーネル３１１、カーネル３０９及びデバイスドライバ３１５に接続されている。カーネル３０９は、タイマ等、必要な周辺機器へのアクセスの提供を含む基本的なオペレーティングシステム機能を提供する。拡張カーネル３１１は、オペレーティングシステムが周辺ハードウェア３１７にアクセスできるようにすることによって、カーネル３０９の機能を拡張する。カーネル３０９は、更に、デバイスドライバ３１５及びユーザライブラリ３０７に接続され、これにより、アプリケーションプログラム（アプリケーションスレッド３０１、３０３を含む）は、カーネル３０９の機能にアクセスすることができる。ユーザライブラリ３０７は、アプリケーションスレッド３０１及びカスタマイズされたデバイスＡＰＩ３０５に接続され、カスタマイズされたデバイスＡＰＩ３０５は、更に、アプリケーションスレッド３０３に接続されている。
【００３７】
好ましい実施の形態では、カスタマイズされたデバイスＡＰＩ３０５は、本発明に基づくカスタマイズされたデバイスインタフェースに対応している。この実施の形態では、カスタマイズされたデバイスＡＰＩ３０５は、通常、ユーザインタフェースコンポーネントに関連している機能を、アプリケーションプログラムによって要求される機能に変換する。すなわち、例えば、指センサが運転ハンドルをエミュレートするために使用されている場合、指センサに関連するシステム機能は、運転ハンドルに関連する機能にマッピングされる。例えば、アーキテクチャ３００がハンドルの動きの発生を意味するメッセージを渡す場合、指センサのコンポーネント出力データは、アプリケーションスレッド３０３が、運転ハンドルによって生成されたものとして認識するメッセージにマッピングされる。これに代えて、アーキテクチャ３００は、イベント発生又は他の手法を用いて、ハンドルの動きの発生を認識してもよい。
【００３８】
一具体例においては、指センサは、ゲーム機器上で用いられる運転ハンドルをエミュレートするために使用される。この具体例では、ユーザは、周辺ハードウェア３１７の一部を形成する指センサ上で指を動かし、デバイスドライバ３１５は、これに基づいて、コンポーネント出力データを生成する。カーネル３０９は、ユーザライブラリ３０７と連携して、このコンポーネント出力データを、指センサによって生成されたデータとして認識可能なアプリケーション入力データ（例えば、システム機能）に変換する。カスタマイズされたデバイスＡＰＩ３０５は、このアプリケーション入力データを、運転ハンドルによって生成されたデータとして認識可能なデータに変換する。そして、このアプリケーション入力データは、例えば、入力データを運転ハンドルの回転のエミュレートに用いるカーレースゲームのアプリケーションプログラムであるアプリケーションスレッド３０３に供給される。
【００３９】
カスタマイズされたデバイスＡＰＩ３０５は、例えば、ＯＥＭ元等で、カスタマイズされたアーキテクチャ３００を含むデバイスが構成される際にロードしてもよい。本発明では、単一のコンポーネント、例えば、ユーザインタフェース１０６を、多くの異なる製品にインストールでき、入力コンポーネントのマッピングは、電子機器の機能を決定する際（例えば、アプリケーションプログラムの実行時）に決定することができる。したがって、例えば、ユーザインタフェース１０６（図１）を携帯電話にインストールする場合、ユーザインタフェース１０６の機能が図３の表１に示す機能に対応するように、携帯電話機の組立時にカスタマイズされたデバイスＡＰＩをロードできる。これに代えて、ユーザインタフェース１０６をゲーム機器にインストールする場合、ユーザインタフェース１０６の機能が図５の表２に示す機能に対応するように、ゲーム機器の組立時にカスタマイズされたデバイスＡＰＩをロードできる。このように、本発明に基づいて、カスタマイズされたデバイスＡＰＩ３０５を構成することによって、様々なパッケージを用いて、様々な製品で、単一の入力モジュールを用いることができる。
【００４０】
図９は、本発明の一実施の形態に基づき、デバイスインタフェースをカスタマイズする処理のステップを示すフローチャート３５０である。まず、ステップ３５１において、例えば、見た目及び操作感（look and feel）に基づいて、ユーザインタフェースを有する操作板を選択する。次に、ステップ３５３において、基底にある電子機器を用いて実行される機能を選択する。このステップでは、基底にある電子機器のアプリケーションは、例えば、レーシングカーのエミュレーションであってもよく、例えば、電話帳のスクロール、電話番号への発信等、電話機及びアドレス帳機能であってもよい。次に、ステップ３５５において、表１〜表３に示すような、ユーザインタフェースコンポーネントの各コンポーネントの機能へのマッピングを決定する。次に、ステップ３５７において、ステップ３５５で決定されたマッピングを反映するように、カスタマイズされたデバイスＡＰＩ（例えば、図１０の要素３０５）を構成する。次に、ステップ３５９において、カスタマイズされたＡＰＩを電子機器、例えば、携帯電話、ゲーム機器、デジタルカメラ等にロードする。
【００４１】
なお、ユーザインタフェース上の全てのインタフェースコンポーネントを対応する機能にマッピングする必要はない。幾つかのユーザインタフェースコンポーネントは、電子機器の組立時には、機能が割り当てられていなくてもよい。
【００４２】
また、アーキテクチャ３００のコンポーネントは、他の手法で実現してもよい。例えば、一実施の形態では、デバイスドライバ３１５を用いて、コンポーネント出力データを、最終的に、アプリケーションスレッド３０３によってサポートされた機能のためのアプリケーション入力データとしてアプリケーションスレッド３０３によって認識されるデータにマッピングする。一実施の形態においては、デバイスドライバは、ＡＳＩＣとして実現される。
【００４３】
図１０〜図１４は、それぞれ、本発明に基づいてカスタマイズされたデバイスインタフェースに接続された対応するユーザインタフェースを有する幾つかの筺体を示している。各デバイスインタフェースは、本発明に基づき、様々な電子機器上で使用されるようにカスタマイズできる。図１０は、４つの押しボタン４０１〜４０４及びボタン４１１を含み、及び指センサ４０５をサポートする操作面を備えるユーザインタフェースコンポーネントを有する筺体４１１を示している。この構成を用いて、ユーザインタフェースコンポーネントは、様々な機能を実行するように構成できる。例えば、指センサ４０５は、（例えば、当分野で周知の認証モジュールを用いて）ユーザを認証し、電話帳をスクロールし、又は運転ハンドルをエミュレートするために使用できる。図１０に示すように、ユーザが指センサ４０５上で指を動かし、又は指センサ４０５上に指を置き、ボタン４１１を押し、又はこれらの動作の両方を同時に行うと、いずれの場合も、対応する機能が実行される。図１１は、指センサ４２１、押しボタン４２３、４２５、４２７、４２９を含む操作面を備えるユーザインタフェースコンポーネントを有する筺体４２０を示している。図１２は、指センサ４３１、スピーカ４３５及び押しボタン４３７〜４３９を含む操作面を備えるユーザインタフェースコンポーネントを有する筺体４３０を示している。図１３は、第１の指センサ４５１、第２の指センサ４５２、ＬＥＤバンク４５４及び押しボタン４５６、４５８、４６０、４６１を含む操作面を備えるユーザインタフェースコンポーネントを有する筺体４５０を示している。図１４は、指センサ５０１、押しボタン５０２〜５０５、スクロールホイール５２５、ジョグダイヤル５１５、ジョイスティック５２０及び押しボタン５３０を含む操作面を備えるユーザインタフェースコンポーネントを有する筺体５００を示している。図１０〜図１４に示すように、本発明が適用される筺体は、見た目及び操作感及び他の基準に基づいて選択された如何なる寸法及び形状の組合せを有していてもよい。
【００４４】
本発明の実施の形態では、スピーカ４３５（図１２）、ＬＥＤバンク４５４（図１３）等の出力装置は、指センサや押しボタン等のユーザ入力コンポーネントに接続され、例えば、ボタンが押されたことを示す。他の実施の形態では、例えば、基底にある電子機器がゲームシステムである場合、スピーカをオーディオ出力に接続してもよい。これらの他の実施の形態では、スピーカは、ゲームによって生成される音、例えば、爆発音等を再生する。また、このような実施の形態において、ＬＥＤバンク４５４を用いて、ゲームにおける爆発及び他のイベントをシミュレートしてもよい。本発明の他の実施の形態では、出力装置は、ユーザインタフェースコンポーネントにマッピングしてもよく、電子機器上で実行されるアプリケーションが生成した出力にマッピングしてもよく、これらの任意の組合せにマッピングしてもよい。
【００４５】
本発明に基づいてデバイスインタフェースをカスタマイズすることによって、電子機器は、多くの組合せのインタフェースコンポーネントを有する操作板を使用することができる。したがって、本発明に基づくシステム及び方法により、ＯＥＭ元は、既存のアプリケーションプログラム及びデバイスドライバを使用でき、デバイスインタフェースのみをカスタマイズすればよい。このような最小限の変更により、開発時間及びコストが削減され、電子機器は、市販されている様々な既成のアプリケーションプログラム及びデバイスドライバを使用することができる。
【００４６】
また、本発明に基づくシステム及び方法により、電子機器で実行可能な機能にマッピングされるインタフェースコンポーネントの組合せをより多く提供することができる。これにより、電子機器によってサポートされ、したがって、電子機器が実行できる機能の数が拡張される。
【００４７】
なお、本発明の実施の形態は、様々に変形することができる。例えば、上述した実施の形態は、スタンドアロン型のシステムを開示しているが、他の電子機器、例えば、ゲームコントローラ、例えば、Ｘｂｏｘ（商標）、任天堂ゲームキューブ（商標）、ソニープレイステーション（商標）、ソニープレイステーション２（商標）を本発明に基づいて構成してもよい。また、他の出力コンポーネント、例えば、バックライト及びＬＣＤパネルがユーザインタフェースの一部を構成してもよい。スワイプ指センサは、例えば、静電容量センサ、熱センサ、光センサであってもよく、また、上の実施の形態に開示されているスワイプ指センサには、位置センサを用いることもできる。添付の特許請求の範囲に定義される本発明の意図及び範囲から逸脱することなく、実施の形態に様々な変更を行うことができることは当業者にとって明らかである。
【図面の簡単な説明】
【００４８】
【図１】本発明に基づくカスタマイズ可能なインタフェースモジュールを有し、電話番号のリストをスクロールし、選択された電話番号を発信する携帯電話の概略的な斜視図である。
【図２】本発明に基づくユーザインタフェースと、カスタマイズ可能なデバイスインタフェースと、図１の携帯電話上で実行されるアプリケーションプログラムとの間の関係を示す図である。
【図３】図１のインタフェースモジュールのコンポーネントと、それぞれが実行するように設定されたアプリケーションプログラム内の対応する機能との間のマッピングを示す図である。
【図４】本発明に基づく、表示画面及びレーシングカーをエミュレートするコンピュータゲームを実行する携帯電話のカスタマイズ可能なインタフェースモジュールを示す図である。
【図５】図４のインタフェースモジュールのコンポーネントと、それぞれが実行するコンピュータゲーム内の対応する機能との間のマッピングを示す図である。
【図６】本発明に基づくデジタルカメラの表示画面及びカスタマイズ可能なインタフェースモジュールを示す図である。
【図７】図６のインタフェースモジュールのコンポーネントと、それぞれがデジタルカメラ上で実行する対応する機能との間のマッピングを示す図である。
【図８】本発明の一実施の形態に基づくカスタマイズ可能なデバイスインタフェースを含むアーキテクチャを示す図である。
【図９】本発明に基づくカスタマイズ可能なデバイスインタフェースを構成する処理のフローチャートである。
【図１０】本発明に基づくカスタマイズ可能なデバイスインタフェースが適用されるインタフェースモジュール、構成及び形状を有する操作板の一例を示す図である。
【図１１】本発明に基づくカスタマイズ可能なデバイスインタフェースが適用されるインタフェースモジュール、構成及び形状を有する操作板の一例を示す図である。
【図１２】本発明に基づくカスタマイズ可能なデバイスインタフェースが適用されるインタフェースモジュール、構成及び形状を有する操作板の一例を示す図である。
【図１３】本発明に基づくカスタマイズ可能なデバイスインタフェースが適用されるインタフェースモジュール、構成及び形状を有する操作板の一例を示す図である。
【図１４】本発明に基づくカスタマイズ可能なデバイスインタフェースが適用されるインタフェースモジュール、構成及び形状を有する操作板の一例を示す図である。
【図１】
2008521136.tif 000003
【図２】
2008521136.tif 000004
【図３】
2008521136.tif 000005
【図４】
2008521136.tif 000006
【図５】
2008521136.tif 000007
【図６】
2008521136.tif 000008
【図７】
2008521136.tif 000009
【図８】
2008521136.tif 000010
【図９】
2008521136.tif 000011
【図１０】
2008521136.tif 000012
【図１１】
2008521136.tif 000013
【図１２】
2008521136.tif 000014
【図１３】
2008521136.tif 000015
【図１４】
2008521136.tif 000016
【手続補正書】
【提出日】平成18年12月18日(2006.12.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子機器に情報を入力する入力システムにおいて、
ａ．指紋センサ及び機械的入力コンポーネントを有し、ユーザ入力を受信するユーザインタフェースと、
ｂ．上記ユーザインタフェースに接続され、該ユーザインタフェースの出力を電子機器への入力に選択的にマッピングするデバイスインタフェースとを備える入力システム。
【請求項２】
上記機械的入力コンポーネントは、押しボタン、スクロールホイール、ジョイスティック、タッチパッド、スイッチ、ダイヤル及び圧力センサのうちの少なくとも１つを含むことを特徴とする請求項１記載の入力システム。
【請求項３】
上記電子機器への入力は、上記指紋センサの出力と、上記機械的入力コンポーネントの出力との協働的マッピングに対応することを特徴とする請求項１記載の入力システム。
【請求項４】
上記電子機器のための入力は、上記電子機器上で実行されるアプリケーションプログラムによってサポートされた機能に対応していることを特徴とする請求項１記載の入力システム。
【請求項５】
上記機能は、電話番号のリストのスクロール、電話番号の選択、選択された電話番号への自動的な発呼のうちの少なくとも１つを含むことを特徴とする請求項４記載の入力システム。
【請求項６】
上記機能は、コンピュータゲームディスプレイの生成及びゲームディスプレイの制御のうちの少なくとも１つを含むことを特徴とする請求項４記載の入力システム。
【請求項７】
上記機能は、デジタルカメラの焦点合わせ及びデジタルカメラによる撮像のうちの少なくとも１つを含むことを特徴とする請求項４記載の入力システム。
【請求項８】
上記ユーザインタフェース及び上記デバイスインタフェースは、上記電子機器における統合されたモジュールを構成することを特徴とする請求項１記載の入力システム。
【請求項９】
上記デバイスインタフェースは、上記ユーザインタフェースの出力を上記電子機器への入力にマッピングする実行可能なプログラム命令のシーケンスを格納するメモリを備えることを特徴とする請求項１記載の入力システム。
【請求項１０】
上記デバイスインタフェースは、上記ユーザインタフェースの出力を上記電子機器への入力にマッピングする特定用途向け集積回路を備えることを特徴とする請求項１記載の入力システム。
【請求項１１】
上記指紋センサに接続され、該指紋センサによって読み取られた指画像データを用いてユーザを認証する認証ユニットを更に備える請求項１記載の入力システム。
【請求項１２】
上記電子機器への入力は、上記アプリケーションプログラムのコンテキストに依存することを特徴とする請求項４記載の入力システム。
【請求項１３】
上記指紋センサは、スワイプセンサであることを特徴とする請求項１記載の入力システム。
【請求項１４】
上記スワイプセンサは、光センサ、熱センサ又は静電容量センサのいずれかであることを特徴とする請求項１３記載の入力システム。
【請求項１５】
上記指紋センサは、位置センサであることを特徴とする請求項１記載の入力システム。
【請求項１６】
上記ユーザインタフェースは、ＬＥＤ、ＬＣＤパネル、バックライト及びスピーカのうちの１つ以上を含むことを特徴とする請求項１記載の入力システム。
【請求項１７】
上記デバイスインタフェースに接続され、携帯電話、ポータブルコンピュータ、デジタルカメラ、携帯型ゲームシステム、ゲームコントローラ、携帯情報端末、デジタルオーディオプレイヤ及びデジタルビデオプレイヤからなるグループから選択される電子機器を更に備える請求項１記載の入力システム。
【請求項１８】
ａ．電子機器と、
ｂ．上記電子機器を制御するための第１の入力を受信する指紋センサと、
ｃ．上記電子機器を制御するための第２の入力を受信する機械的入力部分とを備え、
上記指紋センサ及び機械的入力部分は、互いに協働して上記電子機器を制御することを特徴とする入力システム。
【請求項１９】
上記機械的入力部分は、押しボタン、スクロールホイール、ジョイスティック、タッチパッド、スイッチ、ダイヤル及び圧力センサのうちの少なくとも１つを含むことを特徴とする請求項１８記載の入力システム。
【請求項２０】
上記電子機器は、携帯電話、ポータブルコンピュータ、デジタルカメラ、携帯型ゲームシステム、ゲームコントローラ、携帯情報端末、デジタルオーディオプレイヤ及びデジタルビデオプレイヤからなるグループから選択される機器であることを特徴とする請求項１８記載の入力システム。
【請求項２１】
上記指紋センサからの出力及び上記機械的入力部分からの出力を、上記電子機器を制御するための機能にマッピングするデバイスインタフェースを更に備える請求項１８記載の入力システム。
【請求項２２】
ユーザインタフェース、上記電子機器及び上記デバイスインタフェースは、統合されたモジュールにパッケージ化されていることを特徴とする請求項２１記載の入力システム。
【請求項２３】
上記デバイスインタフェースは、上記指紋センサからの出力及び上記機械的入力部分からの出力を、上記電子機器への入力にマッピングする実行可能なプログラム命令のシーケンスを格納するメモリを備えることを特徴とする請求項２１記載の入力システム。
【請求項２４】
上記デバイスインタフェースは、該デバイスインタフェースの一部を構成する特定用途向け集積回路を含むことを特徴とする請求項２１記載の入力システム。
【請求項２５】
上記機能の１つは、上記指紋センサを用いてユーザを認証することを含むことを特徴とする請求項２１記載の入力システム。
【請求項２６】
上記指紋センサは、スワイプセンサであることを特徴とする請求項１８記載の入力システム。
【請求項２７】
上記スワイプセンサは、光センサ、熱センサ又は静電容量センサのいずれかであることを特徴とする請求項２６記載の入力システム。
【請求項２８】
上記指紋センサは、位置センサであることを特徴とする請求項１８記載の入力システム。
【請求項２９】
ＬＥＤ、ＬＣＤパネル、バックライト及びスピーカからなるグループから選択される出力装置を更に備える請求項１８記載の入力システム。
【請求項３０】
上記指紋センサに接続された認証モジュールを更に備える請求項１８記載の入力システム。
【請求項３１】
電子システムを構成する電子システム構成方法において、
ａ．指紋センサ及び機械的部品を含むユーザインタフェースを選択するステップと、
ｂ．電子機器を選択するステップと、
ｃ．上記ユーザインタフェースと上記電子機器との間で、上記指紋センサからの出力と、上記機械的部品からの出力とを、上記電子機器上で実行されるアプリケーションを制御するための出力に協働的にマッピングするようにデバイスインタフェースを構成するステップとを有する電子システム構成方法。
【請求項３２】
上記機械的コンポーネントは、押しボタン、スクロールホイール、ジョイスティック、タッチパッド、スイッチ、ダイヤル及び圧力センサのうちの少なくとも１つを含むことを特徴とする請求項３１記載の電子システム構成方法。
【請求項３３】
上記電子機器は、携帯電話、ポータブルコンピュータ、デジタルカメラ、携帯型ゲームシステム、ゲームコントローラ、携帯情報端末、デジタルオーディオプレイヤ及びデジタルビデオプレイヤからなるグループから選択される機器であることを特徴とする請求項３１記載の電子システム構成方法。
【請求項３４】
上記電子機器は、携帯電話であり、上記アプリケーションは、該電子機器において、電話番号のリストのスクロール、電話番号の選択、選択された電話番号への自動的な発呼のうちの少なくとも１つを実行するために使用されることを特徴とする請求項３１記載の電子システム構成方法。
【請求項３５】
上記電子機器は、携帯型ゲームシステムであり、上記アプリケーションは、該電子機器において、コンピュータゲームディスプレイの生成及びゲームディスプレイの制御のうちの少なくとも１つを実行するために使用されることを特徴とする請求項３１記載の電子システム構成方法。
【請求項３６】
上記電子機器は、デジタルカメラであり、上記アプリケーションは、該電子機器において、該デジタルカメラの焦点合わせ及び該デジタルカメラによる撮像のうちの少なくとも１つを実行するために使用されることを特徴とする請求項３１記載の電子システム構成方法。
【請求項３７】
上記ユーザインタフェース、上記電子機器及び上記デバイスインタフェースを統合されたモジュールにパッケージ化するステップを更に有する請求項３１記載の電子システム構成方法。
【請求項３８】
上記デバイスインタフェースは、上記指紋センサからの出力及び上記機械的部品からの出力を、上記アプリケーションを制御するための出力に協働的にマッピングする実行可能なプログラム命令のシーケンスを格納するメモリを含むことを特徴とする請求項３１記載の電子システム構成方法。
【請求項３９】
上記デバイスインタフェースを構成するステップは、上記実行可能なプログラム命令のシーケンスをメモリに保存するステップを含むことを特徴とする請求項３８記載の電子システム構成方法。
【請求項４０】
上記デバイスインタフェースを構成するステップは、上記デバイスインタフェースの一部を構成する特定用途向け集積回路を構成するステップを含むことを特徴とする請求項３１記載の電子システム構成方法。
【請求項４１】
上記アプリケーションは、指紋センサを用いてユーザを認証することを特徴とする請求項３１記載の電子システム構成方法。
【請求項４２】
上記指紋センサは、スワイプセンサであることを特徴とする請求項３１記載の電子システム構成方法。
【請求項４３】
上記スワイプセンサは、光センサ、熱センサ又は静電容量センサのいずれかであることを特徴とする請求項４２記載の電子システム構成方法。
【請求項４４】
上記指紋センサは、位置センサであることを特徴とする請求項３１記載の電子システム構成方法。
【請求項４５】
上記ユーザインタフェースは、
ＬＥＤ、ＬＣＤパネル、バックライト及びスピーカからなるグループから選択される出力装置を更に備えることを特徴とする請求項３１記載の電子システム構成方法。
【請求項４６】
上記アプリケーションを制御するための出力は、該アプリケーションのコンテキストに依存することを特徴とする請求項３１記載の電子システム構成方法。
【国際調査報告】
2008521136.tif 000017