(57)【要約】【課題】次世代のＰＣ操作スタイルとして本を読むような従来の操作スタイルにないスタイルつまり，ＰＣを両手で持ち，マウスやボタンではなく指による新しい手段を用いて歩きながら，または寝転びながらメールやインターネット検索できたり，新聞を端末にダウンロードして続きを電車の中で読めたりする等，様々な操作が実現可能なスタイルのタッチインタフェースの開発。【解決手段】予めアプリケーションごとに応じて種々のタッチ操作領域スキーマを格納しておき，画面部への選定アプリケーションの実行制御時に必要なタッチ操作領域スキーマを呼び出し，これを基にタッチ操作領域をディスプレイ装置の画面部の要求された座標位置に設定・表示し，そのタッチ操作領域でのクリックの有無・順序やドラッグの方向等についての検出信号に基づき，画面部の前記アプリケーションを操作する。【選択図】  図３
2004355106.tif 000002
【特許請求の範囲】
【請求項１】
予めアプリケーションごとに応じて種々のタッチ操作領域スキーマを格納しておき，画面部への選定アプリケーションの実行制御時に必要なタッチ操作領域スキーマを呼び出し，これを基にタッチ操作領域をディスプレイ装置の画面部の要求された座標位置に設定・表示し，そのタッチ操作領域でのクリックの有無・順序やドラッグの方向等についての検出信号に基づき，画面部の前記アプリケーションを操作することを特徴とするコンピュータのタッチインタフェース。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，コンピュータのタッチインタフェースに関するものである。
【０００２】
【従来の技術】
現在，計算機や家電製品等あらゆるものがネットワークで接続され，いつでもどこからでも情報端末を介してネットワークにアクセスできるユビキタスネットワーク時代になりつつある。
ユビキタスネットワークの主役となる携帯電話，ビデオゲーム機器，情報家電等の開発に当たっては，技術だけではなく，ユビキタスネットワークの利用者も視野に入れなくてはならず，各メーカや研究機関は，利用者がユビキタスネットワークを容易に利用できるための新たな情報端末やインタフェースの研究・開発を鋭意進めている。
ユビキタスネットワーク時代のクライアントを目指したノートＰＣ［１］では，両手で持った状態で各機能を操作でき，キーボードには左手の親指のみでキー操作が行える文字入力方式を取り入れている。
更にタブレットＰＣ用のＯＳが開発された［２］ことにより，そのＯＳを搭載したタブレットＰＣの開発も行われている。
タブレットＰＣにはコンパチブル型とピュアタブレット型の２種類があり，コンパチブル型は，基本的にノートＰＣと同じであるが，ディスプレイ装置を回転させることができ，ピュアタブレット型は，パネル形状でキーボードやマウスがなく，手書きペン入力をサポートしている。
一方上記の二つとは方向性は異なるが，最近の新聞等でも紹介されているように，電子ペーパーという新しい媒体の商用化が眼前にあり［３］，電子ペーパーは，紙とディスプレイ装置の両方の特性を兼ね備えた表示媒体で，ユビキタスネットワーク時代のクライアントとしての可能性を十分有している。
これらの技術動向をふまえて，今後のユビキタスネットワーク時代の情報端末としては，ピュアタブレット型のタブレットＰＣや電子ペーパーのような形状しており，本を読むように両手で保持でき，加えて空いた指で画面を直接操作するようなものが広く利用されると想定できる。
【０００３】
【発明が解決しようとする課題】
このような新しい形の情報端末を考えた場合，既存のＯＳのＧＵＩをそのまま適用することはできない。
既存のＧＵＩは，マウス，キーボードやペンを使用することを前提として設計されているため，指で操作する場合は誤操作が頻繁に生じるからである。
指を使用して効率よく操作できるインタフェースの新しい機能としては，本を読むようなスタイルで操作することができ，主として両手の親指を使用して画面を直接操作することができ，利き手や端末を保持している手の位置を考慮した設計ができ，操作のための領域を設定して種々の形での入力ができる等がある。
指で操作を行う方法に関連した研究［４］［５］［６］もなされているが，これらは腕を浮かして人差し指で操作するという一般的なタッチパネルの操作や携帯端末に適用されるものである。
現在の携帯端末はペン入力が主流であるが［７］［８］，ピュアタブレットのような画面の大きい情報端末を考えた場合，片手で端末を保持しながらペン入力を行うのは容易なことではない。
次世代の操作スタイルとしての本を読むような両手で操作するスタイルでは，歩きながら詳細に地図を見たり，寝転びながらメールの送受信やｅ−Ｌｅａｒｎｉｎｇをしたり，マルチメディア情報を検索したり，また新聞を端末にダウンロードして続きを電車の中で読んだりするなど，種々の使い方が考えられるが，このようなことを実現するには，指による様々な操作が可能なタッチインタフェースが必要となる。
【０００４】
【課題を解決するための手段】
本発明は，独自に予測した画面を直接操作できる情報端末としての画面端末を対象にして，効率よく種々の操作が行える新たなインタフェースを開発したものである。
以下にその特徴を述べ，具体例として，本の閲覧，地図の閲覧，スクロール，文字入力の４つを紹介する。
本発明の特徴は，予めアプリケーションごとに応じて種々のタッチ操作領域スキーマを格納しておき，画面部への選定アプリケーションの実行制御時に必要なタッチ操作領域スキーマを呼び出し，これを基にタッチ操作領域をディスプレイ装置の画面部の要求された座標位置に設定・表示し，そのタッチ操作領域内でのクリックの有無・順序やドラッグの方向等についての検出信号に基づき，画面部の前記アプリケーションを操作するところにある。
【０００５】
【発明の実施の形態】
本発明のタッチインタフェースは，両手で画面端末を保持し，開いた両手の指が触れる部分を中心とするタッチ可能領域に，アプリケーションごとに応じて種々のタッチ操作領域を設定・表示して，それの要所を指先でクリックしたり，要所間を特定方向にドラッグしたりして，自在にアプリケーションを操作実行することでキーボードやマウスを不要にする。
本発明において，画面のタッチ可能領域に設定・表示するタッチ操作領域とは，画面に設けた座標での左上を原点としその幅と高さによって囲まれた領域で，指によるタッチ操作の位置，タッチの仕方を検出する領域である。
これら領域はいくつかの小領域に分けられることも多く，この場合にはタッチの方向や順序も重要な検出信号となる。
本発明は，アプリケーションに応じた様々なタッチ操作領域を画面に設定・表示し，操作領域内のクリック・ドラッグによる指移動やタッチ操作小領域間のクリック・ドラッグによる指移動等，様々なタッチの仕方で種々の入力操作を可能にする。
該タッチの仕方は，アプリケーションごとに，通常生活での現物の操作方法をそのまま取り入れられるようにしてある。
例えば，実際に本をめくるときは手を左から右へ動かすが，一つのアプリケーションとしての電子本のページめくりも，指を左から右へ動かすことで行う。
タッチ操作領域スキーマの例を図１と図２に，操作領域へのタッチの仕方とその例を以下に示す。
小領域Ａ（Ｂ）をクリックした後小領域Ｂ（Ａ）をクリック
例：右（左）に１ページめくり，文字入力（削除）
小領域Ａ（Ｂ）をクリック
例：上（下）に１行スクロール
小領域Ａ（Ｂ）の中をドラッグ
例：右（下）に連続ページめくり，上（下）に通常のスクロール
小領域Ａ（Ｂ）から小領域Ｂ（Ａ）方向にドラッグ
例：文字入力（消去）
小領域Ａ（Ｂ）の中を数秒間押す
例：上（下）に早送りスクロール，操作の終了
領域Ｃをクリック
例：操作盤の表示・非表示，しおりの削除，操作法の切替
領域Ｃの中をドラッグ
例：地図中の視点移動，地図の拡大・縮小
領域Ｃの中を数秒間押す
例：しおり挟み，操作の終了
本発明のタッチインタフェースにおいて，画面部に設定するタッチ可能領域は，コンピュータのディスプレイ装置上に設けるか，あるいはディスプレイ装置とは別の，例えばリモートコントロールディスプレイ装置に設けて更に簡便さを図ってもよい。
画面端末は，既設の情報端末でもよく，必要最低条件は，指で画面を直接操作できるディスプレイ装置を備えた情報端末で，それを持った状態で両手のあるいは片手の指を使って画面を十分に操作できること（端末の端から画面までの幅が狭い情報端末）である。
この条件さえ満たしていれば，ノートＰＣ，タブレットＰＣ，電子ペーパー等どのような情報端末でも利用でき，画面がどのような大きさでも動作可能である。
また画面端末における指による操作の検出は，フォトセンサー，磁気センサー，静電気センサー，感圧センサー等その他適宜な接触感知センサーで感知できるタッチ可能領域を備えたディスプレイ装置で行う。
該端末の端と画面までの幅が小さいものが望ましいが，これは，画面端末を保持したまま指で画面の操作を行うため，該端末の端と画面までの幅が大きければそれだけ指で操作できる範囲が狭くなるという理由からで，画面の大きさとしては約１４インチ程度が好ましい。
画面が大きくなったことにより，他人から画面を見られるというプライバシーの問題が発生することが懸念されるが，左右４５度外側からは画面の文字等が見えないようにするプライバシーフィルム等がすでに開発されているため，その点に関し問題はない。
画面の解像度は１０２４×７６８ピクセル以上，質量は１ｋｇ以内が好ましい。
【０００６】
図３に本発明のコンピュータのタッチインタフェースについての全体像を示す。
タッチインタフェースは，コンピュータのディスプレイ装置の画面００１上に設けた接触感知センサー式のタッチ可能領域００２と，そこでのタッチ状況を検出するタッチ検出機構００３と，タッチ可能領域００２にタッチ操作領域を表示するためのグラフィックデータを格納したＧＵＩ部品データベース００４を持つ部品描画機構００５と，各種アプリケーションに対する様々なタッチ操作領域スキーマを格納したタッチ操作領域スキーマクラス００６を持ち、アプリケーションが扱うアプリケーションデータ００８を画面００１に表示できるようにするデータ表示機構００９と上記タッチ検出機構００３ならびに部品描画機構００５と情報のやり取りをするタッチ操作制御機構００７とから構成されている。
【０００７】
タッチ操作制御機構００７は，現在起動しているアプリケーションを認識した上で，タッチ可能領域００２に表示されたタッチ操作領域中での指による入力位置とクリック・ドラッグ等の入力方法をタッチ検出機構００３が検出すると，その入力の意義を判断しこれをデータ表示機構００９に伝えて相応するアプリケーションデータ００８を表示すると共に，必要ならタッチ操作領域スキーマクラス００６からアプリケーションデータ００８の表示の状況に応じた新たなタッチ操作領域スキーマを取り出し，これを基に部品描画機構００５を通じてＧＵＩ部品データベース００４から該当する画像を取り出し，タッチ操作領域をタッチ可能領域００２に設定・表示するようにする。
タッチ可能領域００２において，指で同じ座標をタッチしても，起動しているアプリケーションやアプリケーションの状況によっては別のタッチ操作領域を設定・表示し，異なる入力が行えるようになっている。
タッチ操作領域スキーマクラス００６は，アプリケーションに応じた様々なタッチ操作領域スキーマを格納しており，タッチ操作領域スキーマのライブラリでありデータベースである。
よって，新たな操作法を開発したときはタッチ操作領域スキーマをタッチ操作領域スキーマクラス００６に追加したり，ある操作法が不必要となったときは対応するタッチ操作領域スキーマを削除したりすることが可能である。
【０００８】
タッチ検出機構００３は，設定されたタッチ可能領域００２内に指による入力が行われる入力位置とクリック・ドラッグ等の入力方法を検出し，タッチ操作制御機構００７にタッチ操作領域スキーマクラス００６からアプリケーションデータ００８の表示の状況に応じた新たなタッチ操作領域スキーマを呼び出させ，タッチ可能領域００２に設定・表示させる。
部品描画機構００５は，タッチ操作領域内でクリック・ドラッグが行われるたびにタッチ検出機構００３が検出した信号をタッチ操作制御機構００７が判断し，その状況に応じて，また必要なら新たなタッチ操作領域スキーマをタッチ操作領域スキーマクラス００６から呼び出し，関係する画像をＧＵＩ部品データベース００４から取り出し，画面００１のタッチ可能領域００２に描画する。
ＧＵＩ部品データベース００４は，画像のデータベースであって，ここに格納されている画像は各種アプリケーションに対するタッチ操作領域の設定・表示で使用される画像や文字フォント等であり，これらはアプリケーションが起動した後，タッチ操作制御機構００７を通じて呼び出される。
本例の部品データベース００４中の各種部品を使って描画されるタッチ操作領域の例は，詳細な図と共に後述する。
データ表示機構００９はタッチ操作制御機構００７とアプリケーションデータ００８を結びつける役割を果たす。例えば，アプリケーションデータをダウンロードしたりダウンロードしたデータをタッチインタフェースで操作できるように変換したりする。
アプリケーションデータベース８は，電子化された本や地図等の既存のデータでアプリケーションに特化しないものを格納しているが，あるアプリケーションに特化したものでもそれを扱うアプリケーションをデータ表示機構００９が制御できるなら特化しないものと同様に扱える。
【０００９】
アプリケーション等の操作は，タッチ検出機構００３により，タッチ操作領域へのタッチの位置，数や順番等，あるいはその仕方として，単数あるいは複数のクリック，同一領域内ドラッグ，小領域間でのドラッグ方向等の検出とその信号の意義を判断し，判断信号をタッチ操作制御機構００７に送信することで行う。
【００１０】
【発明の実施例】
次に，本タッチインタフェースを利用したアプリケーションの例として，本の閲覧，地図の閲覧，スクロール，文字入力を取り上げ，これらにおけるインタフェースの状況とタッチ操作領域を使った操作法について説明する。
【００１１】
（具体例１：本の閲覧）
図４の本の閲覧の場合，タッチ操作領域スキーマクラスには，データ表示領域スキーマ，操作盤領域スキーマ，ページめくり領域スキーマ，しおり挟み領域スキーマが格納してあるとし，本の閲覧アプリケーションが起動したとき，タッチ操作制御機構が，本の電子化データと共に，これらスキーマに対するタッチ操作領域を画面に設定・表示する。
本の閲覧のためのＧＵＩ部品データベースには，これらスキーマを表示するための画像に加え，本の厚みを表現する画像やページ数を表示する数字等が格納されているとする。
１．インタフェース
Ａ）  データ表示領域（全体）
電子化された本のデータを表示する。通常は電子化された本のデータを外部からダウンロードして使用する。図４では４５０×６５０ピクセルのデータを示している。
Ｂ）  操作盤領域１０１
中にページめくりの操作領域，しおり挟み領域やページ数の設定・表示等を行う。操作盤は目に見える形で表示したり透明にしたり（以後，非表示という）することができる。表示位置は，両手のどちらかの親指が押された部分を中心にして決める。
Ｃ）  ページめくり領域１０２，１０３
ページめくり操作の検出を行う。最初と最後を除くページの場合は図のように白紙のページであるが，最初のページでは本のデータの表紙を，最後のページでは本のデータの裏表紙を表示する。
Ｄ）  しおり挟み領域１０４
しおりを挟む操作の検出を行う。この操作を行うと，紙の角を折った形でしおりが見えるようになる。しおりを削除するドラッグ操作を行った場合は非表示となる。
Ｅ）  厚みの表示１０５
本の残りページを視覚的にわかるようにする。操作盤領域１０１の両端に，全ページ数の割合によって右と左の量を調節して表示する。どのようなページ数でも対応可能である。
Ｆ）  ページ数の表示１０６
本の現在のページを数値で表示する。本の最初と最後では表示させない。表示可能なページ数は９９９９である。
Ｇ）  ページ方向の表示（操作盤中央の矢印）
ページめくりの際のめくる方向を表示する。１ページめくりの操作を行った場合に表示される。ページをめくった場合やページめくりをキャンセルした場合，表示は消える。
２．操作
本の閲覧に係わる操作には，操作盤の表示・非表示，１ページめくり，連続ページめくり，しおり挟み，閲覧終了等がある。どの操作も親指で行うため，正確さを要せず，操作に余裕を持たせた形にしている。以下にタッチ操作領域を使用したこれらの操作方法について述べる。
Ａ）  操作盤の表示
本の閲覧アプリケーションが起動したときは，操作盤は表示された状態である。操作盤を非表示にする場合は，それが表示されている側の操作盤領域以外のデータ表示領域をクリックする。再び表示させたい場合は，データ表示領域の任意の場所をクリックすれば非表示となった場所に表示される。操作盤の表示位置変更する場合は，操作盤が表示されている反対側の任意の場所をクリックする。
Ｂ）  １ページめくり
本の１ページをめくる場合，ページめくり領域の左側小領域１０２をクリックした後，右側小領域１０３をクリックする（図５）。どの方向にページをめくるのかを分かりやすくするため矢印が表示される。１０２をクリックした後，再度クリックすると，ページめくりをキャンセルしたことになる。１ページ戻る場合は，上とは逆の順で１０３そして１０２をクリックする
Ｃ）  連続ページめくり
連続ページめくりは，パラパラとページを飛ばして読む場合に相当する（図６）。連続ページめくりでページを進める場合は，ページめくり領域１０２で右方向にドラッグする。斜め右でもよい。連続ページめくりでページを戻る場合は，ページめくり領域１０３で逆の操作をする。親指をドラッグさせるスピードとページをめくるスピードは連動している。
Ｄ）  しおり挟み
本を読む際に途中で読むのをやめたり重要なページをチェックしたりしたい場合は，しおりを挟む。２５ページにしおりを入れる場合を図７に示す。ページめくり領域１０２の左上を数秒間押すと，タッチ操作領域スキーマクラスからしおり挟み領域スキーマが呼び出され，そこにしおり挟み領域１０４が設定・表示される。そのままの状態で右下方向にドラッグすると，紙の角が折れたしおりを入れた状況となる。しおりが入ったページがあると，連続ページめくりはそのページで止まる。しおりの削除は，１０４中の紙の角が折れた部分をクリックする。
Ｅ）  閲覧終了
閲覧の終了は，表示されているページが最初か最後の場合に行える。ページめくり領域の１０２（１０３）に表示されている表紙（裏表紙）を数秒間押しっぱなしにする。
【００１２】
（具体例２：地図の閲覧）
地図を見る場合は，本の形状をした地図を見るか，大きな地図を広げて見るかが一般的であるが，本例の地図では，タッチインタフェースを利用し随時視点移動や縮尺変更しながら閲覧できる。
図８に示す地図の閲覧の場合，タッチ操作領域スキーマクラスは，上で述べたのと同様のデータ表示領域スキーマと操作盤領域スキーマ以外に，視点移動領域スキーマ，縮尺変更領域スキーマが格納してあるとする。
１．インタフェース
Ａ）  データ表示領域（全体）
電子化された地図のデータを表示する。通常は電子化された地図のデータ（ここではＹａｈｏｏで提供されているもの［９］）をダウンロードして使用する。
Ｂ）  操作盤領域２０１
視点移動領域，縮尺変更領域や地図上の現在位置の表示を行う。操作盤は表示・非表示が可能である。表示位置は，両手のどちらかの親指が押された部分を中心にして決める。
Ｃ）  視点移動領域と縮尺変更領域２０２
視点移動や縮尺変更の操作の検出，操作モードの変更の検出を行う。
Ｄ）  操作モードの表示２０３
現在行っている操作モードを表示する。
Ｅ）  視点位置の表示２０４
データ表示領域に表示している部分が地図全体のどの辺りかを，縮尺地図中に表示する。
２．操作
地図の閲覧に係わる操作には，操作盤の表示・非表示，視点移動，縮尺変更，閲覧終了等がある。本の場合と同様にどの操作も親指で行う。以下はタッチ操作領域を使用したこれらの操作方法について述べるが，操作盤については上と同じであるため省略する。
Ａ）  視点移動
広域，１／１５万および１／７万の３種類の地図を用意しているが，広域とそれ以外では操作法が少し異なる（図９）。広域は，データ表示領域に広域地図データ全体が表示されており，視点移動領域２０２内を親指で自由にドラッグすると，データ表示領域内の十字カーソルがこれに合わせて移動する。１／１５万あるいは１／７万の地図では，データ表示領域にこれら地図データの一部が表示されており，２０２内を親指で自由にドラッグすると十字カーソルは表示されずに地図自身が移動する。領域２０２をクリックすると操作モードが縮尺変更に切り替わる。
Ｂ）  縮尺変更
縮尺変更はどの縮尺でも操作法は同じである。縮尺変更には拡大・縮小があり，縮尺変更領域２０２内を下から上方向部に親指をドラッグすると拡大し，逆方向にドラッグすると縮小する（図１０）。
領域２０２をクリックすると視点移動に切り替わる。
Ｃ）  閲覧終了
閲覧の終了は，縮尺や操作モードに関係なしに行う。操作領域２０２を数秒間押しっぱなしにする。
【００１３】
（具体例３：スクロール）
現在のＯＳ下におけるスクロール操作はスクロールバーをマウスで動かして行う。ここでは，親指を使ってスクロール操作を行えるインタフェースについて説明する。スクロールバーの全体像を図１１に，スクロールの状況を図１２示すが，これは巻物を意識してデザインした。
スクロールバーの場合，タッチ操作領域スキーマクラスには，データ表示領域スキーマ，操作盤領域スキーマ，スクロール領域スキーマ，ショートカット領域スキーマが格納してあるとする。
１．インタフェース
Ａ）  操作盤領域
上と同様のため説明は省略する。
Ｂ）  スクロール領域３０１，３０２
スクロール操作の検出を行う。スクロールの方法はドラッグ，クリック，押しっぱなしの３通りである。
Ｃ）  ショートカット領域３０３
ファイル名等のリスト表示を行うと同時に，ファイル名のクリック操作の検出を行う。一度に表示できる数は８つである。
２．操作
スクロールに係わる操作には，通常のスクロール，１行スクロール，早送りスクロールの３つである。
Ａ）  通常のスクロール
通常のスクロールはスクロール領域の小領域３０１で親指によるドラッグで行う（図１３）。進むスクロールは，巻物をまくように上から下方向に親指をドラッグさせ，戻るスクロールは，巻物をひろげるように下から上方向に親指をドラッグさせる。親指の動きとスクロールのスピードは連動している。
Ｂ）  １行スクロール
１行スクロールはスクロール領域の小領域３０１と３０２で親指によるクリックで行う（図１４）。３０１をクリックすると１行進み，３０２をクリックすると１行戻る。
Ｃ）  早送りスクロール
データ量が多い場合のために，早送りスクロールを用意する（図１５）。３０１を親指で数秒間押しっぱなしにすると，速い速度で進むスクロールを行い，３０２で数秒間押しっぱなしにすると，速い速度で戻るスクロールを行う。
Ｄ）  ファイル表示
３０３に表示されたファイル名のクリックで対応するファイルの内容をデータ表示領域に表示する。
【００１４】
（具体例４：文字入力）
文字入力は文書作成，メール，インターネット検索等あらゆる場面で必要とされる。文字の入力には一般的にキーボードが使用されるが，マウスを使用する場合はソフトウェアキーボードが用いられる。ここでは親指で効率的に文字の入力ができる方法を示す。
例として，英文字入力のためのインタフェースの全体像を図１６に示す。入力操作は文字毎に設定されたタッチ操作小領域間のドラッグやクリックで行う。そのため，ここでは，入力文字全てを表示する必要は無く，入力のための操作領域を小さ目に設定することができ，端末を保持したまま空いた親指だけで入力が可能となる。また，小領域間の親指のドラッグやクリックの方向に意味を持たせることで文字削除も迅速に行える。
文字入力のためのインタフェースでは，タッチ操作領域スキーマクラスに，データ表示領域スキーマ，操作盤領域スキーマ，文字毎に設定された文字表示領域スキーマ，入力削除領域スキーマ，入力切替領域スキーマが格納してあるとする。図１７に文字表示領域，入力削除領域および入力切替領域の詳細を示す。
１．インタフェース
Ａ）  文字表示領域４０１，入力あるいは削除領域４０２，４０３と４０４，１文字削除領域４０５，連続文字削除領域４０６
文字入力・削除の検出を行う。ボタン状の文字キーで表わされた文字表示領域ごとの左側に入力削除領域が右側に削除領域が設定される。
Ｂ）  入力切替領域４０７
英文字，かな文字，数字の入力切替の操作，入力終了等の操作の検出を行う。ジョグダイヤル風な表示になっている。
Ｃ）  入力文字列の表示４０８
入力結果を表示する。この文字列は文書作成，メール，インターネット検索等のアプリケーションへの入力となる。
２．操作
文字入力に係わる操作には，入力・削除，入力切替，終了等がある。以下は操作領域を使用したこれらの操作方法について述べる。操作盤については，上記と同じため説明は省略する。
Ａ）  入力・削除
文字入力は文字表示領域内の対応する文字キーをクリックした後，文字毎に設定された入力削除小領域間で方向や順序を考慮してドラッグしたりクリックしたりする。
以下では，英文字を入力する場合について説明する。文字入力インタフェースの起動時には，図１７の左での４０１に示すような文字表示領域が設定・表示され，入力キーとしてａ，ｄ，ｇ，ｊ，ｍ，ｐ，ｓ，ｗのみが表示される。また，各文字キーの左側に入力削除領域が，右側に削除領域が設定される（文字キーが押されてから入力削除スキーマを呼び出し設定してもよい）。この図にはａの周りに設定された入力削除領域４０２  ，４０３，４０４と削除領域４０５，４０６を示す。これらの領域は非表示である。設定された操作領域が別に設定された操作領域と重なっていても，誤操作が起きないようになっている。
今ａが押されると，図１７の右に示すように，入力領域に入力するための文字「ａ・ｂ・ｃ」が表示される。これらのうちの何れかを入力する場合はａの文字表示領域から操作を行う。以下，「ｄ・ｅ・ｆ」はｄの文字表示領域からというふうになっている。「記号」は英文字以外の記号の入力に使う。文字ａを入力したい場合はａの部分を押して左方向にある４０２にドラッグし親指を離すか，ａの部分をクリックした後，４０２をクリックする（図１８）。また，ｂを入力したい場合はａの部分を押して左下方向にある４０３にドラッグし親指を離すか，ａの部分をクリックして４０３をクリックする。また，先ほど入力したａやｂを削除したければ，入力と逆方向の操作をするか，ａの部分を押して右方向の４０５にドラッグする。４０５にドラッグした状況で上方向の４０６にドラッグし削除領域を押し続けるとその分，ａより前に入力された文字列が連続して削除できる（図１７）。
Ｂ）  入力切替
入力の切替は入力切替領域を左右にドラッグすると，英字，仮名，数字の入力用に切替られる（図１９）。
Ｃ）  終了
入力切替部をクリックする。
【００１５】
【発明の効果】
以上の説明で明らかなように，本発明のコンピュータのタッチインタフェースは，次世代のＰＣ操作スタイルとして本を読むような，従来の操作スタイルにないスタイルつまり，ＰＣを両手で持ち，マウスやボタンではなく指による新しい手段を用いて歩きながら，または寝転びながらメールやインターネット検索できたり，新聞を端末にダウンロードして続きを電車の中で読めたり，コンピュータにインストールした各種アプリケーションを開いて操作できたりする等，様々な操作が誰でも簡単容易に且つ迅速的確に実現可能なスタイルのインタフェースである。
2004355106.tif 000003
【図面の簡単な説明】
【図  １】タッチ操作領域を使った操作方法（その１）を示す
【図  ２】タッチ操作領域を使った操作方法（その２）を示す
【図  ３】本発明タッチインタフェース実現のためのブロック線図である
【図  ４】実施例１：本を閲覧用するためのインタフェースの説明図である。
【図  ５】本閲覧における１ページめくりの説明図である。
【図  ６】本閲覧における連続ページめくりの説明図である。
【図  ７】本閲覧におけるしおり挟みの説明図である。
【図８】実施例２：地図を閲覧用するためのインタフェースの説明図である。
【図  ９】地図閲覧における視点移動の説明図である。
【図１０】地図閲覧における地図の拡大縮小の説明図である。
【図１１】実施例３：スクロールバーのためのインタフェースの説明図である。
【図１２】スクロールの状況を示すグラフィック表示のための説明図である。
【図１３】一般的なスクロールを行っている状況を示す説明図である。
【図１４】１行スクロールの状況を示す説明図である。
【図１５】早送りスクロールの状況を示す説明図である。
【図１６】実施例４：文字入力のためのインタフェースの説明図である。
【図１７】文字入力・削除のための操作領域の説明図である。
【図１８】文字入力の状況を示す説明図である。
【図１９】入力文字種を切替える操作のための説明図である。
【符号の説明】
００１：  コンピュータディスプレイ装置の画面
００２：  タッチ可能領域
００３：  タッチ検出機構
００４：  ＧＵＩ部品データベース
００５：  部品描画機構
００６：  タッチ操作領域スキーマクラス
００７：  タッチ操作制御機構
００８：  アプリケーションデータベース
００９：  データ表示機構
１０１：  本閲覧のための操作盤領域
１０２，  １０３：  本閲覧のためのページめくり領域
１０４：  本閲覧のためのしおり挟み領域
１０５：  本閲覧における厚みの表示
１０６：  本閲覧におけるページ数の表示
２０１：  地図閲覧における操作盤領域
２０２：  地図閲覧における視点移動領域（縮尺変更領域）
２０３：  地図閲覧のための操作モードの表示
２０４：  地図閲覧のための現在の視点位置の表示
３０１，３０２：  スクロールのためのスクロール領域
３０３：  スクロールのためのショートカット領域
４０１：  文字入力における文字表示領域
４０２，  ４０３，  ４０４：  文字の入力あるいは削除のための領域
４０５，  ４０６：  文字の１字あるいは連続文字削除のための領域
４０７：  文字入力のための入力文字を切替る領域
４０８：  文字入力のための入力文字列の表示
【図１】
2004355106.tif 000004
【図２】
2004355106.tif 000005
【図３】
2004355106.tif 000006
【図４】
2004355106.tif 000007
【図５】
2004355106.tif 000008
【図６】
2004355106.tif 000009
【図７】
2004355106.tif 000010
【図８】
2004355106.tif 000011
【図９】
2004355106.tif 000012
【図１０】
2004355106.tif 000013
【図１１】
2004355106.tif 000014
【図１２】
2004355106.tif 000015
【図１３】
2004355106.tif 000016
【図１４】
2004355106.tif 000017
【図１５】
2004355106.tif 000018
【図１６】
2004355106.tif 000019
【図１７】
2004355106.tif 000020
【図１８】
2004355106.tif 000021
【図１９】
2004355106.tif 000022