(57)【要約】【課題】  撮影画像を無線ＬＡＮ接続によって送信可能なデジタルカメラにおいて、無線ＬＡＮ接続が可能なアクセスポイントの検索を少ない消費電力で行う。【解決手段】  無線通信部によって接続したアクセスポイントの識別情報と位置情報とを対応付けたデータベースを作成し、データ送信時に無線ＬＡＮ接続が不可能な場合には、デジタルカメラの現在位置情報と、接続可能なアクセスポイントの情報を蓄積するデータベース内の位置情報とから、現在位置から接続可能なアクセスポイントまでの距離および方位を抽出する。抽出された各アクセスポイントの距離情報を基に、例えば距離の最も近いアクセスポイント、現在位置から所定距離内において接続回数の最も多いアクセスポイントを検出し、デジタルカメラの表示部に表示する。また、距離の近い、もしくは接続回数の多い複数のアクセスポイントを表示するようにしてもよい。【選択図】図６
2010087829.tif 000002
【特許請求の範囲】
【請求項１】
複数のアクセスポイントと無線接続が可能な通信手段と、
上記通信手段によって接続したアクセスポイントの識別情報と位置情報とを対応付けたデータベースを記憶する記憶手段と、
現在位置情報を取得する位置情報取得部と、
上記通信手段を制御して接続可能なアクセスポイントを検出させた場合に、上記接続可能なアクセスポイントが発見されなかったときには、上記データベースに登録された上記アクセスポイントに関する情報のうちの１または複数を表示手段に表示させる制御手段と
を備える端末装置。
【請求項２】
上記表示手段に表示させる上記アクセスポイントに関する情報が、無線接続可能場所に対する現在位置からの距離・方位情報および現在位置から所定距離内に存在する無線接続可能場所の場所情報の少なくとも一方である
請求項１に記載の端末装置。
【請求項３】
上記制御部が、上記データベースに登録されたアクセスポイントに関する上記情報を複数上記表示部に表示させる場合には、該データベースに登録されたアクセスポイントに関する上記情報を、上記現在位置からの距離順もしくは上記アクセスポイントへの接続回数順に並べて表示させる
請求項２に記載の端末装置。
【請求項４】
上記現在位置情報は、ＧＰＳ、もしくは上記複数のアクセスポイントのＭＡＣアドレスおよび信号強度を基に現在位置情報を抽出するシステムにより取得する
請求項２または請求項３に記載の端末装置。
【請求項５】
データの送信処理時に上記通信手段が無線接続を行うことができない場合は、上記制御部が上記通信手段が無線接続可能な状態となったときに上記データを送信する送信予約の処理を行い、
上記通信手段が無線接続可能な状態となった場合に、上記送信予約がなされているときには、上記制御部が、上記送信予約がなされていることを上記表示部に表示させる
請求項４に記載の端末装置。
【請求項６】
被写体を撮影する撮影手段をさらに有し、
上記データが、上記被写体を撮影した画像データである
請求項５に記載の端末装置。
【請求項７】
上記制御部が、接続したい上記アクセスポイント周辺の地図を上記表示部に表示させる
請求項４に記載の端末装置。
【請求項８】
上記制御部が、現在位置から接続したい上記アクセスポイントまでのルートを上記地図上に表示させる
請求項７に記載の端末装置。
【請求項９】
無線接続が可能な通信手段によって接続したアクセスポイントの識別情報と位置情報とを対応付けたデータベースを記憶する記憶のステップと、
無線接続が不可能な場合に、現在位置情報を取得する現在位置情報取得のステップと、
上記現在位置情報取得のステップにより取得した上記現在位置情報と、上記データベースの上記位置情報とから、現在位置から上記アクセスポイントまでの距離および方位を抽出する距離情報抽出のステップと、
上記距離情報抽出のステップで抽出された距離を基に、所定の条件に一致する１または複数のアクセスポイントを検出する検出のステップと、
上記検出のステップにより検出された上記１または複数のアクセスポイントに関する情報を、表示手段に表示させる表示のステップと
を有する接続可能位置情報表示方法。
【請求項１０】
上記検出のステップは、
上記現在位置から上記アクセスポイントまでの距離がより近い上記１または複数のアクセスポイント、もしくは上記現在位置から所定距離内に存在する上記１または複数のアクセスポイントを検出する
請求項９に記載の接続可能位置情報表示方法。
【請求項１１】
上記記憶のステップにおいて、上記アクセスポイントへの接続回数が上記識別情報に対応付けられている場合には、
上記検出のステップは、
上記アクセスポイントへの接続回数がより多い上記１または複数のアクセスポイントを検出する
請求項９に記載の接続可能位置情報表示方法。
【請求項１２】
上記表示のステップは、
上記１または複数のアクセスポイントに関する情報が、上記現在位置から上記アクセスポイントまでの距離順もしくは上記アクセスポイントへの接続回数順に並べられて表示される
請求項１０または請求項１１に記載の接続可能位置情報表示方法。
【請求項１３】
無線接続が可能な通信手段によって接続したアクセスポイントの識別情報と位置情報とを対応付けたデータベースを記憶する記憶のステップと、
無線接続が不可能な場合に、現在位置情報を取得する現在位置情報取得のステップと、
上記現在位置情報取得のステップにより取得した上記現在位置情報と、上記データベースの上記位置情報とから、現在位置から上記アクセスポイントまでの距離および方位を抽出する距離情報抽出のステップと、
上記距離情報抽出のステップで抽出された距離を基に、所定の条件に一致する１または複数のアクセスポイントを検出する検出のステップと、
上記検出のステップにより検出された上記１または複数のアクセスポイントに関する情報を、表示手段に表示させる表示のステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークに接続可能な端末装置に関し、特に、撮影した画像データをネットワークを介して送信可能な端末装置、接続可能位置情報表示方法およびプログラムに関する。
【背景技術】
【０００２】
被写体を撮影するデジタルカメラが広く用いられている。近年、無線ＬＡＮ（Local Area Network）機能を有するデジタルカメラが用いられ始めており、撮影した画像を無線ＬＡＮ機能を用いて写真共有サイト等へ送信することが行われている。撮影した画像の送信は、例えば自宅の無線ＬＡＮアクセスポイントや、街中に設置された公衆無線ネットワークのアクセスポイントと、デジタルカメラとを接続して行われる。
【０００３】
デジタルカメラがアクセスポイントと無線接続が可能となるエリアは、主として、自宅等の家の中か、もしくは飲食店、駅といった場所となり、撮影した画像の送信を行うことができる場所も上述のようなエリアに限定される。このため、デジタルカメラが画像の送信を行うために無線接続が可能なエリアを見つけようと常にアクセスポイントを検索することは、多くの電力を消費することにつながり、本来のデジタルカメラの目的である画像の撮影に支障をきたしてしまうおそれがある。
【０００４】
そこで、以下の特許文献１では、接続可能なアクセスポイントの位置情報と、外部装置から取得する現在位置情報とを用いて、アクセスポイントに接続可能なエリア内にいるか否かを判断する。そして、接続可能なエリア内にいると判断した場合には、ネットワーク接続を試みるという構成が記載されている。
【特許文献１】特開２００８−２８９９３号公報
【０００５】
特許文献１のような構成とすることにより、デジタルカメラが常にアクセスポイントを検索して電力を消費することを防止することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の構成では、アクセスポイントに接続可能なエリア内にいるか否かを判断してユーザに通知するのみであるため、接続可能エリアの近くにいながらも接続可能エリアに入ることなく、画像の送信の機会を逃してしまうということが考えられる。また、特許文献１では、ユーザの現在位置を取得するために外部装置を用いるようにしているが、外部装置を用いて現在位置を取得するのはシステムが煩雑となってしまう。また、デジタルカメラに特許文献１の外部装置の機能を持たせるようにすると、位置情報の取得を常時試みているために消費電力が増加してしまうと言う問題が再び顕在化してしまう。
【０００７】
したがって、この発明は、無線ＬＡＮ接続が可能なアクセスポイントの検索を少ない消費電力で行うとともに、撮影画像を無線ＬＡＮ接続によって送信可能な端末装置、接続可能位置情報表示方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、第１の発明は、複数のアクセスポイントと無線接続が可能な通信手段と、通信手段によって接続したアクセスポイントの識別情報と位置情報とを対応付けたデータベースを記憶する記憶手段と、現在位置情報を取得する位置情報取得部と、通信手段を制御して接続可能なアクセスポイントを検出させた場合に、接続可能なアクセスポイントが発見されなかったときには、データベースに登録されたアクセスポイントに関する情報のうちの１または複数を表示手段に表示させる制御手段と
を備える端末装置である。
【０００９】
上述の端末装置では、表示手段に表示させる情報は、無線接続可能場所に対する現在位置からの距離・方位情報および現在位置から所定距離内に存在する無線接続可能場所の場所情報の少なくとも一方であることが好ましい。また、制御部が、データベースに登録されたアクセスポイントに関する情報を複数表示部に表示させる場合には、該データベースに登録されたアクセスポイントに関する情報を、現在位置からの距離順もしくはアクセスポイントへの接続回数順に並べて表示させることが好ましい。
【００１０】
上述の端末装置では、現在位置情報は、ＧＰＳ、もしくは複数のアクセスポイントのＭＡＣアドレスおよび信号強度を基に現在位置情報を抽出するシステムにより取得することが好ましい。
【００１１】
上述の端末装置では、データの送信処理時に通信手段が無線接続を行うことができない場合は、制御部が通信手段が無線接続可能な状態となったときにデータを送信する送信予約の処理を行い、通信手段が無線接続可能な状態となった場合に、送信予約がなされているときには、制御部が、送信予約がなされていることを表示部に表示させることができる。なお、上述の端末装置は、被写体を撮影する撮影手段をさらに有し、データが、被写体を撮影した画像データであるようにすることができる。
【００１２】
上述の端末装置では、制御部が、接続したいアクセスポイント周辺の地図を表示部に表示させることができる。また、現在位置から接続したいアクセスポイントまでのルートを地図上に表示させることも可能である。
【００１３】
第１の発明は、無線接続が可能な通信手段によって接続したアクセスポイントの識別情報と位置情報とを対応付けたデータベースを記憶する記憶のステップと、無線接続が不可能な場合に、現在位置情報を取得する現在位置情報取得のステップと、現在位置情報取得のステップにより取得した現在位置情報と、データベースの位置情報とから、現在位置からアクセスポイントまでの距離および方位を抽出する距離情報抽出のステップと、距離情報抽出のステップで抽出された距離を基に、所定の条件に一致する１または複数のアクセスポイントを検出する検出のステップと、検出のステップにより検出された１または複数のアクセスポイントに関する情報を、表示手段に表示させる表示のステップとを有する接続可能位置情報表示方法である。
【００１４】
検出のステップでは、現在位置からアクセスポイントまでの距離がより近い１または複数のアクセスポイント、もしくは現在位置から所定距離内に存在する１または複数のアクセスポイントを検出することが好ましい。
【００１５】
また、記憶のステップにおいて、アクセスポイントへの接続回数が識別情報に対応付けられている場合には、検出のステップでは、アクセスポイントへの接続回数がより多い１または複数のアクセスポイントを検出することが好ましい。
【００１６】
さらに、表示のステップでは、１または複数のアクセスポイントに関する情報が、現在位置からアクセスポイントまでの距離順もしくはアクセスポイントへの接続回数順に並べられて表示されることが好ましい。
【００１７】
第３の発明は、無線接続が可能な通信手段によって接続したアクセスポイントの識別情報と位置情報とを対応付けたデータベースを記憶する記憶のステップと、無線接続が不可能な場合に、現在位置情報を取得する現在位置情報取得のステップと、現在位置情報取得のステップにより取得した現在位置情報と、データベースの位置情報とから、現在位置からアクセスポイントまでの距離および方位を抽出する距離情報抽出のステップと、距離情報抽出のステップで抽出された距離を基に、所定の条件に一致する１または複数のアクセスポイントを検出する検出のステップと、検出のステップにより検出された１または複数のアクセスポイントに関する情報を、表示手段に表示させる表示のステップとを実行させるための接続可能位置情報表示プログラムである。
【００１８】
この発明では、接続可能なアクセスポイントがない場合でも、過去に接続履歴のあるアクセスポイントのうち、近い場所にあるものを通知することができる。
【発明の効果】
【００１９】
この発明によれば、無線接続が不可能なエリアにいる場合に、付近の接続可能なエリアを表示することができるため、常時アクセスポイントの検出を行うことなく、接続可能場所を知ることができる。
【発明を実施するための最良の形態】
【００２０】
以下、この発明の一実施形態について図面を参照しながら説明する。なお、以下で説明する端末装置は、この発明にかかる端末装置の構成の一例であり、下記の構成に限定されるものではない。
【００２１】
［本願発明の概要］
この発明にかかる端末装置であるデジタルカメラは、無線ＬＡＮ機能を有し、撮影した画像を無線ＬＡＮ機能により例えば写真共有サイトへ送信する機能を有するものである。デジタルカメラには、例えば無線ＬＡＮのアクセスポイントの物理アドレスと位置情報とが関連付けられたアクセスポイント位置情報データベース（以下、ＡＰ位置情報ＤＢと適宜称する）が記憶されている。アクセスポイントの物理アドレスとしては、例えばＭＡＣアドレス（Media Access Control address）が用いられる。アクセスポイントの位置情報としては、例えば緯度および経度が用いられる。
【００２２】
また、デジタルカメラには、上述のＡＰ位置情報ＤＢに含まれるアクセスポイントのうち、デジタルカメラが実際に無線ＬＡＮ接続を行ったアクセスポイントの識別情報および位置情報を少なくとも蓄積する、登録アクセスポイント情報データベースが記憶される。登録アクセスポイント情報データベース（以下、登録ＡＰ情報ＤＢと適宜称する）に記憶された各アクセスポイントの情報には、識別情報としてサービスセット識別子（以下、ＳＳＩＤ；Service Set Identifierと適宜称する）が対応付けられてそれぞれ識別される。また、認証キーが必要なアクセスポイントについては、認証キーも併せて対応付けられる。登録ＡＰ情報ＤＢでは、デジタルカメラの無線ＬＡＮ接続状況に応じて登録されるアクセスポイントが増加していく。
【００２３】
これにより、接続可能な無線ＬＡＮのアクセスポイントが検索できなかった場合、デジタルカメラの現在位置と、上述の登録ＡＰ情報ＤＢの情報とから、接続可能エリアの情報を検索し、表示することができる。詳細は後述するが、接続可能な無線ＬＡＮのアクセスポイントが検索できなかった場合、デジタルカメラの現在位置は、接続不可能な複数の無線ＬＡＮのアクセスポイントからの無線通信信号の信号強度を基に検出される。接続可能エリアの情報は、例えば現在位置からの方位および距離、または現在位置に近い店舗の店舗名や駅名等により表示することができる。
【００２４】
なお、公衆無線ＬＡＮ接続のサービスは、現在複数の接続サービス業者により提供されている。この発明では、デジタルカメラを有するユーザが、接続サービス提供業者のうちの少なくとも１つとの間でサービス利用契約を行うことにより、公衆無線ＬＡＮ接続を行うことができる状態である場合について説明する。デジタルカメラ１は、サービス利用契約を行っている接続サービス提供業者のアクセスポイントとの間で無線通信を行い、データの送受信を行うことができる。
【００２５】
また、デジタルカメラ１は、サービス利用契約を行っていない接続サービス提供業者のアクセスポイントからの無線電波を受信することもできる。しかしながら、このようなアクセスポイントを介して無線ＬＡＮ接続を行おうとした場合には、認証が成功しない。このため、デジタルカメラ１から所望のデータの送信等を行うことはできない。
【００２６】
この発明では、接続サービス提供業者とのサービス利用契約の内容は問わない。また、例えばアクセスポイントのＳＳＩＤ等に対する認証キーを必要とするか否かなど、無線ＬＡＮネットワークを使用するための認証方法についての手段も問わない。
【００２７】
以下、この発明のデジタルカメラおよび無線ＬＡＮネットワークへの接続方法について詳細に説明する。
【００２８】
［デジタルカメラの構成］
図１は、この発明のデジタルカメラ１の構成の一例を示すブロック図である。この実施の形態のデジタルカメラ１は、図１に示すように、大きく分けると、カメラ部１１と、カメラＤＳＰ（Digital Signal Processor）１２と、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）１３と、媒体インタフェース（以下、媒体Ｉ／Ｆと適宜称する）１４と、制御部１５と、操作部１６と、表示部である液晶ディスプレイ（以下、ＬＣＤ（Liquid Crystal Display）と適宜称する）２０と、ＬＣＤコントローラ１７と、外部インタフェース（以下、外部Ｉ／Ｆと適宜称する）１８と、無線通信部１９とを備えるとともに、記録媒体３０が着脱可能とされている。
【００２９】
記録媒体３０としては、半導体メモリを用いたいわゆるメモリーカード、記録可能なＤＶＤ（Digital Versatile Disc）や記録可能なＣＤ（Compact Disc）等の光記録媒体、磁気ディスクなどの種々のものを用いることができる。また、記録媒体３０は、着脱可能とする構成とされているが、デジタルカメラ１に内蔵されるようにしてもよい。この実施の形態においては、記録媒体３０として例えば半導体メモリまたはハードディスクドライブが内蔵されているメモリーカードを用いるものとして説明する。
【００３０】
そして、カメラ部１１は、図１に示すように、光学ブロック４１、ＣＣＤ（Charge Coupled Device）４２、前処理回路４３、光学ブロック用ドライバ４４、ＣＣＤ用ドライバ４５、タイミング生成回路４６とを備えたものである。ここで、光学ブロック４１は、レンズ、フォーカス機構、シャッター機構、絞り（アイリス）機構などを備えたものである。光学ブロック４１は、レンズ部を含む。
【００３１】
また、制御部１５は、ＣＰＵ（Central Processing Unit）５１、ＲＡＭ（Random Access Memory）５２、フラッシュＲＯＭ（Read Only Memory）５３、位置情報取得部５４、時計回路５５、記憶部５６が、システムバス５７を通じて接続されて構成されている。制御部１５は、例えば、汎用の組み込み型のマイクロコンピュータまたは専用のシステムＬＳＩ（Large Scale Integrated circuit）などからなる。制御部１５は、デジタルカメラ１の各部を制御することができるものである。
【００３２】
ここで、ＲＡＭ５２は、処理の途中結果を一時記憶するなど主に作業領域として用いられるものである。フラッシュＲＯＭ５３は、ＣＰＵ５１において実行する種々のプログラムや、処理に必要になるデータなどを記憶したものである。位置情報取得部５４は、アクセスポイントの検出結果（信号強度）から位置情報を抽出したり、接続可能な無線ＬＡＮのアクセスポイントの緯度・経度情報と現在位置情報とから、接続可能エリアまでの距離・方位情報を抽出するものである。時計回路５５は、現在年月日、現在曜日、現在時刻を提供することができるとともに、撮影日時などを提供するなどのことができるものである。記憶部５６は、設置された無線ＬＡＮのアクセスポイントの識別情報と位置情報とが関連付けられたＡＰ位置情報ＤＢを記憶するものである。また、記憶部５６には、デジタルカメラが実際に無線ＬＡＮ接続を行ったアクセスポイントの識別情報および位置情報を少なくとも蓄積する登録ＡＰ情報ＤＢも記憶されている。
【００３３】
そして、画像の撮影時においては、光学ブロック用ドライバ４４は、制御部１５からの制御に応じて、光学ブロック４１を動作させるようにする駆動信号を生成し、これを光学ブロック４１に供給して、光学ブロック４１を動作させるようにする。光学ブロック用ドライバ４４からの駆動信号に応じて、光学ブロック４１のフォーカス機構、シャッター機構、絞り機構が制御され、光学ブロック４１は、被写体の光学的な画像を取り込んで、これをＣＣＤ４２に結像させる。
【００３４】
ＣＣＤ４２は、光学ブロック４１からの光学的な画像を光電変換して、変換により得られた画像の電気信号を出力する。すなわち、ＣＣＤ４２は、ＣＣＤ用ドライバ４５からの駆動信号に応じて動作し、光学ブロック４１からの光学的な被写体の画像を取り込む。また、これとともに、制御部１５によって制御されるタイミング生成回路４６からのタイミング信号に基づいて、取り込んだ被写体の画像（画像情報）を電気信号として前処理回路４３に供給する。
【００３５】
なお、ＣＣＤ４２に代えて、ＣＭＯＳ（Complementary Metal-Oxide Semiconductor）センサなどの光電変換デバイスを用いるようにしてもよい。
【００３６】
また、上述のように、タイミング生成回路４６は、制御部１５からの制御に応じて、所定のタイミングを提供するタイミング信号を生成するものである。また、ＣＣＤ用ドライバ４５は、タイミング生成回路４６からのタイミング信号に基づいて、ＣＣＤ４２に供給する駆動信号を生成するものである。
【００３７】
前処理回路４３は、ＣＣＤ４２から供給された電気信号の画像情報に対して、ＣＤＳ（Correlated Double Sampling）処理を行って、Ｓ／Ｎ比を良好に保つようにする。また、これとともに、ＡＧＣ（Automatic Gain Control）処理を行って利得を制御し、そして、Ａ／Ｄ（Analog/Digital）変換を行って、デジタル信号とされた画像データを形成する。
【００３８】
前処理回路４３においてデジタル信号とされた画像データは、カメラＤＳＰ１２に供給される。カメラＤＳＰ１２は、供給された画像データに対して、ＡＦ（Auto Focus）、ＡＥ（Auto Exposure）、ＡＷＢ（Auto White Balance）などのカメラ信号処理を施す。このようにして種々の調整がされた画像データは、例えば、ＪＰＥＧ（Joint Photographic Experts Group）またはＪＰＥＧ２０００などの所定の符号化方式で符号化される。そして、システムバス５７、媒体Ｉ／Ｆ１４を通じて、この実施の形態のデジタルカメラ１に装着された記録媒体３０に供給され、後述するように記録媒体３０にファイルとして記録される。また、画像データ群をＭＰＥＧ（Motion Picture Experts Group）等の動画像を符号化するための符号化方式を用いて符号化することにより、動画ファイルを生成し記録媒体３０に記録することもできる。
【００３９】
また、タッチパネルやコントロールキーなどからなる操作部１６を通じて受け付けたユーザからの操作入力に応じて、目的とする画像データが媒体Ｉ／Ｆ１４を通じて記録媒体３０から読み出される。そして、読み出された画像データがカメラＤＳＰ１２に供給される。操作部１６には、各種操作を行うためのボタンが設けられている。このようなボタンとしては、被写体を撮影する撮影モード、ＬＣＤ２０に画像データを表示する際の閲覧モード、画像データを印刷する際の印刷モード等を選択するモードダイヤルが設けられる。また、ズームの倍率調整を行うためのズームボタン、カーソルの移動や項目の選択および決定を行う方向ボタンおよび決定ボタンからなる操作ボタン、無線ＬＡＮに接続する際に操作されるネットワークボタン等も設けられている。操作部１６を通じて受け付けたユーザからの操作入力に応じて、無線ＬＡＮ接続サービスの登録や認証キーの入力等を行うこともできる。
【００４０】
カメラＤＳＰ１２は、記録媒体３０から読み出され、媒体Ｉ／Ｆ１４を通じて供給された符号化されている画像データを復号し、復号後の画像データをシステムバス５７を通じて、ＬＣＤコントローラ１７に供給する。ＬＣＤコントローラ１７は、これに供給された画像データからＬＣＤ２０に供給する画像信号を生成し、これをＬＣＤ２０に供給する。これにより、記録媒体３０に記録されている画像データに応じた画像が、ＬＣＤ２０の表示画面に表示される。
【００４１】
また、この実施の形態のデジタルカメラ１には、外部Ｉ／Ｆ１８が設けられている。この外部Ｉ／Ｆ１８を通じて、例えば外部のパーソナルコンピュータと接続して、パーソナルコンピュータから画像データの供給を受けて、これをデジタルカメラ１に装着された記録媒体３０に記録することができる。また、デジタルカメラ１に装着された記録媒体３０に記録されている画像データを外部のパーソナルコンピュータ等に供給することができる。
【００４２】
また、無線通信部１９は、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）８０２．１１（ａ／ｂ／ｇ／ｊ／ｎ（策定中））の規格に準拠した無線インタフェースである。また、アクセスポイントがＧＳＭ（Global System for Mobile Communications）の基地局や、Ｂｌｕｅｔｏｏｔｈの基地局である場合には、これらに規格に対応した無線インタフェースとすることもできる。
【００４３】
なお、外部のパーソナルコンピュータやネットワークを通じて取得し、記録媒体に記録した画像データなどの情報についても、この実施の形態のデジタルカメラ１において読み出して再生し、ＬＣＤ２０に表示することも可能である。
【００４４】
［現在位置の取得システム］
図２に、この発明のデジタルカメラ１における現在位置の取得システムを示す。また、図３に、デジタルカメラ１に予め記憶されている、無線ＬＡＮのアクセスポイントの物理アドレスと位置情報とが関連付けられたＡＰ位置情報ＤＢを概略的に示す。また図４に、デジタルカメラが実際に無線ＬＡＮ接続を行ったアクセスポイントの識別情報および位置情報を少なくとも蓄積する登録ＡＰ情報ＤＢを概略的に示す。なお、図３および図４では、位置情報として緯度・経度が用いられているが、緯度情報で用いられている「＋」は北緯を表し、経度情報で用いられる「＋」は東経を表すものである。
【００４５】
［アクセスポイント位置情報データベース］
図２に示すＡＰ位置情報ＤＢは、例えばデジタルカメラ１の出荷時に予め記憶部５６に記憶されており、例えば日本国内の公衆無線ＬＡＮのアクセスポイントの情報を含むものである。また、デジタルカメラ１の出荷後に、パーソナルコンピュータ等により所定のデータベースをダウンロードし、記憶部５６に記憶するようにしてもよい。ＡＰ位置情報ＤＢは、必要に応じて特定の地域の情報のみを含むデータベースに書き換えてもよい。これにより、メモリを効果的に削減することができる。なお、ＡＰ位置情報ＤＢは、デジタルカメラ１をインターネットに接続したり、新しいアクセスポイント情報を含む外部記録媒体と接続することにより、新たなアクセスポイントの追加や不要なアクセスポイントの削除などの更新を行うことができる。
【００４６】
また、地域毎（国外も含む）のＡＰ位置情報ＤＢを記憶した外部記録媒体をデジタルカメラ１に挿入して用いるようにしてもよい。
【００４７】
［登録アクセスポイント情報データベース］
図４に示す登録ＡＰ情報ＤＢは、デジタルカメラ１が実際に接続したアクセスポイントをデータベースとして保持するものである。例えば、ＳＳＩＤ＝ＡＰ１に対しては複数のＭＡＣアドレスを保持している。これは、公衆無線ＬＡＮサービスにおいて、飲食店や駅等に設置されている複数のアクセスポイントが、共通のＳＳＩＤと認証キーで管理されており、1つのＳＳＩＤと認証キーによって公衆無線ＬＡＮサービスを提供しているケースである。
【００４８】
登録ＡＰ情報ＤＢに含まれるアクセスポイント（以下、登録アクセスポイントと適宜称する）は、既にデジタルカメラ１において接続履歴があり、確実に無線ＬＡＮ接続が可能であると考えられる。しかしながら、例えばアクセスポイント自体の廃止等の理由により、後に無線ＬＡＮ接続が不可能となっていることが判明した場合には、登録アクセスポイントは登録ＡＰ情報ＤＢから削除される。
【００４９】
なお、ＡＰ位置情報ＤＢに登録されていないアクセスポイントが検索され、かつ登録ＡＰ情報ＤＢに登録されたときには、このアクセスポイントの情報をＡＰ位置情報ＤＢにも併せて登録するようにしてもよい。これにより、位置情報を得るためのデータベースを充実させることが可能である。
【００５０】
［現在位置情報取得方法］
この発明において、現在位置の取得は、主にネットワーク接続環境にないと判断された場合、すなわち、通信可能なアクセスポイントの中に、ＳＳＩＤのマッチする、画像データを送信可能なアクセスポイントがないと判断された場合に行われる。
【００５１】
図２において、アクセスポイント６１ａないし６１ｃは、デジタルカメラ１の検索により見つかったＳＳＩＤのマッチしないアクセスポイントである。アクセスポイント６１ａないし６１ｃは、図３のＡＰ位置情報ＤＢに登録されているものである。また、アクセスポイント６２ａないし６２ｃは、デジタルカメラ１との接続履歴があり、図４の登録ＡＰ情報ＤＢに登録されている登録アクセスポイントである。
【００５２】
アクセスポイントのそれぞれは、アクセスポイントの存在を報知するために、ビーコン信号を定期的に送信することができる。ビーコン信号には、各アクセスポイント固有のＭＡＣアドレスが含まれている。このため、デジタルカメラ１では、受信したビーコン信号を基に、近くに存在するアクセスポイントのＭＡＣアドレスを知ることができる。
【００５３】
この発明では、通信可能なアクセスポイントの中に、ＳＳＩＤのマッチするアクセスポイントがないと判断された場合、現在位置を取得し、無線ＬＡＮ接続が可能なアクセスポイントまたはエリアまでの距離・方位情報等をＬＣＤ２０に表示する。現在位置は、検索により見つかったアクセスポイント６１ａないし６１ｃのＭＡＣアドレスと、アクセスポイント６１ａないし６１ｃからの信号強度とを基にして抽出することができる。位置を抽出するプログラムは、アクセスポイントからの信号強度を基に位置情報を得る特開２００８−１３１３０１号公報に記載の方式等が用いられる。この方式では、屋内や地下等のＧＰＳ（Global Positioning System）が機能しない場所でも現在位置を特定することが可能である。このような現在位置の抽出は、デジタルカメラ１の位置情報取得部５４にてなされる。
【００５４】
現在位置が特定されると、登録ＡＰ情報ＤＢを基に、現在位置に近いアクセスポイント６２ａないし６２ｃが選択されるため、ユーザに対して無線ＬＡＮ接続可能なエリアの通知が可能となる。ユーザに対して無線ＬＡＮ接続可能なエリアの通知方法については、後述する。
【００５５】
なお、現在位置の取得はこれに限ったものではなく、任意のタイミングで取得してもよい。また、図２では、検出されたアクセスポイントが３つであるように記載したが、これに限ったものではない。
【００５６】
［登録アクセスポイント情報データベースの更新と無線ＬＡＮ接続］
以下、デジタルカメラ１が無線ＬＡＮ接続を行うために登録ＡＰ情報ＤＢを更新し、この登録ＡＰ情報ＤＢを基に無線ＬＡＮ接続を行う処理を、図５のフローチャートを用いて詳細に説明する。なお、この発明では、例えば画像データを送信しようとした際に無線ＬＡＮ接続を行うものであり、このときに検出されたアクセスポイントのうち接続可能なアクセスポイントの情報を登録ＡＰ情報ＤＢに追加していくようにしている。しかしながら、画像データの送信のタイミングとは関係なくネットワークへの接続処理を行い、登録ＡＰ情報ＤＢを更新するようにしてもよい。特に、デジタルカメラ１の購入当初においては登録ＡＰ情報ＤＢの情報量（登録アクセスポイント数）が少ないため、このような更新処理は効果的である。
【００５７】
まず、操作部１６のネットワークボタンがユーザに操作されることにより、制御部１５が制御され、ステップＳ１においてアクセスポイントの検索が行われる。これにより、デジタルカメラ１の近辺に存在するアクセスポイントのＭＡＣアドレス、ＳＳＩＤおよび信号強度といった情報を取得する。
【００５８】
続いて、ステップＳ２において、取得したＳＳＩＤが登録ＡＰ情報ＤＢに含まれるＳＳＩＤと一致するか否かを判断する。ＳＳＩＤが一致すると判断した場合は、アクセスポイントのＭＡＣアドレスを記憶し、ステップＳ３に処理が移る。なお、ＳＳＩＤが一致するアクセスポイントが複数存在する場合には、ユーザがどのアクセスポイントに対して接続処理を行うかを選択するようにしてもよい。また、自動的に最も距離の近いアクセスポイントに接続処理を行うようにしてもよい。ＳＳＩＤが一致しないと判断した場合は、ステップＳ１１に処理が移る。なお、アクセスポイントが検出できなかった場合にも、処理がステップＳ１１へ移る。
【００５９】
ステップＳ１１では、接続処理を継続するか否かを判断する。接続処理を継続しないと判断した場合には、ステップＳ１６において接続処理が解除され、処理が終了する。なお、接続処理の継続の判断はユーザによってなされ、例えば操作部１６の操作ボタンの入力等によって処理が選択される。また、アクセスポイントが検出できなかった場合には、自動的に接続処理を継続しないと判断されてステップＳ１６に処理が移るようにしてもよい。この場合、アクセスポイントが検出できなかったことをＬＣＤ２０に表示してユーザに通知するようにしてもよい。
【００６０】
ステップＳ１１において接続処理を継続すると判断した場合には、登録ＡＰ情報ＤＢの更新処理のためにステップＳ１２において検出されたアクセスポイントのうち、接続を試みるアクセスポイントを選択する。このとき、選択されたアクセスポイントのＭＡＣアドレスを記憶する。続いて、ステップＳ１３において、選択したアクセスポイントのＳＳＩＤに対応する認証キーを入力し、登録ＡＰ情報ＤＢを更新した後、処理がステップＳ３に移る。ここで、アクセスポイントの選択や認証キーの入力は、操作部１６の操作ボタンをユーザが操作することによりなされる。
【００６１】
ステップＳ３では、接続を試みるアクセスポイントのＳＳＩＤに対する認証キーを登録ＡＰ情報ＤＢから抽出し、アクセスポイントに対して認証キーの送信を行う。そして、ステップＳ４において認証が成功した場合には、処理がステップＳ５へ移る。
【００６２】
ステップＳ５において、記憶したＭＡＣアドレスが登録ＡＰ情報ＤＢの該当するＳＳＩＤのＭＡＣアドレスとして登録されているか否かを判断し、登録されている場合はステップＳ８においてアクセスポイントに接続され、処理が終了する。
【００６３】
また、ステップＳ５において記憶したＭＡＣアドレスが登録ＡＰ情報ＤＢの該当するＳＳＩＤのＭＡＣアドレスとして登録されていないと判断した場合には、ステップＳ６にて選択されたアクセスポイントの緯度・経度情報を得る。緯度・経度情報は、記憶したＭＡＣアドレスを基に、ＡＰ位置情報ＤＢから検索される。
【００６４】
続いて、選択されたアクセスポイントのＭＡＣアドレスと、検索された緯度・経度情報とを、登録ＡＰ情報ＤＢに登録して該当するＳＳＩＤと対応付ける。このとき、ＡＰ位置情報ＤＢに緯度・経度情報以外の情報がある場合には、合わせて登録を行っても良い。そして、ステップＳ８においてアクセスポイントに接続され、処理が終了する。
【００６５】
一方、ステップＳ８において認証が成功しなかった場合には、処理がステップＳ１４へ移る。ステップＳ１４において、選択されたアクセスポイントのＭＡＣアドレスが登録ＡＰ情報ＤＢに登録されているか否かを判断し、登録されていないと判断した場合はステップＳ１６において接続処理が解除され、処理が終了する。また、ステップＳ１４において、選択されたアクセスポイントのＭＡＣアドレスが登録ＡＰ情報ＤＢに登録されていると判断した場合には、処理がステップＳ１５に移る。そして、ステップＳ１５にてこのＭＡＣアドレスと、対応する緯度・経度情報とを登録ＡＰ情報ＤＢから削除する。なお、削除するＭＡＣアドレスと対応するＳＳＩＤとが１対１で登録されている場合には、ＳＳＩＤも削除するようにする。最後に、ステップＳ１６において接続処理が解除され、処理が終了する。
【００６６】
上述のように、登録ＡＰ情報ＤＢはネットワーク接続処理に応じて蓄積されるアクセスポイントの情報が増えていくものである。登録ＡＰ情報ＤＢに含まれるアクセスポイントには、デジタルカメラ１が接続可能なものとして扱われる。しかしながら、認証キーによる認証が成功しない場合には、接続不可能であるとして、登録ＡＰ情報ＤＢから該当するＭＡＣアドレス等を削除する。これにより、登録ＡＰ情報ＤＢの更新が適切に行われる。
【００６７】
［画像データ送信と接続可能エリア表示］
次に、画像データ送信を行い、画像データが送信できなかった場合に接続可能エリアを表示する処理を、図６のフローチャートを用いて詳細に説明する。図６の処理は、図５の処理を通じて登録ＡＰ情報ＤＢを保持している状態において、デジタルカメラ１で撮影することにより記録媒体３０に記録された画像データを外部に送信する処理を示したものである。
【００６８】
この発明では、画像データの送信処理時に無線ＬＡＮ接続が可能であれば、そのときに画像データを送信する。一方、画像データの送信処理時に無線ＬＡＮ接続が不可能であれば、無線ＬＡＮ接続が可能となった際に自動的に画像データを送信するように送信予約処理を行うとともに、無線ＬＡＮ接続可能エリアまでの距離・方位等の情報をＬＣＤ２０に表示する。送信予約は、デジタルカメラ１の電源をＯＦＦとしても保持されるようにすることが好ましい。
【００６９】
なお、図６の処理では、画像データの送信相手となる外部機器やシェアリングサイトへの送信処理については、一般的な方法を用いることができるため、詳細には言及しない。また、送信先の設定等はユーザによって既に行われているものとする。
【００７０】
まず、ステップＳ２１にて写真送信設定の有無が判断される。ステップＳ２１において写真送信設定がないと判断された場合は、ステップＳ２９において送信処理が終了する。
【００７１】
また、ステップＳ２１で送信設定があると判断された場合には、制御部１５が制御され、ステップＳ２２にてアクセスポイントの検索が行われる。これにより、デジタルカメラ１の近辺に存在するアクセスポイントのＭＡＣアドレス、ＳＳＩＤおよび信号強度といった情報を取得する。
【００７２】
続いて、ステップＳ２において、取得したＳＳＩＤが登録ＡＰ情報ＤＢに含まれるＳＳＩＤと一致するか否かを判断する。ＳＳＩＤが一致すると判断した場合は、アクセスポイントのＭＡＣアドレスを記憶し、ステップＳ３０に処理が移る。ステップＳ３０では、無線ＬＡＮ接続処理、画像データ送信処理が行われ、処理が終了する。また、ＳＳＩＤは一致しないと判断された場合は、ステップＳ２４に処理が移る。
【００７３】
ステップＳ２４では、送信予約処理が行われる。このとき、ＳＳＩＤが一致しないため、画像データの送信を行うことができない。そこで、後にＳＳＩＤの一致するアクセスポイントを検出した際に画像データの送信がなされるように送信予約が行われる。なお、送信予約は制御部１５によって自動的になされ、例えばＬＣＤ２０に送信予約を行ったことを表示するようにしてもよい。また、例えば、送信予約を行うか否かをユーザが判断するようにし、ユーザが送信予約を行うと判断した場合に送信予約処理を行うようにしてもよい。ユーザが送信予約を行わないと判断した場合には、ステップＳ２９に処理が移り、送信処理が終了するようにすることができる。
【００７４】
ステップＳ２４にて送信予約がなされた場合、ステップＳ２５にてデジタルカメラ１の現在位置が抽出される。現在位置は、先に説明した方法により抽出される。そして、ステップＳ２６で現在位置の緯度・経度情報と、登録ＡＰ情報ＤＢに含まれるアクセスポイントの緯度・経度情報とから、アクセスポイントまでの距離・方位を抽出する。登録アクセスポイントに対しては、既にデジタルカメラ１から接続した履歴があるため、実際に登録アクセスポイント付近で接続を試みなくても接続可能であると考えられる。
【００７５】
続いて、ステップＳ２７では、ステップＳ２６で抽出した距離・方位情報を基に、現在位置から最も近いアクセスポイントを検出する。そして、ステップＳ２８で距離・方位情報を例えばＬＣＤ２０に表示し、処理を終了する。
【００７６】
検出された現在位置から最も近いアクセスポイントは、例えばＬＣＤ２０において図７Ａのように表示される。なお、デジタルカメラ１に地図情報が記憶されている場合は、例えば現在位置と抽出されたアクセスポイントとを含む地図をＬＣＤ２０に表示するようにすることもできる。また、例えばズームボタンを用いて、表示された地図の縮尺の拡大、縮小を行うとともに、方向ボタンを用いた地図の表示位置の移動を行うことができるようにしてもよい。
【００７７】
また、ＬＣＤ２０には、最も近いアクセスポイントのみでなく、複数のアクセスポイントが表示されるようにしてもよい。例えば距離の近い順に抽出された複数のアクセスポイントをＬＣＤ２０に表示することができる。
【００７８】
例えば、ステップＳ２３ないしステップＳ２８において、デジタルカメラ１が図２のような状態であった場合について説明する。図２では、ＳＳＩＤの一致しないアクセスポイント６１ａないし６１ｃを基に検出したデジタルカメラ１の現在位置に対して、距離が近い上位３つのアクセスポイント６２ｂ、６２ａ、６２ｃが抽出されている。アクセスポイント６２ｂは、デジタルカメラ１に対して北方向に３０ｍの位置に存在する。アクセスポイント６２ａは、デジタルカメラ１に対して南西方向に８０ｍの位置に存在する。アクセスポイント６２ｃは、デジタルカメラ１に対して北東方向に１００ｍの位置に存在する。
【００７９】
このような場合、ＬＣＤ２０には、図７Ｂのように距離の近い順にアクセスポイント６２ｂ、６２ａ、６２ｃの位置が表示される。デジタルカメラ１に地図情報が記憶されている場合は、例えばアクセスポイント表示を操作ボタンで選択し決定することにより、現在位置と選択されたアクセスポイントとを含む地図をＬＣＤ２０に表示するようにすることもできる。
【００８０】
なお、上述の処理では、無線ＬＡＮ接続可能場所までの距離・方位等の情報をＬＣＤ２０に表示するものとして説明したが、これに限ったものではなく、デジタルカメラ１に設けられた図示しないスピーカから、音声により通知するようにしてもよい。
【００８１】
また、予めユーザがアクセスポイント表示範囲を設定し、設定した範囲内（例えば５０ｍ以内）に登録アクセスポイントがある場合にのみＬＣＤ２０に表示を行うようにしてもよい。
【００８２】
上述の実施形態では、デジタルカメラ１に距離が近い登録アクセスポイントを１または複数表示するような処理について説明したが、その他にも、以下のような方法により接続可能なアクセスポイントを表示させることができる。
【００８３】
［他の実施形態］
図８は、ＡＰ位置情報ＤＢの他の例である。図８のＡＰ位置情報ＤＢでは、アクセスポイントのＭＡＣアドレス、位置情報である緯度・経度情報の他、各アクセスポイントを使用する公衆無線ＬＡＮサービス提供会社、アクセスポイントが設置されている店舗等の名称である店舗情報が対応付けられている。
【００８４】
図９は、登録ＡＰ情報ＤＢの他の例である。図９の登録ＡＰ情報ＤＢでは、アクセスポイントのＳＳＩＤ、認証キー、ＭＡＣアドレス、位置情報である緯度・経度情報の他に、上述の公衆無線ＬＡＮサービス提供会社、店舗情報が各アクセスポイントに対応付けられて蓄積される。また、各アクセスポイントへの接続回数も蓄積される。
【００８５】
図９の登録ＡＰ情報ＤＢでは、接続回数が０回のアクセスポイント（接続サービス業者；Ａ社、ＭＡＣアドレス；FF-FF-FF-FF-FF-FF）を接続可能なアクセスポイントとしてデータベースに含むことができる。このアクセスポイントは、既に接続履歴のあるＡ社の他のアクセスポイントとＳＳＩＤおよび認証キーが共通であるため、接続履歴がなくとも接続が可能であると考えられるためである。このように、接続履歴の有無に関わらず、接続可能であると判断できるアクセスポイントを登録ＡＰ情報ＤＢに追加することで、より多くのアクセスポイントを接続可能場所としてユーザに通知でき、ユーザの利便性を向上させることができる。
【００８６】
なお、例えばデジタルカメラ１が図８のようなＡＰ位置情報ＤＢを持っていなくても、ユーザが契約した公衆無線ＬＡＮサービス提供会社からデータをダウンロードすることにより、アクセスポイントを登録ＡＰ情報ＤＢに追加することができる。
【００８７】
このような登録ＡＰ情報ＤＢを用いた場合、図６の処理におけるステップＳ２８で、距離、方位の替わりに店舗情報を抽出し、図１０Ａのように表示することができる。また、図１０Ｂのように、店舗名と距離・方位情報を組み合わせたり、距離の近い順に複数の店舗名を表示するようにしてもよい。
【００８８】
また、このような登録ＡＰ情報ＤＢを用いた場合、図６の処理におけるステップＳ２７で、例えば所定範囲内に存在する登録アクセスポイントのうち、接続回数が最も多い登録アクセスポイントを検出するようにすることができる。そして、ステップＳ２８で距離・方位を表示することにより、ユーザの嗜好に合わせた表示を行うことができる。また、距離・方位情報表示の替わりに店舗情報を表示してもよい。登録アクセスポイントを接続回数順に複数表示することも好ましい。また、サービスを使用するために発生する課金料金を表示したり、サービスが提供するネットワークのスピードを表示することで、ユーザが接続するアクセスポイントの判断材料として料金や送信時間を与えることもできる。
【００８９】
さらに、無線ＬＡＮネットワークを介して現在位置から接続可能なアクセスポイントまでのルートデータを受信し、表示するようにしてもよい。
【００９０】
このようなデジタルカメラを用いることにより、一度無線ＬＡＮ接続が不可能になると接続可能なアクセスポイントを表示する。このため、次に無線ＬＡＮ接続を試みるのは接続可能なアクセスポイントの近辺に移動した後になり、常時アクセスポイントの検出を行う構成が不要となる。このため、無駄な電力の消費を抑制し、本来のデジタルカメラの目的である画像の撮影に支障をきたすことが抑制できる。
【００９１】
以上、この発明の実施形態について具体的に説明したが、この発明は、上述の各実施形態に限定されるものではなく、この発明の技術的思想に基づく各種の変形が可能である。
【００９２】
例えば、上述の実施形態においては複数のアクセスポイントの信号強度から現在位置情報を取得する方法を用いたが、この方法の替わりに、もしくはこの方法とともにＧＰＳを用いるようにしてもよい。
【００９３】
また、デジタルカメラの構成は一般的に用いられる構成であり、これに限られるものではない。
【図面の簡単な説明】
【００９４】
【図１】この発明にかかるデジタルカメラの構成の一例を示すブロック図である。
【図２】この発明にかかるデジタルカメラにおけるアクセスポイントの検出の様子を示す略線図である。
【図３】この発明にかかるデジタルカメラに記憶されるアクセスポイントの位置情報データベースの一例を示す略線図である。
【図４】この発明にかかるデジタルカメラが接続を行ったアクセスポイントの位置情報データベースの一例を示す略線図である。
【図５】この発明にかかるデジタルカメラが接続を行ったアクセスポイントの位置情報データベースの更新処理の一例を示すフローチャートである。
【図６】この発明にかかるデジタルカメラにおいて、接続可能場所の表示処理の一例を示すフローチャートである。
【図７】この発明にかかるデジタルカメラにおいて、接続可能場所の表示の一例を示す略線図である。
【図８】この発明にかかるデジタルカメラに記憶されるアクセスポイントの位置情報データベースの他の例を示す略線図である。
【図９】この発明にかかるデジタルカメラに記憶されるアクセスポイントの位置情報データベースの他の例を示す略線図である。
【図１０】この発明にかかるデジタルカメラにおいて、接続可能場所の表示の他の例を示す略線図である。
【符号の説明】
【００９５】
１・・・デジタルカメラ
１１・・・カメラ部
１２カメラＤＳＰ
１３・・・ＳＤＲＡＭ
１４・・・媒体インタフェース
１５・・・制御部
１６・・・操作部
１７・・・ＬＣＤコントローラ
１８・・・外部インタフェース
１９・・・無線通信部
２０・・・液晶ディスプレイ
３０・・・記録媒体
４１・・・光学ブロック
４２・・・ＣＣＤ
４３・・・前処理回路
４４・・・光学ブロック用ドライバ
４５・・・ＣＣＤ用ドライバ
４６・・・タイミング生成回路
５１・・・ＣＰＵ
５２・・・ＲＡＭ
５３・・・フラッシュＲＯＭ
５４・・・位置情報取得部
５５・・・時計回路
５６・・・記憶部
５７・・・システムバス
６１ａ，６１ｂ，６１ｃ，６２ａ，６２ｂ，６２ｃ・・・アクセスポイント
【図１】
2010087829.tif 000003
【図２】
2010087829.tif 000004
【図３】
2010087829.tif 000005
【図４】
2010087829.tif 000006
【図５】
2010087829.tif 000007
【図６】
2010087829.tif 000008
【図７】
2010087829.tif 000009
【図８】
2010087829.tif 000010
【図９】
2010087829.tif 000011
【図１０】
2010087829.tif 000012