Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7631177B2 - Automatic transaction device, medium reading method, and program - Google Patents
[go: Go Back, main page]

JP7631177B2 - Automatic transaction device, medium reading method, and program - Google Patents

Automatic transaction device, medium reading method, and program Download PDF

Info

Publication number
JP7631177B2
JP7631177B2 JP2021200551A JP2021200551A JP7631177B2 JP 7631177 B2 JP7631177 B2 JP 7631177B2 JP 2021200551 A JP2021200551 A JP 2021200551A JP 2021200551 A JP2021200551 A JP 2021200551A JP 7631177 B2 JP7631177 B2 JP 7631177B2
Authority
JP
Japan
Prior art keywords
unit
display
transaction device
image
medium
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.)
Active
Application number
JP2021200551A
Other languages
Japanese (ja)
Other versions
JP2023086200A (en
Inventor
裕樹 溝邊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Frontech Ltd
Original Assignee
Fujitsu Frontech Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Frontech Ltd filed Critical Fujitsu Frontech Ltd
Priority to JP2021200551A priority Critical patent/JP7631177B2/en
Publication of JP2023086200A publication Critical patent/JP2023086200A/en
Application granted granted Critical
Publication of JP7631177B2 publication Critical patent/JP7631177B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Character Input (AREA)

Description

本発明は、自動取引装置、媒体読取方法、及びプログラムに関する。 The present invention relates to an automated transaction device, a medium reading method, and a program.

従来、ATM(Automatic Teller Machine)等の自動取引装置は、帳票等の媒体を読み取る手段として、OCR(Optical Character Recognition)ユニットを備えている。OCRユニットは、例えば、自動取引装置内部に取り込まれた媒体を自動取引装置内部の通帳ユニット内で読み取るような構成(以下「第1の構成」という)を有する場合や、自動取引装置上の所定位置(専用台等)に置かれた媒体をカメラで撮影して媒体読取を行うような構成(以下「第2の構成」という)を有する場合(例えば特許文献1参照)等がある。 Conventionally, automated teller machines such as ATMs (Automatic Teller Machines) are equipped with OCR (Optical Character Recognition) units as a means for reading media such as forms. The OCR unit may have a configuration (hereinafter referred to as the "first configuration") in which media taken into the automated teller machine is read within a passbook unit inside the automated teller machine, or a configuration (hereinafter referred to as the "second configuration") in which a camera photographs media placed in a specified position (such as a dedicated stand) on the automated teller machine and reads the media (see, for example, Patent Document 1).

特開2000-353266号公報JP 2000-353266 A

OCRユニットが第1の構成を有する場合は、自動取引装置内部に取り込まれる媒体として、折れ、曲がり、歪み等の変形が生じた媒体(以下「変形媒体」という)が取り込まれる可能性があり、変形媒体が通帳ユニット内で詰まってしまうことで自動取引装置が休止する虞があった。また、媒体が自動取引装置内部に取り込まれると、その間に媒体が顧客の視界に入らなくなるため、取引終了後に返却される媒体の取り忘れが発生する虞もあった。さらに、通帳ユニット内で媒体読取を行うためには通帳ユニットを特殊仕様とする必要があり、ユニット費用の高額化を招いていた。 When the OCR unit has the first configuration, there is a possibility that the media taken into the automated transaction device may be media that has been bent, folded, distorted, or otherwise deformed (hereinafter referred to as "deformed media"), and the deformed media may become jammed inside the passbook unit, causing the automated transaction device to stop. In addition, when media is taken into the automated transaction device, it is no longer visible to the customer, and there is a risk that the media that is to be returned after the transaction is completed may be forgotten to be taken out. Furthermore, in order to read media within the passbook unit, the passbook unit must be specially designed, which increases the cost of the unit.

OCRユニットが第2の構成を有する場合は、外部環境の影響により、自動取引装置上の所定位置に置かれた媒体を正常に読み取れない虞があった。例えば、蛍光灯等の照明器具からの光や太陽光等といった外光の影響により媒体に白飛びが生じてしまったり、湿度の影響により媒体に折れ、曲がり、歪み等の変形が生じてしまったりすることで、媒体を正常に読み取れない虞があった。 When the OCR unit has the second configuration, there is a risk that the medium placed in a specified position on the automated transaction device may not be read properly due to the influence of the external environment. For example, the influence of external light such as light from lighting fixtures such as fluorescent lights or sunlight may cause the medium to become overexposed, or the influence of humidity may cause the medium to bend, bend, warp, or otherwise deform, resulting in the medium not being read properly.

本発明は、上記実情に鑑み、装置内での媒体の詰まりを無くし、媒体の取り忘れ及び装置費用の高額化を抑制し、外部環境に左右されることなく媒体を正常に読み取ることができる自動取引装置、媒体読取方法、及びプログラムを提供することを目的とする。 In view of the above-mentioned circumstances, the present invention aims to provide an automated transaction device, a media reading method, and a program that can eliminate media jamming within the device, prevent media from being forgotten to be removed and prevent the device from becoming expensive, and can read media normally without being affected by the external environment.

装置の一観点は、表示部と、媒体を置く領域を指定する媒体領域を前記表示部に表示させる表示制御部と、前記表示部に表示された前記媒体領域上に置かれた前記媒体を撮像する撮像部と、前記撮像部による撮像により得られた画像に対して画像処理を行う画像処理部と、前記画像処理部による前記画像処理後の画像に対して文字認識を行う文字認識部と、画像における白飛び位置を検出する白飛び検出部と、を備え、前記撮像部は、前記表示部の表示面を撮像し、前記白飛び検出部は、前記撮像部による前記表示面の撮像により得られた画像に表されている前記表示面における白飛び位置を検出し、前記表示制御部は、前記白飛び検出部により検出された前記表示面における前記白飛び位置に基づいて、前記表示部に表示させる前記媒体領域の位置を変更する、自動取引装置である。 One aspect of the device is an automatic transaction device comprising a display unit, a display control unit that causes a medium area specifying an area in which a medium is to be placed to be displayed on the display unit, an imaging unit that images the medium placed on the medium area displayed on the display unit, an image processing unit that performs image processing on the image obtained by imaging by the imaging unit, a character recognition unit that performs character recognition on the image after the image processing by the image processing unit, and a whiteout detection unit that detects a whiteout position in an image, wherein the imaging unit images a display surface of the display unit, the whiteout detection unit detects a whiteout position on the display surface represented in the image obtained by imaging the display surface by the imaging unit, and the display control unit changes the position of the medium area to be displayed on the display unit based on the whiteout position on the display surface detected by the whiteout detection unit.

方法の一観点は、媒体を置く領域を指定する媒体領域を表示部に表示させ、前記表示部に表示された前記媒体領域上に置かれた前記媒体を撮像部により撮像し、前記撮像部による撮像により得られた画像に対して画像処理を行い、前記画像処理後の画像に対して文字認識を行うこと、及び、前記表示部の表示面を前記撮像部により撮像し、前記撮像部による前記表示面の撮像により得られた画像に表されている前記表示面における白飛び位置を検出し、検出された前記表示面における前記白飛び位置に基づいて、前記表示部に表示させる前記媒体領域の位置を変更すること、を自動取引装置が行う媒体読取方法である。 One aspect of the method is a medium reading method in which an automatic transaction device performs the following steps: displays on a display unit a medium area that specifies an area in which a medium is to be placed, captures an image of the medium placed on the medium area displayed on the display unit with an imaging unit, performs image processing on the image obtained by imaging with the imaging unit, and performs character recognition on the image after image processing; captures an image of a display surface of the display unit with the imaging unit, detects a blown-out position on the display surface shown in the image obtained by imaging the display surface with the imaging unit, and changes the position of the medium area to be displayed on the display unit based on the detected blown-out position on the display surface .

プログラムの一観点は、媒体を置く領域を指定する媒体領域を表示部に表示させ、前記表示部に表示された前記媒体領域上に置かれた前記媒体を撮像部により撮像し、前記撮像部による撮像により得られた画像に対して画像処理を行い、前記画像処理後の画像に対して文字認識を行う処理、及び、前記表示部の表示面を前記撮像部により撮像し、前記撮像部による前記表示面の撮像により得られた画像に表されている前記表示面における白飛び位置を検出し、検出された前記表示面における前記白飛び位置に基づいて、前記表示部に表示させる前記媒体領域の位置を変更する処理、をプロセッサに実行させるプログラムである。 One aspect of the program is a program that causes a processor to execute the following processes: displaying on a display unit a media area that specifies an area where a medium is to be placed, capturing an image of the medium placed on the media area displayed on the display unit with an imaging unit, performing image processing on the image obtained by imaging with the imaging unit, and performing character recognition on the image after image processing; capturing an image of a display surface of the display unit with the imaging unit, detecting a position of blown-out highlights on the display surface that is shown in the image obtained by imaging the display surface with the imaging unit, and changing the position of the media area to be displayed on the display unit based on the detected position of blown-out highlights on the display surface .

本発明によれば、装置内での媒体の詰まりを無くし、媒体の取り忘れ及び装置費用の高額化を抑制し、外部環境に左右されることなく媒体を正常に読み取ることができる。 The present invention eliminates media jamming inside the device, prevents media from being left behind and increases in device costs, and allows media to be read normally regardless of the external environment.

一実施の形態に係る自動取引装置の機能構成を例示する図である。FIG. 2 is a diagram illustrating a functional configuration of an automatic transaction device according to an embodiment. 一実施の形態に係る自動取引装置の外観構成を例示する斜視図である。1 is a perspective view illustrating an example of an external configuration of an automatic transaction apparatus according to an embodiment; OCRカメラユニットの撮像範囲を例示する図である。4 is a diagram illustrating an example of an imaging range of an OCR camera unit; 一実施の形態に係る自動取引装置のハードウェア構成を例示する図である。FIG. 2 is a diagram illustrating a hardware configuration of an automatic transaction device according to an embodiment. 取引処理の流れを例示するフローチャートである。11 is a flowchart illustrating a flow of a transaction process. 帳票読取処理(媒体読取処理)の流れを例示するフローチャートである。11 is a flowchart illustrating a flow of a form reading process (medium reading process). 表示画面を例示する図である。FIG. 13 is a diagram illustrating an example of a display screen. 表示画面を例示する図である。FIG. 13 is a diagram illustrating an example of a display screen. 表示画面を例示する図である。FIG. 13 is a diagram illustrating an example of a display screen. 表示画面を例示する図である。FIG. 13 is a diagram illustrating an example of a display screen. 表示画面を例示する図である。FIG. 13 is a diagram illustrating an example of a display screen. 表示画面を例示する図である。FIG. 2 is a diagram illustrating an example of a display screen. 表示画面を例示する図である。FIG. 13 is a diagram illustrating an example of a display screen. 表示画面を例示する図である。FIG. 13 is a diagram illustrating an example of a display screen. 表示画面を例示する図である。FIG. 13 is a diagram illustrating an example of a display screen. 表示画面を例示する図である。FIG. 13 is a diagram illustrating an example of a display screen. 表示画面を例示する図である。FIG. 2 is a diagram illustrating an example of a display screen. 表示画面を例示する図である。FIG. 13 is a diagram illustrating an example of a display screen. 表示画面を例示する図である。FIG. 2 is a diagram illustrating an example of a display screen. 表示画面を例示する図である。FIG. 2 is a diagram illustrating an example of a display screen. 表示画面を例示する図である。FIG. 13 is a diagram illustrating an example of a display screen. 表示画面を例示する図である。FIG. 13 is a diagram illustrating an example of a display screen. 表示画面を例示する図である。FIG. 13 is a diagram illustrating an example of a display screen. 表示画面を例示する図である。FIG. 13 is a diagram illustrating an example of a display screen. 表示画面を例示する図である。FIG. 13 is a diagram illustrating an example of a display screen. 表示画面を例示する図である。FIG. 2 is a diagram illustrating an example of a display screen. 表示画面を例示する図である。FIG. 2 is a diagram illustrating an example of a display screen. 固定式OCRカメラユニットを備えた自動取引装置が運用前(装置設置時)に行う帳票領域位置調整処理の流れを例示するフローチャートである。11 is a flowchart illustrating a flow of a document area position adjustment process performed by an automatic transaction apparatus equipped with a fixed OCR camera unit before operation (when the apparatus is installed). 固定式OCRカメラユニットを備えた自動取引装置が運用中に行う帳票領域位置調整処理の流れを例示するフローチャートである。11 is a flowchart illustrating a flow of a document area position adjustment process performed during operation by an automatic transaction device equipped with a fixed OCR camera unit. 可動式OCRカメラユニットを備えた自動取引装置が運用前(装置設置時)に行う帳票領域位置調整処理の流れを例示するフローチャートである。11 is a flowchart illustrating a flow of a document area position adjustment process performed by an automatic transaction device equipped with a movable OCR camera unit before operation (when the device is installed). 可動式OCRカメラユニットを備えた自動取引装置が運用中に行う帳票領域位置調整処理の流れを例示するフローチャートである。11 is a flowchart illustrating a flow of a document area position adjustment process performed by an automatic transaction device equipped with a movable OCR camera unit during operation.

以下、図面を参照しながら本発明の実施の形態について説明する。
図1は、一実施の形態に係る自動取引装置の機能構成を例示する図である。図1に例示した機能構成は、自動取引装置が備える媒体読取機能に係る機能構成を示しており、自動取引装置が備える他の機能に係る機能構成については、図示を省略している。自動取引装置は、例えば、ATMであり、銀行等の金融機関に設置される。媒体は、例えば、払込書や振込用紙等の帳票である。但し、媒体は、これらの帳票に限らず、例えば、身分証等であってもよい。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
Fig. 1 is a diagram illustrating a functional configuration of an automated transaction device according to an embodiment. The functional configuration illustrated in Fig. 1 shows a functional configuration related to a medium reading function of the automated transaction device, and functional configurations related to other functions of the automated transaction device are not shown. The automated transaction device is, for example, an ATM, and is installed in a financial institution such as a bank. The medium is, for example, a document such as a deposit slip or a transfer form. However, the medium is not limited to these documents, and may be, for example, an identification card.

図1に例示したように、自動取引装置1は、表示部10、表示制御部20、撮像部30、画像処理部40、及び文字認識部50を備える。また、自動取引装置1は、白飛び検出部60や、照度検出部70や、湿度検出部80を更に備えてもよい。 As shown in FIG. 1, the automated transaction device 1 includes a display unit 10, a display control unit 20, an imaging unit 30, an image processing unit 40, and a character recognition unit 50. The automated transaction device 1 may further include a whiteout detection unit 60, an illuminance detection unit 70, and a humidity detection unit 80.

表示部10は、各種画面を表示する。表示制御部20は、媒体を置く領域を指定する媒体領域を表示部10に表示させる。撮像部30は、表示部10に表示された媒体領域上に置かれた媒体を撮像する。画像処理部40は、撮像部30による撮像により得られた画像に対して画像処理を行う。文字認識部50は、画像処理部40による画像処理後の画像に対して文字認識を行う。白飛び検出部60は、画像における白飛び位置を検出する。照度検出部70は、表示部10の表示面上の照度を検出する。湿度検出部80は、外部環境の湿度を検出する。 The display unit 10 displays various screens. The display control unit 20 causes the display unit 10 to display a media area that specifies the area where the medium is to be placed. The imaging unit 30 captures an image of the medium placed on the media area displayed on the display unit 10. The image processing unit 40 performs image processing on the image obtained by imaging with the imaging unit 30. The character recognition unit 50 performs character recognition on the image after image processing by the image processing unit 40. The blown-out highlight detection unit 60 detects blown-out highlight positions in the image. The illuminance detection unit 70 detects the illuminance on the display surface of the display unit 10. The humidity detection unit 80 detects the humidity of the external environment.

画像処理部40が行う画像処理は、撮像部30による撮像により得られた画像に表されている媒体の部分画像を切り出して当該部分画像の形状を矩形形状に変換する処理を含んでもよい。 The image processing performed by the image processing unit 40 may include a process of cutting out a partial image of the medium shown in the image captured by the imaging unit 30 and converting the shape of the partial image into a rectangular shape.

表示制御部20は、表示部10に表示された媒体領域上からはみ出して媒体が置かれている場合に、媒体の置く位置を修正するよう顧客に促すメッセージを表示部10に表示させてもよい。 If the medium is placed outside the media area displayed on the display unit 10, the display control unit 20 may display a message on the display unit 10 urging the customer to correct the position of the medium.

撮像部30が、表示部10の表示面を撮像し、白飛び検出部60が、撮像部30による表示面の撮像により得られた画像に表されている表示面における白飛び位置を検出し、表示制御部20が、白飛び検出部60により検出された表示面における白飛び位置に基づいて、表示部10に表示させる媒体領域の位置を変更してもよい。 The imaging unit 30 may capture an image of the display surface of the display unit 10, the blown-out highlight detection unit 60 may detect a blown-out highlight position on the display surface shown in an image obtained by imaging the display surface by the imaging unit 30, and the display control unit 20 may change the position of the media area to be displayed on the display unit 10 based on the blown-out highlight position on the display surface detected by the blown-out highlight detection unit 60.

表示制御部20が表示部10に表示させる媒体領域の位置を変更する場合は、位置変更後の媒体領域上に置かれる媒体が撮像部30の撮像範囲に含まれるよう撮像部30を可動させるようにしてもよい。 When the display control unit 20 changes the position of the media area to be displayed on the display unit 10, the imaging unit 30 may be moved so that the medium placed on the media area after the position change is included in the imaging range of the imaging unit 30.

表示制御部20は、照度検出部70により検出された照度の検出値が規定値以上である場合に、立つ位置を変更するよう顧客に促すメッセージを表示部10に表示させてもよい。また、表示制御部20は、湿度検出部80により検出された湿度の検出値が規定値以上である場合に、媒体の変形を正すよう顧客に促すメッセージを表示部10に表示させてもよい。 The display control unit 20 may cause the display unit 10 to display a message urging the customer to change their standing position when the illuminance detected by the illuminance detection unit 70 is equal to or greater than a specified value. The display control unit 20 may also cause the display unit 10 to display a message urging the customer to correct deformation of the medium when the humidity detected by the humidity detection unit 80 is equal to or greater than a specified value.

このような自動取引装置1では、媒体を装置内部に取り込むことなく媒体読取を行うことができるので、装置内での媒体の詰まりを無くすことができると共に、媒体読取中も媒体が顧客の視界に入るため、媒体の取り忘れを抑制することもできる。また、媒体読取のために装置内部のユニットを特殊仕様とする必要が無いので、装置費用の高額化を抑制することもできる。さらに、表示部10に表示させる媒体領域の位置を変更したり、顧客に立ち位置を変更して貰ったり、顧客に媒体の変形を正して貰ったりすることができるので、外部環境に左右されることなく媒体を正常に読み取ることもできる。 In such an automated transaction device 1, media can be read without having to take the media inside the device, which prevents media from getting stuck inside the device, and also prevents customers from forgetting to take the media out because the media is visible to them even while it is being read. In addition, there is no need to make the unit inside the device specially designed for media reading, which helps prevent the device from becoming expensive. Furthermore, it is possible to change the position of the media area displayed on the display unit 10, ask the customer to change their standing position, or have the customer correct any deformations in the media, so media can be read normally regardless of the external environment.

以下、このような自動取引装置1についてより具体的に説明する。
図2は、一実施の形態に係る自動取引装置の外観構成を例示する斜視図である。図3は、OCRカメラユニットの撮像範囲を例示する図である。
The automated transaction device 1 will now be described in more detail.
Fig. 2 is a perspective view illustrating an example of an external configuration of an automatic transaction apparatus according to an embodiment of the present invention Fig. 3 is a diagram illustrating an image capturing range of an OCR camera unit.

図2に例示したように、自動取引装置1は、OCRカメラユニット101、通帳挿入排出部102、カード挿入排出部103、硬貨入出金部104、紙幣入出金部105、表示入力ユニット106、照度センサ107、及び湿度センサ108を備える。 As shown in FIG. 2, the automated transaction device 1 includes an OCR camera unit 101, a passbook insertion/ejection unit 102, a card insertion/ejection unit 103, a coin deposit/withdrawal unit 104, a bill deposit/withdrawal unit 105, a display/input unit 106, an illuminance sensor 107, and a humidity sensor 108.

OCRカメラユニット101は、表示入力ユニット106に表示された媒体領域上に置かれた媒体を撮像する。OCRカメラユニット101は、その撮像範囲(画角)が、図3に例示した撮像範囲101aのように、表示入力ユニット106に表示された媒体領域201全体を少なくとも含むように構成される。 The OCR camera unit 101 captures an image of a medium placed on the medium area displayed on the display input unit 106. The OCR camera unit 101 is configured such that its imaging range (angle of view) includes at least the entire medium area 201 displayed on the display input unit 106, as in the imaging range 101a illustrated in FIG. 3.

通帳挿入排出部102は、通帳の受け付け及び返却を行う。
カード挿入排出部103は、取引に使用されるカード(キャッシュカード等)の受け付け及び返却を行う。また、カード挿入排出部103は、取引明細が印刷されたレシートの排出も行う。
硬貨入出金部104は、入金硬貨の受け付け及び出金硬貨の排出を行う。
紙幣入出金部105は、入金紙幣の受け付け及び出金紙幣の排出を行う。
The passbook inserter/ejector 102 accepts and returns passbooks.
The card insertion/ejection unit 103 accepts and returns cards (cash cards, etc.) used in transactions. The card insertion/ejection unit 103 also ejects receipts on which transaction details are printed.
The coin deposit/withdrawal unit 104 accepts deposited coins and dispenses withdrawn coins.
The paper money receiving/dispensing unit 105 accepts deposited paper money and discharges dispensed paper money.

表示入力ユニット106は、取引画面等の各種画面の表示や、顧客からの操作入力の受け付けを行う。表示入力ユニット106は、後述するように、表示装置106aと当該表示装置106a上に配置されたタッチパネル106bとにより構成される。 The display/input unit 106 displays various screens such as a transaction screen and receives operational input from customers. As described below, the display/input unit 106 is composed of a display device 106a and a touch panel 106b arranged on the display device 106a.

照度センサ107は、表示入力ユニット106の表示面上の照度を検出する。湿度センサ108は、外部環境(自動取引装置1の外部)の湿度を検出する。なお、照度センサ107及び湿度センサ108が設置される位置は、図2に例示した位置に限らず、目的とする検出ができれば、いずれの位置に設置されてもよい。 The illuminance sensor 107 detects the illuminance on the display surface of the display input unit 106. The humidity sensor 108 detects the humidity of the external environment (outside the automated transaction device 1). Note that the locations at which the illuminance sensor 107 and the humidity sensor 108 are installed are not limited to the locations exemplified in FIG. 2, and they may be installed at any location as long as the desired detection can be performed.

図4は、一実施の形態に係る自動取引装置のハードウェア構成を例示する図である。
図4に例示したように、自動取引装置1は、制御ユニット121、表示入力ユニット106、OCRカメラユニット101、カード処理ユニット122、通帳処理ユニット123、硬貨処理ユニット124、紙幣処理ユニット125、照度センサ107、湿度センサ108、及び電源ユニット(電源盤)126を備える。
FIG. 4 is a diagram illustrating a hardware configuration of an automated transaction device according to an embodiment.
As illustrated in FIG. 4, the automatic transaction device 1 includes a control unit 121, a display input unit 106, an OCR camera unit 101, a card processing unit 122, a passbook processing unit 123, a coin processing unit 124, a banknote processing unit 125, an illuminance sensor 107, a humidity sensor 108, and a power supply unit (power supply panel) 126.

制御ユニット121は、プロセッサ131、RAM(Random Access Memory)132、通信インタフェース133、グラフィック処理ユニット134、外部記憶装置135、及び入出力インタフェース136を備え、これらはバス137で相互に接続されている。また、制御ユニット121は、バス137に接続されるFPGA(Field Programmable Gate Array)138や図示しないASIC(Application Specific Integrated Circuit)を更に備えてもよい。この場合は、制御ユニット121の機能の一部をFPGA138やASICが担うようにしてもよい。 The control unit 121 includes a processor 131, a RAM (Random Access Memory) 132, a communication interface 133, a graphics processing unit 134, an external storage device 135, and an input/output interface 136, which are interconnected by a bus 137. The control unit 121 may further include an FPGA (Field Programmable Gate Array) 138 or an ASIC (Application Specific Integrated Circuit) (not shown) connected to the bus 137. In this case, some of the functions of the control unit 121 may be performed by the FPGA 138 or the ASIC.

プロセッサ131は、例えばCPU(Central Processing Unit)である。プロセッサ131は、OS(Operating System)のプログラムやアプリケーションプログラム等の各種のプログラムを実行することにより自動取引装置1の全体動作を制御する。例えば、プロセッサ131は、表示入力ユニット106(表示装置106a)に媒体領域を表示させ、媒体領域上に置かれた媒体をOCRカメラユニット101で撮像し、当該撮像により得られた画像(画像データ)に対して画像処理を行い、当該画像処理後の画像に対して文字認識を行う、といった媒体読取動作を制御する。RAM132は、プロセッサ131により実行されるプログラムの一部が一時的に格納されたり、プロセッサ131の作業用記憶領域として使用されたりする。 The processor 131 is, for example, a CPU (Central Processing Unit). The processor 131 controls the overall operation of the automated transaction device 1 by executing various programs such as an OS (Operating System) program and application programs. For example, the processor 131 controls a medium reading operation such as displaying a medium area on the display input unit 106 (display device 106a), capturing an image of a medium placed on the medium area with the OCR camera unit 101, performing image processing on the image (image data) obtained by the capturing, and performing character recognition on the image after the image processing. The RAM 132 temporarily stores part of the program executed by the processor 131 and is used as a working memory area for the processor 131.

通信インタフェース133は、図示しないネットワークに接続され、当該ネットワークを介して例えば図示しないホストコンピュータと通信を行う。
グラフィック処理ユニット134は、表示入力ユニット106の表示装置106aと接続されており、プロセッサ131からの制御信号に従って、取引画面等の各種画面を表示装置106aに表示させる。
The communication interface 133 is connected to a network (not shown) and communicates with, for example, a host computer (not shown) via the network.
The graphic processing unit 134 is connected to the display device 106 a of the display input unit 106 , and in accordance with control signals from the processor 131 , causes the display device 106 a to display various screens, such as a transaction screen.

外部記憶装置135は、例えば、HDD(Hard Disk Drive)である。外部記憶装置135は、プロセッサ131により実行される各種のプログラムや、プログラムの実行に必要な各種データ等が記憶される。 The external storage device 135 is, for example, a hard disk drive (HDD). The external storage device 135 stores various programs executed by the processor 131 and various data required for executing the programs.

入出力インタフェース136は、表示入力ユニット106のタッチパネル106b、OCRカメラユニット101、カード処理ユニット122、通帳処理ユニット123、硬貨処理ユニット124、紙幣処理ユニット125、照度センサ107、及び湿度センサ108と接続されている。また、図示はしないが、可搬型記録媒体への情報の書き込みや可搬型記録媒体からの情報の読み出しが可能な可搬型記録媒体インタフェースを自動取引装置1が更に備えて、入出力インタフェース136が、可搬型記録媒体インタフェースと更に接続されてもよい。 The input/output interface 136 is connected to the touch panel 106b of the display input unit 106, the OCR camera unit 101, the card processing unit 122, the passbook processing unit 123, the coin processing unit 124, the banknote processing unit 125, the illuminance sensor 107, and the humidity sensor 108. Although not shown, the automated transaction device 1 may further include a portable recording medium interface capable of writing information to a portable recording medium and reading information from the portable recording medium, and the input/output interface 136 may further be connected to the portable recording medium interface.

入出力インタフェース136は、プロセッサ131からの制御信号を、タッチパネル106b、OCRカメラユニット101、カード処理ユニット122、通帳処理ユニット123、硬貨処理ユニット124、紙幣処理ユニット125、照度センサ107、及び湿度センサ108に通知する。また、入出力インタフェース136は、タッチパネル106b、OCRカメラユニット101、カード処理ユニット122、通帳処理ユニット123、硬貨処理ユニット124、紙幣処理ユニット125、照度センサ107、及び湿度センサ108からの信号(データ、情報)をプロセッサ131に通知する。 The input/output interface 136 notifies the processor 131 of control signals to the touch panel 106b, the OCR camera unit 101, the card processing unit 122, the passbook processing unit 123, the coin processing unit 124, the banknote processing unit 125, the illuminance sensor 107, and the humidity sensor 108. The input/output interface 136 also notifies the processor 131 of signals (data, information) from the touch panel 106b, the OCR camera unit 101, the card processing unit 122, the passbook processing unit 123, the coin processing unit 124, the banknote processing unit 125, the illuminance sensor 107, and the humidity sensor 108.

表示入力ユニット106は、表示装置106aと当該表示装置106a上に配置されたタッチパネル106bとを備える。表示装置106aは、例えばLCD(Liquid Crystal Display)である。タッチパネル106bは、当該タッチパネル106bに対する操作入力を検出し、その検出結果をプロセッサ131に通知する。 The display input unit 106 includes a display device 106a and a touch panel 106b arranged on the display device 106a. The display device 106a is, for example, an LCD (Liquid Crystal Display). The touch panel 106b detects an operation input to the touch panel 106b and notifies the processor 131 of the detection result.

OCRカメラユニット101は上述のとおりである。なお、OCRカメラユニット101は、例えば、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)等のイメージセンサを含んで構成される。 The OCR camera unit 101 is as described above. The OCR camera unit 101 includes an image sensor such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor).

