视频数据的管理方法、装置及录像设备与流程

文档序号:15684969发布日期:2018-10-16 20:57阅读:194来源:国知局

本发明涉及信息处理技术领域,特别是涉及一种视频数据的管理方法、装置及录像设备。



背景技术:

伴随着的信息技术的迅速发展,越来越多的录像设备被应用到现代化设备中。例如:车辆智能后视镜拥有的行车记录的功能,给用户带来更智能的体验。

目前,在录像设备使用的过程中,会直接把录制好的视频数据存储在安全数码卡(securedigitalmemorycard,sd卡)本地,以便用户的后续使用。发明人在实现上述发明过程中发现现有技术中,存在录制容量大,本地存储空间小的问题。当本地存储空间不足,且继续录制视频时,需要根据录制时间先后顺序将已有视频数据进行删除,但是在执行删除视频数据过程中,不会区分视频数据的重要性,直接删除视频数据的全部视频数据信息。如此一来,直接删除视频数据之后,用户再也无法查找相关的视频数据信息,可能导致重要的视频数据信息丢失,对用户信息安全带来严重威胁。



技术实现要素:

有鉴于此,本发明提供的一种视频数据管理方法、装置及录像设备,主要目的在于通过牺牲视频流畅度,减少对本地存储空间占用量,以保存更多的视频数据信息。

为了解决上述问题,本发明主要提供如下技术方案:

第一方面,本发明提供了一种视频数据的管理方法,该方法包括:

若视频录制过程中确定存储空间小于预设阈值,则提取待处理视频数据,并将所述待处理视频数据中的景深映射为车辆的实际行驶距离;

根据所述实际行驶距离及预设分段距离阈值将所述待处理视频数据拆分为至少两段;

确定每个分段中的图像帧数是否超过预设图像帧数阈值;

若确定超过所述预设图像帧数阈值,则将每个分段中的图像帧数压缩至所述预设图像帧数阈值。

可选的,将每个分段中的图像帧数压缩至所述预设图像帧数阈值包括:

若分段中的首个图像帧及末尾图像帧中包含同一物体,则保留分段中首个图像帧和末尾图像帧,将其他的图像帧删除。

可选的,所述方法还包括:

若分段中的首个图像帧与末尾图像帧中不包含同一物体,则将一整段图像帧删除。

可选的,所述方法还包括:

在视频录制过程中,接收对视频数据的标记指令,所述标记指令用于指示所述视频数据为重要视频,且无需对所述重要视频进行压缩处理。

可选的,将每个分段中的图像帧数压缩至所述预设图像帧数阈值包括:

对每个分段中的未标记的图像帧进行压缩,压缩至所述预设图像帧数阈值。

可选的,在将每个分段图像帧数压缩至所述预设图像帧数阈值之后,所述方法还包括:

若确定存储空间仍然不足,则根据视频录制的先后顺序将经过压缩后的视频数据删除,并保存标记后的视频数据。

可选的,将所述待处理视频数据中的景深映射为车辆的实际行驶距离包括:

在所述视频数据中截取目标视频流,所述目标视频流为删除视频数据中竖直方向的顶部和底部后得到的视频流;

通过预设算法将所述目标视频流映射成所述车辆的实际行驶距离。

第二方面,本发明还提供一种视频数据的管理装置,该装置包括:

提取单元,用于当视频录制过程中确定存储空间小于预设阈值时,提取待处理视频数据;

映射单元,用于将所述提取单元提取的所述待处理视频数据中的景深映射为车辆的实际行驶距离;

拆分单元,用于根据所述映射单元得到的实际行驶距离及预设分段距离阈值将所述待处理视频数据拆分为至少两段;

确定单元,用于确定所述拆分单元拆分的每个分段中的图像帧数是否超过预设图像帧数阈值;

压缩单元,用于当所述确定单元确定的每个分段中的图像帧数超过所述预设图像帧数阈值时,将每个分段中的图像帧数压缩至所述预设图像帧数阈值。

