增强的数据压缩制造技术

技术编号:35285807 阅读:22 留言:0更新日期:2022-10-22 12:30
本公开提供“增强的数据压缩”。确定来自车辆传感器的多组采样数据点,每一组包括预定数量的连续采样数据点。确定每一组中的成对的连续采样数据点之间的相应差值。将所述差值存储在存储器的多个存储器空间之一的相应子空间中,所述多个存储器空间中的每个存储器空间存储所述多组采样数据点中的一组且仅一组的差值。基于所述多个存储器空间中的所存储的差值来恢复所采集的数据。基于所恢复的数据来致动车辆部件。车辆部件。车辆部件。

【技术实现步骤摘要】
增强的数据压缩


[0001]本公开总体上涉及增强的数据压缩。

技术介绍

[0002]车辆可以配备有计算装置、网络、传感器和控制器,用于获取关于车辆部件操作和车辆环境的数据。计算装置可以基于所述数据来操作车辆。车辆传感器可以提供关于例如发动机转速、制动压力、方向盘角度等的数据。车辆的操作和对车辆操作的分析可以依赖于车辆在道路上操作时采集的大量部件数据。车辆可以将所采集的数据存储在计算装置的存储器中。

技术实现思路

[0003]一种系统包括计算机,所述计算机包括处理器和存储器,所述存储器存储可由所述处理器执行以进行以下操作的指令:确定从车辆传感器采集的多组采样数据点,每一组包括预定数量的连续采样数据点;确定每一组中的成对的连续采样数据点之间的相应差值;将所述差值存储在所述存储器的多个存储器空间之一的相应子空间中,所述多个存储器空间中的每个存储器空间存储所述多组采样数据点中的一组且仅一组的差值;基于所述多个存储器空间中的所存储的差值来恢复所采集的数据;以及基于所恢复的数据来致动车辆部件。
[0004]所采集的数据可以是发动机转速数据,并且所述指令还可以包括用于进行以下操作的指令:基于所恢复的发动机转速数据来致动车辆推进器。
[0005]每个存储器空间的存储器大小可以小于与相应存储器空间相关联的一组采样数据点的组合存储器大小。
[0006]所述存储器空间可以是多个16位数据块,并且每个16位数据块可以包括被存储为8位数字的差值中的两个。
[0007]所述指令还可以包括用于进行以下操作的指令:基于所述多个采样数据点生成多项式插值,并且根据所述多项式插值和所述存储的差值恢复所述采集的数据。
[0008]所述多项式插值可以是三次样条。
[0009]所述指令还可以包括用于进行以下操作的指令:基于两个连续采样数据点之间的恢复的数据点来致动所述车辆部件,所述恢复的数据点基于所述两个连续采样数据点之间的多项式插值。
[0010]所述指令还可以包括用于进行以下操作的指令:确定每一组中每对连续采样数据点之间的相应斜率,并且基于所述确定的斜率恢复所述采样数据点。
[0011]每一组所述采样数据点可以包括指定时间段内的采样数据点。
[0012]所述指令还可以包括用于进行以下操作的指令:针对每个存储器空间,确定用于将每个确定的差值从浮点数转换为整数的缩放因子,并且将所述缩放因子作为一个段存储在所述存储器空间中。
[0013]所述缩放因子可以基于所述存储器空间中的所述差值之一的量值。
[0014]所述用于恢复采样数据点的指令还可以包括用于进行以下操作的指令:将所述存储器空间中的每个差值除以所述缩放因子。
[0015]所述存储器空间可以包括与所述存储器空间相关联的一组采样数据点中的第一采样数据点,并且用于恢复所述采集的数据的指令可以包括用于进行以下操作的指令:对所述第一采样数据点与所存储的差值中的至少一个进行求和。
[0016]一种方法包括:确定从车辆传感器采集的多组采样数据点,每一组包括预定数量的连续采样数据点;确定每一组中的成对的连续采样数据点之间的相应差值;将所述差值存储在存储器的多个存储器空间之一的相应子空间中,所述多个存储器空间中的每个存储器空间存储所述多组采样数据点中的一组且仅一组的差值;基于所述多个存储器空间中的所存储的差值来恢复所采集的数据;以及基于所恢复的数据来致动车辆部件。
[0017]所采集的数据可以是发动机转速数据,并且所述方法还可以包括:基于所恢复的发动机转速数据来致动车辆推进器。
[0018]所述方法还可以包括:基于所述多个采样数据点生成多项式插值,并且根据所述多项式插值和所述存储的差值恢复所述采集的数据。
[0019]所述方法还可以包括:基于两个连续采样数据点之间的恢复的数据点来致动所述车辆部件,所述恢复的数据点基于所述两个连续采样数据点之间的多项式插值。
[0020]所述方法还可以包括:确定每一组中每对连续采样数据点之间的相应斜率,并且基于所述确定的斜率恢复所述采样数据点。
[0021]所述方法还可以包括:针对每个存储器空间,确定用于将每个确定的差值从浮点数转换为整数的缩放因子,并且将所述缩放因子作为一个段存储在所述存储器空间中。
[0022]所述方法还可以包括:将所述存储器空间中的每个差值除以所述缩放因子。
[0023]所述存储器空间可以包括与所述存储器空间相关联的一组采样数据点中的第一采样数据点,并且所述方法还可以包括:对所述第一采样数据点与所存储的差值中的至少一个进行求和。
[0024]还公开了一种计算装置,所述计算装置被编程为执行上述方法步骤中的任一者。还公开了一种包括计算装置的车辆。还公开了一种计算机程序产品,所述计算机程序产品包括计算机可读介质,所述计算机可读介质存储指令,所述指令可由计算机处理器执行以执行上述方法步骤中的任一个。
[0025]持续采集的车辆数据(如发动机转速)会占用计算机存储器中可以存储其他数据的空间。通过例如无线网络传输这些持续采集的数据而不进行压缩会占用原本可以传输其他数据和消息的带宽。有限的存储器空间和网络带宽为从一个或多个传感器采集大量持续采集的数据并存储原始数据造成了约束。
[0026]上述技术障碍可以通过计算机来解决,所述计算机可以通过选择原始数据的子集、生成多项式近似来近似子集的数据点之间的数值、并将子集压缩到否则将用于原始数据的较小存储器空间,从而减少用于存储持续采集的车辆数据的存储器空间。压缩算法可以减少所使用的存储器空间量,同时保持原始数据的精度。例如,作为16位带符号整数采集的大多数数据可以存储为带符号的8位整数差值,从而将所使用的存储器空间量减少近一半,同时保持原始16位带符号整数的大部分精度。在示例中,通过将第一数据点存储为16位
整数、将连续的有序对16位整数的21个差值存储为8位带符号整数、并且存储8位无符号整数作为缩放因子用以将不同的8位带符号整数恢复为16位带符号整数,可以在具有12个16位子空间的存储器空间中存储22个16位整数。
[0027]当计算机确定要使用所存储的数据时,计算机可以检索压缩后的数据并使用多项式近似来恢复数据。所恢复的数据是对原始数据的近似,并且可以确定多项式近似以使原始数据与所恢复的数据之间的差值最小。例如,多项式近似可以是利用三次多项式近似子集的数据点之间的值的三次样条。与例如子集的数据点之间的线性插值相比,三次样条可以输出原始数据与恢复的数据之间的更小差值。通过使用三次样条,计算机可以像计算机使用原始数据那样致动部件,从而减少计算机中使用的存储器空间量,同时输出与使用原始数据类似的性能。
附图说明
[0028]图1是用于压缩和恢复在车辆中采集的数据的示例性系统的框图。
[0029]图2是示例性采集数据的图。
[0030]图3是示例性数据点的以及数据点之间斜率的图。
[0031]图4是车辆中示例性存储器空间的框图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,其包括:确定从车辆传感器采集的多组采样数据点,每一组包括预定数量的连续采样数据点;确定每一组中的成对的连续采样数据点之间的相应差值;将所述差值存储在存储器的多个存储器空间之一的相应子空间中,所述多个存储器空间中的每个存储器空间存储所述多组采样数据点中的一组且仅一组的差值;基于所述多个存储器空间中的所存储的差值来恢复所采集的数据;以及基于所恢复的数据来致动车辆部件。2.如权利要求1所述的方法,其中所述采集的数据是发动机转速数据,并且所述方法还包括基于所恢复的发动机转速数据致动车辆推进器。3.如权利要求1所述的方法,其中每个存储器空间的存储器大小小于与相应存储器空间相关联的一组采样数据点的组合存储器大小。4.如权利要求1所述的方法,其中所述存储器空间是多个16位数据块,并且每个16位数据块包括被存储为8位数字的所述差值中的两个。5.如权利要求1所述的方法,其还包括:基于所述多个采样数据点生成多项式插值,并且基于所述多项式插值和所述存储的差值恢复所述采集的数据。6.如权利要求5所述的方法,其中所述多项式插值是三次样条。7.如权利要求5所述的方法,其还包括:基于两个连续采样数据点之间的恢复的数据点来致动所述车辆部件,所述恢复的数据...

【专利技术属性】
技术研发人员:林恩
申请(专利权)人:福特全球技术公司
类型:发明
国别省市:

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

1