カード処理ユニット122は、カードをカード挿入排出部103から挿入、排出する。また、挿入されたカードが有する磁気ストライプやIC(Integrated Circuit)チップに対する情報(データ)の読み出し及び書き込みを行う。また、カード処理ユニット122は、取引明細をレシートに印刷してカード挿入排出部103から排出すること等も行う。 The card processing unit 122 inserts and ejects cards from the card insertion/ejection section 103. It also reads and writes information (data) from the magnetic stripe and IC (Integrated Circuit) chip of the inserted card. The card processing unit 122 also prints transaction details on a receipt and ejects it from the card insertion/ejection section 103.

通帳処理ユニット123は、通帳を通帳挿入排出部102から挿入、排出する。また、挿入された通帳が有する磁気ストライプに記録された情報(データ)の読み出しや、通帳記入等を行う。 The passbook processing unit 123 inserts and ejects passbooks from the passbook insertion and ejection unit 102. It also reads information (data) recorded on the magnetic stripe of the inserted passbook and writes information into the passbook.

硬貨処理ユニット124は、硬貨を硬貨入出金部104から入出金する。また、入金硬貨の計数、鑑別や、出金硬貨の計数等を行う。
紙幣処理ユニット125は、紙幣を紙幣入出金部105から入出金する。また、入金紙幣の計数、鑑別や、出金紙幣の計数等を行う。
The coin processing unit 124 deposits and withdraws coins through the coin depositing and withdrawing section 104. It also counts and validates deposited coins and counts withdrawn coins.
The banknote processing unit 125 deposits and withdraws banknotes through the banknote deposit/withdrawal unit 105. The banknote processing unit 125 also counts and validates deposited banknotes and counts withdrawn banknotes.

