[go: up one dir, main page]

JP7709053B2 - Information processing device, information processing system, control method, and program - Google Patents

Information processing device, information processing system, control method, and program

Info

Publication number
JP7709053B2
JP7709053B2 JP2022051141A JP2022051141A JP7709053B2 JP 7709053 B2 JP7709053 B2 JP 7709053B2 JP 2022051141 A JP2022051141 A JP 2022051141A JP 2022051141 A JP2022051141 A JP 2022051141A JP 7709053 B2 JP7709053 B2 JP 7709053B2
Authority
JP
Japan
Prior art keywords
image
document
clear
notification
information processing
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
JP2022051141A
Other languages
Japanese (ja)
Other versions
JP2023144246A (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.)
Canon Marketing Japan Inc
Original Assignee
Canon Marketing Japan Inc
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 Canon Marketing Japan Inc filed Critical Canon Marketing Japan Inc
Priority to JP2022051141A priority Critical patent/JP7709053B2/en
Publication of JP2023144246A publication Critical patent/JP2023144246A/en
Application granted granted Critical
Publication of JP7709053B2 publication Critical patent/JP7709053B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Studio Devices (AREA)

Description

本発明は、画像を取得し処理する技術に関する。 The present invention relates to technology for acquiring and processing images.

商品やサービスの申請手続きがデジタル化されネットワーク経由で申請できるようになったが、申請のために添付が必要な書類も残っている。それに対応するために、申請元ユーザ(申請者や営業担当者)が携帯端末やスマートフォンのカメラ機能を活用して書類を撮影し、ネットワーク経由で申請受付先のサーバに書類画像を送信(アップロード)し、当該サーバにてOCR(光学文字認識)を用いて書類画像から必要項目を認識してデジタルデータとして登録する方法が採用されている。 Application procedures for products and services have been digitized and can now be applied for over the network, but there are still documents that must be attached to the application. To deal with this, a method has been adopted in which the application user (applicant or sales representative) takes a photo of the document using the camera function of a mobile device or smartphone, sends (uploads) the document image over the network to a server that accepts applications, and the server uses OCR (optical character recognition) to recognize the necessary information from the document image and registers it as digital data.

しかし、一般ユーザである申請元ユーザが撮影する画像は不鮮明な場合も多く、その場合には前記サーバ側で必要項目が認識できず、申請元ユーザに再撮影、再送信を求める必要がある。そのような手戻りの作業は、申請元ユーザ、申請受付先双方にとって手間や負担となっている。ここで、サーバに撮影画像をアップロードする前に再撮影が必要か否かがわかれば、手戻りがなく効率化することができる。 However, the images taken by the application source user, who is a general user, are often unclear, and in such cases the server cannot recognize the required items, and it is necessary to ask the application source user to retake the image and resend it. Such rework is time-consuming and burdensome for both the application source user and the application receiving party. If it were possible to determine whether or not a retake is necessary before uploading the image to the server, this would eliminate rework and improve efficiency.

特許文献1では、帳票を撮影して得られた帳票画像に含まれる帳票の外形を検出し、検出された帳票の外形が完全か否かによって再撮影の要否をユーザに通知する仕組みが開示されている。 Patent document 1 discloses a mechanism for detecting the outline of a document contained in an image of the document obtained by photographing the document, and notifying the user whether or not re-photographing is required depending on whether or not the detected outline of the document is complete.

特開2010-204806号公報JP 2010-204806 A

しかし、特許文献1では、帳票画像から検出される外形が完全か否かを判定しているのみで、帳票画像が鮮明か否かを判定することについては言及されていない。 However, Patent Document 1 only determines whether the outline detected from the form image is complete, and does not mention determining whether the form image is clear.

また、帳票の構成・内容等により撮影される画像の特徴(複雑さなど)は異なる。そのため、撮影画像が鮮明かを判定するための基準は当該帳票の種類や当該画像の特徴によって異なる。 In addition, the characteristics (complexity, etc.) of the captured image differ depending on the structure and contents of the form. Therefore, the criteria for determining whether a captured image is clear differ depending on the type of form and the characteristics of the image.

さらに、1つの帳票画像の中でも、明暗の差等により部分領域ごとに鮮明か否かの判定が異なる場合がある。また、白地の領域やベタ塗りの領域などは鮮明判定の対象となる境界(エッジ)がないため判定自体ができず、画像全体のうち、どれくらいの領域で鮮明判定ができるかは帳票の種類などによって異なる。 Furthermore, even within a single form image, the judgment of whether each partial area is clear may differ depending on the difference in brightness, etc. Also, in white areas and solid color areas, there are no boundaries (edges) that can be used for the clearness judgment, so a judgment cannot be made at all, and how much of the entire image can be judged for clearness varies depending on the type of form, etc.

そこで、本発明では、撮影された画像に応じて、当該画像が鮮明かを判定できる仕組みを提供することを目的とする。 The present invention aims to provide a mechanism that can determine whether an image is clear based on the captured image.

本発明は、書類の画像を取得する情報処理装置であって、書類の種類に基づいて、前記書類の画像が鮮明か否かを判定する基準を決定する決定手段と、前記書類の画像が分割された小領域ごとの鮮明か否かの判定結果と、前記決定された基準とに基づいて、前記書類の画像が鮮明か否かを通知する通知手段と、を備えることを特徴とする。
The present invention is an information processing device that acquires an image of a document , and is characterized by comprising a determination means that determines a criterion for judging whether the image of the document is clear or not based on the type of document , and a notification means that notifies whether the image of the document is clear or not based on the determination result of whether each small area into which the image of the document is divided is clear or not and the determined criterion.

本発明によれば、撮影された画像に応じて、当該画像が鮮明かを判定できる仕組みを提供することができる。 The present invention provides a mechanism for determining whether an image is clear based on the captured image.

本発明の実施形態の情報処理システム100の構成の一例を示す図FIG. 1 is a diagram showing an example of a configuration of an information processing system 100 according to an embodiment of the present invention. 情報処理装置101、サーバ102に適用可能なハードウエア構成の一例を示す図FIG. 1 is a diagram showing an example of a hardware configuration applicable to an information processing device 101 and a server 102. 情報処理システム100における全体処理の一例を示すフローチャート1 is a flowchart showing an example of an overall process in the information processing system 100. 閾値設定処理の一例を示すフローチャートA flowchart showing an example of a threshold setting process. 画像鮮明判定処理の一例を示すフローチャートFlowchart showing an example of image sharpness determination processing OCR結果反映処理の一例を示すフローチャートFlowchart showing an example of OCR result reflection processing OCR結果確認処理の一例を示すフローチャートFlowchart showing an example of OCR result confirmation processing 閾値設定テーブルの一例を示すデータ構成図FIG. 1 is a data configuration diagram showing an example of a threshold setting table. ブロック抽出の一例を示す図FIG. 1 shows an example of block extraction. 小領域分割の一例を示す図FIG. 1 is a diagram showing an example of small region division; 小領域分割の一例を示す図FIG. 1 is a diagram showing an example of small region division; 判定結果OK画面の一例を示す画面イメージAn example of a screen showing a judgment result OK screen 判定結果NG画面の一例を示す画面イメージAn example of a screen showing a judgment result of NG OCR結果OK画面の一例を示す画面イメージAn example of an OCR result OK screen OCR結果NG画面の一例を示す画面イメージAn example of a screen showing an NG OCR result

以下、図面を参照して本発明の実施形態を詳細に説明する。 The following describes an embodiment of the present invention in detail with reference to the drawings.

図1に示すように、本実施形態の情報処理システム100は、情報処理装置101及びサーバ102が、ネットワーク103により通信可能に接続された構成をとる。 As shown in FIG. 1, the information processing system 100 of this embodiment has a configuration in which an information processing device 101 and a server 102 are communicatively connected via a network 103.

情報処理装置101は、カメラ等を用いて帳票の画像(以下、撮影画像)を取り込み、鮮明判定を行う。情報処理装置101は、撮影画像の鮮明判定に必要な閾値を決定するための閾値設定テーブル800をサーバ102より取得する。 The information processing device 101 captures an image of the document (hereinafter, the captured image) using a camera or the like, and performs a clarity judgment. The information processing device 101 acquires a threshold setting table 800 from the server 102 for determining a threshold value required for the clarity judgment of the captured image.

なお、この実施形態においては、サーバ102にて管理する閾値設定テーブル800を情報処理装置101が取得して撮影画像の鮮明判定する形態としたが、これに限定するものではなく、情報処理装置101が閾値設定テーブル800を管理してもよいし、情報処理装置101がサーバ102に必要なデータを提供して、サーバ102にて撮影画像の鮮明判定を実施するようにしてもよい。 In this embodiment, the information processing device 101 acquires the threshold setting table 800 managed by the server 102 and determines the clarity of the captured image, but this is not limited to the above. The information processing device 101 may manage the threshold setting table 800, or the information processing device 101 may provide the necessary data to the server 102, and the server 102 may perform the clarity determination of the captured image.

情報処理装置101は、携帯電話、スマートフォン、タブレット端末、ノートPC、及びPDA端末などの持ち運び可能な端末であって、ブラウザ又は専用アプリケーションがインストールされており、無線通信によりネットワーク103を介して、サーバ102と通信可能である。 The information processing device 101 is a portable terminal such as a mobile phone, smartphone, tablet terminal, notebook PC, or PDA terminal, has a browser or a dedicated application installed, and is capable of communicating with the server 102 via the network 103 by wireless communication.

以下、図2を用いて、図1に示した情報処理装置101およびサーバ102に適用可能なハードウエア構成の一例について説明する。 Below, an example of a hardware configuration that can be applied to the information processing device 101 and server 102 shown in FIG. 1 will be described with reference to FIG. 2.

図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ212には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な各種プログラム等が記憶されている。 In FIG. 2, 201 is a CPU that performs overall control of each device and controller connected to a system bus 204. In addition, ROM 203 or external memory 212 stores a BIOS (Basic Input/Output System), which is the control program of the CPU 201, an operating system program (hereinafter, OS), and various programs required to realize the functions executed by each server or each PC.

202はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM203あるいは外部メモリ212からRAM202にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。 202 is a RAM, which functions as the main memory, work area, etc. of the CPU 201. The CPU 201 loads programs and the like required for executing processing from the ROM 203 or the external memory 212 into the RAM 202, and executes the loaded programs to realize various operations.

また、205は入力コントローラで、タッチセンサ210からの入力を制御する。206はビデオコントローラで、ディスプレイ211等の表示器への表示を制御する。なお、図2では、ディスプレイ211と記載しているが、表示器はCRTだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて情報処理装置101のユーザが使用するものである。 In addition, 205 is an input controller that controls input from the touch sensor 210. 206 is a video controller that controls display on a display device such as a display 211. Note that while FIG. 2 shows a display 211, the display device may be other display devices such as a liquid crystal display, not just a CRT. These are used by the user of the information processing device 101 as needed.

207はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置(ハードディスク(HD))や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ212へのアクセスを制御する。 207 is a memory controller that controls access to an external memory 212 such as an external storage device (hard disk (HD)) that stores boot programs, various applications, font data, user files, edited files, various data, etc., a flexible disk (FD), or a compact flash (registered trademark) memory connected to a PCMCIA card slot via an adapter.

208は通信I/Fコントローラで、ネットワーク103を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。 208 is a communication I/F controller that connects and communicates with external devices via the network 103 and executes communication control processing on the network. For example, communication using TCP/IP is possible.

なお、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ211上での表示を可能としている。また、CPU201は、ディスプレイ211上のタッチセンサ210におけるユーザのタッチ操作指示を受付けることを可能とする。 The CPU 201 enables display on the display 211 by, for example, executing a process of expanding (rasterizing) an outline font into a display information area in the RAM 202. The CPU 201 also enables the user to receive touch operation instructions on the touch sensor 210 on the display 211.

本発明を実現するための後述する各種プログラムや各種テーブルは、外部メモリ212に記録されており、必要に応じてRAM202にロードされ、CPU201によって実行されるものである。 The various programs and tables described below for implementing the present invention are recorded in external memory 212, and are loaded into RAM 202 as necessary and executed by CPU 201.

209は撮像画像入力コントローラで、撮像画像入力処理部214を介してカメラ215からの入力を制御する。カメラ215から入力された撮像画像を認識し、撮像することが可能となっている。 209 is a captured image input controller that controls input from a camera 215 via a captured image input processing unit 214. It is capable of recognizing and capturing the captured image input from the camera 215.

図3は、情報処理システム100における全体処理の一例を示すフローチャートである。 Figure 3 is a flowchart showing an example of the overall processing in the information processing system 100.

図3の全体処理について説明する。 The overall process in Figure 3 is explained below.

ステップS101において、情報処理装置101は、帳票を撮影し、撮影画像を取り込む。ここでは事前にブラウザまたは専用アプリケーションを経由してサーバ102にログインし、不図示の撮影用画面を表示して、ユーザに帳票を撮影させる。その際に、帳票のサイズや帳票の種類(対象種別)をユーザに選択させてもよい。 In step S101, the information processing device 101 photographs the form and imports the photographed image. Here, the user logs in to the server 102 in advance via a browser or a dedicated application, and a photographing screen (not shown) is displayed to allow the user to photograph the form. At that time, the user may be allowed to select the size and type (target type) of the form.

ステップS102において、情報処理装置101は、撮影画像の画像調整および補正を実施する。具体的には、後続の画像処理を効率化するため、カラー撮影された画像をグレースケール化し、歪みに対して台形補正等を実施する
ステップS103において、情報処理装置101は、サーバ102からステップS104にて送信された閾値設定テーブル800を取得する。
In step S102, the information processing device 101 performs image adjustment and correction of the captured image. Specifically, in order to improve the efficiency of subsequent image processing, the color captured image is converted to grayscale and keystone correction or the like is performed for distortion. In step S103, the information processing device 101 acquires the threshold setting table 800 transmitted from the server 102 in step S104.

ステップS105において、情報処理装置101は、閾値決定処理を実行し、閾値を決定する。閾値決定処理については図4を用いて詳細に説明する。 In step S105, the information processing device 101 executes a threshold determination process to determine a threshold. The threshold determination process will be described in detail with reference to FIG. 4.

図4は、閾値決定処理の一例を示すフローチャートである。 Figure 4 is a flowchart showing an example of the threshold determination process.

ステップS201において、情報処理装置101は、撮影された撮影画像の対象種別が特定可能かを判断する。例えば、ユーザから撮影前後に不図示の撮影用画面から帳票種類の選択を受け付けた場合や、撮影画像に含まれるバーコード等に帳票種類を示す識別情報が含まれている場合に特定可能と判断する。また、他の情報処理システムから帳票種類を取得してもよいし、ユーザが実行する機能ごとに帳票種類が決められていてもよい。特定可能であればステップS202へ、特定可能でなければステップS205へ進める。 In step S201, the information processing device 101 determines whether the object type of the captured image can be identified. For example, it is determined that the object type can be identified when a selection of the form type is received from the user from a shooting screen (not shown) before or after shooting, or when a barcode or the like included in the captured image contains identification information indicating the form type. The form type may also be acquired from another information processing system, or the form type may be determined for each function executed by the user. If the object type can be identified, proceed to step S202; if the object type cannot be identified, proceed to step S205.

ステップS202において、情報処理装置101は、撮影画像の対象種別を特定する。例えば、ユーザから帳票種類の選択を受け付けた場合は選択された帳票種類を、撮影画像に含まれるバーコード等に帳票種類を示す識別情報が含まれている場合は識別情報が示す帳票種類を、撮影画像の対象種別として特定する。 In step S202, the information processing device 101 identifies the object type of the captured image. For example, if a selection of a form type is accepted from the user, the selected form type is identified as the object type of the captured image. If a barcode or the like included in the captured image contains identification information indicating the form type, the form type indicated by the identification information is identified as the object type of the captured image.

ステップS203において、情報処理装置101は、特定された対象種別を、閾値設定テーブル800の条件と照合する。具体的には、特定された対象種別が閾値設定テーブル800の対象種別801に存在するか照合する。もし存在しなければ対象種別を特定できない場合と同様に、ステップS205から実行する。閾値設定テーブル800については後述する。 In step S203, the information processing device 101 checks the identified target type against the conditions in the threshold setting table 800. Specifically, the information processing device 101 checks whether the identified target type exists in the target type 801 in the threshold setting table 800. If the target type does not exist, the process proceeds from step S205, as in the case where the target type cannot be identified. The threshold setting table 800 will be described later.

ステップS204において、情報処理装置101は、閾値設定テーブル800で照合されたレコードの閾値806を閾値として決定し、本処理フローを終了する。 In step S204, the information processing device 101 determines the threshold 806 of the record matched in the threshold setting table 800 as the threshold, and ends this processing flow.

ステップS205において。情報処理装置101は、撮影画像の画像解析を実行し、ステップS206において画像の特徴量を取得する。 In step S205, the information processing device 101 performs image analysis of the captured image, and in step S206, acquires image features.

ここで、図9を用いて画像解析の具体例について説明する。 Here, we will explain a specific example of image analysis using Figure 9.

帳票画像900は今回対象とする撮影画像の一例を示すイメージ図である。帳票画像900には、単一行テキスト領域901、複数行テキスト領域902、表領域903、罫線囲みテキスト領域904、図形領域905など様々な領域が含まれる。本実施例の画像解析では、ブロックセレクション(ブロックセレクションについては、特開2006-195887号公報等参照)を用いて、各領域をブロック群として抽出し、さらにテキスト領域については行ごとのブロック(911、912、914)、表領域についてはセルのブロックまで分解して抽出する(913)。文字が含まれるブロックについては文字数を取得し、表領域や罫線囲みテキスト領域から罫線数を取得する。さらに画像全体の画素率(白ではない画素の比率)も取得する。 The form image 900 is an image showing an example of the captured image to be processed this time. The form image 900 includes various areas such as a single-line text area 901, a multi-line text area 902, a table area 903, a line-enclosed text area 904, and a figure area 905. In the image analysis of this embodiment, block selection is used to extract each area as a block group (for details of block selection, see JP 2006-195887 A, etc.), and the text area is further decomposed and extracted into blocks for each line (911, 912, 914), and the table area is decomposed into cell blocks (913). For blocks containing characters, the number of characters is obtained, and the number of lines is obtained from the table area and the line-enclosed text area. In addition, the pixel ratio of the entire image (the ratio of pixels that are not white) is also obtained.

