(57)【要約】      （修正有）【課題】翻訳に要する作業やコストを伴うことなく、世界的な汎用性を確保することのできる電子機器を提供する。【解決手段】（ｃ）言語選択メニューから、（ｄ）表示言語を選択すると（図示では「Ｄｅｕｔｓｃｈ」）、表示用データが内蔵されている言語であるか否かが判断される（ステップＳ３０１）。内蔵されている場合には（本例では英語の表示用データが内蔵されている）、（ｅ１）言語設定を終了する（英語）。また、内蔵されている言語でない場合には（本例では、ドイツ語の表示用データは内蔵されていない）、最も近い言語（英語）の表示用データから当該言語（ドイツ語）に翻訳処理する（ステップＳ３０２）。翻訳結果の訳文データに基づいて、当該言語の表示用データを生成して、メモリ（言語別表示データメモリ）に記憶し（ステップＳ３０３）、表示部に表示する。【選択図】図６
2007280311.tif 000002
【特許請求の範囲】
【請求項１】
表示手段を備える電子機器であって、
前記表示手段に、所定の言語からなる文字情報を表示させる表示用データを予め記憶した記憶手段と、
複数の言語の中からいずれかの言語を選択する選択手段と、
前記記憶手段に記憶されている表示用データに基づく文字情報を原文として、前記選択された言語に翻訳し、この翻訳した言語の文字情報を訳文として出力する翻訳処理手段と、
この翻訳処理手段から出力された前記訳文の文字情報を前記表示手段に表示させる表示用データに変換する変換手段と、
この変換手段により変換された表示用データを用いて前記表示手段に前記訳文の文字情報を表示させる表示制御手段と
を備えることを特徴とする電子機器。
【請求項２】
前記記憶手段は、前記文字情報を表示させる表示用データを複数の言語に対応させて予め記憶し、
前記選択手段により選択される言語には、前記記憶手段に表示用データが記憶されていない言語が含まれ、
前記翻訳処理手段は、前記記憶手段に表示用データが記憶されていない言語が前記選択手段により選択された場合には、前記記憶手段に表示用データが記憶されている複数の言語のうち、前記選択された言語により類似した言語の表示用データに基づく文字情報を原文として、前記選択された言語に翻訳し、この翻訳した言語の文字情報を訳文として出力することを特徴とする電子機器。
【請求項３】
前記選択手段により選択された言語が前記所定の言語であるか否かを判断する判断手段をさらに備え、
前記翻訳処理手段は、前記判断手段の判断結果に基づき、前記選択された言語が前記所定の言語でない場合に、前記翻訳を実行することを特徴とする請求項１記載の電子機器。
【請求項４】
前記表示制御手段は、前記判断手段の判断結果に基づき、前記選択された言語が所定の言語である場合には、前記記憶手段に記憶されている表示用データを用いて前記表示手段に前記文字情報を表示させることを特徴とする請求項３記載の電子機器。
【請求項５】
前記選択手段により選択される言語には、前記翻訳処理手段により翻訳不可能な言語が含まれ、
前記記憶手段は、複数の各言語からなる文字情報を表示させる複数種の表示用データを予め記憶し、
前記表示制御手段は、前記選択手段により前記翻訳不可能な言語が選択された場合には、前記記憶手段に記憶されている複数種の表示用データのうち、所定の言語に対応する表示用データを用いて文字情報を表示させることを特徴とする請求項１、３又は４記載の電子機器。
【請求項６】
前記所定の言語は、前記選択手段により選択された選択言語と同じ言語グループに属する言語、言語系統ツリー上での系統が前記選択言語により近い言語、当該選択言語の使用地域の近隣で使用されている言語、特定の共通語のいずれかであることを特徴とする請求項５記載の電子機器。
【請求項７】
前記文字情報は、当該電子機器に対する操作に応じた情報、当該機器の状態を示す情報等の当該機器に関連する情報であることを特徴とする請求項１から６にいずれ記載の電子機器。
【請求項８】
前記翻訳処理手段は、
入力された原文から形態素を抽出して解析し、その形態素解析データに基づいて原文の構文構造を解析して、該原文の構文データを出力する構文解析手段と、
前記原文の言語の構文から訳文言語の構文への変換規則を記憶する構文変換規則記憶手段と、
この構文変換規則記憶手段に記憶された構文規則に基づいて、前記構文解析手段から出力された原文の構文データを訳文言語の構文データに変換する構文変換手段と、
この構文変換手段より変換された訳文言語の構文データに基づいて、訳文言語による文字情報を生成して出力する訳文生成手段と
を備えることを特徴とする請求項１から４にいずれか記載の電子機器。
【請求項９】
前記翻訳処理手段は、
原文言語による例文データとこれに対応する訳文言語による例文データとを複数組記憶した例文データ記憶手段と、
入力された原文から原文パターンを抽出し、抽出した原文パターンに基づいて、当該原文パターンに類似する例文を前記例文データ記憶手段から検索する例文検索手段と、
この例文検索手段により検索された例文の翻訳パターンに基づいて、前記原文に対応する訳文を生成して出力する訳文生成手段と
を備えることを特徴とする請求項１から４にいずれか記載の電子機器。
【請求項１０】
前記翻訳処理手段は、
入力された原文を構成する語句を抽出し、各語句の意味を解析して語句毎の意味データを出力する語句解析手段と、
この語句解析手段から出力された語句毎の意味データに基づいて、原文の構文の解析し該構文の意味データを出力する構文解析手段と、
この構文解析手段から出力された構文の意味データに基づいて、中間言語による構文データを生成する中間言語生成手段と、
この中間言語生成手段により生成された中間言語による構文データに基づいて、訳文言語の構文データを生成する構文生成手段と、
この構文生成手段により生成された前記訳文言語の構文データに基づいて、訳文言語による文字情報を生成して出力する訳文生成手段と
を備えることを特徴とする請求項１から４にいずれか記載の電子機器。
【請求項１１】
前記翻訳処理手段を複数種備え、
前記原文として入力する文字情報の語数に応じて、前記複数種の翻訳処理手段を選択的に動作させる制御手段を備えることを特徴とする請求項１から４にいずれか記載の電子機器。
【請求項１２】
前記翻訳処理手段を複数種備え、
前記選択手段により選択された言語に応じて、前記複数種の翻訳処理手段を選択的に動作させる制御手段を備えることを特徴とする請求項１から４にいずれか記載の電子機器。
【請求項１３】
前記表示制御手段は、
前記表示手段に前記訳文の文字情報を表示させる際に、前記表示手段の所定の領域内に前記文字情報を表示可能であるか否かを判断する手段と、
この手段による判断の結果、前記所定の領域内に表示不可である場合、前記文字情報の一部を省略して表示させる手段と
を備えることを特徴とする請求項１、３又は４記載の電子機器。
【請求項１４】
前記表示制御手段は、
前記表示手段に前記訳文の文字情報を表示させる際に、前記表示手段の所定の領域内に前記文字情報を表示可能であるか否かを判断する手段と、
この手段による判断の結果、前記所定の領域内に表示不可である場合、前記文字情報の表示サイズを縮小処理する手段と
を備えることを特徴とする１から４にいずれか記載の電子機器。
【請求項１５】
外部から送信される前記表示手段に所定の言語からなる文字情報を表示させる表示用データを受信する受信手段と、
この受信手段により受信した前記表示用データを前記記憶手段に記憶させる制御手段とを更に備えることを特徴とする１から４にいずれか記載の電子機器。
【請求項１６】
表示手段を備える電子機器であって、
前記表示手段に、所定の言語からなる文字情報を表示させる表示用データを予め記憶した記憶手段と、
複数の言語の中からいずれかの言語を選択する選択手段と、
この選択手段により選択された言語を示す情報と前記所定の言語からなる文字情報とを外部に送信する送信手段と、
この送信手段により送信した情報に応じて、外部から送信される前記文字情報を原文として、前記選択された言語に翻訳された言語の文字情報を訳文として受信する受信手段と、
この受信手段により受信された前記訳文の文字情報を前記表示用データに変換する変換手段と、
この変換手段により変換された表示用データを用いて前記表示手段に前記訳文の文字情報を表示させる表示制御手段と
を備えることを特徴とする電子機器。
【請求項１７】
電子機器の利用状況に応じた案内の内容を単語または文章で表した案内情報を、各種利用状況に対応させて複数記憶する記憶手段と、
前記案内を行うための言語を複数の言語の中から選択する選択手段と、
逐次変化する電子機器の利用状況に応じて、該利用状況に対応する案内情報を前記記憶手段より取得するとともに、この取得した案内情報を前記選択手段により選択されている言語による単語または文章で表示手段に表示する案内表示手段と、
を備えた電子機器であって、
前記記憶手段は、前記複数の案内情報を予め決められた第１の言語に対応した単語または文章として記憶し、
少なくとも前記第１の言語に対応した任意の単語または任意の文章を、任意の言語に対応した単語または文章に翻訳する翻訳処理手段を更に備え、
前記案内表示手段は、前記第１の言語に対応した案内情報を前記翻訳処理手段によって翻訳して得られた単語または文章を、前記利用状況に応じた案内情報として表示手段に表示することを特徴とする電子機器。
【請求項１８】
前記案内表示手段は、逐次変化する電子機器の利用状況に応じて、前記第１の言語に対応した案内情報を前記記憶手段より逐次取得するとともに、この逐次取得される案内情報を前記翻訳処理手段により逐次翻訳して得られた単語または文章を表示手段に表示することを特徴とする請求項１７記載の電子機器。
【請求項１９】
前記選択手段により前記案内を行うための言語が選択された後、前記第１の言語に対応して前記記憶手段に記憶されている複数の案内情報を、前記翻訳処理手段により、前記選択された言語に対応した単語または文章に翻訳し、この翻訳によって得られた複数の案内情報を前記記憶手段に追加して記憶する追加記憶手段と、
前記案内表示手段は、逐次変化する電子機器の利用状況に応じて、前記追加記憶手段により前記記憶手段に追加して記憶された案内情報を取得して、表示手段に表示することを特徴とする請求項１７記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、当該電子機器に対する操作に応じた情報や当該機器の状態を示す情報等の各種情報を表示する機能を備えた電子機器に関する。
【背景技術】
【０００２】
従来、複数種の言語の異なるガイダンスの表示データをハードディスク等に記憶しておき、いずれかを選択的に表示ＲＡＭに書き込んで表示させる電子機器が提案されるに至っている（例えば、特許文献１参照）。したがって、この電子機器によれば、当該電子機器が言語の異なる複数の国や地方に輸出された場合であっても、当該国や地方で用いられている言語でガイダンスを表示させることが可能となる。
【特許文献１】特開平０９−１６８０７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、世界では３，０００言語以上、主要言語でも数百の言語が存在すると言われている。したがって、全ての言語のガイダンスをハードディスク等に記憶しておこうとすると、原文の翻訳作業が膨大となり、翻訳に要する作業やコストも膨大となってしまう。そこで、主たる輸出仕向け地の言語のみガイダンスの表示データをハードディスク等に記憶しておくことにより、翻訳に要する作業やコストを抑制することが考えられる。
【０００４】
しかし、各種電子機器の輸出仕向け地は固定的ではなく、世界各国の技術的進歩や経済発展に伴って変化する。したがって、主たる輸出国の言語のみガイダンスの表示データをハードディスク等に記憶しておくと、変化する輸出仕向け地に対応することができない。また、変化する輸出仕向け地に対応するためには、仕向け地に変化がある都度、当該仕向け地の言語によるガイダンスを作成して記憶させなければならず、製品の世界的な汎用性が阻害されてしまう。
【０００５】
本発明は、かかる従来の課題に鑑みてなされたものであり、翻訳に要する作業やコストを伴うことなく、世界的な汎用性を確保することのできる電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するために請求項１記載の発明は、表示手段を備える電子機器であって、前記表示手段に、所定の言語からなる文字情報を表示させる表示用データを予め記憶した記憶手段と、複数の言語の中からいずれかの言語を選択する選択手段と、前記記憶手段に記憶されている表示用データに基づく文字情報を原文として、前記選択された言語に翻訳し、この翻訳した言語の文字情報を訳文として出力する翻訳処理手段と、この翻訳処理手段から出力された前記訳文の文字情報を前記表示手段に表示させる表示用データに変換する変換手段と、この変換手段により変換された表示用データを用いて前記表示手段に前記訳文の文字情報を表示させる表示制御手段とを備える。
【０００７】
したがって、複数の言語の中からいずれかの言語を選択すると、予め記憶手段に記憶されている表示用データに基づく文字情報を原文として翻訳がなされ、表示手段には当該選択した言語に翻訳された文字情報が表示される。つまり、少なくとも一つの言語からなる文字情報を表示させる表示用データを記憶させておけば、各言語での文字情報の表示が可能となる。よって、全ての言語の表示用データを予め記憶手段に記憶させておくことなく、各言語での表示が可能となり、翻訳に要する作業やコストが膨大となってしまう不都合が未然に防止される。また、当該電子機器の輸出仕向け地が変化しても、当該仕向け地の言語による表示用データを作成して記憶させる必要がないことから、電子機器の世界的な汎用性が確保される。
【０００８】
また、請求項２記載の発明は、前記記憶手段は、前記文字情報を表示させる表示用データを複数の言語に対応させて予め記憶し、前記選択手段により選択される言語には、前記記憶手段に表示用データが記憶されていない言語が含まれ、前記翻訳処理手段は、前記記憶手段に表示用データが記憶されていない言語が前記選択手段により選択された場合には、前記記憶手段に表示用データが記憶されている複数の言語のうち、前記選択された言語により類似した言語の表示用データに基づく文字情報を原文として、前記選択された言語に翻訳し、この翻訳した言語の文字情報を訳文として出力する。
【０００９】
また、請求項３記載の発明は、前記選択手段により選択された言語が前記所定の言語であるか否かを判断する判断手段をさらに備え、前記翻訳処理手段は、前記判断手段の判断結果に基づき、前記選択された言語が前記所定の言語でない場合に、前記翻訳を実行する。したがって、選択された言語と記憶されている表示用データの言語とが異なる場合にのみ、翻訳処理が実行される。
【００１０】
また、請求項４記載の発明は、前記表示制御手段は、前記判断手段の判断結果に基づき、前記選択された言語が所定の言語である場合には、前記記憶手段に記憶されている表示用データを用いて前記表示手段に前記文字情報を表示させる。したがって、この場合には、翻訳処理を行う必要はない。
【００１１】
また、請求項５記載の発明は、前記選択手段により選択される言語には、前記翻訳処理手段により翻訳不可能な言語が含まれ、前記記憶手段は、複数の各言語からなる文字情報を表示させる複数種の表示用データを予め記憶し、前記表示制御手段は、前記選択手段により前記翻訳不可能な言語が選択された場合には、前記記憶手段に記憶されている複数種の表示用データのうち、所定の言語に対応する表示用データを用いて文字情報を表示させる。したがって、翻訳処理手段により翻訳不可能な言語が指定された場合であっても、英語等の汎用的な所定の言語による文字情報の表示がなされる。
【００１２】
また、請求項６記載の発明は、前記所定の言語は、前記選択手段により選択された選択言語と同じ言語グループに属する言語、言語系統ツリー上での系統が前記選択言語により近い言語、当該選択言語の使用地域の近隣で使用されている言語、特定の共通語のいずれかである。したがって、翻訳処理手段により翻訳不可能な言語が指定された場合であっても、選択言語と同じ言語グループに属する言語、言語系統ツリー上での系統が近い言語、選択言語の使用地域の近隣で使用されている言語で文字情報が表示されることにより、翻訳不可能であることに起因する不都合を緩和することができる。
【００１３】
また、請求項７記載の発明は、前記文字情報は、当該電子機器に対する操作に応じた情報、当該機器の状態を示す情報等の当該機器に関連する情報である。よって、当該電子機器の世界的な汎用性が確実に確保される。
【００１４】
また、請求項８記載の発明は、前記翻訳処理手段は、入力された原文から形態素を抽出して解析し、その形態素解析データに基づいて原文の構文構造を解析して、該原文の構文データを出力する構文解析手段と、前記原文の言語の構文から訳文言語の構文への変換規則を記憶する構文変換規則記憶手段と、この構文変換規則記憶手段に記憶された構文規則に基づいて、前記構文解析手段から出力された原文の構文データを訳文言語の構文データに変換する構文変換手段と、この構文変換手段より変換された訳文言語の構文データに基づいて、訳文言語による文字情報を生成して出力する訳文生成手段とを備える。したがって、構文トランスファー方式での翻訳処理により、予め定めた構文の変換規則に従って、原言語から目的言語に変換するため、翻訳処理を簡素化することができる。
【００１５】
また、請求項９記載の発明は、前記翻訳処理手段は、原文言語による例文データとこれに対応する訳文言語による例文データとを複数組記憶した例文データ記憶手段と、入力された原文から原文パターンを抽出し、抽出した原文パターンに基づいて、当該原文パターンに類似する例文を前記例文データ記憶手段から検索する例文検索手段と、この例文検索手段により検索された例文の翻訳パターンに基づいて、前記原文に対応する訳文を生成して出力する訳文生成手段とを備える。したがって、例文型翻訳メモリ方式での翻訳処理により、文章が比較的単純で、文の種類やカテゴリーなどが少ない、電子機器のメニュー画像や操作ガイド、警告メッセージ文などの翻訳に適した翻訳処理を行うことができる。
【００１６】
また、請求項１０記載の発明は、前記翻訳処理手段は、入力された原文を構成する語句を抽出し、各語句の意味を解析して語句毎の意味データを出力する語句解析手段と、この語句解析手段から出力された語句毎の意味データに基づいて、原文の構文の解析し該構文の意味データを出力する構文解析手段と、この構文解析手段から出力された構文の意味データに基づいて、中間言語による構文データを生成する中間言語生成手段と、この中間言語生成手段により生成された中間言語による構文データに基づいて、訳文言語の構文データを生成する構文生成手段と、この構文生成手段により生成された前記訳文言語の構文データに基づいて、訳文言語による文字情報を生成して出力する訳文生成手段とを備える。したがって、中間言語を介して、多数の言語間でも変換できるので、構文トランスファー方式や例文型翻訳メモリ方式のように個々の言語の組合せ毎に翻訳規則を用意する必要がなく、多言語間の翻訳にも利用しやすい長所がある。
【００１７】
また、請求項１１記載の発明は、前記翻訳処理手段を複数種備え、前記原文として入力する文字情報の語数に応じて、前記複数種の翻訳処理手段を選択的に動作させる制御手段を備える。したがって、原文として入力する文字情報の語数に応じて、適切な翻訳処理を行うことができる。
【００１８】
また、請求項１２記載の発明は、前記翻訳処理手段を複数種備え、前記選択手段により選択された言語に応じて、前記複数種の翻訳処理手段を選択的に動作させる制御手段を備える。したがって、選択された言語に応じて、適切な翻訳処理を行うことができる。
【００１９】
また、請求項１３記載の発明は、前記表示制御手段は、前記表示手段に前記訳文の文字情報を表示させる際に、前記表示手段の所定の領域内に前記文字情報を表示可能であるか否かを判断する手段と、この手段による判断の結果、前記所定の領域内に表示不可である場合、前記文字情報の一部を省略して表示させる手段とを備える。したがって、翻訳処理により文字情報が増大した場合であっても、少なくとも概略的情報を表示することは可能となる。
【００２０】
また、請求項１４記載の発明は、前記表示制御手段は、前記表示手段に前記訳文の文字情報を表示させる際に、前記表示手段の所定の領域内に前記文字情報を表示可能であるか否かを判断する手段と、この手段による判断の結果、前記所定の領域内に表示不可である場合、前記文字情報の表示サイズを縮小処理する手段とを備える。したがって、翻訳処理により文字情報が増大した場合であっても、支障なくこれをを表示することは可能となる。
【００２１】
また、請求項１５記載の発明は、外部から送信される前記表示手段に所定の言語からなる文字情報を表示させる表示用データを受信する受信手段と、この受信手段により受信した前記表示用データを前記記憶手段に記憶させる制御手段とを更に備える。したがって、記憶手段に記憶された表示用データを適宜更新することができる。
【００２２】
また、請求項１６記載の発明は、表示手段を備える電子機器であって、前記表示手段に、所定の言語からなる文字情報を表示させる表示用データを予め記憶した記憶手段と、複数の言語の中からいずれかの言語を選択する選択手段と、この選択手段により選択された言語を示す情報と前記所定の言語からなる文字情報とを外部に送信する送信手段と、この送信手段により送信した情報に応じて、外部から送信される前記文字情報を原文として、前記選択された言語に翻訳された言語の文字情報を訳文として受信する受信手段と、この受信手段により受信された前記訳文の文字情報を前記表示用データに変換する変換手段と、この変換手段により変換された表示用データを用いて前記表示手段に前記訳文の文字情報を表示させる表示制御手段とを備える。
【００２３】
したがって、この電子機器の場合、翻訳処理は外部でなされることから、当該電子機器に翻訳処理手段を設ける必要がない。よって、全ての言語の表示用データを予め記憶手段に記憶させておくことなく、かつ、翻訳処理手段も設けることなく、各言語での表示が可能となる。
【００２４】
また、請求項１７記載の発明は、電子機器の利用状況に応じた案内の内容を単語または文章で表した案内情報を、各種利用状況に対応させて複数記憶する記憶手段と、前記案内を行うための言語を複数の言語の中から選択する選択手段と、逐次変化する電子機器の利用状況に応じて、該利用状況に対応する案内情報を前記記憶手段より取得するとともに、この取得した案内情報を前記選択手段により選択されている言語による単語または文章で表示手段に表示する案内表示手段と、を備えた電子機器であって、前記記憶手段は、前記複数の案内情報を予め決められた第１の言語に対応した単語または文章として記憶し、
【００２５】
少なくとも前記第１の言語に対応した任意の単語または任意の文章を、任意の言語に対応した単語または文章に翻訳する翻訳処理手段を更に備え、前記案内表示手段は、前記第１の言語に対応した案内情報を前記翻訳処理手段によって翻訳して得られた単語または文章を、前記利用状況に応じた案内情報として表示手段に表示する。
【００２６】
また、請求項１８記載の発明は、前記案内表示手段は、逐次変化する電子機器の利用状況に応じて、前記第１の言語に対応した案内情報を前記記憶手段より逐次取得するとともに、この逐次取得される案内情報を前記翻訳処理手段により逐次翻訳して得られた単語または文章を表示手段に表示する。
【００２７】
また、請求項１９記載の発明は、前記選択手段により前記案内を行うための言語が選択された後、前記第１の言語に対応して前記記憶手段に記憶されている複数の案内情報を、前記翻訳処理手段により、前記選択された言語に対応した単語または文章に翻訳し、この翻訳によって得られた複数の案内情報を前記記憶手段に追加して記憶する追加記憶手段と、前記案内表示手段は、逐次変化する電子機器の利用状況に応じて、前記追加記憶手段により前記記憶手段に追加して記憶された案内情報を取得して、表示手段に表示する。
【発明の効果】
【００２８】
以上説明したように本発明によれば、複数の言語の中からいずれかの言語を選択すると、予め記憶手段に記憶されている表示用データに基づく文字情報を原文として翻訳がなされ、表示手段に当該選択した言語に翻訳された文字情報を表示することができる。よって、全ての言語の表示用データを予め記憶手段に記憶させておくことなく、各言語での表示が可能となり、翻訳に要する作業やコストが膨大となってしまう不都合を未然に防止することができる。
【００２９】
また、当該電子機器の輸出仕向け地が変化しても、新たな仕向け地の言語による表示用データを作成して記憶させる必要がないことから、電子機器の世界的な汎用性を確保することができる。よって、翻訳に要する作業やコストを伴うことなく、世界的な汎用性を確保することのできる電子機器を提供することが可能となる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の一実施の形態を図に従って説明する。
【００３１】
（第１の実施の形態）
図１（Ａ）は各実施の形態に共通するデジタルカメラ１の正面図、（Ｂ）は背面図、（Ｃ）は側面透視図である。このデジタルカメラ１の本体２には、その上面部に半押し機能を備えたレリーズ釦（シャッタースイッチ）３と電源スイッチ４とが配置されており、正面部にはグリップ部５、ストロボ６および撮像レンズ部の受光窓７が配置されている。また、背面部には、モード切替スイッチ８、ズーム操作キー９、カーソルキー１０、決定／ＯＫキー１１、ＤＩＳＰキー１２、メニューキー１３および電子ファインダとしても機能するＬＣＤからなる表示部１４が配置されているとともに、メモリ媒体と電池とを収納するメモリ媒体／電池収納部１５が設けられている。また、回動式ミラー１８、レンズ群１９およびＣＣＤ等で構成される電子撮像部２０等が配置されている。
なお、後述するフローチャートにおいて説明する「選択」あるいは「設定」は、カーソルキー１０、決定／ＯＫキー１１、ＤＩＳＰキー１２、メニューキー１３を適宜操作することによりなされる。
【００３２】
図２は、デジタルカメラ１の概略的回路構成を示すブロック図である。このデジタルカメラ１は、カメラ制御部１００を備えている。このカメラ制御部１００には、主制御手段１０１、言語選択手段１０２、機械翻訳処理手段１０３、言語別の表示データ記憶手段１０４１０４、符号化／復号化手段１０５、表示データの合成手段１０６を備え、前記機械翻訳処理手段１０３は、言語解析手段１０７、中間言語処理手段１０８及び訳文生成手段１０９で構成されている。主制御手段１０１には、外部入出力手段１１０を介して端子１１１が接続され、主制御手段１０１と言語解析手段１０７には、ユーザーにより操作される操作手段１１３からの操作入力信号が操作入力部１１２を介して入力される。また、言語解析手段１０７には言語解析用データベース１１４が接続され、訳文生成手段１０９には、訳文生成用データベース１１５が接続されている。
【００３３】
さらに、このデジタルカメラ１には、撮影光学系１１６、撮像手段１１７、画像信号処理手段１１８、撮影制御手段１１９、画像データの記録媒体１２０、表示駆動手段１２１及び表示手段１２２が設けられている。撮影制御手段１１９は、主制御手段１０１からの指示に従って、撮影光学系１１６、撮像手段１１７及び画像信号処理手段１１８を制御する。一定のタイミング毎に撮像手段１１７により取り込まれる画像信号は、画像信号処理手段１１８及び符号化／復号化手段１０５により処理されて、表示データの合成手段１０６に入力される。表示データの合成手段１０６は、符号化／復号化手段１０５から入力された画像データと機械翻訳処理手段１０９から入力された翻訳表示データとを合成して、表示駆動手段１２１に出力する。表示駆動手段１２１は、この合成データに基づき表示手段１２２を駆動し、これにより表示手段１２２には、スルー画像と翻訳表示データとが合成された合成画像が表示される。
【００３４】
そして、撮影指示があった時点で撮像手段１１７により取り込まれた画像データは、符号化／復号化手段１０５により符号化処理されて、画像データの記録媒体１２０に記録される。また、前記操作信号に基づき、画像再生指示があった場合には、画像データの記録媒体１２０から画像データが読み出されて、符号化／復号化手段１０５により復号化処理される。この復号化処理された画像データは、表示データの合成手段１０６を介して、表示駆動手段１２１に出力する。表示駆動手段１２１は、合成データに基づき表示手段１２２を駆動し、これにより表示手段１２２には、再生画像と翻訳表示データとが合成された合成画像が表示される。
【００３５】
図３は、デジタルカメラ１の具体的回路構成を示すブロック図である。このデジタルカメラ１は、ＡＥ、ＡＷＢ、ＡＦ等の一般的な機能を有するものであり、ズームレンズ、フォーカスレンズで構成される前記レンズ群１９を有している。このレンズ群１９の光軸上には電子撮像部２０が配置されており、前記レンズ群１９は、モーター等を有する駆動部２１によって駆動される。
【００３６】
このデジタルカメラ１全体を制御する制御回路２２は、ＣＰＵ８０およびその周辺回路で構成されており、プログラムメモリ２３に格納されているプログラムに基づき、データメモリ２４をワークエリアとして使用しつつ各部を制御する。この制御回路２２には、撮影制御回路２５が接続されている。撮影制御回路２５は、制御回路２２が発生するタイミング信号に基づき、電子撮像部２０を駆動するとともに、前記駆動部２１および映像信号処理部２６を制御する。
【００３７】
前記電子撮像部２０の受光面には、レンズ群１９によって被写体が結像される。電子撮像部２０は、撮影制御回路２５によって駆動され、被写体の光学像に応じたアナログの撮像信号を映像信号処理部２６へ出力する。映像信号処理部２６は、電子撮像部２０の出力信号に含まれるノイズを相関二重サンプリングによって除去するＣＤＳ回路や、ノイズが除去された撮像信号をデジタル信号に変換するＡ／Ｄ変換器等から有するとともに、入力した撮像信号に対しペデスタルクランプ等の処理を施し、それを輝度（Ｙ）信号および色差（ＵＶ）信号に変換するとともに、オートホワイトバランス、輪郭強調、画素補間などの画品質向上のためのデジタル信号処理を行う。映像信号処理部２６で変換されたＹＵＶデータは順次画像メモリ２７に格納されるとともに、ＲＥＣスルー・モードでは１フレーム分のデータ（画像データ）が蓄積される毎にビデオ信号に変換され、表示制御部２８を介して前記表示部１４へ送られてスルー画像として画面表示される。したがって、このとき表示部１４は電子ファインダ２９として機能する。なお、表示部１４を電子ファインダ２９として機能させる際には、その中央部にフォーカス枠を表示させ、このフォーカス枠内のをＡＦエリアとして、ＡＦがなされる。
【００３８】
そして、静止画撮影モードにおいては、前記レリーズ釦３に対する操作をトリガとして、制御回路２２は、電子撮像部２０、撮影制御回路２５、および映像信号処理部２６に対してスルー画撮影モードから静止画撮影モードへの切り替えを指示し、この静止画撮影モードによる撮影処理により得られ画像メモリ２７に一時記憶された画像データは、圧縮符号化・伸張復号部３０で圧縮および符号化され、所定のフォーマットの静止画ファイルとして、メモリＩＦ３３を介し画像＆音声メモリ媒体３１（または後述するＨＤＤ記憶装置４６の磁気ディスク４８）に記録される。また、動画撮影モードにおいては、１回目のシャッターキーと２回目のシャッターキー操作との間に、画像メモリ２７に順次記憶される複数の画像データが圧縮符号化・伸張復号部３０で順次圧縮され、順次記憶された後、動画ファイルとして画像＆音声メモリ媒体３１（または後述するＨＤＤ記憶装置４６の磁気ディスク４８）に記録される。この画像＆音声メモリ媒体３１（または磁気ディスク４８）に記録された静止画ファイルおよび動画ファイルは、ＰＬＡＹ・モードにおいてユーザーの選択操作に応じて圧縮符号化・伸張復号部３０に読み出されて伸張および復号化され、ＹＵＶデータとしてに展開された後、表示部１４に表示される。したがって、このとき表示部１４は画像モニター３２として機能する。
【００３９】
前記プログラムメモリ２３には、制御回路２２に前記各部を制御させるための各種のプログラム、例えばＡＥ、ＡＦ、ＡＷＢ制御用のプログラムや、データ通信用プログラム、さらには、後述するフローチャートに示す処理を実行するためのプログラム等の各種のプログラムが格納されている。また、制御回路２２には、操作入力部３５が入力回路３６を介して接続されている。操作入力部３５には、前記レリーズ釦３や電源スイッチ４等の図１に示したスイッチやキー群等が設けられている。
【００４０】
また、このデジタルカメラ１は、前記動画撮影モード、音声のみを記録する録音モード、音声付き（静止画）撮影モードにおいて、周囲音を記録する録音機能を備えており、このため周囲音を検出するマイク３９が設けられている。このマイク３９からの音声信号は、アンプ４０で増幅され、Ａ／Ｄ変換器４１でデジタル変換され、音声メモリ４２に格納される。この音声メモリ４２に格納された音声データは、前記圧縮符号化・伸張復号部３０で圧縮される。制御回路２２は、この圧縮音声データと前記圧縮動画データとを含む音声付き動画ファイルを生成して画像＆音声メモリ媒体３１（又は後述するＨＤＤ記憶装置４６の磁気ディスク４８）に記録する。この画像＆音声メモリ媒体３１（磁気ディスク４８）に記録された動画ファイルの音声データは、ＰＬＡＹ・モードにおいてユーザーの選択操作に応じて圧縮符号化・伸張復号部３０に読み出されるとともに伸張および復号化される。この伸張および復号化された音声データは、Ｄ／Ａ変換器４３でアナログ信号に変換され、アンプ４４を介してスピーカー４５に供給されて音声として再生される。
【００４１】
また、このデジタルカメラ１は、外部入出力インタフェース３８を介して制御回路２２に接続された外部入出力端子３７を備えている。この外部入出力端子３７には、ＰＣ等の外部機器を接続することが可能である。一方、ＨＤＤ記憶装置４６は、ＨＤＤ・ＩＦ４７を介して制御回路２２のＣＰＵ８０に接続されている。ＨＤＤ記憶装置４６は、磁気ディスク４８を有するとともに、モータ４９、モータドライバ５０、マイコン部５１、ＶＣＭ５２、ヘッドアンプ５３、リード／ライトチャンネル５４、ＨＤＤ制御部５５等を有している。さらに、制御回路２２には、言語別表示データメモリ５６と翻訳用辞書／データメモリ５７とが接続されているとともに、電池６０が電源回路６１を介して接続されている。
【００４２】
言語別表示データメモリ５６には、主な数カ国語のみ、言語別に対応するメニュー画面や操作ガイド等の語句や文章の表示用データが予め記憶されているとともに、メニュー画面や操作ガイド等の語句や文章を、記憶されていない言語に翻訳したメニュー画面や操作ガイド等の語句や文章が追加記憶される。翻訳用辞書／データメモリ５７は、言語別表示データメモリ５６に記憶されているメニュー画面や操作ガイド等の語句や文書を、該言語別表示データメモリ５６に記憶されていない言語に翻訳する際に用いられる。
【００４３】
図４は、本実施の形態の処理手順を示すフローチャートであり、制御回路２２はプログラムメモリ２３に格納されているプログラムに基づき、このフローチャートに従って処理を実行する。先ず、ユーザーによる操作入力部３５での操作により、撮影モードが設定されているか否かを判断する（ステップＳ１０１）。撮影モードが設定されている場合には、後述するように設定言語に応じて、操作画面及びファインダー画面を表示する（ステップＳ１０２）。引き続き、操作に応じて露出条件などの撮影条件を設定するとともに（ステップＳ１０３）、ズーム処理、ＡＦ処理を実行する（ステップＳ１０４）。
【００４４】
しかる後に、撮像画像をスルー画像表示し（ステップＳ１０５）、これにより、表示部１４には、ＡＦされることによって被写体にピントがあったスルー画像が表示され、ユーザーはこの表示部１４に表示されたスルー画像を見ながら、このデジタルカメラ１の向きを調整する等してシャッターチャンスを伺うこととなる。次に、レリーズ釦３が半押し操作されたか否かを判断し（ステップＳ１０６）、半押しされない場合にはその他のキー処理に移行する（ステップＳ１０７）。また、レリーズ釦３が半押し操作されたならば、測光処理、ＷＢ処理を実行するとともに（ステップＳ１０８）、測光値と設定撮影条件に応じて、露出条件を設定し（ステップＳ１０９）、レリーズ釦３が全押し操作されるまで待機する（ステップＳ１１０）。
【００４５】
レリーズ釦３が全押し操作されたならば、測光値と撮影条件に応じて、露出して撮影動作し（ステップＳ１１１）、露出時間が終了したか否かを判断する（ステップＳ１１２）。露出時間が終了したならば、露出及び撮影動作を停止し（ステップＳ１１３）、電子撮像部２０から取り込まれた画像データの圧縮及び符号化処理を実行する（ステップＳ１１４）。さらに、この画像データを画像＆音声メモリ媒体３１（又は磁気ディスク４８）に記録し（ステップＳ１１５）、しかる後に、撮影画像を表示部１４にレビュー表示する（ステップＳ１１６）。
【００４６】
また、ステップＳ１０１での判断の結果、撮影モードが設定されていない場合には、再生モードが設定されたか否かを判断する（ステップＳ１１７）。再生モードが設定されている場合には、後述するように設定言語に応じて、再生操作画面を表示する（ステップＳ１１８）。次に、この再生操作画面から一覧表示が選択されたか否かを判断し（ステップＳ１１９）、一覧表示が選択された場合には、画像＆音声メモリ媒体３１（又は磁気ディスク４８）に記録されている記録済み画像ファイルのサムネイル画像を一覧表示させる（ステップＳ１２０）。引き続き、選択操作があったか否かを判断し（ステップＳ１２３）、選択操作があった場合には、操作に応じて再生する画像ファイルを選択し（ステップＳ１２４）、選択操作がなかった場合には、その他のキー処理を実行する（ステップＳ１２５）。そして、ステップＳ１１９での判断の結果、一覧表示が選択されなかった場合には、再生表示処理を開始し（ステップＳ１２１）、選択された画像ファイルを画像＆音声メモリ媒体３１（又は磁気ディスク４８）から読み出して再生処理する（ステップＳ１２２）。
【００４７】
他方、ステップＳ１１７での判断の結果、再生モードが設定されなかった場合には、設定モードが設定されたか否かを判断する（ステップＳ１２６）。設定モードが設定された場合には、後述するように設定言語に応じて、設定操作画面を表示する（ステップＳ１２７）。次に、この表示された設定操作画面から表示言語の設定が選択されたか否かを判断し（ステップＳ１２８）、表示言語の設定が選択された場合には、後述する言語選択の設定画面をさせる（ステップＳ１２９）。しかる後に、設定操作があったか否かを判断し（ステップＳ１３０）、設定操作があった場合には、操作に応じて、選択された言語を表示言語として設定する（ステップＳ１３１）。設定操作がなかった場合には、設定項目の選択操作があった否かを判断する（ステップＳ１３６）。そして、設定項目の選択操作があった場合には、操作に応じて、その他の設定項目画面を選択し、なかった場合にはその他のキー処理を実行する（ステップＳ１３８）。
【００４８】
また、ステップＳ１２８での判断の結果、表示言語の設定が選択されなかった場合には、その他の設定処理を実行し（ステップＳ１３２）、後述するように設定言語に応じて、当該項目の設定画面を表示させる（ステップＳ１３３）。しかる後に、設定操作があったか否かを判断し（ステップＳ１３４）、設定操作があった場合には、操作に応じて、当該設定項目を設定し（ステップＳ１３５）、設定操作がなかった場合には、前述したステップＳ１３６に移行する。他方、ステップＳ１２６での判断の結果、設定モードが設定されなかった場合には、警告などのメッセージ表示を行うべきか否かを判断し（ステップＳ１３９）、メッセージ表示を行うべき場合には、後述するように、設定言語に応じて、当該メッセージを所定時間表示させる（ステップＳ１４０）。
【００４９】
図５は、前記ステップＳ１０２、Ｓ１１８、Ｓ１２７、Ｓ１２９、Ｓ１３３、Ｓ１４０で実行される設定言語に応じた表示処理の処理手順を示すフローチャートである。先ず、ユーザにより予め設定されている表示言語を入力する（ステップＳ２０１）。次に、前記ステップＳ１０２、Ｓ１１８、Ｓ１２７、Ｓ１２９、Ｓ１３３、Ｓ１４０での各モード又は操作画面、メッセージに対応する表示項目データを言語別表示データメモリ５６から取得する（ステップＳ２０２）。引き続き、この取得した表示項目データが文字で表示する項目であるか否かを判断し（ステップＳ２０３）、文字で表示する項目でない場合には、これを画像データなどで表示する処理を実行する（ステップＳ２０４）。
【００５０】
また、文字で表示する項目である場合には、設定言語別に表示する項目であるか否かを判断し（ステップＳ２０５）、設定言語別に表示する項目でない場合、例えば英語で表示する項目である場合には、当該項目の設定の言語（英語）での表示用データを言語別表示データメモリ５６から読み出す（ステップＳ２０６）。設定言語別に表示する項目である場合には、設定言語の表示用データは言語別表示データメモリ５６に記憶済みであるか否かを判断し（ステップＳ２０７）、記憶済みである場合には、当該設定言語に対応する当該表示項目の表示用データを言語別表示データメモリ５６から読み出す（ステップＳ２０８）。
【００５１】
また、記憶済みでない場合には、当該設定言語に対応する当該表示項目の表示用データが翻訳用辞書／データメモリ５７を用いて翻訳処理できる言語であるか否かを判断する（ステップＳ２０９）。翻訳処理できる言語である場合には、対応する表示フォント等は言語別表示データメモリ５６に記憶済みであるか否かを判断する（ステップＳ２１０）。記憶済みである場合には、言語別表示データメモリ５６に記憶済みの言語の中から、設定言語に近い言語（設定言語に類似する言語）、又は所定の言語（例えば英語）を選択する（ステップＳ２１１）。次に、翻訳用辞書／データメモリ５７を用いて、この選択された言語の原文データを設定言語に翻訳して、訳文データを生成する（ステップＳ２１３）。さらに、この生成した訳文データの文字数は、この文字を表示させる当該表示領域の文字数よりも多いか否かを判断する（ステップＳ２１４）。当該表示領域の文字数よりも多い場合には、語数、文字数を削減し、又は表示文字サイズを縮小して（ステップＳ２１５）、訳文データを表示用データに変換するとともに、この変換した表示用データを言語別表示データメモリ５６に追加して記憶する（ステップＳ２１６）。
【００５２】
他方、ステップＳ２０９での判断の結果翻訳処理できる言語でなかった場合、及びステップＳ２１０での判断の結果対応する表示フォント等が記憶済みでなかった場合には、言語別表示データメモリ５６に記憶済みの言語の中から、設定言語に近い言語、又は所定の言語を選択する（ステップＳ２１７）。次に、言語別表示データメモリ５６からこの選択された所定言語に対応する当該項目の表示データを読み出す（ステップＳ２１８）。
【００５３】
そして、前記ステップＳ２０６、Ｓ２０８、Ｓ２１６、Ｓ２１８のいずれかに続くステップＳ２１９で、表示用データを、該当表示領域に出力する（ステップＳ２１９）。また、全ての表示項目に対して以上の処理を実行したか否かを判断する（ステップＳ２２０）。全ての表示項目を処理していない場合には、次の項目に進んで（ステップＳ２２１）、ステップＳ２０２からの処理を繰り返し、全ての表示項目の処理を終了した時点で、図４のメインルーチンにリターンする。
【００５４】
図６は、本実施の形態の設定モードにおける言語選択メニューの表示画面と操作設定例を示す図である。［ＭＥＮＵ］が選択されると、（ａ）設定モードのメニュー表示に移行し、カーソルキー１０の操作に応じて、（ｂ）言語設定モードの選択画面に移行する。この選択画面ににおいて「Ｌａｎｇｕａｇｅ」が選択されると、（ｃ）言語選択メニューを表示し、カーソルキー１０の操作に応じて、（ｄ）表示言語を選択する（図示では「Ｄｅｕｔｓｃｈ」）。この状態で、［ＭＥＮＵ］又は［ＯＫ］が操作入力されると、表示用データが内蔵されている言語（言語別表示データメモリ５６に記憶されている言語）であるか否かが判断され（ステップＳ３０１）、内蔵されている場合には（本例では英語の表示用データが内蔵されている）、（ｅ１）言語設定を終了する（英語）。また、内蔵されている言語でない場合には（本例では、ドイツ語の表示用データは内蔵されていない）、最も近い言語（英語）の表示用データから当該言語（ドイツ語）に翻訳処理する（ステップＳ３０２）。そして、翻訳結果の訳文データに基づいて、当該言語の表示用データを生成して、メモリ（言語別表示データメモリ５６）に記憶し（ステップＳ３０３）、（ｅ２）言語設定を終了する（ドイツ語）。
【００５５】
なお、（ｃ）言語選択メニューにおいては、ユーザが自分の言語を判読できるように、言語の選択肢の言語名は、「Ｅｎｇｌｉｓｈ」、「Ｆｒａｎｃ，ａｉｓ」、「Ｄｅｕｔｓｈ」、「日本語」のように、それぞれ当該言語による言語名称で表示することが好ましい。
【００５６】
図７〜図９は、設定された表示言語における各種表示の例を示す図であり、日本語及び英語は、表示用データを予め内蔵し、ドイツ語は内蔵せずに、英語から翻訳した訳文により表示用データを生成した場合の例を示す図である。図７はメニュー表示例を示す図であり、図８は「撮影プログラム」の選択表示例を示す図であり、図９は警告表示などのメッセージの表示例を示す図である。このように、日本語及び英語の表示用データを予め内蔵しておくことにより、これ以外の言語であるドイツ語が選択された場合であっても、ドイツ語でメニュー表示等を行うことができる。
【００５７】
図１０は、前記ステップＳ２１３で実行される翻訳処理の処理例を示す図である。（ａ）は、構文トランスファー方式による機械翻訳処理の例であり、（ｂ）（ｃ）は、中間言語を用いた翻訳処理例である。ステップＳ２１３においては、これら（ａ）（ｂ）（ｃ）のいずれを用いて翻訳処理を行ってもよいが、表示する文の種類が少数で、かつ類似の言語間の翻訳などには、後述する例文型翻訳メモリを用いた翻訳処理など、より簡易的な翻訳処理を行ってもよい。
【００５８】
図１１は、翻訳処理の例（１）として、構文トランスファー方式の翻訳処理による処理手順を示すフローチャートである。図示のように、原文データを入力し（ステップＳ４０１）、原文の形態要素を抽出し分析する（ステップＳ４０２）。次に、原文を構造解析し（ステップＳ４０３）、原文の構文を目的言語の訳文の構文に変換する（ステップＳ４０３、構文トランスファ処理）。さらに、目的言語の構文に各形態素を当てはめ、訳文を生成し（ステップＳ４０５）、冠詞の付加、削除、語形、語尾の変形などの後処理を行って（ステップＳ４０６）、訳文データを出力する（ステップＳ４０７）。
【００５９】
図１２は、図１１に示した構文トランスファー方式により、（ａ）に示す「Ｉ  ｂｏｕｇｈｔ  ａ  ｄｉｃｔｉｏｎａｒｙ」という英文を日本分に翻訳する例を示す図である。まず、原文の形態素を抽出して分析し、次のような分析データ
Ｓｕｂｊｅｃｔ＝ＰＲＯＮＯＵＮ：Ｉ
Ｐｒｅｄｉｃａｔｅ＝ＶＥＲＢ：ｂｏｕｇｈｔ
Ｏｂｊｅｃｔ＝ＮＯＵＮ  ＰＨＲＡＳＥ：ａ  ｄｉｃｔｉｏｎａｒｙ
を求め、図（ｂ）に示すような原文の分析表を作成する。
【００６０】
次に、原文の構文を解析し、図（ｃ）のような構文分析規則に従って、例えば、
規則１：名詞句ＮＰ←代名詞Ｐｒｏｎ、及び、
規則２：名詞句ＮＰ←冠詞Ａｒｔ＋名詞Ｎｏｕｎ、及び、
規則４：動詞句ＮＰ←他動詞Ｖｔ＋名詞句ＮＰ、
などの解析規則を適用して、図（ｄ）のように、構文解析の結果として構文構造（構文木）、もしくは（Ｓ（ＮＰ（ｐｒｏｎ：Ｉ））（ＶＰ（ｖｅｒｂ：ｂｏｕｇｈｔ）（ＮＰ（ｄｅｔ：−）（ＮＯＵＮ：ｄｉｃｔｉｏｎａｒｙ））））と、構文を表すデータを求める。
【００６１】
次に、図（ｅ）に示すような（英→日）の構文変換規則に従って、例えは、
規則１：“Ｓ→ＮＰ  ＶＰ”というノードは、“Ｓ→ＮＰ＋名詞「は」＋ＶＰ”に変換する、及び、
規則２：“ＶＰ→ｖｅｒｂ  ＮＰ”というノードは、“ＶＰ→ＮＰ＋名詞「を」＋ｖｅｒｂ”に変換する、
を適用して、図（ｆ）に示すような日本語文の構文木、もしくは、
（Ｓ（ＮＰ（ｐｒｏｎ：私））「は」（ＶＰ（ＮＰ（ｄｅｔ：−）（ｎｏｕｎ：辞書））「を」（ｖｅｒｂ：買った）））という日本文の構文を表すデータを生成し、これに基づいて、「私は辞書を買った。」という日本語らしい文に加工する。以上のように、構文トランスファー方式では、予め定めた構文の変換規則に従って、原言語から目的言語に変換するため、翻訳処理を簡素化することができる。
【００６２】
図１３は、翻訳処理の例（２）として、例文型翻訳メモリを用いた翻訳処理のフローチャートと動作例を示す図である。（ａ）翻訳処理フローに示すように、原文データを入力し（ステップＳ５０１）、原文のパターンの抽出を行う（ステップＳ５０２）。次に、例文の翻訳メモリ（対訳辞書）から、類似するパターンの例文を検索し（ステップＳ５０３）、辞書（シソーラス）に基づき原文と例文の類似度を算出する（ステップＳ５０４）。この算出した類似度が所定値以上か、又は最も近い例文かを判断し（ステップＳ５０５）、このステップＳ５０５の判断がＹＥＳとなるまで、ステップＳ５０３からの処理を繰り返す。ステップＳ５０５の判断がＹＥＳとなったならば、類似度の高い例文を選択し（ステップＳ５０６）、例文の翻訳パターンに即して原文の翻訳文を生成し（ステップＳ５０７）、この生成した訳文を出力する（ステップＳ５０８）。
【００６３】
つまり例文型翻訳メモリ方式では、予め、図（ｃ）に示すような翻訳の例文となる対訳式の翻訳メモリを複数組み記憶しておき、原文データに類似するパターンの例文を探し、最も類似度の高い例文の翻訳例に当てはめて訳文を求める。例えば、「京都の写真」という日本文の原文を英語に翻訳する例で説明すると、（ＡのＢ）という原文のパターンを抽出し、（ＡのＢ）というパターンに該当する例文を検索し、
（例文１）彼女の友人：ｈｅｒ  ｆｒｉｅｎｄ、
（例文２）１０日の朝：ｍｏｒｎｉｎｇ  ｏｆ  １０ｔｈ、
（例文４）東京の会議：ｃｏｎｆｅｒｎｃｅ  ｉｎ  Ｔｏｋｙｏ、
・・・
等の類似する例文を検索する。例えば、原文と例文４の類似度を算出する場合には、原文の「京都」と例文の「東京」の類似度、同じく、「写真」と「会議」の類似度を、図（ｄ）に示すような辞書（シソーラス）を参照して、各語句の品詞や意味、カテゴリーもしくは類似語、広義語などから、それぞれ、対応する語句同士の類似度を求め、
ｓｉｍ（原文、例文）＝ｓｉｍ（京都、東京）＋ｓｉｍ（写真、会議）
などとして、原文と例文の類似度を算出する。このようにして、各例文を調べ、原文と（例文４）東京の会議：ｃｏｎｆｅｒｎｃｅ  ｉｎ  Ｔｏｋｙｏとの類似度が最も高いと判断されると、当該例文４の翻訳パターンの、ＡのＢ：ＢｉｎＡにおける原文の各語句に、対応する目的言語の訳語を当てはめて、（京都）の（写真）：（ｐｈｏｔｏｇｒａｐｈ）ｉｎ（Ｋｙｏｔｏ）という翻訳結果を生成し、「ｔｈｅ  ｐｈｏｔｏｇｒａｐｈ  ｉｎ  Ｋｙｏｔｏ」という英文に加工して、生成した訳文を出力する。
【００６４】
このように、例文型翻訳メモリ方式では、文章が比較的単純で、文の種類やカテゴリーなどが少ない、電子機器のメニュー画像や操作ガイド、警告メッセージ文などの翻訳に適しており、例文型翻訳メモリと単語辞書とによる比較的簡易な構成で機械翻訳できるので、デジタルカメラなど小型機器に実装しやすい。また、構文の構造などが似ている言語間の翻訳に適しており、インド・ゲルマン語族のゲルマン語派に属する（英語、オランダ語、ドイツ語、ノルド諸島などの）各言語間での翻訳や、同じく、インド・ゲルマン語族のイタリック語派ロマンス語群に属する（イタリア語、フランス語、スペイン語、ポルトガル語、ルーマニア語などの）各言語間での翻訳などに有効であるが、多言語間の翻訳で各言語対毎に対訳式の翻訳メモリを用意しておく必要がある。
【００６５】
図１４は、翻訳処理の例（３）として、中間言語を用いた翻訳処理のフローチャートと動作例を示す図である。（ａ）翻訳処理フローに示すように、原文データを入力し（ステップＳ６０１）、原文を構成する語を抽出し、抽出した語の意味の解析処理を実行する（ステップＳ６０２）。次に、原文の構文の意味を解析処理し（ステップＳ６０３）、中間言語表現による構文に変換する（ステップＳ６０４）。この変換した中間言語表現から目的の言語を生成して訳文を作成し（ステップＳ６０５）、この生成した訳文を出力する（ステップＳ６０６）。
【００６６】
つまり中間言語方式では、原言語から一旦中間言語表現に翻訳し、この中間言語表現から目的言語に翻訳する。例えば、「Ｉ  ｂｏｕｇｈｔ  ａ  ｄｉｃｔｉｏｎａｒｙ．」という英文の原文を日本文に翻訳する例で説明すると、まず、原文を構成する語を抽出して、
Ｉ／ｂｏｕｇｈｔ／ａ／ｄｉｃｔｉｏｎａｒｙ／．
と分割した語句の意味を解析して、
ｏｂ．ｐｅｒ．ｆｓｐ．ｉｉｉ．／ａｃ．ｃｎ．ｂｕｙ．／ｉｄ．ａｒ．ｉｎｄ．／ｏｂ．ｔｈｇ．ｓｇｎ．ｄｉｃ．／ｓｙｍ．ｐｒｄ．
すなわち、対象語、人称、１人称、ｉｉｉ（Ｉ）／行為語．関わり．ｂｕｙ．（ｂｏｕｇｈｔ）／指示語．冠詞．ｉｎｄ（ａ）／対象語．もの．記号．ｄｉｃ．（ｄｉｃｔｉｏｎａｒｙ）／符号．ｐｒｄ．（ｐｅｒｉｏｄ）
などと、語句毎の意味分類を表す中間言語コード表現に変換する。
【００６７】
次に、原文の構文の改正処理を行い、
ｂｏｕｇｈｔ→｛Ｉ，ｄｉｃｔｉｏｎａｒｙ｝｛ａ｝｛．｝
ｂｏｕｇｈｔ→｛Ｉ，｛ａ｝ｄｉｃｔｉｏｎａｒｙ｝｛．｝
ａｃ→｛ｏｂ．｛＊ｉｄ．｝ｏｂ．｝｛ｓｙｍ｝
・・・
などから、文の中で主要な要素であるｃｏｒｅ要素（ａｃｔ、行為）やα要素（ｐｅｒｆｏｒｍｅｒ、行為者）、β要素（ｃｏｎｃｅｒｎ、関心事）等に相当する語句を順次抽出して、
行為ｃｏｒｅ（ｘ），ｘ：ａｃ＝“ｂｏｕｇｈｔ”
行為者α（ｘ），ｘ：ａｂ＝“Ｉ”
関心事β（ｘ），ｘ：ａｂ．＝“ｄｉｃｔｉｏｎａｒｙ”
区切り｛ｓｙｍ．｝ｓｙｍ．（ｘ），＝“．”
などと、構文の意味構造を求め、次のうような、構文の意味を表す中間言語表現コードを生成する。
ＩＮＰＵＴ
Ｅ｛
ｃｏｒｅ（０，ａｃ．ｃｎ．ｂｕｙ．）
α（０，ｏｂ．ｐｅｒ．ｆｓｐ．ｉｉｉ．）
β（Ｌ１，ｏｂ．ｔｈｇ．ｓｇｎ．ｄｉｃ／Ｌ２，ｉｄ．ａｒ．ｉｎｄ．）
γ（“”）
δ（“”）
ε（“”）
θ（“”）
φ（０、ｓｙｍ．ｐｒｄ．）｝
ＥＮＤ  ＩＮＰＵＴ
【００６８】
次に、中間言語表現から、当該中間言語表現に対応する目的言語による構文を生成し、構文の各形態素毎に対応する意味の目的言語を当てはめ、訳文を生成する。訳文の生成においては、各中間言語に相当する目的言語の訳語には、複数の類語表現が生成される。
私／（は）／辞書・辞典／（を）／買う・購入する・求める・買った／。
このような複数の類語の中から、所要の構文の意味に該当する語句の組み合わせを選択して、
「私は辞書を買った。」
という生成した訳文データを出力する。このような、中間言語を介して、多数の言語間でも変換できるので、前述の構文トランスファー方式や例文型翻訳メモリ方式のように個々の言語の組合せ毎に翻訳規則を用意する必要がなく、多言語間の翻訳にも利用しやすい長所がある。
【００６９】
図１５は、語句の中間言語による記述例として、「中間コード（Ｉｎｔｅｒｌｉｎｇｕａ）」の例を示す図である。このコードは、自然言語がもつ概念（カテゴリー）を分類表記したカテゴリー表で、アルファベット小文字（２〜３文字）とドット「．」の拡張子形式で表記される。中間コードの表記は、普通言語のメタ意味記述の一種で、英語を基礎としているが、他の言語としても同じである。中間コードは、階層構造をもった４つのカテゴリーに分類され、カテゴリー１は文法的カテゴリーで、カテゴリー２、カテゴリー３はカテゴリー１の下位カテゴリーである。カテゴリー４は、語の意味記述（英語などで略した意味表現）で、上位カテゴリーを跨いで使用できる。
【００７０】
中間言語を用いた翻訳処理では、まず、入力された原文を形態素毎に分割する。入力文が語句毎にスペース等で区切られている言語では、この区切りを最小単位とする。日本語や中国語のように、区切られていない言語では、「辞書形」を最小単位と考え、「／」を用いて、意味単位ごとに分割する。
（例）Ｉ／took／a／photograph／・
私／は／写真／を／撮った／。
このように分割された単位は、そのまま見出し語として単語辞書データベースに登録
しておく。すべての見出し語に対して、前記図１５の「カテゴリー表」にある中間コードを割り当て、語の意味記述をカテゴリー・クラスCl〜C4毎に行い、その中間コードを「拡張子」を用いて、カテゴリー1（Cl）〜カテゴリー4（C4）の順に表記する。
（例）私／  は／  ５／  階／  まで／階段／ を／上った／。
Cl：  ob．  fc．  ob．  ob．  fc．  ob．   fc．  ac．  sym．
C2：  Per．       nmb． nmb．       tbg．
C3：  fsp． ps．  cm．  nt．  p．   rds．  ps．  v．
c4：  iii． ga．  5     stf． rmn.  srs．  wo．  u．   prd．
（例）Ｉ／bought／a／dictionay／．
＝＞ob．per.fsp．iii./ac.cn.buy./id.ar.ind.ob.thg.sgn.dic./sym.prd．
＝＞対象語．人称．1人称．iii．(1)行為語．関わり．buy．（bought/指示語．冠詞．ind(a)/対象語．もの．記号．dic.(dictionary)/符号．prd．(period)
【００７１】
入力文を構成する語の意味解析には「辞書的な意味」と、「文脈や状況によって確定される意味」とがあるが、ここでは「辞書的な意味」に限定して、語の意味を確定する。語は必ずしも一つの意味をもっているわけではなく、例えば、日本語の「掛ける」という語には、以下に示すように多数の意味がある。
掛ける：
1) 「壁に絵を掛ける」：ものを他のものに取り付ける、他のものにぶらさげる、
2）「布団を掛ける」：あるものを他のものに覆うように置く、
3）「鍋を火に掛ける」：他にある作用を与える、
4）「川に橋を掛ける」：あるものを他のものに渡す、
5）「洋服のボタンを掛ける」：結びつけて留める、
6）「車に保険を掛ける」、「時間を掛ける」：費用・労力・時間などを費やす、
【００７２】
これらの意味記述を中間コードに置き換えると、図１６に示すようになる。また、図１６において右側欄に示したようなマッチングテーブルを設定しておくことにより、行為語「掛ける」がどのような対象語と結びついているかを検索して、マッチング関係を調べる、あるいは、熟語やイディオムなどのように、語同士の関係や語順が所定の関係か調べる等によって、文の中での意味を確定することができる。
【００７３】
構文の意味解析では、語自身の意味は問わずに、語と語の形式的関係を問題にする。ここでは、表現は文の主要素（ac.、ob.、id.）を交換することが本質と考え、その他の要素（fc.、com.、ir.、Sym.、ip.）に関しては、二次的な要素と考える。すなわち、
1)構文の意味解析の中心となるのは、カテゴリー１の［ac．］（行為語）、［ob.］（対象語）、［id.］（指示語）である。
2）構文の意味解析を要素で規定すると、「行為」（act）、「行為者」（performer）、「関心事」（concernment）である。
3）構文の意味解析は、「行為者」（performer）と「関心事」（concernment）の関係を、「行為」（act）の観点から知ることに相当する。
【００７４】
次に中間言語による構文へ変換する。
（例）Ｉ／bougbt／a／dictio皿ary／．                        、
↓（中間言語表現に変換）
ob.per.fsp.iii.／ac.cn.buy.／id.ar.ind.／ob.thg.sgn.dic.／sym.prd.
↓（行為語ac．を探す）
行為語：aC．→｛行為語以外の要素：0b．，id．，ob.，sym.｝
↓（文の中心要素＝行為、行為者、関心事を探す）
行為語：ac．→｛文の中心要素：ob．，ob．｝｛その他の要素：id.，sym｝
↓（行為者と関心事を判別する）
bougbt→｛I.dictionary}{a}{.}
買った一{わたし、辞書}｛（ａ）｝｛。｝
【００７５】
中間言語表現における構文では、行為語に関係する語（対象語・指示語）が、その行為語によって概念化される「行為（A）」の「行為者（P）」であるのか、それとも「関心事（C）」であるのかを、語の品詞・格情報によってではなく、発話の形式から判断する。したがって、それを中間構文に変換する際には、従来の主語（代名詞）−述語（動詞）−目的語（名詞）というような構文解析の形はとらずに、例えば図１７に示すような、行為語を中核とした拡張的な円（たまご）構造等で中間言語表現における構文の構造を表す。
【００７６】
図１７では、楕円の中心に、core要素として行為（act）を表す語を、また、その外円の上半分に、α要素：行為者（performer）と、β要素：関心事（concern）を表す語を記述する。これらが文の中心要素となる。また、外円の下半分に、γ要素：行為の空間的状況（situation（S））、∂要素：行為の時間的状況（situation（T））、ε要素：行為の付帯状況（situation（A））を記述する。さらに外側の円を設け、β要素：α，β，∂，γ要素間の関係（conection）、φ要素：文の区切り（form）などを記述してもよい。これらの中間表現における構文構造を、ソフトウェア処理では、図１７の右側に示すような各要素に対応する語句の中間表現のリスト（一覧表）を作成して処理する。また、前記の各要素に、修飾語や修飾節などがつくなど、複雑な文構造の場合にも、各要素の中間言語表現を階層レベル別に記述することもできる。
【００７７】
図１８に、原言語から中間言語表現への変換例を示す  図は原文例：”He bebought aused car from Tom at a low price.”の構文の意味を解析した結果に応じて、中間表現における構文構造、及びその各要素の中間表現データ、中間言語コード出力を生成する例である。
【００７８】
図１９に、前述の中間言語表現による構文から目的言語の訳文を生成する例を示す。  図（a）は、前述の原文：
”He bebought aused car from Tom at a low price.”  
の中間コード（図１８（ｃ））から、ドイツ語の訳文
”Er kaufte ein gebraucht Auto von Tom zum einem niedrigen Price.”
を生成する例であり、図（b）は同じく、前述の中間言語コードから日本語の訳文
「彼はトムから中古車を安く買った。」
を生成する例である。
【００７９】
また、前記例で、当該言語に最も近い言語は、予め所定の言語に設定しておいてもよい。あるいは、図２０に示すフローチャート、図２２の言語の系統図に示すように、言語傾倒ツリー（系統図）等における言語間の親子、兄弟関係など、ツリーの階層レベルや親等数（親−子−孫と代を重ねる毎に１加算する）などから、相互間の親等数が小さい言語を、類似する近い言語として算出して自動設定すればよい。あるいは、当該言語と同じ傾倒や語族、語派、同じ言語のグループの言語、当該言語の使用地域の近隣地域で使用される言語など所定の言語を自動的に選択してもよい。
【００８０】
すなわち、図２０のフローチャートにおいては、先ず、ユーザにより予め設定されている表示言語を入力する（ステップＳ７０１）。次に、各モード又は操作画面、メッセージに対応する表示項目データ文字で表示する項目であるか否かを判断し（ステップＳ７０２）、文字で表示する項目でない場合には、これを画像データなどで表示する処理を実行する（ステップＳ７０３）。
【００８１】
また、文字で表示する項目である場合には、設定言語別に表示する項目であるか否かを判断し（ステップＳ７０４）、設定言語別に表示する項目でない場合、例えば英語で表示する項目である場合には、当該項目の設定の言語（英語）での表示用データを言語別表示データメモリ５６から読み出す（ステップＳ７０５）。設定言語別に表示する項目である場合には、設定言語の表示用データは言語別表示データメモリ５６に記憶済みであるか否かを判断し（ステップＳ７０６）、記憶済みである場合には、当該設定言語に対応する当該表示項目の表示用データを言語別表示データメモリ５６から読み出す（ステップＳ７０７）。
【００８２】
また、記憶済みでない場合には、当該設定言語に対応する当該表示項目の表示用データが翻訳用辞書／データメモリ５７を用いて翻訳処理できる言語であるか否かを判断する（ステップＳ７０８）。翻訳処理できる言語である場合には、対応する表示フォント等は言語別表示データメモリ５６に記憶済みであるか否かを判断する（ステップＳ７０９）。記憶済みである場合には、言語別表示データメモリ５６に記憶済みで、かつ、目的言語と同じ言語グループの他言語を一つ選択する（ステップＳ７１０）。次に、目的言語から選択言語までの系統ツリー（図２１参照）上の親等数を計数して（ステップＳ７１１）、最後の言語であるか否かを判断し（ステップＳ７１２）、最後の言語となるまで、ステップＳ７１０からの処理を繰り返す。
【００８３】
最後の言語となったならば、親等数が最も小さい言語を選択し（ステップＳ７１３）、選択言語から目的言語へ翻訳可能であるか否かを判断する（ステップＳ７１４）。翻訳不可能である場合には、（英語など）所定の言語又は中間言語を選択する（ステップＳ７１５）。そして、選択された近い言語に対応する当該項目の文データを言語別表示データメモリ５６から読み出して、翻訳用辞書／データメモリ５７を用い翻訳して、当該言語の訳文データを生成する（ステップＳ７１６）。さらに、この訳文データを表示用データに変換する（ステップＳ７１８）
【００８４】
他方、ステップＳ７０８での判断の結果翻訳処理できる言語でなかった場合、及びステップＳ７０９での判断の結果対応する表示フォント等が記憶済みでなかった場合には、言語別表示データメモリ５６に記憶済みで、かつ、目的言語と同一言語属グループの他の言語の一つを選択する（ステップＳ７１９）。次に、目的言語から選択言語までのツリー上の等級数を計数して（ステップＳ７２０）、最後の言語であるか否かを判断し（ステップＳ７２１）、最後の言語となるまで、ステップＳ７１９からの処理を繰り返す。最後の言語となったならば、親等数が最も小さい言語を選択し（ステップＳ７２２）、選択された近い言語に対応する当該項目の文データを言語別表示データメモリ５６から読み出す（ステップＳ７２３）。そして、前記ステップＳ７０５、Ｓ７０７、Ｓ７１８、Ｓ７２３のいずれかに続くステップＳ７２４で、表示用データを、該当表示領域に出力する（ステップＳ７２４）。
【００８５】
（第２の実施の形態）
図２３及び図２４は、本発明の第２の実施の形態に係るシステムを示すものである。図２３に示すように、このシステムは、ＵＳＢケーブル２３０を介して接続されるデジタルカメラ２００とパソコン２５０で構成される。パソコン２５０は、ＣＤＲＯＭ、ＤＶＤ等の言語別表示用データを内蔵したメディア媒体２９０からデータを読み取る機能を備えている。
【００８６】
図２４に示すように、デジタルカメラ２００は、前記ＵＳＢケーブル２３０が接続されるＵＳＢ部２０１を備えるとともに、フォームウェア２０２上にカメラのアプリケーション２０３を備えている。カメラのアプリケーション２０３には、カメラ制御プログラム２０４と、ＰＣ転送プログラム２０５とが含まれ、データメモリ２０６には、プログラムファイル２０７、画像ファイル２０８、表示用データ２０９及びフォントデータ２１０が格納される。
【００８７】
一方、パソコン２５０は、前記ＵＳＢケーブル２３０が接続されるＵＳＢ部２５１を備えるとともに、ＣＤ−ＲＯＭ／ＤＶＤドライブ２５２、ＨＴＴＰ，ＦＰＴ２５３、ＴＣＰ／ＩＰ２５４、無線ＬＡＮ等２５５、及びＯＳ（基本ソフト）２５６を備えている。また、ＯＳ２５６上で動作するＰＣのアプリケーション２０３上に、カメラ転送ソフト２５８を備えるとともに、カメラホルダ２５９、ドライブ（Ｅ）２６０を備える。カメラホルダ２５９には、画像ファイル２６１が格納され、ドライブ（Ｅ）２６０には、プログラムファイル２６２、言語別の表示用データ２６３及びフォントデータ２６４が格納される。
【００８８】
したがって、本実施の形態によれば、パソコン２５０側に記憶されているプログラムファイル２６２、言語別の表示用データ２６３及びフォントデータ２６４をデジタルカメラ２００側に送信して、データメモリ２０６にプログラムファイル２０７、表示用データ２０９及びフォントデータ２１０として記憶させることができる。よって、デジタルカメラ２００がプログラムファイル２０７内のプログラムに従って動作することにより、前述した第１の実施の形態に係るデジタルカメラ１と同様の機能をデジタルカメラ２００に付加することができる。また、デジタルカメラ２００側からパソコン２５０側に画像ファイル２０８を送信して、パソコン２５０に画像ファイル２６１として記憶させることも可能となる。
【００８９】
（第３の実施の形態）
図２５〜図２７は、本発明の第３の実施の形態に係るシステムを示すものである。図２５に示すように、このシステムは、ＵＳＢケーブル３２０を介して接続されるデジタルカメラ３００とパソコン３３０、及びパソコン３３０にインターネットを介して接続されるウェブ上のサーバー装置３７０で構成される。図２６に示すように、デジタルカメラ３００は、前記ＵＳＢケーブル３２０が接続されるＵＳＢ部３０１を備えるとともに、フォームウェア３０２上にカメラのアプリケーション３０３を備えている。カメラのアプリケーション３０３には、カメラ制御プログラム３０４と、ＰＣ転送プログラム３０５とが含まれ、データメモリ３０６には、言語別表示用データ３０７及びフォントデータ３０８が格納される。
【００９０】
一方、パソコン３３０は、前記ＵＳＢケーブル３２０が接続されるＵＳＢ部３３１を備えるとともに、ＨＴＴＰ，ＦＰＴ３３２、ＴＣＰ／ＩＰ３３３、無線ＬＡＮ等３３４、及びＯＳ（基本ソフト）３３５を備えている。また、ＯＳ２５６上で動作するＰＣのアプリケーション３３６上に、カメラ転送ソフト３３７とｗｗｗブラウザソフト３３８を備える。
【００９１】
他方、ウェブ上のサーバー装置３７０は、インターネット３５０を介してパソコン３３０に接続するための、無線ＬＡＮ等３７１、ＴＣＰ／ＩＰ３７２、ＨＴＴＰ，ＦＰＴ３７３を備える。さらに、サーバー装置３７０は、パソコン３３０との送受信を確立するためのサーバーソフト３７４、ＣＧＩプログラム３７５、３７６を備えるとともに、ＨＴＭＬ、ＸＭＬ文書３７７、言語別表示用データ３７８及びフォントデータ３７９が格納されている。ＣＧＩプログラム３７５は、多言語辞書ＤＢ３８１を用いる機械翻訳ソフト３８０を起動させて、その翻訳結果を前記ＨＨＴＭＬ、ＸＭＬ文書３７７として文書化するプログラムである。ＣＧＩプログラム３７６は、画像／情報ＤＢ３８２を検索する検索ソフト３８３を起動させて、その検索結果を前記ＨＨＴＭＬ、ＸＭＬ文書３７７として文書化するプログラムである。
【００９２】
図２７は、本実施の形態において、前記ステップＳ１０２、Ｓ１１８、Ｓ１２７、Ｓ１２９、Ｓ１３３、Ｓ１４０で実行される設定言語に応じた表示処理の処理手順を示すフローチャートである。先ず、ユーザにより予め設定されている表示言語を入力する（ステップＳ８０１）。次に、前記ステップＳ１０２、Ｓ１１８、Ｓ１２７、Ｓ１２９、Ｓ１３３、Ｓ１４０での各モード又は操作画面、メッセージに対応する表示項目データを言語別表示データメモリ５６から取得する（ステップＳ８０２）。引き続き、この取得した表示項目データが文字で表示する項目であるか否かを判断し（ステップＳ８０３）、文字で表示する項目でない場合には、これを画像データなどで表示する処理を実行する（ステップＳ８０４）。
【００９３】
また、文字で表示する項目である場合には、各言語別に表示する項目であるか否かを判断し（ステップＳ８０５）、設定言語別に表示する項目でない場合、例えば英語で表示する項目である場合には、当該項目の設定の言語（英語）での表示用データを言語別表示データメモリ５６から読み出す（ステップＳ８０６）。設定言語別に表示する項目である場合には、設定言語の表示用データは言語別表示データメモリ５６に記憶済みであるか否かを判断し（ステップＳ８０７）、記憶済みである場合には、当該設定言語に対応する当該表示項目の表示用データを言語別表示データメモリ５６から読み出す（ステップＳ８０８）。この表示用データを、該当表示領域に出力する（ステップＳ８０９）。また、全ての表示項目に対して以上の処理を実行したか否かを判断する（ステップＳ８２７）。全ての表示項目を処理していない場合には、次の項目に進んで（ステップＳ８２８）、ステップＳ８０２からの処理を繰り返し、全ての表示項目の処理を終了した時点で、図４のメインルーチンにリターンする。
【００９４】
他方、ステップＳ８０７での判断の結果、記憶済みでない場合には、外部機器又はウェブで設定言語の表示用データを取得又は翻訳可能であるか否かを判断する（ステップＳ８１０）。取得又は翻訳可能であるならば、外部機器又はウェブに接続が必要な旨を報知し（ステップＳ８１１）、外部機器又はウェブに接続する処理を実行する（ステップＳ８１２）。そして、外部機器又はウェブに接続できたか否かを判断し（ステップＳ８１３）、接続できたならば、設定言語に対応する表示用データを検索する（ステップＳ８１４９）。この検索の結果に基づき、対応する表示用データがあるか否かを判断し（ステップＳ８１５）、ある場合には対応する表示用データを検索データを受信して言語別表示データメモリ５６に記憶する（ステップＳ８１６）。次に、この記憶した表示用データを、該当表示領域に出力して（ステップＳ８１７）、接続終了処理を実行し（ステップＳ８１８）、前記ステップＳ８２７に進む。
【００９５】
また、ステップＳ８１５での判断の結果、対応する表示用データがない場合には、翻訳処理できるか否か、及び翻訳サーバーが利用できるか否かを判断する（ステップＳ８１９）。利用できる場合には、設定言語に近い言語又は英語に対応する該当項目の表示用データを読み出し（ステップＳ８２０）、読み出したデータを設定言語に翻訳して、訳文データを生成する（ステップＳ８２１）。また、対応表示フォント等は言語別表示データメモリ５６に記憶済みであるか否かを判断し（ステップＳ８２２）、記憶済みでない場合には、フォントデータ等必要データを取得する（ステップＳ８２３）。そして、生成された訳文データを受信して、表示用データに変換して言語別表示データメモリ５６に記憶した後（ステップＳ８２４）、前述したステップＳ８１７に進む。
【００９６】
また、ステップＳ８１０での判断の結果、外部機器又はウェブで設定言語の表示用データを取得又は翻訳が不可能である場合、及びステップＳ８１３での判断の結果、外部機器又はウェブに接続できない場合には、設定言語に近い言語、又は英語に対応する当該項目の表示用データを言語別表示データメモリ５６から読み出す（ステップＳ８２５）。そして、この読み出した表示用データを、該当表示領域に出力し（ステップＳ８２６）、前述したステップＳ８２７に進む。
【００９７】
（第４の実施の形態）
図２８は、本発明の第４の実施の形態において、前記ステップＳ１０２、Ｓ１１８、Ｓ１２７、Ｓ１２９、Ｓ１３３、Ｓ１４０で実行される設定言語に応じた表示処理の処理手順を示すフローチャートである。先ず、ユーザにより予め設定されている表示言語を入力する（ステップＳ９０１）。次に、前記ステップＳ１０２、Ｓ１１８、Ｓ１２７、Ｓ１２９、Ｓ１３３、Ｓ１４０での各モード又は操作画面、メッセージに対応する表示項目データを言語別表示データメモリ５６から取得する（ステップＳ９０２）。引き続き、設定言語の表示用データは言語別表示データメモリ５６に記憶済みであるか否かを判断し（ステップＳ９０３）、記憶済みである場合には、当該設定言語に対応する当該表示項目の表示用データを言語別表示データメモリ５６から読み出す（ステップＳ９０４）。
【００９８】
また、記憶済みでない場合には、メニュー項目などを表示する表示モード（１）の状態であるか否かを判断し（ステップＳ９０５）、そうである場合には記憶済みの言語の中から設定言語に近い言語を、又は所定言語を選択する（ステップＳ９０６）。そして、この選択された所定言語に対応する当該項目の文データを言語別表示データメモリ５６を読み出す（ステップＳ９０７）。次に、翻訳処理部（Ａ）もしくは辞書（Ａ）を選択して、読み出した文データを入力する（ステップＳ９０８）。さらに、前述した例文型翻訳メモリを用いる翻訳処理等により、翻訳処理部（Ａ）又は辞書（Ａ）を用いて、翻訳処理を実行し（ステップＳ９０９）、この翻訳処理により得られた訳文データを表示用データに変換する（ステップＳ９１０）。
【００９９】
他方、前記ステップＳ９０５での判断の結果、表示モード（１）でなかった場合には、操作ガイドなどを表示する表示モード（２）の状態にある。そして、この表示モード（２）の状態にある場合にも、記憶済みの言語の中から設定言語に近い言語を、又は所定言語を選択する（ステップＳ９１１）。そして、この選択された所定言語に対応する当該項目の文データを言語別表示データメモリ５６を読み出す（ステップＳ９１２）。次に、この表示項目の語数は所定以上か否かを判断し（ステップＳ９１３）、所定未満であって語数が少ない場合には前述したステップＳ９０８に進む。
【０１００】
しかし、所定以上だって語数が長い場合には、翻訳処理部（Ｂ）もしくは辞書（Ｂ）を選択して、つまり、前記翻訳処理部（Ａ）又は辞書（Ａ）とは異なる翻訳処理部（Ｂ）もしくは辞書（Ｂ）を選択して、読み出した原文データを入力する（ステップＳ９１４）。そして、前述した構文変換を用いる翻訳処理、あるいは中間言語を用いる翻訳処理等により、翻訳処理部（Ｂ）もしくは辞書（Ｂ）を用いて、つまり、前記翻訳処理部（Ａ）又は辞書（Ａ）とは異なる翻訳処理部（Ｂ）又は辞書（Ｂ）を用いて、翻訳処理を実行する（ステップＳ９１５）。また、この翻訳処理により得られた訳文データを表示用データに変換する（ステップＳ９１６）。そして、前記ステップＳ９０４、Ｓ９１８、Ｓ９１６のいずれかに続くステップＳ９１７で、表示用データを、該当表示領域に出力する（ステップＳ９１７）。
【０１０１】
（第５の実施の形態）
図２９は、本発明の第５の実施の形態において、前記ステップＳ１０２、Ｓ１１８、Ｓ１２７、Ｓ１２９、Ｓ１３３、Ｓ１４０で実行される設定言語に応じた表示処理の処理手順を示すフローチャートである。先ず、ユーザにより予め設定されている表示言語を入力する（ステップＳ９５１）。次に、前記ステップＳ１０２、Ｓ１１８、Ｓ１２７、Ｓ１２９、Ｓ１３３、Ｓ１４０での各モード又は操作画面、メッセージに対応する表示項目データを言語別表示データメモリ５６から取得する（ステップＳ９５２）。引き続き、設定言語の表示用データは言語別表示データメモリ５６に記憶済みであるか否かを判断し（ステップＳ９５３）、記憶済みである場合には、当該設定言語に対応する当該表示項目の表示用データを言語別表示データメモリ５６から読み出す（ステップＳ９５４）。
【０１０２】
また、記憶済みでない場合には、記憶済みの言語の中から設定言語（訳文言語）に近い言語を、又は所定言語（原文言語）を選択する（ステップＳ９５５）。そして、この選択された所定の言語（原文言語）に対応する当該項目の文データを言語別表示データメモリ５６を読み出す（ステップＳ９５６）。次に、原文言語と訳文言語は同じ言語グループか否かを判断し（ステップＳ９５７）、同じ言語グループである場合には翻訳処理部（Ａ）もしくは辞書（Ａ）を選択して、読み出した文データを入力する（ステップＳ９５８）。さらに、前述した例文型翻訳メモリを用いる翻訳処理等により、翻訳処理部（Ａ）又は辞書（Ａ）を用いて、翻訳処理を実行し（ステップＳ９５９）、この翻訳処理により得られた訳文データを表示用データに変換する（ステップＳ９６０）。
【０１０３】
他方、前記ステップＳ９５７での判断の結果、同じ言語グループでない場合には、翻訳処理部（Ｂ）もしくは辞書（Ｂ）を選択して、つまり、前記翻訳処理部（Ａ）又は辞書（Ａ）とは異なる翻訳処理部（Ｂ）もしくは辞書（Ｂ）を選択して、読み出した原文データを入力する（ステップＳ９６１）。そして、前述した構文変換を用いる翻訳処理、あるいは中間言語を用いる翻訳処理等により、翻訳処理部（Ｂ）もしくは辞書（Ｂ）を用いて、つまり、前記翻訳処理部（Ａ）又は辞書（Ａ）とは異なる翻訳処理部（Ｂ）又は辞書（Ｂ）を用いて、翻訳処理を実行する（ステップＳ９６２）。また、この翻訳処理により得られた訳文データを表示用データに変換する（ステップＳ９６３）。そして、前記ステップＳ９５４、Ｓ９６０、Ｓ９６３のいずれかに続くステップＳ９６５で、表示用データを、該当表示領域に出力する（ステップＳ９６４）。
【０１０４】
（その他の実施の形態）
図３０は、本発明のその他のデジタルカメラ８００の外観構成を示す斜視図である。このデジタルカメラ８００のボディ８０１には、その背面部部にスピーカ８０２が設けられているとともに、開閉自在な蓋８０３が設けられている。この蓋８０３の外面部には、ズームスイッチ８０４、撮影スイッチ８０５、カーソル／再生操作スイッチ８０６、電源／モード切替スイッチ８０３が設けられている。また、ボディ８０１の側面部には、ファインダー兼画像モニター表示部８０８が開閉自在に設けられており、ボディ８０１の蓋８０３で覆われる部位には、ハードディスク（ＨＤＤ）媒体８０９とメモリ媒体８１０とを収納するメモリ媒体収容部８１１が設けられている。
【０１０５】
このように、本発明はこの実施の形態に示した外観構成のデジタルカメラ８００に限らず、前記実施の形態に示した外観構成のデジタルカメラ等、さらにはデジタルカメラに限らず如何なる外観構成のデジタルカメラであっても適用することができる。また、実施の形態においては、本発明をデジタルカメラに適用するようにしたが、カメラに限らず各種情報の表示機能を備えた電子機器にも本発明を適用することができる。
【図面の簡単な説明】
【０１０６】
【図１】（Ａ）は本発明の各実施の形態に共通するデジタルカメラの正面図、（Ｂ）は背面図、（Ｃ）は側面透視図である。
【図２】同デジタルカメラの概略的回路構成を示すブロック図である。
【図３】同デジタルカメラの具体的回路構成を示すブロック図である。
【図４】第１の実施の形態における処理手順を示すフローチャートである。
【図５】同実施の形態における設定言語に応じた表示処理の手順を示すフローチャートである。
【図６】同実施の形態の表示画面遷移図である。
【図７】メニュー表示例を示す図である。
【図８】「撮影プログラム」の選択表示例を示す図である。
【図９】警告表示などのメッセージの表示例を示す図である。
【図１０】翻訳処理の処理例を示す図である。
【図１１】構文トランスファー方式の翻訳処理による処理手順を示すフローチャートである。
【図１２】構文トランスファー方式により、英文を日本分に翻訳する例を示す図である。
【図１３】例文型翻訳メモリを用いた翻訳処理のフローチャートと動作例を示す図である。
【図１４】中間言語を用いた翻訳処理のフローチャートと動作例を示す図である。
【図１５】語句の中間言語による記述例として、「中間コード（Ｉｎｔｅｒｌｉｎｇｕａ）」の例を示す図である。
【図１６】語句の意味解析を用いる辞書データの構成例及びマッチング法による行為語と対象語の判別例を示す図である。
【図１７】中間言語表現による構文の意味解析データの構成例を示す図である。
【図１８】原言語から中間言語表現への変換処理を示す図である。
【図１９】中間言語から目的言語による訳文の生成処理を示す図である。
【図２０】設定言語に応じた表示処理の他の手順を示すフローチャートである。
【図２１】当該言語から近い系統の各言語までの親等数を示す図である。
【図２２】言語系統ツリーの一例を示す図である。
【図２３】本発明の第２の実施の形態に係るシステムの構成図である。
【図２４】同実施の形態のブロック構成図である。
【図２５】本発明の第３の実施の形態に係るシステムの構成図である。
【図２６】同実施の形態のブロック構成図である。
【図２７】同実施における処理手順を示すフローチャートである。
【図２８】本発明の第４の実施の形態における設定言語に応じた表示処理の処理手順を示すフローチャートである。
【図２９】本発明の第６の実施の形態における設定言語に応じた表示処理の処理手順を示すフローチャートである。
【図３０】本発明の他の実施の形態にかかるデジタルカメラの外観構成を示す斜視図である。
【符号の説明】
【０１０７】
１    デジタルカメラ
２    本体
３    レリーズ釦
１４    表示部
２２    制御回路
２３    プログラムメモリ
２４    データメモリ
２５    撮影制御回路
２６    映像信号処理部
２８    表示制御部
２９    電子ファインダ
３０    伸張復号部
３１    音声メモリ媒体
３２    画像モニター
５６    言語別表示データメモリ
５７    翻訳用辞書／データメモリ
２００    デジタルカメラ
２５０    パソコン
３００    デジタルカメラ
３３０    パソコン
３５０    インターネット
３７０    サーバー装置
３７８    言語別表示用データ
３７９    フォントデータ
３８０    機械翻訳ソフト
３８１    多言語辞書ＤＢ
３８２    画像／情報ＤＢ
３８３    検索ソフト
【図１】
2007280311.tif 000003
【図２】
2007280311.tif 000004
【図３】
2007280311.tif 000005
【図４】
2007280311.tif 000006
【図５】
2007280311.tif 000007
【図６】
2007280311.tif 000008
【図７】
2007280311.tif 000009
【図８】
2007280311.tif 000010
【図９】
2007280311.tif 000011
【図１０】
2007280311.tif 000012
【図１１】
2007280311.tif 000013
【図１２】
2007280311.tif 000014
【図１３】
2007280311.tif 000015
【図１４】
2007280311.tif 000016
【図１５】
2007280311.tif 000017
【図１６】
2007280311.tif 000018
【図１７】
2007280311.tif 000019
【図１８】
2007280311.tif 000020
【図１９】
2007280311.tif 000021
【図２０】
2007280311.tif 000022
【図２１】
2007280311.tif 000023
【図２２】
2007280311.tif 000024
【図２３】
2007280311.tif 000025
【図２４】
2007280311.tif 000026
【図２５】
2007280311.tif 000027
【図２６】
2007280311.tif 000028
【図２７】
2007280311.tif 000029
【図２８】
2007280311.tif 000030
【図２９】
2007280311.tif 000031
【図３０】
2007280311.tif 000032