可选的,所述压缩单元还用于当分段中首个图像帧及末尾图像帧中包含同一物体时,保留分段中首个图像帧和末尾图像帧,将其他的图像帧删除。

可选的,所述压缩单元还用于当分段中的首个图像帧与末尾图像帧中不包含同一物体时,将一整段图像帧删除。

可选的,所述装置还包括:

接收单元,用于在视频录制过程中,接收对视频数据的标记指令,将所述接收单元接收到的指令用于指示所述视频数据为重要视频,且无需对所述重要视频进行压缩处理。

可选的,所述压缩单元还用于,对每个分段中的未标记的图像帧进行压缩,压缩至所述预设图像帧数阈值。

可选的,所述装置还包括:

删除单元,用于当确定经所述压缩单元压缩之后存储空间仍然不足时,根据视频录制的先后顺序将经过所述压缩单元压缩后的视频数据删除;

保存单元,用于保存标记后的视频数据。

可选的,所述映射单元包括:

截取模块,用于在所述视频数据中截取目标视频流,所述目标视频流为删除视频数据中竖直方向的顶部和底部后得到的视频流;

映射模块,用于通过预设算法将所述目标视频流映射成所述车辆的实际行驶距离。

第三方面,本发明提供了一种录像设备,所述录像设备包括第二方面中任一项所述的视频数据的管理装置。

第四方面,本发明提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行第一方面中任意一项所述的视频数据的管理方法。

第五方面,本发明提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行第一方面中任意一项所述视频数据的管理方法。

借由上述技术方案,本发明提供的技术方案至少具有下列优点:

本发明提供的视频数据的管理方法、装置及录像设备,当视频录制过程中存储空间不足时,提取待处理视频数据,根据待处理视频数据对应的实际行驶距离及预设分段距离阈值对待处理视频数据进行拆分,并根据预设图像帧数阈值将每个分段中的图像帧数进行压缩;与现有技术中通常采用的直接删除视频数据会删除掉视频数据的全部视频数据信息,无法查找相关的视频数据信息相比,本发明优化了视频数据管理,增加了对视频数据的图像帧数压缩功能,通过牺牲视频流畅度来减少对本地存储空间的占用量,以保存更多的视频数据信息。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明公开的实施例提供的一种视频数据的管理方法的流程图;

图2示出了本发明公开的实施例提供的另一种视频数据的管理方法的流程图;

图3示出了本发明公开的实施例提供的一种目标视频流截取的示意图;

图4示出了本发明公开的实施例提供的分段中图像帧压缩的示意图;

图5示出了本发明公开的实施例提供的一种视频数据的管理装置的组成框图;

图6示出了本发明公开的实施例提供的另一种视频数据的管理装置的组成框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

现有技术中,当视频录制过程中存储空间不足时,直接删除存储在安全数码卡(securedigitalmemorycard,sd卡)本地的视频数据之后,用户再也无法查找相关的视频数据信息,可能会导致视频数据信息的丢失,对用户信息安全带来严重威胁。

为了解决上述问题,本发明公开的实施例,采用通过牺牲视频流畅度,减少对本地存储空间占用量的方式,以保存更多的视频数据信息,本发明公开的实施例提供一种视频数据的管理方法,如图1所示,所述方法包括:

101、若视频录制过程中确定存储空间小于预设阈值,则提取待处理视频数据,并将所述待处理视频数据中的景深映射为车辆的实际行驶距离。

在实际应用中,本发明公开的实施例所述的录像设备可以包括但不局限于以下内容,例如:行车记录仪、智能手机、电脑、监控设备等等,具体的,本发明公开的实施例对录像设备的具体类型、型号等不做限定。为了便于后续实施例的描述,后续实施例以行车记录仪为例进行说明,但是应该明确的是,该种说明方式并非意在限定所述录制设备仅能为行车记录仪。

