Nothing Special   »   [go: up one dir, main page]

JP7571420B2 - Image processing device and program - Google Patents

Image processing device and program Download PDF

Info

Publication number
JP7571420B2
JP7571420B2 JP2020141819A JP2020141819A JP7571420B2 JP 7571420 B2 JP7571420 B2 JP 7571420B2 JP 2020141819 A JP2020141819 A JP 2020141819A JP 2020141819 A JP2020141819 A JP 2020141819A JP 7571420 B2 JP7571420 B2 JP 7571420B2
Authority
JP
Japan
Prior art keywords
document
unit
resolution
characters
type
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
JP2020141819A
Other languages
Japanese (ja)
Other versions
JP2022037598A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2020141819A priority Critical patent/JP7571420B2/en
Publication of JP2022037598A publication Critical patent/JP2022037598A/en
Application granted granted Critical
Publication of JP7571420B2 publication Critical patent/JP7571420B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

本発明は、画像処理装置、およびプログラムに関する。 The present invention relates to an image processing device and a program.

カラーMFP(Multi-Function Peripheral)等の画像処理装置のスキャンアプリには、PDFファイルを作成する等の機能が搭載されている。そして、画像処理装置は、スキャンアプリによって原稿を読み取る前に、原稿を読み取る解像度をユーザが設定し、当該設定された解像度によって原稿が読み取られる。 The scan app of an image processing device such as a color MFP (Multi-Function Peripheral) is equipped with a function for creating PDF files, etc. Then, before scanning a document with the scan app, the user sets the resolution at which the document will be scanned, and the document is scanned with the set resolution.

また、スキャンアプリによって原稿を読み取った後、画像データの内容に応じて、自動的に、当該画像データの解像度を決定し、当該決定した解像度に変換された画像データを配信する自動解像度判定装置も開発されている。なお、解像度を変換した画像データは、必ずしも、外部装置に配信する必要は無く、予め設定されているフォルダ等に保存しても良い。 An automatic resolution determination device has also been developed that automatically determines the resolution of image data according to the contents of the image data after scanning a document with a scan app, and distributes image data converted to the determined resolution. Note that the image data with converted resolution does not necessarily need to be distributed to an external device, and may be saved in a pre-set folder, etc.

しかしながら、上記の自動解像度判定装置では、原稿を忠実に再現したい細線を含む図面の画像データやビジーな地図の画像データ等が、高解像度の画像データに変換されない場合がある。例えば、図面の画像データに含まれる文字サイズが低解像度で可読な場合に、図面が低解像度で読み取られることによる斜め細線のジャギーを低減したい画像データや、太さが異なる線の再現性を高めるために高解像度で配信したい画像データが、高解像度で配信されない場合がある。 However, in the above-mentioned automatic resolution determination device, image data of a drawing containing thin lines that one wishes to faithfully reproduce from the original, image data of a busy map, etc., may not be converted into high-resolution image data. For example, when the character size contained in the image data of a drawing is readable at low resolution, image data in which one wishes to reduce the jaggies of diagonal thin lines caused by the drawing being read at low resolution, or image data that one wishes to deliver at high resolution to improve the reproducibility of lines of different thicknesses, may not be delivered at high resolution.

本発明は、上記に鑑みてなされたものであって、図面や地図等の画像データを自動的に高解像度に変換することができる画像処理装置、およびプログラムを提供することを目的とする。 The present invention has been made in consideration of the above, and aims to provide an image processing device and program that can automatically convert image data such as drawings and maps to high resolution.

上述した課題を解決し、目的を達成するために、本発明は、原稿を読み取る読取部と、前記読取部によって読み取った前記原稿の画像データを配信する配信部と、前記原稿の所定領域に基づいて、前記画像データの解像度を決定する決定部と、前記読取部によって読み取る前記原稿の種類である原稿種類を判別する判別部と、前記判別部により判別される前記原稿種類に応じて、前記所定領域を切り替える切替部と、を備える。前記判別部は、予め設定された画素幅の細線の濃度毎の比率である特徴量に基づいて、前記原稿種類を判別する。 In order to solve the above-mentioned problems and achieve the object, the present invention includes a reading unit that reads an original, a distribution unit that distributes image data of the original read by the reading unit, a determination unit that determines a resolution of the image data based on a predetermined area of the original, a discrimination unit that discriminates an original type that is the type of the original read by the reading unit, and a switching unit that switches the predetermined area according to the original type discriminated by the discrimination unit. The discrimination unit discriminates the original type based on a feature amount that is a ratio of each density of thin lines of a preset pixel width.

本発明によれば、図面や地図等の画像データを自動的に高解像度に変換することができる、という効果を奏する。 The present invention has the advantage of being able to automatically convert image data such as drawings and maps into high resolution.

図1は、本実施の形態にかかる画像処理装置を適用した複写機の全体構成の一例を示す図である。FIG. 1 is a diagram showing an example of the overall configuration of a copying machine to which an image processing apparatus according to the present embodiment is applied. 図2は、本実施の形態にかかる複写機に内蔵される制御系の一例を説明するための図である。FIG. 2 is a diagram for explaining an example of a control system built into the copying machine according to the present embodiment. 図3は、本実施の形態にかかる複写機を適用したMFPのハードウェア構成の一例を示す図である。FIG. 3 is a diagram showing an example of a hardware configuration of an MFP to which the copying machine according to the present embodiment is applied. 図4は、本実施の形態にかかるMFPの機能構成の一例を示すブロック図である。FIG. 4 is a block diagram showing an example of a functional configuration of the MFP according to the present embodiment. 図5は、本実施の形態にかかるMFPにおける画像データの解像度の決定処理の流れの一例を示すフローチャートである。FIG. 5 is a flowchart showing an example of the flow of a process for determining the resolution of image data in the MFP according to the present embodiment. 図6は、本実施の形態にかかるMFPにおける原稿種類の判別処理の流れの一例を示すフローチャートである。FIG. 6 is a flowchart showing an example of the flow of document type discrimination processing in the MFP according to the present embodiment. 図7は、本実施の形態にかかるMFPにより読み取る原稿の一例を示す図である。FIG. 7 is a diagram showing an example of a document to be read by the MFP according to the present embodiment. 図8は、本実施の形態にかかるMFPによる原稿の特徴量の算出結果の一例を示す図である。FIG. 8 is a diagram showing an example of a result of calculation of the feature amount of a document by the MFP according to the present embodiment. 図9は、本実施の形態にかかるMFPにおける原稿の文書タイプの判別処理の他の例を説明するための図である。FIG. 9 is a diagram for explaining another example of the process of determining the document type of the original in the MFP according to the present embodiment. 図10は、本実施の形態にかかるMFPにおける原稿が含む微細文字内の細線の間隔の検出処理の一例を説明するための図である。FIG. 10 is a diagram for explaining an example of a process for detecting the spacing between thin lines in fine characters included in a document in the MFP according to the present embodiment. 図11は、本実施の形態にかかるMFPにおける画像データの解像度の決定処理の一例を説明するための図である。FIG. 11 is a diagram for explaining an example of a process for determining the resolution of image data in the MFP according to the present embodiment.

以下に添付図面を参照して、画像処理装置、およびプログラムの実施の形態を詳細に説明する。 The following describes in detail an embodiment of an image processing device and a program with reference to the attached drawings.

図1は、本実施の形態にかかる画像処理装置を適用した複写機の全体構成の一例を示す図である。図2は、本実施の形態にかかる複写機に内蔵される制御系の一例を説明するための図である。まず、図1および図2を用いて、本実施の形態にかかる複写機本体101の機構の概略を説明する。 Figure 1 is a diagram showing an example of the overall configuration of a copying machine to which an image processing device according to this embodiment is applied. Figure 2 is a diagram for explaining an example of a control system built into the copying machine according to this embodiment. First, an outline of the mechanism of the copying machine main body 101 according to this embodiment will be explained using Figures 1 and 2.

