CN113710529B - 车辆用装置、车辆用装置的控制方法 - Google Patents
车辆用装置、车辆用装置的控制方法 Download PDFInfo
- Publication number
- CN113710529B CN113710529B CN202080029561.8A CN202080029561A CN113710529B CN 113710529 B CN113710529 B CN 113710529B CN 202080029561 A CN202080029561 A CN 202080029561A CN 113710529 B CN113710529 B CN 113710529B
- Authority
- CN
- China
- Prior art keywords
- determination
- frame buffer
- display
- image
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000012545 processing Methods 0.000 claims description 40
- 230000008569 process Effects 0.000 claims description 7
- 238000009877 rendering Methods 0.000 claims description 6
- 230000015654 memory Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 16
- 239000000203 mixture Substances 0.000 description 12
- 230000006870 function Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 6
- 230000007547 defect Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 239000004973 liquid crystal related substance Substances 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 239000002131 composite material Substances 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000002950 deficient Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/10—Input arrangements, i.e. from user to vehicle, associated with vehicle functions or specially adapted therefor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/20—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
- B60K35/21—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor using visual output, e.g. blinking lights or matrix displays
- B60K35/22—Display screens
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/80—Arrangements for controlling instruments
- B60K35/81—Arrangements for controlling instruments for controlling displays
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/37—Details of the operation on graphic patterns
- G09G5/377—Details of the operation on graphic patterns for mixing or overlaying two or more graphic patterns
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/11—Instrument graphical user interfaces or menu aspects
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
- B60W2050/146—Display means
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Computer Hardware Design (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Controls And Circuits For Display Device (AREA)
- Instrument Panels (AREA)
- Image Generation (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本发明提供一种车辆用装置、车辆用装置的控制方法。实施方式的车辆用装置(1)具备作为判定器的应用(21f),该判定器判定是否更新帧缓冲器(50),设定判定区域(52),并准备在判定区域(52)描绘的判定用图像,请求GPU(13)描绘准备好的判定用图像,并读出GPU(13)实际描绘于帧缓冲器(50)的判定用图像,若准备好的判定用图像与读出的判定用图像一致,则判定为帧缓冲器已被更新(50)。
Description
相关申请的交叉引用:本申请基于在2019年4月22日申请的日本申请号2019-081094,并在此引用其记载内容。
技术领域
本公开涉及车辆用装置、车辆用装置的控制方法。
背景技术
一般而言在车辆用装置设置有显示器。在这样的车辆用装置中,在显示产生不良情况的情况下,需要消除不良情况。因此,例如在专利文献1中,通过比较各帧的识别信息,来检测显示是否产生了不良情况。
专利文献1:日本特开2016-39508号公报
另外,存在即使如上述那样检测到不为同一帧,也未必能够断言显示没有不良情况的情况。例如,在未正确地写入在显示器显示的图像本身的情况下,即使作为显示器输出的影像信号不为同一帧,结果也输出相同的图像,而显示产生不良情况。在该情况下,考虑若对本次显示的图像与上一次显示的图像进行比较,则能够判定显示是否被更新。
然而,近年来显示器的大型化、高精细化不断发展,另外,也存在利用一个车辆用装置控制多个显示器的情况。在该情况下,若构成为对画面整体进行比较,则判定时的处理时间延长,而存在产生例如需要定期更新的显示不及时、向其它显示器的显示延迟等其它不良情况的担忧。
另一方面,若为了缩短处理时间而构成为例如对画面的一部分进行比较,则虽然能够对进行比较的部分判定是否被正确地更新,但无法对画面整体进行判定。
发明内容
本公开的目的在于提供一种能够抑制处理时间,并且对画面整体判定是否被更新的车辆用装置、车辆用装置的控制方法。
为了实现上述目的,在本公开中,车辆用装置与显示器连接,具备:图形处理单元,基于来自应用程序的描绘请求来描绘内容;合成器,将描绘的内容粘贴于与显示器对应地设置的帧缓冲器;以及判定器,判定帧缓冲器是否被更新。
合成器设定粘贴于帧缓冲器的粘贴区域,将设定的粘贴区域分割为三角形的单位区域,并使图形处理单元执行将各个单位区域粘贴于帧缓冲器的处理。然后,判定器在各个粘贴区域内设定判定区域,并准备在判定区域描绘的判定用图像,请求图形处理单元描绘准备好的判定用图像,并读出图形处理单元在帧缓冲器实际描绘的判定用图像,若准备好的判定用图像与读出的判定用图像一致,则判定为帧缓冲器已被更新。
像这样,通过构成为对准备的判定用图像和在帧缓冲器实际描绘的判定用图像进行比较,能够判定是否对帧缓冲器实际进行了写入。而且,若在帧缓冲器正确地进行了写入,则能够判断为未产生画面固定的不良情况。
此时,在车辆用装置中,将判定用图像描绘于在粘贴区域内设定的判定区域。由此,能够削减进行比较的像素数,与对画面整体进行比较的情况相比,能够大幅削减处理时间。因此,能够抑制处理时间,并且对画面整体判定是否被更新。
附图说明
通过参照附图进行下述的详细的记述,有关本公开的上述目的以及其它目的、特征、优点变得更加明确。
图1是表示第一实施方式中的驾驶席***的构成例的图。
图2是表示车辆用装置的电气结构例的图。
图3是表示车辆用装置的软件结构例的图。
图4是表示仪表显示器的显示方式的一个例子的图。
图5是表示中央显示器的显示方式的一个例子的图。
图6是表示平视显示器的显示方式的一个例子的图。
图7是表示分配给各应用的物理面的一个例子的图。
图8是表示从描绘到显示的流程的图。
图9是表示主存储器的构成例的图。
图10是表示帧缓冲器的构成例的图。
图11是表示由GPU进行的粘贴的详细内容的图。
图12是表示判定更新的处理的流程的图。
图13是对比示出显示器的显示范围和帧缓冲器的图。
图14是表示第二实施方式的判定区域的设定例的图其一。
图15是表示判定区域的设定例的图其二。
图16是表示车辆用装置的其它构成例的图其一。
图17是表示车辆用装置的其它构成例的图其二。
具体实施方式
以下,参照附图对多个实施方式进行说明。此外,对在各实施方式中实质共同的部位标注相同的附图标记进行说明。
(第一实施方式)
以下,对第一实施方式进行说明。如图1所示,车辆用装置1例如构成具备仪表显示器2、中央显示器3以及平视显示器4这三个显示器的驾驶席***5。但是,显示器的数量、配置或者结构是一个例子,并不限定于此。另外,在图1中示出车辆用装置1连接到多个显示器的例子,但与车辆用装置1连接的显示器只要为一个以上即可。
假设仪表显示器2例如由液晶显示器、有机EL显示器构成,并设置在仪表板的驾驶员的正面附近。也就是说,仪表显示器2被设置在用户容易视觉确认的位置,换句话说,在通常的驾驶时进入用户的视野的位置。
假设中央显示器3例如由液晶显示器、有机EL显示器构成,并设置在中央控制台附近。如后述那样,该仪表显示器2构成为能够以所谓的全图形显示来显示速度、警告等。
假设平视显示器4例如由液晶显示器、有机EL显示器或者将图像投影到前窗的投影器构成,并设置于仪表板上的驾驶员的正面附近。也就是说,仪表显示器2设置在用户容易视觉确认的位置,换句话说在通常的驾驶时进入用户的视野的位置。
该车辆用装置1与设置于车辆的几个电子控制装置6(以下,称为ECU6)可通信地连接。此外,虽然车辆用装置1也能够认为是ECU6之一,但为了容易理解,在本说明书中,将车辆用装置1和ECU6分开。另外,与车辆用装置1连接的ECU6的数量等是一个例子,并不限定于此。
如图2所示,车辆用装置1具备CPU10、总线主控器11、主存储器12、图形处理单元13(以下,称为GPU13)、图像处理单元14(以下,称为IPU14)、以及通信部15等。
GPU13是实际描绘从应用程序(以下,称为应用)请求的内容的功能部。也就是说,从应用对GPU13输入后述的描绘请求,GPU13基于该描绘请求描绘实际的内容。另外,如后述那样,GPU13也基于来自合成器的请求,来进行向帧缓冲器的内容的粘贴、判定用图像的描绘等。
IPU14是读出帧缓冲器并将其作为影像信号输出到显示器的功能部。也就是说,通过IPU14将在帧缓冲器上描绘的内容转送至显示器,从而在显示器上显示内容。此外,IPU14不一定需要以影像信号的形式输出内容,也能够构成为以数据形式输出并在显示器侧再生为内容。
CPU10具备多个例如八个核心10a。这八个核心10a每四个汇集到一起,并分配给两个CPU模块16A和CPU模块16B。也就是说,在车辆用装置1内设置有在功能上可独立地动作的多个CPU模块16。
另外,CPU模块16A被分配给相对地需要实时性的应用程序组22A,CPU模块16B被分配给相对地不需要实时性的应用程序组22B。以下,在进行CPU模块16的共同说明时不标注A或B,仅称为CPU模块16。
在各CPU模块16以及GPU13分别设置有专用的高速缓冲存储器17。以下,为了方便起见,将设置于CPU模块16A的高速缓冲存储器称为高速缓存17A,将设置于CPU模块16B的高速缓冲存储器称为高速缓存17B,将设置于GPU13的高速缓冲存储器称为高速缓存17G。而且,各高速缓冲存储器17构成为经由总线11a以及总线主控器11与主存储器12和IPU14连接,能够相互收发数据。
通信部15进行与其它ECU6之间的通信。该通信部15例如由Controller AreaNetwork(控制器局域网接口)构成。此外,根据ECU6的种类,例如也能够采用如Wi-Fi这样的无线通信方式、或者如USB这样的有线通信方式。
如图3所示,车辆用装置1在CPU10上执行操作***20(以下,称为OS20),并在该OS20上执行多个应用21。作为在OS20上执行的应用21,设置有仪表应用21a、导航应用21b、安全应用21c、影像应用21d、HUD应用21e、合成应用21f等。此外,HUD是Head Up Display(平视显示器)的缩写。另外,各应用21是一个例子,在OS20上执行的应用21并不限定于这些应用。
仪表应用21a向用户通知车辆的速度、转速或警告等,并且主要描绘显示于仪表显示器2的内容。例如,如图4中作为通常显示模式示出的用户界面23那样,仪表应用21a描绘作为仪表的速度计M1、转速计M2,或者也被称为警报器的警告灯M3等内容。
此外,如上述那样,实际描绘内容的是GPU13,仪表应用21a准备应该描绘何种内容这样的描绘内容,并向GPU13请求实际的描绘。但是,为了简化说明,这里表现为由仪表应用21a进行描绘。
速度计M1由为了表示车辆的速度的变化而需要周期性地且实时地更新显示的表针图像M1a、和假设与表针图像M1a相比显示的变化较少的刻度图像M1b构成。同样地,转速计M2也由为了表示转速的变化而需要周期性地且实时地更新显示的表针图像M2a、和假设与表针图像M2a相比显示的变化较少的刻度图像M1b构成。另外,在仪表显示器2的情况下,在与表针图像M1a、刻度图像M1b等不同的层描绘背景图像MB。此外,这些图像是一个例子。
另外,仪表应用21a所描绘的内容也能够显示于中央显示器3、平视显示器4。另外,由仪表应用21a描绘的内容与由例示的其它应用21描绘的内容相比,相对地需要实时性。
导航应用21b实现导航功能,并且主要描绘显示于中央显示器3的内容。例如,如图5所示,导航应用21b描绘包含地图、车辆的当前位置等的导航画面M4等内容。但是,由导航应用21b描绘的内容例如也可以如图4中作为导航显示模式所示那样显示于仪表显示器2,也可以显示于平视显示器4。
安全应用21c实现菜单的显示、驾驶辅助用的各种功能,并且主要描绘显示于中央显示器3的内容。例如,如图5所示,安全应用21c描绘为了选择成为对象的功能、内容而配置有多个图标的主页画面M5等内容。另外,安全应用21c描绘的内容例如也可以如图4中作为菜单显示模式所示那样显示于仪表显示器2,也可以显示于平视显示器4。
HUD应用21e例如向用户报告速度、以后的行进路径等,并且主要描绘显示于平视显示器4的内容。例如,如图6所示,HUD应用21e描绘用于显示当前的速度信息M6、时刻信息M7或者表示距拐角的距离、转弯的方向等的行进路径信息M8的内容。另外,HUD应用21e描绘的内容也能够显示于仪表显示器2、中央显示器3。
如后述那样,合成应用21f确定在显示器显示的内容的大小、种类,并对GPU13请求向帧缓冲器的粘贴。也就是说,合成应用21f与后述的GPU驱动器以及GPU13一起,实现作为也被称为混合器等的合成器的功能。另外,如后述那样,合成应用21f实现作为判定帧缓冲器的更新的判定器的功能。此外,也能够通过其它的应用21构成合成器和判定器。
如图7所示,对各应用21中描绘内容的应用21独立地分配用于描绘内容的物理面30。换句话说,各应用21作为在分配给自身的物理面30描绘内容的描绘部发挥作用。
确保这些物理面30为在主存储器12、高速缓冲存储器17上能够描绘也就是配置所需的内容的大小。此外,物理面30的大小未必需要与显示器的像素数一致。这是因为选择在物理面30描绘的内容中所需的内容并显示于显示器。
在本实施方式中,对仪表应用21a分配有物理面30A,对导航应用21b分配有物理面30B,对安全应用21c分配有物理面30C,对影像应用21d分配有物理面30D,对HUD应用21e分配有物理面30E。而且,在各物理面30通过各应用21描绘一个以上的内容。
例如,在物理面30A通过仪表应用21a描绘内容SA1~SA3。同样地,在物理面30B通过导航应用21b描绘内容SB1。在物理面30C通过安全应用21c描绘内容SC1、SC2。此外,在图7中,为了简化说明,将通过安全应用21c描绘的多个内容汇总为内容SC1。在物理面30D通过影像应用21d描绘内容SD1。在物理面30E通过HUD应用21e描绘内容SE1~SE3。此外,这些内容是一个例子。
另外,在各显示器显示的内容中的至少一个内容进行动画动作。在这里,所谓的动画动作是指表示内容的图像的位置、大小逐渐地变化、或图像旋转、或用户界面23随着滑动操作而整体移动、或图像逐渐地渐显或者渐隐、或图像的颜色发生变化那样的显示方式。
例如,如图4所示,速度计M1、转速计M2或地图、菜单等是其大小、位置根据显示模式、显示目的地的显示器发生变化的内容。但是,动画动作并不限定于此,只要是显示方式从某一时刻开始连续或断续地变化的动作就包含于动画动作。
接下来,对上述的结构的作用进行说明。
首先,参照图8~图10,对车辆用装置1中的从内容的描绘到向显示器的显示的流程进行说明。此外,在图8~图10中,为了方便起见,将描绘内容的应用21表示为描绘应用A、描绘应用B、描绘应用C。此外,在进行各描绘应用所共用的说明的情况下,不标注A~C,而仅称为描绘应用。
描绘应用若准备描绘内容,则对GPU13请求实际的描绘。以下,为了方便,将来自描绘应用的对GPU13的描绘的请求称为描绘请求。该描绘请求从各描绘应用独立地输出到GPU13。
GPU13若接受描绘请求,则如图9所示,基于请求内容在与各描绘应用对应地例如设置在主存储器12上的描绘区域31A、描绘区域31B以及描绘区域31C进行描绘。在该描绘区域31A~31C描绘的信息为内容。此外,描绘区域31A~31C既可以为与物理面30相同的区域,也可以为了高速访问而在高速缓冲17上设置物理面30,并在主存储器12上设置描绘区域31A~31C以在粘贴于帧缓冲器50时能够共享内容。
若处理来自各描绘应用的描绘请求,则如图8所示,合成应用21f参照与各描绘应用对应的内容,进行用于粘贴到帧缓冲器50的准备。在该准备中,通过选择显示的内容、设定位置、大小,如图10所示,设定各描绘区域31中用于粘贴于帧缓冲器50的粘贴区域32A~粘贴区域32C。以下,在进行粘贴区域32A~粘贴区域32C所共用的说明的情况下,不标注A、B、C,而仅称为粘贴区域32。此外,也存在从一个描绘区域31粘贴内容的情况。
若该准备完成,则如图8所示,合成应用21f对GPU13请求将粘贴区域32粘贴于帧缓冲器50的处理。然后,GPU13基于来自合成应用21f的请求,将粘贴区域32粘贴于帧缓冲器50。由此,如图10所示,对粘贴区域32A~粘贴区域32C进行合成或重叠,并以规定大小描绘在帧缓冲器50上的规定位置。即,将粘贴区域32所包含的内容配置于帧缓冲器50。
之后,IPU14读出配置在帧缓冲器50的内容,并作为影像信号输出到显示器。或者,IPU14将配置在帧缓冲器50的内容的信息转送至显示器,并在显示器侧再生内容。由此,在显示器显示内容。
然而,在如车辆用装置1那样设置有显示器的情况下,存在显示产生不良情况的担忧。此时,作为显示的不良情况,也包含未正确地进行向帧缓冲器50的内容的写入,也就是帧缓冲器50的更新的情况。这是因为在未正确地进行帧缓冲器50的更新的情况下,例如产生持续显示相同的画面、或显示不希望的画面这样的不良情况。以下,为了方便,将在本实施方式中假设的不良情况称为画面固定。
在该情况下,考虑通过比较本次的显示画面与上一次的显示画面是否相同,能够判定画面是否固定。但是,在显示器大型化或高精细化的情况下、在如本实施方式的车辆用装置1那样控制多个显示器的情况下,若构成为对画面整体进行比较,则在CPU10、主存储器12以及GPU13之间频繁进行数据的交换。
例如,在所谓的Full HD的显示器的情况下,分辨率为1920×1080像素,虽然是一个例子,但对其全部的像素进行比较的处理作为实测值大致花费1000msec左右。因此,若构成为对画面整体进行比较,则例如对如仪表显示器2那样需要以1/60秒周期性地更新显示的显示器没有实用性。
另外,若对画面整体进行比较的处理的负荷增加,则也对显示以外的处理造成影响,车辆用装置1的性能显著地劣化而没有实用性。另一方面,若为了缩短处理时间而构成为例如对画面的一部分的区域进行比较,则即使能够对进行比较的区域进行判定,但无法对画面整体判定是否被正确地更新。
因此,在车辆用装置1中,能够抑制处理时间,并且对画面整体判定是否被更新。
首先,发明者们着眼于GPU13将内容粘贴于帧缓冲器50时的描绘机制。具体而言,GPU13成为将从合成应用21f请求的粘贴区域32分割为两个三角形的区域,并分别将三角形的区域粘贴于帧缓冲器50这样的描绘机制。
更详细而言,如图11所示例如在将粘贴区域32A粘贴于帧缓冲器50的情况下,合成应用21f对GPU驱动器51指示粘贴区域。这样一来,GPU驱动器51将粘贴区域32A分割为三角形的两个单位区域33,并以将各个单位区域33粘贴于帧缓冲器50的方式控制GPU13。然后,GPU13通过将两个单位区域33粘贴于帧缓冲器50上的规定位置,而将粘贴区域32A的整体描绘在帧缓冲器50上。
根据该描绘机制,考虑若判定各个单位区域33是否被正确地描绘在帧缓冲器50,则能够判定是否正确地更新了画面整体。但是,若对单位区域33的整体比较本次描绘的内容与上一次描绘的内容,则如上述那样过度花费处理时间。
因此,车辆用装置1通过执行图12所示的判定更新的处理,兼得处理时间的抑制、和对画面整体的判定。此外,虽然通过作为合成器以及判定器的合成应用21f进行以下的处理,但为了简化说明,这里以车辆用装置1为主体进行说明。
若在步骤S1中设定粘贴区域32,则车辆用装置1在步骤S2中,对各个粘贴区域32设定判定区域。该判定区域是描绘用于判定是否正确地进行了帧缓冲器50的更新的判定用图像的区域,在本实施方式中,设定为粘贴区域32内的一个像素。此外,对于如何设定判定区域的位置、大小后述。
然后,车辆用装置1在步骤S3中描绘粘贴区域32,在步骤S4中描绘判定用图像。更具体而言,合成应用21f对GPU13请求粘贴区域32的描绘,并且对GPU13请求预先准备的判定用图像的描绘。此外,步骤S2~S4的处理没有特定的顺序。另外,对于判定用图像的详细内容后述。
接着,若GPU13的描绘完成,则车辆用装置1在步骤S5中从帧缓冲器50读出在各个判定区域描绘的判定用图像,在步骤S6中,对请求的判定用图像与在帧缓冲器50实际描绘的判定用图像进行比较。
而且,在请求的判定用图像与在帧缓冲器50实际描绘的判定用图像一致的情况下,车辆用装置1在步骤S7中为“是”,判定为没有画面的固定,也就是说,判定为帧缓冲器50已被正确地更新。
另一方面,在请求的判定用图像与在帧缓冲器50实际描绘的判定用图像不一致的情况下,车辆用装置1在步骤S7为“否”,所以在步骤S9中判定为有画面的固定,也就是说,判定为帧缓冲器50未被正确地更新。在该情况下,车辆用装置1在步骤S10中,执行恢复处理消除画面的固定。
另外,在步骤S3、S4中向帧缓冲器50的描绘本身失败的情况下,车辆用装置1也执行恢复处理。在该恢复处理中,在本实施方式中进行产生了不良情况的OS20的再启动。但是,作为恢复处理,例如也能够使产生了不良情况的应用21单体再启动。
这样,车辆用装置1通过对为了判定而有意地准备的判定用图像、和在帧缓冲器50实际描绘的判定用图像进行比较,来判定是否正确地进行了帧缓冲器50的更新。换句话说,车辆用装置1通过对写入前后的判定用图像进行比较,来判定是否正确地向帧缓冲器50写入了内容。
然而,描绘在帧缓冲器50的内容基本上显示于显示器。因此,若如上述那样将判定用图像描绘在帧缓冲器50,则存在不需要显示给用户看的图像的担忧。因此,车辆用装置1鉴于显示器的结构,将至少一个判定区域设定在帧缓冲器50的区域内,且为在使其显示于显示器时不会被用户视觉确认的区域内。
例如,如图13所示,一般而言,仪表显示器2等显示器的外边缘部被边框2a、框架覆盖。换句话说,显示器并不是露出画面整体也就是说能够被用户视觉确认的结构,而是外边缘部不能被用户视觉确认的结构。
因此,在确保与显示器相同的像素数的帧缓冲器50,在其外边缘形成能够描绘的区域,并且,用户不能视觉确认的区域。以下,为了方便,将该区域称为不可视区域50a。而且,若在不可视区域50a内,则即使描绘了上述的判定用图像,判定用图像也不会被用户视觉确认。若采用液晶面板、有机EL面板,则这对于中央显示器3、平视显示器4也相同。此外,供用户观看的内容当然描绘在不可视区域50a以外的位置。
因此,在上述的步骤S2中,车辆用装置1在形成在帧缓冲器50的外边缘部的不可视区域50a内设定判定区域52。由此,用户不会看到不需要的图像,而能够描绘判定用图像。此外,虽然在图13中,为了说明而以四边形示出判定区域52,但判定区域52只要为一个像素以上即可。另外,车辆用装置1将至少一个判定区域,在本实施方式中将两个判定区域52设定为不可视区域50a内的固定位置。
此时,车辆用装置1能够将不可视区域50a内的固定位置作为判定区域52。另外,车辆用装置1能够将不可视区域50a内的随机设定的位置作为判定区域52。另外,车辆用装置1能够使不可视区域50a内的固定位置和随机设定的位置混在一起来设定判定区域52。
另外,若处理时间充裕,则车辆用装置1能够在一个单位区域33内设定多个判定区域52。在该情况下,在步骤S7中,依次对设定的判定区域52判定是否一致。另外,车辆用装置1也能够以多个像素构成一个判定区域52。
另外,车辆用装置1例如能够预先选择红色、绿色、蓝色那样的代表色,在每次判定时依次使颜色变化来设定判定用图像的颜色。另外,车辆用装置1能够在每次判定时将判定用图像的颜色随机设定为与上一次的判定时不同的颜色。即,判定用图像只要是与上一次判定时与上一次判定时相比位置、大小以及颜色中的至少一个不同的图像即可。
像这样,车辆用装置1通过准备判定用图像,对帧缓冲器50描绘判定用图像,并对准备的判定用图像与实际描绘的图像进行比较,另外,通过采用该控制方法,来判定帧缓冲器50是否被正确地更新了。
根据以上说明的实施方式,能够得到以下那样的效果。
车辆用装置1被连接到显示器,具备基于来自应用21的描绘请求来描绘内容的GPU13、作为将描绘的内容粘贴于与显示器对应地设置的帧缓冲器50的合成器的合成应用21f、以及作为判定帧缓冲器50是否被更新的判定器的应用21f。
作为合成器的合成应用21f设定粘贴于帧缓冲器50的粘贴区域32,将设定的粘贴区域32分割为三角形的单位区域33,并使GPU13执行将各个单位区域33粘贴于帧缓冲器50的处理。然后,作为判定器的合成应用21f在各个粘贴区域32内设定判定区域52,准备在判定区域52描绘的判定用图像,并对GPU13请求准备好的判定用图像的描绘,并读出GPU13实际描绘在帧缓冲器50的判定用图像,若准备好的判定用图像与读出的判定用图像一致,则判定为帧缓冲器50已被更新。
像这样,通过构成为对准备好的判定用图像和在帧缓冲器50实际描绘的判定用图像进行比较,能够判定是否对帧缓冲器50实际进行了写入。即,通过该结构,能够判定帧缓冲器50是否被正确地更新了。而且,若正确地更新了帧缓冲器50,则能够判断为未产生画面的固定。
此时,在车辆用装置1中,将判定用图像描绘在设定于粘贴区域32内的判定区域52。由此,能够削减进行比较的像素数,与对画面整体进行比较的情况相比,能够大幅削减处理时间。因此,能够抑制处理时间,并且判定是否对画面整体进行了更新。
另外,根据车辆用装置1的控制方法,也能够抑制处理时间,并且判定是否对画面整体进行了更新,该控制方法包含:设定粘贴于帧缓冲器50的粘贴区域32的工序;将粘贴区域32分割为三角形的单位区域33的工序;通过GPU13将各个单位区域33粘贴于帧缓冲器50的工序;准备描绘于在粘贴区域32内设定的判定区域52的判定用图像的工序;通过GPU13将准备好的判定用图像描绘于帧缓冲器50的工序;以及对准备好的判定用图像与读出的判定用图像进行比较,若两者一致则判定为帧缓冲器50已被更新的工序。
车辆用装置1在帧缓冲器50的区域内,且在显示于显示器时不会被用户视觉确认的不可视区域50a内设定至少一个判定区域52。由此,能够在实际显示的区域描绘判定用图像,并能够可靠地判定是否进行了向帧缓冲器50的写入。另外,由于即使描绘判定用图像也不会被用户视觉确认,所以也不会给用户带来产生故障等的不信任感。
车辆用装置1设定与被设置于显示器的边框遮挡的部位对应的帧缓冲器50上的区域,作为在显示于显示器时不会被用户视觉确认的区域。由此,能够将许多普通的显示器作为对象,进行是否正确地进行了帧缓冲器50的更新的判定。
车辆用装置1以一个像素设定判定区域52。由此,成为比较对象的判定用图像最小,能够缩短比较所需的处理时间。另外,也能够使判定用图像的描绘以及读出所需的时间最小,能够将为了进行判定所需的CPU10的负荷、总线负荷抑制在最低限度。
车辆用装置1将至少一个判定区域52设定在不可视区域50a内的固定的位置。由此,无需判断判定区域52位于何处,而能够简化处理。
但是,车辆用装置1也能够将至少一个判定区域52设为不可视区域50a内的随机设定的位置。由此,即使在内容到达帧缓冲器50的外边缘的情况下,也能够确保判定区域52。在该情况下,也能够使固定了位置的判定区域52与随机设定的判定区域52共存。
(第二实施方式)
以下,对第二实施方式进行说明。在第二实施方式中,对第一实施方式的几个变形例进行说明。
<第一例>
虽然在第一实施方式中示出了在不可视区域50a内设定判定区域52的例子,但例如如图14所示,车辆用装置1能够在不可视区域50a的外侧,也就是说在用户能够视觉确认的位置设定至少一个判定区域52。
但是,在该情况下,车辆用装置1设定在描绘显示方式发生变化的内容的区域内。另外,车辆用装置1将判定用图像设定为与内容对应的颜色、大小。
例如,在以内容滚动或旋转的方式进行显示的情况下,考虑在上一次描绘的内容与本次描绘的内容之间,在某个位置颜色发生变化。而且,如在第一实施方式中说明的那样,在上一次与本次颜色发生变化的部位能够用于帧缓冲器50是否被正确地更新的判定。例如,若为仪表显示器2,则考虑以虚线示意地示出的表针图像M1a的显示方式不同的可能性较高。
因此,车辆用装置1在描绘表针图像M1a的范围内设定判定区域52,并以表针图像M1a的颜色和背景色交替地描绘判定用图像。由此,能够判定帧缓冲器50是否被正确地更新,并能够得到能够抑制处理时间,并且对画面整体判定是否被更新等与第一实施方式相同的效果。在该情况下,无需一定将全部的判定区域52设定在不可视区域50a外,其它的判定区域52也能够设定在不可视区域50a内。
另外,在内容滚动或旋转的情况下,也能够构成为根据应用21求出内容的信息,并对上一次描绘的内容的一部分与本次描绘的内容的一部分进行比较。换句话说,也能够构成为利用从应用21描绘的内容本身,作为判定用图像。即使是这样的结构,也能够得到能够抑制处理时间,并且对画面整体判定是否被更新等与第一实施方式相同的效果。
<第二例>
在第一实施方式中示出了在帧缓冲器50的区域内设定判定区域52的例子,但如图15所示,车辆用装置1能够在主存储器12上的帧缓冲器50的外侧的区域设定至少一个判定区域52。在该情况下,车辆用装置1以比帧缓冲器50大的尺寸设定粘贴区域32,并在各单位区域33设定判定区域52。
根据这样的结构,也能够通过对在判定区域52描绘的判定用图像进行比较,得到能够抑制处理时间,并且对画面整体判定是否被更新等与第一实施方式相同的效果。
另外,由于在帧缓冲器50的外侧描绘判定用图像,所以在边框2a非常窄的被称为所谓的无边框的显示器中,能够防止判定用图像根据角度被用户视觉确认。另外,例如在平视显示器4采用投影方式的情况下,在这样的位置设定判定区域52尤为重要。此外,即使是采用了液晶面板、有机EL面板的显示器,也能够在帧缓冲器50的区域外设定判定区域52。
<第三例>
虽然在第一实施方式中示出在车辆用装置1安装一个OS20的构成例进行了说明,但车辆用装置1也能够为不同的结构。例如,如图16所示,车辆用装置1在CPU10上执行管理程序40,在该管理程序40上执行多个例如两个OS20A以及OS20B。
此时,OS20A被分配给CPU模块16A,OS20B被分配给CPU模块16B。在本实施方式中,假设OS20A负责实时性相对较高的处理,OS20B负责实时性相对较低的处理。
例如,在OS20A中,执行需要实时性的例如仪表应用21a、合成应用21f,在OS20B中,执行不如OS20A那样需要实时性的导航应用21b、安全应用21c、影像应用21d、HUD应用21e等。此外,OS20的种类、数量或者应用21程序的配置是一个例子,并不限定于此。
即使是这样的结构,也能够得到能够抑制处理时间,并且对画面整体判定是否被更新等与第一实施方式相同的效果。在该情况下,管理程序40也能够构成为作为OS20A的功能被执行。即,也能够构成为在CPU10上执行OS20A,使管理程序40作为该OS20的功能进行动作,并在该管理程序40上执行OS20B。
或者,如图17所示,车辆用装置1也能够构成为具备多个CPU10,并在各CPU10上分别执行OS20A以及OS20B。在该情况下,也能够同样地在CPU10A中,执行需要实时性的例如仪表应用21a、合成应用21f,在CPU10B中,执行不如CPU10A侧那样需要实时性的导航应用21b、安全应用21c、影像应用21d、HUD应用21e等。此外,CPU10的数量或者应用21程序的配置是一个例子,并不限定于此。
即使是这样的结构,也能够得到能够抑制处理时间,并且对画面整体判定是否被更新等与第一实施方式相同的效果。
本公开以实施例为基准进行了描述,但应理解为本公开并不限定于该实施例、构造。本公开也包含各种变形例、等同范围内的变形。其中,各种组合、方式,进一步仅包含它们中一个要素、一个以上、或一个以下的其它组合、方式也包含于本公开的范畴、思想范围。
本公开所记载的控制部及其方法也可以通过专用计算机来实现,该专用计算机通过构成被编程为执行利用计算机程序具体化的一个或多个功能的处理器以及存储器来提供。或者,本公开所记载的控制部及其方法也可以通过专用计算机来实现,该专用计算机通过利用一个以上的专用硬件逻辑电路构成处理器来提供。或者,本公开所记载的控制部及其方法也可以通过一个以上的专用计算机来实现,该一个以上的专用计算机由被编程为执行一个或多个功能的处理器及存储器、和由一个以上的硬件逻辑电路构成的处理器的组合构成。另外,计算机程序也可以作为由计算机执行的指令存储于计算机可读取的非过渡有形记录介质。
Claims (10)
1.一种车辆用装置,是被连接到显示器的车辆用装置,具备:
图形处理单元,基于来自应用程序的描绘请求来描绘内容;
合成器,将描绘的内容粘贴于帧缓冲器,上述帧缓冲器与上述显示器对应地设置;以及
判定器,判定上述帧缓冲器是否被更新,
上述合成器设定粘贴于上述帧缓冲器的粘贴区域,将设定的上述粘贴区域分割为三角形的单位区域,并使上述图形处理单元执行将各个上述单位区域粘贴于上述帧缓冲器的处理,
上述判定器在各个上述粘贴区域内设定判定区域,并准备在上述判定区域描绘的判定用图像,请求上述图形处理单元描绘准备好的上述判定用图像,并读出上述图形处理单元在上述帧缓冲器实际描绘的上述判定用图像,若准备好的上述判定用图像与读出的上述判定用图像一致,则判定为上述帧缓冲器已被更新。
2.根据权利要求1所述的车辆用装置,其中,
上述判定器在上述帧缓冲器的区域内且是在显示于上述显示器时不会被用户视觉确认的区域内设定至少一个上述判定区域。
3.根据权利要求2所述的车辆用装置,其中,
在显示于上述显示器时不会被用户视觉确认的区域是与被设置于显示器的边框遮挡的部位对应的区域。
4.根据权利要求1所述的车辆用装置,其中,
上述判定器以一个像素设定上述判定区域。
5.根据权利要求1所述的车辆用装置,其中,
上述判定器将上述判定用图像设定为位置、大小以及颜色中的至少一个与上一次判定时不同的图像。
6.根据权利要求1所述的车辆用装置,其中,
上述判定器在上述帧缓冲器的区域内且是描绘显示方式发生变化的内容的区域内设定至少一个上述判定区域。
7.根据权利要求1所述的车辆用装置,其中,
上述判定器在上述帧缓冲器的区域外设置至少一个上述判定区域。
8.根据权利要求1所述的车辆用装置,其中,
上述判定器将至少一个上述判定区域设定在固定的位置。
9.根据权利要求1~8中任一项所述的车辆用装置,其中,
上述判定器将至少一个上述判定区域设定在随机设定的位置。
10.一种车辆用装置的控制方法,是被连接到显示器的车辆用装置的控制方法,包含:
设定粘贴于帧缓冲器的粘贴区域的工序,其中,上述粘贴区域是包含根据应用程序描绘的内容的区域;
将上述粘贴区域分割为三角形的单位区域的工序;
通过图形处理单元将各个上述单位区域粘贴于上述帧缓冲器的工序;
准备描绘于判定区域的判定用图像的工序,其中,上述判定区域被设定在上述粘贴区域内;
通过上述图形处理单元将准备好的上述判定用图像描绘于上述帧缓冲器的工序;以及
对准备好的上述判定用图像与在上述帧缓冲器实际描绘的上述判定用图像进行比较,若两者一致则判定为上述帧缓冲器已被更新的工序。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019-081094 | 2019-04-22 | ||
JP2019081094A JP7120143B2 (ja) | 2019-04-22 | 2019-04-22 | 車両用装置、車両用装置の制御方法 |
PCT/JP2020/015034 WO2020217899A1 (ja) | 2019-04-22 | 2020-04-01 | 車両用装置、車両用装置の制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113710529A CN113710529A (zh) | 2021-11-26 |
CN113710529B true CN113710529B (zh) | 2024-01-12 |
Family
ID=72935424
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080029561.8A Active CN113710529B (zh) | 2019-04-22 | 2020-04-01 | 车辆用装置、车辆用装置的控制方法 |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP7120143B2 (zh) |
CN (1) | CN113710529B (zh) |
DE (1) | DE112020002045T5 (zh) |
WO (1) | WO2020217899A1 (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002032071A (ja) * | 2000-07-19 | 2002-01-31 | Fujitsu Ten Ltd | 画像表示装置 |
CN101031455A (zh) * | 2004-08-24 | 2007-09-05 | 夏普株式会社 | 显示*** |
JP2010061686A (ja) * | 2009-12-02 | 2010-03-18 | Seiko Epson Corp | 画像処理装置、画像処理方法及びそれらの機能を実現するためのコンピュータプログラム並びにそのコンピュータプログラムを記録した記録媒体 |
CN101778729A (zh) * | 2007-09-11 | 2010-07-14 | 夏普株式会社 | 仪表面板图像显示装置、仪表面板图像变更方法、车辆、服务器、仪表面板图像变更***、仪表面板图像显示程序、存储有仪表面板图像显示程序的计算机可读取的存储介质 |
JP2016039508A (ja) * | 2014-08-07 | 2016-03-22 | 株式会社デンソー | 表示装置 |
CN105480093A (zh) * | 2014-09-15 | 2016-04-13 | 大陆汽车车身电子***(芜湖)有限公司 | 汽车仪表的显示控制方法 |
CN107415690A (zh) * | 2017-04-25 | 2017-12-01 | 黑龙江连特科技有限公司 | 汽车、汽车仪表及其控制方法 |
CN108351759A (zh) * | 2015-11-13 | 2018-07-31 | 株式会社电装 | 显示控制装置 |
JP2018184142A (ja) * | 2017-04-27 | 2018-11-22 | 株式会社デンソー | 車両用表示装置 |
JP2019053376A (ja) * | 2017-09-13 | 2019-04-04 | 株式会社Jvcケンウッド | 車両用画像記録装置、車両用画像記録方法および車両用画像記録プログラム |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6780721B2 (ja) | 2019-03-07 | 2020-11-04 | 株式会社三洋物産 | 遊技機 |
-
2019
- 2019-04-22 JP JP2019081094A patent/JP7120143B2/ja active Active
-
2020
- 2020-04-01 CN CN202080029561.8A patent/CN113710529B/zh active Active
- 2020-04-01 DE DE112020002045.2T patent/DE112020002045T5/de active Pending
- 2020-04-01 WO PCT/JP2020/015034 patent/WO2020217899A1/ja active Application Filing
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002032071A (ja) * | 2000-07-19 | 2002-01-31 | Fujitsu Ten Ltd | 画像表示装置 |
CN101031455A (zh) * | 2004-08-24 | 2007-09-05 | 夏普株式会社 | 显示*** |
CN101778729A (zh) * | 2007-09-11 | 2010-07-14 | 夏普株式会社 | 仪表面板图像显示装置、仪表面板图像变更方法、车辆、服务器、仪表面板图像变更***、仪表面板图像显示程序、存储有仪表面板图像显示程序的计算机可读取的存储介质 |
JP2010061686A (ja) * | 2009-12-02 | 2010-03-18 | Seiko Epson Corp | 画像処理装置、画像処理方法及びそれらの機能を実現するためのコンピュータプログラム並びにそのコンピュータプログラムを記録した記録媒体 |
JP2016039508A (ja) * | 2014-08-07 | 2016-03-22 | 株式会社デンソー | 表示装置 |
CN105480093A (zh) * | 2014-09-15 | 2016-04-13 | 大陆汽车车身电子***(芜湖)有限公司 | 汽车仪表的显示控制方法 |
CN108351759A (zh) * | 2015-11-13 | 2018-07-31 | 株式会社电装 | 显示控制装置 |
CN107415690A (zh) * | 2017-04-25 | 2017-12-01 | 黑龙江连特科技有限公司 | 汽车、汽车仪表及其控制方法 |
JP2018184142A (ja) * | 2017-04-27 | 2018-11-22 | 株式会社デンソー | 車両用表示装置 |
JP2019053376A (ja) * | 2017-09-13 | 2019-04-04 | 株式会社Jvcケンウッド | 車両用画像記録装置、車両用画像記録方法および車両用画像記録プログラム |
Also Published As
Publication number | Publication date |
---|---|
CN113710529A (zh) | 2021-11-26 |
WO2020217899A1 (ja) | 2020-10-29 |
US20220032775A1 (en) | 2022-02-03 |
JP2020175854A (ja) | 2020-10-29 |
DE112020002045T5 (de) | 2022-02-24 |
JP7120143B2 (ja) | 2022-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2631784B1 (en) | System for providing transparent access to hardware graphic layers | |
KR100970073B1 (ko) | 표시 시스템 | |
US6323875B1 (en) | Method for rendering display blocks on display device | |
JP5120125B2 (ja) | 画像合成システム、表示制御方法、描画処理装置、及び制御プログラム | |
US11922089B2 (en) | Vehicle controller, vehicle display system, and vehicle display control method using a single display processing unit for displaying link images | |
GB2548470A (en) | Method and apparatus for generating an image | |
US20220024315A1 (en) | Vehicular device and control method for vehicular device | |
US5790125A (en) | System and method for use in a computerized imaging system to efficiently transfer graphics information to a graphics subsystem employing masked span | |
CN113710529B (zh) | 车辆用装置、车辆用装置的控制方法 | |
JP7067529B2 (ja) | 車両用装置 | |
US12020343B2 (en) | Vehicle device and vehicle device control method | |
JPH1069548A (ja) | コンピュータ・グラフィックス・システム | |
CN113727878B (zh) | 车辆用装置、车辆用装置的控制方法 | |
CN115836320A (zh) | 用于数据内容完整性检查的方法和装置 | |
US20240012603A1 (en) | Display control system, display method, and storage medium | |
JP2010128292A (ja) | 画像表示システム | |
CN118061778A (zh) | 智能座舱显示***的显示方法及智能座舱显示*** | |
CN117097852A (zh) | 一种汽车电子仪表屏的图标显示方法及装置 | |
CN117097851A (zh) | 一种汽车电子仪表屏的图标显示方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |