(57)【要約】【課題】作業者への負担を軽減しながら、適切な解像度の画像を得ることが可能な端末制御装置を提供する。【解決手段】通信部１０６は、撮影を行う端末装置と通信する。基本機能部１０９は、通信部１０６が行う通信の通信品質を測定する。カメラ制御部１０８は、基本機能部１０９が測定した通信品質に基づいて、端末装置によって撮影される撮影画像データの解像度を決定し、その解像度を示す解像度情報を端末装置に通知する。【選択図】図２
2014027606.tif 000002
【特許請求の範囲】
【請求項１】
撮影を行う端末装置と通信する通信部と、
前記通信部が行う通信の通信品質を測定する測定部と、
前記通信品質に基づいて、前記端末装置によって撮影される撮影画像データの解像度を決定し、当該解像度を示す解像度情報を前記端末装置に通知する決定部と、を有する端末制御装置。
【請求項２】
前記通信部は、前記端末装置から、前記通信品質を測定するための測定用データを受信し、
前記測定部は、前記測定用データに基づいて、前記端末装置から前記端末制御装置への通信の回線速度を、前記通信品質として測定する、請求項１に記載の端末制御装置。
【請求項３】
前記決定部は、前記回線速度に基づいて、前記解像度を、前記端末装置が前記撮影画像データを送信してから前記端末制御装置が当該撮影画像データを受信するまでにかかる経過時間が予め定められた一定時間以内になる値に決定する、請求項２に記載の端末制御装置。
【請求項４】
前記決定部は、前記回線速度に基づいて、前記解像度を、前記経過時間が一定時間以内になる最大の値に決定する、請求項３に記載の端末制御装置。
【請求項５】
前記決定部は、前記回線速度に基づいて、前記解像度が予め定められた必要最低解像度のときに前記経過時間が前記一定時間を超えるか否かを判断し、
前記端末制御装置は、前記経過時間が前記一定時間を超える場合、アラームを前記端末装置に通知する提供部をさらに有する、請求項３に記載の端末制御装置。
【請求項６】
請求項１ないし５のいずれか１項に記載の端末制御装置と接続される端末装置であって、
撮影を行う撮影部と、
前記端末制御装置から前記解像度情報を受信する端末通信部と、
前記端末通信部が受信した解像度情報を用いて、前記撮影部によって撮影される撮影画像データの解像度を設定する撮影制御部と、を有する端末装置。
【請求項７】
請求項１ないし５のいずれか１項に記載の端末制御装置と、請求項６に記載の端末装置とを有する通信システム。
【請求項８】
撮影を行う端末装置と通信する端末制御装置が行う端末制御方法であって、
前記端末装置との通信の通信品質を測定し、
前記通信品質に基づいて、前記端末装置によって撮影される撮影画像データの解像度を決定し、当該解像度を示す解像度情報を前記端末装置に通知する、端末制御方法。
【請求項９】
撮影を行う端末装置と通信する手順と、
前記通信の通信品質を測定する手順と、
前記通信品質に基づいて、前記端末装置によって撮影される撮影画像データの解像度を決定し、当該解像度を示す解像度情報を前記端末装置に通知する手順と、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置を制御する端末制御装置に関する。
【背景技術】
【０００２】
ケーブル配線作業などを行う作業現場では、顧客や管理者への作業状況の報告などのために、作業者は、カメラ機能を有する端末装置を用いて撮影を行い、その撮影された撮影画像データをサーバにアップロードすることがある（特許文献１参照）。このとき、作業者が撮影画像データの解像度を任意に設定すると、撮影画像データの解像度が適切な値からずれてしまい、顧客や管理者が希望する解像度の撮影画像データが得られなかったり、必要以上の解像度の撮影画像データがサーバに送信されてしまい、撮影画像データのアップロードにかかる時間が長くなったりするなどの問題が生じる。
【０００３】
このため、通常、顧客や管理者は、撮影画像データの解像度を作業者に対して予め通知しておき、作業者は、その通知された解像度を端末装置に設定している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１１４７５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、作業者が解像度の設定を行うと、作業者への負担が大きく、作業が長期化したり、間違った解像度が設定されてしまい、適切な解像度の撮影画像データが得られなかったりするなどの問題がある。
【０００６】
本発明は、上記の問題を鑑みてなされたものであり、作業者への負担を軽減しながら、適切な解像度の画像を得ることが可能な端末制御装置、端末装置、通信システム、端末制御方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明による端末制御装置は、撮影を行う端末装置と通信する通信部と、前記通信部が行う通信の通信品質を測定する測定部と、前記通信品質に基づいて、前記端末装置によって撮影される撮影画像データの解像度を決定し、当該解像度を示す解像度情報を前記端末装置に通知する決定部と、を有する。
【０００８】
本発明による端末装置は、前記端末制御装置と接続される端末装置であって、撮影を行う撮影部と、前記端末制御装置から前記解像度情報を受信する端末通信部と、前記端末通信部が受信した解像度情報を用いて、前記撮影部によって撮影される撮影画像データの解像度を設定する撮影制御部と、を有する。
【０００９】
本発明による通信システムは、前記端末制御装置と前記端末装置とを有する。
【００１０】
本発明による端末制御方法は、撮影を行う端末装置と通信する端末制御装置が行う端末制御方法であって、前記端末装置との通信の通信品質を測定し、前記通信品質に基づいて、前記端末装置によって撮影される撮影画像データの解像度を決定し、当該解像度を示す解像度情報を前記端末装置に通知する。
【００１１】
本発明によるプログラムは、コンピュータに、撮影を行う端末装置と通信する手順と、前記通信の通信品質を測定する手順と、前記通信品質に基づいて、前記端末装置によって撮影される撮影画像データの解像度を決定し、当該解像度を示す解像度情報を前記端末装置に通知する手順と、を実行させる。
【発明の効果】
【００１２】
本発明によれば、作業者への負担を軽減しながら、適切な解像度の画像を得ることが可能になる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態の通信システムを示すブロック図である。
【図２】カメラ制御サーバの構成の一例を示すブロック図である。
【図３】ＷｅｂコンテンツＤＢに記憶されている情報の一例を示す図である。
【図４】カメラ撮影用Ｗｅｂページデータの一例を示す図である。
【図５】カメラ制御情報の一例を示す図である。
【図６】カメラ画像一時保管ＤＢに保管されたデータの一例を示す図である。
【図７】カメラ画像格納ＤＢに格納されたデータの一例を示す図である。
【図８】カメラ機能付き端末の構成の一例を示すブロック図である。
【図９】Ｗｅｂコンテンツ一時保管ＤＢに保管されたデータの一例を示す図である。
【図１０】本実施形態の通信システムの動作の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について図面を参照して説明する。なお、以下の説明では、同じ機能を有するものには同じ符号を付け、その説明を省略する場合がある。
【００１５】
図１は、本発明の一実施形態の通信システムを示すブロック図である。図１において、通信システムは、カメラ制御サーバ１０と、カメラ機能付き端末２０とを有する。また、カメラ制御サーバ１０およびカメラ機能付き端末２０は、インターネット３００を介して相互に接続される。なお、カメラ制御サーバ１０およびカメラ機能付き端末２０は、イントラネットのようなインターネットとは別のネットワークを介して相互に接続されてもよい。
【００１６】
カメラ制御サーバ１０は、カメラ機能付き端末２０を制御する端末制御装置である。
【００１７】
カメラ機能付き端末２０は、撮影を行う端末装置であり、撮影された撮影画像データであるカメラ画像データをカメラ制御サーバ１０に送信する。カメラ画像データは、バイトデータ（ＲＡＷデータ）であるとする。なお、カメラ機能付き端末２０としては、例えば、タブレット端末やスマートフォンなどの情報処理端末や、通信機能を有するデジタルカメラなどが挙げられる。
【００１８】
図２は、カメラ制御サーバ１０の構成を示すブロック図である。図２において、カメラ制御サーバ１０は、ＷｅｂコンテンツＤＢ（database：データベース）１０１と、カメラ制御情報ＤＢ１０２と、カメラ画像一時保管ＤＢ１０３と、カメラ画像格納ＤＢ１０４と、通信部１０５と、Ｗｅｂページ提供部１０６と、Ｗｅｂアプリケーション部１０７と、カメラ制御部１０８と、基本機能部１０９とを有する。
【００１９】
ＷｅｂコンテンツＤＢ１０１は、Ｗｅｂコンテンツを特定するコンテンツ名ごとに、そのコンテンツ名のＷｅｂコンテンツを格納する。Ｗｅｂコンテンツは、本実施形態では、カメラ機能付き端末２０が行う撮影をサポートするカメラ撮影用Ｗｅｂページデータ、カメラ制御サーバ１０およびカメラ機能付き端末２０間の通信に異常が発生している旨のカメラ撮影エラーＷｅｂページデータ、および、カメラ撮影用Ｗｅｂページデータの選択などを行うためのインデックスＷｅｂページデータを含むものとする。なお、カメラ撮影エラーＷｅｂページデータは、ポップアップ用のＷｅｂページデータであることが望ましい。
【００２０】
図３は、ＷｅｂコンテンツＤＢ１０１に記憶されている情報の一例を示す図である。図３の例では、ＷｅｂコンテンツＤＢ１０１は、コンテンツ名３０１ごとに、Ｗｅｂコンテンツとして、ＨＴＭＬで記述されたＨＴＭＬデータ３０２を格納している。ＨＴＭＬデータ３０２は、インデックスＷｅｂページデータ３０２Ａと、複数のカメラ撮影用Ｗｅｂページデータ３０２Ｂと、カメラ撮影エラーＷｅｂページデータ３０２Ｃとを含む。
【００２１】
図４は、カメラ撮影用Ｗｅｂページデータ３０２Ｂの一例を示す図である。図４の例では、カメラ撮影用Ｗｅｂページデータ３０２Ｂは、撮影機能を起動するためのカメラ起動ボタン４０１と、撮影されたカメラ画像データを貼り付ける貼り付け領域４０２と、貼り付け領域４０２に張り付けられたカメラ画像データを確認した旨を入力するための画像確認済みボタン４０３とを含む。
【００２２】
図１の説明に戻る。カメラ制御情報ＤＢ１０２は、カメラ制御サーバ１０とカメラ機能付き端末２０との間で行われる通信の通信品質を示す品質情報と、カメラ機能付き端末２０によって撮影されるカメラ画像データの解像度を示す解像度情報との対応関係を示すカメラ制御情報を記憶する。
【００２３】
通信品質は、本実施形態では、カメラ制御サーバ１０およびカメラ機能付き端末２０間のデータ通信の回線速度、より具体的には、カメラ機能付き端末２０からカメラ制御サーバ１０への上り方向の通信の回線速度であるとする。
【００２４】
また、解像度情報は、対応する回線速度において、カメラ画像データのアップロードにかかるアップロード時間が予め定められた一定時間（例えば、３０秒）以内になる解像度を示す。さらに言えば、解像度情報は、アップロード時間が一定時間以内になる最大の解像度を示す。なお、アップロード時間は、より具体的にいえば、カメラ機能付き端末２０がカメラ画像データを送信してからカメラ制御サーバ１０がカメラ画像データの受信するまでにかかる経過時間である。
【００２５】
図５は、カメラ制御情報の一例を示す図である。図５の例では、カメラ制御情報５００は、品質情報である回線速度情報５０１ごとに解像度情報５０２を表すテーブルを用いて、回線速度情報５０１および解像度情報５０２との対応関係を示している。また、解像度が予め定められた必要最低解像度でも、カメラ画像データを一定時間以内にアップロードできないほど低い回線速度を示す回線速度情報５０１には、適切な解像度が設定できない旨の「設定不可」を示す解像度情報５０２が対応付けられている。
【００２６】
図２の説明に戻る。カメラ画像一時保管ＤＢ１０３は、カメラ機能付き端末２０から送信されたカメラ画像データを一時的に保管する。
【００２７】
カメラ画像格納ＤＢ１０４は、カメラ画像一時保管ＤＢ１０３に一時的に保管されたカメラ画像データを格納する。
【００２８】
通信部１０５は、カメラ機能付き端末２０と接続し、カメラ機能付き端末２０との間で通信を行う。例えば、通信部１０５は、カメラ機能付き端末２０から、カメラ画像データと、Ｗｅｂコンテンツを取得する旨の取得リクエストと、通信品質である回線速度を測定するための回線速度測定用データと、撮影機能を起動した旨の起動情報と、カメラ画像データを確認した旨の確認情報とを受信する。
【００２９】
取得リクエストは、取得するＷｅｂコンテンツを特定するコンテンツ名を含む。また、回線速度測定用データは、予め定められたデータ量（例えば、１００ｋｂｙtｅ）を有するものとする。また、確認情報は、カメラ画像データが確認された確認日時を含む。
【００３０】
Ｗｅｂページ提供部１０６、Ｗｅｂアプリケーション部１０７、カメラ制御部１０８および基本機能部１０９のそれぞれは、コンピュータが記録媒体（図示せず）に記録されたプログラムを読み取り、その読み取ったプログラムを実行することで実現される。
【００３１】
Ｗｅｂページ提供部１０６は、ＷｅｂコンテンツＤＢ１０１に格納されたＷｅｂコンテンツのうち、通信部１０５が受信した取得リクエストに応じたＷｅｂコンテンツを、カメラ機能付き端末２０に送信する。また、カメラ制御部１０８からカメラ撮影エラーＷｅｂページデータを送信する旨のアラーム送信指示が通知された場合、Ｗｅｂページ提供部１０６は、ＷｅｂコンテンツＤＢ１０１に格納されたカメラ撮影エラーＷｅｂページデータを、アラームとしてカメラ機能付き端末２０に通知する。
【００３２】
Ｗｅｂアプリケーション部１０７は、Ｊａｖａ（登録商標）やＣＧＩなどのＷｅｂアプリケーションプログラムにて実現される。Ｗｅｂアプリケーション部１０７は、通信部１０５が受信したカメラ画像データを、ＷｅｂコンテンツＤＢ１０１に格納されたカメラ撮影用Ｗｅｂページデータ内の所定の場所（例えば、図４に示した貼り付け領域４０２）に張り付け、そのカメラ画像データを貼り付けたカメラ撮影用Ｗｅｂページデータを、Ｗｅｂページ提供部１０６を用いてカメラ機能付き端末２０に送信する。
【００３３】
カメラ制御部１０８は、通信部１０５が行うカメラ機能付き端末２０との通信の通信品質に基づいて、カメラ機能付き端末２０によって撮影されるカメラ画像データの解像度を決定し、その決定した解像度を示す解像度情報をカメラ機能付き端末２０に通知する決定部である。なお、通信品質は、上り方向の回線速度であり、後述するように基本機能部１０９にて計測される。
【００３４】
具体的には、通信部１０５が起動情報を受信した場合、カメラ制御部１０８は、カメラ制御情報ＤＢ１０２において、基本機能部１０９にて計測された通信品質を示す品質情報に対応する解像度情報が「設定不可」を示すか否かを確認することで、カメラ画像データの解像度が必要最低解像度のときにアップロード時間が一定時間を超えるか否かを判断する。
【００３５】
アップロード時間が一定時間を超えている場合、カメラ制御部１０８は、アラーム送信指示をＷｅｂページ提供部１０６に通知する。これにより、Ｗｅｂページ提供部１０６は、カメラ画像データの解像度が必要最低解像度のときのアップロード時間が一定時間を超えている場合、アラームをカメラ機能付き端末２０に通知する通知部として機能することになる。
【００３６】
一方、アップロード時間が一定時間以内の場合、カメラ制御部１０８は、上記の品質情報に対応する解像度情報が示す解像度を、カメラ機能付き端末２０によって撮影される撮影画像データの解像度として決定し、その解像度情報をカメラ機能付き端末２０に通知する。
【００３７】
なお、品質情報に対応する解像度情報が示す解像度は、その品質情報が示す回線速度において、アップロード時間が一定時間以内になる最大の解像度を示すため、カメラ制御部１０８は、カメラ機能付き端末２０によって撮影される撮影画像データの解像度を、アップロード時間が一定時間以内になる最大の値に決定することになる。
【００３８】
基本機能部１０９は、カメラ制御サーバ１０の各部を制御する。
【００３９】
具体的には、基本機能部１０９は、カメラ制御サーバ１０とカメラ機能付き端末２０との間で行われる通信の通信品質として測定する測定部として機能する。具体的には、通信部１０５が回線速度測定用データを受信した場合、基本機能部１０９は、回線速度測定用データに基づいて、カメラ機能付き端末２０からカメラ制御サーバ１０への上り方向のデータ通信の回線速度を、通信品質として測定する。
【００４０】
また、通信部１０５がカメラ画像データを受信した場合、基本機能部１０９は、そのカメラ画像データをカメラ画像一時保管ＤＢ１０３に保管する。このとき、基本機能部１０９は、カメラ画像データを所定のファイル形式に変換するとともに、その所定のファイル形式のカメラ画像データを特定するファイル名を作成し、所定のファイル形式のカメラ画像データとファイル名とを対応付けて保管する。なお、所定のファイル形式は、特に限定されないが、例えば、ＪＰＥＧ形式などである。
【００４１】
図６は、カメラ画像一時保管ＤＢ１０３に保管されたデータの一例を示す図である。図６の例では、カメラ画像一時保管ＤＢ１０３は、ファイル名である一時保管画像ファイル名６０１と、ＪＰＥＧ形式のカメラ画像データである一時保管画像ファイル６０２とを対応付けて保管している。
【００４２】
図２の説明に戻る。通信部１０５が確認情報を受信した場合、基本機能部１０９は、カメラ画像一時保管ＤＢ１０３に保管されたカメラ画像データおよびファイル名を、カメラ画像格納ＤＢ１０４に移動させる。このとき、基本機能部１０９は、確認情報内の確認日時をカメラ画像データに対応付けることが望ましい。
【００４３】
図７は、カメラ画像格納ＤＢ１０４に格納されたデータの一例を示す図である。図７の例では、カメラ画像格納ＤＢ１０４は、ファイル名である格納画像ファイル名７０１ごとに、ＪＰＥＧ形式のカメラ画像データである格納画像ファイル７０２と、確認日時である撮影画像チェック日時（端末）７０３とを格納している。
【００４４】
次にカメラ機能付き端末２０についてより詳細に説明する。
【００４５】
図８は、カメラ機能付き端末２０の構成を示すブロック図である。図８において、カメラ機能付き端末２０は、Ｗｅｂコンテンツ一時保管ＤＢ２０１と、操作部２０２と、表示部２０３と、通信部２０４と、カメラ機能部２０５と、Ｗｅｂ制御部２０６と、撮影制御部２０７と、基本機能部２０８とを有する。
【００４６】
Ｗｅｂコンテンツ一時保管ＤＢ２０１は、カメラ制御サーバ１０から送信されたＷｅｂコンテンツを一時的に保管する。
【００４７】
操作部２０２は、例えば、カメラ機能付き端末２０を使用するユーザから操作されるタッチパネルやボタンなどで構成され、その操作に応じた操作信号を出力する。ユーザからの操作としては、例えば、撮影機能を起動する旨の起動操作、撮影を実行する旨の撮影実行操作、カメラ画像データを確認した旨を入力する確認操作などが挙げられる。なお、起動操作は、例えば、図４に示したカメラ起動ボタン４０１を押下する操作であり、確認操作は、例えば、図４に示した画像確認済みボタン４０３を押下する操作である。また、撮影実行操作としては、所定のボタンを押下する操作や、タッチパネル上の所定の位置に接触する操作などである。
【００４８】
表示部２０３は、種々の情報を表示する。なお、操作部２０２および表示部２０３は、一体化されていてもよい。
【００４９】
通信部２０４は、カメラ制御サーバ１０と接続し、カメラ制御サーバ１０との間でデータ通信を行い、カメラ制御サーバ１０からＷｅｂコンテンツおよび解像度情報を受信する端末通信部である。
【００５０】
カメラ機能部２０５は、撮影機能を有する撮影部であり、ＣＣＤカメラなどのカメラモジュールにて構成される。カメラ機能部２０５は、撮影を行い、その撮影されたカメラ画像データを出力する。なお、カメラ機能部２０５は、設定された解像度のカメラ画像データを出力するものとする。
【００５１】
Ｗｅｂ制御部２０６、撮影制御部２０７および基本機能部２０８は、コンピュータが記録媒体（図示せず）に記録されたプログラムを読み取り、その読み取ったプログラムを実行することで実現される。
【００５２】
Ｗｅｂ制御部２０６は、Ｗｅｂコンテンツの取得および表示部２０３への表示などを行うＷｅｂブラウザにて実現される。
【００５３】
Ｗｅｂ制御部２０６は、カメラ制御サーバ１０に取得リクエストを送信する。また、Ｗｅｂ制御部２０６は、通信部２０４が受信したＷｅｂコンテンツを表示部２０３に表示するとともに、そのＷｅｂコンテンツをＷｅｂコンテンツ一時保管ＤＢ２０１に保管する。このとき、Ｗｅｂ制御部２０６は、Ｗｅｂコンテンツと、そのＷｅｂコンテンツを特定するファイル名とを対応付けて保管する。
【００５４】
図９は、Ｗｅｂコンテンツ一時保管ＤＢ２０１に保管されたデータの一例を示す図である。図９の例では、Ｗｅｂコンテンツ一時保管ＤＢ２０１は、ファイル名である一時保管ファイル名９０１と、Ｗｅｂコンテンツである一時保管ファイル９０２とを関連付けて保管する。
【００５５】
図８の説明に戻る。撮影制御部２０７は、通信部２０４が受信した解像度情報を用いて、カメラ機能部２０５によって撮影されるカメラ画像データの解像度を設定する。具体的には、撮影制御部２０７は、通信部２０４が受信した解像度情報が示す解像度をカメラ機能部２０５に設定することで、撮影画像データの解像度を設定する。
【００５６】
基本機能部２０８は、カメラ機能付き端末の各部を制御する。
【００５７】
具体的には、基本機能部２０８は、操作部２０２から出力された操作信号に基づいて、ユーザによる操作部２０２への操作を監視し、その操作に応じた処理を行う。
【００５８】
例えば、操作部２０２に対して起動操作が行われた場合、基本機能部２０８は、カメラ制御サーバ１０に送信する。また、操作部２０２に対して撮影実行操作が行われた場合、基本機能部２０８は、撮影制御部２０７を用いて、カメラ機能部２０５に撮影を実行させる。また、操作部２０２に対して確認操作が行われた場合、基本機能部２０８は、確認情報をカメラ制御サーバ１０に送信する。
【００５９】
また、基本機能部２０８は、カメラ機能部２０５によって撮影されたカメラ画像データをカメラ制御サーバ１０に送信する。
【００６０】
さらに、基本機能部２０８は、Ｗｅｂ制御部２０６が取得リクエストを送信する際に、回線速度測定用データをカメラ制御サーバ１０に送信する。
【００６１】
次に本実施形態の通信システムの動作について説明する。
【００６２】
図１０は、本実施形態の通信システムの動作の一例を説明するためのフローチャートである。
【００６３】
先ず、カメラ機能付き端末２０の基本機能部２０８は、Ｗｅｂ制御部２０６を起動する。Ｗｅｂ制御部２０６は、起動すると、取得リクエストを生成して、通信部２０４およびインターネット３００を介してカメラ制御サーバ１０に送信する。また、基本機能部２０８は、Ｗｅｂ制御部２０６を起動すると、回線速度測定用データを生成して、通信部２０４およびインターネット３００を介してカメラ制御サーバ１０に送信する（ステップＳＡ１）。このとき、基本機能部２０８は、回線速度測定用データを送信する際に、その時の時刻を送信時刻として回線速度測定用データに付加するものとする。
【００６４】
なお、基本機能部２０８がＷｅｂ制御部２０６を起動するタイミングは、特に限定されないが、例えば、ユーザが操作部２０２に対してカメラ制御サーバ１０と接続する旨の操作が行われたタイミングや、カメラ機能付き端末２０が起動されたタイミングなどである。また、取得リクエストおよび回線速度測定用データの送信先や取得リクエストに含まれるコンテンツ名などは、ユーザが入力してもよいし、予め設定されていてもよい。
【００６５】
カメラ制御サーバ１０の通信部１０５は、取得リクエストおよび回線速度測定用データを受信すると、その取得リクエストおよび回線速度測定用データを基本機能部１０９に送信する。基本機能部１０９は、取得リクエストおよび回線速度測定用データを受信すると、その取得リクエストをＷｅｂページ提供部１０６に送信する。そして、基本機能部１０９は、回線速度測定用データに基づいて、カメラ制御サーバ１０とカメラ機能付き端末２０との間で行われる通信の通信品質として、カメラ機能付き端末２０からカメラ制御サーバ１０への上り方向の通信の回線速度を測定する（ステップＡ２）。
【００６６】
例えば、基本機能部１０９は、回線速度測定用データの受信が完了した時刻を測定し、その時刻と、回線速度測定用データに付加された送信時刻とに基づいて、回線速度測定用データの送受信にかかる時間を求める。そして、基本機能部１０９は、その時間と、回線速度測定用データのデータ量に基づいて、回線速度を測定する。
【００６７】
Ｗｅｂページ提供部１０６は、基本機能部１０９から取得リクエストを受信すると、その取得リクエストに含まれるコンテンツ名のＷｅｂコンテンツをＷｅｂコンテンツＤＢから取得する。そして、Ｗｅｂページ提供部１０６は、取得したＷｅｂコンテンツを、通信部１０５およびインターネット３００を介してカメラ機能付き端末２０に送信するとともに、そのＷｅｂコンテンツのコンテンツ名をＷｅｂアプリケーション部１０７に通知する（ステップＡ３）。以下では、Ｗｅｂページ提供部１０６が送信したＷｅｂコンテンツは、カメラ撮影用Ｗｅｂページデータであるとする。
【００６８】
カメラ機能付き端末２０の通信部２０４は、カメラ撮影用Ｗｅｂページデータを受信すると、そのカメラ撮影用Ｗｅｂページデータを基本機能部２０８に送信する。基本機能部２０８は、カメラ撮影用Ｗｅｂページデータを受信すると、そのカメラ撮影用ＷｅｂページデータをＷｅｂ制御部２０６に送信する。Ｗｅｂ制御部２０６は、カメラ撮影用Ｗｅｂページデータを受信すると、そのカメラ撮影用Ｗｅｂページデータを、Ｗｅｂコンテンツ一時保管ＤＢ２０１に保管するとともに、そのカメラ撮影用Ｗｅｂページデータを表示部２０３に表示する（ステップＡ４）。
【００６９】
その後、操作部２０２に対して表示部２０３に表示されたカメラ撮影用Ｗｅｂページデータ内の起動ボタンを押下する操作が行われると、基本機能部２０８は、その操作を起動操作として検知し、起動情報を生成する。そして、基本機能部２０８は、その起動情報を、通信部２０４およびインターネット３００を介してカメラ制御サーバ１０に送信する（ステップＡ５）。
【００７０】
カメラ制御サーバ１０の通信部１０５は、起動情報を受信すると、その起動情報を基本機能部１０９に送信する。基本機能部１０９は、起動情報を受信すると、ステップＡ２で測定した回線速度を示す品質情報を生成し、その品質情報をカメラ制御部１０８に送信する。カメラ制御部１０８は、品質情報を受信すると、その品質情報に対応する解像度情報をカメラ制御情報ＤＢ１０２から取得する（ステップＡ６）。
【００７１】
カメラ制御部１０８は、取得した解像度情報が「設定不可」を示すか否かを確認することで、カメラ画像データの解像度が必要最低解像度のときにアップロード時間が一定時間を超えるか否かを判断する（ステップＡ７）。
【００７２】
アップロード時間が一定時間を超えている場合（ステップＡ７でＹｅｓの場合）、カメラ制御部１０８は、アラーム送信指示をＷｅｂページ提供部１０６に通知する。Ｗｅｂページ提供部１０６は、アラーム送信指示を受信すると、ＷｅｂコンテンツＤＢ１０１からカメラ撮影エラーＷｅｂページデータを取得し、そのカメラ撮影エラーＷｅｂページデータをアラームとして、通信部１０５およびインターネット３００を介してカメラ機能付き端末２０に送信する（ステップＡ８）。
【００７３】
カメラ機能付き端末２０の通信部２０４は、カメラ撮影エラーＷｅｂページデータを受信すると、そのカメラ撮影エラーＷｅｂページデータを基本機能部２０８に送信する。基本機能部２０８は、カメラ撮影エラーＷｅｂページデータを受信すると、そのカメラ撮影用ＷｅｂページデータをＷｅｂ制御部２０６に送信する。Ｗｅｂ制御部２０６は、カメラ撮影エラーＷｅｂページデータを受信すると、そのカメラ撮影エラーＷｅｂページデータをＷｅｂコンテンツ一時保管ＤＢ２０１に保管するとともに、そのカメラ撮影エラーＷｅｂページデータを表示部２０３に表示する（ステップＡ９）。その後、ユーザは、カメラ撮影エラーＷｅｂページデータを確認すると、電波状態の良い場所へ移動して、起動ボタンを押下する起動操作を再度行う。これにより、ステップＡ５の処理が再び実行される。
【００７４】
また、アップロード時間が一定時間以内の場合（ステップＡ７でＮｏの場合）、カメラ制御部１０８は、ステップＡ６で取得した解像度情報を、通信部１０５およびインターネット３００を介してカメラ機能付き端末２０に通知する（ステップＡ１０）。
【００７５】
カメラ機能付き端末２０の通信部２０４は、解像度情報を受信すると、その解像度情報を基本機能部２０８に送信する。基本機能部２０８は、解像度情報を受信すると、その解像度情報を撮影制御部２０７に送信する。撮影制御部２０７は、解像度情報を受信すると、その解像度情報が示す解像度をカメラ機能部２０５に設定し、カメラ機能部２０５を起動する（ステップＡ１１）。
【００７６】
その後、操作部２０２に対して撮影実行操作が行われると、基本機能部２０８は、その撮影実行操作を検知し、撮影を実行する旨の実行指示を生成して、撮影制御部２０７を介してカメラ機能部２０５に送信する。カメラ機能部２０５は、実行指示を受信すると、撮影を行い、設定された解像度のカメラ画像データを基本機能部２０８に出力する。基本機能部２０８は、カメラ画像データを受け付けると、そのカメラ画像データを、通信部２０４およびインターネット３００を介してカメラ制御サーバ１０に送信する（ステップＡ１２）。
【００７７】
カメラ制御サーバ１０の通信部１０５は、カメラ画像データを受信すると、そのカメラ画像データを基本機能部１０９に送信する。基本機能部１０９は、カメラ画像データを受信すると、そのカメラ画像データを所定のファイル形式に変換するとともに、ファイル名を作成し、所定のファイル形式のカメラ画像データとファイル名とを対応付けて保管する。（ステップＡ１３）。
【００７８】
そして、基本機能部１０９は、所定のファイル形式のカメラ画像データをＷｅｂアプリケーション部１０７に送信する。Ｗｅｂアプリケーション部１０７は、カメラ画像データを受信すると、Ｗｅｂページ提供部１０６からステップＡ３で通知されたファイル名のカメラ撮影用ＷｅｂページデータをＷｅｂコンテンツＤＢから取得し、そのカメラ撮影用Ｗｅｂページデータにカメラ画像データを貼り付け、そのカメラ画像データを貼り付けたカメラ撮影用Ｗｅｂページデータを、通信部１０５およびインターネット３００を介してカメラ機能付き端末２０に送信する（ステップＳ１４）。
【００７９】
カメラ機能付き端末２０の通信部２０４は、カメラ撮影用Ｗｅｂページデータを受信すると、そのカメラ撮影用Ｗｅｂページデータを基本機能部２０８に送信する。基本機能部２０８は、カメラ撮影用Ｗｅｂページデータを受信すると、そのカメラ撮影用ＷｅｂページデータをＷｅｂコンテンツ一時保管ＤＢに保管するとともに、そのカメラ撮影用ＷｅｂページデータをＷｅｂ制御部２０６に送信する。Ｗｅｂ制御部２０６は、カメラ撮影用Ｗｅｂページデータを受信すると、そのカメラ撮影用Ｗｅｂページデータを表示部２０３に表示する（ステップＡ１５）。
【００８０】
カメラ機能付き端末２０のユーザは、表示部２０３に表示されたカメラ撮影用Ｗｅｂページデータ上のカメラ画像データを確認し、カメラ画像データが問題なく表示されたか否かを判断する（ステップＡ１６）。
【００８１】
カメラ画像データに問題がある場合（ステップＡ１６でＮＧの場合）、ユーザは起動ボタンを押下する操作を再度行う。この場合、ステップＡ５の処理が再度実行される。
【００８２】
一方、カメラ画像データに問題がない場合、（ステップＡ１６でＯＫの場合）、ユーザは、カメラ撮影用Ｗｅｂページデータ内の画像確認済みボタンを押下する操作を行う。この場合、基本機能部２０８は、その操作を確認操作として検知し、確認情報を生成する。そして、基本機能部２０８は、確認情報を、通信部２０４およびインターネット３００を介してカメラ制御サーバ１０に送信する（ステップＳＡ１７）。
【００８３】
カメラ制御サーバ１０の通信部１０５は、確認情報を受信すると、その確認情報を基本機能部１０９に送信する。基本機能部１０９は、確認情報を受信すると、カメラ画像一時保管ＤＢ１０３に保管したカメラ画像データを取得し、そのカメラ画像データに確認情報内の確認日時を対応付け、その確認日時を対応付けたカメラ画像データをカメラ画像格納ＤＢ１０４に格納し（ステップＳ１８）、動作を終了する。
【００８４】
以上説明したように本実施形態によれば、通信品質に基づいてカメラ画像データの解像度が設定されるので、作業者への負担を軽減しながら、適切な解像度の画像を得ることが可能になる。
【００８５】
また、本実施形態では、通信品質として、カメラ機能付き端末２０からカメラ制御サーバ１０への方向の通信の回線速度が測定されるので、カメラ画像データをアップロードするアップロード時間を解像度により正確に反映させることが可能になり、解像度をより適切に設定することが可能になる。
【００８６】
また、本実施形態では、解像度が、アップロード時間が一定時間以内になる値に決定されるので、アップロード時間を一定時間以内にすることが可能になり、解像度が必要以上に大きくなり過ぎることを要る適切に抑制することが可能になる。
【００８７】
また、本実施形態では、解像度が、アップロード時間が一定時間以内になる最大の値に決定されるので、アップロード時間を一定時間以内にすることを可能にしつつ、解像度の高いカメラ画像データを得ることが可能になる。したがって、アップロード時間を一定時間以内にしながら、解像度を高くすることが可能になり、カメラ画像の解像度と、作業者の作業時間とのバランスをより適切にとることが可能になる。
【００８８】
また、本実施形態では、解像度が必要最低解像度のときにアップロード時間が一定時間を超える場合、アラームが通知されるので、通信品質が低く、解像度が低くなってしまう場合には、ユーザは電波状況などの良い場所で撮影を再び行わせることが可能になり、より適切な解像度のカメラ画像データを得ることが可能になる。
【００８９】
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【００９０】
例えば、通信品質は、回線速度に限らず、適宜変更可能である。カメラ機能付き端末２０が信号対雑音比などの無線品質を求め、カメラ制御サーバ１０は、その無線品質を通信品質として測定してもよい。
【符号の説明】
【００９１】
１０      カメラ制御サーバ
２０      カメラ機能付き端末
１０１    ＷｅｂコンテンツＤＢ
１０２    カメラ制御情報ＤＢ
１０３    カメラ画像一時保管ＤＢ
１０４    カメラ画像格納ＤＢ
１０５    通信部
１０６    Ｗｅｂページ提供部
１０７    Ｗｅｂアプリケーション部
１０８    カメラ制御部
１０９    基本機能部
２０１    Ｗｅｂコンテンツ一時保管ＤＢ
２０２    操作部
２０３    表示部
２０４    通信部
２０５    カメラ機能部
２０６    Ｗｅｂ制御部
２０７    撮影制御部
２０８    基本機能部
【図１】
2014027606.tif 000003
【図２】
2014027606.tif 000004
【図３】
2014027606.tif 000005
【図４】
2014027606.tif 000006
【図５】
2014027606.tif 000007
【図６】
2014027606.tif 000008
【図７】
2014027606.tif 000009
【図８】
2014027606.tif 000010
【図９】
2014027606.tif 000011
【図１０】
2014027606.tif 000012