(57)【要約】      （修正有）【課題】  補助メッセージ表示装置で、使用している言語のフォントを出力する。【解決手段】  コンピュータシステムに適用される補助メッセージ表示モジュールは、処理ユニット、ディスプレイユニット、ディスプレイ駆動ユニットを備える。コンピュータシステムは、ホスト、メインモニタ、オペレーティングシステムを備える。処理ユニットは第１のデータを受信・処理して第２のデータを出力する。ディスプレイ駆動ユニットは第２のデータにしたがってディスプレイユニットを制御してメッセージを表示する。ドライバはオペレーティングシステムからメッセージを検索しフォントデータベースからメッセージに対応するフォントを取得し、メッセージは第１のデータを生成するために処理される。補助メッセージ表示モジュールはホストがスタンバイモードである場合にホストのスタンバイ電源を用いて動作してメッセージを表示する。【選択図】  図２
2006330738.tif 000002
【特許請求の範囲】
【請求項１】
ホストと、メインモニタと、フォントデータベースを含むオペレーティングシステムとを備えるコンピュータシステムに適用され、上記ホストに配設されている補助メッセージ表示モジュールであって、
第１のデータを受信及び処理して第２のデータを出力する処理ユニットと、
上記処理ユニットのプログラミングコードを記憶する第１のメモリユニットと、
メッセージを表示するディスプレイユニットと、
上記第２のデータにしたがってメッセージを表示するように上記ディスプレイユニットを制御するディスプレイ駆動ユニットとを備え、
上記オペレーティングシステムのドライバは、当該オペレーティングシステムからメッセージを検索し、上記フォントデータベースから当該メッセージに対応するフォントを取得し、上記メッセージは、上記第１のデータを生成するために処理され、
当該補助メッセージ表示モジュールは、上記ホストがスタンバイモードである場合に、当該ホストのスタンバイ電源を用いて動作して上記メッセージを表示すること
を特徴とする補助メッセージ表示モジュール。
【請求項２】
上記オペレーティングシステムは、マイクロソフト社のウィンドウズ（登録商標）オペレーティングシステムであること
を特徴とする請求項１記載の補助メッセージ表示モジュール。
【請求項３】
上記オペレーティングシステムは、マイクロソフト社のロングホーン（Long Horn）オペレーティングシステムであり、上記オペレーティングシステムが常時レディモード（always-ready mode）を有する場合に、上記メインモニタは、ディセーブルであり、当該補助メッセージ表示モジュールは、上記メッセージを表示すること
を特徴とする請求項２記載の補助メッセージ表示モジュール。
【請求項４】
上記ドライバは、上記オペレーティングシステムから上記メッセージを検索するとともに上記フォントデータベースから当該メッセージに対応する上記フォントを検索し、
デバイスコンテンツ（device content；ＤＣ）は、上記オペレーティングシステムに開かれ、上記メッセージに対応する上記フォントは、上記デバイスコンテンツに出力され、上記デバイスコンテンツは、上記処理ユニットに上記第１のデータを生成して出力するように処理されること
を特徴とする請求項１記載の補助メッセージ表示モジュール。
【請求項５】
上記第１のデータは、イメージファイルであり、上記ドライバは、上記第１のデータを生成するように上記デバイスコンテンツ上で画像処理を実行すること
を特徴とする請求項４記載の補助メッセージ表示モジュール。
【請求項６】
さらに、第３のデータを記憶する第２のメモリユニットを備え、
上記第３のデータは、上記ディスプレイユニットに表示されるべきドキュメント又はイメージファイルを含むこと
を特徴とする請求項１記載の補助メッセージ表示モジュール。
【請求項７】
上記ドキュメント又は上記イメージファイルは、上記オペレーティングシステムにおいてユーザによって編集されるべきメッセージであること
を特徴とする請求項６記載の補助メッセージ表示モジュール。
【請求項８】
上記フォントデータベースは、複数の言語のフォントを表示するための複数の言語に関するフォントデータベースであること
を特徴とする請求項６記載の補助メッセージ表示モジュール。
【請求項９】
ホストと、メインモニタと、オペレーティングシステムとを備えるコンピュータシステムの補助メッセージ表示モジュールについてのメッセージ表示方法であって、
上記オペレーティングシステムからメッセージを検索するステップと、
上記メッセージに対応するフォントを検索し、当該メッセージの上記フォントにしたがって当該メッセージを処理して第１のデータを生成するステップと、
上記補助メッセージ表示モジュールによって上記第１のデータが処理された後、第２のデータを生成するステップと、
上記第２のデータにしたがって、上記補助メッセージ表示モジュールによってメッセージを表示するステップとを備え、
上記補助メッセージ表示モジュールは、上記ホストがスタンバイモードである場合に、当該ホストのスタンバイ電源を用いて動作して上記メッセージを表示すること
を特徴とするメッセージ表示方法。
【請求項１０】
上記オペレーティングシステムは、マイクロソフト社のウィンドウズ（登録商標）オペレーティングシステムであること
を特徴とする請求項９記載のメッセージ表示方法。
【請求項１１】
上記オペレーティングシステムは、マイクロソフト社のロングホーン（Long Horn）オペレーティングシステムであり、上記オペレーティングシステムが常時レディモード（always-ready mode）を有する場合に、上記メインモニタは、ディセーブルであり、当該補助メッセージ表示モジュールは、上記メッセージを表示すること
を特徴とする請求項１０記載のメッセージ表示方法。
【請求項１２】
上記メッセージに対応する上記フォントを検索するステップは、さらに、
上記オペレーティングシステムにデバイスコンテンツを開くステップと、
上記メッセージに対応する上記フォントを検索するステップと、
上記メッセージに対応する上記フォントを上記デバイスコンテンツに出力するステップと、
上記補助メッセージ表示モジュールに上記第１のデータを生成して出力するように上記デバイスコンテンツを処理するステップとを備えること
を特徴とする請求項９記載のメッセージ表示方法。
【請求項１３】
上記第１のデータは、イメージファイルであり、上記デバイスコンテンツを処理するステップでは、上記第１のデータを生成するように上記デバイスコンテンツ上で画像処理が実行されること
を特徴とする請求項１２記載のメッセージ表示方法。
【請求項１４】
さらに、第３のデータにしたがって上記補助メッセージ表示モジュールによってメッセージを表示するステップを備え、
上記第３のデータは、上記補助メッセージ表示モジュールに記憶され、ドキュメント又はイメージファイルを含むこと
を特徴とする請求項９記載のメッセージ表示方法。
【請求項１５】
上記ドキュメント又は上記イメージファイルは、上記オペレーティングシステムにおいてユーザによって編集されるべきメッセージであること
を特徴とする請求項１４記載のメッセージ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、電子機器、補助メッセージ表示装置、及びその方法に関し、特に、コンピュータシステム、補助メッセージ表示装置、及びその方法に関する。この特許出願は、２００５年５月２７日に出願された台湾特許出願（出願番号０９４１１７５５９）の利益を享受するものであり、その内容は、引用することによってここに組み込まれる。
【背景技術】
【０００２】
通常の家電製品は、メッセージを表示するために、蛍光表示管（vacuum fluorescent display；ＶＦＤ）を用いている。例えば、Ｍｅｎｉｇ等は、乗り物についての統合メッセージ表示システムを開示しており、ここでは、メッセージ表示装置の移植がＶＦＤである（米国特許第６，２８９，３３２号明細書）。図１を参照する。従来のＶＦＤモジュールの図を示す。ＶＦＤモジュール１００は、メモリ１１０と、プロセッサ１２０と、表示駆動ユニット１３０と、ディスプレイユニット１４０とを備える。メモリ１１０は、プロセッサ１２０のプログラミングコードとフォントデータとを記憶するものである。プロセッサ１２０は、表示駆動ユニット１３０を制御し、メモリ１１０から対応するフォントを取得して処理し、表示駆動ユニット１３０を制御するために信号Ｃ１を用いる。表示駆動ユニット１３０は、信号Ｃ１にしたがって、メッセージを表示するようにディスプレイユニット１４０を駆動するために信号Ｃ２を用いる。
【０００３】
表示目的に必要なテキストとフォントは、メモリ１１０に記憶される。ＤＶＤプレーヤ等の通常の家電製品において、ＶＦＤモジュール１００は、メッセージを表示することができる。複数の言語を表示する機能を電気製品に追加する場合には、使用している言語に関する外部フォントをメモリ１１０に追加しなければならない。その結果、メモリ１１０の容量が増加することから、製造コストを増大させなければならない。また、他の言語に関する外部フォントを使用する場合には、追加のロイヤリティ料金を支払う必要がある。さらに、ウィンドウズ（登録商標）オペレーティングシステムは、６０以上の言語をサポートしていることから、ウィンドウズ（登録商標）オペレーティングシステムによってサポートされた言語を表示するために、現在のＶＦＤモジュールをウィンドウズ（登録商標）オペレーティングシステムと統合することができない。
【発明の開示】
【課題を解決するための手段】
【０００４】
したがって、本発明の目的は、補助メッセージ表示装置で使用している言語に関するフォントのための余分なメモリを設けることなく、また、ウィンドウズ（登録商標）オペレーティングシステムでサポートされている全ての言語を表示することなく、使用している言語に関するフォントを出力することができるコンピュータシステム、補助メッセージ表示装置、及びその方法を提供することである。さらに、表示されるメッセージは、特定のメッセージに制限されず、メッセージフレームは、より多機能である。
【０００５】
本発明は、コンピュータシステムに適用される補助メッセージ表示モジュールを提供することにより、上述した目的を達成する。コンピュータシステムは、ホストと、メインモニタと、オペレーティングシステムとを備える。オペレーティングシステムは、ドライバとフォントデータベースとを含む。補助メッセージ表示モジュールは、ホストに埋め込まれているか、又は信号線を介してホストに接続されている独立したユニットであり、処理ユニットと、第１のメモリユニットと、ディスプレイユニットと、ディスプレイ駆動ユニットとを備える。処理ユニットは、第１のデータを受信及び処理して第２のデータを出力する。第１のメモリユニットは、処理ユニットのプログラミングコードを記憶するものである。ディスプレイユニットは、メッセージを表示するものである。ディスプレイ駆動ユニットは、第２のデータにしたがってメッセージを表示するようにディスプレイユニットを制御する。ドライバは、オペレーティングシステムからメッセージを検索し、フォントデータベースから当該メッセージに対応するフォントを取得し、そして、メッセージは、第１のデータを生成するために処理される。補助メッセージ表示モジュールは、ホストがスタンバイモードである場合にも、当該ホストのスタンバイ電源を用いてなお動作してメッセージを表示することができる。フォントデータベースは、複数の言語のフォントを表示することができる複数の言語に関するフォントデータベースとすることができる。
【０００６】
本発明は、コンピュータシステムの補助メッセージ表示モジュールに適用可能な他の補助メッセージ表示方法を提供することにより、上述した目的を達成する。コンピュータシステムは、ホストと、メインモニタと、オペレーティングシステムとを備える。まず、オペレーティングシステムからメッセージが検索される。続いて、メッセージに対応するフォントが検索され、第１のデータを生成するように当該メッセージのフォントにしたがって処理される。その後、第１のデータは、第２のデータを生成するように補助メッセージ表示モジュールによって処理される。最後に、メッセージは、第２のデータにしたがって、補助メッセージ表示モジュールによって表示される。補助メッセージ表示モジュールは、ホストがスタンバイモードである場合にも、当該ホストのスタンバイ電源を用いてなお動作してメッセージを表示することができる。
【０００７】
本発明の他の目的、特徴、及び利点は、望ましいものの限定されることはない具体例についての以下の詳細な記述から明らかとなるであろう。以下の記述は、添付した図面を参照してなされる。
【発明を実施するための最良の形態】
【０００８】
図２を参照する。本発明の望ましい具体例によるコンピュータシステムの図を示す。コンピュータシステム２００は、オペレーティングシステム２１０と、補助メッセージ表示モジュール２２０と、ホスト２３０と、メインモニタ２４０とを備える。ホスト２３０は、メインモニタ２４０を介してフレームを表示する。オペレーティングシステム２１０は、複数の言語に関するフォントデータベース２１２と、ドライバ２１１とを備える。複数の言語に関するフォントデータベース２１２は、様々な言語に関するフォントを記録したものである。ドライバ２１１は、オペレーティングシステム２１０のアプリケーションプログラムからメッセージＳ０を検索するとともに、フォントデータベース２１２からフォントＦ１を検索し、メッセージＳ０は、第１データＳ１を生成するように処理される。
【０００９】
補助メッセージ表示モジュール２２０は、独立したモジュールであり、ホスト２３０に埋め込むか、又は信号線を介してホスト２３０に接続することができる。補助メッセージ表示モジュール２２０は、処理ユニット２２１と、メモリユニット２２２と、ディスプレイユニット２２４と、ディスプレイ駆動ユニット２２３とを備える。処理ユニット２２１は、第１のデータＳ１を受信及び処理して第２のデータＳ２を出力するものである。メモリユニット２２２は、プログラミングコードを記憶するものであり、処理ユニット２２１によって必要とされる例えばデータＭ１等の基本的な英語のアルファベットとアラビア数字を記憶するものである。ディスプレイ駆動ユニット２２３は、第２のデータＳ２を受信するものであり、メッセージを表示するようにディスプレイユニット２２４を制御する。補助メッセージ表示モジュール２２０は、ホスト２３０がスタンバイモードである場合にも、当該ホスト２３０のスタンバイ電源を用いてなお動作してメッセージを表示することができる。その間、ホスト２３０は、メインモニタ２４０を介してフレームを表示することができない。
【００１０】
オペレーティングシステム２１０は、マイクロソフト社のウィンドウズ（登録商標）オペレーティングシステム、リナックス（登録商標）オペレーティングシステム、組み込みシステム、常時レディモード（always-ready mode）を有するマイクロソフト社のロングホーンオペレーティングシステムとすることができる。オペレーティングシステム２１０が常時レディモードに移行した場合には、メインモニタ２４０は、ディセーブルとなるが、補助メッセージ表示モジュール２２０は、メッセージをなお表示することができる。
【００１１】
ドライバ２１２は、オペレーティングシステム２１０からメッセージＳ０を検索するとともにフォントデータベース２１２から当該メッセージＳ０に対応するフォントを検索した後、オペレーティングシステム２１０にデバイスコンテンツ（device content；ＤＣ）を開き、メッセージＳ０に対応するフォントをデバイスコンテンツに出力する。そして、デバイスコンテンツは、処理ユニット２２１に第１のデータＳ１を生成して出力するように処理される。第１のデータＳ１は、その形式が、ビットマップ、ＪＰＥＧ、若しくはＧＩＦ等のビットマップイメージ、又はベクトルグラフィックのイメージファイルである。
【００１２】
ドライバ２１１は、アプリケーションプログラミングインターフェース（application programming interface；ＡＰＩ）やソフトウェア開発キット（software development kit；ＳＤＫ）の手段により、オペレーティングシステム２１０からメッセージＳ０を検索する。ドライバ２１１は、ユニバーサルシリアルバス（universal serial bus；ＵＳＢ）１．１、ＵＳＢ２．０、ＲＳ２３２、パラレルポート、又はＩ２Ｃ（inter-integrated circuit）等のインターフェースを介して、第１のメッセージＳ１を処理ユニット２２１に送信する。
【００１３】
メモリユニット２２２は、ＥＥＰＲＯＭ（electrically erasable programmable read only memory）とすることができる。ディスプレイユニット２２４は、蛍光表示管（vacuum fluorescent display；ＶＦＤ）有機発光ダイオード（organic light-emitting diode；ＯＬＥＤ）、又は液晶ディスプレイパネル（liquid crystal display panel；ＬＣＤパネル）とすることができる。
【００１４】
図３を参照する。本発明によるメッセージ表示方法のフローチャートを示す。まず、ステップＳＴ３１において、オペレーティングシステムからメッセージが検索される。続いて、ステップＳＴ３２において、メッセージに対応するフォントが検索され、第１のデータを生成するように当該メッセージのフォントにしたがって処理される。その後、ステップＳＴ３３において、第１のデータは、第２のデータを生成するように補助メッセージ表示モジュールによって処理される。最後に、ステップＳＴ３４において、メッセージは、第２のデータにしたがって表示される。
【００１５】
ステップＳＴ３１において、ドライバによって検索されたメッセージは、テキストのみ、又はテキストとイメージを含むメッセージであり得る。かかる状況のもとに、複数の言語に関するフォントデータベースから検索されたフォントは、適切なイメージファイルに変換され、必要な特殊効果が追加される。オペレーティングシステム又は付加的なメッセージに関するアプリケーションプログラムの状態をユーザに知らせるために、ドライバは、所定のアプリケーションプログラムからメッセージを検索してメッセージ表示モジュール上でメッセージを表示するように設定することができる。ここでのメッセージは、コンピュータシステムが使用中である場合に、演奏される歌の歌詞、着呼したインターネット電話の電話番号、ユーザが聞いているラジオ局の名称、又はユーザが視聴している番組名を参照する。
【００１６】
図４を参照する。メッセージ表示方法におけるステップＳＴ３２のフローチャートを示す。まず、ステップＳＴ４１に示すように、デバイスコンテンツ（device content；ＤＣ）がオペレーティングシステムに開かれる。続いて、ステップＳＴ４２に示すように、メッセージに対応する文字列のフォントが検索される。その後、ステップＳＴ４３に示すように、メッセージに対応するフォントがデバイスコンテンツに出力される。最後に、ステップＳＴ４４に示すように、デバイスコンテンツは、メッセージ表示モジュールにおける処理ユニットに第１のデータを生成して出力するように処理される。処理は、移動、回転、フラッシング（flashing）、又はスケール調整等、デバイスコンテンツの特殊効果について言及する。
【００１７】
ステップＳＴ３３において、メッセージ処理モジュールは、第１のデータを受信し、表示範囲や位置、表示周波数、視覚効果、又はモーションピクチャ等、ドライバの制御にしたがって第２のデータを生成するようにディスプレイユニットのディスプレイ効果を調整する。
【００１８】
再度図２を参照する。メッセージ表示モジュール２２０は、さらに、メモリユニット２２５を備える。メモリユニット２２５は、ドキュメントやイメージファイルを含む第３のデータＤ３を記憶するものであり、メッセージを表示する際に使用することができるイメージを記憶するものである。ドキュメント及びイメージファイルは、オペレーティングシステムにおいてユーザによって編集されるメッセージである。メモリユニット２２５は、例えばダイナミックＲＡＭ（ＤＲＡＭ）やスタティックＲＡＭ（ＳＲＡＭ）とすることができる。
【００１９】
上述したメッセージ表示モジュール２２０は、オペレーティングシステム２１０が使用中又はスタンバイモードあるにかかわらず、機能することができる。オペレーティングシステム２１０が使用中でない場合には、メインモニタ２４０は、フレームを表示することができない。処理ユニット２２１は、メモリユニット２２５に予め記憶されている第３のデータをディスプレイユニット２２４に表示するであろう。
【００２０】
スケジューリングメッセージ等の第３のデータＤ３のドキュメントは、ユーザがオペレーティングシステム２１０においてスケジューリングメッセージを編集した後に、メモリユニット２２５に記憶される。処理ユニット２２１は、スケジューリングメッセージに対応する時間にしたがって、ディスプレイユニット２２４に対応するメッセージを表示する。ドキュメントは、ユーザに思い出させるメッセージとすることができる。例えば、オペレーティングシステム２１０がスタンバイモードである場合には、処理ユニット２２１は、第３のデータとしてのスケジューリングメッセージをモニタし、そのスケジューリングメッセージを対応する時間に表示するであろう。
【００２１】
第３のメッセージＤ３に含まれるイメージファイルは、ユーザがオペレーティングシステム２１０において編集するメッセージである。イメージファイルは、映画や個人の画像とすることができる。処理ユニット２２１は、イメージファイルの対応する設定でディスプレイユニット２２４に映画を表示する。例えば、オペレーティングシステム２１０がスタンバイモードである場合には、設定にしたがってメッセージが表示される。
【００２２】
補助メッセージ表示モジュール２２０のアプリケーションは、広範囲にわたり、ディジタル化されたライフスタイルの概念において極めて重要な役割を果たすであろう。例えば、ユーザがコンピュータシステム２００を用いてラジオを聞く場合には、ラジオ局の周波数と名称を補助メッセージ表示モジュール２２０に表示することができる。また、ユーザがコンピュータシステム２００を用いてテレビジョンを視聴する場合には、チャンネル番号、テレビ局の名称や番組名さえも補助メッセージ表示モジュール２２０に表示することができる。
【００２３】
本発明の上述した具体例において開示されたコンピュータシステム、メッセージ表示モジュール、及びその方法は、以下の利点を有する。
１．補助メッセージ表示モジュールは、余分なフォントデータベースを設けることなく、複数の言語をサポートすることができる。
２．フォントデータベースに必要なロイヤリティが低減し、サポートしているフォントデータベースが不足する状況が回避される。
３．フォントデータベースを追加するための余分なメモリコストが補助メッセージ表示モジュールにかかることがない。
４．表示されたメッセージは、オペレーティングシステムの処理によるものよりも多機能である。
５．コンピュータシステムが動作モードでなければならないという従来の制限を超えて、コンピュータシステムがスタンバイモードであったり、メインモニタがディセーブルであったりする場合でさえも、メッセージを表示することができる。
６．家庭器具のディジタル化の傾向に対応して、本発明の適用範囲と局面は、テレビジョン、ラジオ、及びネットワーク電話に関連するメッセージを含む幅広いものである。
７．マイクロソフト社のロングホーンオペレーティングシステムの補助ディスプレイプラットホームＳＤＫとともに組み込まれることにより、安価なハードウェア設計で、ロングホーンの補助ディスプレイ機能を提供することができる。
【００２４】
本発明が、一例を介して、また望ましい具体例として記述されていた一方で、本発明は、これに限定されるものではないことは理解されるべきである。これに対して、様々な変形例並びに同様の配置及び処理を包含するように意図されるべきである。したがって、添付した特許請求の範囲は、そのような変形例並びに同様の配置及び処理を全て包含するように、最も広い解釈として与えられるべきである。
【図面の簡単な説明】
【００２５】
【図１】図１は、従来のＶＦＤモジュールの図である。
【図２】図２は、本発明の望ましい具体例によるコンピュータシステムの図である。
【図３】図３は、本発明によるメッセージ表示方法のフローチャートである。
【図４】図４は、メッセージ表示方法におけるステップＳＴ３２のフローチャートである。
【図１】
2006330738.tif 000003
【図２】
2006330738.tif 000004
【図３】
2006330738.tif 000005
【図４】
2006330738.tif 000006
【外国語明細書】
Title of Invention
COMPUTER SYSTEM AND AUXILIARY MESSAGE DISPLAYING DEVICE AND METHOD THEREOF
Field of the Invention
The invention relates in general to an electronic apparatus and an auxiliary message displaying device and method thereof, and more particularly to a computer system and an auxiliary message displaying device and method thereof. This application claims the benefit of Taiwan application Serial No. 94117559, filed May 27, 2005, the subject matter of which is incorporated herein by reference.
Description of the Related Art
Ordinary consumer electronic products use vacuum fluorescent display (VFD) to display a message.  For example, Menig et al. disclosed an integrated message display system for a vehicle, in which the implantation of the message display device is VFD (US 6,289,332 ).  Referring to FIG. 1, a diagram of a conventional VFD module is shown.  VFD display module 100 comprises a memory 110, a processor 120, a display driving unit 130 and a display unit 140.  The memory 110 is for storing a programming code of the processor 120 and a font data.  The processor 120 controls the display driving unit 130, obtains and processes a corresponding font from the memory 110, and then uses a signal C1 to control the display driving unit 130.  The display driving unit 130, according to the signal C1, uses a signal C2 to drive the display unit 140 to display the message.
The texts and fonts required for display purpose are stored in the memory 110.  For an ordinary consumer electronic product such as a DVD player, the VFD module 100 is capable of displaying the message.  If the function of displaying multiple languages is to be added to the electronic product, extra fonts of languages in use must be added to the memory 110.  Consequently, the capacity of the memory 110 must be augmented, thus increasing manufacturing costs.  Moreover, extra royalty fees need to be paid if extra fonts of other languages are used.  Besides, the Windows operating system supports more than 60 languages, so the current VFD module can not be integrated with the Windows operating system to display the languages supported by the Windows operating system.
SUMMARY OF THE INVENTION
It is therefore an object of the invention to provide a computer system and an auxiliary message displaying device and method thereof capable of outputting the fonts of the languages in use without disposing an extra memory for the fonts of the languages in use in the auxiliary message display device, and displaying all of the languages supported in Windows operating system.  Furthermore, the displayed message is not limited to specific messages, and the message frame is more versatile.
The invention achieves the above-identified object by providing an auxiliary message displaying module applied in a computer system.  The computer system comprises a host, a main monitor, and an operating system.  The operating system comprises a driver and a font database.  The auxiliary message display module, which is an independent unit embedded in the host or connected to the host via a signal line, comprises a processing unit, a first memory unit, a display unit and a display driving unit.  The processing unit receives and processes a first data, and then outputs a second data.  The first memory unit is for memorizing a programming code of the processing unit.  The display unit is for displaying a message.  The display driving unit control display unit to display a message according to the second data.  The driver retrieves a message from the operating system and obtains the font corresponding to the message from the font database, and then the message is processed to generate the first data.  When the host is at a standby mode, the auxiliary message displaying module still can operate and display the message using the standby power of the host.  The font database can be a font database of multiple languages capable of displaying the fonts of multiple languages. 
The invention achieves the above-identified object by providing another auxiliary message displaying method applicable to an auxiliary message displaying module of a computer system.  The computer system comprises a host, a main monitor and an operating system.  Firstly, a message retrieved from the operating system.  Next, the font corresponding to the message is retrieved and processed according to the font of the message to generate a first data.  Afterwards, the first data is processed by the auxiliary message displaying module to generate a second data.  Lastly, the message is displayed by the auxiliary message displaying module according to the second data.  When the host is at a standby mode, the auxiliary message displaying module still can operate and display the message using the standby power of the host. 
Other objects, features, and advantages of the invention will become apparent from the following detailed description of the preferred but non-limiting embodiments. The following description is made with reference to the accompanying drawings.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTs
Referring to FIG. 2, a diagram of a computer system according to a preferred embodiment of the invention is shown.  The computer system 200 comprises an operating system 210, an auxiliary message displaying module 220, a host 230 and a main monitor 240.  The host 230 displays a frame via the main monitor 240.  The operating system 210 comprises a font database of multiple languages 212 and a driver 211.  The font database of multiple languages 212 is for recording the fonts of various languages.  The driver 211 retrieves a message S0 from an application program of the operating system 210 and retrieves a font F1 from the font database 212, so that the message S0 is processed to generate a first data S1. 
The auxiliary message displaying module 220 is an independent module and can be embedded in the host 230 or connected to the host 230 via a signal line.  The auxiliary message displaying module 220 comprises a processing unit 221, a memory unit 222, a display unit 224 and a display driving unit 223.  The processing unit 221 is for receiving and processing the first data S1 and then outputting the second data S2.   The memory unit 222 is for memorizing programming codes, basic English alphabets and Arabic numbers such as data M1 for instance required by the processing unit 221. The display driving unit 223 is for receiving a second data S2 which controls the display unit 224 to display a message.  When the host 230 is at the standby mode, the auxiliary message displaying module 220 still can operate and display the message using the standby power of the host 230.  Meanwhile, the host 230 is unable to display a frame via the main monitor 240. 
The operating system 210 can be the Microsoft Window operating system, the Linux operating system, an embedded system, the Microsoft long horn operating system having an always-ready mode.  When the operating system 210 enters the always-ready mode, the main monitor 240 is disabled, but the auxiliary message displaying module 220 still can display the message. 
After retrieving the message S0 from the operating system 210 and the font corresponding to the message S0 from the font database 212, the driver 211 opens a device content (DC) in the operating system 210 outputs the font corresponding to the message S0 to the device content, and then the device content is processed to generate and output a first data S1 to the processing unit 221.  The first data S1 is an image file whose format can be bitmap images such as Bitmap, JPEG or GIF, or vector graphics. 
The driver 211 retrieves message S0 from the operating system 210 by means of an application programming interface (API) or a software development kit (SDK).  The driver 211 transmits the first message S1 to the message displaying module 221 via an interface such as a universal serial bus (USB)1.1, USB 2.0, RS232, a parallel port or an inter-integrated circuit (I2C).
The memory unit 222 can be an electrically erasable programmable read only memory (EEPROM).  The display unit 224 can be a vacuum fluorescent display (VFD), an organic light-emitting diodes (OLED) or a liquid crystal display panel (LCD panel). 
Referring to FIG. 3, a flowchart of a message displaying method according to the invention is shown.  Firstly, a message is retrieved from an operating system as shown in step ST31.  Next, the font corresponding to the message is retrieved and processed according to the font of the message to generate a first data as shown in step ST32.  Afterwards, the first data is processed by the auxiliary message displaying module to generate a second data as shown in step ST33.  Lastly, the message is displayed according to the second data as shown in step ST34. 
In step ST31, the message retrieved by the driver can be text only or a message containing text and image.  Under such circumstances, the fonts retrieved from the font database of multiple languages are converted into an appropriate image file, and then the required special effects are added.  In order to inform the user of the state of the application program of the operating system or extra messages, the driver can be set to retrieve a message from a predetermined application program and then display the message on the message displaying module.  The message here refers to the lyrics of a song being played, the phone number of an incoming Internet call, the name of the radio station the user is listening to or the name of the program the user is watching when a computer system is in use. 
Referring to FIG. 4, a flowchart of step ST32 in the message displaying method is shown.  Firstly, a device content (DC) is opened in an operating system as shown in step ST41.  Next, the font of the word string corresponding to the message is retrieved as shown in step ST42. Afterwards, the font corresponding to the message is outputted to the device content as shown in step ST43.  Lastly, the device content is processed to generate and output the first data to the processing unit of the message displaying module as shown in step ST44.  The processing refers to the special effect of the device content such as moving, rotating, flashing or scale-adjusting.
In step ST33, the message processing module receives the first data, and adjusts the display effect of the display unit to generate the second data according to the controls of the driver such as display range and position, display frequency, visual effect or motion picture. 
Referring to FIG. 2, a message displaying module 220 further comprises a memory unit 225.  The memory unit 225 is for storing a third data D3, which comprises a document or an image file, and an image that can be used when displaying a message.  The document and the image file is the message edited in the operating system 210 by the user.  The memory unit 225 can be a dynamic random access memory (DRAM) or a static random access memory (SRAM) for instance. 
The message displaying module 220 disclosed above can function regardless that the operating system 210 is in use or at the standby mode.   When the operating system 210 is not in use, the main monitor 240 is unable to display a frame.  The processing unit 221 would display the third data, which are stored in the memory unit 225 in advance, on the display unit 224. 
The document of the third data D3 such as a scheduling message is stored in the memory unit 225 after the user has edited the scheduling message in the operating system 210.  The processing unit 221 displays corresponding message on the display unit 224 according to the corresponding time of the scheduling message. The document can be a message to remind the user.  For example, when the operating system 210 is at the standby mode, the processing unit 221 would monitor the scheduling message of the third data and display the scheduling message at corresponding time.
The image file contained in the third message D3 is the message that the user edits in the operating system 210.  The image file can be a motion picture or a personalized picture.  The processing unit 221 displays a motion picture on the display unit 224 according to the corresponding settings of the image file.  For example, the message is displayed according to the setting when the operating system 210 is at the standby mode.
The application of the auxiliary message displaying module 220 covers a wide range and would play a crucial role in the concept of digitalized lifestyle.  For example, when the user listens to the radio using the computer system 200, the frequency and the name of the radio station can be displayed on the auxiliary message displaying module 220.  When the user watches TV using the computer system 200, the number of the channel, the name of the TV station or even the name of the program can be displayed on the auxiliary message displaying module 220.
The computer system and the message displaying module and method thereof disclosed in above embodiments of the invention have the following advantages:
1. The auxiliary message displaying module is capable of supporting multiple languages without disposing an extra font database.
2. The loyalty required for the font database is reduced, and the situation of lacking a supportive font database is avoided.
3. No extra memory cost for adding the font database would incur to the auxiliary message displaying module.
4. The displayed message is more versatile by means of the processing of operating system.
5. The message can be displayed even when the computer system is at the standby mode or the main monitor is disabled, transcending the conventional restriction that the computer system must be at an operating mode.
6. In response to the trend of digitalization of home appliances, the ranges and aspects of application of the invention are broad and wide, including relevant messages of TV, radio stations and Network telephones.
7. Low-cost hardware design is capable of providing long horn auxiliary display function when incorporated with auxiliary display platform SDK of Microsoft Long Horn operating system.
While the invention has been described by way of example and in terms of a preferred embodiment, it is to be understood that the invention is not limited thereto. On the contrary, it is intended to cover various modifications and similar arrangements and procedures, and the scope of the appended claims therefore should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements and procedures.
Brief Description of Drawings
FIG. 1 is a diagram of a conventional VFD module.
FIG. 2 is a diagram of a computer system according to a preferred embodiment of the invention.
FIG. 3 is a flowchart of a message displaying method according to the invention.
FIG. 4 is a flowchart of step ST32 in the message displaying method.
1.    An auxiliary message displaying module applied in a computer system, wherein the computer system comprises a host, a main monitor and an operating system, the operating system comprises a font database, and the auxiliary message displaying module is disposed in the host and comprises:
a processing unit for receiving and processing a first data and then outputting a second data;
a first memory unit for memorizing a programming code of the processing unit;
a display unit for displaying a message; and
a display driving unit for controlling the display unit to display message according to the second data;
wherein a driver of the operating system retrieves a message from the operating system and obtains a font corresponding to the message from the font database, then the message is processed to generate the first data;
wherein when the host is at a standby mode, the auxiliary message displaying module operates and displays message using standby power of the host.
2.    The auxiliary message displaying module according to claim 1, wherein the operating system is Microsoft Window operating system.
3.    The auxiliary message displaying module according to claim 2, wherein the operating system is Microsoft Long Horn operating system, the operating system has an always-ready mode, in which the main monitor is disabled and the auxiliary message displaying module displays message.
4.    The auxiliary message displaying module according to claim 1, wherein the driver retrieves the message from the operating system and the font corresponding to the message from the font database, a device content (DC) is opened in the operating system, the font corresponding to the message is outputted to the device content, and then the device content is processed to generate and output the first data to the processing unit.
5.    The auxiliary message displaying module according to claim 4, wherein the first data is an image file, and the driver performs image processing on the device content to generate the first data.
6.    The auxiliary message displaying module according to claim 1, further comprising a second memory unit for storing a third data, wherein the third data comprises a document or an image file to be displayed on the display unit.
7.    The auxiliary message displaying module according to claim 6, wherein the document or the image file is the message to be edited in the operating system by the user.
8.    The auxiliary message displaying module according to claim 6, wherein the font database is a font database of multiple languages for displaying fonts of multiple languages.
9.    A message displaying method for an auxiliary message displaying module of a computer system, wherein the computer system comprises a host, a main monitor and an operating system, and the message displaying method comprises:
retrieving a message from the operating system;
retrieving a font corresponding to the message, and processing the message according to the font of the message to generate a first data;
generating a second data after the first data is processed by the auxiliary message display module; and
displaying message by the auxiliary message displaying module according to the second data;
wherein when the host is at a standby mode, the auxiliary message displaying module operates and displays message using standby power of the host.
10.    The message displaying method according to claim 9, wherein the operating system is Microsoft Window operating system.
11.    The message displaying method according to claim 10, wherein the operating system is Microsoft Long Horn operating system, the operating system has an always-ready mode, in which the main monitor is disabled and the auxiliary message displaying module displays message.
12.    The message displaying method according to claim 9, wherein the step of retrieving the font corresponding to the message further comprises:
opening a device content in the operating system;
retrieving the font corresponding to the message;
outputting the font corresponding to the message to the device content; and
processing the device content to generate and output the first data to the auxiliary message display module.
13.    The message displaying method according to claim 12, wherein the first data is an image file, and the step of processing the device content is performing image processing on the device content to generate the first data.
14.    The message displaying method according to claim 9, further comprising displaying message by the auxiliary message displaying module according to a third data, which is stored in the auxiliary message displaying module and comprises a document or an image file.
15.    The message displaying method according to claim 14, wherein the document or the image file is the message to be edited in the operating system by the user.
1    Abstract
A computer system and an auxiliary message displaying device and method thereof are provided.  The auxiliary message displaying module applied in a computer system comprises a processing unit, a display unit and a display driving unit.  The computer system comprises a host, a main monitor and an operating system.  The processing unit receives and processes a first data and then outputs a second data.  The display unit is for displaying a message.  The display driving unit controls the display unit to display message according to the second data.  The driver of the operating system retrieves a message from the operating system and obtains the font corresponding to the message from the font database, and then the message is processed to generate the first data.  When the host is at a standby mode, the auxiliary message displaying module operates and displays message using the standby power of the host.
2    Representative Drawing
Fig. 2
【図１】
2006330738.tif 000007
【図２】
2006330738.tif 000008
【図３】
2006330738.tif 000009
【図４】
2006330738.tif 000010