图像处理装置及其方法与流程

文档序号:12272979阅读:来源:国知局

技术特征:

1.一种图像处理方法,由图像处理装置执行,该图像处理装置包含图像处理模块,图像处理模块包括接收影像的缓冲器、接收影像并电连接缓冲器的串行转并行输出单元,及电连接串行转并行输出单元的处理单元,其中,影像包括M列像素列,每一列像素列包括N个像素值,且2≦M,3≦N,且M、N为正整数,图像处理方法包含:

串行转并行输出单元接收来自缓冲器的暂存串行数据,暂存串行数据包括串行排列的第m列像素列的第n个像素值至第p个像素值,串行转并行输出单元将暂存串行数据转换成第一并行输出数据,第一并行输出数据包括并行排列的第m列像素列的第n个像素值至第p个像素值,其中,2≦p-n,p≦N,1≦m≦M-1,1≦n≦N-2,且p、m、n为正整数;

串行转并行输出单元接收来自影像的实时串行数据,实时串行数据包括串行排列的第(m+1)列像素列的第n个像素值至第p个像素值,串行转并行输出单元将实时串行转换成第二并行输出数据,第二并行输出数据包括并行排列的第(m+1)列像素列的第n个像素值至第p个像素值;

处理单元接收来自串行转并行输出单元的第一并行输出数据及第二并行输出数据,并将第一并行输出数据及第二并行输出数据与一模板进行卷积运算而产生卷积值,其中,模板包括二列系数列,每一列系数列具有(p-n+1)个系数权重,且二列系数列的其中一列系数列的(p-n+1)个系数权重分别对应第一并行输出数据的第m列像素列的第n个像素值至第p个像素值,而二列系数列的其中另一列系数列的(p-n+1)个系数权重分别对应第二并行输出数据的第(m+1)列像素列的第n个像素值至第p个像素值;

处理单元根据第二并行输出数据的第b个像素值和卷积值进行加法运算产生新影像的第(m+1)列像素列的第b个像素值,其中,n≦b≦p。

2.如权利要求1所述的图像处理方法,还包含:

处理单元判断p的现有数值是否等于N,若是,则完成新影像的第(m+1)列像素列的图像处理,若否,则进到步骤(F),

处理单元将n的现有数值加1作为下一数值,p的现有数值加1作为下一数值,回到步骤(A)。

3.如权利要求2所述的图像处理方法,其中,当步骤(E)判断p的现有数值等于N时,步骤(E)之后还包含:

处理单元判断m的现有数值是否等于(M-1),若是,则完成新影像的图像处理,若否,则进到步骤(H),

处理单元将m现有数值加1做为下一数值,且n的下一数值等于1,回到步骤(A)。

4.如权利要求1所述的图像处理方法,其中,步骤(B)和步骤(C)之间还包含:

缓冲器依序接收并储存实时串行数据的第m+1列像素列的第n个像素值至第p个像素值。

5.如权利要求1所述的图像处理方法,其中,步骤(A)之前还包含:

(A1)缓冲器依序接收并储存影像的实时串行数据,并将实时串行数据转换成暂存串行数据,其中,实时串行数据包括串行排列的第m列像素列的第n个像素值至第p个像素值。

6.如权利要求1所述的图像处理方法,其中,步骤(A)之前还包含:

(A1)串行转并行输出单元接收来自影像的实时串行数据,实时串行数据包括串行排列的第m列像素列的第n个像素值至第q个像素值,串行转并行输出单元将实时串行数据转换成第三并行输出数据,第三并行输出数据包括并行排列的第m列像素列的第n个像素值至第q个像素值,其中,2+n≦q≦N,且q为正整数,

(A2)处理单元接收来自串行转并行输出单元的第三并行输出数据,并将第三并行输出数据与另一模板进行卷积运算而产生另一卷积值,其中,另一模板用来对影像做锐利化之处理且能同时侦测水平边界,并包括一列系数列,每一列系数列具有(q-n+1)个系数权重,且列系数列的(q-n+1)个系数权重分别对应第三并行输出数据的第m列像素列的第n个像素值至第q个像素值,

(A3)处理单元根据第三并行输出数据的第b个像素值和另卷积值进行加法运算产生新影像的第m列像素列的第b个像素值,

(A4)处理单元判断q的现有数值是否等于N,若是,则完成新影像的第m列像素列的图像处理并进到步骤(A),若否,则进到步骤(A5),

(A5)处理单元将n的现有数值加1做为下一数值,q的现有数值加1做为下一数值,回到步骤(A1)。

