(57)【要約】【課題】  静電容量の変化を検知することによってコンピュータ本体にデータを入力するタッチスイッチの誤動作を抑制すること。【解決手段】  前記ディスプレイユニット１４の正面が前記コンピュータ本体１２の上面となす角度が所定値未満であるか否かが回転角センサ４１によって検出される。検出された角度が所定値未満の場合にエンベデッドコントローラ／キーボードコントローラＩＣ１１２は電源スイッチ４３にディスイネーブル信号を出力する。電源スイッチ４３は電源４２からＡＶスイッチ３０に供給される電力を遮断する。【選択図】    図３
2006236240.tif 000002
【特許請求の範囲】
【請求項１】
本体と、
前記本体の上面に配置され、静電容量の変化に応じて前記本体にデータを入力するタッチスイッチと、
前記本体に支持され、前記本体の上面を覆う閉塞位置と前記本体の上面が露出する開放位置との間を回動可能な表示部と、
前記表示部の正面と前記本体の上面とのなす角度が所定値未満であるか否かを検出する検出器と、
前記角度が所定値未満であることが検出された場合に、前記タッチスイッチによるデータ入力動作を禁止する制御部とを具備することを特徴とする情報処理装置。
【請求項２】
前記制御部は、前記角度が所定値未満であることが検出された場合に、前記タッチスイッチに供給される電力を遮断することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記制御部は、前記角度が所定値未満であることが検出された場合に、前記タッチスイッチから入力されたデータを無効化することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記本体の上面に配置され、静電容量の変化に応じて前記本体にデータを入力する第２のタッチスイッチと、
前記タッチスイッチ及び前記第２のタッチスイッチからデータが入力された場合に、前記タッチスイッチ及び前記第２のタッチスイッチから入力されたデータを無効化する手段を更に具備することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記本体は、前記表示部を支持する支持部が設けられた端部と、前記上面に設けられたキーボードとを含み、
前記タッチスイッチは、前記端部と前記キーボードとの間に配置されていることを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記端部と前記キーボードとの間の前記上面に配置され、静電容量の変化に応じて前記本体にデータを入力する第２のタッチスイッチを更に有し、
前記タッチスイッチ及び前記第２のタッチスイッチからデータが入力された場合に、前記タッチスイッチ及び前記第２のタッチスイッチから入力されたデータを無効化する手段を更に具備することを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記表示部は、発光部付きの表示パネルと、前記発光部を駆動するインバータとを含むことを特徴とする請求項１記載の情報処理装置。
【請求項８】
前記表示部は、表示パネルと、前記表示部が前記本体に対して閉塞位置をとる場合に前記タッチスイッチと略対向するように位置し前記表示パネルを照らす発光部を駆動するインバータと、を含むことを特徴とする請求項１記載の情報処理装置。
【請求項９】
前記本体は、前記表示部を支持する支持部が設けられた端部と、前記上面に設けられたキーボードとを含み、前記タッチスイッチは、前記端部と前記キーボードとの間に配置され、
前記表示部は、表示パネルと、前記支持部に支持される基端部と、前記表示パネルと前記基端部との間に配置され、前記表示パネルを照らす発光部を駆動するインバータとを含むことを特徴とする請求項１記載の情報処理装置。
【請求項１０】
前記端部と前記キーボードとの間の前記上面に配置され、静電容量の変化に応じて前記本体にデータを入力する第２のタッチスイッチを更に有し、
前記タッチスイッチ及び前記第２のタッチスイッチからデータが入力された場合に、前記タッチスイッチ及び前記第２のタッチスイッチから入力されたデータを無効化する手段を更に具備することを特徴とする請求項８記載の情報処理装置。
【請求項１１】
情報処理装置の制御方法であって、
前記情報処理装置は、本体；前記本体の上面に配置され、静電容量の変化に応じて前記本体にデータを入力するタッチスイッチ；前記本体に支持され、前記本体の上面を覆う閉塞位置と前記本体の上面が露出する開放位置との間を回動可能な表示部；を具備し、
前記表示部の正面と前記本体の上面とのなす角度が所定値未満であるか否かを検出するステップと、
前記角度が所定値未満であることが検出された場合に、前記タッチスイッチによるデータ入力動作を禁止するステップとを含むことを特徴とする情報処理装置の制御方法。
【請求項１２】
前記情報処理装置は、前記本体の上面に配置され、静電容量の変化に応じて前記本体にデータを入力する第２のタッチスイッチを更に具備し、
前記タッチスイッチ及び前記第２のタッチスイッチからデータが入力された場合に、前記タッチスイッチ及び前記第２のタッチスイッチから入力されたデータを無効化するステップを更に含むことを特徴とする請求項１１記載の情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静電容量型のスイッチを具備する情報処理装置、及びその制御方法に関する。
【背景技術】
【０００２】
入力手段として、例えば抵抗膜型のタッチパネルが設けられた情報処理装置が存在する。タッチパネルの表面を保護するために、情報処理装置には通常蓋が設けられている。装置が動作している状態で蓋が閉じられると、蓋がタッチパネルに接触し、誤動作を起こすことがある。
【０００３】
蓋とタッチパネルとの接触による誤動作を防止する技術が特許文献１に記載されている。この文献には、光学センサー（蓋開閉認識部）により蓋が閉じたことを検出して、タッチパネルからの入力動作を停止することが記載されている。抵抗膜型のタッチパネルは物理的な接触によって動作するので、蓋が閉じたことを検知することで、蓋がタッチパネルに接触することによる誤動作を抑制することができる。
【特許文献１】特開２００２−７０７０号公報（図３，図９）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、情報処理装置の入力手段として静電容量型のスイッチがある。静電容量型のスイッチの場合、人がスイッチに触れる場合以外に、タッチスイッチ上の物による静電容量変化、および、ノイズにより誤出力する可能性がある。よって、蓋が閉じたことで入力動作を停止させる構成では誤出力を抑制することが困難である。
【０００５】
本発明の目的は、静電容量型のスイッチからの誤出力または誤出力による誤動作を抑制し得る情報処理装置およびその制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一例に係わる情報処理装置は、本体と、前記本体の上面に配置され、静電容量の変化に応じて前記本体にデータを入力するタッチスイッチと、前記本体に支持され、前記本体の上面を覆う閉塞位置と前記本体の上面が露出する開放位置との間を回動可能な表示部と、前記表示部の正面と前記本体の上面とのなす角度が所定値未満であるか否かを検出する検出器と、前記角度が所定値未満であることが検出された場合に、前記タッチスイッチによるデータ入力動作を禁止する制御部とを具備することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ノイズ等によるタッチスイッチからの誤出力、またはタッチスイッチからの誤出力による誤動作を抑制することができる。
【発明を実施するための最良の形態】
【０００８】
本発明の実施の形態を以下に図面を参照して説明する。
【０００９】
図１は本発明の第１の実施の形態に係る情報処理装置としてのノートブック型のパーソナルコンピュータの構成を示す図である。
【００１０】
パーソナルコンピュータは、コンピュータ本体１２と、ディスプレイユニット（表示部）１４とから構成されている。ディスプレイユニット１４には、表示パネルであるＬＣＤ（Liquid Crystal Display）１６及び発光部であるバックライト（不図示）、バックライトを駆動するためのインバータ１７が組み込まれている。ディスプレイユニット１４は、コンピュータ本体１２の上面を覆う開放位置とコンピュータ本体１２の上面が露出する閉塞位置との間を回動自在に変化するように、コンピュータ本体１２の奥手側の端部に設けられたヒンジ（支持部）１８に取り付けられている。
【００１１】
近年、無線ＬＡＮ等に必要なアンテナがディスプレイユニットに組み込まれている。ダイバシティ型のアンテナは一対のアンテナを必要とするが、一対のアンテナ間の距離を有る程度離さなければならないので、ＬＣＤ１６の左右にそれぞれ設けられる。そのため、インバータ１７は、ＬＣＤ１６の下側、つまりヒンジ１８に支持されたディスプレイユニット１４の基端部とＬＣＤ１６との間のスペースに配置されている。
【００１２】
コンピュータ本体１２は薄い箱形の筐体を有しており、その筐体上面中央部には、キーボード２０が設けられる。コンピュータ本体１２の手前側の筐体部分上面にはパームレストが形成されている。パームレストのほぼ中央部には、タッチパッド２２、スクロールボタン２４、タッチパッドコントロールボタン２６が設けられる。コンピュータ本体１２の奥側の筐体部分上面には、コンピュータ本体１２の電源をオン／オフするためのパワーボタン２８、１０個のＡＶスイッチ３０、左右のスピーカ３２、３４が配置されている。筐体の前面には、電源状態やＨＤＤの動作状態を示す各種インジケータ（ＬＥＤ）３６と、リモコン受信部３８が設けられる。
【００１３】
ＡＶスイッチ３０は、静電容量の変化を検出することによってコンピュータ本体１２にデータを入力するタッチスイッチである。ＡＶスイッチ３０は、キャパシタを有する。ＡＶスイッチ３０の表面に例えば指が触れるとキャパシタの静電容量が変化し、その変化をスイッチコントローラが検出する。スイッチコントローラはＡＶスイッチ３１の何れかの静電容量が変化したのかをエンベデッドコントローラ／キーボードコントローラＩＣ１１２に伝達する。そして、入力されたデータに応じて所定の動作が本パーソナルコンピュータによって実行される。
【００１４】
図２は１０個のＡＶスイッチ３０の詳細を示す図である。左から順に、ＴＶスイッチ３０ａ、ＣＤ／ＤＶＤスイッチ３０ｂ、プレイ（再生）／ポーズ（中断）スイッチ３０ｃ、ストップスイッチ３０ｄ、前スイッチ３０ｅ、後スイッチ３０ｆ、記録（レコード）スイッチ３０ｇ、輝度スイッチ３０ｈ、モニタ入力スイッチ３０ｉ、ＴＶ出力スイッチ３０ｊが設けられている。
【００１５】
これらスイッチ３０ａ〜３０ｊの各々は、上述したように静電容量型のタッチスイッチである。スイッチコントローラ３１は何れかのスイッチ３０ａ〜３０ｊの何れかの静電容量が変化したのかをエンベデッドコントローラ／キーボードコントローラＩＣ１１２に伝達する。
【００１６】
ＴＶスイッチ３０ａは、ＴＶを見るためのＴＶ視聴アプリケーションを実行するためのタッチスイッチである。ＴＶスイッチ３０ａの表面を例えばユーザが指によってタッチすると、ＴＶ視聴アプリケーションが実行、あるいは終了される。ＣＤ／ＤＶＤスイッチ３０ｂは、ＣＤあるいはＤＶＤを視聴するためのＡＶ視聴アプリケーションを実行するためのタッチスイッチである。ＣＤ／ＤＶＤスイッチ３０ｂの表面をユーザが指によってタッチすると、ＡＶ視聴アプリケーションが実行される。プレイ（再生）／ポーズ（中断）スイッチ３０ｃが押されると、ＡＶ視聴アプリケーションによる再生を開始、あるいは中断する。ストップスイッチ３０ｄは再生を停止する機能を有する。
【００１７】
前スイッチ３０ｅの表面をユーザが指によってタッチすると、前のトラック、チャプタ、データに進められる。後スイッチ３０ｆが押されると、後のトラック、チャプタ、データに戻る。記録スイッチ３０ｇの表面をユーザが指によってタッチすると、コンピュータ本体１２内に設けられているハードディスクドライブや光ディスクドライブに装着されているＤＶＤメディア等にＴＶ番組を記録する。
【００１８】
輝度スイッチ３０ｈの表面をユーザが指によってタッチすると、ＬＣＤパネル１６の輝度を調節する画面がＬＣＤ１６に表示される。ＡＶ視聴アプリケーションの起動中にモニタ入力スイッチ３０ｉの表面をユーザが指によってタッチすると、ＬＣＤ１６に表示される映像ソースが、ＡＶ視聴アプリケーションによって再生される映像から外部入力される映像に切り換えられる。オペレーティングシステムの動作中にＴＶ出力スイッチ３０ｊの表面をユーザが指によってタッチすると、ＬＣＤパネル１６の表示がＴＶの出力に切り替わる。
【００１９】
なお、ディスプレイユニット１４が閉塞位置にある場合、ＡＶスイッチ３０がインバータ１７に対向または略対向する。なお、コンピュータの機種によっては、ディスプレイユニット１４が閉塞位置にある場合、ＡＶスイッチ３０が表示パネル１６に対向または略対向する場合もある。また、ＡＶスイッチ３０がインバータ１７及び表示パネル１６に対向または略対向する装置もあり得る。
【００２０】
本パーソナルコンピュータは、ディスプレイユニット１４が閉じられた状態においても動作を継続し、例えばオーディオ再生などの処理を実行することができる。
【００２１】
次に、図３を参照して、本コンピュータのシステム構成について説明する。
【００２２】
本コンピュータは、図３に示されているように、ＣＰＵ１０２、ノースブリッジ１０４、主メモリ１１４、グラフィクスコントローラ１０８、サウスブリッジ１０６、ＢＩＯＳ−ＲＯＭ１３６、ハードディスクドライブ（ＨＤＤ）１２６、光ディスクドライブ（ＯＤＤ）１２８、ＴＶチューナ１３４、およびエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１２、回転角センサ４１、電源４２、電力供給スイッチ４３等を備えている。
【００２３】
ＣＰＵ１０２は本コンピュータの動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１２６から主メモリ１１４にロードされる、オペレーティングシステム（ＯＳ）および各種アプリケーションプログラムを実行する。
【００２４】
また、ＣＰＵ１０２は、ＢＩＯＳ−ＲＯＭ１３６に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００２５】
ノースブリッジ１０４はＣＰＵ１０２のローカルバスとサウスブリッジ１０６との間を接続するブリッジデバイスである。ノースブリッジ１０４には、主メモリ１１４をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０４は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１０８との通信を実行する機能も有している。
【００２６】
グラフィクスコントローラ１０８は本コンピュータのディスプレイモニタとして使用されるＬＣＤ１６を制御する表示コントローラである。このグラフィクスコントローラ１０８はビデオメモリ（ＶＲＡＭ）を有しており、ＯＳ／アプリケーションプログラムによってビデオメモリに描画された表示データから、ＬＣＤ１６に表示すべき表示イメージを形成する映像信号を生成する。
【００２７】
グラフィクスコントローラ１０８によって生成された映像信号はライン１に出力される。また、グラフィクスコントローラ１０８は、外部ＣＲＴ（Cathode Ray Tube）へアナログ映像信号を出力するためのインタフェース、およびアナログ映像信号をＳビデオ端子を介して外部に出力するためのインタフェースも有している。
【００２８】
スイッチ３０ａ〜３０ｊ内に設けられたキャパシタの静電容量の変化をスイッチコントローラ３１が検出すると、スイッチコントローラ３１は１６ビットのシリアル信号でエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）に、何れかのスイッチからイベント信号が出力されたかを伝達する。１６ビットのシリアル信号はイベント信号を出力したスイッチに対応するビットが”Ｈｉ”になることによって、何れかのスイッチがイベント信号を出力したか判別することができる。
【００２９】
電源４２はコンピュータの動作に必要な電力を供給する。ＡＶスイッチ３０の動作に必要な電力は、電源スイッチ４３を介して電源４２から供給される。回転角センサ４１は、ディスプレイユニット１４の正面とコンピュータ本体１２の上面とのなす角度を検出し、ディスプレイユニット１４の正面とコンピュータ本体１２の上面とのなす角度が所定角度未満であるか否かを検出する。回転角センサ４１はコンピュータ本体１２に設けられていても良いし、ディスプレイユニット１４内に設けられていても良い。検出角が例えば３０゜未満の場合、回転角センサ４１は、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１２に対して“閉”信号を出力する。エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１２は、回転角センサ４１からの“開”信号／“閉“信号に応じてイネーブル信号またはディスイネーブル信号を電源スイッチ４３に出力する。エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１２は、例えば、“開”信号の場合にイネーブル信号を出力し、“閉”信号の場合にディスイネーブル信号を出力する。
【００３０】
電源スイッチ４３は、イネーブル信号が入力されている場合、ＡＶスイッチ３０に対して電力供給を行う。また、電源スイッチ４３は、ディスイネーブル信号が入力されている場合、ＡＶスイッチ３０に対して電力供給を遮断する。つまり、回転角度に応じてＡＶスイッチ３０への電力供給が制御される。
【００３１】
次に、ディスプレイユニットの開閉動作時の動作について図４のフローチャートを参照して説明する。なお、以下の処理は本体が動作状態にある時に行われ、ＡＶスイッチによって所定の動作を行うことができる状態である。
【００３２】
先ず、回転角センサ４１はディスプレイユニット１４の正面とコンピュータ本体１２の上面とのなす角度（以下回転角）が、３０゜未満であるか判定する（ステップＳＴ１０１）。回転角が３０゜未満ではない場合、回転角センサ４１はエンベデッドコントローラ／キーボードコントローラＩＣ１１２に“開”信号を出力する（ステップＳＴ１０２）。“閉“信号が入力されている場合、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１２は、電源スイッチ４３に対してイネーブル信号を出力する（ステップＳＴ１０３）。電源スイッチ４３は、イネーブル信号が入力されている状態で、ＡＶスイッチ３０に対して電力供給を行う（ステップＳＴ１０４）。
【００３３】
ステップＳＴ１０１で回転角が３０゜未満であった場合、回転角センサ４１はエンベデッドコントローラ／キーボードコントローラＩＣ１１２に“閉“信号を出力する（ステップＳＴ１１２）。“閉“信号が入力されると、エンベデッドコントローラ／キーボードコントローラＩＣ１１２は電源スイッチ４３に対してディスイネーブル信号を出力する（ステップＳＴ１１３）。電源スイッチ４３は、ディスイネーブル信号が入力されている状態で、ＡＶスイッチ３０に対して供給される電力を遮断する（ステップＳＴ１１４）。
【００３４】
次に、実際の動作に照らし合わせて、図４のフローチャート、図５，６を参照しつつ、ディスプレイユニット１４の開閉動作時のＡＶスイッチ３０の誤出力を防止するための処理について説明する。
【００３５】
先ず、ディスプレイユニット１４を開放位置（図５（ａ））から閉塞位置（図５（ｄ））まで回動させる時の動作について図５を参照して説明する。なお、図５（ｂ）、図５（ｃ）において、破線で示したディスプレイユニット１４は、回転角が３０゜の状態の時である。
【００３６】
図５（ｂ）に示す回動初期では、回転角度が３０゜以上である。回転角度が３０゜以上なので、回転角センサ４１は、エンベデッドコントローラ／キーボードコントローラＩＣ１１２に対して“開“信号を出力する（ステップＳＴ１０２）。
【００３７】
“開“信号が入力されている期間中は、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１２は、電源スイッチ４３に対してイネーブル信号を出力する（ステップＳＴ１０３）。電源スイッチ４３はイネーブル信号が入力されている状態では、ＡＶスイッチ３０に対して電力供給を行う（ステップＳＴ１０４）。
【００３８】
ディスプレイユニットを閉じるための動作が進み、図５（ｃ）に示すようにディスプレイユニット１４の回転角が３０゜未満になりステップＳＴ１０１で３０゜未満の回転角度が検出された場合を説明する。ステップＳＴ１０１で３０゜未満で有ると判定されると、回転角センサ４１はエンベデッドコントローラ／キーボードコントローラＩＣ１１２に対して“閉”信号を出力する（ステップＳＴ１１２）。“閉”信号が入力されたので、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１２は電源スイッチ４３に対してディスイネーブル信号を出力する（ステップＳＴ１１３）。電源スイッチ４３に入力される信号が、イネーブル信号からディスイネーブル信号に切り替わるので、電源スイッチ４３はＡＶスイッチ３０に供給される電力を遮断する（ステップＳＴ１１４）。
【００３９】
次ぎに、ディスプレイユニット１４を閉塞位置（図６（ａ））から開放位置（図６（ｄ））まで回動させる時の動作について説明する。なお、図６（ｂ）、図６（ｃ）において、破線で示したディスプレイユニット１４は、回転角が３０゜の状態の時である。
【００４０】
図６（ｂ）に示す状態では、回転角センサ４１は３０゜未満の回転角度を検出し、エンベデッドコントローラ／キーボードコントローラＩＣ１１２に対して“閉”信号を出力する（ステップＳＴ１１２）。“閉”信号が入力されている間は、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１２は、電源スイッチ４３に対してディスイネーブル信号を出力する（ステップＳＴ１１３）。電源スイッチ４３はディスイネーブル信号が入力されている状態では、ＡＶスイッチ３０に対する電力供給を遮断する（ステップＳＴ１１４）。
【００４１】
図６（ｃ）に示すように、ディスプレイユニット１４を開くための動作が進み、ステップＳＴ１０１で３０゜以上の回転角が検出された場合を説明する。ステップＳＴ１０１で回転角が３０゜未満ではないと判定されると、回転角センサ４１はエンベデッドコントローラ／キーボードコントローラＩＣ１１２に対して“開”信号を出力する（ステップＳＴ１０２）。“開“信号が入力されたので、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１２は電源スイッチに対してイネーブル信号を出力する（ステップＳＴ１０３）。電源スイッチ４３に入力される信号が、ディスイネーブル信号からイネーブル信号に切り替わるので、電源スイッチ４３はＡＶスイッチ３０に電力が供給される（ステップＳＴ１０４）。
【００４２】
パーソナルコンピュータ本体１２の上面とディスプレイユニット１４の上面とのなす角度が３０゜未満になると、ノイズの発生源であるインバータ１７／ＬＣＤ１６がＡＶスイッチ３０に近づき、ノイズが強くなりＡＶスイッチ３０の誤動作が発生しやすくなる。そこで、本実施形態では、回転角度が３０゜未満になると、ＡＶスイッチ３０への電力供給を遮断することによって、ＡＶスイッチ３０の動作を停止させる。ＡＶスイッチ３０の動作が停止しているので、インバータ１７やディスプレイユニット１４等のノイズの発生源が近づいて、ＡＶスイッチ３０が誤動作を起こすことがない。
【００４３】
なお、本実施形態の場合、回転角度が３０゜未満の場合にＡＶスイッチ３０への電力供給を遮断した。しかし、電力供給を遮断する角度は３０゜未満に限らず、インバータ１７やＬＣＤ１６等の電磁波発生源とＡＶスイッチ３０との距離に応じて設定すれば良い。
【００４４】
なお、本実施形態では、エンベデッドコントローラ／キーボードコントローラＩＣ１１２が電源スイッチ４３を制御するような構成であったが、回転角センサ４１の出力信号に応じて電源スイッチ４３がＡＶスイッチ３０への電力供給の制御を行っても良い。
【００４５】
（第２の実施形態）
ＡＶスイッチ３０の誤検出による誤動作を抑制し得る構成について説明する。
【００４６】
なお、パーソナルコンピュータの外観構成は図１に示した外観構成と同様なので図示及び説明を省略する。
【００４７】
図７を参照して、本コンピュータのシステム構成を説明する。なお、図３に示したシステム構成と同様な部位は説明を省略する。
【００４８】
本装置は、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１２は、ＡＶスイッチ３０内のコントローラ３１に対してイネーブル信号／ディスイネーブル信号を出力する。コントローラ３１はイネーブル信号／ディスイネーブル信号に応じて、イベント信号の出力を制御する。
【００４９】
開閉動作時の誤動作を防止するための制御処理について図８のフローチャートを参照して説明する。
【００５０】
先ず、回転角センサ４１はディスプレイユニット１４の正面とコンピュータ本体１２の上面とのなす角度（以下回転角）が、３０゜未満であるか判定する（ステップＳＴ２０１）。回転角が３０゜未満ではない場合、回転角センサ４１はエンベデッドコントローラ／キーボードコントローラＩＣ１１２に“開”信号を出力する（ステップＳＴ２０２）。“閉“信号が入力されている場合、エンベデッドコントローラ／キーボードコントローラＩＣ１１２は、スイッチコントローラ３１に対してイネーブル信号を出力する（ステップＳＴ２０３）。スイッチコントローラ３１は、イネーブル信号が入力されている状態で、ＡＶスイッチ３０からイベント信号に対応するシリアル信号をエンベデッドコントローラ／キーボードコントローラＩＣ１１２に出力する（ステップＳＴ２０４）。
【００５１】
ステップＳＴ２０１で検出角度が３０゜未満であると判定された場合、回転角センサ４１はエンベデッドコントローラ／キーボードコントローラＩＣ１１２に“閉“信号を出力する（ステップＳＴ２１２）。“閉“信号が入力されると、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１２は、スイッチコントローラ３１に対してディスイネーブル信号を出力する（ステップＳＴ２１３）。スイッチコントローラ３１は、ディスイネーブル信号が入力されている状態では、ＡＶスイッチ３０からエンベデッドコントローラ／キーボードコントローラＩＣ１１２へのイベント信号の伝達を禁止して、常に全スイッチ３０ａ〜３０ｊがイベント信号を出力していないようなシリアル信号をエンベデッドコントローラ／キーボードコントローラＩＣ１１２に出力する（ステップＳＴ２０４）。
【００５２】
上述したように、回転角度に応じてＡＶスイッチ３０から出力されるイベント信号に対応するシリアル信号に対応するシリアル信号を制御する。検出角度が３０゜未満の場合、スイッチコントローラ３１がエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１２にイベント信号に対応するシリアル信号が出力されないように制御することによって、インバータ１７やディスプレイユニット１４等のノイズの発生源が近づいて、ＡＶスイッチ３０が誤出力をしても誤動作を防止することができる。
【００５３】
本実施形態の場合、回転角度が３０゜未満の場合にイベント信号に対応するシリアル信号が出力されないようにした。しかし、制御角度は３０゜未満に限らず、インバータ１７やＬＣＤ１６との電磁波発生源とＡＶスイッチ３０との距離に応じて設定すれば良い。
【００５４】
なお、本実施形態では、エンベデッドコントローラ／キーボードコントローラＩＣ１１２がスイッチコントローラ３１を制御するような構成であったが、回転角センサ４１の出力信号に応じてスイッチコントローラ３１がイベント信号の出力の制御を行っても良い。
【００５５】
なお、上述したような、回転角度が３０゜未満の場合に、エンベデッドコントローラ／キーボードコントローラＩＣ１１２に何れかのイベント信号がアクティブなシリアル信号が入力されても、エンベデッドコントローラ／キーボードコントローラＩＣ１１２が、アクティブなイベント信号を無効化するように処理を行っても良い。
【００５６】
（第３の実施形態）
第１，第２の実施形態で説明した構成によって、回転角度が所定値未満の場合の誤動作を防止することができる。ところが、回転角度が３０゜以上であっても、例えば周囲の電子機器からの電磁ノイズ等によって誤動作を起こすことが有ると考えられる。回転角度が所定値以上であっても、以下の処理を行うことによって誤動作を回避することができる。
【００５７】
即ち、スイッチ３０ａ〜３０ｊの何れか複数のスイッチからイベント信号が出力された場合に、そのイベント信号を無効とする。ノイズ等によってＡＶスイッチ３０が誤動作を起こした場合、ノイズは複数のスイッチに対して影響を与えることが多い。従って、通常、一つのスイッチだけが誤動作を起こすことはまれである。従って、複数のスイッチからイベント信号が出力された場合、誤動作によるものであることが多い。
【００５８】
第１の実施形態で説明したように、エンベデッドコントローラ／キーボードコントローラＩＣ１１２は、１６ビットのシリアル信号によってどのスイッチからイベント信号が出力されたかを判定する。エンベデッドコントローラ／キーボードコントローラＩＣ１１２が１６ビットのシリアル信号中に複数の“Ｈｉ”の信号を検知した場合、エンベデッドコントローラ／キーボードコントローラＩＣ１１２は複数のスイッチからイベント信号が出力されたことを検出することができる。エンベデッドコントローラ／キーボードコントローラＩＣ１１２は、複数のスイッチからイベント信号が出力されたことを検知すると、それらのイベント信号は無効であるものとして処理する。
【００５９】
なお、この処理は、第１，第２の実施形態に示した構成と組み合わせることで、どのような回転角度であっても、ノイズ等によるスイッチの誤動作による問題の発生を抑制することができる。
【００６０】
また、本実施形態で説明した構成は、人為的なミスによって複数のスイッチを押した場合にもスイッチング動作を無効とすることができる。
【００６１】
以上説明したように、本各実施形態においては、ディスプレイユニット１４の正面がコンピュータ本体１２の上面となす角度が所定値未満であることが検出された場合に、タッチスイッチの入力動作が自動的に禁止されるので、タッチスイッチにＬＣＤ１６やインバータ１７が近接することによって生じる誤動作の発生を未然に防止することが可能となる。よって、ユーザが操作しやすいコンピュータ本体１２の上面奥手側にタッチスイッチを配置しても、ディスプレイユニット１４からのノイズによってタッチスイッチが誤動作することを防止することができる。
【００６２】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００６３】
【図１】本発明の第１の実施形態に係わるパーソナルコンピュータの概略構成を示す斜視図。
【図２】第１の実施形態に係わるＡＶボタンの詳細を示す平面図。
【図３】第１の実施形態に係わる回路構成を示すブロック図。
【図４】第１の実施形態に係わる誤出力制御示すフローチャート。
【図５】ディスプレイユニットを閉じる動作を示す図。
【図６】ディスプレイユニットを開ける動作を示す図。
【図７】第２の実施形態に係わる回路構成を示すブロック図。
【図８】第２の実施形態に係わる誤出力制御を示すフローチャート。
【符号の説明】
【００６４】
１２…コンピュータ本体，１４…ディスプレイユニット，１６…表示パネル，１６…ＬＣＤパネル，１７…インバータ，１８…ヒンジ，２０…キーボード，２２…タッチパッド，２４…スクロールボタン，２６…タッチパッドコントロールボタン，３０…ＡＶスイッチ，４１…回転角センサ
【図１】
2006236240.tif 000003
【図２】
2006236240.tif 000004
【図３】
2006236240.tif 000005
【図４】
2006236240.tif 000006
【図５】
2006236240.tif 000007
【図６】
2006236240.tif 000008
【図７】
2006236240.tif 000009
【図８】
2006236240.tif 000010