自动车窗控制系统和方法与流程

专利2022-05-09  73


本公开总体上涉及自动控制车窗的平移的系统和方法。



背景技术:

汽车爱好者非常关心他们汽车的外观,并且更喜欢优化车辆外观。据估计,年龄在16至24岁的人每年花费72亿美元定制他们的汽车。随着社交媒体的普及,这新的一代客户比以往任何时候都更关注车辆外观和他们车辆的社交方面。举例来说,野马驾驶员(和一般的运动型车辆驾驶员)可能更喜欢部分地而不是完全地将其两个前车窗摇下。这些驾驶员还可能更喜欢车窗完全相等,尤其是对于具有日光天窗/月光天窗的可转换单元或汽车而言。



技术实现要素:

本文公开的系统和方法用可选择特征来增强用户的体验,所述可选择特征允许用户打开和关闭其中两个或更多个车窗被调整为处于相同或基本上相同水平的设置。该设置/特征可以通过触摸屏仪表板(或其他类似的人机界面)上的个性化车辆设置而作为二进制选项(例如,打开或关闭)而获得。所述特征还可以可听地激活(例如,通过车辆语音控制系统的自然语言控制)。

可以使用相机图像进行车窗操作高度之间的比较。也就是说,可以使用相机来监测车辆中的两个或更多个车窗。由相机获得的图像可以用于检测车窗操作高度之间的差异。当确定差异时,可以调整车窗中的一个的操作高度,直到车窗操作高度基本上相等。

当前,当车辆的两个前车窗都被摇下时,无法自动控制车窗被摇下至相同高度。也就是说,不存在用户可以用于确保其车窗被设置在相同的摇下水平上的装置或机构。可以肯定的是,对于一些用户来说,这是一个生活质量问题,因为他们可能不得不手动篡改两个车窗,直到它们看起来是齐平的。如果某个人决定看他们的车窗并且不断调整它们直到它们看起来是齐平的,这甚至可能会导致分心驾驶。因此,将两个车窗调整到相同水平是可期望的ux(用户体验)特征。然而,在当前的车辆中,这是不方便且分散注意力的过程。概括地说,本公开提供了用于自动车窗控制的系统和方法,其中可以将两个或更多个车窗放置在相对于彼此基本上相等的操作高度中。

附图说明

参考附图阐述具体实施方式。使用相同的附图标记可以指示类似或相同的项。各种实施例可以利用除了在附图中示出的元件和/或部件之外的元件和/或部件,并且一些元件和/或部件可能不存在于各种实施例中。附图中的元件和/或部件不一定按比例绘制。在整个本公开中,根据上下文,可以可互换地使用单数和复数术语。

图1描绘了可以实施用于提供本文所公开的系统和方法的技术和结构的说明性架构。

图2示意性地示出了本公开的自动车窗对准过程。

图3是在人机界面(诸如信息娱乐系统)上显示的图形用户界面的屏幕截图。

图4是本公开的示例性方法的流程图。

图5是本公开的另一个示例性方法的流程图。

具体实施方式

现在转到附图,图1示出了可实现本公开的技术和结构的说明性架构100。车辆102被示为具有至少两个车窗104和106。在一些情况下,车辆100还可以包括两个附加车窗108和110。车辆102可以包括车窗控制模块112、第一相机114、第二相机116和致动器118。

通常,车窗(诸如车窗104)可以进行致动以向上或向下平移。如本文所公开的,车窗104的操作高度是指车窗104的顶边缘122相对于参考表面的位置。例如,车窗104的操作高度h1可以被测量为在车窗104的顶边缘122与车辆102的车门的车窗框架126的下边缘124之间的距离。车窗104的操作高度h1可以替代地被测量为在车窗104的顶边缘122与车辆102的车门的车窗框架126的上边缘120之间的距离。在又一个示例中,车窗的操作高度可以通过测量车窗中的基准物体的位置的变化来确定。例如,车窗可以嵌入可由相机或对相机图像的分析检测到的元素(诸如符号)。

