(57)【特許請求の範囲】
【請求項１】
撮影画像を記録する電子カメラ装置において、
画像撮影時に、その画像撮影時での撮影条件に関する撮影条件情報を取得し、その撮影画像データと当該撮影条件情報とを含む画像ファイルを記録媒体に記録する画像ファイル記録制御手段と、
予め用意された複数の言語種の内で所望の言語種を選択する選択手段と、
前記記録媒体に記録された複数の画像ファイルを読み出し、その各画像ファイル毎に、当該画像ファイル内の撮影条件情報を前記選択手段で選択された言語種での文字による撮影情報に変換する変換手段と、
前記各画像ファイル毎に変換された複数の撮影情報に基づいて外部装置で閲覧可能な所定形式の撮影情報ファイルを作成し、その撮影情報ファイルを前記各画像ファイルを記録した記録媒体に記録する撮影情報ファイル記録制御手段と、
を備えたことを特徴とする電子カメラ装置。
【請求項２】
前記記録媒体は、装置本体に対して着脱可能であることを特徴とする請求項１記載の電子カメラ装置。
【請求項３】
メニュー画面を表示する表示手段と、
前記表示手段に表示されるメニュー画面の表示文字を所望の言語に設定する表示言語設定手段と、を備え、
前記選択手段は、前記表示言語設定手段により設定された言語を選択する、ことを特徴とする請求項１乃至２のいずれか１項に記載の電子カメラ装置。
【請求項４】
任意の電源オフ操作により当該装置の電源をオフする電源オフ手段と、
この電源オフ手段による電源オフ操作時に、当該電源オフに先だって、前記記録媒体に記録された各画像ファイルに基づいて、前記変換手段による撮影情報への変換、及び前記撮影情報ファイル記録制御手段による撮影情報ファイルの作成を行う、ことを特徴とする請求項１乃至３のいずれか１項に記載の電子カメラ装置。
【請求項５】
前記記録媒体に記録された各画像ファイルの記録内容の変動の有無を判別する判別手段と、
この判別手段で記録内容の変動有りと判別された際は、当該記録媒体に記録された各画像ファイルに基づいて、前記変換手段による撮影情報への変換、及び前記撮影情報ファイル記録制御手段による撮影情報ファイルの作成を行う、ことを特徴とする請求項１乃至４のいずれか１項に記載の電子カメラ装置。
【請求項６】
撮影画像を記録する電子カメラ装置において、
画像撮影時に、その画像撮影時での撮影条件に関する撮影条件情報を取得し、その撮影画像データと当該撮影条件情報とを含む画像ファイルを記録媒体に記録し、
予め用意された複数の言語種の内で所望の言語種を選択し、
前記記録媒体に記録された複数の画像ファイルを読み出し、その各画像ファイル毎に、当該画像ファイル内の撮影条件情報を前記選択された言語種での文字による撮影情報に変換し、
前記各画像ファイル毎に変換された複数の撮影情報に基づいて外部装置で閲覧可能な所定形式の撮影情報ファイルを作成し、その撮影情報ファイルを前記各画像ファイルを記録した記録媒体に記録する、
ことを特徴とする撮影情報記録方法。
【発明の詳細な説明】
【０００１】
本発明は、デジタルカメラ等の電子カメラ装置で撮影／記録した画像の撮影情報等の閲覧補助技術に関する。
【０００２】
【従来の技術】
デジタルカメラで撮影した画像は、通常、カメラ内部に固定されたフラッシュメモリや、メモリカード等の交換可能な記録媒体にＪＰＥＧ圧縮されて撮影情報と共に記録される。従来、▲１▼撮影情報をテキスト(文字コード)形式ではなくデータ（識別子や記号等）形式で記録媒体に記録しておき、パーソナルコンピュータ(以下、パソコン)等で専用のソフトリンク等を用いて閲覧する際に、ユーザが表示言語の選択（変換）設定を行うようにしたものがある。
【０００３】
また、デジタルカメラの中には画像および撮影情報を撮影画像単位に記録した画像ファイルだけではシャッタースピード等の撮影時情報をパソコン等の外部装置を用いて簡単に閲覧することが難しいので撮影情報を簡単に閲覧できるように画像ファイルとは別のファイル（撮影情報ファイル）を記録するものがある。このように画像ファイルとは別に撮影情報ファイルを記録するカメラとして、▲２▼撮影情報を固定の表示言語（例えば、英語）のテキスト形式で記述して記録するものがある。
【０００４】
【発明が解決しようとする課題】
交換可能な記録媒体(又は画像出力機能）を備えるように構成されたデジタルカメラでは、そのような記録媒体をパソコン等の外部装置の読み取り部にセットして記録画像をパソコン側で再生することができるので、その際にＷＷＷ（World Wide Web）ブラウザ等で撮影情報ファイルを閲覧できれば各記録画像の撮影情報が閲覧できて便利である。
【０００５】
しかしながら、上記従来例▲１▼のデジタルカメラにおいては撮影情報はパソコン等の外部装置側でのＷＷＷブラウザによる閲覧を想定していないので、デジタルカメラで記録された撮影情報を外部装置側でＷＷＷ ブラウザで閲覧すると、ＷＷＷブラウザは記号データをそのまま表示することから画面上には記号形式の撮影情報データが表示されてしまい、ユーザにとって非常にわかりづらいか、全くわからない意味不明の表示となってしまうという問題点があった。
また、上記従来例▲２▼のデジタルカメラで記録された撮影情報ファイルをＷＷＷブラウザで閲覧すると常に固定の表示言語（例えば、英語）で表示されるため、それがユーザの所望する言語の場合はよいが、ユーザの所望する言語でない場合にはそのユーザにとって見ずらい表示となってしまうといった問題点があった。
【０００６】
本発明は上記問題点を解消するためになされたものであって、電子カメラ装置本体で選択された言語設定に基き、言語表現（文字コード）の異なる撮影情報ファイルの作成を可能とする電子カメラ装置および撮影情報の記録方法の提供を目的とする。
【０００７】
【課題を解決するための手段】
請求項１、６記載の発明は、撮影画像を記録する電子カメラ装置において、画像撮影時に、その画像撮影時での撮影条件に関する撮影条件情報を取得し、その撮影画像データと当該撮影条件情報とを含む画像ファイルを記録媒体に記録する画像ファイル記録制御手段と、予め用意された複数の言語種の内で所望の言語種を選択する選択手段と、前記記録媒体に記録された複数の画像ファイルを読み出し、その各画像ファイル毎に、当該画像ファイル内の撮影条件情報を前記選択手段で選択された言語種での文字による撮影情報に変換する変換手段と、前記各画像ファイル毎に変換された複数の撮影情報に基づいて外部装置で閲覧可能な所定形式の撮影情報ファイルを作成し、その撮影情報ファイルを前記各画像ファイルを記録した記録媒体に記録する撮影情報ファイル記録制御手段と、を備えたことを特徴とする。
【０００８】
請求項２記載の発明は、前記請求項１記載の発明の電子カメラ装置において、前記記録媒体は、装置本体に対して着脱可能であることを特徴とする。
【０００９】
請求項３記載の発明は、前記請求項１又は２記載の発明の電子カメラ装置において、メニュー画面を表示する表示手段と、前記表示手段に表示されるメニュー画面の表示文字を所望の言語に設定する表示言語設定手段と、を備え、前記選択手段は、前記表示言語設定手段により設定された言語を選択することを特徴とする。
【００１０】
請求項４記載の発明は、前記請求項１乃至３記載の発明の電子カメラ装置において、任意の電源オフ操作により当該装置の電源をオフする電源オフ手段と、この電源オフ手段による電源オフ操作時に、当該電源オフに先だって、前記記録媒体に記録された各画像ファイルに基づいて、前記変換手段による撮影情報への変換、及び前記撮影情報ファイル記録制御手段による撮影情報ファイルの作成を行うことを特徴とする。
【００１１】
請求項５記載の発明は、前記請求項１乃至４記載の発明の電子カメラ装置において、前記記録媒体に記録された各画像ファイルの記録内容の変動の有無を判別する判別手段と、この判別手段で記録内容の変動有りと判別された際は、当該記録媒体に記録された各画像ファイルに基づいて、前記変換手段による撮影情報への変換、及び前記撮影情報ファイル記録制御手段による撮影情報ファイルの作成を行う、ことを特徴とする。
【００１４】
【発明の実施の形態】
図１は、本発明を適用したデジタルカメラの回路構成例を示すブロック図であり、デジタルカメラ１００は、操作部１、撮像部２、信号処理部３、制御部４、不揮発性メモリ５、作業用メモリ６、メモリカードのような交換可能な保存記録メモリ７および表示部８を備えている。また、保存記録メモリ７に記録された画像や撮影情報等をパソコン等の外部装置に送信するデータ送受信部９及び送受信ケーブル接続用の入出力端子１０を設けるようにしてもよい。また、データ送受信部９を赤外線送受信装置としてもよい。
【００１５】
操作部１は、主電源スイッチ、ＲＥＣモード／再生モード切換えスイッチ、機能選択用ボタン（複数個）、シャッターボタン等のボタンやプラス・マイナス（＋・−）キーやキャンセルキーを構成部分としたデジタルカメラ１００の操作入力手段であり、これらのキーが操作されると操作されたキーの状態に対応する状態信号が制御部４に送出される。
【００１６】
撮像部２は撮像レンズやストロボ発光部の他、自動絞り機構やオートフォーカス機構を含む光学系と、撮像レンズを経た被写体光像を電気信号に変換するＣＣＤ等の撮像素子と、ＣＣＤ駆動回路やＣＣＤの出力信号をデジタル信号に変換するＡ／Ｄコンバータを含む信号変換系を有している。
【００１７】
また、信号処理部３はビデオエンコーダ、カラープロセッサ等の回路で構成され、制御部４によって動作制御されてデジタルカメラ１００の画像処理動作、例えば、画像の取り込み等の動作を実行する。
【００１８】
制御部４はＣＰＵ、ＲＡＭ，プログラム格納用ＲＯＭおよびタイマー等を有したマイクロプロセッサ構成を有しており、ＣＰＵは上述の各回路等にバスラインを介して接続し、プログラム格納用媒体に格納されている制御プログラムによりデジタルカメラ１００全体の制御を行なうと共に、操作部１からの状態信号に対応してデジタルカメラ１００の各機能の実行制御等を行なう。また、プログラム格納用ＲＯＭには制御プログラムとデジタルカメラの各処理モード用の処理プログラムの他、言語設定プログラム、撮影情報ファイルをＨＴＭＬ（Hyper Text Mark-up Language ）形式のファイル（以下、ＨＴＭＬファイル）として画像ファイルと共にメモリカード７上に編成するＨＴＭＬファイル作成プログラム等が格納されている。
【００１９】
不揮発性メモリ５はＥＥＰＲＯＭやフラッシュメモリ等のような不揮発性で書き換え可能なメモリからなり、不揮発性メモリ５には選択された言語に対応する設定値を保持する言語設定記録レジスタが記憶されている。なお、言語設定記録レジスタを保存記録メモリ７内に設けるようにしてもよい。
【００２０】
作業用メモリ６はＤＲＡＭ等の揮発性メモリからなり撮像部２から取込まれた画像データ等の一時記憶領域等として用いられる。
【００２１】
保存記録メモリ７はフラッシュメモリ等のリムーバブルな記録媒体からなり、ＪＰＥＧ圧縮処理された画像データ及び撮影情報を含む画像ファイルが記録されると共に画像ファイルの撮影情報を基に作成される撮影情報ファイルが記録される。なお、保存記録メモリ７上に撮影画像を間引き処理等で縮小処理した縮小画像（簡易画像，サムネイル画像）ファイルを加えるようにしてもよい。
なお、本実施例では保存記録メモリ７としてメモリカードのようにデジタルカメラ１００から着脱可能に構成されたメモリを用いているが、保存記録メモリ７としてカメラ内部に固定されたメモリを用い、撮影情報ファイルおよび画像ファイルを送信するデータ送受信部９及び入出力端子１０を設けるようにしてもよい。
【００２２】
表示部８は液晶ディスプレイ（ＬＣＤ）装置等の表示装置から構成されており、処理モード選択メニュー、撮影情報一覧やアイコンの他、撮影モードでは被写体画像（スルー画像）が表示され、再生モード時には再生画像を表示できる。
【００２３】
［画像ファイルの構成例］
図２は撮影時に保存記録メモリ７に保存記録される画像ファイルの構成例を示す図であり、画像ファイル２０には撮影画像毎に撮影情報および画像データが記録される（図９）。
画像ファイル２０はページ２１およびデータ２２の組から構成されている。また、ページ２１は撮影順に撮影情報と撮影画像の組で構成される画像ファイルのページ（何番目の画像ファイルかを示す番号または記号）情報として記録される。また、データ２２は撮影情報と画像データ（通常はＪＰＥＧ圧縮された画像データ）からなり、撮影情報は図３及び図４に示す情報項目（項目欄３２）に対応する撮影データ群２３からなる。
なお、図２では撮影データ群２３は、説明上、「Resolution 1280*960」、［Quality  Fine」、「Recording mode  Single Shutter」、・・・等として情報項目とそれに対応する結果が記されているが、実際にはデータ形式（数値又はコード）で記録される。例えば、Resolution（解像度）については数値（1280、960）またはコードが記録され、Quality（画質）については記録密度（値）またはコードが記録され、Recording mode（撮影モード）についてはコード(数字または記号）が記録される。
【００２４】
［撮影情報ファイルの構成例］
図３及び図４は撮影情報ファイルの構成例を示す図であり、図３は表示言語を英語とした場合の例、図４は表示言語を日本語とした場合の例である。撮影情報ファイル３０は図２に示した画像ファイル２０の撮影情報（撮影情報データ群２３）を基にＨＴＭＬファイル作成プログラムによって作成される。なお、本実施例では撮影情報ファイル３０は撮影終了後（電源オフ時）にＨＴＭＬファイルとして作成される（図９）が作成のタイミングは限定されない。また、作成されるファイル形式はＨＴＭＬファイルに限定されない。
【００２５】
図３及び図４で、撮影情報ファイル３０はページ欄３１，項目欄３２および撮影データ欄３３からなり、ページ欄３１には画像ファイル２０のページ２１に記録されたページ情報が対応付けられ、項目欄３２には言語設定記録レジスタの内容に対応する設定言語（文字コード）で表現された情報項目名が対応付けられ、撮影データ欄３３には画像ファイル２０の撮影情報データ群２３がそれぞれ設定言語で表現したうえで対応付けられている。また、設定言語への変換はＨＴＭＬファイル作成プログラムで画像ファイル２０の撮影データ群２３の値を基に図１１〜図１３に示すようなテーブルを参照して行うことができる。
【００２６】
上述したように撮影情報ファイル３０をＨＴＭＬファイルとし、撮影情報ファイル３０内の各撮影項目名及び撮影情報を設定言語（文字コード）で表現したことにより、パソコン等の外部装置でＷＷＷ ブラウザを起動するだけで所望の設定言語で表現された撮影情報を閲覧することができる。
【００２７】
［保存記録メモリの領域構成例］
図５は保存記録メモリ７の一実施例としてのメモリカードの記録領域の構成例の説明図である。
図５で、メモリーカード７は、管理ファイルＡと、タイトルデータＢ，ＨＴＭＬファイルＣ、ＨＴＭＬホルダＤと、画像フォルダＥ〜Ｉを備えている。
【００２８】
管理ファイルＡは、メモリカード７の各フォルダ（ファイル格納領域）の名称と位置を示すポインタを格納したフォルダ管理ファイルである。また、タイトルデータＢはＨＴＭＬファイルＣのタイトル表示位置に表示する標題用の文字列である。
【００２９】
ＨＴＭＬファイルＣにはＷＷＷブラウザによる画像検索が可能なＨＴＭＬ形式で記述された画像一覧表示用のフォーマット（タイトル表示位置、画像表示指定、画像表示位置、画像ポインタ、撮影情報表示指定、撮影情報表示位置、撮影情報ポインタ等）が記述されている。
【００３０】
また、ＨＴＭＬフォルダＤには、ＨＴＭＬ形式で記述されたメニュー表示部分（目次）のフォーマットを格納したＨＴＭＬファイルＤ−１と、ＨＴＭＬフォーマットで記述された撮影情報ファイル（ＨＴＭＬファイルＤ−２）が記録されている。
【００３１】
また、画像フォルダＥには画像フォルダＥに記憶されている各画像ファイルの管理情報を格納した管理ファイルＥ−１と、撮影情報およびＪＰＥＧ圧縮された画像を記憶した画像ファイルＥ−２，Ｅ−３，・・・と、が格納されている（画像ファイルＥ−２，Ｅ−３，・・・は図２の画像ファイル２０と同じフォーマットである）。
【００３２】
また、画像フォルダＦ〜Ｉの構成および画像フォルダＦ〜Ｉに格納されている各ファイルの構成は上述の画像フォルダＥと同様である。なお、各画像フォルダに記録されている縮小画像の画像情報（画像番号、サイズなど）および縮小画像ファイルの記憶位置を一覧表示位置と対応付けるようにＨＴＭＬフォーマットで記述したＨＴＭＬファイルと、縮小画像を記憶した縮小画像ファイルを記録するプレビューフォルダを設けることもできる。
【００３３】
なお、図５の例ではＨＴＭＬファイルとした例について述べたが、これに限定されず、メモリカードのファイル形式をＷＷＷブラウザ（またはＨＴＭＬファイルを利用可能な検索用プログラム）以外の一覧表示用プログラムで利用可能なファイル形式で構成し、デジタルカメラ１００でそのような形式のファイルを生成することもできる。
【００３４】
［言語設定記憶レジスタ」］
言語記憶レジスタは不揮発性メモリ５の特定のアドレスに確保される所定長（実施例では１バイト）の記憶領域であり、言語設定操作によって設定言語が選択されるとその言語に対応付けられた特定値（実施例では、英語なら「１」、日本語なら「２」、ドイツ語なら「３」、フランス語なら「４」、・・・といったように予め定めた値）が言語記憶レジスタに設定される（書き込まれる）。
【００３５】
このような言語設定記憶レジスタを不揮発性メモリ５に設けたことにより、ＨＴＭＬファイル作成プログラムで撮影情報項目および撮影情報を言語設定記録レジスタの値に応じた言語体系のデータ（文字コード）とした撮影情報ファイルを作成できる。また、選択メニューについても言語設定記録レジスタの値に応じて同じ言語体系のデータを作成（または変換）できる。
【００３６】
［言語設定画面］
図６は言語設定画面の一実施例を示す図であり、ユーザは言語設定画面６０の選択言語欄６１に表示された言語をカーソル６２で指定して選択することができる。図示の例は設定言語として日本語をカーソル指定した様子を示し、次に、ユーザは操作キーガイド６３，６４，６５で示されるいずれかのキーを操作する。すなわち、プラス・マイナス（＋・−）キーを操作してカーソルを上方または下方に移動させて他の言語を選択したり（ＳＥＬＥＣＴ）、シャッターボタンを押して現在カーソルで指定されている言語を設定したり（ＯＫ）、言語設定画面をキャンセルできる（ＣＡＮＣＥＬ）。
【００３７】
例えば、図示されているように日本語で設定する場合にはシャッターを押すと言語設定記録レジスタに日本語に対応する特定値（実施例では「２」）が設定される。また、英語を選択したいときにはマイナスキーを押すとカーソル６２が上方に移動して英語を指定する（実施例では選択された言語をカーソル枠で囲むと共に文字を反転表示する）。また、後述するようにユーザがメニュー画面で言語再設定メニューを選択した結果、言語設定画面６０が表示されたが、例えば、メニュー選択を誤っていたので言語再設定を取り消したい場合などにはキャンセルキーを押すと元のメニュー画面に戻る。
【００３８】
なお、図６の例では設定言語を英語と日本語の２カ国語のいずれかとしたが、これに限定されず、例えば、英語、日本語、ドイツ語、フランス語、中国語、ロシア語、・・等、主要言語を任意に選べるようにすることもできる（図６に倣って選択言語欄に、English/英語/Englische/・・/・・、Japanese/日本語/Japanische/・・/・・/、German/ドイツ語/Germanistik/・・/・・/、・・・といったように言語を並列表示するようにして言語メニューを選択するようにできる）。
【００３９】
［選択メニュー画面］
図７は選択メニューの一実施例を示す図であり、この例は図６の言語設定画面６０で「日本語」が表示言語として設定された場合の処理選択メニュー画面７０を示しており、操作指示メッセージ７１，メニュー欄７２内の各処理選択メニュー、操作キーガイド７４，７５，７６が日本語で表示されている。なお、表示言語として「英語」が設定された場合には操作指示メッセージ７１，メニュー欄７２内の各処理メニュー及び操作キーガイド７４，７５，７６は英語で表示される（同様に、他の言語が設定された場合にはそれらは当該設定言語で表示される）。
【００４０】
また、処理メニュー中の「言語再設定メニュー７７」は図６の言語設定画面６０で言語の選択を誤った場合や、他の言語で撮影情報の閲覧を行ったりメニュー選択を行いたい場合に備えて設けるものであり、ユーザが言語再設定メニュー７７を選択すると言語設定画面６０に戻る。
【００４１】
また、図７では処理選択メニュー画面７０のみを示したが、処理選択メニューの下位メニュー画面の表示も処理選択メニュー画面７０の表示言語と同じ言語で表示するようにできる。また、下位メニューにも処理選択メニュー画面と同様に「言語再設定メニュー」を設けて、下位メニューからも言語設定画面６０に戻れるようにしてもよい。
【００４２】
［動作例］
１．言語設定時の動作
図８は、デジタルカメラ１００の言語設定時の動作例を示すフローチャートであり、（ａ）のステップＳ１〜Ｓ６は言語設定動作に相当し、ステップＳ７〜Ｓ１１は、言語設定に連動して、設定された言語で選択メニューを表示する場合の動作例である。また（ｂ）は言語設定に基づく選択メニューの表示言語変換動作の一例を示す図である。
【００４３】
ステップＳ１：（言語設定済みか否かの判定）
図８（ａ）で、制御部４は不揮発性メモリ５の言語設定記録レジスタの内容を調べて言語が設定済みか否かを判定し、設定済みでない場合にはＳ２に遷移し、設定済みの場合にはＳ８に遷移する。設定済みか否かの判定は、例えば、言語設定記録レジスタの初期値を「０」としておき初期値か否かを判定するか、設定される言語の取り得る値（例えば、「１」〜「５」）か否かを判定することにより行うことができる。
【００４４】
ステップＳ２：（言語設定画面表示）
制御部４は表示部８に図６に示したような言語設定画面（６０）を表示し、ユーザに設定言語の選択を促す。
【００４５】
ステップＳ３：（言語選択操作）
ユーザは言語設定画面の表示ガイド（図６の例では操作キーガイド６３，６４，６５）に従って選択操作等を行う。
【００４６】
ステップＳ４：（言語設定キャンセルの有無判定）
制御部４は操作部１からの状態信号を調べてユーザがキャンセルキーを押したか否かを判定し、キャンセルキーが押された場合にはＳ８に遷移する（但し、言語設定レジスタが初期状態の場合にはキャンセルキーの操作は無効としてＳ３に戻るようにする）。
【００４７】
ステップＳ５：（選択確認の有無判定）
制御部４は操作部１からの状態信号を調べてユーザが確認キー（図６の例ではシャッターボタン）を操作したか否かを判定し、確認キーの操作があった場合にはＳ６に遷移し、そうでない場合には選択操作をやりなおすためにＳ３に戻る。
【００４８】
ステップＳ６：（言語設定レジスタの設定）
制御部４はユーザがどの言語を選択したかを確認キーが押された時点のカーソル６２（図６）の位置を基に判定し、選択した言語に対応する設定値を設定言語記録レジスタに設定（書き込み）してからＳ７に遷移する（図６の例では設定言語として日本語が選択されているので対応する設定値「２」を設定言語記録レジスタに書き込む）。
【００４９】
ステップＳ７：（選択メニューの表示言語変換）
制御部４は設定言語記録レジスタの内容を基に設定言語で表現された選択メニュー用の文字列（文字コード）や表示ガイド及びメッセージ用の文字列を得て選択メニュー画面表示用バッファ（図示せず）の選択メニュー画面のメニューの文字列や表示ガイド及びメッセージの文字列と置換する。
【００５０】
例えば、図８（ｂ）に示すように、上記ステップＳ６から遷移すると、制御部４は設定言語記録レジスタの内容を調べ、設定値が「１」の時には設定言語は英語と判定してＳ７１−２に遷移する（Ｓ７１−１）。また、設定値が「２」の時には設定言語は日本語と判定してＳ７２−２に遷移する（Ｓ７２−１）。次に、制御部４は図１０に示すような表示言語変換テーブル（８０）を参照し、設定言語が英語の場合には英語メニューコード（英語メニューの文字コード列）を読み出し（Ｓ７１−２）、選択メニュー画面の対応する文字列の配列位置に書き込む（置換する）（Ｓ７１−３）。また、設定言語が日本語の場合には日本語メニューコード（日本語メニューの文字コード列）を読み出し（Ｓ７２−２）、選択メニュー画面の配列位置に文字列コードを書き込む（７２−３）。また、図８（ｂ）の例では設定言語を英語と日本語の２カ国語の場合としたが、３ヶ国語以上の場合にも同様にして選択メニューの表示を設定言語で表示することができる。
【００５１】
ステップＳ８：（選択メニュー表示）
制御部４は設定言語で選択メニュー等を表現した選択メニュー画面を表示部８に表示して処理等の選択を促す（図７の例では日本語表示された選択メニュー画面７０が表示されている）。
【００５２】
ステップＳ９：（メニュー選択操作）
ユーザは選択メニュー画面の表示ガイド（図７の例では操作キーガイド７４，７５，７６）に従って選択操作等を行う。
【００５３】
ステップＳ１０：（言語再設定メニュー選択の有無判定）
制御部４はユーザがどのメニューを選択したかを確認キー（図７の例ではシャッターボタン）が押された時点のカーソル７３の位置を基に判定し、設定言語記録レジスタの再設定を意味するメニュー（図７の例では「言語再設定」メニュー７７）が選択された場合には再設定のためにＳ２に遷移し、そうでない場合にはＳ１１に遷移する。
【００５４】
ステップＳ１１：（選択された処理の実行）
制御部４は上記ステップＳ９で選択された処理モードを実行する。なお、ステップＳ９で選択されたメニューに下位メニューがある場合にはそのメニュー表示および選択等の一連の動作は上記ステップＳ７〜Ｓ１０と同様にして行うことができる（下位メニューに「言語再設定」メニューを設けない場合は下位メニューに関する動作でステップＳ１０に相当する「言語再設定」メニュー選択の有無判定動作は不要となる）。
【００５５】
上記動作により言語設定を行うとその結果が言語設定記録レジスタに設定されるが、言語設定記録レジスタは不揮発性メモリ上にあるので電源オフとなっても設定言語レジスタの内容は保持される。したがって、一度設定しておけばよい。また、後で設定言語の再設定を行うこともできるのでデジタルカメラの所有者が変わった場合や、所望する言語が変わった場合等に対処することができる。
【００５６】
また、メニュー画面表示の際に言語設定レジスタの内容で規定される言語（設定言語）で選択画面等のメニュー表示を行う（すなわち、言語設定に連動してメニューが設定言語で表示される）ことができるのでメニュー画面用に言語設定を行う必要がない。
【００５７】
２：撮影情報ファイルの作成時の動作例
図９は、表示時に設定言語で表現される撮影情報ファイルの作成時のデジタルカメラ１００の動作例を示すフローチャートであり、撮影情報ファイル作成としてＨＴＭＬファイル作成プログラムを用い、撮影情報ファイルをＨＴＭＬファイルとした例である。
【００５８】
ステップＴ１：（処理モードの判定）
図９（ａ）で、デジタルカメラ１００の起動（電源オン）後、制御部４は操作部１からの状態信号を調べてユーザが図７に示したような処理選択メニュー画面（７０）で選択した処理モードを判定し、ユーザーが選択した処理モードが撮影モードの場合にはＴ２に遷移し、それ以外の処理モードの場合にはＴ６に遷移する。
【００５９】
ステップＴ２：（撮影の実行）
撮像部２で被写体画像が作業用メモリ６に取込まれると共に表示部８の液晶画面にスルー画像表示される。ユーザが所望のアングルでシャッターボタンを操作すると撮影が行なわれる。
【００６０】
ステップＴ３：（撮影情報の取得）
制御部４は、撮影実行時点でのデジタルカメラ１００の撮影情報、たとえば、図４（図３）の項目欄３２に挙げたような撮影条件（ファイルサイズ、画像サイズ、画質、・・・、シャッタースピード、絞り、・・・コントラスト、多重露出の有無、ホワイトバランス、・・）を取得してＲＡＭに保持する。
【００６１】
ステップＴ４：（画像記録処理）
制御部４は上記ステップＴ２のシャッターボタン操作時に作業用メモリ６に記憶されている画像を撮影画像として表示部８の液晶画面に静止画表示する共に画像データにＪＰＥＧ圧縮を施し、ＲＡＭに保持された撮影条件と共に保存記録メモリ（メモリカード）７に記録する。なお、同時に、撮影画像を間引き処理して縮小しＪＰＥＧ圧縮して保存記録メモリ（メモリカード）７に記録するようにしてもよい。
【００６２】
ステップＴ５：（撮影終了判定）
制御部４は操作部１からの状態信号を調べ、ユーザが記録終了後に続けて撮影を行なう場合にはＴ２に戻り、撮影を行なわない場合にはＴ７に移行する。
【００６３】
ステップＴ６：（他のモードの実行）
上記ステップＴ１で、撮影モード以外と判定された場合には選択された処理モードを実行し、当該処理モードが終了するとＴ７に遷移する。
【００６４】
ステップＴ７：（処理モード選択）
撮影モードや他の処理モードが終了した後、ユーザが表示部８の液晶画面に表示される選択メニュー（図７）または処理モード選択用アイコンを選ぶとＴ１に遷移する。
【００６５】
ステップＴ８：（電源スイッチオフ操作）
ユーザは、つぎに実行したい処理モードがない場合には電源スイッチをオフにする。制御部４は電源スイッチオフの状態信号を受取ると、直ちには電源をオフにせず、Ｔ９に遷移する。なお、保存記録メモリ７をメモリカードとした場合、メモリカードを収納する収納部の収納蓋（カバー）を開いた場合にそれを検知する手段（例えば、蓋開閉検出スイッチ）を設け収納蓋が開けられた場合に開蓋検出信号を制御部４に送出するようにして、制御部４は開蓋検出信号を受取るとＴ９に遷移するようにしてもよい。
【００６６】
ステップＴ９：（ＨＴＭＬファイル生成プログラムの起動）
制御部４はプログラム用ＲＯＭからＨＴＭＬファイル生成プログラムを取り出してＲＡＭに記憶し、起動する。
【００６７】
ステップＴ１０：（記録内容の変動の有無）
ＨＴＭＬファイル生成プログラムはメモリカード７に記録されている画像情報の書込フラグの有無を調べて、撮影画像の追加や記録画像の削除の有無等の変動があったか、前回の電源オフ時のＨＴＭＬファイル作成記録処理のままで記録内容に変動がないかを判定し、記録内容に変動があった場合にはＴ１１に遷移し、変動がなかった場合にはＴ１３に遷移する。
【００６８】
ステップＴ１１：（ＨＴＭＬファイル生成）
上記ステップＴ１０でメモリカードの記録内容に変動があった場合には、ＨＴＭＬファイル生成プログラムは図５で示したタイトルデータＢ，ＨＴＭＬファイルＣ，Ｄ−１および撮影情報ファイル３０（ＨＴＭＬファイルＤ−２）を取り出して作業用メモリ６に一時記憶し、変動のあった撮影情報やポインタ等を付加して新たに各ＨＴＭＬファイルを生成する（メモリカード７が新しく、前回の画像がない場合には今回の画像のみで各ＨＴＭＬファイルを生成する）。
【００６９】
なお、撮影情報ファイル３０については、制御部４はＨＴＭＬファイル作成プログラムに基づいて、画像が追加された場合（撮影画像が記録された場合）に設定条件記録レジスタの内容を調べて、図１１に示すような撮影情報言語データテーブル９０から設定条件記録レジスタの内容（設定値）に対応する言語の項目名（文字コード列）を撮影情報ファイル３０の規定のフォーマット（項目表示位置）に対応付け、次に、追加された画像の撮影データ群２３（図２）を言語設定された言語表記（文字コード列）に変換して撮影情報ファイル３０の規定のフォーマット（撮影データ表示位置）に対応付ける（図９（ｂ））。また、画像が削除されていた場合には削除された画像に対応する画像情報に関する記述を撮影情報ファイル３０から削除する。
【００７０】
また、縮小画像用のＨＴＭＬファイルをメモリカード７から取り出して作業用メモリ６に一時記憶し、変動のあった画像情報やポインタ等を付加して新たに各ＨＴＭＬファイルを生成するようにしてもよい。
【００７１】
ステップＴ１２：（ＨＴＭＬファイルの記録）
ＨＴＭＬファイルの生成が終了すると制御部４は作業用メモリ６に記憶されているＨＴＭＬファイルを取り出して、図５に示すような配列（論理的な配列）になるように前回のＨＴＭＬファイルに上書するようにして記録する。
【００７２】
ステップＴ１３：（電源オフ）
制御部４はＨＴＭＬファイルのメモリカード７への書込が終了すると電源を遮断する（電源オフ）。
【００７３】
なお、上記ステップＴ１１で前回の画像と今回の画像を基に新たにＨＴＭＬファイルを生成し、ステップＴ１２でメモリカード７の前回のＨＴＭＬファイルに上書するようにしたが、ステップＴ１１で今回の画像をもとに各ＨＴＭＬファイルの追加記述データを生成し、ステップＴ１２でメモリカード７の前回のＨＴＭＬファイルにそれぞれ追加するようにしてもよい。
【００７４】
また、上記フローチャートでは電源オフ時にＨＴＭＬファイルを作成するようにしたが、ＨＴＭＬファイル作成指示操作を行った場合にＨＴＭＬファイルを作成するようにしたり、撮影時（上記ステップＴ４とＴ５の間）にＨＴＭＬファイルを作成（更新)し、画像記録処理時にＨＴＭＬファイルを記録するようにしてもよい。
【００７５】
（撮影情報ファイル作成時の動作例）
図９（ｂ）はＨＴＭＬファイル作成プログラムによる撮影情報ファイル３０（ＨＴＭＬファイルＤ−２）の作成時（図９（ａ）のステップＴ１１）の制御部４の動作例を示す図であり、説明上、設定可能な言語を英語（設定言語記録レジスタの設定値=１）と日本語（設定値=２）のいずれかの場合について述べるが、３ヶ国以上とした場合も同様である。
【００７６】
ステップＵ１：（設定言語記録レジスタの内容判定）
制御部４は設定言語記録レジスタの内容を調べ、設定値が「１」の場合には設定言語=英語と判定してＵ２に遷移し、設定値が「２」の場合には設定言語=日本語と判定してＵ８に遷移する。
【００７７】
ステップＵ２：（英語項目名の対応付け）
制御部４は、図１１に示すような撮影情報項目テーブル（９０）の英語項目欄９１−１のそれぞれの文字コード列を撮影情報ファイル３０に記述されているそれぞれの文字項目表示位置に対応付ける（対応付けられた結果（ポインタ）は撮影情報ファイル３０に画像単位に記録される（以下、同じ）。
【００７８】
ステップＵ３：（撮影データの種類判定）
制御部４は、図２に示した画像ファイル２０の撮影情報領域に記録されている各撮影データを順次調べ、それがコードデータの場合にはＵ４に遷移し、数値データの場合にはＵ５に遷移する。
【００７９】
ステップＵ４：（コード・文字変換）
制御部４は図１２に示すようなコード対応テーブル（１２０）と撮影データ（コード）を比較し、一致するコードに対応する文字コードのうち英語の文字コードを撮影情報ファイルＤ−２に記述されているその撮影データの表示位置に対応付け、Ｕ６に遷移する。例えば、図３で項目「Quality」(データ番号=１)の撮影データがコード「１」のとき図１２のコード欄１２２のコード「１」の英語表記「Fine」に相当する文字コードを撮影情報ファイル３０に記述されている品質の表示位置に対応付ける。
【００８０】
ステップＵ５：（数値の単位変換）
制御部４は撮影データ（数値）を撮影情報ファイル３０に記述されているその撮影データの表示位置に対応付けると共に、図１３に示すような単位変換テーブル（１３０）からその撮影データに対応する単位のうち英語の文字コードを撮影情報ファイルＤ−２に記述されているその撮影データの単位表示位置に対応付け、Ｕ６に遷移する。例えば、図１３で撮影データがシャッタースピード（数値データ）「Shutter speed」(データ番号=７)のとき、数値をシャッタースピードの表示位置に対応付けると共に、英語表記の単位「sec」に相当する文字コードを撮影情報ファイル３０に記述されているシャッタースピードの表示位置の最後に対応付ける。
【００８１】
ステップＵ６：（１画像の撮影データ終了判定）
制御部４はその画像の撮影データの表示言語の変換（対応付け）がすべて終わったか否かを調べて変換がすべて終わっている場合にはＵ７に遷移し、そうでない場合にはＵ３に遷移する。
【００８２】
ステップＵ７：（撮影画像の終了判定）
制御部４は撮影画像（または追加画像）のすべてについて上記ステップの処理が終わったか否かを調べ、終わっている場合には処理を終了し、そうでない場合にはＵ２に遷移する。
【００８３】
ステップＵ８：（撮影データの種類判定）
制御部４は、画像ファイル２０の撮影情報領域に記録されている各撮影データを調べ、それがコードデータの場合にはＵ９に遷移し、数値データの場合にはＵ１０に遷移する。
【００８４】
ステップＵ９：（コード・文字変換）
制御部４はコード対応テーブル（１２０）のコード欄１２２のコードと撮影データのコードを比較し、一致するコードに対応する文字コードのうち日本語の文字コードを撮影情報ファイルＤ−２に記述されているその撮影データの表示位置に対応付け、Ｕ１１に遷移する。例えば、図４で項目「画質」(データ番号=１)の撮影データがコード「１」のとき図１２のコード「１」の日本語表記「高精細」に相当する文字コードを撮影情報ファイル３０に記述されている画質の表示位置に対応付ける。
【００８５】
ステップＵ１０：（数値の単位変換）
制御部４は撮影データ（数値）を撮影情報ファイル３０に記述されているその撮影データの表示位置に対応付けると共に、単位変換テーブル（１３０）からその撮影データに対応する単位のうち日本語の文字コードを撮影情報ファイルＤ−２に記述されているその撮影データの単位表示位置に対応付け、Ｕ１１に遷移する。例えば、図１３で撮影データがシャッタースピード（数値データ）のとき、数値をシャッタースピードの表示位置に対応付けると共に、日本語表記の単位「秒」に相当する文字コードを撮影情報ファイル３０に記述されているシャッタースピードの表示位置の最後に対応付ける。
【００８６】
ステップＵ１１：（１画像の撮影データ終了判定）
制御部４はその画像の撮影データの表示言語の変換（対応付け）がすべて終わったか否かを調べて変換がすべて終わっている場合にはＵ７に遷移し、そうでない場合にはＵ８に遷移する。
【００８７】
上述したように撮影情報ファイルをＨＴＭＬファイルとして作成するようにしたことにより保存記録メモリをメモリカードのような交換可能な記録媒体として、パソコン等の外部装置の読み取り口に装着してＷＷＷブラウザを起動するだけで所望の言語表現により作成された撮影情報を閲覧することができる。また、保存記録メモリがカメラ装置内部に固定されている場合にも出力端子を介して外部装置に撮影情報ファイル等のＨＴＭＬファイルおよび画像ファイルを送信して、ＷＷＷブラウザで閲覧するようにすることができる。
【００８８】
また、画像ファイルの撮影情報領域に撮影データをデータ形式で記録するようにしたことにより、外部装置側でリンクソフトを用いて表示言語を切り替えて、撮影情報を閲覧することもできる。
【００８９】
図１０は、選択メニュー用の表示言語変換テーブルの構造の一実施例を示す図であり、表示言語変換テーブル８０はメニューの階層を示す階層番号欄８１、メニュー画面に表示するメニューや操作ガイドやメッセージに対応付けたメニュー番号欄８２、および表示言語を文字コードで記録した言語欄（英語欄８３−１、日本語欄８３−２、ドイツ語欄８３−３、・・）が設けられている（図１０では、説明上、英語、日本語、・・が示されているが実際には対応する文字コードが記憶されている）。このような言語変換テーブルを用いることにより制御部４は設定言語で選択メニュー画面のメニュー等を表示することができる。
【００９０】
図１１は、撮影情報ファイル作成時に用いられる撮影情報項目テーブルの構造の一実施例を示す図であり、撮影情報項目テーブル９０は英語の文字コードを項目順に記録した英語項目欄９１−１、日本語の文字コードを項目順に記録した日本語項目欄９１−２、ドイツ語の文字コードを項目順に記録したドイツ語項目欄９１−３、・・・を有している（図１１では、項目名は説明上、英語、日本語、・・で示しているが実際には対応する文字コードが記憶されている）。このような撮影情報項目テーブルを用いることにより設定言語で閲覧できるよう撮影情報ファイル３０を作成することができる。
【００９１】
図１２は、撮影情報ファイル作成時に用いられるコード対応テーブルの構造の一実施例を示す図であり、コード対応テーブル１２０は撮影データの順序(位置)を示すデータ番号欄１２１と、その撮影データのコード（値または文字)を示すコード欄１２２と、コードの対応するデータ内容を表示する文字コード列からなる英語欄１２３−１、日本語欄１２３−２、ドイツ語欄１２３−３、・・からなっている。このようなコード対応テーブルを用いることにより、コードで記録された撮影データを設定言語で閲覧できるよう撮影情報ファイル３０を作成することができる。
【００９２】
図１３は、撮影情報ファイル作成時に用いられる単位変換テーブルの構造の一実施例を示す図であり、単位変換テーブル１３０は撮影データの順序(位置)を示すデータ番号欄１３１と、その撮影データの単位を表示言語の文字コードで示す単位欄（英語欄１３２−１、日本語欄１３２−２、ドイツ語欄１３２−３、・・・）からなっている。このような単位変換テーブルを用いることにより、撮影データの単位を設定言語で閲覧できるよう撮影情報ファイル３０を作成することができる。
【００９３】
なお、上記図１１に示した撮影情報項目テーブル９０、図１２に示したコード対応テーブル１２０および図１３に示した単位変換テーブル１３０は保存記録メモリ７に記録するようにしてもよいし、不揮発性メモリ５に記録するようにしてもよい。また、ＨＴＭＬファイル作成プログラムの定数(テーブル定数)としてＨＴＭＬファイル作成プログラム内に設けるようにしてもよい。
【００９４】
以上本発明の一実施例について説明したが本発明は上記実施例に限定されるものではなく、種々の変形実施が可能であることはいうまでもない。
【００９５】
【発明の効果】
本発明によれば、複数の画像ファイルを記録した記録媒体には、その各画像ファイルの撮影条件情報が当該装置を使用するユーザの所望する言語種での文字による撮影情報に変換された撮影情報ファイルを共に記録することができ、その記録媒体に記録された画像ファイルの画像を外部装置で表示して閲覧する際は、その記録媒体に共に記録される撮影情報ファイルを読み取ることで、その各画像毎の撮影条件をユーザが選択した言語種による撮影情報として直ちに表示して閲覧することができる。
【００９６】
請求項２記載の発明によれば、記録媒体を装置本体に対して着脱可能にしたので、装置本体から取り出した記録媒体をパソコン等の外部装置のユーザが理解容易な言語で表現された撮影情報を提供することができる。
【００９８】
請求項３記載の発明によれば、更に電子カメラ装置のメニュー画面の言語表現と撮影情報の言語表現を一致させることができるので、ユーザにとってわかりやすい。また、１回の言語設定動作でメニューの言語表現も撮影情報の言語表現も連動して同じ言語表現となるので、メニュー用の言語設定と撮影情報用の言語設定といったように個別に設定操作をする必要がなく、操作が簡単である。
【図面の簡単な説明】
【図１】本発明を適用したデジタルカメラの回路構成例を示すブロック図である。
【図２】画像ファイルの構成例を示す図である。
【図３】撮影情報ファイルの構成例を示す図である。
【図４】撮影情報ファイルの構成例を示す図である。
【図５】メモリカードの記録領域の構成例の説明図である。
【図６】言語設定画面の一実施例を示す図である。
【図７】選択メニューの一実施例を示す図である。
【図８】デジタルカメラの言語設定時の動作例を示すフローチャートである。
【図９】表示に設定言語で表現される撮影情報ファイルの作成時の動作例を示すフローチャートである。
【図１０】選択メニュー画面用の表示言語変換テーブルの構造の一実施例を示す図である。
【図１１】撮影情報ファイル作成時に用いられる撮影情報項目テーブルの構造の一実施例を示す図である。
【図１２】撮影情報ファイル作成時に用いられるコード対応テーブルの構造の一実施例を示す図である。
【図１３】撮影情報ファイル作成時に用いられる単位変換テーブルの構造の一実施例を示す図である。
【符号の説明】
４  制御部(撮影情報取得手段、選択手段、文字コード記録手段、表示手段、制御コード記録手段)
５  不揮発性メモリ（表示言語設定手段)
８  表示部(表示手段)
７  メモリカード、保存記録メモリ（文字コード記録手段、制御コード記録手段)
９  データ送受信部（文字コード出力手段）
１０  入出力端子(文字コード出力手段)
６０  言語設定画面（表示言語設定手段)
１００  デジタルカメラ(電子カメラ装置)
【図１】
0003985382.tif 000002
【図２】
0003985382.tif 000003
【図３】
0003985382.tif 000004
【図４】
0003985382.tif 000005
【図５】
0003985382.tif 000006
【図６】
0003985382.tif 000007
【図７】
0003985382.tif 000008
【図８】
0003985382.tif 000009
【図９】
0003985382.tif 000010
【図１０】
0003985382.tif 000011
【図１１】
0003985382.tif 000012
【図１２】
0003985382.tif 000013
【図１３】
0003985382.tif 000014