本发明公开的实施例中,在行车记录仪开启之后,会实时录制行驶过程中的视频数据,并将录制好的视频数据存储于安全数码卡(securedigitalmemorycard,sd卡)本地,或者,其他存储空间内,由于行车记录仪对录制的视频数据的流畅度、画质清晰度要求较高,对录制空间的容量需求较大,因此常常会出现存储空间不足的情况。

当确定存储空间不足时,提取待处理的视频数据,在具体应用过程中,提取待处理视频数据的方式可以包括但不局限于以下方式,例如:方式一:根据视频数据录制的时间顺序提取待处理视频数据,优先提取录制视频时间在前的视频数据,示例性的,当可提取视频数据为2017年5月和2017年6月录制的时,会优先提取2017年5月录制的视频数据;方式二:根据视频数据的编码号(id)提取待处理视频数据,示例性的,视频数据的id为01、02、03等,提取时可以选择编码号;方式三:通过存储视频数据的文件夹的层级关系逐层提取待处理视频数据,示例性的,文件夹的层级关系可以依据路径长短、时间长短、时间顺序等进行建立。

本发明公开的实施例中,所述计算车辆的实际行驶距离目的是为对待处理视频数据进行整体分段,并根据实际行驶距离滤掉部分可以丢失的视频数据信息,并保留大致的行驶信息,或者,保留大致的车辆行驶路径。

本发明实施例所述的预设阈值为一经验值,可进行人工设置,例如,可以设置预设阈值为存储空间总剩余量的5%,或者,设置预设阈值为500m等等,具体不做限定。

102、根据所述实际行驶距离及预设分段距离阈值将所述待处理视频数据拆分为至少两段。

将计算所得到的视频数据对应的行驶距离,根据预设分段距离阈值进行分段,将一整段待处理的视频数据拆分为至少两段,通过对每个分段的图像帧进行压缩,确保在缩减空间占用量的前提下,保留的视频数据信息更充分。本发明公开的预设分段距离阈值为一经验值,可以根据具体录像设备进行计算设定。示例性的,一段待处理视频数据,经计算得到其对应的实际行驶距离为5000米,预设的分段距离阈值为100米,则将一整段完整的视频数据分为50段;或者,一段待处理视频数据,经计算得到其对应的实际行驶距离为4580米,预设的分段距离阈值为100米,45段,或者可以选择将最后的80米作为一个分段,则这一整段完整的视频数据可分为46段。或者,预设分段距离阈值,还可以为50米、200米等等,以上示例仅为了便于理解给出的说明,并不是限定本发明实施例的具体数值。

103、确定每个分段中的图像帧数是否超过预设图像帧数阈值。

视频数据本身是由一个个连续的图像帧组成的,每一图像帧都可看做是静止的图象,快速连续地显示图像帧便形成了动画或者视频,高的帧率可以得到更流畅、更逼真的视频画面,低的帧率则会使流畅度变低,视频显示的不连贯。每秒钟帧数愈多,所显示的动作就会愈流畅。示例性的,每一个分段视频数据可以是由40帧图像帧组成,也可以由25帧的图像帧组成,两者可能会显示相同的内容,但是,在视频流畅度上会存在明显差异。

本发明实施例中,删除视频数据的部分图像帧数,并不会影响视频内的信息内容,所以可以选择通过牺牲视频的流畅度来换取本地存储空间。所述预设图像帧数阈值为一经验值,其可进行人为设置,在具体设置时,不易设置的过大,若设置的过大,则达不到获取本地存储空间的效果;也不易设置的过小,如1帧,则达不到保证视频信息不丢失的效果。本发明公开的实施例中可设预设图像帧数阈值为2帧或者3帧等。具体的对预设图像帧数阈值不作限定。

104、若确定超过所述预设图像帧数阈值,则将每个分段中的图像帧数压缩至所述预设图像帧数阈值。

