图像数据处理方法及装置、播放器、电子设备制造方法及图纸

技术编号:16484456 阅读:41 留言:0更新日期:2017-10-31 16:36
本发明专利技术实施例公开了一种图像数据处理方法及装置、播放器、电子设备,所述方法包括:以待插值场为中心以场为单位获取待处理的图像数据;确定所述图像数据中每个像素点的运动状态;根据所述待插值像素点的运动状态对所述待插值像素点进行插值。

Image data processing method and device, player and electronic equipment

The embodiment of the invention discloses an image data processing method and device, player, electronic equipment, the method includes: image data for interpolation field is the center in the field as a unit gets to be processed; determine the state of motion of each pixel in the image data; according to the motion state of the pixel point the interpolated pixel interpolation.

【技术实现步骤摘要】
图像数据处理方法及装置、播放器、电子设备
本专利技术涉及图像处理技术,尤其是涉及一种图像数据处理方法及装置、播放器、电子设备。
技术介绍
目前,视频均有两种拍摄方式:一种是按帧进行拍摄,一种是按场进行拍摄。而当前的显示设备,基本都是按帧进行播放的,所以当视频拍摄方式是按场拍摄时,播放前必须进行场到帧的转换,才能顺利播放。这种场到帧的变换技术称为去隔行技术。
技术实现思路
本专利技术实施例提供了一种图像数据处理方法及装置、播放器、电子设备。本专利技术实施例提供的包括:一种图像数据处理方法,所述方法包括:以待插值场为中心,以场为单位获取待处理的图像数据;确定所述图像数据中每个像素点的运动状态;根据待插值像素点的运动状态对所述待插值像素点进行插值。本专利技术实施例中,所述确定所述图像数据中每个像素点的运动状态,包括:确定每个像素点在垂直方向上的帧高频和场高频,以及每个像素点对应的前后帧的差值,基于帧高频和场高频之间的差异以及前后帧的差值,确定像素点处于静止状态还是运动状态。本专利技术实施例中,所述确定每个像素点在垂直方向上的帧高频和场高频,包括:通过下式计算当前像素点的帧高频值frm_hf:frm_hf=|2·curr-above-below|通过下式计算当前像素点的场高频值field_hf:field_hf=|2·curr-above2-below2|其中,curr表示当前像素点,above表示与当前像素点相邻的上一行的像素点,above2表示位于当前像素点垂直方向的上第二行像素点,below表示与当前像素点相邻的下一行的像素点,below2表示位于当前像素点垂直方向的下第二行像素点。本专利技术实施例中,所述方法还包括:frm_hf和field_hf满足以下公式时,确定当前像素点满足作为运动像素点的频率条件:frm_hf-field_hf>hf_thr其中,hf_thr为设定的频率阈值。本专利技术实施例中,所述确定每个像素点对应的前后帧的差值,包括:根据当前像素点的帧高频frm_hf,设置运动阈值move_thr;其中,move_thr=frm_hf>>shift;且,如果move_thr<min_thr,move_thr=min_thr如果move_thr>max_thr,move_thr=max_thr其中,shift为像素点的移位数,“>>”表示移位运算,min_thr和max_thr分别为运动阈值的下限和上限;以下三个公式中至少一个成立时,确定当前像素点满足作为运动像素点的差值条件:|abovec-abovel|>move_thr|currc-currl|>move_thr|belowc-belowl|>move_thr其中,curr表示当前像素点,abovec表示当前像素点的上一行相邻像素点,abovel表示前一帧图像数据的当前像素点对应位置的像素点的上一行相邻像素点,belowc表示当前像素点的下一行相邻像素点的,belowl表示前一帧图像数据的当前像素点对应位置的像素点的下一行相邻像素点的。本专利技术实施例中,所述确定像素点处于静止状态还是运动状态,包括:若当前像素点满足频率条件,且满足差值条件,确定所述当前像素点处于运动状态;若当前像素点既不满足频率条件,也不满足差值条件,确定所述当前像素点处于静止状态;若当前像素点不满足频率条件,但满足差值条件,进一步确定所述当前像素点的邻域像素点满足差值条件的像素点的数量是否超出设定阈值,超出时确定所述当前像素点处于运动状态,未超出时确定所述当前像素点处于静止状态;若当前像素点满足频率条件,但不满足差值条件,进一步确定所述当前像素点的邻域像素点满足差值条件的像素点的数量是否超出设定阈值,超出时确定所述当前像素点处于运动状态,未超出时确定所述当前像素点处于静止状态。本专利技术实施例中,所述根据所述待插值像素点的运动状态对所述待插值像素点进行插值,包括:所述待插值像素点的运动状态为静止状态时,利用当前帧或相邻场的对应像素点替代所述待插值像素点。本专利技术实施例中,所述根据所述待插值像素点的运动状态对所述待插值像素点进行插值,包括:所述待插值像素点的运动状态为运动状态时,确定插值角度的范围;计算每个插值角度的角度能量,确定最佳插值角度并进行插值;对插值效果进行拟合,得到最终的插值像素点。本专利技术实施例中,所述确定插值角度范围,包括:以所述待插值像素点为中心,确定像素点初始窗口区域;计算所述初始窗口区域内像素点灰度等级的平均值,根据所述平均值计算所述初始窗口区域的像素点的灰度等级平均偏差;基于所述平均偏差确定偏差阈值,将灰度等级与平均值之差的绝对值小于等于所述偏差阈值的像素点作为插值角度范围内的像素点。本专利技术实施例中,所述确定插值角度范围,包括:以所述待插值像素点为中心,确定像素点窗口区域;确定所述窗口区域中所有像素点的最大灰度等级和最小灰度等级,计算最大灰度等级与最小灰度等级的差值,以所述差值与所划分子集合的数量之商为步长划分集合;确定能量最佳的像素点是否在同一个集合中,是时以最佳的角度做插值,否则选择能量次佳的对应像素点,并以所选择的像素点做插值。本专利技术实施例中,所述计算每个插值角度的角度能量,包括:计算正向和负向的差值;根据差值计算每个角度的角度能量;在所计算的角度能量中,选取最大值方向作为插值方向。本专利技术实施例中,所述对插值效果进行拟合,包括:记录每一个像素点的插值角度,对于基场的像素点,取下一行相邻像素点的插值角度;统计以当前像素点为中心的第一设定邻域内所有像素点的最小插值角度;根据插值角度确定一组滤波参数;利用滤波参数中的第一滤波系数,在水平方向对当前像素点为中心的第二设定区域内的每一行像素点进行加权运算;利用滤波参数中的第二滤波系数,在垂直方向上对每一列像素点进行加权运算,得到最终的插值像素点。一种图像数据处理装置,所述装置包括:获取单元、确定单元和插值单元,其中:获取单元,用于以待插值场为中心,以场为单位获取待处理的图像数据;确定单元,用于确定所述图像数据中每个像素点的运动状态;插值单元,用于根据待插值像素点的运动状态对所述待插值像素点进行插值。本专利技术实施例中,所述确定单元,还用于确定每个像素点在垂直方向上的帧高频和场高频,以及每个像素点对应的前后帧的差值,基于帧高频和场高频之间的差异以及前后帧的差值,确定像素点处于静止状态还是运动状态。本专利技术实施例中,所述确定单元,还用于:通过下式计算当前像素点的帧高频值frm_hf:frm_hf=|2·curr-above-below|通过下式计算当前像素点的场高频值field_hf:field_hf=|2·curr-above2-below2|其中,curr表示当前像素点,above表示与当前像素点相邻的上一行的像素点,above2表示位于当前像素点垂直方向的上第二行像素点,below表示与当前像素点相邻的下一行的像素点,below2表示位于当前像素点垂直方向的下第二行像素点。本专利技术实施例中,所述确定单元,还用于在frm_hf和field_hf满足以下公式时,确定当前像素点满足作为运动像素点的频率条件:frm_hf-field_hf>hf_thr其中,hf本文档来自技高网...
图像数据处理方法及装置、播放器、电子设备

