与硬件无关地显示图形效果制造技术

技术编号:14872572 阅读:65 留言:0更新日期:2017-03-23 20:21
为了产生图形效果,特别是为多个电子设备产生图形效果,进行如下的步骤:‑确定图形内容,在所述图形内容中应使用图形效果(20);‑计算图形效果(22);‑在运行期间产生所计算的图形效果的与平台无关的模型(24);‑将所述与平台无关的模型编译成图形效果的与平台有关的表示(26);以及‑将所述图形效果的与平台有关的表示显示在显示装置上(30)。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于特别是在车辆中与硬件无关地显示图形效果方法、一种用于特别是在车辆中与硬件无关地显示图形效果系统和一种用于特别是在车辆中与硬件无关地显示图形效果计算机程序产品。
技术介绍
在车辆中具有如下的微处理器控制的系统,在所述系统上实施产生三维(3d)图像数据的应用。对此在现有技术中每个应用或应用程序建立一个单独的、所谓的场景模型,所述场景模型描述三维场景。为了在显示单元上表示所述三维场景而使用所谓的渲染器。这些系统同样可以在微处理器上、特别是在计算机上进行实施。这些系统基本上用于这样处理三维场景的三维图像数据,使得所述三维图像数据适配于在显示单元上的表示。在渲染处理的过程中例如可以实现从三维场景中计算二维图像。在转换三维图像数据时,可以在渲染处理的过程中例如实现将物体的三维表示、例如多边形网格变换到在二维(2d)计算机图形中的物体的点状的像素表示中。三维渲染器例如可以从每个单个三维场景中生成单独的二维图形。借助于控制组件、即所谓的图层管理器,可以通过叠加不同的二维图形来产生用于显示在显示单元上的整体图像。在此,各个二维图像作为图层按照固定的顺序上下重叠。在此,较高层中的内容可以覆盖较低层中的内容。对于最高层可以保证其内容的能见度。通过这样的基于图层的架构或者数据处理,不同的应用的三维内容可以显示在一个共同的显示器(显示装置)上。在此,还可以确保,安全重要的应用的内容被表示在显示器上,亦即,所述安全重要的应用的内容不被其他的、非安全重要的应用的内容所覆盖。三维内容的表示取决于如下的内容的相互作用,所述内容例如包括照明效果、镜面反射、阴影和类似的效果。这些内容无法像二维内容那样静态地保存,而是必须在运行期间计算。如果应该使用在不同的设备或者设备类型、例如控制设备或者用户终端设备中的图形效果,则必须为每个设备开发自身的、亦即平台特定的着色器(Shader)。这极大地提高了开发耗费并且极大地限制了灵活性,例如限制了能使用的设备的类型。于是,在车辆中不能使用新开发的控制设备或者用户终端设备,因为在车辆中没有为所述新的控制设备或者用户终端设备开发着色器。因此,仅能在设备上显示制造商在车辆的开发时已经考虑了的内容。特别不利的是,应考虑新开发的用户终端设备。文献US8,289,327B2公开了,可以在运行期间将参数传送到着色器上。文献US2002/0003541A1公开了,利用API(应用程序编程接口)将参数传送到着色器的硬件实现上。文献DE112009004418公开了一种可以加载的着色器。文献DE102009007334A1公开了着色器的再加载。在文献DE102013201377.9中公开了一种方法和一种图像处理系统,其至少部分地叠加多个三维图像场景并且形成三维整体场景,该文献的内容在此通过引用被完整地引入。此外,渲染三维输出图像数据。
技术实现思路
本专利技术提出如下的任务,提供一种方法和一种系统,它们能够为多个电子设备产生图形效果。本专利技术的任务通过根据权利要求1所述的方法、根据权利要求8所述的计算机程序产品和根据权利要求9所述的显示系统得到解决。独立权利要求要求保护各优选的实施形式。一种用于产生图形效果的方法包括:确定图形内容,在所述图形内容中应使用图形效果和计算图形效果。按照本专利技术在运行期间产生所计算的图形效果的与平台无关的模型,并且将所述与平台无关的模型编译或者翻译为图形效果的与平台有关的表示。最后将所述图形效果的与平台有关的表示显示在显示装置上、例如在车辆的中央通道上的中央显示装置上、设置在转向盘后面的组合仪表上、投射在挡风玻璃上的显示装置上、用户终端设备上。所述图形内容可以是一种三维内容。所述图形效果的与平台有关的描述可以是一种像素图形。由此能实现,借助于抽象的高级语言作为与平台无关的模型的例子为在开发时未知的输出装置提供图形信息。图形效果的开发可以在不具有对于目标硬件的专门知识的情况下进行实施。在中期时得到更快的开发周期,因为在开发控制设备时不必考虑每个目标硬件。此外,可以以抽象的方式实现开发并且在每次个开发时不需要效果表示的专业人员。此外克服了基于图层的架构的缺点。概念“与平台有关的”可以解释为“与设备类型有关的”。每一种设备类型可以使用不同的描述(例如指令,像素数据等),以便去处理图像数据。此外,可以在显示与平台有关的表示之前在确定的设备个体上进行适配,例如三原色(RGB)校正、伽马(Gamma)校正等。此外,所述方法包括将与平台无关的模型发送到与显示装置相耦合的输出装置上的步骤。将与平台无关的模型编译成图形效果的与平台有关的表示的步骤在输出装置中实施。所述输出装置能够与多个设备或多个设备类型相耦合,以便表示具有图形效果的图形内容。在运行期间产生所计算的图形效果的与平台无关的模型的步骤可以由车辆的控制设备、移动用户终端设备、移动电话、计算机、移动计算机、平板计算机、中央服务器和类似物进行实施。这些能与输出装置相耦合的设备与输出装置经由车辆内部网络或者无线网络、例如蓝牙进行通信。所述显示装置可以从多个设备输出图形内容。但也可能的是,所述显示装置在移动用户终端设备、移动电话、移动计算机、平板计算机或者类似物中实现,从而这些设备可以播放由车辆所产生的图形内容。所述图形效果可以包括照明效果、阴影效果、镜面反射效果、模糊、透明度、半透明度、图形内容的部分场景相继或者相叠的布置。任何其他效果是可能的。所述与平台无关的模型可以是与机器无关的、可以使用数据结构、可以使用与机器无关的数据类型和可以使用与机器无关的指令。这样的针对与平台无关的模型的判据、例如针对高级语言的判据对于本领域技术人员是已知的并且在此不再进一步解释。所述与平台无关的模型可以使用图形效果的与机器无关的描述。由此可以确保,图形内容和图形效果可以表示在多个终端设备和显示装置上。所述与平台无关的模型表明安全重要的图形内容。所述显示装置或者终端设备可以与非安全重要的内容不一样地处理这些安全重要的内容。安全重要的图形内容可以是关于刹车故障的警告、关于油位、油压、胎压或类似方面的警告。所述与平台无关的模型或高级语言可以是具有对效果抽象的描述的模型。由此非实现图形效果领域的技术人员也能产生图形效果。高级语言或与平台无关的模型可以为至少两个图形效果使用不同的模型。这些模型可以任意互相结合。优选的,对于每个图形效果具有一个单独的模型。由此用户界面的开发者和类似人员可以在多个终端设备上产生几乎任意的图形效果。在将所述与平台无关的模型编译成图形效果的与平台有关的描述之后可以将包括图形效果的三维图形内容转换成表示在二维显示装置上的二维表示。该过程也称为渲染。图形内容可以具有计算机程序的用户界面的至少一个元素、计算机程序的整个用户界面、符号、图示、车辆的至少一个组件的表示、车辆外部的至少一个物体的表示、导航地图或者类似物。所述内容可以是三维的。所述图形内容可以包括任意的物体,所述物体通过多边形网格、矢量图形或者其他几何描述进行定义。本专利技术还涉及一种计算机程序产品,所述计算机程序产品在加载到至少一台计算机的存储器中时实施之前所描述的方法的步骤。本专利技术还涉及一种显示系统,所述显示系统构成为用于将图形内容显示在车辆中的显示装置上。所述显示系统包括能与电子装本文档来自技高网
...
与硬件无关地显示图形效果

