CN1650611A - 图像处理装置和图像处理方法 - Google Patents
图像处理装置和图像处理方法 Download PDFInfo
- Publication number
- CN1650611A CN1650611A CNA038096145A CN03809614A CN1650611A CN 1650611 A CN1650611 A CN 1650611A CN A038096145 A CNA038096145 A CN A038096145A CN 03809614 A CN03809614 A CN 03809614A CN 1650611 A CN1650611 A CN 1650611A
- Authority
- CN
- China
- Prior art keywords
- pictorial data
- image
- chunk
- read
- compression
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/436—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
第一图象读取部13在按照预定个数对若干个图象数据的预定组块实施读出之后,对若干个图象数据以指定的顺序反复实施切换,从而对并行读取出的若干个图象数据实施读出。JPEG压缩部14对由第一图象读取部13读取出的若干图象数据按照组块单位,实施图象压缩,而且对若干个图象数据中的每一个,将组块只进行预定个数的图像压缩后,在预定个数的最后组块之后***识别符。
Description
技术领域
本发明涉及图象处理装置和图象处理方法,特别涉及对并行读取出的若干个***的图象数据实施切换并进行JPEG等压缩处理的图象处理装置和图象处理方法。
背景技术
例如,通过网络对全色的图象数据实施传送时,通常是通过传送JPEG(Joint Photographic Experts Group:联合图像专家组)形式的图象文件来实施的。因此,为了将由原稿处读取的图象数据变换成JPEG形式的图象数据(图象文件),需要对该图象数据的JPEG形式的图象数据进行数据压缩处理(下面称之为JPEG压缩处理)。
JPEG压缩处理大体可以按照公知的方式,一旦将原始图象数据(原图象数据)储存在图象存储器之后,便读出原图象数据并将其分割为8像素×8像素的若干个组块,对各组块实施DCT(离散余弦变换)和量子化处理,并且进行扫描变换和霍夫曼(Huffman)编码处理。
对于诸如扫描器等图象读取装置,通常是对一张原稿的“表面”和“背面”两面实施并行(几乎同时)读取的。对于这种情况,并行读取出并输入至图象存储器(也称为图象处理部)处的图象数据存在表面和背面两个***。象这样,当图象数据的输入存在两个***(以上)的情况,在实施JPEG压缩处理时会出现下述问题。
为了能够对所输入的两个***的图象数据实施JPEG压缩处理,进行该处理用的运算电路通常对应于该输入的***数目而需要若干个。对于这种情况,用于图象压缩处理的电路规模单单进行JPEG压缩处理就相当大,这将使成本增加。这一问题对于三个***以上的情况更为突出。
当所输入的图象数据为两个***时,也可以通过一个运算电路对其实施JPEG压缩处理。此时,当对第一***的图象数据进行JPEG压缩处理时,需要将未进行JPEG压缩处理的第二***的图象数据全部储存在图像存储器上。因此,需要设置有容量非常大的图象存储器,这将使成本增加。而且,在进行JPEG压缩处理时,第一***的图象数据是按照经由图象存储器,由运算电路对所输入的图象数据实施处理,第二***的图象数据从图象存储器读出并通过运算电路进行处理。因此,实施JPEG压缩处理所需要的时间非常长,这将使处理性能低下。这一问题对于三个***以上的情况更为突出。
发明内容
本发明的目的旨在提供一种能够对并行读取出的若干个***的图象数据,采用比较少的图象存储器以更高的效率对图象数据实施压缩处理的图象处理装置。
而且,本发明的另一目的在于提供一种能够对并行读取出的若干个***的图象数据实施压缩处理后的图象数据,实施分离之后再进行解压缩的图象处理装置。
而且,本发明的再一目的在于提供一种能够对并行读取出的若干个***的图象数据,采用比较少的图象存储器以更高的效率对图象数据实施压缩处理,并且在对图像数据分离之后实施解压缩的图象处理方法。
本发明的图象处理装置具有:对并行读取出的若干个图象数据实施储存的图象存储器;按照预定大小的组块单位,从图象存储器读出若干个图象数据的图象读出部;以及对通过图象读出部读出的若干个图象数据实施压缩处理的图象压缩处理部。图象读出部对若干个图象数据中的每一个,将其预定的组块只读出预定个数后,以指定的顺序对若干个图象数据反复实施切换,从而读出并行读取的若干个图象数据;图象压缩处理部按照图象读出部读出的若干个图象数据的组块单位进行图象压缩,在对各若干个图象数据,将组块只进行预定个数的图象压缩之后,在预定个数的最后组块之后***识别符。
如果采用本发明的图象处理装置,每次对并行读取出的若干个图象数据的预定个数的组块实施读出时,对若干图象数据按照指定的顺序实施切换、读取和图象压缩处理。由此,可以通过一个图象压缩处理部对若干个图象数据实施压缩处理,并且可以避免实施图象压缩处理用的电路规模单单进行JPEG压缩处理就会比较大、使成本增加的问题出现。而且,若干个图象数据中未进行图象压缩处理的图象数据,并不需要全部储存在图象存储器处,所以不再需要设置大容量的图象存储器,从而可以避免导致成本增大的问题出现。而且,在进行图象压缩处理时,若干个图象数据分别经由图象存储器并通过图象压缩处理部进行图象压缩处理,所以可以缩短实施图象压缩处理所需要的处理时间,避免处理性能低下的问题出现。
本发明提供的另一种图象处理装置,具有:图象处理控制部,对储存有经图象压缩后的图象数据的图象文件进行接收;图象解压缩部,对图象压缩后的图象数据实施解压缩。图象压缩后的图象数据是并行读取出的若干个图象数据,并且是如下所述的数据:对若干个图象数据中的每一个,将预定大小的组块按照该组块单位只进行预定个数的图像压缩,并将该预定个数的最后组块之后***了识别符,将这样的若干个图象数据以指定的顺序实施切换并进行排列。图像处理控制部依据包含在图象压缩后的图象数据中的识别符,将图象压缩后的图象数据按照若干个图象数据进行分离后,传送至图象解压缩部。图象解压缩部按照组块单位对分离后的若干个图象数据中的每一个实施解压缩。
如果采用本发明提供的这种图象处理装置,实施图象压缩后的图象数据是按照预定个数的组块,对并行读取出的若干个图象数据实施图象压缩,并且***有识别符的数据。由此,对于实施图象压缩后的图象数据,可以先不进行解压缩,而是依据识别符对若干个图象数据实施分离。因此,与对图象压缩后的图象数据进行解压缩后再实施分离相比处理时间缩短,并能够避免处理性能低下的问题出现。
本发明提供的一种图象处理方法,包括:对并行读取出的若干个图象数据实施储存;对若干个图象数据中的每一个,将其预定的组块只读出预定个数之后,对若干个图象数据以指定的顺序反复进行切换,从而读出并行读取出的若干个图象数据;按照读出的若干个图象数据的组块单位,实施图象压缩,对若干个图象数据中的每一个,将组块只进行预定个数的图像压缩后,在预定个数的最后组块之后***识别符;对储存有图象压缩后的图象数据的图象文件进行接收;依据包含在图象压缩后的图象数据中的识别符,将图象压缩后的图象数据按若干个图象数据实施分离;将分离后的若干个图象数据中的每一个,按照组块单位实施解压缩。
如果采用本发明提供的图象处理方法,每次对并行读取出的若干个图象数据的预定个数的组块实施读出时,对若干个图象数据按照指定的顺序实施切换、读取和图象压缩,并***识别符。由此,可以如前所述,通过一个图象压缩处理部对若干个图象数据实施图象压缩,而且可以将若干个图象数据中未进行图象压缩处理的全部图象数据储存在图象存储器处,实施图象压缩处理时,可以将若干个图象数据分别经由图象存储器由图象压缩处理部实施图象压缩处理。因此,可以避免实施图象压缩处理用的电路规模和图象存储器的增大,并且可以避免实施图象压缩处理所需要的处理时间变长的问题出现。而且,可以从进行了图象压缩后的图象数据,依据识别符分离若干个图象数据。因此,与对图象压缩后的图象数据进行解压缩后再实施分离相比处理时间缩短。
附图说明
图1为图象处理***说明图,其中图1(A)表示包含本发明的图象处理装置的图象处理***的结构,图1(B)表示图1(A)所示的图象处理***的图象处理。
图2是表示作为本发明的图象处理装置的扫描器的结构图。
图3(A)至图3(D)为图象处理说明图。
图4为图象处理说明图。
图5是主计算机的说明图,其中图5(A)表示作为本发明的图象处理装置的主计算机的结构,图5(B)表示图象处理中的解压缩处理。
图6为图象处理说明图。
图7为图象处理说明图。
具体实施方式
图1(A)为图象处理***的结构图,表示包含本发明的图象处理装置的图象处理***的结构构成。
本发明的图象处理***如图1(A)所示,由作为本发明的图象处理装置的扫描器1,作为本发明的图象处理装置的主计算机2,以及在它们之间进行连接用的接口3构成。扫描器1除了可以采用扫描器之外,还可以采用诸如复印机等图象读取装置或传真装置。主计算机2也可以为诸如服务器、复印机等图象读取装置或传真装置。扫描器1可以依据并行读取出的若干个图象数据,制作出JPEG图象文件4,并通过接口3传送至主计算机2处。接口3可以为诸如LAN(Local Area Network:局域网)、WAN(Wide AreaNetwork:广域网)、因特网等网络。主计算机2通过将所接收到的JPEG图象文件4按若干个图象数据分离后实施解压缩。换句话说就是,主计算机2也是一种图象处理装置。
图2为图象处理装置的结构图,表示作为本发明的图象处理装置的扫描器1的结构构成。在该实例中,扫描器1具有并行(几乎同时)对两个图象数据实施读取用的第一和第二图象输入部11A和11B、一个图象存储器12,第一图象读出部13、一个JPEG压缩部14、图象写入部15、以及第二图象读出部16。第一图象读出部13具有组块顺序控制部131和输入切换控制部132。JPEG压缩部14具有压缩处理部141和重起标记(restart marker)***部142。
第一和第二图象输入部11A及11B分别具有由CCD构成的图象读取部111A和111B(参见图3(A))、模拟/数字变换部以及图象处理部(图中均未示出),将进行公知的图象处理而获得的图象数据储存在图象存储器12处。换句话说就是,第一和第二图象输入部11A和11B对于将图象读取部111A和111B所读取的图象数据变换成数字信号而获得的图象数据(数字信号),分别实施各种修正处理,并且可以根据需要进行二值化处理,并经过最优化处理以形成图象数据,将其储存在图象存储器12处。
在该实例中,还设置有对原稿的表面和背面的图象实施读入的2***的图象输入部11A和11B。因此,被并行读取且输入至一个图象存储器12和一个JPEG压缩部14的图象数据,存在两个***(两个)。在该实例中,正如图1(B)所示,第一图象输入部11A通过图象读取部111A,对诸如原稿100表面侧的图象A实施读取,并且如图3(A)所示,将该图象数据(表面侧图象数据)A写入至图象存储器12处。正如图1(B)所示,第二图象输入部11B通过其图象读取部111B,对诸如原稿100的背面侧的图象B实施读取,并且将该图象数据(背面侧图象数据)B写入至图象存储器12处。因此,对于该实例,图象存储器12可以对并行读取的两个***的图象数据A和B实施储存。
图象读取部111A和111B的位置可以如图3(A)所示,沿着副扫描方向(箭头Y所示的方向)彼此仅错开距离d(比如说,1厘米(cm)左右)。当将两个图象读取部沿副扫描方向Y设置在相同位置处时,导致由彼此光源发射出的光束会透射过原稿100,难以获得正确的图象数据。而且,图象读取部111A和111B上下的位置关系,也可以与如图3(A)所示的情形相反的方式。在该实例中,对沿副扫描方向Y位于前侧位置处的图象读取部111附加标号A来表示,且具有图象读取部111A的图象输入部11作为第一图象输入部11A,并将其读取面作为表面(也可以与其相反)。
在此,如众所周知的那样,JPEG压缩处理是将图象数据分割成8像素×8像素的组块形式,并且对各组块实施JPEG压缩。若将上述情况应用在该实例中的原稿100和图象存储器12,即如图4所示。
一个图象数据由构成一页的图象数据构成。因此,对由表面页和背面页构成的两页的图象数据实施并行读取。构成一页的图象数据是将JPEG组块(8×8)分别沿主扫描方向X诸如排列500个(实际上要比这个稍多),沿副扫描方向Y诸如排列n个(比如说,数千个)所得到的数据。在沿主扫描方向X的组块列中,从其前端开始依次附加序号B1至B500来表示。为了图中表示方便,距离d设定为与诸如四个组块、即32个像素(由于实际上大约为1厘米(cm)左右,所以其数目比这多得多)相当的距离。对于沿主扫描方向X的组块列,依次附加有对表面或背面实施区别且表示其顺序的序号#1~#n,并且通过诸如“表面#1”的方式来表示。因此,对于这种情况,一个组块列表面#1等分别由从前端起依次为组块B1至组块B500构成,一个图象数据,即构成一页的图象数据,分别由从前端起依次为表面#1~表面#n或背面#1~背面#n的n个组块列构成。
在实施读取的过程中,构成一页的图象数据分别通过图象读取部111A和111B,沿主扫描方向X从前端起按顺序对1列(像素列)数据实施读取,并将其沿副扫描方向Y对各个像素列反复进行。所读取出的图象数据通过图象输入部11A和11B,将一个像素列的数据沿方向X(一列或若干列)原样地写入到图象存储器12处,并且沿方向Y重复这种作业。
其次,如图3(B)所示,先沿副扫描方向Y,相对于原稿100背面,先行读取原稿100表面的、与距离d相当的组块列表面#1~#4,随后再对表面的组块列表面#5以下和背面的组块列背面#1以下的图象数据实施并行读取,最后对与距离d相当的组块列背面#(n-3)~背面#n实施读取,并按这一顺序将图像数据写入至图象存储器12处。然而,在实际上,图象存储器12为一个,利用图象输入部11A和11B如图3(C)所示,对由前端起依次对先行读取出的组块列表面#1~#4实施写入,随后对组块列表面#5、背面#1、表面#6、背面#2、……以下实施交替写入,最后再对组块列背面#(n-3)~背面#n实施写入。
另一方面,在该读出过程中,为了由JPEG压缩部14实施JPEG压缩处理,需要以组块为单位从图象存储器12处读出图象数据。但是,构成一页的图象数据分别沿主扫描方向X,由前端起依次从图象存储器12读出一个像素列的数据,然后再将其沿副扫描方向Y对各像素列反复进行。于是,第一图象读出部13可以按照如下所述的方式,使读取出的图象数据呈可以进行JPEG压缩处理的形式,输入至JPEG压缩部14处。
第一图象读出部13从图象存储器12处读出图象数据,并且将其输入至JPEG压缩部14时,通过组块顺序控制部131,从图象存储器12以预定大小的组块单位,对两个(表面和背面)图象数据实施读出。组块的大小为可以实施JPEG压缩处理的8像素×8像素。实际上,组块顺序控制部131对该时刻读出的、从前端位置起一个一个像素列地共八列实施读出和保存,并且从该8列的像素列中每一个的前端开始每8个像素为一个单位进行读出,将其作为一个组块,并重复实施该读出作业。组块的大小可以改变。举例来说,可以为16×16、16×8等形式。
而且,第一图象读取部13可以通过输入切换控制部132,对于两个图象数据A和B中的每一个,将其预定组块只读出固定个数后,按指定顺序对若干个图象数据实施切换。如上所述,由于读出对象分别为构成一页的图象数据,所以该预定个数是与该页沿主扫描方向X的宽度相当的个数。因此,在该实例中,为500个。该预定个数可以改变。举例来说,在组块的大小为16×16时,其可以为250个。而且,预定个数还可以是位于该页的主扫描方向X宽度之外的个数。对若干个图象数据的切换顺序实施的指定也可以改变。在该实例中,由于组块列的顺序为表面#1~#4、表面#5、背面#1、表面#6、背面#2、……、背面#(n-3)~背面#n,所以指定按照这种方式实施切换。
第一图象读出部13是通过重复上述动作的方式,对并行读取出的2个图象数据A和B实施读出的,然而也可以对各个图象数据将其全部数据储存至图象存储器12处之前,分别开始对两个图象数据A和B实施读出。举例来说,一旦对表面侧图象数据A和背面侧图象数据B总共为100组块列的数据实施储存,则第一图象读出部13从前端处开始读取。读出的开始时间由第一图象读出部13按预定的时间确定。通过采用上述方式,如图3(C)所示,第一图象读出部13读出组块列表面#1~表面#4,随后对组块列表面#5、背面#1、表面#6、背面#2、……以下实施交替读出,最后对组块列背面#(n-3)~背面#n实施读出,并输入至JPEG压缩部14处。因此,表面侧的图象数据A与背面侧的图象数据B彼此混合,并输入至JPEG压缩部14。
JPEG压缩部14对由第一图象读取部13输入的图象数据实施JPEG压缩处理,并且***重起标记,然后输出至图象写入部15。换句话说就是,JPEG压缩部14利用压缩处理部141,如图3(D)所示,将第一图象读出部13按照8像素×8像素的组块B单位读出的、表面侧和背面侧两个***的图象数据,按照该组块B单位实施图象压缩。即,对各组块实施DCT(离散余弦变换)和量子化处理,并且进行扫描变换和霍夫曼(Huffman)编码处理。JPEG压缩部14在分别对表面侧和背面侧的图象数据A和B中的每一个,将其组块B只进行预定个数,即500个的压缩处理之后,通过重起标记***部142在位于最后的组块B500的压缩数据之后***作为识别标志的重起标记RM。因此,重起标记RM被附加在每一组块列的压缩数据的最后尾部处(或者与下一组块列之间)。在该实例中,设定为组块列表面#1(的压缩数据)、RM、表面#2、RM、表面#3、……、背面#n、RM。因此,表面页的图象数据A的压缩数据与背面页的图象数据B的压缩数据混合在一起。而且,在JPEG图象文件4的前端处附加有标题部分。
图象写入部15将通过JPEG压缩部14实施JPEG压缩并输出的图象数据,写入到图象存储器12的空余区域处。例如,将该组块列写入在已读取出的原区域处。
第二图象读出部16从图象存储器12处读出图象数据,并通过接口3将数据传送至主计算机2处。该图象数据为实施JPEG压缩处理后的图象数据。即,JPEG图象文件4。JPEG图象文件4可以如图1(B)所示,将表面侧和背面侧的图象制作为一个文件。即,对于这种情况,制作出的是将图象数据A和B形成为一体的一个JPEG图象文件4。主计算机2在对所接收到的一个JPEG图象文件4实施解压缩之前,先将其分离为两个图象数据A和B,进而对图象数据A和B分别实施解压缩,从而获得复原后的图象数据A和B。
图5(A)为主计算机的结构图,表示作为本发明的图象处理装置的主计算机2的结构。在该实例中,主计算机2具有扫描驱动部21、JPEG解压缩部23和存储器24。扫描驱动部21具有分离处理部22。
扫描驱动部21用于对扫描器1实施控制,并与其之间进行通信,并且从扫描器1接收储存有实施了JPEG压缩处理后的图象数据的JPEG图象文件4。扫描驱动部21将接收到的JPEG图象文件4传送至分离处理部22处。
分离处理部22对重起标记RM实施检测,而无需对包含有所述重起标记RM的JPEG图象文件4实施解压缩(在解压缩之前),并由此分离成表面侧和背面侧的图象数据A和B。因此,主计算机2不再需要设置有如图5(A)中虚线所示的、将扫描驱动部21所接收到的图象数据输入至JPEG解压缩部23处用的缓冲器(存储器)。分离处理部22将分离后的图象数据传送至JPEG解压缩部23。
JPEG解压缩部23对JPEG图象文件4中经图象压缩后的图象数据实施了分离后的图象数据进行解压缩,并储存在存储器(图象存储器)24处。实施了JPEG压缩处理的图象数据按照组块单位进行解压缩。由此,可以如图5(B)所示,获得解压缩后的页表面的图象数据241和页背面的图象数据242。
如上所述,由扫描驱动部21接收到的JPEG图象文件4是对表面侧和背面侧两个图象数据A和B实施JPEG压缩处理后所得到数据的混合文件。然而,实际上,根据本发明,JPEG图象文件4中包含有重起标记RM。因此,分离处理部22进行与如图3(D)所示处理的逆处理。即,分离处理部22从JPEG图象文件4的前端处依次对重起标记RM实施检测,并且将该检测出的重起标记RM之前的压缩数据(组块列)作为预定的图象数据实施分离。在该实例中,如上所述,JPEG图象文件4从前端处起依次为组块列表面#1(的压缩数据)、RM、表面#2、RM、表面#3、……、背面#n、RM的数据列。因此,当检测到最初的重起标记RM时,将之前的组块列作为表面#1实施分离,消除掉重起标记RM之后,输入至JPEG解压缩部23。当直至第四个重起标记RM被检测出时,作为表面#2、表面#3、表面#4实施分离,并输入至JPEG解压缩部23。当检测出第五个和第六个重起标记RM时,分别作为表面#5和背面#1,并作为表面页的(第五组块列)图象数据和背面页(第一组块列)的图象数据交替地实施分离,再输入至JPEG解压缩部23处。
在现有技术中,将表面侧和背面侧的两个图象数据A和B实施JPEG压缩处理后的数据进行混合时,哪一部分是页表面侧图象数据,哪一部分是页背面侧图象数据,如果不能对整个JPEG图象文件4实施解压缩,则不能判断出来。因此,需要设置将所述图象数据输入至JPEG解压缩部23处用的缓冲部(存储器),其容量必须相当大以至于能够对整个JPEG图象文件4实施储存。
而且对于某些情况,从扫描器1进行图象输入时,有时原本未必由主计算机2进行图象的解压缩。举例来说,对大量页的图象数据实施输入的过程中,往往仅仅分离JPEG图象文件,并保持进行文件处理。对于这种情况,如果采用本发明,由于进行分离(仅仅)而不需要对图象实施解压缩处理,所以可以进行非常高速的图象处理。在现有技术中,必须进行解压缩才能够进行图象分离,所以,虽然只进行文件处理而不需要进行图象解压缩处理即可,但仍被迫进行了图象的解压缩处理。
图6和图7为说明图象处理用的说明图,表示当从本发明的扫描器1向主计算机2实施JPEG图象文件4的传送和在接收该信号的主计算机2中实施的解压缩处理。
在图6中,扫描器1的第一图象读出部13依据输入切换控制部132的控制,按照预定顺序从表面#1组块列读出储存在图象存储器12的两个图象数据A和B。此时,组块顺序控制部131将按照组块B1、B2、……的顺序,对构成表面#1组块列的组块B1~B500的图象数据实施读出,并传送至JPEG压缩部14处。在对500个组块B1~B500的图象数据实施读出时,输入切换控制部132将读取出的图象数据由表面#1组块列切换至表面#2组块列。
JPEG压缩部14在该压缩处理部141处,对构成所输入的表面#1组块列的组块B1~B500的图象数据,按照组块B1、B2、……的顺序,对各组块实施JPEG压缩处理。重起标记***部142在最后的组块B500之后附加重起标记RM(由斜线表示,下同)。这种实施了JPEG压缩处理后的组块B1~B500与重起标记一起,通过图象写入部15再次写入至图象存储器12处。
第一图象读出部13(的组块顺序控制部131)依据前述切换,对构成表面#2组块列的组块B1~B500的图象数据,按照与前述相同的方式实施读出,随后对读取出的图象数据实施切换。JPEG压缩部14对构成表面#2组块列的组块B1~B500的图象数据实施JPEG压缩处理,在最后的组块B500之后附加上重起标记RM,并写入至图象存储器12处。随后类似的,如图6所示,按照表面#3、表面#4、表面#5、背面#1、表面#6、背面#2、……的各组块列顺序实施读出,进行JPEG压缩处理并实施再次写入。
随后进行类似的处理,如图7所示,按照表面#n-1、背面#n-5、表面#n、背面#n-4、背面#n-3、背面#n-2、背面#n-1、背面#n的各组块列顺序实施读出,进行JPEG压缩处理并实施再次写入作业。这些压缩数据随后被读取出并作为一个JPEG图象文件4,传送至主计算机2处。
另一方面,主计算机2的扫描驱动部21将所接收到的JPEG图象文件4,按照其接收顺序传送至分离处理部22处。分离处理部22再将JPEG图象文件4从前端开始检查,并当检测出重起标记RM时,将该检测出的重起标记RM之前的压缩数据,作为表面#1组块列实施分离,消除掉重起标记RM后,输入至JPEG解压缩部23处。JPEG解压缩部23将其作为表面#1组块列(表面页的图象数据A的前端组块列)实施解压缩处理。
随后,分离处理部22在检测出下一重起标记RM时,将该检测出的重起标记RM之前的压缩数据,作为表面#2组块列实施分离,消除掉重起标记RM,并输入至JPEG解压缩部23处。JPEG解压缩部23将其作为表面#2组块列实施解压缩处理。随后类似的,如图6所示,按照表面#3、表面#4、表面#5、背面#1、表面#6、背面#2、……的各组块列顺序,对压缩数据实施分离和解压缩处理。
随后进行类似的处理,如图7所示,按照表面#n-1、背面#n-5、表面#n、背面#n-4、背面#n-3、背面#n-2、背面#n-1、背面#n的各组块列顺序,对压缩数据实施分离和解压缩处理。上面通过实施方式对本发明进行了说明,然而在本发明的技术思想范围内还可以通过各种变形形式来实施。
举例来说,作为JPEG压缩处理对象的并行读取出的图象数据,也可以为三个***(三个)以上。而且,对若干个图象数据进行的并行读取,无需设置两个(或两个以上)图象输入部,而是设置具有比JPEG压缩部14更高动作速度的一个图象输入部并实施切换,从而对若干个图象数据实施事实上的并行读取。而且,图象数据可以为全色的图象数据,也可以为单色的图象数据,或是二值化的图象数据。而且,对于除了JPEG压缩处理之外的其它图象压缩处理,也同样可以应用本发明。
工业实用性
通过上面的说明可知,如果采用本发明提供的图象处理装置,每次对并行读取出的若干个图象数据只读出预定个数的组块时,对若干个图象数据以指定的顺序实施切换、读出和图像压缩作业。由此,可以通过一个图象压缩处理部对若干个图象数据实施图象压缩,并可以避免图象压缩处理用的电路规模过大的问题。而且,若干个图象数据中未实施图象压缩处理的图象数据,并不需要完全储存在图象存储器处,所以不再需要设置大容量的图象存储器。而且,图象压缩处理时,将若干个图象数据经由图象存储器在图象压缩处理部进行图象压缩处理,所以可以缩短实施图象压缩处理所需要的处理时间。
而且,如果采用本发明提供的图象处理装置,经图象压缩处理后的图象数据是按照预定个数的组块对并行读取出的若干个图象数据实施图象压缩处理,并且***了识别符的数据。由此,可以从图象压缩处理后的图象数据依据识别符分离若干个图象数据,所以与将图象压缩处理后的图象数据进行解压缩后实施分离相比处理时间缩短。
而且,如果采用本发明提供的图象处理方法,每次对并行读取出的若干个图象数据只读出预定个数的组块,并对若干个图象数据以指定的顺序实施切换、读取和图形压缩作业,并且***识别符。由此,不仅可以如上所述,通过一个图象压缩处理部对若干个图象数据实施图象压缩,将若干个图象数据中未实施图象压缩处理的图象数据完全储存在图象存储器处,而且可以在图象压缩处理时将若干个图象数据,经由图象存储器进行图象压缩处理。因此,可以避免图象压缩处理用的电路规模和图像存储器过大的问题出现。而且,可以从图象压缩处理后的图象数据,依据识别符分离出若干个图象数据,所以与将图象压缩处理后的图象数据进行解压缩后实施分离相比,可以将处理时间缩短。
Claims (7)
1.一种图象处理装置,其特征在于,具有:
对并行读取出的若干个图象数据实施储存的图象存储器;
按照预定大小的组块单位,从所述图象存储器读出所述若干个图象数据的图象读出部;以及
对通过所述图象读出部读出的所述若干个图象数据实施压缩处理的图象压缩处理部,
所述图象读出部对各所述若干个图象数据,将其预定的所述组块只读出预定个数后,以指定的顺序对所述若干个图象数据反复实施切换,从而读出所述并行读取的若干个图象数据,
所述图象压缩处理部按照所述图象读出部读出的所述若干个图象数据的所述组块单位进行图象压缩,在对各所述若干个图象数据,将所述组块只进行所述预定个数的图象压缩之后,在所述预定个数的最后组块之后***识别符。
2.一种如权利要求1所述的图象处理装置,其特征在于,所述图象读出部对于所述若干个图象数据中的每一个,将其全部数据储存在所述图象存储器之前,开始读出所述若干个图象数据中的每一个,
所述图象压缩处理部按照所述组块单位,对所述图象读出部读出的所述若干个图象数据分别实施图象压缩。
3.一种如权利要求1所述的图象处理装置,其特征在于,所述预定个数是可变的,对所述若干个图象数据实施切换的顺序的指定也是可变的。
4.一种如权利要求1所述的图象处理装置,其特征在于,所述图象压缩为JPEG压缩,所述识别符为重起标记。
5.一种如权利要求1所述的图象处理装置,其特征在于,所述若干个图象数据分别是以一页为单位的图象数据,所述预定个数是与所述若干个图象数据的沿各页的主扫描方向的宽度相当的个数。
6.一种图象处理装置,其特征在于,具有:
图象处理控制部,对储存有经图象压缩后的图象数据的图象文件进行接收;以及
图象解压缩部,对所述图象压缩后的图象数据实施解压缩,
所述图象压缩后的图象数据是并行读取出的若干个图象数据,并且是如下所述的数据:对各所述若干个图象数据,将预定大小的组块按照该组块单位只进行预定个数的图像压缩,并将该预定个数的最后组块之后***了识别符,将这样的所述若干个图象数据以指定的顺序实施切换并进行排列,
所述图像处理控制部依据包含在所述图象压缩后的图象数据中的所述识别符,将所述图象压缩后的图象数据按照所述若干个图象数据进行分离后,传送至所述图象解压缩部,
所述图象解压缩部按照所述组块单位对分离后的各所述若干个图象数据实施解压缩。
7.一种图象处理方法,其特征在于,包括:
对并行读取出的若干个图象数据实施储存;
对所述若干个图象数据中的每一个,将其预定的所述组块只读出预定个数之后,对所述若干个图象数据以指定的顺序反复进行切换,从而读出所述并行读取出的若干个图象数据;
按照所述读出的若干个图象数据的所述组块单位,实施图象压缩,对所述若干个图象数据中的每一个,将所述组块只进行所述预定个数的图像压缩后,在所述预定个数的最后组块之后***识别符;
对储存有所述图象压缩后的图象数据的图象文件进行接收;
依据包含在所述图象压缩后的图象数据中的所述识别符,将所述图象压缩后的图象数据按所述若干个图象数据实施分离;
将所述分离后的所述若干个图象数据中的每一个,按照所述组块单位实施解压缩。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002128206A JP3984094B2 (ja) | 2002-04-30 | 2002-04-30 | 画像処理装置及び画像処理方法 |
JP128206/2002 | 2002-04-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1650611A true CN1650611A (zh) | 2005-08-03 |
CN100353743C CN100353743C (zh) | 2007-12-05 |
Family
ID=29397262
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB038096145A Expired - Lifetime CN100353743C (zh) | 2002-04-30 | 2003-04-28 | 图象处理装置和图象处理方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7447363B2 (zh) |
EP (1) | EP1501279A1 (zh) |
JP (1) | JP3984094B2 (zh) |
CN (1) | CN100353743C (zh) |
WO (1) | WO2003094503A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100426866C (zh) * | 2006-03-22 | 2008-10-15 | 天津大学 | 全相位沃尔什双正交变换及其对jpeg的改进方法 |
CN101710989B (zh) * | 2009-11-06 | 2011-07-13 | 中山大学 | 一种对数字图像jpeg压缩的识别方法 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005262587A (ja) * | 2004-03-17 | 2005-09-29 | Fuji Xerox Co Ltd | 画像圧縮装置及び方法、並びに圧縮データ処理装置及び方法 |
EP2177018B1 (en) * | 2007-08-16 | 2017-09-13 | Kodak Alaris Inc. | Storing and presenting ancillary information obtained from scanned prints |
JP6324176B2 (ja) * | 2014-04-07 | 2018-05-16 | キヤノン株式会社 | 画像読取装置、制御方法、プログラム、システム |
JP6399786B2 (ja) * | 2014-04-07 | 2018-10-03 | キヤノン株式会社 | 画像読取装置、画像読取方法及びプログラム |
JP5758025B1 (ja) * | 2014-04-30 | 2015-08-05 | 株式会社Pfu | 画像読取装置 |
JP6460681B2 (ja) | 2014-08-18 | 2019-01-30 | キヤノン株式会社 | 画像読取装置、制御方法およびプログラム |
US9955032B2 (en) * | 2015-12-10 | 2018-04-24 | Kabushiki Kaisha Toshiba | Scanner capable of reading double sides of sheet once |
WO2023017956A1 (ko) * | 2021-08-07 | 2023-02-16 | 김정훈 | 데이터 압축 방법 및 장치 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5848192A (en) * | 1994-08-24 | 1998-12-08 | Unisys Corporation | Method and apparatus for digital data compression |
JPH1084459A (ja) * | 1996-09-09 | 1998-03-31 | Silver Seiko Ltd | コピーシステムおよびコピー制御装置 |
US6344906B1 (en) * | 1997-09-16 | 2002-02-05 | Cyberscan Technology, Inc. | Universal document scanner controller |
JP3223163B2 (ja) | 1998-04-27 | 2001-10-29 | 松下電送システム株式会社 | 通信装置 |
JP3777803B2 (ja) * | 1998-06-30 | 2006-05-24 | 富士ゼロックス株式会社 | 画像処理装置および方法 |
US6362870B2 (en) * | 1998-10-26 | 2002-03-26 | Hewlett-Packard Company | Image copier having enhanced duplex capabilities; method of printing a copy of a document to produce a duplex copy product |
JP2000261641A (ja) * | 1999-03-09 | 2000-09-22 | Canon Inc | ファクシミリ装置、その制御方法、その制御プログラムを格納したコンピュータ読み取り可能な記録媒体 |
JP3789711B2 (ja) | 2000-01-31 | 2006-06-28 | 株式会社リコー | 画像処理装置 |
-
2002
- 2002-04-30 JP JP2002128206A patent/JP3984094B2/ja not_active Expired - Lifetime
-
2003
- 2003-04-28 US US10/511,312 patent/US7447363B2/en active Active
- 2003-04-28 EP EP20030723224 patent/EP1501279A1/en not_active Withdrawn
- 2003-04-28 WO PCT/JP2003/005429 patent/WO2003094503A1/ja active Application Filing
- 2003-04-28 CN CNB038096145A patent/CN100353743C/zh not_active Expired - Lifetime
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100426866C (zh) * | 2006-03-22 | 2008-10-15 | 天津大学 | 全相位沃尔什双正交变换及其对jpeg的改进方法 |
CN101710989B (zh) * | 2009-11-06 | 2011-07-13 | 中山大学 | 一种对数字图像jpeg压缩的识别方法 |
Also Published As
Publication number | Publication date |
---|---|
EP1501279A1 (en) | 2005-01-26 |
US20050157934A1 (en) | 2005-07-21 |
CN100353743C (zh) | 2007-12-05 |
WO2003094503A1 (en) | 2003-11-13 |
JP2003324611A (ja) | 2003-11-14 |
JP3984094B2 (ja) | 2007-09-26 |
US7447363B2 (en) | 2008-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1853198A (zh) | 数据压缩 | |
US20050286781A1 (en) | Method, system, and program for error recovery while decoding compressed data | |
US8600183B2 (en) | Optimized method and system for entropy coding | |
CN1309258C (zh) | 一种应用于实时传输的无损图像压缩方法 | |
CN1650611A (zh) | 图像处理装置和图像处理方法 | |
US20140056533A1 (en) | Lossless compression of fragmented image data | |
CN1834946A (zh) | I/o控制器、信号处理***以及传输数据的方法 | |
US20240104780A1 (en) | Image compression method and apparatus, and intelligent terminal and computer-readable storage medium | |
CN1114762A (zh) | 绘图数据处理装置及绘图数据处理方法 | |
CN1092587A (zh) | 移动图象解码器 | |
CN1133316C (zh) | 图像数据存储方法及使用该方法的数字复合机 | |
CN1105966C (zh) | 生成图象的方法和装置 | |
CN1340273A (zh) | 彩色图像分割方法 | |
CN1107381C (zh) | 扫描图像实时压缩/解压缩方法 | |
CN1448843A (zh) | 图像处理装置和图像处理方法 | |
CN1822669A (zh) | 图像处理方法和图像处理装置 | |
JP2007096738A (ja) | 画像処理装置及び画像処理方法をコンピュータに実行させるためのプログラム | |
CN1124026C (zh) | 用于小屏幕的范围产生电路和方法 | |
CN1173574C (zh) | 利用数字信号处理器实现小波视频编码和解码的方法 | |
CN1396769A (zh) | 运动图像信息的压缩方法及其*** | |
CN1659593A (zh) | 累积直方图的计算方法 | |
JP3718583B2 (ja) | 画像処理装置および画像処理方法 | |
CN101064515A (zh) | 可增进译码效能的方法 | |
CN1124745C (zh) | 运用w-正交变换的视频图像压缩方法 | |
CN1659889A (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 | ||
CX01 | Expiry of patent term |
Granted publication date: 20071205 |
|
CX01 | Expiry of patent term |