[go: up one dir, main page]

KR100238674B1 - Method for processing video data in digital still camera - Google Patents

Method for processing video data in digital still camera Download PDF

Info

Publication number
KR100238674B1
KR100238674B1 KR1019970002226A KR19970002226A KR100238674B1 KR 100238674 B1 KR100238674 B1 KR 100238674B1 KR 1019970002226 A KR1019970002226 A KR 1019970002226A KR 19970002226 A KR19970002226 A KR 19970002226A KR 100238674 B1 KR100238674 B1 KR 100238674B1
Authority
KR
South Korea
Prior art keywords
blocks
data
green
red
blue
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.)
Expired - Fee Related
Application number
KR1019970002226A
Other languages
Korean (ko)
Other versions
KR19980066576A (en
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 KR1019970002226A priority Critical patent/KR100238674B1/en
Publication of KR19980066576A publication Critical patent/KR19980066576A/en
Application granted granted Critical
Publication of KR100238674B1 publication Critical patent/KR100238674B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/186Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/423Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
    • H04N19/426Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements using memory downsizing methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/77Circuits for processing the brightness signal and the chrominance signal relative to each other, e.g. adjusting the phase of the brightness signal relative to the colour signal, correcting differential gain or differential phase
    • H04N9/78Circuits for processing the brightness signal and the chrominance signal relative to each other, e.g. adjusting the phase of the brightness signal relative to the colour signal, correcting differential gain or differential phase for separating the brightness signal or the chrominance signal from the colour television signal, e.g. using comb filter

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Color Television Image Signal Generators (AREA)
  • Processing Of Color Television Signals (AREA)

Abstract

가. 청구범위에 기재된 발명이 속한 기술분야end. The technical field to which the invention described in the claims belongs

디지털 스틸 카메라의 영상데이터 중간처리 방법에 관한 것이다.The present invention relates to a method for intermediate processing of image data of a digital still camera.

나. 발명이 해결하려고 하는 기술적 과제I. The technical problem that the invention is trying to solve

데이터 압축에 앞서 CCD(Charge Coupled Device)데이터를 레드, 그린, 블루(R, G, B)로 변환한 후 휘도신호와 색차신호(Y, U, V)로 변환하는 중간처리 과정에서 필요로 하는 메모리의 용량을 절약할 수 있도록 하는 방법을 제공함에 있다.Prior to data compression, CCD (Charge Coupled Device) data is converted into red, green, and blue (R, G, B) and then converted into luminance signal and chrominance signal (Y, U, V). The present invention provides a method for saving memory.

다. 발명의 해결방법의 요지All. Summary of Solution of the Invention

이미지센서데이터를 레드, 그린, 블루(R, G, B)로 1차 변환하고 그 레드, 그린, 블루(R, G, B)를 휘도신호와 두 개의 색차신호[Y, U, V: Y=0.3R+0.59G+0.11B, U=R-Y, V=B-Y]로 2차 변환하는 중간처리 과정을 수행하는 디지털 스틸 카메라의 영상데이터 중간처리 방법에 있어서, 상기 이미지센서에서 형성된 X × Y 화소로 이루어진 전체 화면 데이터를 x' × y'의 화소로 이루어진 n개의 소블록들로 분할하는 제1과정과, 상기 분할된 하나의 소블록에 대하여 x' × y'의 화소로 이루어진 레드, 그린, 블루 블록을 형성하는 1차 변환을 한 다음, 그 레드, 그린, 블루 블록으로부터 x' × y'의 화소로 이루어진 휘도신호 블록과 두 색차신호 블록들을 얻기 위해 2차 변환하는 동작을 상기 n개의 소블록들에 대하여 순차적으로 실시하는 제2과정과, 상기 제2과정에서 각 소블록별로 얻어지는 휘도신호 블록과 두 색차신호 블록들에 대하여 데이터 압축을 실시하는 제3과정을 포함함을 특징으로 한다.The image sensor data is first converted into red, green, and blue (R, G, B), and the red, green, and blue (R, G, B) are converted into luminance signals and two color difference signals [Y, U, V: Y In an image data intermediate processing method of a digital still camera which performs an intermediate process of performing secondary conversion to = 0.3R + 0.59G + 0.11B, U = RY, V = BY], the X × Y pixels formed by the image sensor A first process of dividing the entire screen data consisting of n into n small blocks of pixels of x '× y', red, green, of pixels of x '× y' for each of the divided small blocks; Performing the first-order transformation forming the blue block, and then performing the second-order transformation to obtain two luminance difference blocks and a luminance signal block composed of pixels x'xy 'from the red, green, and blue blocks. A second process performed sequentially for the blocks, and obtained by each small block in the second process With respect to the dosin arc block and two color difference signal blocks it is characterized in that it comprises a third step of performing data compression.

라. 발명의 중요한 용도la. Important uses of the invention

CCD데이터를 R, G, B로 변환한 후 Y, U, V로 변환하는 데 사용한다.It is used to convert CCD data into R, G and B and then to Y, U and V.

Description

디지털 스틸 카메라의 영상데이터 중간처리 방법{METHOD FOR PROCESSING VIDEO DATA IN DIGITAL STILL CAMERA}Intermediate processing method of image data of digital still camera {METHOD FOR PROCESSING VIDEO DATA IN DIGITAL STILL CAMERA}

본 발명은 디지털 스틸 카메라에 있어서 영상데이터 중간처리 방법에 관한 것으로, 특히 데이터 압축에 앞서 CCD데이터를 레드, 그린, 블루(Red, Green, Blue ; 이하 R, G, B라 함.)로 변환한 후 휘도신호와 두 개의 색차신호[이하 Y, U, V라 함. Y=0.3R+0.59G+0.11B, U=R-Y, V=B-Y]로 변환하는 중간처리 과정에서 필요로 하는 메모리의 용량을 절약할 수 있는 방법에 관한 것이다.The present invention relates to an intermediate method for processing image data in a digital still camera, and in particular, converting CCD data into red, green, and blue (hereinafter, R, G, and B) prior to data compression. The luminance signal and the two color difference signals (hereinafter referred to as Y, U and V). Y = 0.3R + 0.59G + 0.11B, U = R-Y, V = B-Y] The present invention relates to a method for saving memory capacity required during an intermediate process.

