(57)【要約】【課題】どのブートデバイスからオペレーティングシステムが起動されるかをユーザに通知することが可能な情報処理装置を実現する。【解決手段】コンピュータ１０は、ブートデバイスとして、ハードディスクドライブ（ＨＤＤ）２８、光ディスクドライブ（ＯＤＤ）２９、フレキシブルディスクドライブ（ＦＤＤ）３０、ＬＡＮコントローラ３１、およびメモリカードコントローラ３３を備えている。ＢＩＯＳは、キー入力またはボタン操作によって指定されたブートデバイスを識別するためのコンテンツデータを再生する。そして、ＢＩＯＳは、キー入力またはボタン操作によって指定されたブートデバイスからオペレーティングシステムを起動するための処理を実行する。【選択図】      図２
2006127267.tif 000002
【特許請求の範囲】
【請求項１】
本体と、
前記本体内に設けられた複数のブートデバイスと、
前記本体に設けられ、前記複数のブートデバイスの一つを指定する入力データを入力する入力装置と、
前記入力装置からの入力データによって指定されたブートデバイスを識別するためのコンテンツデータを再生する再生手段と、
前記入力装置からの入力データによって指定されたブートデバイスからオペレーティングシステムを起動するための処理を実行する手段とを具備することを特徴とする情報処理装置。
【請求項２】
前記コンテンツデータはオーディオデータおよびビデオデータの少なくとも一方を含むことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記再生手段は、前記複数のブートデバイスと前記複数のブートデバイスそれぞれを識別する複数のコンテンツデータとの関係を示す制御情報に基づいて、前記入力装置からの入力データによって指定されたブートデバイスを識別する前記コンテンツデータを決定する手段を含むことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記入力装置からの入力データによって指定されたブートデバイスが、オペレーティングシステムを起動可能であるか否かを判別する手段と、
前記入力データによって指定されたブートデバイスがオペレーティングシステムを起動可能ではない場合、予め決められたブート優先順情報に基づいて、前記複数のブートデバイスの中からオペレーティングシステムを起動可能なブートデバイスを選択する手段とをさらに具備し、
前記再生手段は、前記入力データによって指定されたブートデバイスがオペレーティングシステムを起動可能ではない場合、前記選択されたブートデバイスを識別するコンテンツデータを再生する手段を含むことを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記複数のブートデバイスは、複数のアプリケーションプログラムを実行可能な主オペレーティングシステムがインストールされた第１のブートデバイスと、前記主オペレーティングシステムを起動せずに、映像データを処理するアプリケーションプログラムを実行するための副オペレーティングシステムがインストールされた第２のブートデバイスとを含むことを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記再生手段は、前記入力装置からの入力データが、ＢＩＯＳによって実行されるセットアップ機能を指定する場合、前記セットアップ機能を識別するコンテンツデータを再生する手段を含むことを特徴とする請求項１記載の情報処理装置。
【請求項７】
前記再生手段は、前記情報処理装置のパワーオンに応答してパスワードチェック機能がＢＩＯＳによって実行される場合、前記パスワードチェック機能を識別するコンテンツデータを再生する手段を含むことを特徴とする請求項１記載の情報処理装置。
【請求項８】
情報処理装置に設けられた複数のブートデバイスの一つからオペレーティングシステムを起動するためのブート制御方法であって、
前記情報処理装置に設けられた入力装置の操作に応じて、前記複数のブートデバイスの一つを指定する入力データを入力するステップと、
前記入力データによって指定されたブートデバイスを識別するためのコンテンツデータを再生する再生ステップと、
前記入力データによって指定されたブートデバイスからオペレーティングシステムを起動するための処理を実行するステップとを具備することを特徴とするブート制御方法。
【請求項９】
前記コンテンツデータはオーディオデータおよびビデオデータの少なくとも一方を含むことを特徴とする請求項８記載のブート制御方法。
【請求項１０】
前記再生ステップは、前記複数のブートデバイスと前記複数のブートデバイスそれぞれを識別する複数のコンテンツデータとの関係を示す制御情報に基づいて、前記入力データによって指定されたブートデバイスを識別する前記コンテンツデータを決定するステップを含むことを特徴とする請求項８記載のブート制御方法。
【請求項１１】
前記入力データによって指定されたブートデバイスが、オペレーティングシステムを起動可能であるか否かを判別する判断ステップと、
前記入力データによって指定されたブートデバイスがオペレーティングシステムを起動可能ではない場合、予め決められたブート優先順情報に基づいて、前記複数のブートデバイスの中からオペレーティングシステムを起動可能なブートデバイスを選択する選択ステップとをさらに具備し、
前記再生ステップは、前記入力データによって指定されたブートデバイスがオペレーティングシステムを起動可能ではない場合、前記選択されたブートデバイスを識別するコンテンツデータを再生するステップを含むことを特徴とする請求項８記載のブート制御方法。
【請求項１２】
前記複数のブートデバイスは、複数のアプリケーションプログラムを実行可能な主オペレーティングシステムがインストールされた第１のブートデバイスと、前記主オペレーティングシステムを起動せずに、映像データを処理するアプリケーションプログラムを実行するための副オペレーティングシステムがインストールされた第２のブートデバイスとを含むことを特徴とする請求項８記載のブート制御方法。
【請求項１３】
本体と、
前記本体内に設けられた複数のブートデバイスと、
前記本体に設けられ、前記複数のブートデバイスの一つを指定する入力データを入力する入力装置と、
前記入力装置からの入力データによって指定されたブートデバイスを識別するための動画像データを再生する再生手段と、
前記再生手段によって再生された動画像データを表示する表示部と、
前記入力装置からの入力データによって指定されたブートデバイスからオペレーティングシステムを起動するための処理を実行する手段とを具備することを特徴とする情報処理装置。
【請求項１４】
前記再生手段は、前記入力装置からの入力データによって指定されたブートデバイスを識別するためのオーディオデータを再生する手段を含み、
前記再生手段によって再生されたオーディオデータを出力するスピーカと、をさらに具備することを特徴とする請求項１３記載の情報処理装置。
【請求項１５】
前記入力装置からの入力データによって指定されたブートデバイスが、オペレーティングシステムを起動可能であるか否かを判別する手段と、
前記入力データによって指定されたブートデバイスがオペレーティングシステムを起動可能ではない場合、予め決められたブート優先順情報に基づいて、前記複数のブートデバイスの中からオペレーティングシステムを起動可能なブートデバイスを選択する手段とをさらに具備し、
前記再生手段は、前記入力データによって指定されたブートデバイスがオペレーティングシステムを起動可能ではない場合、前記選択されたブートデバイスを識別する動画像データを再生する手段を含むことを特徴とする請求項１３記載の情報処理装置。
【請求項１６】
前記複数のブートデバイスは、複数のアプリケーションプログラムを実行可能な主オペレーティングシステムがインストールされた第１のブートデバイスと、前記主オペレーティングシステムを起動せずに、映像データを処理するアプリケーションプログラムを実行するための副オペレーティングシステムがインストールされた第２のブートデバイスとを含むことを特徴とする請求項１３記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はパーソナルコンピュータのような情報処理装置および同装置で用いられるブート制御方法に関する。
【背景技術】
【０００２】
一般に、パーソナルコンピュータにおいては、複数のブートデバイスが設けられている。例えば、特許文献１には、フレキシブルディスクドライブ、ハードディスクドライブ、ＣＤ−ＲＯＭドライブのような複数のブートデバイスの内で最も優先順位の高いブートデバイスからオペレーティングシステムを起動するコンピュータシステムが開示されている。
【０００３】
また、最近では、キーボードのような入力装置の操作に応じて、ブートデバイスを選択する機能を有するパーソナルコンピュータも開発されている。
【特許文献１】特開２００２−２１５３９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来のパーソナルコンピュータにおいては、実際にどのブートデバイスからオペレーティングシステムが起動されるかをユーザに通知する機能は設けられていない。
【０００５】
このため、例えばユーザによるキー入力操作の誤りが原因で、意図しないブートデバイスからオペレーティングシステムが起動されても、ユーザはそれに気づかないといった事態が発生する。
【０００６】
本発明は上述の事情を考慮してなされたものであり、どのブートデバイスからオペレーティングシステムが起動されるかをユーザに通知することが可能な情報処理装置およびブート制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため、本発明の情報処理装置は、本体と、前記本体内に設けられた複数のブートデバイスと、前記本体上に設けられ、前記複数のブートデバイスの一つを指定する入力データを入力する入力装置と、前記入力装置からの入力データによって指定されたブートデバイスを識別するためのコンテンツデータを再生する再生手段と、前記入力装置からの入力データによって指定されたブートデバイスからオペレーティングシステムを起動するための処理を実行する手段とを具備することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、どのブートデバイスからオペレーティングシステムが起動されるかをユーザに通知することが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、本発明の実施形態を説明する。  
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えば、ノートブック型パーソナルコンピュータ１０として実現されている。
【００１０】
図１はノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における正面図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１１】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１をパワーオン／オフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６、および再生されたオーディオデータを出力するスピーカ１８Ａ，１８Ｂなどが配置されている。
【００１２】
入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。これらボタン群には、ＴＶ起動ボタン１５Ａ、ＤＶＤ／ＣＤ起動ボタン１５Ｂも含まれている。ＴＶ起動ボタン１５Ａは、ＴＶ放送番組データの再生及び記録を行うためのＴＶ機能を起動するためのボタンである。ＴＶ起動ボタン１５Ａがユーザによって押下された時、ＴＶ機能を実行するためのＴＶアプリケーションプログラムが自動的に起動される。
【００１３】
本コンピュータにおいては、汎用の主オペレーティングシステム（ＯＳ＃１）の他に、ＡＶ（オーディオ・ビデオ）データを処理するための専用の副オペレーティングシステム（ＯＳ＃２）がインストールされている。ＴＶアプリケーションプログラムは、副オペレーティングシステム上で動作するプログラムである。
【００１４】
パワーボタン１４がユーザによって押下された時、主オペレーティングシステムが起動される。一方、ＴＶ起動ボタン１５Ａがユーザによって押下された時は、主オペレーティングシステムではなく、副オペレーティングシステムが起動され、そしてＴＶアプリケーションプログラムが自動的に実行される。副オペレーティングシステムはＡＶ機能を実行するための最小限の機能のみを有している。このため、副オペレーティングシステムのブートアップに要する時間は、主オペレーティングシステムのブートアップに要する時間に比べて遙かに短い。よって、ユーザは、ＴＶ起動ボタン１５Ａを押すだけで、ＴＶ視聴／録画を即座に行うことが出来る。
【００１５】
ＤＶＤ／ＣＤ起動ボタン１５Ｂは、ＤＶＤまたはＣＤに記録されたビデオコンテンツを再生するためのボタンである。ＤＶＤ／ＣＤ起動ボタン１５Ｂがユーザによって押下された時、ビデオコンテンツを再生するためのビデオ再生アプリケーションプログラムが自動的に起動される。このビデオ再生アプリケーションプログラムも、副オペレーティングシステム上で動作するアプリケーションプログラムである。ＤＶＤ／ＣＤ起動ボタン１５Ｂがユーザによって押下された時は、主オペレーティングシステムではなく、副オペレーティングシステムが起動され、そしてビデオ再生アプリケーションプログラムが自動的に実行される。
【００１６】
ＴＶ起動ボタン１５Ａ，ＤＶＤ／ＣＤ起動ボタン１５Ｂは、ＯＳ＃２起動専用ボタンとして機能する。
【００１７】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１８】
本コンピュータ１０は、上述のキーボード１３、ＯＳ＃２起動専用ボタン１５Ａ，１５Ｂ、表示装置１７、スピーカ１８Ａ，１８Ｂに加え、システム制御部２１、ハードディスクドライブ（ＨＤＤ）２８、光ディスクドライブ（ＯＤＤ）２９、フレキシブルディスクドライブ（ＦＤＤ）３０、ＬＡＮコントローラ３１、およびメモリカードコントローラ３３等を備えている。ハードディスクドライブ（ＨＤＤ）２８、光ディスクドライブ（ＯＤＤ）２９、フレキシブルディスクドライブ（ＦＤＤ）３０、ＬＡＮコントローラ３１、およびメモリカードコントローラ３３は、オペレーティングシステムを起動するためのブートデバイスとして機能する。
【００１９】
システム制御部２１は、ＣＰＵ２２および不揮発性メモリ２３などを備えている。ＣＰＵ２２は本コンピュータ１０の動作を制御するプロセッサであり、オペレーティングシステムおよび各種アプリケーションプログラムを実行する。また、ＣＰＵ２２は、不揮発性メモリ２３に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムであり、ＰＯＳＴ（power-on self test）処理、およびオペレーティングシステムをブートアップするためのブート処理等を実行する。また、システムＢＩＯＳは、ＰＯＳＴ処理中に、オペレーティングシステムが起動されるブートデバイスを識別するためのコンテンツデータを再生する機能を有している。このコンテンツデータ再生機能は、どのブートデバイスからオペレーティングシステムが起動されるかをユーザに通知するために利用される。
【００２０】
ユーザによるパワーボタン１４の操作によって本コンピュータ１０がパワーオンされた時、システムＢＩＯＳは、ＰＯＳＴ処理を実行する。このＰＯＳＴ処理中にキーボード１３から特定のキー入力があった場合、システムＢＩＯＳは、ブート優先順情報を無視し、キー入力で指定されたブートデバイスからのオペレーティングシステムの起動を試行する。
【００２１】
例えば、キー入力データ“１”はＨＤＤ２８を指定し、キー入力データ“Ｃ”はＯＤＤ２９を指定し、キー入力データ“Ｆ”はＦＤＤ３０を指定し、キー入力データ“Ｎ”はＬＡＮコントローラ３１を指定し、キー入力データ“Ｍ”はメモリカードコントローラ３３を指定する。
【００２２】
ＨＤＤ２８には、上述したように２つのＯＳ（ＯＳ＃１、ＯＳ＃２）がインストールされている。ＯＳ＃１がインストールされているパーティションおよびＯＳ＃２がインストールされているパーティションの各々がブートデバイスとして機能する。ＯＤＤ２９、ＦＤＤ３０，メモリカードコントローラ３３にはブート可能なメディアをそれぞれ挿入することができる。ＬＡＮコントローラ３１はリモートブートサーバ３２と接続されている。
【００２３】
システム制御部２１に内蔵される不揮発性メモリ２３には、ＨＤＤ２８、ＯＤＤ２９、ＦＤＤ３０、ＬＡＮコントローラ３１、メモリカードコントローラ３３等のブートデバイス毎に、コンテンツデータ（ＨＤＤ  ＯＳ＃１用データ、ＨＤＤ  ＯＳ＃２用データ、ＯＤＤ用データ、ＦＤＤ用データ、ＬＡＮ用データ、メモリカード用データ）が保存されている。各コンテンツデータは、オーディオデータ（音声データ／音楽データ）およびビデオデータ（静止画像データ／動画像データ）の少なくも一方を含む。
【００２４】
また、本コンピュータ１０のパワーオン時には、システムＢＩＯＳによって提供される特定の機能（セットアップ機能、パスワードチェック機能）が実行される場合もある。このため。これらセットアップ機能、パスワードチェック機能それぞれに対応するコンテンツデータ（セットアップ機能、パスワード機能用データ）も不揮発性メモリ２３に保存されている。不揮発性メモリ２３に保存される各コンテンツデータはユーザが任意に設定／変更することができる。なお、コンテンツデータは、不揮発性メモリ２３ではなく、ＨＤＤ２８に保存してもよい。
【００２５】
また、コンテンツデータと各ブートデバイス／ＢＩＯＳ機能との対応関係を示す割り振り情報等も不揮発性メモリ２３に保存されている。この割り振り情報もユーザが任意に設定／変更することができる。この割り振り情報も、不揮発性メモリ２３ではなく、ＨＤＤ２８に保存してもよい。
【００２６】
さらに、不揮発性メモリ２３には、ブートデバイス間のブート優先順位を示す上述のブート優先順情報も保存されている。ブート優先順情報も書き換え可能であり、ブート優先順位はユーザが任意に設定／変更することができる。
【００２７】
ブート優先順位情報によってＨＤＤ２８が最優先ブートデバイスとして設定されている場合、ユーザによってパワーボタン１４が押されると、ＨＤＤ２８にインストールされているＯＳ＃１が起動される。
【００２８】
ユーザによってＯＳ＃２起動用専用ボタン１５Ａ，１５Ｂが押されると、ブート優先順位情報は無視され、ＨＤＤ２８にインストールされているＯＳ＃２が起動される。
【００２９】
システムＢＩＯＳは、オペレーティングシステムを必要とせずに実行可能な独自の機能として、上述のセットアップ機能およびパスワードチェック機能を有する。セットアップ機能は、不揮発性メモリ２３に保存されている各種セットアップ情報をＬＣＤ１７に表示し、必要に応じてユーザが各種セットアップ情報の変更、保存を行うための機能である。セットアップ機能は、例えば、ユーザがキー「Ｅｓｃ」を押しながら電源ボタン１４を押したときに起動される。また、不揮発性メモリ２３に保存されている各種セットアップ情報が異常を来し、システムＢＩＯＳがＰＯＳＴ処理中に異常があると判断した場合にも、セットアップ機能は起動される。
【００３０】
パスワードチェック機能は、ユーザがパワーボタン１４を押した時に、ユーザに対してパスワードの入力を要求する画面をＬＣＤ１７に表示し、入力パスワードと登録パスワードとを照合する機能である。入力パスワードと登録パスワードとが一致しない限り、オペレーティングシステムの起動、セットアップ機能の起動を行うことはできない。パスワードチェック機能は、パスワードがシステムに登録されている場合に実行される。
【００３１】
図３には、上述の割り振り情報の例が示されている。
【００３２】
割り振り情報においては、ブートデバイス（ＨＤＤ  ＯＳ＃１、ＨＤＤ  ＯＳ＃２、ＯＤＤ、ＦＤ、メモリカード、ＬＡＮ）およびＢＩＯＳ機能（ＢＩＯＳパスワード、ＢＩＯＳセットアップ）の各々について、コンテンツデータ名（オーディオデータ名、ビデオデータ名）と、コンテンツデータ再生機能の有効／無効を指定するフラグとが管理されている。コンテンツデータ名としては、オーディオ／ビデオデータのファイル名およびパス情報等が利用される。
【００３３】
次に、図４のフローチャートを参照して、システムＢＩＯＳによって実行される一連の処理手順について説明する。
【００３４】
ユーザによってパワーボタン１４が押されることによってコンピュータ１０がパワーオンした場合、システムＢＩＯＳは、ＰＯＳＴ処理中にブートデバイスを直接指定するキー入力の有無を調べる（ステップＳ１１，Ｓ１２）。ブートデバイスを直接指定するキー入力が無ければ（ステップＳ１１のＮＯ、またはステップＳ１２のＮＯ）、不揮発性メモリ２３に保存されているブート優先順位情報に従って、システムＢＩＯＳは、最優先ブートデバイスをブートデバイスとして決定し、そのブートデバイスからオペレーティングシステムが起動可能であるかどうかを確認する（ステップＳ１４〜Ｓ１６）。
【００３５】
一方、ブートデバイスを直接指定するキーが入力された場合には（ステップＳ１２のＹＥＳ）、システムＢＩＯＳは、入力されたキーによって指定されるブートデバイスからオペレーティングシステムが起動可能であるかどうかを確認する（ステップＳ１３，Ｓ１６）。
【００３６】
システムＢＩＯＳが確認したブートデバイスがブート不可能であった場合は（ステップＳ１６のＮＯ）、システムＢＩＯＳは、ブート優先順位情報を参照して、次の優先順位のブートデバイスからオペレーティングシステムが起動可能であるかどうかを確認する（ステップＳ１６）。
【００３７】
システムＢＩＯＳが確認したブートデバイスがブート可能であった場合は（ステップＳ１６のＹＥＳ）、システムＢＩＯＳは、割り振り情報のフラグを参照して、ブート可能であると判定されたブートデバイスに対応する割り振り情報が有効であるか否か、つまりブートデバイスに対応するコンテンツデータの再生機能が有効であるか否かを判断する（ステップＳ１８，Ｓ１９）。
【００３８】
再生機能が有効である場合（ステップＳ１９のＹＥＳ）、システムＢＩＯＳは、割り振り情報で指定される、ブートデバイスに対応したコンテンツデータを再生する（ステップＳ２０）。コンテンツデータとしては、例えば、ブートデバイス名を読み上げる音声メッセージを含むオーディオデータ、ブートデバイス名に対応する文字列を含む画像データ、あるいは特定のメロディを含む音楽データ、等を利用することができる。
【００３９】
再生機能が無効である場合（ステップＳ１９のＮＯ）、ステップＳ２０の処理はスキップされる。
【００４０】
この後、システムＢＩＯＳは、ブート可能であると判定されたブートデバイスからオペレーティングシステムを起動するためのブート処理を実行する（ステップＳ２１）。
【００４１】
以上のように、ブートデバイスを識別する画像データやオーディオデータを再生することにより、聴覚障害または視覚障害をもつ人に対してもどのブートデバイスからオペレーティングシステムがブートされるのかを知らせることができる。この場合、コンテンツデータの再生は、実際にオペレーティングシステムが起動される前のＰＯＳＴ処理中に実行される。ＰＯＳＴ処理は、コンピュータ１０のパワーオンに応答して即座に実行される処理である。このため、ユーザが、オペレーティングシステムが実際に起動されるのを待たずとも、どのブートデバイスからオペレーティングシステムがブートされるのかを確認することができる。
【００４２】
次に、図５のフローチャートに基づき、ＯＳ＃１が起動される場合に対応する処理手順を説明する。
【００４３】
ここでは、ユーザがキー入力無しでパワーボタン１４だけを押した場合を想定する。また、ブート優先順位情報によってＨＤＤ２８（ＯＳ＃１に対応するＨＤＤ２８内のパーティション）が最優先のブートデバイスとして指定されている場合を想定する。
【００４４】
ユーザによってパワーボタン１４が押されることによってコンピュータ１０がパワーオンした場合、システムＢＩＯＳは、ブート優先順位情報を参照し（ステップＳ３１）、そのブート優先順位情報に従って最優先ブートデバイス（ＯＳ＃１に対応するＨＤＤ２８内のパーティション）をブートデバイスとして決定し、そのブートデバイスからオペレーティングシステム（ＯＳ＃１）が起動可能であるかどうかを確認する（ステップＳ３２〜Ｓ３４）。
【００４５】
システムＢＩＯＳが確認したブートデバイスがブート不可能であった場合は（ステップＳ３４のＮＯ）、図４のステップＳ１７の処理に移行される。
【００４６】
システムＢＩＯＳが確認したブートデバイスがブート可能であった場合は（ステップＳ３４のＹＥＳ）、システムＢＩＯＳは、ＯＳ＃１に対応する割り振り情報のフラグを参照して、ＯＳ＃１に対応する割り振り情報が有効であるか否か、つまりＯＳ＃１に対応するコンテンツデータの再生機能が有効であるか否かを判断する（ステップＳ３５，Ｓ３６）。
【００４７】
再生機能が有効である場合（ステップＳ３６のＹＥＳ）、システムＢＩＯＳは、割り振り情報で指定される、ＯＳ＃１に対応したコンテンツデータを再生する（ステップＳ３７）。一方、再生機能が無効である場合（ステップＳ３６のＮＯ）、ステップＳ３７の処理はスキップされる。
【００４８】
この後、システムＢＩＯＳは、ＨＤＤ２８からＯＳ＃１を起動するためのブート処理を実行する（ステップＳ３８）。
【００４９】
次に、図６のフローチャートに基づき、ＯＳ＃２が起動される場合に対応する処理手順を説明する。
【００５０】
ここでは、ユーザがＯＳ＃２起動専用ボタンを押した場合を想定する。
【００５１】
ユーザによってＯＳ＃２起動専用ボタンが押されることによってコンピュータ１０がパワーオンした場合、システムＢＩＯＳは、ブート優先順位情報を無視して、ＯＳ＃２に対応するＨＤＤ２８内のパーティションをブートデバイスとして決定し、そのブートデバイスからオペレーティングシステム（ＯＳ＃２）が起動可能であるかどうかを確認する（ステップＳ４１〜Ｓ４３）。
【００５２】
システムＢＩＯＳが確認したブートデバイスがブート不可能であった場合は（ステップＳ４３のＮＯ）、図５のステップＳ３１の処理に移行される。
【００５３】
システムＢＩＯＳが確認したブートデバイスがブート可能であった場合は（ステップＳ４３のＹＥＳ）、システムＢＩＯＳは、ＯＳ＃２に対応する割り振り情報のフラグを参照して、ＯＳ＃２に対応する割り振り情報が有効であるか否か、つまりＯＳ＃２に対応するコンテンツデータの再生機能が有効であるか否かを判断する（ステップＳ４４，Ｓ４５）。
【００５４】
再生機能が有効である場合（ステップＳ４５のＹＥＳ）、システムＢＩＯＳは、割り振り情報で指定される、ＯＳ＃２に対応したコンテンツデータを再生する（ステップＳ４６）。一方、再生機能が無効である場合（ステップＳ４５のＮＯ）、ステップＳ４６の処理はスキップされる。
【００５５】
この後、システムＢＩＯＳは、ＨＤＤ２８からＯＳ＃２を起動するためのブート処理を実行する（ステップＳ４７）。
【００５６】
次に、図７のフローチャートを参照して、ＢＩＯＳセットアップ機能が起動される場合に対応する処理手順を説明する。
【００５７】
ユーザによってパワーボタン１４が押されることによってコンピュータ１０がパワーオンした場合、システムＢＩＯＳは、不揮発性メモリ２３内に格納されたセットアップ情報のチェックを行い、セットアップ情報にコンピュータ１０の起動に支障を来すような異常が発生しているか否かを判断する（ステップＳ５１）。
【００５８】
このような異常が発生していない場合には（ステップＳ５１のＮＯ）、システムＢＩＯＳは、ＰＯＳＴ処理中にセットアップ機能を起動するための特定のキー入力があるか否かを判断する（ステップＳ５２）。
【００５９】
特定のキー入力が無い場合には（ステップＳ５２のＮＯ）、図４のステップＳ１１の処理に移行される。
【００６０】
一方、特定のキー入力があった場合（ステップＳ５２のＹＥＳ）、またはセットアップ情報の異常が検出された場合には（ステップＳ５１のＹＥＳ）、システムＢＩＯＳは、セットアップ機能に対応する割り振り情報のフラグを参照して、セットアップ機能に対応する割り振り情報が有効であるか否か、つまりセットアップ機能に対応するコンテンツデータの再生機能が有効であるか否かを判断する（ステップＳ５３，Ｓ５４）。
【００６１】
再生機能が有効である場合（ステップＳ５４のＹＥＳ）、システムＢＩＯＳは、割り振り情報で指定される、セットアップ機能に対応したコンテンツデータを再生する（ステップＳ５５）。一方、再生機能が無効である場合（ステップＳ５４のＮＯ）、ステップＳ５５の処理はスキップされる。
【００６２】
この後、システムＢＩＯＳは、セットアップ機能を実行し、セットアップ情報の設定／変更を行うための画面をＬＣＤ１７に表示する（ステップＳ５６）。
【００６３】
次に、図８のフローチャートを参照して、ＢＩＯＳパスワードチェック機能が起動される場合に対応する処理手順を説明する。
【００６４】
ユーザによってパワーボタン１４が押されることによってコンピュータ１０がパワーオンした場合、システムＢＩＯＳは、不揮発性メモリ２３内に格納されたセットアップ情報を参照して、パスワードチェック機能が有効であるか否かを判別する（ステップＳ６１）。パスワードチェック機能が有効でないならば（ステップＳ６１のＮＯ）、図４のステップＳ１１の処理に移行される。
【００６５】
一方、パスワードチェック機能が有効である場合には（ステップＳ６１のＹＥＳ）、システムＢＩＯＳは、パスワードチェック機能に対応する割り振り情報のフラグを参照して、パスワードチェック機能に対応する割り振り情報が有効であるか否か、つまりパスワードチェック機能に対応するコンテンツデータの再生機能が有効であるか否かを判断する（ステップＳ６２，Ｓ６３）。
【００６６】
再生機能が有効である場合（ステップＳ６３のＹＥＳ）、システムＢＩＯＳは、割り振り情報で指定される、パスワードチェック機能に対応したコンテンツデータを再生する（ステップＳ６４）。一方、再生機能が無効である場合（ステップＳ６３のＮＯ）、ステップＳ６４の処理はスキップされる。
【００６７】
この後、システムＢＩＯＳは、パスワードチェック機能を実行し、パスワード入力画面をＬＣＤ１７に表示してユーザにパスワード入力を要求する（ステップＳ６５）。
【００６８】
図９には、各ブートデバイスを識別する画像データの表示例が示されている。
【００６９】
ここでは、複数のブートデバイスそれぞれを識別する動画像データ群それぞれの静止画がＬＣＤ１７の表示画面上に同時に表示され、そして選択されたブートデバイスを識別する動画像データの動画再生だけが開始される場合を想定する。
【００７０】
図９において、１はＨＤＤを識別する動画像データ、２はＯＤＤを識別する動画像データ、３はＦＤＤを識別する動画像データ、４はＬＡＮを識別する動画像データ、５はメモリカードを識別する動画像データ、６はＨＤＤ  ＯＳ＃１を識別する動画像データ、７はＨＤＤ  ＯＳ＃２を識別する動画像データである。ＨＤＤを識別する動画像データは、例えば、ＨＤＤに一つのＯＳのみがインストールされている場合に表示される。
【００７１】
図９は、ＨＤＤ２８がブートデバイスとして選択された場合の画面表示の例である。ＨＤＤ２８に対応する動画像データ１はＨＤＤの形状を示す画像から構成されている。ＨＤＤ２８がブートデバイスとして選択された場合には、ＨＤＤの形状を示す動画像の再生（たとえばアニメーションなど）が開始され、ＨＤＤの形状を示す動画像が動き始める（画像の回転、点滅、色の変化等）。ＨＤＤ２８に対応するオーディオデータが存在するならば、そのオーディオデータの再生も動画再生と同時に開始される。そして、そのオーディオデータに対応する音がスピーカ１８Ａ，１８Ｂから出力される。
【００７２】
図１０は、ＯＤＤ２９がブートデバイスとして選択された場合の画面表示の例である。ＯＤＤ２９に対応する動画像データ２はＣＤ／ＤＶＤのような光メディアの形状を示す画像から構成されている。ＯＤＤ２９がブートデバイスとして選択された場合には、光メディアの形状を示す動画像の再生（例えばアニメーションなど）が開始され、光メディアの形状を示す動画像が動き始める（画像の回転、点滅、色の変化等）。ＯＤＤ２９に対応するオーディオデータが存在するならば、そのオーディオデータの再生も動画再生と同時に開始される。そして、そのオーディオデータに対応する音がスピーカ１８Ａ，１８Ｂから出力される。
【００７３】
他の動画像データ３〜７の各々についても、それに対応するブートデバイスが選択された時に動画再生が再生される。
【００７４】
このように、複数のブートデバイスそれぞれに対応する動画像データ群それぞれの静止画を表示画面上に同時に表示した状態で、選択されたブートデバイスを識別する動画像データの動画再生だけを実行することにより、本コンピュータ１０に搭載されている全てのブートデバイスの種類と、それらブートデバイスの中のどのブートデバイスからオペレーティングシステムが起動されるかを、ユーザに知らせることができる。
【００７５】
もちろん、必ずしも複数のブートデバイスそれぞれに対応する動画像データ群それぞれの静止画を表示画面上に同時に表示する必要はなく、選択されたブートデバイスに対応する画像データだけを独立して再生してもよい。
【００７６】
以上のように、本実施形態においては、ＢＩＯＳによって実行されるＰＯＳＴ処理の中で、オペレーティングシステムが起動されるブートデバイスを識別するコンテンツデータの再生が自動的に実行される。よって、どのブートデバイスからオペレーティングシステムが起動されるかをユーザに通知することが可能となる。
【００７７】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００７８】
【図１】本発明の一実施形態に係るコンピュータの概観を示す斜視図。
【図２】図１のコンピュータのシステム構成を示すブロック図。
【図３】図１のコンピュータで用いられる割り振り情報の例を示す図。
【図４】図１のコンピュータによって実行される起動処理の処理手順を説明するためのフローチャート。
【図５】図１のコンピュータによって実行される、ＯＳ＃１起動時の処理手順を説明するためのフローチャート。
【図６】図１のコンピュータによって実行される、ＯＳ＃２起動時の処理手順を説明するためのフローチャート。
【図７】図１のコンピュータによって実行される、セットアップ機能起動時の処理手順を説明するためのフローチャート。
【図８】図１のコンピュータによって実行される、パスワードチェック機能起動時の処理手順を説明するためのフローチャート。
【図９】図１のコンピュータに設けられたＨＤＤを識別する動画像データが再生される様子を示す図。
【図１０】図１のコンピュータに設けられたＯＤＤを識別する動画像データが再生される様子を示す図。
【符号の説明】
【００７９】
１０…コンピュータ、２１…システム制御部、２２…ＣＰＵ、２８…ＨＤＤ、２９…ＯＤＤ、３０…ＦＤＤ、３１…ＬＡＮコントローラ、３３…メモリカードコントローラ。
【図１】
2006127267.tif 000003
【図２】
2006127267.tif 000004
【図３】
2006127267.tif 000005
【図４】
2006127267.tif 000006
【図５】
2006127267.tif 000007
【図６】
2006127267.tif 000008
【図７】
2006127267.tif 000009
【図８】
2006127267.tif 000010
【図９】
2006127267.tif 000011
【図１０】
2006127267.tif 000012