(57)【特許請求の範囲】
【請求項１】
コンピュータを、
メータの検針値を含む画像データを取得しこの画像に文字認識処理を施して前記検針値を得る処理を繰り返し行う第１モード実行部と、
前記第１モード実行部が得た検針値を帳票に入力する処理を行う第２モード実行部と、
ユーザからの要求に応じて、前記第１モード実行部と前記第２モード実行部のうち、少なくとも１つを選択的に実行させるモード選択部と
して機能させることを特徴とするプログラム。
【請求項２】
コンピュータを、
メータの検針値を含む画像データを取得する処理を繰り返し行う第１モード実行部と、
前記第１モード実行部が取得した画像データに文字認識処理を施して前記検針値を得て帳票に入力する処理を行う第２モード実行部と、
ユーザからの要求に応じて、前記第１モード実行部と前記第２モード実行部のうち、少なくとも１つを選択的に実行させるモード選択部と
して機能させることを特徴とするプログラム。
【請求項３】
前記文字認識処理によって得た検針値を一時的に表示させる表示制御部として、さらにコンピュータを機能させることを特徴とする請求項１または請求項２に記載のプログラム。
【請求項４】
メータの検針値を含む画像データを取得しこの画像に文字認識処理を施して前記検針値を得て、この得た検針値を帳票に入力する処理を繰り返し行う第３モード実行部として、さらにコンピュータを機能させ、
前記モード選択部は、前記第１モード実行部、前記第２モード実行部または前記第３モード実行部のうち、少なくとも１つを選択的に実行させることを特徴とする請求項１乃至請求項３のいずれか１つに記載のプログラム。
【請求項５】
メータの検針値を含む画像データを取得しこの画像に文字認識処理を施して前記検針値を得る処理を繰り返し行う第１モード実行部と、
前記第１モード実行部が得た検針値を帳票に入力する第２モード実行部と、
ユーザからの要求に応じて、前記第１モード実行部と前記第２モード実行部のうち、少なくとも１つを選択的に実行させるモード選択部と
を備える情報処理装置。
【請求項６】
メータの検針値を含む画像データを取得する処理を繰り返し行う第１モード実行部と、
前記第１モード実行部が取得した画像データに文字認識処理を施して前記検針値を得て帳票に入力する第２モード実行部と、
ユーザからの要求に応じて、前記第１モード実行部と前記第２モード実行部のうち、少なくとも１つを選択的に実行させるモード選択部と
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明の実施形態は、情報処理装置およびコンピュータプログラムに関する。
【背景技術】
【０００２】
従来より、オフィスビルや工場、公共施設に設置されている設備機器に対する検針業務として、点検員は、それら設備機器の稼働状態が示されているメータを検針し設備の保全を行っている。また近年は、人手による検針作業を不要とすべく、稼働状態を示す計測データをネットワークを介してサーバへ送信し、このサーバで保存・管理ができるシステムに対応した高性能な設備機器が投入されつつある。しかし、このようなシステムに対応する設備機器は高価であることから普及するまでには至らず、未だに点検員による検針を行う設備機器は多数存在し、点検員の目視による検針作業は依然として行われている。また一般家屋のガス、電気、水道の検針作業にいたっては、検針員が個々に赴いて検針を行うのが一般的である。
【０００３】
近時、メータの検針作業を支援するサービスが提供されている。このサービスでは、AI（Artificial Intelligence）を活用してメータ値を機器で読み取るが、検針の作業現場において、点検員や検針員は、１）メータの撮影、２）AIによる画像認識、３）画像認識の結果の確認、４）帳票への入力を行う必要がある。これらの作業ルーチンは、従前の紙帳票による検針よりも、時間がかかる場合がある。時間がかかると、例えば屋外での作業の場合、季節や天候によっては検針員への身体的負荷は大きくなるおそれがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第６５１４３９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、メータ値を機器で読み取る検針作業において、作業負荷を調節することが可能な情報処理装置およびコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
実施形態のコンピュータプログラムは、第１モード実行部と、第２モード実行部と、モード選択部としてコンピュータを機能させる。第１モード実行部は、メータの検針値を含む画像データを取得しこの画像に文字認識処理を施して検針値を得る処理を繰り返し行い、第２モード実行部は、第１モード実行部が得た検針値を帳票に入力する処理を行い、モード選択部は、ユーザからの要求に応じて、第１モード実行部と第２モード実行部のうち、少なくとも１つを選択的に実行させる。
【図面の簡単な説明】
【０００７】
【図１】この発明に係わる情報処理装置を含む情報処理システムの構成例を示す図。
【図２】図１に示した携帯型端末装置の構成を示す回路ブロック図。
【図３】図１に示した携帯型端末装置のモード選択を説明するためのフローチャート。
【図４】図３に示した通常モードの処理を説明するためのフローチャート。
【図５】図３に示した収集優先モードの処理を説明するためのフローチャート。
【図６】図３に示した帳票作成モードの処理を説明するためのフローチャート。
【発明を実施するための形態】
【０００８】
以下、図面を参照して、一実施形態について説明する。  
図１は、一実施形態に係わる情報処理装置およびコンピュータプログラムを含む情報処理システムの構成を示すものである。なお、以下の説明では、上記情報処理装置およびコンピュータプログラムを、一般家屋のガス、電気、水道などの検針作業に適用した場合を例に挙げて説明する。この例では、検針員が個々の家屋を訪問し、各家屋に設置されたメータを検針する場合について説明する。
【０００９】
この情報処理システムは、図１に示すように、携帯型端末装置１００、無線基地局２００、クライアント端末３００、サーバ４００、ネットワーク５００を備えたクラウドコンピューティングを実現するシステムであって、各家屋またはその近傍に設けられたメータＭＴ１〜ＭＴｎから得られる情報を処理する。
【００１０】
なお、メータＭＴ１〜ＭＴｎは、例えば、電気の使用量、上水道の使用量、下水道への排水量、ガスの使用量などの数値やそれらを利用する機器の稼働状態を示す数値など、インフラに関する数値を示すものが想定されるが、これら以外の数値を示すものであってもよい。
【００１１】
また各メータは、数値を表示する面において、２次元バーコードが印刷またはシールで付与されている。この２次元バーコードは、付与されているメータに固有に割り当てられた識別番号や属性（電気、ガス、水道、供給事業体、設置場所、製造日時、設置日時、性能を示す諸元など）を示す識別情報や、検針値を集計するアプリケーションソフトウェアに対応した検針値の入力欄を指定する入力指定情報などを含むものである。
【００１２】
また２次元バーコードは、所定のアルゴリズムにより解読され、上記情報（識別情報や入力指定情報）が得られる。なお、これらの情報は、２次元バーコードではなく、情報そのものの文字列を、上記表示値の近傍に印刷や刻印で直接視認できるように示すようにしてもよいし、２次元バーコードと一部または全部の情報を重複して表示するようにしてもよい。
【００１３】
また各メータは、回転式またはデジタル式のいずれの方式で数値を示してもよい。デジタル式の場合は、例えば、０〜９までの数字が表示される７セグメントディスプレイを複数使用し、前述した電気などの使用量や設備機器の稼働状態に応じて少なくとも１桁以上の数値（検針値）を示す構成が考えられる。回転式の場合は、例えば、０〜９までの数字が記載された数字車を複数用いたメカ式であって、使用量に応じて数字車が回転することで複数桁の数値（検針値）を示す直読式の構成が考えられる。
【００１４】
次に、図２を参照して、携帯型端末装置１００について説明する。  
携帯型端末装置１００は、メータの検針員がオペレータとして使用する端末であって、スマートフォン、タブレットコンピュータまたはラップトップ型のパーソナルコンピュータ等の携帯可能な情報処理装置である。また携帯型端末装置１００は、図２に示すように、バスで接続された、少なくとも通信部１０１、入力部１０２、表示部１０３、カメラ１０４、記憶部１０５、制御部１１０を備える。
【００１５】
通信部１０１は、無線基地局２００との間で無線通信リンクを確立して通信を行う無線通信インターフェースであって、無線基地局２００およびネットワーク５００を介して、サーバ４００と通信を行う。無線通信は、無線基地局２００の仕様に合わせた通信方式に対応する。この通信方式の例としては、無線LAN（IEEE802.11シリーズ）、３Ｇ、３．９Ｇ（ＬＴＥ（登録商標）など）、４Ｇ、５Ｇ、Bluetooth（登録商標）等、様々な規格が考えられるが、いずれでもかまわないし、これらに限定されるものでもない。
【００１６】
入力部１０２は、後述する表示部１０３上に載置されたタッチパネルや、携帯型端末装置の筐体上に設けられたキースイッチなどの入力デバイスを備え、検針員から種々の情報の入力や指示を受け付ける。上記タッチパネルは、尖筆（スタイラス）や指を使って入力が行えるものであり、静電容量方式や抵抗膜方式、投影型赤外線方式など種々の方式が適用可能である。
【００１７】
表示部１０３は、検針員に対して視覚的に情報を提供するものであり、例えば、情報の入力欄やソフトウェアキー、各種画像（写真、CG（コンピュータグラフィックス）画像）を表示する。情報の入力欄やソフトウェアキーは、後述する制御部１１０の制御により、前述の入力部１０２に対する操作と対応するように表示がなされる。使用されるデバイスとしては、液晶パネルや有機EL（Electro Luminescence）パネル、電子ペーパーなど種々の表示デバイスが適用可能である。
【００１８】
カメラ１０４は、レンズなどの光学系と、例えばCMOS（Complementary MOS）などのイメージセンサを備えた撮像部と、撮像部によって得られた撮像信号から所定の形式（例えば、JPEG（Joint Photographic Experts Group））の画像データを生成する信号処理部とを備えたデジタルカメラである。なお、制御部１１０は、時刻を計時しており、カメラ１０４によって得られた画像データには、上記時刻が撮影した日時を示す付加情報（例えば、Exif（Exchangeable image file format）データ）が付加されて記録される。
【００１９】
記憶部１０５は、後述する制御部１１０のOS（Operating System）やアプリケーションソフトウェア、アプリケーションソフトウェアの運用に伴って生成されたデータ、各種パラメータ、検針員から入力されたデータ、カメラ１０４によって撮像された画像データ（メータＭＴ１〜ＭＴｎの検針値の表示面を撮影したものなど）、後述するサーバ４００から取得（ダウンロード）したデータなどを記憶するものであり、RAM（Random Access Memory）やROM（Read Only Memory）、SSD（Solid State Drive）などのフラッシュメモリ、HDD（Hard Disk Drive）などの記録デバイスがデータの特性に合わせて、組み合わせて設けられる。  
また記憶部１０５は、画像データ１０５ａと、認識データ１０５ｂ、検針帳票データ１０５ｃを記憶する。
【００２０】
画像データ１０５ａは、カメラ１０４によって得られた画像データであり、例えば２次元バーコードや、メータのＭＴ１〜ＭＴｎの検針値の表示面を撮影したものであって、メータＭＴ１〜ＭＴｎ上に表示される数値の読み取りや、２次元バーコードの読み取りなどに用いられる。
【００２１】
認識データ１０５ｂは、２次元バーコードの解読によって得た情報や、メータＭＴ１〜ＭＴｎ上に表示される数値を例えば光学文字認識（OCR（Optical Character Recognition）などの文字認識処理によって得た数値データ、およびこの数値データの基となった画像データを対応付けたデータである。このデータは、撮影対象となったメータ毎（撮影毎）に生成されるため、多数の認識データ１０５ｂが記憶部１０５に記憶される。
【００２２】
検針帳票データ１０５ｃは、検針によって得た検針値を入力するための検針帳票のデータファイルである。検針帳票データ１０５ｃのデータファイル内には多数の入力欄があり、各入力欄には項目名が付してあるとともに、入力欄を識別する情報（以下、入力欄識別情報と称する）が付されている。
【００２３】
制御部１１０は、CPU（Central Processing Unit）やGPU（Graphics Processing Unit）などのプロセッサ、チップセット、RAMやROMなどを備え、携帯型端末装置１００の各部を統括して制御する。ROMは、ファームウェアや設定値（各種パラメータ）を記憶する。CPUは、上記ファームウェアにしたがって、記憶部１０５からOSやアプリケーションソフトウェアをRAMに読み込んで、OSやアプリケーションソフトウェアを実行し、ＲＡＭをワークエリア（作業領域）として使用することで、各種制御機能を実現する。
【００２４】
制御部１１０は、OSやアプリケーションソフトウェアを実行することで、少なくとも以下の制御機能を実現する。すなわち、制御部１１０は、ソフトウェアを実行することにより、通信制御部１１１、入力制御部１１２、表示制御部１１３、画像処理部１１４、帳票データ作成部１１５として機能し、互いに連携して機能することができる。なお、これらの各機能の一部または全部を他の機能と統合したり、あるいは上記１１１〜１１５を別の複数の機能ブロックに切り分けた別の表現で説明することも可能である。
【００２５】
通信制御部１１１は、通信部１０１を制御して、所定の通信プロトコルに従って無線基地局２００と無線通信リンクを確立し、さらにネットワーク５００を通じてサーバ４００と通信を行うもので、例えば、サーバ４００からのデータダウンロードおよびサーバ４００へのデータアップロードを行う。
【００２６】
入力制御部１１２は、入力部１０２を制御して、入力部１０２に対する検針員の操作から検針員の要求を解釈したり、情報（文字列など）の入力を受け付けたり、カメラ１０４によって撮像された画像データの取り込みなどを行う。
【００２７】
表示制御部１１３は、表示部１０３を制御して、画像を含む種々の情報や、グラフィカルユーザインタフェイス（以下、GUI（Graphical User Interface））を表示させる。GUIの例としては、前述した情報の入力欄やソフトウェアキーであり、これらの表示は、入力部１０２を通じた入力に対応している。
【００２８】
画像処理部１１４は、カメラ１０４によって得られた画像データ１０５ａに対して、例えば光学文字認識などの文字認識処理を実施する文字認識エンジンであって、画像に含まれる文字を認識してテキストデータを出力（画像データのテキストデータへの変換）するとともに、このほか、バーコードの解析エンジンとして、画像に含まれる２次元バーコードを解読して情報（例えば、メータの識別情報など）を得る機能を有している。解読された情報と上記テキストデータは対応付けられて、記憶部１０５に記録される。
【００２９】
より具体的には、画像処理部１１４は、文字認識エンジンにより、上記画像データ１０５ａからメータＭＴ１〜ＭＴｎに表示されている数値（表示値）を読み取って検針値として出力するとともに、解析エンジンにより、上記画像データに含まれる２次元バーコードを解読してメータＭＴ１〜ＭＴｎの識別情報（検針値の名称を示す項目名、識別番号や設置場所などの属性、製造メーカー、製造番号、性能維持保証期限など）や検針値を集計するアプリケーションソフトウェアに対応した検針値の入力欄を指定する入力指定情報などを得る。画像処理部１１４は、これらの情報を取得時刻（撮影した日時）に対応付けて、記憶部１０５に認識データ１０５ｂとして記録する。
【００３０】
なお、メータＭＴ１〜ＭＴｎの識別番号や属性として、２次元バーコードではなく、識別番号そのものや属性を示す文字列が上記表示値の近傍に印刷や刻印で示すことも考えられる。この場合、画像処理部１１４は、カメラ１０４によって得られた画像データに対して、文字認識処理を実施して、上記識別番号や属性を示す文字列をテキストデータに変換し、上記認識データ１０５ｂとして記録する。
【００３１】
帳票データ作成部１１５は、メータの撮影から帳票データの作成、データのアップロードまでを実行するために、携帯型端末装置１００の各部を統括して制御するものであって、特許請求の範囲の第１モード実行部、第２モード実行部、第３モード実行部、モード選択部に対応する。なお、特許請求の範囲の表示制御部は、表示制御部１１３と帳票データ作成部１１５に対応する。
【００３２】
次に、無線基地局２００について説明する。  
無線基地局２００は、携帯型端末装置１００を無線通信によりネットワーク５００に接続するものである。例えば、ネットワーク５００が事業所内に構築されたLANの場合、通信方式として無線LAN（IEEE802.11シリーズ）を採用したアクセスポイントである。またネットワーク５００が通信事業者の携帯電話網の場合、３Ｇ、３．９Ｇ（ＬＴＥなど）、４Ｇ、５Ｇ等の規格に対応した無線通信を行う基地局装置である。すなわち、携帯型端末装置１００を無線通信によりネットワーク５００に接続できるものであれば、いずれの通信方式であっても適用可能であり、またこれらの方式に限定されるものではない。
【００３３】
次に、クライアント端末３００について説明する。  
クライアント端末３００は、管理部門のオペレータが使用する端末であって、例えば、デスクトップ型あるいはラップトップ型のパーソナルコンピュータ等の情報処理装置である。携帯型端末装置１００によってサーバ４００にアップロードされたデータファイルをダウンロードし、参照、編集、データ変換などを行う機能を備える。またクライアント端末３００は、携帯型端末装置１００の全ての機能または一部の機能を備えて、同様の処理を実行してもよい。すなわち、クライアント端末３００は、携帯型端末装置１００を代用して運用することもできる。
【００３４】
次に、上記構成の情報処理システムの動作について説明する。以下の説明では、特に、携帯型端末装置１００による帳票データの作成処理（以下、帳票データ作成処理と称する）について説明する。この帳票データ作成処理は、メータＭＴ１〜ＭＴｎを検針してデータを取得する処理と、取得したデータを解析して帳票を作成する処理を含んでいる。
【００３５】
まず、図３を参照して、帳票データ作成処理の全体像について説明する。  
この帳票データ作成処理は、アプリケーションソフトウェアを実行した制御部１１０が帳票データ作成部１１５として機能することにより実現される。なお、以下の説明では、図３乃至図６に示す処理を１つのアプリケーションソフトウェアを実行することで実現できるものとして説明するがこれに限定されるものではなく、１つのメインとなるアプリケーションソフトウェアに他のアプリケーションソフトウェアを組み込む形で実現することも可能である。
【００３６】
アプリケーションソフトウェアが実行されると、ステップ３０１において帳票データ作成部１１５は、オペレータである検針員からモードの選択を受け付け、受け付けたモードに応じた処理（図４乃至図６のいずれか）を実行する。
【００３７】
具体的には、帳票データ作成部１１５は、表示制御部１１３に対して、モード選択画面を表示部１０３に表示するように指示し、入力制御部１１２に対しては、検針員からの入力を検出するように指示する。
【００３８】
これに対して、表示制御部１１３は、検針員にモード選択を求める画像と、モードを検針員が指定するためのソフトウェアキーを含むGUIを表示部１０３に表示させる。また入力制御部１１２は、入力部１０２に通じて上記ソフトウェアキーに対する検針員の操作を検出する。
【００３９】
ここで、入力制御部１１２が、「通常モード（フルモード）」に対応するソフトウェアキーに対する操作を検出した場合には、ステップ３０２に移行し、「収集優先モード」を対応するソフトウェアキーに対する操作を検出した場合には、ステップ３０３に移行し、「帳票作成モード」を対応するソフトウェアキーに対する操作を検出した場合には、ステップ３０４に移行する。
【００４０】
ステップ３０２において帳票データ作成部１１５は、図４に示す「通常モード（フルモード）」の処理を実施する。またステップ３０３において帳票データ作成部１１５は、図５に示す「収集優先モード」の処理を実施する。そしてステップ３０４において帳票データ作成部１１５は、図６に示す「帳票作成モード」の処理を実施する。以下、各モードの処理について説明する。
【００４１】
まず、図４を参照して、「通常モード（フルモード）」の処理について説明する。この「通常モード（フルモード）」は、メータの撮影から帳票データの作成、データのアップロードまでの一連の作業、すべてを実施するモードであって、これらの作業は検針員が検針のために訪れた家屋毎に実行される。
【００４２】
ステップ４０１において帳票データ作成部１１５は、初期設定として、プレビュー表示を行うか否かの設定を検針員から受け付けて、受け付けた初期設定の情報を記憶部１０５に記録し、ステップ４０２に移行する。具体的には、帳票データ作成部１１５は、表示制御部１１３に対して、プレビュー表示の設定画面を表示部１０３に表示するように指示するとともに、入力制御部１１２に対しては、検針員からのプレビュー表示の設定の入力を検出するように指示する。
【００４３】
これに対して、表示制御部１１３は、プレビュー表示の設定を行うよう求める画像と、「プレビュー表示  ON」または「プレビュー表示  OFF」を検針員が選択するためのソフトウェアキーを含むGUIを表示部１０３に表示させる。また入力制御部１１２は、上記ソフトウェアキーに対する検針員の操作を検出する。
【００４４】
ここで、入力制御部１１２が、「プレビュー表示  ON」または「プレビュー表示  OFF」を選択するソフトウェアキーに対する操作を検出し、操作されたソフトウェアキーに対応する設定の情報（「プレビュー表示  ON」または「プレビュー表示  OFF」）を初期設定として記憶部１０５に記録し、ステップ４０２に移行する。
【００４５】
なお、この設定は、一度行えば、変更の要求がオペレータから発生するまで行う必要がないので、例えば、次の機会（別のメータの検針）に「通常モード（フルモード）」を実行する場合には、ステップ４０１を省略してもよい。
【００４６】
ステップ４０２において帳票データ作成部１１５は、メータＭＴ１〜ＭＴｎに付与された２次元バーコードの撮影を行い、ステップ４０３に移行する。具体的には、帳票データ作成部１１５は、表示制御部１１３に対して指示を与えて、検針員に２次元バーコードの撮影を行うよう促す説明表示を表示部１０３に行わせるとともに、カメラ１０４を起動して、撮影を開始させる。
【００４７】
これにより、表示制御部１１３は、表示部１０３に、検針員に２次元バーコードの撮影を促す説明表示を行う。そして、表示部１０３の説明表示によって撮影を促された検針員は、カメラ１０４の撮像構図をメータＭＴ１〜ＭＴｎに付与された２次元バーコードに合わせる。一方、カメラ１０４は、所定の周期（例えば、数十ミリsec）で撮影を繰り返し、撮影によって得た画像データ１０５ａを出力する。
【００４８】
ステップ４０３において帳票データ作成部１１５は、ステップ４０２によりカメラ１０４から出力される画像データ１０５ａに対して、２次元バーコードの解読を行って種々の情報を得て、ステップ４０４に移行する。具体的には、帳票データ作成部１１５は、画像処理部１１４に対して、カメラ１０４によって時々刻々と得られる画像データ１０５ａに含まれる２次元バーコードの映像を解読させて、情報を得る。
【００４９】
ここで得られる情報としては、撮影されたメータ（ＭＴ１〜ＭＴｎのいずれか）の識別情報（検針値の名称を示す項目名、識別番号や設置場所などの属性、製造メーカー、製造番号、性能維持保証期限など）や検針値を集計するアプリケーションソフトウェアに対応した検針値の入力欄を指定する入力指定情報などである。
【００５０】
なおここで、帳票データ作成部１１５から指示を受けた画像処理部１１４が、画像データ１０５ａに基づいて、メータ（ＭＴ１〜ＭＴｎのいずれか）上に数値が表示される領域を自動認識し、この領域の画像について、文字認識処理を実施し、その領域に表示される数値（表示値）を検針値として読み取るようにしてもよい。
【００５１】
またここで、ステップ４０２にてカメラ１０４により得られた画像データ１０５ａに基づく画像が不鮮明で２次元バーコードの解読が行えない場合には、帳票データ作成部１１５は、表示制御部１１３に対して、検針員に撮影のやり直しを求める表示を行わせ、ステップ４０２に移行するようにしてもよい。
【００５２】
ステップ４０４において帳票データ作成部１１５は、メータＭＴ１〜ＭＴｎ上に表示される数値の撮影を行い、ステップ４０５に移行する。具体的には、帳票データ作成部１１５は、表示制御部１１３に対して指示を与えて、検針員にメータＭＴ１〜ＭＴｎ上に表示される数値の撮影を行うよう促す表示を表示部１０３に行わせるとともに、カメラ１０４を起動して撮影を行う。
【００５３】
これにより、表示制御部１１３は、表示部１０３に、検針員に対してメータＭＴ１〜ＭＴｎ上に表示される数値の撮影を促す説明表示を行う。そして、表示部１０３の説明表示によって撮影を促された検針員は、カメラ１０４の撮像構図をメータＭＴ１〜ＭＴｎ上に表示される数値に合わせる。一方、カメラ１０４は、入力部１０２を通じた検針員によるシャッタ操作が入力制御部１１２によって検出されるのを待機し、入力制御部１１２からシャッタ操作の検出が通知されると、通知されたタイミングで撮影した画像データ１０５ａを出力する。
【００５４】
ステップ４０５において帳票データ作成部１１５は、ステップ４０４にてカメラ１０４により得られた画像データ１０５ａに対して、文字認識処理を実施し、メータＭＴ１〜ＭＴｎ上に表示される数値（表示値）を検針値として読み取り、この検針値を認識データ１０５ｂとして記憶部１０５に記録し、ステップ４０６に移行する。
【００５５】
具体的には、帳票データ作成部１１５は、入力制御部１１２、表示制御部１１３、画像処理部１１４に指示を与える。指示を受けた各部は、以下の処理を実行する。すなわち、表示制御部１１３は、表示部１０３に、画像データ１０５ａに基づいて、メータ（ＭＴ１〜ＭＴｎのいずれか）上に表示される数値を含む画像（以下、メータ画像と称する）を表示させるとともに、メータ画像上で取り込みたい数値が表示される領域を検針員に指定するように促す説明表示を行わせる。
【００５６】
表示部１０３の説明表示によって領域指定を促された検針員は、入力部１０２を通じて取り込みたい領域を矩形の対角線で指定する操作を行う。この操作から入力制御部１１２は、対角線で指定された矩形の領域の座標を検出する。続いて表示制御部１１３は、入力制御部１１２が検出した矩形領域の座標に基づいて、この座標に対応するメータ画像上の領域に対して半透明のマスク表示を行う。マスク表示が行われると、画像処理部１１４は、マスク表示された領域（指定された矩形領域）に対応する画像について、文字認識処理を実施し、その領域に表示される数値（表示値）を検針値として読み取る。この検針値は、元になった画像データ１０５ａやステップ４０３の解読で得られた情報（入力指定情報など）と対応付けて、認識データ１０５ｂとして記憶部１０５に記録される。
【００５７】
なおここで、ステップ４０４にてカメラ１０４により得られた画像データ１０５ａに基づく画像が不鮮明で文字認識処理が行えない（認識が失敗した）場合には、帳票データ作成部１１５は、表示制御部１１３に対して、検針員に撮影のやり直しを求める表示を行わせ、ステップ４０４に移行するようにしてもよい。  
また上記の説明では、検針員が、メータ画像上で取り込みたい数値が表示される領域を指定するものとして説明したが、これに代わり、若しくはこれに加えて、帳票データ作成部１１５が上記メータ画像上の検針値が表示される領域を自動認識して、その領域に表示される数値（表示値）を検針値として読み取るようにしてもよい。
【００５８】
ステップ４０６において帳票データ作成部１１５は、ステップ４０１の初期設定を参照し、プレビュー表示を行う設定、すなわち、「プレビュー表示  ON」の設定がなされているか否かを判定する。ここで、「プレビュー表示  ON」の設定がなされている場合には、ステップ４０７に移行し、一方、「プレビュー表示  ON」の設定がなされていない場合には、ステップ４０８に移行する。
【００５９】
ステップ４０７において帳票データ作成部１１５は、ステップ４０５で得た検針値を、プレビュー表示として上記矩形領域に予め設定した時間の間だけ表示し、表示を終えると、ステップ４０８に移行する。
【００６０】
具体的には、帳票データ作成部１１５は、表示制御部１１３に対して指示を与えて、以下を実行させる。すなわち、表示制御部１１３は、帳票データ作成部１１５の指示により、ステップ４０５で記憶部１０５に記録した認識データ１０５ｂに基づいて、上記検針値をプレビュー表示として上記矩形領域に表示し、予め設定した時間が経過すると表示を終了する。プレビュー表示を見た検針員は、文字認識処理が正確に行われたか否かを特別な操作なしに確認できる。
【００６１】
ステップ４０８において帳票データ作成部１１５は、記憶部１０５から検針帳票データ１０５ｃを読み出し、この検針帳票データ１０５ｃの入力欄のうち、ステップ４０３での解読で得た入力指定情報で指定される入力欄に、ステップ４０５で記憶部１０５に記録した認識データ１０５ｂの検針値を入力した、仮の検針帳票データを表示し、ステップ４０９に移行する。
【００６２】
ステップ４０９において帳票データ作成部１１５は、検針員が当該「通常モード（フルモード）」の処理を終了する指示を行ったか否かを判定する。ここで、終了が指示された場合には、ステップ４１０に移行し、一方、終了が指示されていない場合には、ステップ４０２に移行して、他のメータの撮影や検針値の入力を行うためのルーチンが開始される。
【００６３】
具体的には、帳票データ作成部１１５は、入力制御部１１２と表示制御部１１３に対して指示を与えて、以下を実行させる。すなわち、表示制御部１１３は、帳票データ作成部１１５の指示により、表示部１０３に当該「通常モード（フルモード）」の処理を終了するかを問う表示や終了するか否かを選択するソフトウェアキー表示させる。
【００６４】
一方、入力制御部１１２は、入力部１０２を通じた上記ソフトウェアキーに対する操作を監視し、ソフトウェアキーに対する操作を検出した場合には、その検出結果を帳票データ作成部１１５に通知する。帳票データ作成部１１５は、入力制御部１１２が、終了を指示するためのソフトウェアキーに対する操作を検出した場合には、ステップ４１０に移行し、一方、それ以外の場合には、ステップ４０２に移行して、他のメータの撮影や検針値の入力を行うためのルーチンが開始される。
【００６５】
ステップ４１０において帳票データ作成部１１５は、記憶部１０５に記憶される検針帳票データ１０５ｃに対して、ステップ４０８で表示した仮の検針帳票データで上書き保存し、ステップ４１１に移行する。
【００６６】
ステップ４１１において帳票データ作成部１１５は、通信制御部１１１に対して、記憶部１０５に記憶される検針帳票データ１０５ｃをサーバ４００にアップロードするように指示し、当該処理を終了する。通信制御部１１１は、帳票データ作成部１１５からの指示にしたがって、記憶部１０５に記憶される検針帳票データ１０５ｃをサーバ４００にアップロードする。
【００６７】
次に、図５を参照して、「収集優先モード」の処理について説明する。この「収集優先コード」は、メータの撮影から帳票データの作成、データのアップロードまでの一連の作業のうち、帳票データの作成前までの作業を実施するモードである。「収集優先モード」の作業は検針員が検針のために訪れた家屋毎に実行されるが、例えば、気温が高かったり、荒天の場合、その他の事情などにより、屋外での作業を短時間で済ませたい場合などに使用することが考えられる。
【００６８】
ステップ５０１において帳票データ作成部１１５は、初期設定として、プレビュー表示を行うか否かの設定を検針員から受け付けて、受け付けた設定の情報を記憶部１０５に記録し、ステップ５０２に移行する。具体的には、帳票データ作成部１１５は、表示制御部１１３に対して、プレビュー表示の設定画面を表示部１０３に表示するように指示するとともに、入力制御部１１２に対しては、検針員からのプレビュー表示の設定の入力を検出するように指示する。
【００６９】
これに対して、表示制御部１１３は、プレビュー表示の設定を行うよう求める画像と、「プレビュー表示  ON」または「プレビュー表示  OFF」を検針員が選択するためのソフトウェアキーを含むGUIを表示部１０３に表示させる。また入力制御部１１２は、上記ソフトウェアキーに対する検針員の操作を検出する。
【００７０】
ここで、入力制御部１１２が、「プレビュー表示  ON」または「プレビュー表示  OFF」を選択するソフトウェアキーに対する操作を検出し、操作されたソフトウェアキーに対応する設定の情報（「プレビュー表示  ON」または「プレビュー表示  OFF」）を初期設定として記憶部１０５に記録し、ステップ５０２に移行する。
【００７１】
なお、この設定は、一度行えば、変更の要求がオペレータから発生するまで行う必要がないので、例えば、次の機会（２度目以降のアプリケーションソフトウェアの実施時）に「収集優先モード」を実行する場合には、ステップ５０１を省略してもよい。
【００７２】
ステップ５０２において帳票データ作成部１１５は、メータＭＴ１〜ＭＴｎに付与された２次元バーコードの撮影を行い、ステップ５０３に移行する。具体的には、帳票データ作成部１１５は、表示制御部１１３に対して指示を与えて、検針員に２次元バーコードの撮影を行うよう促す説明表示を表示部１０３に行わせるとともに、カメラ１０４を起動して、撮影を開始させる。
【００７３】
これにより、表示制御部１１３は、表示部１０３に、検針員に２次元バーコードの撮影を促す説明表示を行う。そして、表示部１０３の説明表示によって撮影を促された検針員は、カメラ１０４の撮像構図をメータＭＴ１〜ＭＴｎに付与された２次元バーコードに合わせる。一方、カメラ１０４は、所定の周期（例えば、数十ミリsec）で撮影を繰り返し、撮影によって得た画像データ１０５ａを出力する。
【００７４】
ステップ５０３において帳票データ作成部１１５は、ステップ５０２によりカメラ１０４から出力される画像データ１０５ａに対して、２次元バーコードの解読を行って種々の情報を得て、ステップ５０４に移行する。具体的には、帳票データ作成部１１５は、画像処理部１１４に対して、カメラ１０４によって時々刻々と得られる画像データ１０５ａに含まれる２次元バーコードの映像を解読させて、情報を得る。
【００７５】
ここで得られる情報としては、撮影されたメータ（ＭＴ１〜ＭＴｎのいずれか）の識別情報（検針値の名称を示す項目名、識別番号や設置場所などの属性、製造メーカー、製造番号、性能維持保証期限など）や検針値を集計するアプリケーションソフトウェアに対応した検針値の入力欄を指定する入力指定情報などである。
【００７６】
なおここで、ステップ５０２にてカメラ１０４により得られた画像データ１０５ａに基づく画像が不鮮明で２次元バーコードの解読が行えない場合には、帳票データ作成部１１５は、表示制御部１１３に対して、検針員に撮影のやり直しを求める表示を行わせ、ステップ５０２に移行するようにしてもよい。
【００７７】
ステップ５０４において帳票データ作成部１１５は、メータＭＴ１〜ＭＴｎ上に表示される数値の撮影を行い、ステップ５０５に移行する。具体的には、帳票データ作成部１１５は、表示制御部１１３に対して指示を与えて、検針員にメータＭＴ１〜ＭＴｎ上に表示される数値の撮影を行うよう促す表示を表示部１０３に行わせるとともに、カメラ１０４を起動して撮影を行う。
【００７８】
これにより、表示制御部１１３は、表示部１０３に、検針員に対してメータＭＴ１〜ＭＴｎ上に表示される数値の撮影を促す説明表示を行う。そして、表示部１０３の説明表示によって撮影を促された検針員は、カメラ１０４の撮像構図をメータＭＴ１〜ＭＴｎ上に表示される数値に合わせる。一方、カメラ１０４は、入力部１０２を通じた検針員によるシャッタ操作が入力制御部１１２によって検出されるのを待機し、入力制御部１１２からシャッタ操作の検出が通知されると、通知されたタイミングで撮影した画像データ１０５ａを出力する。
【００７９】
ステップ５０５において帳票データ作成部１１５は、ステップ５０４にてカメラ１０４により得られた画像データ１０５ａに対して、文字認識処理を実施し、メータＭＴ１〜ＭＴｎ上に表示される数値（表示値）を検針値として読み取り、この検針値を認識データ１０５ｂとして記憶部１０５に記録し、ステップ５０６に移行する。
【００８０】
具体的には、帳票データ作成部１１５は、画像処理部１１４に指示を与える。指示を受けた画像処理部１１４は、画像データ１０５ａに基づいて、メータ（ＭＴ１〜ＭＴｎのいずれか）上に数値が表示される領域を自動認識し、この領域の画像について、文字認識処理を実施し、その領域に表示される数値（表示値）を検針値として読み取る。この検針値は、元になった画像データ１０５ａやステップ５０３の解読で得られた情報（入力指定情報など）と対応付けて、認識データ１０５ｂとして記憶部１０５に記録される。
【００８１】
なおここで、ステップ５０４にてカメラ１０４により得られた画像データ１０５ａに基づく画像が不鮮明で文字認識処理が行えない（認識が失敗した）場合には、帳票データ作成部１１５は、表示制御部１１３に対して、検針員に撮影のやり直しを求める表示を行わせ、ステップ５０４に移行するようにしてもよい。  
また上記の説明では、帳票データ作成部１１５が上記メータ画像上の検針値が表示される領域を自動認識して、その領域に表示される数値（表示値）を検針値として読み取るものとして説明したが、ステップ４０５で説明したように、検針員が、メータ画像上で取り込みたい数値が表示される領域を指定して文字認識処理を行うようにしてもよい。
【００８２】
ステップ５０６において帳票データ作成部１１５は、ステップ５０１の初期設定を参照し、プレビュー表示を行う設定、すなわち、「プレビュー表示  ON」の設定がなされているか否かを判定する。ここで、「プレビュー表示  ON」の設定がなされている場合には、ステップ５０７に移行し、一方、「プレビュー表示  ON」の設定がなされていない場合には、ステップ５１１に移行する。
【００８３】
ステップ５０７において帳票データ作成部１１５は、ステップ５０５で得た検針値を、プレビュー表示として表示するとともに、タイマーをスタートさせ、ステップ５０８に移行する。  
具体的には、帳票データ作成部１１５は、表示制御部１１３に対して指示を与えて、以下を実行させる。すなわち、表示制御部１１３は、帳票データ作成部１１５の指示により、ステップ５０５で記憶部１０５に記録した認識データ１０５ｂに基づいて、上記検針値を表示部１０３にプレビュー表示として表示する。プレビュー表示を見た検針員は、文字認識処理が正確に行われたか否かを特別な操作なしに確認できる。
【００８４】
ステップ５０８において帳票データ作成部１１５は、ステップ５０７でスタートしたタイマーが予め設定された時間を計時したか否かを判定する。ここで、予め設定した時間が経過した場合には、ステップ５１１に移行し、一方、経過していない場合には、ステップ５０９に移行する。
【００８５】
ステップ５０９において帳票データ作成部１１５は、検針員からやり直しを求める操作が入力部１０２を通じて行われたか否かを判定する。なお、検針員は、プレビュー表示を見て、やり直しの必要性を判断し、文字認識処理が正確に行われていない場合に、やり直しを求める操作を行う。ここで、やり直しを求める操作が行われた場合には、ステップ５１０に移行し、一方、上記操作が行われていない場合には、ステップ５０８に移行する。
【００８６】
具体的には、帳票データ作成部１１５は、入力制御部１１２と表示制御部１１３に対して指示を与えて、以下を実行させる。すなわち、表示制御部１１３は、帳票データ作成部１１５の指示により、表示部１０３にメータ撮影のやり直しを行うかを問う表示や、やり直しの指示を受け付けるためのソフトウェアキー表示させる。
【００８７】
一方、入力制御部１１２は、入力部１０２を通じた上記ソフトウェアキーに対する操作を監視し、やり直しの指示を受け付けるためのソフトウェアキーに対する操作を検出した場合には、その検出結果を帳票データ作成部１１５に通知する。帳票データ作成部１１５は、入力制御部１１２が、やり直しの指示を受け付けるためのソフトウェアキーに対する操作を検出した場合には、ステップ５１０に移行し、一方、それ以外の場合には、ステップ５０８に移行する。
【００８８】
ステップ５１０において帳票データ作成部１１５は、ステップ５０４にて得た画像データ１０５ａおよびステップ５０５にて得た認識データ１０５ｂを破棄（記憶部１０５から消去）し、ステップ５０４に移行する。これによりステップ５０４に戻って再処理を行うことで、メータの再撮影と再解析が行われる。
【００８９】
ステップ５１１において帳票データ作成部１１５は、検針員が当該「収集優先モード」の処理を終了する指示を行ったか否かを判定する。ここで、終了が指示された場合には、当該処理を終了し、一方、終了が指示されていない場合には、ステップ５０２に移行して、他のメータの撮影を行うためのルーチンが開始される。
【００９０】
具体的には、帳票データ作成部１１５は、入力制御部１１２と表示制御部１１３に対して指示を与えて、以下を実行させる。すなわち、表示制御部１１３は、帳票データ作成部１１５の指示により、表示部１０３に当該「収集優先モード」の処理を終了するかを問う表示や終了するか否かを選択するソフトウェアキー表示させる。
【００９１】
一方、入力制御部１１２は、入力部１０２を通じた上記ソフトウェアキーに対する操作を監視し、ソフトウェアキーに対する操作を検出した場合には、その検出結果を帳票データ作成部１１５に通知する。帳票データ作成部１１５は、入力制御部１１２が、終了を指示するためのソフトウェアキーに対する操作を検出した場合には、当該処理を終了し、一方、それ以外の場合には、ステップ５０２に移行して、他のメータの撮影を行うためのルーチンが開始される。
【００９２】
次に、図６を参照して、「帳票作成モード」の処理について説明する。この「帳票作成コード」は、メータの撮影から帳票データの作成、データのアップロードまでの一連の作業のうち、帳票データの作成以降の作業を実施するモードである。すなわち、「収集優先モード」の作業によって収集したメータＭＴ１〜ＭＴｎについての画像データ１０５ａおよび認識データ１０５ｂを用いて、帳票データの作成を行うものである。したがって、検針員は、方々の家屋を訪れて「収集優先モード」の作業を行った後、例えば実務を行う事務所など屋内に入って、「帳票作成モード」を実行することが考えられる。
【００９３】
ステップ６０１において帳票データ作成部１１５は、作業対象となる検針帳票データをサーバ４００からダウンロードするか否かの指示を検針員から受け付ける。ここで、ダウンロードの指示を受け付けた場合には、ステップ６０３に移行し、一方、それ以外の場合には、ステップ６０２に移行する。
【００９４】
具体的には、帳票データ作成部１１５は、表示制御部１１３に対して、作業対象となる検針帳票データとして、サーバ４００からデータファイルをダウンロードするか、あるいは、新規の検針帳票データを作成したり、記憶部１０５に保存してある作業途中の検針帳票データのファイルを編集するかを問う表示を表示部１０３に表示するように指示するとともに、入力制御部１１２に対しては、検針員からの作業対象となる検針帳票データの選択の入力を受け付けるように指示する。
【００９５】
これに対して、表示制御部１１３は、サーバ４００からデータファイルをダウンロードするか、あるいは、新規の検針帳票データを作成したり、記憶部１０５に保存してある作業途中の検針帳票データファイルを編集するかを選択するためのソフトウェアキーを含むGUIを表示部１０３に表示させる。また入力制御部１１２は、上記ソフトウェアキーに対する検針員の操作を検出する。ここで、入力制御部１１２が、上記ダウンロードを選択するソフトウェアキーに対する操作を検出した場合には、ステップ６０３に移行し、それ以外の操作が行われた場合には、ステップ６０２に移行する。
【００９６】
ステップ６０２において帳票データ作成部１１５は、検針員の指示に従って、記憶部１０５から検針帳票データのひな形データを読み込んだり、あるいは、記憶部１０５に保存してある作業途中の検針帳票データ１０５ｃを読み込んで、ステップ６０４に移行する。
【００９７】
ステップ６０３において帳票データ作成部１１５は、サーバ４００からデータファイルをダウンロードし、ステップ６０４に移行する。具体的には、帳票データ作成部１１５は、通信制御部１１１、入力制御部１１２、表示制御部１１３に対して以下のような指示を与える。
【００９８】
すなわち、帳票データ作成部１１５は、通信制御部１１１に対して、サーバ４００と通信を行い、サーバ４００に保存されるデータファイルのリストを取得し、表示制御部１１３に上記リストを表示部１０３に表示させる。そして帳票データ作成部１１５は、入力制御部１１２を通じて、上記リストから作業対象となるデータファイルの選択を受け付け、この受け付けたデータファイルをダウンロードするように、通信制御部１１１に対して指示する。これに応動して通信制御部１１１は、通信部１０１を制御してサーバ４００と通信し、指示されたデータファイルをダウンロードする。
【００９９】
ステップ６０４において帳票データ作成部１１５は、ステップ６０２で読み込んだデータファイルあるいはステップ６０３でダウンロードしたデータファイルを対応するアプリケーションソフトウェアで開いて、表示制御部１１３に対して、上記データファイルを表示部１０３に表示させる。
【０１００】
ステップ６０５において帳票データ作成部１１５は、記憶部１０５に記録されている認識データ１０５ｂの一覧を表示し、この一覧のうちいずれのデータについてステップ６０４で表示したデータファイルに入力するかを検針員から受け付け、ステップ６０６に移行する。具体的には、帳票データ作成部１１５は、入力制御部１１２および表示制御部１１３に対して指示を与えて、以下のような処理を実行する。
【０１０１】
すなわち、帳票データ作成部１１５は、記憶部１０５に記憶されている認識データ１０５ｂのリストを作成し、表示制御部１１３に指示して、上記リストを表示部１０３に表示させる。つづいて、帳票データ作成部１１５は、入力制御部１１２を通じて、上記リストから、作業対象となる認識データ１０５ｂの選択を検針員から受け付ける。
【０１０２】
ステップ６０６において帳票データ作成部１１５は、ステップ６０５で選択された認識データ１０５ｂを記憶部１０５から読み出し、このデータに含まれる画像データと、この画像データから読み取られた（認識された）検針値とをプレビュー表示として表示し、ステップ６０７に移行する。
【０１０３】
具体的には、帳票データ作成部１１５は、表示制御部１１３に対して指示を与えて、以下を実行させる。すなわち、表示制御部１１３は、帳票データ作成部１１５の指示により、ステップ６０５で選択された認識データ１０５ｂに含まれる画像データを表示部１０３に表示させるとともに、同じ認識データ１０５ｂに含まれる検針値を表示部１０３に表示させる。なおここで、上記検針値は、この値を文字認識処理によって得る基となった画像データのメータ表示に重ねて（あるいは並べて）表示するようにしてもよい。
【０１０４】
ステップ６０７において帳票データ作成部１１５は、ステップ６０４で表示したデータファイルの入力欄のうち、ステップ６０５で選択された認識データ１０５ｂに含まれる入力指定情報で指定される入力欄に、ステップ６０６でプレビュー表示した検針値を入力した、仮の検針帳票データを表示し、ステップ６０８に移行する。
【０１０５】
ステップ６０８において帳票データ作成部１１５は、検針員に対して、ステップ６０７で表示した仮の検針帳票データを保存してよいかを問う。ここで、検針員から保存してもよいことを示す入力が行われた場合には、ステップ６１０に移行し、一方、それ以外の場合には、ステップ６０９に移行する。
【０１０６】
具体的には、帳票データ作成部１１５は、入力制御部１１２と表示制御部１１３に指示を与える。指示を受けた表示制御部１１３は、表示部１０３にステップ６０７で表示した仮の検針帳票データを保存してよいかを問う表示や、よいか否かを選択するソフトウェアキー表示させる。
【０１０７】
一方、指示を受けた入力制御部１１２は、入力部１０２を通じた上記ソフトウェアキーに対する操作を監視し、ソフトウェアキーに対する操作を検出した場合には、その検出結果を帳票データ作成部１１５に通知する。帳票データ作成部１１５は、入力制御部１１２が、保存をよしとするソフトウェアキーに対する操作を検出した場合には、ステップ６１０に移行し、一方、それ以外の場合には、ステップ６０９に移行する。
【０１０８】
ステップ６０９において帳票データ作成部１１５は、検針員から、ステップ６０７で表示した仮の検針帳票データに対する検針値の修正入力を受け付け、ステップ６１０に移行する。具体的には、帳票データ作成部１１５は、入力制御部１１２を通じて入力部１０２から修正した検針値の入力（具体的な数値の入力）を受け付け、この値を認識データ１０５ｂの検針値に代わって仮の検針帳票データの入力欄に入力する。
【０１０９】
ステップ６１０において帳票データ作成部１１５は、仮の検針帳票データを、記憶部１０５に検針帳票データ１０５ｃとして保存し、ステップ６１１に移行する。  
ステップ６１１において帳票データ作成部１１５は、検針員が当該「帳票作成モード」の処理を終了する指示を行ったか否かを判定する。ここで、終了が指示された場合には、ステップ６１２に移行し、一方、終了が指示されていない場合には、ステップ６０５に移行して、別の認識データ１０５ｂについて、検針帳票データへの入力処理を継続する。
【０１１０】
具体的には、帳票データ作成部１１５は、入力制御部１１２と表示制御部１１３に対して指示を与えて、以下を実行させる。すなわち、表示制御部１１３は、帳票データ作成部１１５の指示により、表示部１０３に当該「帳票作成モード」の処理を終了するかを問う表示や終了するか否かを選択するソフトウェアキー表示させる。
【０１１１】
一方、入力制御部１１２は、入力部１０２を通じた上記ソフトウェアキーに対する操作を監視し、ソフトウェアキーに対する操作を検出した場合には、その検出結果を帳票データ作成部１１５に通知する。帳票データ作成部１１５は、入力制御部１１２が、終了を指示するためのソフトウェアキーに対する操作を検出した場合には、ステップ６１２に移行し、一方、それ以外の場合には、ステップ６０５に移行する。
【０１１２】
ステップ６１２において帳票データ作成部１１５は、通信制御部１１１に対して、記憶部１０５に記憶される検針帳票データ１０５ｃをサーバ４００にアップロードするように指示し、当該処理を終了する。通信制御部１１１は、帳票データ作成部１１５からの指示にしたがって、記憶部１０５に記憶される検針帳票データ１０５ｃをサーバ４００にアップロードする。
【０１１３】
以上のように、上記構成の情報処理システムでは、メータの撮影から帳票データの作成、データのアップロードまでの一連の作業、すべてを実施する「通常モード（フルモード）」の他に、一連の作業のうち、帳票データの作成前までの作業を実施する「収集優先モード」と帳票データの作成以降の作業を実施する「収集優先モード」を備え、これらのモードを検針員が任意に選択的して実行できるようにしている。
【０１１４】
したがって、上記構成の情報処理システムによれば、例えば、検針員は屋外での活動時間をできるだけ短くしたい場合には、屋外では「収集優先モード」を実施して、一連の作業のうちメータＭＴ１〜ＭＴｎからの情報収集作業に限定し、後に任意のタイミング（執務する事務所に戻ったタイミング）で、「収集優先モード」を実施して、一連の作業のうち残る検針帳票データへの検針値の入力を行うことができる。このように、検針員がモード選択により屋外での作業量（活動時間）を調節できるので、季節や天候によっては検針員への身体的負荷は抑制することができる。
【０１１５】
なお、この発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また上記実施形態に開示されている複数の構成要素を適宜組み合わせることによって種々の発明を形成できる。また例えば、実施形態に示される全構成要素からいくつかの構成要素を削除した構成も考えられる。さらに、異なる実施形態に記載した構成要素を適宜組み合わせてもよい。
【０１１６】
その一例として例えば、上記実施の形態では、「収集優先モード」のステップ５０５において文字認識処理を行うようにしたが、ステップ５０５では、文字認識処理は行わずに、画像データ１０５ａやステップ５０３の解読で得られた情報（入力指定情報など）と対応付けて、認識データ１０５ｂとして記憶部１０５に記録するにとどめ、「帳票作成モード」のステップ６０５と６０６の間で、画像データ１０５ａに対する文字認識処理を実施するようにしてもよい。なおこの場合、ステップ４０５と同様に、画像データ１０５ａに基づく画像に対して、文字認識処理を行いたい領域を検針員が指定するようにしてもよい。  
その他、この発明の要旨を逸脱しない範囲で種々の変形を施しても同様に実施可能であることはいうまでもない。
【符号の説明】
【０１１７】
１００…携帯型端末装置、１０１…通信部、１０２…入力部、１０３…表示部、１０４…カメラ、１０５…記憶部、１０５ａ…画像データ、１０５ｂ…認識データ、１０５ｃ…検針帳票データ、１１０…制御部、１１１…通信制御部、１１２…入力制御部、１１３…表示制御部、１１４…画像処理部、１１５…帳票データ作成部、２００…無線基地局、３００…クライアント端末、４００…サーバ、５００…ネットワーク、ＭＴ１〜ＭＴｎ…メータ。
【要約】
【課題】メータ値を機器で読み取る検針作業において、作業負荷を調節することが可能な情報処理装置およびコンピュータプログラムを提供する。
【解決手段】実施形態のコンピュータプログラムは、第１モード実行部と、第２モード実行部と、モード選択部としてコンピュータを機能させる。第１モード実行部は、メータの検針値を含む画像データを取得しこの画像に文字認識処理を施して検針値を得る処理を繰り返し行い、第２モード実行部は、第１モード実行部が得た検針値を帳票に入力する処理を行い、モード選択部は、ユーザからの要求に応じて、第１モード実行部と第２モード実行部のうち、少なくとも１つを選択的に実行させる。
【選択図】      図３【図１】
0006892528.tif 000002
【図２】
0006892528.tif 000003
【図３】
0006892528.tif 000004
【図４】
0006892528.tif 000005
【図５】
0006892528.tif 000006
【図６】
0006892528.tif 000007