통상적으로 디지털 스틸 카메라에서는 CCD 데이터를 R, G, B로 변환한 후 Y, U, V로 다시 변환한 다음 데이터 압축을 실시하는데, 이 중간처리 과정을 위해서는 일정한 용량 이상의 메모리를 필요로 한다. 상기 R, G, B에서 Y, U, V로의 변환, 즉 일명 매트릭스(matrix)를 구성하는 원리는 공지이다.In general, a digital still camera converts CCD data into R, G, and B, and then converts the data back to Y, U, and V, and then compresses the data. This intermediate processing requires more than a certain amount of memory. The principle of constituting the transformation from R, G, B to Y, U, V, that is, a matrix is known.

도 1은 디지털 스틸 비디오 카메라의 구성을 나타낸 블록도 이다.1 is a block diagram showing the configuration of a digital still video camera.

CCD 11은 렌즈를 통해 들어오는 광학신호를 전기적신호로 변환하여 출력하는 이미지센서이다. 아날로그처리부 12는 상기 CCD 11로부터 입력된 신호를 래치 하여 더블 샘플링(double sample)하며 이득, 플레어(flare) 및 세이딩 보정 그리고 전위 감마 보정을 실행하여 아날로그처리 영상신호를 출력한다. 아날로그/디지털 변환부 13은 상기 아날로그처리 영상신호를 디지털 형태로 변환한다. 메모리제어부 19는 소정의 메모리를 제어하기 위해 어드레스와 스트로브신호 등을 발생하며, 8비트의 디지털 압축영상신호를 소정의 메모리 저장 형태인 16비트로 변조하여 출력한다. 제1메모리 20은 다이나믹램(Dynamic RAM: DRAM)을 사용하며, 상기 16비트의 영상신호를 사진 1장에 해당하는 양만큼, 즉 1프레임 단위로 저장함으로써 제1프레임영상신호를 발생한다. 화상처리부 14는 상기 제1프레임영상신호를 입력하여 화이트 밸런스(white balance), 딜터 보정, 데이터 검출, 감마 보정 등 여러 가지 처리를 한다. 또한 상기 화상처리부 14는 상기 각종 처리된 영상데이터를 압축하여 제1압축영상신호를 출력한다. 상기 제1압축영상신호는 상기 제1메모리 20에 다시 입력되어 1프레임 단위의 제2프레임영상신호로서 출력되고, 제2메모리 15는 상기 프레임영상신호를 입력하여 저장한다. 제2메모리 16은 플래시(flash) 메모리를 사용한다. 제어부 21은 마이크로컴퓨터를 사용하며, 전원이 항상 켜져 있어 사용자 인터페이스수단, 즉 키패드 23을 통해 촬영조건(촬영장소, 촬영모드 등)을 설정하는 키의 입력을 감지하면 상기 화상처리부 14로 하여금 고유의 동작을 개시하게 하는 등 디지털 스틸 카메라의 전반적인 동작을 총괄적으로 제어한다. 직렬입출력구동부 15는 상기 화상처리부 14와 상기 제어부 21에 접속되어 개인용 컴퓨터와의 데이터 통신을 가능하게 한다. 표시부 22는 상기 제어부 21의 제어를 받아 디지털 스틸 카메라의 각종 동작 상태를 표시한다. 타이밍발생부 18은 카메라의 동작에 필요한 각종 타이밍을 발생한다. 아이리스조정부 17은 상기 제어부 21의 제어를 받아 렌즈 10으로 입사 광량을 조절하는 신호를 출력한다. 그 외에도 도시하지 않았으나 카메라의 각 부분에 주전원 혹은 보조전원을 공급하는 전원공급부 등을 가진다.The CCD 11 is an image sensor that converts an optical signal received through a lens into an electrical signal and outputs the electrical signal. The analog processor 12 latches the signal input from the CCD 11 to double sample and outputs an analog image signal by performing gain, flare and shading correction, and potential gamma correction. The analog / digital converter 13 converts the analog processed image signal into a digital form. The memory controller 19 generates an address, a strobe signal, and the like to control a predetermined memory, modulates the 8-bit digital compressed video signal into 16 bits of a predetermined memory storage form, and outputs the modulated signal. The first memory 20 uses a dynamic RAM (DRAM), and generates the first frame video signal by storing the 16-bit video signal in an amount corresponding to one picture, that is, in units of one frame. The image processor 14 inputs the first frame image signal to perform various processes such as white balance, diller correction, data detection, and gamma correction. The image processor 14 also compresses the various processed image data and outputs a first compressed image signal. The first compressed video signal is inputted back into the first memory 20 and output as a second frame video signal in units of one frame, and the second memory 15 receives and stores the frame video signal. The second memory 16 uses a flash memory. The controller 21 uses a microcomputer, and when the power is always on and detects an input of a key for setting shooting conditions (shooting location, shooting mode, etc.) through the user interface means, that is, the keypad 23, the image processing unit 14 causes the image processing unit 14 to perform a unique operation. Control the overall operation of the digital still camera, such as to initiate the operation. The serial input / output driver 15 is connected to the image processor 14 and the controller 21 to enable data communication with a personal computer. The display unit 22 displays various operation states of the digital still camera under the control of the control unit 21. The timing generator 18 generates various timings necessary for the operation of the camera. The iris controller 17 outputs a signal for adjusting the amount of incident light to the lens 10 under the control of the controller 21. In addition, although not shown, there is a power supply unit for supplying main power or auxiliary power to each part of the camera.

