一种图像数据处理方法和装置制造方法及图纸

技术编号:21917730 阅读:31 留言:0更新日期:2019-08-21 13:36
本发明专利技术实施例公开了一种图像数据处理方法,所述方法包括:获取终端当前播放的视频数据,当所述终端屏幕的亮度从第一亮度值切换为第二亮度值时,在所述视频数据的多个视频帧中获取第一视频帧;所述第二亮度值小于所述第一亮度值;在所述第一视频帧中查找待增强区域,并对所述待增强区域内的图像进行图像增强,并将图像增强后的第一视频帧作为第二视频帧;所述待增强区域对应的平均灰度值小于所述第一视频帧对应的平均灰度值;在当前播放的视频数据播放至所述第一视频帧对应的播放时间戳时,将所述第二视频帧作为目标视频帧进行播放。采用本发明专利技术,可以改善图像数据的视觉效果。

A Method and Device for Image Data Processing

【技术实现步骤摘要】
一种图像数据处理方法和装置
本专利技术涉及互联网
,尤其涉及一种图像数据处理方法和装置。
技术介绍
随着终端屏幕的显示技术的发展,人们对终端所显示的彩色图像的要求也变得越来越高。由于显示器的各方面因素的制约,显示器显示彩色图像通常会存在颜色偏暗、对比度偏低以及局部细节不突出等问题。此外,当该终端屏幕的屏幕亮度降低时,将会降低该终端屏幕上每个RGB显示晶体的显示强度,即在该终端屏幕的亮度降低时,该终端将压缩当前播放的视频帧对应的色彩范围。例如,当该终端用于播放视频数据,且检测到该终端屏幕的亮度值降低时,将会降低该视频数据中当前播放的视频帧的色彩范围,并直接在该终端屏幕上显示色彩范围缩小后的视频帧。以当前播放的视频帧中像素点A的彩色像素值(即RGB三原色值)为(255,255,255)为例,当该终端屏幕的屏幕亮度降为原来的一半时,该像素点A的色彩范围也会被动态的压缩(比如,彩色像素值将由原来的(255,255,255)变为(125,125,125))。因此,当该视频帧内所有像素点的彩色像素值均被压缩后,该视频帧的彩色范围也就相对缩小,从而降低了该视频帧内图像数据的显示对比度。此外,当终端屏幕的屏幕亮度降低时,当前播放的视频帧中又存在大量的暗场景(这些暗场景内各像素点的彩色像素值之间的偏差较小),进而会难以在该视频帧中显示出这些暗场景中不同物体特征之间的差别,从而降低了这些暗场景中图像数据的视觉效果。
技术实现思路
本专利技术实施例提供一种图像数据处理方法和装置,可以提升整体的显示对比度,以改善图像数据的视觉效果。本专利技术一方面提供了一种图像数据处理方法,包括:获取终端当前播放的视频数据,当所述终端屏幕的亮度从第一亮度值切换为第二亮度值时,在所述视频数据的多个视频帧中获取第一视频帧;所述第二亮度值小于所述第一亮度值;在所述第一视频帧中查找待增强区域,并对所述待增强区域内的图像进行图像增强,并将图像增强后的第一视频帧作为第二视频帧;所述待增强区域对应的平均灰度值小于所述第一视频帧对应的平均灰度值;在当前播放的视频数据播放至所述第一视频帧对应的时间戳时,将所述第二视频帧作为目标视频帧进行播放。其中,所述在所述第一视频帧中查找待增强区域,包括:获取所述第一视频帧对应的平均灰度值,作为第一灰度值;将所述第一视频帧划分为多个子区域,并计算所述多个子区域分别对应的平均灰度值,作为第二灰度值;将所述第二灰度值小于所述第一灰度值的子区域作为待增强区域。其中,所述获取所述第一视频帧对应的平均灰度值,作为第一灰度值,包括:对所述第一视频帧进行渲染处理,得到所述第一视频帧对应的渲染窗口;获取所述渲染窗口内各像素点分别对应的灰度值,并基于所述渲染窗口内各像素点分别对应的灰度值,计算所述渲染窗口对应的平均灰度值;将所述渲染窗口对应的平均灰度值作为所述第一视频帧对应的第一灰度值。其中,所述对所述第一视频帧进行渲染处理,得到所述第一视频帧对应的渲染窗口,包括:对具有所述第二亮度值的所述第一视频帧中的多个像素点进行灰度处理,得到与所述第一视频帧对应的第一灰度图像;对所述第一灰度图像进行降采样处理,得到与所述第一灰度图像对应的降采样图像,并将所述将采样图像作为所述第一视频帧对应的渲染窗口;其中,所述第一灰度图像内的像素点的数量为所述降采样图像内像素点的数量的整数倍。其中,所述对所述第一视频帧中的待增强区域内的图像进行图像增强,并将图像增强后的第一视频帧作为第二视频帧,包括:在所述第一视频帧中,为所述待增强区域设置第一标记,并为所述第一视频帧中的余下子区域设置第二标记,得到携带所述第一标记和所述第二标记的第一视频帧;所述余下子区域是指所述第一视频帧中除所述待增强区域之外的子区域;获取所述第一视频帧对应的第一灰度图像,并在所述第一灰度图像中,将所述第一标记对应的待增强区域内的图像,作为第二灰度图像;获取所述第二灰度图像内所有像素点的灰度值,作为第三灰度值;将所述第三灰度值作为对数增强模型的输入,并将所述对数增强模型对应的输出结果作为第四灰度值;若所述第四灰度值与所述第三灰度值之间的比值满足参数调整条件,则将所述比值作为增强调整参数,并基于所述增强调整参数,将所述第一视频帧中所述待增强区域内所有像素点的彩色像素值进行调整,得到与所述第一标记对应的增强区域;将所述第一标记对应的增强区域与所述第二标记对应的子区域进行拼接,得到第二视频帧。其中,所述对所述第一视频帧中的待增强区域内的图像进行图像增强,并将图像增强后的第一视频帧作为第二视频帧,包括:在所述第一视频帧中,为所述待增强区域设置第三标记,并为所述第一视频帧中的余下子区域设置第四标记,得到携带所述第三标记和所述第四标记的第一视频帧;所述余下子区域是指所述第一视频帧中除所述待增强区域之外的子区域;在所述第一视频帧中,获取所述第三标记对应的待增强区域内所有像素点的彩色像素值,作为第一像素值;将所述第一像素值作为对数增强模型的输入,并将所述对数增强模型对应的输出结果作为第二像素值;基于所述第二像素值,构建与所述第三标记对应的增强区域;将所述第三标记对应的增强区域与所述第四标记对应的子区域进行拼接,得到第二视频帧。其中,所述在当前播放的视频数据播放至所述第一视频帧对应的时间戳时,将所述第二视频帧作为目标视频帧进行播放,包括:在当前播放的视频数据中,将所述第一视频帧与所述第二视频帧进行融合处理,并将融合处理后的第二视频帧,作为目标视频帧;在所述第一视频帧对应的播放时间戳显示所述目标视频帧。其中,所述将所述第一视频帧与所述第二视频帧进行融合处理,并将融合处理后的第二视频帧,作为目标视频帧,包括:获取所述第一视频帧对应的第一融合参数,并获取所述第二视频帧对应的第二融合参数;根据所述第一融合参数对所述第一视频帧内所有像素点的彩色像素值进行加权处理,得到与所述第一视频帧对应的第一待融合像素值;根据所述第二融合参数对所述第二视频帧内所有像素点的彩色像素值进行加权处理,得到与所述第二视频帧对应的第二待融合像素值;基于所述第一待融合像素值和所述第二待融合像素值,将所述第一视频帧与所述第二视频帧进行像素值叠加,得到目标视频帧。其中,所述方法还包括:获取环境光照强度,并在所述环境光照强度小于照度阈值时,根据所述环境光照强度将终端屏幕的亮度从第一亮度值切换为第二亮度值。本专利技术一方面提供了一种图像数据处理装置,包括:视频帧获取模块,用于获取终端当前播放的视频数据,当所述终端屏幕的亮度从第一亮度值切换为第二亮度值时,在所述视频数据的多个视频帧中获取第一视频帧;所述第二亮度值小于所述第一亮度值;区域查找模块,用于在所述第一视频帧中查找待增强区域;所述待增强区域对应的平均灰度值小于所述第一视频帧对应的平均灰度值;图像增强模块,用于对所述待增强区域内的图像进行图像增强,并将图像增强后的第一视频帧作为第二视频帧;目标帧播放模块,用于在当前播放的视频数据播放至所述第一视频帧对应的时间戳时,将所述第二视频帧作为目标视频帧进行播放。其中,所述区域查找模块包括:第一灰度值获取单元,用于获取所述第一视频帧对应的平均灰度值,作为第一灰度值;第二灰度值获取单元,用于将所述第一视频帧划分为多个子区域,并计算所述多个子区域分别对应的平均灰度值,作为本文档来自技高网...

【技术保护点】
1.一种图像数据处理方法,其特征在于,包括:获取终端当前播放的视频数据,当所述终端屏幕的亮度从第一亮度值切换为第二亮度值时,在所述视频数据的多个视频帧中获取第一视频帧;所述第二亮度值小于所述第一亮度值;在所述第一视频帧中查找待增强区域,并对所述待增强区域内的图像进行图像增强,并将图像增强后的第一视频帧作为第二视频帧;所述待增强区域对应的平均灰度值小于所述第一视频帧对应的平均灰度值;在当前播放的视频数据播放至所述第一视频帧对应的时间戳时,将所述第二视频帧作为目标视频帧进行播放。

【技术特征摘要】
1.一种图像数据处理方法,其特征在于,包括:获取终端当前播放的视频数据,当所述终端屏幕的亮度从第一亮度值切换为第二亮度值时,在所述视频数据的多个视频帧中获取第一视频帧;所述第二亮度值小于所述第一亮度值;在所述第一视频帧中查找待增强区域,并对所述待增强区域内的图像进行图像增强,并将图像增强后的第一视频帧作为第二视频帧;所述待增强区域对应的平均灰度值小于所述第一视频帧对应的平均灰度值;在当前播放的视频数据播放至所述第一视频帧对应的时间戳时,将所述第二视频帧作为目标视频帧进行播放。2.根据权利要求1所述的方法,其特征在于,所述在所述第一视频帧中查找待增强区域,包括:获取所述第一视频帧对应的平均灰度值,作为第一灰度值;将所述第一视频帧划分为多个子区域,并计算所述多个子区域分别对应的平均灰度值,作为第二灰度值;将所述第二灰度值小于所述第一灰度值的子区域作为待增强区域。3.根据权利要求2所述的方法,其特征在于,所述获取所述第一视频帧对应的平均灰度值,作为第一灰度值,包括:对所述第一视频帧进行渲染处理,得到所述第一视频帧对应的渲染窗口;获取所述渲染窗口内各像素点分别对应的灰度值,并基于所述渲染窗口内各像素点分别对应的灰度值,计算所述渲染窗口对应的平均灰度值;将所述渲染窗口对应的平均灰度值作为所述第一视频帧对应的第一灰度值。4.根据权利要求3所述的方法,其特征在于,所述对所述第一视频帧进行渲染处理,得到所述第一视频帧对应的渲染窗口,包括:对所述第一视频帧中的多个像素点进行灰度处理,得到与所述第一视频帧对应的第一灰度图像;对所述第一灰度图像进行降采样处理,得到与所述第一灰度图像对应的降采样图像,并将所述将采样图像作为所述第一视频帧对应的渲染窗口;其中,所述第一灰度图像内的像素点的数量为所述降采样图像内像素点的数量的整数倍。5.根据权利要求4所述的方法,其特征在于,所述对所述第一视频帧中的待增强区域内的图像进行图像增强,并将图像增强后的第一视频帧作为第二视频帧,包括:在所述第一视频帧中,为所述待增强区域设置第一标记,并为所述第一视频帧中的余下子区域设置第二标记,得到携带所述第一标记和所述第二标记的第一视频帧;所述余下子区域是指所述第一视频帧中除所述待增强区域之外的子区域;获取所述第一视频帧对应的第一灰度图像,并在所述第一灰度图像中,将所述第一标记对应的待增强区域内的图像,作为第二灰度图像;获取所述第二灰度图像内所有像素点的灰度值,作为第三灰度值;将所述第三灰度值作为对数增强模型的输入,并将所述对数增强模型对应的输出结果作为第四灰度值;若所述第四灰度值与所述第三灰度值之间的比值满足参数调整条件,则将所述比值作为增强调整参数,并基于所述增强调整参数,将所述第一视频帧中所述待增强区域内所有像素点的彩色像素值进行调整,得到与所述第一标记对应的增强区域;将所述第一标记对应的增强区域与所述第二标记对应的子区域进行拼接,得到第二视频帧。6.根据权利要求1所述的方法,其特征在于,所述对所述第一视频帧中的待增强区域内的图像进行图像增强,并将图像增强后的第一视频帧作为第二视频帧,包括:在所述第一视频帧中,为所述待增强区域设置第三标记,并为所述第一视频帧中的余下子区域设置第四标记,得到携带所述第三标记和所述第四标记的第一视频帧;所述余下子区域是指所述第一视频帧中除所述待增强区域之外的子区域;在所述第一视频帧中,获取所述第三标记对应的待增强区域内所有像素点的彩色像素值,作为第一像素值;将所述第一像素值作为对数增强模型的输入,并将所述对数增强模型对应的输出结果作为第二像素值;基于所述第二像素值,构建与所述第三标记对应的增强区域;将所述第三标记对应的增强区域与所述第四标记对应的子区域...

【专利技术属性】
技术研发人员:邓朔
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1