(57)【特許請求の範囲】
【請求項１】
被写体像を固体撮像素子により電気信号に変換する撮像手段と、
前記電気信号を画像データとして記憶媒体に記憶する画像データ記憶手段と、
表示手段と、
他のディジタルカメラから転送されるべき画像データとそのデータ量を示す転送要求であって、前記画像データの優先順序を示す優先順序情報を含む転送要求を受信する転送要求受信手段と、
前記画像データの受信に先立ち、前記他のディジタルカメラから転送される画像データの属性情報を受信する属性情報受信手段と、
前記転送要求に対する応答を送信する応答送信手段と、
前記応答送信手段による応答の送信後に前記他のディジタルカメラから送信される画像データを受信する画像データ受信手段と、
前記転送要求で示される画像データ量と前記記憶媒体の残容量とを比較する比較手段
とを有し、
前記比較手段による比較の結果、前記転送要求で示される全画像データを前記記憶媒体に記憶可能な場合、前記応答送信手段は、転送を承認する旨の応答を前記他のディジタルカメラに送信し、
前記比較手段による比較の結果、前記転送要求で示される全画像データを前記記憶媒体に記憶することが不可能な場合、前記表示手段は、転送させる画像データを選択させるための選択画面に、前記画像データの属性情報の一覧と、前記優先順序情報とを関連付けて表示し、前記応答送信手段は、外部操作に基づき選択される画像データの転送を承認する旨の応答を前記他のディジタルカメラに送信することを特徴とするディジタルカメラ。
【請求項２】
前記属性情報は、前記他のディジタルカメラから転送される画像データのファイル名であることを特徴とする請求項２に記載のディジタルカメラ。
【請求項３】
前記属性情報は、前記他のディジタルカメラから転送される画像データのサムネイルであることを特徴とする請求項２に記載のディジタルカメラ。
【請求項４】
前記属性情報は、前記他のディジタルカメラから転送される画像データに対応付けられた音声データであることを特徴とする請求項２に記載のディジタルカメラ。
【請求項５】
被写体像を固体撮像素子により電気信号に変換する撮像手段と、
前記電気信号を画像データとして記憶媒体に記憶する画像データ記憶手段と、
表示手段と、
他のディジタルカメラと通信する通信手段
とを具備するディジタルカメラの制御方法であって、
前記他のディジタルカメラから転送されるべき画像データとそのデータ量を示す転送要求であって、前記画像データの優先順序を示す優先順序情報を含む転送要求を受信する転送要求受信ステップと、
前記画像データの受信に先立ち、前記他のディジタルカメラから転送される画像データの属性情報を受信する属性情報受信ステップと、
前記転送要求で示される画像データ量と前記記憶媒体の残容量とを比較する比較ステップと、
前記比較ステップによる比較の結果、前記転送ステップで示される全画像データを前記記憶媒体に記憶可能な場合、転送を承認する旨の応答を前記他のディジタルカメラに送信し、前記比較ステップによる比較の結果、前記転送ステップで示される全画像データを前記記憶媒体に記憶することが不可能な場合、転送させる画像データを選択させるための選択画面に、前記画像データの属性情報の一覧と、前記優先順序情報とを関連付けて表示し、外部操作に基づき選択される画像データの転送を承認する旨の応答を前記他のディジタルカメラに送信する応答送信ステップと、
前記応答送信ステップによる応答を送信した後、前記他のディジタルカメラから画像データを受信する受信ステップ
とを具備することを特徴とするディジタルカメラの制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディジタルカメラ及びその制御方法に関する。
【０００２】
【従来の技術】
現在、多くのディジタル・カメラ装置が商品化されており、更には、撮影した画像データ（画像ファイル）を転送する目的でデータ通信機能を有する装置も提案されているが、そのほとんどが、ディジタル・カメラ装置とファイル・サーバ間のデータ転送を考慮しているのみにとどまり、ディジタル・カメラ装置間での画像転送は考慮されていない。
【０００３】
多くのディジタル・カメラ装置における画像データの記憶媒体は不揮発性半導体メモリからなり、幾つかのディジタル・カメラ装置では、着脱自在なメモリ・カードの形態をになっている。
【０００４】
【発明が解決しようとする課題】
しかし、どのような形態であろうと、画像記憶媒体の容量が有限である半導体メモリである以上、画像データの転送動作において、空き容量を超えるデータ量に対応する枚数の画像を受信記憶することは不可能であり、このような場合は、速やかに転送動作を終了するか、或いは転送枚数を限定した上での転送動作を行なう必要がある。
【０００５】
また、空き容量に余裕がある場合でも、転送動作終了後の空き容量が極端に少なくなるような場合は、画像記憶媒体の容量に関する状況を受信側装置の操作者に知らせた上で、画像転送動作を承認するか拒絶するかの判断を受信側装置の操作者に対して委ねることも必要となる。
【０００６】
本発明は、限られた画像記憶容量に対する画像転送の操作性を改善するディジタルカメラ及びその制御方法を提示することを目的とする。
【０００９】
【課題を解決するための手段】
本発明に係るディジタルカメラは、被写体像を固体撮像素子により電気信号に変換する撮像手段と、前記電気信号を画像データとして記憶媒体に記憶する画像データ記憶手段と、表示手段と、他のディジタルカメラから転送されるべき画像データとそのデータ量を示す転送要求であって、前記画像データの優先順序を示す優先順序情報を含む転送要求を受信する転送要求受信手段と、前記画像データの受信に先立ち、前記他のディジタルカメラから転送される画像データの属性情報を受信する属性情報受信手段と、前記転送要求に対する応答を送信する応答送信手段と、前記応答送信手段による応答の送信後に前記他のディジタルカメラから送信される画像データを受信する画像データ受信手段と、前記転送要求で示される画像データ量と前記記憶媒体の残容量とを比較する比較手段とを有し、前記比較手段による比較の結果、前記転送要求で示される全画像データを前記記憶媒体に記憶可能な場合、前記応答送信手段は、転送を承認する旨の応答を前記他のディジタルカメラに送信し、前記比較手段による比較の結果、前記転送要求で示される全画像データを前記記憶媒体に記憶することが不可能な場合、前記表示手段は、転送させる画像データを選択させるための選択画面に、前記画像データの属性情報の一覧と、前記優先順序情報とを関連付けて表示し、前記応答送信手段は、外部操作に基づき選択される画像データの転送を承認する旨の応答を前記他のディジタルカメラに送信することを特徴とする。
【００１１】
本発明に係るディジタルカメラの制御方法は、被写体像を固体撮像素子により電気信号に変換する撮像手段と、前記電気信号を画像データとして記憶媒体に記憶する画像データ記憶手段と、表示手段と、他のディジタルカメラと通信する通信手段とを具備するディジタルカメラの制御方法であって、前記他のディジタルカメラから転送されるべき画像データとそのデータ量を示す転送要求であって、前記画像データの優先順序を示す優先順序情報を含む転送要求を受信する転送要求受信ステップと、前記画像データの受信に先立ち、前記他のディジタルカメラから転送される画像データの属性情報を受信する属性情報受信ステップと、前記転送要求で示される画像データ量と前記記憶媒体の残容量とを比較する比較ステップと、前記比較ステップによる比較の結果、前記転送ステップで示される全画像データを前記記憶媒体に記憶可能な場合、転送を承認する旨の応答を前記他のディジタルカメラに送信し、前記比較ステップによる比較の結果、前記転送ステップで示される全画像データを前記記憶媒体に記憶することが不可能な場合、転送させる画像データを選択させるための選択画面に、前記画像データの属性情報の一覧と、前記優先順序情報とを関連付けて表示し、外部操作に基づき選択される画像データの転送を承認する旨の応答を前記他のディジタルカメラに送信する応答送信ステップと、前記応答送信ステップによる応答を送信した後、前記他のディジタルカメラから画像データを受信する受信ステップとを具備することを特徴とする。
【００１４】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
【００１５】
図１は、本発明の一実施例の携帯ディジタル・カメラの概略構成ブロック図を示す。１０は撮像素子、１２は、撮像素子１０から出力されるアナログ画像信号をディジタル信号に変換するＡ／Ｄ変換器、１４はＡ／Ｄ変換器１２の出力データにγ補正及び色バランス調整等のカメラ信号処理を施すＤＳＰ（ディジタル・シグナル・プロセッサ）からなるカメラ信号処理回路、１６は、レリーズ・ボタン１８の操作に応じて、カメラ信号処理回路１４の出力画像データを取り込み、必要によりリサイズするキャプチャ・リサイズ回路である。
【００１６】
２０は、撮影画像データ及び再生画像データを一時記憶するバッファ・メモリ、２２は、バッファ・メモリ２０の書込み・読み出しを制御するバッファ・メモリ制御回路、２４は画像表示手段となる液晶表示パネル、２６は液晶表示パネル２４を駆動及び制御する表示制御回路、２８は画像データを符号化（圧縮）し、符号化画像データを復号化（伸長）する画像コーデックである。
【００１７】
３０はＤＲＡＭなどからなる主メモリ、３２は主メモリ３０の書込み・読み出しを制御する主メモリ制御回路、３４は、不揮発性半導体メモリ、磁気ディスク及び光ディスク、光磁気ディスクなどの画像記憶媒体となる画像記憶装置、３６は画像記憶装置３４の書込み・読み出しを制御する記憶制御装置、３８はネットワーク・インターフェース、４０は通信制御回路、４２は全体を制御するＣＰＵ、４４はＣＰＵ４２に種々の指示を入力する操作ボタンである。なお、ネットワーク・インターフェース３８は、有線でも無線でもどちらでもよい。
【００１８】
ＣＰＵ４２は、ＣＰＵバス４６を介して、上述の各部、具体的には、カメラ信号処理回路１４、キャプチャ・リサイズ回路１６、表示制御回路２６、画像コーデック２８、主メモリ制御回路３２、記憶制御装置３６及び通信制御回路４０と接続する。
【００１９】
先ず、撮影動作を説明する。Ａ／Ｄ変換器１２は撮像素子１０から出力されるアナログ信号をディジタル信号に変換し、カメラ信号処理回路１４はＡ／Ｄ変換器１２の出力データに、ゲイン調整、ガンマ補正、ホワイト・バランス補正、ＣＣＤフィルタ・マトリックス補正及び色空間変換操作等を行ない、フレーム及びライン単位の同期情報を含む撮影画像データを生成する。撮影パラメータ（露光時間等）及び各補正パラメータは、ＣＰＵ４２からＣＰＵバス４６を介してカメラ信号処理回路１４に設定される。
【００２０】
キャプチャ・リサイズ回路１６は、カメラ信号処理回路１４の出力画像データを取り込み、目的の空間解像度（画素数）に画素密度を変換し、画像コーデック２８による圧縮符号化のためのフィルタ処理等を施す。キャプチャ・リサイズ回路１６は、レリーズ・ボタン１８からの撮影タイミング指示信号に従って、このように処理したフレーム単位の記録洋及びサムネイル洋の２種類の撮影画像データをバッファ・メモリ制御回路２２に出力する。
【００２１】
バッファ・メモリ制御回路２２は、キャプチャ・リサイズ回路１６からの撮影画像データをバッファ・メモリ２０に一時格納する。バッファ・メモリ２０へのアクセス要求には、キャプチャ・リサイズ回路１６から出力される撮影画像データの書き込み要求、表示制御回路２６からの表示画像データの読み出し要求、及び画像コーデック２８からの撮影画像データの読み出し及び書き込み要求の３つがあり、バッファ・メモリ制御回路２２は、これらのアクセス要求の調停制御及びアクセスの順序制御を担っている。
【００２２】
表示制御回路２６は、バッファ・メモリ制御回路２２を介してバッファ・メモリ２０から読み出した表示画像データに従い液晶表示パネル２４を駆動して、画像を表示させる。バッファ・メモリ制御回路２２は、表示制御回路２６からの周期的な表示画像データの読み出し要求に応じて、バッファ・メモリ２０の所定部分に格納されている記録用の撮影画像データを表示制御回路２６に供給する。
【００２３】
画像コーデック２８は、バッファ・メモリ制御回路２２を介してバッファ・メモリ２０から記録用及びサムネイル用の２種類の撮影画像データを読み込んでそれぞれ圧縮符号化する。画像コーデック２８により圧縮符号化された２種類の符号化画像データは、ＣＰＵバス４６を介して、主メモリ３０の所定部分に一時格納される。画像コーデック２８の圧縮符号化動作は、バッファ・メモリ２０に撮影画像データが格納され始めると直ぐに、又は、バッファ・メモリ２０への格納が完了すると直ぐに、開始される。
【００２４】
主メモリ制御回路３２は、主メモリ３０に対する書き込み及び読み出しアクセスを制御する。主メモリ３０へのアクセス要求は、ＣＰＵ４２からのプログラム及びデータのアクセス要求の他には、画像コーデック２８からの符号化画像データの読み出し及び書き込み要求があり、主メモリ制御回路３２は、これらのアクセス順序の調停制御及びアクセスの順序制御を担っている。
【００２５】
ＣＰＵ４２は、主メモリ３０に一時格納された記録用及びサムネイル用の２種類の符号化画像データを画像記憶装置３４に順次、転送する。記憶制御回路３６は、画像記憶装置３４に対する書き込み及び読み出しアクセスを制御する。画像記憶装置３４へのアクセス要求には、ＣＰＵ４２からの符号化画像データを含む各種データの読み出し及び書き込みアクセス要求がある。
【００２６】
２種類の符号化画像データが画像記憶装置３４に格納されると、ＣＰＵ４２は、主メモリ３０から符号化画像データを削除し、次の撮影動作に戻る。
【００２７】
次に、画像記憶装置３４に格納される画像データの再生動作を説明する。ユーザは、操作ボタン４４により再生すべき画像を指定する。ＣＰＵ４２は、記憶制御回路３６に指令して、指定された画像の符号化画像データを画像記憶装置３４から主メモリ３０の所定箇所に読み出させる。
【００２８】
画像コーデック２８は、画像記憶装置３４から読み出されて主メモリ３０の所定箇所に格納された記録用の符号化画像データを主メモリ３０から読み出し、伸長復号化処理を施した後、バッファ・メモリ制御回路２２に供給する。バッファ・メモリ制御回路２２は、画像コーデック２８からの再生画像データをバッファ・メモリ２０の所定部分に格納する。
【００２９】
表示制御回路２６は、撮影画像のときと同様に、バッファ・メモリ２０内の再生画像データを周期的に読み出し、この画像データに従って液晶表示パネル２４を駆動して、液晶表示パネルに画像を表示させる。
【００３０】
図２及び図３を参照して、本実施例の画像データの転送動作を説明する。図２は、その動作のフローチャートを示す。画像データは、通常、圧縮状態で転送される。以下、特に断らない限り、図２における各ステップはＣＰＵ４２上で動作するプログラムにより実行される。発呼側装置及び着呼側装置共に、図１に示す構成を具備する。発呼側装置は画像送信装置となり、着呼側装置は画像受信装置となる。発呼側装置の構成要素と着呼側装置の構成要素を区別する必要がある場合、発呼側装置の構成要素には符号の後に’Ｓ’を付加し、着呼側装置の構成要素には、符号の後に’Ｒ’を付加することとする。
【００３１】
発呼側装置（画像送信装置）で、ユーザが、所定の画像送信の操作を行うと、そのＣＰＵ４２Ｓは、一連の画像転送動作シーケンスを開始する。先ず、操作ボタン４２Ｓを操作することにより、送信するようにユーザにより指定された１又は複数の画像データ（画像ファイル）を画像記憶装置３４Ｓから読み出し、主メモリ３０Ｓの所定領域に格納する（Ｓ１）。送信の対象とされた前述の１又は複数の画像データのデータ量（ファイル容量）をすべて加算し、又は画像の枚数を加算して、その合計値を算出する（Ｓ２）。主メモリ３０Ｓ上に、Ｓ２で算出された画像データの合計値又は画像枚数を含む画像転送要求信号を形成する（Ｓ３）。
【００３２】
発呼側装置は、着呼側装置（画像受信装置）との間でデータ通信のためのリンクを確立するために、通信制御回路４０Ｓが、ネットワーク・インターフェース３８Ｓを用いて着呼側装置に発呼する。着呼側装置との間でリンクが確立されると、画像転送要求信号を着呼側装置に送信する（Ｓ４）。発呼側装置は、画像転送要求信号を送信した後、そこで着呼側装置からの応答の受信を待つ（Ｓ５）。
【００３３】
着呼側装置では、発呼側装置からの着呼を検出し、リンクが確立された後、画像転送要求信号を受信する（Ｓ１１）。そして、Ｓ１２以降の一連の転送動作シーケンスが開始される。即ち、着呼側装置では、画像記憶装置３４Ｒの空き容量を算出し（又は、別途管理されている撮影可能枚数データを読み出し）、先に受信した画像転送要求信号から転送の対象とされる画像データのデータ量の合計値又は画像枚数の情報を読み出し、相互に比較する（Ｓ１２）。
【００３４】
画像記憶装置３４Ｒの空き容量が充分な場合（Ｓ１２）、ＣＰＵ４２Ｒは、液晶表示パネル２４Ｒ上に図３に示すメッセージ及びグラフを表示する（Ｓ１３）。「現在の撮影可能枚数」は、画像記憶装置３４Ｒの撮影可能枚数データの値であり、「転送画像枚数」は発呼側装置から転送される画像枚数であり、「転送後の撮影可能枚数」は、転送された画像を全て画像記憶装置３４Ｒに格納した後の撮影可能枚数である。メッセージ及びグラフを表示した後、ユーザの操作を待つ（Ｓ１４）。
【００３５】
着呼側装置のユーザが、図３に示すメッセージ上で、転送動作を承認するか拒絶するかを選択でき、操作ボタン４４Ｒ中の、「はい」及び「いいえ」にそれぞれ対応した操作指示ボタンを押下する（Ｓ１４）。その操作は、ＣＰＵ４２Ｒに供給される。着呼側装置は、「はい」に対応するボタンが押下されたときには（Ｓ１４）、転送承認信号を発呼側装置に送信し（Ｓ１６）、画像データを実際に受信する（Ｓ１７，１８）。他方、「いいえ」に対応するボタンが押下されたときには（Ｓ１４）、転送拒絶信号を発呼側装置に送信する（Ｓ１５）。
【００３６】
着呼側装置からの応答待ち状態であった発呼側装置は、着呼側装置からの応答を受信すると（Ｓ５）、それが承認応答か拒絶応答かを識別する（Ｓ６）。転送拒絶信号を受信した場合、図２には特に明記していないが、液晶表示パネル２４Ｓ上に転送要求が着呼側装置から拒絶された旨のメッセージを表示して、一連の転送動作シーケンスを終了する（Ｓ９）。一方、転送承認信号を受信した場合（Ｓ６）、最初に指定した枚数の画像データを実際に送信し（Ｓ７，Ｓ８）、その後、転送動作を終了し、必要により着呼側装置とのリンクを遮断する（Ｓ９）。
【００３７】
着呼側装置は、転送承認信号を発呼側装置に送信した後、最初に指定された転送枚数になるまで、画像データを受信する（Ｓ１７，Ｓ１８）。指定の転送枚数分だけ画像データを受信すると（Ｓ１８）、転送動作を終了し、発呼側装置とのリンクを遮断する（Ｓ１９）。
【００３８】
着呼側装置（画像受信装置）はまた、画像記憶装置３４Ｒの空き容量が不足する場合にも（Ｓ１２）、転送拒絶信号を発呼側装置に送信し（Ｓ１５）、その後、転送拒絶信号を送信した後、着呼側装置は、転送動作を終了し、発呼側装置とのリンクを遮断する（Ｓ１９）。
【００３９】
画像伝送の別の処理例のフローチャートを図４に示す。発呼側装置（画像送信装置）で、ユーザが、所定の画像送信の操作を行うと、そのＣＰＵ４２Ｓは、一連の画像転送動作シーケンスを開始する。先ず、送信するようにユーザにより指定された１又は複数の画像データを画像記憶装置３４Ｓから読み出し、主メモリ３０Ｓの所定領域に格納する（Ｓ２１）。主メモリ３０Ｓ上に、送信の対象とされる各画像データの識別名（ファイル名）とファイル容量の情報を含む画像転送要求信号を形成する（Ｓ２２）。
【００４０】
発呼側装置は、着呼側装置（画像受信装置）との間でデータ通信のためのリンクを確立するために、通信制御回路４０Ｓが、ネットワーク・インターフェース３８Ｓを用いて着呼側装置に発呼する。着呼側装置との間でリンクが確立されると、画像転送要求信号を着呼側装置に送信する（Ｓ２３）。発呼側装置は、画像転送要求信号を送信した後、そこで着呼側装置からの応答の受信を待つ（Ｓ２４）。
【００４１】
着呼側装置では、発呼側装置からの着呼を検出し、リンクが確立された後、画像転送要求信号を受信する（Ｓ３１）。そして、Ｓ３２以降の一連の転送動作シーケンスが開始される。即ち、着呼側装置では、先ず、受信した画像転送要求信号に含まれる各画像データの識別名（ファイル名）とファイル容量から、その合計枚数（又は合計データ量）を算出する（Ｓ３２）。次に、画像記憶装置３４Ｒの記録可能枚数（又は空き容量）を算出し、画像転送要求の対象とされる画像データの合計枚数（又は合計データ量）と比較する（Ｓ３３）。
【００４２】
画像記憶装置３４Ｒの空き容量が充分な場合（Ｓ３３）、ＣＰＵ４２Ｒは、液晶表示パネル２４Ｒ上に図３に示すメッセージ及びグラフを表示する（Ｓ３４）。メッセージ及びグラフを表示した後、ユーザの操作を待つ（Ｓ３５）。
【００４３】
着呼側装置のユーザが、図３に示すメッセージ上で、転送動作を承認するか拒絶するかを選択でき、操作ボタン４４Ｒ中の、「はい」及び「いいえ」にそれぞれ対応した操作指示ボタンを押下する。その操作は、ＣＰＵ４２Ｒに供給される。着呼側装置は、「はい」に対応するボタンが押下されたときには（Ｓ３５）、転送承認信号を発呼側装置に送信し（Ｓ３７）、画像データを実際に受信する（Ｓ３８，Ｓ３９）。他方、「いいえ」に対応するボタンが押下されたときには（Ｓ３５）、転送拒絶信号を発呼側装置に送信する（Ｓ３６）。
【００４４】
着呼側装置からの応答待ち状態であった発呼側装置は、着呼側装置からの応答を受信すると（Ｓ２４）、それが承認応答か拒絶応答かを識別する（Ｓ２５）。転送拒絶信号を受信した場合、図３には特に明記していないが、液晶表示パネル２４Ｓ上に転送要求が着呼側装置から拒絶された旨のメッセージを表示して、一連の転送動作シーケンスを終了する（Ｓ２８）。一方、転送承認信号を受信した場合（Ｓ２５）、送信指定された画像データを実際に順次送信し（Ｓ２６，Ｓ２７）、その後、転送動作を終了し、必要により着呼側装置とのリンクを遮断する（Ｓ２８）。
【００４５】
着呼側装置は、転送承認信号を発呼側装置に送信した後、最初に指定された転送枚数になるまで、画像データを受信する（Ｓ３８，Ｓ３９）。指定の転送枚数分だけ画像データを受信すると（Ｓ３９）、転送動作を終了し、発呼側装置とのリンクを遮断する（Ｓ４０）。
【００４６】
着呼側装置（画像受信装置）はまた、画像記憶装置３４Ｒの空き容量が不足する場合にも（Ｓ３３）、転送拒絶信号を発呼側装置に送信する（Ｓ３６）。
【００４７】
転送拒絶信号を送信した後（Ｓ３６）、着呼側装置は、転送動作を終了し、発呼側装置とのリンクを遮断する（Ｓ４０）。
【００４８】
図５は、本実施例の第３の転送処理例のフローチャートを示す。図６は、画像受信側装置で表示される画面例を示す。発呼側装置の動作（Ｓ４１〜Ｓ４８）は、図４に示すものと同じであり、着呼側装置の動作が一部、図４に示すものと異なる。従って、着呼側装置の動作を主に説明する。
【００４９】
着呼側装置では、発呼側装置からの着呼を検出し、リンクが確立された後、画像転送要求信号を受信する（Ｓ５１）。そして、Ｓ５２以降の一連の転送動作シーケンスが開始される。即ち、着呼側装置では、先ず、受信した画像転送要求信号に含まれる各画像データの識別名（ファイル名）とファイル容量から、その合計枚数（又は合計データ量）を算出する（Ｓ５２）。次に、画像記憶装置３４Ｒの記録可能枚数（又は空き容量）を算出し、画像転送要求の対象とされる画像データの合計枚数（又は合計データ量）と比較する（Ｓ５３）。
【００５０】
画像記憶装置３４Ｒの空き容量が充分な場合（Ｓ５３）、ＣＰＵ４２Ｒは、転送対象の全画像データを受信可能であることを示す情報を含む画像転送承認信号を作成して、液晶表示パネル２４Ｒ上に図３に示すメッセージ及びグラフを表示する（Ｓ５４）。他方、画像記憶装置３４Ｒの空き容量が不足する場合（Ｓ５３）、ＣＰＵ４２Ｒは、空き容量の範囲内で受信可能な最大枚数の画像データを特定する情報を含む画像転送承認信号を作成して、液晶表示パネル２４Ｒ上に図６に示すメッセージ及びグラフを表示する（Ｓ５５）。画像転送承認信号は、発呼側装置から送信された画像転送要求信号を基に作成され、転送を承認した各画像データの識別名（ファイル名）を含む。
【００５１】
図６において、「現在の撮影可能枚数」は、画像記憶装置３４Ｒの撮影可能枚数データの値であり、「転送画像枚数」は発呼側装置から転送される画像枚数であり、「転送後の撮影可能枚数」は、転送された画像を全て画像記憶装置３４Ｒに格納した後の撮影可能枚数である。全ての画像を受信できないので、「転送後の撮影可能枚数」はマイナスの値になっている。
【００５２】
図３又は図６に示すメッセージ及びグラフを表示した後、ユーザの操作を待つ（Ｓ５４，Ｓ５５）。着呼側装置のユーザは、図３及び図６に示すメッセージ上で、転送動作を承認するか拒絶するかを選択でき、操作ボタン４４Ｒ中の、「はい」及び「いいえ」にそれぞれ対応した操作指示ボタンを押下する（Ｓ５６）。その操作は、ＣＰＵ４２Ｒに供給される。着呼側装置は、「はい」に対応するボタンが押下されたときには（Ｓ５６）、先に作成した転送承認信号を発呼側装置に送信し（Ｓ５８）、画像データを実際に受信する（Ｓ５９，Ｓ６０）。他方、「いいえ」に対応するボタンが押下されたときには（Ｓ５６）、転送拒絶信号を発呼側装置に送信する（Ｓ５７）。
【００５３】
着呼側装置からの応答待ち状態であった発呼側装置は、着呼側装置からの応答を受信すると（Ｓ４４）、それが承認応答か拒絶応答かを識別する（Ｓ４５）。転送拒絶信号を受信した場合、図５には特に明記していないが、液晶表示パネル２４Ｓ上に転送要求が着呼側装置から拒絶された旨のメッセージを表示して、一連の転送動作シーケンスを終了する（Ｓ４８）。転送承認信号を受信した場合（Ｓ４５）、図５には特に明記していないが、液晶表示パネル２４Ｓ上に転送要求したすべての画像データの転送が承認されたのか又はその一部が承認されたのかを表すメッセージを表示して、転送を承認された画像データを実際に順次送信する（Ｓ４６，Ｓ４７）。
【００５４】
着呼側装置は、転送承認信号を発呼側装置に送信した後、転送を承認した枚数になるまで、画像データを受信する（Ｓ５９，Ｓ６０）。承認した枚数分だけ画像データを受信すると（Ｓ６０）、転送動作を終了し、発呼側装置とのリンクを遮断する（Ｓ６１）。
【００５５】
着呼側装置（画像受信装置）は、転送拒絶信号を送信した後、転送動作を終了し、発呼側装置とのリンクを遮断する（Ｓ６１）。
【００５６】
以上示した第３の転送処理例では、画像記憶装置３４Ｒの空き容量が不足する場合（Ｓ５３）、ＣＰＵ４２Ｒは、空き容量の範囲内で受信可能な最大枚数の画像データを特定する情報を含む画像転送承認信号を作成するので、転送動作が終了した時点では、結果的に着呼側装置の撮影可能枚数は０になってしまう。そこで、転送動作終了後の着呼側装置の撮影可能枚数を１以上にするように、転送動作の対象とする画像データの枚数を着呼側装置のユーザに指定させるステップをＳ５５の直後に追加する処理例も容易に考えられる。
【００５７】
図７及び図８は、本実施例の第４の転送処理例のフローチャートを示す。図９〜図１４は、画像受信側装置で表示される画面例を示す。発呼側装置の動作（Ｓ７１〜Ｓ７８）は、図４に示すものと同じであり、着呼側装置の動作が一部、図４に示すものと異なる。従って、着呼側装置の動作を主に説明する。
【００５８】
着呼側装置では、発呼側装置からの呼を検出し、リンクが確立された後、画像転送要求信号を受信する（Ｓ８１）。そして、Ｓ８２以降の一連の転送動作シーケンスが開始される。即ち、着呼側装置では、先ず、受信した画像転送要求信号に含まれる各画像データの識別名（ファイル名）とファイル容量から、その合計枚数（又は合計データ量）を算出する（Ｓ８２）。次に、画像記憶装置３４Ｒの記録可能枚数（又は空き容量）を算出し、画像転送要求の対象とされる画像データの合計枚数（又は合計データ量）と比較する（Ｓ８３）。
【００５９】
画像記憶装置３４Ｒの空き容量が充分な場合（Ｓ８３）、ＣＰＵ４２Ｒは、転送対象の全画像データを受信可能であることを示す情報を含む画像転送承認信号を作成して、液晶表示パネル２４Ｒ上に図３に示すメッセージ及びグラフを表示する（Ｓ８４）。
【００６０】
図３に示すメッセージ及びグラフを表示した後、ユーザの操作を待つ（Ｓ８４）。着呼側装置のユーザは、図３に示すメッセージ上で、転送動作を承認するか拒絶するかを選択でき、操作ボタン４４Ｒ中の、「はい」及び「いいえ」にそれぞれ対応した操作指示ボタンを押下する（Ｓ８５）。その操作は、ＣＰＵ４２Ｒに供給される。着呼側装置は、「はい」に対応するボタンが押下されたときには（Ｓ８５）、先に作成した転送承認信号を発呼側装置に送信し（Ｓ９６）、画像データを実際に受信する（Ｓ９８，Ｓ９９）。他方、「いいえ」に対応するボタンが押下されたときには（Ｓ８５）、転送拒絶信号を発呼側装置に送信する（Ｓ９７）。
【００６１】
他方、画像記憶装置３４Ｒの空き容量が不足する場合（Ｓ８３）、ＣＰＵ４２Ｒは、空き容量の範囲内で受信する画像データを個々に選択するかあるいは受信動作そのものを拒絶するかの選択を促すために、液晶表示パネル２４Ｒ上に図９に示すメッセージ及びグラフを表示する（Ｓ８６）。
【００６２】
図９において、「現在の撮影可能枚数」は、画像記憶装置３４Ｒの撮影可能枚数データの値であり、「転送画像枚数」は発呼側装置から転送される画像枚数であり、「転送後の撮影可能枚数」は、転送された画像を全て画像記憶装置３４Ｒに格納した後の撮影可能枚数である。全ての画像を受信できないので、「転送後の撮影可能枚数」はマイナスの値になっている。
【００６３】
図９に示すメッセージ及びグラフを表示した後、ユーザの操作を待つ（Ｓ８６）。着呼側装置のユーザは、図９に示すメッセージ上で、転送動作の対象とする画像データの選択操作に移行するか、又は、転送動作そのものを拒絶するかを選択でき、操作ボタン４４Ｒ中の、「はい」及び「いいえ」にそれぞれ対応した操作指示ボタンを押下する（Ｓ８６）。その操作は、ＣＰＵ４２Ｒに供給される。着呼側装置は、「はい」に対応するボタンが押下されたときには（Ｓ８７）、着呼側装置のユーザに対して転送動作の対象とする画像データの選択を促すメッセージと共に、液晶表示パネル２４Ｒ上に図１０に示すように、発呼側装置が転送動作の対象として要求している画像データの一覧を表示する（Ｓ８８）。他方、「いいえ」に対応するボタンが押下されたときには（Ｓ８７）、転送拒絶信号を発呼側装置に送信する（Ｓ９７）。
【００６４】
図１０において、液晶表示パネル２４Ｒ上に表示される発呼側装置が転送動作の対象として要求している画像データの一覧表は、Ｓ８１で受信した画像転送要求信号に含まれる各画像データの識別名（ファイル名）を基に作成される。図１０に示した例では、表示レイアウトの制限による同時に表示できる画像データ数（６枚）よりも、要求されている送信画像枚数（１２枚）が多いので、いわゆるスクロール表示方式を採用している。
【００６５】
着呼側ユーザの転送画像データの選択操作中、一枚の画像データが選択される毎に（Ｓ８９）、選択された画像データのファイル容量から、ユーザによって選択された画像データの現在までの合計枚数（又は合計データ量）を算出する（Ｓ９０）。次に、画像記憶装置３４Ｒの記録可能枚数（又は空き容量）を算出し、ユーザによって選択された画像データの合計枚数（又は合計データ量）と比較する（Ｓ９１）。
【００６６】
比較の結果、画像記憶装置３４Ｒの空き容量が充分な場合（Ｓ９１）、ＣＰＵ４２Ｒは、Ｓ８９においてユーザによって選択された画像データが転送動作の対象として受け付けられたことを表すべく、液晶表示パネル２４Ｒ上の転送画像データの一覧表示を更新する（Ｓ９２）。図１１は、こうして更新された転送画像データの一覧表示の例を示す。図１１に示すように、転送動作の対象として選択された画像データは白黒反転表示される。
【００６７】
Ｓ９１における比較の結果、画像記憶装置３４Ｒの空き容量はあるが、Ｓ８９において選択された画像データによってその空き容量（画像枚数）が又は１枚分の画像データを記憶するに足りない場合（Ｓ９１）、ＣＰＵ４２Ｒは、Ｓ８９においてユーザによって選択された画像データが転送動作の対象として受け付けられたことを表し、かつ現在までに選択された画像データの合計枚数が最大値に達したことを表すべく、液晶表示パネル２４Ｒ上の転送画像データの一覧表示を更新する（Ｓ９２）。図１２は、こうして更新された転送画像データの一覧表示の例を示す。図１２に示すように、転送動作の対象として現在までに選択されたすべての画像データは、白黒反転表示されている。また、選択された転送画像枚数の部分には、最大値に達していることを”１０／１０”及び”（最大値）”等で表している。
【００６８】
他方、Ｓ９１における比較の結果、画像記憶装置３４Ｒの空き容量が不足する場合（Ｓ８３）、ＣＰＵ４２Ｒは、Ｓ８９においてユーザによって選択された画像データが転送動作の対象として受け付けられないことを表し、且つ現在までに選択された画像データの合計枚数が既に最大値に達していることを表わすべく、液晶表示パネル２４Ｒ上の転送画像データの一覧表示を更新する（Ｓ９３）。図１３は、こうして更新された転送画像データの一覧表示の例を示す。図１３に示すように、すでに選択された転送画像枚数が最大値に達していることを”転送可能な最大枚数に達しています”等で表している。
【００６９】
着呼側装置のユーザによる一連の転送画像データの選択操作が、操作ボタン４４Ｒ中の、図１１〜図１３に示す「はい」に対応する操作指示ボタンを押下することによって終了した場合（Ｓ８９）、着呼側装置は、ユーザによって選択された画像データのみが受信可能であることを示す情報を含む画像転送承認信号を作成して、液晶表示パネル２４Ｒ上に図１４に示すメッセージ及びグラフを表示する（Ｓ９５）。
【００７０】
図１４において、「選択された転送画像枚数」は前記一連の選択操作によって着呼側装置のユーザによって転送動作の対象として選択された画像枚数であり、「転送後の撮影可能枚数」は、転送された画像を全て画像記憶装置３４Ｒに格納した後の撮影可能枚数である。
【００７１】
図１４に示すメッセージ及びグラフを表示した後、ユーザの操作を待つ（Ｓ９５）。着呼側装置のユーザは、図１４に示すメッセージ上で、選択した画像データの転送動作を承認するか拒絶するかを選択でき、操作ボタン４４Ｒ中の、「はい」及び「いいえ」にそれぞれ対応した操作指示ボタンを押下する（Ｓ９５）。その操作は、ＣＰＵ４２Ｒに供給される。着呼側装置は、「はい」に対応するボタンが押下されたときには（Ｓ９５）、先に作成した転送承認信号を発呼側装置に送信し（Ｓ９６）、選択した画像データを実際に受信する（Ｓ９８，Ｓ９９）。他方、「いいえ」に対応するボタンが押下されたときには（Ｓ９５）、転送拒絶信号を発呼側装置に送信する（Ｓ９７）。
【００７２】
一方、ユーザによる一連の画像データの選択操作中、「キャンセル」に対応するボタンが押下されたときには（Ｓ８５）、着呼側装置は、液晶表示パネル２４Ｒ上に図１０に示すように画像データの一覧表示を行ない（Ｓ８８）、再びユーザによる一連の画像データの選択操作の初期状態に戻る（Ｓ８９）。
【００７３】
着呼側装置からの応答待ち状態であった発呼側装置は、着呼側装置からの応答を受信すると（Ｓ７４）、それが承認応答か拒絶応答かを識別する（Ｓ７５）。転送拒絶信号を受信した場合、図７及び図８には特に明記していないが、液晶表示パネル２４Ｓ上に転送要求が着呼側装置から拒絶された旨のメッセージを表示して、一連の転送動作シーケンスを終了する（Ｓ７８）。転送承認信号を受信した場合（Ｓ７５）、図７及び図８には特に明記していないが、液晶表示パネル２４Ｓ上に転送要求した全ての画像データの転送が承認されたのか、又はその一部が承認されたのかを表すメッセージを表示して、転送を承認された画像データを実際に順次送信する（Ｓ７６，Ｓ７７）。
【００７４】
着呼側装置は、転送承認信号を発呼側装置に送信した後、転送を承認した枚数になるまで、画像データを受信する（Ｓ９８，Ｓ９９）。承認した枚数分だけ画像データを受信すると（Ｓ９９）、転送動作を終了し、発呼側装置とのリンクを遮断する（Ｓ１００）。
【００７５】
着呼側装置（画像受信装置）は、転送拒絶信号を送信した後、転送動作を終了し、発呼側装置とのリンクを遮断する（Ｓ１００）。
【００７６】
以上示した第４の転送処理例では、転送画像データの一覧表示（Ｓ８８）においては、図１０に示したように各画像データの識別名（ファイル名）のみを表示しているが、これに加えてサムネイル画像を同時に表示することは、着呼側装置のユーザの選択判断にとても有効である。これは、発呼側装置が画像転送要求信号に各画像データの識別名（ファイル名）に加えて各画像データのサムネイル画像情報を付加し（Ｓ７２）、着呼側装置が画像転送要求信号を受信する際にそのサムネイル画像情報を得ることによって（Ｓ８１）、容易に実現できる。
【００７７】
前述のごとく、発呼側装置が画像転送要求信号に各画像データの識別名（ファイル名）に加えて各画像データのサムネイル画像情報を付加するという処理は、第４の転送処理例のみに限定されるものでは無く、前記第１〜第３の転送処理例全てに適応可能である。この処理を行なった場合、着呼側装置のユーザによって転送動作処理そのものが拒絶されてリンクが切断された場合でも、転送要求された画像データのサムネイル情報は着呼側装置に残るので、発呼側装置及び着呼側装置の各ユーザ間の意志の伝達に少なからずとも有効と考えられる。
【００７８】
さらに、以上示した第３の転送処理例では、画像記憶装置３４Ｒの空き容量が不足する場合（Ｓ５３）、着呼側装置のユーザによって、着呼側装置の空き容量の範囲内で受信可能な最大枚数の範囲内で転送動作の対象とする画像データの枚数が選択され、さらに第４の転送処理例では、画像記憶装置３４Ｒの空き容量が不足する場合（Ｓ８３）、着呼側装置のユーザによって、着呼側装置の空き容量の範囲内で受信可能な最大枚数の範囲内で転送動作の対象とする画像データが選択されるが、いずれの転送処理例においても、着呼側装置に記憶されている画像データの選択的な削除操作をそれぞれのユーザ選択ステップ（Ｓ５６，Ｓ８７）に加える処理例も容易に考えられる。
【００７９】
コネクション型接続の場合を例に説明したが、コネクションの確立と遮断の処理を除けば、そのままコネクションレス型の場合に適用できることは明らかである。
【００８０】
また、ディジタル・カメラ間での画像伝送を例に説明したが、基本的に、画像受信側の画像記憶容量に制限がある場合にもそのまま適用できることは明らかである。
【００８１】
図１０に示すファイル名は、発呼側装置の操作者が発呼側装置の操作ボタン４４Ｓからマニュアル入力したものとしてもよい。発呼側装置にＧＰＳ（グローバル・ポジショニング・システム）が装着されている場合、発呼側装置のディジタルカメラにより撮像が行われた位置の情報を、発呼側装置が別途、主メモリ３０Ｓに保持しているマップ情報と照合し、その結果得られるマップ上の地名情報をファイル名に付加してもよい。この構成により、着呼側装置の操作者は、どこで撮像した画像（ファイル）であるかを考慮した画像（ファイル）選択が可能となる。
【００８２】
発呼側装置において、送信する画像（ファイル）を選択する際に、発呼側装置の操作者が選択された画像（ファイル）について優先順序情報を付加する構成としてもよい。この場合、優先順序情報を図１０に示すファイル名情報とリンクして着呼側装置の表示部に表示させる構成とすることにより、着呼側装置の操作者は、発呼側操作者の意図を汲んだファイル（画像）選択が可能となる。
【００８３】
発呼側装置及び着呼側装置において、不図示の音声入力・再生・出力機能を保持させ、ファイル名を図１０の表示部上で指示することにより、該当するファイルに関するコメント（音声メモ）を着呼側装置において音声で再生可能とするようにしてもよい。この場合、予め発呼側装置の音声入力機能を用いて発呼側装置の操作者が各ファイルに対して入力したコメント（音声メモ）を、画像転送要求信号に付加することで、図１０に例示するように選択を行なう際に、各ファイルに対するコメントを参照しながらでのファイル選択が可能となる。
【００８４】
上述したさまざまな情報を、同時に画像（ファイル）に付加しておくと、操作者は画像（ファイル）を選択する際に使い勝手が良い。
【００８５】
ディジタルカメラの特性上、画像（ファイル）の通信中であるか否かによらず、操作者が所望のタイミングで撮像する必要がある。そこで、上述した実施例のディジタルカメラでは、画像（ファイル）を着呼側装置に送信している最中及び、発呼側装置から受信している最中でも、ディジタルカメラの操作者は、主メモリ３０を用いて所定枚数の撮像を行なうことができる構成としている。そして、もし発呼側装置又は着呼側装置において、主メモリ３０の容量が足りなくなるほど撮像を操作者が行なおうとした場合には、ディジタルカメラの不図示の音声出力機能を用いて警告音を発生するようにすれば、操作者にこれ以上撮像ができないことを報知できる。この種の報知手段は、音声に限られるものではない。即ち、ディジタル・カメラ内のＬＣＤ２４又は不図示のファインダ内に主メモリ３０のメモリ容量の情報を常に又はメモリ容量が不足してきた場合に表示する機能を設けることで、ディジタルカメラの使用者以外に迷惑をかけることなく、かかる報知を実現できる。
【００８６】
この報知により撮像を思いとどまることもあれば、通信を中止してでも撮像を続けたいことも当然ありうる。そこで、上述した実施例でのディジタルカメラでは、強制的に通信を中止する操作ボタンを操作ボタン４４に設けている。尚、特に操作ボタンを設けなくとも、上述した報知状態でも撮像のためのシャッタを押すことで、自動的に通信を中止してもよい。当然ながら、この場合、通信を中止したことを示す信号を発呼側装置に送信し、発呼側装置の操作者にその旨を連絡する。
【００８７】
画像記憶装置３４が、ディジタルカメラ本体から着脱可能な、コンパクトフラッシュ等のディジタルカメラ用メモリであってもよいことは言うまでもない。着脱可能なメモリを画像記憶装置に採用した場合、着呼側装置での空き容量の比較結果で画像記憶装置３４Ｒが容量不足と判定されることに応じて、着脱可能なメモリの取り替えを指示する表示を行なう構成とする。その結果、着呼側装置の操作者が予備の画像記憶装置３４を保持している場合、発呼側装置が送信してくる画像を受信することを可能とする構成になる。
【００８８】
上記した実施例では、選択されなかった画像（ファイル）については特に考慮されていない。そこで、他の実施例として、着呼側装置の操作者が有する他の装置（コンピュータ及び携帯端末）のアドレス情報を、予め着呼側装置に登録しておき、選択した画像（ファイル）を示す情報を発呼側装置に応答する際に、選択されなかった画像（ファイル）を発呼側装置から上述した他の装置に送信してもらうべくそのアドレス情報を発呼側装置に送信するようにしてもよい。その結果、発呼側装置は、着呼側装置には選択された画像（ファイル）を送信し、選択されなかった画像（ファイル）を、前述したアドレス情報を用いて前記他の装置に送信することが可能となる。
【００８９】
上述した実施形態の機能を実現するように、上述した実施形態の構成を動作させるプログラムを記憶媒体に記憶させ、その記憶媒体に記憶されたプログラムをコードとして読み出し、本実施形態をクライアントコンピュータ及びサーバコンピュータにおいて実行する処理方法も、上述の実施例の範疇に含まれるし、上述のプログラムが記憶された記憶媒体も上述の実施形態に含まれる。
【００９０】
かかる記憶媒体としてはたとえばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性メモリカード、ＲＯＭを用いることができる。
【００９１】
また、前述の記憶媒体に記憶されたプログラム単体で処理を実行しているものに限られず、他のソフトウエア及び拡張ボードの機能と共同して、ＯＳ（オペレーティング・システム）上で動作し前述の実施形態の動作を実行するものも、前述した実施形態の範疇に含まれる。
【００９２】
【発明の効果】
以上の説明から容易に理解できるように、本発明によれば、画像受信側で画像記憶容量に制限があるような場合にも、簡単な操作で支障無く画像データを伝送できる。また、画像受信側で画像伝送の可否及び伝送できる画像枚数を決定できるので、画像受信側装置の画像記憶領域が消費され尽くしてしまうことを未然に防止できる。
【００９３】
画像受信側装置で、予め、画像を受信した場合の空き容量を表示することで、画像伝送の可否の判断に役立つ。
【図面の簡単な説明】
【図１】  本発明の一実施例の概略構成ブロック図である。
【図２】  本実施例による画像転送の第１例のフローチャートである。
【図３】  着呼側装置（画像受信装置）におけるメッセージ例である。
【図４】  本実施例による画像転送の第２例のフローチャートである。
【図５】  本実施例による画像転送の第３例のフローチャートである。
【図６】  着呼側装置（画像受信装置）におけるメッセージの別の例である。
【図７】  本実施例による画像転送の第４例のフローチャートの発呼側部分である。
【図８】  本実施例による画像転送の第４例のフローチャートの着呼側部分である。
【図９】  着呼側装置（画像受信装置）におけるメッセージの別の例である。
【図１０】  着呼側装置（画像受信装置）におけるメッセージの別の例である。
【図１１】  着呼側装置（画像受信装置）におけるメッセージの別の例である。
【図１２】  着呼側装置（画像受信装置）におけるメッセージの別の例である。
【図１３】  着呼側装置（画像受信装置）におけるメッセージの別の例である。
【図１４】  着呼側装置（画像受信装置）におけるメッセージの別の例である。
【符号の説明】
１０：撮像素子
１２：Ａ／Ｄ変換器
１４：カメラ信号処理回路
１６：キャプチャ・リサイズ回路
１８：レリーズ・ボタン
２０：バッファ・メモリ
２２：バッファ・メモリ制御回路
２４：液晶表示パネル
２６：表示制御回路
２８：画像コーデック
３０：主メモリ
３２：主メモリ制御回路
３４：画像記憶装置
３６：記憶制御装置
３８：ネットワーク・インターフェース
４０：通信制御回路
４２：ＣＰＵ
４４：操作ボタン
４６：ＣＰＵバス
【図１】
0004298042.tif 000002
【図２】
0004298042.tif 000003
【図３】
0004298042.tif 000004
【図４】
0004298042.tif 000005
【図５】
0004298042.tif 000006
【図６】
0004298042.tif 000007
【図７】
0004298042.tif 000008
【図８】
0004298042.tif 000009
【図９】
0004298042.tif 000010
【図１０】
0004298042.tif 000011
【図１１】
0004298042.tif 000012
【図１２】
0004298042.tif 000013
【図１３】
0004298042.tif 000014
【図１４】
0004298042.tif 000015