照度センサ107及び湿度センサ108は、上述のとおりである。なお、照度センサ107は、例えば、フォトトランジスタやフォトダイオード等を含んで構成される。湿度センサ108は、例えば、電子式の抵抗変化型又は静電容量変化型の湿度センサである。
電源ユニット126は、自動取引装置1の各部に電力を供給する。
The illuminance sensor 107 and the humidity sensor 108 are as described above. The illuminance sensor 107 includes, for example, a phototransistor, a photodiode, etc. The humidity sensor 108 is, for example, an electronic resistance change type or capacitance change type humidity sensor.
The power supply unit 126 supplies power to each component of the automated transaction device 1 .

なお、図4に例示した自動取引装置1において、表示入力ユニット106(表示装置106a)は、表示部10の一例である。プロセッサ131は、表示制御部20、画像処理部40、文字認識部50、及び白飛び検出部60の一例である。OCRカメラユニット101は、撮像部30の一例である。照度センサ107は、照度検出部70の一例である。湿度センサ108は、湿度検出部80の一例である。 In the automated transaction device 1 illustrated in FIG. 4, the display input unit 106 (display device 106a) is an example of the display unit 10. The processor 131 is an example of the display control unit 20, the image processing unit 40, the character recognition unit 50, and the highlighting detection unit 60. The OCR camera unit 101 is an example of the imaging unit 30. The illuminance sensor 107 is an example of the illuminance detection unit 70. The humidity sensor 108 is an example of the humidity detection unit 80.

次に、図5乃至図26を用いて、自動取引装置1が行う取引処理について説明する。なお、この取引処理は、プロセッサ131が上述のプログラムを実行することにより行われる処理である。図5は、取引処理の流れを例示するフローチャートである。図6は、帳票読取処理(媒体読取処理)の流れを例示するフローチャートである。図7乃至図26は、表示画面を例示する図である。 Next, the transaction processing performed by the automated transaction device 1 will be described with reference to Figures 5 to 26. This transaction processing is performed by the processor 131 executing the above-mentioned program. Figure 5 is a flow chart illustrating the flow of the transaction processing. Figure 6 is a flow chart illustrating the flow of the document reading processing (medium reading processing). Figures 7 to 26 are diagrams illustrating display screens.