図1および図2において、複写機本体101のほぼ中央部に5つ並んで配置された像担持体としてのφ30[mm]の感光体(OPC)ドラム102c~102dの周囲には、この感光体ドラム102c~102dの表面を帯電する帯電チャージャー、一様帯電された感光体ドラム102c~102dの表面上に半導体レーザ光を照射して静電潜像を形成するレーザ光学系、静電潜像に各色トナーを供給して現像し、各色毎にトナー像を得る、透明トナー現像装置105a、黒現像装置105b、イエローY、マゼンタM,シアンCの3つのカラー現像装置105c、105d、105e、感光体ドラム102c~102d上に形成された各色毎のトナー像を順次転写する中間転写ベルト109、この中間転写ベルト109に転写電圧を印加するバイアスローラ110a~110e、転写後の感光体ドラム102c~102dの表面に残留するトナーを除去するクリーニング装置111d、および転写後の感光体ドラム102c~102dの表面に残留する電荷を除去する除電部等が順次配列されている。 1 and 2, five photoconductor (OPC) drums 102c to 102d, each having a diameter of 30 mm, are arranged in a line in the center of the main body 101 of the copying machine. These are surrounded by a charger that charges the surface of the photoconductor drums 102c to 102d, a laser optical system that irradiates the uniformly charged surface of the photoconductor drums 102c to 102d with semiconductor laser light to form an electrostatic latent image, a transparent toner developing device 105a, a black developing device 105b, a yellow developing device 105c, and a yellow developing device 105d that supply toner of each color to the electrostatic latent image to develop it and obtain a toner image for each color. Arranged in sequence are three color developing devices 105c, 105d, and 105e for yellow, magenta, and cyan, an intermediate transfer belt 109 that sequentially transfers the toner images of each color formed on the photoconductor drums 102c to 102d, bias rollers 110a to 110e that apply a transfer voltage to the intermediate transfer belt 109, a cleaning device 111d that removes toner remaining on the surfaces of the photoconductor drums 102c to 102d after transfer, and a charge removal unit that removes the charge remaining on the surfaces of the photoconductor drums 102c to 102d after transfer.

また、中間転写ベルト109には、転写されたトナー像を転写材に転写する電圧を印加するための転写バイアスローラおよび転写材に転写後に残留したトナー像をクリーニングするためのベルトクリーニング装置114が配設されている。また、中間転写ベルト109から剥離された転写材を搬送する加圧ローラ115の出口側端部には、トナー像を加熱および加圧して定着させる定着装置116が配置され、この定着装置116の出口部には、排紙トレイ117が取り付けられている。 The intermediate transfer belt 109 is also provided with a transfer bias roller for applying a voltage to transfer the transferred toner image to the transfer material, and a belt cleaning device 114 for cleaning the toner image remaining on the transfer material after transfer. A fixing device 116 for fixing the toner image by applying heat and pressure is provided at the exit end of the pressure roller 115 that transports the transfer material peeled off from the intermediate transfer belt 109, and a paper discharge tray 117 is attached to the exit of this fixing device 116.

レーザー光学系104の上部には、複写機本体101の上部に配置された原稿載置台としてのコンタクトガラス118、このコンタクトガラス118上の原稿に走査光を照射する露光ランプ119が配置され、原稿からの反射光を反射ミラーによって結像レンズに導き、光電変換素子であるCCD(Charge Coupled Device)のイメージセンサアレイに入光させる。CCDのイメージセンサアレイで電気信号に変換された画像信号は図示しない画像処理部を経て、レーザー光学系104中の半導体レーザーのレーザー発振を制御する。 Above the laser optical system 104, there is a contact glass 118 located on top of the copier body 101 as a document placement platform, and an exposure lamp 119 that irradiates scanning light onto the document on this contact glass 118. The light reflected from the document is guided to an imaging lens by a reflecting mirror and enters an image sensor array of a CCD (Charge Coupled Device), which is a photoelectric conversion element. The image signal converted into an electrical signal by the CCD image sensor array passes through an image processing unit (not shown) and controls the laser oscillation of the semiconductor laser in the laser optical system 104.

次に、図2を用いて、本実施の形態にかかる複写機に内蔵される制御系の一例について説明する。 Next, an example of a control system built into the copier according to this embodiment will be described with reference to FIG.

図2に示すように、本実施の形態にかかる複写機の制御系は、メイン制御部としてのコントローラ910を備える。また、コントローラ910には、インターフェースI/O133を介して、レーザー光学系駆動部134、電源回路135、YMCK各作像部に設置された光学センサー136a~136c、YMCK各現像器内に設置されたトナー濃度センサー137、環境センサー138、電位センサー139、トナー補給回路140、中間転写ベルト駆動部141、操作パネル940、駆動制御部163、電源・バイアス制御部161、各種センサ制御部160、通信制御部162、記憶制御部182、および記憶装置181がそれぞれ接続されている。通信制御部162は、通信インターフェース518を介して、インターネットやイントラネット512と通信可能である。レーザー光学系駆動部134は、レーザー光学系のレーザー出力を調整する装置であり、また、電源回路135は、帯電チャージャー113に対して所定の帯電用放電電圧を与えるとともに、現像装置105a~105eに対して所定電圧の現像バイアスを与え、かつバイアスローラ110a~110eに対して所定の転写電圧を与える回路である。 2, the control system of the copying machine according to this embodiment includes a controller 910 as a main control unit. The controller 910 is also connected to the laser optical system drive unit 134, the power supply circuit 135, the optical sensors 136a to 136c installed in each of the YMCK image forming units, the toner concentration sensor 137 installed in each of the YMCK developers, the environment sensor 138, the potential sensor 139, the toner supply circuit 140, the intermediate transfer belt drive unit 141, the operation panel 940, the drive control unit 163, the power supply/bias control unit 161, the various sensor control unit 160, the communication control unit 162, the memory control unit 182, and the memory device 181 via the interface I/O 133. The communication control unit 162 is capable of communicating with the Internet and the intranet 512 via the communication interface 518. The laser optical system driver 134 is a device that adjusts the laser output of the laser optical system, and the power supply circuit 135 is a circuit that applies a predetermined charging discharge voltage to the charger 113, applies a predetermined development bias voltage to the developing devices 105a to 105e, and applies a predetermined transfer voltage to the bias rollers 110a to 110e.

なお、光学センサー136は、それぞれ感光体102c~102dに対向させ、感光体102c~102d上のトナー付着量を検知するための光学センサー136aと、中間転写ベルト109に対向させ、中間転写ベルト109上のトナー付着量を検知するための光学センサー136bと、搬送ベルトに対向させ、搬送ベルト上のトナー付着量を検知するための光学センサー136cについて図示している。なお、実用上は光学センサー136a~136cのいずれか1つで検知すれば良い。 The optical sensors 136 are shown as optical sensor 136a, which faces the photoconductors 102c to 102d and detects the amount of toner attached to the photoconductors 102c to 102d, optical sensor 136b, which faces the intermediate transfer belt 109 and detects the amount of toner attached to the intermediate transfer belt 109, and optical sensor 136c, which faces the conveyor belt and detects the amount of toner attached to the conveyor belt. In practice, it is sufficient to use any one of the optical sensors 136a to 136c for detection.

光学センサー136a~136cは、感光体ドラム102c~102dの転写後の領域に近接配置される発光ダイオード等の発光素子とフォトセンサー等の受光素子とからなり、感光体ドラム102c~102d上に形成される検知パターン潜像のトナー像におけるトナー付着量および地肌部におけるトナー付着量が各色毎にそれぞれ検知されるとともに、感光体除電後のいわゆる残留電位も検知されるようになっている。 The optical sensors 136a-136c are composed of a light-emitting element such as a light-emitting diode and a light-receiving element such as a photosensor that are arranged in close proximity to the post-transfer area of the photoconductor drums 102c-102d, and detect the amount of toner adhesion in the toner image of the detection pattern latent image formed on the photoconductor drums 102c-102d and the amount of toner adhesion in the background for each color, and also detect the so-called residual potential after the photoconductor is de-electrified.