なお、上記の画像解析の方法は一例であり、公知技術等を用いて、撮影画像の特徴を示す様々な情報(特徴量)を取得すればよい。 Note that the above image analysis method is just one example, and various information (feature quantities) indicating the characteristics of the captured image can be obtained using publicly known techniques, etc.

図4の説明に戻る。 Return to the explanation of Figure 4.

ステップS207において、情報処理装置101は、ステップS206にて取得した特徴量を、閾値設定テーブル800の条件と照合する。具体的には、取得したブロック数、文字数、画素率、罫線数等の特徴量が、閾値設定テーブル800の条件部の各項目(802~805)に適合するかを照合する。 In step S207, the information processing device 101 checks the feature acquired in step S206 against the conditions in the threshold setting table 800. Specifically, it checks whether the acquired feature amounts, such as the number of blocks, number of characters, pixel ratio, and number of lines, match each item (802 to 805) in the condition section of the threshold setting table 800.

ステップS208において、情報処理装置101は、閾値設定テーブル800で照合されたレコードの閾値806を閾値として決定し、本処理フローを終了する。 In step S208, the information processing device 101 determines the threshold 806 of the record matched in the threshold setting table 800 as the threshold, and ends this processing flow.

なお本実施例では、条件項目および決定項目を持つ閾値設定テーブルに対する照合によって閾値を決定しているが、各特徴量を変数とする関数を定義し、当該関数によって閾値を決定してもよい。また、当該関数における各特徴量に対する重み付け係数の決定のためにテーブルを使用してよい。 In this embodiment, the threshold is determined by checking against a threshold setting table having condition items and decision items, but a function with each feature as a variable may be defined and the threshold may be determined by the function. A table may also be used to determine the weighting coefficient for each feature in the function.

以上で図4の閾値設定処理の説明を終了する
ここで、図8を用いて、閾値設定テーブルについて説明する。
This completes the explanation of the threshold setting process in FIG. 4. Now, the threshold setting table will be explained with reference to FIG.

閾値設定テーブル800は、対象種別、または、画像解析により取得した特徴量を条件として、閾値を決定するためのテーブルである。本実施例では、対象種別に係る条件項目として対象種別801、特徴量に係る条件項目としてブロック数802、文字数803、画素率804、罫線数805を持っており、それぞれの項目を値または範囲で設定し、条件としてフリーな場合は「*}を設定する。本実施例では、対象種別に係る条件項目、特徴量に係る条件項目を別々に設定しているが、両方を組み合わせた条件のレコードを設定してもよい。また、決定項目として閾値806を持っているが、この値は後述する小領域の数(絶対値)または比率(相対値)を示すものとする。また、どの条件にも適合しない場合に対応するため、条件項目を全て「*」と設定したデフォルトのレコードを設定してもよい。 The threshold setting table 800 is a table for determining a threshold value using the target type or the feature amount obtained by image analysis as a condition. In this embodiment, the target type 801 is a condition item related to the target type, and the number of blocks 802, number of characters 803, pixel ratio 804, and number of lines 805 are condition items related to the feature amount. Each item is set by a value or range, and if the condition is free, "*} is set. In this embodiment, the condition items related to the target type and the condition items related to the feature amount are set separately, but a record with a condition that combines both may be set. In addition, the threshold 806 is a decision item, and this value indicates the number (absolute value) or ratio (relative value) of small areas described later. In addition, in order to deal with cases where none of the conditions are met, a default record with all the condition items set to "*" may be set.

なお、本実施例では上記の条件項目を撮影画像の鮮明判定に影響する特徴量(特徴情報)として取り入れているが、これに限定されるものではく、撮影画像の特徴(特に複雑さ)を示す指標であって、撮影画像の鮮明判定に影響するものを採用すればよい。 In this embodiment, the above condition items are adopted as features (feature information) that affect the determination of the clarity of the captured image, but this is not limiting. Any index that indicates the characteristics (particularly the complexity) of the captured image and that affects the determination of the clarity of the captured image can be adopted.

図3の説明に戻る。 Return to the explanation of Figure 3.

ステップS106において、情報処理装置101は、撮影画像を小領域に分割する。 In step S106, the information processing device 101 divides the captured image into small regions.

ここで、図10、図11を用いて、撮影画像の小領域への分割について説明する。 Here, we will explain how to divide a captured image into small regions using Figures 10 and 11.

本実施例では、2種類の分割方法を想定している。図10に分割数固定で分割する方法、図11に分割サイズ固定で分割する方法を示す。 In this embodiment, two types of division methods are assumed. Figure 10 shows a method of dividing with a fixed number of divisions, and Figure 11 shows a method of dividing with a fixed division size.

図10の分割数固定で分割する方法では、撮影画像のサイズにかかわらず、撮影画像の縦と横を固定数で等分割して小領域に分割する。撮影画像のサイズが変わっても分割して生成される小領域数は同一のため、数を示す閾値を使用することができる。また比率を示す閾値も使用することができる。 In the method of dividing the image with a fixed number of divisions shown in FIG. 10, the captured image is divided into small regions by dividing both the vertical and horizontal directions by a fixed number of equal parts, regardless of the size of the captured image. Since the number of small regions generated by division remains the same even if the size of the captured image changes, a threshold value indicating the number can be used. A threshold value indicating a ratio can also be used.

図11の分割サイズ固定で分割する方法では、撮影画像のサイズによって、撮影画像の縦と横の分割数が異なる。撮影画像のサイズによって分割して生成される小領域の数が異なるため、数を示す閾値は使用できず、比率を示す閾値を使用することになる。 In the method of dividing the image into fixed division sizes shown in Figure 11, the number of vertical and horizontal divisions of the captured image varies depending on the size of the captured image. Because the number of small regions generated by division varies depending on the size of the captured image, a threshold indicating the number cannot be used, and a threshold indicating the ratio is used.

図3の説明に戻る。 Return to the explanation of Figure 3.

ステップS107~S109では、情報処理装置101は、処理を分割された小領域ごとに繰り返す。 In steps S107 to S109, the information processing device 101 repeats the process for each divided small area.

ステップS108において、情報処理装置101は、処理対象となる小領域に対して、鮮明不鮮明判定を実行する。本処理では、画像のスペクトル分析や、機械学習による自動判定など、公知の技術を用いて処理対象となる小領域が鮮明か不鮮明かを判定する。分割された小領域で鮮明不鮮明判定を実行することにより、1つの撮影画像の中で明暗の差等がある場合でも、小領域ごとの判定基準によって判定するため、より適切かつ効率的に鮮明不鮮明判定を実施することができる。 In step S108, the information processing device 101 performs a sharpness/sharpness determination on the small area to be processed. In this process, the small area to be processed is determined to be sharp or blurry using known techniques such as spectral analysis of the image or automatic determination using machine learning. By performing a sharpness/sharpness determination on divided small areas, even if there is a difference in brightness or darkness within a single captured image, a determination is made based on the determination criteria for each small area, making it possible to perform a sharpness/sharpness determination more appropriately and efficiently.

ステップS110において、情報処理装置101は、画像鮮明判定処理を実行する。画像鮮明判定処理については図5を用いて詳細に説明する。 In step S110, the information processing device 101 executes an image sharpness determination process. The image sharpness determination process will be described in detail with reference to FIG. 5.

図5は、画像鮮明判定処理の一例を示すフローチャートである。 Figure 5 is a flowchart showing an example of an image sharpness assessment process.

ステップS301において、情報処理装置101は、小領域ごとの鮮明不鮮明判定結果を集計する。具体的には、鮮明と判定された小領域数、不鮮明と判定された小領域数を集計し、さらに鮮明と判定された小領域数を全体の小領域数で割って、鮮明と判定された小領域の比率を求める。 In step S301, the information processing device 101 tallies the results of the sharpness/sharpness judgment for each small region. Specifically, the number of small regions judged to be sharp and the number of small regions judged to be blurred are tallied, and the number of small regions judged to be sharp is divided by the total number of small regions to obtain the ratio of small regions judged to be sharp.

ステップS302において、情報処理装置101は、集計結果がステップS105で設定された閾値以上かを判断する。つまり設定された閾値が数を示す閾値の場合は、鮮明と判定された小領域の数がそれ以上か、比率を示す閾値の場合は、鮮明と判定された小領域の比率がそれ以上かを判断する。閾値以上と判断された場合はステップS303へ、そうではない(閾値未満)と判断された場合はステップS308へ進める。 In step S302, the information processing device 101 determines whether the counted result is equal to or greater than the threshold value set in step S105. That is, if the set threshold is a threshold indicating a number, it determines whether the number of small areas determined to be clear is equal to or greater, and if the threshold is a threshold indicating a ratio, it determines whether the ratio of small areas determined to be clear is equal to or greater. If it is determined to be equal to or greater than the threshold, it proceeds to step S303, and if it is determined not to be equal to or greater than the threshold (less than the threshold), it proceeds to step S308.

ステップS303において、情報処理装置101は、図12に一例を示す判定結果OK画面1200を表示する。判定結果OK画面1200は、判定結果プレビューとして小領域ごとの鮮明不鮮明判定結果を撮影画像イメージ上に識別表示し(1201)、鮮明不鮮明判定結果をその根拠とともにテキスト表示する(1202)。また、画像送信ボタン1203、再撮影ボタン1204により、ユーザからの指示を受け付ける。 In step S303, the information processing device 101 displays a judgment result OK screen 1200, an example of which is shown in FIG. 12. The judgment result OK screen 1200 displays the sharpness/sharpness judgment result for each small region as a judgment result preview on the captured image (1201), and displays the sharpness/sharpness judgment result together with the reason for the judgment in text (1202). In addition, instructions from the user are accepted by an image send button 1203 and a re-shoot button 1204.

ステップS304において、情報処理装置101は、画像送信ボタン1203により画像送信指示を受け付けたかを判断する。受け付けた場合はステップS305へ、そうでない場合(再撮影指示を受け付けた場合)はステップS306へ進める。 In step S304, the information processing device 101 determines whether an image transmission instruction has been received using the image transmission button 1203. If so, the process proceeds to step S305; if not (if a re-shooting instruction has been received), the process proceeds to step S306.

ステップS305において、情報処理装置101は、閾値による鮮明判定と、ユーザの判断が一致したと判断し、後続処理を「画像送信」として本処理フローを終了する。 In step S305, the information processing device 101 determines that the clarity judgment based on the threshold matches the user's judgment, sets the subsequent process to "image transmission," and ends this processing flow.

ステップS306において、情報処理装置101は、閾値による鮮明判定と、ユーザの判断が一致していないため、サーバ102に対して、閾値設定テーブル800の更新要求を送信する。具体的には、より厳しく、つまり閾値を今回の集計結果以上に増加させるように要求する。更新要求を受けて、ステップS313において、サーバ102は、閾値設定テーブル800を更新する。 In step S306, the information processing device 101 transmits a request to the server 102 to update the threshold setting table 800 because the clarity judgment based on the threshold does not match the user's judgment. Specifically, the information processing device 101 requests the server 102 to make the threshold stricter, that is, to increase the threshold beyond the current counting result. In response to the update request, in step S313, the server 102 updates the threshold setting table 800.

ステップS307において、情報処理装置101は、後続処理を「再撮影」として本処理フローを終了する。 In step S307, the information processing device 101 sets the subsequent process as "re-shooting" and ends this processing flow.

ステップS308において、情報処理装置101は、図13に一例を示す判定結果NG画面1300を表示する。判定結果NG画面1300は、判定結果プレビューとして小領域ごとの鮮明不鮮明判定結果を撮影画像イメージ上に識別表示し(1301)、鮮明不鮮明判定結果をその根拠とともにテキスト表示する(1302)。また、再撮影ボタン1303、画像送信ボタン1304により、ユーザからの指示を受け付ける。 In step S308, the information processing device 101 displays a judgment result NG screen 1300, an example of which is shown in FIG. 13. The judgment result NG screen 1300 displays the sharpness/sharpness judgment result for each small area as a judgment result preview on the captured image (1301), and displays the sharpness/sharpness judgment result together with the reason for the sharpness/sharpness judgment result in text (1302). In addition, instructions from the user are accepted by a re-shoot button 1303 and an image send button 1304.

ステップS309において、情報処理装置101は、再撮影ボタン1303により再撮影指示を受け付けたかを判断する。受け付けた場合はステップS310へ、そうでない場合(画像送信指示を受け付けた場合)はステップS311へ進める。 In step S309, the information processing device 101 determines whether a re-shoot instruction has been received using the re-shoot button 1303. If so, the process proceeds to step S310; if not (if an image transmission instruction has been received), the process proceeds to step S311.

ステップS310において、情報処理装置101は、閾値による不鮮明判定と、ユーザの判断が一致したと判断し、後続処理を「再撮影」として本処理フローを終了する。 In step S310, the information processing device 101 determines that the blur judgment based on the threshold matches the user's judgment, and ends this processing flow by selecting "re-shooting" as the subsequent process.

ステップS311において、情報処理装置101は、閾値による不鮮明判定と、ユーザの判断が一致していないため、サーバ102に対して、閾値設定テーブル800の更新要求を送信する。具体的には、より緩く、つまり閾値を今回の集計結果以下に減少させるように要求する。更新要求を受けて、ステップS313において、サーバ102は、閾値設定テーブル800を更新する。 In step S311, the information processing device 101 transmits a request to update the threshold setting table 800 to the server 102 because the blur judgment based on the threshold does not match the user's judgment. Specifically, the information processing device 101 requests the server 102 to make the threshold more lenient, that is, to reduce the threshold to below the current count result. In response to the update request, in step S313, the server 102 updates the threshold setting table 800.

ステップS312において、情報処理装置101は、後続処理を「画像送信」として本処理フローを終了する。 In step S312, the information processing device 101 sets the subsequent process to "image transmission" and ends this processing flow.

以上で図5の画像鮮明判定処理の説明を終了する。 This concludes the explanation of the image clarity assessment process in Figure 5.

図3の説明に戻る。 Return to the explanation of Figure 3.

ステップS112において、情報処理装置101は、後続処理が「再撮影」かを判断し、そうであればステップS101に戻り、そうでなければ(「画像送信」であれば)ステップS113へ進める。 In step S112, the information processing device 101 determines whether the subsequent process is "re-shooting," and if so, returns to step S101; if not (if it is "image transmission"), proceeds to step S113.

ステップS113において、情報処理装置101は、撮影画像をサーバ102に送信する。 In step S113, the information processing device 101 transmits the captured image to the server 102.

ステップS114において、サーバ102は、撮影画像を受信する。 In step S114, the server 102 receives the captured image.

ステップS115において、サーバ102は、撮影画像に対してOCR処理を実行し、撮影画像から取得項目を認識して取得する。取得項目については、帳票画像内の位置や、目印となるキーワード等を事前設定しておき、所定の処理手順によって取得する。 In step S115, the server 102 performs OCR processing on the captured image to recognize and acquire the acquisition items from the captured image. The acquisition items are acquired by setting in advance the position within the form image, keywords that serve as landmarks, and the like, and by following a predetermined processing procedure.

ステップS116において、サーバ102は、OCR結果反映処理を実行する。OCR結果反映処理については図6を用いて詳細に説明する。 In step S116, the server 102 executes an OCR result reflection process. The OCR result reflection process will be described in detail with reference to FIG. 6.

図6は、OCR結果反映処理の一例を示すフローチャートである。 Figure 6 is a flowchart showing an example of the OCR result reflection process.

ステップS401において、サーバ102は、OCR結果がOKかを判断する。具体的には、取得項目のうち必須項目が全て認識、取得できていればOK、必須項目の1つでも認識、取得できていなければNGと判断する。必須項目については取得項目に区分を事前設定しておく。OKであればステップS402へ、NGであればステップS403へ進める。 In step S401, the server 102 determines whether the OCR results are OK. Specifically, if all required items among the acquired items are recognized and acquired, it is judged as OK, but if even one required item is not recognized or acquired, it is judged as NG. A classification is preset for the required items in the acquired items. If it is OK, proceed to step S402, and if it is NG, proceed to step S403.

ステップS402において、サーバ102は、情報処理装置101による画像送信の判断が正しかったと判断し、OCR結果をOKに設定して本処理フローを終了する。 In step S402, the server 102 determines that the information processing device 101's decision to send the image was correct, sets the OCR result to OK, and ends this processing flow.

ステップS403において、サーバ102は、情報処理装置101による画像送信の判断が正しくなかったと判断し、閾値設定テーブル800を更新する。具体的には、より厳しく、つまり閾値を情報処理装置101での今回の集計結果以上に増加させるように更新する。ステップS311において、ユーザの判断にて「画像送信」となり、一時的に閾値が緩和された場合であっても、OCR結果がNGとなれば、閾値が厳しい方に戻されることになる。 In step S403, the server 102 determines that the decision by the information processing device 101 to send an image was incorrect, and updates the threshold setting table 800. Specifically, the threshold is updated to be stricter, that is, the threshold is increased to be greater than the current count result in the information processing device 101. Even if the user decides to "send an image" in step S311 and the threshold is temporarily relaxed, if the OCR result is NG, the threshold will be returned to the stricter setting.

ステップS404において、サーバ102は、OCR結果をNGに設定して本処理フローを終了する。 In step S404, the server 102 sets the OCR result to NG and ends this processing flow.

以上で、図6のOCR結果反映処理の説明を終了する。 This concludes the explanation of the OCR result reflection process in Figure 6.

図3の説明に戻る。 Return to the explanation of Figure 3.

ステップS117において、サーバ102は、情報処理装置101に、ステップS116で設定したOCR結果を送信する。 In step S117, the server 102 transmits the OCR results set in step S116 to the information processing device 101.

ステップS118において、情報処理装置101は、OCR結果を受信する。 In step S118, the information processing device 101 receives the OCR results.

ステップS119において、情報処理装置101は、OCR結果確認処理を実行する。OCR結果確認処理については図7を用いて詳細に説明する。 In step S119, the information processing device 101 executes an OCR result confirmation process. The OCR result confirmation process will be described in detail with reference to FIG. 7.

図7は、OCR結果確認処理の一例を示すフローチャートである。 Figure 7 is a flowchart showing an example of the OCR result confirmation process.

ステップS501において、情報処理装置101は、OCR結果がOKかを判断し、OKであればステップS502へ、NGであればステップS506へ進める。 In step S501, the information processing device 101 determines whether the OCR results are OK, and if they are OK, proceeds to step S502, and if they are not OK, proceeds to step S506.

ステップS502において、情報処理装置101は、図14に一例を示すOCR結果OK画面1400を表示する。OCR結果OK画面1400は、送信画像プレビューとして送信画像イメージを表示し(1401)、OCR結果をその根拠とともにテキスト表示する(1402)。また、別画像撮影ボタン1403、終了ボタン1404により、ユーザからの指示を受け付ける。 In step S502, the information processing device 101 displays an OCR result OK screen 1400, an example of which is shown in FIG. 14. The OCR result OK screen 1400 displays an image of the transmitted image as a transmitted image preview (1401), and displays the OCR result together with its reasons in text form (1402). In addition, instructions from the user are accepted by a capture another image button 1403 and an end button 1404.

ステップS503において、情報処理装置101は、別画像撮影ボタン1403により別画像撮影指示を受け付けたかを判断する。受け付けた場合はステップS504において後続処理を「別画像撮影」とし、そうでない場合(終了指示を受け付けた場合)はステップS505において後続処理を「終了」として本処理フローを終了する。 In step S503, the information processing device 101 determines whether an instruction to capture another image has been received using the another image capture button 1403. If it has been received, the subsequent process is set to "capture another image" in step S504, and if not (if an end instruction has been received), the subsequent process is set to "end" in step S505, and this processing flow is terminated.

ステップS506において情報処理装置101は、図15に一例を示すOCR結果NG画面1500を表示する。OCR結果NG画面1500は、送信画像プレビューとして送信画像イメージを表示し(1501)、OCR結果をその根拠とともにテキスト表示する(1502)。また、再撮影ボタン1503、終了ボタン1504により、ユーザからの指示を受け付ける。 In step S506, the information processing device 101 displays an OCR result NG screen 1500, an example of which is shown in FIG. 15. The OCR result NG screen 1500 displays an image of the transmitted image as a transmitted image preview (1501), and displays the OCR result together with the reason for the result in text (1502). In addition, instructions from the user are accepted by a retake button 1503 and an end button 1504.

ステップS507において、情報処理装置101は、再撮影ボタン1503により再撮影指示を受け付けたかを判断する。受け付けた場合はステップS508において後続処理を「再撮影」とし、そうでない場合(終了指示を受け付けた場合)はステップS509において後続処理を「終了」として本処理フローを終了する。 In step S507, the information processing device 101 determines whether a re-shooting instruction has been received using the re-shooting button 1503. If so, the subsequent process is set to "re-shooting" in step S508, and if not (if an end instruction has been received), the subsequent process is set to "end" in step S509, and this processing flow is terminated.

以上で図7のOCR結果確認処理の説明を終了する。 This concludes the explanation of the OCR result confirmation process in Figure 7.

図3の説明に戻る。 Return to the explanation of Figure 3.

ステップS120において、情報処理装置101は、後続処理が「別画像撮影」または「再撮影」かを判断し、そうである場合はステップS101に戻り、そうでない場合は本処理フローを終了する。 In step S120, the information processing device 101 determines whether the subsequent process is "capturing another image" or "re-capturing," and if so, returns to step S101; if not, ends this processing flow.

以上で図3の全体処理の説明を終了する。 This concludes the explanation of the overall processing in Figure 3.

以上により、撮影された画像の特徴に応じて、画像内に明暗等の差がある場合でも、当該画像が鮮明かを適切に判定できるようになる。 As a result, it becomes possible to appropriately determine whether an image is clear, even when there are differences in brightness or darkness within the image, depending on the characteristics of the captured image.

以上、いくつかの実施形態について示したが、本発明は、例えば、システム、装置、方法、コンピュータプログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。 Although several embodiments have been described above, the present invention can be embodied, for example, as a system, device, method, computer program, or recording medium, and specifically, may be applied to a system made up of multiple devices, or may be applied to a device made up of a single device.

また、本発明におけるコンピュータプログラムは、各フローチャートの処理方法をコンピュータが実行可能なコンピュータプログラムであり、本発明の記憶媒体は各フローチャートの処理方法をコンピュータが実行可能なコンピュータプログラムが記憶されている。なお、本発明におけるコンピュータプログラムは各フローチャートの各装置の処理方法ごとのコンピュータプログラムであってもよい。 The computer program of the present invention is a computer program that enables a computer to execute the processing method of each flowchart, and the storage medium of the present invention stores a computer program that enables a computer to execute the processing method of each flowchart. Note that the computer program of the present invention may be a computer program for each processing method of each device of each flowchart.

以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。 As described above, it goes without saying that the object of the present invention can be achieved by supplying a recording medium on which a program that realizes the functions of the above-mentioned embodiments is recorded to a system or device, and having the computer (or CPU or MPU) of that system or device read and execute the program stored on the recording medium.

この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。 In this case, the program read from the recording medium itself realizes the novel functions of the present invention, and the recording medium on which the program is recorded constitutes the present invention.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、DVD-ROM、磁気テープ、不揮発性のメモリカード、ROM、EPROM、シリコンディスク等を用いることが出来る。 Recording media for supplying the program may include, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a DVD-ROM, a magnetic tape, a non-volatile memory card, a ROM, an EPROM, a silicon disk, etc.

また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Furthermore, it goes without saying that not only are the functions of the above-mentioned embodiments realized by the computer executing a program it has read, but also that the functions of the above-mentioned embodiments can be realized by an operating system (OS) or the like running on the computer carrying out some or all of the actual processing based on the instructions of the program.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Furthermore, it goes without saying that this also includes cases where a program read from a recording medium is written into a memory provided on a function expansion board inserted into a computer or a function expansion unit connected to a computer, and then a CPU or the like provided on the function expansion board or function expansion unit performs some or all of the actual processing based on the instructions of the program code, thereby realizing the functions of the above-mentioned embodiments.

また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 The present invention may be applied to a system made up of multiple devices, or to a device made up of a single device. Needless to say, the present invention can also be applied to cases where the effects of the present invention are achieved by supplying a program to a system or device. In this case, the effects of the present invention can be enjoyed by reading a recording medium that stores a program for achieving the present invention into the system or device.

上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、OS(オペレーティングシステム)に供給されるスクリプトデータ等の形態から成ってもよい。 The program may be in the form of object code, program code executed by an interpreter, script data supplied to an OS (operating system), etc.

さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。 Furthermore, by downloading and reading a program for achieving the present invention from a server, database, etc. on a network using a communication program, the system or device can enjoy the effects of the present invention. Note that the present invention also includes configurations that combine the above-mentioned embodiments and their variations.

100 情報処理システム
101 情報処理装置
102 サーバ
103 ネットワーク
100 Information processing system 101 Information processing device 102 Server 103 Network

Claims (24)