替代地,操作高度h1可以被测量为在当车窗104完全延伸(例如,被完全摇上)时车窗104的顶边缘122的位置与当车窗104已被摇下至少一定距离时车窗104的顶边缘122的位置之间的距离。这可以通过用于车窗的马达或致动器的旋转计数或至少马达或致动器的致动周期来测量。例如,如果用于车窗的马达或致动器操作两秒,则可以确定操作高度的对应变化。

无论使用哪种方法,都可以以与用于窗户104的方式类似的方式确定车窗106的操作高度h2。在图2中示出了两个操作高度。将关于车窗控制模块112来更详细地讨论用于比较操作高度并且响应地选择性地调整车窗位置的方法。

车窗控制模块112可以在任何期望的车辆系统,诸如车辆的信息娱乐系统128中实现。车窗控制模块112可以以安装在信息娱乐系统128中的控制逻辑的形式实现。车窗控制模块112可以由至少一个车辆系统,诸如信息娱乐系统128过程和存储器来执行。

替代地,车窗控制模块112可以包括安装在车辆102上的专用硬件装置,所述专用硬件装置直接地或间接地可操作地联接到车辆的车窗。车窗控制模块112可以包括处理器130和存储器132。存储器132存储指令,所述指令由处理器130执行以执行如全文公开的车窗高度调整和对准的各方面。当提及由车窗控制模块112执行的操作时,应理解,这包括由处理器130执行指令。

如上所述,可以使用相机图像来进行操作高度以及对其的调整。第一相机114可以被布置成获得车窗106的图像,并且第二相机116可以被布置成获得车窗104的图像。相机可以集成到车辆的支撑柱中,或者替代地集成到车辆的后视镜中,其中一个相机指向车窗104,并且另一个相机指向车窗106。

车窗控制模块112可以被配置为检测车窗104何时已经被摇下。例如,车窗控制模块112可以可操作地连接到控制车窗104的开关或致动器。车窗控制模块112还可以周期性地评估车窗104的位置以确定其是否已经移动。如上所述,车窗控制模块112可以确定车窗104的顶边缘122是否已经相对于在第一时间点拍摄的一个图像移动到在第二时间点拍摄的第二图像。

因此,车窗控制模块112可以确定车窗104的操作高度h1是否已经随时间变化。更详细地,车窗控制模块112可以基于来自第二相机116的图像来确定车窗104的操作高度h1的变化。车窗控制模块112可以基于来自第一相机114的图像来确定车窗106的操作高度h2的变化。可以肯定的是,用于获得车窗图像的特定相机可以根据相机在车辆内的放置而变化。在一些情况下,车窗控制模块112不依赖于检测车窗的移动来触发车窗高度对准过程,但是车窗控制模块112可以周期性地评估车窗104和车窗106的相机图像并且当确定差异时执行车窗操作高度的周期性对准。

当车窗控制模块112确定车窗104的操作高度h1的变化已经发生时,车窗控制模块112可以致使车窗106的操作高度h2的对应变化。这可以包括致使车窗106基于车窗106的当前位置向上移动或向下移动。在一个示例中,车窗104包括驾驶员侧车窗,并且车窗106是乘客侧车窗。应理解,将操作高度h1和操作高度h2设置为完全相等可能不是可实行的或可行的。因此,在操作高度足够紧密地对准以使得车窗看起来对称的情况下,操作高度的基本相等可能是足够的。

在图2中,车窗106的操作高度h2被确定为高于车窗104的操作高度h1。车窗控制模块112选择性地调整车窗106的操作高度h2,从而致使车窗106向下行进。车窗106的这种向下移动致使操作高度h1和操作高度h2的基本对准。

替代地,车窗控制模块112可以通过最初使车窗104和106两者被完全摇上或摇下来对准车窗104和106的操作高度。基于对多个车窗个性化设置(在下文中更详细地描述)中的一个的选择,车窗104和106可以被向上或向下致动到车窗的全部被摇上距离的1/4、1/2或3/4。例如,如果完全摇上车窗,则车窗控制模块112可以使车窗104和106相对于其被完全摇上的位置向下平移至1/4、1/2或3/4。当车窗被完全摇下时,可以使用相同的过程,反之亦然。当前车窗高度的变化可以通过在尝试对准其操作高度之前最初完全摇上或摇下车窗来克服。

