行车记录仪的缩时录影方法及装置与流程

文档序号:23471850发布日期:2020-12-29 13:17阅读:2529来源:国知局
行车记录仪的缩时录影方法及装置与流程

本发明涉及心电数据处理技术领域,尤其涉及行车记录仪的缩时录影方法及装置。



背景技术:

随着国内经济高速发展,拥有汽车的人越来越多后,伴随出现了众多的问题,除碰瓷外,还有因车辆众多而引起的各种各样的交通事故。为了保险取证购买行车记录仪的车主也越来越多。在行车过程中,以往的行车记录仪会不间断循环录制短视频然后保存到外置存储卡上,这在绝大多数情况是没有问题的,但是也有很多情况是没办法成功获取到视频文件的。比如发生了特大交通事故,有可能存在车毁人亡行车记录仪存储卡损毁的问题。或者存储卡因使用时间过久突然毁坏掉了。

云存储记录仪是未来的趋势,它的优点在于能够将录制的视频上传到云端保存。因为视频文件体积很大,如果按照传统的录制视频的方法则需要消耗车主大量的流量费用。

因此现有技术还有待于进一步发展。



技术实现要素:

针对上述技术问题,本发明提供了一种行车记录仪的缩时录影方法及装置,以解决相关技术问题。

本发明实施例的第一方面,提供一种行车记录仪的缩时录影方法,所述方法包括:

获取车辆的移动状态,根据所述车辆的移动状态选择缩时录像的预设规则;

根据预设规则提取行车记录仪采集的图像、并将提取的图像编码为h264格式的视频数据;所述采集的图像为采用固定倍数或变倍数的方式获得的图像;

将所述视频数据上传云端和/或用于播放。

可选地,所述获取车辆的移动状态,包括:

根据车载gps数据获得车辆移动状态;和/或

与车载主机交互获得车辆移动状态。

可选地,所述根据预设规则提取行车记录仪采集的图像,包括:

根据以下公式提取行车记录仪采集的图像:

druation=1000/vf;pt=duration*m*pn;其中,duration:帧间时长

vf:视频帧率,pt:提取时间,倍数:m,帧数:pn。

可选地,所述根据所述车辆的移动状态选择缩时录像的预设规则,包括:

预设置车速与提取行车记录仪采集图像的倍数关系;

根据当前移动状态选择对应当前车速的采集图像的提取倍数,使用所述提取倍数提取所述采集图像。

本发明实施例的第一方面,提供一种行车记录仪的缩时录影方法装置,包括:

获取模块,用于获取车辆的移动状态,根据所述车辆的移动状态选择缩时录像的预设规则;

录影模块,用于根据预设规则提取行车记录仪采集的图像、并将提取的图像编码为h264格式的视频数据;所述采集的图像为采用固定倍数或变倍数的方式获得的图像;

存储播放模块,用于将所述视频数据上传云端和/或用于播放。

可选地,所述获取模块包括:

获取单元,用于根据车载gps数据获得车辆移动状态;和/或与车载主机交互获得车辆移动状态。

可选地,根据以下公式提取行车记录仪采集的图像:

druation=1000/vf;pt=duration*m*pn;其中,duration:帧间时长

vf:视频帧率,pt:提取时间,倍数:m,帧数:pn。

可选地,所述获取模块包括:

预设单元,用于预设置车速与提取行车记录仪采集图像的倍数关系;

选择单元,用于根据当前移动状态选择对应当前车速的采集图像的提取倍数,使用所述提取倍数提取所述采集图像。

本发明实施例的第三方面,提供一种行车记录仪的缩时录影方法,所述方法包括:

根据当前移动状态选择对应当前车速的采集图像的提取倍数,使用所述提取倍数提取所述采集图像;

将提取的图像编码为h264格式的视频数据;

将所述视频数据上传云端和/或用于播放。

本发明实施例的第四方面,提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现前述的行车记录仪的缩时录影方法。

本发明实施例提供的技术方案中,能够在不遗漏重要信息的情况下录制的视频在上传到云端后大大节约车主流量费用,并且可以进行播放时不影响观看。

附图说明

图1为本发明实施例中一种行车记录仪的缩时录影方法的流程示意图;

图2为本发明实施例中另一种行车记录仪的缩时录影方法的流程示意图;

图3为本发明实施例中的一种行车记录仪的缩时录影装置的模块示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,图1为本发明实施例中一种行车记录仪的缩时录影方法的一实施例的流程示意图。所述行车记录仪的缩时录影方法,包括以下步骤:

步骤s100:获取车辆的移动状态,根据所述车辆的移动状态选择缩时录像的预设规则。

车辆的移动状态获取方式有多种,比较常见的有:

根据车载gps数据获得车辆移动状态;

与车载主机交互获得车辆移动状态。

当然也可以根据用户的手机定位系统获取车辆的移动状态,例如手机的导航系统。

车辆的移动状态还包括:碰撞报警、停车震动报警、急转弯事件、急刹车事件,针对这几种状态可以从车机中获取,或单独使用传感器进行检测获取。

获取车辆速度可以是以上一种方式或多种方式的组合,采用信号或数据较佳的作为判断依据。

