(57)【要約】【課題】携帯電話が、ペアリングしていないデジタルカメラ（未ペアリングデジタルカメラ）だけを列挙してペアリングして、一度ペアリングしたデジタルカメラ（ペアリング済デジタルカメラ）とは、ユーザー操作なしに簡単に接続できる携帯電話の接続方法を提供すること。【解決手段】携帯電話は、接続する撮像装置の識別情報を保持していない場合は、撮像装置と接続する前に、接続できるかどうかを表示手段に表示し、その間において、接続する撮像装置の識別情報を保持している別の撮像装置とは接続しないで待機させることを特徴とし、識別情報を保持していない撮像装置と接続する場合は、それと接続し、識別情報を保持していない撮像装置と接続しない場合は、別の撮像装置と接続することを特徴とする。【選択図】図３
2016122952.tif 000002
【特許請求の範囲】
【請求項１】
携帯電話と通信できる通信手段があり、
一意の識別情報を保持する手段があり、
撮像機能を持った撮像装置と、
前記撮像装置と通信できる通信手段があり、
一意の識別情報を保持する手段があり、
前記撮像装置と接続するかどうかを促すことができる表示手段があり、
前記撮像装置と一度接続した場合は、前記撮像装置の識別情報を保持する手段を持つことができる、通話機能を持った携帯電話における接続方法において、
前記携帯電話は、接続する撮像装置の識別情報を保持していない場合は、前記撮像装置と接続する前に、接続できるかどうかを表示手段に表示し、その間において、接続する撮像装置の識別情報を保持している別の撮像装置とは接続しないで待機させることを特徴とし、
識別情報を保持していない撮像装置と接続する場合は、それと接続し、識別情報を保持していない撮像装置と接続しない場合は、別の撮像装置と接続することを特徴とした携帯電話の接続方法。
【請求項２】
携帯電話と通信できる通信手段があり、
一意の識別情報を保持する手段があり、
撮像機能を持った撮像装置と、
前記撮像装置と通信できる通信手段があり、
一意の識別情報を保持する手段があり、
前記撮像装置と接続するかどうかを促すことができる表示手段があり、
前記撮像装置と一度接続した場合は、前記撮像装置の識別情報を保持する手段を持つことができる、通話機能を持った携帯電話における接続方法において、
前記携帯電話は、接続する撮像装置の識別情報を保持していない場合は、前記撮像装置と接続する前に、接続できるかどうかを表示手段に表示し、その間において、接続する撮像装置の識別情報を保持している別の撮像装置とは接続しないで待機させることを特徴とし、
識別情報を保持していない撮像装置と接続する場合は、それと接続し、識別情報を保持していない撮像装置と接続しない場合は、別の撮像装置と接続することを特徴とした携帯電話。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮデジタルカメラと接続可能なカメラ付情報処理装置と無線ＬＡＮデジタルカメラの接続方法に関する。
【背景技術】
【０００２】
近年、携帯電話の登場によって、画像や動画を活用したり、コミュニケーションする機会が増えている。その機会の増加に伴って、ユーザーは、より綺麗な画像・動画を記録しておきたいという欲求を満たすために、携帯電話に組み込まれているカメラで撮影した画像や動画だけなく、デジタルカメラで撮影した画像や動画も、依然として活用する機会が存在している。
【０００３】
そのような中で、デジタルカメラにある画像を携帯電話に簡単に転送する方法の一つとして、無線ＬＡＮ搭載デジタルカメラがあげられる。このデジタルカメラは、デジタルカメラから携帯電話へ直接画像を転送することができるものである。具体的には、携帯電話とデジタルカメラが持つ無線ＬＡＮ機能を使い、デジタルカメラと携帯電話を無線ＬＡＮ接続のための情報交換を行い、デジタルカメラは、無線ＬＡＮのインフラストラクチャーモードによるホストになり、携帯電話は、この無線ＬＡＮネットワークに参加し接続を確立し、デジタルカメラから携帯電話へ直接画像を転送するというものである。
【０００４】
前述したとおり、無線ＬＡＮ接続を行う必要があるために具体的には、ＳＳＩＤとパスワードを用いて、無線ＬＡＮネットワークに参加する必要がある。この作業を毎回行うのは、手間になるため、2回目以降の接続は、省略できるように一度接続した時のＳＳＩＤとパスワードを覚えることで、簡単に接続できるようになる。
【０００５】
しかし、初めて接続する場合は、無線ＬＡＮ接続する携帯電話とデジタルカメラが、お互いに接続していいものかどうかをユーザーに確認させる認証手段（ペアリング）が必要になる。ただ、無線ＬＡＮネットワークに参加するだけで接続できるようになってしまうと、意図しないデジタルカメラと携帯電話が接続されてしまうという問題が生じる。これを解決するダメに、初めての接続では、携帯電話かデジタルカメラの両方、または、いずれかの方で、接続するための認証（ペアリング）を行う必要がある。
【０００６】
前述した認証処理を用いた場合において、一度認証したデジタルカメラと携帯電話がある無線ＬＡＮのネットワークの中に、もう一台の新規のデジタルカメラを参加させて、携帯電話と接続したいとする。しかし、一度認証したことがあるデジタルカメラが存在していると、優先的に接続されてしまい、新規のデジタルカメラと携帯電話を接続させるのが困難である。また、前述の前提条件として、携帯電話は、１台のデジタルカメラとしか接続できないシステムだとする。
【０００７】
今回のような一度認証済みのデジタルカメラがある中で、認証していない（未ペアリング）の新規のデジタルカメラを携帯電話と接続したい場合、認証済のデジタルカメラが優先的に接続されてしまうと、接続できなくなるという課題がある。
【０００８】
このような課題に対して、特許文献１では、対応する機能を要する無線装置とペアリングするための特許であり、本発明においても、ペアリング処理を行うこと自体は、共通である。
【０００９】
しかし、特許文献１は、機能が異なるものについてはサービスが同じでも表示しないというものであり、今回のように機能が同一であっても発生する課題を解決することはできない。
【００１０】
また、特許文献２においては、複数のユーザーが認証要求（ペアリング要求）を行って、ユーザの意図とは異なるペアが作られてしまうという課題に対して、定期期間で更新することができる UUID を発行して、組み合わせて一致しているものだけを列挙することが特徴である。
【００１１】
しかし、これを解決する手段としてペアリング済のデバイスも列挙する必要があり、本課題を解決するための方法としては複雑さが残る。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２０１３−１７２２５９号公報
【特許文献２】特開２０１０−１１４７２７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本発明の目的は、携帯電話が、ペアリングしていないデジタルカメラ（未ペアリングデジタルカメラ）だけを列挙してペアリングして、一度ペアリングしたデジタルカメラ（ペアリング済デジタルカメラ）とは、ユーザー操作なしに簡単に接続できる携帯電話の接続方法を提供することにある。
【００１４】
この時に、複数台のデジタルカメラが、同一の無線ＬＡＮネットワークに存在する場合において、未ペアリングデジタルカメラとペアリング済デジタルカメラがあった場合、ペアリング済デジタルカメラが優先的に接続されてしまうようになってしまうということである。
【課題を解決するための手段】
【００１５】
上記の目的を達成するために、本発明の携帯電話の接続方法は、
後記携帯電話と通信できる通信手段があり、
一意の識別情報を保持する手段があり、
撮像機能を持った撮像装置と、
前記撮像装置と通信できる通信手段があり、
一意の識別情報を保持する手段があり、
前記撮像装置と接続するかどうかを促すことができる表示手段があり、
前記撮像装置と一度接続した場合は、前記撮像装置の識別情報を保持する手段を持つことができる、通話機能を持った携帯電話における接続方法において、
前記携帯電話は、接続する撮像装置の識別情報を保持していない場合は、前記撮像装置と接続する前に、接続できるかどうかを表示手段に表示し、その間において、接続する撮像装置の識別情報を保持している別の撮像装置とは接続しないで待機させることを特徴とし、
識別情報を保持していない撮像装置と接続する場合は、それと接続し、識別情報を保持していない撮像装置と接続しない場合は、別の撮像装置と接続することを特徴する。
【発明の効果】
【００１６】
本発明の携帯電話の接続方法によれば、デジタルカメラと携帯電話を接続する際に、未ペアリングのデジタルカメラと接続する時においてもペアリング済のデジタルカメラが同一ネットワーク上にいた場合においても、機会損失することなく、接続作業を進めることができるようになる。
【図面の簡単な説明】
【００１７】
【図１】第１の実施形態におけるデジタルカメラ１００の構成を示すハードウェア構成図である。
【図２】第１の実施形態における携帯電話２００の構成を示すハードウェア構成図である。
【図３】第１の実施形態におけるシステム構成図である。
【図４】第１の実施形態における未ペアリングダイアログ例のＧＵＩである。
【図５】第１の実施形態におけるデジタルカメラ１００と、携帯電話２００のフローチャート図である。
【発明を実施するための形態】
【００１８】
以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態を適宜組み合せることも可能である。
【００１９】
［第１の実施形態］
＜デジタルカメラの構成＞
図１（ａ）は、本実施形態の通信装置の一例であるデジタルカメラ１００の構成例を示すハードウェア構成図である。なお、ここでは通信装置の一例としてデジタルカメラについて述べるが、通信装置はこれに限られない。例えば通信装置は携帯型のメディアプレーヤや、いわゆるタブレットデバイス、パーソナルコンピュータなどの情報処理装置であってもよい。
【００２０】
制御部１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００２１】
撮像部１０２は、例えば、光学レンズユニットと絞り・ズーム・フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）や、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）が利用される。撮像部１０２は、制御部１０１に制御されることにより、撮像部１０２に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。本実施形態のデジタルカメラ１００では、画像データは、ＤＣＦ（Ｄｅｓｉｇｎ  Ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）の規格に従って、記録媒体１１０に記録される。
【００２２】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行される後述のプログラム等が格納される。作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
【００２３】
操作部１０５は、ユーザがデジタルカメラ１００に対する指示をユーザから受け付けるために用いられる。操作部１０５は例えば、ユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。さらに、後述の通信部１１１を介して外部機器との通信を開始するための専用の接続ボタンなどの操作部材を含む。また、後述する表示部１０６に形成されるタッチパネルも操作部１０５に含まれる。なお、レリーズスイッチは、ＳＷ１およびＳＷ２を有する。
【００２４】
レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮影を行うための指示を受け付ける。
【００２５】
表示部１０６は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００２６】
ＲＴＣ１０７は、時計管理を行う。操作部１０５によって、ユーザーによって時刻設定した場合でもよいし、通信部１１１を介して時刻情報を取得して設定する、または、電波時計によって捕捉された時計設定でも構わない。時刻を管理することができればよい。
【００２７】
記録媒体１１０は、撮像部１０２から出力された画像データを記録することができる。記録媒体１１０は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。通信部１１１は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、通信部１１１を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部１０２で生成した画像データを、通信部１１１を介して外部装置に送信することができる。
【００２８】
なお、本実施形態では、通信部１１１は外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。制御部１０１は、通信部１１１を制御することで外部装置との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信方式も含む。通信部１１１は第１の無線通信手段の一例である。
【００２９】
なお、本実施形態におけるデジタルカメラ１００の通信部１１１は、インフラストラクチャモードにおけるアクセスポイントとして動作するＡＰモードと、インフラストラクチャモードにおけるクライアントとして動作するＣＬモードとを有している。そして、通信部１１１をＣＬモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、インフラストラクチャモードにおけるＣＬ機器として動作することが可能である。デジタルカメラ１００がＣＬ機器として動作する場合、周辺のＡＰ機器に接続することで、ＡＰ機器が形成するネットワークに参加することが可能である。
【００３０】
また、通信部１１１をＡＰモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、ＡＰの一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰ）として動作することも可能である。デジタルカメラ１００が簡易ＡＰとして動作すると、デジタルカメラ１００は自身でネットワークを形成する。デジタルカメラ１００の周辺の装置は、デジタルカメラ１００をＡＰ機器と認識し、デジタルカメラ１００が形成したネットワークに参加することが可能となる。上記のようにデジタルカメラ１００を動作させるためのプログラムは不揮発性メモリ１０３に保持されているものとする。
【００３１】
なお、本実施形態におけるデジタルカメラ１００はＡＰの一種であるものの、ＣＬ機器から受信したデータをインターネットプロバイダなどに転送するゲートウェイ機能は有していない簡易ＡＰである。したがって、自機が形成したネットワークに参加している他の装置からデータを受信しても、それをインターネットなどのネットワークに転送することはできない。
【００３２】
次に、デジタルカメラ１００の外観について説明する。図１（ｂ）、図１（ｃ）はデジタルカメラ１００の外観の一例を示す図である。レリーズスイッチ１０５ａや再生ボタン１０５ｂ、方向キー１０５ｃ、タッチパネル１０５ｄは、前述の操作部１０５に含まれる操作部材である。また、表示部１０６には、撮像部１０２による撮像の結果得られた画像が表示される。また、本実施形態のデジタルカメラ１００は、カメラ筺体の側面に給電部１１２のアンテナ部分を有する。この給電部１１２同士を一定の距離に近づけることにより、給電を行うことができる。これにより、ケーブル等を介さずに非接触で給電可能であると共に、給電の開始終了を制御することができる。以上がデジタルカメラ１００の説明である。
【００３３】
＜携帯電話２００の内部構成＞
図２は本実施形態の情報処理装置の一例である携帯電話２００の構成例を示すハードウェア構成図である。なお、ここでは情報処理装置の一例として携帯電話について述べるが、情報処理装置はこれに限られない。例えば情報処理装置は、無線機能付きのデジタルカメラ、タブレットデバイス、あるいはパーソナルコンピュータなどであってもよい。
【００３４】
制御部２０１は、入力された信号や、後述のプログラムに従って携帯電話２００の各部を制御する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。撮像部２０２は、撮像部２０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部２０１にて所定の演算を行い、記録媒体２１０に記録される。
【００３５】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ２０３には、制御部２０１が実行する基本的なソフトウェアであるＯＳ（オペレーティングシステム）や、このＯＳと協働して応用的な機能を実現するアプリケーションが記録されている。また、本実施形態では、不揮発性メモリ２０３には、デジタルカメラ１００と通信するためのアプリケーション（以下アプリ）が格納されている。作業用メモリ２０４は、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。
【００３６】
操作部２０５は、携帯電話２００に対する指示をユーザから受け付けるために用いられる。操作部２０５は例えば、ユーザが携帯電話２００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、表示部２０６に形成されるタッチパネルなどの操作部材を含む。表示部２０６は、画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部２０６は必ずしも携帯電話２００が備える必要はない。携帯電話２００は表示部２０６と接続することができ、表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００３７】
記録媒体２１０は、撮像部２０２から出力された画像データを記録することができる。記録媒体２１０は、携帯電話２００に着脱可能なよう構成してもよいし、携帯電話２００に内蔵されていてもよい。すなわち、携帯電話２００は少なくとも記録媒体２１０にアクセスする手段を有していればよい。
【００３８】
通信部２１１は、外部装置と接続するためのインターフェースである。本実施形態の携帯電話２００は、通信部２１１を介して、デジタルカメラ１００とデータのやりとりを行うことができる。本実施形態では、通信部２１１はアンテナであり、制御部１０１は、アンテナを介して、デジタルカメラ１００と接続することができる。なお、デジタルカメラ１００との接続では、直接接続してもよいしアクセスポイントを介して接続してもよい。データを通信するためのプロトコルとしては、例えば無線ＬＡＮを通じたＰＴＰ／ＩＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いることができる。
【００３９】
なお、デジタルカメラ１００との通信はこれに限られるものではない。例えば、通信部２１１は、赤外線通信モジュール、Ｂｌｕｅｗｔｏｏｔｈ（登録商標）通信モジュール、ＷｉｒｅｌｅｓｓＵＳＢ等の無線通信モジュールを含むことができる。さらには、ＵＳＢケーブルやＨＤＭＩ（登録商標），ＩＥＥＥ１３９４など、有線接続を採用してもよい。
【００４０】
公衆網接続部２１３は、公衆無線通信を行う際に用いられるインターフェースである。携帯電話２００は、公衆網接続部２１３を介して、他の機器と通話することができる。この際、制御部２０１はマイク２１４およびスピーカ２１５を介して音声信号の入力と出力を行うことで、通話を実現する。本実施形態では、公衆網接続部２１３はアンテナであり、制御部１０１は、アンテナを介して、公衆網に接続することができる。
なお、通信部２１１および公衆網接続部２１３は、一つのアンテナで兼用することも可能である。
【００４１】
マイク２１４は、ユーザーの発話情報を制御部に通知するインターフェイスである。これを制御部２０１が音声データをデジタルデータに変換し公衆網接続部２１３に通信することで、他の携帯電話２００と通話情報を伝えることができるようになる。
【００４２】
スピーカー２１５は、マイク２１４と反対に、公衆網接続部２１３から得られた通信された情報を制御部２０１を介して音声アナログ情報に変換し、スピーカー２１５を通じてユーザーに音声を伝えることができるインターフェイスである。これにより他の携帯電話２００と通話情報を受信することができるようになる。このスピーカー２１５は、通話情報だけではなく、たとえば、記憶媒体２１０に格納されている音声データや、動画データの情報を再生する際において、制御部２０１から音声信号に変換しスピーカー２１５を通じて音声を出力することが可能である。以上が携帯電話２００の説明である。
【００４３】
＜システム構成図＞
続いて、第１の実施形態におけるシステム構成図について説明する。図３はデジタルカメラ１００と携帯電話２００とにおける接続システムにおいて、本特許における課題が発生する場合のシステム構成図である。ネットワーク３００は、無線ＬＡＮネットワークであり、このネットワークは、アクセスポイントによって作成されたインフラストラクチャーモードのネットワークと仮定する。この時、携帯電話２００がこのネットワークに参加しており、この携帯電話２００と過去に一度も接続したことがないデジタルカメラ１００−ａと、この携帯電話２００と過去に接続したことがあるデジタルカメラ１００−ｂがあるとする。
【００４４】
この時、携帯電話２００が通信部２１１を介して、デジタルカメラ１００の検索を行うとしたときに、デジタルカメラ１００−ａとデジタルカメラ１００−ｂを発見することができる。通常では、デジタルカメラ１００−ｂは、過去に接続したことがあるため、認証処理が省略され、デジタルカメラ１００−ｂと携帯電話２００が接続確立のためのシーケンスにはいることができる。すると、デジタルカメラ１００−ａが携帯電話２００と接続する機会がなくなってしまうという課題がある。
【００４５】
＜未ペアリングダイアログ例のＧＵＩ＞
続いて、第１の実施形態における携帯電話２００の表示部１０６に表示されるＧＵＩにおいて、未ペアリングダイアログ例のＧＵＩを説明する。これは、図３において、デジタルカメラ１００−ｂが存在していない場合、携帯電話２００が、通信部２１１を介して、デジタルカメラ１００−ａのみを発見し、制御部２０１が、作業用メモリ２０４に展開されている実行プログラムに従って、表示部２０６に表示するＧＵＩである。ＧＵＩ４００は、未ペアリングダイアログの全体を示すものである。
【００４６】
ＧＵＩ４０１は、ＧＵＩ４００を説明するためのテキストコントロールである。本実施形態では、「接続するデジタルカメラを選択してください。」と表示し、携帯電話２００のユーザーに接続したいデジタルカメラを選択させるように促す。ＧＵＩ４０２は、ＧＵＩ４０１に指示されたデジタルカメラの一覧のリスト表示をするリストコントロールである。ここでは、未ペアリングのデジタルカメラのみがリストされるものとする。ＧＵＩ４０３は、ＧＵＩ４０２にリストされたデジタルカメラにおいて、２番目のデジタルカメラを選択した例を示す。仮に選択したとした場合、ＧＵＩ４００を閉じる仕様とする。
【００４７】
ＧＵＩ４０４は、ＧＵＩ４００のダイアログを閉じるボタンである。ＧＵＩ４０３によって、デジタルカメラを選択していない段階で、ＧＵＩ４０４を押下した場合は、どの未ペアリングのデジタルカメラともペアリングしなかったことを示す。
図４のＧＵＩ表現によって、未ペアリングのデジタルカメラを列挙することができ、携帯電話２００のユーザーがデジタルカメラとペアリングすることができるようになる。または、ペアリングしないで終了することもできる。
【００４８】
＜フローチャート＞
続いて、第１の実施形態におけるデジタルカメラ１００と携帯電話２００とサーバー３００のフローチャート図について説明する。図５（ａ）は携帯電話２００のフローチャートを示す。図５（ａ）のフローチャートは、携帯電話２００がデジタルカメラ１００を検索し、図４のような未ペアリングダイアログＧＵＩを表示して接続するためのフローチャートである。フロー５００は、本フローチャートの開始を示す。
【００４９】
フロー５０１は、携帯電話２００の制御部２０１が、通信部２１１を介して、ネットワーク３００にデジタルカメラ１００が存在するかどうかを検索する。具体的には、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）を使ったディスカバリプロトコルを使って、デジタルカメラ固有のサービスを持つデバイスの検索を行う。続いてフロー５０２に遷移する。
【００５０】
フロー５０２は、制御部２０１が通信部２１１に問い合わせて、デジタルカメラを発見したかどうかを判定する。発見していない場合は、フロー５０２へ遷移する。ここでは、フロー５０２に遷移する図を説明しているが、フロー５０１で再度検索するフローのどちらでもよい。発見した場合は、フロー５０３へ遷移する。ここでは、デジタルカメラが１台発見したものと仮定する。
【００５１】
フロー５０３は、制御部２０１が、発見したデジタルカメラが未ペアリングのカメラであるかペアリング済みのデジタルカメラかを判定する。具体的には、制御部２０１が、通信部２１１を介して得られたデジタルカメラの情報の中にデジタルカメラ固有の識別情報を参照し、また、作業用メモリに格納されているプログラムに従って、作業メモリにある過去に接続したことがあるデジタルカメラ一覧の固有の識別情報のリストを参照する。今回発見したデジタルカメラの識別情報が前述の固有の識別情報のリストと比較して一致するものがあるかどうかを判定する。一致する場合は、制御部２０１は、ペアリング済のデジタルカメラだと判定し、フロー５０６へ遷移する。一致するものがない場合は、未ペアリングのデジタルカメラだと判定し、フロー５０４へ遷移する。
【００５２】
フロー５０４は、制御部２０１が、表示部１０６に図４のＧＵＩ４００である未ペアリングダイアログＧＵＩを表示するように指示する。その後、フロー５０５へ遷移する。
【００５３】
フロー５０５は、携帯電話２００のユーザーが、表示部１０６に表示されるＧＵＩの指示に従って、操作を行い、制御部２０１が未ペアリングのデジタルカメラとペアリングしたかしなかったかの判定を行う。具体的には、ＧＵＩ４０３のように携帯電話２００のユーザーが未ペアリングのデジタルカメラを選択した場合は、フロー５０６へ遷移する。または、ＧＵＩ４０４のように携帯電話２００のユーザーが未ペアリングのデジタルカメラを選択せずにＧＵＩを閉じてしまった場合は、フロー５０２に遷移する。フロー５０６は、発見したデジタルカメラと接続を確立する。具体的には、制御部２０１が通信部２１１を介して、ＰＴＰ通信を行って通信の確立を行う。その後、フロー５０７へ遷移する。フロー５０７は、本フローチャートの終了を示す。
【００５４】
本フローチャートにおいて、フロー５０５において、未ペアリングのカメラとペアリングを行わないと判断した場合、フロー５０２に遷移すると記述したが、その後、同一のカメラを発見する可能性がある。すると何回も同じ未ペアリングダイアログＧＵＩ４００を表示することになってしまうことが考えられるが、これを回避するためには、ＧＵＩ４００を表示する条件として、一度発見したデジタルカメラの識別情報を一時的に保持しておき、再度発見した場合は、２回目以降を表示しないように制御することでその問題を解決することができる。
【００５５】
次に、図５のフローチャート（ｂ）の説明を行う。フローチャート（ｂ）は、デジタルカメラ１００のフローチャートであり、デジタルカメラ１００−ａとデジタルカメラ１００−ｂのいずれも同一のフローとなっている。フロー５１０は、本フローチャートの開始を示す。フロー５１１は、デジタルカメラ１００の制御部１０１が通信部１１１を介して、ネットワーク３００に参加し、デジタルカメラ１００が出現したことをブロードキャスト、または、マルチキャストする。具体的には制御部１０１がＵＰｎＰを用いて、アドバタイジングメッセージを行うか、検索要求に対するレスポンスメッセージを行う。その後フロー５１２に遷移する。
【００５６】
フロー５１２は、制御部１０１が、通信部１１１を介して、携帯電話２００を発見したかどうかを判定する。携帯電話２００がネットワーク３００に参加していることがわかる場合は、フロー５１３に遷移する。わからない場合はフロー５１２に遷移する。具体的には、携帯電話２００の通信部２１１からアドバタイジングメッセージがあるかどうかを判定するが、本フローチャートにおいては、重要なフローではない。
【００５７】
フロー５１３は、制御部１０１が通信部１１１に対して、携帯電話２００の通信部２１１からの接続要求があるまで待機する。具体的にはフロー５０６が行われるまで、携帯電話２００は、ユーザー操作が行われる可能性があるので時間としては待機せざるを得ない。ペアリング済のデジタルカメラ１００−ｂの場合は、ユーザー操作を介さないため、フロー５１３で待機する時間はほとんど無視できるかもしれない。一方で、未ペアリングのデジタルカメラ１００−ａの場合は、フロー５０４を介すため、認証作業のためのユーザー操作が必要になり、待機することになる。接続完了すると、フロー５１４へ遷移する。フロー５１４は、本フローチャートの終了を示す。
【００５８】
図５のフローチャートを実現することによって、図３において発生しうる課題に対して、未ペアリングのデジタルカメラ１００−ａを接続機会を損失することなく、表示できるようになる。
【符号の説明】
【００５９】
１００  デジタルカメラ、１０１  制御部、１０２  撮像部
【図１】
2016122952.tif 000003
【図２】
2016122952.tif 000004
【図３】
2016122952.tif 000005
【図４】
2016122952.tif 000006
【図５】
2016122952.tif 000007