(57)【特許請求の範囲】
【請求項１】
複数の色指定番号とそれに対応する色情報とからなる色パレットを記憶する色パレット記憶手段と、
色を含まない第１のフォントを構成する第１のフォント情報と、色を含む第２のフォントを構成する第２のフォント情報とを記憶するフォント情報記憶手段と、
上記第１のフォントを構成する、少なくとも文字及び背景の各色の組み合わせの情報である色組み合わせ情報を色番号と対応させて記憶する色組み合わせ情報記憶手段と、
上記第１のフォント及び当該第１のフォントの色組み合わせ情報を指定する色番号、又は、上記第２のフォントを選択する選択手段と、
上記選択手段により上記第１のフォント及びその色番号が選択されたときは、上記フォント情報記憶手段から上記第１のフォント情報を読み出すと共に、選択された色番号に対応する色組み合わせ情報を上記色組み合わせ情報記憶手段から読み出し、選択された色組み合わせ情報の、文字及び背景の各色指定番号に対応する色情報を上記色パレット記憶手段から読み出し、上記選択手段により第２のフォントが選択されたときは、上記フォント情報記憶手段から上記第２のフォント情報を読み出す読出し手段と、
上記読出し手段によって読み出された情報に基づくフォントを表示する表示手段と
を備えることを特徴とする画像表示装置。
【請求項２】
上記フォント情報記憶手段は、フォントを構成する各ピクセル毎に色指定番号が特定されて構成される第２のフォント情報を記憶し、
上記読出し手段は、上記選択手段により第２のフォントが選択されたときは、上記フォント情報記憶手段から上記第２のフォント情報として構成される各ピクセル毎の色指定番号を読み出し、読み出された色指定番号に対応する色情報を上記色パレット記憶手段から読み出すこと
を特徴とする請求項１記載の画像表示装置。
【請求項３】
上記色組み合わせ情報は、文字、背景、及び縁取りの各色の組み合わせとされ、
上記フォント情報記憶手段は、色を含まない第１のフォントと当該第１のフォントの縁取りの有無を示す縁取り情報とからなる第１のフォント情報を記憶し、
上記読出し手段は、上記選択手段により上記第１のフォント及びその色番号が選択されたときは、上記フォント情報記憶手段から上記第１のフォント情報を読み出すと共に、当該第１のフォント情報に含まれる縁取り情報が縁取り有りを示すときは選択された色番号に対応する色組み合わせ情報を上記色組み合わせ情報記憶手段から読み出し、選択された色組み合わせ情報の、文字、背景、及び縁取りの各色指定番号に対応する色情報を上記色パレット記憶手段から読み出し、当該第１のフォント情報に含まれる縁取り情報が縁取り無しを示すときは選択された色番号に対応する色組み合わせ情報を上記色組み合わせ情報記憶手段から読み出し、選択された色組み合わせ情報の、文字及び背景の各色指定番号に対応する色情報のみを上記色パレット記憶手段から読み出すこと
を特徴とする請求項１記載の画像表示装置。
【請求項４】
複数の色指定番号とそれに対応する色情報とからなる色パレットと、色を含まない第１のフォントを構成する第１のフォント情報と、色を含む第２のフォントを構成する第２のフォント情報とを記憶手段に記憶し、上記第１のフォントを構成する、少なくとも文字及び背景の各色の組み合わせの情報である色組み合わせ情報を色番号と対応させて上記記憶手段に記憶し、
上記第１のフォント及びその色番号が選択されたときは、上記フォント情報記憶手段から上記第１のフォント情報を読み出すと共に、選択された色番号に対応する色組み合わせ情報を上記記憶手段から読み出し、選択された色組み合わせ情報の、文字及び背景の各色指定番号に対応する色情報を上記記憶手段から読み出し、上記第２のフォントが選択されたときは、上記記憶手段から上記第２のフォント情報を読み出し、
上記読み出された情報に基づくフォントを表示すること
を特徴とする画像表示方法。
【請求項５】
フォントを構成する各ピクセル毎に色指定番号が特定されて構成される第２のフォント情報を上記記憶手段に記憶し、
上記第２のフォントが選択されたときは、上記記憶手段から上記第２のフォント情報として構成される各ピクセル毎の色指定番号を読み出し、読み出された色指定番号に対応する色情報を上記記憶手段から読み出すこと
を特徴とする請求項４記載の画像表示方法。
【請求項６】
上記色組み合わせ情報は、文字、背景、及び縁取りの各色の組み合わせとされ、
上記記憶手段は、色を含まない第１のフォントと当該第１のフォントの縁取りの有無を示す縁取り情報とからなる第１のフォント情報を記憶し、
上記第１のフォント及びその色番号が選択されたときは、上記記憶手段から上記第１のフォント情報を読み出すと共に、当該第１のフォント情報に含まれる縁取り情報が縁取り有りを示すときは選択された色番号に対応する色組み合わせ情報を上記記憶手段から読み出し、選択された色組み合わせ情報の、文字、背景、及び縁取りの各色指定番号に対応する色情報を上記記憶手段から読み出し、当該第１のフォント情報に含まれる縁取り情報が縁取り無しを示すときは選択された色番号に対応する色組み合わせ情報を上記記憶手段から読み出し、選択された色組み合わせ情報の、文字及び背景の各色指定番号に対応する色情報のみを上記記憶手段から読み出すこと
を特徴とする請求項４記載の画像表示方法。
【請求項７】
複数の色指定番号とそれに対応する色情報とからなる色パレットと、色を含まない第１のフォントを構成する第１のフォント情報と、色を含む第２のフォントを構成する第２のフォント情報とを記憶手段に記憶し、上記第１のフォントを構成する、少なくとも文字及び背景の各色の組み合わせの情報である色組み合わせ情報を色番号と対応させて上記記憶手段に記憶し、
上記第１のフォント及びその色番号が選択されたときは、上記フォント情報記憶手段から上記第１のフォント情報を読み出すと共に、選択された色番号に対応する色組み合わせ情報を上記記憶手段から読み出し、選択された色組み合わせ情報の、文字及び背景の各色指定番号に対応する色情報を上記記憶手段から読み出し、上記第２のフォントが選択されたときは、上記記憶手段から上記第２のフォント情報を読み出し、
上記読み出された情報に基づくフォントを表示する画像表示制御プログラムを記録した記録媒体。
【請求項８】
フォントを構成する各ピクセル毎に色指定番号が特定されて構成される第２のフォント情報を記憶し、上記第２のフォントが選択されたときは、上記記憶手段から上記第２のフォント情報として構成される各ピクセル毎の色指定番号を読み出し、読み出された色指定番号に対応する色情報を上記記憶手段から読み出す画像表示制御プログラムを記録したこと
を特徴とする請求項７記載の記録媒体。
【請求項９】
上記色組み合わせ情報は、文字、背景、及び縁取りの各色の組み合わせとされ、色を含まない第１のフォントと当該第１のフォントの縁取りの有無を示す縁取り情報とからなる第１のフォント情報を上記記憶手段に記憶し、上記第１のフォント及びその色番号が選択されたときは、上記記憶手段から上記第１のフォント情報を読み出すと共に、当該第１のフォント情報に含まれる縁取り情報が縁取り有りを示すときは選択された色番号に対応する色組み合わせ情報を上記記憶手段から読み出し、選択された色組み合わせ情報の、文字、背景、及び縁取りの各色指定番号に対応する色情報を上記記憶手段から読み出し、当該第１のフォント情報に含まれる縁取り情報が縁取り無しを示すときは選択された色番号に対応する色組み合わせ情報を上記記憶手段から読み出し、選択された色組み合わせ情報の、文字及び背景の各色指定番号に対応する色情報のみを上記記憶手段から読み出す画像表示制御プログラムを記録したこと
を特徴とする請求項７記載の記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字やアイコン等のフォントを表示するのに好適な画像表示装置、画像表示方法及び画像表示制御プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
従来より、メニュー画面やタイトル画像などを表示するために、オン・スクリーン・ディスプレイ（ＯＳＤ： On Screen Display）・コントローラを用いた画像表示システムが提案されている。かかるシステムでは、少ないデータ量で簡単に表示できるように、１フォントに使用することができる色を２〜３色と限定している。
【０００３】
【発明が解決しようとする課題】
しかし、１フォントに使用することができる色を２〜３色に限定すると、デザインの創作もその制限を受けてしまう問題がある。
【０００４】
一方、多くの色を使用するためにビットマップデータを用いると、１フォント当たりのデータ量が膨大になってしまう。したがって、例えば小型カメラ装置や携帯電話などに対してビットマップデータを用いると、メモリの容量が不足したり、処理時間がかかってしまい、却って不便になってしまう。
【０００５】
本発明は、このような実情に鑑みて提案されたものであり、１フォントに対して使用可能な色数を増やしつつも、ビットマップデータに比べてデータ量を圧縮することができる画像表示装置、画像表示方法及び画像表示制御プログラムを記録した記録媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明に係る画像表示装置は、複数の色指定番号とそれに対応する色情報とからなる色パレットを記憶する色パレット記憶手段と、色を含まない第１のフォントを構成する第１のフォント情報と、色を含む第２のフォントを構成する第２のフォント情報とを記憶するフォント情報記憶手段と、上記第１のフォントを構成する、少なくとも文字及び背景の各色の組み合わせの情報である色組み合わせ情報を色番号と対応させて記憶する色組み合わせ情報記憶手段と、上記第１のフォント及び当該第１のフォントの色組み合わせ情報を指定する色番号、又は、上記第２のフォントを選択する選択手段と、上記選択手段により上記第１のフォント及びその色番号が選択されたときは、上記フォント情報記憶手段から上記第１のフォント情報を読み出すと共に、選択された色番号に対応する色組み合わせ情報を上記色組み合わせ情報記憶手段から読み出し、選択された色組み合わせ情報の、文字及び背景の各色指定番号に対応する色情報を上記色パレット記憶手段から読み出し、上記選択手段により第２のフォントが選択されたときは、上記フォント情報記憶手段から上記第２のフォント情報を読み出す読出し手段と、上記読出し手段によって読み出された情報に基づくフォントを表示する表示手段とを備えることにより、上述した課題を解決する。
【０００７】
本発明に係る画像表示方法は、複数の色指定番号とそれに対応する色情報とからなる色パレットと、色を含まない第１のフォントを構成する第１のフォント情報と、色を含む第２のフォントを構成する第２のフォント情報とを記憶手段に記憶し、上記第１のフォントを構成する、少なくとも文字及び背景の各色の組み合わせの情報である色組み合わせ情報を色番号と対応させて上記記憶手段に記憶し、上記第１のフォント及びその色番号が選択されたときは、上記フォント情報記憶手段から上記第１のフォント情報を読み出すと共に、選択された色番号に対応する色組み合わせ情報を上記記憶手段から読み出し、選択された色組み合わせ情報の、文字及び背景の各色指定番号に対応する色情報を上記記憶手段から読み出し、上記第２のフォントが選択されたときは、上記記憶手段から上記第２のフォント情報を読み出し、上記読み出された情報に基づくフォントを表示することにより、上述した課題を解決する。
【０００８】
本発明に係る画像表示制御プログラムを記録した記録媒体は、複数の色指定番号とそれに対応する色情報とからなる色パレットと、色を含まない第１のフォントを構成する第１のフォント情報と、色を含む第２のフォントを構成する第２のフォント情報とを記憶手段に記憶し、上記第１のフォントを構成する、少なくとも文字及び背景の各色の組み合わせの情報である色組み合わせ情報を色番号と対応させて上記記憶手段に記憶し、上記第１のフォント及びその色番号が選択されたときは、上記フォント情報記憶手段から上記第１のフォント情報を読み出すと共に、選択された色番号に対応する色組み合わせ情報を上記記憶手段から読み出し、選択された色組み合わせ情報の、文字及び背景の各色指定番号に対応する色情報を上記記憶手段から読み出し、上記第２のフォントが選択されたときは、上記記憶手段から上記第２のフォント情報を読み出し、上記読み出された情報に基づくフォントを表示する画像表示制御プログラムを記録することにより、上述した課題を解決する。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１０】
本発明は、例えば図１に示す構成のカメラ装置１に適用することができる。  上記カメラ装置１は、被写体を撮像する撮像部１０と、画像データに所定の信号処理を施すデータ処理部２０と、フォントデータ等からなるキャラクタデータを展開して一時記憶するイメージメモリ３０と、液晶表示部（Liquid Crystal Display：以下、「ＬＣＤ」という。）４０と、複数のメモリやコントローラからなるメモリ部５０とを備える。
【００１１】
撮像部１０は、画像信号を生成するＣＣＤイメージセンサ１１と、画像信号をディジタル化するＡ／Ｄコンバータ１２と、ＣＣＤイメージセンサ１１及びＡ／Ｄコンバータ１２の駆動タイミングを制御するタイミングジェネレータ１３とを備える。
【００１２】
ＣＣＤイメージセンサ１１は、被写体からの撮像光に応じて画像信号を生成し、この画像信号をＡ／Ｄコンバータ１２に供給する。Ａ／Ｄコンバータ１２は、ＣＣＤイメージセンサ１１からの画像信号を所定のサンプリング間隔でディジタル化して画像データを出力し、データ処理部２０に供給する。
【００１３】
データ処理部２０は、Ａ／Ｄコンバータ１２からの画像データに対して例えばホワイトバランス調整やガンマ補正などを行うカメラ処理回路２１と、イメージメモリ３０にフォントデータ等を書き込んだり読み出したりするメモリコントローラ２２と、画像データの解像度を変換する解像度コンバータ２３と、画像データのエンコード又はデコードを行うビデオエンコーダ／デコーダ２４と、画像データをアナログ化してＬＣＤ４０に出力するＤ／Ａコンバータ２５とを備える。また、上記データ処理部２０は、画像データをＪＰＥＧ圧縮するＪＰＥＧ回路２６と、ホストインターフェイス（以下、「ホストＩ／Ｆ」という。）２７と、同期信号を発生するシンクジェネレータ２８とを備える。
【００１４】
カメラ処理回路２１は、撮像部１０からの画像データに所定の処理を施した後、例えば解像度コンバータ２３に解像度変換を行わせてからビデオエンコーダ／デコーダ２４に供給する。メモリコントローラ２２は、イメージメモリ３０にキャラクタデータがあるときは当該キャラクタデータを読み出してビデオエンコーダ／デコーダ２４に供給する。ビデオエンコーダ／デコーダ２４は、画像データ及びキャラクタデータをエンコードして、Ｄ／Ａコンバータ２５を介して、ＬＣＤ４０に供給する。これにより、ＬＣＤ４０には、撮像部１０により撮像された被写体と共に、メニュー等のキャラクタも表示される。また、ビデオエンコーダ／デコーダ２４は、撮像部１０からの画像データの代わりに、メモリ部５０から読み出されてＪＰＥＧ回路２６で伸張された画像データと上記キャラクタデータとをエンコードすることもできる。
【００１５】
メモリ部５０は、所定の制御コマンドを発生する第１のコントローラ５１と、複数のテーブルを記憶しており、上記制御コマンドに応じたデータを出力する第２のコントローラ５２と、フォントデータ等のＯＳＤＣキャラクターを記憶するフラッシュメモリ５３と、画像データ等を一時記憶するＤＲＡＭ５４と、記録媒体インターフェイス（以下、「記録媒体Ｉ／Ｆ」という。）５５を介して画像データが記録されたり又は画像データが読み出される記録媒体５６とを備える。
【００１６】
第１のコントローラ５１は、図示しない操作部の操作に応じて、１個のフォントに対して４バイトの制御コマンドを発生する。ここで、制御コマンドにより指定可能なフォントとしては、英語フォントと日本語フォントとがある。また、それぞれのフォントについて、スタンダードフォント（以下、「ｓｔｄフォント」という。）とビットマップフォント（以下、「ｂｍｐフォント」という。）とがある。
【００１７】
ｓｔｄフォントは、一般によく使用されるフォントであり、文字色（フォント自体の色）、背景色、ふちどりの３色で構成される。なお、ふちどりは、あってもなくてもよく、ここではその色を黒に統一している。ｂｍｐフォントは、当該フォントを構成する各ピクセルについて色が定められている。すなわち、ｂｍｐフォントは、各ドットについて色数の制限を受けることなく、自由にデザインをすることができるフォントである。
【００１８】
したがって、例えば日本語の場合には「あ」という文字に対してｓｔｄフォントとｂｍｐフォントとが存在し、英語の場合には「ａ」という文字に対してｓｔｄフォントとｂｍｐフォントとが存在する。
【００１９】
上記制御コマンドは、図２に示すように、「フォント種類」（１ビット）、「言語」（１ビット）、「フォント番号」（９ビット）、「カラー番号」（８ビット）により構成される。「フォント種類」は、ｓｔｄフォントかｂｍｐフォントか（０：ｓｔｄ、１：ｂｍｐ）を示している。「言語」は、英語フォント又は日本語フォントか（０：英語、１：日本語）を示す。「フォント番号」は、例えば「ア」「イ」「Ａ」「ｂ」などの具体的なフォントを特定するものであり、ｓｔｄフォントとｂｍｐフォントにそれぞれある。なお、「フォント番号」は０から５１１まで用意している。「カラー番号」は、ｓｔｄフォントが指定されている場合のみ使用され、当該ｓｔｄフォントの色組合せを特定するために用いられる。「カラー番号」は、０から２５５まで用意されている。なお、「カラー番号」は、ｂｍｐフォントが使用されているときは、「１０００００００ｂ（＝１２８）」と設定される。
【００２０】
第２のコントローラ５２は、フォント指定テーブルと、色組合せ指定テーブルと、カラーパレットテーブルとを記憶している。
【００２１】
フォント指定テーブルは、フォントを構成するフォントデータの先頭アドレスを示すテーブルである。なお、フォントデータは、上述したようにフラッシュメモリ５３に記憶されている。フォント指定テーブルは、図３に示すように、英語と日本語のそれぞれについて、ｓｔｄフォントのフォントデータ（以下、「ｓｔｄフォントデータ」という。）とｂｍｐフォントのフォントデータ（以下、「ｂｍｐフォントデータ」という。）との先頭アドレスを示している。
【００２２】
例えば、制御コマンドの「フォント種類」「言語」「フォント番号」がそれぞれ「１」「０」「０００００００１０」を示しているときは、フォント指定テーブルによって英語のｂｍｐフォントのフォント番号２が特定され、先頭アドレス「bmpchar2」が求められる。
【００２３】
色組合せ指定テーブルは、ｓｔｄフォントを構成する文字、背景、ふちどりの色の組合せを指定するテーブルである。具体的には、色組合せ指定テーブルは、図４に示すように、文字色、背景色、ふちどりの組合せを２５６通り設けている。そして、これら２５６通りの組合せに対してカラー番号０から２５５を付している。文字色や背景色は、０から１５までの数値（カラーパレット番号）が示される。カラーパレット番号は、ある色を特定するものであり、０から１５まであることから１６色のうちの１色を特定する番号である。なお、ふちどりは、黒一色に固定しているが、文字色などと同様に０から１５までのカラー番号のいずれか１つを示すようにしてもよい。
【００２４】
カラーパレットは、図５に示すように、カラーパレット番号０から１５が示す色について、各色を構成する輝度信号Ｙ、クロマ信号Ｃｂ，Ｃｒのレベルを示すものである。すなわち、各カラーパレット番号は、輝度信号Ｙ、クロマ信号Ｃｂ，Ｃｒの比率が異なることから、それぞれ異なる色を示している。
【００２５】
フラッシュメモリ５３は、図６に示すように、ｓｔｄフォントデータと、ｂｍｐフォントデータとを記憶している。
ｓｔｄフォントデータは、図７に示すように、「横ドット数」、「縦ドット数」、「オフセット」、「文字データ」、「ふちどりデータ」とから構成される。「横ドット数」は、２バイトで構成され、ｓｔｄフォントの横ドット数を示すものである。「縦ドット数」は、２バイトで構成され、ｓｔｄフォントの縦ドット数を示すものである。
【００２６】
「オフセット」は、２バイトで構成され、テーブルの先頭からふちどり部分のドット情報の先頭までのワード数を示すものである。換言すると、図７に示すように、「横ドット数」の先頭から「ふちどりデータ」の先頭までを示すものであり、具体的には、（６バイト＋文字データのバイト数）を示す値である。なお、ふちどりがない場合には存在しない。
【００２７】
「文字データ」は、フォントの左上を頂点として右方向の順番で１ドット当たり１ビットで文字を示している。例えば図８（Ａ）に示すように、「コ」の文字を示す場合を例に挙げて説明する。ｓｔｄフォントは６ドット×３ドットで構成され、左上のドットを（０，０）とし右下のドットを（２，５）とし、文字を示すドットに「１」を付し文字以外の部分に０を付すと、図８（Ｂ）に示すようになる。各ドットの情報を左上から順に右方向へ示していくと、図８（Ｃ）のようになる。これが上述した「文字データ」である。なお、この文字データは、ワード（１６ビット）単位で上位ビットから詰められ、途中で行が変わっても続いて残っている下位ビットを格納する。また、最後（右下）の情報を格納して余った下位ビットがあるときには「０」を詰めている。
【００２８】
「ふちどりデータ」は、「文字データ」と同様の構成となっており、ふちどりを示すドットに「１」を付し、ふちどりでない部分に「０」を付している。なお、当該ｓｔｄフォントにふちどり部分がないときは、この「ふちどりデータ」は存在しない。
【００２９】
ｂｍｐフォントデータは、図９に示すように、「横ドット数」、「縦ドット数」、「ドット情報」とから構成される。「横ドット数」及び「縦ドット数」は、ｓｔｄフォントデータのものと同様である。「ドット情報」は、ｂｍｐフォントを構成する各ドットについて、図５に示すカラーパレットのカラーパレット番号を指定する情報である。具体的には、「ドット情報」は、ｂｍｐフォントの左上を頂点として右方向の順に１ドット当たり４ビットでデータを格納する。すなわち、このｂｍｐフォントデータは、１ドット当たり任意のカラーパレット番号によって色を特定して構成されているので、各ドットの色数を限定することなく自由に文字を構成できるようになっている。なお、ｂｍｐフォントデータは、ワード（１６ビット）単位で上位ビットから詰められ、途中で行が変わっても続いて残っている下位ビットを格納する。また、最後（右下）の情報を格納して余った下位ビットがあるときには「０」を詰めている。
【００３０】
記録媒体５６は、ＪＰＥＧ回路２６で圧縮された画像データを、記録媒体Ｉ／Ｆ５５を介して記憶する。一方、ＪＰＥＧ回路２６は、記録媒体５６から読み出される圧縮画像データをＪＰＥＧ伸張してビデオエンコーダ／デコーダ２４等に供給する。
【００３１】
このような構成のカメラ装置１は、ＬＣＤ４０に被写体を表示すると共にメニューなどを構成する文字（キャラクタ）を表示する。この文字のフォントは、上述したようにｓｔｄフォントとｂｍｐフォントの２種類があり、ユーザによって選択することができる。
【００３２】
最初に、ユーザが、図示しない操作部を操作して日本語のｓｔｄフォントを選択した場合について説明する。
【００３３】
第１のコントローラ５１は、「フォント種類（＝０）」，「言語（＝１）」となる制御コマンドを発生する。なお、ここでは「フォント番号」，「カラー番号」をそれぞれ「０００００００００ｂ（＝０）」，「００００００１０ｂ（＝２）」であるものとする。
【００３４】
第２のコントローラ５２は、上記制御コマンドを受け取ると、フォント指定テーブルを参照する。第２のコントローラ５２は、具体的には、日本語のｓｔｄフォントであってフォント番号０が示す先頭アドレス「stdcharJ0」を参照し、この先頭アドレスが示すｓｔｄフォントデータをフラッシュメモリ５３から読み出して、データ処理部２０に供給する。メモリコントローラ２２は、上記ｓｔｄフォントデータをイメージメモリ３０に展開する。なお、このｓｔｄフォントはふちどり部分も含み、ふちどりデータもイメージメモリ３０に展開される。
【００３５】
また、第２のコントローラ５２は、図１０に示すように、色組合せテーブルのカラー番号２を参照する。カラー番号２においては、文字色のカラーパレット番号は２、背景色のカラーパレット番号は０である。そして、第２のコントローラ５２は、カラーパレットを参照し、文字色に対してカラーパレット番号２が示す輝度信号Ｙ，クロマ信号Ｃｂ，Ｃｒを設定し、背景色に対してカラーパレット番号０が示す輝度信号Ｙ，クロマ信号Ｃｂ，Ｃｒを設定する。メモリコントローラ２２は、第２のコントローラ５２によって設定された文字色及び背景色のデータをイメージメモリ３０上に展開する。
【００３６】
メモリコントローラ２２は、このようにイメージメモリ３０上に、ｓｔｄフォントデータや文字色等のデータを展開することによってキャラクタデータを構成し、このキャラクタデータをビデオエンコーダ／デコーダ２４，Ｄ／Ａコンバータ２５を介して、ＬＣＤ４０に供給する。これにより、ＬＣＤ４０にｓｔｄフォントによるキャラクタが表示される。
【００３７】
つぎに、ユーザが図示しない操作部を操作して英語のｂｍｐフォントを選択した場合について説明する。
【００３８】
第１のコントローラ５１は、「フォント種類（＝１）」，「言語（＝０）」となる制御コマンドを発生する。なお、ここでは「フォント番号」，「カラー番号」をそれぞれ「００００００００１ｂ（＝１）」，「１０００００００ｂ（＝１２８）」であるものとする。
【００３９】
第２のコントローラ５２は、上記制御コマンドを受け取ると、フォント指定テーブルを参照する。第２のコントローラ５２は、具体的には、英語のｂｍｐフォントであってフォント番号１が示す先頭アドレス「bmpchar1」を参照し、この先頭アドレスが示すｂｍｐフォントデータをフラッシュメモリ５３から読み出す。第２のコントローラ５２は、さらにカラーパレットを参照してフォントを構成する各ドットの色を設定する。メモリコントローラ２２は、第２のコントローラ５２によって設定された各ドットについての色のデータをイメージメモリ３０上に展開する。
【００４０】
メモリコントローラ２２は、このようにイメージメモリ３０上に、ドット毎に色を特定したｂｍｐフォントデータを展開することによってキャラクタデータを構成し、このキャラクタデータをビデオエンコーダ／デコーダ２４，Ｄ／Ａコンバータ２５を介して、ＬＣＤ４０に供給する。これにより、ＬＣＤ４０にｂｍｐフォントによるキャラクタが表示される。
【００４１】
以上のように、上記カメラ装置１は、通常よく使用されるｓｔｄフォントだけでなくｂｍｐフォントを使用して、ＬＣＤ４０にメニュー等のキャラクタを表示することができる。すなわち、ｂｍｐフォントを使用することができるので、１フォントに使用する色数を大幅に増やすことができ、自由にフォントをデザインすることができるようになる。
【００４２】
また、ｂｍｐフォントの各ドットの色指定についてはカラーパレットのカラーパレット番号を使用しているので、各ドットの色指定を容易にすることができると共に、フォントのデータ量が膨大になるのを回避することができる。
【００４３】
すなわち、上記カメラ装置１は、少ないデータ量で済むことから処理速度を速くすることができると共に、様々な色を使ったキャラクタをＬＣＤ４０表示することができる。
【００４４】
なお、本実施の形態では、キャラクタ表示の一例として文字の場合を例に挙げて説明したが、本発明はこれに限定されるものではない。例えば、本発明は、アイコンをキャラクタとしてＬＣＤ４０に表示する場合にも適用することができる。
【００４５】
また、日本語と英語についてそれぞれｓｔｄフォントとｂｍｐフォントがある場合について例を挙げて説明したが、他の言語を追加する場合についても同様にすることができのは言うまでもなく、一方、１つの言語だけであっても良い。
【００４６】
さらに、上記カメラ装置１は、上述した処理行う制御プログラムを記憶するＲＯＭを備えてもよい。そして、上記制御プログラムを記録した記録媒体から当該制御プログラムをインストールすれば、ｓｔｄフォント又はｂｍｐフォントについてのキャラクタの表示を行うことができる。
【００４７】
【発明の効果】
以上詳細に説明したように、本発明に係る画像表示装置、画像表示方法及び画像表示制御プログラムを記録した記録媒体によれば、色を含まない第１のフォントを構成する文字及び背景の各色の組み合わせの情報である色組み合わせ情報を色番号と対応させて記憶手段に記憶し、第１のフォントと色番号が選択されたとき、上記記憶手段から第１のフォント情報と共に、選択された色番号に対応する色組み合わせ情報を読み出し、文字及び背景の各色指定番号に対応する色情報を上記記憶手段から読み出して表示し、また、色を含む第２のフォントが選択されたときは、第２のフォント情報として構成される各ピクセル毎の色指定番号に対応する色情報を上記記憶手段から読み出し、読み出された情報に基づくフォントを表示することによって、色数の限定される第１のフォントだけでなく、色数の制限のない自由にデザイン可能な第２のフォントも表示することができる。これにより、フォントデータ量が膨大になるのを防止して、少ないデータ量でより高速な処理を行うことができる。
【図面の簡単な説明】
【図１】本発明を適用したカメラ装置の構成を示すブロック図である。
【図２】カメラ装置の第１のコントローラが発生する制御コマンドを示す図である。
【図３】カメラ装置の第２のコントローラに記憶されるフォント指定テーブルを示す図である。
【図４】第２のコントローラに記憶される色組合せ指定テーブルを示す図である。
【図５】第２のコントローラに記憶されるカラーパレットを示す図である。
【図６】カメラ装置のフラッシュメモリに記憶されるｓｔｄフォントデータ及びｂｍｐフォントデータを示す図である。
【図７】フラッシュメモリに記憶されるｓｔｄフォントデータの具体的な構成を示す図である。
【図８】ｓｔｄフォントデータを構成する文字データを具体的に説明するための図である。
【図９】フラッシュメモリに記憶されるｂｍｐフォントデータの具体的な構成を示す図である。
【図１０】ｓｔｄフォントの色データを読み出す場合において、第２のコントローラの各テーブルの参照手順を示す図である。
【符号の説明】
１  カメラ装置、２２  メモリコントローラ、３０  イメージメモリ、４０  ＬＣＤ、５１  第１のコントローラ、５２  第２のコントローラ、５３  フラッシュメモリ
【図１】
0004174901.tif 000002
【図２】
0004174901.tif 000003
【図３】
0004174901.tif 000004
【図４】
0004174901.tif 000005
【図５】
0004174901.tif 000006
【図６】
0004174901.tif 000007
【図７】
0004174901.tif 000008
【図８】
0004174901.tif 000009
【図９】
0004174901.tif 000010
【図１０】
0004174901.tif 000011