(57)【要約】【課題】本発明は、イジェクトボタン制御システム及びその制御方法を提供することを目的とする。【解決手段】本発明のイジェクトボタン制御システムは、コンピューターの中で動作し、前記コンピューターの光学ドライブの近傍にはイジェクトボタンが設けられ、前記光学ドライブ及び前記イジェクトボタンは、前記コンピューターの入出力チップにそれぞれに接続され、前記イジェクトボタン制御システムは、前記イジェクトボタンが押されたか否かを検出する検出モジュールと、前記イジェクトボタンが押された場合、前記光学ドライブの中に光ディスクが存在するか否かを判断する判断モジュールと、前記光学ドライブの中に光ディスクが存在すると判断した場合、前記光学ドライブに制御信号を送信して、前記光学ドライブを制御して光ディスクをイジェクトする制御モジュールと、を備える。本発明は、イジェクトボタン制御方法をさらに提供する。【選択図】図１
2011210355.tif 000002
【特許請求の範囲】
【請求項１】
コンピューターの光学ドライブの近傍にはイジェクトボタンが設けられ、前記光学ドライブ及び前記イジェクトボタンは、前記コンピューターの入出力チップにそれぞれに接続され、前記コンピューターの中で動作するイジェクトボタン制御システムであって、
前記イジェクトボタンが押されたか否かを検出する検出モジュールと、
前記イジェクトボタンが押された場合、前記光学ドライブの中に光ディスクが存在するか否かを判断する判断モジュールと、
前記光学ドライブの中に光ディスクが存在すると判断した場合、前記光学ドライブに制御信号を送信して、前記光学ドライブを制御して光ディスクをイジェクトする制御モジュールと、
を備えることを特徴とするイジェクトボタン制御システム。
【請求項２】
所定の時間ごとに、前記検出モジュールは前記入出力チップに接続された前記イジェクトボタンの出力ポートのパワーレベル信号を一回読み取って、前記パワーレベル信号に基づいて、前記イジェクトボタンが押されたか否かを判定することを特徴とする請求項１に記載のイジェクトボタン制御システム。
【請求項３】
前記入出力チップが中断信号を受信する際、前記検出モジュールを触発して前記中断信号を読み取り、前記検出モジュールは、前記イジェクトボタンから前記中断信号を送信したか否かを判断して、前記イジェクトボタンが押されたか否かを判定することを特徴とする請求項１に記載のイジェクトボタン制御システム。
【請求項４】
前記判断モジュールは、前記光学ドライブに命令を送信してから、前記光学ドライブの制御レジスターから読まれたデータに基づいて、前記光学ドライブの中に光ディスクが存在するか否かを判断することを特徴とする請求項１に記載のイジェクトボタン制御システム。
【請求項５】
コンピューターの光学ドライブの近傍にはイジェクトボタンが設けられ、前記光学ドライブ及び前記イジェクトボタンは、前記コンピューターの入出力チップにそれぞれに接続され、前記イジェクトボタンの制御方法は、
前記コンピューターが起動されて正常の作動状態になると、前記イジェクトボタンが押されたか否かを検出する第一ステップと、
前記イジェクトボタンが押された場合、前記光学ドライブの中に光ディスクが存在するか否かを判断する第二ステップと、
前記光学ドライブの中に光ディスクが存在しないと判断した場合、前記第一ステップに戻り、前記光学ドライブの中に光ディスクが存在すると判断した場合、前記光学ドライブに制御信号を送信して、前記光学ドライブを制御して光ディスクをイジェクトする第三ステップと、
を備えることを特徴とするイジェクトボタン制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イジェクトボタン制御システム及びその制御方法に関するものである。
【背景技術】
【０００２】
光ディスクに収められた情報を読み込む光学ドライブは、コンピューターの重要な組成部分である。科学技術の進歩に伴い、コンピューターの体積もだんだん小さくなり、例えば、ノートブックパソコン及び一体型パソコンなどがある。イジェクトボタンがない極薄光学ドライブ及び吸入式光学ドライブは、占用空間が小さいので、ノートブックパソコン及び一体型パソコンに広く応用される。
【０００３】
しかし、イジェクトボタンがない極薄光学ドライブ及び吸入式光学ドライブから光ディスクをイジェクトするごとに、イジェクトボタンを模擬するコンピューターのソフトウェアを一回操作しなければならなく、このような使用方式は非常に不便である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、前記課題を解決し、光学ドライブに機械的なイジェクトボタンを設置しなく、且つコンピューターに前記イジェクトボタンの機能を模擬するソフトウェアをインストールしなくても、光学ドライブから光ディスクをイジェクトできるイジェクトボタン制御システム及びその制御方法を提供することである。
【課題を解決するための手段】
【０００５】
本発明に係るイジェクトボタン制御システムは、コンピューターの中で動作し、前記コンピューターの光学ドライブの近傍にはイジェクトボタンが設けられ、前記光学ドライブ及び前記イジェクトボタンは、前記コンピューターの入出力チップにそれぞれに接続され、前記イジェクトボタン制御システムは、前記イジェクトボタンが押されたか否かを検出する検出モジュールと、前記イジェクトボタンが押された場合、前記光学ドライブの中に光ディスクが存在するか否かを判断する判断モジュールと、前記光学ドライブの中に光ディスクが存在すると判断した場合、前記光学ドライブに制御信号を送信して、前記光学ドライブを制御して光ディスクをイジェクトする制御モジュールと、を備える。
【０００６】
本発明に係るイジェクトボタン制御方法は、コンピューターの光学ドライブの近傍に設けられたイジェクトボタンの制御方法であって、前記光学ドライブ及び前記イジェクトボタンは、前記コンピューターの入出力チップにそれぞれに接続され、前記イジェクトボタンの制御方法は、前記コンピューターが起動されて正常の作動状態になると、前記イジェクトボタンが押されたか否かを検出する第一ステップと、前記イジェクトボタンが押された場合、前記光学ドライブの中に光ディスクが存在するか否かを判断する第二ステップと、前記光学ドライブの中に光ディスクが存在しないと判断した場合、前記第一ステップに戻り、前記光学ドライブの中に光ディスクが存在すると判断した場合、前記光学ドライブに制御信号を送信して、前記光学ドライブを制御して光ディスクをイジェクトする第三ステップと、を備える。
【発明の効果】
【０００７】
本発明に係るイジェクトボタン制御システムは、コンピューターの中で動作し、前記コンピューターの光学ドライブの近傍にはイジェクトボタンが設けられ、前記光学ドライブ及び前記イジェクトボタンは、前記コンピューターの入出力チップにそれぞれに接続され、前記イジェクトボタンを押すと、前記光学ドライブを制御して光ディスクをイジェクトすることができ、従って前記光学ドライブはイジェクトボタンがない極薄光学ドライブ又は吸入式光学ドライブであることができ、且つ前記コンピューターにイジェクトボタンの機能を模擬するソフトウェアをインストールすることを必要としない。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係るイジェクトボタン制御システムを有するコンピューターの構造を示す図である。
【図２】図１に示すコンピューターにおける光学ドライブとイジェクトボタンの相対位置を示す図である。
【図３】本発明の実施形態に係るイジェクトボタン制御システムの機能ブロック図である。
【図４】本発明の実施形態に係るイジェクトボタン制御方法を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施形態について説明する。
【００１０】
図１を参照すると、前記コンピューター１は、入出力チップ１０と、イジェクトボタン１１と、プロセッサー１２と、光学ドライブ１３と、記憶装置１４と、イジェクトボタン制御システム２０と、を備える。前記コンピューター１は、ノートブックパソコン又は一体型パソコンである。前記イジェクトボタン１１、前記プロセッサー１２と、前記光学ドライブ１３及び前記記憶装置１４は、それぞれ前記入出力チップ１０に接続されている。前記入出力チップ１０は、サウスブリッジチップ又はスーパー入出力チップである。前記入出力チップ１０は、ＧＰＩＯ（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ，汎用入出力）及びＳＭＢＵＳ（Ｓｙｓｔｅｍ  Ｍａｎａｇｅｍｅｎｔ  Ｂｕｓ）を集積した。前記光学ドライブ１３は、イジェクトボタンがない極薄光学ドライブ又は吸入式光学ドライブである。
【００１１】
図２を参照すると、前記イジェクトボタン１１は、前記コンピューター１における前記光学ドライブ１３の近傍に設置されており、前記光学ドライブ１３に属しない。図２は、前記コンピューター１における前記光学ドライブ１３と前記イジェクトボタン１１の相対位置を示すだけで、前記コンピューター１における前記光学ドライブ１３と前記イジェクトボタン１１の絶対位置を限定しない。
【００１２】
図３は、前記イジェクトボタン制御システム２０の機能ブロック図である。前記イジェクトボタン制御システム２０は、前記イジェクトボタン１１が押された場合、前記光学ドライブ１３を制御して光ディスクをイジェクトさせる。前記イジェクトボタン制御システム２０は、検出モジュール２０１と、判断モジュール２０２と、制御モジュール２０３と、を備える。前記イジェクトボタン制御システム２０は、前記記憶装置１４に取り付けることができ、前記プロセッサー１２によって前記イジェクトボタン制御システム２０の動作を制御する。
【００１３】
図４は、本発明の実施形態に係るイジェクトボタン制御方法を示すフローチャートである。前記イジェクトボタン制御方法は、以下のステップを備える。
【００１４】
ステップＳ１：前記コンピューター１が起動されて正常の作動状態になる。
【００１５】
ステップＳ２：前記検出モジュール２０１は、前記イジェクトボタン１１が押されたか否かを検出し、前記イジェクトボタン１１が押されると、前記判断モジュール２０２を触発してステップＳ３を実行し、前記イジェクトボタン１１が押されなかった場合、前記ステップＳ２を重複する。前記検出モジュール２０１は、ポーリング（ｐｏｌｌｉｎｇ）方式又は触発を中断する方式によって、前記イジェクトボタン１１が押されたか否かを検出する。
【００１６】
ポーリング方式とは、所定の時間（例えば、５０ｍｓ）ごとに、前記検出モジュール２０１は前記入出力チップ１０に接続された前記イジェクトボタン１１の出力ポートのパワーレベル信号を一回読み取って、前記パワーレベル信号に基づいて、前記イジェクトボタン１１が押されたか否かを判定し、例えば、前記パワーレベル信号が１であると、前記イジェクトボタン１１が押されたと判定する。前記ポーリング方式は、前記プロセッサー１２によって前記検出モジュール２０１を制御して主動的にポーリングするので、前記プロセッサー１２がずっと作動状態であることを必要とする。  
【００１７】
触発を中断する方式とは、前記入出力チップ１０が中断信号を受信する際、前記検出モジュール２０１を触発して前記中断信号を読み取り、前記検出モジュール２０１は、前記イジェクトボタン１１から前記中断信号を送信したか否かを判断して、前記イジェクトボタン１１が押されたか否かを判定する。触発を中断する方式は、前記入出力チップ１０が中断信号を受信する際、前記プロセッサー１２によって前記検出モジュール２０１を制御して前記中断信号を読み取るので、前記プロセッサー１２がずっと作動状態であることを必要としない。
【００１８】
ステップＳ３：前記判断モジュール２０２は、前記光学ドライブ１３の中に光ディスクが存在するか否かを判断し、前記光学ドライブ１３の中に光ディスクが存在すると、前記制御モジュール２０３を触発してステップＳ４を実行し、前記光学ドライブ１３の中に光ディスクが存在しないと、前記ステップＳ２に戻る。具体的に説明すると、前記判断モジュール２０２は、前記光学ドライブ１３に命令を送信し、例えば、ＡＴＡＰＩ（ＡＴ  Ａｔｔａｃｈｍｅｎｔ  Ｐａｃｋｅｔ  Ｉｎｔｅｒｆａｃｅ）命令を送信してから、前記光学ドライブ１３の制御レジスターから読まれたデータに基づいて、前記光学ドライブ１３の中に光ディスクが存在するか否かを判断する。例えば、前記光学ドライブ１３の制御レジスターから読まれたデータが００Ａ１であると、前記判断モジュール２０２は、前記光学ドライブ１３の中に光ディスクが存在すると判定し、前記光学ドライブ１３の制御レジスターから読まれたデータが００Ａ０であると、前記判断モジュール２０２は、前記光学ドライブ１３の中に光ディスクが存在しないと判定する。
【００１９】
ステップＳ４：前記制御モジュール２０３は前記光学ドライブ１３に制御信号を送信して、前記光学ドライブ１３を制御して光ディスクをイジェクトする。
【００２０】
以上、本発明を実施例に基づいて具体的に説明したが、本発明は、上述の実施例に限定されるものではなく、その要旨を逸脱しない範囲において、種種の変更が可能であることは勿論であって、本発明の技術的範囲は、以下の特許請求の範囲から決まる。
【符号の説明】
【００２１】
１  コンピューター
１０  入出力チップ
１１  イジェクトボタン
１２  プロセッサー
１３  光学ドライブ
１４  記憶装置
２０  イジェクトボタン制御システム
２０１  検出モジュール
２０２  判断モジュール
２０３  制御モジュール
【図１】
2011210355.tif 000003
【図２】
2011210355.tif 000004
【図３】
2011210355.tif 000005
【図４】
2011210355.tif 000006