CN100565578C - 产生缩图图像和改进调整尺寸图像的图像质量的设备和方法 - Google Patents
产生缩图图像和改进调整尺寸图像的图像质量的设备和方法 Download PDFInfo
- Publication number
- CN100565578C CN100565578C CNB2004800023012A CN200480002301A CN100565578C CN 100565578 C CN100565578 C CN 100565578C CN B2004800023012 A CNB2004800023012 A CN B2004800023012A CN 200480002301 A CN200480002301 A CN 200480002301A CN 100565578 C CN100565578 C CN 100565578C
- Authority
- CN
- China
- Prior art keywords
- conversion
- image
- resolution
- size
- unit
- 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
- 238000000034 method Methods 0.000 title claims abstract description 36
- 230000006872 improvement Effects 0.000 title description 4
- 238000006243 chemical reaction Methods 0.000 claims abstract description 120
- 238000012545 processing Methods 0.000 claims abstract description 31
- 238000011946 reduction process Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 230000009467 reduction Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000012952 Resampling Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 208000036487 Arthropathies Diseases 0.000 description 1
- 238000003556 assay Methods 0.000 description 1
- 239000007795 chemical reaction product Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
-
- 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/387—Composing, repositioning or otherwise geometrically modifying originals
-
- 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/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/393—Enlarging or reducing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Studio Circuits (AREA)
- Television Signal Processing For Recording (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
公开了一种用于产生缩图图像和改进调整尺寸的图像的图像质量的设备和方法,提供了一种能够在分辨率转换处理的尺寸缩减过程中改进输出图像的图像质量的方法。该设备包括分辨率转换(RC)单元103,用于将原始图像10缩减为目标尺寸图像20,还包括用于控制RC单元103操作的RC处理控制器1051,以便两次或多次重复所规定的分辨率转换处理,并且还包括用于存储中间尺寸图像30的存储器110。
Description
技术领域
本发明涉及一种产生缩图图像和改进调整了尺寸的图像的图像质量的设备和方法。本发明还涉及一中带有图像分辨率转换装置的设备,用以转换输入图像的分辨率,以便输出缩小了尺寸并降低了分辨率的图像。
背景技术
图2以最简单的形式示出了传统的分辨率转换(RC)处理的例子。在图2中,RC单元103转换原始图像10的分辨率,并输出具有目标尺寸的图像,即目标尺寸图像20。
在传统的技术中,由RC单元103执行的程序的目的在于尽可能快地得到所想要的图像尺寸。因此,使用了一步RC程序。换句话说,将输入图像直接缩小为目标尺寸。
在日本待审专利申请2001-160947的0027部分以及图4和图7中说明了这样的一步RC程序的例子,其中,说明了通过降低原始图像的分辨率,由典型尺寸图像来产生缩图图像的详细程序。在这个一步RC程序的例子中,通过将原始图像的水平和垂直尺寸缩减到原来的1/4来产生缩图图像。更具体地说,在水平方向上、在每四个像素中抽样一个像素,在垂直方向上、在每四条线中抽样一条线。
发明内容
然而,在传统技术中,并没有对转换了分辨率并作为RC单元103的输出的图像的图像质量给予很多的关注。更具体地说,没有考虑到改进由尺寸较大的输入图像转换而成尺寸较小的输出图像的图像质量。
对于一步RC处理,如果在原始图像和输出图像之间有大的比例差,那么,在RC处理的尺寸缩减程序期间,可能丢失大量的与原始图像相关的信息,因而会导致输出图像的图像质量较低。造成这样的较低的图像质量的原因之一是:在输出图像中,在相应的邻近像素中,失去了原始图像中邻近像素的空间连续性。
也就是说,用人的肉眼来看,输出图像出现有图像的不连续性和/或畸变。例如,如果在办公室里摄取了图像并缩小了尺寸,那么,像桌子边或墙边这样的直线部分就会变得凸凹不平,从而失去了轮廓线的平滑度。如果采用传统的RC处理,由2M像素(1600x1200)图像缩小的缩图图像的图像质量看来就比由视频图形阵列(VGA)尺寸(640x480)的图像经过分辨率转化的缩图图像的图像质量更差,尽管两者都有相同的内容。
本发明是鉴于与传统技术相关的上述情况而提出的。希望提供一个方法,它能改进在分辨率转换处理的尺寸缩减程序中的输出图像的图像质量。
进而,想要提供一种具有分辨率转换装置的设备,用以转换输入图像的分辨率,以便使输出图像具有缩小的尺寸和较高的图像质量。
进而,还想要提供一种具有转换原始图像分辨率的装置的设备,以便输出较小尺寸的图像,同时尽可能多地保存与原始图像相关的图像信息,即便是采用较大的尺寸缩减比率也能如此。
此外,还想要提供一种用于转换原始图像分辨率的方法,以便输出尺寸较小的图像,同时尽可能多地利用分辨率转换的现有资源。
根据本发明的实施例,提供了一种具有分辨率转换单元的设备,用以将原始图像缩减到目标图像。该设备包括用于控制分辨率转换单元的操作的控制器单元,以便两次或多次重复分辨率转换处理;用于存储作为分辨率转换处理的结果而产生的中间图像的存储单元。在本发明实施例的设备中,在所进行的最后的分辨率转换处理中,通过缩小中间图像而产生目标图像。
在本实施例中,在当前分辨率转换处理的随后周期中,可将在当前的分辨率转换处理的周期中由分辨率转换单元输出的、存储在存储单元中的中间图像输入到分辨率转换单元中,并在那里缩小尺寸。
控制器单元可以根据将原始图像转换成目标图像所需要的转换比例来决定中间图像的尺寸和/或分辨率转换处理的重复次数。
如果原始图像的尺寸大于VGA图像尺寸并且目标图像是缩图图像,那么,最好将中间图像的尺寸设定为视频图形阵列(VGA)图像的尺寸。
根据本发明的另一个实施例,控制器单元可以控制分辨率转换单元,以便一次或多次地进行分辨率转换处理,并根据将原始图像转换成目标图像所需要的转换比例来决定进行分辨率转换的次数。
仍然根据本发明的另一个实施例,所述设备可进而包括检测原始图像类型的装置。在本实施例中,控制单元可以根据所检测的原始图像的类型来决定至少一个重复次数和中间图像的尺寸。
还根据本发明的另一个实施例,所述设备可以进而包括检测用户输入的设备。在本发明中,控制器单元可以根据所检测到的用户输入来决定至少一个重复次数以及中间图像的尺寸。
根据本发明的另一个实施例,所述分辨率转换单元可以包括多个彼此执行不同的分辨率转换算法的基本分辨率转换单元。在本实施例中,该控制器单元可以选择在分辨率转换处理中要使用的分辨率转换算法之一。
根据本发明的另一个实施例,装配了摄像机,它包括图像获取单元、显示单元和分辨率转换单元,用以将原始图像尺寸转变为目标图像尺寸。该摄像机还包括用于控制分辨率转换单元的操作的控制器单元,以便两次或多次重复分辨率转换处理,还包括存储器单元,用于存储作为分辨率转换处理的结果而产生的中间图像。在本实施例中,在进行最后的分辨率转换处理时,通过缩小中间图像的尺寸而产生目标图像,从图像获取单元中输出原始图像,并在显示器单元上显示多个目标图像。
还根据本发明的另一个实施例,提供了一种方法,该方法利用分辨率转换装置来将原始图像缩小成为目标图像。在此方法中,控制分辨率转换装置的操作,以便为缩小图像尺寸而两次或多次地重复分辨率转换处理,并存储作为分辨率转换处理的结果而产生的中间图像。在本实施例中,在进行最后的分辨率转换处理时,通过缩小中间图像的尺寸而产生目标图像。
还是根据本发明的另一个实施例,提供了一种在缩减数字图像尺寸的程序中改进输出图像质量的方法。如前所述,缩减数字图像尺寸的传统的分辨率转换处理有这样的问题,这就是如果原始图像(输入图像)尺寸和目标图像(输出图像)尺寸之间的差别很大,在输出图像中就会发现不连续性和视觉畸变。根据本实施例的方法,用新颖的两步分辨率转换处理来代替传统的分辨率转换程序,在传统的分辨率转换程序中,通过单个的分辨率转换处理直接由输入图像获取目标图像。
根据本实施例的两步分辨率转换处理利用在原始图像和目标图像之间的具有适当尺寸的中间图像,并使中间尺寸图像作为第一次分辨率转换处理的输出和第二次分辨率转换处理的输入。因此,两步分辨率转换处理就能减少在每次分辨率转换处理中的输入一输出的尺寸差。
通过减少在每次分辨率转换处理中的输入一输出尺寸差,能保留更多的输入图像信息并能将该信息反映到输出图像。根据本实施例的方法提出了一个方案,用以在将大尺寸的图像缩小成为极小尺寸图像时,解决输出图像中图像不连续性和图像质量下降的问题。
也可以将根据本实施例的方法重复两次以上,以便在每次分辨率转换处理时,将输入图像和输出图像之间的尺寸差降低到比较适当的值。与两步分辨率转换处理和只进行一次分辨率转换的一步分辨率转换处理相比,通过两次或多次重复进行分辨率转换处理,能够进一步改进输出图像的质量。该方法也可以用于原始图像和目标图像之间的尺寸差太大以及传统的两步一次RC(one time of two step RC)的分辨率转换处理不能满足要求的情况之下。
附图说明
图1示出了根据本发明操作的***示例的方框图。
图2示出了传统的一步分辨率转换处理的示意图。
图3A是理想的、用于调整图像尺寸的RC处理示例的示意图,其中,每个目标像素以全部原始像素的信息作为特征。
图3B是实际的、使用过滤器的RC处理示例的示意图,其中,每个目标象素仅能使用来自部分原始像素的信息。
图3C是实际的RC处理的极端情况示例的示意图,其中,由于输入和输出之间有大的尺寸差,因此,每个目标像素仅使用来自原始像素的一半的信息。
图3D是根据本发明的两步RC处理示例的示意图,其中,通过增加中间重取样阶段,使最后输出的目标像素能尽可能多地使用源信息。
图4是根据本发明实施例的进行RC处理的配置示例的方框图。
图5是根据本发明的一个实施例的两步RC处理的流程图。
图6是根据本发明的一个实施例的多步RC处理的流程图。
图7是根据本发明的另一个实施例而进行RC处理的配置示例的方框图。
具体实施方式
参照附图来详细说明本发明的实施例。
根据本发明的实施例,***100具有如图1所示的配置。***100可以是数码摄像机或者是数码照相机或者是其它任何具有按照本发明的分辨率转换装置的设备。如图1所示,***100包括成像器件101、存储器件102、分辨率转换单元(RC单元)103、总线控制器104、缩图控制器单元(MCU)105和显示器单元106。
成像器件101是用于获取图像的装置,例如CCD。存储器件102是存储器,用于存储将要由RC单元103转换的原始图像10和/或任何其它数据,并且可包括内部的RAM或可拆除的存储介质。MCU105控制包括在***100中的其它的设备和单元。
RC单元103转换输入图像的分辨率并输出具有不同尺寸的输出图像。更具体地说,RC单元103将输入图像的尺寸放大或缩小到所想要的尺寸。可以用软件、硬件或软件和硬件的联合功能来实现RC单元103。RC单元103可以是一个独立的单元或附属于装在***100中的图像处理单元。例如,可以通过执行软件程序的图像处理IC或CPU或MCU105来实现RC单元103,以便执行分辨率转换(RC)处理程序。或者,可以通过执行分辨率转换(RC)处理程序的硬件逻辑电路来实现RC单元103。在此说明书的以下部分中将说明分辨率转换(RC)处理的具体例子。
总线控制器104按照与存储器控制器相同的方式工作,它控制数据通路或总线的输入和输出,以响应由MCU105提供的控制信号。例如,总线控制器104控制在成像器件101、存储器件102、RC单元103和显示器单元106中的图像数据流。
显示器单元106显示由成像器件101获取的或存储在存储器件102中的原始图像数据以及由RC单元103转换的图像数据。或者,在***100中,可以用传输图像数据的通信单元来替换显示器单元106,以便在内部显示设备中显示图像。
按照下列方式在***100中执行RC处理。首先,将来自成像器件101的视频信号或存储在存储器件中的图像数据输入到RC单元103中,以便在总线控制器104的控制下进行分辨率转换。在分辨率转换之后,将输出的数据再次发送到存储器件102中供以后处理,或者发送到显示器单元106中供显示之用。也用MCU105来控制输出通道。MCU105的作用在于控制上述的所有的数据流。
如上所述,在传统的技术中,如图2所示,直接使用RC单元103。换句话说,从数据源(source)中读出具有一定尺寸的原始图像10的数据,其可以是成像器件101或存储器件102,然后将原始图像10的数据输入到RC单元103中。随后,在RC单元103中向下取样(down-sample)该数据并将其转换成另一个尺寸,然后再作为目标图像20输出。
在传统技术的方案中有一个缺点。这就是如果输入图像尺寸和输出图像尺寸之间的比例较大,例如,如果要将1600(H)×1200(V)的像素尺寸的输入图像转换成320(H)×240(V)像素尺寸的输出图像,与原始图像的图像质量相比,输出图像的图像质量会大大降低。其原因是由于在重新调整图像尺寸时RC处理的基本原则之一所决定的。
通常,为了调整图像的尺寸,通过重取样原始图像的像素来实现RC处理。输入原始图像的像素并用某种过滤器来进行处理。然后,过滤的结果就形成了输出图像。输出图像的每个像素是由原始图像中多个像素的加权平均值构成的。
实现调整图像尺寸尤其是缩减图像尺寸的困难在于:如何在某种过滤器的限定之下,尽可能多地保留与原始图像相关的源信息。
在将原始图像逐行地传送到RC单元103时,包括在RC单元103中的、用于进行行处理的过滤器广泛地用于调整图像尺寸的RC处理之中。下面将说明调整单行尺寸的例子。
在图3A所示的理想的RC处理中,当在输出图像的行T中产生了新的像素t0-t3时,就要考虑在原始图像的行S中的所有的像素s1-s8。应当注意到,确定图3A-3D所示的每行中的像素的数目是供说明用的,在本发明中,实际包括在图像各行中的像素的数目并不仅限于这些数值中的任何一个。
在图3A中,将行S的尺寸调整为行T的尺寸。在行T中的每个像素t0,t1,...t3是在行S中的所有像素s1,s2,...s8的加权平均值。换句话说,在行S中的各个像素s1,s2,...s8都对行T中的各个像素t0,t1,...t3有所贡献。这个关系可以表达成为:
n=1,2,3,4
其中,Tn是行T中的每个像素的值;Si是行S中的每个像素的值;Kn,i是加权了的系数,它表示每个像素Si对每个像素Tn做出了多少贡献。
系数的不同组合形成了具有不同性能的过滤器。然而,为了实现这样的理想的过滤器,以便重新调整在每行中含有大量像素的高分辨率图像的尺寸,需要具有大容量的内存(memory)/存储器(storage),以便存储每行中的所有像素。这样的大的内存/存储器的价格可能是很贵的,并且在实际上是不可能实现。
因此,最实用的过滤器使用具有有限尺寸的内存/存储器。图3B示出了一个例子。在该例子中,每个目标像素t0,t1,...t3是从有限长度的原始图像得到的。在该实例中,仅四个原始像素来产生一个目标像素。例如,根据原始像素s1,s2,s3,s4来计算目标像素t0,根据原始像素s2,s3,s4,s5来计算目标像素t1等等。
如图3B所示,用于调整尺寸的RC处理的可能的缺点之一是:由于内存/存储器的尺寸有限,目标像素不能充分利用源信息。
图3C中示出了调整尺寸的RC处理法的另一个例子。在此例子中,将大尺寸的图像转换成极小尺寸的图像。这就是说,将由12个像素s0,s1,...s12组成的行S的尺寸调整为只含有两个像素t0和t3的行T。在该例子中,仅用原始图像中前四个像素,即,源信息,来计算像素t0,而仅用原始图像中后四个像素来计算像素t3。其它的像素对输出图像没有贡献。因此,在输出图像中,失去了大量的源信息。若以人的肉眼来看,输出图像的图像质量下降了,并且,输出图像看起来有不连续性和可见的畸变。
为了减轻和解决在传统技术中与RC处理法相关的缺点,本发明提出了二步分辨率转换(RC)的方法,该二RC方法的原理在图3D中给出说明。
以下,将说明根据本发明的实施例的二步RC方法的示例。在该例子中,假设逐行调整原始图像的尺寸。在两步RC方法中,在将含有大量像素的一行的尺寸调整为具有很小量像素的行的尺寸时,将原始图像的行(行S)的尺寸调整为中间行C,并将中间行C的尺寸调整为目标图像行T。中间行C具有中间数量的像素,其数量小于原始图像行S的像素数量,但大于目标图像行T的像素数量。
如图3D所示,通过尺寸调整程序从原始图像行S的像素s1,s2,...s8中获得中间行C的像素c0,c1,...c3。在此程序中,几乎原始图像行S中所有的像素都对中间行C中的相应像素有所贡献。这就是说,中间行C的像素c0,c1,...c3尽可能多地保留了与原始图像相关的源信息。
此外,在通过调整中间行C的尺寸来产生目标图像行T的像素t0,t1,...t3时,与将原始图像行S的尺寸直接调整为目标图像行T的情况相比,由于比例差要小得多,所以像素t0,t1,...t3就能够尽可能多地使用与中间行C的像素c1,c2,...c3相关的信息。因此,与直接将原始图像的尺寸调整为最后输出的情况相比,在最后的输出(它是由预定数量的目标图像行T组成的目标图像)中,就能够保存多得多的与原始图像相关的源信息。
根据图3D所示的用于调整尺寸的两步RC处理,用人的肉眼来看,在输出的目标图像中的不连续性比传统的调整尺寸的方法要少得多,并且此法产生的图像质量看起来要比传统的调整尺寸的方法好得多。
图4根据本发明的实施例示出了仅与两步RC处理法相关的配置。在本实施例中,在MCU105中装配了RC处理控制器1051,以便控制两步RC处理的程序。RC处理控制器1051控制RC单元103和存储器110,以便实现上述的两步RC处理。存储器110可以是本***100的内部的RAM,或者是缓冲器,或者是装配在***100中的任何存储器装置,只要这样的存储器装置能够暂时存储由RC单元103输出的中间尺寸图像。
下面将参照图5所示的流程图来说明用图4所示的配置进行的两步RC处理的程序。
在步骤500中,在调整图像尺寸之前,核查原始图像10的尺寸和目标尺寸图像20的尺寸。如果将输入图像转换为输出图像的所要求的转换比,即,在原始图像10和目标尺寸图像20之间的差比达到预定的值,就可以确定两步RC处理是适合的(在步骤501中为是),并启动两步RC处理的实际调整尺寸的程序。如果确定两步RC处理法是不适合的(在步骤501中为否),就进行传统的RC处理(步骤506、507)。
如上面的例子所述,在逐行进行调整尺寸的典型情况下,在H或V方向上都可以将这样的预定值指定为对整个区域而言小于1/4或者小于1/2。
在两步RC处理的第一部分中,如同在传统的RC处理中那样,将尺寸为A的原始图像输入到RC单元103中,但在此时,要从RC单元103中输出并存储在存储器110中的图像是由RC处理控制器1051指定的中间尺寸图像30(步骤502、503)。
对于预定的分辨率转换模式而言,中间尺寸图像30的尺寸或分辨率可以是固定值。例如,如果要将1M像素或更大尺寸的图像转换成其尺寸小于VGA尺寸(480×640像素)的图像,就可以选择VGA尺寸作为中间尺寸图像30的尺寸。更具体地说,在由像素为1M、1.5M或2M的大尺寸的原始图像10来产生像素为160×120(V×H)的、作为目标图像20的缩图图像的情况下,可将中间尺寸设置为VGA尺寸。首先将原始图像缩减为VGA尺寸图像,然后将VGA尺寸图像缩减为缩图图像。
可以根据原始图像10的尺寸和最后输出的尺寸(目标尺寸图像20的尺寸)之间的差比(转换比)来自动地计算中间尺寸图像30的尺寸。或者,中间尺寸图像30的尺寸可以是在开始此两步RC处理之前确定的固定值。
在两步RC处理法的第二部分(步骤504、505)中,将存储在存储器110中的中间尺寸图像30再输入到RC单元103中。然而,此时,将要从RC单元103中输出的图像尺寸设置为最后结果,即,目标尺寸图像20的尺寸。
通过两次重复RC处理的调整尺寸程序,每次就逐渐缩小了从输入尺寸到输出尺寸的转换比。因此,在每次中,输出图像的每个像素就能尽可能多地保留输入图像的像素的源信息。结果,与传统的RC处理法相比,就能大大地改进最后输出的图像质量,即,本例中目标尺寸图像20的图像质量。
下面将要说明本发明的另一个实施例。根据该实施例,提出了多步RC处理。在该多步RC处理中,两次以上地重复RC处理的调整尺寸程序。
下面参照图6来说明多步RC处理的程序,该图示出在多步RC处理中处理流程的例子。
在步骤600、601中,检查从原始图像10到目标图像20的转换比,如果该转换比达到了预定值,作为对检验结果的响应,或者进行多步RC处理或者进行传统的RC处理(步骤608、609)。
对于多步RC处理,检查中所用的转换比的预定值不论在H方向上还是在V方向上都可小于1/3,或者对整个区域而言,小于1/9。
在步骤602、603中,确定对于从RC单元103中输出图像的中间尺寸的值,并用这个值作为RC单元103的输出尺寸。中间尺寸的当前值将用作为在步骤605和606中的输入尺寸。
在执行多步RC处理的程序时,计算了几个中间尺寸,并在每一次中,用一个中间尺寸作为当前RC处理周期的输出尺寸和随后的RC处理周期的输入尺寸。
可以根据原始图像10和目标尺寸图像20的转换比来自动计算中间尺寸图像30的尺寸。或者,中间尺寸图像30的尺寸可以是在相邻尺寸值之间有恒定增量的一些固定值。可以在执行多步骤RC处理期间或者在此之前计算中间尺寸图像30的尺寸。
例如,如果原始图像尺寸是1600x1200,目标图像尺寸是320x240,则第一次可将中间尺寸确定为1152x864,第二次可将其确定为640x480。在另一个例子中,可将第一个中间尺寸设置为装配于当前***内的分辨率转换单元的输出范围中的最大尺寸,并小于原始图像尺寸。
在步骤604中,如果需要一次以上地循环多步RC处理以得到目标尺寸图像20的最终结果的话,就检查当前的中间尺寸。如果需要的话(在步骤604中为是),就将当前的中间尺寸设置为RC单元103的输入尺寸(步骤605),然后让该处理回到步骤602。
如果只需要循环一次RC处理(在步骤604中为否),就将当前的中间尺寸设置为输入尺寸,并将目标尺寸图像的尺寸设置为RC单元103的输出尺寸(步骤606),并进行最后循环RC处理(步骤607)。
与传统的情况相比,利用多步RC处理可以改进输出图像的质量。当在原始图像和目标尺寸图像之间有大的转换比或尺寸差的话,多步RC处理是特别有效的。
下面将要参照图7来说明本发明的另一个实施例。图7仅示出了与本实施例的RC处理相关的***100的某些部分。在此不再说明与图1所示的***100中相同的器件和单元。
在本实施例中,用RC单元1030来代替***100的RC单元103,RC单元1030是由多个RC块#1(103-1)、RC块#2(103-2),...RC块#N(103-N)组成的。包括在RC单元1030中的每个RC块都用不同的RC算法和/或不同的过滤器进行不同的分辨率转换处理,这些过滤器如像Cubic、Hanning、Hamming、Lanczos等FIR过滤器。
***100进而包括图像类型检测单元701,用以检测要调整尺寸的原始图像的类型,还包括用户输入检测单元,用以检测用户的输入操作,以便选取应当执行的RC算法和/或应当使用的RC单元。例如,可以利用能够检测图像的内容类型的图像识别装置来实现图像类型检测单元701并为RC处理控制器1050提供判断根据,以便确定是否要使用多步RC处理。如果图像是肖像形式或风景画形式的话,图像类型检测单元701则可检测原始图像的尺寸和/或分辨率。
用户输入检测单元702可包括放在***100主体上的触摸面板或键盘或各种开关。另外,可将用户输入检测单元702用作为图像类型检测单元701,以便检测用户偏爱的原始图像类型。
在本实施例中,用图像类型检测单元701来检测要调整尺寸的原始图像10的类型,并选择将要用于调整尺寸的RC处理,以对所检测的图像类型做出响应。可以根据原始图像的内容或与原始图像相关的任何其它信息来确定类型。
例如,在选择RC处理时,要在RC块103-1,103-2,...103-N之中选择一个,以便选择要用于RC处理中的具体RC算法。进而,在选择RC处理法时,可以在上面用图5和图6描述的传统的一步RC处理、两步RC处理或多步RC处理之中选择一个。
此外,在本发明的实施例中,用由用户输入检测单元702检测的用户输入来选择RC处理。也可用用户输入和图像类型两者或其中的一个来选择RC处理。
此外,在本实施例中,可以根据用户输入或图像类型或与上述的RC处理的选择相结合,来直接确定中间尺寸图像30的尺寸。
尽管本发明的实施例是针对具有图1所示的配置的***100而提出的,但是,本发明也适用于任何其它的***或设备,只要它含有分辨率转换装置。根据本发明的分辨率转换处理法可以用于在这样的***和设备中进行的任何类型的图像处理之前、之后和之中。图像处理可以包括压缩/解压缩、编码/解码或加密/解密。此外,可以在整个图像数据上进行根据本发明的分辨率转换处理,或在图像数据的某些部分上依次进行该分辨率转换处理。此外,可以在诸如静止图像或部分的活动图片图像之类的任何类型的图像上进行根据本发明的分辨率转换处理。
根据本发明的实施例,如果有效地利用现有的RC软件和/或硬件资源,可以极大地改进缩小尺寸的图像的图像质量。具体地说,如果要将极大尺寸的图像调整为小的目标尺寸图像,根据本发明实施例的RC处理是相当有效的。
与传统的情况相比,根据本发明实施例的RC处理能够保留多得多的原始图像的源信息,并能减少目标尺寸图像中的不连续性。例如,在由大尺寸图像来产生缩图尺寸图像的应用中,这样的改进是很明显的。
此外,根据本发明实施例的RC处理是简单而易于执行的,并且不用改变现有的RC算法和硬件。
尽管已参照根据本发明的推荐的实施例具体地展示和说明了本发明,但是,那些熟悉技术的人需要知道的是,在不脱离本发明的范围的情况下,可以对这些实施例进行组合或局部组合,或者在形式和细节上进行其它的修改。
产业上的可利用性
根据本发明,提出了能够用RC处理法来改进缩小尺寸的图像的图像质量的方法和设备。
此外,根据本发明,提出了能够执行RC处理的方法和设备,同时,即使是使用了较大的尺寸缩减比例,也能够尽可能多地保存与原始图像相关的图像信息。
Claims (9)
1.一种具有分辨率转换单元的设备,用于将输入的原始图像缩小为目标图像,该设备的特征在于它包括:
控制器单元,用于检查从输入图像到目标图像的转换比例,根据该转换比例来决定将要作为分辨率转换处理的结果而产生的中间图像的尺寸,控制分辨率转换单元的操作以便一次或多次重复分辨率转换处理;和
用于存储中间图像的存储器单元,该中间图像是作为分辨率转换处理的结果而产生的并在随后的分辨率转换处理周期中作为输入图像,其中
在所进行的最后的分辨率转换处理中,通过将中间图像缩小尺寸来产生目标图像。
2.根据权利要求1的设备,其特征在于:
在随后的分辨率转换处理周期中,将中间图像输入到分辨率转换单元中,并在那里缩小尺寸,该中间图像是在分辨率转换处理的当前周期中、从分辨率转换单元输出的并存储在存储器单元中的。
3.根据权利要求1的设备,其特征在于:
控制器单元还根据转换比例确定分辨率转换处理的重复次数。
4.根据权利要求1的设备,其特征在于:
如果原始图像的尺寸大于视频图形阵列图像尺寸而且目标图像是缩图图像,则中间图像的尺寸就与视频图形阵列的图像尺寸相等。
5.根据权利要求1的设备,其特征在于还包括:
用于检测原始图像类型的装置,其中
所述控制器单元根据检测的原始图像的类型确定重复次数和中间图像的尺寸的至少一个。
6.根据权利要求1的设备,其特征在于还包括:
用于检测用户输入的装置,其中
所述控制器单元根据检测的用户输入确定重复次数和中间图像的尺寸的至少一个。
7.根据权利要求1的设备,其特征在于:
所述分辨率转换单元包括多个基本分辨率转换单元,它们彼此执行不同的分辨率转换算法;
所述控制器单元选择要用于分辨率转换处理的一个分辨率转换算法。
8.一种包括图像获取单元、显示单元和分辨率转换单元的摄像机,用于将输入的原始图像调整为目标图像,该摄像机的特征在于它包括:
控制器单元,用于检查从输入图像到目标图像的转换比例,根据该转换比例来决定将要作为分辨率转换处理的结果而产生的中间图像的尺寸,控制分辨率转换单元的操作以便一次或多次地重复分辨率转换处理;和
用于存储中间图像的存储器单元,该中间图像是作为分辨率转换处理的结果而产生的并在随后的分辨率转换处理周期中作为输入图像,其中,
在所进行的最后的分辨率转换处理中,通过缩小中间图像的尺寸来产生目标图像;
从图像获取单元输出原始图像,并在显示单元上显示目标图像。
9.一种利用分辨率转换装置将输入的原始图像缩小成目标图像的方法,该方法的特征在于它包括:
a.检查从输入图像到目标图像的转换比例;
b.若转换比例未达到预定值,则根据该转换比例来决定将要作为分辨率转换处理的结果而产生的中间图像的尺寸;
控制分辨率转换装置的操作,以便进行分辨率转换处理,从而缩小图像的尺寸;和
存储作为分辨率转换处理的结果而产生的中间图像并将该中间图像作为在随后的分辨率转换处理周期中的输入图像,并重复上述步骤a;
c.若转换比例达到了预定值,则进行最后的分辨率转换处理,通过缩小输入图像的尺寸来产生目标图像。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP049706/2003 | 2003-02-26 | ||
JP2003049706A JP2004264920A (ja) | 2003-02-26 | 2003-02-26 | サムネイル画像を作成すると共にサイズ変更された画像の画像品質を改善する装置及び方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1739116A CN1739116A (zh) | 2006-02-22 |
CN100565578C true CN100565578C (zh) | 2009-12-02 |
Family
ID=32923318
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004800023012A Expired - Fee Related CN100565578C (zh) | 2003-02-26 | 2004-02-25 | 产生缩图图像和改进调整尺寸图像的图像质量的设备和方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7433544B2 (zh) |
JP (1) | JP2004264920A (zh) |
KR (1) | KR20050108365A (zh) |
CN (1) | CN100565578C (zh) |
WO (1) | WO2004077357A1 (zh) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7289386B2 (en) * | 2004-03-05 | 2007-10-30 | Netlist, Inc. | Memory module decoder |
JP4185011B2 (ja) * | 2004-03-30 | 2008-11-19 | 株式会社東芝 | 画像処理装置、画像処理方法および画像処理プログラム |
FI20045201A (fi) * | 2004-05-31 | 2005-12-01 | Nokia Corp | Menetelmä ja järjestelmä kuvien katsomiseksi ja parantamiseksi |
US7502063B2 (en) | 2004-08-09 | 2009-03-10 | Aptina Imaging Corporation | Camera with scalable resolution |
JP4574282B2 (ja) * | 2004-08-20 | 2010-11-04 | キヤノン株式会社 | 画像供給デバイス及び該デバイスの制御方法及び印刷システムと印刷制御方法 |
JP4600119B2 (ja) * | 2005-03-29 | 2010-12-15 | 日本電気株式会社 | 画像データ圧縮装置及び方法並びにプログラム |
CN100395811C (zh) * | 2005-03-29 | 2008-06-18 | 威盛电子股份有限公司 | 可编程的图像大小转换方法及装置 |
JP2007067917A (ja) * | 2005-08-31 | 2007-03-15 | Matsushita Electric Ind Co Ltd | 画像データ処理装置 |
US7715657B2 (en) * | 2006-02-17 | 2010-05-11 | Microsoft Corporation | Method, device and program for detecting perceptual features of a larger image and incorporating information of the detected perceptual features into a smaller preview image |
US7941002B2 (en) * | 2006-12-01 | 2011-05-10 | Hewlett-Packard Development Company, L.P. | Apparatus and methods of producing photorealistic image thumbnails |
CN101207750B (zh) * | 2007-11-28 | 2010-11-24 | 深圳市同洲电子股份有限公司 | 一种视频画面平滑缩小或者放大的方法 |
US8132116B1 (en) | 2008-02-28 | 2012-03-06 | Adobe Systems Incorporated | Configurable iconic image representation |
EP2269367A4 (en) | 2008-03-20 | 2012-04-04 | Hewlett Packard Development Co | IMAGE QUALITY STUDY ON THUMBNAIL BASIS |
JP4823290B2 (ja) * | 2008-10-06 | 2011-11-24 | 独立行政法人科学技術振興機構 | 画像編集装置 |
US8675086B1 (en) | 2010-03-26 | 2014-03-18 | Ambarella, Inc. | Architecture for video, fast still and high quality still picture processing |
CN104217395A (zh) * | 2013-05-30 | 2014-12-17 | 中兴通讯股份有限公司 | 图像分辨率转换方法、装置及终端 |
US10564921B2 (en) * | 2016-03-09 | 2020-02-18 | Ricoh Company, Ltd. | Display device, display method, and display system for determining image display size |
CN105812923B (zh) * | 2016-03-18 | 2019-01-25 | 青岛海信电器股份有限公司 | 基于视频点播的播放处理方法及装置 |
US20190230190A1 (en) * | 2018-01-23 | 2019-07-25 | Fuji Xerox Co., Ltd. | Information processing apparatus, data distribution system and computer readable medium |
US20200304752A1 (en) * | 2019-03-20 | 2020-09-24 | GM Global Technology Operations LLC | Method and apparatus for enhanced video display |
KR20210067699A (ko) | 2019-11-29 | 2021-06-08 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2038142B (en) * | 1978-12-15 | 1982-11-24 | Ibm | Image data compression |
JPH0950514A (ja) | 1995-08-07 | 1997-02-18 | Sharp Corp | 面素密度変換処理方法及びその装置 |
US6545687B2 (en) * | 1997-01-09 | 2003-04-08 | Canon Kabushiki Kaisha | Thumbnail manipulation using fast and aspect ratio zooming, compressing and scaling |
JPH11161780A (ja) | 1997-11-27 | 1999-06-18 | Fujitsu Ltd | 画像サイズ変換装置及び方法並びに画像サイズ変換プログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP3937028B2 (ja) | 1998-09-18 | 2007-06-27 | 富士フイルム株式会社 | 画像変換方法、画像変換装置及び画像変換プログラムを記録した記録媒体 |
US6873436B1 (en) * | 2000-09-05 | 2005-03-29 | Fuji Xerox Co., Ltd. | Image processing device and recording medium |
US20030021486A1 (en) * | 2001-07-27 | 2003-01-30 | Tinku Acharya | Method and apparatus for image scaling |
JP4336470B2 (ja) | 2001-12-25 | 2009-09-30 | キヤノン株式会社 | 描画制御装置および描画制御方法およびプログラム |
JP3988461B2 (ja) * | 2001-12-28 | 2007-10-10 | 株式会社ニコン | 電子カメラ |
US7194141B1 (en) * | 2002-03-20 | 2007-03-20 | Ess Technology, Inc. | Image resolution conversion using pixel dropping |
JP2004112346A (ja) | 2002-09-18 | 2004-04-08 | Ricoh Co Ltd | 画像処理装置及びプログラム |
-
2003
- 2003-02-26 JP JP2003049706A patent/JP2004264920A/ja active Pending
-
2004
- 2004-02-25 US US10/546,877 patent/US7433544B2/en active Active
- 2004-02-25 WO PCT/JP2004/002213 patent/WO2004077357A1/en active Application Filing
- 2004-02-25 CN CNB2004800023012A patent/CN100565578C/zh not_active Expired - Fee Related
- 2004-02-25 KR KR1020057015807A patent/KR20050108365A/ko not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
KR20050108365A (ko) | 2005-11-16 |
JP2004264920A (ja) | 2004-09-24 |
WO2004077357A1 (en) | 2004-09-10 |
US20060177152A1 (en) | 2006-08-10 |
US7433544B2 (en) | 2008-10-07 |
CN1739116A (zh) | 2006-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100565578C (zh) | 产生缩图图像和改进调整尺寸图像的图像质量的设备和方法 | |
EP0949602A1 (en) | Image display device and driver circuit with resolution adjustment | |
EP1686801A3 (en) | Image processing device and method and recording medium | |
JPWO2004068852A1 (ja) | 撮像装置 | |
US6847333B2 (en) | Method of and system for low-bandwidth transmission of color video | |
CN107846589A (zh) | 一种基于局部动态量化的图像压缩方法 | |
KR20070039474A (ko) | 영상처리 장치 및 그에 관련된 방법 | |
CN100493175C (zh) | 实现视频逐行到隔行转换的装置和转换方法 | |
KR20030004143A (ko) | 전자 줌기능을 갖는 디지털 카메라 | |
JPH09311676A (ja) | 画像表示装置 | |
JP3133702B2 (ja) | ディジタルスチルカメラ | |
US20120262467A1 (en) | Image processing apparatus that enables to reduce memory capacity and memory bandwidth | |
JP3962928B2 (ja) | 画像データの変換方法および変換回路と、撮像装置 | |
US7212214B2 (en) | Apparatuses and methods for interpolating missing colors | |
JP2007017615A (ja) | 画像処理装置,画像処理方法及びプログラム | |
JPH03227179A (ja) | 画像データ処理装置 | |
US20030080984A1 (en) | Method and apparatus for digital image processing | |
CN101867808B (zh) | 存取图像数据的方法及其相关装置 | |
CN100493144C (zh) | 数据处理装置及其控制方法 | |
CN1338090A (zh) | 使用编程的并行计算机实现图像处理功能和控制的数字摄像机 | |
CN100435087C (zh) | 影像数据抖动方法和装置 | |
JP4887614B2 (ja) | 画像処理装置及び画像処理方法 | |
JP3623882B2 (ja) | 画像再生装置 | |
JPH0856306A (ja) | 画像変換装置 | |
KR100233533B1 (ko) | 영상데이터의 저장 장치 |
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 |
Granted publication date: 20091202 Termination date: 20150225 |
|
EXPY | Termination of patent right or utility model |