System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及视频编码,特别涉及一种视频编码方法及设备。
技术介绍
1、由于光照变化会产生全局光线变化的图像,例如,在闪光灯作用下的图像,其相邻帧的亮度信息会发生较大的变化,导致编码效率低。
2、在一些场景中,这类亮度信息的变化具备周期性特点,如何利用周期性特点,提高编码效率是目前亟待解决的问题。
技术实现思路
1、本专利技术的主要目的是提供一种视频编码方法及设备,旨在提高视频的编码效率。
2、本申请提出一种视频编码方法,该视频编码方法包括:
3、突变检测步骤:根据视频帧的亮度信息,确定至少两个光线突变片段;
4、周期性检测步骤:若至少两个所述光线突变片段的周期相同,则确认所述光线突变片段具备周期性;
5、周期性编码步骤:在确认所述光线突变片段具备周期性的情况下,使用光线周期性检测编码策略对剩余视频帧进行编码,直至检测到待编码帧为i帧或者场景切换帧。
6、在一实施例中,所述突变检测步骤包括:
7、计算背景区域的亮度信息,背景区域为前一视频帧的skip编码单元;
8、计算判定分析区域的亮度信息,判定分析区域为当前帧的编码单元中,与前一视频帧的skip编码单元具有相同位置的编码单元;
9、根据背景区域的亮度信息和判定分析区域的亮度信息确定确认光线突变片段的起始帧和终止帧。
10、在一实施例中,所述周期性编码步骤包括:
11、确认当前帧是否发生光线突变;
...【技术保护点】
1.一种视频编码方法,其特征在于,包括:
2.如权利要求1所述的视频编码方法,其特征在于,所述突变检测步骤包括:
3.如权利要求2所述的视频编码方法,其特征在于,所述周期性编码步骤包括:
4.如权利要求3所述的视频编码方法,其特征在于,所述突变检测步骤包括:
5.如权利要求4所述的视频编码方法,其特征在于,在步骤确认当前帧是否发生光线突变,之前,还包括:
6.如权利要求4所述的视频编码方法,其特征在于,所述第一光线突变编码模式包括:
7.如权利要求6所述的视频编码方法,其特征在于,所述第一光线突变编码模式包括:
8.如权利要求7所述的视频编码方法,其特征在于,所述第一光线突变编码模式包括:
9.如权利要求3所述的视频编码方法,其特征在于,所述第二光线突变编码模式包括:
10.一种视频编码设备,其特征在于,所述视频编码设备包括处理器和存储有编码程序的存储器,所述编码程序被所述处理器执行时,实现如权利要求1-9任意一项所述的视频编码方法。
【技术特征摘要】
1.一种视频编码方法,其特征在于,包括:
2.如权利要求1所述的视频编码方法,其特征在于,所述突变检测步骤包括:
3.如权利要求2所述的视频编码方法,其特征在于,所述周期性编码步骤包括:
4.如权利要求3所述的视频编码方法,其特征在于,所述突变检测步骤包括:
5.如权利要求4所述的视频编码方法,其特征在于,在步骤确认当前帧是否发生光线突变,之前,还包括:
6.如权利要求4所述的视频编码方法,其特征在于,所述第一光线...
【专利技术属性】
技术研发人员:洪婷,
申请(专利权)人:熵函数深圳科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。