视频处理方法及应用该方法的电路的制作方法

文档序号:7760943阅读:184来源:国知局
专利名称:视频处理方法及应用该方法的电路的制作方法
技术领域
本发明涉及一种视频处理电路,且特别涉及一种包括参考相同线性缓冲器(Line Buffer)中暂存的像素数据来进行视频放大操作及视频平滑化操作的视频处理电路。
背景技术
在现有技术中,视频锐度(aiarpness)增强电路已存在,并已广泛地应用在许多视频处理应用场合中。一般来说,视频锐度增强电路根据原始视频提取出原始视频中的高频成分,并将提取出的高频视频成分叠加回原始视频中,以达到增强原始视频的视频锐度的技术效果。然而,现有视频锐度增强技术需使用大量的线性缓冲器(Line Buffer)来暂存原始视频,才能完成计算高频视频成分的操作。据此,如何设计出可在线性缓冲器使用数量较少的情况下进行视频锐度增强操作的视频处理电路,为业界不断致力的方向之一。

发明内容
本发明涉及一种视频处理电路,其应用平行设置的视频放大电路及视频平滑化 (Smooth)电路,根据相同线性缓冲器中暂存的原始视频数据,分别完成视频放大的操作及视频放大且平滑化的操作。本发明涉及的视频处理电路还应用混合电路,来根据放大后的视频数据及放大且平滑化后的视频数据找出高频成分数据及锐利化像素行数据。据此,相比于传统视频锐度增强电路,本发明涉及的视频处理电路具有需使用的线性缓冲器数量及成本较低的优点。根据本发明的一方面,提出一种视频处理电路,用以对输入视频数据进行放大及锐度增强操作。视频处理电路包括N个线性缓冲器、视频放大电路、视频平滑化电路及混合 (Blending)电路,N为自然数。N个线性缓冲器分别用以暂存输入视频数据中的N个像素行(Row)数据。视频放大电路参考N个线性缓冲器中暂存的N个像素行数据及实时输入的第N+1个像素行数据,经由内插anterpolation)产生I个放大像素行数据,I为大于N的自然数。视频平滑化电路参考N个线性缓冲器中暂存的N个像素行数据及第N+1个输入像素行数据产生I个放大平滑化像素行数据。混合电路根据I个放大像素行数据及I个放大平滑化像素行数据找出I个高频像素行数据,并根据I个放大像素行数据及I个高频像素行数据混合得到I个锐利化像素行数据。根据本发明的另一方面,提出一种视频处理方法,用以对输入视频数据进行放大及锐度增强操作。视频处理方法包括下列的步骤。首先分别暂存输入视频数据中的N个像素行数据于N个线性缓冲器中,N为自然数。接着参考N个线性缓冲器中暂存的N个像素行数据及实时输入的第N+1个输入像素行数据,经由内插产生I个放大像素行数据,I为大于N的自然数。然后参考N个线性缓冲器中暂存的N个像素行数据及第N+1个输入像素行数据产生I个放大平滑化像素行数据。之后根据I个放大像素行数据及I个放大平滑化像素行数据混合得到I个锐利化像素行数据。为让本发明的上述内容能更明显易懂,下文特举优选实施例,并结合附图,作详细说明如下


图1示出了依照本发明实施例的视频处理电路的方块图。图2示出了图1的视频放大电路12的详细方块图。图3示出了依照本发明实施例的视频平滑化电路14中的垂直平滑化单元及垂直内插单元的详细方块图。图4示出了依照本发明实施例的视频平滑化电路14中的寄存器、水平平滑化单元及水平内插单元的详细方块图。图5示出了图1的混合电路16的详细方块图。图6示出了依照本发明实施例的视频处理方法的流程图。图7示出了图6中的步骤(C)的详细流程图。图8示出了图6中的步骤(b)的详细流程图。图9示出了图7中的步骤(d)的详细流程图。主要元件符号说明1 视频处理电路12:视频放大电路14:视频平滑化电路16:混合电路12a、14c 垂直内插单元12b、14d 水平内插单元Mua_l Mua_N+l、Mub_l Mub_M、Mucl Muc3、Mua' _1 Mua' _N+l、Mudl Mud3、Mub ‘ _1 Mub ‘ _M 乘法器Ada、Adb、Adc、Ada,、Add、Adb'加法器14a_l 14a_N+l 垂直平滑化单元14b_l 14b_M 水平平滑化单元16a 运算单元16b 混合单元16c 视频分类单元16d 查找表单元
具体实施例方式本发明实施例的视频处理电路应用可共用线性缓冲器的视频放大电路及平滑化电路来找出高频视频数据。请参照图1,其示出依照本发明实施例的视频处理电路的方块图。视频处理电路1 用以对输入视频数据进行放大及锐度增强操作。举例来说,输入视频数据包括多个像素行数据,各个像素行数据包括依次输入的多个像素数据。视频处理电路1包括N个线性缓冲器LB1、LB2.....LBN、视频放大电路12、视频平滑化电路14及混合电路16,其中N为自然数。线性缓冲器LBl LBN暂存输入视频数据中连续的N个像素行(Pixel Row)数据
PR_1、PR_2.....PR_N,以供视频放大电路12、视频平滑化电路14及混合电路16进行相对
应操作,其中各N个像素行数据PR_1 PR_N包括M个像素数据,M为大于1的自然数。举例来说,在一个操作时间点上,视频处理电路1接收到一个实时输入的像素行数据PR_N+1 而线性缓冲器依序地将其暂存在之前的N个像素行数据PR_N、PR_N_1、PR_N_2. . .、PR_1之后。在一个操作实例中N等于5,而实时输入的像素行数据PR_N+1对应至输入视频数据中的第6个像素行数据,据此,线性缓冲器LBl LBN(N = 5)中储存的像素行数据分别为对应至输入视频数据中的第1、第2.....第5个像素行数据。请参照图2,其示出了图1的视频放大电路12的详细方块图。视频放大电路12参考线性缓冲器LBl LBN中暂存的像素行数据PR_1 PR_N及第N+1个像素行数据PR_N+1
来得到I个放大像素行数据PLR_1、PLR_2.....PLR_I,其中I为大于N+1的自然数。举例
来说,视频放大电路12包括垂直内插单元1 及水平内插单元12b。垂直内插单元1 根据像素行数据PR_1 PR_N+1进行垂直方向内插运算,以产
生I个垂直放大像素行数据。举例来说,垂直内插单元1 包括乘法器Mim_l、MUa_2.....
Mua_N+l及加法器Ada,用以参照加权参数a_l、a_2.....a_N+l,对像素行数据PR_1 PR_
N+1进行加权相加,以实现前述垂直方向内插运算。在一个操作实例中,数值I及(N+1)满足I = 3X (N+1),换言之,垂直内插单元12a根据像素行数据PR_1 PR_N+1中任两个像素行数据内插得到三个像素行数据。水平内插单元12b根据各I个垂直放大像素行数据进行水平方向内插运算,以根据各I个垂直放大像素行数据PLR_1 PLR_I中的M个像素数据找出对应的J个放大像素
数据,其中J为大于M的自然数。举例来说,水平内插单元12b包括寄存器R_1、R_2.....R_
M-I,用以储存各个垂直放大像素行数据中的第1个至第M-I个像素数据。水平内插单元12b
还包括乘法器Mub_l、Mub_2.....Mub_M及加法器Adb,用以参照加权参数b_l、b_2.....b_
M,对各垂直放大像素行数据进行加权相加,以实现前述水平方向内插运算。在一个操作实例中,数值M与J满足J = 3XM,换言之,水平内插单元12b根据各个像素行数据PR_1 PR_N中任两个相邻的像素数据内插得到三个像素数据。据此,视频放大电路12可提供I个
放大像素行数据PLR_1、PLR_2.....PLR_I,其中各I个放大像素行数据PLR_1 PLR_I包
括J个像素数据。视频平滑化电路14参考线性缓冲器LBl LBN中暂存的N个像素行数据PR_1
PR_N及第N+1个像素行数据PR_N+1,产生I个放大平滑化像素行数据PLSR_1、PLSR_2.....
PLSR_I。举例来说,视频平滑化电路14包括N+1个垂直平滑化单元、M个水平平滑化单元、 垂直内插单元、水平内插单元及多个寄存器。接下来将举例,对视频平滑化电路14中各单元的操作作进一步说明。请参照图3,其示出依照本发明实施例的视频平滑化电路14中的垂直平滑化单元
及垂直内插单元的详细方块图。各N个垂直平滑化单元14a_l、14a_2.....14a_N+l参考
N+1个像素行数据PR_1 PR_N+1中对应的X个像素行数据,以产生垂直平滑化像素行数
据PVSR_1、PVSR_2.....PVSR_N+1, X为大于1的自然数。举例来说,各N+1个垂直平滑化
单元14a_l 14a_N+l包括X个乘法器Mucl、Muc2、. . .、MucX及加法器Adc,用以参照对应的X个加权参数,对对应的各个像素行数据进行加权相加,以实现前述垂直平滑化操作。举例来说,数值X等于3,而垂直平滑化单元14a_l 14a_N+l分别参考对应的三个像素行数据 PR_1 PR_3、PR_2 PR_4、PR_3 PR_5、. · ·、PR_N 1 至 PR_N+1,来产生对应的垂直平滑化像素行数据PVSR_1至PVSR_N+1。垂直内插单元14c与视频放大电路12中的垂直内插单元1 具有相似的操作,用以根据垂直平滑化像素行数据PVSR_1 PVSR_N+1进行垂直方向内插运算,以产生I个垂直放大平滑化像素行数据PLVSR_1、PLVSR_2.....PLVSR_N。举例来说,垂直内插单元Hc中
包括乘法器Mua' _l、Mua' _2.....Mua' _N+1及加法器Ada',用以参照加权参数a' _1、
a' _2、...、a' _N+1对对应的各个垂直放大平滑化像素行数据PLVSR_1 PLVSR_N+1进行加权相加,以实现前述垂直内插操作。请参照图4,其示出依照本发明实施例的视频平滑化电路14中的寄存器、水平平滑化单元及水平内插单元的详细方块图。举例来说,视频平滑化电路14中包括M-I
个寄存器R' _1、R' _2.....R' _M-1,其分别储存各N+1个垂直放大平滑化像素行数
据PLVSR_1 PLVSR_N+1中的M-I个像素数据,而各N+1个垂直放大平滑化像素行数据 PLVSR_1 PLVSR_N+1中的第M个像素数据则为实时输入的像素数据。水平平滑化单元及水平内插单元则参考寄存器R' 1至R' _M-1中寄存的像素数据及实时输入的第M个像素数据来进行对应的平滑化及内插操作。由于寄存器R' _1 R' _M-1、水平平滑化单元及水平内插单元针对各N+1个垂直放大平滑化像素行数据PLVSR_1 PLVSR_N+1所执行的操作为实质上相同,接下来,仅以前述电路针对第s个垂直放大平滑化像素行数据PLVSR_s所执行的操作为例,来对前述电路的操作作进一步的说明,s为小于或等于N+1的自然数。当输入至寄存器R' 1至R' _M_1的信号为垂直放大平滑化像素行数据PLVSR_s
时,其分别寄存垂直放大平滑化像素行数据PLVSR_s中的第1个、第2个.....第M-I个像
素数据Px_l、Px_2.....Px_M-l,而垂直放大平滑化像素行数据PLVSR_s中的第M个像素数
据Px_M则将于下一个操作时间中储存至寄存器R' _M-1中。各M个水平平滑化单元14b_l、14b_2.....14b_M参考寄存的Y个像素数据,来产
生对应的一个水平平滑化像素数据PHS_1、PHS_2.....PHS_M,Y为大于1的自然数。举例来
说,Y等于3,而以第M个水平平滑化单元14b_M来说,其参考实时输入的第M个像素数据Px_ Μ、寄存器R' _Μ-1及R' _Μ-Υ+1 (即R' _Μ_2)中寄存的像素数据Ρχ_Μ_1及Ρχ_Μ_Υ+1 (即 Px_M-2)来进行平滑化操作,并据以产生水平平滑化像素数据PHS_M。其余M-I个水平平滑化单元14b_M-l至14b_l则执行与水平平滑化单元14b_M相似的操作,于此并不再对其进
行赘述。举例来说,各水平平滑化单元14b_l 14b_M包括Y个乘法器Mudl、Mud2.....
MudY (即Mud3)及加法器Add,其用以参照对应的Y个加权参数dl、d2.....dy (即d3),对
对应的各个像素数据进行加权相加,以实现出前述水平平滑化操作。水平内插单元14d根据M个水平平滑化数据PHS_1 PHS_M进行水平方向内插操作,以找出放大平滑化像素行数据PLVSR_s中的J个放大平滑化像素数据,藉此决定对应的放大平滑化像素行数据。举例来说,水平内插单元14d与视频放大电路12中的水平内插单
元12b具有相似的操作,用以根据水平平滑化像素数据PHS_1、PHS_2.....PHS_M进行水平
方向内插运算,以产生对应至垂直放大平滑化像素行数据PLVSR_s的J个水平放大平滑化像素数据,此J个水平放大平滑化像素数据则用以决定对应的第s个放大平滑化像素行数据PLSR_s。举例来说,水平内插单元14d中包括乘法器Mub' _l、Mub' _2、...、Mub' _M
及加法器Ad' b,用以参照加权参数b' _l、b' _2.....b' _M对对应的各个水平平滑化
像素数据PHS_1 PHS_M进行加权相加,以实现出前述水平内插操作。在前述段落中虽仅以视频平滑化电路14中的寄存器R' 1 R' M、水平平滑化单元14bl 14b_M及水平内插单元14d针对第s个垂直放大平滑化像素行数据PLVSR_s所执行的操作为例来对前述电路的操作作说明,然而,寄存器R' 1 R' M、水平平滑化单元14b_l 14b_M及水平内插单元14d针对其它垂直放大平滑化像素行数据所执行的操作可根据前述段落的叙述类推得到,于此,并不再对其进行赘述。据此,视频平滑化电路14可以得到I个放大平滑化像素行数据PLSR_1 PLSR_I。混合电路16根据I个放大像素行数据PLR_1 PLR_I及I个放大平滑化像素行
数据PLSR_1 PLSR_I找出I个高频像素行数据PHP_1、PHP_2.....PHP_I,并根据I个放
大像素行数据PLR_1 PLR_I与对应的I个高频像素行数据PHP_1 PHP_I混合得到I个
锐利化像素行数据PSR_1、PSR_2.....PSR_I。其中高频像素行数据PHP_1 PHP_I分别用
以指示I个放大像素行数据PLR_1 PLR_I的高频成分,即视频中对应至物体边缘(Edge) 的信息,而根据高频像素行数据PHP_1 PHP_I及放大像素行数据PLR_1 PLR_I得到的锐利化像素行数据PSR_1 PSR_I则为经由叠加高频像素行数据及放大像素行数据而产生的锐度增强的像素行数据。请参照图5,其示出了图1的混合电路16的详细方块图。举例来说,混合电路16 包括运算单元16a及混合单元16b。运算单元16a根据I个放大像素行数据PLR_1 PLR_ I与对应的I个放大平滑化像素行数据PLSR_1 PLSR_I相减得到I个高频像素行数据 PHP_1 PHP_I。混合单元16b参考I个锐度权重(Weight) Wl、W2、· · ·、WI,根据I个高频像素行数据PHP_1及对应的I个放大像素行数据PLR_1 PLR_I混合得到I个锐利化像素行数据PSR_1 PSR_I。举例来说,混合单元16b包括乘法器,用以根据对应的锐度权重 Wl WI决定高频像素行数据PHP_1 PHP_I相对于对应的放大像素行数据PLR_1 PLR_ I的权重;并包括加法器,用以将权重调整后的高频像素行数据PHP_1 PHP_I叠加至对应的放大像素行数据PLR_1 PLR_I上。在一个例子中,混合电路16还包括视频分类单元16c及查找表(Lookup Table, LUT)单元16d。视频分类单元16c判断各N+1个像素行数据PR_1 PR_N+1是否满足视频
特征条件,并据以产生I个查找表控制信号LU1、LU2.....LUN。举例来说,视频分类单元
16c用以决定搜索窗口 Search Window),以圈选出N个像素行数据PR_1 PR_N+1中部分的像素行数据,而此视频特征条件为被圈选的像素行数据是否对应至物体的自然边缘的条件。据此,视频分类单元16c可将像素行数据PR_1 PR_N+1至少分为对应至自然边缘的类别及对应至非自然边缘的类别,并提供控制信号LUl LUN来分别指示各像素行数据 PR_1 PR_N的类别。查找表单元16d响应于控制信号LUl LUN来根据查找表来找出对应的锐度权重 Wl WI。举例来说,响应于指示对应的像素行数据对应至自然边缘类别的控制信号,此查找表对应地提供数值较高的锐度权重,以对此自然边缘的画面内容进行高频强化;响应于指示对应的像素行数据对应至非自然边缘类别的控制信号,此查找表对应地提供数值较低的锐度权重,以避免对画面中非边缘的内容进行过度的高频强化,而影响画面的质量。在一个操作实例中,视频分类单元16c可根据被圈选出的N+1个像素行数据中对应至最高灰阶值(Gray Level)及最低灰阶值的像素数据的差值做判断准则,来判断这些被圈选的像素行数据是否对应至自然边缘。当此差值大于或等于一临界值时,视频分类单元16c判断这些被圈选的像素行数据对应至自然边缘类别;当此差值小于此临界值时,视频分类单元16c判断这些被圈选的像素行数据对应至非自然边缘类别。在其它例子中,视频分类单元16c还可根据被圈选的像素行数据的其它数值特征,来对其对应的类别进行分类。请参照图6,其示出依照本发明实施例的视频处理方法的流程图。本发明实施例的视频处理方法用以对输入视频数据进行放大及锐度增强操作,此视频处理方法包括下列的步骤。首先如步骤(a),分别暂存输入视频数据中的N个像素行数据PR_1 PR_N于N个线性缓冲器LBl LBN中。接着如步骤(b),视频放大电路12参考N个线性缓冲器LBl LBN中暂存的N个像素行数据PR_1 PR_N及实时输入的第N+1个像素行数据PR_N+1,经由内插产生I个放大像素行数据PLR_1 PLR_I。然后如步骤(c),视频平滑化电路14参考N个线性缓冲器中暂存的N个像素行数据PR_1 PR_N及实时输入的第N+1个像素行数据PR_N+1,产生I个放大平滑化像素行数据 PLSR_1 PLSR_I。之后如步骤(d),混合电路16根据I个放大像素行数据PLR_1 PLR_I 及I个放大平滑化像素行数据PLSR_1 PLSR_I混合得到I个锐利化像素行数据PSR_1 PSR_I。请参照图7,其示出了图6中的步骤(c)的详细流程图。举例来说,前述步骤(c) 中还包括步骤(cl) (c4)。首先如步骤(cl),N+1个垂直平滑化单元14a_l 14a_N+l参考N+1个像素行数据RP_1 PR_N+1中的X个像素行数据,产生N+1个垂直平滑化像素行数据PVSR_1 PVSR_N+1。接着如步骤(W),垂直内插单元14c根据N+1个垂直平滑化像素行数据PVSR_1 PVSR_N+1进行垂直方向内插操作,以找出I个垂直放大平滑化像素行数据 PLVSR_1 PLVSR_I。然后如步骤(c3),M个水平平滑化单元14b_l 14b_M参考各I个垂直放大平滑化像素行数据PLVSR_1 PLVSR_I中的Y个像素数据,产生M个水平平滑化像素行数据PHS_1 PHS_M。之后如步骤(c4),水平内插单元14d根据M个水平平滑化像素行数据 PHS_1 PHS_M进行水平方向内插操作,以找出各I个放大平滑化像素行数据PLVSR_1 PLVSR_M中的J个放大平滑化像素数据,以对应地找出I个放大平滑化像素行数据 PLSR_1 PLSR_I。请参照图8,其示出了图6中的步骤(b)的详细流程图。举例来说,前述步骤(b) 中还包括步骤(bl)及(b2)。首先如步骤(bl),垂直内插单元1 根据N+1个像素行数据PR_1 PR_N+1进行垂直方向内插操作,以找出I个垂直放大像素行数据。接着如步骤 ( ),水平内插单元12b根据各I个垂直放大像素行数据进行水平方向内插操作,以找出各 I个放大像素行数据PLR_1 PLR_I中的J个放大像素数据。请参照图9,其示出了图7中的步骤(d)的详细流程图。举例来说,前述步骤(d) 中还包括步骤(dl)及(业)。首先如步骤(dl),运算单元16a根据I个放大像素行数据 PLR_1 PLR_I与对应的I个放大平滑化像素行数据PLSR_1 PLSR_I相减得到I个高频像素行数据PHP_1 PHP_I,其分别用以指示I个放大像素行数据PLR_1 PLR_I的高频成分。接着如步骤(d2),混合单元16b参考I个锐度权重Wl WI,根据I个高频像素行数据 PHP_1 PHP_I与对应的I个放大像素行数据PLR_1 PLR_I混合得到I个锐利化像素行数据 PSR_1 PSR_I。在一个例子中,在步骤(dl)及(d2)之间还包括步骤(d3)及(d4)。如步骤(d3), 视频分类单元16c判断各N+1个像素行数据PR_1 PR_N+1是否满足视频特征条件,并据以产生I个查找表控制信号LUl LUN。接着如步骤(d4),查找表单元16d根据I个查找表控制信号LUl LUN决定I个锐度权重Wl WI,以对I个放大像素行数据PLR_1 PLR_I 进行选择性的锐度增强操作。本发明实施例的视频处理电路应用平行设置的视频放大电路及视频平滑化电路, 以根据相同线性缓冲器中暂存的原始视频数据,分别完成视频放大操作及视频放大且平滑化操作。本发明实施例的视频处理电路还应用混合电路,来根据放大后的视频数据及放大且平滑化后的视频数据找出高频成分数据及锐利化像素行数据。据此,相对于传统视频锐度增强电路,本发明涉及的视频处理电路具有需使用的线性缓冲器数量及成本较低的优点ο综上所述,虽然本发明已以优选实施例揭露如上,然而其并非用以限定本发明。本发明所属技术领域中普通技术人员,在不脱离本发明的精神和范围内,当可作各种的变化与修改。因此,本发明的保护范围当视后附的权利要求所界定者为准。
权利要求
1.一种视频处理电路,用以对输入视频数据进行放大及锐度增强操作,所述视频处理电路包括N个线性缓冲器,分别用以暂存所述输入视频数据中的N个像素行数据,N为自然数; 视频放大电路,参考所述N个线性缓冲器中暂存的所述N个像素行数据及实时输入的第N+1个像素行数据,经由内插产生I个放大像素行数据,I为大于N的自然数;视频平滑化电路,参考所述N个线性缓冲器中暂存的所述N个像素行数据及所述第N+1 个输入像素行数据,产生I个放大平滑化像素行数据;以及混合电路,用以根据所述I个放大像素行数据及所述I个放大平滑化像素行数据找出 I个高频像素行数据,并根据所述I个放大像素行数据及所述I个高频像素行数据混合得到 I个锐利化像素行数据。
2.根据权利要求1所述的视频处理电路,其中,所述视频平滑化电路包括N+1个垂直平滑化单元,各所述N+1个垂直平滑化单元参考所述N个像素行数据及所述第N+1个输入像素行数据中的X个像素行数据,产生垂直平滑化像素行数据,X为大于1的自然数;及垂直内插单元,用以根据N+1个所述垂直平滑化像素行数据进行垂直方向内插操作, 以找出I个垂直放大平滑化像素行数据。
3.根据权利要求2所述的视频处理电路,其中,各所述I个垂直放大平滑化像素行数据包括M个像素数据,所述视频平滑化电路还包括M个水平平滑化单元,参考各所述I个垂直放大平滑化像素行数据中的Y个像素数据, 产生水平平滑化像素行数据,Y为大于1的自然数;及水平内插单元,根据M个所述水平平滑化数据进行水平方向内插操作,以找出各所述I 个放大平滑化像素行数据中的J个放大平滑化像素数据。
4.根据权利要求1所述的视频处理电路,其中,所述视频放大电路包括垂直内插单元,用以根据所述N个像素行数据及所述第N+1个输入像素行数据进行垂直方向内插操作,以找出I个垂直放大像素行数据;及水平内插单元,用以根据各所述I个垂直放大像素行数据进行水平方向内插操作,以找出各所述I个放大像素行数据中的J个放大像素数据。
5.根据权利要求1所述的视频处理电路,其中,所述混合电路包括运算单元,用以根据所述I个放大像素行数据与对应的所述I个放大平滑化像素行数据,相减得到I个高频像素行数据,分别用以指示所述I个放大像素行数据的高频成分;及混合单元,参考I个锐度权重,根据所述I个高频像素行数据及对应的所述I个放大像素行数据,混合得到所述I个锐利化像素行数据。
6.根据权利要求5所述的视频处理电路,其中,所述混合电路还包括视频分类单元,用以判断各所述N个像素行数据及所述第N+1个输入像素行数据是否满足视频特征条件,并据以产生I个查找表控制信号;及查找表单元,分别根据所述I个查找表控制信号决定所述I个锐度权重,以对所述I个放大像素行数据进行选择性的锐度增强操作。
7.一种视频处理方法,用以对输入视频数据进行放大及锐度增强操作,所述视频处理方法包括分别暂存所述输入视频数据中的N个像素行数据于N个线性缓冲器中,N为自然数; 参考所述N个线性缓冲器中暂存的所述N个像素行数据及实时输入的第N+1个输入像素行数据,经由内插产生I个放大像素行数据,I为大于N的自然数;参考所述N个线性缓冲器中暂存的所述N个像素行数据及所述第N+1个输入像素行数据,产生I个放大平滑化像素行数据;以及根据所述I个放大像素行数据及所述I个放大平滑化像素行数据混合得到I个锐利化像素行数据。
8.根据权利要求7所述的视频处理方法,其中,产生所述I个放大平滑化像素行数据的步骤中还包括参考所述N个像素行数据及所述第N+1个输入像素行数据中的X个像素行数据,产生 N+1个垂直平滑化像素行数据,X为大于1的自然数;及根据所述N+1个垂直平滑化像素行数据进行垂直方向内插操作,以找出I个垂直放大平滑化像素行数据。
9.根据权利要求8所述的视频处理方法,其中,产生所述I个放大平滑化像素行数据的步骤中还包括参考各所述I个垂直放大平滑化像素行数据中的Y个像素数据,产生M个水平平滑化像素行数据,Y为大于1的自然数;及根据所述M个水平平滑化数据进行水平方向内插操作,以找出各所述I个放大平滑化像素行数据中的J个放大平滑化像素数据。
10.根据权利要求7所述的视频处理方法,其中,产生所述I个放大像素行数据的步骤还包括根据所述N个像素行数据及所述第N+1个输入像素行数据进行垂直方向内插操作,以找出I个垂直放大像素行数据;及根据各所述I个垂直放大像素行数据进行水平方向内插操作,以找出各所述I个放大像素行数据中的J个放大像素数据。
11.根据权利要求7所述的视频处理方法,其中,混合得到所述I个锐利化像素行数据的步骤还包括根据所述I个放大像素行数据与对应的所述I个放大平滑化像素行数据,相减得到I 个高频像素行数据,分别用以指示所述I个放大像素行数据的高频成分;及参考I个锐度权重,根据所述I个高频像素行数据及对应的所述I个放大像素行数据, 混合得到所述I个锐利化像素行数据。
12.根据权利要求11所述的视频处理方法,其中,混合得到所述I个锐利化像素行数据的步骤还包括判断各所述N个像素行数据及所述第N+1个输入像素行数据是否满足视频特征条件, 并据以产生I个查找表控制信号;根据所述I个查找表控制信号决定所述I个锐度权重,以对所述I个放大像素行数据进行选择性的锐度增强操作。
全文摘要
一种视频处理方法及应用该方法的电路,用以对输入视频数据进行放大及锐度增强操作。视频处理方法包括下列步骤。首先分别暂存输入视频数据中的N个像素行数据于N个线性缓冲器中,N为自然数。接着参考N个线性缓冲器中暂存的N个像素行数据及实时输入的第N+1个输入像素行数据,经由内插产生I个放大像素行数据,I为大于N的自然数。然后参考N个线性缓冲器中暂存的N个像素行数据及第N+1个输入像素行数据产生I个放大平滑化像素行数据。之后根据I个放大像素行数据及I个放大平滑化像素行数据混合得到I个锐利化像素行数据。
文档编号H04N5/14GK102413269SQ20101029451
公开日2012年4月11日 申请日期2010年9月21日 优先权日2010年9月21日
发明者余家伟, 杨佳遇 申请人:瑞昱半导体股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1