一种视频格式转换装置及方法制造方法及图纸

技术编号:20164925 阅读:24 留言:0更新日期:2019-01-19 00:18
本申请提供了一种视频格式转换装置,其特征在于,所述装置包括:配置模块、检测模块和转换模块;所述配置模块,用于将视频数据的分辨率信息发送至所述检测模块,还用于将格式转换信息发送至所述转换模块;所述检测模块,用于根据所述分辨率信息确定像素点的位置信息;所述转换模块,用于根据所述格式转换信息选择视频输出格式,并根据所述位置信息完成视频格式的转换。本申请提供的视频格式转换装置,支持不同视频格式之间的相互转换,能够应用于不同的视频处理场景。本申请还提供了一种视频格式转换方法。

【技术实现步骤摘要】
一种视频格式转换装置及方法
本专利技术涉及视频处理
,尤其涉及一种视频格式转换装置及方法。
技术介绍
YUV是一种的颜色编码方法,其中Y(Luminance)表示明亮度,U(Chrominance)表示色度,V表示浓度(Chroma),YUV被广泛使用在各个视频处理组件中。YUV在对视频编码时,考虑到人类的感知能力,允许降低色度的带宽,即调整对视频的每帧图像在水平方向和垂直方向上的采样比例,因此YUV编码存在多种不同的格式,具体有:YUV444:表示对每帧图像完全采样,每1个Y分量对应一组UV分量。YUV422:表示对每帧图像在水平方向上采样偶数行的数据,垂直方向上完全采样,每2个Y分量对应一组UV分量。YUV420:表示对每帧图像在水平方向上采样偶数行的数据,垂直方向上采样偶数行的数据,每4个Y分量对应一组UV分量。对于使用YUV颜色编码的视频数据,在进行视频处理时,由于受实际处理需求或者处理设备的影响,经常涉及到视频格式之间的转换,例如有时需要将YUV420格式的视频转换为YUV444格式或者YUV422格式。此外,在进行视频传输时,在传输发送端,需要进行视频数据的压缩以减少传输的数据量,压缩视频数据可以通过转换视频数据的格式来实现,例如将YUV422格式转换为数据量更小的YUV420格式,这样可以降低传输时占用的带宽,加快传输速度,而在接收端,会涉及到视频数据的恢复,即将接收到的压缩后的视频数据复原。但现有技术所采用的视频格式转换装置只支持特定视频格式之间的转换,例如只能实现YUV420格式与YUV444格式之间的相互转换,不能实现不同视频格式之间的任意转换,因此导致不同的视频处理场景往往需要配置不同的视频格式转换装置,十分不便。
技术实现思路
为了解决现有技术存在的上述技术问题,本专利技术提供了一种视频格式转换装置及方法,支持不同视频格式之间的相互转换,能够应用于不同的视频处理场景。本申请提供了一种视频格式转换装置,所述装置包括:配置模块、检测模块和转换模块;所述配置模块,用于将视频数据的分辨率信息发送至所述检测模块,还用于将格式转换信息发送至所述转换模块;所述检测模块,用于根据所述分辨率信息确定像素点的位置信息;所述转换模块,用于根据所述格式转换信息选择视频输出格式,并根据所述位置信息完成视频格式的转换。可选的,所述分辨率信息包括:分辨率的宽度和分辨率的高度。可选的,所述位置信息包括:像素点的行号和列号。可选的,所述转换模块包括:第一转换子模块、第二转换子模块、第三转换子模块、第四转换子模块、第五转换子模块和第六转换子模块;所述第一转换子模块,用于将YUV444格式转换为YUV420格式;所述第二转换子模块,用于将YUV444格式转换为YUV422格式;所述第三转换子模块,用于将YUV422格式转换为YUV444格式;所述第四转换子模块,用于将YUV422格式转换为YUV420格式;所述第五转换子模块,用于将YUV420格式转换为YUV444格式;所述第六转换子模块,用于将YUV420格式转换为YUV422格式。可选的,所述转换模块还包括:选择子模块;所述选择子模块,用于根据所述格式转换信息从第一转换子模块、第二转换子模块、第三转换子模块、第四转换子模块、第五转换子模块和第六转换子模块中选择对应的子模块。可选的,所述选择子模块,还用于关闭其它未被选择的子模块。可选的,所述选择子模块完成选择后,还包括:所述检测模块,还用于向所述选择子模块选择的所述对应的子模块发送所述像素点的位置信息。本申请实施例还提供了一种视频格式转换方法,所述方法包括:根据分辨率信息确定像素点的位置信息;根据格式转换信息选择视频输出格式,并根据所述位置信息完成视频格式的转换。可选的,所述位置信息包括:像素点的行号和列号。可选的,所述根据格式转换信息选择视频输出格式,具体为;将YUV444格式转换为YUV420格式;将YUV444格式转换为YUV422格式;将YUV422格式转换为YUV444格式;将YUV422格式转换为YUV420格式;将YUV420格式转换为YUV444格式;将YUV420格式转换为YUV422格式。与现有技术相比,本专利技术至少具有以下优点:本申请提供的视频格式转换装置的所述配置模块,用于将视频数据的分辨率信息发送至所述检测模块,还用于将格式转换信息发送至所述转换模块;所述检测模块,用于根据所述分辨率信息确定像素点的位置信息;所述转换模块,用于根据所述格式转换信息选择视频输出格式,并根据所述位置信息完成视频格式的转换,支持不同视频格式之间的相互转换,能够应用于不同的视频处理场景。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本申请实施例一提供的一种视频格式转换装置的示意图;图2为本申请实施例二提供的另一种视频格式转换装置的示意图;图3为本申请实施例三提供的一种视频格式转换方法的流程图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了方便理解,下面先具体介绍说明书中出现的一些名词与相关概念。分辨率:表示每帧图像的像素点数,通常表示为分辨率的宽度(rsl_l)和分辨率的高度(rsl_w)的乘积。其中rsl_l表示图像每一行的有效像素点数。rsl_w表示每一列的有效像素点数。像素点位置[A,B]:表示该像素点位于当前帧的第A行,第B列。mode[2:0]:3bit变量,表示视频具体的格式转换。one_line_end:为高时,指示完成了一行像素点的输入。column_num:当前像素点在当前行中的列号。row_num:当前像素点在当前帧中的行号。实施例一:本申请实施例一提供了一种视频格式转换装置,下面结合附图具体说明。参见图1,该图为本申请实施例一提供的一种视频格式转换装置的示意图。所述装置包括:配置模块101、检测模块102和转换模块103;所述配置模块101,用于将视频数据的分辨率信息发送至所述检测模块102,还用于将格式转换信息发送至所述转换模块103。所述分辨率信息包括:分辨率的宽度和分辨率的高度。所述位置信息包括:像素点的行号和列号。所述检测模块102,用于根据所述分辨率信息确定像素点的位置信息。所述检测模块102分为列检测部分(column_detect)和行检测部分(row_detect)。column_detect根据分辨率信息确定当前像素点的列号。方法是:column_num初始化为0,当前行输入像素点数据有效时,column_num+1,当一行输入结束(one_line_end为1)后,column_num复位为0。row_detect根据分辨率信息确定当前像素点的行号row_num。方法是:本文档来自技高网
...

