掌桥专利:专业的专利平台
掌桥专利
首页

用于针对乘员存在和状况优化车载系统的技术

文献发布时间:2023-06-19 12:24:27


用于针对乘员存在和状况优化车载系统的技术

技术领域

本公开总体上涉及电子学领域。并且更具体地,实施例涉及用于针对乘员存在和/或状况优化车载系统的技术。

背景技术

第三方汽车座椅(包括前向汽车座椅(如增高座椅)或后向汽车座椅)的问题包括汽车座椅的不良的温度控制,特别是较小或较旧的汽车型号。而在较为罕见但极端的情况下,例如由于父母在离开汽车之前忘记检查汽车座椅而将儿童长时间留在汽车内,而发生诸如儿童致死等之类问题。因此,避免此类情况发生是必要的。

附图说明

参考所附附图提供详细描述。在附图中,附图标记最左边的(多个)数字标识该附图标记在其中首次出现的附图。相同的附图标记在不同附图中的使用指示类似或相同的项。

图1图示出根据实施例的连接的座椅覆盖物。

图2A示出根据实施例的连接的交通工具座椅覆盖物的示意图。

图2B示出根据实施例的图2A的控制单元的组件。

图3A图示出根据实施例的可在连接的交通工具座椅覆盖物中使用的传感器阵列的截面图和俯视图。

图3A和图3B分别图示出根据一些实施例的可在连接的交通工具座椅覆盖物中使用的传感器阵列的截面图和俯视图。

图3C示出根据实施例的在交通工具座椅中使用的变色织物/覆盖物。

图4图示出根据实施例的与端到端连接的交通工具系统相关联的操作的流程图。

图5图示出根据实施例的连接的交通工具的样本CANBUS帧。

图6示出根据实施例的柔性衬底上制造的超灵敏压力传感器。

图7示出根据实施例的柔性应变传感器的示例。

图8和图9图示出计算系统的实施例的框图,这些计算系统可用于本文讨论的各实施例。

图10和图11图示出根据一些实施例的处理器的各种组件。

具体实施方式

在下列描述中,阐述了众多特定细节以便提供对各实施例的全面理解。然而,在没有这些特定细节的情况下,也可实施各实施例。在其他实例中,未详细描述公知的方法、过程、组件和电路,以免使特定实施例变得模糊。此外,各实施例的各方面可使用各种装置来执行,诸如集成半导体电路(“硬件”)、组织成一个或多个程序的计算机可读指令(“软件”)、或硬件与软件的某种组合。出于本公开的目的,对“逻辑”的引用应当意指硬件(诸如逻辑电路或更一般地说,电路)、软件、固件或它们的某种组合。

如上文所提及,汽车座椅(包括前向汽车座椅或后向汽车座椅)的问题已包括汽车座椅处的不良的温度控制,特别是较小或较旧的汽车型号。并且,而在较为罕见但极端的情况下,例如,由于父母在离开汽车之前忘记检查汽车座椅而将儿童长时间留在汽车内,而发生诸如儿童致死等之类问题。因此,不仅对儿童,而且对其他乘员(诸如任何人员或宠物)避免此类情况发生都是必要的。

为此,一些实施例涉及用于针对乘员存在和/或状况优化车载系统的技术。实施例检测交通工具乘员(例如,乘客或宠物)的存在和/或状况。例如,逻辑和/或(多个)传感器可(经由智能座椅覆盖物或垫子)与交通工具中的一个或多个系统集成(例如,作为原始装备或改造设备),以促进检测和相应地响应。响应可以包括对空气或环境系统的调整,并且可以进一步扩展到响应于检测乘员的存在/位置或乘员不存在而进行内部灯光管理或娱乐目的(诸如,启用/禁用扬声器处的多媒体(例如,声音/音乐、视频、增强现实等)回放),以及交通工具中的其他体验。由于人类驾驶员/操作者(其将传统地控制交通工具中的空气流和其他功能)被自主技术替代或补充,这些类型的聚焦于用户体验的设备变得更加重要。

此外,对于交通工具乘客/乘员(诸如婴儿/儿童以及宠物(例如,狗或猫)),将存在和/或状况(诸如热、冷、睡眠、移动等)实时地传递给交通工具的空气流控制系统的能力既可以改善安全性又可以改善用户舒适度/体验。此外,一些新款豪华交通工具中的当前的乘客感测系统在低于55磅的情况下不能充分地感测乘客移动。这些系统可能还依赖于在安全带松开时发出警报并且例如在安全带从未被扣紧/被启用时,如果存在移动,则不会发出警报。另外,幼童和宠物的看护者可以使用被动式座椅覆盖物(而不是智能或主动式汽车座椅或覆盖物,诸如本文在一些实施例中所讨论的那些)来保护其室内装饰。智能或主动式座椅覆盖物/垫子解决方案在如本文将进一步讨论的一些实施例中既解决了安全性问题又解决了美感的问题。

如本文中所讨论,无论交通工具是载客交通工具还是商用交通工具,也不管功率源类型(诸如以下各项中的一项或多项:化石燃料、太阳能、电能、化学能、核能等)如何,并且也不管用于移动交通工具的功率源的物理状态(例如,固体、液体、气体等)如何,“交通工具”一般指(无论其是否能够自主地进行操作,例如在很少的人类/驾驶员干预或没有人类/驾驶员干预的情况下进行操作的)任何运输设备,诸如汽车、卡车、摩托车、飞机、直升机、船/舰、火车、无人机等。而且,虽然某些实施例可以提及特定数量的组件/项,但实施例不限于这些特定数量,取决于实现方式,可以利用不同的或更多/更少的组件。

