본 발명은 텔레비젼 수상기에서의 화면 종횡비 변환에 관한 것으로, 좀더 상세하게는 16:9의 종횡비를 갖는 광폭(Wide Screen) 텔레비젼 수상기에서 4:3 영상신호 또는 2:1 시네마(cinema; 극장화면) 영상신호가 수신될시에 화면의 주사선수를 변화시켜 4:3 영상신호의 경우는 수평압축하고 2:1 시네마신호는 수평신장하여 표시하도록 하는 화면 종횡비 변환장치에 관한 것이다.
일반적으로, 엔티에스씨(NTSC) 방송방식과 팔(PAL) 방송방식에서 레터박스 형태는 원래의 액티브 영상구간(유효영상 구간)의 3/4를 저역영상으로 하여 화면의 상하측 또는 좌우측을 검게하여, 즉 레터박스 형태로 영상을 전송하게 된다.
이는 영화등 화면비가 16:9의 영상을 화면비가 4:3인 텔레비젼 수상기에서 화면의 찌그러짐이 없이 전송하기 위해서이다.
그런데, 화면비가 16:9인 광폭 텔레비젼 수상기의 개발로 4:3의 영상신호를 광폭 텔레비젼 수상기의 전화면에 표시하여 주어야 할 필요성이 생기게 되었다.
따라서, 광폭 텔레비젼 수상기의 보급이 확산되는 추세에 맞추어 각 방송국에서 화면비가 4:3인 텔레비젼 수상기와 화면비가 16:9인 광폭 텔레비젼 수상기의 공전을 위해 4:3 프로그램과 16:9 프로그램 및 2:1 시네마 프로그램을 혼합 편성하여 전송하는 경우가 늘어나고 있다.
그리고, 수신측에서는 방송국으로부터 송출된 프로그램이 4:3 프로그램인지 또는 16:9 프로그램인지 또는 2:1 시네마 프로그램인지를 알리는 광스크린신호(WSS; Wide Screen Singal)를 검출하여 자동으로 광폭 텔레비젼 수상기의 화면을 확장 또는 신장시켜 주어야할 필요성이 생기게 되었다.
그런데, 이때 상기 방송국에서 송출된 4:3 프로그램을 16:9의 광폭 텔레비젼 수상기로 수신하여 시청하기 위해서는 화면의 주사선수를 수평 압축하여야만이 시청이 가능하고 또한 2:1 시네마신호가 수신될 경우에는 화면의 주사선수를 수평신장하여야 만이 시청이 가능하다.
이와 같이, 16:9의 종횡비를 갖는 광폭 텔레비젼 수상기에 4:3의 영상신호 또는 2:1의 시네마 영상신호를 표시하여 주기 위한 종래 티브이(TV) 화면의 수평압축/신장장치는 첨부된 도면 제1도에 도시된 바와 같이, 수평압축 및 수평신장을 위해 동기입력단자(101)를 통해 수평동기신호(Hsy)가 입력될때 마다 제1클럭(CLK1)을 발생하는 클럭발생부(104)와; 상기 클럭발생부(104)에서 발생된 제1클럭(CLK1)을 계수하여 출력하는 클럭카운터부(106)와; 상기 클럭발생부(104)에서 발생된 제1클럭(CLK1)을 4/3으로 체배하여 제2클럭(CLK2)을 발생하는 제1체배부(107)와; 상기 클럭발생부(104)에서 발생된 제1클럭(CLK1)을 8/9로 체배하여 제3클럭(CLK3)을 발생하는 제2체배부(108)와; 상기 종횡비가 2:1인 시네마 영상신호에 의한 수평신장시 상기 클럭카운터부(106)의 클럭계수값과 설정값과를 비교하여 종횡비가 16:9인 모니터 화면에서 제거 영상구간을 판별하고 그에따른 제1클럭선택 제어신호(S1)와 기록인에이블신호(WE)를 발생하여 16:9인 모니터 화면에서 좌,우 화면을 각각 1/18만큼 제거하여 종횡비가 2:1인 시네마 영상신호를 표시하도록 하는 제거영상구간 판별부(11)와; 상기 클럭카운터부(106)의 의 클럭계수값과 설정값을 비교하여 유효영상구간과 수평귀선구간을 판별하고 그에따른 제2클럭선택 제어신호(S2)와 사이드판넬 선택제어신호(SPC)를 출력하여 화면을 수평 압축하도록 하는 유효영상구간 판별부(109)와; 상기 동기입력단자(101)를 통해 입력되는 수평동기신호(Hsy)의 상승에지를 검출하여 상승에지가 검출될때 마다 리세트신호(RST)를 발생하는 에지검출부(105)와; 상기 제거영상구간 판별부(110)에서 발생된 제1클럭선택 제어신호(S1)에 따라 절환되어 상기 클럭발생부(104)의 제1클럭(CLK1)과 제2체배부(108)의 제3클럭(CLK3)중 하나의 클럭을 선택하여 출력하는 제1클럭선택부(111)와; 상기 유효영상구간 판별부(109)에서 발생된 제2클럭선택 제어신호(S2)에 따라 스위칭 절환되어 상기 제1체배부(107)에서 4/3로 체배된 제2클럭(CLK2)과 제1클럭선택부(111)에서 선택된 어느 하나의 클럭을 선택하여 출력하는 제2클럭선택부(112)와; 상기 제거영상구간 판별부(110)에서 발생된 기록인에이블신호(WE)에 따라 클럭발생부(104)에서 발생된 제1클럭(CLK1)을 기록클럭으로 입력받고 제1클럭선택부(111)에서 선택된 클럭을 판독클럭으로 입력받아 상기 영상입력단자(100)를 통해 입력되는 8비트의 디지탈 영상 데이타를 매 수평라인 마다 저장하여 출력하고 에지검출부(105)에서 발생된 리세트신호(RST)에 의해 리세트되어 다음 라인의 영상데이타를 기록/판독하는 제1라인메모리부(102)와; 상기 제1클럭선택부(111)에서 선택된 클럭을 기록클럭으로 입력받고 제2클럭선택부(112)에서 선택된 클럭을 판독클럭으로 입력받아 상기 제1라인메모리부(102)에서 얻어진 영상데이타를 매 수평라인마다 저장하여 출력하고 상기 에지검출부(105)에서 발생된 리세트신호(RST)에 의해 리세트되어 다음 라인의 영상데이타를 기록/판독하는 제2라인메모리부(103)와; 상기 제2라인메모리부(103)에서 매라인 마다 입력되는 영상데이타에 임의 사이드판넬의 휘도레벨값을 상기 유효영상구간 판별부(109)의 사이드판넬 선택제어신호(SPC)에 따라 삽입하여 수평변화된 디지탈 영상데이타를 출력단자(114)를 통해 출력하는 사이드판넬 삽입부(113)로 구성한다.
이와 같이 구성된 종래 티브이 화면의 수평압축/신장장치에서의 디지탈신호로 변환되어 영상입력단자(100)를 통해 입력되는 영상신호를 압축 또는 신장하기 위해서 2개의 제1,제2라인메모리부(102)(103)를 직렬로 접속하여 사용하게 되는데, 상기 영상신호의 수평 압축을 위해서는 제2라인메모리부(103)만 있으면 되고, 수평신장을 위해서는 두개의 제1,제2라인메모리부(102)(103)가 필요하다.
이와같은 티브이 화면의 수평압축/신장장치에서 먼저, 수평압축 처리의 과정을 제2도의 (a)를 참조하여 설명하면 다음과 같다.
수평동기신호(Hsy)가 동기입력단자(101)를 통해 입력되면 클럭발생부(104)는 영상입력단자(100)를 통해 입력되는 디지탈 영상데이타를 수평으로 압축하기 위해서 동기입력단자(101)를 통해 수평동기신호(Hsy)가 입력될때 마다 제1클럭(CLK1)을 발생하여 제1,제2체배부(107)(108), 클럭카운터부(106), 제1클럭선택부(111) 및 제1라인메모리부(102)에 제공하게 된다.
상기 제1체배부(107)는 클럭발생부(104)로부터 입력되는 제1클럭(CLK1)을 4/3으로 체배하여 이를 제2클럭(CLK2)으로 하여 이후에 설명될 제2클럭선택부(112)에 제공하게 된다.
상기 제2체배부(108)는 클럭발생부(104)에서 입력되는 제1클럭(CLK1)을 8/9로 체배하여 이를 제3클럭(CLK3)으로 하여 제1클럭선택부(111)에 제공하게 된다.
또한, 상기 클럭카운터부(106)는 상기 클럭발생부(104)에서 입력되는 제1클럭(CLK1)의 시작부분을 매 라인마다 카운트하여 그 카운트값을 제거영상구간 판별부(110) 및 유효영상구간 판별부(109)에 제공하게 된다.
상기 제거영상구간 판별부(110)는 클럭카운터부(106)에서 계수된 값과 설정값과를 비교하여 종횡비가 4:3인 경우에는 화면의 좌우를 제거하지 않기 위해 제1클럭선택 제어신호(S2)를 제1클럭선택부(111)에 제공함과 아울러 기록인에이블신호(WE)를 제1라인메모리부(102)에 제공하게 된다.
그리고, 상기 유효영상구간 판별부(109)는 클럭카운터부(106)에서 입력되는 계수의 결과값과 설정값과를 비교하여 수평귀선귀간과 유효영상구간을 구분하게 된다.
이는 이후에 설명될 제2라인메모리부(103)에 저장된 영상신호를 읽을때 한 수평주사기간 동안에 압축을 해야할 구간과 압축을 하지 말아야 할 구간으로 구분하여 클럭의 속도를 달리하여 주어야 하기 때문이다.
즉, 압축을 하지 말아야 할 구간은 수평귀선구간으로 이 구간에는 수평동기가 있기 때문에 압축을 해서는 안된다.
이와같이, 상기 유효영상구간 판별부(109)는 전술한 바와 같이, 클럭카운터부(106)에서 카운트되어 얻어진 제1클럭(CLK1)의 계수 결과값과 설정값과를 비교하여 수평귀선 구간과 유효영상구간으로 구분하고 그 구분된 결과에 따라 제2라인메모리부(103)의 읽기 클럭속도를 달리하기 위해 제2클럭선택 제어신호(S2)를 제2클럭선택부(112)에 제공하고 아울러 사이드판넬 선택제어신호(SPC)를 발생하여 사이드판넬 삽입부(113)에 제공하게 된다.
그리고, 상기 제1클럭선택부(111)는 상기 제거영상구간 판별부(110)로부터 입력되는 제1클럭선택 제어신호(S1)에 의해 스위칭 절환되어 제2체배부(108)에서 제1클럭펄스(CLK1)에 대해 8/9로 체배된 제3클럭(CLK3)은 차단하고 클럭발생부(104)에서 발생된 제1클럭(CLK1)을 선택하여 제1,제2라인메모리부(102)(103) 및 제2클럭선택부(112)에 제공하게 된다.
또한, 상기 제2클럭선택부(112)는 유효영상구간 판별부(109)에서 입력되는 제2클럭선택 제어신호(S2)에 의해 스위칭 절환되어 상기 제1체배부(107)에서 제1클럭(CLK1)에 대해 4/3로 체배된 제2클럭(CLK2)과 상기 제1클럭선택부(111)에서 선택된 제1클럭(CLK1)을 교번으로 선택하여 제2라인메모리부(103)에 제공하게 된다.
이때, 영상입력단자(100)를 통해 디지탈 영상데이타가 입력되면 상기 한 제1라인메모리부(102)는 제거영상구간 판별부(110)에서 입력되는 기록인에이블신호(WE)에 의해 인에이블(enable)되고 클럭발생부(104)에서 입력되는 제1클럭(CLK1)을 기록클럭으로 입력받아 영상입력단자(100)를 통해 입력되는 8비트의 디지탈 영상데이타를 매 수평라인마다 저장함과 아울러 제1클럭선택부(111)에서 선택되어 입력되는 제1클럭(CLK1), 즉 제1라인메모리부(102)의 기록클럭을 판독클럭으로 입력받아 그 저장된 영상데이타를 매 수평라인마다 출력하여 제2라인메모리부(103)에 제공하게 된다.
결과적으로, 제1라인메모리부(102)에서는 클럭발생부(104)에서 발생된 제1클럭(CLK1)으로 기록과 판독을 행함으로써 이는 단순한 1H(수평주사기간) 지연되는 것이며, 신호의 변화는 없다.
그리고, 상기 동기입력단자(101)를 통해 입력되는 수평동기신호(Hsy)의 상승에지를 검출하여 그때마다 리세트신호(RST)를 발생하는 에지검출부(105)의 리세트신호(RST)에 의해 제1라인메모리부(102)는 초기화되고 다음 라인의 영상데이타를 전술한 바와 같은 방법으로 기록 및 판독하게 된다.
한편, 상기 제2라인메모리부(103)는 제1클럭선택부(111)에서 선택되어 입력되는 제1라인메모리부(102)의 판독클럭, 즉 제1클럭(CLK1)을 기록클럭으로 입력받아 제1라인메모리부(102)에서 입력되는 영상데이타를 매 라인마다 기록함과 아울러 제2클럭선택부(112)에서 교번으로 선택되어 입력되는 제1클럭(CLK1)과 그 제1클럭(CLK1)에 대해 4/3체배한 제2클럭(CLK2)을 판독클럭으로 입력받아 저장된 영상데이타를 매 수평주사 라인마다 선입선출하여 사이드판넬 삽입부(113)에 제공하게 된다.
즉, 다시말해서 영상데이타를 4:3으로 수평압축하기 위해서는 상기 제2클럭선택부(112)는 기록시와는 달리 제2라인메모리부(103)의 영상데이타를 판독하기 위해 먼저 유효영상구간 판별부(109)의 제2클럭선택 제어신호(S2)가 수평귀선귀간을 가리킬 때는 전술한 바와 같이, 제1클럭선택부(111)에서 선택된 제1클럭(CLK1), 즉 제2라인메모리부(103)의 기록클럭으로 사용하는 클럭을 선택하여 제2라인메모리부(103)에 저장된 영상데이타를 그대로 읽어내게 됨으로써 영상데이타의 변화가 없다.
그리고 유효영상구간 판별부(109)의 제2클럭선택 제어신호(S2)가 유효영상구간을 가리킬 때는 제1클럭(CLK1)을 제1체배부(107)를 통해 4/3 체배한 제2클럭(CLK2)을 선택하여 제2라인메모리부(103)에 저장된 영상 데이타를 읽어냄으로써 제2도의 (a)에서와 같이, 유효영상구간이 16:9의 종횡비를 갖는 화면에서 종횡비가 4:3으로 유지되게 된다.
그리고, 상기 제2도의 (a)와 같이, 16:9의 종횡비를 갖는 화면에서 4:3의 유효영상구간을 제외한 좌우화면에, 즉 3/4로 압축된 영상신호의 좌우측부분에 사이드판넬(LSP)(RSP)을 삽입하기 위해서는 상기 사이드판넬 삽입부(113)를 거쳐야 하는데 이때는 유효영상구간 판별부(109)에서 발생되는 사이드판넬 선택제어신호(SPC)에 의해 화면 좌우 사이드판넬(LSP)(RSP) 위치에 휘도레벨값 0을 삽입하면 된다.
즉, 다시말해서 상기 사이드판넬 삽입부(113)는 유효영상구간 판별부(109)에서 구분되어 얻어진 사이드판넬 선택제어신호(SPC)가 유효영상구간을 가리킬 때는 제2라인메모리부(103)의 영상데이타를 선택하여 출력단자(114)를 통해 출력하고 사이드판넬 선택제어신호(SPC)가 유효영상구간을 가리키지 않을때에는 접지전위의 휘도레벨값을 선택하여 유효영상구간 양 사이드에 삽입하고 출력단자(114)를 통해 출력하게 됨으로써, 제2도의 (a)와 같은 16:9의 종횡비를 갖는 화면에서 종횡비가 4:3으로 수평압축된 화면을 얻을 수가 있다.
또한, 16:9의 종횡비를 갖는 광폭 텔레비젼 수상기에서 종횡비가 2:1과 같은 시네마(Cinema) 영상신호를 수평신장하기 위해서는 먼저, 영상입력단자(100)를 통해 입력되는 디지탈 영상데이타를 상기 클럭발생부(104)에서 발생된 제1클럭(CLK1)으로 매 수평라인 마다 제1라인메모리부(102)에 기록한 다음 판독할때는 클럭발생부(104)에서 발생된 제1클럭(CLK1)과 제2체배부(108)에서 제1클럭(CLK1)을 8/9 체배한 제3클럭(CLK3)중에서 제1클럭선택부(111)를 통해 선택된 클럭을 가지고 판독하게 된다.
상기 제1클럭선택부(111)에서 클럭발생부(104)의 제1클럭(CLK1)과 제2체배부(108)의 제3클럭(CLK3)을 선택하기 위한 제어신호는 전술한 바와 같이, 제거영상구간 판별부(110)에서 생성되는 제1클럭선택 제어신호(S1)이다.
즉, 종횡비가 2:1정도되는 시네마신호와 같은 영상을 종횡비가 16:9인 모니터에 표시하기 위해서는 제2도의 (b)와 같이, 좌우화면을 각각 1/18만큼 제거해야 하는데 상기 제거영상구간 판별부(110)에서는 전술한 바와 같이, 클럭카운터부(106)의 출력 계수값과 설정값을 비교함으로써 제2도의 (b)에 해당하는 좌우의 제거하고자 하는 사이드판넬 구간(LSP1)(RSP1)에서는 제1라인메모리부(102)의 기록인에이블신호(WE)를 디스에이블(disable)시킴으로서 영상데이타가 제1라인메모리부(102)에 기록되지 않게 된다.
또한 수평압축의 경우와 유사하게 유효영상구간에서는 제거영상구간 판별부(110)의 제1클럭선택 제어신호(S1)에 의해 제1클럭선택부(111)가 제2체배부(108)에서 제1클럭(CLK1)에 대해 8/9체배한 제3클럭(CLK3)을 선택하여 제1라인메모리부(102)에 저장된 영상데이타를 판독하게 된다.
따라서, 상기 유효영상구간에서 판독된 영상데이타는 원래 영상신호의 16/18이 되지만 8/9배 만큼, 즉 제3클럭(CLK3)으로 천천히 판독하게 되므로서 16:9의 모니터에 좌우가 시간적으로 맞게 표시된다.
그리고, 상기 제1라인메모리부(102)에 기록된 좌우측의 1/18의 신호는 자동으로 판독하지 못하고 동기입력단자(101)에서 입력되는 수평동기신호(Hsy)의 상승에지, 즉 에지검출부(105)에서 발생된 리세트신호(RST)에 의해 리세트되어 다음 라인으로 넘어가게 된다.
그리고, 상기 제2라인메모리부(103)에서는 제2클럭선택부(112)가 유효영상구간 판별부(109)의 제2클럭선택 제어신호(S2)에 의해 제1클럭선택부(111)에서 선택한 제3클럭(CLK3), 즉 제2라인메모리부(103)의 기록클럭을 선택하여 제2라인메모리부(103)에 저장된 영상 데이타를 판독하여 사이드판넬 삽입부(113)에 제공하게 된다.
즉, 결과적으로 제2라인메모리부(103)의 판독클럭과 기록클럭을 같이 두므로써 수평신장된 주사선을 읽을 수 있다.
그리고, 상기 사이드판넬 삽입부(113)는 유효영상구간 판별부(109)에서 제공되는 사이드판넬 선택제어신호(SPC)에 의해 상기 제2라인메모리부(103)에서 판독된 영상 데이타만을 선택하여 출력단자(114)를 통해 출력하게 됨으로써, 제2도의 (b)와 같이 16:9의 종횡비를 갖는 모니터에서 종횡비가 2:1로 수평신장된 시네마 영상신호를 시청할 수가 있다.
그러나, 이와같은 종래 티브이 화면의 수평압축/신장장치의 기술은 시간적으로 수평압축 및 수평신장하는 방법으로서, 이는 디지탈 필터를 사용하지 않고 클럭회로를 사용함으로 인하여 메모리, 즉 제1, 제2라인메모리부에 사용되는 클럭의 압축 비율과 신장 비율이 달라지게 된다.
따라서, 상기 클럭의 압축비율과 신장비율이 달라질 때 마다 그에 맞는 속도의 클럭이 필요하게 되므로 이에 맞는 클럭을 생성하는 클럭회로, 즉 제1, 제2체배부, 클럭카운터부, 클럭발생부를 구성하는 하드웨어가 매우 복잡해지고 또한 클럭의 제어가 난이함은 물론 시스템이 불안정 동작을 수행하게 되는 문제점이 있었다.
따라서, 본 발명의 목적은 이와같은 종래 기술의 문제점을 감안하여 16:9의 광폭 텔레비젼 수상기에서 4:3 영상신호 또는 2:1 시네마 영상신호를 수신하였을시에 두 개의 라인메모리에, 단일 클럭으로 기록/판독하여 두 영상신호를 수평 압축 및 신장을 수행하도록 함으로써 전체적으로 하드웨어의 간소화를 이루도록 하는 화면 종횡비 변환장치를 제공함에 있다.
본 발명의 또다른 목적은 상기 하드웨어의 간소화와 단일 클럭을 가지고 영상의 수평압축과 수평신장을 수행하여 시스템을 보다 안정적으로 동작 시키도록 하는데 있다.
본 발명의 또다른 목적은 간단한 하드웨어의 구성으로 영상신호의 압축 및 신장비율을 여러 가지로 확장하도록 하는데 있다.
본 발명의 또다른 목적은 샘플메모리 대신 라인메모리를, 라인메모리 대신 필드메모리를 사용하여 수평은 물론 수직방향으로 압축 및 신장하도록 하는데 있다.
본 발명의 또다른 목적은 영상신호의 화면 종횡비를 단일 클럭 속도 만으로도 자유자재로 변화시키도록 하는데 있다.
상기와 같은 목적을 달성하기 위한 본 발명 화면 종횡비 변환장치는 수평동기 신호가 입력될때 마다 그에 해당하는 제1클럭을 발생하는 클럭 발생수단과; 상기 클럭발생수단에서 얻어진 제1클럭을 설정값까지 계수하여 제1기록인에이블신호를 발생하는 클럭계수수단과; 수평압축 및 수평신장에 따라 상기 클럭발생수단에서 얻어진 제1클럭을 매 샘플마다 계수하고 그 각각의 계수값을 수평압축 및 신장에 따른 수평동기신호에 포함된 계수선택신호에 따라 선택하여 계수제어신호로 발생하고 상기 각각의 계수값과 계수선택신호를 논리화하여 제1판독인에이블신호와 제2기록인에이블신호를 발생하는 계수제어수단과; 상기 클럭계수수단에서 얻어진 제1기록인에이블신호 및 계수제어수단에서 얻어진 제1판독인에이블신호에 따라 클럭발생수단에서 얻어진 제1클럭을 기록/판독클럭으로 입력받아 입력 디지탈 영상데이타를 매 라인마다 기록하여 출력하는 제1라인메모리수단과; 상기 제1라인메모리수단에서 입력되는 현재의 영상데이타와 이전의 영상데이타에 서로 다르게 설정된 계수값들을 조합하고 이를 상기 계수제어수단에서 발생된 계수제어신호에 따라 매 라인마다 선택하여 각각의 서로 다른값을 출력하는 샘플보간수단과; 상기 계수제어수단에서 얻어진 제2기록인에이블신호 및 고정된 제2판독인에이블신호에 따라 클럭발생수단에서 얻어진 제1클럭을 기록/판독클럭으로 입력받아 샘플보간수단에서 보간된 영상데이타를 매 라인마다 기록하여 출력하는 제2라인메모리수단과; 로 이루어짐을 특징으로 한다.
상기에서, 계수제어수단은 상기 클럭발생수단에서 얻어진 제1클럭을 순차적으로 계수하여 3비트의 계수제어신호를 발생하는 카운터수단과; 상기 카운터수단에서 얻어진 3비트값중 어느 2비트값을 배타적 논리합 반전하여 출력하는 배타적 논리합소자와; 영상 데이타의 보간을 위해 상기 카운터수단에서 얻어진 2비트값 또는 3비트값 및 배타적 논리합소자에서 1비트값을 각각 다중화하여 서로 다른 4비트의 계수제어신호를 발생하는 제1다중화수단과; 상기 카운터수단에서 얻어진 3비트중 2비트값과 상기 계수선택신호를 각각 입력받아 이를 논리화하여 제1판독인에이블신호 및 제2기록인에이블신호를 발생하는 인에이블발생수단과; 로 이루어짐을 특징으로 한다.
그리고, 상기에서 샘플보간수단은 상기 제1라인메모리수단에서 입력되는 영상데이타를 매 라인마다 저장하는 샘플메모리와; 상기 제1다중화수단에서 얻어진 계수제어신호에 따라 상기 샘플메모리에서 얻어진 이전의 영상데이타와 제1라인메모리에서 얻어진 현재의 영상 데이타를 다중화하여 출력하는 제2다중화수단과; 상기 제2다중화수단에서 얻어진 두라인에 대한 각각의 현재 또는 이전의 영상데이타에 서로 다르게 설정된 계수값들을 승산하여 출력하는 라인보간수단과; 상기 라인보간수단에서 보간되어 얻어진 각각의 영상 데이타와 제2다중화수단에서 바로 입력되는 이전의 영상데이타를 상기 계수제어수단에서 입력되는 3비트의 계수제어신호에 따라 매 라인마다 순차적으로 선택하여 각각의 서로다른 값을 출력하는 제3다중화수단과; 상기 제3다중화수단에서 다중화되어 얻어진 서로다른 두 영상데이타를 합산하여 제2라인메모리수단에 제공하는 데이타 합산수단으로 이루어짐을 특징으로 한다.
이하, 본 발명을 첨부한 도면에 의거 상세히 설명하면 다음과 같다.
제3도는 본 발명 티브이 화면 수평압축/신장치의 구성도로서, 이에 도시한 바와같이, 제1동기입력단자(201)를 통해 수평동기신호(Hsy)가 입력될 때 마다 그에 해당하는 제1클럭(CLK1)을 발생하는 제1클럭발생부(202)와; 상기 제1클럭발생부(202)에서 발생된 제1클럭(CLK1)을 설정값까지 계수하여 제1기록인에이블신호(WE1)를 발생하는 제1클럭카운터부(203)와; 상기 제1클럭발생부(202)에서 발생된 제1클럭(CLK1)을 계수하여 임의 비트값을 생성하고 그 임의 비트값을 수평압축모드(노말모드; normal mode) 및 수평신장모드(시네마 줌모드; cinema zoom mode)에 따라 상기 수평동기신호(Hsy)에 포함되어 제어단자(208)를 통해 입력되는 계수선택신호(N/CS)에 의해 선택 및 논리화하여 제1판독인에이블신호(RE1)와 제2기록인에이블신호(WE2) 및 소정 비트의 계수제어신호(S)를 발생하는 계수제어부(204)와; 상기 제1클럭카운터부(203)에서 발생된 제1기록인에이블신호(WE1) 및 계수제어부(204)에서 발생된 제1판독인에이블신호(RE1)에 따라 제1클럭발생부(202)의 제1클럭(CLK1)을 기록/판독클럭(WR/RD), 즉 단일클럭으로 입력받아 제1영상입력단자(200)를 통해 입력되는 디지탈 영상데이타를 매 라인마다 기록하여 출력하는 제1라인메모리부(205)와; 상기 제1라인메모리부(205)로부터 매 라인마다 입력되는 현재의 영상데이타와 이전의 영상데이타를 가지고 계수제어부(204)에서 발생된 소정 비트의 계수제어신호(S)에 따라 4:3 또는 7:8로 샘플 보간하여 출력하는 제1샘플보간부(206)와; 상기 계수제어부(204)에서 발생된 제2기록인에이블신호(WE2) 및 고정된 제2판독인에이블신호(RE2)에 따라 인에이블 및 디스에이블되고 제1클럭발생부(202)에서 수평동기신호(Hsy)가 입력될 때 마다 발생되는 제1클럭(CLK1)을 기록/판독클럭(WR/RD)으로 입력받아 제1샘플보간부(206)에서 샘플 보간되어 입력되는 영상데이타를 매 라인마다 기록하여 출력단자(210)로 수평변환된 디지탈 영상데이타를 출력하는 제2라인메모리부(207)와; 상기 제1동기입력단자(201)를 통해 수평동기신호(Hsy)의 상승에지가 검출될 때 마다 제1,제2라인메모리부(205)(207)에 리세트신호(RST)를 발생하는 에지검출부(209)로 구성한다.
상기에서, 계수제어부(204)는 상기 제1클럭발생부(202)에서 발생된 제1클럭(CLK1)을 제1 내지 제3플립플롭(20 내지 22)을 통해 순차적으로 계수하여 3비트값을 출력하는 제1카운터부(204a)와; 상기 제1카운터부(204a)의 제1플립플롭(20)과 제2플립플롭(21)에서 입력되는 2비트값을 배타적 논리합하여 출력하는 배타적 논리합소자(204b)와; 영상 데이타의 보간을 위해 상기 제1카운터부(204a)에서 계수된 2비트값 또는 3비트값 및 배타적 논리합소자(204b)의 1비트값을 각각 다중화하여 서로 다른 4비트의 계수제어신호(S0-S3)를 발생하는 제1다중화부(204d)와; 상기 제1카운터부(204a)에서 계수된 3비트중 2비트값과 상기 제어단자(208)를 통해 입력되는 계수선택신호(N/CS)와를 논리화하여 제1판독인에이블신호(RE1) 및 제2기록인에이블신호(WE2)를 발생하는 인에이블발생부(204c)로 구성한다.
상기 제1다중화부(204d)는 상기 배타적 논리합소자(204b)에서 배타적 논리합된 1비트와 상기 제1카운터부(888)의 제1 내지 제3플립플롭(20 내지 22)에서 계수된 3비트를 모두 6비트로 입력받아 이중 3비트만을 상기 계수선택신호(N/CS)에 의해 선택하여 3비트의 계수제어신호(S1-S3)로 발생하는 제1선택부(288)와; 상기 계수선택신호(N/CS)에 따라 제1카운터부(204a)의 제1플립플롭(20)에서 계수된 1비트값과 제3플립플롭(22)에서 계수된 1비트값을 선택하여 계수제어신호(S0)로 발생하는 제2선택부(27)로 구성한다.
그리고, 상기 인에이블 발생부(204c)는 상기 제1카운터부(204a)의 제2플립플롭(21)에서 계수된 1비트값을 반전하는 제1반전소자(23)와; 상기 제1카운터부(204a)의 제1플립플롭(20)에서 계수된 1비트값과 제1반전소자(23)의 1비트값 및 계수선택신호(N/CS)를 논리곱 반전하여 제1판독인에이블신호(RE1)를 발생하는 제1논리곱 반전소자(25)와; 상기 제1카운터부(204a)의 제1, 제2플립플롭(20)(21)에서 계수된 각각의 1비트값과 제2반전소자(24)를 통해 반전되어 입력되는 계수선택신호(N/CS)를 논리곱 반전하여 제2기록인에이블신호(WE2)를 발생하는 제2논리곱 반전소자(26)로 구성한다.
또한, 상기 제2샘플보간부(206)는 제5도에 도시한 바와같이, 상기 제1라인메모리부(205)에서 출력되어 제2영상입력단자(200a)를 통해 입력되는 현재의 영상데이타를 매 라인마다 저장하는 제1샘플메모리(206a)와; 상기 계수제어부(204)의 제1다중화부(204d)에서 선택되어 얻어진 1비트의 계수제어신호(S0)에 따라 상기 제1샘플메모리(206a)에서 입력되는 이전의 영상데이타와 제1라인메모리부(205)에서 출력되어 제2영상입력단자(200a)를 통해 입력되는 현재의 영상 데이타를 제3, 제4선택부(29)(30)를 통해 매 라인마다 선택하여 출력하는 제2다중화부(206b)와; 상기 제2다중화부(206b)를 통해 얻어진 두라인에 대한 각각의 현재 또는 이전의 영상데이타에 서로 다르게 설정된 계수값들을 조합하여 출력하는 제1라인승산부(206c)와; 상기 제1라인승산부(206c)에서 승산이 얻어진 각각의 영상데이타와 제2다중화부(206b)에서 바로 입력되는 이전 또는 현재의 영상데이타를 상기 계수제어부(204)의 제1다중화부(204d)에서 입력되는 3비트의 계수제어신호(S1-S3)에 따라 매 라인마다 순차적으로 선택하여 각각의 서로 다른 값을 출력하는 제3다중화부(206d)와; 상기 제3다중화부(206d)에서 다중화되어 얻어진 서로 다른 8비트의 두 영상데이타를 가산하여 상기 제2라인메모리부(207)에 제공하는 제1데이타 합산부(206e)로 구성한다.
상기에서 제1라인승산부(206c)는 상기 제2다중화부(206b)의 제3선택부(29)에서 선택되어 입력되는 현재 또는 이전의 영상데이타에 1/8, 2/8, 3/8, 4/8을 각각 승산하는 제1 내지 제4승산기(31 내지 34)와; 상기 제2다중화부(206b)의 제4선택부(30)에서 선택되어 입력되는 현재 또는 이전의 영상데이타에 4/8, 5/8, 6/8, 7/8을 각각 승산하여 출력하는 제5 내지 제8승산기(35 내지 38)로 구성한다.
그리고, 상기 제3다중화부(206d)는 상기 제3선택부(206b)에서 바로 입력되는 현재 또는 이전의 영상데이타와 제1라인승산부(206c)의 제1 내지 제4승산기(31 내지 34) 및 제6 내지 제8승산기(36 내지 38)에서 설정된 값으로 승산되어 입력되는 영상데이타를 상기 제1다중화부(204d)에서 입력되는 3비트의 계수제어신호(S1-S3)에 따라 매 라인마다 선택하여 제1데이타 합산부(206e)로 출력하는 제5선택부(39)와; 설정된 1비트의 접지전위와 상기 제1라인승산부(206c)의 제1 내지 제3승산기(31 내지 33) 및 제5 내지 제8승산기(35 내지 38)에서 설정된 값으로 승산되어 얻어진 영상데이타를 상기 제1다중화부(204d)에서 얻어진 3비트의 계수제어신호(S1-S3)에 따라 매 라인마다 선택하여 제1데이타 합산부(206e)로 출력하는 제6선택부(40)로 구성한다.
이와같이, 구성된 본 발명의 작용 효과를 제3도 내지 제7도를 참조하여 상세히 설명하면 다음과 같다.
디지탈신호로 변환되어 제1영상입력단자(200)를 통해 입력되는 영상신호를 압축 또는 신장하기 위해서 제1, 제2라인메모리부(205)(207)를 제1클럭발생부(202)에서 발생된 단일 클럭으로 기록 및 판독하여 상기 영상신호를 수평압축 및 신장하게 된다.
이와같은 티브이 화면의 수평압축/신장장치에서 먼저, 수평압축 처리의 먼저 설명하면 다음과 같다.
수평동기신호(Hsy)가 제1동기입력단자(201)를 통해 입력되면 제1클럭발생부(202)는 제1영상입력단자(200)를 통해 입력되는 디지탈 영상데이타를 수평으로 압축하기 위해서 제1동기입력단자(201)를 통해 수평동기신호(Hsy)가 입력될 때 마다 그에 해당하는 제1클럭(CLK1)을 발생하여 계수제어부(204), 제1, 제2라인메모리부(205)(207) 및 제1클럭카운터부(203)에 제공하게 된다.
상기 제1클럭카운터부(203)는 제1클럭발생부(202)에서 수평동기신호(Hsy)가 입력될 때 마다 발생되는 제1클럭(CLK1)을 입력받아 설정값까지 계수하여 이를 제1기록인에이블신호(WE1)로 제1라인메모리부(205)에 제공하게 된다.
그리고, 상기 계수제어부(204)는 제1클럭발생부(202)에서 발생된 제1클럭(CLK1)을 계수하여 3비트값을 생성하여 그 3비트값을 수평압축모드(노말모드) 또는 수평신장모드(시네마 줌모드)에 따라 상기 수평동기신호(Hsy)에 포함되어 제어단자(208)를 통해 입력되는 계수선택신호(N/CS)에 의해 다중화 및 논리화하여 제1판독인에이블신호(RE1)와 제2기록인에이블신호(WE2) 및 4비트의 계수제어신호(S)를 발생하게 된다.
즉, 상기 계수제어부(204)는 제4도에 도시한 바와 같이, 제1 내지 제3플립플롭(20 내지 22)으로 이루어진 제1카운터부(204a)와, 배타적 논리합소자(204b)와, 제1, 제2선택부(28)(27)로 이루어진 제1다중화부(204d)와, 제1, 제2반전소자(23)(24)와 제1, 제2논리곱 반전소자(25)(26)로 이루어진 인에이블 발생부(204c)를 포함한다.
상기 제1카운터부(204a)의 제1 내지 제3플립플롭(20-22)은 제1클럭발생부(202)에서 발생된 제1클럭(CLK1)을 순차적으로 카운트하여 3비트(C0-C2)를 발생하는 3비트 카운터로서, 이는 수평주사선상의 샘플을 4:3 보간일 경우에는 4샘플(sample)씩 계수하고 7:8 보간일 경우에는 8샘플씩 계수하여 이를 인에이블 발생부(204c), 배타적 논리합소자(204b) 및 제1다중화부(204d)에 제공하기 위함이다.
여기서 수평신장시 8:9 보간을 하지 않고 7:8 보간을 하는 이유는 수평압축의 경우와 제1카운터부(204a) 및 이후에 설명될 제1샘플보간부(206)를 공유함으로써 하드웨어를 간단히 하기 위함이다.
물론 4비트 카운터를 써서 8:9 보간도 할 수 있으며 이때의 제1샘플보간부(206)는 본 발명의 타실시예에서 별도로 설명한다.
계속해서 수평 압축시, 상기 배타적 논리합소자(204b)는 상기 제1카운터부(204b)의 제1플립플롭(20) 및 제2플립플롭(21)에서 계수된 비트값(C0)(C1)을 배타적 논리합하여 제1다중화부(204b)의 제1선택부(28)에 입력하게 된다.
그리고, 상기 제1다중화부(204b)의 제1선택부(28)는 배타적 논리합소자(204b)에서 배타적 논리합된 값과 제1카운터부(204a)의 제1, 제2플립플롭(20)(21)에서 계수된 비트값(C0)(C1)을 상위 3비트값(N0)(N1)(N2)으로 입력받고 상기 제1카운터부(204a)의 제1 내지 제3플립플롭(20 내지 22)의 비트값(C0)(C1)(C2)을 하위 3비트값으로 입력받은 후 수평동기신호(Hsy)에 포함되어 제어단자(208)를 통해 입력되는 계수선택신호(N/CS)에 의해 상위 3비트(N0-N2) 또는 하위 3비트(C0-C2)를 선택하여 3비트의 계수제어신호(S1-S3)로 발생하게 되고, 상기 제1다중화부(204d)의 제2선택부(27)는 상기 제1카운터부(204a)의 제1플립플롭(20)의 비트값(C0)과 제3플립플롭(22)의 비트값(C2)중 하나를 상기 계수선택신호(N/CS)에 따라 선택하여 1비트의 계수제어신호(S0)를 발생하게 된다.
즉 다시말해서, 수평압축의 경우에 상기 제어단자(208)를 통해 입력되는 계수선택신호(N/CS)는 수평압축모드시에 논리적으로 저전위가 되어 제1다중화부(28)의 제1, 제2선택부(28)(27)로 입력되고, 수평신장모드시에는 논리적으로 고전위가 되어 제1, 제2선택부(28)(27)에 제공된다.
상기 제1선택부(28)는 제어단자(208)를 통해 입력되는 계수선택신호(N/CS)가 논리적으로 저전위이면, 즉 수평압축모드이면 배타적 논리합소자(204b), 제1, 제2플립플롭(20)(21)에서 입력되는 3비트값(N0-N2)을 고전위이면, 즉 수평신장모드이면 3비트값(C0-C2)를 선택하여 이를 계수제어신호(S1-S3)로하여 제1샘플보간부(206)에 제공하게 되고, 제2선택부(27)는 계수선택신호(N/CS)가 저전위이면 제1플립플롭(20)의 비트값(C0)을, 고전위이면 제3플립플롭(22)의 비트값(C2)을 선택하여 이를 계수제어신호(S0)로 하여 이후에 설명될 제1샘플보간부(206)에 제공하게 된다.
한편, 상기 계수제어부(204)의 인에이블 발생부(204c)의 제1반전소자(23)는 제2플립플롭(21)에서 계수된 1비트값(C1)을 반전하여 제1논리곱 반전소자(25)에 제공하게 되고, 제2반전소자(24)는 제어단자(208)를 통해 입력되는 수평압축 및 수평신장모드에 따른 저전위 또는 고전위를 반전시켜 제2논리곱 반전소자(26)에 제공하게 된다.
상기 제1논리합 반전소자(25)는 수평압축/수평신장 모드에 의한 저전위 또는 고전위와 상기 제1반전소자(23)에서 반전된 값 및 제1플립플롭(20)의 1비트값(C0)을 논리곱 반전하여 제1판독인에이블신호(RE1)를 발생하게 되고, 제2논리곱 반전소자(26)는 제2반전소자(24)를 통해 고전위 또는 저전위로 반전된 계수선택신호(N/CS)와 제1, 제2플립플롭(20)(21)에서 계수된 비트값(C0)(C1)을 논리곱 반전하여 제2기록인에이블신호(WE2)를 발생하게 되는데, 이때 상기 제2논리곱 반전소자(26)는 수평압축모드시 제1카운터부(204a)에서 카운트된 매 샘플블럭 (4:3 보간일때는 입력되는 4샘플구간이고, 7:8 보간일때는 입력되는 7샘플구간, 즉 출력되는 8샘플구간) 마다 4번째 구간 즉 제1, 제2플립플롭(20)(21)에서 출력되는 비트(C0)(C1)가 1,1이때 만이 제2기록인에이블신호(WE2)를 저전위로 하여 제2라인메모리부(207)를 디스에이블시키게 된다.
이는, 7도에 도시한 바와같이, 각 샘플블럭, 즉 1번째구간(A1,B1), 2번째구간(B1,C1), 3번째구간(C1,D1), 4번째구간(D1,A2)에서의 각 샘플블럭의 4번째 구간(D1,A2)에서는 데이타를 기록할 필요가 없기 때문이다.
그리고, 상기 4번째 구간 및 8번째 구간 이외에는 제2기록인에이블신호(WE2)를 고전위로하여 제2라인메모리부(207)에 제공하게 되고, 아울러 수평신장모드시에는 매 샘플구간 마다 고전위를 제공하게 된다.
또한, 수평신장모드(시네마 줌모드)인 경우에는 제어단자(208)를 통해 입력되는 계수선택신호(N/CS)가 논리적으로 고전위 이므로, 제1논리곱 반전소자(25)에 의해 매 샘플블럭 마다 2번째구간, 즉 제1, 제2플립플롭(20)(21)의 비트값(C0)(C1)이 C0=1, C1=0일 때 제1판독인에이블신호(RE1)가 저전위로 되면서 제1라인메모리부(205)를 디스에이블시키게 된다.
즉, 이는 제8도에 도시된 바와 같이, 각 샘플블럭, 즉 1,2번째 구간(A1,B1), 3번째 구간(B1,C1), 4번째 구간(C1,D1), 5번째 구간(D1,E1), 6번째 구간(E1,F1), 7번째 구간(F1,G1), 8번째 구간(G1,H1)중 2번째 구간(A1,B1)에서는 데이타를 새로이 읽을 필요가 없이 현재의 데이타를 그대로 유지하면서 2번째 샘플(b1)을 생성하기 때문이다.
그리고, 그 이외의 샘플구간에서는 제1판독인에이블신호(RE1)를 고전위로하여 제1라인메모리부(205)에 제공하게 되고, 아울러 수평압축모드시에는 제1판독인에이블신호(RE1)를 매 샘플구간 마다 고전위로하여 제공하게 된다.
이때, 제1영상입력단자(200)를 통해 디지탈 영상데이타가 입력되면 상기한 제1라인메모리부(205)는 수평동기신호(Hsy}의 상승에지가 검출될때 마다 리세트신호(RST)를 발생하는 에지검출부(209)에 의해 초기화 되면서, 상기 제1클럭카운터부(203)로부터 발생되는 제1기록인에이블신호(WE1) 및 계수제어부(204)로부터 발생되는 제1판독인에이블신호(RE1)에 의해 제어되고 제1클럭발생부(202)에서 발생된 제1클럭(CLK1)을 기록 및 판독클럭(WR/RD)으로 입력받아 입력 디지탈 영상데이타를 매 라인마다 동기 기록함과 아울러 수평압축 및 신장에 따라 동기 출력하여 상기 제1샘플보간부(206)에 제공하게 된다.
그리고, 제2도의 (b)와 같은 시네마 신호에서 좌우의 제거되는 사이드판넬(LSP)(RSP) 부분에서는 제1클럭카운터부(203)에서 발생되는 제1기록인에이블신호(WE1)를 가지고 제1라인메모리부(205)를 디스에이블시켜 영상데이타가 기록되지 않게 한다.
그리고, 4:3 수평압축시에 상기 제1라인메모리부(205)로부터 영상데이타를 판독하고자 할 때는 전술한 바와 같이, 계수제어부(204)에 구성된 인에이블 발생부(204c)의 제1논리곱 반전소자(25)로부터 매 샘플구간 마다 발생하는 제1판독인에이블신호(RE1)를 가지고 판독하여 제1샘플보간부(206)에 제공하고 수평신장시에는 인에이블 발생부(204c)의 제1논리곱 반전소자(25)로부터 2번째 샘플구간을 제외하고 매 샘플구간 마다 발생하는 제1판독인에이블신호(RE1)를 가지고 판독하여 제1샘플보간부(206)에 제공하게 된다.
상기 제1샘플보간부(206)는 상기 제1라인메모리부(205)로부터 매 샘플구간마다 입력되는 현재의 영상데이타와 이전의 영상데이타를 가지고 계수제어부(204)에서 발생된 4비트의 계수제어신호(S0-S3)에 따라 4:3 또는 7:8로 샘플 보간하고 그 보간된 영상데이타를 제2라인메모리부(207)에 제공하게 된다.
다시 말해서, 4:3 보간일 경우에는 제1라인메모리부(205)로부터 입력되는 영상데이타의 4샘플 조합(샘플블럭)을 3샘플 조합으로 생성하여 출력하고, 7:8 보간일 경우에는 제1라인메모리부(205)로부터 입력되는 7샘플 조합(샘플블럭)을 8샘플 조합으로 생성하여 제2라인메모리부(207)에 제공하게 된다.
즉, 상기 제1샘플보간부(206)는 제5도에 도시한 바와같이, 제1샘플메모리(206a)와, 제3, 제4선택부(29)(30)로 이루어진 제2다중화부(206b)와, 제1 내지 제8승산기(31-38)로 이루어진 제1라인승산부(206c)와, 제5, 제6선택부(39)(40)로 이루어진 제3다중화부(206d)와, 제1데이타 합산부(206e)를 포함한다.
상기에서 제1샘플메모리(206a)는 제1라인메모리부(205)로부터 출력되어 제2영상입력단자(200a)를 통해 입력되는 영상데이타를 매 샘플구간마다 기록하고 그 기록된 영상데이타를 이전의 데이타로하여 제2다중화부(206b)에 구성된 제3선택부(29)의 입력단자(Io) 및 제4선택부(30)의 입력단자(I1)에 제공하게 되고, 제2영상입력단자(200a)를 통한 현재의 영상데이타는 바로 제3선택부(29)의 입력단자(I1) 및 제4선택부(30)의 입력단자(Io)로 바로 입력된다.
상기 제3선택부(29)는 제4도의 제1다중화부(204d)의 제2선택부(27)로부터 선택된 1비트의 계수제어신호(So)에 의해 제1샘플메모리(206a)에 저장된 이전의 영상데이타 또는 현재의 영상데이타를 선택하여 제4다중화부(206d)에 구성된 제5선택부(39)의 입력단자(Io)에 제공함과 아울러 제1라인승산부(206c)의 제1 내지 제4승산기(31 내지 34)에 제공하게 되고, 제4선택부(40)는 제3선택부(29)와 같은 방법으로 현재의 영상데이타 또는 이전의 영상데이타를 선택하여 제1라인승산부(206c)의 제5 내지 제8승산기(35 내지 38)에 제공하게 된다.
이때, 상기에서 4:3 보간의 경우에는 제7도와 같은 방법에 의해 입력 4샘플을 보간하여 3샘플(a1,b1.c1)을 생성하게 된다.
즉, 이를 보다 구체적으로 설명하면 다음과 같다.
먼저, 상기 계수제어부(204)의 제2선택부(27)에서 출력되는 1비트의 계수제어신호(S0)는 제4도에 도시한 바와 같이, 제1카운터부(204a)의 제1, 제3플립플롭(20)(22)에서 계수된 값중 하나를 선택하여 출력하게 되는데, 이때 수평압축모드에 의해 제2선택부(27)는 제6도에 도시한 바와 같이, 제1플립플롭(20)에서 계수된 1비트값을 계수제어신호(S0)로하여 선택하게 된다.
그런데, 상기에서 계수제어신호(S0)는 1번째 샘플구간과 3번째 샘플구간, 5번째 샘플구간, 7번째 샘플구간에서 저전위(0)가 됨으로써, 제5도의 제3선택부(29)는 제1샘플메모리(206a)에 저장된 이전의 영상데이타를 선택하여 전술한 바와 같이, 제5선택부(206d)의 입력단자(Io)와 제1라인승산부(206c)의 제1 내지 제4승산기(31 내지 34)에 제공하고 그외의 샘플구간에서는 제2영상입력단자(200a)를 통해 입력되는 영상데이타를 선택하여 제공하게 된다.
그리고, 제4선택부(30)는 계수제어신호(S0)가 저전위일 경우에는 제2영상입력단자(200a)를 통해 입력되는 현재의 영상데이타를 선택하여 제1라인승산부(206c)의 제5 내지 제8승산기(35 내지 38)에 제공하고 계수제어신호(S0)가 고전위일 경우에는, 즉 제6도에서와 같이, 2번째, 4번째, 6번째, 8번째 샘플구간에서는 제1샘플메모리(206a)에 저장된 이전의 영상데이타를 선택하여 제5 내지 제8승산기(35 내지 38)에 제공하게 된다.
상기 제1라인승산부(206c)의 제1 내지 제4승산기(31 내지 34)는 상기 제3선택부(29)에서 선택된 이전 또는 현재 영상데이타의 화소에 각각 1/8, 2/8, 3/8, 4/8을 곱하여 각각 제5선택부(39)의 입력단자(I1-I4)에 제공함과 아울러 상기 1/8, 2/8. 3/8을 곱한 영상데이타의 화소를 제6선택부(40)의 입력단자(I7-I5)에 제공하게 된다.
또한 상기 제1라인승산부(206c)의 제5 내지 제8승산기(35 내지 38)는 상기 제4선택부(30)에서 선택된 현재 또는 이전 영상데이타의 화소에 각각 4/8, 5/8, 6/8, 7/8을 곱하여 제6선택부(40)의 입력단자(I4-I1)에 제공함과 아울러 5/8, 6/8, 7/8을 곱한 영상데이타의 화소를 제5선택부(206d)의 입력단자(I5-I7)에 제공하게 된다.
상기 제3다중화부(206d)의 제5, 제6선택부(39)(40)는 그의 입력단자(Io-I7)로 입력된 영상데이타를 제4도의 제1선택부(28)에서 제공되는 3비트의 계수제어신호(S1-S3)에 의해 각 샘플 구간마다 선택하여 제1데이타 합산부(206e)에 제공하게 된다.
즉, 상기 제1선택부(28)에서 제공되는 3비트의 계수제어신호(S1-S3)는 제6도에서와 같이, 1번째 샘플구간에서부터 4번째 샘플구간까지 0, 110. 101, 11을, 그리고 5번째 샘플구간에서부터 8번째 샘플구간까지 같은 방법으로 0, 101, 101, 11을 반복하여 제5, 제6선택부(39)(40)에 제공된다.
따라서, 상기 제5, 제6선택부(39)(40)는 제7도에서와 같이, 1번째 샘플구간에서는 그의 입력단자(Io)로 입력된 이전의 영상데이타(1)와 접지전위(0)를 각각 선택하여 제1데이타 합산부(206e)로 제공하게 됨으로써, 데이타 합산부(206e)는 이 두입력 데이타를 가산하여 하나의 샘플(a1)을 생성하게 된다.
그리고, 2번째 샘플구간에서는 3비트의 계수제어신호(S1-S3)에 의해 그의 입력단자(I3)를 선택, 즉 제3, 제6승산기(33)(36)에서 3/8, 5/8이 곱해진 화소를 선택하여 제1데이타 합산부(206e)에 제공하고 데이타 합산부(206e)는 이 두 화소값을 가산하여 제7도와 같이, 하나의 샘플(b1)을 생성하게 된다.
그리고, 3번째 샘플구간에서는 3비트의 계수제어신호(S1-S3)에 의해 그의 입력단자(I5)를 선택, 즉 5/8, 3/8이 곱해진 화소값을 선택하고 이를 데이타 합산부(206e)에서 가산하여 제7도와 같이, 하나의 샘플(c1)을 생성하게 된다.
그리고, 4번째 샘플구간에서 3비트의 계수제어신호(S1-S3)에 의해 그의 입력단자(I6)를 선택, 즉 6/8, 2/8이 곱해진 화소값을 선택하고 이를 제1데이타 합산부(206e)에서 가산하게 되는데, 이는 이후에 설명될 제2라인메모리부(888)에 기록되지 않으므로 의미가 없다.
이와같이, 제1샘플보간부(206)에서 4:3으로 보간된 영상데이타는 제2라인메모리부(207)에 제공된다.
그리고, 7:8 보간의 경우에 있어서는 제8도와 같은 방법에 의해 8샘플을 보간하여 7샘플(a1, b1, c1, d1, e1, f1, g1, h1, i1)을 생성하게 되는데, 샘플(a1)은 전술한 같은 방법으로 제5선택부(39)의 입력단자(Io)와 제6선택부(40)의 입력단자(Io)를 선택하여 8비트의 제1데이타 합산부(206e)를 거쳐서 생성하면 되고, 샘플(b1)은 제5, 제6선택부(39)(40)의 입력단자(I1)을 선택, 즉 1/8과 7/8이 곱해진 화소값을 선택하여 제1데이타 합산부(206e)를 통해 가산하면 되고, 샘플(c1)은 제5, 제6선택부(39)(40)의 입력단자(I2)를 선택, 즉 2/8과 6/8이 곱해진 화소값을 선택하여 데이타 합산부(206e)를 통해 가산하면 되고, 샘플(d1)은 제5, 제6선택부(39)(40)의 입력단자(I3)를 선택하면 된다.
그리고, 샘플(i1)까지도 같은 방법으로 전술한 바와 같은 방법으로 선택하게 되면 제1데이타 합산부(206e)에서는 8샘플(a1 내지 i1)이 생성되어 제2라인메모리부(207)에 제공된다.
여기서, 상기 제2다중화부(206b)의 제3, 제4선택부(39)(40)에 제공되는 1비트의 계수제어신호(S0)는 샘플(a1-d1)까지는 제1샘플메모리(206a)를 거친 영상데이타가 제1 내지 제4승산기(31 내지 34)를 통해 제5선택부(39)에 입력되도록 하고, 샘플(e1-i1)까지는 제5 내지 제8승산기(35 내지 38)를 통해 제6선택부(40)로 입력되도록 함으로써 승산기의 사용을 두 제5, 제6선택부(39)(40)가 공유하게 되므로 하드웨어를 간단히 할 수 있다.
그러므로 제4도의 제1다중화부(204d)의 제2선택부(27)에서 출력되는 1비트의 계수제어신호(S0)는 4클럭마다 상태가 변화는 제1플립플롭(20)의 출력을 사용하면 된다.
한편, 상기 제2라인메모리부(207)는 제1클럭발생부(202)에서 발생된 제1클럭(CLK1)을 기록/판독클럭의 단일 클럭으로 입력받아 상기 제1샘플보간부(206)에서 생성된 영상데이타를 기록 및 출력하게 되는데, 이때 수평압축시 4번째 구간과 8번째 구간, 즉 제1, 제2틀립플롭(20)(21)의 출력 비트값(Co)(C1)이 11일 때 제2논리곱 반전소자(26)에서 출력되는 제2기록인에이블신호(WE2)가 저전위로 됨으로써 제2라인메모리부(207)는 제1샘플보간부(206)에서 입력되는 4번째 구간과 8번째 구간의 영상데이타를 기록하지 않고, 그 이외의 구간에서는 인에이블되어 제1샘플보간부(206)의 영상데이타를 기록하게 된다.
이는 제7도에서와 같이, 각 샘플블럭의 4번째 구간 및 8번째 구간에서는 데이타를 기록할 필요가 없기 때문이다.
또한 수평신장의 경우에 있어서는 제2논리곱 반전소자(26)에서 출력되는 제2기록인에이블신호(WE2)는 매 샘플구간마다 고전위로 입력되므로 제2라인메모리부(207)는 제1샘플보간부(206)에서 입력되는 영상데이타를 매 라인마다 기록하게 된다.
그리고, 제2라인메모리부(207)에 제공되는 제2판독인에이블신호(RE2)는 전원단자(Vcc)에 접속되어 있으므로 저장된 데이타를 매 라인마다 출력단자(210)를 통해 출력하게 됨으로써 4:3 또는 7:8로 수평변환된 영상데이타를 얻을 수가 있다.
그리고, 제9도는 제3도의 샘플보간부의 다른 실시예 구성도로서, 여기서는 제4도의 제2선택부(27)에서 출력되는 1비트의 계수제어신호(S0)를 필요치 않고 현재의 영상데이타와 샘플지연된 영상데이타에 각각 승산기들을 연결시켜 구성한 것이다.
즉, 상기 제1라인메모리부(205)의 영상데이타를 제2영상입력단자(200a)를 통해 입력받아 두샘플 지연시켜 출력하는 제2, 제3샘플메모리(300)(301)와; 외부의 입력단자(302)로부터 입력되는 휘도신호(Y) 및 색신호(C)에 의해 절환되어 상기 제2영상입력단자(200a)로부터 입력되는 현재의 영상데이타와 제3샘플메모리(301)에서 두샘플 지연된 영상데이타를 제7선택부(41)를 통해 선택하여 출력하거나 또는 현재의 영상데이타와 제2샘플메모리(300)에서 한샘플 지연된 영상데이타를 제8선택부(42)를 통해 선택하여 출력하는 제4다중화부(303)와; 상기 제4다중화부(303)에서 선택되어 얻어진 한샘플 지연된 영상데이타와 현재의 영상데이타 또는 두샘플 지연된 영상데이타와 현재의 영상데이타에 서로 다르게 설정된 각각의 계수값들을 승산하여 출력하는 제2라인승산부(304)와; 상기 제2라인승산부(304)에서 보간되어 얻어진 각각의 영상데이타와 제4다중화부(303)의 제7선택부(41)에서 바로 입력되는 영상데이타 및 접지전위를 상기 상기 제1다중화부(204d)의 제1선택부(28)에서 선택된 3비트의 계수제어신호(S1-S3)에 의해 제9,제10선택부(57)(58)를 통해 다중하여 제1데이타 합산부(206e)로 제공하는 제5다중화부(305)로 구성한다.
상기에서 제2라인 승산부(304)는 상기 제4다중화부(303)의 제7선택부(41)에서 선택된 두샘플 지연된 영상데이타 또는 현재의 영상데이타에 각각 1/8, 2/8, 3/8, 4/8, 5/8, 6/8, 7/8을 곱하여 제9선택부(57)의 입력단자(I1 내지 I7)에 제공하는 제9 내지 15승산기(43 내지 49)와; 상기 제8선택부(42)에서 선택된 한샘플 지연된 영상데이타 또는 현재의 영상데이타에 각각 7/8, 6/8, 5/8, 4/8, 3/8, 2/8, 1/8을 곱하여 제10선택부(58)의 입력단자(I1 내지 I7)에 제공하는 제16 내지 22승산기(50 내지 56)로 구성한 것으로, 제3도 및 제5도의 기술과 동일부분에 대하여는 동일부호를 부여하여 설명한다.
먼저, 제1라인메모리부(205)로부터 읽혀진 영상데이타가 제2영상입력단자(200a)를 통해 제2, 제3샘플메모리부(300)(301)에 저장됨과 아울러 제3샘플메모리(301)에서 두 샘플지연된 영상데이타 및 현재의 영상데이타는 제4다중화부(303)의 제7선택부(41)에 제공되고, 또한 상기 제2샘플메모리(300)에서 한샘플 지연된 영상데이타와 현재의 영상데이타는 제4다중화부(303)의 제8선택부(42)에 제공된다.
이때, 외부의 입력단자(302)로 부터의 1비트의 휘도신호(Y)가 입력되면 상기 제4다중화부(303)의 제7선택부(41)는 그의 입력단자(I0), 즉 제2영상입력단자(200a)를 통해 입력되는 현재의 영상데이타를 선택하여 제2라인승산부(304)의 제9 내지 제15승산기(43 내지 49) 및 제5다중화부(305)의 제9선택부(57)의 입력단자(I0)에 제공하게 된다.
그리고, 상기 제8선택부(42)는 제2샘플메모리(300)에서 한샘플 지연된 영상데이타를 선택하여 제16 내지 제22승산기(50 내지 56)에 제공하게 된다.
따라서, 상기 제9 내지 제15승산기(43 내지 49)는 상기 제7선택부(41)에서 선택되어 입력되는 현재의 영상데이타를 각각 계수값 1/8, 2/8, 3/8, 4/8, 5/8, 6/8, 7/8을 곱하여 제9선택부(57)의 입력단자(I1 내지 I7)에 제공하게 되고, 제16 내지 제22승산기(50 내지 56)는 상기 제8선택부(42)에서 선택되어 입력되는 두 샘플 지연된 영상데이타를 각각 계수값 7/8, 6/8, 5/8, 4/8, 3/8, 2/8, 1/8을 곱하여 제10선택부(58)의 입력단자(I1 내지 I7)에 제공하게 된다.
상기 제9선택부(57)는 상기 제7선택부(41)에서 선택된 영상데이타 및 제9 내지 제15승산기(43 내지 49)에서 곱해진 영상데이타를, 즉 그의 입력단자(I0 내지 I7)를 상기 제4도의 제1선택부(28)에서 제공되는 3비트의 계수제어신호(S1-S3)에 의해 매 샘플구간마다 선택하여 8비트의 제1데이타 합산부(206e)에 제공하고, 제10선택부(58)는 접지전위(0)와 제16 내지 제22승산기(50 내지 56)에서 곱해진 영상데이타를, 즉 그의 입력단자(I0 내지 I7)를 제1선택부(28)에서 제공되는 3비트의 계수제어신호(S1-S3)에 의해 매 샘플구간마다 선택하여 제1데이타 합산부(206e)에 제공하게 된다.
그리고, 상기 외부의 입력단자(302)로 부터의 동상성분(I)과 직교성분(Q)이 다중화된 색신호(C)가 입력되면 상기 제4다중화부(303)의 제7선택부(41)는 제3샘플메모리(301)에서 두샘플 지연된 영상데이타를 선택하여 제9 내지 제15승산기(43 내지 49) 및 제9선택부(57)의 입력단자(I0)에 제공하고, 제8선택부(42)는 제2영상입력단자(200a)를 통해 입력되는 현재의 영상데이타를 선택하여 제16 내지 제22승산기(50 내지 56)에 제공하게 된다.
따라서, 상기 제9 내지 제15승산기(43 내지 49)는 전술한 바와 같은 방법으로 두샘플 지연된 영상데이타에 서로 다르게 설정된 계수값을 곱하여 제9선택부(57)에 제공하게 되고, 제16 내지 제22승산기(50 내지 56)는 현재의 영상데이타에 서로 다르게 설정된 계수값을 곱하여 제10선택부(58)에 제공하게 된다.
이에따라, 상기 제9, 제10선택부(57)(58)는 전술한 바와같은 방법으로 상기 제1다중화부(204d)의 제1선택부(28)에서 제공되는 3비트의 계수제어신호(S1-S3)에 의해 매 샘플구간 마다 각각의 승산기를 통해 보간된 현재 및 두샘플 지연된 영상데이타를 선택하여 8비트의 제1데이타 합산부(206e)에 제공하게 된다.
따라서, 상기 제1데이타 합산부(206e)는 보간된 현재의 영상데이타와 한샘플 지연된 영상데이타 또는 현재의 영상데이타와 두샘플 지연된 영상데이타를 가산하여 출력단자(210)를 통해 출력하게 됨으로써 4:3 또는 7:8 보간된 영상데이타를 얻을 수가 있다.
그리고, 제10도는 2개의 라인메모리를 병행하게 사용하여 하나의 라인메모리부는 보간을 하지 않은 부분을 선택할 수 있도록 하고 다른 하나의 메모리부는 보간을 하는 유효영상구간을 선택하도록 하는 본 발명 티브이 화면 수평압축/신장장치의 타 실시예 구성도로서, 이에 도시한 바와 같이, 제2동기입력단자(401)를 통해 수평동기신호(Hsy)가 입력될 때 마다 제2클럭(CLK11)을 발생하는 제2클럭발생부(402)와; 상기 제2클럭발생부(402)에서 발생된 제2클럭(CLK11)을 설정값까지 카운트하여 제1선택신호(S11)를 발생하는 제2클럭카운터부(403)와; 상기 제2클럭카운터부(403)에서 발생된 제1선택신호(S11)를 기록인에이블신호(WE)로 입력받아 제3영상입력단자(400)를 통해 입력되는 디지탈 영상데이타를 제2클럭발생부(402)의 제2클럭(CLK11)에 동기시켜 선입선출하는 제3라인메모리부(404)와; 상기 제2클럭발생부(402)로 부터의 제2클럭(CLK11)을 입력받아 매 클럭마다 1비트의 제2선택신호(S12)를 발생하는 T-플립플롭인 제2카운터부(406)와; 상기 제2카운터부(406)의 제2선택신호(S12)에 의해 제3영상입력단자(400)를 통해 입력되는 디지탈 영상데이타를 교번으로 절환하여 출력하는 제1스위칭부(407)와; 상기 제1스위칭부(407)에서 입력되는 영상데이타를 상기 제2클럭발생부(402)에서 발생된 제2클럭(CLK11)에 동기시켜 제4, 제5플립플롭(408a)(408b)에 교번순으로 저장하여 출력하는 데이타저장부(408)와; 상기 데이타저장부(408)에서 입력되는 영상데이타를 서로 다르게 설정된 계수값으로 보간하고 이를 외부로부터 입력되는 3비트의 계수제어신호(S1 내지 S3)에 따라 매 샘플구간 마다 절환하여 출력하는 제2샘플보간부(409)와; 상기 제2샘플보간부(409)에서 보간된 영상데이타를 상기 제2클럭발생부(402)에서 발생된 제2클럭(CLK11)에 동기시켜 선입선출하는 제4라인메모리부(410)와; 상기 제3, 제4라인메모리부(404)(410)에서 제공되는 두라인에 대한 각각의 8비트 영상데이타 및 설정된 접지전위를 상기 제2클럭카운터부(403)에서 제공된 제1선택신호(S11)에 의해 순차적으로 선택하여 출력단자(412)로 출력하는 제2스위칭부(405)로 구성한다.
상기에서, 제2샘플보간부(409)는 상기 데이타저장부(408)의 제4플립플롭(408a)에서 입력되는 영상데이타에 각각 계수값 1/8, 2/8, 3/8, 4/8, 5/8, 6/8, 7/8을 곱하여 출력하는 제23 내지 제29승산기(59 내지 65)와; 상기 데이타저장부(408)의 제5플립플롭(408b)에서 입력되는 영상데이타에서 각각 계수값 7/8, 6/8, 5/8, 4/8, 3/8, 2/8, 1/8을 곱하여 출력하는 제30 내지 제36승산기(66 내지 72)와; 상기 제23 내지 제29승산기(59 내지 65)에서 구해진 7비트의 영상데이타와 제4플립플롭(408a)에서 입력되는 1비트의 영상데이타를 외부로부터 입력되는 3비트의 계수제어신호(S1-S3)에 의해 매 샘플마다 순차적으로 선택하여 출력하는 제11선택부(73)와; 상기 제30 내지 제36승산기(66 내지 72)에서 구해진 7비트의 영상데이타와 1비트의 접지전위를 외부로부터 입력되는 3비트의 계수제어신호(S1-S3)에 의해 매 샘플마다 순차적으로 선택하여 출력하는 제12선택부(74)와; 상기 제11, 제12선택부(73)(74)에서 각각 선택된 8비트의 두 영상데이타를 가산하여 제4라인메모리부(411)에 제공하는 제2데이타 합산부(410)로 구성한다.
이와같이, 구성된 본 발명의 작용 효과를 설명하면 다음과 같다.
먼저, 수평동기신호(Hsy)가 제2동기입력단자(401)를 통해 입력되면, 제2클럭발생부(402)는 그 수평동기신호(Hsy)가 입력될 때 마다 제2클럭(CLK11)을 발생하여 제2클럭카운터부(403), 제3, 제4라인메모리부(404)(411), 제2카운터부(406) 및 데이타저장부(408)의 제4, 제5플립플롭(408a)(408b)에 제공하게 된다.
상기 제2클럭카운터부(403)는 제2클럭발생부(402)로부터 입력되는 제2클럭(CLK11)을 설정값까지 카운트하여 압축모드 일때는 수평귀선구간과 사이드판넬 구간, 그리고 유효영상구간 구간을 제2도의 (a)에서 같이, 구분하여 그에 따른 제1선택신호(S11)를 이후에 설명될 제3라인메모리부(404) 및 제2스위칭부(405)에 제공하게 되고, 신장모드일때는 수평귀선구간과 영상제거구간, 유효영상구간을 제2도의 (b)에서와 같이 구분하여 제공하게 된다.
그리고, 상기 제2카운터부(406)는 제2클럭발생부(402)로 부터의 제2클럭(CLK11)이 입력될 때 마다 제2선택신호(S12)를 고전위, 저전위로 변화시켜 제1스위칭부(407)에 제공하게 된다.
이때, 제3영상입력단자(400)를 통해 디지탈 영상데이타가 입력되면, 상기한 제3라인메모리부(404)는 제2클럭카운터부(403)에서 발생된 제1선택신호(S11)를 기록인에이블신호(WE)로 입력받아 보간되지 않은 입력 디지탈 영상데이타를 제2클럭발생부(402)의 제2클럭(CLK11)에 동기시켜 제2스위칭부(405)에 제공하게 된다.
그리고, 상기 제1스위칭부(407)는 제2카운터부(406)에서 제공되는 제2선택신호(S12)에 의해 매 라인마다 절환되어 제3영상입력단자(400)를 통해 입력된 영상데이타를 D-플립플롭인 데이타저장부(408)의 제4플립플롭(408a)과 제5플립플롭(408b)에 번갈아 가면서 입력하게 된다.
상기 데이타저장부(408)의 제4, 제5플립플롭(408a)(408b)은 상기 제1스위칭부(407)에서 교번순으로 입력되는 영상데이타를 제2클럭발생부(402)의 제2클럭(CLK11)에 동기시켜 저장하게 된다.
즉, 제2도의 (a)에서와 같이, 실제 영상구간에서는 영상데이타가 3/4만큼 압축되어야 하므로 이 영상구간동안에는 매 샘플마다 번갈아가며 제4, 제5플립플롭(408a)(408b)에 기록된다.
상기 데이타저장부(408)의 제4, 제5플립플롭(408a)(408b)에 기록된 영상데이타의 샘플은 교번순으로 제2샘플보간부(408)에 제공하게 된다.
상기 제2샘플보간부(409)는 데이타저장부(408)의 제4, 제5플립플롭(408a)(408b)으로 부터 교번순으로 영상데이타의 샘플(화소)이 입력되면 이를 서로 다른 계수값을 곱하고 이렇게 구해진 각 영상데이타의 샘플을 매 라인마다 선택하여 합성하게 된다.
즉, 상기 데이타저장부(408)의 제4플립플롭(408a)으로 부터의 한샘플 지연된 영상데이타는 제23 내지 제29승산기(59 내지 65)에서 각각 계수값 1/8, 2/8, 3/8, 4/8, 5/8, 6/8, 7/8이 곱해져 제11선택부(73)의 입력단자(I1-I7)에 제공됨과 아울러 바로 입력단자(I0)에 제공되고, 제5플립플롭(408b)으로부터 한샘플 지연된 영상데이타는 제30 내지 제36승산기(66 내지 72)에서 각각 계수값 7/8, 6/8, 5/8, 4/8, 3/8, 2/8, 1/8이 곱해져 제12선택부(74)에 제공된다.
상기 제11선택부(73)는 제9도에서와 같은 동일방법으로 외부에서 입력되는 3비트의 계수제어신호(S1-S3)에 의해 제4플립플롭(408a)에서 한샘플 지연된 영상데이타와 제23 내지 29승산기(59 내지 65)에서 구해진 영상데이타를 매 라인마다 선택하여 출력하게 되고, 제12선택부(74) 역시 상기 제30 내지 36승산기(66 내지 72)에서 구해진 영상데이타와 자체의 접지전위를 매 라인마다 선택하여 제2데이타 합산부(410)에 제공하게 된다.
따라서, 상기한 제2데이타 합산부(410)는 제11, 제12선택부(73)(74)로부터 매 라인마다 선택되어 입력되는 8비트의 영상데이타를 가산하여 제4라인메모리부(411)에 제공하게 된다.
상기 제4라인메모리부(411)는 제2데이타 합산부(410)에서 보간되어 입력되는 영상데이타를 제2클럭발생부(402)의 제2클럭(CLK11)에 의해 선입선출하여 제2스위칭부(405)에 제공하게 된다.
이때 상기 제2스위칭부(405)는 전술한 바와 같이, 압축모드시 수평귀선구간과 사이드판넬 구간, 그리고 유효영상구간의 구분에 따른 제2클럭카운터부(403)의 제1선택신호(S11)에 의해서 제3라인메모리부(404)의 영상데이타, 접지전위, 제2라인메모리부(411)의 영상데이타, 접지전위 순으로 선택하여 출력단자(412)를 통해 출력하고, 신장모드시에는 제3, 제4라인메모리부(404)(411)의 영상데이타만을 순차적으로 선택하여 출력단자(412)를 통해 출력하게 됨으로써, 수평변환된 영상데이타를 얻을 수 있다.
그리고, 제11도는 본 발명의 샘플추림 또는 중복에 의한 티브이 화면 수평압축/신장장치의 또다른 실시예 구성도로서, 이에 도시한 바와 같이, 제3동기입력단자(410)로부터 수평동기신호(Hsy)가 입력될때 마다 제3클럭(CLK21)을 발생하는 제3클럭발생부(502)와; 상기 제3클럭발생부(502)에서 발생된 제3클럭(CLK21)을 설정값까지 계수하여 1비트 선택신호(S13)를 발생하는 제3클럭카운터부(505)와; 상기 제3클럭발생부(502)에서 발생된 제3클럭(CLK21)을 계수하여 4비트(Q0-Q3)를 출력하는 제3카운터부(506)와; 상기 제3카운터부(506)에서 계수된 4비트값을 논리화하여 제3판독인에이블신호(RE3)와 제4기록인에이블신호(WE4)를 생성하고 외부의 제어단자(509)에서 입력되는 계수선택신호(N/CS)에 따라 리세트신호(REST)를 발생하여 제3카운터부(506)를 리세트시키는 로직제어부(507)와; 상기 제3클럭카운터부(505)에서 발생된 1비트의 선택신호(S13)를 제3기록인에이블신호(WE3)로 입력받고 로직제어부(507)로부터 발생된 제3판독인에이블신호(RE3)를 입력받아 제4영상입력단자(500)를 통해 입력되는 영상데이타를 제3클럭발생부(502)의 제3클럭(CLK21)에 동기시켜 저장 출력하는 제5라인메모리부(503)와; 상기 로직제어부(507)에서 발생된 제4기록인에이블신호(WE4)에 따라 상기 제5라인메모리부(503)로부터 순차적으로 입력되는 영상데이타를 저장하여 출력하는 제6라인메모리부(504)와; 상기 제3클럭카운터부(505)에서 발생된 선택신호(S13)에 따라 스위칭 절환되어 제6라인메모리부(504)의 영상데이타 또는 접지전위를 선택하여 출력단자(510)를 통해 보간된 디지탈 영상데이타를 출력하는 제3스위칭부(508)로 구성한다.
상기에서 로직제어부(507)는 상기 제3카운터부(506)의 출력(Q0)(Q1)을 논리곱 반전하여 출력하는 제3논리곱 반전소자(507a)와; 상기 제3카운터부(506)의 출력(Q3)을 반전시키는 제3반전소자(507c)와; 상기 제3카운터부(888)의 출력(Q0-Q2)과 제3반전소자(507c)의 출력을 논리합하여 제3판독인에이블신호(RE3)를 발생하는 논리합소자(507b)와; 상기 논리합소자(507b)의 제3판독인에이블신호(RE3)를 외부의 제어단자(509)로부터 입력되는 계수선택신호(N/C)에 따라 제5라인메모리부(503)에 제공 또는 차단하는 제4스위칭부(507d)와; 상기 제3카운터부(506)의 출력(Q3)을 외부의 제어단자(509)로부터 입력되는 계수선택신호(N/C)에 따라 제3카운터부(506)의 리세트단자에 공급 및 차단하는 제5스위칭부(507e)로 구성한다.
이와같이, 구성된 본 발명에 있어서, 압축인 경우에 샘플을 추림(decimation)하고, 신장인 경우에는 샘플을 중복함으로써 수평압축 및 신장을 수행하게 된다.
그리고, 4비트의 제3카운터부(506)에서는 압축인 경우에는 그의 출력(Q0,Q1)으로 0-3까지의 계수를 출력하고, 신장인 경우에는 출력(Q0-Q3)으로 0-8까지의 계수 출력을 얻는다.
이때, 상기 4비트의 제3카운터부(506)의 출력(Q3)이 고전위일 경우에 제5스위칭부(507e)를 통해 리세트 되도록 하면 모듈-9 카운터가 되는 것이다.
그리고, 압축인 경우에는 제3카운터부(506)의 리세트단자에 걸리는 저전위가 되어 리세트 할 필요가 없게 된다.
압축인 경우에는 제3카운터부(506)의 출력(Q0)(Q1)이 11일 때, 즉 4번째 구간에서는 입력 영상데이타가 제6라인메모리부(504)에 쓰이지 않도록 로직제어부(507)의 제3논리곱 반전소자(507a)를 통해 제4기록인에이블신호(WE4)를 저전위로 두어 4:3 추림을 수행하게 한다.
또한, 신장인 경우에는 제3카운터부(506)의 출력(Q3,Q2,Q1,Q0)을 1000일 때, 즉 9번째 구간에서는 데이타가 제5라인메모리부(503)에서 읽히지 않고 이전 데이타가 그대로 제6라인메모리부(504)에 전달되도록 제3반전소자(507c), 논리합소자(507b) 및 제4스위칭부(507d)를 통해 제3판독인에이블신호(RE3)를 저전위로 두어 8샘플마다 마지막 샘플이 한 번 더 중복되게 함으로써 8:9 중복을 수행한다.
여기서, 7:8 대신 8:9 중복을 수행하는 것은 화면의 종횡비가 2:1인 시네마신호가 16:9의 모니터에 좀더 정확히 표시되도록 하는 것으로, 하드웨어의 특성에는 상관이 없다.
그러므로, 추림이나 중복 비율은 입력되는 영상데이타에 따라 임의 조정할 수 있다.
상기 제3클럭카운터부(505)에서 출력되는 선택신호(S13)와 제3스위칭부(508)의 역할은 제10도와 동일하다.
그리고, 본 발명의 확장 실시예를 보면 샘플메모리를 라인메모리로 하고 라인메모리를 필드메모리로 하면 영상신호를 수직으로 압축 및 신장할 수도 있다.
이상에서 상세히 설명한 바와 같이, 본 발명에 따르면 16:9의 광폭 텔레비젼 수상기에서 4:3 영상신호 또는 2:1 시네마 영상신호를 수신하였을시에 두 개의 라인메모리에, 단일 클럭으로 기록/판독하여 두 영상신호를 수평압축 및 신장을 수행하도록 함으로써 전체적으로 하드웨어가 간소화될 뿐아니라 압축 및 신장비율울 여러 가지로 확장할 수 있음은 물론 시스템을 보다 안정적으로 동작 시킬 수 있고, 또한 샘플메모리 대신 라인메모리를, 라인메모리 대신 필드메모리를 사용하여 수평은 물론 수직방향으로도 압축 및 신장이 가능하게 되어 영상신호의 화면 종횡비를 단일 클럭으로 자유자재로 변화시킬 수 있는 효과가 있다.