车窗控制模块112可以根据需要打开或关闭。当车窗控制模块112已被关闭时,启用车窗104和106的独立移动。当车窗控制模块112已被打开时,基于车窗104的移动来启用车窗106的自动受控的移动(反之亦然)。

车窗控制模块112可以通过通过信息娱乐系统128提供的选项来打开或关闭。通常,信息娱乐系统128是可以并入车辆的中央控制台中的人机界面。车窗控制模块112可以使用控制机构,诸如信息娱乐系统128上提供的物理按钮或虚拟按钮来打开或关闭,如本文关于图3更详细描述的。

除了打开或关闭车窗控制模块112之外,车窗控制模块112可以呈现附加特征,诸如特定的车窗控制模式。这些附加模式可以用于为第一排车窗相对于第二排车窗来选择不同的车窗移动比率。例如,车窗104和106是第一排,并且车窗108和110是第二排。车窗控制模式可以限定第一排和第二排将具有相同的操作高度。因此,车窗104至110各自被设置为具有相同的操作高度。另一种车窗控制模式可以将第一排和第二排设置为具有1:2的操作高度比。因此,第二排的车窗被设置为被摇下至为第一排选定的操作高度的两倍。另一种车窗控制模式可以将第一排和第二排设置为具有1:3的操作高度比。因此,第二排的车窗被设置为被摇下至为第一排选定的操作高度的三倍。

车窗控制模块112可以为第二行车窗建立预定的平移限制。因此,无论所选择的车窗控制模式如何,都可以限制第二排车窗的行进以防止车窗行进超过设置的距离。该特征可以保护乘坐者,诸如儿童和/或宠物。这些预定的平移限制也可以应用于前排车窗。这些预定的平移限制也可以应用于同一排的车窗。例如,车窗106的平移可以被限制为车窗104行进的百分比。

图3示出了呈现在图1的信息娱乐系统128上的菜单300。菜单300包括车窗同步按钮302,所述车窗同步按钮可以打开或关闭上面公开的车窗水平同步(也称为车窗个性化设置)方法。菜单300还可以包括各种多排选项。

当选择选项304时,第二排车窗将降低到与第一排车窗相同的操作高度。当选择选项306时,第二排车窗将降低到最低为第一排车窗的操作高度的两倍的操作高度。这些各种比率通常被称为预选择的摇下值。可以允许用户选择多个预选择的摇下值中的预选择的摇下值。

简要地返回图1,车辆102可以包括语音控制系统136,其允许驾驶员利用自然语言命令来激活或停用车窗个性化设置。语音控制系统136可以被配置为向驾驶员呈现多个车窗个性化设置并且允许驾驶员说出他们从列表进行的选择。

在另一个用例中,车窗控制可以基于致动器118的使用。致动器118可以包括物理按钮、操纵杆、开关或预设在车辆内的其他类似机构。致动器118可以可操作地联接到车窗104和车窗106。当致动器118位于紧邻车窗104处时,在致动器118和车窗106之间存在空间距离。当施加电压时,致动器118与车窗106之间的距离导致电压降。也就是说,当利用致动器118时,车窗106每秒可以接收比车窗104更少的功率。在这些情况下,车窗控制模块112可以计算相对于车窗104的在车窗106上所损失电压的近似值。车窗控制模块112可以基于用户按压致动器118的时间段以及其他缓解/衰减因素,诸如可能导致电压降的温度来确定向两个车窗施加相同量的功率所需的额外时间。例如,基于电压降,车窗控制模块112可以在比对车窗104长十分之三秒的时间内继续向第二车窗施加电压。

上述与使用相机图像有关的方法可以用于验证车窗的操作高度的对准。例如,如果基于电压降的时间调整的电压施加不准确,则车窗控制模块112可以利用上述基于相机图像的对准过程来微调车窗高度对准。

