(57)【要約】【課題】複数の言語に対応した表示装置によるデータの表示を小容量のメモリ領域の使用で可能とする情報処理装置を実現する。【解決手段】サブシステム設定ユーティリティプログラム１００は、メインシステム３１で使用言語として設定されている言語をオペレーティングシステムから取得し、その言語のフォントデータのみをＨＤＤ１１５から読み出してＥＣ／ＫＢＣ１１６経由でサブシステム３２に転送する。サブ制御ＩＣ１３１は、メインシステム３１から転送される１言語分のフォントデータを格納可能な容量をもつ内部メモリ２０１を備えており、この内部メモリ２０１にメインシステム３１から転送されるフォントデータを格納するとともに、このフォントデータを使ってサブディスプレイ２１への各種データ表示を実行する。【選択図】      図３
2007279438.tif 000002
【特許請求の範囲】
【請求項１】
複数の言語の中のいずれかの言語を使用言語として設定する設定手段と、前記複数の言語のフォントデータを格納する第１の記憶装置と、を備えた第１のシステムと、
表示装置と、１言語分のフォントデータを格納する第２の記憶装置と、前記第１のシステムから転送されるフォントデータを前記第２の記憶装置に格納するとともに、前記第２の記憶装置に格納されたフォントデータを用いて各種データを前記表示装置に表示する制御手段と、を備えた第２のシステムと、
を具備し、
前記第１のシステムは、前記設定手段により設定された使用言語に対応するフォントデータを前記第１の記憶装置から読み出して前記第２のシステムに転送する通信手段をさらに備えることを特徴とする情報処理装置。
【請求項２】
前記第１のシステムの前記第１の記憶装置は、特定の事象を表す画像の画像データを格納し、前記第１のシステムの前記通信手段は、前記フォントデータとともに前記画像データを前記第２のシステムに転送することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記第１のシステムの前記通信手段は、前記設定手段により設定された使用言語に対応するフォントデータを格納するための空き領域が前記第２のシステムの前記第２の記憶装置に存在しない場合、前記画像データのみを前記第２のシステムに転送することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記第２のシステムの前記制御手段は、表示対象のデータに対応する言語のフォントデータが前記第２のシステムの前記第２の記憶装置に格納されていない場合、前記画像データを用いた表示を代替実行することを特徴とする請求項２または３記載の情報処理装置。
【請求項５】
前記第１のシステムの前記通信手段は、前記第２のシステムの前記第２の記憶装置に存在する空き領域の大きさに応じて、前記設定手段により設定された使用言語に対応するフォントデータ中の転送対象とするサブセットを決定することを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記第２のシステムは、新着電子メールのヘッダ情報に対応する言語のフォントデータが前記第２の記憶装置に格納されている場合、前記ヘッダ情報を前記フォントデータを用いて前記表示装置に表示し、格納されていない場合には、新着メールが存在する旨を前記画像データを用いて前記表示装置により通知することを特徴とする請求項４記載の情報処理装置。
【請求項７】
複数の言語のフォントデータを格納する第１の記憶装置を備える第１のシステムと、表示装置および１言語分のフォントデータを格納する第２の記憶装置を備える第２のシステムとを具備する情報処理装置の制御方法であって、
前記第１のシステムは、
前記複数の言語の中のいずれかの言語を使用言語として設定し、
前記設定した使用言語に対応するフォントデータを前記第１の記憶装置から読み出して前記第２のシステムに転送する、
ことを特徴とする制御方法。
【請求項８】
前記第１のシステムは、前記設定手段により設定された使用言語に対応するフォントデータを格納するための空き領域が前記第２のシステムの前記第２の記憶装置に存在しない場合、特定の事象を表す画像の画像データのみを前記第２のシステムに転送することを特徴とする請求項７記載の制御方法。
【請求項９】
前記第１のシステムは、前記第２のシステムの前記第２の記憶装置に存在する空き領域の大きさに応じて、前記設定した使用言語に対応するフォントデータ中の転送対象とするサブセットを決定することを特徴とする請求項７記載の制御方法。
【請求項１０】
前記第２のシステムは、
前記第１のシステムから転送されるフォントデータおよび特定の事象を表す画像の画像データの少なくとも１つを前記第２の記憶装置に格納し、
表示対象のデータに対応する言語のフォントデータが前記第２の記憶装置に格納されている場合、前記第１のシステムから転送されるデータを前記フォントデータを用いて前記表示装置に表示し、格納されていない場合には、前記画像データを用いた表示を代替実行することを特徴とする請求項８記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば電子メールを無線通信によって受信する機能を有するパーソナルコンピュータなどに適用して好適な情報処理装置の制御技術に関する。
【背景技術】
【０００２】
近年、ノートブックタイプ等のバッテリ駆動可能な携帯型パーソナルコンピュータが種々開発されている。そして、最近では、この種のコンピュータの多くが、外部との無線通信を実行するための無線通信機能を備えており、また、ディスプレイユニットが閉じられた状態でも各種情報を通知することを可能とするサブディスプレイを備えているものも普及し始めている。
【０００３】
この無線通信機能を備えることにより、外出先や移動中においても、つまり場所や時間に制限されることなく、例えば電子メールの送受信やＷｅｂサイトへのアクセスなどを実行することを可能としており、また、たとえ電源オフ状態にあっても、特定の事象が発生した際、その事象に対応する処理を実行する機能を備える場合、新着電子メールのチェックも効率的に行えるようになる。この時、サブディスプレイを備えていれば、新着電子メールの存在をいち早く通知することが可能である。
【０００４】
さらに、この種のコンピュータでは、複数の言語に対応できるようになっており、膨大な量となるフォントデータを管理するための制御方法が種々提案されている（例えば特許文献１等参照）。
【特許文献１】特開２００１−１５６８８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、サブディスプレイを表示制御する機能を、メインシステムと独立して動作するサブシステムに搭載する場合を考える。より具体的には、メインシステムが電源オフの状態である期間中は、メインシステムよりも遙かに消費電力量の小さいサブシステムでサブディスプレイを使ったユーザ向けの通知を行う場合などである。
【０００６】
この場合、サブシステムにおいても、メインシステムとは別にフォントデータを保持する必要が生じる。そして、特許文献１の手法では、一旦は複数の言語のフォントデータすべてを保持しなければならないため、たとえフォントデータの格納以外の目的でメモリ領域が使用される予定がない場合であっても、大容量のメモリをサブシステムに搭載する必要があった。
【０００７】
この発明は、このような事情を考慮してなされたものであり、複数の言語に対応した表示装置によるデータの表示を小容量のメモリ領域の使用で可能とする情報処理装置および制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前述の目的を達成するために、本発明の情報処理装置は、複数の言語の中のいずれかの言語を使用言語として設定する設定手段と、前記複数の言語のフォントデータを格納する第１の記憶装置と、を備えた第１のシステムと、表示装置と、１言語分のフォントデータを格納する第２の記憶装置と、前記第１のシステムから転送されるフォントデータを前記第２の記憶装置に格納するとともに、前記第２の記憶装置に格納されたフォントデータを用いて各種データを前記表示装置に表示する制御手段と、を備えた第２のシステムと、を具備し、前記第１のシステムは、前記設定手段により設定された使用言語に対応するフォントデータを前記第１の記憶装置から読み出して前記第２のシステムに転送する通信手段をさらに備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複数の言語に対応した表示装置によるデータの表示を小容量のメモリ領域の使用で可能とする情報処理装置および制御方法を提供できる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施形態を説明する。
【００１１】
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、ノートブック型のバッテリ駆動可能な携帯型コンピュータ１０として実現されている。このコンピュータ１０は、コンピュータ１０を電源オフ状態に維持したまま、電子メール等のデータを受信する通信処理を自動的に実行するとともに、新規データが受信されたことをユーザに通知するAuto機能を有している。
【００１２】
図１は、ディスプレイユニットを開いた状態におけるコンピュータ１０を正面側から見た斜視図である。
【００１３】
本コンピュータ１０の本体は、ベースユニット１１と、ディスプレイユニット１２とから構成される。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）２０から構成される表示装置が組み込まれており、そのＬＣＤ２０の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１４】
ディスプレイユニット１２は、ベースユニット１１に支持され、そのベースユニット１１に対してベースユニット１１の上面が露出される開放位置とベースユニット１１の上面を覆う閉塞位置との間を回動自由に取り付けられている。ベースユニット１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０の本体を電源オン／オフするためのパワーボタン１４およびタッチパッド１５が配置されている。ベースユニット１１には無線通信デバイスが内蔵されている。Auto機能においては、この無線通信デバイスを用いて、メールサーバや他のコンピュータのような外部装置との無線通信が実行される。また、ベースユニット１１にはスピーカ１６も配置される。
【００１５】
図２は、ディスプレイユニット１２を閉じた状態におけるコンピュータ１０の外観を示す斜視図である。ディスプレイユニット１２の背面には、サブディスプレイ２１が配置されている。サブディスプレイ２１は、Auto機能に関する各種ステータス情報の表示に使用される表示装置である。サブディスプレイ２１には、例えば基地局からの無線信号の電界強度レベルを示す情報や、受信された電子メールのヘッダ情報（時間、送信者、タイトル等）も表示される。
【００１６】
このサブディスプレイ２１により、ユーザは、本コンピュータ１０が電源オフ状態で、且つディスプレイユニット１２が閉じた状態においても、新着電子メールが届いたこと等を確認することができる。
【００１７】
また、ベースユニット１１の後部には、操作スイッチ２２が設けられている。操作スイッチ２２は、サブディスプレイ２１の表示内容を制御するために使用されるいくつのプッシュボタンスイッチ群を備えている。プッシュボタンスイッチ群には、例えば、画面の上スクロールを指定するプッシュボタンスイッチ、画面の下スクロールを指定するプッシュボタンスイッチなどが含まれている。ディスプレイユニット１２が閉じた状態においても操作スイッチ２２は外部に露出される。ユーザは、ディスプレイユニット１２を閉じたまま操作スイッチ２２を操作することによって、例えばサブディスプレイ２１に表示される電子メールのヘッダ情報を１件ずつ切り替えることができる。
【００１８】
なお、サブディスプレイ２１の配置位置は、ディスプレイユニット１２の背面に制限されるものではない。サブディスプレイ２１は、ディスプレイユニット１２が閉じた状態で外部に露出される、本コンピュータ１０の本体上の任意の位置に配置されていればよい。
【００１９】
図３には、本コンピュータ１０のシステム構成の一例が示されている。
【００２０】
本コンピュータ１０は、第１および第２の２つのシステムと、無線通信デバイス１３０を備えている。
【００２１】
第１システムはオペレーティングシステムの制御下で動作するように構成されたメインシステムであり、ベースユニット１１内に設けられている。メインシステム３１は、本コンピュータ１０の本体が電源オンされた時に動作する。そして、このメインシステム３１は、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、サウスブリッジ１１４、ハードディスクドライブ（ＨＤＤ）１１５、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１６、電源回路１１７、ＬＣＤ開閉センサ１２０、コーデック（ＣＯＤＥＣ）１２１、アンプ（ＡＭＰ）１２２等を備えている。
【００２２】
ＣＰＵ１１１は、本コンピュータ１０の動作を制御するメインプロセッサである。このＣＰＵ１１１は、ＨＤＤ１１５から主メモリ１１３にロードされる、オペレーティングシステムおよび各種アプリケーションプログラム／ユーティリティプログラムを実行する。アプリケーションプログラムとしては、電子メールの送信および受信を実行するためのメールソフトウェア（メーラー）などがある。ＣＰＵ１１１はメーラーを実行することにより、メールサーバのような外部装置に電子メールを送信する処理および外部装置から電子メールを受信する処理を実行する。メーラーは、ＨＤＤ１１５上の所定の記憶領域を受信トレイ領域として管理し、受信された電子メール群をその受信トレイ領域に格納する。また、ユーティリティプログラムとして、後述するサブシステム設定ユーティリティプログラム１００が存在する。
【００２３】
ノースブリッジ１１２は、ＣＰＵ１１１のローカルバスとサウスブリッジ１１４との間を接続するブリッジデバイスである。また、ノースブリッジ１１２には、本コンピュータ１０のメインディスプレイとして機能するＬＣＤ２０を制御する表示コントローラおよび主メモリ１１３を制御するメモリコントローラも内蔵されている。
【００２４】
サウスブリッジ１１４は各種Ｉ／Ｏデバイスを制御するためのＩ／Ｏコントローラとして機能する。このサウスブリッジ１１４には、ＨＤＤ１１５を制御するＩＤＥ（Integrated Drive Electronics）コントローラおよびＵＳＢ（Universal Serial Bus）デバイスを制御するＵＳＢホストコントローラも内蔵されている。サウスブリッジ１１４は、ＵＳＢのようなシリアルバスを介して無線通信デバイス１３０に接続されている。さらに、サウスブリッジ１１４は、前述の第２のシステムとして機能するサブシステム３２にＵＳＢのようなシリアルバスを介して接続されている。
【００２５】
ＥＣ／ＫＢＣ１１６は、電源管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１５などを制御するキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１１６は、電源回路１１７と共同して、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０を電源オン／電源オフする。電源回路１１７は、バッテリ１１８またはＡＣアダプタ１１９を介して供給される外部電源を用いて、本コンピュータ１０の各コンポーネントに供給すべき動作電源を生成する。本コンピュータ１０が電源オフ状態の時も、ＥＣ／ＫＢＣ１１６には電源回路１１７から動作電源が供給される。
【００２６】
ＬＣＤ開閉センサ１２０は、ディスプレイユニット１２が閉じた状態にあるかどうかを示す信号をＥＣ／ＫＢＣ１１６に供給する。ＣＯＤＥＣ１２１は、デジタル音声信号をアナログ音声信号に変換する変換装置である。そして、ＡＭＰ１２２は、ＣＯＤＥＣ１２１から供給されるアナログ音声信号を増幅してスピーカ１６を駆動する。
【００２７】
第２のシステムとして機能するサブシステム３２は、前述のAuto機能を実行するための専用のシステムであり、メインシステム３１と独立して動作するように構成されている。本コンピュータ１０が電源オフ状態の時、つまりメインシステム３１が電源オフ状態である時も、サブシステム３２には電源回路１１７から動作電源が供給される。Auto機能用の専用システムであるサブシステム３２の消費電力は、メインシステム３１の消費電力よりも大幅に少ない。
【００２８】
サブシステム３２は、サブ制御ＩＣ１３１と、前述のサブディスプレイ２１とを備えている。サブＩＣ１３１はサブシステム３２の動作を制御するためのプロセッサであり、例えば１チップマイクロコンピュータなどから構成されている。サブ制御ＩＣ１３１は、内部メモリ２０１内に格納されたプログラムを実行する。このプログラムは、メールサーバのような外部装置から電子メールのヘッダ情報を受信するためのメールソフトウェア（メーラー）を含んでいる。このメーラーは電子メールのヘッダ情報を受信するために必要な最小限の機能モジュールから構成されている。サブ制御ＩＣ１３１は、ＵＳＢのようなシリアルバスを介してメインシステム３１内のサウスブリッジ１１４に接続されている。また、サブ制御ＩＣ１３１は、Ｉ２Ｃバスのようなシリアルバスを介してメインシステム３１内のＥＣ／ＫＢＣ１１６にも接続されている。さらに、サブ制御ＩＣ１３１は、Ｉ２Ｃバスのようなシリアルバスを介して無線通信デバイス１３０にも接続されている。
【００２９】
サブ制御ＩＣ１３１は、ＥＣ／ＫＢＣ１１６から供給されるパワーステート情報がメインシステム３１が電源オフ状態であることを示している期間中、所定のタイミング毎、例えばタイマ２０２が予め定められた時間を計時する毎に、ディスプレイユニット１２の開閉状況、ＡＣアダプタ１１９の接続状況、バッテリ１１８の残量状況等をＥＣ／ＫＢＣ１１６に問い合わせる。そして、この問い合わせに対するＥＣ／ＫＢＣ１１６からの応答に基づき、サブ制御ＩＣ１３１は、オペレーティングシステムを起動できる状態にあるかどうか、つまりオペレーティングシステムの制御下で動作するように構成されたメインシステム３１を電源オン状態に移行できる状態にあるかどうかを判定する。
【００３０】
もし、メインシステム３１を電源オン状態に移行できる状態にあれば、サブ制御ＩＣ１３１は、メインシステム３１において、オペレーティングシステム上で動作するメーラーを実行するよう、ＥＣ／ＫＢＣ１１６に指示する。一方、メインシステム３１を電源オン状態に移行できる状態になければ、サブ制御ＩＣ１３１は、内部メモリ２０１内に格納されたメーラーを実行して、外部装置から電子メールのヘッダ情報を受信する通信処理を実行する。受信された電子メールのヘッダ情報は、内部メモリ２０１に格納される。サブ制御ＩＣ１３１は、サブディスプレイ２１を制御する機能も有しており、内部メモリ２０１に格納された電子メールのヘッダ情報をサブディスプレイ２１に表示する。
【００３１】
なお、このサブ制御ＩＣ１３１からＥＣ／ＫＢＣ１１６への指示によってメインシステム３１が電源オン状態に移行し、オペレーティングシステム上で動作するメーラーが実行された場合、受信された電子メールのヘッダ情報がＥＣ／ＫＢＣ１１６からサブ制御ＩＣ１３１に転送されて内部メモリ２０１に格納され、同じくサブディスプレイ２１に表示する。また、オペレーティングシステム上で動作するメーラーが実行された後、メインシステム３１は、電源オフ状態に復帰する。
【００３２】
本コンピュータ１０は、複数の言語に対応可能であり、複数の言語のフォントデータがＨＤＤ１１５に格納されている。サブディスプレイ２１による電子メールのヘッダ情報の表示にも、このＨＤＤ１１５に格納されたフォントデータがＥＣ／ＫＢＣ１１６経由でサブ制御ＩＣ１３１に転送されて使用されている。そして、本コンピュータ１０は、このフォントデータをサブ制御ＩＣ１３１で保持するために用いる内部メモリ２０１の容量を節約するための仕組みを備える。この仕組みについては後述する。
【００３３】
図４は、本コンピュータ１０のシステムステート（パワーステート）の遷移を示している。本コンピュータ１０は、Ｓ０，Ｓ３，Ｓ４，Ｓ５の４つのシステムステートをサポートしている。Ｓ０は、本コンピュータ１０が電源オンされている動作ステートである。Ｓ０においては、メインシステム３１はオペレーティングシステムの制御の下に動作する。Ｓ３（サスペンド），Ｓ４（ハイバネーション），Ｓ５（オフ）はそれぞれ本コンピュータ１０が電源オフされている低消費電力ステートである。Ｓ３，Ｓ４，またはＳ５においては、メインシステム３１は動作しない。
【００３４】
Ｓ３，Ｓ４，Ｓ５のいずれにおいても、ＥＣ／ＫＢＣ１１９、サブ制御システム３２、無線通信デバイス１３０には動作電源がそれぞれ供給される。
【００３５】
Auto機能は、本コンピュータ１０がＳ３，Ｓ４，Ｓ５のいずれに設定されている場合でも利用することができる。すなわち、本コンピュータ１０が電源オフ状態（Ｓ３，Ｓ４，またはＳ５）である期間中は、サブシステム３２が単独で動作し、Auto機能を実行する。Auto機能によって受信すべきデータは電子メールには限られず、例えば特定のWebサーバ上のファイルをダウンロードさせることもできる。
【００３６】
図５は、このAuto機能の動作環境の設定を含めてサブシステム設定ユーティリティプログラム１００がユーザインタフェース用に表示する設定画面を示す図である。
【００３７】
図５に示すように、サブシステムユーティリティプログラム１００が表示する設定画面上には、「メール送受信タスク」および「フォルダ同期タスク」の２つのタスクを個別に設定するためのフィールドａ１〜ａ２が設けられている。「メール送受信タスク」は、新着メールのチェック（受信）と未送信メールの送信を行うものであり、「フォルダ同期タスク」は、例えば所定のサーバからスケジュールデータをダウンロードして本コンピュータ１０上のスケジュールデータに反映させる等を行うものである。
【００３８】
フィールドａ１〜ａ２には、各タスクをAuto機能で自動実行するかどうかを設定するためのボタン（ａ１１，ａ２１）がそれぞれ設けられ、このボタンがオンされると、各タスクがAuto機能で自動実行されることになる。
【００３９】
また、フィールドａ１〜ａ２には、各タスクを何分ごとに実行するのかを設定するための入力エリア（ａ１２，ａ２２）がそれぞれ設けられる。「メール送受信タスク」は３０分、「フォルダ同期タスク」は２０分ごとに実行されることになる。
【００４０】
さらに、フィールドａ１〜ａ２には、各タスクを実行すべきと判断するバッテリ残量を設定するための入力エリア（ａ１３，ａ２３）と、同じくＨＤＤの空き容量を設定するための入力エリア（ａ１４，ａ２４）とがそれぞれ設けられる。例えば「メール送受信タスク」は、本コンピュータ１０が、バッテリ残量が５％以下またはＨＤＤの空き容量が１０ＭＢ以下の状態である場合、そのタイミングでの実行はキャンセルされる。
【００４１】
また、フィールドａ１〜ａ２には、各タスクに固有の設定を行う設定画面に移行するためのボタン（ａ１５，ａ２５）がそれぞれ設けられる。例えば「メール送受信タスク」用のフィールドａ１に設けられたボタンａ１５を操作すると、所定のメールサーバ経由でメールを送受信するための設定作業に移行できる。
【００４２】
前述したように、本コンピュータ１０は、複数の言語に対応する。サブシステム設定ユーティリティプログラム１００は、オペレーティングシステムから現在の使用言語の設定を取得し、その言語のフォントをサブディスプレイ２１にヘッダ情報を表示する際のフォントの初期値としてエリアａ３１に表示する。このエリアａ３１は入力エリアとしても機能し、サブディスプレイ２１表示用のフォントとして、ユーザは、任意の言語を設定することが可能である。
【００４３】
そして、この設定画面の下側部に配置されるボタンａ３１は、以上の設定作業が完了した際に操作されるボタンであり、このボタンａ３１が操作されると、サブシステム設定ユーティリティプログラム１０１は、その設定内容をＥＣ／ＫＢＣ１１９経由でサブ制御ＩＣ１３１の内部メモリ２０１に保持させる。また、サブシステム設定ユーティリティプログラム１０１は、エリアａ３１で設定された言語に対応するフォントデータのみをＨＤＤ１１５から読み出し、ＥＣ／ＫＢＣ１１９経由でサブ制御ＩＣ１３１の内部メモリ２０１に保持させる。つまり、サブ制御ＩＣ１３１の内部メモリ２０１は、メインシステム３１側で使用言語として設定された言語に対応する（１言語分の）フォントデータを保持できるだけのメモリ領域を備えれば良い。
【００４４】
ＨＤＤ１１５には、複数の言語のフォントデータのほか、例えば新着受信メールが存在することを通知するため等のビットマップデータが格納されている。このビットマップデータは、サブディスプレイ２１にアイコンとして表示される画像データであり、サブシステム設定ユーティリティプログラム１０１は、フォントデータの転送時、このビットマップデータもＥＣ／ＫＢＣ１１９経由でサブ制御ＩＣ１３１に転送する。
【００４５】
次に、図６を参照して、サブシステム３２側におけるディスプレイ２１への電子メールのヘッダ情報の表示例を説明する。
【００４６】
サブ制御ＩＣ１３１は、ＥＣ／ＫＢＣ１１６から転送されて内部メモリ２０１に格納された新着電子メールのヘッダ情報、または内部メモリ２０１に格納されたメーラーを実行することにより受信して内部メモリ２０１に格納された新着電子メールのヘッダ情報をサブディスプレイ２１に表示する際、まず、このヘッダ情報に含まれる言語情報（Language項目）を参照する。そして、サブ制御ＩＣ１３１は、この言語情報で示される言語に対応するフォントデータが内部メモリ２０１に格納されているかどうかを調べ、格納されていれば、そのフォントデータを使って、図６（Ａ）に示すように、そのヘッダ情報に含まれる時間、送信者、タイトルを左端部から並べて配置した画面データを画面データ生成部２０３により生成し、この生成した画面データをサブディスプレイ２１に表示する。
【００４７】
一方、対応するフォントデータが内部メモリ２０１に格納されていなければ、サブ制御ＩＣ１３１は、ビットマップデータを使って、図６（Ｂ）に示すように、新着受信メールが存在することをアイコンで通知するための画面データを画面データ生成部２０３により生成し、この生成した画面データをサブディスプレイ２１に表示する。
【００４８】
なお、サブシステム設定ユーティリティプログラム１０１は、いずれかの言語のフォントデータをＥＣ／ＫＢＣ１１９経由でサブ制御ＩＣ１３１に転送する際、そのフォントデータを格納するだけの空き領域がサブ制御ＩＣ１３１の内部メモリ２０１に存在するかどうかを調べる。もし、存在しなければ、サブシステム設定ユーティリティプログラム１０１は、フォントデータは転送せず、例えばその言語に対応したビットマップデータの転送のみを行う。その結果、この場合の新着電子メールのヘッダ情報の表示は、図６（Ｂ）に示すように実行されることになる。
【００４９】
また、サブシステム設定ユーティリティプログラム１０１がサブ制御ＩＣ１３１の内部メモリ２０１の空き領域を調べることによって、例えば日本語のフォントデータを転送する際、空き領域が少なければ、第１水準漢字のフォントデータのみを転送する等、使用言語に対応するフォントデータ中の転送対象とするサブセットを決定するといった制御を行うことも可能である。
【００５０】
図７および図８は、本コンピュータ１０で実行されるAuto機能のデータ表示に関わる動作手順を示すフローチャートである。
【００５１】
サブシステム設定ユーティリティプログラム１００は、まず、オペレーティングシステムの言語設定を確認し、サブ制御ＩＣ１３１に転送するアイコンおよびフォントデータを決定する（図７ステップＡ１）。次に、サブシステム設定ユーティリティプログラム１００は、サブ制御ＩＣ１３１の内部メモリ２０１に十分な空き容量が存在するかどうかを調べ（図７ステップＡ２）、存在すれば（図７ステップＡ２のＹＥＳ）、サブ制御ＩＣ１３１にアイコン、フォントの両データを転送する（図７ステップＡ３）。一方、十分な空き容量が存在しなければ（図７ステップＡ２のＮＯ）、サブシステム設定ユーティリティプログラム１００は、サブ制御ＩＣ１３１にアイコンのデータのみを転送する（図７ステップＡ３）。
【００５２】
また、サブ制御ＩＣ１３１は、メインシステム３１または無線通信デバイス１３０から新着電子メールのヘッダ情報を取得すると（図８ステップＢ１）、そのヘッダ情報のLanguage項目に対応したフォントデータが内部メモリ２０１に格納されているかどうかを調べる（図８ステップＢ２）。
【００５３】
もし、フォントデータが格納されていなければ（図８ステップＢ２のＮＯ）、サブ制御ＩＣ１３１は、アイコンのビットマップデータのみを利用して画面データ生成部２０３にて画面データを生成し（図８ステップＢ３）、一方、フォントデータが格納されていれば（図８ステップＢ２のＹＥＳ）、サブ制御ＩＣ１３１は、フォントデータを利用してヘッダ情報から画面データ生成部２０３にて画面データを生成する（図８ステップＢ４）。
【００５４】
そして、サブ制御ＩＣ１３１は、以上のように作成した画面データをサブディスプレイ２１に送信して表示させる（図８ステップＢ５）。
【００５５】
このように本コンピュータ１０は、複数の言語に対応したサブディスプレイ２１によるヘッダ情報の表示を小容量の内部メモリ２０１の使用で可能とする。
【００５６】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施形態に係る情報処理装置を正面から見た外観の例を示す斜視図。
【図２】ディスプレイユニットを閉じた状態における図１の情報処理装置の外観の例を示す斜視図。
【図３】図１の情報処理装置のシステム構成の例を示すブロック図
【図４】図１の情報処理装置のシステムステートが遷移される様子の例を示す図
【図５】図１の情報処理装置によって表示される設定画面の例を示す図
【図６】図１の情報処理装置のサブディスプレイの表示画面の例を示す図
【図７】図１の情報処理装置によって実行されるAuto機能のデータ表示に関わる動作手順例を示す第１のフローチャート
【図８】図１の情報処理装置によって実行されるAuto機能のデータ表示に関わる動作手順例を示す第２のフローチャート
【符号の説明】
【００５８】
１０…コンピュータ、１１…ベースユニット、１２…ディスプレイユニット、２０…メインディスプレイ、２１…サブディスプレイ、２２…操作スイッチ、３１…メインシステム、３２…サブシステム、１００…サブシステム設定ユーティリティプログラム、１３０…無線通信デバイス、１３１…サブ制御ＩＣ。
【図１】
2007279438.tif 000003
【図２】
2007279438.tif 000004
【図３】
2007279438.tif 000005
【図４】
2007279438.tif 000006
【図５】
2007279438.tif 000007
【図６】
2007279438.tif 000008
【図７】
2007279438.tif 000009
【図８】
2007279438.tif 000010