(57)【要約】【課題】  電源起動後、ＯＳ起動を待たずに、拡張装置の機能を利用することが可能な情報処理装置を提供することを目的とする。【解決手段】  ノート型コンピュータ１の電源が入力されると、ＢＩＯＳによりブート処理プログラムが実行される。ブート処理プログラムに伴って、接続認証プログラムが実行され、拡張装置３０と無線通信を行う。ノート型コンピュータ１は無線通信を介して、キーボードやマウス等の設定された範囲の機能を初期化するため、初期化プログラムを実行する。拡張装置３０の初期化が完了すると、拡張装置３０を使用することができるようになる。情報処理装置のブート処理プログラムに、拡張装置との接続認証処理、無線通信処理、限定機能の初期化・制御処理を実行するソフトウェアを組み込むことにより、電源起動後、ＯＳ起動前に拡張装置の一部の機能を使用することができる。【選択図】  図７
2007328534.tif 000002
【特許請求の範囲】
【請求項１】
オペレーティングシステムの制御下で動作するとともに、拡張装置と無線通信可能な情報処理装置において、
本体と、
前記本体に設けられた無線通信手段と、
前記オペレーティングシステムを起動する起動手段と、
前記無線通信手段を介して前記拡張装置を制御する制御手段と、を備え、
前記制御手段は、前記起動手段により前記オペレーティングシステムを起動する前に前記無線通信を介して前記拡張装置を初期化することを特徴とする情報処理装置。
【請求項２】
前記本体の初期設定を行う初期設定プログラムを記憶する記憶手段と、
前記記憶手段により記憶されたプログラムを実行する実行手段と、を有し、
前記制御手段は、前記初期設定プログラムが実行される前に、
前記無線通信を介して前記拡張装置を初期化することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記記憶手段は、
前記拡張装置と無線接続認証を行う無線接続認証プログラムと、
前記無線接続認証の後、前記拡張装置と無線通信を行う無線通信プログラムと、
前記無線通信を介して前記拡張装置を初期化する初期化プログラムと、を記憶し
前記初期設定プログラムが実行される前に、前記実行手段は、前記記憶手段により記憶された前記無線接続認証プログラムと、前記無線通信プログラムと、前記初期化プログラムとを実行することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記拡張装置に接続される入力装置を有し、前記制御手段は、前記オペレーティングシステムが起動される前に前記無線通信を介して前記入力装置を初期化することを特徴とする請求項１記載の情報処理装置。
【請求項５】
オペレーティングシステムの制御下で動作するとともに、拡張装置と無線通信可能な情報処理装置の制御方法において、
前記拡張装置と無線接続認証を行い、
前記無線接続認証の後、前記拡張装置と無線通信を行い、
前記無線通信を介して前記拡張装置を初期化し、前記オペレーティングシステムを起動することを特徴とする情報処理装置の制御方法。
【請求項６】
前記情報処理装置の初期設定を実行する前に、前記無線通信を介して前記拡張装置を初期化することを特徴とする請求項５記載の情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信に関し、特に無線通信による拡張装置の起動方法に関する。
【背景技術】
【０００２】
従来、ポートの異なる周辺機器を使用するためには、各周辺機器に対応したポートを設ける必要があるが、ノート型コンピュータ等に代表される情報処理装置の小型化に伴い、周辺機器接続のためのポートを設けるスペースを確保するのが困難になってきている。複数の周辺機器を使用するために、拡張装置をコンピュータ本体に接続する必要がある。
【０００３】
拡張装置はコネクタ等により情報処理装置に有線で接続される。コンピュータのブートコードであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）が簡単なハードウェアの初期化と設定を実施するだけで、コンピュータの電源を入れた後すぐに拡張装置の機能を使用することができる。コンピュータのＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が立ち上がる前から、マウス、キーボードによる入力操作を行うことが可能であった。
【０００４】
拡張装置の使い易さをより向上させるために、コンピュータと拡張装置を無線接続するものとして例えば特許文献１に記載するものが知られている。
【特許文献１】特開２０００−１９４４４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
コンピュータと拡張装置との接続を無線通信により行う際は、無線通信のための接続認証、通信処理等は、コンピュータ本体のＯＳ起動後に動作するドライバやソフトウェアが処理している。そのため、コンピュータ本体の電源をオンしても、すぐには拡張装置の機能を使用することはできず、ＯＳ起動、ドライバの読み込み、ソフトウェアの読み込み、初期化終了を経てからでないと、拡張装置の機能を使用することはできない。即ち、拡張装置の機能の中で、有線接続では使用可能であった機能が、ワイヤレスにすると使用できなくなってしまうと問題がある。
【０００６】
そこで本発明の目的は、電源起動後、ＯＳ起動を待たずに、拡張装置の機能を利用することが可能な情報処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明に係る情報処理装置は、  オペレーティングシステムの制御下で動作するとともに、拡張装置と無線通信可能な情報処理装置において、本体と、前記本体に設けられた無線通信手段と、前記オペレーティングシステムを起動する起動手段と、前記無線通信手段を介して前記拡張装置を制御する制御手段と、を備え、前記制御手段は、前記起動手段により前記オペレーティングシステムを起動する前に前記無線通信を介して前記拡張装置を初期化することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、電源起動後、ＯＳ起動を待たずに、拡張装置の機能を利用することが可能な情報処理装置を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下本発明に係る実施の形態を、図面を参照して説明する。本実施形態では情報処理装置としてノート型コンピュータ１を例に説明する。
【００１０】
図１は本発明の実施形態に係るノート型コンピュータ１を示す外観斜視図である。ノート型コンピュータ１は本体２を備え、本体２にはディスプレイユニット３がヒンジ部４を介して回動可能に取り付けられている。本体２内には複数の電子部品を搭載した回路基板が収容されている。本体２の前上面２ａにはタッチパッド５が取り付けられているとともに、パームレスト６が設けられている。本体２の後上面２ｂにはキーボード７が取り付けられている。後上面２ｂには電源スイッチ８が設けられ、電源スイッチ８を押下することでノート型コンピュータ１に電源を投入する。
【００１１】
図２は本発明の実施形態に係る情報処理装置の構成を示すブロック図である。ノート型コンピュータ１には、ＣＰＵ１０、ノースブリッジ１１、主メモリ１２、表示コントローラ１３、ＬＣＤ１４、サウスブリッジ１５、ハードディスクドライブ（ＨＤＤ）１６、無線通信部１７、フラッシュＢＩＯＳ−ＲＯＭ１８、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１９、および電源回路２０等が設けられている。
【００１２】
ＣＰＵ１０は、ノート型コンピュータ１の各コンポーネントの動作を制御するプロセッサである。このＣＰＵ１０は、ＨＤＤ１６から主メモリ１２にロードされる、オペレーティングシステムおよび各種アプリケーションプログラム／ユーティリティプログラムを実行する。また、ＣＰＵ１０は、ＢＩＯＳ−ＲＯＭ１８に格納されたＢＩＯＳも実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。
【００１３】
ノースブリッジ１１、ＣＰＵ１０のローカルバスとサウスブリッジ１５との間を接続するブリッジデバイスである。また、ノースブリッジ１１は、ＡＧＰ（Accelerated Graphics Port）バスなどを介して表示コントローラ１３との通信を実行する機能も有している。さらに、ノースブリッジ１１には、主メモリ１２を制御するメモリコントローラも内蔵されている。
【００１４】
表示コントローラ１３は、ノート型コンピュータ１の表示装置として使用されるＬＣＤ１４を制御する。サウスブリッジ１５は、ＰＣＩ（Peripheral Component Interconnect）バスおよびＬＰＣ（Low Pin Count）バスにそれぞれ接続されている。
【００１５】
無線通信部１７は、後述する拡張装置と無線通信を実行する無線ネットワークデバイスである。エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）１９は、電源管理のためのエンベデッドコントローラと、タッチパッド５およびキーボード７などを制御するキーボードコントローラとが集積された１チップマイクロコンピュータである。
【００１６】
エンベデッドコントローラ／キーボードコントローラ１９は、電源回路２０と共同して、ユーザによる電源スイッチ８の操作に応じてノート型コンピュータ１の電源をオン／オフする。電源回路２０は、バッテリ２１、またはＡＣアダプタ２２を介して供給される外部電源を用いてノート型コンピュータ１の各コンポーネントに供給すべきシステム電源を生成する。
【００１７】
図３は本発明の実施形態に係る拡張装置を示す外観斜視図である。ノート型コンピュータ１は拡張装置３０と無線接続される。拡張装置３０の本体３０ａにはマウス４０やキーボード５０等の外部入力装置を接続するためのコネクタ３２ａ、３２ｂが例えば二つ設けられている。コネクタ３２の数は自由に決めることができる。マウス４０、キーボード５０には拡張装置３０のコネクタ３２ａ、３２ｂに接続するためのプラグ４０ａ、５０ａが設けられている。ノート型コンピュータ１の本体２に設けられたタッチパッド５やキーボード７以外にも、拡張装置３０に接続されたマウス４０やキーボード５０により、ノート型コンピュータ１の入力操作が可能となる。また、本発明の実施形態では後述するようにＯＳが起動する前であっても、拡張装置３０に接続されたマウス４０やキーボード５０により入力操作を行うことができる。マウス４０やキーボード５０の他に、例えばＬＣＤを拡張装置に接続し、ＯＳが起動する前の画面を表示させることもできる。
【００１８】
図４は本発明の実施形態に係る拡張装置の構成を示すブロック図である。拡張装置３０にはコントローラ６０、無線通信部６１、等が設けられている。拡張装置３０にはユーザの必要に応じてマウス６２、キーボード６３、ＬＣＤ６４等が接続される。コントローラ６０は、拡張装置３０に内蔵され、無線通信部６１や接続された各種のデバイスを制御する。無線通信部６１は、ノート型コンピュータ１と無線通信を実行する無線ネットワークデバイスである。
【００１９】
図５は本発明の実施形態に係る情報処理装置のブート処理機能を示す図である。本実施形態では、ノート型コンピュータ１のブート制御を行う場合、ＢＩＯＳには通常のＢＩＯＳコードに加えて、接続認証処理プログラム、Ｗｉｒｅｌｅｓｓ通信処理プログラム、拡張装置３０の初期化・制御プログラムを有している。これらのプログラムを有することで、ノート型コンピュータ１のＯＳ起動前に拡張装置３０の機能を使用することができる。拡張装置３０の詳しい制動作については後述する。
【００２０】
図６は本発明の実施形態に係る拡張装置の制御ファームウェアの構成を示す図である。拡張装置３０の制御ファームウェアには、ＯＳの管理下で動作する第１のモードと非ＯＳ管理下で動作する第２のモードとがある。第２のモードでは拡張装置３０の機能を例えば、マウス、キーボードに制限する。ノート型コンピュータ１のブート処理直後において、拡張装置３０は非ＯＳ管理下で動作する第２のモードで使用される。
【００２１】
図７はノート型コンピュータ起動時における拡張装置の動作を示すフローチャートである。拡張装置３０は機能を制限する第２のモードで待機し（ステップ１−１）、拡張装置がノート型コンピュータ１からの無線接続要求信号を受信しない時は（ステップ１−２のＮｏ）、第２のモードで待機を続ける。ノート型コンピュータ１の電源が入力され、ノート型コンピュータ１が起動されると、ＢＩＯＳによりブート処理プログラムが実行される。ブート処理プログラムに伴って、接続認証プログラムが実行され、拡張装置３０への無線接続要求を行う。拡張装置３０がノート型コンピュータ１からの無線接続要求信号を受信すると（ステップ１−２のＹｅｓ）、拡張装置３０はノート型コンピュータ１に対して接続確認の回答信号を送信する（ステップ１−３）。接続確認の回答信号を送信したら、認証処理を開始する（ステップ１−４）。ノート型コンピュータ１と拡張装置３０の互いの接続ＩＤとパスコードを認証し、無線接続を許可するか確認する。また、ノート型コンピュータ１と拡張装置３０の中の一方が他方からの接続要求を許可するような構成にしてもよい。ノート型コンピュータ１と拡張装置３０との無線認証が完了すると（ステップ１−５のＹｅｓ）、キーボードやマウス等の設定された範囲の機能を初期化するため、拡張装置３０の初期化プログラムを実行する（ステップ１−６）。拡張装置３０の初期化プログラムを実行し、拡張装置３０の初期化が完了すると（ステップ１−７）、拡張装置３０を使用することができるようになる。拡張装置３０の初期化が完了すると、ノート型コンピュータ１のシステム構成情報を読み出し、この情報に応じて各ハードウェアの初期設定を行う初期設定プログラムが実行される（ステップ１−８）。この後、ＢＩＯＳブート処理が完了してからＯＳ読み込み（ステップ１−９）等の処理を行う。
【００２２】
以上の説明のように、情報処理装置のブート処理プログラムに、拡張装置との接続認証処理、無線通信処理、限定機能の初期化・制御処理を実行するソフトウェアを組み込むことにより、ＯＳ起動前に拡張装置の一部の機能を使用することができる。また、Ｗｉｒｅｌｅｓｓ拡張装置の通信、機能制御を実行するファームウェアにおいて、最小限の機能を制御できる第２のモードをもつことにより、ソフトウェアの処理コードのサイズを小さくし、処理能力、処理時間の負担を小さくすることができる。
【００２３】
本発明を実施した場合、電源起動後、ＯＳ起動を待たずに、拡張装置の機能を利用することが可能な情報処理装置を提供することが可能となる。
【００２４】
本発明ではその主旨を逸脱しない範囲であれば、上記の実施形態に限定されるものではなく種々の変形が可能である。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態に係るノート型コンピュータ１を示す外観斜視図。
【図２】本発明の実施形態に係る情報処理装置の構成を示すブロック図。
【図３】本発明の実施形態に係る拡張装置を示す外観斜視図。
【図４】本発明の実施形態に係る拡張装置の構成を示すブロック図。
【図５】本発明の実施形態に係る情報処理装置のブート処理機能を示す図。
【図６】本発明の実施形態に係る拡張装置の制御ファームウェアの構成を示す図。
【図７】ノート型コンピュータ起動時における拡張装置の動作を示すフローチャート。
【符号の説明】
【００２６】
１…ノート型コンピュータ、２…本体、３…ディスプレイユニット、５…タッチパッド、７…キーボード、１０…ＣＰＵ、１１…ノースブリッジ、１２…主メモリ、１５…サウスブリッジ、１７…無線通信部、１８…ＢＩＯＳ−ＲＯＭ、１９…ＥＣ／ＫＢＣ、３０…拡張装置
【図１】
2007328534.tif 000003
【図２】
2007328534.tif 000004
【図３】
2007328534.tif 000005
【図４】
2007328534.tif 000006
【図５】
2007328534.tif 000007
【図６】
2007328534.tif 000008
【図７】
2007328534.tif 000009