一种执法记录仪基于地域网格的码流自适应方法技术

技术编号:30646190 阅读:25 留言:0更新日期:2021-11-04 00:53
本发明专利技术公开了一种执法记录仪基于地域网格的码流自适应方法,具体步骤是:执法记录仪移动中时,每隔一定时间或一定距离获取一次当前的经纬度,并上传到服务器;当服务器接收到执法记录仪的经纬度时,通过算法得到对应的网络带宽数据;然后服务器将得到的网络带宽数据获取到相应的分辨率和码率数据;服务器将最终得到的分辨率和码率数据返回给执法记录仪;执法记录仪在收到返回的数据后,与自身当前所使用的设置进行对比。本发明专利技术将耗时的调节操作,集中压缩到了前期绘测地域网格和网络带宽数据的过程,基于此流程的视频码流调节方式,能实时地主动地去更新当前视频录制并上传的码流相关参数,减少了执法记录仪用户调节参数的频繁程度。频繁程度。频繁程度。

【技术实现步骤摘要】
一种执法记录仪基于地域网格的码流自适应方法


[0001]本专利技术涉及视频传输领域,具体涉及一种执法记录仪基于地域网格的码流自适应方法。

技术介绍

[0002]执法记录仪,又称为现场执法影像记录仪或单警执法视音频记录仪,集数码摄像、数码照相、对讲送话器功能于一身,能够对执法过程中进行动态、静态的现场情况数字化记录。并通过提供有效的现场影像资料,方便案件指挥与侦破以及检察机关取证。
[0003]然而,在实现将执法记录仪录制的视频流实时上传到服务器的时候,执法记录仪在使用中长伴随以下两个状况:首先,执法人员执法的环境不固定且分布于各种场所;其次,视频数据的传输在很大程度上依赖于公共移动网络的带宽。因此,执法人员所处环境的公共移动网络带宽的大小决定了其可传输的视频流的码流的大小。码流(Data Rate,也叫码率)是指视频文件在单位时间内使用的数据流量,不同分辨率会匹配一个码流区间。如果用户处于一个网络带宽较低的区域时,其带宽所能支持的视频流的码流较低,而用户移动到网络带宽较高的区域时,其执法记录仪允许传输的视频流的码流即可相应提高。
[0004]在已有的处理方案中,为了适配高低不同的网络带宽,设计者常常将视频的分辨率和码率设置为一个合适的值,使其在不同的环境都可以流畅的上传视频,但是这种做法牺牲了在较高带宽时使用更高分辨率和码率的能力,为了改善这个问题,另一种方案被提出,即提供快捷设置方式,方便使用者调节分辨率和码率。然而,这种方式非常依赖用户的主动操作,和用户对各区域的熟悉程度。一旦出现用户忘记操作或用户不了解其所处环境,就会出现一直用最低设置或者高设置的情况。
[0005]因此,提供一种方便用户在不同区域使用执法记录仪时,能主动修改上传的视频流的分辨率和码率,适应当前网络带宽,减少用户操作频率的视频流的码流自适应方式即为我们所期望提供的方案。

技术实现思路