図5に例示したように、自動取引装置1は、取引処理を開始すると、図7に例示した表示画面(取引選択画面)301を表示入力ユニット106に表示させ、ここで、顧客により「料金払込」ボタン301aが選択(押下)されたとする(ステップ(以下単に「S」という)101)。 As shown in FIG. 5, when the automated transaction device 1 starts a transaction process, it displays the display screen (transaction selection screen) 301 shown in FIG. 7 on the display input unit 106, and assumes that the customer selects (presses) the "Pay Fee" button 301a (step (hereinafter simply referred to as "S") 101).

次に、自動取引装置1は、図8に例示した表示画面(払込方法選択画面)302を表示入力ユニット106に表示させて、顧客により「現金による払込」ボタン302aが選択されたか、又は、「カード口座から払込」ボタン302bが選択されたかを判定する(S102)。S102において、「現金による払込」ボタン302aが選択されたと判定した場合は処理がS105へ進み、「カード口座から払込」ボタン302bが選択されたと判定した場合は処理がS103へ進む。以下では、「カード口座から払込」ボタン302bが選択されたとして、説明を行う。 Next, the automated transaction device 1 displays the display screen (payment method selection screen) 302 shown in FIG. 8 on the display input unit 106, and determines whether the customer has selected the "Payment by cash" button 302a or the "Payment from card account" button 302b (S102). If it is determined in S102 that the "Payment by cash" button 302a has been selected, the process proceeds to S105, and if it is determined that the "Payment from card account" button 302b has been selected, the process proceeds to S103. In the following, the explanation will be given assuming that the "Payment from card account" button 302b has been selected.

S102で「カード口座から払込」ボタン302bが選択されたと判定すると、自動取引装置1は、図9に例示した表示画面(カード挿入画面)303を表示入力ユニット106に表示させ、ここで、顧客によりカードが挿入されたとする(S103)。 When it is determined in S102 that the "Payment from Card Account" button 302b has been selected, the automated transaction device 1 causes the display input unit 106 to display the display screen (card insertion screen) 303 illustrated in FIG. 9, at which point it is assumed that the customer has inserted the card (S103).

次に、自動取引装置1は、図10に例示した表示画面(暗証番号入力画面)304を表示入力ユニット106に表示させ、ここで、顧客により暗証番号が入力されたとする(S104)。なお、入力された暗証番号に誤りがある場合や、顧客により「訂正」ボタン304aが選択された場合、自動取引装置1は、図11に例示した表示画面(暗証番号再入力画面)305を表示入力ユニット106に表示させて、顧客による暗証番号の再入力を受け付ける。 Next, the automated transaction device 1 displays the display screen (PIN input screen) 304 shown in FIG. 10 on the display input unit 106, and assumes that the customer inputs a PIN here (S104). If the input PIN is incorrect or the customer selects the "Correct" button 304a, the automated transaction device 1 displays the display screen (PIN re-entry screen) 305 shown in FIG. 11 on the display input unit 106, and accepts the customer's re-entry of the PIN.

次に、自動取引装置1は、図12に例示した表示画面(払込内容入力方法選択画面)306を表示入力ユニット106に表示させて、顧客により「帳票読取」ボタン306aが選択されたか、又は、「手入力」ボタン306bが選択されたかを判定する(S105)。 Next, the automated transaction device 1 displays the display screen (payment details input method selection screen) 306 illustrated in FIG. 12 on the display input unit 106, and determines whether the customer selected the "Read document" button 306a or the "Manual input" button 306b (S105).

S105で「手入力」ボタン306bが選択されたと判定した場合、自動取引装置1は、払込内容(払込先、納付番号、顧客の名前等)の入力を顧客から受け付ける払込内容入力画面(不図示)を表示入力ユニット106に表示させ、ここで、顧客により払込内容の入力が行われたとする(S111)。 If it is determined in S105 that the "Manual Input" button 306b has been selected, the automated transaction device 1 displays a payment details input screen (not shown) on the display input unit 106, which accepts input of payment details (payee, payment number, customer name, etc.) from the customer, and it is assumed that the customer has input the payment details here (S111).

一方、S105で「帳票読取」ボタン306aが選択されたと判定した場合、自動取引装置1は、帳票読取処理を開始する(S106)。帳票読取処理の詳細は図6を用いて後述するが、この処理では、自動取引装置1が、図13に例示した表示画面307、詳しくは、払込書である帳票(払込帳票)を置く領域を指定する帳票領域(媒体領域)307a(破線枠で囲まれた領域307a)を含む帳票誘導画面307を表示入力ユニット106に表示させ、その帳票領域307a上に顧客により置かれた帳票をOCRカメラユニット101で撮像し、当該撮像により得られた画像に対して画像処理を行い、当該画像処理後の画像に対して文字認識を行うことで、帳票読取を行う。これにより、帳票から払込内容の読み取りが行われ、払込内容の入力が行われる。 On the other hand, if it is determined in S105 that the "Read document" button 306a has been selected, the automated transaction device 1 starts a document reading process (S106). Details of the document reading process will be described later with reference to FIG. 6, but in this process, the automated transaction device 1 displays the display screen 307 illustrated in FIG. 13, more specifically, the document guidance screen 307 including the document area (medium area) 307a (area 307a surrounded by a dashed frame) that specifies the area in which the document (payment document) that is the payment slip is placed, on the display input unit 106, captures an image of the document placed by the customer on the document area 307a with the OCR camera unit 101, performs image processing on the image obtained by the capture, and performs character recognition on the image after the image processing, thereby reading the document. As a result, the payment details are read from the document and the payment details are input.

帳票読取処理の開始後、自動取引装置1は、帳票読取が正常終了したか否かを判定する(S107)。S107の判定結果がNOの場合、自動取引装置1は、帳票読取処理を開始してからの経過時間(読取時間)が規定値以上になったか否かを判定する(S108)。S108の判定結果がNOの場合は、処理がS107に戻る。 After the document reading process is started, the automated transaction device 1 judges whether the document reading has been completed normally (S107). If the judgment result of S107 is NO, the automated transaction device 1 judges whether the elapsed time (reading time) since the document reading process was started is equal to or greater than a specified value (S108). If the judgment result of S108 is NO, the process returns to S107.

一方、S108の判定結果がYESの場合、自動取引装置1は、図14に例示した表示画面(読取失敗画面)308を表示入力ユニット106に表示させて、ここで、顧客により帳票401が受け取られて「確認」ボタン308aが選択されたとする(S117)。なお、図14では、帳票領域307a上に置かれた帳票401も併せて例示している(後述の図23乃至図26も同様)。 On the other hand, if the determination result in S108 is YES, the automated transaction device 1 displays the display screen (read failure screen) 308 illustrated in FIG. 14 on the display input unit 106, where it is assumed that the customer receives the form 401 and selects the "Confirm" button 308a (S117). Note that FIG. 14 also illustrates the form 401 placed on the form area 307a (the same applies to FIGS. 23 to 26 described below).

次に、自動取引装置1は、図15に例示した表示画面(払込方法選択画面)309を表示入力ユニット106に表示させて、顧客により「手入力による払込」ボタン309aが選択されたか、又は、「窓口手続き(取引終了)」ボタン309bが選択されたかを判定する(S118)。S118で「手入力による払込」ボタン309aが選択されたと判定した場合は、処理がS111へ進む。 Then, the automated transaction device 1 displays the display screen (payment method selection screen) 309 shown in FIG. 15 on the display input unit 106, and determines whether the customer has selected the "Manual payment" button 309a or the "Counter procedure (end of transaction)" button 309b (S118). If it is determined in S118 that the "Manual payment" button 309a has been selected, the process proceeds to S111.

一方、S118で「窓口手続き(取引終了)」ボタン309bが選択されたと判定した場合、自動取引装置1は、顧客を窓口に案内する窓口案内画面(不図示)を表示入力ユニット106に表示させ(S119)、S103で挿入されたカードを返却(排出)し(S120)、図5に例示した取引処理が終了する。 On the other hand, if it is determined in S118 that the "Counter Procedure (End Transaction)" button 309b has been selected, the automated transaction device 1 displays a counter guidance screen (not shown) on the display input unit 106 to guide the customer to the counter (S119), returns (ejects) the card inserted in S103 (S120), and the transaction process illustrated in FIG. 5 ends.

一方、S107の判定結果がYESの場合、自動取引装置1は、表示入力ユニット106の表示画面上から帳票が取り除かれたか否かを判定する(S109)。この判定では、例えば、自動取引装置1が、表示入力ユニット106の表示画面をOCRカメラユニット101で撮像し、当該撮像により得られた画像に基づいて、表示画面上から帳票が取り除かれたか否かを判定するようにしてもよい。 On the other hand, if the determination result in S107 is YES, the automated transaction device 1 determines whether or not the document has been removed from the display screen of the display input unit 106 (S109). In this determination, for example, the automated transaction device 1 may capture an image of the display screen of the display input unit 106 with the OCR camera unit 101, and determine whether or not the document has been removed from the display screen based on the image obtained by the capture.

S109の判定結果がNOの場合、自動取引装置1は、表示画面上に置かれている帳票を受け取るよう顧客に促す帳票受取画面(不図示)を表示入力ユニット106に表示させて(S110)、処理がS109に戻る。 If the determination result in S109 is NO, the automated transaction device 1 displays a document receipt screen (not shown) on the display input unit 106 to prompt the customer to receive the document placed on the display screen (S110), and the process returns to S109.

一方、S109の判定結果がYESの場合、又は、S111の後、自動取引装置1は、図16に例示した表示画面(払込内容確認画面)310を表示入力ユニット106に表示させ、ここで、顧客により「確認」ボタン310aが選択されたとする(S112)。 On the other hand, if the judgment result of S109 is YES, or after S111, the automated transaction device 1 displays the display screen (payment details confirmation screen) 310 illustrated in FIG. 16 on the display input unit 106, and assumes that the customer selects the "Confirm" button 310a here (S112).

次に、自動取引装置1は、図17に例示した表示画面(払込金額入力画面)311を表示入力ユニット106に表示させ、ここで、顧客により払込金額が入力されて「確認」ボタン311aが選択されたとする(S113)。なお、「確認」ボタン311aが選択される前に「訂正」ボタン311bが選択された場合、自動取引装置1は、図18に例示した表示画面(払込金額再入力画面)312を表示入力ユニット106に表示させ、顧客による払込金額の再入力を受け付ける。 Next, the automated transaction device 1 displays the display screen (payment amount input screen) 311 shown in FIG. 17 on the display input unit 106, where the customer inputs the payment amount and selects the "Confirm" button 311a (S113). If the "Correction" button 311b is selected before the "Confirm" button 311a is selected, the automated transaction device 1 displays the display screen (payment amount re-input screen) 312 shown in FIG. 18 on the display input unit 106, and accepts the customer's re-input of the payment amount.

次に、自動取引装置1は、図19に例示した表示画面(払込金額を含む払込内容確認画面)313を表示入力ユニット106に表示させて、ここで、顧客により「確認」ボタン313aが選択されたとする(S114)。 Next, the automated transaction device 1 displays the display screen (payment details confirmation screen including the payment amount) 313 illustrated in FIG. 19 on the display input unit 106, and assumes that the customer selects the "Confirm" button 313a (S114).