【技术保护点】
用于产生图形效果的方法,具有以下步骤:‑确定图形内容,在所述图形内容中应使用图形效果(20);‑计算图形效果(22);‑在运行期间产生所计算的图形效果的与平台无关的模型(24);‑将所述与平台无关的模型编译成图形效果的与平台有关的表示(26);并且‑将所述图形效果的与平台有关的表示显示在显示装置上(30)。

【技术特征摘要】
【国外来华专利技术】2014.07.25 DE 102014214666.61.用于产生图形效果的方法,具有以下步骤:-确定图形内容,在所述图形内容中应使用图形效果(20);-计算图形效果(22);-在运行期间产生所计算的图形效果的与平台无关的模型(24);-将所述与平台无关的模型编译成图形效果的与平台有关的表示(26);并且-将所述图形效果的与平台有关的表示显示在显示装置上(30)。2.根据权利要求1所述的方法,其特征在于以下步骤:-发送与平台无关的模型到如下的输出装置上,所述输出装置与显示装置相耦合;其中,在所述输出装置中实施将与平台无关的模型编译成图形效果的与平台有关的表示的步骤。3.根据权利要求1或2所述的方法,其特征在于,在运行期间产生所计算的图形效果的与平台无关的模型的步骤通过下列装置中的至少一个实施:-车辆的控制设备(6、8);-移动用户终端设备(10、11、16);-移动电话(10、16);-计算机(11、17);-移动计算机(11、17);-平板计算机(11);-中央服务器(17)。4.根据权利要求1至4之一所述的方法,其特征在于,所述图形效果包括至少一个以下效果:-照明效果;-阴影效果;-镜面反射效果;-模糊;-透明度;-半透明度;-图形内容的部分场景相继或者相叠的布置。5.根据权利要求1至4之一所述的方法,其特征在于,所述与平台无关的模型具有以下判据之一:-所述与平台无关的模型是与机器无关的;-所述与平台无关的模型使用数据结构;-所述与平台无关的模型使用与机器无关的数据类型;-所述与平台无关的模型使用与机器无关的指令;-所述与平台无关的模型使用图形效果的与机器无关的描述;-所述与平台无关的模型表明安全重要...

【专利技术属性】
技术研发人员:S·冯鲍宁根J·康拉德S·E·埃尔代姆T·洛特巴赫V·亚涅夫
申请(专利权)人:宝马股份公司
类型:发明
国别省市:德国;DE

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

1