JP2006072919A - Data entry device, and control method and program thereof - Google Patents
Data entry device, and control method and program thereof Download PDFInfo
- Publication number
- JP2006072919A JP2006072919A JP2004258551A JP2004258551A JP2006072919A JP 2006072919 A JP2006072919 A JP 2006072919A JP 2004258551 A JP2004258551 A JP 2004258551A JP 2004258551 A JP2004258551 A JP 2004258551A JP 2006072919 A JP2006072919 A JP 2006072919A
- Authority
- JP
- Japan
- Prior art keywords
- data
- entry
- partial image
- image
- processed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000013479 data entry Methods 0.000 title claims abstract description 175
- 238000000034 method Methods 0.000 title claims abstract description 80
- 230000008569 process Effects 0.000 claims description 65
- 238000006243 chemical reaction Methods 0.000 claims description 12
- 238000000605 extraction Methods 0.000 claims description 11
- 239000000284 extract Substances 0.000 claims description 2
- 238000012545 processing Methods 0.000 description 71
- 238000013523 data management Methods 0.000 description 51
- 230000006870 function Effects 0.000 description 19
- 239000003795 chemical substances by application Substances 0.000 description 17
- 238000010586 diagram Methods 0.000 description 9
- 238000003860 storage Methods 0.000 description 8
- 240000000220 Panda oleosa Species 0.000 description 6
- 235000016496 Panda oleosa Nutrition 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000007781 pre-processing Methods 0.000 description 4
- 238000005520 cutting process Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- KNMAVSAGTYIFJF-UHFFFAOYSA-N 1-[2-[(2-hydroxy-3-phenoxypropyl)amino]ethylamino]-3-phenoxypropan-2-ol;dihydrochloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC=C1 KNMAVSAGTYIFJF-UHFFFAOYSA-N 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000004424 eye movement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
本発明は、帳票イメージデータ中の記入欄内の画像に対応するデータの登録を行うデータエントリ装置及びその制御方法、プログラムに関するものである。 The present invention relates to a data entry device for registering data corresponding to an image in an entry field in form image data, a control method therefor, and a program.
従来より、銀行の口座の新規開設の申込書や宅配便の伝票等の手書きの帳票類に、必要事項を記載することで、所望のサービスの申込を行うことが広く行われている。例えば、新規口座を開設するとき等は、必要事項を所定の帳票に記載し郵送するだけでよく、銀行の支店で待たされること無く、新規口座開設が可能になっている。 2. Description of the Related Art Conventionally, application of a desired service has been widely performed by describing necessary items in handwritten forms such as an application form for opening a bank account or a courier slip. For example, when opening a new account, it is only necessary to write the necessary information on a predetermined form and mail it, and it is possible to open a new account without waiting at a bank branch.
また、最近では、例えば、銀行口座新規開設の申込を行うにあたって、インターネット等の通信回線を介して、事前に氏名や住所等のデータを登録すると、その登録データが記載済の申込書が申込者宛に送られてきて、申込者は、捺印等をするだけで済むようなことも行われてきている。このような構成では、ユーザが手書きで記載した事項を、オペレータが別途端末に入力する入力処理を省略化することができる。 Also, recently, for example, when applying for opening a bank account, if data such as name and address are registered in advance via a communication line such as the Internet, the application form with the registered data written in the applicant There are also cases where the applicant only needs to make a seal or the like. In such a configuration, it is possible to omit an input process in which an operator separately inputs items handwritten by the user into the terminal.
しかしながら、現在でも、手書きの申込書による手続も広く行われているため、それらに記載された手書き情報を電子的に管理するためのデータエントリ作業は欠かせないものとなっている。 However, even now, procedures using handwritten application forms are widely performed, and therefore data entry work for electronically managing handwritten information described therein is indispensable.
このデータエントリ作業に係る関係業種及びその作業の一例を示すと、以下のようにものが挙げられる。 An example of the related business type and the work related to the data entry work is as follows.
・銀行業務における手書き主体の伝票の事務処理
・クレジットカード/信販における申込書の事務処理
・保険業における新規契約及び保全契約の事務処理
・流通業における仕入れ伝票等の伝票類の事務処理
・製造業における製造情報書、品質結果の電子データ化
データエントリ作業を行うオペレータは、帳票用紙や、帳票用紙をスキャニングしてコンピュータに取り込んだ画像情報を見ながら、データエントリ作業を行うことになる。ただ、必ずしも連続して同一の帳票のデータを行うというわけではなく、様々な種類の帳票データに対するデータエントリ処理を並行して行うこともある。
・ Handwriting-based voucher processing in banking operations ・ Credit card / credit sales application processing ・ Insurance business new and maintenance contract processing ・ Distribution business purchase slips and other voucher processing ・ Manufacturing The operator who performs the data entry operation performs the data entry operation while looking at the form paper and the image information scanned into the computer by scanning the form paper. However, the data of the same form is not necessarily continuously performed, and the data entry processing for various types of form data may be performed in parallel.
そのため、データエントリ対象の帳票用紙の種類が変わった場合などは、入力すべきデータの項目が帳票用紙上のどこに記載されているかを探す必要があり、業務効率が下がってしまう等の問題があった。 For this reason, when the type of form paper targeted for data entry has changed, it is necessary to search where the data items to be entered are listed on the form paper, resulting in reduced business efficiency. It was.
そこで、この問題を解決するための構成として、例えば、特許文献1がある。この特許文献1では、帳票画像データから、記載事項に対応する部分画像データを切り出し、オペレータ端末でその部分画像データを表示させて、その部分画像データに対するデータエントリ作業を行わせる。これによって、オペレータが帳票画像データからデータエントリ対象の記載事項を細かく探索する必要がなくなり、作業効率の向上を期待することができる。また、一つの帳票画像データを記載事項毎に担当のオペレータで処理するといったことも行えるようになっている。
しかしながら、特許文献1の記載の技術では、単に、帳票画像データから、処理対象の記載事項の部分画像データを切り出して、その部分画像データに対するデータエントリを実現しているだけである。そのため、帳票画像データに、複数の記載事項が存在する場合でも、その各記載事項に対するデータエントリの効率化を図る工夫や表示制御は実現されておらず、依然として、データエントリの効率性の観点からは、更なる改良の余地があると言える。
However, the technique described in
本発明は上記の課題を解決するためになされたものであり、データエントリ作業をより効率的にかつ容易に実行することができるデータエントリ装置及びその制御方法、プログラムを提供することを目的とする。 The present invention has been made to solve the above problems, and an object of the present invention is to provide a data entry device, a control method therefor, and a program that can execute data entry work more efficiently and easily. .
上記の目的を達成するための本発明によるデータエントリ装置は以下の構成を備える。即ち、
また、好ましくは、帳票イメージデータ中の記入欄内の画像に対応するデータの登録を行うデータエントリ装置であって、
前記帳票イメージデータ中の記入欄のレイアウトを示すレイアウトデータに基づいて、該帳票イメージデータ中の各記入欄に対応する部分画像を抽出する抽出手段と、
前記抽出手段で抽出した部分画像の内、処理対象の部分画像と、前記処理対象の部分画像以外の少なくとも1つの他の部分画像とを有する表示画面情報を作成する作成手段と、
前記作成手段で作成した表示画面情報に基づく表示画面を表示する際、前記表示画面情報中の前記処理対象の部分画像と、前記少なくとも1つの他の部分画像との表示形態を区別して表示する表示制御手段と
を備える。
In order to achieve the above object, a data entry device according to the present invention comprises the following arrangement. That is,
Preferably, the data entry device performs registration of data corresponding to the image in the entry field in the form image data,
Extracting means for extracting a partial image corresponding to each entry field in the form image data based on layout data indicating a layout of the entry field in the form image data;
Creating means for creating display screen information having a partial image to be processed and at least one other partial image other than the partial image to be processed among the partial images extracted by the extracting means;
When displaying a display screen based on the display screen information created by the creating means, a display for distinguishing and displaying the display form of the partial image to be processed in the display screen information and the at least one other partial image And a control means.
また、好ましくは、前記抽出手段は、2以上の帳票イメージデータ夫々の記入欄のレイアウトを示すレイアウトデータに基づいて、前記2以上の帳票イメージデータの記入欄に対応する部分画像を抽出する。 Preferably, the extraction unit extracts a partial image corresponding to the entry field of the two or more form image data based on layout data indicating a layout of the entry field of each of the two or more form image data.
また、好ましくは、前記表示制御手段は、前記表示画面情報中に2以上の帳票イメージデータの記入欄に対応する部分画像が含まれる場合に、異なる帳票イメージデータの境界を識別可能に表示する。 Preferably, the display control means displays a boundary between different form image data in an identifiable manner when the display screen information includes partial images corresponding to two or more form image data entry fields.
また、好ましくは、前記作成手段は、前記処理対象の部分画像が、所定位置に表示されるように前記表示画面情報を作成する。 Preferably, the creation unit creates the display screen information so that the partial image to be processed is displayed at a predetermined position.
また、好ましくは、前記作成手段は、更に、オペレータによる入力部の操作に基づいて、データエントリを行うデータエントリフィールドを有し、かつ前記データエントリフィールドが、前記処理対象の部分画像の近傍に表示されるように前記表示画面情報を作成する。 Preferably, the creation unit further includes a data entry field for performing data entry based on an operation of the input unit by an operator, and the data entry field is displayed in the vicinity of the partial image to be processed. The display screen information is created as described above.
また、好ましくは、前記処理対象の部分画像に対応するデータの属性に基づいて、前記データエントリフィールドにおけるデータエントリを許容する文字種を制御する制御手段と
を更に備える。
Preferably, the apparatus further comprises control means for controlling a character type that allows data entry in the data entry field based on an attribute of data corresponding to the partial image to be processed.
また、好ましくは、前記処理対象の部分画像に対応するデータの属性に基づいて、前記データエントリフィールドでエントリされる文字データの変換ルールを設定する設定手段と
を更に備える。
Preferably, the apparatus further comprises setting means for setting a conversion rule for character data entered in the data entry field based on an attribute of data corresponding to the partial image to be processed.
また、好ましくは、前記表示制御手段は、前記データエントリフィールドのデータエントリの完了の有無を判定する判定手段を備え、
前記判定手段の判定結果、前記データエントリが完了した場合、前記処理対象の第1部分画像が表示されていた位置に、次の処理対象の第2部分画像を移動する。
Preferably, the display control means includes determination means for determining whether or not the data entry of the data entry field is completed,
When the data entry is completed as a result of the determination by the determination means, the second partial image to be processed next is moved to the position where the first partial image to be processed is displayed.
上記の目的を達成するための本発明によるデータエントリ装置の制御方法は以下の構成を備える。即ち、
帳票イメージデータ中の記入欄内の画像に対応するデータの登録を行うデータエントリ装置の制御方法であって、
前記帳票イメージデータ中の記入欄のレイアウトを示すレイアウトデータに基づいて、該帳票イメージデータ中の各記入欄に対応する部分画像を抽出する抽出工程と、
前記抽出工程で抽出した部分画像の内、処理対象の部分画像と、前記処理対象の部分画像以外の少なくとも1つの他の部分画像とを有する表示画面情報を作成する作成工程と、
前記作成工程で作成した表示画面情報に基づく表示画面を表示する際、前記表示画面情報中の前記処理対象の部分画像と、前記少なくとも1つの他の部分画像との表示形態を区別して表示する表示制御工程と
を備える。
In order to achieve the above object, a data entry device control method according to the present invention comprises the following arrangement. That is,
A control method of a data entry device for registering data corresponding to an image in an entry field in form image data,
An extraction step of extracting a partial image corresponding to each entry field in the form image data based on layout data indicating a layout of the entry field in the form image data;
Of the partial images extracted in the extraction step, a creation step of creating display screen information having a partial image to be processed and at least one other partial image other than the partial image to be processed;
When displaying a display screen based on the display screen information created in the creation step, a display for distinguishing and displaying the display form of the partial image to be processed and the at least one other partial image in the display screen information A control process.
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
帳票イメージデータ中の記入欄内の画像に対応するデータの登録を行うデータエントリ装置の制御を実現するプログラムであって、
前記帳票イメージデータ中の記入欄のレイアウトを示すレイアウトデータに基づいて、該帳票イメージデータ中の各記入欄に対応する部分画像を抽出する抽出工程のプログラムコードと、
前記抽出工程で抽出した部分画像の内、処理対象の部分画像と、前記処理対象の部分画像以外の少なくとも1つの他の部分画像とを有する表示画面情報を作成する作成工程のプログラムコードと、
前記作成工程で作成した表示画面情報に基づく表示画面を表示する際、前記表示画面情報中の前記処理対象の部分画像と、前記少なくとも1つの他の部分画像との表示形態を区別して表示する表示制御工程のプログラムコードと
を備える。
In order to achieve the above object, a program according to the present invention comprises the following arrangement. That is,
A program for realizing control of a data entry device for registering data corresponding to an image in an entry field in form image data,
Based on the layout data indicating the layout of the entry field in the form image data, the program code of the extraction process for extracting the partial image corresponding to each entry field in the form image data;
Of the partial images extracted in the extraction step, a program code of a creation step for creating display screen information having a partial image to be processed and at least one other partial image other than the partial image to be processed;
When displaying a display screen based on the display screen information created in the creation step, a display for distinguishing and displaying the display form of the partial image to be processed and the at least one other partial image in the display screen information Control program code.
本発明によれば、データエントリ作業をより効率的にかつ容易に実行することができるデータエントリ装置及びその制御方法、プログラムを提供できる。 ADVANTAGE OF THE INVENTION According to this invention, the data entry apparatus which can perform a data entry operation | work more efficiently and easily, its control method, and a program can be provided.
以下、本発明の実施の形態について図面を用いて詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は本発明の実施形態のデータエントリシステムの構成を示す図である。 FIG. 1 is a diagram showing a configuration of a data entry system according to an embodiment of the present invention.
101はデータ管理サーバであり、後述の各種データベース(DB)や、当該データエントリシステムで取り扱い可能な複数種類の記入欄を有する帳票のオリジナルイメージデータと、後述するエントリ端末で効率的な処理を行うために、イメージ取込端末103で取り込まれた必要事項が記載された帳票のイメージデータに傾斜補正等の前処理を施した前処理済帳票イメージデータ(以後、帳票インスタンスデータと称する)を記憶/管理している。
尚、ここで前処理として、取り込んだ帳票中の各記入欄のレイアウトを計算するレイアウト計算処理や、その帳票のイメージデータ中の各記入欄に対応する部分画像を領域分割する領域分割処理や、領域分割処理された部分画像中の文字(漢字、かな、英数字、各種記号等)画像を文字認識する文字認識処理等を行うことも勿論可能である。また、これらの処理は、必須ではなく、また、用途や目的に応じて、データ管理サーバ101で実行する。またネットワーク104上に、前処理用の処理サーバを別途構成し、その処理サーバ上で前処理を実行するようにしても良い。
As pre-processing here, layout calculation processing for calculating the layout of each entry field in the imported form, area division processing for dividing the partial image corresponding to each entry field in the image data of the form, Of course, it is possible to perform a character recognition process for recognizing a character (kanji, kana, alphanumeric, various symbols, etc.) image in the partial image subjected to the region division processing. Further, these processes are not essential, and are executed by the
102−1、102−2及び102−3は、各種帳票中の記入欄に記入された手書き文字に対応するデータをエントリする際に、オペレータが使用するエントリ端末である。 Reference numerals 102-1, 102-2, and 102-3 are entry terminals used by the operator when entering data corresponding to handwritten characters entered in the entry fields in various forms.
103は、イメージ取込端末であり、このイメージ取込端末103に接続されているスキャナ105を用いて、各種帳票を光学的に読み取り、その帳票イメージデータを作成する。当該帳票イメージデータはデータ管理サーバ101に送信され、前述の通り前処理が行われ、帳票インスタンスデータとして管理される。
図1では、イメージ取込端末103にスキャナ105が接続されている構成を示しているが、これに限定されるものではない。例えば、ファイル形式や、保存場所を指定して紙文書データを読み込んで電子イメージデータを作成し、指定保存場所にその電子イメージデータファイルを転送する機能を有している複合機等を用いる構成にしても勿論構わない。
Although FIG. 1 shows a configuration in which the
104は、データ管理サーバ101、エントリ端末102−1〜102−3、イメージ取込端末103を相互に接続するネットワークである。
A
尚、ネットワーク104は、典型的にはLANやWAN、インターネット、電話回線、専用デジタル回線、ATMやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用の無線回線等のいずれか、またはこれらの組み合わせにより実現されるいわゆる通信ネットワークであり、相互のデータの送受信が可能であれば、有線/無線の形態は問わない。
The
次に、図2を参照して、エントリ端末102−1〜102−3のハードウェア構成について説明する。 Next, the hardware configuration of the entry terminals 102-1 to 102-3 will be described with reference to FIG.
図2は本発明の実施形態のエントリ端末のハードウェア構成を示す図である。 FIG. 2 is a diagram showing a hardware configuration of the entry terminal according to the embodiment of the present invention.
尚、図2では、エントリ端末102−1のハードウェア構成として説明するが、他のエントリ端末102−2や102−3、これに加えて、データ管理サーバ101やイメージ取込端末103についても、同様のハードウェア構成を有しているものとする。
In FIG. 2, the hardware configuration of the entry terminal 102-1 will be described, but the other entry terminals 102-2 and 102-3, in addition to the
201はCPUであり、RAM202やROM203に格納されているプログラムやデータを用いて、端末(コンピュータ)全体の制御を行うとともに、本コンピュータを適用するエントリ端末102−1が行う後述する各処理を実行する。
A
202はRAMであり、HDD(ハードディスクドライブ)204からロードされたプログラムやデータを一時的に記憶するためのエリアを有するとともに、CPU201が各種処理を行うために使用するワークエリアを備える。
A
203はROMであり、コンピュータのブートプログラムやBIOS等の各種プログラムを記憶している。204はHDD(ハードディスクドライブ)であり、OS(オペレーティングシステム)や、本コンピュータを適用するエントリ端末102−1が行う後述の処理をCPU201に実行させるためのプログラムやデータ等の各種データを保存しており、これらは必要に応じてCPU201の制御によりRAM202に読み出され実行されることになる。
A
205はネットワークI/F(インタフェース)であり、コンピュータをネットワーク104に接続するためのものである。コンピュータは、このネットワークI/F205を介して外部機器とデータ通信を行うことが可能である。
206は記憶媒体ドライブであり、CD−ROM、CD−R/RW、DVD―ROM、DVD−R/RW、DVD−RAM等から構成される。
207はポインティングデバイス、208はキーボードであり、各種の指示をCPU201に入力することができる。これらは、入力部として機能する。
A
209はビデオI/F(インタフェース)であり、ここにディスプレイ装置210を接続する。ディスプレイ装置210はCRTや液晶画面等で構成されており、ビデオI/F209を介して送られた信号に基づいて、文字や画像等の情報を表示画面上に表示する機能を有する。
211は外部機器I/F(インタフェース)であり、コンピュータに周辺機器を接続させるためのポートである。この外部機器I/F211を介してコンピュータは、周辺機器とのデータの送受信を行うことが可能であるSCSI、USB、IEEE1394等の各種インタフェースで構成することが可能でおり、通常複数の外部機器I/Fを有する。また、周辺機器との接続形態は有線/無線を問わない。
An external device I / F (interface) 211 is a port for connecting a peripheral device to the computer. Through this external device I /
尚、イメージ取込端末103は、この外部機器I/F211を介して、スキャナ105に制御指示を送ったり、スキャナ105により作成されたイメージデータを取得したりすることとなる。
Note that the
212はシステムバスであり、上述の各種構成要素を相互に接続するバスとして機能する。 A system bus 212 functions as a bus that interconnects the various components described above.
次に、図3を参照して、エントリ端末102−1の機能構成について説明する。 Next, the functional configuration of the entry terminal 102-1 will be described with reference to FIG.
図3は本発明の実施形態のエントリ端末の機能構成を示す図である。 FIG. 3 is a diagram showing a functional configuration of the entry terminal according to the embodiment of the present invention.
尚、図3では、エントリ端末102−1の機能構成について説明するが、他のエントリ端末102−2や102−3についても、同様の機能構成を有しているものとする。 In FIG. 3, the functional configuration of the entry terminal 102-1 will be described, but the other entry terminals 102-2 and 102-3 are assumed to have the same functional configuration.
エントリ端末102−1の機能としては、大きく3つの構成(画像処理部1021、データ管理部1022及びデータベースアクセス部1023)に分けることができる。
The function of the entry terminal 102-1 can be roughly divided into three configurations (
画像処理部1021は、部分画像切出部1021aと画面データ作成部1021bを有している。データ管理サーバ101から取得した帳票インスタンスデータから、当該帳票のレイアウトデータに基づき、データエントリ対象となる記入欄の部分画像を部分画像切出部1021aで切り出し、画面データ作成部1021bで表示画面情報(エントリ画面データ)を作成する。
The
ここで、図4を参照して、表示画面情報の一例について説明する。 Here, an example of the display screen information will be described with reference to FIG.
図4は本発明の実施形態の表示画面情報の一例を示す図である。 FIG. 4 is a diagram showing an example of display screen information according to the embodiment of the present invention.
表示画面情報(エントリ画面データ)に基づいて生成されるエントリ画面1700上では、データエントリ対象の部分画像1701aが部分画像表示領域1701上の所定位置(図4では、部分画像表示領域1701の左側)に表示される。この部分画像1701aは、その識別を容易にするために、その表示形態が強調表示(太枠線矩形で囲まれて表示)される。これにより、オペレータは、どの部分画像表示領域に対するデータについてのデータエントリを行えば良いかを容易に知ることができる。
On the
尚、部分画像の識別を容易にするための表示形態は、基本的には、部分画像が、エントリ画面1700上で表示される他の情報と比較してその識別が容易になればどの様なものでも良く、図4で示す太枠線矩形に限定されるものではなく、ブリンク表示、グレーアウト表示、色付き表示等の他の表示形態であっても良い。
It should be noted that the display form for facilitating identification of the partial image is basically any kind of display as long as the partial image can be easily identified as compared with other information displayed on the
また、このエントリ画面1700上では、帳票インスタンスデータ中の各部分画像領域毎に固有のデータエントリフィールドを構成するのではなく、データエントリフィールド(データエントリ領域)1702は常に1つだけに固定にしておく。代りに、エントリ画面1700において、上述のごとく、どの部分画像に対するデータエントリを行っているかをエントリ端末側で識別可能にする構成としている。これにより、オペレータは、データエントリの際に視線を動かすことなく、効率的な作業が可能になる。
In addition, on this
また、次の処理対象の部分画像1701bを画面上に表示しておき、かつその部分画像1701bを、データエントリフィールド1702の近傍に表示するため、次のデータエントリに対するオペレータの準備も容易に行える。
Further, since the
尚、図4では示されていないが、部分画像1701aが現在の処理対象であり、部分画像1710bが次の処理対象であることを示すために、両者それぞれを囲む太枠線矩形の表示形態(例えば、色、線の太さ、線種等)は区別して表示される。例えば、部分画像1710aの太枠線矩形は赤で、部分画像1710bの太枠線矩形は青で表示される。また、両者の間には、区切画像1701c(図では、「×」)が表示される。このような表示を行うことにより、オペレータは、処理対象とそれ以外の部分画像を容易に識別することができる。
Although not shown in FIG. 4, in order to indicate that the
尚、この区切画像1701cは、必ずしも部分画像と部分画像の間に入れなくてはならないということはなく、例えば、図4の部分画像1701aと、部分画像1701bとが異なる帳票インスタンスデータから作成されている場合に、それらの境界になる箇所に区切画像1701cを追加するといったことも可能である。
Note that the
このように、本発明では、帳票インスタンスデータ毎のエントリ画面を適宜生成して表示するのではなく、図4に示されるように、帳票インスタンスデータ中の記入欄に対応する複数の部分画像の内、処理対象の部分画像1701aと次に連続する部分画像1701bの少なくとも一部が、データエントリ状況に応じて連続的にエントリ画面1700上で表示される。
As described above, in the present invention, instead of appropriately generating and displaying an entry screen for each form instance data, as shown in FIG. 4, a plurality of partial images corresponding to the entry fields in the form instance data are displayed. At least a part of the
具体的には、部分画像1701aのデータエントリが確定すると、部分画像1701aはエントリ画面1700上から消え、部分画像1701bの表示位置が左へ移動して部分画像1701aの表示位置に移動し、部分画像1701bに続く次の部分画像が移動前の部分画像1701bの表示位置に表示される。そして、以降、処理対象の部分画像がなくなるまで、データエントリ状況に応じて、順次、処理対象の部分画像が左に移動しながら、切り替えて表示されることになる。
Specifically, when the data entry of the
つまり、オペレータは、処理対象の部分画像に対するデータエントリ中に、次の処理対象の部分画像を視認できる状況にあるので、オペレータは各部分画像に対するエントリ画面をいちいち切り替えて表示する操作を行うことなく、次の部分画像に対するデータエントリの準備が可能となる。これにより、オペレータによるデータエントリ操作が容易になり、作業の効率化を図ることができる。 That is, the operator can visually recognize the next partial image to be processed during the data entry for the partial image to be processed. Therefore, the operator does not perform an operation of switching and displaying the entry screen for each partial image. The data entry for the next partial image can be prepared. Thereby, the data entry operation by the operator is facilitated, and the work efficiency can be improved.
尚、本実施形態では処理対象の部分画像の切替をその表示位置を左へ移動することで実現する例を説明したが、これに限定されず、用途や目的に応じて、上下左右の所望の方向に移動して、部分画像の切替を実現しても良い。但し、データエントリの効率性、人間工学的な観点からは、左方向に移動しながら部分画像を切り替える構成であることが好ましい。 In this embodiment, the example in which the switching of the partial image to be processed is realized by moving the display position to the left has been described. However, the present invention is not limited to this. The partial image may be switched by moving in the direction. However, from the viewpoint of data entry efficiency and ergonomics, it is preferable that the partial image is switched while moving in the left direction.
また、図4のエントリ画面1700では、処理対象の部分画像1701aと、次の処理対象の部分画像1701bの一部を部分画像表示領域1701に表示する構成としているが、これに限定されず、処理対象の部分画像と、次以降の処理対象の部分画像を表示できる構成であれば、これに限定されない。つまり、部分画像表示領域1701には、処理対象の部分画像と、それ以降に処理対象となる少なくとも1つ以上の部分画像を表示できれば良い。
Further, the
エントリ画面1700において、データエントリ領域1702は、処理対象の部分画像1701aに表示された手書き文字画像に対応するコードデータをエントリする領域である。ここで、データエントリ領域1702は、処理対象の部分画像の属性に応じて、そのデータエントリ数の制御(入力制御)及びエントリデータの変換(変換ルール)が制御される。
In the
エントリ画面1700において、データエントリ情報表示領域1703は、データエントリ領域1702のエントリされたデータに関する情報(データエントリ情報)を表示する領域である。このデータエントリ情報の表示項目には、同一帳票インスタンスデータに含まれる夫々の処理対象の部分画像に対応する記入欄名(項目名)、実際のデータエントリ内容(入力内容)、不備の有無、許容データエントリ桁数、エントリ許容文字種(数字、英字、カナ、記号、全角)等が表示される。
In the
ここで、「不備」とは、部分画像中の文字画像の内容が不鮮明だったり、判読不能であったりして、対応するコードデータをエントリできず、データエントリが不備に終わる場合を示す情報である。データエントリが不備になる場合には、その情報を入力する入力画面(不図示)を別途呼び出し、必要な情報を入力する。この入力画面で情報を入力した場合には「不備」欄に「有」の文字が表示され、そうでない場合には「無」の文字が表示される。 Here, “deficiency” is information indicating a case where the content of the character image in the partial image is unclear or unreadable, and the corresponding code data cannot be entered, and the data entry ends incompletely. is there. When the data entry is incomplete, an input screen (not shown) for inputting the information is separately called to input necessary information. When information is input on this input screen, a “present” character is displayed in the “deficient” column, and a “none” character is displayed otherwise.
また、データエントリ表示領域1703にリスト表示されているデータが選択された場合(マウスカーソルをデータに合わせマウスをダブルクリックする等の処理を受けた場合)、当該選択されたデータのデータエントリ用の表示画面情報が、エントリ画面1700に表示されることになる。
When the data displayed in the list in the data
図3の説明に戻る。 Returning to the description of FIG.
データ管理部1022は、データエントリ処理全般についての管理を行う。例えば、帳票インスタンスデータのチェックアウト数(処理対象数)や、どの帳票インスタンスデータのどの属性についてのデータエントリがなされているか等のデータエントリ処理に関する情報を管理している。また、表示部(ディスプレイ装置210)にエントリ画面(図3)等の各種情報の表示を制御したり、入力部1025(キーボード208やポインティングデバイス207)からの入力を制御する。
The
データベースアクセス部1023は、チェックアウトエージェント1023a及びチェックインエージェント1023bを有している。データアクセス部1023は、データ管理部1022からの要求に応じて、データ管理サーバ101にアクセスし、データ管理サーバ101からデータを取得したり(チェックアウトエージェント)、データ管理サーバ101へデータを登録したり(チェックインエージェント)する機能を有する。
The
上記の3つの各機能部は、夫々プログラムの制御により実現されることとなる。また、これらは、夫々別のプロセスで実行され、非同期で連繋を行っており、本願発明におけるデータエントリ端末の機能を実現している。また、図中に記載している各矢印は、エントリ端末102−1の各機能部間及びエントリ端末102−1とデータ管理サーバ101とのデータの流れについて示している。
Each of the above three functional units is realized by program control. These are executed in separate processes and are connected asynchronously to realize the function of the data entry terminal in the present invention. In addition, each arrow described in the figure indicates the flow of data between the functional units of the entry terminal 102-1 and between the entry terminal 102-1 and the
データ管理サーバ101には、処理対象の帳票イメージデータ(オリジナルイメージデータ)326及び帳票インスタンスデータ327が記憶されている。また、これに加えて、帳票DB321、帳票レイアウトDB322、帳票インスタンスDB323、エントリDB324、オペレータDB325の各種データベースが登録されている。
The
以下、図5〜図9を参照して、データ管理サーバ101が管理する各種データベースについて説明する。
Hereinafter, various databases managed by the
図5は本発明の実施形態の帳票DB(データベース)の一例を示す図である。 FIG. 5 is a diagram illustrating an example of a form DB (database) according to the embodiment of this invention.
ここに登録されているデータは、帳票を識別するための帳票ID、帳票名、処理プログラムID、レベル等の帳票に関するデータ(帳票データ)である。このデータベースでは、帳票の種類が管理されている。 The data registered here is data (form data) relating to the form such as form ID, form name, processing program ID, and level for identifying the form. In this database, the types of forms are managed.
ここで、保存場所は、帳票のオリジナルイメージデータが保存されているパス情報である。また、処理プログラムIDは、当該種類の帳票のデータエントリ処理を行う際に使用される部分画像切出や入力文字制限や変換ルール設定を行う処理プログラムを識別するためのIDである。レベルは、データエントリ処理におけるオペレータのデータエントリ作業の難易度を示すものである。 Here, the storage location is path information where the original image data of the form is stored. The processing program ID is an ID for identifying a processing program for performing partial image cutting, input character restriction, and conversion rule setting used when performing data entry processing of the type of form. The level indicates the level of difficulty of the operator's data entry work in the data entry process.
図6は本発明の実施形態の帳票レイアウトDB(データベース)の一例を示す図である。 FIG. 6 is a diagram illustrating an example of a form layout DB (database) according to the embodiment of this invention.
ここに登録されているデータは、帳票ID、データ属性ID、属性名称、LEFT、TOP、WIDTH、HEIGHT、入力タイプ等の帳票のレイアウトに関するデータ(レイアウトデータ)である。 The data registered here is data (layout data) relating to the layout of the form such as form ID, data attribute ID, attribute name, LEFT, TOP, WIDTH, HEIGHT, and input type.
ここで、データ属性IDは、夫々の帳票データ中の記入欄(例えば、氏名欄、フリガナ欄、郵便番号欄、住所欄、電話番号欄等)それぞれを識別するためのIDであり、同一帳票データ内で一意のデータであれば良い。そして、このデータ属性IDが小さい順にデータエントリ処理が実行されるように、画像処理部1021によるエントリ画面データ作成処理(図12)が実行されることとなる。
Here, the data attribute ID is an ID for identifying each entry field (for example, name field, reading field, postal code field, address field, telephone number field, etc.) in each form data. Any unique data may be used. Then, entry screen data creation processing (FIG. 12) by the
LEFTは、当該帳票データの記入欄のイメージデータ(部分画像)における左端の座標、TOPは上端の座標である。また、WIDTH及びHEIGHTはそれぞれ、その記入欄の幅と高さである。画像処理部1021によるエントリ画面データ作成処理(図12)においては、これらの情報に基づいて、記入欄に対応する部分画像が切り出されることになる。
LEFT is the leftmost coordinate in the image data (partial image) in the entry field of the form data, and TOP is the uppermost coordinate. WIDTH and HEIGHT are the width and height of the entry field, respectively. In the entry screen data creation process (FIG. 12) by the
また、入力タイプは、記入欄に記入されている文字画像に対するデータエントリを行う場合の文字種(日本語、カナ、英数字、チェックマーク等)である。また、桁数は記入欄を構成する枠数(文字桁数)である。そして、これらの入力タイプと桁数に基づいて、図4のデータエントリフィールド1702の許容データエントリ数やエントリ許容文字種が決定される。つまり、これらの入力タイプと桁数に基づいて、データエントリにおける入力制御・変換ルールが決定される。
The input type is a character type (Japanese, Kana, alphanumeric, check mark, etc.) when performing data entry for the character image entered in the entry field. The number of digits is the number of frames (number of character digits) constituting the entry field. Based on the input type and the number of digits, the allowable number of data entries and the allowable character type of the entry in the
図7は本発明の実施形態の帳票インスタンスDB(データベース)の一例を示す図である。 FIG. 7 is a diagram illustrating an example of a form instance DB (database) according to the embodiment of this invention.
ここに登録されているデータは、インスタンスID、帳票ID、保存場所、チェックイン/チェックアウト、オペレータID等の帳票インスタンスデータに関するデータが登録されている。 As data registered here, data related to form instance data such as instance ID, form ID, storage location, check-in / check-out, and operator ID is registered.
ここで、インスタンスIDは、帳票インスタンスデータを識別するためのIDである。また、保存場所は、その帳票インスタンスデータが保存されているパス情報である。 Here, the instance ID is an ID for identifying the form instance data. The storage location is path information where the form instance data is stored.
チェックイン/チェックアウトは、現在、その帳票インスタンスデータについてのデータエントリ処理が実行されているか(チェックアウト(OUT))/いないか(チェックイン(IN))を示す情報である。また、データエントリ処理が実行されている場合には、そのデータエントリを行っているオペレータを識別するためのオペレータIDがオペレータID欄に登録される。 Check-in / check-out is information indicating whether data entry processing is currently being executed for the form instance data (check-out (OUT)) or not (check-in (IN)). Further, when the data entry process is being executed, an operator ID for identifying the operator who performs the data entry is registered in the operator ID column.
図8は本発明の実施形態のエントリDB(データベース)の一例を示す図である。 FIG. 8 is a diagram showing an example of an entry DB (database) according to the embodiment of this invention.
ここに登録されているデータは、インスタンスID、データ属性ID、入力データ1、オペレータID、難1、入力データ2、オペレータID2、難2等のデータが登録されている。
The registered data includes instance ID, data attribute ID,
ここで、インスタンスIDは処理対象の帳票インスタンスデータ、データ属性IDは処理対象の記入欄を示す。 Here, the instance ID indicates the form instance data to be processed, and the data attribute ID indicates the entry column for the processing target.
入力データ1欄及び入力データ2欄には、オペレータにより入力されたエントリデータが登録される。オペレータID1及びオペレータID2欄には、夫々のデータエントリ処理を行ったオペレータIDが登録される。本実施形態では、同一の記入欄に対するデータエントリ処理を、複数のオペレータによって実行させることができ、特に、同一の記入欄に対するデータエントリを複数のオペレータによって実行した場合には、それぞれのオペレータによってエントリされたデータ同士を比較することで、エントリーエラーの有無をチェックすることができる。
In the
また、「難1」欄及び「難2」欄には、それぞれのオペレータがデータエントリ処理を行った際に、その困難性が有る場合にその旨を示すフラグ(「○」)が登録される。これは、帳票データの記入者の筆跡によっては文字が読みづらかったり、イメージデータ作成時に文字画像がかすれてしまったりといったように、文字の判別が難解で、データエントリ作業に困難を感じた場合にオペレータの入力に基づき設定される。
In the “
また、この「難1」にフラグがたっている場合(「○」が登録されている場合)のみに、同一の記入欄に対し、複数のオペレータによるデータエントリ処理を行う等の運用を行えるようにしても良い。
In addition, only when this “
図9は本発明の実施形態のオペレータDB(データベース)の一例を示す図である。 FIG. 9 is a diagram illustrating an example of an operator DB (database) according to the embodiment of this invention.
ここに登録されているデータは、オペレータID、氏名、所属、スキル等のオペレータに関するデータが登録されている。オペレータのスキルや所属等に応じて、データエントリを行う帳票インスタンスデータが決定されることになる。 As data registered here, data relating to an operator such as an operator ID, name, affiliation, and skill is registered. The form instance data for data entry is determined according to the skill and affiliation of the operator.
ここで、スキルは、オペレータのデータエントリに対する習熟度を示しており、この値が高いほど、より習熟度が高い、つまり、より難易度の高いデータエントリを行うことできることを示している。 Here, the skill indicates the level of proficiency with respect to the operator's data entry. The higher the value, the higher the level of proficiency, that is, the more difficult the data entry can be made.
次に、データエントリ端末102−1で実行する各種処理について説明する。 Next, various processes executed by the data entry terminal 102-1 will be described.
まず、図10を参照して、データ管理部1022が実行する帳票インスタンスデータの取得処理について説明する。
First, with reference to FIG. 10, a process for acquiring form instance data executed by the
図10は本発明の実施形態のデータ管理部が実行する帳票インスタンスデータの取得処理を示すフローチャートである。 FIG. 10 is a flowchart showing the form instance data acquisition process executed by the data management unit according to the embodiment of this invention.
尚、この取得処理は、データ管理部1022を実現するプログラムの制御の下、データエントリ端末102−1のCPU201によって実行される。
This acquisition process is executed by the
まず、データエントリ端末102−1のCPU201は、ディスプレイ装置210にオペレータのログイン用画面を表示し、オペレータID等のログイン情報の入力を促す。そして、入力されたログイン情報に基づいて、オペレータのログインの可否を判定するオペレータログイン処理を実行する(ステップS401)。
First, the
その際に、データエントリ端末102−1のCPU201は、データベースアクセス部1023の機能により、データ管理サーバ101にアクセスし、当該オペレータIDが、オペレータDB326に登録されているか否かを確認する。当該オペレータIDが登録されていない場合は、ログイン用画面を再度表示し、再度オペレータIDの入力を促す。
At that time, the
一方、入力されたオペレータIDがオペレータDB326に登録されている場合は、当該オペレータIDに対応するプロパティ情報(図9のオペレータDBにある氏名・所属・スキル等)を取得する(ステップS402)。これに加えて、当該オペレータIDのオペレータにデータエントリ処理を実行させる帳票インスタンスデータのチェックアウト依頼をデータアクセス部1023(チェックアウトエージェント1023a)に対して実行する(ステップS403:図3の(1))。
On the other hand, when the entered operator ID is registered in the
その後、データアクセス部1023からの帳票インスタンスデータ受信待ち状態に移行する(ステップS404)。 After that, the process shifts to a form instance data reception waiting state from the data access unit 1023 (step S404).
ここで、図11を参照して、データ管理部1022より帳票インスタンスデータのチェックアウト依頼を受けた場合に、データベースアクセス部1023のチェックアウトエージェント1023aが実行するデータチェックアウト処理について説明する。
Here, with reference to FIG. 11, a data checkout process executed by the
図11は本発明の実施形態のチェックアウトエージェントが実行するデータチェックアウト処理を示すフローチャートである。 FIG. 11 is a flowchart showing a data checkout process executed by the checkout agent according to the embodiment of this invention.
尚、このデータチェックアウト処理は、データベースアクセス部1023を実現するプログラムの制御の下、データエントリ端末102−1のCPU201によって実行される。
This data checkout process is executed by the
データエントリ端末102−1のCPU201は、データ管理部1022よりデータアクセス部1023に対しての帳票インスタンスデータチェックアウト依頼待ち状態に移行する(ステップS901)。そして、CPU201は、チェックアウト依頼の受信の有無を判定する(ステップS902)。
The
チェックアウト依頼を受信していない場合(ステップS902でNO)、ステップS901に戻り、受信するまで待機する。 If a checkout request has not been received (NO in step S902), the process returns to step S901 and waits until it is received.
一方、チェックアウト依頼を受信した場合(ステップS902でYES:図3の(1))、データ管理サーバ101に対して帳票インスタンスデータのチェックアウト依頼を行う(ステップS903:図3の(2))。具体的には、チェックアウト依頼として、オペレータログイン処理の際に取得したオペレータIDをデータ管理サーバ101に対して送信する。
On the other hand, when a checkout request is received (YES in step S902: (1) in FIG. 3), a checkout request for form instance data is made to the data management server 101 (step S903: (2) in FIG. 3). . Specifically, the operator ID acquired during the operator login process is transmitted to the
そして、データエントリ端末102−1のCPU201は、データ管理サーバ101から帳票インスタンスデータ受信待ち状態に移行する(ステップS904)。そして、帳票インスタンスデータの受信の有無を判定する(ステップS905)。
Then, the
尚、この判定においては、タイムアウト設定等の時限設定を行い、一定時間内に、帳票インスタンスデータを受信しない場合には、タイムアウトエラーとして処理を終了しても良い。 In this determination, a time limit setting such as a timeout setting is performed, and if the form instance data is not received within a certain time, the process may be terminated as a timeout error.
ステップS905において、帳票インスタンスデータを受信していない場合(ステップS905でNO)、ステップS904に戻り、帳票インスタンスデータを受信するまで待機する。一方、帳票インスタンスデータを受信した場合(ステップS905でYES:図3の(3))、データエントリ端末102−1のCPU201は、受信した帳票インスタンスデータをデータ管理部1022に送信し(ステップS906:図3の(4))、処理を終了する。
If the form instance data has not been received in step S905 (NO in step S905), the process returns to step S904 and waits until the form instance data is received. On the other hand, when form instance data is received (YES in step S905: (3) in FIG. 3), the
ここで、データエントリ端末102−1から帳票インスタンスデータのチェックアウト依頼を受信した際の、データ管理サーバ101の処理について、簡単に説明する。
Here, the process of the
データ管理サーバ101は、帳票インスタンスデータのチェックアウト依頼(オペレータID)を受信すると(図3の(2))、データ管理サーバ101のCPU201は、データエントリ処理を行うオペレータのプロパティ(例えば、所属やレベル)や帳票インスタンスデータのプロパティ(スキルやデータ登録時刻)に応じて、どの帳票インスタンスデータを当該オペレータに処理させるかを決定し、その帳票インスタンスデータをデータエントリ端末102−1に送信する(図3の(3))。
When the
その際には、あわせて当該帳票インスタンスデータのレイアウトデータ(決定された帳票インスタンスデータと同じ帳票IDに対応する、図6の帳票レイアウトDBで管理されるすべてのデータ)をデータエントリ端末102−1に送信する(図3の(3))。 At that time, the layout data of the corresponding form instance data (all data managed by the form layout DB in FIG. 6 corresponding to the same form ID as the determined form instance data) is also used as the data entry terminal 102-1. ((3) in FIG. 3).
図10の説明に戻る。 Returning to the description of FIG.
データエントリ端末102−1のCPU201は、チェックアウト依頼に対する、帳票インスタンスデータ及びそのレイアウトデータの受信の有無を判定する(ステップS405)。
The
帳票インスタンスデータ及びそのレイアウトデータを受信していない場合(ステップS405でNO)、ステップS404に戻り、受信するまで待機する。尚、この際に、未処理の帳票インスタンスデータが、データ管理サーバ101に管理されていない場合には、その旨を示す通知を受信することになり、その場合は、その時点で本処理を終了する。
If the form instance data and its layout data have not been received (NO in step S405), the process returns to step S404 and waits until it is received. At this time, if unprocessed form instance data is not managed by the
一方、帳票インスタンスデータ及びそのレイアウトデータを受信した場合(ステップS405でYES:図3の(4))、その帳票インスタンスデータ及びそのレイアウトデータを画像処理部1021へ送信する(ステップS406:図3の(5))。尚、データ管理部1022においても、これらデータは管理されることになる。
On the other hand, when the form instance data and its layout data are received (YES in step S405: (4) in FIG. 3), the form instance data and its layout data are transmitted to the image processing unit 1021 (step S406: FIG. 3). (5)). The
そして、データエントリ端末102−1のCPU201は、予め決められた所定数の帳票インスタンスデータのチェックアウト(データ管理部1021への送信)が完了したか否かを判定する(ステップS407)。
Then, the
所定数の帳票インスタンスデータをチェックアウトしていない場合(ステップS407でNO)、ステップS403に戻る。一方、所定数の帳票インスタンスデータをチェックアウトした場合(ステップS407でYES)、本処理を終了する。 If a predetermined number of form instance data has not been checked out (NO in step S407), the process returns to step S403. On the other hand, when a predetermined number of form instance data has been checked out (YES in step S407), this process ends.
次に、図12を参照して、画像処理部1021が実行するエントリ画面データ作成処理について説明する。
Next, entry screen data creation processing executed by the
図12は本発明の実施形態の画像処理部が実行するエントリ画面データ作成処理を示すフローチャートである。 FIG. 12 is a flowchart showing entry screen data creation processing executed by the image processing unit according to the embodiment of the present invention.
尚、このエントリ画面データ作成処理は、画像処理部1021を実現するプログラムの制御の下、データエントリ端末102−1のCPU201によって実行される。また、ステップS701からステップS707までが、部分画像切出部1021aによる処理、それ以降が画面データ作成部1021bによる処理となる。
This entry screen data creation process is executed by the
画像処理部1021は、データ管理部1022からの帳票インスタンスデータの受信待ち状態になっている(ステップS701)。帳票インスタンスデータを受信していない場合(ステップS702でNO)、ステップS701に戻り、受信するまで待機する。
The
一方、帳票インスタンスデータを受信した場合(ステップS702でYES:図3の(5))、その帳票インスタンスデータに該当するレイアウトデータをデータ管理部1022より取得する(ステップS703:図3の(5))。 On the other hand, when form instance data is received (YES in step S702: (5) in FIG. 3), layout data corresponding to the form instance data is acquired from the data management unit 1022 (step S703: (5) in FIG. 3). ).
次に、そのレイアウトデータに従って、帳票インスタンスデータからエントリ対象のデータが記載されている部分画像の切取処理を実行する(ステップS704)。そして、切り取った部分画像を帳票レイアウトデータ中の対応するデータ属性ID順に基づいて、並べて保持する(ステップS705)。 Next, in accordance with the layout data, a partial image cutting process in which entry target data is described from the form instance data is executed (step S704). Then, the cut partial images are arranged and held based on the order of corresponding data attribute IDs in the form layout data (step S705).
尚、この際に、ユーザの指定に基づいて帳票インスタンスデータに対応するレイアウトデータを取得し、そのレイアウトデータに基づいて部分画像の切り取り処理をすることも勿論可能である。 In this case, it is of course possible to acquire layout data corresponding to the form instance data based on the user's designation and to perform partial image cutting processing based on the layout data.
そして、次に、特定データのみのエントリ画面を作成するか否かを判定する(ステップS706)。これは、1つの帳票インスタンスデータの中の内、特定種類の部分画像に対するデータエントリのみを当該オペレータに実行させるか否かを判定するものである。 Next, it is determined whether or not to create an entry screen with only specific data (step S706). This is to determine whether or not to allow the operator to execute only data entry for a specific type of partial image in one form instance data.
具体的には、本発明を実現する環境は、複数のオペレータが存在していて、かつ同時に並行で様々なデータエントリを行う環境にある。しかしながら、オペレータのデータエントリの習熟度やスキルは様々であり、より効率的なデータエントリを行うためには、その習熟度やスキルに適したデータエントリを行うことが好ましい。 Specifically, an environment for realizing the present invention is an environment in which a plurality of operators exist and various data entries are simultaneously performed in parallel. However, the proficiency level and skill of the operator's data entry vary, and in order to perform more efficient data entry, it is preferable to perform data entry suitable for the proficiency level and skill.
例えば、データエントリの処理内容には、テンキーだけで済むものや、英数字が混在するもの等様々なので、例えば、習熟度が未熟なオペレータには、テンキーだけのデータエントリ(数字だけのデータ(特定データ))だけを実行させ、そうでないオペレータには、より高度なデータエントリを実行させるようにする。 For example, there are various data entry processing contents, such as those that only require a numeric keypad and those that contain alphanumeric characters. For example, for an operator who is not yet proficient, a data entry with only a numeric keypad (numerical data (specific Data)) only, and let the other operator perform more advanced data entry.
そこで、本実施形態では、オペレータのスキルに基づいて、帳票インスタンスデータ中の各部分画像において、データエントリ対象とする部分画像を選定する、つまり、特定の部分画像に対するデータエントリのみを実行させるか否かを判定する。 Therefore, in this embodiment, based on the skill of the operator, in each partial image in the form instance data, a partial image that is a data entry target is selected, that is, whether or not only data entry for a specific partial image is executed. Determine whether.
例えば、図13に示すように、帳票インスタンスデータ中に、日本語が記載される入力欄の部分画像(日本語1、2)、カナが記載される入力欄の部分画像(カナ1)、英数字が記載される入力欄の部分画像(英数字1〜4)、チェックマークが記載される入力欄の部分画像(チェック1)が存在し、オペレータ1のスキルが「3」、オペレータのスキルが「2」であるとする。この場合、日本語(漢字/ひらがな/カタカナ等の混合)やカナ(カタカナのみ)の部分画像に対するデータエントリはオペレータ1に、それ以外は、オペレータ2に実行させる。
For example, as shown in FIG. 13, in the form instance data, partial images (Japanese 1 and 2) in the input field where Japanese is written, partial images (Kana 1) in the input field where Kana is written, English There is a partial image (
そして、各オペレータによってデータエントリされたエントリデータをマージすることで、1つの帳票インスタンスデータ中の各部分画像に対するコードデータを取得することが可能となる。このような処理を行う際には、図7に示す帳票インスタンスDBは、各データ属性についてどのオペレータがチェックアウトしているかを認識可能に構成されることになる。 Then, by merging the entry data entered by each operator, it is possible to acquire code data for each partial image in one form instance data. When performing such processing, the form instance DB shown in FIG. 7 is configured to be able to recognize which operator is checking out for each data attribute.
図12の説明に戻る。 Returning to the description of FIG.
ステップS706において、特定データのみのエントリ画面を作成する場合(ステップS706でYES)、そのオペレータによるデータエントリを禁止する部分画像を削除する(ステップS707)。その後、ステップS708に進む。一方、特定データのみのエントリ画面を作成しない場合(ステップS706でNO)、つまり、帳票インスタンスデータ中のすべての部分画像に対するデータエントリを実行させる場合、ステップS708に進む。 In step S706, when creating an entry screen with only specific data (YES in step S706), the partial image that prohibits data entry by the operator is deleted (step S707). Thereafter, the process proceeds to step S708. On the other hand, if an entry screen containing only specific data is not created (NO in step S706), that is, if data entry is to be executed for all partial images in the form instance data, the process proceeds to step S708.
そして、その後、エントリ画面データの作成を行うことになるのだが、まず、予め決められた指定数のエントリ画面データの作成済であるか否かを判定する(ステップS708)。 After that, entry screen data is created. First, it is determined whether or not a predetermined number of entry screen data have been created (step S708).
ここで、予めエントリ画面データを複数作成しておくのは、本発明では、入力フィールドを1つに固定しているため(図4参照)、オペレータがあるデータエントリを終了した時点で、次に入力すべきデータをすばやくエントリ画面上で表示できるようにするためである。それら、エントリ画面データに基づいて生成されるエントリ画面は、図4で上述したとおりであり、当該エントリ画面データが表示されているときに入力すべきデータが記載されている箇所の部分画像データを識別可能に表示される。 Here, a plurality of entry screen data are created in advance because the input field is fixed to one in the present invention (see FIG. 4). This is because the data to be input can be quickly displayed on the entry screen. The entry screen generated based on the entry screen data is as described above with reference to FIG. 4, and the partial image data of the portion where the data to be input when the entry screen data is displayed is stored. Displayed in an identifiable manner.
ステップS708において、指定数のエントリ画面データが作成済である場合(ステップS708でYES)、処理を終了する。一方、指定数のエントリ画面データが作成済でない場合(ステップS708でYES)、現在、画像処理部1021で保持している部分画像を用いて、新規にエントリ画面データを作成可能であるか否かを判定する(ステップS709)。
If the designated number of entry screen data has been created in step S708 (YES in step S708), the process ends. On the other hand, if the designated number of entry screen data has not been created (YES in step S708), whether or not entry screen data can be newly created using the partial image currently held by the
エントリ画面データを作成可能でない場合(ステップS709でNO)、処理を終了する。一方、エントリ画面データを作成可能である場合(ステップS709でYES)、まだ未処理の部分画像のエントリ画面データを作成し、それをRAM202に保持する(ステップS710)。 If entry screen data cannot be created (NO in step S709), the process ends. On the other hand, if entry screen data can be created (YES in step S709), entry screen data for an unprocessed partial image is created and stored in the RAM 202 (step S710).
この際、2つ以上の部分画像からなるエントリ画面データを作成することになる場合は、各部分画像間の区切りを示す区切り画像を、図4に示す如く作成する。前述の通り、隣り合う2つの部分画像が異なる帳票インスタンスデータから作成されている場合のみ、その間に区切画像1701cを追加する手法を採っても勿論良い。
At this time, when creating entry screen data composed of two or more partial images, a delimiter image indicating a delimitation between the partial images is generated as shown in FIG. As described above, only when two adjacent partial images are created from different form instance data, it is of course possible to adopt a method of adding a
次に、図14を参照して、データ管理部1022が実行するデータエントリ処理について説明する。
Next, data entry processing executed by the
図14は本発明の実施形態のデータ管理部が実行するデータエントリ処理を示すフローチャートである。 FIG. 14 is a flowchart showing data entry processing executed by the data management unit according to the embodiment of this invention.
尚、このデータエントリ処理は、データ管理部1022を実現するプログラムの制御の下、データエントリ端末102−1のCPU201によって実行される。
This data entry processing is executed by the
まず、データ管理部1022は、画像処理部1021に対してエントリ画面データを要求する(ステップS501:図3の(7))。そして、エントリ画面データの受信待ち状態へと移行する(ステップS502)。
First, the
ここで、図15を参照して、データ管理部1022よりエントリ画面データの要求を受けた場合に、画像処理部1021が実行するエントリ画面データ送信処理について説明する。
Here, an entry screen data transmission process executed by the
図15は本発明の実施形態の画像処理部が実行するエントリ画面データ送信処理を示すフローチャートである。 FIG. 15 is a flowchart showing entry screen data transmission processing executed by the image processing unit according to the embodiment of the present invention.
尚、このエントリ画面データ送信処理は、画像処理部1021を実現するプログラムの制御の下、データエントリ端末102−1のCPU201によって実行される。
The entry screen data transmission process is executed by the
図12の処理によって、エントリ画面データの作成が終了すると、画像処理部1021は、データ管理部1022からのエントリ画面データ要求の受信待ち状態になる(ステップS801)。そして、エントリ画面データの要求を受信したか否かを判定する(ステップS802)。
When the creation of entry screen data is completed by the processing of FIG. 12, the
エントリ画面データの要求を受信していない場合(ステップS802でNO)、ステップS801に戻り、受信するまで待機する。一方、エントリ画面データの要求を受信した場合(ステップS802でYES:図3の(7))、RAM202に保存してある処理対象のエントリ画面データをデータ管理部1022に対して送信する(ステップS803:図3の(8))。これにより、データ管理部1022の制御に基づき、後述する図16に示すデータエントリ処理が実行されることになる。
If a request for entry screen data has not been received (NO in step S802), the process returns to step S801 and waits until it is received. On the other hand, if a request for entry screen data is received (YES in step S802: (7) in FIG. 3), the entry screen data to be processed stored in the
同時に、画像処理部1021においては、新たなエントリ画面データを作成するために、図12のステップS708からステップS710の処理が実行されることになる。また、これに並行して、RAM202に保持しているエントリ画面データの有無を判定する(ステップS804)。RAM202に保持しているエントリ画面データがある場合(ステップS804でNO)、ステップS801に戻る。一方、RAM202に保持しているエントリ画面データがない場合(ステップS804でYES)、処理を終了する。
At the same time, the
図14の説明に戻る。 Returning to the description of FIG.
エントリ画面データの要求後、画像処理部1021からエントリ画面データを受信したか否かを判定する(ステップS503)。エントリ画面データを受信していない場合(ステップS503でNO)、ステップS502に戻り、受信するまで待機する。一方、エントリ画面データを受信した場合(ステップS503でYES:図3の(8))、エントリ画面データのデータエントリフィールドに対して、入力制御・変換ルール(エントリデータの変換ルール)を設定するか否かを判定する(ステップS504)。 After requesting entry screen data, it is determined whether entry screen data has been received from the image processing unit 1021 (step S503). If entry screen data has not been received (NO in step S503), the process returns to step S502 and waits until it is received. On the other hand, when the entry screen data is received (YES in step S503: (8) in FIG. 3), whether to set an input control / conversion rule (entry data conversion rule) for the data entry field of the entry screen data It is determined whether or not (step S504).
入力制限・変換ルールを設定しない場合(ステップS504でNO)、受信したエントリ画面データに基づいて、エントリ画面をディスプレイ装置210に表示する(ステップS506:図3の(9))。一方、入力制御・変換ルールを設定する場合(ステップS504でYES)、データエントリフィールドに対して、入力制御・変換ルールを設定する(ステップS505)。その後、その設定と受信したエントリ画面データに基づいて、エントリ画面をディスプレイ装置210に表示する(ステップS506:図3の(9))。
If no input restriction / conversion rule is set (NO in step S504), an entry screen is displayed on the
尚、データ管理サーバ101において、帳票インスタンスデータ中の各部分画像内の文字画像の文字認識結果を予め記憶している場合には、エントリ画面データが生成するデータエントリフィールド内には、予めデータエントリ候補としてその文字認識結果を表示するようにしても良い。このような構成の場合、オペレータの作業効率の更なる向上を期待することができる。
In the
そして、その後、オペレータの操作に基づくデータエントリ処理を実行する(ステップS507)。尚、この処理の詳細については後述する。 Thereafter, data entry processing based on the operator's operation is executed (step S507). Details of this process will be described later.
そして、オペレータからの操作に基づいて、データエントリ処理を終了するか否かを判定する(ステップS508)。終了しない場合(ステップS508でNO)、ステップS501に戻る。一方、終了する場合(ステップS508でYES)、処理を終了する。 Then, based on the operation from the operator, it is determined whether or not to end the data entry process (step S508). If not finished (NO in step S508), the process returns to step S501. On the other hand, if the process is to end (YES in step S508), the process ends.
次に、図16を参照して、図14のステップS507のデータエントリ処理の詳細について説明する。 Next, details of the data entry process in step S507 of FIG. 14 will be described with reference to FIG.
図16は本発明の実施形態のデータエントリ処理の詳細を示すフローチャートである。 FIG. 16 is a flowchart showing details of data entry processing according to the embodiment of the present invention.
尚、このデータエントリ処理は、データ管理部1022を実現するプログラムの制御の下、データエントリ端末102−1のCPU201によって実行される。
This data entry processing is executed by the
まず、エントリ画面データに基づいて生成したエントリ画面を表示部1024に表示した後、オペレータのデータエントリ待ち状態に移行する(ステップS601)。
First, an entry screen generated based on the entry screen data is displayed on the
そして、その後、オペレータの入力部1025による操作に基づいて、データエントリ終了((1エントリデータ分のデータエントリ))の通知の有無を判定する(ステップS602)。
Then, based on an operation by the operator's
データエントリ終了の通知がない場合(ステップS601でNO)、ステップS601に戻り、通知を受けるまで待機する。一方、データエントリ終了の通知がある場合(ステップS602でYES)、データエントリフィールドに入力されたエントリデータを取得し、RAM202上に保存する(ステップS603:図3の(10))。 If there is no notification of the end of data entry (NO in step S601), the process returns to step S601 and waits until a notification is received. On the other hand, when there is a notification of the end of the data entry (YES in step S602), the entry data input in the data entry field is acquired and stored on the RAM 202 (step S603: (10) in FIG. 3).
そして、その後、一帳票分の帳票インスタンスデータ中の処理対象の全ての部分画像に対するデータエントリが終了したか否かを判定する(ステップS604)。 Thereafter, it is determined whether or not the data entry for all the partial images to be processed in the form instance data for one form has been completed (step S604).
処理対象の全ての部分画像に対するデータエントリが終了していない場合(ステップS604でNO)、図14の処理に戻り、次のエントリ画面データを取得し、図14及び図16の処理を繰り返す。 If the data entry for all the partial images to be processed has not been completed (NO in step S604), the process returns to the process in FIG. 14, the next entry screen data is acquired, and the processes in FIGS. 14 and 16 are repeated.
一方、処理対象の全ての部分画像に対するデータエントリが終了した場合(ステップS604でYES)、RAM202上に保存してある当該帳票インスタンスデータに基づくエントリデータをデータベースアクセス部1023のチェックインエージェント1023bに対して送信し(図3の(11))、その後、データベースアクセス部1023のチェックインエージェント1023bにより、当該エントリデータを登録するための登録依頼を行う(ステップS605)。
On the other hand, when the data entry for all the partial images to be processed is completed (YES in step S604), entry data based on the form instance data stored in the
その後、新たな帳票インスタンスデータを取得するか否かを判定する(ステップS606)。取得する場合(ステップS606でYES)、図10のステップS403からステップS407の処理を実行後、図14の処理に戻る。 Thereafter, it is determined whether or not new form instance data is acquired (step S606). In the case of acquisition (YES in step S606), the processing returns to the processing in FIG. 14 after executing the processing from step S403 to step S407 in FIG.
次に、図17を参照して、データ管理部1022からエントリデータの登録依頼を受信した場合に、データベースアクセス部1023(チェックインエージェント1023b)が実行するデータチェックイン処理について説明する。
Next, a data check-in process executed by the database access unit 1023 (check-in agent 1023b) when an entry data registration request is received from the
図17は本発明の実施形態のチェックインエージェントが実行するデータチェックイン処理を示すフローチャートである。 FIG. 17 is a flowchart showing data check-in processing executed by the check-in agent according to the embodiment of this invention.
尚、このデータチェックイン処理は、データベースアクセス部1023を実現するプログラムの制御の下、データエントリ端末102−1のCPU201によって実行される。
This data check-in process is executed by the
まず、ステップS1001において、チェックインエージェント1023bは、データ管理部1022からエントリデータ登録依頼待ち状態に移行する(ステップS1001)。次に、エントリデータ登録依頼を受信したか否かを判定する(ステップS1002)。エントリデータ登録依頼を受信していない場合(ステップS1002でNO)、ステップS1001に戻り、受信するまで待機する。
First, in step S1001, the check-in agent 1023b shifts from the
一方、エントリデータ登録依頼を受信した場合(ステップS1002でYES:図3の(11))、チェックインエージェント1023bは、データ管理部1022よりエントリデータを取得し、該エントリデータのエントリDB326への登録処理を実行する(ステップS1003:図3の(12))。そして、その後、データエントリが終了した帳票インスタンスデータのチェックアウトを解除する処理が、データ管理サーバ101にて実行されることになる。
On the other hand, when an entry data registration request is received (YES in step S1002: (11) in FIG. 3), the check-in agent 1023b acquires entry data from the
以上説明したように、本実施形態によれば、オペレータのスキルに応じて、同一帳票内の複数種類の記入欄の内、所定(所定の変換ルールを満足する)の記入欄の部分画像を選定し、その選定した部分画像をデータエントリ画面上で連続的に表示するとともに、処理対象の部分画像を容易に識別可能に表示して、データエントリの進捗状況に応じて、処理対象の部分画像をデータエントリ画面上で適宜切り替えて表示する。また、部分画像の近傍に、データエントリフィールドを常に固定して表示する。 As described above, according to the present embodiment, a partial image of a predetermined entry field (satisfying a predetermined conversion rule) is selected from a plurality of kinds of entry fields in the same form according to the skill of the operator. The selected partial images are continuously displayed on the data entry screen, and the partial images to be processed are displayed so as to be easily identifiable, and the partial images to be processed are displayed according to the progress of the data entry. Switch and display appropriately on the data entry screen. In addition, the data entry field is always fixed and displayed near the partial image.
これにより、処理対象の部分画像を探索するためのオペレータの視線移動量を極力減らすとともに、固定のデータエントリフィールドに着目してデータエントリ作業を行うことができるので、次の処理対象の部分画像の内容を視認しながら、処理対象の部分画像に対するデータエントリ作業を実行することができる。 As a result, the amount of eye movement of the operator for searching the partial image to be processed can be reduced as much as possible, and the data entry operation can be performed while paying attention to the fixed data entry field. The data entry operation for the partial image to be processed can be executed while viewing the contents.
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。 Although the embodiments have been described in detail above, the present invention can take an embodiment as, for example, a system, an apparatus, a method, a program, or a storage medium, and specifically includes a plurality of devices. The present invention may be applied to a system that is configured, or may be applied to an apparatus that includes a single device.
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム(実施形態では図に示すフローチャートに対応したプログラム)を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。 In the present invention, a software program (in the embodiment, a program corresponding to the flowchart shown in the figure) that realizes the functions of the above-described embodiment is directly or remotely supplied to the system or apparatus, and the computer of the system or apparatus Is also achieved by reading and executing the supplied program code.
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。 Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。 In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, or the like.
プログラムを供給するための記録媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などがある。 As a recording medium for supplying the program, for example, floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, CD-RW, magnetic tape, nonvolatile memory card ROM, DVD (DVD-ROM, DVD-R) and the like.
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。 As another program supply method, a client computer browser is used to connect to an Internet homepage, and the computer program of the present invention itself or a compressed file including an automatic installation function is downloaded from the homepage to a recording medium such as a hard disk. Can also be supplied. It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。 In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. It is also possible to execute the encrypted program by using the key information and install the program on a computer.
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。 In addition to the functions of the above-described embodiments being realized by the computer executing the read program, the OS running on the computer based on an instruction of the program is a part of the actual processing. Alternatively, the functions of the above-described embodiment can be realized by performing all of them and performing the processing.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。 Furthermore, after the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion board or The CPU or the like provided in the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.
101 データ管理サーバ
102−1〜102−3 エントリ端末
103 イメージ取込端末
104 ネットワーク
105 スキャナ
1021 画像処理部
1021a 部分画像切出部
1021b 画面データ作成部
1022 データ管理部
1023 データベースアクセス部
1023a チェックアウトエージェント
1023b チェックインエージェント
1024 表示部
1025 入力部
321 帳票DB
322 帳票レイアウトDB
323 帳票インスタンスDB
324 エントリDB
325 オペレータDB
326 帳票イメージデータ
327 帳票インスタンスデータ
101 Data Management Server 102-1 to 102-3
322 Form layout DB
323 Form instance DB
324 entry DB
325 Operator DB
326
Claims (10)
前記帳票イメージデータ中の記入欄のレイアウトを示すレイアウトデータに基づいて、該帳票イメージデータ中の各記入欄に対応する部分画像を抽出する抽出手段と、
前記抽出手段で抽出した部分画像の内、処理対象の部分画像と、前記処理対象の部分画像以外の少なくとも1つの他の部分画像とを有する表示画面情報を作成する作成手段と、
前記作成手段で作成した表示画面情報に基づく表示画面を表示する際、前記表示画面情報中の前記処理対象の部分画像と、前記少なくとも1つの他の部分画像との表示形態を区別して表示する表示制御手段と
を備えることを特徴とするデータエントリ装置。 A data entry device for registering data corresponding to an image in an entry field in form image data,
Extracting means for extracting a partial image corresponding to each entry field in the form image data based on layout data indicating a layout of the entry field in the form image data;
Creating means for creating display screen information having a partial image to be processed and at least one other partial image other than the partial image to be processed among the partial images extracted by the extracting means;
When displaying a display screen based on the display screen information created by the creating means, a display for distinguishing and displaying the display form of the partial image to be processed in the display screen information and the at least one other partial image And a data entry device.
ことを特徴とする請求項1に記載のデータエントリ装置。 The extraction unit extracts a partial image corresponding to an entry field of the two or more form image data based on layout data indicating a layout of an entry field of each of the two or more form image data. 2. The data entry device according to 1.
ことを特徴とする請求項2に記載のデータエントリ装置。 The display control means, when the display screen information includes a partial image corresponding to an entry field of two or more form image data, displays a boundary between different form image data in an identifiable manner. Item 3. The data entry device according to Item 2.
ことを特徴とする請求項1乃至3のいずれか1項に記載のデータエントリ装置。 The data entry device according to any one of claims 1 to 3, wherein the creation unit creates the display screen information so that the partial image to be processed is displayed at a predetermined position.
ことを特徴とする請求項1乃至4のいずれか1項に記載のデータエントリ装置。 The creation means further includes a data entry field for performing data entry based on an operation of the input unit by an operator, and the data entry field is displayed in the vicinity of the partial image to be processed. The data entry device according to any one of claims 1 to 4, wherein display screen information is created.
を更に備えることを特徴とする請求項5に記載のデータエントリ装置。 6. The data entry device according to claim 5, further comprising: a control unit that controls a character type that allows data entry in the data entry field based on an attribute of data corresponding to the partial image to be processed. .
を更に備えることを特徴とする請求項5または6に記載のデータエントリ装置。 The setting means for setting the conversion rule of the character data entered in the data entry field based on the attribute of the data corresponding to the partial image to be processed is further provided. Data entry device.
前記判定手段の判定結果、前記データエントリが完了した場合、前記処理対象の第1部分画像が表示されていた位置に、次の処理対象の第2部分画像を移動する
ことを特徴とする請求項5乃至7のいずれか1項に記載のデータエントリ装置。 The display control means includes determination means for determining whether or not the data entry of the data entry field is completed,
The second partial image to be processed next is moved to a position where the first partial image to be processed is displayed when the data entry is completed as a result of the determination by the determining means. The data entry device according to any one of 5 to 7.
前記帳票イメージデータ中の記入欄のレイアウトを示すレイアウトデータに基づいて、該帳票イメージデータ中の各記入欄に対応する部分画像を抽出する抽出工程と、
前記抽出工程で抽出した部分画像の内、処理対象の部分画像と、前記処理対象の部分画像以外の少なくとも1つの他の部分画像とを有する表示画面情報を作成する作成工程と、
前記作成工程で作成した表示画面情報に基づく表示画面を表示する際、前記表示画面情報中の前記処理対象の部分画像と、前記少なくとも1つの他の部分画像との表示形態を区別して表示する表示制御工程と
を備えることを特徴とするデータエントリ装置の制御方法。 A control method of a data entry device for registering data corresponding to an image in an entry field in form image data,
An extraction step of extracting a partial image corresponding to each entry field in the form image data based on layout data indicating a layout of the entry field in the form image data;
Of the partial images extracted in the extraction step, a creation step of creating display screen information having a partial image to be processed and at least one other partial image other than the partial image to be processed;
When displaying a display screen based on the display screen information created in the creation step, a display for distinguishing and displaying the display form of the partial image to be processed and the at least one other partial image in the display screen information A control method for a data entry device, comprising: a control step.
前記帳票イメージデータ中の記入欄のレイアウトを示すレイアウトデータに基づいて、該帳票イメージデータ中の各記入欄に対応する部分画像を抽出する抽出工程のプログラムコードと、
前記抽出工程で抽出した部分画像の内、処理対象の部分画像と、前記処理対象の部分画像以外の少なくとも1つの他の部分画像とを有する表示画面情報を作成する作成工程のプログラムコードと、
前記作成工程で作成した表示画面情報に基づく表示画面を表示する際、前記表示画面情報中の前記処理対象の部分画像と、前記少なくとも1つの他の部分画像との表示形態を区別して表示する表示制御工程のプログラムコードと
を備えることを特徴とするプログラム。 A program for realizing control of a data entry device for registering data corresponding to an image in an entry field in form image data,
Based on the layout data indicating the layout of the entry field in the form image data, the program code of the extraction process for extracting the partial image corresponding to each entry field in the form image data;
Of the partial images extracted in the extraction step, a program code of a creation step for creating display screen information having a partial image to be processed and at least one other partial image other than the partial image to be processed;
When displaying a display screen based on the display screen information created in the creation step, a display for distinguishing and displaying the display form of the partial image to be processed and the at least one other partial image in the display screen information And a program code for the control process.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004258551A JP4430490B2 (en) | 2004-09-06 | 2004-09-06 | Data entry device, control method therefor, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004258551A JP4430490B2 (en) | 2004-09-06 | 2004-09-06 | Data entry device, control method therefor, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006072919A true JP2006072919A (en) | 2006-03-16 |
JP4430490B2 JP4430490B2 (en) | 2010-03-10 |
Family
ID=36153448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004258551A Expired - Fee Related JP4430490B2 (en) | 2004-09-06 | 2004-09-06 | Data entry device, control method therefor, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4430490B2 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008158977A (en) * | 2006-12-26 | 2008-07-10 | Canon It Solutions Inc | Data entry device, control method therefor, program, and data entry system |
JP2009187332A (en) * | 2008-02-07 | 2009-08-20 | Nomura Research Institute Ltd | Workflow processor |
JP2013200674A (en) * | 2012-03-23 | 2013-10-03 | Japan Research Institute Ltd | Input pattern optimization processing method for terminal device, input pattern optimization processing system, and input pattern optimization processing program |
JP2014119767A (en) * | 2012-12-13 | 2014-06-30 | Hitachi Omron Terminal Solutions Corp | Business form display system, business form display device and business form display method |
WO2015064107A1 (en) * | 2013-10-31 | 2015-05-07 | 日本電気株式会社 | Management system, list production device, data structure, and printed label |
JP2017045324A (en) * | 2015-08-27 | 2017-03-02 | 沖電気工業株式会社 | Data entry system, data input method and program |
JP2020144781A (en) * | 2019-03-08 | 2020-09-10 | 富士通株式会社 | Handwritten character transfer destination determination program and method, and information processing system |
-
2004
- 2004-09-06 JP JP2004258551A patent/JP4430490B2/en not_active Expired - Fee Related
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008158977A (en) * | 2006-12-26 | 2008-07-10 | Canon It Solutions Inc | Data entry device, control method therefor, program, and data entry system |
JP2009187332A (en) * | 2008-02-07 | 2009-08-20 | Nomura Research Institute Ltd | Workflow processor |
JP2013200674A (en) * | 2012-03-23 | 2013-10-03 | Japan Research Institute Ltd | Input pattern optimization processing method for terminal device, input pattern optimization processing system, and input pattern optimization processing program |
JP2014119767A (en) * | 2012-12-13 | 2014-06-30 | Hitachi Omron Terminal Solutions Corp | Business form display system, business form display device and business form display method |
WO2015064107A1 (en) * | 2013-10-31 | 2015-05-07 | 日本電気株式会社 | Management system, list production device, data structure, and printed label |
JPWO2015064107A1 (en) * | 2013-10-31 | 2017-03-09 | 日本電気株式会社 | Management system, list creation device, data structure and print label |
US9836665B2 (en) | 2013-10-31 | 2017-12-05 | Nec Corporation | Management system, list production device, method, computer readable recording medium, data structure, and printed label |
JP2017045324A (en) * | 2015-08-27 | 2017-03-02 | 沖電気工業株式会社 | Data entry system, data input method and program |
JP2020144781A (en) * | 2019-03-08 | 2020-09-10 | 富士通株式会社 | Handwritten character transfer destination determination program and method, and information processing system |
JP7208453B2 (en) | 2019-03-08 | 2023-01-19 | 富士通株式会社 | Handwritten character transfer destination determination program and method, and information processing system |
Also Published As
Publication number | Publication date |
---|---|
JP4430490B2 (en) | 2010-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111126301B (en) | Image processing method and device, computer equipment and storage medium | |
US8107727B2 (en) | Document processing apparatus, document processing method, and computer program product | |
US20160202906A1 (en) | Supplementing a virtual input keyboard | |
EP1486854A2 (en) | Method and apparatus for preventing unauthorized use of software | |
US20200293685A1 (en) | Guided redaction systems and methods | |
JP2014021905A (en) | Input support program, input support method, and input support device | |
JP4430490B2 (en) | Data entry device, control method therefor, and program | |
CN102193623B (en) | Information input assistance device and method | |
JP2009252041A (en) | Business form image management system, method, and program | |
JP4959501B2 (en) | Information processing apparatus, information processing method, and program | |
US10248638B2 (en) | Creating forms for hierarchical organizations | |
JP5243054B2 (en) | Data management system, method and program | |
JP2021002183A (en) | Accounting support apparatus, accounting support program, and accounting support method | |
US20110145300A1 (en) | Database system, server apparatus, terminal apparatus, and database updating method | |
JP2022128766A (en) | Form document registration method and program | |
JP2010026766A (en) | Information processing apparatus, information processing method and program | |
JP6149697B2 (en) | Information processing apparatus and information processing program | |
JPH11167603A (en) | Image entry system, image/character display method and record medium | |
JP6187140B2 (en) | Document registration apparatus and program | |
US11462014B2 (en) | Information processing apparatus and non-transitory computer readable medium | |
EP4054166B1 (en) | Information processing apparatus, information processing program, and information processing method | |
JP3421630B2 (en) | Handwritten character management device, handwritten character management method, handwritten character inquiry system, and handwritten character inquiry method | |
JP2010152464A (en) | Character recognition device, and confirmation screen generation method for character recognition device | |
JPH1196224A (en) | Method for inspecting application contents and system for issuing certificate | |
KR101768090B1 (en) | business card manufacturing and management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061227 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090423 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090525 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090723 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20091127 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091217 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121225 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4430490 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131225 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131225 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141225 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |