JPH0822278A - 高速縮小補間方法及び高速縮小補間回路 - Google Patents

高速縮小補間方法及び高速縮小補間回路

Info

Publication number
JPH0822278A
JPH0822278A JP6158340A JP15834094A JPH0822278A JP H0822278 A JPH0822278 A JP H0822278A JP 6158340 A JP6158340 A JP 6158340A JP 15834094 A JP15834094 A JP 15834094A JP H0822278 A JPH0822278 A JP H0822278A
Authority
JP
Japan
Prior art keywords
data
memory
image data
ram
output
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.)
Pending
Application number
JP6158340A
Other languages
English (en)
Inventor
Hiroshi Hashimoto
洋 橋本
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.)
Fujitsu General Ltd
Original Assignee
Fujitsu General 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 Fujitsu General Ltd filed Critical Fujitsu General Ltd
Priority to JP6158340A priority Critical patent/JPH0822278A/ja
Publication of JPH0822278A publication Critical patent/JPH0822278A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4007Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)
  • Image Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】 【目的】 本発明は、例えばコンピュータによる地図検
索システムなどにおいて、地図データをメモリから読み
出し、縮小表示するとき、高速にデータを補間して表示
を行うためものである。 【構成】 画像データをメモリから読み出してCRT等
の画面上に表示するデータ表示装置において、メモリと
表示装置の間に論理演算回路を設け、その論理演算回路
で、縮小する画素分のデータの論理演算を行ってデータ
補間をして表示する。図1では、ハードディスクの画像
データはグラフィックバス4を経由してD−RAM5に
転送される。このデータはさらに論理演算回路11によ
り縮小補間された後、VーRAM6に書き込まれ、パラ
レルシリアル変換器7、ディジタルタルアナログ変換器
8をへてCRT9に表示される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、例えばコンピュータに
よる地図検索システムなどにおいて、地図データをメモ
リから読み出し、縮小表示するとき、高速にデータ補間
表示を行うものである。
【0002】
【従来の技術】コンピュータによる地図検索システム
で、地図の大きさを1/2あるいは1/4と縮小して表
示するとき、線画から出来ている地図のドットデータを
単純に間引いて表示すると、ライン抜けを起こし正常な
地図を表示することが出来ないため、近隣4ドットある
いは16ドットのデータの論理和を縮小データとして表
示している。このような表示方法の1例としては、図6
にその表示信号処理の主要部を示すように、ハードディ
スク(HD)1に予め蓄えられた地図画像データはCP
U2及びグラフィックディスプレイコントローラ(GD
C)3により、グラフィックバス4を経由してランダム
アクセスメモリ(D−RAM)5に転送される。D−R
AM5に記憶された画像データの内、CRT9に表示さ
れる部分のデータがGDC3により、D−RAM上の画
像データをCRT上の画素データに変換するビデオRA
M(V−RAM)6に転送、表示順に従って読み出され
る。V−RAMからの表示データはパラレルシリアル変
換器(PSC)7でシリアルデータとなりディジタルア
ナログ変換器(DAC)8でアナログ信号となり、CR
T9に表示される。ここで例えば、縦横とも1/2に縮
小補間表示を行うときは、GDCで先ずD−RAMより
2×2画素毎に1画素分のデータを読み出しV−RAM
に書き込む。次にD−RAMより他の1画素分のデ─タ
を読み取りV−RAMのデータの論理演算を行って書き
込む。同様の処理を残り2画素のデータについて行う。
このようにデータの補間を行い縮小画面表示を行うと
き、非縮小表示時の4倍の時間を要することとなる。ま
た1/4に縮小補間表示を行うときは、非縮小表示時の
16倍の時間を要することとなる。
【0003】
【発明が解決しようとする課題】本発明は、以上の問題
点に鑑みなされたもので、縮小画面表示を迅速に行うこ
とが要求される地図検索スムテムなどにおいて、高速な
縮小補間表示の手段を与えるものである。
【0004】
【課題を解決するための手段】表示データをメモリから
読み出しCRT等の表示装置に出力表示するまでの間に
論理回路を設け、その論理回路で、縮小する画素分のデ
ータの論理処理を行うことでデータ補間をして表示を行
う。
【0005】
【作用】表示データがメモリから読み出されCRT等の
表示装置に出力表示されるまでの間に論理回路を設け
て、補間のとれた表示データを作るので、高速な縮小表
示が可能となる。
【0006】
【実施例】以下、本発明による高速縮小補間について、
図を用いて詳細に説明する。図1は、ハードディスク1
に予め記憶してある例えば地図画像データをCRT9に
表示する地図検索システムの表示に関連する第1の実施
例の主要部の概要ブロック図である。ハードディスク1
の画像データはCPU2とグラフィックディスプレイコ
ントローラ(GDC)3によりグラフィックバス(例え
ばアドレスバス24ビット、データバス16ビットから
なる)4を経由して一旦ランダムアクセスメモリ(D−
RAM)5に転送される。D−RAM5のデータはGD
C3によりビデオRAM(VーRAM)6に書き込ま
れ、CRT9の画面の順番に並びかえられる。V−RA
M6からのパラレルデータ出力はパラレルシリアル変換
器(PSC)7でシリアル信号となり、ディジタルアナ
ログ変換器(DAC)8でアナログ信号化されCRT9
を駆動し、その画面上に表示される。
【0007】一旦D−RAM5に記憶された画像データ
は、GDC3によりV−RAMに書き込れるが、前記D
−RAMの出力は論理回路11により、論理処理が行わ
れる。論理回路11では、1倍の圧縮率のときはスルー
となる。1/2倍の圧縮率では図2に示すように、2入
力1出力のOR回路で16ビットパラレルデータを2ビ
ット毎に論理和をとり、16ビットデータバス上へ2ビ
ット毎に出力する。図2で23はD−RAMのデータの
出力、21はグラフィックバス、22は2入力1出力の
OR回路である。2ビット毎の画像データはGDCによ
り順次データとしてV−RAMに書き込まれる。1/4
倍の圧縮率では図3に示すように、4入力1出力のOR
回路で、16ビットパラレルデータを4ビット毎に論理
和をとり、16ビットデータバス上へ4ビット毎に出力
する。図3で33はD−RAMのデータの出力、31は
グラフィックバス、32は4入力1出力のOR回路であ
る。4ビット毎の画像データはGDCにより順次データ
としてV−RAMに書き込まれる。
【0008】この実施例では、GDCにより一旦V−R
AMに書き込んだデータを読み出して補間を行う方法に
比べ1/2縮小で2倍、1/4縮小で4倍、補間縮小表
示が速くなる。
【0009】図4(A)は第2の実施例を説明するため
の概要ブロック図である。ハードディスクの画像データ
はCPUとGDC3によりグラフックバス4を経由して
一旦D−RAM5に転送される。D−RAM5のデータ
はGDC3により4つのビデオRAM41の1つVーR
AMaに1、5、9、・・ラインのデータが、VーRA
Mbに2、6、10、・・ラインのデータが、VーRA
Mcに3、7、11、・・ラインのデータが、RAMd
に4、8、12、・・ラインのデータが各々書き込まれ
る。各V−RAMからの表示データを、論理回路42を
用いて、圧縮率1のときは、V−RAMa、b、c、
d、a、・・の出力の順で表示データとする。1/2圧
縮のときは、V−RAMa or b、c or d、
a orb、・・の順で表示データとすると共に、図4
(B)に概念図を示すように、2ビット毎の論理和をと
る。ここでV−RAMa or bはV−RAMaとV
−RAMbの各出力の論理和をとる事などを示してい
る。またV−RAMの出力データは8ビットパラレルデ
ータとしてある。1/4圧縮のときは同様に、V−RA
Ma or b or c or d、a or b
or c or d、・・の順で表示データとすと共
に、図4(C)に概念図を示すように、4ビット毎の論
理和をとる。
【0010】以上のようにしてGDCによるV−RAM
書き込み、読み出し補間書き込みの手順を踏まずに高速
縮小補間ができる。なお上の説明では、図4に示すよう
な構成で行ったが、同様の実施例としてはこの構成に限
るものではなく、例えば図4の論理演算回路42で水平
方向の縮小を行う代わりに、グラフィックバス4とV−
RAM41の間に論理演算回路を設け同様の処理を行っ
てもよく、あるいは実施例1に説明した方法で水平方向
の縮小補間を行ってもよい。
【0011】図5は第3の実施例の説明のための概要ブ
ロック図である。ハードディスクの画像データはCPU
とGDC3によりグラフックバス4を経由して一旦D−
RAM5に転送される。D−RAM5のデータはGDC
3により論理演算回路a51、ラインメモリ52、論理
演算回路b53経由でV−RAM54に書き込み表示さ
れる。ここで論理演算回路a51からは各縮小モードに
応じて、図4(B)、(C)と同様な方法で1ビット
毎、2ビット毎、4ビット毎の論理和が出力される。5
2はCRT表示上の1ライン分のラインメモリ4ライン
L−RAMa、L−RAMb、・・からなる。各ライン
メモリには、GDCと論理演算回路a51により、各ラ
イン毎のデータが書き込まれる。論理演算回路b53で
は、各縮小モードに応じて、L−RAMa、b、c、
d、a、・・のデータ、L−RAMaor b、c o
r d、a or b、・・のデータ、L−RAMa
orb or c or d、a or b or c
or d、・・のデータをそれぞれ出力する。ここで
L−RAMa or bはL−RAMaとL−RAMb
の各出力の論理和をとる事などを示している。
【0012】
【発明の効果】以上説明したように本発明は、地図検索
表示システムなどのように、画像データをメモリから読
み出してCRT等の画面上にデータを補間して縮小表示
する表示装置において、メモリと表示装置の間に論理演
算回路を設け、その論理演算回路で、縮小する画素分の
データの論理演算を行いデータ補間を行って表示してい
るため、データ補間が高速にでき補間に要する時間が短
縮されるため、高速な縮小補間表示が可能となる。
【図面の簡単な説明】
【図1】第1の実施例の主要部の概要ブロック図。
【図2】2画素データの2入力1出力OR回路。
【図3】4画素データの4入力1出力OR回路。
【図4】第2の実施例の主要部の概要ブロック図。
【図5】第3の実施例の主要部の概要ブロック図。
【図6】従来の実施例の主要部の概要ブロック図。
【符号の説明】 1 ハードディスク(HD) 2 CPU 3 グラフィックディスプレイコントローラ(GDC) 4 グラフィックバス 5 ランダムアクセスメモリ(D−RAM) 6 ビデオRAM(V−RAM) 7 パラレルシリアル変換器(PSC) 8 ディジタルアナログ変換器(DAC) 9 CRT 11 論理演算回路 22 2入力1出力OR回路 32 4入力1出力OR回路 41 ビデオRAM(V−RAM) 42 論理演算回路 51 論理演算回路 52 ラインメモリ(L−RAM) 53 論理演算回路
フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G06T 1/00 3/40 G06F 15/66 355 B

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 画像データをメモリから読み出してCR
    T等の画面上に表示するデータ表示装置において、メモ
    リと表示装置の間に論理演算回路を設け、該論理演算回
    路で、縮小する画素分のデータの論理演算を行うことで
    データ補間をして表示することを特徴とする高速縮小補
    間方法。
  2. 【請求項2】 画像データをメモリから読み出してCR
    T等の画面上に表示するデータ表示装置において、メモ
    リの出力部とメモリからの画像データを表示用データに
    変換するビデオRAM(V−RAM)の間に論理演算回
    路を設け、前記画像データの画面上の水平方向に対応す
    る隣り合う画素データの縮小分だけの論理和をとり表示
    することを特徴とする請求項1記載の高速縮小補間回
    路。
  3. 【請求項3】 論理和は2入力1出力OR回路からなる
    請求項2記載の高速縮小補間回路。
  4. 【請求項4】 論理和は4入力1出力OR回路からなる
    請求項2記載の高速縮小補間回路。
  5. 【請求項5】 画像データをメモリから読み出してCR
    T等の画面上に表示するデータ表示装置において、メモ
    リからの画像データを表示用データに変換するビデオR
    AM(V−RAM)を表示画面の垂直方向の縮小する画
    素数に対応する数だけ備え、その出力部に論理演算回路
    を設け各V−RAMからの出力データの縮小分だけの論
    理和をとり垂直方向の縮小補間データをつくり、該デー
    タの水平方向に隣合う画素に対応するデータを水平方向
    に縮小分だけの画素データの論理和をとり表示すること
    を特徴とする高速縮小補間回路。
  6. 【請求項6】 画像データをメモリから読み出してCR
    T等の画面上に表示するデータ表示装置において、メモ
    リの出力部とメモリからの画像データを表示用データに
    変換するビデオRAM(V−RAM)の間に論理演算回
    路を設け、前記画像データの画面上の水平方向に対応す
    る隣り合う画素データの、水平方向の縮小分だけ論理和
    をとり、その出力を垂直方向の縮小画素数に対応する数
    のラインメモリに順次入力し、その出力部に論理演算回
    路を設け各ラインメモリからの出力データの垂直方向に
    縮小分だけ論理和をとり垂直方向の縮小補間データをつ
    くり表示することを特徴とする高速縮小補間回路。
JP6158340A 1994-07-11 1994-07-11 高速縮小補間方法及び高速縮小補間回路 Pending JPH0822278A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6158340A JPH0822278A (ja) 1994-07-11 1994-07-11 高速縮小補間方法及び高速縮小補間回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6158340A JPH0822278A (ja) 1994-07-11 1994-07-11 高速縮小補間方法及び高速縮小補間回路

Publications (1)

Publication Number Publication Date
JPH0822278A true JPH0822278A (ja) 1996-01-23

Family

ID=15669505

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6158340A Pending JPH0822278A (ja) 1994-07-11 1994-07-11 高速縮小補間方法及び高速縮小補間回路

Country Status (1)

Country Link
JP (1) JPH0822278A (ja)

Similar Documents

Publication Publication Date Title
US6121978A (en) Method and apparatus for graphics scaling
JPH09245179A (ja) コンピュータグラフィックス装置
JP2004280125A (ja) ビデオ/グラフィックメモリシステム
US5621866A (en) Image processing apparatus having improved frame buffer with Z buffer and SAM port
US4970499A (en) Apparatus and method for performing depth buffering in a three dimensional display
US6970170B2 (en) Graphics resampling system and method for use thereof
JPH1074263A (ja) コンピュータ・グラフィックス・システム
US5895502A (en) Data writing and reading method for a frame memory having a plurality of memory portions each having a plurality of banks
JPH0822278A (ja) 高速縮小補間方法及び高速縮小補間回路
JPH0934411A (ja) 画像表示装置および液晶表示コントローラ
JPH05249953A (ja) 画像表示装置
JPH1069548A (ja) コンピュータ・グラフィックス・システム
US6734860B1 (en) Apparatus for providing videodriving capability from various types of DACS
JPH0527151B2 (ja)
JPH10187124A (ja) 描画装置および描画方法
JPH0734225B2 (ja) 画像処理装置
JPS6242279A (ja) グラフイツクデイスプレイ装置
JPS62204389A (ja) 任意多角形によるクリツピング・シ−ルデイング方法
JP2753349B2 (ja) 任意角回転画像データ入出力方法及びその入出力回路並びにこれらを用いた電子ファイル装置
JP2713938B2 (ja) 表示制御装置
JP3468580B2 (ja) データ曲線描画装置
JP2636834B2 (ja) 画像処理装置
JP3358891B2 (ja) Z値の透視変換処理方法及び画像処理装置
JP2000148114A (ja) 画像生成装置および画像生成方法
JPH0946515A (ja) 拡大表示制御装置