(57)【要約】【課題】ユーザが所望とするカーソル位置を容易に選択することが可能な操作環境を提供するポインティング装置を提供する。【解決手段】表示画面上のカーソル位置情報の操作入力を検知するポインティング操作部２と、ユーザの押圧量に応じた連続的な押圧力の変化を検知する圧力センサ３２と、圧力センサ３２と同一の押圧方向に押圧されるように配置され、ＯＮ状態とＯＦＦ状態との２状態を検知するスイッチ３１と、ポインティング操作部２、圧力センサ３２、及び、スイッチ３１の操作情報を出力する通信部６とを備え、通信部６は、スイッチ３１により押圧動作による状態の遷移が検知されるまで、圧力センサ３２が検知する押圧力を示す情報を、ポインティング操作部２により検知された操作入力を示す情報とともに出力する。【選択図】図２
2011107738.tif 000002
【特許請求の範囲】
【請求項１】
表示画面上のカーソル位置情報の操作入力を検知するポインティング操作部と、
ユーザによる押圧量に応じた連続的な押圧力の変化を検知する圧力センサと、
上記圧力センサと同一の押圧方向に押圧されるように配置され、ＯＮ状態とＯＦＦ状態との２状態を検知するスイッチと、
上記ポインティング操作部、上記圧力センサ、及び、上記スイッチの操作情報を出力する出力部とを備え、
上記出力部は、上記スイッチにより押圧動作による状態の遷移が検知されるまで、上記圧力センサが検知する押圧力を示す情報を、上記ポインティング操作部により検知された操作入力を示す情報と対応付けて出力することを特徴とするポインティング装置。
【請求項２】
表示画面上のカーソル位置情報の操作入力を検知するポインティング操作部と、
ユーザによる押圧量に応じた連続的な押圧力の変化を検知する圧力センサと、
上記圧力センサと同一の押圧方向に押圧されるように配置され、ＯＮ状態とＯＦＦ状態との２状態を検知するスイッチと、
上記スイッチにより押圧動作による状態の遷移が検知されるまで、上記圧力センサにより検知される押圧力の増加に伴って、上記ポインティング操作部による単位操作入力量当たりのカーソル位置の移動量を減少させるポインティング操作量変更部と、
上記ポインティング操作量変更部により減少されたカーソル位置の移動量に基づいて、カーソル位置の座標を算出するカーソル座標算出部と、
上記ポインティング操作量変更部によるカーソル位置の移動量の減少に伴って上記表示画面上のカーソルサイズを縮小するカーソルサイズ決定部と、
上記スイッチにより押圧動作による状態の遷移が検知されたとき、上記カーソル座標算出部により算出された座標で示されるカーソル位置に対応するアクションを発生させるアクション発生部とを備える入力処理装置。
【請求項３】
表示画面上のカーソル位置情報の操作入力を検知するポインティング操作部と、ユーザによる押圧量に応じた連続的な押圧力の変化を検知する圧力センサと、上記圧力センサと同一の押圧方向に押圧されるように配置され、ＯＮ状態とＯＦＦ状態との２状態を検知するスイッチとを備えるポインティング装置の操作入力情報を取得する入力取得ステップと、
上記スイッチにより押圧動作による状態の遷移が検知されるまで、上記圧力センサにより検知される押圧力の増加に伴って、上記ポインティング操作部による単位操作入力量当たりのカーソル位置の移動量を減少させるポインティング操作量変更ステップと、
上記ポインティング操作量変更ステップにより減少したカーソル位置の移動量に基づいてカーソル位置の座標を算出するカーソル座標算出ステップと、
上記ポインティング操作量変更ステップによるカーソル位置の移動量の減少に伴って上記表示画面上のカーソルサイズを縮小するカーソルサイズ決定ステップと、
上記スイッチにより押圧動作による状態の遷移が検知されたとき、上記カーソル座標算出ステップにより算出された座標で示されるカーソル位置に対応するアクションを発生させるアクション発生ステップとを有する入力処理方法。
【請求項４】
表示画面上のカーソル位置情報の操作入力を検知するポインティング操作部と、ユーザによる押圧量に応じた連続的な押圧力の変化を検知する圧力センサと、上記圧力センサと同一の押圧方向に押圧されるように配置され、ＯＮ状態とＯＦＦ状態との２状態を検知するスイッチとを備えるポインティング装置の操作入力情報を取得する入力取得ステップと、
上記スイッチにより押圧動作による状態の遷移が検知されるまで、上記圧力センサにより検知される押圧力の増加に伴って、上記ポインティング操作部による単位操作入力量当たりのカーソル位置の移動量を減少させるポインティング操作量変更ステップと、
上記ポインティング操作量変更ステップにより減少したカーソル位置の移動量に基づいてカーソル位置の座標を算出するカーソル座標算出ステップと、
上記ポインティング操作量変更ステップによるカーソル位置の移動量の減少に伴って上記表示画面上のカーソルサイズを縮小するカーソルサイズ決定ステップと、
上記スイッチにより押圧動作による状態の遷移が検知されたとき、上記カーソル座標算出ステップにより算出された座標で示されるカーソル位置に対応するアクションを発生させるアクション発生ステップとを有する入力処理をコンピュータに実行させるためのプログラム。
【請求項５】
表示画面上のカーソル位置情報の操作入力を検知するポインティング操作部と、
ユーザによる押圧量に応じた連続的な押圧力の変化を検知する圧力センサと、
上記圧力センサと同一の押圧方向に押圧されるように配置され、ＯＮ状態とＯＦＦ状態との２状態を検知するスイッチと、
上記ポインティング操作部による操作入力量に基づいてカーソル位置の座標を算出するカーソル座標算出部と、
上記スイッチにより押圧動作による状態の遷移が検知されるまで、上記圧力センサにより検知される押圧力の増加に伴って値が大きくなるような上記表示画面のズーム率を算出するズーム率算出部と、
上記カーソル座標算出部により算出された座標と、上記ズーム率算出部により算出されたズーム率とに基づいて、上記表示画面の拡大領域を算出する拡大領域算出部と、
上記拡大領域算出部により算出された拡大領域を表示画面に拡大表示する拡大画面表示部と、
上記スイッチにより押圧動作による状態の遷移が検知されたとき、上記表示画面のズーム率を固定するように、上記拡大画面表示部を制御するズーム率固定部とを備える入力処理装置。
【請求項６】
表示画面上のカーソル位置情報の操作入力を検知するポインティング操作部と、ユーザによる押圧量に応じた連続的な押圧力の変化を検知する圧力センサと、上記圧力センサと同一の押圧方向に押圧されるように配置され、ＯＮ状態とＯＦＦ状態との２状態を検知するスイッチとを備えるポインティング装置の操作入力情報を取得する入力取得ステップと、
上記ポインティング操作部による操作入力量に基づいてカーソル位置の座標を算出するカーソル座標算出ステップと、
上記スイッチにより押圧動作による状態の遷移が検知されるまで、上記圧力センサにより検知される押圧力の増加に伴って値が大きくなるような上記表示画面のズーム率を算出するズーム率算出ステップと、
上記カーソル座標算出ステップにより算出された座標と、上記ズーム率算出ステップにより算出されたズーム率とに基づいて、上記表示画面の拡大領域を算出する拡大領域算出ステップと、
上記拡大領域算出ステップにより算出された拡大領域を表示画面に拡大表示する拡大画面表示ステップと、
上記スイッチにより押圧動作による状態の遷移が検知されたとき、上記表示画面のズーム率を固定した拡大表示をするズーム率固定ステップとを有する入力処理方法。
【請求項７】
表示画面上のカーソル位置情報の操作入力を検知するポインティング操作部と、ユーザによる押圧量に応じた連続的な押圧力の変化を検知する圧力センサと、上記圧力センサと同一の押圧方向に押圧されるように配置され、ＯＮ状態とＯＦＦ状態との２状態を検知するスイッチとを備えるポインティング装置の操作入力情報を取得する入力取得ステップと、
上記ポインティング操作部による操作入力量に基づいてカーソル位置の座標を算出するカーソル座標算出ステップと、
上記スイッチにより押圧動作による状態の遷移が検知されるまで、上記圧力センサにより検知される押圧力の増加に伴って値が大きくなるような上記表示画面のズーム率を算出するズーム率算出ステップと、
上記カーソル座標算出ステップにより算出された座標と、上記ズーム率算出ステップにより算出されたズーム率とに基づいて、上記表示画面の拡大領域を算出する拡大領域算出ステップと、
上記拡大領域算出ステップにより算出された拡大領域を表示画面に拡大表示する拡大画面表示ステップと、
上記スイッチにより押圧動作による状態の遷移が検知されたとき、上記表示画面のズーム率を固定した拡大表示をするズーム率固定ステップとを有する入力処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面上のカーソル位置情報の操作入力を行うポインティング装置、ポインティング装置の操作入力に対して入力処理を行う入力処理装置、入力処理方法、及び、プログラムに関する。
【背景技術】
【０００２】
近年、Ｗｅｂブラウザを搭載したテレビジョン受像機やリビング設置型パーソナルコンピュータ等の普及により、リモートコントローラを用いて情報入力を行う機会が増えつつある。リモートコントローラの操作環境向けのポインティング手法としては、リモートコントローラを指示した方向に表示画面上のカーソルが直接移動する手法（以下、直接ポインティングともいう）が、タスク遂行時間や直感性において優れている。
【０００３】
直接ポインティングの問題点として、リモートコントローラ筐体を把持したときの手ブレにより高精度なクリック操作が困難であることが指摘されている。一般にリモートコントローラによるクリック操作は、リモートコントローラ筐体を片手で把持し、その親指でボタンを押下することで行われる。このボタン押下時の手ブレによるクリックミスが、マウス等のデバイスと比較してリモートコントローラ操作時には頻発する。
【０００４】
また、リモートコントローラ操作時は表示画面から一定距離を置いて操作、閲覧を行うため、表示画面の視認性低下が発生するという問題点もある。
【０００５】
上述したこれらの問題点の解決を図った発明として、例えば特許文献１に示される手法がある。この特許文献１に示される発明は、画面およびターゲットを拡大することでクリックをし易くし、かつ視認性を向上させる手法である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−４３１５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に示される発明は、画面拡大のためにポインティング装置を左右に傾ける必要があるため、ユーザの操作負担が大きいという問題がある。
【０００８】
本発明は、このような実情に鑑みて提案されたものであり、ユーザが所望とするカーソル位置を容易に選択することが可能な操作環境を提供するポインティング装置、このポインティング装置の操作入力に対して入力処理を行う入力処理装置、入力処理方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決するための手段として、本発明に係るポインティング装置は、表示画面上のカーソル位置情報の操作入力を検知するポインティング操作部と、ユーザによる押圧量に応じた連続的な押圧力の変化を検知する圧力センサと、上記圧力センサと同一の押圧方向に押圧されるように配置され、ＯＮ状態とＯＦＦ状態との２状態を検知するスイッチと、上記ポインティング操作部、上記圧力センサ、及び、上記スイッチの操作情報を出力する出力部とを備え、上記出力部は、上記スイッチにより押圧動作による状態の遷移が検知されるまで、上記圧力センサが検知する押圧力を示す情報を、上記ポインティング操作部により検知された操作入力を示す情報と対応付けて出力することを特徴とする。
【００１０】
また、本発明に係る入力処理装置は、表示画面上のカーソル位置情報の操作入力を検知するポインティング操作部と、ユーザによる押圧量に応じた連続的な押圧力の変化を検知する圧力センサと、上記圧力センサと同一の押圧方向に押圧されるように配置され、ＯＮ状態とＯＦＦ状態との２状態を検知するスイッチと、上記スイッチにより押圧動作による状態の遷移が検知されるまで、上記圧力センサにより検知される押圧力の増加に伴って、上記ポインティング操作部による単位操作入力量当たりのカーソル位置の移動量を減少させるポインティング操作量変更部と、上記ポインティング操作量変更部により減少されたカーソル位置の移動量に基づいて、カーソル位置の座標を算出するカーソル座標算出部と、上記ポインティング操作量変更部によるカーソル位置の移動量の減少に伴って上記表示画面上のカーソルサイズを縮小するカーソルサイズ決定部と、上記スイッチにより押圧動作による状態の遷移が検知されたとき、上記カーソル座標算出部により算出された座標で示されるカーソル位置に対応するアクションを発生させるアクション発生部とを備える。
【００１１】
また、本発明に係る入力処理方法は、表示画面上のカーソル位置情報の操作入力を検知するポインティング操作部と、ユーザによる押圧量に応じた連続的な押圧力の変化を検知する圧力センサと、上記圧力センサと同一の押圧方向に押圧されるように配置され、ＯＮ状態とＯＦＦ状態との２状態を検知するスイッチとを備えるポインティング装置の操作入力情報を取得する入力取得ステップと、上記スイッチにより押圧動作による状態の遷移が検知されるまで、上記圧力センサにより検知される押圧力の増加に伴って、上記ポインティング操作部による単位操作入力量当たりのカーソル位置の移動量を減少させるポインティング操作量変更ステップと、上記ポインティング操作量変更ステップにより減少したカーソル位置の移動量に基づいてカーソル位置の座標を算出するカーソル座標算出ステップと、上記ポインティング操作量変更ステップによるカーソル位置の移動量の減少に伴って上記表示画面上のカーソルサイズを縮小するカーソルサイズ決定ステップと、上記スイッチにより押圧動作による状態の遷移が検知されたとき、上記カーソル座標算出ステップにより算出された座標で示されるカーソル位置に対応するアクションを発生させるアクション発生ステップとを有する。
【００１２】
また、本発明に係るプログラムは、表示画面上のカーソル位置情報の操作入力を検知するポインティング操作部と、ユーザによる押圧量に応じた連続的な押圧力の変化を検知する圧力センサと、上記圧力センサと同一の押圧方向に押圧されるように配置され、ＯＮ状態とＯＦＦ状態との２状態を検知するスイッチとを備えるポインティング装置の操作入力情報を取得する入力取得ステップと、上記スイッチにより押圧動作による状態の遷移が検知されるまで、上記圧力センサにより検知される押圧力の増加に伴って、上記ポインティング操作部による単位操作入力量当たりのカーソル位置の移動量を減少させるポインティング操作量変更ステップと、上記ポインティング操作量変更ステップにより減少したカーソル位置の移動量に基づいてカーソル位置の座標を算出するカーソル座標算出ステップと、上記ポインティング操作量変更ステップによるカーソル位置の移動量の減少に伴って上記表示画面上のカーソルサイズを縮小するカーソルサイズ決定ステップと、上記スイッチにより押圧動作による状態の遷移が検知されたとき、上記カーソル座標算出ステップにより算出された座標で示されるカーソル位置に対応するアクションを発生させるアクション発生ステップとを有する入力処理をコンピュータに実行させるためのプログラムである。
【００１３】
また、本発明に係る入力処理装置は、表示画面上のカーソル位置情報の操作入力を検知するポインティング操作部と、ユーザによる押圧量に応じた連続的な押圧力の変化を検知する圧力センサと、上記圧力センサと同一の押圧方向に押圧されるように配置され、ＯＮ状態とＯＦＦ状態との２状態を検知するスイッチと、上記ポインティング操作部による操作入力量に基づいてカーソル位置の座標を算出するカーソル座標算出部と、上記スイッチにより押圧動作による状態の遷移が検知されるまで、上記圧力センサにより検知される押圧力の増加に伴って値が大きくなるような上記表示画面のズーム率を算出するズーム率算出部と、上記カーソル座標算出部により算出された座標と、上記ズーム率算出部により算出されたズーム率とに基づいて、上記表示画面の拡大領域を算出する拡大領域算出部と、上記拡大領域算出部により算出された拡大領域を表示画面に拡大表示する拡大画面表示部と、上記スイッチにより押圧動作による状態の遷移が検知されたとき、上記表示画面のズーム率を固定するように、上記拡大画面表示部を制御するズーム率固定部とを備える。
【００１４】
また、本発明に係る入力処理方法は、表示画面上のカーソル位置情報の操作入力を検知するポインティング操作部と、ユーザによる押圧量に応じた連続的な押圧力の変化を検知する圧力センサと、上記圧力センサと同一の押圧方向に押圧されるように配置され、ＯＮ状態とＯＦＦ状態との２状態を検知するスイッチとを備えるポインティング装置の操作入力情報を取得する入力取得ステップと、上記ポインティング操作部による操作入力量に基づいてカーソル位置の座標を算出するカーソル座標算出ステップと、上記スイッチにより押圧動作による状態の遷移が検知されるまで、上記圧力センサにより検知される押圧力の増加に伴って値が大きくなるような上記表示画面のズーム率を算出するズーム率算出ステップと、上記カーソル座標算出ステップにより算出された座標と、上記ズーム率算出ステップにより算出されたズーム率とに基づいて、上記表示画面の拡大領域を算出する拡大領域算出ステップと、上記拡大領域算出ステップにより算出された拡大領域を表示画面に拡大表示する拡大画面表示ステップと、上記スイッチにより押圧動作による状態の遷移が検知されたとき、上記表示画面のズーム率を固定した拡大表示をするズーム率固定ステップとを有する。
【００１５】
また、本発明に係るプログラムは、表示画面上のカーソル位置情報の操作入力を検知するポインティング操作部と、ユーザによる押圧量に応じた連続的な押圧力の変化を検知する圧力センサと、上記圧力センサと同一の押圧方向に押圧されるように配置され、ＯＮ状態とＯＦＦ状態との２状態を検知するスイッチとを備えるポインティング装置の操作入力情報を取得する入力取得ステップと、上記ポインティング操作部による操作入力量に基づいてカーソル位置の座標を算出するカーソル座標算出ステップと、上記スイッチにより押圧動作による状態の遷移が検知されるまで、上記圧力センサにより検知される押圧力の増加に伴って値が大きくなるような上記表示画面のズーム率を算出するズーム率算出ステップと、上記カーソル座標算出ステップにより算出された座標と、上記ズーム率算出ステップにより算出されたズーム率とに基づいて、上記表示画面の拡大領域を算出する拡大領域算出ステップと、上記拡大領域算出ステップにより算出された拡大領域を表示画面に拡大表示する拡大画面表示ステップと、上記スイッチにより押圧動作による状態の遷移が検知されたとき、上記表示画面のズーム率を固定した拡大表示をするズーム率固定ステップとを有する入力処理をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１６】
本発明は、圧力センサと同一の押圧方向に押圧されるように配置されたスイッチが押圧動作による状態の遷移を検知するまで、圧力センサが検知する押圧力を示す情報を、ポインティング操作によって操作されるカーソル位置を表示する表示画面の操作に反映させることで、ユーザが所望とするカーソル位置を容易に選択することが可能な操作環境を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明が適用されたシステムの全体構成を示す図である。
【図２】本発明が適用されたポインティング装置の全体構成を示す図である。
【図３】ボタン操作部の具体的な構成を示す図である。
【図４】ボタン操作部の具体的な構成を示す図である。
【図５】入力処理装置の全体構成を示す図である。
【図６】カーソル位置の具体的な制御について説明するためのフローチャートである。
【図７】圧力値１取得手段が取得した圧力値を３段階に変化させたときの表示画面の変化について説明するための図である。
【図８】マウスクリック手段によるマウスクリックのアクションを発生させる処理について説明するためのフローチャートである。
【図９】ズーミング処理の具体的な制御について説明するためのフローチャートである。
【図１０】圧力値２取得手段が取得した圧力値を３段階に変化させたときの表示画面の変化について説明するための図である。
【発明を実施するための形態】
【００１８】
本発明が適用されたポインティング装置は、表示画面上のカーソル位置情報の操作入力を行う装置であって、例えば図１に示すような入力処理システム１００に組み込まれて用いられる。
【００１９】
すなわち、本発明が適用された入力処理システム１００は、図１に示すように、ポインティング装置１と、ポインティング装置１の操作入力に対して入力処理を行う入力処理装置７と、入力処理装置７による入力処理を反映させながら、ポインティング装置１のポインティング操作に対応するグラフィックインタフェースの表示画面８を表示するディスプレイ８ａとを備える。
【００２０】
ポインティング装置１は、表示画面８上のカーソル位置情報を操作入力するものであればよく、特に、図１に示すような片手把持による直接ポインティングを行い得る構成が好ましい。すなわち、ポインティング装置１の筐体は片手把持に好適な大きさ、形状であることが好ましい。
【００２１】
ここで、直接ポインティングとは、ポインティング装置１の指示方向Ｐに表示画面８上のカーソル９が移動する操作をいう。カーソル９の位置は指示方向Ｐに厳密に対応しなくても良い。この操作を実現するため、ポインティング装置１は、例えば２軸のジャイロセンサを搭載したポインティング操作部２を内蔵し、各軸の入力をカーソル９の水平座標軸Ｘ、垂直座標軸Ｙで規定される値に変換し得る。なお、ポインティング操作部２は、各軸の入力をカーソル９の水平座標軸Ｘ、垂直座標軸Ｙで規定される値に変換し得るものであれば、上述したジャイロセンサ以外にも、各軸の入力を検知する機構、あるいは方位センサ、加速度センサを搭載したものを用いるようにしてもよい。
【００２２】
入力処理装置７は、ポインティング装置１から、無線通信又は有線通信を介してポインティング装置１の操作入力情報を受信して、受信した操作入力情報に対して後述するような入力処理を施す。そして、入力処理装置７は、入力処理を施した操作入力を反映させたグラフィックインタフェースに対応する画像情報をディスプレイ８ａに出力する。
【００２３】
ディスプレイ８ａは、入力処理装置７から出力された画像情報を表示画面８上に表示する。
【００２４】
以上のような構成からなる入力処理システム１００において、図２を参照してポインティング装置１の具体的な構成について説明する。
【００２５】
すなわち、ポインティング装置１は、ポインティング操作部２と、ボタン操作部３と、マイクロコンピュータ４と、メモリ５と、通信部６とを備える。
【００２６】
ポインティング操作部２は、上述したように、各軸の入力をカーソル９の水平座標軸Ｘ、垂直座標軸Ｙで規定される値に変換し得るものであって、変換したポインティング情報をマイクロコンピュータ４に供給する。具体的に、ポインティング操作部２は、水平座標軸Ｘ、垂直座標軸Ｙで規定される値に変換される単位操作入力量に応じたカーソル位置の移動量を示す情報をマイクロコンピュータ４に供給する。
【００２７】
ボタン操作部３は、ユーザによる押圧操作入力を受ける操作部である。ポインティング装置１は、少なくとも１つのボタン操作部３を備えていればよいが、本実施形態においては、２つのボタン操作部３ａ、３ｂを備えるものとして説明する。なお、ボタン操作部３ａ、３ｂを総称した場合には、ボタン操作部３という。
【００２８】
ボタン操作部３は、それぞれ、スイッチ３１と圧力センサ３２とを備える。
【００２９】
スイッチ３１は、圧力センサ３２と同一の押圧方向に押圧されるように配置され、ＯＮ状態とＯＦＦ状態との２状態を検知して、検知したＯＮ／ＯＦＦ情報をマイクロコンピュータ４に供給する。ここで、スイッチ３１は、押圧動作による状態の遷移を検知するものであればよいが、本実施の形態では、押圧動作によりＯＦＦ状態からＯＮ状態の遷移を検知するような構成のものとして説明する。
【００３０】
圧力センサ３２は、ユーザによる押圧量に応じた連続的な押圧力の変化を検知して、検知した押圧力を示す情報をマイクロコンピュータ４に供給する。圧力センサ３２は、検知可能段階数が高いものが好ましく、例えば、押圧力により電気抵抗値が滑らかに変動する感圧導電ゴム、感圧メンブレンスイッチにより構成される。
【００３１】
ボタン操作部３は、上述したように、スイッチ３１と圧力センサ３２とが同一の押圧方向に押圧されるように配置されるものであって、例えば、図３、又は、図４に示すような構造からなる。
【００３２】
図３（Ａ）は、ポインティング装置１の筐体面に配置されたボタン操作部３の上面図であり、図３（Ｂ）は、ボタン操作部３の断面図である。
【００３３】
すなわち、ボタン操作部３は、図３（Ｂ）に示すように、キートップ３３の下部にスイッチ３１が設けられている。また、ボタン操作部３は、キートップ３３の内部に圧力センサ３２が組み込まれており、押圧面３４に加えられる押圧力を連続的に検知する。スイッチ３１および圧力センサ３２はマイクロコンピュータ４に導通する。押圧面３４は、例えば親指で押下するのに適切な大きさであることが好ましい。
【００３４】
図３に示す構成からなるボタン操作部３は、押圧面３４に押圧力が加えられると、その押圧力を圧力センサ３２が連続的に検知して、押圧力がある値以上になると、圧力センサ３２の下部に設けられたスイッチ３１がＯＦＦ状態からＯＮ状態となる。
【００３５】
また、ボタン操作部３は、図４に示すように、スイッチ３１と圧力センサ３２とを配置したものであってもよい。図４（Ａ）は、ポインティング装置１の筐体面に配置されたボタン操作部３の上面図であり、図４（Ｂ）は、ボタン操作部３の断面図である。
【００３６】
すなわち、ボタン操作部３は、図４（Ａ）に示すように、例えば指で押圧するに適した範囲内に、指の腹の部の押圧力が加えられる押圧面３６と、指の先端部の押圧力が加えられる押圧面３８とを配置したものである。ボタン操作部３は、押圧面３６を形成するキートップ３５の下部にスイッチ３１を設け、押圧面３８を形成するキートップ３７の下部に圧力センサ３２を設け、押圧面３８に加えられる押圧力を連続的に検知する。
【００３７】
図４に示す構成からなるボタン操作部３は、例えば指の先端部から押圧面３８に押圧力が加えられるとその押圧力を圧力センサが３２が連続的に検知して、さらに指が押し込まれて指の腹の部分が、押圧面３８に隣接した押圧面３６を押圧してスイッチ３１がＯＦＦ状態からＯＮ状態となる。
【００３８】
ボタン操作部３は、図３又は図４に示すような構成により、スイッチ３１がＯＦＦ状態からＯＮ状態に変化するまでの間、圧力センサ３２によりユーザによる押圧量に応じた連続的な押圧力の変化を検知する。ここで、図３に示すような構成からなるボタン操作部３は、圧力センサ３２に加えられる圧力が所定の値以上になったときにスイッチ３１によりＯＦＦ状態からＯＮ状態への遷移を検知することができる。これに対して、図４に示すような構成からなるボタン操作部３は、指で押圧するに適した範囲内にスイッチ３１と圧力センサ３２とが並列して配置されているので、圧力センサ３２に任意の圧力値を加えた状態で、ユーザの押圧動作によりスイッチ３１で検知される状態をＯＦＦ状態からＯＮ状態に遷移させることができる。
【００３９】
マイクロコンピュータ４は、スイッチ３１、圧力センサ３２、及び、ポインティング操作部２の検知電圧に応じて、メモリ５に記憶される命令信号を通信部６より入力処理装置７へ送信する。通信部６は無線規格を採用することが好ましいが、有線規格を採用しても良い。
【００４０】
以上のような構成からなるポインティング装置１は、ボタン操作部３が、スイッチ３１により押圧動作による状態の遷移が検知されるまでの間、圧力センサ３２によりユーザによる押圧量に応じた連続的な押圧力の変化を検知し、通信部６が、この検知した情報を入力処理装置７に出力することで、ユーザが所望とするカーソル位置を容易に選択することが可能な操作入力情報を、入力処理装置７側に出力することができる。すなわち、ポインティング装置１は、圧力センサ３２と同一の押圧方向に押圧されるように配置されたスイッチ３１が押圧動作による状態の遷移を検知するまで、圧力センサ３２が検知する押圧力を示す情報を、ポインティング操作入力情報に対応付けて入力処理装置７に出力して、ポインティング操作によって操作されるカーソル位置９を表示する表示画面８の操作に反映させることで、ユーザが所望とするカーソル位置を容易に選択することが可能な操作環境を提供することができる。
【００４１】
このようなポインティング装置１から出力される操作入力情報に対して入力処理を施すため、入力処理装置７は、具体的には図５に示すような構成を備える。
【００４２】
すなわち、入力処理装置７は、ポインティング装置１から出力される情報を取得する入力取得部７１と、カーソル位置の座標を算出する座標算出部７２と、表示画面８にカーソルを表示するカーソル表示部７３と、ズーミング処理を行うズーミング処理部７４と、マウスクリックのアクションを発生させるマウスクリック手段７５と、ズーミング処理を固定するズーミング固定手段７６とを備える。
【００４３】
入力取得部７１は、スイッチ１状態取得手段７１１と、スイッチ２状態取得手段７１２と、ポインティング操作量取得手段７１３と、圧力値１取得手段７１４と、圧力値２取得手段７１５とにより構成される。
【００４４】
スイッチ１状態取得手段７１１、及び、スイッチ２状態取得手段７１２は、ポインティング装置１の２つのボタン操作部３ａ、３ｂそれぞれのスイッチ３１の状態を取得する。すなわち、スイッチ１状態取得手段７１１は、ボタン操作部３ａのスイッチ３１のＯＮ／ＯＦＦ状態を取得する。また、スイッチ２状態取得手段７１２は、ボタン操作部３ｂのスイッチ３１のＯＮ／ＯＦＦ状態を取得する。
【００４５】
ポインティング操作量取得手段７１３は、表示画面８上の垂直座標Ｘ、垂直座標軸Ｙで規定される操作入力量をそれぞれ算出するため、ポインティング操作部２による入力値を取得する。
【００４６】
圧力値１取得手段７１４、及び、圧力値２取得手段７１５は、それぞれポインティング装置１の２つのボタン操作部３ａ、３ｂの圧力センサ３２の圧力値を取得する。すなわち、圧力値１取得手段７１４は、ボタン操作部３ａの圧力センサ３２の圧力値を取得する。また、圧力値２取得手段７１５は、ボタン操作部３ｂの圧力センサ３２の圧力値を取得する。
【００４７】
座標算出部７２は、ポインティング操作量変更手段７２１と、カーソル座標算出手段７２２とにより構成される。
【００４８】
ポインティング操作量変更手段７２１は、圧力値１取得手段７１４が取得した圧力値の増加に伴って、ポインティング操作量取得手段７１３が取得したポインティング操作入力量を減少させる。すなわち、ポインティング操作量変更手段７２１は、圧力センサ３２により検知される押圧力の増加に伴って、ポインティング操作量取得手段７１３による単位操作入力量当たりのカーソル位置の移動量を減少させる。ここで、圧力センサ３２の圧力値が０の場合、ポインティング操作入力量の減少量は０とすることが好ましい。また、スイッチ３１がＯＦＦ状態からＯＮ状態へ遷移する直前の圧力センサ３２の圧力値をもってポインティング操作入力量を０とすることが好ましい。
【００４９】
カーソル座標算出手段７２２は、ポインティング操作量変更手段７２１により減少されたポインティング操作入力量に基づいて、カーソル位置の座標情報、すなわち、水平座標軸Ｘおよび垂直座標軸Ｙで規定される座標点を算出する。
【００５０】
カーソル表示部７３は、カーソルサイズ決定手段７３１と、カーソル表示手段７３２とにより構成される。
【００５１】
カーソルサイズ決定手段７３１は、ポインティング操作量変更手段７２１により変更されたポインティング操作入力量に基づいて、表示画面８に表示するカーソルのサイズを変更する。カーソルサイズ決定手段７３１は、ポインティング操作量変更手段７２１によるカーソル位置の移動量の減少に伴って、カーソルサイズをより縮小する。
【００５２】
なお、カーソルに用いられる絵記号としては矢印記号が一般的であるが、本実施形態におけるカーソルは矢印記号に限るものではなく、例えば、矩形記号、円形記号、十字記号等、他の絵記号を用いても良い。
【００５３】
カーソル表示手段７３２は、表示画面８において、カーソル座標算出手段７２２が算出した水平座標軸Ｘ、垂直座標軸Ｙで規定される位置に、カーソルサイズ決定手段７３１が変更したサイズのカーソルを表示する。
【００５４】
ここで、入力処理装置７において、上述した座標算出部７２及びカーソル表示部７３によって実現されるカーソル位置の具体的な制御について図６を参照して説明する。
【００５５】
ステップＳ１１において、座標算出部７２は、ポインティング操作量変更手段７２１により、圧力値１取得手段７１４が取得した圧力値の増加に伴って、ポインティング操作量取得手段７１３が取得したポインティング操作入力量を減少させる。そして、ステップＳ１２に進む。
【００５６】
ステップＳ１２において、入力処理装置７は、ポインティング操作量変更手段７２１により減少されたポインティング操作入力量が０であるか否かを判断し、ポインティング操作入力量が０のときステップＳ１３に進み、ポインティング操作入力量が０ではないときステップＳ１４に進む。
【００５７】
ステップＳ１３において、カーソル表示部７３は、カーソルサイズ決定手段７３１によりカーソルサイズを固定する。また、座標算出部７２は、カーソル位置の座標を固定する。
【００５８】
ステップＳ１４において、カーソル表示部７３は、カーソルサイズ決定手段７３１により、ポインティング操作量変更手段７２１が減少させたポインティング操作入力量に基づいて、表示画面８に表示するカーソルのサイズを変更する。そして、ステップＳ１５に進む。
【００５９】
ステップＳ１５において、座標算出部７２は、カーソル座標算出手段７２２により、ポインティング操作量変更手段７２１が減少させたポインティング操作量に基づいて、水平座標軸Ｘおよび垂直座標軸Ｙで規定される座標点を算出する。そして、ステップＳ１６に進む。
【００６０】
ステップＳ１６において、カーソル表示部７３は、表示画面８において、ステップＳ１５によりカーソル座標算出手段７２２が算出した水平座標軸Ｘ、垂直座標軸Ｙで規定される位置に、ステップＳ１６によりカーソルサイズ決定手段７３１が変更したサイズのカーソルを表示する。
【００６１】
ここで、圧力値１取得手段７１４により取得される圧力値の上下限値を３分割し、分割した各単位圧力値毎に増加させたときのステップＳ１１〜ステップＳ１６に従った処理による表示画面８の変化をそれぞれ図７（Ａ）、図７（Ｂ）、及び、図７（Ｃ）に示す。
【００６２】
図７（Ａ）、図７（Ｂ）、及び、図７（Ｃ）に示すように、入力処理装置７では、圧力値１取得手段７１４が取得した圧力値の増加に伴って、カーソル位置のカーソル可動領域２４を制限して、マウスクリック時にカーソルを静止することができる。ここで、上述したように、ポインティング装置１のボタン操作部３ａでは圧力センサ３２に押圧力が加えられ続けるとスイッチ３１も、この動作に連動して状態の遷移を検知するので、入力処理装置７は、カーソル可動領域２４を制限しながらスイッチ３１の操作に応じたマウスクリックのアクションを発生させることができ、結果としてポインティング装置１を片手把持したときに生じる手ブレによるクリックミスを抑止することができる。
【００６３】
ズーミング処理部７４は、ズーム率算出手段７４１と、拡大領域算出手段７４２と、拡大画面表示手段７４３とにより構成される。
【００６４】
ズーム率算出手段７４１は、圧力値２取得手段７１５が取得した圧力値に基づいて、表示画面８のズーム率を算出する。ズーム率算出手段７４１は、圧力値が０の場合のズーム率を１とし、圧力値の増加に伴ってズーム率を増加させることが好ましい。
【００６５】
拡大領域算出手段７４２は、ズーム率算出手段７４１が算出したズーム率、及び、カーソル座標算出手段７２２が算出した水平座標軸Ｘ、垂直座標軸Ｙで規定される位置に基づいて、表示画面８の表示画像における拡大領域を算出する。例えば、表示画面８が矩形表示を行う画面である場合、拡大領域算出手段７４２は、拡大領域としては矩形の各頂点座標を算出することが好ましい。
【００６６】
拡大画面表示手段７４３は、拡大領域算出手段７４２が算出した拡大領域を表示画面８の表示領域全体に表示する。
【００６７】
マウスクリック手段７５は、スイッチ３１により押圧動作による状態の遷移が検知されたとき、カーソル座標算出手段７２２により算出された座標で示されるカーソル位置に対応するアクションを発生させる。具体的に、マウスクリック手段７５は、スイッチ１状態取得手段７１１が取得したスイッチ状態がＯＦＦ状態からＯＮ状態に遷移した場合に、カーソル座標算出手段７２２が算出した水平座標軸Ｘ、垂直座標軸Ｙで規定される位置においてマウスクリックＯＮのアクションを発生させ、スイッチ状態がＯＦＦ状態の場合に、水平座標軸Ｘ、垂直座標軸Ｙで規定される位置においてマウスクリックＯＦＦのアクションを発生させる。
【００６８】
すなわち、図８のフローチャートに示すように、マウスクリック手段７５は、現在座標でマウスクリックＯＦＦのアクションをスイッチ１状態取得手段７１１が取得したスイッチ状態がＯＮ状態になるまで発生し続ける（ステップＳ２１、Ｓ２２）。スイッチ１状態取得手段７１１が取得したスイッチ状態がＯＮ状態になると、マウスクリック手段７５は、現在座標でマウスクリックＯＮのアクションを発生させて（ステップＳ２３）、その後ステップＳ２１に戻る。
【００６９】
ここで、ポインティング装置１のボタン操作部３が、スイッチ３１により押圧動作による状態の遷移が検知されるまでの間、圧力センサ３２によりユーザによる押圧量に応じた連続的な押圧力の変化を検知するので、マウスクリック手段７５は、上述したようにカーソル位置が固定された状態で、マウスクリックＯＮのアクションを行うことができる。このようにして、入力処理システム１００では、カーソル移動量調整操作、及び、マウスクリック操作がボタン１つで完結するため、ユーザに理解し易い操作体系を実現することができる。
【００７０】
また、マウスクリック手段７５は、スイッチ３１により状態の遷移が検知された後、すなわちＯＦＦ状態からＯＮ状態に遷移した後に、圧力値１取得手段７１４により更に押圧力の増加が取得された場合には、この取得結果を利用して、マウスクリックＯＮのアクションで選択したアイコンをドラッグでき、移動後のカーソル位置でドロップできるようなアクションに遷移するようにしてもよい。
【００７１】
ズーミング固定手段７６は、スイッチ２状態取得手段７１２が取得したスイッチ状態がＯＦＦ状態からＯＮ状態へ遷移した場合に表示画面８の表示を固定し、スイッチ状態がＯＮ状態からＯＦＦ状態へ遷移した場合にこの表示の固定を解除する。ここで、ズーミング固定手段７６は、表示の固定を行っているとき、ズーミング処理部７４に対して圧力値２取得手段７１５が取得した圧力値が減少しても、固定時のズーム率を最低倍率として保持する。
【００７２】
ここで、入力処理装置７において、上述したズーミング処理部７４、及び、ズーミング固定手段７６によって実現されるズーミング処理の具体的な制御について図９を参照して説明する。
【００７３】
ステップＳ３１において、ズーミング処理部７４は、ズーム率算出手段７４１により、圧力値２取得手段７１５が取得した圧力値に基づいて、表示画面８のズーム率を算出して設定する。そして、ステップＳ３２に進む。
【００７４】
ステップＳ３２において、ズーミング処理部７４は、拡大領域算出手段７４２により、カーソル座標算出手段７２２が算出した水平座標軸Ｘ、垂直座標軸Ｙにより規定される位置を定点とし、ズーム率算出手段７４１が算出したズーム率に基づいて、表示画面８の表示画像における拡大領域を算出する。そして、ステップＳ３３に進む。
【００７５】
ステップＳ３３において、ズーミング処理部７４は、拡大画面表示手段７４３により、拡大領域算出手段７４２が算出した拡大領域を表示画面８の表示領域全体に表示する。
【００７６】
このようなズーミング処理部７４の処理に対応して、座標算出部７２は、ポインティング操作の微小な入力を排除するフィルタリング処理、又は、所定以下のポインティング操作量を無効にするリミッタ処理を施すようにし、特にこれらの処理の強度をズーム率の大きさに応じて強くすることが好ましい。このようにすることで、拡大表示をしたときに、ポインティング操作部２による操作に応じてカーソル位置が激しく移動するのを抑制して、画面の見づらさや手ブレによるクリックミスを防止することができる。そして、ステップＳ３４に進む。
【００７７】
ステップＳ３４において、ズーミング固定手段７６は、スイッチ２状態取得手段７１２が取得したスイッチ状態に基づき、スイッチが押下されてＯＦＦ状態からＯＮ状態へ遷移したか否かを判断する。ここで、スイッチが押下されたときステップＳ３５に進み、スイッチが押下されないときステップＳ３１に戻る。
【００７８】
ステップＳ３５において、ズーミング固定手段７６は、表示画面８の表示を固定する。ここで、ステップＳ３４で判断対象となる押下動作は解除され、スイッチ２状態取得手段７１２によりスイッチがＯＦＦ状態が取得されているものとする。そして、ステップＳ３６に進む。
【００７９】
ステップＳ３６において、ズーミング固定手段７６は、スイッチ２状態取得手段７１２が取得したスイッチ状態に基づき、スイッチが押下されてＯＦＦ状態からＯＮ状態へ遷移したか否かを判断する。ここで、スイッチが押下されたときステップＳ３７に進み、スイッチが押下されないときステップＳ３５に戻る。
【００８０】
ステップＳ３７において、ズーミング固定手段７６は、ステップＳ３５による拡大領域の固定を解除する。そして、ステップＳ３１に戻る。
【００８１】
ここで、圧力値２取得手段７１５により取得される圧力値の上下限値を３分割し、分割した各単位圧力値毎に増加させたときのステップＳ３１〜ステップＳ３７に従った処理による表示画面８の変化をそれぞれ図１０（Ａ）、図１０（Ｂ）、及び、図１０（Ｃ）に示す。
【００８２】
図１０（Ａ）、図１０（Ｂ）、及び、図１０（Ｃ）に示すように、入力処理装置７では、圧力値２取得手段７１５が取得した圧力値の増加に伴って、ズーミング定点２５を基準点とした拡大領域２６のズーミングを実現するため、リモートコントローラの操作環境における視認性を向上することができる。このようにして、入力処理装置７は、ポインティング装置１のボタン操作部３ｂの圧力センサ３２の押圧操作に応じた即応的なズーミング処理を行うことができるので、例えば、Ｗｅｂブラウジングにおいてはページの全体俯瞰と部分閲覧との交互切替をより円滑に行う操作環境、及び、プレゼンテーション時に観衆の注意を促す機能を実現することができる。特に、スイッチ２状態取得手段７１２が、図４に示した構成からなるボタン操作部３のスイッチ３１で検知される状態を取得する場合には、このボタン操作部３により圧力センサ３２に任意の圧力値を加えた状態で、ユーザの押圧動作によりスイッチ３１で検知される状態をＯＦＦ状態からＯＮ状態に遷移させることができるので、入力処理装置７は、ズーミング処理部７４により任意のズーム率の状態で、ズーミング固定手段７６により固定することができる。
【００８３】
また、ポインティング装置１において、ボタン操作部３ａ、３ｂを一つの指で押圧可能な位置に隣接して配置することで、入力処理装置７では、上述したステップＳ１１〜Ｓ１６によるカーソル位置の位置を制御しながら、ステップＳ３１〜Ｓ３７によるズーミング処理を行うことができ、これによりユーザは拡大画面により所望とするカーソル位置及びクリック位置を確認しつつ、手ブレによるクリックミスを抑止する操作環境を提供することができる。
【００８４】
なお、本発明は、以上の実施形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更が可能であることは勿論である。
【符号の説明】
【００８５】
１００  入力処理システム、１  ポインティング装置、２  ポインティング操作部、２４  カーソル可動領域、２５  ズーミング定点、２６  拡大領域、３、３ａ、３ｂ  ボタン操作部、３１  スイッチ、３２  圧力センサ、３３  キートップ、３４  押圧面、３５  キートップ、３６  押圧面、３７  キートップ、３８  押圧面、４  マイクロコンピュータ、５  メモリ、６  通信部、７  入力処理部、７１  入力取得部、７１１  スイッチ１状態取得手段、７１２  スイッチ２状態取得手段、７１３  ポインティング操作量取得手段、７１４  圧力値１取得手段、７１５  圧力値２取得手段、７２  座標算出部、７２１  ポインティング操作量変更手段、７２２  カーソル座標算出手段、７３  カーソル表示部、７３１  カーソルサイズ決定手段、７３２  カーソル表示手段、７４  ズーミング処理部、７４１  ズーム率算出手段、７４２  拡大領域算出手段、７４３  拡大画面表示手段、７５  マウスクリック手段、７６  ズーミング固定手段、８  表示画面、８ａ  ディスプレイ、９  カーソル
【図１】
2011107738.tif 000003
【図２】
2011107738.tif 000004
【図３】
2011107738.tif 000005
【図４】
2011107738.tif 000006
【図５】
2011107738.tif 000007
【図６】
2011107738.tif 000008
【図７】
2011107738.tif 000009
【図８】
2011107738.tif 000010
【図９】
2011107738.tif 000011
【図１０】
2011107738.tif 000012