[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3957612B2 - In-vehicle display system - Google Patents

In-vehicle display system Download PDF

Info

Publication number
JP3957612B2
JP3957612B2 JP2002321665A JP2002321665A JP3957612B2 JP 3957612 B2 JP3957612 B2 JP 3957612B2 JP 2002321665 A JP2002321665 A JP 2002321665A JP 2002321665 A JP2002321665 A JP 2002321665A JP 3957612 B2 JP3957612 B2 JP 3957612B2
Authority
JP
Japan
Prior art keywords
display
image data
data
display control
control 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.)
Expired - Fee Related
Application number
JP2002321665A
Other languages
Japanese (ja)
Other versions
JP2003230074A (en
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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
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 Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2002321665A priority Critical patent/JP3957612B2/en
Publication of JP2003230074A publication Critical patent/JP2003230074A/en
Application granted granted Critical
Publication of JP3957612B2 publication Critical patent/JP3957612B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
  • Transforming Electric Information Into Light Information (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、車に搭載される複数のディスプレイ装置において同じ画像を同時に表示する車載ディスプレイシステムに関する。
【0002】
【従来の技術】
カーナビを始めとする車載ディスプレイシステムは、地図及び現在位置を同時にディスプレイに表示して目的地への道案内を行ったり、TVやDVDなどの映像を表示して車内にて映像を楽しむために用いられる。通常、車載ディスプレイシステムは、運転手から見えるコンソールパネル(以下、このコンソール部分を含めた前席部を形成する空間壁部分を含めた部位を前席という)に設置され、ディスプレイに表示された画像は、前席に搭乗する人例えば運転手には見ることはできるが後席(後席部を形成する空間壁部分を含めた部位を後席という)に搭乗する人には見ることができない。
【0003】
一方、後席でも、カーナビによる映像を見ることができるように、後席にもディスプレイを設置する場合もある。この場合、スイッチング回路を設けてディスプレイに表示する映像を切替え、前席の映像を後席にも同時に表示することができる(特願平11−343438号公報に開示)。
【0004】
【特許文献】
特願平11−343438号公報
【0005】
【発明が解決しようとする課題】
しかし、前記公報の技術では、前席と後席とに別れて搭乗する人同士の間で、それぞれのディスプレイに固有に表示される映像に見入りながら、同時に他のディスプレイに表示される同じ映像を見ることができないことから、同じ車に搭乗する人は同じ目的地を目指すなど事情を共有することが通常であるにも拘らず、それぞれのディスプレイに固有に表示される映像に見入っているときには、映像から得られる情報を同時に共有することができないという不都合が生じる。
【0006】
例えば、前席の運転手のみが、前席ディスプレイに映し出されたカーナビの情報により現在位置を知っていても、現在位置が観光の名所に近い場合には、後席に搭乗している人がそれを知らなければ、後席に搭乗している人は、観光名所を見逃してしまうこともある。また、カーブに近い場合には、後席に搭乗している人は、突然にカーブにさしかかることになるので、体勢を崩すなどにより心地良く移動できない。
【0007】
無論、それぞれのディスプレイに固有に表示される映像を見ることを止め、他のディスプレイに表示される映像だけを見ることができるように表示画面を切替えればよいとも言えるが、これでは、それぞれのディスプレイに固有に表示される映像を見ることから得られていた搭乗者の満足感が損なわれてしまい、快適に車内で過ごすことの妨げとなる。
【0008】
本発明の目的は、車に搭載される複数のディスプレイ装置において、各ディスプレイに固有の映像とともに他のディスプレイに表示する画像をも表示させることが可能な車載ディスプレイシステムを提供することを目的とする。
【0009】
【課題を解決するための手段】
当該目的は、車載ディスプレイシステムであって、第一のディスプレイパネルと、第二のディスプレイパネルと、第一の画像データ及び第二の画像データを取得する画像データ取得手段と、第一のディスプレイパネルに第一の画像データを表示させる第一の表示制御部と、合成画像の表示を指示する指示手段と、前記指示を受け、第一の画像データと第二の画像データとを合成して第二のディスプレイパネルに表示させる第二の表示制御部と、を含むことを特徴とする車載ディスプレイシステムにより達成される。
【0010】
【発明の実施の形態】
以下に本発明に係る車載ディスプレイシステムの実施の形態について図面を参照にしながら説明する。
<構成>
実施形態の車載ディスプレイシステムは、衛星から送られる位置情報を解析して、現在の車体位置を特定して地図上に表示するGPS機能を備えるとともに、TV放送を受信して再生すること、DVDなどの光記録媒体などの記録媒体に記録された映像を再生することなどの機能を備える。
【0011】
図1は、車載ディスプレイシステム1の全体構成を示すブロック図である。
この図1に示すように、システム本体10と、前席ディスプレイ装置11と、後席ディスプレイ装置12と、GPSアンテナ13と、バス14とからなる。
図2は、システム本体10の詳細構成併せて各ディスプレイ装置に表示される画像の切替態様を説明する図である。
【0012】
システム本体10は、GPSアンテナから受信した位置情報を受信して解析することにより車体の現在位置を算出する演算部101と、各種画像データを格納するメモリ102A、デコーダ102Bと、メモリ102A、デコーダ102Bから読み出すと共に、画像データの出力データ量及び出力先並びに合成画面表示と単一画面表示との切替を制御するコントローラ103とからなる。
【0013】
コントローラ103は、CPU,各種プログラムが格納されたメモリを備える。そして、前席ディスプレイ装置と後席ディスプレイ装置とに送信する画像データの読出先・送信先を切替える。切替えは、前席ディスプレイ装置と後席ディスプレイ装置とが単一画面表示のときは、1フレーム相当ごとのタイミングで行う。つまり、前席ディスプレイ装置にメモリに格納された地図及び位置情報等の画像データを表示する場合、メモリ102Aから、画像データを1フレーム相当分読出し、前席ディスプレイ装置に出力する。その後、後席ディスプレイ装置に、デコーダから出力された画像データを表示する場合、デコーダ102Bから、画像データを1フレーム相当分読出し、後席ディスプレイ装置に出力する。このように1フレームを周期として読出先・送信先を切替える。
【0014】
後席ディスプレイ装置において合成画面表示である場合には、後席ディスプレイ装置には、前席ディスプレイ装置にて表示するべき画像データと後席ディスプレイ装置にて表示するべき画像データとを並列的に送信するよう、伝送するデータ量及び送信先を切替える。
なお、合成画面表示とは、後席ディスプレイ装置に本来表示するべき画像データと前席ディスプレイ装置に本来表示するべき画像データとを所定の演算処理によって画像合成して表示することを言う。
【0015】
単一画面表示とは、後席ディスプレイ装置に本来表示するべき画像データのみが表示されることを言う。
そして、ユーザのユーザインターフェースからの入力操作によって、単一画面表示から合成画面表示に切り替わることが可能な画面表示の態様を選ぶこととしても良いし、固定的に切り替え可能として設定していても良い。
【0016】
コントローラ103は、単一画面表示と合成画面表示との切替の判断を行う。この判断は、車体の走行する位置を示す走行位置情報に基づいて行う。具体的には、車体の走行位置情報と予め保持している画面表示を切替える位置についての情報である切替位置情報とを比較して現在の車体の走行位置が切替位置情報に示す切替位置に達しているかどうかによって行う。この判断の結果、切替えの契機(単一画面表示と合成画面表示との切替を行うきっかけ)を特定する。
【0017】
切替位置情報は、図3に示すように、観光名所(お寺、渓谷・・・など)や、道路位置(曲がり角、踏み切り、交差点・・・など)が挙げられる。なお、地図には各位置に切替位置情報に対応した属性を示す情報(地図属性)が付され、地図の表示プログラムとともに所定の格納手段(メモリ)に格納されているものとし、切替位置に達しているかどうかの判断は、現在位置の地図から得られる属性情報(地図属性)を走行位置情報として用い、この属性情報と切替位置情報とを比較してなす。
【0018】
切替位置情報は、ユーザが選定するものとすることもできる。ユーザ選定はユーザインターフェースからの入力操作により行われる。
前席ディスプレイ装置11は、車体の前席を形成する空間壁に設置され、LCD、PDP、EL、CRTなど何れのディスプレイであっても良い。そして、ディスプレイパネル111と、画像データを格納し、合成画像処理を施し前記パネル111に画像データを出力する出力手段を備えた表示制御部112とからなる。
【0019】
後席ディスプレイ装置12は、車体の後席を形成する空間壁に設置され、LCD、PDP、EL、CRTなど何れのディスプレイであっても良い。そして、ディスプレイパネル121と、画像データを格納し、合成画像処理を施し前記パネル121に画像データを出力する出力手段を備えた表示制御部122とからなる。表示制御部122は、合成画面又は単一画面にて画像表示していることを示す、合成画面表示フラグ情報を有する。合成画面であるときには、合成画面表示フラグ情報の値は1に設定され、単一画面であるときには、合成画面表示フラグ情報の値は0に設定される。
【0020】
GPSアンテナ13は、衛星から送られる位置情報を示す信号を受信しシステム本体へと出力する。車体天板上に設けてある。
バス14は、システム本体10と各ディスプレイ装置11、12とをデータ伝送可能に接続する所定のバス幅を有した伝送路であり、車内床部に這設されている。
【0021】
<動作>
図4は、車載ディスプレイシステム1のユーザの選択により又は固定的な設定により単一画面表示から自動的に合成画面表示に切り替わる動作を説明する図である。
S1;演算部101によって算出された位置情報をもとに、コントローラ103は、車体の現在位置を特定する。次いで、S2に移る。
【0022】
S2;特定した現在位置から後席ディスプレイ装置の表示を切替える位置かどうかを、コントローラ103は、判断し、切替える位置を特定する。YesであればS3に移り、NoであればS1に戻る。
S3;後席が合成画面表示かどうかを合成画面表示フラグ情報を参照してコントローラ103は判断する。合成画面表示フラグ情報の値が1であれば(Yes)、S8に跳び、合成画面表示フラグ情報の値が0であれば(No)、S4に移る。
【0023】
S4;コントローラ103は、後席ディスプレイ装置に本来表示するべき画像データ(後席画像データ)とともに、前席ディスプレイに本来表示するべき画像データ(前席画像データ)を後席ディスプレイにも出力する。次いで、S5に移る。
S5;コントローラ103は、合成画面表示をする旨を後席ディスプレイ装置に通知する。次いで、S6に移る。
【0024】
S6;後席ディスプレイ装置では、合成画面表示フラグ情報の値を1に設定する。次いで、S7に移る。
S7;後席ディスプレイ装置では、取得した前席画像データと、後席画像データとを合成して表示する。表示画面は、例えば、各画素データに所定の係数を乗じて加算するという演算を施した画面とすることができる。合成画面を図2に示す。図2には、前席画像データをTV放送の映像情報、後席画像データを地図及び位置情報とした場合に、後席において、後席の映像に前席の前記画像が合成されて表示される表示例を示している。次いで、S8に移る。
【0025】
S8;演算部101によって算出された位置情報をもとに、コントローラ103は、車体の現在位置を特定する。次いで、S9に移る。
S9;特定した現在位置から後席ディスプレイの表示を切替える位置かどうかを、つまり、合成画面表示から単一画面表示に切替える位置かどうかを、コントローラ103は、判断し、切替える位置を特定する。この判断は、前記合成画面表示に切替えるべき位置を通過したかどうかに基づいて行われ、通過したかどうかは、例えば、前記合成画面表示に切替えるべき位置を通過した距離が予め定めた距離を越えた場合に通過したものと判断するようにすることができる。YesであればS10に移り、NoであればS7に戻る。
【0026】
S10;コントローラ103は、前席ディスプレイには前席画像データのみを、後席ディスプレイには後席画像データのみを出力するというようにメモリ・デコーダからの出力画像データを変更する。次いで、S11に移る。
S11;コントローラ103は、単一画面表示をする旨を後席ディスプレイ装置に通知する。次いで、S12に移る。
【0027】
S12;後席ディスプレイ装置では、合成画面表示フラグ情報の値を0に設定する。
以降、後席ディスプレイ装置においては、単一画面表示がなされる。
以上のように、本実施形態に係る車載ディスプレイシステムによれば、車体の位置情報に基づいて前席ディスプレイ装置に本来表示するべき画像データを後席ディスプレイ装置にも画像合成して同時に表示することができるので、前席及び後席とでディスプレイに同じ画像を表示することができ、前席及び後席への搭乗者は、ディスプレイに表示される画像から得られる情報を同時に共有することができる。
【0028】
また、本実施形態に係る車載ディスプレイシステムは、車内の人は、座る座席によって視点が異なるという特殊性に配慮されている。通常、後席に搭乗する人は後席に設置されたディスプレイに表示される映像に見入っていることから、前席に設置されたディスプレイに表示される映像を常時見ることは不可能であるという特殊性が存在する。しかし、本実施形態に係る車載ディスプレイシステムによれば、前席ディスプレイに本来表示するべき画像データを後席ディスプレイにも画像合成して同時に表示することができるので、係る特殊性に対して十分に配慮されている。
【0029】
(その他の事項)
▲1▼ 上記説明では、車体の位置情報をもとに後席の画面表示を前席の内容を合成して表示する合成画面表示としたが、後席又は前席に搭乗している人のユーザインターフェースからのボタン操作によって、合成画面表示とするようにしても良い。
【0030】
▲2▼ 前席ディスプレイにおいても、自動的に表示画面を切替えるようにしても良い。例えば、車速センサを設置し、そこから車速を検出して、車速がゼロとなったタイミングで、地図及び位置情報を示すカーナビ画面から、これにTV放送などの映像を合成して表示する合成画面表示に切替えても良い(図2参照)。なお、ユーザインターフェースからのボタン操作によって、合成画面表示とするようにしても良い。
【0031】
▲3▼ 本例では、ディスプレイ装置を2つ用いた例を示したが、ディスプレイ装置は任意の個数に対応可能であることは自明である。
次に、メモリから画像データを読み出しディスプレイにて合成画面を生成する技術及びバストラフィックの改善を図ることが可能な処理の詳細について説明する。
(画像処理の技術;プレーン合成技術)
図5に、合成画面を生成する技術としてプレーン合成技術を摘要した車載ディスプレイシステム50の構成を示す。
【0032】
本車載ディスプレイシステム50は、例えば動画又は静止画プレーンの画像データを蓄える手段を有するメモリ53と、及び例えば画像データを出力する手段を有するAVデコーダ54と、前席ディスプレイパネル55と、後席ディスプレイパネル56と、メモリ53及びAVデコーダより画像データを受信し、画像プレーンを選択し、前席ディスプレイパネル55及び後席ディスプレイパネル56に任意の画像プレーンの画像データを出力する前席表示制御装置51及び後席表示制御装置52とを有する。ここで、画像プレーンとは1フレーム相当の画像データを意味する。
【0033】
前席表示制御手段51、後席表示制御装置52は、算術論理演算部511、521をそれぞれ備え、任意の画像プレーンを選択した際、選択した複数の画像プレーン間において、論理演算処理を行う。これにより、演算結果として、例えば、動画プレーン上に半透明の画像プレーンを合成して出力することが可能である。
【0034】
図5には、算術論理演算部511では、プレーン1,3,5を合成して出力することを示し、算術論理演算部521では、プレーン2,5を合成して出力することを示している。
図6において、2種類の画像をそれぞれ前席表示制御装置51及び後席表示制御装置52の2つの表示制御装置によって前席ディスプレイパネル55及び後席ディスプレイパネル56に出力する場合の、任意のプレーンを取得する構成を示す。
【0035】
各表示制御装置51(52)は受信した複数の動画又は静止画プレーンの画像データの一部又は全てを蓄える手段を有するバッファ512(522)と、画像データを受信する際、画素をカウントし動画又は静止画プレーンの画像データの任意の矩形領域を抽出してバッファ512(522)へ蓄える手段を有するピクセルカウンタ513(523)、画像データに対し選択合成する手段を有する算術論理演算部511(521)とより構成される。
【0036】
係る構成によって、任意のプレーンを取得する手法について説明する。
図7は、その手法を示す図である。図8において、各表示制御装置51(52)が受信する動画又は静止画プレーンの画像データの例を示し、第1の動画又は静止画プレーンの画像データ91(図9)の画像信号81と、第2の動画又は静止画プレーンの画像データ92(図9)の画像信号82と、画像データ91に同期した画素同期信号83と水平同期信号84と、画像データ92に同期した画素同期信号85と水平同期信号86との例を挙げる。なお、ここで出力する画像データとしては、1プレーンが1/60秒で表示されるAVデータなどのデータと、1プレーンが1/30秒で表示されるTV放送などのデータを想定しており、バスを介して、両データが並列的に出力される。その結果、画像信号82の画素信号の出力は、画像信号81の画素信号の出力の約2倍の周波数でなされる。
【0037】
まず、図7における▲1▼にて示すように、1プレーンのデータ開始位置からの画素同期信号をカウントすることにより画面水平方向に表示する画像データに対応する水平取得開始位置を算出する。
次に、▲2▼にて示すように、水平同期信号及び画素同期信号をカウントすることにより画面垂直方向に表示する画像データに対応する垂直取得開始位置を算出する。
【0038】
次に、▲3▼にて示すように、画素同期信号を所定の矩形幅分カウントすることにより、矩形幅分のデータを取得する。
以後、ライン数分▲2▼及び▲3▼の処理を繰り返す。
垂直取得開始位置から矩形幅分の水平同期信号をカウントした時点で処理を終える。
【0039】
なお、メモリからの画像データの出力は、1ラインずつ順次出力されるとする。
以下に任意のプレーンを取得する具体例について説明する。以下の例では、画像データ91においては縦及び横の画素数は4とし、画像データ92においては縦の画素数を4、横の画素数を8とする。
【0040】
まず、ピクセルカウンタ513及びピクセルカウンタ523に対し、画像データ91の幅の画素数と、画像データ92の幅の画素数をセットする。次に、ピクセルカウンタ513に対し、画像データ91の取得開始水平同期カウントを0にセットし、画像データ91の取得停止水平同期カウントを3にセットする。また、ピクセルカウンタ513に対し、画像データ92の取得開始水平同期カウントを4にセットする。また、画像データ92の取得停止水平同期カウントを7にセットする。
【0041】
次に、ピクセルカウンタ523に対し、画像データ91の取得開始水平同期カウントを0にセットし、画像データ91の取得停止水平同期カウント及び取得停止垂直同期カウントを3にセットする。また、画像データ92の取得開始水平同期カウントを0にセットする。また、画像データ92の取得停止水平同期カウントを3にセットする。以上のようにピクセルカウンタ513とピクセルカウンタ523に対しては、取得する画像データにおける任意の矩形領域の画素位置の設定を行うことができ、これによって、前席表示制御装置51は時刻T1における画像信号データAと時刻T5における画像信号データDの取得を開始する。また、後席表示制御装置52は時刻T1における画像信号データAと時刻T1における画像信号データCの取得を開始する。そして、設定した矩形領域の画像データを取得する画像データの取得を終了する。
【0042】
なお、取得開始水平同期カウントの設定によって、取得する画素データの垂直方向の位置が決まり、取得停止水平同期カウントの設定によって、前記画素データの取得を終了する垂直方向の位置が決まる。
以上のようにピクセルカウンタを利用することにより、動画又は静止画プレーンの任意矩形領域の画像データを取得することができる。
【0043】
このように、取得した画像データは、各算術論理演算部において、任意の係数を乗算し、加算することで、各動画又は静止画プレーンの任意矩形領域の画像データを選択又は合成してディスプレイに出力することができる。
図9に画像データ合成の模式図を示す。図9では、ピクセルカウンタを上記のように設定した場合に取得した動画又は静止画プレーンを示す(画像データ91においては縦及び横の画素数は4とし、画像データ92においては縦の画素数を4、横の画素数を8とする。)。上記例によれば、画像データ91の全領域と、動画又は静止画プレーンの画像データ92の一部の領域をそれぞれ表示制御装置51(52)において合成することになる。つまり、動画又は静止画プレーンの画像データ92は前記ピクセルカウンタ513(523)によって、2つの領域に分割され、それぞれ、同一のソースである画像データ91と合成した後、前席ディスプレイパネル55及び後席ディスプレイ56に出力することができる。
【0044】
なお、各時刻において、同時に複数のプレーンデータを取得する例を挙げたが、バッファ512及びバッファ522を利用することで、各々のデータを個別に受信し、演算処理しても良い。
また、本例では、表示制御装置を2つ用いた例を示したが、表示制御装置は任意の個数に対応可能であることは自明である。
(バストラフィックの改善1)
図10に、バストラフィックの改善を図ることが可能な車載ディスプレイシステム100の構成を示す。
【0045】
本車載ディスプレイシステム100は、前席ディスプレイパネル101と、これに接続された前席表示制御装置102と、後席ディスプレイパネル103と、これに接続された後席表示制御装置104と、前席表示制御装置102及び後席表示制御装置104からデータ要求のアドレスを蓄えるキュー105と、メモリ106から取り出したデータに対し、アドレスを付加するアドレス付加装置107と、前席表示制御装置102と後席表示制御装置104からのデータ要求と、CPU及び各種制御プログラムを格納したメモリとからなりキュー105内に蓄えられている要求アドレスの管理とアドレス付加装置を管理するコントローラ108と、前席表示制御装置102及び後席表示制御装置104からのデータ要求を送受信するバス109と、メモリから取得したデータを全表示制御装置へ同報送信するバス110と、メモリとキュー及びアドレス付加装置とを接続するバス111とを有している。
【0046】
図11は、前席表示制御装置102と後席表示制御装置104との構成を示す。
前席表示制御装置102(後席表示制御装置104)は、前席ディスプレイパネル101(後席ディスプレイパネル103)に接続され、画素データを蓄えるバッファ1021(バッファ1031)と、アドレス比較器1022(アドレス比較器1032)と、アドレステーブル1023(アドレステーブル1033)とを備える。
【0047】
上記のように構成された車載ディスプレイシステムの動作について、図10から図15を参照しながら説明する。
図12は前席表示制御装置102がメモリ106に蓄えられている画素データを取得し、生成する画像データ1201と、前席表示制御装置102が画素データを取得しようとしている走査ライン1202と、後席表示制御装置104がメモリ106に蓄えられている画素データを取得し、生成する画像データ1203と、後席表示制御装置104が画素データを取得しようとしている走査ライン1204を示す。
【0048】
以下、本例において、画像データ1201内の矩形領域1205と画像データ1203内の矩形領域1206とは、同一の画素データの集合で、且つ、画像データを構成する画素データはメモリ106の同位置に蓄えられている状態を想定し、前記走査ライン1202上の画素データと、前記走査ライン1204上の画素データを取得する動作を例に説明する。
【0049】
まず、前席表示制御装置102が画素1207のアドレスを先頭に走査ライン分の画素データをコントローラ108に要求し、同時にキュー105へ先頭要求アドレスを蓄える。次に前席表示制御装置102が画素1208のアドレスを先頭に矩形領域幅分の画素データをコントローラ108に要求し、同時にキュー105へ先頭要求アドレスを蓄える。
【0050】
次に、後席表示制御装置104が画素1209のアドレスを先頭に走査ライン分の画素データをコントローラ108に要求し、同時にキュー105へ先頭要求アドレスを蓄える。次に後席表示制御装置104が画素1210のアドレスを先頭に矩形領域幅分の画素データをコントローラ108に要求し、同時にキュー105へ先頭要求アドレスを蓄える。
【0051】
アドレス要求は、ここでは、1画素16bitで16Byte単位、つまり、8画素を1ブロックとした各ブロックの先頭アドレスについて行われ、メモリ106から各表示制御装置には、1ブロック単位で画素データが送信される。
アドレス要求は、1画素のアドレスについて行い、メモリ106から各表示制御装置には、1画素単位で画素データが送信されることとしても無論構わない。
【0052】
コントローラ108は、キュー105に対してキュー105に蓄えている先に到着した先頭要求アドレスから順にメモリ106へ送信させる命令を発する。そして、キュー105は、その命令を受けて先に到着した先頭要求アドレスから順にメモリ106に送信する。次いで、アドレス付加装置107は、送信した要求に対しメモリ106からデータを受信し、全表示制御装置にデータを同報送信した後、キュー105は、蓄えている次の要求をメモリ106に送信する動作を繰り返す。
【0053】
ここで、前席表示制御装置102及び後席表示制御装置104はデータ要求するアドレスを各アドレステーブル1023、アドレステーブル1033に蓄えている。
なお、同報送信とは、複数の宛先に対し同一のデータを同時に送信することを言う。
【0054】
図13に前席表示制御装置102の画素1207のアドレスAを先頭とした要求に対し、メモリ106からデータAを受信し、全表示制御装置に同報送信した後、前席表示制御装置102の画素1208のアドレスBを先頭とした要求に対しデータBをメモリ106より受信した状態を示す。アドレスCは後席表示制御装置104の画素1209を先頭とした要求アドレスを表し、アドレスDは後席表示制御装置104の画素1210を先頭とした要求アドレスを表す。ここで、アドレスBとアドレスDは同一アドレスとする。
【0055】
アドレス付加装置107にてデータBを受信すると、コントローラ108は、データBの要求アドレスであるアドレスBの値で、キュー105内でメモリ106に対する未送信要求アドレスを検索する。
ここで、アドレスBとアドレスDは同一アドレスのためアドレスDの要求に対し要求廃棄情報を付加する。キュー105は、アドレスCのデータ要求をメモリ106に送信し、次にアドレスDのデータ要求をメモリ106に送信する際、前記要求廃棄情報を確認し、アドレスDのデータ要求を廃棄する。
【0056】
データBは全表示制御装置に同報送信される際、図14に示すように、データBの前にアドレスBを同報送信する。この付加されたアドレスBは、以下のように各表示制御部にてアドレス比較に用いられる。
図15に後席表示制御装置104のデータ受信動作を示す。まず、アドレスBを受信し、発信済みの要求アドレスと一致するかアドレステーブル1033と比較する。もし一致していなければ、そのデータは廃棄する。図15では、アドレスBとアドレスDが一致している例で、バッファ1031のアドレスDに対応した位置にデータBを蓄える。
【0057】
なお、本例では、メモリ106からデータを受け取った際に、キュー105内に蓄えている要求アドレスを検索する例を示したが、各表示制御装置からのデータ要求をキュー105に蓄える際にメモリ106に対する未送信要求アドレスを検索し、同一のアドレスが存在すれば、データ要求をキュー105に蓄えないで廃棄することで、同一の機能を実現できる。
【0058】
また、本例では、表示制御装置を2つ用いた例を示したが、表示制御装置は任意の個数に対応可能であることは自明である。
(バストラフィックの改善2)
図16に、バストラフィックの改善を図ることが可能な車載ディスプレイシステム160の構成を示す。
【0059】
本車載ディスプレイシステム160は、前席ディスプレイパネル164と、前席ディスプレイパネル164へ接続され、画素データを蓄えるバッファ173とアドレステーブル170とを有した前席表示制御装置161と、後席ディスプレイ165と、後席ディスプレイ165へ接続され、画素データを蓄えるバッファ174とアドレステーブル171とを有した後席表示制御装置162と、前席表示制御装置161及び後席表示制御装置162に接続し画像データを蓄えるローカルバッファ166と、メモリ等からのデータの伝送路となるバス168と、これに接続され、CPU及び各種制御プログラムを格納したメモリとからなり前席表示制御装置161と後席表示制御装置162によるデータの取得先を制御するコントローラ163と、前席表示制御装置161と後席表示制御装置162と前記コントローラ163との間でデータ及び制御信号を送受信するためのバス169とを有している。
【0060】
上記のように構成された車載ディスプレイシステム160の動作について、図17、図18を参照しながら説明する。
図17は前席表示制御装置161がメモリ167に蓄えられている画素データを取得し、生成する画像データ1701と、前席表示制御装置161が画素データを取得しようとしている走査ライン1702と、後席表示制御装置162がメモリ167に蓄えられている画素データを取得し、生成する画像データ1703と、後席表示制御装置162が画素データを取得しようとしている走査ライン1704を示す。以下、本例において、画像データ1701内の矩形領域1705と画像データ1703内の矩形領域1706は、同一の画素データの集合で、且つ、画像データを構成する画素データはメモリ167の同位置に蓄えられている状態を想定し、前記走査ライン1702上の画素データと、前記走査ライン1704上の画素データを取得する動作を例に説明する。
【0061】
図18は車載ディスプレイシステム160のデータ及び制御の流れを示したものである。
まず、経路180において、CPU175より、コントローラ163に、前席表示制御装置161が生成する画像データ1701における走査ライン1702の先頭画素1713のメモリ167上のアドレスAと、後席表示制御装置162が生成する画像データ1703における走査ライン1704の先頭画素1714のメモリ167上のアドレスBと、前席表示制御装置161が生成する画像データ1701の矩形領域1705の先頭画素1711のメモリ167上のアドレスCと、後席表示制御装置162が生成する画像データ1703の矩形領域1706の先頭画素1712のメモリ167上のアドレスDとを送信する。
【0062】
次に経路181において、コントローラ163は、前席表示制御装置161及び後席表示制御装置162に対し、CPU175より受信したアドレスを送信し、前席表示制御装置161はアドレスA及びアドレスCをアドレステーブル170に蓄え、後席表示制御装置162はアドレスB及びアドレスDをアドレステーブル171に蓄える。この際、コントローラ163は、前席表示制御装置161及び後席表示制御装置162が取得する共通アドレスをアドレステーブル172に蓄える。ここではアドレスCとアドレスDが同一アドレスであり、このアドレスをアドレスEと標記する。
【0063】
以降、前席表示制御装置161及び、後席表示制御装置162が画像データ1701及び画像データ1703を生成するために、画素データをコントローラ163に要求する動作を開始する。
アドレス要求は、ここでは、1画素16bitで16Byte単位、つまり、8画素を1ブロックとした各ブロックの先頭アドレスについて行われるが、メモリから各表示制御装置には、1ブロック単位で画素データが送信される。
【0064】
アドレス要求は、1画素のアドレスについて行い、メモリ106から各表示制御装置には、1画素単位で画素データが送信されることとしても無論構わない。
図17の走査ライン1702上及び走査ライン1704上の画素データのアドレスである、アドレスA、アドレスC、アドレスB、アドレスDを順に取得する動作を例に説明する。
【0065】
経路182において、アドレステーブル170を参照として、前席表示制御装置161は走査ライン1702上の画素1713を先頭とするアドレスAを矩形領域1707の幅分の画素データをコントローラ163に要求する。コントローラ163は要求されたアドレスAとアドレステーブル172に蓄えているアドレスEとを比較し、同じアドレスではないことを確認するとメモリ167から受信したアドレスAのデータを経路183にて前席表示制御装置161に送信する。
【0066】
次に、経路182において、アドレステーブル170を参照として、前席表示制御装置161は走査ライン1702上の画素1711を先頭とするアドレスCを矩形領域1705の幅分の画素データをコントローラ163に要求する。コントローラ163は要求されたアドレスCとアドレステーブル172に蓄えているアドレスEとを比較し、同一のアドレスであることを確認すると、前席表示制御装置161に対し、アドレスCのデータをローカルバッファ166へ蓄えるよう命令を発行する。
【0067】
次に、メモリ167から受信したアドレスCのデータを経路183にて前席表示制御装置161に送信する。前席表示制御装置161はアドレスCのデータを受信し、バッファ173に蓄える。同時に、ローカルバッファ166の任意の位置にデータを蓄える。
以後、前席表示制御装置161上のアドレステーブル170が変更されるまで、矩形領域1705のデータをローカルバッファ166に蓄える。この時のローカルバッファ166上の矩形領域1705のデータの先頭アドレスをアドレスFとする。前席表示制御装置161はメモリ167上のアドレスCのデータをローカルバッファ166に蓄え始めた時、アドレスFをコントローラ163に送信し、続いて、経路184にて、コントローラ163は後席表示制御装置162に対し、アドレスEと等しいアドレスDをアドレスFより取得するよう変更命令を送信する。
【0068】
続いて、経路185において、アドレステーブル171を参照として、後席表示制御装置162は走査ライン1704上の画素1714を先頭とするアドレスBを矩形領域1709の幅分の画素データをコントローラ163に要求する。コントローラ163は要求されたアドレスBとアドレステーブル172に蓄えているアドレスEとを比較し、同じアドレスではないことを確認するとメモリ167から受信したアドレスBのデータを経路184にて後席表示制御装置162に送信する。後席表示制御装置162はアドレスBのデータを受信し、バッファ174に蓄える。
【0069】
次に、後席表示制御装置162は、コントローラ163から発された、アドレスEと等しいアドレスDをアドレスFより取得する命令に基づいて、ローカルバッファ166上のアドレスFのデータを取得する。後席表示制御装置162はアドレスFのデータを受信し、バッファ174に蓄える。
なお、前席表示制御装置161において、矩形領域1705のデータをメモリ167から取得し終えると、アドレステーブル170のアドレスCをアドレスFに変更し、以後、コントローラ163より、取得アドレスの変更命令を受信するまで、後席表示制御装置162においては、ローカルバッファ166より矩形領域1705のデータを取得する。
【0070】
また、CPUは、矩形領域1705及び矩形領域1706の更新時もしくは画像データ1701及び画像データ1703の変更時、コントローラ163に対し、前席表示制御装置161及び後席表示制御装置162の取得アドレスの設定命令を再び送信することで、前席表示制御装置161及び後席表示制御装置162はメモリ167上の更新データを取得する動作に移行する。
【0071】
なお、本例において、2つの表示制御装置を例に用いたが、表示制御装置の2つ以上の場合においても、同様の機能を果たすことは明らかである。
また、前席表示制御装置161が矩形領域1705のデータをメモリ167から取得し終えた後も、後席表示制御装置162において、矩形領域1705のデータをメモリ167から取得しつづける場合、ローカルバッファ166からデータを取得することができるので、CPU175からのデータ更新情報は必要がなく、データが常に変化している場合には有効である。
【0072】
また、前席表示制御部が所望の画面分例えば1画面分の画像データを取得し、これをローカルバッファに蓄えるようにすることもできる。この場合において、後席表示制御部の画像データの取得に関しては、メモリからローカルバッファに取得先を変更するように制御することもできる。
【0073】
【発明の効果】
以上説明してきたように本発明は、車載ディスプレイシステムであって、第一のディスプレイパネルと、第二のディスプレイパネルと、第一の画像データ及び第二の画像データを取得する画像データ取得手段と、第一のディスプレイパネルに第一の画像データを表示させる第一の表示制御部と、合成画像の表示を指示する指示手段と、前記指示を受け、第一の画像データと第二の画像データとを合成して第二のディスプレイパネルに表示させる第二の表示制御部と、を含むことを特徴とする。
【0074】
これにより、車に搭載される複数のディスプレイパネルにおいて同じ画像を同時に表示させることが可能となるので、搭乗者はディスプレイパネルに表示される画像から得られる情報を同時に共有することができる。つまり、第二のディスプレイパネルに表示される第二の画像データに見入る人も、第一の画像データを同時に見ることができることから、異なるディスプレイパネルを見る人同士の間で、同じ画像から得られる情報を同時に共有することができる。
【0075】
ここで、前記指示手段は、車体の走行位置情報に基づいて合成表示を行う契機を特定し、その契機で前記指示をすることを特徴とするものとすることができる。
これにより、第一の画像データが、第二のディスプレイパネルにも同時に表示されることの契機が、車体走行位置に基づいて特定されるので、例えば、第一の画像データが、地図及び車体の走行位置を示す情報を表示する画像データである場合、第二のディスプレイパネルを見る人も、第一のディスプレイパネルに表示される車体の走行位置などを示す第一の画像データから得られる情報をその人と同時に得ることができ、上記したような、観光名所等を見逃したり、突然に、カーブに差し掛かったりするなどの不具合が生じない。
【0076】
ここで、前記指示手段は、車体の現在位置についての地図属性情報と、合成表示を開始する車体の走行位置として予め定められた切替位置情報とを比較して、合成表示を行う契機を特定し、その契機で前記指示をすることを特徴とするものとすることができる。
ここで、画像データ取得手段は、単一又は複数の画像データを第一の表示制御部及び第二の表示制御部に対し伝送するバスを含むことを特徴とするものとすることができる。
【0077】
ここで、第一の表示制御部及び第二の表示制御部は、更に、複数の画像プレーンの画像データを受信する受信手段と、任意の画像プレーンを選択し、選択した各プレーン間の画像データに対し算術論理演算を行う演算手段と、前記画像データを各ディスプレイパネルに出力する出力手段と、を含むことを特徴とするものとすることができる。
【0078】
これにより、任意の画像プレーンの中から、選択した画像データを適宜合成して表示に供することができる。
ここで、第一の表示制御部及び第二の表示制御部は、各画像プレーンの垂直及び水平方向の画素数を数え、矩形領域を抽出する画素カウント手段を含み、前記演算手段は、抽出された各画像プレーンの任意の矩形領域の画像データに対し算術論理演算処理を行うことを特徴とするものとすることができる。
【0079】
これにより、画像プレーンの任意の領域の画像データを選択抽出して、他の画像プレーン等と適宜合成して表示に供することができる。
ここで、前記車載ディスプレイシステムにおいて、更に、第一の表示制御部及び第二の表示制御部からのデータ要求を優先順位に従いメモリに送信するデータ要求送信手段と、第一の前席表示制御部及び第二の表示制御部からのメモリ上の同一データに対する複数の読み出し要求を単一の要求へ変換するデータ要求変換手段と、メモリより受信したデータを第一の表示制御部及び第二の表示制御部に同報通知する同報通信手段と、を含むことを特徴とするものとすることができる。これにより、メモリから1度受信したデータを複数の表示制御装置が同時に受信することができるので、メモリへのデータ要求回数を削減でき、各表示制御装置からメモリへのアクセス回数を減らしてバストラフィックの改善が図られ、ハードコストを低減することが可能となる。
【0080】
ここで、前記車載ディスプレイシステムにおいて、更に、メモリから受信したデータを第一の表示制御部及び第二の表示制御部に対して同報通知する際、受信したデータにメモリ上のデータのアドレスを付加し同報通知するアドレス付加手段と、前記同報通知されたデータのアドレスを確認するアドレス確認手段と、を含むことを特徴とするものとすることができる。
【0081】
これにより、各表示制御装置は、中途でデータが改竄されても、自身が要求したデータのみを表示することができる。
ここで、前記車載ディスプレイシステムにおいて、更に、第一の表示制御部及び第二の表示制御部に接続し、複数の画像データの全て又は一部を蓄えるローカルバッファと、メモリが接続されたバスに接続され第一の表示制御部及び第二の表示制御部が取得するデータの取得先をメモリ及びローカルバッファとの間で制御するコントローラと、を含むことを特徴とするとすることができる。
【0082】
これにより、メモリから1度受信したデータについては、ローカルバッファから読み出させるようにすることができるので、各表示制御装置からメモリへのアクセス回数を減らしてバストラフィックの改善が図られ、ハードコストを低減することが可能となる。
ここで、前記コントローラは、第一の表示制御部及び第二の表示制御部で共用される共用データのメモリ上のアドレスを管理するアドレス管理手段と、1つの表示制御装置からの共用データの要求を含めたデータの要求を受け付ける要求受付手段と、要求を受け付けた表示制御部に対し、共用データをローカルバッファに蓄えるよう制御するデータ蓄積制御手段と、他の表示制御装置に対し、共用データの取得先をメモリからローカルバッファに変更し共用データをローカルバッファから取得するよう制御するデータ取得先制御手段と、を含むことを特徴とするものとすることができる。
【0083】
ここで、前記車載ディスプレイシステムにおいて、更に、第一の表示制御部及び第二の表示制御部で共用される共用データをメモリから取得した際、所望の画面分の画像データを取得し、ローカルバッファに蓄えると、データの取得先をメモリからローカルバッファへ変更するよう制御するデータ取得先制御手段を含む、ことを特徴とするものとすることができる。
【0084】
これにより、メモリから1度受信したデータについては、ローカルバッファから読み出させるようにすることができるので、各表示制御装置からメモリへのアクセス回数を減らしてバストラフィックの改善が図られ、ハードコストを低減することが可能となる。
【図面の簡単な説明】
【図1】車載ディスプレイシステム1の全体構成を示す図。
【図2】システム本体10の詳細構成併せて各ディスプレイ装置に表示される画像の切替態様を説明する図。
【図3】切替位置情報を示す図。
【図4】車載ディスプレイシステム1のユーザの選択により又は固定的な設定により単一画面表示から自動的に合成画面表示に切り替わる動作を説明する図。
【図5】合成画面を生成する技術としてプレーン合成技術を摘要した車載ディスプレイシステムの構成を示す図。
【図6】前記システムにおいて、任意のプレーンを取得する構成を示す図。
【図7】任意のプレーンを取得する手法についての説明図。
【図8】画像及び画像信号の出力タイミングを示す図。
【図9】画像データ合成の模式図。
【図10】バストラフィックの改善を図ることが可能な車載ディスプレイシステム100の構成を示す図。
【図11】前席表示制御装置102と後席表示制御装置104との構成を示す図。
【図12】前記システムで取得する画像データを示す図。
【図13】前記システムの動作を説明する図。
【図14】前記システムにおける出力タイミング図。
【図15】前記システムにおける後席表示制御装置104のデータ受信動作を示す図。
【図16】バストラフィックの改善を図ることが可能な車載ディスプレイシステム160の構成を示す図。
【図17】前記システムで取得する画像データを示す図。
【図18】前記システムの動作を説明する図。
【符号の説明】
1 車載ディスプレイシステム
10 システム本体
11 前席ディスプレイ装置
12 後席ディスプレイ装置
13 GPSアンテナ
14 バス
101 演算部
102A メモリ
102B デコーダ
103 コントローラ
513、523 ピクセルカウンタ
511、521 算術論理演算部
105 キュー
107 アドレス付加装置
108 コントローラ
109、110、111 バス
166 ローカルバッファ
163 コントローラ
168、169 バス
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an in-vehicle display system that simultaneously displays the same image on a plurality of display devices mounted on a car.
[0002]
[Prior art]
Car navigation systems and other in-vehicle display systems are used to display a map and current location on the display at the same time to provide directions to the destination, and to display images such as TVs and DVDs and enjoy the images in the car. It is done. Normally, an in-vehicle display system is installed on a console panel that can be seen by the driver (hereinafter, the part including the space wall part that forms the front seat part including the console part is referred to as the front seat), and the image displayed on the display Can be seen by a person who rides in the front seat, for example, a driver, but cannot be seen by a person who rides in the rear seat (the part including the space wall portion forming the rear seat portion is called the rear seat).
[0003]
On the other hand, there is a case where a display is also installed in the rear seat so that the image from the car navigation system can be seen in the rear seat. In this case, it is possible to provide a switching circuit to switch the image to be displayed on the display and to simultaneously display the image of the front seat on the rear seat (disclosed in Japanese Patent Application No. 11-343438).
[0004]
[Patent Literature]
Japanese Patent Application No. 11-343438
[0005]
[Problems to be solved by the invention]
However, in the technique of the above publication, the same image displayed on the other display at the same time while looking at the image specifically displayed on each display between the passengers who are boarded separately in the front seat and the rear seat When people in the same car usually share the situation, such as aiming at the same destination, but they are watching the video that is uniquely displayed on each display Inconveniently, the information obtained from the video cannot be shared at the same time.
[0006]
For example, if only the front seat driver knows the current position from the information on the car navigation displayed on the front seat display, but the current position is close to a tourist attraction, If you don't know it, people in the backseat may miss a tourist attraction. Also, when the vehicle is close to a curve, the person on the back seat suddenly reaches the curve and cannot move comfortably due to a loss of posture.
[0007]
Of course, it can be said that it is only necessary to stop viewing the video displayed on each display and switch the display screen so that only the video displayed on the other display can be viewed. The passenger's satisfaction obtained from viewing the video displayed on the display is impaired, and the passengers are prevented from comfortably spending time in the vehicle.
[0008]
An object of the present invention is to provide an in-vehicle display system capable of displaying an image to be displayed on another display together with a video unique to each display in a plurality of display devices mounted on a vehicle. .
[0009]
[Means for Solving the Problems]
The object is an in-vehicle display system, a first display panel, a second display panel, image data acquisition means for acquiring first image data and second image data, and a first display panel. The first display control unit for displaying the first image data, the instruction means for instructing the display of the composite image, and receiving the instruction, the first image data and the second image data are combined to And a second display control unit for displaying on the second display panel. This is achieved by an in-vehicle display system.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of an in-vehicle display system according to the present invention will be described below with reference to the drawings.
<Configuration>
The in-vehicle display system of the embodiment includes a GPS function that analyzes position information sent from a satellite, identifies a current vehicle body position, and displays it on a map, and receives and reproduces a TV broadcast, DVD, etc. A function of reproducing a video recorded on a recording medium such as an optical recording medium.
[0011]
FIG. 1 is a block diagram showing the overall configuration of the in-vehicle display system 1.
As shown in FIG. 1, it includes a system main body 10, a front seat display device 11, a rear seat display device 12, a GPS antenna 13, and a bus 14.
FIG. 2 is a diagram for explaining a switching mode of images displayed on each display device together with the detailed configuration of the system main body 10.
[0012]
The system main body 10 receives the position information received from the GPS antenna and analyzes it to calculate the current position of the vehicle body, a memory 102A for storing various image data, a decoder 102B, a memory 102A, and a decoder 102B. And a controller 103 that controls the output data amount and output destination of the image data and the switching between the composite screen display and the single screen display.
[0013]
The controller 103 includes a CPU and a memory in which various programs are stored. Then, the read / destination of image data to be transmitted to the front seat display device and the rear seat display device is switched. Switching is performed at a timing corresponding to one frame when the front seat display device and the rear seat display device display a single screen. That is, when image data such as a map and position information stored in the memory is displayed on the front seat display device, the image data is read from the memory 102A for one frame and output to the front seat display device. Thereafter, when displaying the image data output from the decoder on the rear seat display device, the image data corresponding to one frame is read from the decoder 102B and output to the rear seat display device. In this way, the reading destination and transmission destination are switched with one frame as a cycle.
[0014]
When the rear seat display device is a composite screen display, image data to be displayed on the front seat display device and image data to be displayed on the rear seat display device are transmitted in parallel to the rear seat display device. Thus, the amount of data to be transmitted and the transmission destination are switched.
The composite screen display means that the image data that should be originally displayed on the rear seat display device and the image data that should be originally displayed on the front seat display device are combined and displayed by a predetermined arithmetic processing.
[0015]
Single screen display means that only image data that should be originally displayed on the rear seat display device is displayed.
And it is good also as selecting the mode of the screen display which can switch from a single screen display to a composite screen display by input operation from a user's user interface, and you may set it as fixedly switchable. .
[0016]
The controller 103 determines whether to switch between single screen display and composite screen display. This determination is made based on travel position information indicating the travel position of the vehicle body. Specifically, the current travel position of the vehicle body reaches the switching position indicated in the switching position information by comparing the traveling position information of the vehicle body with the switching position information that is information about the position to switch the screen display held in advance. Depending on whether or not. As a result of this determination, an opportunity for switching (an opportunity for switching between single screen display and composite screen display) is specified.
[0017]
As shown in FIG. 3, the switching position information includes tourist attractions (temples, valleys, etc.) and road positions (turning corners, crossings, intersections, etc.). In addition, information (map attribute) indicating an attribute corresponding to the switching position information is attached to each position on the map, and is stored in a predetermined storage means (memory) together with the map display program. The attribute information (map attribute) obtained from the map at the current position is used as the travel position information, and this attribute information is compared with the switching position information.
[0018]
The switching position information may be selected by the user. User selection is performed by an input operation from the user interface.
The front seat display device 11 is installed on a space wall forming the front seat of the vehicle body, and may be any display such as LCD, PDP, EL, CRT. The display panel 111 includes a display control unit 112 that stores image data, performs composite image processing, and outputs image data to the panel 111.
[0019]
The rear seat display device 12 is installed on a space wall forming the rear seat of the vehicle body, and may be any display such as LCD, PDP, EL, CRT. The display panel 121 includes a display control unit 122 that includes an output unit that stores image data, performs composite image processing, and outputs the image data to the panel 121. The display control unit 122 has composite screen display flag information indicating that an image is displayed on a composite screen or a single screen. When it is a composite screen, the value of the composite screen display flag information is set to 1, and when it is a single screen, the value of the composite screen display flag information is set to 0.
[0020]
The GPS antenna 13 receives a signal indicating position information sent from a satellite and outputs the signal to the system body. It is provided on the car body top plate.
The bus 14 is a transmission path having a predetermined bus width that connects the system main body 10 and the display devices 11 and 12 so as to be able to transmit data, and is provided on the floor of the vehicle.
[0021]
<Operation>
FIG. 4 is a diagram for explaining an operation of automatically switching from a single screen display to a composite screen display by a user selection of the in-vehicle display system 1 or by a fixed setting.
S1: Based on the position information calculated by the calculation unit 101, the controller 103 specifies the current position of the vehicle body. Next, the process proceeds to S2.
[0022]
S2: The controller 103 determines whether or not the display position of the rear seat display device is switched from the specified current position, and specifies the position to be switched. If Yes, the process moves to S3, and if No, the process returns to S1.
S3: The controller 103 determines whether or not the rear seat is a composite screen display with reference to the composite screen display flag information. If the value of the combined screen display flag information is 1 (Yes), the process jumps to S8, and if the value of the combined screen display flag information is 0 (No), the process proceeds to S4.
[0023]
S4: The controller 103 outputs the image data to be originally displayed on the front seat display (front seat image data) to the rear seat display together with the image data to be originally displayed on the rear seat display device (rear seat image data). Next, the process proceeds to S5.
S5: The controller 103 notifies the rear seat display device that the composite screen is to be displayed. Next, the process proceeds to S6.
[0024]
S6: In the rear seat display device, the value of the composite screen display flag information is set to 1. Next, the process proceeds to S7.
S7: The rear seat display device synthesizes and displays the acquired front seat image data and rear seat image data. The display screen can be, for example, a screen that has been subjected to a calculation in which each pixel data is multiplied by a predetermined coefficient and added. The synthesis screen is shown in FIG. In FIG. 2, when the front seat image data is TV broadcast video information and the rear seat image data is a map and position information, the image of the front seat is combined with the rear seat image and displayed in the rear seat. A display example is shown. Next, the process proceeds to S8.
[0025]
S8: Based on the position information calculated by the calculation unit 101, the controller 103 specifies the current position of the vehicle body. Next, the process proceeds to S9.
S9: The controller 103 determines whether it is a position to switch the display of the rear seat display from the specified current position, that is, a position to switch from the composite screen display to the single screen display, and specifies the position to switch. This determination is made based on whether or not the position to be switched to the composite screen display has been passed. For example, the distance that has passed the position to be switched to the composite screen display exceeds a predetermined distance. It is possible to judge that it has passed if it has passed. If Yes, the process moves to S10, and if No, the process returns to S7.
[0026]
S10: The controller 103 changes the output image data from the memory decoder so that only the front seat image data is output to the front seat display and only the rear seat image data is output to the rear seat display. Next, the process proceeds to S11.
S11: The controller 103 notifies the rear seat display device that a single screen display is to be performed. Next, the process proceeds to S12.
[0027]
S12: In the rear seat display device, the value of the composite screen display flag information is set to zero.
Thereafter, the rear seat display device performs a single screen display.
As described above, according to the in-vehicle display system according to the present embodiment, the image data that should be originally displayed on the front seat display device based on the position information of the vehicle body is also displayed on the rear seat display device by combining the images. Therefore, the same image can be displayed on the front seat and the rear seat, and passengers in the front seat and the rear seat can simultaneously share information obtained from the images displayed on the display. .
[0028]
In addition, the in-vehicle display system according to the present embodiment takes into account the peculiarity that the person in the vehicle has a different viewpoint depending on the seat on which the person sits. Usually, people who are seated in the backseat are watching the video displayed on the display installed in the backseat, so it is impossible to always see the video displayed on the display installed in the front seat. There is peculiarity. However, according to the in-vehicle display system according to the present embodiment, image data that should be originally displayed on the front seat display can be displayed on the rear seat display at the same time by combining the images. Considered.
[0029]
(Other matters)
(1) In the above description, the screen display of the rear seat is based on the position information of the vehicle body and is a composite screen display that displays the content of the front seat. A composite screen may be displayed by operating a button from the user interface.
[0030]
(2) The display screen may be automatically switched on the front seat display. For example, when a vehicle speed sensor is installed, the vehicle speed is detected from the car navigation screen showing the map and the position information at the timing when the vehicle speed becomes zero, and a composite screen for combining and displaying images such as TV broadcasts on this You may switch to a display (refer FIG. 2). Note that a composite screen display may be displayed by a button operation from the user interface.
[0031]
{Circle around (3)} In this example, an example in which two display devices are used has been described. However, it is obvious that any number of display devices can be used.
Next, a technique for reading out image data from a memory and generating a composite screen on a display and details of processing capable of improving bus traffic will be described.
(Image processing technology; plain synthesis technology)
FIG. 5 shows a configuration of an in-vehicle display system 50 that uses a plane composition technique as a technique for generating a composition screen.
[0032]
The in-vehicle display system 50 includes, for example, a memory 53 having means for storing image data of a moving image or a still image plane, an AV decoder 54 having means for outputting image data, a front seat display panel 55, a rear seat display, and the like. The front seat display control device 51 receives image data from the panel 56, the memory 53, and the AV decoder, selects an image plane, and outputs image data of an arbitrary image plane to the front seat display panel 55 and the rear seat display panel 56. And a rear seat display control device 52. Here, the image plane means image data corresponding to one frame.
[0033]
The front seat display control means 51 and the rear seat display control device 52 are respectively provided with arithmetic logic operation units 511 and 521, and when an arbitrary image plane is selected, performs a logic operation process between the selected image planes. Thereby, as a calculation result, for example, it is possible to synthesize and output a semi-transparent image plane on a moving image plane.
[0034]
FIG. 5 illustrates that the arithmetic logic operation unit 511 combines and outputs the planes 1, 3, and 5, and the arithmetic logic operation unit 521 indicates that the planes 2 and 5 are combined and output. .
In FIG. 6, an arbitrary plane when two types of images are output to the front seat display panel 55 and the rear seat display panel 56 by the two display control devices of the front seat display control device 51 and the rear seat display control device 52, respectively. The structure which acquires is shown.
[0035]
Each display control device 51 (52) has a buffer 512 (522) having means for storing a part or all of the received image data of a plurality of moving images or still image planes, and counts pixels when receiving the image data. Alternatively, a pixel counter 513 (523) having means for extracting an arbitrary rectangular area of the image data of the still image plane and storing it in the buffer 512 (522), and an arithmetic logic operation unit 511 (521) having means for selectively combining the image data. ).
[0036]
A method of acquiring an arbitrary plane with such a configuration will be described.
FIG. 7 shows the method. In FIG. 8, an example of the image data of the moving image or still image plane received by each display control device 51 (52) is shown, the image signal 81 of the image data 91 (FIG. 9) of the first moving image or still image plane, An image signal 82 of the image data 92 (FIG. 9) of the second moving image or still image plane, a pixel synchronization signal 83 and a horizontal synchronization signal 84 synchronized with the image data 91, and a pixel synchronization signal 85 synchronized with the image data 92 An example with the horizontal synchronization signal 86 is given. The image data to be output here is assumed to be data such as AV data that is displayed in 1/60 seconds per plane and data such as TV broadcast that is displayed in 1/30 seconds per plane. Both data are output in parallel via the bus. As a result, the output of the pixel signal of the image signal 82 is performed at a frequency about twice that of the output of the pixel signal of the image signal 81.
[0037]
First, as indicated by (1) in FIG. 7, the horizontal acquisition start position corresponding to the image data displayed in the horizontal direction of the screen is calculated by counting the pixel synchronization signal from the data start position of one plane.
Next, as indicated by (2), the vertical acquisition start position corresponding to the image data displayed in the vertical direction of the screen is calculated by counting the horizontal synchronization signal and the pixel synchronization signal.
[0038]
Next, as indicated by (3), the data for the rectangular width is obtained by counting the pixel synchronization signal by a predetermined rectangular width.
Thereafter, the processes (2) and (3) are repeated for the number of lines.
The process ends when the horizontal synchronization signal for the rectangular width is counted from the vertical acquisition start position.
[0039]
It is assumed that image data is output from the memory one line at a time.
A specific example of acquiring an arbitrary plane will be described below. In the following example, the number of vertical and horizontal pixels in the image data 91 is 4, and the number of vertical pixels in the image data 92 is 4 and the number of horizontal pixels is 8.
[0040]
First, the number of pixels having the width of the image data 91 and the number of pixels having the width of the image data 92 are set in the pixel counter 513 and the pixel counter 523. Next, for the pixel counter 513, the acquisition start horizontal synchronization count of the image data 91 is set to 0, and the acquisition stop horizontal synchronization count of the image data 91 is set to 3. Further, the acquisition start horizontal synchronization count of the image data 92 is set to 4 for the pixel counter 513. Also, the acquisition stop horizontal synchronization count of the image data 92 is set to 7.
[0041]
Next, for the pixel counter 523, the acquisition start horizontal synchronization count of the image data 91 is set to 0, and the acquisition stop horizontal synchronization count and the acquisition stop vertical synchronization count of the image data 91 are set to 3. Also, the acquisition start horizontal synchronization count of the image data 92 is set to zero. Also, the acquisition stop horizontal synchronization count of the image data 92 is set to 3. As described above, for the pixel counter 513 and the pixel counter 523, the pixel position of an arbitrary rectangular area in the acquired image data can be set, whereby the front seat display control device 51 can set the image at the time T1. Acquisition of the signal data A and image signal data D at time T5 is started. Further, the rear seat display control device 52 starts acquiring the image signal data A at time T1 and the image signal data C at time T1. Then, the acquisition of the image data for acquiring the image data of the set rectangular area is ended.
[0042]
The setting of the acquisition start horizontal synchronization count determines the vertical position of the pixel data to be acquired, and the setting of the acquisition stop horizontal synchronization count determines the vertical position at which the acquisition of the pixel data ends.
As described above, by using the pixel counter, it is possible to acquire image data of an arbitrary rectangular area of a moving image or a still image plane.
[0043]
In this way, the acquired image data is multiplied or added by an arbitrary coefficient in each arithmetic logic unit, thereby selecting or synthesizing image data of an arbitrary rectangular area of each moving image or still image plane and displaying it on the display. Can be output.
FIG. 9 shows a schematic diagram of image data synthesis. FIG. 9 shows a moving image or still image plane acquired when the pixel counter is set as described above (the number of vertical and horizontal pixels is 4 in the image data 91 and the number of vertical pixels in the image data 92 is 4 and the number of horizontal pixels is 8.) According to the above example, the entire area of the image data 91 and the partial area of the image data 92 of the moving image or still image plane are combined in the display control device 51 (52). That is, the image data 92 of the moving image or still image plane is divided into two areas by the pixel counter 513 (523) and synthesized with the image data 91 which is the same source, respectively, and then the front seat display panel 55 and the rear It can be output to the seat display 56.
[0044]
In addition, although the example which acquires several plane data simultaneously at each time was given, using the buffer 512 and the buffer 522, each data may be received separately and may be processed.
Further, in this example, an example in which two display control devices are used has been described, but it is obvious that the display control device can support an arbitrary number.
(Improved bus traffic 1)
FIG. 10 shows a configuration of an in-vehicle display system 100 that can improve bus traffic.
[0045]
The in-vehicle display system 100 includes a front seat display panel 101, a front seat display control device 102 connected thereto, a rear seat display panel 103, a rear seat display control device 104 connected thereto, and a front seat display. A queue 105 that stores addresses of data requests from the control device 102 and the rear seat display control device 104, an address addition device 107 that adds addresses to the data retrieved from the memory 106, a front seat display control device 102, and a rear seat display A controller 108 for managing a request address stored in the queue 105 and managing an address adding device, which includes a data request from the control device 104, a memory storing a CPU and various control programs, and a front seat display control device 102 And the bus 10 for transmitting and receiving data requests from the rear seat display control device 104 When, and a bus 110 for broadcast transmission data acquired from the memory to the full display controller, and a bus 111 connecting the memory and the queue and address adding unit.
[0046]
FIG. 11 shows the configuration of the front seat display control device 102 and the rear seat display control device 104.
The front seat display control device 102 (rear seat display control device 104) is connected to the front seat display panel 101 (rear seat display panel 103), and stores a buffer 1021 (buffer 1031) for storing pixel data and an address comparator 1022 (address). A comparator 1032) and an address table 1023 (address table 1033).
[0047]
The operation of the in-vehicle display system configured as described above will be described with reference to FIGS.
In FIG. 12, the front seat display control device 102 acquires the pixel data stored in the memory 106, generates image data 1201, the scanning line 1202 from which the front seat display control device 102 is about to acquire the pixel data, and the rear The image data 1203 that the seat display control device 104 acquires and stores the pixel data stored in the memory 106 and the scanning line 1204 that the rear seat display control device 104 is about to acquire the pixel data are shown.
[0048]
Hereinafter, in this example, the rectangular area 1205 in the image data 1201 and the rectangular area 1206 in the image data 1203 are the same set of pixel data, and the pixel data constituting the image data are at the same position in the memory 106. Assuming a stored state, an operation of acquiring pixel data on the scan line 1202 and pixel data on the scan line 1204 will be described as an example.
[0049]
First, the front seat display control device 102 requests the controller 108 for pixel data for the scanning line with the address of the pixel 1207 at the head, and simultaneously stores the head request address in the queue 105. Next, the front seat display control apparatus 102 requests the controller 108 for pixel data corresponding to the width of the rectangular area with the address of the pixel 1208 at the head, and simultaneously stores the head request address in the queue 105.
[0050]
Next, the rear seat display control device 104 requests the controller 108 for pixel data for the scanning line starting from the address of the pixel 1209, and simultaneously stores the head request address in the queue 105. Next, the rear seat display control device 104 requests the controller 108 for pixel data corresponding to the width of the rectangular area with the address of the pixel 1210 at the head, and simultaneously stores the head request address in the queue 105.
[0051]
Here, the address request is made with respect to the start address of each block in which 16 pixels per pixel is 16 bytes, that is, 8 pixels are one block, and pixel data is transmitted from the memory 106 to each display controller in units of one block. Is done.
It goes without saying that the address request is made for an address of one pixel, and pixel data is transmitted from the memory 106 to each display control device in units of one pixel.
[0052]
The controller 108 issues an instruction to the queue 105 to transmit to the memory 106 in order from the first request address that has arrived first in the queue 105. The queue 105 receives the command and transmits it to the memory 106 in order from the head request address that arrives first. Next, the address adding device 107 receives data from the memory 106 in response to the transmitted request and broadcasts the data to all the display control devices, and then the queue 105 transmits the next stored request to the memory 106. Repeat the operation.
[0053]
Here, the front seat display control device 102 and the rear seat display control device 104 store addresses for which data is requested in the address tables 1023 and 1033, respectively.
Note that the broadcast transmission means that the same data is simultaneously transmitted to a plurality of destinations.
[0054]
In response to the request with the address A of the pixel 1207 of the front seat display control device 102 as the head in FIG. 13, the data A is received from the memory 106 and broadcast to all the display control devices, and then the front seat display control device 102 A state in which data B is received from the memory 106 in response to a request starting from the address B of the pixel 1208 is shown. The address C represents a request address starting from the pixel 1209 of the rear seat display control device 104, and the address D represents a request address starting from the pixel 1210 of the rear seat display control device 104. Here, address B and address D are the same address.
[0055]
When the address adding device 107 receives the data B, the controller 108 searches the queue 105 for an untransmitted request address for the memory 106 with the value of the address B, which is the data B request address.
Here, since address B and address D are the same address, request discard information is added to the request for address D. When the queue 105 transmits the data request at the address C to the memory 106 and then transmits the data request at the address D to the memory 106, the queue 105 confirms the request discard information and discards the data request at the address D.
[0056]
When the data B is broadcast to all the display control devices, the address B is broadcast before the data B as shown in FIG. The added address B is used for address comparison in each display controller as follows.
FIG. 15 shows the data reception operation of the rear seat display control device 104. First, the address B is received and compared with the address table 1033 to see if it matches the transmitted request address. If they do not match, the data is discarded. In FIG. 15, data B is stored at a position corresponding to the address D in the buffer 1031 in an example in which the address B and the address D match.
[0057]
In this example, when the data is received from the memory 106, the request address stored in the queue 105 is searched. However, when the data request from each display control device is stored in the queue 105, the memory If an unsent request address for 106 is searched and the same address exists, the same function can be realized by discarding the data request without storing it in the queue 105.
[0058]
Further, in this example, an example in which two display control devices are used has been described, but it is obvious that the display control device can support an arbitrary number.
(Bus traffic improvement 2)
FIG. 16 shows a configuration of an in-vehicle display system 160 capable of improving bus traffic.
[0059]
The in-vehicle display system 160 includes a front seat display panel 164, a front seat display control device 161 that is connected to the front seat display panel 164 and has a buffer 173 that stores pixel data and an address table 170, and a rear seat display 165. The rear seat display control device 162 is connected to the rear seat display 165 and has a buffer 174 for storing pixel data and an address table 171, and is connected to the front seat display control device 161 and the rear seat display control device 162. The front-seat display control device 161 and the rear-seat display control device 162 include a local buffer 166 that stores data, a bus 168 that serves as a transmission path for data from a memory and the like, and a memory that stores the CPU and various control programs. A controller 163 for controlling the data acquisition destination by And a bus 169 for transmitting and receiving data and control signals to and from the front-seat display control apparatus 161 and the rear-seat display control apparatus 162 and the controller 163.
[0060]
The operation of the in-vehicle display system 160 configured as described above will be described with reference to FIGS.
In FIG. 17, the front seat display control device 161 acquires the pixel data stored in the memory 167, the image data 1701 to be generated, the scanning line 1702 from which the front seat display control device 161 is about to acquire the pixel data, and the rear The image data 1703 that the seat display control device 162 acquires and stores the pixel data stored in the memory 167 and the scanning line 1704 that the rear seat display control device 162 is about to acquire the pixel data are shown. Hereinafter, in this example, the rectangular area 1705 in the image data 1701 and the rectangular area 1706 in the image data 1703 are the same set of pixel data, and the pixel data constituting the image data is stored at the same position in the memory 167. The operation of acquiring the pixel data on the scan line 1702 and the pixel data on the scan line 1704 will be described as an example, assuming the above-described state.
[0061]
FIG. 18 shows the data and control flow of the in-vehicle display system 160.
First, in the path 180, the CPU 175 causes the controller 163 to generate the address A on the memory 167 of the first pixel 1713 of the scanning line 1702 in the image data 1701 generated by the front seat display control device 161 and the rear seat display control device 162. An address B on the memory 167 of the first pixel 1714 of the scanning line 1704 in the image data 1703 to be processed, an address C on the memory 167 of the first pixel 1711 of the rectangular area 1705 of the image data 1701 generated by the front seat display control device 161, The address D on the memory 167 of the first pixel 1712 of the rectangular area 1706 of the image data 1703 generated by the rear seat display control device 162 is transmitted.
[0062]
Next, on the path 181, the controller 163 transmits the address received from the CPU 175 to the front seat display control device 161 and the rear seat display control device 162, and the front seat display control device 161 stores the address A and address C in the address table. The rear seat display control device 162 stores address B and address D in the address table 171. At this time, the controller 163 stores the common address acquired by the front seat display control device 161 and the rear seat display control device 162 in the address table 172. Here, address C and address D are the same address, and this address is denoted as address E.
[0063]
Thereafter, in order for the front seat display control device 161 and the rear seat display control device 162 to generate the image data 1701 and the image data 1703, an operation of requesting pixel data from the controller 163 is started.
Here, the address request is made with respect to the head address of each block in which 16 pixels per pixel is 16 bytes, that is, 8 pixels are one block, but pixel data is transmitted from the memory to each display control device in units of one block. Is done.
[0064]
It goes without saying that the address request is made for an address of one pixel, and pixel data is transmitted from the memory 106 to each display control device in units of one pixel.
An operation for sequentially acquiring the address A, the address C, the address B, and the address D, which are the addresses of the pixel data on the scan line 1702 and the scan line 1704 in FIG. 17, will be described.
[0065]
In the path 182, referring to the address table 170, the front seat display control device 161 requests the controller 163 for pixel data corresponding to the width of the rectangular area 1707 for the address A starting from the pixel 1713 on the scanning line 1702. The controller 163 compares the requested address A with the address E stored in the address table 172. If the controller 163 confirms that they are not the same address, the front seat display control device receives the data of the address A received from the memory 167 via the path 183. 161.
[0066]
Next, in the path 182, referring to the address table 170, the front seat display control device 161 requests the controller 163 for pixel data corresponding to the width of the rectangular area 1705 for the address C starting from the pixel 1711 on the scanning line 1702. . When the controller 163 compares the requested address C with the address E stored in the address table 172 and confirms that they are the same address, the controller 163 sends the data of the address C to the local buffer 166 to the front seat display control device 161. Issue an order to save.
[0067]
Next, the data of the address C received from the memory 167 is transmitted to the front seat display control device 161 through the path 183. The front seat display control device 161 receives the data of the address C and stores it in the buffer 173. At the same time, data is stored at an arbitrary position in the local buffer 166.
Thereafter, the data in the rectangular area 1705 is stored in the local buffer 166 until the address table 170 on the front seat display control device 161 is changed. The head address of the data in the rectangular area 1705 on the local buffer 166 at this time is set as an address F. When the front seat display control device 161 starts storing the data of the address C on the memory 167 in the local buffer 166, the front seat display control device 161 transmits the address F to the controller 163. Subsequently, on the path 184, the controller 163 A change command is transmitted to 162 so as to obtain an address D equal to the address E from the address F.
[0068]
Subsequently, in the path 185, referring to the address table 171, the rear seat display control device 162 requests the controller 163 for pixel data corresponding to the width of the rectangular area 1709 for the address B starting from the pixel 1714 on the scanning line 1704. . When the controller 163 compares the requested address B with the address E stored in the address table 172 and confirms that they are not the same address, the controller 163 transmits the data of the address B received from the memory 167 via the path 184. 162. The rear seat display control device 162 receives the data of the address B and stores it in the buffer 174.
[0069]
Next, the rear seat display control device 162 acquires the data of the address F on the local buffer 166 based on the command issued from the controller 163 to acquire the address D equal to the address E from the address F. The rear seat display control device 162 receives the data of the address F and stores it in the buffer 174.
When the front seat display control device 161 finishes acquiring the data of the rectangular area 1705 from the memory 167, the address C of the address table 170 is changed to the address F, and thereafter, the acquisition address change command is received from the controller 163. Until then, the rear seat display control device 162 acquires the data of the rectangular area 1705 from the local buffer 166.
[0070]
Further, the CPU sets the acquisition addresses of the front seat display control device 161 and the rear seat display control device 162 to the controller 163 when the rectangular region 1705 and the rectangular region 1706 are updated or when the image data 1701 and the image data 1703 are changed. By transmitting the command again, the front seat display control device 161 and the rear seat display control device 162 shift to an operation of acquiring update data on the memory 167.
[0071]
In this example, two display control devices are used as an example, but it is obvious that the same function can be achieved in the case of two or more display control devices.
Further, when the rear seat display control device 162 continues to acquire the data in the rectangular area 1705 from the memory 167 after the front seat display control apparatus 161 has acquired the data in the rectangular area 1705 from the memory 167, the local buffer 166 is used. Since the data can be acquired from the data, the data update information from the CPU 175 is not necessary and is effective when the data is constantly changing.
[0072]
In addition, the front seat display control unit can acquire image data for a desired screen, for example, one screen, and store it in a local buffer. In this case, the acquisition of image data by the rear seat display control unit can be controlled to change the acquisition source from the memory to the local buffer.
[0073]
【The invention's effect】
As described above, the present invention is an in-vehicle display system, and includes a first display panel, a second display panel, and image data acquisition means for acquiring first image data and second image data. A first display control unit for displaying the first image data on the first display panel, an instruction means for instructing display of the composite image, and the first image data and the second image data received by the instruction And a second display control unit that displays the result on the second display panel.
[0074]
Accordingly, the same image can be displayed simultaneously on a plurality of display panels mounted on the vehicle, so that passengers can simultaneously share information obtained from the images displayed on the display panel. In other words, since the person who sees the second image data displayed on the second display panel can also see the first image data at the same time, it can be obtained from the same image among those who see different display panels. Information can be shared at the same time.
[0075]
Here, the instruction means may specify a trigger for performing the composite display based on the travel position information of the vehicle body, and give the instruction at the trigger.
Thereby, since the opportunity that the first image data is simultaneously displayed on the second display panel is specified based on the vehicle body travel position, for example, the first image data is stored on the map and the vehicle body. In the case of image data that displays information indicating the traveling position, a person viewing the second display panel also obtains information obtained from the first image data indicating the traveling position of the vehicle body displayed on the first display panel. It can be obtained at the same time as that person, and the above-mentioned problems such as missing a tourist attraction or suddenly approaching a curve do not occur.
[0076]
Here, the instruction means compares the map attribute information about the current position of the vehicle body with the switching position information predetermined as the travel position of the vehicle body to start the composite display, and identifies the trigger for performing the composite display. , The instruction may be given at the opportunity.
Here, the image data acquisition means may include a bus for transmitting single or plural image data to the first display control unit and the second display control unit.
[0077]
Here, the first display control unit and the second display control unit further select a reception unit that receives image data of a plurality of image planes, select an arbitrary image plane, and image data between the selected planes. And an output means for outputting the image data to each display panel.
[0078]
As a result, the selected image data from any image plane can be appropriately combined and displayed.
Here, the first display control unit and the second display control unit include a pixel count unit that counts the number of pixels in the vertical and horizontal directions of each image plane and extracts a rectangular area, and the calculation unit is extracted. In addition, arithmetic logic operation processing may be performed on image data in an arbitrary rectangular area of each image plane.
[0079]
As a result, image data in an arbitrary area of the image plane can be selected and extracted, and appropriately combined with another image plane or the like for display.
Here, in the in-vehicle display system, further, a data request transmission unit that transmits data requests from the first display control unit and the second display control unit to the memory according to the priority order, and a first front seat display control unit And a data request conversion means for converting a plurality of read requests for the same data on the memory from the second display control unit into a single request, and the first display control unit and the second display for the data received from the memory Broadcast communication means for notifying the controller of the broadcast. As a result, the data received once from the memory can be received simultaneously by a plurality of display control devices, so that the number of data requests to the memory can be reduced, and the number of accesses from each display control device to the memory can be reduced. Thus, the hardware cost can be reduced.
[0080]
Here, in the in-vehicle display system, when the data received from the memory is further broadcast to the first display control unit and the second display control unit, the address of the data on the memory is assigned to the received data. Address adding means for adding and notifying the broadcast and address confirming means for confirming the address of the data notified by the broadcast may be included.
[0081]
Accordingly, each display control device can display only the data requested by itself even if the data is tampered with halfway.
Here, in the in-vehicle display system, further connected to the first display control unit and the second display control unit, a local buffer for storing all or part of the plurality of image data, and a bus connected to the memory And a controller that controls the acquisition destination of data acquired by the first display control unit and the second display control unit between the memory and the local buffer.
[0082]
As a result, the data received once from the memory can be read from the local buffer, so that the number of accesses to the memory from each display control device can be reduced and the bus traffic can be improved. Can be reduced.
Here, the controller includes an address management unit that manages an address on a memory of shared data shared by the first display control unit and the second display control unit, and a request for shared data from one display control device. Request accepting means for accepting data requests including data, data storage control means for controlling the display control unit accepting the request to store shared data in the local buffer, and other display control devices Data acquisition destination control means for controlling to change the acquisition destination from the memory to the local buffer and acquiring the shared data from the local buffer.
[0083]
Here, in the in-vehicle display system, when the shared data shared by the first display control unit and the second display control unit is acquired from the memory, image data for a desired screen is acquired, and the local buffer When the data is stored, the data acquisition destination control means for controlling to change the data acquisition destination from the memory to the local buffer may be included.
[0084]
As a result, the data received once from the memory can be read from the local buffer, so that the number of accesses to the memory from each display control device can be reduced and the bus traffic can be improved. Can be reduced.
[Brief description of the drawings]
FIG. 1 is a diagram showing an overall configuration of an in-vehicle display system 1. FIG.
FIG. 2 is a diagram for explaining a switching mode of images displayed on each display device together with a detailed configuration of a system main body.
FIG. 3 is a diagram showing switching position information.
FIG. 4 is a diagram illustrating an operation of automatically switching from a single screen display to a composite screen display by a user selection of the in-vehicle display system 1 or by a fixed setting.
FIG. 5 is a diagram showing a configuration of an in-vehicle display system that adopts a plane synthesis technique as a technique for generating a synthesis screen.
FIG. 6 is a diagram showing a configuration for acquiring an arbitrary plane in the system.
FIG. 7 is an explanatory diagram of a method for acquiring an arbitrary plane.
FIG. 8 is a diagram illustrating output timing of an image and an image signal.
FIG. 9 is a schematic diagram of image data synthesis.
FIG. 10 is a diagram showing a configuration of an in-vehicle display system 100 capable of improving bus traffic.
11 is a diagram showing a configuration of a front seat display control device 102 and a rear seat display control device 104. FIG.
FIG. 12 is a view showing image data acquired by the system.
FIG. 13 is a diagram illustrating the operation of the system.
FIG. 14 is an output timing chart in the system.
FIG. 15 is a diagram showing a data reception operation of the rear seat display control device 104 in the system.
FIG. 16 is a diagram showing a configuration of an in-vehicle display system 160 capable of improving bus traffic.
FIG. 17 is a view showing image data acquired by the system.
FIG. 18 is a diagram for explaining the operation of the system.
[Explanation of symbols]
1 In-vehicle display system
10 System body
11 Front seat display device
12 Rear seat display device
13 GPS antenna
14 Bus
101 Calculation unit
102A memory
102B decoder
103 controller
513, 523 pixel counter
511, 521 arithmetic logic unit
105 queue
107 Address adding device
108 controller
109, 110, 111 bus
166 Local buffer
163 Controller
168, 169 bus