在一个实施例中,逻辑(诸如图2A/图2B的控制单元的一个或多个组件)可以被包括在物联网(IoT)设备中。此外,“IoT”设备一般指包括以下各项的设备:电子处理电路(诸如一个或多个处理器/核、PLA(可编程逻辑阵列)、片上系统(SoC)、ASIC(专用集成电路)、现场可编程门阵列(FPGA)等)、(例如,用于存储软件或固件的)存储器、一个或多个传感器(或以其他方式耦合至一个或多个传感器(诸如相机、运动检测器等))、以及用于允许IoT设备收集和/或交换数据的网络连接性。IoT设备可能比传统计算设备廉价,以允许其在远程位置处的增殖。IoT设备还可通过使用现有基础结构(诸如,因特网;第三代(3G)、第四代(4G)、或者第五代(5G)蜂窝/无线网络等)来降低成本。更一般地,IoT设备可包括一个或多个组件,诸如参考各图所讨论的那些组件。

一般而言,座椅覆盖物可用于保护座椅。然而,它们不旨在或被设计成向交通工具的供热、通风和空气调节(HVAC)系统提供附加的信息,也不向其他乘客提供附加的信息。这些覆盖物的市场地位主要是针对有儿童和/或宠物的家庭,因为它们通常是防水/可清洗的,而且可能会收集宠物的毛发。可以在网上找到许多示例。

此外,当前的解决方案中没有看起来或操作起来像本文参考各个实施例所讨论的那些。而且没有能够发起交通工具中的空气流的变化。当前的座椅覆盖物阵列是不太可定制的,并且在需要从汽车座椅配置调整到成年乘客或宠物的座椅配置时,难以快速地重新配置。这些解决方案也未被仪表化并且有关未系安全带或乘客突然移动的信息必须通过其他乘客或通过一些集成到交通工具中的现有系统可视地获得。此外,一些集成的检测系统可能更常见于较新的豪华汽车中,并且虽然这些系统可能提供一些关于后排座椅乘客移动的信息,但这些信息是非常有限的,并且通常是不准确的,特别是当它涉及到来自重量小于55磅的乘客的移动时。

在实施例中,智能座椅覆盖物(其可以被改装到交通工具上或被集成在交通工具中例如作为原始设备)可以被配置用于各种座椅模式(例如,自主、后排座椅、长排座椅、第三方儿童汽车座椅等)。而且,智能座椅覆盖物可以保护交通工具的内饰和/或可以对乘客(宠物或人)的存在敏感。该存在感测(例如,经由压力感测、热感测、和/或其他传感器)可允许交通工具更改HVAC气流朝向乘员的路径/方向,和/或可以进一步向驾驶员/其他乘客提醒不安全的移动,甚至是可能未系安全带的55磅以下的人(例如,宠物)。一个或多个传感器也可以被集成到智能覆盖物中,以更详细地监测(多个)状况(诸如热/出汗、冷、睡眠、活动等)。在一个实施例中,智能座椅覆盖物可以被调整,以便它们可以吸走湿气/汗水以提供冷却或温暖感到冷的乘客。如本文所讨论,“座椅覆盖物”旨在也指毯子或扁平的座椅覆盖物。因此,本文所讨论的智能/连接的座椅覆盖物也可用作覆盖可能存在乘员的交通工具的任何部分(包括货物区域或地板)的毯子。

图1图示出根据实施例的连接式座椅覆盖物。交通工具座椅覆盖物/垫102可以设计为具有被配置成与如本文所讨论的交通工具进行通信的(多个)嵌入式传感器和/或逻辑的矩阵。座椅覆盖物/垫102与交通工具通信,使得可以监测和优化乘员存在和/或状况。

乘员可以是成年人、汽车座椅上的儿童、和/或宠物(诸如狗)。覆盖物/垫可包括顶部部分102、中间部分103和底部部分104(覆盖物/垫可选择地连接到长排座椅106前面的座椅)。此处所示的座椅覆盖物/垫可以覆盖整个乘客长排座椅106或所选择的座椅(诸如,一个乘客或一个儿童汽车座椅108)。

逻辑和/或一个或多个传感器可以将信息111(例如,以信号的形式)发送到交通工具112。座椅覆盖物102还可以从交通工具112接收(例如,以信号的形式的)信息114,使得可以调整智能座椅覆盖物(例如,以(例如,通过激活与座椅覆盖物集成的风扇和/或散热器)吸走汗液/湿气)以向乘客提供凉爽和/或温暖。

图2A示出根据实施例的连接的交通工具座椅覆盖物的示意图。如所示,控制单元/逻辑200被耦合到交通工具座椅覆盖物的主体。连接的交通工具座椅覆盖物包括嵌入有一个或多个传感器(例如,用于检测温度、压力(用于存在检测)、湿气、与应力相关联的(多个)化学物/(多个)分子(例如,经由化学或生物分子传感器)等)的织物。传感器可以被嵌入到覆盖物的织物中,或者以其他方式附接(例如,缝合、胶合等)到织物上。覆盖物还可以嵌入(例如,可分离的)控制单元200。控制单元可以是可分离的,因此毯子/织物覆盖物可以被清洗,而不担心电子装置。