现有技术中,通常采用直接删除视频数据全部视频数据信息,之后无法查找相关的视频数据信息,对用户的信息安全会产生威胁。为解决上述问题,本发明公开的实施例采用了对视频数据的图像帧数压缩功能,通过牺牲视频流畅度来减少对本地存储空间的占用量,以保存更多的视频数据信息。示例性的,在对图像帧数进行压缩时,可以采用以下方式,假设,一个分段包含有50帧图像帧,可以删除其中的40帧,其中删除方式可以包括但不局限于以下方式,方式一:随机删除40帧;方式二:每隔5帧保留1帧,即1至5帧中,选择删除2至5帧,保留第1帧,6至10帧时,选择删除7至10帧,保留第6帧,如此依次类推,直至压缩完整个分段的图像帧;方式三:可以保留1至3帧、23至26帧、48至50帧。本发明实施例对删除帧数的具体位置不作限定。

需要说明的是,通过压缩图形帧的方式肯定会达到缩减存储空间占用的效果,若对存储空间的占用需求大,则增加压缩图像帧的数量即可实现。

本发明公开的实施例提供的视频数据的管理方法,当视频录制过程中存储空间不足时,提取待处理视频数据,根据待处理视频数据对应的实际行驶距离及预设分段距离阈值对待处理视频数据进行拆分,并根据预设图像帧数阈值将每个分段中的图像帧数进行压缩;与现有技术中通常采用的直接删除视频数据会删除掉视频数据的全部视频数据信息,无法查找相关的视频数据信息相比,本发明优化了视频数据管理,增加了对视频数据的图像帧数压缩功能,通过牺牲视频流畅度来减少对本地存储空间的占用量,以保存更多的视频数据信息。

作为对上述实施例的细化及扩展,在本发明公开的实施例中,对视频数据的管理,可以进一步优化管理视频数据,获取本地存储空间;同时,可对视频数据的重要性进行区分,以保留重要的视频数据信息。为了实现上述功能,本发明实施例还提供一种视频数据的管理方法,如图2所示,所述方法包括:

201、在视频录制过程中,接收对视频数据的标记指令,所述标记指令用于指示所述视频数据为重要视频,且无需对所述重要视频进行压缩处理。

现有技术中行车记录仪的为开启状态之后,会实时录制视频,并将录制好的视频数据在安全数码卡(securedigitalmemorycard,sd卡)本地,用户再查找视频数据时,无法快速查找重要的视频数据。本发明公开的实施例中,增加了用户根据自身需求设置重要视频的功能,即录像设备通过接收对视频数据的标记指令,所述标记指令用于指示所述视频数据为重要视频,且无需对所述重要视频进行压缩处理。示例性的,行车记录仪在录制视频的过程中,用户认为即将录制的视频为重要视频,则用户可触发标记按钮(物理按键或者触摸按键),发送标记指令,录像设备在接收到标记指令之后,执行对视频数据的标记指令,此处的标记可为加锁标志,示意为重要视频。对于用户而言,可以作为标记指示,方便查找,对于录像设备,此标记作为对重要视频的依据,不得选择进行牺牲流畅度压缩帧数获取本地存储空间的操作。作为本发明实施例的另一种实现方式,对已经录制的视频数据,用户也可对其进行标记操作,具体标记操作方式,与视频数据录制过程中的操作方法一致。

202、若视频录制过程中确定存储空间小于预设阈值,则提取待处理视频数据,并将所述待处理视频数据中的景深映射为车辆的实际行驶距离(同步骤101)。

有关步骤202的说明,请参考步骤101的详细说明,本发明实施例在此不再进行赘述。

203、根据所述实际行驶距离及预设分段距离阈值将所述待处理视频数据拆分为至少两段。

在提取的视频数据中截取目标视频流,所述目标视频流为删除视频数据中竖直方向的顶部和底部后得到的视频流。通过预设算法将所述目标视频流映射成所述车辆的实际行驶距离。

一副图像中,成像最佳位置在画面的1/3处,太靠近画面顶部和底部,往往存在较大的畸变。示例性的,如图3所示,可以删除视频数据中竖直方向的顶部和底部各1/5,截取画面竖直方向中间的3/5的画面大小作为目标视频流。根据行车记录仪的内参进行计算,得到所述目标视频流对应的实际行驶距离,示例性画面顶部的位置对应的是车尾,画面的底部对应的是车后100米处,所得到的预设分段距离阈值则为100米。在实际应用中,删除的视频数据也可以为竖直方向的顶部和底部各1/6、或者1/10等等,具体不做限定。