图4是本公开的示例性方法的流程图。所述方法可以包括确定车辆的第一车窗的第一操作高度的步骤402。所述方法还可以包括确定车辆的第二车窗的第二操作高度的步骤404。这些相应的操作高度的确定可以使用上面所公开的方法中的任一个来进行,诸如使用相机图像来确定顶边缘车窗位置。接下来,所述方法包括将第一操作高度与第二操作高度进行比较的步骤406。所述方法还可以包括选择性地调整第一操作高度或第二操作高度,使得第一操作高度和第二操作高度彼此基本上相等的步骤408。也就是说,当第一操作高度和第二操作高度并非基本上相等时,可以将第二车窗的第二操作高度调整为与第一车窗的第一操作高度基本上对准。

图5是本公开的示例性方法的流程图。所述方法可以在包括与第一车窗和第二车窗可操作地联接的致动器的系统的背景内执行。所述方法可以包括施加电压以基于至致动器的输入来控制第一车窗和第二车窗的操作的步骤502。所述方法可以包括确定在第一车窗和第二车窗之间的电压降的步骤504,所述电压降将致使第一车窗比第二车窗平移得更多。接下来,所述方法可以包括基于电压降在比施加至第一车窗的时间段更长的时间段内将电压施加至第二车窗的步骤506。

在以上公开中,已经参考了形成以上公开的一部分的附图,附图示出了其中可以实践本公开的具体实现方式。应理解,在不脱离本公开的范围的情况下,可以利用其他实现方式,并且可以作出结构上的改变。说明书中对“一个实施例”、“实施例”、“示例性实施例”等的引用指示所描述的实施例可包括特定特征、结构或特性,但是每一个实施例可以不必包括所述特定特征、结构或特性。此外,这样的短语不一定指相同的实施例。此外,当结合实施例描述特定特征、结构或特性时,无论是否明确地描述,本领域技术人员都将认识到结合其他实施例的这种特征、结构或特性。

本文公开的系统、设备、装置和方法的实现方式可包括或利用专用或通用计算机,所述专用或通用计算机包括计算机硬件,诸如例如一个或多个处理器和系统存储器,如本文所讨论的。在本公开的范围内的实现方式还可包括用于携载或存储计算机可执行指令和/或数据结构的物理和其他计算机可读介质。此类计算机可读介质可为可由通用或专用计算机系统访问的任何可用介质。存储计算机可执行指令的计算机可读介质是计算机存储介质(装置)。携载计算机可执行指令的计算机可读介质是传输介质。因此,作为示例而非限制,本公开的实现方式可包括至少两种截然不同的计算机可读介质:计算机存储介质(装置)和传输介质。

计算机存储介质(装置)包括ram、rom、eeprom、cd-rom、固态驱动器(ssd)(例如,基于ram)、快闪存储器、相变存储器(pcm)、其他类型的存储器、其他光盘存储装置、磁盘存储装置或其他磁性存储装置或可用于存储呈计算机可执行指令或数据结构形式的期望程序代码装置并且可由通用或专用计算机访问的任何其他介质。

本文所公开的装置、系统和方法的实现方式可通过计算机网络进行通信。“网络”被限定为使得能够在计算机系统和/或模块和/或其他电子装置之间传输电子数据的一个或多个数据链路。当通过网络或另一种通信连接(硬连线、无线或者硬连线或无线的任何组合)向计算机传递或提供信息时,所述计算机适当地将连接视为传输介质。传输介质可包括网络和/或数据链路,所述网络和/或数据链路可用于携载呈计算机可执行指令或数据结构的形式的期望的程序代码工具并且可由通用或专用计算机访问。上述的组合也应包括在计算机可读介质的范围内。

计算机可执行指令包括例如在处理器处执行时致使通用计算机、专用计算机或专用处理装置执行特定功能或一组功能的指令和数据。计算机可执行指令可为例如二进制文件、中间格式指令(诸如汇编语言),或者甚至是源代码。尽管已经用特定于结构特征和/或方法动作的语言描述了主题,但是应理解,所附权利要求中限定的主题不一定限于上述特征或动作。而是,所描述的特征和动作被公开作为实现权利要求的示例形式。

