(57)【要約】【課題】光学ドライブに命令を出すＰＣの電源が入っていない場合であっても光学ドライブのトレイを開閉することが可能な、新規かつ改良された技術を提供する。【解決手段】ＥＣ１１０は、イジェクトボタンが押下されることによって生じる信号をイジェクト指示として検出するイジェクト指示検出部１２１と、イジェクト指示検出部１２１によってイジェクト指示が検出されると光学ドライブの電源を投入するための電力供給駆動信号を出力する電力供給駆動部１２２と、光学ドライブに設けられたトレイをオープンするためのイジェクト信号を出力するイジェクト処理部１２３と、を備え、情報処理装置に組み込まれており、情報処理装置に電源が供給されていない状態であっても動作することが可能である。【選択図】図４
2011141926.tif 000002
【特許請求の範囲】
【請求項１】
イジェクトボタンが押下されることによって生じる信号をイジェクト指示として検出するイジェクト指示検出部と、
前記イジェクト指示検出部によって前記イジェクト指示が検出されると光学ドライブの電源を投入するための電力供給駆動信号を出力する電力供給駆動部と、
前記光学ドライブに設けられたトレイをオープンするためのイジェクト信号を出力するイジェクト処理部と、を備え、
情報処理装置に組み込まれており、前記情報処理装置に電源が供給されていない状態であっても動作することが可能である、制御装置。
【請求項２】
前記情報処理装置の蓋が閉じられているか否かを示す情報である開閉状態を取得する状態取得部と、
前記状態取得部によって取得された前記開閉状態を判別し、前記蓋が閉じられていると判別した場合には、前記電力供給駆動部による前記電力供給駆動信号の出力と前記イジェクト処理部による前記イジェクト信号の出力とを省略する状態判別部と、
をさらに備える、請求項１に記載の制御装置。
【請求項３】
前記情報処理装置のオペレーティングシステムが起動しているか否かを示す情報である起動状態を取得する状態取得部と、
前記状態取得部によって取得された前記起動状態を判別する状態判別部と、
前記状態判別部によって前記オペレーティングシステムが起動していると判別された場合に、前記トレイがオープンされた旨を示す情報であるイジェクト通知を前記オペレーティングシステムに通知するイジェクト実行通知部と、
をさらに備える、請求項１に記載の制御装置。
【請求項４】
前記イジェクト処理部は、
前記状態判別部によって前記オペレーティングシステムが起動していないと判別された場合に、前記光学ドライブの電源を切断するための停止信号を出力する、
請求項３に記載の制御装置。
【請求項５】
前記光学ドライブの電源が入っているか否かを示す情報である電源状態を取得する状態取得部と、
前記状態取得部によって取得された前記電源状態を判別し、前記光学ドライブの電源が入っていると判別した場合には、前記電力供給駆動部による前記電力供給駆動信号の出力を省略する状態判別部と、
をさらに備える、請求項１に記載の制御装置。
【請求項６】
前記イジェクトボタンは、
前記情報処理装置に設けられている、
請求項１に記載の制御装置。
【請求項７】
イジェクトボタンが押下されることによって生じる信号をイジェクト指示として検出するイジェクト指示検出部と、
前記イジェクト指示検出部によって前記イジェクト指示が検出されると光学ドライブの電源を投入するための電力供給駆動信号を出力する電力供給駆動部と、
前記光学ドライブに設けられたトレイをオープンするためのイジェクト信号を出力するイジェクト処理部と、を備える、制御装置が組み込まれており、
自身に電源が供給されていない状態であっても、前記制御装置は動作することが可能である、情報処理装置。
【請求項８】
光学ドライブと情報処理装置とを有する情報処理システムであって、
前記情報処理装置は、
イジェクトボタンが押下されることによって生じる信号をイジェクト指示として検出するイジェクト指示検出部と、
前記イジェクト指示検出部によって前記イジェクト指示が検出されると前記光学ドライブの電源を投入するための電力供給駆動信号を出力する電力供給駆動部と、
前記光学ドライブに設けられたトレイをオープンするためのイジェクト信号を出力するイジェクト処理部と、を備える、制御装置が組み込まれており、
自身に電源が供給されていない状態であっても、前記制御装置は動作することが可能であり、
前記光学ドライブは、
前記電力供給駆動信号によって自身の電源が投入され、前記イジェクト信号の入力を受け付けると、前記トレイをオープンする制御部、
を備える、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、情報処理装置および情報処理システムに関する。
【背景技術】
【０００２】
近年、記録されたデータの読み出しにレーザー光などが使用される記録媒体として光ディスクが普及している。光ディスクには、例えば、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などが存在する。また、光ディスクに記録されたデータを読み込んだり、光ディスクにデータを書き込んだりするためには、光ディスクを駆動する装置が必要となる。この装置は、光学ドライブとも呼ばれる。光学ドライブには、主に、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ、ＤＶＤドライブなどが含まれるが、データの記録に磁気を併用する駆動装置も光学ドライブに含まれる。データの記録に磁気を併用する駆動装置には、例えば、ＭＤ（ＭｉｎｉＤｉｓｋ）ドライブ、光磁気ディスク（ＭＯ：Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）装置、光磁気テープドライブなどがある。
【０００３】
ところで、読み込み対象の光ディスクや、書き込み対象の光ディスクを交換するためには、ユーザは、光学ドライブのトレイをオープンし、トレイの上に光ディスクが載せられた後、トレイをクローズする動作が必要となる。このような動作を行うためには、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）がＰＣに設けられたイジェクトボタンの押下を検出した場合に光学ドライブに命令を出し、その命令に従って光学ドライブがトレイの開閉を行うことが想定される。また、光学ドライブが光学ドライブに設けられたイジェクトボタンの押下を検出した場合にイジェクトボタンの押下を検出した旨をＰＣに伝え、その旨が伝えられたＰＣが光学ドライブに命令を出し、その命令に従って光学ドライブがトレイの開閉を行うことも想定される。
【０００４】
したがって、いずれの場合であっても光学ドライブの電源が入っていることが前提となっているが、例えば、光学ドライブの電源が入っていない場合であっても、光ディスクの交換を行うことを可能とする技術が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−１４９６８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されている技術によれば、光学ドライブの電源が入っていなくても光学ドライブのトレイの開閉を行うことができるが、光学ドライブに命令を出すＰＣの電源が入っていない場合には光学ドライブのトレイの開閉を行うことができないという問題があった。すなわち、特許文献１に開示されている技術では、光学ドライブに設けられたボタンの押下を検出する機能と電力供給回路をオンにして光学ドライブに電力を供給して光学ドライブにトレイを開閉させる機能とをＰＣが有するものである。そのために、ＰＣの電源が入っていない場合には光学ドライブに設けられたボタンの押下を検出することもできず、電力供給回路をオンにして光学ドライブに電力を供給して光学ドライブにトレイを開閉させることもできない。したがって、ＰＣの電源を入れてＰＣを起動させた後にトレイを開閉させるしかなく、ＰＣの電源を入れるためにかかる手間やＰＣを起動させるためにかかる時間が必要になってしまう。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、光学ドライブに命令を出すＰＣの電源が入っていない場合であっても光学ドライブのトレイを開閉することが可能な、新規かつ改良された技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、イジェクトボタンが押下されることによって生じる信号をイジェクト指示として検出するイジェクト指示検出部と、イジェクト指示検出部によってイジェクト指示が検出されると光学ドライブの電源を投入するための電力供給駆動信号を出力する電力供給駆動部と、光学ドライブに設けられたトレイをオープンするためのイジェクト信号を出力するイジェクト処理部と、を備え、情報処理装置に組み込まれており、情報処理装置に電源が供給されていない状態であっても動作することが可能である、制御装置が提供される。
【０００９】
制御装置は、情報処理装置の蓋が閉じられているか否かを示す情報である開閉状態を取得する状態取得部と、状態取得部によって取得された開閉状態を判別し、蓋が閉じられていると判別した場合には、電力供給駆動部による電力供給駆動信号の出力とイジェクト処理部によるイジェクト信号の出力とを省略する状態判別部と、をさらに備えることとしてもよい。
【００１０】
制御装置は、情報処理装置のオペレーティングシステムが起動しているか否かを示す情報である起動状態を取得する状態取得部と、状態取得部によって取得された起動状態を判別する状態判別部と、状態判別部によってオペレーティングシステムが起動していると判別された場合に、トレイがオープンされた旨を示す情報であるイジェクト通知をオペレーティングシステムに通知するイジェクト実行通知部と、をさらに備えることとしてもよい。
【００１１】
イジェクト処理部は、状態判別部によってオペレーティングシステムが起動していないと判別された場合に、光学ドライブの電源を切断するための停止信号を出力することとしてもよい。
【００１２】
制御装置は、光学ドライブの電源が入っているか否かを示す情報である電源状態を取得する状態取得部と、状態取得部によって取得された電源状態を判別し、光学ドライブの電源が入っていると判別した場合には、電力供給駆動部による電力供給駆動信号の出力を省略する状態判別部と、をさらに備えることとしてもよい。
【００１３】
イジェクトボタンは、情報処理装置に設けられていることとしてもよい。
【００１４】
本発明の別の観点によれば、イジェクトボタンが押下されることによって生じる信号をイジェクト指示として検出するイジェクト指示検出部と、イジェクト指示検出部によってイジェクト指示が検出されると光学ドライブの電源を投入するための電力供給駆動信号を出力する電力供給駆動部と、光学ドライブに設けられたトレイをオープンするためのイジェクト信号を出力するイジェクト処理部と、を備える、制御装置が組み込まれており、自身に電源が供給されていない状態であっても、制御装置は動作することが可能である、情報処理装置が提供される。
【００１５】
本発明の別の観点によれば、光学ドライブと情報処理装置とを有する情報処理システムであって、情報処理装置は、イジェクトボタンが押下されることによって生じる信号をイジェクト指示として検出するイジェクト指示検出部と、イジェクト指示検出部によってイジェクト指示が検出されると光学ドライブの電源を投入するための電力供給駆動信号を出力する電力供給駆動部と、光学ドライブに設けられたトレイをオープンするためのイジェクト信号を出力するイジェクト処理部と、を備える、制御装置が組み込まれており、自身に電源が供給されていない状態であっても、制御装置は動作することが可能であり、光学ドライブは、電力供給駆動信号によって自身の電源が投入され、イジェクト信号の入力を受け付けると、トレイをオープンする制御部、を備える、情報処理システムが提供される。
【発明の効果】
【００１６】
以上説明したように本発明によれば、光学ドライブに命令を出すＰＣの電源が入っていない場合であっても光学ドライブのトレイを開閉することが可能である。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係る情報処理システムの概観を示す図である。
【図２】同実施形態に係る情報処理システムの構成を示す図である。
【図３】同実施形態に係る情報処理システムのトレイ開閉に関する部分の構成を示す図である。
【図４】同実施形態に係る制御装置の機能構成を示す図である。
【図５】同実施形態に係る情報処理システムの省電力時に光学ドライブの電源が入っていない場合におけるトレイのオープン処理について説明するための図である。
【図６】同実施形態に係る情報処理システムの省電力時に光学ドライブの電源が入っていない場合におけるトレイのオープン処理の流れを示す図である。
【図７】同実施形態に係る情報処理装置の電源が入っていない場合におけるトレイのオープン処理について説明するための図である。
【図８】同実施形態に係る情報処理装置の電源が入っていない場合におけるトレイのオープン処理の流れを示す図である。
【図９】同実施形態に係る情報処理装置によって実行される処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。実施形態ごとに構成要素を区別する場合にはその構成要素に対して異なる符号（例えば、ＸＡ、ＸＢ、・・・）を付し、実施形態ごとに構成要素を区別しない場合にはその構成要素に対して同一の符号（例えば、Ｘ）を付することにする。
【００１９】
なお、説明は以下の順序で行うものとする。
１．第１実施形態
１−１．  情報処理システムの概観
１−２．  情報処理システムの構成
１−３．  情報処理システムのトレイ開閉に関する部分の構成
１−４．  制御装置の機能構成
１−５．  情報処理システムの省電力時におけるトレイのオープン処理
１−６．  情報処理装置の電源が入っていない場合におけるトレイのオープン処理
１−７．  情報処理装置によって実行される処理の流れ
２．変形例
３．まとめ
【００２０】
＜１．第１実施形態＞
まず、本発明の第１実施形態について説明する。本発明の第１実施形態は、ＰＣの一例としての情報処理装置の電源が入っていない場合であっても光学ドライブのトレイの開閉を行うことを可能とするものである。また、情報処理システムの省電力時において光学ドライブの電源が切れた場合に光学ドライブのトレイの開閉を行うことを可能とする構成についても説明する。
【００２１】
［１−１．情報処理システムの構成］
図１は、本発明の第１実施形態に係る情報処理システムの概観を示す図である。図１を参照して、同実施形態に係る情報処理システムの概要について説明する。
【００２２】
図１に示すように、本発明の第１実施形態に係る情報処理システム１０は、ＰＣの一例としての情報処理装置１００と、情報処理装置１００からの命令に従った処理を行う光学ドライブ２００とを有するものである。光学ドライブ２００は、トレイ２２０を備えており、ユーザは、トレイ２２０をオープンさせて光ディスクをトレイ２２０に載せ、トレイ２２０をクローズさせ、光ディスクに記録されたデータを扱う処理を光学ドライブ２００に実行させる。なお、本実施形態では、情報処理システム１０は光ディスクを扱う光学ドライブ２００を有することとするが、情報処理システム１０は、光学ドライブ２００の代わりに、トレイ２２０の開閉によって記録媒体を内部に取り込んで記録媒体に記録されたデータを扱う装置を有することとしてもよい。
【００２３】
トレイ２２０を開閉させるためにユーザが押下するイジェクトボタンＥは、少なくとも、情報処理装置１００に備えられていることとする。一般的には、情報処理装置１００に備えられているイジェクトボタンＥとは別に、光学ドライブ２００にもイジェクトボタンＥが備えられていることが多いが、本実施形態では、特に、光学ドライブ２００にイジェクトボタンＥが備えられている必要はない。
【００２４】
情報処理装置１００は、ユーザが持ち運ぶことが可能なノート型のＰＣなどであることが想定されるが、必ずしも持ち運ぶことが可能である必要はなく、設置型のＰＣなどであってもよい。イジェクトボタンＥは、情報処理装置１００のどの部分に備えられることとしてもよく、例えば、情報処理装置１００がノート型のＰＣである場合には、図１に示すように、イジェクトボタンＥは、情報処理装置１００の側面Ｓに備えられていることとしてもよい。また、イジェクトボタンＥは、情報処理装置１００の内面Ｔに備えられていることとしてもよい。内面Ｔは、情報処理装置１００の蓋１３０を開けた状態ではユーザがタッチできる一方、情報処理装置１００の蓋１３０を閉めた状態ではユーザがタッチできない部分である。
【００２５】
本実施形態においては、ユーザが、情報処理システム１０を使用する場合には情報処理装置１００の蓋１３０を開け、情報処理システム１０を使用しない場合には情報処理装置１００の蓋１３０を閉じることを想定する。すなわち、情報処理装置１００は、蓋１３０が開けられているときにはユーザが情報処理システム１０を使用中であると判断することができ、蓋１３０が閉じられているときにはユーザが情報処理システム１０を使用していないと判断することができる。
【００２６】
また、本実施形態においては、ユーザは、情報処理システム１０を使用している場合には、蓋１３０を開けた状態で表示部の一例としてのＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１５０によって表示された内容を閲覧することを想定する。ＬＣＤ１５０は、例えば、図１に示したように、蓋１３０の内面Ｔに備えられている。つまり、情報処理装置１００は、上記したように、ユーザが情報処理システム１０を使用しているか否かを蓋１３０の開閉によって判断することができるが、ＬＣＤ１５０の開閉によって判断することもできる。情報処理装置１００には、表示部の一例としてＬＣＤ１５０が備えられていることとするが、表示部は他の表示装置によって構成されていることとしてもよい。また、表示部は必須のものではない。
【００２７】
イジェクトボタンＥが、例えば、側面Ｓのように蓋１３０の開閉状態に関係なく押下される可能性がある場所に設けられている場合も想定される。例えば、このような場合に、ユーザが情報処理システム１０を使用しているか否かを蓋１３０の開閉によって判断することが有益である。すなわち、蓋１３０が開けられているときにイジェクトボタンＥが押下されたときには、ユーザが情報処理システム１０を使用しているとしてトレイ２２０の開閉を行うこととすればよい。また、蓋１３０が閉じられているときにイジェクトボタンＥが押下されたときには、ユーザが情報処理システム１０を使用していないのにユーザの意志に反してイジェクトボタンＥが押下されたとしてトレイ２２０の開閉を行わないこととすることができる。
【００２８】
本実施形態では、情報処理装置１００に組み込まれており、情報処理装置１００の電源が入っていない状態であっても動作することが可能である制御装置を使用してトレイ２２０の開閉を行う手法について提案する。これによって、情報処理装置１００の電源が入っていない場合であっても光学ドライブ２００のトレイ２２０を開閉することが可能となる。
【００２９】
［１−２．情報処理システムの構成］
図２は、本発明の第１実施形態に係る情報処理システムの構成を示す図である。図２を参照して、同実施形態に係る情報処理システムの構成について説明する。
【００３０】
図２に示すように、本発明の第１実施形態に係る情報処理システム１０は、情報処理装置１００と、光学ドライブ２００とを有するものである。情報処理装置１００は、制御装置の一例としてのＥＣ（Ｅｍｂｅｄｄｅｄ  Ｃｏｎｔｒｏｌｌｅｒ）１１０、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１４０、ＬＣＤ１５０、Ｎｏｒｔｈ  Ｂｒｉｄｇｅ１６０、メモリ１７０、Ｓｏｕｔｈ  Ｂｒｉｄｇｅ１８０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１９０などにより構成される。ＥＣ１１０と光学ドライブ２００とは、所定の通信経路によって接続されている。
【００３１】
ＥＣ１１０は、ノート型パーソナルコンピュータなどに標準的に内蔵されるＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）であり、Ｋｅｙｂｏａｒｄの制御、各種電源系のパワマネージメント制御などを担うものである。本実施形態においては、制御装置の一例としてＥＣ１１０を用いることとするが、ＥＣ１１０以外のものを用いることとしてもよい。すなわち、所定の通信経路を介して光学ドライブ２００と通信可能にされ、光学ドライブ２００に命令を出す機能を有しており、情報処理装置１００の電源が入っていない状態であっても動作することが可能なものであれば他の装置を用いることとしてもよい。
【００３２】
ＣＰＵ１４０は、情報処理装置１００の動作を制御する機能を有するものである。ＣＰＵ１４０は、ＨＤＤ１９０によって記憶されているプログラムをメモリ１７０に展開し、メモリ１７０に展開したプログラムを実行することによってその機能を実現する。ＨＤＤ１９０によって記憶されているプログラムには様々なものがあり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などもその中に含まれる。ＨＤＤ１９０は、ＣＰＵ１４０によって使用されるデータやプログラムを記憶する機能を有するものである。ＨＤＤ１９０は、記憶部の一例であるため、ＨＤＤ１９０の代わりに、他の記憶部を使用することとしてもよい。
【００３３】
［１−３．情報処理システムのトレイ開閉に関する部分の構成］
図３は、本発明の第１実施形態に係る情報処理システムのトレイ開閉に関する部分の構成を示す図である。図３を参照して、同実施形態に係る情報処理システムのトレイ開閉に関する部分の構成について説明する。
【００３４】
図３に示すように、ユーザがイジェクトボタンＥを押下すると、ＥＣ１１０は、イジェクトボタンＥの押下を検出する。ＥＣ１１０は、イジェクトボタンＥの押下を検出すると、電力供給駆動信号を出力する。電力供給駆動信号は、光学ドライブ２００への電源の供給を開始するための信号であり、例えば、情報処理システム１０に既に備わっている機能を利用することによって、ＥＣ１１０から出力することができる。電力供給駆動信号は、ＦＥＴ（Ｆｉｅｌｄ  ｅｆｆｅｃｔ  ｔｒａｎｓｉｓｔｏｒ）によってその流れが制御され、光学ドライブ２００の備えるレギュレータ２４０によってその電圧が制限されて、光学ドライブ２００への電源の供給を開始するための電力を有する信号となってＬＳＩ２１０に供給される。ＬＳＩ２１０は、電力供給駆動信号による電力の供給を受けると、その電力を使用して光学ドライブ２００への電源の供給を開始する処理を行う。ＬＳＩ２１０は、制御部の一例として機能するものである。
【００３５】
また、ＥＣ１１０は、光学ドライブ２００の電源への電源の供給が開始された状態においてＬＳＩ２１０にイジェクト信号を出力する。ＥＣ１１０がイジェクト信号を出力するタイミングは、特に限定されるものではないが、例えば、電力供給駆動信号を出力してから、所定時間ｔ１だけ経過したときとすることができる。所定時間ｔ１については、ＥＣ１１０が電力供給駆動信号を出力してから光学ドライブ２００の電源が入るまでの時間などの各種パラメータに応じて適宜に変更することが可能である。また、イジェクト信号を出力し続ける時間（アサートする時間）ｔ２についても特に限定されるものではなく、ＬＳＩ２１０の設計に応じて適宜に変更することが可能である。
【００３６】
イジェクト信号としては、光学ドライブ２００が既に使用しているトレイ２２０を開閉するための信号を使用することができる。イジェクト信号の送信に使用される経路としては、ＥＣ１１０と光学ドライブ２００との間において既に設けられている経路を使用することとしてもよく、新たに設けた経路を使用することとしてもよい。ＬＳＩ２１０は、ＥＣ１１０からイジェクト信号の入力を受けると、トレイ２２０をオープンまたはクローズさせる処理を実行する。
【００３７】
このように、情報処理装置１００に備えられているＥＣ１１０から電力供給駆動信号およびイジェクト信号を出力することとする。ＥＣ１１０は、情報処理装置１００への電源の供給がなされていない場合であっても動作しているものである。すなわち、情報処理装置１００の電源が入っていない場合であっても、ＥＣ１１０は、イジェクトボタンＥの押下を検出して電力供給駆動信号およびイジェクト信号を出力することができる。光学ドライブ２００は、電力供給駆動信号の入力を受けると自身の電源を入れ、イジェクト信号の入力を受けるとトレイ２２０をオープンまたはクローズすることができる。
【００３８】
また、ＥＣ１１０からイジェクト信号を出力することとすれば、情報処理装置１００は、イジェクトボタンＥの押下を検出した後、ＣＰＵ１４０によって実行しているＯＳを介してイジェクト信号を出力する必要がなくなる。そのため、ＯＳによるイジェクト信号出力のための演算に要していた時間などを省略し、迅速にトレイ２２０の開閉を行うことが可能となる。
【００３９】
［１−４．制御装置の機能構成］
図４は、本発明の第１実施形態に係る制御装置の機能構成を示す図である。図４を参照して、同実施形態に係る制御装置の機能構成について説明する。
【００４０】
上記したように、ＥＣ１１０は、制御装置の一例として機能し、情報処理装置１００に組み込まれており、情報処理装置１００に電源が供給されていない状態であっても動作することが可能である。ＥＣ１１０は、少なくとも、イジェクト指示検出部１２１と、電力供給駆動部１２２と、イジェクト処理部１２３とを備えており、状態判別部１２４と、イジェクト実行通知部１２５と、状態取得部１２６とを必要に応じて備えているものである。
【００４１】
イジェクト指示検出部１２１は、イジェクトボタンＥが押下されることによって生じる信号をイジェクト指示として検出する機能を有するものである。イジェクトボタンＥは、上記したように、情報処理装置１００の側面Ｓに備えられていることとしてもよく、情報処理装置１００の内面Ｔに備えられていることとしてもよく、他の面に備えられていることとしてもよい。
【００４２】
電力供給駆動部１２２は、イジェクト指示検出部１２１によってイジェクト指示が検出されると光学ドライブ２００の電源を投入するための電力供給駆動信号を出力する機能を有するものである。ここで出力された電力供給駆動信号は、上記したように、光学ドライブ２００に供給される電力を発生させる信号である。光学ドライブ２００は、この電力を用いて自身の電源を入れる処理を行う。電力供給駆動部１２２が電力供給駆動信号を出力する機能としては、上記したように、例えば、既にＥＣ１１０に備えられている機能を使用することができる。
【００４３】
イジェクト処理部１２３は、光学ドライブ２００に設けられたトレイ２２０をオープン（またはクローズ）するためのイジェクト信号を出力する機能を有するものである。イジェクト処理部１２３がイジェクト信号を出力するタイミングについては、上記したように、特に限定されるものではないが、例えば、電力供給駆動部１２２が電力供給駆動信号を出力してから、所定時間ｔ１だけ経過したときとすることができる。また、イジェクト処理部１２３がイジェクト信号を出力し続ける時間ｔ２についても、上記したように、特に限定されるものではなく、ＬＳＩ２１０の設計に応じて適宜に変更することが可能である。
【００４４】
また、情報処理装置１００が状態判別部１２４と状態取得部１２６とを備え、状態取得部１２６によって取得された種々の状態を状態判別部１２４が判別し、判別結果に応じて、ＥＣ１１０から出力される種々の信号を制御することとしてもよい。
【００４５】
例えば、状態取得部１２６は、情報処理装置１００の蓋１３０が閉じられているか否かを示す情報である開閉状態を取得することとしてもよい。その場合には、状態判別部１２４は、状態取得部１２６によって取得された開閉状態を判別し、蓋１３０が閉じられていると判別した場合には、電力供給駆動部１２２による電力供給駆動信号の出力とイジェクト処理部１２３によるイジェクト信号の出力とを省略することとしてもよい。このようにするのは、上記したように、蓋１３０が閉じられている場合には、ユーザが情報処理システム１０を使用していない状態である可能性が高く、トレイ２２０の開閉を行う必要がないと想定されるからある。
【００４６】
また、例えば、状態取得部１２６は、情報処理装置１００のＣＰＵ１４０によって実行されているＯＳが起動しているか否かを示す情報である起動状態を取得することとしてもよい。その場合には、状態判別部１２４は、状態取得部１２６によって取得された起動状態を判別し、イジェクト実行通知部１２５は、状態判別部１２４によってＯＳが起動していると判別された場合に、トレイ２２０がオープンされた旨を示す情報であるイジェクト通知をＯＳに通知する。これにより、ＯＳがトレイ２２０のオープンを検出することができる。
【００４７】
また、イジェクト処理部１２３は、状態判別部１２４によってＯＳが起動していないと判別された場合に、光学ドライブ２００の電源を切断するための停止信号を出力することとしてもよい。その場合には、光学ドライブ２００は、例えば、停止信号の入力を受けた場合には、光学ドライブ２００の電源を切断する処理を実行する。ＯＳが起動していない場合としては、情報処理装置１００の電源が入っていない場合、ＯＳがスリープ状態にある場合、ＯＳが休止状態にある場合などが想定される。また、ＯＳが起動している場合としては、主にＯＳが起動中である場合などが想定されるが、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）起動中、ＰＯＳＴ（Ｐｏｗｅｒ  Ｏｎ  Ｓｅｌｆ  Ｔｅｓｔ）起動中などであってもよい。
【００４８】
また、例えば、状態取得部１２６は、光学ドライブ２００の電源が入っているか否かを示す情報である電源状態を取得することとしてもよい。その場合には、状態判別部１２４は、状態取得部１２６によって取得された電源状態を判別し、光学ドライブ２００の電源が入っていると判別した場合には、電力供給駆動部１２２による電力供給駆動信号の出力を省略することとしてもよい。
【００４９】
［１−５．情報処理システムの省電力時におけるトレイのオープン処理］
一般的に、情報処理装置１００に搭載されているＯＳの起動中にユーザによって情報処理装置１００が所定時間以上継続して操作されなかったりした場合に、省電力機能の一環としてＯＳが光学ドライブ２００の電源を切断する場合がある。このような場合には、光学ドライブ２００に備えられているイジェクトボタンＥを押下してもトレイ２２０は開閉できないという問題がある。また、情報処理装置１００に備えられているイジェクトボタンＥを押下してもＯＳを介してトレイ２２０の開閉を行う必要があるため、イジェクトボタンＥの押下を検出してから迅速にトレイ２２０の開閉を行うことができないという問題がある。
【００５０】
本実施形態に係る情報処理装置１００を適用することによって、このような問題も解決することができる。さらに、情報処理装置１００と光学ドライブ２００との双方にイジェクトボタンＥが備えられている場合には、ユーザはどちらのイジェクトボタンＥを押下すべきかを容易に判断することができないことがある。本実施形態では、イジェクトボタンＥは情報処理装置１００と光学ドライブ２００との双方に備えられていることとしてもよいが、情報処理装置１００と光学ドライブ２００とのいずれか一方に備えられていることとするのがより好ましい。
【００５１】
図５は、本発明の第１実施形態に係る情報処理システムの省電力時に光学ドライブの電源が入っていない場合におけるトレイのオープン処理について説明するための図である。図５を参照して、同実施形態に係る情報処理システムの省電力時に光学ドライブの電源が入っていない場合におけるトレイのオープン処理について説明する。
【００５２】
図５に示すように、ＥＣ１１０は、イジェクトボタンＥが押下されたことをイジェクト指示によって検出すると（ステップＳ１）、ＯＳにイジェクト実行通知を行う（ステップＳ２）。また、ＥＣ１１０は、電力供給駆動信号を出力することによって光学ドライブ２００の電源を入れ（ステップＳ３）、光学ドライブ２００にイジェクト信号を出力する（ステップＳ４）。光学ドライブ２００は、イジェクト信号の入力を受けると、トレイ２２０をオープンする（ステップＳ５）。イジェクト実行通知を受けたＯＳは、ＯＳでの光学ドライブ２００の再認識を行い（ステップＳ６）、光学ドライブ２００との間でトレイ２２０がオープンされたことを確認する（ステップＳ７）。
【００５３】
図６は、本発明の第１実施形態に係る情報処理システムの省電力時に光学ドライブの電源が入っていない場合におけるトレイのオープン処理の流れを示す図である。図６を参照して、同実施形態に係る情報処理システムの省電力時に光学ドライブの電源が入っていない場合におけるトレイのオープン処理の流れについて説明する。
【００５４】
図６に示すように、情報処理装置１００の省電力モードにおいて光学ドライブ２００の電源が入っていないときにユーザがイジェクトボタンＥを押下すると、ＥＣ１１０は、イジェクトボタンＥが押下されたことをイジェクト指示によって検出する。ＥＣ１１０は、電力供給駆動信号を出力することによって光学ドライブ２００の電源を入れ、光学ドライブ２００にイジェクト信号を出力する。
【００５５】
光学ドライブ２００は、イジェクト信号の入力を受けると、トレイ２２０をオープンする。ここでは、光学ドライブ２００のＬＳＩ２１０は、ＥＣ１１０から低レベルの信号を所定時間ｔ２以上受けた場合にイジェクト信号を受けたと判断することとしているが、当然のことながら他の手法によりイジェクト信号を受けたと判断してもよい。ＥＣ１１０は、ＯＳにイジェクト実行通知を行い、イジェクト実行通知を受けたＯＳは、ＯＳでの光学ドライブ２００の認識を行い、光学ドライブ２００との間でトレイ２２０がオープンされたことを確認する。ＯＳは、例えば、ＡＴＡＰＩ（ＡＴ  Ａｔｔａｃｈｍｅｎｔ  Ｐａｃｋｅｔ  Ｉｎｔｅｒｆａｃｅ）コマンドを使用して光学ドライブ２００にトレイ２２０の開閉状態を問い合わせて確認することとしてもよい。
【００５６】
［１−６．情報処理装置の電源が入っていない場合におけるトレイのオープン処理］
図７は、本発明の第１実施形態に係る情報処理装置の電源が入っていない場合におけるトレイのオープン処理について説明するための図である。図７を参照して、同実施形態に係る情報処理装置の電源が入っていない場合におけるトレイのオープン処理について説明する。
【００５７】
図７に示すように、ＥＣ１１０は、イジェクトボタンＥが押下されたことをイジェクト指示によって検出すると（ステップＴ１）、ＬＣＤ開閉検出スイッチ２３０に対して開閉状態取得要求を行い（ステップＴ２）、その応答としてＬＣＤ開閉状態通知を受け取る（ステップＴ３）。ＬＣＤ開閉状態は、上記した例では、蓋１３０の開閉状態に相当する。また、蓋１３０の開閉状態は、状態取得部１２６が取得する状態の一例である。
【００５８】
ＥＣ１１０は、ＬＣＤ開閉状態を判別して、ＬＣＤ１５０が開いていると判別した場合には、電力供給駆動信号を出力することによって光学ドライブ２００の電源を入れ（ステップＴ４）、光学ドライブ２００にイジェクト信号を出力する（ステップＴ５）。光学ドライブ２００は、イジェクト信号の入力を受けると、トレイ２２０をオープンする（ステップＴ６）。
【００５９】
図８は、本発明の第１実施形態に係る情報処理装置の電源が入っていない場合におけるトレイのオープン処理の流れを示す図である。図８を参照して、同実施形態に係る情報処理装置の電源が入っていない場合におけるトレイのオープン処理の流れについて説明する。
【００６０】
図８に示すように、情報処理装置１００の電源が入っていない状態においてユーザがイジェクトボタンＥを押下すると、ＥＣ１１０は、イジェクトボタンＥが押下されたことをイジェクト指示によって検出し、ｓｌｅｅｐ状態からＲｅａｄｙ状態に遷移する。ＥＣ１１０は、電力供給駆動信号を出力することによって光学ドライブ２００の電源を入れ、光学ドライブ２００にイジェクト信号を出力する。
【００６１】
光学ドライブ２００は、イジェクト信号の入力を受けると、トレイ２２０をオープンする。ここでは、光学ドライブ２００のＬＳＩ２１０は、ＥＣ１１０から低レベルの信号を所定時間ｔ２以上受けた場合にイジェクト信号を受けたと判断することとしているが、当然のことながら他の手法によりイジェクト信号を受けたと判断してもよい。ＥＣ１１０は、停止信号を出力することによって光学ドライブ２００の電源を停止させ、ｓｌｅｅｐ状態に遷移する。
【００６２】
［１−７．情報処理装置によって実行される処理の流れ］
図９は、本発明の第１実施形態に係る情報処理装置によって実行される処理の流れを示すフローチャートである。図９を参照して、同実施形態に係る情報処理装置によって実行される処理について説明する。
【００６３】
図９に示すように、情報処理装置１００のイジェクト指示検出部１２１は、イジェクトボタンＥの変化を検出したか否かを判断する（ステップＳ１０１）。イジェクト指示検出部１２１は、イジェクトボタンＥの変化を検出しないと判断した場合には（ステップＳ１０１で「Ｎｏ」）、処理を終了する。イジェクト指示検出部１２１は、イジェクトボタンＥの変化を検出したと判断した場合には（ステップＳ１０１で「Ｙｅｓ」）、イジェクトボタンＥが押下されたのか否かを判断する（ステップＳ１０２）。
【００６４】
イジェクト指示検出部１２１は、イジェクトボタンＥが押下されていないと判断した場合（ステップＳ１０２で「Ｎｏ」）、つまり、押下されたイジェクトボタンＥが離された場合には、処理を終了する。イジェクト指示検出部１２１は、イジェクトボタンＥが押下されたと判断した場合には（ステップＳ１０２で「Ｙｅｓ」）、ステップＳ１０３に進む。
【００６５】
情報処理装置１００の状態判別部１２４は、ＯＳが起動中であるか否かを判別する（ステップＳ１０３）。状態判別部１２４は、ＯＳが起動中であると判別した場合には（ステップＳ１０３で「Ｙｅｓ」）、ステップＳ１０４に進み、ＯＳが起動中ではないと判別した場合には（ステップＳ１０３で「Ｎｏ」）、ステップＳ１１１に進む。ＯＳの起動中には、上記したように、ＢＩＯＳ起動中、ＰＯＳＴ起動中などといった種々の場合が含まれることとしてもよい。また、ＯＳが起動中ではない場合には、上記したように、情報処理装置１００の電源が入っていない場合、ＯＳがスリープ状態にある場合、ＯＳが休止状態にある場合などといった種々の場合が含まれることとしてもよい。
【００６６】
情報処理装置１００の状態判別部１２４は、ＯＳが待機状態であるか否かを判別する（ステップＳ１０４）。状態判別部１２４は、ＯＳが待機状態であると判別した場合には（ステップＳ１０４で「Ｎｏ」）、処理を終了する。状態判別部１２４は、ＯＳが待機状態ではないと判断した場合には（ステップＳ１０４で「Ｙｅｓ」）、光学ドライブ２００の電源が入っていないか否かを判断する（ステップＳ１０５）。
【００６７】
情報処理装置１００の状態判別部１２４は、光学ドライブ２００の電源が入っていると判別した場合には（ステップＳ１０５で「Ｎｏ」）、時間ｔ２だけイジェクト信号をアサートして（ステップＳ１１０）、処理を終了する。なお、このステップで光学ドライブ２００の電源が入っていない場合としては、ＯＳの起動が既に完了している場合が想定される。状態判別部１２４は、光学ドライブ２００の電源が入っていないと判別した場合には（ステップＳ１０５で「Ｙｅｓ」）、電力供給駆動部１２２は、光学ドライブ２００の電源を入れるための電力供給駆動信号を出力し（ステップＳ１０６）、イジェクト処理部１２３は、時間ｔ１だけ待機した後（ステップＳ１０７）、時間ｔ２だけイジェクト信号をアサートする（ステップＳ１０８）。次いで、イジェクト実行通知部１２５は、ＯＳにイジェクト実行通知を行い（ステップＳ１０９）、処理を終了する。
【００６８】
情報処理装置１００の状態判別部１２４は、ＬＣＤ１５０が閉じられた状態であるか否かを判別する（ステップＳ１１１）。なお、ここでは、ステップＳ１０３の後にステップＳ１１１を実行することとしているが、ステップＳ１０３の前にステップＳ１１１を実行することとしてもよい。状態判別部１２４は、ＬＣＤ１５０が閉じられた状態であると判別した場合には（ステップＳ１１１で「Ｙｅｓ」）、処理を終了する。状態判別部１２４は、ＬＣＤ１５０が開いた状態であると判断した場合には（ステップＳ１１１で「Ｎｏ」）、光学ドライブ２００の電源が入っていないか否かを判断する（ステップＳ１１２）。
【００６９】
情報処理装置１００の状態判別部１２４は、光学ドライブ２００の電源が入っていると判別した場合には（ステップＳ１１２で「Ｎｏ」）、処理を終了する。状態判別部１２４は、光学ドライブ２００の電源が入っていないと判別した場合には（ステップＳ１１２で「Ｙｅｓ」）、電力供給駆動部１２２は、光学ドライブ２００の電源を入れるための電力供給駆動信号を出力し（ステップＳ１１３）、イジェクト処理部１２３は、時間ｔ１だけ待機した後（ステップＳ１１４）、時間ｔ２だけイジェクト信号をアサートする（ステップＳ１１５）。次いで、イジェクト処理部１２３は、光学ドライブ２００に停止信号を出力し（ステップＳ１１６）、処理を終了する。
【００７０】
＜２．変形例＞
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００７１】
例えば、本発明の実施形態に係る情報処理システムは、必ずしもシーケンス図やフローチャートに示された順序で処理を実行しなくてもよく、処理の順序は適宜変更され得るものである。また、本発明の実施形態に係る情報処理システムは、シーケンス図やフローチャートに示された処理を一回だけ実行することとしてもよいし、複数回繰り返して実行することとしてもよい。
【００７２】
また、情報処理装置１００の電源が入っていない状態において、ＥＣ１１０がイジェクトボタンＥの押下を検出した場合に、光学ドライブ２００の電源を入れ、トレイ２２０をオープンさせた後に、光学ドライブ２００の電源を切断することとした。しかし、ＥＣ１１０は、トレイ２２０をオープンさせた後に光学ドライブ２００の電源を切断しなくてもよい。例えば、光学ドライブ２００は、記録媒体がトレイ２２０に載せられたことを検出した場合には、情報処理装置１００の電源を入れる処理を実行することとしてもよい。
【００７３】
＜３．まとめ＞
本実施形態によれば、ＰＣの一例としての情報処理装置１００の電源が入っていない場合であっても光学ドライブ２００のトレイ２２０の開閉を行うことが可能となる。これにより、ユーザは、トレイ２２０を開閉するために情報処理装置１００の電源を入れる操作を省略することができるとともに情報処理装置１００が起動されるまで待たされることがなくなる。また、情報処理システム１０の省電力時において光学ドライブ２００の電源が切れた場合に光学ドライブ２００のトレイ２２０の開閉を行うことが可能となる。
【符号の説明】
【００７４】
１０    情報処理システム
１００  情報処理装置
１２１  イジェクト指示検出部
１２２  電力供給駆動部
１２３  イジェクト処理部
１２４  状態判別部
１２５  イジェクト実行通知部
１２６  状態取得部
１３０  蓋
２００  光学ドライブ
２２０  トレイ
２３０  ＬＣＤ開閉検出スイッチ
Ｅ      イジェクトボタン
【図１】
2011141926.tif 000003
【図２】
2011141926.tif 000004
【図３】
2011141926.tif 000005
【図４】
2011141926.tif 000006
【図５】
2011141926.tif 000007
【図６】
2011141926.tif 000008
【図７】
2011141926.tif 000009
【図８】
2011141926.tif 000010
【図９】
2011141926.tif 000011