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

用于生成计算机可读指令的设备

文献发布时间:2023-06-19 11:55:48


用于生成计算机可读指令的设备

技术领域

本发明涉及一种按照权利要求1所述的用于生成计算机可读指令的设备。

背景技术

照明装置的动画在机动车的研发中变得越来越重要。例如,前照灯、指示灯、刹车灯和其它照明装置可以被这样控制,使得例如在所述车辆被解锁或锁定时显示某些动画。甚至在正常的车辆操作期间,转向信号或刹车灯也会以特定的动画亮起。

已知的是,针对这种动画的计算机可读指令被储存在照明装置的控制器的存储器中,从而在必要时能执行这些指令。然而,存储空间有限,因而能储存的动画数量有限。

在现有技术中,先使用计算机用虚拟对象来创建动画。通过在非连续的时间步长描述照明装置的状态来创建动画。照明装置包括一些光源或者说多个光源。照明装置在非连续的时间步长中的状态由包含针对每个光源的照度值的矢量描述。照度值描述了相应的光源的亮度。如果用户对动画满意,则生成用于机动车的相应的照明装置的控制器的计算机可读指令。照明装置包括一些光源。所述指令限定了打开和关闭各光源的时序。

发明内容

本发明的任务是,创造一种设备,用该设备能更为轻松地生成计算机可读指令。此外,还应当创造一种带有这类设备的系统和一种用于更为简单地生成计算机可读指令的方法。

该任务通过一种按照权利要求1所述的设备、一种按照权利要求8所述的系统和一种按照权利要求10所述的方法解决。本发明的实施方式在从属权利要求中说明。

所述设备包括存储装置、处理装置、输入装置和显示装置。在本说明书的上下文中,存储装置尤其指的是计算机可读的存储装置。数据能以数字形式永久地储存在该存储装置中。永久储存尤其意味着,即使存储介质断电几分钟,数据仍被储存。针对本说明书的目的,处理装置尤其应当意味着适用于处理计算机可读指令的装置。它例如可以是数字处理器。在本说明书的上下文中,输入装置是一种能在计算机上进行输入的装置。计算机鼠标和/或键盘例如可以是输入装置的一部分。在本说明书的上下文中,显示装置指的是适用于可视地显示数字数据的装置。它可以例如包括计算机监视器。

第二计算机可读指令被永久地储存在存储装置中。第二计算机可读指令适用于使处理装置在显示装置上显示虚拟对象。虚拟对象包括一些照明源或者说多个照明源。虚拟对象例如可能是机动车的虚拟的照明装置,例如前照灯或指示灯。照明源可以分别在打开状态和关闭状态下在显示装置上显示。在打开状态下,照明源的亮度可以被改变。可能的是,通过第二计算机可读指令使处理装置改变照明源的亮度。也可能的是,通过第二计算机可读指令使处理装置将照明源切换到某种颜色。

处理装置还适用于通过输入装置接收动画数据。动画数据包括有关各照明源在打开和关闭时要被显示的次序或顺序的信息。如果照明源的亮度可以改变,那么动画数据也能包括有关照明源的亮度的信息。如果照明源的颜色可以改变,那么动画数据也能包括有关照明源的颜色的信息。因此,借助照明源的不同的开关次序可以在虚拟对象上显示动画。

第二计算机可读指令也适用于使处理装置在使用来自动画数据的信息的情况下自动生成第一计算机可读指令。自动生成尤其意味着第一计算机可读指令由处理装置自动生成,而无需用户通过输入装置输入这些指令。来自动画数据的信息足以让处理装置生成第一计算机可读指令。用户无需输入任何其它信息。

第一计算机可读指令适用于使控制器在使用来自动画数据的信息的情况下切换真实对象的光源打开和关闭。各光源的数量和布置大致对应虚拟对象的照明源的数量和布置。在本说明书的上下文中,术语“大致”尤其指的是数量和/或布置方面的偏差仅能到这样一种程度,即,仍保持了总体的印象。尤其也可能的是各光源的数量和布置精确地对应各照明源的数量和布置。

在光源打开时,光源的亮度和/或颜色是可以改变的。如果是这样的情况,那么第一计算机可读指令可以适用于使控制器控制光源的亮度和/或颜色。

真实对象可以尤其对应虚拟对象。这意味着两者从外部看起来是一样的。尤其可能的是,真实对象是机动车的照明装置,如前照灯、指示灯或刹车灯。

