KR940007161B1 - 이미지버퍼를 이용한 전자주밍시스템 - Google Patents

이미지버퍼를 이용한 전자주밍시스템 Download PDF

Info

Publication number
KR940007161B1
KR940007161B1 KR1019910010353A KR910010353A KR940007161B1 KR 940007161 B1 KR940007161 B1 KR 940007161B1 KR 1019910010353 A KR1019910010353 A KR 1019910010353A KR 910010353 A KR910010353 A KR 910010353A KR 940007161 B1 KR940007161 B1 KR 940007161B1
Authority
KR
South Korea
Prior art keywords
horizontal
image buffer
average value
data
vertical
Prior art date
Application number
KR1019910010353A
Other languages
English (en)
Other versions
KR930001689A (ko
Inventor
박성욱
백준기
Original Assignee
삼성전자 주식회사
김광호
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 삼성전자 주식회사, 김광호 filed Critical 삼성전자 주식회사
Priority to KR1019910010353A priority Critical patent/KR940007161B1/ko
Priority to JP4015400A priority patent/JPH04372285A/ja
Priority to US07/851,498 priority patent/US5307167A/en
Priority to DE4210116A priority patent/DE4210116A1/de
Priority to DE9219006U priority patent/DE9219006U1/de
Priority to CN92102143A priority patent/CN1036626C/zh
Publication of KR930001689A publication Critical patent/KR930001689A/ko
Application granted granted Critical
Publication of KR940007161B1 publication Critical patent/KR940007161B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2628Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/18Address timing or clocking circuits; Address control signal generation or management, e.g. for row address strobe [RAS] or column address strobe [CAS] signals
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/20Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits characterised by logic function, e.g. AND, OR, NOR, NOT circuits
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/66Digital/analogue converters

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Multimedia (AREA)
  • Mathematical Physics (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Studio Circuits (AREA)
  • Studio Devices (AREA)
  • Image Processing (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Digital Computer Display Output (AREA)
  • Image Input (AREA)
  • Communication Control (AREA)

Abstract

내용 없음.

Description

이미지버퍼를 이용한 전자주밍시스템
제1도는 본 발명 이미지버퍼를 이용한 전자주밍시스템의 블록구성도.
제2도는 제1도에 도시한 수평연산수단(3)의 상세회로도.
제3도는 제2도에 도시한 평균치계산기 하나의 상세회로도.
제4도는 제1도에 도시한 수직연산수단(5)의 상세회로도.
제5도는 제1도에 도시한 타이밍제어부(6)의 상세회도.
제6도는 본 발명에 따른 회로각부의 입출력신호파형도.
제7도는 4×4 이미지데이타로 ×1.25 줌레이쇼로 5×5의 줌된 이미지데이타를 나타낸 도면.
제8도는 어프록시메이티드 바이너리 인터포레이션을 설명하기 위한 도면.제9도는 본 발명 전자주밍시스템을 디지탈캠코더의 디지탈 이미지 안정화시스템에 적용한 실시예를 나타낸 도면이다.
본 발명은 디지탈영상신호를 처리하여 줌(Zoom)을 실현하는 전자주밍시스템에 관한 것으로서, 특히 어프록시메이티드 바이리니어 인터포레이션(Approximated Bilinear Interpolation;ABI) 방법을 사옹하여 하드웨어가 간단하고 다양한 확대배율의 줌을 신속하게 얻을 수 있는, 이미지버퍼(Image Buffer)를 이용한 전자주밍 시스템 (Electronic Zooming System) 에 관한 것이다.
일례로서 디지탈영상처리 시스템이 급속히 증가하고 있는 시점에서 간편한 방법으로 디지탈영상신호를 처러하여 줌(Zoom)을 실현하고자 하는 디지탈캠코더(Digital Camcorder) 등 많은 시스템들이 주밍시스템(Zooming System)을 필요로 한다. 그런데 이와같이 디지탐영상신호를 처리하여 줌(Zoom)을 실현하는 종래의 바이리니어 인터포레이션(Bilinear Interpolation) 방식은 그 구현에 있어서 하드웨어가 매우 복잡하게 된다고 하는 결점이 있었다. 반면에 줌프로세스(Zoom Process)를 위한 인터포레이션 이론중 니얼리스트네이버(Nearest Neighbor) 방식은 하드웨어가 간단하다고 하는 장점은 있지만 엣지(Edge) 부분에서 모자익(Mosaic) 현상이라는 피할 수 없는 단점을 갓고 있다. 이러한 주밍시스템의 결점을 제거하고자 발명되어있는 미국특허 311 4,528,585호는 확대배율(Magnification Ratio)이 2,4,8로 한정된다고 하는 결점이 있고 미국특허 제 4,302,776호는 상기 미국특허 제 4,528,585호에 비해서 다양한 확대배율을 저용할 수 있으나 실시간처리가 불가능하다고 하는 결점이 있으며, 미국특허 제 4,774,581호는 다양한 확대배율 및 실시간 처리가 가능하나 그 응용이 TV의 콤퍼지트 비디오 시그날(Composite Video Signal)로 한정된다고 하는 결점이 있었다.
본 발명은 상기한 종래의 주밍시스템이 갖는 제반 결점들을 제거하고자 발명된 것으로서, 어프록시메이티드 바이리니어 인터포레이션(Approximated Bilinear Interpolation) 방법을 사용하여 적은 하드웨어의 사용으로 충분한 인터포레이션기능을 수행하여 효율적인 줌을 수행할 수 있으면서도 다양한 확대배울의 줌을 신속하게 실현하는 이미지버퍼를 이용한 전자주밍시스템을 제공함에 그 목적이 있다.
이하 본 발명의 구성 및 작용, 효과를 첨부도면을 참조하여 상세하게 설명한다.
상기한 목적을 달성하기 위한 본 발명 이미지버퍼를 이용한 전자주밍시스템은 아날로그영상신호(IS)를 입력하여 디지탈신호로 번환하는 A/D컨버터(1)와, A/D컨버터(1)의 출력신호인 디지탈신호를 입력하여 저장하는 이미지버퍼(2), 수평방향의 인터포레이션(Interpolation)을 수행하는 수평연산수단(3), 수평방향으로 줌원 1수평라인의 이미지데이타를 기억하는 수평이미지버퍼(4), 최종적인 수평 및 수직방향의 인터포레이션을 실시하여 줌원 데이타를 출력하는 수직연산수단(5), 상기 이미지버퍼(2)와 수평 및 수직연산수단(3,5)을 제어하는 타이밍제어부(6) 및 수직연산수단(5)의 디지탈 출력신호를 아날로그신호로 변환하는 D/A컨버터(7)로 구성된다.
또한 상기 수평연산수만(3)은 입력되는 데이타를 일시저장하는 제1레지스터(10)와 제2레지스터(11), 제어신호(MCB,MCC,MCD)의 제어에 따라 상기 제1레지스터(10) 또는 제2레지스터(11)에 저장된 데이타를 선댁하는 제1∼제 3 멀티플렉서(12∼14 ; multiplexer), 상기 제1∼제 3 멀티플렉스(12∼14 ; multiplexer)의 선택된 데이터를 입력하여 평균치를 구하는 제1,제2평균치계산기(15,16), 상기 제1,제2평균치계산기(15,l6)의 평균치데이타를 입력하여 평균치를 구하는 제3평균치계산기(17) 및 상기 제어신호(MCB,MCC,MCD)를 반전시키는 인버터(IV1∼IV3)로 구성되고, 상기 평균치계산기(15∼17) 각각은 다수개의 전가산기((FA1∼FAn)로 구성된다.
또 상기 수직연산수단(5)은 수평연산수단(3)과 유사한 구성을 갖는 제어신호(VMCB,VMCC,VMCD)의 제어에 따라 수평연산수단(3) 또는 수평이미지버퍼(4)의 데이타를 선택하는 제1∼제3멀티플렉서(21∼23),상기 제1∼제3멀티플렉서(21∼23)에 의해 선택된 데이타를 입력하여 평균치를 구하는 제1,제2평균치계산기(24,25), 상기 제1,제2평균치계산기(24,25)의 평균치데이타를 입력하여 평균치를 구하는 제3평균치계산기(26) 및 상기 제어신호(VMCB,VMCC,VMCD)를 반전시키는 인버터(IV4~IV6)로 구성된다.
그리고 타이밍제어부(5)는 각 줌레이쇼(Zoom Ratio)에 따른 어드레스부분을 계산하여 이미지버퍼(2)의 라이트이네이블을 제어하는 어드레스선택부(31)와 이미지버퍼(2)의 라이트클럭(Write C1ock)과 리이드클럭(Read C1ock)을 발생시키고 리이드어드레스를 지정해두는 이미지버퍼제어부(32) 및 수평 및 수직연산수단(3,5)의 제어신호를 만드는 수평 및 수직연산수단제어부(33,34)로 구성되고, 상기 수평 및 수직연산수단제어부(33,34) 각각은 제1∼제3카운터(41∼43)와 주밍레이쇼(Zooming Ratio)에 따라 상기 제l∼제3카운터(41∼43)의 출력을 선택하는 카운터울력선택부(44∼46)로 구성되며, 상기어드레스선택부(31)는 줌레이쇼어드레스발생부(51,52)와 카운터(53∼56), 비교기(57,58), D형폴립폴롭(59,60), 익스클루시브오아게이트(EXOR1,EXOR2) 및 앤드게이트(AND)로 구성된다.
제1도는 본 발명 이미지버퍼를 이용한 전자주밍시스템의 블록구성도, 제2도는 수평연산수단(3)의 상세회로도, 제3도는 제2도에 도시한 평균치계산기의 상세회로도, 제4도는 수직연산수단(5)의 상세회로도로서, 아날로그영상신호(IS)룰 A/D컨버터(1)가 A/D변환하여 이미지버퍼(2)에 저장하게 되는데, 이때의 저장은 줌되어져야할 이미지데이타만 저장하게되며, 이 데이타를 이용 수평연산수단(3)과 수평이미지버퍼(4)및 수직연산수단(5)으로 이루어진 전자줌블록에서 어프록시데이티드 바이리니어 인터포레이션을 수행하여 줌원 이미지데이타를 얻고 이것을 다시 D/A컨버터(7)애서 D/A변환하여 중왼 아날로그이미지데이타를 얻는다. 여기서 수평연산수단(3)은 수평방향의 연산을 수행하며, 수평이미지버퍼(4)는 수평방향으로 줌원 1수평라인의 이미지데이타를 기억하는 것이고, 수직연산수단(5)은 최종적인 수평 및 수직방향의 연산을 실시하여 줌원 데이타를 출력하게 된다. 또한 모든 회로각부는 타이밍제어부(6)의 제어를 받게되며, 타이밍제어부(6)에서는 각 주밍레이쇼에 이미지버퍼(2)의 라이트어드레스와 리이드어드레스 및 리이드클럭을 발생시키머, 수평연산수단(3)의 제1∼제 3 멀티플렉서(12∼l4)와 수직연산수단(5)의 제1∼제 3 멀티플렉서(21∼23)를 제어하는 제어신호를 만든다.
먼저 본 발명 전자주밍시스템의 작용설명에 앞서 어프록시메이티드 바이리니어 인더포레이션의 원리를 설명한다.
제8도는 어프록시에이티드 바이리니어 인터포레이션을 설명하기 위한 ×1.25 이미지데이타의 배열을 나타낸 도면으로서, 임의의 두 이미지데이타로부터 각각의 인터포레이션데이타를 구하는 방법을 보면, 두 이미지데이타(A,B)로부터 a,b,c,d의 이미지데이타를 구하는 경우에,
1] c값 [Zc]은
2] d값 [ZR]은
3] b값 [ZL]은
4] a값 [Z]은
로서 구해지게 되는데, 위의 네가지 경우 최종값들은 모두
식과 같은 형태를 취하고 있다. 즉, 위의 X1,2,X3,X4A와 B가 나열되는 형태에 따라 각각 원하는 경우의 인터포레이션데이타를 얻을 수가 있다.
따라서 (1)식의 형태는 두 이미지데이타의 평균값을 구하는 하드웨어를 구성하여 효율적인 결과값을 얻을수 있다.
이상과 같은 방법으로 수평방향의 줌값을 계산하고 구해진 수평방향의 줌값으로 수직적으로도 위와같은 계산을 수행하면 어프록시메이티드 바이리니어 인터포레이션이 수행되어 원하는 줌의 인터포레이션데이타를 얻을 수 있다. 위의 방법은 0.25배수를 갖는 줌레이쇼(×1.25, ×1.5, ×2,···)에 있어서 바이리니어 인터포레이션과 같은 값을 얻을 수 있으므로 적은 계산으로 바이리니어 인터포레이션의 효과를 얻을 수 있게 된다.
이제 제2도를 참조로 수평연산수단(3)의 동작을 보면, 수평연산수단(3)은 줌되어야할 이미지데이타를 이미지버퍼(2)로부더 받아 수평인터포레이션데이타를 구하는 것으로, 제 1레지스터(10)와 제 2 레지스터(11)의 사용은 인터포레이션을 위해 두 이미지데이타가 필요하므로 제1레지스터(10)와 제2레지스터(11)를 이용하였고 이 두 이미지데이타는 제1∼제3멀티플렉서(12∼14)에 의해 선택될 수 있도록 되어있다. 따라서 제1∼제 3 멀티플렉서(12∼14)는 제어신호(MCB, MCC, MCD)에 의해 제 1레지스터(10)와 제 2 레지스터(11)의 데이타를 선택적으로 선택하여 평균치계산기로 출력하게 된다. 즉, 제6도(가)에 도시한 ×1.25에 대한 제어신호(MCB)가 하이레벨이면, 제 1멀티플렉서(12)는 제 1레지스터(10)의 데이타를 선택하여 제 1평균치계산기(15)로 출력하고 제어신호(MCB)가 로우레벨이면, 제2레지스터(11)의 데이타를 선택하여 제1평균치켸산기(15)로 출력하게 되므로 제 1평균치계산기(15)는 제어신호(MCB)가 하이레벨이면, 제 1레지스터(1이의 두 데이타를 입력하여 평균치를 구하고 제어신호(MCB)가 로우레벨이면, 제1레지스터(10)와 제2레지스터(11)의 데이타를 입력하여 평균치를 구하게 된다.
이와 마찬가지로 제6도 (가)에 도시한 ×1.25에 대한 제어신호(MCC)가 하이레벨이면 제2멀티플렉서(13)는 제1레지스터(10)의 데이타를 선택하여 제2평균치계산기(16)로 출력하고, 제어신호(MCC)가 로우레벨이면, 제 2 멀티플렉서(13)는 제 2 레지스터(11)의 데이타를 선택하여 제 2 평균치계산기(16)로 출력하게되며, 또 ×1.25에 대한 제어신호(MCD)가 하이레벨이면, 제3멀티플렉서(14)는 제1레지스터(10)의 데이타를 선택하여 제 2 평균치계산기(16)로 출력하고, 제어신호(MCD)가 로우레벨이면 제 3 멀티플렉서(14)는제 2 레지스터(11)의 데이타를 선택하여 제 2 평균치계산기(16)로 출력하게되므로 제 2 평균치계산기(16)는 제1레지스터(10)의 데이타와 제2레지스터(11)의 데이타를 입력하여 평균치를 구하게 된다.
한편 제1∼제3평균치켸산기(15∼17) 각각은 제3도에 도시한 바와 같이 n개의 전가산기(FA1∼FAn)로 구성되며, 두 이미지데이타를 가산하고 평균치를 구하기 위하여 가산출력을 한비트씩 쉬프트하여 취하게 되면 두 이미지데이타의 평균치가 구해진다. 여기서 쉬프트로인한 MSB의 부족은 MSB의 캐리비트를 이용한다. 위의 방법은 두 이미지데이타의 평균치를 구할때 수숫점이하 값은 무시되는데 이로인한 화질상의 문제점은 시뮬레이션 결과 발전되지 않았으며, 이와같은 소숫점이하의 값을 버리는데 따르는 에러를 무시할 수있다고 가정할때 0.25배의 줌레이쇼에서 바이리니어 인터포레이션과 동일한 결과를 얻는다.
또한 제4도에 도시한 수직연산수단(5)의 구성은 수평연산수단(3)의 구성과 유사하므로 그 동작설명을 생략한다. 다만 제 2 레지스터(11) 대신에 수평이미지버퍼(4) 이 사용되고, 제어신호(MCB, MCC, MCD) 대신에 제어신호(VMCB,VMCC,VMCD)가 사용되는 점이 상이하다.
그리고 타이밍제어부(6)는 제5도에 도시한 바와 같이 구성되어 시스템클럭(SC)과 수평구동신호(HD), 수직구동신호(VD) 및 주밍레이쇼선택신호(ZR∮,ZRl)를 입력하여 주밍레이쇼에 해망하는 제어신호를 만들게 되는데, 어드레스선택부(31)는 각 줌레이쇼에 따라 이미지버퍼(2)에 저장해야할 이미지데이타의 량이 달라지므로 이에 따른 어드레스부분을 계산하여 이미지버퍼(2)의 라이트이네이블을 제어하게 되는바, 수평어드레스값(HAD)과 수직어드레스값(VAD)을 만들어 이 두 어드레스를 앤드게이트(AND)로 조합하여 수직어드레스가 지정된후 수평어드레스가 지정되면 라이트가 이네이블된다.[제6도 (다)참조]. 즉, 수평으로A와 B기간동안 이미지버퍼(2)에 이미지데이타가 라이트되어야하므로 줌레이쇼어드레스발생부(51)에서 특정한 줌레이쇼에 따른 A값을 발생시키고, 카운터(53)에서는 수평어드레스를 카운트하여 중레이쇼어드레스발생부(51)에서 발생한 어드레스값과 카운터(53)의 출력을 비교기(57)에서 비교하여 두 값이 같케되면 A어드레스까지 온 것이므로 이때부터 카운터(55)를 동작시켜 B까지의 어드레스를 카운트하게 된다. 이와같은 동작을 통하여 A에서 B까지의 기간동안만 수평으로 이미지데이타를 라이트하게 된다. 이와 마찬가지로 수직라이트이네이블도 수직어드레스를 카운트하여 A에서 D까지의 기간동안만 이미지데이타를 이네이블하게된다.
한편 수평 및 수직연산수단제어부(33,34)는 수평연산수단(3)과 수직연산수단(5)의 제어신호를 만드는 블록으로 수평연산수단제어부(33)에 있는 제1∼제3카운터(41∼43)는 신호(SC)를 카운트하여 각 줌레이쇼에 따른 제어신호(MCB,MCC,MCD)를 만들고 생성된 제어신호(MCB,MCC,MCD)는 힌호(ZR∮,ZRl) 즉,주밍레이쇼에 따라 카운트출력선택부(44∼46)에서 선택되어 수평연산수만(3)으로 출력되게 된다. 반면에 수직연산수단제어부(34)에 있는 제1∼제3카운터(41∼43)는 신호(HD)를 카운트하여 각 줌레이쇼에 따른 제어신호(VMCB,VMCC,VMCD)를 만들고, 이 제어신호(VMCB,VMCC,VMCD),는 신호(ZR∮,ZRl) 즉, 주밍레이쇼에 따라 카운터출력선택부(44∼46)에서 선택되어 수직연산수단(5)으로 출력되게 된다.
또한 이미지버퍼제어부(32)는 이미지버퍼(2)의 라이트클럭(WC)과 리이드클럭(RC)을 발생시키고 리이드어드레스를 지정해주는 것으로, 라이트클럭(WC)은 신호(SC)와 같지만 리이드클럭(RC)과 리이드어드레스는 줌레이쇼에 따라 달라진다. 즉, 리이드클럭(RC)과 리이드어드레스는 줌레이쇼에 따라 달라진다. 즉, 리이드클럭(RC)을 보면, ×1.25 줌레이쇼에서 줌된 새로운 이미지가 5번 나을매 원래 이미지는 4번 출력되어야 한다. 그러므로 리이드클럭(RC) 또한 원래 이미지출력에 따라야 하는바, 각각의 줌레이쇼에 따른 리이드클럭(RC)은 제6도(라)에 도시한 바와 같다. 리이드어드레스 또한 수직적으로 두번이상 리이드되어야할 수평라인이 필요한 바, 이것 또한 줌레이쇼에 따라 필요한 라인이 달라지므로 그것에 적절한 리이드어드레스가 필요하게 된다. ×1.25일 때의 리이드어드레스를 살펴보면,
이와같이 방법으로 리이드어드레스가 지정된다. 이상 설명한 바와 같이 동작하여 4×4 이미지데이타로 ×1.25 줌레이쇼로 5×5의 줌된 이미지데이타를 나타내면 제7도에 도시한 것과 같이 된다.
제9도는 본 발명 전자주밍시스텝을 디지탈캠코더(Digital Camcorder)의 디지탈이미지안정화시스템(Digital lmage Stabilization System;DlS)에 적용한 실시예를 도시한 것으로, 디지탈이미지를 프리프로세싱부와 모우션검출부를 통하여 원래 이미지에 대한 이미지의 움직임을 모우션벡터로 구하게되며, 이 모우션벡터의 반대방향으로 이미지의 모우션보정을 하여 이미지의 안정화를 실현하는 것이다. 이 DIS시스템에서는 모우션보정이 필요한데 모우션보정을 하고나면 화면상에 공백이 생기게 되므로 이 공백을 제거하기 위해 본 발명 전자주밍시스템을 사용하게 된다. 먼저 제1필드버퍼에 이미지를 저장하고 모우션검출부에서 구해진 모우션벡터와 줌레이쇼에 따라 제1필드의 이미지를 제2필드에 필요한 데이타만 라이트하면서 줌을위해 필요한 이미지데이타를 제2필드로부터 리이드하여 본 발명의 전자주밍시스템으로 전자줌 수행하게된다.
상기한 바와 같이 작용하는 본 발명 이미지버퍼를 이용한 전자주밍시스템은 어프록시에이티드 바이리니어인터포레이션 방법을 사용하게 되므로 소숫점이하의 계산이 생략되어 하드웨어 구성이 간단하고 하드웨어의 적절한 부가로 확대배율의 단계가 0,125,0.065,···등 원하는대로 좁혀질 수 있는 장점뿐만 아니라 이미지버퍼와 라인버퍼의 사용으로 다양한 확대배율 적용이 가능하고 실시간처리가 가능하여 TV,VTR,·켐코더 등다양한 화상시스템에 적용할 수 있는 장점이 있다.

Claims (7)

  1. A/D컨버터(1)와, 이미지버퍼(2), 상기 이미지버퍼(2)에 연결되어 수평방향의 인터포레이션(Interpolation)을 수행하는 수평연산수단(3), 상기 수평연산수단(3)에 연결되어 수평방향으로 줌된 1수평라인의 이미지데이타를 기억하는 수평이미지버퍼(4), 상기 수평이미지버퍼(4)에 연결되어 최종적인 수평 및 수직방향의 인터포레이션을 실시하여 중왼 데이타를 출력하는 수직연산수단(5), 타이밍제어부(6) 및 D/A컨버터(7)로 구성되어 이미지버퍼를 이용하여 어프록시에이티드 바이리니어 인터포레이션(Approxinnted Bilinear Interpolation) 방법으로 주밍(Zooming)하는 것을 특징으로 하는 이미지버퍼를 이용한 전자주밍시스템.
  2. 제1항에 있어서, 입력되는 데이타를 일시 저장하는 제1,2레지스터(10,11)와, 져11,2레지스터(10,11)에 연결되어 제어신호(MCB,MCC,MCD)의 제어에 따라 상기 제1레지스터(10) 또는 제2레지스터(11)에 저장된 데이타를 선택하는 제1∼제 3 멀티플렉서(12∼14 ; multiplexer), 상기 제 1레지스터(10)와 제 1멀티플렉서(12)에 제 1평균치계산기(l5)가 연결되고 제2,3멀티플렉서(13,14)에 제 2 평균치계산기(16) 가 연결되어상기 제1∼제3멀티플렉서(12∼14)의 선택된 데이타를 입력하여 평균치를 구하는 제1,제2평균치계산기(15,16), 제1,제2평균치계산기(15,16)의 평균치데이타를 입력하여 평균치를 구하는 제3평균치졔산기(17) 및상기 제어신호(MCB,MCC,MCD)를 반전시키는 인버터(IV1∼IV3)로 상기 수평연산수단(3)을 구성한 것을 특징으로 하는 이미지버퍼를 이용한 전자주밍시스템.
  3. 제2항에 있어서, 평균치계산기(15∼17)가 각각 다숙의 전가산기(FA1∼FAn)로 구성된 것을 특징으로 하는 이미지버퍼를 이용한 전자주밍시스템.
  4. 제1항에 있어서, 수직연산수단(5)이 제어신호(VMCB,VMCC,VMCD)의 제어에 따라 수평연산수단(3) 또는 수평이미지버퍼(4) 이 데이타를 선택하는 제1∼제 3 멀티플렉서(21∼23), 상기 제1∼제 3 멀티플렉서(21∼23)의 선택된 데이터를 입력하여 평균치를 구하는 제1,제2평균치계산기(24,25), 상기 제1,제2평균치계산기(24,25)의 평균치데이타를 입력하여 평균치를 구하는 제3평균치계산기(26) 및 상기 제어신호(VMCB,VMCC,VMCD)를 반전시키는 인버터(IV4∼IV6)로 구성된 것을 특징으로 하는 이미지버퍼를 이용한 전자주밍시스템.
  5. 제l항에 있어서, 타이밍제어부(6)가 각 줌레이쇼(Zoom Ratio)에 따른 어드레스부분을 계산하여 이미지버퍼(2)의 라이트이네이블을 제어하는 어드레스선택부(31)와, 이미지버퍼(2)의 라이트클럭(Write C1ock)과 리이드클럭(Read C1ock)을 발생시키고 리이드어드레스를 지정해두는 이미지버퍼 제어부(32) 및수평 및 수직연산수단(3,5)의 제어신호를 만드는 수평 및 수직연산수단제어부(33,34)로 구성된 것을 특징으로 하는 이미지버퍼를 이용한 전자주밍시스템.
  6. 제5항에 있어서, 줌레이쇼어드레스발생부(51)와 카운터(53)에 비교기(57)를 연결함과 더룰어 줌레이쇼어드레스발생부(52)와 카운터(54)에 비교기(58)를 연결하고, 상기 비교기(57,58) 각각에다 D헝 플립플롭(59,60) 각각을 연결하며, D힝 플립플롭(59,60) 각각의 출력단에 카운터(55,56)를 각각 연결하고, 상기 카운터(55)의 출력단과 D형 플립플롭(59)의 출력단에 익스클루시브오아게이트(EXOR1)를 연결함과 더불어 카운터(56)의 출력단과 D형 플립플롭(60)의 출력단에 익스클루시브오아게이트(EXOR2)를 연결하며, 상기익스클루시브오아게이트(EXOR1,EXOR2)의 출력단에 앤드게이트(AND)를 연결하여 상기 어드레스선택부(31)를 구성한 것을 특징으로 하는 이미지버퍼를 이용한 전자주밍시스템
  7. 제5항에 있어서, 수평 및 수직연산수단제어부(33,34) 각각이 제1∼제3카운터(4l∼43)와 줌레이쇼(Zooming Ratio)에 따라 상기 제1∼제3카운터(41∼43)의 출력을 선택하는 카운터출력선택부(44∼46)로 구성된 것을 특징으로 하는 이미지버퍼를 이용한 전자주밍시스템.
KR1019910010353A 1991-06-21 1991-06-21 이미지버퍼를 이용한 전자주밍시스템 KR940007161B1 (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1019910010353A KR940007161B1 (ko) 1991-06-21 1991-06-21 이미지버퍼를 이용한 전자주밍시스템
JP4015400A JPH04372285A (ja) 1991-06-21 1992-01-30 イメージバッファーを利用した電子ズーミングシステム
US07/851,498 US5307167A (en) 1991-06-21 1992-03-16 Digital zooming system utilizing image buffers and employing an approximated bilinear interpolation method
DE4210116A DE4210116A1 (de) 1991-06-21 1992-03-27 Digitale zoomvorrichtung mit bildpufferspeichern
DE9219006U DE9219006U1 (de) 1991-06-21 1992-03-27 Digitale Zoomvorrichtung mit Bildpufferspeichern
CN92102143A CN1036626C (zh) 1991-06-21 1992-03-28 利用图像缓冲器的电子变焦***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019910010353A KR940007161B1 (ko) 1991-06-21 1991-06-21 이미지버퍼를 이용한 전자주밍시스템

Publications (2)

Publication Number Publication Date
KR930001689A KR930001689A (ko) 1993-01-16
KR940007161B1 true KR940007161B1 (ko) 1994-08-06

Family

ID=19316118

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019910010353A KR940007161B1 (ko) 1991-06-21 1991-06-21 이미지버퍼를 이용한 전자주밍시스템

Country Status (5)

Country Link
US (1) US5307167A (ko)
JP (1) JPH04372285A (ko)
KR (1) KR940007161B1 (ko)
CN (1) CN1036626C (ko)
DE (2) DE4210116A1 (ko)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR950011530B1 (ko) * 1992-09-25 1995-10-05 삼성전자주식회사 디지탈 주밍 시스템
US5406334A (en) * 1993-08-30 1995-04-11 Sony Corporation Apparatus and method for producing a zoomed image signal
JP3845870B2 (ja) * 1994-09-09 2006-11-15 ソニー株式会社 ディジタル信号処理用集積回路
KR0175406B1 (ko) * 1995-11-15 1999-03-20 김광호 고해상도의 전자식 영상확대장치 및 그 방법
KR100247963B1 (ko) 1997-06-26 2000-03-15 윤종용 영상 포맷 변환장치
US6236766B1 (en) 1998-09-11 2001-05-22 General Electric Company Method and apparatus for zooming digital images
US6718074B1 (en) 2000-06-02 2004-04-06 Cognex Corporation Method and apparatus for inspection for under-resolved features in digital images
JP4250437B2 (ja) * 2003-03-04 2009-04-08 キヤノン株式会社 信号処理装置、信号処理方法およびプログラム
EP1583031A1 (en) * 2004-03-30 2005-10-05 Dialog Semiconductor GmbH Zoom algorithm
CN100426328C (zh) * 2004-09-10 2008-10-15 上海杰得微电子有限公司 一种实现调节比例和精度的数字图像缩放电路的方法
US8994877B2 (en) 2008-07-30 2015-03-31 Semiconductor Components Industries, Llc Method and system for synchronizing a flash to an imager
CN101930727B (zh) * 2009-06-24 2012-11-14 联咏科技股份有限公司 影像处理电路及其方法
JP5089658B2 (ja) 2009-07-16 2012-12-05 株式会社Gnzo 送信装置及び送信方法
KR102295526B1 (ko) 2017-04-10 2021-08-30 삼성전자 주식회사 이미지 센서 및 이를 포함하는 이미지 처리 장치

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1595964A (en) * 1977-03-17 1981-08-19 Micro Consultants Ltd Tv Special effects generator
GB2047042B (en) * 1979-03-22 1983-06-15 Micro Consultants Ltd Digital storage and processing of picture signals
DE3126635A1 (de) * 1981-07-06 1983-01-20 Robert Bosch Gmbh, 7000 Stuttgart Verfahren zur wandlung der zeilenzahl
US4610026A (en) * 1982-04-30 1986-09-02 Hitachi, Ltd. Method of and apparatus for enlarging/reducing two-dimensional images
US4528585A (en) * 1983-03-30 1985-07-09 Rca Corporation Television receiver having picture magnifying apparatus
US4633503A (en) * 1984-03-19 1986-12-30 The United States Of America As Represented By The Secretary Of The Navy Video zoom processor
GB2160051A (en) * 1984-04-26 1985-12-11 Philips Electronic Associated Video signal processing arrangement
US4661987A (en) * 1985-06-03 1987-04-28 The United States Of America As Represented By The Secretary Of The Navy Video processor
US4774581A (en) * 1987-04-14 1988-09-27 Rca Licensing Corporation Television picture zoom system
JPH02135880A (ja) * 1988-11-16 1990-05-24 Matsushita Electric Ind Co Ltd 撮像装置
KR920006956B1 (en) * 1988-04-12 1992-08-22 Matsushita Electric Ind Co Ltd Image pickup apparatus
JP2693516B2 (ja) * 1988-09-14 1997-12-24 日本放送協会 画像動き検出装置
US5083208A (en) * 1988-12-26 1992-01-21 Ricoh Company, Ltd. Electronic zoom apparatus
DE69028075T2 (de) * 1989-06-16 1997-03-13 Eastman Kodak Co Digitaler bildinterpolator
US5008752A (en) * 1989-06-16 1991-04-16 Eastman Kodak Company Digital image interpolator with multiple interpolation algorithms

Also Published As

Publication number Publication date
US5307167A (en) 1994-04-26
CN1068002A (zh) 1993-01-13
CN1036626C (zh) 1997-12-03
KR930001689A (ko) 1993-01-16
JPH04372285A (ja) 1992-12-25
DE4210116A1 (de) 1992-12-24
DE9219006U1 (de) 1997-02-13

Similar Documents

Publication Publication Date Title
KR940007161B1 (ko) 이미지버퍼를 이용한 전자주밍시스템
US4979136A (en) Processing system and method for enhancing image data
US5202670A (en) Image processing apparatus
JPH02129766A (ja) イメージ表示システム用補間装置およびイメージ表示システム
US4747154A (en) Image data expanding and/or contracting method and apparatus
US4700232A (en) Interpolator for television special effects system
US5973707A (en) Scan converting method and apparatus for raster to block and block to raster using a shared block buffer and two input/output buffers, one being raster, the other scan
JPS5853781B2 (ja) 画像拡大縮小装置
KR100438319B1 (ko) 그레이코드 카운터
EP0963108A2 (en) Motion vector detection circuit enabling high-speed search of motion vector
JPH0771189B2 (ja) 画像データの変倍処理装置
JPH05233795A (ja) 画像拡大縮小装置
JPH03284054A (ja) 画素密度変換装置
JP3017239B2 (ja) 画像生成方法
JPS61140271A (ja) 画像拡大縮小回路
JPH01288974A (ja) 画像処理方法
JP3266209B2 (ja) ジグザグ・スキャン・アドレス生成方法および回路
JPS63102467A (ja) 画像デ−タ解像度変換装置
JP2893350B2 (ja) データ処理装置、画像処理装置、シフトレジスタ回路、ルックアップテーブル回路、演算回路、画像処理システム
JP2691559B2 (ja) 画素密度変換装置及びその方法
US20030174250A1 (en) Digital signal processor and digital signal processing method
JP2515534B2 (ja) 信号濾波装置
JPH02135880A (ja) 撮像装置
JP2000270207A (ja) 画像処理装置及びこれを用いたディスプレイ装置
JPH06214754A (ja) 四捨五入演算回路及びこれを有する画像処理装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
G160 Decision to publish patent application
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20090714

Year of fee payment: 16

LAPS Lapse due to unpaid annual fee