在具体应用过程中,大多数行车记录仪采用单目摄像头,单目摄像头无法确定景深,为了能够获取行车记录仪中拍摄的物体的景深,需要通过坐标的转换来确定景深。在确定景深时,引入一些限制条件,例如:车辆、行人建筑等地面上的物体,具体包括:在单目摄像头确定景深时需要执行坐标的转换,图像坐标与世界坐标的转换公式如下:

其中,u、v为物体在图像坐标系中的位置,k为行车记录仪中相机的内参(在出厂时已设定),x、y、z为物体在世界坐标系下的位置。

利用得到景深参数,即可以建立如下数学方程z=f(u,v)。

请继续参照图3,假设当汽车开始行驶时,物体位于(u,y1)处,随着汽车的行驶,物体会从(u,y1)移动到(u,y2),计算此时物体相对于汽车移动的距离,即车辆的实际行驶距离s=f(u,y1)-f(u,y2)。

对于行车记录仪为非单目摄像头而言,可直接使用。

204、确定每个分段中的图像帧数是否超过预设图像帧数阈值(同步骤103)。

有关步骤204的说明,请参考步骤103的详细说明,本发明实施例在此不再进行赘述。

205、若分段中的首个图像帧及末尾图像帧中包含同一物体,则保留分段中首个图像帧和末尾图像帧,将其他的图像帧删除。

为了在确保拍摄过程中视频信息无丢失的情况下,获取更多的本地存储空间。示例性的,可将预设图像帧数阈值设为2,删除视频数据分段中帧数的方式可以选择保留分段中首个图像帧和末尾图像帧,将其他的图像帧删除,在获取可更多的空间的前提下,还可以保留行驶中的整体过程。如图4所示,图中a、b为汽车行驶过程中(已存在录制视频)连续的2段,其中,t为车辆实际行驶时间,s为实际行驶距离,图中s是所述预设分段距离阈值,预设图像帧数阈值设为2,虚线为视频帧率对应的时间点。要准确还原b段距离的视频内容,只要在b段内,图片帧数大于2帧,即可保证视频信息不丢失。b段内,有6帧图片,当存储空间不够时,可以删掉中间的4帧,从而减小视频体积;从图中可以看到,a段内视频帧数为2帧,没有超过预设图像帧数阈值,不能压缩。

在实际应用过程中,视频信息由多张图像帧形成,为了让视频的画面更清晰流畅,行车记录仪在拍摄时,可能会通过多个图像帧记录包含同一物体(如同一建筑物),如此一来能够提高画面清晰度、流畅度,但是,当存储空间不足时,若还想要记录视频的大体拍摄路径或物体,需要通过视频牺牲画质、流畅度,换取视频信息的存储空间,因此,采用本步骤中保留分段中首个图像帧和末尾图像帧,将其他的图像帧删除,以获取视频拍摄的完整性,同时,也节省了存储空间。

在不同的应用场景中,可能会存在视频信息会记录有同一物体的应用场景,如行车记录仪的镜头偏下时,视频信息中可能会一直包含车头中的一部分,针对该种应用场景,本发明实施例提供一种异常处理方案,若检测到包含车头一部分的物体一直存在于视频中,则输出提示信息,提示驾驶人调整行车记录仪的角度,以便对后续视频信息的处理造成影响。

206、若分段中的首个图像帧与末尾图像帧中不包含同一物体,则将一整段图像帧删除。

为了在确保拍摄过程中视频信息无丢失的情况下,进一步优化获取更多的本地存储空间。在实际的应用中,根据实际行驶距离及预设分段距离阈值将所述待处理视频数据进行拆分的过程中,不能确保每个分段中的图像帧数中出现的都是同一物体,即会出现分段中首个图像帧与末尾图像帧中不包含同一物体。示例性的,如道路上的物体a从车旁快速经过,则行车记录仪对物体a只有6帧的记录,而整个分段包含10帧图像帧,第7至10帧,则存在了物体b,那么说明该段视频数据的重要等级较低,可以选择直接删除该分段。

