编码方法及装置制造方法及图纸

技术编号:16302844 阅读:58 留言:0更新日期:2017-09-26 21:05
本发明专利技术公开了一种编码方法及装置。其中,该方法包括:根据当前帧的可用带宽,获取所述当前帧的编码码率;根据获取的所述编码码率,以及编码码率R与用于对帧进行编码的编码量化参数Q之间的预定R‑Q关系模型,确定用于对所述当前帧进行编码的编码量化参数;根据确定的所述编码量化参数对所述当前帧进行编码。本发明专利技术解决了相关技术中对码率控制的复杂度计算的优化比较困难的技术问题。

Coding method and apparatus

The invention discloses a coding method and a coding device. Among them, the method includes: according to the available bandwidth of the current frame and the current frame rate for encoding; according to the encoding rate obtained, and R and R encoding rate for a predetermined Q model between encoding quantization parameter Q encoding the frame, used to determine the encoding of the quantization parameters for encoding the current frame; according to the current frame encoding the encoding quantization parameters. The invention solves the technical problem that the optimization of the rate control complexity is difficult in the related technology.

【技术实现步骤摘要】
编码方法及装置
本专利技术涉及视频压缩领域,具体而言,涉及一种编码方法及装置。
技术介绍
在视频压缩传输领域,以直播和视频会议为代表的实时视频传输应用场景正在变得越来越重要,随之而来的是2K、4K等高清画质的视频源越来越多,但是网络带宽的发展远远跟不上实际应用的要求,导致整个压缩传输的效果不好。在视频压缩传输过程中,编码器产生的码流长度直接影响解码恢复的图像质量。一般来说同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越好。码率控制技术是影响视频编码效果的重要因素之一,其主要任务是有效的控制视频编码器,使其满足输出码流的大小满足传输信道实际带宽的限制。目前,主流的视频编解码协议中都有各自的码率控制算法,比如,MPEG-2中的TM5算法和H.263中的TMN8算法。虽然这些算法具体的内容差异很大,但是核心思想都是通过控制编码器量化参数来控制编码端输出码率。其中,申请号为200910050424.8的专利中介绍了一种常见的基于H264的码率控制算法,具体过程如下:1)根据目标码率计算初始量化参数;2)设置码流输出缓冲区占用率;3)计算当前帧编码目标比特数;4)计算当前帧编码量化本文档来自技高网...
编码方法及装置

【技术保护点】
一种编码方法,其特征在于,包括:根据当前帧的可用带宽,获取所述当前帧的编码码率;根据获取的所述编码码率,以及编码码率R与用于对帧进行编码的编码量化参数Q之间的预定R‑Q关系模型,确定用于对所述当前帧进行编码的编码量化参数;根据确定的所述编码量化参数对所述当前帧进行编码。

【技术特征摘要】
1.一种编码方法,其特征在于,包括:根据当前帧的可用带宽,获取所述当前帧的编码码率;根据获取的所述编码码率,以及编码码率R与用于对帧进行编码的编码量化参数Q之间的预定R-Q关系模型,确定用于对所述当前帧进行编码的编码量化参数;根据确定的所述编码量化参数对所述当前帧进行编码。2.根据权利要求1所述的方法,其特征在于,在根据获取的所述编码码率,以及编码码率R与用于对帧进行编码的编码量化参数Q之间的所述预定R-Q关系模型,确定用于对所述当前帧进行编码的编码量化参数之前,还包括:记录预定时间段内每帧的编码量化参数和实际产生的编码码率;将所述预定时间段内每帧的编码量化参数和实际产生的编码码率,进行数据拟合,得到所述预定R-Q关系模型。3.根据权利要求1所述的方法,其特征在于,将所述预定时间段内每帧的编码量化参数和实际产生的编码码率,进行数据拟合,得到所述预定R-Q关系模型包括:将所述预定时间段内每帧的编码量化参数对应的编码量化参数序列Q1,Q2,…Qn代入初始R-Q关系模型中,得到编码码率序列R′1,R′2,…R′n;将得到的编码码率序列R′1,R′2,…R′n与所述预定时间段内每帧实际产生的编码码率做差,再求各个差值的平方和对拉格朗日方程求解b的值;将求解得到的b的值代入所述初始R-Q关系模型中得到所述预定R-Q关系模型。4.根据权利要求1所述的方法,其特征在于,在根据确定的所述编码量化参数对所述当前帧进行编码之前,还包括:判断用于对所述当前帧提供精细编码量化参数的码率控制模块是否提供了精细编码量化参数;在判断结果为否的情况下,根据确定的所述编码量化参数对所述当前帧进行编码。5.根据权利要求4所述的方法,其特征在于,在判断用于对所述当前帧提供精细编码量化参数的码率控制模块是否提供了所述精细编码量化参数之后,还包括:在判断结果为是的情况下,根据提供的所述精细编码量化参数对所述当前帧进行编码。6.一种编码装置,其特征在于,包括:获取单元,用于根据当前帧的可用带宽,获取所述当前帧的编码码率;确定单元,用于根据获取的所述编码码率,以及编码码率R与用于对帧进行编码的编码量...

【专利技术属性】
技术研发人员:向亚运王昊林苏睿
申请(专利权)人:西安万像电子科技有限公司
类型:发明
国别省市:陕西,61

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

1