码率控制方法、装置、图像采集设备及可读存储介质制造方法及图纸

技术编号:20568927 阅读:32 留言:0更新日期:2019-03-14 10:54
本发明专利技术实施例提供的码率控制方法、装置、图像采集设备及可读存储介质,其中,所述方法通过从图像采集设备的图像处理模块中获取待编码图像的增益及曝光时间;根据所述待编码图像的增益及曝光时间获得对应的基准失真度;计算待编码图像中特征区域的失真度与基准失真度的差值;由所述待编码图像中特征区域的失真度与基准失真度的差值计算得到所述待编码图像各个组成宏块的失真容忍度;对所述待编码图像中各个宏块进行宏块预测,得到最佳宏块预测模式;对最佳宏块预测模式对应的待编码图像进行编码,以完成对所述待编码图像码率的控制。所述方法能够通过图像处理及编码的联动,实现码率控制的同时,保证被编码图像具有良好的主观呈现。

Rate Control Method, Device, Image Acquisition Equipment and Readable Storage Media

The method obtains the gain and exposure time of the image to be coded from the image processing module of the image acquisition device, obtains the corresponding reference distortion according to the gain and exposure time of the image to be coded, and calculates the distortion of the feature area in the image to be coded. The difference between the degree of distortion and the benchmark distortion; the distortion tolerance of each macroblock in the image to be coded is obtained by calculating the difference between the distortion of the feature area and the benchmark distortion of the image to be coded; the optimal macroblock prediction mode is obtained by predicting each macroblock in the image to be coded; and the image to be coded corresponding to the optimal macroblock prediction mode is coded to complete. Control of the code rate of the paired image to be coded. The method can realize the rate control through the linkage of image processing and coding, and at the same time ensure that the encoded image has a good subjective presentation.

