(57)【特許請求の範囲】
【請求項１】
複数の表示データを並列入力し、入力した前記複数の表示データを表示タイミングに合わせて出力する画像表示制御ユニットを有するデータプロセッサであって、
前記画像表示制御ユニットは、動作モードを設定する第１レジスタと、前記表示データの表示の優先度を判定するための基準値であるフィールド値を設定する第２レジスタとを有し、前記第１レジスタに第１動作モードが設定されたとき、並列入力した前記複数の表示データを画素データ単位に切替え選択して並直変換出力し、前記第１レジスタに第２動作モードが設定されたとき、並列入力した複数の表示データに対して、前記複数の表示データのうち、前記複数の表示データのそれぞれと前記第２レジスタに設定されたフィールド値との画素データ単位での一致、不一致に基づいて、選択すべきいずれか一つの表示データを選択して表示するために出力させることを特徴とする、データプロセッサ。
【請求項２】
前記画像表示制御ユニットは、更に前記第１レジスタに設定された動作モードに応じて表示データの出力形態を選択する第１の選択回路と、
前記複数の表示データが並列入力される第２の選択回路と、
を有し、
前記第１の選択回路は、前記第１レジスタに第１動作モードが設定されたとき、前記第２の選択回路に、並列入力した前記複数の表示データを画素データ単位に切替え選択して並直変換出力し、
前記第２レジスタには、表示の優先度が低い透過色の画素データが前記フィールド値として設定可能であり、
前記第１レジスタに第２動作モードが設定されたとき、並列入力した前記複数の表示データに対して、前記複数の表示データのそれぞれと前記第２レジスタにされたフィールド値との比較を行い、一致の場合に前記表示データは優先度が低いと判定し、不一致の場合に前記表示データは優先度が高いと判定し、前記第２の選択回路にて優先度の高い方の表示データを選択して出力することを特徴とする、請求項１記載のデータプロセッサ。
【請求項３】
前記第１レジスタ及び第２レジスタに対してリードライト可能な中央処理装置を更に有する請求項２記載のデータプロセッサ。
【請求項４】
前記表示データを格納するメモリとインタフェース可能な外部インタフェース回路を更に有する請求項３記載のデータプロセッサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示コントローラを有するデータプロセッサに関し、例えば同一の表示面上に視認する角度によって異なる複数の映像を表示する表示装置に対して表示信号を出力する表示コントローラに適用して有効な技術に関する。
【背景技術】
【０００２】
近年、使用者が視認する角度に応じて異なる映像を表示できる表示装置が知られている。例えば、カーナビゲーションシステム（以下、カーナビとも記す）において、運転席と助手席の間に搭載された表示装置には、運転者用映像と同乗者用映像の異なる映像を同時に表示できるものがある。このような表示形態を２画面表示と称する。一般に、このような表示装置に対して入力される表示信号は、運転者用映像と同乗者用映像のそれぞれの表示データを画素データ単位で時間軸上に交互に並べたデータ形式とする必要がある。これを実現するのに、表示データが格納されるメモリ上の運転者用映像データと同乗者用映像データを、一旦ＣＰＵによるソフトウェア処理によって上記データ形式に合成し、合成後の表示データを表示コントローラに読込むようにすることができる。視差を用いて三次元映像を表示する表示装置に、右目用画像と左目用画像を表示する場合も、ＣＰＵによるソフトウェア処理が必要となる。特許文献１は、１つの表示部に対し、一方向からの表示画面及び他方向からの表示画面を同時に表示させるために、１／２間引きした一方向及び他方向の映像データを交互に組み込んで配置させる映像合成手段を備えた電子機器を開示している。
【０００３】
【特許文献１】特開２００５−７７９３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明者は、カーナビ等における表示形態が複雑化している現状を考慮して、ＣＰＵによるソフトウェア処理を軽減する手段について検討した。即ち、カーナビ等の表示形態は、２画面表示だけでなく、優先度に応じた表示形態もあり、全てをソフトウェア処理で行ってしまうと、ＣＰＵの負担が大きくなってしまう。更に、カーナビ等の表示形態をＣＰＵによるソフトウェア処理で行っている最中に、エンドユーザがカーナビ等に他の処理を指示したときには、他の処理についての処理性能が低下する可能性もある。特許文献１の技術では、映像合成手段が一方向及び他方向の映像データをメモリから読み出して、交互に組み込んで配置させているが、この処理に伴うＣＰＵの負担を軽減する手段は開示されていない。
【０００５】
本発明の目的は、ＣＰＵに負担をかけることなく、種々の表示形態に対応する表示信号を生成できるデータプロセッサを提供することにある。
【０００６】
本発明の前記並びにその他の目的と新規な特徴は本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００７】
本願において開示される発明のうち代表的なものの概要を簡単に説明すれば下記の通りである。
【０００８】
本発明に係るデータプロセッサは、複数の表示データ（２７，２８）を並列入力し、入力した表示データを表示タイミングに合わせて出力する画像表示制御ユニット（２１）を有する。画像表示制御ユニットは、モードレジスタ（３４）と、前記モードレジスタに設定された動作モードに応じて表示データの出力形態を選択する選択回路（２２）とを有する。前記選択回路は、前記モードレジスタに第１動作モードが設定されたとき、並列入力した複数の表示データを画素データ単位に切替え選択して並直変換出力する。選択回路は、前記モードレジスタに第２動作モードが設定されたとき、並列入力した複数の表示データに対して、画素データ単位の優先度判定結果（３８）に従って優先度の高い方の表示データを選択して出力する。
【０００９】
上記より、第１動作モードにおいて並直変換出力された表示データの出力形態は、同一の表示面上に視認する角度によって異なる複数の映像を表示する表示装置の表示形態に対応することになる。また、この表示データの出力形態は、ＣＰＵのソフトウェア処理ではなく、モードレジスタの設定に応じた選択回路のハードウェア処理により画素データ単位で生成されたものであるから、ＣＰＵに負担をかけていない。従って、例えばカーナビ等に２画面表示を行う表示装置を適用した場合に、この２画面表示に対応した表示データの出力形態を選択回路により選択しても、ＣＰＵの処理性能は低下しない。このため、ＣＰＵは、エンドユーザによる所望の操作に対する処理に対応することができる。更に、第２動作モードにおいて優先度判定結果に従って選択され出力された表示データの出力形態は、優先度に応じた表示形態に対応する。従って、例えば複数の表示データを重ね合わせたときに、ＣＰＵに負担をかけることなく、表示すべき表示データを画素データ単位で選択できるから、これらの表示データの重ね合わせを利用した種々の表示形態に対応する表示信号を生成できる。
【００１０】
本発明の具体的な一つの形態として、優先度を決める透過色設定レジスタ（３３）と、一つの表示データに対し、前記透過色設定レジスタに設定された透過色と異なる画素データを優先度の高い画素データと判定する判定回路（３５）とを有する。前記第２動作モードにおいて前記選択回路は、前記判定回路によって優先度が高いと判定された表示データを選択する。上記より、複数の表示データを重ね合わせたときに、表示データに含まれる透過色とは異なる画素データを表示装置に表示させ、また、透過色の画素データを表示装置に表示させないようにできる。従って、第２動作モードにおける優先度に応じた表示形態を、透過色設定レジスタと、例えば比較回路等の判定回路とを用いて行うことができるから、この表示形態に対応する表示信号を生成するときに、ＣＰＵに負担をかけることがない。
【００１１】
本発明の具体的な一つの形態として、優先度を決める透過色設定レジスタ（５１，５２）と、一つの表示データに対し、前記透過色設定レジスタに設定された透過色と異なる画素データを優先度の高い画素データと判定する判定回路（５８，５９）とを２組有する。第１の判定回路（５８）は、第１の表示データ（６０）の優先度を判定する。第２の判定回路（５９）は、第２の表示データ（２８）の優先度を判定する。前記第１動作モードにおいて、前記選択回路（２２Ａ）は前記第１乃至第３の表示データを入力して画素データ単位に並直変換出力を行う。前記第２動作モードにおいて、前記選択回路は双方の判定回路により優先度が低いと判定されたときは前記第３の表示データ（２７）を選択し、前記第１の判定回路により優先度が高いと判定されたときは前記第１の表示データを選択し、前記第２の判定回路により優先度が高いと判定されたときは前記第２の表示データを選択する。上記より、第１動作モードにおいて並直変換出力された表示データの出力形態を、例えばカーナビ等に適用される３画面表示を行う表示装置の表示形態に対応させることができる。また、第２動作モードにおいて第１乃至第３の表示データの優先度に応じた表示形態を、２組の透過色設定レジスタ及び判定回路を用いて行うことができる。従って、ＣＰＵに負担をかけることなく、並列入力された３つの表示データに対して、３画面表示の表示形態と優先度に応じた表示形態に対応する表示信号をそれぞれ生成できる。
【００１２】
本発明の具体的な一つの形態として、前記選択回路の後段に配置された別の選択回路（２２Ｂ）と、前記透過色設定レジスタ及び前記判定回路とは別の透過色設定レジスタ（６５）及び判定回路（６６）とを更に有する。前記別の選択回路は、前記第１動作モードにおける前記選択回路により並直変換出力された表示データ、又は前記表示データとは別の表示データ（６０）に対する優先制御による選択に前記別の判定回路の判定結果を用いる。別の選択回路は、前記第２動作モードにおける前記選択回路により前記判定回路で優先度が高いと判定されて選択された表示データ、又は前記別の表示データに対する優先制御による選択に前記別の判定回路の判定結果を用いる。上記より、別の選択回路と別の透過色レジスタ及び別の判定回路を追加することにより、第１動作モードにおいて例えば２画面表示の表示形態に対応した表示データに対して、別の表示データとの優先度の判定を行うから、２画面表示の表示形態と優先度に応じた表示形態とを併用できる。また、第２動作モードにおいて優先度が高いと判定されて選択された表示データと、別の表示データとの優先度の判定を行うから、並列入力された全ての表示データに対する優先制御を行うことができる。
【００１３】
本発明の具体的な一つの形態として、前記モードレジスタ及び前記透過色レジスタに対してリードライト可能な中央処理装置（３）を更に有する。上記より、動作モードの設定は、中央処理装置がモードレジスタの値を変更することで可能とされる。また、中央処理装置は、透過色レジスタを設定可能であるから、第２動作モードにおける優先制御の有効又は無効を設定できる。
【００１４】
本発明の具体的な一つの形態として、前記表示データを格納するメモリ（１１）とインタフェース可能な外部インタフェース回路（５）を更に有する。上記より、画像表示制御ユニットに複数の表示データを並列入力させることができる。
【発明の効果】
【００１５】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば下記の通りである。
【００１６】
即ち、ＣＰＵに負担をかけることなく、種々の表示形態に対応する表示信号を生成できる。
【発明を実施するための最良の形態】
【００１７】
《データプロセッサの全体構成》
図２には、本発明を適用したデータプロセッサの一例が示される。データプロセッサ１は、表示ユニット（ＤＩＳＰＵＮＴ）２と、中央処理装置（ＣＰＵ）３と、内蔵Ｉ／Ｏ（ＢＩＮＩ／Ｏ）４と、メモリインタフェース回路（ＭＲＹＩＦ）５と、外部バスインタフェース回路（ＥＸＢＩＦ）６とを有し、それぞれ内部データバス（ＩＤＢ）７と内部アドレスバス（ＩＡＢ）８を介して接続されている。データプロセッサ１は、メモリインタフェース回路５を介してメモリデータバス（ＭＤＢ）９、メモリアドレスバス（ＭＡＢ）１０を経由してメインメモリ（ＭＡＭＲＹ）１１に接続されている。また、データプロセッサ１は、外部バスインタフェース回路６を介して外部データバス（ＥＤＢ）１２、外部アドレスバス（ＥＡＢ）１３を経由して、カードインタフェース回路（ＣＡＲＤＩＦ）１４、フラッシュメモリ（ＦＬＡＳＨ）１５、ローカルエリアネットワークコントローラ（ＬＡＮ）１６及び発光ダイオードスイッチ（ＬＥＤＳＷ）１７にそれぞれ接続されている。
【００１８】
表示ユニット２は、画像表示制御ユニットであって、複数の表示データを格納するメインメモリ１１からメモリインタフェース回路５を介して、複数の表示データを並列入力し、この入力した表示データを表示タイミングに合わせた表示信号（ＤＩＳＰＳＩＧ）１８を出力する。表示タイミングの系統は図示を省略している。ＣＰＵ３は、表示ユニット２の制御レジスタ等やメインメモリ１１に対してリードライト可能である。内蔵Ｉ／Ｏ４は、図示を省略するＤＭＡＣ、Ａ／Ｄコンバータ、Ｄ／Ａコンバータ、タイマ等とのデータの入出力を可能とし、例えば音声信号（ＡＵＤＩＯＳＩＧ）１９を出力可能とする。メインメモリ１１は、表示データを格納する領域としてフレームバッファを有する。フレームバッファには、ＣＰＵ３等により表示画面毎に表示データが描画される。描画された表示データが表示ユニット２に供給されて、表示信号１８として出力される。
【００１９】
《実施形態１》
図３には、本発明の実施形態１に係る表示ユニット２の機能ブロックの一例が示される。表示ユニット２は、バスインタフェース回路（ＢＵＳ）２０と、表示コントローラ２１とを備えている。表示コントローラ２１は、バスインタフェース回路２０を介して上記した内部データバス７及び内部アドレスバス８に接続されている。表示コントローラ２１は、表示データ合成ユニット２２と、画像Ａ表示データ生成ユニット２３と、画像Ｂ表示データ生成ユニット２４と、タイミング信号生成ユニット２５と、制御レジスタ２６とを備えている。画像Ａ表示データ生成ユニット２３は、バスインタフェース回路２０を介して、例えば画像Ａのフレームバッファをメインメモリ１１のフレームバッファ領域から読み出し、画像Ａを画素データの配列に変換した画面Ａ表示データ（ＲＡ／ＧＡ／ＢＡ）２７を生成する。画像Ａ表示データ生成ユニット２３は、画面Ａ表示データ２７を画素データ単位で表示データ合成ユニット２２に出力する。画像Ａは、例えばカーナビに搭載され、同一表示面上に視認する角度によって運転者用映像と同乗者用映像の異なる映像を表示する表示装置（以下、方向別２画面表示装置と記す）においては、運転者用映像となる。方向別２画面表示装置ではなく、同一表示面上に同一の表示データを表示する表示装置を、以下、通常の表示装置と称する。画像Ｂ表示データ生成ユニット２４は、バスインタフェース回路２０を介して、例えば画像Ｂのフレームバッファをメインメモリ１１のフレームバッファ領域から読み出し、画像Ｂを画素データの配列に変換した画面Ｂ表示データ（ＲＢ／ＧＢ／ＢＢ）２８を生成する。画像Ｂ表示データ生成ユニット２４は、画面Ｂ表示データ２８を画素データ単位で表示データ合成ユニット２２に出力する。画像Ｂは、方向別２画面表示装置においては、同乗者用映像となる。
【００２０】
タイミング信号生成ユニット２５は、画面Ａ表示データ２７と画面Ｂ表示データ２８を画素データ単位で同期させるための画素クロック信号（ＤＯＴＣＬＫ）２９を、画像Ａ表示データ生成ユニット２３、画像Ｂ表示データ生成ユニット２４及び表示データ合成ユニット２２にそれぞれ出力する。また、タイミング信号生成ユニット２５は、表示データ合成ユニット２２から出力される表示信号１８に対して各種表示装置での水平同期や垂直同期をとるための表示タイミング信号３０を出力する。制御レジスタ２６は、ＣＰＵ３からリードライト可能であって、動作モードに応じた制御情報３１を表示データ合成ユニット２２に出力する。ここで、画素クロック信号と表示データとの関係について一例を説明する。表示装置は、液晶ビットマップディスプレイを想定する。例えばディスプレイの表示行に対応する走査電極は、表示タイミングに合わせて順次駆動される。このとき、ディスプレイの表示列に対応するコモン電極は、表示行に対応する走査電極の駆動に合わせて当該表示行の表示データによって駆動される。即ち、走査電極の駆動タイミングに合わせて必要な１行分の表示データをデータレジスタにラッチさせ、ラッチされたデータによってコモン電極が駆動される。画素クロック信号は、そのような表示タイミングを満足するように周波数が制御される。
【００２１】
表示データ合成ユニット２２は、上記した画面Ａ表示データ２７及び画面Ｂ表示データ２８を、画素クロック信号２９と制御情報３１に基づいて、動作モードに応じて画素データ単位での切替え選択又は優先度に従った選択を行う。そして、表示データ合成ユニット２２は、図５、図６に詳細が示される表示信号（ＲＯＵＴ／ＧＯＵＴ／ＢＯＵＴ）１８Ａ，１８Ｂと画素クロック出力信号（ＤＯＴＣＬＫＯＵＴ）３２Ａ，３２Ｂを生成する。
【００２２】
図１には、本発明の実施形態１に係る表示ユニット２の一部の回路構成例が示される。ここでは、表示ユニット２の一部として、表示データ合成ユニット２２と制御レジスタ２６の構成の一例を示す。画素クロック出力信号３２Ａ，３２Ｂの系統は図示を省略している。制御レジスタ２６は、透過色設定レジスタ３３と、表示モード設定レジスタ３４とを有する。表示データ合成ユニット２２は、比較回路３５と、セレクタ３６，３７とを備える。透過色設定レジスタ３３は、フィールド値ｔｃによって、画面Ｂ表示データ２８の優先度を画素データ単位で設定する。比較回路３５は、画面Ｂ表示データ２８に対し、透過色設定レジスタ３３に設定されたフィールド値ｔｃと一致する画素データを透過色であり優先度が低い画素データと判定し、フィールド値ｔｃと不一致である画素データを透過色と異なり優先度の高い画素データと判定する。この比較回路３５による画素単位の優先度判定結果は、優先度判定信号３８としてセレクタ３６の１入力とされる。また、セレクタ３６には、画素クロック信号２９が入力される。
【００２３】
表示モード設定レジスタ３４は、例えばビットｍの値に応じて動作モードを設定可能であって、ビットｍの値はセレクタ３６に入力される。セレクタ３６は、表示モード設定レジスタ３４に設定されたビットｍの値に応じて、画素クロック信号２９又は優先度判定信号３８のいずれかを、セレクタ３７の選択信号（ＳＥＬＥＣＴ）３９として選択する。以下、ビットｍの値が「１」であれば第１動作モード、ビットｍの値が「０」であれば第２動作モードと称する。セレクタ３６は、表示モード設定レジスタ３４により第１動作モードが設定されたとき、画素クロック信号２９を選択し、第２動作モードが設定されたとき、優先度判定信号３８を選択する。
【００２４】
セレクタ３７は、第１動作モードが設定されたとき、画素クロック信号２９に従い、並列入力した画面Ａ表示データ２７と画面Ｂ表示データ２８を画素データ単位に切替え選択して並直変換出力し、表示信号１８Ａを生成する。この第１動作モードにより生成された表示信号１８Ａは、方向別２画面表示装置の表示形態に対応する。また、セレクタ３７は、第２動作モードが設定されたとき、並列入力した画面Ａ表示データ２７と画面Ｂ表示データ２８に対して、画素データ単位の優先度判定信号３８に従って優先度の高い方の表示データを選択して出力し、表示信号１８Ｂを生成する。この第２動作モードにより生成された表示信号１８Ｂは、通常の表示装置における優先度に応じた表示形態に対応する。
【００２５】
図４には、表示データ合成ユニット２２に対する入力信号の一例が示される。以下では、入出力信号に含まれる画素データ単位の表示データについては、Ｒ（赤）、Ｇ（緑）、Ｂ（青）による光の３原色のうち、Ｒについてのみ図示するが、他のＧ、Ｂについても同様である。表示データ合成ユニット２２には、画素クロック信号２９と共に、画面Ａ表示データ（ＲＡ）２７と画面Ｂ表示データ（ＲＢ）２８が並列入力される。画面Ａ表示データ２７は、画素データＲＡ１，ＲＡ２，ＲＡ３…を有する。画面Ｂ表示データ２８は、画素データＲＢ１，ＲＢ２，ＲＢ３…を有する。これらの画素データ、例えば並列入力された画素データＲＡ１，ＲＢ１は、画素クロック信号２９の１サイクル期間４１に表示データ合成ユニット２２に並列入力される。
【００２６】
図５には、表示データ合成ユニット２２に対する第１動作モードでの出力信号及び選択信号の一例が示される。第１動作モードにおいては、セレクタ３６が選択信号３９として画素クロック信号２９を選択する。このため、セレクタ３７は、画素クロック信号２９に従い、画面Ａ表示データ２７と画面Ｂ表示データ２８を画素データ単位に切替え選択して並直変換出力し、画素データＲＡ１，ＲＢ１，ＲＡ２，ＲＢ２，ＲＡ３，ＲＢ３…を有する表示信号１８Ａを生成する。これらの画素データ、例えば並直変換出力された画素データＲＡ１，ＲＢ１は、画素クロック信号２９の１サイクル期間４１に表示データ合成ユニット２２から出力される。これは、１サイクル期間４１内に２種類の異なる表示データが存在していることを意味しており、方向別２画面表示装置の表示形態に対応している。また、表示データ合成ユニット２２は、画素クロック信号２９の周波数と比べて２倍の周波数を有する画素クロック出力信号３２Ａを生成する。表示データ合成ユニット２２は、この画素クロック出力信号３２Ａにより、１サイクル期間４１内に例えば画素データＲＡ１，ＲＢ１を配置することができる。
【００２７】
図６には、表示データ合成ユニット２２に対する第２動作モードでの出力信号及び選択信号の一例が示される。第２動作モードにおいては、セレクタ３６が選択信号３９として優先度判定信号３８を選択する。このため、セレクタ３７は、優先度判定信号３８に従い、画面Ａ表示データ２７と画面Ｂ表示データ２８に対して優先度の高い方の表示データを画素データ単位で選択して出力する。例えば、比較回路３５による画素単位の優先度判定結果において、画素データＲＢ１，ＲＢ２，ＲＢ３…のうち、透過色設定レジスタ３３のフィールド値ｔｃと一致した画素データがＲＢ３だけであれば、セレクタ３７は、画素データＲＢ１，ＲＢ２，ＲＡ３…を有する表示信号１８Ｂを生成する。これらの画素データ、例えば優先度に応じて選択された画素データＲＢ１は、画素クロック信号２９の１サイクル期間４１に表示データ合成ユニット２２から出力される。これは、１サイクル期間４１内に２種類の表示データのうち優先度の高い表示データが存在していることを意味しており、例えば通常の表示装置において、画面Ａ表示データ２７と画面Ｂ表示データ２８を重ね合わせて、表示すべき表示データを画素データ単位で選択した表示形態に対応している。また、表示データ合成ユニット２２は、画素クロック信号２９の周波数と同一の周波数を有する画素クロック出力信号３２Ｂを生成する。表示データ合成ユニット２２は、この画素クロック出力信号３２Ｂにより、１サイクル期間４１内に例えば画素データＲＢ１を配置することができる。
【００２８】
図７には、方向別２画面表示装置の構成が例示される。方向別２画面表示装置４２は、画素型のフラットディスプレイパネル４３と、レンチキュラーレンズ４４等とを備えている。画素型のフラットディスプレイパネル４３は、図８に示すように、デジタル画像を構成する単位であるピクセル４５内に、例えば画面Ａ表示データ２７に含まれる画素データＲＡ１，ＧＡ１，ＢＡ１と、画面Ｂ表示データ２８に含まれる画素データＲＢ１，ＧＢ１，ＢＢ１とが配置される。画素型のフラットディスプレイパネル４３には、このピクセル４５が規則正しく縦横に並べられており、一枚の画像データに画面Ａ表示データ２７と画面Ｂ表示データ２８の２種類を表示可能である。
【００２９】
レンチキュラーレンズ４４は、複数の凸レンズが配列されたものであり、画素型のフラットディスプレイパネル４３から投射される映像光を散乱させる。具体的には、レンチキュラーレンズ４４は、ピクセル４５内の画素データＲＡ１，ＧＡ１，ＢＡ１により生成される映像光を運転者側方向４６に出射させ、画素データＲＢ１，ＧＢ１，ＢＢ１により生成される映像光を同乗者側方向４７に出射させる。これにより、方向別２画面表示装置４２は、カーナビに適用された場合に、画面Ａ表示データ２７を運転者用画像として、画面Ｂ表示データ２８を同乗者用画像としてそれぞれ表示することができる。また、カーナビには、方向別２画面表示装置４２に限らず、正面側方向４８に後部席用画像を表示する不図示の方向別３画面表示装置が適用される場合もあり、この方向別３画面表示装置では、１ピクセル内に３種類の異なる表示データの画素データが配置される。
【００３０】
これに対して、通常の表示装置は、図９に示すように、ピクセル４９内に例えば画素データＲＢ１、ＧＢ１、ＢＢ１からなる１種類の表示データを配置するから、同一平面上に同一の表示データを表示することになる。また、方向別２画面表示装置４２は、表示データ合成ユニット２２から表示信号１８Ｂが入力された場合には、図１０に示すように、ピクセル４５内の隣り合う画素データを同一とすれば、通常の表示装置と同様な表示形態を行うこともできる。
【００３１】
図１１には、方向別２画面表示装置４２に対する入力信号の一例が示される。方向別２画面表示装置４２には、表示データ合成ユニット２２が第１動作モードで出力する、画素クロック出力信号３２Ａと、光の３原色Ｒ、Ｇ、Ｂを含む表示信号１８Ａが入力される。さらに、方向別２画面表示装置４２には、表示信号１８Ａの水平同期及び垂直同期をとるための表示タイミング信号３０がタイミング信号生成ユニット２５より入力される。これにより、方向別２画面表示装置４２は、表示データ合成ユニット２２とタイミング信号生成ユニット２５を有する表示コントローラ２１から入力される信号によって、画面Ａ表示データ２７と画面Ｂ表示データ２８を、それぞれ運転者用画像と同乗者用画像として表示することができる。
【００３２】
図１２には、通常の表示装置に対する入力信号の一例が示される。通常の表示装置には、表示データ合成ユニット２２が第２動作モードで出力する、画素クロック出力信号３２Ｂと、光の３原色Ｒ、Ｇ、Ｂを含む表示信号１８Ｂが入力される。さらに、通常の表示装置には、表示タイミング信号３０がタイミング信号生成ユニット２５より入力される。これにより、通常の表示装置は、表示コントローラ２１から入力される信号によって、画面Ａ表示データ２７と画面Ｂ表示データ２８のうち、優先度の高い表示データを画素データ単位で選択して表示することができる。
【００３３】
このように、表示コントローラ２１を有する表示ユニット２は、メインメモリ１１に格納されている画面Ａ表示データ２７と画面Ｂ表示データ２８を読み出して、ＣＰＵ３に負担をかけることなく、第１動作モードと第２動作モードに応じた表示データの出力形態を選択することができる。言換えると、表示データ合成ユニット２２のハードウェア処理により、上記した表示形態を生成するから、ＣＰＵ３は、メインメモリ１１から画面Ａ表示データ２７と画面Ｂ表示データ２８を読み出すだけでよく、ソフトウェア処理により表示信号１８Ａ，１８Ｂを生成することを要しない。
【００３４】
《実施形態２》
図１３には、本発明の実施形態２に係る表示ユニットの一部の回路構成例が示される。この表示ユニットは、実施形態１に係る表示ユニット２と異なり、方向別３画面表示装置に対応する表示形態を生成するものであり、画面Ａ表示データ生成ユニット２３、画面Ｂ表示データ生成ユニット２４だけでなく、図示を省略する画面Ｃ表示データ生成ユニットを備えている。以下、各実施形態２，３では、表示ユニット２と同一機能等を有する部分には同一符号を付し、説明が重複する部分については適宜省略する。ここでは、表示ユニットの一部として、表示データ合成ユニット２２Ａと制御レジスタ２６Ａの構成の一例を示す。制御レジスタ２６Ａは、透過色設定レジスタ５１，５２と、表示モード設定レジスタ５３とを有する。表示データ合成ユニット２２Ａは、セレクタ５４，５５と、カウンタ５６と、エンコーダ５７と、比較回路５８，５９とを備える。透過色設定レジスタ５１は、フィールド値ｔｃ１によって、画面Ａ表示データ２７、画面Ｂ表示データ２８と共に並列入力された画面Ｃ表示データ６０の優先度を画素データ単位で設定する。比較回路５８は、画面Ｃ表示データ６０に対し、フィールド値ｔｃ１と一致する画素データを透過色であり優先度が低い画素データと判定し、フィールド値ｔｃ１と不一致である画素データを透過色と異なり優先度の高い画素データと判定する。透過色設定レジスタ５２は、フィールド値ｔｃ２によって、画面Ｂ表示データ２８の優先度を画素データ単位で設定する。比較回路５９は、画面Ｂ表示データ２８に対し、フィールド値ｔｃ２と一致する画素データを透過色であり優先度が低い画素データと判定し、フィールド値ｔｃ２と不一致である画素データを透過色と異なり優先度の高い画素データと判定する。
【００３５】
この比較回路５８，５９による画素単位の優先度判定結果は、エンコーダ５７に入力される。エンコーダ５７は、比較回路５８，５９の優先度判定結果がフィールド値ｔｃ１，ｔｃ２と一致、即ち、優先度が低いと判定されたときには画面Ａ表示データ２７の選択を指示する値「０」の信号をセレクタ５４に出力する。また、エンコーダ５７は、比較回路５８の優先度判定結果がフィールド値ｔｃ１と不一致、即ち、優先度が高いと判定されたときには画面Ｃ表示データ６０の選択を指示する値「２」の信号をセレクタ５４に出力する。さらに、エンコーダ５７は、比較回路５８の優先度判定結果がフィールド値ｔｃ１と一致、即ち、優先度が低いと判定され、比較回路５９の優先度判定結果がフィールド値ｔｃ２と不一致、即ち、優先度が高いと判定されたときには画面Ｂ表示データ２８の選択を指示する値「１」の信号をセレクタ５４に出力する。
【００３６】
カウンタ５６には、画面Ａ表示データ２７、画面Ｂ表示データ２８及び画面Ｃ表示データ６０を画素データ単位で同期させるための画素クロック信号６１と、画素クロック信号６１の３倍の周波数を有する表示出力クロック信号６２とが入力される。カウンタ５６は、画素クロック信号６１の１周期の間に、２ｂｉｔで０〜２までのカウントを行い、カウント値をセレクタ５４に出力する。
【００３７】
表示モード設定レジスタ５３は、例えばビットｍの値に応じて動作モードを設定可能であって、ビットｍの値はセレクタ５４に入力される。セレクタ５４は、表示モード設定レジスタ３４に設定されたビットｍの値に応じて、カウンタ５６又はエンコーダ５７からの出力信号のいずれかをセレクタ５５の選択信号６３として選択する。セレクタ５５は、画面Ａ表示データ２７、画面Ｂ表示データ２８及び画面Ｃ表示データ６０の３つの表示データを画素データ単位で選択するので、選択信号６３は２ｂｉｔとされる。セレクタ５４は、ビットｍの値が「１」である第１動作モードが設定されたとき、カウンタ５６からの出力信号を選択信号６３とし、ビットｍの値が「０」である第２動作モードが設定されたとき、エンコーダ５７からの出力信号を選択信号６３とする。
【００３８】
セレクタ３７は、第１動作モードが設定されたとき、カウンタ５６からの出力信号に従い、並列入力した画面Ａ表示データ２７、画面Ｂ表示データ２８及び画面Ｃ表示データ６０を画素データ単位に切替え選択して並直変換出力し、表示信号６４Ａを生成する。この第１動作モードにより生成された表示信号６４Ａは、方向別３画面表示装置の表示形態に対応する。また、セレクタ５５は、第２動作モードが設定されたとき、エンコーダ５７からの出力信号に従い、並列入力した画面Ａ表示データ２７、画面Ｂ表示データ２８及び画面Ｃ表示データ６０に対して、画素データ単位の優先度判定結果に従って優先度の高い方の表示データを選択して出力し、表示信号６４Ｂを生成する。この第２動作モードにより生成された表示信号６４Ｂは、通常の表示装置での優先度に応じた表示形態に対応する。従って、実施形態２に係る表示ユニットによれば、ＣＰＵ３に負担をかけることなく、並列入力された３つの表示データに対して、３画面表示の表示形態と優先度に応じた表示形態に対応する表示信号６４Ａ，６４Ｂをそれぞれ生成できる。
【００３９】
《実施形態３》
図１４には、本発明の実施形態３に係る表示ユニットの一部の回路構成例が示される。この表示ユニットは、方向別２画面表示装置４２の表示形態に対応するものであるが、図示を省略する画面Ｃ表示データ生成ユニットを備えている。この表示ユニットは、上記表示形態に対する画面Ｃ表示データ６０の優先度を判定することにより、２画面表示と優先度に応じた表示形態を併用するものである。ここでは、表示ユニットの一部として、表示データ合成ユニット２２Ｂと制御レジスタ２６Ｂの構成の一例を示す。制御レジスタ２６Ｂは、図１に詳細を例示した制御レジスタ２６に対して透過色設定レジスタ６５を追加したものである。また、表示データ合成ユニット２２Ｂは、表示データ合成ユニット２２に対して、比較回路６６とセレクタ６７を追加したものである。透過色設定レジスタ６５は、フィールド値ｔｃ３によって、セレクタ３７で生成された表示信号１８Ａ，１８Ｂ、即ち、第１動作モードにおいて並直変換出力された、又は、第２動作モードにおいて優先度に従い選択し出力された画面Ａ表示データ２７と画面Ｂ表示データ２８の優先度を、画素データ単位で設定する。比較回路６６は、表示信号１８Ａ，１８Ｂに対し、フィールド値ｔｃ３と一致する画素データを透過色であり優先度が低い画素データと判定し、フィールド値ｔｃ３と不一致である画素データを透過色と異なり優先度の高い画素データと判定する。この比較回路６６による画素単位の優先度判定結果は、選択信号６８としてセレクタ６７に出力される。セレクタ６７には、表示信号１８Ａ，１８Ｂと画面Ｃ表示データ６０が入力され、選択信号６８に従い、表示信号６９Ａ〜６９Ｄを出力する。
【００４０】
具体的には、セレクタ６７は、第１動作モードにおいて、比較回路６６によりフィールド値ｔｃ３が不一致、即ち、優先度が高いと判定されると、並直変換された画面Ａ表示データ２７と画面Ｂ表示データ２８からなる表示信号６９Ａを出力し、方向別２画面表示装置４２の表示形態に対応させることができる。セレクタ６７は、第１動作モードにおいて、フィールド値ｔｃ３が一致、即ち、優先度が低いと判定されると、並直変換された画面Ａ表示データ２７と画面Ｂ表示データ２８上に、共通の画面Ｃ表示データ６０を画素データ単位で重ね合わせたデータ形式を有する表示信号６９Ｂを出力する。この場合には、方向別２画面表示装置４２に表示される運転者側画像を、画面Ａ表示データ２７上に画面Ｃ表示データ６０が配置された表示データとし、同乗者側画像を画面Ｂ表示データ２８上に画面Ｃ表示データ６０が配置された表示データとすることができる。即ち、セレクタ６７は、第１動作モードにおいて、２画面表示の表示形態と優先度に応じた表示形態を併用できる。
【００４１】
また、セレクタ６７は、第２動作モードにおいて、フィールド値ｔｃ３が不一致、即ち、優先度が高いと判定されると、画素単位の優先度判定結果に従い、画面Ａ表示データ２７と画面Ｂ表示データ２８のうち優先度の高い表示データが表示信号６９Ｃとして出力される。さらに、セレクタ６７は、第２動作モードにおいて、フィールド値ｔｃ３が一致、即ち、優先度が低いと判定されると、画面Ｃ表示データ６０が表示信号６９Ｄとして出力される。即ち、セレクタ６７は、第２動作モードにおいて、画面Ａ表示データ２７、画面Ｂ表示データ２８及び画面Ｃ表示データ６０に対する優先度に従った表示形態を行うことができる。
【００４２】
以上、本発明者によってなされた発明を実施形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。
【００４３】
例えば、上記した表示データ合成ユニット２２に入力される画面Ａ表示データ２７と画面Ｂ表示データ２８は、方向別２画面表示装置４２に対応する運転者用映像と同乗者用映像としたが、これに限られず、それぞれ右目用映像、左目用映像として合わせて三次元映像を表示する表示装置の表示形態に対応させてもよい。また、並列入力される表示データが２，３種類の例を示したが、これに限られず、表示合成ユニットの回路構成を変更することにより、適宜の数の表示データを並列入力してもよい。さらに、本発明は、モジュールの一つとして表示ユニット２やＣＰＵ３を搭載するようにしたデータプロセッサ１に限らず、ＣＰＵ３等が別チップとして搭載されたデータプロセッサにも適用できる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施形態１に係る表示ユニット２の一部を例示する回路図である。
【図２】本発明を適用したデータプロセッサを例示する説明図である。
【図３】本発明の実施形態１に係る表示ユニット２の機能ブロックを例示する説明図である。
【図４】表示データ合成ユニット２２に対する入力信号を例示する説明図である。
【図５】表示データ合成ユニット２２に対する第１動作モードでの出力信号及び選択信号を例示する説明図である。
【図６】表示データ合成ユニット２２に対する第２動作モードでの出力信号及び選択信号を例示する説明図である。
【図７】方向別２画面表示装置の構成を例示する説明図である。
【図８】方向別２画面表示装置４２のピクセルを例示する説明図である。
【図９】通常の表示装置のピクセルを例示する説明図である。
【図１０】方向別２画面表示装置４２において通常の表示装置と同様な表示形態を行う場合のピクセルを例示する説明図である。
【図１１】方向別２画面表示装置４２に対する入力信号を例示する説明図である。
【図１２】通常の表示装置に対する入力信号を例示する説明図である。
【図１３】本発明の実施形態２に係る表示ユニットの一部を例示する回路図である。
【図１４】本発明の実施形態３に係る表示ユニットの一部を例示する回路図である。
【符号の説明】
【００４５】
１  データプロセッサ
２  表示ユニット（ＤＩＳＰＵＮＴ）
３  中央処理装置（ＣＰＵ）
４  内蔵Ｉ／Ｏ（ＢＩＮＩ／Ｏ）
５  メモリインタフェース回路（ＭＲＹＩＦ）
６  外部バスインタフェース回路（ＥＸＢＩＦ）
１１  メインメモリ（ＭＡＭＲＹ）
１８，１８Ａ，１８Ｂ  表示信号
２０  バスインタフェース回路（ＢＵＳ）
２１  表示コントローラ
２２  表示データ合成ユニット
２３  画面Ａ表示データ生成ユニット
２４  画面Ｂ表示データ生成ユニット
２５  タイミング信号生成ユニット
２６  制御レジスタ
２７  画面Ａ表示データ
２８  画面Ｂ表示データ
２９  画素クロック信号（ＤＯＴＣＬＫ）
３０  表示タイミング信号
３１  制御情報
３２，３２Ａ，３２Ｂ  画素クロック出力信号
３３  透過色設定レジスタ
３４  表示モード設定レジスタ
３５  比較回路
３６，３７  セレクタ
３８  優先度判定信号
３９  選択信号（ＳＥＬＥＣＴ）
４２  方向別２画面表示装置
４５  ピクセル
【図１】
0005177611.tif 000002
【図２】
0005177611.tif 000003
【図３】
0005177611.tif 000004
【図４】
0005177611.tif 000005
【図５】
0005177611.tif 000006
【図６】
0005177611.tif 000007
【図７】
0005177611.tif 000008
【図８】
0005177611.tif 000009
【図９】
0005177611.tif 000010
【図１０】
0005177611.tif 000011
【図１１】
0005177611.tif 000012
【図１２】
0005177611.tif 000013
【図１３】
0005177611.tif 000014
【図１４】
0005177611.tif 000015