次に、自動取引装置1は、図20に例示した表示画面(処理中画面)314を表示入力ユニット106に表示させて、「料金払込」に係る取引処理(ホストコンピュータとの電文の送受信等)を行う(S115)。次に、自動取引装置1は、図21に例示した表示画面(カード返却画面)315を表示入力ユニット106に表示させて、S103で挿入されたカードを返却(排出)すると共に取引明細を印刷したレシートを排出する(S116)。そして、自動取引装置1は、図22に例示した表示画面(取引終了画面)316を表示入力ユニット106に表示させた後、図5に例示した取引処理が終了する。 Next, the automated transaction device 1 displays the display screen (processing screen) 314 shown in FIG. 20 on the display input unit 106, and performs transaction processing related to "fee payment" (such as sending and receiving messages with the host computer) (S115). Next, the automated transaction device 1 displays the display screen (card return screen) 315 shown in FIG. 21 on the display input unit 106, and returns (discharges) the card inserted in S103 and discharges a receipt on which transaction details are printed (S116). Then, the automated transaction device 1 displays the display screen (transaction completion screen) 316 shown in FIG. 22 on the display input unit 106, and then the transaction processing shown in FIG. 5 ends.

続いて、S106で開始する帳票読取処理について詳細に説明する。
図6に例示したように、自動取引装置1は、帳票読取処理を開始すると、図13に例示した表示画面(帳票誘導画面)307を表示入力ユニット106に表示させ、帳票誘導画面307に含まれる帳票領域307a上に顧客により置かれた帳票をOCRカメラユニット101で撮像して画像を取得する(S201)。なお、自動取引装置1は、OCRカメラユニット101による撮像を開始すると、図23に例示した表示画面(読取中画面)317を表示入力ユニット106に表示させてもよい。
Next, the document reading process that starts in S106 will be described in detail.
As illustrated in Fig. 6, when the automated transaction apparatus 1 starts a form reading process, it displays the display screen (form guidance screen) 307 illustrated in Fig. 13 on the display input unit 106, and captures an image of the form placed by the customer on the form area 307a included in the form guidance screen 307 with the OCR camera unit 101 to obtain the image (S201). Note that when the automated transaction apparatus 1 starts capturing an image with the OCR camera unit 101, it may also display the display screen (reading screen) 317 illustrated in Fig. 23 on the display input unit 106.

次に、自動取引装置1は、S201で取得した画像に対して画像処理を行う(S202)。ここで行われる画像処理は、S201で取得した画像に表されている帳票の部分画像を切り出して当該部分画像の形状を矩形形状に変換する処理を含む。なお、S201で取得した画像に表されている帳票は、帳票本来の矩形形状ではなく、略台形形状に歪んだ形状になっている。これは、OCRカメラユニット101の取付位置や表示入力ユニット106の表示面の傾きによって、帳票が真上ではなく斜め上方向から撮像されるためである。そのため、S201で取得した画像から切り出された帳票の部分画像は略台形形状になっており、これを帳票本来の矩形形状に変換するための処理(射影変換や台形補正等)が行われる。また、S202で行われる画像処理は、認識率の更なる向上のために、明るさや像ぶれを補正する処理を更に含むようにしてもよい。 Next, the automated transaction device 1 performs image processing on the image acquired in S201 (S202). The image processing performed here includes processing for cutting out a partial image of the document shown in the image acquired in S201 and converting the shape of the partial image into a rectangular shape. Note that the document shown in the image acquired in S201 is not the original rectangular shape of the document, but is distorted into an approximately trapezoidal shape. This is because the document is imaged from an obliquely upward direction rather than directly above due to the mounting position of the OCR camera unit 101 and the inclination of the display surface of the display input unit 106. Therefore, the partial image of the document cut out from the image acquired in S201 is approximately trapezoidal, and processing (projective transformation, keystone correction, etc.) is performed to convert this to the original rectangular shape of the document. In addition, the image processing performed in S202 may further include processing for correcting brightness and image blur in order to further improve the recognition rate.

次に、自動取引装置1は、帳票が正位置であるか否かを判定する(S203)。帳票が正位置とは、図23に例示した帳票401のように、帳票401が帳票領域307aからはみ出すことなく帳票領域307a上に置かれている状態をいう。S203の判定は、例えば、S201で取得された画像、又は、S202の画像処理後の画像(部分画像)、に基づいて行うようにしてもよい。 Next, the automated transaction device 1 determines whether the document is in the correct position (S203). The document is in the correct position when, like the document 401 illustrated in FIG. 23, the document 401 is placed on the document area 307a without protruding from the document area 307a. The determination in S203 may be made, for example, based on the image acquired in S201 or the image (partial image) after image processing in S202.

S203の判定結果がNOの場合は、処理がS201に戻る。なお、この場合、自動取引装置1は、帳票の置く位置を修正するよう顧客に促すメッセージを表示入力ユニット106に表示させてもよい。例えば、自動取引装置1は、そのメッセージを含む表示画面として、図24に例示した表示画面(帳票位置修正画面)318や、図25に例示した表示画面(帳票位置修正画面)319を、表示入力ユニット106に表示させてもよい。この場合は、顧客により帳票401の位置が修正されて「確認」ボタン318a又は319aが選択されてから、処理がS201に戻るようにしてもよい。 If the determination result in S203 is NO, the process returns to S201. In this case, the automated transaction device 1 may display a message on the display input unit 106 that prompts the customer to correct the position of the document. For example, the automated transaction device 1 may display the display screen (document position correction screen) 318 illustrated in FIG. 24 or the display screen (document position correction screen) 319 illustrated in FIG. 25 as a display screen including the message on the display input unit 106. In this case, the process may return to S201 after the customer corrects the position of the document 401 and selects the "Confirm" button 318a or 319a.

一方、S203の判定結果がYESの場合、自動取引装置1は、S202の画像処理後の画像に対して文字認識(文字列認識)を行い(S204)、文字認識が成功したか否かを判定する(S205)。S205の判定結果がNOの場合は、処理がS201に戻る。 On the other hand, if the result of the determination in S203 is YES, the automated transaction device 1 performs character recognition (character string recognition) on the image after the image processing in S202 (S204) and determines whether the character recognition is successful (S205). If the result of the determination in S205 is NO, the process returns to S201.

一方、S205の判定結果がYESの場合は、図6に例示した帳票読取処理が終了する。なお、この場合、自動取引装置1は、図26に例示した表示画面(読取完了画面)320を表示入力ユニット106に表示させ、ここで、顧客により「確認」ボタン320aが選択されると、図6に例示した帳票読取処理が終了するようにしてもよい。このような帳票読取処理が、図5のS108で説明した規定値の時間内に終了すると、図5のS107の判定結果がYESとなる。 On the other hand, if the determination result of S205 is YES, the document reading process illustrated in FIG. 6 is terminated. In this case, the automated transaction device 1 may display the display screen (reading completion screen) 320 illustrated in FIG. 26 on the display input unit 106, and when the customer selects the "Confirm" button 320a on this screen, the document reading process illustrated in FIG. 6 is terminated. If such document reading process is completed within the specified time period described in S108 of FIG. 5, the determination result of S107 of FIG. 5 becomes YES.

以上が、図5(及び図6)に例示した取引処理の説明である。
その他、自動取引装置1では、外部環境による帳票読取失敗を防止するために、以下の処理が更に行われてもよい。
This concludes the description of the transaction process exemplified in FIG. 5 (and FIG. 6).
In addition, the automated transaction device 1 may further perform the following processing to prevent document reading failure due to the external environment.

例えば、雨天の日や湿度が高い日は、帳票が湿ってよれてしまう等して、帳票に折れ、曲がり、歪み等の変形が生じ易く、帳票読取を正常に終了することができない虞がある。そこで、自動取引装置1は、図13に例示した表示画面(帳票誘導画面)307を表示する前等に、湿度センサ108により外部環境の湿度を検出し、その検出値が規定値以上である場合は、帳票の変形を正すよう顧客に促すメッセージを表示入力ユニット106に表示させてもよい。図27は、表示画面を例示する図である。このような図27に例示する表示画面321を、帳票の変形を正すよう顧客に促すメッセージを含む表示画面として表示入力ユニット106に表示させてもよい。 For example, on rainy days or days with high humidity, the document may become damp and wrinkled, and may easily become deformed, such as folded, bent, or distorted, which may prevent document reading from being completed normally. Therefore, the automated transaction device 1 may detect the humidity of the external environment using the humidity sensor 108 before displaying the display screen (document guidance screen) 307 illustrated in FIG. 13, and if the detected value is equal to or greater than a specified value, may display a message on the display input unit 106 urging the customer to correct the deformation of the document. FIG. 27 is a diagram illustrating an example of a display screen. Such a display screen 321 illustrated in FIG. 27 may be displayed on the display input unit 106 as a display screen including a message urging the customer to correct the deformation of the document.

また、例えば、太陽光やその反射光等の外光が表示入力ユニット106の表示面上に入射していると、表示入力ユニット106に表示された帳票領域上に帳票が置かれた場合に、帳票に白飛びが発生し、帳票読取を正常に終了することができない虞がある。そこで、自動取引装置1は、図13に例示した表示画面(帳票誘導画面)307を表示する前等に、照度センサ107により表示入力ユニット106の表示面上の照度を検出し、その検出値が規定値以上である場合は、外光が表示入力ユニット106の表示面上に入射しないように、顧客に立ち位置を変更するよう促すメッセージを表示入力ユニット106に表示させてもよい。これにより、表示入力ユニット106の表示面に入射する外光を顧客により遮ることができる。 In addition, for example, if external light such as sunlight or its reflected light is incident on the display surface of the display input unit 106, when a document is placed on the document area displayed on the display input unit 106, there is a risk that the document will be overexposed and document reading will not be completed normally. Therefore, the automated transaction device 1 detects the illuminance on the display surface of the display input unit 106 using the illuminance sensor 107 before displaying the display screen (document guidance screen) 307 illustrated in FIG. 13, and if the detected value is equal to or greater than a specified value, the display input unit 106 may display a message urging the customer to change their position so that external light does not enter the display surface of the display input unit 106. This allows the customer to block external light from entering the display surface of the display input unit 106.

また、例えば、自動取引装置1上に設置されている蛍光灯等の照明器具からの光によって表示入力ユニット106の表示面上に白飛びが発生していると、表示入力ユニット106に表示された帳票領域上に帳票が置かれた場合に、その白飛びの影響により帳票読取を正常に終了することができない虞がある。例えば、帳票領域上に置かれた帳票の周辺に白飛びが発生していると、その周辺の白飛びの影響により帳票読取を正常に終了することができない虞がある。そこで、自動取引装置1は、OCRカメラユニット101を用いて、表示入力ユニット106の表示面上の白飛び位置を検出し、その白飛び位置が、表示入力ユニット106に表示させる帳票領域の周辺(外周付近)になる場合は、帳票領域の位置を、白飛びの影響を受けない位置(例えば、周辺に白飛びが存在しない位置)へ変更(調整)するようにしてもよい。 For example, if whiteout occurs on the display surface of the display input unit 106 due to light from a lighting device such as a fluorescent lamp installed on the automatic transaction device 1, when a document is placed on the document area displayed on the display input unit 106, the document reading may not be completed normally due to the influence of the whiteout. For example, if whiteout occurs around the periphery of a document placed on the document area, the document reading may not be completed normally due to the influence of the whiteout around it. Therefore, the automatic transaction device 1 may use the OCR camera unit 101 to detect the whiteout position on the display surface of the display input unit 106, and if the whiteout position is on the periphery (near the outer periphery) of the document area to be displayed on the display input unit 106, the position of the document area may be changed (adjusted) to a position that is not affected by whiteout (for example, a position where there is no whiteout around it).