Claims (7)

車載ディスプレイシステムであって、
第一のディスプレイパネルと、
第二のディスプレイパネルと、
第一の画像データ及び第二の画像データを取得する画像データ取得手段と、
第一のディスプレイパネルに第一の画像データを表示させる第一の表示制御部と、
合成画像の表示を指示する指示手段と、
前記指示を受け、第一の画像データと第二の画像データとを合成して第二のディスプレイパネルに表示させる第二の表示制御部と、を含み、
前記指示手段は、車体の走行位置情報に基づいて合成表示を行う契機を特定し、その契機で前記指示をする
ことを特徴とする車載ディスプレイシステム。
An in-vehicle display system,
A first display panel;
A second display panel;
Image data acquisition means for acquiring the first image data and the second image data;
A first display control unit for displaying the first image data on the first display panel;
Instruction means for instructing display of the composite image;
A second display control unit that receives the instruction, combines the first image data and the second image data, and displays them on the second display panel;
The in-vehicle display system characterized in that the instruction means specifies an opportunity to perform composite display based on travel position information of a vehicle body, and gives the instruction at the opportunity.
請求項1において、前記指示手段は、車体の現在位置についての地図属性情報と、合成表示を開始する車体の走行位置として予め定められた切替位置情報とを比較して、合成表示を行う契機を特定し、その契機で前記指示をする
ことを特徴とする請求項1に記載の車載ディスプレイシステム。
In Claim 1, the instruction means compares the map attribute information about the current position of the vehicle body with the switching position information predetermined as the travel position of the vehicle body to start the composite display, and triggers the composite display. The vehicle-mounted display system according to claim 1 , wherein the instruction is specified and triggered.
車載ディスプレイシステムであって、
第一のディスプレイパネルと、
第二のディスプレイパネルと、
第一の画像データ及び第二の画像データを取得する画像データ取得手段と、
第一のディスプレイパネルに第一の画像データを表示させる第一の表示制御部と、
合成画像の表示を指示する指示手段と、
前記指示を受け、第一の画像データと第二の画像データとを合成して第二のディスプレイパネルに表示させる第二の表示制御部と、
第一の表示制御部及び第二の表示制御部からのデータ要求を優先順位に従いメモリに送信するデータ要求送信手段と、
第一の前席表示制御部及び第二の表示制御部からのメモリ上の同一データに対する複数の読み出し要求を単一の要求へ変換するデータ要求変換手段と、
メモリより受信したデータを第一の表示制御部及び第二の表示制御部に同報通知する同報通信手段と、を含む
ことを特徴とする車載ディスプレイシステム。
An in-vehicle display system,
A first display panel;
A second display panel;
Image data acquisition means for acquiring the first image data and the second image data;
A first display control unit for displaying the first image data on the first display panel;
Instruction means for instructing display of the composite image;
Receiving the instruction, a second display control unit configured to combine the first image data and the second image data and display on the second display panel;
Data request transmission means for transmitting data requests from the first display control unit and the second display control unit to the memory according to the priority order; and
Data request conversion means for converting a plurality of read requests for the same data on the memory from the first front seat display control unit and the second display control unit into a single request;
A vehicle-mounted display system comprising: broadcast communication means for broadcasting the data received from the memory to the first display control unit and the second display control unit.
請求項3の車載ディスプレイシステムにおいて、更に、
メモリから受信したデータを第一の表示制御部及び第二の表示制御部に対して同報通知する際、受信したデータにメモリ上のデータのアドレスを付加し同報通知するアドレス付加手段と、
前記同報通知されたデータのアドレスを確認するアドレス確認手段と、を含む
ことを特徴とする請求項3に記載の車載ディスプレイシステム。
The in- vehicle display system according to claim 3 , further comprising:
An address adding means for adding the address of the data on the received data to the first display control unit and the second display control unit for broadcast notification of the data received from the memory, and notifying the broadcast;
The vehicle-mounted display system according to claim 3, further comprising: an address confirmation unit that confirms an address of the broadcast notified data.
車載ディスプレイシステムであって、
第一のディスプレイパネルと、
第二のディスプレイパネルと、
第一の画像データ及び第二の画像データを取得する画像データ取得手段と、
第一のディスプレイパネルに第一の画像データを表示させる第一の表示制御部と、
合成画像の表示を指示する指示手段と、
前記指示を受け、第一の画像データと第二の画像データとを合成して第二のディスプレイパネルに表示させる第二の表示制御部と、
第一の表示制御部及び第二の表示制御部に接続し、複数の画像データの全て又は一部を蓄えるローカルバッファと、
メモリが接続されたバスに接続され第一の表示制御部及び第二の表示制御部が取得するデータの取得先をメモリ及びローカルバッファとの間で制御するコントローラと、を含む
ことを特徴とする車載ディスプレイシステム。
An in-vehicle display system,
A first display panel;
A second display panel;
Image data acquisition means for acquiring the first image data and the second image data;
A first display control unit for displaying the first image data on the first display panel;
Instruction means for instructing display of the composite image;
Receiving the instruction, a second display control unit configured to combine the first image data and the second image data and display on the second display panel;
A local buffer connected to the first display control unit and the second display control unit for storing all or part of the plurality of image data;
Characterized in that it comprises a controller for controlling the memory connected data location where the first display control unit connected to the bus and a second display control unit acquires between the memory and local buffer, the In-vehicle display system.
請求項5のコントローラは、
第一の表示制御部及び第二の表示制御部で共用される共用データのメモリ上のアドレスを管理するアドレス管理手段と、
1つの表示制御装置からの共用データの要求を含めたデータの要求を受け付ける要求受付手段と、
要求を受け付けた表示制御部に対し、共用データをローカルバッファに蓄えるよう制御するデータ蓄積制御手段と、
他の表示制御装置に対し、共用データの取得先をメモリからローカルバッファに変更し共用データをローカルバッファから取得するよう制御するデータ取得先制御手段と、を含む
ことを特徴とする請求項5に記載の車載ディスプレイシステム。
The controller of claim 5 comprises:
Address management means for managing addresses on a memory of shared data shared by the first display control unit and the second display control unit;
Request accepting means for accepting a request for data including a request for shared data from one display control device;
Data storage control means for controlling the display control unit that has received the request to store shared data in the local buffer;
To other display control apparatus, to claim 5, characterized in that the acquisition source of the shared data including a data acquisition source control means for controlling to acquire a shared data changed from the memory to the local buffer from local buffer The in-vehicle display system described.
車載ディスプレイシステムであって、
第一のディスプレイパネルと、
第二のディスプレイパネルと、
第一の画像データ及び第二の画像データを取得する画像データ取得手段と、
第一のディスプレイパネルに第一の画像データを表示させる第一の表示制御部と、
合成画像の表示を指示する指示手段と、
前記指示を受け、第一の画像データと第二の画像データとを合成して第二のディスプレイパネルに表示させる第二の表示制御部と、
第一の表示制御部及び第二の表示制御部で共用される共用データをメモリから取得した際、所望の画面分の画像データを取得し、ローカルバッファに蓄えると、データの取得先をメモリからローカルバッファへ変更するよう制御するデータ取得先制御手段と、を含む
ことを特徴とする車載ディスプレイシステム。
An in-vehicle display system,
A first display panel;
A second display panel;
Image data acquisition means for acquiring the first image data and the second image data;
A first display control unit for displaying the first image data on the first display panel;
Instruction means for instructing display of the composite image;
Receiving the instruction, a second display control unit configured to combine the first image data and the second image data and display on the second display panel;
When the shared data shared by the first display control unit and the second display control unit is acquired from the memory, the image data for the desired screen is acquired and stored in the local buffer. An in-vehicle display system comprising: a data acquisition destination control unit that controls to change to a local buffer.
JP2002321665A 2001-11-06 2002-11-05 In-vehicle display system Expired - Fee Related JP3957612B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002321665A JP3957612B2 (en) 2001-11-06 2002-11-05 In-vehicle display system

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2001340697 2001-11-06
JP2001-340697 2001-11-06
JP2002321665A JP3957612B2 (en) 2001-11-06 2002-11-05 In-vehicle display system

