一种图像处理方法和系统技术方案

技术编号:9740275 阅读:109 留言:0更新日期:2014-03-07 00:03
本发明专利技术实施例公开了一种图像处理方法和系统,用于使视频点数据的缓存和提取更加灵活,控制更加简单可靠。本发明专利技术实施例方法包括:图像处理系统缓存视频行数据,通过寻址的方式从该视频行数据中提取第一视频点数据,图像处理系统将该第一视频点数据与输入模块输入的第二视频点数据组成计算矩阵,图像处理系统对该计算矩阵进行运算得到运算结果,根据运算结果获取锐化后的数字视频数据。

【技术实现步骤摘要】
一种图像处理方法和系统
本专利技术实施例涉及数字视频图像处理领域,尤其涉及一种图像处理方法和系统。
技术介绍
图像的传输或转换系统的传递函数会对图像中的高频成分起到衰减作用,造成图像的细节和轮廓不清晰。在数字图像中,细节和轮廓就是灰度突变的地方,灰度突变在频域中代表一种高频分量,如果使图像信号经历一个使高频分量得以加强的滤波器,就可以达到减少图像中的模糊,加强图像的细节和轮廓的目的。图像锐化就是为了加强图像中景物的细节和轮廓,使图像变得清晰。现在一般图像处理方法都采用先入先出队列FIFO技术对视频行数据中的视频点数据进行缓存和提取,然后和视频行数据中需要处理的视频点数据一同输入到寄存器里组成计算矩阵,再通过对该计算矩阵作拉普拉斯运算得到锐化后的数字视频图像。但是,该方法采用的FIFO技术进行缓存,固定了先进先出的序列,视频点数据的缓存和提取不灵活,且FIFO技术地址控制复杂,需要生成相关的标志信号,占用系统资源较多。
技术实现思路
本专利技术实施例提供了一种图像处理方法和系统,使得视频点数据的缓存和提取更加灵活,控制更加简单可靠,降低了对系统资源的占用。一种图像处理方法,其特征在于,包括:图像处理系统缓存输入模块输入的视频行数据;所述图像处理系统通过寻址的方式从所述视频行数据中提取第一视频点数据;所述图像处理系统将所述第一视频点数据与第二视频点数据组成计算矩阵,所述第二视频点数据由所述输入模块在输入所述视频行数据之后输入;所述图像处理系统对所述计算矩阵进行运算得到运算结果;所述图像处理系统根据所述运算结果获取锐化后的数字视频数据。一种图像处理系统,其特征在于,包括:缓存模块,用于缓存输入模块输入的视频行数据;提取模块,用于通过寻址的方式从所述视频行数据中提取第一视频点数据;组成模块,用于将所述第一视频点数据与第二视频点数据组成计算矩阵,所述第二视频点数据由所述输入模块在输入所述视频行数据之后输入;运算处理模块,用于对所述计算矩阵进行运算得到运算结果,根据所述运算结果获取锐化后的数字视频数据。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例中图像处理系统缓存视频行数据后,通过寻址的方式提取视频点数据,这样,图像处理系统可以直接缓存整行的视频行数据,简化了视频行数据的缓存步骤,采用寻址的方式提取视频点数据,使得视频点数据的提取更加灵活,且不再需要生成相关的标志信号,减少了控制需要的步骤,降低了控制复杂度,减少了系统资源的占用。【附图说明】图1为本专利技术实施例中图像处理方法一个流程示意图;图2为本专利技术实施例中图像处理方法另一个流程示意图;图3为本专利技术实施例中图像处理方法另一个流程示意图;图4为本专利技术实施例中图像处理系统一个结构示意图;图5为本专利技术实施例中图像处理系统另一个结构示意图;图6为本专利技术实施例中图像处理系统另一个结构示意图;图7为本专利技术实施例中图像处理系统另一个结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术实施例中图像处理方法一个实施例包括:101、图像处理系统缓存输入模块输入的视频行数据;输入模块输入视频行数据,图像处理系统对该视频行数据进行缓存。102、图像处理系统通过寻址的方式从视频行数据中提取第一视频点数据;图像处理系统缓存该视频行数据后,通过寻址的方式从该视频行数据中提取第一视频点数据。103、图像处理系统将第一视频点数据与第二视频点数据组成计算矩阵;图像处理系统提取出第一视频点数据后,将第一视频点数据与第二视频点数据组成计算矩阵,该第二视频点数据由输入模块在输入视频行数据之后输入。104、图像处理系统对计算矩阵进行运算得到运算结果;图像处理系统组成计算矩阵后,对该计算矩阵进行运算得到运算结果。105、图像处理系统根据运算结果获取锐化后的数字视频数据。图像处理系统得到运算结果后,根据运算结果获取锐化后的数字视频数据。本专利技术实施例中图像处理系统缓存视频行数据后,通过寻址的方式提取视频点数据,这样,图像处理系统可以直接缓存整行的视频行数据,简化了视频行数据的缓存步骤,采用寻址的方式提取视频点数据,使得视频点数据的提取更加灵活,且不再需要生成相关的标志信号,减少了控制需要的步骤,降低了控制复杂度,减少了系统资源的占用。上面实施例中图像处理方法中的图像处理系统可以缓存多行视频行数据组成不同的计算矩阵,下面以缓存2行视频行数据组成3乘以3的计算矩阵来进行具体描述,请参阅图2,本专利技术实施例中图像处理方法另一个实施例包括:201、双端口随机存储器RAM缓存输入模块输入的2行视频行数据;输入模块输入2行视频行数据,双端口随机存储器RAM对该2行视频行数据进行缓存。该2行视频行数据可以是图像垂直分辨率中2行的视频行数据,也可以是水平分辨率中2行的视频行数据,此处不作限定。202、数据流向控制器MUX通过寻址的方式从该2行视频行数据中提取每行视频行数据的对应3个视频点数据;双端口随机存储器RAM缓存2行视频行数据后,数据流向控制器MUX通过寻址的方式从该2行视频行数据中提取每行视频行数据的对应3个视频点数据。203、数据暂存寄存器将该每行视频行数据的对应3个视频点数据和另外3个视频点数据组成3乘以3的计算矩阵;数据流向控制器MUX从该2行视频行数据中提取每行视频行数据的对应3个视频点数据后,数据暂存寄存器将该每行视频行数据的对应3个视频点数据和另外3个视频点数据组成3乘以3的计算矩阵,该另外3个视频点数据由输入模块在输入该2行视频行数据之后输入。204、运算处理器对计算矩阵进行运算得到运算结果;数据暂存寄存器组成3乘以3的计算矩阵后,运算处理器对该计算矩阵进行运算得到运算结果。205、运算处理器根据运算结果获取锐化后的数字视频数据。运算处理器得到运算结果后,根据运算结果获取锐化后的数字视频数据。本专利技术实施例中双端口随机存储器RAM缓存2行视频行数据,运算处理器对数据暂存寄存器组成的3乘以3的计算矩阵进行运算,这样减小了计算矩阵的复杂度,提高了运算效率。下面对本专利技术实施例中图像处理方法进行详细描述,请参阅图3,本专利技术实施例中图像处理方法另一个实施例包括:301、双端口随机存储器RAM缓存输入模块输入的第N行和第N+1行视频行数据;模块输入第N行和第N+1行视频行数据,双端口随机存储器RAM缓存该第N行和第N+1行视频行数据,其中N为正整数。302、数据流向控制器MUX通过寻址的方式提取第N行视频行数据的3个视频点数据和第N+1行视频行数据的对应3个视频点数据;双端口随机存储器RAM缓存该第N行和第N+1行视频行数据后,数据流向控制器MUX通过寻址的方式提取第N行视频行数据的3个视频点数据和第N+1行视频行数据的对应3个视频点数据。若视频行数据为垂直分辨率中每行的数据,则该第N+1行视频行数据的对应3个视频点数据,可以为第N+1行视频行数据与第N行视频行数据的3个视频点数据在水平分辨率中分别具有相同位置的3个视频点数据,若视频行数据为水本文档来自技高网...

