(57)【要約】【課題】  ＯＳなどのシステムの起動時又は待機状態からの復帰時における待ち時間を、より短く感じさせる情報処理装置を提供する。【解決手段】  情報処理装置は、既定のシステムを起動させる第１の情報処理ユニットと、第１の情報処理ユニットにより起動処理が行われている期間に、システムの起動後に必要となる情報のユーザ入力操作を受け付ける第２の情報処理ユニットとを有し、第２の情報処理ユニットは、システムの起動後に、受け付けた情報を前記システムに引き渡す。これにより、システムの起動時間をより短く感じさせることが期待できる。【選択図】図１
2012194826.tif 000002
【特許請求の範囲】
【請求項１】
既定のシステムを起動させる第１の情報処理ユニットと、
前記第１の情報処理ユニットにより起動処理が行われている期間に、前記システムの起動後に必要となる情報のユーザ入力操作を受け付ける第２の情報処理ユニットと
を有し、
前記第２の情報処理ユニットは、前記システムの起動後に、受け付けた情報を前記システムに引き渡す
情報処理装置。
【請求項２】
前記第１の情報処理ユニットは、中央処理装置であり、
前記第２の情報処理ユニットは、前記中央処理装置とは独立に演算処理を行うマイクロコンピュータである
請求項１に記載の情報処理装置。
【請求項３】
前記システムは、オペレーティングシステムであり、
前記第２の情報処理ユニットは、オペレーティングシステムの起動後に必要となるユーザ認証情報、又は、オペレーティングシステムの起動後に必要となる設定情報を受け付け、受け付けたユーザ認証情報又は設定情報を、起動後のオペレーティングシステムに引き渡す
請求項２に記載の情報処理装置。
【請求項４】
前記システムの起動のトリガーとなる起動ボタン
をさらに有し、
前記第１の情報処理ユニットは、前記起動ボタンに対するユーザの操作に応じて、前記システムの起動処理を開始し、
前記第２の情報処理ユニットは、前記起動ボタンに対するユーザの操作に応じて、ユーザによる入力操作の受付を開始する
請求項１に記載の情報処理装置。
【請求項５】
前記第２の情報処理ユニットは、オペレーティングシステムによって表示される入力画面とほぼ同一の入力画面を表示させて、ユーザの入力操作を受け付ける
請求項３に記載の情報処理装置。
【請求項６】
前記第２の情報処理ユニットは、オペレーティングシステムによって表示される入力画面とは異なる入力画面を表示させて、ユーザの入力操作を受け付ける
請求項３に記載の情報処理装置。
【請求項７】
ネットワークを介して、前記システムの起動のトリガーとなる情報を受信する通信手段
をさらに有し、
前記第１の情報処理ユニットは、前記通信手段により起動のトリガーが受信されたことを条件として、前記システムの起動処理を開始し、
前記第２の情報処理ユニットは、前記通信手段により起動のトリガーが受信された場合に、ネットワークを介して、入力操作画面を表示させるためのデータを送信する
請求項１に記載の情報処理装置。
【請求項８】
前記第１の情報処理ユニットは、複数のプロセッサの一部であり、
前記第２の情報処理ユニットは、前記複数のプロセッサの他部であり、前記システムの起動後の既定タイミングで、前記システムの制御下に入り、前記第１の情報処理ユニットと協働処理を行う
請求項１に記載の情報処理装置。
【請求項９】
既定のシステムを起動させるステップと、
前記システムの起動処理が行われている期間に、前記システムの起動後に必要となる情報のユーザ入力操作を受け付けるステップと、
前記システムの起動後に、受け付けた情報を前記システムに引き渡すステップと
を有する情報処理方法。
【請求項１０】
既定のシステムの起動処理が行われている期間に、前記システムの起動後に必要となる情報のユーザ入力操作を受け付けるステップと、
前記システムの起動後に、受け付けた情報を前記システムに引き渡すステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置の起動時における情報処理方法に関する。
【背景技術】
【０００２】
例えば、特許文献１には、装置本体に設けられた指認証用のセンサと、システムオフ時に上記センサを用いて指の接近または接触を検出する指検出手段と、この指検出手段からの指検出信号に基づいてシステムを起動するシステム起動手段と、このシステム起動手段によってシステムが起動された後に、上記センサによって検出される被認証者の指の特徴情報に基づいて指照合処理を実行する指照合手段とを具備した個人認証機能付き情報処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３２７６９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、ＯＳ（Operating System）などのシステムの起動時又は待機状態からの復帰時における待ち時間を、より短く感じさせることを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る情報処理装置は、既定のシステムを起動させる第１の情報処理ユニットと、前記第１の情報処理ユニットにより起動処理が行われている期間に、前記システムの起動後に必要となる情報のユーザ入力操作を受け付ける第２の情報処理ユニットとを有し、前記第２の情報処理ユニットは、前記システムの起動後に、受け付けた情報を前記システムに引き渡す。
【０００６】
好適には、前記第１の情報処理ユニットは、中央処理装置であり、前記第２の情報処理ユニットは、前記中央処理装置とは独立に演算処理を行うマイクロコンピュータである。
【０００７】
好適には、前記システムは、オペレーティングシステムであり、前記第２の情報処理ユニットは、オペレーティングシステムの起動後に必要となるユーザ認証情報、又は、オペレーティングシステムの起動後に必要となる設定情報を受け付け、受け付けたユーザ認証情報又は設定情報を、起動後のオペレーティングシステムに引き渡す。
【０００８】
好適には、前記システムの起動のトリガーとなる起動ボタンをさらに有し、前記第１の情報処理ユニットは、前記起動ボタンに対するユーザの操作に応じて、前記システムの起動処理を開始し、前記第２の情報処理ユニットは、前記起動ボタンに対するユーザの操作に応じて、ユーザによる入力操作の受付を開始する。
【０００９】
好適には、前記第２の情報処理ユニットは、オペレーティングシステムによって表示される入力画面とほぼ同一の入力画面を表示させて、ユーザの入力操作を受け付ける。
【００１０】
好適には、前記第２の情報処理ユニットは、オペレーティングシステムによって表示される入力画面とは異なる入力画面を表示させて、ユーザの入力操作を受け付ける。
【００１１】
好適には、ネットワークを介して、前記システムの起動のトリガーとなる情報を受信する通信手段をさらに有し、前記第１の情報処理ユニットは、前記通信手段により起動のトリガーが受信されたことを条件として、前記システムの起動処理を開始し、前記第２の情報処理ユニットは、前記通信手段により起動のトリガーが受信された場合に、ネットワークを介して、入力操作画面を表示させるためのデータを送信する。
【００１２】
好適には、前記第１の情報処理ユニットは、複数のプロセッサの一部であり、前記第２の情報処理ユニットは、前記複数のプロセッサの他部であり、前記システムの起動後の既定タイミングで、前記システムの制御下に入り、前記第１の情報処理ユニットと協働処理を行う。
【００１３】
また、本発明にかかる情報処理方法は、既定のシステムを起動させるステップと、前記システムの起動処理が行われている期間に、前記システムの起動後に必要となる情報のユーザ入力操作を受け付けるステップと、前記システムの起動後に、受け付けた情報を前記システムに引き渡すステップとを有する。
【００１４】
また、本発明にかかるプログラムは、既定のシステムの起動処理が行われている期間に、前記システムの起動後に必要となる情報のユーザ入力操作を受け付けるステップと、前記システムの起動後に、受け付けた情報を前記システムに引き渡すステップとをコンピュータに実行させる。
【発明の効果】
【００１５】
本発明によれば、システムの起動時又は待機状態からの復帰時における待ち時間を、より短く感じさせることができる。
【図面の簡単な説明】
【００１６】
【図１】情報処理装置１の全体構成を例示する図である。
【図２】起動ボタンをＯＮにした場合のマイコン１２０の動作を説明するフローチャート（Ｓ１０）である。
【図３】ＯＳ起動中に入力操作が行われる場合のシーケンス（Ｓ２０）を示す。
【図４】ＯＳ起動完了後に入力操作が行われた場合のシーケンス（Ｓ２２）を示す。
【図５】変形例１におけるマイコン１２０の動作を説明するフローチャート（Ｓ３０）である。
【図６】変形例１においてＯＳ起動中に入力操作が行われる場合のシーケンス（Ｓ４０）を示す。
【図７】変形例１においてＯＳ起動完了後に入力操作が行われた場合のシーケンス（Ｓ４２）を示す。
【図８】変形例２における情報処理装置２の全体構成を例示する図である。
【発明を実施するための形態】
【００１７】
以下、本発明の第１実施形態として、スキャナなどの情報処理装置１の情報処理方法について、図面を参照して説明する。
図１は、情報処理装置１の全体構成を例示する図である。なお、本図において、実線の矢印は電力の流れを示し、一点鎖線の矢印は信号の流れを示す。
図１に例示するように、情報処理装置１は、電子計算機１００と、省電力レギュレータ１１０と、マイコン１２０と、起動ボタン１３０と、通信インタフェース（通信ＩＦ）１４０と、表示部１５０と、操作受付部１６０とを有する。
電子計算機１００は、本発明に係る第１の情報処理ユニットの一例であり、例えば、ＣＰＵ及び主記憶装置などを含む。電子計算機１００は、ＢＩＯＳ（Basic Input/Output System）、ＯＳ、その他のシステムを起動させる。本例では、電子計算機１００が、ＢＩＯＳ５００を起動させ、その後にＯＳ５１０を起動させる形態を具体例として説明する。
【００１８】
省電力レギュレータ１１０は、マイコン１２０に電力を供給する。例えば、省電力レギュレータ１１０は、電力損失の小さいレギュレータであり、外部電源から直接供給される電力を、マイコン１２０に供給する。
【００１９】
マイコン１２０は、本発明に係る第２の情報処理ユニットの一例であり、電子計算機１００とは別個に設けられ、電子計算機１００と並行して動作可能なマイクロコンピュータである。本例のマイコン１２０は、少なくとも、起動監視部５２０、ＩＯ制御部５３０、及び入力情報管理部５４０として機能する。
【００２０】
起動ボタン１３０は、ユーザの操作を検知して、少なくとも電子計算機１００に対して、起動指示、又は、待機状態からの復帰指示を行うボタンである。本例の起動ボタン１３０は、マイコン１２０を経由して、起動指示及び復帰指示を電子計算機１００に通知する。また、本例の起動ボタン１３０は、電源ボタンとしての機能も有し、少なくとも、電子計算機１００に対する電力供給のＯＮ／ＯＦＦを制御する。
なお、起動ボタン１３０は、ユーザの操作を検知できるものであれば何でもよく、ボタンの形式に限定されるものではない。
【００２１】
通信ＩＦ１４０は、電子計算機１００を外部のネットワークに接続可能にし、外部（例えば、ＬＡＮ上の他のコンピュータ）からの起動指示又は復帰指示を実現させる。本例の通信ＩＦ１４０は、マイコン１２０を介して、起動指示又は復帰指示を電子計算機１００に通知する。
【００２２】
表示部１５０は、液晶ディスプレイなどのように、情報を表示する表示装置であり、例えば、電子計算機１００又はマイコン１２０から入力される映像データに基づいて、映像を表示する。
操作受付部１６０は、キーボード及びマウスなどのように、ユーザの入力操作を受け付ける装置であり、例えば、ユーザの入力操作を受け付けて、受け付けた情報を電子計算機１００又はマイコン１２０に出力する。
なお、本例では、表示部１５０と操作受付部１６０とが別個の装置である形態を具体例として説明するが、タッチパネルなどのように表示部１５０と操作受付部１６０とが一体的に構成されてもよい。
【００２３】
ＢＩＯＳ５００は、本発明に係るシステムの一例であり、電子計算機１００により起動されるＢＩＯＳである。
ＯＳ５１０は、本発明に係るシステムの一例であり、電子計算機１００により起動されるオペレーティングシステムである。
【００２４】
起動監視部５２０は、マイコン１２０に組み込まれた機能構成であり、電子計算機１００により起動されるシステムの起動状況を監視する。本例の起動監視部５２０は、起動ボタン１３０のユーザによる押下を検知すると、電子計算機１００に対して起動を指示し、これに応じてＢＩＯＳ５００及びＯＳ５１０が起動し、これらの起動状況を監視する。
【００２５】
ＩＯ制御部５３０は、マイコン１２０に組み込まれた機能構成であり、通信ＩＦ１４０、表示部１５０及び操作受付部１６０を制御する。例えば、ＩＯ制御部５３０は、システムの起動中に、このシステムの起動後に必要となる情報の入力画面を表示部１５０に表示させ、操作受付部１６０を介して、ユーザの入力操作を受け付ける。本例のＩＯ制御部５３０は、起動監視部５２０により監視されている起動状況に応じて、通信ＩＦ１４０、表示部１５０及び操作受付部１６０を、電子計算機１００の入出力装置、又は、マイコン１２０の入出力装置に切り替える。
【００２６】
入力情報管理部５４０は、システムの起動中に受け付けた入力情報（具体的には、操作受付部１６０により受け付けた情報、又は、通信ＩＦ１４０を介して受信した情報）をマイコン１２０の記録領域又は外部の記録装置（不図示）に格納し、既定のタイミングで、格納された情報を、電子計算機１００内で起動したシステムに引き渡す。
なお、起動監視部５２０、ＩＯ制御部５３０及び入力情報管理部５４０は、マイコン１２０に組み込まれた機能構成である場合を具体例として説明するが、これに限定されるものではなく、例えば、コンピュータプログラムであってもよい。
【００２７】
図２は、起動ボタンをＯＮにした場合のマイコン１２０の動作を説明するフローチャート（Ｓ１０）である。本フローチャートでは、ＢＩＯＳ５００及びＯＳ５１０が未起動状態であることを前提として説明する。
図２に示すように、ステップ１００（Ｓ１００）において、起動ボタン１３０がユーザにより押下されると（Ｓ１００：Ｙｅｓ）、マイコン１２０は、起動ボタン１３０の押下（起動のトリガー）を検知し、Ｓ１０５の処理に移行し、これ以外の場合に、待機状態を維持する。
【００２８】
ステップ１０５（Ｓ１０５）において、マイコン１２０の起動監視部５２０は、電子計算機１００に対して起動を指示し、これに応じてＢＩＯＳ５００及びＯＳ５１０が起動を開始し、ＢＩＯＳ５００及びＯＳ５１０の起動状況の監視を開始する。
【００２９】
ステップ１１０（Ｓ１１０）において、ＩＯ制御部５３０は、表示部１５０を制御して、ＯＳ５１０にログインするための入力画面を表示させる。この入力画面のデータ（映像信号）は、例えば、予めマイコン１２０の記録領域に格納されたものである。入力画面には、例えば、ＯＳにログインするためのユーザＩＤ及びパスワードの入力欄が設けられている。
ステップ１１５（Ｓ１１５）において、ＩＯ制御部５３０は、操作受付部１６０を制御して、ユーザの入力操作の受付を開始する。
【００３０】
ステップ１２０（Ｓ１２０）において、起動監視部５２０は、ＢＩＯＳ５００及びＯＳ５１０の起動が完了したか否かを判断する。マイコン１２０は、ＢＩＯＳ５００及びＯＳ５１０の起動が完了している場合に、Ｓ１３５の処理に移行し、これらのシステムの起動が完了していない場合に、Ｓ１２５の処理に移行する。
【００３１】
ステップ１２５（Ｓ１２５）において、ＩＯ制御部５３０は、ＯＳの起動完了まで、ユーザの入力操作を受け付けている。マイコン１２０は、ユーザの入力操作があった場合に、Ｓ１３０の処理に移行し、ユーザの入力操作がない場合に、引き続き、ユーザの入力操作、又は、ＯＳの起動完了を待つ。
【００３２】
ステップ１３０（Ｓ１３０）において、入力情報管理部５４０は、ＩＯ制御部５３０が操作受付部１６０を介してユーザの入力操作を受け付けた場合に、入力された情報（すなわち、入力操作に対応する情報）をマイコン１２０の記録領域に記録する。
【００３３】
ステップ１３５（Ｓ１３５）において、入力情報管理部５４０は、マイコン１２０の記録領域に記録した情報（すなわち、ユーザの入力情報）を、起動したシステム（ＯＳ５１０）に引き渡す。なお、ＯＳの起動完了までにユーザが入力操作を行わなかった場合に、入力情報管理部５４０は、ＯＳ５１０に対して、入力情報が無い旨を通知する。
【００３４】
ステップ１４０（Ｓ１４０）において、ＩＯ制御部５３０は、通信ＩＦ１４０、表示部１５０及び操作受付部１６０の制御権限を、起動したシステム（ＯＳ５１０）に引き渡す。例えば、ＩＯ制御部５３０は、通信ＩＦ１４０、表示部１５０及び操作受付部１６０と、ＯＳ５１０との間の通信を中継し、通信ＩＦ１４０、表示部１５０及び操作受付部１６０に対する自発的な制御を中止する。
【００３５】
図３は、ＯＳ起動中に入力操作が行われる場合のシーケンス（Ｓ２０）を示す。
図３に示すように、ユーザが起動ボタン１３０を押下すると（Ｓ２００）、マイコン１２０は、起動ボタン１３０から電源ＯＮ信号を取得する（Ｓ２０２）。
マイコン１２０は、取得した電源ＯＮ信号（すなわち、起動のトリガー）に応じて、ＢＩＯＳ５００及びＯＳ５１０の起動状況の監視を開始すると共に（Ｓ２０４）、電子計算機１００に対して起動を指示する（Ｓ２０６）。
電子計算機１００は、マイコン１２０からの起動指示に応じて、ＢＩＯＳ５００及びＯＳ５１０の起動を開始する（Ｓ２０８）。
【００３６】
マイコン１２０は、表示部１５０及び操作受付部１６０（すなわち、入出力装置）の制御を開始し（Ｓ２１０）、表示部１５０に対して、ＯＳ５１０のログイン画面とほぼ同じ入力画面の映像信号を出力する（Ｓ２１２）。
表示部１５０は、マイコン１２０から入力された映像信号に応じて、ＯＳ５１０のログイン画面とほぼ同じ入力画面を表示する（Ｓ２１４）。
【００３７】
ユーザが入力画面においてユーザＩＤ及びパスワードを入力すると（Ｓ２１６）、操作受付部１６０は、ユーザの入力操作に応じて、ユーザＩＤ及びパスワードを入力情報として受け付ける（Ｓ２２０）。
マイコン１２０は、操作受付部１６０により受け付けられた入力情報（ユーザＩＤ及びパスワード）を既定の記録領域に記録する。
【００３８】
電子計算機１００は、ＯＳ５１０の起動を完了させると（Ｓ２２６）、その旨をマイコン１２０に通知する（Ｓ２２８）。
マイコン１２０は、ＯＳ５１０の起動完了が通知されると、表示部１５０及び操作受付部１６０の制御を電子計算機１００（ＯＳ５１０）に引き渡し（Ｓ２３０）、既定の記録領域に記録された入力情報を、電子計算機１００で動作するＯＳ５１０に引き渡す（Ｓ２３２）。
【００３９】
電子計算機１００（ＯＳ５１０）は、マイコン１２０からの制御引渡しに応じて、表示部１５０及び操作受付部１６０の制御を開始する（Ｓ２３４）。
ＯＳ５１０は、マイコン１２０から引き渡された入力情報（ユーザＩＤ及びパスワード）に基づいて、ログイン処理を開始し、ログイン画面の映像信号を表示部１５０に出力する（Ｓ２３６）。表示部１５０は、ＯＳ５１０から入力された映像信号に応じて、ＯＳのログイン画面を表示する（Ｓ２３８）。
【００４０】
ＯＳ５１０は、入力情報（ユーザＩＤ及びパスワード）に基づいて、ユーザの認証を行い（Ｓ２４０）、認証結果に応じたログイン画面の映像信号を表示部１５０に出力し（Ｓ２４２）、表示部１５０は、入力された映像信号に応じて、認証結果をログイン画面に表示する（Ｓ２４４）。
【００４１】
図４は、ＯＳ起動完了後に入力操作が行われた場合のシーケンス（Ｓ２２）を示す。なお、本図に示された各ステップのうち、図３に示されたステップと実質的に同一のものには同一の符号が付されている。
図４に示すように、ユーザが起動ボタン１３０を押下すると（Ｓ２００）、マイコン１２０は、起動ボタン１３０から電源ＯＮ信号を取得し（Ｓ２０２）、ＢＩＯＳ５００及びＯＳ５１０の起動状況の監視を開始すると共に（Ｓ２０４）、電子計算機１００に対して起動を指示する（Ｓ２０６）。
電子計算機１００は、マイコン１２０からの起動指示に応じて、ＢＩＯＳ５００及びＯＳ５１０の起動を開始する（Ｓ２０８）。
【００４２】
マイコン１２０は、表示部１５０及び操作受付部１６０の制御を開始し（Ｓ２１０）、表示部１５０に対して、入力画面の映像信号を出力し（Ｓ２１２）、表示部１５０は、入力された映像信号に応じて、ＯＳのログイン画面を表示する（Ｓ２１４）。
【００４３】
本例では、ユーザＩＤ及びパスワードの入力が行われる前に、電子計算機１００は、ＯＳ５１０の起動を完了し（Ｓ２５０）、その旨をマイコン１２０に通知する（Ｓ２５２）。
マイコン１２０は、ＯＳ５１０の起動完了が通知されると、表示部１５０及び操作受付部１６０の制御をＯＳ５１０（電子計算機１００）に引き渡す（Ｓ２５４）。
また、マイコン１２０は、ユーザから入力された情報（入力情報）が無い旨（ＮＵＬＬデータ）をＯＳ５１０に引き渡す（Ｓ２５６）。
【００４４】
ＯＳ５１０は、マイコン１２０からの制御引渡しに応じて、表示部１５０及び操作受付部１６０の制御を開始する（Ｓ２５８）。
ＯＳ５１０は、マイコン１２０から引き渡されたＮＵＬＬデータ（ユーザＩＤ及びパスワードが無い旨）に応じて、ユーザＩＤ及びパスワードの入力欄（未入力）が含まれたログイン画面の映像信号を表示部１５０に出力する。
表示部１５０は、ＯＳ５１０から入力された映像信号に応じて、ＯＳのログイン画面を表示する（Ｓ２６２）。この場合、ログイン画面には、ユーザＩＤ及びパスワードの入力欄が含まれており、入力欄は未入力の状態となっている。
【００４５】
ユーザがＯＳのログイン画面においてユーザＩＤ及びパスワードを入力すると（Ｓ２６４）、操作受付部１６０は、ユーザの入力操作に応じて、ユーザＩＤ及びパスワードを入力情報として受け付ける（Ｓ２６６）。
ＯＳ５１０は、操作受付部１６０により受け付けられた入力情報（ユーザＩＤ及びパスワード）を、マイコン１２０を経由して取得する（Ｓ２６８）。
ＯＳ５１０は、取得した入力情報（ユーザＩＤ及びパスワード）に基づいて、ユーザの認証を行い（Ｓ２７０）、認証結果に応じたログイン画面の映像信号を表示部１５０に出力し（Ｓ２７２）、表示部１５０は、入力された映像信号に応じて、認証結果をログイン画面に表示する（Ｓ２７４）。
【００４６】
以上説明したように、本実施形態の情報処理装置１によれば、電子計算機１００がＯＳを起動している時に、マイコン１２０がＯＳのログインに必要な情報の入力を受け付ける。すなわち、ユーザは、ＯＳの起動をただ待つのではなく、その後に必要となる情報の入力操作を先行して行うことができる。これにより、ユーザは自身の入力操作に気を取られて、システムの起動の要する時間を比較的感じない。
また、マイコン１２０はＯＳのログイン画面とほぼ同じ入力画面を表示させるため、ユーザは制御の引渡し等を意識することなく、情報処理装置１を操作できる。
【００４７】
［変形例１］
次に、上記実施形態の変形例を説明する。
上記実施形態では、ＢＩＯＳ及びＯＳの起動処理中から、ＯＳのログイン画面を表示する形態を説明したが、変形例１では、ＯＳの画面を隠して、既定のアプリケーションソフトウェアを表示させる形態を説明する。なお、本変形例における情報処理装置１の基本的な構成は、図１に例示されたものと実質的に同一である。
【００４８】
図５は、変形例１におけるマイコン１２０の動作を説明するフローチャート（Ｓ３０）である。なお、本図に示された各ステップのうち、図２の各ステップと実質的に同一のものには同一の符号が付されている。
図５に示すように、Ｓ１００において、起動ボタン１３０がユーザにより押下されると（Ｓ１００：Ｙｅｓ）、マイコン１２０は、起動ボタン１３０の押下を検知し、Ｓ１０５の処理に移行し、これ以外の場合に、待機状態を維持する。
Ｓ１０５において、マイコン１２０の起動監視部５２０は、電子計算機１００に対して、ＢＩＯＳ、ＯＳ及び既定のアプリケーションソフトウェアが起動し、ＢＩＯＳ５００、ＯＳ５１０及び既定のアプリケーションソフトウェアの起動状況の監視を開始する。
【００４９】
Ｓ１１０において、ＩＯ制御部５３０は、表示部１５０を制御して、既定のアプリケーションにログインするための入力画面を表示させる。この入力画面には、例えば、ＯＳ及び既定のアプリケーションソフトウェアにログインするためのユーザＩＤ及びパスワードの入力欄が設けられている。すなわち、本変形例では、ＩＯ制御部５３０によって、ＯＳのログイン画面とは異なる入力画面が表示部１５０に表示される。
【００５０】
Ｓ１１５において、ＩＯ制御部５３０は、操作受付部１６０を制御して、ユーザの入力操作の受付を開始する。
Ｓ１２０において、起動監視部５２０は、ＢＩＯＳ５００及びＯＳ５１０の起動が完了したか否かを判断する。マイコン１２０は、ＢＩＯＳ５００及びＯＳ５１０の起動が完了している場合に、Ｓ１３５の処理に移行し、これらのシステムの起動が完了していない場合に、Ｓ１２５の処理に移行する。
【００５１】
Ｓ１２５において、ＩＯ制御部５３０は、ＯＳの起動完了まで、ユーザの入力操作を受け付けている。マイコン１２０は、ユーザの入力操作があった場合に、Ｓ１３０の処理に移行し、ユーザの入力操作がない場合に、引き続き、ユーザの入力操作、又は、ＯＳの起動完了を待つ。
Ｓ１３０において、入力情報管理部５４０は、ＩＯ制御部５３０が操作受付部１６０を介してユーザの入力操作を受け付けた場合に、入力された情報（ユーザＩＤ及びパスワード）をマイコン１２０の記録領域に記録する。
【００５２】
Ｓ１３５において、入力情報管理部５４０は、マイコン１２０の記録領域に記録した情報（ユーザＩＤ及びパスワード）を、起動したＯＳ５１０に引き渡す。なお、ＯＳの起動完了までにユーザが入力操作を行わなかった場合に、入力情報管理部５４０は、ＯＳ５１０に対して、入力情報が無い旨を通知する。
【００５３】
ステップ３４０（Ｓ３４０）において、ＩＯ制御部５３０は、操作受付部１６０の制御権限のみを、ＯＳ５１０に引き渡す。すなわち、ＩＯ制御部５３０は、引き続き、表示部１５０を制御して、既定のアプリケーションソフトウェアのログイン画面を表示部１５０に表示させる。
【００５４】
ステップ３５０（Ｓ３５０）において、起動監視部５２０は、既定のアプリケーションソフトウェアの起動が完了したか否かを判断する。マイコン１２０は、既定のアプリケーションソフトウェアの起動が完了している場合に、Ｓ３６０の処理に移行し、既定のアプリケーションソフトウェアの起動が完了していない場合に、起動完了まで待機する。
【００５５】
ステップ３６０（Ｓ３６０）において、ＩＯ制御部５３０は、表示部１５０の制御権限を、ＯＳ５１０に引き渡す。ＯＳ５１０は、既定のアプリケーションソフトウェアからの要求に応じて、このアプリケーションソフトウェアのログイン画面を表示部１５０に表示させる。
【００５６】
図６は、変形例１においてＯＳ起動中に入力操作が行われる場合のシーケンス（Ｓ４０）を示す。なお、本図に示された各ステップのうち、図３のステップの実質的に同一のものには同一の符号が付されている。また、既定のアプリケーションソフトウェアとして、受付業務を行うアプリケーションソフトウェア（以下、業務アプリ）を起動させる場合を具体例として説明する。
【００５７】
図６に示すように、ユーザが起動ボタン１３０を押下すると（Ｓ２００）、マイコン１２０は、起動ボタン１３０から電源ＯＮ信号を取得する（Ｓ２０２）。
マイコン１２０は、取得した電源ＯＮ信号に応じて、ＢＩＯＳ５００、ＯＳ５１０及び業務アプリの起動状況の監視を開始すると共に（Ｓ２０４）、電子計算機１００に対して起動を指示する（Ｓ２０６）。
電子計算機１００は、マイコン１２０からの起動指示に応じて、ＢＩＯＳ５００、ＯＳ５１０及び業務アプリの起動を開始する（Ｓ２０８）。
【００５８】
マイコン１２０は、表示部１５０及び操作受付部１６０の制御を開始し（Ｓ２１０）、表示部１５０に対して、業務アプリのログイン画面とほぼ同じ入力画面の映像信号を出力する（Ｓ２１２）。
表示部１５０は、マイコン１２０から入力された映像信号に応じて、業務アプリのログイン画面とほぼ同じ入力画面を表示する（Ｓ２１４）。
【００５９】
ユーザが入力画面においてユーザＩＤ及びパスワードを入力すると（Ｓ２１６）、操作受付部１６０は、ユーザの入力操作に応じて、ユーザＩＤ及びパスワードを入力情報として受け付ける（Ｓ２２０）。
マイコン１２０は、操作受付部１６０により受け付けられた入力情報（ユーザＩＤ及びパスワード）を既定の記録領域に記録する。
【００６０】
電子計算機１００は、ＯＳ５１０の起動を完了させると（Ｓ２２６）、その旨をマイコン１２０に通知する（Ｓ２２８）。
マイコン１２０は、ＯＳ５１０の起動完了が通知されると、操作受付部１６０の制御を電子計算機１００（ＯＳ５１０）に引き渡し（Ｓ４３０）、既定の記録領域に記録された入力情報を、電子計算機１００で動作するＯＳ５１０に引き渡す（Ｓ４３２）。
【００６１】
電子計算機１００（ＯＳ５１０）は、マイコン１２０からの制御引渡しに応じて、操作受付部１６０の制御を開始する（Ｓ４３４）。なお、マイコン１２０は、引き続き、表示部１５０を制御して、業務アプリの入力画面を表示する。
ＯＳ５１０は、マイコン１２０から引き渡された入力情報（ユーザＩＤ及びパスワード）に基づいて、ＯＳのログイン認証処理を行い（Ｓ４３６）、認証結果をマイコン１２０に通知する（Ｓ４３８）。
【００６２】
マイコン１２０は、ＯＳ５１０から通知された認証結果に応じて、認証結果に対応する業務アプリの入力画面の映像信号を生成し、生成された映像信号を表示部１５０に出力する（Ｓ４４０）。表示部１５０は、マイコン１２０から入力された映像信号に応じて、認証結果に対応する業務アプリのログイン画面を表示する（Ｓ４４２）。
【００６３】
電子計算機１００は、ＯＳ５１０上で、業務アプリを起動させると（Ｓ４４４）、その旨をマイコン１２０に通知する（Ｓ４４６）。なお、業務アプリの起動後は、電子計算機１００は、マイコン１２０から引き渡された入力情報（ユーザＩＤ及びパスワード）に基づいて、業務アプリのログイン認証処理を行う。
マイコン１２０は、業務アプリの起動完了が通知されると、表示部１５０の制御を電子計算機１００（ＯＳ５１０）に引き渡す（Ｓ４４８）。
電子計算機１００は、表示部１５０の制御を開始し（Ｓ４５０）、業務アプリにより生成されたログイン画面の映像信号を、表示部１５０に出力する（Ｓ４５２）。
【００６４】
表示部１５０は、入力された映像信号に基づいて、業務アプリのログイン画面を表示する（Ｓ４５４）。その際に、業務アプリのログイン画面は、ログイン認証結果が反映されたものとなっている。
【００６５】
図７は、変形例１においてＯＳ起動完了後に入力操作が行われた場合のシーケンス（Ｓ４２）を示す。なお、本図に示された各ステップのうち、図６に示されたステップと実質的に同一のものには同一の符号が付されている。
図７に示すように、ユーザが起動ボタン１３０を押下すると（Ｓ２００）、マイコン１２０は、起動ボタン１３０から電源ＯＮ信号を取得する（Ｓ２０２）。
マイコン１２０は、取得した電源ＯＮ信号に応じて、ＢＩＯＳ５００、ＯＳ５１０及び業務アプリの起動状況の監視を開始すると共に（Ｓ２０４）、電子計算機１００に対して起動を指示する（Ｓ２０６）。
電子計算機１００は、マイコン１２０からの起動指示に応じて、ＢＩＯＳ５００、ＯＳ５１０及び業務アプリの起動を開始する（Ｓ２０８）。
【００６６】
マイコン１２０は、表示部１５０及び操作受付部１６０の制御を開始し（Ｓ２１０）、表示部１５０に対して、業務アプリのログイン画面とほぼ同じ入力画面の映像信号を出力する（Ｓ２１２）。
表示部１５０は、マイコン１２０から入力された映像信号に応じて、業務アプリのログイン画面とほぼ同じ入力画面を表示する（Ｓ２１４）。
【００６７】
電子計算機１００は、ユーザＩＤ及びパスワードの入力が行われる前に、ＯＳ５１０の起動を完了させると（Ｓ２２６）、引き続き、業務アプリの起動を開始すると共に、ＯＳの起動完了をマイコン１２０に通知する（Ｓ２２８）。
マイコン１２０は、マイコン１２０からの通知に応じて、操作受付部１６０の制御をＯＳ５１０（電子計算機１００）に引き渡す（Ｓ４３０）。なお、マイコン１２０は、引き続き、表示部１５０を制御し、業務アプリのログイン画面を表示部１５０に表示させる。
また、マイコン１２０は、ＮＵＬＬデータをＯＳ５１０に引き渡す（Ｓ４６０）。
【００６８】
ＯＳ５１０は、マイコン１２０からの制御引渡しに応じて、操作受付部１６０の制御を開始する（Ｓ４６２）。
ユーザがログイン画面においてユーザＩＤ及びパスワードを入力すると（Ｓ４６４）、操作受付部１６０は、ユーザの入力操作に応じて、ユーザＩＤ及びパスワードを入力情報として受け付ける（Ｓ４６６）。
【００６９】
ＯＳ５１０は、操作受付部１６０により受け付けられた入力情報（ユーザＩＤ及びパスワード）を取得すると（Ｓ４６８）、取得された入力情報に基づいて、ＯＳのログイン認証を行うと共に（Ｓ４７０）、業務アプリのログインに必要な入力情報（ユーザＩＤ及びパスワード）を既定の記録領域に記録する。
【００７０】
ＯＳ５１０は、ＯＳのログイン認証の結果をマイコン１２０に通知すると（Ｓ４７２）、マイコン１２０は、ＯＳのログイン認証結果に対応する業務アプリのログイン画面の映像信号を生成し、生成された映像信号を表示部１５０に出力する（Ｓ４７４）。
表示部１５０は、マイコン１２０から入力された映像信号に基づいて、ＯＳのログイン認証結果に対応するログイン画面（業務アプリのログイン画面）を表示する（Ｓ４７６）。
【００７１】
ＯＳ５１０は、業務アプリの起動を完了させると（Ｓ４７８）、その旨をマイコン１２０に通知する（Ｓ４８０）。業務アプリは、ＯＳ５１０により記録された入力情報（ユーザＩＤ及びパスワード）に基づいて、ログイン認証を開始する。
マイコン１２０は、業務アプリの起動完了が通知されると、表示部１５０の制御権限を電子計算機１００のＯＳ５１０に引き渡す（Ｓ４８２）。
ＯＳ５１０は、マイコン１２０からの制御引渡しに応じて、表示部１５０の制御を開始し（Ｓ４８４）、業務アプリからの要求に応じて、業務アプリの画面表示に用いる映像信号を表示部１５０に出力する（Ｓ４８６）。
表示部１５０は、ＯＳ５１０から入力される映像信号に基づいて、業務アプリの画面を表示する（Ｓ４８８）。
【００７２】
このように、本変形例１の情報処理装置１は、既定のアプリケーションプログラムが起動するまでの間、ＯＳの画面を隠す。
【００７３】
［変形例２］
上記実施形態及び変形例では、電子計算機１００とマイコン１２０とが設けられた情報処理装置１を具体例として説明したが、変形例２では、複数のプロセッサが設けられた情報処理装置２を説明する。
図８は、変形例２における情報処理装置２の全体構成を例示する図である。なお、本図に示された各構成のうち、図１に示された構成と実質的に同一のものには同一の符号が付されている。
図８に例示するように、情報処理装置２は、複数のプロセッサが含まれた電子計算機１００と、起動ボタン１３０と、通信ＩＦ１４０と、表示部１５０と、操作受付部１６０とを有する。
【００７４】
電子計算機１００に含まれる第１のプロセッサ１７０は、本発明に係る第２の情報処理ユニットの一例であり、第２のプロセッサ１８０は、本発明に係る第１の情報処理ユニットの一例である。すなわち、システム起動指示がなされると、第２のプロセッサ１８０は、システム（ＢＩＯＳ及びＯＳ）の起動処理又は復帰処理を担当し、第１のプロセッサ１７０は、図１のマイコン１２０の機能を担当する。そして、システムの起動が完了すると、第１のプロセッサ１７０及び第２のプロセッサ１８０は、起動したシステムの元で、協働して演算処理を行う。
このように、例えば、マルチコアプロセッサの並列処理能力を利用することにより、別途、マイコンを用意することなく、上記実施形態と同等の機能を実現することができる。
【００７５】
［その他の変形例］
上記の実施形態及び変形例では、システムの起動後に必要な情報として、システムの起動完了に先立って、ユーザＩＤ及びパスワードの入力を受け付ける形態を説明したが、これに限定されるものではなく、例えば、システムの設定情報を起動完了前に受け付けてもよい。また、ユーザＩＤ及びパスワードの入力操作の代わりに、情報処理装置１が、生体認証に要する操作（指紋や静脈などを読み取る操作、音声を入力する操作など）を受け付けてもよい。
【００７６】
また、上記実施形態及び変形例では、起動ボタン１３０の押下をシステム起動のトリガーとした形態を説明したが、マイコン１２０は、通信ＩＦ１４０を介して、外部のコンピュータ端末から起動指示などを起動のトリガーとして受信してもよい。この場合、入力画面の映像信号は、マイコン１２０から、通信ＩＦ１４０を介して、外部のコンピュータ端末に送信され、ユーザによる入力操作の受付は、外部のコンピュータ端末でなされ、入力情報は、通信ＩＦ１４０を介して、外部のコンピュータ端末からマイコン１２０に送信される。
【００７７】
また、上記実施形態では、主に、ＯＳの起動時における処理を具体例として説明したが、ＯＳの待機状態からの復帰時においても同様である。すなわち、システムの復帰処理と並行して、マイコン１２０又は第１のプロセッサ１７０は、システムの復帰後に必要となる情報の入力操作を受け付ける。
【符号の説明】
【００７８】
１，２…情報処理装置
１００…電子計算機
１２０…マイコン
５２０…起動監視部
５３０…ＩＯ制御部
５４０…入力情報管理部
【図１】
2012194826.tif 000003
【図２】
2012194826.tif 000004
【図３】
2012194826.tif 000005
【図４】
2012194826.tif 000006
【図５】
2012194826.tif 000007
【図６】
2012194826.tif 000008
【図７】
2012194826.tif 000009
【図８】
2012194826.tif 000010