7.如权利要求6所述的图像处理方法,其中,步骤(A1)和步骤(A2)之间还包含:

(A6)缓冲器依序接收并储存实时串行的第m列像素列的第n个像素值至第q个像素值。

8.一种图像处理装置,包含图像处理模块,图像处理模块接收影像,影像包括M列像素列,每一列像素列包括N个像素值,其中,2≦M,3≦N,且M、N为正整数,图像处理模块包含:

缓冲器,用以依序接收并储存来自影像的实时串行而转换成暂存串行,实时串行包括串行排列的第m列像素列的第n个像素值至第p个像素值,及串行排列的第(m+1)列像素列的第n个像素值至第p个像素值,而暂存串行包括串行排列的第m列像素列的第n个像素值至第p个像素值,其中,2≦p-n,p≦N,1≦m≦M-1,1≦n≦N-2,且p、m、n为正整数;

串行转并行输出单元,电连接缓冲器以接收缓冲器的暂存串行,暂存串行包括串行排列的第m列像素列的第n个像素值至第p个像素值,还接收来自影像的实时串行,实时串行包括串行排列的第(m+1)列像素列的第n个像素值至第p个像素值,串行转并行输出单元将暂存串行和实时串行分别转换成第一并行输出数据和第二并行输出数据;

处理单元,电连接串行转并行输出单元以接收第一并行输出数据及第二并行输出数据,并将第一并行输出数据及第二并行输出数据与一模板进行卷积运算而产生卷积值,再根据第二并行输出数据的第b个像素值和卷积值进行加法运算产生新影像的第(m+1)列像素列的第b个像素值,其中,模板包括二列系数列,每一列系数列具有(p-n+1)个系数权重,且二列系数列的其中一列系数列的(p-n+1)个系数权重分别对应第一并行输出数据的第m列像素列的第n个像素值至第p个像素值,而二列系数列的其中另一列系数列的(p-n+1)个系数权重分别对应第二并行输出数据的第(m+1)列像素列的第n个像素值至第p个像素值,其中,n≦b≦p,b为正整数。

9.如权利要求8所述的图像处理装置,其中,串行转并行输出单元包括:

第一正反器,具有一个输入端、一个输出端,及一个频率输入端,第一正反器的输入端用来依序接收来自影像的实时串行,且第一正反器的频率输入端用来接收第一频率信号,当第一频率信号转为上升缘时,第一正反器对其输入端所接收到的像素值取样,并传送到其输出端,

第二正反器,具有一个输入端、一个输出端,及一个频率输入端,第二正反器的输入端电连接缓冲器以用来接收暂存串行,且第二正反器的频率输入端用来接收第二频率信号,当第二频率信号转为上升缘时,第二正反器对其输入端所接收到的像素值取样,并传送到其输出端,

第三正反器,具有一个输入端、一个输出端,及一个频率输入端,第三正反器的输入端电连接第二正反器的输出端,第三正反器的输出端电连接处理单元,而第三正反器的频率输入端电连接第二正反器的频率输入端以用来接收第二频率信号,当第二频率信号转为上升缘时,第三正反器对其输入端所接收到的像素值取样,并传送到其输出端,

第四正反器,具有一个输入端、一个输出端,及一个频率输入端,第三正反器的输出端电连接处理单元,第四正反器的输入端电连接第一正反器的输出端,而第四正反器的频率输入端电连接第一正反器的频率输入端以用来接收第一频率信号,当第一频率信号转为上升缘时,第四正反器对其输入端所接收到的像素值取样,并传送到其输出端。

10.如权利要求8所述的图像处理装置,其中,处理单元包括:

一个运算器,储存模板,并电连接串行转并行输出单元以接收第一并行输出数据及第二并行输出数据,并根据第一并行输出数据、第二并行输出数据和模板进行卷积运算而产生卷积值,其中,模板用来对影像做锐利化之处理且能同时侦测水平边界和垂直边界,并包括二列系数列,每一列系数列具有(p-n+1)个系数权重,且二列系数列的其中一列系数列的(p-n+1)个系数权重分别对应第一并行输出数据的第m列像素列的第n个像素值至第p个像素值,而二列系数列的其中另一列系数列的(p-n+1)个系数权重分别对应第二并行输出数据的第(m+1)列像素列的第n个像素值至第p个像素值,及

一个加法器,电连接串行转并行输出单元和运算器以分别接收第二并行输出数据的第b个像素值和卷积值,并根据第b个像素值和卷积值进行加法运算以产生新影像的多列像素列的其中一列之多个像素值的其中一个像素值,其中,n≦b≦p。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1