[0006]为了实现适配不同区域的网络带宽,主动修改上传的视频流的分辨率和码率,减少用户的操作频率,本专利技术提供了一种执法记录仪基于地域网格的码流自适应方式。
[0007]本专利技术的技术方案是:通过获取当前经纬度,与后台处搜集的网络带宽地域网格做比较,获取最优的码流设置方案,并按照该方案主动调节执法记录仪的编码码流。地域网格是指根据属地管理、地理布局、现状管理等原则,将管辖地域划分成若干网格状的单元,并以此单元为基本单位进行管理。在本专利技术中,基于地域网格的概念,将会把地理区域具体地按照公共移动网络的网络带宽再细化划分成一个个面积不定但相对较小的单元,使得对每一个这样的单元来说,其单元内的网络带宽是相差不大的。将所述的每个网格状单元作为一个地域网格并赋予其一个ID,再通过预先对每个单元区域的网络带宽值进行测算搜集整理,并建立一个地域网格ID与网络带宽值的映射关系表。
[0008]依托这样一个基于地域网格的带宽数据,本专利技术将按照以下步骤完成执法记录仪码流的更新:
[0009](1)执法记录仪移动中时,每隔10秒获取一次加速度和陀螺仪数据,并根据匀加速运动公式计算运动距离,取每次距离超过100m获取一次当前的经纬度,并上传到服务器;
[0010](2)当服务器接收到执法记录仪的经纬度时,通过地理围栏算法将该经纬度与搜集的地域网格数据进行比较,获取该经纬度所在地域网格的ID,并通过已得到的地域网格ID,遍历预先测算的地域网格ID与网络带宽值映射关系表,得到这个地域网格ID对应的网络带宽数据;
[0011](3)服务器将得到的网络带宽数据带入下表中,获取到相应的分辨率和码率数据。其中当网络带宽小于60kb/s时无法传输视频,所以不考虑。
[0012]带宽范围≥60kb/s≥120kb/s≥250kb/s≥500kb/s≥1mb/s分辨率320x240320x240480x360640x4801280x720码率60kbps120kbps250kbps500kbps1mbps带宽范围≥2mb/s≥3mb/s≥4mb/s≥8mb/s 分辨率1920x10801920x10801920x10801920x1080 码率2mbps3mbps4mbps8mbps [0013](4)服务器将最终得到的分辨率和码率数据返回给执法记录仪;
[0014](5)执法记录仪在收到返回的数据后,与自身当前所使用的设置进行对比。如果分辨率和码率与当前的设置一致,则重复执行步骤(1);如果分辨率和码率与当前的设置不一致,则重新设置视频录制和上传的相关参数,同时重复执行步骤(1)。
[0015]本专利技术的有益效果是:
[0016]1.更高的分辨率和清晰度。通过服务器返回的视频的参数更新当前执法记录仪已经设置的视频参数,使得执法记录仪在使用的过程中一直保持较高的分辨率和清晰度;
[0017]2.实时性和主动性。执法记录仪更新视频参数设置的过程都交由程序自主执行。用户不再需要频繁操作执法记录仪,且定时或定距离更新参数保证了执法记录仪的每次更新都是实时的,避免了用户操作的滞后性;
[0018]3.灵活性。在采集数据的过程中,各个网格的大小可以自由地根据实际情况划定,也保证了数据的准确性。更新数据的时机也可以根据使用的交通工具来灵活确定。
附图说明
[0019]图1是本专利技术一种执法记录仪基于地域网格的码流自适应方法的流程图;
[0020]图2是本专利技术中地理坐标到网络带宽的映射关系示意图;
[0021]图3是本专利技术中最小外包矩形的示意图;
[0022]图4是本专利技术中最小外包矩形索引算法的示意图;
[0023]图5是本专利技术中射线法具体方式的示意图。
具体实施方式
[0024]下面详细描述本专利技术的实施例,下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。
[0025]本专利技术通过获取当前经纬度,与后台处搜集的网络带宽地域网格做比较,获取最优的码流设置方案,并按照该方案主动调节执法记录仪的编码码流。地域网格是指根据属地管理、地理布局、现状管理等原则,将管辖地域划分成若干网格状的单元,并以此单元为基本单位进行管理。在本专利技术中,基于地域网格的概念,将会把地理区域具体地按照公共移动网络的网络带宽再细化划分成一个个面积不定但相对较小的单元,使得对每一个这样的单元来说,其单元内的网络带宽是相差不大的。将所述的每个网格状单元作为一个地域网格并赋予其一个ID,再通过预先对每个单元区域的网络带宽值进行测算搜集整理,并建立一个地域网格ID与网络带宽值的映射关系表,如图2所示。
[0026]依托这样一个基于地域网格的带宽数据,本专利技术将按照如图1所示的步骤完成执法记录仪码流的更新:
[0027](1)执法记录仪移动中时,每隔10秒获取一次加速度和陀螺仪数据(初始数据为0),并根据匀加速运动公式计算运动距离,取每次距离超过100m获取一次当前的经纬度,并上传到服务器;
[0028](2)当服务器接收到执法记录仪的经纬度时,通过地本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种执法记录仪基于地域网格的码流自适应方法,其特征在于,具体步骤如下:(1)执法记录仪移动中时,每隔10秒获取一次加速度和陀螺仪数据,并根据匀加速运动公式计算运动距离,每次距离超过100m获取一次当前的经纬度,并上传到服务器;(2)当服务器接收到执法记录仪的经纬度时,通过地理围栏算法将该经纬度与搜集的地域网格数据进行比较,获取该经纬度所在地域网格的ID,并通过已得到的地域网格ID,遍历预先测算的地域网格ID与网络带宽值映射关系表,得到这个地域网格ID对应的网络带宽数据;(3)服务器将得到的网络带宽数据获取到相应的分辨率和码率数据;当网络带宽小于60kb/s时无法传输视频,所以不考虑,带宽范围大于等于60kb/s小于120kb/s时,对应分辨率320x240码率60kbps,带宽范围大于等于120kb/s小于250kb/s时,对应分辨率320x240码率120kbps,带宽范围大于等于250kb/s小于500kb/s时,对应分辨率480x360码率250kbps,带宽范围大于等于500kb/s小于1mb...

【专利技术属性】
技术研发人员:黎廷炜陈尚武李华松
申请(专利权)人:杭州叙简科技股份有限公司
类型:发明
国别省市:

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

1