(57)【要約】【課題】入力部の温度検出のための構造を簡略化する。【解決手段】情報処理装置１は、信号線Ｘ１〜Ｘ４と信号線Ｙ１〜Ｙ４との通電状態を温度に応じて変化させる感温スイッチ４と、信号線Ｘ１〜Ｘ４と信号線Ｙ１〜Ｙ４との対のうち、感温スイッチ４を通じて通電する対とは別の対の通電状態を変化させる入力キー３と、信号線Ｘ１〜Ｘ４と信号線Ｙ１〜Ｙ４との対における通電状態の変化を検出して検出信号を出力する通電検出部５とを有する。【選択図】図１
2011113434.tif 000002
【特許請求の範囲】
【請求項１】
第１の信号線と第２の信号線との通電状態を温度に応じて変化させる感温スイッチと、
前記第１の信号線と前記第２の信号線との対のうち、前記感温スイッチを通じて通電する対とは別の対の通電状態を変化させる入力キーと、
前記第１の信号線と前記第２の信号線との対における通電状態の変化を検出して検出信号を出力する通電検出部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記感温スイッチによる通電状態の変化に応じて出力された前記検出信号に基づいて、温度の異常を警告する警告処理を実行する警告処理部をさらに有することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記通電検出部は、前記第１の信号線と前記第２の信号線との対のうち、通電状態が変化した対を示す識別情報を、前記検出信号として出力し、
前記警告処理部は、前記感温スイッチによって通電状態が変化したことを示す前記識別情報が前記通電検出部から出力された場合に、前記警告処理を実行することを特徴とする請求項２記載の情報処理装置。
【請求項４】
温度が所定のしきい値温度を超えた場合の前記感温スイッチによる通電状態の変化は、前記入力キーが押下された場合の対応する前記第１の信号線と前記第２の信号線との通電状態の変化と同じであることを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記入力キーが配置された基板を有し、前記感温スイッチは、前記基板に搭載されていることを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
第１の信号線と第２の信号線との通電状態を温度に応じて変化させる感温スイッチと、前記第１の信号線と前記第２の信号線との対のうち、前記感温スイッチを通じて通電する対とは別の対の通電状態を変化させる入力キーとを有するコンピュータを、
前記第１の信号線と前記第２の信号線との対の通電状態の変化を検出して生成される検出信号を受信する受信手段、
前記受信手段が受信した前記検出信号のうち、前記感温スイッチによる通電状態の変化に応じて生成された前記検出信号に基づいて、温度の異常を警告する警告処理を実行する警告処理実行手段、
として機能させることを特徴とする警告プログラム。
【請求項７】
第１の信号線と第２の信号線との通電状態を温度に応じて変化させる感温スイッチと、前記第１の信号線と前記第２の信号線との対のうち、前記感温スイッチを通じて通電する対とは別の対の通電状態を変化させる入力キーとを有する情報処理装置が、
前記第１の信号線と前記第２の信号線との対の通電状態の変化を検出して生成される検出信号を受信し、
受信した前記検出信号のうち、前記感温スイッチによる通電状態の変化に応じて生成された前記検出信号に基づいて、温度の異常を警告する警告処理を実行する、
ことを特徴とする警告方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、この情報処理装置における警告プログラム、及び、この情報処理装置における警告方法に関する。
【背景技術】
【０００２】
入力部の操作に応じて所定の処理を実行する情報処理装置が存在する。この情報処理装置としては、例えば、ノート型パーソナルコンピュータ（以下、ノートＰＣと称す）がある。
【０００３】
ノートＰＣは、その携帯性から、アタッシュケース等に入れられて持ち運ばれる場合が多々ある。このような密閉された空間で、ノートＰＣが動作すると、ノートＰＣが発する熱が外部に放出されずに空間内に籠もってしまい、ノートＰＣの温度が上昇してしまう可能性がある。例えば、特定の時間になると、ノートＰＣが自動的に電源をオンし、ウィルスチェック等の処理を開始する場合や、ノートＰＣをアタッシュケースに入れる際に、電源をオフすることを忘れてしまった場合等に、上記の問題が発生する可能性がある。
【０００４】
ノートＰＣの入力部であるキーボードには、他の部品と比べて溶解温度の低い材料が用いられている場合があるため、ノートＰＣの温度が上昇を続けると、キーボードが溶解してしまう可能性がある。
【０００５】
このような事態を未然に防ぐため、キーボードの温度を検出する必要がある。なお、この入力部の温度検出の必要性は、ノートＰＣ以外の情報処理装置においても生じ得る。
入力部の温度を検出する技術として、例えば、キーボードの近傍に温度センサを配置し、この温度センサがキーボード付近の外気温度を検出して検出信号を生成し、生成した検出信号を温度検出回路が信号処理する技術がある（例えば、特許文献１参照）。また、データ入力装置に表面温度センサを設け、表面温度センサが操作体の表面の温度を検出して検出温度を示す検出温度信号を生成し、生成した検出温度信号を情報処理装置に出力する技術がある（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−２２３２６１号公報
【特許文献２】特開２００５−３０１４７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載された技術では、温度検出回路、及び、温度センサと温度検出回路とを接続する配線を設ける必要があり、キーボードの温度検出のための構造が複雑化してしまう可能性がある。また、特許文献２に記載された技術についても、表面温度センサと情報処理装置とを接続する配線を設ける必要があり、データ入力装置の温度検出のための構造が複雑化してしまう可能性がある。
【０００８】
なお、情報処理装置の温度が上昇した場合、キーボードに限らず、情報処理装置のあらゆる部品を破損する可能性がある。そして、情報処理装置の温度を検出するためには、温度検出回路や、その温度検出回路との接続配線を設けるスペースを確保する必要がある。
【０００９】
このような点に鑑み、装置の温度検出のための構造を簡略化した情報処理装置、警告プログラム、及び、警告方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために以下のような情報処理装置が提供される。
この情報処理装置は、第１の信号線と第２の信号線との通電状態を温度に応じて変化させる感温スイッチと、第１の信号線と第２の信号線との対のうち、感温スイッチを通じて通電する対とは別の対の通電状態を変化させる入力キーと、第１の信号線と第２の信号線との対における通電状態の変化を検出して検出信号を出力する通電検出部とを有する。
【発明の効果】
【００１１】
開示の情報処理装置によれば、情報処理装置の温度検出のための構造を簡略化することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態に係る情報処理装置の一例を示す図である。
【図２】第２の実施形態に係るノートＰＣのハードウェアの一例を示すブロック図である。
【図３】第２の実施形態に係るキーボードの一例を示す図である。
【図４】第２の実施形態に係るノートＰＣの機能の一例を示す図である。
【図５】第２の実施形態に係るノートＰＣの構造の一例を示す断面図である。
【図６】第２の実施形態に係るノートＰＣのキーボードの構造の一例を示す上面図である。
【図７】第２の実施形態に係るノートＰＣの入力キー及び感温スイッチの構造の一例を示す図である。
【図８】図７に対応する回路図である。
【図９】第２の実施形態に係るキーボードコントローラの処理手順の一例を示すフローチャートである。
【図１０】第２の実施形態に係るコード変換部の処理手順の一例を示すフローチャートである。
【図１１】第２の実施形態に係る警告処理部の処理手順の一例を示すフローチャートである。
【図１２】第２の実施形態に係るノートＰＣの警告画面の一例を示す図である。
【図１３】第２の実施形態に係るノートＰＣの設定画面の一例を示す図である。
【図１４】第２の実施形態の変形例１を示す上面図である。
【図１５】第２の実施形態の変形例２を示す上面図である。
【発明を実施するための形態】
【００１３】
以下、実施形態を図面を参照して説明する。
［第１の実施形態］
図１は、第１の実施形態に係る情報処理装置の一例を示す図である。情報処理装置１は、入力部２と、通電検出部５とを有する。
【００１４】
まず、入力部２について説明する。入力部２は、ユーザからの操作入力を受け付ける複数の入力キー３を備えている。また、入力部２は、複数の信号線Ｘ１、Ｘ２、Ｘ３、Ｘ４と、複数の信号線Ｙ１、Ｙ２、Ｙ３、Ｙ４とを備えている。１つの入力キー３は、信号線Ｘ１〜Ｘ４のうちの１つと信号線Ｙ１〜Ｙ４のうちの１つとの対に対応づけられている。そして、入力キー３が押下されると、対応する信号線の対の通電状態が変化する。
【００１５】
また、情報処理装置１は、さらに、複数の信号線Ｘ１〜Ｘ４の１つと複数の信号線Ｙ１〜Ｙ４の１つとの通電状態を温度に応じて変化させる感温スイッチ４を備えている。ここで、複数の入力キー３は、複数の信号線Ｘ１〜Ｘ４のそれぞれと複数の信号線Ｙ１〜Ｙ４のそれぞれとの対のうち、感温スイッチ４を通じて通電する対とは別の複数の対の通電状態をそれぞれ変化させる。換言すれば、感温スイッチ４は、信号線の対のうち入力キー３が割り当てられていない対に、割り当てられる。
【００１６】
信号線Ｘ１〜Ｘ４及び信号線Ｙ１〜Ｙ４は、例えば、信号線Ｘ１〜Ｘ４が行方向に配列され、信号線Ｙ１〜Ｙ４が列方向に配列された、マトリクス状の配列を成している。
図１では、感温スイッチ４が、信号線Ｘ１と信号線Ｙ４との交差位置に割り当てられ、その他の交差位置に、複数の入力キー３がそれぞれ割り当てられている。なお、図１では、信号線Ｘ１〜Ｘ４及び信号線Ｙ１〜Ｙ４の本数は、それぞれ４本であるが、この数に限定されるものではなく、必要な入力キー３の数に応じて設定される。
【００１７】
感温スイッチ４は、情報処理装置１の任意の部位における温度の検知に利用される。例えば、感温スイッチ４が入力キー３の近傍に配置されることで、入力キー３付近の温度が検知される。図１はこの場合の例を示しており、感温スイッチ４は、入力キー３が搭載された入力部２に配置されている。
【００１８】
複数の入力キー３は、ユーザにより操作される。この操作は、例えば、ユーザが入力キー３を押下することで行われる。複数の入力キー３のそれぞれには、例えば、個別の文字や数字等が割り当てられている。入力キー３の１つをユーザが操作すると、信号線Ｘ１〜Ｘ４のうち対応する１つの信号線と、信号線Ｙ１〜Ｙ４のうち対応する１つの信号線との通電状態が変化する。ここでは、例えば、通電状態は、切断から通電へと変化する。
【００１９】
感温スイッチ４は、所定の温度を境にしてオン又はオフして、対応する信号線Ｘ１と信号線Ｙ４との通電状態を変化させる。ここで、所定の温度とは、例えば、入力部２の溶解温度よりも低い温度である。例えば、周囲の温度が所定の温度（温度のしきい値）に達すると感温スイッチ４がオンし、信号線Ｘ１と信号線Ｙ４との通電状態は、切断から通電へと変化する。感温スイッチ４には、例えば、温度に応じて磁力が変化する磁性体リードを備える感温リードスイッチが用いられる。
【００２０】
次に、通電検出部５について説明する。通電検出部５は、信号線Ｘ１〜Ｘ４及び信号線Ｙ１〜Ｙ４と接続され、信号線Ｘ１〜Ｘ４のそれぞれと信号線Ｙ１〜Ｙ４のそれぞれとの通電状態を個別に監視する。そして、通電状態に変化があると、それを検出し、通電状態が変化した信号線Ｘ１〜Ｘ４の１つ及び信号線Ｙ１〜Ｙ４の１つの対を特定した検出信号を生成して出力する。即ち、この検出信号は、信号線Ｘ１〜Ｘ４及び信号線Ｙ１〜Ｙ４で構成される座標上のアドレスを示す。
【００２１】
次に、情報処理装置１の動作について説明する。ここでは、入力キー３の操作時に、対応する信号線Ｘ１〜Ｘ４のうちの１つと信号線Ｙ１〜Ｙ４のうちの１つとの対（信号線Ｘ１と信号線Ｙ４との対を除く）が通電し、さらに、周囲の温度が所定の温度を超えた時に、感温スイッチ４がオンして信号線Ｘ１と信号線Ｙ４が通電するものとする。
【００２２】
ユーザにより入力キー３の操作があると、操作された入力キー３に対応する信号線Ｘ１〜Ｘ４のうちの１つと信号線Ｙ１〜Ｙ４のうちの１つとが通電する。すると、通電検出部５は、これを検出し、通電した信号線Ｘ１〜Ｘ４の１つと信号線Ｙ１〜Ｙ４の１つとを特定した検出信号を生成して出力する。
【００２３】
また、入力部２の温度が上昇して所定の温度に達すると、感温スイッチ４がオンして、対応する信号線Ｘ１と信号線Ｙ４が通電する。すると、通電検出部５は、これを検出し、信号線Ｘ１及び信号線Ｙ４を特定した検出信号を生成して出力する。
【００２４】
この検出信号を、例えば、情報処理装置１に設けられた検知部（図示せず）が検知することで、感温スイッチ４がオンしたことを検知することが可能となり、入力部２が所定の温度に達したことを検知することが可能となる。
【００２５】
このように、情報処理装置１では、入力キー３の操作を検出するための信号線Ｘ１〜Ｘ４の１つと信号線Ｙ１〜Ｙ４の１つとの通電状態を温度に応じて変化させる感温スイッチ４が設けられている。これにより、感温スイッチ４がオン又はオフしたことを、入力キー３の操作を検出するための信号線Ｘ１〜Ｘ４，Ｙ１〜Ｙ４、及び、通電検出部５を用いて、検出することが可能となる。
【００２６】
このため、情報処理装置１では、温度検知のための専用の信号線やインタフェース回路を設けることなく、入力部２の温度が所定の温度に達したことを検出することが可能となり、入力部２の温度検出のための構造を大幅に簡略化することが可能となる。
【００２７】
なお、感温スイッチ４は、必ずしも入力部２に設ける必要はなく、情報処理装置１のうち温度検出を行いたい箇所に適宜設けることが可能である。
次に、情報処理装置１をノートＰＣに適用した例を、第２の実施形態として説明する。
【００２８】
［第２の実施形態］
図２は、第２の実施形態に係るノートＰＣのハードウェアの一例を示すブロック図である。ノートＰＣ１０は、ＣＰＵ（Central Processing Unit）１０１によって全体が制御されている。
【００２９】
ＣＰＵ１０１及び主記憶装置１０２には、システムコントローラ１０３が接続されている。システムコントローラ１０３は、ＣＰＵ１０１と主記憶装置１０２との間のデータ転送や、ＣＰＵ１０１とバス１０４との間のデータ転送を制御する。さらに、システムコントローラ１０３には、バス１０４を介して、グラフィックスコントローラ１０５、ＥＰ−ＲＯＭ（Erasable Programmable Read Only Memory）１０６、ネットワークコントローラ１０７、オーディオコントローラ１０８、電源１０９、振動装置１１０、光ディスクドライブ１１１、キーボードコントローラ５０、及びディスクコントローラ１１２が接続されている。
【００３０】
主記憶装置１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、主記憶装置１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。主記憶装置１０２には、例えば、ＲＡＭ（Random Access Memory）が用いられている。
【００３１】
ディスクコントローラ１１２には、ハードディスク１１３が接続されている。ハードディスク１１３には、ＯＳやアプリケーションのプログラム、各種データが格納される。ＥＰ−ＲＯＭ１０６には、例えば、ＢＩＯＳ（Basic Input/Output System）プログラムが格納される。
【００３２】
グラフィックスコントローラ１０５には、ＬＣＤ（Liquid Crystal Monitor）等の表示部１１４が接続されており、ＣＰＵ１０１からの命令に従って画像を表示部１１４の画面に表示させる。
【００３３】
ネットワークコントローラ１０７は、ネットワーク１１６と接続されており、ネットワーク１１６を介して、ＣＰＵ１０１もしくはハードディスク１１３と外部との間で、データの送受信を行う。
【００３４】
キーボードコントローラ５０には、キーボード２０が接続されており、キーボード２０から送られてくる信号を、バス１０４を介してＣＰＵ１０１に送信する。さらに、キーボード２０は、感温スイッチ４０を備えている。
【００３５】
オーディオコントローラ１０８には、スピーカ１１５が接続されており、ＣＰＵ１０１からの命令に従って音声をスピーカ１１５から発生させる。
電源１０９は、バス１０４を介して各ハードウェアに対して電源を供給する。振動装置１１０は、ＣＰＵ１０１からの命令に従って振動する。
【００３６】
このようなハードウェアによって、ノートＰＣ１０の処理機能を実現することができる。
次に、ノートＰＣ１０の機能について説明する。まず、ノートＰＣ１０の入力部であるキーボードについて説明する。図３は、第２の実施形態に係るキーボードの一例を示す図である。
【００３７】
図３に示すように、キーボード２０は、ユーザからの操作入力を受け付ける複数の入力キー３０を備えている。また、キーボード２０は、複数の信号線＃２１、＃５、＃４、＃１１、＃１２、＃１０、＃２２、＃１３（以下、これらをまとめて信号線群Ｘ１０と称す）を有する。さらに、キーボード２０は、複数の信号線＃２０、＃３、＃７、＃２５、＃１、＃６、＃８、＃９、＃１４、＃１５、＃１６、＃１７、＃２、＃１８、＃１９、＃２４、＃２３（以下、これらをまとめて信号線群Ｙ１０と称す）を有する。１つの入力キー３０は、信号線群Ｘ１０のうちの１つと信号線群Ｙ１０のうちの１つとの対に対応づけられている。そして、入力キー３０が押下されると、対応する信号線の対の通電状態が変化する。さらに、キーボード２０は、信号線群Ｘ１０の１つと信号線群Ｙ１０の１つとの通電状態を、温度に応じて変化させる感温スイッチ４０を備えている。
【００３８】
ここで、複数の入力キー３０は、信号線群Ｘ１０のそれぞれと信号線群Ｙ１０のそれぞれとの対のうち、感温スイッチ４０を通じて通電する対とは別の複数の対の通電状態をそれぞれ変化させる。
【００３９】
信号線群Ｘ１０及び信号線群Ｙ１０は、信号線群Ｘ１０が行方向に配列され、信号線群Ｙ１０が列方向に配列された、マトリクス状の配列を成している。なお、信号線群Ｘ１０及び信号線群Ｙ１０の各信号線は、図３に示すような直線状ではなくてもよい。
【００４０】
図３では、感温スイッチ４０が、信号線＃２１と信号線＃２３との交差位置に割り当てられ、その他の交差位置に、複数の入力キー３０がそれぞれ割り当てられている。なお、交差位置の中には、入力キー３０が割り当てられていない空き交差位置が存在する。換言すると、感温スイッチ４０は、入力キー３０が配置されていない空き交差位置に設けられる。
【００４１】
複数の入力キー３０は、ユーザにより操作される。この操作は、入力キー３０をユーザが押下することで行われる。複数の入力キー３０のそれぞれには、例えば、個別の文字や数字等が割り当てられている。ここで、図３の入力キー３０に付されている下線付きの数字は、入力キー３０の識別番号を示す。
【００４２】
入力キー３０の１つをユーザが押下すると、信号線群Ｘ１０のうち押下された入力キー３０に対応する１つの信号線と、信号線群Ｙ１０のうち押下された入力キー３０に対応する１つの信号線との通電状態が変化する。ここでは、例えば、通電状態は、切断から通電へと変化する。
【００４３】
感温スイッチ４０は、所定の温度を境にしてオン又はオフして、対応する信号線＃２１と信号線＃２３との通電状態を変化させる。ここで、所定の温度とは、例えば、キーボード２０の溶解温度よりも低い温度である。例えば、周囲の温度が所定の温度に達すると感温スイッチ４０がオンし、信号線＃２１と信号線＃２３との通電状態は、切断から通電へと変化する。感温スイッチ４０には、例えば、温度に応じて磁力が変化する磁性体リードを備える感温リードスイッチが用いられる。
【００４４】
図４は、第２の実施の形態に係るノートＰＣの機能の一例を示す図である。
図４に示すように、ノートＰＣ１０は、接続ケーブル６０を介して信号線群Ｘ１０及び信号線群Ｙ１０と接続されたキーボードコントローラ５０を有する。
【００４５】
キーボードコントローラ５０は、信号線群Ｘ１０の各信号線と信号線群Ｙ１０の各信号線とのすべての組み合わせについて、通電状態を監視する。キーボードコントローラ５０は、例えば、信号線群Ｘ１０のうち１つの信号線に電流を流すとともに、信号線群Ｙ１０の各信号線を順次選択して、選択した信号線に電流が流れているか否かを検出する。
【００４６】
キーボードコントローラ５０は、このような電流検出を信号線群Ｘ１０内のすべての信号線に対して行うことで、通電状態が変化した信号線群Ｘ１０の１つ及び信号線群Ｙ１０の１つを特定した検出信号を生成して出力する。即ち、この検出信号は、信号線群Ｘ１０及び信号線群Ｙ１０で構成される座標上のアドレスを示す。この検出信号は、スキャンコードと称される。例えば、図３の各入力キー３０の識別番号はスキャンキーに対応する。
【００４７】
なお、キーボードコントローラ５０は、入力キー３０の押下と同時に、感温スイッチ４０がオン又はオフした場合は、感温スイッチ４０がオン又はオフしたことにより生成されたスキャンコードを優先して出力する。
【００４８】
ここで、入力キー３０の押下により生成されるスキャンコードを、通常スキャンコードと称し、感温スイッチ４０がオン又はオフすることにより生成されるスキャンコードを、警告用スキャンコードと称して、以下、説明を続ける。
【００４９】
さらに、ノートＰＣ１０は、キーボードコントローラ５０から出力されたスキャンコードが入力されるコード変換部７０と、スキャンコードとＯＳ独自の識別情報である仮想キーコードとが対応づけられた対応情報を記憶する対応情報記憶部７１とを有する。ここで、コード変換部７０は、ＣＰＵ１０１がＯＳのプログラムを実行することで実現される。また、対応情報記憶部７１は、例えば、ハードディスク１１３又はＥＰ−ＲＯＭ１０６の記憶領域の一部として実現される。
【００５０】
コード変換部７０は、キーボードコントローラ５０からスキャンコードが入力されると、キー押下が行われたことを示すキー押下メッセージを生成する。このとき、コード変換部７０は、対応情報記憶部７１を参照して入力されたスキャンコードに予め対応づけられたＯＳ独自の識別情報である仮想キーコードを抽出し、キー押下メッセージに含める。
【００５１】
ここでは、通常スキャンコードに対応する仮想キーコードを、通常仮想キーコードと称し、警告用スキャンコードに対応する仮想キーコードを、警告用仮想キーコードと称す。コード変換部７０は、生成した仮想キーコードを含む押下メッセージを出力する。
【００５２】
さらに、ノートＰＣ１０は、コード変換部７０から出力されるキー押下メッセージを監視する通常処理部８０と警告処理部９０とを有する。ここで、警告処理部９０は、ＣＰＵ１０１が警告アプリケーションのプログラムを実行することで実現される。また、通常処理部８０は、ＣＰＵ１０１が、警告アプリケーション以外の所定のアプリケーションプログラムを実行することで実現される。
【００５３】
通常処理部８０は、受信部８１と通常処理実行部８２とを備える。受信部８１は、コード変換部７０からキー押下メッセージが入力されたとき、入力されたキー押下メッセージから通常仮想キーコードを抽出した場合に、この通常仮想キーコードに応じた所定の処理を通常処理実行部８２に実行させる。一方、受信部８１は、入力されたキー押下メッセージから警告用仮想キーコードを抽出した場合には、通常処理実行部８２に何の処理も行わせない。
【００５４】
警告処理部９０は、受信部９１と警告処理実行部９２とを備える。受信部９１は、コード変換部７０からキー押下メッセージが入力されたとき、入力されたキー押下メッセージから警告用仮想キーコードを抽出した場合に、キーボード２０の温度の異常を警告する警告処理を警告処理実行部９２に実行させる。一方、受信部９１は、入力されたキー押下メッセージから通常仮想キーコードを抽出した場合には、警告処理実行部９２に何の処理も行わせない。
【００５５】
さらに、ノートＰＣ１０は、警告処理設定が記憶された警告処理設定記憶部９３を有する。警告処理実行部９２は、この警告処理設定記憶部９３を参照し、記憶されている警告処理設定に応じた警告処理や、電源制御処理を実行する。なお、警告処理設定記憶部９３は、例えば、ハードディスク１１３の記憶領域の一部として実現される。
【００５６】
次に、ノートＰＣ１０の構造の一例について説明する。
図５は、第２の実施形態に係るノートＰＣの構造の一例を示す断面図である。ノートＰＣ１０は、メイン基板１２０と、メイン基板１２０の上方に配置されたキーボード基板１３０と、カバー１４０とを有している。メイン基板１２０には、プリント配線基板等の配線基板が用いられている。メイン基板１２０上には、ＣＰＵ１０１及びキーボードコントローラ５０が搭載されている。
【００５７】
キーボード基板１３０上には、信号線群Ｘ１０及びＹ１０（図示せず）、複数の入力キー３０、及び、感温スイッチ４０が設けられている。メイン基板１２０とキーボード基板１３０とは、接続ケーブル６０により電気的に接続されている。
【００５８】
図６は、第２の実施形態に係るノートＰＣのキーボードの構造の一例を示す上面図である。キーボード２０の上面には、複数の入力キー３０が露出している。ここで、図中の入力キー３０に付されている下線付きの数字は、入力キー３０の識別番号を示す。この識別番号は、図３で示した入力キー３０の識別番号と対応している。
【００５９】
図７は、第２の実施形態に係るノートＰＣの入力キー及び感温スイッチの構造の一例を示す図である。図７（Ａ）は断面図であり、図７（Ｂ）は上面図である。なお、図７（Ａ）は、図７（Ｂ）の点線Ａ−Ａに対応する断面図である。さらに、図７（Ｂ）は、入力キーを透過した状態を示す。図８は図７に対応する回路図である。
【００６０】
図７（Ａ）、（Ｂ）に示すように、感温スイッチ４０は、キーボード基板１３０に搭載され、さらに、キーボード基板１３０の上方に配置された入力キー３０の下方に位置している。ここで、入力キー３０は、例えば、バネ３３によって上方に付勢されている。
【００６１】
このように、感温スイッチ４０は、入力キー３０の下方に位置しているため、感温スイッチ４０を設けるためにキーボード基板１３０に新たなスペースを設ける必要がない。なお、ここでは、入力キー３０は、図３で示した識別番号４０の入力キーに相当する。
【００６２】
さらに、図７（Ｂ）に示すように、入力キー３０の下方には、電極３１、３２、信号線＃５、＃２１、＃２３が配置されている。図８に示すように、電極３１は信号線＃５と接続され、電極３２は信号線＃２３と接続されている。感温スイッチ４０の一方の電極４１は、信号線＃２３と接続され、他方の電極４２は、信号線＃２１と接続されている。入力キー３０を押下することで、電極３１と電極３２とが通電し、信号線＃５と信号線＃２３とが通電する。
【００６３】
このように、感温スイッチ４０を、共通の信号線＃２３と接続される入力キー３０の下方に配置することで、各信号線の引き回しを簡略化することが可能となる。
次に、ノートＰＣ１０の動作について説明する。ここでは、入力キー３０の押下時に、対応する信号線群Ｘ１０のうちの１つと信号線群Ｙ１０のうちの１つとの対（信号線＃２１と信号線＃２３との対を除く）が通電するものとする。さらに、周囲の温度が所定の温度を超えた時に、感温スイッチ４０がオンして信号線＃２１と信号線＃２３とが通電するものとする。
【００６４】
図９は、第２の実施形態に係るキーボードコントローラの処理手順の一例を示すフローチャートである。
キーボードコントローラ５０は、信号線群Ｘ１０のいずれか１つ及び信号線群Ｙ１０のいずれか１つの通電を検出すると、処理を開始する。
【００６５】
［ステップＳ１０１］キーボードコントローラ５０は、検出した通電が感温スイッチ４０がオンしたことに基づくものか否かを判定する。感温スイッチ４０に基づくものである場合、処理をステップＳ１０２に進める。感温スイッチ４０に基づくものではない場合、即ち、入力キー３０の押下に基づくものである場合、処理をステップＳ１０３に進める。
【００６６】
［ステップＳ１０２］キーボードコントローラ５０は、警告用スキャンコードを生成し、生成した警告用スキャンコードをコード変換部７０に出力して処理を終了する。
［ステップＳ１０３］キーボードコントローラ５０は、通電した位置の座標に応じた通常スキャンコードを生成し、生成した通常スキャンコードをコード変換部７０に出力して処理を終了する。
【００６７】
図１０は、第２の実施形態に係るコード変換部の処理手順の一例を示すフローチャートである。
コード変換部７０は、キーボードコントローラ５０から出力されたスキャンコードを受信すると処理を開始する。
【００６８】
［ステップＳ２０１］コード変換部７０は、受信したスキャンコードが警告用スキャンコードか否かを判定する。警告用スキャンコードの場合、処理をステップＳ２０２に進める。警告用スキャンコードではない場合、即ち、通常スキャンコードの場合、処理をステップＳ２０３に進める。
【００６９】
［ステップＳ２０２］コード変換部７０は、対応情報記憶部７１を参照し、ステップＳ２０１で受信した警告用スキャンキーコードに対応する警告用仮想キーコードを抽出する。
【００７０】
［ステップＳ２０３］コード変換部７０は、対応情報記憶部７１を参照し、ステップＳ２０１で受信した通常スキャンコードに対応する通常仮想キーコードを抽出する。
［ステップＳ２０４］コード変換部７０は、ステップＳ２０２又はステップＳ２０３で抽出した仮想キーコードを含めたキー押下メッセージを生成し、生成したキー押下メッセージを通常処理部８０及び警告処理部９０に出力して処理を終了する。
【００７１】
図１１は、第２の実施形態に係る警告処理部の処理手順の一例を示すフローチャートである。
警告処理部９０は、コード変換部７０から出力されたキー押下メッセージを受信すると処理を開始する。
【００７２】
［ステップＳ３０１］受信部９１は、受信したキー押下メッセージが警告用仮想キーコードを含むか否かを判定する。警告用仮想キーコードを含む場合、処理をステップＳ３０２に進める。警告用仮想キーコードを含まない場合、即ち、通常仮想キーコードを含む場合、処理を終了する。
【００７３】
［ステップＳ３０２］警告処理実行部９２は、警告処理設定記憶部９３を参照し、記憶されている警告処理設定に応じた警告処理を実行して処理を終了する。
なお、警告処理は、例えば、次のような方法で行われる。
【００７４】
（警告画面表示）
警告処理実行部９２は、例えば、図２で示した表示部１１４に、キーボード２０の温度が高温であることを警告する画面を表示する。図１２は、第２の実施形態に係るノートＰＣの警告画面の一例を示す図である。画面上には、確認ボタン２００が設けられており、ユーザが警告画面を確認して確認ボタン２００をクリックすると、警告画面が消える。
【００７５】
なお、表示部１１４の代わりに、例えば、ノートＰＣ１０の外表面にＬＥＤ（Light Emitting Diode）等の発光部を設けて、警告の際にそれを発光させてもよい。
（警告音発生）
警告処理実行部９２は、例えば、図２で示したスピーカ１１５から、警告音を発生させる。
【００７６】
（バイブレーション駆動）
警告処理実行部９２は、例えば、図２で示した振動装置１１０を振動させる。
（メール送信）
警告処理実行部９２は、例えば、図２で示したネットワーク１１６を介して、ユーザの携帯電話等に、キーボード２０の温度が高温であることを知らせる電子メールを送信する。
【００７７】
また、警告処理実行部９２は、上記のようなユーザへの警告処理だけではなく、ノートＰＣ１０の電源を強制的にオフしたり、動作を遅くしたり、もしくは、スリープ状態に遷移させてもよい。これらの処理は、例えば、上記の方法でユーザに警告を発した後に行われる。即ち、上記の警告処理を行っても、ユーザが気付かない場合には、キーボード２０の温度の上昇をノートＰＣ１０が自ら抑制するべく、ノートＰＣ１０の電源や動作等を制御する。
【００７８】
上記の警告処理及びノートＰＣ１０の電源や動作の制御の要否については、予め、ユーザにより設定を行うことができる。この設定は、例えば、表示部１１４を用いて行われる。図１３は、第２の実施形態に係るノートＰＣの設定画面の一例を示す図である。
【００７９】
設定画面では、警告画面表示、警告音発生、バイブレーション駆動、メール送信、スリープ状態への遷移、及び、電源オフについて、実行するかどうかを画面上で選択できる。メール送信については、送信先のメールアドレスの入力欄が設けられている。
【００８０】
なお、設定された内容は、警告情報設定として警告処理設定記憶部９３に記憶される。
以上のように、ノートＰＣ１０は、キーボード２０が所定の温度に達すると、警告処理部９０が警告処理を実行するので、キーボード２０が溶解してしまうことを未然に防止することが可能となる。
【００８１】
さらに、ノートＰＣ１０では、入力キー３０の操作を検出するための信号線群Ｘ１０の１つと同信号線群Ｙ１０の１つとの通電状態を温度に応じて変化させる感温スイッチ４０が設けられている。これにより、感温スイッチ４０がオン又はオフしたことを、入力キー３０の操作を検出するための信号線群Ｘ１０、Ｙ１０、及び、キーボードコントローラ５０を用いて、検出することが可能となる。
【００８２】
このため、ノートＰＣ１０では、温度検知のための専用の信号線やインタフェース回路を設けることなく、キーボード２０の温度が所定の温度に達したことを検出することが可能となり、キーボード２０の温度検出のための構造を大幅に簡略化することが可能となる。
【００８３】
また、ＯＳは、入力キー３０の押下を検出するスキャンコードの１つとして温度上昇を検出し、その旨をキー押下メッセージを用いて警告処理部９０に通知する。このため、ＯＳのプログラム構造の変更を最小限に留めることができる。また、警告アプリケーションは、キー押下メッセージを通じて温度上昇を認識できるので、警告アプリケーションの開発コストを抑制できる。
【００８４】
なお、その他の例として、ＯＳは、キー押下メッセージとは別の通知情報により、温度上昇を警告処理部９０に通知してもよい。
［変形例１］
変形例１は、第２の実施形態に係るノートＰＣ１０について、感温スイッチ４０の配置位置を変更したものである。
【００８５】
図１４は、第２の実施形態の変形例１を示す上面図である。感温スイッチ４０は、キーボード基板１３０上の入力キー３０が設けられていない空き領域に配置されている。キーボード基板１３０に入力キー３０が配置されていない空き領域がある場合（例えば、矢印キーの周辺等）には、感温スイッチ４０をこの空き領域に配置してもよい。
【００８６】
［変形例２］
変形例２は、第２の実施形態に係るノートＰＣ１０について、感温スイッチ４０の配置位置を変更したものである。
【００８７】
図１５は、第２の実施形態の変形例２を示す上面図である。感温スイッチ４０は、キーボード基板１３０上の複数の入力キー３０を包囲する周辺空き領域に、複数箇所に渡って配置されている。感温スイッチ４０を複数箇所に配置させることで、キーボード２０の温度が局所的に上昇した場合でも、温度検出を行うことが可能となる。この場合、各感温スイッチ４０を個別の信号線同士の交差位置に割り当ててもよいし、同じ交差位置に割り当ててもよい。
【００８８】
また、スイッチオン又はオフする温度が異なる複数種類の感温スイッチ４０を配置することで、例えば、温度に応じて、警告情報の出力と、ノートＰＣ１０の電源や動作の制御とを、段階的に行うことも可能である。この場合、各感温スイッチ４０を個別の信号線同士の交差位置に割り当てる。これにより、キーボードコントローラ５０は、識別可能な複数の警告用スキャンコードを生成することができ、警告処理部９０が温度に応じた段階的な処理を実行することが可能となる。
【００８９】
例えば、第１の温度になるとスイッチがオンする第１の感温スイッチ４０と、第１の温度よりも高い第２の温度になるとスイッチがオンする第２の感温スイッチ４０とを配置する。そして、警告処理部９０は、第１の感温スイッチ４０がオンすると、警告処理を実行する。この間はノートＰＣ１０の電源や動作の制御は行わない。そして、温度が上昇し、第２の感温スイッチ４０がオンすると、警告処理部９０は、今度は、例えば、ノートＰＣ１０の電源を強制的にオフする。このような制御を可能とすることで、ユーザは、ノートＰＣ１０の電源が強制的にオフされる前に、警告の段階で何らかの処置をとることができるため、例えば、記憶情報の破損等を抑制することができ、安全性を向上させることができる。
【００９０】
なお、感温スイッチ４０は、必ずしもキーボード２０に設ける必要はなく、ノートＰＣ１０のうち温度検出を行いたい箇所に適宜設けることが可能である。
なお、各実施形態で示した以上の処理は、コンピュータに所定のプログラムを実行させることで実現できる。その場合、実現すべき処理内容を記述したプログラムが提供される。処理内容を記述したプログラムは、コンピュータ読み取り可能な記録媒体に記録しておくことができる。コンピュータ読み取り可能な記録媒体には、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリがある。磁気記録装置には、ハードディスク装置、フレキシブルディスク（ＦＤ）、磁気テープ（ＭＴ）等がある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc）、ＣＤ−Ｒ（Recordable）、ＣＤ−ＲＷ（ReWritable）等がある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）等がある。
【００９１】
プログラムを流通させる場合、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにプログラムを転送することもできる。
【００９２】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラム又はサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００９３】
以上説明した第１及び第２の実施形態を含む実施の形態に関し、さらに以下の付記を開示する。
（付記１）  第１の信号線と第２の信号線との通電状態を温度に応じて変化させる感温スイッチと、
前記第１の信号線と前記第２の信号線との対のうち、前記感温スイッチを通じて通電する対とは別の対の通電状態を変化させる入力キーと、
前記第１の信号線と前記第２の信号線との対における通電状態の変化を検出して検出信号を出力する通電検出部と、
を有することを特徴とする情報処理装置。
【００９４】
（付記２）  前記感温スイッチによる通電状態の変化に応じて出力された前記検出信号に基づいて、温度の異常を警告する警告処理を実行する警告処理部をさらに有することを特徴とする付記１記載の情報処理装置。
【００９５】
（付記３）  前記通電検出部は、前記第１の信号線と前記第２の信号線との対のうち、通電状態が変化した対を示す識別情報を、前記検出信号として出力し、
前記警告処理部は、前記感温スイッチによって通電状態が変化したことを示す前記識別情報が前記通電検出部から出力された場合に、前記警告処理を実行することを特徴とする付記２記載の情報処理装置。
【００９６】
（付記４）  前記通電検出部は、前記第１の信号線と前記第２の信号線との対のうち、１つの対において通電状態が変化した場合に、入力キーが押下されたことを通知する通知情報とともに前記識別情報を出力し、
前記警告処理部は、前記通電検出部から出力される前記通知情報を監視し、前記通知情報の出力を検知したとき、当該通知情報に対応する前記識別情報に基づいて前記警告処理を実行することを特徴とする付記３記載の情報処理装置。
【００９７】
（付記５）  前記警告処理部は、前記警告処理を実行した後、前記情報処理装置の動作を停止させることを特徴とする付記２〜４のいずれか１つに記載の情報処理装置。
（付記６）  前記通電検出部は、前記第１の信号線と前記第２の信号線との対のうち、通電状態が変化した対を示す識別情報を、前記検出信号として出力することを特徴とする付記１記載の情報処理装置。
【００９８】
（付記７）  温度が所定のしきい値温度を超えた場合の前記感温スイッチによる通電状態の変化は、前記入力キーが押下された場合の対応する前記第１の信号線と前記第２の信号線との通電状態の変化と同じであることを特徴とする付記１〜６のいずれか１つに記載の情報処理装置。
【００９９】
（付記８）  前記入力キーが配置された基板を有し、前記感温スイッチは、前記基板に搭載されていることを特徴とする付記１〜７のいずれか１つに記載の情報処理装置。
（付記９）  前記感温スイッチは、前記入力キーのいずれかの下方に位置していることを特徴とする付記８記載の情報処理装置。
【０１００】
（付記１０）  前記基板は、前記入力キーが搭載されていない空き領域を備え、
前記感温スイッチは、前記空き領域に位置していることを特徴とする付記９記載の情報処理装置。
【０１０１】
（付記１１）  前記警告処理は、警告画面を表示部に表示する処理を含むことを特徴とする付記２〜４のいずれか１つに記載の情報処理装置。
（付記１２）  第１の信号線と第２の信号線との通電状態を温度に応じて変化させる感温スイッチと、前記第１の信号線と前記第２の信号線との対のうち、前記感温スイッチを通じて通電する対とは別の対の通電状態を変化させる入力キーとを有するコンピュータを、
前記第１の信号線と前記第２の信号線との対の通電状態の変化を検出して生成される検出信号を受信する受信手段、
前記受信手段が受信した前記検出信号のうち、前記感温スイッチによる通電状態の変化に応じて生成された前記検出信号に基づいて、温度の異常を警告する警告処理を実行する警告処理実行手段、
として機能させることを特徴とする警告プログラム。
【０１０２】
（付記１３）  前記受信手段は、前記第１の信号線と前記第２の信号線との対のうち、通電状態が変化した対を示す識別情報を、前記検出信号として受信し、
前記警告処理実行手段は、前記感温スイッチによって通電状態が変化したことを示す前記識別情報を前記受信手段が受信した場合に、前記警告処理を実行することを特徴とする付記１２記載の警告プログラム。
【０１０３】
（付記１４）  前記受信手段は、前記第１の信号線と前記第２の信号線との対のうち、１つの対において通電状態が変化した場合に前記識別情報とともに生成される、入力キーが押下されたことを通知する通知情報を監視し、
前記警告処理実行手段は、前記受信手段が前記通知情報を受信したとき、当該通知情報に対応する前記識別情報に基づいて前記警告処理を実行することを特徴とする付記１３記載の警告プログラム。
【０１０４】
（付記１５）  第１の信号線と第２の信号線との通電状態を温度に応じて変化させる感温スイッチと、前記第１の信号線と前記第２の信号線との対のうち、前記感温スイッチを通じて通電する対とは別の対の通電状態を変化させる入力キーとを有する情報処理装置が、
前記第１の信号線と前記第２の信号線との対の通電状態の変化を検出して生成される検出信号を受信し、
受信した前記検出信号のうち、前記感温スイッチによる通電状態の変化に応じて生成された前記検出信号に基づいて、温度の異常を警告する警告処理を実行する、
ことを特徴とする警告方法。
【符号の説明】
【０１０５】
１  情報処理装置
２  入力部
３  入力キー
４  感温スイッチ
５  通電検出部
Ｘ１〜Ｘ４、Ｙ１〜Ｙ４  信号線
【図１】
2011113434.tif 000003
【図２】
2011113434.tif 000004
【図３】
2011113434.tif 000005
【図４】
2011113434.tif 000006
【図５】
2011113434.tif 000007
【図６】
2011113434.tif 000008
【図７】
2011113434.tif 000009
【図８】
2011113434.tif 000010
【図９】
2011113434.tif 000011
【図１０】
2011113434.tif 000012
【図１１】
2011113434.tif 000013
【図１２】
2011113434.tif 000014
【図１３】
2011113434.tif 000015
【図１４】
2011113434.tif 000016
【図１５】
2011113434.tif 000017