(57)【特許請求の範囲】
【請求項１】
表示手段に文字又は図像を表示させるための表示データを生成して出力する表示処理装置であって、
前記表示データが読み書き自在に一時的に記憶される一時記憶手段と、
データ群記憶手段に格納された、文字又は図像に係わる複数のプレラスタライズビットマップデータでそれぞれ構成された複数のフォントデータ群のうち、前記表示手段での表示関連性について所定の第１条件を満たす第１フォントデータ群を抽出して読み出し、前記一時記憶手段のプレラスタライズデータ領域に記憶する第１プレラスタライズデータ読み出し処理手段と
を有することを特徴とする表示処理装置。
【請求項２】
請求項１記載の表示処理装置において、
前記第１プレラスタライズデータ読み出し処理手段は、前記第１条件として、前記表示手段において略同時に使用される前記第１フォントデータ群を読み出すことを特徴とする表示処理装置。
【請求項３】
請求項１又は２記載の表示処理装置において、
前記第１フォントデータ群を切り替える切替指示信号に応じて、前記プレラスタライズデータ領域に記憶されている第１フォントデータ群を削除する削除処理手段と、
前記表示手段での表示関連性について前記切替指示信号に対応した所定の第２条件を満たす第２フォントデータ群をデータ群記憶手段から抽出して読み出し、前記プレラスタライズデータ領域に記憶する第２プレラスタライズデータ読み出し処理手段と
を有することを特徴とする表示処理装置。
【請求項４】
請求項３記載の表示処理装置において、
前記第２プレラスタライズデータ読み出し処理手段は、前記第２条件として、前記表示手段において略同時に使用される前記第２フォントデータ群を読み出すことを特徴とする表示処理装置。
【請求項５】
請求項３又は４記載の表示処理装置において、
スケーラブルデータ記憶手段に格納された、文字又は図像に係わる複数のスケーラブルフォントデータからなる第３フォントデータ群を抽出して読み出し、前記一時記憶手段のスケーラブルデータ領域に記憶するスケーラブルデータ読み出し処理手段と、
前記プレラスタライズデータ領域から前記第１フォントデータ群が削除されてから、前記プレラスタライズデータ領域へ前記第２フォントデータ群が記憶されるまでの間、前記スケーラブルデータ領域に記憶された前記第３フォントデータ群を用いて、前記切替指示信号に対応した前記表示データを前記表示手段へ出力するスケーラブル表示切替手段と
を有することを特徴とする表示処理装置。
【請求項６】
請求項５記載の表示処理装置において、
前記第３フォントデータ群に代えて、前記プレラスタライズデータ領域に記憶されている第２フォントデータ群を用いた前記表示データを、前記表示手段へ出力するプレラスタライズ表示切替手段
を有することを特徴とする表示処理装置。
【請求項７】
請求項１記載の表示処理装置において、
スケーラブルデータ記憶手段に格納された、文字又は図像に係わる複数のスケーラブルフォントデータからなる第３フォントデータ群を抽出して読み出し、前記一時記憶手段のスケーラブルデータ領域に記憶するスケーラブルデータ読み出し処理手段と、
前記第１フォントデータ群を切り替える切替指示信号に応じて、前記スケーラブルデータ領域に記憶された前記第３フォントデータ群を用いて、前記切替指示信号に対応した前記表示データを前記表示手段へ出力するスケーラブル表示切替手段と
を有することを特徴とする表示処理装置。
【請求項８】
表示手段に文字又は図像を表示させるための表示データを生成して出力する表示処理方法であって、
データ群記憶手段に格納された、文字又は図像に係わる複数のプレラスタライズビットマップデータでそれぞれ構成された複数のフォントデータ群のうち、前記表示手段での表示関連性について所定の第１条件を満たす第１フォントデータ群を前記データ群記憶手段から抽出して読み出し、一時記憶手段のプレラスタライズデータ領域に記憶することを特徴とする表示処理方法。
【請求項９】
請求項８記載の表示処理方法において、
前記第１フォントデータ群を切り替える切替指示信号に応じて、前記プレラスタライズデータ領域に記憶されている第１フォントデータ群を削除し、
この削除の後、前記表示手段での表示関連性について所定の第２条件を満たす第２フォントデータ群を前記データ群記憶手段から抽出して読み出し、前記プレラスタライズデータ領域に記憶する
ことを特徴とする表示処理方法。
【請求項１０】
請求項９記載の表示処理方法において、
スケーラブルデータ記憶手段に格納された、文字又は図像に係わる複数のスケーラブルフォントデータからなる第３フォントデータ群を抽出して読み出し、前記一時記憶手段のスケーラブルデータ領域に記憶し、
前記プレラスタライズデータ領域から前記第１フォントデータ群が削除されてから、前記プレラスタライズデータ領域へ前記第２フォントデータ群が記憶されるまでの間、前記スケーラブルデータ領域に記憶された前記第３フォントデータ群を用いて、前記切替指示信号に対応した前記表示データを前記表示手段へ出力する
ことを特徴とする表示処理方法。
【請求項１１】
請求項１０記載の表示処理方法において、
前記第３フォントデータ群に代えて、前記プレラスタライズデータ領域に記憶されている第２フォントデータ群を用いた前記表示データを前記表示手段へ出力する
ことを特徴とする表示処理方法。
【請求項１２】
請求項８記載の表示処理方法において、
スケーラブルデータ記憶手段に格納された、文字又は図像に係わる複数のスケーラブルフォントデータからなる第３フォントデータ群を抽出して読み出し、前記一時記憶手段のスケーラブルデータ領域に記憶し、
前記第１フォントデータ群を切り替える切替指示信号に応じて、前記スケーラブルデータ領域に記憶された前記第３フォントデータ群を用いて、前記切替指示信号に対応した前記表示データを前記表示手段へ出力する
ことを特徴とする表示処理方法。
【請求項１３】
データ群記憶手段に格納された、文字又は図像に係わる複数のプレラスタライズビットマップデータでそれぞれ構成された複数のフォントデータ群のうち、表示手段での表示関連性について所定の第１条件を満たす第１フォントデータ群を前記データ群記憶手段から抽出して読み出し、一時記憶手段のプレラスタライズデータ領域に記憶する手順を、表示処理装置に備えられる演算手段に実行させるための表示処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置等に用いられる表示処理装置、表示処理方法及び表示処理プログラムに関する。
【背景技術】
【０００２】
例えばナビゲーション装置においては、地図画面に含まれる地名等の文字や、メニュー画面等に含まれる選択肢としての文字列やその他の説明文としての文字列が、装置内に備わったフォントデータを用いて描画されている。特に、最近のナビゲーション装置は高精細な表示装置を使用する傾向にあり、文字表現力の向上や、種々のサイズの文字を使用できることが求められている。このような要求に伴い、スケーラブルフォントが用いられている。このスケーラブルフォントは、文字の軌跡をベクトルで表したものであり、任意の文字サイズで文字を表示することが可能である。なお、スケーラブルフォントを用いて描画を行う際には、展開処理を行って一旦ビットマップ形式のデータを作成する必要があるため、もともとビットマップ形式のデータによって構成されているビットマップフォントを用いて各種の文字列を表示する場合に比べて、処理の負担が大きく、描画に時間がかかってしまうという不都合がある。【０００３】
そこで、このような不都合に対処する装置が従来より知られている。例えば、特許文献１には、使用頻度の高い文字につき、予めスケーラブルフォントを所望のサイズに展開したプレラスタライズビットマップデータ（ビットマップフォントデータ）からなるフォントデータ群をデータ群記憶手段（フォントメモリ）に格納しておき、指定された文字コードに対応するプレラスタライズビットマップデータがデータ群記憶手段に格納されている場合にはそのプレラスタライズビットマップデータを読み出し、格納されていない場合にはこの文字コードに対応するスケーラブルフォントデータを読み出してビットマップデータに展開する処理を行うナビゲーション装置が開示されている（例えば、特許文献１参照。）。【０００４】
【特許文献１】特開２００５−９９３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記従来技術では、使用頻度の高い文字については予めデータ群記憶手段に格納しておいたプレラスタライズビットマップデータを読み出して表示することで、処理に長時間を要するスケーラブルフォントデータを用いる機会を少なくして文字表示に要する時間の短縮を可能としている。【０００６】
ここで、一般にナビゲーション装置においては、文字表示を行う際、データ群記憶手段に格納されたフォントデータ群を読み出し、当該データ群を作業メモリ等の一時記憶手段に一時的に記憶させることにより、当該フォントデータを表示装置に表示させる。すなわち、上記従来技術では、予めデータ群記憶手段に格納しておいたプレラスタライズビットマップデータについて、その全データを一時記憶手段に一時的に記憶させた上で文字表示が行われる。このとき、上記従来技術では使用頻度の高い文字に限定してそのデータをデータ群記憶手段に格納しているものの、ナビゲーション装置等の表示装置においてはその表示範囲又は表示倍率等に応じて種々のサイズの文字が使用されるため、各文字について種々の大きさのビットマップデータを格納しておく必要がある。このため、これら格納されるデータの容量は比較的大きくなってしまい、これらのデータの全部が一時的に記憶される一時記憶手段におけるメモリ消費量も増大する。【０００７】
このように、上記従来技術では、一時記憶手段におけるメモリ消費量の削減については何ら考慮されていなかった。【０００８】
本発明が解決しようとする課題には、上記した問題が一例として挙げられる。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１記載の発明は、表示手段に文字又は図像（シンボルマーク、記号等）を表示させるための表示データを生成して出力する表示処理装置であって、表示データが読み書き自在に一時的に記憶される一時記憶手段と、データ群記憶手段に格納された、文字又は図像に係わる複数のプレラスタライズビットマップデータでそれぞれ構成された複数のフォントデータ群のうち、前記表示手段での表示関連性について所定の第１条件を満たす第１フォントデータ群を抽出して読み出し、前記一時記憶手段のプレラスタライズデータ領域に記憶する第１プレラスタライズデータ読み出し処理手段とを有する。【００１０】
上記課題を解決するために、請求項８記載の発明は、表示手段に文字又は図像を表示させるための表示データを生成して出力する表示処理方法であって、データ群記憶手段に格納された、文字又は図像に係わる複数のプレラスタライズビットマップデータでそれぞれ構成された複数のフォントデータ群のうち、前記表示手段での表示関連性について所定の第１条件を満たす第１フォントデータ群を前記データ群記憶手段から抽出して読み出し、一時記憶手段のプレラスタライズデータ領域に記憶する。【００１１】
上記課題を解決するために、請求項１３記載の発明は、データ群記憶手段に格納された、文字又は図像に係わる複数のプレラスタライズビットマップデータでそれぞれ構成された複数のフォントデータ群のうち、表示手段での表示関連性について所定の第１条件を満たす第１フォントデータ群を前記データ群記憶手段から抽出して読み出し、一時記憶手段のプレラスタライズデータ領域に記憶する手順を、表示処理装置に備えられる演算手段に実行させる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の一実施の形態を図面を参照しつつ説明する。【００１３】
図１は、本実施の形態の表示処理装置を有する車両ナビゲーション装置の全体機能構成を表すブロック図である。【００１４】
この図１に示すように、車両ナビゲーション装置Ｓは、自動車の発進又は停止若しくは加速時又は減速時における車両に実際に加わる進行方向の加速度を検出し、加速度データを出力する加速度センサ１と、自動車の回転時の角速度を検出し、角速度データ及び相対方位データを出力する角速度センサ２と、車輪の回転に対応した車速パルス信号を検出する走行距離センサ３と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星からの電波を受信して自動車が位置する緯度及び経度等のＧＰＳ測位データを出力すると共に、自動車の進行方向の絶対方位データを出力するＧＰＳ受信器４とを備えている。ここで、加速度センサ１の例としては、静電容量型やピエゾ型等の半導体加速度センサや、圧電素子型の加速度センサ等の種々の形式のものが挙げられる。【００１５】
更に、ナビゲーション装置Ｓは、加速度センサ１、角速度センサ２、走行距離センサ３及びＧＰＳ受信器４から夫々出力される、加速度データ、相対方位データ、角速度データ、走行距離データ、ＧＰＳ測位データ及び絶対方位データに基づいて、ナビゲーション装置全体の制御を行うシステムコントローラ５と、各種データを入力するためのキー操作パネル、リモコン装置等の入力装置１１と、システムコントローラ５による制御の下、ハードディスクドライブ２４、フラッシュメモリ２３、ＤＶＤ−ＲＯＭ（ＤＶＤ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ディスクＤＫ１、及びＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ディスクＤＫ２のうち少なくとも一つから、車線数、道幅等を示す道路データを含む地図データや各施設の詳細情報を示すデータ等の各種データを読出し、出力する、ハードディスクドライブ２４、フラッシュメモリ２３、ＤＶＤ−ＲＯＭドライブ１２ａ、及びＣＤ−ＲＯＭドライブ１２ｂと、システムコントローラ５による制御の下、各種表示データを表示する表示ユニット１３と、システムコントローラ５による制御の下、各種音声データを再生し、出力する音響再生ユニット１８と、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）に基づく渋滞情報を受信するＶＩＣＳ受信部２２とを備えて構成されている。【００１６】
また、システムコントローラ５は、ＧＰＳ受信器４等の外部センサとのインターフェース動作を行うインターフェース部６と、走行距離センサ３からの車速パルス信号におけるパルス数を計測することにより自動車の走行距離を算出すると共にシステムコントローラ５全体を制御するＣＰＵ７と、システムコントローラ５を制御する制御プログラム等が格納されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８と、入力装置１１を介して使用者により予め設定された経路データ等の各種データを格納する読み書き可能なＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９とを備えており、入力装置１１、ハードディスクドライブ２４、フラッシュメモリ２３、ＤＶＤ−ＲＯＭドライブ１２ａ、ＣＤ−ＲＯＭドライブ１２ｂ、表示ユニット１３、音響再生ユニット１８及びＶＩＣＳ受信部２２とは、バスライン１０を介して接続されている。【００１７】
表示ユニット１３は、ＬＣＤ装置、ＣＲＴ表示装置等のディスプレイ１７と、このディスプレイ１７に文字又は図像を表示させるための表示データを生成して出力する表示処理装置２５とを有している。この表示処理装置２５は、ＣＰＵ７と、バスライン１０を介してＣＰＵ７から送られる制御データに基づいて表示ユニット１３全体の制御を行うグラフィックコントローラ１４と、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）等のメモリからなり、文字や図像等の画像情報を読み書き自在に一時的に記憶するワークメモリ１５と、グラフィックコントローラ１４から出力される画像データに基づいて上記ディスプレイ１７を表示制御する表示制御部１６と、文字又は図像に係わる複数のスケーラブルフォントデータからなるスケーラブルフォントデータ群（後述の図２参照）が格納されたフラッシュメモリ２３と、文字又は図像に係わる複数のプレラスタライズビットマップデータでそれぞれ構成された複数のフォントデータ群（後述の図２参照）が格納されたハードディスク（図示せず）を備えたハードディスクドライブ２４等とから構成されている。【００１８】
音響再生ユニット１８は、ハードディスクドライブ２４、フラッシュメモリ２３、ＤＶＤ−ＲＯＭドライブ１２ａ、ＣＤ−ＲＯＭドライブ１２ｂ又はＲＡＭ９の少なくとも一つからバスライン１０を介して送られる音声ディジタルデータのＤ／Ａ変換を行うＤ／Ａコンバータ１９と、Ｄ／Ａコンバータ１９から出力される音声アナログ信号を増幅する増幅器２０と、増幅された音声アナログ信号を音声に変換して外部出力するスピーカ２１とを備えて構成されている。【００１９】
図２は、上記した表示処理装置２５の機能のうち本発明の要部であるフォント制御機能を抽出して示す概念的な機能ブロック図である。【００２０】
この図２において、フォントコントローラ２７は、ＣＰＵ７で動作するフォントに関する処理を行う処理部であり、フォントに関するグラフィックコントローラ１４（図１参照）の制御も行う。このフォントコントローラ２７とワークメモリ１５、フラッシュメモリ２３及びハードディスクドライブ２４とは、バスライン１０（図１参照）を介して情報の読み書き自在に接続されている。【００２１】
フラッシュメモリ２３には、文字又は図像に係わる複数のスケーラブルフォントデータからなるスケーラブルフォントデータ群ＳＣＤが格納されている。このスケーラブルフォントデータとは、文字の軌跡をベクトルで表したものであり、任意の文字サイズで文字を表示することが可能なフォントデータである。上記スケーラブルフォントデータ群ＳＣＤは、所望の文字に関わる複数のスケーラブルフォントデータにより構成されている。なお、上記ではスケーラブルフォントデータを記憶する好適な記憶媒体としてフラッシュメモリを用いたが、これに限るものではなく、例えばハードディスクドライブや、ＤＶＤ−ＲＯＭドライブ等の外部記憶装置に記憶させるようにしてもよい。【００２２】
ハードディスクドライブ２４（正確にはハードディスクドライブ２４が有する図示しないハードディスク。以下、ＨＤＤ２４と記載）には、文字又は図像に係わる複数のプレラスタライズビットマップフォントデータ群ＢＭＰ（ＢＭＰ−Ｓ，ＢＭＰ−Ｌ，ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）が格納されている。このプレラスタライズビットマップフォントデータとは、予めスケーラブルフォントを所望のサイズに展開しビットマップデータとしたフォントデータであり、上記プレラスタライズビットマップフォントデータ群ＢＭＰは、所望の文字に関わる複数のプレラスタライズビットマップフォントデータによりそれぞれ構成されている。【００２３】
このとき、本実施形態では、通常１つの画面で同時に使用される文字サイズ数は限られていることに着目し、ＨＤＤ２４に、複数種類（ここでは４種類）の文字サイズに対応したプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ，ＢＭＰ−Ｍ，ＢＭＰ−ＬＬがそれぞれ記憶されている。上記プレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓは比較的小さな文字、プレラスタライズビットマップフォントデータ群ＢＭＰ−Ｌは比較的大きな文字、プレラスタライズビットマップフォントデータ群ＢＭＰ−Ｍは上記ＢＭＰ−ＳとＢＭＰ−Ｌの間の中位の大きさの文字、プレラスタライズビットマップフォントデータ群ＢＭＰ−ＬＬは上記ＢＭＰ−Ｌよりも大きな特大サイズの文字に対応したプレラスタライズビットマップフォントデータからそれぞれ構成されている。そして、本実施形態では、プレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌの組み合わせ（すなわち文字サイズ小・大の組み合わせ）と、プレラスタライズビットマップフォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬの組み合わせ（すなわち文字サイズ中・特大の組み合わせ）がそれぞれ同時に表示され、双方の組み合わせが混在して同時に表示されることはないものとする。【００２４】
なお、上記ではプレラスタライズビットマップフォントデータを記憶する好適な記憶媒体としてハードディスクドライブを用いたが、これに限るものではなく、例えばフラッシュメモリや、ＤＶＤ−ＲＯＭドライブ等の外部記憶装置に記憶させるようにしてもよい。また、上記では４種類の文字サイズに分類するようにしたが、これに限られず、少なくとも２種類の文字サイズに分類するようにしてもよく、さらに多種類の文字サイズに分類するようにしてもよい。さらには、文字サイズで分類するのではなく、字体や文字装飾等のその他の表示関連性における所定の条件によって分類するようにしてもよい。また、上記では同時に表示されるプレラスタライズビットマップフォントデータ群の組み合わせの数は２つだが、これに限られず、もっと多くてもよい。【００２５】
ワークメモリ１５は、上記フラッシュメモリ２３から読み出されたスケーラブルフォントデータ群ＳＣＤや、上記ＨＤＤ２４から読み出されたプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ，ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ等の文字データや地図等の図像の画像情報を読み書き自在に一時的に記憶する作業メモリである。このワークメモリ１５は、スケーラブルフォントデータ群ＳＣＤを常駐（フラッシュメモリ２３等から読み出されたデータをコピーしてワークメモリ１５上に一時的に記憶すること。以下同様）させるためのスケーラブルフォントエリア１５Ａと、ＨＤＤ２４から読み出されたプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）をそれぞれ常駐させるためのプレラスタライズビットマップフォントエリア１５Ｂ，１５Ｃとを有している。【００２６】
なお、ワークメモリ１５は、図１に示すようにグラフィックコントローラ１４のみに接続される形態に限るものではなく、例えばＣＰＵ７に接続されたＲＡＭ等のメモリ上に所定の領域として設ける、ユニファイドアーキテクチャと呼ばれる形態をとってもよい。【００２７】
上記構成の表示処理装置２５において、本実施形態では、車両ナビゲーション装置Ｓの起動時に、フォントコントローラ２７がフラッシュメモリ２３からスケーラブルフォントデータ群ＳＣＤを読み出してワークメモリ１５のスケーラブルフォントエリア１５Ａにコピーして常駐させると共に、必要なプレラスタライズビットマップフォントデータ群（すなわち、ＢＭＰ−Ｓ，ＢＭＰ−Ｌの組み合わせ、又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬの組み合わせ）を読み出してワークメモリ１５のプレラスタライズビットマップフォントエリア１５Ｂ，１５Ｃにコピーして常駐させる。そして、例えば文字を見易くするためにフォントを大きなサイズに切り替える場合等、文字表示サイズの切り替えが必要となった場合には、ワークメモリ１５上に常駐しているプレラスタライズビットマップフォントデータ群の入れ替えを行う。すなわち、例えばワークメモリ１５上にプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌの組み合わせが常駐している際に文字サイズを大きくする場合には、当該データ群をプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬの組み合わせに入れ替え、ワークメモリ１５上にプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬの組み合わせが常駐している際に文字サイズを小さくする場合には、当該データ群をプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌの組み合わせに入れ替える。【００２８】
図３は、このような文字サイズの切り替えを行う場合にフォントコントローラ２７により実行される制御手順を表すフローチャートである。なお、このフローチャートは車両ナビゲーション装置Ｓの起動時に開始される。【００２９】
まず、ステップＳ１０では、フラッシュメモリ２３からスケーラブルフォントデータ群ＳＣＤを読み出し、当該読み出したデータ群ＳＣＤをコピーしてワークメモリ１５のスケーラブルフォントエリア１５Ａにコピーして常駐させる。【００３０】
次のステップＳ２０では、プレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌの組み合わせ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬの組み合わせ。以下、かっこ内の対応関係同様）を読み出してワークメモリ１５のプレラスタライズビットマップフォントエリア１５Ｂ，１５Ｃにコピーして常駐させる。【００３１】
次のステップＳ３０では、上記ステップＳ２０で読み出し常駐させたプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）中の必要な文字フォントデータを含む画像情報を、グラフィックコントローラ１４を介して表示制御部１６に出力する。その結果、当該出力された画像情報に基づいて表示制御部１６により表示制御が行われ、ディスプレイ１７に上記プレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）に基づく文字の表示が行われる。【００３２】
次のステップＳ４０では、例えば使用者が入力装置１１を用いてフォントサイズの切替操作を行ったかどうか、言い換えればワークメモリ１５に常駐するプレラスタライズビットマップフォントデータ群の切替が必要となったかどうかを判定する。すなわち、前述したように、ワークメモリ１５上にプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌの組み合わせが常駐している際に使用者が文字サイズを大きくする切替操作を行った場合には、当該データ群をプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬの組み合わせに入れ替える必要があり、ワークメモリ１５上にプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬの組み合わせが常駐している際に使用者が文字サイズを小さくする切替操作を行った場合には、当該データ群をプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌの組み合わせに入れ替える必要がある。このような切替操作が行われるまでは本ステップＳ４０を繰り返し、切替操作が行われた場合には判定が満たされて次のステップＳ５０に移る。【００３３】
ステップＳ５０では、上記ステップＳ１０でワークメモリ１５のスケーラブルフォントエリア１５Ａに常駐させたスケーラブルフォントデータ群ＳＣＤを用いて、切替後のサイズでスケーラブルフォントを展開処理し、当該フォントデータを含む画像情報を、グラフィックコントローラ１４を介して表示制御部１６に出力する。その結果、当該出力された画像情報に基づいて表示制御部１６により表示制御が行われ、ディスプレイ１７の上記プレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）に基づく文字表示が上記スケーラブルフォントデータ群ＳＣＤに基づく切替後のサイズでの文字表示に切り替えられる。【００３４】
ステップＳ６０では、上記ステップＳ２０でワークメモリ１５のプレラスタライズビットマップフォントエリア１５Ｂ，１５Ｃに常駐させたプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）を削除する。なおこのとき、上記ステップＳ５０でスケーラブルフォントデータ群ＳＣＤに基づく文字表示を行っているため、本手順により表示の停止等を招くことはない。【００３５】
ステップＳ７０では、プレラスタライズビットマップフォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ（又はＢＭＰ−Ｓ，ＢＭＰ−Ｌ）を読み出してワークメモリ１５のプレラスタライズビットマップフォントエリア１５Ｂ，１５Ｃにコピーして常駐させる。【００３６】
ステップＳ８０では、上記ステップＳ７０で読み出し常駐させたプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ（又はＢＭＰ−Ｓ，ＢＭＰ−Ｌ）中の必要な文字フォントデータを含む画像情報を、グラフィックコントローラ１４を介して表示制御部１６に出力する。その結果、当該出力された画像情報に基づいて表示制御部１６により表示制御が行われ、ディスプレイ１７の上記スケーラブルフォントデータ群ＳＣＤに基づく切替後のサイズでの文字表示が、上記プレラスタライズビットマップフォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ（又はＢＭＰ−Ｓ，ＢＭＰ−Ｌ）に基づく切替後のサイズでの文字表示に切り替えられる。なおこのとき、同サイズでの表示切替であるので、視覚的にはディスプレイ１７の表示は変化しないようになっている。以上により、本フローを終了する。【００３７】
以上説明したように、本実施形態における表示処理装置２５は、表示手段（この例ではディスプレイ）１７に文字又は図像を表示させるための表示データを生成して出力する表示処理装置２５であって、表示データが読み書き自在に一時的に記憶される一時記憶手段（この例ではワークメモリ）１５と、データ群記憶手段（この例でハードディスクドライブ）２４に格納された、文字又は図像に係わる複数のプレラスタライズビットマップデータでそれぞれ構成された複数のフォントデータ群（この例ではプレラスタライズビットマップフォントデータ群）ＢＭＰ−Ｓ，ＢＭＰ−Ｌ，ＢＭＰ−Ｍ，ＢＭＰ−ＬＬのうち、表示手段１７での表示関連性について所定の第１条件を満たす第１フォントデータ群（この例ではプレラスタライズビットマップフォントデータ群）ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）を抽出して読み出し、一時記憶手段１５のプレラスタライズデータ領域（この例ではプレラスタライズビットマップフォントエリア）１５Ｂ，１５Ｃに記憶する第１プレラスタライズデータ読み出し処理手段（この例ではフォントコントローラ２７が実行するステップＳ２０）とを有することを特徴とする。【００３８】
文字又は図像を表示するための表示データを生成するとき、例えば使用頻度の高い等の特定のフォントサイズについては、予め所望のサイズに展開されたプレラスタライズビットマップデータをデータ群記憶手段２４に用意しておいてこれを用いることにより、比較的短い演算処理時間で表示処理を行うことができる。このとき、本実施形態においては、予めデータ群記憶手段２４に格納された複数のフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ，ＢＭＰ−Ｍ，ＢＭＰ−ＬＬのうち、表示関連性について所定の第１条件を満たす第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）のみを第１プレラスタライズデータ読み出し処理手段Ｓ２０がその都度抽出選択して読み出し、一時記憶手段１５に展開して記憶させるようにする。これにより、一時記憶手段１５に必要なメモリ容量は、当該抽出して読み出す分のデータ量のみで足りることとなるので、データ群記憶手段２４の複数のフォントデータ群すべてを読み出し一旦一時記憶手段１５に記憶させる場合に比べ、メモリ消費量を著しく低減することができる。【００３９】
以上のように、表示関連性を考慮した上でデータ群記憶手段２４から一部のフォントデータ群のみを抽出し一時記憶手段１５に展開し記憶させることで、表示手段１７における実際上の表示に必要なフォントサイズデータを最小限確保しつつ、メモリ消費量の削減を図ることができる。【００４０】
以上説明したように、本実施形態における表示処理方法においては、表示手段１７に文字又は図像を表示させるための表示データを生成して出力する表示処理方法であって、データ群記憶手段２４に格納された、文字又は図像に係わる複数のプレラスタライズビットマップデータでそれぞれ構成された複数のフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ，ＢＭＰ−Ｍ，ＢＭＰ−ＬＬのうち、表示手段１７での表示関連性について所定の第１条件を満たす第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）をデータ群記憶手段２４から抽出して読み出し、一時記憶手段１５のプレラスタライズデータ領域１５Ｂ，１５Ｃに読み書き自在に記憶することを特徴とする。【００４１】
本実施形態においては、予めデータ群記憶手段２４に格納された複数のフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ，ＢＭＰ−Ｍ，ＢＭＰ−ＬＬのうち、表示関連性について所定の第１条件を満たす第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）のみをその都度抽出選択して読み出し、一時記憶手段１５に展開して記憶させる。これにより、一時記憶手段１５に必要なメモリ容量は、当該抽出して読み出す分のデータ量のみで足りることとなるので、データ群記憶手段２４の複数のフォントデータ群すべてを読み出し一旦一時記憶手段１５に記憶させる場合に比べ、メモリ消費量を著しく低減することができる。【００４２】
以上のように、表示関連性を考慮した上でデータ群記憶手段２４から一部のフォントデータ群のみを抽出し一時記憶手段１５に展開し記憶させることで、表示手段１７における実際上の表示に必要なフォントサイズデータを最小限確保しつつ、メモリ消費量の削減を図ることができる。【００４３】
以上説明したように、本実施形態における表示処理プログラムにおいては、データ群記憶手段２４に格納された、文字又は図像に係わる複数のプレラスタライズビットマップデータでそれぞれ構成された複数のフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ，ＢＭＰ−Ｍ，ＢＭＰ−ＬＬのうち、表示手段１７での表示関連性について所定の第１条件を満たす第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）をデータ群記憶手段２４から抽出して読み出し、一時記憶手段１５のプレラスタライズデータ領域１５Ｂ，１５Ｃに記憶する手順を、表示処理装置２５に備えられる演算手段（この例ではＣＰＵ）７に実行させることを特徴とする。【００４４】
本実施形態においては、予めデータ群記憶手段２４に格納された複数のフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ，ＢＭＰ−Ｍ，ＢＭＰ−ＬＬのうち、表示関連性について所定の第１条件を満たす第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）のみをその都度抽出選択して読み出し、一時記憶手段１５に展開して記憶させる。これにより、一時記憶手段１５に必要なメモリ容量は、当該抽出して読み出す分のデータ量のみで足りることとなるので、データ群記憶手段２４の複数のフォントデータ群すべてを読み出し一旦一時記憶手段１５に記憶させる場合に比べ、メモリ消費量を著しく低減することができる。【００４５】
以上のように、表示関連性を考慮した上でデータ群記憶手段２４から一部のフォントデータ群のみを抽出し一時記憶手段１５に展開し記憶させることで、表示手段１７における実際上の表示に必要なフォントサイズデータを最小限確保しつつ、メモリ消費量の削減を図ることができる。【００４６】
上記実施形態における表示処理装置においては、第１プレラスタライズデータ読み出し処理手段Ｓ２０は、前記第１条件として、前記表示手段において略同時に使用される前記第１フォントデータ群を読み出すことを特徴とする。【００４７】
データ群記憶手段２４から、表示手段１７において略同時に使用されるような一部のフォントデータ群のみを抽出し一時記憶手段１５に展開し記憶させることで、表示手段１７における実際上の表示に必要なフォントサイズデータを最小限確保しつつ、メモリ消費量の削減を図ることができる。【００４８】
上記実施形態における表示処理装置２５においては、第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）を切り替える切替指示信号（この例ではフォントコントローラ２７が実行するステップＳ４０）に応じて、プレラスタライズデータ領域１５Ｂ，１５Ｃに記憶されている第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）を削除する削除処理手段（この例ではフォントコントローラ２７が実行するステップＳ６０）と、表示手段１７での表示関連性について切替指示信号Ｓ４０に対応した所定の第２条件を満たす第２フォントデータ群（この例ではプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ（又はＢＭＰ−Ｓ，ＢＭＰ−Ｌ）をデータ群記憶手段２４から抽出して読み出し、プレラスタライズデータ領域１５Ｂ，１５Ｃに記憶する第２プレラスタライズデータ読み出し処理手段（この例ではフォントコントローラ２７が実行するステップＳ７０）とを有することを特徴とする。【００４９】
第１条件に対応した第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）を一時記憶手段１５のプレラスタライズデータ領域１５Ｂ，１５Ｃに展開し対応する表示を行った後、表示場面や表示態様の切替のための切替指示信号Ｓ４０が発せられた場合、削除処理手段Ｓ６０でそのプレラスタライズ領域１５Ｂ，１５Ｃの第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）を削除する。その後、第２プレラスタライズデータ読み出し処理手段Ｓ７０が、上記切替指示信号Ｓ４０に応じ第２条件に対応した第２フォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ（又はＢＭＰ−Ｓ，ＢＭＰ−Ｌ）をデータ群記憶手段２４から抽出して読み出し、プレラスタライズデータ領域１５Ｂ，１５Ｃに展開し記憶させる。このように、一時記憶手段１５に対しフォントデータ群を切り替えながら展開して記憶することで、必要最小限のメモリ容量で対応する表示を円滑に行うことができる。【００５０】
上記実施形態における表示処理方法においては、第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）を切り替える切替指示信号Ｓ４０に応じて、プレラスタライズデータ領域１５Ｂ，１５Ｃに記憶されている第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）を削除し、この削除の後、表示手段１７での表示関連性について所定の第２条件を満たす第２フォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ（又はＢＭＰ−Ｓ，ＢＭＰ−Ｌ）をデータ群記憶手段２４から抽出して読み出し、プレラスタライズデータ領域１５Ｂ，１５Ｃに記憶することを特徴とする。【００５１】
第１条件に対応した第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）を一時記憶手段１５のプレラスタライズデータ領域１５Ｂ，１５Ｃに展開し対応する表示を行った後、表示場面や表示態様の切替時にはそのプレラスタライズ領域１５Ｂ，１５Ｃの第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）を削除する。その後、別の第２条件に対応した第２フォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ（又はＢＭＰ−Ｓ，ＢＭＰ−Ｌ）をデータ群記憶手段２４から抽出して読み出し、プレラスタライズデータ領域１５Ｂ，１５Ｃに展開し記憶させる。このように、一時記憶手段１５に対しフォントデータ群を切り替えながら展開して記憶することで、必要最小限のメモリ容量で対応する表示を円滑に行うことができる。【００５２】
上記実施形態における表示処理装置２５においては、第２プレラスタライズデータ読み出し処理手段は、前記第２条件として、前記表示手段において略同時に使用される前記第２フォントデータ群を読み出すことを特徴とする。【００５３】
切替指示信号Ｓ４０に対応して削除処理手段Ｓ６０が第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）を削除した後、表示手段において略同時に使用されるような別の一部のフォントデータ群を一時記憶手段１５に切り替えながら展開して記憶することで、必要最小限のメモリ容量で対応する表示を円滑に行うことができる。【００５４】
上記実施形態における表示処理装置２５においては、スケーラブルデータ記憶手段（この例ではフラッシュメモリ）２３に格納された、文字又は図像に係わる複数のスケーラブルフォントデータからなる第３フォントデータ群（この例ではスケーラブルフォントデータ群）ＳＣＤを抽出して読み出し、一時記憶手段１５のスケーラブルデータ領域（この例ではスケーラブルフォントエリア）１５Ａに記憶するスケーラブルデータ読み出し処理手段（この例ではフォントコントローラ２７が実行するステップＳ１０）と、プレラスタライズデータ領域１５Ｂ，１５Ｃから第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）が削除されてから、プレラスタライズデータ領域１５Ｂ，１５Ｃへ第２フォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ（又はＢＭＰ−Ｓ，ＢＭＰ−Ｌ）が記憶されるまでの間、スケーラブルデータ領域１５Ａに記憶された第３フォントデータ群ＳＣＤを用いて、切替指示信号Ｓ４０に対応した表示データを表示手段１７へ出力するスケーラブル表示切替手段（この例ではフォントコントローラ２７が実行するステップＳ５０）とを有することを特徴とする。【００５５】
文字や図像を任意のサイズに拡縮できるスケーラブルフォントデータによる第３フォントデータ群ＳＣＤをスケーラブルデータ記憶手段２３に用意しておき、これをスケーラブルデータ読み出し処理手段Ｓ１０で一時記憶手段１５のスケーラブルデータ領域１５Ａに展開して記憶する。そして、プレラスタライズデータ領域１５Ｂ，１５Ｃから第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）が削除されてから、プレラスタライズデータ領域１５Ｂ，１５Ｃへ第２フォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ（又はＢＭＰ−Ｓ，ＢＭＰ−Ｌ）が記憶されるまでの間に、スケーラブル表示切替手段Ｓ５０で第３フォントデータ群ＳＣＤを用いて切替指示信号Ｓ４０に対応した表示データを表示手段１７へ出力することで、第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）から第２フォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ（又はＢＭＰ−Ｓ，ＢＭＰ−Ｌ）へのプレラスタライズデータの切替の間の空白を、スケーラブルフォントデータで補うようにして表示を行うことができ、上記データ切替の間の無表示状態の発生を回避することができる。【００５６】
上記実施形態における表示処理方法においては、スケーラブルデータ記憶手段２３に格納された、文字又は図像に係わる複数のスケーラブルフォントデータからなる第３フォントデータ群ＳＣＤを抽出して読み出し、一時記憶手段１５のスケーラブルデータ領域１５Ａに記憶し、プレラスタライズデータ領域１５Ｂ，１５Ｃから第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）が削除されてから、プレラスタライズデータ領域１５Ｂ，１５Ｃへ第２フォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ（又はＢＭＰ−Ｓ，ＢＭＰ−Ｌ）が記憶されるまでの間、スケーラブルデータ領域１５Ａに記憶された第３フォントデータ群ＳＣＤを用いて、切替指示信号Ｓ４０に対応した表示データを表示手段１７へ出力することを特徴とする。【００５７】
文字や図像を任意のサイズに拡縮できるスケーラブルフォントデータによる第３フォントデータ群ＳＣＤをスケーラブルデータ記憶手段２３に用意しておき、これを一時記憶手段１５のスケーラブルデータ領域１５Ａに展開して記憶する。そして、プレラスタライズデータ領域１５Ｂ，１５Ｃから第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）が削除されてから、プレラスタライズデータ領域１５Ｂ，１５Ｃへ第２フォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ（又はＢＭＰ−Ｓ，ＢＭＰ−Ｌ）が記憶されるまでの間に、第３フォントデータ群ＳＣＤを用いて切替指示信号Ｓ４０に対応した表示データを表示手段１７へ出力することで、第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）から第２フォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ（又はＢＭＰ−Ｓ，ＢＭＰ−Ｌ）へのプレラスタライズデータの切替の間の空白を、スケーラブルフォントデータで補うようにして表示を行うことができ、上記データ切替の間の無表示状態の発生を回避することができる。【００５８】
上記実施形態における表示処理装置２５においては、第３フォントデータ群ＳＣＤに代えて、プレラスタライズデータ領域１５Ｂ，１５Ｃに記憶されている第２フォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ（又はＢＭＰ−Ｓ，ＢＭＰ−Ｌ）を用いた表示データを、表示手段１７へ出力するプレラスタライズ表示切替手段（この例ではフォントコントローラ２７が実行するステップＳ８０）を有することを特徴とする。【００５９】
一時記憶手段１５のプレラスタライズデータ領域１５Ｂ，１５Ｃへの第２フォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ（又はＢＭＰ−Ｓ，ＢＭＰ−Ｌ）の記憶が終了したら、プレラスタライズ表示切替手段Ｓ８０が第３フォントデータ群ＳＣＤに代えて当該第２フォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ（又はＢＭＰ−Ｓ，ＢＭＰ−Ｌ）を用いた表示データを表示手段１７に出力する。これにより、削除処理手段Ｓ６０及び第２プレラスタライズデータ読み出し処理手段Ｓ７０によるプレラスタライズデータの切替を円滑に完了させることができる。【００６０】
上記実施形態における表示処理方法においては、第３フォントデータ群ＳＣＤに代えて、プレラスタライズデータ領域１５Ｂ，１５Ｃに記憶されている第２フォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ（又はＢＭＰ−Ｓ，ＢＭＰ−Ｌ）を用いた表示データを、表示手段１７へ出力することを特徴とする。【００６１】
一時記憶手段１５のプレラスタライズデータ領域１５Ｂ，１５Ｃへの第２フォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ（又はＢＭＰ−Ｓ，ＢＭＰ−Ｌ）の記憶が終了したら、第３フォントデータ群ＳＣＤに代えて当該第２フォントデータ群ＢＭＰ−Ｍ，ＢＭＰ−ＬＬ（又はＢＭＰ−Ｓ，ＢＭＰ−Ｌ）を用いた表示データを表示手段１７に出力する。これにより、２つのプレラスタライズデータの切替を円滑に完了させることができる。【００６２】
上記実施形態における表示処理装置２５においては、スケーラブルデータ記憶手段２３に格納された、文字又は図像に係わる複数のスケーラブルフォントデータからなる第３フォントデータ群ＳＣＤを抽出して読み出し、一時記憶手段１５のスケーラブルデータ領域１５Ａに記憶するスケーラブルデータ読み出し処理手段Ｓ１０と、第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）を切り替える切替指示信号Ｓ４０に応じて、スケーラブルデータ領域１５Ａに記憶された第３フォントデータ群ＳＣＤを用いて、切替指示信号Ｓ４０に対応した表示データを表示手段１７へ出力するスケーラブル表示切替手段Ｓ５０とを有することを特徴とする。【００６３】
本実施形態においては、スケーラブルデータ読み出し処理手段Ｓ１０で、スケーラブルデータ記憶手段２３に格納された文字又は図像に係わる複数のスケーラブルフォントデータからなる第３フォントデータ群ＳＣＤを抽出して読み出し、一時記憶手段１５のスケーラブルデータ領域１５Ａに記憶させる。そして、スケーラブル表示切替手段Ｓ５０により、第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）を切り替える切替指示信号Ｓ４０に応じて、スケーラブルデータ領域１５Ａに記憶された第３フォントデータ群ＳＣＤを用いて、切替指示信号Ｓ４０に対応した表示データを表示手段１７へ出力することにより、プレラスタライズデータの切替の間の空白を、スケーラブルフォントデータで補うようにして表示を行うことができ、上記データ切替の間の無表示状態の発生を回避することができる。【００６４】
上記実施形態における表示処理方法においては、スケーラブルデータ記憶手段２３に格納された、文字又は図像に係わる複数のスケーラブルフォントデータからなる第３フォントデータ群ＳＣＤを抽出して読み出し、一時記憶手段１５のスケーラブルデータ領域１５Ａに記憶し、第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）を切り替える切替指示信号Ｓ４０に応じて、スケーラブルデータ領域１５Ａに記憶された第３フォントデータ群ＳＣＤを用いて、切替指示信号Ｓ４０に対応した表示データを表示手段１７へ出力することを特徴とする。【００６５】
本実施形態においては、スケーラブルデータ記憶手段２３に格納された文字又は図像に係わる複数のスケーラブルフォントデータからなる第３フォントデータ群ＳＣＤを抽出して読み出し、一時記憶手段１５のスケーラブルデータ領域１５Ａに記憶させる。そして、第１フォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）を切り替える切替指示信号Ｓ４０に応じて、スケーラブルデータ領域１５Ａに記憶された第３フォントデータ群ＳＣＤを用いて、切替指示信号Ｓ４０に対応した表示データを表示手段１７へ出力することにより、２つのプレラスタライズデータの切替の間の空白をスケーラブルフォントデータで補うようにして表示を行うことができ、上記データ切替の間の無表示状態の発生を回避することができる。【００６６】
なお、上記実施形態は、本発明を自動車の経路案内を行う車両ナビゲーション装置に適用した場合を例にとって説明したが、これに限られず、例えば携帯電話、プリンタ、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）又は個人用の携帯端末であるＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等、文字又は図像の表示処理を伴う種々の機器に適用可能である。【００６７】
上記実施形態における表示処理装置２５は、ディスプレイ１７に文字又は図像を表示させるための表示データを生成して出力する表示処理装置２５であって、表示データが読み書き自在に一時的に記憶されるワークメモリ１５と、ハードディスクドライブ２４に格納された、文字又は図像に係わる複数のプレラスタライズビットマップデータでそれぞれ構成された複数のプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ，ＢＭＰ−Ｍ，ＢＭＰ−ＬＬのうち、ディスプレイ１７での表示関連性について所定の第１条件を満たすプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）を抽出して読み出し、ワークメモリ１５のプレラスタライズビットマップフォントエリア１５Ｂ，１５Ｃに記憶するフォントコントローラ２７（詳細にはフォントコントローラ２７が実行するステップＳ２０）とを有する。【００６８】
文字又は図像を表示するための表示データを生成するとき、例えば使用頻度の高い等の特定のフォントサイズについては、予め所望のサイズに展開されたプレラスタライズビットマップデータをハードディスクドライブ２４に用意しておいてこれを用いることにより、比較的短い演算処理時間で表示処理を行うことができる。このとき、本実施形態においては、予めハードディスクドライブ２４に格納された複数のプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ，ＢＭＰ−Ｍ，ＢＭＰ−ＬＬのうち、表示関連性について所定の第１条件を満たすプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）のみをフォントコントローラ２７がその都度抽出選択して読み出し、ワークメモリ１５に展開して記憶させるようにする。これにより、ワークメモリ１５に必要なメモリ容量は、当該抽出して読み出す分のデータ量のみで足りることとなるので、ハードディスクドライブ２４の複数のフォントデータ群すべてを読み出し一旦ワークメモリ１５に記憶させる場合に比べ、メモリ消費量を著しく低減することができる。【００６９】
以上のように、表示関連性を考慮した上でハードディスクドライブ２４から一部のフォントデータ群のみを抽出しワークメモリ１５に展開し記憶させることで、ディスプレイ１７における実際上の表示に必要なフォントサイズデータを最小限確保しつつ、メモリ消費量の削減を図ることができる。【００７０】
上記実施形態における表示処理方法は、ディスプレイ１７に文字又は図像を表示させるための表示データを生成して出力する表示処理方法であって、ハードディスクドライブ２４に格納された、文字又は図像に係わる複数のプレラスタライズビットマップデータでそれぞれ構成された複数のプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ，ＢＭＰ−Ｍ，ＢＭＰ−ＬＬのうち、ディスプレイ１７での表示関連性について所定の第１条件を満たすプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）をハードディスクドライブ２４から抽出して読み出し、ワークメモリ１５のプレラスタライズビットマップフォントエリア１５Ｂ，１５Ｃに記憶する。【００７１】
本実施形態においては、予めハードディスクドライブ２４に格納された複数のプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ，ＢＭＰ−Ｍ，ＢＭＰ−ＬＬのうち、表示関連性について所定の第１条件を満たすプレラスタライズビットマップフォントデータ群ＢＭＰ−Ｓ，ＢＭＰ−Ｌ（又はＢＭＰ−Ｍ，ＢＭＰ−ＬＬ）のみをその都度抽出選択して読み出し、ワークメモリ１５に展開して記憶させる。これにより、ワークメモリ１５に必要なメモリ容量は、当該抽出して読み出す分のデータ量のみで足りることとなるので、ハードディスクドライブ２４の複数のフォントデータ群すべてを読み出し一旦ワークメモリ１５に記憶させる場合に比べ、メモリ消費量を著しく低減することができる。【００７２】
以上のように、表示関連性を考慮した上でハードディスクドライブ２４から一部のフォントデータ群のみを抽出しワークメモリ１５に展開し記憶させることで、ディスプレイ１７における実際上の表示に必要なフォントサイズデータを最小限確保しつつ、メモリ消費量の削減を図ることができる。
【図面の簡単な説明】
【００７３】
【図１】本発明の一実施の形態の表示処理装置を有する車両ナビゲーション装置の全体機能構成を表すブロック図である。
【図２】本発明の一実施の形態の表示処理装置の機能構成のうち要部を抽出して示す機能ブロック図である。
【図３】フォントコントローラにより実行される制御手順を表すフローチャートである。
【符号の説明】
【００７４】
２７        フォントコントローラ（第１プレラスタライズデータ読み出し処理手段、切替指示信号、削除処理手段、第２プレラスタライズデータ読み出し処理手段、スケーラブルデータ読み出し処理手段、スケーラブル表示切替手段、プレラスタライズ表示切替手段）
１５        ワークメモリ（一時記憶手段）
１５Ａ      スケーラブルフォントエリア（スケーラブルデータ領域）
１５Ｂ，Ｃ  プレラスタライズビットマップフォントエリア（プレラスタライズデータ領域）
１７        ディスプレイ（表示手段）
２３        フラッシュメモリ（スケーラブルデータ記憶手段）
２４        ハードディスクドライブ（プレラスタライズデータ記憶手段）
２５        表示処理装置
ＢＭＰ      プレラスタライズビットマップフォントデータ群（第１フォントデータ群、第２フォントデータ群）
ＳＣＤ      スケーラブルフォントデータ群（第３フォントデータ群）
【図１】
0004716527.tif 000002
【図２】
0004716527.tif 000003
【図３】
0004716527.tif 000004