(57)【特許請求の範囲】
【請求項１】
商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上で画像通信を行うデジタルカメラであって、
バイナリ形式の画像データを入力する画像入力手段と、
前記画像入力手段により入力された画像データをバイナリ形式からテキスト形式に変換するデータ形式変換手段と、
前記商用ネットワークに対して予め設定された前記ＴＣＰ／ＩＰ通信ネットワーク上の宛先を指示し、前記商用ネットワークを経由して前記宛先に前記データ形式変換手段により変換されたテキスト形式の画像データを送信する送信手段と、
を備えたことを特徴とするデジタルカメラ。
【請求項２】
商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上で画像通信を行うデジタルカメラであって、
バイナリ形式の画像データを入力する画像入力手段と、
前記ＴＣＰ／ＩＰ通信ネットワーク上の宛先への送信条件を設定する送信条件設定手段と、
前記送信条件設定手段により設定された送信条件に従って前記画像入力手段により入力された画像データをバイナリ形式からテキスト形式に変換するデータ形式変換手段と、
前記商用ネットワークに対して前記送信条件設定手段により設定された送信条件を指示し、前記商用ネットワークを経由して前記宛先に前記データ形式変換手段により変換されたテキスト形式の画像データを送信する送信手段と、
を備えたことを特徴とするデジタルカメラ。
【請求項３】
商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上で画像通信を行うデジタルカメラであって、
バイナリ形式の画像データを入力する画像入力手段と、
前記ＴＣＰ／ＩＰ通信ネットワーク上の宛先とバイナリ−テキスト変換時の符号化方式とを含む送信条件を設定する送信条件設定手段と、
前記送信条件設定手段により設定された送信条件の内の符号化方式に従って前記画像入力手段により入力された画像データをバイナリ形式からテキスト形式に変換するデータ形式変換手段と、
前記商用ネットワークに対して前記送信条件設定手段により設定された送信条件の内の宛先を指示し、前記商用ネットワークを経由して前記宛先に前記データ形式変換手段により変換されたテキスト形式の画像データを送信する送信手段と、
を備えたことを特徴とするデジタルカメラ。
【請求項４】
前記データ形式変換手段は、バイナリ−テキスト変換のための複数種の符号化方式を有し、前記送信条件設定手段は、前記データ形式変換手段でデータ形式を変換するときに使用する符号化方式を前記複数種の符号化方式から１つ選択することを特徴とする請求項３記載のデジタルカメラ。
【請求項５】
前記送信手段は、送信された前記テキスト形式の画像データと前記商用ネットワークからのエコーバックとの比較に応じて送信エラーの判断を行うことを特徴とする請求項１〜４のいずれか１つに記載のデジタルカメラ。
【請求項６】
前記送信手段は、前記送信エラーの判断を任意に選択することを特徴とする請求項５記載のデジタルカメラ。
【請求項７】
前記送信手段は、前記テキスト形式の画像データをバイナリファイル転送プロトコルを用いて送信することを特徴とする請求項１〜４のいずれか１つに記載のデジタルカメラ。
【請求項８】
商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上で画像通信を行うデジタルカメラであって、
前記商用ネットワークへ請求項１の前記送信手段により送信されてきたテキスト形式の画像データを受信する受信手段と、
前記受信手段により受信された画像データをテキスト形式からバイナリ形式に復元するデータ形式復元手段と、
を備えたことを特徴とするデジタルカメラ。
【請求項９】
商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上で画像通信を行うデジタルカメラであって、
前記商用ネットワークへ請求項２の前記送信手段により送信されてきたテキスト形式の画像データを受信する際の受信条件を設定する受信条件設定手段と、
前記受信条件設定手段により設定された受信条件に従って前記商用ネットワークから前記テキスト形式の画像データを受信する受信手段と、
前記受信条件設定手段により設定された受信条件に従って前記受信手段により受信された画像データをテキスト形式からバイナリ形式に復元するデータ形式復元手段と、
を備えたことを特徴とするデジタルカメラ。
【請求項１０】
さらに、受信時、受信ファイル名の拡張子により判断される復号化方式に従って前記受信手段により受信された画像データをテキスト形式からバイナリ形式に復元するデータ復元手段を有したことを特徴とする請求項８又は９に記載のデジタルカメラ。
【請求項１１】
さらに、受信時、受信ファイルのデータにより判断される復号化方式に従って前記受信手段により受信された画像データをテキスト形式からバイナリ形式に復元するデータ復元手段を有したことを特徴とする請求項８又は９に記載のデジタルカメラ。
【請求項１２】
商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上で画像通信を行うデジタルカメラであって、
前記商用ネットワークへ請求項３の前記送信手段により送信されてきたテキスト形式の画像データを受信する際のバイナリ−テキスト変換時の復号化方式を設定する受信条件設定手段と、
前記商用ネットワークから前記テキスト形式の画像データを受信する受信手段と、
前記受信条件設定手段により設定された復号化方式に従って前記受信手段により受信された画像データをテキスト形式からバイナリ形式に復元するデータ形式復元手段と、
を備えたことを特徴とするデジタルカメラ。
【請求項１３】
請求項３のデジタルカメラとコンピュータとを接続して構成されるデジタルカメラの画像通信設定システムにおいて、
前記コンピュータは、
前記ＴＣＰ／ＩＰ通信ネットワーク上の宛先とバイナリ−テキスト変換時の符号化方式とを含む送信条件を入力する送信条件入力手段と、
前記送信条件入力手段により入力された送信条件を前記デジタルカメラに転送する送信条件転送手段と、
を有し、
前記デジタルカメラは、
前記送信条件転送手段により転送されてくる送信条件中の符号化方式に従って前記データ形式変換手段によるデータ形式の変換を実行するとともに、前記送信条件転送手段により転送されてくる送信条件中の宛先に従って前記送信手段による前記宛先への送信を実行することを特徴とするデジタルカメラの画像通信設定システム。
【請求項１４】
商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上で画像通信を行うデジタルカメラの画像通信方法であって、
バイナリ形式の画像データを入力する画像入力工程と、
前記画像入力工程により入力された画像データをバイナリ形式からテキスト形式に変換するデータ形式変換工程と、
前記商用ネットワークに対して予め設定された前記ＴＣＰ／ＩＰ通信ネットワーク上の宛先を指示し、前記商用ネットワークを経由して前記宛先に前記データ形式変換工程により変換されたテキスト形式の画像データを送信する送信工程と、
を含んだことを特徴とするデジタルカメラの画像通信方法。
【請求項１５】
商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上で画像通信を行うデジタルカメラの画像通信方法であって、
バイナリ形式の画像データを入力する画像入力工程と、
前記ＴＣＰ／ＩＰ通信ネットワーク上の宛先への送信条件を設定する送信条件設定工程と、
前記送信条件設定工程により設定された送信条件に従って前記画像入力工程により入力された画像データをバイナリ形式からテキスト形式に変換するデータ形式変換工程と、
前記商用ネットワークに対して前記送信条件設定工程により設定された送信条件を指示し、前記商用ネットワークを経由して前記宛先に前記データ形式変換工程により変換されたテキスト形式の画像データを送信する送信工程と、
を含んだことを特徴とするデジタルカメラの画像通信方法。
【請求項１６】
商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上で画像通信を行うデジタルカメラの画像通信方法であって、
バイナリ形式の画像データを入力する画像入力工程と、
前記ＴＣＰ／ＩＰ通信ネットワーク上の宛先とバイナリ−テキスト変換時の符号化方式とを含む送信条件を設定する送信条件設定工程と、
前記送信条件設定工程により設定された送信条件の内の符号化方式に従って前記画像入力工程により入力された画像データをバイナリ形式からテキスト形式に変換するデータ形式変換工程と、
前記商用ネットワークに対して前記送信条件設定工程により設定された送信条件の内の宛先を指示し、前記商用ネットワークを経由して前記宛先に前記データ形式変換工程により変換されたテキスト形式の画像データを送信する送信工程と、
を含んだことを特徴とするデジタルカメラの画像通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、商用ネットワークを介してＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）通信ネットワーク上の相手と画像ファイルを送受信するデジタルカメラ、デジタルカメラの画像通信設定システム、デジタルカメラの画像通信方法およびその方法をコンピュータに実行させるプログラムを記録した機械読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
近年、デジタルカメラの通信機能を利用して商用ネットワーク上の転送先に画像転送を行う通信サービスが普及されつつある。この商用ネットワーク上では、画像ファイルをバイナリ形式で転送するのが一般的である。このため、デジタルカメラから商用ネットワーク上の相手先へ画像ファイルを転送する場合には、媒体すなわち画像のデータ形式にバイナリ形式が採用される。
【０００３】
また、商用ネットワークの利用者がＴＣＰ／ＩＰ通信ネットワーク（例えばインターネット）を利用する通信サービスも普及されつつある。このＴＣＰ／ＩＰ通信ネットワーク上では、電子メールはすべて文字ベースで転送されるため、たとえ画像ファイルやプログラムファイルであっても各媒体固有のデータ形式を用いてそのまま転送することはできず、テキスト形式への変換を行ってから転送し、転送先で元のデータ形式に復元するという処理が必要である。
【０００４】
【発明が解決しようとする課題】
このため、上述した従来技術によれば、デジタルカメラから商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上の転送先に画像ファイルを転送する場合、商用ネットワークがデジタルカメラから受信した画像ファイルをバイナリ−テキスト変換する処理が必要となるが、現在、商用ネットワークを経由する際にバイナリ−テキスト変換するようなデータ形式の変換サービスはなく、デジタルカメラ上の画像ファイルを商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上の転送先へ転送することはできなかった。
【０００５】
この発明は、上述した従来例による問題を解消するため、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能なデジタルカメラ、デジタルカメラの画像通信設定システム、デジタルカメラの画像通信方法およびその方法をコンピュータに実行させるプログラムを記録した機械読み取り可能な記録媒体を得ることを目的とする。
【０００６】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、請求項１の発明に係るデジタルカメラは、商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上で画像通信を行うデジタルカメラであって、バイナリ形式の画像データを入力する画像入力手段と、前記画像入力手段により入力された画像データをバイナリ形式からテキスト形式に変換するデータ形式変換手段と、前記商用ネットワークに対して予め設定された前記ＴＣＰ／ＩＰ通信ネットワーク上の宛先を指示し、前記商用ネットワークを経由して前記宛先に前記データ形式変換手段により変換されたテキスト形式の画像データを送信する送信手段と、を備えたことを特徴とする。
【０００７】
この請求項１の発明によれば、入力された画像データをバイナリ形式からテキスト形式に変換し、それから商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上の宛先に送信するようにしたので、商用ネットワークでの送信のためのバイナリ−テキスト変換が不要となり、送信時のデータ形式でそのまま商用ネットワークを経由させればよく、これによって、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能である。
【０００８】
また、請求項２の発明に係るデジタルカメラは、商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上で画像通信を行うデジタルカメラであって、バイナリ形式の画像データを入力する画像入力手段と、前記ＴＣＰ／ＩＰ通信ネットワーク上の宛先への送信条件を設定する送信条件設定手段と、前記送信条件設定手段により設定された送信条件に従って前記画像入力手段により入力された画像データをバイナリ形式からテキスト形式に変換するデータ形式変換手段と、前記商用ネットワークに対して前記送信条件設定手段により設定された送信条件を指示し、前記商用ネットワークを経由して前記宛先に前記データ形式変換手段により変換されたテキスト形式の画像データを送信する送信手段と、を備えたことを特徴とする。
【０００９】
この請求項２の発明によれば、送信条件を設定して、その送信条件に従って入力された画像データをバイナリ形式からテキスト形式に変換し、それから商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上の宛先に送信するようにしたので、商用ネットワークでの送信のためのバイナリ−テキスト変換が不要となり、送信条件に従って送信時のデータ形式でそのまま商用ネットワークを経由させればよく、これによって、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能である。
【００１０】
また、請求項３の発明に係るデジタルカメラは、商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上で画像通信を行うデジタルカメラであって、バイナリ形式の画像データを入力する画像入力手段と、前記ＴＣＰ／ＩＰ通信ネットワーク上の宛先とバイナリ−テキスト変換時の符号化方式とを含む送信条件を設定する送信条件設定手段と、前記送信条件設定手段により設定された送信条件の内の符号化方式に従って前記画像入力手段により入力された画像データをバイナリ形式からテキスト形式に変換するデータ形式変換手段と、前記商用ネットワークに対して前記送信条件設定手段により設定された送信条件の内の宛先を指示し、前記商用ネットワークを経由して前記宛先に前記データ形式変換手段により変換されたテキスト形式の画像データを送信する送信手段と、を備えたことを特徴とする。
【００１１】
この請求項３の発明によれば、宛先とバイナリ−テキスト変換時の符号化方式を設定して、その符号化方式に従って入力された画像データをバイナリ形式からテキスト形式に変換し、それから商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上の宛先に送信するようにしたので、商用ネットワークでの送信のためのバイナリ−テキスト変換が不要となり、送信条件に従って送信時のデータ形式でそのまま商用ネットワークを経由させればよく、これによって、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能である。
【００１２】
この請求項４の発明に係るデジタルカメラは、請求項３の発明において、前記データ形式変換手段は、バイナリ−テキスト変換のための複数種の符号化方式を有し、前記送信条件設定手段は、前記データ形式変換手段でデータ形式を変換するときに使用する符号化方式を前記複数種の符号化方式から１つ選択することを特徴とする。
【００１３】
この請求項４の発明によれば、バイナリ−テキスト変換のための複数種の符号化方式から１つの符号化方式を選択し、その符号化方式で画像データをバイナリ形式からテキスト形式に変換するようにしたので、相手先（宛先）で復号化時に使用するバイナリ−テキスト変換を符号化方式として選び出すことができ、これによって、相手先で確実に画像データを復元させることが可能である。
【００１４】
また、請求項５の発明に係るデジタルカメラは、請求項１〜４のいずれか１つの発明において、前記送信手段は、送信された前記テキスト形式の画像データと前記商用ネットワークからのエコーバックとの比較に応じて送信エラーの判断を行うことを特徴とする。
【００１５】
この請求項５の発明によれば、送信時に、テキスト形式の画像データと商用ネットワークからのエコーバックとを比較して送信エラーを判断するようにしたので、送信中の送信エラーをチェックすることができ、これによって、画像データがテキスト形式であっても送信中の送信状態を確実に把握することが可能である。
【００１６】
また、請求項６の発明に係るデジタルカメラは、請求項５の発明において、前記送信手段は、前記送信エラーの判断を任意に選択することを特徴とする。
【００１７】
この請求項６の発明によれば、送信エラーの判断を任意に選択するようにしたので、高速送信の場合には送信エラーの判断を選択せず、一方、そうでない場合には送信エラーの判断を選択すればよく、適宜最適な送信形態でテキスト形式の画像データを送信することが可能である。
【００１８】
また、請求項７の発明に係るデジタルカメラは、請求項１〜４のいずれか１つにおいて、前記送信手段は、前記テキスト形式の画像データをバイナリファイル転送プロトコルを用いて送信することを特徴とする。
【００１９】
この請求項７の発明によれば、テキスト形式の画像データをバイナリファイル転送プロトコルを用いて送信するようにしたので、送信エラーが発生することなく、高速にファイル転送を実現することが可能である。
【００２０】
また、請求項８の発明に係るデジタルカメラは、商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上で画像通信を行うデジタルカメラであって、前記商用ネットワークへ請求項１の前記送信手段により送信されてきたテキスト形式の画像データを受信する受信手段と、前記受信手段により受信された画像データをテキスト形式からバイナリ形式に復元するデータ形式復元手段と、を備えたことを特徴とする。
【００２１】
この請求項８の発明によれば、送信されてきたテキスト形式の画像データを受信し、その受信された画像データをテキスト形式からバイナリ形式に復元するようにしたので、商用ネットワークでの受信のためのバイナリ−テキスト変換が不要となり、受信時のデータ形式でそのまま商用ネットワークを経由させればよく、これによって、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能である。
【００２２】
また、請求項９の発明に係るデジタルカメラは、商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上で画像通信を行うデジタルカメラであって、前記商用ネットワークへ請求項２の前記送信手段により送信されてきたテキスト形式の画像データを受信する際の受信条件を設定する受信条件設定手段と、前記受信条件設定手段により設定された受信条件に従って前記商用ネットワークから前記テキスト形式の画像データを受信する受信手段と、前記受信条件設定手段により設定された受信条件に従って前記受信手段により受信された画像データをテキスト形式からバイナリ形式に復元するデータ形式復元手段と、を備えたことを特徴とする。
【００２３】
この請求項９の発明によれば、受信条件を設定して、その受信条件に従ってテキスト形式の画像データの受信及びテキスト形式からバイナリ形式への復元を行うようにしたので、商用ネットワークでの受信のためのバイナリ−テキスト変換が不要となり、受信条件に従って受信時のデータ形式でそのまま商用ネットワークを経由させればよく、これによって、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能である。
【００２４】
また、請求項１０に係るデジタルカメラは、請求項８又は９の発明において、さらに、受信時、受信ファイル名の拡張子により判断される復号化方式に従って前記受信手段により受信された画像データをテキスト形式からバイナリ形式に復元するデータ復元手段を有したことを特徴とする。
【００２５】
この請求項１０の発明によれば、受信ファイル名の拡張子により判断される復号化方式に従って受信された画像データをテキスト形式からバイナリ形式に復元するようにしたので、拡張子により自動的に復元方式が判断され、これによって、受信ファイルだけで適正なバイナリ復元を行うことが可能である。
【００２６】
また、請求項１１に係るデジタルカメラは、請求項８又は９の発明において、さらに、受信時、受信ファイルのデータにより判断される復号化方式に従って前記受信手段により受信された画像データをテキスト形式からバイナリ形式に復元するデータ復元手段を有したことを特徴とする。
【００２７】
この請求項１１の発明によれば、受信ファイルのデータにより判断される復号化方式に従って受信された画像データをテキスト形式からバイナリ形式に復元するようにしたので、受信ファイルのデータにより自動的に復元方式が判断され、これによって、受信ファイルだけで適正なバイナリ復元を行うことが可能である。
【００２８】
また、請求項１２の発明に係るデジタルカメラは、商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上で画像通信を行うデジタルカメラであって、前記商用ネットワークへ請求項３の前記送信手段により送信されてきたテキスト形式の画像データを受信する際のバイナリ−テキスト変換時の復号化方式を設定する受信条件設定手段と、前記商用ネットワークから前記テキスト形式の画像データを受信する受信手段と、前記受信条件設定手段により設定された復号化方式に従って前記受信手段により受信された画像データをテキスト形式からバイナリ形式に復元するデータ形式復元手段と、を備えたことを特徴とする。
【００２９】
この請求項１２の発明によれば、バイナリ−テキスト変換時の復号化方式を設定して、受信されたテキスト形式の画像データをそのバイナリ−テキスト変換時の復号化方式に従ってテキスト形式からバイナリ形式へ復元するようにしたので、商用ネットワークでの受信のためのバイナリ−テキスト変換が不要となり、受信時のデータ形式でそのまま商用ネットワークを経由させればよく、これによって、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能である。
【００３０】
また、請求項１３の発明に係るデジタルカメラの画像通信設定システムは、請求項３のデジタルカメラとコンピュータとを接続して構成されるデジタルカメラの画像通信設定システムにおいて、前記コンピュータは、前記ＴＣＰ／ＩＰ通信ネットワーク上の宛先とバイナリ−テキスト変換時の符号化方式とを含む送信条件を入力する送信条件入力手段と、前記送信条件入力手段により入力された送信条件を前記デジタルカメラに転送する送信条件転送手段と、を有し、前記デジタルカメラは、前記送信条件転送手段により転送されてくる送信条件中の符号化方式に従って前記データ形式変換手段によるデータ形式の変換を実行するとともに、前記送信条件転送手段により転送されてくる送信条件中の宛先に従って前記送信手段による前記宛先への送信を実行することを特徴とする。
【００３１】
この請求項１３の発明によれば、コンピュータ上で宛先とバイナリ−テキスト変換時の符号化方式を入力して、その符号化方式をデジタルカメラに転送し、デジタルカメラにより、その符号化方式に従って入力された画像データをバイナリ形式からテキスト形式に変換し、それから商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上の宛先に送信するようにしたので、コンピュータの支援により商用ネットワークでの送信のためのバイナリ−テキスト変換が不要となり、送信条件に従って送信時のデータ形式でそのまま商用ネットワークを経由させればよく、これによって、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能である。
【００３２】
また、請求項１４の発明に係るデジタルカメラの画像通信方法は、商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上で画像通信を行うデジタルカメラの画像通信方法であって、バイナリ形式の画像データを入力する画像入力工程と、前記画像入力工程により入力された画像データをバイナリ形式からテキスト形式に変換するデータ形式変換工程と、前記商用ネットワークに対して予め設定された前記ＴＣＰ／ＩＰ通信ネットワーク上の宛先を指示し、前記商用ネットワークを経由して前記宛先に前記データ形式変換工程により変換されたテキスト形式の画像データを送信する送信工程と、を含んだことを特徴とする。
【００３３】
この請求項１４の発明によれば、入力された画像データをバイナリ形式からテキスト形式に変換し、それから商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上の宛先に送信する工程にしたので、商用ネットワークでの送信のためのバイナリ−テキスト変換が不要となり、送信時のデータ形式でそのまま商用ネットワークを経由させればよく、これによって、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能である。
【００３４】
また、請求項１５の発明に係るデジタルカメラの画像通信方法は、商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上で画像通信を行うデジタルカメラの画像通信方法であって、バイナリ形式の画像データを入力する画像入力工程と、前記ＴＣＰ／ＩＰ通信ネットワーク上の宛先への送信条件を設定する送信条件設定工程と、前記送信条件設定工程により設定された送信条件に従って前記画像入力工程により入力された画像データをバイナリ形式からテキスト形式に変換するデータ形式変換工程と、前記商用ネットワークに対して前記送信条件設定工程により設定された送信条件を指示し、前記商用ネットワークを経由して前記データ形式変換工程により変換されたテキスト形式の画像データを送信する送信工程と、を含んだことを特徴とする。
【００３５】
この請求項１５の発明によれば、送信条件を設定して、その送信条件に従って入力された画像データをバイナリ形式からテキスト形式に変換し、それから商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上の宛先に送信する工程にしたので、商用ネットワークでの送信のためのバイナリ−テキスト変換が不要となり、送信条件に従って送信時のデータ形式でそのまま商用ネットワークを経由させればよく、これによって、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能である。
【００３６】
また、請求項１６の発明に係るデジタルカメラの画像通信方法は、商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上で画像通信を行うデジタルカメラの画像通信方法であって、バイナリ形式の画像データを入力する画像入力工程と、前記ＴＣＰ／ＩＰ通信ネットワーク上の宛先への宛先とバイナリ−テキスト変換時の符号化方式とを含む送信条件を設定する送信条件設定工程と、前記送信条件設定工程により設定された送信条件の内の符号化方式に従って前記画像入力工程により入力された画像データをバイナリ形式からテキスト形式に変換するデータ形式変換工程と、前記商用ネットワークに対して前記送信条件設定工程により設定された送信条件の内の宛先を指示し、前記商用ネットワークを経由して前記宛先に前記データ形式変換工程により変換されたテキスト形式の画像データを送信する送信工程と、を含んだことを特徴とする。
【００３７】
この請求項１６の発明によれば、宛先とバイナリ−テキスト変換時の符号化方式を設定して、その符号化方式に従って入力された画像データをバイナリ形式からテキスト形式に変換し、それから商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上の宛先に送信する工程にしたので、商用ネットワークでの送信のためのバイナリ−テキスト変換が不要となり、送信条件に従って送信時のデータ形式でそのまま商用ネットワークを経由させればよく、これによって、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能である。
【００３９】
【発明の実施の形態】
以下に添付図面を参照して、この発明に係る好適な実施の形態を詳細に説明する。
（実施の形態１）
まず、システム構成について説明する。図１はこの発明の実施の形態１によるデジタルカメラを適用した画像通信システムを示す構成図である。この画像通信システムは、図１に示したように、デジタルカメラ１００、商用ネットワーク２００、ＴＣＰ／ＩＰ通信ネットワーク３００より構成される。
【００４０】
デジタルカメラ１００は、商用ネットワーク２００を経由してＴＣＰ／ＩＰ通信ネットワーク３００上の相手と画像ファイルを通信するためのバイナリ−テキスト変換機能を有している。
【００４１】
商用ネットワーク２００は、図示せぬホスト装置と会員登録されたユーザの端末（パーソナルコンピュータ、携帯電話機、ＰＨＳ端末、携帯情報端末、デジタルカメラなど）間での通信を通じてオンラインもしくはオフラインで各種サービスを提供するものである。この商用ネットワーク２００は、ＴＣＰ／ＩＰ通信ネットワーク３００に接続され、例えばインターネットを通じて各種サービスを提供することもできる。
【００４２】
ＴＣＰ／ＩＰ通信ネットワーク３００は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）同士を広域に接続し、同ネット上での交信をＴＣＰ／ＩＰプロトコルに従って行うものである。ここでは、インターネットを例に挙げる。
【００４３】
上述のデジタルカメラ１００は、機能的には、図１に示したように、画像ファイル記憶部１０１、バイナリ→テキスト変換部１０２、画像ファイル送信部１０３、画像ファイル受信部１０４、テキスト→バイナリ変換部１０５、及び画像ファイル表示出力部１０６により構成される。
【００４４】
画像ファイル記憶部１０１は、図示せぬ撮像手段の撮像によって入力されたバイナリ形式の画像データ（バイナリデータ）、図示せぬ外部記憶媒体から入力されたバイナリ形式の画像データ（バイナリデータ）、図示せぬ通信手段によって入力されたバイナリ形式の画像データ（バイナリデータ）などを画像ファイル単位で記憶する。バイナリ→テキスト変換部１０２は、商用ネットワーク２００を経由してＴＣＰ／ＩＰ通信ネットワーク３００上の転送先への送信の際に、画像ファイル記憶部１０１に記憶されているバイナリ形式の画像ファイルをテキスト形式に変換する。
【００４５】
画像ファイル送信部１０３は、商用ネットワーク２００にＴＣＰ／ＩＰ通信ネットワーク３００上の転送先を指示して、バイナリ→テキスト変換部１０２の変換で得られたテキスト形式の画像ファイル（テキストデータ）を商用ネットワーク２００へ送信（転送）する。画像ファイル受信部１０４は、商用ネットワーク２００からＴＣＰ／ＩＰ通信ネットワーク３００を経由して受信された画像ファイルを受信（転送）する。
【００４６】
テキスト→バイナリ変換部１０５は、画像ファイル受信部１０４に受信されたテキスト形式の画像ファイルをバイナリ形式に変換して画像ファイル記憶部１０１もしくは画像ファイル表示出力部１０６に出力する。画像ファイル表示出力部１０６は、外部のテレビなどの表示装置にバイナリ形式の画像ファイルを例えばＮＴＳＣ信号（コンポジット信号）に変換して出力する。
【００４７】
以上の機能を有したデジタルカメラ１００は、送信の際に、画像ファイル記憶部１０１に記憶保持する画像ファイルを読み出し、これをバイナリ→テキスト変換部１０２によりバイナリ形式からテキスト形式に変換してから画像ファイル送信部１０３により商用ネットワーク２００を経由してＴＣＰ／ＩＰ通信ネットワーク３００上の転送先（例えば端末４００）へ送信する。
【００４８】
また、デジタルカメラ１００は、受信の際に、画像ファイル受信部１０４によりＴＣＰ／ＩＰ通信ネットワーク３００より商用ネットワーク２００を経由してテキスト形式の画像ファイルを受信し、その受信されたテキスト形式の画像ファイルをテキスト→バイナリ変換部１０５によりテキスト形式からバイナリ形式に復元して、記憶保持のために画像ファイル記憶部１０１もしくは表示出力のために画像ファイル表示出力部１０６に出力する。
【００４９】
次に、デジタルカメラ１００の構成について説明する。図２はデジタルカメラ１００の外観形状を示す外観斜視図である。このデジタルカメラ１００は、図２に示したように、矩形上のカメラ本体に着脱自在のＬＣＤ表示部１１０を取り付けた構成である。このＬＣＤ表示部１１０は軸部１１４をカメラ本体に装着した状態で前後に回動する。
【００５０】
ＬＣＤ表示部１１０には、ＬＣＤ画面１１１が設けられ、撮像イメージ等を表示する。このＬＣＤ画面１１１の左側には、スピーカ１１３が設けられ、これはＬＣＤ表示部１１０の付属構成となる。
【００５１】
このスピーカ１１３の下部には、スライド式のＬＣＤスイッチ１１２が設けられている。このＬＣＤスイッチ１１２はＬＣＤ表示部１１０の電源オン／オフを切り換えるスイッチである。
【００５２】
カメラ本体の前面には、メインスイッチ２２ｆ、内蔵型のマイク２２ｇ、ファインダー部１６等が設けられている。メインスイッチ２２ｆは、再生／記録（撮像、録音含む）、編集、送信／受信（画像ファイルの送受信切り替え）、及びＡＶ出力のモードの指定、ならびに電源オン／オフを切り換えるためのスライド式スイッチである。例えば、商用ネットワーク２００を経由してＴＣＰ／ＩＰ通信ネットワーク３００を利用した画像通信では、メインスイッチ２２ｆが左側にスライドされた場合を送信モード、右側にスライドされた場合を受信モードとする。また、再生／記録では、メインスイッチ２２ｆが左側にスライドされた場合を再生モード、右側にスライドされた場合を記録モードとする。
【００５３】
また、カメラ本体の上部には、ＬＣＤ表示部１１０を伏せたときに被覆される位置に、ＬＣＤ画面２１、送りボタン２２ａ、戻しボタン２２ｂ、画質モードボタン２２ｃ、モニタボタン２２ｄ、記録モード／消去／確定ボタン２２ｅ、レリーズボタン２２ｈ等が設けられている。なお、ＬＣＤ画面２１は、ＬＣＤとしたが、ＬＥＤ、ＥＬなどの表示素子を利用してもよい。
【００５４】
ＬＣＤ画面２１は、情報表示パネルとして機能するものであり、電池の容量、記録・画質、記録可能枚数、録音可能時間等の状態を表示する。送りボタン２２ａ及び戻しボタン２２ｂは、コマ送りやマニュアルでフォーカスする際のピント合わせや露出補正時に、送りや戻しを行うためのボタンである。
【００５５】
画質モードボタン２２ｃは、撮像時に、例えば、ファイン、ノーマル、エコノミーの３種類の画質から一つを選択するボタンである。モニタボタン２２ｄは、撮像時に、ＬＣＤ画面１１１をファインダーとして使用する際に操作するボタンである。記録モード／消去／確定ボタン２２ｅは、静止画撮像、音声録音等の記録条件をモード指定したり、画像消去を指定したり、後述の送信条件や受信条件を設定する際に入力データを確定するためのボタンである。レリーズボタン２２ｈは、例えば第１段階の押下量でＡＥロックやＡＦロックが機能し、第２段階の押下量（押し切る）でシャッターが切れるように機能する。
【００５６】
また、カメラ本体の左側面（図中の向かって左側）は、開閉自在に構成され、その内部には、画像ファイルを記録するメモリカードを挿脱するためのコードコネクタ１７、パーソナルコンピュータとの通信を行うためのＲＳ２３２Ｃケーブルや電話回線に接続するためのケーブルを接続するための通信コネクタ２４、及びテレビモニタへオーディオ信号（ＡＵＤＩＯ）とビデオ信号（ＶＩＤＥＯ）とをＡＶ出力するためのＡＶ出力端子２３が設けられている。
【００５７】
次に、デジタルカメラ１００の内部構成について説明する。図３はデジタルカメラ１００の内部構成を示すブロック図である。デジタルカメラ１００は、図３に示したように、マイク１、アンプ２ａ，２ｂ、Ａ／Ｄ変換回路４、音声圧縮／伸長回路（以下に音声圧伸回路と称する）３、Ｄ／Ａ変換回路５、撮影レンズ７，絞り８，撮像素子であるＣＣＤ（またはＭＯＳ型撮像素子）９，ＣＤＳ（相間２重サンプリング）回路１０等からなるカメラ撮像部６、各種デジタル画像処理がなされる信号処理回路１１、画像圧縮／伸長回路（以下に画像圧伸回路と称する）、ＦＩＦＯ回路１３、パーソナルコンピュータで読み書き可能な機能を有する記憶媒体の一種であるメモリカードＭＣとのインタフェース（Ｉ／Ｆ）をとるメモリカードＩ／Ｆ１４、メモリカードＭＣ等の記憶媒体が接続されるカードコネクタ１７、カメラ撮像部６の機械系のドライバ１８、カメラ撮像部６の電気系のタイミング信号発生部（以下にＳＧと称する）１９を備えてる。
【００５８】
また、デジタルカメラ１００は、図３に示したように、設定モードや動作状況などを表示するモード表示部であるＬＣＤ２１や図２に示した各種操作スイッチよりなるスイッチ群２２とを有した操作部２０、ＡＶ出力端子２３、通信コネクタ２４、カメラ全体の動作を制御するＣＰＵ２５、ＣＰＵ２５が動作するための各種プログラムを格納したＲＯＭ２６、ＣＰＵ２５のワークエリアとして使用するＲＡＭ２７、フラッシュメモリ２８、通信Ｉ／Ｆ２９を備えている。
【００５９】
音声系は、マイク１、アンプ２ａ、Ａ／Ｄ変換回路４、音声圧伸回路３、Ｄ／Ａ変換回路５、アンプ２ｂより構成される。マイク１は音声を取り込んで電気信号に変換し、アンプ２ａはマイク１で入力した音声の電気信号を増幅して、所定のフィルタリングをかける。Ａ／Ｄ変換回路４は、アンプ２ａの出力信号をデジタル化し、音声圧伸回路３に出力する。音声圧伸回路３は、Ａ／Ｄ変換回路４の出力信号である音声データを圧縮（符号化）してＦＩＦＯ回路１３へ出力したり、ＦＩＦＯ１３から入力される圧縮音声データを伸長（復号化）してＤ／Ａ変換回路５に出力する。
【００６０】
Ｄ／Ａ変換回路５は、入力されたデジタル音声データをアナログ音声データに変換し、アンプ２ｂはＤ／Ａ変換回路５でアナログ化されたアナログ音声データをＡＶ出力端子２３に出力する。
【００６１】
アナログ系ユニットにおいて、ＣＣＤ９は、上述のレンズユニットを介して入射された光信号をアナログ画像データ（電気信号）に変換する。ＣＤＳ回路１０は、ＣＣＤ９の出力に接続され、ＣＣＤ９の出力信号を相関２重サンプリングしてＣＣＤ型撮像素子に対する低雑音化を行う。
【００６２】
図示せぬが、ＡＧＣアンプは、ＣＤＳ回路１０の出力に接続され、ＣＤＳ回路１０の出力信号のレベルを補正する。Ａ／Ｄ変換回路４は、ＡＧＣアンプの出力に接続され、ＡＧＣアンプの出力信号を最適なサンプリング周波数（例えば、ＮＴＳＣ信号のサブキャリア周波数の整数倍）にてアナログ−デジタル変換してデジタル画像データを得る。
【００６３】
デジタル系ユニットにおいて、信号処理回路１１は、Ａ／Ｄ変換回路４から入力したデジタル画像データに対してガンマ補正、色分離等の通常のカメラ信号処理を施して、Ｃｂ，Ｃｒ（色差）信号とＹ（輝度）信号とを作成する。
【００６４】
画像圧伸回路１２は、例えばＤＣＴ（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｅｒ）によりＪＰＥＧ準拠の画像圧縮／伸長の一過程である直交変換を行い、コーダーによりＪＰＥＧ準拠の画像圧縮／伸長の一過程であるハフマン符号化／復号化等を行う。ＦＩＦＯ回路１３は、画像圧伸回路１２で圧伸処理された画像データ（ディジタル画像データ）を一時記憶する。
【００６５】
メモリカードＩ／Ｆ１４は、ＣＰＵ２５の制御に従ってＦＩＦＯ回路１３、フラッシュメモリ２８、及びメモリカードＭＣ間のデータの授受（リード／ライト）を制御する。フラッシュメモリ２８は、内部メモリであり、圧縮された画像データを記憶する。
【００６６】
ＣＰＵ２５は、ＲＯＭ２６に格納されている各種プログラムに従って撮像動作全体のシーケンスを制御する制御ユニットである。すなわち、ＣＰＵ１は、ＣＰＵバスに接続されている各ユニットとの間でデータ、信号、アドレス信号の授受を通じて信号処理及び動作制御を実行する。
【００６７】
また、ＣＰＵ２５は、スイッチ群２２を接続しており、そのスイッチ群２２から送られてくるキー信号に基づく指示や図示せぬリモコン操作等の外部動作指示に従って撮像動作や各種機能の動作を実行する。このＣＰＵ２５は、メモリカードＩ／Ｆ１４を介してフラッシュメモリ２８を接続しており、そのフラッシュメモリ２８に画像圧伸回路１３により圧縮（符号化）された画像データを記憶する。
【００６８】
さらに、このＣＰＵ２５は、ドライバ１８、ＳＧ１９等を接続して、レンズユニット及びアナログ系ユニットの動作を制御する。レンズユニットは、例えば、撮像レンズ７を介して入射される光に基づきメカ機構のメカニカルシャッターにより２つのフィールドの同時露光を行う。ＳＧ１９に接続されるアナログ系ユニットは、ＣＣＤ９、ＣＤＳ回路１０、図示せぬＡＧＣアンプ、及びＡ／Ｄ変換回路４により構成される。
【００６９】
ＲＯＭ２６は、動作上必要とするパラメータやプログラムメモリ２６Ａを有している。プログラムメモリ２６Ａは、ＯＳやアプリケーションプログラム（図５〜図７、図９、図１４、図１６に示したフローチャートに従うプログラムなど）を格納している。ＲＡＭ２７は、動作上一時記憶保持するエリアや後述の送信条件や受信条件を記憶する通信条件メモリ２７Ａを有している。
【００７０】
通信Ｉ／Ｆ２９は、通信コネクタ２４を介してモデム等の外部の通信可能な機器とインタフェースをとる回路である。
【００７１】
次に、通信条件について詳述する。図４は通信条件メモリ２７Ａの記憶内容を説明する図である。通信条件として、送信条件と受信条件とが用意される。送信条件とは、画像ファイルをデジタルカメラ１００から商用ネットワーク２００へ転送し、さらにその商用ネットワーク２００を経由してＴＣＰ／ＩＰ通信ネットワーク３００上の所望の転送先に送信する際に設定する内容を指し、一方、受信条件とは、ＴＣＰ／ＩＰ通信ネットワーク３００を経由して商用ネットワーク２００に受信された自宛の画像ファイルをデジタルカメラ１００に転送する際に設定する内容を指している。
【００７２】
送信条件を設定する場合には、図４（Ａ）に示したように、通信条件メモリ２７Ａには、商用ネットワーク２００のホスト名（ＨＯＳＴ）、商用ネットワーク２００のアクセスポイントの電話番号（ＴＥＬＮＯ）、商用ネットワーク２００に登録されたユーザのユーザＩＤ（ＵＳＥＲＩＤ）、商用ネットワーク２００に登録されたユーザのパスワード（ＰＡＳＳＷＤ）、画像ファイルの転送先（ＤＥＳＴＩＤ）、及び、バイナリ−テキスト変換で符号化（エンコード）時に使用する符号化方式（ＥＮＣＯＤＥ）が格納される。なお、この実施の形態１では、符号化方式の種類として、ｕｕｅｎｃｏｄｅ、ｂａｓｅ６４、ｂｉｎ−ｈｅｘの３方式を例に挙げて説明する。
【００７３】
受信条件を設定する場合には、図４（Ｂ）に示したように、通信条件メモリ２７Ａには、商用ネットワーク２００のホスト名（ＨＯＳＴ）、商用ネットワーク２００のアクセスポイントの電話番号（ＴＥＬＮＯ）、商用ネットワーク２００に登録されたユーザのユーザＩＤ（ＵＳＥＲＩＤ）、商用ネットワーク２００に登録されたユーザのパスワード（ＰＡＳＳＷＤ）、及び、バイナリ−テキスト変換で復号化（デコード）時に使用する復号化方式（ＤＥＣＯＤＥ）が格納される。この受信条件では、転送先（ＤＥＳＴＩＤ）が除かれる。
【００７４】
ここで、簡単に撮像動作について説明する。図ｌにおいて、被写体画像は、撮影レンズ７から撮像素子であるＣＣＤ９に入力されて電気信号に変換される。ＣＣＤ９の出力信号は、ＣＤＳ回路１０を通してＡ／Ｄ変換回路４で最適なサンプリング周波数（例えば、ＮＴＳＣ信号のサブキャリア周波数の整数倍）にてデジタル信号に変換される。このデジタル信号に変換されたＣＤＳ出力信号は、デジタル信号処理同路１１にてガンマ補正，色分離等の通常のカメラ信号処埋がなされ、Ｙ（輝度），Ｃｂ，Ｃｒ（色差）信号が作成される。
【００７５】
これら作成された信号は、画像圧伸回路１２で圧縮（符号化）され、記憶素子であるＦＩＦＯ（またはＤＲＡＭ）回路１３に一旦記録される。ＦＩＦＯ回路１３に記録された圧縮画像データは、メモリカードＩ／Ｆ１４を通して読み出され、事前にカードコネクタ１７に装着済みのメモリカードＭＣへ記録される。
【００７６】
一方、音声は、音声一電気信号変換素子であるマイク１にて電気信号に変換され、さらにアンプ２ａにおいて、増幅され、必要帯域にカツトオフするフィルタを通した後、Ａ／Ｄ変換回路４で必要帯域の２倍以上のサンプリング周波数でデジタル信号に変換される。この信号は、音声圧伸張回路３で圧縮（符号化）され、ＦＩＦＯ回路１３に記録される。ＦＩＦＯ回路１３に記録された圧縮音声データは、カードＩ／Ｆ回路１４を通して読み出され、メモリカード１６へ記録される。
【００７７】
続いて、画像データ及び音声データの復号化の動作について説明する。図３において、メモリカードＭＣから読み出された圧縮画像データは、メモリカードＩ／Ｆ１４を通して、ＦＩＦＯ回路１３の画像ＦＩＦＯへ書き込まれる。ここに書き込まれた画像テータは、画像圧伸回路１２にてリアルタイムに伸張され、信号処理回路１１へ出力される。信号処理回路１１へ入力されたＹ，Ｃｂ，Ｃｒ信号は、ＮＴＳＣ信号にデジタルエンコードされＤ／Ａ変換されて、ＡＶ出力端子２３より図示せぬテレビなどの表示装置へビデオ信号（ＶＩＤＥＯ）として出力される。
【００７８】
一方、メモリカードＭＣから読み出された圧縮音声テータは、メモリカードＩ／Ｆ１４を通して、ＦＩＦＯ回路１３の音声ＦＩＦＯへ書き込まれる。ここに書き込まれた音声データは、音声圧伸回路３にてリアルタイムに伸張され、Ｄ／Ａ変換回路５にてアナログ信号に変換されて、ＡＶ出力端子２３より図示せぬテレビなどの表示装置へオーディオ信号（ＡＵＤＩＯ）として出力される。
【００７９】
以上の動作中、ＣＰＵ２５は、操作部２０のスイッチ群２２からの指示、または図示しないがリモコン等の外部動作指示に従いカメラ内部の全動作を制御する。またカメラ内部状態等の表示は、モード表示部であるＬＣＤ２１に表示される。
【００８０】
次に、各種プログラムに従った動作について説明する。図５は実施の形態１によるメイン処理を説明するフローチャートである。このフローは、ＣＰＵ２５により制御され、個々の動作は各部で実施される。
【００８１】
図５のメイン処理は、スイッチ群２２の操作に応じて個々の具体的処理に移行するものである。すなわち、ステップＳ１においてスイッチ群２２に対する操作が検出されると、続いて、その操作が撮像か（ステップＳ２）、表示出力か（ステップＳ３）、通信か（ステップＳ４）、それとも動作終了か（ステップＳ５）の判別が行われる。ここでは、代表的な操作のみを検出項目として挙げているが、その他に、画像再生などがある。
【００８２】
もしステップＳ２において撮像操作が確認された場合には、処理はステップＳ６に移行して、通常の撮像（記録）処理を実行する。その後、処理はステップＳ１に戻る。また、ステップＳ３において表示出力操作が確認された場合には、処理はステップＳ７に移行して、すでに記録された画像ファイルをＡＶ出力端子２３を介してテレビなどの表示装置に送出する。その後、処理はステップＳ１に戻る。また、ステップＳ４において通信操作が確認された場合には、処理はステップＳ８に移行して、図示せぬパーソナルコンピュータや商用ネットワーク２００との画像通信を行うための通信処理（図６参照）を実行する。その後、処理はステップＳ１に戻る。また、ステップＳ５において図示せぬ電源スイッチの終了操作が確認された場合には、本処理が終了する。
【００８３】
次に、通信処理について詳述する。図６は実施の形態１による通信処理を説明するフローチャートである。この通信処理では、まず、ステップＳ８１において、通信操作がインターネットメール通信か否か判別され、そうであれば処理はステップＳ８３及びそれ以降によりインターネットメール通信を実行し、そうでなければ処理はステップＳ８２に移行して、パーソナルコンピュータとの画像通信や商用ネットワーク２００との通常の画像通信を実行する。この後、処理はメイン処理に戻る。
【００８４】
インターネットメール通信の場合には、ステップＳ８３においてメインスイッチ２２ｆの操作に応じて送信／受信のモード選択が行われる。そして、メインスイッチ２２ｆが左側にスライド操作された場合には、選択モードは送信モードであると判断され（ステップＳ８４）、処理はステップＳ８５に移行する。このステップＳ８５によりまず図４（Ａ）に示した送信条件が設定され（図７参照）、続くステップＳ８６において上記送信条件に従って送信処理（図９参照）が実行される。この後、処理はメイン処理に戻る。
【００８５】
または、メインスイッチ２２ｆが右側にスライド操作された場合には、選択モードは受信モードであると判断され（ステップＳ８４）、処理はステップＳ８７に移行する。このステップＳ８７によりまず図４（Ｂ）に示した受信条件が設定され（図１４参照）、続くステップＳ８８において上記受信条件に従って受信処理（図１６参照）が実行される。この後、処理はメイン処理に戻る。
【００８６】
次に、送信条件の設定について詳述する。図７は実施の形態１による送信条件設定動作を説明するフローチャートであり、図８は実施の形態１による送信条件設定時の表示画面の遷移を示す図である。
【００８７】
この送信条件設定では、まず、図８（Ａ）〜同図（Ｅ）に示したように、ＬＣＤ表示部１１０の表示画面１１１に、送信条件設定を視覚的に支援する設定画面が設定手順に応じて表示遷移する。ユーザがこの設定画面上の各項目にデータを順次入力していくことで送信条件の設定を完了させることができる。なお、この送信条件設定は、外部のテレビなどの表示装置に表示させてもよい。
【００８８】
まず、図８（Ａ）に示したように、表示画面１１１上に選択モード（ＳＥＬＥＣＴ  ＭＯＤＥ）が送信モード（ＳＥＮＤ）として表示され、その下に、ホスト名（ＨＯＳＴ）とアクセスポイントの電話番号（ＴＥＬＮＯ）とが最初の入力項目として表示される。この段階では、カーソルＣＳＬは、ホスト名（ＨＯＳＴ）に位置を初期位置とする。このカーソルＣＳＬは、入力対象となる項目位置を示すものであり、各項目の入力に従い項目間を移動する。このカーソルＣＳＬは、送りボタン２２ａや戻しボタン２２ｂの操作によって項目間を移動する。なお、各項目に入力されたデータは、記録モード／消去／確定ボタン２２ｅの操作によって確定される。
【００８９】
このように、項目はカーソルＣＳＬによって自由に移動できるが、説明上、図７のフローチャートでは、ホスト名（ＨＯＳＴ）、電話番号（ＴＥＬＮＯ）、ユーザＩＤ（ＵＳＥＲＩＤ）、パスワード（ＰＡＳＳＷＤ）、転送先（ＤＳＴＩＤ）、符号化方式（ＥＮＣＯＤＥ）の項目順に入力及びその確定が行われるものとする。
【００９０】
したがって、まず、ステップＳ８５０においてホスト名（ＨＯＳＴ）が入力及び確定され、続くステップＳ８５１において電話番号（ＴＥＬＮＯ）が入力及び確定される（図８（Ｂ）参照）。なお、上述のホスト名及び電話番号の入力には、サービスとして予めアプリケーションプログラムに登録しておいたものを表示、あるいは、複数の商用ネットワークを選択肢としてカーソルで選定する方法が適用できる。また、上述のホスト名及び電話番号は、一度入力すると内部データとして登録され、次回からは設定不要としてもよい。
【００９１】
続いて、ステップＳ８５２においてユーザＩＤ（ＵＳＥＲＩＤ）、ステップＳ８５３においてパスワード（ＰＡＳＳＷＤ）、ステップＳ８５４において転送先（ＤＥＳＴＩＤ）がそれぞれ入力及び確定される。以上のステップＳ８５０〜ステップＳ８５４では、図８（Ｃ）に示した如く、ソフトキーボードを画面上に表示して所要の文字がカーソルで選択される。
【００９２】
例えば、図８（Ｃ）は転送先（ＤＥＳＴＩＤ）の設定画面を示している。インターネット上の転送先（アドレス）は具体的には（ユーザ名）アットマーク（ホストサーバ名）で構成される。そこで、入力欄に例えば“アットマーク”を入力する場合には、ソフトキーボード上の“アットマーク”の位置にカーソルＩＣＳＬを移動させ、記録モード／消去／確定ボタン２２ｅの操作によって確定すればよく、その結果、文字“アットマーク”が入力欄のカーソルＵＣＳＬ位置に入力される。なお、記録モード／消去／確定ボタン２２ｅは、入力欄の入力文字を消去したり、最終的に確定する際にも使用される。
【００９３】
このようにして、転送先（ＤＥＳＴＩＤ）の設定が終了すると、処理はステップＳ８５５に移行して、バイナリ→テキスト変換方式すなわち符号化方式の選択を行う。具体的には、図８（Ｄ）に示したように、符号化方式の選択画面が形成され、ユーザはＵＵＥＮＣＯＤＥ、ｂａｓｅ６４、ｂｉｎ−ｈｅｘのいずれか１つをカーソルＣＳＬの操作及び記録モード／消去／確定ボタン２２ｅの操作で選択する。
【００９４】
以上により、ホスト名（ＨＯＳＴ）は“ＡＢＣ”、電話番号（ＴＥＬＮＯ）は“０１２３４５６７８９”、ユーザＩＤ（ＵＳＥＲＩＤ）は“ＡＡＡＡ”、パスワード（ＰＡＳＳＷＤ）は“ＢＢＢＢ”、転送先（ＤＳＴＩＤ）は“ＣＣＣＣ”、そして、符号化方式（ＥＮＣＯＤＥ）は“ＵＵＥＮＣＯＤＥ”が選択された場合には、表示画面１１１に図８（Ｅ）に示した如く入力データが表示される。
【００９５】
そして、最後に、カーソルＣＳＬは“ＥＮＤ”位置に移動されるので、記録モード／消去／確定ボタン２２ｅの操作で以上の設定を確定すると（ステップＳ８５６）、その入力データが送信条件データとして通信条件メモリ２７Ａに保存される（ステップＳ８５７）。この後、処理は通信処理（図６参照）に戻る。一方、入力データを変更する場合には、カーソルＣＳＬを変更対象の項目位置に移動させ（ステップＳ８５８）、上述の操作手順で入力データを変更すればよい（ステップＳ８５９）。
【００９６】
次に、送信処理について詳述する。図９は実施の形態１による送信処理を説明するフローチャートであり、図１０は実施の形態１による送信時の表示画面の遷移を示す図である。
【００９７】
送信処理では、まず、図１０（Ａ）に示したように、表示画面１１１（外部のテレビなどの表示装置でもよい）に送信ファイル一覧１１１ｅが表示される。この送信ファイル一覧１１１ｅは、現在フラッシュメモリ２８もしくはメモリカードＭＣに記録されている送信可能な画像ファイルのファイル名（ＦＩＬＥ１，ＦＩＬＥ２…）を列挙したものである（ステップＳ８６０）。
【００９８】
そして、送信ファイル一覧１１１ｅから送信対象のファイル名が選択される（ステップＳ８６１）。例えば、図１０（Ａ）に示したように、ＦＩＬＥ１を選択する場合には、ユーザは、送りボタン２２ａや戻しボタン２２ｂを操作してカーソルＣＳＬを送信ファイル一覧１１１ｅ中ののファイル名“ＦＩＬＥ１”に移動させ、そのファイル名“ＦＩＬＥ１”の位置で記録モード／消去／確定ボタン２２ｅを操作して確定する。その結果、“ＦＩＬＥ１”が送信ファイル（ＴＦＩＬＥ）の入力欄１１１ｄに入力される。
【００９９】
この段階でユーザによりレリーズボタン２２ｈの操作が入ると（ステップＳ８６２）、処理はステップＳ８６３に移行して、商用ネットワーク２００との接続処理を実行する。その際、図１０（Ｂ）に示したように、送信ファイル（ＴＦＩＬＥ）のファイル名“ＦＩＬＥ１”と符号化方式（ＥＮＣＯＤＥ）の“ＵＵＥＮＣＯＤＥ”とが表示され、さらに付加的に、例えば日付“１／２８”（１１１ｆの位置）、送信ファイルサイズ“ＴＯＴＡＬ  ４８ＫＢ”、呼出し状態“ＤＩＡＬＩＮＧ”（１１１ｈの位置）が表示される。なお、この呼出し後に商用ネットワーク２００との接続が完了すると、図示せぬが、接続完了“ＣＯＮＮＥＣＴＩＯＮ”が表示される。
【０１００】
その後、ステップＳ８６４において、フラッシュメモリ２８もしくはメモリカードＭＣから送信ファイルすなわち画像データ（バイナリデータ）が読み出され、続くステップＳ８６５においてその読み出された画像データは設定済みの符号化方式“ＵＵＥＮＣＯＤＥ”によりバイナリ形式からテキスト形式に変換される。この変換後のテキスト形式の画像データは、まず商用ネットワーク２００に転送され、その商用ネットワーク２００を経由して設定済みの転送先“ＣＣＣＣ”へ転送される（ステップＳ８６６）。以上のステップＳ８６４〜ステップＳ８６６の動作を繰り返すことで、送信が完了する（ステップＳ８６７）。
【０１０１】
なお、送信中、図１０（Ｃ）に示したように、送信状態（転送状態）“ＴＲＡＮＳＭＩＴＴＩＮＧ”（１１１ｉの位置）と残り送信サイズ“ＲＥＭＡＩＮ  ２８ＫＢ”が表示され、送信完了と同時に、図１０（Ｄ）に示したように、送信完了状態“ＥＮＤ  ＴＲＡＮＳＭＩＴＴＩＮＧ”が表示される。この後、処理はステップＳ８６８に移行して、切断処理を行い、その後、通信処理に戻る。
【０１０２】
上述の説明では、送信処理中の動作を表示画面１１１もしくは外部のテレビなどの表示装置に表示させるようにしていたが、同時に、カメラ本体上のＬＣＤ２１に表示枠内に入る程度の情報量
で動作状態を表示するようにしてもよい。例えば、送信モードや受信モードはそれぞれ“Ｐ１”，“Ｐ２”などの記号で表し、送信ファイルはファイル番号で表し、通信状態を送信状態であれば“ＴＲＡＮＳ”のように簡略化して表せばよい。
【０１０３】
続いて、送信時のデジタルカメラと商用ネットワーク間の通信手順及び動作について説明する。図１１は実施の形態１による送信時のデジタルカメラ１００と商用ネットワーク２００間のプロトコルを説明する図、図１２は実施の形態１による送信メール書き込み時のデジタルカメラ１００と商用ネットワーク２００間のプロトコルを説明する図そして、図１３は実施の形態１による送信動作を説明するフローチャートである。
【０１０４】
デジタルカメラ１００と商用ネットワーク２００間では、プロトコル上、まず、デジタルカメラ１００は、商用ネットワーク２００に対してインターネットメール送信を要求する電子メールモード設定要求ＭＭＣを送信する。商用ネットワーク２００は、その電子メールモード設定の受け付けが完了すると、デジタルカメラ１００に対して受け付け完了を応答信号ＡＣＫで返答する。
【０１０５】
続いてデジタルカメラ１００は、商用ネットワーク２００に対して送信メール書き込みモード設定要求ＵＲＱを送信し、これについても商用ネットワーク２００より応答信号ＡＣＫを受け取った場合には送信条件メモリ２７Ａに保存された送信条件データ（転送先など）ＩＮＦを転送する。このとき、商用ネットワーク２００は、デジタルカメラ１００から送信されてくるデータについてエコーバックＥＣＨを行い、デジタルカメラ１００側に送信条件の確認を促す。
【０１０６】
その後、デジタルカメラ１００は、送信メールの書き込みＭＵＰを開始する。この書き込みは、前述したように、バイナリ→テキスト変換を伴う動作である。商用ネットワーク２００は、書き込み終了を検知すると、その書き込み終了ＵＰＥをデジタルカメラ１００に通知する。デジタルカメラ１００は、この通知に応じて商用ネットワーク２００に対してＴＣＰ／ＩＰ通信ネットワーク３００上の転送先への送信要求ＴＲＱを送出する。この転送が完了すると、商用ネットワーク２００は、デジタルカメラ１００に対してメール送信の完了ＣＯＭを通知する。
【０１０７】
そして、デジタルカメラ１００は、商用ネットワーク２００に対して電子メールモードの終了ＭＭＥを要求し、その商用ネットワーク２００から終了通知ＥＮＤを受け取り、送信を終了する。
【０１０８】
上述の送信メールの書き込みＭＵＰ時には、図１２に示したように、デジタルカメラ１００に対して送信テキストデータ分のエコーバックが応答される。その際、デジタルカメラ１００では、図１３に示したように（図９のステップＳ８６６に相当する）、商用ネットワーク２００にバイナリ→テキスト変換後の一定量のテキストデータが送信されると（ステップＳ１００１）、商用ネットワーク２００よりその送信分のエコーバックが受信され、送信データと受信データ（エコーバック）間のテキストデータ比較が行われる（ステップＳ１００２）。
【０１０９】
この比較で不一致が確認された場合には、送信エラーとしてエラー処理が開始され、一方、一致が確認された場合には、図１３の送信動作から正常に抜ける。なお、図１３に示した送信動作は、全送信が完了するまで繰り返し実行される。
【０１１０】
次に、受信条件の設定について詳述する。図１４は実施の形態１による受信条件設定動作を説明するフローチャートであり、図１５は実施の形態１による受信条件設定時の表示画面の一例を示す図である。この受信条件設定は、前述の送信条件設定手順から転送先（ＤＥＳＴＩＤ）の設定入力を除く点及び復号化方式を選択する点以外はすべて同一のため、以下に簡略して説明する。
【０１１１】
まず、ステップＳ８７０においてホスト名（ＨＯＳＴ）が入力及び確定され、続くステップＳ８７１において電話番号（ＴＥＬＮＯ）が入力及び確定される。続いて、ステップＳ８７２においてユーザＩＤ（ＵＳＥＲＩＤ）、ステップＳ８７３においてパスワード（ＰＡＳＳＷＤ）がそれぞれ入力及び確定される。以上のステップＳ８７０〜ステップＳ８７３では、送信条件設定のときと同様に、ソフトキーボードを画面上に表示して所要の文字がカーソルで選択される。
【０１１２】
この後、処理はステップＳ８７４に移行して、テキスト→バイナリ変換方式すなわち復号化方式の選択を行う。この場合にも、符号化方式の場合と同様に（図８（Ｄ）参照）、復号化方式の選択画面が形成され、ユーザはＵＵＥＮＣＯＤＥ、ｂａｓｅ６４、ｂｉｎ−ｈｅｘのいずれか１つをカーソルの操作及び記録モード／消去／確定ボタン２２ｅの操作で選択する。
【０１１３】
以上により、ホスト名（ＨＯＳＴ）は“ＡＢＣ”、電話番号（ＴＥＬＮＯ）は“０１２３４５６７８９”、ユーザＩＤ（ＵＳＥＲＩＤ）は“ＡＡＡＡ”、パスワード（ＰＡＳＳＷＤ）は“ＢＢＢＢ”、、そして、復号化方式（ＤＥＣＯＤＥ）は“ＵＵＥＮＣＯＤＥ”が選択された場合には、表示画面１１１に図１５に示した如く入力データが表示される。
【０１１４】
そして、最後に、カーソルＣＳＬは“ＥＮＤ”位置に移動されるので、記録モード／消去／確定ボタン２２ｅの操作で以上の設定を確定すると（ステップＳ８７５）、その入力データが受信条件データとして通信条件メモリ２７Ａに保存される（ステップＳ８７６）。この後、処理は通信処理（図６参照）に戻る。一方、入力データを変更する場合には、カーソルＣＳＬを変更対象の項目位置に移動させ（ステップＳ８７７）、上述の操作手順で入力データを変更すればよい（ステップＳ８７８）。
【０１１５】
次に、受信処理について詳述する。図１６は実施の形態１による受信処理を説明するフローチャートであり、図１７は実施の形態１による受信時の表示画面の遷移を示す図である。
【０１１６】
受信処理では、まず、図１７（Ａ）に示したように、デジタルカメラ１００は商用ネットワーク２００に接続され（ステップＳ８８０）、受信ファイル一覧が受信される（ステップＳ８８１）。そして、図１７（Ｂ）に示したように、表示画面１１１（外部のテレビなどの表示装置でもよい）に受信ファイル一覧１１１ｍが表示される。この受信ファイル一覧１１１ｍは、本ユーザ宛てに受信され現在商用ネットワーク２００に記憶されている受信可能な画像ファイルのファイル名（ＦＩＬＥ１１，ＦＩＬＥ１２…）を列挙したものである（ステップＳ８８２）。
【０１１７】
そして、受信ファイル一覧１１１ｍから受信対象のファイル名が選択される（ステップＳ８８３）。例えば、図１７（Ｂ）に示したように、ＦＩＬＥ１１及びＦＩＬＥ１２を選択する場合には、ユーザは、送りボタン２２ａや戻しボタン２２ｂを操作してカーソルＣＳＬをまず受信ファイル一覧１１１ｍ中ののファイル名“ＦＩＬＥ１１”に移動させ、そのファイル名“ＦＩＬＥ１１”の位置で記録モード／消去／確定ボタン２２ｅを操作して確定する。ＦＩＬＥ１２についても同様である。その結果、“ＦＩＬＥ１１”及び“ＦＩＬＥ１２”が受信ファイル（ＲＦＩＬＥ）の入力欄１１１ｋに入力される。
【０１１８】
この段階でユーザによりレリーズボタン２２ｈの操作が入ると（ステップＳ８８４）、処理はステップＳ８８５に移行して、商用ネットワーク２００からの受信処理を開始する。その際、図１７（Ｃ）に示したように、まず受信ファイル（ＲＦＩＬＥ）のファイル名“ＦＩＬＥ１１”と復号化方式（ＤＥＣＯＤＥ）の“ＵＵＥＮＣＯＤＥ”とが表示され、さらに付加的に、例えば日付“１／２８”（１１１ｎの位置）、内部メモリ（フラッシュメモリ２８）の残り容量“ＲＥＭＡＩＮ  ３３２９ＫＢ”（１１１ｐの位置）、受信状態“ＲＥＣＥＩＶＩＮＧ”（１１１ｇの位置）、残り受信ファイル数“ＲＥＭＡＩＮＩＮＧ  ２”（１１１ｒの位置）、受信ファイルサイズ“ＴＯＴＡＬ  ４８ＫＢ”（１１１ｓの位置）、現在の受信サイズ“ＲＥＣＥＩＶＥＤ  ２２ＫＢ”（１１１ｔ）が表示される。
【０１１９】
受信中、ステップＳ８８６において、受信されたテキスト形式の画像データは設定済みの復号化方式“ＵＵＥＮＣＯＤＥ”によりテキスト形式からバイナリ形式に復元される。この復元後のバイナリ形式の画像データは、例えばフラッシュメモリ２８に記録（蓄積）される（ステップＳ８８７）。以上のステップＳ８８５〜ステップＳ８８７の動作を繰り返すことで、受信が完了する（ステップＳ８８８）。なお、受信後、図１７（Ｄ）に示したように、受信完了状態“ＥＮＤ  ＲＥＣＥＩＶＩＮＧ”が表示される。この後、処理はステップＳ８８９に移行して、切断処理を行い、その後、通信処理に戻る。
【０１２０】
次に、受信時のデジタルカメラと商用ネットワーク間の通信手順について詳述する。図１８は実施の形態１による受信時のデジタルカメラと商用ネットワーク間のプロトコルを説明する図である。
【０１２１】
デジタルカメラ１００と商用ネットワーク２００間では、プロトコル上、まず、デジタルカメラ１００は、商用ネットワーク２００に対してインターネットメール受信を要求する電子メールモード設定要求ＭＭＣを送信する。商用ネットワーク２００は、その電子メールモード設定の受け付けが完了すると、デジタルカメラ１００に対して受け付け完了を応答信号ＡＣＫで返答する。
【０１２２】
続いてデジタルカメラ１００は、商用ネットワーク２００に対して受信メール一覧送信要求ＭＤＣを送信し、商用ネットワーク２００より受信メール一覧ＲＭＬを受信する。その後、デジタルカメラ１００は、商用ネットワーク２００に対して所望の受信メールの選択要求ＲＲＱを行い、所要の受信メールすなわちテキストデータＭＤＷを読み出して内部のフラッシュメモリ２８に記憶する。
【０１２３】
そして、デジタルカメラ１００は、商用ネットワーク２００に対して電子メールモードの終了ＭＭＥを要求し、その商用ネットワーク２００から終了通知ＥＮＤを受け取り、受信を終了する。
【０１２４】
以上説明したように、実施の形態１によれば、宛先とバイナリ−テキスト変換時の符号化方式を設定して、その符号化方式に従って入力された画像データをバイナリ形式からテキスト形式に変換し、それから商用ネットワーク２００を経由してＴＣＰ／ＩＰ通信ネットワーク３００上の宛先に送信するようにしたので、商用ネットワーク２００での送信のためのバイナリ−テキスト変換が不要となり、送信条件に従って送信時のデータ形式でそのまま商用ネットワーク２００を経由させればよい。これによって、商用ネットワーク２００を通じてＴＣＰ／ＩＰ通信ネットワーク３００上で画像ファイルを転送することが可能である。
【０１２５】
また、バイナリ−テキスト変換のための複数種の符号化方式から１つの符号化方式を選択し、その符号化方式で画像データをバイナリ形式からテキスト形式に変換するようにしたので、相手先（宛先）で復号化時に使用するバイナリ−テキスト変換を符号化方式として選び出すことができ、これによって、相手先で確実に画像データを復元させることが可能である。
【０１２６】
また、送信時に、テキスト形式の画像データと商用ネットワーク２００からのエコーバックとを比較して送信エラーを判断するようにしたので、送信中の送信エラーをチェックすることができ、これによって、画像データがテキスト形式であっても送信中の送信状態を確実に把握することが可能である。
【０１２７】
また、バイナリ−テキスト変換時の復号化方式を設定して、受信されたテキスト形式の画像データをそのバイナリ−テキスト変換時の復号化方式に従ってテキスト形式からバイナリ形式へ復元するようにしたので、商用ネットワーク２００での受信のためのバイナリ−テキスト変換が不要となり、受信時のデータ形式でそのまま商用ネットワーク２００を経由させればよい。これによって、商用ネットワーク２００を通じてＴＣＰ／ＩＰ通信ネットワーク３００上で画像ファイルを転送することが可能である。
【０１２８】
（実施の形態２）
さて、前述の実施の形態１は、デジタルカメラ１００上で送受信条件を設定していたが、以下に説明する実施の形態２のように、パーソナルコンピュータ上でも送受信条件を設定可能にして、その設定された送受信条件をデジタルカメラ１００に取り込むようにしてもよい。なお、システム構成及びカメラ構成は、前述の実施の形態１と同様のため、その図示及び説明を省略し、新たに付加された構成及び動作についてのみ同様の符号を用いて説明する。
【０１２９】
まず、システム構成の要部について説明する。図１９はこの発明の実施の形態２によるジタルカメラ１００の画像通信設定システムを示す構成図である。この画像通信設定システムは、デジタルカメラ１００の通信コネクタ２４とパーソナルコンピュータ５００とをＲＳ２３２Ｃなどのケーブルで接続させた構成である。パーソナルコンピュータ５００は、ＣＲＴなどの表示部５０１と、前述したデジタルカメラ１００における送信条件設定用のプログラム、受信条件設定用のプログラムなどの設定プログラムを格納したプログラムメモリ５０２とを備えている。
【０１３０】
この実施の形態２では、パーソナルコンピュータ５００上での送受信条件の設定動作が付加されたことから、代表として送信条件の設定について詳述する。図２０は実施の形態２による送信条件設定動作を説明するフローチャートである。
【０１３１】
まず、ステップＳ１８５０においてホスト名（ＨＯＳＴ）が入力及び確定され、続くステップＳ１８５１において電話番号（ＴＥＬＮＯ）が入力及び確定される。そして、ステップＳ１８５２においてユーザＩＤ（ＵＳＥＲＩＤ）、ステップＳ１８５３においてパスワード（ＰＡＳＳＷＤ）、ステップＳ１８５４において転送先（ＤＥＳＴＩＤ）がそれぞれ入力及び確定される。以上のステップＳ１８５０〜ステップＳ１８５４に関して、このパーソナルコンピュータ５００では図示せぬキーボードを操作して入力することができる。
【０１３２】
このようにして、転送先（ＤＥＳＴＩＤ）の設定が終了すると、処理はステップＳ１８５５に移行して、バイナリ→テキスト変換方式すなわち符号化方式の選択を行う。この場合、前述のデジタルカメラ１００の場合と同様に、符号化方式の選択画面が形成され、ユーザはＵＵＥＮＣＯＤＥ、ｂａｓｅ６４、ｂｉｎ−ｈｅｘのいずれか１つを表示画面上で選択する。
【０１３３】
そして、最後に、キー操作により以上の設定を確定すると（ステップＳ１８５６）、その入力データが送信条件データとしてデジタルカメラ１００へ転送される（ステップＳ１８５７）。一方、入力データを変更する場合には、デジタルカメラ１００の場合と同様に表示画面上のカーソルを変更対象の項目位置に移動させ（ステップＳ１８５８）、上述の操作手順で入力データを変更すればよい（ステップＳ１８５９）。
【０１３４】
なお、受信条件についても、デジタルカメラ１００上で設定する場合と同様にパーソナルコンピュータ５００上で設定され、デジタルカメラ１００に転送されるので、その詳細については説明を省略する。
【０１３５】
以上説明したように、実施の形態２によれば、パーソナルコンピュータ５００上で宛先とバイナリ−テキスト変換時の符号化方式を入力して、その符号化方式をデジタルカメラ１００に転送し、デジタルカメラ１００により、その符号化方式に従って入力された画像データをバイナリ形式からテキスト形式に変換し、それから商用ネットワーク２００を経由してＴＣＰ／ＩＰ通信ネットワーク３００上の宛先に送信するようにしたので、パーソナルコンピュータ５００の支援により商用ネットワーク２００での送信のためのバイナリ−テキスト変換が不要となり、送信条件に従って送信時のデータ形式でそのまま商用ネットワーク２００を経由させればよい。これによって、前述の実施の形態１，２と同様に、商用ネットワーク２００を通じてＴＣＰ／ＩＰ通信ネットワーク３００上で画像ファイルを転送することが可能である。
【０１３６】
（実施の形態３）
さて、前述の実施の形態１及び２は、送信動作中、エコーバックによりエラーチェックをしていたが、そのエラーチェックを任意に設定するようにしてもよい。すなわち、図７に示したフローにおいて、送信条件設定の際に、図２１に示した如く例えばステップＳ８５４とステップＳ８５５間で新たにエコーバックの有無を設定入力すればよい（ステップＳ１０１０）。例えば、ステップＳ１０１０において、エコーバック有りという設定がなされた場合には、図２２に示した送信動作のフローのように、エコーバックせずに、テキストデータが送信され（ステップＳ１０１１）、その送信終了後に処理は図９に示した送信処理に戻る。
【０１３７】
以上説明したように、実施の形態３によれば、送信エラーの判断を任意に選択するようにしたので、高速送信の場合には送信エラーの判断を選択せず、一方、そうでない場合には送信エラーの判断を選択すればよく、適宜最適な送信形態でテキスト形式の画像データを送信することが可能である。
【０１３８】
（実施の形態４）
さて、前述の実施の形態１は、図１１に示した如く、送信メール書き込みＭＵＰ時にエコーバックを用いて送信エラーをチェックしていたが、以下に説明する実施の形態４のように、予め商用ネットワーク２００に設定されたバイナリファイル転送プロトコルを用いて転送することで送信エラーを防止するようにしてもよい。なお、システム構成及びカメラ構成は、前述の実施の形態１と同様のため、その図示及び説明を省略し、相違する動作についてのみ同様の符号を用いて説明する。
【０１３９】
そこで、送信時のデジタルカメラと商用ネットワーク間の通信手順についてのみ説明する。図２３は実施の形態４による送信時のデジタルカメラと商用ネットワーク２００間のプロトコルを説明する図である。
【０１４０】
実施の形態４によるデジタルカメラと商用ネットワーク２００間では、プロトコル上、まず、デジタルカメラは、商用ネットワーク２００に対してインターネットメール送信を要求する電子メールモード設定要求ＭＭＣを送信する。商用ネットワーク２００は、その電子メールモード設定の受け付けが完了すると、デジタルカメラに対して受け付け完了を応答信号ＡＣＫで返答する。
【０１４１】
続いてデジタルカメラは、商用ネットワーク２００に対して予め用意されたＸ−ｍｏｄｅｍ，Ｂ−ｐｌｕｓなどのバイナリファイル転送プロトコルから所要のプロトコルの種類を選定して、そのプロトコルの種類をプロトコル設定要求ＰＳＴとして送信する。その後、デジタルカメラは、商用ネットワーク２００から応答信号ＡＣＫを受け取り、今度は、送信メールの書き込みＭＵＰを開始する。この書き込みは、選定されたバイナリファイル転送プロトコルに従って実施され、その際、前述のバイナリ→テキスト変換を伴うことになる。
【０１４２】
その後、商用ネットワーク２００は、書き込み終了を検知すると、その書き込み終了ＵＰＥをデジタルカメラに通知する。続いて、デジタルカメラは、送信条件メモリ２７Ａに保存された送信条件データ（転送先など）ＩＮＦを転送する。このとき、商用ネットワーク２００は、デジタルカメラから送信されてくるデータについてエコーバックＥＣＨを行い、デジタルカメラ側に送信条件の確認を促す。
【０１４３】
さらに、デジタルカメラは、この通知に応じて商用ネットワーク２００に対してＴＣＰ／ＩＰ通信ネットワーク３００上の転送先への送信要求ＴＲＱを送出する。この転送が完了すると、商用ネットワーク２００は、デジタルカメラに対してメール送信の完了ＣＯＭを通知する。
【０１４４】
そして、デジタルカメラは、商用ネットワーク２００に対して電子メールモードの終了ＭＭＥを要求し、その商用ネットワーク２００から終了通知ＥＮＤを受け取り、送信を終了する。
【０１４５】
以上説明したように、実施の形態４によれば、テキスト形式の画像データをバイナリファイル転送プロトコルを用いて送信するようにしたので、送信エラーが発生することなく、高速にファイル転送を実現することが可能である。
【０１４６】
（実施の形態５）
さて、前述の実施の形態１は、受信前にユーザが復号化方式を設定するようにしていたが、以下に説明する実施の形態５のように、受信される電子メールのファイル名に付加された拡張子から符号化方式を判断してその符号化方式に対応する復号化方式を設定するようにしてもよい。なお、ファイル名には、符号化方式のＵＵＥＮＣＯＤＥに対応して“ｕｕｅ”、同ｂａｓｅ６４に対応して“ｂａｓ”、同ｂｉｎ−ｈｅｘに対して“ｂｉｈ”がそれぞれ拡張子として付加されるものとする。
【０１４７】
このため、この実施の形態５では、受信条件設定の際に（図１４参照）、ステップＳ８７４の復号化方式選択（テキスト−バイナリ変換方式選択）処理が不要となり、その代わりに実施の形態１における受信処理（図１６参照）に復号化方式設定処理が加わることになる。その動作の詳細を図２４に示す。
【０１４８】
前述の実施の形態１は、図１６に示したように、すでに受信条件設定済みのため、受信処理ではその設定済みの復号化方式を利用してテキスト−バイナリ変換を行うことになる。これに対して、実施の形態５は、図１６に示した受信処理中に復号化方式を設定する必要がある。すなわち、図１６に示したフローチャートのステップＳ８８４とステップＳ８８５間に、図２４に示した復号化方式設定処理が追加される。
【０１４９】
まず、ステップＳ８９１においてステップＳ８８３にて選択された受信ファイル名に付加されている拡張子が抽出され、続くステップＳ８９２においてその抽出された拡張子が判断される。すなわち、拡張子が“ｕｕｅ”であった場合には、受信ファイルは符号化方式ＵＵＥＮＣＯＤＥで符号化されたものと判断される。このため、処理はステップＳ８９３に移行して、復号化方式ＵＵＥＮＣＯＤＥが設定される。
【０１５０】
また、拡張子が“ｂａｓ”であった場合には、受信ファイルは符号化方式ｂａｓｅ６４で符号化されたものと判断される。このため、処理はステップＳ８９４に移行して、復号化方式ｂａｓｅ６４が設定される。また、拡張子が“ｂｉｎ”であった場合には、受信ファイルは符号化方式ｂｉｎ−ｈｅｘで符号化されたものと判断される。このため、処理はステップＳ８９５に移行して、復号化方式ｂｉｎ−ｈｅｘが設定される。このようにして復号化方式が設定されると、その復号化方式に基づく受信が開始される（ステップＳ８８５）。
【０１５１】
以上説明したように、実施の形態５によれば、受信ファイル名の拡張子により判断される復号化方式に従って受信された画像データをテキスト形式からバイナリ形式に復元するようにしたので、拡張子により自動的に復元方式が判断され、これによって、受信ファイルだけで適正なバイナリ復元を行うことが可能である。
【０１５２】
（実施の形態６）
さて、前述の実施の形態１は、受信前にユーザが復号化方式を設定するようにしていたが、以下に説明する実施の形態６のように、受信される電子メールのファイルデータから符号化方式を判断してその符号化方式に対応する復号化方式を設定するようにしてもよい。
【０１５３】
このため、この実施の形態６では、受信条件設定の際に（図１４参照）、ステップＳ８７４の復号化方式選択（テキスト−バイナリ変換方式選択）処理が不要となり、その代わりに実施の形態１における受信処理（図１６参照）に復号化方式設定処理が加わることになる。その動作の詳細を図２５に示す。
【０１５４】
前述の実施の形態１は、図１６に示したように、すでに受信条件設定済みのため、受信処理ではその設定済みの復号化方式を利用してテキスト−バイナリ変換を行うことになる。これに対して、実施の形態６は、図１６に示した受信処理中に復号化方式を設定する必要がある。すなわち、図１６に示したフローチャートのステップＳ８８５〜Ｓ８８８の処理が図２５に示した処理に置き換わる。
【０１５５】
すなわち、ステップＳ８９６においてステップＳ８８３にて選択された受信ファイルが受信され、続くステップＳ８９７においてその受信されたファイルデータすなわちテキストデータが解析される。すなわち、受信ファイルがＵＵＥＮＣＯＤＥ，ｂａｓｅ６４，ｂｉｎ−ｈｅｘのいずれの符号化方式で符号化されたものか解析される。そしてステップＳ８９８において、その解析の結果に基づいて符号化方式が判定される。もし符号化方式がＵＵＥＮＣＯＤＥであれば、そのＵＵＥＮＣＯＤＥに対応する復号化方式に従って受信ファイルデータのテキスト−バイナリ変換が実施される。また、符号化方式がｂａｓｅ６４であれば、そのｂａｓｅ６４に対応する復号化方式に従って受信ファイルデータのテキスト−バイナリ変換が実施される。また、符号化方式がｂｉｎ−ｈｅｘであれば、そのｂｉｎ−ｈｅｘに対応する復号化方式に従って受信ファイルデータのテキスト−バイナリ変換が実施される（ステップＳ８９９）。この後、処理はステップＳ８８９の切断処理に移行する。
【０１５６】
以上説明したように、実施の形態６によれば、受信ファイルのデータにより判断される復号化方式に従って受信された画像データをテキスト形式からバイナリ形式に復元するようにしたので、受信ファイルのデータにより自動的に復元方式が判断され、これによって、受信ファイルだけで適正なバイナリ復元を行うことが可能なデジタルカメラが得られるという効果を奏する。
【０１５７】
【発明の効果】
以上説明したように、請求項１の発明によれば、入力された画像データをバイナリ形式からテキスト形式に変換し、それから商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上の宛先に送信するようにしたので、商用ネットワークでの送信のためのバイナリ−テキスト変換が不要となり、送信時のデータ形式でそのまま商用ネットワークを経由させればよく、これによって、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能なデジタルカメラが得られるという効果を奏する。
【０１５８】
また、請求項２の発明によれば、送信条件を設定して、その送信条件に従って入力された画像データをバイナリ形式からテキスト形式に変換し、それから商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上の宛先に送信するようにしたので、商用ネットワークでの送信のためのバイナリ−テキスト変換が不要となり、送信条件に従って送信時のデータ形式でそのまま商用ネットワークを経由させればよく、これによって、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能なデジタルカメラが得られるという効果を奏する。
【０１５９】
また、請求項３の発明によれば、宛先とバイナリ−テキスト変換時の符号化方式を設定して、その符号化方式に従って入力された画像データをバイナリ形式からテキスト形式に変換し、それから商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上の宛先に送信するようにしたので、商用ネットワークでの送信のためのバイナリ−テキスト変換が不要となり、送信条件に従って送信時のデータ形式でそのまま商用ネットワークを経由させればよく、これによって、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能なデジタルカメラが得られるという効果を奏する。
【０１６０】
この請求項４の発明によれば、請求項３の発明において、バイナリ−テキスト変換のための複数種の符号化方式から１つの符号化方式を選択し、その符号化方式で画像データをバイナリ形式からテキスト形式に変換するようにしたので、相手先（宛先）で復号化時に使用するバイナリ−テキスト変換を符号化方式として選び出すことができ、これによって、相手先で確実に画像データを復元させることが可能なデジタルカメラが得られるという効果を奏する。
【０１６１】
また、請求項５の発明によれば、請求項１〜４のいずれか１つの発明において、送信時に、テキスト形式の画像データと商用ネットワークからのエコーバックとを比較して送信エラーを判断するようにしたので、送信中の送信エラーをチェックすることができ、これによって、画像データがテキスト形式であっても送信中の送信状態を確実に把握することが可能なデジタルカメラが得られるという効果を奏する。
【０１６２】
また、請求項６の発明によれば、請求項５の発明において、送信エラーの判断を任意に選択するようにしたので、高速送信の場合には送信エラーの判断を選択せず、一方、そうでない場合には送信エラーの判断を選択すればよく、適宜最適な送信形態でテキスト形式の画像データを送信することが可能なデジタルカメラが得られるという効果を奏する。
【０１６３】
また、請求項７の発明によれば、請求項１〜４のいずれか１つの発明において、テキスト形式の画像データをバイナリファイル転送プロトコルを用いて送信するようにしたので、送信エラーが発生することなく、高速にファイル転送を実現することが可能なデジタルカメラが得られるという効果を奏する。
【０１６４】
また、請求項８の発明によれば、送信されてきたテキスト形式の画像データを受信し、その受信された画像データをテキスト形式からバイナリ形式に復元するようにしたので、商用ネットワークでの受信のためのバイナリ−テキスト変換が不要となり、受信時のデータ形式でそのまま商用ネットワークを経由させればよく、これによって、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能なデジタルカメラが得られるという効果を奏する。
【０１６５】
また、請求項９の発明によれば、受信条件を設定して、その受信条件に従ってテキスト形式の画像データの受信及びテキスト形式からバイナリ形式への復元を行うようにしたので、商用ネットワークでの受信のためのバイナリ−テキスト変換が不要となり、受信条件に従って受信時のデータ形式でそのまま商用ネットワークを経由させればよく、これによって、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能なデジタルカメラが得られるという効果を奏する。
【０１６６】
また、請求項１０の発明によれば、請求項８又は９の発明において、受信ファイル名の拡張子により判断される復号化方式に従って受信された画像データをテキスト形式からバイナリ形式に復元するようにしたので、拡張子により自動的に復元方式が判断され、これによって、受信ファイルだけで適正なバイナリ復元を行うことが可能なデジタルカメラが得られるという効果を奏する。
【０１６７】
また、請求項１１によれば、請求項８又は９の発明において、受信ファイルのデータにより判断される復号化方式に従って受信された画像データをテキスト形式からバイナリ形式に復元するようにしたので、受信ファイルのデータにより自動的に復元方式が判断され、これによって、受信ファイルだけで適正なバイナリ復元を行うことが可能なデジタルカメラが得られるという効果を奏する。
【０１６８】
また、請求項１２の発明によれば、バイナリ−テキスト変換時の復号化方式を設定して、受信されたテキスト形式の画像データをそのバイナリ−テキスト変換時の復号化方式に従ってテキスト形式からバイナリ形式へ復元するようにしたので、商用ネットワークでの受信のためのバイナリ−テキスト変換が不要となり、受信時のデータ形式でそのまま商用ネットワークを経由させればよく、これによって、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能なデジタルカメラが得られるという効果を奏する。
【０１６９】
また、請求項１３の発明によれば、請求項３のデジタルカメラとコンピュータとを接続して構成されるデジタルカメラの画像通信設定システムにおいて、コンピュータ上で宛先とバイナリ−テキスト変換時の符号化方式を入力して、その符号化方式をデジタルカメラに転送し、デジタルカメラにより、その符号化方式に従って入力された画像データをバイナリ形式からテキスト形式に変換し、それから商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上の宛先に送信するようにしたので、コンピュータの支援により商用ネットワークでの送信のためのバイナリ−テキスト変換が不要となり、送信条件に従って送信時のデータ形式でそのまま商用ネットワークを経由させればよく、これによって、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能なデジタルカメラの画像通信設定システムが得られるという効果を奏する。
【０１７０】
また、請求項１４の発明によれば、入力された画像データをバイナリ形式からテキスト形式に変換し、それから商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上の宛先に送信する工程にしたので、商用ネットワークでの送信のためのバイナリ−テキスト変換が不要となり、送信時のデータ形式でそのまま商用ネットワークを経由させればよく、これによって、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能なデジタルカメラの画像通信方法が得られるという効果を奏する。
【０１７１】
また、請求項１５の発明によれば、送信条件を設定して、その送信条件に従って入力された画像データをバイナリ形式からテキスト形式に変換し、それから商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上の宛先に送信する工程にしたので、商用ネットワークでの送信のためのバイナリ−テキスト変換が不要となり、送信条件に従って送信時のデータ形式でそのまま商用ネットワークを経由させればよく、これによって、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能なデジタルカメラの画像通信方法が得られるという効果を奏する。
【０１７２】
また、請求項１６の発明によれば、宛先とバイナリ−テキスト変換時の符号化方式を設定して、その符号化方式に従って入力された画像データをバイナリ形式からテキスト形式に変換し、それから商用ネットワークを経由してＴＣＰ／ＩＰ通信ネットワーク上の宛先に送信する工程にしたので、商用ネットワークでの送信のためのバイナリ−テキスト変換が不要となり、送信条件に従って送信時のデータ形式でそのまま商用ネットワークを経由させればよく、これによって、商用ネットワークを通じてＴＣＰ／ＩＰ通信ネットワーク上で画像ファイルを転送することが可能なデジタルカメラの画像通信方法が得られるという効果を奏する。
【図面の簡単な説明】
【図１】この発明の実施の形態１によるデジタルカメラを適用した画像通信システムを示す構成図である。
【図２】実施の形態１によるデジタルカメラの外観形状を示す外観斜視図である。
【図３】実施の形態１によるデジタルカメラの内部構成を示すブロック図である。
【図４】実施の形態１による通信条件メモリの記憶内容を説明する図である。
【図５】実施の形態１によるメイン処理を説明するフローチャートである。
【図６】実施の形態１による通信処理を説明するフローチャートである。
【図７】実施の形態１による送信条件設定動作を説明するフローチャートである。
【図８】実施の形態１による送信条件設定時の表示画面の遷移を示す図である。
【図９】実施の形態１による送信処理を説明するフローチャートである。
【図１０】実施の形態１による送信時の表示画面の遷移を示す図である。
【図１１】実施の形態１による送信時のデジタルカメラと商用ネットワーク間のプロトコルを説明する図である。
【図１２】実施の形態１による送信メール書き込み時のデジタルカメラと商用ネットワーク間のプロトコルを説明する図である。
【図１３】実施の形態１による送信動作を説明するフローチャートである。
【図１４】実施の形態１による受信条件設定動作を説明するフローチャートである。
【図１５】実施の形態１による受信条件設定時の表示画面の一例を示す図である。
【図１６】実施の形態１による受信処理を説明するフローチャートである。
【図１７】実施の形態１による受信時の表示画面の遷移を示す図である。
【図１８】実施の形態１による受信時のデジタルカメラと商用ネットワーク間のプロトコルを説明する図である。
【図１９】この発明の実施の形態２によるデジタルカメラの画像通信設定システムを示す構成図である。
【図２０】実施の形態２による送信条件設定動作を説明するフローチャートである。
【図２１】実施の形態３による送信条件設定動作の要部を説明するフローチャートである。
【図２２】実施の形態３による送信動作を説明するフローチャートである。
【図２３】実施の形態４による送信時のデジタルカメラと商用ネットワーク間のプロトコルを説明する図である。
【図２４】実施の形態５による復号化方式設定処理を説明するフローチャートである。
【図２５】実施の形態６による復号化方式設定処理を説明するフローチャートである。
【符号の説明】
６      カメラ撮像部
１１      信号処理部
１３      ＦＩＦＯ回路
２０      操作部
２１      ＬＣＤ
２２      スイッチ群
２４      通信コネクタ
２５      ＣＰＵ
２６      ＲＯＭ
２７      ＲＡＭ
２７Ａ      通信条件メモリ
２８      フラッシュメモリ
２９      通信Ｉ／Ｆ
１００      デジタルカメラ
１０１      画像ファイル記憶部
１０２      バイナリ→テキスト変換部
１０３      画像ファイル送信部
１０４      画像ファイル受信部
１０５      テキスト→バイナリ変換部
１０６      画像ファイル表示出力部
１１０      ＬＣＤ表示部
２００      商用ネットワーク
３００      ＴＣＰ／ＩＰ通信ネットワーク
４００      端末
５００      パーソナルコンピュータ
５０１      表示部
５０２      アプリケーションメモリ
【図１】
0003583889.tif 000002
【図２】
0003583889.tif 000003
【図３】
0003583889.tif 000004
【図４】
0003583889.tif 000005
【図５】
0003583889.tif 000006
【図６】
0003583889.tif 000007
【図７】
0003583889.tif 000008
【図８】
0003583889.tif 000009
【図９】
0003583889.tif 000010
【図１０】
0003583889.tif 000011
【図１１】
0003583889.tif 000012
【図１２】
0003583889.tif 000013
【図１３】
0003583889.tif 000014
【図１４】
0003583889.tif 000015
【図１５】
0003583889.tif 000016
【図１６】
0003583889.tif 000017
【図１７】
0003583889.tif 000018
【図１８】
0003583889.tif 000019
【図１９】
0003583889.tif 000020
【図２０】
0003583889.tif 000021
【図２１】
0003583889.tif 000022
【図２２】
0003583889.tif 000023
【図２３】
0003583889.tif 000024
【図２４】
0003583889.tif 000025
【図２５】
0003583889.tif 000026