(57)【要約】【課題】  画像転送の専用のアプリケーションを必要とすることなく、カメラなどの装置から携帯電話などの情報端末に画像を送信することを可能にする技術を提供する。【解決手段】  自機をアクセスポイントとする無線ネットワークを形成する形成手段と、二次元コードを生成する生成手段と、を備える通信装置であって、情報端末への画像データの送信指示を受け付けると、無線ネットワークを形成するとともに、形成した無線ネットワークのネットワーク情報を示す第１の二次元コードを生成して表示し、前記情報端末が前記第１の二次元コードを用いて前記無線ネットワークに接続すると、送信対象である画像データのアクセス情報を示す第２の二次元コードを生成して表示することを特徴とする通信装置である。【選択図】  図７
2019208181.tif 000002
【特許請求の範囲】
【請求項１】
自機をアクセスポイントとする無線ネットワークを形成する形成手段と、
二次元コードを生成する生成手段と、を備える通信装置であって、
情報端末への画像データの送信指示を受け付けると、自機をアクセスポイントとする無線ネットワークを形成するとともに、形成した無線ネットワークのネットワーク情報を示す第１の二次元コードを生成して表示し、
前記情報端末が前記第１の二次元コードを用いて前記無線ネットワークに接続すると、送信対象である画像データのアクセス情報を示す第２の二次元コードを生成して表示する、ことを特徴とする通信装置。
【請求項２】
表示手段を備え、
前記表示手段に、前記第１の二次元コードと第２の二次元コードを表示することを特徴とする請求項１に記載の通信装置。
【請求項３】
撮像手段を備え、
前記表示手段は、前記撮像手段による撮像で得られた画像データを表示し、
前記表示手段に表示された画像データを指定することによって、前記情報端末への画像データの送信指示を受け付けることを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記表示手段を制御する表示制御手段を備え、
前記表示制御手段は、
前記表示手段に第１の二次元コードを表示する際、当該第１の二次元コードが無線ネットワークに接続するためのコードであることを示す表示を行い、
前記表示手段に第２の二次元コードを表示する際、当該第２の二次元コードが画像送信するためのコードであることを示す表示を行う、ことを特徴とする請求項２または３に記載の通信装置。
【請求項５】
前記無線ネットワークのネットワーク情報は、無線ネットワークの識別情報であるＳＳＩＤ、暗号化種別およびパスワードの少なくとも１つを含むことを特徴とする請求項１乃至４のいずれか１項に記載の通信装置。
【請求項６】
前記画像データのアクセス情報は、前記画像データを特定するＵＲＬを含むことを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
前記第１の二次元コードと第２の二次元コードは、ＱＲコード（登録商標）であることを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
情報端末に画像を送信する通信装置の通信方法であって、
前記情報端末への画像データの送信指示を受け付けると、自機をアクセスポイントとする無線ネットワークを形成するとともに、形成した無線ネットワークのネットワーク情報を示す第１の二次元コードを生成して表示する工程と、
前記情報端末が前記第１の二次元コードを用いて前記無線ネットワークに接続すると、送信対象である画像データのアクセス情報を示す第２の二次元コードを生成して表示する工程と、
前記情報端末に前記第２の二次元コードを用いて前記画像データの送信を行う工程と、を備えることを特徴とする通信方法。
【請求項９】
情報端末に画像データの送信を行う通信装置の通信方法であって、
前記情報端末から画像データの送信指示を受け付けると、自機をアクセスポイントとする無線ネットワークを形成する工程と、
形成した無線ネットワークに接続するための情報を示す第１の二次元コードと、取得要求を受けた前記画像データにアクセスするための情報を示す第２の二次元コードを生成する工程と、
前記第１の二次元コードと第２の二次元コードを前記情報端末が読み取り可能なように表示して、前記情報端末に前記画像データを送信することを特徴とする通信方法。
【請求項１０】
コンピュータを、請求項１乃至７のいずれか１項に記載の通信装置の各手段と機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信により外部装置と通信する通信装置に関する。
【背景技術】
【０００２】
デジタルカメラなどの撮像装置に無線通信機能を搭載し、撮像装置が保持する画像データを携帯電話などの情報端末に無線通信で送信する技術が知られている（特許文献１）。この機能を用いることで、撮像で得られた画像データをカメラから外部の情報端末に送信することが可能である。
【０００３】
近年では、このようなデジタルカメラが普及しつつあり、情報端末と無線で接続して、カメラで撮影した高精細な画像データを情報端末に送信することが容易となってきている。このような環境のもと、デジタルカメラで撮影した画像を友人に送ったり、ＳＮＳ（ソーシャルネットワーキングサービス）への投稿に使用したりするなど、画像の活用機会が増えている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１６６５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、情報端末をデジタルカメラに無線で接続させ、カメラ内の画像データを情報端末に送信するためには、情報端末に画像データ送信の専用のアプリケーションを事前にインストールしておくことが必要であった。
【０００６】
そこで、本発明の目的は、専用のアプリケーションを必要とすることなく、カメラから画像データを情報端末に無線通信で送信可能にすることである。
【課題を解決するための手段】
【０００７】
本発明の１実施形態は、自機をアクセスポイントとする無線ネットワークを形成する形成手段と、二次元コードを生成する生成手段と、を備える通信装置であって、情報端末への画像データの送信指示を受け付けると、無線ネットワークを形成するとともに、形成した無線ネットワークのネットワーク情報を示す第１の二次元コードを生成して表示し、前記情報端末が前記第１の二次元コードを用いて前記無線ネットワークに接続すると、送信対象である画像データのアクセス情報を示す第２の二次元コードを生成して表示する、ことを特徴とする通信装置である。
【発明の効果】
【０００８】
本発明によれば、情報端末に専用のアプリケーションを事前にインストールしておくことなく、カメラから情報端末に画像データを送信することが可能である。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態におけるデジタルカメラの構成と外観を示す図である。
【図２】本発明の実施形態における携帯電話の構成と外観を示す図である。
【図３】本発明の実施形態におけるネットワーク構成を示す図である。
【図４】従来の形態における課題を示す図である。
【図５】本発明の実施形態における画像送信の処理を模式的に示す図である。
【図６】本発明の実施形態におけるデジタルカメラの表示画面の一例である。
【図７】本発明の実施形態におけるデジタルカメラの動作を示すフローチャートである。
【図８】本発明の実施形態における携帯電話の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明の実施形態を、添付の図面に基づいて詳細に説明する。
【００１１】
＜デジタルカメラ１００の構成＞
図１（ａ）は、本実施形態の通信装置の一例であるデジタルカメラ１００の構成例を示すブロック図である。なお、ここでは通信装置の一例としてデジタルカメラについて述べるが、通信装置はこれに限られない。通信装置は、携帯型のメディアプレーヤ、タブレットデバイス、パーソナルコンピュータなどの情報処理装置であってもよい。
【００１２】
制御部１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１がデジタルカメラ１００の装置全体を制御する代わりに、複数のハードウェアが処理を分担することで装置全体を制御してもよい。
【００１３】
撮像部１０２は、例えば、光学レンズユニットと絞り・ズーム・フォーカスなど制御する光学系と、光学レンズユニットを経て入射する光を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）や、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）が利用される。
【００１４】
撮像部１０２は、制御部１０１による制御を受け、結像した被写体光を撮像素子が電気信号に変換し、ノイズ低減処理などを行って画像データをデジタル出力する。本実施形態のデジタルカメラ１００は、例えばＤＣＦ（Ｄｅｓｉｇｎ  Ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）の規格に従って、画像データを記録媒体１１０に記録する。
【００１５】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行される後述のプログラム等を格納する。
【００１６】
作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
【００１７】
操作部１０５は、ユーザからデジタルカメラ１００を操作する指示を受け付ける。操作部１０５は、例えば、ユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタン、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。操作部１０５は、さらに、後述の通信部１１１を介して外部の情報端末と無線で接続して通信を開始するための接続ボタンなどの操作部材を含む。
【００１８】
また、操作部１０５は、後述する表示部１０６に形成されるタッチパネルを含んでもよい。なお、レリーズスイッチはＳＷ１およびＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮影を行うための指示を受け付ける。
【００１９】
表示部１０６は、撮影の際にビューファインダー画像の表示、撮影した画像データの再生表示、ユーザと対話的な操作を行うための文字表示などを行う。なお、表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。たとえば、制御部１０１がこの表示制御機能を有するように構成することができ、制御部１０１が表示制御部として機能する。
【００２０】
記録媒体１１０は、撮像部１０２から出力された画像データを記録する。記録媒体１１０は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
【００２１】
通信部１１１は、外部装置の情報端末と無線で接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、通信部１１１を介して、情報端末と画像データの送受信を行うことができる。例えば、デジタルカメラ１００は、撮像部１０２で生成した画像データを、通信部１１１を介して、情報端末に送信することができる。また、撮像部１０２による撮像を、通信部１１１を介して情報端末から制御することができてもよい。なお、本実施形態では、通信部１１１は、ＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで情報端末と通信するためのインターフェースを含む。制御部１０１は、通信部１１１を制御して、情報端末との無線通信を実現する。
【００２２】
近距離無線通信部１１２は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラを含む。近距離無線通信部１１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによってＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ（登録商標））に従った近距離無線通信を実現する。
【００２３】
本実施形態において、Ｂｌｕｅｔｏｏｔｈ通信は、低消費電力であるＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのバージョン４．０（以下、ＢＬＥと称する）を採用する。このＢＬＥ通信は、無線ＬＡＮ通信と比べて通信可能な範囲が狭い（つまり、通信可能な距離が短い）。また、ＢＬＥ通信は、無線ＬＡＮ通信と比べて通信速度が遅い。その一方で、ＢＬＥ通信は、無線ＬＡＮ通信と比べて消費電力が少ない。デジタルカメラ１００は、近距離無線通信部１１２を介して、外部装置とデータの送受信を行うことができる。例えば、デジタルカメラ１００は、撮像部１０２による撮像を、通信部１１１を介して情報端末からコントロールすることができてもよい。ただし、通信速度が遅いために、撮像部１０２で生成した画像データを送信することはしない。
【００２４】
なお、デジタルカメラ１００の通信部１１１は、インフラストラクチャモードにおけるアクセスポイントとして動作するＡＰモード（アクセスポイントモード）と、インフラストラクチャモードにおけるクライアントとして動作するＣＬモード（クライアントモード）とを有している。
【００２５】
デジタルカメラ１００は、通信部１１１をＣＬモードで動作させることにより、インフラストラクチャモードにおけるＣＬ機器として動作することが可能である。デジタルカメラ１００がＣＬ機器として動作する場合、周辺のＡＰ機器に接続することで、ＡＰ機器が形成するネットワークに参加することが可能である。
【００２６】
また、デジタルカメラ１００は、通信部１１１をＡＰモードで動作させることにより、ＡＰの一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰと称する）として動作することも可能である。簡易ＡＰとして動作すると、デジタルカメラ１００は自機をアクセスポイントとして無線ネットワークを形成する。デジタルカメラ１００の周辺の装置は、デジタルカメラ１００をＡＰ機器と認識し、デジタルカメラ１００が形成したネットワークに参加することが可能となる。上記のようにデジタルカメラ１００を動作させるためのプログラムは不揮発性メモリ１０３に保持されているものとする。
【００２７】
なお、ＡＰモードで動作するデジタルカメラ１００は、ＣＬ機器から受信したデータをインターネットプロバイダなどに転送するゲートウェイ機能を有していない簡易ＡＰである。したがって、自機が形成したネットワークに参加している他の装置からデータを受信しても、それをインターネットなどのネットワークに転送することはできない。
【００２８】
次に、デジタルカメラ１００の外観について説明する。図１（ｂ）と図１（ｃ）は、デジタルカメラ１００の外観の一例を示す図である。
【００２９】
レリーズスイッチ１０５ａ、再生ボタン１０５ｂ、方向キー１０５ｃ、タッチパネル１０５ｄは、前述の操作部１０５に含まれる操作部材である。また、表示部１０６は、撮像部１０２による撮像の結果得られた画像を再生して表示する。また、デジタルカメラ１００は、カメラ筺体の側面に近接無線通信部１１２のアンテナを有する。この近接無線通信部１１２同士を一定の距離に近づけることにより、他の機器と近接無線通信を確立することができる。これにより、ケーブル等を介さずに非接触で通信可能であると共に、ユーザの意図に沿って通信相手を限定することができる。
【００３０】
なお、デジタルカメラ１００は、制御部１０１が不揮発性メモリ１０３に保持されたプログラムを実行して、画像データをコンテンツとして公開するＷｅｂサーバとして機能することができる。同様に、制御部１０１が不揮発性メモリに保持されたプログラムを実行して、所定の情報を示す二次元コードを生成するコード生成機能を備える。ここで、二次元コードとしてＱＲコード（登録商標）を用いた場合を例として説明する。
【００３１】
以上が、デジタルカメラ１００の説明である。
【００３２】
＜携帯電話２００の構成＞
図２は、本実施形態の情報端末の一例である携帯電話２００の構成例を示すブロック図である。なお、ここでは情報端末の一例として携帯電話について述べるが、情報端末はこれに限られない。情報端末は、例えば無線機能付きのデジタルカメラ、タブレットデバイス、スマートフォン、あるいはパーソナルコンピュータなどであってもよい。
【００３３】
制御部２０１は、入力された信号や、後述のプログラムに従って携帯電話２００の各部を制御する。なお、制御部２０１が携帯電話２００の装置全体を制御する代わりに、複数のハードウェアが処理を分担することで装置全体を制御してもよい。
【００３４】
撮像部２０２は、撮像部２０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行って画像データをデジタルデータとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部２０１にて所定の演算を行い、記録媒体２０７に記録される。
【００３５】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ２０３には、制御部２０１が実行する基本的なソフトウェアであるＯＳや、このＯＳと協働して応用的な機能を実現するアプリケーションが記録されている。また、不揮発性メモリ２０３には、後述のカメラアプリケーション（以下、単にカメラアプリと称する）が格納されている。
【００３６】
作業用メモリ２０４は、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。
【００３７】
操作部２０５は、ユーザから携帯電話２００を操作する指示を受け付ける。操作部２０５は、例えば、ユーザが携帯電話２００の電源のＯＮ／ＯＦＦを指示するための電源ボタン、表示部２０６に形成されるタッチパネルなどの操作部材を含む。
【００３８】
表示部２０６は、画像データの再生表示、ユーザと対話的な操作を行うための文字表示などを行う。なお、表示部２０６は必ずしも携帯電話２００が備える必要はない。携帯電話２００は表示部２０６と接続することができ、表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００３９】
携帯電話２００は、操作部２０５の一つとして、表示部２０６に対する接触を検知可能なタッチパネルを有しており、タッチパネルと表示部２０６は一体的に構成されている。例えば、光の透過率によって表示部２０６による表示を妨げないようにタッチパネルを構成し、表示部２０６の表示面の上層に取り付けられるようにする。そして、タッチパネルにおける入力座標と、表示部２０６上の表示座標とを対応付けるようにする。これにより、表示部２０６上に表示された画面は、恰もユーザが直接的に操作可能であるかのようなＧＵＩを構成することができる。また、タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いてもよい。
【００４０】
制御部２０１は、タッチパネルに対する以下の操作を検出することができる。
（１）タッチパネルを指やペンで触れたこと（以下、タッチダウンと称する）。
（２）タッチパネルを指やペンで触れている状態であること（以下、タッチオンと称する）。
（３）タッチパネルを指やペンで触れたまま移動していること（以下、ムーブと称する）。
（４）タッチパネルへ触れていた指やペンを離したこと（以下、タッチアップと称する）。
（５）タッチパネルに何も触れていない状態であること（以下、タッチオフと称する）。
【００４１】
表示部２０６は、これらの操作や、タッチパネル上に指やペンが触れている位置座標の情報を取得して制御部２０１に通知する。制御部２０１は、通知された情報に基づいて、タッチパネル上にどのような操作が行われたかを判定する。ムーブについては、タッチパネル上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル上の垂直成分・水平成分毎に判定できる。また、タッチパネル上をタッチダウンから一定のムーブを経てタッチアップをしたとき、ストロークを描いたこととする。以下、素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル上に指を触れたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行われたものと判定する。また、所定距離以上を、所定速度未満でムーブしたことが検出された場合はドラッグが行われたものと判定する。
【００４２】
記録媒体２１０は、撮像部２０２から出力された画像データを記録する。記録媒体２１０は、携帯電話２００に着脱可能なよう構成してもよいし、携帯電話２００に内蔵されていてもよい。携帯電話２００は、少なくとも記録媒体２１０にアクセスする手段を有していればよい。
【００４３】
通信部２１１は、外部装置である情報端末と無線で接続して通信するためのインターフェースである。携帯電話２００は、通信部２１１を介して、デジタルカメラ１００とデータの送受信を行うことができる。通信部２１１はアンテナであり、制御部２０１は、アンテナを介して、デジタルカメラ１００と接続することができる。
【００４４】
なお、デジタルカメラ１００との接続は、直接接続でもよいし、アクセスポイントを介した接続でもよい。データを通信するためのプロトコルとしては、例えば無線ＬＡＮを通じたＰＴＰ／ＩＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いることができる。なお、デジタルカメラ１００との通信は、これに限られるものではない。例えば、通信部２１１は、赤外線通信モジュール、Ｂｌｕｅｔｏｏｔｈ通信モジュール、ＷｉｒｅｌｅｓｓＵＳＢ等の無線通信モジュールを含むことができる。
【００４５】
近距離無線通信部２１２は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近距離無線通信部２１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ（登録商標））に従った近距離無線通信を実現する。本実施形態においてＢｌｕｅｔｏｏｔｈ通信は、前述のデジタルカメラ１００の構成と同様に低消費電力であるＢＬＥを採用する。
【００４６】
デジタルカメラ１００との近距離無線通信においては、最初にペアリングと呼ばれる近距離無線通信における１：１接続のための操作によってデジタルカメラ１００の近距離無線通信部１１２と接続する必要がある。ペアリング操作においては、デジタルカメラ１００がＢＬＥのＰｅｒｉｐｈｅｒａｌデバイスとなり、近距離無線通信部１１２を用いてＡｄｖｅｒｔｉｓｅと呼ばれる自分の存在を周辺に知らせるための信号を定期的に発信する。
【００４７】
そして、携帯電話２００がＣｅｎｔｒａｌデバイスとして動作し、近距離無線通信部２１２を用いてＳｃａｎ動作を行うことによって、デジタルカメラ１００からのＡｄｖｅｒｔｉｓｅを受信することでデジタルカメラ１００を発見する。デジタルカメラ１００を発見すると、携帯電話２００はＩｎｉｔｉａｔｅ動作によって参加要請を行うことによって近距離無線通信の接続を確立する。
【００４８】
公衆網通信部２１３は、公衆無線通信を行う際に用いられるインターフェースである。携帯電話２００は、公衆網通信部２１３を介して、他の機器と通話することができる。この際、制御部２０１はマイク２１４およびスピーカ２１５を介して音声信号の入力と出力を行うことで、通話を実現する。公衆網通信部２１３はアンテナであり、制御部１０１は、アンテナを介して、公衆網に接続することができる。なお、通信部２１１および公衆網通信部２１３は、一つのアンテナで兼用することも可能である。
【００４９】
次に、携帯電話２００の外観について説明する。図２（ｂ）は携帯電話２００の外観の一例を示す図である。電源ボタン２０５ａ、ホームボタン２０５ｂ、タッチパネル２０５ｃは、前述の操作部２０５に含まれる操作部材である。ホームボタン２０５ｂはユーザが押下することで実行中のアプリケーションを中断し、表示部２０６へ他のアプリケーションを選択できるホーム画面を表示することができる。
【００５０】
なお、携帯電話２００には、携帯電話２００を制御するＯＳに標準のカメラアプリがインストールされている。このカメラアプリは、撮影被写体からＱＲコードを自動的に検出し、ＱＲコードを解析して文字列を得ることができる。携帯電話２００が、この文字列から、Ｗｉ−Ｆｉネットワーク情報もしくはデータのアクセス情報であるＵＲＬを認識することが可能となる。
【００５１】
検出したＱＲコードがＷｉ−Ｆｉネットワーク情報であると認識した場合は、携帯電話２００の通信部２１１を駆動して、デジタルカメラ１００が形成した無線ネットワークに参加して無線接続が可能となる。また、検出したＱＲコードが画像データのＵＲＬであると認識した場合は、携帯電話２００のブラウザアプリを起動して所定のＵＲＬにアクセスし、所望の画像データを取得することが可能となる。
【００５２】
なお、携帯電話２００に上記カメラアプリがインストールされていない場合、汎用のカメラアプリをインストールすることで上述の処理が可能となる。
【００５３】
以上が携帯電話２００の説明である。
【００５４】
図３は、本実施形態における、デジタルカメラ１００と携帯電話２００との接続形態を模式的に表した図である。
【００５５】
デジタルカメラ１００と携帯電話２００とが直接接続する形態である。この場合は、デジタルカメラ１００が簡易ＡＰとして動作して無線ＬＡＮネットワークを形成する。デジタルカメラ１００は、簡易ＡＰとして動作すると、ビーコン信号の定期的な送信を開始する。携帯電話２００はビーコン信号を検知し、デジタルカメラ１００が形成した無線ＬＡＮネットワークに参加する。そして、互いの機器発見、機器の能力取得などを経て通信を確立し、データの送受信が可能な状態となる。
【００５６】
＜システム構成の課題＞
図４は、従来のデジタルカメラと携帯電話との接続形態において、カメラで撮影した画像を友人の携帯電話に送信する場合の構成を示したシステム図の例である。
【００５７】
前述のとおり、携帯電話をデジタルカメラに接続してカメラ内の画像を転送／保存するためには、携帯電話に専用のアプリケーションを事前にインストールしておくことが必要であった。デジタルカメラを所有しているユーザは、専用アプリケーションをインストールしているかもしれないが、友人が所有する携帯電話には専用アプリケーションがインストールされているとは限らない。専用アプリケーションがインストールされていない携帯電話へ、デジタルカメラ内に記録された画像データを送信するためには、次のいずれかの構成をとる必要がある。
【００５８】
図４（ａ）に示す例では、友人が所有する携帯電話２００ｂに専用アプリケーションをインストールし、デジタルカメラ１００と携帯電話２００ｂを直接接続する方法である。この場合、友人は、アプリケーションのインストールすることを望んでなくても、専用のアプリケーションのインストールをしておかなければならない。また、デジタルカメラ１００と携帯電話２００ｂの接続操作が煩わしく、特にこの接続操作に慣れていない場合などユーザにストレスを与えることになる。さらに、デジタルカメラ１００内に記録された送信対象の画像データ以外のプライベートな画像データにも、携帯電話２００ｂからアクセスできてしまう可能性がある。
【００５９】
図４（ｂ）に示す例では、まず専用アプリケーションをインストール済みの自身の携帯電話２００ａをデジタルカメラ１００と接続して、送信対象の画像データを携帯電話２００ａが取得して一度保存する。その後、自身の携帯電話２００ａから友人の携帯電話２００ｂへ送信対象の画像データを転送する方法である。この場合、友人の携帯電話２００ｂに送りたいだけにもかかわらず、自身の携帯電話２００ａにも一度画像データを保存しなくてはならない。その上、自身の携帯電話２００ａから友人の携帯電話２００ｂへの画像データ送信方法を検討しなければならない。メールやＳＮＳを通じて送信できるのであればよいが、そこまで付き合いの深くない友人の場合には、メールアドレスやＳＮＳアカウントを教えてもらったり、別途携帯電話間でデータを送受信する方法を検討したりする必要がある。
【００６０】
図５は、本実施形態が実現する課題解決の処理ステップと、デジタルカメラと携帯電話との接続形態とを模式的に示したシステム構成図である。
【００６１】
図５（ａ）に、デジタルカメラ１００にて撮影して記憶媒体１１０に記録した画像データを表示部１０６に再生している様子を模式的に示す。このとき、まだデジタルカメラ１００と携帯電話２００はネットワーク接続していない状態である。ここで、ユーザがデジタルカメラ１００を操作して携帯電話２００へ送信する画像データ３００を確定して送信指示をすると、図５（ｂ）の状態へ進む。例えば、表示部１０６に所望の画像データが表示中に、ユーザが表示部１０６をタッチするなどの操作を行って指定することで、送信する画像データ３００を確定することができる。デジタルカメラ１００は、この指定を画像データの送信指示と解釈して受け付けてもよい。
【００６２】
図５（ｂ）において、デジタルカメラ１００は簡易ＡＰ１２０を起動してネットワークを形成する。なお、簡易ＡＰ１２０はネットワークを模式的に図示したものである。デジタルカメラ１００は、通信部１１１を簡易ＡＰとして起動して無線ネットワークを形成するとともに、簡易ＡＰ１２０のネットワーク情報からＱＲコード４００（第１の二次元コード）を生成する。デジタルカメラ１００は、このＱＲコード４００を表示部１０６に表示する。なお、デジタルカメラ１００が内蔵する表示部１０６ではなく、外部の表示デバイスに表示してもよい。
【００６３】
ここで、ＱＲコード４００に含まれるネットワーク情報には、簡易ＡＰ１２０のＷｉ−Ｆｉネットワーク識別情報であるＳＳＩＤ、暗号化種別およびパスワードが含まれる。なお、携帯電話２００に既に通知している情報を除いて、一部の情報であってもよい。これに対して、ユーザは続いて携帯電話２００を操作して、撮像部２０２を制御するためのＯＳ標準のカメラアプリもしくは汎用のカメラアプリを起動し、デジタルカメラ１００の表示部１０６に撮像部２０２をかざし、ＱＲコード４００を読み込む。携帯電話２００は、読み込んだＱＲコード４００を解析して、Ｗｉ−Ｆｉネットワーク情報を認識する。これにより、図５（ｃ）の状態へ進む。
【００６４】
図５（ｃ）において、携帯電話２００は、デジタルカメラ１００の形成した簡易ＡＰ１２０のＷｉ−Ｆｉネットワークに参加して無線接続を確立する。デジタルカメラ１００は、自身の形成した簡易ＡＰ１２０のＷｉ−Ｆｉネットワークに接続されたことを検知し、図５（ｄ）の状態へ進む。
【００６５】
図５（ｄ）では、デジタルカメラ１００は、送信対象の画像データを特定するＵＲＬからＱＲコード４１０（第２の二次元コード）を生成して、表示部１０６に表示する。これに対して、ユーザは、携帯電話２００を操作してカメラアプリを再度起動し、デジタルカメラ１００の表示部１０６に撮像部２０２をかざしてＱＲコード４１０を読み込む。携帯電話２００は、読み込んだＱＲコード４１０を解析して、コンテンツ表示用のＵＲＬを認識する。これにより、図５（ｅ）の状態へ進む。
【００６６】
図５（ｅ）では、携帯電話２００は、ＵＲＬを認識したことをトリガーとしてブラウザアプリを自動的に起動する。そして、認識したＵＲＬにアクセスしてコンテンツである画像データ３００をブラウザ内の画面に表示する。この表示のときに、デジタルカメラ１００は携帯電話２００から画像データ３００の取得要求を受信し、画像データ３００を携帯電話２００へ送信する。ブラウザの操作でコンテンツの保存操作を受け付けたら、携帯電話２００の記録媒体２０７へ保存される。
【００６７】
＜デジタルカメラの画面遷移＞
続いて、本実施形態の動作を実現するためのデジタルカメラ１００の動作について詳述する。
【００６８】
図６は、実施形態におけるデジタルカメラ１００の動作における、表示部１０６に表示する画面を示す表示画面の一例である。
【００６９】
図６（ａ）は、図５（ａ）のデジタルカメラ１００における表示部１０６に表示する画面である。デジタルカメラ１００にて撮影して記憶媒体１１０に記録した画像データを表示部１０６に再生し、携帯電話（スマートフォン）への送信機能の開始指示を受け付ける画面５００を示す。ボタン５０１を実行することで、再生表示中の画像データ６０１の携帯電話への送信開始指示を受け付ける。
【００７０】
図６（ｂ）は、図５（ｂ）のデジタルカメラ１００における表示部１０６に表示する画面である。図６（ａ）のボタン５０１がタッチされて画像データの送信指示を受け付けると、デジタルカメラ１００は簡易ＡＰを起動して無線ネットワークを形成するとともに、簡易ＡＰ１２０のネットワーク情報からＱＲコード４００を生成する。そして、デジタルカメラ１００は生成したＱＲコード４００を表示部１０６に表示する。図６（ａ）では、画像データ３００を表示した画面に送信指示を受け付けるボタン５０１を配置しているが、設定画面などに送信指示を受け付けるボタンを配置してもよい。また、複数の画像データを表示しておき、ユーザが画像を指定することで、自動的に送信指示を受け付けるようにしてもよい。
【００７１】
図６（ｃ）は、図５（ｄ）のデジタルカメラ１００における表示部１０６に表示する画面である。デジタルカメラ１００は、自身の形成した簡易ＡＰ１２０のＷｉ−Ｆｉネットワークに携帯電話２００が接続したことを検知し、送信対象の画像データをコンテンツ表示するためのＵＲＬからＱＲコード４１０を生成する。そして、デジタルカメラ１００は生成したＱＲコード４１０を表示部１０６に表示する。なお、デジタルカメラ１００は、携帯電話２００から画像データ３００の取得要求を受信し、画像データ３００を携帯電話２００へ送信したら、ＱＲコードの表示を終了してもよい。
【００７２】
ユーザが続けて他の画像データを選んで送信できるように、送信対象の画像データをコンテンツ表示するためのＵＲＬからＱＲコード４１０を閉じた後、画像データを切り替えて表示し、送信したい画像のＱＲコード４１０を再表示させるボタン表示部を画面５００内に配置してもよい。
【００７３】
また、他の携帯電話も同時にデジタルカメラ１００に接続して画像データの送信ができるように、簡易ＡＰ１２０のネットワーク情報のＱＲコード４００を再表示させるボタンを画面５００内もしくは設定画面などに配置してもよい。
【００７４】
＜デジタルカメラの動作＞
図７は、本実施形態におけるデジタルカメラ１００の動作を示すフローチャートである。本フローチャートに示す処理は、デジタルカメラ１００の制御部１０１が入力信号に従い、デジタルカメラ１００の各部を制御することにより実現される。
【００７５】
図７に記載のフローは、デジタルカメラ１００にて撮影して記憶媒体１１０に記録した画像データを表示部１０６に再生し、携帯電話２００への画像データの送信機能の開始指示を受け付けたことに応じて開始される。
【００７６】
ステップＳ１００１において、デジタルカメラ１００は、ユーザがデジタルカメラ１００を操作して携帯電話２００に送信する画像データ３００を確定し、画像データの送信指示を受け付けるまで待機する。送信指示を受け付けたら、ステップＳ１００２へ進む。
【００７７】
ステップＳ１００２では、デジタルカメラ１００は簡易ＡＰ１２０を起動して無線ネットワークを形成する。
【００７８】
続いてステップＳ１００３では、簡易ＡＰ１２０のネットワーク情報からＱＲコード４００を生成し、ステップＳ１００４で表示部１０６に表示する。
【００７９】
ステップＳ１００５では、デジタルカメラ１００は、自身の形成した簡易ＡＰ１２０のＷｉ−Ｆｉネットワークに携帯電話２００がＱＲコード４００を用いて接続するのを待機し、接続が確立したことを検知すると、ステップＳ１００６へ進む。
【００８０】
ステップＳ１００６では、デジタルカメラ１００は、送信対象の画像データをコンテンツ表示するためのＵＲＬからＱＲコード４１０を生成し、ステップＳ１００７で表示部１０６に表示する。
【００８１】
ステップＳ１００８では、デジタルカメラ１００は、携帯電話２００から画像データ３００の取得要求を待機し、取得要求を受信したら、ステップＳ１００９で画像データ３００を携帯電話２００へ送信する。
【００８２】
＜携帯電話の動作＞
続いて、本実施形態の動作を実現するための携帯電話２００の動作について詳述する。
【００８３】
図８は、本実施形態における携帯電話２００の動作を示すフローチャートである。本フローチャートに示す処理は、携帯電話２００の制御部２０１が入力信号やＯＳに従い、携帯電話２００の各部を制御することにより実現される。
【００８４】
図８（ａ）は、携帯電話２００にてカメラアプリを実行する指示を受け付けたことに応じて開始される。
【００８５】
ステップＳ２００１では、携帯電話２００にインストールされたカメラアプリが起動し、撮像部２０２で取得される画像の被写体からＱＲコードの検出を試みる。携帯電話２００は、ＱＲコードを検出すると、ステップＳ２００２へ進み、検出したＱＲコードを解析する。
【００８６】
ステップＳ２００３では、携帯電話２００は、検出したＱＲコードがＷｉ−Ｆｉネットワーク情報であるか、コンテンツ表示のためのＵＲＬであるかを判断して認識する。
【００８７】
携帯電話２００は、検出したＱＲコードがＷｉ−Ｆｉネットワーク情報であると認識した場合は、ステップＳ２００４において、携帯電話２００の表示部２０６に対してネットワーク接続を開始するかの確認メッセージを表示する。ユーザがネットワーク接続に同意する操作を行った場合には、ステップＳ２００５にて、携帯電話２００はデジタルカメラ１００の形成した簡易ＡＰ１２０のＷｉ−Ｆｉネットワークに参加して無線接続を確立する。
【００８８】
携帯電話２００は、検出したＱＲコードがコンテンツ表示のためのＵＲＬであると認識した場合は、ステップＳ２００６において、携帯電話２００の表示部２０６に対してブラウザで表示するかの確認メッセージを表示する。ユーザがブラウザでの表示に同意する操作を行った場合には、ステップＳ２００７にて、認識したＵＲＬからコンテンツである画像データ３００をブラウザ内の画面に表示する。
【００８９】
携帯電話２００は、検出したＱＲコードが上記情報の何れにも該当しないと判断したり、検出したＱＲコードに応じた処理を終えたりしたら、ステップＳ２００８に示すとおり、カメラアプリが終了されるまでの間、ステップＳ２００１からステップＳ２００７の処理を繰り返す。なお、一定時間の経過後にＱＲコードの表示を終了するようにしてもよい。一定時間後に表示終了することで、第三者による画像データの不正取得を防止することができる。
【００９０】
図８（ｂ）は、携帯電話２００にてブラウザアプリを実行する指示を受け付けたことに応じて開始される。
【００９１】
ステップＳ２１０１は、ステップＳ２００７でカメラアプリが読み取ったＵＲＬを取得する。
【００９２】
ステップＳ２１０２では、携帯電話２００は、読み取ったＵＲＬからコンテンツである画像データ３００をブラウザ内の画面に表示する。
【００９３】
ステップＳ２１０３にて、ユーザからのブラウザ操作でコンテンツの保存操作を受け付けたら、ステップＳ２１０４にて携帯電話２００の記録媒体２０７へ保存される。
【００９４】
本実施形態の通信装置は、画像データを送信する相手である携帯電話がカメラ機能と二次元コードを読み取って解析する機能さえあれば、カメラで二次元コードを２回読み取るだけで画像データを送信することができる。よって、携帯電話に画像送信の専用のアプリをインストールすることなく、簡便に画像転送を行うことが可能となる。
【００９５】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００９６】
また、本発明は、上述した実施形態の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９７】
１００  デジタルカメラ
１０１  制御部
１０６  表示部
１１１  通信部
１２０  簡易ＡＰ
２００  携帯電話
２０２  撮像部
２１１  通信部
３００  画像データ
４００  ＱＲコード（第１の二次元コード）
４１０  ＱＲコード（第２の二次元コード）
【図１】
2019208181.tif 000003
【図２】
2019208181.tif 000004
【図３】
2019208181.tif 000005
【図４】
2019208181.tif 000006
【図５】
2019208181.tif 000007
【図６】
2019208181.tif 000008
【図７】
2019208181.tif 000009
【図８】
2019208181.tif 000010