作为本发明实施例的另一种实现方式,上述场景为本地存储空间极少,不足以继续录制视频,但是,在实际应用中,考虑到对本地存储空间需求度不高,并有画质清晰的需求时,可以选择包括但不局限于以下所述方式,方式一:保留分段中首个图像帧和末尾图像帧;方式二:确定分段中属于第一个物体的图像帧,保留第一次和最后一次出现第一个物体的图像帧,将其他的图像帧删除;从包含第一个物体的最后一次出现的图像帧开始,确定分段中的属于第二个物体的图像帧,保留第一次和最后一次出现的第二个物体的图像帧,将其他的图像帧删除,直到压缩完分段中所有的图像帧。示例性的,当分段中,1至6图像帧中出现了物体a,4至10图像帧中出现了物体b,即保留第一帧、第六帧和第十帧图像帧,将其他图像帧删除。

207、在将每个分段图像帧数压缩至所述预设图像帧数阈值之后,若确定存储空间仍然不足,则根据视频录制的先后顺序将经过压缩后的视频数据删除,并保存标记后的视频数据。

由于行车记录仪对录制视频画质清晰度、流畅度的要求比较高,使用频率较高,即使对不加锁视频进行了压缩,也会出现本地存储空间不足的情况,此时,需要选择删除压缩后的视频数据,以获取更多的本地存储空间。再者,能够对视频数据进行压缩,可以说明该些视频数据相对于重要视频数据而言,相对是可以忽略的。

综上,通过标记指令可以选择对重要视频进行加锁标记;录像设备在接受标记指令之后,对视频的重要想进行区分,对重要视频进行保留,进一步优化视频数据的管理,为了获取更多的本地存储空间,执行视频数据压缩帧数的操作,减少视频空间的占有量,保存更多重要的视频信息,保护用户的信息安全。

进一步的,作为对上述图1及图2所示方法的实现,本发明另一实施例还提供了一种视频数据的管理装置。该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。

本发明公开的实施例提供了一种视频数据的管理装置,如图5所示,包括:

提取单元31,用于当视频录制过程中确定存储空间小于预设阈值时,提取待处理视频数据;

映射单元32,用于将所述提取单元31提取的所述待处理视频数据中的景深映射为车辆的实际行驶距离;

拆分单元33,用于根据所述映射单元32得到的实际行驶距离及预设分段距离阈值将所述待处理视频数据拆分为至少两段;

确定单元34,用于确定所述拆分单元33拆分的每个分段中的图像帧数是否超过预设图像帧数阈值;

压缩单元35,用于当所述确定单元34确定的每个分段中的图像帧数超过所述预设图像帧数阈值时,将每个分段中的图像帧数压缩至所述预设图像帧数阈值。

本发明公开的实施例提供的视频数据的管理装置,当视频录制过程中存储空间不足时,提取待处理视频数据,根据待处理视频数据对应的实际行驶距离及预设分段距离阈值对待处理视频数据进行拆分,并根据预设图像帧数阈值将每个分段中的图像帧数进行压缩;与现有技术中通常采用的直接删除视频数据会删除掉视频数据的全部视频数据信息,无法查找相关的视频数据信息相比,本发明优化了视频数据管理,增加了对视频数据的图像帧数压缩功能,通过牺牲视频流畅度来减少对本地存储空间的占用量,以保存更多的视频数据信息。

进一步的,如图6所示,所述压缩单元35还用于当分段中首个图像帧及末尾图像帧中包含同一物体时,保留分段中首个图像帧和末尾图像帧,将其他的图像帧删除。

进一步的,如图6所示,所述压缩单元35还用于当分段中的首个图像帧与末尾图像帧中不包含同一物体时,将一整段图像帧删除。

