(57)【要約】【課題】商品の機種や言語に依存せずに、シンボル列から構成される情報を正確に表示できるようにする。【解決手段】  デジタルカメラ３のFLASHメモリ４４等には１以上の字体データを記憶している。クライアントコンピュータ２の記憶部２５には、FLASHメモリ４４内の１以上の字体データのうちの所定の１つで表現可能なシンボルとは異なるシンボルが少なくとも１つ含まれている「最新の情報」が、画像形式ファイルとして記憶されている。この場合、必要に応じて、その「最新の情報」が、クライアントコンピュータ２のI/O制御部２８からデジタルカメラ３のI/O制御部３７に転送されて、FLASHメモリ４４等に記憶される。その後、必要に応じて、その「最新の情報」がFLASHメモリ４４から読み出され、読み出された「最新の情報」全体が１つの画像として、LCDパネル４６に表示される。このように、本発明は、デジタルカメラに適用可能である。【選択図】図１
2006251912.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報処理装置と第２の情報処理装置とを含む情報処理システムにおいて、
前記第１の情報処理装置は、
前記第２の情報処理装置に記憶されている１以上の字体データのうちの所定の１つで表現可能なシンボルとは異なるシンボルが少なくとも１つ含まれている情報を、画像形式ファイルとして記憶している第１の記憶部と、
前記第１の記憶部に記憶されている前記情報を、前記第２の情報処理装置に対して送信する第１の通信部と
を備え、
前記第２の情報処理装置は、
１以上の前記字体データを予め記憶している第２の記憶部と、
前記第１の情報処理装置から送信された前記情報を受信する第２の通信部と、
前記第２の通信部に受信された前記情報全体を１つの画像として、所定の表示装置に表示させることを制御する表示制御部と
を備える
ことを特徴とする情報処理システム。
【請求項２】
他の情報処理装置に記憶されている１以上の前記字体データのうちの所定の１つで表現可能なシンボルとは異なるシンボルが少なくとも１つ含まれている第１の情報を、画像形式ファイルとして記憶している記憶部と、
前記記憶部に記憶されている前記第１の情報を、前記他の情報処理装置に対して送信する通信部と
を備えることを特徴とする情報処理装置。
【請求項３】
前記記憶部は、さらに、前記第１の情報をテキストファイルとして記憶するとともに、前記他の情報処理装置に記憶されている１以上の前記字体データだけで表現可能な１以上のシンボルで構成される第２の情報を、画像形式ファイルとテキストファイルとのそれぞれとして記憶し、
前記通信部は、さらに、前記第１の情報または前記第２の情報の送信要求が前記他の情報処理装置から送信されてきた場合、前記送信要求を受信し、
前記第１の情報の送信要求が前記通信部に受信された場合、画像形式ファイルの前記第１の情報を送信情報として決定し、前記第２の情報の送信要求が前記通信部に受信された場合、テキストファイルの前記第２の情報を送信情報として決定する送信情報決定部をさらに備え、
前記通信部は、さらに、前記送信情報決定部により決定された送信情報を、前記他の情報処理装置に対して送信する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
他の情報処理装置に記憶されている１以上の前記字体データのうちの所定の１つで表現可能なシンボルとは異なるシンボルが少なくとも１つ含まれている第１の情報を、画像形式ファイルとして記憶している記憶部を少なくとも備える情報処理装置の情報処理方法において、
前記記憶部に記憶されている前記第１の情報を、前記他の情報処理装置に対して送信することを制御する通信制御ステップ
を含むことを特徴とする情報処理方法。
【請求項５】
他の装置に記憶されている１以上の前記字体データのうちの所定の１つで表現可能なシンボルとは異なるシンボルが少なくとも１つ含まれている第１の情報を、画像形式ファイルとして記憶している記憶部を少なくとも備える装置を制御するコンピュータに実行させるプログラムであって、
前記記憶部に記憶されている前記第１の情報を、前記他の装置に対して送信することを制御する通信制御ステップ
を含むことを特徴とするプログラム。
【請求項６】
１以上の字体データを予め記憶している記憶部と、
前記記憶部に記憶されている１以上の前記字体データのうちの所定の１つで表現可能なシンボルとは異なるシンボルが少なくとも１つ含まれている第１の情報を画像形式ファイルとして記憶している他の情報処理装置から、前記第１の情報が送信されてきた場合、前記第１の情報を受信する通信部と、
前記通信部に受信された前記第１の情報全体を１つの画像として、所定の表示装置に表示させることを制御する表示制御部と
を備えることを特徴とする情報処理装置。
【請求項７】
前記他の情報処理装置は、さらに、前記第１の情報をテキストファイルとして記憶するとともに、前記記憶部に記憶されている１以上の前記字体データだけで表現可能な１以上のシンボルで構成される第２の情報を、画像形式ファイルとテキストファイルとのそれぞれとして記憶しており、
前記情報処理装置は、前記第１の情報または前記第２の情報の送信要求を生成する生成部をさらに備え、
前記通信部は、さらに、前記生成部により生成された前記第１の情報または前記第２の情報の送信要求を前記他の情報処理装置に対して送信し、
前記表示制御部は、
前記通信部から送信された前記第１の情報の前記送信要求に対して、画像形式ファイルの前記第１の情報が送信されてきた場合、前記第１の情報全体を１つの画像として、所定の表示装置に表示させることを制御し、
さらに、前記通信部から送信された前記第２の情報の前記送信要求に対して、テキストファイルの前記第２の情報が送信されてきた場合、前記第２の情報を構成する１以上の前記シンボルを表現するための字体データのそれぞれを前記記憶部から取得し、取得された１以上の前記字体データのそれぞれが表現する１以上の前記シンボルのそれぞれを前記所定の表示装置に表示させることを制御する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
１以上の字体データを予め記憶している記憶部と、他の情報処理装置との間で情報を送受信する通信部とを少なくとも備える情報処理装置の情報処理方法であって、
前記記憶部に記憶されている１以上の前記字体データのうちの所定の１つで表現可能なシンボルとは異なるシンボルが少なくとも１つ含まれている情報を画像形式ファイルとして記憶している他の情報処理装置から、前記情報が送信されてきた場合、前記情報を前記通信部が受信することを制御する通信制御ステップと、
前記通信制御ステップの制御処理により前記通信部に受信された前記情報全体を１つの画像として、所定の表示装置に表示させることを制御する表示制御ステップと
を含むことを特徴とする情報処理方法。
【請求項９】
１以上の字体データを予め記憶している記憶部と、他の情報処理装置との間で情報を送受信する通信部とを少なくとも備える装置を制御するコンピュータに実行させるプログラムであって、
前記記憶部に記憶されている１以上の前記字体データのうちの所定の１つで表現可能なシンボルとは異なるシンボルが少なくとも１つ含まれている情報を画像形式ファイルとして記憶している他の情報処理装置から、前記情報が送信されてきた場合、前記情報を前記通信部が受信することを制御する通信制御ステップと、
前記通信制御ステップの制御処理により前記通信部に受信された前記情報全体を１つの画像として、所定の表示装置に表示させることを制御する表示制御ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、商品の機種や言語に依存せずに、シンボル列から構成される情報を正確に表示することができるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
発売後の商品の不具合情報や、購入利用者（以下、ユーザとも称する）がその商品の操作方法などで戸惑った内容などが集計された情報を、いわゆるユーザサポート情報として情報公開する手法（以下、情報公開手法と称する）が良く知られている。
【０００３】
情報公開手法として、新聞広告や小売店などで不具合情報を告知する第１の手法がよく知られている。
【０００４】
また、最近では、インターネット等ネットワークの発達（例えば、特許文献１乃至３参照）により、情報公開手法として、次のような第２の手法も登場してきている。即ち、不具合情報だけではなく、FAQ（Frequancy Answer & Question：よくある質問の意味）情報や、商品に関する付属品の情報を、WWW（World Wide Web）サーバ及びインターネット接続を利用してユーザに情報提供する手法が、第２の手法である。具体的には例えば、FAQ情報をまとめたWebサイトに、ユーザがクライアントコンピュータを使ってアクセスすると、商品の不具合状況に関する質問や、使い方に関する質問、付属品に関する質問などを表示する画面と、それらに対応する回答画面とが対話的に提供されるといった手法が、第２の手法の一例である。
【０００５】
このように、第２の手法が登場してきたことで、ユーザが自分自身の力で商品についての不具合もしくは疑問点を解決することが、第１の手法に比べるとある程度容易にできるようになってきた。
【０００６】
このようなユーザサポート情報は、文章（文字を含む複数のシンボルから構成されるシンボル列）で構成されることが多く、その結果、第２の手法が適用される場合には、ユーザサポート情報はテキストファイルで構成されていることが多い。テキストファイルとは、日本語の文章の場合にはJIS（Japan Industrial Standard）により１つのシンボル（日本語の文字等）毎に１つのコードが対応付けられており、これらのコードの羅列からなるデータを含むファイルである。
【０００７】
従って、特許文献１乃至３に開示されたコンピュータや、携帯型電話機などの携帯通信端末では、電子メイルやWebサイトの閲覧機能を搭載する必要があるため、JISで規定されている全てのコードについての字体データを予め内部に記憶している。従って、特許文献１乃至３に開示されたコンピュータ等は、テキストファイルとして構成されたユーザサポート情報をディスプレイ等に表示させる場合、そのテキストファイルを構成する各シンボル列のそれぞれに対応する字体データをそれぞれ抽出し、それぞれの字体データが示すシンボルを所定の順番でディスプレイ等に表示させている。
【特許文献１】特開2004-19910号公報
【特許文献２】特開2001-19910号公報
【特許文献３】特開2003-296116号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
これに対して、デジタルカメラ等では、特許文献１乃至３に開示されたコンピュータ等とは異なり、決まったメッセージを構成するシンボルの表示さえできればよく、コスト削減の観点から、決まったメッセージを構成するシンボルについての字体データのみを内部に記憶していることが多い。従って、テキストファイルとして構成されたユーザサポート情報を構成する各シンボル列の中に、デジタルカメラ等に記憶されていない字体データに対応するシンボルが１つでも存在する場合、デジタルカメラ等は、ユーザサポート情報を正確に表示させることができない、という問題点が発生してしまう。
【０００９】
また、デジタルカメラは勿論、特許文献１乃至３に開示されたコンピュータ等でも、日本語以外の言語の文字（シンボル）からなるユーザサポート情報がテキストファイルとして供給された場合、日本語以外の字体データを予め記憶していることは稀であり、その結果、ユーザサポート情報を正確に表示させることができない、という問題点が発生してしまう。
【００１０】
以上の問題点をまとめると、従来、ユーザサポート情報等シンボル列から構成される情報の表示は、商品の機種や言語により制限されていたという問題点、即ち、特定の機種の特定の言語でなければ、シンボル列から構成される情報を正確に表示できないという問題点があった。
【００１１】
本発明は、このような状況に鑑みてなされたものであり、商品の機種や言語に依存せずに、シンボル列から構成される情報を正確に表示することができるようにするものである。
【課題を解決するための手段】
【００１２】
本発明の情報処理システムは、第１の情報処理装置と第２の情報処理装置とを含む情報処理システムであって、第１の情報処理装置は、第２の情報処理装置に記憶されている１以上の字体データのうちの所定の１つで表現可能なシンボルとは異なるシンボルが少なくとも１つ含まれている情報を、画像形式ファイルとして記憶している第１の記憶部と、第１の記憶部に記憶されている情報を、第２の情報処理装置に対して送信する第１の通信部とを備え、第２の情報処理装置は、１以上の字体データを予め記憶している第２の記憶部と、第１の情報処理装置から送信された情報を受信する第２の通信部と、第２の通信部に受信された情報全体を１つの画像として、所定の表示装置に表示させることを制御する表示制御部とを備えることを特徴とする。
【００１３】
本発明の情報処理システムにおいては、第２の情報処理装置に記憶されている１以上の字体データのうちの所定の１つで表現可能なシンボルとは異なるシンボルが少なくとも１つ含まれている情報が、画像形式ファイルとして第１の情報処理装置に記憶されており、その情報が、第１の情報処理装置から第２の情報処理装置に送信される。すると、第２の情報処理装置により、その情報が受信されて、受信された情報全体が１つの画像として、所定の表示装置に表示される。
【００１４】
本発明の第１の情報処理装置は、他の情報処理装置に記憶されている１以上の字体データのうちの所定の１つで表現可能なシンボルとは異なるシンボルが少なくとも１つ含まれている第１の情報を、画像形式ファイルとして記憶している記憶部と、記憶部に記憶されている第１の情報を、他の情報処理装置に対して送信する通信部とを備えることを特徴とする。
【００１５】
記憶部は、さらに、第１の情報をテキストファイルとして記憶するとともに、他の情報処理装置に記憶されている１以上の字体データだけで表現可能な１以上のシンボルで構成される第２の情報を、画像形式ファイルとテキストファイルとのそれぞれとして記憶し、通信部は、さらに、第１の情報または第２の情報の送信要求が他の情報処理装置から送信されてきた場合、その送信要求を受信し、第１の情報の送信要求が通信部に受信された場合、画像形式ファイルの第１の情報を送信情報として決定し、第２の情報の送信要求が通信部に受信された場合、テキストファイルの第２の情報を送信情報として決定する送信情報決定部をさらに設け、通信部は、さらに、送信情報決定部により決定された送信情報を、他の情報処理装置に対して送信するようにすることができる。
【００１６】
本発明の第１の情報処理方法は、上述した第１の情報処理装置の情報処理方法であって、記憶部に記憶されている第１の情報を、他の情報処理装置に対して送信することを制御する通信制御ステップを含むことを特徴とする。
【００１７】
本発明の第１のプログラムは、上述した第１の情報処理方法に対応するプログラムである。
【００１８】
本発明の第１の情報処理装置および方法、第１のプログラムにおいては、他の情報処理装置に記憶されている１以上の字体データのうちの所定の１つで表現可能なシンボルとは異なるシンボルが少なくとも１つ含まれている情報が、画像形式ファイルとして第１の情報処理装置に記憶されており、その情報が、第１の情報処理装置から他の情報処理装置に送信される。すると、他の情報処理装置により、その情報が受信されて、受信された情報全体が１つの画像として、所定の表示装置に表示される。
【００１９】
本発明の第２の情報処理装置は、１以上の字体データを予め記憶している記憶部と、記憶部に記憶されている１以上の字体データのうちの所定の１つで表現可能なシンボルとは異なるシンボルが少なくとも１つ含まれている第１の情報を画像形式ファイルとして記憶している他の情報処理装置から、その第１の情報が送信されてきた場合、その第１の情報を受信する通信部と、通信部に受信された第１の情報全体を１つの画像として、所定の表示装置に表示させることを制御する表示制御部とを備えることを特徴とする。
【００２０】
他の情報処理装置は、さらに、第１の情報をテキストファイルとして記憶するとともに、記憶部に記憶されている１以上の字体データだけで表現可能な１以上のシンボルで構成される第２の情報を、画像形式ファイルとテキストファイルとのそれぞれとして記憶しており、第２の情報処理装置は、第１の情報または第２の情報の送信要求を生成する生成部をさらに設け通信部は、さらに、生成部により生成された第１の情報または第２の情報の送信要求を他の情報処理装置に対して送信し、表示制御部は、通信部から送信された第１の情報の送信要求に対して、画像形式ファイルの第１の情報が送信されてきた場合、第１の情報全体を１つの画像として、所定の表示装置に表示させることを制御し、さらに、通信部から送信された第２の情報の送信要求に対して、テキストファイルの第２の情報が送信されてきた場合、第２の情報を構成する１以上のシンボルを表現するための字体データのそれぞれを記憶部から取得し、取得された１以上の字体データのそれぞれが表現する１以上のシンボルのそれぞれを所定の表示装置に表示させることを制御するようにすることができる。
【００２１】
本発明の第２の情報処理方法は、上述した第２の情報処理装置の情報処理方法であって、記憶部に記憶されている１以上の字体データのうちの所定の１つで表現可能なシンボルとは異なるシンボルが少なくとも１つ含まれている情報を画像形式ファイルとして記憶している他の情報処理装置から、その情報が送信されてきた場合、その情報を通信部が受信することを制御する通信制御ステップと、通信制御ステップの制御処理により通信部に受信された情報全体を１つの画像として、所定の表示装置に表示させることを制御する表示制御ステップとを含むことを特徴とする。
【００２２】
本発明の第２のプログラムは、上述した第２の情報処理方法に対応するプログラムである。
【００２３】
本発明の第２の情報処理装置および方法、第２のプログラムにおいては、第２の情報処理装置に記憶されている１以上の字体データのうちの所定の１つで表現可能なシンボルとは異なるシンボルが少なくとも１つ含まれている情報が、画像形式ファイルとして他の情報処理装置に記憶されており、その情報が、他の情報処理装置から第２の情報処理装置に送信される。すると、第２の情報処理装置により、その情報が受信されて、受信された情報全体が１つの画像として、所定の表示装置に表示される。
【００２４】
ここで言う通信は、第１の情報処理装置と第２の情報処理装置との間（何れか一方の情報処理装置と、他方の情報処理装置との間）で情報が最終的に伝達される通信であれば足り、その形態は特に限定されない。即ち、無線通信であってもよいし、有線通信であってもよいし、それらの組み合わせであってもよい。また、情報処理装置と他の情報処理装置とが直接通信を行う形態であってもよいし、アクセスポイントやネットワーク等を介在する形態であってもよい。
【発明の効果】
【００２５】
以上のごとく、本発明によれば、シンボル列から構成される情報を正確に表示することができる。特に、商品の機種や言語に依存せずに、シンボル列から構成される情報を正確に表示することができる
【発明を実施するための最良の形態】
【００２６】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２７】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２８】
本発明によれば、情報処理システムが提供される。この情報処理システム（例えば図１の情報処理システムは、
第１の情報処理装置（例えば図１のクライアントコンピュータ２）と第２の情報処理装置（例えば図１のデジタルカメラ３）とを含む情報処理システムにおいて、
前記第１の情報処理装置は、
前記第２の情報処理装置に記憶されている１以上の字体データのうちの所定の１つで表現可能なシンボルとは異なるシンボルが少なくとも１つ含まれている情報を、画像形式ファイルとして記憶している第１の記憶部（例えば記憶部２５）と、
前記第１の記憶部に記憶されている前記情報を、前記第２の情報処理装置に対して送信する第１の通信部（例えば図１のI/O制御部２８）と
を備え、
前記第２の情報処理装置は、
１以上の前記字体データを予め記憶している第２の記憶部（例えば図１のFLASHメモリ４４）と、
前記第１の情報処理装置から送信された前記情報を受信する第２の通信部（例えば図１のI/O制御部３７）と、
前記第２の通信部に受信された前記情報全体を１つの画像として、所定の表示装置（例えば図１のLCDパネル４６）に表示させることを制御する表示制御部（例えば図１の映像信号生成処理部４５）と
を備える
ことを特徴とする。
【００２９】
本発明によれば、第１の情報処理装置が提供される。この第１の情報処理装置（例えば図１のクライアントコンピュータ２）は、
他の情報処理装置（例えば図１のデジタルカメラ３）に記憶されている１以上の前記字体データのうちの所定の１つで表現可能なシンボルとは異なるシンボルが少なくとも１つ含まれている第１の情報を、画像形式ファイルとして記憶している記憶部（例えば図１の記憶部２５）と、
前記記憶部に記憶されている前記第１の情報を、前記他の情報処理装置に対して送信する通信部（例えば図１のI/O制御部２８）と
を備えることを特徴とする。
【００３０】
この第１の情報処理装置において、
前記記憶部は、さらに、前記第１の情報をテキストファイルとして記憶するとともに、前記他の情報処理装置に記憶されている１以上の前記字体データだけで表現可能な１以上のシンボルで構成される第２の情報を、画像形式ファイルとテキストファイルとのそれぞれとして記憶し（例えば図１８の管理表で管理される機種毎かつ言語毎の「最新の情報」ファイルを画像形式ファイルとテキストファイルとのそれぞれとして記憶し）、
前記通信部は、さらに、前記第１の情報または前記第２の情報の送信要求（例えば図１９のステップＳ１０６またはＳ１０７の処理で送信されたファイル転送要求に対する応答）が前記他の情報処理装置から送信されてきた場合、前記送信要求を受信し（例えば図２０のステップＳ１２７の処理でYESであると判定し）、
前記第１の情報の送信要求が前記通信部に受信された場合、画像形式ファイルの前記第１の情報を送信情報として決定し、前記第２の情報の送信要求が前記通信部に受信された場合、テキストファイルの前記第２の情報を送信情報として決定する送信情報決定部（例えば、図２０のステップＳ１２８の判定処理を実行する図１のCPU２１）をさらに設け、
前記通信部は、さらに、前記送信情報決定部により決定された送信情報を、前記他の情報処理装置に対して送信する（例えば、図２０のステップＳ１２９またはＳ１３０の処理を実行する）
ようにすることができる。
【００３１】
本発明によれば、第１の情報処理方法が提供される。この第１の情報処理方法は、上述した第１の情報処理装置の情報処理方法であって、
前記記憶部に記憶されている前記第１の情報を、前記他の情報処理装置に対して送信することを制御する通信制御ステップ（例えば、図１２または２０のクライアントコンピュータの通信初期化処理）
を含むことを特徴とする。
【００３２】
本発明によれば、第２の情報処理装置が提供される。この第２の情報処理装置（例えば図１のデジタルカメラ３）は、１以上の字体データを予め記憶している記憶部（例えば図１のFLASHメモリ４４）と、前記記憶部に記憶されている１以上の前記字体データのうちの所定の１つで表現可能なシンボルとは異なるシンボルが少なくとも１つ含まれている第１の情報を画像形式ファイルとして記憶している他の情報処理装置（例えば図１のクライアントコンピュータ２）から、前記第１の情報が送信されてきた場合、前記第１の情報を受信する通信部と、前記通信部に受信された前記第１の情報全体を１つの画像として、所定の表示装置（例えば図１のLCDパネル４６）に表示させることを制御する表示制御部（例えば図１の映像信号生成処理部４５）と
を備えることを特徴とする。
【００３３】
この第２の情報処理装置において、
前記他の情報処理装置は、さらに、前記第１の情報をテキストファイルとして記憶するとともに、前記記憶部に記憶されている１以上の前記字体データだけで表現可能な１以上のシンボルで構成される第２の情報を、画像形式ファイルとテキストファイルとのそれぞれとして記憶しており、
前記情報処理装置は、前記第１の情報または前記第２の情報の送信要求を生成する生成部（例えば、CPU３９）をさらに設け、
前記通信部は、さらに、前記生成部により生成された前記第１の情報または前記第２の情報の送信要求を前記他の情報処理装置に対して送信し（例えば、図１９のステップＳ１０６またはＳ１０９を実行し）、
前記表示制御部は、
前記通信部から送信された前記第１の情報の前記送信要求に対して、画像形式ファイルの前記第１の情報が送信されてきた場合、前記第１の情報全体を１つの画像として、所定の表示装置に表示させることを制御し（例えば図１９のステップＳ１０７の処理を実行し）、
さらに、前記通信部から送信された前記第２の情報の前記送信要求に対して、テキストファイルの前記第２の情報が送信されてきた場合、前記第２の情報を構成する１以上の前記シンボルを表現するための字体データのそれぞれを前記記憶部から取得し、取得された１以上の前記字体データのそれぞれが表現する１以上の前記シンボルのそれぞれを前記所定の表示装置に表示させることを制御する（例えば図１９のステップＳ１１０の処理を実行する）
ことを特徴とする。
【００３４】
本発明によれば、第２の情報処理方法が提供される。この第２の情報処理方法は、
前記記憶部に記憶されている１以上の前記字体データのうちの所定の１つで表現可能なシンボルとは異なるシンボルが少なくとも１つ含まれている情報を画像形式ファイルとして記憶している他の情報処理装置から、前記情報が送信されてきた場合、前記情報を前記通信部が受信することを制御する通信制御ステップ（例えば、図１２または図１９の通信初期化処理）と、
前記通信制御ステップの制御処理により前記通信部に受信された前記情報全体を１つの画像として、所定の表示装置に表示させることを制御する表示制御ステップ（例えば図１４の表示内容制御処理）と
を含むことを特徴とする。
【００３５】
さらに、本発明によれば、上述した第１の情報処理方法に対応する第１のプログラムおよび第２の情報処理方法に対応する第２のプログラム、並びに、第１のプログラム若しくは第２のプログラムを記録した記録媒体も提供される。この第１のプログラムは、後述するように、例えば図１のCPU２１といったコンピュータにより実行され、この第１のプログラムは、後述するように、例えば図１のCPU３９といったコンピュータにより実行される。
次に、図面を参照して、本発明の実施の形態について説明する。
【００３６】
図１は、本発明が適用される情報処理システムの一構成例を示している。
【００３７】
図１の例では、情報処理システムは、情報管理サーバ１、クライアントコンピュータ２、および、デジタルカメラ３から構成されている。情報管理サーバ１とクライアントコンピュータ２とは、インターネット等の所定のネットワーク４を介して相互に通信を行うことができる。クライアントコンピュータ２とデジタルカメラ３とは相互に通信を行うことができる。
【００３８】
情報管理サーバ１は、デジタルカメラ３を含む各機種のデジタルカメラを生産（製造）する者（以下、生産者と称する）や、それをユーザに譲渡等（販売含む）する者（以下、譲渡者と称する）や、生産者若しくは譲渡者から管理の委託を受けた者（以下、委託者と称する）等により管理されている。これに対して、クライアントコンピュータ２とデジタルカメラ３とは、ユーザにより管理されている。なお、ここで言う、生産者、譲渡者、委託者、ユーザのそれぞれは、いわゆる自然人であってもよいし、法人であってもよいし、或いは、法人には含まれない財団等の団体であってもよい。
【００３９】
従って、図１の例では１台の情報管理サーバ１のみが図示されているが、実際には、複数の生産者等のそれぞれにより管理される複数の情報管理サーバがネットワーク４に接続される場合が多い。同様に、図１の例では、１台のクライアントコンピュータ２と１台のデジタルカメラ３とのみが図示されているが、実際には、少なくともユーザの数と同数のクライアントコンピュータとデジタルカメラとが存在することになる。少なくともと記述したのは、ユーザの中には、１人で複数のクライアントコンピュータや複数のデジタルカメラを管理（使用）するものも存在するからである。
【００４０】
ただし、以下の説明においては、説明の簡略上、１人の生産者と１人のユーザとのみが存在し、その１人の生産者により情報管理サーバ１が管理され、１人のユーザによりクライアントコンピュータ２およびデジタルカメラ３が管理されているとする。
【００４１】
本実施の形態では、生産者は、自身が生産する各機種のデジタルカメラ（デジタルカメラ３含む）に関する情報として、上述したＦＡＱ情報や不具合情報などのユーザサポート情報の他さらに、「最新の情報」ファイルを機種毎かつ言語毎に管理している。
【００４２】
「最新の情報」とは、所定の１つの機種のデジタルカメラに関する情報（ユーザサポート情報含む）のうちの、生産者により管理が開始された時が最新の時である情報を言う。最新の時とは、生産者により設定される任意の時である。例えば本実施の形態では、本日から１週間前の日が、最新の時とされている。具体的には例えば本実施の形態では、生産者は、毎週所定の曜日に「最新の情報」を更新し、更新後の「最新の情報」を次の所定の曜日まで管理する。
【００４３】
このような「最新の情報」の一例が図２に示されている。図２の例では、「最新の情報」は、「大切な情報」と「最近寄せられた情報」とに大別され、「大切な情報」と「最近寄せられた情報」とのそれぞれが、文字等のシンボルで構成されている。
【００４４】
詳細には、図２の例では、「大切な情報」は、「■大切な情報」というシンボル列、「この機種の不具合情報：」というシンボル列、および、「現在この製品に関する情報はありません」というシンボル列が、図２中上から順に配置されて構成される情報である。即ち、図２の例では、最新の時において不具合情報は特に存在しなかったことを受けて、「現在この製品に関する情報はありません」というシンボル列が、「大切な情報」に含まれているのである。このように、「大切な情報」は、最新のユーザサポート情報のうちの不具合情報を少なくとも含む情報とされている。
【００４５】
また、図２の例では、「最近寄せられた情報」は、「■最近寄せられた情報」というシンボル列、「海外で使うとき：」というシンボル列、および、「この機種は海外220Vまで対応しています」というシンボル列が、図２中上から順に配置されて構成される情報である。即ち、図２の例では、最新の時において、何人かのユーザ（図３のデジタルカメラ３の管理者であるユーザを含むとは限らない）から「この機種のデジタルカメラを海外で使いたいのだが、海外の異なる電圧でもそのまま使うことができるのですか？」といった質問（Question）を受け、生産者が、その質問に対して「この機種は220Vまで対応していますので、滞在先が220Vまでの電圧であれば、この機種をそのまま使うことができます」といった応答（Anser）を何回かやり取りしたことが前提とされている。この前提のもと、即ち、このような質問と応答のやり取りを受けて、「海外で使うとき：」というシンボル列、および、「この機種は海外220Vまで対応しています」というシンボル列が、図２の例の「最近寄せられた情報」に含まれているのである。このように、「最近寄せられた情報」は、最新のユーザサポート情報のうちのＦＡＱ情報を少なくとも含む情報とされている。なお、「最新の情報」という観点からすると、質問と応答のやり取りが１回のみでも、その質問と応答とをＦＡＱ情報として、「最近寄せられた情報」に含めても構わない。
【００４６】
換言すると、本実施の形態では、生産者は、自身が生産するデジタルカメラ（デジタルカメラ３含む）に関する情報を、最新の時以降の情報と、その最新の時よりも過去の情報とに大別して、それぞれ機種毎かつ言語毎に管理している。これらの情報のうちの、最新の時以降の情報が、特に「最新の情報」と称され、その最新の時よりも過去の情報が、単にユーザサポート情報と称されている。即ち、現時点における「最新の情報」は、将来になると、例えば本実施の形態では次の所定の曜日になると、ユーザサポート情報として管理されていくことになる。ただし、この場合、現時点における「最新の情報」の全てが、ユーザサポート情報として管理されてもよいし、そのうちの一部だけが、ユーザサポート情報として管理されてもよい。
【００４７】
生産者は、このような「最新の情報」とユーザサポート情報とを管理するために、図１の情報管理サーバ１を使用している。このため、情報管理サーバ１には、機種毎かつ言語毎のユーザサポート情報をファイルとして記憶するFAQ/問合せ情報データベース１１、および、機種毎かつ言語毎の「最新の情報」をファイルとして記憶する最新情報ファイルデータベース１２が設けられている。なお、以下、「最新の情報」のファイルを、単に、「最新の情報」ファイルと称する。情報管理サーバ１にはまた、その動作の全体を制御する制御部１３が設けられている。例えば、制御部１３は、クライアントコンピュータ２とネットワーク４を介して各種情報を送受信するための制御を行う。具体的には例えば、制御部１３は、最新情報ファイルデータベース１２に記憶されている機種毎かつ言語毎の「最新の情報」ファイルのうちの少なくとも１つを、ネットワーク４を介してクライアントコンピュータ２に送信するように制御する。
【００４８】
ここで、最新情報ファイルデータベース１２に記憶される「最新の情報」ファイルの形式（フォーマット）について説明する。
【００４９】
本実施の形態では、「最新の情報」は、上述したように、複数のシンボルで構成される。従って、「最新の情報」ファイルの形式として、例えば、テキストファイルを採用することが可能である。
【００５０】
ただし、後述するように、本実施の形態では、デジタルカメラ３のLCDパネル４６に「最新の情報」を表示させる必要がある。しかしながら、「最新の情報」ファイルの形式としてテキストファイルを採用した場合には、デジタルカメラ３の実現形態によっては、その「最新の情報」ファイルに対応する「最新の情報」をLCDパネル４６に表示できない、という問題が発生してしまうことになる。
【００５１】
以下、図３と図４を参照して、この問題についてさらに詳しく説明する。
【００５２】
図３は、デジタルカメラ３が取り扱うことが可能なデータの形式の分類を示している。即ち、図３に示されるように、データの形式は、テキストファイルと、バイナリファイルとに大別できる。バイナリファイルはさらに、画像形式ファイルと、システムファイルとに大別できる。
【００５３】
システムファイルとは、デジタルカメラ３が実行するプログラムのファイルのことである。その他、文字等のシンボルの他画像も取り扱えるHTML（Hyper Text MarkUp Language）ファイル等も存在する。このHTMLファイルは、次のようにして構成されている。即ち、HTMLファイルにより呈示される情報のうちの、文章等のシンボル列については、そのシンボル列がそのまま含まれ（より正確には、後述するコードとして含まれ）、画像については、その画像に対応する画像形式ファイルを指定するシンボル列（例えば、画像形式ファイルの存在場所等）が含まれることで、HTMLファイルが構成される。従って、HTMLファイルに含まれる文章（シンボル列）は、テキストファイルに含まれるシンボル列と同様に取り扱われる。また、画像の表示は、HTMLファイルだけでは不可能であり、結局、そのHTMLファイルに含まれるシンボル列で指定されている画像形式ファイルが別途必要になる。
【００５４】
従って、本実施の形態では、「最新の情報」は画像を含まずに文字等のシンボルだけで構成されているので、「最新の情報」ファイルの形式は、基本的に、テキストファイルと、画像形式ファイルとのうちの何れか一方になる。
【００５５】
例えば、「最新の情報」ファイルの形式がテキストファイルとされた場合、「最新の情報」を構成する各シンボルのそれぞれは、実際にはシンボルそのものではなく、対応するコードで記述されることになる。従って、デジタルカメラ３が、「最新の情報」ファイル（テキストファイル）に含まれる「最新の情報」（コードで記述されたシンボル群）を後述するLCDパネル４６に表示させるためには、図４に示されるステップＳａ乃至Ｓｄの処理が必要になる。即ち、図４は、テキストファイルにコードとして記述されているシンボルを表示するまでに必要な一連の処理を説明する図である。
【００５６】
説明の簡略上、図４の例では、デジタルカメラ３の機種についての「最新の情報」は、「あああ」というシンボル列（文字列）とされている。この場合、JIS（Japan Industrial Standard）で規定されている日本語コード６２のうちの、「あ」という文字（シンボル）に対応するコードは、「0X2422」とされている。即ち、情報管理サーバ１の最新情報ファイルデータベース１２には、図４に示される「0X2422 0X2422 0X2422」というテキストファイル６１が、デジタルカメラ３の機種についての「最新の情報」ファイルとして記憶されていることになる。
【００５７】
この場合、ステップＳａにおいて、デジタルカメラ３は、このテキストファイル６１を、ネットワーク４およびクライアントコンピュータ２を介して受信する。なお、デジタルカメラ３が自身の機種についての「最新の情報」ファイルを如何にして受信するのかということについて、即ち、デジタルカメラ３の「最新の情報」ファイルの受信手法の具体例については後述する。
【００５８】
次に、ステップＳbにおいて、デジタルカメラ３は、テキストファイル６１を解読する。
【００５９】
具体的には例えば、デジタルカメラ３内のメモリ（後述する図１のFLASHメモリ４４等）の少なくとも一部の領域には、図４に示されるように、日本語コード６２のそれぞれのコードを自身の番地（以下、アドレス値と称する）とする複数のテーブルからなる表示用テーブル配列６３が設けられているとする。また、この表示用テーブル配列を構成する各テーブルのそれぞれには、自身のアドレス値とされているコードに対応付けられたシンボルを表示するための画像データ（以下、字体データと称する）が、例えばn+1個（nは、０以上の整数値）のフォント毎にビットマップデータとして格納されているとする。例えば、アドレス値0X2422のテーブル６４は、「あ」の字体データが格納されたテーブルである。即ち、図４に示されるように、テーブル６４には、「あ」の字体データとして、n+1個のフォント毎のビットマップデータがそれぞれ格納されている。
【００６０】
この場合、デジタルカメラ３は、テキストファイル６１に含まれるコードのうちの、１番目のコード「0X2422」についての字体データは、アドレス値「0X2422」であるテーブル６４に格納されていると解読する。以下、同様に、デジタルカメラ３は、２番目のコード「0X2422」、および、３番目のコード「0X2422」についての字体データは何れも、アドレス値「0X2422」であるテーブル６４に格納されていると解読する。
【００６１】
次に、ステップＳｃにおいて、デジタルカメラ３は、アドレス値「0X2422」であるテーブル６４に格納されている字体データを１つだけ抽出する。例えば、デジタルカメラ３は、第１乃至第Nのフォントのうちの第１のフォントでシンボルを表示する場合には、アドレス値「0X2422」であるテーブル６４に格納されているn+1個の字体データ（ビットマップ）の中から、ビットマップデータ６５を抽出することになる。
【００６２】
より具体的には例えば、図５に示されるような数値データであるビットマップデータ６５が、ステップＳｃの処理で抽出されることになる。
【００６３】
そして、ステップＳｄにおいて、デジタルカメラ３は、抽出された「あ」の字体データ（ビットマップデータ）６５に対応する画像６６−１乃至６６−３、即ち、第１のフォントで表現された「あ」の画像６６−１乃至６６−３それぞれを、LCDパネル４６の所定の位置に表示させる。
【００６４】
ところで、上述した説明では、「あ」についての字体データ（ビットマップデータ）６５がデジタルカメラ３に予め記憶されているという前提が成立していた。即ち、「あ」を示す「0X2422」をアドレス値とするテーブル６４がデジタルカメラ３に予め記憶されているという前提が成立していた。このため、「0X2422」というコードを含むテキストファイル６１が供給された場合、デジタルカメラ３は、そのテーブル６４に含まれる１つの字体データ（図４の例では字体データ６５）を利用することで、「0X2422」に対応付けられた「あ」という文字（シンボル）をLCDパネル４６に表示することができた。
【００６５】
ところが、「あ」についての字体データを格納しているテーブル６４がデジタルカメラ３に予め記憶されているという前提は常に成り立つとは限らない。即ち、表示用テーブル配列６３に、このテーブル６４が必ず含まれているとは限らない。
【００６６】
即ち、デジタルカメラ３は、一般的に、その譲渡先（販売先等）によって、言語の設定を異ならせて構成していることが多い。例えば、デジタルカメラ３は、譲渡先が日本国内である場合には、日本語を表示するように設定されている一方、譲渡先が中華人民共和国向けである場合には、中国語を表示するように設定されていることが多い。
【００６７】
なお、日本語を表示するように設定されているとは、JISで規定されている日本語コード６２に対応する字体データを予め記憶していることを意味する。同様に、中国語を表示するように設定されているとは、GB（Guo Biao）規格で規定されているコードに対応する字体データを予め記憶していることを意味する。
【００６８】
換言すると、デジタルカメラ３が日本語以外の言語（中国語等）を表示するように設定されていて、かつ、日本語を表示するように設定されていない場合、「あ」についての字体データを含むテーブル６４が存在しないことになる。なお、「あ」についての字体データを含むテーブル６４が存在しないこととは、「0X2422」をアドレス値とするテーブル自体が存在しないことのみならず、「0X2422」をアドレス値とするテーブル自体は存在したとしても、そのテーブルに格納されている字体データが「あ」とは異なるシンボルについての字体データであること、即ち、「0X2422」が「あ」とは異なるシンボルと対応付けられていることも含む。このような場合、デジタルカメラ３は、テキストファイル６１を受信したとしても、シンボルを全く表示できないか、或いは、「あ」とは異なるシンボルを表示してしまう（即ち、いわゆる文字化けを起こしてしまう）ことになる。
【００６９】
また、デジタルカメラ３がたとえ日本語を表示するように設定されている場合であっても、JISで規定されているコード数（シンボル数）は６８７９個と非常に多いため、JISで規定されている全てのコード（全てのシンボル）についての字体データがデジタルカメラ３に記憶されているとは限らない。
【００７０】
即ち、クライアントコンピュータ２等のコンピュータはもちろん、携帯型電話機などの携帯通信端末では、電子メイルやWebサイトの閲覧機能を搭載する必要があるため、JISで規定されている全てのコードについての字体データを予め記憶している。
【００７１】
これに対して、従来、デジタルカメラは、クライアントコンピュータ２等とは異なり、決まったメッセージを構成するシンボルを表示することはあるが、それ以外のシンボルを表示する可能性は非常に低い。それにも関わらず、デジタルカメラに、JISで規定されている全てのシンボルについての字体データを予め記憶させようとすると、即ち、日本語コードで規定されている６８７９個のコードのそれぞれをアドレス値とする６８７９個のテーブルからなる表示用テーブル配置を構成しようとすると、内部メモリ（図１のFLASHメモリ４４等）の容量をかなり消費してしまうという問題が発生してしまう。この問題の解決案としては、大容量の内部メモリを採用するという第１の案と、決まったメッセージを構成するシンボルについてのみ字体データを記憶するという第２の案とが存在する。大容量の内部メモリは高価であることから、多くの生産者は、コスト削減のため、第２の案を採用することが多い。
【００７２】
このような第２の案が採用されて本実施の形態のデジタルカメラ３が実現された場合、即ち、決まったメッセージを構成するシンボルについてのみ字体データを記憶しているデジタルカメラ３が実現された場合、そのようなデジタルカメラ３は、決まったメッセージを構成するシンボルの中に「あ」が含まれていないときには、「あ」についての字体データを記憶していない、即ち、「0X2422」というコードに対応付けられた字体データを含むテーブル６４を記憶していないことになる。このような場合、デジタルカメラ３は、テキストファイル６１を受信したとしても、「あああ」というシンボル列をLCDパネル４６に全く表示できないことになる。
【００７３】
即ち、「最新の情報」ファイルの形式としてテキストファイルを採用すると、デジタルカメラ３の実現形態によっては、「最新の情報」ファイルに含まれる各コードに対応する各字体データ（それらを含むテーブル）のうちの少なくとも１つが記憶されていないときがあり、このようなときに、その「最新の情報」ファイルに対応する「最新の情報」をLCDパネル４６に正確に表示できない、という上述した問題が発生してしまうことになる。
【００７４】
なお、デジタルカメラ３が日本語以外の言語、例えば中国語等を表示するように設定されている場合にも、GBで規定されているシンボルの数は約７４００と非常に多いため、製造者等はやはり第２案を採用することが多く、全く同様の問題が発生することになる。
【００７５】
そこで、この問題を解消すべく、本実施の形態では、「最新の情報」ファイルの形式として、画像形式ファイルが少なくとも採用されている。なお、少なくともと記述したのは、後述する他の例のように、画像形式ファイルとテキストファイルとの両者が採用される場合もあり得るからである。
【００７６】
即ち、デジタルカメラ３の機種についての「最新の情報」が上述した「あああ」というシンボル列である場合、本実施の形態では、テキストファイル６１の代わりに、「あああ」というシンボル列をひとつのイメージ（画像）として取り扱う画像形式ファイルが、「最新の情報」ファイルとして最新情報ファイルデータベース１２に記憶されるのである。
【００７７】
具体的には例えば、本実施の形態では、図１の情報管理サーバ１の制御部１３は、図６に示されるような表を管理しており、この表のうちの「対応する「最新の情報」表示用ファイル」という項目に記述された名称のファイルが、「最新の情報」ファイルとして最新情報ファイルデータベース１２に記憶されている。
【００７８】
即ち、図６は、「最新の情報」ファイルの管理表の一例を示している。図６の例の管理表では、図６中左から順に、「機種名」、「選択されている言語」、「送信する機種コード」、および、「対応する「最新の情報」表示用ファイル」という項目が設けられている。
【００７９】
「機種名」の項目には、この管理表を管理している生産者、即ち、図１の情報管理サーバ１を管理している生産者により現在生産されている或いはこれまでに生産されたたデジタルカメラの機種名が記述されている。即ち、「DSC-P72」、「DSC-P100」、「DSC-M1」、および「DSC-F828」が、この生産者により現在生産されている或いはこれまでに生産されたたデジタルカメラの機種名の一例である。
【００８０】
「選択されている言語」の項目には、その左方の「機種名」の項目に記述されている機種名のデジタルカメラに設定されている言語（以下、設定言語と称する）が記述されている。例えば、「DSC-P72」という機種（図６中１番上の機種）のデジタルカメラの設定言語には、JP（日本語）、EN（英語）、GE（ドイツ語）、および、CH（中国語）が存在することがわかる。
【００８１】
「送信する機種コード」の項目には、その左方の「機種名」の項目に記述されている機種名のデジタルカメラであって、その左方の「選択されている言語」の項目に記述されている言語が設定されたデジタルカメラを一意に特定するための識別子（機種コード）が記述されている。例えば、「DSC-P72」という機種（図６中１番上の機種）のデジタルカメラのうちの、JP（日本語）が設定されたデジタルカメラの機種コードは「P072JP」であり、EN（英語）が設定されたデジタルカメラの機種コードは「P072EN」であり、GE（ドイツ語）が設定されたデジタルカメラの機種コードは「P072GE」であり、かつ、CH（中国語）が設定されたデジタルカメラの機種コードは「P072CH」であることがわかる。
【００８２】
なお、後述するように、デジタルカメラ３を含む全てのデジタルカメラ（ただし、情報管理サーバ１を管理する生産者により生産されたデジタルカメラ）の内部メモリ（図１のFLASHメモリ４４等）には、自身の機種を特定する機種コードが記憶されている。
【００８３】
「対応する「最新の情報」表示用ファイル」の項目には、その左方の「送信する機種コード」の項目に記述されている機種コードで特定されるデジタルカメラについての「最新の情報」ファイルの名称が記述されている。即ち、「対応する「最新の情報」表示用ファイル」の項目に記述されている名称の「最新の情報」ファイルは、その左方の「選択されている言語」の項目に記述されている言語で表現された「最新の情報」がひとつのイメージ（画像）として取り扱われた画像形式ファイルである。具体的には例えば、図６中一番上に記載されている「p072jp.jpg」という名称の「最新の情報」ファイルは、機種コードが「P072JP」であるデジタルカメラ、即ち、「DSC-P72」という機種のデジタルカメラのうちのJP（日本語）が設定されたデジタルカメラについての「最新の情報」ファイルであって、JP（日本語）で表現された「最新の情報」がひとつのイメージ（画像）として取り扱われた画像形式ファイルである。
【００８４】
なお、本実施の形態では、「最新の情報」ファイルの形式として、図６に示されるように、拡張子がjpgである画像形式ファイル、即ち、JPEG（Joint Photographic Experts Group）方式の画像形式ファイルが採用されている。ただし、当然ながら、「最新の情報」ファイルの形式として、その他の画像形式ファイルを採用することも可能である。
【００８５】
図１に戻り、以上説明したように、本実施の形態では、図６の管理表で管理される機種毎かつ言語毎の「最新の情報」ファイルが画像形式ファイルとして、情報管理サーバ１の最新情報ファイルデータベース１２に記憶されている。
【００８６】
そして、情報管理サーバ１の制御部１３は、デジタルカメラの機種毎かつ言語毎の「最新の情報」ファイルのうちの少なくとも一部を、ネットワーク４を介してクライアントコンピュータ２に送信する制御を行う。
【００８７】
即ち、デジタルカメラの機種毎かつ言語毎の「最新の情報」ファイルのうちの少なくとも一部が、情報管理サーバ１からクライアントコンピュータ２にネットワーク４を介して提供される。具体的には例えば、本実施の形態では、上述した図６の管理表の「対応する「最新の情報」表示用ファイル」にその名称が記述されている「最新の情報」ファイルの全てが、この管理表とともに、情報管理サーバ１からクライアントコンピュータ２に提供される。
【００８８】
このようなクライアントコンピュータ２は、図１の例では、CPU（Central Processing Unit）２１乃至ドライブ２９を含むように構成されている。
【００８９】
CPU２１は、ROM（Read Only Memory）２２に記録されているプログラム、または記憶部２５からRAM（Random Access Memory）２３にロードされたプログラムに従って各種の処理を実行する。RAM２３にはまた、CPU２１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００９０】
CPU２１、ROM２２、およびRAM２３は、制御バス２４を介して相互に接続されている。この制御バス２４にはまた、ハードディスクなどより構成される記憶部２５、モデムやターミナルアダプタなどより構成される通信部２６、マウスやキーボードよりなる入力部とディスプレイなどよりなる出力部とから構成される入出力部２７、および、I/O制御部２８が接続されている。通信部２６は、インターネットを含むネットワーク４を介して情報管理サーバ１との通信処理を行う。I/O制御部２８は、例えばUSB（Universal Serial Bus）規格に従って、即ち、USB規格に従ったケーブル等を介して、デジタルカメラ３との通信処理を行う。
【００９１】
制御バス２４にはまた、必要に応じてドライブ２９が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどよりなるリムーバブル記録媒体３０が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部２５にインストールされる。
【００９２】
かかる構成のクライアントコンピュータ２の処理のうちの、情報管理サーバ１との間で行う処理の一例は、例えば次の通りとなる。
【００９３】
即ち、ユーザが管理するクライアントコンピュータ２のCPU２１は、通信部２６を制御してネットワーク４にアクセスした場合、記憶部２５にインストールされているアプリケーションソフトウエアのうちの、クライアントコンピュータ２との通信処理を行うアプリケーションソフトウエア（以下、通信ソフトと称する）を起動させ、実行させる。すると、その通信ソフトは、ユーザの意図にかかわらず、自動的に情報管理サーバ１にアクセスし、情報管理サーバ１の制御部１３に対して、「最新の情報」ファイルの取得を要求する。
【００９４】
すると、情報管理サーバ１の制御部１３は、その要求に応じて、最新情報ファイルデータベース１２に記憶されている全ての機種毎かつ全ての言語毎の「最新の情報」ファイル、即ち、本実施の形態では上述した図６の管理表の「対応する「最新の情報」表示用ファイル」にその名称が記述されている「最新の情報」ファイルの全てを、この管理表とともに、ネットワーク４を介してクライアントコンピュータ２に送信する制御を行う。
【００９５】
クライアントコンピュータ２の通信ソフトは、情報管理サーバ１から送信されてきた全ての「最新の情報」ファイルを記憶部２５に記憶する。即ち、例えば本実施の形態では、図６の管理表の「対応する「最新の情報」表示用ファイル」にその名称が記述されている「最新の情報」ファイルの全てと、その管理表とが記憶部２５に記憶される。
【００９６】
なお、上述した例では、クライアントコンピュータ２は、ユーザの意図にかかわらず自動的に「最新の情報」ファイルを取得するとしたが、ユーザが取得を指示した時のみ、情報管理サーバ１にアクセスして「最新の情報」ファイルを取得するようにしてもよい。
【００９７】
また、上述した例では、クライアントコンピュータ２は、全機種かつ全言語の「最新の情報」ファイルを取得するとしたが、後述するように、デジタルカメラ３からその機種コードを取得することができるので、図６の管理表の「送信する機種コード」に記述されている機種コードのうちの、取得したデジタルカメラ３の機種コードについての「最新の情報」ファイルのみを取得するようにしてもよい。具体的には例えば、図６の管理表において、デジタルカメラ３の機種コードが一番上の行の「P072JP」である場合には、クライアントコンピュータ２は、「p072jp.jpg」という名称の「最新の情報」ファイルのみを取得するようにしてもよい。
【００９８】
なお、クライアントコンピュータ２の処理のうちの、情報管理サーバ１との間で行う処理の一例については上述した通りであるが、デジタルカメラ３との間で行う処理の一例については図１２等を参照して後述する。
【００９９】
以上、図１を参照して、情報管理サーバ１とクライアントコンピュータ２との構成例について説明した。
【０１００】
以下、引き続き図１を参照して、デジタルカメラ３の内部の構成例について説明する。
【０１０１】
図１の例では、デジタルカメラ１は、撮像レンズ３１乃至フラッシュ４８から構成されている。
【０１０２】
撮像レンズ３１は、撮像素子３２の面に被写体の像を結像させる。CCD（Charge-Coupled Device）等よりなる撮像センサ３２は、その面に結像された被写体の像（光）を、光電変換することでアナログの画像信号として、アナログ信号処理部３３に供給する。
【０１０３】
アナログ信号処理部３３は、撮像素子３２から供給されたアナログの画像信号に対して、例えばガンマ補正処理や白バランス処理などの各種アナログ信号処理を施し、その結果得られるアナログ信号処理後のアナログの画像信号をA/D変換部３４に供給する。A/D変換部（アナログ−デジタル変換部）３４は、アナログ信号処理部３３から供給されたアナログの画像信号に対してA/D変換処理を施し、その結果得られるデジタルの画像信号をデジタル信号処理部３５に供給する。
【０１０４】
デジタル信号処理部３５は、A/D変換部３４から供給されたデジタルの画像信号を、制御バス３６を介して画像RAM４３に一旦記憶させる。
【０１０５】
また、デジタル信号処理部３５は、必要に応じて、デジタルの画像信号に対して、所定の画像圧縮符号化方式（例えば本実施の形態では上述したJPEG方式）に従った画像圧縮符号化処理を施す。この画像圧縮符号化処理の対象となるデジタルの画像信号は、画像RAM４３等から制御バス３６を介して供給される。また、この画像圧縮符号化処理の結果得られるデジタルの画像信号（以下、このような画像信号、即ち、画像圧縮符号化処理が施された後の画像信号を、圧縮符号化画像信号と称する）は、例えば、制御バス３６とI/O制御部３７とを介してメモリカード３８に記憶される。
【０１０６】
さらに、デジタル信号処理部３５は、必要に応じて、圧縮符号化画像信号に対して、所定の画像圧縮符号化方式（例えば本実施の形態ではJPEG方式）に対応する画像伸長復号処理を施す。この画像伸長復号処理の対象となる圧縮符号化画像信号は、画像RAM４３やメモリカード３８等から制御バス３６等を介して供給される。また、この画像伸長復号処理の結果復元された元のデジタルの画像信号は、例えば、制御バス３６を介して映像信号生成処理部４５に供給される。
【０１０７】
このように、デジタル信号処理部３５は制御バス３６に接続されている。この制御バス３６にはまた、I/O制御部３７、CPU３９、プログラムRAM４２、画像RAM４３、FLASHメモリ４４、映像信号生成処理部４５、および、フラッシュ発光制御部４７が接続されている。
【０１０８】
I/O制御部３７は、例えばUSB規格に従って、即ち、USB規格に従ったケーブル等を介して、クライアントコンピュータ２との通信処理を行う。I/O制御部３７はまた、メモリカード３８との通信処理（データの読み書き処理）を行う。
【０１０９】
CPU３９は、操作入力部４０からの信号（ユーザの操作内容）や自分自身の判断に基づいて、FLASHメモリ４４からプログラムRAM４２にロードされた各種プログラムに従った各種処理を実行する。これにより、デジタルカメラ３全体の動作が制御されることになる。プログラムRAM４２にはまた、CPU３９が各種の処理を実行する上において必要なデータなども適宜記憶される。CPU３９はまた、LED(Light Emitting Diode)表示部４１を構成する１以上のLEDの発光またはその停止を直接制御する。
【０１１０】
なお、操作入力部４０やLED表示部４１の詳細については、図７乃至図９を参照して後述する。
【０１１１】
画像RAM４３は、上述したように、デジタル信号処理部３５等から制御バス３６を介して供給されてくるデジタルの画像信号を一旦記憶する。画像RAM４３に一旦記憶されたデジタルの画像信号は、デジタル信号処理部３５等他のブロックにより必要に応じて読み出される。
【０１１２】
FLASHメモリ４４は、上述したようにCPU３９が実行する各種プログラムを記憶している。なお、FLASHメモリ４４に記憶されている各種プログラムの具体例については後述する。
【０１１３】
また、FLASHメモリ４４は、これらのプログラムのうちの所定の１つで利用される各種情報、例えば後述する図１１等を参照してヘルプ機能について説明するが、このヘルプ機能で利用されるヘルプメニュー（図１１の画像D02等）も記憶している。
【０１１４】
また、FLASHメモリ４４は、所定の言語の字体データも記憶している。例えば本実施の形態では、日本語の字体データ、即ち、上述したJISで規定されているシンボルのうちの少なくとも一部についての字体データが、FLASHメモリ４４に記憶されている。より正確には、FLASHメモリ４４の所定の領域が、上述した表示用テーブル配列として構成されている。
【０１１５】
また、FLASHメモリ４４は、このデジタルカメラ３の機種コードも記憶している。例えば本実施の形態では、上述した図６の管理表の「送信する機種コード」の項目の一番上に記述されている「P072JP」が、このデジタルカメラ３の機種コードとしてFLASHメモリ４４に記憶されている。
【０１１６】
さらにまた、FLASHメモリ４４は、上述した「最新の情報」ファイルも適宜記憶する。なお、「最新の情報」ファイルが、何時どのようにしてFLASHメモリ４４に記憶されるのかについては、図１２等を参照して後述する。
【０１１７】
映像信号生成処理部４５は、画像RAM４３やデジタル信号処理部３５から供給されてくるデジタルの画像信号から、LCDパネル４６に対応するフォーマットの信号（以下、映像信号と称する）を生成し、その映像信号をLCDパネル４６に供給する。すると、LCD（Liquid Crystal Display）パネル４６は、その映像信号に対応する映像を表示する。
【０１１８】
フラッシュ発光制御部４７は、その名称の通り、フラッシュ４８の発光を制御する。即ち、フラッシュ４８は、フラッシュ発光制御部４７の制御に基づいて発光するXe管等により構成される。
【０１１９】
かかる内部構成を有するデジタルカメラ３の外観の構成例が、図７乃至図１０に示されている。そこで、以下、図７乃至図１０を参照して、デジタルカメラ３の外観の構成例について説明する。
【０１２０】
なお、デジタルカメラ３の外表面である６つの面のうちの、撮像レンズ３１が配置される面を正面と称し、その正面と対向する面を裏面と称し、正面と垂直な面のうちの後述するシャッタ４０ａ等が配置される面（図７乃至図１０中上側の面）を上面と称し、その上面と対向する面を下面と称し、残りの２面を側面と称する。また、２つの側面のうちの、正面側から見て（図７の状態から見て）、左側の側面、即ち、図９と図１０に示される側面を左側面と称し、その左側面と対向する面を右側面と称する。
【０１２１】
即ち、図７は、デジタルカメラ３の外観の構成例を示す正面図である。図８は、デジタルカメラ３の外観の構成例を示す裏面図である。図９と図１０は、デジタルカメラ３の外観の構成例を示す左側面図である。
【０１２２】
この例では、図７に示されるように、デジタルカメラ３の正面３ａにおいては、同図中右側の部分に撮像レンズ３１が設けられ、その斜め左上方向には、右から順に、光学ビューファインダ７１、およびフラッシュ４８が設けられている。
【０１２３】
また、この例では、図７に示されるように、デジタルカメラ３の上面においては、同図中左から順に、シャッタボタン（レリーズボタン）４０ａ、および、電源切替ボタン（Power On/Off切り替えボタン）４０ｂが設けられている。
【０１２４】
また、この例では、図８に示されるように、デジタルカメラ３の裏面３ｂにおいては、同図中右側の部分に、メニューカーソル指示ボタン類および選択指示ボタン４０ｅが設けられ、その左方には、上から順に、LCDパネル表示切替ボタン４０ｃ、および、機能ボタン類４０ｄが設けられている。これらのLCDパネル表示切替ボタン４０ｃおよび機能ボタン類４０ｄの左方には、LCDパネル４６が設けられ、そのLCDパネル４６の上方には、同図中左から順に、光学ビューファインダ７１、および、LED表示部２４を構成する３つのLED４１ａ乃至４１ｃが設けられている。本実施の形態では、LED４１ａは、オートフォーカス合焦確認用発光ダイオードとして構成され、LED４１ｂは、タリー用発光ダイオードとして構成され、LED４１ｃは、ストロボ充電確認用発光ダイオードとして構成されている。なお、タリーとは、撮影中であることを言う。
【０１２５】
以上の各部の符号の付け方からわかるように、図７と図８の例では、シャッタボタン４０ａ、電源切替ボタン４０ｂ、LCDパネル表示切替ボタン４０ｃ、機能ボタン類４０ｄ、および、ニューカーソル指示ボタン類および選択指示ボタン４０ｅといった各種ボタンにより、図１の操作入力部４０が構成されている。なお、操作入力部４０を構成する各種ボタンに割り付けられた機能については、以下、その説明が必要になった時に適宜個別に説明していく。
【０１２６】
また、この例では、図９に示されるように、デジタルカメラ３の左側面３ｃにおいては、下柄の部分に、USB端子口（外部接続端子口）７４が設けられ、その上方に、同図中左から順に、バッテリ挿入口７２、および、画像記録用メモリカード挿入口７３が設けられている。
【０１２７】
即ち、本実施の形態では、USBのケーブルのうちの、一方の端がこのUSB端子口７４に接続され、かつ、他方の端が、図１のクライアントコンピュータ２側に接続されることで、クライアントコンピュータ２のI/O制御部２８とデジタルカメラ３のI/O制御部３７とが電気的に接続され、クライアントコンピュータ２とデジタルカメラ３との間での通信が可能になる。
【０１２８】
また、本実施の形態では、デジタルカメラ３は図示せぬバッテリを電源として駆動されるので、このため、そのバッテリを挿入するためのバッテリ挿入口７２が設けられているのである。
【０１２９】
また、本実施の形態では、図１のメモリカード３８が、この画像記録用メモリカード挿入口７３に挿入されることで、I/O制御部３７が、メモリカード３８に対してデータ（圧縮符号化画像データ等）の読み書きの制御を行うことが可能になる。
【０１３０】
なお、実際には、図１０に示されるように、デジタルカメラ３の左側面３ｃは、開閉可能な保護カバー７５により覆われることになる。従って、通常、バッテリ挿入口７２、メモリカード挿入口７３、およびUSB端子口７４は外部からは見えない。即ち、ユーザは、バッテリの入れ替えを行ったり、デジタルカメラ１をクライアントコンピュータ２などと接続させるときに、この保護カバー７５を開けることになる。
【０１３１】
以上、デジタルカメラ３の内部の構成例とその外観の構成例とについて説明した。
【０１３２】
次に、かかる構成を有するデジタルカメラ３の動作（処理）の幾つかの例について説明する。
【０１３３】
即ち、本実施の形態では、上述したように、図１のデジタルカメラ３のCPU３９が、FLASHメモリ４４から所定のプログラムをプログラムRAM４２にロードし、そのプログラムに従って各種処理を実行することで、デジタルカメラ３全体の動作を制御する。
【０１３４】
本実施の形態では、このようなCPU３９により実行され得るプログラム、即ち、FLASHメモリ４４に記憶されているプログラムとして、次の第１のプログラム乃至第５のプログラムが少なくとも用意されている。
【０１３５】
第１のプログラムとは、デジタルカメラ３の撮影制御を行うプログラムである。
【０１３６】
第２のプログラムとは、画像を再生するためのプログラムである。
【０１３７】
第３のプログラムとは、画像を編集（画像削除、回転、印刷など）するためのプログラムである。
【０１３８】
第４のプログラムとは、外部接続端子であるUSB端子口７４を介して接続された外部装置（本実施の形態ではクライアントコンピュータ２）との間で、各種情報を送受信するためのプログラムである。
【０１３９】
第５のプログラムとは、デジタルカメラ３の表示部であるLCDパネル４６の表示内容を制御するためのプログラムである。
【０１４０】
以下、第１のプログラム、第２のプログラム、第５のプログラムのそれぞれに従った処理の一例について、その順番に順次説明していく。また、第４のプログラムに従った処理の一例については、第５のプログラムに従った処理の一例の説明中に適宜説明する。なお、第３のプログラムに従った処理の説明については省略する。
【０１４１】
はじめに、第１のプログラムに従った処理、即ち、デジタルカメラ３の撮影処理について説明する。
【０１４２】
この撮影処理には、図７等のシャッタボタン４０ａが押下される前の処理、即ち、ユーザが被写体を観察しているときに実行される処理と、シャッタボタン４０ａが押下された後の処理、即ち、ユーザが被写体の撮影操作を行ったときの処理とに大別できる。以下、前者の処理を被写体観察時処理と称し、後者の処理を撮影時処理と称する。
【０１４３】
被写体観察時処理としては、例えば次のような処理が実行される。
【０１４４】
即ち、上述したように、図１の撮像レンズ３１に写った被写体像は、撮像素子３２により光電変換され、アナログの画像信号として出力される。そのアナログの画像信号は、アナログ信号処理部３３によりガンマ補正処理や白バランス処理などが施され、さらに、A/D変換部３４によりデジタルの画像信号に変換され、デジタル信号処理部３５に供給される。デジタル信号処理部３５に供給されたデジタルの画像信号は、制御バス３６を介して画像RAM４３に一時的に蓄えられる。そして、画像RAM４３に一時的に蓄えられたデジタルの画像信号は、制御バス３６を介して映像信号生成処理部４５に供給され、その映像信号生成処理部４５により映像信号に変化され、LCDパネル４６に供給される。すると、LCDパネル４６には、その映像信号に対応する映像、即ち、被写体を含む映像（動画像）が表示される。
【０１４５】
この被写体観察時処理は、例えば、毎フレーム秒（例えば１／６０秒）ごとに行われる。これにより、LCDパネル４６には、被写体を含む各フレーム画像（静止画像）のそれぞれが、毎フレーム秒ごとに順次表示されていく。これにより、ユーザは、LCDパネル４６を見ながら被写体の構図を決定することができる。
【０１４６】
そして、ユーザが、被写体の構図を決定した後、シャッタボタン４０ａを押下することで、次のような撮影時処理が実行される。
【０１４７】
即ち、撮像レンズ３１に写った被写体像が、撮像素子３２で光電変換され、その後、アナログ信号処理部３３、Ａ／Ｄ変換部３４、および、デジタル信号処理部３５の順番で順次伝播されていくことで、デジタルの画像信号に変換され、このデジタルの画像信号が、制御バス３６を介して画像RAM４３に一旦格納される。ここまでの処理の流れは、被写体観察時処理と基本的に同様である。ただし、撮影時処理においては、画像RAM４３に格納されたデジタルの画像信号は、被写体観察時処理と同様の処理により静止画像としてLCDパネル４６に表示されることに加えてさらに、次のような処理が実行される。即ち、画像RAM４３に格納されたデジタルの画像信号はまた、制御バス３６を介してデジタル信号処理部３５に供給され、そのデジタル信号処理部３５により圧縮符号化画像データに変換され、制御バス３６とI/O制御部３７とを介してメモリカード３８に記憶される。
【０１４８】
次に、第２のプログラムに従った処理、即ち、デジタルカメラ３の画像の再生処理について説明する。
【０１４９】
即ち、図１のCPU３９は、アクセスの対象となるメモリカード３８内のディレクトリ情報を参照して、再生すべきファイル（本実施の形態ではJPEGファイル）を指定する。CPU３９は、その指定に基づいて、メモリカード３８内のファイルに相当するメモリ領域（＝圧縮符号化画像データ）を、I/O制御部３７と制御バス３６とを介して、デジタル信号処理部３５に供給する。すると、その圧縮符号化画像データは、デジタル信号処理部３５により元のデジタルの画像信号に復元され、制御バス３６を介して画像RAM４３に一旦格納される。そして、画像RAM４３に一時的に蓄えられたデジタルの画像信号は、制御バス３６を介して映像信号生成処理部４５に供給され、その映像信号生成処理部４５により映像信号に変化され、LCDパネル４６に供給される。すると、LCDパネル４６には、その映像信号に対応する映像、即ち、メモリカード３８内の再生すべきファイルに対応する映像（静止画像または動画像）が表示される。
【０１５０】
次に、第５のプログラムに従った処理、即ち、デジタルカメラ３の表示部であるLCDパネル４６の表示内容を制御する処理の一例について説明する。
【０１５１】
即ち、本実施の形態では、デジタルカメラ３には、その操作方法の説明を行うための画像（以下、ヘルプメニューと称する）をLCDパネル４６に表示する機能（以下、ヘルプ機能と称する）が搭載されている。このヘルプ機能を実現するプログラムが第５のプログラムである。即ち、第５のプログラムが実現可能な幾つかの機能のうちのひとつが、ヘルプ機能であると言える。そこで、以下、第５のプログラムに従った処理の一例として、ヘルプ機能に対応する処理（以下、ヘルプメニュー表示処理と称する）について説明する。
【０１５２】
ヘルプメニューのトップ画像は、図８の機能ボタン類４０ｄや、メニューカーソル指示ボタン及び選択指示ボタン４０ｅをユーザが操作することで、LCDパネル４６に表示される。なお、以下、このようなヘルプメニューのトップ画像を表示させるためにユーザが行う一連の操作を、ヘルプメニュー表示操作と称する。そして、ユーザは、機能ボタン類４０ｄや、メニューカーソル指示ボタン及び選択指示ボタン４０ｅを操作して、このヘルプメニューのトップ画像に表示された複数の選択項目（ソフトウエアボタン）のうちの、所望の情報についての選択項目を選択していく（ソフトウエアボタンを押下操作する）ことで、所望の情報についてのヘルプメニューをLCDパネル４６に表示させることができる。各種ヘルプメニューにも、様々な選択項目が設けられており、ユーザは、機能ボタン類４０ｄや、メニューカーソル指示ボタン及び選択指示ボタン４０ｅを操作して、所望の選択項目を選択していくことを繰り返すことで、最終的に、所望の情報を得ることができる。即ち、ユーザの所望の情報を含むヘルプメニューの画像がLCDパネル４６に表示される。
【０１５３】
このように、本実施の形態では、このようなヘルプメニュー表示処理は、図８の機能ボタン類４０ｄや、メニューカーソル指示ボタン及び選択指示ボタン４０ｅに基づくユーザ操作に従って実行されることになる。ただし、ヘルプメニュー表示処理を実行させるためのユーザの操作は、本実施の形態に特に限定されない。例えば、LCDパネル４６をいわゆるタッチパネルとして構成することで、そのタッチパネルによる操作に基づいて、ヘルプメニュー表示処理を実行することも容易に可能になる。
【０１５４】
具体的には例えば、本実施の形態では、ヘルプメニュー表示処理により、図１１に示されるような各種ヘルプメニューがLCDパネル４６に表示される。即ち、図１１は、ヘルプメニュー表示処理の概略、換言すると、その際のユーザ操作の概略を説明する図であって、そのヘルプメニュー表示処理により表示される各種ヘルプメニューの一例を示す図である。
【０１５５】
上述したように、デジタルカメラ３の図１のCPU３９が撮影処理や画像の再生処理を実行している間は、LCDパネル４６には、被写体の画像や再生された画像が表示されている。なお、以下、撮影処理や画像の再生処理等、ヘルプメニュー表示処理以外の処理が実行されているときにLCDパネル４６に表示される画像を、ヘルプメニュー表示処理の説明をしているときに限って、初期画像と称する。例えば、図１１の例では、初期画像として画像D01がLCDパネル４６に表示されている。
【０１５６】
このような初期画像D01がLCDパネル４６に表示されている状態で、ヘルプメニュー表示操作が行われると、LCDパネル４６には、ヘルプメニューのトップ画像として例えば図１９の画像D02が表示される。
【０１５７】
このヘルプメニューのトップ画像D02には、複数の選択項目（ソフトウエアボタン）８１乃至８５が含まれており、ユーザがそのうちの所定の１つを選択する操作（ソフトウエアボタンの押下操作）を行うと、ユーザにより選択された選択項目に対応する画像が、LCDパネル４６に表示される。
【０１５８】
具体的には例えば、「撮影について」と記述された選択項目８２（以下、「○○」選択項目を、「○○」選択項目と称する）が選択された場合には、撮影機能に関するヘルプメニューとして図１１の画像D03がLCDパネル４６に表示される。このヘルプメニューD03には、「セルフタイマーを使う」場合のヘルプ情報（画像）を表示させるための選択項目９１、「ストロボを使う」場合のヘルプ情報を表示させるための選択項目９２、および、「近くの物体を撮る」場合のヘルプ情報を表示させるための選択項目９３といった、撮影機能に関するヘルプ情報を表示させるための選択項目が含まれている。また、LCDパネル４６のサイズがさほど大きくなく、これらの選択項目の全てをLCDパネル４６に表示させることができないので、各種ヘルプ情報を選択させるための選択項目の表示をスクロールさせていくための選択項目（以下、このような選択項目をスクロール項目と称する）９４が設けられている。また、ヘルプ機能を終了させて、LCDパネル４６の表示内容を初期画像D01に戻すための選択項目（以下、このような選択項目を終了項目と称する）９５が設けられている。また、LCDパネル４６の表示内容をひとつ前のヘルプメニュー、即ち、ヘルプメニューのトップ画像D02に戻すための選択項目（以下、このような選択項目をリターン項目と称する）９６も設けられている。
【０１５９】
また、例えば、ヘルプメニューのトップ画像D02のうちの、「再生について」選択項目８３が選択された場合には、再生機能に関するヘルプメニューとして図１１の画像D04がLCDパネル４６に表示される。このヘルプメニューD04には、「画像を再生する」場合のヘルプ情報を表示させるための選択項目１０１、「画像を削除する」場合のヘルプ情報を表示させるための選択項目１０２、および、「画像を回転する」場合のヘルプ情報を表示させるための選択項目１０３といった、再生機能に関するヘルプ情報を表示させるための選択項目が含まれている。その他、スクロール項目１０４、終了項目１０５、および、リターン項目１０６も含まれている。
【０１６０】
このようなヘルプメニューのトップ画像D02の選択項目８２や８３に対して、例えば「最新の情報」選択項目８１が選択された場合には、このデジタルカメラ３についての「最新の情報」を含む画像（以下、最新情報画像と称する）D05がLCDパネル４６に表示される。即ち、上述した図１の情報管理サーバ１に機種毎かつ言語毎に記憶されている「最新の情報」ファイルのうちの、このデジタルカメラ３の機種コードについての「最新の情報」ファイルに対応する「最新の情報」がLCDパネル４６に表示されるのである。この「最新の情報」を表示させるための表示領域として、表示領域１１１が最新情報画像D05に設けられている。その他、終了項目１１２およびリターン項目１１３も含まれている。
【０１６１】
具体的には例えば、本実施の形態では、図６の管理表の「送信する機種コード」の項目の一番上に記述された「P072JP」が、このデジタルカメラ３の機種コードとされている。この場合、図６の管理表によれば、「p072jp.jpg」という名称のファイルが、このデジタルカメラ３の機種コードである「P072JP」についての「最新の情報」ファイルである。従って、「p072jp.jpg」という名称のファイルに含まれる圧縮符号化画像データが、図１のデジタル信号処理部３５により伸長復号され、その結果として、図１１の表示領域１１１に表示されている画像（その画像データ）が得られ、その画像が表示領域１１１に挿入（合成）されたヘルプメニューD05（その画像データ）がCPU３９により生成されて、LCDパネル４６に表示される。
【０１６２】
ここで注目すべき点は、本実施の形態では、上述したように、「最新の情報」ファイルは画像形式ファイルであるという点である。即ち、本実施の形態の図３のデジタルカメラ３では、JISで規定されたシンボル（コード）についての字体データが図１のFLASHメモリ４４に格納されている。ただし、上述したように、コスト削減の観点から、JISで規定されたシンボル全てについての字体データがFLASHメモリ４４に格納されているとは限らず、そのうちの一部のシンボルについての字体データのみがFLASHメモリ４４に格納されている。従って、例えば「あ」についての字体データがFLASHメモリ４４に格納されていない場合には、「最新の情報」ファイルがテキストファイルとして与えられてしまうと、デジタルカメラ３は、「現在ありません」のうちの「あ」をLCDパネル４６に表示することができなくなるという問題点、即ち、ユーザが「最新の情報」を視認できなくなるという問題点が発生する。そこで、本実施の形態では、「最新の情報」ファイルは、画像形式ファイル、より具体的にはJPEGファイルとして、デジタルカメラ３に供給されるのである。
【０１６３】
ところで、デジタルカメラ３が、このような最新情報画像D05をLCDパネル４６に表示させるためには、その表示領域１１１に表示させるべき「最新の情報」に対応する「最新の情報」ファイルがFLASHメモリ４４等に予め格納されている必要がある。即ち、本実施の形態では、この「最新の情報」ファイルは、上述したように、情報管理サーバ１からクライアントコンピュータ２に提供されて、クライアントコンピュータ２の記憶部２５に記憶されている。そこで、デジタルカメラ３は、所定のタイミングで、この「最新の情報」ファイルを、クライアントコンピュータ２から取得しておく必要がある。
【０１６４】
「最新の情報」ファイルの取得手法や取得のタイミングは、特に限定されない。ただし、単に「最新の情報」を取得する処理だけのために、ユーザの手を煩わせたり（何等かのユーザ操作を伴ったり）、その処理が実行中であることをユーザにわからせたり、また、その処理のためにその他の処理やユーザ操作を中断させることは得策ではない。従って、「最新の情報」ファイルの取得手法や取得のタイミングとしては、ユーザの手を煩わせたり（何等かのユーザ操作を伴ったり）、その処理が実行中であることをユーザにわからせたり、また、その処理のためにその他の処理やユーザ操作を中断させることが無いような、取得手法や取得のタイミングであると好適である。
【０１６５】
そこで、本実施の形態では、ユーザが、画像の転送等を目的として、即ち、「最新の情報」を取得することとは異なることを目的として、デジタルカメラ３とクライアントコンピュータ２とを接続したとき、自動的に（ユーザの操作を介在することなく）、その目的の通信を行うための前処理（以下、通信初期化処理と称する）を実行し、その通信初期化処理内の処理として、「最新の情報」ファイルをクライアントコンピュータ２から取得する。
【０１６６】
即ち、通信初期化処理とは、本来の目的の通信の前処理であるため、この間に、「最新の情報」を取得する処理が実行されても、その処理が実行中であることをユーザにわからせたり、また、その処理のためにその他の処理（本来の目的の通信処理等）やユーザ操作を中断させることはない。また、デジタルカメラ３とクライアントコンピュータ２とが接続されたときに、通信初期化処理は自動的に（ユーザの操作を介在することなく）開始されるので、その通信初期化処理の一部として行われる「最新の情報」を取得する処理もまた、ユーザの手を煩わせることはない（何等ユーザ操作を伴うことはない）。
【０１６７】
このような「最新の情報」を取得する処理を含む通信初期化処理の一例が、図１２のフローチャートに示されている。即ち、図１２は、本発明が適用される通信初期化処理の一例を説明するフローチャートである。この図１２の例の通信初期化処理とは、結局、上述した第４のプログラムに従った処理の一部であると言える。そこで、以下、図１２を参照して、第４のプログラムに従った処理の一例としての通信初期化処理について説明する。
【０１６８】
図１２において、左側のフローチャートは、図１のデジタルカメラ３側の通信初期化処理の一例を示しており、また、右側のフローチャートは、クライアントコンピュータ２側の通信初期化処理の一例を示している。また、左側と右側とのフローチャートのうちの一方の第１のステップから他方の第２のステップに引かれた矢印は、所定の情報（データ）の流れを示している。即ち、１つの矢印は、第１のステップの処理で、クライアントコンピュータ２とデジタルカメラ３とのうちの何れか一方から送信された情報が、他方に伝送され、第２のステップの処理で、他方に受信されることを示している。
【０１６９】
上述したように、クライアントコンピュータ２のI/O制御部２８とデジタルカメラ３のI/O制御部３７とがUSBのケーブル等を介して電気的に接続されると、通信初期化処理は自動的に開始される。即ち、その接続直後、処理はステップＳ１に進む。
【０１７０】
ステップＳ１において、デジタルカメラ３のCPU３９は、FLASHメモリ４４から自分自身の機種コードを読み出し、その機種コードをI/O制御部３７からクライアントコンピュータ２に送信する。なお、接続時に何らかの機種コードを送信することはUSBの規格自体でも規定されているので、その規定をそのまま使用することができる。
【０１７１】
すると、ステップＳ１１において、クライアントコンピュータ２のCPU２１は、この機種コードをI/O制御部２８を介して受信する。
【０１７２】
上述したように、このとき送受信される機種コードは、上述した図６の管理表に示されるように、デジタルカメラ３の機種名を特定できる情報を含んでいるだけでなく、デジタルカメラ３の設定言語を特定できる情報を含んでいる。具体的には例えば、本実施の形態では、図６の管理表の「送信する機種コード」の項目の一番上に記述されている「P072JP」が、デジタルカメラ３の機種コードとされている。この場合、この「P072JP」のうちの「P072」という情報が、デジタルカメラ３の機種名である「DSC-P72」を特定できる情報である。また、この「P072JP」のうちの「JP」という情報が、デジタルカメラ３の設定言語は日本語（JP）であることを特定できる情報である。
【０１７３】
ステップＳ１２において、クライアントコンピュータ２のCPU２１は、記憶部２５内のファイルを検索する。そして、ステップＳ１３において、クライアントコンピュータ２のCPU２１は、その検索結果に基づいて、ステップＳ１１の処理で受信した機種コードで特定できる機種と言語に対応する「最新の情報」ファイルがあるか否かを判定する。
【０１７４】
ステップＳ１３において、「最新の情報」ファイルが存在しないと判定された場合、クライアントコンピュータ２の通信初期化処理は終了となる。この場合、後述するように、デジタルカメラ３側においても、ステップＳ２の処理でＮＯであると判定されて、デジタルカメラ３の通信初期化処理は終了となる。このように、デジタルカメラ３の機種コードに対応する「最新の情報」ファイルがクライアントコンピュータ２の記憶部２に記憶されていない場合には、「最新の情報」ファイルは、デジタルカメラ３に転送されない。
【０１７５】
これに対して、本実施の形態では、デジタルカメラ３の機種コードは「P072JP」とされている。また、図６の管理表の「対応する「最新の情報」表示用ファイル」の項目に記述されている全ての名称の「最新の情報」ファイルが、クライアントコンピュータ２の記憶部２５に記憶されている。即ち、「P072JP」に対応する「p072jp.jpg」という名称の「最新の情報」ファイルが記憶されている。従って、ステップＳ１３において、「最新の情報」ファイルが存在すると判定されて、処理はステップＳ１４に進む。
【０１７６】
ステップＳ１４において、クライアントコンピュータ２のCPU２１は、「最新の情報」ファイルを転送したいことの要求（以下、ファイル転送要求と称する）を、I/O制御部２８からデジタルカメラ３に送信する。
【０１７７】
この間、デジタルカメラ３のCPU３９は、ステップＳ２において、ファイル転送要求が有ったか否かを判定する。
【０１７８】
上述したように、クライアントコンピュータ２側で、ステップＳ１３の処理でNOであると判定されて、クライアントコンピュータ２の通信初期化処理が終了した場合には、ステップＳ２において、ファイル転送要求は無かったと判定されて、デジタルカメラ３の通信初期化処理も終了となる。
【０１７９】
これに対して、いまの場合のように、クライアントコンピュータ２側で、ステップＳ１３の処理でYESであると判定されて、ステップＳ１４の処理でファイル転送要求が送信された場合には、デジタルカメラ３のCPU３９は、そのファイル転送要求をI/O制御部３７を介して受信し、ステップＳ２において、ファイル転送要求が有ったと判定して、処理をステップＳ３に進める。
【０１８０】
ステップＳ３において、デジタルカメラ３のCPU３９は、ファイル転送要求に対する応答として「ファイル受信処理を行う」という応答を、I/O制御部３７からクライアントコンピュータ２に対して送信する。
【０１８１】
この間、クライアントコンピュータ２のCPU２１は、ステップＳ１５において、ファイル送信可能であるか否かを判定する。
【０１８２】
図１２の例では図示されていないが、デジタルカメラ３に例えば何かしらのトラブルが発生しており、転送要求に対する応答として「ファイル受信処理を行わない」という応答が送信された後、デジタルカメラ３の通信初期化処理が終了してしまった場合、或いは、応答自体が送信されないまま、デジタルカメラ３の通信初期化処理が終了してしまった場合、ステップＳ１５において、ファイル送信可能ではない、即ち、ファイル送信不可能であると判定されて、クライアントコンピュータ２の通信初期化処理は終了となる。
【０１８３】
これに対して、いまの場合、ステップＳ３の処理で、「ファイル受信処理を行う」という応答がデジタルカメラ３から送信されてくるので、クライアントコンピュータ２のCPU２１は、その応答をI/O制御部２８を介して受信し、ステップＳ１５において、ファイル送信可能であると判定して、処理をステップＳ１６に進める。
【０１８４】
ステップＳ１６において、クライアントコンピュータ２のCPU２１は、ステップＳ１１の処理で受信したデジタルカメラ３の機種コードに対応する「最新の情報」ファイル、即ち、本実施の形態では図６の管理表に記載の「p072jp.jpg」という名称の「最新の情報」ファイルを記憶部２５から読み出して、その「最新の情報」ファイルをI/O制御部２８からデジタルカメラ３に対して送信する。これにより、クライアントコンピュータ２の通信初期化処理は終了となる。
【０１８５】
すると、デジタルカメラ３のCPU３９は、ステップＳ４において、この「最新の情報」ファイルをI/O制御部３７を介して受信し、ステップＳ５において、それをFLASHメモリ４４に記憶させる。これにより、デジタルカメラ３の通信初期化処理は終了となる。
【０１８６】
このようにして、ユーザが、撮影した画像の転送等を目的として、クライアントコンピュータ２とデジタルカメラ３とをUSBのケーブル等を介して電気的に接続させる毎に、このような通信初期化処理が自動的に実行され、「最新の情報」ファイルがデジタルカメラ３のFLASHメモリ４４に自動的に格納される。その結果、ユーザは、ヘルプ機能を活用することで、図１１のような最新情報画像D05をLCDパネル４６に表示させることができ、その表示領域１１１を見ることで、「最新の情報」を取得（視認）することができるようになる。
【０１８７】
ただし、このような通信初期化処理が自動的に実行されても、上述したように、クライアントコンピュータ２に「最新の情報」ファイル自体が記憶されていなければ、当然ながら、デジタルカメラ３のFLASHメモリ４４にも「最新の情報」ファイルが格納されない。この場合、即ち、デジタルカメラ３のFLASHメモリ４４に「最新の情報」ファイルが格納されていない場合、上述した図１１のヘルプメニューのトップ画像D02がLCDパネル４６に表示されている状態で、「最新の情報」選択項目８１がたとえ選択されたとしても、デジタルカメラ３は、図１１の画像D05のような最新情報画像をLCDパネル４６に表示させることはできない。或いは、デジタルカメラ３が、図１１の表示領域１１１に何も含まれない（ただ単に白等の単一色の画像が含まれる）画像D05自体をLCDパネル４６に表示できたとしても、このような「最新の情報」を含まない画像D05では、ユーザにとっては意味がない。
【０１８８】
そこで、本実施の形態では、図１３に示されるように、初期画像D01がLCDパネル４６に表示されている状態でヘルプメニュー表示操作がなされると、デジタルカメラ３は、FLASHメモリ４４に「最新の情報」ファイルが格納されている場合には、最新情報画像を表示させるために選択項目８１、即ち、「最新の情報」選択項目８１を含むヘルプメニューのトップ画像D02aをLCDパネル４６に表示させる一方、FLASHメモリ４４に「最新の情報」ファイルが格納されていない場合には、「最新の情報」選択項目８１を含まないヘルプメニューのトップ画像D02bを表示させるようにしている。なお、ヘルプメニューのトップ画像D02bは、このように「最新の情報」選択項目８１を含まないので、その代わりに、「パソコンと接続」選択項目８６が最初に表示されるように構成される。
【０１８９】
以下、図１４のフローチャートを参照して、このようなヘルプメニューのトップ画像D02a，D02bを使い分けるヘルプメニュー表示処理を含む第５のプログラムに従った処理の一例について説明する。第５のプログラムに従った処理とは、上述したように、デジタルカメラ３の表示部であるLCDパネル４６の表示内容を制御する処理である。そこで、以下、第５のプログラムに従った処理を、表示内容制御処理と称する。即ち、図１４は、デジタルカメラ３の表示内容制御処理の一例を示すフローチャートである。ただし、図１４の例のフローチャートは、ヘルプ機能に特化した処理、即ち、ヘルプメニューを表示させることに特に着目した処理を説明するフローチャートである。換言すると、図１４の例では、各種設定を行うための設定画像（図示せず）をLCDパネル４６に表示させる設定機能等、ヘルプ機能以外の機能を実現する処理は省略されている。
【０１９０】
ステップＳ３１において、図１のデジタルカメラ３のCPU３９は、POWER ON（電源状態がオン状態）であるか否かを判定する。
【０１９１】
ステップＳ３１において、POWER ONではないと判定された場合、即ち、POWER OFF（電源状態がオフ状態）であると判定された場合、処理はステップＳ３１に戻され、POWER ONであるか否かが再度判定される。即ち、POWER OFFである限り、ステップＳ３１とＳ３２との処理が繰り返し実行されて、表示内容制御処理は待機され、その結果、LCDパネル４６には何も表示されない。
【０１９２】
その後、上述した図７等の電源切替ボタン４０ｂが押下されてPOWER ONになると、ステップＳ３１において、POWER ONであると判定されて、処理はステップＳ３２に進む。
【０１９３】
ステップＳ３２において、CPU３９は、ヘルプメニュー表示処理を行うための準備（前処理）として、上述した図１３のヘルプメニューのトップ画像D02a，D02bのうちの何れを利用するのかを決定する処理、より正確にはその決定に必要な情報（後述する情報有フラグ）を設定する処理を実行する。以下、このようなステップＳ３２の処理を、準備処理と称する。準備処理の詳細例については、図１５のフローチャートを参照して後述する。
【０１９４】
ステップＳ３２の準備処理が終了すると、処理はステップＳ３３に進む。ステップＳ３３において、CPU３９は、初期画像、例えば図１１や図１３に示される初期画像D01を、LCDパネル４６に表示させる制御を行う。
【０１９５】
ステップＳ３４において、CPU３９は、ヘルプメニュー表示操作がなされたか否かを判定する。
【０１９６】
ステップＳ３４において、ヘルプメニュー表示操作がなされていないと判定された場合、ステップＳ３５のヘルプメニュー表示処理は実行されずに、処理はステップＳ３６に進む。
【０１９７】
ステップＳ３６において、CPU３９は、POWER OFFであるか否かを判定する。
【０１９８】
ステップＳ３６において、POWER OFFであると判定された場合、表示内容制御処理は終了となる。即ち、再度POWER ONとなったときに、表示内容制御処理は再度開始されることになる。
【０１９９】
これに対して、POWER ONである限り、ステップＳ３６において、POWER OFFではないと判定されて、処理はステップＳ３３に戻され、初期画像がLCD パネル４６に再度表示された後、それ以降の処理が繰り返される。即ち、図１４の例では、POWER ONであって、かつ、ヘルプメニュー表示操作がなされない限り、ステップＳ３３乃至Ｓ３６のループ処理が繰り返し実行されて、初期画像がLCD パネル４６に表示され続けることになる。
【０２００】
なお、実際には、上述したように、設定機能等のヘルプ機能以外の機能も存在し、それらの機能の実現がユーザにより指示された場合（その指示に対応する操作がなされた場合）、指示された機能に対応する各種画像がLCDパネル４６に表示される。
【０２０１】
このようにして、ステップＳ３３乃至Ｓ３６のループ処理が繰り返し実行されている状態、即ち、初期画像が表示されている状態で、ヘルプメニュー表示操作がなされると、ステップＳ３４においてYESであると判定されて、ステップＳ３５において、ヘルプメニュー表示処理が実行されることになる。なお、ヘルプメニュー表示処理の詳細については、図１６と図１７のフローチャートを参照して後述する。
【０２０２】
以下、図１５のフローチャートを参照して、ステップＳ３２の「準備処理」の詳細例について説明し、その後、図１６と図１７のフローチャートを参照して、ステップＳ３５の「ヘルプメニュー表示処理」について説明する。
【０２０３】
図１５のステップＳ５１において、図１のデジタルカメラ３のCPU３９は、内蔵メモリ（本実施の形態では例えばFLASHメモリ４４）に「最新の情報」ファイルが格納されていることを示すフラグ（以下、情報有フラグと称する）をクリアする。
【０２０４】
ステップＳ５２において、CPU３９は、内蔵メモリであるFLASHメモリ４４内を検索する。そして、ステップＳ５３において、CPU３９は、その検索結果に基づいて、FLASHメモリ４４内に「最新の情報」ファイルが有る（格納されている）か否かを判定する。
【０２０５】
ステップＳ５２の検索処理の結果が、「最新の情報」ファイルがFLASHメモリ４４内に存在しないという結果の場合は、ステップＳ５３においてNOであると判定されて、準備処理は終了となる。即ち、図１４のステップＳ３２の処理が終了し、ステップＳ３３の処理で初期画像がLCDパネル４６に表示された後、それ以降の処理が実行される。
【０２０６】
これに対して、ステップＳ５２の検索処理の結果が、「最新の情報」ファイルがFLASHメモリ４４内に存在するという結果の場合は、ステップＳ５３においてYESであると判定されて、処理はステップＳ５４に進む。ステップＳ５４において、CPU３９は、情報有フラグを立てる。これにより、準備処理は終了となる。即ち、図１４のステップＳ３２の処理が終了し、ステップＳ３３の処理で初期画像がLCDパネル４６に表示された後、それ以降の処理が実行される。
【０２０７】
このようにして、本実施の形態の準備処理では、FLASHメモリ４４に「最新の情報」ファイルが格納されているか否かに応じて、情報有フラグが立てられるか或いはクリアされる。
【０２０８】
従って、CPU３９は、図１４のステップＳ３５のヘルプメニュー表示処理で、この情報有フラグが立っている場合には、図１３のヘルプメニューのトップ画像D02aを表示させることができる一方、この情報有フラグがクリアされている場合には、図１３のヘルプメニューのトップ画像D02bを表示させることができる。
【０２０９】
以下、図１６と図１７のフローチャートを参照して、このようなヘルプメニューのトップ画像D02aとD02bとを選択的に表示させるヘルプメニュー表示処理の詳細例について説明する。
【０２１０】
なお、以下、図１３のヘルプメニューのトップ画像D02aを、「最新の情報」項目表示ありヘルプメニューD02aと称する。これに対して、図１３のヘルプメニューのトップ画像D02bを、「最新の情報」項目非表示ヘルプメニューD02bと称する。また、「撮影について」選択項目８２、「再生について」選択項目８３、および、「パソコンと接続」選択項目８６等をまとめて、他のヘルプ項目と称する。これに伴い、図１１の画像D03や画像D04等をまとめて、他のヘルプ項目の画像と称する。
【０２１１】
はじめに、図１６のステップＳ７１において、CPU３９は、情報有フラグが立っているか否かを判定する。
【０２１２】
ステップＳ７１において、情報有フラグが立っていない、即ち、情報有フラグがクリアされていると判定された場合、処理は図１７のステップＳ８３に進む。ただし、ステップＳ８３以降の処理については後述する。
【０２１３】
これに対して、ステップＳ７１において、情報有フラグが立っていると判定された場合、処理はステップＳ７２に進む。ステップＳ７２において、CPU３９は、図１３の「最新の情報」項目表示ありヘルプメニューD02aをLCDパネル４６に表示させるように制御する。
【０２１４】
ステップＳ７３において、CPU３９は、終了項目８５が選択されたか否かを判定する。
【０２１５】
ステップＳ７３において、終了項目８５が選択されたと判定された場合、ヘルプメニュー表示処理は終了となる。即ち、図１４のステップＳ３５の処理は終了し、POWER ONである限り、ステップＳ３６の処理でNOであると判定されて、処理はステップＳ３３に戻されて、図１３の初期画像D01がLCDパネル４６に再度表示され、それ以降の処理が繰り返される。
【０２１６】
これに対して、ステップＳ７３において、終了項目８５が選択されていないと判定された場合、処理はステップＳ７４に進む。
【０２１７】
ステップＳ７４において、CPU３９は、「最新の情報」項目８１が選択されたか否かを判定する。
【０２１８】
ステップＳ７４において、「最新の情報」項目８１が選択されたと判定された場合、処理はステップＳ７５に進む。ステップＳ７５において、CPU３９は、「最新の情報」ファイルをFLASHメモリ４４から読み出し、図１１の最新情報画像D05（画像データ）を生成する。そして、ステップＳ７６において、CPU３９は、最新情報画像D05をLCDパネル４６に表示させるように制御する。
【０２１９】
ステップＳ７７において、CPU３９は、最新情報画像D05のリターン項目１１３が選択されたか否かを判定する。
【０２２０】
ステップＳ７７において、最新情報画像D05のリターン項目１１３が選択されたと判定された場合、処理はステップＳ７２に戻され、図１３の「最新の情報」項目表示ありヘルプメニューD02aがLCDパネル４６に再度表示され、それ以降の処理が繰り返される。
【０２２１】
これに対して、ステップＳ７７において、最新情報画像D05のリターン項目１１３が選択されていないと判定された場合、処理はステップＳ７８に進む。ステップＳ７８において、CPU３９は、最新情報画像D05の終了項目１１２が選択されたか否かを判定する。
【０２２２】
ステップＳ７８において、最新情報画像D05の終了項目１１２が選択されたと判定された場合、ヘルプメニュー表示処理は終了となる。即ち、図１４のステップＳ３５の処理は終了し、POWER ONである限り、ステップＳ３６の処理でNOであると判定されて、処理はステップＳ３３に戻されて、図１３の初期画像D01がLCDパネル４６に再度表示され、それ以降の処理が繰り返される。
【０２２３】
これに対して、ステップＳ７８において、最新情報画像D05の終了項目１１２が選択されていないと判定された場合、処理はステップＳ７６に戻され、それ以降の処理が繰り返される。即ち、最新情報画像D05が引き続きLCDパネル４６に表示される。
【０２２４】
以上、ステップＳ７４において、図１３の「最新の情報」項目表示ありヘルプメニューD02aの「最新の情報」項目８１が選択されたと判定された場合のそれ以降の一連の処理について説明した。
【０２２５】
次に、ステップＳ７４において、「最新の情報」項目８１が選択されていないと判定された場合のそれ以降の一連の処理について説明する。この場合、処理はステップＳ７９に進む。ステップＳ７９において、CPU３９は、図１３の「最新の情報」項目表示ありヘルプメニューD02aの他のヘルプ項目が選択されたか否か、即ち、「撮影について」選択項目８２や「再生について」選択項目８３等のうちのひとつが選択されたか否かを判定する。
【０２２６】
ステップＳ７９において、他のヘルプ項目が選択されてないと判定された場合、処理はステップＳ７２に戻され、それ以降の処理が繰り返される。即ち、「最新の情報」項目表示ありヘルプメニューD02aが引き続きLCDパネル４６に表示される。
【０２２７】
これに対して、ステップＳ７９において、他のヘルプ項目が選択されたと判定された場合、処理はステップＳ８０に進む。ステップＳ８０において、CPU３９は、他のヘルプ項目の画像をLCDパネル４６に表示させるように制御する。
【０２２８】
ステップＳ８１において、CPU３９は、他のヘルプ項目の画像におけるリターン項目が選択されたか否かを判定する。
【０２２９】
ステップＳ８１において、他のヘルプ項目の画像におけるリターン項目が選択されたと判定された場合、処理はステップＳ７２に戻され、図１３の「最新の情報」項目表示ありヘルプメニューD02aがLCDパネル４６に再度表示され、それ以降の処理が繰り返される。
【０２３０】
これに対して、ステップＳ８１において、他のヘルプ項目の画像におけるリターン項目が選択されていないと判定された場合、処理はステップＳ８２に進む。ステップＳ８２において、CPU３９は、他のヘルプ項目の画像における終了項目が選択されたか否かを判定する。
【０２３１】
ステップＳ８２において、他のヘルプ項目の画像における終了項目が選択されたと判定された場合、ヘルプメニュー表示処理は終了となる。即ち、図１４のステップＳ３５の処理は終了し、POWER ONである限り、ステップＳ３６の処理でNOであると判定されて、処理はステップＳ３３に戻されて、図１３の初期画像D01がLCDパネル４６に再度表示され、それ以降の処理が繰り返される。
【０２３２】
これに対して、ステップＳ８２において、他のヘルプ項目の画像における終了項目が選択されていないと判定された場合、処理はステップＳ８０に戻され、それ以降の処理が繰り返される。即ち、他のヘルプ項目の画像が引き続きLCDパネル４６に表示される。
【０２３３】
以上、ステップＳ７１において、情報有フラグが立っていると判定された場合のそれ以降の一連の処理、即ち、ステップＳ７２の処理で、図１３の「最新の情報」項目表示ありヘルプメニューD02aがLCDパネル４６に表示された場合のそれ以降の一連の処理について説明した。
【０２３４】
次に、ステップＳ７１において、情報有フラグが立っていない、即ち、情報有フラグがクリアされていると判定された場合のそれ以降の一連の処理について説明する。この場合、上述したように、図１７のステップＳ８３乃至Ｓ８８の処理が実行されることになる。
【０２３５】
ステップＳ８３において、CPU３９は、図１３の「最新の情報」項目非表示ヘルプメニューD02bをLCDパネル４６に表示させるように制御する。
【０２３６】
ステップＳ８４において、CPU３９は、終了項目８５が選択されたか否かを判定する。
【０２３７】
ステップＳ８４において、終了項目８５が選択されたと判定された場合、ヘルプメニュー表示処理は終了となる。即ち、図１４のステップＳ３５の処理は終了し、POWER ONである限り、ステップＳ３６の処理でNOであると判定されて、処理はステップＳ３３に戻されて、図１３の初期画像D01がLCDパネル４６に再度表示され、それ以降の処理が繰り返される。
【０２３８】
これに対して、ステップＳ８４において、終了項目８５が選択されていないと判定された場合、処理はステップＳ８５に進む。
【０２３９】
ステップＳ８５において、CPU３９は、図１３の「最新の情報」項目非表示ヘルプメニューD02bの他のヘルプ項目が選択されたか否か、即ち、「撮影について」選択項目８２、「再生について」選択項目８３、「パソコンと接続」選択項目８６等のうちのひとつが選択されたか否かを判定する。
【０２４０】
ステップＳ８５において、他のヘルプ項目が選択されてないと判定された場合、処理はステップＳ８３に戻され、それ以降の処理が繰り返される。即ち、「最新の情報」項目非表示ヘルプメニューD02bが引き続きLCDパネル４６に表示される。
【０２４１】
これに対して、ステップＳ８５において、他のヘルプ項目が選択されたと判定された場合、処理はステップＳ８６に進む。ステップＳ８６において、CPU３９は、他のヘルプ項目の画像をLCDパネル４６に表示させるように制御する。
【０２４２】
ステップＳ８７において、CPU３９は、他のヘルプ項目の画像におけるリターン項目が選択されたか否かを判定する。
【０２４３】
ステップＳ８７において、他のヘルプ項目の画像におけるリターン項目が選択されたと判定された場合、処理はステップＳ８３に戻され、図１３の「最新の情報」項目非表示ヘルプメニューD02bがLCDパネル４６に再度表示され、それ以降の処理が繰り返される。
【０２４４】
これに対して、ステップＳ８７において、他のヘルプ項目の画像におけるリターン項目が選択されていないと判定された場合、処理はステップＳ８８に進む。ステップＳ８８において、CPU３９は、他のヘルプ項目の画像における終了項目が選択されたか否かを判定する。
【０２４５】
ステップＳ８８において、他のヘルプ項目の画像における終了項目が選択されたと判定された場合、ヘルプメニュー表示処理は終了となる。即ち、図１４のステップＳ３５の処理は終了し、POWER ONである限り、ステップＳ３６の処理でNOであると判定されて、処理はステップＳ３３に戻されて、図１３の初期画像D01がLCDパネル４６に再度表示され、それ以降の処理が繰り返される。
【０２４６】
これに対して、ステップＳ８８において、他のヘルプ項目の画像における終了項目が選択されていないと判定された場合、処理はステップＳ８６に戻され、それ以降の処理が繰り返される。即ち、他のヘルプ項目の画像が引き続きLCDパネル４６に表示される。
【０２４７】
以上、図１４のステップＳ３５の処理の詳細例として、図１６と図１７の例のヘルプメニュー表示処理について説明した。
【０２４８】
このようにして、デジタルカメラ３のCPU３９が、ヘルプメニュー表示処理を実行することで、デジタルカメラ３の機種についての「最新の情報」をLCDパネル４６に表示させることができる。
【０２４９】
なお、LCDパネル４６に表示される情報として、上述した例では、デジタルカメラ３の機種についての「最新の情報」を挙げたが、基本的に、デジタルカメラ３の機種固有の情報であれば何れの情報でも構わない。
【０２５０】
この場合、デジタルカメラ３の機種固有の情報を含むファイルは、図１の情報管理サーバ１により管理され、適宜、クライアントコンピュータ２の記憶部２５にダウンロードされる。そして、クライアントコンピュータ２とデジタルカメラ３とが、I/O制御部２８およびI/O制御部３７を介して接続されると、例えば上述した図１２の通信初期化処理と基本的に同様の処理が実行され、デジタルカメラ３の機種固有の情報を含むファイルが、クライアントコンピュータ２からデジタルカメラ３に転送されて、FLASHメモリ４４等に格納されることになる。
【０２５１】
このようなデジタルカメラ３は、次のような第１の効果乃至第３の効果を奏することが可能になる。
【０２５２】
即ち、従来の情報公開手法では、上述したように、ユーザ自らクライアントコンピュータを操作して商品固有のサポート情報等を検索する、といった煩雑で時間のかかる操作を行う必要があった。これに対して、ユーザは、デジタルカメラ３とクライアントコンピュータ２とを接続するだけで、デジタルカメラ３内に自身の機種固有の情報が自動的にダウンロードされるので、その後必要なときにデジタルカメラ３を利用した簡単な操作（例えば「最新の情報」項目の選択操作）を行うだけで、その機種固有の情報を得ることができる。結果として、ユーザの操作負担が従来と比較して格段に軽減されるという効果が、第１の効果である。
【０２５３】
また、デジタルカメラ３の製造者等は、デジタルカメラ３の機種固有の情報をファイルとして情報管理サーバ１に記憶させておくだけで、ユーザ側のクライアントコンピュータ２がその機種固有の情報を自動的にダウンロードし、また、外部接続端子で接続されたデジタルカメラ３にその機種固有情報を転送することができる。結果として、デジタルカメラ３の機種固有の情報がユーザの目に触れる機会は、従来のデジタルカメラの機種固有情報に比べて格段に増えるという効果が、第２の効果である。
【０２５４】
さらに、このようなデジタルカメラ３の機種固有の情報は、デジタルカメラ３に一度ダウンロードされた後は、クライアントコンピュータ２との接続が切れてもそのままデジタルカメラ３内に保持されるので、インターネットを使ったWebアクセスのように、切断時には閲覧できない、ということが解消される効果、即ち、ユーザは、一度ダウンロードされた機種固有の情報をいつでも見ることができるという効果が、第３の効果である。
【０２５５】
また、デジタルカメラ３の機種固有の情報を含むこのファイルの形式は、「最新の情報」ファイルと同様に、特に限定されないが、上述したように、FLASHメモリ４４に格納される字体データが制限される可能性が多いことから、JPEG方式のような画像形式ファイルであると好適である。なぜならば、上述した第１の効果乃至第３の効果に加えてさらに、次の第４の効果と第５の効果とを奏することが可能になる。
【０２５６】
即ち、デジタルカメラ３の製造者等は、デジタルカメラ３の機種固有の情報を画像形式ファイルとして情報管理サーバ１に記憶させておくだけで、従来と同様に必要な字体データだけを搭載したデジタルカメラ３を製造することができるという効果、即ち、全ての字体データをデジタルカメラ３に搭載させる必要はないという効果が、第４の効果である。
【０２５７】
また、デジタルカメラ３の機種固有の情報は、上述した例ではシンボル列から構成されるとしたが、画像形式ファイルとして構成される場合には、そのシンボル列は画像として取り扱われることになる。従って、デジタルカメラ３の機種固有の情報は、上述した例に限定されず、シンボル列（文章）のみならず、イラストや写真等も含めることが容易にできる（HTMLファイル等で構成する必要はない）という効果が、第５の効果である。
【０２５８】
ところで、以上説明した一連の処理は、「最新の情報」ファイルが画像形式ファイルであることが前提とされた。しかしながら、上述した例において、「最新の情報」ファイルとして画像形式ファイルが採用された理由は、図４を参照して上述したように、デジタルカメラ３が、「最新の情報」を構成する１以上のシンボルのうちの少なくとも１つのシンボルについての字体データを記憶していない場合であっても、その「最新の情報」をLCDパネル４６に正確に表示させるためである。従って、「最新の情報」を構成する１以上のシンボルの全てについての字体データがデジタルカメラ３に記憶されている場合には、「最新の情報」ファイルがテキストファイルであっても、デジタルカメラ３は、その「最新の情報」をLCDパネル４６に正確に表示させることができる。
【０２５９】
そこで、例えば図１の情報管理サーバは、所定の機種の所定の言語の「最新の情報」ファイルとして、画像形式ファイルとテキストファイルとの両者を予め用意して管理しておくこともできる。この場合、クライアントコンピュータ２は、適宜、所定の機種の所定の言語の「最新の情報」ファイルとして、画像形式ファイルとテキストファイルとの両者をダウンロードして記憶部２５に記憶させることができる。そして、クライアントコンピュータ２は、デジタルカメラ３の字体データの記憶状況等に応じて、デジタルカメラ３の機種および設定言語の「最新の情報」ファイルとして、画像形式ファイルとテキストファイルとのうちの何れか一方を送信することができる。
【０２６０】
具体的には例えば、図１の情報管理サーバ１の制御部１３は、図６の例の管理表の代わりに、図１８に示されるような管理表を管理しておき、この図１８の管理表のうちの「「最新の情報」表示用ファイル」という項目に記述された名称の画像形式ファイルとともに、「「最新の情報」テキストファイル」という項目に記述された名称のテキストファイルを、最新情報ファイルデータベース１２に記憶させておくこともできる。
【０２６１】
即ち、図１８は、「最新の情報」ファイルの管理表の、図６の例とは異なる例を示している。図１８の管理表に設けられている項目のうちの、「「最新の情報」テキストファイル」という項目以外の項目は、図６の例の対応する項目と全く同一であるため、それらの項目の説明については省略する。
【０２６２】
図１８の「「最新の情報」テキストファイル」の項目には、その左方の「送信する機種コード」の項目に記述されている機種コードで特定されるデジタルカメラについての「最新の情報」ファイルのうちのテキストファイルの名称が記述されている。具体的には例えば、図１８中一番上に記載されている「p072jp.txt」という名称の「最新の情報」ファイルは、機種コードが「P072JP」であるデジタルカメラ、即ち、「DSC-P72」という機種のデジタルカメラのうちのJP（日本語）が設定されたデジタルカメラについての「最新の情報」ファイルであって、JP（日本語）で表現された「最新の情報」を構成する各シンボルがJISの対応するコードで記述されているテキストファイルである。
【０２６３】
このように、この例では、デジタルカメラの機種毎かつ言語毎の「最新の情報」ファイルが画像形式ファイルおよびテキストファイルのそれぞれとして、情報管理サーバ１の最新情報ファイルデータベース１２に記憶されている。
【０２６４】
そして、情報管理サーバ１の制御部１３は、デジタルカメラの機種毎かつ言語毎の「最新の情報」ファイルのうちの少なくとも一部（ただし、同一の「最新の情報」については、対応するテキストファイルと画像形式ファイルとの両者）を、ネットワーク４を介してクライアントコンピュータ２に送信する制御を行う。
【０２６５】
即ち、デジタルカメラの機種毎かつ言語毎の「最新の情報」ファイルのうちの少なくとも一部であって、同一の「最新の情報」については、対応するテキストファイルと画像形式ファイルとの両者が、情報管理サーバ１からクライアントコンピュータ２にネットワーク４を介して提供される。具体的には例えば、ここでは、上述した図１８の管理表の「「最新の情報」表示用ファイル」にその名称が記述されている画像形式ファイル（以下、「最新の情報」画像ファイルと称する）の全てと、図１８の管理表の「「最新の情報」テキストファイル」にその名称が記述されているテキストファイル（以下、「最新の情報」テキストファイルと称する）の全てが、この図１８の管理表とともに、情報管理サーバ１からクライアントコンピュータ２に提供され、記憶部２５に記憶されるとする。
【０２６６】
この場合、デジタルカメラ３とクライアントコンピュータ２とのそれぞれは、通信初期化処理として、上述した図１２のフローチャートの代わりに、例えば図１９と図２０のそれぞれのフローチャートに従った処理を実行する。
【０２６７】
即ち、図１９は、デジタルカメラ３の通信初期化処理の、図１２の例とは異なる例を説明するフローチャートである。図２０は、クライアントコンピュータ２の通信初期化処理の、図１２の例とは異なる例を説明するフローチャートである。また、デジタルカメラ３とクライアントコンピュータ２の通信初期化処理の関係を示すアローチャートが、図２１と図２２とに示されている。
【０２６８】
そこで、以下、図１９乃至図２２を参照して、通信初期化処理の、図１２の例とは異なる例について説明する。
【０２６９】
図１９乃至図２２の例でも、図１のクライアントコンピュータ２のI/O制御部２８と、デジタルカメラ３のI/O制御部３７とが、USBのケーブル等を介して電気的に接続されると、通信初期化処理は自動的に開始される。即ち、その接続直後、処理はステップＳ１０１に進む。
【０２７０】
図１９のステップＳ１０１において、デジタルカメラ３のCPU３９は、FLASHメモリ４４から自分自身の機種コードを読み出し、その機種コードをI/O制御部３７からクライアントコンピュータ２に送信する。
【０２７１】
すると、図２０のステップＳ１２１において、クライアントコンピュータ２のCPU２１は、この機種コードをI/O制御部２８を介して受信する。具体的には例えば、ここでも、図１８の管理表の「送信する機種コード」の項目の一番上に記述されている「P072JP」が、デジタルカメラ３の機種コードであるとして、CPU２１に受信されたとする。
【０２７２】
ステップＳ１２２において、クライアントコンピュータ２のCPU２１は、記憶部２５内のファイルを検索する。そして、ステップＳ１２２において、クライアントコンピュータ２のCPU２１は、その検索結果に基づいて、ステップＳ１２１の処理で受信した機種コードで特定できる機種と言語に対応する「最新の情報」ファイルがあるか否かを判定する。
【０２７３】
ステップＳ１２３において、「最新の情報」ファイルが存在しないと判定された場合、クライアントコンピュータ２の通信初期化処理は終了となる。この場合、後述するように、デジタルカメラ３側においても、ステップＳ１０２の処理でＮＯであると判定されて、デジタルカメラ３の通信初期化処理は終了となる。このように、デジタルカメラ３の機種コードに対応する「最新の情報」ファイルがクライアントコンピュータ２の記憶部２に記憶されていない場合には、「最新の情報」ファイルは、デジタルカメラ３に転送されない。
【０２７４】
これに対して、ここでは、デジタルカメラ３の機種コードは「P072JP」とされている。また、図１８の管理表の「「最新の情報」表示用ファイル」の項目に記述されている全ての名称の「最新の情報」表示ファイル、および、「「最新の情報」テキストファイル」の項目に記述されている全ての名称の「最新の情報」テキストファイルが、クライアントコンピュータ２の記憶部２５に記憶されている。即ち、「P072JP」に対応する「p072jp.jpg」という名称の「最新の情報」表示ファイルと、「P072JP」に対応する「p072jp.txt」という名称の「最新の情報」テキストファイルとの両者が記憶部２５に記憶されている。従って、ステップＳ１２３において、「最新の情報」ファイルが存在すると判定されて、処理はステップＳ１２４に進む。
【０２７５】
ステップＳ１２４において、クライアントコンピュータ２のCPU２１は、ファイル転送要求を、I/O制御部２８からデジタルカメラ３に送信する。
【０２７６】
この間、デジタルカメラ３のCPU３９は、ステップＳ１０２において、ファイル転送要求が有ったか否かを判定する。
【０２７７】
上述したように、クライアントコンピュータ２側で、ステップＳ１２３の処理でNOであると判定されて、クライアントコンピュータ２の通信初期化処理が終了した場合には、ステップＳ１０２において、ファイル転送要求は無かったと判定されて、デジタルカメラ３の通信初期化処理も終了となる。
【０２７８】
これに対して、いまの場合、クライアントコンピュータ２側で、ステップＳ１２３の処理でYESであると判定されて、ステップＳ１２４の処理でファイル転送要求が送信された場合には、デジタルカメラ３のCPU３９は、そのファイル転送要求をI/O制御部３７を介して受信し、ステップＳ１０２において、ファイル転送要求が有ったと判定して、処理をステップＳ１０３に進める。
【０２７９】
この間、クライアントコンピュータ２のCPU２１は、ステップＳ１２５において、ステップＳ１２１の処理で受信された機種コードに対応した「最新の情報」テキストファイル、即ちいまの場合には「p072jp.txt」という名称の「最新の情報」テキストファイルを記憶部２５から読み込み、このテキストファイルで使われているシンボル（文字等）のコード（以下、文字コードとも称する）の一覧表を作成する。以下、このような一覧表を、文字コード一覧表と称し、これに伴い、このようなステップＳ１２５の処理を、文字コード一覧表作成処理と称する。文字コード一覧表作成処理の詳細については、図２３のフローチャートを参照して後述する。
【０２８０】
ステップＳ１２６において、クライアントコンピュータ２のCPU２１は、この文字コード一覧表（データ）を、I/O制御部２８からデジタルカメラ３に送信する。
【０２８１】
すると、ステップＳ１０３において、デジタルカメラ３のCPU３９は、その文字コード一覧表をI/O制御部３７を介して受信し、処理をステップＳ１０４に進める。
【０２８２】
ステップＳ１０４において、デジタルカメラ３のCPU３９は、文字コード一覧表を参照して、FALSHメモリ４４に格納されている字体データだけで「最新の情報」を表示できるか否かかを判定する。そして、デジタルカメラ３のCPU３９は、FALSHメモリ４４に格納されている字体データだけで「最新の情報」を正確に表示できない（少なくとも一部を表示できない）と判定した場合、即ち、クライアントコンピュータ２が送ろうとしている「最新の情報」テキストファイルの中にデジタルカメラ３では表現できないシンボルが少なくとも１つ含まれていると判定した場合には、表示が不可能であることを示すフラグ（以下、表示フラグと称する）を立たせる（表示不可フラグ＝１とする）。これに対して、デジタルカメラ３のCPU３９は、FALSHメモリ４４に格納されている字体データだけで「最新の情報」を表示できないと判定した場合、即ち、クライアントコンピュータ２が送ろうとしている「最新の情報」テキストファイルの中にデジタルカメラ３では表現できないシンボルが１つも含まれていないと判定した場合には、表示フラグをクリアする（表示不可フラグ＝０とする）。これに対して、以下、このようなステップＳ１０４の処理を、文字コード一覧表比較処理と称する。文字コード一覧表比較処理の詳細については、図２４のフローチャートを参照して後述する。
【０２８３】
ステップＳ１０５において、デジタルカメラ３のCPU３９は、表示不可フラグ＝１であるか否かを判定する。
【０２８４】
ステップＳ１０５において、表示不可フラグ＝１であると判定された場合、処理はステップＳ１０６に進む。
【０２８５】
ステップＳ１０６において、デジタルカメラ３のCPU３９は、ファイル転送要求に対する応答として「画像ファイル受信処理を行う」という応答を、I/O制御部３７からクライアントコンピュータ２に対して送信する。
【０２８６】
この間、クライアントコンピュータ２のCPU２１は、ステップＳ１２７において、ファイル送信可能であるか否かを判定する。
【０２８７】
図１９乃至図２２の例では図示されていないが、デジタルカメラ３に例えば何かしらのトラブルが発生しており、転送要求に対する応答として「ファイル受信処理を行わない」という応答が送信された後、デジタルカメラ３の通信初期化処理が終了してしまった場合、或いは、応答自体が送信されないまま、デジタルカメラ３の通信初期化処理が終了してしまった場合、ステップＳ１２７において、ファイル送信可能ではない、即ち、ファイル送信不可能であると判定されて、クライアントコンピュータ２の通信初期化処理は終了となる。
【０２８８】
これに対して、いまの場合、ステップＳ１０６の処理で、「画像ファイル受信処理を行う」という応答がデジタルカメラ３から送信されてくるので、クライアントコンピュータ２は、その応答をI/O制御部２８を介して受信し、ステップＳ１２７において、ファイル送信可能であると判定して、処理をステップＳ１２８に進める。
【０２８９】
ステップＳ１２８において、クライアントコンピュータ２のCPU２１は、送信ファイルはテキストファイルか否かを判定する。
【０２９０】
いまの場合、「画像ファイル受信処理を行う」というデジタルカメラ３からの応答が受信されたので、ステップＳ１２８において、送信ファイルはテキストファイルではないと判定されて、処理はステップＳ１２９に進む。
【０２９１】
ステップＳ１２９において、クライアントコンピュータ２のCPU２１は、ステップＳ１２１の処理で受信したデジタルカメラ３の機種コードに対応する「最新の情報」表示ファイル、即ち、ここでは図１８の管理表に記載の「p072jp.jpg」という名称の「最新の情報」表示ファイルを記憶部２５から読み出して、その「最新の情報」表示ファイルをI/O制御部２８からデジタルカメラ３に対して送信する。これにより、クライアントコンピュータ２の通信初期化処理は終了となる。
【０２９２】
すると、デジタルカメラ３のCPU３９は、図１９のステップＳ１０７において、この「最新の情報」表示ファイルをI/O制御部３７を介して受信し、ステップＳ１０８において、それをFLASHメモリ４４に記憶させる。これにより、デジタルカメラ３の通信初期化処理は終了となる。
【０２９３】
以上、ステップＳ１０５において、表示不可フラグ＝１であると判定された場合のそれ以降の処理について説明した。なお、この場合の一連の処理の流れは、図２１のアローチャートに示されている。
【０２９４】
以下、ステップＳ１０５において、表示不可フラグ＝１ではない、即ち、表示不可フラグ＝０であると判定された場合のそれ以降の処理について説明する。なお、この場合の一連の処理の流れは、図２２のアローチャートに示されている。
【０２９５】
この場合、処理はステップＳ１０９に進む。ステップＳ１０９において、デジタルカメラ３のCPU３９は、ファイル転送要求に対する応答として「テキストファイル受信処理を行う」という応答を、I/O制御部３７からクライアントコンピュータ２に対して送信する。
【０２９６】
すると、クライアントコンピュータ２は、その応答をI/O制御部２８を介して受信し、ステップＳ１２７において、ファイル送信可能であると判定し、さらに、ステップＳ１２８において、送信ファイルはテキストファイルであると判定して、処理をステップＳ１３０に進める。
【０２９７】
ステップＳ１３０において、クライアントコンピュータ２のCPU２１は、ステップＳ１２１の処理で受信したデジタルカメラ３の機種コードに対応する「最新の情報」テキストファイル、即ち、ここでは図１８の管理表に記載の「p072jp.txt」という名称の「最新の情報」テキストファイルを記憶部２５から読み出して、その「最新の情報」テキストファイルをI/O制御部２８からデジタルカメラ３に対して送信する。これにより、クライアントコンピュータ２の通信初期化処理は終了となる。
【０２９８】
すると、デジタルカメラ３のCPU３９は、ステップＳ１１０において、この「最新の情報」テキストファイルをI/O制御部３７を介して受信し、ステップＳ１１１において、それをFLASHメモリ４４に記憶させる。これにより、デジタルカメラ３の通信初期化処理は終了となる。
【０２９９】
このようにして、ユーザが、撮影した画像の転送等を目的として、クライアントコンピュータ２とデジタルカメラ３とをUSBのケーブル等を介して電気的に接続させる毎に、このような通信初期化処理が自動的に実行され、「最新の情報」画像ファイルまたは「最新の情報」テキストファイルがデジタルカメラ３のFLASHメモリ４４に格納される。その結果、ユーザは、ヘルプ機能を活用することで、図１１のような最新情報画像D05をLCDパネル４６に表示させることができ、その表示領域１１１を見ることで、「最新の情報」を取得（視認）することができるようになる。
【０３００】
即ち、この場合も、デジタルカメラ３は、上述した図１４乃至図１７のフローチャートに従った表示内容制御処理を全く同様に実行することができる。ただし、「最新の情報」テキストファイルがデジタルカメラ３のFLASHメモリ４４に格納されている場合には、図１６のステップＳ７６の処理として、上述した図４のステップＳb乃至Ｓdに対応する処理が実行されることになる。
【０３０１】
ここで、図２３のフローチャートを参照して、図２０のステップＳ１２５の文字コード一覧表作成処理の詳細例について説明し、その説明に続いて、図２４のフローチャートを参照して、図１９のステップＳ１０４の文字コード一覧表比較処理の詳細例について説明する。
【０３０２】
図２３のステップＳ１４０において、クライアントコンピュータ２のCPU２１は、文字コード一覧表の配列の値を全てクリアする。
【０３０３】
ステップＳ１４１において、CPU２１は、図１９のステップＳ１０１の処理で受信したデジタルカメラ３の機種コード（機種と言語の組み合わせ）に基づいて、これに該当する「最新の情報」テキストファイルを開く。即ち、いまの場合、図１８の管理表に記載の「p072jp.txt」という名称の「最新の情報」テキストファイルが開かれる。
【０３０４】
そして、ステップＳ１４２において、CPU２１は、そのテキストファイルの先頭から順に文字（シンボル）を１つずつ読み込んでいく。即ち、現在の先頭の文字が読み込まれると、処理はステップＳ１４３に進む。
【０３０５】
ステップＳ１４３において、CPU２１は、文字コード一覧表に、直前のステップＳ１４２の処理で読み込んだ文字の文字コードが存在するか否かを判定する。
【０３０６】
ステップＳ１４３において、文字コード一覧表に文字コードが存在すると判定された場合、処理はステップＳ１４５に進む。即ち、読み込まれた文字の文字コードが現在の文字コード一覧表と照らし合わされて、すでにその文字コードが一覧表に登録されていれば、何の処理も実行されずに、処理はステップＳ１４５に進む。
【０３０７】
これに対して、ステップＳ１４３において、文字コード一覧表に文字コードが存在しないと判定された場合、処理はステップＳ１４４に進む。ステップＳ１４４において、CPU２１は、文字コード一覧表に、直前のステップＳ１４２の処理で読み込んだ文字の文字コードを追加（登録）する。その後、処理はステップＳ１４５に進む。
【０３０８】
ステップＳ１４５において、CPU２１は、直前のステップＳ１４２の処理で読み込んだ文字の判定が終わったということで、読み込む文字を次の文字に移す。
【０３０９】
ステップＳ１４６において、CPU２１は、ファイルエンドか否かを判定する。
【０３１０】
ステップＳ１４６において、ファイルエンドではないと判定された場合、処理はステップＳ１４２に戻され、それ以降の処理が繰り返される。即ち、このようなステップＳ１４２乃至Ｓ１４６のループ処理が、ステップＳ１４１の処理で開かれた「最新の情報」テキストファイルの終わりまで、１文字（シンボル）ずつ順次実行される。
【０３１１】
そして、「最新の情報」テキストファイルの最後の文字についてのステップＳ１４５の処理が終了すると、次のステップＳ１４６において、ファイルエンドであると判定されて、処理はステップＳ１４７に進む。
【０３１２】
ステップＳ１４７において、CPU２１は、文字コード一覧表を格納していた配列（例えば、記憶部２５の一領域）に配列終了を示す値を格納する、といった配列終了処理を実行する。これにより、図２０のステップＳ１２５の文字コード一覧表作成処理は終了し、処理はステップＳ１２６に進む。
【０３１３】
次に、図２４のフローチャートを参照して、図１９の文字コード一覧表作成処理の詳細例について説明する。
【０３１４】
ステップＳ１６１において、デジタルカメラ３のCPU３９は、上述した表示不可フラグをクリアする（表示不可フラグ＝０にする）。
【０３１５】
ステップＳ１６２において、CPU３９は、図１９のステップＳ１０３の処理で受信した文字コード一覧表のデータ（配列）に格納されている文字コードの値を、先頭から順に読み込んでいく。即ち、現在の先頭の文字コードの値が読み込まれると、処理はステップＳ１６３に進む。
【０３１６】
ステップＳ１６３において、CPU３９は、直前のステップＳ１６２で読み込んだ文字コードの値が、文字コード一覧表の終わりであるか否かを判定する。
【０３１７】
直前のステップＳ１６２で読み込んだ文字コードの値が最後をあらわす値に等しい場合は、ステップＳ１６３において、文字コード一覧表の終わりであると判定されて、文字コード一覧表比較処理は終了となる。即ち、図１９のステップＳ１０４の処理が終了し、処理はステップＳ１０５に進む。
【０３１８】
これに対して、ステップＳ１６３において、文字コード一覧表の終わりではないと判定された場合、処理はステップＳ１６４に進む。ステップＳ１６４において、CPU３９は、表示用テーブル配列を参照する。
【０３１９】
ステップＳ１６５において、表示用テーブル配列に、ステップＳ１６２で読み混んだ文字コードの値についての字体データ格納テーブルが存在するか否かを判定する。
【０３２０】
ステップＳ１６５において、字体データ格納テーブルが存在しないと判定された場合、即ち、ステップＳ１６２で読み混んだ文字コードの値についての字体データがデジタルカメラ３に記憶されていない場合、ステップＳ１６７において、CPU３９は、表示不可フラグを立てる（表示不可フラグ＝１にする）。これにより、文字コード一覧表比較処理は終了となる。即ち、図１９のステップＳ１０４の処理が終了し、処理はステップＳ１０５に進む。
【０３２１】
これに対して、ステップＳ１６５において、字体データ格納テーブルが存在すると判定された場合、即ち、ステップＳ１６２で読み混んだ文字コードの値についての字体データがデジタルカメラ３に記憶されている場合、ステップＳ１６６において、CPU２１は、ステップＳ１６２の処理で読み込んだ文字コードの値乃判定が終わったということで、読み込む文字コードの値を次の文字に移す。
【０３２２】
その後、処理はステップＳ１６２に戻され、それ以降の処理が繰り返される。
【０３２３】
このような文字コード一覧比較処理が実行されることで、表示不可フラグが、該当する「最新の情報」をデジタルカメラ３で表示できるか否かを表す情報となる。
【０３２４】
以上、図２４のフローチャートを参照して、図１９の文字コード一覧表作成処理の詳細例について説明した。
【０３２５】
即ち、以上、所定の機種の所定の言語の「最新の情報」ファイルとして、画像形式ファイルとテキストファイルとの両者が情報管理サーバ１で管理される場合の例について説明した。この例の場合にも、上述した第１の効果乃至第５の効果を全く同様に奏することが可能になる。
【０３２６】
ところで、上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０３２７】
このようなプログラムを含む記録媒体は、例えば図１のクライアントコンピュータ２においては、装置本体とは別に、ユーザにプログラムを提供するために配布されるパッケージメディア、即ち、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリなどよりなるリムーバブル記録媒体３０（パッケージメディア）により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM２２や、記憶部２５に含まれるハードディスクなどで構成される。
【０３２８】
同様に、このようなプログラムを含む記録媒体は、例えば図１のデジタルカメラ３においては、装置本体とは別に、ユーザにプログラムを提供するために配布されるメモリカード３８（パッケージメディア）により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているFLASHメモリ４４などで構成される。
【０３２９】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０３３０】
また、本明細書において、システムとは、複数の装置や処理部により構成される装置全体を表すものである。
【０３３１】
さらにまた、本発明が適用される情報処理装置であって、その機種固有の情報の表示制御を行う情報処理装置の形態は、上述した例ではデジタルカメラとされたが、情報の表示制御を行う機能が搭載された形態を取れば足りる。即ち、本発明が適用される情報処理装置の実施の形態は、デジタルカメラに特に限定されず任意でよい。
【０３３２】
具体的には例えば、図１の情報管理サーバ１とネットワーク４等を介して直接通信を行うことが可能な情報処理装置（以下、ネットワーク接続装置と称し、また、デジタルカメラ３のような情報処理装置をネットワーク非接続装置と称する）、例えば、クライアントコンピュータ２のようなコンピュータの他、携帯電話機等に対しても、本発明を適用することは可能である。この場合、この情報処理装置は、その機種固有の情報が含まれるファイルを情報管理サーバ１から直接取得することができる。
【０３３３】
ただし、ネットワーク接続装置であっても、ネットワーク非接続装置であっても、上述した第１の効果乃至第５の効果を奏することはできるが、その効果の度合いは後者の方が高い。換言すると、機種固有の情報を商品自体が呈示する手法自体は、上述した本発明の手法以外にも幾つかの手法が従来から存在し、ネットワーク接続情報処理装置にとっては、これらの従来の手法を適用することで、本発明の手法の適用は必須ではない。ところが、ネットワーク非接続情報処理装置にとっては、ネットワークとの接続機能が無かったり、内蔵している字体データに限りがあるといった制限があったりするため、これらの従来の手法をそのまま適用しても、機種固有の情報を自分自身で正確に呈示することはできない。従って、ネットワーク非接続情報処理装置にとっては、従来、機種固有の情報を自分自身で呈示する手法は、従来実質上存在せず、本発明によりはじめて実現されたと言える。即ち、従来の手法では、適用先に制限があった（ネットワーク非接続情報処理装置に実質上適用できなかった）。これに対して、本発明の手法は、適用先に特に制限は特になく、ネットワークとの接続機能が無かったり、内蔵している字体データに限りがあるといった制限があるネットワーク非接続装置でも容易に適用できる。
【図面の簡単な説明】
【０３３４】
【図１】本発明が適用される情報処理システム、または、本発明が適用される情報処理装置を含む情報処理システムの構成例を示すブロック図である。
【図２】機能情報としての「最新の情報」の一例を示す図である。
【図３】データのファイル形式を説明する図である。
【図４】テキストファイルに記述された情報を表示するまでの一連の処理を説明する図である。
【図５】字体ファイルの一例を示す図である。
【図６】図１の情報管理サーバが記憶している機種毎かつ言語毎の「最新の情報」ファイルを管理するための管理表の例を示す図である。
【図７】図１のデジタルカメラの外観の構成例を示す正面図である。
【図８】図１のデジタルカメラの外観の構成例を示す裏面図である。
【図９】図１のデジタルカメラの外観の構成例を示す左側面図であって、保護カバーが省略された図である。
【図１０】図１のデジタルカメラの外観の構成例を示す左側面図であって、保護カバーを含む図である。
【図１１】図１のデジタルカメラのヘルプ機能により表示される各種画像の例を示す図である。
【図１２】図１のデジタルカメラとクライアントコンピュータとが実行する通信初期化処理の例を説明するフローチャートである。
【図１３】図１のデジタルカメラのヘルプ機能により表示されるヘルプメニューのトップ画像の例を示す図である。
【図１４】図１のデジタルカメラが実行す表示内容制御処理の例を説明するフローチャートである。
【図１５】図１４の表示内容制御処理のステップＳ３２の準備処理の詳細例を説明するフローチャートである。
【図１６】図１４の表示内容制御処理のステップＳ３５のヘルプメニュー表示処理の詳細例を説明するフローチャートである。
【図１７】図１４の表示内容制御処理のステップＳ３５のヘルプメニュー表示処理の詳細例を説明するフローチャートである。
【図１８】図１の情報管理サーバが記憶している機種毎かつ言語毎の「最新の情報」ファイルを管理するための管理表の、図６とは異なる例を示す図である。
【図１９】図１のデジタルカメラ３の通信初期化処理の、図１２とは異なる例を説明するフローチャートである。
【図２０】図１のクライアントコンピュータ２の通信初期化処理の、図１２とは異なる例を説明するフローチャートである。
【図２１】図１９のデジタルカメラ３の通信初期化処理例と、図２０のクライアントコンピュータ２の通信初期化処理例との間の関係を説明するアローチャートである。
【図２２】図１９のデジタルカメラ３の通信初期化処理例と、図２０のクライアントコンピュータ２の通信初期化処理例との間の関係を説明するアローチャートである。
【図２３】図２０のクライアントコンピュータ２の通信初期化処理のステップＳ１２５の文字コード一覧表作成処理の詳細例を説明するフローチャートである。
【図２４】図１９のデジタルカメラ３の通信初期化処理のステップＳ１０４の文字コード一覧表比較処理の詳細例を説明するフローチャートである。
【符号の説明】
【０３３５】
１  情報管理サーバ，  ２  クライアントコンピュータ２  デジタルカメラ，  ４  ネットワーク，  １１  FAQ/問合わせ情報データベース，  １２  最新情報ファイルデータベース，  １３  制御部，  ２１  CPU，  ２２  ROM，  ２３  RAM，  ２４  制御バス，  ２５  記憶部，  ２６  通信部，  ２７  入出力部，  ２８  I/O制御部，  ２９  ドライブ，  ３０  リムーバブル記録媒体，  ３１  撮像レンズ，  ３２  撮像素子，  ３３  アナログ信号処理部，  ３４  A/D変換部，  ３５  デジタル信号処理部，  ３６  制御バス，  ３７  I/O制御部，  ３８  メモリカード，  ３９  CPU，  ４０  操作入力部，  ４１  LED表示部，  ４２  プログラムRAM，  ４３  画像RAM，  ４４  FLASHメモリ，  ４５  映像信号生成処理部，  ４６  LCDパネル  ６１  テキストファイル，  ６２  コード表，  ６３−１乃至６３−N  字体データ群，  ６４，６４−１乃至６４−３  字体データ  ８１乃至８５，９１乃至９６，１０１乃至１０６  選択項目，  １１１  「最新の情報」の表示領域，  １１２，１１３  選択項目，  D01  初期画像，  D02，D02a，D02b  ヘルプメニューのトップ画像，  D03，D04  ヘルプメニューの各選択項目の画像，  D05  最新情報画像
【図１】
2006251912.tif 000003
【図２】
2006251912.tif 000004
【図３】
2006251912.tif 000005
【図４】
2006251912.tif 000006
【図５】
2006251912.tif 000007
【図６】
2006251912.tif 000008
【図７】
2006251912.tif 000009
【図８】
2006251912.tif 000010
【図９】
2006251912.tif 000011
【図１０】
2006251912.tif 000012
【図１１】
2006251912.tif 000013
【図１２】
2006251912.tif 000014
【図１３】
2006251912.tif 000015
【図１４】
2006251912.tif 000016
【図１５】
2006251912.tif 000017
【図１６】
2006251912.tif 000018
【図１７】
2006251912.tif 000019
【図１８】
2006251912.tif 000020
【図１９】
2006251912.tif 000021
【図２０】
2006251912.tif 000022
【図２１】
2006251912.tif 000023
【図２２】
2006251912.tif 000024
【図２３】
2006251912.tif 000025
【図２４】
2006251912.tif 000026