このような帳票領域の位置を調整する処理の具体例について、図28乃至図31を用いて説明する。ここでは、OCRカメラユニット101が固定式である場合の処理の具体例を図28及び図29を用いて説明し、OCRカメラユニット101が可動式である場合の処理の具体例を図30及び図31を用いて説明する。これらの処理も、プロセッサ131が上述のプログラムを実行することにより行われる処理である。 A specific example of the process for adjusting the position of such a document area will be described with reference to Figs. 28 to 31. Here, a specific example of the process when the OCR camera unit 101 is fixed will be described with reference to Figs. 28 and 29, and a specific example of the process when the OCR camera unit 101 is movable will be described with reference to Figs. 30 and 31. These processes are also performed by the processor 131 executing the above-mentioned program.

なお、OCRカメラユニット101が固定式のものである場合は、OCRカメラユニット101の撮像範囲(画角)が、表示入力ユニット106の表示面全体を少なくとも含むように構成される。OCRカメラユニット101が可動式のものである場合は、OCRカメラユニット101の撮像範囲(画角)が、表示入力ユニット106に表示された帳票領域全体を少なくとも含むように、可動可能に構成される。可動式のOCRカメラユニット101は、例えば、ユニット自体が上下左右に移動するものであってもよいし、ユニット自体は移動しないが撮影方向を変更可能に可動するものであってもよい。 When the OCR camera unit 101 is fixed, the imaging range (angle of view) of the OCR camera unit 101 is configured to include at least the entire display surface of the display input unit 106. When the OCR camera unit 101 is movable, the imaging range (angle of view) of the OCR camera unit 101 is configured to be movable so that it includes at least the entire form area displayed on the display input unit 106. The movable OCR camera unit 101 may be, for example, a unit that moves up, down, left, and right, or a unit that does not move but is movable so that the imaging direction can be changed.

図28は、固定式OCRカメラユニットを備えた自動取引装置が運用前(装置設置時)に行う帳票領域位置調整処理の流れを例示するフローチャートである。 Figure 28 is a flowchart illustrating the flow of the document area position adjustment process that an automated transaction device equipped with a fixed OCR camera unit performs before operation (when the device is installed).

図28に例示したように、自動取引装置1は、帳票領域位置調整処理を開始すると、OCRカメラユニット101を撮像可能状態(OCRカメラオープン)にして(S301)、OCRカメラユニット101で撮像して画像を取得する(S302)。なお、このときのOCRカメラユニット101の撮像範囲は、表示入力ユニット106の表示面全体が少なくとも含まれる範囲となる。 As shown in FIG. 28, when the automated transaction device 1 starts the document area position adjustment process, it sets the OCR camera unit 101 to an imaging state (OCR camera open) (S301) and captures an image with the OCR camera unit 101 to obtain an image (S302). Note that the imaging range of the OCR camera unit 101 at this time is a range that includes at least the entire display surface of the display input unit 106.

次に、自動取引装置1は、S302で取得した画像に表されている表示入力ユニット106の表示面上の白飛び位置を検出し、表示入力ユニット106に表示させる帳票領域の周辺に白飛びが発生するか否かを判定する(S303)。なお、表示入力ユニット106に表示させる帳票領域の位置は、予め設定されている。 Next, the automated transaction device 1 detects the blown-out position on the display surface of the display input unit 106 shown in the image acquired in S302, and determines whether blown-out occurs around the form area to be displayed on the display input unit 106 (S303). Note that the position of the form area to be displayed on the display input unit 106 is set in advance.

S303の判定結果がYESの場合、自動取引装置1は、設定変更により、表示入力ユニット106に表示させる帳票領域の位置を変更する(S304)。詳しくは、S303で検出された白飛び位置に基づいて、表示入力ユニット106に表示させる帳票領域の位置を、白飛びの影響を受けない位置(例えば、周辺に白飛びが発生しない位置)へ変更する。これにより、以降、後述する図29のS405の処理により再変更が行われるまでは、表示入力ユニット106に表示させる帳票領域の位置が、S304で変更された位置となる。 If the determination result in S303 is YES, the automated transaction device 1 changes the position of the document area to be displayed on the display input unit 106 by changing the settings (S304). In detail, based on the blown-out highlight position detected in S303, the position of the document area to be displayed on the display input unit 106 is changed to a position that is not affected by the blown-out highlight (for example, a position where blown-out highlight does not occur in the periphery). As a result, the position of the document area to be displayed on the display input unit 106 will be the position changed in S304 until it is changed again by the processing of S405 in FIG. 29 described later.

一方、S303の判定結果がNOの場合、又は、S304が終了すると、図28に例示した帳票領域位置調整処理が終了する。 On the other hand, if the determination result of S303 is NO, or when S304 ends, the document area position adjustment process illustrated in FIG. 28 ends.

図29は、固定式OCRカメラユニットを備えた自動取引装置が運用中に行う帳票領域位置調整処理の流れを例示するフローチャートである。 Figure 29 is a flowchart illustrating the flow of the document area position adjustment process performed by an automated transaction device equipped with a fixed OCR camera unit during operation.

図29に例示したように、自動取引装置1は、帳票領域位置調整処理を開始(自動取引装置1が起動)すると、起動してから規定時間が経過したか否かを判定する(S401)。ここで、規定時間は、例えば、起動してから自動取引装置1がスタンバイ状態になるまでに要する時間以上の時間である。S401の判定結果がNOの場合は、本判定を繰り返す。 As shown in FIG. 29, when the automated transaction device 1 starts the document area position adjustment process (the automated transaction device 1 starts), it determines whether a specified time has elapsed since starting (S401). Here, the specified time is, for example, a time that is longer than the time required for the automated transaction device 1 to enter a standby state after starting. If the determination result in S401 is NO, this determination is repeated.

一方、S401の判定結果がYESの場合、自動取引装置1は、S401の判定結果がYESになってからの無操作時間が規定値以上になったか否かを判定する(S402)。ここで、無操作時間は、自動取引装置1が操作されていない状態の時間である。S402の判定結果がNOの場合は、本判定を繰り返す。 On the other hand, if the result of the determination in S401 is YES, the automated transaction device 1 determines whether the no-operation time since the result of the determination in S401 became YES has reached a specified value or more (S402). Here, the no-operation time is the time during which the automated transaction device 1 is not being operated. If the result of the determination in S402 is NO, this determination is repeated.

一方、S402の判定結果がYESの場合、自動取引装置1は、S403乃至S405の処理を行う。S403乃至S405の処理は、図28のS302乃至S304の処理と同様である。なお、S405で帳票領域位置の変更が行われた場合、以降、次回のS405の処理により再変更が行われるまでは、表示入力ユニット106に表示させる帳票領域の位置が、S405で変更された位置となる。 On the other hand, if the determination result in S402 is YES, the automated transaction device 1 performs the processes of S403 to S405. The processes of S403 to S405 are the same as the processes of S302 to S304 in FIG. 28. Note that if the position of the form area is changed in S405, the position of the form area displayed on the display input unit 106 will be the position changed in S405 until it is changed again by the next processing of S405.

S404の判定結果がNOの場合、又は、S405の後、自動取引装置1は、装置電源がOFFされたか否か、より具体的には電源ボタン(不図示)がOFFされたか否かを判定する(S406)。 If the determination result of S404 is NO, or after S405, the automated transaction device 1 determines whether the device power has been turned off, more specifically, whether the power button (not shown) has been turned off (S406).

S406の判定結果がNOの場合は処理がS401に戻り、S406の判定結果がYESの場合は、図29に例示した帳票領域位置調整処理が終了(自動取引装置1が停止)する。 If the determination result in S406 is NO, the process returns to S401, and if the determination result in S406 is YES, the document area position adjustment process illustrated in FIG. 29 ends (the automated transaction device 1 stops).

図30は、可動式OCRカメラユニットを備えた自動取引装置が運用前(装置設置時)に行う帳票領域位置調整処理の流れを例示するフローチャートである。 Figure 30 is a flowchart illustrating the flow of the document area position adjustment process that an automated transaction device equipped with a movable OCR camera unit performs before operation (when the device is installed).

図30に例示したように、自動取引装置1は、帳票領域位置調整処理を開始すると、OCRカメラユニット101を撮像可能状態(OCRカメラオープン)にして(S501)、OCRカメラユニット101で撮像して画像を取得する(S502)。なお、このときのOCRカメラユニット101の撮像範囲は、表示入力ユニット106に表示させる帳票領域全体が少なくとも含まれる範囲となっており、表示入力ユニット106の表示面の一部が少なくとも含まれる範囲となる。表示入力ユニット106に表示させる帳票領域の位置は予め設定されている。 As shown in FIG. 30, when the automated transaction device 1 starts the document area position adjustment process, it sets the OCR camera unit 101 to an imaging state (OCR camera open) (S501) and captures an image with the OCR camera unit 101 (S502). Note that the imaging range of the OCR camera unit 101 at this time is a range that includes at least the entire document area to be displayed on the display input unit 106, and includes at least a part of the display surface of the display input unit 106. The position of the document area to be displayed on the display input unit 106 is set in advance.

次に、自動取引装置1は、S502で取得した画像に表されている表示入力ユニット106の表示面上の白飛び位置を検出し、表示入力ユニット106に表示させる帳票領域の周辺に白飛びが発生するか否かを判定する(S503)。S503の判定結果がNOの場合は、図30に例示した帳票領域位置調整処理が終了する。 Next, the automated transaction device 1 detects the blown-out position on the display surface of the display input unit 106 shown in the image acquired in S502, and determines whether blown-out occurs around the form area to be displayed on the display input unit 106 (S503). If the determination result in S503 is NO, the form area position adjustment process illustrated in FIG. 30 ends.

一方、S503の判定結果がYESの場合、自動取引装置1は、S503で検出した白飛び位置に基づいて、撮像範囲内(画角内)の表示入力ユニット106の表示面上の白飛びが多いか否かを判定する(S504)。 On the other hand, if the result of the determination in S503 is YES, the automated transaction device 1 determines whether there is a lot of blown-out highlights on the display surface of the display input unit 106 within the imaging range (within the angle of view) based on the blown-out highlight positions detected in S503 (S504).

S504の判定結果がYESの場合、自動取引装置1は、OCRカメラユニット101を可動させて、撮像範囲を変更する(S505)。但し、変更後の撮像範囲は、少なくとも、表示入力ユニット106に表示され得る帳票領域を含む範囲とされる。次に、自動取引装置1は、OCRカメラユニット101で撮像して画像を取得し、その画像に表されている表示入力ユニット106の表示面上の白飛び位置を検出する(S506)。S506の後は、処理がS504に戻る。なお、S506の後のS504では、S506で検出された白飛び位置に基づいて、判定が行われる。 If the determination result in S504 is YES, the automated transaction device 1 moves the OCR camera unit 101 to change the imaging range (S505). However, the imaging range after the change is set to a range that includes at least the form area that can be displayed on the display input unit 106. Next, the automated transaction device 1 captures an image with the OCR camera unit 101 and detects the blown-out highlight position on the display surface of the display input unit 106 that is shown in the image (S506). After S506, the process returns to S504. Note that in S504 after S506, a determination is made based on the blown-out highlight position detected in S506.

