【技术实现步骤摘要】
本专利技术是有关于一种装置及其方法,特别是指一种减少处理影像时所需的硬件容量的图像处理装置及其方法。
技术介绍
现有的图像处理模块具有硬件储存面积过大的缺失,主要的原因如下述二点:1.至少需要三个缓冲器:现有的图像处理模块为了侦测具有多个像素值的影像的边界,至少需使用3×3的模板才能同时侦测垂直边界和水平边界,如图1和图2所示,图1为左右二排系数权重不为零的模板,用以侦测水平边界,而图2为上下二排系数权重不为零的模板,用以侦测垂直边界,但不论是侦测水平边界还是侦测垂直边界,图像处理模块都需要储存影像的三列像素值才能使用3×3的模板来做运算,因此,图像处理模块至少需要三个缓冲器来储存三列像素值,以致硬件储存面积过大。2.每缓冲器的储存空间较大:现有的图像处理模块的每缓冲器需要储存影像的每一列的每一像素的R值(Red)、G值(Green)和B值(Blue),因此,每缓冲器需要具有较大的储存空间。
技术实现思路
因此,本专利技术的第一目的,即在提供一种能减少硬件储存面积的图像处理方法。于是,本专利技术图像处理方法,由图像处理装置执行,图像处理装置包含图像处理模块,图像处理模块包括接收影像的缓冲器、接收影像并电连接缓冲器的串行转并行输出单元,及电连接串行转并行输出单元的处理单元,其中,影像包括M列像素列,每一列像素列包括N个像素值,且2≦M,3≦N,且M、N为正整数,图像处理方法包含步骤(A)、步骤(B)、步骤(C),及步骤(D)。步骤(A):串行转并行输出单元接收来自缓冲器的暂存串行数据,暂存串行数据包括串行排列的第m列像素列的第n个像素值至第p个像素值,串行转并 ...
【技术保护点】
一种图像处理方法,由图像处理装置执行,该图像处理装置包含图像处理模块,图像处理模块包括接收影像的缓冲器、接收影像并电连接缓冲器的串行转并行输出单元,及电连接串行转并行输出单元的处理单元,其中,影像包括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个像素值;处理单元接收来自串行转并行输出单元的第一并行输出数据及第二并行输出数据,并将第一并行输出数据及第二并行输出数据与一模板进行卷积运 ...
【技术特征摘要】
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...
【专利技术属性】
技术研发人员:郭颖瑜,杨程翔,
申请(专利权)人:北京集创北方科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。