CN1601560A - 图像处理装置 - Google Patents
图像处理装置 Download PDFInfo
- Publication number
- CN1601560A CN1601560A CN 03158729 CN03158729A CN1601560A CN 1601560 A CN1601560 A CN 1601560A CN 03158729 CN03158729 CN 03158729 CN 03158729 A CN03158729 A CN 03158729A CN 1601560 A CN1601560 A CN 1601560A
- Authority
- CN
- China
- Prior art keywords
- unit
- display area
- specific display
- image
- image processing
- 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.)
- Pending
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Processing (AREA)
Abstract
本发明为一种图像处理装置。本发明利用图像处理装置中的裁减单元来做图像裁减处理。该裁减单元接收来自中央处理器的指令,根据用户所选取的特定显示范围对输入帧以最小编码单元(Minimum Coded Unit,以下简称MCU)为单位做图像裁减(Crop)处理。对应于用户所选择的特定显示范围,其包含的所有MCU会被裁减单元筛选出来;由裁减单元筛选出的MCU即可组成用户所选取的特定显示范围。
Description
技术领域
本发明有关于图像处理装置,且特别有关于一种图像处理装置中的裁减单元。
背景技术
由于科技的进步,电脑中央处理器运算能力大幅提高。因此,现今的图像处理技术大多仰赖中央处理器。现有,图像处理需要进行大量运算,因此,不论是个人电脑或者是图像播放器(Image Player)在处理图像文件时皆会造成中央处理器极大的负担。
请参照图1,其所示为现有个人电脑或者图像播放器中图像处理装置方框图。现有图像处理装置100包括中央处理器(CPU)10,压缩文件(CompressedFile,CF)30,帧缓冲器(Frame Buffer)20,随机存取存储器50,与视频编码器(Video Encoder)40。
一般来说,中央处理器10接收到压缩文件30之后,例如JPEG(JointPhotographic Experts Group)文件,会进行压缩文件30的解码运算。中央处理器10会对所有的压缩文件30做解码运算并且以像素(pixel)为单位存入随机存取存储器50。
现有图像裁减处理在中央处理器10解码结束之后才会进行。举例来说,根据用户所选取的特定显示范围,中央处理器10会筛选出随机存取存储器50内对应该特定显示范围的所有像素,并且将这些筛选出来的像素从随机存取存储器50内读取出来。之后,根据用户设定对这些像素做放大/缩小运算及旋转运算。然后再将这些处理过的图像数据存储至帧缓冲器20。最后,视频编码器40即可根据帧缓冲器20内的图像数据经过适当的编码程序后输出至电脑显示屏或者电视屏幕(未绘示)。
然而,包括解码运算的各种图像处理皆须由中央处理器10独立完成。尤其是图像裁减处理部分,中央处理器10需处理极大量的像素。所以这些根据用户要求所做的特殊图像处理将造成中央处理器10很大的负担,而导致电脑显示屏或者电视屏幕上显示图像的停滞或者延迟;如此一来,该产品会很难引起消费者产生兴趣并购买此产品。
发明内容
本发明的目的是提供一种图像处理装置,其裁减单元可快速完成图像裁减处理操作。以降低中央处理器的负担并且提高图像处理的速度,如此可大幅降低电视屏幕上显示图像的停滞或者延迟。
本发明提出一种图像处理方法,包括以下步骤:接收多个编码单元;及接收显示范围信息用以从上述编码单元中选取部分编码单元,以形成一特定显示范围。上述编码单元为最小编码单元,上述显示范围信息由中央处理器根据用户的设定输出。
根据本发明的一方面,上述方法还进一步包含另一单元,用来接收从上述编码单元中选取的部分编码单元用以执行上述特定显示范围的缩放运算或者旋转运算。
为了进一步了解本发明特征及技术内容,请参阅以下有关本发明的详细说明与附图,附图仅供参考,并非用来对本发明加以限制。
附图说明
图1所示为现有个人电脑或者图像播放器中图像处理装置方框图;
图2所示为本发明应用于图像播放器中的图像处理装置方框图;以及
图3所示为一个帧中所有MCU的排列以及特定显示范围示意图。
附图标号说明
10中央处理器
20帧缓冲器
30压缩文件
40视频编码器
50随机存取存储器
100图像处理装置
220图像处理装置
222输入先进先出缓冲器
223解码核心
224帧缓冲器
225裁减单元
226尺寸调整单元
227输出先进先出缓冲器
228数字视频编码器
300帧
310特定显示范围
具体实施方式
本发明提出一种图像解码装置,其简述如下:请参照图2,其所示为本发明应用于图像播放器中的图像处理装置方框图。该图像处理装置220为集成芯片,包括:输入先进先出(First In First Out,FIFO)缓冲器222、解码核心(Decode Core)223、裁减单元225、尺寸调整单元226、帧缓冲器224、输出先进先出缓冲器227、以及数字视频编码器(Digital Video Encoder)228。根据本发明的实施例,解码核心220为JPEG解码器,而输入压缩文件为JPEG文件。
当压缩文件输入至中央处理器时,中央处理器并不做任何处理即将压缩文件传送至解码核心220。其中,输入先进先出缓冲器222用来暂时存储压缩文件,而解码核心223接收压缩文件,并将压缩文件解码数据以MCU为单位送至裁减单元225,而裁减单元225可以根据用户的设定来选择特定显示范围,并将该特定显示范围所对应的MCU送至尺寸调整单元226作该特定显示范围的放大/缩小运算或者该特定显示范围的旋转运算。而完成运算后的图像数据即存储于帧缓冲器224。数字视频编码器228则将帧缓冲器224内的图像数据转换成为数字视频信号并输出。再者,输出先进先出缓冲器227可由中央处理器控制来接收裁减单元225及尺寸调整单元226输出的图像数据并回传至中央处理器。
一般来说,JPEG文件输入至解码核心223时,JPEG文件头部(Header)中的采样系数(Sampling Factor)记载了压缩文件的格式与参数。解码核心223会根据采样系数产生MCU数据,而压缩文件产生所有的MCU数据即可排列成一帧(FRAME);图3所示即为一帧中所有MCU的排列以及特定显示范围示意图。解码核心223会以MCU311、MCU312、MCU313、MCU314......的顺序输出帧中所有的MCU。然后,根据用户所选取的特定显示范围310,中央处理器会输出特定显示范围310的信息至裁减单元225。因此,裁减单元225即可选取该特定显示范围所对应的MCU数据。举例来说,用户针对帧300中所设定的特定显示范围310包含MCU323、MCU324、MCU325、MCU326、MCU333、MCU334、MCU335、MCU336。因此,裁减单元225可对这些对应的MCU数据做裁减操作。也就是说,裁减单元225仅选取用户所选定的特定显示范围310;其余不在特定显示范围310内的MCU数据则全部舍弃,如此,可减少其他不需要的MCU单元的特殊图像处理运算。之后,再将这些被裁减单元225所选取MCU数据输入尺寸调整单元226,而尺寸调整单元226即可作特定显示范围310的缩小/放大运算或者旋转运算。调整完成后的图像数据即可存储于帧缓冲器224;而数字视频编码器228可读取帧缓冲器224中的图像数据进行编码操作,并产生数字视频信号输出至图像处理装置220。根据本发明的实施例,数字视频编码器228为ITU-R656数字视频编码器。
根据本发明的实施例,当JPEG文件输入至中央处理器之后,中央处理器立即将JPEG文件输入至解码核心并输出多个MCU至裁减单元225,并且裁减单元225以MCU为单位来选取特定数目的MCU并送至下一级尺寸调整单元进行选取范围的特殊处理。
本发明在图像处理装置220之中集成了裁减单元225。由于裁减单元225在图像处理装置220中为流水线(Pipeline)设计,因此,当JPEG文件输入之后,经由个别元件的依序执行即可获得JPEG文件经过解码后的图像,再送入裁减单元225作图像裁减处理。如此,取代了之前由中央处理器独立完成解码及图像裁减处理操作的情况。因此,可以大幅降低中央处理器进行图像处理的负担。将可大大改善电视屏幕上显示图像的停滞或者延迟的问题。
再者,裁减单元225将解码过后的图像文件以MCU为单位做运算,比起现有技术中以像素为单位做运算,可大幅降低运算量,并且提高了图像处理的速度。
因此,本发明的优点是利用裁减单元225来降低中央处理器的负担并且提高了图像特殊处理的速度。
综上所述,虽然本发明已由优选实施例披露如上,然其并非用以限定本发明,本领域的技术人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视所附权利要求书所界定者为准。
Claims (5)
1.一种图像处理方法,包括下列步骤:
接收多个编码单元;以及
接收显示范围信息用以从上述编码单元中选取部分编码单元,形成一特定显示范围。
2.如权利要求1所述的图像处理方法,该编码单元为最小编码单元。
3.如权利要求1所述的图像处理方法,该显示范围信息由中央处理器输出。
4.如权利要求3所述的图像处理方法,其中,该中央处理器根据用户的设定来决定该特定显示范围。
5.如权利要求1所述的图像处理方法,其中,进一步包含另一单元,用来接收从上述编码单元中选取的部分编码单元用以执行该特定显示范围的缩放运算或者旋转运算。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 03158729 CN1601560A (zh) | 2003-09-22 | 2003-09-22 | 图像处理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 03158729 CN1601560A (zh) | 2003-09-22 | 2003-09-22 | 图像处理装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1601560A true CN1601560A (zh) | 2005-03-30 |
Family
ID=34660512
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 03158729 Pending CN1601560A (zh) | 2003-09-22 | 2003-09-22 | 图像处理装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1601560A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109672841A (zh) * | 2019-01-25 | 2019-04-23 | 珠海亿智电子科技有限公司 | 一种低成本de-interlace处理方法 |
-
2003
- 2003-09-22 CN CN 03158729 patent/CN1601560A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109672841A (zh) * | 2019-01-25 | 2019-04-23 | 珠海亿智电子科技有限公司 | 一种低成本de-interlace处理方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1974539B1 (en) | Processing of images in imaging systems | |
US20080198047A1 (en) | Generating a Data Stream and Identifying Positions within a Data Stream | |
US6545618B2 (en) | Generating lists of positions of coefficients in a code block to be entropy coded | |
US20020118756A1 (en) | Video coding method and data processing device | |
CN1925544A (zh) | 图像数据处理装置 | |
US8154776B2 (en) | Bitstream format for compressed image data | |
CN111475675B (zh) | 视频处理*** | |
CN113473126B (zh) | 视频流的处理方法、装置、电子设备及计算机可读介质 | |
EP0537932A2 (en) | Image compression | |
CN1595994A (zh) | 共享动态影像压缩的缓冲器的方法及装置 | |
US7298297B1 (en) | Hardware-implemented Huffman decoder | |
EP2787738A1 (en) | Tile-based compression and decompression for graphic applications | |
US7447366B2 (en) | Apparatus and related method for image processing | |
US20070147691A1 (en) | Image processing method, image processing apparatus, program of image processing method and recording medium recording program of image processing method | |
CN100345436C (zh) | 图像处理装置 | |
CN1601560A (zh) | 图像处理装置 | |
CN1130915C (zh) | 运动图象编码方法和装置 | |
CN1182488C (zh) | 数据压缩/解压缩方法与影像数据压缩/解压缩装置 | |
US8363968B2 (en) | Image coding method for facilitating run length coding and image encoding device thereof | |
CN1219073A (zh) | 用于对音频/视频压缩编码数据解码的解码方法和解码器 | |
CN1581223A (zh) | 图像解码装置 | |
CN1902659A (zh) | 用于手持装置中的图像处理的方法和设备 | |
CN102665056A (zh) | 视频和图像在显示终端的显示方法 | |
CN1719476A (zh) | 一种数字图像的缩放处理*** | |
CN1713688A (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 | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |