车辆用装置、车辆用装置的控制方法与流程

文档序号:27678873发布日期:2021-11-30 22:38阅读:89来源:国知局
车辆用装置、车辆用装置的控制方法与流程
车辆用装置、车辆用装置的控制方法
1.相关申请的交叉引用
2.本技术主张于2019年4月16日申请的日本技术编号2019-077775的优先权,并在此引用其全部内容。
技术领域
3.本公开涉及车辆用装置、车辆用装置的控制方法。


背景技术:

4.在近年的车辆用装置中,有利用一个用户界面提供多个内容的情况。此时,有提供的各内容由不同的应用程序、不同的多个操作系统、或者例如如专利文献1那样由不同的单元生成的情况。
5.专利文献1:日本特开2016-097928号公报
6.另外,一般而言,通过在存储器等的物理面描绘表面,并利用硬件合成描绘的表面来对显示的内容进行显示。此外,简单地说,表面是指成为在某一瞬间显示的内容图像源的图像数据。以下,将描绘表面的主体称为描绘部。在该描绘部,独立地分配有物理面。
7.然而,在合成在不同的物理面描绘的表面并显示的以往的方法中,有产生显示的内容的同步偏离的担心。例如,在显示框图像和菜单图像的用户界面中,假定分别通过不同的描绘部描绘框图像和菜单图像的表面的情况。该情况下,有产生即使使框图像例如向横向移动,菜单图像也显示在其原来的位置或者比框图像延迟地进行移动那样的同步偏离的担心。
8.这是因为,描绘框图像的表面的描绘部通知进行移动,描绘菜单图像的表面的描绘部根据该通知描绘新的表面,但由于各表面的描绘独立地进行,所以即使框图像的表面的描绘完成而更新框图像的显示,若菜单图像的表面的描绘未完成,则不更新菜单图像的显示,而有按原样显示原来的菜单图像的可能性。


技术实现要素:

9.本公开的目的在于提供能够使在不同的物理面描绘的表面同步的车辆用装置、车辆用装置的控制方法。
10.为了实现上述目的,在本公开中,车辆用装置能够由一个用户界面提供多个内容,具备使在不同的物理面描绘的表面同步的同步部,同步部通过取入在与分配给自身的物理面不同的其它的物理面描绘的表面,并将取入的表面作为自身描绘的表面进行处理,使自身描绘的表面与在其它的物理面描绘的表面同步。由此,能够使在不同的物理面描绘的表面同步。
附图说明
11.参照附图并根据下述的详细描述,本公开的上述目的以及其它的目的、特征、优点
变得更加明确。该附图为:
12.图1是表示第一实施方式中的驾驶舱系统的构成例的图。
13.图2是表示车辆用装置的电构成例的图。
14.图3是表示车辆用装置的软件构成例的图。
15.图4是表示仪表显示器的显示方式的一个例子的图。
16.图5是表示中央显示器的显示方式的一个例子的图。
17.图6是表示平视显示器的显示方式的一个例子的图。
18.图7是表示分配给各应用的物理面的一个例子的图。
19.图8是表示作为比较例的基于以往的方法的显示方式的一个例子的图。
20.图9是表示同步处理的流程的图。
21.图10是表示表面的取入方式的一个例子的图。
22.图11是表示车辆用装置的显示方式的一个例子的图。
23.图12是表示第二实施方式中的车辆用装置的构成例的图。
24.图13是表示车辆用装置的其它的构成例的图。
25.图14是表示第三实施方式中的表面的取入方式的一个例子的图其一。
26.图15是表示表面的取入方式的一个例子的图其二。
具体实施方式
27.以下,参照附图对多个实施方式进行说明。另外,在各实施方式中对实质上相同的部位标注相同的附图标记进行说明。
28.(第一实施方式)
29.以下,对第一实施方式进行说明。如图1所示,车辆用装置1例如构成具备仪表显示器2、中央显示器3以及平视显示器4三个显示器的驾驶舱系统5。
30.假定仪表显示器2例如由液晶显示器或者有机el显示器构成,并设置于仪表板的驾驶员的正面附近。假定中央显示器3例如由液晶显示器或者有机el显示器构成,并设置于中央控制台附近。
31.假定平视显示器4例如由液晶显示器或者有机el显示器或者将图像投影到前窗的投影器构成,并设置于仪表板上的驾驶员的正面附近。但是,显示器的数目、配置或者构成是一个例子,并不限定于此。
32.此外,虽然在图1中示出车辆用装置1与多个显示器连接的例子,但如后述那样,本实施方式的车辆用装置1以使一个用户界面中的表面同步为目的。因此,与车辆用装置1连接的显示器只要为一个以上即可。
33.该车辆用装置1以能够通信的方式与设置于车辆的几个电子控制装置6(以下,称为ecu6)连接。此外,虽然车辆用装置1也能够认为是ecu6之一,但为了容易理解,在本说明书中将车辆用装置1和ecu6分开。
34.如图2所示,车辆用装置1具备cpu10、总线主控器11、主存储器12、图形处理单元13(以下,称为gpu13)、图像处理单元14(以下,称为ipu14)、以及通信部15等。
35.如后述那样,gpu13是实际描绘从应用程序指示的表面的功能部。此外,简单地说,表面是指成为在某一瞬间显示的内容图像源的图像数据。ipu14是将描绘的表面作为影像
信号输出到各显示器的功能部。
36.cpu10具备多个例如八个核心10a。这八个核心10a每四个进行汇总,并分配给两个cpu模块16a和cpu模块16b。换句话说,在车辆用装置1内设置有在功能上能够独立地进行动作的多个cpu模块16。
37.另外,cpu模块16a分配给相对地要求实时性的应用程序组22a,cpu模块16b分配给相对地不要求实时性的应用程序组22b。以下,在进行cpu模块16的共同说明时不附加a或者b,仅称为cpu模块16。
38.分别在各cpu模块16以及gpu13设置有专用的高速缓冲存储器17。以下,方便地将设置于cpu模块16a的高速缓冲存储器称为高速缓存17a,方便地将设置于cpu模块16b的高速缓冲存储器称为高速缓存17b,并方便地将设置于gpu13的高速缓冲存储器称为高速缓存17g。而且,各高速缓冲存储器17构成为经由总线11a以及总线主控器11与主存储器12和ipu14连接,能够相互地进行数据的发送接收。
39.通信部15进行与其它的ecu6之间的通信。该通信部15例如由controller area network:控制器局域网接口构成。此外,根据ecu6的种类,例如也能够采用wifi那样的无线通信方式、或者usb那样的有线通信方式。
40.如图3所示,车辆用装置1在cpu10上执行操作系统20(以下,称为os20),在该os20上执行多个应用程序21(以下,称为应用21)。作为在os20上执行的应用21,设置仪表应用21a、导航应用21b、安全应用21c、影像应用21d、以及hud应用21e等。此外,hud是head up display:平视显示器的省略。另外,各应用21是一个例子,在os20上执行的应用21并不限定于这些应用。
41.仪表应用21a描绘向用户报告车辆的速度、转速或者警告等,并且主要显示于仪表显示器2的表面。例如,仪表应用21a描绘如在图4中的通常显示模式所示的用户界面23那样,用于显示速度计m1、转速计m2或者警告灯m3等内容的表面。
42.另外,仪表应用21a描绘的表面也能够显示于中央显示器3、平视显示器4。另外,通过仪表应用21a描绘的表面与通过例示的其它的应用21描绘的表面相比,相对地要求实时性。另外,虽然实际上仪表应用21a对gpu13进行指示使其描绘表面,但为了简化说明,这里表现为由仪表应用21进行描绘。这对于其它的应用21也相同。
43.导航应用21b描绘实现导航功能,并且主要显示于中央显示器3的表面。例如,如图5所示,导航应用21b描绘用于显示包含地图、车辆的当前位置等的导航画面m4等内容的表面。另外,导航应用21b描绘的表面例如也能够如图4中的导航显示模式所示那样显示于仪表显示器2,也能够也显示于平视显示器4。
44.安全应用21c描绘实现菜单的显示、驾驶辅助用的各种功能,并且主要显示于中央显示器3的表面。例如,如图5所示,安全应用21c描绘用于显示用于选择成为对象的功能、内容的多个图标m5等内容的表面。另外,安全应用21c描绘的表面例如也能够如图4中的菜单显示模式所示那样显示于仪表显示器2,也能够也显示于平视显示器4。
45.hud应用21e描绘例如向用户报告速度、今后的进路等,并且主要显示于平视显示器4的表面。例如,如图6所示,hud应用21e描绘用于显示当前的速度信息m6、时刻信息m7或者表示到拐角为止的距离、转弯的方向等的进路信息m8的表面。另外,hud应用21e描绘的表面也能够显示于仪表显示器2、中央显示器3。
46.如图7所示,在这些各应用21独立地分配有用于描绘表面的物理面30。换句话说,各应用21作为将内容的保持单位亦即表面描绘到分配给自身的物理面30的描绘部发挥作用。另外,虽然详细后述,但各应用21相当于将内容的保持单位亦即表面取入分配给自身的物理面30并使其同步的同步部。
47.在高速缓冲存储器17、主存储器12上,以能够描绘也就是配置需要的表面的大小确保这些物理面30。此外,不需要使物理面30的大小一定与显示器的像素数一致。这是因为选择描绘到物理面30的表面中需要的表面并显示于显示器。
48.在本实施方式中,对仪表应用21a分配物理面30a,对导航应用21b分配物理面30b,对安全应用21c分配物理面30c,对影像应用21d分配物理面30d,对hud应用21e分配物理面30e。而且,通过各应用21在各物理面30描绘一个以上的表面。
49.例如,通过仪表应用21a在物理面30a描绘有表面sa1~sa3。同样地,通过导航应用21b在物理面30b描绘有表面sb1。通过安全应用21c在物理面30c描绘有表面sc1、sc2。此外,在图7中,为了简化说明,将通过安全应用21c描绘的多个表面集中作为表面sc1。通过影像应用21在物理面30d描绘有表面sd1。通过hud应用21e在物理面30e描绘有表面se1~se3。此外,这些表面是一个例子。
50.另外,显示于各显示器的内容至少一个进行动画动作。这里,动画动作是指如下的显示方式:表示内容的图像的位置、大小缓慢地进行变化,或者图像进行旋转,或者用户界面23随着滑动操作整体地进行移动,或者图像缓慢地进行淡入或者淡出,或者图像的颜色进行变化。
51.例如,如图4所示,速度计m1、转速计m2或者地图、菜单等是其大小、位置根据显示模式、显示目的地的显示器而进行变化的内容。另外,动画动作并不限定于此,只要是从某一时刻开始显示方式连续或者断续地进行变化的动作则包含于动画动作。
52.接下来,对上述的构成的作用进行说明。
53.如上述那样,各物理面30被独立地分配给各应用21,各应用21在该物理面30上独立地描绘表面。此时,若利用通过ipu14将描绘于各物理面30的表面合成这样的以往的方法进行显示,则有产生显示的内容的同步偏离的担心。
54.这是因为有时在各应用21中描绘表面完成的定时不同。这里,使用以往的方法,假定图8所示的比较例:在画面迁移的导航显示模式中进行对速度计m1、转速计m2进行放大显示的动画动作的情况。此外,在图8中,内容的附图标记省略图示。
55.该情况下,需要相对地缩小地图,所以如图8的比较例:序列所示那样,仪表应用21a首先运算更新的表面的大小、位置,将该运算结果通知给导航应用21b,并且描绘与更新后的大小、位置对应的表面。另一方面,导航应用21b若从仪表应用21a接受通知,则基于通知确定表面的更新后的大小、位置,并将新的表面描绘也就是更新为成为该大小、位置。
56.此时,若在仪表应用21a侧表面的描绘先完成,则在该时刻通过ipu14合成表面并显示。但是,由于在导航应用21b侧表面的描绘未完成,所以按原样显示原来的表面。其结果,如图8中的同步偏离状态所示那样,成为速度计m1、转速计m2与导航画面m4重叠的状态。
57.而且,其后若在导航应用21b的表面的描绘完成,则如图8中的同步状态所示那样,以所期望那样的状态显示各表面。此外,图8所示的同步偏离为一个例子,例如在框内显示菜单的情况下,有产生即使使框移动菜单也不移动这样的同步偏离的可能性。
58.这样,在使用以往的方法的情况下,有显示偏离等,不能够使在不同的物理面30描绘的表面同步。另外,也有由于显示于显示器时的同步偏离,而用户视觉确认到该同步偏离,引起不适感的担心。
59.因此,在车辆用装置1中,如以下那样,使在不同的物理面30描绘的表面同步。此外,虽然能够通过任何的应用21实施以下的处理,但这里,与上述的图8的例子进行对比,以使仪表应用21a描绘的速度计m1等的表面、和导航应用21b描绘的导航画面m4的表面同步的情况为例进行说明。
60.仪表应用21a执行图9所示的同步处理,在步骤s1中,如上述的图7所示,在分配给自身的物理面30a描绘表面sa1~sa3。例如,仪表应用21a描绘用于显示速度计m1的表面sa1、用于显示转速计m2的表面sa2、以及用于显示警告灯m3的表面sa3。
61.然后,仪表应用21a在同步处理的步骤s2中,取入在其它的物理面30描绘的表面。该情况下,如图10所示,仪表应用21a在描绘了表面sa1~sa3的物理面30a取入通过导航应用21b描绘在其它的物理面30b的表面sb1。此外,在取入的时刻,表面sb1成为导航应用21b描绘的大小、形状。
62.接着,仪表应用21a在同步处理的步骤s3中,运算包含自身描绘的表面sa1~sa3和取入的表面sb1的各表面的位置、大小或者变形量等。换句话说,仪表应用21a通过将取入的表面sb1作为纹理进行处理,并运算该纹理的位置、大小或者变形量,来模拟地作为自身描绘的表面进行处理。
63.若运算结束,则仪表应用21a在同步处理的步骤s4中,根据运算结果在自身的物理面30a描绘各表面。由此,如图10所示,在物理面30a,根据运算出的大小、位置描绘有仪表应用21a描绘的表面sa1~sa3和导航应用21b描绘的表面sb1。换句话说,根据运算结果对各表面进行再描绘或者再配置。
64.此时,在其它的物理面30b描绘的表面sb1在取入到物理面30a的时刻从物理面30b分离。因此,不管导航应用21b的描绘动作,而在仪表应用21a侧成为能够以适当的大小、位置或者变形量显示表面sb1的状态。
65.因此,仪表应用21a在同步处理的步骤s5中,能够通过指示再描绘或者再配置完成的各表面的显示,以适当的状态显示各表面。这意味着在使其进行动画动作时,能够随着放大速度计m1、转速计m2而缩小导航画面m4,以它们不会重叠的方式无缝地变更显示。
66.更具体而言,在车辆用装置1中,如图11的实施例:序列所示那样,在各应用21分别描绘表面。而且,需要在其它的物理面30描绘的表面的应用21,这里是仪表应用21a将导航应用21b描绘的表面取入到自身的物理面30,运算取入的表面的位置、大小等进行再描绘。
67.由此,例如在仪表应用21a使放大显示速度计m1、转速计m2那样的动画动作进行的情况下,在仪表应用21a侧,能够与该动画动作对应地控制在不同的物理面30描绘的表面的大小、位置等。因此,如实施例:画面迁移所示那样,能够防止速度计m1、转速计m2与导航画面m4重叠。即,能够使在不同的物理面30描绘的表面同步。此外,在图11中,内容的附图标记省略图示。
68.根据以上说明的实施方式,能够得到以下那样的效果。
69.车辆用装置1能够由一个用户界面23提供多个内容,具备使内容的保持单位亦即表面同步的同步部。而且,同步部通过取入在与分配给自身的物理面30不同的其它的物理
面30描绘的表面,并将取入的表面作为自身描绘的表面进行处理,使自身描绘的表面与在其它的物理面30描绘的表面同步。
70.由此,即使是在不同的物理面30描绘的表面,在显示于用户界面23时,同步部也能够控制更新该显示的定时。换句话说,能够共享在其它的物理面30描绘的表面。由此,能够使在不同的物理面30描绘的表面同步。更具体而言,能够使自身描绘的表面与在其它的物理面30描绘的表面同步,能够避免显示偏离等用户能够视觉确认的状态。
71.另外,车辆用装置1的控制方法包含:由一个用户界面23提供多个内容时,在分配给自身的物理面30描绘内容的保持单位亦即表面的工序;取入在与分配给自身的物理面30不同的其它的物理面30描绘的表面的工序;以及通过将取入的表面作为自身描绘的表面进行处理,来使自身描绘的表面与在其它的物理面30描绘的表面同步的工序。
72.根据这样的车辆用装置1的控制方法,也能够使在不同的物理面30描绘的表面同步,能够使自身描绘的表面与在其它的物理面30描绘的表面同步。
73.另外,在车辆用装置1中,内容中至少一个进行动画动作。在使内容进行动画动作的情况下,若成为内容源的表面不同步,则有产生内容的显示偏离或者重叠地显示等用户能够视觉确认那样的不良情况的可能性。因此,通过使成为内容源的表面同步,从而即使在使内容的位置、大小变化的情况下,也能够防止产生上述的不良情况。
74.车辆用装置1执行多个应用21,同步部被安装为应用21,使自身描绘的表面与通过其它的应用21在其它的物理面30描绘的表面同步。由此,能够抑制在各个应用21程序施加过度的负荷。
75.因此,即使是如实施方式的仪表应用21a那样,描绘与在其它的物理面30描绘的表面相比相对地需要实时性的表面的应用21,也能够不使需要的速度计m1、转速计m2或者警告灯m3的显示延迟,而使其与在其它的物理面30描绘的表面同步。
76.车辆用装置1具备多个cpu模块16,同步部使自身描绘的表面与在设置于其它的cpu模块16侧的其它的物理面30描绘的表面同步。该情况下,为每个cpu模块16管理物理面30,所以横跨cpu模块16共享仪表应用21a描绘表面的物理面30a、和导航应用21b描绘表面的物理面30b。根据这样的构成,也能够通过采用上述的控制方法,来使在不同的物理面30描绘的表面同步。
77.(第二实施方式)
78.接下来,对第二实施方式进行说明。在第二实施方式中,对与第一实施方式不同的车辆用装置1的构成例进行说明。此外,为了简化说明,对车辆用装置1、os20或者应用21标注相同的附图标记进行说明。另外,同步控制的方法等与第一实施方式相同。
79.<第一构成例>
80.在第一构成例中,如图12所示,车辆用装置1在cpu10上执行管理程序40,并在该管理程序40上执行多个例如两个os20a以及os20b。此时,os20a被分配给cpu模块16a,os20b被分配给cpu模块16b。在本实施方式中,假定os20a负责实时性相对较高的处理,os20b负责实时性相对较低的处理。
81.因此,在os20a中,执行要求实时性的例如仪表应用21a,在os20b中,执行不如os20a那样要求实时性的导航应用21b、安全应用21c、hud应用21e、影像应用21等。此外,os20的种类、应用21程序的配置是一个例子,并不限定于此。
82.该情况下,为每个os20管理物理面30,所以仪表应用21a描绘表面的物理面30a、和导航应用21b描绘表面的物理面30b横跨cpu模块16以及os20。换句话说,同步部需要横跨cpu模块16以及os20共享表面。即使在这样的情况下,也能够通过采用在第一实施方式说明的控制方法,来使在不同的物理面30,这里是在不同的cpu模块16侧的不同的os20侧的物理面30描绘的表面共享并同步。
83.另外,虽然在第一实施方式中例示了通过同步部也就是自身也描绘表面的应用21使用各表面作为同步部的构成,但能够构成为安装同步专用的同步应用21f,独立地对表面的描绘和表面的共享进行处理。换句话说,也能够构成为具备作为在分配给自身的物理面30描绘内容的保持单位亦即表面的同步部、和将在其它的物理面30描绘的表面取入到分配给自身的物理面30,并运算取入的表面的位置、大小或者变形量的同步部的同步应用21f。通过这样的构成,也能够通过在同步部取入由同步部描绘的表面,来使在不同的物理面30描绘的表面同步。该同步应用21f既能够构成为将全部的显示器作为对象,也能够构成为独立地对各显示器进行设置。
84.此外,管理程序40也能够构成为作为os20a的功能执行。即,也能够构成为在cpu10上执行os20a,使管理程序40作为该os20的功能进行动作,并在该管理程序40上执行os20b。
85.<第二构成例>
86.在第二构成例中,如图13所示,车辆用装置1具备多个cpu10,在各cpu10上分别执行os20a以及os20b。该情况下,为每个cpu10管理物理面30,所以仪表应用21a描绘表面的物理面30a、和导航应用21b描绘表面的物理面30b横跨cpu10。
87.换句话说,同步部需要横跨cpu10共享表面。在这样的情况下,也能够通过采用在第一实施方式说明的控制方法,来使在不同的物理面30,这里是在不同的cpu模块16侧的物理面30描绘的表面共享并同步。
88.(第三实施方式)
89.接下来,对第三实施方式进行说明。在第三实施方式中,对使表面在车辆用装置1与ecu6之间同步的例子进行说明。此外,为了简化说明,而对车辆用装置1、os20或者应用21标注相同的附图标记进行说明。另外,能够采用车辆用装置1的构成与第一实施方式、第二实施方式相同,同步控制的方法与第一实施方式相同的实施方式。
90.在第三实施方式中,如图14所示,车辆用装置1以能够通信的方式与其它的ecu6连接,并使用与第一实施方式相同的控制方法使在自身的一侧通过同步部在物理面30描绘的表面与在ecu6侧的其它的物理面30描绘的表面同步。
91.具体而言,车辆用装置1根据上述的图9的处理,例如若为仪表应用21a,则将在物理面30f描绘的表面取入到自身的物理面30a,运算位置、大小或者变形量,并基于运算结果描绘各表面,其后进行显示,从而使自身在物理面30a描绘的表面与在不同的物理面30f描绘的表面同步。
92.此时,车辆用装置1能够构成为独立地与在ecu6侧的物理面30f描绘的表面建立连接并取入。由此,能够独立地取入需要的表面,能够使在不同的物理面30描绘的表面同步。
93.或者,如图15所示,车辆用装置1也能够构成为设置分配部21g作为一并取入在ecu6侧将在ecu6侧的物理面30f描绘的多个表面汇总的表面组sg,并且将取入的表面组sg例如独立地分配到分配给仪表应用21a的物理面30a的应用21。
94.由此,能够使取入表面的处理简单化,另外,降低车辆用装置1与ecu6之间的通信量,并且使在不同的物理面30描绘的表面同步。此外,也能够以硬件构成分配部21g。
95.本公开依照实施例进行了描述,但应该理解本公开并不限定于该实施例、结构。本公开也包含各种变形例、同等范围内的变形。除此之外,各种组合、方式、以及在它们包含仅一要素、其以上、或者其以下的其它的组合、方式也包含在本公开的范畴、思想范围内。
96.也可以由通过构成被编程为执行通过计算机程序具体化的一个或者多个功能的处理器以及存储器来提供的专用计算机实现本公开所记载的控制部及其方法。或者,也可以利用通过由一个以上的专用硬件逻辑电路构成处理器来提供的专用计算机实现本公开所记载的控制部及其方法。或者,也可以通过由被编程为执行一个或者多个功能的处理器以及存储器和通过一个以上的硬件逻辑电路构成的处理器的组合构成的一个以上的专用计算机实现本公开所记载的控制部及其方法。另外,计算机程序也可以作为由计算机执行的指令,存储于计算机能够读取的非瞬态有形记录介质。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1