(57)【要約】【課題】  遠近感をもたせた道路表示を高速に行うことができる表示制御装置を得る。【解決手段】  右方向幅付け回路１４は、中心線データＤ１により規定される道路の中心線から遠近に応じた幅（幅付け量）だけ右方向に離れた右方向境界点を指示する右方向境界点データＤ１４を出力し、左方向幅付け回路１６は１ライン前の中心線データＤ１の位置から幅付け量分左方向に離れた位置を示す左方向境界点データＤ１６を出力する。カラー生成回路１７は右方向境界点データＤ１４及び左方向境界点データＤ１６に基づき、背景色データＤ２及び境界色データＤ１８の一方を選択して表示色データＬＣＤ１として出力する。【選択図】  図１
2005084091.tif 000002
【特許請求の範囲】
【請求項１】
道路の中心線を規定した中心線データを含む描画データに基づき複数の表示ラインよりなる画像を表示制御する表示制御装置であって、前記表示制御装置は前記複数の表示ラインを一方垂直側から他方垂直側にかけて表示し、前記複数の表示ラインそれぞれを一方水平側から他方水平側にかけて表示し、
前記複数の表示ラインにおける現表示中の表示ラインを特定するラインカウント数を付与するラインカウンタと、
前記現表示中の表示ライン中におけるピクセル位置を特定するピクセルカウント数を付与するピクセルカウンタと、
前記ラインカウント数に基づき決定される幅付け量と前記現表示中の表示ラインに対応する前記中心線データとに基づき、前記現表示中の表示ラインにおける他方水平側の境界点を規定する他方水平側境界点データを出力する他方水平側幅付け回路と、
前記ラインカウント数に基づき決定される幅付け量と前記現表示中以前の表示ラインに対応する前記中心線データとに基づき、前記現表示中の表示ラインにおける一方水平側の境界点を規定する一方水平側境界点データを出力する一方水平側幅付け回路と、
前記一方水平側境界点データ及び前記他方水平側境界点データに基づき、前記現表示中の表示ラインの表示色を規定する表示色データを生成する表示色生成部とを備え、前記表示色生成部は、前記一方水平側境界点及び前記他方水平側境界点に固有の境界色を規定する前記表示色データを生成する境界色設定機能を有する、
表示制御装置。
【請求項２】
請求項１記載の表示制御装置であって、
前記表示色生成部は、
前記一方水平側境界点データ及び前記他方水平側境界点データに基づき、前記現表示中の表示ラインにおける前記一方水平側境界点及び前記他方水平側境界点に加え、前記現表示中の表示ラインにおける前記一方水平側境界点から前記他方水平側境界点に至る道路幅を規定した道路幅データを生成する道路幅データ生成回路と、
前記道路幅データに基づき、前記境界色設定機能に加え、前記一方水平側境界点と前記他方水平側境界点との間の道路領域に固有の道路色を規定する前記表示色データを生成する道路色設定機能を有する色生成回路とを含む、
表示制御装置。
【請求項３】
請求項２記載の表示制御装置であって、
前記ラインカウント数に基づき所定のタイミングで間引きを指示するライン間引きデータを生成するライン間引き回路をさらに備え、
前記色生成回路は、
前記ライン間引きデータをさらに受け、前記ライン間引きデータが間引きを指示するとき、前記境界色設定機能及び道路色設定機能を停止する、
表示制御装置。
【請求項４】
請求項２記載の表示制御装置であって、
前記ラインカウント数に基づき、第１あるいは第２の状態の色変更指定データを生成する色変更指定回路をさらに備え、
前記色生成回路は前記色変更指定データをさらに受け、
前記道路色設定機能は、前記色変更指定データが前記第１の状態のとき前記道路領域を第１の道路色に設定し、前記色変更指定データが前記第２の状態のとき前記道路領域を第２の道路色に設定する機能を含む、
表示制御装置。
【請求項５】
請求項２記載の表示制御装置であって、
前記ラインカウント数に基づき、第１あるいは第２の状態の色変更指定データを生成する色変更指定回路と、
前記色変更指定データを受け、前記色変更指定データが前記第１の状態のとき第１の背景色を規定した背景色データを生成し、前記色変更指定データが前記第２の状態のとき第２の背景色を規定した前記背景色データを生成するカラーパレットとをさらに備え、前記第１及び第２の背景色は色情報の主要部は共通し一部のみ異なり、
前記色生成回路は、前記カラーパレットから前記背景色データを受け、前記一方水平側境界点、前記他方水平側境界点及び前記道路領域以外の背景領域は、前記カラーパレットから受けた前記背景色データで規定された背景色で着色した表示色データを生成する背景色設定機能をさらに有する、
表示制御装置。
【請求項６】
請求項５記載の表示制御装置であって、
前記色変更指定データは前記第１及び第２の状態に加え、少なくとも第３の状態を呈するデータを含み、
前記カラーパレットは、前記色変更指定データが前記第３の状態のとき第３の背景色を規定した背景色データをさらに生成し、前記第１〜第３の背景色は色情報の主要部は共通し一部のみ異なる、
表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、地図用の描画データの表示制御機能を有する表示制御装置に関する。
【背景技術】
【０００２】
地図表示の際に道路を表示する際、様々な視覚効果を得るための工夫がなされている。例えば特許文献１に開示された方法では、線縁については、道路の境界、道路外側の領域、道路に沿う内側の領域などの境界領域についての属性を属性データとして設定し、表示時には、線縁属性データに応じた態様で道路の境界領域の表示を行っている。
【０００３】
また、特許文献２に開示された道路の表示内容は、目的地までのルートが検索されたとき、検索されたルートの道路の両側端を強調ラインで表示したり、道路の両側端の内側は、高速道路、一般道路といった道路の種類が識別できるように表示する方法が開示されている。
【０００４】
【特許文献１】特開２００２−３３３８２９号公報
【特許文献２】特開２０００−２７６６０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の地図表示は基本的に地図用の描画データに依存して行われるため、詳細な内容の道路表示を行うには描画データのデータ量が増えてしまい、描画を行うＣＰＵ等の制御手段への負荷増大、表示速度の低下を招くという問題点があった。特に道路表示に遠近感をもたせる場合に顕著になるという問題点があった。
【０００６】
この発明は上記問題点を解決するためになされたもので、遠近感をもたせた道路表示を高速に行うことができる表示制御装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係る請求項１記載の表示制御装置は、道路の中心線を規定した中心線データを含む描画データに基づき複数の表示ラインよりなる画像を表示制御し、前記表示制御装置は前記複数の表示ラインを一方垂直側から他方垂直側にかけて表示し、前記複数の表示ラインそれぞれを一方水平側から他方水平側にかけて表示し、前記複数の表示ラインにおける現表示中の表示ラインを特定するラインカウント数を付与するラインカウンタと、前記現表示中の表示ライン中におけるピクセル位置を特定するピクセルカウント数を付与するピクセルカウンタと、前記ラインカウント数に基づき決定される幅付け量と前記現表示中の表示ラインに対応する前記中心線データとに基づき、前記現表示中の表示ラインにおける他方水平側の境界点を規定する他方水平側境界点データを出力する他方水平側幅付け回路と、前記ラインカウント数に基づき決定される幅付け量と前記現表示中以前の表示ラインに対応する前記中心線データとに基づき、前記現表示中の表示ラインにおける一方水平側の境界点を規定する一方水平側境界点データを出力する一方水平側幅付け回路と、前記一方水平側境界点データ及び前記他方水平側境界点データに基づき、前記現表示中の表示ラインの表示色を規定する表示色データを生成する表示色生成部とを備え、前記表示色生成部は、前記一方水平側境界点及び前記他方水平側境界点に固有の境界色を規定する前記表示色データを生成する境界色設定機能を有している。
【発明の効果】
【０００８】
この発明における請求項１記載の表示制御装置の一方水平側幅付け回路及び他方水平側幅付け回路は、ラインカウント数に基づく決定される幅付け量及び中心線データに基づき道路の一方水平側境界点及び他方水平側境界点を出力し、表示色生成部は一方水平側境界点及び他方水平側境界点に固有の境界色を規定する表示色データを生成している。
【０００９】
したがって、請求項１記載の表示制御装置は、中心線データを加工して道幅設定（一方水平側境界点及び他方水平側境界点の設定）を行うことにより、描画データのデータ量を最小限に抑えながら表示用データに基づくカラー画像を表示することにより、遠近感をもたせた道路表示を高速に行うことができる。
【発明を実施するための最良の形態】
【００１０】
＜実施の形態１＞
本実施の形態で述べる表示制御装置は、道路の中心線を規定した中心線データを含む地図用の描画データに基づき、各々が水平方向の表示色データを規定した複数の表示ラインよりなる画像を表示制御する表示制御装置であって、この表示制御装置は複数の表示ラインを上方（一方垂直側）から下方（他方垂直側）にかけて表示し、複数の表示ラインそれぞれを左方向（一方水平側）から右方向（他方水平側）にかけて表示する装置である。
【００１１】
図１はこの発明の実施の形態１である表示制御装置の構成を示す全体ブロック図である。同図に示すように、実施の形態１の表示制御装置は、フレームメモリ１１、シリアライザ１２、右境界点カウンタ１３、右方向幅付け回路１４、ピクセルカウンタ１５、左方向幅付け回路１６、カラー生成回路１７及び境界色レジスタ１８から構成される。
【００１２】
フレームメモリ１１は１フレーム分の地図用の描画データを取り込んでいる。描画データには色情報である背景データと道路情報を含んでいる。道路情報は道路の中心線のみ規定した中心線データＤ１を含んでいる。
【００１３】
シリアライザ１２は表示デバイス（図示せず）上の走査線（ライン）１本分以下のデータをフレームメモリ１１からシリアルにシリアルデータＳＤとして読み出す。このシリアルデータＳＤは一単位が画面上の１ピクセルに対応したデータである。
【００１４】
そして、シリアライザ１２は、シリアルデータＳＤ内の中心線データと背景データとを分類し、中心線データＤ１を右方向幅付け回路１４及び左方向幅付け回路１６に出力するとともに、背景色データＤ２をカラー生成回路１７に出力する。なお、中心線データＤ１は１ピクセルに対応し中心線の有／無を“１”／“０”で示したデータである。
【００１５】
ラインカウンタ１３は表示ラインの同期用のラインクロックＣＬＫ１を入力し、ラインクロックＣＬＫ１によるラインクロック数をカウントしカウント結果（ラインカウント数）を右方向幅付け回路１４及び左方向幅付け回路１６に出力する。
【００１６】
したがって、ラインカウント数により現在表示中の表示ラインを特定することができる。前述したように、表示デバイスの上方から下方にかけて表示ラインが表示され、上方の表示は地図上においては遠方となるため、ラインクロック数が大きくなるほど近い位置を示すことになる。
【００１７】
ピクセルカウンタ１５は表示ライン中のピクセル走査の同期用のピクセルクロックＣＬＫ０を入力し、ピクセルクロックＣＬＫ０によるピクセルクロック数をカウントしカウント結果（ピクセルカウント数）を左方向幅付け回路１６に出力する。したがって、ピクセルカウント数により現在表示中のピクセル位置を特定することができる。
【００１８】
なお、図示していないが、ピクセルカウンタ１５は１表示ラインの表示毎に初期化され、ラインカウンタ１３は１フレーム表示毎に初期化される。
【００１９】
右方向幅付け回路１４（他方水平側幅付け回路）は、ラインカウンタ１３によるラインカウント数に基づき、現在表示中の表示ラインに対応する中心線データＤ１により規定される道路の中心線から遠近に応じた幅（幅付け量）だけ右方向に離れた右方向境界点を指示する右方向境界点データＤ１４を出力する。
【００２０】
左方向幅付け回路１６はピクセルカウンタ１５によるピクセルカウント数及び現在表示中の１つ前の表示ラインに対応する中心線データＤ１に基づき、右方向幅付け回路１４で述べた幅付け量分、中心線データＤ１の位置から左方向に離れた位置を示す左方向境界点データＤ１６を出力する。
【００２１】
表示色生成部を構成するカラー生成回路１７はシリアライザ１２から得られる背景色データＤ２と、予め設定された、道路境界を表すための境界色レジスタ１８の境界色データＤ１８とを受け、右方向幅付け回路１４及び左方向幅付け回路１６からの右方向境界点データＤ１４及び左方向境界点データＤ１６に基づき、背景色データＤ２及び境界色データＤ１８の一方を選択して表示色データＬＣＤ１として出力する。この表示色データＬＣＤ１に基づくことにより、図示しない表示デバイスはカラー画像表示を行うことができる。
【００２２】
図２は右方向幅付け回路１４の内部構成を示す回路図である。同図に示すように、右方向幅付け回路１４はセレクタ１０１、レジスタ１０２、幅付け量カウンタ１０３及び境界点カウンタ１０４から構成される。
【００２３】
セレクタ１０１は、右境界点カウンタ１３のカウント結果の第３ビットデータｂｉｔ３及び第６ビットデータｂｉｔ６を受け、レジスタ１０２に格納された１ビットの選択用データに基づき、第３ビットデータｂｉｔ３及び第６ビットデータｂｉｔ６のうち一方を出力する。
【００２４】
セレクタ１０１は表示画面全体を垂直方向に分割するための基準信号を出力する。例えば、表示デバイスの垂直方向のライン数を４８０ラインと仮定すると、ラインカウンタ１３はライン周期毎にラインクロックＣＬＫ１のクロック数をカウントするため、第３ビットデータｂｉｔ３は１６ラインごとにアクティブ（“０”→“１”になる）になり、第６ビットデータｂｉｔ６は１２８ラインごとにアクティブとなる。
【００２５】
したがって、セレクタ１０１が第３ビットデータｂｉｔ３を選択している場合、画面全体は３０（４８０／１６）個に等分に分類され、一方、セレクタ１０１が第６ビットデータｂｉｔ６を選択している場合、画面全体は３（４８０／１２８の商）個と残り９６ラインとに４分類されることになる。
【００２６】
一方、レジスタ１０２は分類の細かさを設定するための規定値として選択用データを格納している。例えば、セレクタ１０１は、レジスタ１０２の選択用データが“０”のとき第３ビットデータｂｉｔ３を選択し、選択用データが“１”のとき第６ビットデータｂｉｔ６を選択する。
【００２７】
幅付け量カウンタ１０３はデータ（Ｄ）入力に０１ｈを受け、トグル（Ｔ）入力にセレクタ１０１の出力を受け、初期化（Ｌ）入力にリセット信号ＲＳＴを受ける。したがって、幅付け量カウンタ１０３はリセット信号ＲＳＴの入力時に“１”に初期設定され、その後、Ｔ入力にエッジ変化が検出される毎にカウントアップし、そのカウント結果をデータ（Ｑ）出力から出力する。なお、リセット信号ＲＳＴは第１ライン走査直前にアクティブになる信号である。
【００２８】
このように、幅付け量カウンタ１０３はラインクロックＣＬＫ１数の増加に伴い、カウント結果が大きくなる。一般に表示デバイスの画面の最上方のラインから下方にかけ、各ライン毎に左からピクセル単位に表示を行うことから、画面の上方が地図上において遠方になるため、遠方である上方のライン（ラインクロックＣＬＫ１の数が比較的小さい）の際は幅付け量は小さく、近い位置を示す下方のライン（ラインクロックＣＬＫ１の数が比較的大きい）の際は幅付け量は大きくなるように、幅付け量カウンタ１０３はカウント結果を得る。
【００２９】
なお、セレクタ１０１によって第３ビットデータｂｉｔ３が選択された場合は第６ビットデータｂｉｔ６を選択する場合よりも分割数が大きくなり、１６ラインごとに道幅が“１”増加するため、下方のラインの道幅がより大きく設定される。すなわち、鳥瞰図における視点の角度が小さい状況の道幅設定がなされる。
【００３０】
境界点カウンタ１０４はＤ入力に幅付け量カウンタ１０３のＱ出力を受け、Ｔ入力にピクセルクロックＣＬＫ０を受け、Ｌ入力に中心線データＤ１を受け、キャリー（Ｃ）出力から右方向境界点データＤ１４を出力する。したがって、境界点カウンタ１０４は中心線データＤ１の入力時に幅付け量カウンタ１０３のカウント結果（幅付け量）に初期設定され、ピクセルクロックＣＬＫ０に同期してカウントダウンし、“０”になったときＣ出力から活性状態（“１”）の右方向境界点データＤ１４を出力する。
【００３１】
このように、中心線データＤ１の入力タイミングから幅付け量カウンタ１０３のカウント結果（幅付け量）分のピクセルクロックＣＬＫ０数の経過後に活性状態となる右方向境界点データＤ１４を境界点カウンタ１０４から出力させることにより、右方向幅付け回路１４は現在表示中の中心線データＤ１に基づく右方向境界点データＤ１４を出力することができる。
【００３２】
図３は左方向幅付け回路１６の内部構成を示す回路図である。同図に示すように、左方向幅付け回路１６は、幅付け量カウンタ１０３、加算回路１１１及び右境界点バッファ１１２から構成される。なお、幅付け量カウンタ１０３は前述したように右方向幅付け回路１４の構成要素にもなっている。
【００３３】
加算回路１１１はピクセルカウンタ１５の出力結果をＡ入力に受け、幅付け量カウンタ１０３のカウント結果をＢ入力に受け、Ａ入力及びＢ入力を加算してそのＹ出力から加算結果を出力する。
【００３４】
右境界点バッファ１１２はデータ（Ｄ）入力より中心線データＤ１を受け、トグル（Ｔ）入力よりピクセルクロックＣＬＫ０を受けることにより、中心線データＤ１をアドレス順にシリアルに取り込む。
【００３５】
右境界点バッファ１１２は、同時にアドレス（Ａ）入力より加算回路１１１の加算結果を受け、アドレス入力のアドレス値に基づき取り込んだ中心データを、データ（Ｑ）出力より左方向境界点データＤ１６として出力する。
【００３６】
すなわち、右境界点バッファ１１２は現在読み出し中のラインにおける中心線データＤ１を取り込むとともに、１つ前のラインにおける中心線データＤ１（取り込み済み）を幅付け量カウンタ１０３のカウント分先読みして読み出すことにより、１つ前のラインの中心線データＤ１に基づき左方向境界点データＤ１６を出力する。
【００３７】
図４は右境界点バッファ１１２からの読み出し状況を示す説明図である。なお、図４において、幅付け量カウンタ１０３のカウント値は“１”と仮定し、第２ラインのシリアルデータ表示の際に、第１ラインの中心線データＤ１を右境界点バッファ１１２から読み出す場合を想定している。
【００３８】
同図に示すように、加算回路１１１によって道路幅である１ピクセル分早く読み出されるため、第２ラインの第４ピクセル読み出し時に活性状態となる左方向境界点データＤ１６が出力されることになる。
【００３９】
図５は右方向境界点データＤ１４及び左方向境界点データＤ１６の設定例を示す説明図である。同図において、フレームメモリ１１に格納された地図用描画データがラインデータＬ０〜Ｌ６の順でシリアライザ１２に読み出される際に、右上から左下にかけて４５度の方向に中心線データＤ１（図５中では中心点データＣ１〜Ｃ６として図示）が設定されている場合を想定している。なお、この例では、幅付け量カウンタ１０３のカウント値（幅付け量）が“２”の場合を想定している。
【００４０】
上述した想定条件の場合、図５に示すように、右方向境界点データＤ１４（図５中では右境界点データＢＲ２〜ＢＲ６として図示）及び左方向境界点データＤ１６（図５中では左境界点データＢＬ２〜ＢＬ５として図示）が設定される。以下、その詳細を説明する。
【００４１】
ラインデータＬ２における右境界点データＢＲ２（活性状態となる右方向境界点データＤ１４）は、ラインデータＬ２の第５ピクセルＰ５にある中心点データＣ２を基準にして２ピクセル分右に設定される。
【００４２】
一方、ラインデータＬ２における左境界点データＢＬ２（活性状態となる左方向境界点データＤ１６）は、ラインデータＬ１の第６ピクセルＰ６にある中心点データＣ１を基準として２ピクセル分左に設定される。すなわち、中心点データＣ２を基準とした場合は１ピクセル分左に設定される。
【００４３】
同様にして、ラインデータＬｉ（ｉ＝３〜５）における右境界点データＢＲｉは、中心点データＣｉを基準として２ピクセル分右に設定され、左境界点データＢＬｉは、中心点データＣ（ｉ−１）を基準として２ピクセル分左に設定される。
【００４４】
なお、左方向幅付け回路１６において、現在表示中の１ライン前の中心線データＤ１を基準とするのは、前述したように、通常の表示デバイスでは各ラインデータがピクセル単位に左から右にかけて表示されるため、現在表示中のラインの中心線データＤ１を基準とした場合、中心線データＤ１検出時には左側の境界位置は既に表示済みであり、左方向境界点データＤ１６の設定が地図表示に間に合わないからである。
【００４５】
なお、図５で示した表示では、結果的に中心線データＤ１に対する右方向の境界幅の方が左方向より大きくとられることになり、斜めに走る道路の表示に適した左右非対称な道幅設定を実現することができる。
【００４６】
図６はカラー生成回路１７の内部構成を示す回路図である。同図に示すように、カラー生成回路１７はセレクタ１２１及びＯＲゲート１２２から構成される。ＯＲゲート１２２は右方向境界点データＤ１４及び左方向境界点データＤ１６を一方入力及び他方入力として入力し選択用データＤ１２２を出力する。
【００４７】
セレクタ１２１はＡ入力及びＢ入力に背景色データＤ２及び境界色データＤ１８を受け、セレクト（Ｓ）入力に選択用データＤ１２２を受ける。そして、選択用データＤ１２２が“０”のとき背景色データＤ２を選択し、選択用データＤ１２２が“１”のとき境界色データＤ１８を選択し、選択したデータを表示色データＬＣＤ１と出力する。
【００４８】
選択用データＤ１２２が“１”となるのは、右方向境界点データＤ１４及び左方向境界点データＤ１６のいずれか“１”（活性状態）となるときのみであるため、カラー生成回路１７は、表示色データＬＣＤ１は道路の左右境界点のみ境界色データＤ１８を出力する境界色着色機能と、それ以外の背景領域のときに背景色データＤ２を出力する背景色設定機能とを有する。
【００４９】
図７はフレームメモリ１１に格納される地図用の描画データをそのまま表示した場合と表示色データＬＣＤ１に基づき表示した場合との関係を模式的に示す説明図である。中心線データＤ１のみによって道路が規定された描画データ（同図(a)参照）から、遠近感を考慮して左右に道幅設定された地図表示（同図(b)参照）が実現する。
【００５０】
このように、実施の形態１の表示制御装置は、中心線データＤ１を加工して道幅設定を行うことにより、描画データのデータ量を最小限に抑えることができるため、遠近感をもたせた道路表示を高速に行うという効果を奏する。また、この効果に伴い地図用の描画データ作成処理の簡略化を図ることができる副次的効果も奏する。
【００５１】
＜実施の形態２＞
図８はこの発明の実施の形態２である表示制御装置の構成を示す全体ブロック図である。同図に示すように、実施の形態２の表示制御装置は、実施の形態１の表示制御装置と比較した場合、カラー生成回路１７に置き換わりカラー生成回路１７Ａが設けられるとともに、新たに道路幅判定回路２１及び道路色レジスタ２２が追加されている。そして、カラー生成回路１７Ａ及び道路幅判定回路２１により表示色生成部を構成している。
【００５２】
道路幅データ生成回路である道路幅判定回路２１は右方向境界点データＤ１４及び左方向境界点データＤ１６に基づき道路幅を判定し、表示中の表示ラインにおける左方向境界点から右方向境界点に至る道路幅を規定した道路幅データＤ２１をカラー生成回路１７Ａに出力する。なお、道路色レジスタ２２は予め設定された道路色データＤ２２を格納している。
【００５３】
カラー生成回路１７Ａは、道路幅データＤ２１に基づき、背景色データＤ２、境界色データＤ１８及び道路色データＤ２２のうち、一のデータを選択し表示色データＬＣＤ２として出力する。なお、他の構成は図１等で示した実施の形態１の表示制御装置と同様である。
【００５４】
図９はカラー生成回路１７Ａ及び道路幅判定回路２１の内部構成を示す回路図である。同図に示すように、道路幅判定回路２１は、ＲＳフリップフロップ１３１、ＯＲゲート１３２及びＯＲゲート１３３により構成される。
【００５５】
ＲＳフリップフロップ１３１はリセット（Ｒ）入力に右方向境界点データＤ１４を受け、セット（Ｓ）入力に左方向境界点データＤ１６を受ける。ＯＲゲート１３２は一方入力に右方向境界点データＤ１４を受け、他方入力にＲＳフリップフロップ１３１のＱ出力を受ける。ＯＲゲート１３３は一方入力に左方向境界点データＤ１６を受け、他方入力に右方向境界点データＤ１４を受ける。
【００５６】
そして、ＯＲゲート１３２の出力が道路幅データＤ２１Ａ、ＯＲゲート１３３の出力が道路幅データＤ２１Ｂとして出力される。これら道路幅データＤ２１Ａ及びＤ２１Ｂが図８で示した道路幅データＤ２１に該当する。
【００５７】
ＲＳフリップフロップ１３１のＱ出力は左の境界点のタイミング（左方向境界点データＤ１６が“１”の時）で“１”にセットされ、右の境界点のタイミング（右方向境界点データＤ１４が“１”の時）で“０”にリセットされる。
【００５８】
したがって、ＯＲゲート１３２の出力である道路幅データＤ２１Ａは左右の境界点及びその間の道路領域で“１”となり、ＯＲゲート１３３の出力である道路幅データＤ２１Ｂは左右の境界点のみ“１”となる。
【００５９】
カラー生成回路１７Ａを構成するセレクタ１３４は第１入力（００）に背景色データＤ２を受け、第２入力（１０）に道路色データＤ２２を受け、第３入力（１１）に境界色データＤ１８を受け、道路幅データＤ２１Ａを選択入力部Ｓ１に、道路幅データＤ２１Ｂを選択入力部Ｓ０に受ける。
【００６０】
そして、セレクタ１３４は、道路幅データＤ２１Ａ及び道路幅データＤ２１Ｂの値に基づき、背景色データＤ２、道路色データＤ２２及び境界色データＤ１８のうち一のデータを選択し表示色データＬＣＤ２として出力する。すなわち、道路幅データＤ２１Ａ及びＤ２１Ｂが共に“０”のとき境界点及び道路領域以外の背景領域を規定する背景色データＤ２を、道路幅データＤ２１Ａが“１”で道路幅データＤ２１Ｂが“０”のとき道路領域の色を規定する道路色データＤ２２を、道路幅データＤ２１Ａ及びＤ２１Ｂが共に“１”のとき境界点の色を規定する境界色データＤ１８を、表示色データＬＣＤ２として出力する。
【００６１】
したがって、実施の形態２の表示色生成部である道路幅判定回路２１及びカラー生成回路１７Ａは、実施の形態１と同様の境界色設定機能に加え、道路領域に道路色データＤ２２で規定された道路色を着色する道路色設定機能と、右方向及び左方向境界点並びに道路領域以外の背景領域に背景色データＤ２で規定された背景色を着色する背景色設定機能とを備えている。
【００６２】
このように、実施の形態２の表示制御装置は、実施の形態１の効果に加え、上述した道路色設定機能により、道路の左境界点と右境界点との間（図７で示した例では、左方向境界点データＤ１６と右方向境界点データＤ１４との間の領域）を道路色で塗りつぶすことができるため、道路の色分けや強調表示が可能となり視認性のよい地図画面が得られるという効果を奏する。
【００６３】
＜実施の形態３＞
図１０はこの発明の実施の形態３である表示制御装置の構成を示す全体ブロック図である。同図に示すように、実施の形態３の表示制御装置は、実施の形態２の表示制御装置と比較した場合、カラー生成回路１７Ａに置き換わりカラー生成回路１７Ｂが設けられるとともに、新たにライン間引き回路３１が追加されている。したがって、実施の形態３ではカラー生成回路１７Ｂと道路幅判定回路２１により表色生成部を構成している。
【００６４】
ライン間引き回路３１はラインカウンタ１３のラインクロック数の一部及びフレーム同期信号ＦＥに基づき、所定のタイミングで間引きを指示するライン間引きデータＤ３１を得ている。なお、フレーム同期信号ＦＥはフレーム周期の終了時（最終ラインの最終ピクセルの表示が完了した時）にアクティブとなる（“Ｌ”→“Ｈ”に変化する）信号である。
【００６５】
カラー生成回路１７Ｂは、道路幅データＤ２１及びライン間引きデータＤ３１に基づき、上記所定のタイミングで境界色設定機能と道路着色機能とを停止し、境界色及び道路色表示を間引いた表示色データＬＣＤ３を出力する。なお、他の構成は図８等で示した実施の形態２の表示制御装置と同様である。
【００６６】
図１１はカラー生成回路１７Ｂ及びライン間引き回路３１の内部構成を示す回路図である。同図に示すように、ライン間引き回路３１はインバータ１４１，Ｄフリップフロップ１４２、セレクタ１４３、ＲＳフリップフロップ１４４及びＯＲゲート１４５から構成される。
【００６７】
ＲＳフリップフロップ１４４はＲ入力にフレーム同期信号ＦＥを受け、Ｓ入力にラインカウンタ１３の第４ビットデータｂｉｔ４を受ける。
【００６８】
Ｄフリップフロップ１４２は反転出力バーＱとＤ入力とが短絡され、クロック（ＣＫ）入力にフレーム同期信号ＦＥを受ける。このＤフリップフロップ１４２は反転出力バーＱとＤ入力とを短絡することにより、ＣＫ入力をトグル入力としたＴフリップフロップとして機能する。
【００６９】
セレクタ１４３はラインカウンタ１３の第０ビットデータｂｉｔ０を第１入力に受け、第０ビットデータｂｉｔ０がインバータ１４１を介して得られる第０ビットデータｂｉｔ０の反転値を第２入力に受け、Ｄフリップフロップ１４２のＱ出力を選択入力に受ける。セレクタ１４３は選択入力の値が“０”のとき第１入力を選択し、“１”のとき第２入力を選択する。
【００７０】
ＯＲゲート１４５は一方入力にセレクタ１４３の出力を受け、他方入力にＲＳフリップフロップ１４４のＱ出力を受ける。そして、このＯＲゲート１４５の出力がライン間引きデータＤ３１となる。
【００７１】
このような構成のライン間引き回路３１におけるライン間引きデータＤ３１の出力動作について説明する。
【００７２】
まず、第１フレーム（奇数フレーム）の動作を説明する。Ｄフリップフロップ１４２の初期値は“０”に設定されているため、セレクタ１４３からは第０ビットデータｂｉｔ０のデータが出力される。
【００７３】
一方、ＲＳフリップフロップ１４４のＱ出力は初期値は“０”に設定され、Ｓ入力に第４ビットデータｂｉｔ４を受けるため、３２ライン毎に反転する第４ビットデータｂｉｔ４により第３２ライン目でＲＳフリップフロップ１４４のＱ出力は“１”となりセレクタ１４３の出力を無効化し、ＯＲゲート１４５からの出力であるライン間引きデータＤ３１は“１”に固定される。
【００７４】
すなわち、第１フレームでは、第１ライン〜第３１ラインまでは第０ビットデータｂｉｔ０がライン間引きデータＤ３１として出力され、第３２ライン以降は固定値“１”がライン間引きデータＤ３１として出力される。
【００７５】
次に、第２フレーム（偶数フレーム）の動作を説明する。第１フレーム終了時のフレーム同期信号ＦＥのアクティブ入力により、Ｄフリップフロップ１４２の内容は“０”からは“１”に変更される。その結果、セレクタ１４３からは第０ビットデータｂｉｔ０の反転値が出力される。
【００７６】
一方、第１フレームの終了時に、ＲＳフリップフロップ１４４のＱ出力は初期値はフレーム同期信号ＦＥによって“０”に再設定され、第１フレーム同様、第３２ライン目でＲＳフリップフロップ１４４のＱ出力は“１”となる。
【００７７】
すなわち、第２フレームでは、第１ライン〜第３１ラインまでは第０ビットデータｂｉｔ０の反転値がライン間引きデータＤ３１として出力され、第３２ライン以降は固定値“１”がライン間引きデータＤ３１として出力される。
【００７８】
一方、カラー生成回路１７Ｂは、セレクタ１４０、ＡＮＤゲート１４６及びＡＮＤゲート１４７から構成される。
【００７９】
ＡＮＤゲート１４６は一方入力に道路幅データＤ２１Ｂ、他方入力にライン間引きデータＤ３１を受け、ＡＮＤゲート１４７は一方入力に道路幅データＤ２１Ａ、他方入力にライン間引きデータＤ３１を受ける。
【００８０】
セレクタ１４０は第１入力（００）に背景色データＤ２を受け、第２入力（１０）に道路色データＤ２２を受け、第３入力（１１）に境界色データＤ１８を受け、ＡＮＤゲート１４７の出力を選択入力部Ｓ１に、ＡＮＤゲート１４６の出力を選択入力部Ｓ０に受ける。
【００８１】
そして、セレクタ１４０は、ＡＮＤゲート１４６及び１４７の出力に基づき、背景色データＤ２、道路色データＤ２２及び境界色データＤ１８のうち一のデータを選択し表示色データＬＣＤ３として出力する。
【００８２】
以下、カラー生成回路１７Ｂによる表示色データＬＣＤ３の出力動作を説明する。
【００８３】
まず、第１フレームの動作を説明する。第１フレームでは、第１ライン〜第３１ラインまでは第０ビットデータｂｉｔ０がライン間引きデータＤ３１として出力され、第３２ライン以降は固定値“１”がライン間引きデータＤ３１として出力される。
【００８４】
したがって、第１フレームの第１ライン〜第３１ライン表示中の奇数ライン表示のタイミング（上記所定のタイミング）に、第０ビットデータｂｉｔ０は“０”となる。その結果、ライン間引きデータＤ３１は“０”（間引きを指示する値）になることにより、道路幅データＤ２１Ａ及びＤ２１Ｂに関係なく道路色設定機能及び境界色設定機能が停止し、背景色データＤ２が表示色データＬＣＤ３として選択される。
【００８５】
一方、第１フレームの第１ライン〜第３１ライン表示中の偶数ライン表示のタイミングには、ライン間引きデータＤ３１は“１”となるため実施の形態２と等価な動作をする。すなわち、道路幅データＤ２１Ａ及びＤ２１Ｂが共に“０”のとき背景色データＤ２を、道路幅データＤ２１Ａが“１”でＤ２１Ｂが“０”のとき道路色データＤ２２を、道路幅データＤ２１Ａ及びＤ２１Ｂが共に“１”のとき境界色データＤ１８を、表示色データＬＣＤ３として出力する。
【００８６】
そして、第３２ライン以降は、ライン間引きデータＤ３１は“１”に固定されるため、実施の形態２と等価な動作をする。
【００８７】
次に、第２フレームの動作を説明する。第２フレームでは、第１ライン〜第３１ラインまでは第０ビットデータｂｉｔ０の反転値がライン間引きデータＤ３１として出力され、第３２ライン以降は固定値“１”がライン間引きデータＤ３１として出力される。
【００８８】
したがって、第２フレームの第１ライン〜第３１ライン表示中の偶数ライン表示のタイミング（上記所定のタイミング）に、第０ビットデータｂｉｔ０の反転値は“０”となる。その結果、ライン間引きデータＤ３１は“０”になることにより、道路幅データＤ２１Ａ及びＤ２１Ｂに関係なく道路色設定機能及び境界色設定機能が停止し、強制的に背景色データＤ２が表示色データＬＣＤ３として選択される。
【００８９】
一方、第２フレームの第１ライン〜第３１ライン表示中の奇数ライン表示の際に、ライン間引きデータＤ３１の反転値は“１”となるため実施の形態２と等価な動作をする。
【００９０】
そして、第３２ライン以降は、ライン間引きデータＤ３１は“１”に固定されるため、実施の形態２と等価な動作をする。
【００９１】
このように、第１フレームの際に、第１，第３，…第３１のラインからなる奇数ラインにおける道路色表示が間引かれて背景色表示が行われ、第２フレームの際に、第２，第４，…第３０のラインからなる偶数ラインにおける道路色表示が間引かれて背景色表示が行われる。したがって、フレーム毎に第１〜第３１ライン中の表示する（間引く）ラインを変化させることにより、通常、６０Ｈｚのフレーム更新周波数において、道路色の間引きは人間の目でははっきりと視認されず、薄くぼやけたように見せることができる。
【００９２】
このように、実施の形態３の表示制御装置は、ライン間引き回路３１を設けて、道路色設定機能及び境界色設定機能を一時的に停止させることにより、遠方（第１〜第３１ライン）の道路境界をぼやけて表示させることができるため、よりリアリティのある地図表示を実現することができる。
【００９３】
＜実施の形態４＞
図１２はこの発明の実施の形態４である表示制御装置の構成を示す全体ブロック図である。同図に示すように、実施の形態４の表示制御装置は、実施の形態３の表示制御装置と比較した場合、カラー生成回路１７Ｂに置き換わりカラー生成回路１７Ｃが設けられるとともに、ライン間引き回路３１に置き換わり遠方指定回路４２が設けられている。さらに、道路色レジスタ４１が追加されている。したがって、実施の形態４では。カラー生成回路１７Ｃと道路幅判定回路２１とにより表示色生成部を構成している。
【００９４】
道路色レジスタ４１は境界色データＤ１８とは異なる第２の道路色データである道路色データＤ４１を格納している。
【００９５】
色変更指定回路である遠方指定回路４２はラインカウンタ１３のラインクロック数の一部及びフレーム同期信号ＦＥに基づき遠方指定データＤ４２を出力する。
【００９６】
カラー生成回路１７Ｃは、道路幅データＤ２１及び遠方指定データＤ４２に基づき、背景色データＤ２、道路色データＤ２２、道路色データＤ４１及び境界色データＤ１８のうち、一のデータを表示色データＬＣＤ４を出力する。なお、他の構成は図１０等で示した実施の形態３の表示制御装置と同様である。
【００９７】
図１３はカラー生成回路１７Ｃ及び遠方指定回路４２の内部構成を示す回路図である。同図に示すように、遠方指定回路４２はＲＳフリップフロップ１４８によって構成される。
【００９８】
ＲＳフリップフロップ１４８はＲ入力にフレーム同期信号ＦＥを受け、Ｓ入力にラインカウンタ１３の第４ビットデータｂｉｔ４を受ける。そして、ＲＳフリップフロップ１４８のＱ出力が遠方指定データＤ４２として出力される。
【００９９】
このようなＲＳフリップフロップ１４８による遠方指定データＤ４２の出力動作について説明する。
【０１００】
まず、第１フレームの動作を説明する。ＲＳフリップフロップ１４８のＱ出力は初期値は“０”に設定され、Ｓ入力に第４ビットデータｂｉｔ４を受けるため、３２ライン毎に反転する第４ビットデータｂｉｔ４により第３２ライン目でＲＳフリップフロップ１４８のＱ出力は“１”となる。
【０１０１】
すなわち、第１フレームでは、第１ライン〜第３１ラインまでは遠方指定データＤ４２として“０”（第１の状態）が出力され、第３２ライン以降は遠方指定データＤ４２として“１”（第２の状態）が出力される。そして、第１フレーム終了時のフレーム同期信号ＦＥのアクティブ入力により、ＲＳフリップフロップ１４８は“０”に再設定される。したがって、第２フレーム及びそれ以降のフレームも第１フレームと同じ内容の遠方指定データＤ４２が出力される。
【０１０２】
一方、カラー生成回路１７Ｃは、ＡＮＤゲート１５１、セレクタ１５２及びセレクタ１５７から構成される。
【０１０３】
ＡＮＤゲート１５１は一方入力に道路幅データＤ２１Ａを受け他方入力に遠方指定データＤ４２を受ける。
【０１０４】
セレクタ１５７は第１入力（００）に背景色データＤ２を受け、第２入力（１０）に道路色データＤ２２を受け、第３入力（１１）に道路色データＤ４１を受け、道路幅データＤ２１Ａを選択入力部Ｓ１に、ＡＮＤゲート１５１の出力を選択入力部Ｓ０に受ける。
【０１０５】
そして、セレクタ１５７は、道路幅データＤ２１Ａ及びＡＮＤゲート１５１の出力に基づき、背景色データＤ２、道路色データＤ２２及び道路色データＤ４１のうち一のデータを選択し選択用色データＤ１５７として出力する。
【０１０６】
セレクタ１５２は第１入力に選択用色データＤ１５７を受け、第２入力に境界色データＤ１８を受け、道路幅データＤ２１Ｂの“１”／“０”に基づき選択色表示データＤ１５７／境界色データＤ１８を、表示色データＬＣＤ４として出力する。
【０１０７】
以下、カラー生成回路１７Ｃによる表示色データＬＣＤ４の出力動作を説明する。
【０１０８】
まず、第１〜第３１ラインまでの表示動作を説明する。第１ライン〜第３１ラインまでは“０”が遠方指定データＤ４２として出力されるため、ＡＮＤゲート１５１の出力は“０”に固定される。
【０１０９】
したがって、道路幅データＤ２１Ａ及びＤ２１Ｂが共に“０”のとき背景色データＤ２が、道路幅データＤ２１Ａが“１”でＤ２１Ｂが“０”のとき道路色データＤ２２が、道路幅データＤ２１Ｂが１”のとき境界色データＤ１８が、表示色データＬＣＤ４として出力される。
【０１１０】
次に、第３２ライン以降の表示動作を説明する。第３２ライン以降は“１”が遠方指定データＤ４２として出力されるため、道路幅データＤ２１ＡがそのままＡＮＤゲート１５１の出力となる。
【０１１１】
したがって、道路幅データＤ２１Ａ及びＤ２１Ｂが共に“０”のとき背景色データＤ２が、道路幅データＤ２１Ａが“１”でＤ２１Ｂが“０”のとき道路色データＤ４１が、道路幅データＤ２１Ｂが１”のとき境界色データＤ１８が、表示色データＬＣＤ４として出力される。
【０１１２】
このように、実施の形態４の表示制御装置は、遠方指定データＤ４２が“０”であるときの遠方表示（第１〜第３１ラインの表示）の際は第１の道路色を規定する道路色データＤ２２を設定し、遠方指定データＤ４２が“１”であるときのそれ以外の表示（第３２ライン以降の表示）の際は、第２の道路色を規定する道路色データＤ４１を設定して、表示色データＬＣＤ４を出力している。
【０１１３】
このように、実施の形態４の表示制御装置は、遠方指定回路４２から出力される遠方指定データＤ４２の値によって道路色を変更することにより、遠方（第１〜第３１ライン）の道路色を固有の色に設定することができるため、遠近感が鮮明になり、前方の視認性を良好にした地図表示を実現することができる。
【０１１４】
＜実施の形態５＞
図１４はこの発明の実施の形態５である表示制御装置の構成を示す全体ブロック図である。同図に示すように、実施の形態５の表示制御装置は、実施の形態４の表示制御装置と比較した場合、カラー生成回路１７Ｃに置き換わりカラー生成回路１７Ｄが設けられるとともに、背景色データＤ５１を出力するパレットレジスタ５１が追加され、道路色レジスタ４１が省略された。したがって、実施の形態５ではカラー生成回路１７Ｄと道路幅判定回路２１とにより表示色生成部を構成している。
【０１１５】
カラーパレット５１は背景色データＤ２と遠方指定データＤ４２とに基づき、背景色データＤ５１をカラー生成回路１７Ｄに出力する。
【０１１６】
カラー生成回路１７Ｄは、道路幅データＤ２１に基づき、背景色データＤ５１、道路色データＤ２２及び境界色データＤ１８のうちのいずれかを表示色データＬＣＤ４として出力する。なお、他の構成は図１２等で示した実施の形態４の表示制御装置と同様である。
【０１１７】
図１５はカラーパレット５１及びカラー生成回路１７Ｄの内部構成を示す回路図である。同図に示すように、カラーパレット５１は３つのＳＲＡＭ１６１〜１６３から構成される。
【０１１８】
ＳＲＡＭ１６１は、背景色データＤ２のうち６ビットのＲ表示用の背景色データＤ２ｒをアドレス入力Ａ１〜Ａ６に受け、１ビットの遠方指定データＤ４２をアドレス入力Ａ０に受け、計７ビットのアドレスＡ０〜Ａ６で規定されるＲ表示用データＤ５１ｒを出力する。
【０１１９】
ＳＲＡＭ１６２は、背景色データＤ２のうち６ビットのＧ表示用の背景色データＤ２ｇをアドレス入力Ａ１〜Ａ６に受け、１ビットの遠方指定データＤ４２をアドレス入力Ａ０に受け、計７ビットのアドレスＡ０〜Ａ６で規定されるＧ表示用データＤ５１ｇを出力する。
【０１２０】
ＳＲＡＭ１６３は、背景色データＤ２のうち６ビットのＢ表示用の背景色データＤ２ｂをアドレス入力Ａ１〜Ａ６に受け、１ビットの遠方指定データＤ４２をアドレス入力Ａ０に受け、計７ビットのアドレスＡ０〜Ａ６で規定されるＢ表示用データＤ５１ｂを出力する。
【０１２１】
そして、背景色データＤ５１ｒ，Ｄ５１ｇ及びＤ５１ｂにより、計２１ビットの背景色データＤ５１が出力される。
【０１２２】
カラー生成回路１７Ｄを構成するセレクタ１６４は第１入力（００）に背景色データＤ５１を受け、第２入力（１０）に道路色データＤ２２を受け、第３入力（１１）に境界色データＤ１８を受け、道路幅データＤ２１Ａを選択入力部Ｓ１に、道路幅データＤ２１Ｂを選択入力部Ｓ０に受ける。
【０１２３】
そして、セレクタ１６４は、道路幅データＤ２１Ａ及び道路幅データＤ２１Ｂの値に基づき、背景色データＤ５１、道路色データＤ２２及び境界色データＤ１８のうち一のデータを選択し表示色データＬＣＤ５として出力する。すなわち、道路幅データＤ２１Ａ及びＤ２１Ｂが共に“０”のとき背景色データＤ５１を、道路幅データＤ２１Ａが“１”でＤ２１Ｂが“０”のとき道路色データＤ２２を、道路幅データＤ２１Ａ及びＤ２１Ｂが共に“１”のとき境界色データＤ１８を、表示色データＬＣＤ５として出力する。
【０１２４】
なお、カラーパレット５１においてアドレスＡ１〜Ａ６で規定される情報は固定であるが、遠方指定データＤ４２が“０”となる遠方表示（第１〜第３１ラインの表示）の際はアドレスＡ０が“０”に対応する背景色データＤ５１を出力し、遠方指定データＤ４２が“１”となるそれ以外の表示（第３２ライン以降の表示）の際はアドレスＡ０が“１”に対応する背景色データＤ５１を出力している。例えば、カラーパレット５１内で隣接するアドレスに登録される色として、色度が同じで輝度が異なる色データを登録しておくことにより、遠方の背景色を薄い色、近傍の背景色を濃い色という様に表現できる。また、背景色データＤ５１のうちのＲＧＢはそれぞれアドレスＡ１〜Ａ６で規定される色情報は固定される、すなわち、遠方指定データＤ４２の値に関係なく共通に設定あれるため、背景色データＤ５１を変更することにより背景色が大きく変化して視認性を劣化させることもない。
【０１２５】
このように、実施の形態５の表示制御装置は、カラーパレット５１を設けたことにより、遠方（第１〜第３１ライン）の背景色を他の領域に比べて微妙な変化を与えることができるため、遠方の道路を強調表示することができる。その結果、進行方向をイメージとしておおまかに把握しやすくすることにより、目的地が明確になるというナビゲーション上の効果が期待できる。
【０１２６】
＜実施の形態６＞
実施の形態１〜実施の形態５で示した表示制御装置は道路が画面の水平方向に対し、直角あるいは斜めに走る直線道路を想定した装置であるが、水平方向に完全に位置する方向に道路がある場合でも遠近感を設けて表示可能な表示制御装置が実施の形態６である。実施の形態６は、フレームメモリ１１に格納される描画データにおいて、表示画面より左側に１ピクセル分の非表示領域分のデータを設け、ここに水平な道路の中心線データの有無を示すタグデータを有することを前提としている。したがって、描画データ中のタグデータが“１”であれば水平な道路の中心線が存在することを認識できる。
【０１２７】
図１６はこの発明の実施の形態６である表示制御装置の左方向幅付け回路１６Ａの構成を示す回路図である。左方向幅付け回路１６Ａは、タグデータが“１”の際は左方向幅付け回路１６に置き換わって動作する回路である。
【０１２８】
同図に示すように、左方向幅付け回路１６Ａは、幅付け量カウンタ１０３、Ｄフリップフロップ２００，２０１、カウンタ２０２、ＲＳフリップフロップ２０３、ＡＮＤゲート２０４及び右境界点バッファ１１２から構成される。
【０１２９】
Ｄフリップフロップ２００はＤ入力にシリアルデータＳＤを受け、ＣＫ入力にラインクロックＣＬＫ１を受ける。Ｄフリップフロップ２０１はＤ入力にＤフリップフロップ２００のＱ出力Ｑ２００を受け、ＣＫ入力にラインクロックＣＬＫ１を受ける。
【０１３０】
カウンタ２０２はＤ入力に幅付け量カウンタ１０３のカウント結果を受け、Ｌ入力にＱ出力Ｑ２００を受け、Ｔ入力にラインクロックＣＬＫ１を受ける。
【０１３１】
ＲＳフリップフロップ２０３はＲ入力にカウンタ２０２のＣ出力Ｃ２０２を受け、Ｓ入力にＤフリップフロップ２０１のＱ出力Ｑ２０１を受ける。
【０１３２】
ＡＮＤゲート２０４はＲＳフリップフロップ２０３の反転Ｑ出力バーＱ２０３を一方入力に受け、ピクセルクロックＣＬＫ０を他方入力に受ける。
【０１３３】
右境界点バッファ１１２ＡはＤ入力に中心線データＤ１を受け、Ｔ入力にＡＮＤゲート２０４の出力信号Ｓ２０４を受け、Ｑ出力から格納している中心線データＤ１を左方向境界点データＤ１６として出力する。なお、右境界点バッファ１１２ＡのＡ入力にはピクセルカウンタ１５のカウント結果Ｓ１５が入力される。
【０１３４】
図１７は実施の形態６の左方向幅付け回路１６Ａによる左方向境界点データＤ１６の出力動作を示すタイミング図である。以下、同図を参照して左方向幅付け回路１６Ａの動作説明を行う。なお、同図において、幅付け量カウンタ１０３のカウント結果（幅付け量）は“２”であると仮定している。また、ラインクロックＣＬＫ１は時刻ｔ１〜ｔ５の順に立ち上りエッジを発生させているとする。
【０１３５】
まず、シリアライザ１２はフレームメモリ１１から読み出されるシリアルデータＳＤ中のタグデータＤ３を検出すると、左方向幅付け回路１６に置き換わって左方向幅付け回路１６Ａを動作させる。
【０１３６】
時刻ｔ１にシリアルデータＳＤ中のタグデータＤ３がラッチされることによりＱ出力Ｑ２００は“１”となり、時刻ｔ２にＱ出力Ｑ２００がＤフリップフロップ２０１にラッチされることによりＱ出力Ｑ２０１も“１”となる。
【０１３７】
一方、カウンタ２０２はＱ出力Ｑ２００の立ち上がりエッジに同期して幅付け量カウンタ１０３のカウント結果“２”を取り込む。そして、時刻ｔ３，時刻ｔ４でそれぞれ“１”カウントダウンし、時刻ｔ４でＣ出力Ｃ２０２が“１”となる。
【０１３８】
ＲＳフリップフロップ２０３はＱ出力Ｑ２０１の立ち上がりでセットされ、Ｃ出力Ｃ２０２の立ち上がりでリセットされる。したがって、時刻ｔ２〜ｔ４期間中に反転Ｑ出力バーＱ２０３は“０”となり、それ以外の期間は“１”となる。その結果、ＡＮＤゲート２０４の出力信号Ｓ２０４は時刻ｔ２〜ｔ４期間中は“０”に固定されるため、右境界点バッファ１１２Ａは新たな中心線データＤ１の取り込みを中止する。
【０１３９】
したがって、期間ｔ１〜ｔ２間に右境界点バッファ１１２Ａにラッチされた中心線データＤ１が、期間ｔ２〜ｔ３、期間ｔ３〜ｔ４及び期間ｔ４〜ｔ５間に３度繰り返して、左方向境界点データＤ１６として出力される。
【０１４０】
このように、実施の形態６の左方向幅付け回路１６Ａは、水平方向の中心線の表示を指示する左方向境界点データＤ１６Ａを、道幅カウント分繰り返して出力する。
【０１４１】
その結果、左方向境界点データＤ１６Ａに基づき動作する各カラー生成回路１７，１７Ａ〜１７Ｄは、境界色データＤ１８に基づく表示を行うことにより、水平道路は中心線より画面下方向に道幅分境界色で塗りつぶした描画を行うことができる。この際、実施の形態２〜実施の形態５において、道路色と境界色とを同一にしておけば、水平道路以外の道路色との整合性をとることができる。
【０１４２】
＜実施の形態７＞
２つの直線道路が交差する場合にも正確に道路幅設定を可能にしたのが実施の形態７の表示制御装置である。
【０１４３】
図１８はこの発明の実施の形態７である表示制御装置の一部を示す回路図である。同図に示すように、実施の形態７の表示制御装置は、実施の形態２の表示制御装置と比較した場合、カラー生成回路１７Ａに置き換わりカラー生成回路１７Ｅが設けられ、道路色レジスタ２２に置き換わって加算器２３が設けられるとともに、道路幅判定回路２１に置き換わって道路幅判定回路２１Ａが設けられ、補助回路２４が追加された。したがって、実施の形態７では、カラー生成回路１７Ｅと道路幅判定回路２１Ａとにより表示色生成部が構成される。
【０１４４】
加算器２３は背景色データＤ２及び境界色データＤ１８を受け、２つのデータを加算して得られる色データを道路色データＤ２３として出力している。
【０１４５】
カラー生成回路１７Ｅを構成するセレクタ１７０は、道路幅データＤ２１Ａ及び道路幅データＤ２１Ｂの値に基づき、背景色データＤ２、道路色データＤ２３及び境界色データＤ１８のうち一のデータを選択し表示色データＬＣＤ７として出力する。すなわち、道路幅データＤ２１Ａ及びＤ２１Ｂが共に“０”のとき背景色データＤ２を、道路幅データＤ２１Ａが“１”でＤ２１Ｂが“０”のとき道路色データＤ２３を、道路幅データＤ２１Ａ及びＤ２１Ｂが共に“１”のとき境界色データＤ１８を、表示色データＬＣＤ７として出力する。
【０１４６】
道路幅判定回路２１ＡはＲＳフリップフロップ１３１のＲ入力が右方向境界点データＤ１４から補助回路２４のＡＮＤゲート２１３の出力信号Ｓ２１３に置き換えられた点を除き、道路幅判定回路２１と同様に構成される。
【０１４７】
補助回路２４は、Ｄフリップフロップ２１０、ＡＮＤゲート２１１、ＲＳフリップフロップ２１２、ＡＮＤゲート２１３及びインバータ１３９から構成される。
【０１４８】
Ｄフリップフロップ２１０はＤ入力にＲＳフリップフロップ１３１のＱ出力Ｑ１３１を受け、ＣＫ入力にピクセルクロックＣＬＫ０を受ける。ＡＮＤゲート２１１はＤフリップフロップ２１０のＱ出力Ｑ２１０を一方入力に受け、左方向境界点データＤ１６を他方入力に受ける。
【０１４９】
ＲＳフリップフロップ２１２はＲ入力に右方向境界点データＤ１４がインバータ１３９を介して得られる右方向境界点データＤ１４の反転値を受け、Ｓ入力にＡＮＤゲート２１１の出力信号Ｓ２１１を受ける。
【０１５０】
ＡＮＤゲート２１３は一方入力に右方向境界点データＤ１４を受け、他方入力にＲＳフリップフロップ２１２の反転Ｑ出力バーＱ２１２を受ける。このＡＮＤゲート２１３の出力信号Ｓ２１３が道路幅判定回路２１ＡのＲＳフリップフロップ１３１のＲ入力に付与される。
【０１５１】
図１９は２つの直線道路の交差例を示す説明図である。同図に示すように、直線道路６１（６１Ｌ：左境界点，６１Ｃ：中心点，６１Ｒ：右境界点）と直線道路６２（６２Ｌ：左境界点，６２Ｃ：中心点，６２Ｒ：右境界点）とが交差している場合を示している。
【０１５２】
図１９に示すように、直線道路６１と直線道路６２との相対位置関係によって、境界点の出現順序は以下の４通りのケース（スキャンライン(1)〜(4)それぞれの場合）があると考えられる。
(1) 直線道路６１の左境界点（６１Ｌ）→直線道路６１の右境界点（６１Ｒ）→直線道路６２の左境界点（６２Ｌ）→直線道路６２の右境界点（６２Ｒ）
(2) 直線道路６１の左境界点（６１Ｌ）→直線道路６２の左境界点（６２Ｌ）→直線道路６２または直線道路６１の右境界点→直線道路６１または直線道路６２の右境界点
(3) 直線道路６２の左境界点（６２Ｌ）→直線道路６２の右境界点（６２Ｒ）→直線道路６１の左境界点（６１Ｌ）→直線道路６１の右境界点（６１Ｒ）
(4) 直線道路６２の左境界点（６２Ｌ）→直線道路６１の左境界点（６２Ｌ）→直線道路６１または直線道路６２の右境界点→直線道路６２または直線道路６１の右境界点
動作上は、左から右へ表示していくときに，最初に出てくる中心線データ，2番目に出てくる中心線データというように相対的に直線を扱うため、上記の(1)と(3)は等価であり、(2)と(4)とは等価であるとみなさる。よって、上記(1)と(2)の２つのケースで正常に描画できれば、交差するつの直線道路の描画が可能となる。
【０１５３】
図２０は実施の形態７の表示色データＬＣＤの出力動作を示すタイミング図（その１）である。図２０では上述したケース(1)の場合を想定している。
【０１５４】
同図に示すように、ケース(1)の場合、左方向境界点データＤ１６が時刻ｔ１１，ｔ１３に２度アクティブとなり、右方向境界点データＤ１４が時刻ｔ１２，時刻ｔ１４に２度アクティブとなる。
【０１５５】
なお、Ｄフリップフロップ２１０及びＲＳフリップフロップ２１２の初期値は“０”である。
【０１５６】
時刻ｔ１１の左方向境界点データＤ１６の立ち上がりにより、Ｑ出力Ｑ１３１が“１”にセットされ、時刻ｔ１１後の最初のピクセルクロックＣＬＫ０の立ち上がりに同期してＤフリップフロップ２１０にＱ出力Ｑ１３１がラッチされるため、Ｑ出力Ｑ２１０は“１”となる。
【０１５７】
時刻ｔ１２の右方向境界点データＤ１４の立ち上がりにより、ＡＮＤゲート２１３の出力信号Ｓ２１３が“１”に変化し、ＲＳフリップフロップ１３１のＱ出力Ｑ１３１が“０”にリセットされる。そして、時刻ｔ１２後の最初のピクセルクロックＣＬＫ０の立ち上がりに同期してＤフリップフロップ２１０にＱ出力Ｑ１３１がラッチされるため、Ｑ出力Ｑ２１０は“０”となる。
【０１５８】
時刻ｔ１３に、時刻ｔ１１同様、Ｑ出力Ｑ１３１が“１”にセットされ、時刻ｔ１３後の最初のピクセルクロックＣＬＫ０の立ち上がりに同期してＱ出力Ｑ２１０は“１”となる。
【０１５９】
時刻ｔ１４に、時刻ｔ１２同様、Ｑ出力Ｑ１３１が“０”にリセットされ、時刻ｔ１４後の最初のピクセルクロックＣＬＫ０の立ち上がりに同期してＱ出力Ｑ２１０は“０”となる。
【０１６０】
したがって、時刻ｔ１１〜ｔ１４それぞれで道路幅データＤ２１Ｂはアクティブとなり、時刻ｔ１１〜ｔ１２間（道路幅データＤ２１Ｂのアクティブ期間を含む、以下同様）及び時刻ｔ１３〜ｔ１４間に道路幅データＤ２１Ａがアクティブと０００なる。
【０１６１】
その結果、表示色データＬＣＤ７は、時刻ｔ１１〜ｔ１２間に境界色と道路色（加算色）からなる直線１の道路表示がなされ、時刻ｔ１２〜ｔ１３間に境界色と背景色からなる直線１及び直線２間の背景表示がなされ、時刻ｔ１３〜ｔ１４間に境界色と道路色からなる直線２の道路表示がなされる。
【０１６２】
図２１は実施の形態７の表示色データＬＣＤの出力動作を示すタイミング図（その２）である。図２１では上述したケース(2)の場合を想定している。
【０１６３】
同図に示すように、ケース(2)の場合、左方向境界点データＤ１６が時刻ｔ２１，ｔ２２に２度アクティブとなり、続いて右方向境界点データＤ１４が時刻ｔ２３，時刻ｔ２４に２度アクティブとなる。
【０１６４】
なお、Ｄフリップフロップ２１０及びＲＳフリップフロップ２１２の初期値は“０”である。
【０１６５】
時刻ｔ２１の左方向境界点データＤ１６の立ち上がりにより、Ｑ出力Ｑ１３１が“１”にセットされ、時刻ｔ２１後の最初のピクセルクロックＣＬＫ０の立ち上がりに同期してＤフリップフロップ２１０にＱ出力Ｑ１３１がラッチされるため、Ｑ出力Ｑ２１０は“１”となる。
【０１６６】
時刻ｔ２２の左方向境界点データＤ１６の２回目の立ち上がりにより、ＡＮＤゲート２１１の出力信号Ｓ２１１が“１”に変化し、ＲＳフリップフロップ２１２がセットされ、反転Ｑ出力バーＱ２１２が“０”に変化する。
【０１６７】
時刻ｔ２３に、右方向境界点データＤ１４の立ち上がる。このとき、反転Ｑ出力バーＱ２１２が“１”のため出力信号Ｓ２１３は“０”を維持する。したがって、Ｑ出力Ｑ１３１は“１”を維持する。そして、右方向境界点データＤ１４の立ち下がりをトリガとしてＲＳフリップフロップ２１２がリセットされ、反転Ｑ出力バーＱ２１２が“１”に戻る。
【０１６８】
時刻ｔ２４に、右方向境界点データＤ１４が再度立ち上がる。このとき、反転Ｑ出力バーＱ２１２が“１”のため、ＡＮＤゲート２１３の出力信号Ｓ２１３は“１”となる。したがって、ＲＳフリップフロップ１３１のＱ出力Ｑ１３１が“０”にリセットされ、時刻ｔ２４後の最初のピクセルクロックＣＬＫ０の立ち上がりに同期してＱ出力Ｑ２１０は“０”となる。
【０１６９】
したがって、時刻ｔ２１〜ｔ２４それぞれで道路幅データＤ２１Ｂはアクティブとなり、時刻ｔ２１〜ｔ２４間に道路幅データＤ２１Ａがアクティブとなる。
【０１７０】
その結果、表示色データＬＣＤ７は、時刻ｔ２１〜ｔ２２間に境界色と道路色からなる直線１の道路表示がなされ、時刻ｔ２２〜ｔ２３間に境界色と道路色からなる直線１及び直線２の重複した道路表示がなされ、時刻ｔ２３〜ｔ２４間に境界色と道路色からなる直線２の道路表示がなされる。
【０１７１】
このように、実施の形態７の表示制御装置においては、２つの直線が交差する場合も正確に道幅設定を行うことができる。なお、道路色データとして背景色データと境界色データとの加算結果を用いる手法は実施の形態２〜実施の形態５に応用可能である。
【０１７２】
＜実施の形態８＞
図２２はこの発明の実施の形態８である表示制御装置のカラーパレット部分を示す回路図である。実施の形態８は実施の形態５と比較した場合、カラーパレット５１がカラーパレット５２に置き換わった点、及び遠方指定回路５３が追加された点が異なっている。なお、実施の形態８では表示画面の縦サイズが２５６ビットの場合を想定している。
【０１７３】
遠方指定回路５３はインバータ１５３、ＡＮＤゲート１５４、ＯＲゲート１５５及びＯＲゲート１５６から構成される。
【０１７４】
インバータ１５３は第５ビットデータｂｉｔ５を入力してその反転値を出力する。ＡＮＤゲート１５４は第５ビットデータｂｉｔ５の反転値を一方入力に第４ビットデータｂｉｔ４を他方入力に受ける。ＯＲゲート１５６は第５ビットデータｂｉｔ５を一方入力に受け、第６ビットデータｂｉｔ６を他方入力に受ける。ＯＲゲート１５５は第６ビットデータｂｉｔ６を一方入力に受けＡＮＤゲート１５４の出力を他方入力に受ける。
【０１７５】
遠方指定回路５３は第４ビットデータｂｉｔ４〜第６ビットデータｂｉｔ６の出力値に基づき、ＯＲゲート１５５及び１５６から出力信号Ｓ１５５及びＳ１５６を出力する。ここで、出力信号Ｓ１５５及び出力信号Ｓ１５６と第４ビットデータｂｉｔ４〜第６ビットデータｂｉｔ６との対応関係を表１に示す。表１に示すように、出力信号Ｓ１５５及びＳ１５６は第４ビットデータｂｉｔ４〜第６ビットデータｂｉｔ６に基づき４段階に変化する。
【０１７６】
【表１】
2005084091.tif 000003
【０１７７】
一方、カラーパレット５２は３つのＳＲＡＭ１７１〜１７３から構成される。
【０１７８】
ＳＲＡＭ１７１は、背景色データＤ２のうち６ビットのＲ表示用の背景色データＤ２ｒをアドレス入力Ａ２〜Ａ７に受け、出力信号Ｓ１５５及びＳ１５６をアドレス入力Ａ０及びＡ１に受け、計８ビットのアドレスＡ０〜Ａ７で規定されるＲ表示用データＤ５２ｒを出力する。
【０１７９】
ＳＲＡＭ１６２は、背景色データＤ２のうち６ビットのＧ表示用の背景色データＤ２ｇをアドレス入力Ａ２〜Ａ７に受け、出力信号Ｓ１５５及びＳ１５６をアドレス入力Ａ０及びＡ１に受け、計８ビットのアドレスＡ０〜Ａ７で規定されるＧ表示用データＤ５２ｇを出力する。
【０１８０】
ＳＲＡＭ１７３は、背景色データＤ２のうち６ビットのＢ表示用の背景色データＤ２ｂをアドレス入力Ａ２〜Ａ７に受け、出力信号Ｓ１５５及びＳ１５６をアドレス入力Ａ０及びＡ１に受け、計８ビットのアドレスＡ０〜Ａ７で規定されるＢ表示用データＤ５２ｂを出力する。
【０１８１】
そして、背景色データＤ５２ｒ，Ｄ５２ｇ及びＤ５２ｂにより、計２４ビットの背景色データＤ５２が出力される。
【０１８２】
このように、カラーパレット５２は、アドレスＡ２〜Ａ７で規定される情報は固定であるが、アドレスＡ０，Ａ１で規定される情報は遠方指定回路５３の出力信号Ｓ１５５及びＳ１５６により４段階に変化させて背景色データＤ５２を出力することができる。
【０１８３】
なお、実施の形態８では背景色データＤ５２を遠方指定回路５３の出力信号Ｓ１５５及びＳ１５６により変化させたが、同様な構成で道路色データを変化させることにより、ラインの段階に応じて道路の濃度や色を変化させることができるのは勿論である。
【図面の簡単な説明】
【０１８４】
【図１】この発明の実施の形態１である表示制御装置の構成を示す全体ブロック図である。
【図２】実施の形態１の右方向幅付け回路の内部構成を示す回路図である。
【図３】実施の形態１の左方向幅付け回路の内部構成を示す回路図である。
【図４】右境界点バッファからの読み出し状況を示す説明図である。
【図５】右方向境界点データ及び左方向境界点データの設定例を示す説明図である。
【図６】実施の形態１のカラー生成回路の内部構成を示す回路図である。
【図７】フレームメモリに格納される地図用の描画データをそのまま表示した場合と表示色データＬＣＤ１に基づき表示した場合との関係を模式的に示す説明図である。
【図８】この発明の実施の形態２である表示制御装置の構成を示す全体ブロック図である。
【図９】実施の形態２のカラー生成回路及び道路幅判定回路の内部構成を示す回路図である。
【図１０】この発明の実施の形態３である表示制御装置の構成を示す全体ブロック図である。
【図１１】実施の形態３のカラー生成回路及びライン間引き回路の内部構成を示す回路図である。
【図１２】この発明の実施の形態４である表示制御装置の構成を示す全体ブロック図である。
【図１３】実施の形態４のカラー生成回路及び遠方指定回路の内部構成を示す回路図である。
【図１４】この発明の実施の形態５である表示制御装置の構成を示す全体ブロック図である。
【図１５】実施の形態５のカラーパレット及びカラー生成回路の内部構成を示す回路図である。
【図１６】この発明の実施の形態６である表示制御装置の左方向幅付け回路の構成を示す回路図である。
【図１７】実施の形態６の左方向幅付け回路による左方向境界点データの出力動作を示すタイミング図である。
【図１８】この発明の実施の形態７である表示制御装置の一部を示す回路図である。
【図１９】２つの直線道路の交差例を示す説明図である。
【図２０】実施の形態７の表示色データの出力動作を示すタイミング図（その１）である。
【図２１】実施の形態７の表示色データの出力動作を示すタイミング図（その２）である。
【図２２】この発明の実施の形態８である表示制御装置のカラーパレット部分を示す回路図である。
【符号の説明】
【０１８５】
１１  フレームメモリ、１２  シリアライザ、１３  ラインカウンタ、１４  右方向幅付け回路、１５  ピクセルカウンタ、１６，１６Ａ  左方向幅付け回路、１７，１７Ａ〜１７Ｅ  カラー生成回路、１８  境界色レジスタ、２１，２１Ａ  道路幅判定回路、２２，４１  道路色レジスタ、２４  補助回路、３１  ライン間引き回路、４２，５３  遠方指定回路、５１，５２  カラーパレット。
【図１】
2005084091.tif 000004
【図２】
2005084091.tif 000005
【図３】
2005084091.tif 000006
【図４】
2005084091.tif 000007
【図５】
2005084091.tif 000008
【図６】
2005084091.tif 000009
【図７】
2005084091.tif 000010
【図８】
2005084091.tif 000011
【図９】
2005084091.tif 000012
【図１０】
2005084091.tif 000013
【図１１】
2005084091.tif 000014
【図１２】
2005084091.tif 000015
【図１３】
2005084091.tif 000016
【図１４】
2005084091.tif 000017
【図１５】
2005084091.tif 000018
【図１６】
2005084091.tif 000019
【図１７】
2005084091.tif 000020
【図１８】
2005084091.tif 000021
【図１９】
2005084091.tif 000022
【図２０】
2005084091.tif 000023
【図２１】
2005084091.tif 000024
【図２２】
2005084091.tif 000025