【技术实现步骤摘要】
本专利技术涉及视频处理
,特别是涉及一种视频编码方法和装置。
技术介绍
视频是涉及动态影像的数据形式,通常包括一系列的视频帧,将视频帧连续播放就可以实现展示视频中的动态影像。通过视频编码,可以利用特定的压缩技术,将一种视频格式文件转换成适于传输的视频码流。目前的视频编码技术适用于正常场景视频的编码,然而,对于一些复杂场景的视频,比如体育比赛或者舞台演出等视频,由于视频剧烈运动、细节丰富以及不均匀光照等各种原因,往往导致编码后的视频码流画面质量难以控制,或者为保证画质导致编码得到的视频码流占用网络资源太大,不适合传输,因此目前的视频编码方式难以兼顾画面质量和对网络资源的占用。
技术实现思路
基于此,有必要针对目前将视频编码后的视频码流难以兼顾画面质量和对网络资源的占用的技术问题,提供一种视频编码方法和装置。一种视频编码方法,包括:获取视频帧;检测所述视频帧中的运动目标,并在所述视频帧中将所述运动目标所在区域确定为感兴趣区域;将所述视频帧中不属于所述感兴趣区域的非感兴趣区域进行平滑滤波后,按照所述感兴趣区域的保真度高于所述非感兴趣区域的保真度的编码方式,对所述视频帧进行编码,得到视频码流。一种视频编码装置,包括:感兴趣区域获取模块,用于获取视频帧;检测所述视频帧中的运动目标,并在所述视频帧中将所述运动目标所在区域确定为感兴趣区域;区域滤波模块,用于将所述视频帧中不属于所述感兴趣区域的非感兴趣区域进行平滑滤波;编码模块,用于按照所述感兴趣区域的保真度高于所述非感兴趣区域的保真度的编码方式,对所述视频帧进行编码,得到视频码流。上述视频编码方法和装置,通过检测视 ...
【技术保护点】
一种视频编码方法,包括:获取视频帧;检测所述视频帧中的运动目标,并在所述视频帧中将所述运动目标所在区域确定为感兴趣区域;将所述视频帧中不属于所述感兴趣区域的非感兴趣区域进行平滑滤波后,按照所述感兴趣区域的保真度高于所述非感兴趣区域的保真度的编码方式,对所述视频帧进行编码,得到视频码流。
【技术特征摘要】
1.一种视频编码方法,包括:获取视频帧;检测所述视频帧中的运动目标,并在所述视频帧中将所述运动目标所在区域确定为感兴趣区域;将所述视频帧中不属于所述感兴趣区域的非感兴趣区域进行平滑滤波后,按照所述感兴趣区域的保真度高于所述非感兴趣区域的保真度的编码方式,对所述视频帧进行编码,得到视频码流。2.根据权利要求1所述的方法,其特征在于,所述检测所述视频帧中的运动目标,并在所述视频帧中将所述运动目标所在区域确定为感兴趣区域的步骤之前,所述方法还包括:获取摄像机运动参数;根据所述摄像机运动参数,对所述视频帧进行全局运动补偿处理。3.根据权利要求1所述的方法,其特征在于,所述检测所述视频帧中的运动目标,并在所述视频帧中将所述运动目标所在区域确定为感兴趣区域包括:在所述视频帧的像素点中确定特征点;提取所述特征点的特征;根据提取的特征判断所述特征点是否属于运动目标所在区域;根据属于所述运动目标所在区域的特征点确定感兴趣区域。4.根据权利要求3所述的方法,其特征在于,所述在所述视频帧的像素点中确定特征点包括:将所述视频帧中的每个像素点作为特征点;或者,在所述视频帧中随机选取预设数量或预设比例的像素点作为特征点;或者,对所述视频帧中的像素点进行均匀采样,得到特征点。5.根据权利要求3所述的方法,其特征在于,所述提取的特征包括运动特征,还包括空间特征、色彩特征和时间特征中的至少一种。6.根据权利要求3所述的方法,其特征在于,所述根据提取的特征判断所述特征点是否属于运动目标所在区域包括:根据提取的特征将所述特征点进行聚类,得到所述视频帧中的多个区域;获取所述多个区域各自的光流平均运动速度;将所述多个区域各自的光流平均运动速度分别与预设值比较;将所述多个区域中光流平均运动速度大于预设值的区域确定为运动目标所在区域。7.根据权利要求3所述的方法,其特征在于,所述特征点的数量少于所述视频帧的像素点总数;所述根据属于所述运动目标所在区域的特征点确定感兴趣区域包括:在所述视频帧中查找与非所述特征点的像素点距离最近的特征点;根据查找到的特征点是否属于所述运动目标所在区域的判断结果,确定所述非所述特征点的像素点是否属于所述运动目标所在区域;根据属于所述运动目标所在区域的像素点确定感兴趣区域。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:生成标记所述视频帧中的每个像素点是否属于所述感兴趣区域的标记模板;所述将所述视频帧中不属于所述感兴趣区域的非感兴趣区域进行平滑滤波后,按照所述感兴趣区域的保真度高于所述非感兴趣区域的保真度的编码方式,对所述视频帧进行编码,得到视频码流的步骤包括:将所述视频帧中由所述标记模板标记的不属于所述感兴趣区域的像素点构成的非感兴趣区域进行平滑滤波后,按照由所述标记模板标记形成的感兴趣区域的保真度高于所述非感兴趣区域的保真度的编码方式,对所述视频帧进行编码,得到视频码流。9.根据权利要求1所述的方法,其特征在于,所述视频帧包括左眼视频帧和右眼视频帧;所述视频码流包括左眼视频码流和右眼视频码流;所述方法还包括:将所述左眼视频码流和右眼视频码...
【专利技术属性】
技术研发人员:万千,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。