【技术保护点】
1.一种视频格式转换装置,其特征在于,所述装置包括:配置模块、检测模块和转换模块;所述配置模块,用于将视频数据的分辨率信息发送至所述检测模块,还用于将格式转换信息发送至所述转换模块;所述检测模块,用于根据所述分辨率信息确定像素点的位置信息;所述转换模块,用于根据所述格式转换信息选择视频输出格式,并根据所述位置信息完成视频格式的转换。

【技术特征摘要】
1.一种视频格式转换装置,其特征在于,所述装置包括:配置模块、检测模块和转换模块;所述配置模块,用于将视频数据的分辨率信息发送至所述检测模块,还用于将格式转换信息发送至所述转换模块;所述检测模块,用于根据所述分辨率信息确定像素点的位置信息;所述转换模块,用于根据所述格式转换信息选择视频输出格式,并根据所述位置信息完成视频格式的转换。2.根据权利要求1所述的视频格式转换装置,其特征在于,所述分辨率信息包括:分辨率的宽度和分辨率的高度。3.根据权利要求1所述的视频格式转换装置,其特征在于,所述位置信息包括:像素点的行号和列号。4.根据权利要求1所述的视频格式转换装置,其特征在于,所述转换模块包括:第一转换子模块、第二转换子模块、第三转换子模块、第四转换子模块、第五转换子模块和第六转换子模块;所述第一转换子模块,用于将YUV444格式转换为YUV420格式;所述第二转换子模块,用于将YUV444格式转换为YUV422格式;所述第三转换子模块,用于将YUV422格式转换为YUV444格式;所述第四转换子模块,用于将YUV422格式转换为YUV420格式;所述第五转换子模块,用于将YUV420格式转换为YUV444格式;所述第六转换子模块,用于将YUV420格式转换为YUV422格式。5.根据...

【专利技术属性】
技术研发人员:张贞雷
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1