この光学センサー136a~136cからの検知出力信号は、図示を省略した光学センサー制御部に印加されている。光学センサー制御部は、検知パターントナー像におけるトナー付着量と地肌部におけるトナー付着量との比率を求め、その比率値を基準値と比較して画像濃度の変動を検知し、YMCK各色のトナー濃度センサー137の制御値の補正を行なっている。 The detection output signals from the optical sensors 136a to 136c are applied to an optical sensor control unit (not shown). The optical sensor control unit obtains the ratio between the amount of toner adhered in the detection pattern toner image and the amount of toner adhered in the background, compares this ratio value with a reference value to detect fluctuations in image density, and corrects the control values of the toner density sensors 137 for each of the YMCK colors.

さらに、トナー濃度センサー137は、現像装置105a~105e内に存在する現像剤の透磁率変化に基づいてトナー濃度を検知する。トナー濃度センサー137は、検知されたトナー濃度値と基準値とを比較し、トナー濃度が一定値を下回ってトナー不足状態になった場合に、その不足分に対応した大きさのトナー補給信号をトナー補給回路140に印加する機能を備えている。 Furthermore, the toner concentration sensor 137 detects the toner concentration based on the change in magnetic permeability of the developer present in the developing devices 105a to 105e. The toner concentration sensor 137 compares the detected toner concentration value with a reference value, and when the toner concentration falls below a certain value, causing a toner shortage, it applies a toner replenishment signal of a magnitude corresponding to the shortage to the toner replenishment circuit 140.

また、電位センサー139は、像担持体である感光体102c~102dのそれぞれの表面電位を検知するセンサーであり、中間転写ベルト駆動部141は、中間転写ベルト109の駆動を制御する装置である。 The potential sensor 139 is a sensor that detects the surface potential of each of the photoconductors 102c to 102d, which are image carriers, and the intermediate transfer belt drive unit 141 is a device that controls the drive of the intermediate transfer belt 109.

黒現像装置105b内には黒トナーとキャリアを含む現像剤が収容されている。これは、現像剤撹拌部材の回転によって撹拌され、現像スリーブ上で、現像剤撹拌部材によってスリーブ上に汲み上げられる現像剤量を調整する。この供給された現像剤は、現像スリーブ上に磁気的に担持されつつ、磁気ブラシとして現像スリーブの回転方向に回転する。 The black developing device 105b contains developer containing black toner and carrier. This is stirred by the rotation of the developer stirring member, and the amount of developer that is pumped up onto the developing sleeve by the developer stirring member is adjusted. This supplied developer is magnetically supported on the developing sleeve and rotates as a magnetic brush in the direction of rotation of the developing sleeve.

図3は、本実施の形態にかかる複写機を適用したMFPのハードウェア構成の一例を示す図である。次に、図3を用いて、本実施の形態にかかる複写機を適用したMFP9のハードウェア構成の一例について説明する。 Figure 3 is a diagram showing an example of the hardware configuration of an MFP to which a copying machine according to this embodiment is applied. Next, an example of the hardware configuration of an MFP 9 to which a copying machine according to this embodiment is applied will be described with reference to Figure 3.

図3に示されているように、本実施の形態にかかるMFP(Multi-Function Peripheral/Product/Printer)9は、コントローラ910、近距離通信回路920、エンジン制御部930、操作パネル940、ネットワークI/F950を備えている。 As shown in FIG. 3, the MFP (Multi-Function Peripheral/Product/Printer) 9 according to this embodiment includes a controller 910, a short-range communication circuit 920, an engine control unit 930, an operation panel 940, and a network I/F 950.

これらのうち、コントローラ910は、コンピュータの主要部であるCPU(Central Processing Unit)901、システムメモリ(MEM-P)902、ノースブリッジ(NB)903、サウスブリッジ(SB)904、ASIC(Application Specific Integrated Circuit)906、記憶部であるローカルメモリ(MEM-C)907、HDD(Hard Disk Drive)コントローラ908、および、記憶部であるHD909を有し、NB903とASIC906との間をAGP(Accelerated Graphics Port)バス921で接続した構成となっている。 Of these, the controller 910 has a CPU (Central Processing Unit) 901, which is the main part of the computer, a system memory (MEM-P) 902, a north bridge (NB) 903, a south bridge (SB) 904, an ASIC (Application Specific Integrated Circuit) 906, a local memory (MEM-C) 907, which is a storage unit, a HDD (Hard Disk Drive) controller 908, and a HD 909, which is also a storage unit, and is configured such that the NB 903 and the ASIC 906 are connected by an AGP (Accelerated Graphics Port) bus 921.

これらのうち、CPU901は、MFP9の全体制御を行う制御部である。NB903は、CPU901と、MEM-P902、SB904、およびAGPバス921とを接続するためのブリッジであり、MEM-P902に対する読み書きなどを制御するメモリコントローラと、PCI(Peripheral Component Interconnect)マスタおよびAGPターゲットとを有する。 Of these, the CPU 901 is a control unit that performs overall control of the MFP 9. The NB 903 is a bridge that connects the CPU 901 with the MEM-P 902, SB 904, and AGP bus 921, and has a memory controller that controls reading and writing to the MEM-P 902, a PCI (Peripheral Component Interconnect) master, and an AGP target.

MEM-P902は、コントローラ910の各機能を実現させるプログラムやデータの格納用メモリであるROM902a、プログラムやデータの展開、およびメモリ印刷時の描画用メモリ等として用いるRAM902bとからなる。なお、RAM902bに記憶されているプログラムは、インストール可能な形式または実行可能な形式のファイルでCD-ROM、CD-R、DVD等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。 The MEM-P 902 consists of a ROM 902a, which is memory for storing programs and data that realize the various functions of the controller 910, and a RAM 902b, which is used for expanding programs and data, and as a drawing memory during memory printing. The programs stored in the RAM 902b may be provided by recording them in an installable or executable format on a computer-readable recording medium such as a CD-ROM, CD-R, or DVD.

SB904は、NB903とPCIデバイス、周辺デバイスとを接続するためのブリッジである。ASIC906は、画像処理用のハードウェア要素を有する画像処理用途向けのIC(Integrated Circuit)であり、AGPバス921、PCIバス922、HDD908およびMEM-C907をそれぞれ接続するブリッジの役割を有する。このASIC906は、PCIターゲットおよびAGPマスタ、ASIC906の中核をなすアービタ(ARB)、MEM-C907を制御するメモリコントローラ、ハードウェアロジック等により画像データの回転等を行う複数のDMAC(Direct Memory Access Controller)、並びに、スキャナ部931(原稿を読み取る読取部の一例)およびプリンタ部932との間でPCIバス922を介したデータ転送を行うPCIユニットとからなる。なお、ASIC906には、USB(Universal Serial Bus)のインターフェースや、IEEE1394(Institute of Electrical and Electronics Engineers 1394)のインターフェースを接続するようにしてもよい。 SB904 is a bridge for connecting NB903 with PCI devices and peripheral devices. ASIC906 is an IC (Integrated Circuit) for image processing applications that has hardware elements for image processing, and acts as a bridge connecting AGP bus921, PCI bus922, HDD908, and MEM-C907. This ASIC906 is composed of a PCI target and AGP master, an arbiter (ARB) that is the core of ASIC906, a memory controller that controls MEM-C907, multiple DMACs (Direct Memory Access Controllers) that rotate image data using hardware logic, and a PCI unit that transfers data between scanner unit 931 (an example of a reading unit that reads a document) and printer unit 932 via PCI bus 922. In addition, a USB (Universal Serial Bus) interface or an IEEE 1394 (Institute of Electrical and Electronics Engineers 1394) interface may be connected to the ASIC 906.

