JP7596752B2 - Image reading device and image reading method - Google Patents
Image reading device and image reading method Download PDFInfo
- Publication number
- JP7596752B2 JP7596752B2 JP2020198914A JP2020198914A JP7596752B2 JP 7596752 B2 JP7596752 B2 JP 7596752B2 JP 2020198914 A JP2020198914 A JP 2020198914A JP 2020198914 A JP2020198914 A JP 2020198914A JP 7596752 B2 JP7596752 B2 JP 7596752B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- background color
- cpu
- color correction
- reading
- 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
Links
- 238000000034 method Methods 0.000 title claims description 68
- 238000012937 correction Methods 0.000 claims description 162
- 239000011521 glass Substances 0.000 description 13
- 238000010586 diagram Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 7
- 238000001514 detection method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Landscapes
- Control Or Security For Electrophotography (AREA)
- Image Input (AREA)
- Facsimile Scanning Arrangements (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
本発明は、画像読取装置、および、画像読取方法に関する。 The present invention relates to an image reading device and an image reading method.
文字や絵、写真等の原稿を読み取り、デジタルの画像データに変換する画像読取装置が知られている。この種の画像読取装置において、原稿が白紙ではなく、下地色がついた色紙である場合に、画像データに対し、下地色の影響を除去するために地色補正処理を施すものが提案されている。 There is a known image reading device that reads original documents, such as characters, pictures, and photographs, and converts them into digital image data. In this type of image reading device, when the original document is not blank paper but colored paper with a background color, a device has been proposed that performs background color correction processing on the image data to remove the effects of the background color.
例えば、特許文献1の画像読取装置は、初めに、ユーザ設定の余白を考慮しながら、原稿の先端から1ライン分の画素値を読み取り、その画素値を用いて、地色補正値を算出する。その後、特許文献1の画像読取装置は、その1ライン分の領域よりも原稿の他端側の残りの領域を読み取り、その読み取った領域の画素値を、先に算出した地色補正値により地色補正する。これにより、特許文献1の画像読取装置は、原稿の読取に要する時間を短縮することができる。
For example, the image reading device of
しかしながら、特許文献1の画像読取装置において、余白なしが設定された状態で原稿の先端ぎりぎりを読み取った場合、原稿外の領域、エッジ、影等を読み取るおそれがある。原稿外の領域等を読み取った場合、原稿の先端から1ライン分の領域の画素値を用いると、当該画素値が原稿外の領域等のものであるので、当該原稿の地色を正しく認識できないという問題がある。
However, in the image reading device of
本発明の一態様は、地色補正を適切に行うことを目的とする。 One aspect of the present invention aims to perform background color correction appropriately.
上記した目的を達成するため、本発明の画像読取装置は、原稿から画像データを読み取る画像読取部と、前記読み取った画像データを記憶する記憶部と、制御部と、を備えている。前記制御部は、読取可能領域の先端から読取開始位置までの長さである余白が所定値未満である場合に、前記読み取った画像データを地色補正せずに、前記読み取った画像データを前記記憶部に記憶させ、前記余白が前記所定値以上である場合に、前記読み取った画像データを地色補正して、当該地色補正した画像データを前記記憶部に記憶させる。 In order to achieve the above object, the image reading device of the present invention includes an image reading unit that reads image data from a document, a storage unit that stores the read image data, and a control unit. When a margin, which is the length from the end of a readable area to a reading start position, is less than a predetermined value, the control unit stores the read image data in the storage unit without performing background color correction on the read image data, and when the margin is equal to or greater than the predetermined value, the control unit performs background color correction on the read image data and stores the background color corrected image data in the storage unit.
余白が所定値未満である場合、機械系、原稿の置き方、搬送時の誤差等により地色を誤って認識する可能性がある。上記によれば、余白が所定値未満である場合に地色補正を行わないので、誤って認識した可能性のある地色を用いて読み取った画像データを地色補正するのを防ぐことができる。それゆえ、上記によれば、地色補正を適切に行うことができる。 If the margin is less than a specified value, there is a possibility that the background color may be erroneously recognized due to errors in the mechanical system, the way the document is placed, or during transport. As described above, since background color correction is not performed when the margin is less than a specified value, it is possible to prevent background color correction of image data that has been read using a background color that may have been erroneously recognized. Therefore, according to the above, background color correction can be performed appropriately.
また、画像読取装置は、前記制御部が、前記読み取った画像データを傾き補正し、前記余白が前記所定値未満である場合に、前記読み取った画像データを傾き補正した結果が正常であったときに、前記傾き補正した画像データを地色補正して、当該地色補正した画像データを前記記憶部に記憶させてもよい。 The image reading device may also be configured such that, when the control unit corrects the tilt of the read image data, and the margin is less than the predetermined value, if the result of correcting the tilt of the read image data is normal, the control unit corrects the background color of the tilt-corrected image data and stores the background-color-corrected image data in the storage unit.
余白が所定値未満の場合であっても、傾き補正が正常に行われることにより、読み取った画像データの先端が本来の原稿の状態になるので、正しく地色補正することができるという効果がある。 Even if the margins are less than the specified value, the tilt correction is performed normally, so that the leading edge of the scanned image data is in the original document state, allowing for proper background color correction.
また、画像読取装置は、前記制御部が、前記読み取った画像データの、基準方向に対する傾き角度が所定角度以下である場合に、前記読み取った画像データを傾き補正してもよい。 The image reading device may also be configured such that, when the tilt angle of the read image data with respect to a reference direction is equal to or smaller than a predetermined angle, the control unit corrects the tilt of the read image data.
傾き補正の対象となる画像データの傾きを制限することにより、過度に傾いている画像データを傾き補正の対象から除外するので、正しく傾き補正することができるという効果がある。 By limiting the tilt of the image data to be corrected, excessively tilted image data is excluded from the tilt correction, which has the effect of allowing the tilt correction to be performed correctly.
また、画像読取装置は、前記制御部が、前記読み取った画像データにおける読取開始位置の地色の濃度値が基準値以上であるときに、当該読み取った画像データを地色補正してもよい。 The image reading device may also be configured such that, when the density value of the background color at the reading start position in the read image data is equal to or greater than a reference value, the control unit performs background color correction on the read image data.
地色補正の対象となる画像データの地色の濃度値を制限することにより、濃度の高い地色を地色補正の対象から除外するので、正しく地色補正することができるという効果がある。 By limiting the density value of the background color of the image data that is the subject of background color correction, high-density background colors are excluded from the subject of background color correction, which has the effect of allowing accurate background color correction.
また、画像読取装置は、前記制御部が、前記読取開始位置において読み取られた画像データの値の平均値を前記地色の濃度値として前記記憶部に記憶させてもよい。 In addition, the image reading device may have the control unit store in the memory unit the average value of the image data read at the reading start position as the density value of the background color.
読取開始位置における画像データの値の平均値により地色の濃度値を特定するので、地色の濃度値を画像読取の早い段階に求めることができ、読み取った画像データ1ラインごとに地色補正することができるという効果がある。 The background color density value is determined by the average value of the image data values at the reading start position, so the background color density value can be determined at an early stage of image reading, and background color correction can be performed for each line of read image data.
また、画像読取装置は、前記制御部が、前記画像読取部のモードが地色補正に適さない場合、前記読み取った画像データを地色補正しないこととしてもよい。 In addition, the image reading device may be configured such that, if the mode of the image reading unit is not suitable for background color correction, the control unit does not perform background color correction on the read image data.
画像読取部のモードに応じて地色補正するか否かを判定するので、地色補正に適さない画像データを地色補正するのを防ぐことができる。 Whether or not to perform background color correction is determined based on the mode of the image reading unit, so it is possible to prevent background color correction from being performed on image data that is not suitable for background color correction.
さらに、本発明の画像読取方法は、原稿から画像データを読み取って、読み取った画像データを記憶部に記憶させる画像読取方法であって、読取可能領域の先端から読取開始位置までの長さである余白が所定値未満である否かを判定するステップと、前記余白が所定値未満であると判定した場合に、前記読み取った画像データを地色補正せずに、前記読み取った画像データを前記記憶部に記憶させるステップと、前記余白が前記所定値以上であると判定した場合に、前記読み取った画像データを地色補正して、当該地色補正した画像データを前記記憶部に記憶させるステップと、を含む。 Furthermore, the image reading method of the present invention is an image reading method that reads image data from a document and stores the read image data in a storage unit, and includes a step of determining whether a margin, which is the length from the tip of a readable area to a reading start position, is less than a predetermined value, a step of storing the read image data in the storage unit without performing background color correction on the read image data if it is determined that the margin is less than the predetermined value, and a step of performing background color correction on the read image data and storing the background color corrected image data in the storage unit if it is determined that the margin is equal to or greater than the predetermined value.
上記によれば、余白が所定値未満である場合に地色補正を行わない。その結果、機械系、原稿の置き方、搬送時の誤差等により誤って認識した可能性のある地色を用いて、読み取った画像データを地色補正するのを防ぐことができる。 According to the above, background color correction is not performed if the margin is less than a predetermined value. As a result, it is possible to prevent background color correction of the scanned image data using a background color that may have been erroneously recognized due to errors in the mechanical system, the way the document is placed, or during transport, etc.
上記の画像読取装置を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。 The control method, computer program, and computer-readable recording medium storing the computer program for implementing the above-mentioned image reading device are also novel and useful.
本発明の一態様によれば、地色補正を適切に行うことができる。 According to one aspect of the present invention, background color correction can be performed appropriately.
〔実施形態1〕
以下、本発明の実施形態1について、図1~7を用いて、詳細に説明する。
[Embodiment 1]
Hereinafter, a first embodiment of the present invention will be described in detail with reference to FIGS.
(複合機1の構成)
図1は、本実施形態に係る複合機1のハードウェア構成を示すブロック図である。複合機1は、画像読取装置の一例である。図1に示すように、複合機1は、プリンタ2、スキャナ3、CPU21、ROM22、RAM23、EEPROM(登録商標)24、ASIC26を備え、これらはバスライン25を介してお互いに接続されている。
(Configuration of multifunction device 1)
1 is a block diagram showing the hardware configuration of a
プリンタ2は、スキャナ3で読み取られた画像データ、外部から入力された画像データ等に基づいて、記録用紙上に画像を記録する。スキャナ3は、原稿から画像データを読み取る。詳細には、スキャナ3は、画像読取部の一例としての読取部33(図3参照)を備えている。読取部33は、CIS(Contact Image Sensor)であり、光源、および、受光部を有している。読取部33の光源は、読取ガラス32に載置された原稿5に対して光を照射する。読取部33の受光部は、原稿5によって反射された光を受光することによって、原稿を読み取る。操作パネル4は、プリンタ2、スキャナ3等を操作するためのものである。なお、本発明の実施形態は、FBS(Flat Bed Scanner)およびADF(Auto Document Feeder)の両方に適用可能である。
The
制御部の一例としてのCPU21は、ROM22、RAM23等に記憶される固定値、プログラム、複合機1が備えている各機能の制御等にしたがって、バスライン25により接続された各部を制御するものである。ROM22は、複合機1で実行される各種の制御プログラムを記憶する書換不能なメモリである。
The
記憶部の一例としてのRAM23は、各種のデータを記憶するための書換可能なメモリである。RAM23は、地色補正値メモリ231および画像メモリ232を含む。地色補正値メモリ231は、スキャナ3により読み取った画素値を地色補正する際に用いられる地色補正値を記憶するメモリである。画像メモリ232は、スキャナ3が原稿から読み取った画像データを記憶するメモリである。
RAM 23, an example of a storage unit, is a rewritable memory for storing various data. RAM 23 includes a background color
CPU21は、読取可能領域の一例としての読取ガラス32の先端から読取開始位置までの長さである余白が所定値未満である場合に、読み取った画像データを地色補正せずに、読み取った画像データをRAM23の画像メモリ232に記憶させる。CPU21は、余白が所定値以上である場合に、読み取った画像データを地色補正して、当該地色補正した画像データをRAM23の画像メモリ232に記憶させる。詳細は、後述する。
When the margin, which is the length from the tip of the
(スキャナ3のモード)
図2は、本実施形態に係るスキャナ3のモードを示す表である。複合機1は、操作パネル4においてユーザ操作により設定された、スキャナ3の読取部33のモードに応じて、地色補正を行うか、行わないかを決定する。
(
2 is a table showing the modes of the
図2に示すように、「操作」が「スキャン」であり、「読取モード」が「モノクロ」または「グレー」であるモードの場合、複合機1は、地色補正を行う。「操作」が「コピー」であり、「読取モード」が「モノクロ」であり、「原稿種別」が「Text」であるモードの場合、複合機1は、地色補正を行う。一方、「操作」が「コピー」であり、「読取モード」が「モノクロ」であり、「原稿種別」が「Photo」であるモードの場合、複合機1は、地色補正を行わない。さらに、「操作」が「ファックス」であり、「読取モード」が「モノクロ」であるモードの場合、複合機1は、地色補正を行う。
As shown in FIG. 2, when the "operation" is "scan" and the "reading mode" is "monochrome" or "gray", the
(マージンM、および、原稿5の読取)
図3は、本実施形態に係るマージンMと、原稿5の読取との関係を示す図である。スキャナ3は、白黒テープ31、読取ガラス32、および、読取部33を備えている。白黒テープ31は、白色の部分と、黒色の部分とからなる。そして、白黒テープ31は、読取部33のスキャン方向、すなわち、図の上側から下側への方向に向かって、白色から黒色に変化する箇所を白黒境界位置P1として有する。読取ガラス32は、その上面に原稿5が載せられ、原稿5の読取面が接する透明なガラスである。
(Reading margin M and manuscript 5)
3 is a diagram showing the relationship between the margin M according to this embodiment and the reading of the original 5. The
読取部33は、原稿5から画像データを読み取る。読取部33は、読取ガラス32の下面を移動しながら、読取ガラス32の上面に接する、原稿5の読取面を読み取る。CPU21は、ユーザ設定のマージンMに応じて、白黒テープ31の白黒境界位置P1を通過してからの読取開始位置までの距離を決定する。マージンMは、読取ガラス32の先端から読取開始位置までの長さであり、余白とも呼ばれる。そして、読取部33は、白黒境界位置P1から当該距離だけ移動した位置を読取開始位置として、原稿5からの画像データの読取を開始する。
The
図3に示すように、例えば、マージンMが0mmである場合、読取開始位置はP2、すなわち、読取ガラス32の先端になる。その場合、読取終了位置は原稿5の後端になり、その結果、読取範囲RR2の副走査方向の長さは、原稿5の副走査方向の長さLと一致する。一方、マージンMが3mmである場合、読取開始位置はP3、すなわち、読取ガラス32の先端から3mm後になる。その場合、読取終了位置は原稿5の後端から3mm手前になり、その結果、読取範囲RR3の副走査方向の長さは、原稿5の長さLから6mmを引いた長さとなる。
As shown in FIG. 3, for example, when the margin M is 0 mm, the reading start position is P2, i.e., the leading edge of the reading
(地色補正)
図4は、本実施形態に係る地色補正の処理を示す図である。CPU21は、スキャナ3の読取部33が原稿5から読み取った画像データRDにおける、読取部33の読取開始位置における主走査方向の1ライン分の地色の濃度値に応じて、読み取った画像データRDを地色補正するか否かを決定する。
(Background color correction)
4 is a diagram showing the processing of background color correction according to the present embodiment. The
図4において、横軸は主走査方向の1ライン分の画素PXの位置を示し、縦軸は当該画素PXの画像データRDを示す。画像データRDは、8ビット(0~255)のデータであり、読取部33が原稿5を読み取った値がAD変換されたものである。画像データRDは、値が小さいほど濃度が高く、値が大きいほど濃度が低いことを示している。
In Figure 4, the horizontal axis indicates the position of pixels PX for one line in the main scanning direction, and the vertical axis indicates the image data RD of the pixels PX. The image data RD is 8-bit (0-255) data, and is the AD-converted value of the
図4のV1は、画像データRDが(1)である場合の地色濃度値である。地色濃度値V1は、画像データRDの値を平均した値である。 V1 in FIG. 4 is the background color density value when the image data RD is (1). The background color density value V1 is the average value of the values of the image data RD.
CPU21は、主走査方向の1ライン分の地色濃度値V1が、基準値である閾値THより小さいときに、読み取った画像データRDを地色補正しない。
When the background color density value V1 of one line in the main scanning direction is smaller than the threshold value TH, which is a reference value, the
一方、図4のV2は、画像データRDが(2)である場合の地色濃度値である。地色濃度値V2は、画像データRDの値を平均した値である。CPU21は、主走査方向の1ライン分の地色濃度値V2が閾値TH以上であるときに、読み取った画像データRDを地色補正する。その際、CPU21は、地色濃度値V2から補正係数を算出した上で、当該補正係数を用いて、画像データRDの残りの領域を地色補正する。
On the other hand, V2 in FIG. 4 is the background color density value when the image data RD is (2). The background color density value V2 is the average value of the values of the image data RD. When the background color density value V2 of one line in the main scanning direction is equal to or greater than the threshold value TH, the
(画像読取処理)
図5~7は、本実施形態に係る複合機1の処理を示すフローチャートである。図5は、CPU21による画像読取処理を示す。以下、ステップ番号の順序に従って、説明する。
(Image reading process)
5 to 7 are flow charts showing the processing of the
(ステップS501)
まず、CPU21は、地色補正フラグFを真または偽に設定する。具体的には、CPU21は、地色補正フラグFを真としての値1、または、偽としての値0に設定する。そして、CPU21は、地色補正フラグFの値1または値0をRAM23に記憶させる。地色補正フラグFに設定された真は地色補正をすることを示し、偽は地色補正をしないことを示す。地色補正フラグFは、ステップS506およびS508においてCPU21に参照される。設定の詳細については、図6を参照して別途説明する。
(Step S501)
First, the
(ステップS502)
次に、CPU21は、読取開始位置を設定する。詳細には、図3に示したように、CPU21は、白黒境界位置P1から読取ガラス32の先端までの長さに、操作パネル4においてユーザ操作により設定されたマージンMを加算した値を読取開始位置として設定する。
(Step S502)
Next, the
(ステップS503)
続いて、CPU21は、スキャナ3に読取部33の移動または原稿5の搬送を行わせる。すなわち、画像読取機構がFBSである場合、CPU21は、スキャナ3に読取部33の移動開始を指示する。一方、画像読取機構がADFである場合、CPU21は、スキャナ3に原稿5の搬送開始を指示する。これにより、スキャナ3は、読取部33の移動または原稿5の搬送を開始する。
(Step S503)
Next, the
(ステップS504)
CPU21は、スキャナ3から読取部33または原稿5が読取開始位置に到達した旨の通知を受けたか否かを判定する。当該通知を受けた場合(ステップS504にてYES)、CPU21は、ステップS505の処理を実行する。一方、当該通知を受けていない場合(ステップS504にてNO)、CPU21は、ステップS504の判定を繰り返す。
(Step S504)
The
(ステップS505)
CPU21は、スキャナ3に画像データの読取開始を指示する。これにより、スキャナ3は、画像データの読取を開始する。なお、ステップS506~ステップS510の処理は、スキャナ3が読み取った画像データの1ラインごとに行われる。
(Step S505)
The
(ステップS506)
CPU21は、スキャナ3が読み取った画像データが1ライン目であり、かつ、地色補正フラグFが真であるか否かを判定する。画像データが1ライン目であり、かつ、地色補正フラグFが真である場合(ステップS506にてYES)、CPU21は、ステップS507の処理を実行する。一方、上記に該当しない場合、すなわち、読み取った画像データが1ライン目でない、または、地色補正フラグFが偽である場合(ステップS506にてNO)、CPU21は、ステップS508の判定を実行する。なお、読み取った画像データが1ライン目でないとは、2ライン目以降であることを示す。
(Step S506)
The
(ステップS507)
CPU21は、補正係数ACを算出し、当該補正係数ACをRAM23に記憶させる。算出の詳細については、図7を参照して別途説明する。
(Step S507)
The
(ステップS508)
CPU21は、地色補正フラグFが真であるか否かを判定する。地色補正フラグFが真である場合(ステップS508にてYES)、CPU21は、ステップS509の処理を実行する。地色補正フラグFが真でない、すなわち、偽である場合(ステップS508にてNO)、CPU21は、ステップS510の処理を実行する。
(Step S508)
The
(ステップS509)
CPU21は、読み取った画像データを補正係数ACにより地色補正して、地色補正した画像データをRAM23の画像メモリ232に記憶させる。
(Step S509)
The
(ステップS510)
CPU21は、読み取った画像データを地色補正せずに、そのままRAM23の画像メモリ232に記憶させる。
(Step S510)
The
(ステップS511)
CPU21は、画像データの読取が終了したか否かを判定する。読取が終了した場合(ステップS511にてYES)、CPU21は、画像読取処理を終了する。読取が終了していない場合(ステップS511にてNO)、CPU21は、ステップS506の判定を実行する。
(Step S511)
The
(地色補正フラグFの設定処理)
図6は、CPU21による地色補正フラグFの設定処理を示す。以下、ステップ番号の順序に従って、説明する。
(Setting process of background color correction flag F)
6 shows the process of setting the background color correction flag F by the
(ステップS601)
まず、CPU21は、スキャナ3のモードが地色補正に適するモードであるか否かを判定する。地色補正に適するモードである場合(ステップS601にてYES)、CPU21は、ステップS602の処理を実行する。地色補正に適するモードでない場合(ステップS601にてNO)、CPU21は、ステップS607の処理を実行する。
(Step S601)
First, the
(ステップS602)
CPU21は、画素PXの濃度値に対する閾値THを初期化して、当該閾値THをRAM23に記憶させる。閾値THは、図4に示したように、地色補正を行うか否かを判定するための値である。
(Step S602)
The
(ステップS603)
CPU21は、マージンMが所定値以上であるか否かを判定する。所定値は、例えば、1.0mm等である。マージンMが所定値以上である場合(ステップS603にてYES)、CPU21は、ステップS604の処理を実行する。マージンMが所定値未満である場合(ステップS603にてNO)、CPU21は、ステップS605の処理を実行する。
(Step S603)
The
(ステップS604)
CPU21は、地色補正フラグFに真を設定して、当該地色補正フラグFをRAM23に記憶させる。そして、CPU21は、地色補正フラグFの設定処理を終了する。
(Step S604)
The
(ステップS605)
CPU21は、地色補正フラグFに真を設定して、当該地色補正フラグFをRAM23に記憶させる。
(Step S605)
The
(ステップS606)
CPU21は、閾値THに濃度の最大値を設定して、当該閾値THをRAM23に記憶させる。この閾値THの設定により、図7に示す補正係数の算出処理において、地色補正フラグFが偽に設定されることになる。そして、CPU21は、地色補正フラグFの設定処理を終了する。
(Step S606)
The
(ステップS607)
CPU21は、地色補正フラグFに偽を設定して、当該地色補正フラグFをRAM23に記憶させる。すなわち、CPU21は、読み取った画像データを地色補正しない。そして、CPU21は、地色補正フラグFの設定処理を終了する。
(Step S607)
The
(補正係数ACの算出処理)
図7は、CPU21による補正係数ACの算出処理を示す。以下、ステップ番号の順序に従って、説明する。
(Calculation process of correction coefficient AC)
7 shows the calculation process of the correction coefficient AC by the
(ステップS701)
まず、CPU21は、スキャナ3から画像データの1ライン目の地色濃度値Vを取得する。画像データの1ライン目は、読み取った画像データにおける読取開始位置の画素データを含む。地色濃度値Vは、1ライン目の画像データを平均した値である。CPU21は、画像データの1ライン目の中央に位置する画像データの値の平均値を地色濃度値VとしてRAM23に記憶させてもよい。
(Step S701)
First, the
(ステップS702)
次に、CPU21は、地色濃度値Vが閾値TH以上であるか否かを判定する。地色濃度値Vが閾値TH以上である場合(ステップS702にてYES)、CPU21は、読み取った画像データを地色補正するために、ステップS703の処理を実行する。地色濃度値Vが閾値TH未満である場合(ステップS702にてNO)、CPU21は、ステップS704の処理を実行する。
(Step S702)
Next, the
画像データRDは、8ビット(0~255)のAD変換された値であり、値が小さいほど濃度が高く、値が大きいほど濃度が低いことを示している。 Image data RD is an 8-bit (0-255) AD converted value, where a smaller value indicates a higher density and a larger value indicates a lower density.
画像データRDの値が閾値以上、すなわち、画像データRDの濃度の値が閾値より小さい場合は、CPU21は、読み取った画像データRDに対して地色補正を行う。
If the value of the image data RD is equal to or greater than the threshold, i.e., if the density value of the image data RD is less than the threshold, the
画像データRDの値が閾値未満、すなわち、画像データRDの濃度の値が閾値以上の場合は、CPU21は、読み取った画像データRDに対して地色補正を行わない。
If the value of the image data RD is less than the threshold value, i.e., if the density value of the image data RD is equal to or greater than the threshold value, the
(ステップS703)
CPU21は、地色補正に用いる補正係数ACを算出する。そして、CPU21は、補正係数ACの算出処理を終了する。
(Step S703)
The
(ステップS704)
CPU21は、地色補正フラグFに偽を設定して、当該地色補正フラグFをRAM23に記憶させる。そして、CPU21は、補正係数ACの算出処理を終了する。
(Step S704)
The
〔実施形態2〕
本発明の実施形態2について、以下に説明する。なお、説明の便宜上、実施形態1にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。また、実施形態1で詳細に説明した事項は、簡単な説明だけ行う。
[Embodiment 2]
A second embodiment of the present invention will be described below. For the sake of convenience, the same reference numerals will be used to designate components having the same functions as those described in the first embodiment, and the description thereof will not be repeated. Furthermore, only a brief description will be given of the matters described in detail in the first embodiment.
図8は、本実施形態に係る傾き補正の処理概要を示す模式図である。図8右図に示すように、原稿5が読取ガラス32に対して傾いていると、読み取った画像データの1ライン目LN1が原稿5ではないので、1ライン目LN1を用いても正しく地色補正することはできない。
Figure 8 is a schematic diagram showing an overview of the tilt correction process according to this embodiment. As shown in the right diagram of Figure 8, if the original 5 is tilted with respect to the reading
そこで、図8左図に示すように、読み取った画像データを傾き補正することにより、傾き補正した画像データの1ライン目LN1では、原稿5ではないデータが本来の原稿5のデータに置き換わる。これにより、傾き補正した画像データの1ライン目LN1を用いることにより、正しく地色補正することができる。 As shown in the left diagram of Figure 8, by correcting the tilt of the scanned image data, data that is not the original 5 is replaced with the original 5 data in the first line LN1 of the tilt-corrected image data. This allows the background color to be corrected correctly by using the first line LN1 of the tilt-corrected image data.
図9は、本実施形態に係る地色補正の判定概要を示すフローチャートである。 Figure 9 is a flowchart showing an overview of background color correction determination according to this embodiment.
(ステップS901)
まず、CPU21は、現在の設定モードが地色補正するモードであるか否かを判定する。地色補正するモードである場合(ステップS901にてYES)、CPU21は、読み取った画像データを傾き補正し、ステップS902の判定を実行する。地色補正するモードでない場合(ステップS901にてNO)、CPU21は、ステップS905の処理を実行する。
(Step S901)
First, the
(ステップS902)
CPU21は、マージンMが所定値以上であるか否かを判定する。所定値は、例えば、1.0mm等である。マージンMが所定値以上である場合(ステップS902にてYES)、CPU21は、ステップS904の処理を実行する。マージンMが所定値未満である場合(ステップS902にてNO)、CPU21は、ステップS903の判定を実行する。
(Step S902)
The
(ステップS903)
CPU21は、読み取った画像データを傾き補正した結果が正常であったか否かを判定する。傾き補正した結果が正常であった場合(ステップS903にてYES)、CPU21は、ステップS904の処理を実行する。傾き補正した結果が正常でなかった場合(ステップS903にてNO)、CPU21は、ステップS905の処理を実行する。
(Step S903)
The
(ステップS904)
CPU21は、読み取った画像データを地色補正して、地色補正した画像データをRAM23の画像メモリ232に記憶させる。
(Step S904)
The
(ステップS905)
CPU21は、読み取った画像データを地色補正しない。
(Step S905)
The
図10~12は、本実施形態に係る複合機1の処理を示すフローチャートである。図10、11は、CPU21による画像読取処理を示す。以下、ステップ番号の順序に従って、説明する。なお、図10のフローチャートは、ステップS1001~S1010を含む。図11のフローチャートは、ステップS1011~S1019を含む。
Figures 10 to 12 are flowcharts showing the processing of the
(ステップS1001)
まず、CPU21は、地色補正フラグFに真または偽を設定する。そして、CPU21は、地色補正フラグFをRAM23に記憶させる。設定の詳細については、図12を参照して別途説明する。
(Step S1001)
First, the
(ステップS1002)
続いて、CPU21は、スキャナ3に読取部33の移動または原稿5の搬送を行わせる。
(Step S1002)
Next, the
(ステップS1003)
CPU21は、スキャナ3から読取部33または原稿5が読取開始位置に到達した旨の通知を受けたか否かを判定する。当該通知を受けた場合(ステップS1003にてYES)、CPU21は、スキャナ3に画像データの読取開始を指示した上で、ステップS1004の判定を実行する。一方、当該通知を受けていない場合(ステップS504にてNO)、CPU21は、ステップS1003の判定を繰り返す。
(Step S1003)
The
(ステップS1004)
CPU21は、読み取った画像データを傾き補正するか否かを判定する。例えば、読み取った画像データの、基準方向に対する傾き角度が所定角度以下である場合に、CPU21は、読み取った画像データを傾き補正すると判定する。所定角度は、例えば、6度等である。傾き補正すると判定した場合(ステップS1004にてYES)、CPU21は、ステップS1005の処理を実行する。一方、傾き補正しないと判定した場合(ステップS1004にてNO)、CPU21は、ステップS1009の処理を実行する。
(Step S1004)
The
(ステップS1005)
CPU21は、読み取った画像データにおける原稿5の先端を検出する。詳細には、CPU21は、原稿5の幅および傾きを検出する。
(Step S1005)
The
(ステップS1006)
CPU21は、原稿5の先端の検出結果をRAM23に記憶させる。CPU21は、傾き角度を検出した場合、傾き補正値に当該傾き角度を設定して、当該傾き補正値をRAM23に記憶させる。
(Step S1006)
The
(ステップS1007)
CPU21は、原稿5の先端の検出結果が成功か否かを判定する。検出結果が成功だった場合(ステップS1007にてYES)、CPU21は、ステップS1008の処理を実行する。検出結果が失敗だった場合(ステップS1007にてNO)、CPU21は、ステップS1009の処理を実行する。
(Step S1007)
The
(ステップS1008)
CPU21は、地色補正フラグFに真または偽を設定する。そして、CPU21は、地色補正フラグFをRAM23に再度記憶させる。これは、地色補正フラグFの更新に相当する。設定の詳細については、図12を参照して別途説明する。
(Step S1008)
The
(ステップS1009)
CPU21は、傾き補正値に0度を設定して、当該傾き補正値をRAM23に記憶させる。
(Step S1009)
The
(ステップS1010)
CPU21は、読み取った画像データを傾き補正した後、その傾き補正した画像データをRAM23の画像メモリ232に記憶させる。ただし、傾き補正値が0度である場合、CPU21は、読み取った画像データを傾き補正せずに、RAM23の画像メモリ232に記憶させる。
(Step S1010)
After correcting the tilt of the read image data, the
(ステップS1011)
CPU21は、スキャナ3が読み取った画像データが1ライン目であり、かつ、地色補正フラグFが真であるか否かを判定する。画像データが1ライン目であり、かつ、地色補正フラグFが真である場合(ステップS1011にてYES)、CPU21は、ステップS1012の処理を実行する。一方、上記に該当しない場合、すなわち、読み取った画像データが1ライン目でない、または、地色補正フラグFが偽である場合(ステップS1011にてNO)、CPU21は、ステップS1016の判定を実行する。
(Step S1011)
The
(ステップS1012)
CPU21は、スキャナ3から画像データの1ライン目の地色濃度値を取得し、地色補正に用いる補正係数ACを算出する。
(Step S1012)
The
(ステップS1013)
CPU21は、地色濃度値Vが閾値TH以上であるか否かを判定する。地色濃度値Vが閾値TH以上である場合(ステップS1013にてYES)、CPU21は、ステップS1014の処理を実行する。地色濃度値Vが閾値TH未満である場合(ステップS1013にてNO)、CPU21は、ステップS1015の処理を実行する。
(Step S1013)
The
(ステップS1014)
CPU21は、画像データを補正係数ACにより地色補正する。して、地色補正した画像データをRAM23の画像メモリ232に記憶させる。
(Step S1014)
The
(ステップS1015)
CPU21は、地色補正フラグFに偽を設定して、当該地色補正フラグFをRAM23に記憶させる。
(Step S1015)
The
(ステップS1016)
CPU21は、地色補正フラグFが真であるか否かを判定する。地色補正フラグFが真である場合(ステップS1016にてYES)、CPU21は、ステップS1014の処理を実行する。地色補正フラグFが真でない、すなわち、偽である場合(ステップS1016にてNO)、CPU21は、ステップS1017の処理を実行する。
(Step S1016)
The
(ステップS1017)
CPU21は、画像データをRAM23の画像メモリ232に記憶させる。
(Step S1017)
The
(ステップS1018)
CPU21は、画像データの読取が終了したか否かを判定する。読取が終了した場合(ステップS1018にてYES)、CPU21は、ステップS1019の判定を実行する。読取が終了していない場合(ステップS1018にてNO)、CPU21は、ステップS1010の処理を実行する。
(Step S1018)
The
(ステップS1019)
CPU21は、次の原稿があるか否かを判定する。次の原稿がある場合(ステップS1019にてYES)、CPU21は、ステップS1002の判定を実行する。次の原稿がない場合(ステップS1019にてNO)、CPU21は、画像読取処理を終了する。
(Step S1019)
The
図12は、CPU21による地色補正フラグFの設定処理を示す。以下、ステップ番号の順序に従って、説明する。
Figure 12 shows the process of setting the background color correction flag F by the
(ステップS1201)
まず、CPU21は、スキャナ3のモードが地色補正に適するモードであるか否かを判定する。地色補正に適するモードである場合(ステップS1201にてYES)、CPU21は、ステップS1202の処理を実行する。地色補正に適するモードでない場合(ステップS1201にてNO)、CPU21は、ステップS1207の処理を実行する。
(Step S1201)
First, the
(ステップS1202)
CPU21は、画素PXの濃度値に対する閾値THを初期化して、当該閾値THをRAM23に記憶させる。閾値THは、図4に示したように、地色補正を行うか否かを判定するための値である。
(Step S1202)
The
(ステップS1203)
CPU21は、マージンMが所定値以上であるか否かを判定する。マージンMが所定値以上である場合(ステップS1203にてYES)、CPU21は、ステップS1205の処理を実行する。マージンMが所定値未満である場合(ステップS1203にてNO)、CPU21は、ステップS1204の判定を実行する。
(Step S1203)
The
(ステップS1204)
CPU21は、傾き補正結果が成功か、失敗か、未実施かを判定する。傾き補正結果が成功だった場合(ステップS1204の「成功」)、CPU21は、ステップS1205の処理を実行する。傾き補正結果が失敗だった場合(ステップS1204の「失敗」)、CPU21は、ステップS1206の処理を実行する。傾き補正結果が未実施だった場合(ステップS1204の「未実施」)、CPU21は、ステップS1207の処理を実行する。
(Step S1204)
The
(ステップS1205)
CPU21は、地色補正フラグFに真を設定して、当該地色補正フラグFをRAM23に記憶させる。そして、CPU21は、地色補正フラグFの設定処理を終了する。
(Step S1205)
The
(ステップS1206)
CPU21は、地色補正フラグFに真を設定して、当該地色補正フラグFをRAM23に記憶させる。次に、CPU21は、閾値THに地色濃度の最大値を設定して、当該閾値THをRAM23に記憶させる。この閾値THの設定により、図11に示すステップS1015の処理において、地色補正フラグFが偽に設定されることになる。そして、CPU21は、地色補正フラグFの設定処理を終了する。
(Step S1206)
The
(ステップS1207)
CPU21は、地色補正フラグFに偽を設定して、当該地色補正フラグFをRAM23に記憶させる。そして、CPU21は、地色補正フラグFの設定処理を終了する。
(Step S1207)
The
〔その他の実施形態〕
なお、実施形態1、2では、CPU21が、原稿から読み取った画像データの1ライン目から地色を求めた上で、その地色を用いて地色補正を行うが、画像データ全体を用いてもよい。例えば、CPU21は、原稿から画像データを読み終わった後で、画像データ全体における画素の濃度分布、すなわち、ヒストグラムを求めて、画素数が最も多い濃度値を地色濃度値としてもよい。
Other embodiments
In the first and second embodiments, the
〔ソフトウェアによる実現例〕
複合機1の制御ブロックであるCPU21は、集積回路であるICチップ等に形成された論理回路であるハードウェアによって実現してもよいし、ソフトウェアによって実現してもよい。
[Software implementation example]
The
後者の場合、複合機1は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば1つ以上のプロセッサを備えていると共に、上記プログラムを記憶したコンピュータ読取可能な記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばCPU(Central Processing Unit)を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ROM(Read Only Memory)等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するRAM(Random Access Memory)などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体、すなわち、通信ネットワークや放送波等を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
In the latter case, the
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。 The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. The technical scope of the present invention also includes embodiments obtained by appropriately combining the technical means disclosed in different embodiments.
1 複合機(画像読取装置)
3 スキャナ
5 原稿
21 CPU(制御部)
23 RAM(記憶部)
32 読取ガラス(読取可能領域)
33 読取部(画像読取部)
M マージン(余白)
1. Multifunction device (image reader)
3
23 RAM (storage unit)
32 Reading glass (readable area)
33 Reading unit (image reading unit)
M Margin (space)
Claims (7)
前記読み取った画像データを記憶する記憶部と、
制御部と
を備え、
前記制御部は、
読取可能領域の先端から読取開始位置までの間に存在するマージンの副走査方向の長さが所定値未満である場合に、前記読み取った画像データを地色補正せずに、前記読み取った画像データを前記記憶部に記憶させ、
前記マージンの副走査方向の長さが前記所定値以上である場合に、前記読み取った画像データを地色補正して、当該地色補正した画像データを前記記憶部に記憶させる
ことを特徴とする画像読取装置。 an image reading unit that reads image data from a document;
A storage unit that stores the read image data;
A control unit.
The control unit is
When a length in a sub-scanning direction of a margin existing between a leading end of a readable area and a reading start position is less than a predetermined value, the read image data is stored in the storage unit without performing background color correction on the read image data;
an image reading device that, when the length of the margin in the sub-scanning direction is equal to or greater than the predetermined value, performs background color correction on the read image data and stores the background color corrected image data in the memory unit.
前記読み取った画像データを傾き補正し、
前記マージンの副走査方向の長さが前記所定値未満である場合に、前記読み取った画像データを傾き補正した結果が正常であったときに、前記傾き補正した画像データを地色補正して、当該地色補正した画像データを前記記憶部に記憶させる
ことを特徴とする請求項1に記載の画像読取装置。 The control unit is
The read image data is skew-corrected;
The image reading device according to claim 1, characterized in that, when the length of the margin in the sub-scanning direction is less than the specified value, if the result of correcting the tilt of the read image data is normal, the tilt-corrected image data is subjected to background color correction and the background-corrected image data is stored in the memory unit.
ことを特徴とする請求項2に記載の画像読取装置。 3. The image reading device according to claim 2, wherein the control unit corrects the skew of the read image data when an angle of inclination of the read image data with respect to a reference direction is equal to or smaller than a predetermined angle.
前記画像データは、前記画像読取部が読み取った値であって、前記値が小さいほど濃度が高く、前記値が大きいほど濃度が低い、
前記読み取った画像データにおける読取開始位置の画像データの濃度の値が基準値より小さいときに、当該読み取った画像データを地色補正する
ことを特徴とする請求項1から3の何れか1項に記載の画像読取装置。 The control unit is
The image data is a value read by the image reading unit, and the smaller the value, the higher the density, and the larger the value, the lower the density.
4. The image reading apparatus according to claim 1 , wherein when a density value of image data at a reading start position in the read image data is smaller than a reference value, the read image data is subjected to background color correction.
ことを特徴とする請求項4に記載の画像読取装置。 5. The image reading device according to claim 4, wherein the control unit causes the storage unit to store an average value of values of the image data read at the reading start position as a density value of the background color.
ことを特徴とする請求項1から5の何れか1項に記載の画像読取装置。 6. The image reading device according to claim 1, wherein the control unit does not perform background color correction on the read image data when a mode of the image reading unit is not suitable for background color correction.
読取可能領域の先端から読取開始位置までの間に存在するマージンの副走査方向の長さが所定値未満である否かを判定するステップと、
前記マージンの副走査方向の長さが所定値未満であると判定した場合に、前記読み取った画像データを地色補正せずに、前記読み取った画像データを前記記憶部に記憶させるステップと、
前記マージンの副走査方向の長さが前記所定値以上であると判定した場合に、前記読み取った画像データを地色補正して、当該地色補正した画像データを前記記憶部に記憶させるステップと、
を含むことを特徴とする画像読取方法。
1. An image reading method for reading image data from an original and storing the read image data in a storage unit, comprising:
A step of determining whether or not a length in a sub-scanning direction of a margin existing between a leading end of a readable area and a reading start position is less than a predetermined value;
storing the read image data in the storage unit without performing background color correction on the read image data when it is determined that the length of the margin in the sub-scanning direction is less than a predetermined value;
a step of correcting a background color of the read image data and storing the background-color-corrected image data in the storage unit when it is determined that the length of the margin in the sub-scanning direction is equal to or greater than the predetermined value;
2. An image reading method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020198914A JP7596752B2 (en) | 2020-11-30 | 2020-11-30 | Image reading device and image reading method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020198914A JP7596752B2 (en) | 2020-11-30 | 2020-11-30 | Image reading device and image reading method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022086734A JP2022086734A (en) | 2022-06-09 |
| JP7596752B2 true JP7596752B2 (en) | 2024-12-10 |
Family
ID=81894382
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020198914A Active JP7596752B2 (en) | 2020-11-30 | 2020-11-30 | Image reading device and image reading method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7596752B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008148050A (en) | 2006-12-11 | 2008-06-26 | Brother Ind Ltd | Image reading device |
| JP2008311963A (en) | 2007-06-14 | 2008-12-25 | Riso Kagaku Corp | Image reading apparatus and shading correction method in image reading apparatus |
| JP2016163168A (en) | 2015-03-02 | 2016-09-05 | 京セラドキュメントソリューションズ株式会社 | Reading apparatus and image forming apparatus provided with the same |
-
2020
- 2020-11-30 JP JP2020198914A patent/JP7596752B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008148050A (en) | 2006-12-11 | 2008-06-26 | Brother Ind Ltd | Image reading device |
| JP2008311963A (en) | 2007-06-14 | 2008-12-25 | Riso Kagaku Corp | Image reading apparatus and shading correction method in image reading apparatus |
| JP2016163168A (en) | 2015-03-02 | 2016-09-05 | 京セラドキュメントソリューションズ株式会社 | Reading apparatus and image forming apparatus provided with the same |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022086734A (en) | 2022-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9734439B2 (en) | Image processing apparatus and method thereof | |
| CN101753777B (en) | Image processing apparatus, image forming apparatus, and image processing method | |
| KR102553581B1 (en) | Image processing apparatus that performs multi-crop processing, method of generating image in units of documents by multi-crop processing and storage medium | |
| JP4929237B2 (en) | Image processing apparatus and image processing method | |
| JP6338469B2 (en) | Image processing apparatus and image processing method | |
| JP2009267652A (en) | Image processing apparatus, image reading apparatus, and image processing method | |
| US10999473B2 (en) | Image processing apparatus, image processing method, and recording medium to correct characteristic amount of target pixel using brightness at two pixels in set target area | |
| JP2000050061A (en) | Image processor | |
| KR20110064076A (en) | Image forming apparatus and skew correction method | |
| JP2015181218A (en) | Image scanning device and image scanning method | |
| JP2008227625A (en) | Image processing apparatus, image processing method, image processing program, and recording medium | |
| JP7596752B2 (en) | Image reading device and image reading method | |
| JP4849166B2 (en) | Image reading device | |
| JP3671682B2 (en) | Image recognition device | |
| JP4931897B2 (en) | Image processing apparatus, image forming apparatus, image processing method, computer program, and recording medium | |
| JP4620272B2 (en) | Image reading apparatus, method, control apparatus for implementing the method, program, and storage medium | |
| JP5182587B2 (en) | Image processing apparatus and image processing method | |
| JP2010154244A (en) | Apparatus, and method for processing image, and program | |
| JPH10304175A (en) | Image processing device and image forming device | |
| JP6081874B2 (en) | Image reading device | |
| JP5021524B2 (en) | Image forming apparatus | |
| JP6288514B2 (en) | Image reading device | |
| JP2010118769A (en) | Image processor, image reader, image formation device, image processing method, computer program, and recording medium | |
| JP2002290727A (en) | Image processing method, apparatus, storage medium, and program | |
| JP4117885B2 (en) | Image forming apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD07 | Notification of extinguishment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7427 Effective date: 20230406 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231114 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20240415 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240729 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240806 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241002 |
|
| 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: 20241029 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241111 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7596752 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |