(57)【特許請求の範囲】
【請求項１】
撮像装置から選択した画像データを取得する通信装置であって、
前記撮像装置が撮影可能な画像サイズの情報を取得する取得手段と、
選択された画像データが前記撮像装置で撮影されたものでない場合、前記画像データを前記撮像装置から取得し、前記取得手段で取得した画像サイズの情報に応じてリサイズ処理を行う処理手段と、
を有することを特徴とする通信装置。
【請求項２】
選択された画像データが前記撮像装置で撮影されたものである場合、前記撮像装置においてリサイズ処理された画像データを取得する、ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記撮像装置が有する画像データのサムネイル一覧を表示する表示手段を有し、
ユーザがサムネイル一覧から所望の画像データを選択可能である、ことを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
撮像装置から選択した画像データを取得する通信装置の制御方法であって、
前記撮像装置が撮影可能な画像サイズの情報を取得する取得ステップと、
選択された画像データが前記撮像装置で撮影されたものでない場合、前記画像データを前記撮像装置から取得し、前記取得ステップで取得した画像サイズの情報に応じてリサイズ処理を行う処理ステップと、
を有することを特徴とする制御方法。
【請求項５】
撮像装置から選択した画像データを取得する通信装置で用いられる制御プログラムであって、
前記通信装置が備えるコンピュータに、
前記撮像装置が撮影可能な画像サイズの情報を取得する取得ステップと、
選択された画像データが前記撮像装置で撮影されたものでない場合、前記画像データを前記撮像装置から取得し、前記取得ステップで取得した画像サイズの情報に応じてリサイズ処理を行う処理ステップと、
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、その制御方法、および制御プログラムに関し、特に、画像をリサイズ処理する通信装置に関する。
【背景技術】
【０００２】
近年、無線通信用デバイスの集積化に伴って、携帯用のパーソナルコンピュータ（所謂ノートＰＣ）ばかりでなく、プリンタ、携帯情報端末、デジタルカメラ、スマートデバイス、およびスマートフォンなどに無線ＬＡＮが搭載されている。これによって、ＵＳＢ接続のように特定の機器と有線で通信を行っていた機器が無線通信によって様々な機器とデータ通信を行うことができるようになっている。例えば、通信装置の１つであるスマートデバイス（多機能端末）とデジタルカメラとを接続して、デジタルカメラで撮影した画像をスマートデバイスに保存することが行われている。
【０００３】
この際、スマートデバイスの保存容量が限られているので、スマートデバイスに画像を保存する場合には、画像をリサイズして保存することが行われている。デジタルカメラにおいて得られた画像は、デジタルカメラでリサイズする方が処理時間が掛からない。よって、スマートデバイスにリサイズ画像を保存したい場合には、一般にデジタルカメラにおいて画像をリサイズ処理してスマートデバイスに保存する。
【０００４】
しかしながら、デジタルカメラには、多数の画像が記録されていることがあり、これら画像にはデジタルカメラにおいてリサイズ処理できない画像が存在することがある。例えば、他のデジタルカメラで撮影した画像およびＲＡＷ画像などはデジタルカメラにおいてリサイズ処理することが困難である。よって、デジタルカメラでリサイズ処理できない画像については、スマートデバイスにおいてリサイズ処理を行って保存することになる。
【０００５】
一方、画像を受信した機器において画像の処理を行う際、画像とは別に管理されている画像の付加情報（メタデータ）を画像とともに受信して、当該受信した画像を画像処理する手法がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−３０１０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、通信装置の１つであるスマートデバイスにおいて画像をリサイズ処理する際、画像をいずれのサイズにリサイズ処理すればよいか分からず、スマートデバイスに保存された画像サイズが不揃いになってしまうことがある。
【０００８】
一方、画像サイズを他のデバイスに対して通知する手法として、ＤＬＮＡがある。ＤＬＮＡでは、ＤＬＮＡサーバがプレーヤーに対して、対応する画像サイズ、例えば、Ｓ、Ｍ、又はＬの画像サイズを通知する。そして、プレーヤーはＤＬＮＡサーバに対して、対応する画像サイズから所望の画像サイズを選択する。例えば、プレーヤーが所望の画像サイズとしてＳサイズの画像を要求すると、ＤＬＮＡサーバは画像をＳサイズにリサイズ処理してプレーヤーに送信する。但し、ここでは、プレーヤーがＳ、Ｍ、又はＬなどのサイズ情報を受けてリサイズ処理するわけではない。
【０００９】
そこで、本発明の目的は、撮像装置などの外部機器で処理可能な画像サイズに応じて容易にリサイズ処理などの所定の処理を行うことのできる通信装置、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記の目的を達成するため、本発明による通信装置は、撮像装置から選択した画像データを取得する通信装置であって、前記撮像装置が撮影可能な画像サイズの情報を取得する取得手段と、選択された画像データが前記撮像装置で撮影されたものでない場合、前記画像データを前記撮像装置から取得し、前記取得手段で取得した画像サイズの情報に応じてリサイズ処理を行う処理手段と、を有することを特徴とする。
【００１１】
本発明による制御方法は、撮像装置から選択した画像データを取得する通信装置の制御方法であって、前記撮像装置が撮影可能な画像サイズの情報を取得する取得ステップと、選択された画像データが前記撮像装置で撮影されたものでない場合、前記画像データを前記撮像装置から取得し、前記取得ステップで取得した画像サイズの情報に応じてリサイズ処理を行う処理ステップと、を有することを特徴とする。
【００１２】
本発明による制御プログラムは、撮像装置から選択した画像データを取得する通信装置で用いられる制御プログラムであって、前記通信装置が備えるコンピュータに、前記撮像装置が撮影可能な画像サイズの情報を取得する取得ステップと、選択された画像データが前記撮像装置で撮影されたものでない場合、前記画像データを前記撮像装置から取得し、前記取得ステップで取得した画像サイズの情報に応じてリサイズ処理を行う処理ステップと、を実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、外部機器の能力情報に応じて外部機器において画像データに対して所定の処理を行うことができるか否かを判定する。これによって、撮像装置などの外部機器で処理可能な画像サイズに応じて容易にリサイズ処理などの所定の処理を行うことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態による通信装置の一例であるスマートデバイス（多機能端末）の構成を示すブロック図である。
【図２】本発明の第１の実施形態による通信装置の他の例であるデジタルカメラの一例を説明するための図であり、（ａ）はデジタルカメラの構成を示すブロック図、（ｂ）はデジタルカメラの外観を正面から示す図、（ｃ）はデジタルカメラの外観を背面から示す図である。
【図３】図１に示すスマートデバイスからデジタルカメラで得られた画像データを取り込む際の動作を説明するための図であり、（ａ）はサムネイル一覧を示す図、（ｂ）はサムネイル一覧から選択された画像を示す図、（ｃ）はリサイズ設定画面を示す図である。
【図４】図１に示すスマートデバイスが図２に示すデジタルカメラでリサイズ処理可能な画像を取り込む際の処理を説明するための図である。
【図５】図１に示すスマートデバイスが図２に示すデジタルカメラでリサイズ処理できない画像を取り込む際の処理を説明するための図である。
【図６】図１に示すスマートデバイスで行われる画像を取り込む際の処理を説明するためのフローチャートである。
【図７】図１に示すスマートデバイスにおいて画像取り込み処理が行われる際のデジタルカメラの画像送信処理を説明するためのフローチャートである。
【図８】本発明の第２の実施形態によるスマートデバイスがデジタルカメラからＲＡＷ画像を取り込む際の処理を説明するための図である。
【図９】本発明の第２の実施形態によるスマートデバイスで行われるＲＡＷ画像を取り込む際の処理を説明するためのフローチャートである。
【図１０】本発明の第２の実施形態によるスマートデバイスにおいて画像取り込み処理が行われる際のデジタルカメラの画像送信処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下に、本発明の実施の形態による通信装置の一例について図面を参照して説明する。
【００１６】
［第１の実施形態］
図１は、本発明の第１の実施形態による通信装置の一例であるスマートデバイス（多機能端末）の構成を示すブロック図である。なお、ここでは、通信装置としてスマートデバイスを例に挙げるが、例えば、通信装置は無線機能付きデジタルカメラ、タブレットデバイス、又はパーソナルコンピュータであってもよい。
【００１７】
スマートデバイス１００は制御部１０１を備えており、制御部１０１は後述のプログラムに応じてスマートデバイス１００を制御する。撮像部１０２は、撮像部１０２に備えられた撮影レンズを介して結像した光学像（被写体像）に応じた電気信号を得て、当該電気信号に対してノイズ低減処理およびＡ／Ｄ変換などを行って画像データを出力する。そして、当該画像データは、一旦バッファメモリ（図示せず）に記録され、制御部１０１は画像データに対して所定の画像処理を行って、画像データを記録媒体１１０に記録する。
【００１８】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ１０３には、制御部１０１によって実行される基本的なソフトウェアであるＯＳ（オペレーティングシステム）、そして、当該ＯＳと協働して応用的な機能を実現するためのアプリケーションが記録されている。さらに、不揮発性メモリ１０３には、後述のデジタルカメラ２００と通信するためのアプリケーション（以下アプリと呼ぶ）が格納されている。
【００１９】
作業用メモリ１０４は、バッファメモリ、画像表示用メモリ、および制御部１０１の作業領域などに用いられる。操作部１０５はユーザーによって操作され、ユーザーは操作部１０５によってスマートデバイス１００に指示を与える。例えば、操作部１０５には、スマートデバイス１００の電源をＯＮ／ＯＦＦするための電源ボタン、さらに、表示部１０６に備えられたタッチパネルなどの操作部材が含まれている。
【００２０】
表示部１０６には、画像データに応じた画像が表示されるとともに、対話的な操作のための文字が表示される。なお、表示部１０６は必ずしもスマートデバイス１００に備える必要はない。例えば、スマートデバイス１００を外部の表示装置と接続して、当該表示装置に画像などを表示するようにしてもよい。
【００２１】
前述のように、記録媒体１１０には、撮像部１０２で得られた画像データが記録される。記録媒体１１０は、スマートデバイス１００に着脱可能であってもよく、スマートデバイス１００に内蔵されていてもよい。
【００２２】
接続部１１１は、スマートデバイス１００を外部装置と接続するためのインターフェースである。ここでは、スマートデバイス１００は、接続部１１１を介してデジタルカメラ２００と相互に通信を行うことができる。例えば、接続部１１１はアンテナであって、制御部１０１は当該アンテナを介してデジタルカメラ２００と無線接続する。なお、スマートデバイス１００をデジタルカメラ２００とケーブルなどを介して直接接続するようにしてもよく、さらには、スマートデバイス１００をアクセスポイントを介してデジタルカメラ２００と接続するようにしてもよい。
【００２３】
スマートデバイス１００とデジタルカメラ２００との通信において、プロトコルとして、例えば、無線ＬＡＮで用いられるＰＴＰ／ＩＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）が用いられる。なお、スマートデバイス１００とデジタルカメラ１００との通信には、例えば、赤外線通信モジュール、Ｂｌｕｅｗｔｏｏｔｈ（登録商標）通信モジュール、又はＷｉｒｅｌｅｓｓＵＳＢなどの無線通信モジュールを用いるようにしてもよい。さらには、ＵＳＢケーブル、ＨＤＭＩ(登録商標)，又はＩＥＥＥ１３９４などの有線接続を用いるようにしてもよい。
【００２４】
近接無線通信部１１２は、他の機器との非接触近距離通信を行うための通信ユニットである。近接無線通信部１１２は、無線通信のためのアンテナを備えるとともに、変復調回路および通信コントローラを有している。近接無線通信部１１２は、変調した無線信号をアンテナから送信し、さらに、アンテナで受信した無線信号を復調して復調信号を得る。図示の例では、近接無線通信部１１２は、ＩＳＯ／ＩＥＣ  １８０９２の規格（所謂ＮＦＣ）に従った非接触通信を行う。
【００２５】
制御部１０１はデータ読み出し要求を受けると、不揮発性メモリ１０３に格納されているデータに基づいて応答データを近接無線通信部１１２から出力する。ここでは、スマートデバイス１００は、近距離線通信部１１２によってＮＦＣ規格で定義されているカードリーダモード、カードライタモード、又はＰ２Ｐモードで動作して、主にＩｎｉｔｉａｔｏｒとして振る舞う。一方、デジタルカメラ２００は、後述の近接無線通信部２１２によって主にＴａｒｇｅｔとして振る舞う。
【００２６】
公衆網接続部１１３は、公衆無線通信を行う際に用いられるインターフェースである。スマートデバイス１００は、公衆網接続部１１３を介して、他の機器と通話を行うことができる。この際、制御部１０１はマイク１１４およびスピーカ１１５を介してそれぞれ音声信号の入力および出力を行う。図示の例では、公衆網接続部１１３はアンテナを備えており、制御部１０１は、アンテナを介してスマートデバイス１００を公衆網に接続する。なお、接続部１１１および公衆網接続部１１３を、一つのアンテナで兼用するようにしてもよい。
【００２７】
図２は、本発明の第１の実施形態による通信装置の他の例であるデジタルカメラの一例を説明するための図である。そして、図２（ａ）はデジタルカメラの構成を示すブロック図であり、図２（ｂ）はデジタルカメラの外観を正面から示す図である。また、図２（ｃ）はデジタルカメラの外観を背面から示す図である。
【００２８】
なお、ここでは、通信装置の他の例としてデジタルカメラを挙げるが、通信装置の他の例は、例えば、携帯型のメディアプレーヤ、所謂タブレットデバイス、又はパーソナルコンピュータなどであってもよい。
【００２９】
まず、図２（ａ）を参照して、デジタルカメラ２００は制御部２０１を備えており、制御部２０１は後述のプログラムに応じてデジタルカメラ２００を制御する。撮像部２０２は、例えば、光学系および撮像素子を有しており、光学系は光学レンズユニットを備え、絞り、ズーム、およびフォーカスなど制御する。撮像素子は、光学レンズユニット介して結像した光学像に応じた電気信号を出力する。そして、撮像部２０１は当該電気信号に対してノイズ低減処理およびＡ／Ｄ変換などを行って画像データを出力する。
【００３０】
なお、撮像素子として、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサ又はＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）が用いられる。
【００３１】
前述の画像データは、一旦バッファメモリに記録され、制御部２０１は画像データをＤＣＦ（Ｄｅｓｉｇｎ  Ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）規格に応じて記録媒体２１０に記録する。
【００３２】
不揮発性メモリ２０３には、制御部２０１によって実行されるプログラムなどが記録されている。作業用メモリ２０４は、バッファメモリ、画像表示用メモリ、および制御部２０１の作業領域などに用いられる。
【００３３】
操作部２０５はユーザーによって操作され、ユーザーは操作部２０５によってデジタルカメラ２００に指示を与える。例えば、操作部２０５には、スマートデバイス１００の電源をＯＮ／ＯＦＦするための電源ボタン、撮影を指示するためのレリーズスイッチ、および画像データを再生する際に用いられる再生ボタンが備えられている。さらには、操作部２０５には、後述する接続部２１１を介して外部機器と通信を開始する際に操作される接続ボタンなどが備えられている。そして、操作部２０５には、表示部２０６に備えられたタッチパネルなどの操作部材が含まれている。
【００３４】
なお、レリーズスイッチには、第１のシャッタースイッチＳＷ１および第２のシャッタースイッチＳＷ２が備えられている。レリーズスイッチが、所謂半押し状態となると、第１のシャッタースイッチＳＷ１がオンとなる。これによって、制御部２０１はＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、およびＥＦ（フラッシュプリ発光）処理などの撮影準備を開始する。さらに、レリーズスイッチが、所謂全押し状態となると、第２のシャッタースイッチＳＷ２がオンとなる。これによって、制御部２０１は撮影を開始する。
【００３５】
表示部２０６には、撮影の際のビューファインダー画像が表示される。さらには、表示部２０６には、撮影の結果得られた画像が表示されるとともに、対話的な操作のための文字が表示される。なお、表示部２０６は必ずしもデジタルカメラ２００に備える必要はない。例えば、デジタルカメラ２００を外部の表示装置と接続して、当該表示装置に画像などを表示するようにしてもよい。
【００３６】
前述のように、記録媒体２１０には、撮像部２０２で得られた画像データが記録される。記録媒体２１０は、デジタルカメラ２００に着脱可能であってもよく、デジタルカメラ２００に内蔵されていてもよい。
【００３７】
接続部２１１は、デジタルカメラ２００を外部装置と接続するためのインターフェースである。ここでは、デジタルカメラ２００は、接続部２１１を介して外部装置の１つであるスマートデバイス１００と相互に通信を行うことができる。例えば、デジタルカメラ１００は撮像部２０２で得られた画像データを、接続部２１１を介してスマートデバイス１００に送信する。
【００３８】
なお、接続部２１１はＩＥＥＥ８０２．１１規格に応じた無線ＬＡＮを用いて通信を行うためのインターフェースを含む。また、通信手法は無線ＬＡＮを用いた通信に限らず、例えば、赤外線を用いた通信でもよい。
【００３９】
近接無線通信部２１２は、無線通信のためのアンテナを備えるとともに、変復調回路および通信コントローラを有している。近接無線通信部２１２は、変調した無線信号をアンテナから送信し、さらに、アンテナで受信した無線信号を復調して復調信号を得る。図示の例では、近接無線通信部２１２は、ＩＳＯ／ＩＥＣ  １８０９２の規格に従った非接触通信を行う。なお、近接無線通信部２１２はデジタルカメラ２００の側面に配置される。
【００４０】
デジタルカメラ２００をスマートデバイス１００に近接すると、近接無線通信部１１２および２１２によって、デジタルカメラ２００はスマートデバイス１００に無線接続される。
【００４１】
なお、近接無線通信部１１２および２１２を用いて無線接続する場合には、必ずしも近接無線通信部１１２および２１２を接触させる必要はない。近接無線通信部１１２および２１２は所定の距離離れていても通信を行うことができるので、近接無線通信可能な範囲まで近接無線通信部１１２および２１２を近づければよい。以下の説明では、近接無線通信可能な範囲まで近接無線通信部１１２および２１２を近づけることを「近接させる」ともいう。
【００４２】
さらに、近接無線通信部１１２および２１２が近接無線通信不可能な範囲にあると、通信は行われない。また、近接無線通信部１１２および２１２が近接無線通信可能な範囲にあってデジタルカメラ２００が他のデジタルカメラと近接接続されているとする。この場合、各々の近接無線通信部２１２が近接無線通信不可能な範囲に離れると、近接無線通信部１１２および２１２との通信接続は解除される。
【００４３】
なお、近接無線通信部２１２によって行われる非接触近接通信はＮＦＣに限られず、他の無線通信を用いるようにしてもよい。例えば、近接無線通信部２１２によって行われる非接触近接通信として、ＩＳＯ／ＩＥＣ  １４４４３規格に応じた非接触近接通信を用いるようにしてもよい。
【００４４】
図示の例では、接続部２１１を用いて行われる通信の速度（通信速度）は近接無線通信部２１２を用いて行われる通信の速度よりも速い。また、接続部２１１を用いて行われる通信は、近接無線通信部２１を用いて行われる通信よりも、その通信可能な範囲が広い。一方、近接無線通信部２１２による通信においては、通信可能な範囲が狭いので、通信の相手側を限定することができる。よって、近接無線通信部２１２による通信では、接続部２１１による通信で必要な暗号鍵の交換などの処理が不要となる。つまり、近接無線通信部２１２を用いれば、接続部２１１による通信よりも手軽に通信を行うことができる。
【００４５】
デジタルカメラ２００に備えられた接続部２１１は、インフラストラクチャモードにおけるアクセスポイント（ＡＰ）として動作するＡＰモードと、インフラストラクチャモードにおけるクライアントとして動作するＣＬモードとを有している。そして、接続部２１１をＣＬモードで動作させると、デジタルカメラ２００は、インフラストラクチャモードにおけるＣＬ機器として動作する。
【００４６】
デジタルカメラ２００がＣＬ機器として動作する場合には、周辺のＡＰ機器に接続することによって、デジタルカメラ２００はＡＰ機器が形成するネットワークに参加することができる。また、接続部２１１をＡＰモードで動作させると、デジタルカメラ２００は、ＡＰの一種ではあるがより機能が限定された簡易的なＡＰ（以下簡易ＡＰと呼ぶ）として動作することができる。
【００４７】
デジタルカメラ２００が簡易ＡＰとして動作すると、デジタルカメラ２００自体によってネットワークを形成する。デジタルカメラ２００の周辺の機器は、デジタルカメラ２００をＡＰ機器と認識して、デジタルカメラ２００が形成したネットワークに参加することが可能となる。上述のように、デジタルカメラ２００を動作させるためのプログラムは不揮発性メモリ２０３に保持されている。
【００４８】
なお、デジタルカメラ２００はＡＰの一種であるものの、ＣＬ機器から受信したデータをインターネットプロバイダなどに転送するゲートウェイ機能は備えていない簡易ＡＰである。よって、デジタルカメラ２００が形成したネットワークに参加している他の機器からデータを受信しても、デジタルカメラ２００は当該データをインターネットなどのネットワークに転送することはできない。
【００４９】
図２（ｂ）および図２（ｃ）に示すように、デジタルカメラ２００の筐体上面にはレリーズスイッチ２０５ａが配置されている。さらに、カメラ筐体の背面には再生ボタン２０５ｂ、方向キー２０５ｃ、および表示部２０６が配置され、当該表示部２０６上にはタッチパネル２０５ｄが配置されている。また、カメラ筐体の側面には近接無線通信部２１２に備えられたアンテナが配置されている。
【００５０】
図３は、図１に示すスマートデバイスからデジタルカメラで得られた画像データを取り込む際の動作を説明するための図である。そして、図３（ａ）はサムネイル一覧を示す図であり、図３（ｂ）はサムネイル一覧から選択された画像を示す図である。また、図３（ｃ）はリサイズ設定画面を示す図である。
【００５１】
いま、スマートデバイス１００とデジタルカメラ２００とがＷｉ−Ｆｉ接続されて、スマートデバイス１００からデジタルカメラ２００で得られた画像データを取り込むものとする。
【００５２】
まず、スマートデバイス１００とデジタルカメラ２００とは接続部１１１および接続部２１１によってＷｉ−Ｆｉ接続を行って、相手側の機器を発見するとプロトコル接続を行う。この際、デジタルカメラ２００は簡易ＡＰとして動作して、スマートデバイス１００がデジタルカメラ２００の簡易ＡＰに参加する。なお、デジタルカメラ２００およびスマートデバイス１００が周辺のＡＰに参加して、スマートデバイス１００とデジタルカメラ２００とが接続されるようにしてもよい。
【００５３】
スマートデバイス１００とデジタルカメラ２００とのプロトコル接続が完了すると、スマートデバイス１００はデジタルカメラ２００に記録された画像一覧を閲覧することが可能となる。ここでは、図３（ａ）に示すように、スマートデバイス１００は、デジタルカメラ２００から画像のサムネイル一覧を得て、表示部１０６に一覧表示する。これによって、ユーザーはスマートデバイス１００を用いてデジタルカメラ２００に記録された画像の一覧を閲覧することができる。
【００５４】
次に、図３（ａ）に示すサムネイル画像一覧画面において、ユーザーがサムネイル画像３０２を選択すると、制御部１０１は、当該サムネイル画像３０２に対応する画像を表示部１０６に表示する（図３（ｂ）参照）。図３（ｂ）に示す状態では、ユーザーは拡大された画像を閲覧することができる。さらに、情報ボタン３０２を押すと、制御部１０１は当該画像を撮影した際の詳細情報を表示部１０６に表示する。また、ユーザーが保存ボタン３０３を押すと、制御部１０１は拡大表示された画像を記録媒体１１０に取り込む。なお、スマートデバイス１００に画像を取り込む際には、ユーザーは予め画像をリサイズするか否かについて設定することができる。
【００５５】
図３（ａ）に示すサムネイル画像一覧画面において、ユーザーが設定ボタン３０１を押下すると、制御部１０１は、図３（ｃ）に示すリサイズ設定画面３０６を表示部１０６に表示する。リサイズ設定画面３０６には、リサイズ設定項目３０７が表示され、リサイズ設定項目３０７には「リサイズする」、「リサイズしない」、および「保存時に選択する」がある。そして、ユーザーはこれらいずれかの項目を予め設定しておくことができる。
【００５６】
「リサイズする」に設定してある場合、制御部１０１はデジタルカメラ２００に対して、現在選択されている画像をリサイズするように要求する。そして、当該要求を受けると、デジタルカメラ２００において制御部２０１は画像のリサイズ処理を行って、リサイズ後の画像をスマートデバイス１００に送る。
【００５７】
ところで、デジタルカメラ２００には、当該デジタルカメラにおいてリサイズ処理できない画像が含まれていることがある。例えば、他のデジタルカメラで撮影した画像およびＲＡＷ画像などはリサイズ処理できない画像の一例である。デジタルカメラ２００においてリサイズできない場合には、スマートデバイス１００でリサイズ処理を行うことも可能であるが、この場合には、リサイズ後のサイズが不揃いになる可能性がある。
【００５８】
そこで、ここでは、デジタルカメラ２００の機能、つまり、処理能力を示す機能情報（能力情報）を取得する際、スマートデバイス１００はデジタルカメラ２００が撮影可能な画像サイズ（ピクセルサイズ）を取得する。そして、スマートデバイス１００は当該画像サイズを参照して画像のリサイズ処理を行う。
【００５９】
続いて、デジタルカメラ２００でリサイズ処理可能な画像とリサイズ不可能な画像（ＲＡＷ画像以外の画像）をスマートデバイス１００で取りこむ際の処理について説明する。
【００６０】
図４は、図１に示すスマートデバイスが図２に示すデジタルカメラでリサイズ処理可能な画像を取り込む際の処理を説明するための図である。なお、ここでは、図３（ｃ）に示すリサイズ設定画面において「リサイズする」に設定されているものとする。
【００６１】
スマートデバイス１００はデジタルカメラ２００とＷｉ−Ｆｉ接続を行って、所謂機器発見プロトコルによってデバイスを発見する。そして、スマートデバイス１００はデータ通信を行うためのプロトコル接続を行い、デジタルカメラ２００との接続を完了する（ステップＳ４０１）。なお、データ通信を行うためのプロトコルとして、例えば、ＰＴＰ／ＩＰが用いられる。
【００６２】
次に、スマートデバイス１００、つまり、制御部１０１は、デジタルカメラ２００に対してデジタルカメラ（以下単にカメラともいう）の能力取得要求を送信する（ステップＳ４０２）。能力取得要求に応答して、デジタルカメラ２００、つまり、制御部２０１は、自機の能力を示す能力情報をスマートデバイス１００に送信する（ステップＳ４０３）。なお、能力情報とは、例えば、撮影モード、ＡＦ方式、およびアスペクト比などカメラで設定可能な項目をいう。図示の例では、デジタルカメラ２００は撮影可能な画像サイズ、つまり、縦および横のピクセルサイズ（１９２０×１０８０など）も能力情報として送信する。
【００６３】
続いて、スマートデバイス１００は、デジタルカメラ２００にオブジェクト情報取得要求を送信する（ステップＳ４０４）。オブジェクト情報取得要求に応答して、制御部２０１は、オブジェクト情報取得要求で指定された場所に格納されているオブジェクトについて、オブジェクトの取得に最低限必要な情報のリストをオブジェクト情報としてスマートデバイス１００に送信する。例えば、オブジェクト情報として、ファイルネーム、サイズ、ハンドル、およびファイル属性などがある。
【００６４】
ユーザーが画像一覧を表示するため、表示部１０６に表示された画像一覧表示ボタンを押し下げると（ステップＳ４０６）、制御部１０１はデジタルカメラ２００にサムネイル情報取得要求を送信する（ステップＳ４０７）。この際、制御部１０１はステップＳ４０５でて取得したオブジェクト情報に応じて、画像一覧表示を行うために必要なサムネイル情報取得要求を送信する。
【００６５】
サムネイル情報取得要求に応答して、制御部２０１は、要求されたオブジェクトに対応するサムネイル情報をスマートデバイス１００に送信する（ステップＳ４０８）。ここで、サムネイル情報とは、画像のプロパティとサムネイル画像データをいう。
【００６６】
制御部１０１は、サムネイル情報に基づいて表示部１０６に画像（つまり、サムネイル画像）を一覧表示する（ステップＳ４０９）。ここでは、前述の図３（ａ）で説明したサムネイル画像の一覧が表示される。
【００６７】
ユーザーがサムネイル画像一覧から、所望のサムネイル画像を選択すると（ステップＳ４１０）、制御部１０１はデジタルカメラ２００に選択されたサムネイル画像の取得要求を送信する（ステップＳ４１１）。当該取得要求に応答して、制御部２０１は、当該サムネイル画像に対応する画像データをスマートデバイス１００に送信する（ステップＳ４１２）。そして、制御部１０１は当該画像データに応じた画像を表示部１０６に表示する（ステップＳ４１３）。ここでは、前述の図３（ｂ）で説明した画像が表示される。
【００６８】
ユーザーが表示部１０６に表示された画像を保存するため、保存ボタンを押し下げると（ステップＳ４１４）、制御部１０１はデジタルカメラ２００に画像リサイズ要求を送信する（ステップＳ４１５）。画像リサイズ要求に応答して、制御部２０１は、画像リサイズ要求で指定された画像についてリサイズ処理を行う（ステップＳ４１６）。そして、制御部２０１はリサイズ完了通知をスマートデバイス１００に送信する（ステップＳ４１７）。
【００６９】
リサイズ完了通知を受けると、制御部１０１は、リサイズ処理が行われた画像データ（リサイズ済み画像データ）を取得するための取得要求を、デジタルカメラ２００に送信する（ステップＳ４１８）。当該取得要求に応答して、制御部２０１はリサイズ処理済み画像データをスマートデバイス１００に送信する（ステップＳ４１９）。そして、制御部１０１はリサイズ済み画像データを記憶媒体１１０に保存する（ステップＳ４２０）。
【００７０】
図５は、図１に示すスマートデバイスが図２に示すデジタルカメラでリサイズ処理できない画像を取り込む際の処理を説明するための図である。なお、ここでは、図３（ｃ）に示すリサイズ設定画面において「リサイズする」に設定されているものとする。また、図５において、図４に示すステップと同一のステップについては同一の参照符号を付して説明を省略する。
【００７１】
ステップＳ４１４において、ユーザーが表示部１０６に表示された画像を保存するため、保存ボタンを押し下げると、制御部１０１は、当該画像がデジタルカメラ２００においてリサイズ処理できないのでリサイズ処理を実行する（ステップＳ５１５）。ここでは、制御部１０１はデジタルカメラ２００の能力情報に含まれる撮影可能な画像サイズを参照してリサイズ処理を行う。そして、制御部１０１はリサイズ処理した画像を記憶媒体１１０に保存する。
【００７２】
図６は、図１に示すスマートデバイスで行われる画像を取り込む際の処理を説明するためのフローチャートである。なお、図示のフローチャートに係る処理は制御部１０１が不揮発メモリ１０３に格納されたプログラムを作業用メモリ１０４に展開して実行することによって行われる。
【００７３】
画像の取り込みを開始すると、制御部１０１は、接続部１１１によってデジタルカメラ２００とＷｉ−Ｆｉ接続を行って、機器発見プロトコルによりデバイスを発見する。そして、制御部１０１はデータ通信を行うためのプロトコル接続を完了する（ステップＳ６０１）。そして、制御部１０１は、接続部１１１を介してデジタルカメラ２００に能力取得要求を送信する（ステップＳ６０２）。
【００７４】
続いて、制御部１０１は、接続部１１１を介してデジタルカメラ２００から能力情報を受信する（ステップＳ６０３）。そして、制御部１０１は能力情報を作業用メモリ１０４に記憶する（ステップＳ６０４）。前述のように、能力情報には、デジタルカメラ２００において撮影可能な画像サイズ（ピクセルサイズ、例えば１９２０×１０８０など）が含まれる。
【００７５】
制御部１０１は、接続部１１１を介してデジタルカメラ２００にオブジェクト情報取得要求を送信する（ステップＳ６０６）。そして、制御部１０１は、接続部１１１を介してデジタルカメラ２００からオブジェクト情報を受信する（ステップＳ６０６）。
【００７６】
続いて、制御部１０１はユーザーが操作部１０５によって画像一覧表示ボタンを押下したか否かを判定する（ステップＳ６０７）。画像一覧表示ボタンが押し下げられないと（ステップＳ６０７において、ＮＯ）、制御部１０１は待機する。一方、画像一覧表示ボタンが押し下げられると（ステップＳ６０７において、ＹＥＳ）、制御部１０１は、オブジェクト情報に基づいて画像一覧を表示するために必要なサムネイル情報を取得するためのサムネイル情報取得要求をデジタルカメラ２００に送信する（ステップＳ６０８）。
【００７７】
制御部１０１は、接続部１１１を介してデジタルカメラ２００からサムネイル情報を受信する（ステップＳ６０９）。ここで、サムネイル情報には、画像のプロパティ情報およびサムネイルデータが含まれる。また、制御部１０１は、画像一覧表示に必要な画像についてステップＳ６０８およびステップＳ６０９の処理を繰り返す。なお、デジタルカメラ２００に格納された全ての画像についてサムネイル情報を取得するようにしてもよい。
【００７８】
続いて、制御部１０１はサムネイル情報に基づいて表示部１０６にサムネイル画像を一覧表示する（ステップＳ６１０）。そして、制御部１０１は、ユーザーが操作部１０５によってサムネイル画像一覧から画像を選択画像として選択したか否か判定する（ステップＳ６１１）。ユーザーが画像を選択しないと（ステップＳ６１１において、ＮＯ）、制御部１０１は待機する。一方、ユーザーが画像を選択すると（ステップＳ６１１において、ＹＥＳ）、制御部１０１は、選択画像に対応する画像データを取得するため画像データ取得要求をデジタルカメラ２００に送信する（ステップＳ６１２）。
【００７９】
続いて、制御部１０１は、デジタルカメラ２００から選択画像に対応する画像データを受信する（ステップＳ６１３）。この際、画像データのデータ量が大きい場合には、制御部１０１はステップＳ６１２およびステップＳ６１３の処理を繰り返して、画像データを分割して取得するようにしてもよい。
【００８０】
次に、制御部１０１は、画像データに応じた画像を表示部１０６に表示する（ステップＳ６１４）。そして、制御部１０１は、ユーザーが操作部１０５によって画像保存ボタンを押下したか否かを判定する（ステップＳ６１５）。画像保存ボタンが押し下げられないと（ステップＳ６１５において、ＮＯ）、制御部１０１は待機する。
【００８１】
一方、画像保存ボタンが押し下げられると（ステップＳ６１５において、ＹＥＳ）、制御部１０１は、選択画像に対応する画像データがデジタルカメラ２００で撮影された画像データであるか（自己録であるか）否かを判定する（ステップＳ６１６）。ここでは、制御部１０１は、ステップＳ６０９において受信したサムネイル情報に付随するｅｘｉｆ情報における撮影機器情報がデジタルカメラ２００と一致するか否かに応じて自己録であるか否かを判定して判定結果を得る。
【００８２】
判定結果において画像データが自己録であると（ステップＳ６１６において、ＹＥＳ）、制御部１０１は、接続部１１１を介してデジタルカメラ２００に画像リサイズ要求を送信する（ステップＳ６１７）。そして、制御部１０１はデジタルカメラ２００からリサイズ完了通知を受信する（ステップＳ６１８）。次に、制御部１０１は、接続部１１１を介してデジタルカメラ２００にリサイズ後の画像取得要求を送信する（ステップＳ６１９）。そして、制御部１０１はデジタルカメラ２００からリサイズ済みの画像データを受信する（ステップＳ６２０）。その後、制御部１０１はリサイズ済みの画像データを記録媒体１１０に保存して（ステップＳ６２１）、画像取り込み処理を終了する。
【００８３】
画像データが自己録でないと（ステップＳ６１６において、ＮＯ）、制御部１０１は、作業用メモリ１０４に記録した能力情報に含まれる撮影可能な画像サイズに基づいて画像データをリサイズ処理して、リサイズ済みの画像データを得る（ステップＳ６２２）。そして、制御部１０１はステップＳ６２１の処理に進む。
【００８４】
図７は、図１に示すスマートデバイスにおいて画像取り込み処理が行われる際のデジタルカメラの画像送信処理を説明するためのフローチャートである。なお、図示のフローチャートに係る処理は制御部２０１が不揮発メモリ２０３に格納されたプログラムを作業用メモリ２０４に展開して実行することによって行われる。
【００８５】
画像送信処理を開始すると、制御部２０１は、接続部２１１を介してスマートデバイス１００とＷｉ−Ｆｉ接続を行って、機器発見プロトコルによりデバイスを発見する。そして、制御部２０１はデータ通信を行うためのプロトコル接続を完了する（ステップＳ７０１）。
【００８６】
続いて、制御部２０１は、接続部２１１を介してスマートデバイス１００から能力取得要求を受信したか否かを判定する（ステップＳ７０２）。能力取得要求を受信しないと（ステップＳ７０２において、ＮＯ）、制御部２０１は待機する。一方、能力取得要求を受信すると（ステップＳ７０２において、ＹＥＳ）、制御部２０１は、接続部２１１を介してスマートデバイス１００に能力情報を送信する（ステップＳ７０３）。なお、前述のように、能力情報には、デジタルカメラ２００において撮影可能な画像サイズ（ピクセルサイズ、例えば、１９２０×１０８０など）が含まれる。
【００８７】
次に、制御部２０１は、接続部２１１を介してスマートデバイス１００からオブジェクト情報取得要求を受信したか否かを判定する（ステップＳ７０４）。オブジェクト情報取得要求を受信しないと（ステップＳ７０４において、ＮＯ）、制御部２０１は待機する。一方、オブジェクト情報取得要求を受信すると（ステップＳ７０４において、ＹＥＳ）、制御部２０１は、接続部２１１を介してスマートデバイス１００にオブジェクト情報を送信する（ステップＳ７０５）。
【００８８】
続いて、制御部２０１は、接続部２１１を介してスマートデバイス１００からサムネイル情報取得要求を受信したか否かを判定する（ステップＳ７０６）。サムネイル情報取得要求を受信しないと（ステップＳ７０６において、ＮＯ）、制御部２０１は待機する。一方、サムネイル情報取得要求を受信すると（ステップＳ７０６において、ＹＥＳ）、制御部２０１は、接続部２１１を介してスマートデバイス１００に、サムネイル情報取得要求において指定された画像のサムネイル情報を送信する（ステップＳ７０７）。
【００８９】
次に、制御部２０１は、接続部２１１を介してスマートデバイス１００から画像データ取得要求を受信したか否かを判定する（ステップＳ７０８）。画像データ取得要求を受信しないと（ステップＳ７０８において、ＮＯ）、制御部２０１は待機する。一方、画像データ取得要求を受信すると（ステップＳ７０８において、ＹＥＳ）、制御部２０１は、接続部２１１を介してスマートデバイス１００に画像データ取得要求において指定された画像データを送信する（ステップＳ７０９）。
【００９０】
続いて、制御部２０１は、接続部２１１を介してスマートデバイス１００から画像リサイズ要求を受信したか否かを判定する（ステップＳ７１０）。画像リサイズ要求を受信しないと（ステップＳ７１０において、ＮＯ）、制御部２０１は画像送信処理を終了する。画像リサイズ要求を受信すると（ステップＳ７１０において、ＹＥＳ）、制御部２０１は、画像リサイズ要求において指定された画像のリサイズ処理を行う（ステップＳ７１１）。そして、制御部２０１は、接続部２１１を介してスマートデバイス１００にリサイズ完了通知を送信する（ステップＳ７１２）。
【００９１】
次に、制御部２０１は、接続部２１１を介してスマートデバイス１００からリサイズ済みの画像データ取得要求を受信したか否かを判定する（ステップＳ７１３）。リサイズ済みの画像データ取得要求を受信しないと（ステップＳ７１３において、ＮＯ）、制御部２０１は待機する。リサイズ済みの画像データ取得要求を受信すると（ステップＳ７１３において、ＹＥＳ）、制御部２０１は、接続部２１１を介してスマートデバイス１００に対して、リサイズ済みの画像データを送信する（ステップＳ７１４）。そして、制御部２０１は画像送信処理を終了する。
【００９２】
このように、本発明の第１の実施形態では、スマートデバイス１００とデジタルカメラ２００との接続完了後、スマートデバイス１００がデジタルカメラ２００の能力情報を取得する際、デジタルカメラ２００で撮影可能な画像サイズ（ピクセルサイズ）を取得する。これによって、スマートデバイス１００においてデジタルカメラ２００から画像を取得して保存する際、スマートデバイス１００においてデジタルカメラ２００で撮影可能な画像サイズ（ピクセルサイズ）にリサイズすることができる。
【００９３】
さらに、スマートデバイスにおいて画像を保存するフォルダを接続相手であるデジタルカメラに応じて分けている場合には、デジタルカメラ２００で撮影可能な画像サイズにリサイズすることによって、同一のフォルダにおける画像のサイズを統一することができる。また、デジタルカメラ２００においてリサイズ処理が可能な画像の場合には、デジタルカメラ２００においてリサイズ処理を行ってリサイズ済みの画像をスマートデバイス１００に送信する。これによって、画像送信処理を短縮することができる。
【００９４】
［第２の実施形態］
続いて、本発明の第２の実施形態による通信装置の例であるスマートデバイスおよびデジタルカメラについて説明する。なお、第２の実施形態におけるスマートデバイスおよびデジタルカメラの構成は図１に示すスマートデバイスおよび図２に示すデジタルカメラと同様である。
【００９５】
第２の実施形態においては、スマートデバイス１００がデジタルカメラ２００の画像を取得する際、当該画像がＲＡＷ画像である場合について説明する。ＲＡＷ画像の場合には、スマートデバイス１００はＪＰＥＧ画像を取得することになるが、ＪＰＥＧ画像のサイズが大きいので、デジタルカメラ２００ではリサイズ処理ができない。よって、スマートデバイス１００においてリサイズ処理を行う。
【００９６】
図８は、本発明の第２の実施形態によるスマートデバイスがデジタルカメラからＲＡＷ画像を取り込む際の処理を説明するための図である。なお、ここでは、図３（ｃ）で説明したリサイズの設定は「リサイズする」に設定されているものとする。また、図８において、図４に示すステップと同一のステップについては同一の参照符号を付して説明を省略する。
【００９７】
前述のように、ステップＳ４０９において、制御部１０１はサムネイル情報に基づいて表示部１０６にサムネイル画像を一覧表示する。（ステップＳ４０９）。そして、ユーザーがサムネイル画像一覧から所望のサムネイル画像としてＲＡＷ画像を選択すると（ステップＳ８１０）、制御部１０１はデジタルカメラ２００に選択されたＲＡＷ画像の取得要求を送信する（ステップＳ８１１）。
【００９８】
ＲＡＷ画像取得要求に応答して、制御部２０１はＲＡＷ画像データをスマートデバイス１００に送信する（ステップＳ８１２）。そして、制御部１０１はＲＡＷ画像データから内蔵のＪＰＥＧ画像データを取得する処理を行う（ステップＳ８１３）。
【００９９】
次に、制御部１０１は内蔵のＪＰＥＧ画像データに応じた画像を表示部１０６に表示する（ステップＳ８１４）。ここでは、例えば、図３（ｂ）に示すように、表示部１０６に画像が表示される。
【０１００】
続いて、ユーザーがＲＡＷ画像を保存するために保存ボタンを押下すると（ステップＳ８１５）、制御部１０１は、ステップＳ８１３の処理で得た内蔵ＪＰＥＧ画像に対してリサイズ処理を行ってリサイズ画像とする（ステップＳ８１６）。そして、制御部１０１は当該リサイズ画像を記憶媒体１１０に保存する（ステップＳ８１７）。
【０１０１】
図９は、本発明の第２の実施形態によるスマートデバイスで行われるＲＡＷ画像を取り込む際の処理を説明するためのフローチャートである。
【０１０２】
なお、図示のフローチャートに係る処理は制御部１０１が不揮発メモリ１０３に格納されたプログラムを作業用メモリ１０４に展開して実行することによって行われる。また、図９において、図６に示すフローチャートのステップと同一のステップについては同一の参照符号を付して説明を省略する。
【０１０３】
前述のステップＳ６１０の処理において、サムネイル情報に基づいて表示部１０６にサムネイル画像を一覧表示した後、制御部１０１はサムネイル画像一覧からＲＡＷ画像が選択画像として選択されたか否か判定する（ステップＳ９１１）。ＲＡＷ画像が選択されないと（ステップＳ９１１において、ＮＯ）、制御部１０１は待機する。ここでは、ＲＡＷ画像以外の画像が選択されれば、図６で説明した処理が行われることになる。
【０１０４】
一方、ＲＡＷ画像が選択されると（ステップＳ９１１において、ＹＥＳ）、制御部１０１は、接続部１１１を介してデジタルカメラ２００に、選択されたＲＡＷ画像を取得するためのＲＡＷ画像データ取得要求を送信する（ステップＳ９１２）。ここでは、制御部１０１は、ＲＡＷ画像データ取得要求においてＲＡＷ画像の先頭から内蔵ＪＰＥＧ画像の最後までの領域を取得するように要求する。
【０１０５】
続いて、制御部１０１は、接続部１１１を介してデジタルカメラ２００からステップＳ９１２において指定したＲＡＷ画像データを受信する（ステップＳ９１３）。なお、ＲＡＷ画像データのデータ量が大きい場合には、ステップＳ９１２およびステップＳ９１３を繰り返し行うことによって、ＲＡＷ画像データを分割して取得するようにしてもよい。
【０１０６】
次に、制御部１０１は、ＲＡＷ画像データ（ＲＡＷ画像データの先頭から内蔵ＪＰＥＧ画像の最後までの領域）から内蔵ＪＰＥＧ画像を抽出する処理を行う（ステップＳ９１４）。そして、制御部１０１は、内蔵ＪＰＥＧ画像に応じた画像を表示部１０６に表示する（ステップＳ９１５）。
【０１０７】
続いて、制御部１０１は、ユーザーが操作部１０５によって画像保存ボタンを押し下げたか否かを判定する（ステップＳ９１６）。画像保存ボタンが押し下げられないと（ステップＳ９１６において、ＮＯ）、制御部１０１は待機する。一方、画像保存ボタンが押し下げられると（ステップＳ９１６において、ＹＥＳ）、制御部１０１は、デジタルカメラ２００において撮影可能な画像サイズに基づいて、内蔵ＪＰＥＧ画像をリサイズ処理する（ステップＳ９１７）。そして、制御部１０１はリサイズ済みの画像を記憶媒体１１０に保存して（ステップＳ９１８）、画像取り込み処理を終了する。
【０１０８】
図１０は、本発明の第２の実施形態によるスマートデバイスにおいて画像取り込み処理が行われる際のデジタルカメラの画像送信処理を説明するためのフローチャートである。なお、図１０において、図７に示すステップと同一のステップについては同一の参照符号を付して説明を省略する。
【０１０９】
ステップＳ７０７において、スマートデバイス１００に画像のサムネイル情報を送信した後、制御部２０１は、接続部２１１を介してスマートデバイス１００からＲＡＷ画像データ取得要求を受信したか否かを判定する（ステップＳ１００８）。ＲＡＷ画像データ取得要求を受信しないと（ステップＳ１００８において、ＮＯ）、制御部２０１は待機する。一方、ＲＡＷ画像データ取得要求を受信すると（ステップＳ１００８において、ＹＥＳ）、制御部２０１は、接続部２１１を介してスマートデバイス１００に、ＲＡＷ画像データ取得要求において指定されたＲＡＷ画像データを送信する（ステップＳ１００９）。そして、制御部２０１は画像送信処理を終了する。
【０１１０】
このように、本発明の第２の実施形態では、スマートデバイス１００がデジタルカメラ２００からＲＡＷ画像を取得する場合において、デジタルカメラ２００で撮影可能な画像サイズ（ピクセルサイズ）に応じてＲＡＷ画像をリサイズ処理することができる。そして、デジタルカメラ２００においてリサイズ処理できないＲＡＷ画像であっても、スマートデバイス１００においてリサイズ処理すれば、スマートデバイス１００でリサイズ画像を保存することができる。
【０１１１】
上述の第１および第２の実施形態では、スマートデバイス１００における操作に応じて、デジタルカメラ２００に保存された画像を取得する例について説明した。一方、デジタルカメラ２００における操作に応じて、デジタルカメラ２００からスマートデバイス１００に画像を送信するようにしてもよい。この場合には、デジタルカメラ２００における設定項目に「リサイズする」および「リサイズしない」という項目を設ける。そして、デジタルカメラ２００からスマートデバイス１００に画像を送信する際、制御部２０１は当該設定項目を参照してリサイズをするか否かを判定する。
【０１１２】
例えば、「リサイズする」に設定されている場合には、制御部２０１はこの設定項目に応じて送信すべき画像がリサイズ可能であるのか否かを判定する。そして、リサイズ可能である場合には、制御部２０１はリサイズ処理を行ってリサイズ済みの画像データをスマートデバイス１００に送信する。一方、画像がリサイズ不可能であると場合には、制御部２０１はリサイズ処理をすることなく画像データをスマートデバイス１００に送信する。そして、デジタルカメラ２００における操作に応じた画像送信であるので、スマートデバイス１００は画像データについて処理を行うことなく、画像データを保存する。
【０１１３】
さらに、デジタルカメラ２００における操作に応じてスマートデバイス１００にＲＡＷ画像データを送信するようにしてもよい。この場合には、「リサイズする」に設定されている場合であっても、デジタルカメラ２００においてＲＡＷ画像のリサイズ処理を行うことができない場合には、制御部２０１はＲＡＷ画像データから内蔵ＪＰＥＧ画像データを抽出して、当該内蔵ＪＰＥＧ画像データをスマートデバイス１００に送信する。
【０１１４】
なお、前述のステップＳ６０３の処理では、デジタルカメラ２００の能力情報を取得する際、当該能力情報にはデジタルカメラ２００で撮影可能な画像サイズ（ピクセルサイズ）を含むとして説明した。この際には、制御部２０１は、デジタルカメラ２００が対応する全ての画像サイズをスマートデバイス１００に送信し、スマートデバイス１００においてその一つを選択するようにしてもよい。さらには、スマートデバイス１００を操作するユーザーが画像保存の際に選択するようにしてもよい。また、デジタルカメラ２００において画像サイズを１つに絞るようにしてもよく、このようにすれば、自由にリサイズ後の画像サイズを選択することができる。
【０１１５】
前述のステップＳ６１１〜Ｓ６１５の処理においては、ユーザが１枚の画像を選択して当該画像を保存を例について説明した。一方、ユーザーは複数の画像を選択するようにしてもよい。例えば、図３（ａ）に示す画像一覧画面において、ユーザーが保存ボタン３０３を押し下げることによって保存する画像を選択し、ユーザーが画像を選択した後、さらに保存ボタンを押し下げると、選択した画像の全てを保存する。この際、図３（ｃ）に示す設定画面において「リサイズする」に設定されていると、選択した全ての画像についてリサイズ処理が行われる。
【０１１６】
複数の画像についてリサイズ処理を行う場合には、デジタルカメラ２００でリサイズ可能であるとデジタルカメラ２００においてリサイズ処理が行われる。そして、リサイズ済みの画像データがデジタルカメラ２００からスマートデバイス１００に送信される。デジタルカメラ２００でリサイズ不可能な場合には、スマートデバイス１００が受信した画像をリサイズ処理することになる。
【０１１７】
ユーザーが選択した複数の画像においてＲＡＷ画像が含まれている場合には、第２の実施形態で説明した処理が行う。これによって、ユーザーは複数の画像を選択してリサイズ処理を行うことができる。
【０１１８】
上述の説明から明らかなように、図１に示す例では、制御部１０１および接続部１１１が第１の取得手段、第１の要求手段、第２の取得手段、第３の取得手段、および第２の要求手段として機能する。さらに、制御部１０１が決定手段、処理手段、表示制御手段、および保存手段として機能する。また、制御部１０１および操作部１０５は設定手段として機能する。
【０１１９】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【０１２０】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を通信装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを通信装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【０１２１】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１２２】
１０１  制御部
１０２  撮像部
１０３  不揮発性メモリ
１０４  作業用メモリ
１０５  操作部
１０６  表示部
１１０  記録媒体
１１１  接続部
１１２  近接無線通信部
１１３  公衆網接続部
【図１】
0006632375.tif 000002
【図２】
0006632375.tif 000003
【図３】
0006632375.tif 000004
【図４】
0006632375.tif 000005
【図５】
0006632375.tif 000006
【図６】
0006632375.tif 000007
【図７】
0006632375.tif 000008
【図８】
0006632375.tif 000009
【図９】
0006632375.tif 000010
【図１０】
0006632375.tif 000011