MEM-C907は、コピー用画像バッファおよび符号バッファとして用いるローカルメモリである。HD909は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。HD909は、CPU901の制御にしたがってHD909に対するデータの読出または書込を制御する。AGPバス921は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、MEM-P902に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。 MEM-C907 is a local memory used as an image buffer for copying and a code buffer. HD909 is a storage for storing image data, font data used during printing, and forms. HD909 controls the reading and writing of data from and to HD909 under the control of CPU901. AGP bus921 is a bus interface for a graphics accelerator card proposed to speed up graphic processing, and by directly accessing MEM-P902 at high throughput, the graphics accelerator card can be made faster.

また、近距離通信回路920には、近距離通信回路920aが備わっている。近距離通信回路920は、NFC、Bluetooth(登録商標)等の通信回路である。更に、エンジン制御部930は、スキャナ部931およびプリンタ部932によって構成されている。また、操作パネル940は、現在の設定値や選択画面等を表示させ、操作者からの入力を受け付けるタッチパネル等のパネル表示部940a、並びに、濃度の設定条件等の画像形成に関する条件の設定値を受け付けるテンキーおよびコピー開始指示を受け付けるスタートキー等からなる操作パネル940bを備えている。コントローラ910は、MFP9全体の制御を行い、例えば、描画、通信、操作パネル940からの入力等を制御する。スキャナ部931またはプリンタ部932には、誤差拡散やガンマ変換等の画像処理部分が含まれている。 The short-distance communication circuit 920 is provided with a short-distance communication circuit 920a. The short-distance communication circuit 920 is a communication circuit such as NFC or Bluetooth (registered trademark). The engine control unit 930 is further composed of a scanner unit 931 and a printer unit 932. The operation panel 940 is provided with a panel display unit 940a such as a touch panel that displays the current setting values and selection screens and receives input from the operator, and an operation panel 940b consisting of a numeric keypad that receives setting values for image formation conditions such as density setting conditions and a start key that receives a copy start instruction. The controller 910 controls the entire MFP 9, and controls, for example, drawing, communication, and input from the operation panel 940. The scanner unit 931 or the printer unit 932 includes an image processing unit such as error diffusion and gamma conversion.

なお、MFP9は、操作パネル940のアプリケーション切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンタ機能、およびファクシミリ機能を順次に切り替えて選択することが可能となる。ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなり、プリンタ機能の選択時にはプリンタモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。 The MFP 9 can sequentially switch between the document box function, copy function, printer function, and facsimile function using the application switching key on the operation panel 940. When the document box function is selected, the document box mode is selected; when the copy function is selected, the copy mode is selected; when the printer function is selected, the printer mode is selected; and when the facsimile mode is selected, the facsimile mode is selected.

また、ネットワークI/F950は、通信制御部162や通信インターフェース518を含み、通信ネットワーク100(インターネットやイントラネット512)を利用してデータ通信をするためのインターフェースである。近距離通信回路920およびネットワークI/F950は、PCIバス922を介して、ASIC906に電気的に接続されている。 The network I/F 950 includes a communication control unit 162 and a communication interface 518, and is an interface for data communication using the communication network 100 (the Internet or the intranet 512). The short-range communication circuit 920 and the network I/F 950 are electrically connected to the ASIC 906 via the PCI bus 922.

図4は、本実施の形態にかかるMFPの機能構成の一例を示すブロック図である。次に、図4を用いて、本実施の形態にかかるMFP9の機能構成の一例について説明する。 Figure 4 is a block diagram showing an example of the functional configuration of an MFP according to this embodiment. Next, an example of the functional configuration of an MFP 9 according to this embodiment will be described with reference to Figure 4.

本実施の形態にかかるMFP9は、CPU901が、RAM902bを作業領域として用いて、ROM902aに記憶されるプログラムを実行することによって、配信部201、決定部202、判別部203、および切替部204を実現する。 In the MFP 9 according to this embodiment, the CPU 901 uses the RAM 902b as a working area and executes the programs stored in the ROM 902a to realize the distribution unit 201, the decision unit 202, the discrimination unit 203, and the switching unit 204.

配信部201は、スキャナ部931によって読み取った原稿の画像データを配信する配信部の一例である。本実施の形態では、配信部201は、ネットワークI/F950を介して、外部装置に対して、画像データを配信したり、HDDコントローラ908を介して、HD909等の記憶部に対して、画像データを保存したりする。 The distribution unit 201 is an example of a distribution unit that distributes image data of an original document read by the scanner unit 931. In this embodiment, the distribution unit 201 distributes image data to an external device via the network I/F 950, and stores the image data in a storage unit such as the HDD 909 via the HDD controller 908.

決定部202は、スキャナ部931によって読み取る原稿の所定領域に基づいて、画像データの解像度を決定(変換)する決定部(変換部)の一例である。ここで、所定領域は、原稿内における予め設定された領域であり、画像データの解像度を決定する際に原稿内において重視する領域である。また、所定領域は、後述する切替部204によって切り替えられる。 The determination unit 202 is an example of a determination unit (conversion unit) that determines (converts) the resolution of image data based on a predetermined area of the document read by the scanner unit 931. Here, the predetermined area is a pre-set area in the document, and is an area in the document that is given importance when determining the resolution of the image data. In addition, the predetermined area is switched by the switching unit 204, which will be described later.

本実施の形態では、決定部202は、第1決定方法または第2決定方法によって、画像データの解像度を決定する。ここで、第1決定方法は、原稿内の所定領域に基づいて、画像データの解像度を決定する方法である。また、第2決定方法は、原稿の種類(以下、原稿種類と言う)に基づいて、画像データの解像度を決定する方法である。 In this embodiment, the determination unit 202 determines the resolution of the image data by the first determination method or the second determination method. Here, the first determination method is a method of determining the resolution of the image data based on a specified area in the document. Also, the second determination method is a method of determining the resolution of the image data based on the type of document (hereinafter referred to as document type).

本実施の形態では、第2決定方法は、原稿が含む文書内の文字の重要度に対応する読み易さ(ランク)を特定(指定)し、当該特定したランクに対応するデフォルトの解像度を、画像データの解像度に決定する。ここで、原稿が含む文書内の文字の重要度は、原稿種類の一例である。また、本実施の形態では、第2決定方法は、原稿が含む文書内の文字の大きさ、文字数、および文字の密集度に基づいて、決定した画像データの解像度を調整することも可能である。例えば、第2決定方法は、原稿が含む文書内の文字が微細な文字で、デフォルトの解像度では読みにくい場合、原稿が含む文書内の文字の大きさ、文字数、および文字の密集度に基づいて、決定した解像度を調整する。 In this embodiment, the second determination method identifies (specifies) the readability (rank) corresponding to the importance of the characters in the document contained in the manuscript, and determines the default resolution corresponding to the identified rank as the resolution of the image data. Here, the importance of the characters in the document contained in the manuscript is an example of a manuscript type. In addition, in this embodiment, the second determination method can also adjust the determined resolution of the image data based on the size of the characters, the number of characters, and the density of the characters in the document contained in the manuscript. For example, when the characters in the document contained in the manuscript are very small and difficult to read at the default resolution, the second determination method adjusts the determined resolution based on the size of the characters, the number of characters, and the density of the characters in the document contained in the manuscript.

判別部203は、スキャナ部931によって読み取る原稿の原稿種類を判別する判別部の一例である。ここで、原稿種類は、上述したように、原稿の種類であり、例えば、原稿が含む線の太さの種類、当該線の間隔、原稿が含む文字内の細線の間隔、当該文字の重要度等の少なくとも1つを含む。また、判別部203は、操作パネル940を介して入力される、MFP9のユーザの操作に応じて、原稿が含む文書内の文字の重要度を調整することも可能である。 The discrimination unit 203 is an example of a discrimination unit that discriminates the document type of the document read by the scanner unit 931. Here, the document type is the type of document as described above, and includes, for example, at least one of the types of line thickness contained in the document, the spacing between the lines, the spacing between thin lines in characters contained in the document, and the importance of the characters. The discrimination unit 203 can also adjust the importance of characters in a document contained in the document in response to an operation by the user of the MFP 9 input via the operation panel 940.

