System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种扫描、打印、复印方法和相关设备技术_技高网

一种扫描、打印、复印方法和相关设备技术

技术编号:41850649 阅读:8 留言:0更新日期:2024-06-27 18:27
本申请实施例提供了一种扫描、打印、复印方法和相关设备。该扫描方法包括:对待扫描物体的第一表面进行逐行扫描,获得第一数据块;监测第一数据块的大小;在监测到第一数据块的大小为第一数值时,对第一数据块进行第一图像处理,获得处理后的第一数据块;根据处理后的第一数据块,获得待扫描物体的第一表面对应的扫描图像。其中,第一数值根据扫描装置的状态或扫描模式确定,第一数值小于待扫描物体的第一表面对应的扫描数据的大小。该方法可以在得到第一数值大小的数据块后,对该数据块进行图像处理,且第一数值可以自适应确定,因此可以灵活调整对扫描装置的内存的占用量和扫描装置读取数据时的带宽,进而可以灵活调整扫描装置的功耗。

【技术实现步骤摘要】

本申请实施例涉及图像处理领域,并且更具体地,涉及一种扫描方法、打印方法、复印方法、扫描装置、打印装置、复印装置、芯片系统和计算机可读存储介质。


技术介绍

1、目前的扫描装置主要是通过图像传感器,例如接触式图像传感器(contact imagesensor,cis)或者电荷耦合元件(charge coupled deivce,ccd)等,将检测到的光信号转换为电信号,再通过模数转换器将电信号转换为计算设备可读的图像数据,最后将该图像数据合成为扫描图像。扫描装置可以直接合成计算设备可读的扫描图像,或者扫描装置可以将获得的图像数据传输给计算设备,由计算设备合成扫描图像。该计算设备为与扫描装置连接的设备。目前的打印装置可以接收来自于计算设备的待打印图像,并对该待打印图像对应的图像数据进行打印。目前的复印装置可以包括扫描装置和打印装置,即复印装置可以通过图像传感器和模数转换器获得图像数据,并可以直接对图像数据进行打印,从而完成复印的操作。

2、在获得扫描图像前,扫描装置可以对获得的图像数据进行第一图像处理,例如图像非线性矫正、图像暗角补偿、图像去紫边、白点追踪和矫正、亮度矫正、色域转换、图像降噪、锐化、或平滑处理等。在对图像数据进行打印前,打印装置可以对获得的图像数据进行第二图像处理,例如分色、色调变换、加网、压缩等。现有的扫描装置在获得扫描图像前,需要先获得待扫描物体的整个第一表面对应的所有图像数据,然后对所有图像数据进行第一图像处理,从而才可获得扫描图像。因此对扫描装置的内存的需求较大,容易占用扫描装置的大量内存。待扫描物体的第一表面为待扫描物体靠近扫描装置的表面。扫描装置的内存用于存储扫描装置的处理器暂时存放的运算数据。由于在扫描分辨率较高的扫描场景中,获得的图像数据的数据量会较大。因此在扫描装置的内存容量受限的情况下,该扫描装置将无法支持更高的分辨率。并且,现有的扫描装置需要在获得到整个第一表面对应的图像数据后,才可进行第一图像处理,因此获得扫描图像所需的时间较长,效率较低。对于打印装置和复印装置也存在上述类似的问题。

3、因此,如何在扫描、打印或复印的过程中,减少对相关装置的内存的占用,并提高获得扫描图像或打印文件的效率成为亟待解决的问题。


技术实现思路

1、本申请实施例提供一种扫描方法、打印方法、复印方法、扫描装置、打印装置、复印装置、芯片系统和计算机可读存储介质,可以在扫描、打印或复印的过程中,占用较少的相关装置的内存,并缩短扫描、打印或复印的时间,从而提高效率。

2、第一方面,提供了一种扫描方法。该方法包括:对待扫描物体的第一表面进行逐行扫描,获得第一数据块;监测第一数据块的大小;在监测到第一数据块的大小为第一数值时,对第一数据块进行第一图像处理,获得处理后的第一数据块;根据处理后的第一数据块,获得待扫描物体的第一表面对应的扫描图像。

