压缩图像数据的方法和设备的制作方法

文档序号:7589077阅读:139来源:国知局
专利名称:压缩图像数据的方法和设备的制作方法
技术领域
本发明涉及压缩图像数据和将所述图像数据发送给打印机以打印所述图像数据,更具体地说,涉及用户选择要打印图像数据的压缩率的压缩图像数据的方法和设备。
背景技术
在通常的使用打印机打印图像的方法中,通过连接打印机和计算机,将计算机中的图像数据转换成可以被打印机读取的数据和命令,通过并行端口或USB端口输出给打印机,并且使用打印机打印图像。更具体地,用户选择诸如图像质量和介质类型的打印模式,并且通过打印机驱动器中的用户界面给出打印命令。打印机驱动器根据用户选择的打印模式确定绘制分辨率(rendering resolution)、半色调法(half-toning method)、色匹配法(colormatching method)以及打印模式命令,并顺序执行数据处理。随后,所述打印机驱动器利用诸如标签图像文件格式(tagged image file format)(TIFF)的无损耗压缩方法对在半色调处理后所产生的图像数据进行压缩。随后,压缩后的图像数据添加到打印机中指定的命令,并且通过并行或USB端口发送给打印机。添加到所发送图像数据的命令将被编译,图像数据被解码、格式化成可以输出给打印头的数据格式,并且最终被打印。
由于数码相机使用的增加,所以对于不通过计算机而直接将存储在数码相机中的图像输出给打印机的需求也将增加。为满足此需求,已发明了从数码相机直接输出图像到打印机的新方法。因为数码图像的存储量非常巨大,所以将数码图像压缩后再存储。联合图像专家组(Joint Photographic codingexperts group)(JPEG)压缩方法广泛地应用于摄影影像(photographicimage),并且大部分数码相机利用JPEG压缩方法来存储图像。JPEG压缩技术是用于压缩一图像以便传输诸如照片的静态图像信息的标准的图像压缩技术,并且会产生数据丢失。换句话说,JPEG压缩方法是删除用户不可见的频率范围内的数据的方法。因为图像的丢失是微小的并且压缩效率非常高,所以JPEG压缩方法被广泛地应用于数码照片的压缩。此外,JPEG压缩方法的另一好处是用户可以控制图像的质量和调整文件的大小。为了接收来自数码相机的图像并且打印该图像,对于数码相机的打印机解码JPEG图像,执行诸如色匹配、半色调以及格式化的数据处理,并执行打印操作。
利用JPEG压缩方法打印图像的方法如下。当用户通过在驱动器上的用户界面选择打印模式并给出打印命令时,驱动器根据所选择的打印模式确定绘制分辨率并且执行绘制。在执行绘制之后,位像被JPEG压缩,并且JPEG压缩后的图像通过并行端口或USB端口被发送到打印机。发送的数据在打印机中被JPEG解码、色匹配、半色调以及格式化,并最终被打印。
如上所述,图像压缩方法包括无损耗压缩方法和数据丢失压缩方法。JPEG压缩方法会产生数据丢失,并且适合压缩摄影影像。然而,在JPEG压缩方法中,如果图像数据的压缩率越高,图像数据的大小则越小,但图像的丢失就越大。相反,图像数据的压缩率越低,则图像的丢失就越小,但是图像数据的大小也将越大,这样给打印机传输数据的时间将增加,处理数据传输的硬件单元的负担也将增加。这样,在压缩率和图像质量之间存在着一种权衡选择。此外,压缩率还与图像数据的传输速度和的打印速度有关。
然而,当打印图像数据时,用户不能确定与图像质量或打印速度有关的图像数据的压缩率。因此,即使用户不需要高分辨率的图像,用户也得使用很长的时间打印具有高分辨率的图像。当即使需要使用很长的时间用户也需要获得具有高分辨率的图像时,用户还是在短时间内打印具有低分辨率的图像。