도 2는 종래의 영상데이터 중간처리 과정을 나타낸 도면으로서, VGA를 기준 하여 수평 및 수직이 640 ×480의 형태이다.FIG. 2 is a diagram illustrating a conventional intermediate process of image data, in which horizontal and vertical are 640 × 480 based on VGA.

(2a)는 CCD데이터, 즉 도 1의 CCD 11에 형성된 화면을 나타낸다. 이 화면은 640 ×480 즉 307,200바이트(byte)로 이루어지므로 최소한 4메가비트(Mb: megabit)의 메모리를 필요로 한다. (2b)∼(2d)는 상기 CCD데이터를 처리하여 각각 R, G, B를 생성한 상태를 나타낸다. 이 화면들은 640 ×480 ×3, 즉 921,600바이트로 이루어지므로 최소한 8메가비트의 메모리를 필요로 한다. (2e)∼(2g)는 상기 R, G, B를 처리하여 각각 Y, U, V를 생성한 상태를 나타낸다. 이 화면들 역시 640 ×480 ×3, 즉 921,600바이트로 이루어지므로 최소한 8메가비트의 메모리를 필요로 한다.(2a) shows the CCD data, i.e., the screen formed on the CCD 11 of FIG. This screen consists of 640 × 480, or 307,200 bytes, which requires at least 4 megabits of memory. (2b) to (2d) show states in which R, G, and B are generated by processing the CCD data. These screens are 640 x 480 x 3, or 921,600 bytes, requiring at least 8 megabits of memory. (2e)-(2g) show the state which processed Y, U, and V by processing said R, G, and B, respectively. These screens also consist of 640 × 480 × 3, or 921,600 bytes, requiring at least 8 megabits of memory.

