(57)【特許請求の範囲】
【請求項１】
撮像手段と、
送信先情報と、送信を希望する画像の条件に関する情報と、送信要求とをデバイスから受信する通信手段と、
撮影指示に応じて、前記撮像手段から出力された画像信号から作成された画像ファイルを前記送信先情報に対応するデバイスに送信するように前記通信手段を制御する制御手段とを備え、
前記制御手段は、前記画像ファイルが前記条件に適合しない場合、前記送信先情報に対応するデバイスに前記作成された前記画像ファイルを送信しないようにすることを特徴とする撮像装置。
【請求項２】
前記通信手段が受信した、複数の前記送信先情報と、複数の前記送信先情報にそれぞれ対応した複数の前記条件に関する情報と、を記憶する記憶手段を備え、
前記制御手段は、前記記憶手段に記憶された複数の前記条件に関する情報に基づいて、複数の前記条件にそれぞれ適合する画像ファイルを、前記条件に応じた前記送信先情報に対応するデバイスに送信するように前記通信手段を制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記通信手段は、複数の種類の前記条件に関する情報を受信し、
前記制御手段は、複数の種類の前記条件に全て適合する前記画像ファイルを前記送信先情報に対応するデバイスに送信するように前記通信手段を制御することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記条件は、送信を希望する画像ファイルの形式を含むことを特徴とする請求項１から３の何れか１項に記載の撮像装置。
【請求項５】
前記条件は、被写体の条件を含むことを特徴とする請求項１から３の何れか１項に記載の撮像装置。
【請求項６】
前記条件は、前記撮像手段における撮影時の設定に関する条件を含むことを特徴とする請求項１から３の何れか１項に記載の撮像装置。
【請求項７】
前記送信先情報と、前記条件に関する情報と、前記送信要求とを受け付ける送信要求受付モードと、撮影モードとを変更する手段を更に備え、
前記制御手段は、前記送信要求受付モードにおいて前記通信手段が前記送信先情報と前記条件に関する情報と前記送信要求とを受信した後、前記撮影モードにおいて前記撮影指示があった場合、前記画像ファイルを前記送信先情報に対応するデバイスに送信するように前記通信手段を制御することを特徴とする請求項１から６の何れか１項に記載の撮像装置。
【請求項８】
前記通信手段は無線による通信を行うことを特徴とする請求項１から７の何れか１項に記載の撮像装置。
【請求項９】
撮像手段より出力された画像信号から作成された画像ファイルを送信する画像送信方法であって、
送信先情報と、送信を希望する画像の条件に関する情報と、送信要求とをデバイスから受信し、
撮影指示に応じて、前記撮像手段より出力された画像信号から作成された画像ファイルを前記送信先情報に対応するデバイスに送信し、
前記画像ファイルが前記条件に適合しない場合、前記送信先情報に対応するデバイスに前記作成された前記画像ファイルを送信しないようにすることを特徴とする画像送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像送信装置、画像受信装置、及び画像通信システムに関し、より詳細には、画像データをファイル形式で格納する記録手段と、所定のプロトコルに従って他のデバイスと通信する通信手段と、を備えた装置間での通信に関するものである。
【背景技術】
【０００２】
近年、デジタル技術の発展等に伴い、撮影した画像情報を電子的に処理するデジタルカメラが普及してきている。更に最近は、画像を撮影できる機能を有する携帯電話やビデオカメラ等も増えている。このような機器の普及に伴い、撮影された画像を、有線あるいは無線の通信手段を介して接続されたコンピュータや他のデバイスに送信することが行われている。
【０００３】
例えば、特開２０００−１７５０９２号公報（特許文献１）には、撮影した画像を、通信手段を介して指定された送信先へ自動的に送信する通信装置が記載されている。
【０００４】
また、特開２００２−９９９１号公報（特許文献２）には、送信元である第１の画像処理装置で一覧表示用のＪＰＥＧ画像データを生成して、送信先である第２の画像処理装置に送信する情報処理装置が記載されている。第２の画像処理装置は、受信したＪＰＥＧ画像データから特定の画像を指定し、第１の画像処理装置にこの情報を送信する。第１の画像処理装置は、受信した情報に基づき画像データ本体を第２の画像処理装置に送信する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−１７５０９２号公報
【特許文献２】特開２００２−９９９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のような従来例の多くは、デジタルカメラからコンピュータなどに画像のバックアップやアップロードをすることを目的としている。そのため、特許文献１に記載された通信装置では、あらかじめ設定された送信先にすべての画像ファイルを一括して送信することは容易に行えるが、送信先を頻繁に変更して画像ファイルを送信するような場合には、送信元のデジタルカメラで送信先を設定する作業をその都度行う必要があり、処理が繁雑となりユーザの負担が増えてしまう。
【０００７】
一方、特許文献２に記載された情報処理装置では、既に撮影済みの画像ファイルを送信することを前提としたものであり、撮影と同時（あるいは撮影直後）に送信元のデジタルカメラから送信先のデバイスに画像ファイルを送信するような場合には適していない。
【０００８】
また、撮影済みの画像ファイルを送信する場合においても、送信元のデジタルカメラと送信先のデジタルカメラとを別々のユーザが操作しているときには、目的の画像ファイルを送信元から送信先に送信するためには、一旦送信画像を選択するための情報を送信先のデジタルカメラに送信して、送信先でその情報から送信すべき画像を指定するといった操作を行うため、両者の間で複数回の通信が必要であり、ユーザの操作が複雑となってしまう。
【０００９】
本発明は以上のような状況に鑑みてなされたものであり、例えば、デジタルカメラなどの記録媒体などに格納された画像ファイルを、簡単な操作で他のデバイスに選択的に送信することを可能とすることを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成する本発明の一態様としての撮像装置は、撮像手段と、
送信先情報と、送信を希望する画像の条件に関する情報と、送信要求とをデバイスから受信する通信手段と、
撮影指示に応じて、前記撮像手段から出力された画像信号から作成された画像ファイルを前記送信先情報に対応するデバイスに送信するように前記通信手段を制御する制御手段とを備え、
前記制御手段は、前記画像ファイルが前記条件に適合しない場合、前記送信先情報に対応するデバイスに前記作成された前記画像ファイルを送信しないようにすることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、デバイスから送信先情報、送信を希望する条件に関する情報、送信要求を受け取り、受け取った条件に基づいて、画像ファイルの送信を制御するので、必要な画像ファイルだけを送信させるようにすることができる。
【００１２】
従って、条件に適合した画像ファイルを選択的に送受信する際の、ユーザの操作を簡略化することができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態のデジタルカメラ１の構成を示すブロック図である。
【図２】図１のデジタルカメラ２の構成を示すブロック図である。
【図３】デジタルカメラ１とデジタルカメラ２とで画像配信を実施する際の操作面の状態の例を示す図である。
【図４】第１の実施形態におけるデジタルカメラ１の処理を示すフローチャートである。
【図５】第１の実施形態におけるデジタルカメラ２の処理を示すフローチャートである。
【図６】第１の実施形態における配信要求を受け付けるデバイスに関する情報のフォーマットを示す図である。
【図７】第１の実施形態における画像ファイルおよび配信先デバイスに関する情報のフォーマットを示す図である。
【図８】第２の実施形態におけるデジタルカメラ１の配信要求受付処理を示すフローチャートである。
【図９】第２の実施形態におけるデジタルカメラ１の画像配信処理を示すフロー図である。
【図１０】第２の実施形態における配信先のデバイスに関する情報のフォーマットを示す図である。
【発明を実施するための形態】
【００１４】
以下に、添付図面を参照して、本発明の好適な実施の形態を例示的に詳しく説明する。ただし、以下の実施形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
【００１５】
（第１の実施形態）
本発明に係る第１の実施形態は、無線等の通信手段をそれぞれ有する２つのデジタルカメラで画像データを送受信する画像通信システムである。
【００１６】
図１及び図２は、第１の実施形態を構成する、デジタルカメラ１とデジタルカメラ２とが無線等による通信手段によって接続された状態を示しており、図１はデジタルカメラ１、図２はデジタルカメラ２の概略構成をそれぞれ示している。
【００１７】
まず、図１に１０１で示すデジタルカメラ１は、撮影レンズと、撮影レンズを介して入射する被写体光を受光し、光電変換して画像信号を生成するＣＣＤと、後段のアナログ／デジタル（Ａ／Ｄ）変換回路等から構成される撮像部４を備えている。ＣＰＵ１１の制御のもと、撮像部４から出力されたデジタル画像信号は信号処理部２で信号処理が施された後、ＲＡＭ３に一時的に格納される。その後作成されたデジタル画像信号は最終的に、着脱可能な記録媒体であるコンパクトフラッシュ（登録商標）（以降ＣＦとも称する）５に画像ファイル形式で保存される。
【００１８】
信号処理部２では、その他にサムネイル画像作成のためなどに、デジタル変換された画像信号に対して縮小処理を施したり、信号処理されたデジタル画像信号に対して圧縮処理を施したり、逆に圧縮されたデジタル画像信号を解凍（伸張）する機能も備えている。
【００１９】
ＲＡＭ３はＣＰＵ１１が各種プログラムを実行する際にワーク領域として使用される。ＣＰＵ１１には更に、各種制御プログラム等が格納されているＲＯＭ８、各種操作部材１０からの入力を制御するＳＷ制御部９、デジタル画像信号の表示データや、各種ユーザインタフェースの表示データを保持するためのＶＲＡＭ６、ＶＲＡＭ６内の表示データを表示するためのＬＣＤモニタ７、別のデジタルカメラ２（１０２）や画像処理装置と通信することによって、画像ファイルの転送や各種情報、コマンドを送受信するための通信インタフェース１が接続されている。
【００２０】
通信インタフェース１として、本実施形態では無線による通信手段を備えているものとして説明するが、ＵＳＢなどの有線による通信手段によって他のデジタルカメラや画像処理装置と通信するような形態も考えることができる。
【００２１】
各種操作部材１０は、不図示の撮影を指示（撮影指示）するためのレリーズＳＷや、ＬＣＤモニタ７に画像の表示を指示するためのＳＷ（不図示）や、ＬＣＤモニタ７にメニューを表示するためのＳＷ（不図示）や、画像コマを送ったり戻したり、メニューの選択状態を変更したりするために使用し、左右上下を一つの操作部材で選択できる十字キーＳＷ（不図示）や、ＬＣＤ上に設置されユーザが指を触れることで直接指示を与えるタッチパネル（不図示）などが含まれる。
【００２２】
ＲＯＭ８には、配信要求受付プログラム１２が格納されている。配信要求受付プログラム１２は、デジタルカメラや画像処理装置等の他のデバイスから送信された画像ファイルの配信要求を受信し、配信要求を受け付けるときには配信要求を送信した画像処理装置に対して「許可」を返信するとともに、同時に送られてくる配信先のデバイスに関する情報をＲＡＭ３内に保持する。一方、配信要求を受け付けないときには、配信要求を送信した画像処理装置に対して「拒否」を返信する。
【００２３】
またＲＯＭ８には、配信可否判断プログラム１３が格納されている。配信可否判断プログラム１３は、ＲＡＭ３内に保持されている配信先のデバイスに関する情報と、配信の対象である画像ファイルおのおのが保持する付帯的な情報に基づいて、対象の画像ファイルを対象のデバイスに配信するか否かを判断する。
【００２４】
更にＲＯＭ８には、画像配信プログラム１４が格納されている。画像配信プログラム１４は、配信要求を出したデバイスに対して、画像ファイルを送信する機能を持つ。このとき、配信先のアドレスなど通信時に必要となる情報は、ＲＡＭ３に保持されている配信先の情報から取得する。また、配信可否判断プログラム１３で配信すると判断された配信先にのみ、画像ファイルを送信する。
【００２５】
一方、ＲＡＭ３は、配信候補デバイス情報記憶エリア１５を備えている。配信候補デバイス情報記憶エリア１５は、予め配信要求を受け付ける配信候補デバイスの情報を格納するための領域で、複数のデバイスに関する情報を保持することができる。配信要求受付プログラム１２は、この領域に保持されている配信候補デバイスの情報と、他のデジタルカメラや画像処理装置から配信要求とともに送られてくる配信先のデバイスに関する情報を比較し、一致する情報があるときは「許可」を返信し、一致する情報がないときは「拒否」を返信する。
【００２６】
またＲＡＭ３は、配信先情報記憶エリア１６を備えている。配信先情報記憶エリア１６は、配信可否判断プログラム１３による判断の結果、「許可」を返信した配信先デバイスに関する情報を保持する。
【００２７】
なお、この領域に保持されている情報は、配信元であるデジタルカメラ１０１の設定状態に応じて任意の時点でクリアすることができる。例えば、配信要求を受信した後、最初の画像ファイル１つを送信した時点でクリアすることもできる。また、送信した画像ファイルの数に関係なく、デジタルカメラ１０１のメイン電源をＯＦＦした時点でクリアすることもできる。また、ユーザが特定の操作部材を操作したり、ＬＣＤ上に表示されるメニューを操作したりして指示することによって、クリアすることもできる。
【００２８】
またＲＡＭ３は、配信要求可否フラグの状態を記憶する領域１７を備えている。配信要求可否フラグはデジタルカメラ１０１の動作状態や設定状態に応じて「有効」に設定されたり、「無効」に設定されたりする。配信要求可否フラグが「有効」に設定されている場合、デジタルカメラ１０１の配信要求受付プログラム１２が起動され、他のデジタルカメラや画像処理装置からの配信要求を受け付けることができる状態になる。配信要求可否フラグが「無効」に設定されている場合、デジタルカメラ１０１の配信要求受付プログラム１２は起動されず、その状態で他のデジタルカメラや画像処理装置が配信要求を出しても受け付けることはできない。
【００２９】
配信要求可否フラグは、例えば、ユーザがデジタルカメラ１０１の特定の操作部材をＯＮ状態に設定しているときやユーザがデジタルカメラ１０１で内部のコンパクトフラッシュ（登録商標）に保持されている画像を閲覧している場合に有効となり、ユーザの操作によって、デジタルカメラ１０１がセルフタイマーを用いて撮影している場合、あるいはデジタルカメラ１０１の特定の操作部材がＯＦＦに設定されている状態のときに、無効となる。
【００３０】
また、図２は図１に１０２で示されるデジタルカメラ２の構成を示した図である。図２においてデジタルカメラ２０２は、図１のデジタルカメラ１（１０１）と同様に、撮影レンズと、撮影レンズを介して入射する被写体光を受光し、光電変換して画像信号を生成するＣＣＤと、後段のアナログ／デジタル（Ａ／Ｄ）変換回路等から構成される撮像部２４を備えている。またＣＰＵ３１の制御の下、撮像部２４が出力したデジタル画像信号は、信号処理部２２で信号処理を施された後、ＲＡＭ２３に一時的に保持される。その後作成されたデジタル画像信号は最終的に、着脱可能な記録媒体であるコンパクトフラッシュ（登録商標）（ＣＦ）２５に画像ファイルとして保存される。
【００３１】
信号処理部２２では、その他にサムネイル画像作成のためなどに、デジタル変換された画像信号に対して縮小処理を施したり、信号処理されたデジタル画像信号に対して圧縮処理を施したり、逆に圧縮されたデジタル画像信号を解凍（伸張）する機能も備えている。
【００３２】
ＲＡＭ２３はＣＰＵ３１が各種プログラムを実行する際にワーク領域として使用される。ＣＰＵ３１には更に、各種制御プログラム等が格納されているＲＯＭ２８、各種操作部材３０からの入力を制御するＳＷ制御部２９、デジタル画像信号の表示データや、各種ユーザインタフェースの表示データを保持するためのＶＲＡＭ２６、ＶＲＡＭ２６内の表示データの内容を表示するためのＬＣＤモニタ２７、別のデジタルカメラ１（２０１）や画像処理装置と通信することによって、画像ファイルの転送や各種情報、コマンドをやりとりするための通信インタフェース２１が接続されている。
【００３３】
通信インタフェース２１として、本実施形態では無線による通信手段を備えているものとして説明するが、ＵＳＢなどの有線による通信手段によって他のデジタルカメラや画像処理装置と通信するような形態も考えることができる。
【００３４】
デジタルカメラ２は、通常のデジタルカメラのように、画像を撮影し記録する機能を備えている。それに加えて、他のデジタルカメラや画像処理装置に画像配信の要求を送信する機能と、それらのデバイスが作成したり、内部に保持したりしている画像ファイルを受信して内部のＣＦに格納する機能を備えている。
【００３５】
そのため、ＲＯＭ２８には、配信要求送信プログラム３２が格納されている。配信要求送信プログラム３２は、他のデバイス（デジタルカメラ１）に対して画像ファイルの配信要求および配信先情報を送信するためのもので、ユーザが特定の操作部材を操作することによって送信される。
【００３６】
またＲＯＭ２８には、画像受信プログラム３３が格納されている。画像受信プログラムは、画像ファイルの配信要求が受理された結果、他のデバイス（デジタルカメラ１）から送信される画像ファイルを受信し、内部のＣＦ２５に保存するためのものである。
【００３７】
図３は、本実施形態においてデジタルカメラ１とデジタルカメラ２とで画像配信を実施する場合のデジタルカメラの操作面（撮影レンズが設けられている面の裏面）の一例を表している。
【００３８】
図３（ａ）は、画像ファイル送信元であるデジタルカメラ１の操作面３０１の状態を示している。ここでデジタルカメラ１では、ユーザが操作部材を操作して内部のＣＦに記録されている画像を閲覧しているものとする。デジタルカメラ１（３０１）で、３０２は内部に実装されている無線通信ユニット、３０３はメニューボタン、３０４はセットボタン、３０５はＬＣＤモニタ、３０６は上下左右に選択項目を移動させるための十字キー、３０７は光学ファインダ、３０８はモードダイアルを表している。
【００３９】
図３（ｂ）は、画像ファイルの送信要求を出す側のデジタルカメラ２の操作面３１１の状態を示している。デジタルカメラ２（３１１）で、３１２は内部に実装されている無線通信ユニット、３１３はメニューボタン、３１４はセットボタン、３１５はＬＣＤモニタ、３１６は上下左右の選択項目を移動させるための十字キー、３１７は光学ファインダ、３１８はモードダイアルを表している。
【００４０】
デジタルカメラ１のモードダイアル３０８、およびデジタルカメラ２のモードダイアル３１８は、画像を撮影するときに設定する「撮影ポジション」や、画像を閲覧するときに設定する「再生ポジション」、カメラのメイン電源を切るときに設定する「電源ＯＦＦポジション」のほかに、他のデジタルカメラにファイルの配信を要求するときに設定する「ファイル配信要求ポジション」、他のデジタルカメラからの配信の要求を受け付けるときに設定する「ファイル配信要求受付ポジション」を備えている。
【００４１】
本実施形態のデジタルカメラ１は、モードダイアルが「ファイル配信要求受付ポジション」に設定されている場合だけでなく、「再生ポジション」に設定されている場合にも、他のデジタルカメラからの配信の要求を受け付けて、画像を配信可能である。
【００４２】
また、モードダイアル３０８では撮影や再生などの動作モードを設定し、モードダイアルとは別にファイル配信要求受付の可否を設定するスイッチが設けられていても良い。
【００４３】
デジタルカメラ２では、モードダイアル３１８を「ファイル配信要求ポジション」に設定しているときに、図３の（ｂ）で示すような表示がＬＣＤモニタ３１５に表示される。この状態でユーザがセットボタンを押すと、デジタルカメラ１（３０１）に対して画像配信要求およびデバイスに関する情報が送信される。デバイスに関する情報は、デジタルカメラにユニークに振られるＩＤであったり、ユーザ名およびデジタルカメラ１（３０１）に対するパスワードであったりする。
【００４４】
以下、図４及び図５のフローチャートを参照して、図１から図３に関して説明したデジタルカメラ１からデジタルカメラ２へ、デジタルカメラ１で閲覧中の画像を配信する際の処理について説明する。
【００４５】
図４は、本実施形態のデジタルカメラ１を用いてユーザが画像を閲覧しているときに画像ファイルの配信要求を受け付け、配信要求に応じて表示中の画像ファイルを配信要求を出したデバイスに送信する際の処理を示したフローチャートである。
【００４６】
まず、ユーザがモードダイアルを「再生ポジション」に設定することにより、ステップＳ４０１のＬＣＤモニタ７を使って配信する画像の閲覧を開始する。次にステップＳ４０２で、配信要求可否フラグを「有効」にして、他のデジタルカメラや画像処理装置からの配信要求を受け付け可能な状態に設定する。ステップＳ４０３では、画像配信の要求があったか否かを判定する。画像配信要求がない場合、ステップＳ４０４でユーザによって十字キーの左右ボタンが操作されたか否かを判定する。十字キーの左右ボタンが操作されていた場合、ステップＳ４０７で、例えば、右ボタンが押された場合にはＬＣＤに表示する画像を１つ先に進め、左ボタンが押された場合にはＬＣＤに表示する画像を１つ戻す。その後、ステップＳ４０３に戻る。
【００４７】
一方、ステップＳ４０４でユーザによる十字キーの操作がないと判定された場合、ステップＳ４０５でその他のボタン操作があったか否かを調べ、その他のボタン操作があった場合には、ステップＳ４０６のその他の処理の中で、押されたボタンに対応する処理、例えば、モードダイアルが操作されて、「再生ポジション」から変更されたときは、デジタルカメラのメイン電源をＯＦＦにしたり、撮影モードに移行したりする処理を行う。その他のボタン操作がない場合、ステップＳ４０３に戻る。
【００４８】
ステップＳ４０３で、画像ファイルの配信要求があった場合、配信要求受付プログラム１２の動作によって、ステップＳ４０８で配信要求と同時に送られてくる配信先のデバイスに関する情報と、ＲＡＭ３の配信候補デバイス情報記憶エリア１５内に保持されている、配信要求を受け付けるデバイスに関する情報とを比較して、ステップＳ４０９で一致する情報があるか否かを判定し、一致する情報があるときはステップＳ４１０で「許可」を返信し、一致する情報がないときはステップＳ４１１で「拒否」を返信し、ステップＳ４０３に戻る。「拒否」を返信した場合は、そのデバイスに対して画像ファイルを送信することはしない。
【００４９】
ここで、ＲＡＭ３に保持されている、配信要求を受け付けるデバイスに関する情報のフォーマットを図６に示す。図示されたように配信要求を受け付けるデバイスに関する情報は、６４ビット長でデバイス毎に設定されたユニークな値であるデバイスＩＤ、所定長の文字列で表され配信元のデバイス（デジタルカメラ）内で複数のユーザそれぞれに対してユニークなデバイスユーザ名、所定長の文字列で表されデバイスユーザ名に対応して設定されるパスワードから構成されている。
【００５０】
これらの情報は、予めデジタルカメラ１の操作部材を使って入力されていたり、デジタルカメラ１と接続されたホストコンピュータによって入力されていたりする。また、デバイスＩＤなどは出荷時に設定されていてもよく、ユーザ名やパスワードもデフォルトで設定されていても良い。配信要求と同時に送られてくる配信先のデバイスに関する情報も、配信要求を受け付けるデバイスに関する情報と同じフォーマットで構成され、配信要求受付プログラム１２は、このうち任意の情報、例えば、デバイスＩＤだけを用いて情報の一致を確認して送信を許可したり、あるいはデバイスユーザ名とパスワードとの２つを用いて情報の一致を確認して許可を送信したりしてもよい。
【００５１】
ステップＳ４１０で「許可」を返信した後、ステップＳ４１２でＲＡＭ３の配信先情報記憶エリア１６に、配信先デバイスに関する情報を追加する。
【００５２】
次にステップ４１３で、現在ＬＣＤモニタ７に表示中の画像ファイルを、画像配信プログラム１４の動作によって配信要求を出したデバイスに対して送信する。
【００５３】
本実施形態では、画像配信要求は１つの画像ファイルにのみ有効であるので、現在ＬＣＤに表示している画像ファイルの送信が終了すると、ステップＳ４１４で配信先情報記憶エリア１６から、配信先デバイスに関する情報を削除し、ステップＳ４０３に戻る。
【００５４】
本実施形態のデジタルカメラ１は、画像配信を受付可能な状態でない場合、配信要求受付プログラム１２が動作しておらず、他のデジタルカメラや画像処理装置からの画像配信要求がきても、「許可」を返信することができない。またその状態では、配信先情報記憶エリアに配信先デバイスに関する情報を追加しないため、画像ファイルを送信することもしない。
【００５５】
図５は、本実施形態のデジタルカメラ２で、画像ファイルの配信要求を送信して、配信元であるデジタルカメラ１から画像ファイルを受信する際の処理を示したフローチャートである。
【００５６】
まず、ユーザがデジタルカメラ２のモードダイアルを「ファイル配信要求ポジション」に設定することによって、ステップＳ５０１でファイル配信要求動作を開始する。ステップＳ５０２で図３（ｂ）に示したような表示がＬＣＤモニタに表示される。ステップＳ５０３でユーザがセットボタンを操作したか否かを判定する。セットボタンを操作していない場合、ステップ５０４で画像ファイルがデジタルカメラ１から送信されているか否かを調べる。送信されていない場合、ステップＳ５０５でモードダイアルが変更されたか否かを調べ、変更されていない場合はステップＳ５０３に戻る。ステップＳ５０４でモードダイアルが変更されていた場合、ステップＳ５０６でＬＣＤの表示を消して、ステップＳ５１０でファイル配信要求動作を終了する。
【００５７】
一方、ステップＳ５０３でセットボタンが操作されたと判定された場合、ステップＳ５０７で画像ファイルの配信要求を送信する。その時点でデジタルカメラ１が配信要求を受付可能であれば、同時に送信するデジタルカメラ２のデバイス情報を元に、配信が許可されているか否かを判断する。ステップＳ５０７で配信要求を送信した後は、ステップＳ５０３に戻る。
【００５８】
デジタルカメラ１が「許可」の返信を行った場合、続いて画像ファイルがデジタルカメラ１から送信されてくる。その場合、ステップＳ５０４で画像ファイルを受信すべく、ステップＳ５０８に進み画像ファイルを受信して、ステップＳ５０９で受信した画像ファイルを内部のＣＦに保存し、ステップＳ５０３に戻る。
【００５９】
なお、本実施形態のデジタルカメラ１は、ステップＳ４１３で画像ファイルを送信した際に、送信した画像ファイル及び配信先デバイスに関する情報を内部のＣＦ内などに所定のファイルの形式で格納する。図７は、送信した画像ファイル及び配信先デバイスに関する情報のフォーマットを例示しており、図示した例では画像ファイル番号、画像の撮影日時、配信先デバイスＩＤ、配信先デバイスユーザ名、ユーザ情報などから構成されている。これらの情報から、配信元のデジタルカメラ１で、どの画像ファイルをどのユーザに送信したかを把握することができ、課金や統計などの目的に使用することができる。ユーザ情報としては、住所やクレジットカードの番号などを用いてもよく、これらの情報は、ステップＳ４０３で配信要求と同時に送られてくる配信先デバイスに関する情報に含まれるものとする。
【００６０】
なお、本実施形態においては、画像ファイルの配信元のデバイスとして、デジタルカメラを想定して説明したが、これに限らず通信手段を備え、画像ファイルの保存手段を備えるデバイス（例えば、例えば、携帯電話やＰＤＡ、パーソナルコンピュータ等の情報処理装置など）であれば本発明を適用可能である。
【００６１】
なお本実施形態において、配信要求を送信して、画像ファイルを受信するデバイスとして、デジタルカメラを想定して説明したが、これに限らず例えば、携帯電話やＰＤＡなどのように、通信手段および受信した画像ファイルを保存する手段を備えるデバイスであれば、本発明を適用可能である。
【００６２】
（第２の実施形態）
以下、本発明に係る第２の実施形態について説明する。第２の実施形態も第１の実施形態と同様な画像通信システムであり、以下では第１の実施形態と同様な部分については説明を省略し、本実施形態の特徴的な部分を中心に説明する。
【００６３】
本実施形態で画像通信システムを構成する２つのデジタルカメラは、第１の実施形態において図１に関して説明したデジタルカメラ１と図２に関して説明したデジタルカメラ２と同様な構成である。また操作面に設けられている操作部材等については図３で示したものと同様である。
【００６４】
本実施形態では、ユーザがデジタルカメラ１を操作して、そのモードダイアルを、「ファイル配信要求受付ポジション」に設定しているときに、他のデジタルカメラや画像処理装置からの配信要求を受け付けることができ、モードダイアルを「撮影ポジション」に設定して撮影を行い、その結果作成される画像ファイルを内部のＣＦに保存した後に、配信先情報記憶エリアに保持されている配信先デバイスに、作成された画像ファイルを配信するように構成されている。
【００６５】
すなわち、本実施形態のデジタルカメラ１は、モードダイアルが「ファイル配信要求受付ポジション」に設定されているときには他のデジタルカメラや画像処理装置からの配信要求の受け付けだけを行い、その後、モードダイアルが「撮影ポジション」に変更されたときに、撮影されて作成された画像ファイルを配信する。
【００６６】
以下、図８及び図９のフローチャートを参照して、デジタルカメラ１で撮影した画像をデジタルカメラ２へ配信する際の、デジタルカメラ１での処理について説明する。なお、デジタルカメラ２での画像ファイルの配信要求の送信、及び画像ファイルを受信する際の処理は、第１の実施形態に関して説明した図５のフローチャートと同様である。
【００６７】
図８は、デジタルカメラ１において、画像ファイルの配信要求を受け付ける際の処理を示したフローチャートである。
【００６８】
まず、ユーザがデジタルカメラ１のモードダイアルを「ファイル配信要求受付ポジション」に設定することによって、ステップＳ６０１以降のファイル配信要求受付処理が開始される。ステップＳ６０２で、配信要求可否フラグを「有効」にして、他のデジタルカメラや画像処理装置からの配信要求を受け付け可能な状態に設定する。ステップＳ６０３では、画像配信の要求があったか否かを判定する。画像配信要求がない場合、ステップＳ６０４でユーザによってモードダイアルが操作されて変更されたか否かを判定し、変更されていない場合はステップＳ６０３に戻る。一方、ステップＳ６０４でモードダイアルが変更されていた場合、ステップＳ６０５で、配信要求可否フラグを「無効」にして、ファイル配信要求を受付不可能な状態に設定し、ステップＳ６１１で配信要求受付処理を終了する。
【００６９】
ステップＳ６０３で、画像配信要求があった場合、配信要求受付プログラム１２の動作によって、ステップＳ６０６で配信要求と同時に送られてくる配信先のデバイスに関する情報と、ＲＡＭ３の配信候補デバイス情報記憶エリア１５内に保持されている、配信要求を受け付けるデバイスに関する情報とを比較して、ステップＳ６０７で一致する情報があるか否かを判定し、一致する情報があるときはステップＳ６０８で「許可」を返信し、一致する情報がないときは、ステップＳ６１０で「拒否」を返信し、ステップＳ６０３に戻る。
【００７０】
ここで、ＲＡＭ３に保持されている、配信要求を受け付けるデバイスに関する情報のフォーマットは、第１の実施形態に関して説明した図６に示したものと同様である。配信要求と同時に送られてくる配信先のデバイスに関する情報も、配信要求を受け付けるデバイスに関する情報と同じデータを含んでおり、配信要求受付プログラム１２は、このうち任意の情報、例えば、デバイスＩＤだけを用いて情報の一致を確認して送信を許可したり、あるいはデバイスユーザ名とパスワードとの２つを用いて情報の一致を確認して許可を送信したりしてもよい。
【００７１】
ステップＳ６０８で「許可」を返信した後、ステップＳ６０９でＲＡＭ３の配信先情報記憶エリア１６に、配信先デバイスに関する情報を追加する。
【００７２】
本実施形態では、図８のフローチャートの処理で設定した配信先情報に基づいて、デジタルカメラで撮影したときに、画像ファイル作成と同時に、配信先デバイスとして設定されたデバイスに対して画像ファイルの送信を行う。
【００７３】
本実施形態のデジタルカメラ１は、画像配信を受付可能な状態でない場合、配信要求受付プログラム１２が動作しておらず、他のデジタルカメラや画像処理装置からの画像配信要求がきても、「許可」を返信することができない。またその状態では、配信先情報記憶エリアに配信先デバイスに関する情報を追加しないため、画像ファイルの送信も行わない。
【００７４】
図９は、デジタルカメラ１において、画像の撮影と画像ファイルの配信の処理を示したフローチャートである。
【００７５】
まず、ユーザがデジタルカメラ１のモードダイアルを「撮影ポジション」に設定することによって、ステップＳ７０１以降の撮影時の処理が開始される。ステップＳ７０２でレリーズボタンが押されたか否かを判定し、押されていない場合はステップＳ７０３で、ユーザによるボタン操作やメニュー操作などによって、モードダイアルの操作以外の画像ファイルの配信終了を意味する操作（指示）があったか否かを判定する。配信終了の指示があった場合、ステップＳ７０４で、図８のフローチャートのステップＳ６０９で設定した配信先情報記憶エリアをクリアすることによって、以降、画像ファイルの配信を行わないように設定し、ステップＳ７０２に戻る。
【００７６】
ステップＳ７０３で配信の終了指示がないと判定された場合、ステップＳ７０５でユーザによるモードダイアル操作があったか否かを調べ、操作がない場合はステップＳ７０２に戻り、モードダイアルが変更されていた場合、ステップＳ７０６で撮影時の処理を終了する。
【００７７】
ステップＳ７０２でユーザによるレリーズボタンの操作があった場合、まずステップＳ７０７で画像を撮影して装着されているＣＦに画像ファイルとして記録する。次にステップＳ７０８でＲＯＭ８に記録されている配信可否判断プログラム１３の動作によって、ＲＡＭ３の配信先情報記憶エリア１６を調べ、配信すべきデバイスに関する情報が存在している場合、ステップＳ７０９でそのデバイスに対してステップＳ７０７で作成した画像ファイルを送信して、ステップＳ７０２に戻る。
【００７８】
ステップＳ７０８で配信すべきデバイスがない場合、画像ファイルを配信せずにステップＳ７０２に戻る。
【００７９】
ここで、デジタルカメラ１のＲＯＭ８に格納されている配信可否判断プログラム１３は、単にすべての画像ファイルを配信対象とするのではなく、例えば、デジタルカメラがポートレートモードを備えているときに、そのモードで撮影した画像ファイルのみを配信するように設定することができる。
【００８０】
なお、図５に関して説明したデジタルカメラ２のフローチャートにおいて、ステップＳ５０７で配信要求と同時に配信先のデバイスに関する情報を送信するが、本実施形態ではこのとき同時に、ＪＰＥＧファイル形式やＲＡＷファイル形式というように、配信を希望する画像ファイルの形式を指定することができる。
【００８１】
また、同様にして、デジタルカメラ２は配信先のデバイスに関する情報の送信時に、例えば屋外で撮影された画像や室内で撮影された画像、というように配信を希望する画像ファイルの被写体の条件に関する情報を指定することができる。
【００８２】
また、同様にして、デジタルカメラ２は配信先のデバイスに関する情報の送信時に、ポートレートモードで撮影した画像やマクロモードで撮影した画像、あるいはスポーツモードで撮影した画像というように、配信を希望する画像ファイルの撮影時のモード（設定条件）に関する情報を指定することができる。
【００８３】
これらの情報を含む配信先のデバイスに関する情報は、図１０で示すような形式で、デジタルカメラ１のＲＡＭ３の配信先情報記憶エリア１６に保持される。
【００８４】
配信可否判断プログラム１３は、これらデジタルカメラ２から送られてくる画像ファイルの形式、被写体の条件（撮影時の条件）に関する情報、撮影時の設定（撮影モード）に関する情報に基づいて、各条件に適合するか否かを判定して、撮影された画像ファイルを送信するか否かを判断することができる。
【００８５】
すなわち、図１０に示すような配信先情報を保持している場合、デジタルカメラ１はデバイスＩＤが２４５８３０９Ａのデバイスに対しては、画像ファイルの形式がＪＰＥＧ形式で、屋外で撮影したと判定され、かつポートレートモードの設定で撮影した画像ファイルのみを配信する。一方、デバイスＩＤが２０４８ＣＥＦ０のデバイスに対しては、作成したすべての画像ファイルを配信する。
【００８６】
なお、本実施形態のデジタルカメラ１では、特定のデバイスユーザ名を持つデバイスに対しては、画像配信要求を受け付けた場合に、作成したすべての画像ファイルを配信し、その他のデバイスユーザ名を持つデバイスに対しては、画像配信要求を受け付けた場合に、特定の条件で撮影した画像ファイルのみを配信するように制御することも容易に実現できる。
【００８７】
また、本実施形態においては、デジタルカメラ１で、そのモードダイアルが「ファイル配信要求受付ポジション」にあるときにのみ、他のデジタルカメラや画像処理装置からの配信要求を受け付けることができるものとして説明したが、例えば、デジタルカメラ１がセルフタイマー状態にあるときに、他のデジタルカメラや画像処理装置からの配信要求を受け付けるように制御することも容易に実現できる。
【００８８】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成される画像配信システムに適用しても良いし、また、一つの機器からなる装置（デジタルカメラ、携帯型機器、コンピュータ装置など）に適用しても良い。
【００８９】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【００９０】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００９１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００９２】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００９３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００９４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００９６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【符号の説明】
【００９７】
１０１  デジタルカメラ１
１０２  デジタルカメラ２
１  通信インタフェース
２  信号処理部
３  ＲＡＭ
４  撮像部
５  ＣＦ（コンパクトフラッシュ）
６  ＶＲＡＭ
７  ＬＣＤモニタ
８  ＲＯＭ
９  ＳＷ制御部
１０  操作部材
１１  ＣＰＵ
１２  配信要求受付プログラム
１３  配信可否判断プログラム
１４  画像配信プログラム
１５  配信候補デバイス情報記憶エリア
１６  配信先情報記憶エリア
１７  配信要求可否フラグ
２０１  デジタルカメラ１
２０２  デジタルカメラ２
２１  通信インタフェース
２２  信号処理部
２３  ＲＡＭ
２４  撮像部
２５  ＣＦ（コンパクトフラッシュ）
２６  ＶＲＡＭ
２７  ＬＣＤモニタ
２８  ＲＯＭ
２９  ＳＷ制御部
３０  操作部材
３１  ＣＰＵ
３２  配信要求送信プログラム
３３  画像受信プログラム
【図１】
0005188618.tif 000002
【図２】
0005188618.tif 000003
【図３】
0005188618.tif 000004
【図４】
0005188618.tif 000005
【図５】
0005188618.tif 000006
【図６】
0005188618.tif 000007
【図７】
0005188618.tif 000008
【図８】
0005188618.tif 000009
【図９】
0005188618.tif 000010
【図１０】
0005188618.tif 000011