(57)【要約】【課題】ＰＣなどの電子機器の既存のハードウェアを流用しつつオペレーティングシステムの非動作状態で記憶メディアをディスクドライブ装置内から取り出す。【解決手段】本発明の電子機器１は、ディスクメディアを着脱可能なディスクドライブ装置３と、基本入出力プログラムを記憶するＢＩＯＳ７と、ユーザからの操作入力を受け付ける機能ボタン部１０と、ＢＩＯＳ７に記憶された基本入出力プログラムに基づいて、機能ボタン部１０に対する特定の操作入力が判別されたとき、ディスクドライブ装置３を起動し、このディスクドライブ装置３に対してディスクメディアの出し入れ命令を発行するドライブ装置制御部１２及び機能ボタン制御部１４とを備える。【選択図】図１
2007272824.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体を着脱可能なドライブ装置と、
基本入出力プログラムを記憶する記憶部と、
ユーザからの操作入力を受け付ける操作入力部と、
前記記憶部に記憶された前記基本入出力プログラムに基づいて、前記操作入力部に対する特定の操作入力が判別されたとき、前記ドライブ装置を起動し、このドライブ装置に対して前記記憶媒体の出し入れ命令を発行する制御部と、
を具備することを特徴とする電子機器。
【請求項２】
前記ドライブ装置を複数備え、
前記操作入力部には、それぞれのドライブ装置ごとに異なる特定の操作入力が割り当てられており、
前記制御部は、前記操作入力部に対する前記特定の操作入力を判別して、この判別した特定の操作入力が割り当てられているドライブ装置を起動し、このドライブ装置に対して前記記憶媒体の出し入れ命令を発行する
ことを特徴とする請求項１記載の電子機器。
【請求項３】
前記基本入出力プログラムは、オペレーティングシステムを立ち上げるための機能を含み、
前記制御部は、前記記憶部に記憶された前記基本入出力プログラムに基づいて、前記操作入力部に対する前記特定の操作入力とは異なる別の操作入力が判別されたとき、前記オペレーティングシステムを立ち上げることを特徴とする請求項１記載の電子機器。
【請求項４】
オペレーティングシステムを立ち上げるための機能を含む基本入出力プログラムであって、
ユーザからの操作入力を受け付け可能な操作入力部に対する特定の操作入力を判別する操作入力判別ステップと、
前記操作入力判別ステップで、前記特定の操作入力が判別されたとき、記憶媒体を着脱可能なドライブ装置を起動し、このドライブ装置に対して前記記憶媒体の出し入れ命令を発行する出し入れ命令発行ステップと、
をコンピュータに実行させることを特徴とする基本入出力プログラム。
【請求項５】
前記ドライブ装置を複数備え、
前記操作入力部には、それぞれのドライブ装置ごとに異なる特定の操作入力が割り当てられており、
前記操作入力判別ステップでは、前記操作入力部で受け付けられた前記特定の操作入力が割り当てられているドライブ装置を判別し、
前記出し入れ命令発行ステップでは、前記操作入力判別ステップで判別した特定の操作入力が割り当てられているドライブ装置を起動し、このドライブ装置に対して前記記憶媒体の出し入れ命令を発行する
ことを特徴とする請求項４記載の基本入出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及びこの電子機器上で実行される基本入出力プログラムに関する。
【背景技術】
【０００２】
光ディスクなどのドライブ装置を備えるＰＣなどの電子機器は、例えばドライブ装置内から記憶メディアの取り出しを忘れた状態で、装置本体の主電源をオフにした場合には、一般に、主電源を再びオンにしてオペレーティングシステムを起動し、システムの立ち上がりを待った後、ディスクのイジェクト動作を実行させる必要がある。
【０００３】
そこで、メインの電源供給装置からの電力の供給停止中であっても、常時電源供給装置から電力の供給を受けられる電源制御装置をドライブ装置側に設け、上記の電力供給停止中にイジェクトスイッチに対する入力操作を検出した場合に、電源制御装置側からメインの電源供給装置を制御してドライブ装置側へ電力を供給し、これにより、イジェクト機構を作動させるようにした情報処理装置が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００５-２２２６７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した文献の装置は、システムの立ち上がっていない主電源のオフ中において電源供給を制御する電源制御装置を、専用のハードウェアとして新たにドライブ装置側に追加する必要があるため、製造コストの面などにおいて課題を抱えている。
【０００５】
そこで本発明は、このような事情を考慮してなされたもので、電子機器本体の既存のハードウェアを流用しつつオペレーティングシステムの非動作状態で記憶媒体をドライブ装置に対して出し入れすることのできる電子機器及び基本入出力プログラムの提供を目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る電子機器は、記憶媒体を着脱可能なドライブ装置と、基本入出力プログラムを記憶する記憶部と、ユーザからの操作入力を受け付ける操作入力部と、前記記憶部に記憶された前記基本入出力プログラムに基づいて、前記操作入力部に対する特定の操作入力が判別されたとき、前記ドライブ装置を起動し、このドライブ装置に対して前記記憶媒体の出し入れ命令を発行する制御部と、を具備することを特徴とする。
【０００７】
本発明では、主電源をオンにする動作を伴うオペレーティングシステムの立ち上げを行うことなく、しかもソフトウェアで実現される基本入出力プログラムが主体となって、特定の操作入力を判別しドライブ装置側に対して記憶媒体の出し入れに関する処理を実行させることができる。すなわち、本発明によれば、電子機器本体の既存のハードウェアを流用しつつオペレーティングシステムの非動作状態で記憶媒体をドライブ装置に対して出し入れすることが可能となる。
【０００８】
また、本発明に係る基本入出力プログラムは、オペレーティングシステムを立ち上げるための機能を含む基本入出力プログラムであって、ユーザからの操作入力を受け付け可能な操作入力部に対する特定の操作入力を判別する操作入力判別ステップと、前記操作入力判別ステップで、前記特定の操作入力が判別されたとき、記憶媒体を着脱可能なドライブ装置を起動し、このドライブ装置に対して前記記憶媒体の取出し命令／挿入命令を発行する命令発行ステップと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【０００９】
このように本発明によれば、電子機器本体の既存のハードウェアを流用しつつオペレーティングシステムの非動作状態で記憶媒体をドライブ装置に対して出し入れすることの可能な電子機器及び基本入出力プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態を図面に基づき説明する。
［第１の実施の形態］
図１は、本発明の第１の実施形態に係る電子機器の構成を示す機能ブロック図である。
同図に示すように、この実施形態の電子機器１は、記憶媒体（記憶メディア）としての例えばＤＶＤ（Digital Versatile Disk）などを、後述するディスクドライブ装置３を通じて再生することが可能な例えばＰＣなどの情報処理装置である。すなわち、電子機器１は、ＣＰＵ５、ＲＡＭ８、基本入出力プログラムを記憶するＢＩＯＳ（Basic Input Output System）７、ＨＤＤ（Hard Disk Drive）９、キーボード、液晶ディスプレイなどの表示装置（図示せず）、上記のキーボードの近傍に設けられた機能ボタン部１０、電源供給部１６、及び接続部１７を備える電子機器本体２と、ディスクメディアを着脱可能な上記ディスクドライブ装置３と、から構成される。
【００１１】
ＨＤＤ９には、電子機器１内の各種ハードウェア資源及びソフトウェア資源を管理する基本ソフトウェアとしてのオペレーティングシステム（ＯＳ：Operating System）１５が格納されている。ＢＩＯＳ（基本入出力プログラム）７は、ＨＤＤ９内のオペレーティングシステム１５を呼び出して立ち上げるための機能を有する。機能ボタン部１０は、ユーザからの操作入力を受け付けるための操作入力部であって、電源ボタン１０ａ、メディア再生ボタン１０ｂ、再生停止ボタン１０ｃなどを有する。これら電源ボタン１０ａ、メディア再生ボタン１０ｂ及び再生停止ボタン１０ｃを、それぞれ単独で押下した場合、主電源のＯＮ／ＯＦＦ、ディスクドライブ装置３内のディスクの再生、ディスク再生の停止処理が実行される。
【００１２】
電源供給部１６は、商用電源を基に導入された所定の電圧の電源を、主にＣＰＵ５からの制御（指示）により各部に供給する。接続部１７は、ＣＰＵ５の制御下でデバイスとして動作するディスクドライブ装置３を電子機器本体２側と接続するためのインタフェースである。
【００１３】
ディスクドライブ装置３は、例えば、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭなどの光ディスクに記録された情報を光学的に読み出して記録及び／又は再生を行う光ディスクドライブ装置である。ディスクドライブ装置３は、このドライブ装置本体に対してのディスクの出し入れを、トレーの自動開閉により行う全自動のトレーローディング方式を採用している。ここで、ディスクドライブ装置３は、ＣＰＵ５側からディスクの出し入れ命令を受信した場合、トレーがクローズしている際にはこれをオープンし、トレーがオープンしている際にはこれをクローズする制御を行う。
【００１４】
なお、このような全自動のトレーローディング方式に代えて、トレーの開閉を半自動、つまりラッチ機構を介してトレー（又はディスクのカバー）のロック／アンロックを行い、手動でトレー（又はカバー）を開閉する機構を採用してディスクドライブ装置３を構成してもよい。この機構においては、ＣＰＵ５側からディスクの出し入れ命令を受信した場合、ラッチがロックしている場合にはこれが解除される。なお、ラッチ機構をアンロック状態からロック状態へ移行させる際の操作は、例えばユーザによって手動で行われる。
【００１５】
さらに、このようなラッチ機構に代えて、ディスク単体を装置本体に対してロード／アンロードするスロットローディスク方式を採用してディスクドライブ装置３を構成してもよい。この機構においては、ＣＰＵ５側からディスクの出し入れ命令を受信した場合、ドライブ装置本体内にディスクが収容されている状態では、ディスク単体が自動でロード（ディスク挿入口にディスクの一部が露出）し、一方、ディスク単体の一部がディスク挿入口に挿入されている状態では、ディスク単体が自動でロード（ディスク単体がドライブ装置本体内に収容）される。
【００１６】
なお、このようなディスクドライブ装置３には、イジェクトボタンが設けられており、電子機器１の主電源がオンで、かつオペレーティングシステム１５が立ち上がっている場合、イジェクトボタンをユーザが押下することで、上記のディスクの出し入れ命令が発行される。
【００１７】
次に、本実施形態の電子機器１が、主電源がオフの際に実現するディスクの出し入れに関する機能について説明を行う。
すなわち、図１に示すように、本実施形態の電子機器１では、主電源がオフの際にも、電源供給部１６からＣＰＵ５、ＢＩＯＳ７、ＲＡＭ８及び機能ボタン部１０に常時電力が供給されている。
【００１８】
また、ＲＡＭ８のメモリ空間上には、ＣＰＵ５が、ＢＩＯＳ７から基本入出力プログラムを読み込んで、（オペレーティングシステム１５を立ち上げることなく）ドライブ装置制御部１２と機能ボタン制御部１４とをソフトウェアにより実現している。ここで、上記の機能ボタン部１０には、電源ボタン１０ａ、メディア再生ボタン１０ｂ及び再生停止ボタン１０ｃのうちの、二つ以上のボタンの同時押しに対応する特定の操作入力が割り当てられている。
【００１９】
すなわち、機能ボタン制御部１４は、例えば電源ボタン１０ａとメディア再生ボタン１０ｂとの同時押しが行われた場合、これをユーザからの特定の操作入力と判断（判別）する。この場合、ドライブ装置制御部１２は、接続部１７及びディスクドライブ装置３に電力を供給するとともに、ディスクドライブ装置３を起動し（立ち上げ）、さらに、この起動したディスクドライブ装置３に対して上述したディスクの出し入れ命令を発行する。
【００２０】
さらに、ここで、主電源がオフの際に、機能ボタン制御部１４及びドライブ装置制御部１２（ＣＰＵ５）が行う処理を図２に示すフローチャートに基づき説明する。
まず、機能ボタン制御部１４は、機能ボタン部１０を通じてユーザからの操作入力を検知すると（Ｓ１）、その操作入力が、特定の操作入力であるか否か、すなわち、ディスクの出し入れに関する処理に対応しているか否か（電源ボタン１０ａとメディア再生ボタン１０ｂとの同時押しであるか否か）を判別する（Ｓ２）。
【００２１】
機能ボタン制御部１４が、ディスクの出し入れに関する処理に対応していない操作入力であると判断（特定の操作入力とは異なる別の操作入力であると判別）した場合（Ｓ２のＮＯ）、ドライブ装置制御部１２は、電子機器１の主電源をオンにする制御を行うとともに（Ｓ３）、オペレーティングシステム１５を立ち上げる処理を行い（Ｓ４）、さらに、このオペレーティングシステム１５の制御下で、操作入力に対応する所定の処理を実行する（Ｓ５）。つまり例えば、機能ボタン制御部１４が、メディア再生ボタン１０ｂが単独で押下されたと判断した場合、ドライブ装置制御部１２は、ディスクの再生実行処理を行う。
【００２２】
一方、機能ボタン制御部１４は、ディスクの出し入れに関する処理に対応していると判断した場合（電源ボタン１０ａとメディア再生ボタン１０ｂとの同時押しが行われた場合）、これをユーザからの特定の操作入力と判断（判別）する（Ｓ２のＹＥＳ）。この際、ドライブ装置制御部１２は、上述したように、接続部１７及びディスクドライブ装置３に電力を供給して、ディスクドライブ装置３を立ち上げ（Ｓ６）、さらに、この起動したディスクドライブ装置３に対して上述したディスクの出し入れ命令を発行する（Ｓ７）。
【００２３】
既述したように、本実施形態に係る電子機器１では、オペレーティングシステム１５を立ち上げることなく、しかも、ソフトウェアで実現される基本入出力プログラムが主体となって特定の操作入力を判別しディスクドライブ装置３側に対してディスクの出し入れに関する処理を実行させることができる。すなわち、電子機器１によれば、電子機器本体２の既存のハードウェアを流用しつつオペレーティングシステム１５の非動作状態でディスクをディスクドライブ装置３に対して出し入れすることができる。これにより、例えばディスクドライブ装置３内から取り出し忘れたディスクを、電子機器１の主電源をオフの状態にしたまま取り出すことができる。
【００２４】
［第２の実施の形態］
次に、本発明の第２の実施形態を図３及び図４に基づき説明する。
ここで、図３は、この実施形態に係る電子機器３１の構成を示す機能ブロック図であり、また、図４は、この電子機器３１の主電源がオフの際に、機能ボタン制御部３４及びドライブ装置制御部３２が行う処理（ＣＰＵ５が行う処理）を示すフローチャートである。なお、図３において、第１の実施形態の電子機器１に設けられていた構成要素と同一の構成要素については、同一の符号を付与しその説明を省略する。
【００２５】
図３に示すように、この実施形態に係る電子機器３１は、ディスクドライブ装置３に加え、ディスクドライブ装置３５及びディスクドライブ装置３６をさらに備えるとともに、電子機器本体２内に設けられた機能ボタン部１０、ＢＩＯＳ７、機能ボタン制御部１４及びドライブ装置制御部１２に代えて、電子機器本体３２内に設けられた機能ボタン部３０ＢＩＯＳ３７、機能ボタン制御部３４及びドライブ装置制御部３２を備えて構成されている。
【００２６】
すなわち、電子機器３１の機能ボタン部３０には、ディスクドライブ装置３、ディスクドライブ装置３５及びディスクドライブ装置３６のうち、それぞれのドライブ装置ごとに異なる特定の操作入力が割り当てられている。また、電子機器３１では、ＲＡＭ８のメモリ空間上には、ＣＰＵ５が、ＢＩＯＳ３７から基本入出力プログラムを読み込んで、オペレーティングシステム１５を立ち上げることなく、ドライブ装置制御部３２と機能ボタン制御部３４とをソフトウェアにより実現する。すなわち、機能ボタン制御部３４は、機能ボタン部３０で受け付けられた前記特定の操作入力が割り当てられているドライブ装置を判別する。さらに、ドライブ装置制御部３２は、操作入力部に対する前記特定の操作入力を判別して、この判別した特定の操作入力が割り当てられているディスクドライブ装置を起動し、このディスクドライブ装置に対してディスクの出し入れ命令を発行する。
【００２７】
詳述すると、機能ボタン制御部３４は、例えば電源ボタン１０ａと再生停止ボタン１０ｃとの同時押しの操作入力を検知した場合、この特定の操作入力が割り当てられているドライブをディスクドライブ装置３５であると判別する。また、機能ボタン制御部３４は、例えばメディア再生ボタン１０ｂと再生停止ボタン１０ｃとの同時押しの操作入力を検知した場合、この特定の操作入力が割り当てられているドライブをディスクドライブ装置３６であると判別する。さらに、機能ボタン制御部３４は、例えば電源ボタン１０ａとメディア再生ボタン１０ｂとの同時押しの操作入力を検知した場合、この特定の操作入力が割り当てられているドライブをディスクドライブ装置３であると判別する。
【００２８】
一方、ドライブ装置制御部３２は、機能ボタン制御部３４が上記のように判別したディスクドライブ装置３、３５、３６のうちから判別したいずれかのディスクドライブ装置を起動し、当該ディスクドライブ装置に対してディスクの出し入れ命令を発行する。
【００２９】
したがって、図４に示すように、機能ボタン制御部３４は、まず、機能ボタン部３０を通じてユーザからの操作入力を検知すると（Ｓ１１）、その操作入力が、特定の操作入力であるか否か、すなわち、ディスクの出し入れに関する処理に対応しているか否か、すなわち電源ボタン１０ａ、メディア再生ボタン１０ｂ、再生停止ボタン１０ｃのうちの、二つのボタンの同時押しであるか否かを判別する（Ｓ１２）。機能ボタン制御部３４が、ディスクの出し入れに関する処理に対応していない操作入力であると判別（例えば三つのボタンの同時押しであると判別）した場合（Ｓ１２のＮＯ）、ドライブ装置制御部３２は、電子機器３１の主電源をオンにする制御を行うとともに（Ｓ１３）、オペレーティングシステム１５を立ち上げる処理を行い（Ｓ１４）、さらに、このオペレーティングシステム１５の制御下で、操作入力に対応する所定の処理を実行する（Ｓ１５）。
【００３０】
一方、機能ボタン制御部３４は、ディスクの出し入れに関する処理に対応していると判断（三つのボタンのうちの二つのボタンの同時押しであると判別）した場合、これをユーザからの特定の操作入力と判断（判別）する（Ｓ１２のＹＥＳ）。また、機能ボタン制御部３４は、機能ボタン部３０で受け付けられた特定の操作入力が割り当てられているディスクドライブ装置を、ディスクドライブ装置３、３５、３６の中から判別する（Ｓ１６）。さらに、ドライブ装置制御部３２は、機能ボタン制御部３４が判別したディスクドライブ装置を起動し（Ｓ１７）、当該ディスクドライブ装置に対してディスクの出し入れ命令を発行する（Ｓ１８）。
【００３１】
このように本実施形態に係る電子機器３１によれば、主電源をオフの状態にしたまま（オペレーティングシステム１５を立ち上げることなく）、特定の操作入力を判別して、複数の中から処理対象のディスクドライブ装置を特定し、この特定されたディスクドライブ装置に対してディスクの出し入れに関する処理を実行させることができる。なお、第２の実施形態では、特定の操作入力（二つのボタンの同時押し）があった場合、ドライブ装置を個別に指定して、ディスクの出し入れの処理を行っていたが、これに代えて、特定の操作入力があった場合に、全てのドライブ装置を対象としてディスクの出し入れに関する処理を実行させるようにしてもよい。
【００３２】
以上、本発明を各実施の形態により具体的に説明したが、本発明は前記これらの実施形態にのみ限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。すなわち、上記の実施形態では、ユーザからの特定の操作入力を受け付ける操作入力部が、電子機器本体２側に機能ボタン部１０、３０として設けられていたが、これに代えて、ディスクドライブ装置本体に機能ボタン部１０、３０と同様の操作入力部を設けてもよい。なお、この場合、ドライブ装置側のこの操作入力部（機能ボタン部）の構成部分には、電源供給部１６から常時電力が供給される必要がある。また、機能ボタン制御部３４と同様の機能を有するキーボード制御部を設け、キーボード上の特定のキーを通じての操作入力を上記キーボード制御部が判別するようにして、上記のディスクの出し入れに関する処理を実行させるようにしてもよい。さらに、上記実施形態では、電子機器としてＰＣなどの情報処理装置を例示していたが、本発明は、いわゆるカーステレオや据え置きのオーディオ機器などに適用することなども可能である。
【図面の簡単な説明】
【００３３】
【図１】本発明の第１の実施形態に係る電子機器の構成を示す機能ブロック図。
【図２】図１の電子機器の機能ボタン制御部及びドライブ装置制御部が行う処理を示すフローチャート。
【図３】本発明の第２の実施形態に係る電子機器の構成を示す機能ブロック図。
【図４】図３の電子機器の機能ボタン制御部及びドライブ装置制御部が行う処理を示すフローチャート。
【符号の説明】
【００３４】
１，３１…電子機器、２，３２…電子機器本体、３，３５，３６…ディスクドライブ装置、５…ＣＰＵ、７，３７…ＢＩＯＳ（基本入出力プログラム）、１０，３０…機能ボタン部、１０ａ…電源ボタン、１０ｂ…メディア再生ボタン、１０ｃ…再生停止ボタン、１２，３２…ドライブ装置制御部、１４，３４…機能ボタン制御部、１５…オペレーティングシステム（ＯＳ）。
【図１】
2007272824.tif 000003
【図２】
2007272824.tif 000004
【図３】
2007272824.tif 000005
【図４】
2007272824.tif 000006