JP6032176B2 - 車両用表示制御装置 - Google Patents
車両用表示制御装置 Download PDFInfo
- Publication number
- JP6032176B2 JP6032176B2 JP2013222285A JP2013222285A JP6032176B2 JP 6032176 B2 JP6032176 B2 JP 6032176B2 JP 2013222285 A JP2013222285 A JP 2013222285A JP 2013222285 A JP2013222285 A JP 2013222285A JP 6032176 B2 JP6032176 B2 JP 6032176B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- general
- platform
- native
- application
- 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
- 238000004891 communication Methods 0.000 claims description 30
- 230000006870 function Effects 0.000 claims description 20
- 238000006243 chemical reaction Methods 0.000 claims description 9
- 238000000034 method Methods 0.000 description 44
- 230000007246 mechanism Effects 0.000 description 19
- 238000009877 rendering Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
-
- 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/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/541—Interprogram communication via adapters, e.g. between incompatible applications
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/48—Indexing scheme relating to G06F9/48
- G06F2209/482—Application
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Controls And Circuits For Display Device (AREA)
- Navigation (AREA)
- Digital Computer Display Output (AREA)
- User Interface Of Digital Computer (AREA)
Description
[制御装置1の構成の説明]
図1に示すように、制御装置1は、2つのディスプレイ2a,2b、外部記憶装置3、ナビゲーションユニット4等の車載機器と接続され、車両用表示システムを構成している。制御装置1は、車両用の組込み機能として予め実装されているネイティブアプリケーションや、外部との通信を通じて導入される汎用アプリケーションによる画像表示を行うための車両用表示制御装置である。制御装置1は、ソフトウェア構成として、ネイティブプラットフォーム11、アプリケーションコア部12、汎用プラットフォーム13、汎用アプリケーション14、アプリケーションHMI部15、入出力管理部16等の機能を備える。
制御装置1が、ネイティブアプリケーションや汎用アプリケーションによる出力画像に基づいてディスプレイ2a,2bに画像表示を行うための仕組み及び手順について、図3を参照しながら説明する。
本実施形態の制御装置1では、1つのシステム上に異なったプラットフォーム(ネイティブプラットフォーム及び汎用プラットフォーム)が実装されている。それぞれのプラットフォーム内のアプリケーションは、各々独立に動作し、お互いのプラットフォーム上に搭載されているアプリケーションソフトウェアに干渉されることなく動作することができる。
共有メモリ35及びプロセス間通信部34,36の仕組みを使うことで、ネイティブプラットフォームがナビゲーションユニット4等の外部ユニットから取込んだ外部画像を、汎用プラットフォーム側で利用することが実現可能となる。これにより、ネイティブプラットフォームが取込んだ外部画像を、汎用プラットフォーム側の汎用アプリケーションが加工して表示したり、汎用アプリケーションが画像認識等に用いることができる。
実施形態の制御装置1によれば、次のような効果を奏する。
ネイティブプラットフォーム側と汎用プラットフォーム側との窓口となる、共有メモリ35、プロセス間通信部34,36、バーチャルAndroid部38等の仕組みを制御装置1に実装した。これにより、汎用アプリケーションの出力画像に対して、ネイティブプラットフォーム側の規定に則って調整をかけた上で表示を行うことができる。このようにすることで、制御装置1に導入された汎用アプリケーションが、車載機器の仕様に基づいて制作されていない場合でも、車載機器の要件に適合した表示の制御を実現できる。よって、車両用の組込みシステムにおいて汎用プラットフォームを共存動作させる上で、ネイティブアプリケーションによる出力画面と汎用アプリケーションによる出力画面との同時表示や連携表示が可能となる。
Claims (6)
- 車両用の組込み機能として予め実装されたネイティブアプリケーションを動作させるための基本ソフトウェアであるネイティブプラットフォーム(11)と、
前記ネイティブプラットフォーム上に仮想化して実装された基本ソフトウェアであって、外部との情報通信を通じて導入される汎用アプリケーションを動作させるための汎用プラットフォーム(13)と、
前記ネイティブプラットフォームと前記汎用プラットフォームとの間で、データを共有するためのメモリ領域である共有メモリ領域(35)と、を備え、
前記汎用プラットフォームは、
動作中の汎用アプリケーションによって描画された画像である汎用アプリ画像を前記共有メモリ領域に格納する格納手段(32)を備え、
前記ネイティブプラットフォームは、
前記格納手段によって前記共有メモリ領域に格納された汎用アプリ画像を取得する取得手段(38)と、
前記取得手段により取得された汎用アプリ画像と、動作中のネイティブアプリケーションによって描画された画像であるネイティブアプリ画像とを、前記ネイティブプラットフォームにおいて規定された所定の表示要件に応じてレイアウトした表示用画像を生成する生成手段(39)と、
前記生成手段により生成された表示用画像を、所定の表示手段(2a,2b)に表示させる表示制御手段(25)とを備え、
前記生成手段は、複数の画面に別々に表示される表示用画像として、前記取得手段により取得された汎用アプリ画像に関する表示用画像と、動作中のネイティブアプリケーションによって描画された画像であるネイティブアプリ画像に関する表示用画像とを生成し、
前記表示制御手段は、前記生成手段により生成された汎用アプリ画像に関する表示用画像と、ネイティブアプリ画像に関する表示用画像とを、複数の表示手段に別々に分配して表示させること
を特徴とする車両用表示制御装置(1)。 - 請求項1に記載の車両用表示制御装置において、
前記ネイティブプラットフォームと、前記汎用プラットフォームとの間で通信を行う通信手段(34,36)を更に備え、
前記汎用プラットフォームは、前記格納手段によって汎用アプリ画像が前記共有メモリ領域に格納されたことを、前記通信手段を介して前記ネイティブプラットフォーム側に通知し、
前記ネイティブプラットフォームでは、
汎用アプリ画像が前記共有メモリ領域に格納されたことを、前記通信手段を介して前記汎用プラットフォームから通知されたことを条件に、前記取得手段が、前記共有メモリ領域に格納された汎用アプリ画像を取得すること
を特徴とする車両用表示制御装置。 - 請求項1又は請求項2に記載の車両用表示制御装置において、
前記汎用プラットフォームは、前記汎用アプリ画像を所定形式の画像に変換する変換手段(42)を更に備え、
前記生成手段は、前記変換手段によって前記汎用アプリ画像を所定形式の画像に変換した画像と、前記ネイティブアプリ画像とを前記表示要件に応じてレイアウトした表示用画像を生成すること
を特徴とする車両用表示制御装置。 - 請求項3に記載の車両用表示制御装置において、
前記ネイティブプラットフォームを動作させる中央処理装置(21)と、前記中央処理装置の代わりに画像の表示に必要な計算を行う画像処理装置(22)とを備え、
前記変換手段は、前記汎用アプリ画像の変換を前記画像処理装置を用いて行うこと
を特徴とする車両用表示制御装置。 - 請求項1ないし請求項4の何れか1項に記載の車両用表示制御装置において、
前記生成手段は、前記取得手段により取得された汎用アプリ画像と、動作中のネイティブアプリケーションによって描画された画像であるネイティブアプリ画像とが、重ねて表示される表示用画像を生成すること
を特徴とする車両用表示制御装置。 - 請求項1ないし請求項5の何れか1項に記載の車両用表示制御装置において、
前記ネイティブプラットフォームと、前記汎用プラットフォームとの間で通信を行う通信手段(34,36)を備え、
前記ネイティブプラットフォームは、前記車両用表示制御装置に接続された外部装置のアプリケーションによって描画された画像である外部画像を前記共有メモリ領域に格納し、前記共有メモリ領域に外部画像が格納されたことを、前記通信手段を介して前記汎用プラットフォーム側に通知し、
前記汎用プラットフォームは、前記共有メモリ領域に前記外部画像が格納されたことを、前記通信手段を介して通知されたことを条件に、前記共有メモリ領域に格納された外部画像を取得し、取得した外部画像を動作中の汎用アプリケーションに供給すること
を特徴とする車両用表示制御装置。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013222285A JP6032176B2 (ja) | 2012-12-19 | 2013-10-25 | 車両用表示制御装置 |
PCT/JP2013/007309 WO2014097587A1 (ja) | 2012-12-19 | 2013-12-12 | 車両用表示制御装置 |
US14/647,871 US9779685B2 (en) | 2012-12-19 | 2013-12-12 | Display control device for vehicle to generate native display images and versatile display images |
DE112013006086.8T DE112013006086T5 (de) | 2012-12-19 | 2013-12-12 | Fahrzeuganzeigesteuervorrichtung |
CN201380066386.XA CN104884309B (zh) | 2012-12-19 | 2013-12-12 | 车辆用显示控制装置 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012277107 | 2012-12-19 | ||
JP2012277107 | 2012-12-19 | ||
JP2013222285A JP6032176B2 (ja) | 2012-12-19 | 2013-10-25 | 車両用表示制御装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2014139772A JP2014139772A (ja) | 2014-07-31 |
JP2014139772A5 JP2014139772A5 (ja) | 2015-04-16 |
JP6032176B2 true JP6032176B2 (ja) | 2016-11-24 |
Family
ID=50977950
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013222285A Active JP6032176B2 (ja) | 2012-12-19 | 2013-10-25 | 車両用表示制御装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9779685B2 (ja) |
JP (1) | JP6032176B2 (ja) |
CN (1) | CN104884309B (ja) |
DE (1) | DE112013006086T5 (ja) |
WO (1) | WO2014097587A1 (ja) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6525517B2 (ja) * | 2014-06-30 | 2019-06-05 | キヤノン株式会社 | 情報処理装置、制御方法、及びプログラム |
JP6237543B2 (ja) * | 2014-09-01 | 2017-11-29 | 株式会社デンソー | 車載装置 |
US10331314B2 (en) * | 2016-03-11 | 2019-06-25 | Denso International America, Inc. | User interface including recyclable menu |
KR101716861B1 (ko) * | 2016-10-04 | 2017-03-15 | (주)볼트마이크로 | 영상데이터 관리 장치 및 방법 |
JP6986699B2 (ja) * | 2017-07-04 | 2021-12-22 | パナソニックIpマネジメント株式会社 | 表示制御システム、表示システム、移動体、表示制御方法及びプログラム |
KR101960219B1 (ko) * | 2018-02-02 | 2019-03-19 | 문명일 | 차량용 영상 장치 |
JP2020177074A (ja) * | 2019-04-16 | 2020-10-29 | 株式会社デンソー | 車両用装置、車両用装置の制御方法 |
JP7151631B2 (ja) * | 2019-06-11 | 2022-10-12 | 株式会社デンソー | 車両用制御装置、車両用表示システム、及び車両用表示制御方法 |
JP7131498B2 (ja) | 2019-07-09 | 2022-09-06 | 株式会社デンソー | 演算装置およびデータ送信方法 |
CN111114320B (zh) * | 2019-12-27 | 2022-11-18 | 深圳市众鸿科技股份有限公司 | 一种车载智能座舱共享显示方法及系统 |
WO2022181898A1 (ko) * | 2021-02-26 | 2022-09-01 | 엘지전자 주식회사 | 신호 처리 장치, 및 이를 구비하는 차량용 디스플레이 장치 |
CN113467645B (zh) * | 2021-09-06 | 2022-07-29 | 中汽创智科技有限公司 | 一种车辆屏幕控制方法、装置、系统及存储介质 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09128277A (ja) | 1995-10-27 | 1997-05-16 | Nec Software Ltd | 複数os搭載システムにおけるファイル管理方式 |
JP4402797B2 (ja) * | 2000-03-02 | 2010-01-20 | 株式会社日立製作所 | 情報処理装置 |
JP2004326562A (ja) * | 2003-04-25 | 2004-11-18 | Omron Corp | プログラマブルコントローラ用検査機器およびプログラマブルコントローラならびにネットワークシステム |
JP4195061B2 (ja) * | 2004-12-01 | 2008-12-10 | ソフトバンクモバイル株式会社 | 連係動作方法及び移動端末装置 |
WO2006063602A1 (de) * | 2004-12-14 | 2006-06-22 | Bayerische Motoren Werke Aktiengesellschaft | System zur bereitstellung einer mobilen endgerät vorhandenen software-anwendung in einem kraftfahrzeug |
JP2008171076A (ja) | 2007-01-09 | 2008-07-24 | Vision Arts Kk | ジョブ実行装置及びその制御方法 |
CN101606164B (zh) | 2007-02-09 | 2013-03-27 | 株式会社Ntt都科摩 | 终端装置以及软件检查方法 |
JP2010049355A (ja) * | 2008-08-19 | 2010-03-04 | Fujitsu Ten Ltd | 模擬マイクロコンピュータ装置 |
JP2010231601A (ja) | 2009-03-27 | 2010-10-14 | Nec Corp | グリッドコンピューティングシステム、リソース制御方法およびリソース制御プログラム |
WO2014172369A2 (en) * | 2013-04-15 | 2014-10-23 | Flextronics Ap, Llc | Intelligent vehicle for assisting vehicle occupants and incorporating vehicle crate for blade processors |
JP2014085857A (ja) * | 2012-10-24 | 2014-05-12 | Alpine Electronics Inc | 電子装置、電子装置の通信制御方法、電子装置の通信制御プログラム、情報端末装置および電子システム |
US9144094B2 (en) * | 2012-10-29 | 2015-09-22 | Qualcomm Incorporated | Establishing a wireless display session between a computing device and a vehicle head unit |
-
2013
- 2013-10-25 JP JP2013222285A patent/JP6032176B2/ja active Active
- 2013-12-12 WO PCT/JP2013/007309 patent/WO2014097587A1/ja active Application Filing
- 2013-12-12 DE DE112013006086.8T patent/DE112013006086T5/de not_active Withdrawn
- 2013-12-12 US US14/647,871 patent/US9779685B2/en active Active
- 2013-12-12 CN CN201380066386.XA patent/CN104884309B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
WO2014097587A1 (ja) | 2014-06-26 |
US20150302820A1 (en) | 2015-10-22 |
CN104884309B (zh) | 2017-03-08 |
DE112013006086T5 (de) | 2015-08-27 |
JP2014139772A (ja) | 2014-07-31 |
US9779685B2 (en) | 2017-10-03 |
CN104884309A (zh) | 2015-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6032176B2 (ja) | 車両用表示制御装置 | |
CN109388467B (zh) | 地图信息显示方法、装置、计算机设备及存储介质 | |
KR102004060B1 (ko) | 자율 주행 차량을 작동하는 컴퓨팅 노드들 사이의 효율적 통신 | |
JP6507169B2 (ja) | 複数のユーザインターフェース動作ドメインを有する車両 | |
CN109240677A (zh) | 一种图层处理方法及装置 | |
CN105783939B (zh) | 具有可扩展显示装置的导航系统及其操作方法 | |
JP2017507401A (ja) | 複数のユーザインターフェース動作ドメインを有する車両 | |
US12008676B2 (en) | Vehicle device, drawing requests using priority queues, and vehicle device control method | |
EP4075272A1 (en) | Signal processing device, and vehicle display device comprising same | |
KR20220139790A (ko) | 신호 처리 장치, 및 이를 구비하는 차량용 디스플레이 장치 | |
US20190123952A1 (en) | Host-device functionality supplementation based on portable-system resources | |
US20220327986A1 (en) | Signal processing device and vehicle display apparatus including the same | |
JP7174926B2 (ja) | 表示制御システム、移動体、表示制御方法、表示装置、表示方法及びプログラム | |
WO2013030951A1 (ja) | 情報取得提示装置、情報提供装置、情報取得提示装置及び情報提供装置を備えた情報通信システム | |
US20230289179A1 (en) | Method of implementing software architecture for common use of wayland protocol | |
WO2013145580A1 (ja) | 情報表示装置 | |
WO2013132646A1 (ja) | 情報処理装置、情報処理方法、情報処理プログラムが記録された記録媒体及び情報処理プログラム | |
KR102581600B1 (ko) | 신호 처리 장치, 및 이를 구비하는 차량용 디스플레이 장치 | |
JP2020177073A (ja) | 車両用装置、車両用装置の制御方法 | |
US20240380817A1 (en) | Signal processing device and vehicle communication device including the same | |
JP2006350469A (ja) | ナビゲーション装置 | |
EP4425322A1 (en) | Signal processing device and vehicle display device comprising same | |
US9256394B2 (en) | Method providing a display in a motor vehicle and motor vehicle comprising a display unit | |
KR20240125681A (ko) | 신호 처리 장치, 및 이를 구비하는 차량용 디스플레이 장치 | |
CN117850721A (zh) | 一种多虚拟机系统的渲染与显示方法、装置和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150225 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151127 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160809 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160830 |
|
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: 20160927 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161010 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6032176 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |