CN100342708C - 图像处理装置和图像处理方法 - Google Patents
图像处理装置和图像处理方法 Download PDFInfo
- Publication number
- CN100342708C CN100342708C CNB2003101129505A CN200310112950A CN100342708C CN 100342708 C CN100342708 C CN 100342708C CN B2003101129505 A CNB2003101129505 A CN B2003101129505A CN 200310112950 A CN200310112950 A CN 200310112950A CN 100342708 C CN100342708 C CN 100342708C
- Authority
- CN
- China
- Prior art keywords
- data
- mentioned
- image processing
- colors
- image
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/04—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
- H04N1/19—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using multi-element arrays
- H04N1/191—Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using multi-element arrays the array comprising a one-dimensional array, or a combination of one-dimensional arrays, or a substantially one-dimensional array, e.g. an array of staggered elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/21—Intermediate information storage
- H04N2201/212—Selecting different recording or reproducing modes, e.g. high or low resolution, field or frame
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Image Input (AREA)
- Storing Facsimile Image Data (AREA)
Abstract
提供一种图像处理装置及其方法,是可以适合CCD和CIS两者,并以矩形区域为单位控制由各器件所读取的图像数据向存储器的存储和所存储的数据的读出,存储效率优异的图像处理技术。本发明的图像处理装置包括:接口装置,与第1图像读取器件或第2图像读取器件的任一个连接;以及第1存储装置,将通过上述接口装置输入的上述多个颜色的图像数据传输给存储器;其中,上述第1存储装置根据上述第1图像读取器件和第2图像读取器件所使用的数据通道的通道数,生成用于将上述多个颜色的图像数据存储到上述存储器中的地址信息,并且根据该地址信息,将上述多个颜色的图像数据传输给上述存储器。
Description
技术领域
本发明涉及可以适合图像读取器件(电荷耦合器件(CCD)和接触式图像传感器(CIS))两者的,按矩形区域单位控制由各器件读取的图像数据向存储器的存储和该存储的图像数据的读出的图像处理技术。
背景技术
图27表示在以往的图像处理装置中的表示扫描图像处理电路的结构的框图。作为图像读取器件,使用了CCD2010或CIS2110这样的光学元件,按照预定的输出形式的数据按主扫描方向的行单位分别由CCD接口(I/F)电路2000、CIS接口(I/F)电路2100进行A/D变换,存储到主存储器2200中。在此情况下,CCD2010分别并行地输出与R、G、B对应的数据,与此相反,从CIS2110输出的信号按照LED的点亮顺序串行地输出R、G、B的数据,由于输出数据的特性不同,分别设置了专用的接口电路,经过预定的A/D变换处理后,读取的图像数据就存储到主存储器(SDRAM)2200中。
另外,在图27中,在各图像处理块(黑斑校正(SHD)2300、字符判断处理2320、滤色处理2340等)中,设置了专用的行缓冲器2400a~d。在这样的电路结构中,采用了沿主扫描方向读出多行主存储器(SDRAM)2200中存储的数据、存储到专用的行缓冲器(2400a~d)中进行个别的图像处理的结构。
但是,在按各处理部设置专用的行缓冲器2400a~d的电路结构中,能够进行处理的主扫描方向的最大像素数取决于各处理部设置的专用的行缓冲器的存储容量,是限制处理吞吐量的主要因素。
另外,为了提高处理能力,在图像处理电路的硬件结构中,行缓冲器的容量的增加将增大成本负担,从而成为影响图像处理装置整体的低成本化的主要因素。
此外,作为图像读取器件,从CCD2010、CIS2110输出的信号由与它们的输出形式相符合的专用的接口电路(2000、2100)进行处理,所以,为了将读取的图像数据在主存储器2200上展开(成位映像),与使用了哪种器件(例如CCD或CIS)有关,图像数据的输入处理的专用化成为不可缺少的。即,作为图像处理电路,要根据采用哪种图像读取器件而定制,这也成了影响图像处理电路的通用化和低成本化的重要因素。
作为公开了上述以往例的结构的先有技术,有例如日本专利申请公开特开平7-170372号公报所公开的技术。
发明内容
本发明就是鉴于上述问题而完成的,目的旨在提供可以对应各种图像读取器件,例如适合CCD和CIS两者的图像处理装置。另外,其目的还在于提供一种图像处理装置,以适应于图像处理模式的预定的单位抽取主存储器的数据来控制数据处理,而无须个别的行缓冲器的介入,该数据处理包括,由各图像读取器件所读取的图像数据向存储器的存储和图像处理部中的处理。
为了达到上述目的,本发明提供一种图像处理装置,包括:接口装置,与第1图像读取器件或第2图像读取器件的任一个连接,其中,所述第1图像读取器件使用单一的数据通道串行输出多颜色的图像数据,所述第2图像读取器件使用与颜色数相应的多个数据通道并行输出多个颜色的图像数据;以及第1存储装置,将通过上述接口装置输入的上述多个颜色的图像数据传输给存储器;其中,上述第1存储装置根据上述第1图像读取器件和第2图像读取器件所使用的数据通道的通道数,生成用于将上述多个颜色的图像数据存储到上述存储器中的地址信息,并且根据该地址信息,将上述多个颜色的图像数据传输给上述存储器。
另外,本发明提供一种图像处理装置中的图像处理方法,所述图像处理装置能够与第1图像读取器件或第2图像读取器件的任一个连接,其中,所述第1图像读取器件使用单一的数据通道串行输出多颜色的图像数据,所述第2图像读取器件使用与颜色数相应的多个数据通道并行输出多个颜色的图像数据,所述图像处理方法包括:输入步骤,输入上述第1或第2图像读取器件所输出的上述多个颜色的图像数据;分配步骤,按照在输入上述多个颜色的图像数据时所使用的数据通道,分配由上述输入步骤输入的上述多个颜色的图像数据;以及传输步骤,根据上述第1或第2图像读取器件所使用的数据通道的通道数,生成用于将上述分配步骤所分配的上述多个颜色的图像数据存储到存储器中的地址信息,并且基于上述地址信息,将上述分配步骤所分配的上述多个颜色的图像数据传输给上述存储器。
附图说明
图1是表示涉及本发明的实施方式的图像处理装置200的概略结构的框图。
图2是表示扫描器I/F部10的概略结构的框图。
图3A~D是表示CCD17的输出信号的图。
图4是关于LED19对CIS18的点亮控制的时序图。
图5A是表示按照图4的时序图与R、G、B对应的LED的点亮(51a~d)和输出(51e)的关系的时序图。
图5B是表示与CIS18的控制关联的在同步信号(SP)的1个周期以内R、G、B的各LED19依次点亮时的时序的图。
图5C是表示CIS18在主扫描方向设置2通道时的输出的图。
图6是说明AFE15的处理的框图。
图7是表示用于将由图像读取器件读取的图像数据向主存储器进行DMA传输的LDMAC_A和在主存储器与扫描处理部之间进行DMA控制的LDMAC_B的概略结构的图。
图8A、B是说明LDMAC_A105a将1通道的数据写入主存储器100的处理的图。
图9A、B是说明LDMAC_A105a将2通道的数据写入主存储器100的处理的图。
图10是说明LDMAC_A105a将3通道的数据写入主存储器100的处理的图。
图11A、B是表示将主存储器100分割为预定的矩形区域(块)的状态的图。
图12A~C是按不同的图像处理模式表示主存储器所需要的容量的图。
图13是说明在复制模式时数据的存储处理的流程的图。
图14是说明在扫描器模式时数据的存储处理的流程的图。
图15A、B是说明将矩形区域的图像数据向扫描器图像处理部20的块缓冲器RAM传输时的数据的读出的图。
图16是说明扫描器图像处理部20的概略结构的框图。
图17是示意性地表示图像处理的对象区域和用于执行该处理的滤色处理等的参照区域的图。
图18A、B是表示不同的图像处理模式(彩色复制模式、单色复制模式、扫描器模式)的重叠宽度(overlap widths)的图。
图19A~D是示意性地表示各图像处理所需要的矩形区域的尺寸的图。
图20是说明1个矩形数据的处理结束、用于将下一矩形数据的图像数据进行DMA传输的DMA主扫描方向的开始点的图。
图21是说明在复制模式时数据的读出和图像处理的流程的图。
图22是说明在扫描器模式时数据的读出和图像处理的流程的图。
图23是说明将进行了变倍处理的矩形数据从变倍处理块(LIP)27向主存储器100传输的处理的图。
图24是表示变倍处理块(LIP)27与LDMAC_B(105b)的连接的图。
图25是表示为了将图像处理结束后的数据向主存储器100进行DMA传输而从变倍处理块(LIP)27向LDMAC_B(105b)传输的数据和信号的关系的时序图。
图26是说明按照行结束信号和块结束信号将数据在主存储器100上展开的状态的图。
图27是表示以往的图像处理装置中的扫描图像处理电路的结构的框图。
具体实施方式
下面参照附图对本发明的优选实施形式进行详细说明。
图1是表示涉及本发明的实施例的图像处理装置200的概略结构的框图。CCD17、CIS18经由模拟前端(AFE)15与扫描器接口(以下称为“扫描器I/F”)部10连接,这样不通过个别的专用电路,就可以将该读取数据读入图像处理装置200。关于扫描器I/F部10的数据处理,后面作以详细地说明。
20是扫描器图像处理部,是对由扫描器I/F部10的处理在主存储器100上展开的图像数据执行与图像处理动作模式(彩色复制、单色复制、彩色扫描、单色扫描等)相应的图像处理的处理部。关于扫描器图像处理部20的详细情况,后面进行说明。
打印机图像处理部30是将图像处理的结果的所得到的图像数据打印输出的处理单元,执行用于将图像处理结果向经由LBP接口(I/F)40连接的激光打印机(LBP)45输出的处理。
50、60是JPEG、JBIG模块,是执行遵照预定标准的图像数据的压缩、解压处理的处理部。
70是存储器控制部,进行与图像处理***的第1BUS80和电脑***的第2BUS85的连接、对主存储器(SDRAM)100的数据的写入、执行有关读出的DMA控制的处理单元(LDMAC_A~F(105a~105f))的整体的控制。这里,所谓“DMA(Direct Memory Access)”,是指在主存储装置与***装置之间直接移动数据的处理。
在上述扫描器I/F部10、扫描器图像处理部20、打印机图像处理部30、LBPI/F部40、JPEG处理部50和JBIG处理部60与第1BUS80之间,对应各处理部(10~60)地连接用于执行图像数据的DMA控制的处理部(LDMAC_A~F(105a~105f))。
各LDMAC_A~F(105a~105f)对于各图像处理部(10~60)与主存储器100之间的数据收发,生成用于执行DMA控制的预定的地址信息,基于该信息控制DMA。例如,LDMAC_A(105a)根据图像读取器件的种类、CCD17、CIS18的不同,对DMA的各通道生成用于将由扫描器I/F部10进行了读取处理的图像数据向主存储器100进行DMA传输的地址信息(开始进行DMA的起始地址、切换存储器的地址的位移信息等)。
另外,LDMAC_B(105b)按照DMA的通道生成用于读出在主存储器100上展开的图像数据的地址信息。
另外,关于LDMAC_C~F(105c~f)也同样能够生成预定的地址信息,基于该信息在与主存储器100之间执行关于数据收发的DMA控制。即,LDMAC_C~F(105c~f)具有与数据的写入、读出对应的通道,生成与这些通道对应的地址信息,控制DMA。
80是可以在图像处理***的各处理部(10~60)间进行数据收发的第1BUS,85是连接CPU180、通信和用户接口控制部170、机械电子***控制部125和ROM95的电脑***的第2BUS。CPU180基于ROM95存储的控制参数和控制程序,能够控制上述LDMAC_A~F(105a~105f)。
机械电子***控制部125包含电机控制部110和中断定时器控制部120。该中断定时器控制部120管理用于控制电机的驱动时间或图像处理***的处理的同步的定时控制。
LCD控制部130是管理将图像处理装置的各种设定、处理状况等在LCD135上显示的显示控制的单元。
140、150是可以与***设备连接的USB接口部,在图1中,表示连接了BJ-打印机175的状态。
160是媒体访问控制部(MAC),是控制以怎样的时序向连接的设备传输(访问)数据等的单元。
180是CPU,控制图像处理装置200的整体的动作。
(扫描器I/F部10的结构)
扫描器I/F部10作为图像读取器件可以对应CCD17和CIS18,对两种图像读取器件的信号进行输入处理。这里,输入的图像数据由LDMAC_A(105a)进行DMA传输,在主存储器100上展开。
图2是表示扫描器I/F部10的概略结构的框图。定时控制部11a生成与读取速度相应的读取器件的控制信号,向CCD17/CIS18输出。该器件控制信号是与在扫描器I/F部10内生成的同步信号同步的信号,由此可以实现主扫描方向的读取时间与读取处理的同步。
LED点亮控制部11b是控制成为CCD17/CIS18的光源的LED19的点亮的单元,控制用于与R、G、B各色要素对应的LED的依次点亮控制的同步信号(TG、SP、参照图3A和图4)、时钟信号(CLK、参照图4等)和与CCD17/CIS18对应的调光的控制、点亮的开始、熄灭的控制。该控制时间是基于从上述定时控制部接收的同步信号的时间,控制与图像读取器件的驱动同步的LED19的点亮。
图3A~D是表示CCD17的输出信号的图。从LED19照射的光照射原稿面,其反射光导向CCD17,进行光电变换。例如,在与作为主扫描方向的CCD17的行方向垂直的方向(副扫描方向)上,一边使读取位置以恒定速度移动,一边沿主扫描方向的各行依次扫描,可以读取原稿面整体的图像。如图3A所示,基于从定时控制部11a输出的同步信号(TG)并行地输出与CCD17的1行的R、G、B要素对应的信号(参照图3B、C、D)。
另一方面,图4是关于LED19对CIS18的点亮控制的时序图,基于由LED点亮控制部11b生成的同步信号(SP)和时钟(CLK)控制各R、G、B的LED的点亮开始和熄灭的时序。同步信号(SP)的周期用Tstg表示,在该时间内,由各色(R、G、B)中的某一个或它们的组合对LED进行点亮控制。Tled表示同步信号(SP)的1周期(Tstg)中的LED的点亮时间。
图5A是表示按照上述图4的时序图,与R、G、B对应的LED的点亮(51a~51d)和由在该点亮时间内积蓄的LED的反射光进行光电变换的输出51e的时序图。由图5A的51e可知,与R、G、B各色对应的信号的输出与R输出、G输出、B输出和分别作为串行的数据而输出的前面说明的CCD17的输出信号不同。
另外,图5B是表示与CIS18的控制关联的在同步信号(SP)的1周期内R、G、B的各LED19依次点亮时的时序的图,通过R、G、B数据的合成,这时的图像读取器件的输入可以作为单色图像的数据而被输入到图像处理装置200。
图5C是表示CIS18在主扫描方向设置2通道时的输出的图。通道1的输出(图5C的53c)与第N个CLK信号(参照图5C的53b)的后沿同步,输出任意的空位串(dummy bitstream)(53c的情况为22位),然后,输出对有效位数3254位的信号(图5C的53c)。另一方面,通道2的输出(图5C的53d)与第N个CLK信号的后沿同步,从有效位第3255位(通道1的传感器输出的最终位3254之后的位)开始,作为有效位输出2794位。
通过2个通道的传感器输出,可以分割读取主扫描方向1行的数据。CIS的结构最大不限于2通道,例如,即使采用3通道的结构,仅改变有效位数的输出数,并不限定本发明的主旨。
返回到图2的框图进行说明,图像读取器件(CCD17/CIS18)的输出信号输入AFE(模拟前端)15。AFE15的处理,如图6所示,对CCD17、CIS18的输出信号进行增益调整(15a,15d)和A/D变换处理(15b,c,e),将从各图像读取器件输出的模拟信号变换成数字信号,输入扫描器I/F部10。另外,AFE15可以将从图像读取器件输出的并行的数据变换为串行的数据进行输出。
图2中的同步控制部11c根据各器件(17、18)的模拟信号对AFE15设定预定的阈值电平,并根据图像读取器件的不同进行输出信号的调整。此外,生成并输出模拟信号的采样控制和用于向AFE15输出数字信号的同步时钟,从AFE15接收预定的数字信号的读取图像数据。该数据通过同步控制部11c向输出数据控制部11d输入,输出数据控制部11d将从AFE15接收的图像数据与扫描器I/F部10的输出模式一致地存储到缓冲器(11e,f,g)中。
扫描器I/F部10的输出模式,能够依照连接的图像读取器件将输出模式切换为单模式、2通道(ch)模式、3通道(ch)模式。
所谓单模式,是在从AFE15串行地输入主扫描方向数据时选择的模式,这时,是仅可以利用1个缓冲器的状态。
2ch模式是从AFE15输入的数据作为图像读取器件的2通道的信息,在相同定时输入时选择的模式,这时,设定为可以利用2个缓冲器(例如,11e、11f)的状态。
3ch模式是从AFE15接收的图像数据作为R、G、B输出,在相同定时输入时选择的模式,这时,设定为可以利用3个缓冲器(11e、f、g)的状态。
利用单模式由CIS18读取彩色图像数据时,从AFE15接收的数据如图5A的51e所示,按照LED的点亮顺序的R、G、B数据的输出成为串行排列,输出数据控制部11d按照该排列将数据存储到1个缓冲器(例如第1缓冲器(11e))中。用CIS18读取单色图像数据时也一样,单色图像数据存储到1个缓冲器中。
由2通道的CIS18读取彩色图像数据时,设定上述2ch模式。从AFE15接收的数据如图5C的53c、53d所示,成为在主扫描方向一分为二的各区域的数据,为了存储这些区域的数据,输出数据控制部11d将接收的数据存储到2个缓冲器(例如第1缓冲器(11e)和第2缓冲器(11f))中。该处理,用2通道的CIS18读取单色图像数据时也一样。
由CCD17读取彩色图像数据时,输出数据控制部11d将从AFE15接收的数据利用上述3ch模式按R、G、B各数据分开存储到3个缓冲器(第1、第2、第3缓冲器(11e、f、g))中。
下面,说明将通过扫描器I/F部10的处理而存储在预定的缓冲器(11e、f、g)中的图像数据向主存储器(SDRAM)100进行DMA传输并进行存储处理。将图像数据向主存储器100进行DMA传输并进行存储处理,由LDMAC_A(105a)控制。
图7是表示将由图像读取器件(17、18)读取的图像数据向主存储器(SDRAM)100进行DMA传输的LDMAC_A(105a)和在主存储器100和扫描器图像处理部20之间控制DMA的LDMAC_B(105b)的概略结构的图。
75是缓冲控制器,在主存储器100作为环形缓冲器使用时,为了协调数据的写入和读出,控制LDMAC_A(105a)和LDMAC_B(105b)。
(LDMAC_A(105a)的结构)
这里,LDMAC_A(105a)具有数据仲裁单元71a、第1写入数据接口(I/F)部71b和I/O接口部71c。
I/O接口部71c为了将数据存储到主存储器100中,将LDMAC_A生成的预定的地址信息设定到第1写入数据I/F部71b。另外,从扫描器I/F部10接收图像数据,并将数据存储到LDMAC_A(105a)内的各缓冲通道(以下称为「通道」)(ch0~ch2)中。
第1写入数据I/F部71b与用于对主存储器100进行数据的写入的第3BUS73连接,按照生成的预定的地址信息将各通道(ch0~ch2)存储的数据向主存储器100进行DMA传输。数据仲裁单元71a进行各通道存储的数据的读出,与第1写入数据I/F部71b的写入处理一致地进行各通道的数据的接收。
第1写入数据I/F部71b与缓冲控制器连接,进行控制以使后面说明的LDMAC_B(105b)的数据的读出或写入与存储器访问不会竞争。通过对主存储器100的访问的控制,即使将主存储器100作为环形缓冲器使用时,也可以在主存储器110存储的数据的读出之前防止发生数据在同一存储器地址过载等事故,从而可以有效地灵活运用存储器资源。
((1)1通道的数据的存储)
图8A、B是说明LDMAC_A105a将1通道的数据写入主存储器(SDRAM)100的处理的图。如图5A的51e所示的输出例那样,主扫描方向的1行的R、G、B数据串行地输出,数据存储到扫描器I/F部10的1个缓冲器(图2的11(e))中时,数据向LDMAC_A(105a)内的对应的1个通道(ch0、参照图7)传输。这里,在图8A、B、图9A、B和图10中,由数据仲裁单元71a和第1写入数据I/F部71b将通道(ch0)的数据进行DMA传输,将用于在主存储器100中进行存储处理的结构标记为“第1LDMAC”、将用于处理通道(ch1)的数据的结构标记为“第2LDMAC”、将用于处理通道(ch2)的数据的结构标记为“第3LDMAC”。
图8A是表示将1通道的彩色图像数据分离为R、G、B数据进行存储处理的图。第1LDMAC将行顺序的R、G、B数据中主扫描方向1行(R1~R2)的R数据写入主存储器100的R区域(1000a),将写入地址切换为作为下一写入区域的G区域(1000b)的起始地址(G1)。接着,第1LDMAC将R、G、B数据中主扫描方向1行(G1~G2)的G数据写入主存储器100的G区域(1000b),将写入地址切换为作为下一写入区域的B区域(1000c)的起始地址(B1)。随后,第1LDMAC将主扫描方向1行(B1~B2)的B数据写入主存储器100的B区域(1000c)后,将地址切换为R区域(1000a)的第2行的起始地址(R2)。以下,G数据、B数据也一样,将数据的写入地址移位到副扫描方向的第2行进行数据的写入。
第1LDMAC在写入数据的DMA控制中,将与R数据、G数据、B数据对应的成为数据的存储目的地的存储器的地址作为偏移信息(A、B)而供给,通过切换各色数据的存储区域,可以将行顺序的R、G、B数据分离为R数据、G数据、B数据而存储到主存储器100中。
开始进行DMA传输的起始地址(图8A的情况为R1)和偏移信息(A、B)等是由上述LDMAC_A(105a)生成的。
图8B是说明在由图5B所示的LED的点亮时间得到的由CIS18进行的单色图像数据的写入处理的图。单色图像数据时不需要将数据分离为R、G、B,所以,将行顺序的单色图像数据在主存储器100的主扫描方向写入1行(M1~M2)的数据,将写入地址在相同区域(1000d)的副扫描方向移位,进行下一个第2行(M3~M4)的数据的写入。以下,通过依次进行同样的处理,可以将单色图像数据存储到主存储器的区域(1000d)中。
((2)CIS2通道的数据的存储)
图9A是表示将图5C所示的2通道的彩色图像数据分离为R、G、B数据进行存储处理的图。主扫描方向的存储区域与2个通道对应地进行分割。
由2通道的CIS18(chip0、chip1)读取的图像数据存储到扫描器I/F部10的2个缓冲器(11e、11f)中,在LDMAC_A105a的控制下,2个缓冲器(11e、11f)的数据向105a内的通道(ch0、ch1)传输。
第1LDMAC将通道(ch0)的数据(chip_data)存储到作为图9A的第1R区域(1100a)、第1G区域(1200a)、第1B区域(1300a)所示的区域中。
在图9A中,第1LDMAC将从chip0输入的R、G、B数据中的R数据(RA1~RA2)写入主存储器的第1R区域(1100a),将写入地址切换为作为下一写入区域的第1G区域(1200a)的起始地址(GA1)(偏移信息C)。第1LDMAC将R、G、B数据中的G数据(GA1~GA2)写入主存储器的第1G区域(1200a),将写入地址切换为作为下一写入区域的第1B区域(1300a)的起始地址(BA1)(偏移信息C)。随后,第1LDMAC将R、G、B数据中的B数据(BA1~BA2)写入主存储器的B区域(1300a),在处理结束之后,将地址切换为R区域(1100a)的副扫描方向的第2行的起始地址(RA3)(偏移信息D)。以下,G数据、B数据也一样,将数据的写入地址移位到副扫描方向的第2行,进行数据的写入。
第1LDMAC作为主存储器的数据存储区域,可以对作为图9A的第1R区域(1100a)、第1G区域(1200a)、第1B区域(1300a)所示的各区域基于偏移信息(C、D)任意设定成为数据的存储目的地的存储器的地址,按照该设定将通道(ch0)存储的数据存储到主存储器100中。
第2LDMAC将通道(ch1)的数据(chip1_data)存储到作为图9A的第2R区域(1100b)、第2G区域(1200b)、第2B区域(1300b)所示的区域中。
在图9A中,第2LDMAC将从chip1输入的R、G、B数据中的R数据(RB1~RB2)写入主存储器的第2R区域(1100b),将写入地址切换为作为下一写入区域的第2G区域(1200b)的起始地址(GB1)(偏移信息E)。第2LDMAC将R、G、B数据中的G数据(GB1~GB2)写入主存储器100的第2G区域(1200b),将写入地址切换为作为下一写入区域的第2B区域(1300b)的起始地址(BB1)(偏移信息E)。随后,第2LDMAC将R、G、B数据中的B数据(BB1~BB2)写入主存储器100的第2B区域(1300b),在处理结束之后,将地址切换为第2R区域(1100b)的副扫描方向的第2行的起始地址(RB3)(偏移信息F)。以下,G数据、B数据也一样,将数据的写入地址移位到副扫描方向的第2行,进行数据的写入。
在第1和第2LDMAC写入数据的DMA控制中,将成为与R数据、G数据、B数据对应的数据的存储目的地的存储器的地址作为偏移信息(C、D、E、F)而供给,通过切换各色数据的存储区域,可以将行顺序的R、G、B数据分离为R数据、G数据、B数据而存储到主存储器100中。
开始进行DMA传输的起始地址(图8A的情况为RA1、RB1)、偏移信息(C、D、E、F)等是由上述LDMAC_A(105a)生成的。
图9B是说明在图5B所示的LED的点亮时间得到的由2通道的CIS进行的单色图像数据的写入处理的图。单色图像数据的情况与上述彩色图像数据的情况不同,不需要将数据按R、G、B进行分离,所以,将行顺序的单色图像数据的数据在主存储器100的主扫描方向写入1行(MA1~MA2、MB1~MB2)的数据,将写入地址移位到相同区域(1400a、1400b)的副扫描方向,进行下一个第2行(MA3~MA4、MB3~MB4)的数据的写入。以下,通过依次进行同样的处理,可以将单色图像数据存储到主存储器的区域(1400a、1400b)中。
((3)3通道的数据的存储)
图10是说明扫描器I/F部10中的输出数据控制部11d将由CCD17读取的图像数据作为3通道的数据(R数据、G数据、B数据)进行处理时,与各通道对应的第1~第3LDMAC将数据写入主存储器100的处理的图。
3个缓冲器(图2的11e、11f、11g)存储的数据在LDMAC_A(105a)的控制下,向105a内的通道(ch0、ch1、ch2)传输。传输给ch0的数据由第1LDMAC写入主存储器100,传输给ch1的数据由第2LDMAC写入主存储器100,随后,传输给ch2的数据由第3LDMAC写入主存储器100。第1~第3LDMAC通过将数据写入与主存储器100的R区域(1500a)、G区域(1500b)、B区域(1500c)对应的区域,可以分离R、G、B数据而存储到主存储器100上。
这时,开始进行DMA传输的起始地址(图10的情况为SA1、SA2、SA3)等是由上述LDMAC_A(105a)生成的。
如上所述,通过将由图像读取器件(CCD17、CIS18)读取的图像数据,根据其输出形式分配给控制DMA传输的通道,对分配的数据生成控制DMA的地址信息和偏移信息,可以对应各种图像读取器件。
另外,在本实施例中,与图像读取器件(CCD17、CIS18)的输出形式无关地分离R、G、B数据而将图像数据存储到主存储器100上。因此,不必向后面所述的后级的图像处理部进行与图像读取器件(CCD17、CIS18)的输出形式相应的DMA传输,可以仅进行与所要求的图像处理相应的DMA传输。由此,可以提供通过非常简单的结构/控制而与图像读取器件(CCD17、CIS18)的输出形式对应的图像处理装置。
(主存储器上的区域设定和DMA传输)
为了将图像数据向主存储器100进行DMA传输,LDMAC_A(105a)生成与主存储器100对应的地址信息,按照该地址信息控制DMA传输。图11A是表示将主存储器100分割为预定的矩形区域(块)的状态的图,图11B是表示将主存储器100作为环形缓冲器利用时的图。为了对主存储器100存储的图像数据按矩形区域单位进行图像处理,按照图像处理模式(复制模式或扫描器模式)设定用于定义矩形区域的地址信息。在图11A中,SA表示DMA的起始地址,主扫描方向(X轴方向)的区域用预定的字节长度(XA、XB)进行分割。副扫描方向(Y轴方向)的区域用预定的行数(YA、YB)进行分割。作为环形缓冲器使用时(图11B),画阴影线的区域101a和101b成为相同的存储区域。
对矩形区域(0,0)的DMA,从起始地址SA开始,将XA的数据向主扫描方向传输时,在副扫描方向作为移位了1行的传输地址,设定由偏移数据(OFF1A)所示的地址。以下,同样进行主扫描方向的传输和偏移数据(OFF1A)的地址移位的控制,在完成对矩形区域(0,0)的DMA时,转移到对下一个矩形区域(1,0)的DMA。
对矩形区域(1,0)的DMA跳转到由偏移地址(OFF2A)所示的地址,以下,和矩形区域(0,0)的情况一样,进行主扫描方向的传输和由偏移数据(OFF1A)的地址的移位的控制,在对矩形区域(1,0)的DMA结束时,进行对下一个矩形区域(2,0)的处理。以下,同样,直至区域(n,0)完成YA行的DMA时,跳转到由偏移数据(OFF3)所示的地址进行下一个DMA,转移到对矩形区域(0,1)的处理。以下,同样,控制对区域(1,1)、(2,1)...的DMA。根据存储器容量,例如在矩形区域的尺寸不同时(由XB、YB定义时),进而设定与该区域尺寸相应的偏移数据(OFF1B、OFF2B),进行控制DMA。
以上说明的矩形区域,根据与设定的图像处理模式相应的主扫描方向的分辨率和应参照的像素区域,作为在矩形区域间重复的区域(重叠区域),设定主扫描方向的像素和副扫描方向的行数,控制在存储器上展开的图像数据的分割。
(具体例)
图12A~C是按不同图像处理模式表示主存储器所需要的容量的图,根据各处理模式如以下那样进行设定。
(a)彩色复制模式时
·有效像素:在主扫描方向为600dpi
·字符判断处理:上下边11行、左边12像素、右边13像素
·彩色判断滤色处理:上下边2行、左边2像素、右边2像素
·变倍处理:下边n行、右边m像素(m、n取决于变倍率)
(b)单色复制模式时
·有效像素:在主扫描方向为600dpi
·彩色判断滤色处理:上下边2行、左右边2像素
·变倍处理:下边1行
(c)彩色扫描模式时
·有效像素:在主扫描方向为1200dpi
·变倍处理:下边1行
此外,重叠量的设定,除存储器资源之外,还影响到主存储器100与扫描器图像处理部20之间的传输效率。传输效率被定义为有效像素区域对于包含重叠区域的图像区域的面积比,如上所述那样,在复制模式中,由于重叠区域的确保是不可缺少的,所以传输效率降低,但在扫描器模式中,除了变倍处理以外,无需重叠宽度所以传输效率增高。
例如,在图12A的彩色复制模式的情况下,当设包含重叠区域的矩形区域为281像素×46行时,减去最大的重叠区域(字符判断处理用的区域)后的有效的区域成为256像素×24行,传输效率成为(256像素×24行)/(281像素×46行)=48%。另一方面,在图12C的扫描器模式时,如果不进行变倍处理,则由于无需重叠宽度,所以传输效率为100%。
扫描器模式、或者复制模式,由于图像处理的内容不同,故所需要的存储器的区域依照其处理内容适当地进行设定。例如,如图12A所示那样,在彩色复制模式时,由于需要字符判断处理和彩色判断滤色处理,所以抽取有效像素区域的重叠量(在图中,表示为在有效像素周围所确保的区域)增多,但作为主扫描方向的有效像素数则必需确保分辨率约600dpi,所以,根据与存储区域的权衡来决定重叠区域。
另一方面,在扫描器模式时,在变倍处理以外无需确保重叠量,但是作为主扫描方向的有效像素数则必需确保约1200dpi。从而,在扫描器模式和复制模式中将存储器的分配量设为大致相同时,如果将副扫描方向的行数设为例如24行,就能够将彩色复制模式和扫描器模式的主存储器的分配量设为大致相同。下面,参照图13和图14说明不同的图像处理模式的存储处理的流程。
(复制模式时的存储处理)
图13是说明复制模式时的数据的存储处理的流程的图。首先,在步骤S10,判断复制模式是否为彩色复制模式,在彩色复制模式时(S10-是),使处理进入步骤S20,如以下那样设定用于彩色复制模式时的DMA传输的地址信息。
(a)包含重叠宽度进行写入时
从缓冲器的开头开始确保有效像素(例如,主扫描方向的分辨率600dpi),进而,在其周围设定重叠宽度(上下11行、左12像素、右13像素)(参见图12A)。
(b)仅写入有效像素时
·开始地址(SA)
=存储器的起始地址(BUFTOP)+包含重叠宽度的1页图像的主扫描方向的像素数(TOTALWIDTH)×11(副扫描方向的重叠宽度(上))+12(主扫描方向的重叠宽度(左))(TOTALWIDTH=1页图像的主扫描有效像素数(IMAGEWIDTH)+左重叠宽度像素数+右重叠宽度像素数)
·UA=存储器的终结地址(BUFFBOTTOM)+1=环形缓冲器的回送地址
·OFF1A=TOTALWIDTH-IMAGEWIDTH
另一方面,在单色复制模式时(步骤S30)如以下那样设定DMA传输的地址信息。
(a)包含重叠宽度写入时
从缓冲器的开头开始确保有效像素(例如,主扫描方向的分辨率600dpi),进而在其周围设定重叠宽度(上下2行、左右2像素)(参见图12B)。
(b)仅写入有效像素时
·开始地址(SA)
=存储器的起始地址(BUFTOP)+包含重叠宽度的1页图像的主扫描方向的像素数(TOTALWIDTH)×2(副扫描方向的重叠宽度(上))+2(主扫描方向的重叠宽度(左))
·UA=存储器的终结地址(BUFFBOTTOM)+1
·OFF1A=TOTALWIDTH-IMAGEWIDTH
当在步骤S20、步骤S30,分别设定DMA传输用的地址信息时,使处理进入步骤S40,开始进行传输。LDMAC_A105a内的各通道中所存储的数据,被顺序读取并按照预定的地址信息进行DMA传输(S50、60)。然后,当通道(ch0~ch2)中所存储的数据的读取结束时(S70),DMA传输就结束(S80)。
(扫描器模式时的存储处理)
图14是说明扫描器模式时的数据的存储处理的流程的图。首先,在步骤S100,如以下那样设定用于扫描器模式时的DMA传输的地址信息。
(a)包含重叠宽度进行写入时
从缓冲器的开头开始确保有效像素(例如,主扫描方向的分辨率1200dpi),进而在副扫描方向设定下1行的重叠宽度(参见图12C)。
(b)仅写入有效像素时
·开始地址(SA)=存储器的起始地址(BUFTOP)
·UA=存储器的终结地址(BUFFBOTTOM)+1
=环形缓冲器的回送地址
·OFF1A=0(TOTALWIDTH=IMAGEWIDTH)
当在步骤S100设定了地址信息时,就使处理进入步骤S110,开始进行DMA传输。LDMAC_A105a内的各通道中所存储的数据,被顺序读取,并按照预定的地址信息进行DMA传输(S120、130)。然后,当通道(ch0~ch2)中所存储的数据的读取结束时(S140),DMA传输就结束(S150)。
以上,通过图13和图14的处理,图像数据就依照所设定的处理模式被展开到主存储器100中。另外,在图13和图14中所示的重叠量是可以任意进行设定的参数,本发明的主旨不由该条件所限定。例如,在照片的彩色发送等中,也可以省略字符判断处理,而依照必需的图像处理的参照像素数来任意地设定重叠量以只实施滤色处理。
(数据的读出)
在主存储器100上所展开的图像数据,对每个预定的矩形区域,作为对应的R、G、B数据或单色图像数据被装入到扫描器图像处理部20,对各矩形区域执行图像处理。为了对各矩形区域进行图像处理,CPU180在主存储器100内准备对图像读取器件(CCD17/CIS18)的受光元件的灵敏度的差异或LED19的光量的差异等进行校正的黑斑(SHD)校正数据,矩形区域的黑斑数据和矩形区域的图像数据,由后面说明的LDMAC_B(105b)向扫描器图像处理部20进行DMA传输。
图15A、B是说明将矩形区域的图像数据向扫描器图像处理部20的块缓冲器RAM210(图16)传输时的数据的读出的图。关于区域(0,0),对其有效像素区域(abcd)设定重叠区域AB1CD1(图15A),图像数据的读出,是将A作为起始地址,对应的数据被读出直到主扫描方向B1地址为止。当主扫描方向的数据的读出结束时,接着把将要读出的数据的地址转移到在副扫描方向移位了1行的图中的A2地址,在主扫描方向数据被读出直到B3地址的像素为止。以下,同样地对数据进行读出,进行与重叠区域的最终行相当的从C地址到D1地址的主扫描方向的数据的读出,区域(0,0)的数据的读出就完成。
关于区域(0,1),对其有效像素区域(bedf)设定重叠区域B2ED2F(图15B),图像数据的读出,是将B2作为起始地址,对应的数据读出直到主扫描方向E地址为止。当主扫描方向的数据的读出结束时,接着把将要读出的数据的地址转移到在副扫描方向移位了1行的图中的B4地址,在主扫描方向数据被读出直到B5地址的像素为止。然后,进行与重叠区域的最终行相当的从D2地址到F地址的主扫描方向的图像数据的读出,第2区域的数据的读出就完成。通过以上的处理,包含重叠区域的矩形区域的数据将被读出。以下,对各矩形区域进行同样的处理。
(LDMAC_B(105b)的结构)
主存储器100中所存储的数据的读出,由图7中的LDMAC_B(105b)进行控制。读出数据I/F部72a经由数据读出用的第4BUS74与主存储器100连接,读出数据I/F部72a能够参照LDMAC_B(105b)所生成的地址信息,从主存储器100读出预定的图像数据。
所读出的数据由数据设定单元72b,设定到设置了多个的预定的通道(ch3~ch6)中。例如,将黑斑校正用的图像数据设定到通道3(ch3)中,将面顺序的R数据设定到通道4(ch4)中,将面顺序的G数据设定到通道5(ch5)中,将面顺序的B数据设定到通道6(ch6)中。
被设定到各通道(ch3~ch6)中的数据,经由I/P接口72c在LDMAC_B(105b)的控制下顺序进行DMA传输,被装入到扫描器图像处理部20的块缓冲器RAM210(图16)。
另外,LDMAC_B(105b)内的通道7(ch7)是为了将已实施了预定的图像处理的数据存储到主存储器100中,而存储从扫描器图像处理部20输出的点顺序的图像数据的通道。扫描器图像处理部20,与点顺序的图像数据的输出一致,输出地址信息(块结束信号、行结束信号),基于该地址信息,第2写入数据I/F部72d,将通道7中所存储的图像数据存储到主存储器100中。该处理的内容,在后面详细进行说明。
(图像处理)
图16是说明扫描器图像处理部20的概略结构的框图。对装入到块缓冲器RAM210的数据执行与各图像处理模式相应的处理。另外,图19A~D是示意性表示各图像处理所需要的矩形区域的尺寸的图。扫描器图像处理部20依照所设定的图像处理模式,对矩形区域切换应参照的矩形像素区域来执行处理。下面,参照图16说明图像处理的内容,并参照图19A~D说明进行该处理时将参照的矩形区域的尺寸。
在图16中,黑斑校正块(SHD)22是校正主扫描方向的光源(LED19)的光量分布的差异、图像读取器件的受光元件的差异和暗输出的偏移的处理块。黑斑数据是在主存储器100上按明R、明G、明B、暗R、暗G、暗B的顺序1像素的校正数据量以面顺序被存储,与矩形区域对应的像素数(主扫描方向为XA像素、副扫描方向为YA像素(参见图19A))被输入。所输入的面顺序的校正数据由输入数据处理部21变换成点顺序的数据,并存储到扫描器图像处理部20的块缓冲器RAM210中。然后,当矩形区域的黑斑数据的取入结束时,就转移到图像数据的传输。
输入数据处理部21是执行将已分离成R、G、B的面顺序的数据重新构成点顺序的数据的处理的处理部。1像素的数据在主存储器100上作为面顺序的数据按R、G、B各色进行存储,当这些数据被装入到块缓冲器RAM210时,输入数据处理部21对各色数据取出1像素数据,重新构成为1像素的R、G、B数据。对每个像素进行重新构成的处理,将面顺序的图像数据变换成点顺序的数据。
图17是概略地表示图像处理的对象区域和进行用于执行该处理的滤色处理等用的参照区域(ABCD)的图,该图中,对有效像素区域(abcd),作为主扫描方向(X方向)的重叠量,设定“Na”、“Nb”像素,作为副扫描方向(Y方向)的重叠量,设定“Nc”、“Nd”像素。
图18是示例性表示不同的图像处理模式(彩色复制模式、单色复制模式、扫描器模式)的重叠宽度的图,变倍时因为变倍处理的需要,参照区域比等倍时还要相应大m像素、n行。在彩色复制模式时,由于要进行黑色字符的判断,需要图像处理模式之内最大的参照区域。为了检测黑色字符,需要可靠地进行网点和黑色字符的判断,因此为了判断网点的周期,将主扫描方向(24+m)像素、副扫描方向(21+n)像素(变倍时)设为参照区域。在单色复制模式时,为了对字符部进行边缘增强,将主扫描方向(4+m)像素、副扫描方向(4+n)(变倍时)设为参照区域。在扫描器模式时,因为由主机上的扫描驱动程序或应用程序进行所需要的图像处理,所以在等倍时不需要参照区域,但是在变倍时依照变倍率设定主扫描方向为m像素、副扫描方向为n像素的参照区域。另外,不言而喻,本发明的主旨并不限定于这里所示的重叠量,可任意进行设定。
在处理块23中,平均化处理部(SUBS)是进行用于降低主扫描方向的读取分辨率的子采样(单纯间取)或平均化处理的处理块,输入屏蔽处理部(INPMSK)是计算所输入的R、G、B数据的彩色校正的处理块。γ校正处理部(LUT)是对所输入的数据赋予预定的灰度等级特性的处理块。
字符判断处理块24是对输入图像数据进行黑色字符判断、画线(line drawing)轮廓的像素判断的处理块。在黑色字符判断处理中,如上所述那样,需要参照比网点周期还要宽的区域,所以最好是参照与主扫描方向(24+m)像素、副扫描方向(21+n)像素(行)(“m”、“n”取决于变倍处理的倍率)相当的重叠区域。字符判断处理块24的输入数据与黑斑校正块(SHD)22的输入同样地,参照主扫描方向XA像素(有效像素+重叠宽度)×副扫描方向YA像素(有效像素+重叠宽度)的数据(图19A)。
在处理块25中,MTF校正处理部是在变更了图像读取器件时进行MTF差校正、为了降低缩小变倍时的莫尔网纹(moire)而在主扫描方向进行滤色处理的处理部,是在关注区域对主扫描方向的预定像素进行相乘相加各系数的处理的块。在图19B中,对关注区域G1确保左侧画阴影线部(b1)2像素、右侧画阴影线部(b2)3像素,进行对于区域G1的处理。
(RGB→(L、Ca、Cb))变换处理部(CTRN)在由后续的滤色处理块26进行的滤色处理(亮度增强、色饱和度增强、彩色判断)时进行R、G、B各色的多值图像数据的变换处理。
背景密度调整处理部(ABC),执行通过自动识别原稿的背景密度,并将背景密度值校正成白色侧,而得到适合于传真通信等的二值化数据用的处理。
滤色处理块26作为对在先前的CTRN处理中所得到的数据进行彩色判断和滤色的处理,进行图像的亮度成分(L)的边缘增强处理和饱和度(Ca、Cb)的增强处理。进而,进行输入图像的彩色判断,并输出其结果。另外,能够基于由字符判断处理块24所生成的字符和画线轮廓部的判断信号等,使增强量的参数变化。滤色处理后的数据从L、Ca、Cb变换成R、G、B数据被输出。该处理块在处理单色图像数据时作为5像素×5像素的边缘增强滤色器起作用。
在图19C中,对关注区域G2将上下2像素(行)、左右2像素的区域(画了阴影线的区域)作为参照数据执行上述滤色处理。
变倍处理(LIP)块27是实施主扫描、副扫描方向的线性内插变倍处理的处理块。在图19D中,区域G3是作为进行了线性内插变倍处理的结果而得到的区域,依照预定的变倍率(主扫描方向(+m像素)、副扫描方向(+n行)),在主扫描方向、副扫描方向上,使图像数据(d:(X-(Na+Nb)像素)×(Y-(Nc+Nd)像素))的画了阴影线的区域进行变倍,来决定区域G3的面积。
在图19B~D中,图中的“Na”、“Nb”和图17一样,表示作为主扫描方向(X方向)的重叠量所设定的像素数,“Nc”、“Nd”表示作为副扫描方向(Y方向)的重叠量所设定的像素数。
以上的图像处理依照所设定的图像处理模式(复制模式、扫描器模式)对矩形区域单位的图像数据进行实施。通过在存储器上设定与图像处理模式相应的矩形区域,并切换该矩形区域的单位,就可以实现与各图像处理模式相应的分辨率、高分辨处理。另外,由于各矩形区域包含对各处理块的图像处理所需要的重叠宽度,所以不必为了处理该处理对象的矩形图像数据的端部而以矩形为单位读出邻接区域的图像数据,从而比单纯将图像以矩形为单位来分割进行图像处理的方法,能够进一步实现工作存储器的削减。
图20是说明1个矩形数据的处理结束后对下一个矩形数据的图像数据进行DMA传输用的DMA主扫描方向的开始点的图。当最初的矩形区域ABCD的DMA结束,直到D点的像素为止传输结束时,主扫描方向的开始点就成为在主扫描方向返回了Na+Nb像素量的位置(图中的S1点)。以后,在1列量的矩形数据的DMA顺次结束,与第1列的最终的矩形数据对应的E点的DMA进行传输时,为了传输下一列的矩形数据,而在副扫描方向移位的开始点就成为返回了Nc+Nd像素量的位置(图中的S2)。
图21和图22是说明不同的图像处理模式的DMA传输处理和图像处理的流程的流程图。此外,虽然在图21和图22中说明的地址信息示例性地使用具体的数值,但是并不限定于该数值,可以任意进行设定。
(复制模式时的处理)
图21是说明复制模式时的数据的读出和图像处理的流程的流程图。首先,在步骤S200,判断是彩色模式还是单色模式。在彩色模式时(S200-是),使处理进入步骤S210,在单色模式时(S200-否),使处理进入步骤S220。
在步骤S210,如以下那样设定用于彩色复制模式时的读出的地址信息。此地址信息由LDMAC_B(105b)生成(步骤S220也一样),LDMAC_B(105b)基于该地址信息来控制DMA。
·起始地址(SA)=存储器的起始地址(BUFTOP)
·UA=存储器的终结地址(BUFFBOTTOM)+1
·XA=矩形有效主扫描像素+重叠宽度(左重叠宽度像素数(12像素)、右重叠宽度像素数(13像素))
·YA=矩形有效副扫描像素(行)+重叠宽度(上重叠宽度像素数(11像素(行))、下重叠宽度像素数(11像素(行)))
·OFF1A=TOTALWIDTH-XA
·OFF2A=-(TOTALWIDTH×YA+重叠宽度(左边12像素、右边13像素))
·OFF3A=-(TOTALWIDTH×(重叠宽度(上边11像素、下边11像素)+有效主扫描像素+重叠宽度(左边12像素、右边13像素))
(TOTALWIDTH=1页图像的主扫描有效像素数(IMAGEWIDTH)+左重叠宽度像素数+右重叠宽度像素数)
·XANUM=有效主扫描像素/矩形有效主扫描像素
在步骤S220,如以下那样设定用于单色复制模式的读出的地址信息。
·起始地址(SA)=存储器的起始地址(BUFTOP)
·UA=存储器的终结地址(BUFFBOTTOM)+1
·XA=矩形有效主扫描像素+重叠宽度(左重叠宽度像素数(2像素)、右重叠宽度像素数(2像素))
·YA=矩形有效副扫描像素(行)+重叠宽度(上重叠宽度像素数(2像素(行))、下重叠宽度像素数(2像素(行)))
·OFF1A=TOTALWIDTH-XA
·OFF2A=-(TOTALWIDTH×YA+重叠宽度(左边2像素、右2边像素))
·OFF3A=-(TOTALWIDTH×(重叠宽度(上边2像素、下边2像素)+有效主扫描像素+重叠宽度(左边12像素、右边13像素))
(TOTALWIDTH=1页图像的主扫描有效像素数(IMAGEWIDTH)+左重叠宽度像素数+右重叠宽度像素数)
·XANUM=有效主扫描像素/矩形有效主扫描像素
当通过步骤S210、S220,将地址信息设定在读出数据I/F部72a中时,使处理进入步骤S230,判断LDMAC_B(105b)是否处于数据可以读出的状态。例如,在缓冲控制器75是禁止缓冲读出(buffer read)的状态时,就进行等待直到该状态被解除(S230-否),如果可以进行缓冲读出(S230-是),就使处理进入步骤S240。
在步骤S240,读出数据I/F部72a按照所设定的地址信息读出数据,数据设定单元72b将数据设定在预定的通道(ch3~ch6)中。然后,LDMAC_B(105b)将在各通道中所设定的数据向扫描器图像处理部20的缓冲器RAM210进行DMA传输。这里所DMA传输的数据被装入到扫描器图像处理部20的缓冲器中,执行与各图像处理模式相符合的图像处理。由于各个图像处理的内容在先前进行了说明,所以在这里省略其详细的说明。
所装入的黑斑校正数据和图像数据由上述输入数据处理部21从面顺序的数据变换成点顺序的数据,并实施以下的图像处理。
在步骤S250,判断是彩色复制模式还是单色复制模式,在彩色复制模式时(S250-是),使处理进入步骤S260,进行字符判断处理。在单色复制模式时(S250-否),就跳过步骤S260(字符判断处理),执行步骤S270的滤色处理,在步骤S280进行变倍处理。
以上的处理对每个矩形区域的数据执行,在步骤S290,经过图像处理的点顺序的图像数据,进而向存储经过图像处理的数据的预定的存储区域进行DMA传输并进行存储。该存储处理在后面将详细进行说明。
在步骤S300,判断矩形区域的图像处理和该数据的存储处理是否已完成,在处理未完成时,使处理再次返回步骤S250,进行同样的处理。在矩形区域的处理已完成时(S300-是),使处理进入步骤S310,判断构成整页的矩形区域的处理是否已结束(S310)。在整页的处理未结束时(S310-否),使处理返回步骤S230,从主存储器100中读出后续的图像数据,并执行对于该数据的图像处理(S230以后的步骤)。
另一方面,在页处理已结束时(S310-是),使处理进入步骤S320,结束对于扫描器图像处理部20的DMA传输(S320)和向扫描器图像处理部20的缓冲器的数据写入处理(S330),从而结束扫描器图像处理部20中的图像处理(S340)。
通过以上的处理,对于在复制模式下所读取的数据的图像处理就完成。
(扫描器模式时的处理)
图22是说明扫描器模式时的数据的读出和图像处理的流程的流程图。首先,在步骤S400,如以下那样设定用于从主存储器100读出数据的地址信息。此外,该地址信息由LDMAC_B(105b)生成,LDMAC_B(105b)基于该地址信息来控制DMA。
·起始地址(SA)=存储器的起始地址(BUFTOP)
·UA=存储器的终结地址(BUFFBOTTOM)+1
·XA=矩形有效主扫描像素
·YA=矩形有效副扫描像素(行)+重叠宽度(下重叠宽度像素数(1像素(行)))
·OFF1A=TOTALWIDTH-XA
·OFF2A=-(TOTALWIDTH×YA)
·OFF3A=-(TOTALWIDTH×(重叠宽度(下重叠宽度像素数(1像素))+有效主扫描像素)
(TOTALWIDTH=1页图像的主扫描有效像素数(IMAGEWIDTH)+左重叠宽度像素数+右重叠宽度像素数)
·XANUM=有效主扫描像素/矩形有效主扫描像素
当通过步骤S400,地址信息被设定到读出数据I/F部72a时,使处理进入步骤S410,判断LDMAC_B(105b)是否处于数据可以读出的状态。例如,在缓冲控制器75是禁止数据的读出的状态时,就进行等待直到该状态被解除(S410-否),如果可以进行缓冲读出(S410-是),就使处理进入步骤S420。
在步骤S420,读出数据I/F部72a按照所设定的地址信息读出数据,数据设定单元72b将数据设定在预定的通道(ch3~ch6)中。然后,LDMAC_B(105b)将在各通道中所设定的数据向扫描器图像处理部20的缓冲器进行DMA传输。这里所DMA传输的数据被装入到扫描器图像处理部的缓冲器,执行与各图像处理模式相符合的图像处理。由于图像处理的内容先前已进行了说明,所以省略其详细的说明。
所装入的图像数据由上述输入数据处理部21从面顺序的数据变换成点顺序的数据,并在步骤S430进行变倍处理。
在步骤S440,经过图像处理的点顺序的图像数据,进而向存储经过图像处理的数据的预定的存储区域进行DMA传输并进行存储。该存储处理在后面将详细进行说明。
在步骤S450,判断矩形区域的图像处理和该数据的存储处理是否已完成,在处理未完成时,使处理再次返回步骤S430,进行同样的处理。在矩形区域的处理已完成时(S450-是),使处理进入步骤S460,判断整页的处理是否已结束(S460)。在整页的处理未结束时(S460-否),使处理返回步骤S410,从主存储器100中读出后续的图像数据,并执行对于该数据的图像处理。
另一方面,在页处理已结束时(S460-是),使处理进入步骤S470,结束对于扫描器图像处理部20的DMA传输(S470)和向扫描器图像处理部20的缓冲器的数据写入处理(S480),从而结束扫描器图像处理部20中的图像处理(S490)。
通过以上的处理,对于在复制模式下所读取的数据的图像处理就完成。
通过依照图像处理模式设定包含预定的重叠量的矩形区域并以该矩形区域为单位进行图像处理,就可以执行预定的图像处理而无需各图像处理部的个别的行缓冲器的介入。
(已经过图像处理的数据的存储)
图23是说明将已进行变倍处理的矩形数据从变倍处理块(LIP)27向主存储器100传输的处理的图。例如,将256像素×256像素的矩形数据缩小成70%时,就成为256像素×0.7=179.2像素,在数值计算上必须创建179.2像素×179.2像素的矩形数据。但是,由于不能生成反映了小数点以下的数值的图像数据,所以在主扫描方向、副扫描方向将180像素和179像素的出现概率控制成2∶8,以在整体上生成与缩小倍率70%相当的179.2像素。在图23中,矩形区域的尺寸,区域B11(XA1=180像素)、和B12(XA2=179像素)在主扫描方向上像素数不同,B11(YA1=180像素)和B21(YA2=179像素),在副扫描方向上各个矩形区域的尺寸不同。依照变倍处理的结果来控制尺寸不同的矩形区域的出现概率,就能够得到预定的变倍图像数据。然后,为了对主存储器100返回进行了图像处理的数据,就从变倍处理块(LIP)27对LDMAC_B(105b)通知控制DMA的信号(图24)。
接着,说明图21的步骤S290和图22的步骤S440中的处理。图25是表示为了将已经过图像处理的数据向主存储器100进行DMA传输而从变倍处理块(LIP)27发送给LDMAC_B(105b)的数据和信号的关系的时间图。
LDMAC_B(105b),在将已经过图像处理的数据存储到主存储器100中时,在矩形的主扫描长度、副扫描长度为未知的状态下开始进行DMA传输。在从变倍处理块27传输1个矩形内的主扫描宽度的最终数据(XA1、XA2)时行结束信号被输出,利用该行结束信号,从变倍处理块27将矩形的主扫描长度通知给LDMAC_B(105b)。
在从变倍处理块27传输1个矩形内的最终数据时对LDMAC_B(105b)输出块结束信号,由此就能够识别副扫描长度。当副扫描方向YA1的数据全部被处理时,将DMA传输转移到区域B21、B22(参见图23),同样发送主扫描方向的数据XA。DMA由行结束信号和块结束信号来进行控制。由此,就能够依照变倍处理块27的运算结果动态地切换DMA的矩形区域。
上述行结束信号、块结束信号以及点顺序的图像数据被输入到LDMAC_B(105b)的接口部72c。其中图像数据被存储在通道(ch)7中。行结束信号以及块结束信号作为将通道(ch)7中所存储的数据在主存储器100上展开时的地址信息来使用,第2写入数据I/F部72d基于这些地址信息读出ch7的数据,并将数据存储到主存储器100上。
图26是说明按照行结束信号和块结束信号将数据展开在主存储器100上的状态的图。在该图中,SA表示DMA传输的起始地址,从该地址开始在主扫描方向上存储点顺序的RGB数据。基于行结束信号,利用偏移信息(OFF1A)来切换DMA传输的地址,同样,从在副扫描方向上移位了1像素(行)的地址开始,在主扫描方向存储数据。然后,基于矩形区域(0,0)的块结束信号,转移到对于下一个矩形区域(1,0)的数据的存储。DMA传输的地址利用偏移信息(OFF2A)来进行切换。这时的OFF2A,作为对区域(0,0)在主扫描方向上移位1像素、在副扫描方向跳转到第1行的地址来进行切换。
下面,同样将数据存储到区域(2,0)、…(n-1,0)、(n,0),当n个块的存储完成时,利用偏移信息(OFF3)来切换DMA传输的地址。这时的OFF3作为对区域(0,0)的最终行的像素在副扫描方向上移位1像素(行),在主扫描方向跳转到第1像素的地址来进行切换。
如以上所说明那样,通过利用行结束信号以及块结束信号来动态地切换偏移信息(OFF1A、OFF2A、OFF3),就能够将进行了图像处理的数据DMA传输到主存储器100的预定的区域并进行存储。
(其他实施例)
在上述实施例中,用具有各种图像输入功能的复合式的图像处理装置对本发明进行了说明,但本发明并不限于此,还可应用于单一功能的扫描器装置、打印机装置或用于扩展连接到其他装置的任选插件等。另外,也不限定与本发明有关的装置的单元结构,例如,也可以通过经由网络所连接的多个装置来构成与本发明有关的装置或***而达到。
本发明的目的还可以这样达到,即通过将存储了实现上述实施例的功能的软件程序代码的存储介质提供给***或者装置,该***或者装置的计算机(或者CPU、MPU)读出并执行保存在存储介质中的程序代码。在这种情况下,就成为从存储介质读出的程序代码自身将实现上述实施例的功能,存储了该程序代码的存储介质将构成本发明。
作为用于提供程序代码的存储介质,能够使用例如,软(注册商标)盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失性存储卡和ROM等。
另外,不仅包含通过计算机执行所读出的程序代码,上述实施例的功能得以实现的情况,还包含根据该程序代码的指示,在计算机上运行的OS(操作***)等进行实际处理的一部分或者全部,通过该处理上述实施例的功能得以实现的情况。
进而,还包含当从存储介质读出的程序代码,被写入到***计算机的功能扩充板和/或连接到计算机的功能扩充单元上所具备的存储器以后,基于该程序代码的指示,该功能扩充板和/或功能扩充单元上所具备的CPU等进行实际处理的一部分或者全部,通过该处理上述实施例的功能得以实现的情况。
如以上所说明那样,根据本发明的实施例,就可提供能够适合各种图像读取器件的图像处理装置。即,将由图像读取器件所读取的图像数据依照其输出形式分配到控制DMA传输的通道,并对所分配的数据生成控制DMA的地址信息和偏移信息,由此就能够对应各种图像读取器件。
另外,根据本实施例,与图像读取器件(CCD17、CIS18)的输出形式无关地分离R、G、B数据并将图像数据存储在主存储器100上。为此,就无需对后面所述的后级的图像处理部,进行与图像读取器件(CCD17、CIS18)的输出形式相应的DMA传输,仅进行与所要求的图像处理相应的DMA传输即可。为此,就能够以非常简单的结构/控制提供与图像读取器件(CCD17、CIS18)的输出形式对应的图像处理装置。
或者,在存储器上设定与图像处理模式相应的矩形区域并切换该矩形区域的单位,由此就可以实现与各图像处理模式相应的分辨率和高分辨处理。
或者,依照图像处理模式设定包含预定的重叠量的矩形区域并以该矩形区域为单位进行图像处理,由此就可以执行预定的图像处理而无需各图像处理部的个别的行缓冲器的介入。
由于在不脱离本发明的精神和范围内,能够实现本发明大量而广泛的实施例,应该理解为本发明并不限于特定的实施例,而是由附加的权利要求所规定。
Claims (8)
1.一种图像处理装置,包括:
接口装置,与第1图像读取器件或第2图像读取器件的任一个连接,其中,所述第1图像读取器件使用单一的数据通道串行输出多颜色的图像数据,所述第2图像读取器件使用与颜色数相应的多个数据通道并行输出多个颜色的图像数据;以及
第1存储装置,将通过上述接口装置输入的上述多个颜色的图像数据传输给存储器;
其中,上述第1存储装置根据上述第1图像读取器件和第2图像读取器件所使用的数据通道的通道数,生成用于将上述多个颜色的图像数据存储到上述存储器中的地址信息,并且根据该地址信息,将上述多个颜色的图像数据传输给上述存储器。
2.根据权利要求1所述的图像处理装置,其特征在于:
上述第2图像读取器件是电荷耦合器件。
3.根据权利要求1或2所述的图像处理装置,其特征在于:
上述第2图像读取器件按构成图像数据的每一行来输出涉及多个颜色的该图像数据,并使用多个数据通道同时输出上述一行所涉及的各色的图像数据。
4.根据权利要求1或2所述的图像处理装置,其特征在于:
上述第1图像读取器件是接触式图像传感器。
5.根据权利要求1或2所述的图像处理装置,其特征在于:
上述图像处理装置能够连接打印机,该打印机基于存储在上述存储器中的多个颜色的图像数据,执行打印处理,
上述图像处理装置还具有第2存储装置,其将存储在上述存储器中的上述多个颜色的图像数据传输给上述打印机。
6.根据权利要求1所述的图像处理装置,其特征在于:
上述第1存储装置生成上述地址信息,使得将上述多个颜色的图像数据按每种颜色存储到上述存储器的不同区域中。
7.根据权利要求1或2所述的图像处理装置,其特征在于:
上述第1存储装置具有与上述多个颜色的图像数据的颜色数对应的多个存储部,
当上述接口装置与上述第1图像读取器件连接时,使用上述多个存储部的任一个将上述多个颜色的图像数据传输给上述存储器;当上述接口装置与上述第2图像读取器件连接时,使用上述多个存储部的全部,将上述多个颜色的图像数据传输给上述存储器。
8.一种图像处理装置中的图像处理方法,所述图像处理装置能够与第1图像读取器件或第2图像读取器件的任一个连接,其中,所述第1图像读取器件使用单一的数据通道串行输出多颜色的图像数据,所述第2图像读取器件使用与颜色数相应的多个数据通道并行输出多个颜色的图像数据,所述图像处理方法包括:
输入步骤,输入上述第1或第2图像读取器件所输出的上述多个颜色的图像数据;
分配步骤,按照在输入上述多个颜色的图像数据时所使用的数据通道,分配由上述输入步骤输入的上述多个颜色的图像数据;以及
传输步骤,根据上述第1或第2图像读取器件所使用的数据通道的通道数,生成用于将上述分配步骤所分配的上述多个颜色的图像数据存储到存储器中的地址信息,并且基于上述地址信息,将上述分配步骤所分配的上述多个颜色的图像数据传送给上述存储器。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002378688 | 2002-12-26 | ||
JP378688/2002 | 2002-12-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1520149A CN1520149A (zh) | 2004-08-11 |
CN100342708C true CN100342708C (zh) | 2007-10-10 |
Family
ID=32463610
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2003101129505A Expired - Fee Related CN100342708C (zh) | 2002-12-26 | 2003-12-26 | 图像处理装置和图像处理方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7817297B2 (zh) |
EP (1) | EP1434419B1 (zh) |
KR (1) | KR100701557B1 (zh) |
CN (1) | CN100342708C (zh) |
DE (1) | DE60327736D1 (zh) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7495669B2 (en) | 2002-12-26 | 2009-02-24 | Canon Kabushiki Kaisha | Image processing apparatus and image processing method |
US8107116B2 (en) * | 2006-05-18 | 2012-01-31 | Konica Minolta Business Technologies, Inc. | Image forming apparatus |
JP2008118269A (ja) * | 2006-11-01 | 2008-05-22 | Ricoh Co Ltd | 画像読取装置、画像蓄積装置、及びデジタル複合機 |
KR101590881B1 (ko) * | 2008-12-24 | 2016-02-02 | 삼성전자 주식회사 | 화상처리장치 및 그 제어방법 |
JP5065307B2 (ja) * | 2009-01-07 | 2012-10-31 | キヤノン株式会社 | 画像処理装置及びその制御方法 |
US8650634B2 (en) | 2009-01-14 | 2014-02-11 | International Business Machines Corporation | Enabling access to a subset of data |
JP5448786B2 (ja) * | 2009-04-06 | 2014-03-19 | キヤノン株式会社 | 画像読取装置及びその制御方法 |
JP2011002910A (ja) * | 2009-06-16 | 2011-01-06 | Canon Inc | 検索処理装置及び検索処理方法 |
US20110122459A1 (en) * | 2009-11-24 | 2011-05-26 | International Business Machines Corporation | Scanning and Capturing digital Images Using Document Characteristics Detection |
US8610924B2 (en) | 2009-11-24 | 2013-12-17 | International Business Machines Corporation | Scanning and capturing digital images using layer detection |
US8441702B2 (en) * | 2009-11-24 | 2013-05-14 | International Business Machines Corporation | Scanning and capturing digital images using residue detection |
JP2011146833A (ja) * | 2010-01-13 | 2011-07-28 | Seiko Epson Corp | 光学読取装置、光学読取装置の制御方法、及び、プログラム |
US8873113B2 (en) * | 2012-03-06 | 2014-10-28 | Kabushiki Kaisha Toshiba | Image reading apparatus and related methods |
JP6197412B2 (ja) * | 2013-07-01 | 2017-09-20 | 株式会社リコー | 撮像装置、画像読取装置、画像形成装置、および撮像装置の駆動方法 |
CN104102395B (zh) * | 2014-07-03 | 2017-12-15 | 宁波术有电子科技有限公司 | 基于千兆以太网传输的宽幅图像扫描***的实现方法 |
CN106954001B (zh) * | 2017-02-17 | 2019-05-31 | 杭州朔天科技有限公司 | 一种用于多功能打印机芯片的扫描时序控制方法 |
CN110543382B (zh) * | 2019-09-03 | 2022-09-20 | 上海联影医疗科技股份有限公司 | 一种医疗影像设备扫描数据的存储方法及*** |
CN114063909B (zh) * | 2021-10-25 | 2023-12-08 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | 图片数据的智能分布式存储方法及*** |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4811281A (en) * | 1986-02-20 | 1989-03-07 | Mitsubishi Denki Kabushiki Kaisha | Work station dealing with image data |
US4967274A (en) * | 1987-06-09 | 1990-10-30 | Fuji Photo Film Co., Ltd. | Image data conversion device |
US5193169A (en) * | 1988-04-28 | 1993-03-09 | Canon Kabushiki Kaisha | Image data processing apparatus |
US5530901A (en) * | 1991-11-28 | 1996-06-25 | Ricoh Company, Ltd. | Data Transmission processing system having DMA channels running cyclically to execute data transmission from host to memory and from memory to processing unit successively |
US6025875A (en) * | 1995-10-23 | 2000-02-15 | National Semiconductor Corporation | Analog signal sampler for imaging systems |
CN1273387A (zh) * | 1999-05-05 | 2000-11-15 | 深圳市桑夏计算机与人工智能开发有限公司 | 摄像电子词典 |
CN1297303A (zh) * | 1999-11-10 | 2001-05-30 | 株式会社理光 | 图像处理方法及其装置 |
JP2002108584A (ja) * | 2000-09-29 | 2002-04-12 | Ricoh Co Ltd | 画像処理装置および画像形成装置 |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0362590B1 (en) | 1988-09-20 | 1994-05-04 | Hitachi, Ltd. | Facsmile system |
JP2723970B2 (ja) | 1989-05-26 | 1998-03-09 | 株式会社日立製作所 | データ転送制御装置 |
JPH05189104A (ja) | 1990-10-31 | 1993-07-30 | Ricoh Co Ltd | 並列インタフェース |
JPH07147639A (ja) | 1993-11-22 | 1995-06-06 | Canon Inc | 画像形成装置及びシステム |
JPH07152693A (ja) | 1993-11-29 | 1995-06-16 | Canon Inc | 情報処理装置 |
JP2658897B2 (ja) | 1994-09-19 | 1997-09-30 | 株式会社日立製作所 | 画像読み取り装置及びそれを用いたファクシミリ装置 |
KR100200865B1 (ko) | 1995-12-09 | 1999-06-15 | 윤종용 | 문서화상 독취장치 |
EP1387287B1 (en) * | 1996-02-29 | 2008-08-13 | Sony Computer Entertainment Inc. | Picture processing apparatus and picture processing method |
JPH09247474A (ja) | 1996-03-04 | 1997-09-19 | Fuji Photo Film Co Ltd | 画像処理装置 |
US5937152A (en) | 1996-04-16 | 1999-08-10 | Brother Kogyo Kabushiki Kaisha | Printer with buffer memory |
JP3721234B2 (ja) * | 1996-10-07 | 2005-11-30 | 富士写真フイルム株式会社 | プリンタ・システムおよびその動作制御方法 |
JP4136022B2 (ja) | 1996-11-26 | 2008-08-20 | キヤノン株式会社 | バッファメモリ制御装置 |
US6023281A (en) | 1998-03-02 | 2000-02-08 | Ati Technologies, Inc. | Method and apparatus for memory allocation |
US6084813A (en) | 1998-06-04 | 2000-07-04 | Canon Kabushiki Kaisha | Apparatus and method for controlling memory backup using main power supply and backup power supply |
JP2000032258A (ja) | 1998-07-09 | 2000-01-28 | Canon Inc | 画像処理装置および画像処理方法 |
JP3476680B2 (ja) | 1998-07-10 | 2003-12-10 | シャープ株式会社 | 文字認識装置および文字認識方法 |
JP2000148999A (ja) * | 1998-11-13 | 2000-05-30 | Minolta Co Ltd | データ処理システム |
JP2000322374A (ja) | 1999-05-12 | 2000-11-24 | Canon Inc | データ変換装置およびデータ変換方法 |
US7116449B1 (en) * | 1999-11-29 | 2006-10-03 | Minolta Co., Ltd. | Image processing apparatus |
US7495669B2 (en) | 2002-12-26 | 2009-02-24 | Canon Kabushiki Kaisha | Image processing apparatus and image processing method |
US6595612B1 (en) | 2000-02-23 | 2003-07-22 | Mutoh Industries Ltd. | Inkjet printer capable of minimizing chromatic variation in adjacent print swaths when printing color images in bidirectional model |
JP3927388B2 (ja) * | 2000-09-27 | 2007-06-06 | 株式会社リコー | 画像処理装置、画像処理方法及び記録媒体 |
EP1193610B1 (en) * | 2000-09-29 | 2006-11-15 | Ricoh Company, Ltd. | Data processing apparatus and DMA data transfer method |
JP3720268B2 (ja) | 2001-02-26 | 2005-11-24 | 株式会社メガチップス | 画像処理装置 |
JP3781634B2 (ja) | 2001-04-26 | 2006-05-31 | シャープ株式会社 | 画像処理装置および画像処理方法並びに携帯用映像機器 |
JP2002359721A (ja) | 2001-06-01 | 2002-12-13 | Sharp Corp | 画像読取方法、画像読取装置及びそれを備えた画像形成装置 |
AU2002351525A1 (en) * | 2001-06-28 | 2003-03-03 | Oak Technology, Inc. | System-on-a-chip controller |
-
2003
- 2003-12-18 DE DE60327736T patent/DE60327736D1/de not_active Expired - Lifetime
- 2003-12-18 EP EP03257990A patent/EP1434419B1/en not_active Expired - Fee Related
- 2003-12-19 US US10/739,345 patent/US7817297B2/en not_active Expired - Fee Related
- 2003-12-24 KR KR1020030096794A patent/KR100701557B1/ko not_active IP Right Cessation
- 2003-12-26 CN CNB2003101129505A patent/CN100342708C/zh not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4811281A (en) * | 1986-02-20 | 1989-03-07 | Mitsubishi Denki Kabushiki Kaisha | Work station dealing with image data |
US4967274A (en) * | 1987-06-09 | 1990-10-30 | Fuji Photo Film Co., Ltd. | Image data conversion device |
US5193169A (en) * | 1988-04-28 | 1993-03-09 | Canon Kabushiki Kaisha | Image data processing apparatus |
US5530901A (en) * | 1991-11-28 | 1996-06-25 | Ricoh Company, Ltd. | Data Transmission processing system having DMA channels running cyclically to execute data transmission from host to memory and from memory to processing unit successively |
US6025875A (en) * | 1995-10-23 | 2000-02-15 | National Semiconductor Corporation | Analog signal sampler for imaging systems |
CN1273387A (zh) * | 1999-05-05 | 2000-11-15 | 深圳市桑夏计算机与人工智能开发有限公司 | 摄像电子词典 |
CN1297303A (zh) * | 1999-11-10 | 2001-05-30 | 株式会社理光 | 图像处理方法及其装置 |
JP2002108584A (ja) * | 2000-09-29 | 2002-04-12 | Ricoh Co Ltd | 画像処理装置および画像形成装置 |
Also Published As
Publication number | Publication date |
---|---|
CN1520149A (zh) | 2004-08-11 |
EP1434419A3 (en) | 2005-01-26 |
EP1434419B1 (en) | 2009-05-27 |
DE60327736D1 (de) | 2009-07-09 |
EP1434419A2 (en) | 2004-06-30 |
KR20040058076A (ko) | 2004-07-03 |
US20040130750A1 (en) | 2004-07-08 |
KR100701557B1 (ko) | 2007-04-02 |
US7817297B2 (en) | 2010-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100342708C (zh) | 图像处理装置和图像处理方法 | |
CN1244222C (zh) | 成像区域包括多个区域的成像传感装置输出的信号的处理 | |
CN1264121C (zh) | 数字图象锐化*** | |
CN1292381C (zh) | 图象处理*** | |
CN1210942C (zh) | 低成本数字彩色复印机的本底噪声消除 | |
CN100346354C (zh) | 图像处理方法和图像处理装置 | |
CN1893535A (zh) | 浓度确定方法、成像设备和图像处理*** | |
CN100342709C (zh) | 图像记录装置及方法、图像处理装置和方法及*** | |
CN101031022A (zh) | 图像处理装置,图像形成装置,图像处理装置的控制方法 | |
CN1643894A (zh) | 图像处理设备和方法 | |
CN1691784A (zh) | 通过对原色信号进行内插操作产生色信号的彩色摄象机 | |
CN1134727C (zh) | 打印机 | |
CN1241146C (zh) | 图像处理装置、图像处理方法以及图像处理*** | |
CN1993976A (zh) | 利用熵编码的彩色图像数据的无损压缩 | |
CN1671203A (zh) | 像素内插装置、像素内插方法、程序和记录介质 | |
CN101031016A (zh) | 图像读取装置 | |
CN1225545A (zh) | 移动图像合成*** | |
CN1681288A (zh) | 图像处理设备、图像数据产生和传输方法及其程序 | |
CN1649392A (zh) | 具有后加工设定功能的电子相机和定制该功能的处理程序 | |
CN1550935A (zh) | 图像再现装置及其方法和在计算机上实现该方法的程序 | |
CN1750107A (zh) | 图像处理及传输设备、显示器、图像处理及传输方法 | |
CN1225888C (zh) | 色变换装置及色变换方法 | |
CN1092446C (zh) | 图象处理方法和装置 | |
CN1773501A (zh) | 图像检索和形成装置、方法及程序、以及记录介质 | |
CN1136718C (zh) | 图像处理装置及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20071010 Termination date: 20171226 |