(57)【要約】【課題】  近接無線通信におけるデータの送受信処理において、簡単な操作で、ユーザが送信したいデータを確実に送信できるようにする。【解決手段】  外部装置との通信が確立したときに既に前記表示手段にデータが表示されている場合、既に表示手段に表示されているデータを外部装置に自動的に送信し、通信が確立した後に前記表示手段に表示するデータが変更された場合、送信の指示に応じて、表示されているデータを外部装置に送信する。【選択図】  図６
2010011419.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
外部装置と所定の距離に近接することで非接触での通信を行う近接無線通信手段と、
記憶媒体に記憶されているデータを表示する表示手段と、
前記表示手段に表示するデータを変更する変更手段と、
前記外部装置へのデータの送信を指示する送信指示を入力する指示手段とを有し、
前記外部装置との通信が確立したときに既に前記表示手段にデータが表示されている場合、前記近接無線通信手段は、前記既に表示手段に表示されているデータを前記外部装置に自動的に送信し、
前記通信が確立した後に前記変更手段により前記表示手段に表示するデータが変更された場合、前記近接無線通信手段は、前記指示手段により入力された送信の指示に応じて、前記表示手段に表示されているデータを前記外部装置に送信することを特徴とする通信装置。
【請求項２】
前記通信が確立した後に前記変更手段により前記表示手段に表示するデータが変更された場合、前記表示手段は、前記指示手段による送信指示の入力を促す画面を表示することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記変更手段は、前記近接無線通信手段によるデータの送信中であっても、前記表示手段に表示するデータを変更することが可能であることを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記変更手段により、前記近接無線通信手段によるデータの送信中に前記表示手段に表示するデータを変更した場合、変更後のデータと、前記送信中のデータを示す情報とを前記表示手段に表示することを特徴とする請求項３に記載の通信装置。
【請求項５】
前記送信中のデータを示す情報は、前記送信中のデータに対応するサムネイルであることを特徴とする請求項４に記載の通信装置。
【請求項６】
前記表示手段は、複数のデータを一画面に表示するマルチ表示が可能であり、
前記マルチ表示された複数のデータのうちいずれかを選択する選択手段をさらに有し、
前記外部装置との通信が確立したときに既に前記選択手段によりデータが選択されている場合、前記近接無線通信手段は、前記既に選択されているデータを前記外部装置に自動的に送信し、
前記通信が確立した後に前記変更手段により新たなデータが選択された場合、前記近接無線通信手段は、前記指示手段により入力された送信の指示に応じて、前記選択されているデータを前記外部装置に送信することを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
前記近接無線通信手段によるデータの送信中は、前記変更手段は表示するデータの変更を行わないことを特徴とする請求項１に記載の通信装置。
【請求項８】
外部装置と所定の距離に近接することで、非接触での通信を行う近接無線通信手段を有する通信装置の制御方法であって、
前記通信装置の記憶媒体に記憶されているデータを表示手段に表示する表示ステップと、
前記表示手段に表示するデータを変更する変更ステップと、
前記外部装置へのデータの送信を指示する送信指示を受け付ける指示ステップと、
前記外部装置との通信が確立したときに既に前記表示手段にデータが表示されている場合、前記既に表示手段に表示されているデータを前記外部装置に自動的に送信するステップと、
前記通信が確立した後に前記変更ステップで前記表示手段に表示するデータが変更された場合、前記指示ステップで入力された送信の指示に応じて、前記表示手段に表示されているデータを前記外部装置に送信するステップを有することを特徴とする制御方法。
【請求項９】
コンピュータに、
外部装置と所定の距離に近接することで、非接触での通信を行う近接無線通信手段を有する通信装置の制御方法であって、
前記通信装置の記憶媒体に記憶されているデータを表示手段に表示する表示ステップと、
前記表示手段に表示するデータを変更する変更ステップと、
前記外部装置へのデータの送信を指示する送信指示を受け付ける指示ステップと、
前記外部装置との通信が確立したときに既に前記表示手段にデータが表示されている場合、前記既に表示手段に表示されているデータを前記外部装置に自動的に送信するステップと、
前記通信が確立した後に前記変更ステップで前記表示手段に表示するデータが変更された場合、前記指示ステップで入力された送信の指示に応じて、前記表示手段に表示されているデータを前記外部装置に送信するステップを有することを特徴とする制御方法を実行させるコンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器同士を近接させることにより通信を確立しデータの送受信を行う技術に関するものである。
【背景技術】
【０００２】
近年、誘導電界などを用いて数ｃｍ〜数十ｃｍの通信可能範囲内で通信を行う近接無線通信を利用したシステムの開発が行われている。高速な転送速度を備え至近距離専用で他の無線システムへ影響を与えにくいという特徴をもち、機器間でケーブル接続を不要としたデータ通信に適している。
【０００３】
例えば、アンテナを内蔵したカードを通信目的機器に近接させた場合に、カード内の情報を通信目的機器に無線で送信する技術が知られている（特許文献１）。
【０００４】
また、現在ではカードだけではなく、携帯電話などの通信端末を他の機器に近接させた場合にデータ通信を行う技術も知られている。
【特許文献１】特開平０７−１４１５３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の近接無線通信における操作は通信相手に近づける、離すという単純な操作が主体である。したがって、どの機器からどの機器へ、どのデータを送信するのか、といった指定を行うことが困難であった。
【０００６】
そこで本発明は、近接無線通信におけるデータの送受信処理において、簡単な操作で、ユーザが送信したいデータを確実に送信できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するため、本発明に係る通信装置は、外部装置と所定の距離に近接することで非接触での通信を行う近接無線通信手段と、記憶媒体に記憶されているデータを表示する表示手段と、前記表示手段に表示するデータを変更する変更手段と、前記外部装置へのデータの送信を指示する送信指示を入力する指示手段とを有し、前記外部装置との通信が確立したときに既に前記表示手段にデータが表示されている場合、前記近接無線通信手段は、前記既に表示手段に表示されているデータを前記外部装置に自動的に送信し、前記通信が確立した後に前記変更手段により前記表示手段に表示するデータが変更された場合、前記近接無線通信手段は、前記指示手段により入力された送信の指示に応じて、前記表示手段に表示されているデータを前記外部装置に送信することを特徴とする。
【０００８】
また、本発明に係る制御方法は、外部装置と所定の距離に近接することで、非接触での通信を行う近接無線通信手段を有する通信装置の制御方法であって、前記通信装置の記憶媒体に記憶されているデータを表示手段に表示する表示ステップと、前記表示手段に表示するデータを変更する変更ステップと、前記外部装置へのデータの送信を指示する送信指示を受け付ける指示ステップと、前記外部装置との通信が確立したときに既に前記表示手段にデータが表示されている場合、前記既に表示手段に表示されているデータを前記外部装置に自動的に送信するステップと、前記通信が確立した後に前記変更ステップで前記表示手段に表示するデータが変更された場合、前記指示ステップで入力された送信の指示に応じて、前記表示手段に表示されているデータを前記外部装置に送信するステップを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、近接無線通信によってデータをやり取りする際に、簡単な操作で、ユーザが送信したいデータを確実に送信することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明の近接無線通信を、撮像装置の一種であるデジタルカメラと、情報処理装置の一種であるパーソナルコンピュータ（ＰＣ）からなるシステムに適用したときの実施形態を図を用いて説明する。
【００１１】
図１はデジタルカメラの例を示す図である。１０は撮影レンズ、１２は絞り機能を備えるシャッター、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をディジタル信号に変換するＡ／Ｄ変換器である。
【００１２】
１８は撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００１３】
２０は画像処理回路であり、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。
【００１４】
また、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う。具体的には、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行っている。
【００１５】
さらに、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１６】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。
【００１７】
Ａ／Ｄ変換器１６のデータが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００１８】
２４は画像表示メモリ、２６はＤ／Ａ変換器、２８はＴＦＴ  ＬＣＤ等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。
【００１９】
画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダ機能を実現することが可能である。
【００２０】
また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはデジタルカメラ１００の電力消費を大幅に低減することが出来る。
【００２１】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。
【００２２】
これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。
【００２３】
また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００２４】
３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００２５】
４０は絞り機能を備えるシャッター１２を制御する露光制御手段であり、フラッシュ４８と連携することによりフラッシュ調光機能も有するものである。
【００２６】
４２は撮影レンズ１０のフォーカシングを制御する測距制御手段、４４は撮影レンズ１０のズーミングを制御するズーム制御手段、４６はバリアである保護手段１０２の動作を制御するバリア制御手段である。
【００２７】
４８はフラッシュであり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。
【００２８】
露光制御手段４０、測距制御手段４２はＴＴＬ方式を用いて制御されており、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う。
【００２９】
５０は撮影画像の被写体認識処理や、被写体認識結果と管理データの照合処理や、ステータスデータの生成処理など、本実施例で必要な各種処理を実行すると共に、デジタルカメラ１００全体を制御するシステム制御回路である。５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。
【００３０】
５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカー等の表示部である。これらはデジタルカメラ１００の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【００３１】
また、表示部５４は、その一部の機能が光学ファインダ１０４内に設置されている。
【００３２】
また、表示部５４の表示内容のうち、光学ファインダ１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示、等がある。
【００３３】
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。本実施例で被写体情報と画像送信先情報を関連付けて管理されている管理データはこの不揮発性メモリに記憶されている。
【００３４】
６０、６２、６４、６６、６８及び７０は、システム制御回路５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００３５】
ここで、これらの操作手段の具体的な説明を行う。６０はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを切り替え設定することが出来る。
【００３６】
６２はシャッタースイッチＳＷ１で、不図示のシャッターボタンの操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００３７】
６４はシャッタースイッチＳＷ２で、不図示のシャッターボタンの操作完了でＯＮとなり、撮像素子１４から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データを書き込む露光処理を行う。そして画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、外部記憶媒体９３に画像データを書き込む記録処理という一連の処理の動作開始を指示する。
【００３８】
６６は画像表示ＯＮ／ＯＦＦスイッチで、画像表示部２８のＯＮ／ＯＦＦを設定することが出来ると共に、本発案の表示モードのＯＮ／ＯＦＦを設定することが可能である。
【００３９】
この機能により、光学ファインダ１０４を用いて撮影を行う際に、ＴＦＴ  ＬＣＤ等から成る画像表示部への電流供給を遮断することにより、省電力を図ることができると共に、ユーザの意図に合わせて本発案の表示モードの使用／不使用を切り替えることができる。
【００４０】
６８はクイックレビューＯＮ／ＯＦＦスイッチで、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定する。
【００４１】
７０は各種ボタンやタッチパネル等からなる操作部であり、図２でも詳しく説明する。本実施形態において表示する画像データの切り替えや選択もこの操作部を用いて行われる。
【００４２】
８０は電源制御手段で、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記憶媒体を含む各部へ供給する。
【００４３】
８２はコネクタ、８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる電源手段である。
【００４４】
９０はメモリカード等の外部記憶媒体とデータの送受信を行うカードコントローラである。９１はメモリカード等の外部記憶媒体とのインタフェースである。９２はメモリカード等の外部記憶媒体と接続を行うコネクタ、９３はメモリカード等の外部記憶媒体である。９８はコネクタ９２に外部記憶媒体９３が装着されているか否かを検知する記憶媒体着脱検知手段である。
【００４５】
１０２は、デジタルカメラ１００の撮影レンズ１０を含む撮像部を覆う事により、撮像部の汚れや破損を防止するバリアである保護手段である。
【００４６】
１０４は光学ファインダであり、画像表示部２８による電子ファインダ機能を使用すること無しに、光学ファインダのみを用いて撮影を行うことが可能である。また、光学ファインダ１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などが設置されている。
【００４７】
１１０は他の機器と無線通信を行うための通信手段であり、この通信部１１０は近接無線通信を行うためのアンテナを含むインタフェースを備えるものとして説明する。
【００４８】
以上がデジタルカメラ１００の全体のシステム構成である。なお、デジタルカメラ１００の制御は、システム制御回路５０といった１つのハードウェアで実行しても良いし、複数のハードウェアが処理を分担しながら１つの制御手段として機能することで、装置全体の制御を実現してもよい。
【００４９】
図２は、デジタルカメラ１００の外観構成の一例を示す図である。なお、図においては、説明のために不要な構成部分は省略されている。
【００５０】
電源ボタン２５１は、デジタルカメラ１００を起動及び停止させるため、或いは、デジタルカメラ１００の主電源をＯＮ／ＯＦＦするボタンである。メニューボタン２５２は、各種の撮像条件の設定のため、及び、デジタルカメラ１００の状態を表示させるためのメニュー（メニューは、選択可能な及び／又は値を変更可能な複数の項目を含んで構成されうる）を表示するためのボタンである。ここで、設定が可能なモード或いは項目には、例えば、撮影モード（例えば、露出の決定に関しては、プログラムモード、絞り優先モード、シャッタースピード優先モード等）、パノラマ撮影モードなどが含まれうる。さらには、情報コード読み取りモード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード（ＰＣは、パーソナルコンピュータ等のコンピュータ）、露出補正、フラッシュ設定、単写／連写の切り替え、セルフタイマー設定などが含まれうる。さらには、記録画質設定、日時設定、記録された画像のプロテクト等が含まれうる。例えば、メニューボタン２５２が押下されると、システム制御回路５０は、画像表示部２８にメニューを表示させる。メニューは、撮像中の画像の上に合成して表示されてもよいし、単独で表示（例えば、所定の背景色の上に表示）されてもよい。メニューが表示されている状態で再度メニューボタン２５２が押下されると、システム制御回路５０は、画像表示部２８へのメニューの表示を終了させる。
【００５１】
ＳＥＴボタン２５３は、モード或いは項目を決定或いは選択する際に押下される。システム制御回路５０は、ＳＥＴボタン２５３が押下されると、そのときに選択されているモード或いは項目を設定する。表示ボタン２５４は、撮像した画像についての撮影情報の表示・非表示を選択したり、画像表示部２８を電子ファインダーとして機能させるか否かを切り替えたりするために使用される。
【００５２】
左ボタン２５５、右ボタン２５６、上ボタン２５７、下ボタン２５８（方向選択キー）は、カーソル又はハイライト部等のような、複数の選択肢の中で選択されている選択肢（例えば、項目、画像）を変更するために用いられる。さらに、選択されている選択肢を特定する指標の位置を変更するため、又は、数値（例えば、補正値や日時等を示す数値など）を増減させるためなどにも使用されうる。ここで、左ボタン２５５、右ボタン２５６、上ボタン２５７、下ボタン２５８によって、複数の項目の中から１つの項目のみを選択する他、２つ以上の項目を選択することができるようにユーザインターフェースが構成されることが好ましい。例えば、システム制御回路５０は、ＳＥＴボタン２５３が押下された状態で左ボタン２５５、右ボタン２５６、上ボタン２５７、下ボタン２５８が操作された場合に、その操作によって指定された２以上の項目が選択されたものと認識するように構成されうる。
【００５３】
シャッターボタン２６０は、前述のように、例えば半押し状態で、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の開始がシステム制御回路５０に指示される。そして、全押し状態で、撮影がシステム制御回路５０に指示されるように構成されうる。
【００５４】
録画／再生切り替えスイッチ２６１は、録画モードを再生モードに、及び、再生モードを録画モードに切り替えるために使用される。
【００５５】
ジャンプキー２６３は方向選択キーと同様の働きをし、カーソル又はハイライト部等のような、複数の選択肢の中で選択されている選択肢（例えば、項目、画像）を変更するため、又は、選択されている選択肢を特定する指標の位置を変更するために使用される。ジャンプキーによるカーソル移動は、方向選択キーによるそれに比べ早く、もしくは大きく設定してもよい。
【００５６】
なお、前記のような操作系に代えて、ダイアルスイッチを採用してもよいし、他の操作系を採用することもできる。
【００５７】
図３は実施形態におけるＰＣ３００のブロック構成図である。図示において、ＰＣ３００は装置全体の制御を司るＣＰＵ３０１、ＢＩＯＳ及びブートプログラムを格納しているＲＯＭ３０２、ＣＰＵ３０１のワークエリアとして使用されるＲＡＭ３０３をはじめ以下の構成を備える。
【００５８】
ＨＤＤ（ハードディスクドライブ）３０４には、ＯＳ（オペレーティングシステム）３０４ａ、実施形態における近接無線受信プログラム３０４ｂが予め格納されている。
【００５９】
表示制御部３０５はＣＰＵ３０１からの指令にしたがい、内蔵されたビデオメモリへの描画処理、並びにビデオメモリに格納されたイメージデータをビデオ信号として表示装置３０６に出力する処理を行う。表示装置３０６はＣＲＴや液晶表示装置である。通信部３０７は、ＰＣ３００で近接無線通信をおこなうためのインタフェースでありアンテナを含む。
【００６０】
以上、実施形態におけるデジタルカメラ１００、ＰＣ３００の説明をおこなった。次に、実施形態における近接無線通信について説明する。本実施形態における通信システムは、デジタルカメラ１００からＰＣ３００に画像データを転送する。以下、具体的に説明する。
【００６１】
図１４は、本実施形態における近接無線通信の概要を示す図である。ここでいう近接無線通信とは、機器同士が所定の通信可能範囲内に近接することで行われる通信である。通信可能範囲は、周波数帯にもよるが数ｃｍ〜数十ｃｍという近距離で行われるのが通常である。図１４では、デジタルカメラ１００とＰＣ３００とが接触している例を示したが、もちろん、デジタルカメラ１００とＰＣ３００が非接触の状態であっても通信することは可能である。
【００６２】
デジタルカメラ１００の通信部１１０と、ＰＣ３００の通信部３０７が一定の距離に近付くと、誘導起電力が生じる。デジタルカメラ１００及びＰＣ３００は、この起電力を検知することにより、互いの通信を確立する処理を開始する。逆に、通信部同士が通信可能範囲よりも離れている場合、十分な起電力が生じないため、通信を行うことができない。
【００６３】
次に、本実施形態における具体的なデータ通信処理について説明する。図４〜図６は本実施形態におけるデータ通信処理において、デジタルカメラ１００が実行する処理を示すフローチャートである。なお、本フローチャートにおける処理は、システム制御回路５０が入力信号やプログラムにしたがって各部を制御することで実現される。
【００６４】
なお、本実施形態におけるデジタルカメラ１００は、通信中に画像表示部２８に表示されている画像データをＰＣ３００に送信することが可能である。つまり、ユーザはデジタルカメラ１００を操作して送信したい画像データを画像表示部２８に表示した後、デジタルカメラ１００をＰＣ３００に近接させるだけで、所望の画像データをＰＣ３００に送信させることが可能となる。以下の説明も、画像表示部２８に画像データが表示された状態で、デジタルカメラ１００とＰＣ３００が近接した場合について説明する。
【００６５】
まず、ステップＳ４０１において、デジタルカメラ１００は、他の機器、ここではＰＣ３００が通信可能範囲内にいるか、つまりＰＣ３００と近接しているか否かを判断する。通信可能範囲内にいると判断した場合は処理をステップＳ４０２に進める。通信可能範囲内にいると判断した場合は処理を繰り返す。
【００６６】
ステップＳ４０１における具体的な判断基準について説明する。通信部１１０が誘導電界を検知すると、誘導電界の強度がシステム制御回路５０に伝送され、システム制御回路５０はその強度が所定の値よりも大きい場合、ＰＣ３００が通信可能範囲内にいると判断する。なお、本ステップが実行されるタイミングとして、一定周期で実行してもよいし、もしくはユーザからの操作によって電源オンの操作や、その他所定の操作が行われた場合に実行してもよい。
【００６７】
ステップＳ４０２において、デジタルカメラ１００は近接無線通信処理を開始し、ＰＣ３００との通信を確立する。
【００６８】
ステップＳ４０３において、デジタルカメラ１００は、画像表示部２８に表示されている画像の画像サイズ情報を取得し、通信部１１０を介してＰＣ３００に送信する（ステップＳ４０３）。また、この時点で画像表示部２８に表示されている画像データを識別するファイル名などの情報を不揮発性メモリ５６に記憶する。
【００６９】
ＰＣ３００は通信部３０７を介して画像サイズ情報を受信すると、画像サイズとＨＤＤ３０４の残容量を比較し、画像データを受信可能かどうかを判断する。具体的には、画像サイズとＨＤＤ３０４との差が所定の値よりも大きい場合、画像データを受信できると判断し、画像サイズとＨＤＤ３０４との差が所定の値よりも小さい場合、画像データを受信できないと判断する。この判断の後、ＰＣ３００は通信部３０７を介して受信可能かどうかの応答をデジタルカメラ１００に送信する。
【００７０】
ステップＳ４０４において、デジタルカメラ１００は、ＰＣ３００からの応答があったか否かを判断する。応答があったと判断した場合、処理をステップＳ４０５に進める。応答がなかったと判断した場合、処理を繰り返す。
【００７１】
ステップＳ４０５において、デジタルカメラ１００は受信した応答を参照し、ＰＣ３００の応答が受信可能かどうかを判断する。受信可能であれば処理をステップＳ４０８に進める。受信不可能であれば処理をステップＳ４０６に進め、図７のような送信失敗画面７００を画像表示部２８に表示し、ステップＳ４０７で近接無線通信を終了する（ステップＳ４０７）。このとき送信失敗画面７００では、同時に失敗となった原因を７０１のように表示してもよい。
【００７２】
ステップＳ４０８において、通信部１１０では、画像表示部２８に表示されている画像データを外部記憶媒体９３から読み出し、ＰＣ３００への送信を開始する。
【００７３】
ここで本実施形態における処理では、ステップＳ４０３〜ステップＳ４０８までの処理はユーザの操作は必要なく、デジタルカメラ１００が自動的に実行する。
【００７４】
送信を開始すると、ステップＳ４０９においてデジタルカメラ１００は、通信部１１０から送信済みのデータ量を取得し、画像表示部２８に送信状況を表示する。図８に、一例としてプログレスバー８０１を表示した画面を示す。
【００７５】
また、本実施形態では、一旦画像データの転送が開始された後であれば、ユーザは操作部７０を操作することで、画像表示部２８に表示される画像データを変更させることが可能である。例えば、ユーザに左ボタン２５５または右ボタン２５６を押下されるたびに、デジタルカメラ１００は表示画像データを順次切り替えて表示する。
【００７６】
図９に、図８の状態から表示する画像データを変更した場合に表示される画面を示す。このときデジタルカメラ１００は、現在どの画像データを送信しているかを示すため、送信中の画像データのサムネイル８０２をプログレスバー８０１とともに表示する。このことにより、ユーザは表示画像を切り替えても、現在の送信状況を把握することができる。なお、サムネイル８０２の代わりに、送信中の画像データのファイル名などを表示してもよい。
【００７７】
ステップＳ４１０において、デジタルカメラ１００は画像データの送信が完了したか否かを判断する。具体的には、ＰＣ３００から、予定していたサイズの画像データを受信した旨を示す受信完了通知を受信することで、送信が完了したと判断する。
【００７８】
そしてステップＳ４１１において、デジタルカメラ１００は、画像表示部２８に表示していたプログレスバー８０１とサムネイル８０２を非表示にし、処理をステップＳ４１２に進める。
【００７９】
ステップＳ４１２において、デジタルカメラ１００は、通信中に表示画像データが変更されたか否かを判断する。具体的には、ステップＳ４０３で記憶した画像データの識別情報と、現在画像表示部２８に記憶されている画像データの識別情報を比較し、同じものであるか否かを確認することで判断できる。表示画像データが変更されたと判断した場合、処理をステップＳ４１６に進める。変更されていないと判断した場合、処理をステップＳ４１３に進める。
【００８０】
ステップＳ４１６の時点で、画像表示部２８にはステップＳ４０８〜Ｓ４１０で送信された画像データとは異なる画像データが表示されていることになる。しかしながら、本実施形態におけるデジタルカメラ１００は、すぐに表示中の画像データを送信せず、画像データを送信するか否かを確認するガイダンスを表示する。
【００８１】
図１０に、ガイダンス表示の一例を示す。図１０のガイダンス１００１は、ユーザに対してデータ送信のためにはＳＥＴボタン２５３を押下するよう促すためのものである。デジタルカメラ１００はこの画面を表示するとともに、ＳＥＴボタン２５３の押下を有効にし、送信指示受け付けることを可能にする。
【００８２】
また、ステップＳ４１３において、デジタルカメラ１００は画像データの送信後一定時間経過したか否かを判断する。経過したと判断した場合は処理をステップＳ４１６に進め、同様に図１０に示すガイダンスを表示する。経過していないと判断した場合は処理をステップＳ４１４に進める。
【００８３】
ステップＳ４１７において、デジタルカメラ１００は、ユーザによってＳＥＴボタン２５３が押下され、送信指示が発行されたか否かを判断する。ＳＥＴボタン２５３が押下されたと判断した場合は処理をステップＳ４０３に戻し、現在表示中の画像データをＰＣ３００に送信する処理を開始する。ＳＥＴボタン２５３が押下されていないと判断した場合は、処理をステップＳ４１３に進める。
【００８４】
ステップＳ４１４において、デジタルカメラ１００は、通信相手、ここではＰＣ３００が通信可能範囲内にいるか否かを判断する。ＰＣ３００が既に通信可能範囲内にいないと判断した場合はステップＳ４１５で処理を終了する。通信可能範囲内にいると判断した場合は処理をステップＳ４１２に戻す。
【００８５】
以上が処理の流れである。ステップＳ４１６で即座に表示中に画像データを送信せず、一旦ガイダンスを表示してユーザ操作を促すようにしたのは以下の理由による。
【００８６】
すなわち、通信前にユーザ操作で表示されていた画像データは、ユーザがその内容を確認してからＰＣ３００に近接させているものであるから、ユーザが送信したい画像データであると推測される。したがって、近接させると自動的に画像データが送信されることで、ユーザは送信指示の操作を行う必要がなく、便利である。
【００８７】
それに対し、通信中に表示画像データを変更した場合、ユーザはまず表示された画像データの内容を確認し、その後その表示画像データを送信すべきかどうかを決定することが多い。したがって、表示を変更しただけでその表示中の画像データが自動的に送信されてしまうと、ユーザが意図しない画像データがＰＣ３００に送信されてしまう場合がある。
【００８８】
また、デジタルカメラ１００のような機器では、操作部７０を１回操作するごとに、画像データを１つずつ、順次切り替えて表示する表示形態を採用することが多い。このような表示形態の場合、例えば画像Ａ〜Ｅのうち、画像Ａと画像Ｄを送信したい場合、画像Ａを送信した後に画像Ｄを表示するには、画像Ｂ、画像Ｃを表示してから画像Ｄを表示する必要がある。このような場合も、表示中の画像データが自動的に送信されるようにすると、画像Ｂや画像Ｃも送信されてしまうおそれがある。
【００８９】
かかる事態を防止するため、本実施形態にかかるデジタルカメラ１００は、通信が確立した際に既に表示されていた画像データは自動的に送信するが、通信中に表示画像データが変更された場合、変更後の画像データはユーザの承諾がなければ送信しないようにした。
【００９０】
また、本実施形態におけるデジタルカメラ１００は、画像表示部２８に１つの画像データのみを表示するだけでなく、複数の縮小画像データ（サムネイル）を一画面中に表示する、いわゆるマルチ表示も可能である。マルチ表示の状態では、ユーザは操作部７０を操作して所望のサムネイルを選択することができる。デジタルカメラ１００は、選択されたサムネイルを選択状態とする。
【００９１】
図１２に、マルチ表示の一例を示す。図１２に示すように、一画面にサムネイル１２０１、サムネイル１２０２、サムネイル１２０３が表示されている。そして図１２ではサムネイル１２０１が選択状態となっており、選択状態にないサムネイルと識別可能となるよう、太枠で強調表示されている。
【００９２】
以下、マルチ表示の状態で機器同士を近接させた場合のフローについて図１１を用いて説明する。なお、本フローチャートは、画像表示部２８がマルチ表示の状態になっており、さらに表示されたサムネイルのうちいずれかのサムネイルが選択されているものとする（以下、選択状態にあるサムネイルを「選択画像」という）。
【００９３】
デジタルカメラ１００とＰＣ３００が近接無線通信を開始する処理までは、図４と同様なので、ここでの説明は割愛する。以下、ステップＳ１１０１以下の処理について説明する。
【００９４】
ステップ１１０１において、デジタルカメラ１００は画像表示部２８にマルチ表示されたサムネイルのうち、選択画像に対応する画像データの画像サイズ情報を取得し、通信部１１０を介してＰＣ３００に送信する。
【００９５】
ステップＳ１１０２、Ｓ１１０３の処理は、図５のステップＳ４０４、ステップＳ４０５の処理と同様であるため、ここでは説明しない。
【００９６】
ステップＳ１１０３において、ＰＣ３００が受信可能であると判断されると、デジタルカメラ１００はステップＳ１１０６において、選択画像に対応する画像データを外部記憶媒体９３から読み出し、ＰＣ３００への送信を開始する。また、この状態で、ユーザが操作部７０を操作することに応じて、サムネイルの選択状態を変更することが可能である。
【００９７】
ステップＳ１１０４、Ｓ１１０５の処理は図５のステップＳ４０６、Ｓ４０７と同様の処理であるため、ここでは説明しない。
【００９８】
送信を開始すると、ステップＳ１１０８においてデジタルカメラ１００は、通信部１１０から送信済みのデータ量を取得し、画像表示部２８に送信状況を表示する。図１３に、一例としてプログレスバー１２０４を表示した画面を示す。また、図８の場合と同様、送信中の画像データのサムネイル１２０５も表示する。
【００９９】
そしてステップＳ１１０８では、図５と同様、デジタルカメラ１００は送信完了か否かを判断し、送信完了と判断すればステップＳ８０９において送信状況を非表示にする。
【０１００】
送信後の処理は、図６の処理において表示中の画像データを選択状態にあるサムネイルに対応する画像データに置き換えたものとなるので、ここでは詳述しない。
【０１０１】
また、マルチ表示の場合、複数の画像データを選択状態とすることも可能である。この場合は、選択状態にある画像データの識別情報を不揮発性メモリ５６に記憶しておき、ステップＳ４１２において新たな画像データが選択状態となっているか否かを判断すればよい。
【０１０２】
以上述べたように、本実施形態に係るデジタルカメラ１００によれば、画像データを表示させた状態でＰＣ３００に近接させるだけで、自動的にＰＣ３００に表示中の画像データを送信することができる。このことにより、ユーザは簡単な操作で、好きな画像を選んで送信させることが可能となる。
【０１０３】
また、本実施形態に係るデジタルカメラ１００によれば、通信中、そしてデータの送信中にも表示画像、選択画像を変更することを可能とし、それらに対応する画像データを続けて送信することを可能とした。そのため、ユーザは画像データの送信中であっても、他の画像データを確認することが可能となる。
【０１０４】
さらに、本実施形態に係るデジタルカメラ１００によれば、通信中に表示画像、選択画像を切り替えても自動的に転送を行わず、ユーザの確認を必要とすることとした。このことにより、ユーザが意図しないデータが送信されることを防止することが可能となる。
【０１０５】
以上、近接無線通信によって、表示画像もしくは選択画像を送信する処理について述べた。上記の実施形態では、送信中に他の画像を表示・選択することができるという前提で説明を進めてきたが、送信中であれば他の画像を選択できないようにし、送信が完了してから選択できるよう制御することも可能である。
【０１０６】
また、本実施形態ではデータを送信する機器として、デジタルカメラなどの撮像装置を例として説明したが、いわゆる画像ビューアや携帯電話などにも適用することが可能である。また、データを受信する機器として、ＰＣを例として説明したが、テレビや記憶媒体を有するレコーダなどにも適用することが可能である。
【０１０７】
また上述した実施形態に係るデジタルカメラまたはＰＣの機能をプログラム化し、予めＲＯＭのような記録媒体に書き込んでおき、デジタルカメラがＲＯＭを装着してプログラムを読み取ることによって、本発明の目的が達成されることは言うまでもない。
【０１０８】
この場合、ＲＯＭから読み出されて実行された状態が上述した実施の形態に係る機能を実現することになり、そのプログラムおよびそのプログラムを記録したＲＯＭも本発明を構成することになる。
【０１０９】
なお、上述した実施の形態に係るデジタルカメラの機能を実現するプログラムは、記録媒体に記憶された形で提供されてもよい。記憶媒体は例えば半導体媒体（ＲＯＭ、不揮発性メモリ等）、光媒体（ＤＶＤ、ＭＯ、ＭＤ、ＣＤ等）、磁気媒体（磁気テープ、フレキシブルディスク等）を用いることができる。あるいは、ネットワーク等の通信網を介して記憶装置に格納された、上述したプログラムをサーバコンピュータから受信することで、プログラムの供給を受けるようにしてもよい。
【図面の簡単な説明】
【０１１０】
【図１】実施形態におけるデジタルカメラのハードウェア構成を示す図である。
【図２】実施形態におけるデジタルカメラの外観を示す図である。
【図３】実施形態におけるＰＣのハードウェア構成を示す図である。
【図４】実施形態におけるデータ送信処理を示すフローチャートである。
【図５】実施形態におけるデータ送信処理を示すフローチャートである。
【図６】実施形態におけるデータ送信処理を示すフローチャートである。
【図７】実施形態におけるデジタルカメラに表示される画面の一例を示す図である。
【図８】実施形態におけるデジタルカメラに表示される画面の一例を示す図である。
【図９】実施形態におけるデジタルカメラに表示される画面の一例を示す図である。
【図１０】実施形態におけるデジタルカメラに表示される画面の一例を示す図である。
【図１１】実施形態におけるデータ送信処理を示すフローチャートである。
【図１２】実施形態におけるデジタルカメラに表示される画面の一例を示す図である。
【図１３】実施形態におけるデジタルカメラに表示される画面の一例を示す図である。
【図１４】実施形態における近接無線通信の概要を示す図である。
【図１】
2010011419.tif 000003
【図２】
2010011419.tif 000004
【図３】
2010011419.tif 000005
【図４】
2010011419.tif 000006
【図５】
2010011419.tif 000007
【図６】
2010011419.tif 000008
【図７】
2010011419.tif 000009
【図８】
2010011419.tif 000010
【図９】
2010011419.tif 000011
【図１０】
2010011419.tif 000012
【図１１】
2010011419.tif 000013
【図１２】
2010011419.tif 000014
【図１３】
2010011419.tif 000015
【図１４】
2010011419.tif 000016