切替部204は、判別部203によって判別される原稿種類に応じて、所定領域を切り替える切替部の一例である。これにより、図面や地図等の画像データに含まれる文字サイズが低解像度で可読な場合でも、図面や地図等の画像データを自動的に高解像度を変換することができる。本実施の形態では、切替部204は、原稿が含む線の太さの種類および当該線の間隔の少なくとも一方に応じて、所定領域を切り替える。または、本実施の形態では、切替部204は、原稿が含む文字内の細線の間隔に応じて、所定領域を切り替える。さらに、切替部204は、判別部203による原稿種類の判別結果に基づいて、画像データの解像度の決定方法を、第1決定方法または第2決定方法に切り替える。 The switching unit 204 is an example of a switching unit that switches the predetermined area depending on the document type determined by the discrimination unit 203. This allows the image data of a drawing, map, etc. to be automatically converted to a high resolution even when the character size included in the image data of a drawing, map, etc. is readable at a low resolution. In this embodiment, the switching unit 204 switches the predetermined area depending on at least one of the line thickness type and the spacing between the lines included in the document. Alternatively, in this embodiment, the switching unit 204 switches the predetermined area depending on the spacing between thin lines in characters included in the document. Furthermore, the switching unit 204 switches the method of determining the resolution of the image data to the first determination method or the second determination method based on the result of the discrimination of the document type by the discrimination unit 203.

図5は、本実施の形態にかかるMFPにおける画像データの解像度の決定処理の流れの一例を示すフローチャートである。次に、図5を用いて、本実施の形態にかかるMFPにおける画像データの解像度の決定処理の流れの一例について説明する。 Figure 5 is a flowchart showing an example of the flow of the process of determining the resolution of image data in an MFP according to this embodiment. Next, an example of the flow of the process of determining the resolution of image data in an MFP according to this embodiment will be described with reference to Figure 5.

まず、スキャナ部931は、原稿を読み取り、当該原稿の画像データを生成する(ステップS501)。次いで、判別部203は、スキャナ部931によって読み取った原稿の文書タイプ(原稿種類)を判別する(ステップS502)。 First, the scanner unit 931 reads an original document and generates image data of the original document (step S501). Next, the discrimination unit 203 discriminates the document type (original type) of the original document read by the scanner unit 931 (step S502).

本実施の形態では、判別部203は、スキャナ部931によって読み取った原稿を、文書タイプA~Dの4つの原稿種類に判別する。ここで、文書タイプAは、図面または地図の原稿である。文書タイプBは、一般的なオフィスの文書である。文書タイプCは、原稿内の一部に微細文字を含む原稿である。文書タイプDは、写真の原稿である。 In this embodiment, the discrimination unit 203 discriminates the document scanned by the scanner unit 931 into four document types, document types A to D. Here, document type A is a document of a drawing or map. Document type B is a general office document. Document type C is a document that includes fine characters in part of the document. Document type D is a photographic document.

次に、判別部203により判別された原稿種類が文書タイプAである場合(ステップS503:Yes)、切替部205は、第2決定方法に切り替える。そして、決定部202は、判別部203により判別された原稿種類である文書タイプAに応じて、スキャナ部931によって生成される画像データの解像度を、図面または地図が可読な解像度(高解像度)に決定する(ステップS504)。 Next, if the manuscript type determined by the discrimination unit 203 is document type A (step S503: Yes), the switching unit 205 switches to the second determination method. Then, the determination unit 202 determines the resolution of the image data generated by the scanner unit 931 to a resolution at which drawings or maps are readable (high resolution) according to the manuscript type determined by the discrimination unit 203, that is, document type A (step S504).

また、判別部203により判別された原稿種類が文書タイプAではなく(ステップS503:No)、当該原稿種類が文書タイプDである場合(ステップS505:Yes)、切替部205は、第2決定方法に切り替える。そして、決定部202は、判別部203により判別される原稿種類である文書タイプDに応じて、スキャナ部931によって生成される画像データの解像度を、写真が可読な解像度(低解像度)に決定する(ステップS506)。 If the document type determined by the discrimination unit 203 is not document type A (step S503: No) but is document type D (step S505: Yes), the switching unit 205 switches to the second determination method. Then, the determination unit 202 determines the resolution of the image data generated by the scanner unit 931 to a resolution at which photographs are readable (low resolution) according to the document type D, which is the document type determined by the discrimination unit 203 (step S506).

また、判別部203により判別された原稿種類が文書タイプDではなく(ステップS505:No)、当該原稿種類が文書タイプBである場合(ステップS507:Yes)、切替部205は、第2決定方法に切り替える。そして、決定部202は、機械学習等によって、判別部203により判別される原稿種類である文書タイプBに応じて、スキャナ部931によって生成される画像データの解像度を、文書内の微細文字が可読な解像度に決定する(ステップS508)。 If the document type determined by the discrimination unit 203 is not document type D (step S505: No) but is document type B (step S507: Yes), the switching unit 205 switches to the second determination method. Then, the determination unit 202 determines, by machine learning or the like, the resolution of the image data generated by the scanner unit 931 according to the document type B, which is the document type determined by the discrimination unit 203, to a resolution at which fine characters in the document are readable (step S508).

また、判別部203により判別される原稿種類が文書タイプBではなく(ステップS507:No)、当該原稿種類が文書タイプCである場合、切替部205は、第1決定方法に切り替える。そして、切替部205は、スキャナ部931によって読み取る原稿のうち微細文字を含む領域(すなわち、画像データの解像度を決定する際に原稿内において重視する領域)を特定し、所定領域を当該特定した領域に切り替える(ステップS509)。そして、決定部202は、機械学習等によって、スキャナ部931によって生成される画像データの解像度を、所定領域内の微細文字が可読な解像度に決定する(ステップS508)。 If the document type determined by the discrimination unit 203 is not document type B (step S507: No) but is document type C, the switching unit 205 switches to the first determination method. Then, the switching unit 205 identifies an area of the document read by the scanner unit 931 that contains fine characters (i.e., an area in the document that is important when determining the resolution of the image data), and switches the specified area to the identified area (step S509). Then, the determination unit 202 determines, by machine learning or the like, the resolution of the image data generated by the scanner unit 931 to a resolution at which fine characters in the specified area are readable (step S508).

ここで、機械学習とは、コンピュータに人のような学習能力を獲得させるための技術であり、コンピュータが、データ識別等の判断に必要なアルゴリズムを、事前に取り込まれる学習データから自律的に生成し、新たなデータについてこれを適用して予測を行う技術のことをいう。機械学習のための学習方法は、教師あり学習、教師なし学習、半教師学習、強化学習、深層学習のいずれかの方法でもよく、さらに、これらの学習方法を組み合わせた学習方法でもよく、機械学習のための学習方法は問わない。 Here, machine learning refers to a technology that allows a computer to acquire human-like learning capabilities, in which the computer autonomously generates algorithms necessary for judgments such as data identification from training data that is previously loaded, and applies these to new data to make predictions. The learning method for machine learning may be any of supervised learning, unsupervised learning, semi-supervised learning, reinforcement learning, and deep learning, or may be a combination of these learning methods; any learning method for machine learning is acceptable.

図6は、本実施の形態にかかるMFPにおける原稿種類の判別処理の流れの一例を示すフローチャートである。次に、図6を用いて、本実施の形態にかかるMFP9による原稿種類の判別処理の流れの一例について説明する。 Figure 6 is a flowchart showing an example of the flow of document type determination processing in the MFP according to this embodiment. Next, an example of the flow of document type determination processing by the MFP 9 according to this embodiment will be described with reference to Figure 6.

