(57)【要約】【課題】航空機内での使用に適した動作モードで動作する電子機器を提供する。【解決手段】動作環境の気圧情報に基づいて電子機器が航空機内で動作しているか地上で動作しているかを判断する初期判断ステップ（１０７、１０９、１１１）を有する。動作環境の騒音情報に基づいて前記電子機器が航空機内で動作しているか地上で動作しているかを判断する追加判断ステップ（１２５）を有する。初期判断ステップと追加判断ステップの結果に基づいて電子機器が航空機内での使用に適した航空機モードで動作をするステップ（１２７）または地上での使用に適した地上モードで動作をするステップ（１１５）を有する。【選択図】図６
2009129305.tif 000002
【特許請求の範囲】
【請求項１】
地上での使用に適した地上モードまたは航空機内での使用に適した航空機モードで動作する電子機器であって、
無線デバイスと、
気圧センサと、
マイクロフォンと、
前記気圧センサが検出した気圧情報を利用した初期判断と前記マイクロフォンが検出した騒音情報を利用した追加判断の双方において前記電子機器が航空機内で動作していると決定したときに前記電子機器を前記航空機モードで動作させる制御部と
を有する電子機器。
【請求項２】
前記初期判断は、前記気圧情報が水平飛行中の航空機内の気圧を示すときに前記電子機器が航空機内で動作していると決定する請求項１に記載の電子機器。
【請求項３】
前記初期判断は、時間当たりの前記気圧情報の変化率が上昇または下降する航空機内の気圧情報の変化率を示すときに前記電子機器が航空機内で動作していると決定する請求項１または請求項２に記載の電子機器。
【請求項４】
加速度センサを有し、前記初期判断は前記加速度センサが検出した加速度情報を利用した判断を含む請求項１〜請求項３のいずれかに記載の電子機器。
【請求項５】
前記制御部は前記初期判断において前記電子機器が航空機内で動作していると決定したときに前記無線デバイスをディスエーブルに設定し、前記追加判断において前記電子機器が航空機内で動作していると決定したときにディスエーブルに設定された前記無線デバイスの設定を維持する請求項１〜請求項４のいずれかに記載の電子機器。
【請求項６】
前記制御部は前記電子機器がシステム・オフ状態からシステム・オン状態に移行するまでの間に前記初期判断を実行する請求項１〜請求項５のいずれかに記載の電子機器。
【請求項７】
前記制御部は前記電子機器がサスペンド状態で動作している間に前記初期判断を実行する請求項１〜請求項６のいずれかに記載の電子機器。
【請求項８】
前記制御部は前記初期判断および前記追加判断またはそのいずれか一方において前記電子機器が地上で動作していると決定したときに前記電子機器を地上モードで動作させる請求項１〜請求項７のいずれかに記載の電子機器。
【請求項９】
前記電子機器はＡＣ／ＤＣアダプタに接続可能であり、前記航空機モードは前記電子機器が前記ＡＣ／ＤＣアダプタから電力の供給を受けて動作している間に、前記ＡＣ／ＤＣアダプタに電力を供給するアウトレットの容量以下で前記電子機器が動作するように消費電力を制御するアイテムを含む請求項１〜請求項８のいずれかに記載の電子機器。
【請求項１０】
前記電子機器はバッテリィ動作が可能であり、前記航空機モードは前記電子機器が前記バッテリィから電力の供給を受けて動作している間に、前記電子機器の消費電力が前記ＡＣ／ＤＣアダプタから電力の供給を受けて動作している場合よりも小さくなるように消費電力を制御するアイテムを含む請求項１〜請求項９のいずれかに記載の電子機器。
【請求項１１】
ディスプレイを含み、前記航空機モードは前記ディスプレイの輝度を前記電子機器が前記地上モードで動作する場合よりも低下させるアイテムを含む請求項１〜請求項１０のいずれかに記載の電子機器。
【請求項１２】
キーボード・ライトを含み、前記航空機モードは前記キーボード・ライトを点灯させるアイテムを含む請求項１〜請求項１１のいずれかに記載の電子機器。
【請求項１３】
前記制御部は前記初期判断において前記電子機器が航空機内で動作していると決定したときだけ前記マイクロフォンによる騒音レベルの測定を行う請求項１〜請求項１２のいずれかに記載の電子機器。
【請求項１４】
無線デバイスを備える電子機器が地上での使用に適した地上モードまたは航空機内での使用に適した航空機モードで動作する方法であって、
動作環境から検出した気圧情報に基づいて前記電子機器が航空機内で動作しているか地上で動作しているかを判断する初期判断ステップと、
動作環境から検出した騒音情報に基づいて前記電子機器が航空機内で動作しているか地上で動作しているかを判断する追加判断ステップと、
前記初期判断ステップと前記追加判断ステップの双方において前記電子機器が航空機内で動作していると決定したときに前記航空機モードで動作するステップと
を有する方法。
【請求項１５】
前記初期判断ステップをシステム・オフ状態からシステム・オン状態に移行するまでの間に実行し、
前記初期判断ステップの結果に基づいて前記無線デバイスをディスエーブルに設定するステップと、
前記追加判断ステップの結果に基づいてディスエーブルに設定された前記無線デバイスの設定を維持するステップと
を有する請求項１４に記載の制御方法。
【請求項１６】
前記電子機器がサスペンド状態で動作するステップと、
前記サスペンド状態で動作する間に前記初期判断ステップを実行し前記初期判断ステップの結果に基づいて前記無線デバイスをディスエーブルに設定するステップと、
前記追加判断ステップの結果に基づいてディスエーブルに設定された前記無線デバイスをイネーブルに設定するステップと
を有する請求項１４または請求項１５に記載の動作方法。
【請求項１７】
前記電子機器がシステム・オン状態で動作するステップと、
前記システム・オン状態で動作する間に前記初期判断ステップを実行し前記初期判断ステップの結果に基づいて前記無線デバイスをディスエーブルに設定するステップと、
前記追加判断ステップの結果に基づいてディスエーブルに設定された前記無線デバイスをイネーブルに設定するステップと
を有する請求項１４〜請求項１６のいずれかに記載の動作方法。
【請求項１８】
コンピュータにオペレーティング・システムと協働して、
動作環境から検出した気圧情報に基づいて前記電子機器が航空機内で動作しているか否かを初期判断する機能と、
動作環境から検出した騒音情報に基づいて前記電子機器が航空機内で動作しているか否かを追加判断する機能と、
前記初期判断と前記追加判断の双方において前記電子機器が航空機内で動作していると決定したとき地上での動作より航空機内での動作に適した動作モードで動作する機能と
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に航空機内での使用に適した動作をさせる技術に関する。
【背景技術】
【０００２】
ノートブック型パーソナル・コンピュータ（以下、ノートＰＣ）やＰＤＡなどの携帯式情報機器は、航空機内でも使用されることがある。航空機内では、無線通信が制限されたり室内が暗かったりしており、ノートＰＣの使用環境は地上とは異なる。航空機内で無線デバイスが実装されたノートＰＣを使用する場合に、ユーザは客室乗務員の指示にしたがって無線デバイスが動作しないように設定する必要がある。
【０００３】
特許文献１は、周囲状況を検出するセンサ回路を備えた無線端末が、交通機関や病院などの無線通信が悪影響を及ぼす環境におかれたときに電源をオフにする技術を開示する。センサとしては、気圧センサおよび音波センサが例示されている。特許文献２は、携帯電話装置の移動、制止、移動変化などの利用状態を検出して利用モードを判定し、利用モードに応じた動作モードに移行させる技術を開示する。センサとしては振動センサおよび加速度センサが例示されている。
【特許文献１】特開２００２−３５９８７０号公報
【特許文献２】特開２００３−２０４３９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ノートＰＣには、ＷＡＮ、ＬＡＮ、および無線ＵＳＢといったようなさまざまな無線デバイスが装備されている。そしてこれらの無線デバイスはモバイル環境でも動作する。またノートＰＣは、システム・オフ状態およびシステム・オン状態に加えて、起動までの時間を短縮するためのサスペンド状態およびハイバネーション状態などの複数の電源モードで動作する。そして、サスペンド状態やハイバネーション状態でも無線デバイスを動作させておいてアクセス・ポイントのサーチおよび接続を継続している場合がある。
【０００５】
航空機内では離着陸時を除けばノートＰＣの利用はできるがノートＰＣに搭載されている無線デバイスの機能は停止するように求められる。しかし、操作に不慣れなユーザは航空機内で無線デバイスの機能停止を適切に行えない場合がある。特にサスペンド状態では、ノートＰＣの蓋が閉じられてシステムが停止しているのでユーザは無線デバイスも停止していると勘違いして鞄に入れたままにしておくこともある。航空機内に持ち込まれたノートＰＣは、ユーザが無線デバイスに対して適切な停止操作をしない場合においても、電波を発射しないように構成されていることが望ましい。さらに無線デバイスの電源がオフになる電源モードで動作する場合以外でも、また電源モード間のいずれの遷移のときでも無線デバイスから電波を発射しないようになっていることが望ましい。
【０００６】
航空機の座席には、ノートＰＣに電力を供給するアウトレットが設けられており、ユーザはそれにＡＣ／ＤＣアダプタを接続して長時間ノートＰＣを使用することができる。ノートＰＣの最大消費電力はＡＣ／ＤＣアダプタの容量よりも小さいが、バッテリィの充電とシステムの高負荷動作が重なると、ＡＣ／ＤＣアダプタの容量の限界までアウトレットから電力を受け取り、アウトレットの電力回路を遮断してしまうこともある。したがって、ノートＰＣはユーザが特別な注意を払わなくてもアウトレットに許容される電力の範囲で動作することが望ましい。
【０００７】
航空機の室内は暗いため、ディスプレイの輝度を地上と同じように設定すると、ディスプレイがまぶしかったり周囲に迷惑をかけてしまったりするので輝度を低く設定する必要がある。このように航空機内にノートＰＣを持ち込むときには、航空機内での使用に適するようにさまざまな設定をしなければならない。航空機内は暗かったり座席が狭かったりしてユーザが着席後の短時間のうちに航空機内の使用に適するようにノートＰＣの設定を変更することは容易ではない。
【０００８】
したがって、ノートＰＣはユーザが何ら操作をしないでも航空機内に持ち込まれたときは航空機内での使用に適するように自動的に動作し、航空機から離れて地上に持ち出されたときは地上での動作に適するように自動的に動作することが望ましい。しかし、自動的に動作させる場合は、ノートＰＣの動作環境を正確に検出しないと、結局ユーザはそのような機能を停止してしまうことになる。さらにノートＰＣは、バッテリィの消費を極力抑制する必要があるため、ノートＰＣの動作環境が航空機内か地上かを区別する回路もバッテリィをできるだけ消費しないことが望ましい。
【０００９】
そこで本発明の目的は、動作環境が地上であるか航空機内であるかを正確に判断してそれぞれの環境に適した動作モードで動作する電子機器を提供することにある。さらに本発明の目的は、ユーザが特別な設定や操作をすることなく地上または航空機内の使用に適した動作モードで動作する電子機器を提供することにある。さらに本発明の目的は、複数の電源モードを備える電子機器のいずれの電源モードでもあるいは電源モード間のいずれの遷移でも航空機内での電波の発射を防ぐことができる電子機器を提供することにある。さらに本発明の目的は、そのような電子機器の動作方法およびプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明にかかる電子機器は、航空機内で動作するか地上で動作するかを判断して自動的にそれぞれの動作環境に適した動作モードで動作する。航空機モードは、航空機内での使用に適するようにコンピュータの各デバイスが動作する状態をいう。航空機モードは、たとえば、航空機の座席に用意されたＡＣ／ＤＣアダプタ用のアウトレットの容量以下で電子機器が動作するように消費電力を制御するアイテムを含む。航空機モードは、バッテリィ動作のときにＡＣ／ＤＣアダプタから電力の供給を受けて動作している場合よりも消費電力が小さくなるように電子機器の動作を制御するアイテムを含む。
【００１１】
さらに航空機モードは、ディスプレイの輝度を地上で動作させるときよりも低下させたりキーボード・ライトを点灯させたりするアイテムも含む。さらに航空機モードは無線デバイスをディスエーブルに設定するアイテムを含む。航空機モードを構成するアイテムは電子機器が地上で動作するときにもユーザの操作により実行できるものであってもよいが、本発明においてはそれらのアイテムを初期判断と追加判断の双方において電子機器が航空機内で動作していると決定したときに実行する。制御部は、プロセッサやその他のデバイスとコンピュータ・プログラムにより構成することができる。制御部は、初期判断を行うデバイス、追加判断を行うデバイス、および航空機モードで動作させるデバイスなどのように複数のデバイスを含んで構成してもよいし、部分的に重複するデバイスを含んで構成してもよい。
【００１２】
電子機器は気圧センサとマイクロフォンを備え、気圧情報を利用した初期判断と騒音情報を利用した追加判断との双方において電子機器が航空機内で動作していると決定したときに航空機モードで動作する。初期判断では、気圧情報が水平飛行中の航空機室内の気圧を示すときに電子機器が航空機内で動作していると決定することができる。また、初期判断では、時間当たりの気圧情報の変化率が上昇または下降する航空機内の気圧情報の時間当たりの変化率を示すときに電子機器が航空機内で動作していると決定することができる。
【００１３】
さらに電子機器は加速度センサを備える、初期判断は、加速度センサが検出した加速度情報を利用した判断を含むことができる。電子機器は、気圧情報、気圧変化率、または加速度情報のいずれかに基づく初期判断と騒音情報に基づく追加判断の双方において電子機器が航空機内で動作していると決定したときに航空機モードで動作すれば、地上と航空機内を誤って認識する可能性を少なくすることができる。また、複数の初期判断は相互に補完し会って、航空機が滑走し始めてから着陸して停止するまでのさまざまな航空状態にも対応して動作環境を正確に認識することができる。
【００１４】
制御部は初期判断に基づいて無線デバイスをディスエーブルに設定し、追加判断に基づいて、それ以降は、ディスエーブルの設定を維持して航空機モードで動作させたりイネーブルに設定して地上モードで動作させたりすることができる。ユーザが無線デバイスをディスエーブルに設定できるのは通常はシステム・オンの状態であるため、あらかじめ無線デバイスをディスエーブルに設定しないでシステムを起動すると、システム・オンになってユーザがディスエーブルの操作をする前に電波が発射される場合がある。本発明では、初期判断を電子機器がシステム・オフ状態からシステム・オン状態に移行するまでの間に行うことにより、ユーザが無線デバイスをディスエーブルに設定できない状態のときにも電波が発射されることを防ぐことができる。
【００１５】
また電子機器は、サスペンド状態で動作している間に初期判断を実行して無線デバイスをディスエーブルに設定することができる。したがって、サスペンド状態で電波を発射するような電子機器をユーザがサスペンド状態にして航空機内に持ち込んだ場合でも初期条件が成立すると無線デバイスはディスエーブルに設定される。電子機器は、初期判断および追加判断またはそのいずれか一方において、電子機器が地上で動作していると決定したときに地上モードで動作する。したがって、初期判断において航空機内で動作していると決定されても、追加判断において地上で動作していると決定されれば電子機器は地上モードで動作するので、気圧条件や加速度条件が航空機内と類似した地上環境で使用する場合でも誤った動作モードを選択する可能性が低くなる。
【００１６】
マイクロフォンによる騒音の検出は、初期判断において航空機内で動作していると決定したときにだけ行うようにすれば、地上で動作するときに定期的にマイクロフォンを動作させて騒音レベルを測定する必要がなくなり、バッテリィの消耗を防ぐことができる。
【発明の効果】
【００１７】
本発明により、動作環境が地上であるか航空機内であるかを正確に判断してそれぞれの環境に適した動作モードで動作する電子機器を提供することができた。さらに本発明により、ユーザが特別な設定や操作をすることなく地上または航空機内の使用に適した動作モードで動作する電子機器を提供することができた。さらに本発明により、複数の電源モードを備える電子機器のいずれの電源モードでもあるいは電源モード間のいずれの遷移でも航空機内での電波の発射を防ぐことができる電子機器を提供することができた。さらに本発明により、そのような電子機器の動作モードの動作方法およびプログラムを提供することができた。
【発明を実施するための最良の形態】
【００１８】
図１は、本発明の実施形態にかかるノートＰＣ１０の外形図である。ノートＰＣ１０は、本体側筐体１１およびディスプレイ側筐体１３を備える。本体側筐体１１はキーボードおよびポインティング・デバイスを備えた入力部１５を含み、ディスプレイ側筐体１３は液晶ディスプレイ１７を備える。さらに、本体側筐体１１およびディスプレイ側筐体１３は、それぞれの端部でヒンジ１９によって連結され、これらの筐体を互いに開閉する方向に回動自在となっている。本体側筐体１１およびディスプレイ側筐体１３を互いに閉じた状態にすると、入力部１５および液晶ディスプレイ１７が内側に隠れ、カバーされた状態となる。
【００１９】
また、ディスプレイ側筐体１３の外縁には、ネットワークに接続するためのＬＡＮおよびＷＡＮ、マウスやキーボードなどに接続するためのブルーツース（Bluetooth）、およびノートＰＣと周辺機器を接続するための無線ＵＳＢにそれぞれ対応した複数のアンテナが内蔵されている。ディスプレイ側筐体１３の上部枠の中央部には、ディスプレイ側筐体１３を開いたときにキーボードを照らすためのキーボード・ライト２１が設けられている。キーボード・ライト２１は、航空機内やその他の暗い室内でノートＰＣ１０を操作する際に、キーボードのキーを操作して点灯することができる。
【００２０】
図２は、ノートＰＣ１０に実装されたハードウェアの構成を示す概略ブロック図である。ＣＰＵ３１は、ノートＰＣ１０の中枢機能を担う演算処理装置で、ＯＳ、ＢＩＯＳ、デバイス・ドライバ、あるいはアプリケーション・プログラムなどを実行する。ＣＰＵ３１は、ＣＰＵブリッジ３３およびＩ／Ｏブリッジ４１のチップ・セットにさまざまなバスを経由して接続された各デバイスを制御する。ＣＰＵブリッジ３３は、メイン・メモリ３５へのアクセス動作を制御するためのメモリ・コントローラ機能や、ＣＰＵ３１と他のデバイスとの間のデータ転送速度の差を吸収するためのデータ・バッファ機能などを含む。
【００２１】
メイン・メモリ３５は、ＣＰＵ３１が実行するプログラムの読み込み領域、処理データを書き込む作業領域として利用される書き込み可能メモリである。ビデオ・コントローラ３９はＣＰＵブリッジ３３に接続され、グラフィック・アクセラレータおよびＶＲＡＭを有し、ＣＰＵ３１からの描画命令を受けて描画すべきイメージを生成しＶＲＡＭに書き込み、ＶＲＡＭから読み出されたイメージを描画データとして液晶ディスプレイ装置１７に送る。
【００２２】
無線モジュール４７は、たとえばＩＥＥＥ８０２．１１ｎに準拠した多入力多出力（ＭＩＭＯ）の無線通信に適合しており、ＰＣＩ  Ｅｘｐｒｅｓｓ  Ｘ１バスおよびそれとは別個に設けられたアクセス・ポイント検出専用のバスを介してＩ／Ｏブリッジ４１に接続され、アンテナ４８を介してＷＡＮやＬＡＮなどの無線ネットワークとの間でデータ通信を行う。また無線モジュール４７は、Ｉ／Ｏブリッジ４１からアクセス・ポイント検出専用バスを介して送信されたアクセス・ポイント検出コマンドを受け取って、接続可能なアクセス・ポイントを検出し接続を維持する機能を備える。
【００２３】
オーディオ・コントローラ４３は、ＰＣＩ  Ｅｘｐｒｅｓｓ  Ｘ１バスを介してＩ／Ｏブリッジ４１に接続され、マイクロフォン４５で検出された騒音を処理して騒音レベルを測定する。Ｉ／Ｏブリッジ４１は、シリアルＡＴＡインターフェイスおよびＵＳＢインターフェイスとしての機能も含み、シリアルＡＴＡを介してハードディスク・ドライブ(ＨＤＤ)４２に接続される。ＨＤＤ４２には、オペレーティング・システム（ＯＳ）、デバイス・ドライバ、アプリケーション・プログラムなどの周知のプログラムの他、本実施の形態にかかるユーティリティ・マネージャのプログラムが格納される。ユーティリティ・マネージャについては後に説明する。
【００２４】
さらにＩ／Ｏブリッジ４１は、ＰＣＩバスまたはＬＰＣバス５０を介して、従来からノートＰＣ１０に使用されているレガシー・デバイス、あるいは高速なデータ転送を要求しないデバイスに接続される。ＬＰＣバス５０には、エンベデッド・コントローラ（ＥＣ）４９、Ｉ／Ｏコントローラ６５、およびＢＩＯＳを格納したフラッシュＲＯＭ６３などが接続されている。ＥＣ４９は、８〜１６ビットのＣＰＵ、ＲＯＭ、ＲＡＭなどで構成されたマイクロ・コンピュータであり、さらに複数チャネルのＡ／Ｄ入力端子、Ｄ／Ａ出力端子、タイマー、およびディジタル入出力端子を備えている。ＥＣ４９には、それらの入出力端子を介して気圧センサ５１、加速度センサ５２および電源装置を制御するパワー・コントローラ５３が接続されており、ノートＰＣ１０の内部の動作環境の管理にかかるプログラムをＣＰＵ３１とは独立して実行させることができる。
【００２５】
気圧センサ５１は、ノートＰＣ１０が動作する周辺環境の気圧を測定してディジタル信号としてＥＣ４９に出力する。気圧センサ５１は、１気圧〜０．８気圧程度の地上と航空機内の気圧範囲を測定できるものであればよい。ＥＣ４９は、気圧センサ５１から受け取った気圧情報および気圧情報から計算した気圧の時間的な変化率（これを気圧変化率という。）を内部のＲＡＭに記憶する。気圧変化率は、航空機が離陸して水平飛行に入るまでの状態および水平飛行から着陸するまでの状態を検出する目的で計算される。ＥＣ４９は、最初に電力が供給されたときは、一旦必ず無線モジュール４７をディスエーブルに設定する。
【００２６】
加速度センサ５２は、ノートＰＣ１０が航空機で運ばれるときの加速度を検出してアナログ信号としてＥＣ４９に出力する。ＥＣ４９は、加速度センサ５２から受け取った加速度情報をディジタル信号に変換して内部のＲＡＭに記憶する。ＥＣ４９とパワー・コントローラ５３との間は、専用のバスであるＳＰＩ（Serial Peripheral Interface）によって接続される。
【００２７】
パワー・コントローラ５３には、リッド・センサ５４およびＤＣ−ＤＣコンバータ５５が接続される。ディスプレイ側筐体１３には永久磁石が埋め込まれており、ノートＰＣ１０が閉じられた状態で、永久磁石は本体側筐体１１に設けられたリッド・センサ５４に接近する。リッド・センサ５４は、永久磁石からの磁力を感知することによりノートＰＣ１０が閉じられた状態か開かれた状態かを検出することができる。
【００２８】
ＤＣ−ＤＣコンバータ５５は、ＡＣ／ＤＣアダプタ６１またはバッテリ５７から供給される直流電力を、ノートＰＣ１０を動作させるために必要な複数の電圧に変換し、さらに電源モードに応じて定義された電力供給区分に基づいて、各々のデバイスに対して電力を供給する。ＡＣ／ＤＣアダプタ６１は一次側が商用電源や航空機の座席のアウトレットに接続されて交流電圧を直流電圧に変換し、二次側がノートＰＣ１０に対して着脱可能である。ＡＣ／ＤＣアダプタ６１はノートＰＣ１０に接続されると、バッテリィ５７を充電する充電器５９とＤＣ−ＤＣコンバータ５５に電力を供給する。
【００２９】
Ｉ／Ｏコントローラ６５には、キーボードやマウスなどが接続される。フラッシュＲＯＭ６３は不揮発性で記憶内容を電気的に書き替え可能なメモリであり、システムの起動および管理に使われる基本プログラムであるシステムＢＩＯＳ（SSO Shell Bios）、電源および筐体内の温度などを管理するソフトウェアである各種ユーティリティ、ノートＰＣ１０の起動時にハードウェアの試験や初期化を行うソフトウェアであるＰＯＳＴ（Power-On Self Test）などを格納する。
【００３０】
ＥＣ４９は、パワー・コントローラ５３を介してＤＣ−ＤＣコンバータ５５を制御して、ノートＰＣ１０の電源モードに応じて定義された４つの電力系統から各デバイスに電力を供給することができる。図３は、ノートＰＣ１０の４つの電源モードに対応する電力系統と電力の供給範囲を示す図である。図４は、ノートＰＣ１０における４つの電源モード間での状態遷移を示す状態遷移図である。ここでは、ノートＰＣ１０の電源モードとして、第１のシステム・オフ状態（第１のオフ状態）７１、第２のシステム・オフ状態（第２のオフ状態）７３、サスペンド状態７５およびシステム・オン状態（オン状態）７７が定義され、ノートＰＣ１０は航空機内および地上のいずれでもこれらの電源モードで動作する。なお、本明細書では、第１のオフ状態７１、第２のオフ状態７３、およびサスペンド状態７５のようにノートＰＣ１０をユーザが使用する状態でない場合もノートＰＣは動作するという表現をする。
【００３１】
そして図４には、各電源モードの間には遷移７９ａ、７９ｂ、８０ａ、８０ｂ、８１ａ、８１ｂ、８２ａ、８２ｂが発生することが示されている。第１のオフ状態７１は、システム・オフのときにＡＣ／ＤＣアダプタ６１が接続されていない状態であり、ノートＰＣ１０は、起動時に電源を投入するパワー・コントローラ５３にだけ電力を供給する。第１のオフ状態７１は４つの電源モードの中で電力供給範囲が最も狭くなるように定義されて、システム・オフの状態におけるバッテリィの消耗を防いでいる。
【００３２】
第２のオフ状態７３は、システム・オフのときにＡＣ／ＤＣアダプタ６１がノートＰＣ１０に電力を供給している状態であり、バッテリィ５７を充電したり、無線モジュールを動作させたりするために第１のオフ状態よりは広い範囲に電力が供給される。システム・オフにする前に実行中のシステムの状態をＨＤＤ４２に格納するハイバネーション状態（休止状態）は、第１のオフ状態７１または第２のオフ状態７３に相当する。サスペンド状態は、メイン・メモリ３５の記憶を保持し、その後レジュームさせるのに必要な回路以外のへの電力供給を停止した状態である。オン状態は、すべてのデバイスに電力を供給し、アプリケーションまたはＯＳからの要求でいずれのデバイスも動作が可能な状態である。ＤＣ−ＤＣコンバータ５５は、これらの４つの電源モードに応じて必要なデバイスに対して電力を供給するために、第１〜第４の４つの電力系統で構成されている。
【００３３】
第１の電力系統は、パワー・コントローラ５３に電力を供給し、全ての電源モードでオンになる。パワー・コントローラ５３は、第１の電力系統に接続されることによりすべての電源モードでＤＣ／ＤＣコンバータ５５を制御することができ、ノートＰＣ１０の電源スイッチがオンになったときには、シーケンシャルに各デバイスに電源を供給することができるようになっている。
【００３４】
第２の電力系統は、第１のオフ状態７１を除く上位３つの電源モードでオンになる。第２の電力系統はＥＣ４９、Ｉ／Ｏブリッジ４１、無線モジュール４７、リッド・センサ５４、気圧センサ５１および加速度センサ５２に電力を供給する。第３の電力系統は、サスペンド状態７５およびオン状態７７のときにオンになる。第３の電力系統はサスペンド状態７５でも記憶内容を保持する必要があるメイン・メモリ３５、およびメイン・メモリ３５の記憶保持に必要なデバイスに電力を供給する。第４の電力系統は、ユーザがノートＰＣ１０を使用することができる状態であるオン状態７７でのみ電力を供給する系統である。第４の電力系統はＣＰＵ３１、ＨＤＤ４２、キーボード・ライト２１、ＬＣＤ１７、およびマイクロフォン４５などの第１〜第３の電力系統で電力が供給されないすべてのデバイスに電力を供給する。
【００３５】
図２に戻って、パワー・コントローラ５３は、電源モードに対応した電力の供給系統に関する情報をあらかじめ記憶しておきＤＣ−ＤＣコンバータ５５を制御し動作モードに応じて電力供給区分を変更することができる。またパワー・コントローラ５３は、電源モードを変更するイベントが発生した場合にそのイベントの内容を記録するレジスタを有する。
【００３６】
ＥＣ４９は、専用のバスであるＳＰＩを介してパワー・コントローラ５２に接続され、パワー・コントローラ５２のレジスタの内容を読み取ることができる。たとえば第１のオフ状態から第２のオフ状態またはオン状態へ移行した場合は、それまで電力が供給されていなかったＥＣ４９に電力が供給される。電力が供給されて動作を開始したＥＣ４９は、レジスタの内容を読み取り、それによって自らが何のイベントで動作を開始したのかを知ることができる。また、ＥＣ４９は、専用の制御線を通じて無線モジュール４７に信号を送って無線モジュール４７にアクセス・ポイントを検出させたり、無線モジュール４７をイネーブルまたはディスエーブルに設定したりすることができる。
【００３７】
Ｉ／Ｏブリッジ４１および無線モジュール４７は、第２の電力系統に接続されておりサスペンド状態７５中にアクセス・ポイントを検出して無線ＬＡＮとの接続ができるようになっている。したがってユーザは、ノートＰＣ１０をサスペンド状態７５からオン状態７７に移行させたとき（遷移８１ａ）に、ただちに無線モジュール４７を使用することができる。Ｉ／Ｏブリッジ４１は、ＥＣ４９から受け取ったアクセス・ポイントの検出コマンドを無線モジュール４７に送る。検出コマンドを受け取った無線モジュール４７は定期的にアクセス・ポイントをサーチして、接続可能なアクセス・ポイントに対する接続を行う。そして、第２のオフ状態７３やサスペンド状態７５において無線ＬＡＮを通じて受け取ったマジック・パケットを、ＥＣ４９に送りワイヤレスＷＯＬ（Wake On Lan）を実現する。ノートＰＣ１０はさらに、図２に示していない無線ＵＳＢやブルートゥース（Bluetooth）などの無線デバイスやその他のデバイスを含んでいる。
【００３８】
ノートＰＣ１０は図４にした、第１のオフ状態７１、第２のオフ状態７３、サスペンド状態７５、およびオン状態７７のいずれかの電源モードで動作することになっており、それに応じて各電力系統がオンまたはオフに制御される。また、ノートＰＣ１０は各電源モードにおいて地上または航空機内で動作する。地上は、０．８気圧程度になる高度２０００ｍ以下の高所での使用もカバーできるようになっている。以下、ノートＰＣが航空機での使用に適するようにデバイスが動作する状態を航空機モードといい、地上での使用に適するようにデバイスが動作する状態を地上モードということにする。ノートＰＣ１０は、いずれの電源モードにおいてもまた、いずれかの電源モードから他の電源モードに遷移するときにも、動作環境が地上か航空機内かを認識して、地上モードまたは航空機モードで動作することができる。
【００３９】
図５は、ノートＰＣ１０を航空機モードまたは地上モードで動作させるユーティリティ・マネージャ９１の構成を示す図である。ユーティリティ・マネージャ９１は、ＯＳ上で動作するユーティリティ・プログラムで、ＨＤＤ４２に格納されており、オン状態７７のときにメイン・メモリ３５に読み出されてＣＰＵ３１により実行される。航空機モード・テーブル９３は、ノートＰＣ１０の航空機モードでの動作状態を定義するデータ構造である。ユーティリティ・マネージャ９１は、ノートＰＣ１０が航空機内で動作することを認識したときには、地上モードに対して航空機モード・テーブルに定義されたアイテムの修正を加えてノートＰＣ１０を航空機モードで動作させる。ユーティリティ・マネージャ９１は、ノートＰＣ１０が地上で動作することを認識したときには、航空機モード・テーブル９３に定義されたアイテムの修正を加えないでノートＰＣ１０を地上モードで動作させる。
【００４０】
航空機モード・テーブル９３は、ノートＰＣ１０に実装されたすべての無線デバイスを航空機内ではディスエーブルに設定する第１のアイテムを含む。航空機モード・テーブル９３は、ノートＰＣ１０が航空機内でＡＣ／ＤＣアダプタ６１を使用できるときはＡＣ／ＤＣアダプタ６１が受け取る電力を所定値以内に制限するようにノートＰＣ１０のデバイス・コントロールを行う第２のアイテムを含む。航空機モード・テーブル９３は、ノートＰＣ１０が航空機内でＡＣ／ＤＣアダプタ６１を使用できないときはバッテリィでの動作時間を延長するために、ＡＣ／ＤＣアダプタ６１を使用できるときよりも消費電力が小さくなるようにノートＰＣ１０のデバイス・コントロールを行う第３のアイテムを含む。
【００４１】
第２のアイテムおよび第３のアイテムにおけるデバイス・コントロールの内容としては、ＣＰＵ３１の動作周波数の低減、ＬＣＤ１７の輝度やリフレッシュ・レートの低減、ビデオ・コントローラ３９のＶＲＡＭやグラフィック・アクセラレータの周波数の低減、メイン・メモリ３５のリフレッシュ・レートの低減などの周知の方法を採用することができる。航空機モード・テーブル９３は、ＬＣＤ１７の輝度を地上モードで使用するときよりも下げて暗闇に適した設定にする第４のアイテムを含む。さらに航空機モード・テーブル９３は、キーボード・ライト２１を点灯させる第５のアイテムを含む。第１のアイテム〜第５のアイテムは、ノートＰＣ１０が地上で動作するときにもユーザの設定により実行可能であるが、本実施の形態ではノートＰＣ１０が自ら航空機内で動作することを認識したときに自動的に実行するようになっている。
【００４２】
無線デバイスからの電波の発射はノートＰＣ１０がオン状態７７以外の電源モードでも発生するが、第２〜第５のアイテムのすべてまたはいずれかはノートＰＣ１０がオン状態７７のときにだけ発生する。また、航空機内で無線デバイスから電波を発射しないようにすることは重要な事項である。したがって、本実施の形態では、航空機モードを上記の第１〜第５のアイテムとして定義しているが、第１のアイテムの実行開始条件はその他のアイテムの実行開始条件とは異なる。ただし、図６で説明するように、第１のアイテムも最終的には第２〜第５のアイテムと同じ判断に基づいて実行されるので、航空機モードの一部を構成する。ユーティリティ・マネージャ９１は、ノートＰＣ１０が航空機内で動作していることを認識したときは、ノートＰＣ１０に搭載されたすべての無線デバイスをディスエーブルに設定して電波の発射を停止し、さらに、ユーザによる操作でも無線デバイスをイネーブルにできない状態にする。
【００４３】
なお、航空機が安定飛行中には、無線デバイスの使用が許可される可能性も考えられるが、そのような場合に対処するために、ノートＰＣ１０には使用する無線デバイスを一時的にイネーブルにする回路を設けてもよい。第２の電力系統がオンになっているときには無線モジュール４７に電力が供給されるので、ノートＰＣ１０が航空機内で動作するときに、図４の第２のオフ状態７３、サスペンド状態７５、オン状態７７、およびそれらに向かう遷移７９ａ、８１ａ、８１ｂ、８０ａ、８０ｂ、８２ｂで無線デバイスから電波が発射しないようになっている必要がある。
【００４４】
航空機モード選択画面提供プログラム９４は、航空機モードの各アイテムに関して選択可能なデバイス・コントロールの内容、キーボード・ライト２１の点灯の有無、ＬＣＤ輝度の設定などをユーザに選択させるための画面を提供する。また、航空機モード選択画面提供プログラム９４は、航空機の座席に用意されたＡＣ／ＤＣアダプタ用のアウトレットの定格電力の設定画面を提供する。さらに、航空機モード選択画面提供プログラム９４は、ノートＰＣ１０が航空機モードで動作したときにはＬＣＤ１７にそのことを表示する。さらに航空機モード選択画面提供プログラム９４は、ユーザが航空機モードと地上モードの自動切り替えをイネーブルまたはディスエーブルに設定する設定画面を提供する。航空機モード選択画面提供プログラム９４に対してユーザが設定した内容は、航空機モード・テーブル９３の内容に反映される。
【００４５】
航空機モード判定プログラム９５は、ＥＣ４９から受け取ったイベントに基づいてマイクロフォン４５による騒音レベルの測定を行い、ノートＰＣ１０が地上で動作するか航空機内で動作するかを決定する。最大電力管理プログラム９６は、ユーザにより設定されたＡＣ／ＤＣアダプタ６１が受け取ることができる最大電力に基づいてデバイス・コントロールを行う。バッテリィ動作管理プログラム９７は、ノートＰＣ１０がバッテリィで動作しているときに、動作時間を延長するためにＡＣ／ＤＣアダプタ６１が接続されているときよりも消費電力が低下した状態になるようにデバイス・コントロールをする。
【００４６】
図６は、ノートＰＣ１０が第１のオフ状態７１から遷移７９ａを経由してオン状態７７に移行するときの動作を示すフローチャートである。航空機内ではノートＰＣ１０を第１のオフ状態７１で動作させている限り無線モジュール４７から電波が発射されることはない。しかし、ノートＰＣ１０の使用が許可されたときにユーザが誤った操作を行うと航空機内で無線モジュール４７から電波が発射される可能性がある。ノートＰＣ１０は、動作環境が航空機内であることを判断すると、ユーザの誤った操作により無線モジュール４７から電波が発射されることを防ぐとともに、航空機内での使用に適した動作を行う。
【００４７】
ブロック１０１でユーザによりノートＰＣ１０１の電源スイッチがオンに操作される。パワー・コントローラ５３は所定の順番で第２の電力系統、第３の電力系統、および第４の電力系統をオンにしていく。第２の電力系統がオンになると、ＥＣ４９は常に、ブロック１０３でノートＰＣ１０に搭載された無線モジュール４７を含むすべての無線デバイスを一旦ディスエーブルに設定する。ノートＰＣ１０は、ＥＣ４９が電源の供給を受けたときには必ずすべての無線デバイスを一旦ディスエーブルに設定することで、ノートＰＣ１０の電源モードが遷移する間に航空機内で不用意に電波が発射されることを防止することができる。
【００４８】
特に電源モードが遷移する間はユーザが無線デバイスをディスエーブルに設定することができないため、あらかじめ無線デバイスをディスエーブルに設定しないで電源スイッチをオンにした場合は遷移中に電波が発射されてしまうので、ＥＣ４９はこのような状態を防ぐことができる。なお、以後すべての無線デバイスを無線モジュール４７で代表させて説明する。ＣＰＵ３１は、フラッシュＲＯＭ６３のＢＩＯＳを読み込んで、ＰＯＳＴを実行し各デバイスを認識して試験および初期化を行う。ＣＰＵ３１が無線モジュール４７を初期化してもすでに無線モジュール４７はディスエーブルに設定されているので電波を発射することはない。
【００４９】
第２の電力系統がオンになるとブロック１０５で気圧センサ５１および加速度センサ５２が動作して、ＥＣ４９は、気圧情報および加速度情報を定期的に内部のＲＡＭに記憶する。ＥＣ４９は、さらに気圧変化率を計算して定期的にＲＡＭに記憶してブロック１０７、１０９、１１１に移行してノートＰＣ１０が航空機内で動作しているか地上で動作しているかの判断を行う。ブロック１０７、１０９、１１１の３つの条件のそれぞれを初期判断ということにし、初期判断の結果ノートＰＣ１０が航空機内で動作すると決定した場合を初期条件が成立したということにする。ＥＣ４９は第２の電力系統がオンのときに定期的に３つの初期判断を行う。
【００５０】
ブロック１０７では、ＥＣ４９は気圧情報が所定の高度で水平飛行している航空機の室内気圧を示していると判断したときは初期条件が成立したと決定してブロック１２１に移行する。気圧情報がそれ以外を示していると判断したときはブロック１１３に移行する。ちなみに航空機室内は地上より低い０．８ｈＰＡ程度に与圧されている。この気圧は地上では２０００ｍの高度の気圧に相当する。本実施の形態では、気圧情報が０．８ｈＰＡ近辺の場合はノートＰＣ１０が航空機内で動作していると決定すると２０００ｍ未満の地上と航空機内を区別することができる。
【００５１】
ブロック１０９では、ＥＣ４９は加速度が航空機の離着陸時の加速度を示していると判断したときは初期条件が成立したと決定してブロック１２１に移行する。加速度がそれ以外を示している場合は、ブロック１１３に移行する。地上でノートＰＣ１０が落下した場合には大きな加速度が発生するので、そのような加速度情報が生成されたときは地上で動作していると判断することが望ましい。また、加速度情報が地上の輸送機関の最高の加速度と航空機の最大の加速度の間を示しているときは、初期条件が成立したと決定することができる。航空機が離陸してから一定速度で巡航する状態に近づくに従って加速度は低下し、また一定速度から着陸するまでにマイナスの加速度は増大する。加速度情報を利用することで、離陸から一定高度までおよび一定高度から着陸までの飛行状態において航空機内と地上を区別することができる。
【００５２】
ブロック１１１の初期判断では、ＥＣ４９は気圧変化率が航空機の上昇中または下降中の変化率を示していると判断したときは初期条件が成立したと決定してブロック１２１に移行する。気圧変化率がそれ以外を示している場合は、ブロック１１３に移行する。ブロック１０７の初期判断では、気圧センサが測定した気圧情報が、所定の高度で飛行する航空機の室内の気圧に相当するか否かを判断しているが、気圧情報だけでは地上の高所と航空機内とを完全に区別することができない場合がある。特に、航空機の高度が低い間は気圧だけでは地上と航空機内とを区別することができない。ブロック１０９の初期判断では、航空機が離陸を開始してから一定速度に近づく前のプラスの加速度または着陸時のマイナスの加速度により地上と航空機内とを区別する。しかし、加速度情報では航空機が一定速度に近づいたときに航空機内と地上を区別することができない場合がある。
【００５３】
ブロック１１１の初期判断では、航空機の上昇による時間当たりの気圧の低下率または下降による時間当たりの気圧の上昇率に基づいて、航空機が所定の高度に向けて航行する状態であるかあるいは着陸に向けて航行する状態であるか否かを判断する。このように、ブロック１０７では主として一定の巡航高度で飛行する状態、ブロック１０９では主として離着陸時の滑走状態、ブロック１１１では主として離着陸時の上昇または下降状態をそれぞれ検出することで、離陸から着陸までノートＰＣ１０が航空機内で動作しているか地上で動作しているかの初期判断をしている。
【００５４】
そして３つの初期判断はさまざまな飛行状態の中で矛盾した決定をするが、本実施の形態では、３つの初期判断のいずれかにおいて初期条件が成立したと判断したときにブロック１２１に移行し、すべての初期判断において初期条件が成立しないときにブロック１１３に移行することにする。この方法に代えてブロック１０７の初期判断と他のいずれか１つの初期判断において初期条件が成立したときにブロック１２１に移行するようにしてもよい。
【００５５】
ブロック１２１およびブロック１１３では、ＣＰＵ３１がメイン・メモリ３５にＯＳ、デバイス・ドライバ、アプリケーション・プログラムなどを読み出してノートＰＣ１０の起動が完了する。このとき、ユーティリティ・マネージャ９１もメイン・メモリ３５に読み込まれる。
【００５６】
ＥＣ４９は、ブロック１０７、１０９、１１１のいずれかの初期判断で初期条件が成立したと決定したときは、ブロック１２１でノートＰＣ１０の起動が完了した後に、ユーティリティ・マネージャ９１にノートＰＣ１０が航空機内で動作していることを示すイベントを通知する。イベントを受け取ったユーティリティ・マネージャ９１の航空機モード判定プログラム９５は、ブロック１２３で、オーディオ・コントローラ４３のドライバを制御してマイクロフォン４５に周囲環境の騒音レベルを測定させる。
【００５７】
マイクロフォン４５は、航空機特有のエンジン音による室内の騒音レベルを測定する。マイクロフォン４５による騒音の測定は、ブロック１０７、１０９、１１１におけるいずれかの初期判断の結果、初期条件が成立したときだけ行われる。初期条件が成立しないときは、ＥＣ４９は騒音の測定を実施しないため、ノートＰＣ１０が地上で動作している場合にはＣＰＵ３１がポーリングによりマイクロフォン４５に騒音の測定をさせる場合に比べてバッテリィの消費を押さえることができる。
【００５８】
オーディオ・コントローラ４３が騒音レベルを測定してユーティリティ・マネージャ９１に伝えると、ブロック１２５で航空機モード判定プログラム９５は、騒音レベルに基づいてノートＰＣ１０が航空機内で動作しているか地上で動作しているかの追加判断をする。騒音レベルに加えて、航空機エンジンの音の周波数を判断基準に加えてもよい。騒音レベルが所定値以上の場合は、航空機モード判定プログラム９５はノートＰＣ１０が航空機内で動作していると決定する。この場合を追加条件が成立したということにする。
【００５９】
追加条件が成立するとブロック１２７に移行し、ユーティリティ・マネージャ９１は航空機モード・テーブル９３に定義された内容のアイテムに従ってノートＰＣ１０を動作させる。無線モジュール４７はすでにディスエーブルに設定されているが、ブロック１２５で初期条件と追加条件が成立したことに基づいてディスエーブルの設定が維持され、航空機モードに設定されたことが確定する。その後ノートＰＣ１０の使用が終わると、ユーザはキーボードまたはマウスを操作してノートＰＣ１０を第１のオフ状態７１（ブロック１３１）またはサスペンド状態７５（ブロック１２９）に移行させる（遷移８１ｂ、７９ｂ）。
【００６０】
ブロック１２５で追加条件が成立しないと決定した場合は、航空機モード判定プログラム９５はノートＰＣ１０が地上で動作していると決定する。そして、ユーティリティ・マネージャ９１はブロック１１４でＥＣ４９にイベントを送って無線モジュール４７をイネーブルに設定させ、ブロック１１５でノートＰＣ１０を地上モードで動作させる。その後ノートＰＣ１０の使用が終わると、ユーザはキーボードまたはマウスを操作してノートＰＣ１０を第１のオフ状態７１（ブロック１３１）またはサスペンド状態７５（ブロック１２９）に移行させる（遷移８１ｂ、７９ｂ）。
【００６１】
図６の手順によれば、ノートＰＣ１０は、気圧、加速度、および気圧変化率のいずれかと騒音レベルとを組み合わせて判断してノートＰＣ１０が地上で動作しているか航空機で動作しているかを判断するために、離陸開始から着陸までのさまざまな飛行状態において、航空機内と地上との動作環境を区別することができる。また、無線モジュール４７は、ＥＣ４９に電源が入ると同時に常にディフォルトでディスエーブルに設定されるため、ＰＯＳＴが完了した瞬間に無線モジュール４７から電波が発射されることを確実に防ぐことができる。したがって、離陸から着陸までの間にノートＰＣ１０が図４の第１のオフ状態７１から遷移７９ａを経由してオン状態７７に移行する間に無線モジュール４７から電波が発射されることはない。
【００６２】
さらに、ノートＰＣ１０が地上で動作するときでも、初期判断がノートＰＣ１０の起動が完了するまでの間に行われるので、通常の地上での使用において動作の開始が遅延することはない。さらに、航空機への搭乗前および航空機から降りた後にユーザはノートＰＣ１０に対して動作モードを変更する操作を行う必要がない。ＥＣ４９が３つの初期判断のいずれかにおいて誤って初期条件が成立したと判断しても、さらに航空機モード判定プログラム９５が追加条件の成立を判断してからノートＰＣ１０は航空機モードまたは地上モードで動作するので、誤った動作をすることがなくなる。
【００６３】
遷移８２ｂにおいては、無線モジュール４７の設定は第２の電力系統がオンになった時点で図６の手順と同様に行われる。遷移８１ｂ、８０ｂでは、第２の電力系統はオンの状態が継続して、無線モジュール４７には電力が供給され続けるが、ＥＣ４９、気圧センサ５１、加速度センサ５２にも電力が供給されＥＣ４９は定期的に気圧情報、加速度情報、および気圧変化率を更新している。そして、ＥＣ４９がいずれかの初期条件が成立したと決定している限り無線モジュール４７はディスエーブルに設定された状態を継続する。遷移７９ｂ、８２ａでは、電源停止シーケンスの中で第２の電力系統がオフになるので、遷移中に航空機内で無線モジュール４７から電波が発射されることはない。
【００６４】
ノートＰＣ１０は、地上または航空機内においてオン状態７７で動作する。ノートＰＣ１０が、オン状態７７において地上モードで動作した後に遷移８１ｂを経由してサスペンド状態７５に移行する場合は、システム状態がメイン・メモリ３５に記憶され、レジュームした後には地上モードで動作する。したがて、地上でサスペンド状態７５に移行してから航空機内でレジュームした後にも、ノートＰＣ１０は航空機モードで動作する必要がある。また、サスペンド状態７５では、第２の電力系統がオンになっているので、サスペンド状態７５およびサスペンド状態７５からオン状態７７に遷移するときに無線モジュール４７が適切に設定される必要がある。
【００６５】
図７は、ノートＰＣ１０がサスペンド状態７５からオン状態７７に移行するときの動作を示すフローチャートである。ユーザは地上でノートＰＣ１０をサスペンド状態７５で動作させて航空機内に持ち込み、遷移８１ａを経由してオン状態７７に移行させることを想定している。サスペンド状態７５では、第２の電力系統がオンになって無線モジュール４７から電波が発射される。サスペンド状態７５ではノートＰＣ１０の蓋が閉じられているので、ユーザは電源が切れていると判断してサスペンド状態７５のままで離陸を迎えることも予想される。サスペンド状態７５で動作するノートＰＣ１０に対して、ユーザが無線モジュール４７の動作を適切にディスエーブルに設定できない場合も予想される。
【００６６】
第２の電力系統がオンになっているノートＰＣ１０は、サスペンド状態７５で動作する場合であっても、３つの初期判断と追加判断を行って、地上モードまたは航空機モードで動作し、さらに航空機内では無線モジュール４７から電波が発射されることを防ぐことができる。ブロック２０１では、ノートＰＣ１０がサスペンド状態７５で動作しており、イネーブルに設定された無線モジュール４７から電波が発射されてアクセス・ポイントとの接続が維持されている。このような状態は図６のブロック１１５経由でブロック１２９に移行した場合に発生する。
【００６７】
ブロック２０３、２０５、２０７の初期判断は、図６のブロック１０７、１０９、１１１に対応しており、いずれかの初期判断で初期条件が成立した場合はブロック２０９に移行してＥＣ４９は無線モジュール４７をディスエーブルに設定する。すべての初期条件が成立しない場合はブロック２３１で無線モジュール４７の動作は維持される。
【００６８】
ブロック２１５、２３３では、ユーザがノートＰＣ１０のキーボードを操作してノートＰＣ１０をサスペンド状態に入る前のシステム・オン状態に復元（レジューム）する。以後、ブロック２１７、２１９、２２１、２２３、２２５、２３５は、図６のブロック１２３、１２５、１２７、１２９、１３１、１１５に対応した動作をする。図７の手順によれば、サスペンド状態７５ではＥＣ４９は定期的に３つの初期条件を判断し、いずれかの初期条件が成立すると無線モジュール４７をディスエーブルに設定するので、航空機が離陸を開始してから着陸するまでの間の無線モジュール４７からの電波の発射を防ぐことができる。また、初期条件が成立した後は追加判断としての騒音レベルを判断して追加条件の成立または不成立により最終的に航空機内か地上かを決定して航空機モードまたは地上モードを確定するので、動作環境を誤って判断することが少なくなり、地上モードでの動作に支障をきたすこともなくなる。
【００６９】
第２のオフ状態７３でも第２の電力系統がオンになり無線モジュール４７から電波が発射される。ユーザは、地上でノートＰＣ１０を第１のオフ状態７１で動作させて航空機内に持ち込み、ＡＣ／ＤＣアダプタ６１を座席のアウトレットに差し込んで遷移８２ｂを経由して第２のオフ状態７３に移行させ、さらに遷移８０ａを経由してオン状態７７に移行させることがある。そして、第１のオフ状態７１でノートＰＣ１０を機内に持ち込んでＡＣ／ＤＣアダプタ６１を座席のアウトレットに差し込んだユーザは、ノートＰＣ１０がシステム・オン状態７７ではないので電波が発射することはないと判断することも予想される。
【００７０】
遷移８０ａの場合も、ブロック２０１を第２のオフ状態７３におきかえ、ブロック２１５およびブロック２３３をシステムの起動操作におきかえると、ノートＰＣ１０はサスペンド状態７５からオン状態７７に移行する場合と同様の手順で動作する。オン状態７７でノートＰＣ１０が航空機内に持ち込まれてユーザが電源を停止しないときは、ＥＣ４９がブロック２０３〜ブロック２０７のいずれかの初期条件が成立したと判断するとただちに無線モジュール４７をディスエーブルに設定する。オン状態７７で動作するときに地上でいずれかの初期条件が成立した場合は、ブロック２１９で航空機モード判定プログラム９５が騒音レベルを測定して追加条件が成立しているか否かの追加判断を行う。追加条件が成立していない場合は、ユーティリティ・マネージャ９１を実行するＣＰＵ３１から指令を受けたＥＣ４９は、ブロック２３４で無線モジュール４７をイネーブルに設定してノートＰＣ１０を地上モードで動作させる（ブロック２３５）。
【００７１】
本来航空機内では客室乗務員の指示にしたがって、無線デバイスを停止したり電源を停止したりあるいはその確認を行ったりする必要が、本実施の形態によれば、ユーザが誤って適切な処理を怠ったような場合でも、電子機器から電波が発射される可能性を極めて低くすることができる。これまで本発明について図面に示した特定の実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用することができることはいうまでもないことである。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施形態にかかるノートＰＣの外形図である。
【図２】ノートＰＣに実装されたハードウェアの構成を示す概略ブロック図である。
【図３】ノートＰＣの４つの電源モードに対応する電力系統と電力の供給範囲を示す図である。
【図４】ノートＰＣにおける４つの電源モード間での状態遷移を示す状態遷移図である。
【図５】ユーティリティ・マネージャの構成を示す図である。
【図６】ノートＰＣが第１のオフ状態からオン状態に移行するときの動作を示すフローチャートである。
【図７】ノートＰＣがサスペンド状態からオン状態に移行するときの動作を示すフローチャートである。
【符号の説明】
【００７３】
９１…ユーティリティ・マネージャ
【図１】
2009129305.tif 000003
【図２】
2009129305.tif 000004
【図３】
2009129305.tif 000005
【図４】
2009129305.tif 000006
【図５】
2009129305.tif 000007
【図６】
2009129305.tif 000008
【図７】
2009129305.tif 000009