一种车载摄像设备的智能采集方法、装置及行车记录仪的制作方法

文档序号:10661225阅读:405来源:国知局
一种车载摄像设备的智能采集方法、装置及行车记录仪的制作方法
【专利摘要】本发明公开一种车载摄像设备的智能采集方法、装置及行车记录仪,其包括根据拍摄频率拍摄生成视频数据,从所述视频数据中按照采样频率采样得到采样图像;计算所述采样图像的亮度平均值;其中,所述采样图像的亮度平均值为连续X帧采样图像的亮度值的平均值,X为正整数;根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率,并通过与所述亮度平均值对应的预设的拍摄频率拍摄生成视频数据。本发明通过采集视频数据中的连续X帧的采样图像的亮度值并进而获取其亮度平均值来实时调整拍摄频率,进而获取较佳的视频数据,为使用者提供具有较大参考意义的记录数据。
【专利说明】
一种车载摄像设备的智能采集方法、装置及行车记录仪
技术领域
[0001]本发明涉及电通信技术领域,更具体地,涉及一种车载摄像设备的智能采集方法、装置及行车记录仪。
【背景技术】
[0002]随着移动技术的不断发展、机动车辆的不断增多、交通状况的不断复杂化,车载智能系统对于行车数据的记录和处理将成为今后交通领域发展的主要方向,作为车载智能系统的重要部分之一的车载摄像设备逐渐成为当前研究的热点。车载摄像设备能够帮助驾驶者实时记录行车情景,必要时能够还原各个时刻的行车状态,作为行车参考。
[0003]目前市场上的车载摄像设备,譬如说行车记录仪,它们通常以不变的拍摄频率对行车过程进行持续记录。显而易见地,当光线比较强,譬如说逆光时,而车载摄像设备的拍摄频率较小时,就会曝光过渡而泛白,导致大量行车数据的缺失;当光线比较弱而车载摄像设备的拍摄频率较大时,就会使得画质粗糙、颗粒感强甚至看不清拍的对象。无论是上述哪种情况,均导致车载摄像设备所记录的数据失去参考意义。

【发明内容】