一方、S504の判定結果がNOの場合、自動取引装置1は、設定変更により、表示入力ユニット106に表示させる帳票領域の位置を、この時のOCRカメラユニット101の撮像範囲に含まれる位置であって、より白飛びの影響を受けない位置(例えば、周辺に白飛びが発生しないと想定される位置)へ変更する(S507)。これにより、以降、後述する図31のS606の処理により再変更が行われるまでは、表示入力ユニット106に表示させる帳票領域の位置が、S507で変更された位置となる。また、以降、後述する図31のS606の処理により変更又は再変更が行われるまでは、OCRカメラユニット101の撮像範囲が、この時のOCRカメラユニット101の撮像範囲となる。S507が終了すると、図30に例示した帳票領域位置調整処理が終了する。 On the other hand, if the determination result of S504 is NO, the automated transaction device 1 changes the position of the document area to be displayed on the display input unit 106 by changing the setting to a position that is included in the imaging range of the OCR camera unit 101 at this time and is less affected by whiteout (for example, a position where whiteout is not expected to occur in the periphery) (S507). As a result, the position of the document area to be displayed on the display input unit 106 will be the position changed in S507 until it is changed again by the processing of S606 in FIG. 31 described later. In addition, the imaging range of the OCR camera unit 101 will be the imaging range of the OCR camera unit 101 at this time until it is changed or changed again by the processing of S606 in FIG. 31 described later. When S507 ends, the document area position adjustment processing illustrated in FIG. 30 ends.

図31は、可動式OCRカメラユニットを備えた自動取引装置が運用中に行う帳票領域位置調整処理の流れを例示するフローチャートである。 Figure 31 is a flowchart illustrating the flow of the document area position adjustment process performed by an automated transaction device equipped with a movable OCR camera unit during operation.

図31に例示したように、自動取引装置1は、帳票領域位置調整処理を開始(自動取引装置1が起動)すると、S601及びS602の処理を行う。S601及びS602の処理は、図29のS401及びS402の処理と同様である。 As shown in FIG. 31, when the automated transaction device 1 starts the document area position adjustment process (when the automated transaction device 1 starts up), it performs processes S601 and S602. The processes S601 and S602 are the same as the processes S401 and S402 in FIG. 29.

次に、自動取引装置1は、S603乃至S608の処理を行う。S603乃至S608の処理は、図30のS502乃至S507の処理と同様である。なお、S608で帳票領域位置の変更が行われた場合、以降、次回のS608の処理により再変更が行われるまでは、表示入力ユニット106に表示させる帳票領域の位置が、S608で変更された位置となる。また、S606で撮像範囲の変更が行われた場合、以降、次回のS606の処理により再変更が行われるまでは、OCRカメラユニット101の撮像範囲が、S606で変更された撮像範囲となる。 Next, the automated transaction device 1 performs the processes of S603 to S608. The processes of S603 to S608 are the same as the processes of S502 to S507 in FIG. 30. Note that if the position of the form area is changed in S608, the position of the form area displayed on the display input unit 106 will be the position changed in S608 until it is changed again by the next process of S608. Also, if the imaging range is changed in S606, the imaging range of the OCR camera unit 101 will be the imaging range changed in S606 until it is changed again by the next process of S606.

S604の判定結果がNOの場合、又は、S608の後、自動取引装置1は、S609の処理を行う。S609の処理は、図29のS406の処理と同様である。S609の判定結果がNOの場合は、処理がS601に戻る。一方、S609の判定結果がYESの場合は、図31に例示した帳票領域位置調整処理が終了(自動取引装置1が停止)する。 If the determination result of S604 is NO, or after S608, the automated transaction device 1 performs the process of S609. The process of S609 is the same as the process of S406 in FIG. 29. If the determination result of S609 is NO, the process returns to S601. On the other hand, if the determination result of S609 is YES, the document area position adjustment process illustrated in FIG. 31 ends (the automated transaction device 1 stops).

以上に説明した自動取引装置1によれば、帳票を装置内部に取り込むことなく帳票読取を行うことができるので、装置内部での帳票の詰まりを無くすことができると共に、帳票読取中も帳票が顧客の視界に入るため、帳票の取り忘れを抑制することもできる。また、帳票読取のために装置内部のユニット(例えば、通帳処理ユニット123)を特殊仕様とする必要も無いので、装置費用の高額化を抑制することもできる。さらに、表示入力ユニット106に表示させる帳票領域の位置を変更したり、顧客に立ち位置を変更して貰ったり、顧客に帳票の変形を正して貰ったりすることができるので、外部環境に左右されることなく媒体を正常に読み取ることもできる。 According to the automated transaction device 1 described above, document reading can be performed without taking the document inside the device, which prevents documents from getting stuck inside the device, and also prevents the document from being forgotten to be taken because the document is in the customer's field of view even while being read. In addition, there is no need to make the units inside the device (e.g., the passbook processing unit 123) special specifications for document reading, which also prevents the cost of the device from increasing. Furthermore, it is possible to change the position of the document area displayed on the display input unit 106, ask the customer to change their standing position, or have the customer correct any deformations in the document, so that the medium can be read normally regardless of the external environment.

なお、自動取引装置1において、OCRカメラユニット101が備える光学系(レンズ)は、表示入力ユニット106に表示される帳票領域の位置が変更されても帳票読取を正常に終了することができる程度の被写界深度を有する光学系であるが、そのような光学系を有するOCRカメラユニット101を用いて、当該OCRカメラユニット101に翳されたQRコード(登録商標)やバーコード等を読み取ることもできる。また、OCRカメラユニット101が備える光学系として、より被写界深度の深い光学系を用いることで、OCR以外の用途にも、OCRカメラユニット101を用いることができる。この場合のOCR以外の用途は、免許証やマイナンバーカード等の身分証を撮像して本人認証を行うこと等である。また、異なる画角や被写界深度を持つカメラを同位置に複数個(例えば2個)搭載することで、OCR機能と他の機能を含むマルチな機能としても使うことができる。 In addition, in the automated transaction device 1, the optical system (lens) of the OCR camera unit 101 is an optical system with a depth of field that allows the document reading to be completed normally even if the position of the document area displayed on the display input unit 106 is changed, and the OCR camera unit 101 having such an optical system can be used to read QR codes (registered trademark) and bar codes held up to the OCR camera unit 101. In addition, by using an optical system with a deeper depth of field as the optical system of the OCR camera unit 101, the OCR camera unit 101 can be used for purposes other than OCR. In this case, the purpose other than OCR is to capture an image of an identification card such as a driver's license or a My Number card to perform personal authentication, etc. In addition, by mounting multiple cameras (for example, two cameras) with different angles of view and depth of field at the same position, it can be used as a multi-function device including an OCR function and other functions.

また、図5及び図6に示した処理では、OCRカメラユニット101による帳票の撮像が、図6のS205の判定結果がYESになるまで、又は、図5のS108の判定結果がYESになるまで、繰り返し行われるものであり、動画形式で行われるものといえる。そして、帳票が媒体領域上からはみ出して置かれた場合には、図24、図25に例示した表示画面(帳票位置修正画面)317、318により、顧客に帳票位置を修正するよう促すメッセージが表示され、帳票が媒体領域上からはみ出すことなく置かれた場合には、帳票読取が正常に終了し得ることから、顧客は、帳票の位置合わせ操作に集中でき、余計な操作が不要となるため、顧客による快適な操作を実現できる。 5 and 6, the OCR camera unit 101 repeatedly captures an image of the form until the determination result of S205 in FIG. 6 is YES or until the determination result of S108 in FIG. 5 is YES, and this can be said to be performed in a video format. If the form is placed outside the medium area, a message is displayed on the display screen (form position correction screen) 317, 318 shown in FIG. 24 and FIG. 25 to prompt the customer to correct the form position. If the form is placed without protruding from the medium area, the form reading can be completed normally, so the customer can concentrate on the operation of aligning the form, and unnecessary operations are not required, allowing the customer to perform comfortable operations.

また、図6のS203の判定では、帳票の上下の向きを判定基準に更に加えるようにしてもよい。この場合、S203では、例えば、図23に例示した帳票401のように、帳票401の上下の向きが正しく、且つ、帳票401が帳票領域307aからはみ出すことなく帳票領域307a上に置かれているか否かを判定するようにしてもよい。この場合、例えば、帳票401が帳票領域307aからはみ出すことなく帳票領域307a上に置かれているものの、帳票401が上下逆さまに置かれている場合は、処理がS201に戻る前に、帳票401を180°回転させて置くよう顧客に促すメッセージを表示入力ユニット106に表示させるようにしてもよい。あるいは、処理がS201に戻った後に行われるS202で、画像を180°回転させる処理を更に行うようにしてもよい。 In addition, in the judgment in S203 in FIG. 6, the up-down orientation of the document may be further added to the judgment criteria. In this case, in S203, for example, as in the document 401 illustrated in FIG. 23, it may be judged whether the up-down orientation of the document 401 is correct and whether the document 401 is placed on the document area 307a without protruding from the document area 307a. In this case, for example, if the document 401 is placed on the document area 307a without protruding from the document area 307a but is placed upside down, a message urging the customer to rotate the document 401 by 180° before the process returns to S201 may be displayed on the display input unit 106. Alternatively, in S202, which is performed after the process returns to S201, a process of rotating the image by 180° may be further performed.

また、表示入力ユニット106に表示される表示画面は、イラストやアニメーション等を含むものであってもよく、表示入力ユニット106に表示されるメッセージは、イラストやアニメーション等として表示されてもよい。 In addition, the display screen displayed on the display input unit 106 may include illustrations, animations, etc., and the message displayed on the display input unit 106 may be displayed as illustrations, animations, etc.

以上、本発明の実施の形態について説明したが、本発明は、上述した実施の形態に限定されることなく、本発明の要旨を逸脱しない範囲内で種々の改良・変更が可能である。 Although the embodiment of the present invention has been described above, the present invention is not limited to the above-mentioned embodiment, and various improvements and modifications are possible without departing from the gist of the present invention.

