Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7167853B2 - 表示制御装置 - Google Patents
[go: Go Back, main page]

JP7167853B2 - 表示制御装置 - Google Patents

表示制御装置 Download PDF

Info

Publication number
JP7167853B2
JP7167853B2 JP2019097077A JP2019097077A JP7167853B2 JP 7167853 B2 JP7167853 B2 JP 7167853B2 JP 2019097077 A JP2019097077 A JP 2019097077A JP 2019097077 A JP2019097077 A JP 2019097077A JP 7167853 B2 JP7167853 B2 JP 7167853B2
Authority
JP
Japan
Prior art keywords
image
display
displayed
operating system
determination unit
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
Application number
JP2019097077A
Other languages
English (en)
Other versions
JP2020191013A5 (ja
JP2020191013A (ja
Inventor
伸彦 谷端
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP2019097077A priority Critical patent/JP7167853B2/ja
Priority to CN202080037847.0A priority patent/CN113874253B/zh
Priority to PCT/JP2020/008701 priority patent/WO2020235173A1/ja
Priority to DE112020002486.5T priority patent/DE112020002486T5/de
Publication of JP2020191013A publication Critical patent/JP2020191013A/ja
Publication of JP2020191013A5 publication Critical patent/JP2020191013A5/ja
Priority to US17/531,323 priority patent/US12019940B2/en
Application granted granted Critical
Publication of JP7167853B2 publication Critical patent/JP7167853B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1446Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT 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/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/21Output 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/22Display screens
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT 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/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/28Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor characterised by the type of the output information, e.g. video entertainment or vehicle dynamics information; characterised by the purpose of the output information, e.g. for attracting the attention of the driver
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT 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/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/60Instruments characterised by their location or relative disposition in or on vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT 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/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/80Arrangements for controlling instruments
    • B60K35/81Arrangements for controlling instruments for controlling displays
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R11/00Arrangements for holding or mounting articles, not otherwise provided for
    • B60R11/02Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control 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/38Control 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 with means for controlling the display position
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/08Fault-tolerant or redundant circuits, or circuits in which repair of defects is prepared
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/12Test circuits or failure detection circuits included in a display system, as permanent part thereof
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2358/00Arrangements for display data security
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2380/00Specific applications
    • G09G2380/10Automotive applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Theoretical Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Multimedia (AREA)
  • Quality & Reliability (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
  • Debugging And Monitoring (AREA)
  • Digital Computer Display Output (AREA)

Description

表示制御装置に関し、特に、アプリケーション異常時の表示制御技術に関する。
特許文献1には、車両に搭載された1つのディスプレイに、車両に搭載されたナビゲーション装置が指示した画像と、車両に持ち込まれたスマートフォンが指示した画像とを表示するシステムが開示されている。特許文献1に開示されたシステムでは、アプリケーションプログラム(以下、アプリケーション)の再起動時には、設定情報を自動的に再設定する。
特開2013-30931号公報
ナビゲーション装置が備えるアプリケーションと、スマートフォンが備えるアプリケーションは別々のアプリケーションである。複数のアプリケーションが存在する場合、一部のアプリケーションに不具合が生じるなどの原因により、一部のアプリケーションが表示する画像が破損した状態で表示されてしまう恐れがある。一部のアプリケーションが表示する画像が破損した画像などのエラー画像となっていると、ユーザに違和感を与えてしまう。
本開示は、この事情に基づいて成されたものであり、その目的とするところは、一部のアプリケーションが表示する画像がエラー画像になった場合にも、ユーザに違和感を与えにくい表示制御装置を提供することにある。
上記目的は独立請求項に記載の特徴の組み合わせにより達成され、また、下位請求項は更なる有利な具体例を規定する。特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、開示した技術的範囲を限定するものではない。
上記目的を達成するための表示制御装置に係る1つの開示は、
車両に搭載された1つのディスプレイ(2)に複数の画像を表示させる表示制御装置であって、
ディスプレイに表示する画像を決定する複数の画像決定部(26、28)と、
複数の画像決定部のうち監視対象となっている画像決定部が正常であるか異常であるかを逐次監視する状態監視部(25)と、
監視対象となっている画像決定部が異常であることにより、ディスプレイにエラー画像が表示されていると、状態監視部が判断した場合に、エラー画像による違和感が生じにくくなるように、ディスプレイに表示されている表示態様を変更する表示態様決定部(24)と、を備え
表示態様決定部は、エラー画像を消去して、ディスプレイに表示されている残りの画像を再配置することで、エラー画像による違和感が生じにくくする表示制御装置である。
上記目的を達成するための表示制御装置に係る他の1つの開示は、
車両に搭載された1つのディスプレイ(2)に複数の画像を表示させる表示制御装置であって、
ディスプレイに表示する画像を決定する複数の画像決定部(26、28)と、
複数の画像決定部のうち監視対象となっている画像決定部が正常であるか異常であるかを逐次監視する状態監視部(25)と、
監視対象となっている画像決定部が異常であることにより、ディスプレイにエラー画像が表示されていると、状態監視部が判断した場合に、エラー画像による違和感が生じにくくなるように、ディスプレイに表示されている表示態様を変更する表示態様決定部(24)と、を備え、
表示態様決定部は、エラー画像をグレーアウトすることで、エラー画像による違和感が生じにくくする表示制御装置である。
上記目的を達成するための表示制御装置に係る他の1つの開示は、
車両に搭載された1つのディスプレイ(2)に複数の画像を表示させる表示制御装置であって、
ディスプレイに表示する画像を決定する複数の画像決定部(26、28)と、
複数の画像決定部のうち監視対象となっている画像決定部が正常であるか異常であるかを逐次監視する状態監視部(25)と、
監視対象となっている画像決定部が異常であることにより、ディスプレイにエラー画像が表示されていると、状態監視部が判断した場合に、エラー画像による違和感が生じにくくなるように、ディスプレイに表示されている表示態様を変更する表示態様決定部(24)と、を備え、
表示態様決定部は、エラー画像に代えて、表示が異常状態になっていることを示す文字を表示することで、エラー画像による違和感が生じにくくする表示制御装置である。
この表示制御装置は、状態監視部が、監視対象となっている画像決定部が正常であるかどうかを逐次監視している。表示態様決定部は、監視対象となっている画像決定部が正常に動作していないことにより、ディスプレイにエラー画像が表示されていると状態監視部が判断した場合には、エラー画像による違和感が生じにくくなるようにディスプレイに表示されている表示態様を変更する。よって、監視対象となっている画像決定部が表示する画像がエラー画像になった場合にも、ユーザに違和感を与えにくくすることができる。
表示システム1の全体構成を示す図である。 フラッシュメモリ6に記憶されているソフトウェア10を示す図である。 図1のコンピュータ3が実行する機能を示す図である。 正常時のディスプレイ2の表示例である。 アイコン画像31aがエラー画像となっているディスプレイ2の表示例である。 表示態様変更後のディスプレイ2の表示例である。 正常時のディスプレイ2の表示例であって、図4とは別の表示例である。 アイコン画像31aがエラー画像となっているディスプレイ2の表示例であって図5とは別の表示例である。 表示態様変更後のディスプレイ2の表示例である。 正常時のディスプレイ2の表示例であって、図4、図7とは別の表示例である。 表示態様変更後のディスプレイ2の表示例であって、図6、図9とは別の表示例である。 表示態様変更後のディスプレイ2の表示例であって、図6、図9、図11とは別の表示例である。
以下、実施形態を図面に基づいて説明する。図1に示す表示システム1は、車両Cに搭載されている。表示システム1は、ディスプレイ2と、表示制御装置であるコンピュータ3とを備えている。ディスプレイ2は、車両Cの車室において乗員が視認できる位置に配置されている。ディスプレイ2は、種々の画像が表示可能である。ディスプレイ2として、液晶ディスプレイや有機ELディスプレイを用いることができる。
コンピュータ3は、ディスプレイ2に接続されているとともに車内LANバス9に接続されている。コンピュータ3は、車内LANバス9を介して、車両Cに搭載された種々の機器との間で信号の送受信が可能である。コンピュータ3が車内LANバス9を介して受信する信号としては、たとえば、ディスプレイ2に画像として表示される車両計器類において現在の状態を示す信号がある。この信号には、たとえば、車速を示す信号、燃料残量を示す信号などが含まれる。
[コンピュータ3の構成]
コンピュータ3は、図1に示すように、CPU4、RAM5、フラッシュメモリ6、バスライン7などを備えている。CPU4は、プロセッサである。本実施形態のCPU4は、2つのCPUモジュール41、42を備えている。各CPUモジュール41、42は、それぞれ1つまたは複数のコアを備えている。各CPUモジュール41、42は、他方から独立して動作することができる。
RAM5は、フラッシュメモリ6から読み出された情報などを一時的に記憶する。フラッシュメモリ6は不揮発性のメモリであり、CPU4が実行する種々のソフトウェア10を記憶している。
図2に、フラッシュメモリ6に記憶されているソフトウェア10を示している。各ソフトウェア10は、いずれも、コンピュータ3により実行される。また、図2は、各ソフトウェア10が、どちらのCPUモジュール41、42が実行するかも示す図になっている。なお、図2に示す種々のソフトウェア10は、コンピュータ3が他の不揮発性記憶媒体を備えている場合には、フラッシュメモリ6以外の不揮発性記憶媒体に記憶されていてもよい。
図2に示すように、フラッシュメモリ6には、ハイパーバイザー11、リアルタイムオペレーティングシステム(以下、リアルタイムOS)12、汎用オペレーションシステム(以下、汎用OS)13が記憶されている。また、種々のアプリケーションソフトウェア(以下、アプリケーション)も記憶されている。具体的には、フラッシュメモリ6には、アプリケーションとして、ユーザインターフェース管理アプリケーション(以下、UI管理アプリケーション)14、状態監視マスタアプリケーション15、メータアプリケーション16、状態監視スレーブアプリケーション17、マルチメディアアプリケーション18a~18lが記憶されている。マルチメディアアプリケーション18a~18lを区別しないときは、マルチメディアアプリケーション18と記載する。
ハイパーバイザー11は、コンピュータ3に仮想化環境を作り出すソフトウェアである。ハイパーバイザー11は具体的には、1つのコンピュータ3にて、リアルタイムOS12と汎用OS13の2つのオペレーションシステムが動作可能な環境を作り出すソフトウェアである。
リアルタイムOS12は、リアルタイム処理を行うオペレーティングシステムである。リアルタイムOS12は、安定性に優れているという特徴を持つ。すなわち、リアルタイムOS12は汎用OS13よりも高安定な高安定オペレーティングシステムである。リアルタイムOS12は、CPUモジュール41が実行する。
汎用OS13は、リアルタイムOS12よりも複雑な機能を実行することができるOSである。ただし、反面、リアルタイムOS12よりも安定性に劣る。すなわち、汎用OS13は低安定オペレーティングシステムである。汎用OS13は、CPUモジュール42が実行する。
UI管理アプリケーション14、状態監視マスタアプリケーション15、メータアプリケーション16は、リアルタイムOS12上で動作するアプリケーションである。一方、状態監視スレーブアプリケーション17、マルチメディアアプリケーション18a~18lは、汎用OS13上で動作するアプリケーションである。なお、マルチメディアアプリケーション18の数に特に制限はない。マルチメディアアプリケーション18の数は、1つでもよく、また、図に示した数以外の複数でもよい。
これらのアプリケーションをコンピュータ3が実行することで、コンピュータ3は図3に示す各部として機能する。これらの機能が実行されることは、プログラムに対応する方法が実行されることを意味する。プログラムに対応する方法には表示制御方法が含まれる。
リアルタイム基本制御部22は、コンピュータ3がリアルタイムOS12を実行することで実現される機能である。リアルタイム基本制御部22は、UI管理アプリケーション14、状態監視マスタアプリケーション15、メータアプリケーション16が正常に機能するための種々の機能を実行する。汎用基本制御部23は、コンピュータ3が汎用OS13を実行することで実現される機能である。汎用基本制御部23は、状態監視スレーブアプリケーション17、マルチメディアアプリケーション18が正常に機能するための種々の機能を実行する。たとえば、リアルタイム基本制御部22および汎用基本制御部23は、プロセスごとの優先度を決定するプロセス管理、APIの提供、メモリの割り当ておよび開放などのメモリ管理などを行う。
状態監視マスタ25は、コンピュータ3が状態監視マスタアプリケーション15を実行することで実現される。状態監視マスタ25は、状態監視部である。また、状態監視マスタアプリケーション15は状態監視アプリケーションである。状態監視マスタ25は、汎用基本制御部23が正常に動作しているかを、逐次監視する。監視頻度はたとえば一定周期である。
また、状態監視マスタ25は、状態監視スレーブ27からの通知により、マルチメディア画像決定部28が正常に動作しているかを監視する。換言すれば、これらマルチメディア画像決定部28は、状態監視マスタ25による監視対象である。状態監視マスタ25は、汎用OS13が強制終了状態であるとき、および、汎用OS13が再起動中であるときは、汎用OS13が正常に動作していないと判断する。また、汎用OS13が正常に動作していないと判断したときは、汎用OS13上で動作するアプリケーションも正常に動作していないと判断する。
状態監視マスタ25は、監視対象であるマルチメディア画像決定部28が異常であると判断した場合には、それらが異常であることにより、それらが描画しディスプレイ2に表示される画像がエラー画像になっていると判断する。状態監視マスタ25は、この判断をした場合、この判断をしたことを表示態様決定部24に通知する。
エラー画像とは、正常時に表示される画像とは、何らかの違いがある画像である。ただし、エラー画像には、エラーであることをユーザに伝えるために用意されている画像は含まれない。たとえば、エラー画像は、画像描画が途中で停止している状態の画像である。また、正常時には、経時的に変化する画像である場合、更新速度が遅いため、正常時の画像と同じではあるが表示される時点が相違する画像もエラー画像である。
メータ画像決定部26は、コンピュータ3がメータアプリケーション16を実行することで実現される。メータ画像決定部26は画像決定部であり、ディスプレイ2に表示する車両計器類の画像(以下、メータ画像30)を決定する画像決定処理を実行する。そして、決定した画像を描画するための画像データを作成し、その画像データを表示態様決定部24に提供する。また、メータアプリケーション16は、リアルタイムOS12上で動作することから高安定側画像決定アプリケーションであり、メータ画像決定部26は高安定側画像決定部である。
状態監視スレーブ27は、コンピュータ3が状態監視スレーブアプリケーション17を実行することで実現される。状態監視スレーブ27は、各マルチメディア画像決定部28が正常に動作しているかを定期的に監視する。そして、状態監視スレーブ27は監視結果を状態監視マスタ25に定期的に通知する。
状態監視スレーブ27は、マルチメディアアプリケーション18が強制終了状態であるとき、および、マルチメディアアプリケーション18が再起動状態中であるときは、そのマルチメディアアプリケーション18に対応するマルチメディア画像決定部28が正常に動作していないと判断する。
また、状態監視スレーブ27は、マルチメディア画像決定部28がウォッチドッグに応答しない場合にも、マルチメディア画像決定部28が正常に動作していないと判断する。また、状態監視スレーブ27は、マルチメディア画像決定部28による画像決定頻度が閾値以下に低下した場合にも、マルチメディア画像決定部28は正常に動作していないと判断する。
なお、マルチメディア画像決定部28は、正常であれば、一定周期でディスプレイ2に表示する画像を更新している。そして、画像を更新する都度、そのことを状態監視スレーブ27に通知する。したがって、状態監視スレーブ27は、上記通知の間隔をもとに、マルチメディア画像決定部28による画像決定頻度が閾値以下になったかどうかを判断する。
マルチメディア画像決定部28a~28lは、コンピュータ3がマルチメディアアプリケーション18a~28lを実行することで実現される。マルチメディア画像決定部28は、画像決定部であり、ディスプレイ2に表示するマルチメディア系の画像を決定する画像決定処理を実行する。そして、決定した画像を描画するための画像データを作成し、その画像データを表示態様決定部24に提供する。
マルチメディアアプリケーション18は、たとえば、経路案内アプリケーション、オーディオ再生アプリケーション、映像再生アプリケーション、天気予報アプリケーションなどである。マルチメディア画像決定部28は、各マルチメディアアプリケーション18に対応しているので、たとえば、経路案内画像、オーディオ再生画像、映像再生画像、天気予報画像などを描画する。また、各マルチメディア画像決定部28は、それぞれの機能を表すアイコン画像31(図4参照)を描画する。また、マルチメディアアプリケーション18は、汎用OS13上で動作することから低安定側画像決定アプリケーションであり、マルチメディア画像決定部28は低安定側画像決定部である。
表示態様決定部24は、コンピュータ3がUI管理アプリケーション14を実行することで実現される。また、コンピュータ3がUI管理アプリケーション14を実行すると、ユーザインターフェースを管理する機能が実現される。ディスプレイ2もユーザインターフェースである。したがって、コンピュータ3がUI管理アプリケーション14を実行することで表示態様決定部24が実現される。また、UI管理アプリケーション14は表示態様決定アプリケーションである。
表示態様決定部24は、画像決定部26、28から、ディスプレイ2に表示する画像データを逐次取得する。そして、表示態様決定部24は、ディスプレイ2において、取得した画像データが示す画像を配置する位置を決定し、決定した位置に画像を表示する。
また、表示態様決定部24は、状態監視マスタ25から、マルチメディア画像決定部28が描画した画像がエラー画像になっているという通知を受けた場合、そのエラー画像による違和感が生じにくくなるように、ディスプレイ2に表示されている表示態様を変更する。
次に、表示態様決定部24がディスプレイ2に表示する表示例を説明する。図4~図6は、ディスプレイ2に、メータ画像決定部26が決定したメータ画像30a、30bと、マルチメディア画像決定部28が決定したアイコン画像31a~31lが表示されている例である。図4は、メータ画像決定部26および全部のマルチメディア画像決定部28が正常であるときの表示例である。メータ画像30aはたとえば速度計の画像であり、メータ画像30bはたとえば回転速度計の画像である。これらのメータ画像30a、30bは、ディスプレイ2の表示領域の左右方向のそれぞれの端部に配置されている。アイコン画像31a~31lは、ディスプレイ2の表示領域の中央部において、円筒状に立体的に見えるように配置されている。なお、アイコン画像31a~31bは、ユーザ操作に応じて、正面のアイコン画像31が変更になるように全体が回転する。
図5には、アイコン画像31aがエラー画像になった状態を示している。図5に示すアイコン画像31aは、途中で描画が止まった状態の画像になっている。この状態になると、状態監視スレーブ27は、マルチメディア画像決定部28aが異常であると判断し、そのことを状態監視マスタ25に通知する。状態監視マスタ25は、状態監視スレーブ27から、マルチメディア画像決定部28aが異常であることを意味する通知を受けると、そのことを、表示態様決定部24に通知する。表示態様決定部24は、この通知を受けると、エラー画像になっているアイコン画像31aによってユーザに違和感が生じにくくなるように、ディスプレイ2に表示されている表示態様を図6に示すように変更する。
図6に示す例では、アイコン画像31aは消去されている。そして、残りにアイコン画像31b~31lが、円筒状の配置のまま等間隔になるように、各アイコン画像31b~31lの位置が再配置され、図4の位置から変更されている。
図7~図9は、図4~図6とは別の表示例である。図7は、メータ画像決定部26および全部のマルチメディア画像決定部28が正常であるときの表示例である。図7と図4との相違は、アイコン画像31a~31lの表示態様である。
図7では、アイコン画像31a~31lは、平面形状で示されている。そして、アイコン画像31a~31lは、縦横に格子状に整列して配置されている。図8には、アイコン画像31aがエラー画像になった状態を示している。図9は、表示態様決定部24が表示態様を変更した後のディスプレイ2の表示例である。図9に示す表示例でも、アイコン画像31aは消去され、残りのアイコン画像31b~31lが、左上端から順に、等間隔かつ、格子状に再配置されている。
図10~図12は、図4~図9とは別の表示例である。図10には、図4~図9と同じメータ画像30a、30bに加えて、メータ画像30cがディスプレイ2の表示領域の中央部に表示されている。メータ画像30cは、メータ画像決定部26が描画した画像である。メータ画像30cは、車両Cの走行状態を示す画像であり、たとえば、シフトポジション、自動ブレーキなどの自動制御のオンオフ状態などを示す画像とすることができる。
図10には、メータ画像30cの下部に地図画像32が表示されている。地図画像32は、図4あるいは図7に示す状態において、経路案内アプリケーションに対応するアイコン画像31が選択された場合に表示される。
図11は、地図画像32がエラー画像となった後、表示態様決定部24により表示態様が変更された後のディスプレイ2の表示例である。図11では、地図画像32はグレーアウトされている。このように地図画像32が表示されることで、ユーザは、経路案内アプリケーションが、現在、不具合が生じていることを認識できる。よって、たとえば、地図画像32において、現在位置が更新されない、道路の形状が走行中の道路を示していないなどのエラー画像が表示され続けている場合に比較して、ユーザの違和感が生じにくくなる。
図12は、図11とは別の表示態様変更例である。図12に示す例では、地図画像32は、地図ではなく、「out of service」すなわち利用不可という文字が表示されている。この文字が表示されることで、表示が異常状態になっていることを示されている。このように地図画像32の表示態様が変更されることで、エラー画像となっている地図画像32がそのまま表示され続けるよりも、ユーザの違和感が生じにくくなる。
以上、説明した本実施形態の表示システム1では、状態監視マスタ25が、マルチメディア画像決定部28が正常に動作しているかどうかを逐次監視している。状態監視マスタ25は、マルチメディア画像決定部28が正常に動作していないことにより、ディスプレイ2にエラー画像が表示されていると判断した場合には、そのことを表示態様決定部24に通知する。表示態様決定部24は、この通知を受けた場合には、エラー画像による違和感が生じにくくなるようにディスプレイ2に表示されている表示態様を変更する。よって、一部のマルチメディア画像決定部28が表示する画像がエラー画像になった場合にも、ユーザに違和感を与えにくくすることができる。
また、本実施形態では、監視対象のアプリケーションであるマルチメディアアプリケーション18の動作を監視する状態監視マスタアプリケーション15は、安定性が高いリアルタイムOS12上で動作している。したがって、状態監視マスタアプリケーション15の動作が異常になって、マルチメディアアプリケーション18の監視ができなくなってしまう事態を抑制できる。
また、本実施形態では、表示態様決定部24は、リアルタイムOS12上で動作している。したがって、汎用OS13の動作が異常になったときでも、表示態様を変更する処理が可能になる。
本実施形態では、メータアプリケーション16は、リアルタイムOS12上で動作している。車両Cに搭載されたディスプレイ2にメータ画像30が表示されなくなってしまうと、運転操作に大きな支障が生じる。しかし、本実施形態では、メータアプリケーション16がリアルタイムOS12上で動作している。よって、ディスプレイ2にメータ画像30が表示されなくなってしまうという事態が生じにくい。
コンピュータ3は、ハイパーバイザー11を備えており、ハイパーバイザー11上で、リアルタイムOS12および汎用OS13が動作する。よって、1つのコンピュータ3により、リアルタイムOS12上で、高安定性が要求されるメータアプリケーション16を動作させ、かつ、汎用OS13上で、複雑な処理が要求されやすいマルチメディアアプリケーション18を動作させることができる。
以上、実施形態を説明したが、開示した技術は上述の実施形態に限定されるものではなく、次の変形例も開示した範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施できる。なお、以下の説明において、それまでに使用した符号と同一番号の符号を有する要素は、特に言及する場合を除き、それ以前の実施形態における同一符号の要素と同一である。また、構成の一部のみを説明している場合、構成の他の部分については先に説明した実施形態を適用できる。
<変形例1>
実施形態では、マルチメディア画像決定部28が、マルチメディア系の画像をディスプレイ2に描画するための画像データを作成していた。しかし、マルチメディア画像決定部28は、ディスプレイ2に表示する画像を決定するのみとして、決定した画像を特定する情報を表示態様決定部24に通知し、表示態様決定部24が、その通知に基づいて画像データを作成してもよい。
また、メータ画像決定部26も同様に、ディスプレイ2に表示する画像を決定するまでとし、ディスプレイ2に表示するメータ画像の画像データは表示態様決定部24が作成してもよい。
<変形例2>
実施形態では、1つのコンピュータ3上で、全部のソフトウェア10が動作していた。しかし、コンピュータ3を複数備え、一部のソフトウェア10が動作するコンピュータ3と、他のソフトウェア10が動作するコンピュータ3を異ならせてもよい。この場合において、1つのコンピュータ3はリアルタイムOS12を実行し、別のコンピュータ3は汎用OS13を実行するようにすることができる。
<変形例3>
実施形態では、リアルタイムOS12と汎用OS13の2つのOSを備えていた。しかし、1つのOSのみを備え、全部のアプリケーションが同じOS上で動作していてもよい。
<変形例4>
実施形態では、全部のマルチメディアアプリケーション18が監視対象となっていた。しかし、一部のマルチメディアアプリケーション18のみが監視対象となっていてもよい。また、メータアプリケーション16など、リアルタイムOS12上で動作するアプリケーションが監視対象になっていてもよい。
<変形例5>
実施形態では、コンピュータ3にはディスプレイ2が接続され、ディスプレイ2に複数の画像を表示する構成であった。しかし、コンピュータ3には、ディスプレイ2以外に1つ以上のディスプレイを接続するようにしてもよい。その場合、ディスプレイ2以外のディスプレイに対してもコンピュータ3は画像表示を行い、さらにそれら画像についても監視対象としてもよい。
<変形例6>
本開示に記載のコンピュータ3およびその手法は、コンピュータプログラムにより具体化された一つ乃至は複数の機能を実行するようにプログラムされたプロセッサを構成する専用コンピュータにより、実現されてもよい。あるいは、本開示に記載のコンピュータ3およびその手法は、専用ハードウエア論理回路により、実現されてもよい。もしくは、本開示に記載のコンピュータ3およびその手法は、コンピュータプログラムを実行するプロセッサと一つ以上のハードウエア論理回路との組み合わせにより構成された一つ以上の専用コンピュータにより、実現されてもよい。ハードウエア論理回路は、たとえば、ASIC、FPGAである。
1:表示システム 2:ディスプレイ 3:コンピュータ(表示制御部) 4:CPU 5:RAM 6:フラッシュメモリ 7:バスライン 9:車内LANバス 10:ソフトウェア 11:ハイパーバイザー 12:リアルタイムOS(高安定オペレーティングシステム) 13:汎用OS(低安定オペレーティングシステム) 14:UI管理アプリケーション 15:状態監視マスタアプリケーション 16:メータアプリケーション 17:状態監視スレーブアプリケーション 18:マルチメディアアプリケーション 22:リアルタイム基本制御部 23:汎用基本制御部 24:表示態様決定部 25:状態監視マスタ 26:メータ画像決定部(高安定側画像決定部) 27:状態監視スレーブ 28:マルチメディア画像決定部(低安定側画像決定部) 30:メータ画像 31:アイコン画像 32:地図画像 41:CPUモジュール 42:CPUモジュール C:車両

Claims (10)

  1. 車両に搭載された1つのディスプレイ(2)に複数の画像を表示させる表示制御装置であって、
    前記ディスプレイに表示する画像を決定する複数の画像決定部(26、28)と、
    前記複数の画像決定部のうち監視対象となっている前記画像決定部が正常であるか異常であるかを逐次監視する状態監視部(25)と、
    前記監視対象となっている前記画像決定部が異常であることにより、前記ディスプレイにエラー画像が表示されていると、前記状態監視部が判断した場合に、前記エラー画像による違和感が生じにくくなるように、前記ディスプレイに表示されている表示態様を変更する表示態様決定部(24)と、を備え
    前記表示態様決定部は、前記エラー画像を消去して、前記ディスプレイに表示されている残りの画像を再配置することで、前記エラー画像による違和感が生じにくくする表示制御装置。
  2. 車両に搭載された1つのディスプレイ(2)に複数の画像を表示させる表示制御装置であって、
    前記ディスプレイに表示する画像を決定する複数の画像決定部(26、28)と、
    前記複数の画像決定部のうち監視対象となっている前記画像決定部が正常であるか異常であるかを逐次監視する状態監視部(25)と、
    前記監視対象となっている前記画像決定部が異常であることにより、前記ディスプレイにエラー画像が表示されていると、前記状態監視部が判断した場合に、前記エラー画像による違和感が生じにくくなるように、前記ディスプレイに表示されている表示態様を変更する表示態様決定部(24)と、を備え
    前記表示態様決定部は、前記エラー画像をグレーアウトすることで、前記エラー画像による違和感が生じにくくする表示制御装置。
  3. 車両に搭載された1つのディスプレイ(2)に複数の画像を表示させる表示制御装置であって、
    前記ディスプレイに表示する画像を決定する複数の画像決定部(26、28)と、
    前記複数の画像決定部のうち監視対象となっている前記画像決定部が正常であるか異常であるかを逐次監視する状態監視部(25)と、
    前記監視対象となっている前記画像決定部が異常であることにより、前記ディスプレイにエラー画像が表示されていると、前記状態監視部が判断した場合に、前記エラー画像による違和感が生じにくくなるように、前記ディスプレイに表示されている表示態様を変更する表示態様決定部(24)と、を備え
    前記表示態様決定部は、前記エラー画像に代えて、表示が異常状態になっていることを示す文字を表示することで、前記エラー画像による違和感が生じにくくする表示制御装置。
  4. コンピュータ(3)を備え、
    前記コンピュータは、
    相対的に安定性が高い高安定オペレーティングシステム(12)と、前記高安定オペレーティングシステムよりも相対的に安定性が低い低安定オペレーティングシステム(13)と、
    前記低安定オペレーティングシステム上で動作し、前記コンピュータを、前記画像決定部の1つである低安定側画像決定部(28)として機能させる低安定側画像決定アプリケーション(18)と、
    前記高安定オペレーティングシステム上で動作し、前記コンピュータを、前記画像決定部の1つである高安定側画像決定部(26)として機能させる高安定側画像決定アプリケーション(16)と、
    前記高安定オペレーティングシステムまたは前記低安定オペレーティングシステム上で動作し、前記コンピュータを前記状態監視部として機能させる状態監視アプリケーション(15)と、
    前記高安定オペレーティングシステムまたは前記低安定オペレーティングシステム上で動作し、前記コンピュータを前記表示態様決定部として機能させる表示態様決定アプリケーション(14)とを備え、
    前記状態監視部は、前記低安定側画像決定部を前記監視対象とする請求項1~3のいずれか1項に記載の表示制御装置。
  5. 前記表示態様決定アプリケーションは、前記高安定オペレーティングシステム上で動作する、請求項に記載の表示制御装置。
  6. 前記状態監視アプリケーションは、前記高安定オペレーティングシステム上で動作する、請求項またはに記載の表示制御装置。
  7. 前記コンピュータにより実行されるハイパーバイザー(11)を備え、
    前記高安定オペレーティングシステムおよび前記低安定オペレーティングシステムは、前記ハイパーバイザー上で動作する、請求項のいずれか1項に記載の表示制御装置。
  8. 前記高安定側画像決定部は、前記ディスプレイに表示する、前記車両の速度を含む前記車両の走行状態に関する画像(30)を決定する、請求項のいずれか1項に記載の表示制御装置。
  9. 前記低安定側画像決定部は、前記ディスプレイに表示する地図画像(32)を決定する、請求項のいずれか1項に記載の表示制御装置。
  10. 前記低安定オペレーティングシステム上で動作し、前記コンピュータを、前記低安定側画像決定アプリケーションの動作を監視して、監視結果を前記状態監視アプリケーションに通知する状態監視スレーブ(27)として機能させる状態監視スレーブアプリケーション(17)を備える、請求項のいずれか1項に記載の表示制御装置
JP2019097077A 2019-05-23 2019-05-23 表示制御装置 Active JP7167853B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2019097077A JP7167853B2 (ja) 2019-05-23 2019-05-23 表示制御装置
CN202080037847.0A CN113874253B (zh) 2019-05-23 2020-03-02 显示控制装置以及显示控制方法
PCT/JP2020/008701 WO2020235173A1 (ja) 2019-05-23 2020-03-02 表示制御装置および表示制御方法
DE112020002486.5T DE112020002486T5 (de) 2019-05-23 2020-03-02 Anzeigesteuerungsvorrichtung und anzeigesteuerungsverfahren
US17/531,323 US12019940B2 (en) 2019-05-23 2021-11-19 Display control device and display control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019097077A JP7167853B2 (ja) 2019-05-23 2019-05-23 表示制御装置

Publications (3)

Publication Number Publication Date
JP2020191013A JP2020191013A (ja) 2020-11-26
JP2020191013A5 JP2020191013A5 (ja) 2021-09-30
JP7167853B2 true JP7167853B2 (ja) 2022-11-09

Family

ID=73455065

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019097077A Active JP7167853B2 (ja) 2019-05-23 2019-05-23 表示制御装置

Country Status (5)

Country Link
US (1) US12019940B2 (ja)
JP (1) JP7167853B2 (ja)
CN (1) CN113874253B (ja)
DE (1) DE112020002486T5 (ja)
WO (1) WO2020235173A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4343474A4 (en) * 2021-06-28 2024-11-13 Huawei Technologies Co., Ltd. METHOD AND APPARATUS FOR CONTROLLING ON-BOARD DISPLAY, ON-BOARD DISPLAY SYSTEM AND VEHICLE

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017161760A (ja) 2016-03-10 2017-09-14 トヨタ自動車株式会社 車両用画像表示システム

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1091899C (zh) * 1997-03-20 2002-10-02 明碁电脑股份有限公司 显示器模式校正方法及装置
KR20010042545A (ko) * 1999-02-08 2001-05-25 폴리테크 컴퍼니 리미티드 문자 정보 전송 시스템
JP2002046502A (ja) * 2000-08-02 2002-02-12 Calsonic Kansei Corp 表示制御装置
JP2010044459A (ja) * 2008-08-08 2010-02-25 Sharp Corp データ出力指示装置、データ出力指示方法、データ出力システム、データ出力指示プログラム、及び、記憶媒体
EP2512133B1 (en) * 2009-12-07 2018-07-18 Clarion Co., Ltd. Vehicle periphery image display system
JP5075239B2 (ja) * 2010-08-27 2012-11-21 シャープ株式会社 操作装置、及びその操作装置を含む画像形成装置、並びに、表示方法
JP4918945B2 (ja) * 2010-09-13 2012-04-18 セイコーエプソン株式会社 画像表示装置、画像表示方法及びプログラム
JP2012203152A (ja) * 2011-03-25 2012-10-22 Fuji Xerox Co Ltd 制御装置、画像形成装置およびプログラム
JP5304853B2 (ja) 2011-07-27 2013-10-02 株式会社デンソー 連携システム、ナビゲーションシステム、車載装置、及び、携帯端末
JP6559803B2 (ja) * 2015-12-25 2019-08-14 シャープ株式会社 表示装置、表示装置の制御方法、制御プログラム、および記録媒体
CA3049379A1 (en) * 2017-01-05 2018-07-12 Philipp K. Lang Improved accuracy of displayed virtual data with optical head mount displays for mixed reality
JP7106846B2 (ja) 2017-11-24 2022-07-27 株式会社アイシン 周辺監視装置
JP7094703B2 (ja) * 2018-01-15 2022-07-04 キヤノン株式会社 画像形成装置、画像形成方法及びプログラム
US20200349905A1 (en) * 2019-04-30 2020-11-05 Intel Corporation Block based camera updates and asynchronous displays

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017161760A (ja) 2016-03-10 2017-09-14 トヨタ自動車株式会社 車両用画像表示システム

Also Published As

Publication number Publication date
DE112020002486T5 (de) 2022-04-21
CN113874253A (zh) 2021-12-31
CN113874253B (zh) 2024-07-09
JP2020191013A (ja) 2020-11-26
US12019940B2 (en) 2024-06-25
WO2020235173A1 (ja) 2020-11-26
US20220075590A1 (en) 2022-03-10

Similar Documents

Publication Publication Date Title
JP4286876B2 (ja) 画像表示制御装置
JP7343441B2 (ja) 表示制御装置、表示制御方法及びプログラム
US11836056B2 (en) Vehicular apparatus
US12008676B2 (en) Vehicle device, drawing requests using priority queues, and vehicle device control method
WO2014013739A1 (ja) 車両用の映像制御装置
EP4617099A2 (en) Display control device, vehicle, display control method, and storage medium storing program
US12291095B2 (en) Vehicular device for synchronizing multiple surfaces individually drawn on different physical surfaces and control method for vehicular device for synchronizing multiple surfaces individually drawn on different physical surfaces
CN115470000A (zh) 资源分配的方法、装置和运载工具
EP3809263A1 (en) Control controller and vehicle control system
JP7167853B2 (ja) 表示制御装置
JP2008123439A (ja) オペレーティング・システム、プログラム及び移動体操縦支援装置
US20230221964A1 (en) Display control device for vehicle, vehicle display device, vehicle, method and non-transitory storage medium
US12020343B2 (en) Vehicle device and vehicle device control method
JP5971138B2 (ja) 車載表示システム
US12443382B2 (en) Display control system, display control method, and recording medium
JP7521515B2 (ja) モジュール配信システム、サーバ、車両、およびモジュール配信方法
US11884283B2 (en) Vehicle device
US20230305879A1 (en) Controller for a user interface of a motor vehicle, and method for operating a controller for a user interface
WO2021002299A1 (ja) コンテントの提示制御装置、提示制御方法及び提示制御プログラム
US12505601B2 (en) Content display control device, content display control method, and storage medium storing content display control program
WO2025046671A1 (ja) 情報処理装置、情報処理方法及び情報処理システム
JP2017218075A (ja) 移動体用情報表示システム、及び移動体用情報表示プログラム
CN118567672A (zh) 应用管理的方法及装置
US20240036941A1 (en) Vehicle-mounted computer, computer execution method, and computer program
CN121133409A (zh) 智能驾驶的显示方法和计算机可读存储介质、车辆

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210823

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210823

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220927

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221010

R151 Written notification of patent or utility model registration

Ref document number: 7167853

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250