Publications (2)

Publication Number Publication Date
JP2003230074A JP2003230074A (en) 2003-08-15
JP3957612B2 true JP3957612B2 (en) 2007-08-15

Family

ID=27759063

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002321665A Expired - Fee Related JP3957612B2 (en) 2001-11-06 2002-11-05 In-vehicle display system

Country Status (1)

Country Link
JP (1) JP3957612B2 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4512795B2 (en) * 2004-06-18 2010-07-28 富士通セミコンダクター株式会社 Image display system and image processing apparatus
WO2006025087A1 (en) * 2004-08-30 2006-03-09 Mitsubishi Denki Kabushiki Kaisha Data processing apparatus, data processing method, and program
JP5305564B2 (en) 2006-03-30 2013-10-02 クラリオン株式会社 Navigation system and output control method
JP2008026450A (en) * 2006-07-19 2008-02-07 Alpine Electronics Inc Display processing apparatus
JP2008294952A (en) * 2007-05-28 2008-12-04 Mitsubishi Electric Corp Digital broadcast receiving apparatus
JP2009137392A (en) 2007-12-05 2009-06-25 Mitsubishi Electric Corp Display control device
JP5670117B2 (en) * 2010-08-04 2015-02-18 ルネサスエレクトロニクス株式会社 Display control device
JP2014022949A (en) * 2012-07-18 2014-02-03 Nissan Motor Co Ltd Vehicle information providing apparatus and vehicle information providing system
JP5970055B2 (en) * 2014-12-17 2016-08-17 ルネサスエレクトロニクス株式会社 Automobile
JP2022161977A (en) * 2017-05-26 2022-10-21 パイオニア株式会社 On-vehicle system, method for operating on-vehicle system, and program
JP2018200200A (en) * 2017-05-26 2018-12-20 パイオニア株式会社 On-vehicle system, method for operating on-vehicle system, and program