【技术保护点】
一种图像数据处理方法,其特征在于,所述方法包括:以待插值场为中心,以场为单位获取待处理的图像数据;确定所述图像数据中每个像素点的运动状态;根据待插值像素点的运动状态对所述待插值像素点进行插值。

【技术特征摘要】
1.一种图像数据处理方法,其特征在于,所述方法包括:以待插值场为中心,以场为单位获取待处理的图像数据;确定所述图像数据中每个像素点的运动状态;根据待插值像素点的运动状态对所述待插值像素点进行插值。2.根据权利要求1所述的图像数据处理方法,其特征在于,所述确定所述图像数据中每个像素点的运动状态,包括:确定每个像素点在垂直方向上的帧高频和场高频,以及每个像素点对应的前后帧的差值,基于帧高频和场高频之间的差异以及前后帧的差值,确定像素点处于静止状态还是运动状态。3.根据权利要求2所述的图像数据处理方法,其特征在于,所述确定每个像素点在垂直方向上的帧高频和场高频,包括:通过下式计算当前像素点的帧高频值frm_hf:frm_hf=|2·curr-above-below|通过下式计算当前像素点的场高频值field_hf:field_hf=|2·curr-above2-below2|其中,curr表示当前像素点,above表示与当前像素点相邻的上一行的像素点,above2表示位于当前像素点垂直方向的上第二行像素点,below表示与当前像素点相邻的下一行的像素点,below2表示位于当前像素点垂直方向的下第二行像素点。4.根据权利要求3所述的图像数据处理方法,其特征在于,所述方法还包括:frm_hf和field_hf满足以下公式时,确定当前像素点满足作为运动像素点的频率条件:frm_hf-field_hf>hf_thr其中,hf_thr为设定的频率阈值。5.根据权利要求2或3所述的图像数据处理方法,其特征在于,所述确定每个像素点对应的前后帧的差值,包括:根据当前像素点的帧高频frm_hf,设置运动阈值move_thr;其中,move_thr=frm_hf>>shift;且,如果move_thr<min_thr,move_thr=min_thr如果move_thr>max_thr,move_thr=max_thr其中,shift为像素点的移位数,“>>”表示移位运算,min_thr和max_thr分别为运动阈值的下限和上限;以下三个公式中至少一个成立时,确定当前像素点满足作为运动像素点的差值条件:|abovec-abovel|>move_thr|currc-currl|>move_thr|belowc-belowl|>move_thr其中,curr表示当前像素点,abovec表示当前像素点的上一行相邻像素点,abovel表示前一帧图像数据的当前像素点对应位置的像素点的上一行相邻像素点,belowc表示当前像素点的下一行相邻像素点的,belowl表示前一帧图像数据的当前像素点对应位置的像素点的下一行相邻像素点的。6.根据权利要求5所述的图像数据处理方法,其特征在于,所述确定像素点处于静止状态还是运动状态,包括:若当前像素点满足频率条件,且满足差值条件,确定所述当前像素点处于运动状态;若当前像素点既不满足频率条件,也不满足差值条件,确定所述当前像素点处于静止状态;若当前像素点不满足频率条件,但满足差值条件,进一步确定所述当前像素点的邻域像素点满足差值条件的像素点的数量是否超出设定阈值,超出时确定所述当前像素点处于运动状态,未超出时确定所述当前像素点处于静止状态;若当前像素点满足频率条件,但不满足差值条件,进一步确定所述当前像素点的邻域像素点满足差值条件的像素点的数量是否超出设定阈值,超出时确定所述当前像素点处于运动状态,未超出时确定所述当前像素点处于静止状态。7.根据权利要求6所述的图像数据处理方法,其特征在于,所述根据所述待插值像素点的运动状态对所述待插值像素点进行插值,包括:所述待插值像素点的运动状态为静止状态时,利用当前帧或相邻场的对应像素点替代所述待插值像素点。8.根据权利要求1至6任一项所述的图像数据处理方法,其特征在于,所述根据所述待插值像素点的运动状态对所述待插值像素点进行插值,包括:所述待插值像素点的运动状态为运动状态时,确定插值角度的范围;计算每个插值角度的角度能量,确定最佳插值角度并进行插值;对插值效果进行拟合,得到最终的插值像素点。9.根据权利要求8所述的图像数据处理方法,其特征在于,所述确定插值角度范围,包括:以所述待插值像素点为中心,确定像素点初始窗口区域;计算所述初始窗口区域内像素点灰度等级的平均值,根据所述平均值计算所述初始窗口区域的像素点的灰度等级平均偏差;基于所述平均偏差确定偏差阈值,将灰度等级与平均值之差的绝对值小于等于所述偏差阈值的像素点作为插值角度范围内的像素点。10.根据权利要求8所述的图像数据处理方法,其特征在于,所述确定插值角度范围,包括:以所述待插值像素点为中心,确定像素点窗口区域;确定所述窗口区域中所有像素点的最大灰度等级和最小灰度等级,计算最大灰度等级与最小灰度等级的差值,以所述差值与所划分子集合的数量之商为步长划分集合;确定能量最佳的像素点是否在同一个集合中,是时以最佳的角度做插值,否则选择能量次佳的对应像素点,并以所选择的像素点做插值。11.根据权利要求8所述的图像数据处理方法,其特征在于,所述计算每个插值角度的角度能量,包括:计算正向和负向的差值;根据差值计算每个角度的角度能量;在所计算的角度能量中,选取最大值方向作为插值方向。12.根据权利要求8所述的图像数据处理方法,其特征在于,所述对插值效果进行拟合,包括:记录每一个像素点的插值角度,对于基场的像素点,取下一行相邻像素点的插值角度;统计以当前像素点为中心的第一设定邻域内所有像素点的最小插值角度;根据插值角度确定一组滤波参数;利用滤波参数中的第一滤波系数,在水平方向对当前像素点为中心的第二设定区域内的每一行像素点进行加权运算;利用滤波参数中的第二滤波系数,在垂直方...

【专利技术属性】
技术研发人员:张备文锦松
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:广东,44

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

1