本领域技术人员将了解,本公开可在具有许多类型的计算机系统配置的网络计算环境中实践,所述计算机系统配置包括内置式车辆计算机、个人计算机、台式计算机、膝上型计算机、消息处理器、手持式装置、多处理器系统、基于微处理器的或可编程的消费电子产品、网络pc、小型计算机、大型计算机、移动电话、pda、平板电脑、寻呼机、路由器、交换机、各种存储装置等。本公开还可在分布式系统环境中实践,其中通过网络链接(通过硬连线数据链路、无线数据链路或通过硬连线数据链路与无线数据链路的任何组合)的本地和远程计算机系统两者都执行任务。在分布式系统环境中,程序模块可以位于本地和远程存储器存储装置两者中。

此外,在适当的情况下,本文中描述的功能可在以下中的一者或多者中执行:硬件、软件、固件、数字部件或模拟部件。例如,一个或多个专用集成电路(asic)可被编程为执行本文所描述的系统和程序中的一者或多者。某些术语在整个说明书和权利要求中用于指代特定系统部件。如本领域技术人员将了解,部件可用不同的名称指代。本文档不意图区分名称不同但功能相同的部件。

应注意,上述传感器实施例可包括计算机硬件、软件、固件或其任意组合,以执行它们的至少一部分功能。例如,传感器可以包括被配置为在一个或多个处理器中执行的计算机代码,并且可以包括由计算机代码控制的硬件逻辑/电路。这些示例性装置在本文出于说明目的而提供,而非旨在进行限制。如相关领域的技术人员将知道,本公开的实施例可以在另外的类型的装置中实施。

本公开的至少一些实施例已经涉及计算机程序产品,其包括存储在任何计算机可用介质上的这种逻辑(例如,以软件的形式)。这种软件当在一个或多个数据处理装置中被执行时致使装置如本文所描述那样进行操作。

尽管上文已经描述了本公开的各种实施例,但是应理解,它们仅通过示例而非限制的方式呈现。相关领域的技术人员将明白,在不脱离本公开的精神和范围的情况下可做出在形式和细节上的各种改变。因此,本公开的广度和范围不应受上述示例性实施例中的任一者限制,而是应仅根据所附权利要求及其等效物来限定。已经出于说明和描述目的呈现了前述描述。前述描述并不意图是详尽的或将本公开限制于所公开的精确形式。根据以上教导,许多修改和变化是可能的。此外,应注意,前述替代实现方式中的任一者或全部可以按任何所期望的组合使用,以形成本公开的附加混合实现方式。例如,相对于特定装置或部件描述的功能中的任一者可以由另一个装置或部件执行。此外,虽然已经描述了特定装置特性,但是本公开的实施例可以涉及许多其他装置特性。另外,尽管已用特定于结构特征和/或方法动作的语言描述了实施例,但是应理解,本公开不一定受限于所描述的特定特征或动作。而是,将特定特征和动作公开为实施实施例的说明性形式。除非另外特别说明,或者在所使用的上下文中另外理解,否则尤其诸如“能够”、“可以”、“可能”或“可”的条件语言通常意图传达,虽然其他实施例可能不包括,但是某些实施例可以包括某些特征、元件和/或步骤。因此,此类条件语言通常并不意图暗示一个或多个实施例无论如何都需要所述特征、元件和/或步骤。

根据一个实施例,所述第三操作高度和所述第四操作高度不同于所述第一操作高度和所述第二操作高度。

根据一个实施例,所述第一操作高度大于或等于预定的平移限制。

根据一个实施例,本发明的特征还在于应用多个预选择的摇下值中的预选择的摇下值,其中所述第一车窗基于对所述预选择的摇下值的选择被部分地摇下至第一操作高度。

根据本发明,一种方法包括:基于致动器的输入来施加电压以控制第一车窗和第二车窗的操作;补偿所述第一窗口与所述第二窗口之间的电压降,所述电压降将使所述第一窗口比所述第二窗口平移更多;确定所述电压降;以及基于所述电压降而向所述第二窗口施加电压比施加到所述第一窗口的电压更长的时间段。