进一步地,可以针对车辆的不同速度设置不同的录像方式或倍数。例如车辆在高速行使时采用帧率较高的方式录像,车辆贼低速行驶时采用帧率较低的方式录像。

在一实施例中,预设置车速与提取行车记录仪采集图像的倍数关系。

例如,车辆行驶的速度为0-50km/h,采用12x的倍数,车辆在30-80km/h,采用3x的倍数。

在提取过程中,根据当前移动状态选择对应当前车速的采集图像的提取倍数,使用所述提取倍数提取所述采集图像。

具体的,根据以下公式提取行车记录仪采集的图像:

druation=1000/vf;pt=duration*m*pn;其中,duration:帧间时长

vf:视频帧率,pt:提取时间,倍数:m,帧数:pn。

步骤s200:根据预设规则提取行车记录仪采集的图像、并将提取的图像编码为h264格式的视频数据。

在本实施例中,缩时录影录制的视频采用ts格式封装,视频编码方式是h264,视频帧率为24帧(vf=24)。在选取好提取规则后,则可以将采集的图像封装编码,以便上传云端,又或者同时用于行车记录仪播放。

步骤s300:将所述视频数据上传云端和/或用于播放。

采用上述方法实现的行车记录仪的缩时录影方法,可以将行车记录仪采集的图像做压缩处理,即使用按帧间时长将采集的图像均匀提取后,完成编码封装,得到的视频数据内存量将会降低,上传云端时自然使用的流量减少。因此,该方法能够在不遗漏重要信息的情况下录制的视频在上传到云端后大大节约车主流量费用。

所述缩时录影的方法,可以采用两种类型的方式实现:

第一种采用固定倍数进行视频录制,第二种采用变倍数进行视频录制。

当然两种方式提取图像的方法相同,不同的是是否依据车辆的行驶状态改变视频录制的倍数。

下面以使用变倍数的方式进行视频录制的实施例对本发明做进一步地说明。

根据所述车辆的移动状态选择缩时录像的预设规则,如下表:

如上述表所示,在车辆低速行驶中时,0-5km/h对应的播放倍数(采集倍数)为12x,对应的帧率为2帧/秒;随着车辆行驶速度的提升,播放倍数相应的作出改变,如30-80km/h的车速对应3x,对应帧率为:8帧/秒。

而当发生车辆事故或操作时,则对应播放倍数为1x,对应帧率为:24帧/秒。相应的事件为:碰撞报警、停车震动报警、急转弯事件、急刹车事件。

另外,在车辆的配置中,也有些车辆的行车记录仪在停车或熄火状态下也进行录像,虽然表中未提及,但可参考车辆速度为0时的录像提取规则。

假设以4倍(m=4)速录制视频,视频摄像头1秒采集24帧图像,在摄像头采集视频的过程中,每24帧均匀提取出6帧图像,然后将这6帧图像分别编码为h264视频数据。均匀提取图像的方法为按照帧间时长提取。

如图2所示,本发明还提供另一种行车记录仪的缩时录影方法,所述方法包括:

步骤s400:获取车辆的移动状态,根据当前移动状态选择对应当前车速的采集图像的提取倍数,使用所述提取倍数提取所述采集图像。

每秒读取一次gps数据或车机的车辆速度,然后根据当前车辆的速度,再根据车速和不同的事件实现不同倍数的缩时录影,在车速高的时候采用低倍数,在车速低的时候采用高倍速。

步骤s500:将提取的图像编码为h264格式的视频数据。

步骤s600:将所述视频数据上传云端和/或用于播放。

如图3所示,本发明提供一种行车记录仪的缩时录影方法装置,包括:

获取模块100,用于获取车辆的移动状态,根据所述车辆的移动状态选择缩时录像的预设规则;

录影模块200,用于根据预设规则提取行车记录仪采集的图像、并将提取的图像编码为h264格式的视频数据;所述采集的图像为采用固定倍数或变倍数的方式获得的图像;

存储播放模块300,用于将所述视频数据上传云端和/或用于播放。

进一步地,根据以下公式提取行车记录仪采集的图像:

druation=1000/vf;pt=duration*m*pn;其中,duration:帧间时长

vf:视频帧率,pt:提取时间,倍数:m,帧数:pn。

所述获取模块100包括:

获取单元,用于根据车载gps数据获得车辆移动状态;和/或与车载主机交互获得车辆移动状态。

所述获取模块100还包括:

预设单元,用于预设置车速与提取行车记录仪采集图像的倍数关系;

选择单元,用于根据当前移动状态选择对应当前车速的采集图像的提取倍数,使用所述提取倍数提取所述采集图像。

本发明实施例提供的技术方案中,利用倍数缩时录影的方法,将行车记录仪采集的图像按帧间时长提取,并形成新的录像数据,然后上传云端,或者用于播放;能够在不遗漏重要信息的情况下录制的视频在上传到云端后大大节约车主流量费用,并且可以进行播放时不影响观看。

本发明还提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如图1、图2所示实施例所述的方法。所述计算机可读存储介质可以是u盘、移动硬盘、只读存储器(read-onlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的计算机可读存储介质。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的。例如,各个单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。

该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1