[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20100070053A - Apparatus for processing digital image and method for controlling thereof - Google Patents

Apparatus for processing digital image and method for controlling thereof Download PDF

Info

Publication number
KR20100070053A
KR20100070053A KR1020080128644A KR20080128644A KR20100070053A KR 20100070053 A KR20100070053 A KR 20100070053A KR 1020080128644 A KR1020080128644 A KR 1020080128644A KR 20080128644 A KR20080128644 A KR 20080128644A KR 20100070053 A KR20100070053 A KR 20100070053A
Authority
KR
South Korea
Prior art keywords
image
subject
input image
input
moving
Prior art date
Application number
KR1020080128644A
Other languages
Korean (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 KR1020080128644A priority Critical patent/KR20100070053A/en
Publication of KR20100070053A publication Critical patent/KR20100070053A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/73Deblurring; Sharpening
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20172Image enhancement details
    • G06T2207/20201Motion blur correction

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Studio Devices (AREA)

Abstract

PURPOSE: An apparatus for processing a digital image and a method for controlling thereof are provided to perform out-focusing effect around a subject by detecting the movement of the subject in a moving picture photographing process. CONSTITUTION: An image input unit(310) receives an input image. A controller(320) detects a moving subject from the input image and extracts an area which the moving subject is occupied as a subject area. The controller performs a sharpening filtering process with respect to the substrate area and performs a blurring filtering process with respect to an area excluding the substrate area. A storing unit(340) stores the sharpening and blurring filtered image.

Description

디지털 영상 처리장치 및 그 제어방법{Apparatus for processing digital image and method for controlling thereof}Apparatus for processing digital image and method for controlling Technical Field

본 발명은 디지털 영상 처리장치 및 그 제어방법에 관한 것으로서, 보다 상세하게는 피사체의 움직임을 연속적으로 촬영하는 동영상 촬영 기능이 구현되는 디지털 영상 처리장치 및 그 제어방법에 관한 것이다. The present invention relates to a digital image processing apparatus and a control method thereof, and more particularly, to a digital image processing apparatus and a method of controlling the same, wherein a moving picture photographing function of continuously photographing a subject's movement is implemented.

통상적으로, 디지털 영상 처리장치는 디지털 카메라, PDA(personal digital assistant), 폰 카메라, PC 카메라 등의 영상을 처리하거나 영상 인식 센서를 사용하는 모든 장치를 포함한다. Typically, the digital image processing apparatus includes all devices that process images such as a digital camera, a personal digital assistant (PDA), a phone camera, a PC camera, or use an image recognition sensor.

디지털 영상 처리장치는 촬상 소자를 통하여 입력받은 영상을 디지털 신호 처리기에서 이미지 프로세싱하고 이를 압축하여 이미지 파일을 생성하고, 그 이미지 파일을 메모리에 저장할 수 있다. The digital image processing apparatus may image an image received through an image pickup device by a digital signal processor, compress the image, generate an image file, and store the image file in a memory.

또한, 디지털 영상 처리장치는 촬상 소자를 통하여 입력받거나 저장매체에 저장된 이미지 파일의 이미지를 LCD(Liquid Crystal Display)와 같은 표시장치에 표시하여 보여줄 수 있다. In addition, the digital image processing apparatus may display and display an image of an image file received through an imaging device or stored in a storage medium on a display device such as a liquid crystal display (LCD).

통상적으로 디지털 영상 처리장치는 움직이는 물체일 연속적으로 촬영하는 동영상 촬영 기능을 구비할 수 있다. 이때, 렌즈를 통하여 이미지 센서로 입력되는 이미지 데이터를 별도의 처리 없이 일반적인 화상 처리만을 수행하여 설정된 파일 형식으로 저장한다. In general, the digital image processing apparatus may include a moving picture photographing function of continuously photographing a moving object. In this case, the image data input to the image sensor through the lens is stored in a set file format by performing general image processing without additional processing.

본 발명은, 동영상 촬영 시에 피사체의 움직임을 검출하여 피사체를 중심으로 아웃 포커싱 효과를 구현할 수 있는 디지털 영상 처리장치 및 그 제어방법을 제공하는 것을 목적으로 한다. An object of the present invention is to provide a digital image processing apparatus and a method of controlling the same, capable of realizing an out-focusing effect around a subject by detecting a movement of the subject during video shooting.

본 발명은, 입력 영상을 입력받는 단계; 상기 입력 영상에서 피사체 영역을 추출하는 단계; 상기 입력 영상에서 상기 피사체 영역에 대하여 선명화 필터 처리를 하는 단계; 및 상기 입력 영상에서 상기 피사체 영역을 제외한 영역에 대하여 블러링 필터 처리를 하는 단계를 구비하는 디지털 영상 처리장치의 제어방법을 제공한다. The present invention, the step of receiving an input image; Extracting a subject area from the input image; Performing sharpening filter processing on the subject area in the input image; And performing a blurring filter process on the region other than the subject region in the input image.

상기 입력 영상에서 움직이는 피사체를 검출하는 단계를 더 구비할 수 있다. The method may further include detecting a moving subject from the input image.

상기 움직이는 피사체를 검출하는 단계가, 상기 입력 영상을 전에 입력된 프레임의 영상과 비교하여 움직임 벡터를 계산하는 단계, 및 상기 움직임 벡터로부터 상기 움직이는 피사체를 추적하는 단계를 구비할 수 있다.The detecting of the moving subject may include calculating a motion vector by comparing the input image with an image of a previously input frame, and tracking the moving subject from the motion vector.

상기 움직이는 피사체가 차지하는 영역을 상기 피사체 영역으로 추출할 수 있다. An area occupied by the moving subject may be extracted as the subject region.

상기 입력 영상이 복수개의 프레임의 영상이 연속하는 입력되는 동영상 중의 하나의 프레임의 영상이 될 수 있다. The input image may be an image of one frame of an input video in which images of a plurality of frames are consecutive.

상기 입력 영상에 대하여 상기 선명화 필터 처리 및 상기 블러링 필터 처리 를 하여 생성된 변환 영상을 저장하는 단계를 더 구비할 수 있다. The method may further include storing the converted image generated by the sharpening filter process and the blurring filter process on the input image.

본 발명의 다른 측면은, 입력 영상을 입력받는 영상 입력부; 및 상기 입력 영상에서 피사체 영역을 추출하고, 상기 입력 영상에서 상기 피사체 영역에 대하여 선명화 필터 처리를 하고, 상기 입력 영상에서 상기 피사체 영역을 제외한 영역에 대하여 블러링 필터 처리를 하는 제어부를 구비하는 디지털 영상 처리장치를 제공한다. Another aspect of the invention, the image input unit for receiving an input image; And a controller configured to extract a subject region from the input image, perform a sharpening filter process on the subject region in the input image, and perform a blurring filter process on the region other than the subject region in the input image. Provided is an image processing apparatus.

상기 입력 영상에서 움직이는 피사체를 검출하여, 상기 움직이는 피사체가 차지하는 영역을 상기 피사체 영역으로 추출할 수 있다. The moving subject may be detected from the input image, and an area occupied by the moving subject may be extracted as the subject region.

상기 입력 영상을 전에 입력된 프레임의 영상과 비교하여 움직임 벡터를 계산하고, 상기 움직임 벡터로부터 상기 움직이는 피사체를 추적하여 상기 움직이는 피사체가 차지하는 영역을 상기 피사체 영역으로 추출할 수 있다. A motion vector may be calculated by comparing the input image with an image of a frame previously input, and the area occupied by the moving subject may be extracted as the subject area by tracking the moving subject from the motion vector.

상기 입력 영상이 복수개의 프레임의 영상이 연속하는 입력되는 동영상 중의 하나의 프레임의 영상이 될 수 있다. The input image may be an image of one frame of an input video in which images of a plurality of frames are consecutive.

상기 입력 영상에 대하여 상기 선명화 필터 처리 및 상기 블러링 필터 처리를 하여 생성된 변환 영상이 저장되는 저장부를 더 구비할 수 있다. The storage apparatus may further include a storage unit configured to store the converted image generated by the sharpening filter process and the blurring filter process on the input image.

본 발명에 따른 디지털 영상 처리장치 및 그 제어방법에 의하면, 동영상 촬영 시에 피사체의 움직임을 검출하여 피사체를 중심으로 아웃 포커싱 효과를 구현할 수 있다. According to the digital image processing apparatus and the control method thereof according to the present invention, an out-focusing effect can be realized centering on a subject by detecting a movement of the subject during video shooting.

이하, 첨부된 도면을 참조하여 바람직한 실시예에 따른 본 발명을 상세히 설명하기로 한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1에는 본 발명에 따른 디지털 영상 처리장치의 일 실시예인 디지털 카메라(100)의 뒷면 외형이 도시되어 있다. FIG. 1 is a rear view of a digital camera 100 which is an embodiment of a digital image processing apparatus according to the present invention.

도면을 참조하면, 디지털 카메라(100)의 뒷면에는 방향 버튼(21), 메뉴-OK 버튼(22), 광각(Wide angle)-줌(Zoom) 버튼(W), 망원(Telephoto)-줌(Zoom) 버튼(T), 및 디스플레이 패널(25) 등이 구비될 수 있다. Referring to the drawings, on the back of the digital camera 100, the direction button 21, the menu-OK button 22, the wide angle (Zoom) button (W), the telephoto (Zoom) ) Button T, the display panel 25 and the like.

방향 버튼(21)에는 상향 버튼(21a), 하향 버튼(21b), 좌향 버튼(21c), 우향 버튼(21d)의 총 4개의 버튼이 포함될 수 있다. 방향 버튼(21)과 메뉴-OK 버튼(22)은 디지털 카메라와 같은 디지털 영상 처리장치의 동작에 관한 각종 메뉴를 실행시키기 위해 입력하는 키이다. The direction button 21 may include four buttons, an up button 21a, a down button 21b, a left button 21c, and a right button 21d. The direction button 21 and the menu-OK button 22 are keys for executing various menus relating to the operation of the digital image processing apparatus such as a digital camera.

광각-줌 버튼(W) 또는 망원-줌 버튼(T)은 그 입력에 따라 화각이 넓어지거나, 화각이 좁아진다. 특히, 선택된 노출영역의 크기를 변경시키고자 할 때 사용될 수 있다. 이때, 광각-줌 버튼(W)이 입력되면 선택된 노출영역의 크기가 커지고, 망원-줌 버튼(T)이 입력되면 선택된 노출영역의 크기가 작아질 수 있다. The wide-angle zoom button W or the tele-zoom button T has a wider angle of view or a narrower angle of view depending on its input. In particular, it may be used to change the size of the selected exposure area. In this case, when the wide-zoom button W is input, the size of the selected exposure area increases, and when the tele-zoom button T is input, the size of the selected exposure area may decrease.

디스플레이 패널(25)로는 LCD(liquid crystal display)등의 영상 표시소자가 사용될 수 있다. 디스플레이 패널(25)은 입력되는 동영상 또는 저장된 동영상이 표시되는 표시부(도 3의 350)에 포함될 수 있다. As the display panel 25, an image display device such as a liquid crystal display (LCD) may be used. The display panel 25 may be included in the display unit 350 of FIG. 3, which displays an input video or a stored video.

한편, 디지털 카메라(100)의 앞면 또는 윗면에는 셔터 릴리즈 버튼(26), 플래시(미도시), 전원 스위치(28), 렌즈부(미도시)가 구비될 수 있다. 또한, 디지털 카메라(100)의 앞면과 뒷면에는 뷰 파인더(27)의 대물 렌즈와 접안 렌즈가 구비될 수 있다. Meanwhile, a shutter release button 26, a flash (not shown), a power switch 28, and a lens unit (not shown) may be provided on the front or top surface of the digital camera 100. In addition, the front and rear of the digital camera 100 may be provided with an objective lens and an eyepiece of the viewfinder 27.

셔터 릴리즈 버튼(26) 및 전원 스위치(28) 등은 사용자가 외부로부터 조작하고자 하는 사항을 입력하는 사용자 조작부(도 3의 360)에 포함될 수 있다. The shutter release button 26 and the power switch 28 may be included in a user manipulation unit (360 of FIG. 3) for inputting items to be manipulated by the user from the outside.

셔터 릴리즈 버튼(26)은 정해진 시간 동안 CCD(Charge Coupled Device)와 같은 촬상 소자나 필름을 빛에 노출시키기 위해 열리고 닫힌다. 또한, 셔터 릴리즈 버튼은 조리개(미도시)와 연동하여 피사체를 적정하게 노출시켜 촬상 소자에 영상을 기록한다. The shutter release button 26 is opened and closed to expose the film or an image pickup device such as a charge coupled device (CCD) for a predetermined time. In addition, the shutter release button records an image on the image pickup device by properly exposing a subject in association with an aperture (not shown).

한편, 셔터 릴리즈 버튼(26)은 2단으로 눌려질 수 있다. 셔터 릴리즈 버튼(26)이 일단으로 눌려지면 제1신호(S1)가 생성되고, 이단으로 눌려지면 제2신호(S2)가 생성될 수 있다. 제1신호(S1)에 의하여 촬영 준비 설정이 수행되고, 제2신호(S2)에 의하여 촬영 작업이 수행될 수 있다. On the other hand, the shutter release button 26 can be pressed in two stages. When the shutter release button 26 is pressed in one end, the first signal S1 may be generated, and when the shutter release button 26 is pressed in one step, the second signal S2 may be generated. The shooting preparation setting may be performed by the first signal S1, and the shooting operation may be performed by the second signal S2.

본 발명이 적용될 수 있는 디지털 영상 처리장치의 일 실시예로서 디지털 카메라와 그 제어장치, 및 그 제어방법이 본 출원인의 미국 특허출원 공개번호 제2004/0130650호(명칭: 카메라의 이차함수를 이용한 자동 포커싱 방법, Method of automatically focusing using a quadratic function in camera)에 개시되어 있다. As an embodiment of a digital image processing apparatus to which the present invention can be applied, a digital camera, a control apparatus, and a control method thereof are disclosed in US Patent Application Publication No. 2004/0130650 (name: automatic using a secondary function of the camera). Method of automatically focusing using a quadratic function in camera.

상기 미국출원에 개시된 디지털 카메라와 그 제어장치, 및 그 제어방법에 관한 사항은 본 명세서에 포함되는 것으로 하고, 그 자세한 설명은 생략한다. Matters relating to the digital camera, the control apparatus, and the control method disclosed in the above-mentioned US application will be included in the present specification, the detailed description thereof will be omitted.

도 2에는 본 발명에 따른 바람직한 실시예인 디지털 영상 처리장치의 제어장치(200)의 블록도가 도시되어 있다. 디지털 영상 처리장치의 제어장치(200)는 도 1 의 디지털 카메라(100)의 내부에 장착될 수 있다. 2 is a block diagram of a control device 200 of a digital image processing apparatus, which is a preferred embodiment of the present invention. The control device 200 of the digital image processing apparatus may be mounted in the digital camera 100 of FIG. 1.

도면을 참조하면, 렌즈부와 필터부를 포함한 광학계(OPS)는 피사체로부터의 빛을 광학적으로 처리한다. 광학계(OPS)의 렌즈부는 줌 렌즈, 포커스 렌즈 및 보상 렌즈를 포함한다. 사용자가 사용자 입력부(INP)에 포함된 광각-줌 버튼(W) 또는 망원-줌 버튼(T)을 누르면, 이에 상응하는 신호가 마이크로제어기(212)에 입력된다. Referring to the drawing, an optical system OPS including a lens unit and a filter unit optically processes light from a subject. The lens unit of the optical system OPS includes a zoom lens, a focus lens, and a compensation lens. When the user presses the wide-angle zoom button W or the tele-zoom button T included in the user input unit INP, a signal corresponding thereto is input to the microcontroller 212.

이에 따라, 마이크로제어기(212)가 렌즈 구동부(210)를 제어함에 따라, 줌 모터(MZ)가 구동되어 줌 렌즈가 이동된다. 즉, 광각-줌 버튼(W)이 눌려지면 줌 렌즈의 초점 길이가 짧아져서 화각이 넓어지고, 망원-줌 버튼(T)이 눌려지면 줌 렌즈의 초점 길이가 길어져서 화각이 좁아진다. Accordingly, as the microcontroller 212 controls the lens driver 210, the zoom motor M Z is driven to move the zoom lens. That is, when the wide-zoom button W is pressed, the focal length of the zoom lens is shortened to widen the angle of view, and when the tele-zoom button T is pressed, the focal length of the zoom lens becomes long and the angle of view is narrowed.

한편, 자동 초점 모드(auto focusing mode)에는, 디지털 신호 처리기(207) 안에 내장된 주 제어기가 마이크로제어기(212)를 통하여 렌즈 구동부(210)를 제어하고, 그에 따라 포커스 모터(MF)가 구동된다. 즉, 포커스 모터(MF)를 구동하여 가장 선명한 사진을 얻을 수 있는 위치로 포커스 렌즈를 이동시킨다. On the other hand, in the auto focusing mode, the main controller embedded in the digital signal processor 207 controls the lens driver 210 through the microcontroller 212, and thus the focus motor M F is driven. do. That is, the focus lens is moved to a position where the sharpest picture is obtained by driving the focus motor M F.

자동 초점 모드는 사용자 입력부(INP)를 통하여 입력되는 셔터 릴리즈 버튼(도 1의 26)이 일단으로 눌려져 생성되는 제1신호(S1)에 따라 수행될 수 있다. 이때, 포커스 렌즈의 위치를 광축을 따라 이동시키면서 복수개의 영상을 입력받고, 복수개의 영상들 중에서 가장 선명한 영상을 얻어지는 포커스 렌즈의 위치를 구한다. The auto focus mode may be performed according to the first signal S1 generated by pressing the shutter release button 26 of FIG. 1 input through the user input unit INP. At this time, the plurality of images are input while the position of the focus lens is moved along the optical axis, and the position of the focus lens which obtains the clearest image among the plurality of images is obtained.

보상 렌즈는 전체적인 굴절률을 보상하는 역할을 하므로 별도로 구동되지 않는다. 참조 부호 MA는 조리개(aperture, 도시되지 않음)를 구동하기 위한 조리개 조정 모터(MA)를 가리킨다. The compensation lens compensates for the overall refractive index and is not driven separately. Reference numeral M A denotes an aperture adjusting motor M A for driving an aperture (not shown).

광학계(OPS)의 필터부에 있어서, 광학적 저역통과필터(Optical Low Pass Filter)는 고주파 성분의 광학적 노이즈를 제거한다. 적외선 차단 필터(Infra-Red cut Filter)는 입사되는 빛의 적외선 성분을 차단한다. In the filter section of the optical system OPS, an optical low pass filter removes optical noise of high frequency components. Infra-Red cut filter cuts the infrared component of the incident light.

광전 변환부(OEC)는 CCD(Charge Coupled Device) 또는 CMOS(Complementary Metal-Oxide- Semiconductor) 등의 촬상 소자를 포함하여 이루어질 수 있다. 광전 변환부(OEC)는 광학계(OPS)로부터의 빛을 전기적 아날로그 신호로 변환시킨다. The photoelectric conversion unit OEC may include an imaging device such as a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS). The photoelectric conversion unit OEC converts light from the optical system OPS into an electrical analog signal.