書類の画像を取得する情報処理装置であって、
前記書類の種類に基づいて、当該画像が鮮明か否かを判定する基準を決定する決定手段と、
前記書類の画像が分割された小領域ごとの鮮明か否かの判定結果と、前記基準とに基づいて、前記画像が鮮明か否かを通知する通知手段と、
を備え、
前記通知手段は、前記書類の画像における鮮明と判定された小領域と不鮮明と判定された小領域とを識別可能に示す情報を、当該書類の画像に重畳して表示することで、当該書類の画像における小領域ごとの鮮明か否かの判定結果を通知することを特徴とする情報処理装置。
An information processing device for acquiring an image of a document,
a determining means for determining a standard for determining whether the image is clear or not based on the type of the document;
a notification means for notifying whether the image is clear or not based on a result of determining whether the image of the document is clear or not for each divided small area and on the criterion;
Equipped with
The information processing device is characterized in that the notification means notifies the determination result of whether each small area in the document image is clear or not by superimposing and displaying information on the document image that clearly indicates small areas in the document image that are determined to be clear and small areas in the document image that are determined to be unclear.
書類の画像を取得する情報処理装置であって、
前記書類の画像から取得される特徴量に基づいて、当該書類の画像が鮮明か否かを判定する基準を決定する決定手段と、
前記書類の画像が分割された小領域ごとの鮮明か否かの判定結果と、前記基準とに基づいて、前記画像が鮮明か否かを通知する通知手段と、
を備え、
前記通知手段は、前記書類の画像における鮮明と判定された小領域と不鮮明と判定された小領域とを識別可能に示す情報を、当該書類の画像に重畳して表示することで、当該書類の画像における小領域ごとの鮮明か否かの判定結果を通知することを特徴とする情報処理装置。
An information processing device for acquiring an image of a document,
a determination means for determining a standard for determining whether an image of the document is clear or not based on a feature amount obtained from the image of the document;
a notification means for notifying whether the image is clear or not based on a result of determining whether the image of the document is clear or not for each divided small area and on the criterion;
Equipped with
The information processing device is characterized in that the notification means notifies the determination result of whether each small area in the document image is clear or not by superimposing and displaying information on the document image that clearly indicates small areas in the document image that are determined to be clear and small areas in the document image that are determined to be unclear.
前記通知手段による通知内容に対して指示を受け付ける受付手段と、
前記通知手段による通知内容と、前記受付手段による受け付けた指示内容とに基づき、前記決定された基準を更新すべく制御する更新制御手段と、
を備えることを特徴とする請求項1または2に記載の情報処理装置。
a receiving means for receiving an instruction in response to the notification content by the notification means;
an update control means for controlling to update the determined criteria based on the notification content by the notification means and the instruction content accepted by the acceptance means;
3. The information processing apparatus according to claim 1, further comprising:
前記更新制御手段は、前記通知手段による通知内容が画像が鮮明である旨の内容である場合であって、前記受付手段により受け付けた指示内容が、当該画像が不鮮明である旨の内容である場合、前記決定された基準を更新すべく制御することを特徴とする請求項3に記載の情報処理装置。 The information processing device according to claim 3, characterized in that the update control means controls to update the determined criteria when the notification by the notification means indicates that the image is clear and the instruction received by the reception means indicates that the image is unclear. 前記更新制御手段は、前記通知手段による通知内容が画像が鮮明である旨の内容である場合であって、前記受付手段により受け付けた指示内容が、当該画像が不鮮明である旨の内容である場合、前記決定された基準がより厳格になるよう更新すべく制御することを特徴とする請求項3または4に記載の情報処理装置。 The information processing device according to claim 3 or 4, characterized in that the update control means controls the update so that the determined criteria are stricter when the notification by the notification means indicates that the image is clear and the instruction received by the reception means indicates that the image is unclear. 前記基準は、画像の鮮明さを示す値による基準であることを特徴とし、
前記更新制御手段は、前記通知手段による通知内容が画像が鮮明である旨の内容である場合であって、前記受付手段により受け付けた指示内容が、当該画像が不鮮明である旨の内容である場合、前記決定された基準を当該画像の鮮明度以上になるよう更新すべく制御することを特徴とする請求項3乃至5のいずれか1項に記載の情報処理装置。
The criterion is a criterion based on a value indicating image clarity,
The information processing device according to any one of claims 3 to 5, characterized in that when the notification content by the notification means is that the image is clear and the instruction content accepted by the acceptance means is that the image is unclear, the update control means controls to update the determined standard to be equal to or greater than the clarity of the image.
前記更新制御手段は、前記通知手段による通知内容が画像が不鮮明である旨の内容である場合であって、前記受付手段により受け付けた指示内容が、当該画像が鮮明である旨の内容である場合、前記決定された基準を更新すべく制御することを特徴とする請求項3乃至6のいずれか1項に記載の情報処理装置。 The information processing device according to any one of claims 3 to 6, characterized in that the update control means controls to update the determined criteria when the notification by the notification means indicates that the image is unclear and the instruction received by the reception means indicates that the image is clear. 前記更新制御手段は、前記通知手段による通知内容が画像が不鮮明である旨の内容である場合であって、前記受付手段により受け付けた指示内容が、当該画像が鮮明である旨の内容である場合、前記決定された基準をより緩和するよう更新すべく制御することを特徴とする請求項3乃至7のいずれか1項に記載の情報処理装置。 The information processing device according to any one of claims 3 to 7, characterized in that the update control means controls to update the determined criteria to be more relaxed when the notification by the notification means indicates that the image is unclear and the instruction received by the reception means indicates that the image is clear. 前記基準は、画像の鮮明さを示す値による基準であることを特徴とし、
前記更新制御手段は、前記通知手段による通知内容が画像が不鮮明である旨の内容である場合であって、前記受付手段により受け付けた指示内容が、当該画像が鮮明である旨の内容である場合、前記決定された基準を当該画像の鮮明度以下になるよう更新すべく制御することを特徴とする請求項3乃至8のいずれか1項に記載の情報処理装置。
The criterion is a criterion based on a value indicating image clarity,
The information processing device according to any one of claims 3 to 8, characterized in that when the notification content by the notification means is that the image is blurred and the instruction content accepted by the acceptance means is that the image is clear, the update control means controls to update the determined standard to be equal to or lower than the clarity of the image.
前記画像に対して文字認識処理を行うOCR手段を備え、
前記更新制御手段は、前記通知手段による通知内容が画像が不鮮明である旨の内容である場合で、前記受付手段により受け付けた指示内容が、当該画像が鮮明である旨の内容である場合であって、前記OCR手段による文字認識処理が失敗を示す結果だった場合、前記更新された基準を更新前に戻すよう制御することを特徴とする請求項7乃至9のいずれか1項に記載の情報処理装置。
an OCR means for performing character recognition processing on the image,
The information processing device according to any one of claims 7 to 9, characterized in that the update control means controls the updated criteria to be returned to the state before the update when the notification content by the notification means is that the image is unclear, the instruction content accepted by the acceptance means is that the image is clear, and the character recognition processing by the OCR means results in a failure.
前記更新制御手段は、前記通知手段による通知内容が画像が鮮明である旨の内容である場合であって、前記受付手段により受け付けた指示内容が当該画像が鮮明である旨の内容である場合、および、前記通知手段による通知内容が画像が不鮮明である旨の内容である場合であって、前記受付手段により受け付けた指示内容が当該画像が不鮮明である旨の内容である場合には、前記基準を更新しないよう制御することを特徴とする請求項3乃至10のいずれか1項に記載の情報処理装置。 The information processing device according to any one of claims 3 to 10, characterized in that the update control means controls not to update the criteria when the notification by the notification means indicates that the image is clear and the instruction received by the reception means indicates that the image is clear, and when the notification by the notification means indicates that the image is unclear and the instruction received by the reception means indicates that the image is unclear. 前記基準は、鮮明と判定される小領域の数または比率に係る条件値であることを特徴とする請求項1乃至11のいずれか1項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 11, characterized in that the criterion is a condition value related to the number or ratio of small areas that are determined to be clear. 前記書類の画像は、固定数または固定サイズで小領域に分割されることを特徴とする請求項1乃至12のいずれか1項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 12, characterized in that the image of the document is divided into small regions of a fixed number or size. 書類の画像を取得する情報処理装置であって、
前記書類の種類に基づいて、前記書類の画像が鮮明か否かを判定する基準を決定する決定手段と、
前記書類の画像が分割された小領域ごとの鮮明か否かの判定結果と、前記決定された基準とに基づいて、前記書類の画像が鮮明か否かを通知する通知手段と、
前記通知手段による通知内容に対して指示を受け付ける受付手段と、
前記通知手段による通知内容と、前記受付手段による受け付けた指示内容とに基づき、前記決定された基準を更新すべく制御する更新制御手段と、
前記画像に対して文字認識処理を行うOCR手段と、
を備え、
前記更新制御手段は、前記通知手段による通知内容が画像が不鮮明である旨の内容である場合で、前記受付手段により受け付けた指示内容が、当該画像が鮮明である旨の内容である場合であって、前記OCR手段による文字認識処理が失敗を示す結果だった場合、前記更新された基準を更新前に戻すよう制御することを特徴とする情報処理装置。
An information processing device for acquiring an image of a document,
a determining means for determining a criterion for determining whether an image of the document is clear or not based on the type of the document;
a notification means for notifying whether the image of the document is clear or not based on a result of determining whether the image of the document is clear or not for each divided small region and the determined criterion;
a receiving means for receiving an instruction in response to the notification content by the notification means;
an update control means for controlling to update the determined criteria based on the notification content by the notification means and the instruction content accepted by the acceptance means;
An OCR means for performing character recognition processing on the image;
Equipped with
The information processing device is characterized in that the update control means controls the updated criteria to be reverted to the state before the update when the notification content from the notification means is to the effect that the image is unclear, the instruction content accepted by the acceptance means is to the effect that the image is clear, and the character recognition processing by the OCR means results in a failure.
書類の画像を取得する情報処理装置であって、
前記書類の画像から取得される特徴量に基づいて、当該書類の画像が鮮明か否かを判定する基準を決定する決定手段と、
前記書類の画像が分割された小領域ごとの鮮明か否かの判定結果と、前記決定された基準とに基づいて、前記書類の画像が鮮明か否かを通知する通知手段と、
前記通知手段による通知内容に対して指示を受け付ける受付手段と、
前記通知手段による通知内容と、前記受付手段による受け付けた指示内容とに基づき、前記決定された基準を更新すべく制御する更新制御手段と、
前記画像に対して文字認識処理を行うOCR手段と、
を備え、
前記更新制御手段は、前記通知手段による通知内容が画像が不鮮明である旨の内容である場合で、前記受付手段により受け付けた指示内容が、当該画像が鮮明である旨の内容である場合であって、前記OCR手段による文字認識処理が失敗を示す結果だった場合、前記更新された基準を更新前に戻すよう制御することを特徴とする情報処理装置。
An information processing device for acquiring an image of a document,
a determination means for determining a standard for determining whether an image of the document is clear or not based on a feature amount obtained from the image of the document;
a notification means for notifying whether the image of the document is clear or not based on a result of determining whether the image of the document is clear or not for each divided small region and the determined criterion;
a receiving means for receiving an instruction in response to the notification content by the notification means;
an update control means for controlling to update the determined criteria based on the notification content by the notification means and the instruction content accepted by the acceptance means;
An OCR means for performing character recognition processing on the image;
Equipped with
The information processing device is characterized in that the update control means controls the updated criteria to be reverted to the state before the update when the notification content from the notification means is to the effect that the image is unclear, the instruction content accepted by the acceptance means is to the effect that the image is clear, and the character recognition processing by the OCR means results in a failure.
書類の画像を取得する情報処理システムであって、
前記書類の種類に基づいて、当該画像が鮮明か否かを判定する基準を決定する決定手段と、
前記書類の画像が分割された小領域ごとの鮮明か否かの判定結果と、前記基準とに基づいて、前記画像が鮮明か否かを通知する通知手段と、
を備え、
前記通知手段は、前記書類の画像における鮮明と判定された小領域と不鮮明と判定された小領域とを識別可能に示す情報を、当該書類の画像に重畳して表示することで、当該書類の画像における小領域ごとの鮮明か否かの判定結果を通知することを特徴とする情報処理装置。
An information processing system for acquiring an image of a document, comprising:
a determining means for determining a standard for determining whether the image is clear or not based on the type of the document;
a notification means for notifying whether the image is clear or not based on a result of determining whether the image of the document is clear or not for each divided small area and on the criterion;
Equipped with
The information processing device is characterized in that the notification means notifies the determination result of whether each small area in the document image is clear or not by superimposing and displaying information on the document image that clearly indicates small areas in the document image that are determined to be clear and small areas in the document image that are determined to be unclear.
書類の画像を取得する情報処理システムであって、
前記書類の画像から取得される特徴量に基づいて、当該書類の画像が鮮明か否かを判定する基準を決定する決定手段と、
前記書類の画像が分割された小領域ごとの鮮明か否かの判定結果と、前記基準とに基づいて、前記画像が鮮明か否かを通知する通知手段と、
を備え、
前記通知手段は、前記書類の画像における鮮明と判定された小領域と不鮮明と判定された小領域とを識別可能に示す情報を、当該書類の画像に重畳して表示することで、当該書類の画像における小領域ごとの鮮明か否かの判定結果を通知することを特徴とする情報処理装置。
An information processing system for acquiring an image of a document, comprising:
a determination means for determining a standard for determining whether an image of the document is clear or not based on a feature amount obtained from the image of the document;
a notification means for notifying whether the image is clear or not based on a result of determining whether the image of the document is clear or not for each divided small area and on the criterion;
Equipped with
The information processing device is characterized in that the notification means notifies the determination result of whether each small area in the document image is clear or not by superimposing and displaying information on the document image that clearly indicates small areas in the document image that are determined to be clear and small areas in the document image that are determined to be unclear.
書類の画像を取得する情報処理システムであって、
前記書類の種類に基づいて、前記書類の画像が鮮明か否かを判定する基準を決定する決定手段と、
前記書類の画像が分割された小領域ごとの鮮明か否かの判定結果と、前記決定された基準とに基づいて、前記書類の画像が鮮明か否かを通知する通知手段と、
前記通知手段による通知内容に対して指示を受け付ける受付手段と、
前記通知手段による通知内容と、前記受付手段による受け付けた指示内容とに基づき、前記決定された基準を更新すべく制御する更新制御手段と、
前記画像に対して文字認識処理を行うOCR手段と、
を備え、
前記更新制御手段は、前記通知手段による通知内容が画像が不鮮明である旨の内容である場合で、前記受付手段により受け付けた指示内容が、当該画像が鮮明である旨の内容である場合であって、前記OCR手段による文字認識処理が失敗を示す結果だった場合、前記更新された基準を更新前に戻すよう制御することを特徴とする情報処理システム。
An information processing system for acquiring an image of a document, comprising:
a determining means for determining a criterion for determining whether an image of the document is clear or not based on the type of the document;
a notification means for notifying whether the image of the document is clear or not based on a result of determining whether the image of the document is clear or not for each divided small region and the determined criterion;
a receiving means for receiving an instruction in response to the notification content by the notification means;
an update control means for controlling to update the determined criteria based on the notification content by the notification means and the instruction content accepted by the acceptance means;
An OCR means for performing character recognition processing on the image;
Equipped with
The information processing system is characterized in that the update control means controls the updated standards to be reverted to the state before the update when the notification content from the notification means is to the effect that the image is unclear, the instruction content accepted by the acceptance means is to the effect that the image is clear, and the character recognition processing by the OCR means results in a failure.
書類の画像を取得する情報処理システムであって、
前記書類の画像から取得される特徴量に基づいて、当該書類の画像が鮮明か否かを判定する基準を決定する決定手段と、
前記書類の画像が分割された小領域ごとの鮮明か否かの判定結果と、前記決定された基準とに基づいて、前記書類の画像が鮮明か否かを通知する通知手段と、
前記通知手段による通知内容に対して指示を受け付ける受付手段と、
前記通知手段による通知内容と、前記受付手段による受け付けた指示内容とに基づき、前記決定された基準を更新すべく制御する更新制御手段と、
前記画像に対して文字認識処理を行うOCR手段と、
を備え、
前記更新制御手段は、前記通知手段による通知内容が画像が不鮮明である旨の内容である場合で、前記受付手段により受け付けた指示内容が、当該画像が鮮明である旨の内容である場合であって、前記OCR手段による文字認識処理が失敗を示す結果だった場合、前記更新された基準を更新前に戻すよう制御することを特徴とする情報処理システム。
An information processing system for acquiring an image of a document, comprising:
a determination means for determining a standard for determining whether an image of the document is clear or not based on a feature amount obtained from the image of the document;
a notification means for notifying whether the image of the document is clear or not based on a result of determining whether the image of the document is clear or not for each divided small region and the determined criterion;
a receiving means for receiving an instruction in response to the notification content by the notification means;
an update control means for controlling to update the determined criteria based on the notification content by the notification means and the instruction content accepted by the acceptance means;
An OCR means for performing character recognition processing on the image;
Equipped with
The information processing system is characterized in that the update control means controls the updated standards to be reverted to the state before the update when the notification content from the notification means is to the effect that the image is unclear, the instruction content accepted by the acceptance means is to the effect that the image is clear, and the character recognition processing by the OCR means results in a failure.
書類の画像を取得する情報処理装置の制御方法であって、
決定手段が、前記書類の種類に基づいて、当該画像が鮮明か否かを判定する基準を決定する決定ステップと、
通知手段が、前記書類の画像が分割された小領域ごとの鮮明か否かの判定結果と、前記基準とに基づいて、前記画像が鮮明か否かを通知する通知ステップと、
を備え、
前記通知ステップは、前記書類の画像における鮮明と判定された小領域と不鮮明と判定された小領域とを識別可能に示す情報を、当該書類の画像に重畳して表示することで、当該書類の画像における小領域ごとの鮮明か否かの判定結果を通知することを特徴とする情報処理装置の制御方法。
A method for controlling an information processing device for acquiring an image of a document, comprising:
A determination step in which a determination means determines a criterion for determining whether the image is clear or not based on the type of the document;
a notification step of notifying whether the image is clear or not based on a result of the determination of whether the image of the document is clear or not for each divided small area and the criterion by a notification means;
Equipped with
The notification step is a control method for an information processing device, characterized in that it notifies the determination result of whether each small area in the image of the document is clear or not by superimposing and displaying information on the image of the document that clearly indicates small areas in the image of the document that have been determined to be clear and small areas in the image of the document that have been determined to be unclear.
書類の画像を取得する情報処理装置の制御方法であって、
決定手段が、前記書類の画像から取得される特徴量に基づいて、当該書類の画像が鮮明か否かを判定する基準を決定する決定ステップと、
通知手段が、前記書類の画像が分割された小領域ごとの鮮明か否かの判定結果と、前記基準とに基づいて、前記画像が鮮明か否かを通知する通知ステップと、
を備え、
前記通知ステップは、前記書類の画像における鮮明と判定された小領域と不鮮明と判定された小領域とを識別可能に示す情報を、当該書類の画像に重畳して表示することで、当該書類の画像における小領域ごとの鮮明か否かの判定結果を通知することを特徴とする情報処理装置の制御方法。
A method for controlling an information processing device for acquiring an image of a document, comprising:
A determination step in which a determination means determines a criterion for determining whether an image of the document is clear or not based on a feature amount obtained from the image of the document;
a notification step of notifying whether the image is clear or not based on a result of the determination of whether the image of the document is clear or not for each divided small area and the criterion by a notification means;
Equipped with
The notification step is a control method for an information processing device, characterized in that it notifies the determination result of whether each small area in the image of the document is clear or not by superimposing and displaying information on the image of the document that clearly indicates small areas in the image of the document that have been determined to be clear and small areas in the image of the document that have been determined to be unclear.
書類の画像を取得する情報処理装置の制御方法であって、
決定手段が、前記書類の種類に基づいて、前記書類の画像が鮮明か否かを判定する基準を決定する決定ステップと、
通知手段が、前記書類の画像が分割された小領域ごとの鮮明か否かの判定結果と、前記決定された基準とに基づいて、前記書類の画像が鮮明か否かを通知する通知ステップと、
受付手段が、前記通知手段による通知内容に対して指示を受け付ける受付ステップと
新制御手段が、前記通知ステップによる通知内容と、前記受付ステップによる受け付けた指示内容とに基づき、前記決定された基準を更新すべく制御する更新制御ステップと、
OCR手段が、前記画像に対して文字認識処理を行うOCRステップと、
更新制御手段が、前記通知ステップによる通知内容が画像が不鮮明である旨の内容である場合で、前記受付ステップにより受け付けた指示内容が、当該画像が鮮明である旨の内容である場合であって、前記OCRステップによる文字認識処理が失敗を示す結果だった場合、前記更新された基準を更新前に戻すよう制御する更新制御ステップと、
を備えることを特徴とする情報処理装置の制御方法。
A method for controlling an information processing device for acquiring an image of a document, comprising:
A determination step in which a determination means determines a criterion for determining whether an image of the document is clear or not based on the type of the document;
a notification step of notifying whether the image of the document is clear or not based on a result of the determination of whether the image of the document is clear or not for each divided small region and the determined criterion by a notification means;
a receiving step in which a receiving means receives an instruction regarding the notification content by the notification means ;
an update control step in which an update control means controls to update the determined criteria based on the notification content in the notification step and the instruction content accepted in the acceptance step;
an OCR step in which an OCR means performs character recognition processing on the image;
an update control step in which, when the notification step notifies that the image is unclear, the instruction received in the reception step indicates that the image is clear, and the character recognition process in the OCR step results in a failure, the update control step controls to return the updated standard to the state before the update;
13. A method for controlling an information processing device, comprising:
書類の画像を取得する情報処理装置の制御方法であって、
決定手段が、前記書類の画像から取得される特徴量に基づいて、当該書類の画像が鮮明か否かを判定する基準を決定する決定ステップと、
通知手段が、前記書類の画像が分割された小領域ごとの鮮明か否かの判定結果と、前記決定された基準とに基づいて、前記書類の画像が鮮明か否かを通知する通知ステップと、
受付手段が、前記通知手段による通知内容に対して指示を受け付ける受付ステップと
新制御手段が、前記通知ステップによる通知内容と、前記受付ステップによる受け付けた指示内容とに基づき、前記決定された基準を更新すべく制御する更新制御ステップと、
OCR手段が、前記画像に対して文字認識処理を行うOCRステップと、
更新制御手段が、前記通知ステップによる通知内容が画像が不鮮明である旨の内容である場合で、前記受付ステップにより受け付けた指示内容が、当該画像が鮮明である旨の内容である場合であって、前記OCRステップによる文字認識処理が失敗を示す結果だった場合、前記更新された基準を更新前に戻すよう制御する更新制御ステップと、
を備えることを特徴とする情報処理装置の制御方法。
A method for controlling an information processing device for acquiring an image of a document, comprising:
A determination step in which a determination means determines a criterion for determining whether an image of the document is clear or not based on a feature amount obtained from the image of the document;
a notification step of notifying whether the image of the document is clear or not based on a result of the determination of whether the image of the document is clear or not for each divided small region and the determined criterion by a notification means;
a receiving step in which a receiving means receives an instruction regarding the notification content by the notification means ;
an update control step in which an update control means controls to update the determined criteria based on the notification content in the notification step and the instruction content accepted in the acceptance step;
an OCR step in which an OCR means performs character recognition processing on the image;
an update control step in which, when the notification step notifies that the image is unclear, the instruction received in the reception step indicates that the image is clear, and the character recognition process in the OCR step results in a failure, the update control step controls to return the updated standard to the state before the update;
13. A method for controlling an information processing device, comprising:
コンピュータを、請求項1乃至15のいずれか1項に記載の各手段として機能させるためのプログラム。 A program for causing a computer to function as each of the means described in any one of claims 1 to 15.
JP2022051141A 2022-03-28 2022-03-28 Information processing device, information processing system, control method, and program Active JP7709053B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022051141A JP7709053B2 (en) 2022-03-28 2022-03-28 Information processing device, information processing system, control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022051141A JP7709053B2 (en) 2022-03-28 2022-03-28 Information processing device, information processing system, control method, and program

Publications (2)

Publication Number Publication Date
JP2023144246A JP2023144246A (en) 2023-10-11
JP7709053B2 true JP7709053B2 (en) 2025-07-16

Family

ID=88252964

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022051141A Active JP7709053B2 (en) 2022-03-28 2022-03-28 Information processing device, information processing system, control method, and program

Country Status (1)

Country Link
JP (1) JP7709053B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004234406A (en) 2003-01-31 2004-08-19 Canon Inc Form processing method
JP2016517587A (en) 2013-03-13 2016-06-16 コファックス, インコーポレイテッド Classification of objects in digital images captured using mobile devices
JP2016181162A (en) 2015-03-24 2016-10-13 富士ゼロックス株式会社 Image processing apparatus and program
WO2017126056A1 (en) 2016-01-20 2017-07-27 株式会社Pfu Mobile terminal, image processing method, and program
JP2018121233A (en) 2017-01-26 2018-08-02 キヤノン株式会社 Portable information processing device having camera function for performing guide display for photographing character-recognizable image, display control method thereof, and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004234406A (en) 2003-01-31 2004-08-19 Canon Inc Form processing method
JP2016517587A (en) 2013-03-13 2016-06-16 コファックス, インコーポレイテッド Classification of objects in digital images captured using mobile devices
JP2016181162A (en) 2015-03-24 2016-10-13 富士ゼロックス株式会社 Image processing apparatus and program
WO2017126056A1 (en) 2016-01-20 2017-07-27 株式会社Pfu Mobile terminal, image processing method, and program
JP2018121233A (en) 2017-01-26 2018-08-02 キヤノン株式会社 Portable information processing device having camera function for performing guide display for photographing character-recognizable image, display control method thereof, and program

