(57)【特許請求の範囲】
【請求項１】
送信先の機器に送信する送信データの送信目標時間を設定する設定手段と、
前記送信目標時間に基づいて決定される、前記送信データの総転送データサイズに基づいて、前記送信データに含まれるそれぞれのデータをリサイズする目標データサイズを決定するとともに、前記送信データのオリジナルデータが、決定された前記目標データサイズを超えるか否かの判定結果に基づいて、決定された前記目標データサイズを修正する決定手段と、
修正後の前記目標データサイズを超える前記送信データのオリジナルデータが、修正後の前記目標データサイズ以下となるようにリサイズ処理を行う制御手段と、
修正後の前記目標データサイズ以下となる前記送信データのオリジナルデータとともに、前記リサイズ処理により得られたリサイズデータを、前記送信先の機器に送信する送信手段と
を備える送信装置。
【請求項２】
前記決定手段は、修正前の前記目標データサイズを超えると判定された前記送信データの数で、前記目標データサイズ以下であると判定された前記送信データのオリジナルデータのデータサイズと前記目標データサイズとの差分を積算して得られるデータサイズを除算して得られるデータサイズを、前記目標データサイズに加算することで、前記目標データサイズを修正する
請求項１に記載の送信装置。
【請求項３】
前記制御手段は、前記送信手段による前記送信データの送信が開始される前に、前記リサイズ処理を完了させる
請求項２に記載の送信装置。
【請求項４】
前記送信手段により送信される前記送信データのオリジナルデータの格納先を示すリンク情報と、前記リサイズ処理により得られたリサイズデータを保持する保持手段をさらに備え、
前記送信手段は、前記リンク情報により特定される前記送信データのオリジナルデータとともに、前記リサイズ処理により得られたリサイズデータを送信する
請求項１に記載の送信装置。
【請求項５】
前記決定手段は、送信する前記送信データの数で、通信帯域と前記送信目標時間との乗算により決定される前記総転送データサイズを除算して得られるデータサイズを、修正前の前記目標データサイズとする
請求項１に記載の送信装置。
【請求項６】
修正後の前記目標データサイズを超える前記送信データのオリジナルデータの中から、前記リサイズ処理を行わずに、オリジナルデータのまま送信する前記送信データを選択する選択手段をさらに備え、
前記決定手段は、選択された前記送信データのオリジナルデータのデータサイズに基づいて、前記目標データサイズをさらに修正し、
前記制御手段は、選択された前記送信データのオリジナルデータのデータサイズを基に修正された目標データサイズを超える前記送信データのオリジナルデータが、修正された目標データサイズ以下となるようにリサイズ処理を行う
請求項１に記載の送信装置。
【請求項７】
被写体を撮像する撮像手段をさらに備え、
前記送信データは、前記撮像手段により撮像された静止画のデータである
請求項１に記載の送信装置。
【請求項８】
前記送信手段は、前記送信先の機器と近接通信可能な状態にある場合、前記送信データを、近接通信により前記送信先の機器に送信し、
前記近接通信は、トランスファージェット規格に準拠している
請求項１に記載の送信装置。
【請求項９】
送信装置が、
送信先の機器に送信する送信データの送信目標時間を設定し、
前記送信目標時間に基づいて決定される、前記送信データの総転送データサイズに基づいて、前記送信データに含まれるそれぞれのデータをリサイズする目標データサイズを決定するとともに、前記送信データのオリジナルデータが、決定された前記目標データサイズを超えるか否かの判定結果に基づいて、決定された前記目標データサイズを修正し、
修正後の前記目標データサイズを超える前記送信データのオリジナルデータが、修正後の前記目標データサイズ以下となるようにリサイズ処理を行い、
修正後の前記目標データサイズ以下となる前記送信データのオリジナルデータとともに、前記リサイズ処理により得られたリサイズデータを、前記送信先の機器に送信する
ステップを含む送信方法。
【請求項１０】
送信先の機器に送信する送信データの送信目標時間を設定する設定手段と、
前記送信目標時間に基づいて決定される、前記送信データの総転送データサイズに基づいて、前記送信データに含まれるそれぞれのデータをリサイズする目標データサイズを決定するとともに、前記送信データのオリジナルデータが、決定された前記目標データサイズを超えるか否かの判定結果に基づいて、決定された前記目標データサイズを修正する決定手段と、
修正後の前記目標データサイズを超える前記送信データのオリジナルデータが、修正後の前記目標データサイズ以下となるようにリサイズ処理を行う制御手段と、
修正後の前記目標データサイズ以下となる前記送信データのオリジナルデータとともに、前記リサイズ処理により得られたリサイズデータを、前記送信先の機器に送信する送信手段と
して、コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置及び方法、並びにプログラムに関し、特に、送信データの送信時におけるユーザの利便性を向上させることができるようにした送信装置及び方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、デジタルスチルカメラ等の撮像装置の性能の向上に伴って、記録画素数が増大傾向にあり、撮影された静止画のデータサイズは増大する傾向にある。
【０００３】
また、デジタルスチルカメラにより撮影された静止画を、無線通信により他の機器に転送することが行われている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１０２８４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、機器間で静止画を大量に転送する場合において、記録された静止画のオリジナルデータを転送すると、転送に時間がかかるため、ユーザの利便性が損なわれてしまう。
【０００６】
特に、近接通信により静止画の転送を行う場合、転送を行う２つの機器を近づける必要があるだけでなく、通信を確立している間は、２つの機器が近接している状態を維持しておく必要がある。このため、近接通信では転送時間が短いほうが望ましく、この転送時間を短縮することが求められている。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、近接通信により静止画などの送信データを送信するに際し、送信データの送信時間を短縮して、ユーザの利便性を向上させることができるようにするものである。
【課題を解決するための手段】
【０００８】
本発明の一側面の送信装置は、送信先の機器に送信する送信データの送信目標時間を設定する設定手段と、前記送信目標時間に基づいて決定される、前記送信データの総転送データサイズに基づいて、前記送信データに含まれるそれぞれのデータをリサイズする目標データサイズを決定するとともに、前記送信データのオリジナルデータが、決定された前記目標データサイズを超えるか否かの判定結果に基づいて、決定された前記目標データサイズを修正する決定手段と、修正後の前記目標データサイズを超える前記送信データのオリジナルデータが、修正後の前記目標データサイズ以下となるようにリサイズ処理を行う制御手段と、修正後の前記目標データサイズ以下となる前記送信データのオリジナルデータとともに、前記リサイズ処理により得られたリサイズデータを、前記送信先の機器に送信する送信手段とを備える。
【００１１】
前記決定手段は、修正前の前記目標データサイズを超えると判定された前記送信データの数で、前記目標データサイズ以下であると判定された前記送信データのオリジナルデータのデータサイズと前記目標データサイズとの差分を積算して得られるデータサイズを除算して得られるデータサイズを、前記目標データサイズに加算することで、前記目標データサイズを修正する。
【００１２】
前記制御手段は、前記送信手段による前記送信データの送信が開始される前に、前記リサイズ処理を完了させる。
【００１３】
前記送信手段により送信される前記送信データのオリジナルデータの格納先を示すリンク情報と、前記リサイズ処理により得られたリサイズデータを保持する保持手段をさらに備え、前記送信手段は、前記リンク情報により特定される前記送信データのオリジナルデータとともに、前記リサイズ処理により得られたリサイズデータを送信する。
【００１４】
前記決定手段は、送信する前記送信データの数で、通信帯域と前記送信目標時間との乗算により決定される前記総転送データサイズを除算して得られるデータサイズを、修正前の前記目標データサイズとする。
【００１５】
修正後の前記目標データサイズを超える前記送信データのオリジナルデータの中から、前記リサイズ処理を行わずに、オリジナルデータのまま送信する前記送信データを選択する選択手段をさらに備え、前記決定手段は、選択された前記送信データのオリジナルデータのデータサイズに基づいて、前記目標データサイズをさらに修正し、前記制御手段は、選択された前記送信データのオリジナルデータのデータサイズを基に修正された目標データサイズを超える前記送信データのオリジナルデータが、修正された目標データサイズ以下となるようにリサイズ処理を行う。
【００１６】
被写体を撮像する撮像手段をさらに備え、前記送信データは、前記撮像手段により撮像された静止画のデータである。
【００１７】
前記送信手段は、前記送信先の機器と近接通信可能な状態にある場合、前記送信データを、近接通信により前記送信先の機器に送信し、前記近接通信は、トランスファージェット規格に準拠している。
【００１８】
送信装置は、独立した装置であってもよいし、情報処理装置又は通信装置の送信処理を行うブロックであってもよい。
【００１９】
本発明の一側面の送信方法は、上述した本発明の一側面の送信装置に対応する送信方法である。
【００２０】
本発明の一側面のプログラムは、上述した本発明の一側面の送信装置に対応するプログラムである。
【００２１】
本発明の一側面においては、送信先の機器に送信する送信データの送信目標時間が設定され、送信目標時間に基づいて決定される、送信データの総転送データサイズに基づいて、送信データに含まれるそれぞれのデータをリサイズする目標データサイズが決定されるとともに、送信データのオリジナルデータが、決定された目標データサイズを超えるか否かの判定結果に基づいて、決定された目標データサイズが修正され、修正後の目標データサイズを超える送信データのオリジナルデータが、修正後の目標データサイズ以下となるようにリサイズ処理が行われ、修正後の目標データサイズ以下となる送信データのオリジナルデータとともに、リサイズ処理により得られたリサイズデータが、送信先の機器に送信される。
【発明の効果】
【００２２】
以上のように、本発明の一側面によれば、送信データの送信時におけるユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００２３】
【図１】デジタルスチルカメラ間で行われる近接通信の概要について説明する図である。
【図２】デジタルスチルカメラの一実施の形態の外観構成例を示す図である。
【図３】デジタルスチルカメラの内部構成例を示す図である。
【図４】デジタルスチルカメラの機能的構成例を示す図である。
【図５】図４のデジタルスチルカメラにより実行される静止画転送処理について説明するフローチャートである。
【図６】転送対象画像の選択の画面の一連の流れを示す模式図である。
【図７】リサイズ要否判定・リサイズ処理の概要について説明する図である。
【図８】転送準備中の画面を示す模式図である。
【図９】転送時の画面の一連の流れを示す模式図である。
【図１０】リサイズ要否判定・リサイズ処理の詳細について説明するフローチャートである。
【図１１】リサイズ要否判定・リサイズ処理の詳細について説明するフローチャートである。
【図１２】修正後の目標データサイズの詳細について説明する図である。
【図１３】転送データのディレクトリ構造の例を示す模式図である。
【図１４】デジタルスチルカメラの機能的構成の他の例を示す図である。
【図１５】図１４のデジタルスチルカメラにより実行される静止画転送処理について説明するフローチャートである。
【図１６】転送対象画像の再選択時の画面の一連の流れを示す模式図である。
【図１７】リサイズ要否判定・リサイズ処理の詳細について説明するフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明を実施するための形態（以下、実施の形態という）について説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態
２．第２の実施の形態
３．変形例
【００２５】
＜１．第１の実施の形態＞
最初に、図１乃至図１３を参照して、本発明の第１の実施の形態について説明する。
【００２６】
［機器間で行われる近接通信の概要］
図１は、２台のデジタルスチルカメラ間で行われる近接通信の概要について説明する図である。
【００２７】
デジタルスチルカメラ１は、ユーザの操作にしたがって、被写体を撮影し、その被写体の撮影画像（以下、静止画ともいう）のデータを蓄積する。デジタルスチルカメラ１とデジタルスチルカメラ２には、他の機器と通信するための通信部（後述する図２のTJ通信部１３）が設けられており、近接通信により相互に通信することで、蓄積された静止画を転送することができる。そして、デジタルスチルカメラ２では、デジタルスチルカメラ１から転送された静止画が受信され、蓄積されることになる。
【００２８】
具体的には、デジタルスチルカメラ１は、蓄積された静止画を転送する場合、近接通信を開始する前に、所定の条件により、転送する静止画の目標データサイズを決定し、リサイズ処理を行って転送用のデータ（以下、転送データという）を生成する。この目標データサイズを決定するための条件としては、例えば、通信時間と通信帯域、転送する静止画のデータサイズ、及び転送する静止画の枚数が用いられ、それらの条件に基づいて、転送する静止画の目標データサイズが決定される。
【００２９】
デジタルスチルカメラ１は、転送データを生成した後、デジタルスチルカメラ２との近接通信を開始して、生成した転送データを転送する。このように、転送する静止画の目標データサイズを決定し、その目標データサイズに基づいたリサイズ処理を行ってから転送を行うことで、転送する静止画のデータサイズや、転送する静止画の枚数によらず、固定時間で近接通信の完了を実現することが可能となる。
【００３０】
なお、デジタルスチルカメラ１とデジタルスチルカメラ２との間で行われる近接通信は、例えば、TransferJet（トランスファージェット)による無線通信(以下、TJ通信という)などの各種の通信方式を採用することができる。以下の説明では、近接通信として、TJ通信を行う場合を例にして説明する。このTJ通信の詳細については、後述する「３．変形例」の中で説明する。
【００３１】
また、本実施の形態では、デジタルスチルカメラ１により撮影されて蓄積されている静止画をデジタルスチルカメラ２等の受信機に送信することを、転送と称して説明するが、この「転送」には、「送信」の意味を含むものとする。
【００３２】
［デジタルスチルカメラの外観構成例］
図２は、本発明を適用したデジタルスチルカメラ１の一実施の形態の外観構成例を示す前面図と背面図である。
【００３３】
図２左側では、正面、すなわち被写体に向けられるレンズ面が手前側になるように、デジタルスチルカメラ１が図示されている。また、図２右側では、背面、すなわちデジタルスチルカメラ１のユーザに向けられるパネル面が手前側になるように、デジタルスチルカメラ１が図示されている。
【００３４】
図２左側に示されるデジタルスチルカメラ１の正面の、向かって左側には、レンズ部１１が設けられている。レンズ部１１は、被写体からの光を集光するレンズやフォーカス（ピント）の調整をするためのフォーカスレンズ、絞りなどの光学系その他から構成されており（いずれも図示せず）、デジタルスチルカメラ１の電源がオンにされたときに、デジタルスチルカメラ１の筐体から露出し、デジタルスチルカメラ１の電源がオフにされたときに、デジタルスチルカメラ１の筐体内部に収納されるようになっている。図２では、レンズ部１１は、デジタルスチルカメラ１の筐体内部に収納された状態になっている。
【００３５】
デジタルスチルカメラ１の上部の、正面側から見て左側には、撮像されている画像を記録するときに操作されるシャッタボタン１２が設けられている。
【００３６】
また、デジタルスチルカメラ１の右側面には、TJ通信のリーダ機能を備える他の機器との間で、TJ通信を行うためのチップを内蔵したTJ通信部１３が設けられている。TJ通信部１３は、他の機器と近接通信が可能となった場合、所定の周波数（中心周波数：4.48GHz帯）の電波を利用して、非接触でのデータの送受信を行う。
【００３７】
図２右側に示されるデジタルスチルカメラ１の背面には、液晶パネルなどから構成される表示部１４や、表示部１４に表示されたメニュー画面の項目を選択するカーソルを移動させるときや、項目の選択を確定するときなどに操作される操作ボタン（不図示）が設けられる。表示部１４は、デジタルスチルカメラ１におけるビューファインダとして用いられるとともに、記録された静止画の再生用のモニタや各種の設定を行うためのメニュー画面用のモニタとして用いられる。なお、表示部１４はタッチパネルディスプレイとして構成することも可能であり、その場合には、各種キーがソフトウェアキーとして表示部１４に表示されることになる。
【００３８】
［デジタルスチルカメラの内部構成例］
図３は、図２のデジタルスチルカメラ１の内部構成例を示している。
【００３９】
デジタルスチルカメラ１は、図２のTJ通信部１３及び表示部１４の他、システム制御部３１、操作部３２、カメラ部３３、カメラ制御部３４、音声入力部３５、A/D変換部３６、RAM３７、静止画用エンコーダ３８、静止画用デコーダ３９、ビデオベースバンド制御部４０、動画用エンコーダ４１、動画用デコーダ４２、記録媒体４３、表示制御部４４、D/A変換部４５、音声出力部４６、及びTJ通信制御部４７を備えるように構成される。
【００４０】
なお、図３では、図２のレンズ部１１及びシャッタボタン１２の図示は省略している。また、図中の各ブロックを結ぶ線のうち、実線はデータ（Data）の流れを示し、点線は制御（Control）の流れを示す。
【００４１】
システム制御部３１は、例えば、不図示のCPU（Central Processing Unit）、ROM（Read Only Memory）、及びRAM（Random Access Memory）などが相互に接続して構成される。システム制御部３１においては、CPUによって、RAMをワークメモリとして用いて、ROMに予め記録されているプログラムが実行されることにより、デジタルスチルカメラ１の各部の動作が制御され、また、操作部３２からの信号に応じた各種の処理が行われる。また、システム制御部３１にはメモリ３１Ａが内蔵されており、各種のデータを記憶することができる。
【００４２】
操作部３２は、ユーザによって操作され、その操作に対応した信号を、システム制御部３１に供給する。なお、操作部３２は、図２に示したシャッタボタン１２の他、不図示の操作ボタンや、電源スイッチ、ズームボタンなどに相当する。
【００４３】
カメラ部３３は、レンズ系や絞り機構、フォーカス機構、ズーム機構を有する光学系を含み、例えば、CCD（Charge Coupled Device）又はCMOS（Complementary Metal Oxide Semiconductor）を撮像素子として用いている。カメラ部３３は、カメラ制御部３４の制御にしたがって、上記の光学系を介して入射する被写体からの光を受光して光電変換を行い、（光の）受光量に応じた電気信号としてのアナログの画像信号を、カメラ制御部３４に供給する。
【００４４】
カメラ制御部３４は、アナログの画像信号をA/D（Analog/Digital）変換し、その結果得られるデジタル信号で示される画像データに対し、ノイズ除去などのデジタル信号処理を施して、システム制御部３１に供給する。
【００４５】
音声入力部３５は、例えば、マイクロフォンであり、外部の音声を集音して、アナログの音声信号に変換し、A/D変換部３６に供給する。A/D変換部３６は、音声入力部３５又は外部（Line in）から供給されたアナログの音声信号を、デジタルの音声データに変換し、システム制御部３１に供給する。
【００４６】
システム制御部３１は、カメラ制御部３４から供給された画像データと、A/D変換部３６から供給された音声データをRAM３７に一時的に記憶させる。
【００４７】
RAM３７は、例えばSDRAM（Synchronous Dynamic Random Access Memory）であって、画像記録時には、システム制御部３１から供給されたから供給された画像データや音声データを記憶する。
【００４８】
静止画記録時には、静止画用エンコーダ３８は、RAM３７から供給された画像データを、例えば、JPEG(Joint Photographic Experts Group)方式などで圧縮し、その結果得られる圧縮画像データ（圧縮静止画データ）をRAM３７に供給する。システム制御部３１は、RAM３７に記憶された圧縮画像データに対して付帯情報を付加して書き戻した後、JPEGファイルとして、記録媒体４３に供給して記録させる。
【００４９】
記録媒体４３は、例えば、記憶内容が書き換え可能で、かつ着脱可能な半導体メモリや、固定的に設けられたハードディスクを用いることができる。また、これに限定されず、Blu-ray Disc（ブルーレイディスク：登録商標）などの光ディスクを用いることも可能である。
【００５０】
一方、静止画再生時には、システム制御部３１は、記録媒体４３から読み出されてRAM３７に記憶されたJPEGファイルを、圧縮画像データ（圧縮静止画データ）と付帯情報に分離して、静止画用デコーダ３９に供給する。静止画用デコーダ３９は、RAM３７から供給された圧縮画像データを、静止画用エンコーダ３８による圧縮符号化方式に対応した復号化方式でデコードする。例えば、静止画用エンコーダ３８が、JPEG方式で圧縮符号化を行った場合には、静止画用デコーダ３９は、静止画用エンコーダ３８に対応して、JPEG方式でデコード処理を行う。デコードされた画像データ（静止画データ）は、RAM３７に出力される。そして、表示制御部４４は、システム制御部３１を介してRAM３７から供給される画像データを、表示部１４に表示可能な形式の信号に変換して、表示部１４に供給して表示させる。
【００５１】
ビデオベースバンド制御部４０は、静止画用デコーダ３９によりデコードされてRAM３７に記憶されている画像データをリサイズする処理を行う。リサイズされた画像データは、RAM３７に一時的に保持され、静止画用エンコーダ３８により、再びJPEG方式などで圧縮され、付帯情報が付加された後、RAM３７に書き戻された後、記録媒体４３に記録される。
【００５２】
動画記録時には、動画用エンコーダ４１は、RAM３７から供給された画像データを、所定の圧縮符号化方式で圧縮し、その結果得られる圧縮画像データ（圧縮動画データ）をRAM３７に供給する。また、不図示の音声用エンコーダは、RAM３７から供給された音声データを、所定の圧縮符号化方式で圧縮し、その結果得られる圧縮音声データをRAM３７に供給する。システム制御部３１は、動画用エンコーダ４１により圧縮符号化された圧縮画像データと、音声用エンコーダにより圧縮符号化された圧縮音声データとをRAM３７から読み出して、所定の方式で多重化してデータストリームを生成して、RAM３７に書き戻した後に、記録媒体４３に記録する。この多重化方式としては、例えば、MPEG2（Moving Picture Experts Group 2）システムが適用される。
【００５３】
一方、動画再生時には、システム制御部３１は、RAM３７を介して記録媒体４３から供給されたデータストリームを圧縮画像データ（圧縮動画データ）と、圧縮音声データとに分離し、RAM３７を介して動画用デコーダ４２及び音声用デコーダ（不図示）に供給する。そして、各デコーダにより伸張された画像データ（動画データ）及び音声データは、RAM３７に一時的に記憶され、画像データが表示制御部４４に供給されるとともに、音声データがD/A（Digital/Analog）変換部４５に供給される。
【００５４】
D/A変換部４５は、デジタルの音声データを、アナログの音声信号に変換し、音声出力部４６又は外部（Line out）に出力する。音声出力部４６は、例えばスピーカであり、D/A変換部４５から供給された音声信号を、表示制御部４４により表示部１４に表示される画像データと同期するように出力する。
【００５５】
システム制御部３１は、TJ通信により静止画を転送する場合、記録媒体４３に記録された画像データ（例えばJPEGファイルなど）をRAM３７に読み出し、ビデオベースバンド制御部４０によるリサイズ処理により得られる転送データを、TJ通信制御部４７に供給する。TJ通信制御部４７は、TJ通信部１３を制御して、システム制御部３１から供給される転送データを、TJ通信のリーダ機能を備える他の機器に転送する。
【００５６】
以上のように、デジタルスチルカメラ１は構成される。
【００５７】
なお、システム制御部３１を構成するCPUに実行させるプログラムは、あらかじめROMなどにインストール、すなわち記憶させておく他、記録媒体４３に記録しておき、パッケージメディアとしてユーザに提供して、その記録媒体４３から、システム制御部３１を構成するROMに記憶させ、デジタルスチルカメラ１にインストールすることができる。また、CPUに実行させるプログラムは、ダウンロードサイトから、図３のデジタルスチルカメラ１に直接ダウンロードし、あるいは、不図示のパーソナルコンピュータでダウンロードして、図３のデジタルスチルカメラ１に供給し、ROMに記憶させ、デジタルスチルカメラ１にインストールすることも可能である。
【００５８】
［デジタルスチルカメラの機能的構成例］
図４は、図３のデジタルスチルカメラ１の機能的構成の例を示すブロック図である。
【００５９】
本実施の形態では、デジタルスチルカメラ１は、上述した図３のハードウェア構成を有しているので、図４において、通信時間設定部１００、転送対象静止画選択部１０１、目標データサイズ決定部１０２、総転送データサイズ決定部１０３、及びリサイズ要否判定部１０４は、例えば、システム制御部３１のCPUによりプログラムが実行されることにより実現される。
【００６０】
また、図４において、リサイズ処理部１０６は、例えば、図３のビデオベースバンド制御部４０に相当し、転送フォルダ１０５は、例えば、図３のシステム制御部３１に内蔵されたRAM（不図示）若しくはメモリ３１Ａ、RAM３７、又は記録媒体４３などの記憶装置における転送データを格納するための領域に相当する。なお、図４では、図３と同様の箇所には、同一の符号が付してあり、処理が同じ部分に関しては、その説明は繰り返しになるので省略する。
【００６１】
なお、以下の説明では、リサイズ処理が施された静止画のデータをリサイズデータ、リサイズ処理が施されていない撮影蓄積時の静止画のデータをオリジナルデータとも称して説明する。
【００６２】
転送対象静止画選択部１０１には、ユーザの操作に対応した信号が、操作部３２から供給される。転送対象静止画選択部１０１は、ユーザの操作にしたがって、転送対象となる静止画を選択し、選択の結果を目標データサイズ決定部１０２に供給する。
【００６３】
また、操作部３２から供給されるユーザの操作に対応した信号は、通信時間設定部１００に供給される。通信時間設定部１００は、ユーザの操作にしたがって、上述した転送データの転送時間である通信時間を設定する。設定された通信時間は、総転送データサイズ決定部１０３に供給される。換言すれば、この通信時間は、ユーザにより選択される、送信目標時間であるとも言える。なお、通信時間設定部１００により設定される通信時間としては、ユーザが選択する以外にも、例えば、予め設定されている所定の通信時間を用いることも可能である。
【００６４】
総転送データサイズ決定部１０３は、通信時間設定部１００により設定された通信時間に基づいて、転送先となる受信機に転送するデータの総転送データサイズを決定し、目標データサイズ決定部１０２に供給する。なお、詳細は後述するが、この総転送データサイズは、設定された通信時間（送信目標時間）の他、例えば、通信帯域などに基づいて決定される。
【００６５】
目標データサイズ決定部１０２には、転送対象静止画選択部１０１から転送対象の静止画の選択の結果と、総転送データサイズ決定部１０３からの総転送データサイズが供給される。目標データサイズ決定部１０２は、静止画の枚数と総転送データサイズから、目標データサイズを求めて、リサイズ要否判定部１０４に供給される。
【００６６】
リサイズ要否判定部１０４は、記録媒体４３から処理対象の静止画（オリジナルデータ）のデータサイズを取得して、静止画のデータサイズと、目標データサイズ決定部１０２から供給された目標データサイズと比較することで、リサイズの要否を判定する。リサイズ要否判定部１０４は、リサイズの要否の判定結果を目標データサイズ決定部１０２及びリサイズ処理部１０６に供給する。
【００６７】
目標データサイズ決定部１０２は、リサイズ要否判定部１０４から供給されるリサイズの判定結果に基づいて、目標データサイズに満たないと判定された静止画のデータサイズを用いて目標データサイズを修正し、修正後の目標データサイズをリサイズ要否判定部１０４に供給する。
【００６８】
リサイズ要否判定部１０４には、目標データサイズ決定部１０２から修正後の目標データサイズが供給される。リサイズ要否判定部１０４は、静止画のデータサイズと、修正後の目標データサイズとを比較することで、リサイズ要否判定の処理を再度実行する。
【００６９】
リサイズ要否判定部１０４は、静止画のデータサイズが修正後の目標データサイズ以下になると判定された場合、転送フォルダ１０５に処理対象の静止画（オリジナルデータ）のリンク情報を保持させる。このリンク情報は、静止画のデータそのものではなく、静止画のオリジナルデータの格納された場所を示す情報である。従って、転送フォルダ１０５に保持されたリンク情報によって、静止画のオリジナルデータが特定されることになる。
【００７０】
一方、リサイズ要否判定部１０４は、静止画のデータサイズが修正後の目標データサイズを超えると判定された場合、処理対象の静止画にリサイズ処理が必要であることを示す判定結果を、リサイズ処理部１０６に供給する。
【００７１】
リサイズ処理部１０６は、リサイズ要否判定部１０４からの判定結果がリサイズ要であることを示す処理対象の静止画のオリジナルデータを記録媒体４３から取得し、取得した静止画を修正後の目標データサイズにリサイズする処理を行う。このリサイズ処理としては、例えば、静止画がJPEGで圧縮されている場合には、一度ビットマップ形式に変換してから、修正後の目標データサイズとなるように再度JPEG圧縮する方法などがあるが、その他の公知の技術を用いることができる。
【００７２】
換言すれば、リサイズ処理部１０６は、通信時間（送信目標時間）に基づいて決定される総転送データサイズ以下となるように、転送対象となる静止画のリサイズ処理を行っているとも言える。
【００７３】
また、本実施の形態では、リサイズ処理部１０６は、取得した静止画を修正後の目標データサイズにリサイズする処理を行うとして説明するが、実際には、目標データサイズ以下となるようにリサイズ処理が行われればよい。すなわち、目標データサイズ以下となるようにリサイズ処理が行われることで、設定された通信時間（送信目標時間）以内で、データを転送することが可能となる。
【００７４】
修正後の目標データサイズにリサイズされた処理対象の静止画（リサイズデータ）は、転送フォルダ１０５に供給され、保持される。
【００７５】
転送フォルダ１０５は、転送先となる受信機に転送するための転送データを保持する。転送フォルダ１０５は、転送データとして、リサイズ要否判定部１０４によりリサイズ要と判定され、リサイズされた静止画（リサイズデータ）と、リサイズ要否判定部１０４によりリサイズ否と判定された静止画のリンク情報を保持する。
【００７６】
TJ通信制御部４７は、転送フォルダ１０５に保持された転送データを取得し、取得したリンク情報に対応する静止画のオリジナルデータを記録媒体４３から取得する。すなわち、TJ通信制御部４７では、リサイズ要否判定部１０４によりリサイズ要と判定された静止画のリサイズデータと、リサイズ否と判定された静止画のオリジナルデータが取得される。
【００７７】
TJ通信制御部４７は、転送先の受信機とTJ通信可能な状態にある場合、TJ通信部１３を制御して、リサイズデータと、リンク情報に対応するオリジナルデータを、転送先の受信機に転送する。
【００７８】
以上のようにして、デジタルスチルカメラ１は構成される。
【００７９】
［静止画転送処理］
次に、図５のフローチャートを参照して、図４のデジタルスチルカメラ１により実行される静止画転送処理について説明する。
【００８０】
図５のフローチャートの処理は、ユーザの操作によりTJ転送の処理が指示された場合に開始する。
【００８１】
ステップＳ１１において、転送対象静止画選択部１０１は、ユーザの操作に応じて、転送対象となる静止画を選択する。
【００８２】
図６は、TJ転送の対象となる静止画の選択の画面の一連の流れを示す模式図である。図６に示す画面は表示制御部４４によって表示部１４に表示され、この画面に表示される各種のボタンや画像は、ユーザが操作部３２を操作することで選択される。
【００８３】
図６Ａの画面は、「USB接続」又は「TJ転送」のいずれの方法により静止画を転送するかを選択させる画面である。静止画の転送を開始する場合、表示部１４には、まず、図６Ａの画面が表示される。図６Ａの画面において「TJ転送」が選択されると、図６Ｂの画面が表示され、「オリジナル転送」又は「５秒転送」のいずれの「TJ転送」により静止画を転送させるかを選択させる。
【００８４】
ここで、「オリジナル転送」は、静止画のオリジナルデータを転送するモードであり、このモードであると、転送時間はかかるが、データサイズの大きいオリジナルデータを転送することが可能となる。一方、「５秒転送」は、固定時間（この例の場合、５秒）で静止画を転送するモードであり、このモードであると、リサイズされてデータサイズの小さくなる静止画もあるが、固定時間で転送を完了することが可能となる。
【００８５】
図６Ｂの画面において、「５秒転送」が選択されると、図６Ｃの画面が表示され、記録媒体４３に記録された静止画の中から、転送する静止画を選択させる。静止画の選択方法としては、例えば、記録媒体４３に記録されている静止画のサムネイル画像や一覧を表示させて、それらのサムネイル画像や一覧の中から所望の静止画を選択させる方法を用いることができるが、その他の公知の方法を用いてもよい。図６Ｃの画面において、転送対象となる静止画Ａ乃至静止画Ｆが選択され、OKボタンが押下されると、選択された静止画Ａ乃至静止画Ｆが、５秒間のTJ転送により転送されることになる。
【００８６】
図５のフローチャートに戻り、ステップＳ１２において、目標データサイズ決定部１０２乃至リサイズ処理部１０６は、リサイズ要否判定・リサイズ処理を行う。
【００８７】
ここで、図７を参照して、リサイズ要否判定・リサイズ処理の概要について説明する。
【００８８】
例えば、図７Ａの１枚の静止画を１枚だけ転送する場合、大きなサイズのオリジナルデータを転送することができるが、同じサイズの９枚の静止画を転送しようとすると、１枚の転送時間と同じ時間内に転送することは不可能である。この場合、９枚分の転送時間を考慮すれば、オリジナルデータを転送することも可能であるが、転送時間が長くかかってしまう。
【００８９】
一方、図７Ｂに示すように、１枚当たりのデータサイズを小さくして、９枚（３×３枚）のサイズの小さい静止画であれば、９枚の静止画であっても、図７Ａの１枚の静止画の転送時間と同じ時間内に転送することが可能となる。
【００９０】
リサイズ要否判定・リサイズ処理（図５のステップＳ１２の処理）では、転送対象の静止画を、所定の固定時間内（例えば５秒）で転送するために、静止画のデータサイズを縮小するリサイズ処理が行われ、それにより得られる転送データが、転送フォルダ１０５に保持される。このリサイズ要否判定・リサイズ処理は、所定の条件に基づいて行われるが、その詳細については、図１０及び図１１のフローチャートを参照して後述する。
【００９１】
また、このリサイズ要否判定・リサイズ処理には、静止画のリサイズ処理等にある程度の時間を要するため、かかる処理を実行している間、表示部１４には、表示制御部４４によって、図８の「転送準備中」などのメッセージが表示される。このように、TJ通信開始前に、リサイズ要否判定・リサイズ処理が行われ、転送データが転送フォルダ１０５に保持されることになる。
【００９２】
なお、図７の説明では、静止画のサイズを概念的に分かり易くするために、静止画の高さ（Height）と幅（Width）によりリサイズ処理の概要を説明したが、実際には、各静止画のデータ容量を考慮したリサイズ処理が行われることになる。例えば、TJ通信で５秒間に転送できるデータサイズを270MBとすると、この場合、27MBの静止画を10枚転送するときには、そのまま転送することができる。ところが、27MBの静止画を90枚転送する場合には、オリジナルデータの静止画を転送すると、45秒かかってしまう。これを５秒間で転送するためには、１枚の静止画あたり３MBとなるようにリサイズ処理を行ってから、転送すればよいことになる。
【００９３】
図５のフローチャートに戻り、TJ通信制御部４７は、転送先の受信機とTJ通信可能な状態にある場合、ステップＳ１３において、転送先の受信機との間で行われるTJ通信接続の制御を開始し、ステップＳ１４において、転送フォルダ１０５内の転送データを、TJ通信部１３により転送させる。
【００９４】
なお、転送フォルダ１０５には、転送データとして、リンク情報とリサイズデータが保持されているので、TJ通信制御部４７は、リンク情報に対応するオリジナルデータを記録媒体４３から読み出してから、リサイズデータとともに転送することになる。
【００９５】
図９は、TJ転送時の画面の一連の流れを示す模式図であり、これらの画面は、表示制御部４４によって、表示部１４に表示される。例えば、リサイズ要否判定・リサイズ処理が完了すると、表示部１４には、図９Ａの「転送準備ができました。転送相手と近づけてください。」などのメッセージが表示される。このメッセージを確認したユーザは、デジタルスチルカメラ１を手に持って、デジタルスチルカメラ２などの転送先の受信機に近づけることになる。そして、TJ通信接続が行われ、転送データの転送が開始されると（ステップＳ１３，Ｓ１４の処理）、表示部１４には、図９Ｂの「転送中」などのメッセージが表示される。
【００９６】
図５のフローチャートに戻り、転送データの転送が完了すると、TJ通信制御部４７は、ステップＳ１５において、接続していた受信機との間のTJ通信を切断する。このTJ通信にかかる時間が、５秒などの固定時間となるのは先に述べたとおりである。これにより、受信機側では、デジタルスチルカメラ１からの転送データが受信され、蓄積されることになる。
【００９７】
１つの受信機に対する転送データの転送が完了すると、ステップＳ１６において、続けて他の受信機と通信を行って、転送データの転送を行うか否かが判定される。例えば、転送データの転送が完了すると、図９Ｃの画面が表示され、このメッセージを確認したユーザは、他の受信機に対して続けて転送を行う場合には、その受信機に対してデジタルスチルカメラ１を近接させればよい。一方、転送を終了する場合には、図９Ｃの画面のキャンセルボタンが押下される。
【００９８】
図５のフローチャートに戻り、続けて他の受信機との通信を行うと判定された場合（ステップＳ１６の「Yes」）、処理は、ステップＳ１３に戻り、上述したステップＳ１３乃至Ｓ１５の処理が繰り返される。この場合、リサイズ要否判定・リサイズ処理（ステップＳ１２の処理）は行われず、既に転送フォルダ１０５に保持されている転送データが、転送先の受信機とTJ通信可能な状態にある場合、他の受信機にも転送されることになる。
【００９９】
一方、続けて他の受信機との通信を行わないと判定された場合（ステップＳ１６の「No」）、ステップＳ１７において、転送フォルダ１０５に保持された転送データが削除され、図５の静止画転送処理は終了する。
【０１００】
以上のようにして、図４のデジタルスチルカメラ１により静止画転送処理が実行される。
【０１０１】
［リサイズ要否判定・リサイズ処理の詳細］
次に、図１０及び図１１のフローチャートを参照して、図５のステップＳ１２の処理に対応する、リサイズ要否判定・リサイズ処理の詳細について説明する。
【０１０２】
ステップＳ３１において、総転送データサイズ決定部１０３は、転送先となる受信機に転送するデータの総転送データサイズ（D1）を決定し、目標データサイズ決定部１０２に供給する。この総転送データサイズ（D1）は、例えば、下記の式（１）により、求められる。
【０１０３】
D1＝通信帯域×通信時間・・・（１）
【０１０４】
なお、通信帯域は、TJ通信などの所定の規格により規定された固定値、又はユーザにより設定された値となる。例えば、TJ通信の場合、TJ通信を開始する前にリサイズ要否判定・リサイズ処理が行われるため、TJ通信における実効転送レートを、リサイズ要否判定・リサイズ処理の時点では取得することができない。このため、TJ通信の仕様上の実効転送レートにより、総転送データサイズ（D1）を決定するようにする。この仕様上の実効転送レートは、実機の実効転送レートを上回っていることは保証されているため、仕様上の実効転送レートから算出された転送時間を実機での転送時間が上回ることはない。
【０１０５】
また、通信時間は、通信時間設定部１００により設定される転送データの転送時間である。例えば、図６Ｂの画面の「５秒転送」がユーザにより選択された場合には５秒が通信時間として設定される。この通信時間（送信目標時間）としては、例えば、ユーザにより選択された通信時間又は予め設定された通信時間が用いられることは、先に述べた通りである。
【０１０６】
以上のように、通信帯域や通信時間を大きくすれば、その分、総転送データサイズは大きくなる。
【０１０７】
ステップＳ３２において、目標データサイズ決定部１０２は、目標データサイズと、転送対象の静止画のオリジナルデータのデータサイズとの差分の積算値（以下、データサイズ差分積算値という）を求めるための変数（D2）と、リサイズ処理を施す静止画の枚数をカウントするためのリサイズカウント（ResizeCount）を初期化する。この初期化処理により、D2=0，ResizeCount=0が設定される。
【０１０８】
目標データサイズ決定部１０２は、ステップＳ３３において、転送対象静止画選択部１０１から転送対象の静止画の枚数（TotalCount）を取得し、ステップＳ３４において、静止画１枚あたりの目標データサイズ（TargetSize）を決定する。この目標データサイズ（TargetSize）は、下記の式（２）により求められるものであって、総転送データサイズ（D1）に対する１枚の転送対象の静止画のデータサイズ（平均データサイズ）となる。
【０１０９】
TargetSize=D1/TotalCount・・・（２）
【０１１０】
決定された目標データサイズ（TargetSize）は、リサイズ要否判定部１０４に供給され、処理は、ステップＳ３５に進む。
【０１１１】
リサイズ要否判定部１０４は、ステップＳ３５において、処理対象となる静止画を転送先頭の静止画とすることで、処理対象とする静止画の初期化をし、ステップＳ３６において、転送対象となる全ての静止画に対して処理を行ったか否かを判定する。
【０１１２】
ステップＳ３６において、全ての静止画に対して処理を行っていないと判定された場合、ステップＳ３７において、リサイズ要否判定部１０４は、記録媒体４３に記録された静止画のオリジナルデータから、転送対象となる静止画のオリジナルデータのデータサイズ（OriginalSize）を取得する。
【０１１３】
ステップＳ３８において、リサイズ要否判定部１０４は、取得した静止画のデータサイズ（OriginalSize）が、目標データサイズ（TargetSize）を超えるか否かを判定する。
【０１１４】
ステップＳ３８において、静止画のデータサイズ（OriginalSize）が目標データサイズ（TargetSize）を超えると判定された場合、ステップＳ３９において、リサイズ要否判定部１０４は、処理対象の静止画をリサイズ対象として予約する。この予約に関する情報は、例えば、図３のシステム制御部３１に内蔵されたRAM（不図示）若しくはメモリ３１Ａ、RAM３７、又は記録媒体４３などの記憶装置に記憶される。また、目標データサイズ決定部１０２は、リサイズ要否判定部１０４からのリサイズ要否判定結果に基づいて、リサイズ対象となる静止画が１枚増えたので、ステップＳ３９において、リサイズカウント（ResizeCount）を１インクリメントする。
【０１１５】
これにより、１枚の静止画に対するリサイズ要否判定が完了し、続いて、ステップＳ４１において、リサイズ要否判定部１０４は、処理対象の静止画を、リサイズ要否判定の完了した静止画から次の静止画に変更して、処理は、ステップＳ３６に戻る。
【０１１６】
そして、全ての静止画に対して処理が行われていないと判定された場合（ステップＳ３６の「No」）、次の静止画のデータサイズ（OriginalSize）が取得され、次の静止画のデータサイズ（OriginalSize）が、目標データサイズ（TargetSize）を超えるか否かが判定される（ステップＳ３７，Ｓ３８）。
【０１１７】
ステップＳ３８において、静止画のデータサイズ（OriginalSize）が目標データサイズ（TargetSize）以下になると判定された場合、処理は、ステップＳ４２に進む。
【０１１８】
ステップＳ４２において、リサイズ要否判定部１０４は、転送フォルダ１０５に処理対象の静止画のリンク情報を保持させる。すなわち、このリンク情報に対応する静止画は、目標データサイズ（TargetSize）よりも小さいデータサイズとなるため、データサイズを縮小する必要はなく、リサイズ処理は施されないことになる。また、リサイズ要否判定部１０４は、目標データサイズ（TargetSize）と、静止画のオリジナルデータのデータサイズ（OriginalSize）との差分値を、目標データサイズ決定部１０２に供給する。
【０１１９】
ステップＳ４３において、目標データサイズ決定部１０２は、リサイズ要否判定部１０４から供給されるデータサイズの差分値を、データサイズ差分積算値（D2）に加算する。すなわち、データサイズ差分積算値（D2）は、下記の式（３）により求められる。
【０１２０】
D2=D2+TargetSize-OriginalSize・・・（３）
【０１２１】
続いて、処理は、ステップＳ４１に進み、処理対象の静止画が、要否判定の完了した静止画から次の静止画に変更され、上述したステップＳ３６乃至Ｓ４３の処理が繰り返される。
【０１２２】
すなわち、ステップＳ３６乃至Ｓ４３の処理が繰り返されることで、リサイズ要否判定部１０４によって、処理対象の静止画を順次変更しながら、処理対象の静止画のリサイズの要否が判定され、リサイズが必要であると判定された静止画がリサイズ対象として予約され、リサイズが必要ないと判定された静止画がリンク情報として保持される。また、目標データサイズ決定部１０２では、リンク情報として保持される静止画の場合には、データサイズ差分積算値（D2）が加算され、目標データサイズ（TargetSize）に満たない静止画のオリジナルデータのデータサイズ（OriginalSize）の、目標データサイズ（TargetSize）に対して不足していた分のデータサイズが順次積算される。
【０１２３】
そして、処理対象の静止画を順次変更してリサイズの要否判定が行われ、ステップＳ３６において、ユーザにより選択された全ての静止画に対して処理を行ったと判定された場合、処理は、ステップＳ４４に進む。ステップＳ４４において、目標データサイズ決定部１０２によって、リサイズカウント（ResizeCount）が0であるか否かが判定され、ResizeCount=0であると判定された場合、リサイズ処理を行う対象の静止画が存在しないので、処理は、図５のステップＳ１２の処理に戻り、ステップＳ１３以降の処理が実行される。この場合、すべての静止画は、オリジナルデータにより、転送先の受信機に転送されることになる。
【０１２４】
一方、ステップＳ４４において、ResizeCount=0ではないと判定された場合、１回目のリサイズ要否判定の処理は終了し、処理は、図１１のステップＳ４５に進む。
【０１２５】
ステップＳ４５において、目標データサイズ決定部１０２は、１回目のリサイズ要否判定の結果に基づいて、目標データサイズ（TargetSize）を修正し、修正後の目標データサイズ（TargetSize）を決定する。この修正後の目標データサイズ（TargetSize）は、下記の式（４）により求められる。
【０１２６】
TargetSize=TargetSize+D2/ResizeCount・・・（４）
【０１２７】
なお、式（４）において、D2は、図１０のステップＳ４３の処理で求められるデータサイズ差分積算値であり、ResizeCountは、図１０のステップＳ４０の処理で求められるカウント値である。
【０１２８】
ここで、図１２を参照して、修正後の目標データサイズ（TargetSize）の詳細について説明する。
【０１２９】
図１２において、横軸は処理対象となる各静止画を表し、縦軸は静止画のデータサイズを表している。すなわち、図１２の例では、１２枚の静止画Ａ乃至静止画Ｌのそれぞれのデータサイズを示している。また、図中のTH1は、目標データサイズ（TargetSize）を示し、TH2は、TH1を修正した後の目標データサイズ（TargetSize）を示している。
【０１３０】
すなわち、図中の目標データサイズTH1は、図１０のステップＳ３４の処理で求められる静止画Ａ乃至静止画Ｌの平均データサイズであり、１回目のリサイズの要否判定の処理（図１０のステップＳ３８の処理）の判定条件となる。図１２の例では、静止画Ａ，Ｄ，Ｆ，Ｉ，Ｋ，Ｌは、データサイズが目標データサイズTH1を超えているので、リサイズが必要であると判定され、リサイズ対象として予約される。一方、静止画Ｂ，Ｃ，Ｅ，Ｇ，Ｈ，Ｊは、データサイズが目標データサイズTH1を超えていないので、リサイズは必要ないと判定され、リンク情報が保持される。
【０１３１】
そして、先に述べたように、１回目のリサイズの要否判定の処理では、リサイズカウント値（ResizeCount）と、データサイズ差分積算値（D2）が求められるので、これらの値を使って、上述した式（４）により、目標データサイズ（TargetSize）の修正が行われる（ステップＳ４５の処理）。すなわち、目標データサイズTH1よりもデータサイズの小さい静止画が転送対象に含まれていたことにより、総転送データサイズに余裕が生まれた分を、リサイズ対象として予約された静止画に反映させるようにする。そのような目的で、余裕が生まれた分のデータサイズ（データサイズ差分積算値（D2））が、１回目のリサイズの要否判定の処理によりリサイズ対象として予約された各静止画に割り振られることになる。
【０１３２】
修正後の目標データサイズTH2を用いることで、後述する２回目のリサイズ要否判定の処理において、例えば、静止画Ｌは、目標データサイズTH1を用いた場合にはリサイズが必要であると判定されるが、目標データサイズTH2を用いた場合にはリサイズは必要ないと判定される。これにより、静止画Ｌをリサイズせずに、リンク情報を保持して、オリジナルデータとして転送することができる。
【０１３３】
以上のような目的で修正後の目標データサイズ（TargetSize）が求められ、リサイズ要否判定部１０４に供給される。そして、リサイズ要否判定部１０４では、この修正後の目標データサイズを用いた２回目のリサイズ要否判定の処理が行われることになる。
【０１３４】
図１１のフローチャートに戻り、ステップＳ４６，Ｓ４７において、図１０のステップＳ３５，Ｓ３６と同様に、処理対象の初期化が行われた後、全ての静止画に対して処理が行われたか否かが判定される。
【０１３５】
ステップＳ４７において、全ての静止画に対して処理を行っていないと判定された場合、ステップＳ４８において、リサイズ要否判定部１０４は、処理対象の静止画が図１０のステップＳ３９の処理によりリサイズ対象として予約されているか否かを判定する。
【０１３６】
ステップＳ４８において、リサイズ対象として予約されていないと判定された場合、再度、リサイズ要否判定をする必要はないため、ステップＳ４９乃至Ｓ５３の処理はスキップされ、処理は、ステップＳ５４に進む。
【０１３７】
一方、ステップＳ４８において、処理対象の静止画がリサイズ対象として予約されていると判定された場合、ステップＳ４９，Ｓ５０において、図１０のステップＳ３７，Ｓ３８と同様に、取得した静止画のオリジナルデータのデータサイズ（OriginalSize）が、修正後の目標データサイズ（TargetSize）（例えば図１２のTH2）を超えるか否かが判定される。
【０１３８】
ステップＳ５０において、静止画のデータサイズ（OriginalSize）が、修正後の目標データサイズ（TargetSize）を超えると判定された場合、リサイズ要否判定部１０４は、判定結果をリサイズ処理部１０６に供給する。ステップＳ５１において、リサイズ処理部１０６は、リサイズ要否判定部１０４からの判定結果に基づいて、記録媒体４３から処理対象の静止画のオリジナルデータを取得し、そのオリジナルデータのデータサイズ（OriginalSize）を、修正後の目標データサイズ（TargetSize）にリサイズする処理を行う。
【０１３９】
ステップＳ５２において、リサイズ処理部１０６は、修正後の目標データサイズにリサイズされた静止画のリサイズデータを、転送フォルダ１０５に供給して、保持させる。
【０１４０】
一方、ステップＳ５０において、静止画のデータサイズ（OriginalSize）が、修正後の目標データサイズ（TargetSize）以下になると判定された場合、ステップＳ５３において、図１０のステップＳ４２と同様に、リサイズ要否判定部１０４は、転送フォルダ１０５に処理対象の静止画のリンク情報を保持させる。
【０１４１】
ステップＳ５２又はＳ５３の処理が終了すると、処理は、ステップＳ５４に進む。ステップＳ５４において、処理対象の静止画が、２回目のリサイズ要否判定の処理の完了した静止画から次の静止画に変更され、処理は、ステップＳ４７に戻り、上述したステップＳ４７乃至Ｓ５４が繰り返される。
【０１４２】
すなわち、ステップＳ４７乃至Ｓ５４が繰り返されることで、リサイズ要否判定部１０４によって、処理対象の静止画を順次変更しながら、１回目のリサイズ要否判定の処理により、リサイズ対象として予約されている静止画に対する２回目のリサイズ要否判定の処理が行われる。そして、２回目のリサイズ要否判定の処理においてもリサイズが必要であると判定された静止画が修正後の目標データサイズ（TargetSize）にリサイズされてから保持され、リサイズの必要がないと判定された静止画がリンク情報として保持される。例えば、図１２の例では、静止画Ａ，Ｄ，Ｆ，Ｉ，Ｋは、修正後の目標データサイズ（TargetSize）にリサイズされてから転送フォルダ１０５に保持され、静止画Ｂ，Ｃ，Ｅ，Ｇ，Ｈ，Ｊ，Ｌは、リンク情報として転送フォルダ１０５に保持される。
【０１４３】
図１３は、転送フォルダ１０５に一時的に保持される転送データのディレクトリ構造の例を示す模式図である。
【０１４４】
なお、図１３のディレクトリ構造の例では、「root」、「DCIM」、「TJ_TMP」、「101MSDCF」はフォルダであり、「DSC00001.JPG」、「DSC00002.JPG」、「DSC00003.JPG」、「DSC00004.JPG」、「DSC00005.JPG」、・・・などのように拡張子が付されている文字は、JPEG形式で圧縮された静止画を格納したファイルを意味する。また、それらのファイルのうち、通常の実線で記載された文字はファイルの実体を意味し、下線が引かれた太い実線で記載された文字は、そのフォルダ内にはファイルの実体は存在せず、ファイルへのリンクを示すリンク情報が存在することを意味する。
【０１４５】
図１３に示されるディレクトリ構造において、「root」は、階層構造の最上位を示し、この「root」の下位のディレクトリには、「DCIM」と、「TJ_TMP」が配置される。また、「root」の下位の「DCIM」の「101MSDCF」には、「DSC00001.JPG」、「DSC00002.JPG」、「DSC00003.JPG」、「DSC00004.JPG」、「DSC00005.JPG」、・・・が配置される。また、「root」の下位の「TJ_TMP」の「101MSDCF」には、「DSC00001.JPG」、「DSC00002.JPG」、「DSC00003.JPG」、「DSC00004.JPG」、「DSC00005.JPG」、・・・が配置される。
【０１４６】
ここで、「DCIM」は、記録媒体４３に記録された静止画のオリジナルデータを格納するフォルダに相当し、このフォルダに配置されるファイルは、全て実体のオリジナルデータとなる。
【０１４７】
また、「TJ_TMP」は、転送先の受信機に転送を行う際に、一時的に転送データ（リンク情報、リサイズデータ）を保持するための転送フォルダ１０５（例えば、メモリ３１Ａ内の領域）に相当する。「TJ_TMP」の「101MSDCF」に配置されるファイルのうち、「DSC00001.JPG」、「DSC00004.JPG」、「DSC00005.JPG」は、実体のリサイズデータとなり、「DSC00002.JPG」、「DSC00003.JPG」は、「DCIM」の「101MSDCF」に配置されるオリジナルデータと関連付けられたリンク情報となる。図１３の例では、「TJ_TMP」の「101MSDCF」の「DSC00002.JPG」は、「DCIM」の「101MSDCF」の「DSC00002.JPG」と、「DSC00003.JPG」は、「DCIM」の「101MSDCF」の「DSC00003.JPG」とそれぞれ関連付けられている。
【０１４８】
以上のディレクトリ構造を有することで、転送時には、「TJ_TMP」（転送フォルダ１０５）内の一時的に保持されたファイルが転送されることになるが、リンク情報として格納された「DSC00002.JPG」、「DSC00003.JPG」は、転送時に関連付けられた実体ファイル（オリジナルデータ）が読み出されて、その実体のオリジナルデータが転送されることになる。
【０１４９】
このように、転送フォルダ１０５としての「TJ_TMP」の「101MSDCF」には、オリジナルデータの実体データは格納されないため、転送時に、「DCIM」の「101MSDCF」から、「TJ_TMP」の「101MSDCF」にオリジナルデータをコピーする時間を省略することができる。
【０１５０】
説明は、図１１のフローチャートに戻る。その後、全ての静止画に対して処理が完了したと判定された場合（ステップＳ４７の「Yes」）、処理は、図５のステップＳ１２の処理に戻り、ステップＳ１３以降の処理が実行される。この場合、転送フォルダ１０５内の転送データが、転送先の受信機とTJ通信可能な状態にある場合、転送先の受信機に転送されることになる。
【０１５１】
以上のように、デジタルスチルカメラ１においては、転送データを所定の固定時間で転送するための目標データサイズが決定され、決定された目標データサイズを超えたデータサイズの静止画に対するリサイズ処理が行われ、それにより得られた転送データが転送されるので、常に固定時間で転送データの転送が完了することになり、転送時間を短縮することができる。また、静止画を機器間で転送する際に、静止画のデータサイズや枚数が増加しても、固定時間で必ず転送が完了することになる。その結果、ユーザの待ち時間を一定時間内に抑えることができるため、ユーザの利便性を向上させることができる。
【０１５２】
例えば、図１に示したように、TJ通信などの近接通信により静止画を転送する場合、転送元のデジタルスチルカメラ１と、転送先のデジタルスチルカメラ２をある程度近づけてから転送を行う必要があるだけでなく、通信が確立されている間は、それらの機器が近接している状態を維持する必要がある。通常、ユーザは、これらの近接状態を維持するために、デジタルスチルカメラ１とデジタルスチルカメラ２を手に持って近接状態を維持することになる。そのため、例えば５秒や１０秒などの固定時間で静止画の転送が完了とすると、デジタルスチルカメラを手に持ったまま長時間待たせるといったことを解消できる。
【０１５３】
また、１回目のリサイズ要否判定の処理で得られるデータサイズ差分積算値を用いて、目標データサイズを修正してから、２回目のリサイズ要否判定の処理を行って最終的なリサイズ対象の静止画を決定するため、ユーザの利便性を損ねないまま、大きなデータサイズの静止画を可能な限り大きなデータサイズで転送することが可能となる。
【０１５４】
＜２．第２の実施の形態＞
次に、図１４乃至図１７を参照して、本発明の第２の実施の形態について説明する。
【０１５５】
［デジタルスチルカメラの機能的構成例］
図１４は、図４のデジタルスチルカメラ１の機能的構成の他の例を示す図である。図１４のデジタルスチルカメラ１（第２の実施の形態）は、図４のデジタルスチルカメラ１（第１の実施の形態）と比較して、転送対象静止画選択部１０１の代わりに、転送対象静止画選択部１５１が設けられている点が異なる。
【０１５６】
転送対象静止画選択部１５１は、ユーザの操作にしたがって、転送対象となる静止画又はオリジナルデータで転送する静止画を選択する。転送対象静止画選択部１５１は、選択結果を目標データサイズ決定部１０２又は総転送データサイズ決定部１０３に供給する。
【０１５７】
総転送データサイズ決定部１０３は、転送対象静止画選択部１５１からの選択の結果に基づいて、総転送データサイズを変更し、目標データサイズ決定部１０２に供給する。これにより、目標データサイズ決定部１０２では、転送対象静止画選択部１５１の選択結果に応じた目標データサイズが決定（修正）される。
【０１５８】
なお、図１４では、図４と同様の箇所には、同一の符号が付してあり、処理が同じ部分に関しては、その説明は繰り返しになるので省略する。
【０１５９】
［静止画転送処理］
次に、図１５のフローチャートを参照して、図１４のデジタルスチルカメラ１により実行される静止画転送処理について説明する。
【０１６０】
ステップＳ７１において、転送対象静止画選択部１５１は、図５のステップＳ１１と同様に、ユーザ操作に応じた転送対象の静止画を選択する。すなわち、上述した図６Ａ乃至図６Ｃで説明した画面遷移と同様にして、TJ転送の対象となる静止画が選択される。
【０１６１】
ステップＳ７２において、目標データサイズ決定部１０２乃至リサイズ処理部１０６は、図５のステップＳ１２と同様に、１回目のリサイズ要否判定・リサイズ処理を行う。このリサイズ要否判定・リサイズ処理は、図１０及び図１１のフローチャートを参照して説明したリサイズ要否判定・リサイズ処理と同様である。また、このリサイズ要否判定・リサイズ処理を実行中は、図８の「転送準備中」などのメッセージが表示部１４に表示される。
【０１６２】
ステップＳ７３において、転送対象静止画選択部１５１は、オリジナルデータとして転送する静止画を変更するか否かを判定する。すなわち、リサイズ要否判定・リサイズ処理（ステップＳ７２の処理）によりリサイズが必要と判定される静止画は、ユーザの判断とは関係なく、目標データサイズを用いてデジタルスチルカメラ１側で勝手に決定したものであるため、ユーザが望んでいた静止画がオリジナルデータで転送されるとは限らない。そこで、転送データの転送前に、リサイズデータではなく、オリジナルデータを転送したい静止画を、ユーザが選択できるようにする。
【０１６３】
ステップＳ７３において、オリジナルデータとして転送する静止画を変更すると判定された場合、ステップＳ７４において、転送対象静止画選択部１５１は、ユーザの操作にしたがって、オリジナルデータで転送する静止画を変更する。ステップＳ７４の処理が終了すると、処理は、ステップＳ７２に戻る。そして、ステップＳ７２において、再度、オリジナルデータで転送する静止画を変更した条件での２回目のリサイズ要否判定・リサイズ処理が行われる。
【０１６４】
図１６は、転送対象画像の再選択時の画面の一連の流れを示す模式図である。図１６に示す画面は、表示制御部４４によって、表示部１４に表示される。
【０１６５】
図１６Ａの画面は、１回目のリサイズ要否判定・リサイズ処理（図１５のステップＳ７２の処理）の完了後に表示される画面である。図１６Ａの画面には、サムネイル画像として、４枚の静止画が表示されているが、太枠２１１１，２１１２で囲まれている左側から１枚目の静止画Ａと、３枚目の静止画Ｃが、リサイズ処理が必要であると判定された静止画となる。ユーザは、例えば、太枠２１１２で囲まれた静止画Ｃをリサイズデータではなく、オリジナルデータとして転送したい場合、静止画Ｃを、オリジナルデータで転送したい静止画として選択する（図１５のステップＳ７３，Ｓ７４の処理）。すると、２回目のリサイズ要否判定・リサイズ処理（図１５のステップＳ７２の処理）が行われ、表示部１４には、図１６Ｂの「転送準備中」などのメッセージが表示される。
【０１６６】
そして、２回目のリサイズ要否判定・リサイズ処理が完了すると、表示部１４には、図１６Ｃの画面が表示される。図１６Ｃの画面には、１回目のリサイズ要否判定・リサイズ処理の完了時の画面（図１６Ａの画面）と同様に、４枚の静止画が表示されているが、左側から１枚目と４枚目の静止画Ａ，Ｄがそれぞれ太枠２１１１，２１１２により囲まれ、左側から３枚目の静止画Ｃは太枠２１２に囲まれている。すなわち、太枠２１２に囲まれた静止画Ｃは、ユーザの指示に応じてリサイズデータではなく、オリジナルデータを転送することになった静止画を意味する。一方、新たに太枠２１１２により囲まれた静止画Ｄは、静止画Ｃをオリジナルデータで転送する影響で、リサイズデータで転送することになった静止画を意味する。
【０１６７】
なお、図１６Ｃの画面では、リサイズデータで転送される静止画を、オリジナルデータで転送されるように変更する例を説明したが、その逆に、オリジナルデータで転送される静止画を、リサイズデータで転送されるように変更することも可能である。
【０１６８】
図１５のフローチャートに戻り、ステップＳ７３において、オリジナルデータとして転送する静止画を変更しないと判定された場合、処理は、ステップＳ７５に進む。
【０１６９】
ステップＳ７５乃至Ｓ７９において、図５のステップＳ１３乃至Ｓ１７と同様に、TJ通信制御部４７によって、転送先の受信機とTJ通信可能な状態にある場合、転送先の受信機との間でTJ通信が行われ、転送データとして、転送フォルダ１０５に保持されたリンク情報に対応したオリジナルデータと、リサイズデータが転送される。なお、TJ通信が行われ、転送データの転送が開始されると（図１５のステップＳ７５，Ｓ７６の処理）、表示部１４には、図１６Ｄの「転送中」などのメッセージが表示される。また、図１５のステップＳ７８において、他の受信機に対して転送データの転送を行うか否かの判定処理においては、図５のステップＳ１６と同様に、例えば、図１６Ｅの画面が表示される。
【０１７０】
以上のようにして、図１４のデジタルスチルカメラ１により静止画転送処理が実行される。
【０１７１】
［リサイズ要否判定・リサイズ処理の詳細］
次に、図１７のフローチャートを参照して、図１５のステップＳ７２に対応する、第２の実施の形態におけるリサイズ要否判定・リサイズ処理について説明する。なお、図１７のフローチャートは、オリジナルデータで転送する静止画の選択処理（図１５のステップＳ７４の処理）が行われた後の２回目のリサイズ要否判定・リサイズ処理を示している。
【０１７２】
ステップＳ９１において、総転送データサイズ決定部１０３は、転送対象静止画選択部１５１からの選択の結果に基づいて、総転送データサイズ（D1）を変更し、目標データサイズ決定部１０２に供給する。この総転送データサイズ（D1）は、下記の式（５）により、求められる。
【０１７３】
D1＝通信帯域×通信時間−オリジナルデータでの転送を指示された静止画のデータサイズ・・・（５）
【０１７４】
なお、式（５）において、「オリジナルデータでの転送を指示された静止画のデータサイズ」は、上述した図１５のステップＳ７４の処理によって選択されたオリジナルデータで転送する静止画のデータサイズとなる。すなわち、ユーザによりオリジナルデータでの転送を指示された静止画を除外して、リサイズ要否判定が行われるようにしている。
【０１７５】
ステップＳ９２においては、図１０のステップＳ３２と同様に、目標データサイズ決定部１０２によって、D2，ResizeCountの初期値が設定される。
【０１７６】
ステップＳ９３において、目標データサイズ決定部１０２は、オリジナルデータでの転送を指示された静止画を考慮した転送対象の静止画の枚数（TotalCount）を、下記の式（６）から求める。
【０１７７】
転送対象の静止画の枚数（TotalCount）=転送対象の静止画の枚数（TotalCount）-オリジナルデータでの転送を指示された静止画の枚数・・・（６）
【０１７８】
そして、ステップＳ９４において、目標データサイズ決定部１０２によって、図１０のステップＳ３４と同様に、式（２）が演算されることで、静止画１枚あたりの目標データサイズ（TargetSize）が決定され、修正される。
【０１７９】
すなわち、この目標データサイズ（TargetSize）は、式（６）により、TotalCountからオリジナルデータでの転送を指示された静止画の枚数を除いた静止画における、総転送データサイズ（D1）に対する１枚の転送対象の静止画のデータサイズとなる。
【０１８０】
図１７のステップＳ９５乃至Ｓ１０５においては、図１０のステップＳ３５乃至Ｓ４４と同様に、１回目のリサイズ要否判定の処理が行われるが、図１７のフローチャートには、ステップＳ９８の処理が追加されている。すなわち、リサイズ要否判定部１０４は、ステップＳ９８において、処理対象の静止画についてオリジナルデータでの転送が指示されているか否かを判定する。
【０１８１】
オリジナルデータでの転送が指示されていないと判定された場合（ステップＳ９８の「No」）、処理は、ステップＳ９９に進み、ステップＳ９９乃至Ｓ１０４の処理が実行される。つまり、ステップＳ９９乃至Ｓ１０４においては、図１０のステップＳ３８乃至Ｓ４３と同様に、リサイズ要否判定部１０４によって、処理対象の静止画を順次変更しながら、処理対象の静止画のリサイズの要否が判定され、リサイズが必要であると判定された静止画がリサイズ対象として予約され（ステップＳ１００の処理）、リサイズが必要ないと判定された静止画がリンク情報として保持される（ステップＳ１０４の処理）。また、目標データサイズ決定部１０２では、リンク情報として保持される静止画については、データサイズ差分積算値（D2）が加算され、目標データサイズ（TargetSize）に満たない静止画のデータサイズ（OriginalSize）の、目標データサイズ（TargetSize）に対して不足していた分のデータサイズが順次積算される（ステップＳ１０３の処理）。
【０１８２】
一方、オリジナルデータでの転送が指示されたと判定された場合（ステップＳ９８の「Yes」）、処理は、ステップＳ１０４に進む。そして、リサイズ要否判定部１０４は、転送フォルダ１０５に処理対象のオリジナルデータでの転送が指示された静止画のリンク情報を保持させる。すなわち、このオリジナルデータでの転送が指示された静止画は、リサイズ処理を行わすに、オリジナルデータとして転送するため、強制的に転送フォルダ１０５にリンク情報が保持されるようにする。
【０１８３】
以上のようにして、リサイズ要否判定が行われ、全ての静止画に対して処理が行われると、処理は、ステップＳ１０５に進む。ステップＳ１０５は、図１０のステップＳ４４の処理に対応し、ステップＳ４４以降の処理（図１１のフローチャートの処理）は、上述した説明と同様である。すなわち、２回目のリサイズ要否判定・リサイズ処理において、１回目のリサイズ要否判定の処理で得られるデータサイズ差分積算値を用いて、目標データサイズをさらに修正してから、２回目のリサイズ要否判定の処理が行われ、リサイズが必要であると判定された静止画がリサイズされることになる。
【０１８４】
以上のように、デジタルスチルカメラ１においては、常に固定時間で転送データの転送が完了させて、ユーザの待ち時間を一定時間以下に抑えるたけでなく、ユーザが、オリジナルデータを転送したい静止画を選択できるため、例えば、ユーザの気に入っている静止画などをオリジナルデータで転送することができる。そのため、所望の静止画を高精細な画像として転送できることとなり、ユーザの利便性をさらに向上させることができる。
【０１８５】
＜３．変形例＞
以上の説明では、デジタルスチルカメラ１を例にして説明したが、本発明は、例えば、携帯電話機やゲーム機などの撮影手段を有する機器の他、パーソナルコンピュータなどのデータを転送先の受信機に転送可能な機器に適用することができる。また、転送先の機器もデジタルスチルカメラ２に限らず、静止画をパーソナルコンピュータに転送する場合などにも適用することができる。また、以上の説明では、静止画を例に説明したが、例えば、動画や音声データにも適用することができる。動画に適用する場合、静止画のように画サイズを変更するだけでなく、コーデック形式を変換したり、画サイズを維持したままで、圧縮率を高めて符号量を削減したりすることもできる。
【０１８６】
また、以上の説明では、転送対象の静止画はユーザが選択するとして説明したが、例えば、記録媒体４３に記録された全ての静止画を転送対象としたり、日付が同じ静止画を転送対象とする、といったように、転送する静止画の決定方法は、任意である。さらに、リサイズ処理の対象となる静止画を決定するに際し、例えば、静止画に付加されたExif情報やメタデータ、又は静止画に対して所定の画像処理を施して得られる情報などを用いて、リサイズ処理の対象となる静止画を決定してもよい。
【０１８７】
また、図６，図８，図９，図１６に示す各画面は、静止画の転送時の画面の構成例を示すものであり、レイアウトやアスペクト比などは、それらの図面に示される以外のものであっても勿論よい。例えば、それらの画面には、転送対象の静止画に対してリサイズ要否判定・リサイズ処理を行わずに、全ての静止画をオリジナルデータとして転送した場合に転送時間が何秒かかるか、あるいは、５秒などの固定時間で静止画のオリジナルデータを何枚転送できるかなどの情報を表示することができる。
【０１８８】
また、以上の説明では、機器間の近接通信の一例として、TJ通信について説明したが、他の通信方式を採用することも勿論可能である。
【０１８９】
ここで、TJ通信の詳細について説明する。TJ通信では、最大560Mbps、実効スループットで375Mbpsの高速データ転送が可能となる。また、操作可能な距離は最大でも数センチ、接続形態(ネットワークトポロジー)は常に１対１(point-to-point、P-Pと記述する)となる。この距離と接続形態が、システムを大いにシンプルにしている。また、距離が短いので、-70dBm/MHz以下の非常に小さな送信電力で近距離無線信号が操作できるという特徴を有している。そして、P-Pのトポロジーなので、ネットワークの設定や管理が大幅に簡素化されるというメリットもある。
【０１９０】
また、近接のフィールドは偏光がないため、２つの機器を精度よく正しく向き合わせなくてもしっかり接続することができる。スペクトルは4.48GHzを中心とし、560MHzの帯域幅を占有している。このスペクトルで、かつ転送電力は非常に低いため、日本、ヨーロッパ、アメリカ、その他の規制のある国でも認可は不要となる。またエラーの検出・訂正やパケットの認識・再送を含むロバストなプロトコルを持っていることも、TJ通信の特徴である。これらすべての特性が、複雑さや干渉を最小限にしている。加えて、低送信電力とP-Pのトポロジーが消費電力を抑える働きをする。それぞれのTJ通信に対応した機器は、他の機器が自分の通信距離範囲に入ってきたときにのみ検出する。そのため、他の機器が検出されたとき以外は送信しないので省電力が可能となる。これもタッチモデルの利点である。
【０１９１】
TJ通信では、この原則を実行するために３つの階層、すなわち、PCL（Protocol Conversion Layer）、CNL（Connection Layer）、PHY（Physical layer）が定義されている。物理層（PHY）は実際の無線通信を実行する。この層は、デジタル情報をトランスファージェットカプラへの通信に適したRF信号に変換する。接続層（CNL）は接続とデータ配信を管理する。接続管理においては、CNLは通信相手となるTJ通信に対応した機器との接続を確立したり、切断したりといった点を担っている。データ配信においては、データのペイロードを伝送するパケットを提供し、それらのパケットが相手方のデバイスに無事に配信されたことを確認する。
【０１９２】
なお、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１９３】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１９４】
１  デジタルスチルカメラ，  １３  TJ通信部，  １４  表示部，  ３１  システム制御部，  ３１Ａ  メモリ，  ３２  操作部，  ３３  カメラ部，  ３４  カメラ制御部，  ３７  RAM，  ４０  ビデオベースバンド制御部，  ４３  記録媒体，  ４４  表示制御部，  ４７  TJ通信制御部，  １００  通信時間設定部，  １０１，１５１  転送対象静止画選択部，  １０２  目標データサイズ決定部，  １０３  総転送データサイズ決定部，  １０４  リサイズ要否判定部，  １０５  転送フォルダ，  １０６  リサイズ処理部
【図１】
0005515968.tif 000002
【図２】
0005515968.tif 000003
【図３】
0005515968.tif 000004
【図４】
0005515968.tif 000005
【図５】
0005515968.tif 000006
【図６】
0005515968.tif 000007
【図７】
0005515968.tif 000008
【図８】
0005515968.tif 000009
【図９】
0005515968.tif 000010
【図１０】
0005515968.tif 000011
【図１１】
0005515968.tif 000012
【図１２】
0005515968.tif 000013
【図１３】
0005515968.tif 000014
【図１４】
0005515968.tif 000015
【図１５】
0005515968.tif 000016
【図１６】
0005515968.tif 000017
【図１７】
0005515968.tif 000018