(57)【特許請求の範囲】
【請求項１】
画面に表示された移動対象のオブジェクトをタッチして移動させるオブジェクト移動装置において、
前記オブジェクトの座標を記憶するオブジェクト座標記憶部と、
前記画面の何処でタッチが行われたかを認識する入力認識部と、
この入力認識部でタッチが認識された座標と前記オブジェクト座標記憶部で記憶しているオブジェクトの座標を比較する座標比較部を具備し、
この座標比較部における比較の結果両者の座標が一致したときに前記オブジェクトをキャプチャし、この状態で再び前記画面をタッチしたときに前記オブジェクトを移動する手段と、
前記オブジェクトのキャプチャ時に、前記画面の所定位置にキャプチャ中であることを示すアイコンを表示すると共に、このアイコンへのタッチによりキャプチャを解放する手段と、
を備えることを特徴とするオブジェクト移動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチスパネルを備えた製品におけるオブジェクト移動装置に関し、特に、タッチパネル上のオブジェクトをスムーズに移動させることができるオブジェクト移動装置に関する。
【背景技術】
【０００２】
近年のコンピュータや測定装置等におけるユーザーインターフェースとして、ＧＵＩ（graphical user interface）を使用したシステムが主流となってきている。このようなＧＵＩを使用した装置の一つの特徴として、画面に示されたオブジェクトに対し、指やスタイラスで触りながら当該オブジェクトを移動したり、変形したりするものがある。オブジェクトの移動装置に関連する先行技術文献には次のようなものがある。
【０００３】
【特許文献１】特開２００１―２２２３５５号公報
【０００４】
以下、図３を参照して従来のオブジェクト移動装置の概要を説明する。図３は、オブジェクト移動装置の画面の状態遷移図である。画面１上のオブジェクト２（波形やカーソルなど）を移動する操作は、図３（Ａ）のように画面１上で操作対象とするオブジェクト２に指３やスタイラスなど（以下は単に「指」という。）で触れ、次に、図３（Ｂ）のように、そのオブジェクト４を目的の位置（符号６）まで指５でドラッグし、最後に指７を画面から離す。これら一連の動作がオブジェクトの移動の基本的な動作となる。
【０００５】
次に、タッチスパネルを備えたオブジェクト移動装置における「タッチ」、「リリース」、「キャプチャ」といった重要な用語の意味について、図３と図４を参照して説明する。ここで、図４は図３のフローチャートである。図３（Ａ）において、画面１上のある地点に指３で触れる動作を「タッチ」といい、触れていた指３を離す動作を「リリース」という。
【０００６】
また、図３（Ｂ）において、画面１上で移動可能なオブジェクト４の存在する地点をタッチすると（図３の符号５、図４のＳＡ１）、そのオブジェクト４に対し移動操作が可能な状態となる。この一連の操作を、オブジェクトの「キャプチャ」と称す（ＳＡ６）。また、オブジェクトをキャプチャした状態で、指５を画面から離さずに移動、すなわちドラッグさせるとオブジェクト４が指５に従って移動する（ＳＡ５）。つまり、図３の符号４が符号６の位置に移動する。
【０００７】
これらの動作は、内部の機械的・ソフトウェア的な処理としては、キャプチャ中のタッチ動作が連続的に行われることにより、オブジェクト４が繰り返して移動している状態である。そして、指７を画面から離すとキャプチャは開放され（ＳＡ２）、一連の移動処理は終了する。なお、移動可能でないオブジェクト、例えば位置固定のメニュー上のボタンなどがタッチされた場合は本発明とは関連性がないため説明を省略する。
【０００８】
次に、上述した動作を実現するための従来のオブジェクト移動装置の構成例を説明する。図５は、従来のオブジェクト移動装置の構成例である。図５において、画面１は、例えば圧電素子が散りばめられて構成されたタッチパネルである。ＣＰＵ１０はオブジェクト移動装置全体を制御する。入力認識部２０は、タッチパネル１に対して指で圧力がかけられると、抵抗値が変わることを利用して画面１の何処に圧力がかかったか認識する。つまり、指で圧力がかけられた座標を認識する。
【０００９】
オブジェクト座標記憶部３０は、メモリで構成され、操作可能なオブジェクトの座標を記憶している。なお、ここではＸ座標が３０でＹ座標が２５のオブジェクトなどが記憶されているものとする。
【００１０】
座標比較部４０は、入力認識部２０で認識した座標とオブジェクト座標記憶部３０で記憶されているオブジェクトの座標を比較し、両者が一致していればオブジェクトをキャプチャする。すなわち、図４のフローチャートを参照して説明すると、キャプチャ中ではない場合に（ＳＡ３→ＳＡ４）、移動可能なオブジェクトがあれば（ＳＡ４→ＳＡ６）、そのオブジェクトをキャプチャする（ＳＡ６）。
【００１１】
次に、タッチからリリースに至るまでの動作について図５のハードウェア的な処理を中心に説明する。オブジェクトにタッチした指を画面１から離さずにドラッグさせると、オブジェクトが指に着いて移動するが、これはキャプチャ中のタッチ動作が連続的に行われるものであるため（ＳＡ１→ＳＡ３→ＳＡ５）、オブジェクト座標記憶部３０に記憶されるオブジェクトの座標は次々と書き換えられ、この書き換えられた座標とタッチした座標とが座標比較部４０で比較され、その都度オブジェクトの移動（ＳＡ５）が行われる。
【００１２】
最後に、指を画面から離すとキャプチャが開放される（ＳＡ２）と共に、そのときのオブジェクトの座標がオブジェクト座標記憶部３０に記憶され、一連の移動処理は終了する。
【００１３】
このように、従来のオブジェクト移動装置は、キャプチャ中のタッチ動作が連続的に行われることによってドラッグが行われていた。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかし、従来のタッチパネルを利用したオブジェクト移動装置には次の問題があった。すなわち、マウスで行なう「クリック＆ドラッグ」操作を、タッチパネル操作で文字通りに置き換えようとしているところに根本的な問題がある。具体的には次の通りである。
【００１５】
（１）ドラッグ操作が失敗し易いので、移動操作がうまく行かないことが多い。
一般に、タッチパネルを利用したオブジェクトの移動では、ドラッグ中に指がスクリーンから離れやすいという問題がある。また、一度指が離れてしまうと処理はリセットされるので、オブジェクトのキャプチャからやり直しとなってしまう。その際、オブジェクトをタッチし損ない移動が中断してしまったり、さらに悪い場合には、知らないうちに別のオブジェクトをタッチして動かしてしまったりするなどの操作上の問題が発生する。
【００１６】
（２）スクリーン（画面１）を傷つけてしまう可能性がある。
ドラッグ操作を確実に行おうとして指を画面１にしっかり押し付けると、確かに（１）の問題は起こりにくくなるが、その反面、スクリーンを傷つける可能性が増大する。
【００１７】
本発明は、これらの問題点に鑑みてなされたものであり、タッチパネル上のオブジェクトをスムーズに移動させることができるオブジェクト移動装置を提供することを目的とする。
【課題を解決するための手段】
【００１８】
このような課題を達成するために、本発明の構成は次の通りである。
（１）画面に表示された移動対象のオブジェクトをタッチして移動させるオブジェクト移動装置において、
前記オブジェクトの座標を記憶するオブジェクト座標記憶部と、
前記画面の何処でタッチが行われたかを認識する入力認識部と、
この入力認識部でタッチが認識された座標と前記オブジェクト座標記憶部で記憶しているオブジェクトの座標を比較する座標比較部を具備し、
この座標比較部における比較の結果両者の座標が一致したときに前記オブジェクトをキャプチャし、この状態で再び前記画面をタッチしたときに前記オブジェクトを移動する手段と、
前記オブジェクトのキャプチャ時に、前記画面の所定位置にキャプチャ中であることを示すアイコンを表示すると共に、このアイコンへのタッチによりキャプチャを解放する手段と、
を備えることを特徴とするオブジェクト移動装置。
【００２０】
本発明では、次のような効果がある。オブジェクトのキャプチャ中に画面の任意の点をタッチするとオブジェクトが移動するので、タッチパネル上のオブジェクトをスムーズに移動させることができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明のオブジェクト移動装置の構成例を説明する。本発明の特徴はドラッグ操作を行なわないことである。すなわち、本発明によるオブジェクト移動装置では、「リリース動作でキャプチャを開放しない」点が従来と異なる。
【００２２】
この点について図１を参照して説明する。図１は本発明の構成図であるが、図５と同様の構成については同一の符号を付して説明を省略する。タイマ１００はカウンタ等で構成され、オブジェクトのキャプチャ中に一定時間移動操作が行われない場合はキャプチャを開放する。この動作を「タイムアウト」と称す。なお、タイムアウトの時間間隔は任意に設定可能とする。
【００２３】
なお、キャプチャを開放する手段として、次のようなバリエーションでも差し支えない。
（１）何らかのオブジェクトがキャプチャされたときに、画面１の適当な位置（例えば片隅）にキャプチャ中であることを示すアイコンを表示する。このアイコンはオブジェクトがキャプチャされている間中表示されているものとする。そして、キャプチャを開放したいときは、このアイコンをタッチする。
【００２４】
（２）キャプチャ中のオブジェクトの近傍にアイコンを表示し、オブジェクト移動時はそのアイコンも一緒に動くようにする。
【００２５】
次に、図２を参照して図１の動作を説明する。オブジェクトをタッチして、キャプチャする操作は従来通りである（ＳＢ１→ＳＢ３→ＳＢ４→ＳＢ６）ので説明を省略する。また、オブジェクトをキャプチャ中に、画面の任意の点をタッチすると、その場所にオブジェクトが移動する点についても従来どおりである（ＳＢ１→ＳＢ３→ＳＢ５）。
【００２６】
ただし、ドラッグする必要はないので、図１のオブジェクト座標記憶部３０の内容は連続的に書き換えられることはなく、オブジェクトが予め置かれていた座標と、最終的に移動される座標のみが記憶されることとなる。
【００２７】
なお、オブジェクトをキャプチャ中に一定時間タッチ動作を行わないと、タイマ１００がＣＰＵ１０にその旨を通知し、キャプチャは開放される（ＳＢ２）。また、上述したバリエーション（１）の場合にはアイコンをタッチしたときにキャプチャが開放される。
【００２８】
このように、オブジェクトを移動する際にドラッグ操作をする必要がない。したがって、従来技術の欠点であったドラッグ動作が失敗することもなく、ドラッグしないので画面１を傷つけることもない。
【００２９】
なお、従来通りのドラッグ操作でもオブジェクトの移動は可能である。ドラッグ操作は連続的なタッチ動作であるから、タイムアウトは発生せず、オブジェクトの移動は問題なく行われる。このため、操作者が従来のオブジェクト移動装置と同じような感覚で操作しても、問題なくオブジェクトの移動ができる。
【００３０】
また、本発明は、オブジェクトの移動ばかりでなく、オブジェクトの変形、作成など、ドラッグ操作を伴う操作に応用が可能である。例えば、オシロスコープを例に挙げると、オシロスコープにおける波形、カーソル、ダイアログボックスなどのオブジェクトの移動が考えられる。
【００３１】
また、オブジェクトの変形としては、オシロスコープにおけるズームボックスの拡大・縮小に応用することができ、オブジェクトの作成としては、オシロスコープにおけるズームボックスの作成に応用することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明によるオブジェクト移動装置の構成例である。
【図２】図１のフローチャートである。
【図３】従来のオブジェクト移動装置の画面の状態遷移図である。
【図４】図４のフローチャートである。
【図５】従来のオブジェクト移動装置の構成例である。
【符号の説明】
【００３３】
１        画面
１０      ＣＰＵ
１１      タッチパネル
２０      入力認識部
３０      オブジェクト座標記憶部
４０      座標比較部
１００    タイマ
【図１】
0004968587.tif 000002
【図２】
0004968587.tif 000003
【図３】
0004968587.tif 000004
【図４】
0004968587.tif 000005
【図５】
0004968587.tif 000006