まず、判別部203は、スキャナ部931により生成される画像データの特徴量を算出する(ステップS601)。本実施の形態では、判別部203は、下記の表1に示すように、予め設定される画素数(例えば、1画素、3画素、7画素、非エッジ画素)の幅(以下、画素幅と言う)の細線の濃度毎の比率(濃度ヒストグラム)を、特徴量として算出する。ここで、非エッジ画素とは、1,3,6画素以外の画素数の画素である。

Figure 0007571420000001
First, the discrimination unit 203 calculates the feature amount of the image data generated by the scanner unit 931 (step S601). In this embodiment, the discrimination unit 203 calculates the ratio (density histogram) of the density of the thin line to the width (hereinafter referred to as pixel width) of a preset number of pixels (for example, 1 pixel, 3 pixels, 7 pixels, non-edge pixels) as the feature amount, as shown in the following Table 1. Here, non-edge pixels are pixels with a pixel count other than 1, 3, and 6 pixels.
Figure 0007571420000001

次に、判別部203は、特徴量の算出結果に基づいて、スキャナ部931により読み取った原稿の文書タイプ(原稿種類)を判別する(ステップS602)。 Next, the discrimination unit 203 discriminates the document type (original type) of the original read by the scanner unit 931 based on the calculation results of the feature amounts (step S602).

図7は、本実施の形態にかかるMFPにより読み取る原稿の一例を示す図である。図8は、本実施の形態にかかるMFPによる原稿の特徴量の算出結果の一例を示す図である。図8において、縦軸は、原稿の特徴量を表し、横軸は、原稿の読取値を表す。次に、図7および図8を用いて、本実施の形態にかかるMFP9による原稿種類の判別処理の一例について説明する。 Fig. 7 is a diagram showing an example of a document read by the MFP according to this embodiment. Fig. 8 is a diagram showing an example of the calculation results of the document feature amount by the MFP according to this embodiment. In Fig. 8, the vertical axis represents the document feature amount, and the horizontal axis represents the document read value. Next, an example of document type discrimination processing by the MFP 9 according to this embodiment will be described with reference to Figs. 7 and 8.

例えば、スキャナ部931によって、図7に示す図面の原稿を読み取った場合、判別部203は、図8に示すように、予め設定された画素幅の細線の濃度毎の比率(頻度)を、特徴量として算出する。そして、判別部203は、予め設定された画素幅の細線の濃度毎の特徴量に基づいて、原稿の文書タイプ(原稿種類)を判別する。 For example, when the original of the drawing shown in FIG. 7 is read by the scanner unit 931, the discrimination unit 203 calculates the ratio (frequency) of each density of thin lines of a preset pixel width as a feature amount, as shown in FIG. 8. Then, the discrimination unit 203 discriminates the document type (original type) of the original based on the feature amount of each density of thin lines of a preset pixel width.

本実施の形態では、判別部203は、判別部203は、予め設定された画素幅の細線の濃度毎の特徴量に基づいて、原稿が含む文字の重要度を、文書タイプとして判別する。例えば、判別部203は、下記の表2に示すように、原稿内の文字の大きさが大きくかつ文字がかたまりで存在する場合、文字の重要度が高い文書タイプ(例えば、一般の文字文書)と判別する。また、判別部203は、下記の表2に示すように、原稿内の文字の大きさが大きく、かつ文字がかたまりで存在しないが、原稿内での文字の割合が大きいか若しくは中程度である場合、文字の重要度が高い文書タイプ(例えば、帳票の文字)と判別する。また、判別部203は、下記の表2に示すように、原稿内の文字の大きさが大きく、かつ文字がかたまりで存在しないが、かつ原稿内での文字の割合が少ない場合、文字の重要度が高い文書タイプ(例えば、写真のタイトル文字)と判別する。 In this embodiment, the discrimination unit 203 discriminates the importance of characters contained in a document as a document type based on the feature amount for each density of thin lines of a preset pixel width. For example, as shown in Table 2 below, when the size of characters in a document is large and the characters exist in a block, the discrimination unit 203 discriminates the document type as a document type with high character importance (for example, a general text document). Also, as shown in Table 2 below, when the size of characters in a document is large and the characters do not exist in a block, but the proportion of characters in the document is large or medium, the discrimination unit 203 discriminates the document type as a document type with high character importance (for example, characters on a form). Also, as shown in Table 2 below, when the size of characters in a document is large and the characters do not exist in a block, but the proportion of characters in the document is small, the discrimination unit 203 discriminates the document type as a document type with high character importance (for example, title characters on a photo).

また、例えば、判別部203は、下記の表2に示すように、原稿内の文字の大きさが小さく、かつ文字がかたまりで存在する場合、文字の重要度が高い文書タイプ(例えば、カタログや仕様表等の細かい文字)と判別する。また、判別部203は、下記の表2に示すように、原稿内の文字の大きさが小さく、かつ文字がかたまりで存在しないが、原稿内での文字の割合が大きい場合、文字の重要度が高い文書タイプ(例えば、地図の文字)と判別する。また、判別部203は、下記の表2に示すように、原稿内の文字の大きさが小さく、かつ文字がかたまりで存在しないが、原稿内での文字の割合が中程度である場合、文字の重要度が中程度の文書タイプ(例えば、カタログの絵柄内の文字)と判別する。さらに、判別部203は、下記の表2に示すように、原稿内の文字の大きさが小さく、かつ文字がかたまりで存在しないが、原稿内での文字の割合が少ない場合、文字の重要度が低い文書タイプ(例えば、カタログの絵柄内の文字や、ごくわずかな注釈)と判別する。

Figure 0007571420000002
Also, for example, as shown in Table 2 below, when the size of the characters in the document is small and the characters exist in a block, the discrimination unit 203 discriminates the document type as one with high importance of the characters (for example, small characters in a catalog or specification sheet). Also, as shown in Table 2 below, when the size of the characters in the document is small and the characters do not exist in a block, but the proportion of the characters in the document is large, the discrimination unit 203 discriminates the document type as one with high importance of the characters (for example, characters on a map). Also, as shown in Table 2 below, when the size of the characters in the document is small and the characters do not exist in a block, but the proportion of the characters in the document is medium, the discrimination unit 203 discriminates the document type as one with medium importance of the characters (for example, characters in a catalog picture or very slight annotation). Furthermore, as shown in Table 2 below, when the size of the characters in the document is small and the characters do not exist in a block, but the proportion of the characters in the document is small, the discrimination unit 203 discriminates the document type as one with low importance of the characters (for example, characters in a catalog picture or very slight annotation).
Figure 0007571420000002

本実施の形態では、判別部203は、文字の重要度を切り替える基準を、操作パネル940を介して、ユーザが調整することも可能である。これにより、原稿が含む文書内の文字の重要度が高くなり易くしたり、当該文字の重要度が低くなり易くしたりすることも可能である。また、本実施の形態では、判別部203は、原稿内の文字の大きさが小さい場合および当該文字の大きさが大きい場合のそれぞれにおける文書タイプを、4つの文書タイプに分類しているが、これに限定するものではなく、5つ以上の文書タイプに分類することも可能である。 In this embodiment, the discrimination unit 203 also allows the user to adjust the criteria for switching the importance of characters via the operation panel 940. This makes it possible to make it easier for the importance of characters in a document contained in a manuscript to be high or to be low. Also, in this embodiment, the discrimination unit 203 classifies document types into four document types when the size of characters in a manuscript is small and when the size of characters is large, but this is not limited to this and it is also possible to classify into five or more document types.

図9は、本実施の形態にかかるMFPにおける原稿の文書タイプの判別処理の他の例を説明するための図である。次に、図9を用いて、本実施の形態にかかるMFP9における原稿の文書タイプの判別処理の他の例について説明する。 Figure 9 is a diagram for explaining another example of the process for determining the document type of an original in an MFP according to this embodiment. Next, using Figure 9, another example of the process for determining the document type of an original in an MFP 9 according to this embodiment will be explained.

