(57)【要約】【課題】操作者が有する携帯端末の位置情報により得られる位置と操作者が操作する機器の位置との差を基に位置情報の取得に関する指示を行わない場合と比較して、携帯端末にて得られる位置情報の精度が低下することを抑制する。【解決手段】管理サーバ４００は、機器の操作を行う操作者が有する携帯端末にて得られる位置情報を取得する携帯位置情報取得部４１２と、携帯位置情報取得部４１２が取得した携帯端末の位置情報により得られる位置と機器の位置との差が予め定められた基準を超える場合に、携帯端末に対して位置情報の取得に関する指示を行うキャリブレーション指示部４１７とを備える。【選択図】図４
2018096952.tif 000002
【特許請求の範囲】
【請求項１】
機器の操作を行う操作者が有する携帯端末にて得られる位置情報を取得する携帯位置情報取得手段と、
前記携帯位置情報取得手段が取得した前記携帯端末の位置情報により得られる位置と前記機器の位置との差が予め定められた基準を超える場合に、当該携帯端末に対して位置情報の取得に関する指示を行う指示手段と
を備える情報処理装置。
【請求項２】
前記指示手段は、前記携帯端末の位置情報として、前記操作者が前記機器に対して操作を行った場合に前記携帯端末にて得られた位置情報を用いて、前記指示を行うこと
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記指示手段は、前記携帯端末の位置情報として、前記操作者が前記機器に対して操作を行った時刻から予め定められた時間内に前記携帯端末にて得られた位置情報を用いて、前記指示を行うこと
を特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記指示は、電波を発信する発信機から前記携帯端末が受信する電波の強度を基に当該携帯端末の位置情報を算出する算出手順に関する指示であること
を特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記指示は、前記算出手順において用いられる変数の値を変更する指示であること
を特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記機器が撮像した撮像画像から得られる前記操作者の位置情報を取得する操作者位置情報取得手段をさらに備え、
前記指示手段は、さらに、前記操作者位置情報取得手段が取得した前記操作者の位置情報を用いて、前記指示を行うこと
を特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記携帯位置情報取得手段は、前記操作者が特定の位置にいる場合に前記携帯端末にて得られる位置情報を取得し、
前記操作者位置情報取得手段は、前記操作者が前記特定の位置にいる場合に撮像された撮像画像から得られる当該操作者の位置情報を取得し、
前記指示手段は、前記携帯端末の位置情報により得られる位置と前記操作者の位置情報により得られる位置との差が予め定められた基準を超える場合に、当該携帯端末に対して前記指示を行うこと
を特徴とする請求項６に記載の情報処理装置。
【請求項８】
画像処理を行う画像処理手段と、
自装置の操作を行う操作者が有する携帯端末にて得られる位置情報を取得する携帯位置情報取得手段と、
前記携帯位置情報取得手段が取得した前記携帯端末の位置情報により得られる位置と自装置の位置との差が予め定められた基準を超える場合に、当該携帯端末に対して位置情報の取得に関する指示を行う指示手段と
を備える画像処理装置。
【請求項９】
コンピュータに、
機器の操作を行う操作者が有する携帯端末にて得られる位置情報を取得する機能と、
取得した前記携帯端末の位置情報により得られる位置と前記機器の位置との差が予め定められた基準を超える場合に、当該携帯端末に対して位置情報の取得に関する指示を行う機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、位置を測位する位置測位機能を搭載した携帯端末で行なわれる位置測位処理方法であって、測位処理結果を算出する方法として、複数の測位計算結果を元に、測位完了のたびに少なくとも最新の２つ以上の測位計算結果から重み付き平均値を算出する第一の処理方法と、複数の測位計算結果を元に、測位完了のたびに過去の重み付き測位処理結果平均に最新測位処理結果を計算要素として追加して重み付き平均値を算出する第二の処理方法と、を選択的に用いる技術が開示されている。
【０００３】
また、例えば、特許文献２には、現在位置情報を近距離無線通信手段を介して送信する複数の位置情報送信部と、該複数の位置情報送信部における夫々の近距離無線通信手段と通信可能な近距離無線通信手段を有し、ナビゲーション機能を有する携帯端末とを備え、前記携帯端末は、自己の近距離無線通信手段を介して前記位置情報送信部から現在位置情報を受信したときに、受信した現在位置情報に基づいて現在位置を決定するように構成される携帯ナビゲーションシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２３３０７１号公報
【特許文献２】特開２００８−１７０３０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
発信機から受信する電波の電波強度を基に、例えば三点測位（三角測量）等の手法を用いて携帯端末の位置測位を行う場合がある。このような場合には、例えば、発信機の電池残量や障害物の配置などの環境の変化によって電波強度がばらつくことがあり、そのばらつきにより携帯端末にて得られる位置情報の精度が低下してしまう場合があった。
本発明の目的は、操作者が有する携帯端末の位置情報により得られる位置と操作者が操作する機器の位置との差を基に位置情報の取得に関する指示を行わない場合と比較して、携帯端末にて得られる位置情報の精度が低下することを抑制することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、機器の操作を行う操作者が有する携帯端末にて得られる位置情報を取得する携帯位置情報取得手段と、前記携帯位置情報取得手段が取得した前記携帯端末の位置情報により得られる位置と前記機器の位置との差が予め定められた基準を超える場合に、当該携帯端末に対して位置情報の取得に関する指示を行う指示手段とを備える情報処理装置である。
請求項２に記載の発明は、前記指示手段は、前記携帯端末の位置情報として、前記操作者が前記機器に対して操作を行った場合に前記携帯端末にて得られた位置情報を用いて、前記指示を行うことを特徴とする請求項１に記載の情報処理装置である。
請求項３に記載の発明は、前記指示手段は、前記携帯端末の位置情報として、前記操作者が前記機器に対して操作を行った時刻から予め定められた時間内に前記携帯端末にて得られた位置情報を用いて、前記指示を行うことを特徴とする請求項２に記載の情報処理装置である。
請求項４に記載の発明は、前記指示は、電波を発信する発信機から前記携帯端末が受信する電波の強度を基に当該携帯端末の位置情報を算出する算出手順に関する指示であることを特徴とする請求項１に記載の情報処理装置である。
請求項５に記載の発明は、前記指示は、前記算出手順において用いられる変数の値を変更する指示であることを特徴とする請求項４に記載の情報処理装置である。
請求項６に記載の発明は、前記機器が撮像した撮像画像から得られる前記操作者の位置情報を取得する操作者位置情報取得手段をさらに備え、前記指示手段は、さらに、前記操作者位置情報取得手段が取得した前記操作者の位置情報を用いて、前記指示を行うことを特徴とする請求項１に記載の情報処理装置である。
請求項７に記載の発明は、前記携帯位置情報取得手段は、前記操作者が特定の位置にいる場合に前記携帯端末にて得られる位置情報を取得し、前記操作者位置情報取得手段は、前記操作者が前記特定の位置にいる場合に撮像された撮像画像から得られる当該操作者の位置情報を取得し、前記指示手段は、前記携帯端末の位置情報により得られる位置と前記操作者の位置情報により得られる位置との差が予め定められた基準を超える場合に、当該携帯端末に対して前記指示を行うことを特徴とする請求項６に記載の情報処理装置である。
請求項８に記載の発明は、画像処理を行う画像処理手段と、自装置の操作を行う操作者が有する携帯端末にて得られる位置情報を取得する携帯位置情報取得手段と、前記携帯位置情報取得手段が取得した前記携帯端末の位置情報により得られる位置と自装置の位置との差が予め定められた基準を超える場合に、当該携帯端末に対して位置情報の取得に関する指示を行う指示手段とを備える画像処理装置である。
請求項９に記載の発明は、コンピュータに、機器の操作を行う操作者が有する携帯端末にて得られる位置情報を取得する機能と、取得した前記携帯端末の位置情報により得られる位置と前記機器の位置との差が予め定められた基準を超える場合に、当該携帯端末に対して位置情報の取得に関する指示を行う機能とを実現させるためのプログラムである。
【発明の効果】
【０００７】
請求項１記載の発明によれば、操作者が有する携帯端末の位置情報により得られる位置と操作者が操作する機器の位置との差を基に位置情報の取得に関する指示を行わない場合と比較して、携帯端末にて得られる位置情報の精度が低下することを抑制することができる。
請求項２記載の発明によれば、操作者が有する携帯端末の位置情報により得られる位置と操作者が操作する機器の位置との差を基に位置情報の取得に関する指示を行わない場合と比較して、より確実に、携帯端末にて得られる位置情報の精度が低下することを抑制することができる。
請求項３記載の発明によれば、操作者が機器に対して操作を行った時刻にかかわらず携帯端末にて得られた位置情報を用いる場合と比較して、携帯端末にて得られる位置情報の精度が低下することを抑制することができる。
請求項４記載の発明によれば、携帯端末の位置情報を算出する算出手順に関して指示しない場合と比較して、携帯端末にて得られる位置情報の精度が低下することを抑制することができる。
請求項５記載の発明によれば、変数の値を変更することを指示しない場合と比較して、携帯端末にて位置情報の算出手順を変更し易くなる。
請求項６記載の発明によれば、撮像画像から得られる操作者の位置情報を取得しない場合と比較して、操作者が機器に対して操作を行っていない場合であっても、携帯端末にて得られる位置情報の精度が低下することを抑制することができる。
請求項７記載の発明によれば、撮像画像から得られる操作者の位置情報を取得しない場合と比較して、より確実に、携帯端末にて得られる位置情報の精度が低下することを抑制することができる。
請求項８記載の発明によれば、操作者が有する携帯端末の位置情報により得られる位置と操作者が操作する機器の位置との差を基に位置情報の取得に関する指示を行わない場合と比較して、携帯端末にて得られる位置情報の精度が低下することを抑制することができる。
請求項９記載の発明によれば、操作者が有する携帯端末の位置情報により得られる位置と操作者が操作する機器の位置との差を基に位置情報の取得に関する指示を行わない場合と比較して、携帯端末にて得られる位置情報の精度が低下することを抑制する機能を、コンピュータにより実現できる。
【図面の簡単な説明】
【０００８】
【図１】本実施の形態１に係る位置測位システムの全体構成例を示した図である。
【図２】本実施の形態１に係る管理サーバのハードウェア構成例を示す図である。
【図３】本実施の形態１に係る画像処理装置のハードウェア構成例を示す図である。
【図４】本実施の形態１に係る管理サーバの機能構成例を示したブロック図である。
【図５】本実施の形態１に係る位置測位システムにおける一連の処理の具体例を説明するための図である。
【図６】本実施の形態１に係る管理サーバによる処理手順の一例を示したフローチャートである。
【図７】本実施の形態２に係る管理サーバの機能構成例を示したブロック図である。
【図８】本実施の形態２に係る位置測位システムにおける一連の処理の具体例を説明するための図である。
【図９】本実施の形態２に係る管理サーバによる処理手順の一例を示したフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【００１０】
［実施の形態１］
＜システム構成＞
まず、本実施の形態１に係る位置測位システム１の全体構成について説明する。図１は、本実施の形態１に係る位置測位システム１の全体構成例を示した図である。図示するように、この位置測位システム１は、複数の発信機１００Ａ〜１００Ｈ、画像処理装置２００Ａ，２００Ｂ、携帯端末３００、管理サーバ４００から構成される。ここで、発信機１００Ａ〜１００Ｈ、画像処理装置２００Ａ，２００Ｂ、管理サーバ４００は位置が固定されているが、携帯端末３００は操作者が所持するものであり、操作者の移動に伴って携帯端末３００も移動するものとする。
【００１１】
なお、図１では発信機１００Ａ〜１００Ｈを示したが、これらを区別する必要がない場合は、発信機１００と称することもある。また、図１には、８台の発信機１００を示したが、発信機１００の台数は図示の８台には限定されない。同様に、図１では画像処理装置２００Ａ，２００Ｂを示したが、これらを区別する必要がない場合は、画像処理装置２００と称することもある。また、図１には、２台の画像処理装置２００を示したが、画像処理装置２００の台数は図示の２台には限定されない。さらに、図１には、１台の携帯端末３００を示したが、携帯端末３００は複数の操作者のそれぞれが所持するものであり、携帯端末３００の台数は図示の１台には限定されない。
【００１２】
発信機１００Ａ〜１００Ｈは、屋内の壁などに配置されており、例えば一定の周期で、自機（発信機１００）の周囲に電波を発信する。発信機１００としては、例えば、ｉＢｅａｃｏｎ（登録商標）の技術を用いたものを例示することができる。
【００１３】
画像処理装置２００Ａ，２００Ｂは、例えば、印刷機能（プリント機能）、画像読み取り機能（スキャン機能）、複写機能（コピー機能）及びファクシミリ機能等の各種の画像処理機能を備えた、いわゆる複合機である。この画像処理装置２００は、例えば、印刷機能により用紙等の記録媒体に画像を形成したり、画像読み取り機能により原稿上の画像を読み取って画像データを生成したりする。
【００１４】
また、画像処理装置２００は認証機能を有している。例えば、操作者が画像処理装置２００にて印刷や画像読み取り等の画像処理を実行する場合、自身の社員証などのＩＣ（Integrated Circuit）カードを画像処理装置２００のＩＣカードリーダーに翳して認証を行う。認証が行われると、画像処理装置２００にて印刷や画像読み取り等の画像処理が実行される。
なお、本実施の形態において、画像処理装置２００は、操作者が操作を行う機器の一例として用いられる。
【００１５】
携帯端末３００は、携帯端末型のコンピュータ装置であり、例えば、スマートフォン、携帯電話、タブレットＰＣ（Personal Computer）、ノートＰＣ等が例示される。この携帯端末３００は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（Wireless Fidelity、登録商標）等の無線ＬＡＮ（Local Area Network）規格に対応し、無線による通信が可能である。そして、携帯端末３００は、発信機１００Ａ〜１００Ｈから発せられた電波を受信し、受信した電波の電波強度を基に、例えば１秒毎などの定期的に位置測位を行う。
【００１６】
より具体的には、携帯端末３００は、例えばＢｌｕｅｔｏｏｔｈの拡張仕様の一つであるＢＬＥ（Bluetooth Low Energy）により、発信機１００Ａ〜１００Ｈから発せられた電波を受信する。そして、受信した電波の電波強度を測定し、測定した電波強度を基に、自機（携帯端末３００）が存在する位置を特定する。自機が存在する位置を特定すると、その位置を示す位置情報を算出して、算出した位置情報を無線通信により管理サーバ４００に送信する。なお、位置情報としては、例えば、緯度及び経度の座標を例示することができる。
【００１７】
情報処理装置の一例としての管理サーバ４００は、画像処理装置２００や携帯端末３００等の他装置から送られてくるデータを受信して処理を行うコンピュータ装置である。管理サーバ４００としては、例えば、ＰＣ、ワークステーション等が例示される。
ここで、管理サーバ４００は、操作者が画像処理装置２００にて認証を行うと、操作者が所持する携帯端末３００から取得した位置情報により得られる位置と、認証が行われた画像処理装置２００の位置とを比較する。そして、両者の位置のずれ（距離の差）が予め定められた基準（閾値）を超える場合に、携帯端末３００に対して、携帯端末３００の位置情報の取得に関する指示（以下、キャリブレーションの指示と称する）を行う。詳細は後述するが、このキャリブレーションの指示は、携帯端末３００が発信機１００から受信する電波の強度を基に自機の位置情報を算出する算出手順を変更（較正）する指示である。
【００１８】
＜管理サーバのハードウェア構成＞
次に、本実施の形態に係る管理サーバ４００のハードウェア構成について説明する。図２は、本実施の形態１に係る管理サーバ４００のハードウェア構成例を示す図である。図示するように、管理サーバ４００は、演算手段であるＣＰＵ（Central Processing Unit）４０１と、記憶手段であるメインメモリ４０２及び磁気ディスク装置４０３とを備える。
【００１９】
ここで、ＣＰＵ４０１は、ＯＳ（Operating System）やアプリケーション等の各種プログラムを実行し、管理サーバ４００の各種機能を実現する。また、メインメモリ４０２は、各種プログラムやその実行に用いるデータ等を記憶する記憶領域である。また、磁気ディスク装置４０３は、各種プログラムに対する入力データや各種プログラムからの出力データ等を記憶する記憶領域である。そして、ＣＰＵ４０１は、例えば磁気ディスク装置２０３に記憶された各種プログラムをメインメモリ４０２にロードして実行することにより、管理サーバ４００の各機能を実現する。
【００２０】
さらに、管理サーバ４００は、外部との通信を行うための通信インタフェース（以下、「通信Ｉ／Ｆ」と表記する）４０４と、ビデオメモリやディスプレイ等からなる表示機構４０５と、操作ボタンやキーボード、マウス等の入力デバイス４０６とを備える。なお、通信Ｉ／Ｆ４０４は、有線通信を行うためのインタフェース、無線通信を行うためのインタフェース（アンテナ）を含み、画像処理装置２００や携帯端末３００等の他装置との間で各種データの送受信を行う通信インタフェースとして機能する。
【００２１】
なお、図２は、本実施の形態が適用されるのに好適な管理サーバ４００のハードウェア構成を例示するに過ぎず、図示の構成においてのみ本実施の形態が実現されるのではない。
また、携帯端末３００のハードウェア構成も、図２に示す管理サーバ４００のハードウェア構成と共通のものを用いるとよい。
【００２２】
＜画像処理装置のハードウェア構成＞
次に、本実施の形態に係る画像処理装置２００のハードウェア構成について説明する。図３は、本実施の形態１に係る画像処理装置２００のハードウェア構成例を示す図である。図示するように、画像処理装置２００は、制御部２１０と、ＨＤＤ（Hard Disk Drive）２２０と、操作パネル２３０と、画像読取部２４０と、画像形成部２５０と、通信Ｉ／Ｆ２６０と、認証部２７０と、撮像部２８０とを備える。
【００２３】
制御部２１０は、画像処理装置２００の各部の動作を制御する。この制御部２１０は、ＣＰＵ（Central Processing Unit）２１０ａ、ＲＡＭ（Random Access Memory）２１０ｂ、ＲＯＭ（Read Only Memory）２１０ｃにより構成される。
ＣＰＵ２１０ａは、ＲＯＭ２１０ｃ等に記憶された各種プログラムをＲＡＭ２１０ｂにロードして実行することにより、画像処理装置２００における各機能を実現する。ＲＡＭ２１０ｂは、ＣＰＵ２１０ａの作業用メモリ等として用いられるメモリ（記憶部）である。ＲＯＭ２１０ｃは、ＣＰＵ２１０ａが実行する各種プログラム等を記憶するメモリ（記憶部）である。
【００２４】
ＨＤＤ２２０は、各種データを記憶する記憶部である。ＨＤＤ２２０には、例えば、画像読取部２４０の画像読み取りによって生成された画像データや、通信Ｉ／Ｆ２６０によって外部から受信した画像データ等が記憶される。
【００２５】
操作パネル２３０は、各種の情報を表示すると共に、各種の機能を用いた動作を行うためのユーザからの操作を受け付ける。操作パネル２３０としては、例えばタッチパネルディスプレイを例示することができる。
【００２６】
画像読取部２４０は、用紙等の記録材に記録された画像を読み取って、読み取った画像のデータ（画像データ）を生成する。ここで、画像読取部２４０は、例えばスキャナーであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ（Charge Coupled Devices）で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ（Contact Image Sensor）で受光するＣＩＳ方式のものを用いるとよい。
【００２７】
画像形成部２５０は、用紙等の記録材に画像を形成する印刷機構である。ここで、画像形成部２５０は、例えばプリンターであり、感光体に付着させたトナーを記録材に転写して像を形成する電子写真方式や、インクを記録材上に吐出して像を形成するインクジェット方式のものを用いるとよい。
【００２８】
通信Ｉ／Ｆ２６０は、携帯端末３００や管理サーバ４００等の他の装置との間で各種データの送受信を行う通信インタフェースである。ここで、通信Ｉ／Ｆ２６０は、有線通信を行うためのインタフェース、無線通信を行うためのインタフェース（アンテナ）を含む。
【００２９】
認証部２７０は、情報の記録や演算をするために集積回路（ＩＣ）が組み込まれたＩＣカードを読み取り、ＩＣカードに記録された情報を取得する。
【００３０】
撮像部２８０は、カメラ等であり、画像処理装置２００の周囲の画像（静止画及び動画）を撮像する。
【００３１】
なお、本実施の形態において、画像読取部２４０、画像形成部２５０は、画像処理手段の一例として用いられる。
また、図３は、本実施の形態が適用されるのに好適な画像処理装置２００のハードウェア構成を例示するに過ぎず、図示の構成においてのみ本実施の形態が実現されるのではない。
【００３２】
＜携帯端末による位置測位の説明＞
次に、本実施の形態に係る携帯端末３００による位置測位について説明する。上述したように、携帯端末３００は、定期的に、発信機１００から受信した電波の電波強度を基に位置測位を行う。この位置測位は、例えば、以下の数１式を用いた従来の手法により行われる。
【００３３】
数１式は、一般にフリスの伝達公式と呼ばれるものである。数１式において、Ｐｏｗｅｒは、発信機１００が発する電波の強度を示し、単位はｄＢｍ（デシベルメートル）である。Ｐｏｗｅｒは、発信機１００の機種や設定に応じて決まる値であり、発信機１００毎の値として、携帯端末３００や管理サーバ４００にて予め保持されている。ＲＳＳＩ（Received Signal Strength Indication）は、携帯端末３００が発信機１００から実際に受信した電波の強度を示し、単位はｄＢｍである。ｎは、空間の電波特性に関する定数であり、例えば、理想的な値としてｎ＝２が用いられる。
【００３４】
この数１式に、Ｐｏｗｅｒの値、携帯端末３００が発信機１００から受信した電波の強度の値（ＲＳＳＩ）、ｎの値を代入することにより、携帯端末３００と発信機１００との距離ｄの値が計算される。
【００３５】
【数１】
2018096952.tif 000003
【００３６】
携帯端末３００は、このような距離ｄの計算を、電波を受信した発信機１００のそれぞれに対して行う。そして、携帯端末３００は、携帯端末３００と各発信機１００との距離を計算すると、例えば三点測位等の従来の手法を用いて、自機が存在している位置を特定する。
【００３７】
なお、本実施の形態では、上述したフリスの伝達公式を用いて位置測位を行うものとして説明するが、位置測位の手法としてはこのような構成に限定されない。携帯端末３００が発信機１００から受信した電波の電波強度を用いて位置測位を行う手法であれば、どのような手法を用いてもよい。
【００３８】
＜管理サーバの機能構成＞
次に、本実施の形態に係る管理サーバ４００の機能構成について説明する。図４は、本実施の形態１に係る管理サーバ４００の機能構成例を示したブロック図である。本実施の形態に係る管理サーバ４００は、認証通知受取部４１１、携帯位置情報取得部４１２、位置情報格納部４１３、所持端末テーブル格納部４１４、位置情報比較部４１５、キャリブレーション値計算部４１６、キャリブレーション指示部４１７を備える。
【００３９】
認証通知受取部４１１は、画像処理装置２００から、操作者の認証が行われたことの通知を受け取る。より具体的には、操作者が画像処理装置２００に対して認証の操作を行った場合、認証通知受取部４１１は、その画像処理装置２００から、操作者の認証が行われたことの通知を受け取る。この通知には、認証を行った操作者のＩＤや操作者の氏名など、操作者を特定するための情報も含まれる。また、画像処理装置２００にて認証が行われた時刻（以下、認証時刻と称する）の情報も含まれる。なお、認証時刻は、操作者が機器に対して操作を行った時刻の一例として捉えることができる。
【００４０】
携帯位置情報取得部４１２は、操作者の所持する携帯端末３００にて得られる位置情報を取得する。より具体的には、上述したように、携帯端末３００は定期的に位置測位を行って位置情報を管理サーバ４００へ送信するため、携帯位置情報取得部４１２は、定期的に、携帯端末３００から位置情報を取得する。また、携帯位置情報取得部４１２は、携帯端末３００から、位置情報とともに、携帯端末３００が実際に受信した電波の電波強度の情報も取得する。携帯端末３００から取得したこれらの情報は、位置情報格納部４１３に格納される。
【００４１】
位置情報格納部４１３は、携帯位置情報取得部４１２が取得した携帯端末３００の位置情報、及び携帯端末３００が受信した電波の電波強度の情報を格納する。また、位置情報格納部４１３は、各発信機１００、各画像処理装置２００のそれぞれが設置された位置を示す位置情報も予め格納している。
【００４２】
所持端末テーブル格納部４１４は、操作者毎に、操作者とその操作者が所持している携帯端末３００とを対応付けたテーブル（以下、所持端末テーブルと称する）を予め格納している。例えば、所持端末テーブルにおいて、操作者Ｘと携帯端末３００Ｘとが対応付けられており、操作者Ｘの所持する携帯端末３００が携帯端末３００Ｘであることが示されている。また、例えば、操作者Ｙと携帯端末３００Ｙとが対応付けられており、操作者Ｙの所持する携帯端末３００が携帯端末３００Ｙであることが示されている。
【００４３】
位置情報比較部４１５は、操作者の認証が行われた画像処理装置２００（即ち、認証通知受取部４１１が受け取った通知の通知元である画像処理装置２００）の位置と、認証を行った操作者が所持する携帯端末３００の位置情報により得られる位置とを比較し、両者の位置の差が予め定められた基準を超えているか否かを判定する。
【００４４】
より具体的には、位置情報比較部４１５は、認証通知受取部４１１が画像処理装置２００から認証が行われたことの通知を受け取ると、位置情報格納部４１３から、認証が行われた画像処理装置２００の位置情報を取得する。
【００４５】
また、位置情報比較部４１５は、所持端末テーブルを参照し、認証を行った操作者と予め対応付けられている携帯端末３００を特定する。そして、位置情報比較部４１５は、位置情報格納部４１３から、特定した携帯端末３００から送られてきた位置情報を取得する。ここで、位置情報比較部４１５は、特定した携帯端末３００から送られてきた位置情報として位置情報格納部４１３に格納されているもののうち、画像処理装置２００にて認証が行われた認証時刻に最も近い時刻に携帯端末３００にて得られた（算出された）位置情報を取得する。言い換えると、位置情報比較部４１５は、位置情報格納部４１３に格納されているもののうち、認証時刻から予め定められた時間内（例えば１秒以内）に携帯端末３００にて得られた位置情報を取得する。
【００４６】
キャリブレーション値計算部４１６は、位置情報比較部４１５による比較の結果、両者の位置の差が予め定められた基準を超えていると判定された場合、キャリブレーション値を計算する。このキャリブレーション値は、携帯端末３００が位置情報を算出する場合に用いる変数の値である。本実施の形態では、上述した数１式の「ｎ」の値である。
【００４７】
より具体的には、キャリブレーション値計算部４１６は、キャリブレーション値を求めるために、数１式に、携帯端末３００が発信機１００から受信した電波の強度の値（ＲＳＳＩ）、Ｐｏｗｅｒの値を代入する。さらに、ｄには、操作者の認証が行われた画像処理装置２００と携帯端末３００が受信した電波の発信元である発信機１００との距離の値を代入する。この距離の値は、位置情報格納部４１３に格納されている画像処理装置２００の位置情報と発信機１００の位置情報とにより計算される。これらの値を代入することにより、「ｎ」の値が計算される。この「ｎ」の値は、携帯端末３００が受信した電波の発信元である発信機１００毎に計算される。
【００４８】
キャリブレーション指示部４１７は、キャリブレーション値計算部４１６が計算したキャリブレーション値を携帯端末３００に送信し、キャリブレーションの指示を行う。より具体的には、キャリブレーション指示部４１７は、キャリブレーションの指示として、携帯端末３００が位置情報を算出する場合に用いる変数の値（即ち、数１式の「ｎ」の値）を変更する指示を行う。
【００４９】
なお、本実施の形態において、画像処理装置２００の位置情報は、位置情報格納部４１３に格納される構成に限られない。例えば、認証通知受取部４１１が受け取る通知に、画像処理装置２００の位置情報が含まれることとしてもよい。この場合、画像処理装置２００は、例えば、操作者の認証が行われる毎に、自機（画像処理装置２００）の位置を示す位置情報を管理サーバ４００に送信する。言い換えると、管理サーバ４００は、操作者の認証が行われる毎に、認証が行われた画像処理装置２００の位置情報を取得する。
【００５０】
そして、図４に示す管理サーバ４００を構成する各機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、管理サーバ４００を図２に示したハードウェア構成にて実現した場合、例えば、磁気ディスク装置１０３に格納されているＯＳのプログラムやアプリケーション・プログラムが、メインメモリ１０２に読み込まれてＣＰＵ１０１に実行されることにより、認証通知受取部４１１、携帯位置情報取得部４１２、位置情報比較部４１５、キャリブレーション値計算部４１６、キャリブレーション指示部４１７等の各機能が実現される。また、位置情報格納部４１３、所持端末テーブル格納部４１４は、例えば磁気ディスク装置１０３等の記憶手段により実現される。
【００５１】
なお、本実施の形態において、携帯位置情報取得部４１２は、携帯位置情報取得手段の一例として用いられる。また、キャリブレーション指示部４１７は、指示手段の一例として用いられる。
【００５２】
＜位置測位システムにおける一連の処理の具体例＞
次に、本実施の形態１に係る位置測位システム１における一連の処理について、具体例を挙げて説明する。図５は、本実施の形態１に係る位置測位システム１における一連の処理の具体例を説明するための図である。図５に示す例では、操作者Ｘが携帯端末３００Ｘを所持しており、画像処理装置２００Ａで印刷を行うものとして説明する。
【００５３】
携帯端末３００Ｘは、定期的に自機の位置を特定して位置情報を算出し、算出した位置情報を管理サーバ４００へ送信する（ステップ１０１）。ここで、携帯端末３００Ｘは、まず、発信機１００から受信する電波の電波強度を測定する。図５に示す例では、携帯端末３００Ｘは、発信機１００Ａ，発信機１００Ｂ，発信機１００Ｃ，発信機１００Ｄから電波を受信しており、発信機１００Ａ〜１００Ｄのそれぞれから受信する電波の電波強度を測定する。次に、携帯端末３００Ｘは、数１式を用いて、発信機１００Ａ〜１００Ｄのそれぞれと携帯端末３００Ｘとの距離を計算する。
【００５４】
より具体的には、例えば、携帯端末３００Ｘは、数１式に、携帯端末３００Ｘが発信機１００Ａから受信した電波の強度の値（ＲＳＳＩ）、Ｐｏｗｅｒの値、ｎの値を代入することにより、携帯端末３００Ｘと発信機１００Ａとの距離ｄの値を計算する。同様に、携帯端末３００Ｘと発信機１００Ｂとの距離ｄの値、携帯端末３００Ｘと発信機１００Ｃとの距離ｄの値、携帯端末３００Ｘと発信機１００Ｄとの距離ｄの値を計算する。次に、携帯端末３００Ｘは、計算した距離を基に、例えば三点測位等の手法を用いて、携帯端末３００Ｘの位置情報を算出する。
【００５５】
そして、携帯端末３００Ｘは、算出した位置情報を管理サーバ４００へ送信する。ここで、携帯端末３００Ｘは、測定した電波強度（図５に示す例では、発信機１００Ａ〜１００Ｄのそれぞれから受信した電波の電波強度）の情報も管理サーバ４００へ送信する。これにより、管理サーバ４００の携帯位置情報取得部４１２は、携帯端末３００Ｘの位置情報、携帯端末３００Ｘが測定した電波強度の情報を取得する。なお、電波強度の情報は、キャリブレーション値計算部４１６によるキャリブレーション値の計算に用いられる。
【００５６】
また、操作者Ｘが画像処理装置２００Ａで印刷を行うために、画像処理装置２００Ａの認証部２７０にＩＣカードを翳して認証を行うと、画像処理装置２００Ａは、管理サーバ４００に対して、操作者Ｘの認証が行われたことを通知する（ステップ１０２）。これにより、管理サーバ４００の認証通知受取部４１１は、操作者Ｘの認証が行われたことの通知を受け取る。
【００５７】
次に、管理サーバ４００の位置情報比較部４１５は、携帯端末３００Ｘの位置情報により得られる位置と、認証の通知元である画像処理装置２００Ａの位置とを比較し、両者の位置の差が予め定められた基準を超えているか否かを判定する（ステップ１０３）。
【００５８】
より具体的には、位置情報比較部４１５は、画像処理装置２００Ａにて認証が行われたことの通知を受け取ると、位置情報格納部４１３から、画像処理装置２００Ａの位置情報を取得する。また、位置情報比較部４１５は、所持端末テーブルを参照し、認証を行った操作者Ｘと予め対応付けられている携帯端末３００（ここでは、携帯端末３００Ｘ）を特定する。次に、位置情報比較部４１５は、携帯端末３００Ｘから送られてきた位置情報として位置情報格納部４１３に格納されているもののうち、認証時刻から最も近い時刻に携帯端末３００Ｘにて得られた位置情報を取得する。そして、位置情報比較部４１５は、画像処理装置２００Ａの位置と携帯端末３００Ｘの位置情報により得られる位置との差が予め定められた基準を超えているか否かを判定する。
【００５９】
両者の位置の差が予め定められた基準を超えていると判定された場合、キャリブレーション値計算部４１６は、キャリブレーション値を計算する（ステップ１０４）。ここで、キャリブレーション値計算部４１６は、例えば、数１式に、携帯端末３００Ｘが発信機１００Ａから受信した電波の強度の値（ＲＳＳＩ）、Ｐｏｗｅｒの値を代入する。また、距離ｄには、画像処理装置２００Ａと発信機１００Ａとの距離の値を代入する。これにより、発信機１００Ａに対する「ｎ」の値が計算される。同様に、キャリブレーション値計算部４１６は、発信機１００Ｂに対する「ｎ」の値、発信機１００Ｃに対する「ｎ」の値、発信機１００Ｄに対する「ｎ」の値を計算する。
【００６０】
次に、キャリブレーション指示部４１７は、キャリブレーション値計算部４１６が計算したキャリブレーション値を携帯端末３００Ｘに送信し、キャリブレーションの指示を行う（ステップ１０５）。ここで、キャリブレーション指示部４１７は、数１式の計算において、キャリブレーション値計算部４１６が計算した「ｎ」の値を用いるように指示を行う。言い換えると、キャリブレーション指示部４１７は、発信機１００Ａに対する「ｎ」の値、発信機１００Ｂに対する「ｎ」の値、発信機１００Ｃに対する「ｎ」の値、発信機１００Ｄに対する「ｎ」の値を、キャリブレーション値計算部４１６が計算した値に変更する指示を行う。
【００６１】
その後、携帯端末３００Ｘが位置測位を行う場合には、キャリブレーション値計算部４１６が計算した新たな「ｎ」の値が用いられることとなる。また、キャリブレーション指示部４１７は、携帯端末３００Ｘだけでなく、他の操作者が所持する携帯端末３００に対してもキャリブレーション値計算部４１６が計算した「ｎ」の値を送信してもよい。その結果、携帯端末３００Ｘだけでなく、他の携帯端末３００でも、キャリブレーション値計算部４１６が計算した新たな「ｎ」の値を用いた位置測位が行われることとなる。
【００６２】
＜管理サーバによる処理手順＞
次に、管理サーバ４００による処理手順について説明する。図６は、本実施の形態１に係る管理サーバ４００による処理手順の一例を示したフローチャートである。図６に示す処理は繰り返し実行されるものとする。
【００６３】
まず、位置情報比較部４１５は、認証通知受取部４１１が認証の通知を受け取ったか否かを判定する（ステップ２０１）。認証の通知を受け取っていないと判定された場合（ステップ２０１でＮｏ）、本処理フローは終了する。一方、認証の通知を受け取っていると判定された場合（ステップ２０１でＹｅｓ）、次に、位置情報比較部４１５は、位置情報格納部４１３から、認証が行われた画像処理装置２００の位置情報を取得する（ステップ２０２）。
【００６４】
次に、位置情報比較部４１５は、画像処理装置２００にて認証が行われた認証時刻を特定する（ステップ２０３）。認証時刻の情報は、画像処理装置２００から受け取った認証の通知に含まれている。次に、位置情報比較部４１５は、所持端末テーブルを参照し、画像処理装置２００にて認証を行った操作者と予め対応付けられている携帯端末３００を特定する（ステップ２０４）。認証を行った操作者の情報も、画像処理装置２００から受け取った認証の通知に含まれている。
【００６５】
次に、位置情報比較部４１５は、位置情報格納部４１３に格納されている携帯端末３００の位置情報（ステップ２０４で特定した携帯端末３００の位置情報）のうち、ステップ２０３にて特定した認証時刻から最も近い時刻に携帯端末３００にて得られた位置情報を取得する（ステップ２０５）。次に、位置情報比較部４１５は、ステップ２０２で取得した画像処理装置２００の位置と、ステップ２０５で取得した携帯端末３００の位置情報により得られる位置とを比較し、両者の位置の差が予め定められた基準を超えているか否かを判定する（ステップ２０６）。
【００６６】
両者の位置の差が予め定められた基準以下であると判定された場合（ステップ２０６でＮｏ）、携帯端末３００にてキャリブレーションをしなくてもよいと判断され、本処理フローは終了する。一方、両者の位置の差が予め定められた基準を超えていると判定された場合（ステップ２０６でＹｅｓ）、キャリブレーション値計算部４１６は、キャリブレーション値を計算する（ステップ２０７）。そして、キャリブレーション指示部４１７は、キャリブレーション値計算部４１６が計算したキャリブレーション値を携帯端末３００に送信し、キャリブレーションの指示を行う（ステップ２０８）。そして、本処理フローは終了する。
【００６７】
以上説明したように、本実施の形態に係る管理サーバ４００は、操作者の所持する携帯端末３００の位置情報により得られる位置と、その操作者が認証を行った画像処理装置２００の位置とを比較する。そして、位置の比較により両者の位置の差が予め定められた基準を超える場合に、言い換えると、携帯端末３００における位置測位の精度の低下を検出した場合に、携帯端末３００に対してキャリブレーションの指示を行う。
【００６８】
例えば、発信機１００の電池残量や障害物の配置などの環境の変化によって、発信機１００から受信する電波が弱まったりして電波強度がばらつくと、そのばらつきにより携帯端末３００にて得られる位置情報の精度が低下してしまうことが考えられる。そこで、本実施の形態に係る管理サーバ４００は、携帯端末３００の位置情報により得られる位置と画像処理装置２００の位置との差を基にキャリブレーションの指示を行うことにより、例えば、携帯端末３００の位置情報により得られる位置と画像処理装置２００の位置との差を基にキャリブレーションの指示を行わない場合と比較して、携帯端末３００の位置情報の精度の低下が抑制されることとなる。
【００６９】
なお、本実施の形態では、操作者が画像処理装置２００に対して認証の操作を行ったことを契機として、管理サーバ４００が位置の比較を行うこととしたが、契機とする操作者の操作は認証の操作に限られない。例えば、操作者が画像処理装置２００に対して自身のＩＤや氏名を入力する操作など、画像処理装置２００を操作した操作者が特定されるものであれば、どのような操作を契機としてもよい。
【００７０】
［実施の形態２］
次に、実施の形態２について説明する。
実施の形態１において、管理サーバ４００は、携帯端末３００の位置情報により得られる位置と、操作者の認証が行われた画像処理装置２００の位置とを比較し、比較結果に基づいてキャリブレーションの指示を行った。これに対して、本実施の形態に係る管理サーバ４００は、携帯端末３００の位置情報により得られる位置と、画像処理装置２００の撮像部２８０にて撮像された撮像画像から得られる操作者の位置とを比較し、比較結果に基づいてキャリブレーションの指示を行う。
【００７１】
さらに説明すると、本実施の形態に係る画像処理装置２００は、撮像画像に対して画像解析を行う機能を有する。ここで、画像処理装置２００は、撮像部２８０により自機の周囲を例えば常時撮影し、映像（撮像画像）を収集する。そして、収集した撮像画像から操作者の顔を検出して顔照合を行い、操作者が誰であるかを把握する。また、検出した顔の位置や大きさなどを基に、その操作者が存在する位置を特定する。
【００７２】
このようにして、画像処理装置２００は、撮像画像から解析される経時的な操作者の移動（操作者の位置、移動経路、移動方向、移動速度など）に関する情報を記録する。そして、例えば、操作者が誰であるかを把握したタイミングや１分毎などの定期的に、記録した情報を管理サーバ４００に送信する。これにより、管理サーバ４００は、撮像画像から得られる操作者の位置情報を取得する。ここで、画像処理装置２００は、画像処理装置２００に対して操作を行った操作者に限らず、撮像部２８０にて検出可能な範囲内にいる操作者を対象として、位置情報を生成するものとする。
【００７３】
なお、画像処理装置２００が画像解析の機能を有することにより、例えば、画像処理装置２００が撮像画像のデータをそのまま管理サーバ４００に送信し、管理サーバ４００にて画像解析を行う構成と比較して、画像処理装置２００と管理サーバ４００との間のネットワークの負荷、管理サーバ４００にかかる負荷が軽減される。
【００７４】
また、本実施の形態に係る位置測位システム１の全体構成は、図１に示す構成と同様である。本実施の形態に係る携帯端末３００、管理サーバ４００のハードウェア構成は、図２に示す構成と同様である。また、本実施の形態に係る画像処理装置２００のハードウェア構成は、図３に示す構成と同様である。さらに、本実施の形態において、実施の形態１と同様のものについては、同じ符号を付してその詳細な説明を省略する。
【００７５】
＜管理サーバの機能構成＞
次に、本実施の形態に係る管理サーバ４００の機能構成について説明する。図７は、本実施の形態２に係る管理サーバ４００の機能構成例を示したブロック図である。本実施の形態２に係る管理サーバ４００は、認証通知受取部４１１を備えず、操作者位置情報取得部４１８を備えている点で、実施の形態１に係る管理サーバ４００と異なる。
【００７６】
操作者位置情報取得部４１８は、画像処理装置２００の撮像部２８０が撮像した撮像画像から得られる操作者の位置情報を取得する。ここで、画像処理装置２００は、上述したように、撮像部２８０にて自機の周囲を撮像し、例えば、操作者が誰であるかが把握されたタイミングや１分毎などの定期的に、撮像画像から得られる操作者の位置情報を管理サーバ４００に送信する。これにより、操作者位置情報取得部４１８は、撮像画像から得られる操作者の位置情報を取得する。
なお、本実施の形態において、操作者位置情報取得部４１８は、操作者位置情報取得手段の一例として用いられる。
【００７７】
位置情報比較部４１５は、操作者位置情報取得部４１８が取得した操作者の位置情報により得られる位置と、携帯位置情報取得部４１２が取得した携帯端末３００の位置情報により得られる位置とを比較し、両者の位置の差が予め定められた基準を超えているか否かを判定する。位置情報比較部４１５による比較の結果、位置の差が予め定められた基準を超えていると判定された場合、キャリブレーション値計算部４１６によりキャリブレーション値が計算される。このキャリブレーション値の計算は、実施の形態１と同様の手順で行われる。
【００７８】
より具体的には、位置情報比較部４１５は、操作者位置情報取得部４１８が操作者の位置情報を取得すると、その位置情報の基になる撮像画像が撮像部２８０により撮像された時刻（以下、撮像時刻と称する）を特定する。また、位置情報比較部４１５は、所持端末テーブルを参照し、位置情報が得られた操作者と予め対応付けられている携帯端末３００を特定する。そして、位置情報比較部４１５は、位置情報格納部４１３から、特定した携帯端末３００から送られてきた位置情報を取得する。
【００７９】
ここで、位置情報比較部４１５は、特定した携帯端末３００から送られてきた位置情報として位置情報格納部４１３に格納されているもののうち、撮像時刻に最も近い時刻に携帯端末３００にて得られた位置情報を取得する。言い換えると、位置情報比較部４１５は、位置情報格納部４１３に格納されているもののうち、撮像時刻から予め定められた時間内（例えば１秒以内）に携帯端末３００にて得られた位置情報を取得する。
【００８０】
付言すると、位置情報比較部４１５は、操作者が位置測位システム１内の任意の位置（特定の位置）にいる場合に撮像部２８０により撮像された撮像画像から得られる操作者の位置情報を取得する。また、位置情報比較部４１５は、操作者がその位置にいる場合に操作者が所持する携帯端末３００にて得られた位置情報を取得する。そして、位置情報比較部４１５は、取得した両者の位置情報を基に、位置の差が予め定められた基準を超えているか否かを判定する。
【００８１】
＜位置測位システムにおける一連の処理の具体例＞
次に、本実施の形態２に係る位置測位システム１における一連の処理について、具体例を挙げて説明する。図８は、本実施の形態２に係る位置測位システム１における一連の処理の具体例を説明するための図である。図８に示す例では、操作者Ｙが携帯端末３００Ｙを所持しているものとして説明する。
【００８２】
携帯端末３００Ｙは、実施の形態１と同様に、定期的に自機の位置を特定して位置情報を算出し、算出した位置情報を管理サーバ４００へ送信する（ステップ３０１）。図８に示す例では、携帯端末３００Ｙは、発信機１００Ｅ，発信機１００Ｆ，発信機１００Ｇから電波を受信しており、発信機１００Ｅ〜１００Ｇのそれぞれから受信する電波の電波強度を測定する。次に、携帯端末３００Ｙは、数１式を用いて、発信機１００Ｅ〜１００Ｇのそれぞれと携帯端末３００Ｙとの距離を計算する。次に、携帯端末３００Ｙは、計算した距離を基に、例えば三点測位等の手法を用いて、携帯端末３００Ｙの位置情報を算出する。そして、携帯端末３００Ｙは、算出した位置情報を管理サーバ４００へ送信する。
【００８３】
ここで、携帯端末３００Ｙは、測定した電波強度（図８に示す例では、発信機１００Ｅ〜１００Ｇのそれぞれから受信した電波の電波強度）の情報も管理サーバ４００へ送信する。これにより、管理サーバ４００の携帯位置情報取得部４１２は、携帯端末３００Ｙの位置情報、携帯端末３００Ｙが測定した電波強度の情報を取得する。なお、電波強度の情報は、キャリブレーション値計算部４１６によるキャリブレーション値の計算に用いられる。
【００８４】
また、画像処理装置２００Ｂは、撮像部２８０により例えば常時、自機の周囲を撮像している。そして、画像処理装置２００Ｂは、例えば、撮像画像にて操作者Ｙを特定すると、撮像画像から得られる操作者Ｙの位置情報を管理サーバ４００に送信する（ステップ３０２）。ここでは、位置情報の基になる撮像画像が撮像部２８０により撮像された撮像時刻の情報も送信される。これにより、管理サーバ４００の操作者位置情報取得部４１８は、撮像画像から得られた操作者Ｙの位置情報、その位置情報に対応する撮像時刻の情報を取得する。
【００８５】
次に、管理サーバ４００の位置情報比較部４１５は、携帯端末３００Ｙの位置情報により得られる位置と、撮像画像から得られた操作者Ｙの位置情報により得られる位置とを比較し、両者の位置の差が予め定められた基準を超えているか否かを判定する（ステップ３０３）。
【００８６】
より具体的には、位置情報比較部４１５は、操作者位置情報取得部４１８が操作者Ｙの位置情報を取得すると、撮像時刻を特定する。また、位置情報比較部４１５は、所持端末テーブルを参照し、操作者Ｙと予め対応付けられている携帯端末３００（ここでは、携帯端末３００Ｙ）を特定する。次に、位置情報比較部４１５は、携帯端末３００Ｙから送られてきた位置情報として位置情報格納部４１３に格納されているもののうち、撮像時刻から最も近い時刻に携帯端末３００Ｙにて得られた位置情報を取得する。そして、位置情報比較部４１５は、操作者Ｙの位置情報により得られる位置と携帯端末３００Ｙの位置情報により得られる位置との差が予め定められた基準を超えているか否かを判定する。
【００８７】
両者の位置の差が予め定められた基準を超えていると判定された場合、キャリブレーション値計算部４１６は、キャリブレーション値を計算する（ステップ３０４）。ここで、キャリブレーション値計算部４１６は、数１式を用いて、発信機１００Ｅ〜１００Ｇのそれぞれに対する「ｎ」の値を計算する。次に、キャリブレーション指示部４１７は、キャリブレーション値計算部４１６が計算したキャリブレーション値を携帯端末３００Ｙに送信し、キャリブレーションの指示を行う（ステップ３０５）。また、キャリブレーション指示部４１７は、携帯端末３００Ｙだけでなく、他の携帯端末３００に対してもキャリブレーション値計算部４１６が計算した「ｎ」の値を送信してもよい。
【００８８】
＜管理サーバによる処理手順＞
次に、管理サーバ４００による処理手順について説明する。図９は、本実施の形態２に係る管理サーバ４００による処理手順の一例を示したフローチャートである。図９に示す処理は繰り返し実行されるものとする。
【００８９】
まず、位置情報比較部４１５は、操作者位置情報取得部４１８が操作者の位置情報を取得したか否かを判定する（ステップ４０１）。操作者の位置情報を取得していないと判定された場合（ステップ４０１でＮｏ）、本処理フローは終了する。一方、操作者の位置情報を取得したと判定された場合（ステップ４０１でＹｅｓ）、次に、位置情報比較部４１５は、取得した位置情報の基になる撮像画像が撮像された撮像時刻を特定する（ステップ４０２）。次に、位置情報比較部４１５は、所持端末テーブルを参照し、撮像された操作者と予め対応付けられている携帯端末３００を特定する（ステップ４０３）。
【００９０】
次に、位置情報比較部４１５は、位置情報格納部４１３に格納されている携帯端末３００（ステップ４０３で特定した携帯端末３００）の位置情報のうち、ステップ４０２で特定した撮像時刻から最も近い時刻に携帯端末３００にて得られた位置情報を取得する（ステップ４０４）。次に、位置情報比較部４１５は、ステップ４０１で取得した操作者の位置情報により得られる位置と、ステップ４０４で取得した携帯端末３００の位置情報により得られる位置とを比較し、両者の位置の差が予め定められた基準を超えているか否かを判定する（ステップ４０５）。
【００９１】
両者の位置の差が予め定められた基準以下であると判定された場合（ステップ４０５でＮｏ）、携帯端末３００にてキャリブレーションをしなくてもよいと判断され、本処理フローは終了する。一方、両者の位置の差が予め定められた基準を超えていると判定された場合（ステップ４０５でＹｅｓ）、キャリブレーション値計算部４１６は、キャリブレーション値を計算する（ステップ４０６）。そして、キャリブレーション指示部４１７は、キャリブレーション値計算部４１６が計算したキャリブレーション値を携帯端末３００に送信し、キャリブレーションの指示を行う（ステップ４０７）。そして、本処理フローは終了する。
【００９２】
以上説明したように、本実施の形態に係る管理サーバ４００は、携帯端末３００の位置情報により得られる位置と、画像処理装置２００の撮像部２８０にて撮像された撮像画像から得られる操作者の位置とを比較する。そして、位置の比較により両者の位置の差が予め定められた基準を超える場合に、言い換えると、携帯端末３００における位置測位の精度の低下を検出した場合に、携帯端末３００に対してキャリブレーションの指示を行う。そのため、操作者が画像処理装置２００に対して操作を行っていない場合であっても、位置測位の精度の低下を検出したらキャリブレーションの指示が行われ、携帯端末３００の位置情報の精度の低下が抑制されることとなる。
【００９３】
また、実施の形態１及び実施の形態２において、画像処理装置２００が管理サーバ４００の処理を行うこととしてもよい。この場合、ＣＰＵ２１０ａが、認証通知受取部４１１、携帯位置情報取得部４１２、位置情報比較部４１５、キャリブレーション値計算部４１６、キャリブレーション指示部４１７、操作者位置情報取得部４１８等を実現するプログラムを、例えば、ＲＯＭ２１０ｃからＲＡＭ２１０ｂに読み込んで実行することにより、これらの機能部が実現される。また、位置情報格納部４１３、所持端末テーブル格納部４１４は、例えばＨＤＤ２２０等の記憶手段により実現される。
【００９４】
また、本発明の実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【００９５】
なお、上記では種々の実施形態および変形例を説明したが、これらの実施形態や変形例どうしを組み合わせて構成してももちろんよい。
また、本開示は上記の実施形態に何ら限定されるものではなく、本開示の要旨を逸脱しない範囲で種々の形態で実施することができる。
【符号の説明】
【００９６】
１…位置測位システム、１００…発信機、２００…画像処理装置、２８０…撮像部、３００…携帯端末、４００…管理サーバ、４１１…認証通知受取部、４１２…携帯位置情報取得部、４１３…位置情報格納部、４１４…所持端末テーブル格納部、４１５…位置情報比較部、４１６…キャリブレーション値計算部、４１７…キャリブレーション指示部、４１８…操作者位置情報取得部
【図１】
2018096952.tif 000004
【図２】
2018096952.tif 000005
【図３】
2018096952.tif 000006
【図４】
2018096952.tif 000007
【図５】
2018096952.tif 000008
【図６】
2018096952.tif 000009
【図７】
2018096952.tif 000010
【図８】
2018096952.tif 000011
【図９】
2018096952.tif 000012