(57)【要約】【課題】近接無線通信を用いたデータ通信を簡易に行う。【解決手段】近接無線通信機能を備えたデジタルカメラにおいて、デジタルカメラを外部機器に接近させると近接無線通信による接続が確立され、機器情報が交換される。機器情報に基づき、外部機器が画像データの受信が可能と判定したら、送信する画像データの設定が完了しているか否かが判定される。完了していると判定されたら、設定が完了しているデータの送信が開始される。一方、完了していないと判定されたら、送信データを設定するための設定画面が表示される。設定画面に従い送信データが設定された時点で、近接無線通信の通信が切断状態になっていたら、デジタルカメラを外部機器に接近させることを促すメッセージが表示される。【選択図】図１０
2010157922.tif 000002
【特許請求の範囲】
【請求項１】
近接無線通信による外部機器との接続が確立されているかを検出する検出手段と、
前記近接無線通信により前記接続が確立されている前記外部機器との間で通信を行う通信手段と、
情報を表示する表示手段と、
前記通信手段および前記表示手段を制御する制御手段と
を有し、
前記制御手段は、
前記検出手段で前記外部機器との接続が確立されていることが検出されたら、前記外部機器にデータ送信するための設定が完了しているか否かを判定する第１の判定を行い、
前記第１の判定により前記設定が完了していないと判定されたら、前記表示手段を制御して、前記通信手段により前記外部機器に対してデータ送信するための設定をユーザに行わせるための設定画面を表示させる
ことを特徴とする通信装置。
【請求項２】
前記設定が前記データ送信で送信するデータの選択であり、
前記制御手段は、
前記第１の判定により前記設定が完了していないと判定されたら、前記表示手段を制御して、送信するデータをユーザに選択させるための設定画面を表示させる
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記制御手段は、
前記表示手段に対して所定のデータが表示されているか否かを判定する第２の判定を行い、
前記第２の判定により前記所定のデータが表示されていると判定されたら、前記表示手段を制御して、該所定のデータを前記送信するデータとして選択するか、前記送信するデータとして記憶手段に記憶されたデータからユーザ操作により選択されたデータを前記送信するデータとして選択するか、データの送信を行わないかの何れかを選択するための第１の設定画面を表示させる
ことを特徴とする請求項２に記載の通信装置。
【請求項４】
前記制御手段は、
前記表示手段に対して所定のデータが表示されているか否かを判定する第２の判定を行い、
前記第２の判定により前記所定のデータが表示されていないと判定されたら、前記表示手段を制御して、前記送信するデータとして記憶手段に記憶されたデータからユーザ操作により選択されたデータを前記送信するデータとして選択するか、データの送信を行わないかの何れかを選択するための第２の設定画面を表示させる
ことを特徴とする請求項２または請求項３に記載の通信装置。
【請求項５】
前記制御手段は、
ユーザ操作により前記設定画面でコンテンツデータを前記外部機器に送信することが設定された際に、前記検出手段により前記近接無線通信による接続が確立されていないことが検出されたら、該近接無線通信による接続を確立させるために、前記表示手段を制御して当該通信装置を該外部機器に接近させることを促すメッセージを表示させる
ことを特徴とする請求項１乃至請求項４の何れか１項に記載の通信装置。
【請求項６】
前記制御手段は、
前記第１の判定により前記設定が完了していると判定されたら、該設定が完了しているデータの送信を開始するように前記通信手段を制御する
ことを特徴とする請求項１乃至請求項５の何れか１項に記載の通信装置。
【請求項７】
近接無線通信による外部機器との接続が確立されているかを検出する検出手段と、前記近接無線通信により前記接続が確立されている前記外部機器との間で通信を行う通信手段と、情報を表示する表示手段と、前記通信手段および前記表示手段を制御する制御手段とを備えた通信装置の制御方法であって、
前記検出手段で前記外部機器との接続が確立されているかを検出する検出ステップと、
前記検出ステップで前記外部機器との接続が確立されていることが検出されたら前記外部機器にデータ送信するための設定が完了しているか否かを前記制御手段が判定する判定ステップと、
前記判定ステップにより前記設定が完了していないと判定されたら、前記制御手段により前記表示手段を制御して、前記通信手段により前記外部機器に対してデータ送信するための設定をユーザに行わせるための設定画面を表示させるステップと
を有する
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、近接無線通信により外部装置に対してデータ送信を行う通信装置および通信装置の制御方法に関する。  
【背景技術】
【０００２】
近年、パーソナルコンピュータはもとより、デジタルスチルカメラなどの情報機器においては、無線通信により互いにデータの送受信を行うものがある。情報機器間の無線通信には、ＩＣタグなどに代表されるＮＦＣ(Near Field Communication)技術を用いた近接無線通信などがある。近接無線通信は、対応する情報機器同士を近付けるだけで通信が確立し送受信が開始される。そのため、近接無線通信を用いることで、直感的な操作でデータ通信を行うことが可能となるという利点がある。特許文献１には、近接無線通信を行う情報機器が開示されている。
【０００３】
【特許文献１】特開２００６−３１５３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来技術による、携帯可能な情報機器間において静止画像や動画像などのデータの送受信を近接無線通信を用いて行う場合の操作は、例えば次のようにして行われていた。すなわち、ユーザは、情報機器に対するユーザ操作により送信データを選択するための選択画面を起動させ、選択画面に従いデータを選択してから情報機器を送信先の機器に接近させて、データ送信を開始させる。
【０００５】
このように、従来では、情報機器間において静止画像や動画像などのデータの送受信を近接無線通信を用いて行う場合、送信するデータを選択するための選択画面を、ユーザ操作によって一々起動させる必要があった。そのため、上述したような、近付けるだけで通信が確立し送受信が開始されるという近接無線通信特有の直感性を半減させてしまっていた。このように、近接無線通信によりデータ通信を行うための従来の操作方法は、ユーザにとって必ずしも使い勝手のよいものとはいえないという問題点があった。
【０００６】
したがって、本発明の目的は、近接無線通信を用いたデータ通信を簡易に行うことができる通信装置および通信装置の制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、上述した課題を解決するために、近接無線通信による外部機器との接続が確立されているかを検出する検出手段と、近接無線通信により接続が確立されている外部機器との間で通信を行う通信手段と、情報を表示する表示手段と、通信手段および表示手段を制御する制御手段とを有し、制御手段は、検出手段で外部機器との接続が確立されていることが検出されたら、外部機器にデータ送信するための設定が完了しているか否かを判定する第１の判定を行い、第１の判定により設定が完了していないと判定されたら、表示手段を制御して、通信手段により外部機器に対してデータ送信するための設定をユーザに行わせるための設定画面を表示させることを特徴とする通信装置である。
【０００８】
また、本発明は、近接無線通信による外部機器との接続が確立されているかを検出する検出手段と、近接無線通信により接続が確立されている外部機器との間で通信を行う通信手段と、情報を表示する表示手段と、通信手段および表示手段を制御する制御手段とを備えた通信装置の制御方法であって、検出手段で外部機器との接続が確立されているかを検出する検出ステップと、検出ステップで外部機器との接続が確立されていることが検出されたら外部機器にデータ送信するための設定が完了しているか否かを制御手段が判定する判定ステップと、判定ステップにより設定が完了していないと判定されたら、制御手段により表示手段を制御して、通信手段により外部機器に対してデータ送信するための設定をユーザに行わせるための設定画面を表示させるステップとを有することを特徴とする制御方法である。
【発明の効果】
【０００９】
本発明によれば、近接無線通信を用いたデータ通信を簡易に行うことができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態について説明する。なお、本発明は、以下に説明する実施形態に限定されない。また、本発明の実施形態は、発明の最も望ましい形態を示すものであり、発明の範囲を限定するものではない。
【００１１】
なお、本明細書において、「近接無線通信」とは、通信距離が１ｍ未満、特には数１０ｃｍ未満であることを想定して規定された通信プロトコルに基づく無線通信を意味するものとする。このような通信プロトコルとしては、通信距離が約７０ｃｍ以下の「近傍型」、同約１０ｃｍ以下の「近接型」非接触通信プロトコルが知られている。具体的には、ＩＳＯ／ＩＥＣ１５６９３、ＩＳＯ／ＩＥＣ１４４３４、ＥＣＭＡ−３４０（ＩＳＯ／ＩＥＣ１８０９２）などの規格が存在する。
【００１２】
以下では、近接無線通信により外部装置に対してデータを送信するデータ送信装置と、データ送信装置から近接無線通信により送信されたデータを受信するデータ受信装置とがそれぞれデジタルスチルカメラである場合を例示して説明する。コンテンツデータ送信装置から送信されるデータは、静止画像データ、動画像データ、音声データ、テキストデータなど、様々な種類のデータを含むことができる。以下では、データ送信装置から送信するデータとして、静止画像による画像データを例にとって説明する。なお、以下、デジタルスチルカメラをデジタルカメラと略称する。
【００１３】
図１は、本発明の実施形態に適用可能なデジタルカメラ１００の一例の構成を示す。バス１１３に対して、撮像部１０１、信号処理部１０２、表示制御部１０３、操作制御部１０５および通信Ｉ／Ｆ１１４が接続される。バス１１３に対して、さらに、制御部１０７、システムメモリ１０８、メモリ１０９、通信部１１０および記録再生部１１１が接続される。バス１１３に接続される各部は、バス１１３を介して互いにデータのやりとりが可能とされている。
【００１４】
撮像部１０１は、ＣＣＤやＣＭＯＳセンサといった撮像素子と、撮像素子から出力された撮像信号に対してゲイン調整やノイズ除去などの所定の信号処理を施す撮像信号処理部とを有し、被写体を撮影して画像データを出力する。信号処理部１０２は、記録時には、撮像部１０１から出力された画像データに対して、ガンマ補正やホワイトバランス調整など所定の画像処理を施す。そして、信号処理部１０２は、画像処理が施された画像データをＪＰＥＧなどの公知の圧縮符号化方式に従って圧縮符号化してそのデータ量を圧縮する。また、信号処理部１０２は、再生時においては、例えば後述する記録媒体１１２から再生された圧縮画像データを伸張処理して出力する。
【００１５】
表示制御部１０３は、液晶パネルなどによる表示部１０４に対し、プレビュー画像や再生画像、あるいは、各種のメニュー画面などを表示する。表示制御部１０３および表示部１０４で表示手段が構成される。操作部１０６は、ボタンやキーなど、ユーザ操作を受け付ける各種の操作子が設けられ、ユーザの操作子に対する操作に応じた信号を出力する。操作部１０６には、例えば電源ボタンやシャッタボタン、十字キーなどの各種の操作子が設けられる。操作子をタッチパネルで構成することも可能である。操作制御部１０５は、ユーザ操作に応じて操作部１０６から出力された信号に基づきユーザ操作による指示を解釈し、出力する。
【００１６】
制御手段としての制御部１０７は、例えばＣＰＵを有し、プログラムに従いデジタルカメラ１００の全体を制御する。より具体的には、制御部１０７は、ＲＯＭであるシステムメモリ１０８に予め記憶されたプログラムデータを読み出してＲＡＭであるメモリ１０９の作業領域に展開し、その展開したプログラムデータとの協働により、デジタルカメラ１００全体の動作を制御する。システムメモリ１０８は、制御部１０７の動作用の定数、変数、プログラムデータなどを予め記憶する。メモリ１０９は、制御部１０７の作業領域として用いられる他に、撮影された静止画像データや再生されたデータ、後述する通信部１１０を介してネットワーク先のサーバやパーソナルコンピュータからダウンロードして取得したデータなどが格納される。
【００１７】
通信手段としての通信部１１０は、上述した近接無線通信による通信を行う。より具体的には、通信部１１０は、近接無線通信を行うためのアンテナと、近接無線通信によるデータの送受信を行う送受信回路を含む。通信部１１０は、近接無線通信による通信の接続および切断状態、すなわち、当該通信が確立されているか否かを検出することができるようにされ、検出結果が制御部１０７に通知される。他機器から近接無線通信により送信されたデータは、通信部１１０により受信され、例えば制御部１０７に供給される。制御部１０７は、通信部１１０から供給されたこのデータを、例えばメモリ１０９に一時的に格納する。
【００１８】
通信Ｉ／Ｆ１１４は、ＲＳ２３２Ｃ、ＵＳＢ、ＩＥＥＥ１３９４、ＬＡＮ、無線通信などにより、外部機器との間でシリアル／パラレル通信によるデータの送受信を有線／無線で行う。無線通信を行う場合、通信部１１０には、アンテナが含まれる。また、通信部１１０は、複数の通信方式を、同時に、或いは切り替えて有効にすることが可能である。
【００１９】
記録再生部１１１は、所定のファイルシステムに従って、記憶手段としての記録媒体１１２に対する各種のデータの書き込み、読み出しを行う。記録媒体１１２は、デジタルカメラ１００への着脱が可能な不揮発性の半導体メモリや、ハードディスクドライブなどである。本実施形態では、記録媒体１１２をデジタルカメラ１００に着脱可能なものとして説明するが、記録媒体１１２は、デジタルカメラ１００に内蔵されるものであってもよい。
【００２０】
次に、上述のような構成のデジタルカメラ１００における撮影動作と再生動作について、概略的に説明する。先ず、撮影時の動作について説明する。操作部１０６に対するユーザ操作により電源が投入され、撮影モードが設定されると、制御部１０７は撮像部１０１を制御して撮影動作を開始する。撮像部１０１は、撮影モードにおいて、被写体の画像を撮影し、動画データ（プレビュー画像）として表示制御部１０３に供給する。表示制御部１０３は、制御部１０７からの指示により、撮像部１０１からの動画像データに係る動画像を表示部１０４に表示する。
【００２１】
この状態で操作部１０６に対するユーザ操作により撮影が指示されると、制御部１０７は、撮像部１０１に対して撮影を指示する。撮像部１０１は、撮影指示に応じた１画面の静止画像データを生成する。この静止画像データは、撮像部１０１から出力され、メモリ１０９に一時的に記憶される。メモリ１０９に記憶されたこの画像データは、信号処理部１０２により所定の信号処理を施した後に圧縮符号化され、記録再生部１１１に供給される。
【００２２】
記録再生部１１１は、制御部１０７からの指示に従い、信号処理部１０２から供給された圧縮静止画像データをファイルに格納して記録媒体１１２に記録する。
【００２３】
再生時の動作について説明する。操作部１０６に対するユーザ操作により、記録媒体１１２に記録された圧縮静止画像データから所望のデータが選択され、選択されたデータの再生が指示される。制御部１０７は、この再生指示に応じて記録再生部１１１を制御し、記録媒体１１２より再生が指示された圧縮静止画像データが格納されるファイルを読み出す。読み出されたファイルは、メモリ１０９に一時的に格納される。信号処理部１０２は、メモリ１０９に格納されたファイルから圧縮静止画像データを読み出し、圧縮符号を伸張して表示制御部１０３に供給する。表示制御部１０３は、信号処理部１０２から供給された静止画像データのサイズを表示部１０４に表示するのに適した大きさに変更し、表示部１０４に表示する。
【００２４】
次に、本発明の実施形態に適用可能な近接無線通信の概念について、図２を用いて説明する。図２の例では、デジタルカメラ１００ａおよび１００ｂに対して、通信部１１０のアンテナに対応する送受信部３０１が設けられる。なお、デジタルカメラ１００ａおよび１００ｂは、それぞれ上述したデジタルカメラ１００と同様の構成を有するものとする。
【００２５】
送受信部３０１は、外部機器とＮＦＣ技術を用いた近接無線通信を行う。図２（ａ）に例示するように、２台のデジタルカメラ１００ａおよび１００ｂ同士で、互いの送受信部３０１が通信可能範囲３０２にあれば近接無線通信による通信を開始して通信接続される。また、図２（ｂ）に例示されるように、互いの送受信部３０１が通信可能範囲３０２の外にあれば、近接無線通信による通信は開始されない。また、互いの送受信部３０１が通信可能範囲３０２にあって、２台のデジタルカメラ１００同士が通信接続されているときに、互いの送受信部３０１が通信可能範囲３０２から出てしまった場合は、近接無線通信による通信接続が解除される。
【００２６】
デジタルカメラ１００ａ（または１００ｂ）が近接無線通信の接続および切断状態を判断する方法の例について説明する。一例として、デジタルカメラ１００ａの通信部１１０は、接続先の機器と一定間隔で通信を行い、接続先機器からのレスポンスが一定時間内に無かった場合、通信が切断状態になったと判断することができる。通信の接続も同様に、例えば、通信部１１０は、接続が確立されていない状態で通信を試み、接続先機器からのレスポンスがあったら、通信が接続状態になったと判断することができる。
【００２７】
これに限らず、例えば電磁誘導により接続先機器に電力を供給するタイプの近接無線通信では、通信部１１０が電力供給側の場合、接続先機器が通信部１１０に接近して電力が供給されることで通信が開始される。そして、当該機器が通信部１１０から離れることで電力の供給が停止し、通信が中断される。
【００２８】
＜近接無線通信によるデータ送信の基本的な流れ＞
ここで、本発明の実施形態の説明に先んじて、近接無線通信によるデータ送信の基本的な動作について説明する。なお、以下では、説明のため、上述のデジタルカメラ１００ａを、近接無線通信により最終的に画像データを送信する側のデータ送信装置として説明する。また、上述のデジタルカメラ１００ｂを、近接無線通信により最終的に画像ファイルを受信する側のデータ受信装置として説明する。また、デジタルカメラ１００ａおよび１００ｂで共通である場合は、デジタルカメラ１００として説明する。
【００２９】
基本的な動作においては、ユーザが予め送信すべきデータを指定する準備を済ませておく。その上で、操作部１０６に設けられた送信ボタンを押すなどしてデジタルカメラ１００を外部機器との接続待ち状態にしておく。そして、外部機器にデジタルカメラ１００を接近させて近接無線通信の通信接続を確立させて、指定したデータを送信する。
【００３０】
図３は、近接無線通信を用いたデータ送信処理の基本的な動作を示す一例のフローチャートである。この図３のフローチャートにおける各ステップの処理は、データの送信側であるデジタルカメラ１００ａの制御部１０７により、プログラムに従い制御される。
【００３１】
ステップＳ３０１において、制御部１０７は、デジタルカメラ１００の動作モードが近接無線通信によって外部機器にデータの送信を行う送信モードに設定されるのを待機する。例えば操作部１０６に対するユーザ操作により、動作モードが送信モードに設定されたと判定されたら、処理はステップＳ３０２に移行される。
【００３２】
なお、デジタルカメラ１００ａの制御部１０７は、デジタルカメラ１００ａが備える、種々の動作モードを開始するためのメニュー画面を表示部１０４に表示することが可能とされている。例えば、制御部１０７は、プログラムに従い、メニュー画面などを表示させる表示制御信号を生成し、表示制御部１０３に供給する。表示制御部１０３は、供給された表示制御信号に基づきメニュー画面などを表示部１０４に表示させるための画像信号を生成し、表示部１０４に供給する。ステップＳ３０１では、ユーザが表示部１０４に表示されたメニュー画面に従い所定のボタンを押下するなどして、近接無線通信によって外部機器にデータの送信を行う送信モードの開始を選択したものとする。
【００３３】
ステップＳ３０２で、制御部１０７は、送信すべきデータを選択するためのデータ選択画面を表示部１０４に表示させる。例えば、制御部１０７が記録媒体１１２に記憶されているデータの情報を読み出し、データの名前とサムネイル画像を表示部１０４に表示する。サムネイル画像は、対象の静止画像データを縮小した画像データである。サムネイル画像は、静止画像データの記録時に予め生成して当該静止画像データと関連付けて記録媒体１１２に記録しておいてもよいし、静止画像データを記録媒体１１２から読み出す際に生成してもよい。
【００３４】
図４は、デジタルカメラ１００の表示部１０４に対して、送信すべきデータの選択画面２００が表示された例を示す。図４の例では、選択画面２００に対して、記録媒体１１２に記録されている静止画像データのサムネイル画像２０１、２０１、…が一覧表示される。
【００３５】
次のステップＳ３０３では、制御部１０７は、操作部１０６に対するユーザ操作を受け付け、送信するデータの選択が完了したか否かが判定される。データの選択が完了したと判定したら、処理はステップＳ３０４に移行される。
【００３６】
一例として、操作部１０６に対する所定の操作によりカーソルを移動させ、送信したいサムネイル画像２０１にカーソルを合わせて選択指示を行う。すると、当該サムネイル画像２０１の左上のチェックボックスがチェックされ、当該サムネイル画像２０１に対応する静止画像データが選択されたことが示される。送信する静止画像データは、複数を選択することができる。制御部１０７は、操作部１０６に対して、例えば完了ボタン２０２を押下するユーザ操作がなされると、送信データの選択が完了したと判定する。
【００３７】
ステップＳ３０４で、制御部１０７は、データ送信先の外部機器であるデジタルカメラ１００ｂとの近接無線通信による通信接続の確立を促す通知処理を行う。具体的な例として、通知処理では、デジタルカメラ１００ａの表示部１０４に対して、外部機器に近付けることを促すメッセージが表示される。
【００３８】
図５は、この表示部１０４に表示される通信接続の確立を促すメッセージ表示の一例を示す。図５の例では、「近付けてください」とメッセージ２０３が表示部１０４に表示され、デジタルカメラ１００ａを送信先のデジタルカメラ１００ｂに近付けて通信接続の確立を行うように促される。なお、図５ではメッセージ２０３が文字情報として表示されているが、アイコンやアニメーションを用いてメッセージ２０３の表示を行ってもよい。また、図示されない音声出力手段としての音声出力部からの音声出力を用いて、通信接続の確立を促すメッセージを通知してもよい。さらに、音声と表示を共に用いてメッセージを通知してもよい。
【００３９】
次のステップＳ３０５で、制御部１０７は、デジタルカメラ１００ｂとの近接無線通信の確立が検出されるのを待機する。図２を用いて説明したように、近接無線通信では、デジタルカメラ１００ａの送受信部３０１と、デジタルカメラ１００ｂの送受信部３０１とが通信可能範囲３０２以内に近付けば、ユーザが特に操作を行うことなく自動的に通信が確立される。
【００４０】
なお、ステップＳ３０５の処理は、外部機器との近接無線通信の確立が検出されるまで繰り返してわれる。これに限らず、ステップＳ３０５の処理は、一定時間が経過しても外部機器との近接無線通信の確立が検出されない場合、送信処理を終了させてもよい。このとき、通信できない旨を通知する警告メッセージを表示部１０４に表示させると好ましい。
【００４１】
ステップＳ３０５で、外部機器との近接無線通信による通信接続が確立された場合、すなわち、デジタルカメラ１００ａとデジタルカメラ１００ｂとが近付いて近接無線通信が確立された場合、処理はステップＳ３０６に移行される。
【００４２】
ステップＳ３０６では、接続が確立されたデジタルカメラ１００ａとデジタルカメラ１００ｂとの間で、機器情報が交換される。すなわち、制御部１０７の制御により、データ送信先のデジタルカメラ１００ｂに対して、デジタルカメラ１００ａ自身の機器情報を近接無線通信により送信する。同様にして、デジタルカメラ１００ｂからデジタルカメラ１００ｂ自身の機器情報が送信される。このデジタルカメラ１００ｂから送信された機器情報が、制御部１０７の制御により受信される。
【００４３】
受信されたデジタルカメラ１００ｂの機器情報は、メモリ１０９に記憶される。受信した機器情報を記録媒体１１２に記録してもよい。なお、近接無線通信による通信を過去に行っている場合は、メモリ１０９や記録媒体１１２に、前回の通信相手の機器情報を保持しておいてもよい。
【００４４】
デジタルカメラ１００ａとデジタルカメラ１００ｂとの間で交換される機器情報は、少なくとも、当該機器が近接無線通信による画像データの送信機能および受信機能を有しているか否かを示す情報を含むものとする。また、機器情報は、機器を一意に識別する識別情報である機器ＩＤを含むことができる。なお、これは一例であって、機器情報は、機器の特徴を示すさらに他の情報が含まれていてもよい。
【００４５】
図６は、デジタルカメラ１００ａとデジタルカメラ１００ｂとの間で交換される機器情報の一例を示す。図６（ａ）は、例えばデジタルカメラ１００ａからデジタルカメラ１００ｂに送信される、デジタルカメラ１００ａ自身の機器情報の例を示す。この機器情報によれば、デジタルカメラ１００ａの機器ＩＤは「ＡＢＣ」であり、デジタルカメラ１００ａは、画像データの送信機能と受信機能とを備えていることを示している。
【００４６】
図６（ｂ）は、例えばデジタルカメラ１００ｂからデジタルカメラ１００ａに送信される、デジタルカメラ１００ｂ自身の機器情報の例である。この機器情報によれば、デジタルカメラ１００ｂの機器ＩＤは「ＸＹＺ」であり、デジタルカメラ１００ｂは、画像データの送信機能と受信機能とを備えていることを示している。
【００４７】
次のステップＳ３０７で、デジタルカメラ１００ａの制御部１０７は、ステップＳ３０６で取得した機器情報に基づき、近接無線通信の通信接続を確立した外部機器が画像データの受信処理を行う機能を備えているか否かを判定する。
【００４８】
若し、受信処理を行う機能を備えていないと判定されたら、処理はステップＳ３０８に移行され、データ送信処理が不可である旨が例えば表示部１０４に対するメッセージ表示によりユーザに対して通知され、一連の処理が終了される。図７は、データの送信処理が不可である旨を示すメッセージ２０４の表示部１０４に対する表示例を示す。メッセージ２０４は、例えば所定時間、表示が維持される。
【００４９】
なお、図７ではメッセージ２０４が文字情報として表示されているが、アイコンやアニメーションを用いてメッセージ２０４の表示を行ってもよい。また、図示されない音声出力部からの音声出力をさらに用いて、通信接続の確立を促すメッセージを通知してもよい。
【００５０】
一方、ステップＳ３０７で受信処理を行う機能を備えていると判定されたら、処理はステップＳ３０９に移行される。上述した図６の例では、機器情報に基づき、デジタルカメラ１００ｂは、近接無線通信によるデータの受信機能を有しているとされているので、処理がステップＳ３０９に移行されることになる。
【００５１】
ステップＳ３０９では、制御部１０７の制御により、画像データの送信を開始させる動作が行われる。より具体的には、ステップＳ３０９では、制御部１０７の制御により、上述のステップＳ３０３においてユーザ操作により選択された静止画像データが、近接無線通信によりデジタルカメラ１００ａからデジタルカメラ１００ｂに対して送信される。このとき、図８に例示されるように、送信中であることを示すメッセージ２０５を表示部１０４に表示させると好ましい。
【００５２】
ステップＳ３０９におけるデータの送信が完了したことを検出すると、制御部１０７は、処理をステップＳ３１０に移行させ、通信接続の解除を促すメッセージを表示部１０４に表示させる通知処理を行う。図９は、通信接続の解除を促すメッセージ２０６の表示部１０４に対する表示例を示す。すなわち、このステップＳ３１０での通知処理により、指定されたデータを送信した後に、デジタルカメラ１００ａを操作するユーザに対して近接無線通信による通信接続の解除を促すことができる。
【００５３】
なお、図９ではメッセージ２０６が文字情報として表示されているが、アイコンやアニメーションを用いてメッセージ２０６の表示を行ってもよい。また、図示されない音声出力部からの音声出力を用いて、通信接続の解除を促すメッセージを通知してもよい。音声と表示とを共に用いてメッセージの通知を行ってもよい。
【００５４】
このように、図３を用いて説明した処理により、データ送信装置であるデジタルカメラ１００ａは、近接無線通信によって外部機器にデータを送信することが可能である。
【００５５】
＜本発明の実施形態によるデータ送信動作＞
次に、本発明の実施形態について説明する。本実施形態では、ユーザが先ず、データ送信元であるデジタルカメラ１００ａを、データ送信先の外部機器に近付けるなどして近接無線の通信接続を確立させる。その際に、デジタルカメラ１００ａの表示部１０４に対して、動作設定画面を自動的に表示させる。ユーザは、この動作設定画面に従い、操作部１０６を操作してデータ送信のための設定準備を行って、デジタルカメラ１００ａを外部機器との接続待ち状態にしておく。その後、再度、デジタルカメラ１００ａと外部機器との近接無線通信を確立させて、指定したデータを送信するようにしている。
【００５６】
図１０は、本実施形態による通信処理を示す一例のフローチャートである。この図１０のフローチャートにおける各ステップの処理は、データの送信側であるデジタルカメラ１００ａの制御部１０７により、プログラムに従い制御される。
【００５７】
ステップＳ１００１において、制御部１０７は、デジタルカメラ１００ｂとの近接無線通信の確立が検出されるのを待機する。近接無線通信の確立が検出されたら、処理はステップＳ１００２に移行され、デジタルカメラ１００ａとデジタルカメラ１００ｂとの間で、機器情報の交換が行われる。ステップＳ１００１およびステップＳ１００２における処理は、上述したステップＳ３０５およびステップＳ３０６とそれぞれ同様であるので、ここでの説明を省略する。ステップＳ１００２では、図６を用いて説明した機器情報が交換されるものとする。
【００５８】
なお、本実施形態では、機器情報は、少なくとも、機器を一意に識別する識別情報である機器ＩＤと、機器が近接無線通信による送信機能および受信機能を有しているか否かを示す情報とを含むものとする。
【００５９】
ステップＳ１００２で機器情報が交換されると、処理はステップＳ１００３に移行される。ステップＳ１００３では、デジタルカメラ１００ａの制御部１０７は、近接無線通信の通信接続を確立した外部機器が画像データの受信処理を行う機能を備えているか否かを、ステップＳ１００２において取得した機器情報を用いて判定する。このステップＳ１００３における処理は、上述したステップＳ３０７と同様であるので、ここでの説明を省略する。
【００６０】
若し、ステップＳ１００３で、制御部１０７により、近接無線通信の通信接続を確立した外部機器が画像データの受信処理を行う機能を備えていないと判定されたら、処理はステップＳ１００５に移行される。そして、データ送信処理が不可である旨が、例えば図７を用いて説明したようにして表示部１０４に対するメッセージ表示によりユーザに対して通知され、一連の処理が終了される。
【００６１】
一方、ステップＳ１００３で、制御部１０７により近接無線通信の通信接続を確立した外部機器が画像データの受信処理を行う機能を備えていると判定されたら、処理はステップＳ１００４に移行される。ステップＳ１００４以降では、制御部１０７は、画像データの送信を開始させる動作として、ステップＳ１００４の時点でのデジタルカメラ１００ａの動作設定状態に応じた処理を行う。
【００６２】
ステップＳ１００４において、制御部１０７は、その時点でのデジタルカメラ１００ａの動作状態の判定を行う（第１の判定）。具体的には、ステップＳ１００４では、デジタルカメラ１００ａが、近接無線通信によって外部機器にデータ送信を行う送信モードに設定されており、送信すべきデータの指定が完了済みで、且つ、外部機器との接続待ち状態にあるか否かが判定される。すなわち、ステップＳ１００４では、図３で説明したステップＳ３０１からステップＳ３０７までの処理と同様の処理を経過して、処理がステップＳ１００４に至っているか否かを判定する。
【００６３】
例えば、ユーザがデジタルカメラ１００ａのメニュー画面に従い操作部１０６を操作することで、近接無線通信によって外部機器にデータの送信を行う送信モードの開始を選択した場合を考える。その上で、送信するデータを選択するデータ選択画面２００（図４参照）に従い操作部１０６を操作して送信すべきデータの選択を完了する。そして、デジタルカメラ１００ａを外部機器との近接無線通信による接続待ち状態にしている場合は、ステップＳ１００４の判定条件を満たしている。
【００６４】
この場合、処理はステップＳ１００６に移行され、制御部１０７の制御により、指定されたデータが近接無線通信を介して外部機器であるデジタルカメラ１００ｂに送信される。送信終了後、例えば図３のステップＳ３１０と同様に、制御部１０７は、通信接続の解除を促すメッセージを表示部１０４に表示させる通知処理を行う。
【００６５】
一方、ステップＳ１００４で、デジタルカメラ１００ａの動作状態が、動作モードが送信モードに設定されていないか、送信データの指定が完了していないか、あるいは、外部機器との接続待ち状態でないと判定されたら、処理はステップＳ１００７に移行される。すなわち、これらの何れかの状態が判定された場合、制御部１０７は、デジタルカメラ１００ａが直ちにデータ送信を開始できる状態ではないと判断する。これは、操作部１０６を介してユーザから何らかの指示を受け付ける必要があることを意味する。
【００６６】
ステップＳ１００７では、制御部１０７により、その時点でのデジタルカメラ１００ａの動作状態が、メモリ１０９または記録媒体１１２に記憶または記録された画像データの再生動作を行っている動作状態であるか否かが判定される（第２の判定）。すなわち、制御部１０７は、メモリ１０９または記録媒体１１２に記憶または記録された静止画像ファイルや動画像ファイルから特定のファイルを読み出して再生し、表示部１０４に対して表示を行っている動作状態であるか否かを判定する。例えば、ユーザがデジタルカメラ１００ａの操作部１０６に対して所定の操作を行い、所望の静止画像データや動画像データを表示させている場合は、ステップＳ１００７の判定条件を満たしている。
【００６７】
若し、ステップＳ１００７で、デジタルカメラ１００ａが特定のファイルを表示、再生の処理を行っている動作状態であると判定されたら、処理はステップＳ１００８に移行される。ステップＳ１００８では、制御部１０７により、ファイルの送信を行うか否か、また、ファイルの送信を行う場合にどのファイルを送信するかを選択するための選択画面が表示部１０４に対して表示される。
【００６８】
より具体的には、ステップＳ１００８では、以下の３種類の処理から１を選択する選択画面を表示する。
（１）表示部１０４に現在表示、再生されているファイルを近接無線通信によってデジタルカメラ１００ｂに送信する。
（２）送信すべきファイルを選択して、選択したデータを、近接無線通信によって外部機器であるデジタルカメラ１００ｂに送信する。
（３）近接無線通信によって外部機器であるデジタルカメラ１００ｂにデータを送信する処理自体を行わずに終了する。
【００６９】
図１１は、ステップＳ１００８で表示部１０４に表示される設定画面（第１の設定画面）としての選択画面２０７の一例を示す。図１１の例では、選択画面２０７は、現在表示、再生されている画像に対してオーバーラップして表示され、選択項目として「表示中の画像を送信する」、「画像を選択して送信する」および「何もしない」の３項目が表示されている。ユーザは、操作部１０６に対する操作により、選択画面２０７に表示される３項目から所望の項目を選択する。
【００７０】
なお、デジタルカメラ１００ｂとの近接無線通信による通信接続を切断してもよい旨のメッセージを、選択画面２０７と共に表示することができる。これにより、ユーザは、操作部１０６に対する操作の際に、デジタルカメラ１００ａをデジタルカメラ１００ｂに近付けておく必要が無いことを認識できる。そのため、ユーザにとって楽な姿勢で操作をすることが可能になる。
【００７１】
ステップＳ１００８において選択画面を表示した後、処理はステップＳ１００９に移行され、選択画面２０７に表示された選択項目のうち何れの項目が選択されたかが判定される。若し、現在表示、再生されているファイルを近接無線通信によってデジタルカメラ１００ｂに送信する旨を示す項目が選択されたら、現在表示、再生されているファイルを送信すべきファイルとして指定し、処理はステップＳ１０１０に移行される。
【００７２】
ステップＳ１０１０では、制御部１０７により、デジタルカメラ１００ｂとの近接無線通信による通信接続が確立しているか否かが判定される。例えば、ステップＳ１００８で近接無線通信による通信接続の切断を許可するメッセージが表示されたにも関わらず、ユーザがデジタルカメラ１００ａとデジタルカメラ１００ｂを遠ざけることなく操作を進めた場合に、この条件に該当する。
【００７３】
若し、ステップＳ１０１０で、制御部１０７により、デジタルカメラ１００ｂとの近接無線通信による通信接続が確立していると判定されたら、処理はステップＳ１００６に移行される。そして、送信すべきファイルとして指定されたファイルが近接無線通信によってデジタルカメラ１００ｂに送信される。
【００７４】
一方、ステップＳ１０１０で、制御部１０７によりデジタルカメラ１００ｂとの近接無線通信による通信接続が確立していないと判定されたら、処理はステップＳ１０１１に移行される。例えば、ステップＳ１００８で近接無線通信による通信接続の切断を許可するメッセージが表示され、ユーザがこの表示に従いデジタルカメラ１００ａをデジタルカメラ１００ｂから遠ざけて通信接続を切断し、以降の操作を進めた場合に該当する。
【００７５】
ステップＳ１０１１で、制御部１０７により、デジタルカメラ１００ａとデジタルカメラ１００ｂとの近接無線による通信接続を再開させるため、図１２に例示されるように、互いの接近を促すメッセージ２０８が表示部１０４に対して表示される。
【００７６】
次のステップＳ１０１２で、制御部１０７により、デジタルカメラ１００ｂとの近接無線通信が再び確立されるのが待機される。このステップＳ１０１２における処理では、先ず、図３のステップＳ３０５の処理と同様に外部機器との近接無線通信による通信接続の確立が待機される。通信接続の確立が待機されると、図３のステップＳ３０６の処理と同様に、通信先の機器と機器情報の交換を行う。そして、制御部１０７により、取得した機器情報に含まれる機器ＩＤが、ステップＳ１００２において取得したデジタルカメラ１００ｂの機器ＩＤと同一であるか否かが判定される。
【００７７】
このステップＳ１０１２の処理は、ステップＳ１００２で機器ＩＤを取得したデジタルカメラ１００ｂとの近接無線通信が再び確立されたことが検出されるまで繰り返される。このとき、一定時間が経過してもデジタルカメラ１００ｂとの近接無線通信の確立が検出されない場合は、ステップＳ１０１１で表示したメッセージ表示を消去すると共に、近接無線通信による送信処理は終了してもよい。
【００７８】
ステップＳ１０１２において、デジタルカメラ１００ｂとの近接無線通信が再び確立されたことが検出された場合は、処理がステップＳ１００６に移行される。そして、送信すべきファイルとして指定されたファイルが近接無線通信によってデジタルカメラ１００ｂに送信される。
【００７９】
説明はステップＳ１００９に戻り、選択画面２０７に表示された選択項目のうち、現在表示、再生されているファイルを近接無線通信によってデジタルカメラ１００ｂに送信する旨を示す項目が選択されなかったら、処理はステップＳ１０１４に移行される。
【００８０】
ステップＳ１０１４では、制御部１０７により、選択画面２０７に表示された選択項目のうち、送信すべきファイルを選択して近接無線通信によって外部機器であるデジタルカメラ１００ｂに送信する旨を示す項目が選択されたか否かが判定される。若し、当該項目が選択されなかったと判定された場合は、さらに、近接無線通信によって外部機器であるデジタルカメラ１００ｂにデータを送信する処理自体を行わずに終了する項目が選択されたか否かが判定される（図示しない）。若し、データ送信処理自体を行わずに終了する項目が選択されたと判定されたら、ファイルの送信が行われず、近接無線通信による送信処理を終了する。一方、データ送信処理自体を行わずに終了する項目が選択されなかった場合、ステップＳ１０１４への移行がステップＳ１００８を介して行われた場合はステップＳ１００８に、ステップＳ１０１３を介して行われた場合はステップＳ１０１３に、処理が戻される。
【００８１】
なお、ステップＳ１０１４において、操作部１０６に対するユーザ操作による選択指示が一定時間検出されなかった場合に、近接無線通信による送信処理を終了することも可能である。
【００８２】
若し、ステップＳ１０１４で、送信すべきファイルを選択して近接無線通信によって外部機器であるデジタルカメラ１００ｂに送信する旨を示す項目が選択されたと判定されたら、処理はステップＳ１０１５に移行される。ステップＳ１０１５では、図３のステップＳ３０２と同様にして、制御部１０７により、送信すべきデータを選択するためのデータ選択画面２００（図４参照）が表示部１０４に表示される。
【００８３】
ステップＳ１０１６では、制御部１０７は、図３のステップＳ３０３と同様にして操作部１０６に対するユーザ操作を受け付け、送信するデータの選択が完了したか否かが判定される。データの選択が完了したと判定したら、処理はステップＳ１０１０に移行され、デジタルカメラ１００ｂとの近接無線通信による通信接続が確立しているか否かが判定される。
【００８４】
説明はステップＳ１００７に戻り、制御部１０７により、デジタルカメラ１００ａが特定のファイルを表示、再生の処理を行っている動作状態ではないと判定されたら、処理はステップＳ１０１３に移行される。ステップＳ１０１３では、制御部１０７により、ファイルを選択して送信するか、ファイルの送信処理を行わないかを選択するための選択画面が表示部１０４に対して表示される。
【００８５】
より具体的には、ステップＳ１０１３では、以下の２つの処理の何れかを選択する選択画面を表示する。
（１）送信すべきファイルを選択して、選択したデータを近接無線通信によって外部機器であるデジタルカメラ１００ｂに送信する。
（２）近接無線通信によって外部機器であるデジタルカメラ１００ｂにデータを送信する処理自体を行わずに終了する。
【００８６】
図１３は、ステップＳ１０１３で表示部１０４に表示される設定画面（第２の設定画面）としての選択画面２０９の一例を示す。図１３の例では、選択項目として「画像を選択して送信する」および「何もしない」の２項目が表示されている。ユーザは、操作部１０６に対する操作により、選択画面２０９に表示される２項目から所望の項目を選択する。
【００８７】
なお、デジタルカメラ１００ｂとの近接無線通信による通信接続を切断してもよい旨のメッセージを、選択画面２０９と共に表示することができる。これにより、ユーザは、操作部１０６に対する操作の際に、デジタルカメラ１００ａをデジタルカメラ１００ｂに近付けておく必要が無いことを認識できる。そのため、ユーザにとって楽な姿勢で操作をすることが可能になる。
【００８８】
ステップＳ１０１３において選択画面を表示した後、処理は上述したステップＳ１０１４に移行される。そして、選択画面２０７に表示された選択項目のうち、送信すべきファイルを選択して近接無線通信によって外部機器であるデジタルカメラ１００ｂに送信する旨を示す項目が選択されたか否かが判定される。
【００８９】
なお、ステップＳ１０１４で、送信すべきファイルを選択して近接無線通信によって外部機器に送信する旨を示す項目が選択されたと判定した場合、当該外部機器に対してデータ送信を示すメッセージを送信することができる。例えば、制御部１０７は、ステップＳ１０１４で当該判定がなされた場合、データ送信先のデジタルカメラ１００ｂに対して、近接無線通信によりデジタルカメラ１００ｂに対してデータを送信することを決定した旨のメッセージを送信する。このメッセージは、通信部１１０から近接無線通信により送信される。
【００９０】
このメッセージを受信したデジタルカメラ１００ｂは、デジタルカメラ１００ｂにおけるデータの送信処理を終了することも可能である。このとき、デジタルカメラ１００ｂは、デジタルカメラ１００ｂの表示部１０４にステップＳ１００８やステップＳ１０１３で説明した選択画面と同様の選択画面を表示していた場合は、その選択画面の表示を消去する。
【００９１】
すなわち、ユーザの意向として、デジタルカメラ１００ａからデジタルカメラ１００ｂにデータを送信したいが、デジタルカメラ１００ｂからデジタルカメラ１００ａへのデータの送信を行いたくない場合が考えられる。このような場合に、上述のようにしてデータ送信元のデジタルカメラ１００ａからデータ送信先のデジタルカメラ１００ｂにメッセージを送信することで、デジタルカメラ１００ｂにおける余計な操作や混乱を防ぐことができる。
【００９２】
なお、上述では、データ送信装置からデータ受信装置に送信されるデータが画像データであるものとして説明したが、これは一例であって、この例に限定されるものではない。すなわち、データ送信装置からデータ受信装置に送信されるデータは、静止画像データ、動画像データ、音声データ、テキストデータなど様々な種類のコンテンツデータに拡張することができる。
【００９３】
このように、本発明の実施形態では、図１０を用いて説明した処理により、データ送信装置であるデジタルカメラ１００ａは、近接無線通信によって外部機器にデータを送信することが可能である。
【００９４】
このとき、本実施形態では、近接無線通信による接続の確立後において送信すべきコンテンツデータの選択が完了していない場合に、コンテンツデータを選択する選択画面が自動的に表示される。そのため、ユーザは、一々メニュー画面を表示させて、メニュー画面からさらに選択画面を起動させるといった煩わしい操作を行うことなく、送信データの選択を行うことができる。
【００９５】
また、本実施形態では、データ送信装置側の状況に応じて適切なメッセージや選択画面を表示するようにしているため、ユーザは、簡易な操作で近接無線通信によるデータ通信を行うことができる。
【００９６】
なお、図６などを用いて説明したように、データ送信装置側のデジタルカメラ１００ａは、受信機能も備えるものとしている。ここで、デジタルカメラ１００ａは、外部機器から近接無線通信によってデータの受信を行う場合は、ユーザによるデジタルカメラ１００ａに対する特別の設定が不要である。そのため、デジタルカメラ１００ａは、近接無線通信によるデータの送信機能を備え、且つ、送信準備を完了した状態の外部機器と近接無線通信による通信接続を確立した場合、外部機器から送信されるデータを受信可能である。これは、図３および図１０で示した全ての処理に適用できる。
【００９７】
また、上述では、外部機器であるデジタルカメラ１００ｂはデータ受信装置として説明したが、図１０を用いて説明した処理フローは、デジタルカメラ１００ｂにも同様に適用できる。デジタルカメラ１００ａにおける処理フローと、デジタルカメラ１００ｂにおける処理フローは、独立して進めることが可能である。
【図面の簡単な説明】
【００９８】
【図１】本発明の実施形態に適用可能なデジタルカメラの一例の構成を示すブロック図である。
【図２】本発明の実施形態に適用可能な近接無線通信の概念を説明するための図である。
【図３】近接無線通信を用いたデータ送信処理の基本的な動作を示す一例のフローチャートである。
【図４】デジタルカメラの表示部に対して送信すべきデータの選択画面が表示された例を示す図である。
【図５】表示部に表示される通信接続の確立を促すメッセージ表示の一例を示す図である。
【図６】送信側機器と受信側機器との間で交換される機器情報の一例を示す図である。
【図７】データの送信処理が不可である旨を示すメッセージの表示部に対する表示例を示す図である。
【図８】送信中であることを示すメッセージを表示部に表示させる例を示す図である。
【図９】通信接続の解除を促すメッセージの表示部に対する表示例を示す図である。
【図１０】本発明の実施形態による通信処理を示す一例のフローチャートである。
【図１１】表示部に表示される選択画面の一例を示す図である。
【図１２】送信側機器と受信側機器との接近を促すメッセージの表示部に対する表示例を示す図である。
【図１３】表示部に表示される選択画面の一例を示す図である。
【符号の説明】
【００９９】
１００  デジタルカメラ
１０４  表示部
１０６  操作部
１０７  制御部
１０９  メモリ
１１０  通信部
１１２  記録媒体
【図１】
2010157922.tif 000003
【図２】
2010157922.tif 000004
【図３】
2010157922.tif 000005
【図４】
2010157922.tif 000006
【図５】
2010157922.tif 000007
【図６】
2010157922.tif 000008
【図７】
2010157922.tif 000009
【図８】
2010157922.tif 000010
【図９】
2010157922.tif 000011
【図１０】
2010157922.tif 000012
【図１１】
2010157922.tif 000013
【図１２】
2010157922.tif 000014
【図１３】
2010157922.tif 000015