例えば、判別部203は、図9に示すように、判別対象の原稿が、当該原稿が含む文書内の文字の大きさが小さくかつ文字数が少ない図面原稿である場合、すなわち、ごくわずかな注釈を含む図面原稿である場合、文字の重要度が低い文書タイプと判別する。そして、決定部202は、第2決定方法によって、原稿の画像データの解像度を決定する場合、当該判別した重要度に対応する読み易さのランクを特定し、当該特定した読み易さのランクに対応するデフォルトの解像度(低解像度)を、図面原稿の画像データの解像度に決定する。 For example, as shown in FIG. 9, if the manuscript to be discriminated is a drawing manuscript in which the text size and number of characters are small, i.e., the drawing manuscript contains very few annotations, the discrimination unit 203 discriminates that the document type has low importance of text. Then, when determining the resolution of the image data of the manuscript by the second determination method, the determination unit 202 identifies a rank of readability corresponding to the determined importance, and determines the default resolution (low resolution) corresponding to the identified rank of readability as the resolution of the image data of the drawing manuscript.

図10は、本実施の形態にかかるMFPにおける原稿が含む微細文字内の細線の間隔の検出処理の一例を説明するための図である。図10(a)は、原稿が含む文書内の文字の一例を示す図である。また、図10(b)は、原稿が含む文書内の文字の読取値の一例を示す図である。図10(b)において、縦軸は、原稿が含む文書内の文字の上下方向の位置(Y座標の相対値)を表し、横軸は、原稿が含む文書内の文字の読取値を表す。次に、図10を用いて、本実施の形態にかかるMFP9における読み易さの特定処理の一例について説明する。 Figure 10 is a diagram for explaining an example of a process for detecting the spacing between thin lines in fine characters contained in a document in an MFP according to this embodiment. Figure 10(a) is a diagram showing an example of characters in a document contained in a document. Also, Figure 10(b) is a diagram showing an example of the read value of the characters in the document contained in the document. In Figure 10(b), the vertical axis represents the vertical position (relative value of the Y coordinate) of the characters in the document contained in the document, and the horizontal axis represents the read value of the characters in the document contained in the document. Next, an example of a readability specification process in an MFP 9 according to this embodiment will be explained using Figure 10.

本実施の形態では、第2決定方法によって画像データの解像度を決定する場合、決定部202は、原稿が含む微細文字内の細線の間隔を検出する。例えば、図10(a)に示すように、原稿が含む文書内の文字が、「擾」である場合、決定部202は、読取値およびY座標の相対値(画素数)の位置に基づいて、原稿が含む文書内の文字の細線1001の間隔である画素数(例えば、5画素)を検出する。そして、決定部202は、検出した画素数に基づいて、微細文字が読み易くなるランクを特定する。 In this embodiment, when the resolution of image data is determined by the second determination method, the determination unit 202 detects the spacing between thin lines in fine characters contained in the document. For example, as shown in FIG. 10(a), if the character in the document contained in the document is "擾", the determination unit 202 detects the number of pixels (e.g., 5 pixels) that is the spacing between thin lines 1001 of the character in the document contained in the document based on the position of the read value and the relative value (number of pixels) of the Y coordinate. Then, the determination unit 202 identifies the rank at which the fine characters are easy to read based on the detected number of pixels.

図11は、本実施の形態にかかるMFPにおける画像データの解像度の決定処理の一例を説明するための図である。図11において、縦軸は、原稿内の文字の読み易さを表し、横軸は、原稿が含む文字内の細線の間隔を表す。次に、図11を用いて、本実施の形態にかかるMFP9における画像データの解像度の決定処理の一例について説明する。 Figure 11 is a diagram for explaining an example of a process for determining the resolution of image data in an MFP according to this embodiment. In Figure 11, the vertical axis represents the readability of characters in a document, and the horizontal axis represents the spacing between thin lines in characters contained in the document. Next, an example of a process for determining the resolution of image data in an MFP 9 according to this embodiment will be explained using Figure 11.

第2決定方法により画像データの解像度を決定する際、決定部202は、微細文字が読み易くなるランクを特定した後、図11に示すように、特定したランク(例えば、「4」)に対応する、文字内の細線の間隔(例えば、4画素)を特定し、文字内の細線の間隔が当該特定した間隔になるように、原稿の画像データの解像度を決定する。 When determining the resolution of image data using the second determination method, the determination unit 202 identifies a rank at which fine characters are easy to read, and then, as shown in FIG. 11, identifies the spacing between thin lines in the characters (e.g., 4 pixels) that corresponds to the identified rank (e.g., "4"), and determines the resolution of the image data of the original so that the spacing between thin lines in the characters becomes the identified spacing.

このように、本実施の形態にかかるMFP9によれば、判別部203によって判別される原稿種類に応じて、所定領域を切り替えることにより、図面や地図等の画像データに含まれる文字サイズが低解像度で可読な場合でも、図面や地図等の画像データを自動的に高解像度に変換することができる。 In this way, according to the MFP9 of this embodiment, by switching the specified area depending on the document type determined by the determination unit 203, even if the character size contained in the image data of a drawing, map, etc. is readable at a low resolution, the image data of the drawing, map, etc. can be automatically converted to high resolution.

なお、本実施の形態のMFP9で実行されるプログラムは、ROM902a等に予め組み込まれて提供される。本実施の形態のMFP9で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスク(FD)、CD-R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。 The programs executed by the MFP 9 of this embodiment are provided in advance in a ROM 902a or the like. The programs executed by the MFP 9 of this embodiment may be provided by being recorded in an installable or executable format on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a digital versatile disk (DVD).

さらに、本実施の形態のMFP9で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態のMFP9で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。 Furthermore, the program executed by the MFP 9 of this embodiment may be configured to be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. Also, the program executed by the MFP 9 of this embodiment may be configured to be provided or distributed via a network such as the Internet.

本実施の形態のMFP9で実行されるプログラムは、上述した各部(配信部201、決定部202、判別部203、切替部204)を含むモジュール構成となっており、実際のハードウェアとしてはCPU901(プロセッサの一例)が上記ROM902aからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、配信部201、決定部202、判別部203、切替部204が主記憶装置上に生成されるようになっている。 The program executed by the MFP 9 of this embodiment has a modular structure including the above-mentioned units (distribution unit 201, decision unit 202, discrimination unit 203, and switching unit 204), and in terms of actual hardware, the CPU 901 (an example of a processor) reads the program from the ROM 902a and executes it, thereby loading the above-mentioned units onto the main storage device, and the distribution unit 201, decision unit 202, discrimination unit 203, and switching unit 204 are generated on the main storage device.

なお、上記実施の形態では、本発明の画像処理装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも2つの機能を有する複合機(MFP9)に適用した例を挙げて説明するが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像処理装置であればいずれにも適用することができる。 In the above embodiment, the image processing device of the present invention is described as being applied to a multifunction peripheral (MFP9) having at least two of the following functions: copy function, printer function, scanner function, and facsimile function. However, the image processing device can be applied to any image processing device, such as a copier, printer, scanner device, or facsimile device.

上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(Digital Signal Processor)、FPGA(Field Programmable Gate Array)や従来の回路モジュール等のデバイスを含むものとする。 Each function of the embodiments described above can be realized by one or more processing circuits. In this specification, the term "processing circuit" includes a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, and devices such as an ASIC (Application Specific Integrated Circuit), DSP (Digital Signal Processor), FPGA (Field Programmable Gate Array), and conventional circuit modules designed to execute each function described above.

9 MFP
901 CPU
902a ROM
902b RAM
931 スキャナ部
201 配信部
202 決定部
203 判別部
204 切替部
9. MFP
901 CPU
902a ROM
902b RAM
931 Scanner unit 201 Distribution unit 202 Determination unit 203 Discrimination unit 204 Switching unit

特許第6262102号公報Patent No. 6262102

Claims (8)