이와 같이 영상데이터를 압축하기 앞서 중간처리 과정에서 최소한 8메가비트의 메모리를 필요로 한다는 것은 시스템 구현상 여러 가지 문제를 야기한다.As such, the need for at least 8 megabits of memory in the intermediate processing prior to compressing the image data causes various problems in the system implementation.

따라서 본 발명의 목적은 데이터 압축에 앞서 CCD데이터를 R, G, B로 변환한 후 Y, U, V로 변환하는 중간처리 과정에서 필요로 하는 메모리의 용량을 절약할 수 있도록 하는 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide a method for saving the memory capacity required in the intermediate process of converting CCD data to R, G, B and then Y, U, V prior to data compression. have.

상기한 목적을 달성하기 위한 본 발명은 이미지센서데이터를 레드, 그린, 블루(R, G, B)로 1차 변환하고 그 레드, 그린, 블루(R, G, B)를 휘도신호와 두 개의 색차신호[Y, U, V: Y=0.3R+0.59G+0.11B, U=R-Y, V=B-Y]로 2차 변환하는 중간처리 과정을 수행하는 디지털 스틸 카메라의 영상데이터 중간처리 방법에 있어서, 상기 이미지센서에서 형성된 X × Y 화소로 이루어진 전체 화면 데이터를 x' × y'의 화소로 이루어진 n개의 소블록들로 분할하는 제1과정과, 상기 분할된 하나의 소블록에 대하여 x' × y'의 화소로 이루어진 레드, 그린, 블루 블록을 형성하는 1차 변환을 한 다음, 그 레드, 그린, 블루 블록으로부터 x' × y'의 화소로 이루어진 휘도신호 블록과 두 색차신호 블록들을 얻기 위해 2차 변환하는 동작을 상기 n개의 소블록들에 대하여 순차적으로 실시하는 제2과정과, 상기 제2과정에서 각 소블록별로 얻어지는 휘도신호 블록과 두 색차신호 블록들에 대하여 데이터 압축을 실시하는 제3과정을 포함함을 특징으로 한다.In order to achieve the above object, the present invention primarily converts image sensor data into red, green, and blue (R, G, B), and converts the red, green, and blue (R, G, B) signals into luminance signals and two. In the intermediate method of image data of a digital still camera which performs an intermediate process of second-order conversion into color difference signals [Y, U, V: Y = 0.3R + 0.59G + 0.11B, U = RY, V = BY] And a first process of dividing the entire screen data composed of the X × Y pixels formed by the image sensor into n small blocks composed of the pixels of x ′ × y ′, and x '× for the divided small blocks. First-order transform forming a red, green, and blue block consisting of y 'pixels, and then obtaining luminance signal blocks consisting of pixels x' × y 'and two color difference signal blocks from the red, green, and blue blocks. A second process of sequentially performing quadratic transformation on the n small blocks; Article characterized in that it comprises a third step of performing data compression with respect to the luminance signal blocks and two chrominance signal blocks is obtained for each small block in the second course.

도 1은 디지털 스틸 비디오 카메라의 구성을 나타낸 블록도1 is a block diagram showing the configuration of a digital still video camera

도 2는 종래의 영상데이터 중간처리 과정을 나타낸 도면2 is a diagram illustrating an intermediate image data processing process according to the related art.

도 3은 본 발명의 실시 예에 따른 영상데이터 중간처리 과정을 나타낸 도면3 is a diagram illustrating an intermediate process of image data according to an exemplary embodiment of the present invention.

이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 하기 설명에서는 구체적인 회로의 구성 소자 등과 같은 많은 특정(特定) 사항들이 나타나고 있는데, 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐 이러한 특정 사항들 없이도 본 발명이 실시될 수 있음은 이 기술 분야에서 통상의 지식을 가진 자에게는 자명하다 할 것이다. 그리고 본 발명을 설명함에 있어, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description, numerous specific details such as components of specific circuits are shown, which are provided to help a more general understanding of the present invention, and it is understood that the present invention may be practiced without these specific details. It will be self-evident to those of ordinary knowledge. In the following description of the present invention, if it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.

도 3은 본 발명의 실시 예에 따른 영상데이터 중간처리 과정을 나타낸 도면으로서, VGA를 기준 하여 수평 및 수직이 640 ×480의 형태이다.3 is a diagram illustrating an intermediate process of image data according to an exemplary embodiment of the present invention, in which the horizontal and the vertical are 640 × 480 based on VGA.

3a)는 전술한 도 2의 (2a)와 마찬가지로 CCD데이터, 즉 CCD 11에 형성된 X × Y 화소로 이루어진 전체 화면을 나타낸다. 이 화면은 640 ×480(X=640, Y=480), 즉 307,200바이트로 이루어지므로 최소한 4메가비트의 메모리를 필요로 한다.3A) shows the entire screen made of the CCD data, that is, the X × Y pixels formed in the CCD 11, as in FIG. 2 (2a) described above. This screen consists of 640 x 480 (X = 640, Y = 480), or 307,200 bytes, and therefore requires at least 4 megabits of memory.

(3b)는 상기 CCD데이터로 이루어진 전체 화면 데이터를 x' × y'의 화소로 이루어진 n개의 소블록으로 나눈 형태를 나타낸 것이다. 본 실시 예에서 상기 소블록은 8×8 화소(x'=8, y'=8)로 이루어진다.(3b) shows the form of dividing the entire screen data composed of the CCD data into n small blocks composed of pixels x'xy '. In the present embodiment, the small block includes 8x8 pixels (x '= 8, y' = 8).

(3c)는 상기 (3b)의 임의의 한 소블록에 대하여 R, G, B 블록을 생성한 상태를 나타낸다. 상기 R, G, B 블록 역시 8×8 화소(x'=8, y'=8)로 이루어진다. 이 블록 단위 처리에는 8 ×8 ×3, 즉 192바이트를 필요로 한다.(3c) shows a state in which R, G, and B blocks are generated for any one small block of the above (3b). The R, G, and B blocks also include 8x8 pixels (x '= 8, y' = 8). This block unit processing requires 8x8x3, that is, 192 bytes.

(3d)는 상기 R, G, B 블록에 대하여 각각 Y, U, V 블록을 생성한 상태를 나타낸다. 상기 Y, U, V 블록 역시 8×8 화소(x'=8, y'=8)로 이루어진다. 이 블록 단위 처리에는 8 ×8 ×3, 즉 192바이트[1,536비트(bit)]를 필요로 한다. 이는 CCD데이터 보관용 4메가비트 메모리의 잔여 공간을 활용하면 메모리 추가 없이도 처리 가능하다.(3d) shows a state in which Y, U, and V blocks are generated for the R, G, and B blocks, respectively. The Y, U, and V blocks also include 8x8 pixels (x '= 8, y' = 8). This block unit processing requires 8 x 8 x 3, that is, 192 bytes (1,536 bits). This can be done without additional memory by utilizing the remaining space in the 4-megabit memory for CCD data storage.

상기 (3c)단계를 모든 소블록에 대하여 실시한 다음에는 각 소블록별로 얻어지는 Y, U, V 블록에 대하여 데이터 압축을 실시한다.After performing step (3c) for all small blocks, data compression is performed on Y, U, and V blocks obtained for each small block.

한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐 만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the scope of the following claims, but also by the equivalents of the claims.

상술한 바와 같은 본 발명은 CCD데이터를 R, G, B로 변환하고 그 R, G, B를 Y, U, V로 변환하는 중간처리 과정을 수행할 때 CCD데이터로 이루어진 전체 화면을 소정의 크기를 갖는 소블록 단위로 나눈 다음 각 소블록을 순차적으로 처리해나감으로써 중간처리 과정에서 필요로 하는 메모리의 용량을 줄이는 장점이 있다.As described above, the present invention performs an intermediate process of converting CCD data into R, G, and B, and converts R, G, and B into Y, U, and V. By dividing the data into small block units having a, and processing each small block sequentially, there is an advantage of reducing the amount of memory required in an intermediate process.

Claims (1)

이미지센서데이터를 레드, 그린, 블루(R, G, B)로 1차 변환하고 그 레드, 그린, 블루(R, G, B)를 휘도신호와 두 개의 색차신호[Y, U, V: Y=0.3R+0.59G+0.11B, U=R-Y, V=B-Y]로 2차 변환하는 중간처리 과정을 수행하는 디지털 스틸 카메라의 영상데이터 중간처리 방법에 있어서,The image sensor data is first converted into red, green, and blue (R, G, B), and the red, green, and blue (R, G, B) are converted into luminance signals and two color difference signals [Y, U, V: Y In the intermediate method of image data of a digital still camera performing an intermediate process of secondary conversion to = 0.3R + 0.59G + 0.11B, U = RY, V = BY], 상기 이미지센서에서 형성된 X × Y 화소로 이루어진 전체 화면 데이터를 x' × y'의 화소로 이루어진 n개의 소블록들로 분할하는 제1과정과,A first process of dividing the entire screen data composed of the X × Y pixels formed by the image sensor into n small blocks composed of the pixels of x ′ × y ′; 상기 분할된 하나의 소블록에 대하여 x' × y'의 화소로 이루어진 레드, 그린, 블루 블록을 형성하는 1차 변환을 한 다음, 그 레드, 그린, 블루 블록으로부터 x' × y'의 화소로 이루어진 휘도신호 블록과 두 색차신호 블록들을 얻기 위해 2차 변환하는 동작을 상기 n개의 소블록들에 대하여 순차적으로 실시하는 제2과정과,A first-order transform forming a red, green, and blue block composed of x '× y' pixels is performed on the divided small blocks, and then, from the red, green, and blue blocks to x '× y' pixels. A second process of sequentially performing the second transform operation on the n small blocks to obtain the luminance signal block and the two color difference signal blocks; 상기 제2과정에서 각 소블록별로 얻어지는 휘도신호 블록과 두 색차신호 블록들에 대하여 데이터 압축을 실시하는 제3과정을 포함함을 특징으로 하는 방법.And a third process of performing data compression on the luminance signal block and the two color difference signal blocks obtained for each small block in the second process.
KR1019970002226A 1997-01-27 1997-01-27 Method for processing video data in digital still camera Expired - Fee Related KR100238674B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970002226A KR100238674B1 (en) 1997-01-27 1997-01-27 Method for processing video data in digital still camera

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970002226A KR100238674B1 (en) 1997-01-27 1997-01-27 Method for processing video data in digital still camera

Publications (2)

Publication Number Publication Date
KR19980066576A KR19980066576A (en) 1998-10-15
KR100238674B1 true KR100238674B1 (en) 2000-01-15

Family

ID=19495557

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970002226A Expired - Fee Related KR100238674B1 (en) 1997-01-27 1997-01-27 Method for processing video data in digital still camera

Country Status (1)

Country Link
KR (1) KR100238674B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101089486B1 (en) 2004-02-13 2011-12-02 미크로나스 게엠베하 Sensors with Multiple Data Outputs

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101089486B1 (en) 2004-02-13 2011-12-02 미크로나스 게엠베하 Sensors with Multiple Data Outputs

Also Published As

Publication number Publication date
KR19980066576A (en) 1998-10-15

Similar Documents

Publication Publication Date Title
US6201530B1 (en) Method and system of optimizing a digital imaging processing chain
JP2000236473A (en) Image processing circuit of image input device
US7230649B2 (en) Image sensor system using CMOS image sensor and image sensor apparatus using CMOS image sensor
JP2001054013A (en) Image pickup signal processor and its processing method
US7429992B2 (en) Method and system for providing accelerated video processing in a communication device
US8130317B2 (en) Method and system for performing interleaved to planar transformation operations in a mobile terminal having a video display
US6446155B1 (en) Resource bus interface
US20090180001A1 (en) Image processing apparatus, imaging apparatus, method and program
US7529412B2 (en) Image processing apparatus and method for converting image data between raster scan order and block scan order
JPH074017B2 (en) Imaging device
KR100238674B1 (en) Method for processing video data in digital still camera
EP2515543B1 (en) Image capturing apparatus and image capturing method
JP3352288B2 (en) Imaging unit and imaging signal processing device
US7463286B2 (en) Image data processing apparatus
US20050063587A1 (en) Presentation supporting system and image processing method for the same
US10230385B2 (en) Analog/digital conversion device and control method therefor
JP3344173B2 (en) Multi-panel display
KR20000052205A (en) Method for processing moving picture of digital signal processor
JP2003348442A (en) Television camera
JP2956065B2 (en) Imaging device
KR100198625B1 (en) Color digital camera system for personal computer
JP3451626B2 (en) Video camera
JPS63307953A (en) Gradation converter
JPH0998379A (en) Electronic imaging device
JP2001103507A (en) Imaging device and image processing method

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19970127

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19970127

Comment text: Request for Examination of Application

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 19990430

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 19990914

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 19991014

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 19991015

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20020930

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20030929

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20040924

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20050929

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20060928

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20070928

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20070928

Start annual number: 9

End annual number: 9

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20090910