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

KR101824506B1 - Apparatus and method for processing a continuous shooting using a multi-preset data in camera device - Google Patents

Apparatus and method for processing a continuous shooting using a multi-preset data in camera device Download PDF

Info

Publication number
KR101824506B1
KR101824506B1 KR1020120016089A KR20120016089A KR101824506B1 KR 101824506 B1 KR101824506 B1 KR 101824506B1 KR 1020120016089 A KR1020120016089 A KR 1020120016089A KR 20120016089 A KR20120016089 A KR 20120016089A KR 101824506 B1 KR101824506 B1 KR 101824506B1
Authority
KR
South Korea
Prior art keywords
image
information
shooting
preset
display
Prior art date
Application number
KR1020120016089A
Other languages
Korean (ko)
Other versions
KR20130094662A (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 KR1020120016089A priority Critical patent/KR101824506B1/en
Publication of KR20130094662A publication Critical patent/KR20130094662A/en
Application granted granted Critical
Publication of KR101824506B1 publication Critical patent/KR101824506B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2628Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/272Means for inserting a foreground image in a background image, i.e. inlay, outlay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Devices (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

카메라장치의 프리셋 촬영방법이, 프리셋 촬영시 서로 다른 프리셋 정보들로 구성되는 멀티 프리셋 정보를 이용하여 카메라의 세팅값을 변경시키며 이미지를 획득하는 과정과, 상기 획득된 이미지에서 표시이미지 및 압축이미지를 생성 및 버퍼링하는 이미지생성과정과, 상기 프리셋 촬영 종료시 상기 생성된 이미지를 포스트뷰하는 과정과, 상기 포스튜 뷰 과정에서 선택된 프레임의 압축이미지를 저장하는 과정으로 이루어진다.A method of presetting a camera device, the method comprising: acquiring an image by changing a setting value of a camera using multi-preset information composed of different preset information at the time of taking a preset image; Generating and buffering the preset image, postviewing the generated image at the end of the preset shooting, and storing the compressed image of the selected frame in the posture view process.

Description

카메라의 멀티프레임 이미지 촬영 촬영 장치 및 방법{APPARATUS AND METHOD FOR PROCESSING A CONTINUOUS SHOOTING USING A MULTI-PRESET DATA IN CAMERA DEVICE}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a multi-

본 발명은 카메라 장치의 촬영 장치 및 방법에 관한 것으로, 특히 멀티 프리셋 데이터를 설정하여 서로 다른 멀티 이미지를 획득할 수 있는 장치 및 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus and method for photographing a camera device, and more particularly, to an apparatus and method for setting multi-preset data to acquire different multi-images.

카메라 장치 및 카메라를 포함하는 휴대단말 장치는 고화질 이미지를 제공하며, 또한 다양한 사용자 편의 기능을 제공하고 있다. 현재 카메라 장치의 이미지 센서(image sensor 또는 카메라 센서라 칭할 수도 있다)는 풀 HD급 이상의 해상도(full High Definition resolution)를 가지는 이미지들을 센싱할 수 있다. A portable terminal device including a camera device and a camera provides a high-quality image and also provides various user-friendly functions. Currently, an image sensor (also referred to as an image sensor or a camera sensor) of a camera device can sense images having a full High Definition resolution.

일반적으로 카메라의 경우 대부분의 메뉴들은 사용자가 직접 수동적으로 상황에 맞도록 설정해야 되며, 설정 시 많은 시간을 필요로 한다. 그리고 사진을 촬영할 때 카메라의 설정이 잘못되면 원하지 않았던 사진을 얻게된다. 이런경우, 다시 카메라 정보를 세팅하여 촬영하는 경우, 동일한 상황의 사진을 다시 촬영할 수 없게 된다. 종래에는 이러한 단점을 보완하기 위해서 auto라는 메뉴(Scene mode, flash mode, shot mode, focus mode, exposure value, effect, white balance, ISO, metering, auto contrast etc.)를 구비하고, 각 기능들의 평균적인 값을 설정하여 사용자에게 편의를 제공하고 있다. 그러나 상기 auto 메뉴에서 설정되는 값들은 실제 값의 평균값에 불과할 뿐이다. Generally, in the case of a camera, most of the menus must be set manually by the user, and it takes a lot of time to set them. And when the camera is set wrong when you take a picture, you get a picture you did not want. In this case, when the camera information is set again, the same situation can not be photographed again. Conventionally, in order to overcome such disadvantages, there is a menu (scene mode, flash mode, shot mode, focus mode, exposure value, effect, white balance, ISO, metering, auto contrast etc.) Value is set to provide convenience to the user. However, the values set in the auto menu are only average values of actual values.

따라서 본 발명은 카메라장치 또는 카메라를 포함하는 단말장치에서 카메라에 멀티 프리셋 데이터를 설정하여 서로 다른 설정값에 따른 멀티 프레임 이미지를 획득할 수 장치 및 방법을 제안한다.Accordingly, the present invention proposes an apparatus and method for setting multi-preset data in a camera in a terminal device including a camera device or a camera to obtain a multi-frame image according to different set values.

이를 위하여 본 발명의 실시예에 따른 카메라장치 또는 카메라를 포함하는 단말장치는 카메라에 서로 다른 프리셋 정보들로 이루어지는 멀티 프리셋 정보를 설정하고, 촬영시 설정된 멀트 프리셋 정보에 각각 대응되는 멀티 프레임 이미지를 획득할 수 있다. 또한 본 발명의 실시예에서 프리셋 촬영시 프리뷰 이미지를 분석하여 자동으로 멀티 프리셋 정보를 설정하고, 촬영시 설정된 멀티 프리셋 정보에 의해 생성되는 멀티프레임 이미지를 획득할 수 있는 장치 및 방법을 제안한다.To this end, a terminal device including a camera device or a camera according to an embodiment of the present invention sets multi-preset information composed of different preset information in a camera, obtains a multi-frame image corresponding to each of the preset images can do. In addition, the present invention proposes an apparatus and method for analyzing a preview image during preset photographing, automatically setting multi-preset information, and obtaining a multi-frame image generated by the multi preset information set at the time of photographing.

본 발명의 실시예에 따른 카메라장치의 프리셋 촬영방법이, 프리셋 촬영시 서로 다른 프리셋 정보들로 구성되는 멀티 프리셋 정보를 이용하여 카메라의 세팅값을 변경시키며 이미지를 획득하는 과정과, 상기 획득된 이미지에서 표시이미지 및 압축이미지를 생성 및 버퍼링하는 이미지생성과정과, 상기 프리셋 촬영 종료시 상기 생성된 이미지를 포스트뷰하는 과정과, 상기 포스튜 뷰 과정에서 선택된 프레임의 압축이미지를 저장하는 과정으로 이루어짐을 특징으로 한다.A preset photographing method of a camera apparatus according to an embodiment of the present invention includes the steps of acquiring an image by changing a setting value of a camera using multi preset information composed of different preset information at the time of preset photographing, A step of post-viewing the generated image at the end of the preset photographing, and a step of storing a compressed image of a selected frame in the posture view process. .

또한 본 발명의 실시예에 따른 카메라장치가, 카메라와, 프리셋 촬영시 서로 다른 프리셋 정보들로 구성되는 멀티 프리셋 정보를 이용하여 카메라의 세팅값을 변경시키며, 상기 카메라에서 이미지를 획득되는 이미지에서 표시이미지 및 압축이미지를 생성하는 이미지처리부와, 상기 표시이미지 및 압축이미지를 버퍼링하며, 상기 프리셋 촬영 종료시 상기 생성된 이미지를 포스트뷰하며 선택된 프레임의 압축이미지를 저장하는 어플리케이션처리부와, 상기 프리셋촬영된 압축이미지들을 저장하는 저장부와, 상기 표시이미지를 표시하는 표시부로 구성된 것을 특징으로 한다.In addition, the camera device according to the embodiment of the present invention changes the setting value of the camera using the camera and the multi-preset information composed of different preset information at the time of taking a preset, An application processing unit for buffering the display image and the compressed image, post-viewing the generated image at the end of the preset shooting, and storing a compressed image of the selected frame; A storage unit for storing images, and a display unit for displaying the display image.

또한 본 발명의 실시예에 따른 휴대단말장치가, 외부 장치와 무선통신을 수행하는 통신부와, 상기 통신부를 통해 휴대단말장치의 통화 및 통신을 제어하는 단말제어부와, 프리셋 촬영시 매 프레임 주기에서 세팅값이 변경되면서 이미지를 획득하는 카메라부와, 프리셋 촬영시 서로 다른 프리셋 정보들로 구성되는 멀티 프리셋 정보를 이용하여 카메라의 세팅값을 변경시키며, 상기 카메라에서 이미지를 획득되는 이미지에서 표시이미지 및 압축이미지를 생성하는 이미지처리부와, 상기 표시이미지 및 압축이미지를 버퍼링하며, 상기 프리셋 촬영 종료시 상기 생성된 이미지를 포스트뷰하며 선택된 프레임의 압축이미지를 저장하는 어플리케이션처리부와, 상기 프리셋촬영된 압축이미지들을 저장하는 저장부와, 상기 표시이미지를 표시하는 표시부로 구성된 것을 특징으로 한다.The portable terminal device according to the embodiment of the present invention may further include a communication unit for performing wireless communication with an external device, a terminal control unit for controlling communication and communication of the portable terminal device through the communication unit, A camera unit for acquiring an image while changing a value of a preset image, and a multi-preset information including different preset information at the time of a preset photographing, An application processing unit for buffering the display image and the compressed image, post-viewing the created image at the end of the preset shooting, and storing a compressed image of the selected frame; And a display unit for displaying the display image The generated features.

본 발명의 실시예에 따른 카메라장치 또는 카메라를 포함하는 단말장치는 사용자가 자주 촬영한 피사체 정보와 카메라 메뉴 정보를 이용하여 상황에 맞는 멀티 프리셋 정보를 설정할 수 있으며, 설정된 멀티 프리셋 정보에 의해 멀티프레임 이미지를 획득할 수 있어, 촬영 상황에서 사용자가 원하는 사진을 촬영할 수 있는 이점이 있다. 또한 이렇게 촬영된 이미지는 사용자 카메라 사용에 대한 경험을 바탕으로 저장할 수 있으며, 연속 촬영에서 촬영된 이미지에서 유사성에 대한 부분을 판단하여 앨범 or postview에서 사용자에게 display될 때 쉽게 확인 가능한 이점이 있다.The terminal device including the camera device or the camera according to the embodiment of the present invention can set the multi preset information according to the situation using the subject information and the camera menu information frequently taken by the user, An image can be obtained, and there is an advantage that a user can take a desired photograph in a photographing situation. In addition, the captured images can be stored based on the experience of using the user's camera, and there is an advantage that the user can easily check the similarity in the captured images in the continuous shooting mode and display them to the user in the album or postview.

도 1은 본 발명의 실시예에 따른 카메라장치의 구성을 도시하는 도면
도 2는 본 발명의 실시예에 따른 카메라부110의 구성을 도시하는 도면
도 3은 본 발명의 실시예에 따른 이미지처리부 및 어플리케이션처리부의 구성을 도시하는 도면
도 4는 본 발명의 실시예에 따라 프레임을 구성하는 YUV 이미지, JPEG 이미지 및 촬영정보를 도시하는 도면
도 5는 본 발명의 실시예에 따른 멀티 프리셋 정보의 일 예를 도시하는 도면
도 6은 본 발명의 실시예에 따라 멀티 프리셋 정보를 설정하여 획득되는 멀티프레임 이미지의 예를 도시하는 도면
도 7은 본 발명의 실시예에 따른 카메라장치 또는 카메라장치를 포함하는 단말장치에서 연사촬영시의 동작을 설명하기 위한 도면
도 8은 발명의 실시예에 따라 멀티 프리셋 정보를 설정하는 절차를 도시하는 흐름도
도 9는 본 발명의 실시예에 따라 프리셋 촬영을 수행하는 절차를 도시하는 흐름도
도 10은 본 발명의 실시예에 따라 포스트뷰 및 이미지 저장을 수행하는 절차를 도시하는 흐름도
도 11은 본 발명의 실시예에서 이미지 및 어플리케이션 처리를 단일 구성으로 하는 카메라 장치의 구성을 도시하는 도면
도 12는 상기 도 11의 구성에서 처리부 구성을 도시하는 도면
도 13은 본 발명의 실시예에 따른 카메라장치를 구비하는 휴대단말장치의 구성을 도시하는 도면
1 is a view showing a configuration of a camera device according to an embodiment of the present invention;
2 is a diagram showing the configuration of the camera unit 110 according to the embodiment of the present invention
3 is a diagram showing the configuration of an image processing unit and an application processing unit according to an embodiment of the present invention
4 is a view showing a YUV image, a JPEG image, and photographing information constituting a frame according to an embodiment of the present invention
5 is a view showing an example of multi-preset information according to an embodiment of the present invention
6 is a diagram showing an example of a multi-frame image obtained by setting multi-preset information according to an embodiment of the present invention
7 is a view for explaining an operation at the time of continuous shooting in a terminal device including a camera device or a camera device according to an embodiment of the present invention;
8 is a flowchart illustrating a procedure for setting multi-preset information according to an embodiment of the present invention.
9 is a flowchart showing a procedure for performing a preset photographing in accordance with an embodiment of the present invention
10 is a flow chart illustrating a procedure for performing post view and image storage in accordance with an embodiment of the present invention.
11 is a diagram showing the configuration of a camera device having a single configuration of image and application processing in the embodiment of the present invention
Fig. 12 is a diagram showing the configuration of the processing unit in the configuration of Fig. 11
13 is a diagram showing a configuration of a portable terminal apparatus having a camera apparatus according to an embodiment of the present invention

이하, 본 발명의 바람직한 실시 예들의 상세한 설명이 첨부된 도면을 참조하여 상세히 설명한다. 도면들 중 동일한 구성들은 가능한 한 어느 곳에서든지 동일한 부호들을 나타내고 있음을 유의하여야 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the same configurations of the drawings denote the same reference numerals as possible whenever possible.

또한, 하기 설명에서는 이미지의 화소 수, 프리셋 데이터, 촬영정보의 항목 및 데이터 크기 등과 구체적인 특정 사항들이 나타내고 있는데, 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐 이러한 특정 사항들 없이도 본 발명이 실시될 수 있음은 이 기술 분야에서 통상의 지식을 가진 자에게는 자명하다 할 것이다. 그리고 본 발명을 설명함에 있어, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 상세한 설명을 생략한다.In the following description, the number of pixels of the image, the preset data, the items of the photographing information, the data size, and the like and specific matters are shown to provide a more general understanding of the present invention. It will be apparent to those skilled in the art that the present invention may be embodied in other forms without departing from the spirit and scope of the invention. In the following description of the present invention, detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.

본 발명은 카메라장치 또는 카메라를 구비하는 단말장치에 대한 것으로, 프리셋 촬영 모드에서 설정된 멀티 프리셋 정보에 따라 카메라 센서로부터 획득되는 이미지들을 처리하여 복수의 이미지들을 생성하고, 또한 상기 카메라 센서 및/또는 장치의 센서들로 획득되는 정보를 촬영정보로 생성 및 버퍼링한다. 여기서 상기 복수의 이미지는 프리뷰(및 포스트뷰)를 위한 표시이미지 및 저장하기 위한 압축이미지가 될 수 있다. 또한 상기 촬영정보는 카메라로부터 이미지 획득시 해당 프레임에서 이미지를 촬영할 때의 카메라 센서 및/또는 장치의 각 센서들로부터 획득되는 정보(이하 촬영 정보는 meta data, embedded data 등과 혼용되어 사용될 것이다)들이 될 수 있다. The present invention relates to a terminal device having a camera device or a camera, which processes images obtained from a camera sensor in accordance with multi-preset information set in a preset shooting mode to generate a plurality of images, and the camera sensor and / And generates and buffers the information obtained by the sensors of the imaging device as shooting information. Wherein the plurality of images may be a display image for a preview (and post view) and a compressed image for storage. In addition, the photographing information may be information obtained from the respective sensors of the camera sensor and / or the device (hereinafter, the photographing information may be used in combination with meta data, embedded data, etc.) .

그리고 프리셋촬영모드시 셔터(shutter)가 온되면 멀티 프리셋 정보를 순차적으로 변경하면서 촬영하며, 촬영된 순서대로 획득되는 이미지를 저장한다. 이후 연사촬영이 종료되면, preview시 사용된 표시이미지를 postview용으로 표시하여 capture 종료 후에 decode 동작을 수행하지 않고 빠르게 멀티 프리셋 촬영된 이미지들을 표시할 수 있도록 한다. When the shutter is turned on in the preset shooting mode, the multi-preset information is sequentially changed while shooting, and images obtained in the order of shooting are stored. When the continuous shooting is finished, the display image used at the preview is displayed for the postview so that the multi preset images can be quickly displayed without performing the decode operation after the end of the capture.

본 발명의 실시예에서 멀티프리셋 정보를 설정할 때 프리뷰 모드를 수행하여 촬영할 이미지를 분석하고 그 결과에 따른 프리셋 정보를 검색하여 자동으로 멀티 프리셋 정보를 설정할 수 있다. 그리고 프리셋 촬영모드시 성능 확보를 위하여 촬영된 표시 및 압축 이미지들을 RAM disk에 임시적으로 저장하며, 프리셋 촬영 종료 시 background로 사용자가 이용 가능한 file system으로 이동하여 저장할 수 있다. 그리고 촬영 종료와 동시에 사용자에게 촬영된 사진의 postview를 보여주면서 background로 main JPEG file들을 사용자가 이용 가능한 경로의 file system에 저장할 수 있도록 한다.In the embodiment of the present invention, when setting multi-preset information, the multi-preset information can be automatically set by analyzing an image to be photographed by performing a preview mode and searching for preset information according to the result. In order to secure the performance in the preset shooting mode, the captured display and compressed images are temporarily stored in the RAM disk, and the user can move to the file system available in the background in the background at the end of the preset shooting. At the same time as the photographing is finished, the main JPEG files are stored in the file system of the user-usable path in the background while showing the postview of the photographs taken by the user.

이하의 설명에서 프리셋 정보는 1프레임의 이미지를 생성하기 위한 상기 카메라부110의 세팅값들서, 상기 세팅값은 복수의 세팅 파라미터(예를들면, AWB, exposure,shutter speed, ISO, EV, effect, contrast,sharpness,AF 등)들의 세팅 값을 의미한다. 그리고 멀티 프리셋 정보는 멀티프레임의 이미지를 촬영하기 위해 복수의 프리셋 정보들로 구성되며, 각 프리셋 정보는 세팅 파라미터들 중에 적어도 하나의 세팅 파라미터가 서로 다른 가지도록 설정된다. 따라서 상기 멀티 프리셋 정보는 서로 다른 복수의 프리셋 정보들로 구성되고, 각 프리셋 정보는 서로 다른 카메라의 세팅값을 가지도록 설정된다. In the following description, the preset information is the setting values of the camera unit 110 for generating an image of one frame. The setting values include a plurality of setting parameters (for example, AWB, exposure, shutter speed, ISO, , contrast, sharpness, AF, etc.). The multi-preset information is composed of a plurality of preset information for capturing an image of a multi-frame, and each preset information is set such that at least one setting parameter is different among the setting parameters. Therefore, the multi preset information is composed of a plurality of different preset information, and each preset information is set to have different camera setting values.

이하 본 발명을 도면을 참조하여 상세히 설명한다. 이하의 설명에서는 카메라장치를 예로들어 설명하기로 한다.Hereinafter, the present invention will be described in detail with reference to the drawings. In the following description, the camera device will be described as an example.

도 1은 본 발명의 실시예에 따른 카메라장치의 구성을 도시하는 도면이다.1 is a diagram showing a configuration of a camera apparatus according to an embodiment of the present invention.

상기 도 1을 참조하면, 카메라부110은 이미지센서를 구비하며, 카메라 구동시 이미지센서를 통해 이미지를 획득하는 기능을 수행한다. 여기서 상기 이미지센서는 초고화소(UHD; ultra high definition) 이상의 이미지를 감지할 수 있다. 센서부120은 카메라장치에 장착하는 하나의 이상의 센서가 될 수 있으며, 상기 센서는 GPS수신기, 자이로센서, 가속도센서, 고도센서, 방향센서들 중에 하나 이상이 될 수 있다. 여기서 상기 센서부120은 이하 설명되는 이미지처리부130에 연결될 수 있으며, 또한 어플리케이션처리부140에 연결될 수도 있다. 본 발명의 실시예에서는 상기 센서부120이 어플리케이션처리부140에 연결되어 카메라장치 또는 카메라장치를 구비하는 단말장치의 동작, 상태 및 위치 등을 감지하는 것으로 가정하여 설명하기로 한다.Referring to FIG. 1, the camera unit 110 includes an image sensor, and acquires an image through an image sensor when the camera is driven. Here, the image sensor can detect an image of ultra high definition (UHD) or higher. The sensor unit 120 may be one or more sensors mounted on the camera device, and the sensor may be at least one of a GPS receiver, a gyro sensor, an acceleration sensor, an altitude sensor, and a direction sensor. Here, the sensor unit 120 may be connected to the image processing unit 130, which will be described below, or may be connected to the application processing unit 140. In the embodiment of the present invention, it is assumed that the sensor unit 120 is connected to the application processing unit 140 to detect the operation, state, and position of the terminal device including the camera device or the camera device.

이미지처리부130은 상기 카메라부110의 세팅정보를 설정할 수 있다. 본 발명의 실시예에서 상기 이미지처리부130은 멀티 프리셋 정보를 설정하고, 프리셋 촬영시 설정된 멀티 프리셋 정보에서 순차적으로 상기 카메라부110의 세팅을 변경하며, 변경된 세팅에 따라 획득되는 이미지를 순차적으로 수신하여 처리한다. 이때 상기 이미지처리부130은 상기 카메라부110으로부터 획득되는 이미지를 처리하여 표시부160에 표시하기 위한 표시 이미지 및 캡쳐 요구시 저장하기 위한 압축 이미지를 생성한다. 여기서 상기 표시이미지는 YUV 이미지가 될 수 있다. 상기 이미지처리부130은 상기 카메라부110에서 획득되는 이미지를 YUV 이미지로 색변환(color conversion)하며, 또한 상기 표시부160에 표시하기 위한 크기로 조정(scaling and/or crop)한다. 즉, 상기 이미지처리부130은 YUV 이미지를 생성하고, 또한 상기 표시부160의 표시 능력에 따라 적절하게 설정할 수 있다. 이때 상기 YUV 이미지는 상기 압축 이미지의 크기보다는 작은 데이터 크기를 가질 수 있다. 또한 상기 이미지처리부130은 상기 카메라부110에서 출력되는 이미지를 저장하기 위한 압축 이미지를 생성한다. 여기서 상기 압축이미지는 JPEG 방식을 사용할 수 있다. 즉, 상기 압축 이미지는 사용자가 캡쳐 요구시 저장하기 위한 이미지로써, 초고화소 이상의 이미지를 압축한 이미지가 될 수 있다. The image processing unit 130 may set the setting information of the camera unit 110. In the embodiment of the present invention, the image processing unit 130 sets multi-preset information, sequentially changes settings of the camera unit 110 in the multi-preset information set at the time of the preset photography, sequentially receives the images obtained according to the changed settings . At this time, the image processing unit 130 processes the image obtained from the camera unit 110 and generates a display image for display on the display unit 160 and a compressed image for storing upon capture request. Wherein the display image may be a YUV image. The image processing unit 130 performs color conversion of the image obtained by the camera unit 110 into a YUV image and scaling and / or crops the image to be displayed on the display unit 160. That is, the image processing unit 130 may generate the YUV image and may appropriately set the YUV image according to the display capability of the display unit 160. The YUV image may have a data size smaller than the size of the compressed image. The image processing unit 130 generates a compressed image for storing an image output from the camera unit 110. Here, the compressed image can use the JPEG method. That is, the compressed image may be an image for storing a user at the time of capture request, and may be an image obtained by compressing an image of a super-high resolution or higher.

또한 상기 이미지처리부130은 상기 카메라부110(또는 상기 센서부120이 연결되어 있는 있는 경우에는 센서부120의 출력을 포함)으로부터 상기 이미지를 획득하는 시점의 촬영정보를 획득한다. 이때 상기 촬영정보는 상기 카메라부110에서 이미지 촬영시 획득할 수 있는 exif 정보 이외에 다양한 정보들을 추가적으로 획득할 수 있다. Also, the image processing unit 130 acquires the photographing information at the time of acquiring the image from the camera unit 110 (or the output of the sensor unit 120 when the sensor unit 120 is connected). At this time, the photographing information can additionally acquire various information besides exif information that can be acquired at the time of photographing the image by the camera unit 110.

상기 이미지처리부130은 매 프레임 주기에서 상기 표시이미지 및 압축 이미지를 생성할 수 있으며, 또한 상기 표시이미지, 압축이미지 및 촬영정보를 생성할 수 있다. 그리고 상기 이미지처리부130은 1초에 30프레임(30 frame per sec) 또는 그 이상의 프레임 율(예를들면 60 frame per sec)의 표시이미지, 압축이미지 및 촬영정보들을 생성할 수 있다.The image processing unit 130 may generate the display image and the compressed image at every frame period, and may also generate the display image, the compressed image, and the shooting information. The image processor 130 may generate a display image, a compressed image, and shooting information of a frame rate of 30 frames per second or more (for example, 60 frames per second) per second.

상기 이미지처리부130은 상기 어플리케이션처리부`140의 제어하에 프리셋 설정 및 프리셋 촬영모드를 수행한다. 이런 경우 상기 이미지처리부130은 상기 어플리케이션처리부140으로부터 멀티 프리셋 정보를 수신하며, 프리셋 촬영모드시 상기 멀티 프리셋 정보를 순차적으로 상기 카메라부110에 전달하여 카메라부110의 세팅을 변경시키며, 변경된 세팅에 따라 획득되는 이미지들을 순차적으로 처리한다. 이때 상기 프리셋 촬영모드에서 상기 이미지처리부130은 하나의 프리셋 정보에 대하여 한 프레임의 이미지를 획득한다. 따라서 상기 이미지처리부130은 프리셋 정보의 수에 해당하는 프레임 이미지들을 획득할 수 있다. 본 발명의 실시예에서 상기 이미지처리부130은 프리뷰 모드에서 30fps의 프레임이미지를 획득할 수 있다. 프리셋 촬영모드의 경우에는 상기 카메라의 세팅정보를 프리셋 정보를 변경하여야 하므로, 프리셋 촬영모드에서의 프레임율은 10fps가 될 수 있다.(1프레임 이미지를 획득하는 시간은 330ms)The image processing unit 130 performs a preset setting and a preset photographing mode under the control of the application processing unit 140. In this case, the image processing unit 130 receives the multi preset information from the application processing unit 140. In the preset shooting mode, the image processing unit 130 sequentially transmits the multi preset information to the camera unit 110 to change the setting of the camera unit 110, And sequentially processes the acquired images. At this time, in the preset shooting mode, the image processing unit 130 acquires an image of one frame for one preset information. Accordingly, the image processor 130 can acquire frame images corresponding to the number of preset information. In the embodiment of the present invention, the image processor 130 may acquire a frame image of 30 fps in the preview mode. In the case of the preset photographing mode, since the preset information of the camera setting information must be changed, the frame rate in the preset photographing mode may be 10 fps (the time for obtaining one frame image is 330 ms).

어플리케이션 처리부140은 프리셋 촬영 모드에서 멀티 프리셋 정보를 설정하는 기능을 수행한다. 상기 멀티프리셋 정보는 수동 또는 자동으로 설정할 수 있다. 이때 자동 설정모드이면, 상기 어플리케이션처리부140은 상기 이미지처리부130을 통해 상기 카메라부110은 프리뷰 모드로 구동하고, 상기 이미지처리부130을 통해 수신되는 이미지를 분석하여 인물 또는 풍경인가 확인한 후, 해당 데이터베이스(database: DB)에서 사용빈도가 높은 프리셋 정보들을 멀티 프리셋으로 구성한 후 이를 상기 이미지처리부130에 전송할 수 있다. The application processing unit 140 performs a function of setting multi-preset information in the preset shooting mode. The multi preset information can be set manually or automatically. At this time, in the automatic setting mode, the application processing unit 140 operates the preview processing mode through the image processing unit 130, analyzes the image received through the image processing unit 130 to determine whether the image is a portrait or a landscape, database (DB), the preset information having high frequency of use may be configured as a multi-preset, and then transmitted to the image processing unit 130.

또한 상기 어플리케이션처리부140은 카메라 구동시 상기 이미지처리부130에서 생성되는 표시이미지 및 압축 이미지, 또는 표시이미지, 압축이미지 및 촬영정보들을 버퍼링하고, 상기 표시이미지를 표시부160에 출력하여 표시되도록 제어한다. 또한 상기 센서부120이 연결된 경우, 상기 어플리케이션처리부140은 상기 촬영정보를 버퍼링할 때 상기 이미지처리부130에서 전송되는 촬영정보에 상기 센서부120의 출력을 병합하여 촬영정보로 버퍼링한다.The application processing unit 140 buffers a display image, a compressed image, a display image, a compressed image, and shooting information generated by the image processing unit 130 when the camera is driven, and controls the display unit 160 to display the display image on the display unit 160. When the sensor unit 120 is connected, the application processing unit 140 merges the output of the sensor unit 120 with the shooting information transmitted from the image processing unit 130 to buffer the shooting information.

그리고 사용자의 프리셋촬영 요구 명령이 발생되면, 상기 어플리케이션처리부140은 상기 버퍼링 중인 표시이미지, 압축이미지 및 촬영정보들을 저장부150에 저장하며, 프리셋 촬영 종료시 상기 저장중인 표시이미지들을 표시부160에 표시하며, 압축이미지들을 그대로 저장하거나, 또는 선택되는 압축이미지들을 최종적으로 저장한다. When a user's preset shooting request command is generated, the application processing unit 140 stores the buffered display image, compressed image, and shooting information in the storage unit 150, displays the stored display images on the display unit 160 at the end of the preset shooting, The compressed images are stored as they are, or finally the compressed images to be selected are stored.

상기 입력부170은 상기 어플리케이션처리부140에 카메라 구동명령, 프리셋 촬영 명령을 발생할 수 있다. 표시부160은 프리뷰 모드시 상기 어플리케이션처리부140에서 출력되는 표시 이미지를 표시한다. 또한 상기 표시부160은 프리셋촬영모드시 상기 표시이미지를 프리뷰 이미지로 표시하며, 프리셋촬영 종료시 상기 어플리케이션처리부140의 제어하여 저장중인 프리셋촬영의 표시이미지들을 포스트뷰(postview) 이미지로 표시할 수 있으며, 또한 프리셋촬영된 이미지들의 섬네일 이미지들을 표시할 수 있다. 여기서 상기 입력부170은 사용자의 터치입력을 감지하는 터치패널이 될 수 있으며, 표시부160은 프로그램 수행 중에 발생되는 데이터 및 이미지 등을 표시하는 LCD 또는 OLED 패널이 될 수 있다. 여기서 상기 입력부170 및 표시부160은 일체형의 터치스크린이 될 수 있다. 또한 상기 입력부170은 카메라장치의 외부에 위치되는 버튼들을 포함할 수 있다.The input unit 170 may generate a camera driving command and a preset photographing command to the application processing unit 140. The display unit 160 displays a display image output from the application processing unit 140 in a preview mode. In addition, the display unit 160 may display the display image as a preview image in the preset shooting mode, display images of the preset shot stored under control of the application processing unit 140 at the end of the preset shooting as a postview image, Thumbnail images of preset photographed images can be displayed. The input unit 170 may be a touch panel that senses a user's touch input, and the display unit 160 may be an LCD or an OLED panel that displays data and images generated during program execution. The input unit 170 and the display unit 160 may be integrated touch screens. The input unit 170 may include buttons located outside the camera device.

저장부150은 프리셋 촬영에 이용되는 프리셋 정보들을 저장하는 DB를 구비할 수 있다. 여기서 상기 DB는 인물DB 및 풍경 DB로 구비될 수 있으며, 인물 DB는 인물(가족, 애인, 친구 등), 타입(smile shot, beauty shot, portrait 등), 기본 세팅(AF mode, object tracking, ISO, effect, white balance, exposure, metering, zooming, flash, etc) 별로 또는 이들을 조합하는 형태로 구성할 수 있다. 또한 풍경 DB도 상기 인물 DB와 유사한 구조로 구성할 수 있다. 또한 상기 저장부150은 프리셋촬영 요구시 상기 어플리케이션 처리부140에 버퍼링 중인 표시이미지, 압축이미지 및 촬영정보들을 임시저장하며,, 프리셋촬영 종료시 멀티 프리셋 촬영된 압축이미지들 또는 사용자 및/또는 설정된 기능에 의해 선택되는 압축이미지들을 저장한다. 이때 상기 어플리케이션처리부140에서 상기 프리셋 촬영된 멀티 프레임 이미지들을 모두 버퍼링할 수 있는 경우, 상기 저장부150에 임시 저장하는 동작은 생략될 수 있다.The storage unit 150 may include a DB for storing preset information used for preset photographing. The DB may be a person DB or a landscape DB. The person DB may include a person (family, lover, friend, etc.), a type (smile shot, , effect, white balance, exposure, metering, zooming, flash, etc.), or a combination thereof. Also, the landscape DB can be structured similar to the person DB. The storage unit 150 temporarily stores the display image, the compressed image, and the shooting information being buffered in the application processing unit 140 when the preset shooting is requested. The storage unit 150 stores the compressed images captured by the multi preset at the end of the preset shooting or the user and / And stores the selected compressed images. At this time, if the application processor 140 can buffer all the preset photographed multiframe images, the operation of temporarily storing the multiframe images in the storage unit 150 may be omitted.

도 2는 본 발명의 실시예에 따른 카메라부110의 구성을 도시하는 도면이다.2 is a diagram showing a configuration of a camera unit 110 according to an embodiment of the present invention.

상기 도 2를 참조하면, 카메라 구동명령이 발생되면, 상기 카메라부110에 동작전원을 공급한다. 또한 상기 이미지처리부130은 모터240을 구동하며, 상기 모터240의 구동에 의해 액츄에이터250이 상기 광학부210의 구동(zooming, focusing 등)을 제어한다. 상기 광학부210은 주변의 이미지를 촬상하며, 이미지센서220은 상기 광학부220에 의해 촬상되는 이미지를 감지하여 전기적인 신호로 변환한다. 여기서 상기 이미지 센서220은 풀 HD 이상의 해상도를 가지는 이미지 센서가 될 수 있다. 본 발명의 실시예에서는 상기 이미지센서220이 초고화소(UHD) 이미지 해샹도를 가진다고 가정한다. 그리고 상기 이미지센서220의 출력은 AD변환부230을 통해 디지털 이미지로 변환되어 이미지처리부130에 전달된다. 또한 플래시260은 상기 이미지처리부130에 의해 구동될 수 있다.Referring to FIG. 2, when a camera drive command is generated, the camera 110 is supplied with operation power. Further, the image processor 130 drives the motor 240, and the actuator 250 controls driving (zooming, focusing, etc.) of the optical unit 210 by driving the motor 240. The optical unit 210 picks up an image of a surrounding area, and the image sensor 220 senses an image picked up by the optical unit 220 and converts the sensed image into an electrical signal. Here, the image sensor 220 may be an image sensor having a resolution of full HD or higher. In the embodiment of the present invention, it is assumed that the image sensor 220 has an ultrahigh-resolution (UHD) image quality. The output of the image sensor 220 is converted into a digital image through the A / D conversion unit 230 and then transmitted to the image processing unit 130. The flash 260 may be driven by the image processor 130.

도 3은 본 발명의 실시예에 따른 이미지처리부130 및 어플리케이션처리부140의 구성을 도시하는 도면이다.FIG. 3 is a diagram illustrating the configuration of an image processing unit 130 and an application processing unit 140 according to an embodiment of the present invention.

상기 도 3을 참조하면, 이미지처리부130은 카메라부110에서 출력되는 이미지를 처리하며, 또한 상기 카메라부110의 동작을 제어하고, 상기 카메라부110의 촬영정보를 획득하는 기능을 수행한다. 그리고 센서부120이 이미지처리부130에 연결되는 경우, 상기 이미지처리부130은 카메라 구동시 카메라부110 및 센서부120으로부터 획득되는 정보들을 촬영정보로 생성할 수 있다. 그리고 상기 어플리케이션처리부140은 상기 이미지처리부130의 동작을 제어하며, 또한 이미지처리부130에서 출력되는 데이터(표시 및 압축이미지와 촬영정보)들을 처리한다. Referring to FIG. 3, the image processor 130 processes images output from the camera unit 110, controls the operation of the camera unit 110, and acquires shooting information of the camera unit 110. When the sensor unit 120 is connected to the image processing unit 130, the image processing unit 130 can generate information obtained from the camera unit 110 and the sensor unit 120 as image sensing information when the camera is driven. The application processing unit 140 controls the operation of the image processing unit 130 and processes the data (display and compressed image and photographing information) output from the image processing unit 130.

상기 어플리케이션처리부140은 상기 이미지처리부130의 어플리케이션(즉,카메라 관련 어플리케이션) 이외에 다른 어플리케이션들을 취할 수 있다. 이런 어플리케이션은 센서부120의 어플리케이션이 될 수 있다. 상기와 같은 어플리케이션들의 예를 살펴보면, 상기 센서부120은 GPS를 포함할 수 있으며, 상기 GPS신호를 수신하여 장치(여기서는 카메라장치 또는 카메라 장치를 포함하는 단말 장치 등이 될 수 있다)의 위치를 표시할 수 있다. 또한 상기 센서부120은 움직임 센서를 구비하여 상기 장치의 상태를 표시할 수 있다. 예를들면 상기 움직임센서는 장치의 상하 좌우 이동을 감지하며, 자이로센서는 축(X,Y,Z축) 이동을 감지할 수 있다. 따라서 상기 움직임센서의 출력을 감지하여 장치가 위치한 상태를 표현하는 어플리케이션을 처리할 수 있다. 이런 경우, 상기 센서부120은 상기 어플리케이션 처리부140에 접속될 수 있다. 상기한 바와 같이 본 발명의 실시예에서는 상기 센서부120이 어플리케이션처리부140에 연결된 경우를 가정하여 설명하기로 한다.The application processing unit 140 may take other applications than the application of the image processing unit 130 (i.e., a camera-related application). Such an application may be an application of the sensor unit 120. [ As an example of such applications, the sensor unit 120 may include a GPS, and receives the GPS signal and displays the position of the device (which may be a terminal device including a camera device or a camera device) can do. In addition, the sensor unit 120 may include a motion sensor to display the state of the apparatus. For example, the motion sensor senses movement of the device in the up, down, left, and right directions, and the gyro sensor can sense movement of the axis (X, Y, Z axis). Therefore, an application for detecting the output of the motion sensor and expressing the state of the device can be processed. In this case, the sensor unit 120 may be connected to the application processing unit 140. As described above, it is assumed that the sensor unit 120 is connected to the application processing unit 140 in the embodiment of the present invention.

상기 이미지처리부130의 이미지처리제어부210은 어플리케이션처리부140으로 멀티 프리셋 정보를 수신하며, 프리셋 촬영모드시 상기 멀티 프리셋 정보에 따라 설정된 시간간격으로 순차적으로 카메라부110의 세팅정보를 변경하여 각각 서로 다르게 설정된 프리셋 정보에 따른 이미지가 획득되도록 제어한다. 이때 상기 프리셋 데이터에 따라 상기 카메라부110은 세팅을 변경한 시간은 330ms라 가정한다. 이런 경우, 상기 카메라부110은 설정된 시간 간격으로 세팅이 변경되며, 상기 변경된 세팅에 따라 이미지를 획득하여 이미지처리부130에 전송한다. 따라서 상기 카메라부110은 상기 이미지처리부130의 제어하에 멀티 프리셋 정보의 수에 대응되는 멀티 프레임이미지들을 획득하며, 이때 획득되는 멀티 프레임 이미지들을 서로 다른 세팅값에 의해 촬영된 이미지들이 된다.The image processing control unit 210 of the image processing unit 130 receives the multi preset information in the application processing unit 140 and sequentially changes the setting information of the camera unit 110 at predetermined time intervals according to the multi preset information in the preset shooting mode, And controls to acquire an image according to the preset information. Here, it is assumed that the camera 110 changes the setting in accordance with the preset data to 330 ms. In this case, the camera unit 110 changes its setting at a predetermined time interval, and acquires an image according to the changed setting, and transmits the image to the image processing unit 130. [ Accordingly, the camera unit 110 obtains multi-frame images corresponding to the number of multi-preset information under the control of the image processing unit 130, and the multi-frame images obtained at this time are images taken at different setting values.

이미지처리부130의 영상전처리부320은 상기 카메라부110에서 출력되는 이미지를 YUV 이미지로 변환한다. 상기 카메라부110에서 출력되는 이미지는 raw 이미지로써, 이미지센서220에서 감지되는 풀 HD급 이상의 화소수를 가지며, 영상전처리부320은 이를 3A, 컬러 인터폴레에션(color interpolation), 색변환(color conversion) 등의 영상 전처리 기능을 수행한다. 여기서 상기 3A는 AWB(auto white balance), AE(auto exposure), AF(Auto focusing) 등이 될 수 있으며, 색변환은 raw 이미지를 YUV 데이터로 변환하는 기능이 될 수 있다. 여기서 상기 영상전처리부320은 상기와 같은 기능을 모두 수행할 수 있으며, 또한 일부의 기능만을 수행할 수 있다. 또한 상기 이미지처리부130은 캡쳐시 정지 이미지(still image)를 저장하기 위한 정지영상압축부(정지영상부호화기기)340을 구비하며, 상기 정지영상압축부는 JPEG, TIFF 등 다양한 정지영상 부호화 방법을 사용할 수 있다. 본 발명의 실시예에서는 정지영상압축부340은 JPEG코더340이라고 가정한다. 상기 JPEG코더340은 상기 영상전처리부320에서 출력되는 이미지를 JPEG 영상으로 압축한다. 스케일러340은 상기 영상전처리부320에서 출력되는 영상을 표시부160에서 표시할 수 있는 적절한 크기의 이미지로 스케일링한다. 상기 스케일러340은 상기 영상데이타를 스케일링, 크롭(crop) 및/또는 리사이징(resizing)하는 구성 또는 이들 구성들 중의 일부를 구비할 수 있다. 여기서 상기 영상전처리부320이 색변환 기능을 수행하지 않는 경우, 상기 스케일러340은 표시이미지생성부로 구성할 수 있으며, 이런 경우 상기 표시이미지생성부는 raw image를 YUV 이미지로 변환하는 색변환기 및 스케일러로 구성할 수도 있다. The video processor 320 of the image processor 130 converts the image output from the camera 110 into a YUV image. The image output from the camera unit 110 is a raw image and has a number of pixels equal to or larger than the full HD level detected by the image sensor 220. The video processing unit 320 performs the color interpolation, ), And so on. Here, the 3A may be an auto white balance (AWB), an auto exposure (AE), or an auto focusing (AF), and the color conversion may be a function of converting a raw image into YUV data. Here, the video pre-processing unit 320 may perform all of the functions described above, and may perform only some functions. In addition, the image processing unit 130 includes a still image compression unit (still image encoding device) 340 for storing a still image at the time of capture, and the still image compression unit can use various still image encoding methods such as JPEG and TIFF have. In the embodiment of the present invention, it is assumed that the still image compressing unit 340 is a JPEG coder 340. The JPEG coder 340 compresses the image output from the video processor 320 into a JPEG image. The scaler 340 scales an image output from the video processor 320 with an image of a proper size to be displayed on the display unit 160. The scaler 340 may include a configuration for scaling, cropping, and / or resizing the image data, or some of these configurations. If the video processor 320 does not perform the color conversion function, the scaler 340 may be configured as a display image generator. In this case, the display image generator may include a color converter and a scaler for converting a raw image into a YUV image It is possible.

이미지처리제어부310은 어플리케이션제어부360의 제어하에 상기 카메라부110의 구동을 제어하며, 카메라 구동모드시 상기 이미지처리부130의 전반적인 동작을 제어한다. 특히 본 발명의 실시예에서 상기 이미지처리제어부310은 상기한 바와 같이 프리셋 촬영모드시 멀티 프리셋 정보에 따라 상기 카메라가 서로 세팅값을 가지는 멀티 프레임 이미지들이 생성되도록 제어한다. 또한 상기 이미지처리제어부310은 상기 카메라부110 구동시 카메라부110의 세팅정보 및 이미지 획득시점에서 상기 카메라부110의 동작 등과 관련된 정보를 획득하여 촬영정보로 생성할 수 있다. 여기서 상기 압축 이미지, 표시이미지 및 촬영정보는 매 프레임들에서 각각 발생되며, 상기 프레임은 1초에 30프레임 또는 긔 이상의 프레임(예를들면 60 프레임)으로 구성될 수 있다. 다중화부350은 상기 이미지처리제어부310의 제어하에 상기 압축 이미지, 표시이미지 및 촬영정보를 다중화하여 상기 어플리케이션처리부140에 전송한다. The image processing control unit 310 controls the operation of the camera unit 110 under the control of the application control unit 360 and controls the overall operation of the image processing unit 130 in the camera driving mode. In particular, in the embodiment of the present invention, as described above, the image processing control unit 310 controls the camera to generate multi-frame images having setting values mutually according to the multi-preset information in the preset shooting mode. In addition, the image processing control unit 310 may acquire information related to the setting information of the camera unit 110 and the operation of the camera unit 110 at the time of image acquisition at the time of driving the camera unit 110, and may generate shooting information. The compressed image, the display image, and the photographing information are generated in each frame, and the frame may be composed of 30 frames or more frames per second (for example, 60 frames). The multiplexing unit 350 multiplexes the compressed image, the display image, and the photographing information under the control of the image processing control unit 310, and transmits the multiplexed image to the application processing unit 140.

여기서 상기 이미지처리부130은 도 3에 도시되지는 않았지만 상기 표시이미지를 섬네일 이미지로 변환하는 섬네일 이미지생성부를 더 구비할 수 있다. 이런 경우, 상기 이미지처리부100은 상기 표시이미지로부터 섬네일 이미지를 생성하며, JPEG코더340은 상기 영상전처리부310의 출력 이미지를 압축하며, 헤더, 상기 섬네일이미지, 및 압축된 JPEG 이미지로 구성된 출력을 생성할 수 있다. 3, the image processing unit 130 may further include a thumbnail image generating unit for converting the display image into a thumbnail image. In this case, the image processing unit 100 generates a thumbnail image from the display image, and the JPEG coder 340 compresses an output image of the video processing unit 310 and generates an output composed of a header, the thumbnail image, and a compressed JPEG image .

상기 어플리케이션처리부140의 구성을 살펴보면, 어플리케이션처리제어부360은 입력부170의 명령에 따라 상기 이미지처리부130의 동작을 제어하며, 상기 이미지처리부130에서 출력되는 이미지를 버퍼링 및 표시부160을 통해 표시한다. 상기 어플리케이션처리제어부360은 프리셋 촬영모드시 설정된 멀티 프리셋 정보를 상기 이미지처리부130에 전송하고, 프리셋 촬영 중에서 수신되는 멀티 프레임 이미지들을 촬영된 순서대로 저장한다. 또한 상기 어플리케이션처리제어부360은 프리셋 정보 자동 설정시 상기 이미지처리부130을 프리뷰 모드로 구동하고, 수신되는 이미지를 분석하여 인물 또는 풍경사진 여부를 판단한 후 저장부150의 DB를 검색하여 사용자가 자주 사용한 피사체의 세팅정보들을 선택하여 멀티 프리셋 정보를 설정한다. Referring to the configuration of the application processing unit 140, the application processing control unit 360 controls the operation of the image processing unit 130 according to an instruction from the input unit 170, and displays the image output from the image processing unit 130 through the buffering and display unit 160. The application processing control unit 360 transmits the multi preset information set in the preset shooting mode to the image processing unit 130 and stores the received multi-frame images in the order of shooting. Further, the application processing control unit 360 drives the image processing unit 130 in the preview mode when the preset information is automatically set, analyzes the received image to determine whether it is a portrait or a landscape photograph, and then searches the DB of the storage unit 150, The multi-preset information is set.

역다중화부355는 상기 어플리케이션처리제어부360의 제어에 의해 상기 이미지처리부130에서 전송되는 표시이미지, 압축이미지 및/또는 촬영정보를 역다중화하여 출력한다. 파서370은 상기 역다중화부355에서 역다중화되는 이미지 및 정보들을 표시이미지, 압축이미지 및 촬영정보로 파싱한다. 여기서 상기 어플리케이션처리제어부360이 상기 역다중화부355를 제어하여 상기 이미지처리부130에서 출력을 표시이미지, 압축이미지 및/또는 촬영정보로 소프트웨어 파싱하는 경우, 상기 파서370은 생략될 수 있다. The demultiplexing unit 355 demultiplexes the display image, the compressed image, and / or the photographing information transmitted from the image processing unit 130 under the control of the application processing controller 360. The parser 370 parses the demultiplexed image and information in the demultiplexer 355 into a display image, a compressed image, and photographing information. Here, when the application processing controller 360 controls the demultiplexer 355 to perform software-parsing of an output image, a compressed image, and / or photographing information in the image processor 130, the parser 370 may be omitted.

버퍼380은 표시이미지버퍼383, 압축이미지버퍼385 및/또는 촬영정보버퍼387을 구비할 수 있다. 상기 버퍼380은 상기 어플리케이션처리제어부360의 제어하에 각각 파싱되는 표시이미지, 압축이미지 및/또는 촬영정보를 버퍼링한다. 이때 상기 어플리케이션처리부140의 어플리케이션처리제어부360은 상기 센서부120(및/또는 도시되지 않은 통신부로부터 수신되는 부가정보, 예를들면 인터넷 망 등을 통해 수신되는 날씨 정보 등)의 출력을 제2촬영정보로 생성하며, 상기 파싱되는 상기 이미지처리부130의 촬영정보(제1촬영정보가 될 수 있음)를 상기 촬영정보에 버퍼링할 때 상기 센서부120에서 센서의 출력(해당 프레임 이미지를 획득할 때(즉, 촬영되는 프레임 이미지)의 상기 센서부120의 출력력(제2촬영정보가 될 수 있음)를 병합(merge)하여 촬영정보를 생성한다. 즉, 상기 어플리케이션처리부140은 매 프레임에서 상기 이미지처리부130에서 전송되는 제1촬영정보에 상기 어플리케이션처리부140에서 생성되는 제2촬영정보를 병합하여 촬영정보버퍼387에 버퍼링한다. The buffer 380 may include a display image buffer 383, a compressed image buffer 385, and / or an imaging information buffer 387. The buffer 380 buffers the display image, the compressed image, and / or the photographing information, which are each parsed under the control of the application processing controller 360. At this time, the application processing controller 360 of the application processing unit 140 outputs the output of the sensor unit 120 (and / or additional information received from a communication unit (not shown), for example, weather information received via the Internet or the like) And outputs the sensor output (when acquiring the corresponding frame image (i. E., When acquiring the corresponding frame image) from the sensor unit 120 when buffering the photographing information of the image processing unit 130 to be parsed The application processing unit 140 merges the output power of the sensor unit 120 (which may be the second shooting information) of the image processing unit 130 The second shooting information generated by the application processing unit 140 is merged and buffered in the shooting information buffer 387.

상기한 바와 같이, 본 발명의 실시예에서는 상기 카메라부110으로부터 발생되는 매 frame의 이미지를 수신하는 이미지처리부130 및/또는 어플리케이션처리부140은 표시용 YUV 이미지 및 캡쳐용 압축이미지를 생성하고, 해당 프레임 이미지의 촬영정보를 생성(이미지 data + embedded data로 구성)한다. 여기서 상기 촬영정보(embedded data)는 하기 <표 1>과 같은 데이터들을 포함할 수 있다.As described above, in the embodiment of the present invention, the image processing unit 130 and / or the application processing unit 140 that receives the image of each frame generated from the camera unit 110 generates a display YUV image and a compressed image for capture, Generate shooting information of the image (composed of image data + embedded data). Here, the embedded data may include data as shown in Table 1 below.

촬영정보(meta data)Meta data 크기size 비고Remarks Flash Flash 4byte4byte Flash 풀광량 체크할 수 있는 flag, flash 동작시 이용Flash pool light flag can be checked, used for flash operation ISOISO 4byte4byte ISO 정보 저장Save ISO information EVEV 4byte4byte Exposure Value 값 저장Save Exposure Value Data typeData type 4byte4byte JPEG, YUV, META data의 data type을 저장Save data type of JPEG, YUV, META data Data sizeData size 4byte4byte 가변적으로 변하는 JPEG의 size를 저장, JPEG 이미지를 버퍼에 저장할 때 사용Used to store the variable size of the JPEG size, and to store the JPEG image in the buffer. Face detectionFace detection 4byte4byte FACE detection 기능 on/off 저장Save FACE detection function on / off Face numFace num 4byte4byte 얼굴 인식된 개수 저장Save face recognized count FD start xFD start x 4byte4byte 얼굴 인식된 사각 좌표의 시작 x값 저장. FD[0].sx, FD[1].sx 처럼 얼굴 인식된 개수만큼 저장Save the starting x value of the face recognized rectangular coordinates. FD [0] .sx, and FD [1] .sx. FD start yFD start y 4byte4byte 얼굴 인식된 사각 좌표의 시작 y값 저장. FD[0].sy, FD[1].sy 처럼 얼굴 인식된 개수만큼 저장Save the starting y value of the face recognized rectangular coordinates. FD [0] .sy, FD [1] .sy. FD end xFD end x 4byte4byte 얼굴 인식된 사각 좌표의 오른쪽 아래 x값 저장. FD[0].ex, FD[1].ex 처럼 얼굴 인식된 개수만큼 저장Save x value in lower right corner of face recognized rectangular coordinates. FD [0] .ex, FD [1] .ex. FD end yFD end y 4byte4byte 얼굴 인식된 사각 좌표의 오른쪽 아래 y값 저장. FD[0].ey, FD[1].ey 처럼 얼굴 인식된 개수만큼 저장Save the y value in the lower right corner of the face recognized rectangular coordinates. FD [0] .ey, FD [1] .ey EffectEffect 4byte4byte 설정된 Effect 값 저장Save set value White balanceWhite balance 4byte4byte 설정된 WB 값 저장Save set WB value Scene modeScene mode 4byte4byte 설정된 Scene mode 값 저장Save the set scene mode value MeteringMetering 4byte4byte 설정된 측광 모드값 저장Save the set metering mode value I-frameI-frame 4byte4byte MPEG 사용시 iframe 정보값 저장Save iframe information value when using MPEG P-frameP-frame 4byte4byte MPEG 사용시 pframe 정보값 저장Save pframe information value when using MPEG SharpnessSharpness 4byte4byte 설정된 sharpness 값 저장Save set sharpness value SaturationSaturation 4byte4byte 설정된 saturation 값 저장Save the set saturation value ContrastContrast 4byte4byte 설정된 contrast 값 저장Save the set contrast value Frame countFrame count 4byte4byte 현재 들어온 프레임의 count 값 저장Save count value of current incoming frame HDRHDR 4byte4byte HDR 동작 상태 저장Save HDR operation status ZoomZoom 4byte4byte 설정된 zoom 배율 저장Save set zoom scale AFAF 4byte4byte AF status 저장Save AF status CAF xCAF x 4byte4byte CAF 동작 시 x좌표값 저장Save x coordinate value in CAF operation CAF yCAF y 4byte4byte CAF 동작 시 y좌표값 저장Saving y coordinate value during CAF operation Gyro dataGyro data 4byte4byte Gyro data 값 저장, 흔들림 판단시 사용Save Gyro data value and use it to judge shaking. Anti-shakeAnti-shake 4byte4byte 손떨림 방지 기능 동작 유무 저장Camera shake prevention function QualityQuality 4byte4byte 설정된 Jpeg quality 값 저장Save set Jpeg quality value StorageStorage 4byte4byte 미디어 데이터 저장위치 저장Store media data storage location 촬영일시Shooting date and time 4byte4byte 현재 시간정보 저장Save current time information GPS 정보About GPS 4byte4byte GPS status 저장Save GPS status 위치 정보Location information 4byte4byte 현재위치 데이터 값 저장Save current position data value 고도정보Altitude information 4byte4byte 현재 고도 정보 저장Save current altitude information 카메라 각도정보Camera angle information 4byte4byte 현재 카메라 각도 정보 저장Save current camera angle information 가속도 센서Acceleration sensor 4byte4byte 가속도 센더 데이더 값 저장, 흔들림 판단시 사용Accelerometer Sender Dayer value stored, used to determine the shake

상기와 같은 촬영정보(meta data)를 이용하여 사용자는 다양한 기능을 설정하여 사진을 촬영할 수 있다. 사용자가 자주 촬영한 피사체 정보와 카메라 메뉴 정보를 이용하여 상황에 맞는 설정 값을 찾을 수 있다. 이런 경우, Preview시에 사람 얼굴이 탐지되면 인물 DB에서 해당 인물 촬영시 자주 사용되었거나, 사용시 좋은 결과를 가져올 메뉴를 자동으로 설정한다. 예로 일반인들은 자신의 가족, 친지, 애인, 가족, 연예인 등의 인물 사진을 많이 촬영하는데, 인물 DB내에서 해당 인물 촬영 시에 적합한 정보를 찾거나 없으면 촬영 시 도움이 될만한 메뉴를 세팅할 수 있다.(예를들면, smile shot, beauty shot, portrait scene mode, AF mode, object tracking, ISO, effect, white balance, exposure, metering, zooming, flash, etc) 또한 Preview 정보에서 사람 정보를 찾을 수 없을 경우 풍경 사진 촬영인지에 대한 부분을 확인하여 풍경 사진에 적합하도록 설정할 수 있다.(예를들면 outdoor visible, flash, ISO, effect, white balance, exposure, metering, landscape scene mode, Fan focus mode, etc.) 상기와 같이 촬영된 이미지는 사용자 카메라 사용에 대한 경험을 바탕으로 저장할 수 있다.(예를들면 애인 사진의 경우 촬영과 동시에 애인 앨범으로 저장되거나, 지정된 SNS or cloud system에 반영될 수 있다). 그리고 연속 촬영에서 촬영된 이미지의 유사성에 대한 부분을 판단하여 앨범 or postview에서 사용자에게 display될 때 쉽게 확인 가능하도록 할 수 있다.Using the above-described meta data, the user can set various functions to take a photograph. Using the subject information and the camera menu information frequently taken by the user, it is possible to find a setting value suitable for the situation. In this case, if a human face is detected during preview, the menus automatically set a menu that is frequently used in the portrait DB or has good results when used. For example, the general public can take a lot of portraits of their family members, friends, relatives, family members, entertainers, etc. If the user finds appropriate information at the time of photographing the person in the person DB, the user can set menus that can be helpful in shooting. (For example, smile shot, beauty shot, portrait scene mode, AF mode, object tracking, ISO, effect, white balance, exposure, metering, zooming, flash, (E.g., outdoor visible, flash, ISO, effect, white balance, exposure, metering, landscape scene mode, fan focus mode, etc.) (For example, in the case of a lover photo, it may be stored as a lover album at the same time as shooting, or reflected in a designated SNS or cloud system). . In addition, it is possible to determine the portion of the similarity of the photographed image in the continuous shooting so that it can be easily confirmed when the album or the postview is displayed to the user.

상기 어플리케이션처리부140의 상기 버퍼380은 N 프레임의 표시이미지, 압축이미지 및/또는 촬영정보들을 버퍼링할 수 있는 크기를 가지며, 버퍼380의 구조는 링버퍼(ring buffer) 구조를 가질 수 있다. 상기 버퍼380을 링버퍼 구조로 구성하는 이유는 수신되는 프레임의 이미지 및 정보들을 설정 프레임 수로 유지하기 위함이다. 또한 상기 어플리케이션처리부140은 동영상 저장 요구시 동영상 데이터를 압축하기 위한 동영상압축부(동영상부호화기)390을 구비할 수 있으며, 상기 동영상압축부390는 H.264, MPEG 등 다양한 동영상 부호화기로 구성할 수 있다. 본 발명의 실시예에서는 상기 동영상 압축부가 MPEG코더390인 경우를 가정한다. 사용자로부터 동영상 저정 요구가 발생되면, 상기 어플리케이션처리제어부360은 상기 MPEG코더390을 구동하며, 상기 MPEG코더390은 상기 버퍼380의 표시이미지버퍼380에 버퍼링되는 표시이미지를 압축하여 상기 저장부150에 저장한다. 또한 상기 어플리케이션처리부140은 상기 표시이미지를 리사이징하여 섬네일이미지를 생성하는 섬네일이미지생성부395를 더 구비한다. 상기 섬네일이미지생성부395는 상기 표시이미지버퍼383에서 출력되는 표시이미지를 리사이징하여 하여 섬네일이미지를 생성할 수 있으며, 상기 섬네일 이미지는 상기 JPEG 이미지에 포함될 수 있고, 상기 어플리케이션제어부360의 제어하에 상기 표시부160에 표시될 수 있다. The buffer 380 of the application processing unit 140 has a size capable of buffering a display image, a compressed image, and / or photographing information of N frames, and the structure of the buffer 380 may have a ring buffer structure. The reason why the buffer 380 is configured as a ring buffer structure is to maintain the image and information of the received frame at the set frame number. In addition, the application processing unit 140 may include a moving picture compressing unit (moving picture encoder) 390 for compressing moving picture data in response to a moving picture storing request, and the moving picture compressing unit 390 may be composed of various moving pictures such as H.264 and MPEG . In the embodiment of the present invention, it is assumed that the moving picture compression unit is the MPEG coder 390. When the user requests a moving image storage, the application processing controller 360 drives the MPEG coder 390. The MPEG coder 390 compresses the display image buffered in the display image buffer 380 of the buffer 380 and stores the compressed image in the storage unit 150 do. The application processing unit 140 further includes a thumbnail image generating unit 395 for generating a thumbnail image by resizing the display image. The thumbnail image generating unit 395 may generate a thumbnail image by resizing the display image output from the display image buffer 383. The thumbnail image may be included in the JPEG image and under the control of the application controller 360, 160 &lt; / RTI &gt;

여기서 상기 어플리케이션처리제어부360은 프리셋 촬영모드시 상기 버퍼380에 버퍼링된 표시이미지, 압축이미지 및 촬영정보들을 저장한다. 그리고 프리셋촬영 종료가 요구되면, 상기 어플리케이션처리제어부360은 상기 Preview시 사용된 표시이미지를 postview 이미지로 표시하며, 이로인해 카메라장치는 capture 종료 후에 decode동작 없이 빠르게 사용자에게 프리셋촬영된 이미지들을 표시할 수 있다. Here, the application processing controller 360 stores the display image, the compressed image, and the shooting information buffered in the buffer 380 in the preset shooting mode. When the end of the preset photographing is requested, the application processing controller 360 displays the display image used in the preview as a postview image. Thus, the camera device can quickly display the images photographed by the user to the user, have.

상기 도 3에서 이미지처리부130 및 어플리케이션처리부140에 구비되는 정지영상 및 동영상을 압축하는 구성은 코더로 도시되고 있다. 그러나 일반적으로 영상을 압축 및 압축 해제하는 구성은 하나의 칩(Coder & DECcoder: CODEC)으로 구성된다. 따라서 상기 이미지처리부130의 정지영상 코더340(예를들면 JPEG코더)는 정지영상 코덱(JPEG 코덱)으로 구성될 수 있으며, 상기 어플리케이션처리부140의 동영상코더390(예를들면, MPEG 코더 390)은 동영상코덱(MPEG 코덱)이 될 수 있다. 또한 본 발명의 실시예에서는 카메라부110으로부터 촬영되는 이미지를 표시 및 압축 저장하는 동작을 중심으로 설명될 것이다. 그리고 상기 저장부150에 저장된 정지영상(예를들면JPEG 이미지)을 압축해제하여 표시하기 위한 구성이 필요할 수 있다. 이를 위하여 도면에는 도시되지 않았지만 상기 어플리케이션처리부140은 정지영상 디코더(또는 정지영상 코덱)을 더 구비할 수 있다. 이런 경우, 사용자가 입력부170을 통해 상기 저장부150에 저장된 압축이미지의 재생을 요구하면, 상기 어플리케이션처리부140은 도시되지 않은 정지영상 디코더(정지영상 코덱)를 통해 압축 이미지를 디코딩(압축 해제)하고, 상기 디코딩된 이미지를 표시부160에 표시할 수 있다. 이하 설명되는 본 발명의 실시예에서는 상기 정지영상을 디코딩하여 표시하는 동작의 구성 및 설명은 생략하기로 한다.상기 도 3의 구성에서 상기 이미지처리부130은 카메라부110으로부터 출력되는 이미지를 수신하여 프리뷰용 표시이미지 및 캡쳐용 압축이미지를 생성할 수 있으며, 또한 표시이미지, 압축이미지 및 촬영 정보를 생성할 수 있다. 상기와 같은 구성을 가지는 카메라장치의 동작을 살펴보면, 사용자가 입력부170를 통해 카메라 구동명령을 발생하면, 어플리케이션처리제어부360은 상기 이미지처리부130에 이를 알리며, 이미지처리제어부310은 상기 카메라부110을 구동한다. 그리고 상기 카메라부110에서 출력되는 이미지는 영상전처리부320에 입력된다. 이때 프리셋 촬영모드가 선택되면, 상기 어플리케이션처리제어부360은 상기 프리셋 촬영을 위한 멀티 프리셋 정보를 설정한다. 이때 상기 멀티프리셋 정보의 설정은 자동 또는 수동으로 수행될 수 있다, 즉, 프리셋 촬영모드시 상기 어플리케이션처리제어부360은 사용자가 자주 촬영한 피사체 정보와 카메라 메뉴 정보를 이용하여, 상황에 맞는 설정 값을 탐색한다. 예를들어 프리셋 촬영모드가 선택되면, 상기 사용자가 자주 촬영한 피사체 정보와 카메라 메뉴 정보를 이용하여, 상황에 맞는 설정 값을 찾는다. In FIG. 3, a configuration for compressing a still image and a moving image included in the image processing unit 130 and the application processing unit 140 is shown as a coder. However, in general, a configuration for compressing and decompressing an image is composed of one chip (Coder & DECcoder: CODEC). Therefore, the still image coder 340 (for example, a JPEG coder) of the image processing unit 130 may be configured as a still image codec (JPEG codec), and the moving image coder 390 (for example, the MPEG coder 390) Codec (MPEG codec). Also, in the embodiment of the present invention, an operation of displaying and compressing an image photographed from the camera unit 110 will be described. Further, it may be necessary to decompress and display a still image (e.g., a JPEG image) stored in the storage unit 150. [ Although not shown in the figure, the application processing unit 140 may further include a still image decoder (or a still image codec). In this case, when the user requests reproduction of the compressed image stored in the storage unit 150 through the input unit 170, the application processing unit 140 decodes (decompresses) the compressed image through a still image decoder (still image codec) , And display the decoded image on the display unit 160. In the configuration of FIG. 3, the image processing unit 130 receives an image output from the camera unit 110, and displays the preview image A display image for capturing and a compressed image for capturing, and can also generate a display image, a compressed image, and shooting information. When the user generates a camera driving command through the input unit 170, the application processing controller 360 notifies the image processing unit 130 of the operation of the camera apparatus, and the image processing controller 310 drives the camera unit 110 do. The image output from the camera unit 110 is input to the video pre-processing unit 320. At this time, when the preset shooting mode is selected, the application processing controller 360 sets multi preset information for the preset shooting. At this time, the multi-preset information can be set automatically or manually. That is, in the preset shooting mode, the application processing controller 360 uses the subject information and the camera menu information frequently photographed by the user, Search. For example, when the preset shooting mode is selected, the user finds a setting value suitable for the situation by using frequently photographed subject information and camera menu information.

이런 경우, 상기 어플리케이션처리부140은 상기 이미지처리부130을 통해 Preview 모드의 실행을 명령하고, 수신되는 이미지를 분석하여 사람 얼굴이 탐지되는지 확인한다.(face detect 기능 이용). 이때 수신된 이미지에서 인물이 검출되면 상기 어플리케이션처리부140은 상기 저장부150의 인물 DB에서 해당 인물 촬영시 자주 사용되었거나, 사용시 좋은 결과를 가져올 메뉴들을 확인하고, 사용자가 자주 사용한 또는 최적의 세팅정보로 설정된 정보들을 선택하여 멀티 프리셋 정보를 자동으로 설정한다. 예를들면, 일반인들은 자신의 가족, 친지, 애인, 가족, 연예인 등의 인물 사진을 많이 촬영하는데, 상기 저장부150의 인물 DB 내에서 해당 인물 촬영 시에 적합한 정보를 찾거나 없으면 촬영 시 도움이 될만한 메뉴를 세팅할 수 있다.(예를들면, smile shot, beauty shot, portrait scene mode, AF mode, object tracking, ISO, effect, white balance, exposure, metering, zooming, flash, etc) 이때 상기 멀티 프리셋 정보 자동 설정 기능이 온된 경우, 이런 기능은 background로 항상 동작하여 바로 실행되어질 수 있으며, Background 동작이므로 사람 얼굴 detect 동작 시 화면에 display되지 않는다. (사람 얼굴 detect -> 해당 인물 DB내에서 검색 -> 인물 DB내에 존재하면 해당 인물 촬영 시 사용되었던 최적의 preset data를 load함. -> 촬영시작, 또는 사람 얼굴 detect -> 해당 인물 DB내에서 검색 -> 인물 DB내에 존재하지 않으면, 사용 가능한 최적의 preset data를 web이나 해당 기기내에서 검색하여 load 함. -> 촬영시작 )In this case, the application processing unit 140 commands the execution of the Preview mode through the image processing unit 130 and analyzes the received image to check whether a human face is detected (using the face detect function). At this time, if a person is detected in the received image, the application processing unit 140 may check the menus that are often used at the time of photographing the person in the person DB of the storage unit 150 or have good results at the time of use, Selects the set information and automatically sets the multi preset information. For example, the general public photographs a lot of person's photos of family members, relatives, lovers, family members, entertainers, and the like. If there is no suitable information at the time of photographing the person in the person DB of the storage unit 150, (For example, smile shot, beauty shot, portrait scene mode, AF mode, object tracking, ISO, effect, white balance, exposure, metering, zooming, flash, When the automatic information setting function is on, these functions can be executed immediately in the background and can be executed immediately. (Detect a person -> search in the person DB -> load the optimal preset data which was used when the person is in the DB, -> start shooting or detect a person -> search in the person DB -> If it does not exist in the person DB, search for the best available preset data in the web or the device and load it -> Start shooting)

또한 상기 Preview 정보에서 사람 정보를 찾을 수 없을 경우, 상기 어플리케이션처리부140은 풍경 사진 촬영인지에 대한 부분을 확인하여, 풍경 사진에 적합하도록 설정을 한다.( Ex outdoor visible, flash, ISO, effect, white balance, exposure, metering, landscape scene mode, Fan focus mode, etc.) 이런 경우, 상기 어플리케이션처리부140은 사람 얼굴 detect와 유사하게 풍경을 detect하여 해당 사용자가 풍경 촬영 시 선호하는 preset data가 있으면 해당 preset data를 바로 load하고, 그렇지 않은 경우는 web등에서 풍경 촬영 시 가장 좋은 결과를 가져오는 preset data를 search하여 load한다. If the user information can not be found in the preview information, the application processing unit 140 confirms the portion of the landscape photographing to be suitable for the landscape photograph. (Ex outdoor visible, flash, ISO, effect, white In this case, the application processing unit 140 detects landscapes similar to human face detect, and if the user has preset preset data at the time of landscape photographing, the corresponding preset data (e.g., balance, exposure, metering, landscape mode, fan focus mode, If not, search and load the preset data which gives the best result in landscape shooting on the web.

또한 상기 어플리케이션처리부140은 프리셋 설정모드에서 입력부170로부터 프리셋 정보들을 입력하여 멀티 프리셋 정보를 설정할 수 있다. 그리고 어플리케이션처리부140은 상기와 같이 설정한 멀티프리셋 정보를 이미지처리부130에 전달한다. In addition, the application processing unit 140 can input preset information from the input unit 170 in the preset setting mode to set multi-preset information. The application processing unit 140 transmits the multi preset information set as described above to the image processing unit 130.

이후 프리셋 촬영이 요구되면, 상기 어플리케이션처리부140은 이를 이미지처리부130에 전달하며, 이미지처리부130은 멀티 프리셋 정보의 프리셋 정보들을 순차적으로 상기 카메라부140에 세팅한다. 그러면 상기 카메라부140은 순차적으로 입력되는 프리셋 정보에 의해 카메라부140이 세팅되어 서로 다른 세팅값에 따른 이미지를 획득하여 이미지처리부130에 출력한다. 그리고 상기 이미지처리부130은 각 프리셋 정보에 따라 획득되는 이미지들을 한 프레임이미지로 처리하며, 따라서 멀티 프리셋 정보의 수에 대응되는 프레임 이미지(멀티프레임 이미지)를 생성한다.When the preset photographing is requested, the application processor 140 transmits the preset information to the image processor 130, and the image processor 130 sequentially sets the preset information of the multiple preset information in the camera unit 140. Then, the camera unit 140 sets the camera unit 140 according to the preset information sequentially input to acquire an image according to different setting values, and outputs the image to the image processing unit 130. The image processor 130 processes the images obtained according to each preset information into one frame image, and thus generates a frame image (multi-frame image) corresponding to the number of the multiple preset information.

이때 이미지처리부130은 대응되는 프레임 주기에서 상기 카메라부110으로 획득되는 이미지를 수신하여 표시이미지 및 압축이미지로 변환하고, 해당 프레임 이미지 획득시 상기 카메라부110의 촬영정보를 생성하며, 이들(표시이미지, 압축이미지 및 촬영정보)를 하나의 프레임으로 생성하여 어플리케이션처리부140에 출력한다. 여기서 상기 이미지처리부130에서 프레임 이미지 생성은 30fps 또는 그 이상(예를들면 60fps)로 할 수 있다. At this time, the image processing unit 130 receives the image obtained by the camera unit 110 in the corresponding frame period, converts the image into a display image and a compressed image, generates shooting information of the camera unit 110 when the corresponding frame image is acquired, , Compressed image, and photographing information) in one frame and outputs it to the application processing unit 140. Here, the image processor 130 may generate the frame image at 30 fps or more (for example, 60 fps).

이때 매 프레임의 주기에서 상기 영상전처리부320은 상기 카메라부110에서 입력되는 이미지(raw image)를 3A 처리, 컬러 인터폴레이션 및/또는 raw 이미지를 YUV 이미지로 영상변환하는 기능을 수행하며, 이때의 이미지는 풀 HD 이상의 해상도를 가지는 이미지가 될 수 있다. 그리고 JPEG코더340은 상기 영상전처리부320에서 출력되는 이미지를 JPEG 방식으로 압축 부호화하여 캡쳐요구시 저장하기 위한 압축 이미지를 생성한다. 이때 상기 압축데이터는 JPEG와 다른 방식의 압축부호화기를 사용할 수도 있다. 스케일러330은 상기 영상전처리부320에서 출력되는 이미지를 설정된 데이터 사이즈로 축소하여 표시부160에 표시하기 위한 프리뷰하기 위한 표시이미지를 생성한다. 이때 상기 이미지를 축소하는 방법은 통상의 스케일링 방법, 크롭(crop), 리사이즈 방법들을 사용할 수 있으며, 이들 중 한가지 방법 또는 두 가지 이상의 방법을 조합하여 표시이미지를 생성할 수 있다. 여기서 상기 표시이미지는 상기 표시부160에 표시하기 위한 이미지 및/또는 프리셋모드 촬영을 종료한 후 포스트뷰로 상기 표시부160에 표시되는 이미지가 될 수 있다. 이때 상기 이미지처리부130의 스케일러330은 상기 표시부160에 표시하기 위한 표시이미지 및 동영상 저장을 위한 표시이미지의 데이터 크기(data size)를 다른 크기로 할 수도 있다. 또한 상기한 바와 같이 상기 영상전처리부320에서 색변환 기능을 수행하지 않는 경우, 상기 스케일러340은 표시이미지 생성부로 구성할 수 있다. 이런 경우 상기 표시이미지생성부는 상기 색변환(color conversion, raw image를 YUV 이미지로 변환하는 기능) 및 스케일러 기능을 포함하는 구성을 가질 수 있다.At this time, in each cycle of the frames, the video processor 320 performs a process of 3A processing a raw image input from the camera unit 110, color interpolation and / or converting a raw image into a YUV image, It can be an image having a resolution of full HD or higher. The JPEG coder 340 compression-encodes the image output from the video processor 320 according to the JPEG method and generates a compressed image for storing the captured image upon capture. At this time, the compressed data may be a compression encoder of a method different from JPEG. The scaler 330 generates a display image for previewing to reduce the image output from the video processor 320 to a predetermined data size and display the image on the display unit 160. At this time, a method of reducing the image may be a conventional scaling method, a crop method, and a resize method, and a display image may be generated by combining one of these methods or two or more methods. Here, the display image may be an image to be displayed on the display unit 160 and / or an image to be displayed on the display unit 160 as a post view after finishing the preset mode shooting. At this time, the scaler 330 of the image processing unit 130 may have a different data size of a display image for displaying on the display unit 160 and a display image for storing moving images. Also, as described above, when the video processor 320 does not perform the color conversion function, the scaler 340 may be configured as a display image generator. In this case, the display image generation unit may have a configuration including the color conversion (a function of converting a raw image into a YUV image) and a scaler function.

또한 상기 이미지처리부130은 매 프레임 주기에서 상기 표시이미지 및 압축이미지 생성시 카메라장치에서 이미지를 촬영할 때의 촬영정보로 생성한다. 이때 상기 이미지처리부130에서 생성되는 촬영정보는 상기 카메라부110의 촬영정보이며, 상기 센서부120의 출력은 아직 병합되지 않은 상태이다. 따라서 상기 촬영정보는 상기 어플리케이션처리부140에서 상기 카메라부110의 촬영정보(즉, 제1촬영정보)에 상기 센서부120의 출력(즉, 제2촬영정보)를 병합하여 최종의 촬영정보를 생성할 수 있다. In addition, the image processor 130 generates the display image and the shooting information at the time of capturing an image in the camera apparatus when generating the compressed image in every frame period. At this time, the photographing information generated by the image processing unit 130 is photographing information of the camera unit 110, and the output of the sensor unit 120 is not yet merged. Accordingly, the application processing unit 140 merges the output of the sensor unit 120 (i.e., the second shooting information) with the shooting information (i.e., the first shooting information) of the camera unit 110 in the application processing unit 140 to generate final shooting information .

그리고 다중화부350은 상기 이미지처리제어부310의 제어하에 상기 표시이미지, 압축이미지 및 촬영정보를 다중화하여 하나의 프레임으로 상기 어플리케이션처리부140에 출력한다. The multiplexing unit 350 multiplexes the display image, the compressed image, and the photographing information under the control of the image processing control unit 310 and outputs the multiplexed image to the application processing unit 140 as a single frame.

도 4는 본 발명의 실시예에 따라 프레임을 구성하는 YUV 이미지, JPEG 이미지 및 촬영정보를 도시하는 도면이고, 도 5는 본 발명의 실시예에 따른 멀티 프리셋 정보의 일 예를 도시하는 도면이며, 도 6은 본 발명의 실시예에 따라 멀티 프리셋 정보를 설정하여 획득되는 멀티프레임 이미지의 예를 도시하는 도면이다.FIG. 4 is a diagram showing a YUV image, a JPEG image, and photographing information constituting a frame according to an embodiment of the present invention, FIG. 5 is a diagram showing an example of multi preset information according to an embodiment of the present invention, 6 is a diagram showing an example of a multi-frame image obtained by setting multi-preset information according to an embodiment of the present invention.

상기 도 4 - 도 6을 참조하면, 상기 이미지처리부130은 프리셋 촬영모드시 상기 도 5와 같은 멀티프리셋 정보를 카메라부140에 설정된 시간 간격으로 순차적으로 전달하여 세팅시키며, 카메라부110은 상기 프리셋 정보가 수신될 때마다 세팅을 변경하여 이미지를 획득한다. 이때 상기 프리셋 정보는 1프레임의 이미지를 촬영할 때 상기 카메라부110의 세팅값이 될 수 있으며, 프리셋 정보는 복수의 세팅값을 가질 수 있다. 그리고 멀티 프리셋정보는 복수의 프리셋 정보를 가지며, 이때 각 프리셋 정보는 서로 다른 세팅 값을 가지는 정보들이 된다. 상기 도 5는 10프레임의 멀티 프리셋 정보의 예로써, 10개의 프리셋 정보들로 구성되며, 이때 상기 프리셋 정보는 서로 다른 카메라부110의 세팅값을 가짐을 도시하고 있다. 상기 도 5는 각 프레임 정보가 ISO, effect, AWB, exposure의 세팅 값들로 구성되는 예를 도시하고 있으며, 멀티 프리셋 정보는 10개의 프리셋 정보들로 구성됨을 알 수 있다. 따라서 상기 이미지처리부130은 하나의 프리셋 정보들에 대하여 각각 1프레임 또는 그 이상의 프레임 이미지를 생성할 수 있다. 본 발명의 실시예에서는 1프레임 이미지를 처리하는 것으로 가정하다. 따라서 상기 이미지처리부130은 프리셋 촬영모드시 매 프레임 주기에서 서로 다른 세팅값을 가지는 프레임 이미지를 획득하게 되며, 이때 각 프레임의 이미지를 YUV 이미지, JPEG 이미지 및 촬영정보(embedded data, meta data)를 생성하고, 다중화부350은 상기 생성된 YUV 이미지, JPEG 이미지 및 촬영정보를 다중화하여 어플리케이션처리부140에 전송한다. 이때 전송되는 각 프레임의 이미지들은 도 6과 같이 서로 다른 세팅값에 의해 촬영된 이미지들이 될 수 있다. 상기 도 5와 같은 경우, 카메라부110은 10개의 프리셋 정보에 의해 순차적으로 각각 대응되는 프리셋 정보에 의해 세팅값이 변경되며, 이미지 처리부는 상기 하나의 프리셋 정보에 대하여 1개의 프레임에 대한 표시이미지, 압축이미지 및 촬영정보를 생성한다. 따라서 상기 이미지처리부130은 프리셋 촬영시 10개의 프레임 이미지들을 생성할 수 있으며, 이때 생성되는 이미지들을 서로 다른 프리셋 정보에 의해 촬영된 이미지들이 된다.4 to 6, the image processor 130 sequentially transmits and sets the multi-preset information as shown in FIG. 5 at the time interval set in the camera unit 140 in the preset shooting mode, and the camera unit 110 sets the preset information Is changed, the image is acquired. At this time, the preset information may be a setting value of the camera unit 110 when capturing an image of one frame, and the preset information may have a plurality of setting values. The multi-preset information has a plurality of preset information, and each preset information has different setting values. FIG. 5 shows an example of multi-preset information of 10 frames. The preset information includes ten preset information, and the preset information has different setting values of the camera 110. FIG. 5 shows an example in which each frame information is composed of setting values of ISO, effect, AWB, and exposure, and the multi preset information is composed of 10 pieces of preset information. Accordingly, the image processor 130 may generate one or more frame images for one preset information. It is assumed that one frame image is processed in the embodiment of the present invention. Accordingly, the image processing unit 130 acquires a frame image having different setting values in every frame period in the preset shooting mode, and generates an image of each frame by generating a YUV image, a JPEG image, and embedded data (meta data) And the multiplexing unit 350 multiplexes the generated YUV image, JPEG image, and photographing information, and transmits the multiplexed YUV image, the JPEG image, and the photographing information to the application processing unit 140. The images of each frame transmitted at this time may be images photographed by different setting values as shown in FIG. In the case of FIG. 5, the setting values are changed according to the preset information corresponding to each of the 10 pieces of preset information, and the image processing unit displays the display image of one frame, Compressed image and shooting information. Accordingly, the image processor 130 can generate 10 frame images during the preset photographing, and the images generated at this time are images photographed by different preset information.

이때 상기 도 4에 도시된 바와 같이 압축이미지인 JPEG 데이터는 원본 이미지로써 캡쳐 요구시 정지 이미지로 저장하기 위한 데이타이다. 이때 상기 JPEG 데이터의 크기는 상기 카메라부110의 이미지센서220에 의해 결정될 수 있으며, 초고화소(UHD) 이미지인 8M 바이트 이상의 데이터 크기를 가질 수 있다. 또한 YUV 데이터는 상기 표시부160에 프리뷰하기 위한 이미지로써, 상기 JPEG 데이터의 크기보다 작은 크기로 스케일링된다. 또한 상기 YUV 데이터는 프리뷰 이외에 포스트 뷰(post view) 데이터로 사용할 수도 있다. 즉, 프리셋 촬영시 상기 표시이미지버퍼383에 저장하고 있는 표시이미지들을 상기 표시부160에 표시(post view)할 수도 있다. 또한 촬영정보는 카메라 부가 기능으로써, 카메라부110에서 이미지를 획득할 때의 각종 촬영정보들 및 카메라장치의 외부에 위치되는 센서부120으로부터 감지되는 센서정보들로 구성할 수 있다. 이때 상기 촬영정보는 상기 압축이미지에 포함되는 것이 아니라 독립적으로 저장한다. 즉, 상기 이미지처리부130은 매 프레임에서 카메라부110 및 센서부120으로부터 감지되는 정보를 이용하여 촬영정보로 생성하며, 상기 촬영정보는 매 프레임 단위로 상기 표시이미지 및 압축이미지들과 대응되도록 저장한다. 이후 사용자는 상기 촬영정보를 이용하여 이미지를 효율적으로 저장 및 처리할 수 있다.At this time, as shown in FIG. 4, JPEG data as a compressed image is original image data for storing as a still image upon capture request. At this time, the size of the JPEG data can be determined by the image sensor 220 of the camera unit 110, and can have a data size of 8M bytes or more, which is an ultra high resolution (UHD) image. The YUV data is an image for previewing on the display unit 160, and is scaled to a size smaller than the size of the JPEG data. The YUV data may be used as post view data in addition to the preview data. That is, the display images stored in the display image buffer 383 may be displayed on the display unit 160 during the preset shooting. The photographing information may be a camera additional function, various photographing information at the time of acquiring an image at the camera unit 110, and sensor information sensed from the sensor unit 120 located outside the camera apparatus. At this time, the shooting information is not included in the compressed image but stored independently. That is, the image processing unit 130 generates shooting information using information sensed by the camera unit 110 and the sensor unit 120 in each frame, and stores the shooting information so as to correspond to the display image and the compressed images every frame . Then, the user can efficiently store and process the image using the photographing information.

그리고 상기 도 4와 같은 구조를 가지는 본 발명의 실시예에 따른 카메라 프레임 데이터는 이미지처리부130에서 생성되어 어플리케이션처리부140에 전송된다. 이때 상기 YUV 데이터는 2M((Full HD) : 1920*1080*2(YUV422 foramt은 1 pixel당 2Byte))가 될 수 있으며, JPEG 데이터는 Max 8MB가 될 수 있고, 촬영정보인 Meta data는 4K가 될 수 있다. 이런 경우, 상기 이미지처리부130에서 상기 상기 도 5와 같은 각 프레임 데이터를 전송할 때의 필요 버스 대역폭은 (1920*1080*2 + 8*1024*1024 + 4*1024) * 30fps * 8bit = 3,009,576,960bps = 2.87Gbps가 될 수 있다.The camera frame data according to an embodiment of the present invention having the structure as shown in FIG. 4 is generated in the image processor 130 and transferred to the application processor 140. In this case, the YUV data may be 2M (Full HD): 1920 * 1080 * 2 (YUV422 foramt is 2Bytes per one pixel), JPEG data may be Max 8MB, Meta data which is photographing information is 4K . In this case, the necessary bus bandwidth when transmitting each frame data as shown in FIG. 5 is 1920 * 1080 * 2 + 8 * 1024 * 1024 + 4 * 1024 * 30fps * 8bit = 3,009,576,960bps = 2.87 Gbps.

상기 이미지처리부130에서 다중화되어 전송되는 표시이미지, 압축이미지 및 촬영정보는 어플리케이션처리부140의 역다중화부355에서 역다중화되며, 파서370에서 표시이미지, 압축이미지 및 촬영정보로 파싱되어 링버퍼380의 각각 대응되는 표시이미지버퍼383, 압축이미지버퍼385, 촬영정보버퍼387에 버퍼링된다. 상기 버퍼380은 링 버퍼의 구조를 가지며, 설정된 프레임 수의 데이터가 버퍼링되면 오버 라이트된다.The display image, the compressed image, and the photographing information multiplexed and transmitted by the image processor 130 are demultiplexed by the demultiplexer 355 of the application processor 140 and parsed into the display image, the compressed image, and the photographing information by the parser 370, The corresponding display image buffer 383, the compressed image buffer 385, and the photographing information buffer 387. The buffer 380 has a structure of a ring buffer, and is overwritten when data of the set frame number is buffered.

상기 각 버퍼383, 385 및 387은 각각 N 프레임의 대응되는 데이터를 저장할 수 있는 N개의 링버퍼 구조를 가지며, 어플리케이션처리제어부360의 제어하에 대응되는 데이터를 버퍼링한다. 이때 N개의 버퍼에 데이터가 버퍼링되면, 상기 어플리케이션처리제어부360은 다시 처음부터 데이터가 버퍼링될 수 있도록 오버라이트한다. 즉, 압축이미지버퍼385의 경우, N 프레임의 JPEG 이미지를 저장할 수 있는 N 개의 버퍼들이 링버퍼 구조로 링크되며, 먼저 JPEG 1 - JPEG n의 N 프레임 JPEG 이미지들이 각각 대응되는 버퍼에 저장되며, 이후 생성되는 N개의 JPEG n+1 - JPEG 2n 이미지는 각각 대응되는 압축이미지 버퍼들에 오버라이트된다. 그리고 상기 표시이미지버퍼383, 압축이미지버퍼385 및 촬영정보버퍼387의 프레임은 프레임 카운트 값을 통해 동기된다. 따라서 어플리케이션처리제어부360은 프레임 카운트 값을 확인하여 동일 프레임의 표시이미지, 압축이미지 및 촬영정보들을 처리할 수 있다. 또한 상기 어플리케이션처리제어부360은 상기 표시이미지를 상기 표시이미지버퍼380에 버퍼링하면서 상기 표시부160에 출력하여 표시될 수 있도록 한다. Each of the buffers 383, 385, and 387 has N ring buffer structures capable of storing corresponding data of N frames, and buffers corresponding data under the control of the application processing controller 360. At this time, if data is buffered in the N buffers, the application processing controller 360 rewrites data to be buffered from the beginning. That is, in the case of the compressed image buffer 385, N buffers capable of storing JPEG images of N frames are linked by a ring buffer structure, and N-frame JPEG images of JPEG 1 - JPEG n are stored in corresponding buffers The generated N JPEG n + 1-JPEG 2n images are overwritten with corresponding compressed image buffers, respectively. The frames of the display image buffer 383, the compressed image buffer 385, and the photographing information buffer 387 are synchronized through a frame count value. Accordingly, the application processing controller 360 can check the frame count value and process the display image, the compressed image, and the shooting information of the same frame. In addition, the application processing controller 360 may buffer the display image in the display image buffer 380 and output the display image to the display unit 160 so that the display image can be displayed.

상기와 같은 상태에서 사용자가 프리셋촬영 명령이 종료되면, 상기 어플리케이션제어처리부360은 이를 감지하고 상기 압축이미지버퍼385에 버퍼링된 압축 이미지들 중에서 프리셋 촬영된 압축이미지들 및 촬영정보들을 저장부150에 저장한다. When the user finishes the preset photographing command in the above state, the application control processor 360 detects the preset photographing instruction and stores the compressed images and photographing information photographed in the preset among the compressed images buffered in the compressed image buffer 385 in the storage unit 150 do.

도 7은 본 발명의 실시예에 따른 카메라장치 또는 카메라장치를 포함하는 단말장치에서 연사촬영시의 동작을 설명하기 위한 도면이다.FIG. 7 is a view for explaining operations at the time of continuous shooting in a terminal device including a camera device or a camera device according to an embodiment of the present invention.

상기 도 7을 참조하면, 카메라구동시 상기 이미지처리부130은 710단계에서 이미지처리부130은 매 프레임에서 표시이미지 및 압축이미지를 생성하여 하나의 프레임으로 출력하고, 어플리케이션처리부140은 상기 표시이미지 및 압축이미지를 버퍼링한다. 이때 사용자가 연사촬영을 명령하면, 상기 어플리케이션처리부710은 720단계에서 이를 확인한다. 그리고 상기 어플리케이션처리부140은 730단계에서 상기 버퍼380에 버퍼링된 이미지들 중에서 촬영 요구 시점의 프레임 및 그 이후의 프레임에 대응되는 표시이미지 및 압축이미지들을 저장하며, 상기 이미지처리부130에서 출력되는 프레임들의 표시이미지 및 압축이미지들을 버퍼380에 버퍼링하는 동작을 계속 수행한다. 이때 상기 연사촬영시의 획득되는 이미지들의 프레임율은 최대 preview 속도 이내에서 사용자가 설정한 속도가 될 수 있다. 그리고 촬영되는 이미지들은 촬영된 순서대로 상기 연사촬영이 종료될 때 까지 저장할 수 있으며, 또한 사용자가 연사촬영 매수를 설정한 경우 사용자가 setting한 매수만큼 저장한다. 그리고 상기 preview로 표시되는 YUV data들도 postview용으로 따로 저장하여 capture 종료 후에 decode동작 없이 빠르게 사용자에게 display할 수 있도록 한다. Referring to FIG. 7, in operation 710, the image processor 130 generates a display image and a compressed image in each frame in step 710 and outputs the display image and the compressed image in one frame. The application processor 140 processes the display image and the compressed image / RTI &gt; At this time, if the user instructs the continuous shooting, the application processing unit 710 confirms the continuous shooting in step 720. In step 730, the application processing unit 140 stores display images and compressed images corresponding to frames of a shooting request time point and frames thereafter, among the images buffered in the buffer 380, and displays the frames of the frames output from the image processing unit 130 And continues to buffer the image and compressed images in the buffer 380. At this time, the frame rate of images obtained during the continuous shooting can be a speed set by the user within the maximum preview speed. The images to be photographed may be stored in the photographed order until the continuous shooting is terminated. When the user sets the continuous shooting number of images, the number of images set by the user is stored. Also, the YUV data indicated by the preview is separately stored for the postview so that it can be quickly displayed to the user without decode operation after capturing.

이때 상기 프리셋 촬영시 압축이미지들을 전송하는 경우, 저장부150의 저장 성능을 확보하기 위하여, 상기 어플리케이션처리제어부360은 램 디스크를 구비할 수 있으며, 또한 이런 램 디스크는 상기 저장부150에 구비될 수도 있다. 이와 같은 상태에서 상기 프리셋촬영시 촬영된 이미지 파일들은 상기 램 디스크(RAM disk)에 임시적으로 저장하였다가, 프리셋촬영 종료와 동시에 background로 저장부150의 사용자가 이용 가능한 file system으로 이동시켜 저장할 수 있다. 이때 상기 램디스크로 임시 저장되는 이미지파일은 표시 이미지를 포함한다. 또한 상기 프리셋촬영시 촬영음은 상기 저장되는 프레임율에 따라 연속적으로 촬영음을 발생할 수 있으며, 또한 사용자 또는 디폴트로 설정된 연속 촬영음 속도로 촬영음을 발생할 수도 있다. In this case, when the compressed images are transmitted during the preset photographing, the application processing controller 360 may include a RAM disk in order to secure the storage performance of the storage unit 150, and the RAM disk may be provided in the storage unit 150 have. In this state, the image files photographed at the time of the preset photographing may be temporarily stored in the RAM disk, and may be moved to a file system available to the user of the storage unit 150 in the background at the end of the preset photographing . The image file temporarily stored in the RAM disk includes a display image. In addition, the photographed sound during the preset photographing may continuously generate a photographed sound according to the stored frame rate, and may also generate a photographed sound at a continuous photographed sound speed set by a user or a default.

여기서 상기 표시이미지를 저장하는 이유는 프리셋 촬영 종료와 동시에 사용자에게 촬영된 사진의 postview를 보여주기 위함이다. 즉, 상기 압축이미지를 표시하는 경우, 디코딩 과정을 수행하여야 하므로 포스트 뷰 이미지로 표시하는데 시간이 걸릴 수 있기 때문이다. 이때 사용자는 상기 포스트뷰 이미지를 보면서 프리셋 촬영된 이미지들 중에서 원하는 이미지를 선택할 수 있다. 따라서 상기 어플리케이션처리부140은 프리셋 촬영 종료 후촬영된 이미지들의 표시이미지들을 상기 표시부160에 표시한다. 이때 상기 포스트뷰 표시방법은 다양한 형태로 수행할 수 있다. 예를들면 프리셋 촬영된 이미지들을 겹쳐서 표시할 수 있으며, 또한 섬네일 이미지들로 표시할 수도 있다. 이때 상기 표시이미지를 표시하는 경우, 프리셋 촬영 종료 시 촬영된 이미지들을 표시부160의 한 화면에 표시하기 힘드므로, 표시이미지를 적절한 크기로 리사이징하여 도 6과 같이 표시하거나 또는 겹쳐서 표시하거나, 또는 일정 시간 간격으로 이미지들을 번갈아가면서 표시할 수 있다. 그리고 상기와 같이 포스트 뷰 이미지들을 표시하는 상태에서 어플리케이션처리부140은 사용자의 선택에 의해 프리셋촬영 이미지들을 선택 및 저장할 수있다. 즉, 사용자가 프리셋촬영된 각 사진을 확인하고 싶을 때, 사용자는 표시부16에 나열되어 표시되는 손가락이나 기타 포인팅 장치를 이용하여 searching하면, 상기 어플리케이션처리부140은 이렇게 선택된 사진을 full 화면으로로 표시할 수 있다. 그리고 상기와 같은 과정에 의해 선택된 이미지들에 대한 저장 요구가 입력부170을 통해 발생되면, 상기 어플리케이션처리부140은 저장이 요구된 프레임의 압축이미지들 및 이에 대응되는 촬영정보를 상기 저장부150에 저장하며, 임시 저장하고 있던 표시이미지들은 제거한다.Here, the reason why the display image is stored is to show the postview of the photograph taken by the user at the end of the preset photographing. That is, in the case of displaying the compressed image, since decoding must be performed, it may take time to display the compressed image as a post-view image. At this time, the user can select a desired image among the preset photographed images while viewing the post view image. Therefore, the application processing unit 140 displays the display images of the photographed images on the display unit 160 after the end of the preset photographing. At this time, the post view display method can be performed in various forms. For example, it is possible to superimpose the preset photographed images, and also to display thumbnail images. At this time, when displaying the display image, it is difficult to display the images photographed at the end of the preset photographing on one screen of the display unit 160. Therefore, the display image may be resized to an appropriate size and displayed or overlaid as shown in Fig. Images can be alternately displayed at intervals. The application processor 140 may select and store the preset shot images at the user's selection in the state of displaying the post view images as described above. That is, when the user desires to check each preset photographed image, the user searches for the selected photographed image using a finger or other pointing device displayed on the display unit 16, the application processing unit 140 displays the selected photograph as a full screen . When a storage request for the images selected by the above process is generated through the input unit 170, the application processing unit 140 stores the compressed images of the frames requested to be stored and the shooting information corresponding thereto in the storage unit 150 , The display images temporarily stored are removed.

그러면 사용자는 상기 촬영정보(meta data)를 이용하여 다양한 기능을 설정할 수 있다. 즉, 사용자는 상기 촬영정보를 이용하여 자주 촬영한 피사체 정보와 카메라 메뉴 정보를 이용하여 상황에 맞는 설정 값을 찾을 수 있다. 이런 경우, Preview시에 사람 얼굴이 탐지되면 인물 DB에서 해당 인물 촬영시 자주 사용되었거나, 사용시 좋은 결과를 가져올 메뉴를 자동으로 설정할 수 있다. 예를들면 카메라장치의 사용자는 자신의 가족, 친지, 애인, 가족, 연예인 등의 인물 사진을 많이 촬영하는데, 인물 DB내에서 해당 인물 촬영 시에 적합한 정보를 찾거나 없으면 촬영 시 도움이 될만한 메뉴를 세팅할 수 있다.(예를들면, smile shot, beauty shot, portrait scene mode, AF mode, object tracking, ISO, effect, white balance, exposure, metering, zooming, flash, etc) 또한 Preview 정보에서 사람 정보를 찾을 수 없을 경우 풍경 사진 촬영인지에 대한 부분을 확인하여 풍경 사진에 적합하도록 설정할 수 있다.(예를들면 outdoor visible, flash, ISO, effect, white balance, exposure, metering, landscape scene mode, Fan focus mode, etc.) 상기와 같이 촬영된 이미지는 사용자 카메라 사용에 대한 경험을 바탕으로 저장할 수 있다. (예를들면 애인 사진의 경우 촬영과 동시에 애인 앨범으로 저장되거나, 지정된 SNS or cloud system에 반영될 수 있다). 그리고 연속 촬영에서 촬영된 이미지의 유사성에 대한 부분을 판단하여 앨범 or postview에서 사용자에게 display될 때 쉽게 확인 가능하도록 할 수 있다.Then, the user can set various functions using the shooting information (meta data). That is, the user can use the shooting information to frequently find a set value corresponding to the situation using the photographed subject information and the camera menu information. In this case, if a human face is detected at Preview time, the menu that is often used in the person DB in the person DB or has a good result in use can be automatically set. For example, a user of a camera device shoots a lot of portraits of his or her family members, friends, relatives, family members, entertainers, etc. If the user finds appropriate information at the time of shooting the person in the person DB, It is also possible to set the person information in the preview information (for example, smile shot, beauty shot, portrait scene mode, AF mode, object tracking, ISO, effect, white balance, exposure, metering, zooming, If you can not find it, you can check the part of the landscape photographing to make it suitable for landscape photographs (eg, outdoor visible, flash, ISO, effect, white balance, exposure, metering, landscape scene mode, , etc.) The images photographed as described above can be stored based on the experience of using the user's camera. (For example, in the case of a lover photo, it can be saved as a lover album at the same time as shooting, or reflected in a designated SNS or cloud system). In addition, it is possible to determine the portion of the similarity of the photographed image in the continuous shooting so that it can be easily confirmed when the album or the postview is displayed to the user.

도 7은 카메라 장치 또는 카메라장치를 구비하는 휴대단말장치에서 본 발명의 실시예에 따라 프리셋촬영시 동작 절차를 도시하는 흐름도이다. 7 is a flowchart showing an operation procedure at the time of taking a preset photograph according to an embodiment of the present invention in a portable terminal apparatus having a camera apparatus or a camera apparatus.

상기 프리셋 촬영을 하고자 하는 경우, 먼저 멀티 프리셋 정보를 설정하여야 한다. 이때 상기 멀티프리셋 정보를 설정하는 방법은 프리셋 정보 설정모드에서 멀티 프리셋 정보를 설정하고 프리셋 촬영모드에서 설정된 멀티프리셋 정보를 이용하여 멀티 프레임 이미지들 획득할 수 있다. 또한 자동모드의 경우, 프리셋 촬영모드를 수행하면 카메라장치가 프리뷰를 수행하여 획득되는 프리뷰 이미지를 분석하고, 그 결과에 따라 사용자가 자주 사용하는 멀티 프리셋 정보들을 설정하여 프리셋 촬영을 수행할 수 있다. 본 발명의 실시예에서는 후자의 방법을 중심으로 살펴본다.In order to perform the preset photographing, the multi preset information must first be set. At this time, the method of setting the multi-preset information may set the multi-preset information in the preset information setting mode and acquire the multi-frame images using the multi preset information set in the preset shooting mode. Also, in the automatic mode, when performing the preset shooting mode, the camera apparatus analyzes the preview image acquired by performing preview, and can perform preset shooting by setting multi preset information frequently used by the user according to the result. In the embodiment of the present invention, the latter method will be mainly described.

상기 도 7을 참조하면, 프리셋 촬영을 수행하는 경우, 711단계에서 어플리케이션처리부140은 멀티 프리셋 정보를 설정한다. 이때 상기 멀티 프리셋 정보를 설정하는 방법은 사용자에 의해 입력되는 정보로 설정될 수 있으며, 어플리케이션처리부140이 자동으로 설정할 수도 있다. Referring to FIG. 7, when the preset photographing is performed, the application processing unit 140 sets multi-preset information in step 711. FIG. At this time, the method of setting the multi-preset information may be set as information input by a user, and the application processing unit 140 may automatically set the multi preset information.

도 8은 상기 도 7의 711단계에서 발명의 실시예에 따라 멀티 프리셋 정보를 설정하는 절차를 도시하는 흐름도이다.FIG. 8 is a flowchart illustrating a procedure for setting multi-preset information according to an embodiment of the present invention in step 711 of FIG.

상기 도 8을 참조하면, 먼저 멀티 프리셋 정보의 자동 설정 기능이면, 상기 어플리케이션처리부140은 811단계에서 이를 감지하고, 813단계에서 상기 이미지처리부130을 통해 프리뷰 모드의 수행을 요구한다. 그러면 상기 이미지처리부130은 상기 카메라부110으로부터 획득되는 이미지를 표시이미지 및 압축이미지로 생성하며, 이를 다중화하여 어플리케이션처리부140에 전송한다. Referring to FIG. 8, if the multi-preset information is automatically set, the application processor 140 detects the multi-preset information in step 811 and requests the previewer to perform the preview mode through the image processor 130 in step 813. Then, the image processing unit 130 generates an image obtained from the camera unit 110 as a display image and a compressed image, and multiplexes and transmits the display image and the compressed image to the application processing unit 140.

그러면 상기 어플리케이션처리부140은 815단계에서 상기 표시이미지에서 인물이 있는가 검색한다. 여기서 상기 인물 검색은 통상의 얼굴 검출방법(face detect)을 사용할 수 있다. 이때 상기 얼굴이 검색되면, 상기 어플리케이션처리부140은 현재 인물 사진을 촬영하는 것으로 간주하고, 817단계에서 상기 저장부150의 인물 DB에서 저장된 프리셋 정보들에서 주로 촬영하였던 프리셋 정보들을 선택하여 멀티 프리셋 정보를 생성하며, 819단계에서 이를 상기 이미지처리부130에 출력하여 멀티프리셋 정보를 설정한다. 즉, 상기 어플리케이션처리부140은 Preview시에 사람 얼굴이 탐지되면, 상기 저장부150의 인물 DB에서 해당 인물 촬영시 자주 사용되었거나, 사용시 좋은 결과를 가져올 메뉴들을 선택하여 멀티 프리셋 정보를 자동으로 설정한다. 이때 인물 사진에 대한 멀티 프리셋 정보 정시 해당 기능은 background로 항상 동작하여 바로 실행되어지며, Background 동작임으로 사람 얼굴 detect 동작 시 화면에 display되지는 않는다. 그리고 해당 인물을 DB내에서 검색할 때, 인물이 DB내에 존재하면 해당 인물 촬영 시 사용되었던 최적의 preset data들을 load하여 멀티 프리셋 정보로 설정한다.In step 815, the application processor 140 searches for a character in the display image. Here, the face detection may be performed using the normal face detection method. At this time, if the face is searched, the application processor 140 regards that the current portrait is photographed, and in step 817, the preset information mainly photographed from the preset information stored in the person DB of the storage unit 150 is selected, And outputs it to the image processing unit 130 in step 819 to set multi-preset information. That is, when the face is detected at the time of preview, the application processing unit 140 automatically sets the multi-preset information by selecting menus frequently used in photographing the person in the person DB of the storage unit 150 or having a good result in use. At this time, when the multi preset information for the portrait is in operation, the corresponding function is always executed in the background, and is not displayed on the screen during the human face detection operation since it is a background operation. When the person is searched in the DB, if the person exists in the DB, the optimal preset data used at the time of photographing the person is loaded and set as the multi preset information.

이때 상기 815단계에서 상기 표시이미지에 인물이 검색되지 않으면, 상기 어플리케이션처리부140은 풍경사진 촬영으로 간주하고 821단계에서 상기 저장부150에 저장된 풍경 DB에서 최적의 프리셋 정보들을 선태갛여 멀티 프리셋 정보를 생성하며, 819단계에서 이를 상기 이미지처리부130에 출력하여 멀티프리셋 정보를 설정한다. 즉, Preview 정보에서 사람 정보를 찾을 수 없을 경우, 상기 어플리케이션처리부140은 풍경 사진 촬영인지에 대한 부분을 확인하여, 풍경 사진에 적합하도록 설정을 한다. 이때 상기 어플리케이션처리부140은 상기 사람 얼굴 detect와 유사하게 풍경을 detect하여 해당 사용자가 풍경 촬영 시 선호하는 preset data가 있으면 해당 preset data를 바로 load하여 멀티 프리셋 정보를 설정한다. If it is determined in step 815 that no character is found in the display image, the application processing unit 140 regards it as a landscape photographing operation. In step 821, the optimal preset information is selected from the landscape DB stored in the storage unit 150, And outputs it to the image processing unit 130 in step 819 to set multi-preset information. That is, when the user information can not be found in the preview information, the application processing unit 140 confirms the portion of whether or not the landscape photograph is photographed, and makes the setting suitable for the landscape photograph. At this time, the application processing unit 140 detects landscapes similar to the human face detect, and if the user has preset preset data at the time of the landscape photographing, the application processor 140 directly loads the preset data to set the multi preset information.

또한 사용자는 상기와 같은 자동 설정 이외에 수동으로 사용자가 원하는 프리셋 정보들을 설정한다. 이런 경우 상기 어플리케이션처리부140은 823단계에서 입력부170을 통해 수신되는 프리셋 설정 데이터를 멀티 프리셋 정보로 생성할 수 있다. In addition to the above-described automatic setting, the user manually sets preset information desired by the user. In this case, the application processing unit 140 may generate the preset setting data received through the input unit 170 in step 823 as multi-preset information.

상기와 같이 멀티 프리셋 정보가 설정된 상태에서 사용자가 프리셋 촬영을 실행하면, 상기 카메라장치는 프리셋 촬영을 수행하게 된다. 즉, 프리셋 촬영모드시 상기 어플리케이션처리부140 및 이미지처리부130은 713단계에서 설정된 멀티 프리셋 정보를 이용하여 촬영을 수행하여 멀티 프레임 이미지를 획득할 수 있다.When the user performs the preset photographing in the state where the multiple preset information is set as described above, the camera device performs the preset photographing. That is, in the preset photographing mode, the application processing unit 140 and the image processing unit 130 may acquire a multi-frame image by performing photographing using the multi preset information set in step 713.

도 9는 상기 도 7의 713단계에서 본 발명의 실시예에 따라 프리셋 촬영을 수행하는 절차를 도시하는 흐름도이다.FIG. 9 is a flowchart illustrating a procedure of performing a preset photographing in step 713 of FIG. 7 according to an embodiment of the present invention.

상기 도 9를 참조하면, 이미지처리부130은 상기 어플리케이션처리부140에 의해 멀티 프리셋 정보를 수신하며, 프리셋 촬영시 멀티 프리셋 정보를 카메라부140에 순차적으로 설정하면서 촬영을 한다. 먼저 상기 이미지처리부130은 911단계에서 멀티 프리셋 정보들 중에서 첫번재 프리셋 정보로 상기 카메라부110을 설정한다. 그러면 상기 카메라부110은 상기 프리셋 정보에 의해 세팅을 변경하면서 이미지를 생성한다. Referring to FIG. 9, the image processor 130 receives the multi-preset information by the application processor 140 and sequentially sets the multi-preset information to the camera unit 140 when taking a preset image. First, the image processor 130 sets the camera unit 110 as the first preset information among the multiple preset information in step 911. Then, the camera unit 110 generates an image while changing the setting according to the preset information.

그러면 상기 이미지처리부130은 913단계에서 프레임 카메라부110으로부터 촬영되는 이미지를 획득하며, 915단계에서 상기 획득된 이미지를 전처리(색변환, 컬러 인터폴레이션, 3A 처리 등)하며, 상기 전처리된 이미지를 스케일링하여 표시이미지를 생성하고, JPEG 코더340을 통해 압축이미지를 생성하며, 촬영정보를 생성한다. 그리고 상기 이미지처리부130은 상기 생성된 표시이미지, 압축이미지 및 촬영정보를 하나의 프레임으로 다중화하여 어플리케이션처리부140에 전송한다. 그러면 상기 어플리케이션처리부140은 917단계에서 상기 표시이미지, 압축이미지 및 촬영정보를 버퍼380에 각각 버퍼링하며, 919단계에서 상기 표시이미지를 상기 표시부160에 전송하여 표시한다. 이때 상기 어플리케이션처리부140은 상기 센서부120으로부터 획득되는 센서정보를 상기 이미지처리부130에서 전송되는 촬영정보에 병합하여 상기 버퍼380에 버퍼링하여 촬영정보로 생성할 수도 있다. 여기서 상기 압축이미지는 프리셋촬영모드시 저장하기 위한 이미지이며, 상기 표시이미지는 프리뷰 및 포스트 뷰 이미지로 사용될 수 있다.In step 913, the image processor 130 obtains an image to be photographed from the frame camera 110. In step 915, the image processor 130 performs preprocessing (color conversion, color interpolation, 3A processing, etc.) on the obtained image, scales the preprocessed image Generates a display image, generates a compressed image through the JPEG coder 340, and generates shooting information. The image processing unit 130 multiplexes the generated display image, compressed image, and photographing information into one frame and transmits the multiplexed image to the application processing unit 140. In step 917, the application processor 140 buffers the display image, the compressed image, and the shooting information in the buffer 380, respectively. In step 919, the application processor 140 transmits the display image to the display unit 160 and displays the display image. At this time, the application processing unit 140 may combine the sensor information acquired from the sensor unit 120 with the shooting information transmitted from the image processing unit 130 and buffer the combined sensor information in the buffer 380 to generate shooting information. Here, the compressed image is an image to be stored in the preset shooting mode, and the display image can be used as a preview and a post-view image.

상기와 같이 하나의 프리셋 정보에 의해 하나의 프레임의 이미지를 처리한 후, 상기 이미지처리부130은 921단계에서 현재 처리된 프리셋 정보가 멀티 프리셋 정보의 마지막 프리셋 정보인가 검사하며, 아니면 923단계에서 다음의 프리셋 정보를 선택한 후, 상기 911단계로 되돌아가 카메라부11110을 선택된 다른 프리셋 정보로 세팅한다. 그러면 상기 카메라부110은 변경된 프리셋 정보에 의해 세팅되어 이미지를 생성한다. After processing the image of one frame by the one preset information as described above, the image processor 130 checks whether the currently processed preset information is the last preset information of the multi preset information in step 921. Otherwise, in step 923, After the preset information is selected, the process returns to step 911 to set the camera unit 11110 as other selected preset information. Then, the camera unit 110 sets an image according to the changed preset information to generate an image.

상기와 같은 동작을 반복하면서 상기 이미지처리부130 및 어플리케이션처리부140은 서로 다른 카메라부110의 세팅 값을 가지는 도 5와 같은 멀티 프리셋 정보를 순차적으로 카메라부110에 출력하고, 이에 따라 상기 카메라부110이 세팅이 변경되면서 도 6과 같은 멀티 프레임의 이미지들을 획득하게 된다. 이때 상기 프레임율은 상기 이미지처리부130이 상기 카메라부110에 프리셋 정보를 출력하는 시간으로 설정될 수 있다. 따라서 도 5와 같이 멀티 프리셋 정보가 10개로 구성되고, 상기 이미지처리부130이 330ms 주기로 프리셋 데이터를 변경하면, 1초에 10개 프레임의 이미지들을 획득하게 되며, 이때 획득되는 이미지들은 상기 도 6과 같이 서로 다른 세팅값에 의해 촬영된 이미지들이 된다. 그리고 상기와 같이 멀티 프리셋 정보의 마지막 프리셋 정보(여기서는 10번째가 될 수 있음)에 따른 이미지를 획득하면, 상기 어플리케이션처리부140은 프리셋 촬영의 종료를 감지하고, 921단계에서 프리셋 촬영을 종료한다.이때 상기 어플리케이션처리부140은 상기 버퍼380이 상기 멀티프레임의 수 이상의 이미지들을 버퍼링할 수 있으면 상기 프리셋 촬영모드에서 촬영되는 이미지들을 상기 버퍼380에 버퍼링할 수 있다. 또한 상기 어플리케이션처리부140은 내부에 램 디스크를 구비하는 경우, 상기 멀티 프리셋 정보에 의해 촬영된 이미지들을 상기 램 디스크에 임시로 저장할 수 있다. 또한 상기 저장부150이 램을 구비하고 있으면, 상기 어플리케이션처리부140은 상기 프리셋 촬영모드에서 촬영된 멀티프레임 이미지들을 상기 저장부150의 램에 임시로 저장할 수도 있다. 이때 상기 프레임 이미지들은 표시이미지, 압축이미지 및 촬영정보로 구성될 수 있다.The image processing unit 130 and the application processing unit 140 sequentially output the multi preset information having the setting values of the different camera units 110 to the camera unit 110, The setting is changed to obtain multi-frame images as shown in FIG. At this time, the frame rate may be set as a time for the image processing unit 130 to output the preset information to the camera unit 110. Accordingly, as shown in FIG. 5, the multi-preset information is composed of ten, and when the image processing unit 130 changes the preset data at a cycle of 330 ms, 10 frames of images are acquired per second. At this time, Images taken at different setting values become images. When the image corresponding to the last preset information of the multi-preset information (which may be 10th in this case) is acquired as described above, the application processing unit 140 senses the end of the preset photographing and ends the preset photographing in step 921. At this time The application processing unit 140 may buffer the images photographed in the preset photographing mode in the buffer 380 if the buffer 380 can buffer images of the number of the multi-frames or more. In addition, when the application processor 140 includes a RAM disk, the application processor 140 may temporarily store images photographed by the multi preset information in the RAM disk. Also, if the storage unit 150 includes a RAM, the application processing unit 140 may temporarily store the multi-frame images photographed in the preset shooting mode in the RAM of the storage unit 150. [ At this time, the frame images may be composed of a display image, a compressed image, and photographing information.

상기와 같은 절차로 프리셋 촬영을 종료한 후, 상기 어플리케이션처리부140은 도 7의 715단계에서 포스트뷰 동작을 수행하며, 포스트 뷰 과정에서 선택된 이미지들을 저장한다. 도 10은 도 7의 715단계 및 717단계에서 본 발명의 실시예에 따라 포스트뷰 및 이미지 저장을 수행하는 절차를 도시하는 흐름도이다.After the preset photographing is completed by the above procedure, the application processing unit 140 performs the post view operation in step 715 of FIG. 7 and stores the selected images in the post view process. 10 is a flowchart illustrating a procedure for performing post view and image storage in steps 715 and 717 of FIG. 7 according to an embodiment of the present invention.

상기 도 7을 참조하면, 프리셋촬영 종료시 상기 어플리케이션처리부140은 1011단계에서 프리셋 촬영되어 저장된 멀티프레임 이미지를 상기 표시부160에 표시한다. 이때 상기 표시부160에 표시되는 이미지는 상기 표시이미지가 될 수 있으며, 또한 저장된 이미지들의 섬네일 이미지가 될 수도 있다. 따라서 상기 어플리케이션처리부140은 1011단계에서 표시이미지가 포스트뷰 이미지로 설정되었으면 램디스크에 저장하고 있던 표시이미지를 표시하며, 섬네일 이미지이면 프리셋 촬영된 이미지의 섬네일이미지를 표시한다. 이때 상기표시이미지는 섬네일 이미지와 달리 표시부160에 풀화면으로 표시할 수 있는 이미지이므로, 프리셋 촬영된 표시이미지들을 표시부160에 하나의 화면으로 표시할 수 없다. 따라서 본 발명의 실시예에서는 상기 표시이미지를 포스트뷰 이미지로 설정한 경우, 표시이미지들을 겹쳐서 표시하는 방법을 사용할 수 있다. 이때 상기 표시이미지들을 모두 겹쳐 표시하는 경우, 사용자가 한눈에 표시이미지들을 파악하는 것이 어렵다. 그러므로 프레임 이미지 간 일정 간격을 유지시켜 표시할 수 있다. 또한 상기 표시이미지를 표시하는 경우, 상기 어플리케이션처리부140은 일정 시간 간격으로 표시이미지들을 표시할 수 있으며, 또한 한 화면에 표시될 수 있도록 적정 크기로 리사이징하여 표시할 수도 있다. Referring to FIG. 7, at the end of the preset photographing, the application processor 140 displays a preset multiframe image photographed and stored in the display unit 160 in step 1011. FIG. At this time, the image displayed on the display unit 160 may be the display image or a thumbnail image of stored images. Accordingly, if the display image is set as the post-view image in step 1011, the application processing unit 140 displays the display image stored in the RAM disk. If the display image is the thumbnail image, the application processor 140 displays the thumbnail image of the preset photographed image. Unlike the thumbnail image, the display image can be displayed on the display unit 160 in a full screen. Therefore, in the embodiment of the present invention, when the display image is set as a post-view image, a method of superimposing the display images may be used. In this case, when the display images are all superimposed, it is difficult for the user to grasp the display images at a glance. Therefore, it is possible to display a frame image at a constant interval. In addition, when displaying the display image, the application processing unit 140 may display the display images at a predetermined time interval, or may resize the display image to an appropriate size so as to be displayed on one screen.

상기와 같이 포스트뷰 이미지를 표시하는 상태에서 사용자가 사진을 확인하고 싶을 때에는 표시되는 이미지에 손가락이나 포인팅장치를 이용하여 선택할 수 있다. 이때 사용자가 특정 이미지를 선택하면, 상기 어플리케이션처리부140은 1013단계에서 이를 감지하고 1015단계에서 선택된 이미지를 표시부160에 풀 화면으로 표시할 수 있다. 이때 상기 선택된 이미지를 풀화면으로 표시할 때, 촬영된 프리셋 정보도 함께 표시할 수 있다. When the user wants to check the picture in the state of displaying the post-view image, the user can select the displayed image using a finger or a pointing device. At this time, if the user selects a specific image, the application processing unit 140 can detect the selected image in step 1013 and display the selected image on the display unit 160 as a full screen in step 1015. At this time, when the selected image is displayed in full screen, photographed preset information can also be displayed together.

그리고 프리셋 촬영을 하는 경우, 상기 도 6에 도시된 바와 같이 카메라의 세팅값(즉, 프리셋 정보)에 따라 다양한 사진들로 촬영할 수 있다. 이런 경우 불필요한 사진도 촬영될 수 있으므로, 사용자의 선택에 의해 원하는 사진들만 저장하는 것이 바람직하다. 따라서 상기 어플리케이션처리부140은 상기 포스트뷰 동작을 수행할 때 해당 사진의 저장 유무를 선택할 수 있는 UI 구성요소(UI element, 예를들면, 아이콘, 소프트버튼, 소형이미지 등)을 함께 표시하는 것이 바람직하다. 그리고 해당 UI 구성요소가 선택되면, 상기 어플리케이션처리부140은 1017단계에서 이를 저장요구로 감지하고, 선택된 이미지의 압축이미지 및 촬영정보를 상기 저장부150에 저장한다. 또한 상기 저장된 이미지의 프리셋 정보를 상기 저장부150의 DB에 저장할 수도 있다. 그리고 상기 프리셋 촬영된 모든 이미지들을 저장할 수도 있다.In the case of the preset photographing, various photographs can be photographed according to the setting value (i.e., preset information) of the camera as shown in FIG. In this case, since unnecessary photographs can also be taken, it is desirable to store only desired pictures by the user's selection. Accordingly, when performing the post view operation, the application processing unit 140 may display a UI element (e.g., an icon, a soft button, a small image, etc.) that can select whether or not to store the corresponding photo . If the corresponding UI component is selected, the application processing unit 140 senses it as a storage request in step 1017, and stores the compressed image and shooting information of the selected image in the storage unit 150. In addition, the preset information of the stored image may be stored in the DB of the storage unit 150. And may store all the images photographed in the preset.

상기한 바와 같이 프리셋 촬영을 하는 동안, 어플리케이션처리부140은 Preview시 사용된 YUV data를 postview용으로 따로 저장하며, 프리셋 촬영 종료 후에 decode 동작 없이 빠르게 사용자에게 display할 수 있다. 그리고 상기 포스트 뷰 과정에서 프리셋 촬영된 이미지들을 한 화면에 표시하기 어려우므로, 각 프레임의 표시이미지들을 겹쳐서 표시하거나 또는 일정 간격으로 표시할 수 있으며, 또한 적절한 크기로 리사이징하여 표시할 수 있다.. 그리고 포스트뷰되는 사진을 확인하고 싶을 때는 표시되는 포스트 뷰 화면에서 직접 손가락이나 기타 포인팅 장치를 이용하여 searching하고, 서칭 과정에서 선택된 사진을 full 화면으로 표시한다. As described above, during the preset shooting, the application processing unit 140 stores the YUV data used for the preview separately for the postview, and can promptly display to the user without performing the decode operation after the end of the preset shooting. In addition, since it is difficult to display the images photographed in the preset in the post view process on one screen, the display images of the respective frames can be overlaid or displayed at regular intervals, and can be resized and displayed in an appropriate size. When you want to check the post view picture, you can search the post view screen directly by using your finger or other pointing device, and display the selected picture in full screen in the search process.

상기 도 1 및 도 3과 같은 구성을 가지는 카메라 장치는 이미지처리부130과 어플리케이션처리부140을 구비하여 카메라부110에서 감지되는 이미지를 처리하는 구성을 도시하고 있다. 그러나 상기 이미지처리부130 및 어플리케이션처리부140을 일체화시켜 하나의 처리부로 구성할 수도 있다. 도 11은 본 발명의 실시예에서 이미지 및 어플리케이션 처리를 단일 구성을 처리하는 카메라 장치의 구성을 도시하는 도면이며, 도 12는 상기 도 11의 구성에서 처리부1100의 구성을 도시하는 도면이다.1 and 3, the camera apparatus includes an image processing unit 130 and an application processing unit 140, and processes images sensed by the camera unit 110. FIG. However, the image processing unit 130 and the application processing unit 140 may be integrated into one processing unit. 11 is a diagram showing a configuration of a camera apparatus for processing a single configuration of image and application processing in an embodiment of the present invention, and FIG. 12 is a diagram showing the configuration of the processing unit 1100 in the configuration of FIG.

상기 도 11 및 도 12를 참조하면, 카메라부110은 카메라 구동시 외부 이미지를 촬영하며, 센서부120은 카메라장치에 장착되는 센서로 상기한 바와 같이 GPS수신기, 자이로센서, 가속도센서, 고도센서, 방향센서들 중에 하나 이상이 될 수 있다. Referring to FIGS. 11 and 12, the camera unit 110 photographs an external image when the camera is driven, and the sensor unit 120 is a sensor mounted on the camera device. The sensor unit 120 includes a GPS receiver, a gyro sensor, One or more of the direction sensors.

처리부1100은 본 발명의 실시예에 따라 프리셋 촬영모드시 상기 카메라부110에 멀티프리셋 정보를 순차적으로 세팅시키며, 상기 카메라부110이 상기 멀티프리셋 정보에 의해 세팅값을 변경하여 촬영하는 이미지들을 멀티 프레임 이미지로 생성하는 기능을 수행한다. 그리고 상기 카메라부110으로부터 획득되는 이미지를 처리하여 표시부160에 표시하기 위한 표시 이미지, 저장하기 위한 압축 이미지 및 촬영정보를 생성하며, 생성된 이미지들 및 촬영정보를 버퍼링한다. 여기서 상기 처리부1100은 상기 이미지처리부 및 어플리케이션처리부의 기능을 통합 처리하는 구성을 가진다. 상기 처리부1100은 매 프레임 주기에서 표시이미지, 압축이미지 및 촬영정보를 생성하며, 동일한 프레임의 이미지들 및 정보들을 동기시켜 버퍼링한다 The processing unit 1100 sequentially sets multi-preset information in the camera unit 110 in the preset shooting mode according to an embodiment of the present invention. The camera unit 110 changes the setting value according to the multi-preset information, It performs image generation function. The image processing unit 150 processes the image obtained from the camera unit 110 and generates a display image for displaying the image on the display unit 160, a compressed image and shooting information for storage, and buffers the generated images and shooting information. Here, the processing unit 1100 has a configuration for integrating the functions of the image processing unit and the application processing unit. The processing unit 1100 generates a display image, a compressed image, and shooting information in every frame period, and buffers images and information of the same frame in synchronization with each other

상기 입력부170은 상기 처리부1100에 프리셋 설정 정보를 입력할 수 있으며, 또한 프리셋 촬영 명령을 발생할 수 있다. 표시부160은 프리셋 촬영 모드시 상기 처리부1100에서 출력되는 표시 이미지를 표시하며, 촬영 종료 후 포스트 뷰 이미지를 표시한다.. 여기서 상기 입력부170은 사용자의 터치입력을 감지하는 터치패널이 될 수 있으며, 표시부160은 프로그램 수행 중에 발생되는 데이터 및 이미지 등을 표시하는 LCD 또는 OLED 패널이 될 수 있다. 여기서 상기 입력부170 및 표시부160은 일체형의 터치스크린이 될 수 있다. 또한 상기 입력부170은 카메라장치의 외부에 위치되는 버튼들을 포함할 수 있다.The input unit 170 can input preset setting information to the processing unit 1100, and can also generate a preset photographing command. The display unit 160 displays a display image output from the processing unit 1100 in a preset shooting mode and displays a post-view image after shooting is completed. Here, the input unit 170 may be a touch panel that senses a user's touch input, 160 may be an LCD or an OLED panel that displays data and images generated during program execution. The input unit 170 and the display unit 160 may be integrated touch screens. The input unit 170 may include buttons located outside the camera device.

저장부150은 상기한 바와 같이 멀티 프리셋 정보를 설정하기 위한 프리셋 정보들을 저장하는 DB를 구비할 수 있으며, 프리셋 촬영모드시 상기 처리부1100의 제어하에 서로 다른 프리셋 정보로 촬영되는 이미지 또는 이미지들을 저장한다.The storage unit 150 may include a DB for storing preset information for setting multi-preset information, and stores images or images photographed with different preset information under the control of the processor 1100 in the preset shooting mode .

상기 처리부1100의 구성을 살펴보면, 도 12에 도시된 바와 같이 이미지처리부130에서 어플리케이션 처리부140로 프레임 이미지들 및 촬영정보를 다중화하여 전송하는 구성 및 어플리케이션처리부에서 수신되는 다중화된 프레임 이미지들 및 정보들을 역다중화하는 구성과 이를 파싱하는 구성이 생략되어 있음을 알 수 있다. 그리고 이외의 구성 및 각 구성들에서 수행되는 동작은 상기 도 3의 구성과 동일하다.As shown in FIG. 12, the processing unit 1100 includes a configuration for multiplexing and transmitting frame images and shooting information from the image processing unit 130 to the application processing unit 140, and a configuration for transmitting the multiplexed frame images and information received from the application processing unit It can be seen that the configuration for multiplexing and the configuration for parsing it are omitted. Operations other than the above and the operations performed in the respective configurations are the same as those in Fig.

즉, 영상전처리부1220에서 처리된 풀 HD급 이상의 해상도를 가지는 이미지는 JPEG 코더1240에 압축 부호화되어 JPEG 이미지로 생성되며, 또한 스케일러1230에서 그 크기가 조절되어 표시이미지로 생성된다. 또한 제어부1210은 상기 카메라부110 및 센서부120으로부터 상기 이미지 촬영시의 정보들을 획득하여 촬영정보를 생성한다. 이때 상기 JPEG 이미지, 표시이미지 및 촬영정보는 매 프레임 주기에서 생성되며, 동일한 프레임에서 생성되는 JPEG 이미지, 표시이미지 및 촬영정보는 동일한 프레임 카운트 값을 가진다. 따라서 동일한 프레임에서 생성되는 JPEG 이미지, 표시이미지 및 촬영정보는 동기되어 처리된다. 그리고 상기 JPEG 이미지, 표시이미지 및 촬영정보들은 제어부1210의 제어에 의해 각각 버퍼1250의 대응되는 버퍼들에서 버퍼링되며, 상기 표시이미지는 표시부150에 출력되어 표시된다. That is, an image having a full HD resolution or higher processed by the video pre-processing unit 1220 is compression-encoded into a JPEG image in the JPEG coder 1240, and the size thereof is adjusted in the scaler 1230 to be generated as a display image. Further, the control unit 1210 acquires the information at the time of photographing the image from the camera unit 110 and the sensor unit 120 to generate photographing information. At this time, the JPEG image, the display image, and the photographing information are generated in every frame period, and the JPEG image, the display image, and the photographing information generated in the same frame have the same frame count value. Therefore, the JPEG image, the display image, and the photographing information generated in the same frame are processed in synchronization. The JPEG image, the display image, and the photographing information are buffered in the corresponding buffers of the buffer 1250 under the control of the control unit 1210, and the display image is displayed on the display unit 150 and displayed.

그리고상기 제어부1210은 프리셋 촬영 종료 후 선택된 압축이미지를 저장부150에 저장한다. 또한 상기 제어부1210은 사용자의 설정에 따라 상기한 바와 같이 섬네일이미지생성부1270에서 생성되는 섬네일이미지들을 표시하거나 또는 표시이미지들을 표시(post view)하여 사용자가 선택하는 압축이미지를 저장할 수 있다. 또한 상기 제어부1210은 사용자의 설정에 의해 버퍼링된 촬영정보를 표시하고 촬영정보 확인 후에 사용자가 선택되는 압축이미지를 저장할 수도 있다.The control unit 1210 stores the selected compressed image in the storage unit 150 after the preset photographing is completed. In addition, the controller 1210 may display thumbnail images generated by the thumbnail image generator 1270 or display images (post view) as described above according to a user's setting, thereby storing a compressed image selected by the user. Also, the controller 1210 may display the buffered photographic information according to the setting of the user and may store a compressed image selected by the user after the photographic information is confirmed.

도 13은 본 발명의 실시예에 따른 카메라장치를 구비하는 휴대단말장치의 구성을 도시하는 도면이다.13 is a diagram showing a configuration of a portable terminal apparatus having a camera apparatus according to an embodiment of the present invention.

상기 도 13을 참조하면, 카메라부110은 센서를 구비하며, 카메라 구동시 센서를 통해 이미지를 획득하는 기능을 수행한다. 센서부120은 휴대단말장치에 장착하는 하나의 이상의 센서가 될 수 있으며, 상기 센서는 GPS수신기, 자이로센서, 가속도센서, 고도센서, 방향센서, 조도센서들 중에 하나 이상이 될 수 있다. 여기서 상기 센서부120은 상기 도 1 및 도 3과 같이 상기 이미지처리부130에 연결될 수 있으며, 상기 도 6및 도 7과 같이 상기 어플리케이션처리부140에 연결될 수 있고, 또한 센서부120에 구성되는 일부의 센서들을 상기 이미지처리부130에 연결하고 나머지 센서들을 상기 어플리케이션처리부140에 연결하는 구성을 가질 수 있다. 이하의 설명에서는 상기 센서부120이 어플리케이션처리부140에 연결되는 구성을 가정하여 설명하기로 한다.Referring to FIG. 13, the camera unit 110 includes a sensor, and performs a function of acquiring an image through a sensor when the camera is driven. The sensor unit 120 may be one or more sensors mounted on a portable terminal device, and the sensor may be at least one of a GPS receiver, a gyro sensor, an acceleration sensor, an altitude sensor, a direction sensor, and an illuminance sensor. The sensor unit 120 may be connected to the image processing unit 130 as shown in FIGS. 1 and 3. The sensor unit 120 may be connected to the application processing unit 140 as shown in FIGS. 6 and 7, To the image processing unit 130 and to connect the remaining sensors to the application processing unit 140. In the following description, it is assumed that the sensor unit 120 is connected to the application processing unit 140.

이미지처리부130은 상기 카메라부110으로부터 획득되는 이미지를 처리하여 매 프레임에서 표시부160에 표시하기 위한 표시 이미지, 저장하기 위한 압축 이미지 및 해당 프레임에서 이미지를 촬영한 촬영정보 등을 생성한다. 여기서 상기 표시이미지는 YUV 이미지가 될 수 있으며, 상기 압축이미지는 JPEG 이미지가 될 수 있다. 상기 촬영정보는 상기 카메라부110에서 이미지 촬영시 획득할 수 있는 exif 정보 이외에 휴대단말장치의 센서부120의 출력을 포함하는 다양한 정보들을 추가적으로 획득할 수 있다. 상기 이미지처리부130은 1초에 30프레임(30 frame per sec) 또는 그 이상의 프레임율(예를들면 60 fps)로 표시이미지, 압축이미지 및 촬영정보들을 생성할 수 있다. 본 발명의 실시예에서 상기 이미지처리부130은 프리셋 촬영모드시 어플리케이션처리부140에서 멀티 프리셋 정보를 수신하며, 상기 멀티 프리셋 정보에 따라 설정된 시간 간격으로 상기 카메라부110의 세팅값을 변경시켜가면서 서로 다른 세팅에 의해 촬영되는 멀티 프레임 이미지를 생성한다.The image processing unit 130 processes the image obtained from the camera unit 110, generates a display image for displaying the image on the display unit 160 in each frame, a compressed image for storing the image, and shooting information of an image taken in the corresponding frame. The display image may be a YUV image, and the compressed image may be a JPEG image. The photographing information can additionally acquire various information including the exif information that can be obtained at the time of photographing the image by the camera unit 110 and the output of the sensor unit 120 of the portable terminal apparatus. The image processing unit 130 may generate a display image, a compressed image, and photographing information at a frame rate of 30 frames per second or more (for example, 60 fps) per second. In the embodiment of the present invention, the image processing unit 130 receives the multi preset information in the application processing unit 140 in the preset shooting mode, changes setting values of the camera unit 110 at the set time intervals according to the multi preset information, To produce a multi-frame image.

어플리케이션 처리부140은 휴대단말장치의 다양한 어플리케이션 기능을 수행한다. 또한 상기 어플리케이션처리부140은 센서부120의 출력을 입력하며, 사용자의 요구에 따른 다양한 센서 어플리케이션을 처리할 수 있다. 예를들면 GPS수신의 출력을 입력하여 네비게이션 기능, 단말기의 위치에 따른 지역정보를 탐색하는 어플리케이션을 처리할 수 있으며, 단말장치의 움직임에 따라 현재 실행되는 어플리케이션에서의 설정된 기능을 실행하는 어플리케이션 등을 실행할 수 있다. 특히 상기 어플리케이션처리부140은 본 발명의 실시예에 따라 카메라 구동시 상기 이미지처리부130에서 매 프레임에서 생성되는 표시이미지, 압축이미지 및 촬영정보들을 버퍼링하고, 상기 표시이미지를 표시부160에 출력하여 표시되도록 제어한다. 프리셋촬영 요구 명령이 발생되면, 상기 어플리케이션처리부140은 멀티 프리셋 정보를 상기 이미지처리부130에 전송하면서 프리셋 촬영모드를 수행한다. 그리고 상기 프리셋 촬영 과정에서 프레임 이미지들 및 촬영정보를 임시 저장한다이때 상기 어플리케이션처리부140은 상기 이미지처리부130에서 생성되는 제1촬영정보에 상기 센서부120에서 출력되는 촬영시의 설정된 센서 정보들을 제2촬영정보로 생성하며, 상기 제1촬영정보에 제2촬영정보를 병합하여 최종의 촬영정보를 생성할 수 있다. The application processing unit 140 performs various application functions of the portable terminal device. In addition, the application processing unit 140 inputs the output of the sensor unit 120 and can process various sensor applications according to a user's request. For example, it is possible to process an application for inputting an output of a GPS reception to search for a navigation function and area information according to the location of the terminal, and an application or the like for executing a function set in the application currently executed according to the movement of the terminal Can be executed. In particular, the application processing unit 140 buffers the display image, the compressed image, and the shooting information generated in each frame in the image processing unit 130 when the camera is driven according to the embodiment of the present invention, and outputs the display image to the display unit 160 do. When the preset photographing request command is generated, the application processing unit 140 performs the preset photographing mode while transmitting the multi preset information to the image processing unit 130. In addition, the application processor 140 temporarily stores the frame images and the shooting information in the preset shooting process. At this time, the application processing unit 140 stores the set sensor information, which is output from the sensor unit 120, in the first shooting information generated by the image processing unit 130, And the final shooting information can be generated by merging the second shooting information with the first shooting information.

통신부1320은 외부장치 또는 기지국과 통신기능을 수행한다. 상기 통신부1320은 송신신호를 RF 대역으로 상승시키는 변환기(frequency up converter)와 전력증폭기 등으로 구성되는 송신부와, RF 수신호를 저잡음 증폭하는 증폭기와 RF신호를 기저대역으로 하강 변환하는 변환기(frequency down converter) 등을 구비할 수 있다. 또한 상기 통신부1320은 상기 송신신호를 변조하여 송신부에 전달하는 변조부 및 상기 수신부에서 출력되는 신호를 복조하는 복조부를 구비할 수 있다. 여기서 상기 변복조부는 통신 방식에 따라 WCDMA, GSM, LTE 방식의 변복조부가 될 수 있으며, 또한 WIFI, WIBRO 등의 변복조부가 될 수 있다. The communication unit 1320 performs a communication function with an external device or a base station. The communication unit 1320 includes a transmitter including a frequency up converter for increasing a transmission signal to an RF band and a power amplifier, an amplifier for low noise amplifying the RF signal, and a frequency down converter And the like. The communication unit 1320 may include a modulation unit for modulating the transmission signal and transmitting the modulated transmission signal to the transmission unit, and a demodulation unit for demodulating the signal output from the reception unit. The modulation and demodulation unit may be a modulation / demodulation unit of WCDMA, GSM, LTE, or a modulation / demodulation unit of WIFI, WIBRO, etc. according to a communication method.

단말제어부1310은 휴대단말장치의 전반적인 동작을 제어하며, 음성 통화 및 데이터 통신의 기능을 수행한다. 여기서 상기 단말제어부1310은 상기 통신부1320의 변복조부를 포함할 수 있으며, 이런 경우 상기 통신부1320은 RF통신부만을 구비할 수 있다. 사기 단말제어부1310은 이런 경우 상기 통신신호를 변복조 및 부호/복호화하ㅏ는 기능을 수행할 수 있다. 오디오처리부1330은 휴대단말장치의 송수화기와 연결되어 상기 단말제어부1310의 제어하에 음성 통신시 통화 음성을 처리한다. 메모리1340은 상기 단말제어부1310 및 어플리케이션처리부140의 프로그램들이 로딩되는 워크 메모리(work memory)가 될 수 있으며, 이런 경우 상기 메모리1340은 램으로 구성될 수 있다. 이때 상기 어플리케이션처리부140은 상기 프리셋촬영모드시 내부에 램디스크를 구비하지 않은 경우 상기 메모리1340에 프리셋촬영 동안 획득되는 프레임들의 표시이미지, 압축이미지 및 촬영정보들을 임시 저장할 수 있다. 상기 메모리1340은 상기 어플리케이션처리부140의 제어하에 프리셋 촬영 중에 획득되는 프레임들의 표시이미지, 압축이미지 및 촬영정보를 임시 저장하는 램 디스크 기능을 수행할 수도 있다.The terminal control unit 1310 controls the overall operation of the portable terminal apparatus and performs functions of voice communication and data communication. Here, the terminal control unit 1310 may include a modulation and demodulation unit of the communication unit 1320. In this case, the communication unit 1320 may include only an RF communication unit. In this case, the fraudulent terminal control unit 1310 may perform the functions of modulating and / or encoding / decoding the communication signal. The audio processor 1330 is connected to the handset of the portable terminal device and processes the voice call during voice communication under the control of the terminal controller 1310. The memory 1340 may be a work memory loaded with programs of the terminal control unit 1310 and the application processing unit 140. In this case, the memory 1340 may be configured as a RAM. At this time, the application processor 140 may temporarily store the display image, the compressed image, and the shooting information of the frames obtained during the preset shooting in the memory 1340 if the RAM disk is not provided in the preset shooting mode. The memory 1340 may perform a ramdisk function for temporarily storing a display image, a compressed image, and shooting information of frames obtained during the preset shooting under the control of the application processing unit 140. [

상기 입력부170은 단말제어부1610 및 어플리케이션처리부140에 휴대단말장치의 각종 동작 명령 및 데이터 입력신호를 발생한다. 표시부160은 단말제어부1610 및 어플리케이션처리부140의 제어하에 휴대단말장치의 동작 및 어플리케이션 실행 상태를 표시한다. 특히 상기 표시부160은 프리셋촬영모드시 상기 어플리케이션처리부140의 제어하에 프리셋 촬영 구간에서 촬영되는 표시이미지를 표시하며, 프리셋 촬영 종료시 상기 상기 어플리케이션처리부140의 제어하여 포스트뷰를 수행하여 표시이미지들을 표시하거나 섬네일 이미지들을 표시할 수 있다. 여기서 상기 입력부170은 사용자의 터치입력을 감지하는 터치패널이 될 수 있으며, 표시부160은 LCD 또는 OLED 패널이 될 수 있다. 여기서 상기 입력부170 및 표시부160은 일체형의 터치스크린이 될 수 있다. 또한 상기 입력부170은 휴대단말장치의 외부에 위치되는 버튼들을 포함할 수 있다.The input unit 170 generates various operation commands and data input signals of the portable terminal device to the terminal control unit 1610 and the application processing unit 140. The display unit 160 displays the operation of the portable terminal device and the application execution state under the control of the terminal control unit 1610 and the application processing unit 140. Particularly, the display unit 160 displays a display image photographed in a preset photographing section under the control of the application processing unit 140 in a preset photographing mode. When the preset photographing is finished, the application processor 140 controls the post- Images can be displayed. Here, the input unit 170 may be a touch panel that senses a user's touch input, and the display unit 160 may be an LCD or an OLED panel. The input unit 170 and the display unit 160 may be integrated touch screens. The input unit 170 may include buttons located outside the portable terminal device.

저장부150은 휴대단말장치의 동작 프로그램 및 본 발명의 실시예에 따른 프로그램들을 저장하는 프로그램 메모리와, 프로그램 수행을 위한 데이터들 및 프로그램 수행 중에 발생되는 데이터를 저장하기 위한 데이터 메모리로 구성될 수 있다. 이런 경우 상기 저장부150은 플래시 메모리등과 같은 비휘발성 메모리(non volatile memrory)로 구성할 수 있다. 특히 상기 저장부150은 본 발명의 실시예에 따라 프리셋 촬영시 획득되는 압축이미지들 및 촬영정보들을 저장한다. 또한 상기 저장부150은 램을 구비하여, 상기 프리셋 촬영모드시 생성되는 멀티프레임의 표시이미지, 압축이미지 및 촬영정보들을 일시 저장할 수도 있다.The storage unit 150 may comprise a program memory for storing operating programs of the portable terminal apparatus and programs according to the embodiments of the present invention, and a data memory for storing data for program execution and data generated during program execution . In this case, the storage unit 150 may be a non-volatile memory such as a flash memory. In particular, the storage unit 150 stores compressed images and shooting information obtained during a preset shooting according to an embodiment of the present invention. Also, the storage unit 150 may include a RAM to temporarily store the display image, the compressed image, and the shooting information of the multi-frame generated in the preset shooting mode.

상기 도 13과 같은 구성을 가지는 휴대단말장치는 착발신 통화 및 통신 서비스를 수행할 수 있으며, 카메라 촬영모드시 본 발명의 실시예에 따라 카메라부110에서 촬영되는 이미지를 처리한다. 휴대단말기의 전원온 등과 같이 휴대단말기의 기동을 수행하는 경우, 단말제어부1310는 상기 저장부150에서 통화 및 통신 그리고 휴대단말장치의 동작 프로그램들을 상기 메모리1340에 로딩시킨다. 또한 상기 어플리케이션처리부140은 어플리케이션 실행 요구시 상기 저장부150에서 해당 어플리케이션들을 구동하기 위한 프로그램을 상기 메모리1340에 로딩시킨다. 또한 상기 따라서 상기 메모리1340은 시스템 기동시 휴대단말장치의 동작 프로그램들 및 어플리케이션 프로그램들이 로딩되는 워크 메모리 기능을 수행한다. 여기서 상기 메모리1340은 상기 어플리케이션처리부140 및 단말제어부1310이 공유할 수 있으며, 또한 각각 독립적으로 구성하여 사용할 수도 있다.The portable terminal device having the configuration as shown in FIG. 13 can perform incoming / outgoing communication and communication services, and processes images photographed by the camera 110 according to an embodiment of the present invention in a camera photographing mode. The terminal control unit 1310 loads the communication programs, the communication programs, and the operating programs of the portable terminal unit in the memory unit 1340 in the storage unit 150. In this case, In addition, the application processor 140 loads a program for driving the applications in the storage unit 150 into the memory 1340 when an application is requested to be executed. In addition, the memory 1340 performs a work memory function in which operating programs and application programs of the portable terminal apparatus are loaded when the system is started. Here, the memory 1340 may be shared by the application processing unit 140 and the terminal control unit 1310, or may be independently configured and used.

상기 어플리케이션처리부140은 본 발명의 실시예에 따른 카메라부110의 이미지 처리 어플리케이션과 휴대단말장치의 다양한 어플리케이션들을 처리한다. 그리고 상기와 같은 다양한 어플리케이션 처리를 수행하기 위해 상기 어플리케이션처리부140은 상기 센서부120의 출력을 입력할 수 있으며, 상기 센서부120의 출력을 이용하여 어플리케이션을 실행하거나 또는 상기 센서부120의 출력에 의해 어플리케이션의 처리 동작을 제어할 수 있다. 또한 단말제어부1310은 상기 센서부120의 출력을 입력하며, 통화 또는 통신 서비스를 수행하거나 또는 상기 센서부120의 출력에 의해 통화 또는 통신 서비스를 제어할 수 있다.The application processing unit 140 processes various applications of the image processing application and the mobile terminal device of the camera unit 110 according to the embodiment of the present invention. In order to perform various application processes as described above, the application processing unit 140 may input the output of the sensor unit 120, and may execute an application using the output of the sensor unit 120, The processing operation of the application can be controlled. Also, the terminal control unit 1310 inputs the output of the sensor unit 120 and can perform a call or communication service or control the call or communication service by the output of the sensor unit 120.

발신통화시, 사용자는 입력부170을 통해 발신전화번호 및 통화 요구신호를 발생할 수 있으며, 이를 감지하는 단말제어부1310은 통신부1320을 제어하여 통화로를 형성하며, 기지국을 통해 발신 통화 기능을 수행한다. 또한 착신 통화가 발생되면, 상기 단말제어부1310은 통신부1320을 통해 이를 감지하고 오디오처리부1330을 통해 착신 경보를 하며 표시부160을 통해 착신 정보를 표시한다. 이때 사용자가 입력부170을 통해 응답을 하면, 상기 단말제어부1310은 통신부1320을 통해 착신 통화로를 형성하여 통화 서비스를 수행한다. 데이터 통신의 경우에도 상기 통화와 유사한 동작으로 통신로를 형성한다.In an outgoing call, the user can generate an outgoing telephone number and a call request signal through the input unit 170. The terminal control unit 1310, which senses the outgoing telephone number and the call request signal, forms a call path by controlling the communication unit 1320, and performs an outgoing call function through the base station. When an incoming call is generated, the terminal control unit 1310 detects it through the communication unit 1320, alerts an incoming call through the audio processing unit 1330, and displays the incoming information through the display unit 160. At this time, when the user responds through the input unit 170, the terminal control unit 1310 forms a call connection path through the communication unit 1320 to perform a call service. In the case of data communication, a communication path is formed by an operation similar to the above-mentioned communication.

또한 상기 휴대단말장치는 다양한 어플리케이션들을 실행할 수 있다. 이때 사용자가 입력부170을 통해 특정 어플리케이션의 실행을 요구하면, 상기 어플리케이션처리부140은 해당 어플리케이션을 실행하며, 그 결과를 상기 표시부160에 표시한다. 이때 프리셋 촬영을 위한 멀티 프리셋 정보를 자동으로 설정하는 경우, 어플리케이션처리부140은 이를 자동으로 설정할 수 있다. 이런 경우, 상기 어플리케이션처리부140은 프리뷰 모드를 수행하여 이미지를 획득하고, 획득된 이미지를 분석하여 멀티 프리셋 정보를 설정한다. 이때 표시이미지에서 얼굴 검출방법(face detect)을 사용하여 인물이 있는가 확인하고, 인물이 있으면 상기 저장부150의 인물 DB에서 저장된 프리셋 정보들을 탐색하여 해당 인물에 주로 촬영하였던 프리셋 정보들을 선택하여 멀티 프리셋 정보를 생성한다. 그러나 상기 저장부150 인물 DB내에 해당 인물 또는 인물 프리셋 정보가 없으면, 상기 어플리케이션처리부140은 단말제어부1310에 프리셋 정보을 설정하기 위한 웹 연결을 요구한다. 즉, 휴대단말장치는 촬영된 이미지를 사용자 카메라 사용에 대한 경험을 바탕으로 저장하며, 상기 획득된 사진을 애인 앨범으로 저장되거나, 지정된 SNS or cloud system에 반영할 수 있다. 따라서 상기 저장부150의 DB에 적절한 프리셋 정보가 없으면, 상기 어플리케이션처리부140은 이를 단말제어부1310에 통보하며, 상기 단말제어부1310은 통신부1320을 통해 해당 웹에 연결하여 적절한 프리셋 정보를 검색 및 다운로드할 수 있다. 또한 상기 이미지분석 결과 풍경인 경우에도 상기 인물의 프리셋 정보 설정과 동일한 방법으로 수행할 수 있다.In addition, the portable terminal apparatus can execute various applications. At this time, if the user requests execution of a specific application through the input unit 170, the application processing unit 140 executes the application and displays the result on the display unit 160. At this time, when the multi preset information for preset photographing is automatically set, the application processing unit 140 can automatically set the multi preset information. In this case, the application processing unit 140 performs a preview mode to acquire an image, and analyzes the acquired image to set multi-preset information. At this time, it is checked whether there is a character by using the face detection method in the display image. If there is a character, the preset information stored in the person DB of the storage unit 150 is searched for, Information. However, if there is no corresponding person or person preset information in the person DB of the storage unit 150, the application processing unit 140 requests the terminal control unit 1310 for a web connection for setting preset information. That is, the portable terminal device stores the photographed image based on the experience of using the user's camera, and may store the photographed image as a lover album or reflect the photographed image in a designated SNS or cloud system. Accordingly, if there is no preset information in the DB of the storage unit 150, the application processing unit 140 notifies the terminal control unit 1310 that the terminal control unit 1310 can search for and download appropriate preset information by connecting to the corresponding web through the communication unit 1320 have. Also, in the case of the scenery of the image analysis, the preset information may be set in the same manner as the preset information of the person.

상기와 같이 멀티 프리셋 정보가 설정된 상태에서 프리셋 촬영모드를 수행하면, 상기 어플리케이션처리부140 및 이미지처리부130은 설정된 멀티 프리셋 정보를 이용하여 촬영을 수행하여 멀티 프레임 이미지를 획득할 수 있다. 이때 상기 이미지처리부130은 상기 어플리케이션처리부140에 의해 멀티 프리셋 정보를 수신하며, 프리셋 촬영시 멀티 프리셋 정보를 카메라부140에 순차적으로 세팅시키면서 연속 촬영되는 멀티 프레임 이미지를 생성하며, 어플리케이션처리부140은 이를 임시로 저장한 후 촬영이 종료되면 상기 프리셋 촬영된 이미지들을 상기 저장부150에 저장한다.When the multi-preset information is set as described above, the application processor 140 and the image processor 130 may acquire a multi-frame image by photographing using the preset multi-preset information. At this time, the image processing unit 130 receives the multi-preset information by the application processing unit 140 and sequentially generates multi-frame images while setting the multi-preset information to the camera unit 140 at the time of taking a preset image. And stores the preset photographed images in the storage unit 150 when the photographing ends.

본 명세서와 도면에 개시 된 본 발명의 실시예들은 본 발명의 기술 내용을 쉽게 설명하고 본 발명의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시예들 이외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.
The embodiments of the present invention disclosed in the present specification and drawings are merely illustrative of specific embodiments of the present invention and are not intended to limit the scope of the present invention in order to facilitate understanding of the present invention. It will be apparent to those skilled in the art that other modifications based on the technical idea of the present invention are possible in addition to the embodiments disclosed herein.

Claims (25)

전자 장치의 촬영 방법에 있어서,
프리셋 촬영시 프리뷰 이미지에 인물이 포함되어 있는지 여부를 판단하는 동작;
상기 프리뷰 이미지에 상기 인물이 포함되어 있는 경우, 상기 프리뷰 이미지에 포함된 인물에 대응하는 특정 인물에 대한 설정 정보가 데이터베이스에 저장되어 있는지 여부를 판단하는 동작;
상기 특정 인물에 대한 프리셋 정보가 상기 데이터베이스에 저장되어 있는 경우, 상기 특정 인물에 대한 설정 정보를 이용하여 상기 전자 장치의 카메라의 촬영 설정 값을 순차적으로 변경하는 동작;
상기 특정 인물에 대한 프리셋 정보가 상기 데이터베이스에 저장되어 있지 않은 경우, 인물 촬영과 관련된 기본 설정 정보를 이용하여 상기 촬영 설정 값을 순차적으로 변경하는 동작;
상기 촬영 설정 값의 순차적인 변경에 기초하여 이미지들을 순차적으로 획득하는 동작;
상기 프리셋 촬영 종료시 상기 획득한 이미지들을 상기 전자 장치의 표시부를 통해 표시하는 동작; 및
상기 표시부를 통해 표시된 이미지들 중에서 선택된 적어도 하나의 이미지를 저장하는 동작을 포함하고,
상기 획득한 이미지들은 서로 다른 촬영 설정 값에 각각 기초하여 획득된 것을 특징으로 하는 전자 장치의 촬영 방법.
A method of photographing an electronic device,
Determining whether a person is included in the preview image when taking a preset shot;
Determining whether the setting information for a specific person corresponding to a person included in the preview image is stored in the database when the person is included in the preview image;
Sequentially changing an imaging setting value of a camera of the electronic device using setting information for the specific person when preset information about the specific person is stored in the database;
Sequentially changing the photographing setting value using the basic setting information related to the portrait photographing when the preset information on the specific person is not stored in the database;
Sequentially acquiring images based on sequential changes of the photographing setting values;
Displaying the acquired images through the display unit of the electronic device at the end of the preset shooting; And
And storing at least one image selected from the images displayed through the display unit,
Wherein the acquired images are acquired based on different shooting setting values, respectively.
제1항에 있어서,
프리셋 촬영 시 상기 프리뷰 이미지를 상기 표시부를 통해 표시하는 동작을 더 포함하는 것을 특징으로 하는 전자 장치의 촬영 방법.
The method according to claim 1,
Further comprising the step of displaying the preview image through the display unit when taking a preset shot.
제2항에 있어서,
상기 프리뷰 이미지에 상기 인물이 포함되어 있지 않은 경우, 기 설정된 풍경 촬영과 관련된 기본 설정 정보를 이용하여 상기 촬영 설정 값을 순차적으로 변경하는 동작을 더 포함하는 것을 특징으로 하는 전자 장치의 촬영 방법.
3. The method of claim 2,
Further comprising the step of sequentially changing the photographing setting value using basic setting information related to a predetermined landscape photographing when the person is not included in the preview image.
제2항에 있어서,
상기 카메라로부터 획득되는 이미지들을 스케일링하여 복수의 표시 이미지를 생성하는 동작;
상기 이미지들을 부호화하여 복수의 압축이미지를 생성하는 동작; 및
상기 생성된 복수의 표시이미지 및 복수의 압축이미지를 임시 저장하는 동작을 더 포함하는 것을 특징으로 하는 전자 장치의 촬영 방법.
3. The method of claim 2,
Scaling the images obtained from the camera to generate a plurality of display images;
Encoding the images to generate a plurality of compressed images; And
Further comprising: temporarily storing the generated plurality of display images and the plurality of compressed images.
제4항에 있어서,
상기 복수의 표시 이미지를 생성하는 동작 및 상기 복수의 압축 이미지를 생성하는 동작은,
상기 카메라 및 상기 전자 장치의 적어도 하나의 외부 센서 중 적어도 하나에 대한 촬영 시점의 촬영정보를 생성하는 동작을 더 포함하는 것을 특징으로 하는 전자 장치의 촬영 방법.
5. The method of claim 4,
Wherein the generating the plurality of display images and the generating the plurality of compressed images comprises:
Further comprising the step of generating photographing information at a photographing time point of at least one of the camera and at least one external sensor of the electronic device.
제5항에 있어서,
상기 이미지들을 표시하는 동작은,
상기 프리셋 촬영 종료시 상기 생성된 복수의 표시 이미지를 표시하는 동작을 포함하는 것을 특징으로 하는 전자 장치의 촬영 방법.
6. The method of claim 5,
The operation of displaying the images may include:
And displaying the generated plurality of display images at the end of the preset photographing.
제6항에 있어서,
상기 이미지들을 표시하는 동작은,
상기 복수의 표시이미지를 하나의 화면에 겹쳐서 표시하는 동작을 포함하는 것을 특징으로 하는 전자 장치의 촬영 방법.
The method according to claim 6,
The operation of displaying the images may include:
And displaying the plurality of display images on a single screen in a superimposed manner.
제7항에 있어서,
상기 이미지들을 표시하는 동작은,
상기 복수의 표시이미지 중 선택된 어느 하나의 표시 이미지를 풀 화면으로 표시하는 동작을 포함하는 것을 특징으로 하는 전자 장치의 촬영 방법.
8. The method of claim 7,
The operation of displaying the images may include:
And displaying the selected one of the plurality of display images in a full screen.
제6항에 있어서,
상기 이미지들을 표시하는 동작은,
상기 프리셋 촬영 종료시 상기 이미지들에 대응하는 섬네일 이미지들을 표시하는 동작을 포함하는 것을 특징으로 하는 전자 장치의 촬영 방법.
The method according to claim 6,
The operation of displaying the images may include:
And displaying the thumbnail images corresponding to the images at the end of the preset photographing.
제5항에 있어서,
상기 표시 이미지는 YUV 방식의 이미지이고, 상기 압축 이미지는 JPEG 이미지인 것을 특징으로 하는 전자 장치의 촬영 방법.
6. The method of claim 5,
Wherein the display image is a YUV image, and the compressed image is a JPEG image.
카메라 장치에 있어서,
카메라;
저장부;
표시부; 및
처리부를 포함하고,
상기 처리부는,
프리셋 촬영시 프리뷰 이미지에 인물이 포함되어 있는지 여부를 판단하고,
상기 프리뷰 이미지에 상기 인물이 포함되어 있는 경우, 상기 프리뷰 이미지에 포함된 인물에 대응하는 특정 인물에 대한 설정 정보가 상기 저장부의 데이터베이스에 저장되어 있는지 여부를 판단하고,
상기 특정 인물에 대한 프리셋 정보가 상기 데이터베이스에 저장되어 있는 경우, 상기 특정 인물에 대한 설정 정보를 이용하여 상기 카메라의 촬영 설정 값을 순차적으로 변경하고,
상기 특정 인물에 대한 프리셋 정보가 상기 데이터베이스에 저장되어 있지 않은 경우, 인물 촬영과 관련된 기본 설정 정보를 이용하여 상기 촬영 설정 값을 순차적으로 변경하고,
상기 촬영 설정 값의 순차적인 변경에 기초하여, 상기 카메라를 통해 이미지들을 순차적으로 획득하고,
상기 프리셋 촬영 종료시 상기 획득한 이미지들을 상기 표시부를 통해 표시하도록 설정되고,
상기 획득한 이미지들은 서로 다른 촬영 설정 값에 각각 기초하여 획득된 것을 특징으로 하는 카메라 장치.
In the camera device,
camera;
A storage unit;
A display section; And
Comprising:
Wherein,
It is determined whether or not a person is included in the preview image at the time of shooting the preset,
Determining whether the setting information for a specific person corresponding to a person included in the preview image is stored in the database of the storage unit when the person is included in the preview image,
When the preset information about the specific person is stored in the database, sequentially changing the shooting setting value of the camera using the setting information for the specific person,
If the preset information for the specific person is not stored in the database, the imaging setting value is sequentially changed using basic setting information related to portrait shooting,
Sequentially acquiring images through the camera based on sequential changes of the shooting set values,
And displaying the acquired images through the display unit at the end of the preset shooting,
Wherein the acquired images are acquired based on different imaging setting values, respectively.
제11항에 있어서,
상기 처리부는 상기 프리셋 촬영 시 프리뷰 이미지를 상기 표시부를 통해 표시하도록 설정된 것을 특징으로 하는 카메라 장치.
12. The method of claim 11,
Wherein the processing unit is configured to display a preview image on the display unit during the preset photographing.
제12항에 있어서,
상기 처리부는,
상기 프리뷰 이미지에 상기 인물이 포함되어 있지 않은 경우, 기 설정된 풍경 촬영과 관련된 기본 설정 정보를 이용하여 상기 촬영 설정 값을 순차적으로 변경하도록 설정된 것을 특징으로 하는 카메라 장치.
13. The method of claim 12,
Wherein,
Wherein the photographing setting value is sequentially changed using basic setting information related to a predetermined landscape photographing when the person is not included in the preview image.
제13항에 있어서,
적어도 하나의 센서를 포함하는 센서부를 더 포함하고,
상기 처리부는,
상기 촬영 설정 값과 관련된, 촬영시의 상기 카메라의 설정 값과 관련된 제1촬영정보 및 촬영시의 상기 센서부의 설정 값과 관련된 제2촬영정보 중 적어도 어느 하나에 기초하여 종합 촬영정보를 생성하는 것을 특징으로 하는 카메라 장치.
14. The method of claim 13,
Further comprising a sensor portion including at least one sensor,
Wherein,
The second shooting information related to the shooting setting value, the first shooting information related to the setting value of the camera at the time of shooting, and the second shooting information related to the setting value of the sensor unit at the time of shooting A camera device characterized by.
제14항에 있어서,
상기 처리부는,
상기 카메라의 촬영 설정 값을 순차적으로 변경하며, 촬영시 상기 카메라의 제1촬영정보를 생성하는 이미지처리제어부;
상기 카메라로부터 획득되는 이미지를 스케일링하여 표시이미지를 생성하는 스케일러;
상기 카메라로부터 획득되는 이미지를 부호화하여 압축이미지를 생성하는 압축부호부; 및
상기 생성된 표시이미지, 압축이미지 및 제1촬영정보를 하나의 프레임으로 다중화하여 전송하는 다중화부를 포함하는 것을 특징으로 하는 카메라 장치.
15. The method of claim 14,
Wherein,
An image processing control unit for sequentially changing the photographing set values of the camera and generating first photographing information of the camera at the time of photographing;
A scaler for scaling an image obtained from the camera to generate a display image;
A compression coding unit for coding an image obtained from the camera to generate a compressed image; And
And a multiplexer for multiplexing the generated display image, the compressed image, and the first photographing information in one frame, and transmitting the multiplexed image.
제15항에 있어서,
상기 처리부는
상기 다중화되는 표시이미지, 압축이미지 및 제1촬영정보를 역다중화하는 역다중화부;
상기 역다중화부에서 역다중화된 상기 표시이미지, 압축이미지 및 제1촬영정보를 버퍼로 파싱하는 파서;
상기 표시이미지, 압축이미지 및 제1촬영정보를 버퍼링하는 버퍼; 및
촬영시점에서 상기 센서부의 출력을 제2촬영정보로 생성하여 상기 버퍼의 제1촬영정보에 병합하여 종합 촬영정보를 생성하며, 상기 표시이미지, 압축이미지 및 종합 촬영정보를 임시 저장하는 어플리케이션처리제어부를 포함하는 것을 특징으로 하는 카메라 장치.
16. The method of claim 15,
The processing unit
A demultiplexer for demultiplexing the multiplexed display image, the compressed image, and the first photographing information;
A parser for parsing the display image, the compressed image, and the first photographing information demultiplexed by the demultiplexing unit into a buffer;
A buffer for buffering the display image, the compressed image, and the first photographing information; And
An application processing control unit for generating the comprehensive shooting information by generating the output of the sensor unit as the second shooting information at the time of shooting and merging the second shooting information with the first shooting information of the buffer and temporarily storing the display image, And the camera device.
제16항에 있어서,
상기 어플리케이션처리제어부는
상기 상기 프리셋 촬영 종료시 임시저장하고 있는 표시이미지를 상기 표시부를 통해 표시하는 것을 특징으로 하는 카메라 장치.
17. The method of claim 16,
The application processing control unit
Wherein the controller displays the display image temporarily stored at the end of the preset shooting through the display unit.
제17항에 있어서,
상기 어플리케이션처리제어부는 상기 표시이미지가 복수인 경우, 표시이미지들을 하나의 화면에 겹쳐서 표시하며, 상기 표시이미지들 중 선택된 어느 하나의 표시 이미지를 풀 화면으로 표시하는 것을 특징으로 하는 카메라 장치.
18. The method of claim 17,
Wherein the application processing control unit overlays and displays the display images on one screen when the display image has a plurality of display images, and displays any one of the display images selected as the full screen.
제16항에 있어서,
상기 어플리케이션처리제어부는
상기 프리셋 촬영 종료시 상기 이미지들에 대응하는 섬네일 이미지들을 상기 표시부를 통해 표시하는 것을 특징으로 하는 카메라 장치.
17. The method of claim 16,
The application processing control unit
And displays thumbnail images corresponding to the images at the end of the preset shooting through the display unit.
제15항에 있어서,
상기 표시 이미지는 YUV 방식의 이미지이고, 상기 압축 이미지는 JPEG 이미지인 것을 특징으로 하는 카메라 장치.
16. The method of claim 15,
Wherein the display image is a YUV image and the compressed image is a JPEG image.
휴대단말장치에 있어서,
카메라부;
저장부;
표시부; 및
처리부를 포함하고,
상기 처리부는,
프리셋 촬영시 프리뷰 이미지에 인물이 포함되어 있는지 여부를 판단하고,
상기 프리뷰 이미지에 상기 인물이 포함되어 있는 경우, 상기 프리뷰 이미지에 포함된 인물에 대응하는 특정 인물에 대한 설정 정보가 상기 저장부의 데이터베이스에 저장되어 있는지 여부를 판단하고,
상기 특정 인물에 대한 프리셋 정보가 상기 데이터베이스에 저장되어 있는 경우, 상기 특정 인물에 대한 설정 정보를 이용하여 상기 카메라의 촬영 설정 값을 순차적으로 변경하고,
상기 특정 인물에 대한 프리셋 정보가 상기 데이터베이스에 저장되어 있지 않은 경우, 인물 촬영과 관련된 기본 설정 정보를 이용하여 상기 촬영 설정 값을 순차적으로 변경하고,
상기 촬영 설정 값의 순차적인 변경에 기초하여, 상기 카메라를 통해 이미지들을 순차적으로 획득하고,
상기 프리셋 촬영 종료시 상기 획득한 이미지들을 상기 표시부를 통해 표시하도록 설정되고,
상기 획득한 이미지들은 서로 다른 촬영 설정 값에 각각 기초하여 획득된 것을 특징으로 하는 휴대단말장치.
In the portable terminal apparatus,
A camera section;
A storage unit;
A display section; And
Comprising:
Wherein,
It is determined whether or not a person is included in the preview image at the time of shooting the preset,
Determining whether the setting information for a specific person corresponding to a person included in the preview image is stored in the database of the storage unit when the person is included in the preview image,
When the preset information about the specific person is stored in the database, sequentially changing the shooting setting value of the camera using the setting information for the specific person,
If the preset information for the specific person is not stored in the database, the imaging setting value is sequentially changed using basic setting information related to portrait shooting,
Sequentially acquiring images through the camera based on sequential changes of the shooting set values,
And displaying the acquired images through the display unit at the end of the preset shooting,
Wherein the acquired images are acquired based on different imaging setting values, respectively.
제21항에 있어서,
상기 처리부는 상기 프리셋 촬영 시 프리뷰 이미지를 상기 표시부를 통해 표시하도록 설정된 것을 특징으로 하는 휴대단말장치.
22. The method of claim 21,
Wherein the processor is configured to display a preview image on the display unit during the preset photographing.
제22항에 있어서,
적어도 하나의 센서를 포함하는 센서부를 더 포함하고,
상기 처리부는,
상기 촬영 설정 값과 관련된, 촬영시의 상기 카메라의 설정 값과 관련된 제1촬영정보 및 촬영시의 상기 센서부의 설정 값과 관련된 제2촬영정보 중 적어도 어느 하나에 기초하여 종합 촬영정보를 생성하는 것을 특징으로 하는 휴대단말장치.
23. The method of claim 22,
Further comprising a sensor portion including at least one sensor,
Wherein,
The second shooting information related to the shooting setting value, the first shooting information related to the setting value of the camera at the time of shooting, and the second shooting information related to the setting value of the sensor unit at the time of shooting Wherein the portable terminal device comprises:
제23항에 있어서,
상기 처리부는
상기 카메라의 촬영 설정 값을 순차적으로 변경하며, 촬영시 상기 카메라의 제1촬영정보를 생성하는 이미지처리제어부;
상기 카메라로부터 획득되는 이미지를 스케일링하여 표시이미지를 생성하는 스케일러
상기 카메라로부터 획득되는 이미지를 부호화하여 압축이미지를 생성하는 압축부호부; 및
상기 생성된 표시이미지, 압축이미지 및 제1촬영정보를 하나의 프레임으로 다중화하여 전송하는 다중화부를 포함하는 것을 특징으로 하는 휴대단말장치.
24. The method of claim 23,
The processing unit
An image processing control unit for sequentially changing the photographing set values of the camera and generating first photographing information of the camera at the time of photographing;
A scaler for scaling an image obtained from the camera to generate a display image;
A compression coding unit for coding an image obtained from the camera to generate a compressed image; And
And a multiplexing unit multiplexing the generated display image, the compressed image, and the first photographing information in one frame, and transmitting the multiplexed image.
제24항에 있어서,
상기 처리부는
상기 다중화되는 표시이미지, 압축이미지 및 제1촬영정보를 역다중화하는 역다중화부와,
상기 역다중화부에서 역다중화된 상기 표시이미지, 압축이미지 및 제1촬영정보를 버퍼로 파싱하는 파서;
상기 표시이미지, 압축이미지 및 제1촬영정보를 버퍼링하는 버퍼; 및
촬영시점에서 상기 센서부의 출력을 제2촬영정보로 생성하여 상기 버퍼의 제1촬영정보에 병합하여 종합 촬영정보를 생성하며, 상기 표시이미지, 압축이미지 및 종합 촬영정보를 임시 저장하는 어플리케이션처리제어부를 포함하는 것을 특징으로 하는 휴대단말장치.
25. The method of claim 24,
The processing unit
A demultiplexer for demultiplexing the multiplexed display image, the compressed image, and the first photographing information;
A parser for parsing the display image, the compressed image, and the first photographing information demultiplexed by the demultiplexing unit into a buffer;
A buffer for buffering the display image, the compressed image, and the first photographing information; And
An application processing control unit for generating the comprehensive shooting information by generating the output of the sensor unit as the second shooting information at the time of shooting and merging the second shooting information with the first shooting information of the buffer and temporarily storing the display image, The portable terminal device comprising:
KR1020120016089A 2012-02-16 2012-02-16 Apparatus and method for processing a continuous shooting using a multi-preset data in camera device KR101824506B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120016089A KR101824506B1 (en) 2012-02-16 2012-02-16 Apparatus and method for processing a continuous shooting using a multi-preset data in camera device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120016089A KR101824506B1 (en) 2012-02-16 2012-02-16 Apparatus and method for processing a continuous shooting using a multi-preset data in camera device

Publications (2)

Publication Number Publication Date
KR20130094662A KR20130094662A (en) 2013-08-26
KR101824506B1 true KR101824506B1 (en) 2018-03-15

Family

ID=49218397

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120016089A KR101824506B1 (en) 2012-02-16 2012-02-16 Apparatus and method for processing a continuous shooting using a multi-preset data in camera device

Country Status (1)

Country Link
KR (1) KR101824506B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9491373B2 (en) * 2013-12-10 2016-11-08 Sody Co., Ltd. Light control apparatus for an image sensing optical device
CN104980719A (en) * 2014-04-03 2015-10-14 索尼公司 Image processing method, image processing apparatus and electronic equipment
CN108200354B (en) * 2018-03-06 2020-09-25 Oppo广东移动通信有限公司 Control method and apparatus, imaging device, computer device, and readable storage medium
KR102664705B1 (en) 2019-02-19 2024-05-09 삼성전자주식회사 Electronic device and method for modifying magnification of image using multiple cameras

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008109305A (en) * 2006-10-24 2008-05-08 Ricoh Co Ltd Image processing device, and control method of image processing device
JP2009033386A (en) * 2007-07-26 2009-02-12 Fujifilm Corp Photographing device and method
JP2011239314A (en) * 2010-05-13 2011-11-24 Sanyo Electric Co Ltd Imaging apparatus, image processing method and image processing program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008109305A (en) * 2006-10-24 2008-05-08 Ricoh Co Ltd Image processing device, and control method of image processing device
JP2009033386A (en) * 2007-07-26 2009-02-12 Fujifilm Corp Photographing device and method
JP2011239314A (en) * 2010-05-13 2011-11-24 Sanyo Electric Co Ltd Imaging apparatus, image processing method and image processing program

Also Published As

Publication number Publication date
KR20130094662A (en) 2013-08-26

Similar Documents

Publication Publication Date Title
KR101905621B1 (en) Apparatus and method for transmitting a frame image of camera using a hybrid interleaved data
AU2013200730B2 (en) Data processing apparatus and method using a camera
KR101905648B1 (en) Apparatus and method for shooting a moving picture of camera device
KR102090624B1 (en) Apparatus and method for processing a image in device
US9251765B2 (en) Image processing device, image processing method, and program for generating composite image
JP4340806B2 (en) Image processing apparatus, method, and program
KR101921935B1 (en) Apparatus and method for shooting a moving picture in camera device
KR101894531B1 (en) Apparatus and method for processing a continuous shooting mode in camera device
US12154335B2 (en) Imaging device, imaging method, and program
KR101824506B1 (en) Apparatus and method for processing a continuous shooting using a multi-preset data in camera device
JP6319491B2 (en) Imaging apparatus and control method
JP2024103668A (en) IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND IMAGE PROCESSING
JP6583458B2 (en) Imaging apparatus and control method
JP5206421B2 (en) Digital camera, photographing recording method, and photographing control program
JP2018137771A (en) Imaging apparatus and control method
JP2013016907A (en) Imaging device
JP2010287983A (en) Image capturing apparatus, image processing method, and program

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20120216

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20170216

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20120216

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20171016

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: 20180102

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20180126

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20180129

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20201230

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20211229

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20231228

Start annual number: 7

End annual number: 7