(57)【要約】【課題】特殊なディスクドライブユニットを用いることなく、いつでも容易にリムーバブルメディアの取り出し／交換を行うことが可能な情報処理装置を実現する。【解決手段】本コンピュータ１０が電源オンされた時、ＢＩＯＳは、本コンピュータ１０が電源オンされた要因がパワーボタンスイッチ１４の操作および第１のイジェクトボタンスイッチ１５Ｃの操作のいずれであるかを判定する。電源オン要因がパワーボタンスイッチ１４の操作であるならば、ＢＩＯＳは、オペレーティングシステムを起動する処理を実行する。一方、電源オン要因が第１のイジェクトボタンスイッチ１５Ｃの操作であるならば、ＢＩＯＳは、イジェクトコマンドを光ディスクドライブユニット（ＯＤＤ）１２２に送出してリムーバブルメディアをイジェクトさせた後に本コンピュータ１０を電源オフする。【選択図】      図３
2006244068.tif 000002
【特許請求の範囲】
【請求項１】
本体と、
前記本体内に収容され、リムーバブルメディアを駆動するディスクドライブユニットと、
前記本体にそれぞれ設けられた第１スイッチおよび第２スイッチと、
前記第１スイッチおよび前記第２スイッチのいずれか一方の操作に応答して、前記本体を電源オンする電源制御部と、
前記本体の電源オンに応答して、前記本体の電源オン要因が前記第１スイッチの操作および前記第２スイッチの操作のいずれであるかを判別する手段と、
前記本体の電源オン要因が前記第１スイッチの操作である場合、オペレーティングシステムを起動する第１の処理を実行し、前記本体の電源オン要因が前記第２スイッチの操作である場合、イジェクトコマンドを前記ディスクドライブユニットに送出して前記リムーバブルメディアをイジェクトさせた後に前記本体を電源オフする第２の処理を実行する制御手段とを具備することを特徴とする情報処理装置。
【請求項２】
前記第２の処理は、前記情報処理装置のディスプレイユニットがオフされている状態で実行されることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記第２の処理は、前記イジェクトコマンドを前記ディスクドライブユニットに送出して前記リムーバブルメディアをイジェクトさせる処理と、前記リムーバブルメディアがイジェクトされてから所定時間経過するまでの期間中に、リムーバブルメディアが前記ディスクドライブユニットに挿入されるイベントが発生するか否かを判別する処理と、前記期間中に前記イベントが発生した場合、前記挿入されたリムーバブルメディアに格納されたデータを再生するためのソフトウェアを起動する処理と、を含むことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記第２の処理は、前記イジェクトコマンドを前記ディスクドライブユニットに送出して前記リムーバブルメディアをイジェクトさせる処理と、前記リムーバブルメディアがイジェクトされてから所定時間経過するまでの期間中に、リムーバブルメディアが前記ディスクドライブユニットに挿入されるイベントが発生するか否かを判別する処理と、前記期間中に前記イベントが発生しなかった場合、前記本体を電源オフする処理とを含むことを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記ディスクドライブユニットは、スロットイン型ドライブユニットであることを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記本体に取り付けられたディスプレイユニットをさらに具備し、
前記電源制御部は、前記第１スイッチおよび前記第２スイッチのいずれか一方の操作に応答して、前記ディスプレイユニットをオフした状態で前記本体を電源オンするように構成されており、
前記制御手段は、前記本体の電源オン要因が前記第１スイッチの操作である場合、前記ディスプレイユニットをオンする手段を含むことを特徴とする請求項１記載の情報処理装置。
【請求項７】
リムーバブルメディアを駆動するディスクドライブユニットを備えた情報処理装置を制御する制御方法であって、
前記情報処理装置に設けられた第１スイッチおよび第２スイッチのいずれか一方の操作に応答して、前記情報処理装置を電源オンするステップと、
前記情報処理装置の電源オンに応答して、前記情報処理装置の電源オン要因が前記第１スイッチの操作および前記第２スイッチの操作のいずれであるかを判別するステップと、
前記情報処理装置の電源オン要因が前記第１スイッチの操作である場合、オペレーティングシステムを起動する第１の処理を実行するステップと、
前記情報処理装置の電源オン要因が前記第２スイッチの操作である場合、イジェクトコマンドを前記ディスクドライブユニットに送出して前記リムーバブルメディアをイジェクトさせた後に前記本体を電源オフする第２の処理を実行するステップとを具備することを特徴とする制御方法。
【請求項８】
前記第２の処理は、前記情報処理装置のディスプレイユニットがオフされている状態で実行されることを特徴とする請求項７記載の制御方法。
【請求項９】
前記第２の処理は、前記イジェクトコマンドを前記ディスクドライブユニットに送出して前記リムーバブルメディアをイジェクトする処理と、前記リムーバブルメディアがイジェクトされてから所定時間経過するまでの期間中に、リムーバブルメディアが前記ディスクドライブユニットに挿入されるイベントが発生するか否かを判別する処理と、前記期間中に前記イベントが発生した場合、前記挿入されたリムーバブルメディアに格納されたデータを再生するためのソフトウェアを起動する処理と、を含むことを特徴とする請求項７記載の制御方法。
【請求項１０】
前記第２の処理は、前記イジェクトコマンドを前記ディスクドライブユニットに送出して前記リムーバブルメディアをイジェクトする処理と、前記リムーバブルメディアがイジェクトされてから所定時間経過するまでの期間中に、リムーバブルメディアが前記ディスクドライブユニットに挿入されるイベントが発生するか否かを判別する処理と、前記期間中に前記イベントが発生しなかった場合、前記本体を電源オフする処理とを含むことを特徴とする請求項７記載の制御方法。
【請求項１１】
前記ディスクドライブユニットは、スロットイン型ドライブユニットであることを特徴とする請求項７記載の制御方法。
【請求項１２】
前記情報処理装置はディスプレイユニットを含み、
前記情報処理装置を電源オンするステップは、前記第１スイッチおよび前記第２スイッチのいずれか一方の操作に応答して、前記ディスプレイユニットをオフした状態で前記情報処理装置を電源オンするステップを含み、
前記情報処理装置の電源オン要因が前記第１スイッチの操作である場合、前記ディスプレイユニットをオンするステップをさらに具備することを特徴とする請求項７記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はパーソナルコンピュータのような情報処理装置および同情報処理装置の動作を制御する制御方法に関する。
【背景技術】
【０００２】
一般に、パーソナルコンピュータのような情報処理装置においては、ＤＶＤ（Digital Versatile Disc）、ＣＤ（Compact Disc）のようなリムーバブルメディアを駆動するディスクドライブユニットが設けられている。
【０００３】
このディスクドライブユニットは、リムーバブルメディアをイジェクトするためのイジェクトボタンを備えている。イジェクトボタンが操作された時、ディスクドライブユニットのトレー・ローディング機構が作動してディスクトレーが開く。これにより、ユーザは、リムーバブルメディアの取り出し／交換を行うことができる。
【０００４】
しかし、ディスクドライブユニットに電源が供給されていない期間中は、トレー・ローディング機構を作動させることができない。パーソナルコンピュータが電源オフされている場合、ディスクドライブユニットには電源が供給されない。このため、パーソナルコンピュータが電源オフされている状態では、リムーバブルメディアの取り出し／交換を行うことができない。
【０００５】
そこで、ディスクドライブユニットの多くは、ディスクドライブユニットの電源オフ中にディスクトレーを強制的に開くための緊急イジェクト機構を備えている。しかし、この緊急イジェクト機構を作動させるためには、治具によってイジェクトホールを押圧することが必要とされる。このため、緊急イジェクト機構は操作性の点で十分ではない。また、開閉可能なディスクトレーを持たないスロットイン型のディスクドライブユニットにおいては、そのローディング構造上、メディアを強制的にイジェクトする緊急イジェクト機構を設けることは困難である。
【０００６】
特許文献１には、イジェクトボタンが押された時に外部の電源供給回路に起動信号を供給する機能を有するディスクドライブユニットが開示されている。イジェクトボタンが押されるとディスクドライブユニットに自動的に電源が供給され、ディスクトレーが開く。
【特許文献１】特開平１１−１４９６８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１の技術においては、外部の電源供給回路に対して起動信号を供給するための特別なインタフェースをディスクドライブユニットに設けることが必要となる。このため、ディスクドライブユニットのコストアップを招くことになる。また、パーソナルコンピュータにおいては、業界標準のインタフェースを有するディスクドライブユニットを使用できるようにすることが要求されている。このため、特殊なディスクドライブユニットを用いることなく、リムーバブルメディアをイジェクト可能な新たな機能を実現することが必要である。
【０００８】
本発明は上述の事情を考慮してなされたものであり、特殊なディスクドライブユニットを用いることなく、いつでも容易にリムーバブルメディアの取り出し／交換を行うことが可能な情報処理装置およびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の課題を解決するため、本発明の情報処理装置は、本体と、前記本体内に収容され、リムーバブルメディアを駆動するディスクドライブユニットと、前記本体にそれぞれ設けられた第１スイッチおよび第２スイッチと、前記第１スイッチおよび前記第２スイッチのいずれか一方の操作に応答して、前記本体を電源オンする電源制御部と、前記本体の電源オンに応答して、前記本体の電源オン要因が前記第１スイッチの操作および前記第２スイッチの操作のいずれであるかを判別する手段と、前記本体の電源オン要因が前記第１スイッチの操作である場合、オペレーティングシステムを起動する第１の処理を実行し、前記本体の電源オン要因が前記第２スイッチの操作である場合、イジェクトコマンドを前記ディスクドライブユニットに送出して前記リムーバブルメディアをイジェクトさせた後に前記本体を電源オフする第２の処理を実行する制御手段とを具備することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、特殊なディスクドライブユニットを用いることなく、いつでも容易にリムーバブルメディアの取り出し／交換を行うことが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して、本発明の実施形態を説明する。  
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えば、ノートブック型パーソナルコンピュータ１０として実現されている。
【００１２】
図１はノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における外観を示す斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＴＦＴ−ＬＣＤ（Thin Film Transistor Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１３】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１を電源オン／オフするためのパワーボタンスイッチ１４、入力操作パネル１５、およびタッチパッド１６などが配置されている。
【００１４】
入力操作パネル１５は、押されたボタンスイッチに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンスイッチを備えている。これらボタンスイッチ群には、ＴＶ起動ボタンスイッチ１５Ａ、ＤＶＤ／ＣＤ起動ボタンスイッチ１５Ｂも含まれている。ＴＶ起動ボタンスイッチ１５Ａは、ＴＶ放送番組データの再生及び記録を行うためのＴＶ機能を起動するためのボタンスイッチである。ＴＶ起動ボタンスイッチ１５Ａがユーザによって押下された時、ＴＶ機能を実行するためのＴＶアプリケーションプログラムが自動的に起動される。また、ＤＶＤ／ＣＤ起動ボタンスイッチ１５Ｂは、ＤＶＤ／ＣＤメディアに格納されたＡＶ（オーディオ・ビデオ）データを再生するＡＶ機能を起動するためのボタンスイッチである。ＤＶＤ／ＣＤ起動ボタンスイッチ１５Ｂがユーザによって押下された時、パーソナルコンピュータ１０に挿入されているＤＶＤ／ＣＤメディアに格納されたＡＶ（オーディオ・ビデオ）データを再生するためのＡＶアプリケーションプログラムが自動的に起動される。
【００１５】
本コンピュータにおいては、汎用の主オペレーティングシステムの他に、ＴＶ放送番組データの視聴およびＡＶ（オーディオ・ビデオ）データの再生を行うための専用の副オペレーティングシステムがインストールされている。ＴＶアプリケーションプログラムおよびＡＶアプリケーションプログラムは、副オペレーティングシステム上で動作するＡＶ再生プログラム群である。
【００１６】
パワーボタンスイッチ１４がユーザによって押下された時、主オペレーティングシステムが起動される。一方、ＴＶ起動ボタンスイッチ１５ＡまたはＤＶＤ／ＣＤ起動ボタンスイッチ１５Ｂがユーザによって押下された時は、主オペレーティングシステムではなく、副オペレーティングシステムが起動され、そしてＴＶアプリケーションプログラムまたはＡＶアプリケーションプログラムが自動的に実行される。副オペレーティングシステムはＡＶ機能を実行するための最小限の機能のみを有している。このため、副オペレーティングシステムのブートアップに要する時間は、主オペレーティングシステムのブートアップに要する時間に比べて遙かに短い。よって、ユーザは、ＴＶ起動ボタンスイッチ１５ＡまたはＤＶＤ／ＣＤ起動ボタンスイッチ１５Ｂを押すだけで、ＴＶ視聴またはＡＶ再生を即座に行うことが出来る。
【００１７】
入力操作パネル１５には、さらに、第１のイジェクトボタンスイッチ１５Ｃが設けられている。第１のイジェクトボタン１５Ｃは、本コンピュータ１０が電源オフされている期間中に、ＤＶＤ／ＣＤメディアのような光記憶メディアから構成されるリムーバブルメディア３０を本コンピュータ１０から排出するためのボタンスイッチである。本コンピュータ１０の電源オフ中に第１のイジェクトボタンスイッチ１５Ｃがユーザによって押下された時、本コンピュータ１０は一時的に電源オンされ、そして本コンピュータ本体１１に内蔵された光ディスクドライブユニットからリムーバブルメディア３０をイジェクトする処理が自動的に実行される。第１のイジェクトボタンスイッチ１５Ｃの操作によって本コンピュータ１０が電源オンされた時は、主オペレーティングシステムおよび副オペレーティングシステムのどちらも起動されない。このため、第１のイジェクトボタンスイッチ１５Ｃの操作に応答して即座にイジェクト処理が実行される。またＬＣＤ１７はオフ状態に維持される。イジェクト処理の完了後は、特別なイベントが発生しない限り、本コンピュータ１０は自動的に電源オフされる。
【００１８】
このように、第１のイジェクトボタン１５Ｃが操作された時には、ユーザからは隠された状態で、本コンピュータ１０を電源オンする処理、および本コンピュータ１０を電源オフする処理が実行される。これにより、ユーザは、本コンピュータ１０が電源オン状態であるか電源オフ状態であるかを一切意識することなく、リムーバブルメディア３０を本コンピュータ１０から取り出すことができる。
【００１９】
コンピュータ本体１１に内蔵された光ディスクドライブユニットは、ディスクトレーを持たないスロットイン型ドライブユニットから構成されている。この光ディスクドライブユニットはリムーバブルメディア３０のローディング／イジェクトを行うためのスロット２１を有している。このスロット２１はコンピュータ本体１１の前面から外部に露出されている。またコンピュータ本体１１の前面には、光ディスクドライブユニットに接続された第２のイジェクトボタスイッチ２２が配置されている。本コンピュータ１０が電源オンされている状態で第２のイジェクトボタスイッチ２２がユーザによって押された場合、光ディスクドライブユニットはリムーバブルメディア３０をスロット２１を介して外部にイジェクトする処理を実行する。
【００２０】
図２には、本コンピュータ１０のシステム構成が示されている。
【００２１】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、グラフィクスコントローラ１１４、サウスブリッジ１１９、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１２１、光ディスクドライブユニット（ＯＤＤ）１２２、ＴＶチューナ１２３、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４、電源コントローラ（ＰＳＣ）１２５、およびネットワークコントローラ１２６等を備えている。
【００２２】
ＣＰＵ１１１は本コンピュータ１０の動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１２１から主メモリ１１３にロードされる、主オペレーティングシステム／副オペレーティングシステム、および各種アプリケーションプログラムを実行する。また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。このＢＩＯＳは、パワーボタンスイッチ１４の操作によって本コンピュータ１０が電源オンされたならば、主オペレーティングシステムを起動する処理を実行する。一方、第１のイジェクトボタンスイッチ１５Ｃの操作によって本コンピュータ１０が電源オンされたならば、ＢＩＯＳは、主オペレーティングシステムを起動する処理を行わず、リムーバブルメディア３０のイジェクトを指示するイジェクトコマンドを光ディスクドライブユニット（ＯＤＤ）１２２に送出する。そして、ＢＩＯＳは、イジェクトコマンドに応答して光ディスクドライブユニット（ＯＤＤ）１２２によって実行されるコマンド処理（イジェクト処理）が完了したときに、本コンピュータ１０を電源オフする。
【００２３】
ノースブリッジ１１２はＣＰＵ１１１のローカルバスとサウスブリッジ１１９との間を接続するブリッジデバイスである。ノースブリッジ１１２には、主メモリ１１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１２は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１１４との通信を実行する機能も有している。
【００２４】
グラフィクスコントローラ１１４は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このグラフィクスコントローラ１１４はビデオメモリ（ＶＲＡＭ）１１４Ａに書き込まれた映像データからＬＣＤ１７に送出すべき表示信号を生成する。
【００２５】
サウスブリッジ１１９は、ＬＰＣ（Low Pin Count）バス上の各デバイス、およびＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１１９は、ＨＤＤ１２１、光ディスクドライブ（ＯＤＤ）１２２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラ１１９ａを内蔵している。イジェクトコマンドはＩＤＥコントローラ１１９ａを介して光ディスクドライブ（ＯＤＤ）１２２に送られる。
【００２６】
さらに、サウスブリッジ１１９は、ＴＶチューナ１２３を制御する機能、およびＢＩＯＳ−ＲＯＭ１２０をアクセス制御するための機能も有している。
【００２７】
ＨＤＤ１２１は、各種ソフトウェア及びデータを格納する記憶装置である。光ディスクドライブ（ＯＤＤ）１２２は、ＡＶコンテンツが格納されたＤＶＤ、ＣＤなどのリムーバブルメディアを駆動するためのディスクドライブユニットである。この光ディスクドライブ（ＯＤＤ）１２２は開閉可能なディスクトレーを持たないスロットイン型ドライブユニットから構成されている。光ディスクドライブ（ＯＤＤ）１２２には、リムーバブルメディアを強制的にイジェクトするための緊急イジェクト機構は設けられていない。ＴＶチューナ１２３は、ＴＶ放送番組のような放送番組データを外部から受信するための受信装置である。
【００２８】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４には、本コンピュータ１０の電源オフ中も電源コントローラ（ＰＳＣ）１２５から動作電源が供給される。エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、ユーザによるパワーボタンスイッチ１４または第１のイジェクトボタンスイッチ１５Ｃの操作に応答して、本コンピュータ１０を電源オンする処理を電源コントローラ（ＰＳＣ）１２５と共同して実行する。本コンピュータ１０が電源オンされた時、ＬＣＤ１７を除く他のほとんど全てのデバイスが電源オンされる。また、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、ユーザによるＴＶ起動ボタン１５Ａ、ＤＶＤ／ＣＤ起動ボタン１５Ｂの操作に応じて、本コンピュータ１０を電源オンすることもできる。
【００２９】
次に、図３のフローチャートを参照して、本コンピュータ１０の電源オン時にＢＩＯＳによって実行される処理の手順の第１の例を説明する。
【００３０】
上述したように、ユーザがパワーボタンスイッチ１４または第１のイジェクトボタンスイッチ１５Ｃを操作した時、本コンピュータ１０は電源オンされる。ＬＣＤ１７への動作電源の供給はゲートされており、ＬＣＤ１７はオフ状態に維持される。なお、ＬＣＤ１７にはその光源としてバックライトが設けられているので、ＬＣＤ１７への動作電源の供給をゲートする代わりに、バックライトをオフしてもよい。
【００３１】
本コンピュータ１０が電源オンされた時、ＣＰＵ１１１は、最初にＢＩＯＳを実行する。ＢＩＯＳは、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４内のステータスレジスタを参照して、本コンピュータ１０が電源オンされた要因がパワーボタンスイッチ１４の操作および第１のイジェクトボタンスイッチ１５Ｃの操作のいずれであるかを判定する（ステップＳ１０１）。
【００３２】
電源オン要因がパワーボタンスイッチ１４の操作であるならば（ステップＳ１０２のＮＯ）、ＢＩＯＳは、通常処理を実行する（ステップＳ１０３）。この通常処理においては、ＢＩＯＳは、ＬＣＤ１７をオンする処理（例えば、バックライトをオンする処理）と、主オペレーティングシステムを起動する処理とを実行する。
【００３３】
一方、電源オン要因が第１のイジェクトボタンスイッチ１５Ｃの操作であるならば（ステップＳ１０２のＹＥＳ）、ＢＩＯＳは、イジェクトコマンドを光ディスクドライブユニット（ＯＤＤ）１２２に送出してリムーバブルメディアをイジェクトさせた後に本コンピュータ１０を電源オフするイジェクト制御処理を実行する（ステップＳ１０４〜Ｓ１０５）。
【００３４】
このイジェクト制御処理においては、ＢＩＯＳは、まず、リムーバブルメディアのイジェクトを指示するイジェクトコマンド（ＯＤＤイジェクトコマンド）をＩＤＥコントローラ１１９ａを介して光ディスクドライブ（ＯＤＤ）１２２に送出して、リムーバブルメディアのイジェクトを光ディスクドライブ（ＯＤＤ）１２２に指示する（ステップＳ１０４）。光ディスクドライブ（ＯＤＤ）１２２は、イジェクトコマンドに応答して、光ディスクドライブ（ＯＤＤ）１２２にセットされているリムーバブルメディアをイジェクトするためのコマンド処理を開始し、リムーバブルメディアをスロット２１を介して外部に排出する。ＢＩＯＳは、光ディスクドライブ（ＯＤＤ）１２２によって実行されるコマンド処理の完了を待つ（ステップＳ１０５）。コマンド処理が完了した時、光ディスクドライブ（ＯＤＤ）１２２は、コマンド処理の完了を示すステータスフラグをＩＤＥコントローラ１１９ａ内の制御レジスタにセットする。ＢＩＯＳは、ステータスフラグがセットされた時、コマンド処理が完了したこと、つまりリムーバブルメディアがイジェクトされたことを確認する。そして、ＢＩＯＳは、本コンピュータ１０の電源オフを指示するパワーオフコマンドをエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４に送出し、これによって本コンピュータ１０を電源オフする（ステップＳ１０６）。
【００３５】
このように、本実施形態においては、第１のイジェクトボタンスイッチ１５Ｃの操作によって本コンピュータ１０が電源オンされたならば、イジェクトコマンドを光ディスクドライブ（ＯＤＤ）１２２に送出する処理が自動実行された後に本コンピュータ１０が電源オフされる。よって、特殊な光ディスクドライブ（ＯＤＤ）を用いることなく、いつでも容易にリムーバブルメディアの取り出し／交換を行うことが可能となる。
【００３６】
なお、図４の説明では、パワーボタンスイッチ１４または第１のイジェクトボタンスイッチ１５Ｃが操作された時にＬＣＤ１７を除く他のほとんど全てのデバイスを電源オンしたが、光ディスクドライブ（ＯＤＤ）１２２およびその光ディスクドライブ（ＯＤＤ）１２２にコマンドを送信するために必要なデバイス群だけを電源オンするようにしてもよい。この場合、ステップＳ１０３においては、ＢＩＯＳは、電源オフ中の各デバイスを電源オンするための処理をＥＣ／ＫＢＣ１２４と共同して実行する。
【００３７】
また、実際には、本コンピュータ１０は、パワーボタンスイッチ１４または第１のイジェクトボタンスイッチ１５Ｃが操作された時のみならず、ＴＶ起動ボタンスイッチ１５ＡまたはＤＶＤ／ＣＤ起動ボタンスイッチ１５Ｂが操作された時も電源オンされる。本コンピュータ１０の電源オン要因がＴＶ起動ボタンスイッチ１５ＡまたはＤＶＤ／ＣＤ起動ボタンスイッチ１５Ｂの操作であれば、ＢＩＯＳは、ＡＶ再生ソフトウェア（副オペレーティングシステム、ＡＶ再生プログラム）を起動する。
【００３８】
次に、図４のフローチャートを参照して、本コンピュータ１０の電源オン時にＢＩＯＳによって実行される処理の手順の第２の例を説明する。
【００３９】
この図４の手順においては、イジェクト制御処理の中にメディア挿入チェック制御処理（ステップＳ２０１〜Ｓ２０４）が追加されている。
【００４０】
すなわち、イジェクト制御処理においては、ＢＩＯＳは、まず、リムーバブルメディアのイジェクトを指示するイジェクトコマンド（ＯＤＤイジェクトコマンド）をＩＤＥコントローラ１１９ａを介して光ディスクドライブ（ＯＤＤ）１２２に送出して、リムーバブルメディアのイジェクトを光ディスクドライブ（ＯＤＤ）１２２に指示する（ステップＳ１０４）。光ディスクドライブ（ＯＤＤ）１２２は、イジェクトコマンドに応答して、光ディスクドライブ（ＯＤＤ）１２２にセットされているリムーバブルメディアをイジェクトするためのコマンド処理を開始し、リムーバブルメディアをスロット２１を介して外部に排出する。ＢＩＯＳは、光ディスクドライブ（ＯＤＤ）１２２によって実行されるコマンド処理の完了を待つ（ステップＳ１０５）。コマンド処理が完了した時、光ディスクドライブ（ＯＤＤ）１２２は、コマンド処理の完了を示すステータスフラグをＩＤＥコントローラ１１９ａ内の制御レジスタにセットする。ＢＩＯＳは、ステータスフラグがセットされた時、コマンド処理が完了したこと、つまりリムーバブルメディアがイジェクトされたことを確認する。この後、ＢＩＯＳは、リムーバブルメディアがイジェクトされてから所定時間経過するまでの期間中に、リムーバブルメディアが光ディスクドライブユニット（ＯＤＤ）１２２に挿入されるイベントが発生するか否かを判別する（ステップＳ２０１）。このステップＳ２０１では、例えば、ＢＩＯＳは、光ディスクドライブユニット（ＯＤＤ）１２２がリムーバブルメディアを駆動可能な状態であるか否か、つまりリムーバブルメディアが光ディスクドライブユニット（ＯＤＤ）１２２にローディングされた状態であるか否かを確認するためのコマンド（TEST UNIT READYコマンドなど）を光ディスクドライブユニット（ＯＤＤ）１２２に送出して、光ディスクドライブユニット（ＯＤＤ）１２２の現在の状態を確認する。
【００４１】
リムーバブルメディアがイジェクトされてから所定時間経過するまでの期間中に、リムーバブルメディアが光ディスクドライブユニット（ＯＤＤ）１２２に挿入されるイベントが発生したならば（ステップＳ２０２のＹＥＳ）、ＢＩＯＳは、新たなリムーバブルメディアが光ディスクドライブユニット（ＯＤＤ）１２２に挿入されたと判断し、挿入されたリムーバブルメディアに格納されたデータを再生するためのＡＶ再生ソフトウェア（副オペレーティングシステム、ＡＶ再生プログラム）を起動する（ステップＳ２０３）。このＳ２０３では、ＢＩＯＳは、ＬＣＤ１７をオンする処理（例えば、バックライトをオンする処理）も実行する。
【００４２】
一方、リムーバブルメディアがイジェクトされてから所定時間経過するまでの期間中に、リムーバブルメディアが光ディスクドライブユニット（ＯＤＤ）１２２に挿入されるイベントが発生しなかったならば（ステップＳ２０４のＹＥＳ）、ＢＩＯＳは、本コンピュータ１０の電源オフを指示するパワーオフコマンドをエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４に送出し、これによって本コンピュータ１０を電源オフする（ステップＳ１０６）。
【００４３】
このようなメディア挿入チェック制御処理により、ユーザは、メディアを交換するだけで、そのメディアに格納されたＡＶデータを視聴することができる。
【００４４】
なお、第１のイジェクトボタンスイッチ１５Ｃの機能は、キーボード１３上の特定の一つのキースイッチまたは特定の複数のキースイッチの組み合わせによって実現することもできる。
【００４５】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施形態に係るコンピュータの概観を示す斜視図。
【図２】図１のコンピュータのシステム構成を示すブロック図。
【図３】図１のコンピュータの電源オン時に実行される処理の手順の第１の例を示すフローチャート。
【図４】図１のコンピュータの電源オン時に実行される処理の手順の第２の例を示すフローチャート。
【符号の説明】
【００４７】
1０…コンピュータ、１４…パワーボタンスイッチ、１５Ｃ…第１のイジェクトボタンスイッチ、１７…ＬＣＤ、２１…スロット、１１１…ＣＰＵ、１２０…ＢＩＯＳ−ＲＯＭ、１２２…光ディスクドライブユニット、１２４…ＥＣ／ＫＢＣ。
【図１】
2006244068.tif 000003
【図２】
2006244068.tif 000004
【図３】
2006244068.tif 000005
【図４】
2006244068.tif 000006