Also Published As

Publication number Publication date
JP2023144246A (en) 2023-10-11

Similar Documents

Publication Publication Date Title
AU2017261537B2 (en) Automated selection of keeper images from a burst photo captured set
JP6011470B2 (en) Apparatus, method and program for analyzing preliminary image
US8064710B2 (en) Image processing apparatus, method of controlling thereof, and program
US7856173B2 (en) Shooting device for electrical image stabilizing using relationship between stabilization information and shooting condition
JP5896245B2 (en) How to crop a text image
JP6971789B2 (en) Information processing equipment, programs and information processing methods
US7920173B2 (en) Image output system, image operating apparatus, image method, image operating method and computer readable medium based on image capturing time ranking
US10136011B2 (en) Automatic scanning of document stack with a camera
JP2016181808A (en) Image processing apparatus, image processing method, program, and recording medium
JP6374849B2 (en) User terminal, color correction system, and color correction method
JP2007074578A (en) Image processing apparatus, photographing apparatus, and program
US20140111641A1 (en) Method of sending and processing event images
JP6669390B2 (en) Information processing apparatus, information processing method, and program
US20210281742A1 (en) Document detections from video images
TWI744962B (en) Information processing device, information processing system, information processing method, and program product
JP7709053B2 (en) Information processing device, information processing system, control method, and program
CN105100616B (en) Image processing method and electronic equipment
CN114820407B (en) A method for obtaining a certificate image and a related device
EP3930304B1 (en) Imaging apparatus, method of controlling imaging apparatus and program
JP2017184021A (en) Content providing apparatus and content providing program
JP6598402B1 (en) Receipt and other form image automatic acquisition / reading method, program, and portable terminal device
JP5366522B2 (en) Image display device and digital camera having image display device
JP2022094690A (en) Image processing device, image processing method, program and imprint production system
JP6705984B2 (en) Information processing apparatus, processing method thereof, and program
CN101084673A (en) Apparatus, method and program for information processing

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220620

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220620

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230822

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231019

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240328

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241001

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20241010

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250327

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250616

R150 Certificate of patent or registration of utility model

Ref document number: 7709053

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150