以下に、添付図面を参照して、本発明の実施形態について説明し、本発明の理解に供する。尚、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
本発明に係るカメラ制御システム1は、図1に示すように、ユーザ端末10と、カメラ付き無線機器11とを備えている。又、ユーザ端末10は、ネットワーク12を介して、サーバ13や他のユーザ端末14に無線通信接続されている。
ユーザ端末10は、画面を表示する端末表示部(出力部)と、ユーザの操作により所定の指示の入力を受け付ける端末受付部(入力部)と、小型カメラによりコードの入力を受け付けるコード入力部と、無線通信用の端末通信部と、データを記憶させる端末記憶部(メモリ、バッファを含む)と、各部を制御する端末制御部とを備えている。ユーザ端末10は、例えば、タッチパネル付きの携帯端末装置(スマートフォン)、タブレット型端末装置、携帯用のノートパソコン等である。
カメラ付き無線機器11は、周辺を撮影するカメラ11aと、無線通信用の機器通信部11bと、カメラ付き無線機器11を識別するためのコード11c(二次元コード、例えば、QRコード(登録商標))と、各部を制御する機器制御部(図示せず)とを備えている。カメラ付き無線機器11は、所定のケースに覆われている。
ネットワーク12は、ユーザ端末10と、サーバ13と、他のユーザ端末14とのそれぞれに通信可能に接続する。ネットワーク12は、Wifi(登録商標)のアクセスポイントを介したLAN(Local Area Network)の他、無線基地局を介したWAN(Wide Area Networ)、第3世代(3G)の通信方式、LTEなどの第4世代(4G)の通信方式、第5世代(5G)以降の通信方式、Bluetooth(登録商標)等の無線通信ネットワークを含む。
サーバ13は、一般的に使用されるコンピュータ等であり、無線及び有線通信用のサーバ通信部と、データを保存するサーバ記憶部と、各部を制御するサーバ制御部とを備えている。サーバ13は、ユーザ端末10からの動画を保存し、他のユーザ端末14に表示させる。
他のユーザ端末14は、一般に使用されるコンピュータであり、例えば、ディスクトップ型端末装置、タッチパネル付きの携帯端末装置、タブレット型端末装置を含む。他のユーザ端末14は、ネットワーク12を介してサーバ13にアクセスし、サーバ13に蓄積された動画を読み取り、表示する。
ユーザ端末10と、カメラ付き無線機器11と、サーバ13と、他のユーザ端末14とは、図示しないCPU、ROM、RAM、HDD、SSD等を内蔵しており、CPUは、例えば、RAMを作業領域として利用し、ROM、HDD、SSD等に記憶されているプログラムを実行する。又、後述する各部についても、CPUがプログラムを実行することで当該各部を実現する。
次に、図2、図3を参照しながら、本発明の実施形態に係る構成及び実行手順について説明する。先ず、ユーザ端末10を所有するユーザは、カメラ付き無線機器11を利用するために、ユーザ端末10を用いて、専用のURL(Uniform Resource Locator)へアクセスし、専用のURLから専用アプリ(アプリケーション、プログラム、ソフトウェア)をダウンロードする(図3:S101)。このようにして、ユーザは、カメラ付き無線機器11を利用するための専用アプリを入手する。
次に、ユーザは、カメラ付き無線機器11に接近し、ユーザ端末10を操作して、専用アプリを起動すると(図3:S102YES)、専用アプリの表示受付制御部201は、ユーザ端末10の端末表示部にコードスキャン画面400を表示させる。
コードスキャン画面400には、図4Aに示すように、カメラ付き無線機器11のコード11dの読み取りを催促する旨のメッセージ401「カメラのコードをスキャンしてください。」と、コード読取用フレーム402とが表示される。
そこで、ユーザは、ユーザ端末10のコード入力部(例えば、ユーザ端末10に付属の小型カメラ)をカメラ付き無線機器11のコード11cに接近させて、コードスキャン画面400内にコード11cのコード画像402aを表示させる。そして、ユーザは、ユーザ端末10を動かして、コードスキャン画面400内のコード画像402aをコード読取用フレーム402に入れる(移動させる)と、専用アプリの情報取得制御部202が、コード読取用フレーム402内のコード画像402aを検知して、カメラ付き無線機器11のコード11cを読み取る(図3:S103YES)。
すると、情報取得制御部202は、読み取ったコード11cに基づいて、無線通信ネットワーク上において前記カメラ付き無線機器11cを識別するためのカメラ識別情報と、当該カメラ付き無線機器11と無線通信を可能とするためのパスワードとを一組にして取得する(図3:S104)。
ここで、カメラ識別情報とパスワードとに特に限定は無い。例えば、カメラ付き無線機器11の機器通信部11bに対するWifi(登録商標)アクセスポイントの識別情報(SSID:Service Set Identifier)と、無線通信ネットワークの通信内容を暗号化するための暗号化キーとを挙げることが出来る。
情報取得制御部202は、図4Bに示すように、コード11cに対応するコード画像402aを文字情報に変換することで、カメラ付き無線機器11の機器通信部11bのカメラ識別情報403(例えば、「ABC」)とパスワード404(例えば、「aaa」)との一組を得る。尚、言い換えると、コード11cには、カメラ識別情報403とパスワード404とが予めコード化されている。
さて、情報取得制御部202が上述の一組を取得すると、専用アプリの情報リスト制御部203は、ユーザ端末10の周辺に存在する無線機器の無線通信ネットワーク上の識別情報を対象識別情報として取得し、当該取得した対象識別情報をリストにする(図3:S105)。
情報リスト制御部203が対象識別情報を取得する方法に特に限定は無い。例えば、Wifi(登録商標)のアクセスポイントを介したLAN(Local Area Network)では、無線機器が、自身の無線通信ネットワーク上の識別情報を電波に乗せて定期的に発信している(ブロードキャスト)。そこで、図4Bに示すように、情報リスト制御部203は、端末通信部を介して、ユーザ端末10の周辺に存在する無線機器405からの電波を受信し、当該受信した電波に基づいて、無線機器405の識別情報を対象識別情報として取得する。
ここで、ユーザは、ユーザ端末10をカメラ付き無線機器11に接近させて、ユーザ端末10でカメラ付き無線機器11のコード11cを読み取ったことから、もちろん、無線機器405には、カメラ付き無線機器11も含まれ、情報リスト制御部203は、ユーザ端末10に近接するカメラ付き無線機器11のカメラ識別情報(「ABC」)を対象識別情報として取得する。
尚、カメラ付き無線機器11のカメラ識別情報以外に取得される対象識別情報は、例えば、ユーザ端末10の周辺に存在する無線機器405、例えば、ルータ、他のユーザ端末等の識別情報を挙げることが出来る。本実施形態では、情報リスト制御部203が、例えば、3つの対象識別情報(「ABC」、「DEF」、「GHI」)を取得したとする。
情報リスト制御部203が対象識別情報を取得すると、図5Aに示すように、取得した対象識別情報501をリスト500にする。情報リスト制御部203が対象識別情報501をリスト500にする方法に特に限定は無い。例えば、情報リスト制御部203は、取得した順番に対象識別情報501を上方から順番に並べることでリスト500を作成する。後述するように、対象識別情報501を含む電波の電波強度502を追加しても良い。
さて、情報リスト制御部203がリスト500の作成を完了すると、情報判定制御部204は、リスト500にされた対象識別情報501のうち、カメラ識別情報403(「ABC」)と一致する対象識別情報が存在するか否かを判定する(図3:S106)。
ここで、情報判定制御部204が判定する方法に特に限定は無い。例えば、情報判定制御部204は、リスト500の対象識別情報501のうち、所定の対象識別情報501a(例えば、最上の対象識別情報)を取り出し、当該取り出した対象識別情報501aとカメラ識別情報403とを比較し、取り出した対象識別情報501aがカメラ識別情報403に一致するか否かを判定する。
ここで、例えば、判定の結果、取り出した対象識別情報501aがカメラ識別情報403と一致しない場合、情報判定制御部204は、リスト500の対象識別情報501のうち、取り出していない他の対象識別情報501b(例えば、上から二番目の対象識別情報)を取り出し、当該取り出した対象識別情報501bがカメラ識別情報403に一致するか否かを判定する。つまり、取り出した対象識別情報501aがカメラ識別情報403と一致しない場合は、情報判定制御部204は、他の対象識別情報501bを取り出して、上述の判定を繰り返す。
そして、判定の結果、リスト500の全ての対象識別情報501がカメラ識別情報403と一致しない場合、情報判定制御部204は、カメラ識別情報403と一致する対象識別情報は存在しないと判定する(図3:S106NO)。この場合は、例えば、カメラ付き無線機器11の機器通信部11bが故障していたり、電源の投入が入っていなかったりすることを意味する。そのため、この場合は、表示受付制御部201は、カメラ付き無線機器11との無線通信接続出来ない旨のエラー画面をユーザ端末10の端末表示部に表示させ、専用アプリを終了させる。
一方、S106において、判定の結果、取り出した対象識別情報501がカメラ識別情報403と一致した場合、情報判定制御部204は、カメラ識別情報403と一致する対象識別情報501が存在すると判定する(図3:S106YES)。この場合は、例えば、カメラ付き無線機器11の機器通信部11bが正常に駆動しており、カメラ付き無線機器11と問題なく無線通信接続出来ることを意味する。そのため、この場合は、専用アプリの通信接続制御部205は、一致する対象識別情報501に、一組のパスワード404(「aaa」)を設定することで、カメラ付き無線機器11にユーザ端末10を無線通信接続させる(図3:S107)。
通信接続制御部205が無線通信接続させる方法に特に限定は無い。例えば、通信接続制御部205が、一致する対象識別情報501(「ABC」)を指定すると、当該対象識別情報501(カメラ識別情報403)のカメラ付き無線機器11(機器通信部11b)がパスワードの入力を通信接続制御部205に問い合わせる。通信接続制御部205は、図5Aに示すように、カメラ付き無線機器11の問い合わせに対してパスワード404(「aaa」)を入力すると、カメラ付き無線機器11は、入力されたパスワード404(「aaa」)を、予め設定された設定パスワードと照合し、認証する。
ここで、コード11cから読み取られたパスワード404(「aaa」)は、カメラ付き無線機器11との無線通信を可能とするためのパスワード(つまり、設定パスワード)であることから、カメラ付き無線機器11は、認証を成功させ、カメラ付き無線機器11へのユーザ端末10の無線通信接続を完了させる。
このように、ユーザは、専用アプリを起動して、ユーザ端末10でカメラ付き無線機器11のコード11cを読み取るだけで、自動的にユーザ端末10とカメラ付き無線機器11との無線通信接続を完了させることが出来る。そのため、ユーザによるカメラ付き無線機器11の無線通信ネットワーク上の識別情報の探し出しや手作業によるパスワードの入力等の手間が解消され、ユーザ端末10とカメラ付き無線機器11とを手軽に無線通信接続することが可能となる。
さて、カメラ付き無線機器11とユーザ端末10との無線通信接続が開始されると、カメラ付き無線機器11の動画送信制御部206は、図5Bに示すように、カメラ11aを起動して、当該カメラ11aで撮影される動画503をユーザ端末10に送信する(図3:S108)。ここで、カメラ11aは、上述の無線通信接続の開始によって起動するため、無駄な待機電力の削減を可能としている。又、カメラ11aがユーザに向けられている場合は、ユーザを含む動画503がユーザ端末10に送信されるため、ユーザは簡単に自撮りすることが出来る。
これに対して、ユーザ端末10の専用アプリの動画表示制御部207は、カメラ付き無線機器11から動画503を受信すると、図6Aに示すように、当該受信した動画503をユーザ端末10の記憶用のバッファ600に一時保存し、当該バッファ600に一時保存された動画503から、所定時間単位(例えば、パケット単位)の単位動画503aを順次読み出してユーザ端末10の端末表示部に表示させ、表示した単位動画503aをバッファ600から順次削除するストリーミング方式の表示を行う(図3:S109)。
これにより、カメラ付き無線機器11からの動画503は常時ユーザ端末10に送られてくるものの、単位動画503aは順次表示されてから削除されていくため、ユーザ端末10のバッファ600は、所定量の動画503を記憶するだけの容量で済む。このようなストリーミング方式の表示は、ユーザ端末10に必要とされるバッファ600の容量を低減することが可能であり、ユーザ端末10への負担を軽減することが出来る。
特に、ストリーミング方式の表示は、カメラ11aからの動画503をリアルタイムに表示させるため、カメラ付き無線機器11との無線通信接続と動画配信に最適である。又、専用アプリをダウンロードするユーザ端末10の端末記憶部の記憶容量も、ユーザ端末10の機種に応じて変動することから、カメラ11aからの動画503をストリーミング方式で表示させることで、必要なバッファ600の容量を限定し、どのようなユーザ端末10の機種であっても、カメラ11aからの動画503を楽しむことが出来るのである。
さて、動画表示制御部207が、単位動画503aをストリーミング方式で表示すると、専用アプリの動画保存制御部208は、図6Aに示すように、単位動画503aを保存させるための保存キー601を選択可能に表示させる。
そこで、ユーザが、ストリーミング方式で表示される単位動画503aを見ながら、単位動画503aが順次切り替わり、所望の単位動画503bが表示されたタイミングで、保存キー601を選択すると、動画保存制御部208が、所定の保存信号を発生し(図3:S110YES)、図6Bに示すように、当該保存信号の発生時点を含む所定の時間帯の単位動画503bを端末記憶部602に保存させる(図3:S111)。
ここで、動画保存制御部208が単位動画503bを保存させる方法に特に限定は無い。例えば、保存キー601が利用される場合は、動画保存制御部208は、ユーザ端末10の端末表示部に表示中の単位動画503bのうち、保存信号の発生時点における画像503b1(例えば、静止画像)を端末記憶部602に保存させる。もちろん、他の保存方法として、動画保存制御部208は、保存信号の発生時点を含む時間帯(パケット数)の単位動画503bを端末記憶部602に保存させても構わない。
これにより、ユーザは、カメラ付き無線機器11のカメラ11aで撮影される単位動画503aのうち、所望の単位動画503b(又は静止画像503b1)のみをユーザ端末10に保存させることが可能となる。
このように、本発明では、備え付けのカメラ付き無線機器11にユーザ端末10を簡単に無線通信接続し、ユーザ端末10に負担が掛からない範囲で、そのカメラ11aで遠隔撮影することが可能である。そのため、本発明は、様々な場面で応用することが出来る。
例えば、図7Aに示すように、所定の場所に設置されたポール700の上にカメラ付き無線機器11を備え付け、ユーザがユーザ端末10を使ってカメラ付き無線機器11を遠隔撮影することで、容易に自撮りを含む記念撮影を行うことが可能となる。
又、カメラ付き無線機器11のカメラ11aとコード11cとは、一体不可分である必要は無く、分離することが出来るため、様々な異なる応用も可能である。例えば、図7Aに示すように、山頂において、長尺のポール701の上にカメラ付き無線機器11のカメラ11aと機器通信部11bとを設置し、長尺のポール701の下方にコード11cを設けることで、ユーザの目線では見ることが出来ない山頂の風景を長尺のポール701のカメラ11aで遠隔撮影して、ユーザ端末10で見て楽しんだり、その動画を保存したりすることが出来る。もちろん、上述の長尺のポール701の設置場所は、山頂に限らず、例えば、公園や記念館、遊園地等であっても、同様に活用することが出来る。
更に、ユーザ端末10とカメラ付き無線機器11との無線通信が可能な範囲であれば、カメラ付き無線機器11が動き回っても構わない。例えば、図7Aに示すように、陸上用の移動体702(例えば、小型の車)にカメラ付き無線機器11を設置することで、ユーザは、陸上用の移動体702からの目線の風景を遠隔撮影することが出来る。その他に、空中用の移動体703(例えば、ドローン)にカメラ付き無線機器11を設置することで、ユーザは、空中用の移動体703からの目線の風景を遠隔撮影することが出来る。尚、移動体の種類に特に限定は無く、海中用の移動体であっても同様である。
ところで、上述の実施形態では、ユーザ端末10側で保存信号を発生させる構成であったが、カメラ付き無線機器11側で保存信号を発生させる構成であっても良い。例えば、カメラ付き無線機器11に、画像判定制御部209と、信号発生制御部210と、を更に備える。画像判定制御部209は、カメラ付き無線機器11において、カメラ11aで撮影される動画のうち、所定の判定エリア内に、所定の形状を有する形状画像が現れ、その後に当該判定エリアから消える形状画像の出入り現象があったか否かを判定する。信号発生制御部210は、前記形状画像の出入り現象があった場合、前記形状画像が消えた時点における動画に前記保存信号を発生させる。そして、ユーザ端末10の専用アプリの動画保存制御部208は、ユーザ端末において、前記保存信号が発生した時点を含む所定の時間帯の動画を端末記憶部603に保存させる。これにより、保存信号の発生タイミングをカメラ付き無線機器11で自動的に行わせることで、ユーザがユーザ端末10の操作を行うことなく、自動で必要な動画の保存を行うことが可能となる。
このような構成は、ゴルフ練習場でユーザが自分のスイング撮影を行う場合に最適である。例えば、図7Bに示すように、カメラ付き無線機器11のカメラ11aが、ゴルフ練習場の打席を写すように設置し、動画704のうち、ゴルフ練習場の打席が映し出されるエリア705を判定エリアとして予め設定し、打席に表れては消えるゴルフボールを、円形を有する形状画像706として予め設定する。そして、ユーザが、打席にゴルフボールを設置し、ゴルフクラブでゴルフボールを打つと、動画704のうち、判定エリア705(打席)内に、形状画像706(ゴルフボール)が現れ、その後に当該判定エリア705から消える。そのため、画像判定制御部209が、形状画像706(ゴルフボール)の出入り現象があったと判定し、信号発生制御部210は、形状画像706(ゴルフボール)が消えた時点における動画707に保存信号708を発生させる(付加する)。すると、動画保存制御部208は、図8Aに示すように、保存信号708が発生した時点の動画707を含む所定の時間帯800の動画801(動画707を含む動画群)を端末記憶部に保存させる。
ここで、保存信号708が発生した時点は、ユーザがゴルフクラブでゴルフボールを打った直後の時点であることから、所定の時間帯800は、適宜設計変更される。例えば、保存信号708が発生した時点t1から所定の時間(例えば、数分)前の時点t2までの時間帯に設定される。これにより、ユーザが、打席にゴルフボールを設置し、ゴルフクラブでゴルフボールを打つと、自分のゴルフボールの打ち出し前の動画を含む、自分のスイング動画(動画群)がユーザ端末10に自動的に保存されることから、ユーザは、スイング動画の撮影を手作業で行う必要が無く、ゴルフの練習に集中することが可能となる。
尚、画像判定制御部209が判定する方法に特に限定は無いが、例えば、動画704の判定エリア705に、円形で、且つ、所定の色(例えば、白色)の形状画像を検出するよう構成しても良い。これにより、判定エリア705における形状画像706の出入り現象を精度高く判定することが出来る。
又、画像判定制御部209は、判定エリア705内に現れた形状画像706が当該判定エリア705から消えた場合であって、且つ、予め設けられた音量検出部により検出した音量が所定の閾値を超えた場合、前記形状画像の出入り現象があったと判定するよう構成しても良い。
例えば、図8Bに示すように、カメラ付き無線機器11に音量検出部としてマイク11dを備え、ユーザが、打席にゴルフボールを設置して、ゴルフクラブでゴルフボールを打とうとしていると、カメラ付き無線機器11のカメラ11aが、その姿を動画802として撮影し、画像判定制御部209は、動画802のうち、判定エリア803(打席)内に、形状画像804(ゴルフボール)が現れていると判定する。
次に、ユーザが、ゴルフクラブでゴルフボールを打ち出すと、動画805のうち、判定エリア803(打席)内に現れた形状画像804(ゴルフボール)が当該判定エリア803から消えるとともに、ゴルフクラブとゴルフボールとの衝突により打撃音が発生し、マイク11dが打撃音の音量を検出する。
ここで、所定の閾値を通常の打撃音より低い音量に設定することで、マイク11dが検出した打撃音の音量は所定の閾値を超過する。そのため、判定エリア803内に現れた形状画像804が当該判定エリア803から消えた場合であって、且つ、音量検出部11dにより検出した音量が所定の閾値を超えた場合になり、画像判定制御部209は、形状画像804の出入り現象があったと判定する。これにより、ユーザによる打ち出しを精度高く判定することが出来る。
一方、図9Aに示すように、ユーザが、打席にゴルフボールを設置して、ゴルフクラブでゴルフボールを打とうとしていると、画像判定制御部209は、動画900のうち、判定エリア803(打席)内に、形状画像804(ゴルフボール)が現れていると判定する。
そして、ユーザが、ゴルフクラブでゴルフボールを打ち出さずに、単にゴルフクラブでゴルフボールを移動させただけである場合、動画901のうち、判定エリア803内に現れた形状画像804が当該判定エリア803から消えるものの、ゴルフクラブとゴルフボールとの衝突により打撃音が発生しない。この場合は、マイク11dは音を検出しない、又は微小な音量を検出するため、マイク11dが検出した音量は所定の閾値以下である。そのため、判定エリア803内に現れた形状画像804が当該判定エリア803から消えた場合であって、且つ、音量検出部11dにより検出した音量が所定の閾値以下の場合になり、画像判定制御部209は、形状画像804の出入り現象がなかったと判定する。これにより、ユーザが単にゴルフクラブでゴルフボールを移動させただけでは、動画保存とならないため、スイング動画のみを確実に保存することが出来る。
このような構成は、例えば、ゴルフ練習場の複数の打席において、隣接している打席のそれぞれにカメラ付き無線機器11を設置する場合、特に有効である。各打席でユーザが自分のスイング動画を撮影する際に、各打席毎に動画における形状画像の出入り現象と音量の超過の判定を行うことで、他の打席におけるユーザの動作に惑わされることなく、自分の視野範囲の特定の打席におけるユーザのスイング動画を精度高く撮影することが可能となる。
ところで、本発明は、S111において、保存した単位動画を編集(加工)することが出来る。例えば、図9Bに示すように、ユーザが、専用アプリを用いて保存した単位動画902(スイング動画)を呼び出すと、表示受付制御部201が、単位動画902に、線などの絵を描くことが可能なお絵描き(drawing)キー903を選択可能に表示させる。ユーザは、お絵描きキー903を選択して、タッチペン等で単位動画902をなぞることで、表示受付制御部201が、なぞった接触位置に基づいて単位動画902に絵の画像904を追加して、単位動画902を編集する(図3:S112)。これにより、ユーザは、自分のスイング動画を見ながら、線の画像904を追加して、各部分の良し悪しを確認することが出来る。その他に、お絵描きキー903によって、文字や数字、図形等を追加しても良い。
又、本発明は、S111において、複数の単位動画が保存された場合に、2つの単位動画を並べて表示して、同時に再生することが出来る。例えば、図10Aに示すように、ユーザが、専用アプリを用いて、複数の単位動画の比較画面1000を呼び出すと、表示受付制御部201が、単位動画が端末記憶部(ライブラリ)に保存された日時を示す日時キー1001を選択可能に表示させる。ユーザは、所望の日時キー1001を2つ選択することで、表示受付制御部201が、選択された日時キー1001に対応する2つの単位動画1002を並べて、同時に再生する(図3:S112)。これにより、ユーザは、日時の異なる2つのスイング動画を並べて再生して、自分のスイングの良し悪しを確認することが出来る。
さて、S112において、ユーザ端末10がネットワーク12に接続されていることから、図10Bに示すように、ユーザが、ユーザ端末10の端末記憶部に保存された単位動画1003をネットワーク12を介してサーバ13(例えば、クラウドサーバ)にアップロードしても良い(図3:S113)。ここで、サーバ13にアップロードされた単位動画1003は、他のユーザ端末14がネットワーク12を介してサーバ13にアクセスすることで閲覧することが出来る。これにより、ユーザは、単位動画1003を他のユーザと共有化することが可能となる。単位動画1003の共有化は、例えば、ユーザが自分のスイング動画をコーチに確認してもらいたい場合に、有効である。
さて、ユーザが、ユーザ端末10を操作して、専用アプリを終了すると(図3:S114YES)、表示受付制御部201は、専用アプリの終了の指示を受け付けて、専用アプリを終了する。このように、専用アプリは、カメラ付き無線機器11がある場所で、いつでも活用することが出来る。
尚、上述では、本発明の応用例としてゴルフのスイング動画について説明したが、本発明は、ゴルフに限らず、野球やテニス等の球技スポーツに応用することが可能である。
又、上述では、情報判定制御部204が、単純に、リスト500の対象識別情報501のうち、最上から下方に向かって順番に対象識別情報501を取り出したが、他の方法により、素早い判定処理を実現しても良い。具体的には、情報リスト制御部203が、ユーザ端末10の周辺に存在する無線機器405から電波を受信して、電波に含まれる対象識別情報を取得する際に、対象識別情報とともに当該電波の電波強度を取得し、対象識別情報と電波強度とを一組として取得する。次に、情報リスト制御部203は、図5Aに示すように、対象識別情報501(例えば、「ABC」)と電波強度502(例えば、「81」)とを一組として、各対象識別情報501をリスト500にする。
そして、情報判定制御部204は、リスト500の対象識別情報501のうち、電波強度502が強い順番に対象識別情報501を取り出し、当該取り出した対象識別情報501aがカメラ識別情報403に一致するか否かを判定する。これにより、ユーザ端末10とカメラ付き無線機器11とは接近状態であるため、カメラ付き無線機器11の対象識別情報501を引き出し易くし、カメラ識別情報に対応する対象識別情報501の存否を素早く判定することが可能となる。
又、リスト500の対象識別情報501のうち、例えば、電波強度502が所定の閾値(例えば、「70」等)以上の対象識別情報501を特定し、当該特定した対象識別情報501のうち、電波強度502が強い順番に対象識別情報501を取り出すように構成しても良い。これにより、ユーザ端末10の周辺に複数の無線機器が存在する場合であっても、カメラ識別情報に対応する対象識別情報501の存否を素早く判定することが可能となる。
又、本発明の実施形態では、カメラ制御システム1が各部を備えるよう構成したが、当該各部を実現するプログラムを記憶媒体に記憶させ、当該記憶媒体を提供するよう構成しても構わない。当該構成では、プログラムを装置に読み出させ、当該装置が各部を実現する。その場合、記録媒体から読み出されたプログラム自体が本発明の作用効果を奏する。さらに、各部が実行するステップをハードディスクに記憶させる方法として提供することも可能である。