(57)【要約】【課題】複数の画像処理装置が利用される環境において、ユーザが画像処理装置を利用する際の待ち時間を短縮する。【解決手段】第１の取得手段２１は、複数の基準位置から複数の画像処理装置１０の設置位置への経路を示す経路情報を取得する。第２の取得手段２２は、ユーザの位置を示す位置情報を取得する。選択手段２３は、画像処理の指示を受け付けた場合に、第１の取得手段２１により取得された経路情報と第２の取得手段２２により取得されたユーザの位置とから、複数の画像処理装置の中からユーザの移動経路が予め定められた条件を満たすものを選択する。送信手段２４は、選択手段２４により選択された画像処理装置１０へ、前記指示を受け付けた画像処理の処理対象であるデータを送信する。【選択図】図３
2018185649.tif 000002
【特許請求の範囲】
【請求項１】
複数の基準位置から複数の画像処理装置の設置位置への経路を示す経路情報を取得する第１の取得手段と、
ユーザの位置を示す位置情報を取得する第２の取得手段と、
画像処理の指示を受け付けた場合に、前記取得された経路情報と前記取得された位置情報とから、前記複数の画像処理装置の中から前記ユーザの移動経路が予め定められた条件を満たすものを選択する選択手段と、
前記選択された画像処理装置へ、前記指示を受け付けた画像処理の処理対象であるデータを送信する送信手段と
を備える情報処理装置。
【請求項２】
前記第１の取得手段は、前記指示を受け付けた場合に前記経路情報を取得する
請求項１に記載の情報処理装置。
【請求項３】
前記選択手段は、前記ユーザの移動を検知する検知手段により該ユーザの移動が検知された場合に、前記選択を再度行う
請求項１または２に記載の情報処理装置。
【請求項４】
ユーザの視線を検知する検知手段から出力される情報を用いてユーザの視線の先に位置する画像処理装置を選択する第２の選択手段と、
前記第２の選択手段により選択された画像処理装置へ、前記処理対象であるデータを送信する第２の送信手段と
を更に備える請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記複数の画像処理装置が設置された空間を示す空間情報から前記経路情報を生成または更新する生成手段
を更に備える請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記生成手段は、ユーザが通過する位置を検知する検知手段から出力される情報に従って、前記経路情報を生成または更新する
請求項５に記載の情報処理装置。
【請求項７】
前記受け付けられた指示に対応するユーザの移動方向を、検知手段から出力される情報に従って特定する特定手段
を更に備え、
前記選択手段は、前記特定された移動方向と前記取得された経路情報とから前記選択を行う
請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記生成手段は、前記経路上で障害物が検知された場合に、前記経路情報を、該障害物の位置を通過しない経路を示す経路情報に更新する
請求項５または６に記載の情報処理装置。
【請求項９】
コンピュータに、
複数の基準位置から複数の画像処理装置の設置位置への経路を示す経路情報を取得するステップと、
ユーザの位置を示す位置情報を取得するステップと、
画像処理の指示を受け付けた場合に、前記取得された経路情報と前記取得された位置情報とから、前記複数の画像処理装置の中から該ユーザの移動経路が予め定められた条件を満たすものを選択するステップと、
前記選択された画像処理装置へ、前記指示を受け付けた画像処理の処理対象であるデータを送信するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
画像形成装置を利用する際の待ち時間を短縮する技術が提案されている。例えば、特許文献１には、ユーザのモバイル機器と印刷装置との距離が、印刷装置で実行中の処理に対応するユーザのモバイル機器と印刷処理との距離よりも小さい場合に、割り込み処理を行うことが記載されている。また、特許文献２には、登録ユーザが画像形成装置から第１距離Ｄ１以内に接近し、そのユーザのユーザＩＤに対応する未出力のジョブが記憶部に記憶されていれば、ＲＩＰ処理が開始され、ユーザが更に接近し、画像処理装置から第２距離Ｄ２以内に接近したときに、画像処理装置の近くに他人がいなければ、画像形成された記録紙が排出されることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−６６７６７号公報
【特許文献２】特開２０１６−４３６５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、複数の画像処理装置が利用される環境では、ユーザが利用する画像処理装置は状況により異なる場合がある。ユーザが状況により異なる画像処理装置を利用する場合であっても、ユーザが画像処理装置を利用する際の待ち時間を短縮できれば好適である。
本発明は、複数の画像処理装置が利用される環境において、ユーザが画像処理装置を利用する際の待ち時間を短縮することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る情報処理装置は、複数の基準位置から複数の画像処理装置の設置位置への経路を示す経路情報を取得する第１の取得手段と、ユーザの位置を示す位置情報を取得する第２の取得手段と、画像処理の指示を受け付けた場合に、前記取得された経路情報と前記取得された位置情報とから、前記複数の画像処理装置の中から前記ユーザの移動経路が予め定められた条件を満たすものを選択する選択手段と、前記選択された画像処理装置へ、前記指示を受け付けた画像処理の処理対象であるデータを送信する送信手段とを備えることを特徴とする。
【０００６】
本発明の請求項２に係る情報処理装置は、請求項１に記載の構成において、前記第１の取得手段は、前記指示を受け付けた場合に前記経路情報を取得することを特徴とする。
【０００７】
本発明の請求項３に係る情報処理装置は、請求項１または２に記載の構成において、前記選択手段は、前記ユーザの移動を検知する検知手段により該ユーザの移動が検知された場合に、前記選択を再度行うことを特徴とする。
【０００８】
本発明の請求項４に係る情報処理装置は、請求項１乃至３のいずれか１項に記載の構成において、ユーザの視線を検知する検知手段から出力される情報を用いてユーザの視線の先に位置する画像処理装置を選択する第２の選択手段と、前記第２の選択手段により選択された画像処理装置へ、前記処理対象であるデータを送信する第２の送信手段とを更に備えることを特徴とする。
【０００９】
本発明の請求項５に係る情報処理装置は、請求項１乃至４のいずれか１項に記載の構成において、前記複数の画像処理装置が設置された空間を示す空間情報から前記経路情報を生成または更新する生成手段を更に備えることを特徴とする。
【００１０】
本発明の請求項６に係る情報処理装置は、請求項５に記載の構成において、前記生成手段は、ユーザが通過する位置を検知する検知手段から出力される情報に従って、前記経路情報を生成または更新することを特徴とする。
【００１１】
本発明の請求項７に係る情報処理装置は、請求項１乃至６のいずれか１項に記載の構成において、前記受け付けられた指示に対応するユーザの移動方向を、検知手段から出力される情報に従って特定する特定手段を更に備え、前記選択手段は、前記特定された移動方向と前記取得された経路情報とから前記選択を行うことを特徴とする。
【００１２】
本発明の請求項８に係る情報処理装置は、請求項５または６に記載の構成において、前記生成手段は、前記経路上で障害物が検知された場合に、前記経路情報を、該障害物の位置を通過しない経路を示す経路情報に更新することを特徴とする。
【００１３】
本発明の請求項９に係るプログラムは、コンピュータに、複数の基準位置から複数の画像処理装置の設置位置への経路を示す経路情報を取得するステップと、ユーザの位置を示す位置情報を取得するステップと、画像処理の指示を受け付けた場合に、前記取得された経路情報と前記取得された位置情報とから、前記複数の画像処理装置の中から該ユーザの移動経路が予め定められた条件を満たすものを選択するステップと、前記選択された画像処理装置へ、前記指示を受け付けた画像処理の処理対象であるデータを送信するステップとを実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００１４】
請求項１および９に係る発明によれば、複数の画像処理装置が利用される環境において、ユーザが画像処理装置を利用する際の待ち時間が短縮される。
請求項２に係る発明によれば、画像処理の指示を受け取ったタイミングで経路情報を取得しない場合に比べて、ユーザが画像処理装置を利用する際の待ち時間が短縮される。
請求項３に係る発明によれば、ユーザが移動した場合に選択処理が再度行われない場合に比べて、ユーザが画像処理装置を利用する際の待ち時間が短縮される。
請求項４に係る発明によれば、ユーザの視線を加味した選択が行われない場合に比べて、ユーザが画像処理装置を利用する際の待ち時間が短縮される。
請求項５に係る発明によれば、複数の画像処理装置が利用される環境において、ユーザが画像処理装置を利用する際の待ち時間が短縮される。
請求項６に係る発明によれば、複数の画像処理装置が利用される環境において、ユーザが画像処理装置を利用する際の待ち時間が短縮される。
請求項７に係る発明によれば、ユーザの移動方向を加味した選択が行われない場合に比べて、ユーザが画像処理装置を利用する際の待ち時間が短縮される。
請求項８に係る発明によれば、経路上に障害物がある場合の選択の精度の低下が抑制される。
【図面の簡単な説明】
【００１５】
【図１】システムの構成を示す図
【図２】画像処理装置が設置されたフロアの例を示す図
【図３】サーバの機能構成を示す図
【図４】サーバのハードウェア構成を示す図
【図５】マップ（経路情報）の内容の例を示す図
【図６】マップ（経路情報）の内容の例を示す図
【図７】サーバが行う処理の流れを示すフローチャート
【図８】画像処理装置が行う処理の流れを示すフローチャート
【発明を実施するための形態】
【００１６】
［１］構成
図１は、この実施形態に係る管理システム１００の構成を示すブロック図である。管理システム１００は、画像処理装置１０Ａ、１０Ｂおよび１０Ｃと、サーバ２０（情報処理装置の一例）と、センサ３０と、ユーザ端末４０とを備える。画像処理装置１０Ａ、１０Ｂおよび１０Ｃは、媒体に画像を形成する画像形成処理、および媒体に形成された画像を読み取る画像読取処理等の画像処理を行う。画像処理装置１０Ａ、１０Ｂおよび１０Ｃは通信回線２によりサーバ２０に接続されている。通信回線２は、例えばインターネットや移動体通信網、電話回線、ＬＡＮ（local Area Network）等のうちの少なくとも１つを含む。以下の説明では、画像処理装置１０Ａ、１０Ｂおよび１０Ｃを各々区別する必要がない場合には、これらを「画像処理装置１０」と称する。
【００１７】
サーバ２０はストレージサービスや、複数の画像処理装置１０の中からユーザが利用すると推定される装置を選択して処理対象のデータを送信するサービス等の各種サービスを提供する。センサ３０は、ユーザの位置を検知するセンサであり、例えば赤外線センサである。ユーザ端末４０はユーザにより使用されるコンピュータ装置であり、例えばパーソナルコンピュータである。
【００１８】
図２は画像処理装置１０が設置されたオフィス（フロア）の例を示す図である。フロア２００には、画像処理装置１０Ａ、１０Ｂおよび１０Ｃと、ユーザが使用する机４１Ａ、４１Ｂ、…と、ユーザ端末４０Ａとが設置されている。また、フロア２００の天井にはセンサ３０（図示略）が設置されており、センサ３０によりユーザの位置が検知される。画像処理装置１０Ａ、１０Ｂおよび１０Ｃは複数のユーザにより共用される。
【００１９】
図２の例では、通路上に障害物４２Ａおよび４２Ｂが設置されており、障害物４２Ａおよび４２Ｂが設置された箇所はユーザが通過できない。そのため、ユーザ端末４０Ａの前にいるユーザｘは、ユーザ端末４０Ａの位置から画像処理装置１０Ａに移動する際には矢印１１Ａで示される移動経路を移動する。一方、ユーザｘは、ユーザ端末４０Ａの位置から画像処理装置１０Ｂに移動する際には矢印１１Ｂで示される移動経路を移動する。また、ユーザｘは、ユーザ端末４０Ａの位置から画像処理装置１０Ｃに移動する際には、矢印１１Ｃで示される移動経路を移動する。図２において、ユーザｘとの直線距離が最も近い画像処理装置１０は画像処理装置１０Ｂであるが、障害物４２Ａおよび４２Ｂの影響により、ユーザの実際の移動経路が最短となるのは画像処理装置１０Ａへの移動経路である。以上の理由により、図２の例では、ユーザｘは画像処理装置１０Ａを利用すると推定される。このように、ユーザｘからの直線距離が他の画像処理装置１０より長い場合であっても、移動経路が他の画像処理装置１０より短くなる場合もある。この実施形態では、ユーザの移動経路に応じてユーザにより利用されると推定される画像処理装置１０を選択する。
【００２０】
また、図２において、ユーザｘがユーザ端末４０の前から画像処理装置１０Ａの位置に移動する場合を想定する。この場合、障害物４２Ａが設置されていることにより、ユーザｘは、画像処理装置１０Ａに近づく方向である矢印Ａ１４の方向ではなく、画像処理装置１０Ａから遠ざかる矢印１２の方向に移動する。このように、ユーザｘの移動方向が画像処理装置１０に近づく方向でない場合も想定される。
【００２１】
図３はサーバ２０の機能構成の一例を示すブロック図である。サーバ２０は、第１の取得手段２１と、第２の取得手段２２と、選択手段２３と、送信手段２４と、第２の選択手段２５と、第２の送信手段２６と、生成手段２７と、特定手段２８とを有する。第１の取得手段２１は、複数の基準位置から複数の画像処理装置１０の設置位置への経路を示す経路情報を取得する。
【００２２】
経路情報は、ユーザが画像処理装置１０まで移動する際の移動経路を示す情報である。この実施形態では、経路情報は、サーバ２０がユーザによって利用されると推定される画像処理装置１０を選択する際にサーバ２０により参照される。第２の取得手段２２は、ユーザの位置を示す位置情報を取得する。
【００２３】
選択手段２３は、画像処理の指示を受け付けた場合に、第１の取得手段２１により取得された経路情報と第２の取得手段２２により取得されたユーザの位置情報とから、複数の画像処理装置の中からユーザの移動経路が予め定められた条件を満たすものを選択する。送信手段２４は、選択手段２３により選択された画像処理装置へ、前記指示を受け付けた画像処理の処理対象であるデータを送信する。
【００２４】
第２の選択手段２５は、ユーザの視線を検知する検知手段から出力される情報を用いてユーザの視線の先に位置する画像処理装置１０を選択する。第２の送信手段２６は、第２の選択手段２５により選択された画像処理装置１０へ、処理対象であるデータを送信する。生成手段２７は、複数の画像処理装置１０が設置された空間を示す空間情報から経路情報を生成または更新する。空間情報は、例えば、フロア２００の通路の配置を示す情報や、通路上の障害物（ユーザ、掃除機、ラック、等）の位置を示す情報を含む。
【００２５】
特定手段２８は、受け付けられた指示に対応するユーザの移動方向を、検知手段から出力される情報に従って特定する。
【００２６】
図４はサーバ２０のハードウェア構成を例示する図である。図において、メモリ２５１は各種データを記憶する。プロセッサ２５２はメモリ２５１に記憶されているプログラムに従いデータ処理を行う。通信ＩＦ２５３は外部の装置とネットワークを介したデータ通信を行うインターフェイスである。
【００２７】
この例で、メモリ２５１に記憶されているプログラムをプロセッサ２５２が実行することにより、図３に示される機能が実装される。プログラムを実行しているプロセッサ２５２は、第１の取得手段２１、第２の取得手段２２、選択手段２３、送信手段２４、第２の選択手段２５、第２の送信手段２６、生成手段２７、および特定手段２８の例である。
【００２８】
［２］動作
（１）マップの更新動作
まず、サーバ２０が行うマップ（経路情報）の生成および更新処理を説明する。この実施形態では、サーバ２０は、予め定められたタイミング（例えば、１０分毎）で、メモリ２５１に記憶されているマップを更新する。この実施形態において、マップは、フロア２００における複数の基準位置から複数の画像処理装置１０の設置位置への経路を示す情報であり、フロア２００における通路の配置をもとに生成された情報である。
【００２９】
図５はマップの内容の例を示す図である。図５に示されるマップは、フロア２００における通路の配置をもとに生成される。図５において、頂点Ｐ１、Ｐ２、…、Ｐ６は、フロア２００における画像処理装置１０の設置位置またはフロア２００における予め定められた基準位置を示す。辺ｍ（Ｐｉ，Ｐｊ）は、頂点Ｐｉと頂点Ｐｊとを結ぶ辺である。図５において各辺ｍ（Ｐｉ，Ｐｊ）の長さは予め求められている。
【００３０】
この実施形態では、このマップにおいてダイクストラ法によりユーザの位置から最短経路となる画像処理装置１０が選択される。例えば、図５において、ユーザｘが頂点Ｐ１に位置しており、頂点Ｐ５、Ｐ６にそれぞれ、画像処理装置１０Ａ、１０Ｂが設置されている場合を想定する。この場合、画像処理装置１０Ａへの最短移動経路（４＋２）のほうが画像処理装置１０Ｂへの最短の移動経路（５＋２）よりも短くなる。
【００３１】
図６は、マップの内容の他の例を示す図である。図６に示されるマップが図５に示したマップと異なる点は、辺ｍ（Ｐ１，Ｐ４）に障害物Ｑ１（ユーザ、掃除機、ラック、等）がある点である。センサにより通路上に障害物Ｑ１が検知された場合、サーバ２０は、検知された障害物Ｑ１の位置に従ってメモリ２５１に記憶されているマップを更新する。この更新処理により、図５のマップが図６のマップに更新される。例えば、図６のマップにおいて、ユーザｘが頂点Ｐ１に位置しており、頂点Ｐ５、Ｐ６にそれぞれ、画像処理装置１０Ａ、１０Ｂが設置されている場合を想定する。この場合、画像処理装置１０Ｂへの最短の移動経路（５＋２）のほうが画像処理装置１０Ａへの最短の移動経路（２＋３＋３）よりも短くなる。
【００３２】
サーバ２０は、通路に置かれた障害物を検知するセンサ３０の検知結果に応じてマップを更新する。障害物を検知する方法としては、例えば、サーバ２０は、センサ３０の検知結果により、予め定められた単位領域内に予め定められた数以上のユーザが位置していると判定された場合に、通路に障害物ありと判定してもよい。また、例えば、カメラにより撮影された画像を画像解析することにより通路が塞がれているかをサーバ２０が判定してもよい。
【００３３】
サーバ２０は、通路に障害物ありと判定された場合、メモリ２５１に記憶されたマップを、障害物の位置を含むマップに更新する。サーバ２０は定期的にセンサ３０から出力される情報を取得し、取得した情報をもとにメモリ２５１に記憶されているマップを更新する。更新されたマップは、ユーザにより画像処理が指示された際に、最短経路となる画像処理装置１０を選択する処理が行われる際に参照される。
【００３４】
（２）画像処理が指示された場合の動作
次いで、この実施形態の動作例を説明する。以下では、画像処理装置１０Ａ、１０Ｂおよび１０Ｃが設置されている環境において、ユーザｘがユーザ端末４０を用いて画像処理を指示する場合の動作を説明する。ユーザ端末４０は、ユーザｘの指示に従い画像処理の指示データをサーバ２０へ送信する。この指示データには、ユーザｘを識別するユーザＩＤが含まれる。
【００３５】
図７はサーバ２０が行う処理の流れを示すフローチャートである。ステップＳ１０１において、サーバ２０はユーザ端末４０から指示データを受信する。サーバ２０は、ユーザ端末４０から指示データを受信した場合に、ステップＳ１０２において、メモリ２５１に記憶されているマップを取得する。
【００３６】
ステップＳ１０３において、サーバ２０は、ユーザの位置を示す位置情報を取得する。位置情報は、例えば、ユーザが所持する端末がＧＰＳ（Global Positioning System）により検知された検知結果を示す情報であってもよく、また、例えば、ユーザにより使用されるユーザ端末４０の設置位置とユーザＩＤとが紐付けられて登録されたテーブルを参照することにより得られる情報であってもよい。
【００３７】
ステップＳ１０４において、サーバ２０は、ステップＳ１０２で取得したマップとステップＳ１０３で取得した位置情報とから、複数の画像処理装置１０の中からユーザの移動経路が予め定められた条件を満たすものを選択する。この実施形態では、サーバ２０は、メモリ２５１に記憶されたマップについてダイクストラ法によりユーザの移動経路が最短となる画像処理装置１０を選択する。具体的には、まず、サーバ２０は、マップに含まれる複数の基準位置の中から、ステップＳ１０３で取得された位置情報に最も近い基準位置を選択する。次いで、サーバ２０は、マップに含まれる複数の画像処理装置１０の中から、選択された基準位置とのダイクストラ法により算出される距離が最も近い画像処理装置１０を選択する。例えば、図５の例において、ユーザｘの位置が頂点Ｐ１である場合、画像処理装置１０Ａが選択される。一方、図６の例において、ユーザｘの位置が頂点Ｐ１である場合、画像処理装置１０Ｂが選択される。
【００３８】
ステップＳ１０５において、サーバ２０は、ステップＳ１０４で選択した画像処理装置１０に対して、ステップＳ１０１で指示された画像処理の処理対象であるデータ（以下「処理対象データ」という）を送信する。送信された処理対象データは、送信先の画像処理装置１０において受信され、画像処理装置１０のメモリに記憶される。
【００３９】
さて、ユーザｘは、ユーザ端末４０を用いて画像処理を指示した後、自身が利用したい画像処理装置１０まで移動する。この後、ユーザは、画像処理装置１０の操作パネルを用いてユーザＩＤやパスワードを入力してログイン処理を行う。ユーザＩＤは、ユーザが操作パネルを操作することにより入力されてもよく、また、ユーザの社員証等に付されたＩＣタグを読み取る読取手段によりＩＤが読み取られることにより画像処理装置１０に取得されてもよい。ログインに成功すると、ユーザｘは、操作パネルを用いて画像処理（例えば、プリントアウト）を指示する操作を行う。
【００４０】
図８は画像処理装置１０が行う処理の流れを示すフローチャートである。図６に示される処理は、ユーザにより画像処理装置１０の操作パネルが操作されて画像処理が指示されたことを契機として開始される。ステップＳ２０１において、画像処理装置１０のプロセッサは、ユーザｘが指示した画像処理の処理対象データが画像処理装置１０に格納されているかを判定する。格納されていると判定された場合、画像処理装置１０はステップＳ２０２の処理をスキップしてステップＳ２０３の処理に進む。一方、格納されていないと判定された場合、画像処理装置１０はステップＳ２０２の処理に進む。
【００４１】
ステップＳ２０２において、画像処理装置１０は、サーバ２０にデータの取得要求を送信し、送信した取得要求の応答としてサーバ２０から送信されてくる処理対象データを受信する。ステップＳ２０３において、画像処理装置１０は、ユーザにより指示された画像処理（例えば、プリントアウト）を実行する。
【００４２】
ところで、図２に例示するフロア２００の場合、上述したように、ユーザｘとの直線距離が最も近い画像処理装置１０は画像処理装置１０Ｂである。しかしながら、障害物４２Ａおよび４２Ｂが設置されていることにより、ユーザの実際の移動経路が最短となるのは画像処理装置１０Ａへの移動経路である。この実施形態では、ユーザとの直線距離ではなく、ユーザの位置からの移動経路に基づいて、ユーザにより利用されると推定される画像処理装置１０が選択される。これにより、画像処理装置１０の選択の精度が向上し、ユーザの待ち時間が短縮される。
【００４３】
また、図２の例において、ユーザｘが自席のユーザ端末４０を用いてプリントアウトを指示した後、矢印１２方向に移動すると、ユーザｘは画像処理装置１０Ａからは一時的に遠ざかってしまう。この場合でも、この実施形態では、サーバ２０により処理対象データが画像処理装置１０Ａに送信される。
【００４４】
［３］変形例
上述した実施形態は、本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、上述した実施形態および以下に示す各変形例は、必要に応じて組み合わせて実施してもよい。
【００４５】
（１）上述の実施形態では、ユーザによる画像処理装置１０への最短経路を特定する手法としてダイクストラ法が用いられたが、最短経路を特定する方法は上述した実施形態で示したものに限られない。他のアルゴリズムによりユーザから画像処理装置１０への最短経路が特定されてもよい。
【００４６】
（２）上述の実施形態では、サーバ２０は、ユーザによる移動経路が最短経路となる画像処理装置１０を選択した。画像処理装置１０を選択するための条件は移動経路が最短経路となるものに限定されず、他の条件であってもよい。例えば、移動経路の長さが予め定められた閾値以下となる画像処理装置１０が選択されてもよい。
【００４７】
（３）上述の実施形態ではサーバ２０が定期的にマップの更新処理を行ったが、マップを更新するタイミングは上述したものに限られない。例えば、サーバ２０が、ユーザにより画像処理の指示を受け取ったタイミングでマップを更新する処理を実行してもよい。また、ユーザの移動を検知する検知手段によりユーザの移動が検知された場合にマップの更新処理が行われてもよい。
【００４８】
（４）上述の実施形態では、画像処理が指示された場合に、画像処理装置１０の選択処理が行われ、選択された画像処理装置１０に対して処理対象データが送信された（図８のステップＳ１０５）。処理対象データが送信されるタイミングは上述したものに限られない。例えば、ユーザの動作（席を立つ、移動する、視線が画像処理装置１０に向けられる、など）が検知されたタイミングで、処理対象データが画像処理装置１０へ送信されてもよい。この場合、ユーザの動作は、センサ３０により検知されてもよく、また、例えば、ユーザにより装着されたウェアラブルコンピュータにより検知されてもよい。ユーザの視線を検知する方法としては、例えば、ユーザが装着しているウェアラブルコンピュータがユーザの目頭と虹彩の位置関係に基づいて視線を検知し、このウェアラブルコンピュータから出力される情報をサーバ２０が取得してもよい。
【００４９】
（５）上述の実施形態において、サーバ２０が、画像処理装置１０の選択処理を行った後に、ユーザの移動を検知する検知手段によりユーザの移動が検知された場合に、選択処理を再度行ってもよい。この場合、処理対象データは、選択処理がやり直されたことにより選択された画像処理装置１０に再送される。ユーザが移動した後の位置により最短経路となる画像処理装置１０が再検索されることにより、ユーザにより利用される画像処理装置１０を推定する処理における推定の精度が高くなる。
【００５０】
（６）上述の実施形態において、サーバ２０が、ユーザの視線の先に画像処理装置１０があった場合に、視線の先の画像処理装置１０がユーザにより利用されると判定してもよい。この場合、サーバ２０は、ユーザの視線を検知する検知手段から出力される情報を用いて、ユーザの視線の先に位置する画像処理装置を選択し、選択した画像処理装置１０へ、処理対象データを送信する。ユーザの視線を検知する方法としては、例えば、ユーザが装着しているウェアラブルコンピュータがユーザの目頭と虹彩の位置関係に基づいて視線を検知し、このウェアラブルコンピュータから出力される情報をサーバ２０が取得してもよい。また、ユーザの視線が一の画像処理装置１０から他の画像処理装置１０へ移動された場合、ユーザが最後にみた画像処理装置１０がサーバ２０により選択されてもよい。
【００５１】
（７）上述の実施形態において、予めフロアマップを保持しておくのではなく、フロア２００に設けられたセンサ３０により取得される情報からサーバ２０がフロアマップを生成してもよい。また、上述の実施形態において、フロア２００内の複数の箇所に、ユーザが通過したことを検知するセンサを設け、サーバ２０が、ユーザが通過した位置の統計結果から通路を表すフロアマップを生成してもよい。
【００５２】
（８）上述の実施形態において、サーバ２０が、画像処理を指示したユーザの移動方向を特定し、特定した移動方向とメモリ２５１の経路情報とから、ユーザにより利用されると推定される画像処理装置１０を選択する処理を行ってもよい。例えば、経路情報から特定された最短経路以外の経路をユーザが移動している場合、サーバ２０は、ユーザが移動中である経路の先にある画像処理装置１０を、ユーザにより利用される画像処理装置１０として選択してもよい。
【００５３】
（９）上述の実施形態では、サーバ２０が定期的にメモリ２５１に記憶されたマップを更新する処理を行ったが、マップを更新する処理がサーバ２０以外の装置で行われてもよい。この場合、サーバ２０は、マップの更新処理を行う装置から定期的にマップを取得してもよい。
【００５４】
（１０）上述の実施形態においてサーバ２０により実行された処理は、他の装置により実行されてもよい。例えば、ユーザが使用するパーソナルコンピュータに専用のアプリケーションをインストールさせ、このパーソナルコンピュータが、上述の実施形態においてサーバ２０が実行した各種の処理を実行してもよい。また、複数の画像処理装置１０のうちの１または複数の画像処理装置１０が、上述の実施形態においてサーバ２０により実行された各種の処理を実行してもよい。
【００５５】
また、上述の実施形態においてサーバ２０により実行された各種の処理を、複数のサーバが協働して実行してもよい。例えば、図３に示す機能構成部毎に設けられたサーバが協働することにより図３に示す各機能が実装されてもよい。
【００５６】
（１１）上述の実施形態では、３台の画像処理装置１０と、１台のサーバ２０と、１つのセンサ３０と、１台のユーザ端末４０とを有する管理システム１００を例示したが、管理システム１００に含まれる各装置の数は上述したものに限られない。例えば、管理システム１００に４以上の画像処理装置１０が含まれていてもよい。また、複数のユーザ端末４０が管理システム１００に含まれていてもよい。また、複数のセンサ３０が管理システム１００に含まれていてもよい。
【００５７】
（１２）上述した実施形態において、サーバ２０のプロセッサ２５２により実行されるプログラムは、インターネット等の通信回線を介してダウンロードされてもよい。また、これらのプログラムは、磁気記録媒体（磁気テープ、磁気ディスク等）、光記録媒体（光ディスク等）、光磁気記録媒体、半導体メモリ等の、コンピュータが読取可能な記録媒体に記録した状態で提供されてもよい。
【符号の説明】
【００５８】
２…通信回線、１０…画像処理装置、２０…サーバ、２１…第１の取得手段、２２…第２の取得手段、２３…選択手段、２４…送信手段、２５…第２の選択手段、２６…第２の送信手段、２７…生成手段、２８…特定手段、３０…センサ、４０…ユーザ端末、１００…管理システム。
【図１】
2018185649.tif 000003
【図２】
2018185649.tif 000004
【図３】
2018185649.tif 000005
【図４】
2018185649.tif 000006
【図５】
2018185649.tif 000007
【図６】
2018185649.tif 000008
【図７】
2018185649.tif 000009
【図８】
2018185649.tif 000010
【手続補正書】
【提出日】平成29年4月27日(2017.4.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
この実施形態では、このマップにおいてダイクストラ法によりユーザの位置から最短経路となる画像処理装置１０が選択される。例えば、図５において、ユーザｘが頂点Ｐ１に位置しており、頂点Ｐ５、Ｐ６にそれぞれ、画像処理装置１０Ａ、１０Ｂが設置されている場合を想定する。この場合、画像処理装置１０Ａへの最短移動経路（３＋３）のほうが画像処理装置１０Ｂへの最短の移動経路（５＋２）よりも短くなる。