(57)【特許請求の範囲】
【請求項１】
画像データを送信する送信側装置と、前記画像データを受信する受信側装置とを含む画像処理システムであって、
前記受信側装置は、
前記送信側装置の位置情報を取得する第１の取得手段と、
前記第１の取得手段により取得された位置情報に基づき、前記受信された画像データを用いて前記画像データが前記送信側装置の存在する場所から前記受信側装置の存在する場所へ向かって移動するアニメーションを表示するための第１の演出画像を生成する第１の生成手段と、
前記送信側装置に、表示要求を送信する送信手段と、
前記送信手段により前記表示要求を送信した後、前記第１の生成手段により生成された第１の演出画像を前記受信側装置の表示部に表示する第１の表示制御手段とを備え、
前記送信側装置は、
前記受信側装置の位置情報を取得する第２の取得手段と、
前記第２の取得手段により取得された位置情報に基づき、前記送信された画像データを用いて前記画像データが前記送信側装置の存在する場所から前記受信側装置の存在する場所へ向かって移動するアニメーションを表示するための第２の演出画像を生成する第２の生成手段と、
前記受信側装置から、表示要求を受信する受信手段と、
前記受信手段により前記表示要求を受信した後、前記第２の生成手段により生成された第２の演出画像を前記送信側装置の表示部に表示する第２の表示制御手段とを備えたことを特徴とする画像処理システム。
【請求項２】
画像データを外部装置から受信する受信手段と、
前記外部装置の位置情報を取得する取得手段と、
前記取得手段により取得された位置情報に基づき、前記受信手段により受信した前記画像データを用いて演出画像を生成する生成手段と、
前記外部装置に、表示要求を送信する送信手段と、
前記送信手段により前記表示要求を送信した後、前記生成手段により生成された演出画像を表示部に表示する表示制御手段と、
を備えることを特徴とする画像処理装置。
【請求項３】
前記画像データはサムネイル画像データを含むことを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記生成手段は、前記画像データを回転処理または切り抜き処理することにより前記演出画像を生成することを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
画像データを外部装置へ送信する送信手段と、
前記外部装置の位置情報を取得する取得手段と、
前記取得手段により取得された位置情報に基づき、前記送信手段により送信された前記画像データを用いて前記画像データが送信側装置の存在する場所から受信側装置の存在する場所へ向かって移動するアニメーションを表示するための演出画像を生成する生成手段と、
前記外部装置から、表示要求を受信する受信手段と、
前記受信手段により前記表示要求を受信した後、前記生成手段により生成された演出画像を表示部に表示する表示制御手段と、
を備えることを特徴とする画像処理装置。
【請求項６】
前記画像データはサムネイル画像データを含むことを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記生成手段は、前記画像データを回転処理または切り抜き処理することにより前記演出画像を生成することを特徴とする請求項５又は６に記載の画像処理装置。
【請求項８】
画像データを外部装置から受信するステップと、
前記外部装置の位置情報を取得するステップと、
前記取得された位置情報に基づき、前記受信した前記画像データを用いて前記画像データが送信側装置の存在する場所から受信側装置の存在する場所へ向かって移動するアニメーションを表示するための演出画像を生成するステップと、
前記外部装置に、表示要求を送信するステップと、
前記表示要求を送信した後、前記生成された演出画像を表示部に表示するステップと、
を備えることを特徴とする画像処理装置の制御方法。
【請求項９】
画像データを外部装置へ送信するステップと、
前記外部装置の位置情報を取得するステップと、
前記取得された位置情報に基づき、前記送信された前記画像データを用いて前記画像データが送信側装置の存在する場所から受信側装置の存在する場所へ向かって移動するアニメーションを表示するための演出画像を生成するステップと、
前記外部装置から、表示要求を受信するステップと、
前記表示要求を受信した後、前記生成された前記演出画像を表示部に表示するステップと、
を備えることを特徴とする画像処理装置の制御方法。
【請求項１０】
画像データを受信するステップと、
外部装置の位置情報を取得するステップと、
前記取得された位置情報に基づき、前記受信した前記画像データを用いて前記画像データが送信側装置の存在する場所から受信側装置の存在する場所へ向かって移動するアニメーションを表示するための演出画像を生成するステップと、
前記外部装置に、表示要求を送信するステップと、
前記表示要求を送信した後、前記生成された演出画像を表示部に表示するステップと、をコンピュータに実行させる、
ことを特徴とする画像処理プログラム。
【請求項１１】
画像データを外部装置へ送信するステップと、
前記外部装置の位置情報を取得するステップと、
前記取得された位置情報に基づき、前記送信された前記画像データを用いて前記画像データが送信側装置の存在する場所から受信側装置の存在する場所へ向かって移動するアニメーションを表示するための演出画像を生成するステップと、
前記外部装置から、表示要求を受信するステップと、
前記表示要求を受信した後、前記生成された前記演出画像を表示部に表示するステップと、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器間で画像データを送受信するための画像処理システム、画像処理装置、画像処理装置の制御方法及び画像処理プログラムに関する。
【背景技術】
【０００２】
デジタルカメラ等の画像処理装置では、撮影した画像情報をデジタルデータのファイルとして、カメラ内部のメモリカード等の記録媒体に記録する。このような画像処理装置では、ネットワーク等の通信回線を介して他の機器との間で容易に撮影した画像データのやり取りが可能なものがある。
【０００３】
例えば、近年の無線通信用デバイスの集積化により、携帯用パーソナルコンピュータ（いわゆるノートＰＣ）のみならず、プリンタ、携帯情報端末（ＰＤＡ）、デジタルカメラ、携帯電話等に無線ＬＡＮが搭載されるようになってきた。このように、無線通信手段を有することにより、様々な機器との間で無線によるデータ通信を行うことが可能になる（特許文献１）。
【０００４】
これに伴い、無線通信機能を有する機器間で画像ファイルを交換する手法が提案されている。また、その際、画像ファイル交換の結果や状況などをアニメーションを用いて表示部に表示し、ユーザに機器間で画像ファイルの交換が実行されたことを明示的に示す手法も提案されている（特許文献２）。
【特許文献１】特開２００３−２９８７９６号公報
【特許文献２】特開２００４−０８０３６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来、画像ファイル転送機能を有する機器間の画像の送受信では、送信側の機器から送信されてきた画像が受信側の機器に表示されるのは受信完了時だけであった。したがって、受信画像と受信側の機器内に前もって保存されている画像とを表示したときと混同しかねない状況であった。
【０００６】
上記特許文献１では、送信側の機器において受信側の機器への転送状況を表示することしかできず、受信側の機器において転送状況を示すことはできなかった。
【０００７】
上記特許文献２では、機器間で画像ファイルの交換が実行されたことをユーザに明示的に示すことができる。しかしながら、事前にキャラクタ情報等の特別なデータを送信しておく必要があり、また、どのような画像ファイルがどこから送信されてきたかを判別することができなかった。
【０００８】
そこで、本発明は、どのような画像データがどこから転送されてきたかを明確に示すことができる画像処理システム、画像処理装置、画像処理装置の制御方法及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の画像処理システムは、画像データを送信する送信側装置と、前記画像データを受信する受信側装置とを含む画像処理システムであって、前記受信側装置は、前記送信側装置の位置情報を取得する第１の取得手段と、前記第１の取得手段により取得された位置情報に基づき、前記受信された画像データを用いて前記画像データが前記送信側装置の存在する場所から前記受信側装置の存在する場所へ向かって移動するアニメーションを表示するための第１の演出画像を生成する第１の生成手段と、前記送信側装置に、表示要求を送信する送信手段と、前記送信手段により前記表示要求を送信した後、前記第１の生成手段により生成された第１の演出画像を前記受信側装置の表示部に表示する第１の表示制御手段とを備え、前記送信側装置は、前記受信側装置の位置情報を取得する第２の取得手段と、前記第２の取得手段により取得された位置情報に基づき、前記送信された画像データを用いて前記画像データが前記送信側装置の存在する場所から前記受信側装置の存在する場所へ向かって移動するアニメーションを表示するための第２の演出画像を生成する第２の生成手段と、前記受信側装置から、表示要求を受信する受信手段と、前記受信手段により前記表示要求を受信した後、前記第２の生成手段により生成された第２の演出画像を前記送信側装置の表示部に表示する第２の表示制御手段とを備えたことを特徴とする。
上記目的を達成するために、本発明の画像処理装置は、画像データを外部装置から受信する受信手段と、前記外部装置の位置情報を取得する取得手段と、前記取得手段により取得された位置情報に基づき、前記受信手段により受信した前記画像データを用いて演出画像を生成する生成手段と、前記外部装置に、表示要求を送信する送信手段と、前記送信手段により前記表示要求を送信した後、前記生成手段により生成された演出画像を表示部に表示する表示制御手段と、を備えることを特徴とする。
上記目的を達成するために、本発明の画像処理装置は、画像データを外部装置へ送信する送信手段と、前記外部装置の位置情報を取得する取得手段と、前記取得手段により取得された位置情報に基づき、前記送信手段により送信された前記画像データを用いて前記画像データが送信側装置の存在する場所から受信側装置の存在する場所へ向かって移動するアニメーションを表示するための演出画像を生成する生成手段と、前記外部装置から、表示要求を受信する受信手段と、前記受信手段により前記表示要求を受信した後、前記生成手段により生成された演出画像を表示部に表示する表示制御手段と、を備えることを特徴とする。
上記目的を達成するために、本発明の画像処理装置の制御方法は、画像データを外部装置から受信するステップと、前記外部装置の位置情報を取得するステップと、前記取得された位置情報に基づき、前記受信した前記画像データを用いて前記画像データが送信側装置の存在する場所から受信側装置の存在する場所へ向かって移動するアニメーションを表示するための演出画像を生成するステップと、前記外部装置に、表示要求を送信するステップと、前記表示要求を送信した後、前記生成された演出画像を表示部に表示するステップと、を備えることを特徴とする。
上記目的を達成するために、本発明の画像処理装置の制御方法は、画像データを外部装置へ送信するステップと、前記外部装置の位置情報を取得するステップと、前記取得された位置情報に基づき、前記送信された前記画像データを用いて前記画像データが送信側装置の存在する場所から受信側装置の存在する場所へ向かって移動するアニメーションを表示するための演出画像を生成するステップと、前記外部装置から、表示要求を受信するステップと、前記表示要求を受信した後、前記生成された前記演出画像を表示部に表示するステップと、を備えることを特徴とする。
上記目的を達成するために、本発明の画像処理プログラムは、画像データを受信するステップと、外部装置の位置情報を取得するステップと、前記取得された位置情報に基づき、前記受信した前記画像データを用いて前記画像データが送信側装置の存在する場所から受信側装置の存在する場所へ向かって移動するアニメーションを表示するための演出画像を生成するステップと、前記外部装置に、表示要求を送信するステップと、前記表示要求を送信した後、前記生成された演出画像を表示部に表示するステップと、をコンピュータに実行させる、ことを特徴とする。
上記目的を達成するために、本発明の画像処理プログラムは、画像データを外部装置へ送信するステップと、前記外部装置の位置情報を取得するステップと、前記取得された位置情報に基づき、前記送信された前記画像データを用いて前記画像データが送信側装置の存在する場所から受信側装置の存在する場所へ向かって移動するアニメーションを表示するための演出画像を生成するステップと、前記外部装置から、表示要求を受信するステップと、前記表示要求を受信した後、前記生成された前記演出画像を表示部に表示するステップと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、どのような画像データがどこから転送されてきたかを明確に示すことができるので、ユーザは容易に認識することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施形態を図面を参照して説明する。
【００１８】
（第１の実施形態）
図１は、本実施形態において画像処理装置を実現する、デジタルカメラを説明するための制御ブロック図である。
【００１９】
図１に示すように、本実施形態のデジタルカメラは、撮影レンズ２、絞り機能を備えるシャッター３、光学像を電気信号に変換する撮像素子４、撮像素子４のアナログ信号出力をデジタル信号に変換するＡ／Ｄ変換器５等が設けられる。
【００２０】
タイミング発生回路６は、撮像素子４、 Ａ／Ｄ変換器５、Ｄ／Ａ変換器７にクロック信号や制御信号を供給する回路であり、メモリ制御回路８及びシステム制御回路９により制御される。
【００２１】
画像処理回路１０は、Ａ／Ｄ変換器５からのデータ或いはメモリ制御回路８からのデータに対して所定の画素補間処理や色変換処理を行う。
【００２２】
メモリ制御回路８は、Ａ／Ｄ変換器５、タイミング発生回路６、画像処理回路１０、画像表示メモリ１１、Ｄ／Ａ変換器７、及びメモリ１２を制御する。Ａ／Ｄ変換器５のデータが、画像処理回路１０及びメモリ制御回路８を介して、或いは直接メモリ制御回路８を介して、画像表示メモリ１１或いはメモリ１２に書き込まれる。
【００２３】
画像表示メモリ１１に書き込まれた表示用の画像データは、Ｄ／Ａ変換器７を介して画像表示部１３により表示される。画像表示部１３を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。
【００２４】
メモリ１２は、撮影した静止画像や動画像を格納するためのものであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を有している。
【００２５】
露光制御手段１４は、絞り機能を備えるシャッター３を制御し、フラッシュ１７と連携することによりフラッシュ調光機能も有するものである。フラッシュ１７は、ＡＦ補助光の投光機能も有する。
【００２６】
測距制御手段１５は，撮影レンズ２のフォーカシングを制御し、ズーム制御手段１６は、撮影レンズ２のズーミングを制御する。システム制御回路９は、デジタルカメラ１全体を制御し、メモリ２０は、システム制御回路９の動作用の定数、変数、プログラム等を記憶する。
【００２７】
電源制御手段１８は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電源制御手段１８は、電池の装着の有無、電池の種類、電池残量を検出し、検出結果及びシステム制御回路９の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、各ブロックへ供給する。
【００２８】
電源手段１９は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。
【００２９】
表示装置２１は、システム制御回路９でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。表示装置２１は、デジタルカメラ１の操作部２５近辺の視認し易い位置に単数或いは複数個所設置される。
【００３０】
不揮発性メモリ２２は、電気的に消去、記録可能なメモリ、メモリカードＩ／Ｆ２３は、メモリカードを接続する為のインタフェースであり、ＵＳＢＩ／Ｆ２４は、外部機器とＵＳＢを用いて接続する為のインタフェースである。
【００３１】
操作部２５は、システム制御回路９の各種の動作指示を入力するためのスイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等を単数或いは複数組み合わせて構成される。
【００３２】
シャッタースイッチ２６は、撮像素子４から読み出した信号をＡ／Ｄ変換器５、メモリ制御回路８を介してメモリ１２に画像データを書き込む露光処理、画像処理回路１０やメモリ制御回路８での演算を用いた現像処理という一連の処理の動作開始を指示する。
【００３３】
無線通信回路（通信手段）２７は、無線信号を送受信し、無線通信を制御する。アンテナ（通信手段）２８は、他の機器と無線通信を行うためのものである。位置検出部（位置検出手段）２９は、無線通信相手との距離や方角を検出し、検出には無線通信の電界強度やＧＰＳなどが利用される。
【００３４】
演出画像作成部３０は、無線通信回路２７を介して受信した画像データから演出画像を作成し、画像表示部１３へ表示する。
【００３５】
図２は、デジタルカメラ２０１，２０２及びパーソナルコンピュータ（ＰＣ）２０３が無線アクセスポイント２０４を介して無線接続されている画像処理システムの状態を示す図である。なお、図２においては、デジタルカメラ２０１が受信側デジタルカメラに相当し、デジタルカメラ２０２が送信側デジタルカメラに相当する。また、本実施形態では、通信手段として、ＩＥＥＥ８０２．１１ａ／ｂ／ｇなどの無線ＬＡＮを採用するが、Ｂｌｕｅｔｏｏｔｈ（登録商標）やワイヤレスＵＳＢ等の他の無線通信手段やイーサネット（登録商標）やＵＳＢ等の有線通信手段を採用してもよい。
【００３６】
図３及び図４は、本実施形態のデジタルカメラ２０１の動作例を示すフローチャート図である。なお、図３及び図４での各処理は、ＲＯＭやハードディスク等に記憶されたプログラムがＲＡＭにロードされて、システム制御回路９により実行される。図５は、デジタルカメラ２０１において画像データを受信したときに画像表示部１３に表示するアニメーション画像の例を示す図である。
【００３７】
まず、図３を参照して、デジタルカメラ２０２もしくはＰＣ２０３からデジタルカメラ２０１へ画像データを送信した際の動作について説明する。
【００３８】
まず、ステップＳ３０１では、システム制御回路９は、無線接続中であるか否かを判断し、無線接続中である場合は、ステップＳ３０２に進んでデータ受信待ち状態となり、無線接続中でない場合は、処理を終了する。なお、本実施形態では、無線接続処理の詳細な説明は省略するが、操作部２５を操作し、既に登録されている無線パラメータを選択することにより無線接続を行うことが可能である。
【００３９】
ステップＳ３０２では、システム制御回路９は、デジタルカメラ２０２もしくはＰＣ２０３からデータ送信要求があったか否かを判断し、データ送信要求があった場合は、システム制御回路９は、ステップＳ３０３に進んで画像受信処理を行う。即ち、システム制御回路９は、デジタルカメラ２０２もしくはＰＣ２０３から画像データを受信して、受信した画像データをメモリ１２もしくはメモリカードＩ／Ｆ２３を介してメモリカードに保存する。
【００４０】
次に、ステップＳ３０４では、システム制御回路９は、演出画像作成部３０を制御して演出画像の作成を行う。演出画像作成部３０は、ステップＳ３０３で保存された画像データを基に、図５に示す画像５０１〜５０４のように、画像表示部１３の上方から該画像表示部１３の表示面に沿ってスライドしながら該表示面に進入してくるようなアニメーション画像を作成する。
【００４１】
ここで、図４を参照して、システム制御回路９の制御により実行される演出画像作成部３０での演出画像作成処理について説明する。
【００４２】
ステップＳ４０１では、演出画像作成部３０は、図３のステップＳ３０３で保存された画像データを読み出し、ステップＳ４０２に進む。
【００４３】
ステップＳ４０２では、演出画像作成部３０は、対象画像のサイズを取得し、アニメーション画像のフレーム数を決定し、ステップＳ４０３に進む。なお、画像サイズによるフレーム数の決定方法は任意であるが、例えばサイズが大きい画像に対してはフレーム数を少なくして負荷を軽減させることにより、画像処理時間を短縮することが可能である。
【００４４】
ステップＳ４０３では、演出画像作成部３０は、対象画像を用いてステップＳ４０２で決定したフレーム数分のフレーム画像を生成し、ステップＳ４０４に進む。フレーム画像の生成は、対象画像を１８０度回転させた状態から、「１８０度／フレーム数」の分だけ右回りに画像を回転し、さらに切り抜き処理を行い、これをフレーム数分繰り返すことで、図５に示すようなフレーム画像を生成する。
【００４５】
ステップＳ４０４では、演出画像作成部３０は、ステップＳ４０３で生成したフレーム画像を基にアニメーション画像を作成する。
【００４６】
なお、本実施形態では、受信した画像データを用いて回転、切り抜き等の画像処理を行い、アニメーション画像を作成したが、画像データのＥｘｉｆヘッダに存在するサムネイル画像データを使用して回転、切り抜き等の画像処理を行うことも可能である。また、画像データをリサイズし、サイズの小さい画像データを作成した後、回転、切り抜き等の画像処理を行うことも可能である。このように、小さなサイズの画像データを画像処理することにより、処理にかかる時間を低減することができるので、演出画像を供給するまでにかかる時間が短縮される。
【００４７】
図３に戻って、ステップＳ３０５では、システム制御回路９は、ステップ３０４で作成したアニメーション画像を画像表示メモリ１１に書き込み、画像表示部１３へ表示する。
【００４８】
以上説明したように、本実施形態では、画像データを基に演出画像を作成し、作成した演出画像を画像表示部１３に表示することで、外部から転送されてきたことやどのような画像が転送されてきたかを明確に示すことができる。
【００４９】
また、演出画像が画像表示部１３の上方から回転しながらスライドインしてくるようなアニメーション画像として表示されるため、紙の写真を手渡されたようなイメージを与えることができる。このため、単に「画像データを受信した」ではなく、「写真をもらって嬉しい」等のような感情価値の向上に貢献することが可能である。
【００５０】
（第２の実施形態）
本実施形態では、受信側デジタルカメラが画像データより前にサムネイル画像データ（以下、サムネイル画像という）を送信側デジタルカメラから受信し、サムネイル画像を元に演出画像を作成しながら、画像データを受信する動作について説明する。なお、サムネイル画像は、画像データに比べてデータサイズが小さいので、送信側デジタルカメラから受信側デジタルカメラへの転送にかかる時間も画像データに比べて短くなる。
【００５１】
以下では、上記第１の実施形態と同様の構成については説明を省略し、本実施形態に特有の構成について、詳細に説明する。
【００５２】
図６は、受信側デジタルカメラが画像データを受信する前にサムネイル画像データを送信側デジタルカメラから受信した場合、そのサムネイル画像を用いて演出画像を作成し、それと並行して画像データを受信する動作を示すフローチャート図である。図６での各処理は、ＲＯＭやハードディスク等に記憶されたプログラムがＲＡＭにロードされて、システム制御回路９により実行される。
【００５３】
ステップＳ６０１では、システム制御回路９は、無線接続中であるか否かを判断し、無線接続中である場合は、ステップＳ６０２に進んでデータ受信待ち状態となり、無線接続中でない場合は、処理を終了する。
【００５４】
ステップＳ６０２では、システム制御回路９は、デジタルカメラ２０２もしくはＰＣ２０３からデータ送信要求があったか否かを判断し、データ送信要求があった場合は、システム制御回路９は、ステップＳ６０３に進む。
【００５５】
ステップＳ６０３では、システム制御回路９は、画像データを取得する前にデジタルカメラ２０２もしくはＰＣ２０３に対してサムネイル画像の受信（取得）要求を無線通信回路２７を介して送信し、ステップＳ６０４に進む。
【００５６】
ステップＳ６０４では、システム制御回路９は、デジタルカメラ２０２もしくはＰＣ２０３から送信されてきたデータ（受信データ）が画像データかサムネイル画像かを判断する。そして、受信データが画像データであった場合は、システム制御回路９は、ステップＳ６０９で画像データを受信し、ステップＳ６１０で演出画像を作成し、ステップＳ６０８で演出画像を画像表示部１３に表示して終了する。ステップＳ６０９〜ステップＳ６１０、およびステップＳ６０８の処理はそれぞれ図３のステップＳ３０３〜ステップＳ３０５の処理と同様である。
【００５７】
一方、ステップＳ６０４で受信データがサムネイル画像であった場合、システム制御回路９は、ステップＳ６０５においてサムネイル画像の受信処理を行う。
【００５８】
その後、システム制御回路９は、ステップＳ６０６で演出画像作成処理、ステップＳ６０７で画像データの受信処理を並列で処理する。つまり、システム制御回路９は、ステップＳ６０７の画像データ受信処理実行中に、ステップＳ６０６の演出画像の作成処理を実行する。そして、両処理が終了後に、システム制御回路９は、ステップＳ６０８において演出画像を画像表示部１３に表示させる表示制御処理を実行する。なお、ステップＳ６０６の処理は図３のステップＳ３０４と同様であるが、画像データの代わりにサムネイル画像を用いて演出画像が作成される。ステップＳ６０７、ステップＳ６０８の処理はそれぞれ図３のステップＳ３０３、ステップＳ３０４の処理と同様である。
【００５９】
このように、ステップＳ６０６の演出画像作成処理だけではなく、ステップＳ６０５の画像データの受信処理も完了した後に、ステップＳ６０８で演出画像を表示させるようにした。したがって、ユーザは演出画像を閲覧できるにようなったことによって、画像データの受信処理が完了したことも確認することができるようになる。
【００６０】
ただし、全ての画像データの受信処理やそれらの演出画像作成処理の完了を待たずに、作成された演出画像から順に表示していくようにしてもよい。これによって、ユーザは画像データの受信処理を待っている間に画像データの内容を確認することができ、待ち時間を有効に使うことができるようになる。
【００６１】
以上説明したように、本実施形態では、画像データより前にサムネイル画像を受信した場合に、サムネイル画像を用いて演出画像の作成処理を行うことで、処理にかかる負荷を軽減させ、時間を短縮することが可能となる。また、画像データの受信中に並行して演出画像を作成できるため、画像データの受信中に演出画像を表示することもできるようになり、ユーザは早く確認を行うことが可能となる。
【００６２】
（第３の実施形態）
本実施形態では、送信側デジタルカメラにおいて、どのような画像を受信側デジタルカメラに送信したかを示すために演出画像を作成する動作について図７〜図１０を参照して説明する。以下では、上記実施形態と同様の構成については説明を省略し、本実施形態に特有の構成について、詳細に説明する。
【００６３】
図７は本実施形態のデジタルカメラ同士が近接した位置で通信する状態を示す図である。図８は送信側デジタルカメラの動作例を説明するためのフローチャート図、図９は受信側デジタルカメラの動作例を説明するためのフローチャート図である。図１０は、送信側デジタルカメラ及び受信側デジタルカメラにおいて、それぞれ画像データを送信、受信したときに画像表示部１３に表示する演出画像の例を示す図である。送信側デジタルカメラ及び受信側デジタルカメラのハードウェア構成は、上記実施形態と同様である。
【００６４】
図７において、デジタルカメラ７０１及びデジタルカメラ７０２は、無線ＬＡＮのＡｄｏｈｏｃ接続で互いにデータの送受信が可能になっている。なお、本実施形態では、通信手段として、ＩＥＥＥ８０２．１１ａ／ｂ／ｇなどの無線ＬＡＮを採用するが、Ｂｌｕｅｔｏｏｔｈ（登録商標）やワイヤレスＵＳＢ等の他の無線通信手段やイーサネット（登録商標）やＵＳＢ等の有線通信手段を採用してもよい。
【００６５】
まず、図８を参照して、デジタルカメラ７０２からデジタルカメラ７０１へ画像データを送信する場合において、送信側デジタルカメラ７０２の動作例について説明する。なお、図８での各処理は、送信側デジタルカメラ７０２のＲＯＭやハードディスク等に記憶されたプログラムがＲＡＭにロードされて、システム制御回路９により実行される。
【００６６】
ステップＳ８０１では、システム制御回路９は、無線接続中であるか否かを判断し、無線接続中である場合は、ステップＳ８０２に進み、無線接続中でない場合は、処理を終了する。なお、本実施形態では、無線接続処理の詳細な説明は省略するが、操作部２５を操作し、既に登録されている無線パラメータを選択することにより無線接続を行うことが可能である。
【００６７】
ステップＳ８０２では、システム制御回路９は、画像データを送信するか否かを判断し、画像データを送信する場合は、ステップＳ８０３に進む、画像データを送信しない場合は、処理を終了する。
【００６８】
ステップＳ８０３では、システム制御回路９は、データ送信要求を受信側デジタルカメラ７０１に対して実行し、ステップＳ８０４に進む。
【００６９】
ステップＳ８０４では、システム制御回路９は、受信側デジタルカメラ７０１からサムネイル受信要求が送信されてきたか否かを判断する。そして、システム制御回路９は、サムネイル受信要求が送られてきた場合は、ステップＳ８０５に進み、サムネイル受信要求が送られてきてない場合は、ステップＳ８０６及びステップＳ８０７に進む。
【００７０】
ステップＳ８０５では、システム制御回路９は、サムネイル画像を受信側デジタルカメラ７０１へ送信し、ステップＳ８０６及びステップＳ８０７に進む。
【００７１】
ステップＳ８０６及びステップＳ８０７では、システム制御回路９は、演出画像の作成と画像データの送信とを並列処理する。つまり、システム制御回路９は、ステップＳ８０７の画像データ送信処理実行中に、ステップＳ８０６の演出画像の作成処理を実行し、両処理が終了した後に、ステップＳ８０８に進む。
【００７２】
なお、ステップＳ８０６の演出画像作成処理では、デジタルカメラ７０２の内部に保存された、デジタルカメラ７０１への送信対象の画像データ或いはサムネイル画像を基に、図１０に示す画像１００１〜１００３のようなアニメーション画像を作成する。具体的には、アニメーション画像が画像表示部１３の上方（図の下方）へ該画像表示部１３の表示面に沿って回転しながらスライドして外部に出て行くような演出画像を作成する。
【００７３】
なお、送信側デジタルカメラ７０２では、ユーザからの操作に応答して、デジタルカメラ７０１に送信する対象となる画像データの指定が入力される。
【００７４】
ステップＳ８０８では、システム制御回路９は、受信側デジタルカメラ７０１から演出画像の表示要求を受信したか否かを判断し、表示要求を受信した場合は、ステップＳ８０９に進む。
【００７５】
ステップＳ８０９では、システム制御回路９は、ステップＳ８０６で作成した演出画像を画像表示メモリ１１に書き込み、画像表示部１３へ表示するよう表示制御する。
【００７６】
次に、図９を参照して、受信側デジタルカメラ７０１の動作例について説明する。なお、図９での各処理は、受信側デジタルカメラ７０１のＲＯＭやハードディスク等に記憶されたプログラムがＲＡＭにロードされて、システム制御回路９により実行される。
【００７７】
まず、図９のステップＳ９０１〜ステップＳ９０７では図６のステップＳ６０１〜ステップＳ６０７と、ステップＳ９０９〜ステップＳ９１１はステップＳ６０８〜ステップＳ６１１とそれぞれ同様の処理が実行される。
【００７８】
そして、ステップＳ９０８では、システム制御回路９は、送信側デジタルカメラ７０２に対して演出画像の表示要求を送信したか否かを判断し、表示要求を送信した場合はステップＳ９０９に進む。
【００７９】
ステップＳ９０９では、システム制御回路９は、ステップＳ６０６で作成したアニメーション画像を画像表示メモリ１１に書き込み、画像表示部１３へ表示するよう制御する。
【００８０】
このように本実施形態では、送信側デジタルカメラ７０２においてもデータ送信時に演出画像を表示するように制御している。これにより、送信側のユーザも転送される画像を確認することができるようになる。
【００８１】
また、本実施形態では送信側デジタルカメラ７０２と受信側デジタルカメラ７０１とは、受信側デジタルカメラ７０１が表示要求を送信した後で演出画像を表示することにより、表示タイミングの同期を取るように制御している。
【００８２】
これにより、例えば、送信側デジタルカメラ７０２と受信側デジタルカメラ７０１との上面同士を接近させて画像を送信すると、図１０のように画像を送信側デジタルカメラ７０２から受信側デジタルカメラ７０１へ回転しながら移動するように表示できる。
【００８３】
なお、本実施形態において、受信側デジタルカメラ７０１から送信側デジタルカメラ７０２に送信される表示要求に、演出画像の表示を開始する時間を示す情報を含ませるようにしてもよい。あるいは、受信側デジタルカメラ７０１は、送信側デジタルカメラ７０２から表示要求に対する応答を受信して確認した後で、演出画像の表示を開始するようにしてもよい。これにより、受信側デジタルカメラ７０１から送信側デジタルカメラ７０２とは、演出画像を表示する際に、より正確に互いの同期をとることができるようになる。
【００８４】
（第４の実施形態）
本実施形態では、送信側デジタルカメラと受信側デジタルカメラの互いの存在する場所の関係にしたがって、画像データを転送する差異の演出画像を表示する動作について、図１１〜図１３を参照して説明する。以下では、上記実施形態と同様の構成については説明を省略し、本実施形態に特有の構成について、詳細に説明する。
【００８５】
図１１は本実施形態のデジタルカメラ同士が近接した位置で通信する状態を示す図である。そして、図１２は受信側デジタルカメラ１１０１と送信側デジタルカメラ１１０２それぞれの演出画像作成部３０での動作例を説明するためのフローチャート図である。図１３は送信側デジタルカメラ及び受信側デジタルカメラにおいて画像データを送信、受信したときに画像表示部１３に表示するアニメーション画像の例を示す図である。なお、送信側デジタルカメラ１１０２及び受信側デジタルカメラ１１０１のハードウェア構成は、上記実施形態と同様である。
【００８６】
本実施形態では、図１１に示すように、デジタルカメラ１１０２からデジタルカメラ１１０１に画像データを送信する際に、通信相手の位置を特定し、特定した位置に合わせた演出画像を作成して表示する。
【００８７】
図１１において、受信側デジタルカメラ１１０１及び送信側デジタルカメラ１１０２は、無線ＬＡＮのＡｄｏｈｏｃ接続で互いにデータの送受信が可能になっている。なお、本実施形態では、通信相手の位置を特定するために、デジタルカメラ１１０１及びデジタルカメラ１１０２のアンテナ２８は指向性のあるものを用いる。また、本実施形態では、通信手段として、ＩＥＥＥ８０２．１１ａ／ｂ／ｇなどの無線ＬＡＮを採用するが、Ｂｌｕｅｔｏｏｔｈ（登録商標）やワイヤレスＵＳＢ等の他の無線通信手段やイーサネット（登録商標）やＵＳＢ等の有線通信手段を採用してもよい。但し、有線通信手段を採用する場合は、別途、ＧＰＳなどの位置を特定するための手段が必要である。
【００８８】
また、本実施形態では、送信側デジタルカメラ１１０２の基本動作は、図８に示した処理と同様であるが、図８のステップＳ８０６で実行される演出画像の作成処理が異なる。また、受信側デジタルカメラ１１０１の基本動作は、図９に示した処理と同様であるが、図９のステップＳ９０６、９１１で実行される演出画像の作成処理が異なる。
【００８９】
次に、図１２を参照して、本実施形態の演出画像の作成処理において、システム制御回路９により制御される演出画像作成部３０の動作例について説明する。
【００９０】
ステップＳ１２０１では、演出画像作成部３０は、演出画像を作成するために、アニメーションの対象画像を読み出し、ステップＳ１２０２に進む。送信側デジタルカメラ１１０２が受信側デジタルカメラ１１０１に送信するよう選択した画像データまたはそのサムネイル画像が、保存メモリからアニメーションの対象画像として読み出される。あるいは、受信側デジタルカメラ１１０１が送信側デジタルカメラ１１０２から受信した画像データまたはそのサムネイル画像が、保存メモリからアニメーションの対象画像として読み出される。
【００９１】
ステップＳ１２０２では、演出画像作成部３０は、対象画像のサイズを取得し、アニメーション画像のフレーム数を決定し、ステップＳ１２０３に進む。画像サイズによるフレーム数の決定方法は任意であるが、例えばサイズが大きい画像に対してはフレーム数を少なくして負荷を軽減させることにより、画像処理時間を短縮することが可能である。
【００９２】
ステップＳ１２０３では、演出画像作成部３０は、アンテナ２８及び位置検出部２９を介してシステム制御回路９により検出された通信相手側（送信側デジタルカメラ１１０２又は受信側デジタルカメラ１１０１）の位置情報を取得する。そして、ステップＳ１２０４に進む。具体的には、システム制御回路９の制御により、指向性のアンテナ２８で通信相手との電波強度を検出し、その検出値を用いて位置検出部２９において距離や相対的な方角を算出し、該算出結果を演出画像作成部３０が取得する。
【００９３】
なお、本実施形態では、通信相手の位置検出のために無線ＬＡＮの電波強度を用いたが、ＧＰＳを用いて自機器の位置情報を検出し、通信相手より同じくＧＰＳによる位置情報を取得することで、通信相手との距離や相対的な方角を算出することも可能である。
【００９４】
ステップＳ１２０４では、演出画像作成部３０は、対象画像を用いてステップＳ１２０２で決定したフレーム数分のフレーム画像を生成し、ステップＳ１２０５に進む。フレーム画像の生成は、ステップＳ１２０３で検出した通信相手の位置情報（方角）を基に生成される。送信側デジタルカメラ１１０２では受信側デジタルカメラ１１０１へ向かって画像がスライドアウトしていくように、受信側デジタルカメラ１１０１では送信側デジタルカメラ１１０２から画像がスライドインしてくるようにフレーム画像を生成する。
【００９５】
例えば、受信側デジタルカメラ１１０１において送信側デジタルカメラ１１０２が自機器の右側に位置する場合は、図１３に示すように、対象画像が右側からスライドインしてくるフレーム画像を生成する。また、送信側デジタルカメラ１１０２においては、受信側デジタルカメラ１１０１が自機器の左側に位置するので、対象画像が左側へスライドアウトするフレーム画像を生成する。
【００９６】
ステップＳ１２０５では、演出画像作成部３０は、ステップＳ１２０４で生成したフレーム画像を基に、アニメーション画像を作成する。
【００９７】
なお演出画像の作成は、画像データを用いて実現することも可能であり、サムネイル画像を用いて実現することも可能である。また、画像データをリサイズし、サイズの小さい画像データを作成した後、演出画像の作成を行うことも可能である。その他の構成及び作用効果については、上記実施形態と同様である。
【００９８】
なお、本発明は、上記実施形態に例示したものに限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００９９】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【０１００】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０１】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１０２】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１０３】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【０１０４】
【図１】本発明の画像処理装置の第１の実施形態であるデジタルカメラを説明するための制御ブロック図である。
【図２】デジタルカメラ及びＰＣが無線アクセスポイントを介して無線接続されている状態を示す図である。
【図３】本発明の画像処理装置の第１の実施形態であるデジタルカメラの動作例を説明するためのフローチャート図である。
【図４】図３のステップＳ３０４の演出画像作成処理を説明するためのフローチャート図である。
【図５】受信側デジタルカメラにおいて画像データを受信したときに画像表示部に表示するアニメーション画像の例を示す図である。
【図６】本発明の画像処理装置の第１の実施形態であるデジタルカメラの動作の変形例を説明するためのフローチャート図である。
【図７】本発明の画像処理装置の第２の実施形態であるデジタルカメラを説明するための図である。
【図８】送信側デジタルカメラの動作例を説明するためのフローチャート図である。
【図９】受信側デジタルカメラの動作例を説明するためのフローチャート図である。
【図１０】送信側デジタルカメラ及び受信側デジタルカメラにおいて画像データを送信、受信したときに画像表示部に表示するアニメーション画像の例を示す図である。
【図１１】本発明の画像処理装置の第３の実施形態であるデジタルカメラを説明するための図である。
【図１２】システム制御回路によって制御される演出画像作成部での動作例を説明するためのフローチャート図である。
【図１３】送信側デジタルカメラ及び受信側デジタルカメラにおいて画像データを送信、受信したときに画像表示部に表示するアニメーション画像の例を示す図である。
【符号の説明】
【０１０５】
１  デジタルカメラ
９  システム制御回路
２７  無線通信回路
２８  アンテナ
２９  位置検出部
３０  演出画像作成部
２０１，２０２  デジタルカメラ
２０３      ＰＣ
２０４      アクセスポイント
７０１，７０２  デジタルカメラ
１１０１，１１０２  デジタルカメラ
【図１】
0005046987.tif 000002
【図２】
0005046987.tif 000003
【図３】
0005046987.tif 000004
【図４】
0005046987.tif 000005
【図５】
0005046987.tif 000006
【図６】
0005046987.tif 000007
【図７】
0005046987.tif 000008
【図８】
0005046987.tif 000009
【図９】
0005046987.tif 000010
【図１０】
0005046987.tif 000011
【図１１】
0005046987.tif 000012
【図１２】
0005046987.tif 000013
【図１３】
0005046987.tif 000014