进一步的,如图6所示,所述装置还包括:

接收单元36,用于在视频录制过程中,接收对视频数据的标记指令,将所述接收单元接收到的指令用于指示所述视频数据为重要视频,且无需对所述重要视频进行压缩处理。

进一步的,如图6所示,所述压缩单元35还用于,对每个分段中的未标记的图像帧进行压缩,压缩至所述预设图像帧数阈值。

进一步的,如图6所示,所述装置还包括:

删除单元37,用于当确定经所述压缩单元35压缩之后存储空间仍然不足时,根据视频录制的先后顺序将经过所述压缩模单元35缩后的视频数据删除;

保存单元38,用于保存标记后的视频数据。

进一步的,如图6所示,所述映射单元32包括:

截取模块321,用于在所述视频数据中截取目标视频流,所述目标视频流为删除视频数据中竖直方向的顶部和底部后得到的视频流;

映射模块322,用于通过预设算法将所述目标视频流映射成所述车辆的实际行驶距离。

综上,用户可以选择重要视频加锁按钮;录像设备可以通过接受标记指令,对视频的重要想进行区分,对重要视频进行保留,进一步优化视频数据的管理,获取更多的本地存储空间,执行视频数据压缩帧数的操作,减少视频空间的占有量,保存更多重要的视频信息,保护用户的额信息安全。

所述视频数据的管理装置包括处理器和存储器,上述提取单元、映射单元、拆分单元、确定单元和压缩单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来牺牲视频流畅度,减少对本地存储空间占用量,以保存更多的视频数据信息。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。

本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述视频数据的管理方法。

本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述视频数据的管理方法。

本发明实施例提供了一种视频录制设备,视频录制包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:

若视频录制过程中确定存储空间小于预设阈值,则提取待处理视频数据,并将所述待处理视频数据中的景深映射为车辆的实际行驶距离;

根据所述实际行驶距离及预设分段距离阈值将所述待处理视频数据拆分为至少两段;

确定每个分段中的图像帧数是否超过预设图像帧数阈值;

若确定超过所述预设图像帧数阈值,则将每个分段中的图像帧数压缩至所述预设图像帧数阈值。

可选的,将每个分段中的图像帧数压缩至所述预设图像帧数阈值包括:

若分段中的首个图像帧及末尾图像帧中包含同一物体,则保留分段中首个图像帧和末尾图像帧,将其他的图像帧删除。

可选的,所述方法还包括:

若分段中的首个图像帧与末尾图像帧中不包含同一物体,则将一整段图像帧删除。

可选的,所述方法还包括:

在视频录制过程中,接收对视频数据的标记指令,所述标记指令用于指示所述视频数据为重要视频,且无需对所述重要视频进行压缩处理。

可选的,将每个分段中的图像帧数压缩至所述预设图像帧数阈值包括:

对每个分段中的未标记的图像帧进行压缩,压缩至所述预设图像帧数阈值。

可选的,所述方法还包括:

在将每个分段图像帧数压缩至所述预设图像帧数阈值之后,若确定存储空间仍然不足,则根据视频录制的先后顺序将经过压缩后的视频数据删除,并保存标记后的视频数据。

可选的,将所述待处理视频数据中的景深映射为车辆的实际行驶距离包括:

在所述视频数据中截取目标视频流,所述目标视频流为删除视频数据中竖直方向的顶部和底部后得到的视频流;

通过预设算法将所述目标视频流映射成所述车辆的实际行驶距离。

本文中的设备可以是行车记录仪、智能手机、电脑、监控设备等。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序代码:

若视频录制过程中确定存储空间不足,则提取待处理视频数据,并将所述待处理视频数据中的景深映射为车辆的实际行驶距离;

根据所述实际行驶距离及预设分段距离阈值将所述待处理视频数据拆分为至少两段;

确定每个分段中的图像帧数是否超过预设图像帧数阈值;

若确定超过所述预设图像帧数阈值,则将每个分段中的图像帧数压缩至所述预设图像帧数阈值。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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