(57)【特許請求の範囲】
【請求項１】
ＣＰＵ(10)、メインチップセット(30)、及びシステムバイオス(80)を含むシステム(70)と、
所定の情報が記憶される不揮発性メモリモジュール(44)と、キーボードバイオスを利用してキーボードを制御し、第２インターフェース（73）によって前記不揮発性メモリモジュール(44)に接続されるキーボード制御器モジュール(42)とを含み、第１インターフェース（72）によって前記システム(70)に接続されるマイクロコンピュータ(40)と、
前記システム(70)を前記マイクロコンピュータ(40)の前記不揮発性メモリモジュール(44)に接続する第３インターフェース（74）とを含み、
前記所定の情報は、前記マイクロコンピュータ(40)の現在状態に関する情報、前記キーボード制御器モジュール(42)にて設定された機能情報、及び適用可能な複数のシステムモデルに対応して使用される、異なるパルスの類型情報とを含み、前記所定の情報が前記不揮発性メモリモジュール(44)に記憶されて、システム電源オフ時にも保持されており、
前記システム(70)と前記マイクロコンピュータ(40)は、前記第１、第３インターフェース(72,74)を介して接続され、かつ前記不揮発性メモリモジュール(44)と前記キーボード制御器モジュール(42)との間に第２インターフェース（73）が接続されており、
前記第１インターフェース(72)は、前記不揮発性メモリモジュール(44)へのデータ読み書き用の信号を伝達し、前記第３インターフェース(74)は、前記システム(70)と前記キーボード制御器モジュール(42)との間の信号を伝達し、前記第２インターフェース（73）は、前記システム(70)が前記第１インターフェース(72)を使用しないとき、前記キーボード制御器モジュール(42)から前記不揮発性メモリモジュール(44)にデータを読み書きし、前記システム(70)は、前記第１インターフェース(72)を介して前記不揮発性メモリモジュール(44)の前記データの内容を変更し、
前記システムバイオス(80)のプログラムが、前記第１インターフェース(72)を介して前記不揮発性メモリモジュール(44)の前記データ内容を変更すると、前記キーボード制御器モジュール(42)は、前記不揮発性メモリモジュール(44)から前記第２インターフェース(73)を介して前記キーボードバイオスの修正値を読み出し、別機能のシステムモデルに変更できることを特徴とする携帯用コンピュータ。
【請求項２】
前記現在状態に関する情報は、マイクロコンピュータ（40）のウェークアップ時間及びウェークアップ電源に関する現在状態情報であることを特徴とする請求項１記載の携帯用コンピュータ。
【請求項３】
前記機能情報は、セーブ・ツー・ディスク（ＳＴＤ）機能、セーブ・ツー・ＲＡＭ（ＳＴＲ）機能、ウェークアップリング（ＷＲ）機能およびウェークアップ・オン・ＬＡＮ（ＷＯＬ）機能を含み、これらの機能は、前記キーボード制御器モジュール(42)に設定され、かつ前記不揮発性メモリモジュール(44)に記憶されることを特徴とする請求項１または請求項２記載の携帯用コンピュータ。
【請求項４】
前記キーボード制御器モジュール(42)は、前記キーボードバイオスを記憶しており、前記第１インターフェース(72)を介して伝送された情報を修正して前記システムの複数のモデルのタイプのそれぞれを支援するように構成されることを特徴とする請求項１記載の携帯用コンピュータ。
【請求項５】
前記不揮発性メモリモジュール(44)は、ＲＴＣ／ＣＭＯＳ型であり、各種のキーボードバイオスを変更して設計できる設計選択情報が記憶され、この設計選択情報に、前記複数のシステムモデルに従う前記パルスの類型情報が含まれることを特徴とする請求項１記載の携帯用コンピュータ。
【請求項６】
前記マイクロコンピュータ(40)はキーボード制御器であり、
前記携帯用コンピュータはノート型コンピュータであることを特徴とする請求項１記載の携帯用コンピュータ。
【請求項７】
前記機能情報と前記現在状態情報は、前記システム(70)と前記キーボード制御器モジュール(42)のそれぞれを使用して設定されることを特徴とする請求項１記載の携帯用コンピュータ。
【請求項８】
前記マイクロコンピュータ(40)は、システム外部電源およびバッテリ電源が除去されたときに、前記不揮発性メモリモジュール(44)に記憶されている少なくとも１つの機能を実行することを特徴とする請求項１記載の携帯用コンピュータ。
【請求項９】
前記第１及び第２インターフェース（72,73）は、データを交換するように、前記ＣＰＵ（10）と前記キーボード制御器モジュール（42）を、それぞれ前記揮発性メモリモジュール（44）に直接接続させることを特徴とする請求項１記載の携帯用コンピュータ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マイクロコンピュータ、このマイクロコンピュータが装着された携帯用コンピュータに関する。
【０００２】
【従来の技術】
一般の携帯用コンピュータは、キーボード制御器を含んでおり、システムモデルによって異なる方式で動作し多様な機能を支援するように構成されている。例えば、所定のコンピュータモデルにおいては、キーボード制御器（マイクロコンピュータ）が所定の入力／出力ピンで電源オン（ＯＮ）／オフ（ＯＦＦ）検出機能を遂行するが、他のコンピュータモデルにおいては、キーボード制御器が同一のピンでウェークアップリング（ＷＲ、Wake-up Ring）機能を遂行する。したがって、従来は、キーボード制御器に対するバイオス（ＢＩＯＳ、Basic Input/Output System ）をそれぞれのコンピュータモデルに合わせて変更し設計しなければならず、そのため、一つのキーボードバイオス（Keyboard ＢＩＯＳ ）を多様なモデルに適用することができないという問題があった。
【０００３】
また、使用者がシステムに対し機能（つまり、セーブ・ツー・ディスク（ＳＴＤ、Save To Disk）機能またはウェークアップリング（ＷＲ）機能）を設定しておくと、これらの設定はキーボード制御器（マイクロコンピュータ）内に一時的に記憶される。しかし、システム電源が除去されると、キーボード制御器がリセットされマイクロコンピュータに記憶されていた機能がいずれも除去されてしまう。つまり、システム電源が除去されると、マイクロコンピュータは既に設定されている機能を全く支援することができないという問題があった。
【０００４】
【発明が解決しようとする課題】
本発明は、上記のような従来技術の問題点を解決するために案出されたものであり、後述する特徴を少なくとも提供することができる携帯用コンピュータを提供することを目的とするものである。
【０００５】
さらに、本発明は、上記問題点を完全または部分的に減少または解決するためのものであって、不揮発性メモリモジュールを内蔵し、この不揮発性メモリモジュールに多数のシステムモデルの情報を記憶しておき、一つのキーボードバイオスで多数のシステムモデルを支援することができるようにする携帯用コンピュータを提供することを他の目的とするものである。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明は、ＣＰＵ（Central Processing Unit ：中央処理装置）を含むシステムを有すると共に、所定の情報が記憶される不揮発性メモリモジュールと、キーボードバイオス（ＢＩＯＳ）を用いてキーボードを制御し、第２インターフェースを介して上記不揮発性メモリモジュールに接続されるキーボード制御器モジュールとを含み、第１インターフェースを介して上記システムに接続されるマイクロコンピュータを有し、さらに、上記システムを上記マイクロコンピュータの上記不揮発性メモリモジュールに接続する第３インターフェースを有する携帯用コンピュータを提供する。
【０００７】
また、本発明における前記所定の情報は、マイクロコンピュータの現在状態に関する情報、キーボード制御器モジュールにて設定された機能情報、及び適用可能な複数のシステムモデルに対応して使用される、異なるパルスの類型情報とを含み、前記所定の情報が前記不揮発性メモリモジュールに記憶されて、システム電源オフ時にも保持されており、
前記システムと前記マイクロコンピュータは、前記第１、第３インターフェースを介して接続され、かつ前記不揮発性メモリモジュールと前記キーボード制御器モジュールとの間に第２インターフェースが接続されており、
前記第１インターフェースは、前記不揮発性メモリモジュールへのデータ読み書き用の信号を伝達し、前記第３インターフェースは、前記システムと前記キーボード制御器モジュールとの間の信号を伝達し、前記第２インターフェースは、前記システムが前記第１インターフェースを使用しないとき、前記キーボード制御器モジュールから前記不揮発性メモリモジュールにデータを読み書きし、前記システムは、前記第１インターフェースを介して前記不揮発性メモリモジュールの前記データの内容を変更し、
前記システムバイオスのプログラムが、前記第１インターフェースを介して前記不揮発性メモリモジュールの前記データ内容を変更すると、前記キーボード制御器モジュールは、前記不揮発性メモリモジュールから前記第２インターフェースを介して前記キーボードバイオスの修正値を読み出し、別機能のシステムモデルに変更できることを特徴とする。
【０００８】
【発明の実施の形態】
以下、本発明の好ましい実施例によるマイクロコンピュータ、このマイクロコンピュータが装着された携帯用コンピュータならびにそのコンピュータの組立方法について添付図面（図１〜図５）を参照して説明する。
【０００９】
図１は、マイクロコンピュータ（キーボード制御器）を持つ一般の携帯用システム（例えば、ノート型コンピュータなど）の回路構成を示すブロック図である。図１に示すように、携帯用システム１００は、マイクロコンピュータ（キーボード制御器）４、メインチップセット３、ＣＰＵ（中央処理装置）１、システムバイオス（ＢＩＯＳ）プログラムおよび応用プログラムが記憶されるシステムＲＯＭ（Read-Only Memory：読み出し専用メモリ）（すなわち、システムバイオス）８、システムバッテリ５０、および交流／直流変換器２０を有している。さらに、システム７は、メインチップセット３、ＣＰＵ（中央処理装置）１およびシステムＲＯＭ８を含む。
【００１０】
このような携帯用システム１００では、メインチップセット３内にＲＴＣ（Real Time Clock）／ＣＭＯＳ（Complementary Metal-Oxide Semiconductor）型不揮発性メモリモジュールが内蔵されており、このメモリモジュールメインチップセットのハードウェア的な機能のみに局限されて活用されている。上記マイクロコンピュータ４は、図２に示すように、メモリとしてＲＡＭ（Random Access Memory：ランダムアクセスメモリ）およびＲＯＭを内蔵しており、ＲＯＭにはキーボードバイオス（ＢＩＯＳ）が記憶されている。
【００１１】
図１に示すように、マイクロコンピュータ４は、システムのモデルに対応してその動作が異なってくる。つまり、例えばＡモデルでは、図２のマイクロコンピュータ４におけるピンＰ０１で電源オン／オフを検出する機能を遂行するが、Ｂモデルでは、マイクロコンピュータ４におけるピンＰ０１でウェークアップリング（ＷＲ）機能を具現する。ところで、このようなマイクロコンピュータ４のキーボードバイオス（ＢＩＯＳ）は様々なモデルには適用することができない。
【００１２】
また一方で、図１に示すように、マイクロコンピュータ４は、セーブ・ツー・ディスク（ＳＴＤ）機能、セーブ・ツー・ＲＡＭ（ＳＴＲ、Save To RAM ）機能、ウェークアップ・オン・ＬＡＮ（ローカルエリア・ネットワーク）（ＷＯＬ、Wake-up On LAN）機能、およびウェークアップリング（ＷＲ）機能などを支援するように構成されている。使用者がマイクロコンピュータ４に対し上記の機能（ＳＴＤ機能、ＳＴＲ機能、ＷＯＬ機能およびＷＲ機能）を設定しておくと、これらの設定された機能は、マイクロコンピュータ４内のＲＡＭ領域に記憶され、システム電源（つまり、交流／直流変換器２０の入力電源とシステムバッテリ５０の電源）を除去するとマイクロコンピュータ４がリセットされるため、マイクロコンピュータ４のＲＡＭ領域に記憶された機能がいずれも除去されてしまう。つまり、システム電源を除去すると、マイクロコンピュータ４に既に設定された全ての内容が除去されるため、上記の機能を適宜支援することができなくなる。
【００１３】
図３は、マイクロコンピュータと周辺回路ブロックとの関係も含むような、本発明によるコンピュータシステムの好ましい実施例を示すブロック図である。図３に示すように、システム７０は、図１に示す構成要素と類似したＣＰＵ１０およびシステムＲＯＭ（すなわち、システムバイオス）８０を含む。ここで、上記システムＲＯＭ８０には、バイオス（ＢＩＯＳ）プログラムとの関連応用プログラムが記憶されているのが好ましい。さらに、上記システム７０はメインチップセット３０を含むことが可能である。また一方で、マイクロコンピュータ（キーボード制御器）４０は、ＲＴＣ／ＣＭＯＳ型不揮発性メモリモジュール（すなわち、ＲＴＣ／ＣＭＯＳ型不揮発性ＲＡＭモジュール）４４およびキーボード制御器モジュール４２を内蔵しているのが好ましい。
【００１４】
上記システム７０および上記マイクロコンピュータ４０は、２つのインターフェース７２、７４を介して結合されているのが好ましい。上記不揮発性メモリモジュール４４はＲＴＣ／ＣＭＯＳ型であり、ＲＴＣ／ＣＭＯＳバッテリ電源（２．５Ｖ程度の電圧が半永久的に発生）４５が印加される（図３では、ＲＴＣバッテリ４５と略記する）。上記キーボード制御器モジュール４２には、バッテリ電源または交流／直流変換器（図示せず）からの直流のシステム電源４６が印加される。
【００１５】
上記ＲＴＣ／ＣＭＯＳ型不揮発性メモリモジュール４４には、マイクロコンピュータ４０の現在状態（例えば、ウェークアップ時間（Wake-up Time）や、ウェークアップ電源（Wake-up Source）など）に関する情報と、キーボード制御器モジュール４２にて設定された機能（ＳＴＤ機能、ＷＯＬ機能、ＳＴＲ機能およびＷＲ機能など）が記憶されているのが好ましい。また一方で、上記ＲＴＣ／ＣＭＯＳ型不揮発性メモリモジュール４４には、各種のキーボードバイオスを変更して設計できる設計選択情報が記憶されていてもよい。このような設計選択情報の一例を下記の表１に表す。
【００１６】
（表１）
モデル１Ｄ    ピン（pin)          機能
モデル1        PO1          電源オン／オフ検出
モデル２        PO2         ウェークアップリング  
・・・          ・・・        ・・・
【００１７】
さらに、マイクロコンピュータ４０では、適用されるシステムモデルに従って異なるパルスが使用される。これらの異なるパルスは、周期は同一であるが、図５の（ａ）および（ｂ）のように異なる形状を有するのが好ましい。図５の（ａ）に例示したパルスは、ローレベルの幅が２００ms（ミリ秒）でハイレベルの幅が１５０msの形状であり、図５の（ｂ）に例示したパルスは、ローレベルの幅が１００msでハイレベルの幅が２５０msの形状である。このように適用可能なシステムモデルに対応して使用されるパルスの類型情報（つまり、ハイレベルのパルス幅情報とローレベルのパルス幅情報）が上記設計選択情報に含まれており、上記ＲＴＣ／ＣＭＯＳ型不揮発性メモリモジュール４４に記憶されることが可能である。
【００１８】
上記システム７０と上記マイクロコンピュータ４０との間のインターフェースは、図３および図４に示すように、ＲＴＣ／ＣＭＯＳインターフェース７２およびキーボード制御器インターフェース７４により構成される。上記ＲＴＣ／ＣＭＯＳインターフェース７２は、システム７０からマイクロコンピュータ４０のＲＴＣ／ＣＭＯＳ型不揮発性メモリモジュール４４へデータの読み書きのための信号を伝達するための用途に使用される。キーボード制御器４２とＲＴＣ／ＣＭＯＳ型不揮発性メモリモジュール４４との間のインターフェース７３は、システム７０がＲＴＣ／ＣＭＯＳインターフェース７２を使用しない間、キーボード制御器モジュール４２からＲＴＣ／ＣＭＯＳ型不揮発性メモリモジュール４４に対しデータを読み書きするための内部インターフェースとして使用される。
【００１９】
また一方で、システム７０のシステムＲＯＭ８０に記憶されたシステムバイオス（ＢＩＯＳ）プログラムまたは関連応用プログラムが、上記ＲＴＣ／ＣＭＯＳインターフェース７２を介してＲＴＣ／ＣＭＯＳ型不揮発性メモリモジュール４４の約定された位置にあるデータの内容を変更することによって、使用中にもキーボード制御器モジュール４２が他の機能に対して動作できるようにし得る。
【００２０】
例えば、図５の（ａ）および（ｂ）のように、同一の周期を有しながらハイレベルとローレベルの長さが異なる形状を有するように定型化されたパルスの類型（タイプ）に対する情報が、ＲＴＣ／ＣＭＯＳ型不揮発性メモリモジュール４４に設計選択情報として使用されてもよい。この場合、システム７０のシステムＲＯＭ８０に記憶されたシステムバイオスプログラムまたは関連応用プログラムが、キーボード制御器モジュール４２のピンＰ０１の動作に対して規定されているＲＴＣ／ＣＭＯＳ型不揮発性メモリモジュール４４の約定された位置の値を変更すると、キーボード制御器モジュール４２とＲＴＣ／ＣＭＯＳ不揮発性メモリモジュール４４との間のインターフェース７３を介してキーボード制御器モジュール４２のキーボードバイオスが変更された値を読み出す。その後、キーボードバイオスは、現在のピンＰ０１におけるパルスが、例えば図５の（ａ）の類型（タイプ）であれば図５の（ｂ）の類型（タイプ）に、または、図５の（ｂ）の類型（タイプ）であれば図５の（ａ）の類型（タイプ）にシステム７０の要求した該当変更内容のとおりに変更することができる。この方式によって、例えば上記モデルＩＤ情報を基準にモデルが変更されるため、一つのキーボードバイオスを使用してコンピュータシステムに搭載されたスピーカのサウンドボリュームに対する増加分および減少分の少なくとも一方を変更することができる。
【００２１】
このように設計選択情報を利用すると、上記システムのラン・タイム（Run-Time）の間にサウンドレベルのパルス調整が可能になる。例えば、キーボードを介してサウンドボリューム調整のためにボリュームアップキーの１回操作時に異なるパルスの類型（タイプ）が出力されるようにし、このパルスの類型（タイプ）に従って、例えばコンピュータシステムに装着されたスピーカのサウンドボリュームの増加分および減少分の少なくとも一方を可変させるような異なる類型（タイプ）のパルスが出力されてもよい。
【００２２】
したがって、使用者は一つのモデルにおいて多様なサウンドレベルのボリュームアップキーまたはボリュームダウンキーが１回操作されるとき、サウンドボリュームの増加分または減少分のために生成されるサウンドボリュームレベルのパルス幅を調整することができる。例えば、使用者がパルス幅を調整することができるメニュー（Menu）が、ＰＯＳＴ（Power-On Self-Test）動作のＢＩＯＳセットアップメニュー窓に提供されている状態で、使用者がサウンドボリュームレベルのパルス幅を１５０msから２００msに設定する場合、サウンドボリュームレベルは、ボリュームアップキーが操作される度にパルス幅の増加分に対応してさらに高められる。これと同様に、サウンドボリュームレベルは、ボリュームダウンキーが操作される度にパルス幅の減少分に対応してさらに低められる。
【００２３】
また一方で、サウンドボリュームレベルのパルス幅は、サウンドボリュームの調整のためにシステムＲＯＭ８０またはハードディスクに記憶された応用プログラムを使用して調整される。この場合、使用者が応用プログラムの実行中にサウンドボリュームのパルス幅を設定すると、この応用プログラムは、キーボード制御器モジュール４２のピンＰ０１の動作を規定するような、ＲＴＣ／ＣＭＯＳ型不揮発性メモリモジュール４４の約定された位置に記憶された値を修正する。したがって、キーボード制御器モジュール４２のキーボードバイオス（ＢＩＯＳ）は、キーボード制御器モジュール４２と不揮発性メモリモジュール４４との間のインターフェース７３を介して、ＲＴＣ／ＣＭＯＳ型不揮発性メモリモジュール４４から上記の修正された値を読み出す。その後、キーボードバイオス（ＢＩＯＳ）は、応用プログラムに基づいて修正された内容に従って、ピンＰ０１で現在のパルスの類型（タイプ）を変更する。
【００２４】
本発明による上記の構成を持つマイクロコンピュータ４０においては、システム７０がオフ（ＯＦＦ）状態の間、キーボード制御器モジュール４２が知っていなければならない全ての内容はＲＴＣ／ＣＭＯＳ型不揮発性メモリモジュール４４に記憶されている。例えば、その内容は使用者によって設定された機能（例えば、ＳＴＤ機能、ＷＯＬ機能、ＳＴＲ機能およびＷＲ機能など）が含まれる。したがって、これらの機能は、システムバッテリ電源とシステムＡＣ入力電源が除去されても具現できる。
【００２５】
さらに、本発明によるマイクロコンピュータでは、キーボード制御器モジュール４２で多様な機能を具現できるようにするための多様な選択事項、またはシステムモデル識別コードと機能などをＲＴＣ／ＣＭＯＳ型不揮発性メモリモジュール４２に記憶しているので、一つのキーボードバイオスを用いて多様なシステムモデルに適用可能になるのである。
【００２６】
上記の本発明の好ましい実施例では、ノート型コンピュータのような携帯用システムを一例として説明したが、本発明はデスクトップ型パーソナルコンピュータのような固定システムにも適用可能であることは、当技術分野で通常の知識を有する者にとって自明であろう。
【００２７】
また一方で、本発明は、前述の特定の実施例に限定されることなく、本発明の要旨から外れない範囲内で様々な修正および変形が可能であり、これらの修正および変形が加えられた技術思想も、当然のことながら本願の特許請求の範囲に属するといえる。
【００２８】
【発明の効果】
以上に詳述したように、本発明によれば、システム電源の除去に伴う必須的情報の損失に対するおそれを完璧に解決することができる。さらに、一つのキーボードバイオスを利用して多数のシステムモデルに使用することが可能になる。
【図面の簡単な説明】
【図１】  マイクロコンピュータを含めて構成された一般のコンピュータシステムの概略的な回路構成を示すブロック図である。
【図２】  図１のコンピュータシステムにおいてマイクロコンピュータを説明するための図である。
【図３】  本発明によるマイクロコンピュータの好ましい実施例を示すブロック図である。
【図４】  本発明による図３のマイクロコンピュータのメモリ構造を説明するための図である。
【図５】  本発明による図３のマイクロコンピュータにて設定された相異なるモードによる信号波形例を示す図である。
【符号の説明】
１…ＣＰＵ（中央処理装置）
３…メインチップセット
４…マイクロコンピュータ（キーボード制御器）
７…システム
８…システムＲＯＭ（システムバイオス）
２０…交流／直流変換器
３０…メインチップセット
４０…マイクロコンピュータ（キーボード制御器）
４２…キーボード制御器モジュール
４４…ＲＴＣ／ＣＭＯＳ型不揮発性メモリモジュール
４５…ＲＴＣ／ＣＭＯＳバッテリ電源
４６…システム電源
５０…システムバッテリ
７０…システム
７２…ＲＴＣ／ＣＭＯＳインターフェース
７３…インターフェース
７４…キーボード制御器インターフェース
１００…携帯用システム
【図１】
0004411480.tif 000002
【図２】
0004411480.tif 000003
【図３】
0004411480.tif 000004
【図４】
0004411480.tif 000005
【図５】
0004411480.tif 000006