Also Published As

Publication number Publication date
JP2003230074A (en) 2003-08-15

Similar Documents

Publication Publication Date Title
JP3957612B2 (en) In-vehicle display system
US9454340B2 (en) Method of dynamically changing content displayed in a vehicular head unit and mobile terminal for the same
US10235117B2 (en) Display control system
US11410634B2 (en) Information processing apparatus, information processing method, display system, and mobile object
JP5709886B2 (en) 3D stereoscopic display device and 3D stereoscopic display signal generation device
US8363162B2 (en) Video display system for a motor vehicle
JPH11348659A (en) On-vehicle image display device
US20060012715A1 (en) Image display apparatus and image display method
JP3626215B2 (en) Display device
JP2001084500A (en) Running support device for moving body
EP1308695A1 (en) Vehicle mounted display system
JPH10327430A (en) Telop display device by digital stereoscopic broadcast
JP2005199998A (en) Car-mounted image display system
US11647334B2 (en) Information processing apparatus, information processing method, and video sound output system
US20230269537A1 (en) Information Processing Apparatus, Information Processing Method, And Video Sound Output System
JP2006031583A (en) On-vehicle system and remote observation system
JP2000142260A (en) On-vehicle display device
JP2007011061A (en) Multi-view display device
JP2006293194A (en) Device and method for display switching
JP4419397B2 (en) Video distribution apparatus and video distribution method
JPH1093928A (en) Digital broadcasting decoder
JP4423416B2 (en) Video composition processing system
CN110855886A (en) Unmanned platform remote control operation visual sound system
JP2005031787A (en) On-vehicle system and attention-drawing method in the same
JP4884098B2 (en) In-vehicle display device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050905

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070220

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070315

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: 20070410

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070508

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110518

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110518

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120518

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120518

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130518

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130518

Year of fee payment: 6

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees