KR100194933B1 - 디지탈 영상기기의 칼라 필터 장치 및 방법 - Google Patents
디지탈 영상기기의 칼라 필터 장치 및 방법 Download PDFInfo
- Publication number
- KR100194933B1 KR100194933B1 KR1019960026425A KR19960026425A KR100194933B1 KR 100194933 B1 KR100194933 B1 KR 100194933B1 KR 1019960026425 A KR1019960026425 A KR 1019960026425A KR 19960026425 A KR19960026425 A KR 19960026425A KR 100194933 B1 KR100194933 B1 KR 100194933B1
- Authority
- KR
- South Korea
- Prior art keywords
- color
- data
- control signal
- signal
- output
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/646—Circuits for processing colour signals for image enhancement, e.g. vertical detail restoration, cross-colour elimination, contour correction, chrominance trapping filters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/74—Circuits for processing colour signals for obtaining special effects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/44—Colour synchronisation
- H04N9/455—Generation of colour burst signals; Insertion of colour burst signals in colour picture signals or separation of colour burst signals from colour picture signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/74—Circuits for processing colour signals for obtaining special effects
- H04N9/76—Circuits for processing colour signals for obtaining special effects for mixing of colour signals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Processing Of Color Television Signals (AREA)
- Color Television Image Signal Generators (AREA)
Abstract
1. 청구범위에 기재된 발명이 속한 기술분야
디지탈 영상기기의 칼라필터 기능 구현
2. 발명이 해결하려고 하는 기술적 과제
디지탈 영상기기에서 칼라메모리에 칼라 서브캐리어 발생 룩업테이블을 저장하고, 사용자에 의해 선택된 칼라데이타를 억세스하여 입력영상신호의 칼라데이타로 출력한다.
3. 발명의 해결 방법의 요지
영상신호를 처리하는 휘도처리부 및 칼라처리부를 구비하는 디지털 영상기기의 칼라필터 장치가, 피터터 기능을 수행하기 위한 칼라데이타를 저장하는 칼라메모리를 구비하며, 영상기기의 제어부가 칼라필터 기능선택시 칼라처리부의 출력을 차단하고 사용자에 의해 선택에 따라 칼라메모리를 제어하여 해당하는 칼라데이타를 억세스하여 휘도데이타와 합성 출력한다.
4. 발명의 중요한 용도
디지탈 영상기기에서 사용자의 선택에 따라 영상신호의 칼라를 용이하게 변경할 수 있다.
Description
제1도는 광학 카메라의 블럭 구성을 도시하는 도면.
제2도는 본 발명의 실시예에 따른 디지탈 영상기기의 칼라필터장치의 구성을 도시하는 도면.
제3도는 색차데이타의 위상에 따른 벡터스코프 특성을 도시하는 도면.
제4도는 제2도 중 칼라메모리에 저장되는 칼라데이타의 테이블 구성을 도시하는 도면.
제5도는 영상신호에서 버스트신호와 제2제어신호와의 관계를 도시하는 도면.
제6도는 본 발명의 실시예에 따른 칼라필터장치에서 칼라메모리의 어드레스를 결정하는 과정을 도시하는 흐름도.
제7도는 본 발명의 실시예에 따른 디지탈 영상기기에서 칼라필터 기능을 수행하는 동작을 도시하는 흐름도.
본 발명은 디지탈 영상기기의 칼라 필터 장치 및 방법에 관한 것으로, 특히 사용자의 선택에 따라 칼라를 선택할 수 있는 장치 및 방법에 관한 것이다.
제1도는 광학 카메라의 전반적인 구성을 도시하고 있다. 상기 제1도를 참조하면, 카메라의 렌즈를 통해 입사되는 광신호는 광전변환부111을 통해 전기적 신호로 변환된다. 상기 광전변환부111은 CCD(Charge Coupled Device)를 사용할 수 있다. 그리고 신호검출부112는 상기 광전변환부111의 출력되는 신호의 크기를 검출한다. 상기 신호검출부112는 상관이중샘플링(CDS: Correlated Double Sampling) 방식을 사용할 수 있으며, 여기서 신호의 크기를 구하게 된다. 감마보정부(gamma correction circuit)113은 상기 신호검출부112에서 출력되는 신호를 입력하며, 입력신호의 발광특성(감마특성)을 보정하여 입력과 출력이 비례하도록 조정한다. A/D변환부(Analog to Digital Converter)114는 상기 감마보정부113의 출력을 입력하여 디지탈 데이타로 변환한다.
Y/C분리부115는 상기 A/D변환부114에서 출력되는 복합영상신호(composite signal)의 디지탈 데이타를 처리하여 휘도Y 및 칼라B-Y, R-Y 를 분리 출력한다. 이때 휘도 Y=0.59G+0.3R+0.11B이며, B-Y=-0.59G-0.3R+0.89B이며, R-Y=-0.59G+0.7R-0.11B가 될수 있다. 여기서 상기 Y, B-Y, R-Y는 R, G, B신호 처리 및 광전 변환부111의 특성에 따라 달라질 수 있다. 상기 휘도처리부116은 상기 Y/C분리부115에서 출력되는 휘도Y를 입력하여 신호처리 기능을 수행한 후 출력한다. 상기 칼라처리부117은 상기 Y/C분리부115에서 출력되는 B-Y 및 R-Y를 입력하여 신호 처리 기능을 수행한 후 칼라신호C를 발생한다. 상기와 같은 Y/C분리부115, 휘도처리부116 및 칼라처리부117은 신호처리부100이 된다.
D/A변환부(Digital to Analog Converter)118은 상기 휘도처리부116에서 출력되는 휘도Y 데이타를 아날로그신호로 변환 출력한다. D/A변환부119는 상기 칼라처리부117에서 출력되는 칼라C 데이타를 아날로그신호로 변환 출력한다. Y/C혼합부120은 상기 D/A변환부118 및 119에서 출력되는 휘도신호 및 칼라신호를 혼합(mixing)하여 복합영상신호로 출력한다. 이때 상기 Y/C혼합부120에서 출력되는 복합영상신호는 카메라의 뷰파인더(view finder), VCR(캠코더(camcoder)인 경우), 영상신호출력단자 등에 인가될 수 있다.
또한 현재의 일부 영상기기 들은 복합영상신호를 입력하는 영상입력단자 이외에 신호처리된 휘도데이타Y와 색차데이타B-Y 및 R-Y를 직접 입력할 수 있는 영상 입력단자들을 구비하고 있다. 따라서 영상기기는 복합영상신호를 출력하는 영상출력단자 이외에 신호처리된 Y, B-Y, R-Y를 출력할 수 있는 영상 출력단자들을 구비하는 것이 바람직하다. 이런 경우, 상기 제1도와 같은 시스템에서는 휘도처리부116 및 칼라처리부117의 출력을 직접 출력할 수 있도록 영상출력단자를 구비할 수도 있다.
상기 B-Y 색차데이타 및 R-Y 색차데이타로 구성되는 칼라데이타C는 카메라의 렌즈로 부터 수신되는 신호에 의해 결정된다. 이때 상기 렌즈에 칼라필터(color filter)를 사용하지 않는 경우에는 상기 렌즈로 부터 수신되는 광신호는 자연 색상 그대로가 된다. 즉, 카메라에서 영상신호의 칼라신호를 변환하고자 하는 경우에는 필터를 사용하여야 한다.
그러나 상기와 같은 칼라필터를 사용하는 경우, 영상신호의 칼라를 변경할 수 있지만, 일단 칼라가 변경된 영상신호의 칼라는 다시 변경할 수 없다. 즉, 카메라의 사용자가 칼라필터를 사용하여 영상신호의 칼라를 변경한 경우, 재생시 이를 변경할 수 있는 방법이 없다.
이런 경우, 카메라나 VCR 등에서 칼라데이타를 저장하는 메모리를 구비하고 사용자가 원하는 칼라를 선택하여 영상신호의 칼라를 변경하면, 다양한 영상신호를 재생할 수 있게된다.
따라서 본 발명의 목적은 디지탈 영상기기에서 칼라데이타를 저장하는 메모리를 구비하여 사용자의 선택하여 영상신호의 칼라를 변경할 수 있는 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 디지탈 영상기기에서 다수의 칼라데이타를 구비하고, 재생되는 영상신호의 칼라를 변경할 수 있는 디지탈 칼러필터 장치 및 방법을 제공함에 있다.
이러한 본 발명의 목적들을 달성하기 위하여 영상신호를 처리하는 휘도처리부 및 칼라처리부를 구비하는 디지탈 영상기기의 칼라필터 장치가, 필터 기능을 수행하기 위한 칼라데이타를 저장하는 칼라메모리를 구비하며, 상기 영상기기의 제어부가 칼라필터 기능선택시 상기 칼라처리부의 출력은 차단하고 사용자에 의해 선택에 따라 상기 칼라메모리를 제어하여 해당하는 칼라데이타를 억세스하여 휘도데이타와 합성 출력하는 것을 특징으로 한다.
이하 본 발명의 바람직한 실시예가 첨부된 도면의 참조와 함께 상세히 설명될 것이다. 도면들중 동일한 부품들은 가능한한 어느곳에서든지 동일한 부호들을 나타내고 있음을 유의하여야 한다.
본 발명의 실시예에서는 상기 디지탈 영상기기가 카메라라고 가정한다. 이런 경우, 전체적인 구성은 제1도와 같다.
제2도는 본 발명의 실시예에 따른 디지탈 칼라필터 장치의 구성을 도시하는 도면으로, 상기 제1도에서 칼라처리부117과 병렬 연결된다. 상기 제2도를 참조하면, 칼라처리부117은 상기 Y/C분리부115에서 분리된 칼라데이타를 입력하여 처리된 칼라데이타C1을 출력한다.
기능선택키221은 디지탈 칼라필터 기능의 선택 유무를 설정하는 키로서, 사용자에 의해 선택된다. 칼라선택키222는 원하는 칼라를 설정하는 키로서, 사용자에 의해 선택된다 레벨조정키223은 사용자에 의해 선택된 칼라의 레벨을 조정하는 키이다. 제어부211은 상기 기능선택키221, 칼라선택키222 및 레벨조정키223의 출력을 입력하며, 디지탈 칼라필터의 전반적인 기능 수행을 제어한다. 먼저 상기 기능선택키221의 선택을 감지하면 칼라필터의 출력을 선택하여 칼라필터 기능을 수행시키기 위한 제3제어신호CTL3을 발생한다. 두번째로 상기 칼라선택키222의 입력을 감지하면 영상신호의 버스트신호에 위상을 동기시켜 칼라선택을 활성화시키는 제2제어신호CTL2와 사용자가 선택한 칼라데이타를 선택하는 제어데이타인 제1제어신호CTL1을 출력한다. 세번째로 레벨조정키223의 입력을 감지하면 사용자가 선택한 칼라데이타의 출력 레벨을 조정하기 위한 제4제어신호CTL4를 출력한다.
어드레스연산부212는 상기 제어부211에서 상기 제2제어신호CTL2 발생시 활성화되며, 상기 제어부211에서 출력되는 상기 제1제어신호CTL1의 값을 로드하여 카운트하고 설정된 샘플링 주기에서 현재의 카운트 값을 어드레스로 출력하며, 상기 제어부211에서 상기 제2제어신호CTL2를 오프할시 어드레스 발생 동작을 비활성화시킨다. 상기 어드레스연산부212는 레지스터 및 카운터를 구비하는 하드웨어로 설계할 수 있으며, 또한 제어부211에서 제6도와 같은 흐름을 소프트웨어로 어드레스를 발생할 수 있다.
상기 제6도를 참조하여 본 발명의 실시예에 따라 칼라데이타를 선택하기 위한 어드레스를 발생하는 과정은 후술하기로 한다.
칼라메모리213은 본 발명의 실시예에 따라 칼라필터 기능을 수행하기 위한 칼라데이타들을 저장하고 있으며, 상기 어드레스연산부212에서 출력되는 어드레스에 의해 해당하는 칼라데이타를 억세스하여 출력한다. 상기 칼라메모리213은 칼라서브캐리어(color sub-carrier) 발생을 위한 룩업테이블(look-up table)로서, 그 구성은 제4도와 같다. 상기 제4도와 같은 룩업테이블을 저장하는 칼라메모리213은 제3도와 같은 칼라 벡터스코프(vector scope)에 의해 결정된다. 즉, 영상신호에서 버스트신호(burst signal)와 칼라데이타의 위상차는 색상이 되며, 이런 관계가 상기 제3도에 도시되어 있다.
레벨조정부214는 상기 칼라메모리213에서 출력되는 선택된 칼라데이타를 입력하며, 상기 제어부211에서 출력되는 제4제어신호CTL4에 의해 입력되는 칼라데이타의 레벨을 조정하여 출력한다. 상기 레벨조정부214는 쉬프트레지스터로 구현할 수 있으며, 이런 경우 상기 제4제어신호CTL4는 쉬프트레지스터에 저장된 칼라데이타의 쉬프트를 제어하여 칼라데이타의 레벨을 조정하는 제어신호가 된다.
선택기215는 제1단자I1이 상기 제1도의 칼라처리부117의 출력단에 연결되고, 제2단자I2가 상기 레벨조정부214의 출력단에 연결된다. 여기서 상기 칼라처리부117에서 출력되는 칼라데이타를 C1이라 하고 상기 레벨조정부214에서 출력되는 칼라데이타를 C2라 한다. 상기 선택기215는 상기 제어부211에서 출력되는 제3제어신호CTL3에 의해 상기 칼라처리부117에서 출력되는 칼라데이타C1 또는 사용자가 칼라필터 기능을 수행하기 위해 선택한 칼라데이타C2를 선택 출력한다. 상기 선택기215는 멀티플렉서로 구성할 수 있다.
제3도는 색차데이타의 위상 차에 따라 결정되는 칼라데이타의 벡터스코프 특성을 도시하고 있다.
제4도는 본 발명의 실시예에 따라 칼라필터 기능을 수행하기 위한 칼라메모리213의 특성을 도시하는 도면으로서, 칼라서브캐리어를 발생하는 룩업테이블의 형태를 도시하고 있다.
제5도는 본 발명의 실시예에 따라 칼라데이타를 선택하기 위한 동작을 활성화시키는 제2제어신호CTL2의 특성을 도시하는 도면이다. 상기 제2제어신호CTL2는 상기 칼라선택키222 발생시 상기 어드레스연산부212의 동작을 활성화시키는 신호로서, 영상신호의 버스트신호의 위상에 동기되어 활성화된다.
제6도는 본 발명의 실시예에 따라 디지탈 칼라필터 기능 수행시 사용자가 선택한 칼라데이타를 선택하기 위한 어드레스를 발생하는 과정을 도시하는 흐름도이다.
제7도는 본 발명의 실시예에 따라 제어부211에서 칼라필터 기능을 수행할 시 입력되는 키들에 따라 해당하는 제어신호를 발생하는 동작을 도시하는 흐름도이다.
일반적으로 영상신호의 윤곽은 휘도Y에 의해 결정된다. 따라서 상기 영상신호에 휘도신호는 그대로 유지하는 상태에서 칼라신호를 변경하면, 결국 칼라필터와 동일한 기능을 수행할 수 있다. 본 발명의 실시예에서는 영상신호 입력시 휘도신호를 그대로 유지하는 상태에서 사용자가 선택하는 칼라신호를 혼합하여 칼라필터 기능을 구현하고자 하는 것이다. 이를 위하여 사용자는 영상기기의 외부에 설치되는 키패널에서 칼라필터의 기능을 선택하기 위한 키221 및 칼라를 선택하기위한 키222를 이용하여 칼라필터 기능을 수행하게 된다.
이를 위하여 먼저 상기 칼라메모리213에는 본 발명의 실시예에 따라 칼라필터 기능을 구현하기 위한 칼라데이타 들을 저장한다. 이때 상기 칼라메모리213에서 저장되는 칼라데이타들은 제4도와 같은 칼라서브캐리어 발생을 위한 룩업테이블이 될 수 있다. 상기한 바와 같이 영상신호의 색상은 버스트신호와 칼라데이타의 위상차에 의해 결정된다. 제3도와 같은 벡터스코프 상에서 B-Y 색차데이타가 -5k이고 R-Y 색차데이타가 k이면 노란색(yellow)이고, B-Y 색차데이타가 k이고 R-Y 색차데이타가 5k이면 빨간색(red)이며, B-Y 색차데이타가 5k이고 R-Y 색차데이타가 -k이면 파란색(blue)이고, B-Y 색차데이타가 -k이고 R-Y 색차데이타가 -5k이면 초록색(green)이다. 따라서 상기 버스트신호와 동위상에 가까운 경우 노란색에 가까운 칼라데이타가 출력되고 버스트신호와 역위상에 가까운 경우 파란색에 가까운 칼라데이타가 출력됨을 알 수 있다. 그러므로 상기 칼라메모리213에 저장되는 칼라데이타들은 제4도에 도시된 바와 같이 버스트신호의 위상에 따라 해당하는 칼라데이타를 출력할 수 있도록 룩업테이블을 구성한다.
칼라필터 기능을 선택하지 않는 경우, 상기 선택기215는 제1입력단11으로 입력되는 칼라데이타C1을 선택하여 출력한다. 이런 경우 상기 제1도와 같은 영상기기는 수신되는 영상신호에 대응되는 휘도데이타Y 및 칼라데이타C1을 출력한다. 그러나 상기 기능선택키221의 입력을 감지하면 상기 제어부211은 제3제어신호CTL3을 활성화시키며, 상기 선택기215는 제2입력단12에 입력되는 칼라데이타C2를 선택하여 출력한다. 상기 칼라데이타C2는 사용자가 선택한 칼라데이타로서, 입력되는 영상신호의 칼라데이타C1의 출력을 차단하고 상기 칼라데이타C2를 선택출력하게 된다.
위와같이 칼라필터 기능이 선택된 상태에서 칼라선택키222가 눌려지면 상기 제어부211은 제1제어신호CTL1 및 제2제어신호CTL2를 발생한다. 여기서 상기 제2제어신호CTL2는 버스트신호와 동위상으로 어드레싱 동작을 활성화시키는 신호이다. 즉, 제5도의 5a에 도시된 바와 같이 상기 제2제어신호CTL2는 1수평주기의 영상구간에서 로우 논리로 활성화되며, 제5도의 5b에 도시된 바와 같이 버스트동기신호의 위상과 동위상으로 동기되어 활성화된다. 이는 상기 어드레스연산부212를 버스트신호와 동위상으로 영상신호의 구간에서 활성화시키기 위함이다.
또한 상기와 같은 제2제어신호CTL2에 의해 활성화되는 어드레스연산부212는 제6도와 같은 동작으로 상기 칼라메모리213의 어드레스신호를 발생할 수 있다. 이때 상기 어드레스연산부212는 상기 제어부211에서 출력하는 제1제어신호CTL1의 값에 따라 상기 칼라메모리213의 어드레스 값을 제어한다. 여기서 상기 제1제어신호CTL1은 사용자가 선택한 칼라데이타의 초기 어드레스값으로서, 버스트신호와 소정 위상차를 갖도록 하여 사용자가 선택한 칼라데이트를 선택하기 위한 제어데이타가 된다. 그리고 상기 어드레스연산부212는 상기 제1제어신호CTL1을 초기값으로 로드하고, 여기에 스텝값을 누적하여 상기 칼라메모리213의 어드레스를 발생한다. 여기서 상기 어드레스 값의 초기값을 CTL1이라 하고, 발생스텝을 S라 하면, 상기 스텝S는 하기와 같은 식에 의해 구할 수 있으며, 이때 식의 변수 정의도 다음과 같다.
[수학식 1]
S =(N* Fsc) /Fs
N : 칼라 서브캐리어 1주기를 나타내는 룩업테이블의 데이타 크기
Fsc: 색부 반송파(color sub-carrier)
Fs : 샘플링주파수(sampling frequency)
S : 어드레스 스텝 변수
즉, NTSC 방식의 영상신호이며 상기 칼라데이타를 256계조로 구현하고자 하는 경우, N=256, Fsc: 3.58MHz, Fs=14.318MHz=4Fsc가 되므로, 결국 S=64가 된다.
상기 제6도를 참조하여 어드레스연산부212의 어드레싱 동작을 살펴보면, 먼저 상기 어드레스연산부212는 611단계에서 상기 제어부211에서 출력되는 제1제어신호CTL1을 초기어드레스 값으로 설정한다. 그리고 613단계에서 상기 제2제어신호CTL2의 상태를 분석하며, 로우 논리로 활성화되어 있는 상태이면 615단계에서 현재의 어드레스에 상기 스텝변수S를 누적하여 현재의 어드레스를 결정한다. 즉, 상기 현재의 어드레스를 ADD라 하고 최초의 상태라고 하면, 상기 615단계에서 결정되는 어드레스는 ADD=CTL1+S가 된다.
이후 617단계에서 상기 615단계에서 구한 어드레스가 칼라메모리213의 데이타크기N을 초과하는가 검사하며, 데이타크기N을 초과하는 경우에는 619단계에서 현재의 어드레스에서 상기 N을 감산한다. 이는 현재의 어드레스 값이 상기 칼라메모리213의 어드레스 범위를 벗어난 경우에 대비하기 위함이다.
그리고 샘플링주기가 되면, 623단계에서 이를 감지하고 625단계에서 상기 어드레스ADD를 칼라메모리213의 어드레스로 출력한다.
이후 상기 어드레스연산부212는 현재의 어드레스ADD에 스텝변수S를 누적한 후 위와 같은 과정을 반복 수행한다. 이때의 어드레스는 ADD=CTL1+2S가 된다. 위와같이 상기 어드레스ADD는 샘플링주기로 스텝변수S를 누적시키면서 상기 칼라메모리213의 어드레스로 인가되며, 이때 스텝변수S가 누적되므로서 상기 데이타크기N 보다 커지는 경우에는 617단계 및 619단계를 통해 어드레스를 변경시킨다. 위와같이 상기 칼라메모리213의 어드레스를 출력하는 상태에서 상기 제2제어신호CTL2가 하이논리로 비활성화되면, 상기 어드레스연산부212는 627단계에서 어드레스를 클리어하고 리턴한다.
따라서 상기 칼라선택키222의 입력이 발생되면 상기 제어부211은 상기 제1제어신호CTL1을 출력하고, 1수평주기 단위로 영상신호 구간에서 버스트신호에 위상이 동기되는 제2제어신호CTL2를 활성화시킨다. 이때 상기 제1제어신호CTL1은 칼라데이타를 선택하는 제어데이타이고, 제2제어신호CTL2는 칼라메모리213의 어드레스 발생 동작을 활성화시키는 제어신호이다. 그러면 상기 어드레스연산부212는 상기 제2제어신호CTL2가 활성화되는 구간에서 상기 제1제어신호CTLI를 초기 어드레스 값으로 로드한 후, 로드한 초기 어드레스 값에 스텝 변수들을 누적하면서 칼라메모리213의 어드레스를 공급한다. 상기와 같은 어드레스연산부212는 제6도와 같은 제어부211의 소프트웨어에 의해 수행될 수 있으며, 또한 카운터등을 구비하는 별도의 하드웨어로도 구현이 가능한다.
또한 상기와 같이 칼라필터 기능시 선택된 상태에서 레벨조정키223이 눌려지면, 상기 제어부211은 상기 레벨조정키223의 입력을 분석하여 사용자가 선택한 칼라데이타의 크기를 결정하는 제4제어신호CTL4를 발생한다.
즉, 상기 제4제어신호CTL4는 선택된 칼라데이타의 레벨을 조정하기 위한 데이타이다. 따라서 상기 레벨조정부214는 제어부211에서 출력되는 제4제어신호CTL4에 의해 상기 칼라메모리213에서 출력되는 칼라데이타의 크기를 조정하여 출력한다.
여기서 상기 레벨조정부214를 쉬프트레지스터로 구현하는 경우, 상기 제4제어신호CTL4는 쉬프트 방향 및 쉬프트 횟수를 포함하는 제어데이타로 이루어진다. 그러면 상기 레벨조정부214는 상기 제4제어신호CTL4에 의해 쉬프트 방향 및 쉬프트 횟수가 결정되어 칼라데이타의 레벨을 조정한다.
이런 경우의 예는 하기와 같다.
1/4 모드: 칼라데이타를 2비트 쉬프트 다운시켜 출력시킴
1/2 모드: 칼라데이타를 1비트 쉬프트 다운시켜 출력시킴
1 모드: 칼라데이타를 그대로 출력시킴
2 모드: 칼라데이타를 1비트 쉬프트 업시켜 출력시킴
4 모드: 칼라데이타를 2비트 쉬프트 업시켜 출력시킴
이때 상기 칼라데이타를 쉬프트 다운시키면 칼라데이타의 크기는 작아지며, 쉬프트 업시키면 칼라데이타의 크기는 커진다.
상기와 같이 사용자에 의해 선택된 후 레벨이 조정된 칼라데이타C2는 선택기215에 의해 출력되므로서 칼라필터 기능을 수행하게 되는 것이다.
제7도를 참조하여 본 발명에 따른 칼라필터 기능의 수행 과정을 살펴본다.
먼저 제어부211은 711단계에서 키입력 유무를 검사한다. 그리고 키입력의 발생을 감지하면, 상기 제어부211은 711단계에서 이를 감지하고, 713단계에서 입력된 키가 기능선택키221인가 검사한다. 이때 입력된 키가 기능선택키221이면, 상기 제어부211은 713단계에서 칼라필터 기능을 선택하는 키임을 감지하고, 715단계에서 기능플래그가 세트된 상태인가를 검사한다. 여기서 상기 기능플래그란 칼라필터 기능이 선택된 경우 세트되며, 칼라필터 기능이 해제된 경우 리세트된다. 즉, 상기 제어부211은 기능선택키가 한번 눌려지면 상기 기능플래그를 세트시키며 두번 눌려지면 상기 기능플래그를 리세트시킨다. 따라서 상기 715단계에서 기능플래그가 리세트된 상태이면 칼라필터 기능이 선택되지 않은 상태이므로, 717단계에서 상기 기능플래그를 세트시켜 칼라필터 기능의 선택을 표시하고 상기 제3제어신호CTL3을 활성화시킨다. 상기 제3제어신호CTL3이 활성화되면, 상기 선택기215는 제2단자12로 입력되는 상기 레벨조정부214의 출력을 선택한다.
위와같은 상태에서 상기 사용자가 칼라선택키222를 누르면, 상기 제어부211은 721단계에서 이를 감지하고 723단계에서 현재 기능플래그가 세트된 상태인가 검사한다. 이는 현재 칼라필터 기능이 선택된 상태를 검사하는 것으로서, 상기 기능플래그가 세트된 상태이면 상기 제어부211은 725단계에서 사용자가 선택한 칼라데이타를 설정하기 위한 제1제어신호CTL1 및 어드레스연산부212의 동작을 활성화시키기 위한 제2제어신호CTL2를 발생한다. 이때 상기 제2제어신호CTL2는 상기 제5도에 도시된 바와 같이 버스트신호와 동위상으로서 1 수평주기 단위로 영상신호의 구간에서 로우논리로 활성화된다.
그러면 상기 어드레스연산부212는 상기 제1제어신호CTL1을 어드레스 초기값으로 입력한 후, 이 어드레스 초기값에 스텝변수S를 누적하여 상기 칼라메모리213의 어드레스로 인가한다. 이때 상기 어드레스연산부212는 상기한 바와 같이 제2제어신호CTL2에 의해 출력이 제어(enable/disable)된다. 상기 칼라메모리213은 상기 제4도와 같은 칼라 서브캐리어 발생용 룩업테이블을 저장하고 있으며, 상기 어드레스 초기값인 제1제어신호CTL1에 의해 억세스하는 칼라데이타의 색이 결정된다. 즉, 상기 칼라메모리213은 상기 어드레스 초기값인 제1제어신호CTL1이 0에 가까우면 상기 어드레스연산부212에서 출력하는 어드레스가 버스트신호와 동위상이 되어 노란색(yellow)에 가까운 칼라데이타를 억세스하게 되며, 상기 어드레스 초기값은 제1제어신호CTL1이 N/2에 가까우면 상기 어드레스연산부212에서 출력하는 어드레스가 버스트신호와 역위상이 되어 파란색(blue)에 가까운 칼라데이타를 억세스하게 된다 즉, 상기 칼라메모리213은 어드레스연산부212에서 출력되는 어드레스 값에 따라 칼라 서브캐리어 발생용 룩업테이블 상에서 해당하는 칼라데이타를 선택하여 출력하게 된다.
그리고 상기 사용자가 레벨조정키223을 누르면 상기 제어부211은 727단계에서 이를 감지하고, 입력된 레벨조정 값을 분석하여 조정 방향 및 조정크기(쉬프트레지스터로 구성한 경우 쉬프트 방향 및 쉬프트 횟수) 값을 갖는 제4제어신호CTL4를 발생한다. 그러면 상기 레벨조정부214는 상기 제4제어신호CTL4에 의해 상기 칼라메모리213에서 선택되어 출력되는 칼라데이타의 레벨을 조정하여 출력한다.
위와 같이 칼라필터 기능이 선택된 상태에서 사용자의 선택에 의해 필터의 색 결정 및 레벨 조정이 이루어진 칼라데이타는 선택기215에 의해 선택되어 출력된다. 그러면 상기 제1도에서와 같이 휘도처리부116은 입력 영상신호의 휘도Y 성분을 그대로 출력하고, 상기 칼라처리부117의 출력대신에 사용자가 선택한 칼라데이타를 출력하게 된다. 따라서 원래 영상 신호에서 사용자가 선택한 칼라신호가 합성되어 칼라 필터 기능을 수행하게 되는 것이다.
상기와 같이 칼라필터 기능을 수행하는 상태에서 사용자가 다시 기능선택키314를 누르면, 상기 제어부211은 713단계에서 이를 감지하며, 715단계에서 기능플래그의 상태를 검사한다. 이때 칼라필터 기능이 선택된 상태이면 상기 기능플래그가 세트된 상태이므로, 719단계에서 상기 기능 플래그를 리세트시키고 상기 제3제어신호CTL3을 비활성화시킨다. 상기 제3제어신호CTL3이 비활성화되면, 상기 선택기215는 제1단자I1에 입력되는 칼라처리부117의 칼라데이타C1을 선택 출력한다.
그러면 상기 제1도에서와 같이 휘도처리부116은 입력 영상신호의 휘도Y성분을 그대로 출력하고, 상기 선택기215는 상기 칼라처리부117에서 출력되는 칼라데이타C1을 선택 출력한다. 따라서 원래 영상신호가 그대로 출력되므로, 칼라필터 기능을 수행하지 않게된다.
상술한 바와 같이 디지탈 영상기기에서 원래의 영상신호에서 사용자가 원하는 칼라를 선택하여 영상신호를 재구성할 수 있으며, 이로인해 디지탈 칼라필터 기능을 용이하게 구현할 수 있다. 그리고 칼라 서브캐리어 발생용 룩업테이블을 이용하므로서 필터 색의 표현이 자유롭고, 칼라데이타의 레벨 조정이 가능하므로 색의 농도 가변이 가능하다. 따라서 입력되는 영상신호 중 휘도신호와 특수효과용 칼라신호을 혼합하므로서, 사용자가 화면을 자유로이 설정할 수 있어 특수 효과를 구현할 수 있다. 이런 경우, 특히 캠코더와 같은 영상기기에서는 별도의 칼라필터를 사용하지 않고 촬영하더라도, 영상신호를 원하는 칼라로 재구성할 수 있다.
Claims (6)
- 영상신호를 처리하는 휘도처리부 및 칼라처리부를 구비하는 디지탈 영상기기의 칼라필터 장치에 있어서, 칼라필터 기능을 수행하기 위한 칼라데이타를 저장하는 칼라메모리를 구비하며, 상기 영상기기의 제어부가 칼라필터 기능선택시 상기 칼라처리부의 출력을 차단하고 사용자에 의해 선택에 따라 상기 칼라메모리를 제어하여 해당하는 칼라데이타를 억세스하여 휘도데이타와 합성 출력하는 것을 특징으로 하는 디지탈 영상기기의 칼라필터 장치.
- 제1항에 있어서, 상기 칼라메모리가 칼라 서브캐리어 발생용 룩업테이블을 저장하고 있으며, 상기 제어부가 사용자가 선택한 칼라데이타를 선택할 수 있도록 상기 칼라메모리의 어드레싱을 제어하는 것을 특징으로 하는 디지틸 영상기기의 칼라필터 장치.
- 제2항에 있어서, 상기 제어부에 의해 제어하에 선택된 칼라데이타의 농도를 조정하는 레벨조정부를 더 구비한 것을 특징으로 하는 디지탈 영상기기의 칼라필터 장치.
- 영상신호를 처리하는 휘도처리부 및 칼라처리부를 구비하는 디지탈 영상기기의 칼라필터 장치에 있어서, 필터 기능선택키 및 칼라선택키를 구비하는 키입력부와, 상기 기능선택키 입력시 제3제어신호를 활성화시키며, 상기 칼라선택키 입력시 버스트신호와 동위상으로 어드레싱을 활성화시키는 제2제어신호 및 칼라데이타 선택용 제1제어신호를 발생하는 제어부와, 상기 제2제어신호에 의해 활성화되며, 상기 제1제어신호를 어드레스 초기값을 로드한 후 스텝변수를 누적하여 어드레스를 발생하는 어드레스연산부와, 칼라 서브캐리어 발생 룩업테이블을 저장하고 있으며, 상기 어드레스연산부에서 출력되는 어드레스에 의해 해당 칼라데이타를 억세스하여 출력하는 칼라메모리와, 제1입력단이 상기 칼라처리부의 출력단에 연결되고 제2입력단이 상기 칼라메모리의 출력단에 연결되며, 상기 제3제어신호에 의해 해당 입력단의 칼라데이타를 선택하여 출력하는 선택기로 구성된 것을 특징으로 하는 디지탈 영상기기의 칼라필터 장치.
- 영상신호를 처리하는 휘도처리부 및 칼라처리부를 구비하는 디지탈 영상기기의 칼라필터 장치에 있어서, 필터 기능선택키와, 칼라선택키 및 레벨조정키 들을 구비하는 키입력부와, 상기 기능선택키 입력시 제3제어신호를 활성화시키며 , 상기 칼라선택키 입력시 버스트신호와 동위상으로 어드레싱을 활성화시키는 제2제어신호 및 칼라데이타 선택용 제1제어신호를 발생하고, 상기 레벨조정키 입력시 칼라데이타의 레벨을 조정하기 위한 제4제어신호를 발생하는 제어부와, 상기 제2제어신호에 의해 활성화되며, 상기 제1제어신호를 어드레스 초기값을 로드한 후 스텝변수를 누적하여 어드레스를 발생하는 어드레스연산부와, 칼라 서브캐리어 발생 룩업테이블을 저장하고 있으며, 상기 어드레스연산부에서 출력되는 어드레스에 의해 해당 칼라데이타를 억세스하여 출력하는 칼라메모리와, 상기 칼라메모리의 출력단에 연결되며, 상기 제4제어신호에 의해 칼라데이타의 레벨을 조정하는 레벨조정부와, 제1입력단이 상기 칼라처리부의 출력단에 연결되고 제2입력단이 상기 레벨조정부의 출력단에 연결되며, 상기 제3제어신호에 의해 해당 입력단의 칼라데이타를 선택하여 출력하는 선택기로 구성된 것을 특징으로 하는 디지탈 영상기기의 칼라필터 장치.
- 칼라 서브캐리어 발생용 룩업테이블을 저장하는 칼라메모리와, 칼라데이타의 레벨을 조정하는 레벨조정부와, 입력 영상신호의 칼라데이타와 상기 레벨조정부의 출력을 선택하는 선택기를 구비하는 디지탈 영상기기의 칼라필터 수행 방법에 있어서, 칼라필터 기능 선택시 상기 선택기를 제어하여 상기 레벨조정부에서 출력되는 칼라데이타를 선택하는 과정과, 칼라선택시 상기 칼라메모리를 제어하여 선택된 칼라데이타를 억세스하여 출력하는 과정과, 레벨조정시 상기 선택된 칼라데이타의 레벨을 조정하여 농도를 결정한 후 상기 선택기로 출력하는 과정으로 이루어져, 영상신호의 휘도신호에 사용자가 선택한 칼라를 합성하여 영상신호의 칼라를 변경할 수 있는 것을 특징으로 하는 디지탈 영상기기의 칼라 필터 수행 방법.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960026425A KR100194933B1 (ko) | 1996-06-29 | 1996-06-29 | 디지탈 영상기기의 칼라 필터 장치 및 방법 |
DE19717121A DE19717121B4 (de) | 1996-06-29 | 1997-04-23 | Farbfiltervorrichtung für eine Digitalkamera und zugehöriges Verfahren |
US08/841,598 US6137532A (en) | 1996-06-29 | 1997-04-30 | Color image filtering apparatus and method for use in a digital camera |
JP9159627A JPH1066101A (ja) | 1996-06-29 | 1997-06-17 | ディジタル映像機器のカラーフィルタ装置及び方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960026425A KR100194933B1 (ko) | 1996-06-29 | 1996-06-29 | 디지탈 영상기기의 칼라 필터 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR980007513A KR980007513A (ko) | 1998-03-30 |
KR100194933B1 true KR100194933B1 (ko) | 1999-06-15 |
Family
ID=19465130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960026425A KR100194933B1 (ko) | 1996-06-29 | 1996-06-29 | 디지탈 영상기기의 칼라 필터 장치 및 방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US6137532A (ko) |
JP (1) | JPH1066101A (ko) |
KR (1) | KR100194933B1 (ko) |
DE (1) | DE19717121B4 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020105589A1 (en) * | 2001-02-02 | 2002-08-08 | Brandenberger Sarah M. | System and method for lens filter emulation in digital photography |
US8102447B2 (en) * | 2005-01-14 | 2012-01-24 | National University Corporation Gunma University | Photographing device |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4564856A (en) * | 1981-04-09 | 1986-01-14 | Harris Corporation | Apparatus providing automatic and manual control of setup adjustments for TV cameras |
US4511921A (en) * | 1982-06-16 | 1985-04-16 | Rca Corporation | Television receiver with manual and selectively disabled automatic picture control |
US4750050A (en) * | 1985-12-11 | 1988-06-07 | Corporate Communications Consultants, Inc. | Editing system and method |
US4864391A (en) * | 1986-05-09 | 1989-09-05 | Canon Kabushiki Kaisha | Image processing apparatus for color correcting an image which can monitor the result of the color correction |
US4908701A (en) * | 1987-03-09 | 1990-03-13 | Canon Kabushiki Kaisha | Color image processing method and apparatus for color adjustment during image processing |
JP2680348B2 (ja) * | 1988-06-01 | 1997-11-19 | 株式会社東芝 | 磁気記録装置及び再生装置 |
US5196923A (en) * | 1989-05-25 | 1993-03-23 | Canon Kabushiki Kaisha | Automatic image signal correcting device |
DE3928363A1 (de) * | 1989-08-28 | 1991-03-07 | Grundig Emv | Einrichtung zum erzeugen von farbtonverschiebungen |
EP0750275B1 (en) * | 1989-10-24 | 2000-08-16 | Canon Kabushiki Kaisha | Recording apparatus |
DE4106306A1 (de) * | 1991-02-28 | 1992-09-03 | Broadcast Television Syst | Verfahren zur farbkorrektur eines videosignals |
US5489998A (en) * | 1991-03-04 | 1996-02-06 | Canon Kabushiki Kaisha | Color image processing apparatus having transmitter and receiver which perform color correction in accordance with a common standard color image and method for same |
DE69315285T2 (de) * | 1992-09-02 | 1998-05-28 | Matsushita Electric Ind Co Ltd | Vorrichtung zum Verarbeiten eines Bildsignals |
US5452017A (en) * | 1992-12-31 | 1995-09-19 | Hickman; Charles B. | Method and apparatus for electronic image color modification using hue and saturation levels |
JP3617857B2 (ja) * | 1995-04-17 | 2005-02-09 | 株式会社東芝 | カラー撮像装置 |
JPH09116818A (ja) * | 1995-10-17 | 1997-05-02 | Purotetsuku Japan Kk | 撮像回路 |
-
1996
- 1996-06-29 KR KR1019960026425A patent/KR100194933B1/ko not_active IP Right Cessation
-
1997
- 1997-04-23 DE DE19717121A patent/DE19717121B4/de not_active Expired - Lifetime
- 1997-04-30 US US08/841,598 patent/US6137532A/en not_active Expired - Lifetime
- 1997-06-17 JP JP9159627A patent/JPH1066101A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
DE19717121B4 (de) | 2006-01-05 |
KR980007513A (ko) | 1998-03-30 |
JPH1066101A (ja) | 1998-03-06 |
US6137532A (en) | 2000-10-24 |
DE19717121A1 (de) | 1998-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5712680A (en) | Image pickup device for obtaining both moving and still images | |
US5548330A (en) | Image pickup device for generating a corrected luminance signal | |
US4716455A (en) | Chrominance signal interpolation device for a color camera | |
JP2002095002A (ja) | 色調補正回路および色相補正回路 | |
US5481317A (en) | Gamma correction circuit which selects one of a plurality of gamma corrected signals as an output signal based on the level of an input signal | |
EP0521367B1 (en) | Video signal processing circuit | |
EP1553787A2 (en) | Color reproduction apparatus and method for display device | |
US5841488A (en) | Multiple video input clamping arrangement | |
US5508739A (en) | White-balance adjusting apparatus and a method thereof for a video camera | |
US6762793B1 (en) | Apparatus and method for high-brightness compression | |
KR20000041319A (ko) | 영상신호 처리 시스템의 색신호 처리장치 | |
KR930011971B1 (ko) | 색신호 경계면 보정장치 | |
JPH0884348A (ja) | 撮像装置 | |
EP0746166B1 (en) | Image sensing apparatus and method | |
KR100194933B1 (ko) | 디지탈 영상기기의 칼라 필터 장치 및 방법 | |
AU2003227206A1 (en) | Video signal processing apparatus and video signal processing method | |
US5077602A (en) | Color difference compressor | |
KR100194934B1 (ko) | 디지탈 칼라 필터 장치 및 방법 | |
KR100192471B1 (ko) | 색신호 처리회로 | |
GB2262679A (en) | Limiting the range of a colour component video signal | |
KR100596639B1 (ko) | 영상 센서의 결함 보정 장치 | |
KR0125304B1 (ko) | 화이트밸런스조정장치 | |
JPH06141337A (ja) | ディジタル信号処理カメラ | |
JPH08331584A (ja) | 撮像装置 | |
JP2819944B2 (ja) | 映像信号発生装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20060127 Year of fee payment: 8 |
|
LAPS | Lapse due to unpaid annual fee |