在使用来自动画数据的信息自动生成第一计算机可读指令时,第一计算机可读指令可以包含有关打开和关闭各光源的次序或顺序以及它们的亮度是否有所改变的信息。因为第一计算机可读指令是自动生成的,所以与用户必须手动输入指令相比,第一计算机可读指令的生成要容易得多。

按照本发明的一种实施方式,处理装置可以适用于接收对象信息并且使用所述对象信息在显示装置上显示虚拟对象。对象信息可以例如是CAD程序的数据的一部分,其中,CAD代表“计算机辅助设计”。对象信息的接收可以由输入装置触发。

按照本发明的一种实施方式,处理装置可以适用于从对象信息确定照明源的数量和布置。如果虚拟对象对应真实对象,那么照明源可以看起来像发光二极管。通过自动确定照明源的数量和布置来减少工作量。用户无须手动定义用于虚拟对象的照明源的数量和布置。

按照本发明的一种实施方式,在动画数据中的信息可以包括有关动画对象在虚拟坐标系中的至少一个空间维度上的运动的信息。要注意的是,虚拟坐标系不一定必须在显示装置上显示。虚拟坐标系主要用于定义动画对象的运动。使用有关动画对象的运动的信息有利地旨在减少所需的存储量、特别是用于储存第一计算机可读指令的存储量。动画例如可以用较少的数据通过动画对象的统一的、加速的和/或减速的运动进行描述。处在动画对象内的照明源或光源被打开。此外,它们的亮度可以基于动画数据变化。处在动画对象外部的照明源或光源则被关闭。需要更多的存储器来描述带有用于各个单独的照明源或光源的单独的打开指令和关闭指令的相同的动画。在非常简单的情况下,动画对象例如可以包括一个几何对象、诸如长方形、三角形或圆形。在更为复杂的情况下,动画对象可以包括多个几何对象。还可能的是,动画对象包括一个或多个图像和/或视频。动画对象甚至可以包括有关动画对象的一种或几种颜色的信息。

动画数据也可以包括预定义的像素数据的信息、预定义的像素数据的动画和/或实时像素数据流。在这些情况下,通过照明源和/或光源显示的动画可以包含这些数据。实时像素数据流例如可以包括在光源打开和关闭的同时记录的视频。

按照本发明的一种实施方式,处理装置可以适用于通过分别将照明源切换到打开状态和关闭状态而在显示装置上显示动画对象的运动。此外,它们的亮度和/或颜色可以变化。以这种方式可以直接向用户展示动画。用户于是可以决定他是否想要在真实对象上实施该动画。如果要实施,就自动生成第一计算机可读指令。

按照本发明的一种实施方式,所述设备可以包括一个中央计算机和多个外围计算机。中央计算机通过网络连接与外围计算机连接。存储装置和处理装置是中央计算机的组件。输入装置和显示装置是其中一个外围计算机的组件。当前的实施方式是有利的,因为第二计算机可读指令不必储存在每个外围计算机上。若要更改第二计算机可读指令,那么这可以在中央计算机上完成。不必为了使更改后的第二计算机可读指令可用于尽可能多的用户而更改每一个外围计算机。

按照本发明的一种实施方式,真实对象可以是机动车的部件。因此在这个实施方式中,虚拟对象和真实对象可以彼此对应。真实对象例如可以是机动车的照明装置。虚拟对象则可以虚拟地代表这个照明装置。在汽车工程中,动画尤其频繁地使用在照明装置上。同时,照明装置的控制器中的可用的存储空间十分有限。因此,使用所述设备来生成与机动车的照明装置相关的计算机可读指令尤为有利。

涉及权利要求8的系统包括一种按照本发明的实施方式所述的设备、控制器和真实对象。

按照本发明的一种实施方式,处理装置可以适用于将第一计算机可读指令传送给控制器。控制器可以适用于永久地储存和执行第一计算机可读指令。在执行第一计算机可读指令时,使控制器在使用来自动画数据的信息的情况下切换真实对象的光源打开和关闭。此外,控制器可以改变光源的亮度和/或颜色。光源的数量和布置可以大致对应照明源的数量和布置。尤其也可能的是,光源的数量和布置精确地对应照明源的数量和布置。

按照权利要求10的方法,在显示装置上显示虚拟对象。虚拟对象包括一些照明源,每个照明源均可以在打开状态和关闭状态下被显示。照明源的亮度和/或颜色也可以改变。接收例如由输入装置触发的动画数据。动画数据包括有关在打开和关闭照明源时要显示照明源的次序或顺序的信息。动画数据可选也可以包括有关照明源的亮度和/或颜色的信息。在动画数据中的信息例如可以包括有关动画对象在虚拟坐标系中的至少一个空间维度上的运动的信息。

