(57)【要約】      （修正有）【課題】複数の起動モードの中のいずれか一つを選択してシステムを起動させる一方、システムが起動するために必要な時間を起動モードにより最小化させる。【解決手段】それぞれ異なる機能を遂行する複数の起動モードの中のいずれか一つを選択するための複数の制御信号を出力するジョグレバーユニット３０と、ジョグレバーユニット３０からの制御信号に対応する起動モードでシステムを起動させる制御部５０を含む。制御部５０はオペレーティングシステム保存部５１とシステム起動部５２を有し、スタートアップルーチン保存部５４から前記制御信号に対応するスタートアップルーチンを選択し実行することにより、対応するオペレーティングシステムが起動する。【選択図】図１
2005332405.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムにおいて：
それぞれ異なる機能を遂行する複数の起動モードの中のいずれか一つを選択するための複数の制御信号を出力するジョグレバーユニットと；
前記ジョグレバーユニットからの前記制御信号に対応する起動モードによって前記コンピュータシステムを起動させる制御部と；
を備えることを特徴とするコンピュータシステム。
【請求項２】
前記制御部は，
前記起動モードによって前記システムを起動させるための少なくとも一つのオペレーティングシステムが保存されたオペレーティングシステム保存部と；
前記オペレーティングシステムで前記コンピュータシステムをブートさせるためのスタートアップルーチンを含むシステム起動部と；
を備えることを特徴とする請求項１に記載のコンピュータシステム。
【請求項３】
前記システム起動部は，
前記スタートアップルーチンが保存されたルーチン保存部と；
前記制御信号に対応するオペレーティングシステムで前記コンピュータシステムがブートされるように前記オペレーティングシステムに対応するスタートアップルーチンを実行させるマイクロコンピュータと；
を備えることを特徴とする請求項２に記載のコンピュータシステム。
【請求項４】
前記スタートアップルーチンはＢＩＯＳを含むことを特徴とする請求項３に記載のコンピュータシステム。
【請求項５】
前記起動モードは第１起動モードと第２起動モードを含み，
前記第１起動モードでは，前記コンピュータシステムが前記オペレーティングシステムによりブートされることを特徴とする請求項３または４に記載のコンピュータシステム。
【請求項６】
前記マイクロコンピュータは，前記ジョグレバーユニットから前記第２起動モードに対応する制御信号を受信した場合，前記第２起動モードに対応して，予め設定された部品のみを起動させることを特徴とする請求項５に記載のコンピュータシステム。
【請求項７】
前記第２起動モードは，オーディオ出力のみを遂行するオーディオ起動モードを含むことを特徴とする請求項６に記載のコンピュータシステム。
【請求項８】
前記マイクロコンピュータは，スタンバイ状態において前記ジョグレバーユニットから所定の制御信号を受信した場合，前記受信した制御信号を前記スタンバイ状態を中断させるインターラプト信号として認識して，動作可能なアクティブ状態となることを特徴とする請求項３〜７のいずれか１項に記載のコンピュータシステム。
【請求項９】
前記マイクロコンピュータは，前記インターラプト信号によりアクティブ状態になった後，所定時間以内に前記ジョグレバーユニットから前記制御信号を受信しない場合，前記スタンバイ状態に戻ることを特徴とする請求項８に記載のコンピュータシステム。
【請求項１０】
光ディスクに保存されたデータを再生するための光ディスクドライブをさらに含み，
前記第１起動モードは，前記光ディスクに保存されたマルチメディアデータを再生するためのマルチメディア再生起動モードを含むことを特徴とする請求項５〜９のいずれか１項に記載のコンピュータシステム。
【請求項１１】
前記スタートアップルーチンは，前記コンピュータシステムを前記第１起動モードで起動させるのに必要な部品のみを初期化させることを特徴とする請求項５〜１０のいずれか１項に記載のコンピュータシステム。
【請求項１２】
前記制御部は，前記コンピュータシステムが前記起動モードで起動した後は，前記ジョグレバーユニットからの前記制御信号を，予め設定された機能を遂行するための信号として認識することを特徴とする請求項１〜１１のいずれか１項に記載のコンピュータシステム。
【請求項１３】
コンピュータシステムの制御方法において，
それぞれ異なる機能を遂行する複数の起動モードを設定する段階と；
ジョグレバーユニットの操作を通して，前記複数の起動モードの中のいずれか一つが選択される段階と；
前記ジョグレバーユニットの操作を通して選択された前記起動モードで前記システムを起動させる段階と；
を含むことを特徴とするコンピュータシステムの制御方法。
【請求項１４】
前記起動モードは第１起動モードと第２起動モードを含み，
前記各々異なる機能を遂行する複数の起動モードを設定する段階は，前記第１起動モードで前記コンピュータシステムを起動させるための少なくとも一つのオペレーティングシステムを備える段階と；
前記オペレーティングシステムにより前記コンピュータシステムをブートさせるためのスタートアップルーチン備える段階と；
を含むことを特徴とする請求項１３に記載のコンピュータシステムの制御方法。
【請求項１５】
前記起動モードで前記システムを起動させる段階は，前記第２起動モードに対応して，既に設定された部品のみを起動させる段階を含むことを特徴とする請求項１４に記載のコンピュータシステムの制御方法。
【請求項１６】
前記起動モードで前記システムを起動させる段階は，
前記第１起動モードが選択された場合に，前記スタートアップルーチンを実行させる段階と；
前記スタートアップルーチンに対応する前記オペレーティングシステムにより前記システムをブートさせる段階と；を含み，
前記スタートアップルーチンは，前記コンピュータシステムを前記第１起動モードで起動させるのに必要な部品のみを初期化させることを特徴とする請求項１４または１５に記載のコンピュータシステムの制御方法。
【請求項１７】
コンピュータシステムにおいて：
それぞれ異なる機能を行う複数の起動モードの中でいずれか一つを選択するための起動モード選択部と；
前記各起動モードに対応する複数のスタートアップルーチンを有し、前記起動モード選択部を通じて選択されたスタートアップルーチンによって前記コンピュータシステムの初期化過程を行う制御部と；
を含むことを特徴とするコンピュータシステム。
【請求項１８】
前記制御部は，いずれかの前記起動モードで前記コンピュータシステムを起動させる１以上のオペレーティングシステムが格納されたオペレーティングシステム保存部をさらに含み；
少なくとも１つの前記スタートアップルーチンは，前記起動モード選択部の選択にしたがって前記初期化過程を行った後，前記オペレーティングシステム保存部に保存された，前記選択された起動モードに対応するオペレーティングシステムで前記システムをブートすることを特徴とする請求項１７に記載のコンピュータシステム。
【請求項１９】
少なくとも１つの前記スタートアップルーチンは、予め設定された部品のみを起動させることを特徴とする請求項１７または１８に記載のコンピュータシステム。
【請求項２０】
前記コンピュータシステムの各部品に電源を供給する電源供給部をさらに含み，
少なくとも１つの前記スタートアップルーチンは，予め設定された部品だけに電源を供給するように前記電源供給部を制御することを特徴とする請求項１７〜１９のいずれか１項に記載のコンピュータシステム。
【請求項２１】
前記起動モード選択部は、前記起動モードの選択のための複数の制御信号を出力するジョグレバーユニットを含むことを特徴とする請求項１７〜２０のいずれか１項に記載のコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，コンピュータシステム及びその制御方法に関し，より詳細には，複数の起動モードの中のいずれか一つを選択してコンピュータシステムを起動させるコンピュータシステム及びその制御方法に関する。
【背景技術】
【０００２】
コンピュータシステムの用途及び応用分野の拡大によって，一つのコンピュータシステムで複数のオペレーティングシステム（Ｏｐｅｒｔａｔｉｎｇ  ＳｙＳｔｅｍ：以後，ＯＳとも称する。）を稼働させる必要性，または一つのコンピュータシステムで複数の作業環境を運営する必要性が生じている。その必要性に応じて，近年，複数のオペレーティングシステムまたは作業環境を支援するコンピュータシステムが市場に発表されてきている。
【０００３】
特に，マイクロソフト社のオペレーティングシステムであるウィンドウズ（登録商標）シリーズでは，一つのパーソナルコンピュータ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ：以後，ＰＣとも称する。）において，複数の使用者が各々の作業環境で作業を遂行できる機能を支援している。このために，コンピュータシステムのブート時，使用者のＩＤ及びパスワードの入力を要求している。この場合，コンピュータシステムは，使用者のＩＤ及びパスワードに該当する作業環境で動作される。
【０００４】
このような従来のオペレーティングシステムを通し，コンピュータシステムがブートする過程は次のようになる。まず，ＢＩＯＳ  ＲＯＭに保存されたＢＩＯＳ（ＢＡＳＩＣ  ＩＮＰＵＴ  ＯＵＴＰＵＴ  ＳＹＳＴＥＭ）を通して，コンピュータシステムの各ハードウェアが動作されるように初期化過程を遂行する。そして，各ハードウェアの異常有無を感知するためのＰＯＳＴ（Ｐｏｗｅｒ  Ｏｎ  Ｓｅｌｆ  ＴｅＳｔ）過程を遂行する。それから，フロッピー（登録商標）ディスクドライブやハードディスクドライブ，または光ディスクドライブに保存された始動プログラムを通し，オペレーティングシステムでコンピュータシステムをブートさせる過程を遂行する。
【０００５】
また，上述した通り，オペレーティングシステムのブート時，使用者のＩＤ及びパスワードを入力することによって，各使用者に対して予め設定された作業環境でコンピュータシステムが起動するようになる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが，上記のような過程を通し，コンピュータシステムを特定作業環境で起動させるといくつかの問題が生じる。例えば，使用者がコンピュータシステムを起動させてＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  ＤｉＳｋ）に保存された動画を，ＤＶＤドライバーを通して見る場合，上述したコンピュータシステムのブート過程を経ることになる。この場合，ＢＩＯＳの実行からオペレーティングシステムへの転換までの間に動画の再生に必要でないハードウェアの初期化及びＰＯＳＴの遂行を行い，それからオペレーティングシステム全体のブートを遂行する。従って，ＤＶＤの再生とは関係がないハードウェアやソフトウェアを初期化させるなど，不要な処理に時間を割いてしまう。
【０００７】
また，例えば上述のように動画の再生などのユーザの望む作業環境を実現するためには不要なハードウェアなどにも電源を供給するため，特にコンピュータシステムがバッテリーを使用する携帯型コンピュータである場合の，不要な電力の消耗が問題となる。
【０００８】
そこで，本発明は，このような問題に鑑みてなされたもので，その目的とするところは，複数の起動モードの中のいずれか一つを選択して，システムを起動させる一方，システムが起動するために必要な時間を起動モードにより最小化させたコンピュータシステム及びその制御方法を提供することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために，本発明のある観点によれば，コンピュータシステムにおいて：それぞれ異なる機能を遂行する複数の起動モードの中のいずれか一つを選択するための複数の制御信号を出力するジョグレバーユニットと；ジョグレバーユニットからの制御信号に対応する起動モードによってコンピュータシステムを起動させる制御部と；を備えコンピュータシステムが提供される。
【００１０】
上記制御部は，起動モードによってシステムを起動させるための少なくとも一つのオペレーティングシステムが保存されたオペレーティングシステム保存部と；オペレーティングシステムでコンピュータシステムをブートさせるためのスタートアップルーチンを含むシステム起動部と；を備えてもよい。
【００１１】
上記システム起動部は，スタートアップルーチンが保存されたルーチン保存部と；制御信号に対応するオペレーティングシステムでコンピュータシステムがブートされるようにオペレーティングシステムに対応するスタートアップルーチンを実行させるマイクロコンピュータと；を備えてもよい。
【００１２】
上記スタートアップルーチンはＢＩＯＳを含んでもよい。
【００１３】
上記起動モードは第１起動モードと第２起動モードを含み，第１起動モードでは，コンピュータシステムがオペレーティングシステムによりブートされるようにしてもよい。
【００１４】
上記マイクロコンピュータは，ジョグレバーユニットから第２起動モードに対応する制御信号を受信した場合，第２起動モードに対応して，予め設定された部品のみを起動させるようにしてもよい。
【００１５】
上記第２起動モードは，オーディオ出力のみを遂行するオーディオ起動モードを含んでもよい。
【００１６】
上記マイクロコンピュータは，スタンバイ状態においてジョグレバーユニットから所定の制御信号を受信した場合，受信した制御信号をスタンバイ状態を中断させるインターラプト信号として認識して，動作可能なアクティブ状態となるようにしてもよい。
【００１７】
上記マイクロコンピュータは，インターラプト信号によりアクティブ状態になった後，所定時間以内にジョグレバーユニットから制御信号を受信しない場合，スタンバイ状態に戻るようにしてもよい。
【００１８】
上記コンピュータシステムは，光ディスクに保存されたデータを再生するための光ディスクドライブをさらに含み，第１起動モードは，光ディスクに保存されたマルチメディアデータを再生するためのマルチメディア再生起動モードを含んでもよい。
【００１９】
上記スタートアップルーチンは，コンピュータシステムを第１起動モードで起動させるのに必要な部品のみを初期化させてもよい。
【００２０】
上記制御部は，コンピュータシステムが起動モードで起動した後は，ジョグレバーユニットからの制御信号を，予め設定された機能を遂行するための信号として認識するようにしてもよい。
【００２１】
上記課題を解決するために，本発明の別の観点によれば，コンピュータシステムの制御方法において，それぞれ異なる機能を遂行する複数の起動モードを設定する段階と；ジョグレバーユニットの操作を通して，複数の起動モードの中のいずれか一つが選択される段階と；ジョグレバーユニットの操作を通して選択された起動モードでシステムを起動させる段階と；を含むコンピュータシステムの制御方法が提供される。
【００２２】
上記起動モードは第１起動モードと第２起動モードを含み，各々異なる機能を遂行する複数の起動モードを設定する段階は，第１起動モードでコンピュータシステムを起動させるための少なくとも一つのオペレーティングシステムを備える段階と；オペレーティングシステムによりコンピュータシステムをブートさせるためのスタートアップルーチン備える段階と；を含んでもよい。
【００２３】
上記起動モードでシステムを起動させる段階は，第２起動モードに対応して，既に設定された部品のみを起動させる段階を含んでもよい。
【００２４】
上記起動モードでシステムを起動させる段階は，第１起動モードが選択された場合に，スタートアップルーチンを実行させる段階と；スタートアップルーチンに対応するオペレーティングシステムによりシステムをブートさせる段階と；を含み，スタートアップルーチンは，コンピュータシステムを第１起動モードで起動させるのに必要な部品のみを初期化させるようにしてもよい。
【００２５】
上記課題を解決するために，本発明の別の観点によれば，コンピュータシステムにおいて：それぞれ異なる機能を行う複数の起動モードの中でいずれか一つを選択するための起動モード選択部と；各起動モードに対応する複数のスタートアップルーチンを有し、起動モード選択部を通じて選択されたスタートアップルーチンによってコンピュータシステムの初期化過程を行う制御部と；を含むコンピュータシステムが提供される。
【００２６】
上記制御部は，いずれかの起動モードでコンピュータシステムを起動させる１以上のオペレーティングシステムが格納されたオペレーティングシステム保存部をさらに含み；少なくとも１つのスタートアップルーチンは，起動モード選択部の選択にしたがって初期化過程を行った後，オペレーティングシステム保存部に保存された，選択された起動モードに対応するオペレーティングシステムでシステムをブートするようにしてもよい。
【００２７】
上記少なくとも１つのスタートアップルーチンは、予め設定された部品のみを起動させてもよい。
【００２８】
上記コンピュータシステムの各部品に電源を供給する電源供給部をさらに含み，少なくとも１つのスタートアップルーチンは，予め設定された部品だけに電源を供給するように電源供給部を制御してもよい。
【００２９】
上記起動モード選択部は、起動モードの選択のための複数の制御信号を出力するジョグレバーユニットを含んでもよい。
【発明の効果】
【００３０】
以上説明したように本発明によれば，それぞれ異なる機能を遂行する複数の起動モードの中のいずれか一つを選択するための複数の制御信号を出力するジョグレバーユニット３０と，ジョグレバーユニット３０からの制御信号に対応する起動モードでコンピュータシステムを起動させる制御部５０を備えることによって，ユーザの作業環境を支援する起動モードでコンピュータシステム１を選択的に起動させることができる。
【発明を実施するための最良の形態】
【００３１】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００３２】
本実施形態によるコンピュータシステム１は，図１に示したように，複数のハードウェア部品で構成されたシステム部１０と，それぞれ異なる機能を遂行する複数の起動モードの中のいずれか一つを選択するための複数の制御信号を出力するジョグレバーユニット３０と，ジョグレバーユニット３０からの制御信号に対応する起動モードでシステム部１０を起動させる制御部５０を含む。
【００３３】
ジョグレバーユニット３０は，コンピュータシステム１の一部に形成される。
【００３４】
図２は本実施形態によるジョグレバーユニット３０がコンピュータシステム１の一部に備えられている一例を示す。図２では，ジョグレバーユニット３０は，本体とディスプレイとからなる携帯型コンピュータであるコンピュータシステム１の本体側に形成されている。
【００３５】
図２を参照して説明すると，本実施形態によるジョグレバーユニット３０は，その一部がコンピュータシステム１の本体の表面から突出するように，本体に備えられている。そして，ジョブレバーユニット３０は，使用者の操作により本体の表面に対して第１方向Ｂ，第２方向Ｄ，第３方向Ｃ，第４方向Ｅに操作可能になるように形成され，各操作方向に対応する制御信号を出力する。また，本実施形態によるジョグレバーユニット３０は，使用者がジョグレバーユニット３０を押す場合（ここで，方向Ａ）にも対応する制御信号を出力するように形成される。ここで，ジョグレバーユニット３０の操作方法は，上記の場合に限定されずに，必要により第１，第２，第３，第４方向の各間に対応する方向についても，各操作方向に対応する制御信号を出力するように形成されてもよい。
【００３６】
以下では，本実施形態によるジョグレバーユニット３０から出力される制御信号を，図２に示したように，Ａ，Ｂ，Ｃ，Ｄ及びＥ方向への操作に各々対応してＡ-制御信号，Ｂ-制御信号，Ｃ-制御信号，Ｄ-制御信号及びＥ-制御信号と定義して説明する。
【００３７】
図１に戻り，コンピュータシステム１の説明を続ける。本実施形態による制御部５０は，起動モードでシステムを起動させるためのオペレーティングシステムが保存されたオペレーティングシステム保存部５１（図中ではＯＳ保存部）と，オペレーティングシステム保存部５１に保存されたオペレーティングシステムによりコンピュータシステムをブートさせるためのスタートアップルーチンを持つシステム起動部５２を含む。
【００３８】
ここで，システム起動部５２は，スタートアップルーチンが保存されたルーチン保存部５４と，ジョグレバーユニット３０からの制御信号に対応するオペレーティングシステムでコンピュータシステムがブートされるようにスタートアップルーチンを実行するマイクロコンピュータ５３を含むことができる。ここで，本実施形態によるスタートアップルーチンは，バイオスであることも可能であり，従ってルーチン保存部５４はＢＩＯＳの保存部であるＢＩＯＳ  ＲＯＭ１４ｂを含む。
【００３９】
図１の参照番号６０は，各構成要素の間のデータ伝送通路であるバスである。
【００４０】
図３は，本実施形態によるコンピュータシステム１の制御ブロックを具体的に図示した図面である。ここで，本実施形態ではルーチン保存部５４をその一例であるＢＩＯＳ  ＲＯＭ１４ｂに適用し，オペレーティングシステム保存部５１をその一例であるハードディスクドライブ２３に適用して説明する。
【００４１】
システム部１０は，中央処理処置であるＣＰＵ１１（Ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と，メモリ部１４と，ディスプレイ部１６とを連結して，ディスプレイ部１６にビデオ信号を出力するグラフィックコントローラ１５と，オーディオ出力部１８とを連結して，オーディオ信号を伝達するオーディオコントローラ１７と，ＩＤＥコントローラ２１と，メモリコントロールハブ１２（ＭＣＨ：Ｍｅｍｏｒｙ  Ｃｏｎｔｒｏｌ  Ｈｕｂ）と，入出力コントロールハブ１３（ＩＣＨ：Ｉｎｐｕｔ／ｏｕｔｐｕｔ  Ｃｏｎｔｒｏｌ  Ｈｕｂ）を含む。
【００４２】
メモリ部１４は，非揮発性メモリであるＲＡＭ１４（ＲＡＭ：Ｒａｎｄｏｍ  ＡｃｃｅＳＳ  Ｍｅｍｏｒｙ）と，ＢＩＯＳを含んだスタートアップルーチンが保存されたＢＩＯＳ  ＲＯＭ１４ｂと，ＣＭＯＳ  ＲＡＭ１４ｃを含む。
【００４３】
メモリコントロールハブ１２は，メインメモリであるＲＡＭ１４ａを管理して，ＣＰＵ１１，ＲＡＭ１４ａ及びグラフィックコントローラ１５の間を移動するデータを管理するチップセットである。ごこで，グラフィックコントローラ１５は，メモリコントロールハブ１２と一緒に一つのチップセット，例えば，グラフィックメモリコントロールハブ（ＧＭＣＨ：Ｇｒａｐｈｉｃ  Ｍｅｍｏｒｙ  Ｃｏｎｔｒｏｌ  Ｈｕｂ）で形成される。
【００４４】
入出力コントロールハブ１３は，メモリコントロールハブ１２と連結したＲＡＭ１４ａとグラフィックコントローラ１５以外の他のハードウェア，例えば，図３に示されたように，ＢＩＯＳ  ＲＯＭ１４ｂ，ＣＭＯＳ  ＲＡＭ１４ｃ，オーディオコントローラ１７，マイクロコンピュータ５３及びＩＤＥコントローラ２１の間を移動するデータを管理するチップセットである。
【００４５】
ＩＤＥコントローラ２１は，ハードディスクドライブ２３，またはＤＶＤドライブ及び/またはＣＤドライブなどの光ディスクドライブ２２を制御する。ここで，本実施形態によるハードディスクドライブ２３には複数のオペレーティングシステムが保存される。
【００４６】
また，本実施形態によるコンピュータシステム１のオペレーティングシステムは，メインオペレーティングシステムと複数の補助オペレーティングシステムに分けられる。ここで，メインオペレーティングシステムは，図３に示した主電源ボタン２０の操作により，コンピュータシステム１が起動する場合，通常の初期化過程及びブート過程を通し実行されるオペレーティングシステムである。例えば，マイクロソフト社のウィンドウズ（登録商標）シリーズの中のいずれか一つをメインオペレーティングシステムとしており，その詳細な説明は本明細書では省略する。
【００４７】
そして，補助オペレーティングシステムは，ジョグレバーユニット３０の操作に応じて発生する制御信号により，後述する本実施形態による制御過程を通し，簡略化された初期化過程及びブート過程を通して実行されるオペレーティングシステムである。例えば，ＤＶＤドライブなどの光ディスクドライブ２２を通して，ＤＶＤ等に格納されているマルチメディアコンテンツを再生するための起動モードでシステムを起動させるオペレーティングシステムが別途用意される。この場合，補助オペレーティングシステムは，マルチメディアコンテンツの再生に必要な最小限のソフトウェアにより構成される。または，マルチメディアコンテンツの再生に必要な最小限のソフトウェアと，そのソフトウェアに関連する関連プログラムとを含んで構成される。本実施形態では，３つの補助オペレーティングシステムを備え，以後，各々第１補助オペレーティングシステム，第２補助オペレーティングシステム及び第３補助オペレーティングシステムとして説明する。
【００４８】
また，本実施形態による起動モードは，補助オペレーティングシステムを基盤としてコンピュータシステムを起動させる起動モード（以下，"第１起動モード"という）と，補助オペレーティングシステムが実行されない状態でコンピュータシステムを起動させる起動モード（以下，"第２起動モード"という）に分けられる。ここで，第１起動モードと第２起動モードについては，後述する本発明によるコンピュータシステム１の制御過程を通し，詳細に説明する。
【００４９】
以下では上記の構成による本実施形態のコンピュータシステム１の制御過程を，図４を参照して説明する。
【００５０】
まず，上述したように，各起動モードがコンピュータシステムに予め設定されて，ジョグレバーユニット３０からの各制御信号と各起動モードとが対応付けされる（Ｓ１０）。例えば，Ｂ-制御信号を第１起動モードの中の第１補助オペレーティングシステムを基盤にする起動モードとして起動させるための信号に設定する。そして，Ｃ-制御信号を第１起動モードの中の第２補助オペレーティングシステムを基盤にする起動モードとして起動させるための信号に設定して，Ｄ-制御信号を第１起動モードの中の第３補助オペレーティングシステムを基盤にする起動モードとして起動させるための信号に設定する。また，Ｅ-制御信号を第２起動モードとして起動させるための信号に設定する。
【００５１】
ここで，コンピュータシステム１の電源が消された場合，マイクロコンピュータ５３はスタンバイ状態で維持される（Ｓ１１）。この時，使用者がジョグレバーユニット３０をＡ方向に所定時間押し続けることにより，Ａ-制御信号が所定時間以上維持される場合（Ｓ１２，Ｓ１３），具体的には例えば，Ａ-制御信号が所定時間以上連続して発生し，マイクロコンピュータ５３が所定時間以上連続してＡ-制御信号を受信し続けた場合，マイクロコンピュータ５３は受信したＡ-制御信号をスタンバイ状態を中断させるインターラプト信号として認識して，スタンバイ状態から動作可能なアクティブ状態となる。
【００５２】
この時，マイクロコンピュータ５３は，インターラプト信号，すなわち，Ａ-制御信号によりアクティブ状態になった後，Ｂ-制御信号，Ｃ-制御信号，Ｄ-制御信号またはＥ-制御信号の受信を待つ（Ｓ１４）。ここで，マイクロコンピュータ５３がＡ-制御信号によりアクティブ状態になった時から所定時間以内に他の制御信号を受信しない場合，再びスタンバイ状態に転換される（Ｓ１５，Ｓ１１）。
【００５３】
一方，マイクロコンピュータ５３がＡ-制御信号によりアクティブ状態になった後，Ｂ-制御信号，Ｃ-制御信号，Ｄ-制御信号またはＥ-制御信号の中のいずれを一つを受信した場合，マイクロコンピュータ５３は受信した制御信号に対応する起動モードでシステムを起動させるための既に設定された動作を遂行する（Ｓ１４，Ｓ１６）。
【００５４】
まず，使用者が第１起動モードの中の第１補助オペレーティングシステムを基盤にする起動モードを選択した場合を，Ｓ１７の一例として説明する。ジョグレバーユニット３０を通した使用者の選択により，ジョグレバーユニット３０はＢ-制御信号をマイクロコンピュータ５３に出力する。
【００５５】
その次に，マイクロコンピュータ５３は，電源供給部を制御して，ＢＩＯＳ  ＲＯＭ１４ｂに電源を印加する（Ｓ１８）。そして，マイクロコンピュータ５３は，ＢＩＯＳ  ＲＯＭ１４ｂに保存されたスタートアップルーチンの中で，第１補助オペレーティングシステムに対応するスタートアップルーチンを実行させる（Ｓ１９）。ここで，スタートアップルーチンは，コンピュータシステム１が第１起動モードで起動するために必要なハードウェア部品に対してのみ初期化過程及びＰＯＳＴを遂行する。これに伴い，初期化過程及びＰＯＳＴ遂行に必要とする時間を最小化させられる。
【００５６】
その次に，スタートアップルーチンは，初期化過程及びＰＯＳＴが終了すると，ハードディスクドライブ２３に保存された第１補助オペレーティングシステムでコンピュータシステムをブートさせる（Ｓ２０）。ここで，第１補助オペレーティングシステムは，第１起動モードで動作するために最小化された作業環境だけを提供するための最小化されたオペレーティングシステムであることは上述した通りである。
【００５７】
一方，使用者がジョグレバーユニット３０の操作により，第２起動モードが選択された場合（Ｓ１７）を説明すると次のようになる。マイクロコンピュータ５３は，ジョグレバーユニット３０からＥ-制御信号を受信して，第２起動モードに対応して，予め設定されたハードウェア部品だけを起動させる（Ｓ２１）。つまり，例えば，予め第２起動モードと対応付けられて設定されているハードウェア部品にだけ電源を供給して使用可能な状態とする。ここで，第２起動モードは，オペレーティングシステムを基盤としないで，ハードウェアだけで特定機能を遂行することができる，例えば，オーディオ出力だけを遂行するオーディオ起動モードであることが望ましい。
【００５８】
一方，本実施形態によるコンピュータシステム１のジョグレバーユニット３０は，起動モードで起動した後，既に設定された特定機能を遂行するための入力装置として使われうる。
【００５９】
例えば，コンピュータシステム１が第１起動モードで起動した場合，第１起動モードの基盤になる補助オペレーティングシステムが通常の入力装置であるキーボードやマウスなどの入力装置への入力を支援しないようにされる。ここで，補助オペレーティングシステムは，ジョグレバーユニット３０の操作方向に応じた信号の入力を可能にするユーザインターフェース（ＵＩ）をアクティブにする。つまり，ユーザはジョグレバーユニット３０の操作を介して，コンピュータシステム１への情報の入力を行う。この時，マイクロコンピュータ５３は，ジョグレバーユニット３０から受信する各制御信号を，図５に示したユーザインターフェース（ＵＩ）画面の操作のための信号として認識する。
【００６０】
例えば，第１補助オペレーティングシステムでブートが完了した状態で，ジョグレバーユニット３０からＡ-制御信号を所定時間以上受信した場合，マイクロコンピュータ５３はＢＩＯＳを通し，これをＣＰＵ１１に伝達する。これに伴い，第１補助オペレーティングシステムは，図５に示すような，ユーザインターフェース（ＵＩ）画面をディスプレイ部１６に表示する。
【００６１】
ここで，ユーザインターフェース（ＵＩ）画面は，図５に示したようにツリー構造の形態をとり，メインメニュー（図５中のＭ）とサブメニュー（図５中のＳ１およびＳ２）として構成される。これに伴い，Ａ-制御信号は，メニューの選択を，Ｂ-制御信号，Ｃ-制御信号，Ｄ-制御信号及びＥ-制御信号は，各々メニューの移動のための方向の選択として活用される。つまり，ユーザは，ジョグレバーユニット３０をＢ，Ｃ，Ｄ，Ｅ方向に操作することにより，ユーザインターフェース画面中のメインメニュー，サブメニュー間を移動し，所望のメニュー上でジョグレバーユニット３０をＡ方向に操作することによりそのメニューを選択することができる。
【００６２】
図５を参照して、ジョグレバーユニット３０の操作によるユーザインタフェース（ＵＩ）の活用過程の詳細な説明は以下の通りである。
【００６３】
まず、ユーザがジョグレバーユニット３０を操作してＡ―制御信号を所定の時間発生させた場合、メインメニュー（Ｍ）がディスプレイ部１６に表示される。ここで、メインメニュー（Ｍ）には所定の機能の遂行を選択するための複数の選択バーが設けられる。このとき、選択バー間の移動はジョグレバーユニット３０の操作によって発生するＢ−制御信号とＤ−制御信号によって行われ、選択バーの選択はＡ−制御信号によって行われることができる。
【００６４】
また，ユーザがジョグレバーユニット３０を操作することよって発生するＥ−制御信号により、メインメニュー（Ｍ）からサブメニュー（Ｓ１）に移動する。ここで、サブメニュー（Ｓ１）は，Ｅ−制御信号が発生した場合にディスプレイ部１６に表示され、すでにディスプレイ部１６に表示されているメインメニュー（Ｍ）とともに表示される。
【００６５】
また、サブメニュー（Ｓ１）に設けられた複数の選択バー間の移動は、メインメニュー（Ｍ）での場合と同様に、ジョグレバーユニット３０の操作によって発生するＢ−制御信号とＤ−制御信号によって行われ、選択バーの選択はＡ−制御信号によって行われる。また、サブメニュー（Ｓ１）から他のサブメニュー（Ｓ２）への移動は、上記のようにＥ−制御信号によって行われる。ここで、サブメニュー（Ｓ２またはＳ１）からの，上位のサブメニュー（Ｓ１）またはメインメニュー（Ｍ）への移動は，ジョグレバーユニット３０の操作により発生するＣ−制御信号によって行われる。
【００６６】
また，コンピュータシステム１が動画像や音楽を再生するための起動モードで起動する場合，図６に示したように，ジョグレバーユニット３０を動画像や音楽の再生のため多様な機能を実行する信号の入力装置として使うことができる。図６において，短いＣ−制御信号とは，例えば，ユーザによりジョグレバーユニット３０を短時間Ｃ方向に押されたことにより発生する制御信号を示す。また，長いＣ−制御信号とは，例えば，ユーザによりジョグレバーユニット３０を所定時間以上Ｃ方向に押されたことにより発生する，所定時間以上続く連続的な制御信号を示す。ここで，図６に示した表は，動画像や音楽を再生するためのジョグレバーユニット３０の操作方法の一実施例に過ぎない。他の多様な方法により適用可能である。
【００６７】
一方，ジョグレバーユニット３０は，メインオペレーティングシステムでシステムが実行される場合にも多様な機能を遂行する入力装置として活用できることは当然である。例えば，インターネットブラウザなどのような特定ソフトウェアを実行させるためのホットキーとしてジョグレバー
ユニット３０が活用される。また，補助オペレーティングシステムのように動画像や音楽を再生するためのプレーヤを動作させる入力装置としてジョグレバーユニット３０が使われることもある。
【００６８】
このように，それぞれ異なる機能を遂行する複数の起動モードの中のいずれか一つを選択するための複数の制御信号を出力するジョグレバーユニット３０と，ジョグレバーユニット３０からの制御信号に対応する起動モードでコンピュータシステムを起動させる制御部５０を備えることによって，ユーザが望む作業環境を支援する機能を最低限実現できる起動モードでコンピュータシステム１を選択的に起動させられるようになる。
【００６９】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施形態によるコンピュータシステムの制御ブロック図である
【図２】同実施の形態によるコンピュータシステムの斜視図である。
【図３】同実施の形態によるコンピュータシステムの具体的な制御ブロック図である。
【図４】同実施の形態によるコンピュータシステムの制御流れ図である。
【図５】同実施の形態によるコンピュータシステムのユーザインターフェースを示した図である。
【図６】同実施の形態によるコンピュータシステムのジョグレバーユニットの他の活用方法を説明するための図である。
【符号の説明】
【００７１】
１      コンピュータシステム
１０      システム部
１１      ＣＰＵ
１２      メモリコントロールハブ
１３      入出力コントロールハブ
１４      メモリ部
１４ａ    ＲＡＭ
１４ｂ    ＢＩＯＳ  ＲＯＭ
１４ｃ    ＣＭＯＳ  ＲＡＭ
１５      グラフィックコントローラ
１６      ディスプレイ部
１７      オーディオコントローラ
１８      オーディオ出力部
２０      主電源ボタン
２１      ＩＤＥコントローラ
２２      光ディスク ドライブ
２３      ハードディスクドライブ
３０      ジョグレバーユニット
５０      制御部
５１      オペレーティングシステム保存部
５２      システム起動部
５３      マイコン
５４      ルーチン保存部
【図１】
2005332405.tif 000003
【図２】
2005332405.tif 000004
【図３】
2005332405.tif 000005
【図４】
2005332405.tif 000006
【図５】
2005332405.tif 000007
【図６】
2005332405.tif 000008