아날로그-디지털 변환부는 CDS-ADC(Correlation Double Sampler and Analog-to-Digital Converter) 소자(201)를 포함하여 이루어질 수 있다. 아날로그-디지털 변환부는 광전 변환부(OEC)로부터의 아날로그 신호를 처리하여, 그 고주파 노이즈를 제거하고 진폭을 조정한 후, 디지털 신호로 변환시킨다. 여기서, 디지털 신호 처리기(207)는 타이밍 회로(202)를 제어하여 광전 변환부(OEC)와 아날로그-디지털 변환부(201)의 동작을 제어한다. The analog-to-digital converter may include a CDS-ADC (Correlation Double Sampler and Analog-to-Digital Converter) device 201. The analog-to-digital converter processes the analog signal from the photoelectric converter (OEC), removes the high frequency noise, adjusts the amplitude, and converts the analog signal into a digital signal. Here, the digital signal processor 207 controls the timing circuit 202 to control the operation of the photoelectric converter OEC and the analog-to-digital converter 201.

광학계(OPS), 광전 변환부(OEC), CDS-ADC 소자(201) 등은 본 발명에 따라 입력 영상이 입력되는 영상 입력부(도 3의 310)에 포함될 수 있다. The optical system OPS, the photoelectric conversion unit OEC, the CDS-ADC element 201, and the like may be included in the image input unit 310 of FIG. 3 to which an input image is input according to the present invention.

실시간 클럭(203)은 디지털 신호 처리기(207)에 시간 정보를 제공한다. 디지털 신호 처리기(207)는 CDS-ADC 소자(201)로부터의 디지털 신호를 처리하여 휘도(Y 값) 및 색도(R, G, B) 신호로 분류된 디지털 화상 신호를 발생시킨다. The real time clock 203 provides time information to the digital signal processor 207. The digital signal processor 207 processes digital signals from the CDS-ADC element 201 to generate digital image signals classified into luminance (Y value) and chromaticity (R, G, B) signals.

디지털 신호 처리기(207)에 내장된 주 제어기의 제어에 따라 마이크로 제어기(212)에 의하여 구동되는 발광부(LAMP)에는, 셀프-타이머 램프, 자동-초점 램프, 모드 지시 램프 및 플래시 대기 램프 등이 포함될 수 있다. The light emitting unit LAMP driven by the microcontroller 212 under the control of the main controller built in the digital signal processor 207 includes a self-timer lamp, an auto-focus lamp, a mode indicating lamp, a flash standby lamp, and the like. May be included.

사용자 입력부(INP)에는, 방향 버튼(21), 광각-줌 버튼(W) 및 망원-줌 버튼(T) 등이 포함될 수 있다. 이러한 사용자 입력부(INP)는 본 발명에 따른 사용자 조작부(도 3의 360)에 포함될 수 있다. The user input unit INP may include a direction button 21, a wide-angle zoom button W, a telephoto-zoom button T, and the like. The user input unit INP may be included in the user manipulation unit 360 of FIG. 3.

DRAM(Dynamic Random Access Memory, 204)에는 디지털 신호 처리기(207)로부터의 디지털 화상 신호가 일시 저장된다. EEPROM(Electrically Erasable and Programmable Read Only Memory, 205)에는 디지털 신호 처리기(207)의 동작에 필요한 부팅 프로그램 및 키 입력 프로그램 등과 같은 알고리즘 및 설정 데이터가 저장된다. 메모리 카드 인터페이스(206)에서는 사용자의 메모리 카드가 착탈될 수 있다. The digital image signal from the digital signal processor 207 is temporarily stored in the DRAM (Dynamic Random Access Memory) 204. The EEPROM (Electrically Erasable and Programmable Read Only Memory) 205 stores algorithms and setting data such as a boot program and a key input program required for the operation of the digital signal processor 207. In the memory card interface 206, a user's memory card may be attached or detached.

디지털 신호 처리기(207) 및/또는 마이크로 제어기(212)는 본 발명에 따른 제어부(도 3의 320)에 포함될 수 있다. 또한, 디지털 신호 처리기(207) 및/또는 마이크로 제어기(212)에는 임시 저장 공간으로 캐시 메모리가 장착될 수 있다. The digital signal processor 207 and / or the microcontroller 212 may be included in the controller 320 of FIG. 3 according to the present invention. The digital signal processor 207 and / or the microcontroller 212 may also be equipped with cache memory as temporary storage space.

이때, 캐시 메모리와 DRAM(204)는 이전 영상 및 입력 영상이 일시적으로 저장되는 제1 저장부(도 3의 330)에 포함될 수 있다. 제1 저장부(도 3의 330)에 포함되는 캐시 메모리는 디지털 신호 처리기(207) 및/또는 마이크로 제어기(212)와 분리되어 별도로 포함될 수 있다. In this case, the cache memory and the DRAM 204 may be included in the first storage unit 330 of FIG. 3 which temporarily stores the previous image and the input image. The cache memory included in the first storage unit 330 of FIG. 3 may be included separately from the digital signal processor 207 and / or the micro controller 212.

메모리 카드 인터페이스(206)를 통하여 인식되는 메모리 카드는 촬영되어 본 발명에 따라 생성된 변환 영상을 포함하는 동영상이 비휘발성으로 저장되는 것으로 도 3의 제2 저장부(340)에 포함될 수 있다. The memory card recognized through the memory card interface 206 may be included in the second storage unit 340 of FIG. 3, in which a moving image including a converted image generated according to the present invention is non-volatilely stored.

디지털 신호 처리기(207)로부터의 디지털 화상 신호는 디스플레이 패널 구동부(214)에 입력되고, 이로 인하여 디스플레이 패널(215)에 화상이 디스플레이 된다. The digital image signal from the digital signal processor 207 is input to the display panel driver 214, whereby the image is displayed on the display panel 215.

디지털 영상 처리장치의 제어장치(200)는 표시부(214, 215)를 더 구비할 수 있다. 표시부(214, 215)는 디스플레이 패널(215) 및 디스플레이 패널(215)을 구동하는 디스플레이 패널 구동부(214)를 구비할 수 있다. 표시부(214, 215)는 본 발명에 따른 표시부(도 3의 350)에 포함될 수 있다. The controller 200 of the digital image processing apparatus may further include display units 214 and 215. The display units 214 and 215 may include a display panel 215 and a display panel driver 214 for driving the display panel 215. The display units 214 and 215 may be included in the display unit 350 of FIG. 3 according to the present invention.

한편, 디지털 신호 처리기(207)로부터의 디지털 화상 신호는, USB(Universal Serial Bus) 접속부(31a) 또는 RS232C 인터페이스(208)와 그 접속부(31b)를 통하여 직렬 통신으로써 전송될 수 있고, 비디오 필터(209) 및 비디오 출력부(31c)를 통하여 비디오 신호로서 전송될 수 있다. 여기서, 디지털 신호 처리기(207)는 그 내부에 마이크로제어기를 내장할 수 있다. On the other hand, the digital image signal from the digital signal processor 207 can be transmitted by serial communication via a universal serial bus (USB) connection portion 31a or an RS232C interface 208 and the connection portion 31b thereof, and a video filter ( 209 and through the video output unit 31c. Here, the digital signal processor 207 may incorporate a microcontroller therein.

오디오 처리기(213)는, 마이크로폰(MIC)으로부터의 음성 신호를 디지털 신호 처리기(207) 또는 스피커(SP)로 출력하고, 디지털 신호 처리기(207)로부터의 오디오 신호를 스피커(SP)로 출력한다. The audio processor 213 outputs the audio signal from the microphone MIC to the digital signal processor 207 or the speaker SP, and outputs the audio signal from the digital signal processor 207 to the speaker SP.

도 3에는 본 발명에 따른 바람직한 실시예인 디지털 영상 처리장치(300)의 블록도가 도시되어 있다. 디지털 영상 처리장치(300)는 도 4에 도시된 디지털 영상 처리장치의 제어방법(S400)에 의하여 제어될 수 있다. 디지털 영상 처리장치(300)에서 디지털 영상 처리장치의 제어방법(S400)에 대하여 설명된 사항과 동일한 사항에 대해서는 이를 참조하고 자세한 설명은 생략한다. 3 is a block diagram of a digital image processing apparatus 300 according to a preferred embodiment of the present invention. The digital image processing apparatus 300 may be controlled by the control method S400 of the digital image processing apparatus illustrated in FIG. 4. For the same matters as those described for the control method (S400) of the digital image processing apparatus 300 in the digital image processing apparatus 300, this description will be omitted.

도면을 참조하면, 디지털 영상 처리장치(300)는 영상 입력부(310); 제어부(320); 저장부(330, 340); 표시부(350); 및 사용자 조작부(360)를 구비할 수 있다. Referring to the drawings, the digital image processing apparatus 300 includes an image input unit 310; The control unit 320; Storage units 330 and 340; Display unit 350; And a user manipulation unit 360.

영상 입력부(310)는 입력 영상을 입력받는다. 제어부(320)는 입력 영상에서 피사체 영역을 추출하고, 상기 입력 영상에서 상기 피사체 영역에 대하여 선명화 필터 처리를 하고, 상기 입력 영상에서 상기 피사체 영역을 제외한 영역에 대하여 블러링 필터 처리를 한다. The image input unit 310 receives an input image. The controller 320 extracts a subject region from the input image, performs a sharpening filter process on the subject region in the input image, and performs a blurring filter process on the region other than the subject region in the input image.

본 발명에 따른 디지털 영상 처리장치(300)는 동영상의 입력받아 각각의 프레임에 해당하는 입력 영상에서 피사체의 움직임을 검출하여, 움직이는 피사체 영역을 추출하여 피사체 영역에 대해서는 선명화 필터 처리를 하고, 피사체 영역의 이외의 영역에 대해서는 블러링 필터 처리를 할 수 있다. The digital image processing apparatus 300 according to the present invention detects a movement of a subject from an input image corresponding to each frame by receiving a video input, extracts a moving subject region, and performs a sharpening filter process on the subject region. A blurring filter process can be performed on areas other than the area.

이에 따라, 움직이는 피사체 영역은 선명하게 보이고, 그 외의 영역은 흐리게 보이도록 함으로써, 동영상에 대하여 움직이는 피사체 영역을 중심으로 아웃 포커싱(out focusing) 효과를 얻을 수 있다. Accordingly, the moving subject region is clearly seen, and other regions are blurred, so that an out focusing effect can be obtained with respect to the moving subject with respect to the moving subject region.

영상 입력부(310)를 통하여 입력받는 입력 영상은 복수개의 프레임의 영상이 연속하는 입력되는 동영상 중의 하나의 프레임의 영상이 될 수 있다. The input image received through the image input unit 310 may be an image of one frame of a moving image in which images of a plurality of frames are consecutively input.

제어부(320)에서 입력 영상에서 움직이는 피사체를 검출하여, 움직이는 피사 체가 차지하는 영역을 상기 피사체 영역으로 추출할 수 있다. 이때, 입력 영상을 전에 입력된 프레임의 영상과 비교하여 움직임 벡터를 계산하고, 움직임 벡터로부터 움직이는 피사체를 추적하여 움직이는 피사체가 차지하는 영역을 피사체 영역으로 추출할 수 있다. The controller 320 may detect a moving subject in the input image and extract a region occupied by the moving subject as the subject region. In this case, a motion vector may be calculated by comparing an input image with an image of a frame previously input, and a moving subject may be tracked from the motion vector to extract a region occupied by the moving subject as a subject region.

움직이는 피사체는 모션 트래킹(motion tracking)에 의하여 검출할 수 있다. 모션 트래킹은 연속되는 두 프레임 영상 사이의 차이를 판별하여 움직임 벡터를 계산하고, 움직임 벡터에 의하여 피사체를 추적한다. The moving subject can be detected by motion tracking. Motion tracking calculates a motion vector by determining a difference between two consecutive frame images, and tracks a subject by the motion vector.

이때, 현재 입력되는 입력 영상에서 특징점을 설정하고, 이전에 입력된 프레임의 이전 영상과 비교하여 특징점 좌표의 데이터가 어느 방향으로 얼마만큼 움직였는가를 계산하여 움직임 벡터를 구할 수 있다. 이때, 특징점은 사용자가 설정할 수 있으며, 이전 영상과의 비교에 의하여 자동으로 설정될 수도 있다. In this case, the motion vector may be obtained by setting a feature point in the currently input image and calculating how much data of the feature point coordinates moves in comparison with the previous image of the previously input frame. In this case, the feature point may be set by the user and may be automatically set by comparison with a previous image.

입력 영상 전체에서 피사체 영역에 대하여 선명화 필터(sharpening filter) 처리를 할 수 있다. 또한, 입력 영상 전체에서 피사체 영역을 제외한 영역에 대하여 블러링 필터(blurring filter) 처리를 할 수 있다. A sharpening filter process may be performed on the subject area in the entire input image. In addition, a blurring filter process may be performed on the entire area of the input image except for the subject area.

이때, 입력 영상 전체 영역에 대하여 각각의 픽셀 단위로 피사체 영역에 속하는 지 여부를 판단할 수 있다. 또한, 각각의 픽셀 단위로 선명화 필터(sharpening filter) 처리 또는 블러링 필터(blurring filter) 처리를 할 수 있다. In this case, it may be determined whether the entire image area belongs to the subject area in units of pixels. In addition, a sharpening filter process or a blurring filter process may be performed for each pixel unit.

선명화 필터(sharpening filter) 및 블러링 필터(blurring filter)는 여러 가지 형태로 설정될 수 있다. 선명화 필터(sharpening filter) 및 블러링 필 터(blurring filter)는 도 5 및 도 6에 도시된 바와 같이 처리 시간을 고려하여 3×3 사이즈로 설정될 수 있다. 다른 실시예로서, 처리 시간이 문제되지 아니한 경우에는 5×5 또는 7×7 등의 더 큰 사이즈의 필터가 사용될 수 있다. The sharpening filter and the blurring filter can be set in various forms. The sharpening filter and the blurring filter may be set to 3 × 3 size in consideration of the processing time as shown in FIGS. 5 and 6. As another embodiment, larger sizes of filters, such as 5x5 or 7x7, can be used where processing time is not a problem.

도 5에는 본 발명에 따른 디지털 영상 처리장치의 제어방법에서 사용되는 블러링 필터(50)의 일 실시예가 도시되어 있다. 도 6에는 본 발명에 따른 디지털 영상 처리장치의 제어방법에서 사용되는 선명화 필터(60)의 일 실시예가 도시되어 있다. 5 illustrates an embodiment of a blurring filter 50 used in a control method of a digital image processing apparatus according to the present invention. 6 shows an embodiment of a sharpening filter 60 used in the control method of the digital image processing apparatus according to the present invention.

또한, 저장부(330, 340)에는 입력 영상에 대하여 선명화 필터 처리 및 블러링 필터 처리를 하여 생성된 변환 영상이 저장될 수 있다. In addition, the storage units 330 and 340 may store the converted image generated by performing a sharpening filter process and a blurring filter process on the input image.

표시부(350)에는 입력 영상이 라이브 뷰로 표시될 수 있다. 이때, 본 발명에 따라 변환된 변환 영상이 라이브 뷰로 표시될 수 있다. 영상 입력부(310)는 외부로부터 입력 영상을 입력받는다. 영상 입력부(310)는 도 2에 도시된 광학계(OPS), 광전 변환부(OEC), CDS-ADC 소자(201) 등을 포함할 수 있다. The display unit 350 may display the input image in live view. In this case, the converted image converted according to the present invention may be displayed in a live view. The image input unit 310 receives an input image from the outside. The image input unit 310 may include an optical system (OPS), a photoelectric converter (OEC), a CDS-ADC device 201, and the like illustrated in FIG. 2.

제어부(320)는 영상 입력부(310); 제어부(320); 저장부(330, 340); 표시부(350); 및 사용자 조작부(360)를 제어하여, 움직이는 피사체를 중심으로 아웃 포커싱 효과를 구현할 수 있다. 제어부(320)는 도 2에 도시된 디지털 신호 처리기(207) 및/또는 마이크로 제어기(212)를 포함할 수 있다. The controller 320 may include an image input unit 310; The control unit 320; Storage units 330 and 340; Display unit 350; And the user operating unit 360 to control the focusing effect on the moving subject. The controller 320 may include the digital signal processor 207 and / or the microcontroller 212 illustrated in FIG. 2.

저장부(330, 340)에는 이전 프레임의 영상, 입력 영상, 및 촬영되어 본 발명에 따라 생성된 변환 영상에 의하여 형성되는 동영상이 저장될 수 있다. 저장부(330, 340)는 제1 저장부(330) 및 제2 저장부(340)를 구비할 수 있다. 제1 저장 부(330)에는 이전 프레임의 영상, 및 입력 영상이 임시 저장될 수 있다. 제2 저장부(340)에는 촬영되어 본 발명에 따라 생성된 변환 영상에 의하여 형성되는 동영상이 저장될 수 있다. The storage unit 330 or 340 may store an image of a previous frame, an input image, and a moving image generated by a converted image generated according to the present invention. The storage units 330 and 340 may include a first storage unit 330 and a second storage unit 340. The first storage unit 330 may temporarily store the image of the previous frame and the input image. The second storage unit 340 may store a moving image captured and formed by the converted image generated according to the present invention.

표시부(350)는 도 1에 도시된 디스플레이 패널(25) 및/또는 도 2의 디스플레이 패널 구동부(214) 및 디스플레이 패널(215)을 포함할 수 있다. 사용자 조작부(360)를 통하여 사용자가 외부로부터 원하는 지령을 입력할 수 있다. 사용자 조작부(360)는 도 1의 셔터 릴리즈 버튼(26) 및 전원 스위치(28) 등 및/또는 도 2의 사용자 입력부(INP) 등을 포함할 수 있다. The display unit 350 may include the display panel 25 shown in FIG. 1 and / or the display panel driver 214 and the display panel 215 of FIG. 2. The user may input a desired command from the outside through the user manipulation unit 360. The user manipulation unit 360 may include a shutter release button 26 and a power switch 28 of FIG. 1 and / or a user input unit INP of FIG. 2.

본 발명에 따르면, 동영상 촬영 시에 피사체의 움직임을 검출하여 움직이는 피사체를 중심으로 아웃 포커싱 효과를 구현할 수 있다. According to the present invention, an out-focusing effect can be realized based on a moving subject by detecting a movement of the subject during video recording.

도 4에는 본 발명에 따른 바람직한 실시예로서, 디지털 영상 처리장치의 제어방법(S400)에 대한 흐름도가 도시되어 있다. 4 is a flowchart illustrating a control method (S400) of a digital image processing apparatus as a preferred embodiment according to the present invention.

디지털 영상 처리장치의 제어방법(S400)은 도 2 및/또는 도 3의 디지털 영상 처리장치 및 그 제어장치(200, 300)에서 구현될 수 있다. 이를 위하여, 본 발명에 따른 디지털 영상 처리장치의 제어방법(S400)이 도 2의 저장 수단에 저장되거나 펌웨어(Firmware) 등의 반도체 칩의 형태로 구현된 프로그램 또는 알고리즘이 될 수 있다. The control method S400 of the digital image processing apparatus may be implemented in the digital image processing apparatus of FIGS. 2 and / or 3 and the control apparatuses 200 and 300 thereof. To this end, the control method S400 of the digital image processing apparatus according to the present invention may be a program or algorithm stored in the storage means of FIG. 2 or implemented in the form of a semiconductor chip such as firmware.

따라서, 디지털 영상 처리장치의 제어방법(S400)에서 디지털 영상 처리장치 및 그 제어장치(200, 300)에 대하여 설명된 사항과 동일한 사항에 대해서는 이를 참조하고 자세한 설명은 생략한다. Therefore, in the method S400 of controlling the digital image processing apparatus, the same matters as those described for the digital image processing apparatus and the control apparatuses 200 and 300 will be referred to, and detailed description thereof will be omitted.

도면을 참조하면, 디지털 영상 처리장치의 제어방법(S400)은, 입력 영상 입력단계(S420); 움직이는 피사체 검출단계(S430); 피사체 영역 추출단계(S440); 선명화 처리단계(S460); 및 블러링 처리단계(S470)를 구비할 수 있다. Referring to the drawings, the control method of the digital image processing apparatus (S400), the input image input step (S420); Detecting a moving subject (S430); A subject region extraction step (S440); Sharpening processing step (S460); And a blurring processing step (S470).

입력 영상 입력단계(S420)에는 입력 영상을 입력받는다. 움직이는 피사체 검출단계(S430)에는 입력 영상에서 움직이는 피사체를 검출한다. 피사체 영역 추출단계(S440)에는 입력 영상에서 피사체 영역을 추출한다. In the input image input step (S420), the input image is received. In the detecting of the moving subject (S430), the moving subject is detected from the input image. In the subject region extraction step (S440), a subject region is extracted from the input image.

선명화 처리단계(S460)에는 입력 영상에서 피사체 영역에 대하여 선명화 필터(sharpening filter) 처리를 한다. 블러링 처리단계(S470)에는 입력 영상에서 피사체 영역을 제외한 영역에 대하여 블러링 필터(blurring filter) 처리를 한다. In the sharpening process step (S460), a sharpening filter process is performed on the subject area in the input image. In the blurring process step S470, a blurring filter process is performed on an area of the input image except for the subject area.

본 발명에 따른 디지털 영상 처리장치의 제어방법(S400)은, 동영상의 입력받아 각각의 프레임에 해당하는 입력 영상에서 피사체의 움직임을 검출하여, 움직이는 피사체 영역을 추출하여 피사체 영역에 대해서는 선명화 필터 처리를 하고, 피사체 영역의 이외의 영역에 대해서는 블러링 필터 처리를 할 수 있다. The control method (S400) of the digital image processing apparatus according to the present invention receives a moving image, detects a movement of a subject from an input image corresponding to each frame, extracts a moving subject region, and processes a sharpening filter on the subject region. Then, blurring filter processing can be performed on areas other than the subject area.

본 발명에 따른 디지털 영상 처리장치의 제어방법(S400)은 동영상 촬영모드 판단단계(S410)를 구비할 수 있다. 동영상 촬영모드 판단단계(S410)에서 현재 촬영 모드가 동영상 촬영 모드인가를 판단할 수 있다. 이때, 동영상 촬영 모드인 것으로 판단된 경우에 움직이는 피사체 영역을 검출하여 피사체 영역을 중심으로 아웃 포커싱 효과를 만들어 낼 수 있다. The control method (S400) of the digital image processing apparatus according to the present invention may include a video shooting mode determination step (S410). In the video shooting mode determination step (S410), it may be determined whether the current shooting mode is the video shooting mode. In this case, when it is determined that the video recording mode is determined, an out-focusing effect may be generated based on the moving subject area by detecting the moving subject area.

이에 따라, 움직이는 피사체 영역은 선명하게 보이고, 그 외의 영역은 흐리게 보이도록 함으로써, 동영상에 대하여 움직이는 피사체 영역을 중심으로 아웃 포 커싱(out focusing) 효과를 얻을 수 있다. Accordingly, the moving subject region is clearly seen, and other regions are blurred, so that an out focusing effect can be obtained with respect to the moving subject with respect to the moving subject region.

입력 영상 입력단계(S420)에 입력받는 입력 영상은 복수개의 프레임의 영상이 연속하는 입력되는 동영상 중의 하나의 프레임의 영상이 될 수 있다. The input image received in the input image input step S420 may be an image of one frame of the input video in which images of a plurality of frames are consecutive.

움직이는 피사체 검출단계(S430)에는 모션 트래킹(motion tracking)에 의하여 움직이는 피사체를 검출할 수 있다. 모션 트래킹은 연속되는 두 프레임 영상 사이의 차이를 판별하여 움직임 벡터를 계산하고, 움직임 벡터에 의하여 피사체를 추적한다. In the moving subject detecting step S430, the moving subject may be detected by motion tracking. Motion tracking calculates a motion vector by determining a difference k between two consecutive frame images, and tracks a subject by the motion vector.

이때, 현재 입력되는 입력 영상에서 특징점을 설정하고, 이전에 입력된 프레임의 이전 영상과 비교하여 특징점 좌표의 데이터가 어느 방향으로 얼마만큼 움직였는가를 계산하여 움직임 벡터를 구할 수 있다. 이때, 특징점은 사용자가 설정할 수 있으며, 이전 영상과의 비교에 의하여 자동으로 설정될 수도 있다. In this case, the motion vector may be obtained by setting a feature point in the currently input image and calculating how much data of the feature point coordinates moves in comparison with the previous image of the previously input frame. In this case, the feature point may be set by the user and may be automatically set by comparison with a previous image.

움직이는 사람에 대한 모션 트래킹을 하게 되면, 사람이나 사물에 대한 특징점을 찾은 후, 특징점의 움직임 벡터를 구하고, 일정한 값 이상으로 움직임 벡터가 변동된 경우에, 피사체가 움직였다고 판단할 수 있다. When motion tracking is performed on a moving person, after finding a feature point for a person or an object, a motion vector of the feature point is obtained, and when the motion vector is changed by a predetermined value or more, it may be determined that the subject has moved.

이를 위하여, 움직이는 피사체 검출단계(S430)는 움직임 벡터 계산 단계, 및 피사체 추적단계를 구비할 수 있다. 움직임 벡터 계산 단계에는 입력 영상을 전에 입력된 프레임의 영상과 비교하여 움직임 벡터를 계산할 수 있다. 피사체 추적단계에는 움직임 벡터로부터 움직이는 피사체를 추적할 수 있다. To this end, the moving subject detecting step S430 may include a motion vector calculating step and a subject tracking step. In the motion vector calculation step, a motion vector may be calculated by comparing an input image with an image of a previously input frame. In the subject tracking step, a moving subject may be tracked from the motion vector.

피사체 영역 추출단계(S440)에는 움직이는 피사체가 차지하는 영역을 피사체 영역으로 추출할 수 있다. 이때, 움직이는 피사체는 움직이는 피사체 검출단 계(S430)에서 모션 트래킹에 의하여 검출될 수 있다. In the subject region extraction step (S440), an area occupied by the moving subject may be extracted as the subject region. In this case, the moving subject may be detected by motion tracking in the moving subject detecting step S430.

선명화 처리단계(S460)에는 입력 영상 전체에서 피사체 영역에 대하여 선명화 필터(sharpening filter) 처리를 할 수 있다. 블러링 처리단계(S470)에는 입력 영상 전체에서 피사체 영역을 제외한 영역에 대하여 블러링 필터(blurring filter) 처리를 할 수 있다. In the sharpening process step (S460), a sharpening filter process may be performed on the subject area in the entire input image. In the blurring process step S470, a blurring filter process may be performed on the entire area of the input image except for the subject area.

이때, 피사체 영역 판단단계(S450)에는 입력 영상 전체에 대하여 피사체 영역인지 여부를 판단할 수 있다. 이때, 피사체 영역에 대해서는 선명화 처리단계(S460)가 수행되고, 피사체 영역을 제외한 영역에 대해서는 블러링 처리단계(S470)가 수행될 수 있다. At this time, in the subject region determining step (S450), it may be determined whether the subject region is the entire input image. In this case, the sharpening process step S460 may be performed on the subject area, and the blurring process step S470 may be performed on the area except the subject area.

피사체 영역 판단단계(S450)에는 입력 영상 전체 영역에 대하여 각각의 픽셀 단위로 피사체 영역에 속하는 지 여부를 판단할 수 있다. 즉, 각각의 픽셀이 피사체 영역에 속하는지 또는 피사체 영역에 속하지 않는지를 판단할 수 있다. In the subject region determination step (S450), it may be determined whether the object region belongs to the subject region in units of pixels for the entire input image region. That is, it may be determined whether each pixel belongs to the subject area or does not belong to the subject area.

선명화 필터(sharpening filter) 및 블러링 필터(blurring filter)는 여러 가지 형태로 설정될 수 있다. 선명화 필터(sharpening filter) 및 블러링 필터(blurring filter)는 도 5 및 도 6에 도시된 바와 같이 처리 시간을 고려하여 3×3 사이즈로 설정될 수 있다. 다른 실시예로서, 처리 시간이 문제되지 아니한 경우에는 5×5 또는 7×7 등의 더 큰 사이즈의 필터가 사용될 수 있다. The sharpening filter and the blurring filter can be set in various forms. The sharpening filter and the blurring filter may be set to 3 × 3 size in consideration of the processing time as shown in FIGS. 5 and 6. As another embodiment, larger sizes of filters, such as 5x5 or 7x7, can be used where processing time is not a problem.

도 5에는 본 발명에 따른 디지털 영상 처리장치의 제어방법에서 사용되는 블러링 필터(50)의 일 실시예가 도시되어 있다. 도 6에는 본 발명에 따른 디지털 영상 처리장치의 제어방법에서 사용되는 선명화 필터(60)의 일 실시예가 도시되어 있 다. 5 illustrates an embodiment of a blurring filter 50 used in a control method of a digital image processing apparatus according to the present invention. 6 illustrates an embodiment of the sharpening filter 60 used in the control method of the digital image processing apparatus according to the present invention.

선명화 처리단계(S460)에는 움직이는 피사체 영역으로 판단되는 모든 픽셀에 대하여 선명화 필터(60)에 의하여 마스킹 처리 할 수 있다. 블러링 처리단계(S470)에는 움직이는 피사체 영역으로 판단되지 아니하는 모든 픽셀에 대하여 블러링 필터(50)에 의하여 마스킹 처리 할 수 있다. In the sharpening process step (S460), all pixels that are determined to be moving subject areas may be masked by the sharpening filter 60. In the blurring process S470, the blurring filter 50 may mask all pixels that are not determined to be moving subject areas.

피사체 영역 판단단계(S450), 선명화 처리단계(S460), 및 블러링 처리단계(S470)를 통하여 입력 영상에 포함된 모든 픽셀에 대하여 처리하여 변환 영상을 생성할 수 있다. Through the subject region determining step S450, the sharpening process S460, and the blurring process S470, all pixels included in the input image may be processed to generate a converted image.

한편, 본 발명에 따른 디지털 영상 처리장치의 제어방법(S400)은 변환영상 저장단계(S480)를 더 구비할 수 있다. 변환영상 저장단계(S480)에는 입력 영상에 대하여 선명화 필터 처리 및 블러링 필터 처리를 하여 생성된 변환 영상을 저장할 수 있다. On the other hand, the control method (S400) of the digital image processing apparatus according to the present invention may further comprise a converted image storage step (S480). In the converted image storing step (S480), the converted image generated by performing a sharpening filter process and a blurring filter process on the input image may be stored.

본 발명에 따르면, 동영상 촬영 시에 피사체의 움직임을 검출하여 움직이는 피사체를 중심으로 아웃 포커싱 효과를 구현할 수 있다. According to the present invention, an out-focusing effect can be realized based on a moving subject by detecting a movement of the subject during video recording.

본 발명은 첨부된 도면에 도시된 일 실시예를 참고로 설명되었으나, 이는 예시적인 것에 불과하며, 당해 기술분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 수 있을 것이다. 따라서, 본 발명의 진정한 보호 범위는 첨부된 청구 범위에 의해서만 정해져야 할 것이다. Although the present invention has been described with reference to one embodiment shown in the accompanying drawings, it is merely an example, and those skilled in the art may realize various modifications and equivalent other embodiments therefrom. I can understand. Accordingly, the true scope of protection of the invention should be defined only by the appended claims.

도 1은 본 발명에 따른 디지털 영상 처리장치의 실시예로서, 디지털 카메라의 뒷면 외형을 보여주는 도면이다. 1 is a diagram illustrating a rear surface of a digital camera as an embodiment of a digital image processing apparatus according to the present invention.

도 2는 도 1의 디지털 카메라 내부에 포함될 수 있는 제어장치를 개략적으로 도시한 블록도이다. FIG. 2 is a block diagram schematically illustrating a control apparatus that may be included in the digital camera of FIG. 1.

도 3은 본 발명에 따른 바람직한 실시예로서, 디지털 영상 처리장치를 개략적으로 도시한 블록도이다. 3 is a block diagram schematically showing a digital image processing apparatus according to a preferred embodiment of the present invention.

도 4는 본 발명에 따른 바람직한 실시예로서, 디지털 영상 처리장치의 제어방법을 개략적으로 도시한 흐름도이다. 4 is a flowchart schematically illustrating a control method of a digital image processing apparatus as a preferred embodiment according to the present invention.

도 5는 본 발명에 따른 디지털 영상 처리장치 및 제어방법에서 사용되는 블러링 필터의 일 실시예를 개략적으로 도시한 도면이다. 5 is a diagram schematically showing an embodiment of a blurring filter used in a digital image processing apparatus and a control method according to the present invention.

도 6은 본 발명에 따른 디지털 영상 처리장치 및 제어방법에서 사용되는 선명화 필터의 일 실시예를 개략적으로 도시한 도면이다. 6 is a diagram schematically showing an embodiment of a sharpening filter used in the digital image processing apparatus and the control method according to the present invention.

Claims (11)

입력 영상을 입력받는 단계; Receiving an input image; 상기 입력 영상에서 피사체 영역을 추출하는 단계; Extracting a subject area from the input image; 상기 입력 영상에서 상기 피사체 영역에 대하여 선명화 필터 처리를 하는 단계; 및 Performing sharpening filter processing on the subject area in the input image; And 상기 입력 영상에서 상기 피사체 영역을 제외한 영역에 대하여 블러링 필터 처리를 하는 단계를 구비하는 디지털 영상 처리장치의 제어방법.And performing a blurring filter process on the region other than the subject region in the input image. 제1항에 있어서, The method of claim 1, 상기 입력 영상에서 움직이는 피사체를 검출하는 단계를 더 구비하는 디지털 영상 처리장치의 제어방법.And detecting a moving subject from the input image. 제2항에 있어서, The method of claim 2, 상기 움직이는 피사체를 검출하는 단계가, Detecting the moving subject, 상기 입력 영상을 전에 입력된 프레임의 영상과 비교하여 움직임 벡터를 계산하는 단계, 및 Calculating a motion vector by comparing the input image with an image of a previously input frame, and 상기 움직임 벡터로부터 상기 움직이는 피사체를 추적하는 단계를 구비하는 디지털 영상 처리장치의 제어방법.And tracking the moving subject from the motion vector. 제2항에 있어서, The method of claim 2, 상기 움직이는 피사체가 차지하는 영역을 상기 피사체 영역으로 추출하는 디지털 영상 처리장치의 제어방법.The control method of the digital image processing apparatus for extracting the area occupied by the moving subject to the subject area. 제1항에 있어서, The method of claim 1, 상기 입력 영상이 복수개의 프레임의 영상이 연속하는 입력되는 동영상 중의 하나의 프레임의 영상인 디지털 영상 처리장치의 제어방법.And the input image is an image of one frame of a moving image in which images of a plurality of frames are consecutive. 제1항에 있어서, The method of claim 1, 상기 입력 영상에 대하여 상기 선명화 필터 처리 및 상기 블러링 필터 처리를 하여 생성된 변환 영상을 저장하는 단계를 더 구비하는 디지털 영상 처리장치의 제어방법.And storing the converted image generated by performing the sharpening filter process and the blurring filter process on the input image. 입력 영상을 입력받는 영상 입력부; 및 An image input unit which receives an input image; And 상기 입력 영상에서 피사체 영역을 추출하고, 상기 입력 영상에서 상기 피사체 영역에 대하여 선명화 필터 처리를 하고, 상기 입력 영상에서 상기 피사체 영역을 제외한 영역에 대하여 블러링 필터 처리를 하는 제어부를 구비하는 디지털 영상 처리장치.A digital image including a controller which extracts a subject region from the input image, performs a sharpening filter process on the subject region in the input image, and performs a blurring filter process on an area except the subject region in the input image Processing unit. 제7항에 있어서, The method of claim 7, wherein 상기 입력 영상에서 움직이는 피사체를 검출하여, 상기 움직이는 피사체가 차지하는 영역을 상기 피사체 영역으로 추출하는 디지털 영상 처리장치.And detecting a moving subject from the input image and extracting a region occupied by the moving subject as the subject region. 제8항에 있어서, The method of claim 8, 상기 입력 영상을 전에 입력된 프레임의 영상과 비교하여 움직임 벡터를 계산하고, 상기 움직임 벡터로부터 상기 움직이는 피사체를 추적하여 상기 움직이는 피사체가 차지하는 영역을 상기 피사체 영역으로 추출하는 디지털 영상 처리장치.And calculating a motion vector by comparing the input image with an image of a frame previously input, and extracting a region occupied by the moving subject into the subject region by tracking the moving subject from the motion vector. 제7항에 있어서, The method of claim 7, wherein 상기 입력 영상이 복수개의 프레임의 영상이 연속하는 입력되는 동영상 중의 하나의 프레임의 영상인 디지털 영상 처리장치.And the input image is an image of one frame of a moving image in which images of a plurality of frames are consecutive. 제7항에 있어서, The method of claim 7, wherein 상기 입력 영상에 대하여 상기 선명화 필터 처리 및 상기 블러링 필터 처리를 하여 생성된 변환 영상이 저장되는 저장부를 더 구비하는 디지털 영상 처리장치.And a storage unit configured to store the converted image generated by the sharpening filter process and the blurring filter process on the input image.
KR1020080128644A 2008-12-17 2008-12-17 Apparatus for processing digital image and method for controlling thereof KR20100070053A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080128644A KR20100070053A (en) 2008-12-17 2008-12-17 Apparatus for processing digital image and method for controlling thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080128644A KR20100070053A (en) 2008-12-17 2008-12-17 Apparatus for processing digital image and method for controlling thereof

Publications (1)

Publication Number Publication Date
KR20100070053A true KR20100070053A (en) 2010-06-25

Family

ID=42367933

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080128644A KR20100070053A (en) 2008-12-17 2008-12-17 Apparatus for processing digital image and method for controlling thereof

Country Status (1)

Country Link
KR (1) KR20100070053A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210056944A (en) * 2019-11-11 2021-05-20 주식회사 날비컴퍼니 Method for editing image

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210056944A (en) * 2019-11-11 2021-05-20 주식회사 날비컴퍼니 Method for editing image

Similar Documents

Publication Publication Date Title
KR101387404B1 (en) Apparatus of controlling digital image processing apparatus and method thereof
KR101398475B1 (en) Apparatus for processing digital image and method for controlling thereof
KR20100056280A (en) Apparatus for processing digital image and method for controlling thereof
KR101594291B1 (en) Apparatus for processing digital image and method for controlling thereof
KR101510101B1 (en) Apparatus for processing digital image and method for controlling thereof
KR101446774B1 (en) Apparatus for processing digital image and method for controlling thereof
KR101396347B1 (en) Apparatus for processing digital image and method for controlling thereof
KR20100070053A (en) Apparatus for processing digital image and method for controlling thereof
KR20100077719A (en) Apparatus for processing digital image and method for controlling thereof
KR101396333B1 (en) Apparatus for processing digital image and method controlling thereof
KR101480401B1 (en) Apparatus of processing digital image and method of controlling thereof
KR101564417B1 (en) Apparatus for processing digital image and method for controlling thereof
KR101362769B1 (en) Apparatus for processing digital image and method for controlling thereof
KR101336924B1 (en) Apparatus for processing digital image and method for controlling thereof
KR101510106B1 (en) Apparatus for processing digital image and method for controlling thereof
KR101436834B1 (en) Apparatus for processing digital image and method for controlling thereof
KR101284038B1 (en) Apparatus for processing digital image and method for controlling thereof
KR101288914B1 (en) Method of controlling digital image processing apparatus and apparatus thereof
KR101417803B1 (en) Apparatus of processing digital image
KR101582085B1 (en) Apparatus for processing digital image and method for controlling thereof
KR20110056102A (en) Apparatus for processing digital image and method for controlling thereof
KR101387408B1 (en) Apparatus for processing digital image and method for controlling thereof
KR101537950B1 (en) Apparatus for processing digital image and method for controlling thereof
KR101364535B1 (en) Method of controlling digital image processing apparatus and apparatus thereof
KR20100056279A (en) Apparatus for processing digital image and method for controlling thereof

Legal Events

Date Code Title Description
N231 Notification of change of applicant
N231 Notification of change of applicant
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application