在本发明的一个方面,所述方法包括:将所述第一车窗的第一操作高度与所述第二车窗的第二操作高度进行比较;以及当所述第一操作高度和所述第二操作高度基本上不相等时选择性地将所述第一操作高度或所述第二操作高度调整为彼此基本上相等。


技术特征:

1.一种方法,其包括:

确定车辆的第一车窗的第一操作高度;

确定所述车辆的第二车窗的第二操作高度;

比较所述第一操作高度与所述第二操作高度;以及

选择性地调整所述第一操作高度或所述第二操作高度,使得所述第一操作高度和所述第二操作高度彼此基本上相等。

2.根据权利要求1所述的方法,其中所述第一车窗和所述第二车窗两者都是第一排的所述车辆的前车窗。

3.根据权利要求1所述的方法,其中所述第一操作高度指示所述第一车窗被部分地摇下。

4.根据权利要求1所述的方法,其中选择性地调整所述第一操作高度或所述第二操作高度包括:

确定所述车辆的所述第一车窗的致动;以及

响应于所述第一车窗的所述致动来致动所述第二车窗。

5.根据权利要求1所述的方法,其还包括在人机界面上呈现允许用户激活车窗个性化设置的控制机构。

6.根据权利要求1所述的方法,其中根据相机图像确定所述第一操作高度或所述第二操作高度。

7.一种系统,其包括:

处理器;以及

用于存储指令的存储器,所述处理器执行所述指令以:

确定第一车窗被部分地摇下;以及

致使第二车窗被部分地摇下,使得所述第二车窗的第二操作高度基本上等于所述第一车窗的第一操作高度。

8.根据权利要求7所述的系统,其还包括电联接到所述第一车窗和所述第二车窗两者的致动器,其中所述致动器可以通过向所述第一车窗和所述第二车窗施加电压来致使所述第一车窗和所述第二车窗的平移。

9.根据权利要求8所述的系统,其中所述处理器被配置为补偿所述第一车窗和所述第二车窗之间的所述电压的电压降,所述电压降将致使所述第一车窗比所述第二车窗平移得更多。

10.根据权利要求9所述的系统,其中所述处理器通过以下方式补偿所述电压降:

计算所述电压降;并且

基于所述电压降在比施加至所述第一车窗的时间段更长的时间段内向所述第二车窗施加所述电压。

11.根据权利要求7所述的系统,其中所述处理器被配置为应用预定的平移限制,所述预定的平移限制限制所述第一车窗或所述第二车窗被摇下的程度。

12.根据权利要求7所述的系统,其中所述处理器被配置为在人机界面上提供控制机构,所述控制机构包括多个预选择的摇下值中的预选择的摇下值,其中所述第一车窗基于对所述预选择的摇下值的选择来被部分地摇下。

13.根据权利要求7所述的系统,其还包括第一相机,所述第一相机被配置为基于所述第一车窗被部分地摇下来测量所述第一车窗的第一操作高度。

14.根据权利要求13所述的系统,其还包括第二相机,所述第二相机被配置为测量所述第二车窗的第二操作高度。

15.根据权利要求7所述的系统,其还包括使第三车窗选择性地平移,直到所述第三车窗的第三操作高度和第四车窗的第四操作高度彼此基本上相等。

技术总结
本公开提供了“自动车窗控制系统和方法”。本文提供了自动车窗控制系统和方法。一种示例性方法包括:确定车辆的第一车窗的第一操作高度;确定所述车辆的第二车窗的第二操作高度;比较所述第一操作高度与所述第二操作高度;并且当所述第一操作高度和所述第二操作高度基本上不相等时,选择性地调整所述第一操作高度或所述第二操作高度以使彼此基本上相等。

技术研发人员:贾斯汀·本尼;马哈茂德·尤瑟夫·加纳姆
受保护的技术使用者:福特全球技术公司
技术研发日:2021.01.19
技术公布日:2021.07.23

转载请注明原文地址:https://doc.8miu.com/read-700445.html

最新回复(0)