(57)【要約】  変換装置（２）の入力部（２１ａ）は、操作デバイス（６）によるポインタの移動操作に基づくポインタの移動に関する情報を示す第１の差分情報（１０１）及び操作デバイス（６）による操作のうち移動操作以外の操作に関する情報を示す第１の操作イベント（１０３）を入力し、変換装置（２）の変換部（２２ａ）は、変換方式（１０５）に従い、入力部（２１ａ）が入力した第１の差分情報（１０１）を第２の差分情報（１０２）に変換し、入力部（２１ａ）が入力した第１の操作イベント（１０３）を第２の操作イベント（１０４）に変換し、変換装置（２）の出力部（２３ａ）は、入力部（２１ａ）が入力した第１の差分情報（１０１）、変換部（２２ａ）が変換した第２の差分情報（１０２）及び変換部（２２ａ）が変換した出力対象である第２の操作イベント（１０４）を、操作対象装置（３）に対して出力する。
2020194569.tif 000002
【特許請求の範囲】
【請求項１】
操作デバイスによるポインタの移動操作に基づく前記ポインタの移動に関する情報を示す第１の差分情報及び前記操作デバイスによる操作のうち前記移動操作以外の操作に関する情報を示す第１の操作イベントを入力する入力部と、
変換方式に従い、前記入力部が入力した前記第１の差分情報を第２の差分情報に変換し、前記入力部が入力した前記第１の操作イベントを第２の操作イベントに変換する変換部と、
前記入力部が入力した前記第１の差分情報、前記変換部が変換した前記第２の差分情報及び前記変換部が変換した出力対象である前記第２の操作イベントを、操作対象装置に対して出力する出力部と、
を備えた変換装置。
【請求項２】
前記第１の差分情報は、前記移動操作に基づく前記ポインタの移動を分割して得られる相対的な位置情報であって、
前記第２の差分情報は、前記変換部によって前記第２の操作イベントに基づき前記第１の差分情報から変換される、前記操作対象装置において前記第１の差分情報に基づき画面出力される第１のポインタと対応して画面出力される第２のポインタの移動に関する相対的な位置情報であって、
前記変換部によって変換された出力対象である前記第２の操作イベントは、前記第１のポインタ及び前記第２のポインタでの操作に関する情報を含む、
請求項１に記載の変換装置。
【請求項３】
前記操作対象装置に対して出力される前記第２の操作イベントの少なくとも一部は、前記第１の差分情報及び前記第２の差分情報の各々と対応付けられる、
請求項１または２に記載の変換装置。
【請求項４】
前記操作対象装置から前記第１のポインタ及び前記第２のポインタの少なくともいずれかの最新の表示位置を含む帰還情報を入力し、
前記帰還情報に含まれる前記表示位置の情報、並びに、前記入力部で入力された前記第１の差分情報及び前記変換部で変換された前記第２の差分情報の少なくともいずれかに基づき、前記操作対象装置が前記第１のポインタ及び前記第２のポインタを表示させる領域から、前記第１のポインタ及び前記第２のポインタの少なくともいずれかが外れないかどうかを判定する、変換補正部をさらに備える、
請求項２または３に記載の変換装置。
【請求項５】
前記変換補正部は、前記領域から外れると判定した前記第１のポインタ及び前記第２のポインタの少なくともいずれかと対応する前記第１の差分情報及び前記第２の差分情報の少なくともいずれかを補正する、
請求項４に記載の変換装置。
【請求項６】
前記変換部は、変換方式に従い、前記入力部が入力した前記第１の差分情報を変換差分情報に変換し、
前記出力部は、前記変換部が変換した前記変換差分情報を操作対象装置に対して出力する、
請求項１から３のいずれか１項に記載の変換装置。
【請求項７】
前記操作対象装置で扱われる複数のポインタのうち少なくともいずれかの最新の表示位置を含む帰還情報を入力し、
前記帰還情報に含まれる前記表示位置の情報、並びに、前記入力部で入力された前記第１の差分情報及び前記変換部で変換された前記変換差分情報の少なくともいずれかに基づき、前記操作対象装置が前記複数のポインタを表示させる領域から、前記複数のポインタの少なくともいずれかが外れないかどうかを判定する、変換補正部をさらに備える、
請求項６に記載の変換装置。
【請求項８】
請求項１から５のいずれか１項に記載の変換装置、
並びに、第１のポインタ及び第２のポインタを画面出力する表示部と、前記変換装置の出力部が出力する前記第１の差分情報及び前記第２の差分情報に基づき前記第１のポインタ及び前記第２のポインタを表示させる領域での表示位置を示す情報を導出する情報管理部と、前記情報管理部が導出した情報に基づき前記表示部が前記第１のポインタ及び前記第２のポインタを画面出力するための情報を生成する表示情報生成部と、を備える操作対象装置、
を有する変換システム。
【請求項９】
表示情報生成部は、前記情報管理部が導出する前記領域での前記第１のポインタ及び前記第２のポインタの表示位置を示す情報、並びに、前記変換装置の出力部が出力する第２の操作イベントに基づき、前記表示部が画面出力する前記第１のポインタ及び前記第２のポインタでの操作に関わる情報を生成する、
請求項８に記載の変換システム。
【請求項１０】
前記情報管理部は、導出した前記領域での前記第１のポインタ及び前記第２のポインタの表示位置を示す情報を記憶部に記憶させる、
請求項８または９に記載の変換システム。
【請求項１１】
請求項６または７に記載の変換装置、
並びに、複数のポインタを画面出力する表示部と、前記変換装置の出力部が出力する前記第１の差分情報及び前記変換差分情報に基づき前記複数のポインタを表示させる領域での表示位置を示す情報を導出する情報管理部と、前記情報管理部が導出した情報に基づき前記表示部が前記複数のポインタを画面出力するための情報を生成する表示情報生成部と、を備える操作対象装置、
を有する変換システム。
【請求項１２】
操作デバイスによるポインタの移動操作に基づく前記ポインタの移動に関する情報を示す第１の差分情報及び前記操作デバイスによる操作のうち前記移動操作以外の操作に関する情報を示す第１の操作イベントを入力する入力工程と、
変換方式に従い、前記入力工程で入力した前記第１の差分情報を第２の差分情報に変換し、前記入力部が入力した前記第１の操作イベントを第２の操作イベントに変換する変換工程と、
前記入力工程で入力した前記第１の差分情報、前記変換工程で変換した前記第２の差分情報及び前記変換工程で変換した出力対象である前記第２の操作イベントを、操作対象装置に対して出力する出力工程と、
を有する変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチタッチ機能を実現させる変換システム、変換装置及び変換方法に関する。
【背景技術】
【０００２】
従来、ユーザーインターフェースデバイス（以下、操作デバイスと記載する）として、例えば、マルチタッチ（複数点における入力操作）に対応したタッチパネル等がある。このような、マルチタッチ機能をサポートするタッチパネルでは、複数点認識（多接触検知ともいう）を行うことにより、ユーザーに対して複数点で同時に操作させることを可能とする。【０００３】
上述のタッチパネルは、複数点認識を行うための専用のハードウェアを実装している。したがって、複数点認識を行うための専用のハードウェアを実装していなければ、ユーザーはマルチタッチでの入力操作を行うことが出来ない。【０００４】
このような問題に対して、特許文献１では、マルチタッチ機能をサポートする操作デバイスを用いることなく、マウスなど単一点における入力操作が可能な操作デバイスからの複数の操作に関わる情報を各々記憶するとともに、記憶した複数の操作を同時に実行することにより、マルチタッチ機能を実現する手法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−０５３７７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の手法では、事前に複数の操作の各々を登録（記憶）させておく必要があるため、依然として、ユーザー操作に対してリアルタイムでマルチタッチ操作を実現することが出来ない問題がある。【０００７】
本発明は、上述の問題を解決するためのものであり、マルチタッチ機能をサポートしていない操作デバイスからのユーザー操作に基づいて、マルチタッチ操作を実現させる変換システム、変換装置及び変換方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の変換装置は、操作デバイスによるポインタを移動させる操作に基づくポインタの移動に関する差分情報を示す第１の差分情報、及び、操作デバイスによる操作のうちポインタを移動させる操作を除いた情報を示す第１の操作イベントを入力する入力部と、変換方式に従い、入力部に入力された第１の差分情報を第２の差分情報に変換し、入力部に入力された第１の操作イベントを第２の操作イベントに変換する変換部と、入力部に入力された第１の操作イベント、変換部で変換された第２の差分情報及び変換部で変換された第２の操作イベントを操作対象装置に対して出力する出力部と、を備えた。
【発明の効果】
【０００９】
本発明によれば、マルチタッチ機能をサポートした操作デバイスを用いなくとも、ユーザーに対してマルチタッチ機能に相当する入力操作を行うことを可能とする効果が得られる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１における変換装置を用いた変換システムを示すシステム構成図である。
【図２】変換装置及び操作対象装置が備える機能の構成を示す機能ブロック図である。
【図３】変換装置の変換部に設定される変換方式の一例を示す模式図である。
【図４】変換方式に従った変換を説明するための模式図である。
【図５】操作デバイスであるマウスを用いてポインタ操作したときの変換装置への入力情報を説明するための模式図である。
【図６】入力情報が変換装置において出力情報に変換され、操作対象装置で処理される過程を示す模式図である。
【図７】変換装置の処理を説明するためのフローチャート図である。
【図８】操作対象装置での画面出力の一例を示す模式図である。
【図９】複数のポインタが３点である場合の、変換方式に従った変換を説明するための模式図である。
【図１０】複数のポインタが３点である場合の、変換装置の変換部に設定される変換方式の一例を示す模式図である。
【図１１】変換装置の構成についての変形例である。
【図１２】実施の形態２における変換装置が備える機能の構成を示す機能ブロック図である。
【図１３】変換装置の変換補正部での処理の一例を説明するための模式図である。
【図１４】操作対象装置のハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１１】
実施の形態１．
以下、本発明をより詳細に説明するため、本発明を実施するための最良の形態について、添付の図面に従って説明する。なお、この実施の形態により本発明が限定されるものではない。
【００１２】
図１は、変換装置２を用いた変換システム１を示すシステム構成図である。変換システム１は、変換装置２、操作対象装置３、操作デバイス６及びディスプレイ７で構成される。
【００１３】
操作デバイス６は、例えばマウス４及びキーボード５等のユーザーが入力操作するためのデバイスである。なお、ディスプレイ７がタッチパネル操作に対応している場合には、操作デバイス６にディスプレイ７を含めても良い。
【００１４】
変換装置２は操作デバイス６及びディスプレイ７と通信可能に接続している。
【００１５】
操作対象装置３は、例えば、情報端末としてのタブレットＰＣや、種々のシステムを制御するための制御装置が有する表示器であって、ユーザーにとって所望の操作を行う対象となる装置である。ユーザーが所望する操作とはマルチタッチに相当する入力操作とする。
操作対象装置３は表示画面を備えており、表示画面はマルチタッチに対応していても、対応していなくとも良い。
【００１６】
操作対象装置３は、マルチタッチ機能に相当する操作を実現するためのソフトウェア又はハードウェアを有しており、通信可能に接続した変換装置２を介して操作デバイス６でのユーザー操作と対応した情報を入力すると、前述のソフトウェア又はハードウェアによってマルチタッチ機能に相当する操作を示す情報を表示画面に出力する。
【００１７】
実施の形態１では、操作対象装置３の表示画面に表示させる、マルチタッチ機能に相当する複数のポインタを、第１のポインタｐ及び第２のポインタｓの２点を用いて説明する。
【００１８】
図２は、変換装置２及び操作対象装置３が備える機能の構成を示す機能ブロック図である。
【００１９】
第１の差分座標１０１は、ユーザーが操作デバイス６を用いて操作するポインタの、最新の位置座標と最新の１つ前の位置座標との差分を示す座標の情報である。ユーザーが操作デバイス６を用いて操作するポインタを第１のポインタｐとする。
【００２０】
第２の差分座標１０２は、変換装置２が第１のポインタｐの第１の差分座標１０１を変換した座標の情報である。この変換した座標に基づいて生成されるポインタを第２のポインタｓとする。
【００２１】
第１の操作イベント１０３は、ユーザーが操作デバイス６を用いて操作するイベントを示す情報である。ユーザーが操作デバイス６を用いて操作するイベントとは、例えば、マウス４での左ボタンの押下、マウスホイールの回転、又は、キーボード５の各ボタンの押下などの操作である。
【００２２】
第２の操作イベント１０４は、変換装置２が第１の操作イベント１０３を変換したイベントの情報である。
【００２３】
変換方式１０５は、変換装置２が第１の操作イベント１０３を第２の操作イベント１０４に変換するための規則、又は各第２の操作イベント１０４間の優先順位若しくは分類に関する規則を取り決めた情報である。
【００２４】
第１の差分座標１０１、第２の差分座標１０２、第１の操作イベント１０３、第２の操作イベント１０４及び変換方式１０５の詳細については後述する。
【００２５】
変換装置２は、ハードウェアとして、中央演算装置２４、主記憶装置２５、補助記憶装置２６、デバイス間インターフェース２７及びバス２８を備える。
【００２６】
中央演算装置２４は、例えば、ＣＰＵ等のＬＳＩである。主記憶装置２５は、例えば、ＲＡＭ等の揮発性メモリである。補助記憶装置２６は、例えば、不揮発性メモリ、ハードディスク又は光ディスク等である。デバイス間インターフェース２７は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ。ＵＳＢ  Ｔｙｐｅ−Ｃは登録商標）又はイーサネット（登録商標）等の通信接続を可能とするための、ポート又はソケットといったデバイスである。バス２８は、中央演算装置２４、主記憶装置２５、補助記憶装置２６及びデバイス間インターフェース２７が相互に情報を入出力するための情報信号の伝送路である。
【００２７】
変換装置２の機能を実現するためのソフトウェアは、予め補助記憶装置２６に記憶されており、例えば変換装置２の起動に伴って、中央演算装置２４が主記憶装置２５にソフトウェアデータを展開することにより実行可能な状態となる。図２は、変換装置２の機能を実現するためのソフトウェアが主記憶装置２５に展開された状態を示している。
【００２８】
変換装置２は、入力部２１ａ、変換部２２ａ及び出力部２３ａを備える。入力部２１ａは、変換方式入力部２０１、差分座標入力部２０２ａ及びイベント入力部２０３を有する。
【００２９】
変換方式入力部２０１は、ユーザー操作によって、変換装置２の入力部２１ａに対して変換方式１０５を入力されると、入力された変換方式１０５を変換部２２ａに対して設定する。
【００３０】
差分座標入力部２０２ａは、ユーザー操作によって、操作デバイス６から変換装置２の入力部２１ａに対して第１の差分座標１０１を入力されると、入力された第１の差分座標１０１を変換部２２ａに対して出力する。
【００３１】
イベント入力部２０３は、ユーザー操作によって、操作デバイス６から変換装置２の入力部２１ａに対して第１の操作イベント１０３を入力されると、入力された第１の操作イベント１０３を変換部２２ａに対して出力する。
【００３２】
変換部２２ａは、入力された第１の差分座標１０１を第２の差分座標１０２に変換し、変換した第２の差分座標１０２とともに入力された第１の差分座標１０１を出力部２３ａに対して出力する。
また、変換部２２ａは、設定された変換方式１０５に従い、入力された第１の操作イベント１０３を第２の操作イベント１０４に変換し、変換した第２の操作イベント１０４のうち操作対象装置３で扱われる第１のポインタｐ及び第２のポインタｓの操作に関わるものを出力部２３ａに対して出力する。
【００３３】
出力部２３ａは、操作デバイス６から入力された第１の差分座標１０１、変換部２２ａで変換された第２の差分座標１０２及び変換部２２ａで変換され出力された第２の操作イベント１０４を操作対象装置３に対して出力する。
【００３４】
操作対象装置３は、記憶部３１、情報管理部３２、表示情報生成部３３及び表示部３４を備える。
【００３５】
記憶部３１は、絶対座標情報３０１、差分座標情報３０２及び操作イベント情報３０３を格納する。
【００３６】
絶対座標情報３０１は、表示部３４で表示する複数のポインタの各々の表示位置と対応した絶対座標を含む情報である。
【００３７】
差分座標情報３０２は、複数のポインタの各々について最新の表示位置と最新の１つ前の表示位置との差分を示す相対座標を含む情報である。
【００３８】
操作イベント情報３０３は、複数のポインタの各々と対応した操作イベントを含む情報である。
【００３９】
情報管理部３２は、変換装置２の出力部２３ａから入力される種々の情報の管理を行う。
また、情報管理部３２は、入力した情報の内容で区別して記憶部３１に記憶させる。情報管理部３２は、入力された第１の差分座標１０１及び第２の差分座標１０２を差分座標情報３０２に記憶させ、入力された第２の操作イベント１０４を操作イベント情報３０３に記憶させる。
また、情報管理部３２は、差分座標情報３０２に記憶させた第１の差分座標１０１及び第２の差分座標１０２の情報をもとに、複数のポインタごとに絶対座標情報３０１を導出する。
【００４０】
表示情報生成部３３は、記憶部３３に格納された、複数のポインタごとに導出された絶対座標情報３０１と、複数のポインタの各々と対応する操作イベント情報３０３とに基づき、表示部３４に表示させるための画面情報を生成する。
【００４１】
表示部３４は、操作対象装置３の表示画面であって、表示情報生成部３３が生成した画面情報（ここでは、第１のポインタｐ及び第２のポインタｓ）を表示する。
【００４２】
なお、変換システム１では、変換装置２が複数の操作対象装置３と通信接続し、操作デバイス６から複数の操作対象装置３の各々に対して、同時に又は個別に、マルチタッチ操作を行うようにしても良い。
【００４３】
図３は、変換装置２の変換部２２ａに設定される変換方式１０５の一例を示す模式図である。変換部２２ａは、図３に示す変換方式１０５に従い、操作デバイス６から入力される第１の操作イベント１０３の情報を第２の操作イベント１０４に変換し、変換した第２の操作イベント１０４の一部を操作対象装置３に対して出力する。図３では、操作対象装置３に対して出力する出力対象の第２の操作イベント１０４に“〇”印を付与し、操作対象装置３に対して出力しない出力対象ではない第２の操作イベント１０４に“×”印を付与している。
実施の形態１では、操作デバイス６としてマウス４及びキーボード５を用いて説明する。
【００４４】
図３に示す例では、変換方式１０５においてオペレーション（以下、ＯＰと記載する）＝“ＯＰ１”として登録される操作イベントによれば、“マウス”と“左ボタン”とを組み合わせた入力の情報は、変換部２２ａによって、操作対象装置３において『表示部３４で“タップ”を行う』という情報に変換される。なお、ここでは“左ボタン”の押下時間に応じて操作対象装置３での“タップ”は“ロングタップ”（長押し）状態と判定されるものとする。
【００４５】
また、その他の例では、変換方式１０５においてＯＰ＝“ＯＰ３”として登録される操作イベントによれば、“マウスホイール”と“スクロールアップ”とを組み合わせた入力の情報は、変換部２２ａによって、操作対象装置３において『表示部３４で“ピンチアウト”を行う』という情報に変換される。
【００４６】
また、その他の例では、変換方式１０５においてＯＰ＝“ＯＰ１０”として登録される操作イベントによれば、“キーボード”と“↓”（［↓］ボタン押下）とを組み合わせた入力の情報は、変換部２２ａによって、操作対象装置３において『表示部３４で“Ｘ軸に反対方向”、“Ｙ軸に反対方向”』を示す情報に変換される。
【００４７】
図３に示す変換方式１０５にはマルチタッチ操作の他に、例えば、情報端末としてのタブレットＰＣで実現されるようなマルチウィンドウ操作に対応した操作イベントを、操作デバイス６の操作と対応付けて設定しても良い。
【００４８】
また、操作対象装置３の表示部３４で表示する複数のポインタを３点以上としても良い。この場合、変換部２２ａは表示部３４に表示させる複数のポインタの各々と対応した変換方式が取り決めされた変換方式１０５に従い、第１のポインタｐの変換処理を行うことで実現することが可能である。複数のポインタが３点である場合については後述する。
【００４９】
次に、図３に示す変換方式の例による操作対象装置３での複数のポインタの動作について、図４を用いて説明する。
【００５０】
図４は、変換方式１０５に従った変換を説明するための模式図である。図４では、操作対象装置３の表示部３４で表示させる複数のポインタを第１のポインタｐ及び第２のポインタｓの２点で示している。上述のとおり、第２のポインタｓは変換装置２の変換部２２ａが第１のポインタｐに対して変換処理を行ったポインタである。
また、図４では、第１のポインタｐ及び第２のポインタｓの表示位置はＸ軸及びＹ軸からなる相対座標系４００で表すものとする。
【００５１】
図４（ａ）は、第１の操作イベント１０３がＯＰ＝“ＯＰ７”のときの変換を説明するための模式図である。
また、図４（ｂ）は、第１の操作イベント１０３がＯＰ＝“ＯＰ１”及び“ＯＰ８”のときの変換を説明するための模式図である。
また、図４（ｃ）は、第１の操作イベント１０３がＯＰ＝“ＯＰ１０”及び“ＯＰ１１”のときの変換を説明するための模式図である。
また、図４（ｄ）は、第１の操作イベント１０３がＯＰ＝“ＯＰ１”及び“ＯＰ３”のときの変換を説明するための模式図である。
【００５２】
図４（ａ）では、相対座標系４００において、第１のポインタｐ１（０，０）から第１の差分座標１０１である第１のポインタｐ２（１０，−１０）に移動させたときに、第２のポインタｓ１（０，０）が第２の差分座標１０２である第２のポインタｓ２（１０，１０）に移動する様子を示している。
【００５３】
ユーザーが、マウス４を用いてポインタ操作（カーソル移動操作）を行う間、キーボード５を用いて［←］ボタンを押下すると、変換部２２ａは、変換方式１０５のＯＰ＝“ＯＰ７”での入力情報と変換情報との対応に従い、マウス４で操作する第１のポインタｐの情報を変換して第２のポインタｓの情報を生成する。
【００５４】
ここでの入力情報と変換情報との対応とは、図３において“キーボード”と“←”（［←］ボタン）とを組み合わせた情報の入力（＝第１の操作イベント１０３）に対する、操作対象装置３における“Ｘ軸に同じ向き”かつ“Ｙ軸に反対向き”を示す情報（＝第２の操作イベント１０４）の対応である。
【００５５】
具体例としては、ユーザーが、キーボード５の［←］ボタンを押下しながらマウス４を用いてカーソル移動操作を行い、第１のポインタｐ１（０，０）を第１の差分座標１０１である第１のポインタｐ２（１０，−１０）に移動させると、第２のポインタｓ１（０，０）は第２の差分座標１０２である第２のポインタｓ２（１０，１０）に移動することになる。
【００５６】
図４（ｂ）では、相対座標系４００において、第１のポインタｐ１（０，０）から第１の差分座標１０１である第１のポインタｐ２（１０，−１０）に移動させたときに、第２のポインタｓ１（０，０）が第２の差分座標１０２である第２のポインタｓ３（−１０，−１０）に移動する様子を示している。
【００５７】
ユーザーが、マウス４を用いてポインタ操作（カーソル移動操作）及び左ボタンの押下（左クリック操作）を行う間、キーボード５を用いて［→］ボタンを押下すると、変換部２２ａは、変換方式１０５のＯＰ＝“ＯＰ１”及び“ＯＰ８”での入力情報と変換情報との対応に従い、マウス４で操作する第１のポインタｐの情報を変換して第２のポインタｓの情報を生成する。
【００５８】
ここでの入力情報と変換情報との対応とは、図３において“マウス”と“左ボタン”とを組み合わせた情報の入力（＝第１の操作イベント１０３）に対する、操作対象装置３における“タップ”を示す情報（＝第２の操作イベント１０４）と、“キーボード”と“→”（［→］ボタン）とを組み合わせた情報の入力（＝第１の操作イベント１０３）に対する、操作対象装置３における“Ｘ軸に反対向き”かつ“Ｙ軸に同じ向き”を示す情報（＝第２の操作イベント１０４）との２つの対応である。
【００５９】
具体例としては、ユーザーが、マウス４の左ボタンとキーボード５の［→］ボタンとを押下しながらマウス４を用いてカーソル移動操作を行い、第１のポインタｐ１（０，０）をロングタップ操作（マウス４の左ボタンを長押し）の状態で第１の差分座標１０１である第１のポインタｐ２（１０，−１０）に移動させると、第２のポインタｓ１（０，０）は第１のポインタと同様にロングタップ操作（マウス４の左ボタンを長押し）の状態で第２の差分座標１０２である第２のポインタｓ３（−１０，−１０）に移動することになる。
【００６０】
このときの、第１のポインタｐのｐ１からｐ２への操作、及び、第２のポインタｓのｓ１からｓ３への操作は、操作対象装置３での画面表示において、相対座標系４００の座標（０，０）を基点としたＹ軸の負の向きへの移動を伴う拡大操作に等しくなる。
【００６１】
図４（ｃ）では、相対座標系４００において、第１のポインタｐ１（０，０）から第１の差分座標１０１である第１のポインタｐ２（１０，−１０）に移動させたときに、第２のポインタｓ１（０，０）が第２の差分座標１０２である第２のポインタｓ４（０，１０）に移動する様子を示している。
【００６２】
ユーザーが、マウス４を用いてポインタ操作（カーソル移動操作）を行う間、キーボード５を用いて［↓］ボタン及び［Ｓｈｉｆｔ］ボタンを押下すると、変換部２２ａは、変換方式１０５のＯＰ＝“ＯＰ１０”及び“ＯＰ１１”での入力情報と変換情報との対応に従い、マウス４で操作する第１のポインタｐの情報を変換して第２のポインタｓの情報を生成する。
【００６３】
ここでの入力情報と変換情報との対応とは、図３において“キーボード”と“↓”（［↓］ボタン）とを組み合わせた情報の入力（＝第１の操作イベント１０３）に対する、操作対象装置３における“Ｘ軸に反対向き”かつ“Ｙ軸に反対向き”を示す情報（＝第２の操作イベント１０４）と、“キーボード”と“Ｓｈｉｆｔ”（［Ｓｈｉｆｔ］ボタン）とを組み合わせた情報の入力（＝第１の操作イベント１０３）に対する、操作対象装置３における“Ｘ軸は固定”を示す情報（＝第２の操作イベント１０４）との２つの対応である。
【００６４】
具体例としては、ユーザーが、キーボード５の［↓］ボタン及び［Ｓｈｉｆｔ］を押下しながらマウス４を用いてカーソル移動操作を行い、第１のポインタｐ１（０，０）を第１の差分座標１０１である第１のポインタｐ２（１０，−１０）に移動させると、第２のポインタｓ１（０，０）は第２の差分座標１０２である第２のポインタｓ４（０，１０）に移動することになる。
【００６５】
ここで、変換方式１０５のＯＰ＝“ＯＰ１０”と“ＯＰ１１”とは第２の操作イベント１０４の内容、つまりＸ軸と対応する変換の仕方が異なるが、この点については、変換方式１０５において予めＯＰ＝“ＯＰ１０”よりＯＰ＝“ＯＰ１１”の操作イベントが優先されることを定義しておくことで、上述のとおりに情報の変換を行うことが可能である。変換方式１０５では、このような操作イベント間の優先順位を複数設定できるものとする。
【００６６】
図４（ｄ）では、相対座標系４００において、ユーザーが第１のポインタｐ１（０，０）に対し、マウス４の左ボタンを押下しつつマウスホイールをスクロールアップする操作を行ったときの様子を示している。
【００６７】
ユーザーが、マウス４を用いて左ボタンを押下しながらマウスホイールをスクロールアップすると、変換部２２ａは、変換方式１０５のＯＰ＝“ＯＰ１”及び“ＯＰ３”での入力情報と変換情報との対応に従い、マウス４で操作する第１のポインタｐの情報を変換して第２のポインタｓの情報を生成する。
【００６８】
ここでの入力情報と変換情報との対応とは、図３において“マウス”と“左ボタン”とを組み合わせた情報の入力（＝第１の操作イベント１０３）に対する、操作対象装置３における“タップ”を示す情報（＝第２の操作イベント１０４）と、“マウス”と“スクロールアップ”とを組み合わせた情報の入力（＝第１の操作イベント１０３）に対する、操作対象装置３における“第１のポインタから他のポインタを遠ざける”を示す情報（＝第２の操作イベント１０４）との２つの対応である。
【００６９】
具体例としては、ユーザーが、マウス４の左ボタンを押下しながらマウスホイールのスクロールアップ操作を行うと、第１のポインタｐ１（０，０）はロングタップ操作（マウス４の左ボタンを長押し）の状態で第１の差分座標１０１である第１のポインタｐ３（０，２）に移動し、第２のポインタｓ１（０，０）は第１のポインタｐと同様にロングタップ操作（マウス４の左ボタンを長押し）の状態で第２の差分座標１０２である第２のポインタｓ５（０，−２）に移動することになる。
【００７０】
このときの、第１のポインタｐのｐ１からｐ３への操作、及び、第２のポインタｓのｓ１からｓ５への操作は、操作対象装置３での画面表示において、第１のポインタｐ１及び第２のポインタｓ１の２つの座標の中心を基点とした、所定の間隔で反対向きの移動（図４（ｄ）ではＹ軸方向に移動量“２”の移動）を伴う拡大操作に等しくなる。
【００７１】
なお、図４に示す相対座標系４００での第１のポインタｐ及び第２のポインタｓの移動は説明の簡易のための一例であって、この値に限られるものではない。
【００７２】
図５は、操作デバイス６であるマウス４を用いてポインタ操作（カーソル移動操作）したときの変換装置２への入力情報を説明するための模式図である。
【００７３】
図５では、例えば、マウス４を移動操作したときの第１のポインタｐの軌跡Ｔｒを、絶対座標系５００において所定の間隔で分割した軌跡Ｔｒ１、Ｔｒ２、Ｔｒ３及びＴｒ４として扱うことを考える。このときの所定の間隔とは、１ｍｓなどの短い時間としても良いし、１ｍｍなどの狭い距離としても良い。
【００７４】
そして、絶対座標系５００において所定の間隔で分割した第１のポインタｐの軌跡Ｔｒ１、Ｔｒ２、Ｔｒ３及びＴｒ４を、相対座標系４００に変換した第１のポインタｐの第１の差分軌跡ベクトルΔｖ１、Δｖ２、Δｖ３及びΔｖ４に置き換える。
【００７５】
置き換えた第１の差分軌跡ベクトルΔｖ１，・・・，Δｖ４はそれぞれ、相対座標系４００上において、第１の差分座標１０１ａ（ｘ１，ｙ１）、第１の差分座標１０１ｂ（ｘ２，ｙ２）、第１の差分座標１０１ｃ（ｘ３，ｙ３）、及び、第１の差分座標１０１ｄ（ｘ４，ｙ４）と導出して表せる。
【００７６】
このように、絶対座標系５００での第１のポインタｐの軌跡Ｔｒは、相対座標系４００での第１の差分軌跡ベクトルΔｖ及び第１の差分座標１０１という入力情報として変換装置２に対して入力される。
【００７７】
なお、上記の例では軌跡Ｔｒを４分割にして説明したが、分割数は４に限られず１以上の正数であれば良い。
【００７８】
図６は、入力情報が変換装置２において変換情報に変換され、操作対象装置３で処理される過程を示す模式図である。
【００７９】
図６では、入力情報の例として、第１のポインタｐの第１の差分座標１０１ａ，・・・，１０１ｄが入力されるとともに、第１の差分座標１０１ａ，・・・，１０１ｄの入力の間、第１の操作イベント１０３が入力されるものとする。ここで、第１の差分座標１０１ａ，・・・，１０１ｄは順に入力される。また、第１の操作イベント１０３は、変換方式１０５のＯＰ＝“ＯＰ１”（マウス４の左ボタンを押下）及びＯＰ＝“ＯＰ１０”（キーボード５の下ボタンを押下）とする。
【００８０】
入力情報である第１のポインタｐと対応した第１の差分座標１０１ａ，・・・，１０１ｄは、順次、変換装置２の入力部２１ａを介して変換部２２ａに入力されるとともに、併せて変換部２２ａに入力された第１の操作イベント１０３のＯＰ＝“ＯＰ１０”に従って、第２のポインタｓと対応する第２の差分座標１０２ａ，・・・，１０２ｄに変換される。
そして、第１のポインタｐの第１の差分座標１０１ａ，・・・，１０１ｄ、及び、第２のポインタｓの第２の差分座標１０２ａ，・・・，１０２ｄは、出力部２３ａから操作対象装置３に対して出力される。
【００８１】
また、変換部２２ａに入力された第１の操作イベント１０３のＯＰ＝“ＯＰ１”は、第１のポインタｐの第１の差分座標１０１ａ，・・・，１０１ｄ、及び、第２のポインタｓの第２の差分座標１０２ａ，・・・，１０２ｄの２つの出力情報グループのそれぞれに対応付けられて、出力部２３ａから操作対象装置３に対して出力される。
【００８２】
ここで、第１のポインタｐと対応付けられて出力部２３ａから出力される第１の差分座標１０１ａ，・・・，１０１ｄ、及び、第１の操作イベント１０３であるＯＰ＝“ＯＰ１”の出力情報のまとまりを、“出力情報グループ１”として一点鎖線枠６０１で囲っている。
また、第２のポインタｓと対応付けられて出力部２３ａから出力される第２の差分座標１０２ａ，・・・，１０２ｄ、及び、第２の操作イベント１０４であるＯＰ＝“ＯＰ１”の出力情報のまとまりを、“出力情報グループ２”として二点鎖線枠６０２で囲っている。
【００８３】
出力情報グループ１及び２において、第２の操作イベント１０４であるＯＰ＝“ＯＰ１”は第１の差分座標１０１ａ，・・・，１０１ｄ、及び、第２の差分座標１０２ａ，・・・，１０２ｄの各々と対応付けられて、順次、操作対象装置３に対して出力される。
【００８４】
なお、出力情報グループ１及び２として扱われる一連の出力情報の区切りは、変換装置２及び操作対象装置３の少なくともいずれかの設定によって決まるものとする。
つまり、第１のポインタｐと対応付けられる出力情報は全て同一の出力情報グループ１に含まれ、第２のポインタｓと対応付けられる出力情報は全て同一の出力情報グループ２に含まれるものと扱っても良いし、第１のポインタｐ又は第２のポインタｓと対応付けられる出力情報を情報の連続性（例えば、時系列で連続していると判断するための条件）に基づいて複数の出力情報グループ１又は２に区切って含まれるものとして扱っても良い。
【００８５】
操作対象装置３の情報管理部３２は、出力情報グループ１及び２を入力すると、第１の差分座標１０１及び第２の差分座標１０２を記憶部３１の差分座標情報３０２に記憶させ、第２の操作イベント１０４を記憶部３１の操作イベント情報３０３に記憶させる。
【００８６】
情報管理部３２は、差分座標情報３０２に記憶させた第１の差分座標１０１及び操作イベント情報３０３に記憶させた第２の操作イベント１０４、つまり一点鎖線枠６０１で囲われた情報をもとに、絶対座標系６００において一点鎖線枠６０３で囲われた第１のポインタｐの情報を生成する。
また、情報管理部３２は、差分座標情報３０２に記憶させた第２の差分座標１０２及び操作イベント情報３０３に記憶させた第２の操作イベント１０４、つまり二点鎖線枠６０２で囲われた情報をもとに、絶対座標系６００において二点鎖線枠６０４で囲われた第２のポインタｓの情報を生成する。
【００８７】
情報管理部３２は、一点鎖線枠６０３で囲われた絶対座標系６００での第１のポインタｐの最新の絶対座標の情報を絶対座標情報３０１に記憶させる。
また、情報管理部３２は、二点鎖線枠６０４で囲われた絶対座標系６００での第２のポインタｓの最新の絶対座標の情報を絶対座標情報３０１に記憶させる。
【００８８】
このように、第１のポインタｐ及び第２のポインタｓの最新の位置情報を記憶することにより、新たに第１の差分座標１０１及び第２の差分座標１０２が入力されたとき、最新の位置情報から絶対座標の情報を導出することが可能となる。
【００８９】
なお、一点鎖線枠６０３で囲われた第１のポインタｐ及び二点鎖線枠６０４で囲われた第２のポインタｓは移動の間、マウス４の左ボタンを押下された状態であるため、第１のポインタｐ及び第２のポインタｓの２点でのロングタップ操作となる。
【００９０】
表示情報生成部３３は、絶対座標情報３０１に記憶された絶対座標の情報を表示部３４にプロットすることで、変換装置２に入力された第１のポインタｐ及び変換装置２で変換された第２のポインタｓの軌跡を表示部３４に出力することが出来る。
【００９１】
さらに、表示情報生成部３３は、操作イベント情報３０３に記憶された第２の操作イベント１０４をプロットした各々の絶対座標に対応付けることで、表示部３４で表示した第１のポインタｐ及び第２のポインタｓに対して、第２の操作イベント１０４の操作に基づく処理を実行することが出来る。
【００９２】
図６に示す例では、操作対象装置３の表示部３４において、第１のポインタｐ及び第２のポインタｓは互いに反対向きに湾曲して移動しながらロングタップ操作として処理されるので、画面表示としては回転を伴う拡大操作に等しくなる。
【００９３】
なお、出力情報グループ１における第１の差分座標１０１及び第２の操作イベント１０４、並びに、出力情報グループ２における第２の差分座標１０２及び第２の操作イベント１０４とは常に対応付けられなくとも良い。
例えば、第１のポインタｐ及び第２のポインタｓにおいて移動を伴わずにタップ操作させることも可能である。この場合、出力情報グループ１及び出力情報グループ２には、第１の差分座標１０１及び第２の差分座標１０２を含めないようにしても良いし、移動量がゼロとなる第１の差分座標１０１及び第２の差分座標１０２をそれぞれ含めるようにしても良い。
【００９４】
また、変換装置２の変換部２２ａは、操作デバイス６からの第１の操作イベント１０３の入力の都度に第２の操作イベント１０４への変換を行うようにしても良いし、直近に入力された第１の操作イベント１０３を変換装置２が備えるイベント記憶部２９に記憶させることで、第１の操作イベント１０３の入力が無い間も変換部２２ａがあたかも第１の操作イベント１０３を入力しているかのように処理するようにしても良い。
【００９５】
このとき、例えば、イベント記憶部２９に記憶させる第１の操作イベント１０３を、変換装置２又は操作対象装置３において予め分類しておくことによって、同じ分類に属する第１の操作イベント１０３はイベント記憶部２９に上書きで記憶し、異なる分類に属する第１の操作イベント１０３はイベント記憶部２９に個別に記憶することが可能となる。このようにすることで、ＯＰ＝“ＯＰ１”の“タップ”操作と、ＯＰ＝“ＯＰ７”の“Ｘ軸方向に同じ向き、Ｙ軸方向に反対向き”とは、異なる分類のために同時に操作し続けることが出来るが、ＯＰ＝“ＯＰ７”の“Ｘ軸方向に同じ向き、Ｙ軸方向に反対向き”と、ＯＰ＝“ＯＰ８”の“Ｘ軸方向に反対向き、Ｙ軸方向に同じ向き”とは、同じ分類のために同時に操作し続けることが出来ないという具合に、複数の第１の操作イベント１０３をユーザーの所望するとおりに選択的に変換させることが可能となる。
【００９６】
このように、変換装置２が、予め設定された方針に基づいて第１の操作イベント１０３の変換を制御することは、ユーザーに対して操作対象装置３でのマルチタッチ相当の操作を行う利便性を向上させることに繋がる。
【００９７】
なお、イベント記憶部２９には第１の操作イベント１０３の変換後の第２の操作イベント１０４を記憶させるようにしても良い。
【００９８】
図７は、変換装置２の処理を説明するためのフローチャート図である。
【００９９】
処理Ｓ７０１では、変換装置２が起動した後、変換装置２の入力部２１ａは変換装置２に対するユーザーの操作が変換方式１０５の入力であるかどうかを判定する。ユーザーから変換方式１０５が入力されたと判定した場合には処理Ｓ７０２に進み、入力された変換方式１０５を、変換方式入力部２０１を介して変換部２２ａに対し設定する。ユーザーから変換方式１０５が入力されていないと判定した場合には処理Ｓ７０３に進み、既に入力済みの変換方式１０５を用いるように設定する。その後、処理Ｓ７０４に進む。
【０１００】
処理Ｓ７０４では、変換装置２の入力部２１ａは、変換装置２に対するユーザーの操作が終了操作かどうかを判定する。ユーザーから終了操作がなされたと判定した場合には処理を終了する。ユーザーから終了操作がなされたと判定しない場合には処理Ｓ７０５に進む。
【０１０１】
処理Ｓ７０５では、ユーザー操作に基づき、操作デバイス６から変換装置２に対して、第１の差分座標１０１及び第１の操作イベント１０３のうち少なくともいずれかが入力される。その後、処理Ｓ７０６に進む。
【０１０２】
処理Ｓ７０６では、入力部２１ａは処理Ｓ７０５で第１の差分座標１０１を入力したかどうかを判定する。第１の差分座標１０１を入力したと判定した場合には処理Ｓ７０７に進む。第１の差分座標１０１を入力したと判定しない場合には処理Ｓ７１２に進む。
【０１０３】
処理Ｓ７０７では、入力部２１ａは処理Ｓ７０５で第１の操作イベント１０３を入力したかどうかを判定する。第１の操作イベント１０３を入力したと判定した場合には処理Ｓ７０８に進む。第１の操作イベント１０３を入力したと判定しない場合には処理Ｓ７１０に進む。
【０１０４】
処理Ｓ７０８では、変換部２２ａは設定された変換方式１０５に従い、入力された第１の操作イベント１０３に基づいて、入力された第１の差分座標１０１を第２の差分座標１０２に変換し、第１の操作イベント１０３を第２の操作イベント１０４に変換する。その後、処理Ｓ７０９に進む。
【０１０５】
処理Ｓ７０９では、変換装置２の出力部２３ａは、入力された第１の差分座標１０１、変換された第２の差分座標１０２、及び、変換された出力対象の第２の操作イベント１０４を操作対象装置３に対して出力する。その後、処理Ｓ７０４に進む。
【０１０６】
処理Ｓ７１０では、変換部２２ａは設定された変換方式１０５に従い、入力された第１の操作イベント１０３に基づいて、入力された第１の差分座標１０１を第２の差分座標１０２に変換する。その後、処理Ｓ７１１に進む。
【０１０７】
処理Ｓ７１１では、変換装置２の出力部２３ａは、入力された第１の差分座標１０１を操作対象装置３に対して出力する。その後、処理Ｓ７０４に進む。
【０１０８】
処理Ｓ７１２では、入力部２１ａは処理Ｓ７０５で第１の操作イベント１０３を入力したかどうかを判定する。第１の操作イベント１０３を入力したと判定した場合には処理Ｓ７１３に進む。第１の操作イベント１０３を入力したと判定しない場合には処理Ｓ７０４に進む。
【０１０９】
処理Ｓ７１３では、変換部２２ａは設定された変換方式１０５に従い、入力された第１の操作イベント１０３を第２の操作イベント１０４に変換する。その後、処理Ｓ７１４に進む。
【０１１０】
処理Ｓ７１４では、変換装置２の出力部２３ａは、変換された出力対象の第２の操作イベント１０４を操作対象装置３に対して出力する。その後、処理Ｓ７０４に進む。
【０１１１】
図８は、操作対象装置３での画面出力の一例を示す模式図である。
絶対座標系５００はマウス４で操作されるディスプレイ７上のポインタと対応した座標系であり、絶対座標系６００は操作対象装置３において生成される第１のポインタｐ及び第２のポインタｓと対応した座標系である。
【０１１２】
絶対座標系５００のＸａ軸と平行な方向に対するマウス４からの移動操作により、第１のポインタｐ１は第１のポインタｐ２に移動する。その間、キーボード５で［↓］ボタンを押下すると、変換方式１０５のＯＰ＝“ＯＰ１０”に従い、第２のポインタｓ１は、第１のポインタｐ１を基点として第１のポインタｐ２とは絶対座標系６００のＸｂ軸及びＹｂ軸に対して反対向きに、第２のポインタｓ２に移動する。
【０１１３】
続いて、絶対座標系５００のＹａ軸と平行な方向に対するマウス４からの移動操作により、第１のポインタｐ２は第１のポインタｐ３に移動する。その間、キーボード５で［↑］ボタンを押下すると、変換方式１０５のＯＰ＝“ＯＰ９”に従い、第２のポインタｓ２は、第１のポインタｐ３とは絶対座標系６００のＸｂ軸及びＹｂ軸に対して同じ向きに、第２のポインタｓ３に移動する。
【０１１４】
続いて、キーボード５で［Ａｌｔ］ボタンを押下すると、変換方式１０５のＯＰ＝“ＯＰ１３”に従い、第２のポインタｓ３は第１のポインタｐ４に切り替わり、第１のポインタｐ３は第２のポインタｓ４に切り替わる。
【０１１５】
続いて、絶対座標系５００のＸａ軸に対して正の向きでＹａ軸に対して負の向きとなるマウス４からの移動操作により、第１のポインタｐ４は第１のポインタｐ５に移動する。その間、キーボード５で［→］ボタンを押下すると、変換方式１０５のＯＰ＝“ＯＰ８”に従い、第２のポインタｓ４は、第１のポインタｐ４とは絶対座標系６００のＸｂ軸に対して反対向きに、かつＹｂ軸に対して同じ向きに、第２のポインタｓ５に移動する。
【０１１６】
続いて、絶対座標系５００のＸａ軸と平行な方向に対するマウス４からの移動操作により、第１のポインタｐ５は第１のポインタｐ６に移動する。その間、キーボード５で［Ｓｈｉｆｔ］ボタンを押下するとともに、マウス４で左ボタンを押下すると、変換方式１０５のＯＰ＝“ＯＰ１１”及び“ＯＰ１”に従い、第２のポインタｓ５は、第１のポインタｐ５とは絶対座標系６００のＸｂ軸に対して固定された第２のポインタｓ６に位置し続けるとともに、第１のポインタｐ６及び第２のポインタｓ６に至るまでロングタップ状態となる。
【０１１７】
図８に示すように、操作デバイス６の操作に関わる情報を変換装置２で変換することにより、操作対象装置３の表示部３４において、あたかもマルチタッチのような操作を行うことが可能となる。
【０１１８】
図９は、複数のポインタが３点である場合の、変換方式１０５に従った変換を説明するための模式図である。
また、図１０は、複数のポインタが３点である場合の、変換装置２の変換部２２ａに設定される変換方式１０５の一例を示す模式図である。
【０１１９】
図９では、操作対象装置３の表示部３４で表示させる複数のポインタを第１のポインタｐ、第２のポインタｓ及び第３のポインタｍの３点で示している。第２のポインタｓ及び第３のポインタｍは変換装置２の変換部２２ａが第１のポインタｐに対して変換処理を行ったポインタである。
また、図９では、第１のポインタｐ、第２のポインタｓ及び第３のポインタｍの表示位置はＸ軸及びＹ軸からなる相対座標系４００で表すものとする。
【０１２０】
図９（ａ）は、第１の操作イベント１０３がＯＰ＝“ＯＰ１０１”及び“ＯＰ１”のときの変換を説明するための模式図である。
また、図９（ｂ）は、第１の操作イベント１０３がＯＰ＝“ＯＰ１０１”、“ＯＰ３”及び“ＯＰ１”のときの変換を説明するための模式図である。
また、図９（ｃ）は、第１の操作イベント１０３がＯＰ＝“ＯＰ１０１”及び“ＯＰ３”のときの変換を説明するための模式図である。
【０１２１】
図９（ａ）では、相対座標系４００において、第１のポインタｐ１（０，０）から第１のポインタｐ２（０，−２０）に移動させたときに、第２のポインタｓ１（５，０）が第２のポインタｓ２（５，−２０）に移動し、第３のポインタｍ１（−５，０）が第３のポインタｍ２（−５，−２０）に移動する様子を示している。
【０１２２】
なお、第１のポインタｐ１（０，０）から第１のポインタｐ２（０，−２０）に移動させる位置は、上述のとおり、第１の差分座標１０１の情報をもとに決められる。
また、第２のポインタｓ１（５，０）から第２のポインタｓ２（５，−２０）に移動させる位置は、上述のとおり、第２の差分座標１０２の情報をもとに決められる。
また、第３のポインタｍ１（−５，０）から第３のポインタｍ２（−５，−２０）に移動させる位置は、第２のポインタｓ１及びｓ２と同様にして、変換装置２の変換部２２ａが変換方式１０５に従い第１の差分座標１０１を変換した第３の差分座標１０６の情報をもとに決められる。
【０１２３】
ユーザーが、キーボード５を用いて［ｈ］ボタン及び［３］ボタンを押下すると、変換部２２ａは、図１０に示す変換方式１０５のＯＰ＝“ＯＰ１０１”での入力情報と変換情報（＝つまり「Ｘ軸方向で第１のポインタの正と負の向きに、第２のポインタと第３のポインタを置く」）との対応に従い、図９（ａ）に示すようにマウス４で操作する第１のポインタｐ１の情報を変換して第２のポインタｓ１及び第３のポインタｍ１の情報を生成する。
【０１２４】
なお、図９（ａ）では、Ｘ軸方向における第１のポインタｐ１と第２のポインタｓ１及び第３のポインタｍ１の各々との間隔を正と負の向きに“５”としているが、この値に限られず予め設定することが出来るものとする。
【０１２５】
そして、ユーザーが、マウス４を用いてポインタ操作（カーソル移動操作）及び左ボタンの押下（左クリック操作、つまり、変換方式１０５のＯＰ＝“ＯＰ１”）を行い、第１のポインタｐ１（０，０）を第１のポインタｐ２（０，−２０）に移動させると、第２のポインタｓ１（５，０）は第２のポインタｓ２（５，−２０）に移動し、第３のポインタｍ１（−５，０）は第３のポインタｍ２（−５，−２０）に移動することになる。
【０１２６】
このときの操作は、マルチタッチ機能をサポートした操作デバイスの表示画面において、３点でのロングタップ状態で画面下向きに移動することに相当する。
【０１２７】
図９（ｂ）では、先ず、図９（ａ）での第１のポインタｐ１、第２のポインタｓ１及び第３のポインタｍ１の状態において、第２のポインタｓ１及び第３のポインタｍ１を第１のポインタｐ１からさらに遠ざけた第２のポインタｓ２（１０，０）及び第３のポインタｍ２（−１０，０）に移動させる。
【０１２８】
次に、図９（ａ）での第１のポインタｐ１（０，０）から第１の差分座標１０１である第１のポインタｐ２（０，−２０）に移動させたときに、第２のポインタｓ２（１０，０）が第２のポインタｓ３（１０，−２０）に移動し、第３のポインタｍ２（−１０，０）が第３のポインタｍ３（−１０，−２０）に移動する様子を示している。
【０１２９】
ユーザーが、図９（ａ）と同様にして、キーボード５を用いて［ｈ］ボタン及び［３］ボタンを押下すると、変換部２２ａは、図１０に示す変換方式１０５のＯＰ＝“ＯＰ１０１”での入力情報と変換情報（＝つまり「Ｘ軸方向で第１のポインタの正と負の向きに、第２のポインタと第３のポインタを置く」）との対応に従い、図９（ｂ）に示すようにマウス４で操作する第１のポインタｐ１の情報を変換して第２のポインタｓ１及び第３のポインタｍ１の情報を生成する。
【０１３０】
そして、ユーザーが、マウス４を用いてスクロールアップ操作をすると、変換部２２ａは、変換方式１０５のＯＰ＝“ＯＰ３”での入力情報と変換情報（＝つまり「第１のポインタから他のポインタを遠ざける」）との対応に従い、図９（ｂ）に示すように第２のポインタｓ１及び第３のポインタｍ１の情報を変換して第２のポインタｓ２（１０，０）及び第３のポインタｍ２（−１０，０）の情報を生成する。
【０１３１】
ここで、３点以上のポインタ操作において、変換方式１０５のＯＰ＝“ＯＰ３”及び“ＯＰ１”を合わせて行う場合、画面表示を拡大させることも可能である。
【０１３２】
そして、ユーザーが、マウス４を用いてポインタ操作（カーソル移動操作）及び左ボタンの押下（左クリック操作、つまり、変換方式１０５のＯＰ＝“ＯＰ１”）を行い、第１のポインタｐ１（０，０）を第１のポインタｐ２（０，−２０）に移動させると、第２のポインタｓ２（１０，０）は第２のポインタｓ３（１０，−２０）に移動し、第３のポインタｍ２（−１０，０）は第３のポインタｍ３（−１０，−２０）に移動することになる。
【０１３３】
このように、変換方式１０５の内容によって３点でタップする位置を遠ざけたり、反対に近づけたり（変換方式１０５のＯＰ＝“ＯＰ４”を用いる）する操作を行うことも可能である。
【０１３４】
図９（ｃ）では、第１のポインタｐ１（０，０）、第２のポインタｓ１（５，５）及び第３のポインタｍ１（−５，５）の状態において、第１のポインタｐ１を第１のポインタｐ２（０，−５）に移動させたときに、第２のポインタｓ１及び第３のポインタｍ１を第１のポインタｐ１の位置からさらに遠ざかった第２のポインタｓ２（１０，１０）及び第３のポインタｍ２（−１０，１０）に移動した様子を示している。
【０１３５】
ユーザーが、キーボード５を用いて［ｕ］ボタン及び［３］ボタンを押下すると、変換部２２ａは、図１０に示す変換方式１０５のＯＰ＝“ＯＰ１１０”での入力情報と変換情報（＝つまり「Ｘ軸方向で第１のポインタに対し正と負の向き、かつ、Ｙ軸方向で第１のポインタに対し正の向きに、第２のポインタと第３のポインタを置く」）との対応に従い、図９（ｃ）に示すようにマウス４で操作する第１のポインタｐ１の情報を変換して第２のポインタｓ１及び第３のポインタｍ１の情報を生成する。
【０１３６】
そして、ユーザーが、マウス４を用いてスクロールアップ操作（つまり、変換方式１０５のＯＰ＝“ＯＰ３”）及び左ボタンの押下（左クリック操作、つまり、変換方式１０５のＯＰ＝“ＯＰ１”）をすると、変換部２２ａは、変換方式１０５のＯＰ＝“ＯＰ３”での入力情報と変換情報（＝つまり「第１のポインタから他のポインタを遠ざける」）との対応に従い、図９（ｃ）に示すように第２のポインタｓ１及び第３のポインタｍ１の情報を変換して第２のポインタｓ２（１０，０）及び第３のポインタｍ２（−１０，０）の情報を生成する。
【０１３７】
このとき、第１のポインタｐ１の情報を変換して第１のポインタｐ２（０，−５）の情報を生成して第１のポインタｐ１を第１のポインタｐ２に移動させるようにしても良いし、第１のポインタｐ２の情報を生成せず第１のポインタｐ１を移動させないようにしても良い。
【０１３８】
そして、ユーザーが、マウス４を用いてポインタ操作（カーソル移動操作）及び左ボタンの押下（左クリック操作、つまり、変換方式１０５のＯＰ＝“ＯＰ１”）を行い、第１のポインタｐ１（０，０）を第１のポインタｐ２（０，−２０）に移動させると、第２のポインタｓ２（１０，０）は第２のポインタｓ３（１０，−２０）に移動し、第３のポインタｍ２（−１０，０）は第３のポインタｍ３（−１０，−２０）に移動することになる。
【０１３９】
このときの操作は、マルチタッチ機能をサポートした操作デバイスの表示画面において、３点でのロングタップ状態で各々の点を遠ざける向きに移動させることに相当する。また、変換方式１０５のＯＰ＝“ＯＰ３”の代わりにＯＰ＝“ＯＰ４”の操作を行った場合には、３点でのロングタップ状態で各々の点を近づける向きに移動させることに相当する。
【０１４０】
図９で示した操作対象装置３で扱う複数のポインタが３点である場合と同様にして、変換方式１０５での設定と変換部２２ａでの変換処理とによって、操作対象装置３で扱う複数のポインタを４点以上とすることも可能である。
そこで、操作対象装置３で扱う複数のポインタのうち、第１のポインタを除くｎ点のポインタ（ｎは１以上の正数）の各々と対応する、変換部２２ａが変換方式１０５に従い第１の差分座標１０２を変換した各差分座標をまとめて変換差分座標１１０と定義する。
第２の差分座標１０２及び第３の差分座標１０６は、変換差分座標１１０に含まれる。
【０１４１】
図１１は、変換装置２の構成についての変形例である。変換装置２は、入力部２１ｂ、変換部２２ｂ及び出力部２３ｂを備える。また、入力部２１ｂは、変換方式入力部２０１、差分座標入力部２０２ｂ及びイベント入力部２０３を有する。なお、図２と同じ符号のものは説明を繰り返さない。
【０１４２】
入力部２１ｂは、変換方式入力部２０１、差分座標入力部２０２ｂ及びイベント入力部２０３を含む。
【０１４３】
変換方式入力部２０１は、図２と同様に、ユーザー操作によって変換装置２の入力部２１ｂに対して変換方式１０５が入力されると、入力された変換方式１０５を変換部２２ｂに対して設定する。
【０１４４】
差分座標入力部２０２ｂは、ユーザー操作によって変換装置２の入力部２１ｂに対して第１の差分座標１０１が入力されると、入力された第１の差分座標１０１を変換部２２ｂ及び出力部２３ｂに対し出力する。
【０１４５】
イベント入力部２０３は、図２と同様に、ユーザー操作によって変換装置２の入力部２１ｂに対して第１の操作イベント１０３が入力されると、入力された第１の操作イベント１０３を変換部２２ｂに対し出力する。
【０１４６】
変換部２２ｂは、図２と同様に、設定された変換方式１０５に従って情報の変換を行う。
また、変換部２２ｂは、入力された第１の差分座標１０１を第２の差分座標１０２に変換し、変換した第２の差分座標１０２を出力部２３ｂに対して出力する。
また、変換部２２ｂは、図２と同様に、入力された第１の操作イベント１０３を第２の操作イベント１０４に変換し、変換した第２の操作イベント１０４のうち出力対象のものを出力部２３ｂに対して出力する。
【０１４７】
出力部２３ｂは、図２と同様に、入力された第１の差分座標１０１、変換された第２の差分座標１０２及び変換された出力対象の第２の操作イベント１０４を操作対象装置３に対して出力する。
【０１４８】
なお、図１１に示した変換装置２の変形例においても、上述の複数のポインタを扱い、変換差分座標１１０を操作対象装置３に対して出力することは可能である。
【０１４９】
以上説明したように、実施の形態１によれば、変換装置２は、ユーザーに対し、マルチタッチ機能をサポートしていない操作デバイス６を用いながら、操作対象装置３においてマルチタッチ機能に相当する入力操作を行うことを可能とする効果が得られる。
【０１５０】
また、実施の形態１によれば、変換装置２は予め変換方式１０５を設定されることにより、ユーザー操作に対してリアルタイムでマルチタッチ操作を実現する効果が得られる。つまり、ユーザーは、第１のポインタｐの操作に基づく第２のポインタｓの操作を、操作デバイス６の操作に従い、動的に柔軟に切り替えることが出来るようになる。
【０１５１】
また、実施の形態１によれば、ユーザーは、操作対象装置３でのマルチタッチ操作を、通信接続を介して遠隔地に設置されたマルチタッチ機能をサポートしていない操作デバイス６から実行することが可能となる。このことは、操作デバイス６、変換装置２及び操作対象装置３の設置場所を問わず、ユーザーは操作対象装置３に通信接続を行って画面操作を実行することが可能となるので、操作対象装置３への保守を容易とする効果に繋がる。このとき、ユーザーが操作対象装置３での画面表示を確認するための手段（例えば、通信接続を介して操作対象装置３の画面表示を閲覧する等）が設けられているとさらに保守が容易となる。
【０１５２】
実施の形態２．
図１２は、実施の形態２における変換装置２が備える機能の構成を示す機能ブロック図である。実施の形態２の変換装置２は、変換補正部２２０ｃをさらに備える。なお、図２と同じ符号のものは説明を繰り返さない。
【０１５３】
変換補正部２２０ｃは、操作対象装置３の表示情報生成部３３から帰還情報１０９を入力する。帰還情報１０９は、操作対象装置３の表示部３４で表示可能な領域Ａと、第１のポインタｐ及び第２のポインタｓの少なくともいずれかの最新の表示位置とを含む情報である。
【０１５４】
なお、操作対象装置３の表示部３４で表示可能な領域Ａに関する情報は、帰還情報１０９に一度だけ含めるようにしても良いし、帰還情報１０９とは別に操作対象装置３から変換装置２に対して通知されるようにしても良い。
【０１５５】
表示可能な領域Ａを示す情報は、例えば、絶対座標系６００における２つの終端座標で表される。また、第１のポインタｐ及び第２のポインタｓの最新の表示位置を示す情報は、絶対座標系６００での第１のポインタｐ及び第２のポインタｓの各々の座標で表される。
【０１５６】
変換補正部２２０ｃは、帰還情報１０９を入力すると、帰還情報１０９に第１のポインタｐの最新の位置座標が含まれるならば、入力部２１ａから入力された第１の差分座標１０１を第１のポインタｐの最新の位置座標（絶対座標）に加算し、帰還情報１０９に第２のポインタｓの最新の位置座標が含まれるならば、変換部２２ｃが変換した第２の差分座標１０２を第２のポインタｓの最新の位置座標（絶対座標）に加算し、加算した各々の座標が領域Ａから外れないかどうかを判定する。
【０１５７】
変換補正部２２０ｃは、第１のポインタｐ及び第２のポインタｓのいずれかについて加算した座標が領域Ａから外れると判定した場合、Ｘ軸方向及びＹ軸方向において領域Ａ内となるように座標の補正を行う。図１２では、第１の差分座標１０１を補正した情報を第４の差分座標１０７、第２の差分座標１０２を補正した情報を第５の差分座標１０８で示す。
一方で、加算した座標が領域Ａから外れないと判定した場合は座標の補正を行わない。
【０１５８】
図１３は、変換装置２の変換補正部２２０ｃでの処理の一例を説明するための模式図である。
【０１５９】
表示部３４で表示可能な領域Ａが、終端座標Ｅ１（４００，６００）及び終端座標Ｅ２（−４００，−６００）の２点を対角線とする矩形範囲で定められ、第１のポインタｐ及び第２のポインタｓの最新の位置座標がそれぞれｐ１（４００，２００）及びｓ１（−１００，３００）であるとする。ここで、領域Ａは表示部３４の画面サイズの範囲内としても良いし、画面サイズより大きい範囲としても良い。
【０１６０】
その後、操作デバイス６からの入力情報に基づき、変換部２２ｃが第１のポインタｐ１を第１の差分座標１０１（３００，２００）だけ移動させて第１のポインタｐ２（７００，４００）の位置とし、第２のポインタｓを第２の差分座標１０２（−３００，２００）だけ移動させて第２のポインタｓ２（−４００，５００）の位置としようとすると、第１のポインタｐ２及び第２のポインタｓ２は領域Ａから外れてしまうこととなる。
【０１６１】
このような場合に、変換補正部２２０ｃは、第１のポインタｐ２の位置を領域Ａに収めるように第１の差分座標１０１（３００，２００）を第４の差分座標１０７（２００，２００）に補正する変換を行い、第２のポインタｓ２の位置を領域Ａに収めるように第２の差分座標１０２（−３００，２００）を第５の差分座標１０８（−３００，１００）に補正する変換を行い、第４の差分座標１０７及び第５の差分座標１０８を出力部２３ａに対して出力する。その結果、表示部３４では第１のポインタｐ３（６００，４００）及び第２のポインタｓ３（−４００，４００）として領域Ａ内に表示されることになる。
【０１６２】
なお、第１のポインタｐ及び第２のポインタｓの少なくともいずれかの領域Ａ内への位置の補正を操作対象装置３の表示情報生成部３３が行うようにしても良い。
【０１６３】
また、図１２に示した変換装置２においても、上述の複数のポインタを扱い、変換差分座標１１０を操作対象装置３に対して出力するとともに、変換差分座標１１０に含まれる各々の差分座標に対して補正する変換を行うことは可能である。
【０１６４】
以上説明したように、実施の形態２によれば、ユーザーが操作を行う仕様（つまり、操作デバイス６及びディスプレイ７）と操作対象装置３が画面表示する仕様との間に差異が存在する場合に、ユーザーに対してこの差異の調整を行わせることなく、操作対象装置３でのマルチタッチ操作を行わせることを可能とする。
【０１６５】
図１４は、操作対象装置３のハードウェア構成例を示す図である。
操作対象装置３は、ハードウェアとして、中央演算装置９０１、主記憶装置９０２、補助記憶装置９０３、デバイス間インターフェース９０４及びバス９０５を備える。
【０１６６】
中央演算装置９０１は、例えば、ＣＰＵ等のＬＳＩである。主記憶装置９０２は、例えば、ＲＡＭ等の揮発性メモリである。補助記憶装置９０３は、例えば、不揮発性メモリ、ハードディスク又は光ディスク等である。デバイス間インターフェース９０４は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ。ＵＳＢ  Ｔｙｐｅ−Ｃは登録商標）又はイーサネット（登録商標）等の通信接続を可能とするための、ポート又はソケットといったデバイスである。バス９０５は、中央演算装置９０１、主記憶装置９０２、補助記憶装置９０３及びデバイス間インターフェース９０４が相互に情報を入出力するための情報信号の伝送路である。
【０１６７】
操作対象装置３の機能を実現するためのソフトウェアは、予め補助記憶装置９０３に記憶されており、例えば操作対象装置３の起動に伴って、中央演算装置９０１が主記憶装置９０２にソフトウェアデータを展開することにより実行可能な状態となる。上述の操作対象装置３は、操作対象装置３の機能を実現するためのソフトウェアが主記憶装置９０１に展開された状態を示している。
【０１６８】
なお、上述の構成例に限られず、変換装置２及び操作対象装置３の少なくともいずれかは、例えば、ＦＰＧＡ（ｆｉｅｌｄ−ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）などのハードウェアによって構成されても良いし、ソフトウェアとハードウェアの双方を用いて構成されても良い。
【符号の説明】
【０１６９】
１  変換システム、２  変換装置、３  操作対象装置、４  マウス、５  キーボード、６  操作デバイス、７  ディスプレイ、２１ａ、２１ｂ、２１ｃ  入力部、２２ａ、２２ｂ、２２ｃ  変換部、２３ａ、２３ｂ、２３ｃ  出力部、２９  イベント記憶部、３１  記憶部、３２  情報管理部、３３  表示情報生成部、３４  表示部、１０１  第１の差分情報、１０２  第２の差分情報、１０３  第１の操作イベント、１０４  第２の操作イベント、１０５  変換方式、１０６  第３の差分情報、１０７  第４の差分情報、１０８  第５の差分情報、１０９  帰還情報、１１０  変換差分座標、２２０ｃ  変換補正部、ｐ  第１のポインタ、ｓ  第２のポインタ、ｍ  第３のポインタ
【図１】
2020194569.tif 000003
【図２】
2020194569.tif 000004
【図３】
2020194569.tif 000005
【図４】
2020194569.tif 000006
【図５】
2020194569.tif 000007
【図６】
2020194569.tif 000008
【図７】
2020194569.tif 000009
【図８】
2020194569.tif 000010
【図９】
2020194569.tif 000011
【図１０】
2020194569.tif 000012
【図１１】
2020194569.tif 000013
【図１２】
2020194569.tif 000014
【図１３】
2020194569.tif 000015
【図１４】
2020194569.tif 000016
【手続補正書】
【提出日】令和3年3月29日(2021.3.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
操作デバイスによるポインタの移動操作に基づく前記ポインタの移動に関する情報を示す第１の差分情報及び前記操作デバイスによる操作のうち前記移動操作以外の操作に関する情報を示す第１の操作イベントを入力する入力部と、
変換方式に従い、前記入力部が入力した前記第１の差分情報を前記第１の差分情報とは異なる２以上の差分情報を含む変換差分情報に変換し、前記入力部が入力した前記第１の操作イベントを第２の操作イベントに変換する変換部と、
前記入力部が入力した前記第１の差分情報、前記変換部が変換した前記変換差分情報及び前記変換部が変換した出力対象である前記第２の操作イベントを、操作対象装置に対して出力する出力部と、
を備えた変換装置。
【請求項２】
操作デバイスによるポインタの移動操作に基づく前記ポインタの移動に関する情報を示す第１の差分情報及び前記操作デバイスによる操作のうち前記移動操作以外の操作に関する情報を示す第１の操作イベントを入力する入力部と、
変換方式に従い、前記入力部が入力した前記第１の差分情報を第２の差分情報に変換し、前記入力部が入力した前記第１の操作イベントを第２の操作イベントに変換する変換部と、
前記入力部が入力した前記第１の差分情報、前記変換部が変換した前記第２の差分情報、及び、前記変換部が変換した前記第２の操作イベントのうち前記変換方式で出力対象に設定された第２の操作イベントを、操作対象装置に対して出力する出力部と、
を備えた変換装置。
【請求項３】
操作デバイスによるポインタの移動操作に基づく前記ポインタの移動に関する情報を示す第１の差分情報及び前記操作デバイスによる操作のうち前記移動操作以外の操作に関する情報を示す第１の操作イベントを入力する入力部と、
変換方式に従い、前記入力部が入力した前記第１の差分情報を第２の差分情報に変換し、前記入力部が入力した前記第１の操作イベントを第２の操作イベントに変換する変換部と、
前記入力部が入力した前記第１の差分情報、前記変換部が変換した前記第２の差分情報及び前記変換部が変換した出力対象である前記第２の操作イベントを、操作対象装置に対して出力する出力部と、
を備え、
前記変換方式には、前記入力部で入力した複数の操作イベントに対する前記変換部での変換における、又は、変換後の操作イベント間における優先順位が設定される、変換装置。
【請求項４】
操作デバイスによるポインタの移動操作に基づく前記ポインタの移動に関する情報を示す第１の差分情報及び前記操作デバイスによる操作のうち前記移動操作以外の操作に関する情報を示す第１の操作イベントを入力する入力部と、
変換方式に従い、前記入力部が入力した前記第１の差分情報を第２の差分情報に変換し、前記入力部が入力した前記第１の操作イベントを第２の操作イベントに変換する変換部と、
前記入力部が入力した前記第１の差分情報、前記変換部が変換した前記第２の差分情報及び前記変換部が変換した出力対象である前記第２の操作イベントを、操作対象装置に対して出力する出力部と、
を備え、
前記変換方式には、同時に操作できない操作イベントが分類される、変換装置。
【請求項５】
操作デバイスによるポインタの移動操作に基づく前記ポインタの移動に関する情報を示す第１の差分情報及び前記操作デバイスによる操作のうち前記移動操作以外の操作に関する情報を示す第１の操作イベントを入力する入力部と、
変換方式に従い、前記入力部が入力した前記第１の差分情報を第２の差分情報に変換し、前記入力部が入力した前記第１の操作イベントを第２の操作イベントに変換する変換部と、
前記入力部が入力した前記第１の差分情報、前記変換部が変換した前記第２の差分情報及び前記変換部が変換した出力対象である前記第２の操作イベントを、操作対象装置で処理される各々のポインタと対応した出力情報グループとして扱い、前記操作対象装置に対して出力する出力部と、
を備えた変換装置。
【請求項６】
前記第１の差分情報は、前記移動操作に基づく前記ポインタの移動を分割して得られる相対的な位置情報であって、
前記第２の差分情報は、前記変換部によって前記第２の操作イベントに基づき前記第１の差分情報から変換される、前記操作対象装置において前記第１の差分情報に基づき画面出力される第１のポインタと対応して画面出力される第２のポインタの移動に関する相対的な位置情報であって、
前記変換部によって変換された出力対象である前記第２の操作イベントは、前記第１のポインタ及び前記第２のポインタでの操作に関する情報を含む、
請求項１から５のいずれか１項に記載の変換装置。
【請求項７】
前記操作対象装置に対して出力される前記第２の操作イベントの少なくとも一部は、前記第１の差分情報及び前記第２の差分情報の各々と対応付けられる、
請求項１から６のいずれか１項に記載の変換装置。
【請求項８】
前記操作対象装置から前記第１のポインタ及び前記第２のポインタの少なくともいずれかの最新の表示位置を含む帰還情報を入力し、
前記帰還情報に含まれる前記表示位置の情報、並びに、前記入力部で入力された前記第１の差分情報及び前記変換部で変換された前記第２の差分情報の少なくともいずれかに基づき、前記操作対象装置が前記第１のポインタ及び前記第２のポインタを表示させる領域から、前記第１のポインタ及び前記第２のポインタの少なくともいずれかが外れないかどうかを判定する、変換補正部をさらに備える、
請求項６または７に記載の変換装置。
【請求項９】
前記変換補正部は、前記領域から外れると判定した前記第１のポインタ及び前記第２のポインタの少なくともいずれかと対応する前記第１の差分情報及び前記第２の差分情報の少なくともいずれかを補正する、
請求項８に記載の変換装置。
【請求項１０】
前記変換部は、変換方式に従い、前記入力部が入力した前記第１の差分情報を変換差分情報に変換し、
前記出力部は、前記変換部が変換した前記変換差分情報を操作対象装置に対して出力する、
請求項１から７のいずれか１項に記載の変換装置。
【請求項１１】
前記操作対象装置で扱われる複数のポインタのうち少なくともいずれかの最新の表示位置を含む帰還情報を入力し、
前記帰還情報に含まれる前記表示位置の情報、並びに、前記入力部で入力された前記第１の差分情報及び前記変換部で変換された前記変換差分情報の少なくともいずれかに基づき、前記操作対象装置が前記複数のポインタを表示させる領域から、前記複数のポインタの少なくともいずれかが外れないかどうかを判定する、変換補正部をさらに備える、
請求項１０に記載の変換装置。
【請求項１２】
マルチタッチ機能を実装した操作対象装置と通信接続して遠隔保守を行うための変換装置であって、
前記出力部は、前記入力部が入力した前記第１の差分情報、前記変換部が変換した前記第２の差分情報及び前記変換部が変換した出力対象である前記第２の操作イベントを、１以上の操作対象装置に対して同時に又は個別に出力する、請求項１から１１のいずれか１項に記載の変換装置。
【請求項１３】
請求項１から１２のいずれか１項に記載の変換装置、
並びに、第１のポインタ及び第２のポインタを画面出力する表示部と、前記変換装置の出力部が出力する前記第１の差分情報及び前記第２の差分情報に基づき前記第１のポインタ及び前記第２のポインタを表示させる領域での表示位置を示す情報を導出する情報管理部と、前記情報管理部が導出した情報に基づき前記表示部が前記第１のポインタ及び前記第２のポインタを画面出力するための情報を生成する表示情報生成部と、を備える操作対象装置、
を有する変換システム。
【請求項１４】
操作デバイスによるポインタの移動操作に基づく前記ポインタの移動に関する情報を示す第１の差分情報及び前記操作デバイスによる操作のうち前記移動操作以外の操作に関する情報を示す第１の操作イベントを入力する入力部と、
変換方式に従い、前記入力部が入力した前記第１の差分情報を第２の差分情報に変換し、前記入力部が入力した前記第１の操作イベントを第２の操作イベントに変換する変換部と、
前記入力部が入力した前記第１の差分情報、前記変換部が変換した前記第２の差分情報及び前記変換部が変換した出力対象である前記第２の操作イベントを、操作対象装置に対して出力する出力部と、
を備える変換装置、
並びに、第１のポインタ及び第２のポインタを画面出力する表示部と、前記変換装置の出力部が出力する前記第１の差分情報及び前記第２の差分情報に基づき前記第１のポインタ及び前記第２のポインタを表示させる領域での表示位置を示す情報を導出する情報管理部と、前記情報管理部が導出した情報に基づき前記表示部が前記第１のポインタ及び前記第２のポインタを画面出力するための情報を生成する表示情報生成部と、
を備える操作対象装置、
を有し、
前記変換装置又は前記操作対象装置は、予め決められた分類規則にしたがい、入力した第１の操作イベントのうち同じ分類に属するものを選択的に処理する変換システム。
【請求項１５】
操作デバイスによるポインタの移動操作に基づく前記ポインタの移動に関する情報を示す第１の差分情報及び前記操作デバイスによる操作のうち前記移動操作以外の操作に関する情報を示す第１の操作イベントを入力する入力部と、
変換方式に従い、前記入力部が入力した前記第１の差分情報を第２の差分情報に変換し、前記入力部が入力した前記第１の操作イベントを第２の操作イベントに変換する変換部と、
前記入力部が入力した前記第１の差分情報、前記変換部が変換した前記第２の差分情報及び前記変換部が変換した出力対象である前記第２の操作イベントを、操作対象装置に対して出力する出力部と、
を備える変換装置、
並びに、第１のポインタ及び第２のポインタを画面出力する表示部と、前記変換装置の出力部が出力する前記第１の差分情報及び前記第２の差分情報に基づき前記第１のポインタ及び前記第２のポインタを表示させる領域での表示位置を示す情報を導出する情報管理部と、前記情報管理部が導出した情報に基づき前記表示部が前記第１のポインタ及び前記第２のポインタを画面出力するための情報を生成する表示情報生成部と、
を備える操作対象装置、
を有し、
前記変換装置又は前記操作対象装置において、前記第１の差分情報、前記第２の差分情報及び前記第２の操作イベントは、前記操作対象装置で処理される各々のポインタと対応した出力情報グループとして扱われる変換システム。
【請求項１６】
前記表示情報生成部は、前記情報管理部が導出する前記領域での前記第１のポインタ及び前記第２のポインタの表示位置を示す情報、並びに、前記変換装置の出力部が出力する第２の操作イベントに基づき、前記表示部が画面出力する前記第１のポインタ及び前記第２のポインタでの操作に関わる情報を生成する、
請求項１３から１５のいずれか１項に記載の変換システム。
【請求項１７】
前記情報管理部は、導出した前記領域での前記第１のポインタ及び前記第２のポインタの表示位置を示す情報を記憶部に記憶させる、
請求項１３から１６のいずれか１項に記載の変換システム。
【請求項１８】
請求項１０または１１に記載の変換装置、
並びに、複数のポインタを画面出力する表示部と、前記変換装置の出力部が出力する前記第１の差分情報及び前記変換差分情報に基づき前記複数のポインタを表示させる領域での表示位置を示す情報を導出する情報管理部と、前記情報管理部が導出した情報に基づき前記表示部が前記複数のポインタを画面出力するための情報を生成する表示情報生成部と、を備える操作対象装置、
を有する変換システム。
【請求項１９】
操作デバイスによるポインタの移動操作に基づく前記ポインタの移動に関する情報を示す第１の差分情報及び前記操作デバイスによる操作のうち前記移動操作以外の操作に関する情報を示す第１の操作イベントを入力する入力工程と、
変換方式に従い、前記入力工程で入力した前記第１の差分情報を前記第１の差分情報とは異なる２以上の差分情報を含む変換差分情報に変換し、前記入力部が入力した前記第１の操作イベントを第２の操作イベントに変換する変換工程と、
前記入力工程で入力した前記第１の差分情報、前記変換工程で変換した前記変換差分情報及び前記変換工程で変換した出力対象である前記第２の操作イベントを、操作対象装置に対して出力する出力工程と、
を有する変換方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本開示の変換装置は、操作デバイスによるポインタの移動操作に基づく前記ポインタの移動に関する情報を示す第１の差分情報及び前記操作デバイスによる操作のうち前記移動操作以外の操作に関する情報を示す第１の操作イベントを入力する入力部と、変換方式に従い、前記入力部が入力した前記第１の差分情報を前記第１の差分情報とは異なる２以上の差分情報を含む変換差分情報に変換し、前記入力部が入力した前記第１の操作イベントを第２の操作イベントに変換する変換部と、前記入力部が入力した前記第１の差分情報、前記変換部が変換した前記変換差分情報及び前記変換部が変換した出力対象である前記第２の操作イベントを、操作対象装置に対して出力する出力部と、を備えた。
【国際調査報告】
2020194569.tif 000017
2020194569.tif 000018
2020194569.tif 000019
2020194569.tif 000020