(57)【要約】【課題】文字の大小や画面解像度の大小に関わらず適切な表現により画面領域を有効活用することを可能とした表示制御装置、表示制御方法、プログラム、及び記憶媒体を提供する。【解決手段】撮像装置は、フレームメモリ１０４、システム制御部１０７、プログラム・データ記憶部１０８、表示部１１２を備える。ＣＰＵ１０７は制御プログラムに基づき次の処理を行う。設定された文字サイズが第１の文字サイズと判定した場合は、第１の文字サイズの文字列とアイコンを含む図記号を組み合わせた画面６０１を生成する。設定された文字サイズが第１の文字サイズより小さい第２の文字サイズと判定した場合は、第２の文字サイズの文字列とアイコンを含む図記号を組み合わせると共に画面６０１より該文字列と図記号の量が多く且つレイアウトの一部が異なる画面６０７を生成する。【選択図】図６
2010015425.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に表示する画面を生成する表示制御装置において、
生成する画面を構成する文字列の文字サイズとして、少なくとも、第１の文字サイズ、該第１の文字サイズより小さい第２の文字サイズを設定する設定手段と、
前記設定手段により設定された文字サイズがいずれの文字サイズであるかを判定する判定手段と、
前記判定手段により前記第１の文字サイズと判定された場合は、前記第１の文字サイズの文字列とアイコンを含む図記号とを組み合わせた第１の画面を生成し、前記判定手段により前記第２の文字サイズと判定された場合は、前記第２の文字サイズの文字列とアイコンを含む図記号とを組み合わせると共に前記第１の画面よりも該文字列と図記号の量が多く且つレイアウトの一部が異なる第２の画面を生成する生成手段と、
を備えることを特徴とする表示制御装置。
【請求項２】
前記生成手段は、前記第１の画面と前記第２の画面を生成する際に、１つのメニュー項目に対して同じ表記の項目名称の文字列を生成し、
前記第１の画面には、前記第１の文字サイズの文字列により前記項目名称の一部が省かれて表示され、
前記第２の画面には、前記第２の文字サイズの文字列により前記項目名称の全てが表示されることを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記生成手段は、所定の解像度のフレームメモリに文字列を描画することで前記第１の文字サイズの文字列を生成し、前記所定の解像度とは異なる解像度のフレームメモリに文字列を描画することで前記第２の文字サイズの文字列を生成することを特徴とする請求項１記載の表示制御装置。
【請求項４】
前記第１の文字サイズの文字列は、ラスタフォントデータを基に生成され、
前記第２の文字サイズの文字列は、前記ラスタフォントデータよりも小さいサイズのラスタフォントデータを基に生成されることを特徴とする請求項１記載の表示制御装置。
【請求項５】
前記第１の文字サイズの文字列は、ラスタフォントデータ、もしくは文字の骨格情報をベクタデータで備えたストロークフォントデータ、もしくは文字の輪郭情報をベクタデータで備えたアウトラインフォントデータのいずれかを基に生成され、
前記第２の文字サイズの文字列は、前記ラスタフォントデータ、もしくは前記ストロークフォントデータ、もしくは前記アウトラインフォントデータのいずれかを基に生成されることを特徴とする請求項１記載の表示制御装置。
【請求項６】
前記第１の文字サイズの文字列の全体を囲む最も面積の小さい矩形面積と、前記第２の文字サイズの文字列の全体を囲む最も面積の小さい矩形面積とは、必ずしも等しくならないことを特徴とする請求項１記載の表示制御装置。
【請求項７】
前記第１の画面は、前記第１の文字サイズの文字列もしくは該文字列と図記号の組み合わせにより、メニュー項目の項目名称を表示する第１の項目名称領域と、メニュー項目の設定状態を表示する第１の設定状態領域とを含み、
前記第２の画面は、前記第２の文字サイズの文字列もしくは該文字列と図記号の組み合わせにより、メニュー項目の項目名称を表示する第２の項目名称領域と、メニュー項目の設定状態を表示する第２の設定状態領域とを含み、
前記第１の項目名称領域は、前記第２の項目名称領域の全部もしくは一部を含むと共に前記第２の設定状態領域の一部を含む領域に相当し、前記表示装置に表示した際に前記第２の項目名称領域よりも面積が大きく、
前記第１の設定状態領域は、前記第２の設定状態領域の一部を含むと共に前記第１の項目名称領域と重複しない領域に相当し、前記表示装置に表示した際に前記第２の設定状態領域よりも面積が小さいことを特徴とする請求項１記載の表示制御装置。
【請求項８】
前記第１の画面には、前記第１の文字サイズの文字列の表記の省略形でメニュー項目の設定状態が表示されることを特徴とする請求項１記載の表示制御装置。
【請求項９】
前記第１の画面には、メニュー項目の設定を変更するための操作方法を表す文字列もしくは図記号が表示され、
前記第２の画面には、メニュー項目の設定し得る選択肢の一部もしくは全部を表す文字列もしくは図記号が表示されることを特徴とする請求項１記載の表示制御装置。
【請求項１０】
前記表示装置は、前記表示制御装置が装備される機器に内蔵される表示装置、前記表示制御装置が装備される機器に接続される外部表示装置のいずれかであることを特徴とする請求項１乃至９のいずれかに記載の表示制御装置。
【請求項１１】
表示装置に表示する画面を生成する表示制御装置の表示制御方法において、
生成する画面を構成する文字列の文字サイズとして、少なくとも、第１の文字サイズ、該第１の文字サイズより小さい第２の文字サイズを設定する設定ステップと、
前記設定ステップにより設定された文字サイズがいずれの文字サイズであるかを判定する判定ステップと、
前記判定ステップにより前記第１の文字サイズと判定された場合は、前記第１の文字サイズの文字列とアイコンを含む図記号とを組み合わせた第１の画面を生成し、前記判定ステップにより前記第２の文字サイズと判定された場合は、前記第２の文字サイズの文字列とアイコンを含む図記号とを組み合わせると共に前記第１の画面よりも該文字列と図記号の量が多く且つレイアウトの一部が異なる第２の画面を生成する生成ステップと、を有することを特徴とする表示制御方法。
【請求項１２】
請求項１１に記載の表示制御方法をコンピュータに実行させるためのコンピュータ読み取り可能なプログラムコードを有するプログラム。
【請求項１３】
請求項１２に記載のプログラムを格納するコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面のサイズに制約がある撮像装置あるいは携帯電話機等の機器に適用される表示制御装置、表示制御方法、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
従来、携帯電話機やデジタルカメラ等の機器は、筐体が小型形状であるという構造上の面から表示部の画面サイズの制約が大きい。この種の機器において、表示部に文書やメニューを表示したときの視認性と一覧性を両立するために、表示する文字の大きさを利用者が好みで変更できるようにした技術が提案されている（例えば、特許文献１、特許文献２参照）。
【０００３】
機器の表示部に文字を複数の大きさで品位良く表示するためには、文字フォントがラスタデータである場合は、大きさの異なる複数のフォントデータセットを切り替えて使用することにより実現することができる。また、文字フォントがベクタデータである場合は、レンダリングを行う際のパラメータ操作により１つのフォントデータセットから複数の大きさの文字出力を得ることができる。あるいは、文字のピクセルレベルの分解能は一定のままで、マルチシンク（入力信号により自動的に走査線の周波数を調整する機能）対応モニタに表示する画面の解像度を変更することにより画面サイズに対する文字表示の大きさを変更することができる。
【特許文献１】特開２００６−０１４２２３号公報
【特許文献２】特開２００５−１０１９５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した従来の技術においては以下のような課題がある。機器の表示部において大小の文字を切り替えて表示対象となる画面にＥメールやメモ等の文書形式の内容を表示する場合、文書の改行位置を制御することで文字の大きさに関わらず画面領域を有効活用することができる。しかし、機器の表示部に表示対象となる画面が例えば図１０に示すようなメニューのリスト形式の画面である場合、画面に小さな文字でメニュー（図示例はＥメールメニュー）を表示した際に無駄な画面領域１００１が発生する。そのため、画面領域の有効活用という面からは非効率であるという問題がある。
【０００５】
このような問題を解決するため、特許文献１では、小さな文字でのレイアウトを基準に画面を構成し、大きな文字に切り替えたときは文字列を省略表現に置き換えることを提案している。しかし、文字列の内容や表示言語によっては適切な省略表現に置き換えることができない場合が考えられる。
【０００６】
また、特許文献１や特許文献２の方法では、文字の大小によって一画面内に提示するメニュー項目の数には差があるものの、小さな文字のメニュー画面のときに大きな文字のメニュー画面よりも詳細な情報が得られるといった付加価値はない。更に、特許文献１、特許文献２のいずれも、文字のピクセルレベルの分解能は一定のままで、マルチシンク対応モニタに表示する画面の解像度を変更することで画面サイズに対する文字表示の大きさを変更することに関しては考慮されていない。
【０００７】
本発明の目的は、文字の大小や画面解像度の大小に関わらず適切な表現により画面領域を有効活用することを可能とした表示制御装置、表示制御方法、プログラム、及び記憶媒体を提供することにある。
【課題を解決するための手段】
【０００８】
上述の目的を達成するために、本発明は、表示装置に表示する画面を生成する表示制御装置において、生成する画面を構成する文字列の文字サイズとして、少なくとも、第１の文字サイズ、該第１の文字サイズより小さい第２の文字サイズを設定する設定手段と、前記設定手段により設定された文字サイズがいずれの文字サイズであるかを判定する判定手段と、前記判定手段により前記第１の文字サイズと判定された場合は、前記第１の文字サイズの文字列とアイコンを含む図記号とを組み合わせた第１の画面を生成し、前記判定手段により前記第２の文字サイズと判定された場合は、前記第２の文字サイズの文字列とアイコンを含む図記号とを組み合わせると共に前記第１の画面よりも該文字列と図記号の量が多く且つレイアウトの一部が異なる第２の画面を生成する生成手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画面の大きさに対して文字が大きい場合は、必要な情報をより視認しやすく表示することが可能となる。また、画面の大きさに対して文字が小さい場合は、画面領域の余裕を利用して、文字が大きい場合よりも詳細な情報を表示することが可能となる。即ち、文字の大小や画面解像度の大小に関わらず適切な表現により画面領域を有効活用することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１１】
〔第１の実施の形態〕
本発明の第１の実施の形態では、メニュー画面を表示するための映像出力を備えた撮像装置において、メニュー画面を構成する文字サイズの大小に応じて各メニュー項目の設定状態の表示形態を変更する場合について説明する。
【００１２】
図１は、本実施の形態に係る撮像装置の構成を示すブロック図である。図２は、撮像装置の一時記憶部にＸＭＬデータを生成した場合のブロック図である。図１及び図２において同じ機能を有する構成要素には同じ番号を付している。尚、図１、図２に示す構成は、本発明の設定手段、判定手段、生成手段を実現するための一例である。
【００１３】
図１、図２において、撮像装置（表示制御装置）は、カメラ部１０１、映像処理部１０２、一時記憶部１０３、エンコーダ・デコーダ部１０５、動画記憶部１０６を備えている。更に、撮像装置は、ＣＰＵ１０７、プログラム・データ記憶部１０８、メニューキー１０９、上下左右キー１１０、決定キー１１１、表示部１１２を備えている。
【００１４】
カメラ部１０１は、撮影に伴う被写体からの光を導光するレンズ、レンズによって結像された被写体の光学像をアナログ映像信号に光電変換する撮像素子、撮像素子を駆動する駆動回路（以上不図示）等を有する。カメラ部１０１は、撮像動作に伴いアナログ映像信号を生成し映像処理部１０２に出力する。映像処理部１０２は、カメラ部１０１から出力されるアナログ映像信号をデジタルの動画データに変換し、動画データに補正処理を行う。
【００１５】
エンコーダ・デコーダ部１０５は、映像処理部１０２により処理された動画データを符号化する。動画記憶部１０６は、ＣＰＵ１０７の制御により、符号化された動画データとそれに付随する管理データを記憶する。動画を再生する際は、動画記憶部１０６から、ＣＰＵ１０７の制御により、符号化された動画データが読み出される。エンコーダ・デコーダ部１０５は、符号化された動画データを復号化する。表示部１１２は、動画データに対応した映像を、撮像装置に内蔵された表示装置もしくは撮像装置に接続された外部表示装置（不図示）に出力する表示コントローラである。
【００１６】
ＣＰＵ１０７（判定手段、生成手段）は、撮像装置全体の制御を司る。ＣＰＵ１０７は、プログラム・データ記憶部１０８に格納されている制御プログラムに基づき、図７（第１の実施の形態）のフローチャートに示す処理、図９（第２の実施の形態）のフローチャートに示す処理をそれぞれ実行する。プログラム・データ記憶部１０８は、ＣＰＵ１０７により実行される制御プログラム、各種の固定データ（後述のラスタフォントデータなど）を格納している。
【００１７】
メニューキー１０９は、表示装置に対するメニュー画面（選択可能な機能の一覧を示す画面）の表示／表示終了を指示する際に操作する。上下左右キー１１０は、メニュー画面に表示される小項目を選択する際に操作する。決定キー１１１は、小項目がフォーカスされているときに小項目の設定を変更するための画面に遷移させる際などに操作する。ＣＰＵ１０７は、メニューキー１０９、上下左右キー１１０、決定キー１１１の操作に従って撮像装置全体の動作状態を遷移させる。
【００１８】
図１では、ＣＰＵ１０７は、撮像装置の動作状態に応じた表示画面を一時記憶部１０３内に定義されたフレームメモリ１０４に描画する。この場合、ＣＰＵ１０７は、表示画面を構成する文字フォントやイメージデータをプログラム・データ記憶部１０８から読み出し、フレームメモリ１０４に描画する。表示部１１２は、フレームメモリ１０４に描画された表示画面をエンコーダ・デコーダ部１０５から出力される映像信号に重畳し、表示装置（不図示）に出力する。映像の出力先は、撮像装置に内蔵された表示装置、撮像装置に有線あるいは無線接続された外部表示装置のいずれでもよい。
【００１９】
図２では、ＣＰＵ１０７は、撮像装置の動作状態に応じた表示画面を表現するＸＭＬ（Extensible Markup Language）データ２０１を一時記憶部１０３内に生成する。ＸＭＬデータ２０１内には、表示すべき文字の大きさが定義されている。尚、データはＸＭＬに限定されず、ＸＭＬに類似した論理記述データでもよい。
【００２０】
表示部１１２は、ＸＭＬデータ２０１をエンコーダ・デコーダ部１０５から出力される映像信号に重畳し、表示装置（不図示）に出力する。表示画面と映像信号との重畳は、出力先の表示装置で制御される。映像の出力先は、撮像装置に内蔵された表示装置、撮像装置に接続された外部表示装置のいずれでもよい。また、文字フォントは、ＸＭＬデータと共に出力してもよいし、出力先の表示装置が備えた文字フォントを表示に利用してもよい。
【００２１】
次に、上記構成を有する本実施の形態の撮像装置の動作を図１〜図７を参照しながら詳細に説明する。
【００２２】
まず、撮像装置における出力先の表示装置（撮像装置に内蔵された表示装置あるいは撮像装置に接続された外部表示装置）に複数のサイズで文字を表示する方法について説明する。本実施の形態では３つの例（第１の例、第２の例、第３の例）について説明するが、これに限定されるものではなく、他の方法でも構わない。
【００２３】
第１の例は、撮像装置のプログラム・データ記憶部１０８に複数の大きさのラスタフォントデータを記憶し、必要に応じていずれかの大きさのラスタフォントデータを使用する方法である。図３は、ラスタフォントデータ「Ａ」のデータ構造を示している。描画３０１、描画３０２とも、ピクセルデータをマトリクス状に展開したデータ構造を有しており、それぞれのピクセルに描画すべき輝度あるいは色のデータを持っている。フォントデータの縦横のピクセル数の大小に応じて一時記憶部１０３のフレームメモリ１０４に描画される文字の大きさが決定される。
【００２４】
すなわち、描画３０１（第１の文字サイズ）は、比較的大きな表示サイズのラスタフォントデータを示している。描画３０２（第２の文字サイズ）は、描画３０１と比べて小さな表示サイズのラスタフォントデータを示している。ラスタフォントデータは、場合によっては描画３０１や描画３０２を何らかのデータ圧縮方式により圧縮した形式でプログラム・データ記憶部１０８に記憶されていることもある。この場合は圧縮されたデータがＣＰＵ１０７により描画３０１や描画３０２の状態に展開され、一時記憶部１０３のフレームメモリ１０４に描画される。
【００２５】
尚、本実施の形態では、第１の文字サイズの文字列の全体を囲む最も面積の小さい矩形面積と、第２の文字サイズの文字列の全体を囲む最も面積の小さい矩形面積とは、必ずしも等しくならない、と定義している。
【００２６】
第２の例は、プログラム・データ記憶部１０８に単一のベクタフォントデータを記憶し、必要に応じた大きさでレンダリングする方法である。図４は、ベクタフォントデータ「Ａ」のデータ構造を示している。描画４０１、描画４０２とも、線分の始点と終点の座標データの組み合わせで構成されている。描画４０１は、文字の骨格を表した（文字の骨格情報をベクタデータで備えた）いわゆるストロークフォントデータを基に生成される。描画４０２は、文字の輪郭を表した（文字の輪郭情報をベクタデータで備えた）いわゆるアウトラインフォントデータを基に生成される。
【００２７】
ストロークフォントは、比較的低い解像度のフレームメモリに文字を描画する場合、あるいはフォントのデータ量を小さくしたい場合に適している。アウトラインフォントは、比較的高い解像度のフレームメモリに文字を描画する場合、あるいは文字装飾の表現力を豊かにしたい場合に適している。描画４０１、描画４０２とも、レンダリング時のパラメータ調整により、単一のベクタフォントデータから、描画３０１、描画３０２のいずれの大きさにも、あるいはそれ以外の大きさにも文字を描画することができる。
【００２８】
第３の例は、図１における一時記憶部１０３のフレームメモリ１０４、もしくは図２における表示部１１２の画面解像度を複数の大きさで設定できる場合に、それぞれの大きさの画面に対して同じピクセルサイズの文字を描画する方法である。
【００２９】
図５は、図１における一時記憶部１０３のフレームメモリ１０４のデータ構造の例を示している。フレームメモリ５０１は、７２０×４８０の解像度（所定の解像度）を有し、フレームメモリ５０２は、１４４０×１０８０の解像度（異なる解像度）を有する。これら２種類のフレームメモリ５０１、５０２が表示部１１２を介して画面が同じ大きさの（同一の）表示装置に出力されるとする。
【００３０】
各々のフレームメモリに同じピクセルサイズの文字、例えば３０１を描画したとしても、フレームメモリ５０１から出力された映像では比較的大きく見え、フレームメモリ５０２から出力された映像ではフレームメモリ５０１と比べて小さく見える。このときの文字データの形式は、図３、図４のいずれの形式でも構わない。
【００３１】
図２の場合は、出力先の表示装置がフレームメモリ５０１及びフレームメモリ５０２の画面解像度で画面を表示できることが前提となる。フレームメモリ５０１とフレームメモリ５０２のどちらの大きさで画面を表示するかを示す情報は、ＸＭＬデータ２０１内に記述される。
【００３２】
次に、撮像装置における出力先の表示装置に対するメニュー画面の表示について説明する。
【００３３】
図６は、撮像装置で生成するメニュー画面の構成例を示す図である。
【００３４】
図６において、メニュー画面（メニュー画面６０１、メニュー画面６０７）を模式的に表している。操作者が撮像装置に装備されたメニューキー１０９を操作することで、出力先の表示装置にメニュー画面を表示したり表示を終了したりすることができる。メニュー画面６０１（以下、画面６０１と略記）は、比較的大きなサイズの文字フォントを用いて構成されている。メニュー画面６０７（以下、画面６０７と略記）は、比較的小さなサイズの文字フォントを用いて構成されている。
【００３５】
撮像装置のＣＰＵ１０７は、プログラム・データ記憶部１０８に格納された制御プログラムに基づき次の処理を行う。設定された文字サイズが第１の文字サイズと判定した場合は、第１の文字サイズの文字列とアイコンを含む図記号を組み合わせた画面６０１を生成する。設定された文字サイズが第１の文字サイズより小さい第２の文字サイズと判定した場合は、第２の文字サイズの文字列とアイコンを含む図記号を組み合わせると共に画面６０１より該文字列と図記号の量が多く且つレイアウトの一部が異なる画面６０７を生成する。
【００３６】
画面６０１（第１の画面）は、メニュー項目の項目名称を表示する第１の項目名称領域と、メニュー項目の設定状態を表示する第１の設定状態領域を含む。画面６０７（第２の画面）は、メニュー項目の項目名称を表示する第２の項目名称領域と、メニュー項目の設定状態を表示する第２の設定状態領域を含む。画面６０１と画面６０７には、１つのメニュー項目に対して同じ表記の項目名称の文字列が表示される。
【００３７】
第１の項目名称領域は、第２の項目名称領域の全部もしくは一部を含むと共に第２の設定状態領域の一部を含む領域に相当し、表示装置に表示した際に第２の項目名称領域よりも面積が大きい。第１の設定状態領域は、第２の設定状態領域の一部を含むと共に第１の項目名称領域と重複しない領域に相当し、表示装置に表示した際に第２の設定状態領域よりも面積が小さい。以下、個別に詳述する。
【００３８】
まず、画面６０１（第１の画面）について説明する。タブ６０２には、メニューの大項目の設定項目一覧と選択状態がタブを模した形式でアイコン表示されている。図示例では撮像装置のカメラとオーディオの記録に関連する大項目が選択されている。設定項目一覧としては、セルフタイマ、フレームレート、デジタルズーム、ズームスピード、手ぶれ補正、オートスローシャッタがある。
【００３９】
タブ６０２の下側には、選択されている大項目に含まれる小項目名称６０４と、それぞれの小項目の設定状態６０５が表示されている。小項目名称６０４は、比較的大きなサイズの文字フォントで表現されている。設定状態アイコン６０５（図記号）は、小項目名称６０４の文字フォントとバランスを合わせた大きさのアイコンで表現されている。尚、設定状態は、アイコンではなく文字や文字列で表現しても構わないし、後述する設定状態名称６１０の表記の省略形となる文字列で表現しても構わない。
【００４０】
カーソル６０３は、設定を変更しようとしている小項目（セルフタイマ〜オートスローシャッタ）を示すものであり、撮像装置に装備された上下左右キー１１０によりカーソル６０３を上下方向に操作することで、小項目を選択することができる。任意の小項目にカーソル６０３を合わせて決定キー１１１を操作することで、小項目の設定を変更するための画面に遷移する。例えばカーソル６０３を合わせている小項目「セルフタイマ」の場合、現在「入」の状態に設定されていることが「ＯＮ」を模したアイコンにより示されている。
【００４１】
ところで、後述の画面６０７に示すように、現在設定されている大項目は８つの小項目（上記のセルフタイマ〜オートスローシャッタの他に、ウィンドカット、マイクアッテネータ）を含んでいる。しかし、画面６０１では、画面サイズの制約により６つの小項目（セルフタイマ〜オートスローシャッタ）までしか表示できない（小項目の一部が省かれて表示される）。スクロールバー６０６は、小項目（セルフタイマ〜オートスローシャッタ）のうち表示している範囲を示す。スクロールバー６０６を操作することで表示している範囲を変更することができ、表示できていなかった小項目を表示することができる。
【００４２】
次に、画面６０７（第２の画面）について説明する。尚、画面６０７における画面６０１と同じ表示要素には同じ番号を付し説明は省略する。小項目名称６０８は、選択されている大項目に含まれる名称であるが、画面６０１の小項目名称６０４よりも小さなサイズの文字フォントで表現されている。
【００４３】
設定状態アイコン６０９（図記号）も、画面６０１の設定状態アイコン６０５と同様の設定状態を示すものであるが、やはり設定状態アイコン６０５よりも小さなサイズとなっている。設定状態名称６１０は、設定状態アイコン６０９の示す内容を文字列で表現したものであり、小項目名称６０８と同じ大きさの文字フォントで表現されている。設定状態アイコン６０９、設定状態名称６１０は、小項目名称６０８の文字フォントとバランスを合わせた大きさで表現されている。
【００４４】
上記の画面６０１では、設定状態アイコン６０５だけで示していた設定状態を、画面６０７では設定状態アイコン６０９と設定状態名称６１０の両方で示すことにより、設定状態をより分かりやすく示しているということができる。例えばカーソル６０３を合わせている小項目「セルフタイマ」の場合、現在「入」の状態に設定されていることが、「ＯＮ」を模したアイコンと文字列「入」で示されている。
【００４５】
また、画面６０７は、画面６０１と比較して小さな文字フォントを使用することにより大項目内の８つの小項目を全て一度に表示することができるので、スクロールバー６０６を表示する必要がない。
【００４６】
以上をまとめると、画面６０１は大きな文字フォントを使用することで視認性が高く、画面６０７は小さな文字フォントを使用することで一覧性が高く且つ設定状態がより分かりやすく示されている、ということができる。画面６０１と画面６０７の切り替えは、特定のメニュー項目（切り替えを指示する項目）の設定によってもよいし、メニューキー１０９、上下左右キー１１０、決定キー１１１の操作あるいはその他の操作によって直接切り替えてもよい。即ち、文字サイズの設定は、出力先の表示装置の画面から設定する方法、メニューキー１０９、上下左右キー１１０、決定キー１１１を含む操作部（設定手段）を用いて設定する方法のいずれでもよい。
【００４７】
最後に、メニュー画面（画面６０１、画面６０７）を描画する処理について図７のフローチャートに基づき説明する。
【００４８】
図７は、撮像装置のメニュー画面を描画する処理を示すフローチャートである。
【００４９】
図７において、撮像装置のＣＰＵ１０７は、メニュー画面を描画する処理を開始する（ステップＳ７０１）。まず、ＣＰＵ１０７は、一時記憶部１０３からメニュー画面を構成する大項目を示すタブ６０２の状態（図６の例では「カメラ」を示す図柄）を取得し、フレームメモリ１０４に描画する（ステップＳ７０２）。タブ６０２は文字サイズの大小によらず同一であるため、特に描画する際の描画条件の判定は行わない。タブ６０２の状態は、多くの場合、一時記憶部１０３に記憶されている。
【００５０】
次に、ＣＰＵ１０７は、一時記憶部１０３に設定されている文字サイズの状態を取得し、設定されている文字サイズを判定する（ステップＳ７０３）。文字サイズが「大」（第１の文字サイズ）と判定した場合は、ＣＰＵ１０７は、ステップＳ７０４以降の処理を実行する。文字サイズが「小」（第２の文字サイズ）と判定した場合は、ＣＰＵ１０７は、ステップＳ７１３以降の処理を実行する。
【００５１】
先に、文字サイズが「大」の場合を説明する。ＣＰＵ１０７は、メニュー画面（画面６０１）の描画に利用するフォントデータを「大」に設定し（ステップＳ７０４）、大きな文字でメニューを構成するための「大」フォント用レイアウトデータを取得する（ステップＳ７０５）。レイアウトデータは、例えばメニュー画面のある矩形領域を示す座標データの組み合わせで表されている。１つの矩形に対して文字列やアイコンなどの表示オブジェクトを配置し、この組み合わせによりメニュー画面内の表示オブジェクトの配置を規定する。
【００５２】
画面６０１では、小項目名称６０４に対して省略表記せずに十分に表示できるだけの領域を与え、残った画面右側に設定状態アイコン６０５を配置するようなレイアウトとする。フォントデータとレイアウトデータは、一般的にはプログラム・データ記憶部１０８に記憶されていることが多いが、一時記憶部１０３に記憶しておく構成や、撮像装置外部から通信により取得する構成でも構わない。
【００５３】
次に、ＣＰＵ１０７は、プログラム・データ記憶部１０８もしくは一時記憶部１０３から、表示すべきメニュー画面（画面６０１）の小項目の種別と設定状態を取得する（ステップＳ７０６）。更に、ＣＰＵ１０７は、小項目名称６０４の文字列をフレームメモリ１０４に描画する（ステップＳ７０７）。更に、ＣＰＵ１０７は、大きな文字の画面に適した大きめの設定状態アイコン６０５をフレームメモリ１０４に描画する（ステップＳ７０８）。
【００５４】
ＣＰＵ１０７は、小項目名称６０４の文字列と設定状態アイコン６０５の描画を一画面内に収まる分、もしくは大項目を示すタブに含まれる全ての小項目分だけ描画を繰り返す（ステップＳ７０９）。一画面分の項目をフレームメモリ１０４に描画済みと判定した場合（ステップＳ７０９でＹＥＳ）、ＣＰＵ１０７は、項目を選択するためのカーソル６０３をフレームメモリ１０４に描画する（ステップＳ７１０）。
【００５５】
このときのカーソル６０３は大きな文字の画面に合わせた大きさになっている。図７では記載していないが、操作者が上下左右キー１１０の操作によりカーソル６０３の表示を移動させることで、フォーカスする小項目を変更することができる。ある小項目がカーソル６０３によりフォーカスされているときに操作者が決定キー１１１を操作すると、その小項目の設定を変更するための画面に遷移する。
【００５６】
次に、ＣＰＵ１０７は、大項目を示すタブに含まれる全ての小項目が描画されたか（画面内に収まったか）否かを判定する（ステップＳ７１１）。全ての小項目が画面内に収まりきった場合は、本処理を終了する。全ての小項目が画面内に収まりきっていない場合は、ＣＰＵ１０７は、スクロールバー６０６をフレームメモリ１０４に描画した後（ステップＳ７１２）、本処理を終了する。以上で画面６０１の描画が完了する。
【００５７】
続いて、文字サイズが「小」の場合を説明する。ＣＰＵ１０７は、メニュー画面（画面６０７）の描画に利用するフォントデータを「小」に設定し（ステップＳ７１３）、小さな文字でメニューを構成するための「小」フォント用レイアウトデータを取得する（ステップＳ７１４）。画面６０７では、小項目名称６０８の文字列に対して省略表記せずに十分に表示できるだけの領域を与え、残った画面右側に設定状態アイコン６０９と設定状態名称６１０の文字列を配置するようなレイアウトとする。
【００５８】
次に、ＣＰＵ１０７は、プログラム・データ記憶部１０８もしくは一時記憶部１０３から、表示すべきメニュー画面（画面６０７）の小項目の種別と設定状態を取得する（ステップＳ７１５）。更に、ＣＰＵ１０７は、小項目名称６０８の文字列をフレームメモリ１０４に描画する（ステップＳ７１６）。更に、ＣＰＵ１０７は、小さな文字の画面に適した小さめの設定状態アイコン６０９をフレームメモリ１０４に描画する（ステップＳ７１７）。文字サイズが「小」のときは文字が小さい分レイアウトに余裕があるため、更に、ＣＰＵ１０７は、設定状態名称６１０を表す文字列をフレームメモリ１０４に描画する（ステップＳ７１８）。
【００５９】
次に、ＣＰＵ１０７は、小項目名称６０８の文字列と、設定状態アイコン６０９と、設定状態名称６１０の文字列の描画を一画面内に収まる分、もしくは大項目を示すタブに含まれる全ての小項目分だけ描画を繰り返す（ステップＳ７１９）。本実施の形態では、小さな文字による画面の場合は小項目の数が必ず一画面内に収まるだけの数に限られていることが前提となっているので、大きな文字による画面の場合のようなスクロールバー描画処理は行わない。小項目の数を制限しないならば、大きな文字による画面の場合と同様にスクロールバー描画処理を実行するかの条件の判定とスクロールバー描画処理を加えてもよい。
【００６０】
一画面分の項目をフレームメモリ１０４に描画済みと判定した場合（ステップＳ７１９でＹＥＳ）、ＣＰＵ１０７は、項目を選択するためのカーソル６０３をフレームメモリ１０４に描画した後（ステップＳ７２０）、本処理を終了する。この場合のカーソル６０３は小さな文字に合わせた大きさになっている。以上で画面６０７の描画が完了する。
【００６１】
以上説明したように、本実施の形態によれば、設定された文字サイズが第１の文字サイズと判定した場合は、第１の文字サイズの文字列とアイコンを含む図記号を組み合わせた第１の画面を生成する。設定された文字サイズが第１の文字サイズより小さい第２の文字サイズと判定した場合は、第２の文字サイズの文字列とアイコンを含む図記号を組み合わせると共に第１の画面より該文字列と図記号の量が多く且つレイアウトの一部が異なる第２の画面を生成する。
【００６２】
これにより、画面の大きさに対して文字が大きい場合は、必要な情報をより視認しやすく表示することができる。また、画面の大きさに対して文字が小さい場合は、画面領域の余裕を利用して、文字が大きい場合よりも詳細な情報を表示することができる。即ち、文字の大小や画面解像度の大小に関わらず適切な表現により画面領域を有効活用することが可能となる。
【００６３】
〔第２の実施の形態〕
本発明の第２の実施の形態では、メニュー画面を表示するための映像出力を備えた撮像装置において、メニュー画面を構成する文字サイズの大小に応じて各メニュー項目の設定状態の表示形態を変更し、更に付加情報を表示する場合について説明する。
【００６４】
本実施の形態は、上記第１の実施の形態に対して、下記で説明する点において相違する。本実施の形態の撮像装置の構成（図１、図２）及び複数のサイズで文字を表示する方法は、上記第１の実施の形態と同様であるため説明を省略する。
【００６５】
次に、本実施の形態の撮像装置の動作を図８及び図９を参照しながら詳細に説明する。
【００６６】
まず、撮像装置における出力先の表示装置に対するメニュー画面の表示について説明する。
【００６７】
図８は、撮像装置で生成するメニュー画面の構成例を示す図である。
【００６８】
図８において、メニュー画面（メニュー画面８０１、メニュー画面８０８）を模式的に表している。操作者が撮像装置に装備されたメニューキー１０９を操作することで、出力先の表示装置にメニュー画面を表示したり表示を終了したりすることができる。メニュー画面８０１（以下、画面８０１と略記）は、比較的大きなサイズの文字フォントを用いて構成されている。メニュー画面８０８（以下、画面８０８と略記）は、比較的小さなサイズの文字フォントを用いて構成されている。
【００６９】
まず、画面８０１（第１の画面）について説明する。タブ８０２には、メニューの大項目の設定項目一覧と選択状態がタブを模した形式でアイコン表示されている。図示例では撮像装置のカメラとオーディオの記録に関連する大項目が選択されている。設定項目一覧としては、セルフタイマ、フレームレート、デジタルズーム、ズームスピード、手ぶれ補正、オートスローシャッタがある。
【００７０】
タブ８０２の下側には、選択されている大項目に含まれる小項目名称８０４と、それぞれの小項目の設定状態８０５が表示されている。小項目名称８０４は、比較的大きなサイズの文字フォントで表現されている。設定状態アイコン８０５（図記号）は、小項目名称８０４の文字フォントとバランスを合わせた大きさのアイコンで表現されている。尚、設定状態は、アイコンではなく文字や文字列で表現しても構わない。
【００７１】
カーソル８０３は、設定を変更しようとしている小項目（セルフタイマ〜オートスローシャッタ）を示すものであり、撮像装置に装備された上下左右キー１１０によりカーソル８０３を上下方向に操作することで、小項目を選択することができる。任意の小項目にカーソル８０３を合わせて上下左右キー１１０を左右方向に操作することで、小項目の設定状態を変更することができる。
【００７２】
マーク８０６は、各々の小項目において次の設定状態に変更可能な操作方向を示すものである（メニュー項目の設定を変更するための操作方法を表す文字列もしくは図記号）。例えばカーソル８０３を合わせている小項目「セルフタイマ」の場合、上下左右キー１１０を左方向に操作することで「入」（ＯＮ）の状態から別の状態に変更することができるが、右方向の操作では設定状態が変更されないことが示されている。
【００７３】
ところで、後述の画面８０８に示すように、現在設定されている大項目は８つの小項目（上記のセルフタイマ〜オートスローシャッタの他に、ウィンドカット、マイクアッテネータ）を含んでいる。しかし、画面８０１では、画面サイズの制約により６つの小項目（セルフタイマ〜オートスローシャッタ）までしか表示できない。スクロールバー８０７は、小項目（セルフタイマ〜オートスローシャッタ）のうち表示している範囲を示す。スクロールバー８０７を操作することで表示している範囲を変更することができ、表示できていなかった小項目を表示することができる。
【００７４】
次に、画面８０８（第２の画面）について説明する。尚、画面８０１と同じ表示要素には同じ番号を付し説明は省略する。小項目名称８０９は、選択されている大項目に含まれる名称であるが、画面８０１の小項目名称８０４よりも小さなサイズの文字フォントで表現されている。設定状態アイコン８１０（図記号）も、画面８０１の設定状態アイコン８０５と同様の設定状態を示すものであるが、やはり設定状態アイコン８０５よりも小さなサイズとなっている。
【００７５】
アイコン８１１（図記号）は、対応する小項目において、設定状態アイコン８１０で示されている設定された状態以外にとり得る全ての状態を示すものであり、設定状態アイコン８１０とは大きさ・色・形・付加記号の有無等で区別されている。設定状態アイコン８１０、アイコン８１１は、小項目名称８０９の文字フォントとバランスを合わせた大きさで表現されている。尚、設定状態アイコン８１０、アイコン８１１（メニュー項目の設定し得る選択肢の一部もしくは全部を表す文字列もしくは図記号）は、アイコンではなく文字や文字列であっても構わない。
【００７６】
上記の画面８０１では、設定状態アイコン８０５で設定状態を変更するための操作方法がマーク８０６により示されていた。これに対し、画面８０８では、全ての選択肢（もしくは選択肢の一部でもよい）を設定状態アイコン８１０とアイコン８１１で示すことにより、設定状態と操作方向に加えて、設定可能な全ての状態を示しているということができる。
【００７７】
更に、画面８０８では、上下左右キー１１０を左右方向に操作することにより、次にどのような状態に切り替わるかも事前に視認することができる。例えば、例えばカーソル８０３を合わせている小項目「セルフタイマ」の場合、上下左右キー１１０の左方向の操作により「入」の状態から「切」の状態に変更することができるが、右方向の操作では状態が変更されないことが示されている。ただし、このとき左右いずれの方向の操作によっても「入」の状態から「切」の状態に変更できるようにしても構わない。
【００７８】
また、画面８０８は、画面８０１と比較して小さな文字フォントを使用することにより大項目内の小項目８つを全て一度に表示することができるので、スクロールバー８０７を表示する必要がない。
【００７９】
以上をまとめると、画面８０１は大きな文字フォントを使用することで視認性が高く、画面８０８は小さな文字フォントを使用することで一覧性が高く且つ画面８０１で示されなかった付加情報が示されている、ということができる。画面８０１と画面８０８の切り替えは、特定のメニュー項目（切り替えを指示する項目）の設定によってもよいし、メニューキー１０９、上下左右キー１１０、決定キー１１１の操作あるいはその他の操作によって直接切り替えてもよい。
【００８０】
最後に、メニュー画面（画面８０１、画面８０８）を描画する処理について図９のフローチャートに基づき説明する。
【００８１】
図９は、撮像装置のメニュー画面を描画する処理を示すフローチャートである。
【００８２】
図９において、撮像装置のＣＰＵ１０７は、メニュー画面を描画する処理を開始する（ステップＳ９０１）。まず、ＣＰＵ１０７は、一時記憶部１０３からメニュー画面を構成する大項目を示すタブ８０２の状態を取得し、フレームメモリ１０４に描画する（ステップＳ９０２）。タブ８０２は文字サイズの大小によらず同一であるため、特に描画する際の描画条件の判定は行わない。タブ８０２の状態は、多くの場合、一時記憶部１０３に記憶されている。
【００８３】
次に、ＣＰＵ１０７は、一時記憶部１０３に設定されている文字サイズの状態を取得し、設定されている文字サイズを判定する（ステップＳ９０３）。文字サイズが「大」（第１の文字サイズ）と判定した場合は、ＣＰＵ１０７は、ステップＳ９０４以降の処理を実行する。文字サイズが「小」（第２の文字サイズ）と判定した場合は、ＣＰＵ１０７は、ステップＳ９１３以降の処理を実行する。
【００８４】
先に、文字サイズが「大」の場合を説明する。ＣＰＵ１０７は、メニュー画面（画面８０１）の描画に利用するフォントデータを「大」に設定し（ステップＳ９０４）、大きな文字でメニューを構成するための「大」フォント用レイアウトデータを取得する（ステップＳ９０５）。
【００８５】
画面８０１では、小項目名称８０４の文字列に対して省略表記せずに十分に表示できるだけの領域を与え、残った画面右側に設定状態アイコン８０５と操作方向を示すマーク８０６を配置するようなレイアウトとする。フォントデータとレイアウトデータは、一般的にはプログラム・データ記憶部１０８に記憶されていることが多いが、一時記憶部１０３に記憶しておく構成や、撮像装置外部から通信により取得する構成でも構わない。
【００８６】
次に、ＣＰＵ１０７は、プログラム・データ記憶部１０８もしくは一時記憶部１０３から、表示すべきメニュー画面（画面８０１）の小項目の種別と設定状態を取得する（ステップＳ９０６）。更に、ＣＰＵ１０７は、小項目名称８０４の文字列をフレームメモリ１０４に描画する（ステップＳ９０７）。更に、ＣＰＵ１０７は、大きな文字の画面に適した大きめの設定状態アイコン８０５と、設定を切り替えるための操作方法を示すマーク８０６をフレームメモリ１０４に描画する（ステップＳ９０８）。
【００８７】
ＣＰＵ１０７は、小項目名称８０４の文字列、設定状態アイコン８０５、及び付随するマーク８０６の描画を一画面内に収まる分、もしくは大項目を示すタブに含まれる全ての小項目分だけ描画を繰り返す（ステップＳ９０９）。一画面分の項目をフレームメモリ１０４に描画済みと判定した場合（ステップＳ９０９でＹＥＳ）、ＣＰＵ１０７は、項目を選択するためのカーソル８０３をフレームメモリ１０４に描画する（ステップＳ９１０）。
【００８８】
このときのカーソル８０３は大きな文字の画面に合わせた大きさになっている。図９では記載していないが、操作者が上下左右キー１１０の操作によりカーソル８０３の表示を移動させることで、フォーカスする小項目を変更することができる。ある小項目がカーソル８０３によりフォーカスされているときに操作者が上下左右キー１１０を左右方向に操作すると、画面遷移せずにその小項目の設定を変更することができる。
【００８９】
次に、ＣＰＵ１０７は、大項目を示すタブに含まれる全ての小項目が描画されたか（画面内に収まったか）否かを判定する（ステップＳ９１１）。全ての小項目が画面内に収まりきった場合は、本処理を終了する。全ての小項目が画面内に収まりきっていない場合は、ＣＰＵ１０７は、スクロールバー８０７をフレームメモリ１０４に描画した後（ステップＳ９１２）、本処理を終了する。以上で画面８０１の描画が完了する。
【００９０】
続いて、文字サイズが「小」の場合を説明する。ＣＰＵ１０７は、メニュー画面（画面８０８）の描画に利用するフォントデータを「小」に設定し（ステップＳ９１３）、  小さな文字でメニューを構成するための「小」フォント用レイアウトデータを取得する（ステップＳ９１４）。画面８０８では、小項目名称８０９の文字列に対して省略表記せずに十分に表示できるだけの領域を与え、残った画面右側に設定状態を一覧するためのアイコン８１０、８１１を配置するようなレイアウトとする。
【００９１】
次に、ＣＰＵ１０７は、プログラム・データ記憶部１０８もしくは一時記憶部１０３から、表示すべきメニュー画面（画面８０８）の小項目の種別、設定状態、及び小項目の全ての選択肢を取得する（ステップＳ９１５）。更に、ＣＰＵ１０７は、小項目名称８０９の文字列をフレームメモリ１０４に描画する（ステップＳ９１６）。更に、ＣＰＵ１０７は、小さな文字の画面に適した小さめの設定状態アイコン８１０及びアイコン８１１をフレームメモリ１０４に描画する（ステップＳ９１７）。この場合、現在設定されている状態を示す設定状態アイコン８１０と、それ以外のアイコン８１１は、大きさ・色・形・付加記号の有無等で区別されている。
【００９２】
次に、ＣＰＵ１０７は、小項目名称８０９の文字列と設定状態アイコン８１０及びアイコン８１１の描画を一画面内に収まる分、もしくは大項目を示すタブに含まれる全ての小項目分だけ描画を繰り返す（ステップＳ９１８）。本実施の形態では、小さな文字による画面の場合は小項目の数が必ず一画面内に収まるだけの数に限られていることが前提となっているので、大きな文字による画面の場合のようなスクロールバー描画処理は行わない。小項目の数を制限しないならば、大きな文字による画面の場合と同様にスクロールバー描画処理を実行するかの条件の判定とスクロールバー描画処理を加えてもよい。
【００９３】
一画面分の項目をフレームメモリ１０４に描画済みと判定した場合（ステップＳ９１８でＹＥＳ）、ＣＰＵ１０７は、項目を選択するためのカーソル８０３をフレームメモリ１０４に描画した後（ステップＳ９１９）、本処理を終了する。この場合のカーソル８０３は小さな文字に合わせた大きさになっている。以上で画面８０８の描画が完了する。
【００９４】
以上説明したように、本実施の形態によれば、上記第１の実施の形態と同様に、画面の大きさに対して文字が大きい場合は、必要な情報をより視認しやすく表示することができる。また、画面の大きさに対して文字が小さい場合は、画面領域の余裕を利用して、文字が大きい場合よりも詳細な情報を表示することができる。即ち、文字の大小や画面解像度の大小に関わらず適切な表現により画面領域を有効活用することが可能となる。
【００９５】
〔他の実施の形態〕
第１及び第２の実施の形態では、文字サイズの種類を２種類（「大」「小」）に設定した場合を例に挙げたが、これに限定されるものではない。文字サイズの種類は本発明の主旨を逸脱しない範囲で２種類以外の種類（例えば「大」「中」「小」など）に設定することも可能である。
【００９６】
第１及び第２の実施の形態では、本発明の表示制御装置を撮像装置に適用した場合を例に挙げたが、これに限定されるものではない。本発明の表示制御装置を撮像装置以外の画面サイズの制約が大きい機器（例えば携帯電話機や携帯端末など）に適用してもよい。
【００９７】
また、本発明の目的は、以下の処理を実行することにより達成される。即ち、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はＣＰＵやＭＰＵ等)が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００９８】
この場合、記憶媒体から読み出されたコンピュータ読み取り可能なプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９９】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１００】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理により前述した実施の形態の機能が実現される場合も含まれる。
【０１０１】
更に、前述した実施の形態の機能が以下の処理により実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【０１０２】
【図１】本発明の第１の実施の形態に係る撮像装置の構成を示すブロック図である。
【図２】撮像装置の一時記憶部にＸＭＬデータを生成した場合のブロック図である。
【図３】撮像装置のプログラム・データ記憶部に記憶するラスタフォントデータ「Ａ」のデータ構造を示す図である。
【図４】撮像装置のプログラム・データ記憶部に記憶するベクタフォントデータ「Ａ」のデータ構造を示す図である。
【図５】撮像装置のフレームメモリのデータ構造を示す図である。
【図６】撮像装置で生成するメニュー画面の構成例を示す図である。
【図７】撮像装置のメニュー画面を描画する処理を示すフローチャートである。
【図８】本発明の第２の実施の形態に係る撮像装置で生成するメニュー画面の構成例を示す図である。
【図９】撮像装置のメニュー画面を描画する処理を示すフローチャートである。
【図１０】従来例に係る大小の文字を切り替え可能な画面の構成例を示す図である。
【符号の説明】
【０１０３】
１０１  カメラ部
１０２  映像処理部
１０３  一時記憶部
１０４  フレームメモリ
１０５  エンコーダ・デコーダ部
１０６  動画記憶部
１０７  ＣＰＵ
１０８  プログラム・データ記憶部
１０９  メニューキー
１１０  上下左右キー
１１１  決定キー
１１２  表示部
【図１】
2010015425.tif 000003
【図２】
2010015425.tif 000004
【図３】
2010015425.tif 000005
【図４】
2010015425.tif 000006
【図５】
2010015425.tif 000007
【図６】
2010015425.tif 000008
【図７】
2010015425.tif 000009
【図８】
2010015425.tif 000010
【図９】
2010015425.tif 000011
【図１０】
2010015425.tif 000012