(57)【特許請求の範囲】
【請求項１】
ユーザインターフェース（２）の少なくとも１つの要素（４）を選択する方法であって、
初期設定ツール（５）の、前記ユーザインターフェース（２）上の初期位置に置くアクションによって、前記初期位置を範囲に含む仮想ルーペ（６）の表示を開始する工程、次に、
確認ツール（６又は１４）のアクションによって、前記仮想ルーペ（６）に前記初期位置を中心としたカーソル（８）の表示を開始する工程、次に、
前記確認ツール（６；１４）のなんらかの移動（９）によって、前記ユーザインターフェース（２）上の前記カーソル（８）と前記仮想ルーペ（６）の、前記確認ツール（６；１４）の前記移動に依存する、同一の移動（１０−１１）を引き起こす工程、次に、
前記確認ツール（６；１４）が前記ユーザインターフェース（２）から離されたとき、又は選択ツール（１３）が前記ユーザインターフェース上に置かれたときに、前記ユーザインターフェース（２）の少なくとも１つの要素（１２）が選択される工程、
を含むことを特徴とする方法。
【請求項２】
前記ユーザインターフェースは、タッチスクリーンであることを特徴とする請求項１の方法。
【請求項３】
前記カーソルと前記仮想ルーペの前記移動は、前記確認ツールの移動に比例することを特徴とする請求項１又は２の方法。
【請求項４】
前記選択される要素は、前記ユーザインターフェース上の前記初期設定ツールの相互作用面よりも小さいことを特徴とする請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記初期設定ツールの、前記ユーザインターフェース上に前記仮想ルーペの表示を開始する前記アクションは、時間閾値よりも長い時間、前記初期設定ツールを前記初期位置と同じ位置に置いておく工程を含むことを特徴とする請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記初期設定ツールの、前記ユーザインターフェース上に前記仮想ルーペの表示を開始する前記アクションは、シーケンスを含み、
前記シーケンスは、
前記初期設定ツールを初期位置に置き、次に、
前記初期設定ツールを離し、次に、
前記初期設定ツールを前記初期位置又はその近傍位置に新たに置くのを含み、
前記シーケンスは時間間隔閾値よりも短い時間において行われることを特徴とする請求項１から５のいずれか一項に記載の方法。
【請求項７】
前記確認ツールは前記初期設定ツールと同じであり、
前記カーソルの表示を開始する前記アクションは、前記ユーザインターフェース上の前記初期設定ツールの、前記初期位置までの距離が距離閾値よりも遠い位置への移動であることを特徴とする請求項１から６のいずれか一項に記載の方法。
【請求項８】
前記仮想ルーペの拡大倍率は、前記初期設定ツールの、前記初期位置と前記カーソルの表示を開始する前記アクションを終了する位置との間の移動速度に応じて決定されることを特徴とする請求項７の方法。
【請求項９】
前記確認ツールは前記初期設定ツールと別であり、
前記カーソルの表示を開始する前記アクションは、前記確認ツールを置くアクションを含むことを特徴とする請求項１から６のいずれか一項に記載の方法。
【請求項１０】
前記ユーザインターフェースの少なくとも１つの要素を選択するために、前記確認ツールに対する前記選択ツールの相対的な押し位置に応じて特定の選択を生成することを特徴とする請求項１から９のいずれか一項に記載の方法。
【請求項１１】
前記生成される特定の選択は、前記選択ツールが前記確認ツールの左側にあるときは左クリックであることを特徴とする請求項１０に記載の方法。
【請求項１２】
前記生成される特定の選択は、前記選択ツールが前記確認ツールの右側にあるときは右クリックであることを特徴とする請求項１０又は１１に記載の方法。
【請求項１３】
前記仮想ルーペの拡大倍率が１よりも大きいことを特徴とする請求項１から１２のいずれか一項に記載の方法。
【請求項１４】
ユーザインターフェースの少なくとも１つの要素を選択するための装置であって、
初期設定ツールの、ユーザインターフェース上の初期位置に置くアクションによって、前記初期位置を範囲に含む仮想ルーペの表示を開始する手段と、
確認ツールのアクションによって、前記仮想ルーペに前記初期位置を中心としたカーソルの表示を開始する手段と、
前記確認ツールのなんらかの移動によって、前記ユーザインターフェース上の前記カーソルと前記仮想ルーペの、前記確認ツールの前記移動に依存する、同一の移動を引き起こす手段と、
前記確認ツールが前記ユーザインターフェースから離されたとき又は選択ツールが前記ユーザインターフェース上に置かれたときに、前記ユーザインターフェースの少なくとも１つの要素を選択する手段と、
を含むことを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザインターフェースの要素を選択する方法に関する。本発明は、また、そのような方法を実行する装置にも関する。本発明の分野は、より詳しくは、ただしそれに限定されるものではないが、タッチインターフェースを含むコンピュータの分野である。
【背景技術】
【０００２】
携帯機器においてタッチスクリーンの利用が急速に増えつつある。この機器は、対角線において２インチから１２インチ以上のきわめて多様なスクリーンサイズを有する。これらのスクリーンの解像度はますます細密になってきており、今では従来式コンピュータ・スクリーンの解像度に匹敵するものとなっている。この機器は、ユーザが、例えばユーザインターフェースの要素を、ポイント、クリック及び選択するためにマウスの代わりにその指を使用して相互作用するグラフィックインターフェースに依存する。
【０００３】
この操作方法の一つの特徴は、インターフェース上の指の接触面積が、約１／２ｃｍ２と比較的大きいため、ポインティング精度が低いことにある。一般に、精度の欠如を補うために、ユーザインターフェースはこれらの機器のために特別に設計される。従って、ボタンは、ユーザインターフェース上で、従来式コンピュータ用のものよりも大きな寸法を有し、広い間隔で配置されている。
【０００４】
これらの機器の機能は、ウェブへのアクセス、メッセージ（電子メール）、テキストの書き込み等を含むより多くのタスクについて従来式コンピュータにとって代わることにある。従って、従来式コンピュータ用に設計されたアプリケーションをサポートしなければならないといった状況や、単純に従来式コンピュータ用に設計されたウェブサイトにアクセスしなければならないといった状況が発生する。これら両方の場合において、マウスのポインティング精度の問題がある。
【０００５】
ユーザインターフェースの要素を選択する方法の様々な実施形態、更に、それらを実行するための様々な装置が知られている。
【０００６】
テキストの編集領域で、カーソルを移動するために、画面上に指を長押しした後、その指の下の領域が、指をこえて拡大されて再現される、Apple（登録商標）がiPhone（登録商標）で実装の解決構成が知られている。ユーザは、その指を動かすことによって、カーソルを正確に移動することができる。従って、仮想ルーペがスクリーンの外に出るので問題となるスクリーンの上部へのアクセスの問題を発生させる。更に、この方法は特定のアプリケーションでのみ動作する。例えば、このような解決構成を実装するように意図されていない場合には、ウェブサイトの要素を正確にポイントすることができない。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、以下に再記される従来技術の欠点の少なくとも一つを解決することを可能にする、ユーザインターフェースの要素を選択するための方法とそのような方法を実行する装置とを提供することにある。
ポイント対象の要素のサイズがスクリーン上の指の接触面積よりも小さい可能性がある。
指をスクリーン上に置いたとき、指がちょうど表示を覆い、ユーザは自分が行っていることを視覚的にモニタすることができない。
小さいサイズの要素をポイントするときの精度の欠如。
あるページ全体を拡大したときに、ユーザはそのウェブページ、アプリケーション又はユーザインターフェースの全体像を見失う。
iPhone（登録商標）のためのApple（登録商標）の解決構成が使用される場合の、スクリーンの上部の端にあるインターフェース要素をポイントするときの困難性。
アプリケーションはＰＣ用に設計されており、それを携帯機器のタッチスクリーン上で使用しようとする場合に、異なる縮尺のアイコンのバージョンが存在しない。
【課題を解決するための手段】
【０００８】
上述した目的の少なくとも一つは、以下の工程を含むことを特徴とする、ユーザインターフェースの少なくとも１つの要素を選択する方法によって達成される。
初期設定ツールの、前記ユーザインターフェース上の初期位置に置くアクションによって、前記初期位置を範囲に含む仮想ルーペの表示を開始する工程、次に、
確認ツールのアクションによって、前記ルーペに前記初期位置を中心としたカーソルの表示を開始する工程、次に、
前記確認ツールのなんらかの移動によって、前記インターフェース上の前記カーソルと前記仮想ルーペの、前記確認ツールの前記移動に依存する、同一の移動を引き起こす工程、次に、
前記確認ツールが前記インターフェースから離されたとき又は選択ツールが前記インターフェース上に置かれたときに、前記インターフェースの少なくとも１つの要素（１２）が選択される工程。
【０００９】
好ましくは、前記ユーザインターフェースは、タッチスクリーンである。
【００１０】
好ましくは、前記カーソルと前記仮想ルーペの前記移動は、前記確認ツールの移動に比例する。
【００１１】
好ましくは、前記選択される要素は、前記ユーザインターフェース上の前記初期設定ツールの相互作用面よりも小さい。
【００１２】
前記初期設定ツールの、前記ユーザインターフェース上に前記仮想ルーペの表示を開始する前記アクションは、時間閾値よりも長い時間、前記初期設定ツールを前記同じ初期位置に置いておく工程を含むことができる。
【００１３】
前記初期設定ツールの、前記ユーザインターフェース上に前記仮想ルーペの表示を開始する前記アクションは、シーケンスを含むことができ、
前記シーケンスは、
前記初期設定ツールを初期位置に置き、次に、
前記初期設定ツールを離し、次に、
前記初期設定ツールを前記初期位置又はその近傍位置に新たに置くのを含み、
前記シーケンスは時間間隔閾値よりも短い時間において行われる。
【００１４】
前記確認ツールは前記初期設定ツールと同じであってもよい。
前記カーソルの表示を開始する前記アクションは、前記ユーザインターフェース上の前記初期設定ツールの、前記初期位置までの距離が距離閾値よりも遠い位置への移動とすることができる。
【００１５】
前記ルーペの拡大倍率は、前記初期設定ツールの、前記初期位置と前記カーソルの表示を開始する前記アクションを終了する位置との間の移動速度に応じて決定することができる。
【００１６】
前記確認ツールは前記初期設定ツールと別であってもよい。
前記カーソルの表示を開始する前記アクションは、前記確認ツールを置くアクションとすることができる。
【００１７】
前記インターフェースの少なくとも１つの要素を選択するために、前記確認ツールに対する前記選択ツールの相対的な押し位置に応じて特定の選択を生成することができる。
【００１８】
前記生成される特定の選択は、前記選択ツールが前記確認ツールの左側にあるときは左クリックとすることができる。
【００１９】
前記生成される特定の選択は、前記選択ツールが前記確認ツールの右側にあるときは右クリックとすることができる。
【００２０】
好ましくは、前記仮想ルーペの拡大倍率が１よりも大きい。
【００２１】
本発明の別の態様によれば、以下を含むことを特徴とする、ユーザインターフェースの少なくとも１つの要素を選択するための装置が提供される。
初期設定ツールの、ユーザインターフェース上の初期位置に置くアクションによって、前記初期位置を範囲に含む仮想ルーペの表示を開始する手段と、
確認ツールのアクションによって、前記ルーペに前記初期位置を中心としたカーソルの表示を開始する手段と、
前記確認ツールのなんらかの移動によって、前記インターフェース上の前記カーソルと前記仮想ルーペの、前記確認ツールの前記移動に依存する、同一の移動を引き起こす手段と、
前記確認ツールが前記インターフェースから離されたとき又は選択ツールが前記インターフェース上に置かれたときに、前記インターフェースの少なくとも１つの要素を選択する手段。
【００２２】
好ましくは、前記ユーザインターフェースはタッチスクリーンである。
【００２３】
好ましくは、前記確認ツールのなんらかの移動によって、前記インターフェース上の前記カーソルと前記仮想ルーペの、前記確認ツールの前記移動に依存する、同一の移動を引き起こす手段は、前記カーソルと前記仮想ルーペの前記移動が、前記確認ツールの移動に比例するように構成されている。
【００２４】
好ましくは、前記選択される要素は、前記ユーザインターフェース上の前記初期設定ツールの相互作用面よりも小さい。
【００２５】
前記初期設定ツールの、前記ユーザインターフェース上に前記仮想ルーペの表示を開始する前記アクションは、時間閾値よりも長い時間、前記初期設定ツールを前記同じ初期位置に置いておくことを含むことができる。
【００２６】
前記ユーザインターフェース上に前記仮想ルーペの表示を開始する手段は、以下を行うように構成することができる。
前記初期設定ツールを初期位置に置いたことを検出し、
前記初期設定ツールを離したことを検出し、
前記初期設定ツールを前記初期位置又はその近傍位置に新たに置いたことを検出し、
前記置いたこと、前記離したこと及び前記新たに置いたことが時間間隔閾値よりも短い時間において検出された場合に、前記仮想ルーペの前記表示を開始する。
【００２７】
前記確認ツールは前記初期設定ツールと同じであってもよい。
前記カーソルの表示を開始する前記アクションは、前記ユーザインターフェース上の前記初期設定ツールの、前記初期位置までの距離が距離閾値よりも遠い位置への移動であってもよい。
【００２８】
前記装置は、更に、前記ルーペの拡大倍率を、前記初期設定ツールの、前記初期位置と前記カーソルの表示を開始する前記アクションを終了する位置との間の移動速度に応じて決定する手段を備えることができる。
【００２９】
前記確認ツールは前記初期設定ツールと別であってもよい。前記カーソルの表示を開始する手段を実行する前記アクションは、前記確認ツールを置くアクションとすることができる。
【００３０】
前記インターフェースの少なくとも１つの要素を選択するための手段は、
前記確認ツールに対する前記選択ツールの相対的な押し位置に応じて特定の選択を生成するように構成されてもよく、例えば、前記選択ツールが前記確認ツールの左側にあるときは左クリックとし、前記選択ツールが前記確認ツールの右側にあるときは右クリックとすることができる。
【００３１】
好ましくは、前記仮想ルーペの拡大倍率が１よりも大きい。
【００３２】
本発明のその他の利点及び特徴構成は、実施例及び非限定的な実施形態の詳細な説明から明らかになるであろう。
【図面の簡単な説明】
【００３３】
【図１】本発明の方法における、その最後に初期設定ツールがユーザインターフェース上の初期位置に置かれる工程と、前記初期位置を中心とする仮想ルーペが前記インターフェース上に表示される工程とを示している。
【図２】本発明の方法における、その最後に初期設定ツールがユーザインターフェース上の初期位置に置かれる工程と、前記初期位置を中心とする仮想ルーペが前記インターフェース上に表示される工程とを示している。
【図３】本発明の方法における、その最後に初期設定ツールがユーザインターフェース上の初期位置に置かれる工程と、前記初期位置を中心とする仮想ルーペが前記インターフェース上に表示される工程とを示している。
【図４】本発明の方法における、前記確認ツールのアクションによって、前記ルーペに前記初期位置を中心としたカーソルの表示を開始する工程を示している。
【図５】本発明の方法における、前記確認ツールのアクションによって、前記ルーペに前記初期位置を中心としたカーソルの表示を開始する工程を示している。
【図６】本発明の方法における、前記確認ツールのアクションによって、前記ルーペに前記初期位置を中心としたカーソルの表示を開始する工程を示している。
【図７】本発明の方法における、前記確認ツールのなんらかの移動が、前記インターフェース上の前記カーソルの、前記仮想ルーペの移動と同一の移動を引き起こす工程を示している。
【図８】本発明の方法における、確認ツールのなんらかの移動が、前記インターフェース上の前記カーソルの、前記仮想ルーペの移動と同一の移動を引き起こす工程を示している。
【図９】本発明の方法における、確認ツールのなんらかの移動が、前記インターフェース上の前記カーソルの、前記仮想ルーペの移動と同一の移動を引き起こす工程を示している。
【図１０】本発明の方法における、前記確認ツールが前記インターフェースから離されたときに、前記インターフェースの少なくとも１つの要素が選択される工程を図示している。
【図１１】本発明の方法における、前記確認ツールと別の選択ツールが前記インターフェース上に置かれたときに、前記インターフェースの少なくとも１つの要素が選択される工程を示している。
【図１２】本発明の方法における、前記確認ツールと別の選択ツールが前記インターフェース上に置かれたときに、前記インターフェースの少なくとも１つの要素が選択される工程を示している。
【図１３】本発明の方法における、前記確認ツールと別の選択ツールが前記インターフェース上に置かれたときに、前記インターフェースの少なくとも１つの要素が選択される工程を示している。
【図１４】本発明の方法における、前記確認ツールが前記初期設定ツールと別であり、前記カーソルの表示を開始する前記アクションが前記確認ツールを置くアクションを含む、本発明の変形例の一つを示している。
【図１５】本発明の方法における、前記確認ツールが前記初期設定ツールと別であり、前記カーソルの表示を開始する前記アクションが前記確認ツールを置くアクションを含む、本発明の変形例の一つを示している。
【図１６】本発明の方法における、前記確認ツールが前記初期設定ツールと別であり、前記カーソルの表示を開始する前記アクションが前記確認ツールを置くアクションを含む、本発明の変形例の一つを示している。
【発明を実施するための形態】
【００３４】
以下の説明において、タッチスクリーンとは、スクリーン（モニタ）の表示機能と、このスクリーンとの物理的な相互作用によってポインティングデバイスの機能とを結合したユーザインターフェースのことをいう。タッチスクリーンは、様々な技術によって実現することが可能である。これらの技術は、アナログ抵抗膜技術、静電容量技術、歪ゲージ技術、アナログ−デジタル抵抗膜技術、赤外線技術、表面弾性波技術及び／又はＮＦＩ（ニアフィールドイメージング：近接場イメージング）技術とすることができ、これらに限定されない。
【００３５】
ここで、「ツール」とは、前記インターフェースの所定の位置においてこのユーザインターフェースと（例えば、圧力及び／又は容量性）相互作用をするのに適した任意の物理的手段をいい、前記ツールは、インターフェースと相互作用するときは置かれた又は置かれている状態であり、そうでなければ離れた状態にある。例えば、指、スタイラス又はポインタが、タッチインターフェースに使用されるツールである。ＮＦＩ技術の場合は、ツール（例えば、指）は、インターフェースと直接接触することなく、相互作用する。この技術は、前記ツールのタッチインターフェース上の位置と、高さ座標（Ｚ軸）を決定するために使用される。本発明によれば、前記ツール（指）は、それがインターフェースと相互作用状態にあるときは前記置かれた、ただし必ずしも接触していない、状態にあり、そうでなければ離れた状態にある。
【００３６】
仮想ルーペとは、ユーザインターフェースの所定の領域の要素の拡大表示をいう。拡大倍率は、１よりも大きいことが好ましいが、必要に応じて１にすることができる。
【００３７】
要素とは、ユーザインターフェース上に表示されるオブジェクトをいう。要素は、例えば、アイコン又はウェブサイトへのリンクであってもよく、これに限定されるものではない。
【００３８】
少なくとも１つの要素の選択によって、前記少なくとも１つの要素に関連する機能が起動される。アイコンに関連する機能は、コンピュータアプリケーションの起動又はウェブページの表示等とすることができ、これに限定されない。いくつかの要素に関連する機能は、それら要素の選択、例えば、それらをユーザインターフェース上で移動するための選択とすることができる。選択は、また、少なくとも、従来式マウスの右又は左クリックによって生み出される効果をもたらすものとすることもできる。
【００３９】
ユーザインターフェース上で実行される少なくとも１つの要素を選択するための本発明による方法の第１実施例を図１から１０を参照して以下に説明する。
【００４０】
図１から３において、初期設定ツールの、ユーザインターフェース上の初期位置に置くアクションによって、前記初期位置を範囲に含む仮想ルーペの表示が開始される工程が示されている。
【００４１】
図１に、ここではタッチスクリーンであるユーザインターフェース２を備えた装置１が示されている。装置１は、更に、電子装置を備えている。ユーザインターフェース２上には、少なくとも二つの要素３，４が表示されている。前記ユーザインターフェースは、例えば、静電容量技術を実装することができる。静電容量方式においては、電荷を蓄積する層が、モニタのガラス板上に設置される。ユーザがその指で前記ガラス板に触れると、電荷の一部が伝導される。
【００４２】
図２において、図１のすべての要素が示されている。更に、初期設定ツール５、ここでは指、がユーザインターフェース２上に置かれている。この初期設定ツールは、スタイラスであってもよい。
【００４３】
このツールの起動アクションは、この第１実施例では、時間閾値よりも長い時間、このツールを前記同じ初期位置のままにしておくことにある。通常、前記時間閾値は、１秒にほぼ等しい。この時間閾値は、前記電子装置によって記憶される。
【００４４】
図３において、図２のすべての要素が示されている。更に、ユーザインターフェースの初期位置に置かれた初期設定ツール５によって、初期位置を範囲に含む仮想ルーペ６の表示が開始される。前記ルーペの拡大倍率は１にすることができる。図３に示されているように、それは１よりも大きいことが好ましい。この拡大倍率は、起動指によって付与される圧力に依存するものとすることができる。起動指の長押しの代わりに、抵抗膜方式タブレットの場合、起動指の圧力が所定の圧力閾値（これも前記電子装置によって記憶される）よりも高い場合に、前記ルーペが表示されるように構成することも考えられる。
【００４５】
換言すると、図１から３は、初期設定ツールがユーザインターフェース上の初期位置に置かれ、この初期位置上に所定の閾値（これも前記電子装置によって記憶される）よりも長い時間置かれたままにされたとき仮想ルーペが表示されることを示している。この工程は、前記方法の起動工程とみなすことができる。
【００４６】
次に、図４から６を参照して、確認ツールのアクションによって、前記ルーペに前記初期位置を含むカーソルの表示を開始する工程について説明する。
【００４７】
図４は、図３のすべての要素を含んでいる。この第１実施例において、前記確認ツールは前記起動指である。図５は、図４のすべての要素を含んでいる。更に、初期設定ツール５は、ユーザインターフェース２上をベクトル７のように移動することが観察される。図６は、図１のすべての要素を含んでいる。更に、前記確認ツールがインターフェース上に置かれている。この第１実施例において、前記確認ツールは、前記初期設定ツールと同じである。更に、前記仮想ルーペが表示されている。更に、図６には、ルーペ６の中心にカーソル８が表示されることが示されている。
【００４８】
ここで、カーソル８の表示を開始するアクションは、前記ユーザインターフェース上の前記初期設定ツールの、前記初期位置までの距離が距離閾値よりも遠い位置への、平均移動速度での、移動である。通常、前記距離閾値は、少なくとも１センチメートルや前記ユーザインターフェースの対角線の１／２０である。この距離閾値は、前記電子装置によって記憶される。前記ルーペの拡大倍率は、前記初期位置に対する前記工程の終了時の認証指の距離などの様々なパラメータに依存することができる。例えば、移動速度が増加すると、拡大倍率が増加することもできる。
【００４９】
換言すると、図４から６は、前記初期設定ツールが、前記ルーペが表示された後に、前記初期位置から前記電子装置によって記憶された所定の閾値よりも遠くに移動されたときに、カーソルが、ルーペ６の中心に、ユーザインターフェース上に表示されることを示している。この工程は、ユーザがこのプロセスを継続させる意思を確認する工程とみなすことができ、前記ルーペの中心にカーソルが表示されることで終わる。前記カーソルが選択すべき要素を目標とすることができるようになる。
【００５０】
次に、図７から９を参照して、前記確認ツールのなんらかの移動によって、前記インターフェース上の前記カーソルと前記仮想ルーペの、同一の移動を引き起こす工程について説明する。
【００５１】
図７は、図６のすべての要素、即ち装置１、ここでは前記初期設定ツールと同じである確認ツールと、ルーペ６とカーソル８と、を含んでいる。更に、クロス９が前記確認ツールに表示されている。このクロスは、前記確認ツールがユーザインターフェース２上で移動する可能性を示している。そうすることで、ユーザは前記ルーペと前記カーソルとを移動させる。
【００５２】
図８は図７のすべての要素を含んでいる。更に、確認ツールの左方向への移動が矢印１０によって示されている。ここで、図８は、スクリーン上の確認ツールの位置の移動に起因するルーペとカーソルの移動が、確認ツールの前記移動に比例することを示している。ここで、前記カーソルと前記ルーペの同一の動きは、前記仮想ルーペ内でより細かく、確認ツールの移動に追従する。比例係数は負であってもよく、この場合、前記ルーペと前記カーソルとの移動が、確認ツールの移動に対向する。また、前記比例定数は１に等しくすることもできる。前記ルーペの拡大倍率は、前記確認ツールによって付与される圧力などの様々なパラメータに依存することができる。
【００５３】
図９は、図７のすべての要素を含んでいる。更に、確認ツールの右方向への移動が矢印１１によって示されている。ここで、ルーペ６とカーソル８の移動は互いに同一である。なお、前記ルーペが既にスクリーンのエッジにあるときは、その結果として、ユーザインターフェースとの相互作用で確認ツールの移動に対して比例的に、同時に（ここでは左側に）移動しているのは前記ルーペ内の画像である。前記カーソルと前記仮想ルーペの移動はゼロであり、前記ルーペの拡大表示だけが確認ツールに対して比例的に移動する。
【００５４】
次に、図１０を参照して、確認ツールがインターフェースから離されたときに、少なくとも一つの要素が選択される工程について説明する。
【００５５】
図１０は図１のすべての要素を含んでいる。図１０において、前記認証する工程、図７参照、で使用される確認ツールが離されると、要素４が矩形枠１２で示されるように選択される。選択された要素、ここでは要素５は、確認ツールのユーザインターフェースとの相互作用エリアよりも小さいことがわかる。通常、指の接触面積は約１／２ｃｍ２である。従って、指は選択される要素よりも大きな接触面積を有する可能性がある。
【００５６】
次に、図１１から１３を参照して、上述した本発明の第１実施例の変形例について、上述の説明と本変形例の相違点についてのみ説明する。この変形例では、図１１から１が、図１０に置き換わる。
【００５７】
図１１は、前記確認ツールのなんらかの移動によって、前記インターフェース上の前記カーソルと前記仮想ルーペの、前記確認ツールの前記移動に依存する、同一の移動を引き起こす工程の最後を示している。これは、図７のすべての要素が含まれている。
【００５８】
この第１変形例において、前記確認ツールとは別の選択ツールがインターフェース上に置かれたときに、インターフェースの少なくとも１つの要素が選択される工程が記載される。
【００５９】
図１２は、図１０のすべての要素を含んでいる。更に、前記確認ツールとは別の選択ツール１３がインターフェース上に置かれている。この確認ツールは、例えば、ユーザの別の指又はスタイラスであってもよい。換言すると、要素４は、確認ツールを離すのではなく、別のツール、いわゆる選択ツール、を置くことによって選択される。勿論、その後に前記確認ツールを離すことができる。勿論、その後に前記選択ツールを離すことができる。
【００６０】
更に、前記確認ツールに対する前記選択ツールの相対的な押し位置に応じて特定の選択を生成することができる。前記生成される特定の選択は、前記選択ツールが前記確認ツールの左側にあるときは左クリックとすることができ及び／又は記選択ツールが前記確認ツールの右側にあるときは右クリックとすることができる。左右は、ユーザインターフェースの読取方向に対して定義される。
【００６１】
次に、図２から３を参照して、前記第１変形例と組み合わせることも可能な第２変形例について、上述の説明と本変形例の相違点についてのみ説明する。
【００６２】
この第２変形例において、前記初期設定ツールの、前記ユーザインターフェース上に前記仮想ルーペの表示を開始する前記アクションは、シーケンスを含む。前記シーケンスは、前記初期設定ツールを初期位置に置き（図２）、次に前記初期設定ツールを離し（図示せず）、次に前記初期設定ツールを前記初期位置（図２に示されるように）又はその近傍位置、つまり、前記初期位置から、前記電子装置によって記憶された所定の距離閾値より遠くない、通常は初期設定ツールの最初に置いた初期位置から５ｍｍと等しい位置に新たに置くのを含み、前記シーケンスは時間間隔閾値よりも短い時間において行われる。通常、前記時間閾値は、５００ミリ秒にほぼ等しい。この時間閾値は、前記電子装置によって記憶される。
【００６３】
その後、ユーザは、確認ツールのアクションによって、前記ルーペに前記初期位置を中心としたカーソルの表示を開始する工程によって、前記選択方法を継続することができる（図３）。
【００６４】
換言すると、前記方法は、初期設定ツールを、図２に示されるように、初期位置に置く工程、次にそれを離す工程、それから図２に示されるようにそれを前記初期位置からそう遠くない位置に再度置く工程を含むシーケンスによって起動される。このシーケンスは迅速に実行され、図３に示されているように、ルーペ６の表示が開始される。
【００６５】
次に、図１４から１６を参照して、前記第１変形例及び／又は第２変形例と組み合わせることも可能な第３変形例について、上述の説明と本変形例の相違点についてのみ説明する。この変形例では、図１４から１６が、図４から６に置き換わる。
【００６６】
図１４は図３と同じであり、初期設定ツールの、前記ユーザインターフェース上の初期位置に置くアクションによって、前記初期位置を範囲に含む仮想ルーペの表示を開始する工程の最後を図示している。
【００６７】
この第３変形例は、すぐ上に記載された工程に続いて実行される。
この第３変形例において、確認ツールの、前記ルーペに前記初期位置を中心としたカーソルの表示を開始するアクションは、図１５に示されているように、前記初期設定ツールとは別の確認ツール１４を置くアクションを含む。この確認ツールは、例えば、ユーザの別の指又はスタイラスであってもよい。なお、図１５からカーソル８が表示されていることがわかる。図１６に示すように、このアクションに続いて、前記初期設定ツールを離すことができる。その後、ユーザは、前記確認ツールのなんらかの移動によって、前記インターフェース上の前記カーソルと前記仮想ルーペの、前記確認ツールの前記移動に依存する、同一の移動を引き起こす工程を実行することによって、前記選択方法を継続することができる。
【００６８】
換言すると、上述したように前記初期設定ツールを移動させる代わりに、ユーザは、図１５及び１６に示されているように、別の確認ツールを置いて、前記初期設定ツールを離してカーソル８を表示させることができる。
【００６９】
前記第１実施例及びその変形例において、前記ルーペと前記カーソルの前記初期位置は前記初期位置と同じであることに留意されたい。従って、前記カーソルと前記ルーペは、ユーザが最初に標的とした初期位置に表示されるが（図３を参照）、この欠点は克服することが可能である（図８を参照）。更に、ユーザインターフェースの一部についての全体的な拡大はなされない。即ち、拡大された部分が、インターフェースのスクリーンの表面全体を占領しないので、ユーザがページ全体のビジョンを失うことを防ぐことができる。本発明は、異なるスケールでの要素の存在を前提としていないので、汎用的であることに留意されたい。
【００７０】
処理装置は、前記スクリーンからデータを受け取り、それらを処理し、処理されたデータをスクリーンに送るための手段、例えば少なくとも１つのマイクロプロセッサ、アナログ又はデジタル電子カード及び／又はマザーボード、を備える。
【００７１】
この実施例とその様々な変形例とにおいて、前記処理装置が、ツールのタッチスクリーンとのすべての相互作用を分析し、この相互作用に基づいてタッチスクリーンに対するなんらかの変更を開始する。これらに限定されないが、前記表示、プログラムの開始は、この電子処理手段及び／又はソフトウエアによって実現される機能である。
【００７２】
即ち、前記処理装置は、ここに考慮された変形例によれば、
初期設定ツールの、ユーザインターフェース上の初期位置に置くアクションによって、前記初期位置を範囲に含む仮想ルーペの表示を開始する、
確認ツールのアクションによって、前記ルーペに前記初期位置を中心としたカーソルの表示を開始する、
前記確認ツールのなんらかの移動によって、前記インターフェース上の前記カーソルと前記仮想ルーペの、前記確認ツールの前記移動に依存する、同一の移動を引き起こす、
前記確認ツールが前記インターフェースから離されたとき又は選択ツールが前記インターフェース上に置かれたときに、前記インターフェースの少なくとも１つの要素を選択する、
前記初期設定ツールを初期位置に置いたことを検出する、
前記初期設定ツールを離したことを検出する、
前記初期設定ツールを前記初期位置又はその近傍位置に新たに置いたことを検出する
前記置いたこと、前記離したこと及び前記新たに置いたことが時間間隔閾値よりも短い時間において検出された場合に、前記仮想ルーペの前記表示を開始する、
更に、前記ルーペの拡大倍率を、前記初期設定ツールの、前記初期位置と前記カーソルの表示を開始する前記アクションを終了する位置との間の移動速度に応じて決定するための手段を含むことができる。
【００７３】
前記処理装置は、iOS、Windows MobileあるいはAndroidのような既知のオペレーティングシステムを実装することができる。これらのオペレーティングシステム専用の多くのプログラムツールによってこの実施例及びその様々な変形例を実行することが可能となる。特に、「スクリーン・タッチ」イベントをインターセプトし、本発明の条件が満たされるか否かを決定するために分析するオペレーティングシステムのソフトウエアドライバをインストールすることができる。これらのイベントが本発明に関連する特定の挙動を開始するための条件を満たさない限り、これらのイベントは前記オペレーティングシステムに伝送される。特定の条件（例えば、長押し）が検出されると、前記ドライバは必要に応じて特定のコードを実行して、ルーペ又はカーソルの表示、移動又は消去がされる。前記ドライバは、検出された条件に応じて、新たなイベント、例えば、「クリック」を生成することもできる。これらのイベントは、本発明によって要求されるアクションを開始するべく前記オペレーティングシステムに伝送される。拡大機能自身に関しては、ルーペの中心を取り囲むビデオメモリの画素を読み取ることによって実現することができる。これらの画素群によって形成された画像が、スクリーン上にオーバレイ（重ね合わせ）として表示されるようにスケーリングされる。
【００７４】
勿論、本発明は、上述した実施例に限定されるものではなく、本発明の範囲から逸脱することなくこれらの実施例に対して様々な改変を提供することができる。
【図１】
0005745161.tif 000002
【図２】
0005745161.tif 000003
【図３】
0005745161.tif 000004
【図４】
0005745161.tif 000005
【図５】
0005745161.tif 000006
【図６】
0005745161.tif 000007
【図７】
0005745161.tif 000008
【図８】
0005745161.tif 000009
【図９】
0005745161.tif 000010
【図１０】
0005745161.tif 000011
【図１１】
0005745161.tif 000012
【図１２】
0005745161.tif 000013
【図１３】
0005745161.tif 000014
【図１４】
0005745161.tif 000015
【図１５】
0005745161.tif 000016
【図１６】
0005745161.tif 000017