(57)【要約】  リモート制御装置は、画像をレンダリングするディスプレイモニタと、ユーザインタラクションのためのタッチスクリーンとを有する。タッチスクリーンは、圧力感知型である。該装置は操作モードを有し、このモードでは前記画像は、タッチスクリーンに示された圧力の値に依存してスケーリングされる。
2008508628.tif 000002
【特許請求の範囲】
【請求項１】
画像をレンダリングするディスプレイモニタと、システムとユーザインタラクションするためのタッチスクリーンとを有するデータ処理システムであって、
‐該タッチスクリーンが圧力感知型であり、
‐前記システムが、前記タッチスクリーンにより示された圧力値に依存して前記画像がスケーリングされる動作モードを有する、
データ処理システム。
【請求項２】
前記タッチスクリーンが触れられている間の、該タッチスクリーンにおける接触位置の運動が、前記モニタにレンダリングされる前記画像の対応する運動を制御する、請求項１に記載のシステム。
【請求項３】
リモート制御装置、携帯電話、ハンドヘルドＰＣ、ラップトップＰＣの少なくとも１つに含まれる、請求項１に記載のシステム。
【請求項４】
画像をレンダリングするディスプレイモニタと、ユーザインタラクションのための圧力感知型タッチスクリーンとを有するデータ処理システムとのユーザインタラクションを可能にする方法であって、前記タッチスクリーンにより示される圧力値に依存して、前記画像をスケーリングするステップを有する方法。
【請求項５】
前記タッチスクリーンが触れられている間の、前記タッチスクリーンの接触位置の運動の検出に応答して、前記モニタ上にレンダリングされる前記画像の運動を制御するステップを有する、請求項４に記載の方法。
【請求項６】
データ処理システムと共に使用する制御ソフトウェアであって、該データ処理システムが画像をレンダリングするディスプレイモニタ及び該データ処理システムとのユーザインタラクションのための圧力感知型タッチスクリーンを有するような制御ソフトウェアにおいて、前記タッチスクリーンにより示された圧力の値に依存して前記画像をスケーリングするよう動作するソフトウェア。
【請求項７】
前記タッチスクリーンが触れられている間の、前記タッチスクリーンにおける接触位置の運動の検出に応答して、前記モニタにレンダリングされる前記画像の運動を制御するよう動作する、請求項６に記載のソフトウェア。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システムとのユーザインタラクションを可能にするための、ディスプレイモニタ上に位置されたタッチスクリーンを持つデータ処理システムに関する。
【背景技術】
【０００２】
このようなシステムの例は、例えば米国特許ＵＳ６４６６２０３（代理人整理番号ＵＳ０００１７３）"HAND-HELD  WITH  AUTO-ZOOM  FOR  GRAPHICALDISPLAY  OF  WEB  PAGE"及び米国特許ＵＳ６２１１８５６（代理人整理番号ＰＨＡ２３３８７）"GRAPHICAL  USER  INTERFACE  TOUCH  SCREEN  WITH  AUTO-ZOOM  FEATURE"で開示され、両方とも参照によりここに含まれる。
【０００３】
米国特許ＵＳ６４６６２０３は、タッチスクリーンをもつディスプレイモニタを有する携帯電話に関する。該装置は、ブラウザを有し、インターネットからウェブページを取り込むことが可能である。ページは、まずその全体で表示される。ユーザは、ページの全体のレイアウト及びハイパーリンクの存在を認識することができる。ユーザが、ページの画像の部分に対応するタッチスクリーンの特定の位置に接触するとき、この部分は、ディスプレイの領域いっぱいに表示される。したがって、ユーザは、限られたサイズのディスプレイでウェブをブラウジングすることができる。
【０００４】
米国特許ＵＳ６２１１８５６は、アイコンの全体的集合が、各アイコンの個々の機能が認識可能であるが、小さすぎて機能に容易にアクセスすることができない縮尺で表示されるようなグラフィカルユーザインタフェース（ＧＵＩ）「タッチスクリーン」に関する。アイコンの領域を含むスクリーン領域に接触するとすぐに、スクリーンは、ユーザが所望の機能を選択することができるように、その領域の拡大版を供給する。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
発明者らは、タッチスクリーンに圧力感知能力を付与することにより、既知のシステムのユーザフレンドリ性が、ユーザインタフェース上で実行されるべきナビゲーション及び位置の操作に関して、更に増加することができると認識した。すなわち、前記タッチスクリーンは、スクリーンに関する接触位置を表す入力データと、ユーザが操作の使用においてタッチスクリーンに及ぼした力又は圧力を表す入力データとを処理することが可能である。
【課題を解決するための手段】
【０００６】
この目的のために、発明者らは、データ処理システムであって、画像をレンダリングするためのディスプレイモニタと、該システムとのユーザインタラクションのためのタッチスクリーンとを有するようなデータ処理システムを提案する。該タッチスクリーンは、圧力感知型である。さらに、システムは、操作モードを有し、該モードでは画像は、タッチスクリーンにより示された圧力の値に依存してスケーリングされる。好ましくは、タッチスクリーンに触れている間にタッチスクリーン上の位置を移動することは、モニタ上にレンダリングされる画像の対応する移動を制御する。
【０００７】
このコンセプトを明確にするために、例としてリモート制御装置のタッチスクリーン可能なディスプレイモニタ上でレンダリングされるバーチャルスライダを調整するためのＧＵＩを考える。スライダは、例えばＧＵＩと共に表示される画像の明るさを制御する。明るさを調整するために、スライダは、適用可能な範囲内に再度配置されるべきである。スライダは、指又はスタイラスで、スライダがレンダリングされるディスプレイモニタ上の位置に対応するタッチスクリーン上の位置に接触し、それから指又はスライダを移動させることにより、所望の位置にスライダをドラッグすることによって再度配置される。特に、相対的に小さいディスプレイに関して、及び相対的に小さいＧＵＩに関しては、ユーザがスライダを正確に位置する際にいくらか困難を体験し得る。例えば、指若しくはスタイラスが所望の位置を行き過ぎる、又はＧＵＩの空間的な大きさが、ユーザの移動の自然なスケーリング若しくは彼／彼女の指のサイズに適合しないということである。本発明によると、ユーザは、スクリーンに接触するときに加える圧力の大きさの制御のもとでＧＵＩのスケールを調整することが可能である。
【０００８】
本発明のシステムは、分散型のシステムであり得、モニタとタッチスクリーンとの組み合わせは、インターネットのような（有線又は無線の）データネットワークを介してコンピュータ又はサーバに接続される。代替として、本発明のシステムは、単一の装置、例えばデスクトップ若しくはラップトップＰＣ、パームトップＰＣ、携帯電話、リモート制御装置又は他のハンドヘルド装置に含まれる。
【０００９】
本発明は、ユーザインタラクションのための圧力感知型タッチスクリーンと、画像をレンダリングするディスプレイモニタとを有するデータ処理システムに対する、ユーザのインタラクションを可能にする方法にも関する。本発明の方法は、タッチスクリーンにより示された圧力の値に依存して、画像のスケーリングをするステップを有する。好ましくは、該方法は、タッチスクリーンが触れられる際に、タッチスクリーンにおける接触位置の運動の検出に応答して、モニタにレンダリングされる画像の運動を制御するステップも有する。このような方法は、例えばインターネットのようなデータネットワークを介してサービスを提供するサービスプロバイダに関連する。サービスプロバイダは、接触位置及び接触圧力を表すデータを受信し、このデータを例えば供給された画像でスクロール又はズームイン／アウトをする命令として解釈する。この画像は、例えばウェブページ、道路地図又はユーザが選択可能なオプションのメニューであり得る。
【００１０】
本発明は、更に、画像をレンダリングするディスプレイモニタを有するデータ処理システムと共に使用する制御ソフトウェア、及び該システムとのユーザインタラクションのための圧力感知型タッチスクリーンに関する。ソフトウェアは、タッチスクリーンにより示された圧力の値に依存して画像をスケーリングするように操作可能である。好ましくは、ソフトウェアは、更に、タッチスクリーンが触れられたときに、タッチスクリーンにおける接触位置の運動の検出に応答して、モニタにレンダリングされる画像の運動を制御するように操作可能である。本発明のこの実施例は、圧力感知型タッチスクリーンを有する電子装置のユーザが、便利なナビゲーションのために彼／彼女の装置をアップグレードすることを可能にする、ソフトウェアプロバイダ又はサービスプロバイダに関する。
【００１１】
本発明は、例により添付の図を参照して、更に詳細に説明される。
【００１２】
図面を通じて、同じ参照符号は、類似の又は対応する特徴を示す。
【発明を実施するための最良の形態】
【００１３】
図１は、本発明におけるシステム１００のブロック図である。システム１００は、ユーザ入力装置１０２を有し、該ユーザ入力装置は、ディスプレイモニタ１０４、圧力感知型タッチスクリーン１０６及び圧力センサ１０８を有する。タッチスクリーン１０６は、ディスプレイモニタ１０４上に位置されるが、これらの構成要素は、図を不明確にしないために、ここでは別体のコンポーネントとして描かれる。センサ１０８は、ユーザ１１０によりスクリーン１０６に印加された圧力の大きさを検出する。システム１００は、更に、図のように例えばデータネットワーク１１４を介して、装置１０２に接続されるデータプロセッサ１１２を有する。他の実施例では、装置１０２及びプロセッサ１１２は、例えば無線若しくはケーブルを介して直接接続される、又は例えば携帯電話若しくはリモート制御装置等のような単一の物理的装置に互いに集積化される。この例のプロセッサ１１２は、システム１００を本発明にしたがって動作させるための制御ソフトウェア１１６を有する。
【００１４】
図２及び３は、本発明の第１の応用を説明する。図２は、０及び４０の間の範囲の数値にパラメータを設定するための、モニタ１０４にレンダリングされたＧＵＩの図である。範囲は、当該ＧＵＩにおいて、関連する１０の桁により印をつけられたセグメントに細分されたバー２０２の線分により示されている。スライダ２０４は、スライダ２０４を関連するいかなる値にも設定することができるように、範囲２０２に対応する行程により同様にレンダリングされる。スライダ２０４の位置でタッチスクリーン１０６に触れ、スクリーン１０６上に彼／彼女の指をドラッグすることにより、ユーザ１１０は、パラメータの値を選択するようにスライダ２０４を再度配置することができる。図３は、前記ＧＵＩを図示する図であり、バー２０２は、スライダ２０４がレンダリングされるように現れる位置で、ユーザ１１０がタッチスクリーン１０６に高い圧力を印加することに応答して、より大きなスケールで表示される。指をドラッグすることによりスライダ２０４を動かすことは、より細かいスケールで数値を選択することができるようにする。この例では、スライダ２０４は、他の色若しくはグレイスケールを呈する、又は印加された圧力の大きさの変化を示す他の視覚的指示を提供する。これは、ユーザに対する視覚的なフィードバックとして役立つ。一度所望の値がスライダ２０４を通じて選択されれば、ユーザ１１０は、スライダ２０４を離す。図２及び３の例は、バー２０２が示される２つのスケールを示す。３以上のスケールが実施され得、各特定のスケールが特定の範囲の圧力値に対応することは明らかである。好ましくは、特定の範囲の圧力値は、特定のスケールを決定する。その代わり、特定の圧力値は、特定のスケールを決定するために使用され得るが、該圧力値は、タッチスクリーン１０６とのユーザのインタラクションの際に過度に変化し得る。
【００１５】
図４及び図５は、本発明の第２の応用を説明する。図４は、地理的な地図例えば道路地図をレンダリングするモニタ１０４を説明し、これを用いてユーザ１１０は、地図をナビゲートするためにタッチスクリーン１０６を通じてインタラクションすることができる。例えばユーザ１１０は、タッチスクリーン１０６に触れ、彼／彼女の指をスクリーン１０６に渡ってドラッグする。ドラッグで、地図の画像が、例えばドラッグの方向又はドラッグとは反対の方向にスクロールする。例えばスクリーン１０６若しくはモニタ１０４の境界に近づいているとき、又は所望の位置に到達したときに、指を離すと、画像が固定される。ユーザ１１０は、さらなるドラッグに対して彼／彼女の指を再度位置することができる。代替として、スクリーン１０６に渡って指をドラッグすることは、地図の画像内でカーソル４０２の経路を制御する。該カーソルは、ユーザ１１０の指又はスタイラスの真下にレンダリングされ、ユーザの指により不明確にされないために十分な大きさにされる。モニタ１０４で見ることができる地図の境界に近づくと、システム１００は、カーソル４０２が移動を続けるために地図の新しい部分が見えるように、地図を徐々にスクロールすることができる。
【００１６】
ユーザ１１０が地図の所望の領域に到達したとき、彼／彼女は、スクリーン１０６への圧力を増加させることによりその領域を拡大することができる。上記のシナリオを用いて指をドラッグすることが画像をスクロールさせるとき、拡大された領域は、例えばディスプレイモニタ１０４の中心に、中心を合わされたものになる。カーソル制御を用いるとき、拡大された領域は、例えば図５に記載された現在触れている位置に対応する地図上の位置に中心を合わされる。
【００１７】
好ましくは、ズームインは、ユーザ１１０が地図における彼／彼女の方位を見失わないように、急ではなく徐々に起きる。この文脈については、例えば米国特許公開公報ＵＳ２００１００１５７１９（出願人整理番号ＰＨＡ２３４６９）を参照されたい。この特許文書は、ホームシアター機器をリモート制御するリモート制御装置に関する。該装置は、ＧＵＩを表すタッチスクリーンを持つディスプレイを有する。ＧＵＩのユーザ起動は、この外見を変化させる。該変化は、アニメーションを通じて影響される。アニメーションは、一連のビットマップを表示することにより生成される運動のシミュレーションである。アニメーションは、ユーザに変化をスムーズな遷移として認知させる。したがって、新たなレイアウトに急に直面するという印象は、避けられる。
【００１８】
拡大は、タッチスクリーン１０６により示された圧力に依存する。上記のように、圧力の連続的な変化に依存してスケールを連続的に変化するのではなく、圧力値の特定の範囲は、好ましくは特定のスケールを決定する。
【００１９】
したがって、選択されたスケール又は拡大は、ユーザが彼の指を離すとすぐに固定される。代替として、ユーザは、拡大が固定されるべきであるという信号を送るために、明白な衝突を与える。例えばこの明白な衝突は、タッチスクリーン１０６の急速なタッピングであるが、システム１００は、圧力の急な減少に対し、短期間拡大を維持する。他の機構も選択されたスケールを固定するために使用され得る。
【００２０】
一度スケールが選択されると、小さなスケールに戻る変化（ズームアウト）は、スケールのロックをはずすために、ユーザによってある閾値より上の圧力を増加すること、及びユーザ１１０によってある閾値よりもある割合高く圧力を増加することによって起こされる。
【００２１】
もしユーザ１１０がスケール又は拡大をロックしていなければ、圧力を減少させることでスケールも減少される。
【００２２】
この文書で使用される「拡大」「ズーム」及び「スケール」という言葉は、スケーリングプロセスにしたがって画像の部分の情報コンテンツを変化させるステップも有する。例えば、メニューに編成された選択可能なアイテムの各々は、上で議論された態様で拡大されたときに、その意味的なコンテンツを考慮してより詳細を伝え得る。例えばタッチスクリーンリモート制御装置のディスプレイモニタにレンダリングされる電子プログラムガイド（ＥＰＧ）を考える。第１のスケールでは、ＥＰＧは、プログラムのタイトルとその放送時間とを供給する。この情報は、典型的なユーザが、よく調べたプログラムの中に興味深いものがあるかないかを決定することに対して、十分である。次のより高次の拡大、例えば上で議論された態様で選択すると、リモート制御装置は、例えば概要及びメインキャラクタの特徴のようなプログラム毎の付加的な情報をレンダリングする。次の更に高次の場合は、選択されたプログラム等を表す画像又は図形が付与される。図５を参照して、他の例では、道路地図の拡大された部分は、特定の出口の表示５０２及びガソリンスタンドの表示５０４のような付加的な要素を含む。
【００２３】
この文書で使用される「タッチスクリーン」と言う言葉は、例えばスタイラスで動作するグラフィカルタブレットも含む。ユーザの指とインタラクションするタッチスクリーンに関連して、上で議論されたことは、グラフィカルタブレットにも応用可能である。
【図面の簡単な説明】
【００２４】
【図１】図１は、本発明のシステムの図である。
【図２】図２は、本発明の第１の応用を図示する。
【図３】図３は、本発明の第１の応用を図示する。
【図４】図４は、本発明の第２の応用を図示する。
【図５】図５は、本発明の第２の応用を図示する。
【図１】
2008508628.tif 000003
【図２】
2008508628.tif 000004
【図３】
2008508628.tif 000005
【図４】
2008508628.tif 000006
【図５】
2008508628.tif 000007
【国際調査報告】
2008508628.tif 000008
2008508628.tif 000009