编码参数调整方法、装置、车载记录仪及可读存储介质制造方法及图纸

技术编号:37713403 阅读:13 留言:0更新日期:2023-06-02 00:07
本申请适用于计算机技术领域,提供了一种编码参数调整方法、装置、车载记录仪及可读存储介质。所述编码参数调整方法包括:获取车辆的当前行驶速度和当前光线状态;基于所述当前行驶速度和所述当前光线状态,调整视频数据的帧率和GOP值,所述视频数据由所述车辆的车载记录仪采集。通过本申请可动态调整编码参数,从而在保证视频效果的情况下降低编码后视频数据对存储空间的占用。数据对存储空间的占用。数据对存储空间的占用。

【技术实现步骤摘要】
编码参数调整方法、装置、车载记录仪及可读存储介质


[0001]本申请属于计算机
,尤其涉及一种编码参数调整方法、装置、车载记录仪及可读存储介质。

技术介绍

[0002]很多车载记录仪由于应用场景有限,无法使用硬盘这类存储设备,只能使用安全数字(Secure Digital,SD)卡、Trans闪存(Trans

flash,TF)卡等体积较小的存储卡,而SD卡和TF卡的存储容量较小,无法保存较多的视频数据,故能够有效地存储较长时间的视频数据是一个影响到该类设备竞争力的研究。现有技术通常采用固定的编码参数对视频数据进行编码,此方式容易降低视频效果或者导致编码后视频数据占用较多的存储空间。

技术实现思路