发明内容
本发明提供了一种压缩图像数据的方法,通过该方法,用户根据图像质量等选择图像数据的压缩率,以使将要打印的图像的质量和打印速度最优化。
本发明还提供了一种压缩图像数据的设备,通过该设备,用户根据图像质量等选择图像数据的压缩率,以使将要打印的图像的质量和打印速度最优化。
根据本发明一方面,提供了一种压缩图像数据的方法,该方法包括从对应于不同打印模式的压缩率中检测与用户所选的打印模式相对应的特定压缩率,以及根据检测出的特定压缩率压缩图像数据。
根据本发明的另一方面,提供了一种压缩图像数据的设备,该设备包括压缩率检测单元,所述压缩率检测单元从对应于不同打印模式的压缩率中检测与用户所选的打印模式相对应的特定压缩率,并且输出检测到的特定压缩率;以及数据压缩单元,所述数据压缩单元根据检测到的特定压缩率压缩图像数据。
根据本发明的另一方面,提供了一种图像数据压缩系统,该系统包括压缩率检测部分,所述压缩率检测部分从对应于不同打印模式的压缩率中检测与用户所选的打印模式相对应的特定压缩率,并且输出检测到的特定压缩率;以及数据压缩部分,所述数据压缩部分根据检测到的特定压缩率压缩图像数据。
根据本发明的另一方面,提供了一种被编码有处理指令(processinginstruction)的计算机可读取存储介质,以使计算机执行压缩图像数据的方法。所述方法包括从对应于不同打印模式的压缩率中检测与用户所选的打印模式相对应的特定压缩率;以及根据检测出的特定压缩率压缩图像数据。
本发明的另外方面和优点部分将在后面的描述中阐述,还有部分可从描述中明显地看出,或者可以在本发明的实践中得到。


