(57)【要約】【課題】防水を考慮した情報処理装置を提供すること。【解決手段】端子Ｔ１〜Ｔ９がキーボード２０の下方に設けられている。ＥＣ／ＫＢＣ１２４は一対の端子間に電流が流れたことが検出された場合、キーボードに液体がかかったと判断する。【選択図】図４
2007233642.tif 000002
【特許請求の範囲】
【請求項１】
キーボードと、
前記キーボードに液体がかかったか否かを検出するために設けられる端子と
を具備することを特徴とする情報処理装置。
【請求項２】
前記キーボードに液体がかかったことが検出された場合に、データを保存する手段を具備することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記キーボードが載置される載置部と、
前記載置部は凹部を有し、前記端子は前記凹部の面上に設けられていることを特徴とする請求項１記載の情報処理装置。
【請求項４】
キーボードと、
前記キーボードの載置部上に設けられる複数の端子と、
端子間に電流が流れたことが検出された場合、キーボードに液体がかかったと判断する手段と、
を具備することを特徴とする情報処理装置。
【請求項５】
前記端子間に電流が流れたことが検出された場合、データを保存する手段とを具備することを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記端子は前記載置部に設けられる凹部上に設けられていることを特徴とする請求項４記載の情報処理装置。
【請求項７】
キーボードを具備する情報処理装置の制御方法であって、
前記キーボードに液体がかかったか否かを検出し、
前記キーボードに液体がかかったことが検出された場合に、所定の処理を実行することを特徴とする情報処理装置の制御方法。
【請求項８】
前記キーボードに液体がかかったことが検出された場合、データを保存することを特徴とする請求項７記載の情報処理装置の制御方法。
【請求項９】
前記キーボードの載置部上に設けられる端子間に電流が流れたことが検出された場合、キーボードに液体がかかったと判断することを特徴とする請求項７記載の情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーボードを具備する情報処理装置、および情報処理装置の制御方法に関する。
【背景技術】
【０００２】
パーソナルコンピュータの場合、文字等を入力するためにキーボードを用いることが多い（特許文献１）。キーボードに水等の液体がかかると、キーボードが使えなくなってしまう。ノートブック型のパーソナルコンピュータの場合、ＣＰＵが実装されたメインボード上にキーボードが設けられていることがある。このような構成の場合、かかった水がメインボードにかかってしまうと、最悪起動できなくなってしまう。
【０００３】
そこで、キーボードの下面に吸水部材を貼り付けることにより、液体が内部の配線基板へ侵入するのを防止する技術が開示されている（特許文献１）。
【特許文献１】特開２００１−２２８９５０公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した技術では、防水によりキーボードの下方のメインボード等に液体がかかることを防止しているが完全ではない。従って、メインボード等に液体がかかり作業中のデータを失う恐れがあった。
【０００５】
本発明の目的は、防水を考慮した情報処理装置、および情報処理装置の制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一例に係わる情報処理装置は、キーボードと、前記キーボードに液体がかかったか否かを検出するために設けられる端子とを具備することを特徴とする。
【０００７】
本発明の一例に係わるキーボードを具備する情報処理装置の制御方法は、前記キーボードに液体がかかったか否かを検出し、前記キーボードに液体がかかったことが検出された場合に、所定の処理を実行することを特徴とする。
【発明の効果】
【０００８】
防水を考慮した情報処理装置、および情報処理装置の制御方法を提供することが可能となる。
【発明を実施するための最良の形態】
【０００９】
本発明の実施の形態を以下に図面を参照して説明する。
【００１０】
図１は本発明の一実施形態に係る情報処理装置としてのノートブック型のパーソナルコンピュータの構成の一例を示す図である。
【００１１】
パーソナルコンピュータ１０は、コンピュータ本体１２と、ディスプレイユニット１４とから構成されている。ディスプレイユニット１４には、表示部であるＬＣＤ（Liquid Crystal Display）１６が組み込まれている。
【００１２】
ディスプレイユニット１４は、コンピュータ本体１２の上面を覆う開放位置とコンピュータ本体１２の上面が露出する閉塞位置との間を回動自在に変化するように、コンピュータ本体１２の奥手側の端部に設けられたヒンジ（支持部）１８に取り付けられている。
【００１３】
コンピュータ本体１２は薄い箱形の筐体を有しており、その筐体上面中央部には、キーボード２０が設けられる。コンピュータ本体１２の手前側の筐体部分上面にはパームレストが形成されている。パームレストのほぼ中央部には、操作手段としてのタッチパッド２２、およびタッチパッドコントロールボタン２６が設けられる。コンピュータ本体１２の奥側の筐体部分上面には、コンピュータ本体１２の電源をオン／オフするためのパワーボタン２８が配置されている。
【００１４】
キーボード２０は図２に示すキーボード載置部５０上に載置される。キーボード載置部は側壁５３を有し、側壁５３で囲まれた凹部を有する。キーボード２０は凹部の底面上に載置される。キーボード上に液体がかかったときに、液体が凹部にたまるのでキーボード２０の下に設けられたプリント基板等に液体がかかるのを抑制することができる。
【００１５】
次に、図３を参照して、本コンピュータのシステム構成の一例について説明する。
【００１６】
本コンピュータは、図３に示されているように、ＣＰＵ１０２、ノースブリッジ１０４、メインメモリ１１４、グラフィクスコントローラ１０８、サウスブリッジ１０６、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１２６、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４、およびパワーサプライ１２５等を備えている。
【００１７】
ＣＰＵ１０２は本コンピュータの動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１２６からメインメモリ１１４にロードされる、オペレーティングシステム（ＯＳ）および各種アプリケーションプログラムを実行する。
【００１８】
また、ＣＰＵ１０２は、ＢＩＯＳ−ＲＯＭ１２０に格納されたシステムＢＩＯＳ（Basic Input Output System）をメインメモリ１１４にロードした後、実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００１９】
ノースブリッジ１０４はＣＰＵ１０２のローカルバスとサウスブリッジ１０６との間を接続するブリッジデバイスである。ノースブリッジ１０４には、メインメモリ１１４をアクセス制御するメモリコントローラ１０５を内蔵している。また、ノースブリッジ１０４は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１０８との通信を実行する機能も有している。
【００２０】
グラフィクスコントローラ１０８は本コンピュータのディスプレイモニタとして使用されるＬＣＤ１６を制御する表示コントローラである。このグラフィクスコントローラ１０８はビデオメモリ（ＶＲＡＭ）を有しており、ＯＳ／アプリケーションプログラムによってビデオメモリに描画された表示データから、ＬＣＤ１６に表示すべき表示イメージを形成する映像信号を生成する。グラフィクスコントローラ１０８によって生成された映像信号はラインに出力される。
【００２１】
サウスブリッジ１０６は、ＰＣＩ（Peripheral Component Interconnect）バスおよびＬＰＣ（Low Pin Count）バスにそれぞれ接続されている。
【００２２】
エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、キーボード２０、タッチパッド２２、およびタッチパッドコントロールボタン２６のコントロールを行う。エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、コンピュータ１０のシステム状態に関わらず、各種のデバイス（周辺装置やセンサ、電源回路等）を監視し制御するワンチップ・マイコンである。
【００２３】
本装置は、キーボード２０に液体がかかった場合に、液体がかかったことを検出する機能を有する。以下に、キーボード２０に液体がかかったことを検出するための構成について説明する。
【００２４】
図４は、キーボードの平面図を示している。図４に示すように、キートップの下方に複数の端子（電極）Ｔ１〜Ｔ６が設けられている。端子Ｔ１〜Ｔ６は、例えば図２に示した、キーボード載置部５０の凹部上に設置される。キーボード２０条に液体がかかったときに凹部に液体がたまるので、検出されやすいという利点がある。但し、キーボードを構成する部材、例えばキートップが押下されたことを検出するための電極が設けられたシートに設けても良い。
【００２５】
ところで、実際に端子Ｔ１〜Ｔ６を用いて液体がかかったことを検出する構成について図５を参照して説明する。
【００２６】
図５に示すように、端子Ｔ１−端子Ｔ２間に流れる電流の値を測定する電流計Ａ１、端子Ｔ２−端子Ｔ３間に流れる電流の値を測定する電流計Ａ２、端子Ｔ４−端子Ｔ５間に流れる電流の値を測定する電流計Ａ３、端子Ｔ５−端子Ｔ６間に流れる電流の値を測定する電流計Ａ４、端子Ｔ７−端子Ｔ８間に流れる電流の値を測定する電流計Ａ５、端子Ｔ８−端子Ｔ９間に流れる電流の値を測定する電流計Ａ６、端子Ｔ１−端子Ｔ４間に流れる電流の値を測定する電流計Ａ７、端子Ｔ２−端子Ｔ５間に流れる電流の値を測定する電流計Ａ８、端子Ｔ３−端子Ｔ６間に流れる電流の値を測定する電流計Ａ９、端子Ｔ４−端子Ｔ７間に流れる電流の値を測定する電流計Ａ１０、端子Ｔ５−端子Ｔ８間に流れる電流の値を測定する電流計Ａ１１、端子Ｔ６−端子Ｔ９間に流れる電流の値を測定する電流計Ａ１２がそれぞれ設けられている。
【００２７】
液体のほとんどは電気を通す性質がある。従って、キーボード２０上に液体がこぼれると、電極間が導通またはそれに近い低抵抗状態になる。従って、キーボード２０上に液体がこぼれると、電流計Ａ１〜Ａ１２で測定される電流値の少なくとも一つが大きくなる。通常端子間には電流が流れない。しかし、液体がこぼれ端子間が液体で接続されると、端子間に電流が流れるようになる。
【００２８】
それぞれの電流計Ａ１〜Ａ１２で測定された電流の値はＡ／ＤコンバータＣ１〜Ｃ１２によって電流の値に応じた電圧値に変換される。
【００２９】
変換された電圧値は、エンベデッドコントローラ／キーボードコントローラＩＣ１２４に供給される。ＥＣ／ＫＢＣ１２４は供給されたそれぞれの電圧値が臨界値より大きいか否かを判別することによって、キーボードに液体がかかったか否かを判別する。何れかの電圧値が臨界値より大きい場合、ＥＣ／ＫＢＣ１２４は、システムＢＩＯＳ３０１を経由してオペレーティングシステム３０２に通知する。
【００３０】
オペレーティングシステム３０２は、液体がかかったことをアプリケーション３０３に通知する。アプリケーション３０３は、レジストリ３０４の値に応じて、所定の処理を行う。
【００３１】
レジストリ３０４の値は、アプリケーション３０３がＬＣＤ１６に表示するウィンドウ（図６）によって設定される。ウィンドウによって、キーボード上に水がかかったことを検出した場合の設定をユーザが行うことができる。
【００３２】
ユーザがチェックボタン３１１にチェックを入れることで、キーボードに液体が掛かった時に、システムをハイバネーション状態にすることができる。また、ユーザがチェックボタン３１２にチェックを入れることで、キーボードに液体が掛かった時に、システムをシャットダウンすることができる。また、ユーザがチェックボタン３１３にチェックを入れることで、キーボードに水が掛かった時に、ユーザに通知することができる。ユーザへの通知は、警告音を鳴らすと共に、警告ウィンドウをＬＣＤ１６上に表示する。この場合、ユーザへの警告後、所定の時間の間、ユーザの操作が無かった場合に自動的にシステムをハイバネーション状態、若しくはシャットダウンするように設定することもできる。
【００３３】
次ぎに、実際の処理の手順を図７のフローチャートを参照して説明する。
【００３４】
ＥＣ／ＫＢＣ１２４は、随時キーボード上に水が掛かったか否かを判別する（ステップＳ１１）。キーボード上に水が掛かったと判別された場合（ステップＳ１１のＮｏ）、ＥＣ／ＫＢＣ１２４は、システムＢＩＯＳ３０１を経由してオペレーティングシステム３０２にキーボードに液体が掛かったことを通知する（ステップＳ１２）。オペレーティングシステム３０２はアプリケーション３０３にキーボードに液体がかかったことを通知する（ステップＳ１３）。アプリケーション３０３は、水が掛かった時の処理の設定を確認するために、レジストリ３０４を参照する（ステップＳ１４）。
【００３５】
アプリケーション３０３は、システムをハイバネーション状態にする設定になっていたか否かを判別する（ステップＳ１５）。ハイバネーション状態にする設定になっていると判別された場合（ステップＳ１５のＹｅｓ）、アプリケーション３０３は、オペレーティングシステム３０２に対してハイバネーション状態に移行するように要求し、オペレーティングシステム３０２はハイバネーション処理を行う（ステップＳ１６）。ハイバネーション状態では、システム、および起動しているアプリケーションの状態をそのままハードディスクドライブに保存するので、作業中のデータを保存することができる。
【００３６】
また、システムをハイバネーション状態にする設定ではないと判別された場合（ステップＳ１５のＮｏ）、アプリケーション３０３は、システムをシャットダウンする設定になっているか否かを判別する（ステップＳ１７）。システムをシャットダウンする設定になっていると判別された場合（ステップＳ１７のＹｅｓ）、アプリケーション３０３はオペレーティングシステム３０２にシステムをシャットダウンするように要求し、シャットダウン処理が行われる（ステップＳ１８）。
【００３７】
システムをシャットダウンする設定になっていないと判別された場合（ステップＳ１７のＮｏ）、アプリケーション３０２は警告音をスピーカからだすと共に、警告ウィンドウをポップアップ表示させる。
【００３８】
上述した実施形態によれば、液体を検出する検出手段を設け、検出手段が液体を検出した場合に所定の処理、例えばハイバネーション処理を行うことにより、作業中のデータを自動的に保存することが出来、作業中のデータを失う恐れを低減することができる。
【００３９】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施形態に係わるパーソナルコンピュータの概略構成の一例を示す斜視図。
【図２】本発明の一実施形態に係わるキーボード載置部の一例を示す斜視図。
【図３】本発明の一実施形態に係わるパーソナルコンピュータの回路構成の一例を示すブロック図。
【図４】本発明の一実施形態に係わる電極が配置された位置の一例を示す平面図。
【図５】キーボードに液体がかかったこと検出するための構成、およびキーボードに液体がかかった場合に所定の処理を行うための構成を示すブロック図。
【図６】キーボードに液体がかかった場合の処理を設定するためのウィンドウの一例を示す図。
【図７】本発明の一実施形態に係わる液体検出処理の手順、および液体検出後の手順を示すフローチャート。
【符号の説明】
【００４１】
１０…パーソナルコンピュータ、１２…コンピュータ本体、１４…ディスプレイユニット、１６…ＬＣＤ、１８…ヒンジ、２０…キーボード、２２…タッチパッド、２６…タッチパッドコントロールボタン、２８…パワーボタン、１０２…ＣＰＵ、１０４…ノースブリッジ、１０５…メモリコントローラ、１０６…サウスブリッジ、１０８…グラフィクスコントローラ、１１４…メインメモリ、１２０…ＢＩＯＳ−ＲＯＭ、１２４…キーボードコントローラＩＣ、１２５…パワーサプライ、１２６…ハードディスクドライブ、Ｔ１〜Ｔ６…端子、Ａ１〜Ａ６…電流計。
【図１】
2007233642.tif 000003
【図２】
2007233642.tif 000004
【図３】
2007233642.tif 000005
【図４】
2007233642.tif 000006
【図５】
2007233642.tif 000007
【図６】
2007233642.tif 000008
【図７】
2007233642.tif 000009