[0004]鉴于上述问题,本发明提出了一种车载摄像设备的智能采集方法、装置及行车记录仪。
[0005]为实现该目的,本发明采用如下技术方案:
[0006]方案一:
[0007]提供一种车载摄像设备的智能采集方法,包括:
[0008]根据拍摄频率拍摄生成视频数据,从所述视频数据中按照采样频率采样得到采样图像;
[0009]计算所述采样图像的亮度平均值;其中,所述采样图像的亮度平均值为连续X帧采样图像的亮度值的平均值,X为正整数;
[0010]根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率,并通过与所述亮度平均值对应的预设的拍摄频率拍摄生成视频数据;
[0011]其中,所述亮度平均值越高,与所述亮度平均值对应的预设的拍摄频率越高。
[0012]本发明中,所述亮度值为YUV色彩空间的Y值。
[0013]本发明中,所述根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率之前包括:
[0014]预设多个亮度等级,为各个亮度等级设置相对应的拍摄频率。
[0015]本发明中,所述根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率包括:
[0016]确定所述亮度平均值的亮度等级;
[0017]根据所述亮度等级确定与所述亮度等级对应的预设的拍摄频率。
[0018]本发明中,所述多个亮度等级是不连续的,相邻的亮度等级之间具有相同的区间间隔。
[0019]本发明中,所述多个亮度等级是连续的,相邻的亮度等级具有一个共同的临界亮度值,所述确定所述亮度平均值的亮度等级包括:
[0020]当所述亮度平均值从一个亮度等级变化到相邻的亮度等级、且与两个亮度等级与共有的临界亮度值的差值超过预设亮度阈值时,则确定所述亮度平均值的亮度等级为所述相邻的亮度等级。
[0021]本发明中,当亮度平均值从一个亮度等级变化到相邻的亮度等级时,所述确定所述亮度平均值的亮度等级包括:
[0022]判断所述亮度平均值稳定在所述相邻的亮度等级的停留时间;
[0023]如果所述停留时间超过第一预设时间阈值时,则确定所述亮度平均值的亮度等级为所述相邻的亮度等级。
[0024]本发明中,所述根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率之前包括:
[0025]根据亮度大小预设多个亮度等级,为各个亮度等级设置相对应的拍摄频率区间段;
[0026]在各个亮度等级上根据速度大小预设多个速度等级,其中,各个速度等级在所述拍摄频率区间段中对应有各自的拍摄频率;速度越大,与所述速度对应拍摄频率越高。
[0027]本发明中,所述根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率包括:
[0028]确定所述亮度平均值的亮度等级,根据亮度等级确定与所述亮度等级对应的拍摄频率区间段;
[0029]获取行车速度,并根据所述行车速度确认速度等级,根据速度等级确定与所述速度等级对应的拍摄频率。
[0030]本发明中,所述多个速度等级是不连续的,相邻的速度等级之间具有相同的区间间隔。
[0031]本发明中,所述多个速度等级是连续的,相邻的速度等级具有一个共同的临界速度值,所述根据所述行车速度确认速度等级包括:
[0032]当所述行车速度从一个速度等级变化到相邻的速度等级、且与两个速度等级与共有的临界速度值的差值超过预设速度阈值时,则确定所述行车速度的速度等级为所述相邻的速度等级。
[0033]本发明中,当行车速度从一个速度等级变化到相邻的速度等级时,所述根据所述行车速度确认速度等级包括:
[0034]判断所述行车速度稳定在所述相邻的速度等级的停留时间;
[0035]如果所述停留时间超过第二预设时间阈值时,则确定所述行车速度的速度等级为所述相邻的速度等级。
[0036]本发明中,所述根据拍摄频率拍摄生成视频信号,从所述视频信号中按照采样频率采样得到采样图像之前,还包括步骤:
[0037]获取行车速度;
[0038]基于所述行车速度的大小确定所述采样频率的大小;
[0039]其中,行车速度越大,与所述行车速度对应采样频率的越高。
[0040]本发明中,在提高拍摄频率时,根据车载摄像设备中的处理器的处理速度相应降低每帧图像的分辨率。
[0041]方案二:
[0042]提供一种车载摄像设备的智能采集装置,包括:
[0043]采样模块,用于根据拍摄频率拍摄生成视频数据,从所述视频数据中按照采样频率米样得到米样图像;
[0044]均值模块,用于计算所述采样图像的亮度平均值;其中,所述采样图像的亮度平均值为连续X帧采样图像的亮度值的平均值,X为正整数;
[0045]调整模块,用于根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率,并通过与所述亮度平均值对应的预设的拍摄频率拍摄生成视频数据;其中,所述亮度平均值越高,与所述亮度平均值对应的预设的拍摄频率越高。
[0046]本发明中,所述亮度值为YUV色彩空间的Y值。
[0047]本发明中,所述装置还包括:
[0048]第一预设模块,用于在根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率之前预设多个亮度等级,为各个亮度等级设置相对应的拍摄频率。
[0049]本发明中,所述调整模块包括:
[0050]亮度等级单元,用于确定所述亮度平均值的亮度等级;
[0051]第一频率单元,用于根据所述亮度等级确定与所述亮度等级对应的预设的拍摄频率。
[0052]本发明中,所述多个亮度等级是不连续的,相邻的亮度等级之间具有相同的区间间隔。
[0053]本发明中,所述多个亮度等级是连续的,相邻的亮度等级具有一个共同的临界亮度值,所述亮度等级单元包括:
[0054]第一亮度确定单元:用于当所述亮度平均值从一个亮度等级变化到相邻的亮度等级、且与两个亮度等级与共有的临界亮度值的差值超过预设亮度阈值时,确定所述亮度平均值的亮度等级为所述相邻的亮度等级。
[0055]本发明中,所述亮度等级单元包括:
[0056]亮度判断单元:用于当亮度平均值从一个亮度等级变化到相邻的亮度等级时判断所述亮度平均值稳定在所述相邻的亮度等级的停留时间;
[0057]第二亮度确定单元:用于在所述停留时间超过第一预设时间阈值时,确定所述亮度平均值的亮度等级为所述相邻的亮度等级。
[0058]本发明中,所述装置还包括:
[0059]第二预设模块,用于在根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率之前根据亮度大小预设多个亮度等级,为各个亮度等级设置相对应的拍摄频率区间段;
[0060]第三预设模块,用于在各个亮度等级上根据速度大小预设多个速度等级,其中,各个速度等级在所述拍摄频率区间段中对应有各自的拍摄频率;速度越大,与所述速度对应拍摄频率越高。
[0061 ]本发明中,所述调整模块包括:
[0062]区间段单元,用于确定所述亮度平均值的亮度等级,根据亮度等级确定与所述亮度等级对应的拍摄频率区间段;
[0063]第二频率单元,用于获取行车速度,并根据所述行车速度确认速度等级,根据速度等级确定与所述速度等级对应的拍摄频率。
[0064]本发明中,所述多个速度等级是不连续的,相邻的速度等级之间具有相同的区间间隔。
[0065]本发明中,所述多个速度等级是连续的,相邻的速度等级具有一个共同的临界速度值,所述第二频率单元包括:
[0066]第一速度确定单元:用于在所述行车速度从一个速度等级变化到相邻的速度等级、且与两个速度等级与共有的临界速度值的差值超过预设速度阈值时,确定所述行车速度的速度等级为所述相邻的速度等级。
[0067]本发明中,所述第二频率单元包括:
[0068]速度判断单元:用于在行车速度从一个速度等级变化到相邻的速度等级时判断所述行车速度稳定在所述相邻的速度等级的停留时间;
[0069]第二速度确定单元:用于在所述停留时间超过第二预设时间阈值时,确定所述行车速度的速度等级为所述相邻的速度等级。
[0070]本发明中,所述装置还包括:
[0071]车速获取模块,用于在根据拍摄频率拍摄生成视频信号,从所述视频信号中按照采样频率采样得到采样图像之前获取行车速度;
[0072]采样频率模块,用于基于所述行车速度的大小确定所述采样频率的大小;其中,行车速度越大,与所述行车速度对应采样频率的越高。
[0073]本发明中,该装置还包括:
[0074]分辨率模块,用于在提高拍摄频率时,根据车载摄像设备中的处理器的处理速度相应降低每帧图像的分辨率。
[0075]方案三:
[0076]提供一种行车记录仪,包括:
[0077]一个或多个处理器;
[0078]存储器;
[0079]摄像头;
[0080]—个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于:
[0081]根据拍摄频率拍摄生成视频数据,从所述视频数据中按照采样频率采样得到采样图像;
[0082]计算所述采样图像的亮度平均值;其中,所述采样图像的亮度平均值为连续X帧采样图像的亮度值的平均值,X为正整数;
[0083]根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率,并通过与所述亮度平均值对应的预设的拍摄频率拍摄生成视频数据;
[0084]其中,所述亮度平均值越高,与所述亮度平均值对应的预设的拍摄频率越高。
[0085]本发明中,所述亮度值为YUV色彩空间的Y值。
[0086]本发明中,所述根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率之前包括:
[0087]预设多个亮度等级,为各个亮度等级设置相对应的拍摄频率。
[0088]本发明中,所述根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率包括:
[0089]确定所述亮度平均值的亮度等级;
[0090]根据所述亮度等级确定与所述亮度等级对应的预设的拍摄频率。
[0091]本发明中,所述多个亮度等级是不连续的,相邻的亮度等级之间具有相同的区间间隔。
[0092]本发明中,所述多个亮度等级是连续的,相邻的亮度等级具有一个共同的临界亮度值,所述确定所述亮度平均值的亮度等级包括:
[0093]当所述亮度平均值从一个亮度等级变化到相邻的亮度等级、且与两个亮度等级与共有的临界亮度值的差值超过预设亮度阈值时,则确定所述亮度平均值的亮度等级为所述相邻的亮度等级。
[0094]本发明中,当亮度平均值从一个亮度等级变化到相邻的亮度等级时,所述确定所述亮度平均值的亮度等级包括:
[0095]判断所述亮度平均值稳定在所述相邻的亮度等级的停留时间;
[0096]如果所述停留时间超过第一预设时间阈值时,则确定所述亮度平均值的亮度等级为所述相邻的亮度等级。
[0097]本发明中,所述根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率之前包括:
[0098]根据亮度大小预设多个亮度等级,为各个亮度等级设置相对应的拍摄频率区间段;
[0099]在各个亮度等级上根据速度大小预设多个速度等级,其中,各个速度等级在所述拍摄频率区间段中对应有各自的拍摄频率;速度越大,与所述速度对应拍摄频率越高。
[0100]本发明中,所述根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率包括:
[0101]确定所述亮度平均值的亮度等级,根据亮度等级确定与所述亮度等级对应的拍摄频率区间段;
[0102]获取行车速度,并根据所述行车速度确认速度等级,根据速度等级确定与所述速度等级对应的拍摄频率。
[0103]本发明中,所述多个速度等级是不连续的,相邻的速度等级之间具有相同的区间间隔。
[0104]本发明中,所述多个速度等级是连续的,相邻的速度等级具有一个共同的临界速度值,所述根据所述行车速度确认速度等级包括:
[0105]当所述行车速度从一个速度等级变化到相邻的速度等级、且与两个速度等级与共有的临界速度值的差值超过预设速度阈值时,则确定所述行车速度的速度等级为所述相邻的速度等级。
[0106]本发明中,当行车速度从一个速度等级变化到相邻的速度等级时,所述根据所述行车速度确认速度等级包括:
[0107]判断所述行车速度稳定在所述相邻的速度等级的停留时间;
[0108]如果所述停留时间超过第二预设时间阈值时,则确定所述行车速度的速度等级为所述相邻的速度等级。
[0109]本发明中,所述根据拍摄频率拍摄生成视频信号,从所述视频信号中按照采样频率采样得到采样图像之前,还包括步骤:
[0110]获取行车速度;
[0111]基于所述行车速度的大小确定所述采样频率的大小;
[0112]其中,行车速度越大,与所述行车速度对应采样频率的越高。
[0113]本发明中,在提高拍摄频率时,根据车载摄像设备中的处理器的处理速度相应降低每帧图像的分辨率。
[0114]与现有技术相比,该发明一种车载摄像设备的智能采集方法、装置及行车记录仪具有如下有益效果:
[0115]该车载摄像设备的智能采集方法、装置及行车记录仪通过采集视频数据中的连续X帧的采样图像的亮度值并进而获取其亮度平均值来实时调整拍摄频率,进而获取较佳的视频数据,为使用者提供具有较大参考意义的记录数据。同时,该车载摄像设备的智能采集方法、装置及行车记录仪还在亮度平均值的基础上再次引入行车速度作为参考进而较佳的实现了实时调整拍摄频率的目的,在一定程度上进一步提高视频数据的参考意义。
[0116]该车载摄像设备的智能采集方法、装置及行车记录仪在提高拍摄频率时通过适当调整每帧图像的分辨率保证了处理器的运行速度,提高了处理器的使用寿命,在一定程度上也延长了摄像设备的使用年限。
【附图说明】
[0117]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0118]图1示出了本发明一个实施例中车载摄像设备的智能采集方法的流程示意图;
[0119]图2示出了本发明一个实施例中车载摄像设备的智能采集方法中根据拍摄频率拍摄生成视频数据的流程示意图;
[0120]图3示出了本发明一个实施例中车载摄像设备的智能采集装置的模块示意图。
【具体实施方式】
[0121]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
[0122]在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
[0123]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0124]请参阅图1,在一些实施例中,提供了一种车载摄像设备的智能采集方法,其应用于车载摄像设备拍摄场面中,其中,车载摄像设备包括摄像机、手机、行车记录仪以及其他带有摄像功能的设备。
[0125]为了描述方便,本实施例以该方法应用于行车记录仪的摄像模式来举例说明,其中,该行车记录仪的技术方案为安霸芯片和嵌入操作系统进行设计。应当理解的是,行车记录仪的软硬件可以依据其他的设计方案,譬如说德州仪器的DM368。
[0126]在该实施例中,车载摄像设备的智能采集方法包括如下步骤102?106:
[0127]步骤102:根据拍摄频率拍摄生成视频数据,从所述视频数据中按照采样频率采样得到采样图像。
[0128]具体的,请参阅图2,图2示出了嵌入式系统中步骤102的流程图。如图2所示,上述根据拍摄频率拍摄生成视频数据包括如下步骤202?208:
[0129]步骤202:打开视频设备文件,进行视频采集的参数初始化。
[0130]为了给程序员提供一个简洁方便的与设备无关的文件模型,操作系统通常屏蔽硬件设备的特殊细节。譬如说,在嵌入式系统中,通常采用设备文件完成上述屏蔽过程,其中,设备文件的目的是使得输入输出设备使用起来更类似于文件。设备文件包括分为块设备文件和字符设备文件,其中,块设备文件是指那些可以随机存取的数据块组成的设备,譬如说磁盘;字符设备文件是指那些以字符流方式进行操作的设备,如摄像头。
[0131]在一些实施例中,上述行车记录仪采用标准V4L2驱动摄像头。如果只是插入一个摄像头,那么该摄像头对应的设备文件为/dev/videoO;如果插入是两个,则分别为/dev/videol和/dev/videoI;如果插入更多,则可以按顺序顺次建立设备文件。上述打开视频设备文件可以通过直接调用OPEN函数打开这些视频设备文件。
[0132]V4L2是LINUX操作系统下用于采集图片、视频和音频数据的应用程序编程接口,配合适当的视频采集设备和相应的驱动程序,可以实现图片、视频、音频等的采集。V4L2规范中不仅定义了通用应用程序编程接口元素、图像的格式、输入/输出方法、还定义了 Linux内核驱动处理视频信息的一系列接口,这些接口包括:视频采集接口、视频输出接口、视频覆盖/预览接口、视频输出覆盖接口以及编解码接口。
[0133]值得一提的是,上述摄像头为采用标准V4L2驱动的摄像头,也即是摄像头支持UVC,其中,UVC是微软与设备厂商联合推出的为USB视频捕获设备定义的协议标准,目前已成为USB协会标准之一。如今主流操作系统,如Windows XP SP2、Linux 2.4.6、Mac OS 10.5都已提供UVC设备驱动,因此符合UVC规格的硬件设备在不需要安装任何的驱动程序下即可在主机中正常使用。
[0134]在一些实施例中,当上述摄像头只有一个时,在Linux操作系统下,上述视频采集的参数初始化就是对与摄像头的设备文件对应的文件描述符n)_V4L2进行参数初始化。具体包括设置视频的采集窗口参数、设置视频点阵格式和点阵大小以及设置视频拍摄频率,其中,设置采集窗口就是设置时摄像头拍摄时的起始横坐标和纵坐标以及拍摄图像的宽度和高度等;设置视频点阵格式和点阵大小拍摄视频的格式等;设置视频拍摄频率就是设置平均每一帧所占的时间等。
[0135]在一些实施例中,视频采集的参数初始化可以通过1CTL函数进行,其中1CTL函数是设备驱动程序中对设备的输入输出通道进行管理的函数。
[0136]在一些实施例中,为了避免亮度和色度的相互干扰以及在降低色度的采样率而不至于对图像质量影响太大,上述拍摄视频的格式为YUV格式,其中,YUV被欧洲电视系统所采用的一种颜色编码方法,其中,Y表示亮度值,U和V表示的则是色度值。
[0137]应当理解的是,上述YUV是一个比较笼统地说法,针对它的具体排列方式,可以分为很多种具体的格式。YUV格式通常有两大类:打包格式和平面格式,其中,打包格式是将YUV分量存放在同一个数组中,通常是几个相邻的像素组成一个宏像素;平面格式是使用三个数组分开存放YUV三个分量。
[0138]值得一提的是,在实际中经常提出的YUV又称为YCbCr,该YCbCr是在世界数字组织视频标准研制过程中作为ITU-R BT1601建议的一部分,其实质上是YUV经过缩放和偏移的翻版。其中,Y与YUV中的Y含义一致,Cb、Cr同样也都指色彩。
[0139]步骤204:申请多个视频采集的帧缓冲区。
[0140]具体的,在嵌入式系统中,通过驱动程序在内存中申请几个帧缓冲区来存放视频数据。应用程序通过VID1C_REQBUFS申请若干个视频数据的帧缓冲区,申请帧缓冲区数量一般不低于3个,每个帧缓冲区存放一帧视频数据,这些帧缓冲区在内核空间。然后再通过VID10C_QUERYBUF查询到帧缓冲区在内核空间的长度和偏移量地址。最后通过MMAP()将申请到的内核空间帧缓冲区的地址映射到用户空间,这样就可以直接处理帧缓冲区的数据。其中,VID1C_REQBUFS是一标识符,用于内存的分配;VID1C_QUERYBUF也是一标识符,用于将把VID1C_REQBUFS中分配的数据缓存转换成物理地址;MMAP()是一种共享内存创建机制,其通过在磁盘上建立一个文件,每个进程存储器里面,单独开辟一个空间来进行映射。
[0141]在一些实施例中,上述申请多个视频采集的帧缓冲区为申请五个视频采集的帧缓冲区。
[0142]步骤206:将申请到的帧缓冲区在视频采集输入队列排队,并启动视频采集。
[0143]具体的,在嵌入式系统中,驱动程序在处理视频的过程中首先定义两个队列:视频采集输入队列和视频采集输出队列,其中,视频采集输入队列是等待驱动存放视频数据的队列;视频采集输出队列是驱动程序已经放入了视频数据的队列。当应用程序将上述帧缓冲区在视频采集输入队列排队后,才启动视频采集。
[0144]步骤208:驱动开始视频数据的采集,应用程序从视频采集输出队列取出帧缓冲区,处理完后,将帧缓冲区重新放入视频采集输入队列,循环往复采集连续的视频数据。
[0145]具体的,启动视频采集后,驱动程序开始采集一帧数据,把采集的数据放入视频采集输入队列的第一个帧缓冲区,一帧数据采集完成,也就是第一个帧缓冲区存满一帧数据后,驱动程序将该帧缓冲区移至视频采集输出队列,等待应用程序从输出队列取出。驱动程序接下来采集下一帧数据,放入第二个帧缓冲区,同样帧缓冲区存满下一帧数据后,被放入视频采集输出队列。
[0146]应用程序从视频采集输出队列中取出含有视频数据的帧缓冲区,处理帧缓冲区中的视频数据,如编码或压缩。最后,应用程序将处理完数据的帧缓冲区重新放入视频采集输入队列,这样可以循环采集。
[0147]上述处理帧缓冲区中的视频数据通过底层编码库实现H.264编码,譬如说NVIDIA公司的NVCUVENC库,该NVCUVENC库可以实现H.264的图形处理器编码,其接收原始YUV数据然后编码产生NAL单元。其中,H.264是由ITU-T视频编码专家组和IS0/IEC动态图像专家组联合组成的联合视频组提出的高度压缩数字视频编解码器标准。这个标准通常被称之为
H.264/AVC或者AVC/H.264或者H.264/MPEG-4AVC或MPEG-4/H.264AVC ; NAL单元是一个一定语法元素的可变长字节字符串,包括包含用来表示数据类型的一个字节的头信息以及若干整数字节的负荷数据,H.264的编码视频序列包括一系列的NAL单元。
[0148]在一些实施例中,上述从视频信号中按照采样频率采样得到采样图像则是从上述视频采集输出队列中含有视频数据的帧缓冲区中按照采样频率采样得到采样图像。
[0149]在一些实施例中,该采样频率可以根据行车速度进行设置,具体的,根据拍摄频率拍摄生成视频信号,从所述视频信号中按照采样频率采样得到采样图像之前,包括如下步骤:
[0150]获取行车速度;
[0151]基于所述行车速度的大小确定所述采样频率的大小;其中,行车速度越大,与所述行车速度对应采样频率的越高。
[0152]在一些实施例中,当行车速度为10KM/H时,采样频率为I帧/S;当行车速度为30KM/H时,采样频率为2帧/S。
[0153]步骤104:计算所述采样图像的亮度平均值;其中,所述采样图像的亮度平均值为连续X帧采样图像的亮度值的平均值,X为正整数。
[0154]在一些实施例中,考虑到拍摄视频的格式为YUV,因此,亮度值为YUV色彩空间的Y值,也即是说,采样图像的亮度平均值为连续X帧采样图像的Y值的平均值。
[0155]在一些实施例中,为了方便图像数据的处理,通过视频处理芯片将多种信号模式的视频信号转换为统一的RGB数据模式。那么,上述计算所述采样图像的亮度平均值包括以下步骤:
[0156]将连续X帧采样图像的RGB数据模式分别转为灰度图;
[0157]根据上述灰度图获取连续X帧采样图像的亮度值;
[0158]根据所述连续X帧采样图像的亮度值生成所述采样图像的亮度平均值。
[0159]其中,上述RGB数据模式是工业界的一种颜色标准,是通过对红、绿、蓝三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。
[0160]在一些实施例中,上述将连续X帧采样图像的RGB数据模式分别转为灰度图可以通过Gray=R X 0.299+G X 0.587+B X 0.114这一著名心理学公式实现。
[0161]步骤106:根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率,并通过与所述亮度平均值对应的预设的拍摄频率拍摄生成视频数据;其中,所述亮度平均值越高,与所述亮度平均值对应的预设的拍摄频率越高。
[0162]可选的,在一些实施例中,在根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率之前包括:
[0163]预设多个亮度等级,为各个亮度等级设置相对应的拍摄频率。
[0164]上述根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率包括:,
[0165]确定所述亮度平均值的亮度等级;
[0166]根据所述亮度等级确定与所述亮度等级对应的预设的拍摄频率。
[0167]例如,预设5个亮度等级(单位均为流明/平方米):[0-10000]、[10000-20000]、[20000-30000], [30000-40000]、[40000-50000],分别为这5个亮度等级预设相对应的拍摄频率(单位均为fps): 15、24、25、30、60,则在车载摄像设备的智能采集方法中,当确定亮度平均值为8000流明/平方米时,则其对应的亮度等级为[0-10000],根据该亮度等级[Ο-? 0000] 确定的拍摄频率为 15f ps 。
[0168]值得一提的是,在上述例子中,考虑到随着外部发光强度的增加,照片的亮度值或者Y值也会相应增加以及描述的方便,因此,上述例子中采用表征亮度值或者Y值的光照度进行亮度等级的划分。应当理解的是,在后续的举例中也是采取这样的描述。可以理解的是,在一些以亮度值或者Y值预设5个亮度等级的实施例中,其亮度等级可以描述为[0-50]、[50-100]、[ 100-150]、[ 150-200]、[200-255],适应地,相应的亮度平均值也以Y值来表述。
[0169]考虑到实际汽车的行使,由于外部环境光的强度是不断变化的,因此采样图像的亮度平均值也会不断变化,当车载智能摄像设备的拍摄频率从8000流明/平方米变化到15000流明/平方米时,即从亮度等级[0-10000]变化到另一个亮度等级[10000-20000],适应地,车载智能摄像设备也会将拍摄频率调节为与亮度等级[10000-20000]相对应的拍摄频率24fps。
[0170]考虑到实际汽车行使时,特别是夜间行使时,其不断受到其他车辆发出的光干扰,这样就会引起车载摄像设备不停地调整拍摄频率,使得车载摄像设备超负荷运行,在一定程度上减弱了其使用寿命。
[0171]为了解决这个问题,在一些实施例中,将多个亮度等级预设为是不连续的,譬如说,相邻的亮度等级之间具有相同的区间间隔,通过这一区间间隔来缓冲上述其他车辆形成的光干扰,车载摄像设备超负荷运行。
[0172]例如,预设5个亮度等级(单位均为流明/平方米):[0-10000]、[12000-20000]、[22000-30000]、[32000-40000]、[42000-50000],相邻的亮度等级之间具有2000流明/平方米的区间间隔,分别为这5个亮度等级预设相对应的拍摄频率(单位均为€?8):15、24、25、30、60,则在车载摄像设备的智能采集方法中,当车载智能摄像设备监测到亮度平均值从8000流明/平方米开始逐渐增加,当增加到11000流明/平方米时,拍摄频率维持不变,当继续增加到12000流明/平方米时,确认亮度平均值从亮度等级[0-10000]变化到亮度等级[10000-20000],车载智能摄像设备的拍摄频率调节为与亮度等级[10000-20000]对应的拍摄频率24fps。
[0173]在另一些实施例中,将多个亮度等级预设为连续的,也即相邻的亮度等级具有一个共同的临界亮度值,则确定所述预设亮度平均值的亮度等级包括:
[0174]当所述亮度平均值从一个亮度等级变化到相邻的亮度等级、且与两个亮度等级与共有的临界亮度值的差值超过预设亮度阈值时,则确定所述预设亮度平均值的亮度等级为所述相邻的亮度等级。
[0175]该实施例通过预设亮度阈值来缓冲上述其他车辆形成的光干扰,避免车载摄像设备超负荷运行。
[0176]例如,预设5个亮度等级(单位均为流明/平方米):[0-10000]、[10000-20000]、[20000-30000], [30000-40000]、[40000-50000],分别为这5个亮度等级预设相对应的拍摄频率(单位均为fPS): 15、24、25、30、60,则在车载摄像设备的智能采集方法中,当车载智能摄像设备监测到亮度平均值从8000流明/平方米开始逐渐增加,当增加到10000流明/平方米时,拍摄频率维持不变,当继续增加到10500流明/平方米时,确认亮度平均值从亮度等级[0-10000]变化到亮度等级[10000-20000],车载智能摄像设备的拍摄频率调节为与亮度等级[10000-20000 ]对应的拍摄频率24f ps。本实施例中预设亮度阈值的设置提供了判断亮度平均值是否进入新的亮度等级的标准,即与临界亮度值的差值超过该预设亮度阈值时亮度平均值才被视为较为稳定地变化到相应的亮度等级,并以此对车载智能摄像设备的拍摄频率进行调节,以避免亮度平均值在受到外界不规则干扰后所导致的拍摄频率的反复调整。
[0177]还有一些特殊情形下,譬如说汽车从地下车库到地上的过程中,采样图像的亮度平均值不断的在增长,总计跨越三个亮度等级,比如说在多个连续亮度等级情形下的亮度等级[0-10000]、亮度等级[10000-20000]以及亮度等级[20000-30000]或者多个不连续的亮度等级情形下的亮度等级[0-10000]、亮度等级[12000-20000]以及亮度等级[22000-30000]。在这个过程中,可以理解的是,该汽车在亮度等级[10000-20000]内的停留时间相对较短,容易知道,在该极短的时间内对车载智能摄像设备的拍摄频率的调节对于从地下车库到地上的过程中来说是没有意义的。
[0178]为解决该问题,在一些实施例中,当亮度平均值从一个亮度等级变化到相邻的亮度等级时,确定上述亮度平均值的亮度等级包括:
[0179]判断所述亮度平均值稳定在所述相邻的亮度等级的停留时间;
[0180]如果所述停留时间超过第一预设时间阈值时,则确定所述亮度平均值的亮度等级为所述相邻的亮度等级。
[0181]可选的,在一些实施例中,在根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率之前包括:
[0182]根据亮度大小预设多个亮度等级,为各个亮度等级设置相对应的拍摄频率区间段;
[0183]在各个亮度等级上根据速度大小预设多个速度等级,其中,各个速度等级在所述拍摄频率区间段中对应有各自的拍摄频率;速度越大,与所述速度对应拍摄频率越高。
[0184]上述根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率包括:
[0185]所述根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率包括:
[0186]确定所述亮度平均值的亮度等级,根据亮度等级确定与所述亮度等级对应的拍摄频率区间段;
[0187]获取行车速度,并根据所述行车速度确认速度等级,根据速度等级确定与所述速度等级对应的拍摄频率。
[0188]例如,预设5个亮度等级(单位均为流明/平方米):[0-10000]、[10000-20000]、[20000-30000], [30000-40000]、[40000-50000],分别为这5个亮度等级预设相对应的拍摄频率区间段(单位均为fps): [10-20]、[20-30]、[30-40]、[40-50]、[50-60],则在车载摄像设备的智能采集方法中,当确定亮度平均值为8000流明/平方米时,则其对应的亮度等级为[0-10000],根据该亮度等级[0-10000]确定的拍摄频率区间段为[10-20]。
[0189]同时,预设5个速度等级(单位均为千米/小时):[0-20]、[20-60]、[60-90]、[90-120]、[120-150],在上述预设的5个亮度等级对应的拍摄频率区间段内分别为这5个速度等级预设对应的拍摄频率,其中速度越大,与所述速度对应拍摄频率越高,譬如说在与亮度等级[10000-20000]对应的拍摄频率区间段[20-30]上为速度等级[0-20]、速度等级[20-60]、速度等级[60-90]、速度等级[90-120]以及速度等级[120-150]顺次预设对应的拍摄频率(单位均为fps): 22、24、26、28、30。则在车载摄像设备的智能采集方法中,当确定亮度平均值为8000流明/平方米时,则其对应的亮度等级为[10000-20000],根据该亮度等级[10000-20000]确定的拍摄频率区间段[20-30],当确定的行车速度为40千米/小时,则对应的速度等级为[20-60],该拍摄频率区间段[20-30]对应于速度等级为[20-60]的拍摄频率为24fps0
[0190]考虑到实际汽车行使时,其行车速度是不断受到外界的干扰,譬如路况,这样就会引起车载摄像设备不停地调整速度等级以及拍摄频率,使得车载摄像设备超负荷运行,在一定程度上减弱了其使用寿命。
[0191]为了解决这个问题,在一些实施例中,可以采用类似上述亮度等级的方式进行处理。
[0192]具体的,将多个速度等级预设为不连续的,相邻的速度等级之间具有相同的区间间隔,通过这一区间间隔来缓冲上述路况等带来的速度干扰。
[0193]在另一些实施例中,还可以通过预设速度阈值来缓冲上述路况形成的速度干扰,具体的,将多个速度等级预设为连续的,相邻的速度等级具有一个共同的临界速度值,则根据行车速度确认速度等级包括:
[0194]当所述速度从一个速度等级变化到相邻的速度等级、且与两个速度等级与共有的临界速度值的差值超过预设速度阈值时,则确定所述预设速度的速度等级为所述相邻的速度等级。
[0195]还有一些特殊情形下,譬如说汽车在加速行驶的过程中,有时可能需要跨越多个速度等级,比如说汽车从10千米/小时加速到100千米/小时,就需要跨越速度等级[0-20]、速度等级[20-60]、速度等级[60-90]以及速度等级[90-120]。可以理解的是,在这个过程中,该汽车在速度等级[0-20]、速度等级[20-60]以及速度等级[60-90]内的停留时间相对较短,容易知道,在该极短的时间内对车载智能摄像设备的拍摄频率的调节是没有意义的。
[0196]为解决该问题,在一些实施例中,当行车速度从一个速度等级变化到相邻的速度等级时,根据所述行车速度确认速度等级包括:
[0197]判断所述行车速度稳定在所述相邻的速度等级的停留时间;
[0198]如果所述停留时间超过第二预设时间阈值时,则确定所述行车速度的速度等级为所述相邻的速度等级。
[0199]在一些实施例中,考虑到提高拍摄频率会对处理器的处理速度造成一定的压力,为了解决这个问题,可以在提高拍摄频率时,根据车载摄像设备中的处理器的处理速度相应降低每帧图像的分辨率。
[0200]请参阅图3,基于同一个发明构思,在一个实施例中,还提供车载摄像设备的智能采集装置,包括:采样模块3001、均值模块3003以及调整模块3005,其中:
[0201]采样模块3001,用于根据拍摄频率拍摄生成视频数据,从所述视频数据中按照采样频率采样得到采样图像;
[0202]均值模块3003,用于计算所述采样图像的亮度平均值;其中,所述采样图像的亮度平均值为连续X帧采样图像的亮度值的平均值,X为正整数;
[0203]调整模块3005,用于根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率,并通过与所述亮度平均值对应的预设的拍摄频率拍摄生成视频数据;其中,所述亮度平均值越高,与所述亮度平均值对应的预设的拍摄频率越高。
[0204]优选地,亮度值为YUV色彩空间的Y值。
[0205]上述装置还包括:
[0206]第一预设模块,用于在根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率之前预设多个亮度等级,为各个亮度等级设置相对应的拍摄频率。
[0207]在一些实施例中,调整模块3005包括:
[0208]亮度等级单元,用于确定所述亮度平均值的亮度等级;
[0209]第一频率单元,用于根据所述亮度等级确定与所述亮度等级对应的预设的拍摄频率。
[0210]在一些实施例中,多个亮度等级是不连续的,相邻的亮度等级之间具有相同的区间间隔。
[0211 ]在一些实施例中,多个亮度等级是连续的,相邻的亮度等级具有一个共同的临界亮度值,上述亮度等级单元包括:
[0212]第一亮度确定单元:用于当所述亮度平均值从一个亮度等级变化到相邻的亮度等级、且与两个亮度等级与共有的临界亮度值的差值超过预设亮度阈值时,确定所述亮度平均值的亮度等级为所述相邻的亮度等级。
[0213]在一些实施例中,亮度等级单元包括:
[0214]亮度判断单元:用于当亮度平均值从一个亮度等级变化到相邻的亮度等级时判断所述亮度平均值稳定在所述相邻的亮度等级的停留时间;
[0215]第二亮度确定单元:用于在所述停留时间超过第一预设时间阈值时,确定所述亮度平均值的亮度等级为所述相邻的亮度等级。
[0216]上述装置包括:
[0217]第二预设模块,用于在根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率之前根据亮度大小预设多个亮度等级,为各个亮度等级设置相对应的拍摄频率区间段;
[0218]第三预设模块,用于在各个亮度等级上根据速度大小预设多个速度等级,其中,各个速度等级在所述拍摄频率区间段中对应有各自的拍摄频率;速度越大,与所述速度对应拍摄频率越高。
[0219]在一些实施例中,调整模块3005包括:
[0220]区间段单元,用于确定所述亮度平均值的亮度等级,根据亮度等级确定与所述亮度等级对应的拍摄频率区间段;
[0221 ]第二频率单元,用于获取行车速度,并根据所述行车速度确认速度等级,根据速度等级确定与所述速度等级对应的拍摄频率。
[0222]在一些实施例中,多个速度等级是不连续的,相邻的速度等级之间具有相同的区间间隔。
[0223]在一些实施例中,多个速度等级是连续的,相邻的速度等级具有一个共同的临界速度值,所述第二频率单元包括:
[0224]第一速度确定单元:用于在所述行车速度从一个速度等级变化到相邻的速度等级、且与两个速度等级与共有的临界速度值的差值超过预设速度阈值时,确定所述行车速度的速度等级为所述相邻的速度等级。
[0225]在一些实施例中,第二频率单元包括:
[0226]速度判断单元:用于在行车速度从一个速度等级变化到相邻的速度等级时判断所述行车速度稳定在所述相邻的速度等级的停留时间;
[0227]第二速度确定单元:用于在所述停留时间超过第二预设时间阈值时,确定所述行车速度的速度等级为所述相邻的速度等级。
[0228]上述装置包括:
[0229]车速获取模块,用于在根据拍摄频率拍摄生成视频信号,从所述视频信号中按照采样频率采样得到采样图像之前获取行车速度;
[0230]采样频率模块,用于基于所述行车速度的大小确定所述采样频率的大小;其中,行车速度越大,与所述行车速度对应采样频率的越高。
[0231]上述装置还包括:
[0232]分辨率模块,用于在提高拍摄频率时,根据车载摄像设备中的处理器的处理速度相应降低每帧图像的分辨率。
[0233]基于同一个发明构思,还提供一种行车记录仪,包括
[0234]一个或多个处理器、
[0235]存储器、
[0236]摄像头、
[0237]—个或多个应用程序,其中,
[0238]存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行行车记录仪的各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据行车记录仪的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件;
[0239]显示器可用于显示由用户输入的信息或提供给用户的信息以及行车记录仪的各种菜单。显示器可包括显示面板,可选的,可以采用液晶显示器(Liquid Crystal Display,IXD)、有机发光二极管(Organic Light-Emitting D1de,0LED)等形式来配置显示面板。进一步的,触控面板可覆盖显示面板,当触控面板检测到在其上或附近的触摸操作后,传送给处理器以确定触摸事件的类型,随后处理器根据触摸事件的类型在显示面板上提供相应的视觉输出。
[0240]上述一个或多个应用程序被存储在上述存储器中并被配置为由上述一个或多个处理器执行,上述一个或多个程序配置用于:
[0241]根据拍摄频率拍摄生成视频数据,从所述视频数据中按照采样频率采样得到采样图像;
[0242]计算所述采样图像的亮度平均值;其中,所述采样图像的亮度平均值为连续X帧采样图像的亮度值的平均值,X为正整数;
[0243]根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率,并通过与所述亮度平均值对应的预设的拍摄频率拍摄生成视频数据;
[0244]其中,所述亮度平均值越高,与所述亮度平均值对应的预设的拍摄频率越高。
[0245]优选地,所述亮度值为YUV色彩空间的Y值,其中Y值的范围是O?255。
[0246]在一些实施例中,根据亮度平均值确定与所述亮度平均值对应的预设的拍摄频率之前包括:
[0247]预设多个亮度等级,为各个亮度等级设置相对应的拍摄频率。
[0248]在一些实施例中,根据亮度平均值确定与所述亮度平均值对应的预设的拍摄频率包括:
[0249]确定所述亮度平均值的亮度等级;
[0250]根据所述亮度等级确定与所述亮度等级对应的预设的拍摄频率。
[0251]在一些实施例中,多个亮度等级是不连续的,相邻的亮度等级之间具有相同的区间间隔。
[0252]在一些实施例中,多个亮度等级是连续的,相邻的亮度等级具有一个共同的临界亮度值,确定所述亮度平均值的亮度等级包括:
[0253]当亮度平均值从一个亮度等级变化到相邻的亮度等级、且与两个亮度等级与共有的临界亮度值的差值超过预设亮度阈值时,则确定所述亮度平均值的亮度等级为所述相邻的壳度等级。
[0254]在一些实施例中,当亮度平均值从一个亮度等级变化到相邻的亮度等级时,确定所述亮度平均值的亮度等级包括:
[0255]判断亮度平均值稳定在相邻的亮度等级的停留时间;
[0256]如果停留时间超过第一预设时间阈值时,则确定亮度平均值的亮度等级为相邻的亮度等级。
[0257]在一些实施例中,根据亮度平均值确定与所述亮度平均值对应的预设的拍摄频率之前包括:
[0258]根据亮度大小预设多个亮度等级,为各个亮度等级设置相对应的拍摄频率区间段;
[0259]在各个亮度等级上根据速度大小预设多个速度等级,其中,各个速度等级在所述拍摄频率区间段中对应有各自的拍摄频率;速度越大,与所述速度对应拍摄频率越高。
[0260]在一些实施例中,根据亮度平均值确定与所述亮度平均值对应的预设的拍摄频率包括:[0261 ]确定亮度平均值的亮度等级,根据亮度等级确定与所述亮度等级对应的拍摄频率区间段;
[0262]获取行车速度,并根据行车速度确认速度等级,根据速度等级确定与所述速度等级对应的拍摄频率。
[0263]在一些实施例中,多个速度等级是不连续的,相邻的速度等级之间具有相同的区间间隔。
[0264]在一些实施例中,多个速度等级是连续的,相邻的速度等级具有一个共同的临界速度值,根据行车速度确认速度等级包括:
[0265]当行车速度从一个速度等级变化到相邻的速度等级、且与两个速度等级与共有的临界速度值的差值超过预设速度阈值时,则确定行车速度的速度等级为所述相邻的速度等级。
[0266]在一些实施例中,当行车速度从一个速度等级变化到相邻的速度等级时,根据所述行车速度确认速度等级包括:
[0267]判断所述行车速度稳定在所述相邻的速度等级的停留时间;
[0268]如果停留时间超过第二预设时间阈值时,则确定行车速度的速度等级为相邻的速度等级。
[0269]在一些实施例中,根据拍摄频率拍摄生成视频信号,从所述视频信号中按照采样频率采样得到采样图像之前,还包括步骤:
[0270]获取行车速度;
[0271 ]基于行车速度的大小确定采样频率的大小;
[0272]其中,行车速度越大,与行车速度对应采样频率的越高。
[0273]在一些实施例中,该行车记录仪包括:在提高拍摄频率时,根据车载摄像设备中的处理器的处理速度相应降低每帧图像的分辨率。
[0274]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0275]在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0276]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0277]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0278]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、磁盘或光盘等。
[0279]与现有技术相比,该发明一种车载摄像设备的智能采集方法、装置及行车记录仪具有如下有益效果:
[0280]该车载摄像设备的智能采集方法、装置及行车记录仪通过采集视频数据中的连续X帧的采样图像的亮度值并进而获取其亮度平均值来实时调整拍摄频率,进而获取较佳的视频数据,为使用者提供具有较大参考意义的记录数据。同时,该车载摄像设备的智能采集方法、装置及行车记录仪还在亮度平均值的基础上再次引入行车速度作为参考进而较佳的实现了实时调整拍摄频率的目的,在一定程度上进一步提高视频数据的参考意义。
[0281]该车载摄像设备的智能采集方法、装置及行车记录仪在提高拍摄频率时通过适当调整每帧图像的分辨率保证了处理器的运行速度,提高了处理器的使用寿命,在一定程度上也延长了摄像设备的使用年限。
[0282]以上对本发明所提供的一种信息发送的方法、装置及设备进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种车载摄像设备的智能采集方法,其特征在于,包括: 根据拍摄频率拍摄生成视频数据,从所述视频数据中按照采样频率采样得到采样图像; 计算所述采样图像的亮度平均值;其中,所述采样图像的亮度平均值为连续X帧采样图像的亮度值的平均值,X为正整数; 根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率,并通过与所述亮度平均值对应的预设的拍摄频率拍摄生成视频数据; 其中,所述亮度平均值越高,与所述亮度平均值对应的预设的拍摄频率越高。2.根据权利要求1所述的车载摄像设备的智能采集方法,其特征在于,所述亮度值为YUV色彩空间的Y值。3.根据权利要求1所述的车载摄像设备的智能采集方法,其特征在于,所述根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率之前包括: 预设多个亮度等级,为各个亮度等级设置相对应的拍摄频率。4.根据权利要求3所述的车载摄像设备的智能采集方法,其特征在于,所述根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率包括: 确定所述亮度平均值的亮度等级; 根据所述亮度等级确定与所述亮度等级对应的预设的拍摄频率。5.一种车载摄像设备的智能采集装置,其特征在于,包括: 采样模块,用于根据拍摄频率拍摄生成视频数据,从所述视频数据中按照采样频率采样得到采样图像; 均值模块,用于计算所述采样图像的亮度平均值;其中,所述采样图像的亮度平均值为连续X帧采样图像的亮度值的平均值,X为正整数; 调整模块,用于根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率,并通过与所述亮度平均值对应的预设的拍摄频率拍摄生成视频数据;其中,所述亮度平均值越高,与所述亮度平均值对应的预设的拍摄频率越高。6.根据权利要求5所述的车载摄像设备的智能采集装置,其特征在于,所述亮度值为YUV色彩空间的Y值。7.根据权利要求5所述的车载摄像设备的智能采集装置,其特征在于,所述装置还包括: 第一预设模块,用于在根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率之前预设多个亮度等级,为各个亮度等级设置相对应的拍摄频率。8.根据权利要求5所述的车载摄像设备的智能采集装置,其特征在于,所述调整模块包括: 亮度等级单元,用于确定所述亮度平均值的亮度等级; 第一频率单元,用于根据所述亮度等级确定与所述亮度等级对应的预设的拍摄频率。9.一种行车记录仪,其特征在于,包括: 一个或多个处理器; 存储器; 摄像头; 一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于: 根据拍摄频率拍摄生成视频数据,从所述视频数据中按照采样频率采样得到采样图像; 计算所述采样图像的亮度平均值;其中,所述采样图像的亮度平均值为连续X帧采样图像的亮度值的平均值,X为正整数; 根据所述亮度平均值确定与所述亮度平均值对应的预设的拍摄频率,并通过与所述亮度平均值对应的预设的拍摄频率拍摄生成视频数据; 其中,所述亮度平均值越高,与所述亮度平均值对应的预设的拍摄频率越高。10.根据权利要求9所述的行车记录仪,其特征在于,所述亮度值为YUV色彩空间的Y值。
【文档编号】H04N5/235GK106027901SQ201610474558
【公开日】2016年10月12日
【申请日】2016年6月24日
【发明人】魏党伟
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1