然后使用动画数据自动生成第一计算机可读指令。第一计算机可读指令还可以包括有关动画对象的运动的信息。第一计算机可读指令适用于使控制器在带有光源的真实对象中打开和关闭光源,其中,控制器使用来自动画数据的信息。可选地,第一计算机可读指令适用于使控制器改变光源的亮度和/或颜色。光源的数量和布置可以大致对应照明源的数量和布置。尤其也可能的是,光源的数量和布置精确地对应照明源的数量和布置。

控制器例如可以是用于机动车的照明装置的控制器。真实对象可以例如是照明装置。虚拟对象可以是这个照明装置的虚拟表示。

所述方法的实施方式也可以具有在本说明书中关于所述设备或所述系统所公开的特征。

附图说明

接下来基于附图更为详细地阐释本发明。

图1示出了按照本发明的一种实施方式的方法的示意性流程图;并且

图2示出了按照本发明的一种实施方式的设备的示意图。

具体实施方式

所述方法在步骤100中以创建用于在步骤101中在显示装置上显示虚拟对象的对象信息开始。虚拟对象例如可以是机动车的虚拟的照明装置,如前照灯、刹车灯或指示灯。对象信息尤其可以包括CAD数据。虚拟对象包括照明源。在步骤101中,用户可以定义包括有关照明源在打开和关闭时要被显示的次序或顺序的信息的动画数据。动画数据也可以包括有关照明源的亮度和/或颜色的信息。动画由虚拟对象通过以特定次序打开和关闭照明源并且可选地通过改变照明源的亮度和/或颜色加以显示。

动画可以例如由动画对象在虚拟坐标系中的运动定义。动画对象可以例如包括沿至少一个维度运动的圆形、长方形、正方形、三角形。虚拟坐标系处在虚拟对象上方、内部或下方并且在虚拟对象内的照明源被打开。这是用于创建动画的非常简易的方式。此外,需要更少的存储空间,因为可以用较少的数据描述动画对象的运动并且不需要为每个单独的照明源储存单独的指令。

一旦用户创建了他想要转移到真实对象上的动画,就可以在步骤102中创建真实的样本。这可以例如是机动车的真实的照明装置的样本。所述样本视觉上看起来像虚拟对象。所述样本尤其具有和虚拟对象的照明源的数量和布置一样的光源的数量和布置。现实中用户可以在样本上看到动画。

在步骤103中,用户于是可以决定是否要更改动画。若是,那么再次执行步骤101。若不作更改,那么在步骤104中自动生成第一计算机可读指令。第一计算机可读指令适用于使机动车的照明装置的控制器在使用来自动画数据的信息的情况下切换照明装置的光源打开和关闭。可选地,第一计算机可读指令也可以适用于使控制器改变光源的亮度和/或颜色。当由控制器执行第一计算机可读指令时,动画就显示在照明装置上。在这种情况下,照明装置是对应虚拟对象的真实对象。真实的照明装置的光源的数量和布置对应或者说相应于虚拟的照明装置的照明源的数量和布置。

在步骤105中,第一计算机可读指令然后被传送给照明装置的控制器并且永久地储存在控制器中。照明装置然后适用于通过打开和关闭光源、可选改变光源的亮度和/或颜色来显示动画。尤为有利的是,在第一计算机可读指令中获得的来自动画数据的信息包括动画对象在虚拟坐标系中的运动。如已经提到的那样,这需要很少的存储空间来储存各种动画。在汽车照明装置的控制器中的存储空间通常极为有限。

设备200包括存储装置201、处理装置202、输入装置203和显示装置204。存储装置201适用于永久地储存第二计算机可读指令。处理装置202适用于执行这些第二计算机可读指令。在执行这些第二计算机可读指令时,处理装置202用于执行按照本发明的一种实施方式所述的方法。处理装置202例如可以包括计算机的处理器。

输入装置203可以例如包括键盘和/或鼠标。显示装置204可以例如包括监视器。虚拟对象可以在显示装置204上显示给用户。用户可以用输入装置203生成动画数据并且触发第一计算机可读指令的自动生成。

附图标记列表

100创建对象信息

101显示虚拟对象

102制作样本

103决定是否做出更改

104生成第一计算机可读指令

105将第一计算机可读指令传送给控制器

200设备

201存储装置

202处理装置

203输入装置

204显示装置

相关技术
  • 用于生成计算机可读指令的设备
  • 简图与语音指令结合生成图像的方法、计算机可读存储介质及显示设备
技术分类

06120113104416