(57)【要約】【課題】一般的なタッチセンサを有する座標入力装置に表示部を付加することで、入力可能領域を容易に変更することができる情報処理装置、座標入力装置およびプログラムを提供する。【解決手段】コンピュータ１０の本体１１の表面に設けられたタッチパッド１６と、本体１１の表面、かつタッチパッド１６の近傍に設けられたＬＥＤ３１〜３４と、ＬＥＤ３１〜３４に対し、タッチパッド１６の入力可能範囲に対応した表示制御を行うＣＰＵ１０１を備える。【選択図】      図２
2010152698.tif 000002
【特許請求の範囲】
【請求項１】
筐体と、
前記筐体の表面に設けられた座標入力部と、
前記筐体の表面、かつ前記座標入力部の近傍に設けられた表示部と、
前記表示部に対し、前記座標入力部の入力可能範囲に対応した表示制御を行う制御部とを備えることを特徴とする情報処理装置。
【請求項２】
前記座標入力部の入力可能範囲の設定を行うことにより、入力可能範囲の変更を行うことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記入力可能範囲の設定を行う場合、前記入力可能範囲は方形の形状をした範囲であることを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記座標入力部は、ＬＣＤおよびタッチパッドのいずれか１つであることを特徴とする請求項１記載の情報処理装置。
【請求項５】
座標入力部と、
前記座標入力部の近傍に設けられた表示部と、
前記表示部に対し、前記座標入力部の入力可能範囲に対応した表示制御を行う制御部とを備えることを特徴とする座標入力装置。
【請求項６】
筐体と、前記筐体の表面に設けられた座標入力部と、前記筐体の表面、かつ前記座標入力部の近傍に設けられた表示部とを備えた情報処理装置で用いられるプログラムであって、
前記座標入力部の入力可能範囲の設定を行う設定手順と、
前記設定手順によって、設定された前記座標入力部の入力可能範囲に対応した表示制御を前記表示部に対し行う制御手順と、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は座標入力を行う技術に係り、特に、座標入力の入力範囲を可変して設定することができる情報処理装置、座標入力装置およびプログラムに関する。
【背景技術】
【０００２】
近年では、ノート型パーソナルコンピュータ等には、タッチパッド等の座標入力装置を備えている機種が増えている。また、タッチセンサを備えたＬＣＤを備えた機種が提案されている。
【０００３】
特許文献１には、タッチセンサを有するクリアパッドを備えた装置が開示されている。この装置では、タッチセンサを有するクリアパッド上に各種のボタンや操作領域を表示させることで、様々な入力形態に対応する技術である。
【特許文献１】特開２００２−１４９３３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１では、タッチセンサを有するクリアパッドが必須である。すなわち、専用のタッチセンサを有するクリアパッドを内蔵した機器でしか当該技術を適用することができない。また、一般的なタッチパッド等を用いる場合に対して、専用のデバイスを用いることでコストを押し上げる要因になる。
【０００５】
本発明は上述の事情を考慮してなされたものであり、一般的なタッチセンサを有する座標入力装置に表示部を付加することで、入力可能領域を容易に変更することができる情報処理装置、座標入力装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題を解決するため、本発明は、筐体と、前記筐体の表面に設けられた座標入力部と、前記筐体の表面、かつ前記座標入力部の近傍に設けられた表示部と、前記表示部に対し、前記座標入力部の入力可能範囲に対応した表示制御を行う制御部とを備えることを特徴とする情報処理装置が提供される。
【０００７】
また、本発明によれば、座標入力部と、前記座標入力部の近傍に設けられた表示部と、前記表示部に対し、前記座標入力部の入力可能範囲に対応した表示制御を行う制御部とを備えることを特徴とする座標入力装置が提供される。
【０００８】
さらに、本発明によれば、筐体と、前記筐体の表面に設けられた座標入力部と、前記筐体の表面、かつ前記座標入力部の近傍に設けられた表示部とを備えた情報処理装置で用いられるプログラムであって、前記座標入力部の入力可能範囲の設定を行う設定手順と、前記設定手順によって、設定された前記座標入力部の入力可能範囲に対応した表示制御を前記表示部に対し行う制御手順と、をコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【０００９】
本発明によれば、一般的なタッチセンサを有する座標入力装置に表示部を付加することで、入力可能領域を容易に変更することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、本発明の一実施形態を説明する。
【００１１】
まず、図１および図２を参照して、本発明の実施形態に係る情報処理装置の構成を説明する。本実施形態の情報処理装置は、例えば、ノートブック型の携帯型パーソナルコンピュータ１０として実現されている。
【００１２】
このパーソナルコンピュータ１０は、座標入力装置であるタッチパッド（座標入力部）１６の入力可能領域を変更することができる。また、設定された入力可能領域に対応する箇所のＬＥＤ３１〜３４を点灯させることによって、ユーザに入力可能領域を明示する機能を備えている。入力可能領域を変更する設定、及びユーザに入力可能領域を明示する機能は、例えば、パーソナルコンピュータ１０に予めインストールされている制御アプリケーションプログラム（以下、制御アプリケーションとも称する）によって実現されている。
【００１３】
図１はコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＴＦＴ−ＬＣＤ（Thin Film Transistor Liquid Crystal Display：表示部）１７から構成される表示装置が組み込まれている。
【００１４】
ディスプレイユニット１２は、コンピュータ本体１１に対し、コンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０をパワーオン／パワーオフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６、ＬＥＤ（Light Emitting Diode）３１〜３４およびスピーカ１８Ａ，１８Ｂなどが配置されている。なお、本実施形態では、タッチパッド１６の大きさをコンピュータ１０の本体１１のパームレストを覆うぐらいの大きさとして説明しているが、特に限定されるものではない。すなわち、通常の大きさ（例えば、図１に示した１／４程度の大きさ）のタッチパッド１６であっても大きさに係わらず、本実施形態を適用することができる。また、本実施形態では、座標入力装置として、例えばタッチパッド１６を用いて説明しているが、これに限定されるものではない。例えば、タッチセンサを内蔵したＬＣＤ等を用いることもできる。
【００１５】
ＬＥＤ３１〜３４は、タッチパッド１６の近傍に配置するように設けられている。すなわち、ＬＥＤ３１〜３４は、例えば、タッチパッド１６の領域の上下左右にそれぞれ１つずつの計４カ所に設けられている。これらのＬＥＤ３１〜３４を点灯させることで、タッチパッド１６の入力可能領域をユーザに明示することができる（後述）。また、ＬＥＤ３１〜３４は、点灯させる以外にも点滅する等、ユーザに明示できる状態であれば、表示形態は、限定されるものではない。
【００１６】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１７】
本コンピュータ１０は、図２に示されているように、ＣＰＵ（制御部）１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、グラフィクスプロセッシングユニット（ＧＰＵ）１０５、ビデオメモリ（ＶＲＡＭ）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０９、ＬＡＮコントローラ１１０、ハードディスクドライブ（ＨＤＤ）１１１、ＤＶＤドライブ１１２、カードコントローラ１１３、無線ＬＡＮコントローラ１１４、IEEE 1394コントローラ１１５、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６、タッチパッド１６、ＬＥＤ３１〜３４およびＥＥＰＲＯＭ１１８等を備えている。ＥＥＰＲＯＭ１１８には、予めタッチパッド１６の入力可能領域の情報が記憶されており、必要に応じて更新される。
【００１８】
ＣＰＵ１０１は本コンピュータ１０の動作を制御するプロセッサであり、ハードディスクドライブ（ＨＤＤ）１１１から主メモリ１０３にロードされる、オペレーティングシステム（ＯＳ）２０１、および制御アプリケーションプログラム２０２のような各種アプリケーションプログラムを実行する。制御アプリケーションプログラム２０２は、タッチパッド１６の入力可能領域を変更する設定、及びユーザに入力可能領域を明示する機能を実行するためのソフトウェアである。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０９に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。
【００１９】
ノースブリッジ１０２はＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、PCI EXPRESS規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００２０】
ＧＰＵ１０５は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。
【００２１】
サウスブリッジ１０４は、ＬＰＣ（Low Pin Count）バス上の各デバイス、およびＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ハードディスクドライブ（ＨＤＤ）１１１およびＤＶＤドライブ１１２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００２２】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８Ｂに出力する。
【００２３】
無線ＬＡＮコントローラ１１４は、たとえばIEEE 802.11規格の無線通信を実行する無線通信デバイスである。IEEE 1394コントローラ１１５は、IEEE 1394規格のシリアルバスを介して外部機器との通信を実行する。
【００２４】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３、ＬＥＤ３１〜３４、およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６は、タッチパッド１６およびＬＥＤ３１〜３４等との通信を実行する機能を有している。また、ＬＥＤ３１〜３４を点灯させるための機能を有している。
【００２５】
次に、ＣＰＵ１０１に制御される制御アプリケーションプログラム２０２によって実行されるタッチパッド１６およびＬＥＤ３１〜３４の制御処理について説明する。図３は、制御アプリケーションプログラム２０２の各機能を示したブロック図である。
【００２６】
図３に示されるように、制御アプリケーションプログラム２０２は、制御部２０３と、記憶部２０４と、座標情報取得部２０５とを備えている。制御部２０３は、記憶部２０４に記憶されているタッチパッド１６の入力可能領域の情報を読み出して、タッチパッド１６の入力可能領域の制御を行う。この制御は、一般的なタッチセンサを用いた座標入力装置で用いられている制御である。すなわち、タッチパッド１６の入力可能領域を例えばＸ軸およびＹ軸に分割して、座標情報取得部２０５から取得した座標情報に従って制御を行うものである。また、制御部２０３は、タッチパッド１６の入力可能領域の情報に対応するＬＥＤ３１〜３４の箇所を点灯させる制御を行う。記憶部２０４は、タッチパッド１６の入力可能領域の情報を記憶する。また、制御部２０３によって新たに入力される入力可能領域の情報を記憶して古い情報を更新する。座標情報取得部２０５は、タッチパッド１６の入力可能領域を例えばＸ軸およびＹ軸に分割して、タッチセンサからの座標情報を取得して制御部２０３に渡す処理を行う。
【００２７】
次に、図４のフローチャートを参照して、本発明の実施形態に係る情報処理装置および座標入力装置を適用したプログラムの手順の概要を説明する。
【００２８】
ＣＰＵ１０１は、主メモリ１０３に制御アプリケーションプログラム２０２をロードし実行する。
【００２９】
ＣＰＵ１０１は、タッチパッド操作範囲設定ユーティリティを起動する（ステップＳ１０１）。タッチパッド操作範囲設定ユーティリティは、例えばコンピュータ１０に予め搭載されているプログラムであり、ユーザによってタッチパッド操作範囲の設定を行うことができる。タッチパッド操作範囲設定ユーティリティを起動すると、例えば図５に示されるように、タッチパッド操作範囲設定画面がＬＣＤ１７に表示される（ステップＳ１０２）。ＬＣＤ１７に表示されたタッチパッド操作範囲設定画面では、タッチパッド１６の領域を例えば、１８個の領域に分割して表示している操作領域４０、クリックボタン領域４１、設定ボタンであるＯＫボタン４２、および設定のキャンセルを行うキャンセルボタン４３を備えている。
【００３０】
ＣＰＵ１０１によって制御されることで、タッチパッド操作範囲設定画面上で、操作範囲の設定が行われる（ステップＳ１０３）。例えば、図６に示されるように、開始点５１からマウス等で利用したいタッチパッド１６の領域を指定する。例えば、開始点５１から終了点５０までポインタ５０をマウスの左クリックをしたままで矢印のように移動させることにより、選択範囲５３が点線で表示される。ここで、マウスの左クリックを離すことにより、マウスイベントとしてＯＳに通知後に、タッチパッド１６の領域が選択され、例えば図７に示されるように、設定領域６０として色が付される等の表示が行われる。すなわち、ユーザの操作により開始点５１からマウスのクリックが離れるまでの間は領域（選択領域５３）を選択し、ユーザの操作により終了点５０でマウスのクリックが離れるときに領域（選択領域５３）の選択が完了するものである。
【００３１】
次に、例えば、図８に示されるように、開始点５１からマウス等で利用したいクリックボタンの領域を指定する。例えば、開始点５１から終了点５０までポインタ５０をマウスの左クリックをしたままで矢印のように移動させることにより、選択範囲５３が点線で表示される。ここで、マウスの左クリックを離すことにより、クリックボタンの領域が選択され、例えば図９に示されるように、選択領域６１として色が付される等の表示が行われる。さらに、例えば、図１０に示されるように、開始点５１からマウス等で利用したいクリックボタンの領域を指定する。例えば、開始点５１から終了点５０までポインタ５０をマウスの左クリックをしたままで矢印のように移動させることにより、選択範囲５３が点線で表示される。ここで、マウスの左クリックを離すことにより、クリックボタンの領域が選択され、例えば図１１に示されるように、選択領域６２として色が付される等の表示が行われる。
【００３２】
次に、ＣＰＵ１０１は、設定ボタンであるＯＫボタン４２または設定のキャンセルを行うキャンセルボタン４３のいずれかが押下されたか否かを判別する（ステップＳ１０４：図４）。ステップＳ１０４で、ＣＰＵ１０１によって、ＯＫボタン４２が押下されたと判別された場合には（ステップＳ１０４のＯＫ）、操作範囲の設定処理を行う（ステップＳ１０５）。一方、ステップＳ１０４で、ＣＰＵ１０１によって、キャンセルボタン４３が押下されたと判別された場合には（ステップＳ１０４のキャンセル）、操作範囲の設定処理を解除してタッチパッド操作範囲設定ユーティリティを終了する。
【００３３】
なお、上述した実施形態では、ユーザの設定の自由度を優先して、クリックボタンの設定領域を個別に２回設定するように説明しているが、これに限定されることはない。例えば、クリックボタンの設定領域を１カ所設定すると、もう一カ所は反対側に自動的に選択されるようにしてもよい。すなわち、図１１に示しているクリックボタンの設定領域６２を設定すると、自動的に左右対称になるように反対側の領域であるクリックボタンの設定領域６１が選択されるようにしてもよい。
【００３４】
以上のように設定されたタッチパッド１６の入力可能領域は、実際のコンピュータ１０では、例えば図１２に示されるような状態となる。タッチパッド１６の入力可能領域７０、７１、７２は、実際には点線は表示されないが、説明上、点線を付して示している。例えば、タッチパッド１６の入力可能領域７０をユーザに明示するために、ＬＥＤ３１、３３の対応する領域３１ａ、３３ａを点灯させる。このようにＬＥＤ３１、３３の対応する領域３１ａ、３３ａを点灯させることにより、入力可能領域７０をユーザに明示することができる。また、例えば、タッチパッド１６の入力可能領域７１、７２をユーザに明示するために、ＬＥＤ３４の対応する領域３４ａ、３４ｂを点灯させる。このようにＬＥＤ６２、６３の対応する領域３４ａ、３４ｂを点灯させることにより、入力可能領域７１、７２をユーザに明示することができる。また、必要に応じて、図１１に示した設定画面の縮小画面をＬＣＤ１７の一部に表示するようにしてもよい。
【００３５】
上述した実施形態によれば、タッチパッド１６の入力可能領域を変更して設定することができる。また、クリックボタンの領域も独立して設定することができる。このため、従来からコンピュータ１０に備えられている座標入力装置に表示装置であるＬＥＤを付加して用いることにより、容易にタッチパッド１６の入力可能領域を変更して設定することができる。
【００３６】
次に、本実施形態の変形例について説明する。上述した実施形態では、タッチパッド１６の入力可能領域の変更について説明したが、座標入力装置として、タッチセンサを備えたＬＣＤを用いて行うこともできる。タッチセンサを備えたＬＣＤを用いる場合は、クリックボタンの領域の設定は不要である。さらに、特別な機能のボタンを新たに設定するようにしてもよい。また、ＬＥＤはＬＣＤ１７の近傍に設けるようにする。すなわち、ＬＥＤは、ディスプレイユニット１２のフレーム部分に設けるようにする。ディスプレイユニット１２のフレーム部分にＬＥＤを設けた場合は、ＬＣＤの視認性確保のため、常時ＬＥＤを点灯するモードと、必要なときだけ所定のボタン（例えば、Ｃｔｒｌ＋「Ｌ」等）を押すことで点灯および消灯するモードを備えてもよい。
【００３７】
本変形例では、ＬＣＤ１７の近傍にＬＥＤを設けることで、上述した実施形態と同様に効果を奏することができる。このように、タッチセンサを備えたＬＣＤを用いた例えばタブレットＰＣ等においても本実施形態を適用することができる。
【００３８】
また、本実施形態の情報処理装置はコンピュータ１０によって実現するのみならず、例えば、ＰＤＡのような様々なコンシューマ情報処理装置によって実現することもできる。さらに、制御アプリケーション２０２の機能は、ＤＳＰ、マイクロコンピュータのようなハードウェアによっても実現可能である。
【００３９】
また、本発明は、前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施形態に係る情報処理装置の概観を示す図。
【図２】同実施形態の情報処理装置のシステム構成を示すブロック図。
【図３】同実施形態の情報処理装置の制御アプリケーションの機能構成を説明するためのブロック図。
【図４】同実施形態の情報処理装置によって実行される処理の手順の一例を示すフローチャート。
【図５】同実施形態の情報処理装置によって実行されるタッチパッドの入力可能領域の設定処理の概念を示す図。
【図６】同実施形態の情報処理装置によって実行されるタッチパッドの入力可能領域の設定処理の領域設定の概念を示す図。
【図７】同実施形態の情報処理装置によって実行されるタッチパッドの入力可能領域の設定処理の概念を示す図。
【図８】同実施形態の情報処理装置によって実行されるタッチパッドの入力可能領域の設定処理の領域設定の概念を示す図。
【図９】同実施形態の情報処理装置によって実行されるタッチパッドの入力可能領域の設定処理の概念を示す図。
【図１０】同実施形態の情報処理装置によって実行されるタッチパッドの入力可能領域の設定処理の領域設定の概念を示す図。
【図１１】同実施形態の情報処理装置によって実行されるタッチパッドの入力可能領域の設定処理の概念を示す図。
【図１２】同実施形態の情報処理装置が備えるタッチパッドの入力可能領域に対応するＬＥＤが点灯された状態を示す図。
【符号の説明】
【００４１】
１０…コンピュータ（情報処理装置）、１２…ディスプレイユニット、１６…タッチパッド、１７…ＬＣＤ、３１〜３４…ＬＥＤ、４０…操作領域、４１…クリックボタン領域、４２…ＯＫボタン、４３…キャンセルボタン、５０…ポインタ、５１…開始点、５２…終了点、５３…選択領域、６０、６１、６２…選択領域、７０、７１、７２…入力可能領域、１０１…ＣＰＵ、２０２…制御アプリケーション、２０３…制御部、２０４…記憶部、２０５…座標情報取得部
【図１】
2010152698.tif 000003
【図２】
2010152698.tif 000004
【図３】
2010152698.tif 000005
【図４】
2010152698.tif 000006
【図５】
2010152698.tif 000007
【図６】
2010152698.tif 000008
【図７】
2010152698.tif 000009
【図８】
2010152698.tif 000010
【図９】
2010152698.tif 000011
【図１０】
2010152698.tif 000012
【図１１】
2010152698.tif 000013
【図１２】
2010152698.tif 000014