(57)【要約】【課題】  既存のコンピュータアーキテクチャを変更せずに、所望のコンポーネントを低コスト、高速、かつ、低消費電力で作動させる。【解決手段】  制御モジュール２０がコンピュータ動作停止状態においてクイック信号を受信した場合、このクイック信号に応じて電源３０をオンにすると共に、クイック信号に対応するイベントコードを出力する。処理モジュール４０はイベントコードに該当する項目をイベントテーブル４１から探し、該当する項目が見つかれば、該項目に記録された少なくとも１つのコンポーネントを起動する。【選択図】図１
2005134985.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータの動作停止状態におけるコンポーネントのクイック起動システムであって、
クイック信号を受信し、該クイック信号に応じて電源をオンにすると共に、該クイック信号に対応するイベントコードを出力する制御モジュールと、
イベントテーブルを含み、前記イベントコードを受け取り、前記イベントコードを該イベントテーブルと照合し、前記イベントコードに該当する項目を該イベントテーブル中に見つけたら該項目に記録された少なくとも１つのコンポーネントを起動する処理モジュールと、
からなるクイック起動システム。
【請求項２】
前記処理モジュールは、さらに、前記該当する項目に記録されたアプリケーションを実行するものである請求項１記載のクイック起動システム。
【請求項３】
複数のクイックキーをさらに備え、これら各クイックキーは異なる前記クイック信号にそれぞれ対応している請求項１記載のクイック起動システム。
【請求項４】
前記アプリケーションがハードディスクドライブの所定のパーティションに格納されている請求項１記載のクイック起動システム。
【請求項５】
前記処理モジュールが基本入出力システムである請求項１記載のクイック起動システム。
【請求項６】
前記処理モジュールが中央処理装置である請求項１記載のクイック起動システム。
【請求項７】
前記クイック信号はクイックキーが操作された時に生成されるものであり、前記クイックキーは前記コンピュータの入力装置に設けられている請求項１記載のクイック起動システム。
【請求項８】
前記クイックキーは前記コンピュータのキーボードに設けられている請求項７記載のクイック起動システム。
【請求項９】
前記クイックキーは前記コンピュータのリモートコントローラに設けられている請求項７記載のクイック起動システム。
【請求項１０】
コンピュータ動作停止状態におけるコンポーネントのクイック起動方法であって、
制御モジュールと、イベントテーブルを含む処理モジュールとを準備するステップ、
前記制御モジュールがクイック信号を受信するステップ、
前記制御モジュールが、前記クイック信号に応じ電源をオンにして前記処理モジュールをイネーブルにすると共に、前記クイック信号に対応するイベントコードを出力するステップ、
前記処理モジュールが前記イベントコードを受け取り、前記イベントコードを前記イベントテーブルと照合するステップ、および
前記イベントコードに該当する項目が前記イベントテーブル中にある場合、前記処理モジュールが、前記該当する項目に記録されたコンポーネントを起動するステップ、
からなるクイック起動方法。
【請求項１１】
コンピュータ動作停止状態におけるコンポーネントのクイック起動方法であって、
制御モジュールと、イベントテーブルを含む処理モジュールとを準備するステップ、
前記制御モジュールがクイック信号を受信するステップ、
前記制御モジュールが、前記クイック信号に応じ電源をオンにして前記処理モジュールをイネーブルにすると共に、前記クイック信号に対応するイベントコードを記録するステップ、
前記処理モジュールが、クエリーを送出することにより前記制御モジュールから前記イベントコードを取得し、前記イベントコードを前記イベントテーブルと照合するステップ、および、
前記イベントコードに該当する項目が前記イベントテーブル中にある場合、前記処理モジュールが前記該当する項目に記録されたコンポーネントを起動するステップ、
からなるクイック起動方法。
【請求項１２】
さらに、前記処理モジュールが前記該当する項目に記録されたアプリケーションを実行するステップを含む請求項１０または１１記載のクイック起動方法。
【請求項１３】
前記アプリケーションがハードディスクドライブの所定のパーティションに格納されている請求項１０または１１記載のクイック起動方法。
【請求項１４】
前記処理モジュールが基本入出力システムである請求項１０または１１記載のクイック起動方法。
【請求項１５】
前記処理モジュールが中央処理装置である請求項１０または１１記載のクイック起動方法。
【請求項１６】
前記コンピュータの入力装置に設けられたクイックキーの操作に応答して前記クイック信号を生成する工程をさらに備える請求項１０または１１記載のクイック起動方法。
【請求項１７】
前記クイックキーは前記コンピュータのキーボードに設けられている請求項１６記載のクイック起動方法。
【請求項１８】
前記クイックキーは前記コンピュータのリモートコントローラに設けられている請求項１６記載のクイック起動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クイック起動システムおよび方法に関し、より詳細には、ハードウェアのアーキテクチャを変更することなしに、コンピュータの動作停止状態時に各コンポーネントをそれぞれ駆動させることのできるクイック起動システムおよびクイック起動方法に関するものである。
【背景技術】
【０００２】
現在、パーソナルコンピュータまたは携帯式コンピュータのいずれにおいても、ほとんどがクイックキー（Ｑｕｉｃｋ Ｂｕｔｔｏｎ／Ｋｅｙ）の設計を採用しており、例えば、音楽再生機能等のアプリケーションがワンボタンで実行できるようになっている。しかし、このような設計であっても、従来の操作手順では、先ずコンピュータを立ち上げて、ＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）をロードしてから、全システムを動作状態にした後でなければ、クイックキーで指定されたタスクを実行することはできない。このような手順は時間がかかると同時に、電力を無駄に消費する作業である。
【０００３】
ところで最近では、コンピュータ動作停止時に音楽を再生できるように設計されたシステムもあるが、こうした設計は、元々のコンピュータアーキテクチャにハードウェア制御用のチップを追加して搭載しなければ達成することはできない。また、このようなチップは、特定の機能に即してのみ設計されるものであって、柔軟性に欠け、コストも高くつく。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述に鑑みて、本発明の目的は、既存のコンピュータアーキテクチャに変更を加えることなしに、各機能に応じたプログラミングが可能なコンピュータの各コンポーネントのクイック起動システムおよび方法を提供することによって、低コスト且つ柔軟性に富んだ設計を実現することにある。
【０００５】
また、本発明のもう一つの目的は、起動を要するコンポーネントにのみ電源を供給することで、高速および低消費電力に対する要求を同時に満足させることにある。
【課題を解決するための手段】
【０００６】
上記問題を解決するため、本発明は、コンピュータ動作停止状態におけるコンポーネントのクイック起動システムであって、クイック信号を受信し、該クイック信号に応じて電源をオンにすると共に、該クイック信号に対応するイベントコードを出力する制御モジュールと、イベントテーブルを含み、前記イベントコードを受け取った後、前記イベントコードを該イベントテーブルと照合し、該当する項目を見つけたら、該項目に記録された少なくとも１つのコンポーネントを起動する処理モジュールと、からなるシステムに関する。
【０００７】
前記処理モジュールは、さらに、前記該当する項目に記録されたアプリケーションを実行するものであることが好ましい。
複数のクイックキーをさらに備え、これら各クイックキーは、異なる前記クイック信号にそれぞれ対応しているとが好ましい。
【０００８】
前記アプリケーションが所定のパーティションに格納されていることが好ましい。
前記処理モジュールが基本入出力システムであることが好ましい。
前記処理モジュールが中央処理装置であることが好ましい。
【０００９】
クイック信号はクイックキーが操作された時に生成されるものであり、前記クイックキーは前記コンピュータの入力装置に設けられていることが好ましい。
クイックキーはコンピュータのキーボードに設けられていることが好ましい。
【００１０】
クイックキーは前記コンピュータのリモートコントローラに設けられていることが好ましい。
本発明はまた、コンピュータ動作停止状態におけるコンポーネントのクイック起動方法であって、制御モジュールと、イベントテーブルを含む処理モジュールとを準備するステップ、前記制御モジュールがクイック信号を受信するステップ、前記制御モジュールが、前記クイック信号に応じ電源をオンにして前記処理モジュールをイネーブルにすると共に、前記クイック信号に対応するイベントコードを出力するステップ、
前記処理モジュールが前記イベントコードを受け取り、前記イベントコードを前記イベントテーブルと照合するステップ、および前記イベントコードに該当する項目が前記イベントテーブル中にある場合、前記処理モジュールが、前記該当する項目に記録されたコンポーネントを起動するステップ、からなる方法に関する。
【００１１】
本発明はさらにまた、コンピュータ動作停止状態におけるコンポーネントのクイック起動方法であって、制御モジュールと、イベントテーブルを含む処理モジュールとを準備するステップ、前記制御モジュールがクイック信号を受信するステップ、前記制御モジュールが、前記クイック信号に応じ電源をオンにして前記処理モジュールをイネーブルにすると共に、前記クイック信号に対応するイベントコードを記録するステップ、前記処理モジュールが、クエリーを送出することにより前記制御モジュールから前記イベントコードを取得し、前記イベントコードを前記イベントテーブルと照合して該当する項目を見つけるステップ、および前記処理モジュールが、前記該当する項目に記録されたコンポーネントを起動するステップ、からなる方法に関する。
【００１２】
さらに、前記処理モジュールが前記該当する項目に記録されたアプリケーションを実行するステップを含むことが好ましい。
前記アプリケーションが所定のパーティションに格納されていることが好ましい。
【００１３】
前記処理モジュールが基本入出力システムであることが好ましい。
前記処理モジュールが中央処理装置であることが好ましい。
前記コンピュータの入力装置に設けられたクイックキーの操作に応答して前記クイック信号を生成する工程をさらに備えることが好ましい。
【００１４】
前記クイックキーは前記コンピュータのキーボードに設けられていることが好ましい。
前記クイックキーは前記コンピュータのリモートコントローラに設けられていることが好ましい。
【発明の効果】
【００１５】
本発明が提供するコンピュータコンポーネントのクイック起動システムおよびクイック起動方法によれば、既存のコンピュータアーキテクチャを変更することなく、各クイック機能をプログラミングし編集することができるため、特定のチップなどを追加する必要がなく、コストが削減されると共に、設計の柔軟性が増す。さらに、本発明では、起動したいコンポーネントにだけ電源を供給するため、起動時間の高速化および低消費電力を実現することができる。
【発明を実施するための最良の形態】
【００１６】
上述した本発明の特徴およびその他の特徴をより明らかとすべく、以下に、図面と対応させながら、本発明の好適な実施形態について詳細に説明する。
図１に示すのは、本実施形態によるコンピュータコンポーネントクイック起動システムの構成図である。
【００１７】
この実施形態において、コンピュータコンポーネントクイック起動システムは制御モジュール２０と、イベントテーブル４１を含んだ処理モジュール４０とを備える。
制御モジュール２０は、ノートブック型コンピュータまたはデスクトップ型コンピュータに、独立したチップとして内蔵された組み込みコントローラ（ＥＣ、Ｅｍｂｅｄｄｅｄ Ｃｏｎｔｒｏｌｌｅｒ）とすることができる。また、処理モジュール４０は、中央処理装置（ＣＰＵ）、コアチップ、基本入出力システム（ＢＩＯＳ）、またはそれらの組み合せであり得る。
【００１８】
イベントテーブル４１には複数の異なる項目を記録することができる。各項目には、各クイックキーに対応するイベントコード、コンポーネント（または複数のコンポーネントが記述されたデバイスリスト）、アプリケーション、タスクリストおよびパラメータ等のデータがそれぞれ記録されている。
【００１９】
ここで特に注目すべきは、コンピュータが停止状態にあっても、制御モジュール２０が電源３０に電源供給を行なわせることで、動作は継続して行なわれるという点である。電源３０は、コンピュータシステムの電源を含むものとすることができ、制御モジュール２０によってオンとされることで、処理モジュール４０の動作をイネーブルにする。また、電源３０が複数の電源からなる設計となっている場合は、処理モジュール４０によりコンポーネント５０の電源をオン・オフすることとしてもよい。なお、コンポーネント５０とは、コンピュータに実装されたビデオカード、サウンドカード、ハードディスクドライブや光ディスクドライブ等の各周辺装置を指す。
【００２０】
図２に示すのは、本発明実施形態による各コンポーネントのクイック起動方法を説明するフロー図である。図１、３と併せて参照しながら、以下に本実施形態の操作の流れを説明する。
【００２１】
先ず、ステップＳ１００において、コンピュータシステム内に、制御モジュール２０と、イベントテーブル４１を含んだ処理モジュール４０とを準備する。続いて、ステップＳ２００において、制御モジュール２０が、クイックキー１０から出力されたクイック信号を受け取る。なお、クイックキー１０は、複数設けることができ、コンピュータシステムにおける所定のキーもしくはキーの組み合わせ、または別個独立したボタンであり得る。各クイックキー１０にはそれぞれ異なる機能が割り当てられており、それぞれ異なるクイック信号に対応するものとなっている。クイックキー１０はコンピュータシステムのキーボードやマウス装置等の入力装置、リモートコントローラ等の他の入力装置、あるいは、ディスプレイ装置の縁部に設置することができる。
【００２２】
次に、ステップＳ３００において、制御モジュール２０は、クイック信号に応じ電源３０をオンにして処理モジュール４０をイネーブルにすると共に、このクイック信号に対応するイベントコードを処理モジュール４０へ出力する。なお、制御モジュール２０は、各クイックキーに対応するイベントコードが記録されたイベントコード表２１を有していてもよく、このようであれば、制御モジュール２０はイベントコード表２１を検索することで、受け取ったクイック信号に対応するイベントコードを見つけ出すことができる。イベントコードは各機能を識別するための根拠となるものである。
【００２３】
さらに、ステップＳ４００において、処理モジュール４０は、制御モジュール２０から転送されたイベントコードを受け取った後、当該イベントコードをイベントテーブル４１と照会して、該当する項目を見つける。最後に、ステップＳ５００において、処理モジュール４０が、イベントテーブル４１内の該当する項目に記録されたコンポーネント５０を起動すると共に、ステップＳ６００において、当該項目中に記録されたアプリケーション６０を実行する。
【００２４】
アプリケーション６０はハードディスクドライブ５３における所定のパーティションに格納されており、ハードディスクドライブ５３もまたコンピュータを構成する１つのコンポーネントであるため、アプリケーションを読み込むまたは実行するのにあたって、先ずハードディスクドライブ５３をイネーブルに（電源を供給）し、アプリケーション６０の実行が終了したらハードディスクドライブ５３をオフにできるという点である。一方、ハードディスクドライブ５３中のデータを継続して読み込む必要のあるアプリケーションを実行する場合は、ハードディスクドライブ５３はオフとされない。なお、アプリケーション６０は、所定のプロトコルにより、処理モジュール４０に対して関連パラメータを要求することができる。
【００２５】
別な実施形態においては、制御モジュール２０が処理モジュール４００にイベントコードを出力するというステップＳ３００における動作に替えて、ステップＳ４００において、処理モジュール４０が制御モジュール２０対しクエリー（Ｑｕｅｒｙ）を送ってイベントコードを取得するという動作とすることもできる。
【００２６】
さらに、コンピュータシステムのツールプログラムにより処理モジュール４０内のイベントテーブル４１を編集し、サービス機能を追加、削除または修正することも可能である。
【００２７】
また、アプリケーション実行時に関連データを読み取らなければならない場合にも、コンピュータシステムは、必要なデータをハードディスクドライブから処理モジュール４０中のメモリ（図示せず）に読み込んでから、ハードディスクドライブをオフとすることができるため、節電が図られることとなる。
【００２８】
続いて、コンピュータシステム動作停止状態における音楽コンパクトディスク（ＣＤ）の再生方法を、図３のブロック図を参照にしながら説明する。
コンピュータシステムの動作が停止した状態で音楽コンパクトディスクを再生したいときは、先ず、ボタン１（１１）（前述したように、ボタン１とボタン２は異なる機能が割り当てられたクイックキーである）を押す。これにより、制御モジュール２０は、ボタン１に対応するクイック信号を受信し、このクイック信号に応じて電源３０をオンにし、処理モジュール４０をイネーブルにする一方で、イベントコード表２１でこのクイック信号に対応するイベントコードを検索する。図４に示すのはイベントコード表２１の一例であり、当該表２１において、ボタン１（１１）のクイック信号に対応するイベントコードは“００”であり、ボタン２（１２）のクイック信号に対応するイベントコードは“０１”である。続いて、制御モジュール２０は、イベントコード“００”を処理モジュール４０へ転送する。
【００２９】
次に、処理モジュール４０は、制御モジュール２０から受け取ったイベントコード“００”をイベントテーブル４１と照合し、そのイベントコードに該当する項目を見つける。図５に示すのはイベントテーブルの一例であり、ここでイベントコード“００”に該当する項目には、「サウンドカード５２および光ディスクドライブ５１の起動、アプリケーション実行６０」と記録されている。そして、処理モジュール４０は、光ディスクドライブ５１およびサウンドカード５２を起動してから、ハードディスクドライブ５３からアプリケーション６０をメインメモリ（図示せず）にロードして、このアプリケーション６０を実行する。
【００３０】
こうして、アプリケーション６０は音楽コンパクトディスクを再生すると共に、ハードディスクドライブ５３をオフできることとなる。音楽再生中、コンピュータシステム内のビデオカード５４およびハードディスクドライブ５３は停止状態にある。なお、ハードディスクドライブ５３中のデータの読み込みを続ける必要のあるアプリケーションを実行するときにハードディスクドライブ５３がオフにならないことは、上述したとおりである。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施形態によるコンピュータコンポーネントクイック起動システムの構成図である。
【図２】本発明の一実施形態によるコンピュータコンポーネントクイック起動方法を説明するフロー図である。
【図３】コンピュータ動作停止状態における音楽コンパクトディスク再生方法を説明するブロック図である。
【図４】イベントコード表の一例である。
【図５】イベントテーブルの一例である。
【符号の説明】
【００３２】
１０，１１，１２…クイックキー、２０…制御モジュール、２１…イベントコード表、３０…電源、４０…処理モジュール、４１…イベントテーブル、５０，５１，５２，５３，５４…コンピュータのコンポーネント、６０…アプリケーション。
【図１】
2005134985.tif 000003
【図２】
2005134985.tif 000004
【図３】
2005134985.tif 000005
【図４】
2005134985.tif 000006
【図５】
2005134985.tif 000007