1 自動取引装置
10 表示部
20 表示制御部
30 撮像部
40 画像処理部
50 文字認識部
60 白飛び検出部
70 照度検出部
80 湿度検出部
101 OCRカメラユニット
101a 撮像範囲
102 通帳挿入排出部
103 カード挿入排出部
104 硬貨入出金部
105 紙幣入出金部
106 表示入力ユニット
106a 表示装置
106b タッチパネル
107 照度センサ
108 湿度センサ
121 制御ユニット
122 カード処理ユニット
123 通帳処理ユニット
124 硬貨処理ユニット
125 紙幣処理ユニット
126 電源ユニット
131 プロセッサ
132 RAM
133 通信インタフェース
134 グラフィック処理ユニット
135 外部記憶装置
136 入出力インタフェース
137 バス
138 FPGA
201 媒体領域
301~321 表示画面
301a 「料金払込」ボタン
302a 「現金による払込」ボタン
302b 「カード口座から払込」ボタン
304a、311b 「訂正」ボタン
306a 「帳票読取」ボタン
306b 「手入力」ボタン
307a 帳票領域
309a 「手入力による払込」ボタン
309b 「窓口手続き(取引終了)」ボタン
308a、310a、311a、313a 「確認」ボタン
318a、319a、320a 「確認」ボタン
401 帳票
REFERENCE SIGNS LIST 1 Automatic transaction device 10 Display unit 20 Display control unit 30 Imaging unit 40 Image processing unit 50 Character recognition unit 60 Whiteout detection unit 70 Illuminance detection unit 80 Humidity detection unit 101 OCR camera unit 101a Imaging range 102 Passbook insertion and ejection unit 103 Card insertion and ejection unit 104 Coin deposit and withdrawal unit 105 Banknote deposit and withdrawal unit 106 Display input unit 106a Display device 106b Touch panel 107 Illuminance sensor 108 Humidity sensor 121 Control unit 122 Card processing unit 123 Passbook processing unit 124 Coin processing unit 125 Banknote processing unit 126 Power supply unit 131 Processor 132 RAM
133 Communication interface 134 Graphic processing unit 135 External storage device 136 Input/output interface 137 Bus 138 FPGA
201 Media area 301-321 Display screen 301a "Payment" button 302a "Payment by cash" button 302b "Payment from card account" button 304a, 311b "Correction" button 306a "Read form" button 306b "Manual input" button 307a Form area 309a "Payment by manual input" button 309b "Counter procedure (end of transaction)" button 308a, 310a, 311a, 313a "Confirmation" button 318a, 319a, 320a "Confirmation" button 401 Form

Claims (8)

表示部と、
媒体を置く領域を指定する媒体領域を前記表示部に表示させる表示制御部と、
前記表示部に表示された前記媒体領域上に置かれた前記媒体を撮像する撮像部と、
前記撮像部による撮像により得られた画像に対して画像処理を行う画像処理部と、
前記画像処理部による前記画像処理後の画像に対して文字認識を行う文字認識部と、
画像における白飛び位置を検出する白飛び検出部と、
を備え
前記撮像部は、前記表示部の表示面を撮像し、
前記白飛び検出部は、前記撮像部による前記表示面の撮像により得られた画像に表されている前記表示面における白飛び位置を検出し、
前記表示制御部は、前記白飛び検出部により検出された前記表示面における前記白飛び位置に基づいて、前記表示部に表示させる前記媒体領域の位置を変更する、
ことを特徴とする自動取引装置。
A display unit;
a display control unit that causes a medium area that specifies an area in which a medium is to be placed to be displayed on the display unit;
an imaging unit that images the medium placed on the medium area displayed on the display unit;
an image processing unit that performs image processing on an image obtained by imaging by the imaging unit;
a character recognition unit that performs character recognition on the image after the image processing by the image processing unit;
a whiteout detection unit for detecting a whiteout position in an image;
Equipped with
the imaging unit captures an image of a display surface of the display unit;
the blown-out highlight detection unit detects a blown-out highlight position on the display surface shown in an image obtained by imaging the display surface by the imaging unit,
the display control unit changes a position of the medium area to be displayed on the display unit based on the blown-out highlight position on the display surface detected by the blown-out highlight detection unit.
1. An automatic transaction device comprising:
前記画像処理は、前記撮像部による撮像により得られた前記画像に表されている前記媒体の部分画像を切り出して当該部分画像の形状を矩形形状に変換する処理を含む、
ことを特徴とする請求項1記載の自動取引装置。
The image processing includes a process of cutting out a partial image of the medium shown in the image obtained by imaging by the imaging unit and converting a shape of the partial image into a rectangular shape.
2. The automated transaction device according to claim 1.
前記表示制御部は、前記表示部に表示された前記媒体領域上からはみ出して前記媒体が置かれている場合に、前記媒体の置く位置を修正するよう顧客に促すメッセージを前記表示部に表示させる、
ことを特徴とする請求項1記載の自動取引装置。
the display control unit causes the display unit to display a message urging the customer to correct the position of the medium when the medium is placed protruding from the medium area displayed on the display unit.
2. The automated transaction device according to claim 1.
前記表示部の表示面上の照度を検出する照度検出部を更に備え、
前記表示制御部は、前記照度検出部により検出された前記照度の検出値が規定値以上である場合に、立つ位置を変更するよう顧客に促すメッセージを前記表示部に表示させる、
ことを特徴とする請求項1乃至の何れか一項に記載の自動取引装置。
An illuminance detection unit that detects an illuminance on a display surface of the display unit,
the display control unit causes the display unit to display a message urging the customer to change his/her standing position when the detection value of the illuminance detected by the illuminance detection unit is equal to or greater than a specified value.
4. The automated transaction device according to claim 1 , wherein the automated transaction device is a transaction device for automatically transferring a transaction data to a transaction device.
外部環境の湿度を検出する湿度検出部を更に備え、
前記表示制御部は、前記湿度検出部により検出された前記湿度の検出値が規定値以上である場合に、前記媒体の変形を正すよう顧客に促すメッセージを前記表示部に表示させる、
ことを特徴とする請求項1乃至の何れか一項に記載の自動取引装置。
A humidity detection unit is further provided for detecting the humidity of an external environment,
the display control unit causes the display unit to display a message urging the customer to correct the deformation of the medium when the humidity detection value detected by the humidity detection unit is equal to or greater than a specified value.
5. The automated transaction device according to claim 1 , wherein the automated transaction device is a transaction device for automatically transferring a transaction data from the transaction device to the transaction device.
前記表示制御部が前記表示部に表示させる前記媒体領域の位置を変更する場合は、位置変更後の前記媒体領域上に置かれる前記媒体が前記撮像部の撮像範囲に含まれるよう前記撮像部を可動させる、
ことを特徴とする請求項記載の自動取引装置。
When the display control unit changes the position of the medium area to be displayed on the display unit, the imaging unit is moved so that the medium placed on the medium area after the position change is included in the imaging range of the imaging unit.
2. The automated transaction device according to claim 1 .
媒体を置く領域を指定する媒体領域を表示部に表示させ、
前記表示部に表示された前記媒体領域上に置かれた前記媒体を撮像部により撮像し、
前記撮像部による撮像により得られた画像に対して画像処理を行い、
前記画像処理後の画像に対して文字認識を行うこと、及び、
前記表示部の表示面を前記撮像部により撮像し、
前記撮像部による前記表示面の撮像により得られた画像に表されている前記表示面における白飛び位置を検出し、
検出された前記表示面における前記白飛び位置に基づいて、前記表示部に表示させる前記媒体領域の位置を変更すること、
自動取引装置が行うことを特徴とする媒体読取方法。
A media area for specifying an area in which the media is to be placed is displayed on the display unit;
an imaging unit captures an image of the medium placed on the medium area displayed on the display unit;
performing image processing on the image obtained by the imaging unit;
performing character recognition on the image after the image processing ; and
An image of a display surface of the display unit is captured by the imaging unit;
detecting a blown-out white position on the display screen shown in an image obtained by imaging the display screen by the imaging unit;
changing a position of the medium area to be displayed on the display unit based on the detected whiteout position on the display surface;
A medium reading method, characterized in that the above is performed by an automatic transaction device.
媒体を置く領域を指定する媒体領域を表示部に表示させ、
前記表示部に表示された前記媒体領域上に置かれた前記媒体を撮像部により撮像し、
前記撮像部による撮像により得られた画像に対して画像処理を行い、
前記画像処理後の画像に対して文字認識を行う処理、及び、
前記表示部の表示面を前記撮像部により撮像し、
前記撮像部による前記表示面の撮像により得られた画像に表されている前記表示面における白飛び位置を検出し、
検出された前記表示面における前記白飛び位置に基づいて、前記表示部に表示させる前記媒体領域の位置を変更する処理、
プロセッサに実行させることを特徴とするプログラム。
A media area for specifying an area in which the media is to be placed is displayed on the display unit;
an imaging unit captures an image of the medium placed on the medium area displayed on the display unit;
performing image processing on the image obtained by the imaging unit;
A process of performing character recognition on the image after the image processing; and
An image of a display surface of the display unit is captured by the imaging unit;
detecting a blown-out white position on the display screen shown in an image obtained by imaging the display screen by the imaging unit;
A process of changing a position of the medium area to be displayed on the display unit based on the detected whiteout position on the display surface;
A program characterized by causing a processor to execute the above .
JP2021200551A 2021-12-10 2021-12-10 Automatic transaction device, medium reading method, and program Active JP7631177B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021200551A JP7631177B2 (en) 2021-12-10 2021-12-10 Automatic transaction device, medium reading method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021200551A JP7631177B2 (en) 2021-12-10 2021-12-10 Automatic transaction device, medium reading method, and program

Publications (2)

Publication Number Publication Date
JP2023086200A JP2023086200A (en) 2023-06-22
JP7631177B2 true JP7631177B2 (en) 2025-02-18

Family

ID=86850394

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021200551A Active JP7631177B2 (en) 2021-12-10 2021-12-10 Automatic transaction device, medium reading method, and program

Country Status (1)

Country Link
JP (1) JP7631177B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005184361A (en) 2003-12-18 2005-07-07 Oki Electric Ind Co Ltd Customer operation type terminal
JP2013191922A (en) 2012-03-12 2013-09-26 Nec Computertechno Ltd Terminal device and read method for read object

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005184361A (en) 2003-12-18 2005-07-07 Oki Electric Ind Co Ltd Customer operation type terminal
JP2013191922A (en) 2012-03-12 2013-09-26 Nec Computertechno Ltd Terminal device and read method for read object

Also Published As

Publication number Publication date
JP2023086200A (en) 2023-06-22

Similar Documents

Publication Publication Date Title
TWI392338B (en) Photography device and monitoring system
JP4057518B2 (en) Customer-operated terminal device
WO2020157823A1 (en) Automatic accounting machine and automatic accounting machine control method
JP2007323517A (en) Automatic transaction device
JP7631177B2 (en) Automatic transaction device, medium reading method, and program
JP7215012B2 (en) Automatic transaction device and method
US11373487B2 (en) Automatic teller machine, terminal device, and medium reading method
JP2011118716A (en) Automated teller machine
TWI756522B (en) Input/output device, screen control device, screen control method and recording medium
JP7646584B2 (en) Automatic payment machine, card key, card key issuing method, and system
JP2010257349A (en) Automatic transaction device
JP2016157261A (en) Lost thing prevention system, lost article prevention method and customer use type terminal.
JP5564775B2 (en) Automatic transaction equipment
JP2018200517A (en) Card handling device
JP2010257352A (en) Automatic transaction device
JP2005301484A (en) Automatic transaction device
JP7295786B2 (en) Automatic transaction device, code reading method, and program
JP7550123B2 (en) Automatic trading system, automatic trading method, mobile terminal, and program
JP7499716B2 (en) Automatic transaction device, control method and control program
JP7277406B2 (en) Automated transaction device, counterfeit card determination method, and counterfeit card determination program
JP2024072795A (en) Automatic transaction device, display method, and program
JP2004139447A (en) Automatic transaction device and its program
JP5581806B2 (en) Automatic transaction apparatus and automatic transaction system
JP2023120056A (en) Program, display position determination method, and automatic transaction device
JP4586590B2 (en) Media processing device

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20231102

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240918

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241108

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: 20250204

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250205

R150 Certificate of patent or registration of utility model

Ref document number: 7631177

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350