在下面的结合附图的详细描述中,本发明的上述和/或其他优点将会变得更加清楚并且更容易理解,并且在其中图1示出根据本发明的实施例的压缩图像数据的方法的流程图;图2示出为解释根据图1所示方法的压缩图像数据方法的查询表的实例;图3示出了图1所示的方法中用于选择打印模式的对话窗口的实例;图4示出根据本发明的实施例的压缩图像数据的设备的结构方框图。
具体实施例方式
通过借助附图将描述本发明的实施例,其中相同的标号指定相同结构的单元,在下文中借助附图的描述实施例是为了阐述本发明。
通过借助附图在下文中将详细描述根据本发明实施例的压缩图像数据的方法。
图1示出了根据本发明实施例的压缩图像数据的方法的流程图。根据本发明的实施例的压缩图像数据的方法包括根据与用户所选的打印模式相对应的特定的压缩率来压缩图像数据(过程10和20)。该方法由计算机执行并且该方法可存储于能被计算机读取的存储介质上。
图2示出了查询表的实例以解释图1所示的方法。图2所示的“R”表示以点每英寸(dpi)为单位的绘制分辨率。此外,图2所示的“C”表示以百分比为单位的图像数据的压缩率。
首先,在过程10中,从对应于不同打印模式的压缩率中确定与用户所选择的打印模式相对应的预定压缩率。不同的打印模式提供不同的设置以确定不同的参数,这些参数包括例如图像质量等级、打印纸的类型、打印颜色或图像数据类型。如图2所示,图像质量等级可以包括草图、正常和最好。通过调整打印模式,使在该打印模式下,图像质量比较低,即,压缩率较高,以获得草图质量。通过调整打印模式,使在该打印模式下,图像质量比草图的高,但是比最好的要低,并且压缩率也介于草图的压缩率和最好的压缩率之间,以获得正常质量。通过调整打印模式,使在该打印模式下,图像质量最高且压缩率低于草图或正常的压缩率,以获得最好质量。如图2所示,打印纸的类型包括,例如,普通纸(plain paper)、喷墨打印纸(inkjet paper)和相纸(photo paper)。打印颜色包括彩色或灰色。图像数据的压缩率根据用户选择并打印的打印颜色确定。图像数据的类型包括,例如,文本、图片、文本和图片、文件或照片等。
对应于不同打印模式的压缩率被预先存储于记录介质中。如图2所示,以查询表的形式预先提供了对应于打印模式的压缩率。因为分辨率和图像数据的压缩率都是确定图像质量等级的基础,所以图像的分辨率将作为查询表的信息与压缩率一起提供。
图3示出了图1所示的方法中用于选择打印模式的对话窗口的实例。当用户利用对话窗口选择打印模式时,对应于已选择的打印模式的特定压缩率将被确定。例如,用户希望在普通纸上打印具有最低图像质量的彩色照片时,用户将为每张彩色纸、相纸、草图纸以及普通纸从图3所示的对话窗口中的不同的打印模式中选择打印模式。当用户使用对话窗口选择打印模式时,对应于用户所选的打印模式的分辨率和压缩率“R150[dpi],C70[%]”将可以从图2所示的查询表中找到。
过程10之后,在过程20中,根据已检测的特定压缩率将图像数据压缩。在这种情况下,通过有数据丢失的压缩方法压缩图像数据。例如,通过联合图像专家组(JPEG)压缩方法压缩数据。如上所述,在JPEG压缩方法中,用户不可见的频率范围内的数据将被删除。这样,用户可以控制图像质量以及调整文件大小。
例如,当在过程10中确定与用户所选的打印模式相对应的分辨率和压缩率“R150[dpi],C70[%]”的每一个时,图像数据将根据确定的特定压缩率来压缩。
压缩图像数据以对应于压缩大小的传输速度发送给打印机,并且以对应于上述分辨率的图像质量被打印。
在下文中,将描述根据本发明的实施例的压缩图像数据的设备。
图4示出了根据本发明的实施例的压缩图像数据的设备的结构方框图。根据本发明的实施例的压缩图像数据的设备包括记录介质100、压缩率检测单元120和数据压缩单元140。
记录介质100存储对应于不同打印模式的压缩率。不同的打印模式提供不同设置以确定参数,这些参数包括,例如,图像质量等级、打印纸类型、图像数据类型或打印颜色。记录介质100以查询表的形式存储诸如图像质量等级、打印纸类型、图像数据类型或打印颜色的对应于不同打印模式的压缩率。图2示出了查询表的实例。图像质量等级、打印纸类型或打印颜色是如上所述的,这里将不再描述。对应于不同打印模式的压缩率可以存储在记录介质100中,但是压缩率可以利用方程式根据不同的打印模式被提供。
压缩率检测单元120从对应于不同打印模式的压缩率中,检测对应于用户已选择的打印模式的特定压缩率,并且输出检测到的特定压缩率。
例如,压缩率检测单元120请求与用户所选择的打印模式相对应的特定压缩率的记录介质100,并且检测该请求的特定压缩率为压缩图像数据的特定压缩率。
压缩率检测单元120包括用以选择打印机模式的用户接口(未示出)。图3示出了用户接口所显示的对话窗口。如图3所示,压缩率检测单元120显示对话窗口,在该对话窗口中,图像质量等级、打印纸类型、图像数据类型或打印颜色被用作打印模式。当打印模式对话窗口被显示时,用户选择图像打印所需的打印模式。例如,当用户希望在普通纸上打印最低图像质量的彩色照片时,用户在图3所示的对话窗口中从不同的打印模式中,为彩色纸、相纸、草图纸和普通纸中的每一个选择打印模式。压缩率检测单元120为彩色纸、相纸、草图纸和普通纸中的每一个通过输入端子IN1输入打印模式,并且为彩色纸、相纸、草图纸和普通纸中的每一个向记录介质100请求与所选择的打印模式相对应的特定压缩率。压缩率检测单元120从记录介质100中为彩色纸、相纸、草图纸和普通纸中的每一个检测对应于打印模式的特定压缩率,并且将检测到的预定压缩率输出到数据压缩单元140。
数据压缩单元140根据输入的特定压缩率压缩图像数据。数据压缩单元140使用有数据丢失压缩方法压缩图像数据。例如,数据压缩单元140根据从压缩率检测单元120输入的特定压缩率压缩图像数据,并且输出已压缩的图像数据到输出端子OUT1。
被数据压缩单元140压缩后的图像数据通过并行或USB端口发送到打印机(未示出),并且在打印机中对已发送的图像数据进行解码、色匹配、半色调以及格式化,最后进行打印。
如上所述,在根据已描述的本发明实施例的压缩图像数据的设备和方法中,当图像数据被压缩并发送给打印机以打印图像时,用户可以根据图像的质量选择图像数据的压缩率,这样将被打印的图像的质量和打印速度将是最佳的。
尽管本发明是参照其少数实施例来描述的,但是本发明不局限于这里讨论的实施例。相反,本领域的技术人员应该理解,在不脱离由所附权利要求及其等价物所限定的本发明的精神和范围的情况下,可以对其进行修改。
权利要求
1.一种压缩图像数据的方法包括从对应于不同打印模式的压缩率中,检测与用户所选打印模式相对应的特定压缩率;以及根据检测到的特定压缩率压缩图像数据。
2.如权利要求1的方法,其中对应于不同打印模式的压缩率被存储在记录介质上。
3.如权利要求2的方法,其中对应于不同打印模式的压缩率被存储在记录介质上的查询表中。
4.如权利要求3的方法,其中不同打印模式提供不同设置以确定包括图像质量等级、打印纸类型、图像数据类型以及打印颜色中至少一个的参数。
5.如权利要求4的方法,其中图像质量等级至少包括草图质量、正常质量和最好质量。
6.如权利要求5的方法,其中草图质量可得到低的第一图像质量和高的第一图像压缩率。
7.如权利要求6的方法,其中正常质量可得到比第一图像质量高的第二图像质量以及比第一压缩率低的第二压缩率。
8.如权利要求7的方法,其中最好质量可得到比第二图像质量高的第三图像质量以及比第二压缩率低的第三压缩率。
9.如权利要求1的方法,其中用户通过用户界面选择打印模式。
10.如权利要求4的方法,其中不同的纸张至少包括自动、普通纸、喷墨打印纸、相纸、幻灯片、特殊纸张、贺卡纸以及印刷纸。
11.如权利要求3的方法,其中图像分辨率存储于查询表中。
12.如权利要求1的方法,其中使用有数据丢失压缩方法来执行图像数据压缩。
13.如权利要求12的方法,其中使用JPEG压缩方法执行图像数据压缩。
14.如权利要求1的方法,其中所述方法被应用于打印操作以打印图像数据。
15.一种压缩图像数据的设备,包括压缩率检测单元,所述压缩率检测单元从对应于不同打印模式的压缩率中检测与用户所选打印模式相对应的特定压缩率,并输出检测到的特定压缩率;以及数据压缩单元,所述数据压缩单元根据检测到的特定压缩率压缩图像数据。
16.如权利要求15的设备,其中对应于不同打印模式的压缩率存储于记录介质上。
17.如权利要求16的设备,其中对应于不同打印模式的压缩率存储于记录介质上的查询表中。
18.如权利要求17的设备,其中不同打印模式提供不同设置以确定包括图像质量等级、打印纸类型、图像数据类型以及打印颜色中至少一个的参数。
19.如权利要求18的设备,其中不同图像质量至少包括草图质量、正常质量以及最好质量。
20.如权利要求19的设备,其中草图质量可获得低的第一图像质量和高的第一图像压缩率。
21.如权利要求20的设备,其中正常质量可得到高于第一图像质量的第二图像质量以及低于第一压缩率的第二压缩率。
22.如权利要求21的设备,其中最好质量可得到与第二图像质量高的第三图像质量以及比第二压缩率低的第三压缩率。
23.如权利要求15的设备,其中用户通过用户界面选择打印模式。
24.如权利要求18的设备,其中不同的纸张至少包括自动、普通纸、喷墨打印纸、相纸、幻灯片、特殊纸张、贺卡纸以及印刷纸。
25.如权利要求17的设备,其中图像分辨率存储于查询表中。
26.如权利要求15的设备,其中数据压缩单元使用有数据丢失的压缩方法来执行图像数据压缩。
27.如权利要求26的设备,其中数据压缩单元使用JPEG压缩方法执行图像数据压缩。
28.一种图像压缩系统包括压缩率检测部分,所述压缩率检测部分从对应于不同打印模式的压缩率中检测与用户所选打印模式相对应的特定压缩率,并且输出检测到的特定压缩率;以及数据压缩部分,所述数据压缩部分根据检测到的特定压缩率压缩图像数据。
29.如权利要求28的系统,还包括存储部分,所述存储部分存储对应于不同打印模式的压缩率。
30.如权利要求29的系统,其中对应于不同打印模式的压缩率存储于存储部分的查询表中。
31.一种编码有处理指令的计算机可读存储介质,用于使计算机执行压缩图像数据方法,所述方法包括从对应于不同打印模式的压缩率中检测与用户所选打印模式相对应的特定压缩率;以及根据检测到的特定压缩率压缩图像数据。
全文摘要
一种压缩图像数据的方法和设备。所述压缩图像数据的方法包括从对应于不同打印模式的压缩率中检测与用户所选打印模式相对应的特定压缩率,以及根据检测到的特定压缩率压缩图像数据。
文档编号H04N1/41GK1527586SQ20041000773
公开日2004年9月8日 申请日期2004年3月5日 优先权日2003年3月6日
发明者李承旽, 李奉基, 李承 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1