(57)【要約】【課題】ノートブック型パーソナルコンピュータを閉じた状態におけるタッチパッドの誤検知に起因する誤動作を防止する。【解決手段】ノートＰＣを閉じたときにタッチパッドの上に蓋をするように覆うはずの上部筐体が薄すぎるため、タッチパッドが、上部筐体へのタッチを検知してしまうために起きる誤検知に起因する誤動作を防止するため、次の構成を備える。開閉検知手段１１１と、閉じた状態を検知したときにオペレーティングシステム１１０に所定のコードを入力するエンベデッドコントローラ１１２。オペレーティングシステム１１０は、所定のコードが入力されるとタッチパッドドライバ１１３を無効にする。【選択図】図３
2014010707.tif 000002
【特許請求の範囲】
【請求項１】
開閉可能に支持された第１の筐体と第２の筐体と、ユーザの所望する情報処理を行うためのアプリケーションプログラムを実行するための共通的なソフトウェア環境であるオペレーティングシステムが実行される演算部を有する情報処理装置であって、
前記第２の筐体は、前記演算部で実行されるドライバに制御されることによりパッド面の感知結果を前記オペレーションシステムに入力するタッチパッドを有し、
前記情報処理装置が閉じた状態のとき、前記第１の筐体が前記タッチパッドを覆い、
前記情報処理装置の開閉を検知する開閉検知手段により前記情報処理装置が閉じられたことを検知すると、この旨を示す第１の所定のコードを前記オペレーティングシステムに発行するエンベデッドコントローラを有し、
前記オペレーティングシステムは、前記第１の所定のコードを受信すると、前記ドライバを無効にすることを特徴とする情報処理装置。
【請求項２】
前記エンベデッドコントローラは、前記開閉検知手段により前記情報処理装置が開けられたことを検知すると、この旨を示す第２の所定のコードを前記オペレーティングシステムに発行し、
前記オペレーティングシステムは、前記第２の所定のコードを受信すると、前記ドライバを有効にすることを特徴とする請求項１記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関し、特に、入力デバイスの制御に関する。
【背景技術】
【０００２】
ノートブック型パーソナルコンピュータ（以下、ノートＰＣ）の技術分野においては、軽量化、及び、薄型化の要求が厳しく、ユーザが納得のいく性能を提供できる範囲で可能な限りの軽量化、薄型化が求められている。ところが、従来のものよりも相対的に薄いノートＰＣを開発するにあたって、従来顕在化されてこなかった新たな課題が見出された。
【０００３】
ノートＰＣにはグラフィカルユーザインタフェースにおける入力装置の一つとしてポインティングデバイスを設けることが一般的である。そのポインティングデバイスとして、静電方式のタッチパッドを採用した場合に、従来のものよりも相対的に薄いノートＰＣでは、上部筐体を閉じてもタッチパッドが反応してしまうことがあった。これは、ノートＰＣを閉じたときにタッチパッドの上に蓋をするように覆うはずの上部筐体が薄すぎるため、タッチパッドが、上部筐体へのタッチを検知してしまうために起きると考えられる。
【０００４】
特許文献１には、いわゆるタブレット型ノートＰＣにおいて、タブレット入力時にスタイラスペンでキーボードやタッチパッドに触れてしまい誤入力することを防止するための技術が開示されている。
【０００５】
誤入力を防止するという点で本願とは関連する課題を有するが、上部筐体が薄すぎるためタッチパッドへの誤入力が起きるという課題は考慮されておらず、特許文献１に開示されている技術的思想では、上記課題を解決できない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−０９４８０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ノートＰＣは、閉じると省電力モードへ移行するように設定されていることが多い。省電力モードでは、省電力モードからの復帰を行うウェイクアップのために、入力デバイスの入力を検知することが普通である。なお、省電力モードはさまざまな定義ができるが、本実施形態では、ＡＣＰＩ仕様書におけるＧ１状態のことをいうものとする。
【０００８】
本発明は、上記実情に鑑みてなされたものであって、ノートブック型パーソナルコンピュータを閉じた状態におけるタッチパッドの誤検知に起因する誤動作を防止することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明は、開閉可能に支持された第１の筐体と第２の筐体と、ユーザの所望する情報処理を行うための基本的入出力システム及びアプリケーションプログラムを実行するための共通的なソフトウェア環境であるオペレーティングシステムが実行される演算部を有する情報処理装置であって、前記第２の筐体は、前記演算部で実行されるドライバに制御されることによりパッド面の感知結果を前記オペレーションシステムに入力するタッチパッドを有し、前記情報処理装置が閉じた状態のとき、前記第１の筐体が前記タッチパッドを覆い、前記情報処理装置の開閉を検知する開閉検知手段により前記情報処理装置が閉じられたことを検知すると、この旨を示す第１の所定のコードを前記オペレーティングシステムに発行するエンベデッドコントローラを有し、前記オペレーティングシステムは、前記第１の所定のコードを受信すると、前記ドライバを無効にすることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ノートブック型パーソナルコンピュータを閉じた状態におけるタッチパッドの誤検知に起因する誤動作を防止することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態の外観図である。
【図２】図１のＰＣ１を閉じた状態にして真上から見下ろした図である。
【図３】本実施形態の機能構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、本発明による実施形態について図面を参照しながら説明する。
図１を参照すると、本実施形態の外観が示されている。本実施形態に係るノートＰＣ１は、上部筐体１０１と下部筐体１０２がヒンジ部１０４で連結した構成をしている。
【００１３】
上部筐体１０１にはディスプレイ１０３が設けられている。下部筐体１０２は、ディスプレイ１０３に向かって手前側にタッチパッド１０７、奥側にキーボード１０８が設けられている。タッチパッド１０７は、静電方式である。
【００１４】
なお、本実施形態における物理的な配置関係は、一例であって、発明を限定するものではない。
【００１５】
上部筐体１０１と下部筐体１０２は、ヒンジ部１０４を中心に回動可能である。図１では、上部筐体１０１がヒンジ部１０４を中心に下部筐体１０２に対して１３５°程度の角度をつけて回動している。このような状態をＰＣ１が開いている状態とする。これに対して、ＰＣ１が閉じている状態の典型例を図２に示す。
【００１６】
図２は、図１のＰＣ１を閉じた状態にして上部筐体１０１の真上から見下ろした図である。上部筐体１０１の天板が見える。一方で、キーボード１０８やタッチパッド１０７は上部筐体１０１の下に位置することになるので、見えず、また、直接触れることもできない。ＰＣ１を閉じた状態のとき、上部筐体１０１は、タッチパッド１０７の上に、蓋をするように覆うことになる。
【００１７】
しかしながら、従来のものよりも相対的に薄いノートＰＣ１は、上部筐体１０１を閉じてもタッチパッド１０７が反応してしまうことが可能性があった。これは、上部筐体１０１が薄すぎるため、タッチパッド１０７が、上部筐体１０１へのタッチを検知してしまうために起きると考えられる。本実施形態では、以下に説明する構成で、このような課題を解決している。
【００１８】
なお、「閉じた状態」の定義は、例えば、上部筐体１０１と下部筐体１０２のなす角度が４５°以下になったことを、ヒンジ部１０４に設けられている開閉検知手段１１１が検知した状態としてもよい。ノートＰＣ１が閉じた状態のとき、タッチパッド１０７の上に蓋をするように上部筐体１０１がタッチパッド１０７を覆う。
【００１９】
図３に、本実施形態の機能構成を示す。図３に示すように、ノートＰＣ１の基本ソフトウェアであるＯＳ（オペレーティングシステム）１１０にはタッチパッドドライバ１１３がインストールされている。タッチパッドドライバ１１３は、タッチパッド１０７を制御する。
【００２０】
具体的には、タッチパッドドライバ１１３は、タッチパッド１０７が発する検知信号の入力に基づき、入力座標や入力点の移動方向や移動量、移動速度などを演算する。また、演算結果をポインタの移動量などとしてオペレーティングシステム１１０に伝える。タッチパッド１０７が発する検知信号は、タッチパッド１０７のパッド面の感知結果に基づく電気的な信号である。ハードウェアであるタッチパッド１０７及びソフトウェアであるタッチパッドドライバ１１３の協働により、ユーザの身体との位置関係に応じた座標（入力点の移動方向や移動量、移動速度などを含む）がオペレーティングシステム１１０に入力される。
【００２１】
ここで、オペレーティングシステム１１０は、ユーザの所望する情報処理を行うためのアプリケーションプログラムを実行するための共通的なソフトウェア環境である。オペレーティングシステムの一機能としてタッチパッドドライバが存在する場合があるが、本願においては、そのようなオペレーティングシステムの一機能として提供されるタッチパッドドライバも、タッチパッドドライバ１１３と同じものとして捉える。なお、オペレーティングシステムとしては、他のオペレーティングシステムの環境上で動く仮想機械（ヴァーチャルＯＳなど）を含む。
【００２２】
また、図３に示すように、ノートＰＣ１は、開閉検知手段１１１とエンベデッドコントローラ１１２を備える。開閉検知手段１１１は、前述のように例えばヒンジ部１０４に設けられている。開閉を検知する具体的方法については特に限定はなく、上部筐体１０１と下部筐体１０２のなす角度を検知するものでも、照度センサにより所定の暗さ以下になった場合にノートＰＣ１が閉じた状態にあることを検知するものでもよい。
【００２３】
本実施形態においては、開閉検知手段１１１は、ノートＰＣ１が開いた状態にあることを検知しているとき、Ｈｉｇｈ信号をエンベデッドコントローラ１１２に入力し続ける。一方で、ノートＰＣ１が閉じた状態にあることを検知しているとき、Ｌｏｗ信号をエンベデッドコントローラ１１２に入力する。
【００２４】
開閉検知手段１１１による検知結果は、エンベデッドコントローラ１１２に入力される。エンベデッドコントローラ１１２は、開閉検知手段１１１の検知結果に応じた特定のコードをオペレーティングシステム１１０に発行する。
【００２５】
特に、開閉検知手段１１１からの入力信号のＨｉｇｈからＬｏｗへの移り変わりを検知したとき、エンベデッドコントローラ１１２は、オペレーティングシステム１１０に、ノートＰＣ１が閉じたことを意味する所定のコードを発行する。また、ＬｏｗからＨｉｇｈへの変化を検出したときは、ノートＰＣ１が開いたことを意味する所定のコードを発行する。
【００２６】
オペレーティングシステム１１０は、ノートＰＣ１が閉じたことを意味する所定のコードを受信したとき、タッチパッドドライバ１１３を無効にする。無効になることによって、タッチパッドドライバ１１３は、タッチパッド１０７が発する検知信号の入力があっても無視する。移動方向等の演算を行ってもよいが、オペレーティングシステム１１０へ伝えることはしない。
【００２７】
その結果、ノートＰＣ１が閉じた状態において、上部筐体１０１が薄すぎることによってタッチパッド１０７がタッチを誤検知してしまうことに起因する誤動作を防止することができる。
【００２８】
また、オペレーティングシステム１１０は、ノートＰＣ１が開いたことを意味する所定のコードを受信したとき、タッチパッドドライバ１１３を有効にする。有効になることによって、タッチパッドドライバ１１３は、タッチパッド１０７が発する検知信号に基づいて通常の演算を行い、オペレーティングシステム１１０に演算結果を伝える。つまり、タッチパッド１０７を普通に使えるようになる。
【００２９】
本実施形態の変形例として、本発明の技術的思想を、いわゆるタブレット型のノートブック型パーソナルコンピュータに適用してもよい。タブレット型ノートＰＣにおいては、ディスプレイ１０３がもう一つのタッチパッドである。また、タブレット型ノートＰＣにおいては、上部筐体１０１がヒンジ部１０４を中心に回動可能であることに加え、ヒンジ部１０４の任意の一点を中心に回転も可能である。
【００３０】
そのため、タブレット型ノートＰＣにおいては、上部筐体１０１が、ディスプレイ１０３を上面にしてタッチパッド１０７の上に蓋をするように覆って、ノートＰＣ１が閉じる状態が形成される。このような構成においても本実施形態と同様の構成及び動作をすることによって、本実施形態と同等の効果が得られる。
【符号の説明】
【００３１】
１    ノートＰＣ
１０１    上部筐体
１０２    下部筐体
１０３    ディスプレイ
１０４    ヒンジ部
１０７    タッチパッド
１０８    キーボード
１１０    オペレーティングシステム（ＯＳ）
１１１    開閉検知手段
１１２    エンベデッドコントローラ（ＥＣ）
１１３    タッチパッドドライバ
【図１】
2014010707.tif 000003
【図２】
2014010707.tif 000004
【図３】
2014010707.tif 000005