【技术实现步骤摘要】
码率控制方法、装置、图像采集设备及可读存储介质
本专利技术涉及监控领域,具体而言,涉及一种对监控视频进行码率控制的方法、装置、图像采集设备及可读存储介质。
技术介绍
监控领域在近几年发生了巨大的变革。数字化、高清化,使图像的清晰度得到全面的提升,这也对网络带宽提出了更高的要求,现在主流1080P已经渐渐被5M,8M甚至12M的分辨率所取代,随之而来的就是带宽不够的问题。在有限的带宽下,我们要达到更高质量的图片就需要在视频编码上下功夫,现有技术中,存在着通过图像纹理复杂度来控制码率的方案,比如,高复杂度纹理选用高质量因子进行码率控制的方案,然而上述方案是从图像纹理复杂度这个客观条件进行评价的,对同样复杂度的图像区域,比如,草地和花坛采用同样的码率控制,忽视了人眼的主观感受,编码后的图片虽然码率得到控制但画面主观呈现较差,很难达到用户预期,影响用户体验。
技术实现思路
为了克服现有技术中的上述不足,本专利技术的目的在于提供一种码率控制方法、装置、图像采集设备及可读存储介质。所述码率控制方法能够对图像编码过程中码率进行控制的同时,还能使编码的图像有良好的主观呈现。就码率控制方法而言,本专利技术较佳的实施例提供一种码率控制方法,应用于图像采集设备,所述图像采集设备中预先存储有该图像采集设备不同增益、不同曝光时间与基准失真度之间的对应关系,所述方法包括:获取待编码图像的增益及曝光时间;根据所述待编码图像的增益及曝光时间获得对应的基准失真度;计算所述待编码图像中特征区域的失真度与所述基准失真度的差值;由所述待编码图像中特征区域的失真度与基准失真度的差值计算得到所述待编码图像各个组成宏块的失真容忍度;基于所述待编码图像各个组成宏块的失真容忍度对所述待编码图像中各个宏块进行宏块预测,得到最佳宏块预测模式;对最佳宏块预测模式对应的待编码图像进行编码,以完成对所述待编码图像码率的控制。就码率控制装置而言,本专利技术较佳的实施例提供一种码率控制装置,应用于图像采集设备,所述图像采集设备中预先存储有该图像采集设备不同增益、不同曝光时间与基准失真度之间的对应关系,所述装置包括:获取模块,用于获取待编码图像的增益及曝光时间;获得模块,用于根据所述待编码图像的增益及曝光时间获得对应的基准失真度;计算模块,用于计算所述待编码图像中特征区域的失真度与基准失真度的差值;所述计算模块,还用于由所述待编码图像中特征区域的失真度与基准失真度的差值计算得到所述待编码图像各个组成宏块的失真容忍度;预测模块,用于基于所述待编码图像各个组成宏块的失真容忍度对所述待编码图像中各个宏块进行宏块预测,得到最佳宏块预测模式;编码模块,用于对最佳宏块预测模式对应的所述待编码图像进行编码,以完成对所述待编码图像码率的控制。就图像采集设备而言,本专利技术较佳的实施例提供一种图像采集设备,包括处理器及存储有若干计算机指令的非易失性存储器,所述计算机指令被所述处理器执行时,所述图像采集设备执行上面所述的码率控制方法。就可读存储介质而言,所述可读存储介质包括计算机程序,所述计算机程序运行时控制所述可读存储介质所在电子设备执行上面所述的码率控制方法。相对于现有技术而言,本专利技术较佳的实施例提供的码率控制方法、装置、图像采集设备及可读存储介质具有以下有益效果:本专利技术实施例提供的码率控制方法、装置、图像采集设备及可读存储介质,其中,所述方法通过从所述图像采集设备的图像处理模块中获取待编码图像的增益及曝光时间;根据所述待编码图像的增益及曝光时间获得对应的基准失真度;计算所述待编码图像中特征区域的失真度与基准失真度的差值,所述特征区域包括感兴趣区域、运动区域、复杂度区域及过亮和过暗区域;由所述待编码图像中特征区域的失真度与基准失真度的差值计算得到所述待编码图像各个组成宏块的失真容忍度;对所述待编码图像中各个宏块进行宏块预测,得到最佳宏块预测模式;对最佳宏块预测模式对应的待编码图像进行编码,以完成对所述待编码图像码率的控制。所述方法能够通过图像处理及编码的联动,实现码率控制的同时,保证被编码图像具有良好的主观呈现。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举本专利技术较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对本专利技术权利要求保护范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的图像采集设备的一种方框示意图。图2为本专利技术第一实施例提供的码率控制方法的一种流程示意图。图3为本专利技术第一实施例提供的码率控制方法的另一种流程示意图。图4为本专利技术第二实施例提供的码率控制装置的一种方框示意图。图5为本专利技术第二实施例提供的码率控制装置的另一种方框示意图。图标:100-图像采集设备;110-存储器;111-操作系统;120-处理器;130-网络模块;140-摄像头;200-码率控制装置;210-测试模块;220-获取模块;230-获得模块;240-计算模块;250-预测模块;260-编码模块;270-优化模块。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。下面结合附图,对本专利技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。请参照图1,图1是本专利技术较佳实施例提供的图像采集设备100的方框示意图。本专利技术实施例中的图像采集设备100可以用于对拍摄图像进行编码码率控制。如图1所示,图像采集设备100包括:存储器110、处理器120、网络模块130及摄像头140。所述存储器110、处理器120、网络模块130以及摄像头140相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。存储器110中存储有码率控制装置200,所述码率控制装置200包括至少一个可以软件或固件(firmware)的形式存储于所述存储器110中的软件功能模块,所述处理器120通过运行存储在存储器110内的软件程序以及模块,如本专利技术实施例中的码率控制装置200,从而执行各种功能应用以及数据处理,即实现本专利技术实施例中的图像处理方法。其中,所述存储器110可以是,但不限于,随机存取存储器(RandomAccessMemory,RAM),只读存储器(ReadOnlyMemory,ROM),可编程只读存储器(Programm本文档来自技高网...

【技术保护点】
1.一种码率控制方法,其特征在于,应用于图像采集设备,所述图像采集设备中预先存储有该图像采集设备不同增益、不同曝光时间与基准失真度之间的对应关系,所述方法包括:获取待编码图像的增益及曝光时间;根据所述待编码图像的增益及曝光时间获得对应的基准失真度;计算所述待编码图像中特征区域的失真度与所述基准失真度的差值;由所述待编码图像中特征区域的失真度与基准失真度的差值计算得到所述待编码图像各个组成宏块的失真容忍度;基于所述待编码图像各个组成宏块的失真容忍度对所述待编码图像中各个宏块进行宏块预测,得到最佳宏块预测模式;对最佳宏块预测模式对应的待编码图像进行编码,以完成对所述待编码图像码率的控制。

【技术特征摘要】
1.一种码率控制方法,其特征在于,应用于图像采集设备,所述图像采集设备中预先存储有该图像采集设备不同增益、不同曝光时间与基准失真度之间的对应关系,所述方法包括:获取待编码图像的增益及曝光时间;根据所述待编码图像的增益及曝光时间获得对应的基准失真度;计算所述待编码图像中特征区域的失真度与所述基准失真度的差值;由所述待编码图像中特征区域的失真度与基准失真度的差值计算得到所述待编码图像各个组成宏块的失真容忍度;基于所述待编码图像各个组成宏块的失真容忍度对所述待编码图像中各个宏块进行宏块预测,得到最佳宏块预测模式;对最佳宏块预测模式对应的待编码图像进行编码,以完成对所述待编码图像码率的控制。2.如权利要求1所述的方法,其特征在于,所述方法还包括:预先对所述图像采集设备进行测试,获得该图像采集设备不同增益、不同曝光时间与基准失真度之间的对应关系,并进行存储。3.如权利要求1所述的方法,其特征在于,所述预先对所述图像采集设备进行测试,获得该图像采集设备不同增益、不同曝光时间与基准失真度之间的对应关系的步骤包括:改变所述图像采集设备的曝光时间与光源亮度,记录各个对应曝光时间与光源亮度下的增益和噪声评价值;由所述噪声评价值得到对应的基准失真度;建立不同增益、不同曝光时间与基准失真度之间的对应关系。4.如权利要求1所述的方法,其特征在于,所述方法还包括,计算所述待编码图像中的运动区域在整个待编码图像中的占比,根据所述占比对所述待编码图像的质量因子进行优化;所述对所述待编码图像进行编码的步骤包括:对经过质量因子优化后获取的最佳宏块预测模式下的待编码图像进行编码,以对所述待编码图像的码率进行控制。5.如权利要求1所述的方法,其特征在于,所述特征区域包括:感兴趣区域、运动区域、复杂度区域及过亮和过暗区域。6.如权利要求5所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:吴辉严柯森徐琼
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江,33

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

1