图2B示出根据实施例的图2A的控制单元的组件。如图2B所描绘,控制单元或逻辑200包括以下组件:(1)连接器:连接器是到(多个)传感器的接口;(2)模拟前端(或模数转换器(ADC)):该模拟前端(或模数转换器(ADC))读取从(多个)传感器接收到的弱信号并将其转换为数字信号;(3)低功率处理器或微控制器单元(MCU):MCU可充当应用处理器,因为通信由(下文提及的)收发器处置,而来自传感器的数据收集/呈现由模数前端处置;(4)闪存(或其他类型的存储器,诸如本文参考图8-图11所讨论):该存储器用于存储低功率MCU的数据并且也可用于在固件更新程序上自举(boot-strap)平台;(5)低功率无线(例如,

在一个或多个实施例中,控制单元200与交通工具组件之间的信息交换是实时进行的。

图3A和图3B分别图示出根据一些实施例的可在连接的交通工具座椅覆盖物中使用的传感器阵列的截面图和俯视图。在图2A中,连接的座椅覆盖物的示意图指示它可以包括传感器的矩阵或阵列。如图3A所示,使用的纺织品能够监测肌肉/身体活动和/或检测运动。图3A示出个体肌肉活动或运动传感器的截面。图3B示出可在一个或多个实施例中利用的如在一块织物上所制造的4x4传感器阵列。

参考图3A,传感器阵列可由如所示出的两端上的屏蔽件302-304保护。在施加压力时,电极阵列306可通过嵌入在非导电间隔件泡沫/纺织品312中的开关/(多个)晶体管310与背部电极308进行电接触。

图3C示出根据实施例的在交通工具座椅中使用的变色织物/覆盖物。该变色织物可用于湿气/汗液或应力感测。该织物可在座椅的与乘员接触的任何部分(诸如底部垫、背部/顶部垫、侧垫枕(例如,在座椅的底部或顶部/背部部分)、头枕等)中使用。例如,织物可以改变颜色以指示湿气和/或过多的热量的存在(例如,检测高于阈值温度的体温)和/或与应力关联的化学物/分子。在一个实施例中,这种类型的技术可以被合并为可重新配置的连接的交通工具座椅覆盖物中的传感器类型中的一种类型(诸如参考图1-图3B所讨论的那些)。

在实施例中,一个使用的示例是智能/连接的座椅覆盖物。在该用例中,覆盖物经由无线链路与交通工具通信(可分离控制单元/逻辑200经由蓝牙或WiFi连接到无线CANBUS适配器)。在一个示例中,智能覆盖物/毯子具有与智能电话相关联的应用即app,该应用即app向用户提供选择以将覆盖物配置到他/她的交通工具。该app可包括交通工具型号的列表和/或该app可被配置具有将针对每个交通工具的CANBUS HVAC专用代码的规格/信息下载和传输到智能覆盖物/毯子的能力。该app还可用于修改覆盖物的默认蓝牙SSP配对代码(诸如PIN(个人标识号码)或代码),以使与毯子/覆盖物的通信更加安全。在实施例中,如果交通工具被关闭并且(任选地)在一段时间后(例如,基于定时器的到期),在交通工具中仍然检测到乘员,则智能覆盖物(和/或智能电话应用)可以将警报或通知提供给智能电话app。进而,可以向用户通知儿童或宠物被留在了交通工具中。

图4图示出根据实施例的与端到端连接的交通工具系统相关联的操作的流程图。图4中所示的操作中的一个或多个操作提供智能电话app与智能覆盖物之间的交互。

在操作401处,覆盖物(例如,经由WiFi和/或蓝牙(BTLE))的无线通信被初始化。例如,可以在每个操作402的RESET(重置)或首次配置(FTC)时设置新的SSP配对代码(例如,“PIN”代码)。在操作403处,覆盖物无线地连接至app。在操作404处,在app中设置新的SSP,并且新的SSP密钥既被存储在app中又被存储在覆盖物中(例如,在控制单元/逻辑200中的存储器中)。

接下来,app在操作405处继续选择交通工具和/或型号。在操作406处,app访问先前存储在app上的信息,或者下载交通工具的HVAC相关的CANBUS代码和/或有效载荷,以允许开启/关闭交通工具HVAC系统和/或将流引导朝向与智能覆盖物接触的所选择的乘员。例如,交通工具中的通风方向和/或循环风扇速度/方向可以被控制。通风/风扇方向可以通过致动器来调整,以将通风翅片朝向所选择的乘员。可以通过向风扇的控制模块发送信号和/或调整其被供给的功率(例如,电压、电流等)来调整风扇速度。在实施例中,方向可以由在智能覆盖物和交通工具的HVAC系统之间交换的红外信号来确定。在操作407处,覆盖物通过其无线连接从app中获得相关交通工具信息并对其进行存储。在操作408处,覆盖物检测用户存在,例如,通过本文诸如参考图2-图7所讨论的各种传感器。在检测到用户存在之后,可分离控制单元/逻辑200在操作409处使用所获得的汽车HVAC CANBIS地址和有效载荷来控制交通工具HVAC系统。

例如,如果覆盖物在首次配置(FTC)中使用,或者用户点击可分离控制单元(DCU)200上的RESET(重置)按钮,则嵌入在DCU上的蓝牙芯片将在SSP模式中以用于配对的默认预编程密钥启动。用户使用移动app连接到覆盖物。用户会被提示更改其SSP配对码,以获得个性化的并且更安全的密钥。新的SSP配对密钥经由蓝牙链路被发送到覆盖物,并且被存储在覆盖物上供将来使用。在移动app上,用户被提示选择他的交通工具制造商和相关信息。移动app(例如,经由互联网或云)连接至为每个交通工具类型存储并制作相关CANBUS信息的数据库的后端系统。

在一个实施例中,该app从后端服务器下载的信息的一个示例是以下JSON(JavaScript

在该示例中,连接的覆盖物存储JSON并与移动app断开连接。覆盖物(例如,通过其传感器)通过热传感器、压力传感器、湿度传感器、湿气和/或化学(来自汗液的离子)传感器(诸如图2、图3A、图3B、图3C、图4、图5、图6和图7中所描绘的那些传感器)来检测用户的存在。

进一步地,覆盖物可以通过BTLE/WiFi或通过现成的蓝牙/CANBUS转换器通信地连接至交通工具CANBUS。连接的覆盖物使用JSON中定义的控制代码和值来驱动交通工具的HVAC系统。CANBUS数据分组帧的示例在图5中示出。

更具体地,图5图示出根据实施例的连接的交通工具的样本CANBUS帧。当通过BTLE向无线CANBUS接收器/适配器发送CANBUS命令时,可分离控制单元/逻辑200上的MCU通过BTLE执行CANBUS帧的协议封装。

如图5所示,该帧可包括(例如,用于标识CANBUS帧的目的地址(例如,交通工具的HVAC系统)的)标识符字段502和数据字段504(该数据字段504包括用于调整各种交通工具系统的进一步信息)。例如,数据字段504可以指定集成转数计数器508、HVAC开/关状况510、远光指示灯512、油压514、和引擎每分钟转速(RPM)516。

在一些实施例中,智能/连接的覆盖物检测覆盖物的附近区域中的乘员的运动/存在。例如,嵌入在覆盖物的织物内的传感器可以被看作是M×N矩阵,并且值读数可以由以下矩阵表示:

为了继续求S的有意义的值,将S标准化为其最大值,然后将所获得的矩阵的值进行阈值化到值0<λ<1,并且通过构造,S变得稀疏。

所获得的矩阵的示例是:

其中,该示例示出,该覆盖物可以通过在嵌入式传感器上施加的压力的分布来检测两个用户。

此类表示可以提供乘员(例如,后排座椅的乘员)被分布的位置的映射。由覆盖物提供的该额外信息可由交通工具中的逻辑使用,以确保检测到的交通工具乘员使其安全带正确地接合,并与第一用例相结合可以相应地调整HVAC。

在至少一个实施例中,可以使用智能/连接的座椅覆盖物来检测(多个)乘员的状况或状态。被嵌入在先前给出的运动检测示例中的矩阵的织物内的(多个)传感器可用于测量初始状况和在随后的时间间隔/时间点的传感器的采样值。然后,矩阵表示中的达到某个阈值的改变可用于调整交通工具中的HVAC或其他系统。

智能/连接的覆盖物的另一用例(例如,与激活图4的HVAC系统的流程类似)可用于(例如,针对儿童和/或宠物的)(例如,后排座椅)安全和/或晕动病预防,因为该覆盖物能够(利用适当的传感器)检测移动和/或状况或状态。

在人类中,晕动病的最显著的标志包括呕吐;然而,症状还可能包括胃部意识、出汗和面部苍白(有时称为“冷汗”)、增加的唾液分泌、身体发热的感觉、头晕、嗜睡(也称为“Sopite综合征”)、有时头痛、以及毫不奇怪的食欲不振以及对气味增加的敏感性。在犬类中,晕动病的标志包括唾液过多或流口水、喘息、吞咽和/或舔嘴唇。与人类一样,也可逐渐发生腹部起伏、反胃、和呕吐。

为此,至少一个实施例允许对人类和宠物两者中的晕动症的这些指标中的一些指标进行监测。在一些实施例中包括温度调节,这对遭受晕动症的人类和宠物都特别有帮助,因为晕动症已被示出会扰乱温度调节。按照惯例,据报道,调整风扇的位置也可以帮助缓解晕动症,这在如先前所讨论的一个或多个实施例中也是可能的。

可用于连接的座位覆盖物的其他类型的传感器包括柔性压力传感器,例如,参见图6。更具体地,图6示出了根据一个实施例的在柔性、塑料(例如,聚对苯二甲酸乙二醇酯(PET))衬底上制造的(例如,使用2×2导电纤维的)超灵敏压力传感器。

图7示出根据实施例的柔性应变传感器的示例。更具体地,图7示出在可伸展的衬底上构造的单壁碳纳米管(SWCNT)应变传感器,以及传感器材料在应变作用下的视觉表示。图7的柔性应变传感器可用作本文所讨论的传感器中的一者,以检测SWCNT薄膜被折叠/应变时的压力。

图8示出了根据实施例的SOC封装的框图。如图8中所图示,SOC 802包括一个或多个中央处理单元(CPU)核820、一个或多个图形处理器单元(GPU)核830、输入/输出(I/O)接口840以及存储器控制器842。可将SOC封装802的各组件耦合至诸如本文中参考其他附图所讨论的互连或总线。另外,SOC封装802可包括更多或更少的组件,诸如本文中参考其他附图所讨论的那些组件。进一步地,SOC封装820的每个组件可包括一个或多个其他组件,例如,如本文中参考其他附图所讨论的组件。在一个实施例中,在一个或多个集成电路(IC)管芯上提供SOC封装802(及其组件),例如,该一个或多个集成电路管芯被封装到单个半导体设备中。

如图8中所图示,SOC封装802经由存储器控制器842耦合至存储器860。在实施例中,存储器860(或其部分)可以被集成在SOC封装802上。

I/O接口840可例如经由诸如本文中参考其他附图所讨论的互连和/或总线而耦合至一个或多个I/O设备870。(多个)I/O设备870可包括以下各项中的一项或多项:键盘、鼠标、触摸板、显示器、图像/视频捕捉设备(诸如,相机或摄像机/视频录像机)、触摸屏、扬声器等等。

图9是根据实施例的处理系统900的框图。在各实施例中,系统900包括一个或多个处理器902以及一个或多个图形处理器908,并且可以是单处理器台式机系统、多处理器工作站系统、或具有大量处理器902或处理器核907的服务器系统。在一个实施例中,系统900是被并入到用于在移动设备、手持式设备或嵌入式设备中使用的芯片上系统(SoC或SOC)集成电路内的处理平台。

系统900的实施例可以包括以下各项或可被并入在以下各项内:交通工具、基于服务器的游戏平台、游戏控制台(包括游戏和媒体控制台)、移动游戏控制台、手持式游戏控制台或在线游戏控制台。在一些实施例中,系统900是移动电话、智能电话、平板计算设备或移动互联网设备。数据处理系统900还可以包括以下各项、与以下各项耦合、或被集成在以下各项内:可穿戴设备(诸如智能手表可穿戴设备、智能眼镜设备)、增强现实设备或虚拟现实设备。在一些实施例中,数据处理系统900是电视机或机顶盒设备,该电视机或机顶盒设备具有一个或多个处理器902以及由一个或多个图形处理器908生成的图形界面。

在一些实施例中,一个或多个处理器902各自都包括一个或多个处理器核907,该一个或多个处理器核907用于处理指令,这些指令在被执行时执行用于系统和用户软件的操作。在一些实施例中,一个或多个处理器核907中的每个处理器核被配置成处理特定的指令集909。在一些实施例中,指令集909可促进复杂指令集计算(CISC)、精简指令集计算(RISC)或经由超长指令字(VLIW)的计算。多个处理器核907可各自处理不同的指令集909,不同的指令集909可包括用于促进对其他指令集的仿真的指令。处理器核907还可包括其他处理设备,诸如数字信号处理器(DSP)。

在一些实施例中,处理器902包括高速缓存存储器904。取决于架构,处理器902可以具有单个内部高速缓存或多级的内部高速缓存。在一些实施例中,高速缓存存储器在处理器902的各种组件之间被共享。在一些实施例中,处理器902也使用外部高速缓存(例如,第3级(L3)高速缓存或末级高速缓存(LLC))(未示出),可使用已知的高速缓存一致性技术在处理器核907之间共享该外部高速缓存。寄存器堆906附加地被包括在处理器902中,寄存器堆906可包括用于存储不同类型数据的不同类型的寄存器(例如,整数寄存器、浮点寄存器、状态寄存器以及指令指针寄存器)。一些寄存器可以是通用寄存器,而其他寄存器可以专用于处理器902的设计。

在一些实施例中,处理器902耦合至处理器总线910以在处理器902与系统900中的其他组件之间传输诸如地址、数据、或控制信号之类的通信信号。在一个实施例中,系统900使用示例性“中枢”系统架构,该示例性“中枢”系统架构包括存储器控制器中枢916和输入输出(I/O)控制器中枢930。存储器控制器中枢916促进存储器设备与系统900的其他组件之间的通信,而I/O控制器中枢(ICH)930提供经由本地I/O总线至I/O设备的连接。在一个实施例中,存储器控制器中枢916的逻辑被集成在处理器内。

存储器设备920可以是动态随机存取存储器(DRAM)设备、静态随机存取存储器(SRAM)设备、闪存设备、相变存储器设备、或具有合适的性能以充当进程存储器的某个其他存储器设备。在一个实施例中,存储器设备920可以作为用于系统900的系统存储器来操作,以存储数据922和指令921以供在一个或多个处理器902执行应用或进程时使用。存储器控制器中枢916也与任选的外部图形处理器912耦合,该任选的外部图形处理器912可与处理器902中的一个或多个图形处理器908通信以执行图形和媒体操作。

在一些实施例中,ICH 930使外围设备能够经由高速I/O总线而连接至存储器设备920和处理器902。I/O外围设备包括但不限于音频控制器946、固件接口928、无线收发器926(例如,Wi-Fi、蓝牙)、数据存储设备924(例如,硬盘驱动器、闪存等)、以及用于将传统(legacy)(例如,个人系统2(PS/2))设备耦合至系统的传统I/O控制器940。一个或多个通用串行总线(USB)控制器942连接输入设备(诸如,键盘和鼠标944的组合)。网络控制器934也可耦合至ICH 930。在一些实施例中,高性能网络控制器(未示出)耦合至处理器总线910。将会领会,所示的系统900是示例性的而非限制性的,因为也可以使用以不同方式配置的其他类型的数据处理系统。例如,I/O控制器中枢930可被集成在一个或多个处理器902内,或者存储器控制器中枢916和I/O控制器中枢930可被集成到分立的外部图形处理器中,该分立的外部图形处理器诸如外部图形处理器912。

图10是处理器1000的实施例的框图,该处理器1000具有一个或多个处理器核1002A至1002N、集成存储器控制器1014、以及集成图形处理器1008。图10的具有与本文中的任何其他附图的元件相同的附图标记(或名称)的那些元件可以类似于本文中其他地方描述的任何方式操作或运行,但不限于此。处理器1000可包括附加的核,并包括由虚线框表示的附加的核1002N。处理器核1002A至1002N中的每个处理器核包括一个或多个内部高速缓存单元1004A至1004N。在一些实施例中,每个处理器核也具有对一个或多个共享高速缓存单元1006的访问权。

内部高速缓存单元1004A至1004N和共享高速缓存单元1006表示处理器1000内的高速缓存存储器层次结构。高速缓存存储器层级结构可包括每个处理器核内的至少一个级别的指令和数据高速缓存以及一个或多个级别的共享的中级高速缓存,诸如,第2级(L2)、第3级(L3)、第4级(L4)、或其他级别的高速缓存,其中,在外部存储器之前的最高级别的高速缓存被分类为LLC。在一些实施例中,高速缓存一致性逻辑维持各种高速缓存单元1006与1004A至1004N之间的一致性。

在一些实施例中,处理器1000还可包括一个或多个总线控制器单元的集合1016和系统代理核1010。一个或多个总线控制器单元1016管理一组外围总线诸如,一个或多个外围组件互连总线(例如,PCI、PCI Express(PCI快速))。系统代理核1010提供对各处理器组件的管理功能。在一些实施例中,系统代理核1010包括用于管理对各种外部存储器设备(未示出)的访问的一个或多个集成存储器控制器1014。

在一些实施例中,处理器核1002A至1002N中的一个或多个处理器核包括针对同时多线程操作的支持。在此类实施例中,系统代理核1010包括用于在多线程处理期间对核1002A至1002N进行协调和操作的组件。系统代理核1010可附加地包括功率控制单元(PCU),该PCU包括用于调节处理器核1002A至1002N和图形处理器1008的功率状态的逻辑和组件。

在一些实施例中,处理器1000附加地包括用于执行图形处理操作的图形处理器1008。在一些实施例中,图形处理器1008与共享高速缓存单元的集合1006以及系统代理核1010耦合,该系统代理核1010包括一个或多个集成存储器控制器1014。在一些实施例中,显示控制器1011与图形处理器1008耦合,以将图形处理器输出驱动至一个或多个所耦合的显示器。在一些实施例中,显示控制器1011可以是经由至少一个互连而与图形处理器耦合的分开的模块,或者可以集成在图形处理器1008或系统代理核1010内。

在一些实施例中,基于环的互连单元1012用于耦合处理器1000的内部组件。然而,可以使用替代的互连单元,诸如,点到点互连、交换式互连、或其他技术,包括本领域中公知的技术。在一些实施例中,图形处理器1008经由I/O链路1012而与环形互连1013耦合。

示例性I/O链路1013表示各种各样的I/O互连中的至少一者,该I/O互连包括促进各种处理器组件与高性能嵌入式存储器模块1018(诸如,eDRAM(或嵌入式DRAM)模块)之间的通信的封装I/O互连。在一些实施例中,处理器核1002A至1002N和图形处理器1008中的每一者都将嵌入式存储器模块1018用作共享的末级高速缓存。

在一些实施例中,处理器核1002A至1002N是执行相同的指令集架构的同构核。在另一实施例中,处理器核1002A至1002N就指令集架构(ISA)方面而言是异构的,其中处理器核1002A至1002N中的一个或多个执行第一指令集,而其他核中的至少一个核执行第一指令集的子集或不同的指令集。在一个实施例中,处理器核1002A至1002N就微架构方面而言是异构的,其中具有相对较高的功耗的一个或多个核与具有较低的功耗的一个或多个核耦合。另外,处理器1000可实现在一个或多个芯片上,或者除其他组件之外也被实现为具有所图示的组件的SoC集成电路。

图11是图形处理器1100的框图,该图形处理器1100可以是分立的图形处理单元,或可以是与多个处理器核集成的图形处理器。在一些实施例中,图形处理器经由到图形处理器上的寄存器的存储器映射的I/O接口并且利用被放置到处理器存储器中的命令进行通信。在一些实施例中,图形处理器1100包括用于访问存储器的存储器接口1114。存储器接口1114可以是到本地存储器、一个或多个内部高速缓存、一个或多个共享的外部高速缓存、和/或到系统存储器的接口。

在一些实施例中,图形处理器1100还包括显示控制器1102,该显示控制器1102用于将显示输出数据驱动到显示设备1120。显示控制器1102包括用于显示器的一个或多个叠加平面以及多层的视频或用户界面元素的合成的硬件。在一些实施例中,图形处理器1100包括用于将媒体编码到一种或多种媒体编码格式,从一种或多种媒体编码格式对媒体解码,或在一种或多种媒体编码格式之间对媒体转码的视频编解码器引擎1106,这一种或多种媒体编码格式包括但不限于:移动图像专家组(MPEG)格式(诸如,MPEG-2)、高级视频译码(AVC)格式(诸如,H.264/MPEG-4AVC)、以及电影和电视工程师协会(SMPTE)421M/VC-1、和联合图像专家组(JPEG)格式(诸如,JPEG、以及运动JPEG(MJPEG)格式)。

在一些实施例中,图形处理器1100包括块图像传送(BLIT)引擎1104,用于执行二维(2D)栅格化器操作,包括例如,位边界块传送。然而,在一个实施例中,使用图形处理引擎(GPE)1110的一个或多个组件来执行3D图形操作。在一些实施例中,图形处理引擎1110是用于执行图形操作(包括三维(3D)图形操作和媒体操作)的计算引擎。

在一些实施例中,GPE 1110包括用于执行3D操作的3D流水线1112,3D操作诸如,使用作用于3D基元形状(例如,矩形、三角形等)的处理函数来渲染三维图像和场景。3D流水线1112包括可编程和固定功能元件,该可编程和固定功能元件执行到3D/媒体子系统1115的元件和/或所生成的执行线程内的各种任务。虽然3D流水线1112可用于执行媒体操作,但是GPE 1110的实施例还包括媒体流水线1116,该媒体流水线1116专门用于执行媒体操作,诸如,视频后处理和图像增强。

在一些实施例中,媒体流水线1116包括固定功能或可编程逻辑单元用于代替、或代表视频编解码器引擎1106来执行一个或多个专业的媒体操作,诸如,视频解码加速、视频去隔行、以及视频编码加速。在一些实施例中,媒体流水线1116附加地包括线程生成单元以生成用于在3D/媒体子系统1115上执行的线程。所生成的线程在3D/媒体子系统1115中所包括的一个或多个图形执行单元上执行对媒体操作的计算。

在一些实施例中,3D/媒体子系统1115包括用于执行由3D流水线1112和媒体流水线1116生成的线程的逻辑。在一个实施例中,流水线向3D/媒体子系统1115发送线程执行请求,该3D/媒体子系统1115包括用于对于对可用的线程执行资源的各种请求进行仲裁和分派的线程分派逻辑。执行资源包括用于处理3D线程和媒体线程的图形执行单元的阵列。在一些实施例中,3D/媒体子系统1115包括用于线程指令和数据的一个或多个内部高速缓存。在一些实施例中,该子系统还包括用于在线程之间共享数据并用于存储输出数据的共享存储器,其包括寄存器和可寻址存储器。

以下示例涉及进一步的实施例。示例1包括一种装置,该装置包括:逻辑电路,用于基于传感器数据来检测交通工具的一个或多个乘员的存在或状况;以及存储器,用于存储与交通工具的一个或多个功能相对应的信息,其中,逻辑电路用于将请求传送给交通工具以至少部分地基于所存储的信息来引起对交通工具的一个或多个功能的调整。示例2包括示例1的装置,其中逻辑电路被耦合至交通工具座椅覆盖物,其中一个或多个传感器被耦合至交通工具座椅覆盖物以生成传感器数据。示例3包括示例2的装置,其中逻辑电路与交通工具座椅覆盖物是可分离的。示例4包括示例2的装置,其中交通工具座椅覆盖物能够平放在交通工具的一部分中。示例5包括示例2的装置,其中一个或多个传感器被附接至或被嵌入交通工具座椅覆盖物的织物中。示例6包括示例5的装置,其中织物能够响应于与湿气、同应力关联的一种或多种化学物或分子、或过多的热量的接触而改变颜色。示例7包括示例1的装置,其中逻辑电路用于基于在多个传感器上施加的压力的分布来检测一个或多个乘员的存在和/或位置,其中一个或多个传感器用于以矩阵的格式被定位以生成传感器数据。示例8包括示例1的装置,其中所存储的信息包括与交通工具的一个或多个功能相对应的控制器区域网总线(CANBUS)信息。示例9包括示例1的装置,其中一个或多个功能包括以下各项中的一项或多项:供热、通风和空气调节(HVAC)、通风方向、风扇方向、风扇速度、安全带警告、内部照明、或娱乐。示例10包括示例1的装置,其中,逻辑电路被耦合至模拟前端,以接收来自一个或多个传感器的信号,其中,一个或多个传感器用于生成传感器数据。示例11包括示例1的装置,其中逻辑电路被耦合至无线收发器,以经由CANBUS将请求无线地传送给交通工具的一个或多个组件。示例12包括示例1的装置,其中,智能电话用于将信息传送到逻辑电路。示例13包括示例1的装置,其中逻辑电路耦合至通用串行总线(USB),以传递数据和/或对耦合至逻辑电路的电池进行充电。示例14包括示例1的装置,其中逻辑电路被耦合至至少一个电池以从电池接收电功率。示例15包括示例14的装置,其中至少一个电池是可再充电的。示例16包括示例1的装置,进一步包括用于生成传感器数据的一个或多个传感器。示例17包括示例16的装置,其中一个或多个传感器包括以下各项中的一项或多项:湿度传感器、压力传感器、化学或生物分子传感器、或温度传感器。示例18包括示例17的装置,其中压力传感器包括柔性应变传感器或在柔性衬底上制造的超灵敏压力传感器。示例19包括示例1的装置,其中存储器包括非易失性存储器。示例20包括示例19的装置,其中非易失性存储器包括闪存。示例21包括示例1的设备,其中逻辑电路包括一个或多个微控制器或处理器,处理器具有一个或多个处理器核,以将请求传递到交通工具的组件,其中交通工具的组件被耦合至控制器区域网总线(CANBUS)以接收请求。示例22包括示例1的装置,其中,片上系统(SOC)设备或单个集成电路设备包括以下各项中的一项或多项:逻辑电路、无线收发器、和存储器。

示例23包括一种或多种计算机可读介质,包括一条或多条指令,该指令当在至少一个处理器上执行时将至少一个处理器配置成执行一个或多个操作以:基于传感器数据来检测交通工具的一个或多个乘员的存在或状况;并且将与交通工具的一个或多个功能相对应的信息存储在存储器中,其中,至少一个处理器用于将请求传送给交通工具以至少部分地基于所存储的信息来引起对交通工具的一个或多个功能的调整。示例24包括示例23的一种或多种计算机可读介质,其中至少一个处理器被耦合至交通工具座椅覆盖物,其中一个或多个传感器被耦合至交通工具的座椅覆盖物以生成传感器数据。示例25包括示例23的一种或多种计算机可读介质,进一步包括一条或多条指令,该指令当在至少一个处理器上执行时将至少一个处理器配置成执行一个或多个操作以基于在多个传感器上施加的压力的分布来引起对一个或多个乘员的存在和/或位置的检测,其中,一个或多个传感器用于以矩阵格式定位以生成传感器数据。

示例26包括示例23的一种或多种计算机可读介质,进一步包括一条或多条指令,该指令当在至少一个处理器上执行时将至少一个处理器配置成执行一个或多个操作以使生成用于指示一个或多个乘员在交通工具关闭后留在交通工具中的警报或通知。示例27包括示例26的一种或多种计算机可读介质,进一步包括一个或多个指令,该指令当在至少一个处理器上执行时将至少一个处理器配置成执行一个或多个操作以使在定时器过期之后生成警报或通知。

示例28包括一种方法,该方法包括:基于传感器数据来检测交通工具的一个或多个乘员的存在或状况;以及将与交通工具的一个或多个功能相对应的信息存储在存储器中,其中,逻辑电路将请求传送给交通工具以至少部分地基于所存储的信息来引起对交通工具的一个或多个功能的调整。示例29包括示例28的方法,其中逻辑电路被耦合至交通工具座椅覆盖物,其中一个或多个传感器被耦合至交通工具座椅覆盖物以生成传感器数据。示例30包括示例28的方法,其中逻辑电路基于在多个传感器上施加的压力的分布来检测一个或多个乘员的存在和/或位置,其中一个或多个传感器以矩阵的格式被定位以生成传感器数据。

示例31包括一种设备,该设备包括用于执行如任何前述示例中阐述的方法的装置。示例31包括机器可读存储,包括机器可读指令,该机器可读指令当被执行时,用于实现任何前述示例中所阐述的方法或实现任何前述示例中所阐述的装置。

在各实施例中,本文中(例如,参考图1及其以下各图)所讨论的操作可实现为硬件(例如,逻辑电路或更一般地,电路)、软件、固件、或其组合,其可作为计算机程序产品来提供,例如,包括有形的(例如,非暂态)机器可读或计算机可读介质,其在其上存储有指令(或软件程序),这些指令(或软件程序)用于对计算机编程以执行本文中所讨论的过程。机器可读介质可包括存储设备,诸如参考图1及其以下各图所讨论的那些存储设备。

另外,此类计算机可读介质可作为计算机程序产品来下载,其中该程序可作为在载波或其他传播介质中提供的数据信号经由通信链路(例如,总线、调制解调器或网络连接)从远程计算机(例如,服务器)传输到作出请求的计算机(例如,客户端)。

在本说明书中对“一个实施例”或“实施例”的引用意指结合该实施例描述的特定特征、结构和/或特性可被包括在至少一个实现方式中。在本说明书各处出现的短语“在一个实施例中”可以或可以不全指代同一实施例。

并且,在说明书和权利要求书中,可使用术语“耦合的”和“连接的”以及它们的派生词。在一些实施例中,可以使用“连接的”来指示两个或更多个元件彼此直接物理或电气接触。“耦合的”可意指两个或更多个元件直接物理或电气接触。然而,“耦合的”还可意指两个或更多个元件彼此可不直接接触,但仍可彼此相互配合或相互作用。

因此,尽管已经用对结构特征和/或方法动作专用的语言描述了各实施例,但可以理解,所要求保护的主题可以不限于所描述的特定特征或动作。相反,特定特征和动作作为实现要求保护的主题的样本形式被公开。

相关技术
  • 用于针对乘员存在和状况优化车载系统的技术
  • 用于检测车辆中乘员的存在的系统及其装置
技术分类

06120113280482