[0003]本申请实施例提供了一种编码参数调整方法、装置、车载记录仪及可读存储介质,以动态调整编码参数,从而在保证视频效果的情况下降低编码后视频数据对存储空间的占用。
[0004]第一方面,本申请实施例提供了一种编码参数调整方法,所述编码参数调整方法包括:
[0005]获取车辆的当前行驶速度和当前光线状态;
[0006]基于所述当前行驶速度和所述当前光线状态,调整视频数据的帧率和GOP值,所述视频数据由所述车辆的车载记录仪采集。
[0007]第二方面,本申请实施例提供了一种编码参数调整装置,所述编码参数调整装置包括:
[0008]数据获取模块,用于获取车辆的当前行驶速度和当前光线状态;
[0009]参数调整模块,用于基于所述当前行驶速度和所述当前光线状态,调整视频数据的帧率和GOP值,所述视频数据由所述车辆的车载记录仪采集。
[0010]第三方面,本申请实施例提供了一种车载记录仪,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的编码参数调整方法的步骤。
[0011]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的编码参数调整方法的步骤。
[0012]第五方面,本申请实施例提供了一种计算机程序产品,当所述计算机程序产品在车载记录仪上运行时,使得所述车载记录仪执行如上述第一方面所述的编码参数调整方法的步骤。
[0013]由上可见,本方案通过获取车辆的当前行驶速度和当前光线状态,可以基于当前行驶速度和当前光线状态,动态调整视频数据的帧率和GOP值,基于动态调整后的帧率和
压缩中,视频数据包含I帧和P帧。I帧是一个完整的关键帧,不需要其他框架的引用。P帧需要参考前一个I帧或P帧,其只包含和前一帧不同的信息。通常情况下,存储I帧所需要的存储空间要远大于存储P帧所需要的存储空间。
[0028]图像组(Group of Pictures,GOP)值又可以称之为GOP长度,表示两个I帧之间的帧数量。GOP值的变化能够影响编码后视频数据的大小。在帧率固定的情况下,通过提高GOP值,可以在同一时间段内减少I帧的数量。由于I帧所需要的存储空间比P帧所需要的存储空间大很多,这样就可以减少带宽消耗和存储空间的耗用。
[0029]如图1所示是不同GOP值的示例图。由图1可知,在保持相同的帧率时,可以通过提高GOP值实现降低码流,减少带宽消耗,减小存储空间消耗。
[0030]帧率可以是指每秒钟刷新的图片的帧数,也可以理解为图形处理器每秒钟能够刷新的次数。每一帧都是静止的图片,快速连续地显示帧便形成了运动的假象。较大的帧率可以得到更流畅、更逼真的动画。帧率越大,每秒钟帧数越多,所显示的动作越流畅。帧率越小,每秒钟帧数越少,占用的存储空间也越小。
[0031]控制器域网(Controller Area Network,CAN)属于总线式串行通信网络,是一种有效支持分布式控制和实时控制的串行通信网络,是车辆计算机控制系统和嵌入式工业控制局域网的标准总线,通过CAN可以实现车辆内部各个电控模块之间的通信,从而将各个单一的电控模块连接起来,形成一个完整的系统。
[0032]CAN数据可以包括数值型数据、状态型数据、字符型数据等。其中,数值型数据包括诸如转速、车速(即行驶速度)等用数值表示的数据,状态型数据包括诸如点火状态、门窗锁等以状态表示的数据,字符型数据包括诸如车辆识别码(Vehicle Identification Number,VIN)、车辆的电子控制单元(Electronic Control Unit,ECU)版本号等以ASCII或者其他格式表示的数据。
[0033]光敏传感器是利用光敏元件将光信号转换为电信号的传感器,它的敏感波长在可见光波长附近,包括红外线波长和紫外线波长。
[0034]应理解,本实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
[0035]为了说明本申请所述的技术方案,下面通过具体实施例来进行说明。
[0036]参见图2,是本申请一实施例提供的编码参数调整方法的实现流程示意图,该编码参数调整方法应用于车载记录仪。如图2所示,该编码参数调整方法可以包括以下步骤:
[0037]步骤201,获取车辆的当前行驶速度和当前光线状态。
[0038]其中,车辆的当前光线状态可以是指车辆当前所处环境的光线状态。
[0039]车载记录仪中可以集成有光敏传感器,也可以外接光敏传感器,通过光敏传感器的电压值识别出车辆当前所处环境的光线强度,基于光线强度确定车辆的当前光线状态。
[0040]车载记录仪中可以集成有定位系统,也可以外接定位系统,通过定位系统实时获取车辆的定位数据,该定位数据通常包括车辆的行驶时长和行驶距离等数据,故通过对获取到的定位数据进行解析,可以获取到车辆的当前行驶速度。
[0041]需要说明的是,上述定位系统可以是任一定位系统,本申请对此不做限定。例如,上述定位系统可以是全球定位系统(Global Positioning System,GPS)或者北斗卫星导航系统等。
[0042]车载记录仪可以对接车辆的CAN,获取车辆的CAN数据,通过对车辆的CAN数据进行解析,可以获取到车辆的当前行驶速度。
[0043]为了便于区别从定位数据和CAN数据得到的车辆的当前行驶速度,可以将从定位数据得到的当前行驶速度称之为第一行驶速度,从CAN数据得到的当前行驶速度称之为第二行驶速度。第一行驶速度和第二行驶速度均为车辆的当前行驶速度,只是两者的来源不同。
[0044]车载记录仪通过解析定位数据和CAN数据共同确定车辆的当前行驶速度,能够提高获取到的车辆的当前行驶速度的准确性。
[0045]步骤202,基于当前行驶速度和当前光线状态,调整视频数据的帧率和GOP值,视频数据由车辆的车载记录仪采集。
[0046]由于车辆的当前行驶速度影响视频数据中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种编码参数调整方法,其特征在于,所述编码参数调整方法包括:获取车辆的当前行驶速度和当前光线状态;基于所述当前行驶速度和所述当前光线状态,调整视频数据的帧率和GOP值,所述视频数据由所述车辆的车载记录仪采集。2.根据权利要求1所述的编码参数调整方法,其特征在于,所述基于所述当前行驶速度和所述当前光线状态,调整视频数据的帧率和GOP值,包括:若所述当前行驶速度小于或者等于速度阈值且所述当前光线状态为第一光线状态,则将所述视频数据的帧率调整为第一帧率,将所述视频数据的GOP值调整为第一GOP值;若所述当前行驶速度大于所述速度阈值或者所述当前光线状态为第二光线状态,则将所述视频数据的帧率调整为第二帧率,将所述视频数据的GOP值调整为第二GOP值;所述第二帧率大于所述第一帧率,所述第二GOP值小于所述第一GOP值,所述第二光线状态的光线强度小于所述第一光线状态的光线强度。3.根据权利要求2所述的编码参数调整方法,其特征在于,获取车辆的当前行驶速度,包括:获取所述车辆的定位数据和CAN数据;对所述定位数据进行解析,得到所述车辆的第一行驶速度;对所述CAN数据进行解析,得到所述车辆的第二行驶速度;基于所述第一行驶速度和所述第二行驶速度,确定所述当前行驶速度。4.根据权利要求3所述的编码参数调整方法,其特征在于,所述编码参数调整方法还包括:若所述第一行驶速度小于或者等于所述速度阈值且所述第二行驶速度小于或者等于所述速度阈值,则确定所述当前行驶速度小于或者等于所述速度阈值;若所述第一行驶速度大于所述速度阈值或者所述第二行驶速度大于所述速度阈值...

【专利技术属性】
技术研发人员:郭新新
申请(专利权)人:深圳市锐明技术股份有限公司
类型:发明
国别省市:

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

1