(57)【要約】【課題】ポインタの移動操作性を向上させることを目的とする。【解決手段】情報処理装置１は、本体側筐体に設けられたタッチパッドを備えている。タッチパッド制御部３０は、情報処理装置１が複数のディスプレイへの表示が可能とされている状態で、タッチパッドを仮想的に複数の領域に分割し、各ディスプレイへの入力操作を行う入力操作領域として領域をそれぞれ割り当てる。タッチパッド制御部３０は、本体側筐体の長手方向の中央部を含むタッチパッドの領域をメインディスプレイの入力操作領域として割り当てる。【選択図】図４
2020101907.tif 000002
【特許請求の範囲】
【請求項１】
筐体に設けられたタッチパッドと、
複数のディスプレイへの表示が可能とされている状態で、前記タッチパッドを仮想的に複数の領域に分割し、各前記ディスプレイへの入力操作を行う入力操作領域として前記領域をそれぞれ割り当てるタッチパッド制御部と
を具備し、
前記タッチパッド制御部は、筐体の長手方向の中央部を含む前記タッチパッドの領域をメインディスプレイの入力操作領域として割り当てる情報処理装置。
【請求項２】
前記タッチパッド制御部は、前記メインディスプレイに対応する入力操作領域を他の前記ディスプレイに対応する入力操作領域よりも広く設定する請求項１に記載の情報処理装置。
【請求項３】
前記タッチパッド制御部は、前記メインディスプレイと他の前記ディスプレイの配置に基づいて前記領域の分割を行い、入力操作領域の割り当てを決定する請求項１または２に記載の情報処理装置。
【請求項４】
外部ディスプレイが接続されたことを検知する接続検知部を備え、
前記タッチパッド制御部は、前記接続検知部によって前記外部ディスプレイの接続が検知された場合に、前記タッチパッドの領域分割を行う請求項１から３のいずれかに記載の情報処理装置。
【請求項５】
前記タッチパッドへの入力操作に基づいてディスプレイ上のポインタを制御するポインタ制御部を備え、
前記ポインタ制御部は、ポインタを表示させるディスプレイを切り替える入力操作が前記タッチパッドから行われた場合に、今までポインタが表示されていた前記ディスプレイにポインタが移動した方向を示す情報を表示させる請求項１から４のいずれかに記載の情報処理装置。
【請求項６】
前記ポインタ制御部は、ポインタを表示させる前記ディスプレイを切り替える入力操作が前記タッチパッドから行われた場合に、移動先のポインタを移動前とは異なる表示態様で表示させる請求項５に記載の情報処理装置。
【請求項７】
前記タッチパッドの長手方向の長さが前記筐体の長手方向の長さの３分の２以上の長さとされ、前記タッチパッドの長手方向が前記筐体の長手方向と同じ方向となるように、前記タッチパッドが設けられている請求項１から６のいずれかに記載の情報処理装置。
【請求項８】
筐体に設けられたタッチパッドを備える情報処理装置に適用されるタッチパッド制御方法であって、
複数のディスプレイへの表示が可能とされている状態で、前記タッチパッドを仮想的に複数の領域に分割する工程と、
各前記ディスプレイへの入力操作を行う入力操作領域として前記領域をそれぞれ割り当てる工程と
を有し、
筐体の長手方向の中央部を含む前記タッチパッドの領域をメインディスプレイの入力操作領域として割り当てるタッチパッド制御方法。
【請求項９】
筐体に設けられたタッチパッドを備える情報処理装置に適用され、前記情報処理装置が搭載するコンピュータに実行させるためのタッチパッド制御プログラムであって、
複数のディスプレイへの表示が可能とされている状態で、前記タッチパッドを仮想的に複数の領域に分割する処理と、
各前記ディスプレイへの入力操作を行う入力操作領域として前記領域をそれぞれ割り当てる処理と
を含み、
筐体の長手方向の中央部を含む前記タッチパッドの領域をメインディスプレイの入力操作領域として割り当てるタッチパッド制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びタッチパッド制御方法並びにプログラムに関するものである。
【背景技術】
【０００２】
例えば、パーソナルコンピュータなどの情報処理装置では、マウス、トラックボール、タッチパッド等のポインティングデバイスをユーザが操作することにより、所望の入力操作を行うことができる。
【０００３】
また、情報処理装置に外部ディスプレイを接続し、２つ以上の表示装置に対して画像を表示させる拡張表示機能が知られている。拡張表示機能を用いることにより、例えば、複数の表示画面をあたかも一つの大表示画面として取り扱うことが可能となり、拡大画像をユーザに提供することができる。また、複数の表示装置に対してそれぞれ異なる画像を表示させることにより、多くの情報を同時にユーザに提供することができる。
【０００４】
このような拡張表示機能を用いている場合に、ユーザが一つの表示画面から他の表示画面へポインタ（マウスカーソル）を移動させたい場合には、一つの表示画面に表示されている現在の位置から他の表示画面における所望の位置までマウス等のポインティングデバイスを連続的に操作する必要がある。このため、マウスの移動距離が長くなり操作性が低下する。また、ポインタの操作をしばらく中断した後に作業を再開する場合には、ポインタを見つけるのに手間取ることがある。
【０００５】
上記のような不都合を解消するために、例えば、特許文献１には、複数の表示装置が接続された情報処理装置において、ユーザが特定の入力操作を行った場合（例えば、Ｆｎキーが押されている状態にある場合や、外付け３ボタンマウスの真ん中のボタンが操作された場合）には、ポインタがどちらの表示装置の表示画面に表示されているのかを判定し、現在ポインタが表示されていない方の表示画面の所定位置に自動的にポインタを移動させる方法が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−８９８９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示されている方法では、ユーザは、表示装置間においてポインタを移動させるために特定の入力操作を行わなければならず、操作が煩雑になる可能性がある。
【０００８】
本発明は、このような事情に鑑みてなされたものであって、ポインタの移動操作性を向上させることのできる情報処理装置及びタッチパッド制御方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第一態様は、筐体に設けられたタッチパッドと、複数のディスプレイへの表示が可能とされている状態で、前記タッチパッドを仮想的に複数の領域に分割し、各前記ディスプレイへの入力操作を行う入力操作領域として前記領域をそれぞれ割り当てるタッチパッド制御部とを具備し、前記タッチパッド制御部は、筐体の長手方向の中央部を含む前記タッチパッドの領域をメインディスプレイの入力操作領域として割り当てる情報処理装置である。
【００１０】
本発明の第二態様は、筐体に設けられたタッチパッドを備える情報処理装置に適用されるタッチパッド制御方法であって、複数のディスプレイへの表示が可能とされている状態で、前記タッチパッドを仮想的に複数の領域に分割する工程と、各前記ディスプレイへの入力操作を行う入力操作領域として前記領域をそれぞれ割り当てる工程とを有し、筐体の長手方向の中央部を含む前記タッチパッドの領域をメインディスプレイの入力操作領域として割り当てるタッチパッド制御方法である。
【００１１】
本発明の第三態様は、筐体に設けられたタッチパッドを備える情報処理装置に適用され、前記情報処理装置が搭載するコンピュータに実行させるためのタッチパッド制御プログラムであって、複数のディスプレイへの表示が可能とされている状態で、前記タッチパッドを仮想的に複数の領域に分割する処理と、各前記ディスプレイへの入力操作を行う入力操作領域として前記領域をそれぞれ割り当てる処理とを含み、筐体の長手方向の中央部を含む前記タッチパッドの領域をメインディスプレイの入力操作領域として割り当てるタッチパッド制御プログラムである。
【発明の効果】
【００１２】
本発明の開示によれば、ポインタの移動操作性を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る情報処理装置の概略外観図である。
【図２】本発明の一実施形態に係る本体側筐体の概略平面図である。
【図３】本発明の一実施形態に係る情報処理装置のハードウェアの概略構成を示した図である。
【図４】本発明の一実施形態に係る情報処理装置が備える機能の一部を示した機能ブロック図である。
【図５】本発明の一実施形態に係るタッチパッド制御部によるタッチパッドの分割及び入力操作領域の割り当ての一例を示した図である。
【図６】ユーザ側から平面視した場合のディスプレイと外部ディスプレイとの一配置例を模式的に示した図である。
【図７】図６に示したディスプレイ配置におけるタッチパッドの分割及び入力操作領域の割り当て例を示した図である。
【図８】ユーザ側から平面視した場合のディスプレイと外部ディスプレイとの一配置例を模式的に示した図である。
【図９】図８に示したディスプレイ配置におけるタッチパッドの分割及び入力操作領域の割り当て例を示した図である。
【図１０】ユーザ側から平面視した場合のディスプレイと外部ディスプレイとの一配置例を模式的に示した図である。
【図１１】ポインタが表示されているディスプレイを切り替えた場合におけるポインタの移動元ディスプレイ及び移動先ディスプレイにおける表示の一態様を示した図である。
【図１２】ポインタが表示されているディスプレイを切り替えた場合におけるポインタの移動元ディスプレイ及び移動先ディスプレイにおける表示の一態様を示した図である。
【図１３】ポインタ制御部によるポインタ制御の他の例を説明するための説明図である。
【発明を実施するための形態】
【００１４】
以下に、本発明の一実施形態に係る情報処理装置及びタッチパッド制御方法並びにプログラムについて、図面を参照して説明する。本実施形態では、情報処理装置の一例として情報処理装置１を例に挙げて説明するが、情報処理装置はこれに限られず、デスクトップＰＣ、タブレット端末、ハイブリッド型ＰＣ等でもよい。
【００１５】
図１は本発明の一実施形態に係る情報処理装置１の概略外観図である。図１に示すように、情報処理装置１はクラムシェル型のノートＰＣとされており、本体側筐体２に入力デバイス１７を備え、ディスプレイ側筐体３にディスプレイ１５を備えている。
入力デバイス１７は、キーボード２１及びタッチパッド２２を備えている。なお、タッチパッド２２の他、例えば、マウス、トラックボール、ペンタブレット、トラックポイント（ポインティング・スティック）、ジョイスティック等の他のポインティングデバイスを更に備えていてもよい。
【００１６】
また、情報処理装置１は、一または複数台の外部ディスプレイが接続可能な構成とされており、図１では一台の外部ディスプレイ２０が接続されている場合を例示している。すなわち、情報処理装置１は、一または複数台の外部ディスプレイを接続するための接続端子を備えており、接続された外部ディスプレイに対しても表示制御を可能とする拡張表示機能を有している。
【００１７】
この拡張表示機能には、主に使用するディスプレイを「メインディスプレイ」として設定する設定機能が含まれている。この設定機能を用いることにより、ユーザが「メインディスプレイ」を選定可能な構成とされている。なお、デフォルト設定では、ディスプレイ側筐体３に設けられているディスプレイ１５がメインディスプレイとして設定されている。
【００１８】
以下の説明においては、便宜上、ディスプレイ側筐体３に設けられたディスプレイ１５が「メインディスプレイ」として設定されており、外部ディスプレイ２０が補助的に用いられる「サブディスプレイ」として設定されている場合を例示して説明する。
【００１９】
図２は、本体側筐体２の概略平面図である。図２に示すように、タッチパッド２２の長手方向の長さＬ１は本体側筐体２の長手方向の長さＬ２の３分の２以上の長さとされている。また、タッチパッド２２は、その長手方向が本体側筐体２の長手方向と同じ方向となるように、本体側筐体２に設けられている。
【００２０】
図３は、本発明の一実施形態に係る情報処理装置１のハードウェアの概略構成を示した図である。図３に示すように、情報処理装置１は、例えば、ＣＰＵ（Central  Processing  Unit）１１、ＲＯＭ（Read  Only  Memory）１２、メモリ１３、表示制御部１４、ディスプレイ１５、フラッシュメモリ１６、入力デバイス１７、及び通信デバイス１８等を備えている。また、これら各部はバス１９を介して直接または間接的に接続されている。また、表示制御部１４には、複数の外部ディスプレイが接続可能な構成とされており、本実施形態では、一台の外部ディスプレイ２０が接続されている場合を例示している。
【００２１】
ＣＰＵ１１は、例えば、フラッシュメモリ１６に格納されたＯＳ（Operating  System）により情報処理装置１全体の制御を行うと共に、フラッシュメモリ１６に格納された各種のプログラムに基づいて、入力デバイス１７を介したユーザの操作に応じた処理や後述するタッチパッド制御機能、ポインタ制御機能等に関する各種処理を実行する。
ＲＯＭ１２は、例えば、ＢＩＯＳ（Basic  Input/Output  System）や各種データ等を格納している。
メモリ１３は、ＣＰＵ１１の実行プログラムの読み込み及び実行プログラムによる処理データの書き込みを行う作業領域として利用される書き込み可能なメモリであり、一例として、キャッシュメモリやＲＡＭ（Random  Access  Memory）等が挙げられる。
【００２２】
表示制御部１４は、ＣＰＵ１１からの指令に基づいてディスプレイ１５及び外部ディスプレイ２０が備える各表示画面上に画面表示を行う。表示制御部１４は、例えば、ＧＵＩ（Graphical  User  Interface）であり、一般にＧＰＵ（Graphics  Processing  Unit）と呼ばれるコントローラチップを備え、ローカルメモリ上（図示略）に表示データを作成し、ディスプレイ１５及び外部ディスプレイ２０に表示データをそれぞれ出力する。この表示制御部１４は、ディスプレイ１５及び外部ディスプレイ２０がそれぞれ備える表示画面に対して個別に表示制御を行う。
【００２３】
ディスプレイ１５及び外部ディスプレイ２０は、例えば、液晶ディスプレイ、ＥＬディスプレイなどであり、それぞれが表示画面を有し、表示制御部１４による制御に基づく表示を行う。
【００２４】
フラッシュメモリ１６は、情報処理装置１全体の制御を行うためのＯＳ、周辺機器類をハードウェア操作するための各種ドライバ、特定業務に向けられたアプリケーション、及び各種データやファイル等を格納する機能を有する。なお、情報処理装置１は、フラッシュメモリ１６に替わる記憶手段としてＨＤＤ（Hard  Disk  Drive）等、他の記憶手段を備えてもよい。
【００２５】
入力デバイス１７は、ユーザが入力操作を行うためのユーザインターフェスであり、キーボード２１及びタッチパッド２２を備えている。キーボード２１は、文字入力等の種々の入力操作を行うための入力デバイスであり、図１に示したように物理キーボードであってもよいし、ソフトウェアキーボードであってもよい。
【００２６】
タッチパッド２２は、ユーザの指が接触するか、所定の距離（例えば、数ｍｍ）内に接近すると、タッチパッド内にユーザの指があるものと認識されるようになっている。なお、タッチパッド２２の構成や操作位置座標の検出方法等については公知であるためここでの詳細な説明は省略する。タッチパッド２２は、表示画面上に表示されるポインタを移動させたり、所望のアプリケーションを動作させたりするための入力デバイスとして用いられる。
通信デバイス１８は、他のデバイスとの間との通信を行う。
【００２７】
図４は、本実施形態に係る情報処理装置１が備える機能の一部を示した機能ブロック図である。図４に示すように、情報処理装置１は、タッチパッドの制御を実現するためのタッチパッド制御部３０、ポインタの表示制御を実現するためのポインタ制御部３２、及び接続検知部３４を備えている。
【００２８】
後述する各部の機能を実現するための一連の処理は、一例として、プログラム（例えば、タッチパッド制御プログラム）の形式でフラッシュメモリ１６等の記憶装置に記憶されており、このプログラムをＣＰＵ１１がメモリ１３に読み出して、情報の加工・演算処理を実行することにより、各種機能が実現される。なお、プログラムは、フラッシュメモリ１６に予めインストールされている形態や、他のコンピュータ読み取り可能な記憶媒体に記憶された状態で提供される形態、有線又は無線による通信手段を介して配信される形態等が適用されてもよい。コンピュータ読み取り可能な記憶媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等である。
【００２９】
タッチパッド制御部３０は、外部ディスプレイ２０が接続されていない状態において、タッチパッド２２の全域をディスプレイ１５への入力操作を行う入力操作領域として割り当てる。また、タッチパッド制御部３０は、複数のディスプレイへの表示が可能とされている状態、一例として、外部ディスプレイ２０が接続されている状態において、タッチパッド２２を仮想的に複数の領域に分割し、ディスプレイ１５及び外部ディスプレイ２０の入力操作を行う入力操作領域として各領域をそれぞれ割り当てる。
【００３０】
例えば、一台の外部ディスプレイ２０が情報処理装置１に接続されている場合、タッチパッド制御部３０は、タッチパッド２２の操作領域を仮想的に２分割し、一方にディスプレイ１５の入力操作を行う入力操作領域ＴＰ１を、他方に外部ディスプレイ２０の入力操作を行う入力操作領域ＴＰ２を割り当てる。
【００３１】
タッチパッド制御部３０は、例えば、タッチパッド２２を仮想的に分割する場合、図５に示すように、本体側筐体２の長手方向の中央部（例えば、図５の中心線Ｃの近傍領域）を含む領域と、それ以外の領域とに分割する。そして、本体側筐体２の長手方向の中央部を含む領域にメインディスプレイとして設定されているディスプレイ１５の入力操作領域ＴＰ１を割り当て、入力操作領域ＴＰ１以外の他の領域にサブディスプレイとして設定されている外部ディスプレイ２０の入力操作領域ＴＰ２を割り当てる。
【００３２】
なお、本実施形態では、１台の外部ディスプレイ２０を接続している場合を例示しているので、タッチパッド２２を仮想的に２つの領域に分割しているが、２台以上の外部ディスプレイが接続されている場合には、接続されている外部ディスプレイの台数に応じて、分割数が増減することはいうまでもない。なお、タッチパッド２２を３つ以上の領域に分割する場合でも、タッチパッド２２において本体側筐体２の長手方向の中央部を含む領域にメインディスプレイとして設定されているディスプレイの入力操作領域を割り当てるとよい。
【００３３】
タッチパッド制御部３０は、メインディスプレイが割り当てられる入力操作領域ＴＰ１をサブディスプレイが割り当てられる入力操作領域ＴＰ２よりも広く設定してもよい。
【００３４】
また、タッチパッド制御部３０は、ディスプレイ１５と外部ディスプレイ２０との配置に基づいて領域の分割を行い、入力操作領域の割り当てを決定することとしてもよい。例えば、ディスプレイ１５の長さ方向における中心線Ｃ１に対して、外部ディスプレイ２０の長さ方向における中心線Ｃ２が右側にあるか左側にあるかによって、タッチパッドの分割位置や割当てを決定することとしてもよい。
【００３５】
例えば、図６はユーザ側から平面視した場合のディスプレイ１５と外部ディスプレイ２０との一配置例を模式的に示した図である。図６（ａ）はディスプレイ１５と外部ディスプレイ２０とが横並びに配置された例、図６（ｂ）はディスプレイ１５の上方に外部ディスプレイ２０が配置された例、図６（ｃ）はディスプレイ１５の下方に外部ディスプレイ２０が配置された例であり、いずれもディスプレイ１５の中心線Ｃ１が外部ディスプレイ２０の中心線Ｃ２よりも右側に位置している。
【００３６】
図６（ａ）〜（ｃ）に示すような配置例では、図７に示すように、タッチパッド２２は、右側領域が左側領域よりも広くなるように、かつ、右側領域が本体側筐体２の中心部を含むように仮想的に分割される。そして、右側領域にメインディスプレイとして設定されているディスプレイ１５の入力操作領域ＴＰ１が割り当てられ、左側の領域にサブディスプレイとして設定されている外部ディスプレイ２０の入力操作領域ＴＰ２が割り当てられる。
【００３７】
一方、例えば、図８（ａ）〜（ｃ）に示すように、ディスプレイ１５の中心線Ｃ１が外部ディスプレイ２０の中心線Ｃ２よりも左側にある場合には、図９に示すように、タッチパッド２２は、左側領域が右側領域よりも広くなるように、かつ、左側領域が本体側筐体２の中心部を含むように仮想的に分割される。そして、左側領域にメインディスプレイとして設定されているディスプレイ１５の入力操作領域ＴＰ１が割り当てられ、左側の領域にサブディスプレイとして設定されている外部ディスプレイ２０の入力操作領域ＴＰ２が割り当てられる。
【００３８】
なお、図８（ａ）〜（ｃ）も図６（ａ）〜（ｃ）と同様に、図８（ａ）はディスプレイ１５と外部ディスプレイ２０とが横並びに配置された例、図８（ｂ）はディスプレイ１５の上方に外部ディスプレイ２０が配置された例、図８（ｃ）はディスプレイ１５の下方に外部ディスプレイ２０が配置された例を示している。
【００３９】
また、図１０（ａ）、（ｂ）に示すように、ディスプレイ１５と外部ディスプレイ２０とが上下方向に並んで配置され、かつ、ディスプレイ１５の中心線Ｃ１と外部ディスプレイ２０の中心線Ｃ２とが一致するような場合には、図７または図９に示したタッチパッド２２の分割例及び割当例を適宜採用することが可能である。例えば、どちらを採用するかは、デフォルトで決めておいてもよいし、ユーザによる設定が可能な構成としてもよいし、ユーザの利き手がわかるようであれば、ユーザの利手側にディスプレイ１５の入力操作領域ＴＰ１を割り当てることとしてもよい。
【００４０】
ポインタ制御部３２は、タッチパッド２２の入力操作領域ＴＰ１、ＴＰ２から入力される操作情報に基づいてディスプレイ１５及び外部ディスプレイ２０におけるポインタを制御する。
【００４１】
例えば、ポインタ制御部３２は、ポインタが現在表示されているディスプレイの識別情報とディスプレイ上におけるポインタの位置座標とが関連付けられたポインタ位置情報を管理しており、タッチパッド２２からの操作情報に基づいてポインタ位置情報を更新する。
【００４２】
ポインタの位置座標は、例えば、ディスプレイ１５及び外部ディスプレイ２０が備える表示画面のスクリーン座標系によって定義される。スクリーン座標系は、スクリーンの左上が座標の原点（０，０）に設定されており、左上から水平方向にｘ軸、垂直方向にｙ軸が設定されている。具体的には、スクリーンの左上を基準に右にいくほどｘ座標値が増加し、また、左上から下にいくほどｙ座標値が増加するように設定されている。
【００４３】
ポインタ制御部３２は、例えば、タッチパッド２２の入力操作領域ＴＰ１から操作方向及び操作量を含む操作情報を受け付けた場合、ポインタが入力操作領域ＴＰ１に対応付けられているディスプレイ１５に表示されているかをポインタ位置情報に基づいて判定する。この結果、ポインタがディスプレイ１５に表示されている場合には、タッチパッド２２の入力操作領域ＴＰ１から受け付けた操作情報に基づいてディスプレイ１５におけるポインタ位置情報を更新し、更新後のポインタ位置情報に基づいてディスプレイ１５上のポインタを移動等させる。
【００４４】
一方、ポインタがディスプレイ１５に表示されていなかった場合には、換言すると、ポインタが外部ディスプレイ２０に表示されていた場合には、ディスプレイ１５の所定座標位置（例えば、画面中心位置）にポインタを表示させ、換言すると、瞬間的にポインタを外部ディスプレイ２０からディスプレイ１５に移動させ、引き続き、操作情報に基づいてポインタを移動させる。
【００４５】
また、ポインタ制御部３２は、ポインタが表示されているディスプレイを切り替えた場合には、ポインタの移動元であるディスプレイである外部ディスプレイ２０に、ポインタの移動方向を示す情報を表示する。例えば、図１１に示すように、外部ディスプレイ２０には、ディスプレイ１５の方向を向いた矢印を表示させる。なお、この表示態様は一例であり、他の表示態様を採用してもよい。これにより、ユーザはポインタがどちらのディスプレイに表示されているのかを容易に把握することができる。
【００４６】
また、ポインタを表示するディスプレイが切り替えられた場合には、ポインタの移動先におけるディスプレイ、すなわち、この場合には、ディスプレイ１５におけるポインタの表示態様を通常とは異ならせることとしてもよい。例えば、一態様として、点滅させる、ポインタの表示輝度を高くする、通常より大きめのサイズにする、色を変えるといったことが挙げられる。これにより、切替先のディスプレイにおけるポインタの位置をわかりやすくユーザに伝えることができる。
【００４７】
また同様に、ポインタ制御部３２は、タッチパッド２２の入力操作領域ＴＰ２から操作方向及び操作量を含む操作情報を受け付けた場合、ポインタが入力操作領域ＴＰ２に対応付けられている外部ディスプレイ２０に表示されているかをポインタ位置情報に基づいて判定する。この結果、ポインタが外部ディスプレイ２０に表示されている場合には、タッチパッド２２の入力操作領域ＴＰ２から受け付けた操作情報に基づいてポインタ位置情報を更新し、更新後のポインタ位置情報に基づいて外部ディスプレイ２０上のポインタを移動等させる。
【００４８】
一方、ポインタが外部ディスプレイ２０に表示されていなかった場合には、換言すると、ポインタがディスプレイ１５に表示されていた場合には、外部ディスプレイ２０の所定座標位置（例えば、画面中心位置）にポインタを表示させ、換言すると、瞬間的にポインタをディスプレイ１５から外部ディスプレイ２０に移動させ、引き続き、操作情報に基づいてポインタを移動させる。
【００４９】
また、ポインタ制御部３２は、ポインタが表示されているディスプレイを切り替えた場合には、ポインタの移動元であるディスプレイであるディスプレイ１５に、ポインタの移動方向を示す情報を表示する。例えば、図１２に示すように、ディスプレイ１５には、外部ディスプレイ２０の方向を向いた矢印を表示させる。なお、この表示態様は一例であり、他の表示態様を採用してもよい。これにより、ユーザはポインタがどちらのディスプレイに表示されているのかを容易に把握することができる。
【００５０】
また、ポインタを表示するディスプレイが切り替えられた場合には、ポインタの移動先におけるディスプレイ、すなわち、この場合には、外部ディスプレイ２０におけるポインタの表示態様を通常とは異ならせることとしてもよい。例えば、一態様として、点滅させる、ポインタの表示輝度を高くする、通常より大きめのサイズにする、色を変えるといったことが挙げられる。これにより、切替先のディスプレイにおけるポインタの位置をわかりやすくユーザに伝えることができる。
【００５１】
接続検知部３４は、外部ディスプレイ２０が情報処理装置１の接続端子に接続されたことを検知する。
【００５２】
次に、上記構成を備える本実施形態に係る情報処理装置１の作用について説明する。
まず、外部ディスプレイ２０の接続が接続検知部３４によって検知されていない状態においては、タッチパッド制御部３０により、例えば、タッチパッド２２の全領域にディスプレイ１５の入力操作領域が割り当てられる。
タッチパッド２２がユーザによって操作されることによって、入力情報が受け付けられると、受け付けた操作情報に基づいてディスプレイ１５上のポインタがポインタ制御部３２によって制御される。
【００５３】
一方、外部ディスプレイ２０の接続が接続検知部３４によって検知されている状態においては、タッチパッド制御部３０により、外部ディスプレイ２０の接続台数に応じた分割数でタッチパッド２２が仮想的に分割される。このとき、仮想的に分割される領域のうち、本体側筐体２の長さ方向の中心部を含む領域は他の領域に比べて広くなるように分割され、この広い領域にメインディスプレイとして設定されているディスプレイ１５の入力操作領域が割り当てられる。また、他の領域には、他のディスプレイ、すなわち、外部ディスプレイ２０がそれぞれ割り当てられる。また、領域の割り当ては、ディスプレイ１５と外部ディスプレイ２０との配置位置に応じて決定するとよい。
【００５４】
そして、入力操作領域ＴＰ１がユーザによって操作されることによって、入力操作領域ＴＰ１から操作情報が受け付けられると、ポインタ制御部３２は、入力操作領域ＴＰ１に対応するディスプレイ１５にポインタが表示されているか否かを判定する。この結果、ポインタがディスプレイ１５に表示されていれば、ポインタ制御部３２は操作情報に基づいてディスプレイ１５に表示されているポインタの制御を行う。
【００５５】
一方、ポインタがディスプレイ１５に表示されていない場合には、ポインタ制御部３２は、図１１に示すように、外部ディスプレイ２０からディスプレイ１５にポインタＰ１を移動させる。また、このとき、ポインタ制御部３２は、ポインタＰ１の移動元である外部ディスプレイ２０には、ポインタがディスプレイ１５に移動した旨を通知するための情報（例えば、ディスプレイ１５に向けた矢印等）を表示させ、ディスプレイ１５にはポインタＰ１を通常の表示態様とは異なる表示態様で表示させる。これにより、ユーザはポインタＰ１が移動したことを容易に確認することができ、移動先であるディスプレイ１５においてもポインタＰ１を容易に見つけることが可能となる。
【００５６】
同様に、入力操作領域ＴＰ２がユーザによって操作されることによって、入力操作領域ＴＰ２から操作情報が受け付けられると、ポインタ制御部３２は、入力操作領域ＴＰ２に対応する外部ディスプレイ２０にポインタが表示されているか否かを判定する。この結果、ポインタが外部ディスプレイ２０に表示されていれば、ポインタ制御部３２は操作情報に基づいて外部ディスプレイ２０に表示されているポインタの制御を行う。
【００５７】
一方、ポインタが外部ディスプレイ２０に表示されていない場合には、ポインタ制御部３２は、図１２に示すように、ディスプレイ１５から外部ディスプレイ２０にポインタＰ１を移動させる。また、このとき、ポインタ制御部３２は、ポインタＰ１の移動元であるディスプレイ１５には、ポインタが外部ディスプレイ２０に移動した旨を通知するための情報（例えば、外部ディスプレイ２０に向けた矢印）を表示させ、外部ディスプレイ２０にはポインタＰ１を通常の表示態様とは異なる表示態様で表示させる。これにより、ユーザはポインタＰ１がディスプレイ１５から外部ディスプレイ２０に移動したことを容易に確認することができ、移動先である外部ディスプレイ２０においてもポインタＰ１を容易に見つけることが可能となる。
【００５８】
以上、説明したように、本実施形態に係る情報処理装置及びタッチパッド制御方法並びにプログラムによれば、以下の作用効果を奏する。
外部ディスプレイ２０が接続されている状態で、タッチパッド２２を仮想的に複数の領域に分割し、ディスプレイ１５及び外部ディスプレイ２０への入力操作を行う入力操作領域ＴＰ１、ＴＰ２として領域をそれぞれ割り当てるタッチパッド制御部３０を有している。これにより、外部ディスプレイ２０が接続されている状態においては、自動的にタッチパッド２２の仮想分割及び入力操作領域の割り当てが行われることとなる。これにより、ユーザがタッチパッド２２への領域分割や入力操作領域の割り当ての設定を行う必要がなく、利便性を高めることができる。
【００５９】
また、タッチパッド制御部３０は、本体側筐体２の長手方向の中央部を含むタッチパッド２２の分割領域をメインディスプレイの入力操作領域ＴＰ１として割り当てる。このように、主に用いられることが想定されるメインディスプレイの入力操作領域を本体側筐体２の長手方向の中央部に割り当てることで、ユーザビリティを向上させることが可能となる。更に、メインディスプレイの入力操作領域ＴＰ１をサブディスプレイの入力操作領域ＴＰ２よりも広くすることで、ユーザビリティを更に向上させることが可能となる。
【００６０】
また、ディスプレイ１５と外部ディスプレイ２０との配置関係に基づいて領域の分割及び入力操作領域の割り当てが行われるので、ユーザに対して入力操作領域とディスプレイとの対応付けを直感的に認識させることができる。
【００６１】
更に、ポインタが一方のディスプレイから他のディスプレイへ移動した場合には、移動元のディスプレイに対してポインタが移動した方向を示す情報を表示させるので、ユーザはポインタがどの方向に移動したかを容易に把握することができる。また、ポインタの移動先であるディスプレイには、ポインタを通常とは異なる表示態様で表示させるので、ポインタを強調することができる。これにより、ユーザは移動先のディスプレイにおいてポインタを容易に見つけることができる。また、このようにすることで、ユーザの意図しない操作によって偶発的にポインタが移動してしまった場合でも、ユーザはポインタがどこに表示されているのかを容易に見つけることができる。
【００６２】
また、タッチパッド２２の長手方向の長さＬ１が、本体側筐体２の長手方向の長さＬ２の３分の２以上の長さとされており、一般的なタッチパッドのサイズに比べて大きな作りとされている。このため、ユーザの操作性を向上させることができる。
【００６３】
以上、本発明について実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更又は改良を加えることができ、該変更又は改良を加えた形態も本発明の技術的範囲に含まれる。また、上記実施形態を適宜組み合わせてもよい。
【００６４】
例えば、上述した実施形態では、タッチパッド２２を仮想的に複数の領域に分割し、各領域に対してディスプレイ１５及び外部ディスプレイ２０に対応する入力操作領域ＴＰ１、ＴＰ２を割り当て、入力操作領域ＴＰ１における入力操作はディスプレイ１５に対する操作情報として取り扱い、入力操作領域ＴＰ２における入力操作は外部ディスプレイ２０に対する操作情報として取り扱っていた。
【００６５】
これに代えて、例えば、図１３に示すように、一方の入力操作領域ＴＰ１からユーザの指が離れることなく、他方の入力操作領域ＴＰ２に侵入した場合には、引き続き入力操作領域ＴＰ１への入力操作として取り扱うこととしてもよい。そして、指がタッチパッド２２から離れた時点で入力操作領域ＴＰ１への操作入力が終了したと判定し、新たな入力操作を待機する状態となる。このように、指がタッチパッド２２から離れずに複数の入力操作領域間を移動した場合には、最初にタッチした入力操作領域への入力とみなすことにより、操作性を更に向上させることが可能となる。
【符号の説明】
【００６６】
１      ：情報処理装置
２      ：本体側筐体
３      ：ディスプレイ側筐体
１１    ：ＣＰＵ
１２    ：ＲＯＭ
１３    ：メモリ
１４    ：表示制御部
１５    ：ディスプレイ
１６    ：フラッシュメモリ
１７    ：入力デバイス
１８    ：通信デバイス
１９    ：バス
２０    ：外部ディスプレイ
２１    ：キーボード
２２    ：タッチパッド
３０    ：タッチパッド制御部
３２    ：ポインタ制御部
３４    ：接続検知部
【図１】
2020101907.tif 000003
【図２】
2020101907.tif 000004
【図３】
2020101907.tif 000005
【図４】
2020101907.tif 000006
【図５】
2020101907.tif 000007
【図６】
2020101907.tif 000008
【図７】
2020101907.tif 000009
【図８】
2020101907.tif 000010
【図９】
2020101907.tif 000011
【図１０】
2020101907.tif 000012
【図１１】
2020101907.tif 000013
【図１２】
2020101907.tif 000014
【図１３】
2020101907.tif 000015