【技术保护点】
一种图像处理方法,其特征在于,包括:图像处理系统缓存输入模块输入的视频行数据;所述图像处理系统通过寻址的方式从所述视频行数据中提取第一视频点数据;所述图像处理系统将所述第一视频点数据与第二视频点数据组成计算矩阵,所述第二视频点数据由所述输入模块在输入所述视频行数据之后输入;所述图像处理系统对所述计算矩阵进行运算得到运算结果;所述图像处理系统根据所述运算结果获取锐化后的数字视频数据。

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括: 图像处理系统缓存输入模块输入的视频行数据; 所述图像处理系统通过寻址的方式从所述视频行数据中提取第一视频点数据; 所述图像处理系统将所述第一视频点数据与第二视频点数据组成计算矩阵,所述第二视频点数据由所述输入模块在输入所述视频行数据之后输入; 所述图像处理系统对所述计算矩阵进行运算得到运算结果; 所述图像处理系统根据所述运算结果获取锐化后的数字视频数据。2.根据权利要求1所述的方法,其特征在于, 所述图像处理系统包括:双端口随机存储器RAM,数据流向控制器MUX、数据暂存寄存器和运算处理器; 所述图像处理系统缓存输入模块输入的视频行数据包括: 所述双端口随机存储器RAM缓存输入模块输入的2行视频行数据; 所述图像处理系统通过寻址的方式从所述视频行数据中提取第一视频点数据包括:所述数据流向控制器MUX通过所述寻址的方式从所述2行视频行数据中提取每行视频行数据的对应3个视频点数据; 所述图像处理系统将所述第一视频点数据与第二视频点数据组成计算矩阵,所述第二视频点数据由所述输入模块在输入所述视频行数据之后输入包括: 所述数据暂存寄存器将所述每行视频行数据的对应3个视频点数据和另外3个视频点数据组成3乘以3的计算矩阵,所述另外3个视频点数据由所述输入模块在输入所述2行视频行数据之后输入。 所述图像处理系统对所述计算矩阵进行运算得到运算结果包括: 所述运算处理器对所述计算矩阵进行运算得到运算结果; 所述图像处理系统根据所述运算结果获取锐化后的数字视频数据包括: 所述运算处理器根据所述运算结果获取锐化后的数字视频数据。3.根据权利要求2所述的方法,其特征在于, 所述双端口随机存储器RAM缓存输入模块输入的2行视频行数据具体包括: 所述双端口随机存储器RAM缓存输入模块输入的第N行和第N+1行视频行数据,所述N为正整数; 所述数据流向控制器MUX通过所述寻址的方式从所述2行视频行数据中提取每行视频行数据的对应3个视频点数据具体包括: 所述数据流向控制器MUX通过所述寻址的方式提取第N行视频行数据的3个视频点数据和第N+1行视频行数据的对应3个视频点数据; 所述数据暂存寄存器将所述每行视频行数据的对应3个视频点数据和另外3个视频点数据组成3乘以3的计算矩阵,所述另外3个视频点数据由所述输入模块在输入所述2行视频行数据之后输入具体包括: 所述数据暂存寄存器将所述第N行视频行数据的3个视频点数据和第N+1行视频行数据的对应3个视频点数据与第N+2行视频行数据的3个视频点数据组成3乘以3的第一计算矩阵,所述第N+2行视频行数据的3个视频点数据由输入模块在输入所述第N行和第N+1行视频行数据之后输入。4.根据权利要求3所述的方法,其特征在于,所述运算处理器对所述计算矩阵进行运算得到运算结果包括: 所述运算处理器对所述计算矩阵作拉普拉斯运算得到运算结果。5.根据权利要求4所述的方法,其特征在于, 所述运算处理器对所述计算矩阵作拉普拉斯运算得到运算结果具体包括: 所述运算处理器对所述第一计算矩阵作拉普拉斯运算得到运算完成的第N+1行视频行数据; 所述运算处理器根据所述运算结果获取锐化后的数字视频数据具体包括: 所述数据流向控制器MUX将所述双端口随机存储器RAM中的第N行视频行数据替换为输入模块输入的第N+2行视频行数据; 所述数据流向控制器MUX通过所述寻址的方式提取第N+1行视频行数据的3个视频点数据和第N+2行视频行数据的对应3个视频点数据; 所述数据暂存寄存器将所述第N+1行视频行数据的3个视频...

【专利技术属性】
技术研发人员:陈斌
申请(专利权)人:广东威创视讯科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1