原稿を読み取る読取部と、
前記読取部によって読み取った前記原稿の画像データを配信する配信部と、
前記原稿の所定領域に基づいて、前記画像データの解像度を決定する決定部と、
前記読取部によって読み取る前記原稿の種類である原稿種類を判別する判別部と、
前記判別部により判別される前記原稿種類に応じて、前記所定領域を切り替える切替部と、
を備え
前記判別部は、予め設定された画素幅の細線の濃度毎の比率である特徴量に基づいて、前記原稿種類を判別する画像処理装置。
A reading unit that reads a document;
a distribution unit that distributes image data of the document read by the reading unit;
a determination unit that determines a resolution of the image data based on a predetermined area of the document;
a discrimination unit that discriminates a type of the document to be read by the reading unit;
a switching unit that switches the predetermined area in accordance with the document type determined by the determination unit;
Equipped with
The discrimination unit discriminates the document type based on a feature amount that is a ratio of each density of a thin line of a preset pixel width .
前記決定部は、前記所定領域に基づいて前記解像度を決定する第1決定方法、または、前記原稿種類に応じて前記解像度を決定する第2決定方法によって、前記解像度を決定し、
前記切替部は、さらに、前記原稿種類に応じて、前記第1決定方法または前記第2決定方法を切り替える、請求項1に記載の画像処理装置。
the determination unit determines the resolution by a first determination method that determines the resolution based on the predetermined area or a second determination method that determines the resolution in accordance with the document type;
The image processing apparatus according to claim 1 , wherein the switching section further switches between the first determination method and the second determination method depending on the document type.
前記原稿種類は、前記原稿が含む線の太さの種類、および当該線の間隔を含み、
前記切替部は、前記原稿が含む線の太さの種類、および当該線の間隔の少なくとも一方に応じて、前記所定領域を切り替える、請求項1に記載の画像処理装置。
the document type includes a type of line thickness included in the document and a spacing between the lines;
The image processing apparatus according to claim 1 , wherein the switching section switches the predetermined area in accordance with at least one of a type of thickness of lines included in the document and a spacing between the lines.
前記原稿種類は、前記原稿が含む文字内の細線の間隔を含み、
前記切替部は、前記細線の間隔に応じて、前記所定領域を切り替える、請求項1に記載の画像処理装置。
The document type includes a spacing between thin lines in characters included in the document,
The image processing device according to claim 1 , wherein the switching unit switches the predetermined area depending on an interval between the thin lines.
前記原稿種類は、前記原稿が含む文書内の文字の重要度を含み、
前記第2決定方法は、前記重要度に対応する読み易さを特定し、当該特定した読み易さに対応するデフォルトの解像度を、前記解像度に決定する、請求項2に記載の画像処理装置。
The document type includes the importance of characters in a document included in the document,
The image processing device according to claim 2 , wherein the second determination method includes identifying a readability corresponding to the importance level, and determining a default resolution corresponding to the identified readability as the resolution.
前記第2決定方法は、さらに、前記原稿が含む文書内の文字の大きさ、文字数、および文字の密集度に基づいて、決定した前記解像度を調整する、請求項5に記載の画像処理装置。 The image processing device according to claim 5, wherein the second determination method further adjusts the determined resolution based on the size of characters, the number of characters, and the density of characters in the document contained in the original. 前記判別部は、さらに、ユーザ操作に応じて、前記重要度を調整する、請求項5に記載の画像処理装置。 The image processing device according to claim 5, wherein the discrimination unit further adjusts the importance in response to a user operation. コンピュータを、
読取部によって読み取った原稿の画像データを配信する配信部と、
前記原稿の所定領域に基づいて、前記画像データの解像度を決定する決定部と、
前記読取部によって読み取る前記原稿の種類である原稿種類を判別する判別部と、
前記判別部により判別される前記原稿種類に応じて、前記所定領域を切り替える切替部と、
して機能させ
前記判別部は、予め設定された画素幅の細線の濃度毎の比率である特徴量に基づいて、前記原稿種類を判別する、プログラム。
Computer,
a distribution unit that distributes image data of the document read by the reading unit;
a determination unit that determines a resolution of the image data based on a predetermined area of the document;
a discrimination unit that discriminates a type of the document to be read by the reading unit;
a switching unit that switches the predetermined area in accordance with the document type determined by the determination unit;
and make it work .
The discrimination unit discriminates the document type based on a feature amount that is a ratio for each density of thin lines of a preset pixel width .
JP2020141819A 2020-08-25 2020-08-25 Image processing device and program Active JP7571420B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020141819A JP7571420B2 (en) 2020-08-25 2020-08-25 Image processing device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020141819A JP7571420B2 (en) 2020-08-25 2020-08-25 Image processing device and program

Publications (2)

Publication Number Publication Date
JP2022037598A JP2022037598A (en) 2022-03-09
JP7571420B2 true JP7571420B2 (en) 2024-10-23

Family

ID=80494680

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020141819A Active JP7571420B2 (en) 2020-08-25 2020-08-25 Image processing device and program

Country Status (1)

Country Link
JP (1) JP7571420B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004102551A (en) 2002-09-06 2004-04-02 Sharp Corp Image processor, image processing method, image reader equipped with that, image forming apparatus, program, and recording medium
JP2006060590A (en) 2004-08-20 2006-03-02 Canon Inc Image processing device, method and computer program for checking character quality of electronic data

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004102551A (en) 2002-09-06 2004-04-02 Sharp Corp Image processor, image processing method, image reader equipped with that, image forming apparatus, program, and recording medium
JP2006060590A (en) 2004-08-20 2006-03-02 Canon Inc Image processing device, method and computer program for checking character quality of electronic data

Also Published As

Publication number Publication date
JP2022037598A (en) 2022-03-09

Similar Documents

Publication Publication Date Title
CN102566351A (en) Image forming apparatus and image forming method
JP3915170B2 (en) Image forming apparatus
US7272332B2 (en) Image forming apparatus and density correction data creation method used therein
JP2007182031A (en) Image-forming apparatus
JP2007006392A (en) Image processing apparatus, image processing method and image processing program
JP7571420B2 (en) Image processing device and program
JP2015080104A (en) Image reader, control method of image reader, program, and recording medium
CN111273528B (en) Image forming apparatus, degradation state detection method, and storage medium
US11323589B2 (en) Image processing apparatus and image forming apparatus for synthesizing a reading direction image with image data generated from a scanned sheet to determine reading direction of a sheet
US10578994B2 (en) Image forming apparatus that determines a fixing temperature for a fixing operation based on toner amounts of blocks of image data and related image forming method and storage medium
JP7322383B2 (en) Image forming apparatus, carrier deterioration determination method, and carrier deterioration determination program
JP4897637B2 (en) Image processing apparatus, image forming apparatus provided with image processing apparatus, image processing method, image processing program, and computer-readable recording medium storing the program
US20240031507A1 (en) Image processing apparatus and image forming apparatus
US20230161284A1 (en) Image forming apparatus capable of forming image on sheet with uneven surface, transfer current adjustment method
JP2005059444A (en) Color image forming device
US11882257B2 (en) Image forming apparatus and method of controlling image forming apparatus comprising a scanner and processor to generate a first combined image that includes an image of a document and a reading direction image that indicates a reading direction of the scanner and has a shape indicating the reading mode
JP5932730B2 (en) Image forming apparatus
JP2011259008A (en) Image reading device, image processing device, image reading method and program
CN100578385C (en) Image forming apparatus and method of controlling same
JP5561141B2 (en) Image forming apparatus, image forming apparatus control method, and image forming apparatus control program
JP6817785B2 (en) Image forming device, control method and program
JP2006276422A (en) Image processor and image forming apparatus
JP2011164621A (en) Image forming apparatus and method of adjusting image point
JP2023076917A (en) Image forming device and method for adjusting image forming condition
JP2019219541A (en) Image forming apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230605

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240306

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240423

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240619

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240923

R150 Certificate of patent or registration of utility model

Ref document number: 7571420

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150