3、其中,第一数据块为待扫描物体的第一表面中的部分表面对应的扫描数据,待扫描物体的第一表面为待扫描物体靠近扫描装置的表面。第一数值根据扫描装置的状态或扫描模式确定,第一数值小于待扫描物体的第一表面对应的扫描数据的大小。

4、本申请实施例中,扫描装置可以在获得第一数值大小的第一数据块后,对该第一数据块进行第一图像处理,并且在对第一数据块进行第一图像处理的同时,可以继续获得待扫描物体的第一表面中的其他部分对应的数据块。也即,扫描装置可以并行执行获得数据块和对数据块进行图像处理的两种操作,因此可以缩短获得扫描图像的时间,提高效率。同时,扫描装置可以在得到第一数值大小的数据块后,对该数据块进行图像处理,而不需要对待扫描图像的第一表面对应的所有数据进行处理,且第一数值还可以自适应地确定,因此可以灵活调整对扫描装置的内存的占用量和扫描装置读取数据时的带宽,从而避免占用过多的内存,并可以灵活调整扫描装置的功耗。

5、结合第一方面,在第一方面的某些实现方式中,扫描装置的状态包括以下至少一项:扫描装置的功耗、扫描装置的负载、扫描装置的温度、扫描装置的存储空间容量。

6、本申请实施例中,扫描装置可以根据当前的功耗、负载、温度或存储空间容量中的任一项或多项,灵活调整每个数据块的大小,从而在保护扫描装置的前提下,尽可能的提高扫描效率。

7、结合第一方面,在第一方面的某些实现方式中,扫描模式包括扫描分辨率或扫描场景。

8、本申请实施例中,扫描装置可以根据当前的扫描分辨率或扫描场景,灵活调整每个数据块的大小,从而满足低存储容量高分辨率的图像处理需求。

9、结合第一方面,在第一方面的某些实现方式中,在第一图像处理包括滤波处理时,对第一数据块进行第一图像处理,获得处理后的第一数据块,包括:根据第一辅助数据块中的部分数据和第一数据块,获得第一扩展数据块;对第一扩展数据块进行第一图像处理,获得处理后的第一数据块。

10、其中,第一辅助数据块为第一表面中的部分表面对应的扫描数据,第一辅助数据块对应的表面与第一数据块对应的表面在第一表面中相邻。

11、本申请实施例中,扫描装置可以在对每个数据块进行滤波处理时,利用与该数据块对应的表面相邻的表面的数据块,对该数据块进行扩展,从而避免在滤波处理后导致扫描图像出现分层问题。

12、结合第一方面,在第一方面的某些实现方式中,第一辅助数据块中的部分数据的尺寸根据第一数据块和/或第一辅助数据块的尺寸确定。

13、本申请实施例中,扫描装置可以灵活调整辅助数据块中的部分数据的大小,从而在避免扫描图像中出现分层问题的同时,加快滤波处理的速度,避免占用过多内存。

14、结合第一方面,在第一方面的某些实现方式中,该方法还包括:向计算设备发送处理后的第一数据块,计算设备与扫描装置连接,计算设备用于根据处理后的第一数据块,获得扫描图像。

15、本申请实施例中,扫描装置可以将处理后的每个数据块发送给计算设备,从而由计算设备合成扫描图像,进而降低扫描装置在合成扫描图像时对存储空间容量的需求。

16、第二方面,提供了一种打印方法。该方法包括:获得第三数据块;监测第三数据块的大小;在监测到第三数据块的大小为第二数值时,对第三数据块进行第二图像处理,获得处理后的第三数据块;对处理后的第三数据块进行打印。

17、其中,第三数据块为待打印图像中的部分图像对应的打印数据。第二数值的大小根据打印装置的状态或打印模式确定,第二数值小于待打印图像对应的打印数据的大小。

18、本申请实施例中,打印装置可以在获得第二数值大小的第三数据块后,对该第三数据块进行第二图像处理,并且在对第三数据块进行第二图像处理的同时,可以继续确定待打印图像中的其他部分对应的数据块。也即,打印装置可以并行执行确定数据块和对数据块进行图像处理的两种操作,因此可以缩短打印的时间,提高效率。同时,打印装置可以在得到第二数值大小的数据块后,对该数据块进行图像处理,而不需要对整幅待打印图像对应的打印数据进行处理,且该第二数本文档来自技高网...

