(57)【要約】【課題】入力面のサイズが変わったときにも、ジェスチャー入力の操作感を維持する。【解決手段】制御装置１は、表示／入力画面３１から取得した軌跡を用いて、該軌跡の表示／入力画面３１に対する相対的なサイズを示す入力判定用データを生成するデータ取得部１４と、表示／入力画面３１のサイズを取得するサイズ取得部１２と、コマンドと上記軌跡のパターンとが対応付けられていると共に、該パターンの表示／入力画面３１に対する相対的なサイズの範囲を示すパターンサイズが、表示／入力画面３１のサイズ毎に定義された対応テーブル２１を用いて、表示／入力装置３０から取得した軌跡のパターンに対応し、かつデータ取得部１４が生成した入力判定用データで示されるサイズが、サイズ取得部１２が取得した表示／入力画面３１のサイズに対応するパターンサイズが示す範囲に含まれるコマンドを生成するコマンド特定部１１とを備えている。【選択図】図１
2011081749.tif 000002
【特許請求の範囲】
【請求項１】
入力面に対するユーザの入力操作を検出する検出装置から、上記入力面に対して行われた一連の入力操作の軌跡を取得して、予め定めたパターンの中に、取得した上記軌跡に対応するものが存在する場合に、当該パターンに対応付けられているコマンドを生成する制御装置であって、
上記検出装置から取得した軌跡を用いて、該軌跡の上記入力面に対する相対的なサイズを示す軌跡サイズを取得するデータ取得手段と、
上記入力面のサイズを取得するサイズ取得手段と、
コマンドと上記軌跡のパターンとが対応付けられていると共に、該パターンの上記入力面に対する相対的なサイズの範囲を示すパターンサイズが、上記入力面のサイズ毎に定義された対応データを用いて、
上記検出装置から取得した軌跡のパターンに対応し、かつ上記データ取得手段が取得した上記軌跡サイズが、上記サイズ取得手段が取得した上記入力面のサイズに対応するパターンサイズが示す範囲に含まれるコマンドを生成するコマンド生成手段とを備えていることを特徴とする制御装置。
【請求項２】
上記対応データにおいて、１つの軌跡のパターンに対応するパターンサイズは、該パターンサイズで特定される、当該パターンの上記入力面上における絶対的なサイズの範囲が、各サイズの入力面において同じになるように定義されていることを特徴とする請求項１に記載の制御装置。
【請求項３】
上記パターンサイズが定義されている入力面のサイズの１つを第１サイズとし、上記パターンサイズが定義されている入力面のサイズのうち、上記第１サイズより小さいものを第２サイズとしたときに、
上記対応データにおいて、１つの軌跡のパターンに対応し、かつ上記第１サイズに対応するパターンサイズで特定される、当該パターンの上記第１サイズの入力面上における絶対的なサイズの範囲には、上記パターンに対応し、かつ上記第２サイズに対応するパターンサイズで特定される、当該パターンの上記第２サイズの入力面上における絶対的なサイズの範囲よりも、大きいサイズが含まれることを特徴とする請求項１または２に記載の制御装置。
【請求項４】
入力面に対するユーザの入力操作を検出する検出装置から、上記入力面に対して行われた一連の入力操作の軌跡を取得して、予め定めたパターンの中に、取得した上記軌跡に対応するものが存在する場合に、当該パターンに対応付けられているコマンドを生成する制御装置の制御方法であって、
上記検出装置から取得した軌跡を用いて、該軌跡の上記入力面に対する相対的なサイズを示す軌跡サイズを取得するデータ取得ステップと、
上記入力面のサイズを取得するサイズ取得ステップと、
コマンドと上記軌跡のパターンとが対応付けられていると共に、該パターンの上記入力面に対する相対的なサイズの範囲を示すパターンサイズが、上記入力面のサイズ毎に定義された対応データを用いて、
上記検出装置から取得した軌跡のパターンに対応し、かつ上記データ取得ステップで取得した上記軌跡サイズが、上記サイズ取得ステップで取得した上記入力面のサイズに対応するパターンサイズが示す範囲に含まれるコマンドを生成するコマンド生成ステップとを含むことを特徴とする制御方法。
【請求項５】
請求項１から３の何れか１項に記載の制御装置を動作させるための制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【請求項６】
請求項５に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル等の入力装置に接続されて用いられ、該入力装置の入力面に対してジェスチャー入力が行われたときに、そのジェスチャー入力に予め対応付けられた処理を実行する制御装置等に関する。
【背景技術】
【０００２】
画面の表示に従った直感的な入力操作が可能であることから、タッチパネル式の入力装置が広く普及している。タッチパネル式の入力装置は、パーソナルコンピュータ等の制御装置に接続されて使用され、入力面への指やペン先などの接触を検知して、その接触位置を示す座標等を接続されている制御装置に出力する。そして、制御装置は、当該タッチパネルに表示させている画像と出力された座標とを用いて、行われた入力操作の内容を判断し、その判断結果に基づいて動作する。
【０００３】
ここで、タッチパネル式の入力装置が普及し、またパネルサイズが大型化することによって、上記のような制御装置に接続するタッチパネルを小型のものから大型のものに交換する機会が生じるようになっている。
【０００４】
しかし、タッチパネル式の入力装置は、入力面上の接触位置の座標等を出力するものであり、座標は入力面上の相対位置を示すものに過ぎない。このため、入力面の大きさや形状が変わったときには、出力される座標をそのまま用いることができないという問題があった。
【０００５】
そこで、下記の特許文献１では、タッチパネルが検出した接触位置の座標を正規化して出力するようにしている。これにより、タッチパネルがどのようなサイズであっても、出力される座標から、入力面のどの位置に接触があったかを特定することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平５−１２７７９８号公報（１９９３年５月２５日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の技術では、入力面のサイズが変わったときのジェスチャー入力の操作性について、何ら考慮されていないという問題がある。なお、ジェスチャー入力は、入力面に予め定めたパターンの軌跡が描かれたときに、そのパターンに対応する処理を実行させるものである。
【０００８】
つまり、特許文献１の技術では、入力面のサイズにかかわらず、その入力面上の位置が同じ座標で表される。このため、同じジェスチャーの入力を行う場合であっても、入力面のサイズが大きいときには、ユーザが入力面上に描く軌跡も大きくなり、逆に入力面のサイズが小さいときには、小さくなる。
【０００９】
例えば、１０インチのタッチパネルの画面左端と右端とを直線で結ぶパターンがジェスチャーとして登録されていた場合を考える。この場合に、タッチパネルを１００インチのものに変更したときには、ユーザは、このジェスチャーを行うために、１００インチのタッチパネルの画面左端と右端とを直線で結ぶ必要が生じてしまう。
【００１０】
本発明は、上記課題に鑑みてなされたものであり、その目的は、入力面のサイズが変わった場合であっても、ユーザのジェスチャー入力時の操作感を保つことのできる制御装置等を提供することにある。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明の制御装置は、入力面に対するユーザの入力操作を検出する検出装置から、上記入力面に対して行われた一連の入力操作の軌跡を取得して、予め定めたパターンの中に、取得した上記軌跡に対応するものが存在する場合に、当該パターンに対応付けられているコマンドを生成する制御装置であって、上記検出装置から取得した軌跡を用いて、該軌跡の上記入力面に対する相対的なサイズを示す軌跡サイズを取得するデータ取得手段と、上記入力面のサイズを取得するサイズ取得手段と、コマンドと上記軌跡のパターンとが対応付けられていると共に、該パターンの上記入力面に対する相対的なサイズの範囲を示すパターンサイズが、上記入力面のサイズ毎に定義された対応データを用いて、上記検出装置から取得した軌跡のパターンに対応し、かつ上記データ取得手段が取得した上記軌跡サイズが、上記サイズ取得手段が取得した上記入力面のサイズに対応するパターンサイズが示す範囲に含まれるコマンドを生成するコマンド生成手段とを備えていることを特徴としている。
【００１２】
また、本発明の制御方法は、上記の課題を解決するために、入力面に対するユーザの入力操作を検出する検出装置から、上記入力面に対して行われた一連の入力操作の軌跡を取得して、予め定めたパターンの中に、取得した上記軌跡に対応するものが存在する場合に、当該パターンに対応付けられているコマンドを生成する制御装置の制御方法であって、上記検出装置から取得した軌跡を用いて、該軌跡の上記入力面に対する相対的なサイズを示す軌跡サイズを取得するデータ取得ステップと、上記入力面のサイズを取得するサイズ取得ステップと、コマンドと上記軌跡のパターンとが対応付けられていると共に、該パターンの上記入力面に対する相対的なサイズの範囲を示すパターンサイズが、上記入力面のサイズ毎に定義された対応データを用いて、上記検出装置から取得した軌跡のパターンに対応し、かつ上記データ取得ステップで取得した上記軌跡サイズが、上記サイズ取得ステップで取得した上記入力面のサイズに対応するパターンサイズが示す範囲に含まれるコマンドを生成するコマンド生成ステップとを含むことを特徴としている。
【００１３】
上記の構成によれば、対応データにおけるコマンドには、軌跡のパターンが対応付けられていると共に、そのパターンの入力面に対する相対的なサイズの範囲を示すパターンサイズが、入力面のサイズ毎に定義されている。
【００１４】
そして、検出装置からユーザの入力操作の軌跡を取得したときには、上記対応データにおいて、検出装置から取得した軌跡のパターンに対応し、かつその軌跡サイズが、その入力面のサイズに対応するパターンサイズの示す範囲に含まれるコマンドを生成する。
【００１５】
このように、入力面のサイズに応じたパターンサイズを用いてコマンドの生成を行う構成とすることにより、入力面のサイズに応じて、ユーザの使い勝手のよいパターンサイズを定義しておくことが可能である。そして、これにより、入力面のサイズが変わった場合であっても、ユーザのジェスチャー入力時の操作感を保つことができる。
【００１６】
また、上記対応データにおいて、１つの軌跡のパターンに対応するパターンサイズは、該パターンサイズで特定される、当該パターンの上記入力面上における絶対的なサイズの範囲が、各サイズの入力面において同じになるように定義されていることが好ましい。
【００１７】
上記のように、パターンサイズは、コマンドに対応付けられたパターンの上記入力面に対する相対的なサイズの範囲を示すものである。このため、パターンサイズから、そのパターンサイズに対応するパターンの、入力面上における絶対的なサイズ（実際のサイズ）を特定することができる。
【００１８】
ここで、上記の構成によれば、コマンドに対応付けられたパターンの絶対的なサイズの範囲が、各サイズの入力面において同じになるように定義されている。つまり、上記の構成によれば、ユーザは、どのようなサイズの入力面に入力操作を行う場合であっても、上記の絶対的なサイズの範囲内で所定のパターンの軌跡を描くことによって、このパターンに対応するコマンドを生成させることができる。
【００１９】
したがって、上記の構成によれば、ユーザに入力面のサイズの違いを意識させず、同じ操作感でジェスチャー入力を行わせることができる。
【００２０】
なお、入力面上におけるパターンの絶対的なサイズの範囲が、各サイズの入力面において同じになるようにする場合には、入力面のサイズと反比例するようにパターンサイズを設定すればよい。
【００２１】
また、上記パターンサイズが定義されている入力面のサイズの１つを第１サイズとし、上記パターンサイズが定義されている入力面のサイズのうち、上記第１サイズより小さいものを第２サイズとしたときに、上記対応データにおいて、１つの軌跡のパターンに対応し、かつ上記第１サイズに対応するパターンサイズで特定される、当該パターンの上記第１サイズの入力面上における絶対的なサイズの範囲には、上記パターンに対応し、かつ上記第２サイズに対応するパターンサイズで特定される、当該パターンの上記第２サイズの入力面上における絶対的なサイズの範囲よりも、大きいサイズが含まれることが好ましい。
【００２２】
上記の構成によれば、ユーザは、大きいサイズ（第１サイズ）の入力面に入力操作を行う場合には、小さいサイズ（第２サイズ）の入力面に入力操作を行う場合よりも大きな軌跡を描くことによって、コマンドを生成させることができる。
【００２３】
したがって、上記の構成によれば、ユーザは、入力面のサイズが大きい場合には、それにあわせた大きな動作で入力操作を行うことが可能になる。つまり、ユーザはより直感的な操作が可能となるので、操作性が向上する。
【００２４】
なお、上記制御装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記制御装置の各手段として動作させることにより、上記制御装置をコンピュータにて実現させる制御プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００２５】
本発明の制御装置は、検出装置から取得した軌跡を用いて、該軌跡の入力面に対する相対的なサイズを示す軌跡サイズを取得するデータ取得手段と、上記入力面のサイズを取得するサイズ取得手段と、コマンドと上記軌跡のパターンとが対応付けられていると共に、該パターンの上記入力面に対する相対的なサイズの範囲を示すパターンサイズが、上記入力面のサイズ毎に定義された対応データを用いて、上記検出装置から取得した軌跡のパターンに対応し、かつ上記データ取得手段が取得した上記軌跡サイズが、上記サイズ取得手段が取得した上記入力面のサイズに対応するパターンサイズが示す範囲に含まれるコマンドを生成するコマンド生成手段とを備えている構成である。
【００２６】
また、本発明の制御方法は、検出装置から取得した軌跡を用いて、該軌跡の入力面に対する相対的なサイズを示す軌跡サイズを取得するデータ取得ステップと、上記入力面のサイズを取得するサイズ取得ステップと、コマンドと上記軌跡のパターンとが対応付けられていると共に、該パターンの上記入力面に対する相対的なサイズの範囲を示すパターンサイズが、上記入力面のサイズ毎に定義された対応データを用いて、上記検出装置から取得した軌跡のパターンに対応し、かつ上記データ取得ステップで取得した上記軌跡サイズが、上記サイズ取得ステップで取得した上記入力面のサイズに対応するパターンサイズが示す範囲に含まれるコマンドを生成するコマンド生成ステップとを含む構成である。
【００２７】
上記の構成によれば、入力面のサイズに応じて、ユーザの使い勝手のよいパターンサイズを定義しておくことが可能であり、これにより、入力面のサイズが変わった場合であっても、ユーザの操作感を保つことができるという効果を奏する。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施形態にかかる制御装置の要部構成を示すブロック図である。
【図２】上記制御装置を含む電子会議システムの概要を示す図である。
【図３】上記制御装置を含む電子会議システムの概要を示す上記とは別の図である。
【図４】上記制御装置がコマンドの特定に用いる対応テーブルの一例を示す図である。
【図５】ジェスチャー入力を行うときのユーザの操作方法と、その操作方法の描画可能範囲との関係を示す図である。
【図６】ジェスチャー入力を行うときのユーザの操作方法を示す図であり、同図（ａ）は指先を用いた操作方法を示し、同図（ｂ）は手首より先を動かす操作方法を示し、同図（ｃ）は肘より先を動かす操作方法を示している。
【図７】画面サイズと手書きした軌跡のサイズとの対応関係を示す図である。
【図８】上記制御装置が実行する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２９】
本発明の実施の一形態について図１〜図８に基づいて説明すれば以下のとおりである。
【００３０】
〔システムの概要〕
本発明の電子会議システムの概要について、図２及び図３に基づいて説明する。図２及び図３は、本実施形態にかかる電子会議システム５０の概要を示す図である。
【００３１】
図示のように、電子会議システム５０は、サーバ４０が含まれていると共に、該サーバ４０のクライアント装置として制御装置１ａ〜１ｃが含まれている。また、制御装置１ａ〜１ｃには、それぞれ表示／入力装置３０ａ〜３０ｃが接続されている。
【００３２】
表示／入力装置３０ａ〜３０ｃは、それぞれ表示／入力画面３１ａ〜３１ｃを備えており、表示／入力画面３１ａ〜３１ｃに画像を表示する機能と、表示／入力画面３１ａ〜３１ｃに対するユーザの入力操作を検出する機能とを有している。なお、表示／入力装置３０ａ〜３０ｃは、画像の表示機能と表示／入力画面３１ａ〜３１ｃに対するユーザの入力操作を検出する機能とを有しているものであればよく、例えばタッチパネルや光センサ内蔵液晶表示装置等であってもよい。
【００３３】
制御装置１ａ〜１ｃは、表示／入力装置３０ａ〜３０ｃに画像を表示させる制御を行う。また、制御装置１ａ〜１ｃは、表示／入力画面３１ａ〜３１ｃに対する入力操作に従って動作する。例えば、制御装置１ａ〜１ｃは、表示／入力画面３１ａ〜３１ｃに対する入力操作に従って、表示画像の切り替え、拡大、縮小等を行う。なお、制御装置１ａ〜１ｃは、例えばマウスやキーボード等の入力装置によっても、入力操作ができるようになっていてもよい。
【００３４】
さらに、制御装置１ａ〜１ｃは、サーバ４０を介して相互に通信接続されており、サーバ４０の記憶部４１に格納されている画像を表示／入力画面３１ａ〜３１ｃに表示させたり、また、サーバ４０の記憶部４１に格納されている画像を更新したりすることもできる。
【００３５】
サーバ４０は、制御装置１ａ〜１ｃのそれぞれに同一の画像を表示させる。具体的には、サーバ４０は、記憶部４１に格納されている例えばプレゼンテーション用の資料の画像を、制御装置１ａ〜１ｃのそれぞれに送信して表示させる。また、サーバ４０は、制御装置１ａ〜１ｃから送信される画像（例えば、上記の資料の画像に手書き入力で文字や図形等を追記した画像）を受信して、記憶部４１に格納されている画像を更新し、更新した画像を制御装置１ａ〜１ｃのそれぞれに送信する。
【００３６】
このように、電子会議システム５０では、記憶部４１に格納されている画像が、表示／入力装置３０ａ〜３０ｃに表示されることによって、表示／入力装置３０ａ〜３０ｃに表示される画像が連動するようになっている。そして、表示／入力装置３０ａ〜３０ｃの何れかに表示される画像が更新されたときには、記憶部４１に格納されている画像も更新され、これにより表示／入力装置３０ａ〜３０ｃのそれぞれに更新後の画像が表示される。
【００３７】
電子会議システム５０では、参加するユーザのそれぞれに表示／入力装置３０ａ〜３０ｃの何れかを割り当て、表示／入力装置３０ａ〜３０ｃに表示される画面を連動させて、会議を進めることを想定している。
【００３８】
〔主な特徴点〕
図２に示すように、表示／入力画面３１ａ〜３１ｃのサイズは、それぞれ異なっている。電子会議システム５０は、制御装置１ａ〜１ｃの制御によって、表示／入力画面３１ａ〜３１ｃのサイズの違いをユーザに意識させず、自然なジェスチャー入力を可能にすることを主な特徴点としている。
【００３９】
なお、ジェスチャー入力は、予め設定されたパターンを表示／入力画面３１ａ〜３１ｃ上で描くことによって行われる入力である。そして、制御装置１ａ〜１ｃは、有効なジェスチャー入力が行われたことを確認したときには、そのジェスチャー入力のパターンに予め対応付けられている処理を実行する。
【００４０】
また、ジェスチャー入力が有効であるか否かは、表示／入力画面３１ａ〜３１ｃ上で描かれたパターンと予め設定されたパターンとが一致（一定以上の割合で一致していればよく、完全一致しない場合も含む）するか否かで判断される。ただし、表示／入力画面３１ａ〜３１ｃ上で描かれたパターンが、パターンごとに予め設定されたサイズ（パターンサイズ）の範囲外である場合には、そのジェスチャー入力は有効でないと判断される。
【００４１】
ここで、図２の例では、ユーザが、表示／入力画面３１ａ〜３１ｃ上を右方向になぞるジェスチャー（左から右に向けて水平方向に直線を描くジェスチャー）を行った場合を想定している。
【００４２】
この場合には、制御装置１ａ〜１ｃは、表示／入力画面３１ａ〜３１ｃのサイズにかかわらず、表示／入力画面３１ａ〜３１ｃ上が同じ距離だけなぞられれば、このジェスチャー入力を有効と判断する。
【００４３】
つまり、このジェスチャー入力の際に表示／入力画面３１ａ〜３１ｃに描く軌跡の長さは、当該表示／入力画面３１ａ〜３１ｃのサイズにかかわらず同じでよい。なお、ジェスチャー入力の際に描かれる軌跡の、表示／入力画面３１ａ〜３１ｃ上における絶対的な長さ（実際にユーザが描いた軌跡の長さ）をジェスチャー距離と呼ぶ。
【００４４】
このように、表示／入力画面３１ａ〜３１ｃのサイズにかかわらずジェスチャー距離を一定とすることにより、ユーザは、表示／入力画面３１ａ〜３１ｃの何れに対してジェスチャー入力を行うときも、同じ感覚でジェスチャー入力を行うことができる。
【００４５】
ここで、表示／入力画面のサイズが大きくなった場合には、自然とユーザのジェスチャー距離が大きくなることも考えられる。そこで、制御装置１ａ〜１ｃは、表示／入力画面３１ａ〜３１ｃのサイズに応じた大さのジェスチャー距離でのジェスチャー入力が行われた場合にも、そのジェスチャー入力を有効と判断する。
【００４６】
つまり、図３に示すように、表示／入力画面３１ｃと比べて、より大きいサイズの表示／入力画面３１ｂでは、表示／入力画面３１ｃよりもジェスチャー距離の大きいジェスチャー入力を行った場合であっても、そのジェスチャー入力は有効と判断される。
【００４７】
ただし、表示／入力画面３１ａ〜３１ｃのサイズに応じてジェスチャー距離を際限なく大きくしてしまうと、ユーザの操作性が低下してしまうので、ジェスチャー距離は、一定以上大きくならないようになっている。つまり、図３に示すように、表示／入力画面３１ａは、表示／入力画面３１ｂよりもサイズが大きいが、有効なジェスチャー距離は、表示／入力画面３１ｂと同程度となっている。
【００４８】
これにより、ユーザは、表示／入力画面のサイズに応じた自然な動作でジェスチャー入力を行うことができる。また、有効なジェスチャー距離が大きくなりすぎて、ユーザの操作性が低下することもない。
【００４９】
〔制御装置１の詳細な構成〕
続いて、制御装置１の詳細な構成について、図１に基づいて説明する。図１は、制御装置１の要部構成を示すブロック図である。なお、制御装置１は、図２の制御装置１ａ〜１ｃに対応している。また、図１の表示／入力装置（検出装置）３０及び表示／入力画面（入力面）３１は、図２の表示／入力装置３０ａ〜３０ｃ及び表示／入力画面３１ａ〜３１ｃに対応している。
【００５０】
図示のように、制御装置１は、制御装置１の動作を統括して制御する主制御部１０と、主制御部１０が使用する各種データを格納する記憶部２０とを備えている。そして、主制御部１０は、コマンド特定部（コマンド生成手段）１１、サイズ取得部（サイズ取得手段）１２、コマンド実行部１３、データ取得部（データ取得手段）１４、表示処理部１５、及び通信制御部１６を含み、記憶部２０は、対応テーブル（対応データ）２１を含んでいる。
【００５１】
コマンド特定部１１は、表示／入力画面３１にジェスチャー入力が行われたときに、そのジェスチャー入力に対応するコマンドを特定し、特定したコマンドを生成する。なお、コマンドの特定方法については後述する。
【００５２】
サイズ取得部１２は、制御装置１に接続されている表示／入力装置３０の表示／入力画面３１のサイズを示す情報を取得する。具体的には、サイズ取得部１２は、接続されている表示／入力装置３０に対して、表示／入力画面３１のサイズを要求することによって、この情報を取得する。なお、表示／入力画面３１のサイズを示す情報は、例えば、表示／入力画面３１のサイズをインチ数で示すものであってもよいし、横幅及び高さを示すものであってもよい。
【００５３】
コマンド実行部１３は、コマンド特定部１１が生成したコマンドに対応する処理を実行する。例えば、コマンド特定部１１が、表示／入力画面３１に表示されている画像を次の画像に切り替える（ページ送りをする）コマンドを生成した場合には、コマンド実行部１３は、表示処理部１５に指示して、表示する画像を切り替えさせる。なお、図示の例では、コマンド実行部１３が１つのみ記載されているが、コマンド実行部１３はコマンド特定部１１が生成するコマンドの種類に応じて、それぞれ設けられていてもよい。
【００５４】
データ取得部１４は、表示／入力画面３１に対して手書きで文字等を入力することができる「手書き入力モード」と、表示／入力画面３１に対してジェスチャー入力を行うことのできる「ジェスチャー入力モード」との切り替えを、ユーザの入力操作に従って行う。
【００５５】
そして、データ取得部１４は、ジェスチャー入力モードにおいて、表示／入力装置３０から表示／入力画面３１に描かれた軌跡を示す入力データ（例えば、表示／入力画面３１上において指等の接触が検出された位置を示す座標で表されるデータ）を受信したときには、受信した入力データから、表示／入力画面３１に描かれた軌跡の、その表示／入力画面３１に対する相対的なサイズを示す入力判定用データ（軌跡サイズ）を生成する。ジェスチャー入力モードでは、この入力判定用データを用いて、ジェスチャー入力の判定が行われる。
【００５６】
具体的には、データ取得部１４は、サイズ取得部１２が取得した画面サイズと、表示／入力装置３０から受信した入力データとを用いて上記入力判定用データを生成する。入力判定用データは、例えば、軌跡の表示／入力画面３１上における水平方向または垂直方向の長さの、表示／入力画面３１の横幅または高さに対する比をパーセントで表したものとすることもできる。この場合に、仮に表示／入力画面３１の横幅が１００ｃｍであるとすると、水平方向の長さが５０ｃｍの軌跡に対応する入力判定用データは５０％となる。同様に、表示／入力画面３１の高さが５０ｃｍであるとすると、垂直方向の長さが５ｃｍの軌跡に対応する入力判定用データは１０％となる。
【００５７】
そして、データ取得部１４は、上記のようにして生成した入力判定用データと、表示／入力装置３０から受信した、表示／入力画面３１上に描かれた軌跡のパターンを示す入力データとをコマンド特定部１１に送る。コマンド特定部１１では、これらのデータを用いてジェスチャー入力の判定を行う。
【００５８】
なお、ここでは、データ取得部１４が入力判定用データを生成することを想定しているが、入力判定用データは、例えば表示／入力装置３０等の外部の装置から取得してもよい。
【００５９】
一方、手書き入力モード時に表示／入力装置３０から入力データを受信したときには、データ取得部１４は、受信した入力データを表示処理部１５に送信する。これにより、この入力データが示す軌跡に沿った線分が表示／入力画面３１に表示される。
【００６０】
表示処理部１５は、表示／入力装置３０に画像（画像データ）を送信して表示させる。具体的には、表示処理部１５は、通信制御部１６がサーバ４０から受信した画像や、この画像に手書き入力で書き込まれた文字や図形等を合成した画像等を表示させる。
【００６１】
通信制御部１６は、制御装置１と外部の装置との通信を制御する。具体的には、通信制御部１６は、表示処理部１５が表示／入力装置３０に表示させた画像を、必要に応じてサーバ４０に送信する。また、通信制御部１６は、サーバ４０から画像を受信したときには、受信した画像を記憶部２０に格納し、表示処理部１５に指示して、受信した画像を表示／入力装置３０に表示させる。
【００６２】
〔コマンドの特定方法〕
次に、コマンド特定部１１がコマンドを特定する方法について説明する。コマンド特定部１１は、データ取得部１４から受け取った入力データと、データ取得部１４が生成した入力判定用データと、サイズ取得部１２が取得した画面サイズとを用いて、記憶部２０に格納されている対応テーブル２１からジェスチャー入力が行われたか否かを判断する。そして、ジェスチャー入力が行われていたと判断した場合には、そのジェスチャー入力に対応するコマンドを生成する。
【００６３】
ここで、対応テーブル２１は、コマンドと軌跡のパターン（ジェスチャーのパターン）とが対応付けられていると共に、該パターンの表示／入力画面３１に対する相対的なサイズの範囲を示すパターンサイズが、表示／入力画面３１のサイズ毎に定義されたテーブルである。
【００６４】
対応テーブル２１は、例えば図４に示すようなテーブルとしてもよい。図４は、対応テーブル２１の一例を示す図である。図４の対応テーブル２１には、「ジェスチャーパターン」、「画面上のジェスチャー距離」、及び「パターンサイズ」が含まれている。そして、このパターンサイズには、１５インチ、４６インチ、６５インチ、及び１００インチの画面サイズに対応するものが含まれている。
【００６５】
なお、パターンサイズは、ジェスチャーのパターンの表示／入力画面３１に対する相対的なサイズの範囲を示すものである。ここでは、パターンサイズを、入力判定用データと同様に、表示／入力画面３１上における水平方向の長さの、表示／入力画面３１の横幅に対する比をパーセントで表したものとしている。
【００６６】
ここで、パターンサイズとして、表示／入力画面３１上における水平方向の長さの、表示／入力画面３１の横幅に対する比を用いている理由は、ここで想定しているジェスチャーパターンが、後述のように右向きまたは左向きの直線状のパターンであることによる。つまり、パターンサイズは、表示／入力画面３１上における水平方向の長さの、表示／入力画面３１の横幅に対する比に限られない。
【００６７】
例えば、ジェスチャーパターンが上向きまたは下向きの直線状のパターンである場合には、パターンサイズは、表示／入力画面３１上における垂直方向の長さの、表示／入力画面３１の高さに対する比とする。また、ジェスチャーパターンが上下方向及び左右方向に広がりのあるパターン（例えば、円状のパターン）である場合には、パターンサイズは、表示／入力画面３１上における水平方向または垂直方向の長さの、表示／入力画面３１の横幅または高さに対する比の、何れか一方とすればよい。
【００６８】
図示の例では、ジェスチャーパターンとして、右向きの直線状のパターンが登録されている。そして、このジェスチャーパターンには、ページ送り（現在表示されている画像を次の画像に切り替える）コマンドが対応付けられている。
【００６９】
また、ジェスチャーパターンとして、左向きの直線状のパターンも登録されている。このジェスチャーパターンは、ページ戻し（現在表示されている画像を直前に表示されていた画像に切り替える）コマンドが対応付けられている。無論、ジェスチャーパターン及びコマンドは、これらの例に限られず、任意のジェスチャーパターン及びコマンドを設定することが可能である。
【００７０】
同図に示す、画面上のジェスチャー距離は、上述のパターンサイズを、実際に表示／入力画面３１上に描かれる軌跡の長さであるジェスチャー距離で表したものである。図示のように、ページ送りコマンド、ページ戻しコマンド共に、３種類のジェスチャー距離が設定されている。
【００７１】
具体的には、１５インチ〜１００インチの画面サイズでは、８０〜１２０ｍｍのジェスチャー距離が共通して設定されている。これにより、例えば、表示／入力画面３１に描かれた軌跡が右向きの直線状であり、その直線の表示／入力画面３１上における長さ（つまりジェスチャー距離）が８０〜１２０ｍｍであれば、画面サイズが１５インチ〜１００インチの何れであったとしても、この対応テーブル２１に基づき、ページ送りコマンドが特定される。
【００７２】
また、１５インチの画面サイズでは、５０ｍｍ〜１００ｍｍのジェスチャー距離が設定されており、４６インチ〜１００インチの画面サイズでは、５００〜８００ｍｍのジェスチャー距離が共通して設定されている。
【００７３】
このように、４６インチ以上の画面サイズ（第１サイズ）に対応するジェスチャー距離の範囲には、１５インチの画面サイズ（第２サイズ）に対応するジェスチャー距離の範囲よりも、大きい距離が含まれている。
【００７４】
これにより、表示／入力画面３１のサイズが１５インチである場合には、ジェスチャー距離が５０〜１００ｍｍであっても、ページ送りコマンドが特定される。そして、表示／入力画面３１のサイズが４６インチ〜１００インチである場合には、ジェスチャー距離が５００〜８００ｍｍであっても、ページ送りコマンドが特定される。したがって、ユーザが画面サイズに合わせて大きな動作でジェスチャー入力を行った場合であっても、その入力は有効なものと認識される。
【００７５】
また、ジェスチャー距離は、各コマンドに１つのみ設定されていてもよい。そして、この場合には、各画面サイズに対応するジェスチャー距離は、全て同じであってもよいし、画面サイズに合わせてジェスチャー距離が大きくなるように設定されていてもよい。
【００７６】
例えば、ページ送りコマンドに対応するジェスチャー距離は、何れの画面サイズにおいても８０ｍｍ〜１２０ｍｍのみに設定してもよい。この場合には、画面サイズによらず、同じ軌跡を描くことでページ送りを行うことが可能になる。
【００７７】
さらに、１５インチの画面サイズにおいては、５０ｍｍ〜１００ｍｍに設定し、４６インチの画面サイズにおいては８０ｍｍ〜１２０ｍｍに設定し、それ以上の画面サイズにおいては５００ｍｍ〜８００ｍｍに設定してもよい。この場合には、ユーザの操作性を損なわない範囲で、画面サイズに応じてジェスチャー距離が大きくなるので、ユーザは直感的な操作でページ送りを行うことができる。
【００７８】
また、コマンドの特定は、描かれた軌跡の表示／入力画面３１に対する相対的なサイズを示す入力判定用データを用いて行われる。このため、コマンドの特定は、画面上のジェスチャー距離ではなく、パターンサイズを用いて行われる。つまり、図４では、説明を分かりやすくするために、画面上のジェスチャー距離を記載しているが、対応テーブル２１において、「画面上のジェスチャー距離」に相当する項目は含まれている必要はない。
【００７９】
図４の例では、ページ送りコマンドにおいて、１５インチ（幅３０４ｍｍ×高さ２２８ｍｍ）の画面サイズに対応するパターンサイズとして、１６％〜３３％と、２６％〜３９％との２つが定義されている。なお、これらのパターンサイズを、表示／入力画面３１上のジェスチャー距離で表すと、５０ｍｍ〜１００ｍｍ及び８０ｍｍ〜１２０ｍｍとなる。
【００８０】
このため、表示／入力画面３１に右向きの直線の軌跡が描かれた場合に、入力判定用データがこれらのいずれかの範囲に含まれているときには、ページ送りコマンドが生成される。なお、１６％〜３３％と、２６％〜３９％とは、範囲が重複しているので、パターンサイズは、これらを統合した範囲（１６％〜３９％）としてもよい。
【００８１】
また、４６インチ（幅１０１８ｍｍ×高さ５７３ｍｍ）の画面サイズに対応するパターンサイズとしては、８％〜１２％と、４９％〜７９％との２つが定義されている。つまり、この対応テーブル２１によれば、入力判定用データが、１２％より大きく４９％より小さい場合には、コマンドが生成されない。なお、これらの範囲を統合して、パターンサイズを８％〜７９％としてもよく、この場合には、入力判定用データが、１２％より大きく４９％より小さい場合にもコマンドが生成される。
【００８２】
さらに、図示のように、各画面サイズにおける、８０ｍｍ〜１２０ｍｍのジェスチャー距離に対応するパターンサイズは、画面サイズに反比例している。このように、パターンサイズを画面サイズに反比例させることによって、画面サイズによらず、ジェスチャー距離が一定となる。
【００８３】
なお、表示／入力画面３１のサイズが１５インチである場合には、５００〜８００ｍｍの範囲でジェスチャー入力を行うことは物理的に不可能である。このため、１５インチに対応するパターンサイズには、５００〜８００ｍｍのジェスチャー距離に対応するものが設定されていない（図中「無」と記載）。
【００８４】
また、表示／入力画面３１のサイズが４６インチ以上である場合には、表示／入力画面３１のサイズに応じてユーザのジェスチャー距離も自然と大きくなることが想定される。このため、４６インチ以上のサイズに対応するパターンサイズには、５０〜１００ｍｍのジェスチャー距離に対応するものが設定されていない（図中「無」と記載）。
【００８５】
〔対応テーブル２１について〕
上記のように、対応テーブル２１では、画面サイズ毎に複数のパターンサイズが設定されている。このパターンサイズは、ジェスチャーパターンに応じて、人間工学に基づいて設定することが望ましい。
【００８６】
これについて、図５及び６に基づいて説明する。図５は、ジェスチャー入力を行うときのユーザの操作方法と、その操作方法の描画可能範囲との関係を示す図であり、図６は、ジェスチャー入力を行うときのユーザの操作方法を示す図である。
【００８７】
図５に示すように、ユーザがジェスチャー入力を行うときには、親指、人差し指等の指先で行う場合、手首より先を動かして行う場合、肘より先を動かして行う場合、及び肩より先を動かして行う場合とが考えられる。
【００８８】
人差し指でジェスチャー入力を行う場合には、ユーザの動作は図６（ａ）に示すような動きとなり、描画可能範囲は、図５に示すように、水平方向及び垂直方向に１０ｃｍ以内の範囲となる。また、人差し指で円を描く場合には、描くことのできる円の直径は、５ｃｍ以内となる。このため、人差し指で操作する場合に、画面の全面にタッチすることが可能な画面サイズは、４インチ以下となる。
【００８９】
親指でジェスチャー入力を行う場合には、描画可能範囲は、水平方向及び垂直方向に５ｃｍ以内の範囲となる。また、親指で円を描く場合には、描くことのできる円の直径は、５ｃｍ以内となる。このため、親指で操作する場合に、画面の全面にタッチすることが可能な画面サイズは、４インチ以下となる。
【００９０】
以上のことから、人指し指の指先で行うことが想定されるジェスチャー入力については、ジェスチャー距離を１０ｃｍ以下とし、親指の指先で行うことが想定されるジェスチャー入力については、ジェスチャー距離を５ｃｍ以下とし、円を描くジェスチャーについてはその直径を５ｃｍ以下とすべきことが分かる。
【００９１】
なお、図４の対応テーブル２１では、１５インチの表示／入力画面３１に対しては、ページ送り及びページ戻しのコマンドを、指先で行うであろうことを考慮して、ジェスチャー距離が５０ｍｍ〜１００ｍｍとなるように、パターンサイズが設定されている。
【００９２】
また、手首より先を動かしてジェスチャー入力を行う場合には、ユーザの動作は図６（ｂ）に示すような動きとなり、描画可能範囲は、図５に示すように、水平方向に２０ｃｍ、垂直方向に１５ｃｍ以内の範囲となる。また、手首より先を動かして円を描く場合には、描くことのできる円の直径は、１５ｃｍ以内となる。このため、手首より先を動かして操作する場合に、画面の全面にタッチすることが可能な画面サイズは、１０インチ以下となる。
【００９３】
以上のことから、手首より先を動かして行うことが想定されるジェスチャー入力については、水平方向のジェスチャー距離を１０ｃｍ以下とし、垂直方向のジェスチャー距離を１５ｃｍ以下とし、円を描くジェスチャーについてはその直径を１５ｃｍ以下とすべきことが分かる。
【００９４】
このような、手首より先または指先を動かして行うジェスチャーとしては、例えば文字、図形、記号などを描くジェスチャーが考えられる。なお、図４の対応テーブル２１では、１５インチ〜１００インチの表示／入力画面３１に対しては、ページ送り及びページ戻しのコマンドを、手首より先を動かして指先で行うであろうこと、また手の大きさの個人差等を考慮して、ジェスチャー距離が描画可能範囲より小さめ（８０ｍｍ〜１２０ｍｍ）となるように、パターンサイズが設定されている。
【００９５】
肘より先を動かしてジェスチャー入力を行う場合には、ユーザの動作は図６（ｃ）に示すような動きとなり、描画可能範囲は、図６に示すように、水平方向に７０ｃｍ以内、垂直方向に５０ｃｍ以内の範囲となる。また、円を描く場合には、描くことのできる円の直径は、３５ｃｍ以内となる。このため、肘より先を動かして操作する場合に、画面の全面にタッチすることが可能な画面サイズは、２０インチ以下となる。
【００９６】
肩より先を動かしてジェスチャー入力を行う場合には、描画可能範囲は、水平方向及び垂直方向に１００ｃｍ以内の範囲となる。また、肩より先を動かして円を描く場合には、描くことのできる円の直径は、１００ｃｍ以内となる。このため、肩より先を動かして操作する場合に、画面の全面にタッチすることが可能な画面サイズは、４０インチ以下となる。
【００９７】
このような、肘より先または肩より先を動かして行うジェスチャーとしては、例えばページ送り等のような、腕全体を使って大きく描画するジェスチャーが考えられる。なお、図４の対応テーブル２１では、４６インチ〜１００インチの表示／入力画面３１に対しては、ページ送り及びページ戻しのコマンドを、肘より先及び／または肩より先を動かして行うであろうこと、また手の長さの個人差等を考慮して、ジェスチャー距離が描画可能範囲より小さめ（５００ｍｍ〜８００ｍｍ）となるように、パターンサイズが設定されている。
【００９８】
〔手書き入力について〕
制御装置１では、ジェスチャー入力モードではジェスチャー入力を行うことができ、また、手書き入力モードでは手書き入力を行うことができる。ここでは、手書き入力について、図７に基づいて説明する。図７は、画面サイズと手書きした軌跡のサイズとの対応関係を示す図である。
【００９９】
手書き入力を行う場合に、異なる画面サイズの表示／入力画面３１に同じ入力を行うためには、画面サイズに比例して手書きの軌跡のサイズを大きくする必要がある。例えば、図２、３に示したように、表示されている「Ａ」の文字を円で囲む手書き入力を行う場合には、画面サイズに比例して手書きする円の軌跡のサイズが大きくなる。
【０１００】
図７の例では、１５インチの表示／入力画面３１に手書き入力した軌跡の長さが３ｃｍである場合を示している。この場合に、４５インチの表示／入力画面３１に同一内容の手書き入力を行うためには、画面サイズが３倍になっているので、軌跡のサイズも３倍の９ｃｍとする必要がある。同様に、６５インチの場合には、軌跡のサイズを６５／１５倍にする必要があり、１００インチの場合には、１００／１５倍にする必要がある。
【０１０１】
〔処理の流れ〕
次に、制御装置１が実行する処理の流れについて、図８に基づいて説明する。図８は、制御装置１が実行する処理の一例を示すフローチャートである。
【０１０２】
制御装置１の電源が投入されたとき、または制御装置１に表示／入力装置３０が接続されたときには、サイズ取得部１２は、接続されている表示／入力装置３０から、当該表示／入力装置３０の画面サイズを示す情報（例えば、表示／入力画面３１のインチ数）を取得する（Ｓ１）。
【０１０３】
その一方で、データ取得部１４は、制御装置１に表示／入力装置３０が接続されているときには、該表示／入力画面３１に対する入力操作の開始を監視している（Ｓ２）。なお、入力操作が開始されると、表示／入力装置から、表示／入力画面３１に対する接触位置を示す入力データが送信されるので、データ取得部１４は、入力データの受信を確認したときに、入力操作が開始されたと判断する。
【０１０４】
ここで、入力操作が開始されたと判断した場合（Ｓ２でＹＥＳ）には、データ取得部１４は、現在の入力モードが、手書き入力モードとジェスチャー入力モードとのいずれに設定されているかを確認する（Ｓ３）。なお、これらのモードの設定及び切り替えは、例えば表示／入力装置３０からの入力操作によって予め行われているものとする。
【０１０５】
確認の結果、ジェスチャー入力モードに設定されていた場合には、データ取得部１４は、入力操作が終了したか否か、すなわち表示／入力画面３１に対する接触が検出されなくなったか否かを確認する（Ｓ４）。Ｓ４の処理は、入力操作が終了したことが確認されるまで行われる。
【０１０６】
ここで、入力操作が終了したことが確認される（Ｓ４でＹＥＳ）と、データ取得部１４は、サイズ取得部１２が取得した画面サイズに応じた入力判定用データを生成し（Ｓ５）、生成した入力判定用データをコマンド特定部１１に送る。また、データ取得部１４は、入力開始（Ｓ２）から終了（Ｓ４）までの入力データをコマンド特定部１１に送る。
【０１０７】
コマンド特定部１１は、データ取得部１４から入力判定用データ及び入力データを受け取ると、受け取った入力判定用データ及び入力データと、記憶部２０に格納されている対応テーブル２１とを照合する（Ｓ６）。
【０１０８】
そして、コマンド特定部１１は、対応テーブル２１においてコマンドの特定を試みる（Ｓ７）。具体的には、コマンド特定部１１は、まず、入力データが示す軌跡に対応するジェスチャーパターンの有無を確認する。なお、対応するジェスチャーパターンの有無は、例えばパターンマッチング等によって確認することができる。
【０１０９】
ここで、対応するジェスチャーパターンの存在が確認された場合には、コマンド特定部１１は、そのジェスチャーパターンに対応し、かつサイズ取得部１２が取得した画面サイズに対応するパターンサイズを特定する。そして、上記入力判定用データが示すサイズが、上記特定したパターンサイズに含まれていれば、そのジェスチャーパターンに対応するコマンドを、ユーザがジェスチャー入力したコマンドとして特定する。
【０１１０】
例えば、図４の対応テーブル２１を用いた場合に、パターンマッチングによって、入力データが示す軌跡がページ送りのジェスチャーパターンに対応することが特定され、サイズ取得部１２が取得した画面サイズが１５インチであったとする。
【０１１１】
この場合には、コマンド特定部１１は、上記入力判定用データが示すサイズが、５０ｍｍ〜１００ｍｍのジェスチャー距離に対応するパターンサイズが示す１６％〜３３％の範囲に含まれているか否かを確認する。ここで、含まれていることが確認された場合には、コマンド特定部１１は、ページ送りのコマンドが入力されたと特定する。
【０１１２】
一方、１６％〜３３％の範囲に含まれていないことが確認された場合には、コマンド特定部１１は、上記入力判定用データが示すサイズが、８０ｍｍ〜１２０ｍｍのジェスチャー距離に対応するパターンサイズが示す２６％〜３９％の範囲に含まれているか否かを確認する。ここで、含まれていることが確認された場合には、コマンド特定部１１は、ページ送りのコマンドが入力されたと特定する。
【０１１３】
そして、２６％〜３９％の範囲にも含まれていないことが確認された場合には、コマンド特定部１１は、コマンドが特定されなかったと判断する（Ｓ７でＮＯ）。
【０１１４】
このように、１つの画面サイズに対してパターンサイズが複数設定されている場合には、入力判定用データが示すサイズが、パターンサイズが示す範囲に含まれるか否かを確認する処理を、各パターンサイズのそれぞれについて行う。そして、何れかのパターンサイズの示す範囲に含まれることが確認された場合には、そのパターンサイズに対応するコマンドが入力されたと特定する。なお、上記の例では、小さいジェスチャー距離に対応するパターンサイズから順に上記の処理を行う例を示したが、この順序は特に限定されない。
【０１１５】
以上のような処理によって、コマンドが特定された場合（Ｓ７でＹＥＳ）には、コマンド特定部１１は、特定したコマンドを生成し、これにより、コマンド実行部１３はこのコマンドに対応付けられた処理を実行する（Ｓ８）。この後、処理はＳ２に戻り、入力操作の開始の待ち受け状態となる。一方、コマンドが特定されなかった場合（Ｓ７でＮＯ）には、コマンド生成は行われず、処理はＳ２に戻る。
【０１１６】
ここで、Ｓ３において、入力モードが手書き入力モードであった場合には、データ取得部１４は、表示／入力装置３０から受信した入力データを表示処理部１５に送信する。そして、表示処理部１５は、受け取った入力データが示す軌跡に沿った線分を表示／入力装置３０に表示させる（Ｓ９）。Ｓ９の処理は、データ取得部１４が、Ｓ１０で入力終了と判断するまで行われ、入力終了と判断したときには、Ｓ２の処理に戻る。
【０１１７】
〔変形例〕
上記実施形態では、制御装置１の記憶部２０に格納されている対応テーブル２１を用いてコマンドの特定を行う例を示した。しかしながら、対応テーブル２１は、制御装置１がコマンドの特定を行う際に参照可能となっていればよく、この例に限られない。例えば、対応テーブル２１を、制御装置１の外部に設けられた記憶装置や、サーバ４０等の他の装置に格納しておき、コマンド特定を行うまでの任意のタイミングでこれらの装置から読み出すようにしてもよい。
【０１１８】
また、上記実施形態では、データ取得部１４が入力データと画面サイズとを用いて、入力判定用データを生成する例を示したが、入力判定用データの生成方法は、この例に限られない。例えば、表示／入力画面３１上の座標を用いて入力判定用データを生成してもよい。具体的には、表示／入力画面３１の左上隅の座標が（０，０）、右下隅の座標が（１００，５０）に設定されているときに、座標（１０，２０）から座標（５０，２０）までの入力データを受信したときには、（５０−１０）／１００×１００＝４０％のような演算で入力判定用データを生成してもよい。
【０１１９】
〔プログラムによる実現例〕
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１２０】
最後に、制御装置１の各ブロック、特に主制御部１０は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１２１】
すなわち、制御装置１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである制御装置１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記制御装置１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１２２】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１２３】
また、制御装置１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１２４】
本発明によれば、入力面のサイズにかかわらず、ユーザのジェスチャー入力時の操作感を損なうことがないので、入力面に対して入力操作を行う入力装置を接続して使用する各種機器に利用することができる。
【符号の説明】
【０１２５】
１  制御装置
１１  コマンド特定部（コマンド生成手段）
１２  サイズ取得部（サイズ取得手段）
１４  データ取得部（データ取得手段）
２１  対応テーブル（対応データ）
３０  表示／入力装置（検出装置）
３１  表示／入力画面（入力面）
【図１】
2011081749.tif 000003
【図２】
2011081749.tif 000004
【図３】
2011081749.tif 000005
【図４】
2011081749.tif 000006
【図５】
2011081749.tif 000007
【図６】
2011081749.tif 000008
【図７】
2011081749.tif 000009
【図８】
2011081749.tif 000010