(57)【要約】【課題】例えば拡張ユニットに装着された状況下における使い勝手を向上させる情報処理装置を提供する。【解決手段】実施形態によれば、拡張ユニットに着脱自在な情報処理装置は、表示面上にタッチパネルが設けられたディスプレイ装置と、前記情報処理装置が前記拡張ユニットに装着された場合、前記タッチパネルの感度を上げるタッチパネル制御手段とを具備する。【選択図】図２
2013012065.tif 000002
【特許請求の範囲】
【請求項１】
拡張ユニットに着脱自在な情報処理装置において、
表示面上にタッチパネルが設けられたディスプレイ装置と、
前記情報処理装置が前記拡張ユニットに装着された場合、前記タッチパネルの感度を上げるタッチパネル制御手段と、
を具備する情報処理装置。
【請求項２】
前記タッチパネル制御装置は、前記情報処理装置が前記拡張ユニットから取り外された場合、前記タッチパネルの感度を初期値に戻す請求項１に記載の情報処理装置。
【請求項３】
前記タッチパネルは、感圧式のタッチパネルであり、
前記タッチパネル制御手段は、前記タッチパネル上でタッチ操作が行われたか否かを判定するためのしきい値とする圧力値を下げることにより、前記タッチパネルの感度を上げる請求項１に記載の情報処理装置。
【請求項４】
前記タッチパネルは、静電容量式のタッチパネルであり、
前記タッチパネル制御手段は、前記タッチパネル上でタッチ操作が行われたか否かを判定するためのしきい値とする静電容量値を下げることにより、前記タッチパネルの感度を上げる請求項１に記載の情報処理装置。
【請求項５】
表示面上にタッチパネルが設けられたディスプレイ装置と、
前記ディスプレイ装置が所定の状況下に置かれたことを検知した場合、前記タッチパネルの感度を上げるタッチパネル制御手段と、
を具備する情報処理装置。
【請求項６】
前記ディスプレイ装置がその表示面を直立させた状態に置かれているか否かを検知する検出手段をさらに具備し、
前記タッチパネル制御手段は、前記検出手段により前記ディスプレイ装置がその表示面を直立させた状態に置かれていることが検出された場合、前記タッチパネルの感度を上げる請求項５に記載の情報処理装置。
【請求項７】
前記タッチパネル制御手段は、前記検出手段により前記ディスプレイ装置がその表示面を直立させた状態から脱したことが検出された場合、前記タッチパネルの感度を初期値に戻す請求項６に記載の情報処理装置。
【請求項８】
前記タッチパネルは、感圧式のタッチパネルであり、
前記タッチパネル制御手段は、前記タッチパネル上でタッチ操作が行われたか否かを判定するためのしきい値とする圧力値を下げることにより、前記タッチパネルの感度を上げる請求項５に記載の情報処理装置。
【請求項９】
前記タッチパネルは、静電容量式のタッチパネルであり、
前記タッチパネル制御手段は、前記タッチパネル上でタッチ操作が行われたか否かを判定するためのしきい値とする静電容量値を下げることにより、前記タッチパネルの感度を上げる請求項５に記載の情報処理装置。
【請求項１０】
表示面上にタッチパネルが設けられたディスプレイ装置を有し、拡張ユニットに着脱自在な情報処理装置のタッチパネル制御方法であって、
前記情報処理装置が前記拡張ユニットに装着された場合、前記タッチパネルの感度を上げるタッチパネル制御方法。
【請求項１１】
前記情報処理装置が前記拡張ユニットから取り外された場合、前記タッチパネルの感度を初期値に戻す請求項１０に記載のタッチパネル制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、例えば、タブレットＰＣ（Personal computer）などと称されるタッチパネルを備えた情報処理装置に好適なタッチパネル制御技術に関する。
【背景技術】
【０００２】
近年、薄いボード状の筐体を有し、筐体の前面に配置されたタッチパネルディスプレイによって操作入力を受け付ける情報処理装置が急速に普及し始めている。この種の情報処理装置は、タブレットＰＣなどと称されている。また、この種の情報処理装置には、バッテリの充電や機能拡張のために、ドッカーなどと称される拡張ユニットが用意されている場合が少なくない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２９８５３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
薄いボード状の筐体を有するタブレットＰＣ用のドッカーの中には、タッチパネルディスプレイを直立させた状態でタブレットＰＣを保持するように構成されているものも存在する。このようなドッカーは、特にクレードルなどと称されている。そして、このようなドッカーの場合、ユーザは、例えば、バッテリを充電させながら、タブレットＰＣを使用すること、つまりタッチパネルディスプレイ上でタッチ操作を行うことが可能である。
【０００５】
しかしながら、ドッカーに装着した状態で、タブレットＰＣに対するタッチ操作を行う場合は、例えばドッカーごと後退してしまう等により、タブレットＰＣを手で持って使用する場合や、タブレットＰＣを直接机上に置いて使用する場合と比較して、ユーザの意図した通りに感知されないことが多いといった問題があった。
【０００６】
本発明は、例えば拡張ユニットに装着された状況下における使い勝手を向上させる情報処理装置およびタッチパネル制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態によれば、拡張ユニットに着脱自在な情報処理装置において、表示面上にタッチパネルが設けられたディスプレイ装置と、前記情報処理装置が前記拡張ユニットに装着された場合、前記タッチパネルの感度を上げるタッチパネル制御手段とを具備する。
【図面の簡単な説明】
【０００８】
【図１】実施形態の情報処理装置の外観を示す図。
【図２】実施形態の情報処理装置のシステム構成を示す図。
【図３】実施形態の情報処理装置が実行するタッチパネル制御の手順を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。
【００１０】
図１は、本実施形態の情報処理装置１の外観を示す図である。本情報処理装置１は、薄いボード状の筐体を有し、筐体の前面にタッチパネルディスプレイ１６が配置されたいわゆるタブレットＰＣとして実現されている。ユーザは、タッチパネルディスプレイ１６上でタッチ操作を行うことで、本情報処理装置１に対して動作指示を与える。また、本情報処理装置１には、バッテリの充電や機能拡張のために、ドッカーなどと称される拡張ユニット２が用意されている。
【００１１】
図１（Ａ）は、本情報処理装置１が拡張ユニット２に装着された状態を示しており、図１（Ｂ）は、拡張ユニット２の背面を示している。
【００１２】
図１（Ａ）に示したように、情報処理装置１は、タッチパネルディスプレイ１６の表示面を直立させた状態で拡張ユニット２に装着される。また、図１（Ｂ）に示したように、拡張ユニット２の背面には、ＡＣアダプタ、ＨＤＭＩ（High-definition multimedia interface）ケーブル、ＵＳＢ（Universal serial bus）デバイス等を接続するためのコネクタ２ａが設けられている。よって、本情報処理装置１は、拡張ユニット２に装着することで、例えばバッテリを充電させながら利用すること等が可能である。
【００１３】
ところで、図１（Ａ）に示される、拡張ユニット２に装着された状態の情報処理装置１に対して動作指示を与える場合、つまりタッチパネルディスプレイ１６上でタッチ操作を行う場合、拡張ユニット２ごと後退してしまう等により、そのタッチ操作が意図した通りに感知されないことも少なくない。そこで、本情報処理装置１は、拡張ユニット２に装着された状況下における使い勝手を向上させる仕組みを備えたものであり、以下、この点について詳述する。
【００１４】
図２は、本情報処理装置のシステム構成を示す図である。図２に示すように、本情報処理装置１は、ＣＰＵ（Central processing unit）１１、ＭＣＨ（Memory controller hub）１２、主メモリ１３、ＩＣＨ（I/O controller hub）１４、ＧＰＵ（Graphics processing unit：表示コントローラ）１５およびビデオメモリ（VRAM）１５Ａを有している。また、本情報処理装置１は、タッチパネルディスプレイ１６、ＢＩＯＳ（Basic input/output system）−ＲＯＭ（Read only memory）１７、ＥＥＰＲＯＭ（Electrically erasable programmable ROM）１８、ＳＳＤ（Solid state drive）１９、ドッキングポート２０およびＥＣ（Embedded controller）２１を有している。
【００１５】
ＣＰＵ１１は、本情報処理装置１の動作を制御するプロセッサであり、例えばＳＳＤ１９から主メモリ１３にロードされる各種プログラムを実行する。ＣＰＵ１１によって実行される各種プログラムの中には、リソース管理を司るＯＳ１００や、当該ＯＳ１００の配下で動作する、後述するタッチパネル感度制御ユーティリティプログラム１１０および各種アプリケーションプログラム１２０等が存在する。また、ＣＰＵ１１は、ＢＩＯＳ−ＲＯＭ１７に格納されたＢＩＯＳも実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００１６】
ＭＣＨ１２は、ＣＰＵ１１とＩＣＨ１４との間を接続するブリッジとして動作すると共に、主メモリ１３をアクセス制御するメモリコントローラとして動作する。また、ＭＣＨ１２は、ＧＰＵ１５との通信を実行する機能を有している。
【００１７】
ＧＰＵ１５は、ビデオメモリ１５Ａを使って、タッチパネルディスプレイ１６に組み込まれたＬＣＤ（Liquid crystal display）１６１への画像表示を実行する表示コントローラである。また、ＧＰＵ１５は、各種プログラムが表示しようとする画像をＣＰＵ１１に代わって描画するアクセラレータを搭載する。
【００１８】
ＩＣＨ１４は、ＢＩＯＳ−ＲＯＭ１７およびＥＥＰＲＯＭ１８をアクセス制御するメモリコントローラとして動作する。また、ＩＣＨ１４は、ＳＳＤ１９を制御するためのＩＤＥ（Integrated Device Electronics）コントローラを内蔵する。ＩＣＨ１４には、ドッキングポート２０が接続される。ドッキングポート２０は、本情報処理装置１が拡張ユニット２に装着された際に、拡張ユニット２との間で電源ラインや信号ラインを導通させる連結部である。
【００１９】
ＩＣＨ１４は、ドッキングポート２０を介して本情報処理装置１と拡張ユニット２とが電気的に接続されたこと、または、本情報処理装置１と拡張ユニット２とが電気的に切り離されたことを検知した場合、これらの事象を示す情報を自身のレジスタに格納すると共に、割り込みを発生させることによってＣＰＵ１１に通知することで、当該レジスタに格納した情報をＣＰＵ１１に読み取らせる。これにより、情報処理装置１が拡張ユニット２に装着されたというイベントの発生と、情報処理装置１が拡張ユニット２から取り外されたというイベントの発生とがＯＳ１００に伝達される。ＯＳ１００は、後述するタッチパネル感度制御ユーティリティプログラム１１０に対して、これらのイベントの発生を通知する。さらに、ＩＣＨ１４は、ＥＣ２１と通信する機能も有している。以下では、情報処理装置１を拡張ユニット２に装着することをドック、情報処理装置１を拡張ユニット２から取り外すことをアンドックと称することがある。
【００２０】
ＥＥＰＲＯＭ１８は、例えば本情報処理装置１の識別情報などを格納するための記憶媒体である。そして、ＥＣ２１は、本情報処理装置１の電力管理を行うためのエンベデッドコントローラである。また、ＥＣ２１は、タッチパネルディスプレイ１６上でのタッチ操作によるデータ入力を制御するための入力コントローラを内蔵する。
【００２１】
タッチパネルディスプレイ１６には、ＬＣＤ１６１のほか、タッチパネル１６２が組み込まれている。ＬＣＤ１６１に重ね合わせて配置されるタッチパネル１６２は、センサ１６２ＡとＭＣＵ（Micro controller unit）１６２Ｂとを有している。タッチパネル１６２上でタッチ操作が行われると、その位置がセンサ１６２Ａによって検出され、当該タッチパネル１６２上の位置を含む入力情報がＭＣＵ１６２Ｂによって出力される。ＭＣＵ１６２Ｂが出力する入力情報は、ＥＣ２１に導かれ、ＥＣ２１は、この入力情報を自身のレジスタに格納すると共に、割り込みを発生させることによってＣＰＵ１１に通知することで、当該レジスタに格納した入力情報をＣＰＵ１１に読み取らせる。これにより、タッチパネル１６２上でのタッチ操作というイベントの発生がＯＳ１００に伝達される。ＯＳ１００は、例えばタッチパネル１６２上の位置に対応するＬＣＤ１６１上の位置に操作画面（ウィンドウ）を表示する各種アプリケーションプログラム１２０に対して、このイベントの発生を通知する。
【００２２】
タッチパネル感度制御ユーティリティプログラム１１０は、タッチパネル１６２上でタッチ操作が行われたことをセンサ１６２Ａが検知するために用いるしきい値を、本情報処理装置１が置かれた状況に応じて設定するプログラムである。タッチパネル１６２は、感圧式または静電容量式のいずれも適用可能である。感圧式の場合、タッチ操作が行われたと判定するしきい値として圧力値が用いられる。センサ１６２Ａは、与えられた圧力値を越える圧力を検知した場合、その箇所でタッチ操作が行われたものと判定する。一方、静電容量式の場合には、タッチ操作が行われたと判定するしきい値として静電容量値が用いられる。タッチパネル１６２上でのタッチ操作が強い力で行われる程、タッチパネル１６２の上層部と下層部とが広い範囲で近接状態となるので、静電容量値が大きくなる。センサ１６２Ａは、与えられた静電容量値を越える静電容量を検知した場合、その箇所でタッチ操作が行われたものと判定する。タッチパネル感度制御ユーティリティプログラム１１０は、ＩＣＨ１４に接続されたＥＣ２１を介し、タッチパネル１６２のＭＣＵ１６２Ｂに対して、センサ１６２Ａに適用されるしきい値の設定要求を発行する。
【００２３】
前述したように、タッチパネル感度制御ユーティリティプログラム１１０には、情報処理装置１が拡張ユニット２に装着されたというイベントの発生と、情報処理装置１が拡張ユニット２から取り外されたというイベントの発生とが、ＯＳ１００から通知される。そこで、タッチパネル感度制御ユーティリティプログラム１１０は、第１に、情報処理装置１が拡張ユニット２に装着されたというイベントの発生の通知をＯＳ１００から受けた場合、タッチパネル１６２の感度を上げるための処理を実行する。
【００２４】
より具体的には、タッチパネル１６２が感圧式の場合、タッチパネル感度制御ユーティリティプログラム１１０は、センサ１６２Ａにしきい値として与えられる圧力値を小さくする。これにより、それまでよりも弱い力でタッチ操作が行われても、そのタッチ操作が認識されることになる。また、タッチパネル１６２が静電容量式の場合には、タッチパネル感度制御ユーティリティプログラム１１０は、センサ１６２Ａにしきい値として与えられる静電容量値を小さくする。この場合も、それまでよりも弱い力でタッチ操作が行われても、そのタッチ操作が認識されることになる。
【００２５】
また、タッチパネル感度制御ユーティリティプログラム１１０は、第２に、情報処理装置１が拡張ユニット２から取り外されたというイベントの発生の通知をＯＳ１００から受けた場合、タッチパネル１６２の感度を初期状態に戻すための処理を実行する。より具体的には、タッチパネル感度制御ユーティリティプログラム１１０は、センサ１６２Ａのしきい値を初期値にリセットする指示を（ＥＣ２１経由で）ＭＣＵ１６２Ｂに発行する。
【００２６】
これにより、例えば手に持って利用する場合等の使用感を変化させることなく、拡張ユニット２に装着された状態の情報処理装置１でタッチ操作を行う場合に、そのタッチ操作が意図した通りに感知されるように制御することができる。
【００２７】
図３は、本情報処理装置１が実行するタッチパネル制御の手順を示すフローチャートである。
【００２８】
タッチパネル感度制御ユーティリティプログラム１１０は、情報処理装置１が拡張ユニット２に装着されたことが検知された場合（ブロックＡ１のＹＥＳ）、タッチパネル１６２の感度を上げる（ブロックＡ２）。
【００２９】
また、タッチパネル感度制御ユーティリティプログラム１１０は、情報処理装置１が拡張ユニット２から取り外されたことが検知された場合（ブロックＡ３のＹＥＳ）、タッチパネル１６２の感度を初期値に戻す（ブロックＡ４）。
【００３０】
以上のように、本情報処理装置１によれば、拡張ユニットに装着された状況下における使い勝手を向上させることが実現される。
【００３１】
なお、以上では、本情報処理装置１が拡張ユニット２に装着されたことを契機にタッチパネル１６２の感度を上げ、本情報処理装置１が拡張ユニット２から取り外されたことを契機にタッチパネル１６２の感度を初期値に戻す例を説明したが、このタッチパネルの制御手法は、これに限定されるものではない。本情報処理装置１が所定の状況下に置かれたことを契機にタッチパネル１６２の感度を上げ、本情報処理装置１が所定の状況下から脱したことを契機にタッチパネル１６２の感度を初期値に戻すことは、様々に応用が可能である。
【００３２】
例えば、タッチパネルディスプレイ１６の表示面が直立した状態にあるか否かを検出するための加速度センサを設け、この加速度センサによって検知されるタッチパネルディスプレイ１６の表示面が配置されている角度が予め定められた範囲内にあるか否かで、タッチパネル１６２の感度を上げたり、タッチパネル１６２の感度を初期値に戻したりといった制御を行うことも可能である。
【００３３】
なお、本実施形態の動作制御処理は、ソフトウェア（プログラム）によって実現することができるので、このソフトウェアを格納したコンピュータ読み取り可能な記憶媒体を通じてこのソフトウェアを通常のコンピュータにインストールして実行することにより、本実施形態と同様の効果を容易に実現することができる。
【００３４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００３５】
１…情報処理装置、２…拡張ユニット、２ａ…コネクタ、１１…ＣＰＵ、１２…ＭＣＨ、１３…主メモリ、１４…ＩＣＨ、１５…ＧＰＵ、１５Ａ…ビデオメモリ、１６…タッチパネルディスプレイ、１７…ＢＩＯＳ−ＲＯＭ、１８…ＥＥＰＲＯＭ１８、１９…ＳＳＤ、２０…ドッキングポート、２１…ＥＣ、１００…ＯＳ、１１０…タッチパネル感度制御ユーティリティプログラム、１２０…各種アプリケーションプログラム、１６１…ＬＣＤ、１６２…タッチパネル、１６２Ａ…センサ、１６２Ｂ…ＭＣＵ。
【図１】
2013012065.tif 000003
【図２】
2013012065.tif 000004
【図３】
2013012065.tif 000005