(57)【要約】コンピューティングシステムは、タッチディスプレイおよびそのタッチディスプレイによって視覚的に提示される仮想キーボードを含んでいる。仮想キーボードは１つまたは２つ以上のスライダボタンを含み、各スライダボタンは複数のタッチ選択可能アイテムを含んでいる。さらに、コンピューティングシステムは、複数のタッチ選択可能アイテムのどれがタッチされているかを認識するように構成されたタッチ検出モジュールおよびあるタッチ選択可能アイテムがタッチされていることに応答してそのタッチ選択可能アイテムが選択の準備状態にあるとみなされていることを視覚的に示すように構成されたビジュアルフィードバックモジュールを含んでいる。また、コンピューティングシステムは、タッチ選択可能アイテムが選択の準備状態にあるとみなされていることをビジュアルフィードバックモジュールが視覚的に示している間に、タッチがあるタッチ選択可能アイテムからリフトしたことに応答してそのタッチ選択可能アイテムを入力するように構成された選択モジュールも含んでいる。
2012521603.tif 000002
【特許請求の範囲】
【請求項１】
タッチディスプレイ（１０２）と、
タッチディスプレイ（１０２）によって視覚的に提示される仮想キーボード（１０４）であって、前記仮想キーボード（１０４）は１つまたは２つ以上のスライダボタンを含み、各スライダボタンは複数のタッチ選択可能アイテムを含む仮想キーボードと、
複数のタッチ選択可能アイテムのどれがタッチされているかを認識するために構成されたタッチ検出モジュール（５１０）と、
タッチ選択可能アイテムがタッチされたことに応答してそのタッチ選択可能アイテムが選択の準備状態にあるとみなされていることを視覚的に示すために構成されたビジュアルフィードバックモジュール（５１２）と、
タッチ選択可能アイテムが選択の準備状態にあるとみなされていることを前記ビジュアルフィードバックモジュール（５１２）が視覚的に示している間に、タッチがタッチ選択可能アイテムからリフトしたことをに応答してそのタッチ選択可能アイテムを入力するために構成された選択モジュール（５１４）と
を備えたことを特徴とするコンピューティングシステム（１００）。
【請求項２】
前記複数のタッチ選択可能アイテムの各々は、スライダボタンの連続的で視覚的に区別できる境界の内部に固定されたボーダーレスのタッチ選択可能アイテムであることを特徴とする請求項１に記載のコンピューティングシステム。
【請求項３】
前記複数のタッチ選択可能アイテムの各々はタッチ選択可能文字であることを特徴とする請求項１に記載のコンピューティングシステム。
【請求項４】
前記仮想キーボードは、
左から右に配置されたＱアイテム、Ｗアイテム、Ｅアイテム、Ｒアイテム、Ｔアイテム、Ｙアイテム、Ｕアイテム、Ｉアイテム、ＯアイテムおよびＰアイテムを含む第１のスライダボタンと、
左から右に配置されたＡアイテム、Ｓアイテム、Ｄアイテム、Ｆアイテム、Ｇアイテム、Ｈアイテム、Ｊアイテム、ＫアイテムおよびＬアイテムを含む第２のスライダボタンと、
左から右に配置されたＺアイテム、Ｘアイテム、Ｃアイテム、Ｖアイテム、Ｂアイテム、ＮアイテムおよびＭアイテムを含む第３のスライダボタンと、
を備えたことを特徴とする請求項１に記載のコンピューティングシステム。
【請求項５】
前記ビジュアルフィードバックモジュールは、タッチ選択可能アイテムを拡大することによってそのタッチ選択可能アイテムが選択の準備状態にあるとみなされていることを視覚的に示すように構成されていることを特徴とする請求項１に記載のコンピューティングシステム。
【請求項６】
前記ビジュアルフィードバックモジュールは、選択の準備状態にあるとみなされたタッチ選択可能アイテムの隣接タッチ選択可能アイテムを拡大することによってそのタッチ選択可能アイテムが選択の準備状態にあるとみなされていることを視覚的に示すように構成されていることを特徴とする請求項５に記載のコンピューティングシステム。
【請求項７】
前記ビジュアルフィードバックモジュールは、１つまたは２つ以上のタッチ選択可能アイテムの拡大されたサイズを収めるようにスライダボタンの視覚的に区別できる境界を拡張することによってタッチ選択可能アイテムが選択の準備状態にあるとみなされていることを視覚的に示すように構成されていることを特徴とする請求項５に記載コンピューティングシステム。
【請求項８】
前記ビジュアルフィードバックモジュールは、タッチ選択可能アイテムの位置をシフトすることによってそのタッチ選択可能アイテムが選択の準備状態にあるとみなされていることを視覚的に示すように構成されていることを特徴とする請求項１に記載のコンピューティングシステム。
【請求項９】
前記ビジュアルフィードバックモジュールは、選択の準備状態にあるとみなされたタッチ選択可能アイテムの隣接タッチ選択可能アイテムの位置をシフトすることによってそのタッチ選択可能アイテムが選択の準備状態にあるとみなされていることを視覚的に示すように構成されていることを特徴とする請求項８に記載のコンピューティングシステム。
【請求項１０】
前記ビジュアルフィードバックモジュールは、１つまたは２つ以上のタッチ選択可能アイテムのシフトされた位置を収めるようにスライダボタンの視覚的に区別できる境界を拡張することによってタッチ選択可能アイテムが選択の準備状態にあるとみなされていることを視覚的に示すように構成されていることを特徴とする請求項８に記載のコンピューティングシステム。
【請求項１１】
複数の異なるタッチ選択可能アイテムを含むようにタッチされたスライダボタンを変化させるために構成された代替選択モジュールを含み、前記複数の異なるタッチ選択可能アイテムは選択の準備状態にあると以前にみなされたタッチ選択可能アイテムにリンクされていることを特徴とする請求項１に記載のコンピューティングシステム。
【請求項１２】
１つまたは２つ以上のスライダボタンを含む仮想キーボード（１０４）をタッチディスプレイ（１０２）により視覚的に提示するステップであって、各スライダボタンは複数のタッチ選択可能アイテムを含むステップと、
前記複数のタッチ選択可能アイテムのどれがタッチされているかを認識するステップと、
タッチ選択可能アイテムがタッチされたことに応答してそのタッチ選択可能アイテムが選択の準備状態にあるとみなされていることを視覚的に示すステップと、
タッチ選択可能アイテムが選択の準備状態にあるとみなされていることをビジュアルフィードバックモジュールが視覚的に示している間に、タッチがタッチ選択可能アイテムからリフトしたことに応答してそのタッチ選択可能アイテムを入力するステップと、
を含むことを特徴とするユーザ入力を処理する方法。
【請求項１３】
タッチ選択可能アイテムが選択の準備状態にあるとみなされていることを視覚的に示すステップは、そのタッチ選択可能アイテムを拡大するステップを含むことを特徴とする請求項１２に記載の方法。
【請求項１４】
タッチ選択可能アイテムが選択の準備状態にあるとみなされていることを視覚的に示すステップは、そのタッチ選択可能アイテムの位置をシフトするステップを含むことを特徴とする請求項１２に記載の方法。
【請求項１５】
タッチ選択可能アイテムが選択の準備状態にあるとみなされていることを視覚的に示すステップは、１つまたは２つ以上のタッチ選択可能アイテムのシフトした位置および／または拡大したサイズを収めるようにスライダボタンの視覚的に区別できる境界を拡張することを含むことを特徴とする請求項１２に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スライダボタン付き仮想（バーチャル）キーボードに関する。
【背景技術】
【０００２】
コンピューティングデバイスは、コンピュータユーザがコマンドおよび／または入力データを出すことを可能にする種々の異なる入力メカニズムにより設計されている。ポータブルデバイスが普及化を続けている一方で、ポータブル入力メカニズムの使用可能性と機能性に関してユーザの期待が増加している。
【発明の概要】
【課題を解決するための手段】
【０００３】
この簡単な説明は、詳細説明の中で以下に詳しく説明されているコンセプトを選んで簡単に紹介したものである。この概要は、請求項に記載の主題のキーとなる特徴または基本的な特徴を特定するものでもなく、請求項に記載の主題の範囲を限定するために使用されるものでもない。さらに、請求項に記載の主題は、本開示事項のいずれかの部分に注記されている欠点のいずれかまたはすべてを解決する実施形態に限定されない。
【０００４】
スライダボタン付き仮想キーボードに関係する種々の実施形態が本明細書に開示されている。例えば、１つの開示した実施形態では、タッチディスプレイおよびそのタッチディスプレイによって視覚的に提示される仮想キーボードを含むコンピューティングシステムが提供されている。仮想キーボードは１つまたは２つ以上のスライダボタン(slider button)を含み、各スライダボタンは複数のタッチ選択可能アイテム(touch-selectable item)を含んでいる。さらに、コンピューティングシステムは、複数のタッチ選択可能アイテムのどれがタッチされているかを認識するように構成されたタッチ検出モジュール(touch-detection module)、およびあるタッチ選択可能アイテムがタッチされていることに応答してそのタッチ選択可能アイテムが選択の準備状態にあるとみなされていることを視覚的に示すように構成されたビジュアルフィードバックモジュール(visual-feedback module)を含んでいる。また、コンピューティングシステムは、タッチ選択可能アイテムが選択の準備状態にあるとみなされているこをビジュアルフィードバックモジュールが視覚的に示している間に、タッチがあるタッチ選択可能アイテムからリフト(lift)したことに応答してそのタッチ選択可能アイテムを入力するように構成された選択モジュール(selection module)も含んでいる。
【図面の簡単な説明】
【０００５】
【図１】スライダボタン付き仮想キーボードを視覚的に提示するハンドヘルドコンピューティングシステムを示す図である。
【図２】あるタッチ選択可能アイテムが選択の準備状態にあるとみなされていることをビジュアルフィードバックモジュールが視覚的に示すときのタッチシーケンスを示す図である。
【図３】あるタッチ選択可能アイテムが選択の準備状態にあるとみなされていることをビジュアルフィードバックモジュールが視覚的に示すときの別のタッチシーケンスを示す図である。
【図４】複数の異なるタッチ選択可能アイテムを含むように代替選択モジュールがタッチしたスライダボタンを変化させるときのタッチシーケンスを示す図である。
【図５】スライダボタン付き仮想キーボードを視覚的に提示するように構成されたコンピューティングシステムを示す概略図である。
【図６】本開示の実施形態に従ってユーザ入力を処理する方法を示す図である。
【発明を実施するための形態】
【０００６】
図１は、仮想キーボード１０４を視覚的に提示するタッチディスプレイ１０２を含むハンドヘルドコンピューティングシステム１００を示す図である。仮想キーボード１０４は、ユーザ１０６がタッチディスプレイ１０２にタッチすることによってコマンドおよび／または入力データを発行することを可能にするポータブル入力メカニズムの働きをする。例として、ユーザ（例えば、ユーザ１０６）は、仮想キーボード１０４のタッチ選択可能アイテム（例えば、Ｗアイテム）にタッチしてそのタッチ選択可能アイテム（例えば、ＡＳＣＩＩ“Ｗ”）に関連するデータがそのユーザからの入力として認識されるようにすることがある。
【０００７】
以下に詳しく説明されているように、仮想キーボード１０４は、ユーザ入力を容易にすることのあるスライダボタン（例えば、第１のスライダボタン１２０ａ、第２のスライダボタン１２０ｂおよび第３のスライダボタン１２０ｃ）を含んでいる。例として、仮想キーボードが相対的に小型である実施形態では、スライダボタンは、大きな指、または、タッチ入力を有効化するために使用される他のオブジェクトが叩くつもりのないタッチ選択可能アイテムを誤って叩いたために生じるキー入力エラー(keying error)を減らすことができる。例として、図１に示すように、ユーザ１０６は指１０８で仮想キーボード１０４にタッチしている。タッチシーケンス１１０の時刻ｔ0に示すように、指１０８のタッチ領域(touch region)１１２はＥアイテムの一部にオーバラップしている。相対的に小型の仮想キーボードでは、１つのタッチ選択可能アイテムだけを一度でタッチすることが困難なことがある。さらに、意図しないタッチ選択可能アイテムにタッチする前に意図するタッチ選択可能アイテムにタッチしたり、および／または他の意図しないタッチ選択可能アイテムすべてから指を最初にリフトしたあとで意図するタッチ選択可能アイテムから指をリフトしたりすることが困難なことがある。そのために、ユーザがどのタッチ選択可能アイテムを叩くつもりであるかをコンピューティングシステムが正確に解決することが困難なことがある。
【０００８】
上述したように、２つまたは３つ以上のタッチ選択可能アイテムを共通のスライダボタンで視覚的にグループ化すると、ユーザは、タッチ入力をそのスライダボタンを横切ってスライドさせることによって、２つまたは３つ以上のタッチ選択可能アイテムの特定の１つを注意して選択できるとの指示が得られる。スライダボタンのスライド機能を強調するために、個々のタッチ選択可能アイテムは、スライダボタンの連続的で視覚的に区別できる境界(continuous and visually distinct boundary)内部に固定（anchor）されたボーダーレスなタッチ選択可能アイテムとして表示することができる。比較の目的上、各キーの前後に視覚的に区別できる境界によって相互から視覚的に分離された個別キーを含む仮想キーボードの一部が１１４に示されている。１１４に示すように、個別的で視覚的に区別できる境界１１５をもつ各キーのほかに、このようなキーの行はスライダボタンの一部として一緒にグループ化されていない。個別キー付きの仮想キーボードは、各キーのタッチ入力が他のすべてのキーのタッチ入力から別々で独立していることを知らせ、他方では、スライダボタンはスライダボタン内に固定されたタッチ選択可能アイテムのすべての協働タッチ入力を知らせると考えられる。タッチ選択可能アイテムがスライダボタン内で集合的にグループ化されているときユーザは直観的にタッチをスライドすることを学んで所望のタッチ選択可能アイテムを注意して選択する可能性がより高いと思われる。そのために、スライダボタンは意図しないキーを叩いたことから生じるユーザの非効率性および／またはフラストレーションを低減することができると思われる。
【０００９】
図１では、本明細書に記載したコンセプトを例示するためにコンピューティングシステム１００が例示プラットフォームとして使用されているが、当然に理解されるように、スライダボタン付き仮想キーボードは、タッチディスプレイを含む種々の異なるコンピューティングデバイス上に実現することができる。本開示事項はハンドヘルドコンピューティングデバイスに限定されない。
【００１０】
さらに、本開示事項は、本明細書に図示し、記載している例示仮想キーボードの実施形態に限定されない。仮想キーボード１０４は、左から右に配置したＱアイテム、Ｗアイテム、Ｅアイテム、Ｒアイテム、Ｔアイテム、Ｙアイテム、Ｕアイテム、Ｉアイテム、ＯアイテムおよびＰアイテムを含む第１のスライダボタン１２０ａ、左から右に配置したＡアイテム、Ｓアイテム、Ｄアイテム、Ｆアイテム、Ｇアイテム、Ｈアイテム、Ｊアイテム、ＫアイテムおよびＬアイテムを含む第２のスライダボタン１２０ｂ、および左から右に配置したＺアイテム、Ｘアイテム、Ｃアイテム、Ｖアイテム、Ｂアイテム、ＮアイテムおよびＭアイテムを含む第３のスライダボタン１２０ｃを備えている。仮想キーボードは、本開示事項の精神から逸脱することなく種々の異なるキー配置、キー形状、キーサイズ、および／または他のパラメータにより設計することができる。
【００１１】
タッチシーケンス１１０は、ユーザが第１のスライダボタン１２０ａにタッチするときの時間経過(time-elapsed)シーケンスを示している。時刻ｔ0に、ユーザは、タッチ領域(touch region)１１２によって示すように第１のスライダボタン１２０ａ内に固定されたＥアイテムにタッチしている。コンピューティングシステムは、スライダボタンの外観を変化させることによってあるタッチ選択可能アイテムが選択の準備状態にあるとみなされていることを視覚的に示すように構成されている。
【００１２】
一例として、タッチされるタッチ選択可能アイテムはタッチディスプレイ１０２上で拡大することができる。例えば、Ｅアイテムはタッチシーケンス１１０の時刻ｔ0に拡大されている。Ｅアイテムの拡大したサイズは、Ｅアイテムが選択の準備状態にあるとみなされていることを視覚的に示している（すなわち、ユーザが指をリフトすると、Ｅアイテムは入力のために選択される）。さらに、１つまたは２つ以上の隣接タッチ選択可能アイテムが拡大されることもある。時刻ｔ0に、Ｅアイテムほどではないが、Ｗアイテムが拡大される。隣接タッチ選択可能アイテムを拡大すると、タッチがスライダボタンを横切ってスライドされて、異なるタッチ選択可能アイテムが選択されることをさらに示している。
【００１３】
タッチシーケンス１１０は、ユーザがスライダボタンを横切ってタッチをスライドしたとき仮想キーボードがどのように変化するかを示している。例えば、時刻ｔ1に、タッチ領域１１２はＷアイテムにタッチするためにスライドしており、Ｗアイテムは、Ｗアイテムが選択の準備状態にあるとみなされていることを示すように拡大されている。時刻ｔ2に、タッチ領域１１２はＱアイテムにタッチするためにスライドしており、Ｑアイテムは、Ｑアイテムが選択の準備状態にあるとみなされていることを示すように拡大されている。時刻ｔ3に、タッチ領域１１２はＷアイテムにタッチするためにスライドしており、Ｗアイテムは、Ｗアイテムが選択の準備状態にあるとみなされていることを示すように再び拡大されている。このタイプのビジュアルフィードバックによると、ユーザはどのタッチ選択可能アイテムが入力されるかを注意して選択することができる。一部の実施形態では、選択したスライダボタンからの各タッチ選択可能アイテムは異なる量だけ拡大することができる。例として、選択の準備状態にあるとみなされているタッチ選択可能アイテムはもっと大きな量だけ拡大することができ、同じスライダボタン内の他のタッチ選択可能アイテムの相対的拡大量は、選択の準備状態にあるとみなされたタッチ選択可能アイテムからの距離が増加すると減少させることができる。
【００１４】
別の例として、タッチされたあるタッチ選択可能アイテムの一部がタッチディスプレイ１０２上をシフトされ、そのタッチ選択可能アイテムが選択の準備状態にあるとみなされていることを視覚的に示すことができる。例えば、Ｅアイテムの一部は、タッチシーケンスの時刻ｔ0に垂直方向にシフトしている。Ｅアイテムのシフトした位置は、Ｅアイテムが選択の準備状態にあるとみなされていることを視覚的に示している（すなわち、ユーザが指をリフトすると、Ｅアイテムが入力のために選択される）。さらに、１つまたは２つ以上の隣接タッチ選択可能アイテムは位置的にシフトすることができる。時刻ｔ0に、Ｗアイテムは、Ｅアイテムほどではないが垂直方向にシフトされる。隣接タッチ選択可能アイテムの位置をシフトすると、タッチがスライダボタンを横切ってスライドして異なるタッチ選択可能アイテムが選択されることをさらに示すことができる。一部の実施形態では、選択したスライダボタンからの各タッチ選択可能アイテムは、異なる量だけシフトすることができる。例として、選択の準備状態にあるとみなされているタッチ選択可能アイテムはもっと大きな量だけシフトされることがあり、同じスライダボタン内の他のタッチ選択可能アイテムの相対的シフト量は、選択の準備状態にあるとみなされたタッチ選択可能アイテムからの距離が増加すると減少させることができる。
【００１５】
別の例として、スライダボタンの連続的で視覚的に区別できる境界は、タッチ選択可能アイテムの拡大したサイズおよび／またはシフトした位置を収めるように拡張することができる。例えば、タッチシーケンス１１０は連続的で視覚的に区別できる境界１１５の拡張(expansion)１２２を示している。拡張は、タッチ領域１１２がスライダボタン１２０ａを横切ってスライドすると、拡大され位置的にシフトしたタッチ選択可能アイテムにより動的にシフトする。拡張１２２の位置をシフトすると、タッチがスライダボタンを横切ってスライドされて異なるタッチ選択可能アイテムが選択されることをさらに示すことができる。
【００１６】
タッチシーケンス１１０の時刻ｔ5に、ユーザ１０６は指１０８をリフトし、Ｗキーが選択の準備状態にあるとみなされる最後のタッチ選択可能アイテムであるためにＷキーが入力される。１２４に示すように、時刻ｔ4のあとの時刻ｔ5に、タッチディスプレイは、Ｗキーが選択され、入力されたことに応答してＷ文字を表示することができる。一部の実施形態では、コンピューティングシステムは、ある選択の準備状態にあるとみなされたタッチ選択可能アイテムに対応する文字を、１２４に示すように、仮想キーボードの外部の位置に表示することによってそのタッチ選択可能アイテムが選択の準備状態にあるとみなされていることを視覚的に示すことができる。言い換えれば、キーボードの外部の作業領域に表示された文字は、ユーザがスライダボタンを横切って指をスライドするとダイナミックに変化することができる。このような文字は、ユーザがタッチディスプレイから指をリフトしたとき適当な位置にロックすることができる。
【００１７】
図１は、あるタッチ選択可能アイテムが拡大されて、シフトされ、その間にスライダボタンの連続的で視覚的に区別できる境界が拡張するときの例を示す図である。一部の実施形態では、これらの形式のビジュアルフィードバックの１つまたは２つ以上は、他の形式のビジュアルフィードバックが存在しないときに使用されることができる。例として、図２は、境界の拡張なしで拡大とシフトの形式のビジュアルフィードバックを使用したスライダボタン２００の一部を示している。別の例として、図３は、シフトまたは境界の拡張なしの拡大の形式でビジュアルフィードバックを使用したスライダボタン３００の一部を示している。以上から理解されるように、あるタッチ選択可能アイテムが選択の準備状態にあるとみなされていることを視覚的に示すために、種々の異なるタイプのビジュアルフィードバックが独立にまたは協働して使用することができる。
【００１８】
図４に示すように、タッチしたスライダボタンは、以前に選択の準備状態にあるとみなされたタッチ選択可能アイテムにリンクした複数の異なるタッチ選択可能アイテムを含むように変化することができる。例えば、ユーザは、図４のタッチ領域４００によって示すように、時刻ｔ0から時刻ｔ3にＥアイテムにタッチし、保持することができる。選択の準備状態にあるとみなされたタッチ選択可能アイテムのタッチがあるしきい値の持続時間（例えば、ｔ3−ｔ0）を超えたときは、スライダボタン４０２は、異なるアクセントを持つ種々の異なるＥアイテムを含むように変化する。時刻ｔ4と時刻ｔ5に示すように、そのときに、ユーザが変化したスライダボタンを横切ってタッチをスライドすると、所望のアクセントを持つ所望のＥアイテムが選択され、タッチをリフトしてそのアイテムを入力することができる。以上から理解されるように、ほぼどのような子(child)のタッチ選択可能アイテムも親(parent)のタッチ選択可能アイテムにリンクさせると、その親のアイテムにタッチして保持することにより子のアイテムをアクセスすることができる。
【００１９】
一部の実施形態において、仮想キーボードを視覚的に提示しおよび／またはその仮想キーボードに送られる入力を処理するための本明細書に開示した方法およびプロセスは、コンピューティングシステムに結びつけることができる。例として、図５は、本明細書に開示した方法およびプロセスの１つまたは２つ以上を実行することができるコンピューティングシステム５００を示す概略図である。コンピューティングシステム５００は、論理サブシステム５０２、データ保持サブシステム５０４およびタッチディスプレイサブシステム５０６を含んでいる。
【００２０】
論理サブシステム５０２は、１つまたは２つ以上の命令を実行するように構成された１つまたは２つ以上の物理デバイスを含むことができる。例えば、論理サブシステムは、１つまたは２つ以上のプログラム、ルーチン、オブジェクト、コンポーネント、データ構造またはその他の論理構成(construct)の一部である１つまたは２つ以上の命令を実行するように構成することができる。このような命令は、タスクを実行し、データ型を実現し、１つまたは２つ以上のデバイスの状態を変換し、さもなければ所望の結果に到達するように実現することができる。論理サブシステムは、ソフトウェア命令を実行するように構成された１つまたは２つ以上のプロセスを含むことができる。付加的にまたは代替的に、論理サブシステムは、ハードウェア命令またはファームウェア命令を実行するように構成されたハードウェアまたはファームウェア論理マシンを含むことができる。論理サブシステムは、オプションとして、一部の実施形態ではリモートに置かれていることがある２つまたは３つ以上のデバイスに分散化されている個別的コンポーネントを含むことができる。
【００２１】
データ保持サブシステム５０４は、データおよび／または本明細書に記載した方法およびプロセスを実現するために論理サブシステムによって実行可能な命令を保持するように構成された１つまたは２つ以上の物理デバイスを含むことができる。このような方法およびプロセスが実施されているとき、データ保持サブシステムの状態は変換することができる（例えば、異なるデータを保持するために）。データ保持システム５０４は、取り外し可能媒体および／または組み込みデバイス(built-in device)を含むことができる。データ保持サブシステム５０４は、中でも特に光メモリデバイス、セミコンダクタメモリデバイスおよび／または磁気メモリデバイスを含むことができる。データ保持サブシステム５０４は、次のような特性の１つまたは２つ以上、すなわち、揮発性、不揮発性、ダイナミック、スタティック、読み書き、読み取り専用、ランダムアクセス、順次アクセス、ロケーションアドレス指定可能可能、ファイルアドレス指定可能、およびコンテンツアドレス指定可能の特性を持つデバイスを含むことができる。一部の実施形態では、論理サブシステム５０２およびデータ保持サブシステム５０４は、特定用途向け集積回路(application specific integrated circuit)またはチップ上のシステムのように、１つまたは２つ以上の共通デバイスに組み込まれていることがある。
【００２２】
図５は、コンピュータ可読媒体５０８の形式でデータ保持サブシステムの側面を示す図であり、このデータ保持サブシステムは、データおよび／または本明細書に記載した方法およびプロセスを実現するために実行可能な命令をストアおよび／または転送するために使用することができる。
【００２３】
タッチディスプレイサブシステム５０６は、データ保持サブシステム５０４によって保持されたデータの視覚表現を提示するために（例えば、仮想キーボードを提示するために）使用することができる。本明細書に記載した方法およびプロセスはデータ保持サブシステムによって保持されたデータを変更し、従ってデータ保持サブシステムの状態を変換するので、タッチディスプレイサブシステム５０６の状態も同じように、基礎となるデータの変更を視覚的に表現するように変換することができる。さらに、タッチディスプレイサブシステム５０６は、タッチの形式でユーザ入力を認識するために使用することができる。このようなタッチは、タッチディスプレイサブシステムよって提示されたイメージと位置的に相互に関係付けられ、タッチの位置に応じて異なる意味が割り当てられることがある。タッチディスプレイサブシステム５０６は、ほぼどのようなタイプのディスプレイおよび／またはタッチ感知技術も利用した１つまたは２つ以上のタッチディスプレイデバイスを含むことができる。このようなタッチディスプレイデバイスは、共有格納装置内で論理サブシステム５０２および／またはデータ保持サブシステム５０４と結合されていることも、このようなタッチディスプレイデバイスが周辺タッチディスプレイデバイスであることもある。
【００２４】
論理サブシステム５０２、データ保持サブシステム５０４およびタッチディスプレイサブシステム５０６は協働してスライダボタン付き仮想キーボードを視覚的に提示することができる。さらに、論理サブシステムおよびデータ保持サブシステムは協働してタッチ検出モジュール５１０、ビジュアルフィードバックモジュール５１２、選択モジュール５１４および／または代替選択モジュール５１６を形成することができる。
【００２５】
タッチ検出モジュール５１０は、複数のタッチ選択可能アイテムのどれがタッチされているかを認識するように構成することができる。
【００２６】
ビジュアルフィードバックモジュール５１２は、上述したように、あるタッチ選択可能アイテムがタッチされることに応答してそのタッチ選択可能アイテムが選択の準備状態にあるとみなされていることを視覚的に示すように構成することができる
【００２７】
選択モジュール５１４は、上述したように、あるタッチ選択可能アイテムが選択の準備状態にあるとみなされていることをビジュアルフィードバックモジュールが視覚的に示している間に、タッチがそのタッチ選択可能アイテムからリフトしたことに応答してタッチ選択可能アイテムを入力するように構成することができる。
【００２８】
代替選択モジュール５１６は、複数の異なるタッチ選択可能アイテムを含むようにタッチしたスライダボタンを変更するように構成することができる。複数の異なるタッチ選択可能アイテムは、選択の準備状態にあると以前にみなされたタッチ選択可能アイテムにリンクすることができる。一部の実施形態では、代替選択モジュール５１６は、選択の準備状態にあると以前にみなされたタッチ選択可能アイテムのタッチがしきい値の持続時間を超えていることに応答してタッチしたスライダボタンを変更するように構成することができる。
【００２９】
図６はユーザ入力を処理する方法６００を示す図である。６０２において、方法６００は、１つまたは２つ以上のスライダボタンを含む仮想キーボードをタッチディスプレイにより視覚的に提示するステップを含み、各スライダボタンは複数のタッチ選択可能アイテムを含んでいる。６０４において、方法６００は、複数のタッチ選択可能アイテムのどれがタッチされているかを認識するステップを含んでいる。６０６において、方法６００は、あるタッチ選択可能アイテムがタッチされていることに応答してそのタッチ選択可能アイテムが選択の準備状態にあるとみなされていることを視覚的に示すステップを含んでいる。６０８において、方法６００は、少なくともしきい値の持続時間の間にあるタッチ選択可能アイテムが選択の準備状態にあるとみなされたかどうかを判断するステップを含んでいる。そのタッチ選択可能アイテムが少なくともしきい値の持続時間の間に選択の準備状態にあるとみなされた場合は、方法は６０２に戻り、タッチしたスライダボタンは複数の異なるタッチ選択可能アイテムを含むように６１２で変更される。そのタッチ選択可能アイテムが少なくともしきい値の持続時間の間に選択の準備状態にあるとみなされなかった場合は、方法は６１０に進む。６１０において、方法６００は、タッチ選択可能アイテムが選択の準備状態にあるとみなされていることをビジュアルフィードバックモジュールが視覚的に示している間、タッチがあるタッチ選択可能アイテムからリフトしたことに応答してそのタッチ選択可能アイテムを入力するステップを含んでいる。
【００３０】
以上から理解されるように、本明細書に記載した構成および／アプローチはその性格上例示であり、これらの特定の実施形態または例は、多数の変種が可能であるので限定的なものではない。本明細書に記載した特定のルーチンまたは方法は、任意の数の処理ストラテジの１つまたは複数を表すことができる。そのために、図示した種々の動作は、図示のシーケンスで実行されることも、他のシーケンスで実行されることも、パラレルに実行されることも、場合によって省略されることもある。同様に、上述したプロセスの順序は変更されることもある。
【００３１】
本開示事項の主題は、種々のプロセス、システムおよび構成の新規かつ非自明の組み合わせおよび副次的組み合わせのすべて、および本明細書に開示した他の特徴、機能、動作および／または特性をその等価物のいずれかおよびすべてと共に含んでいる。
【図１】
2012521603.tif 000003
【図２】
2012521603.tif 000004
【図３】
2012521603.tif 000005
【図４】
2012521603.tif 000006
【図５】
2012521603.tif 000007
【図６】
2012521603.tif 000008
【国際調査報告】
2012521603.tif 000009
2012521603.tif 000010