【技术保护点】

1.一种扫描方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述扫描装置的状态包括以下至少一项:所述扫描装置的功耗、所述扫描装置的负载、所述扫描装置的温度、所述扫描装置的存储空间容量。

3.根据权利要求1或2所述的方法,其特征在于,所述扫描模式包括扫描分辨率或扫描场景。

4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述第一图像处理包括滤波处理时,所述对所述第一数据块进行第一图像处理,获得处理后的第一数据块,包括:

5.根据权利要求4所述的方法,其特征在于,所述第一辅助数据块中的部分数据的尺寸根据所述第一数据块和/或所述第一辅助数据块的尺寸确定。

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:

7.一种打印方法,其特征在于,包括:

8.根据权利要求7所述的方法,其特征在于,所述打印装置的状态包括以下至少一项:所述打印装置的功耗、所述打印装置的负载、所述打印装置的温度、所述打印装置的存储空间容量、所述打印装置的喷墨头规格。

9.根据权利要求7或8所述的方法,其特征在于,所述打印模式包括打印分辨率或打印场景。

10.根据权利要求7至9中任一项所述的方法,其特征在于,所述获得第三数据块,包括:

11.一种复印方法,其特征在于,包括:

12.根据权利要求11所述的方法,其特征在于,所述复印装置的状态包括以下至少一项:所述复印装置的功耗、所述复印装置的负载、所述复印装置的温度、所述复印装置的存储空间容量、所述复印装置的喷墨头规格。

13.根据权利要求11或12所述的方法,其特征在于,所述复印模式包括以下至少一项:扫描分辨率、打印分辨率、扫描场景、打印场景。

14.根据权利要求11至13中任一项所述的方法,其特征在于,在所述第三图像处理包括滤波处理时,所述对所述第五数据块进行第三图像处理,获得处理后的第五数据块,包括:

15.根据权利要求14所述的方法,其特征在于,所述第二辅助数据块中的部分数据的尺寸根据所述第五数据块和/或所述第二辅助数据块的尺寸确定。

16.一种扫描装置,其特征在于,所述扫描装置用于执行如权利要求1至6中任一项所述的方法。

17.一种打印装置,其特征在于,所述打印装置用于执行如权利要求7至10中任一项所述的方法。

18.一种复印装置,其特征在于,所述复印装置用于执行如权利要求11至15中任一项所述的方法。

19.一种芯片系统,其特征在于,包括:逻辑电路,所述逻辑电路用于与输入/输出接口耦合,通过所述输入/输出接口传输数据,以执行如权利要求1-15中任一项所述的方法。

20.一种计算机可读介质,其特征在于,所述计算机可读介质存储有程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行如权利要求1-15中任一项所述的方法。

...

【技术特征摘要】

1.一种扫描方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述扫描装置的状态包括以下至少一项:所述扫描装置的功耗、所述扫描装置的负载、所述扫描装置的温度、所述扫描装置的存储空间容量。

3.根据权利要求1或2所述的方法,其特征在于,所述扫描模式包括扫描分辨率或扫描场景。

4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述第一图像处理包括滤波处理时,所述对所述第一数据块进行第一图像处理,获得处理后的第一数据块,包括:

5.根据权利要求4所述的方法,其特征在于,所述第一辅助数据块中的部分数据的尺寸根据所述第一数据块和/或所述第一辅助数据块的尺寸确定。

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:

7.一种打印方法,其特征在于,包括:

8.根据权利要求7所述的方法,其特征在于,所述打印装置的状态包括以下至少一项:所述打印装置的功耗、所述打印装置的负载、所述打印装置的温度、所述打印装置的存储空间容量、所述打印装置的喷墨头规格。

9.根据权利要求7或8所述的方法,其特征在于,所述打印模式包括打印分辨率或打印场景。

10.根据权利要求7至9中任一项所述的方法,其特征在于,所述获得第三数据块,包括:

11.一种复印方法,其特征在于,包括:

12.根据权利要求11所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:薛峰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1