(57)【要約】    【課題】バッテリの消費電力を節約しながらアクセス・ポイントの検出ができる無線モジュールを搭載した携帯式コンピュータを提供する。    【解決手段】本発明の携帯式コンピュータは、システム本体と、システム本体の表面を覆うカバーと、カバーに取り付けられたアンテナと、カバーがシステム本体から開かれたことを検出してリッド・イベント信号を出力するリッド・センサと、アンテナに接続され電力の供給を受けてアクセス・ポイントの検出をする無線モジュールと、電源モジュールとを持つ。この電源モジュールは、リッド・センサがリッド・イベント信号を出力したことに応答して前記無線モジュールに電力を供給する。これによって、この携帯式コンピュータがオフ状態であっても、カバーが開かれたときに無線モジュールに電力供給され、アクセス・ポイントの検出を行うことができる。  【選択図】図４
2008097069.tif 000002
【特許請求の範囲】
【請求項１】
無線通信の可能な携帯式コンピュータであって、
システム本体と、
前記システム本体の表面を覆うカバーと、
前記カバーに取り付けられたアンテナと、
前記カバーが前記システム本体から開かれたことを検出してリッド・イベント信号を出力するリッド・センサと、
前記アンテナに接続され電力の供給を受けてアクセス・ポイントの検出をする無線モジュールと、
前記システム本体の表面が前記カバーで覆われている状態で前記無線モジュールに対する電力の供給を停止し前記リッド・センサがリッド・イベント信号を出力したことに応答して前記無線モジュールに電力を供給する電源モジュールと
を有する携帯式コンピュータ。
【請求項２】
前記システム本体の表面が前記カバーで覆われている状態で前記電源モジュールから電力の供給を受け、前記リッド・センサがリッド・イベント信号を出力したことに応答して前記無線モジュールに電力を供給するように前記電源モジュールを制御する電源制御部を有する請求項１記載の携帯式コンピュータ。
【請求項３】
前記システム本体の表面が前記カバーで覆われて前記電源モジュールが前記無線モジュールに対する電力の供給を停止しているとき、前記携帯式コンピュータはバッテリ・モードで動作して、かつシステム・オフ状態である請求項１記載の携帯式コンピュータ。
【請求項４】
前記リッド・センサから出力されたリッド・イベント信号に応答して動作を開始するタイマーを有し、前記電源モジュールは前記タイマーがタイム・アップしたときに前記無線モジュールに供給していた電力の供給を停止する請求項１記載の携帯式コンピュータ。
【請求項５】
前記無線モジュールがアクセス・ポイントを検出したことを表示する表示器を有する請求項１記載の携帯式コンピュータ。
【請求項６】
第１の使用状態に対応した第１の電源供給モードと、第２の使用状態に対応し前記第１の電源供給モードより電源供給範囲が広い第２の電源供給モードを含む携帯式コンピュータであって、
システム本体と、
前記システム本体の表面を覆うカバーと、
前記カバーに取り付けられたアンテナと、
前記カバーが前記システム本体から開かれたことを検出してリッド・イベント信号を出力するリッド・センサと、
前記アンテナに接続され前記第２の電源供給モードで電力の供給を受けてアクセス・ポイントの検出をする無線モジュールと、
前記第１の電源供給モードと前記第２の電源供給モードの切り替えが可能で、前記リッド・イベント信号に応答して前記第１の電源供給モードから前記第２の電源供給モードに切り替わって前記無線モジュールに電力を供給する電源モジュールと
を有する携帯式コンピュータ。
【請求項７】
前記第１の使用状態はバッテリ・モードにおけるシステム・オフ状態である請求項６記載の携帯式コンピュータ。
【請求項８】
前記第２の使用状態は、商用電源モードにおけるシステム・オフ状態である請求項６記載の携帯式コンピュータ。
【請求項９】
前記第２の電源モードの電源供給範囲は、サスペンド時の電源供給範囲より狭い請求項６記載の携帯式コンピュータ。
【請求項１０】
前記第１の電源供給モードで電力の供給を受けて動作し、前記リッド・イベント信号を記憶する記憶部を有し、前記リッド・イベント信号に応答して前記電源モジュールを前記第１の電源供給モードから前記第２の電源供給モードに切り替える電源制御回路を有する請求項６記載の携帯式コンピュータ。
【請求項１１】
前記第２の電源供給モードで電力の供給を受けて動作し、電力の供給を受けたときに前記記憶部を参照し、前記記憶部からリッド・イベント信号を読み取ってスキャン信号を前記無線モジュールに出力してアクセス・ポイントの検出をさせるイベント処理回路を有する請求項１０記載の携帯式コンピュータ。
【請求項１２】
前記イベント処理回路は、前記無線モジュールに接続されたＩ／Ｏブリッジを含む請求項１１記載の携帯式コンピュータ。
【請求項１３】
前記イベント処理回路が前記リッド・イベント信号に応答して動作を開始するタイマーを含み、前記タイマーがタイム・アップしたときに前記イベント処理回路は前記電源モジュールを前記第２の電源供給モードから前記第１の電源供給モードに切り替える信号を前記電源制御回路に出力する請求項１１記載の携帯式コンピュータ。
【請求項１４】
前記第２の電源供給モードで電力の供給を受けるキーボード・コントローラを有し、前記イベント処理部は前記キーボード・コントローラに接続されたキーボードの操作に応答してスキャン信号を前記無線モジュールに出力してアクセス・ポイントの検出をさせる請求項１１記載の携帯式コンピュータ。
【請求項１５】
前記第２の電源供給モードで電力の供給を受けて動作し、前記無線モジュールがアクセス・ポイントを検出したことを表示する表示器を有する請求項６記載の携帯式コンピュータ。
【請求項１６】
システム本体を覆うカバーに取り付けられたアンテナと該アンテナに接続された無線モジュールを有する携帯式コンピュータにおいて、無線通信のアクセス・ポイントを検出する方法であって、
前記無線モジュールに対する電力の供給を停止するステップと、
前記カバーを開けたことに応答してリッド・センサがリッド・イベント信号を出力するステップと、
前記リッド・イベント信号に応答して前記無線モジュールに電力を供給するステップと、
前記電力の供給を受けた無線モジュールが前記リッド・イベント信号に応答してアクセス・ポイントの検出をするステップと
を有する検出方法。
【請求項１７】
前記電力の供給を停止するステップが、前記携帯式コンピュータをバッテリ・モードで動作させ、かつ、システム・オフ状態にするステップを含む請求項１６記載の検出方法。
【請求項１８】
前記リッド・イベント信号が出力されてからの所定時間の経過を計測するステップと、
前記所定時間が経過したことに応答して前記無線モジュールに対する電力の供給を停止するステップと
を有する請求項１６記載の検出方法。
【請求項１９】
システム本体を覆うカバーに取り付けられたアンテナと該アンテナに接続された無線モジュールを有する携帯式コンピュータに、
前記無線モジュールに対する電力の供給を停止する機能と、
前記カバーを開けたことに応答してリッド・センサが出力したリッド・イベント信号に応答して前記無線モジュールに電力を供給する機能と、
前記電力の供給を受けた無線モジュールが前記リッド・イベント信号に応答してアクセス・ポイントの検出をする機能と
を実現させるコンピュータ・プログラム。
【請求項２０】
システム本体を覆うカバーに取り付けられたアンテナと該アンテナに接続された無線モジュールを有する携帯式コンピュータに、
前記無線モジュールに対する電力の供給を停止する機能と、
前記カバーを開けたことに応答してリッド・センサが出力したリッド・イベント信号に応答して前記無線モジュールに電力を供給する機能と、
前記電力の供給を受けた無線モジュールが前記リッド・イベント信号に応答してアクセス・ポイントの検出をする機能と
を実現させるコンピュータ・プログラムを記憶したコンピュータによる読み取りが可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯式コンピュータにおいて無線ネットワークを検出する技術に関し、さらには、安定した電波で無線ネットワークを検出する技術に関する。
【背景技術】
【０００２】
ノートブック型パーソナル・コンピュータやＰＤＡなどの携帯式コンピュータには各種のネットワークへの通信機能が装備されている。携帯時にバッテリで駆動される携帯式コンピュータでは、バッテリの消費電力を節約することが１つの技術的な課題となっている。携帯式コンピュータにおいて消費電力を節約する１つの手法として、利用状態に対応した複数の電力供給区分を定義して電力を制御する技術がある。携帯式コンピュータの中には、たとえば、ＡＣアダプタが接続されないシステム・オフ状態（以後第１のオフ状態という）、ＡＣアダプタが接続されてバッテリの充電を行うシステム・オフ状態（以後第２のオフ状態という）、メイン・メモリにデータを記憶するために必要な範囲のデバイスだけに電力を供給するサスペンド状態、すべてのデバイスに電力を供給するシステム・オン状態（以後単にオン状態という）といった電力供給区分を定義し、この携帯式コンピュータを構成する各々のデバイスに対して、使用状態に応じていずれかを選択して電力供給しているものがある。したがって、無線通信に使用する無線モジュールもいずれかの電力供給区分に分類されることになるが、オン状態以外の状態では、通常は無線通信をすることはないので、無線モジュールへの電力を停止している。
【０００３】
この携帯式コンピュータが第１または第２のオフ状態のときに無線通信を開始するためには、ユーザは無線モジュールを動作させて最初に接続可能なアクセス・ポイントを探索する必要がある。この動作を行うには、コンピュータをオン状態にし、ＢＩＯＳが起動ルーチンを終了しオペレーティング・システム（以後ＯＳという）が立ち上がる必要がある。それには時間がかかり、また消費電力の比較的多いＣＰＵやハードディスク・ドライブなどを動作させる必要がある。そのため、アクセス・ポイントの探索はユーザに対して煩雑な作業を強いることになり、さらに電力も多く消費されることになる。ユーザが無線通信を行おうとしてコンピュータの電源をオン状態にして無線モジュールを動作させても、適切なアクセス・ポイントがみつからない場合は、その目的が達成されないためにシステムをオンにした作業と電力が無駄に終わることになる。
【０００４】
携帯式コンピュータがアクセス・ポイントを探索する技術としては、電源がオフまたはサスペンドのときにはアクセス・ポイント検出回路に電力を供給しないノートＰＣにおいて、アクセス検出ボタンを追加し、アクセス検出ボタンが押されたときだけアクセス・ポイント検出回路に電力を供給してスキャンする技術を開示する特許文献１がある。また、無線通信端末の消費電力を制御する技術としては、ノートＰＣの表示部筐体が閉じられたことをスイッチによって検出し無線装置の電波発信動作を抑止する技術を開示する特許文献２や、携帯メール端末の蓋の閉状態を検出して電力供給を停止しメールの受信を停止する技術を開示する特許文献３がある。
【０００５】
【特許文献１】特開２００６−１６６２４２号公報
【特許文献２】特開２００２−１７６３８８号公報
【特許文献３】特開２００２−２２９６８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１記載の発明では、アクセス・ポイントをスキャンするときだけアクセス・ポイント検出回路に電力を供給しているので電力の節約を図ることができる。しかし、携帯式コンピュータは筐体が小さいため、特許文献１のように新たにボタンを設けるスペースを確保することが困難であり、コスト増の要因にもなる。さらに携帯式コンピュータのアンテナは、蓋と一体になった表示部の周囲に取り付けられており、蓋がシステム本体から開かれてシステム本体からの干渉がないときに最も電波の受信感度が良好になるように設計されていることが普通である。ボタンを設けてアクセス・ポイント検出回路に電力を供給する場合は、通常蓋を閉めて電波の受信感度が低い状態でアクセス・ポイントの探索を行うことになるので、実際には蓋を開くとアクセス・ポイントの検出をできる場合でも検出ができないと判断してしまう場合がある。
【０００７】
そこで本発明の目的は、バッテリの消費電力を節約しながらアクセス・ポイントの検出ができる無線モジュールを搭載した携帯式コンピュータを提供することにある。さらに本発明の目的は、外部スイッチのような新たなハードウェアを追加することなく、アクセス・ポイントの検出ができる携帯式コンピュータを提供することにある。さらに本発明の目的は、電波の受信感度が良好な状態でアクセス・ポイントの検出ができる携帯式コンピュータを提供することにある。さらに本発明の目的は、そのような携帯式コンピュータにおいて無線通信のアクセス・ポイントを検出する方法、携帯式コンピュータが実行するコンピュータ・プログラム、およびコンピュータ・プログラムを記憶した記録媒体を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の携帯式コンピュータは、無線通信が可能であり、システム本体と、システム本体の表面を覆うカバーと、カバーに取り付けられたアンテナと、カバーがシステム本体から開かれたことを検出してリッド・イベント信号を出力するリッド・センサと、アンテナに接続され電力の供給を受けてアクセス・ポイントの検出をする無線モジュールと、電源モジュールとを有する。この電源モジュールは、システム本体の表面がカバーで覆われている状態で電力の供給が停止される。しかし、リッド・センサが動作してリッド・イベント信号を出力したことに応答して無線モジュールに電力が供給される。これによって、この携帯式コンピュータでは、システム本体の表面がカバーで覆われているときは無線モジュールに電源が供給されず、カバーが開かれたときに始めて無線モジュールに電力が供給されてアクセス・ポイントの検出を行うので、消費電力の節約を図ることができる。アクセス・ポイントの検出は、カバーを開いたアンテナの感度が良好な状態で行われるために、カバーが覆われた状態よりも正確に行うことができる。アクセス・ポイントの検出は、携帯式コンピュータに標準的に装備されているリッド・センサにより開始されるので、ボタンを追加する必要はない。
【０００９】
また、このコンピュータが電源制御部をさらに有し、この電源制御部はシステム本体の表面がカバーで覆われている状態で電源モジュールから電力の供給を受け、リッド・センサがリッド・イベント信号を出力したことに応答して無線モジュールに電力を供給するように電源モジュールを制御するように構成することができる。また、システム本体の表面がカバーで覆われて電源モジュールが無線モジュールに対する電力の供給を停止しているとき、この携帯式コンピュータはバッテリ・モードで動作して、かつシステム・オフ状態（第１のオフ状態）であるように構成することもできる。
【００１０】
同時に、このコンピュータがリッド・センサから出力されたリッド・イベント信号に応答して動作を開始するタイマーをさらに有し、このタイマーがタイム・アップしたときに電源モジュールは無線モジュールに供給していた電力の供給を停止するようにすれば、この電力供給に対して「電源の無駄な切り忘れ」がなくなるので望ましい。また、ユーザに対するアクセス・ポイントの検出結果の告知は、たとえばＬＥＤの点灯や点滅などのような表示器によって行うとよい。
【００１１】
別の観点では、本発明の携帯式コンピュータは、第１および第２の電源供給モードを備える。第１および第２の電源供給モードは、各々第１および第２の使用状態に対応し。かつ、第２の電源供給モードは、第１の電源供給モードよりも電源供給範囲が広い。このコンピュータは、システム本体と、システム本体の表面を覆うカバーと、カバーに取り付けられたアンテナと、カバーがシステム本体から開かれたことを検出してリッド・イベント信号を出力するリッド・センサと、アンテナに接続され第２の電源供給モードで電力の供給を受けてアクセス・ポイントの検出をする無線モジュールと、電源モジュールとを備える。この電源モジュールは、第１および第２の電源供給モードの切り替えが可能で、リッド・イベント信号に応答して第２の電源供給モードに切り替わって無線モジュールに電力を供給する。
【００１２】
ここでいう第１および第２の電源供給モードは、各々バッテリ・モードにおけるシステム・オフ状態（第１のオフ状態）および商用電源モードにおけるシステム・オフ状態（第２のオフ状態）に対応させることができる。また、第２の電源供給モードでは、サスペンド状態で電源を供給されるメイン・メモリを使用する必要がないので、電源供給範囲はサスペンド時の電源供給範囲よりは狭いことがより望ましい。
【００１３】
また、このコンピュータが記憶部と電源制御回路をさらに有し、この記憶部は第１の電源供給モードで電力の供給を受けて動作し、リッド・イベント信号を記憶する。電源制御回路は、リッド・イベント信号に応答して電源モジュールを第１から第２の電源モードに切り替えるように構成することができる。また、このコンピュータが第２の電源供給モードで電力の供給を受けて動作するイベント処理回路をさらに有し、このイベント処理回路が記憶部に記憶されたリッド・イベント信号を読み取り、これによってスキャン信号を無線モジュールに出力してアクセス・ポイントの検出をさせるように構成することもできる。これによって、無線モジュールは自らが何のイベントによって電力を供給されたのかを判別し、カバーが開かれたことによって電力を供給されたときに限ってアクセス・ポイントの検出をすることができる。
【００１４】
イベント処理回路は、無線モジュールに接続されたＩ／Ｏブリッジを含ものとすることができる。また、このイベント処理回路がリッド・イベント信号に応答して動作を開始するタイマーを含み、このタイマーがタイム・アップしたときにイベント処理回路が電源制御回路に対して電源モジュールを第１の電源供給モードに切り替える信号を出力するようにすれば、やはり「電源の無駄な切り忘れ」がなくなるので望ましい。さらに、キーボード・コントローラを第２の電源供給モードで電力の供給を受けるようにすれば、イベント処理部はキーボード・コントローラに接続されたキーボードの操作（たとえば特定のホットキーやファンクションキーなどが押されたこと）に応答してアクセス・ポイントの検出をさせることもできる。この場合も、ユーザに対するアクセス・ポイントの検出結果の告知は、第２の電源供給モードで電力の供給を受けて動作する表示器を使用することが望ましい。
【００１５】
本発明はまた、システム本体を覆うカバーに取り付けられたアンテナとアンテナに接続された無線モジュールを有する携帯式コンピュータにおいて、無線通信のアクセス・ポイントを検出する方法としても捉えられる。その場合、この携帯式コンピュータは、無線モジュールに対する電力の供給を停止するステップと、カバーを開けたことに応答してリッド・センサがリッド・イベント信号を出力するステップと、リッド・イベント信号に応答して無線モジュールに電力を供給するステップと、電力の供給を受けた無線モジュールがリッド・イベント信号に応答してアクセス・ポイントの検出をするステップとを実行する。さらに、電力の供給を停止するステップが、携帯式コンピュータをバッテリ・モードで動作させてシステム・オフ状態にするステップを含むことができる。また、リッド・イベント信号が出力されてからの所定時間の経過を計測するステップと所定時間が経過したことに応答して無線モジュールに対する電力の供給を停止するステップとを含むこともできる。さらに本発明は、ここで述べた各々のステップを実行するコンピュータ・プログラムと、そのプログラムを記録した記憶媒体を提供することもできる。
【発明の効果】
【００１６】
本発明により、バッテリの消費電力を節約しながらアクセス・ポイントの検出ができる無線モジュールを搭載した携帯式コンピュータを提供できた。さらに、外部スイッチのような新たなハードウェアを追加することなくアクセス・ポイントの検出ができる携帯式コンピュータを提供できた。さらに、電波の受信感度が良好な状態でアクセス・ポイントの検出ができる携帯式コンピュータを提供できた。さらに本発明により、そのような携帯式コンピュータにおいて無線通信のアクセス・ポイントを検出する方法、携帯式コンピュータが実行するコンピュータ・プログラム、およびコンピュータ・プログラムを記憶した記録媒体を提供することができた。
【発明を実施するための最良の形態】
【００１７】
以下、本発明において好適とされる実施の形態について、図面を参照して説明する。図１は、本発明の一つの実施形態によるノートブック型パーソナル・コンピュータ（以後ノートＰＣという）１の外観図である。ノートＰＣ１は、いずれも略直方体である本体側筐体１１およびディスプレイ側筐体１３を備える。本体側筐体１１はキーボードおよびポインティング・デバイスを備えた入力部１５を備え、ディスプレイ側筐体１３はディスプレイ１７を備える。さらに、本体側筐体１１及びディスプレイ側筐体１３は、それぞれの端部で連結部１９によって連結され、これらの筐体を互いに開閉する方向に回動自在となっている。本体側筐体１１及びディスプレイ側筐体１３を互いに閉じた状態にすると、入力部１５およびディスプレイ１７が内側に隠れ、カバーされた状態となる。また、ディスプレイ側筐体１３の外縁には、無線ネットワーク（無線ＬＡＮなど）に接続するためのアンテナが内蔵されている。以後、本体側筐体１１及びディスプレイ側筐体１３を互いに閉じた状態を、単にノートＰＣ１を閉じた状態という。逆に、本体側筐体１１及びディスプレイ側筐体１３を互いに開いた状態を、単にノートＰＣ１を開いた状態という。
【００１８】
図２は、ノートＰＣ１に内蔵されたハードウェアの構成を示す概略図である。ＣＰＵ２１は、ノートＰＣの中枢機能を担う演算処理装置で、ＯＳ、ＢＩＯＳ、デバイス・ドライバ、あるいはアプリケーション・プログラムなどを実行する。ＣＰＵ２１は、ＣＰＵブリッジ２３およびＩ／Ｏブリッジ２５を中心に構成されるチップセットにさまざまなバスを経由して接続され、ノートＰＣ１を構成する各デバイスを制御する。ＣＰＵブリッジ２３は、メイン・メモリ２７へのアクセス動作を制御するためのメモリ・コントローラ機能や、ＣＰＵ２１と他のデバイスとの間のデータ転送速度の差を吸収するためのデータ・バッファ機能などを含む。メイン・メモリ２７は、ＤＤＲ（Double Data Rate）２バスを介してＣＰＵ２１に接続され、ＣＰＵ２１が実行するプログラムの読み込み領域、処理データを書き込む作業領域として利用される書き込み可能メモリである。ビデオ・コントローラ２９は、ＰＣＩ  Ｅｘｐｒｅｓｓ  Ｘ１６バスを介してＣＰＵ２１に接続され、ビデオ・チップおよびＶＲＡＭ（いずれも図示せず）を有し、ＣＰＵ２１からの描画命令を受けて描画すべきイメージを生成しＶＲＡＭに書き込み、ＶＲＡＭから読み出されたイメージを描画データとしてディスプレイ１７に送る。
【００１９】
無線モジュール３１は、たとえばＩＥＥＥ８０２．１１ｎに準拠した多入力多出力（ＭＩＭＯ）の無線通信に適合しており、ＰＣＩ  Ｅｘｐｒｅｓｓ  Ｘ１バス３０およびそれとは別個に設けられたアクセス・ポイント検出専用バス３２を介してＩ／Ｏブリッジ２５に接続され、アンテナ３３を介して無線ネットワークとのデータ通信を行う。オン状態でないと動作しないＰＣＩ  Ｅｘｐｒｅｓｓ  Ｘ１バス３０とは異なり、アクセス・ポイント検出専用バス３２は第２のオフ状態で動作する。また無線モジュール３１は、Ｉ／Ｏブリッジ２５からアクセス・ポイント検出専用バス３２を介して送信されたアクセス・ポイント検出命令を受けて、接続可能なアクセス・ポイントを検出する機能を持ち、その検出結果をＬＥＤ３５の点灯によってユーザに知らせることができる（詳細は後述）。なお、アンテナ３３およびＬＥＤ３５はディスプレイ側筐体１３に取り付けられている。アンテナ３３はディスプレイ側筐体１３に取り付けられているため、ノートＰＣ１を開いた状態では本体側筐体１１からの電波干渉が少なくなり、感度が高くなる。またＩ／Ｏブリッジ２５は、シリアルＡＴＡインターフェイスおよびＵＳＢインターフェイス（図示せず）としての機能も含み、シリアルＡＴＡを介してハードディスク・ドライブ(ＨＤＤ)３７，および光学ドライブ（図示せず）などと接続される。さらにＩ／Ｏブリッジ２５は、ＰＣＩバス（図示せず）またはＬＰＣバス３９を介して、従来からノートＰＣに使用されている古い規格に対応するデバイスであるレガシー・デバイス、あるいは高速なデータ転送を要求しないデバイスに接続される。
【００２０】
ＬＰＣバス３９には、エンベデッド・コントローラ４１、Ｉ／Ｏコントローラ４３、さらにシステムの起動に使用されるＢＩＯＳを格納したＢＩＯＳ−ＲＯＭ（図示せず）などが接続されている。エンベデッド・コントローラ４１は、８〜１６ビットのＣＰＵ、ＲＯＭ、ＲＡＭなどで構成されたマイクロ・コンピュータであり、さらに複数チャネルのＡ／Ｄ入力端子、Ｄ／Ａ出力端子、タイマー、およびデジタル入出力端子を備えている。エンベデッド・コントローラ４１には、それらの入出力端子を介して冷却ファン（図示せず）、温度センサ（図示せず）および電源装置を制御するパワー・コントローラ４５などが接続されており、ＰＣ内部の動作環境の管理にかかるプログラムをＣＰＵ２１とは独立して実行させることができる。本発明にかかるプログラムはシステム起動管理プログラムの一部として、エンベデッド・コントローラ４１のＲＯＭに格納され、エンベデッド・コントローラ４１のＣＰＵで実行される（詳細は後述）。Ｉ／Ｏコントローラ４３には、キーボードやマウスなどからなる入力部１５が接続される。
【００２１】
エンベデッド・コントローラ４１とパワー・コントローラ４５との間は、専用のバスであるＳＰＩ（Serial Peripheral Interface）によって接続される。パワー・コントローラ４５は、動作モードに応じて定義された電力供給区分に基づいて、ＤＣ−ＤＣコンバータ５１を制御する（詳細は後述）。パワー・コントローラ４５には、本体側筐体１１とディスプレイ側筐体１３との間の開閉を検出するリッド・センサ４７，およびＤＣ−ＤＣコンバータ５１などが接続される。ディスプレイ側筐体１３には永久磁石４９が埋め込まれており、ノートＰＣ１が閉じられた状態で、永久磁石４９は本体側筐体１１側に配置されたリッド・センサ４７に接近する。ノートＰＣ１が開かれると、永久磁石４９はリッド・センサ４７から離れる。リッド・センサ４７は、永久磁石４９からの磁力を感知することにより、永久磁石４９が自らに接近しているか否かを検出することができ、そこからノートＰＣ１が閉じられた状態か開かれた状態かを知ることができる。この構成だと、リッド・センサ４７も永久磁石４９も筐体外部に露出せず、しかも接点や可動部が存在しないので、機械式スイッチなどと比較して故障が少ないという利点がある。
【００２２】
ＤＣ−ＤＣコンバータ５１は、ＡＣアダプタ５３およびバッテリ５５から供給される直流電力を、ノートＰＣ１を動作させるために必要な複数の電圧に変換し、さらに動作モードに応じて定義された電力供給区分に基づいて、各々のデバイスに対して電力を供給する。ＡＣアダプタ５３は、ノートＰＣ１に対して着脱自在である。また、ＡＣアダプタ５３がノートＰＣ１に接続されている場合は、ＤＣ−ＤＣコンバータ５１はバッテリ５５の充電を制御する。
【００２３】
なお、図１および図２は本実施の形態を説明するために、本実施の形態に関連する主要なハードウェアの構成および接続関係を簡略化して記載したに過ぎないものである。ここまでの説明で言及した以外にも、ノートＰＣ１を構成するには多くのデバイスが使われるが、それらは当業者には周知であるので、ここでは詳しく言及しない。図で記載した複数のブロックを１個の集積回路もしくは装置としたり、逆に１個のブロックを複数の集積回路もしくは装置に分割して構成したりすることも、当業者が任意に選択することができる範囲においては本発明の範囲に含まれる。また、各々のデバイスの間を接続するバスおよびインターフェイスなどの種類はあくまで一例に過ぎず、それら以外の接続であっても当業者が任意に選択することができる範囲においては本発明の範囲に含まれる。
【００２４】
図３は、４つの電力供給系統と、動作モードによる電力の供給範囲を示す表である。図４は、本実施の形態を構成する主要ハードウェアの構成をさらに詳しく示す概略ブロック図である。ここでは、ノートＰＣ１の動作モードとして、前述の第１のオフ状態、第２のオフ状態、サスペンド状態、オン状態の４通りを定義する。ＤＣ−ＤＣコンバータ５１は、これらの４通りの動作モードに応じて定義された電力供給区分に基づいて必要なデバイスに対して電力を供給するために、第１〜第４の４つの電力供給系統を有する。第１の電力系統は、全ての動作モードで電力が供給される系統である。ここにはパワー・コントローラ４５とリッド・センサ４７が接続される。第１の電力系統に接続されたデバイスには、第１のオフ状態でも電源が供給される。第１のオフ状態は、ＡＣアダプタが接続されないで、かつ、システム電源がオフになっている状態であり、ノートＰＣ１の中で最も電力供給範囲が狭くなるように定義されている。パワー・コントローラ４５は、第１の電力系統に接続されることにより、ＡＣアダプタが接続されないで、かつ、電源がオフになっている状態のときに、ノートＰＣ１の電源スイッチがオンになったときに、ＤＣ−ＤＣコンバータ５１を制御して電源を立ち上げることができるようになっている。
【００２５】
第２の電力系統は、第１のオフ状態を除く上位３つの動作モードで電力が供給される系統である。ここにはエンベデッド・コントローラ４１、Ｉ／Ｏブリッジ２５、無線モジュール３１、ＬＥＤ３５が接続される。第２の電力系統に接続されたデバイスには、第２のオフ状態でも電源が供給される。第２のオフ状態は、ＡＣアダプタが接続され、かつ、システム電源がオフの状態である。無線モジュール３１を動作させるには、第２の電力系統に電源を供給する必要があるが、そのためには、動作モードが少なくとも第２のオフ状態でなければならない。本実施の形態にかかるノートＰＣ１では、無線モジュール３１に第２のオフ状態より上位の動作モードで電源を供給することにより、第１のオフ状態における電力の消費を抑えている。
【００２６】
第３の電力系統は、サスペンド状態およびオン状態で電力が供給される系統である。ここにはサスペンド状態でも記憶内容を保持する必要があるメイン・メモリ２７、およびメイン・メモリ２７の記憶内容の保持に必要なデバイス（図示せず）が接続される。第４の電力系統は、オン状態でのみ電力が供給される系統である。ここにはＣＰＵ２１、ＨＤＤ３７、および上記以外のデバイスの大部分が接続される。
【００２７】
リッド・センサ４７は、永久磁石４９の磁力を感知することによってノートＰＣ１が閉じられた状態か開かれた状態かを知ることができるが、磁力を感知する動作には電力供給を必要とする。従来のノートＰＣでは、リッド・センサはサスペンド状態とオン状態との間を切り替えるために使われていたので、サスペンド状態およびオン状態で電力が供給される第３の電力系統に接続されていればよかった。しかし本実施の形態では、第１および第２のオフ状態でリッド・センサ４７によってノートＰＣ１の開閉を検出する必要があるので、リッド・センサ４７は第１の電力系統に接続され、またパワー・コントローラ４５に開閉のイベントを知らせる信号を送る構成となっている。
【００２８】
第１の電力系統に接続されるパワー・コントローラ４５は、動作モードに対応した電力の供給系統に関する情報をあらかじめ記憶しておき、動作モードに対応した供給系統に電力が送られるようにＤＣ−ＤＣコンバータ５１を制御する。
またパワー・コントローラ４５は、動作モードを変更するイベントが発生した場合にそのイベントの内容を記録するレジスタ６１を有する。
【００２９】
第２の電力系統に接続されるエンベデッド・コントローラ４１は、専用のバスであるＳＰＩを介してパワー・コントローラ４５と接続され、レジスタ６１の内容を読み取ることができる。たとえば第１のオフ状態から第２のオフ状態へ移行した場合、あるいは第１のオフ状態からオン状態へ移行した場合などでは、それまで電力が供給されていなかったエンベデッド・コントローラ４１に電力が供給される。電力を供給されて動作を開始したエンベデッド・コントローラ４１は、ＳＰＩを介してレジスタ６１の内容を読み取り、それによって自らが何のイベントで動作を開始したのかを知ることができる。また、エンベデッド・コントローラ４１は、ＬＰＣバスを通して接続されるＩ／Ｏブリッジ２５に対して、無線モジュール３１にアクセス・ポイント検出命令を送ることができる。なお、エンベデッド・コントローラ４１はバッテリの充電などでＤＣ−ＤＣコンバータ５１を制御するが、図４ではエンベデッド・コントローラ４１とＤＣ−ＤＣコンバータ５１との間の電力系統（第２の電力系統）以外の直接の接続について記載を省略している。
【００３０】
Ｉ／Ｏブリッジ２５および無線モジュール３１は、オン状態で使用する場合は第４の電力系統に接続しておけばよいが、本実施の形態ではノートＰＣ１の消費電力が少ない状態でアクセス・ポイントの検出をするために、第２の電力系統に接続している。Ｉ／Ｏブリッジ２５は、専用バスを介して、無線モジュール３１に接続される。Ｉ／Ｏブリッジ２５は、エンベデッド・コントローラ４１から受け取ったアクセス・ポイント検出命令をアクセス・ポイント検出専用バス３２を介して無線モジュール３１に送る。アクセス・ポイント検出命令を受け取った無線モジュール３１は、アンテナ３３を介して接続可能なアクセス・ポイントの検出を行い、検出ができた場合にはＬＥＤ３５を点灯してユーザに知らせる。ＬＥＤ３５は第２の電力系統に接続されており、無線モジュール３１がＬＥＤ３５を点灯もしくは消灯させる制御を行う。
【００３１】
図５は、本実施の形態に係るノートＰＣ１を開いたときに、パワー・コントローラ４５で実行される処理について書き表したフローチャートである。ノートＰＣ１が第１のオフ状態にあって閉じられている状態から、この処理は開始される（ブロック１０１）。この状態では、ＡＣアダプタ５３がノートＰＣ１に接続されず、ＤＣ−ＤＣコンバータ５１にはバッテリ５５のみから電力が供給される。そしてＤＣ−ＤＣコンバータ５１は、パワー・コントローラ４５とリッド・センサ４７のみに電力を供給する。ここでノートＰＣ１を開くと、リッド・センサ４７がそのことを検出し、パワー・コントローラ４５にノートＰＣ１が開かれたことに対応する信号を送る（ブロック１０３）。パワー・コントローラ４５はこの信号に対応して、レジスタ６１に、第１のオフ状態でノートＰＣ１を開いたというイベントに対応するデータを記録する（ブロック１０５）。その後でパワー・コントローラ４５は、ノートＰＣ１を第１のオフ状態から第２のオフ状態にするよう、ＤＣ−ＤＣコンバータ５１に制御信号を送る（ブロック１０７）。制御信号を受けたＤＣ−ＤＣコンバータ５１は、第２の電力系統に対して新たに電力の供給を開始する。第２の電力系統に接続されているエンベデッド・コントローラ４１、Ｉ／Ｏブリッジ２５、無線モジュール３１、ＬＥＤ３５が、これによって新たに電力の供給を開始される。以上で、パワー・コントローラ４５の側で行われる処理は終了する（ブロック１０９）。
【００３２】
図６は、エンベデッド・コントローラ４１で実行されるシステム起動管理プログラムの処理を書き表したフローチャートである。エンベデッド・コントローラ４１に対して電力の供給が開始されたことより、エンベデッド・コントローラ４１内部で、システム起動管理プログラムが動作を開始する（ブロック２０１）。この状態では、エンベデッド・コントローラ４１は何のイベントで自らが動作を開始したのかを認識していない。そこでシステム起動管理プログラムは、ＳＰＩを介してパワー・コントローラ４５のレジスタ６１の内容を読み（ブロック２０３）、その内容を判断する（ブロック２０５）。レジスタ６１の内容が、第１のオフ状態でノートＰＣ１を開いたというイベントであれば、ブロック２０９以降に進む。それ以外の、たとえばノートＰＣ１の電源スイッチ（図示せず）を入れてオン状態にする通常のパワー・オンなどのようなイベントであれば、アクセス・ポイントの検出はせず、通常のパワー・オンに係る処理などを続行する（ブロック２０７、以後は周知の技術であるのでフローチャートへの記載および本明細書での説明を省略する）。
【００３３】
第１のオフ状態でノートＰＣ１を開いたというイベントを認識したシステム起動管理プログラムは、アクセス・ポイントの検出を行うよう、Ｉ／Ｏブリッジ２５に対してアクセス・ポイント検出命令を送る（ブロック２０９）。アクセス・ポイント検出命令はＩ／Ｏブリッジ２５から無線モジュール３１に送られる。無線モジュール３１に送られたアクセス・ポイント検出命令に対応して、アクセス・ポイントの検出とＬＥＤ３５による検出結果の表示の処理が、無線モジュール３１の内部で行われる（ブロック２１１）。一方、アクセス・ポイント検出命令を送ったシステム起動管理プログラムは、そこから所定の時間の経過を計測するタイマー機能を起動する（ブロック２１３）。このタイマー機能が計測する「所定の時間」は、無線モジュール３１がアクセス・ポイントの検出と検出結果の表示を行い、そしてユーザが表示された結果を確認するのに十分な時間であるように設定されている。
【００３４】
タイマー機能で所定の時間が経過したら、エンベデッド・コントローラ４１からパワー・コントローラ４５に対して、ノートＰＣ１を第２のオフ状態から第１のオフ状態に戻すように制御信号が送られる（ブロック２１５）。パワー・コントローラ４５はこれに対応してＤＣ−ＤＣコンバータ５１に対して制御信号を送り、第２の電力系統への電力の供給を停止する。以上でシステム起動管理プログラムの動作は終了する（ブロック２１７）。しかし、ブロック２１３のタイマー機能が起動されている間に、ブロック２１１の処理によってアクセス・ポイントが検出されたことをＬＥＤ３５の点灯によって確認したユーザは、すぐに電源スイッチを投入することができる（ブロック２１９）。ノートＰＣ１の電源スイッチが投入されたら、ブロック２１３のタイマー機能は停止し（ブロック２２１）、ノートＰＣ１はオン状態となる（ブロック２２３）。この場合、アクセス・ポイントが検出されたことは確認済みであるので、すぐにノートＰＣ１をネットワークに接続することができる。
【００３５】
また、ネットワークに接続してノートＰＣ１を使用したいにもかかわらず、アクセス・ポイントが検出されなかったことを所定の時間内でＬＥＤ３５が点灯しないことによって確認したユーザは、電源スイッチを入れず、そのままノートＰＣ１を閉じて別の場所に移動することができる。この場合、アクセス・ポイントが検出されないことを確認するまでに、ノートＰＣ１を一度開いてまた閉じるというだけの操作で済む。また、ＯＳを起動せず、ＣＰＵやＨＤＤなども動作させずにアクセス・ポイントが検出されないことを確認でき、その後はタイマー機能で所定の時間が経過したら第１のオフ状態に戻るので、この操作に要する時間も消費電力量も少なく済む。
【００３６】
図７は、本発明の別の実施の形態に係るノートＰＣ３０１を構成する主要ハードウェアの構成を示す概略ブロック図である。アクティブ・スキャン方式を採用していたり、アクセス・ポイントが認証を行うような場合には、ノートＰＣのアンテナからも電波が放射される。これまでで述べた実施例では、第１のオフ状態にあるノートＰＣ１を開くと自動的にアクセス・ポイントの検出を行う構成となっている。しかし、この構成だと、たとえばユーザが病院内や航空機内などのように無線通信の利用が禁止されていたり、または、望ましくないとされていたりする場所にいる場合であっても、ノートＰＣ１を開いただけでアンテナ３３から電波が放射されることになる。そのような場合に備えて、ノートＰＣ３０１は、第１〜第４の４つの電力供給系統のうち、第１の電力系統にはパワー・コントローラ４５、リッド・センサ４７が接続され、第２の電力系統にはエンベデッド・コントローラ４１、Ｉ／Ｏブリッジ２５、無線モジュール３１、およびＬＥＤ３５に加えてＩ／Ｏコントローラ４３が接続される。Ｉ／Ｏコントローラ４３は、ユーザからのアクセス・ポイント検出の指示に対応する入力部１５への特定のキー入力（詳しくは後述）を検出できればよいので、第２の電力系統ではＩ／Ｏコントローラ４３の中でその特定のキー入力の認識に必要な部分にだけ電力を供給し、他の部分への電力の供給を停止してもよい。ノートＰＣ３０１は、その点以外のハードウェアについてはノートＰＣ１と同一であるので、参照番号も同一として説明を省略する。ノートＰＣ１を開いたときに、パワー・コントローラ４５で実行される処理も、図５で示したフローチャートと同一であるので、やはり説明を省略する。
【００３７】
図８は、ノートＰＣ３０１のエンベデッド・コントローラ４１で実行されるシステム起動管理プログラムの処理を書き表したフローチャートである。ここで行われる処理は、図６で示されたノートＰＣ１の場合の処理とほぼ同一である。相違点は、ブロック２０５で第１のオフ状態でノートＰＣ１を開いたというイベントが認識された場合、システム起動管理プログラムはすぐにＩ／Ｏブリッジ２５に対してアクセス・ポイント検出命令を送らず、タイマー機能によって所定の時間の経過を計測する状態となる（ブロック２５１）。ここでは、図６のブロック２１３と比べて長い待ち時間が設定される。この待ち時間の間は、第２の電力系統に対して電力が供給されているので、そこに接続されているＩ／Ｏコントローラ４３にも電力が供給されている。それで、Ｉ／Ｏコントローラ４３は入力部１５からの入力を待つ状態となる（ブロック２５３）。入力部１５で、たとえば特定のホットキーやファンクションキーなどが押された場合、Ｉ／Ｏコントローラ４３はそれをユーザからのアクセス・ポイント検出の指示であると認識することができる。
【００３８】
アクセス・ポイント検出の指示があった場合、ブロック２０９〜２１１の、アクセス・ポイントの検出に係る処理に進み、ユーザからの電源スイッチ投入を待つ状態となる（ブロック２５５）。アクセス・ポイント検出の指示がなければ、ブロック２５１の経過時間の計測を継続する。ブロック２５１で所定の時間が経過したら、ブロック２１５以後の処理に進む。またブロック２５５で電源スイッチが投入されたら、ブロック２２１以後の処理に進む。以上の点以外は、図６で示したフローチャートと同一であるので、参照番号も同一として説明を省略する。この構成にすれば、無線通信の利用が禁止されていたり、または、望ましくないとされていたりする場所であっても、電波を放射することなくノートＰＣ３０１を使用することができる。ブロック２５３の機能を無効にしておけば、それ以外の場所でノートＰＣ１と同様のアクセス・ポイントの検出を行うことができる。なお、アクセス・ポイントが検出され、それを確認したユーザがノートＰＣ１をオン状態にしたら、ブロック２５１のタイマー機能は停止する。
【００３９】
以上、２通りの実施の形態について説明した。いずれの実施の形態においても、無線モジュール３１がアクセス・ポイント検出の機能を内蔵したものであれば、ノートＰＣ１および３０１をオン状態にせずに第２のオフ状態でアクセス・ポイントの検出を行い、それが終わったらタイマーによって第１のオフ状態に戻るので、時間と電力を無駄に消費することはない。しかも、新しいデバイスを追加することはなく、電力供給区分の若干の変更と、エンベデッド・コントローラ４１に接続されることの多かったリッド・センサ４７を、パワー・コントローラ４５に接続するなどのように一部のデバイスの接続先を変更すれば、あとはパワー・コントローラ４５とエンベデッド・コントローラ４１のそれぞれで実行させる処理の内容を変更することで実施できる。ノートＰＣ１および３０１の筐体に新しいボタンを設ける必要はない。また、ノートＰＣ１および３０１を開いた状態、つまりユーザがそのノートＰＣを実際に使用するときの状態で、かつ内蔵アンテナの感度が高い状態でアクセス・ポイントを検出するので、より正確にアクセス・ポイントの検出が可能である。
【００４０】
いずれの実施の形態においても、アクセス・ポイントの検出結果の表示はＬＥＤ３５の点灯によって行われているが、これ以外にもたとえばビープ音を発するなどの方法で行うことも可能である。ただし、本発明の一つの目的は消費電力を節約しながらアクセス・ポイントの検出を行うことであるので、検出結果の表示は消費電力の少ない方法で行われることが望ましい。また、無線モジュールは第２のオフ状態で電力を供給できるものであれば、ノートＰＣに内蔵されたものでなくてもよく、たとえばＰＣＭＣＩＡやＣａｒｄＢｕｓの規格に対応したＰＣカードなどとすることも可能である。さらに、リッド・センサ４７のかわりに機械式スイッチを利用する構成も考えられる。機械式スイッチは電力を供給しなくても動作し、また永久磁石４９も不要である。
【００４１】
なお、本発明においては、図面に示した特定の実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られた如何なる構成であっても採用することができることはいうまでもないことである。
【図面の簡単な説明】
【００４２】
【図１】本発明の一つの実施形態によるノートＰＣの外観図である。
【図２】本発明の一つの実施形態によるノートＰＣのハードウェアの構成を示す概略図である。
【図３】本発明の一つの実施形態によるノートＰＣの、４つの電力供給系統と、動作モードによる電力の供給範囲を示す表である。
【図４】本発明の一つの実施形態によるノートＰＣを構成する主要ハードウェアの構成をさらに詳しく示す概略ブロック図である。
【図５】本発明の一つの実施形態によるノートＰＣの、パワー・コントローラで実行される処理について書き表したフローチャートである。
【図６】本発明の一つの実施形態によるノートＰＣの、エンベデッド・コントローラで実行される処理について書き表したフローチャートである。
【図７】本発明の別の実施形態によるノートＰＣを構成する主要ハードウェアの構成をさらに詳しく示す概略ブロック図である。
【図８】本発明の別の実施形態によるノートＰＣの、エンベデッド・コントローラで実行される処理について書き表したフローチャートである。
【符号の説明】
【００４３】
１，３０１  ノートＰＣ
１１  本体側筐体
１３  ディスプレイ側筐体
１５  入力部
１７  ディスプレイ
１９  連結部
２１  ＣＰＵ
２３  ＣＰＵブリッジ
２５  Ｉ／Ｏブリッジ
２７  メイン・メモリ
２９  ビデオ・コントローラ
３１  無線モジュール
３２  アクセス・ポイント検出専用バス
３３  アンテナ
３５  ＬＥＤ
３７  ハードディスク・ドライブ(ＨＤＤ)
３９  ＬＰＣバス
４１  エンベデッド・コントローラ
４３  Ｉ／Ｏコントローラ
４５  パワー・コントローラ
４７  リッド・センサ
４９  永久磁石
５１  ＤＣ−ＤＣコンバータ
５３  ＡＣアダプタ
５５  バッテリ
６１  レジスタ
【図１】
2008097069.tif 000003
【図２】
2008097069.tif 000004
【図３】
2008097069.tif 000005
【図４】
2008097069.tif 000006
【図５】
2008097069.tif 000007
【図６】
2008097069.tif 000008
【図７】
2008097069.tif 000009
【図８】
2008097069.tif 000010