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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 82
- 230000003139 buffering effect Effects 0.000 claims abstract description 8
- 239000000872 buffer Substances 0.000 claims description 64
- 238000003384 imaging method Methods 0.000 claims description 7
- 230000006835 compression Effects 0.000 claims description 6
- 238000007906 compression Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 abstract description 27
- 238000004891 communication Methods 0.000 description 31
- 230000006870 function Effects 0.000 description 30
- 238000010586 diagram Methods 0.000 description 15
- 230000000694 effects Effects 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 7
- 238000001514 detection method Methods 0.000 description 6
- 230000033001 locomotion Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 238000007781 pre-processing Methods 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 230000003796 beauty Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio 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/2628—Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio 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/272—Means for inserting a foreground image in a background image, i.e. inlay, outlay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television 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
본 발명은 카메라 장치의 촬영 장치 및 방법에 관한 것으로, 특히 멀티 프리셋 데이터를 설정하여 서로 다른 멀티 이미지를 획득할 수 있는 장치 및 방법에 관한 것이다.BACKGROUND OF THE
카메라 장치 및 카메라를 포함하는 휴대단말 장치는 고화질 이미지를 제공하며, 또한 다양한 사용자 편의 기능을 제공하고 있다. 현재 카메라 장치의 이미지 센서(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
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
이하 본 발명을 도면을 참조하여 상세히 설명한다. 이하의 설명에서는 카메라장치를 예로들어 설명하기로 한다.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
이미지처리부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
또한 상기 이미지처리부130은 상기 카메라부110(또는 상기 센서부120이 연결되어 있는 있는 경우에는 센서부120의 출력을 포함)으로부터 상기 이미지를 획득하는 시점의 촬영정보를 획득한다. 이때 상기 촬영정보는 상기 카메라부110에서 이미지 촬영시 획득할 수 있는 exif 정보 이외에 다양한 정보들을 추가적으로 획득할 수 있다. Also, the
상기 이미지처리부130은 매 프레임 주기에서 상기 표시이미지 및 압축 이미지를 생성할 수 있으며, 또한 상기 표시이미지, 압축이미지 및 촬영정보를 생성할 수 있다. 그리고 상기 이미지처리부130은 1초에 30프레임(30 frame per sec) 또는 그 이상의 프레임 율(예를들면 60 frame per sec)의 표시이미지, 압축이미지 및 촬영정보들을 생성할 수 있다.The
상기 이미지처리부130은 상기 어플리케이션처리부`140의 제어하에 프리셋 설정 및 프리셋 촬영모드를 수행한다. 이런 경우 상기 이미지처리부130은 상기 어플리케이션처리부140으로부터 멀티 프리셋 정보를 수신하며, 프리셋 촬영모드시 상기 멀티 프리셋 정보를 순차적으로 상기 카메라부110에 전달하여 카메라부110의 세팅을 변경시키며, 변경된 세팅에 따라 획득되는 이미지들을 순차적으로 처리한다. 이때 상기 프리셋 촬영모드에서 상기 이미지처리부130은 하나의 프리셋 정보에 대하여 한 프레임의 이미지를 획득한다. 따라서 상기 이미지처리부130은 프리셋 정보의 수에 해당하는 프레임 이미지들을 획득할 수 있다. 본 발명의 실시예에서 상기 이미지처리부130은 프리뷰 모드에서 30fps의 프레임이미지를 획득할 수 있다. 프리셋 촬영모드의 경우에는 상기 카메라의 세팅정보를 프리셋 정보를 변경하여야 하므로, 프리셋 촬영모드에서의 프레임율은 10fps가 될 수 있다.(1프레임 이미지를 획득하는 시간은 330ms)The
어플리케이션 처리부140은 프리셋 촬영 모드에서 멀티 프리셋 정보를 설정하는 기능을 수행한다. 상기 멀티프리셋 정보는 수동 또는 자동으로 설정할 수 있다. 이때 자동 설정모드이면, 상기 어플리케이션처리부140은 상기 이미지처리부130을 통해 상기 카메라부110은 프리뷰 모드로 구동하고, 상기 이미지처리부130을 통해 수신되는 이미지를 분석하여 인물 또는 풍경인가 확인한 후, 해당 데이터베이스(database: DB)에서 사용빈도가 높은 프리셋 정보들을 멀티 프리셋으로 구성한 후 이를 상기 이미지처리부130에 전송할 수 있다. The
또한 상기 어플리케이션처리부140은 카메라 구동시 상기 이미지처리부130에서 생성되는 표시이미지 및 압축 이미지, 또는 표시이미지, 압축이미지 및 촬영정보들을 버퍼링하고, 상기 표시이미지를 표시부160에 출력하여 표시되도록 제어한다. 또한 상기 센서부120이 연결된 경우, 상기 어플리케이션처리부140은 상기 촬영정보를 버퍼링할 때 상기 이미지처리부130에서 전송되는 촬영정보에 상기 센서부120의 출력을 병합하여 촬영정보로 버퍼링한다.The
그리고 사용자의 프리셋촬영 요구 명령이 발생되면, 상기 어플리케이션처리부140은 상기 버퍼링 중인 표시이미지, 압축이미지 및 촬영정보들을 저장부150에 저장하며, 프리셋 촬영 종료시 상기 저장중인 표시이미지들을 표시부160에 표시하며, 압축이미지들을 그대로 저장하거나, 또는 선택되는 압축이미지들을 최종적으로 저장한다. When a user's preset shooting request command is generated, the
상기 입력부170은 상기 어플리케이션처리부140에 카메라 구동명령, 프리셋 촬영 명령을 발생할 수 있다. 표시부160은 프리뷰 모드시 상기 어플리케이션처리부140에서 출력되는 표시 이미지를 표시한다. 또한 상기 표시부160은 프리셋촬영모드시 상기 표시이미지를 프리뷰 이미지로 표시하며, 프리셋촬영 종료시 상기 어플리케이션처리부140의 제어하여 저장중인 프리셋촬영의 표시이미지들을 포스트뷰(postview) 이미지로 표시할 수 있으며, 또한 프리셋촬영된 이미지들의 섬네일 이미지들을 표시할 수 있다. 여기서 상기 입력부170은 사용자의 터치입력을 감지하는 터치패널이 될 수 있으며, 표시부160은 프로그램 수행 중에 발생되는 데이터 및 이미지 등을 표시하는 LCD 또는 OLED 패널이 될 수 있다. 여기서 상기 입력부170 및 표시부160은 일체형의 터치스크린이 될 수 있다. 또한 상기 입력부170은 카메라장치의 외부에 위치되는 버튼들을 포함할 수 있다.The
저장부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
도 2는 본 발명의 실시예에 따른 카메라부110의 구성을 도시하는 도면이다.2 is a diagram showing a configuration of a
상기 도 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
도 3은 본 발명의 실시예에 따른 이미지처리부130 및 어플리케이션처리부140의 구성을 도시하는 도면이다.FIG. 3 is a diagram illustrating the configuration of an
상기 도 3을 참조하면, 이미지처리부130은 카메라부110에서 출력되는 이미지를 처리하며, 또한 상기 카메라부110의 동작을 제어하고, 상기 카메라부110의 촬영정보를 획득하는 기능을 수행한다. 그리고 센서부120이 이미지처리부130에 연결되는 경우, 상기 이미지처리부130은 카메라 구동시 카메라부110 및 센서부120으로부터 획득되는 정보들을 촬영정보로 생성할 수 있다. 그리고 상기 어플리케이션처리부140은 상기 이미지처리부130의 동작을 제어하며, 또한 이미지처리부130에서 출력되는 데이터(표시 및 압축이미지와 촬영정보)들을 처리한다. Referring to FIG. 3, the
상기 어플리케이션처리부140은 상기 이미지처리부130의 어플리케이션(즉,카메라 관련 어플리케이션) 이외에 다른 어플리케이션들을 취할 수 있다. 이런 어플리케이션은 센서부120의 어플리케이션이 될 수 있다. 상기와 같은 어플리케이션들의 예를 살펴보면, 상기 센서부120은 GPS를 포함할 수 있으며, 상기 GPS신호를 수신하여 장치(여기서는 카메라장치 또는 카메라 장치를 포함하는 단말 장치 등이 될 수 있다)의 위치를 표시할 수 있다. 또한 상기 센서부120은 움직임 센서를 구비하여 상기 장치의 상태를 표시할 수 있다. 예를들면 상기 움직임센서는 장치의 상하 좌우 이동을 감지하며, 자이로센서는 축(X,Y,Z축) 이동을 감지할 수 있다. 따라서 상기 움직임센서의 출력을 감지하여 장치가 위치한 상태를 표현하는 어플리케이션을 처리할 수 있다. 이런 경우, 상기 센서부120은 상기 어플리케이션 처리부140에 접속될 수 있다. 상기한 바와 같이 본 발명의 실시예에서는 상기 센서부120이 어플리케이션처리부140에 연결된 경우를 가정하여 설명하기로 한다.The
상기 이미지처리부130의 이미지처리제어부210은 어플리케이션처리부140으로 멀티 프리셋 정보를 수신하며, 프리셋 촬영모드시 상기 멀티 프리셋 정보에 따라 설정된 시간간격으로 순차적으로 카메라부110의 세팅정보를 변경하여 각각 서로 다르게 설정된 프리셋 정보에 따른 이미지가 획득되도록 제어한다. 이때 상기 프리셋 데이터에 따라 상기 카메라부110은 세팅을 변경한 시간은 330ms라 가정한다. 이런 경우, 상기 카메라부110은 설정된 시간 간격으로 세팅이 변경되며, 상기 변경된 세팅에 따라 이미지를 획득하여 이미지처리부130에 전송한다. 따라서 상기 카메라부110은 상기 이미지처리부130의 제어하에 멀티 프리셋 정보의 수에 대응되는 멀티 프레임이미지들을 획득하며, 이때 획득되는 멀티 프레임 이미지들을 서로 다른 세팅값에 의해 촬영된 이미지들이 된다.The image
이미지처리부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
이미지처리제어부310은 어플리케이션제어부360의 제어하에 상기 카메라부110의 구동을 제어하며, 카메라 구동모드시 상기 이미지처리부130의 전반적인 동작을 제어한다. 특히 본 발명의 실시예에서 상기 이미지처리제어부310은 상기한 바와 같이 프리셋 촬영모드시 멀티 프리셋 정보에 따라 상기 카메라가 서로 세팅값을 가지는 멀티 프레임 이미지들이 생성되도록 제어한다. 또한 상기 이미지처리제어부310은 상기 카메라부110 구동시 카메라부110의 세팅정보 및 이미지 획득시점에서 상기 카메라부110의 동작 등과 관련된 정보를 획득하여 촬영정보로 생성할 수 있다. 여기서 상기 압축 이미지, 표시이미지 및 촬영정보는 매 프레임들에서 각각 발생되며, 상기 프레임은 1초에 30프레임 또는 긔 이상의 프레임(예를들면 60 프레임)으로 구성될 수 있다. 다중화부350은 상기 이미지처리제어부310의 제어하에 상기 압축 이미지, 표시이미지 및 촬영정보를 다중화하여 상기 어플리케이션처리부140에 전송한다. The image
여기서 상기 이미지처리부130은 도 3에 도시되지는 않았지만 상기 표시이미지를 섬네일 이미지로 변환하는 섬네일 이미지생성부를 더 구비할 수 있다. 이런 경우, 상기 이미지처리부100은 상기 표시이미지로부터 섬네일 이미지를 생성하며, JPEG코더340은 상기 영상전처리부310의 출력 이미지를 압축하며, 헤더, 상기 섬네일이미지, 및 압축된 JPEG 이미지로 구성된 출력을 생성할 수 있다. 3, the
상기 어플리케이션처리부140의 구성을 살펴보면, 어플리케이션처리제어부360은 입력부170의 명령에 따라 상기 이미지처리부130의 동작을 제어하며, 상기 이미지처리부130에서 출력되는 이미지를 버퍼링 및 표시부160을 통해 표시한다. 상기 어플리케이션처리제어부360은 프리셋 촬영모드시 설정된 멀티 프리셋 정보를 상기 이미지처리부130에 전송하고, 프리셋 촬영 중에서 수신되는 멀티 프레임 이미지들을 촬영된 순서대로 저장한다. 또한 상기 어플리케이션처리제어부360은 프리셋 정보 자동 설정시 상기 이미지처리부130을 프리뷰 모드로 구동하고, 수신되는 이미지를 분석하여 인물 또는 풍경사진 여부를 판단한 후 저장부150의 DB를 검색하여 사용자가 자주 사용한 피사체의 세팅정보들을 선택하여 멀티 프리셋 정보를 설정한다. Referring to the configuration of the
역다중화부355는 상기 어플리케이션처리제어부360의 제어에 의해 상기 이미지처리부130에서 전송되는 표시이미지, 압축이미지 및/또는 촬영정보를 역다중화하여 출력한다. 파서370은 상기 역다중화부355에서 역다중화되는 이미지 및 정보들을 표시이미지, 압축이미지 및 촬영정보로 파싱한다. 여기서 상기 어플리케이션처리제어부360이 상기 역다중화부355를 제어하여 상기 이미지처리부130에서 출력을 표시이미지, 압축이미지 및/또는 촬영정보로 소프트웨어 파싱하는 경우, 상기 파서370은 생략될 수 있다. The
버퍼380은 표시이미지버퍼383, 압축이미지버퍼385 및/또는 촬영정보버퍼387을 구비할 수 있다. 상기 버퍼380은 상기 어플리케이션처리제어부360의 제어하에 각각 파싱되는 표시이미지, 압축이미지 및/또는 촬영정보를 버퍼링한다. 이때 상기 어플리케이션처리부140의 어플리케이션처리제어부360은 상기 센서부120(및/또는 도시되지 않은 통신부로부터 수신되는 부가정보, 예를들면 인터넷 망 등을 통해 수신되는 날씨 정보 등)의 출력을 제2촬영정보로 생성하며, 상기 파싱되는 상기 이미지처리부130의 촬영정보(제1촬영정보가 될 수 있음)를 상기 촬영정보에 버퍼링할 때 상기 센서부120에서 센서의 출력(해당 프레임 이미지를 획득할 때(즉, 촬영되는 프레임 이미지)의 상기 센서부120의 출력력(제2촬영정보가 될 수 있음)를 병합(merge)하여 촬영정보를 생성한다. 즉, 상기 어플리케이션처리부140은 매 프레임에서 상기 이미지처리부130에서 전송되는 제1촬영정보에 상기 어플리케이션처리부140에서 생성되는 제2촬영정보를 병합하여 촬영정보버퍼387에 버퍼링한다. The
상기한 바와 같이, 본 발명의 실시예에서는 상기 카메라부110으로부터 발생되는 매 frame의 이미지를 수신하는 이미지처리부130 및/또는 어플리케이션처리부140은 표시용 YUV 이미지 및 캡쳐용 압축이미지를 생성하고, 해당 프레임 이미지의 촬영정보를 생성(이미지 data + embedded data로 구성)한다. 여기서 상기 촬영정보(embedded data)는 하기 <표 1>과 같은 데이터들을 포함할 수 있다.As described above, in the embodiment of the present invention, the
상기와 같은 촬영정보(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
여기서 상기 어플리케이션처리제어부360은 프리셋 촬영모드시 상기 버퍼380에 버퍼링된 표시이미지, 압축이미지 및 촬영정보들을 저장한다. 그리고 프리셋촬영 종료가 요구되면, 상기 어플리케이션처리제어부360은 상기 Preview시 사용된 표시이미지를 postview 이미지로 표시하며, 이로인해 카메라장치는 capture 종료 후에 decode동작 없이 빠르게 사용자에게 프리셋촬영된 이미지들을 표시할 수 있다. Here, the
상기 도 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
이런 경우, 상기 어플리케이션처리부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
또한 상기 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
또한 상기 어플리케이션처리부140은 프리셋 설정모드에서 입력부170로부터 프리셋 정보들을 입력하여 멀티 프리셋 정보를 설정할 수 있다. 그리고 어플리케이션처리부140은 상기와 같이 설정한 멀티프리셋 정보를 이미지처리부130에 전달한다. In addition, the
이후 프리셋 촬영이 요구되면, 상기 어플리케이션처리부140은 이를 이미지처리부130에 전달하며, 이미지처리부130은 멀티 프리셋 정보의 프리셋 정보들을 순차적으로 상기 카메라부140에 세팅한다. 그러면 상기 카메라부140은 순차적으로 입력되는 프리셋 정보에 의해 카메라부140이 세팅되어 서로 다른 세팅값에 따른 이미지를 획득하여 이미지처리부130에 출력한다. 그리고 상기 이미지처리부130은 각 프리셋 정보에 따라 획득되는 이미지들을 한 프레임이미지로 처리하며, 따라서 멀티 프리셋 정보의 수에 대응되는 프레임 이미지(멀티프레임 이미지)를 생성한다.When the preset photographing is requested, the
이때 이미지처리부130은 대응되는 프레임 주기에서 상기 카메라부110으로 획득되는 이미지를 수신하여 표시이미지 및 압축이미지로 변환하고, 해당 프레임 이미지 획득시 상기 카메라부110의 촬영정보를 생성하며, 이들(표시이미지, 압축이미지 및 촬영정보)를 하나의 프레임으로 생성하여 어플리케이션처리부140에 출력한다. 여기서 상기 이미지처리부130에서 프레임 이미지 생성은 30fps 또는 그 이상(예를들면 60fps)로 할 수 있다. At this time, the
이때 매 프레임의 주기에서 상기 영상전처리부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
또한 상기 이미지처리부130은 매 프레임 주기에서 상기 표시이미지 및 압축이미지 생성시 카메라장치에서 이미지를 촬영할 때의 촬영정보로 생성한다. 이때 상기 이미지처리부130에서 생성되는 촬영정보는 상기 카메라부110의 촬영정보이며, 상기 센서부120의 출력은 아직 병합되지 않은 상태이다. 따라서 상기 촬영정보는 상기 어플리케이션처리부140에서 상기 카메라부110의 촬영정보(즉, 제1촬영정보)에 상기 센서부120의 출력(즉, 제2촬영정보)를 병합하여 최종의 촬영정보를 생성할 수 있다. In addition, the
그리고 다중화부350은 상기 이미지처리제어부310의 제어하에 상기 표시이미지, 압축이미지 및 촬영정보를 다중화하여 하나의 프레임으로 상기 어플리케이션처리부140에 출력한다. The
도 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
이때 상기 도 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
그리고 상기 도 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
상기 이미지처리부130에서 다중화되어 전송되는 표시이미지, 압축이미지 및 촬영정보는 어플리케이션처리부140의 역다중화부355에서 역다중화되며, 파서370에서 표시이미지, 압축이미지 및 촬영정보로 파싱되어 링버퍼380의 각각 대응되는 표시이미지버퍼383, 압축이미지버퍼385, 촬영정보버퍼387에 버퍼링된다. 상기 버퍼380은 링 버퍼의 구조를 가지며, 설정된 프레임 수의 데이터가 버퍼링되면 오버 라이트된다.The display image, the compressed image, and the photographing information multiplexed and transmitted by the
상기 각 버퍼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
상기와 같은 상태에서 사용자가 프리셋촬영 명령이 종료되면, 상기 어플리케이션제어처리부360은 이를 감지하고 상기 압축이미지버퍼385에 버퍼링된 압축 이미지들 중에서 프리셋 촬영된 압축이미지들 및 촬영정보들을 저장부150에 저장한다. When the user finishes the preset photographing command in the above state, the
도 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
이때 상기 프리셋 촬영시 압축이미지들을 전송하는 경우, 저장부150의 저장 성능을 확보하기 위하여, 상기 어플리케이션처리제어부360은 램 디스크를 구비할 수 있으며, 또한 이런 램 디스크는 상기 저장부150에 구비될 수도 있다. 이와 같은 상태에서 상기 프리셋촬영시 촬영된 이미지 파일들은 상기 램 디스크(RAM disk)에 임시적으로 저장하였다가, 프리셋촬영 종료와 동시에 background로 저장부150의 사용자가 이용 가능한 file system으로 이동시켜 저장할 수 있다. 이때 상기 램디스크로 임시 저장되는 이미지파일은 표시 이미지를 포함한다. 또한 상기 프리셋촬영시 촬영음은 상기 저장되는 프레임율에 따라 연속적으로 촬영음을 발생할 수 있으며, 또한 사용자 또는 디폴트로 설정된 연속 촬영음 속도로 촬영음을 발생할 수도 있다. In this case, when the compressed images are transmitted during the preset photographing, the
여기서 상기 표시이미지를 저장하는 이유는 프리셋 촬영 종료와 동시에 사용자에게 촬영된 사진의 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
그러면 사용자는 상기 촬영정보(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
도 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
상기 도 8을 참조하면, 먼저 멀티 프리셋 정보의 자동 설정 기능이면, 상기 어플리케이션처리부140은 811단계에서 이를 감지하고, 813단계에서 상기 이미지처리부130을 통해 프리뷰 모드의 수행을 요구한다. 그러면 상기 이미지처리부130은 상기 카메라부110으로부터 획득되는 이미지를 표시이미지 및 압축이미지로 생성하며, 이를 다중화하여 어플리케이션처리부140에 전송한다. Referring to FIG. 8, if the multi-preset information is automatically set, the
그러면 상기 어플리케이션처리부140은 815단계에서 상기 표시이미지에서 인물이 있는가 검색한다. 여기서 상기 인물 검색은 통상의 얼굴 검출방법(face detect)을 사용할 수 있다. 이때 상기 얼굴이 검색되면, 상기 어플리케이션처리부140은 현재 인물 사진을 촬영하는 것으로 간주하고, 817단계에서 상기 저장부150의 인물 DB에서 저장된 프리셋 정보들에서 주로 촬영하였던 프리셋 정보들을 선택하여 멀티 프리셋 정보를 생성하며, 819단계에서 이를 상기 이미지처리부130에 출력하여 멀티프리셋 정보를 설정한다. 즉, 상기 어플리케이션처리부140은 Preview시에 사람 얼굴이 탐지되면, 상기 저장부150의 인물 DB에서 해당 인물 촬영시 자주 사용되었거나, 사용시 좋은 결과를 가져올 메뉴들을 선택하여 멀티 프리셋 정보를 자동으로 설정한다. 이때 인물 사진에 대한 멀티 프리셋 정보 정시 해당 기능은 background로 항상 동작하여 바로 실행되어지며, Background 동작임으로 사람 얼굴 detect 동작 시 화면에 display되지는 않는다. 그리고 해당 인물을 DB내에서 검색할 때, 인물이 DB내에 존재하면 해당 인물 촬영 시 사용되었던 최적의 preset data들을 load하여 멀티 프리셋 정보로 설정한다.In
이때 상기 815단계에서 상기 표시이미지에 인물이 검색되지 않으면, 상기 어플리케이션처리부140은 풍경사진 촬영으로 간주하고 821단계에서 상기 저장부150에 저장된 풍경 DB에서 최적의 프리셋 정보들을 선태갛여 멀티 프리셋 정보를 생성하며, 819단계에서 이를 상기 이미지처리부130에 출력하여 멀티프리셋 정보를 설정한다. 즉, Preview 정보에서 사람 정보를 찾을 수 없을 경우, 상기 어플리케이션처리부140은 풍경 사진 촬영인지에 대한 부분을 확인하여, 풍경 사진에 적합하도록 설정을 한다. 이때 상기 어플리케이션처리부140은 상기 사람 얼굴 detect와 유사하게 풍경을 detect하여 해당 사용자가 풍경 촬영 시 선호하는 preset data가 있으면 해당 preset data를 바로 load하여 멀티 프리셋 정보를 설정한다. If it is determined in
또한 사용자는 상기와 같은 자동 설정 이외에 수동으로 사용자가 원하는 프리셋 정보들을 설정한다. 이런 경우 상기 어플리케이션처리부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
상기와 같이 멀티 프리셋 정보가 설정된 상태에서 사용자가 프리셋 촬영을 실행하면, 상기 카메라장치는 프리셋 촬영을 수행하게 된다. 즉, 프리셋 촬영모드시 상기 어플리케이션처리부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
도 9는 상기 도 7의 713단계에서 본 발명의 실시예에 따라 프리셋 촬영을 수행하는 절차를 도시하는 흐름도이다.FIG. 9 is a flowchart illustrating a procedure of performing a preset photographing in
상기 도 9를 참조하면, 이미지처리부130은 상기 어플리케이션처리부140에 의해 멀티 프리셋 정보를 수신하며, 프리셋 촬영시 멀티 프리셋 정보를 카메라부140에 순차적으로 설정하면서 촬영을 한다. 먼저 상기 이미지처리부130은 911단계에서 멀티 프리셋 정보들 중에서 첫번재 프리셋 정보로 상기 카메라부110을 설정한다. 그러면 상기 카메라부110은 상기 프리셋 정보에 의해 세팅을 변경하면서 이미지를 생성한다. Referring to FIG. 9, the
그러면 상기 이미지처리부130은 913단계에서 프레임 카메라부110으로부터 촬영되는 이미지를 획득하며, 915단계에서 상기 획득된 이미지를 전처리(색변환, 컬러 인터폴레이션, 3A 처리 등)하며, 상기 전처리된 이미지를 스케일링하여 표시이미지를 생성하고, JPEG 코더340을 통해 압축이미지를 생성하며, 촬영정보를 생성한다. 그리고 상기 이미지처리부130은 상기 생성된 표시이미지, 압축이미지 및 촬영정보를 하나의 프레임으로 다중화하여 어플리케이션처리부140에 전송한다. 그러면 상기 어플리케이션처리부140은 917단계에서 상기 표시이미지, 압축이미지 및 촬영정보를 버퍼380에 각각 버퍼링하며, 919단계에서 상기 표시이미지를 상기 표시부160에 전송하여 표시한다. 이때 상기 어플리케이션처리부140은 상기 센서부120으로부터 획득되는 센서정보를 상기 이미지처리부130에서 전송되는 촬영정보에 병합하여 상기 버퍼380에 버퍼링하여 촬영정보로 생성할 수도 있다. 여기서 상기 압축이미지는 프리셋촬영모드시 저장하기 위한 이미지이며, 상기 표시이미지는 프리뷰 및 포스트 뷰 이미지로 사용될 수 있다.In
상기와 같이 하나의 프리셋 정보에 의해 하나의 프레임의 이미지를 처리한 후, 상기 이미지처리부130은 921단계에서 현재 처리된 프리셋 정보가 멀티 프리셋 정보의 마지막 프리셋 정보인가 검사하며, 아니면 923단계에서 다음의 프리셋 정보를 선택한 후, 상기 911단계로 되돌아가 카메라부11110을 선택된 다른 프리셋 정보로 세팅한다. 그러면 상기 카메라부110은 변경된 프리셋 정보에 의해 세팅되어 이미지를 생성한다. After processing the image of one frame by the one preset information as described above, the
상기와 같은 동작을 반복하면서 상기 이미지처리부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
상기와 같은 절차로 프리셋 촬영을 종료한 후, 상기 어플리케이션처리부140은 도 7의 715단계에서 포스트뷰 동작을 수행하며, 포스트 뷰 과정에서 선택된 이미지들을 저장한다. 도 10은 도 7의 715단계 및 717단계에서 본 발명의 실시예에 따라 포스트뷰 및 이미지 저장을 수행하는 절차를 도시하는 흐름도이다.After the preset photographing is completed by the above procedure, the
상기 도 7을 참조하면, 프리셋촬영 종료시 상기 어플리케이션처리부140은 1011단계에서 프리셋 촬영되어 저장된 멀티프레임 이미지를 상기 표시부160에 표시한다. 이때 상기 표시부160에 표시되는 이미지는 상기 표시이미지가 될 수 있으며, 또한 저장된 이미지들의 섬네일 이미지가 될 수도 있다. 따라서 상기 어플리케이션처리부140은 1011단계에서 표시이미지가 포스트뷰 이미지로 설정되었으면 램디스크에 저장하고 있던 표시이미지를 표시하며, 섬네일 이미지이면 프리셋 촬영된 이미지의 섬네일이미지를 표시한다. 이때 상기표시이미지는 섬네일 이미지와 달리 표시부160에 풀화면으로 표시할 수 있는 이미지이므로, 프리셋 촬영된 표시이미지들을 표시부160에 하나의 화면으로 표시할 수 없다. 따라서 본 발명의 실시예에서는 상기 표시이미지를 포스트뷰 이미지로 설정한 경우, 표시이미지들을 겹쳐서 표시하는 방법을 사용할 수 있다. 이때 상기 표시이미지들을 모두 겹쳐 표시하는 경우, 사용자가 한눈에 표시이미지들을 파악하는 것이 어렵다. 그러므로 프레임 이미지 간 일정 간격을 유지시켜 표시할 수 있다. 또한 상기 표시이미지를 표시하는 경우, 상기 어플리케이션처리부140은 일정 시간 간격으로 표시이미지들을 표시할 수 있으며, 또한 한 화면에 표시될 수 있도록 적정 크기로 리사이징하여 표시할 수도 있다. Referring to FIG. 7, at the end of the preset photographing, the
상기와 같이 포스트뷰 이미지를 표시하는 상태에서 사용자가 사진을 확인하고 싶을 때에는 표시되는 이미지에 손가락이나 포인팅장치를 이용하여 선택할 수 있다. 이때 사용자가 특정 이미지를 선택하면, 상기 어플리케이션처리부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
그리고 프리셋 촬영을 하는 경우, 상기 도 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
상기한 바와 같이 프리셋 촬영을 하는 동안, 어플리케이션처리부140은 Preview시 사용된 YUV data를 postview용으로 따로 저장하며, 프리셋 촬영 종료 후에 decode 동작 없이 빠르게 사용자에게 display할 수 있다. 그리고 상기 포스트 뷰 과정에서 프리셋 촬영된 이미지들을 한 화면에 표시하기 어려우므로, 각 프레임의 표시이미지들을 겹쳐서 표시하거나 또는 일정 간격으로 표시할 수 있으며, 또한 적절한 크기로 리사이징하여 표시할 수 있다.. 그리고 포스트뷰되는 사진을 확인하고 싶을 때는 표시되는 포스트 뷰 화면에서 직접 손가락이나 기타 포인팅 장치를 이용하여 searching하고, 서칭 과정에서 선택된 사진을 full 화면으로 표시한다. As described above, during the preset shooting, the
상기 도 1 및 도 3과 같은 구성을 가지는 카메라 장치는 이미지처리부130과 어플리케이션처리부140을 구비하여 카메라부110에서 감지되는 이미지를 처리하는 구성을 도시하고 있다. 그러나 상기 이미지처리부130 및 어플리케이션처리부140을 일체화시켜 하나의 처리부로 구성할 수도 있다. 도 11은 본 발명의 실시예에서 이미지 및 어플리케이션 처리를 단일 구성을 처리하는 카메라 장치의 구성을 도시하는 도면이며, 도 12는 상기 도 11의 구성에서 처리부1100의 구성을 도시하는 도면이다.1 and 3, the camera apparatus includes an
상기 도 11 및 도 12를 참조하면, 카메라부110은 카메라 구동시 외부 이미지를 촬영하며, 센서부120은 카메라장치에 장착되는 센서로 상기한 바와 같이 GPS수신기, 자이로센서, 가속도센서, 고도센서, 방향센서들 중에 하나 이상이 될 수 있다. Referring to FIGS. 11 and 12, the
처리부1100은 본 발명의 실시예에 따라 프리셋 촬영모드시 상기 카메라부110에 멀티프리셋 정보를 순차적으로 세팅시키며, 상기 카메라부110이 상기 멀티프리셋 정보에 의해 세팅값을 변경하여 촬영하는 이미지들을 멀티 프레임 이미지로 생성하는 기능을 수행한다. 그리고 상기 카메라부110으로부터 획득되는 이미지를 처리하여 표시부160에 표시하기 위한 표시 이미지, 저장하기 위한 압축 이미지 및 촬영정보를 생성하며, 생성된 이미지들 및 촬영정보를 버퍼링한다. 여기서 상기 처리부1100은 상기 이미지처리부 및 어플리케이션처리부의 기능을 통합 처리하는 구성을 가진다. 상기 처리부1100은 매 프레임 주기에서 표시이미지, 압축이미지 및 촬영정보를 생성하며, 동일한 프레임의 이미지들 및 정보들을 동기시켜 버퍼링한다 The
상기 입력부170은 상기 처리부1100에 프리셋 설정 정보를 입력할 수 있으며, 또한 프리셋 촬영 명령을 발생할 수 있다. 표시부160은 프리셋 촬영 모드시 상기 처리부1100에서 출력되는 표시 이미지를 표시하며, 촬영 종료 후 포스트 뷰 이미지를 표시한다.. 여기서 상기 입력부170은 사용자의 터치입력을 감지하는 터치패널이 될 수 있으며, 표시부160은 프로그램 수행 중에 발생되는 데이터 및 이미지 등을 표시하는 LCD 또는 OLED 패널이 될 수 있다. 여기서 상기 입력부170 및 표시부160은 일체형의 터치스크린이 될 수 있다. 또한 상기 입력부170은 카메라장치의 외부에 위치되는 버튼들을 포함할 수 있다.The
저장부150은 상기한 바와 같이 멀티 프리셋 정보를 설정하기 위한 프리셋 정보들을 저장하는 DB를 구비할 수 있으며, 프리셋 촬영모드시 상기 처리부1100의 제어하에 서로 다른 프리셋 정보로 촬영되는 이미지 또는 이미지들을 저장한다.The
상기 처리부1100의 구성을 살펴보면, 도 12에 도시된 바와 같이 이미지처리부130에서 어플리케이션 처리부140로 프레임 이미지들 및 촬영정보를 다중화하여 전송하는 구성 및 어플리케이션처리부에서 수신되는 다중화된 프레임 이미지들 및 정보들을 역다중화하는 구성과 이를 파싱하는 구성이 생략되어 있음을 알 수 있다. 그리고 이외의 구성 및 각 구성들에서 수행되는 동작은 상기 도 3의 구성과 동일하다.As shown in FIG. 12, the
즉, 영상전처리부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
그리고상기 제어부1210은 프리셋 촬영 종료 후 선택된 압축이미지를 저장부150에 저장한다. 또한 상기 제어부1210은 사용자의 설정에 따라 상기한 바와 같이 섬네일이미지생성부1270에서 생성되는 섬네일이미지들을 표시하거나 또는 표시이미지들을 표시(post view)하여 사용자가 선택하는 압축이미지를 저장할 수 있다. 또한 상기 제어부1210은 사용자의 설정에 의해 버퍼링된 촬영정보를 표시하고 촬영정보 확인 후에 사용자가 선택되는 압축이미지를 저장할 수도 있다.The
도 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
이미지처리부130은 상기 카메라부110으로부터 획득되는 이미지를 처리하여 매 프레임에서 표시부160에 표시하기 위한 표시 이미지, 저장하기 위한 압축 이미지 및 해당 프레임에서 이미지를 촬영한 촬영정보 등을 생성한다. 여기서 상기 표시이미지는 YUV 이미지가 될 수 있으며, 상기 압축이미지는 JPEG 이미지가 될 수 있다. 상기 촬영정보는 상기 카메라부110에서 이미지 촬영시 획득할 수 있는 exif 정보 이외에 휴대단말장치의 센서부120의 출력을 포함하는 다양한 정보들을 추가적으로 획득할 수 있다. 상기 이미지처리부130은 1초에 30프레임(30 frame per sec) 또는 그 이상의 프레임율(예를들면 60 fps)로 표시이미지, 압축이미지 및 촬영정보들을 생성할 수 있다. 본 발명의 실시예에서 상기 이미지처리부130은 프리셋 촬영모드시 어플리케이션처리부140에서 멀티 프리셋 정보를 수신하며, 상기 멀티 프리셋 정보에 따라 설정된 시간 간격으로 상기 카메라부110의 세팅값을 변경시켜가면서 서로 다른 세팅에 의해 촬영되는 멀티 프레임 이미지를 생성한다.The
어플리케이션 처리부140은 휴대단말장치의 다양한 어플리케이션 기능을 수행한다. 또한 상기 어플리케이션처리부140은 센서부120의 출력을 입력하며, 사용자의 요구에 따른 다양한 센서 어플리케이션을 처리할 수 있다. 예를들면 GPS수신의 출력을 입력하여 네비게이션 기능, 단말기의 위치에 따른 지역정보를 탐색하는 어플리케이션을 처리할 수 있으며, 단말장치의 움직임에 따라 현재 실행되는 어플리케이션에서의 설정된 기능을 실행하는 어플리케이션 등을 실행할 수 있다. 특히 상기 어플리케이션처리부140은 본 발명의 실시예에 따라 카메라 구동시 상기 이미지처리부130에서 매 프레임에서 생성되는 표시이미지, 압축이미지 및 촬영정보들을 버퍼링하고, 상기 표시이미지를 표시부160에 출력하여 표시되도록 제어한다. 프리셋촬영 요구 명령이 발생되면, 상기 어플리케이션처리부140은 멀티 프리셋 정보를 상기 이미지처리부130에 전송하면서 프리셋 촬영모드를 수행한다. 그리고 상기 프리셋 촬영 과정에서 프레임 이미지들 및 촬영정보를 임시 저장한다이때 상기 어플리케이션처리부140은 상기 이미지처리부130에서 생성되는 제1촬영정보에 상기 센서부120에서 출력되는 촬영시의 설정된 센서 정보들을 제2촬영정보로 생성하며, 상기 제1촬영정보에 제2촬영정보를 병합하여 최종의 촬영정보를 생성할 수 있다. The
통신부1320은 외부장치 또는 기지국과 통신기능을 수행한다. 상기 통신부1320은 송신신호를 RF 대역으로 상승시키는 변환기(frequency up converter)와 전력증폭기 등으로 구성되는 송신부와, RF 수신호를 저잡음 증폭하는 증폭기와 RF신호를 기저대역으로 하강 변환하는 변환기(frequency down converter) 등을 구비할 수 있다. 또한 상기 통신부1320은 상기 송신신호를 변조하여 송신부에 전달하는 변조부 및 상기 수신부에서 출력되는 신호를 복조하는 복조부를 구비할 수 있다. 여기서 상기 변복조부는 통신 방식에 따라 WCDMA, GSM, LTE 방식의 변복조부가 될 수 있으며, 또한 WIFI, WIBRO 등의 변복조부가 될 수 있다. The
단말제어부1310은 휴대단말장치의 전반적인 동작을 제어하며, 음성 통화 및 데이터 통신의 기능을 수행한다. 여기서 상기 단말제어부1310은 상기 통신부1320의 변복조부를 포함할 수 있으며, 이런 경우 상기 통신부1320은 RF통신부만을 구비할 수 있다. 사기 단말제어부1310은 이런 경우 상기 통신신호를 변복조 및 부호/복호화하ㅏ는 기능을 수행할 수 있다. 오디오처리부1330은 휴대단말장치의 송수화기와 연결되어 상기 단말제어부1310의 제어하에 음성 통신시 통화 음성을 처리한다. 메모리1340은 상기 단말제어부1310 및 어플리케이션처리부140의 프로그램들이 로딩되는 워크 메모리(work memory)가 될 수 있으며, 이런 경우 상기 메모리1340은 램으로 구성될 수 있다. 이때 상기 어플리케이션처리부140은 상기 프리셋촬영모드시 내부에 램디스크를 구비하지 않은 경우 상기 메모리1340에 프리셋촬영 동안 획득되는 프레임들의 표시이미지, 압축이미지 및 촬영정보들을 임시 저장할 수 있다. 상기 메모리1340은 상기 어플리케이션처리부140의 제어하에 프리셋 촬영 중에 획득되는 프레임들의 표시이미지, 압축이미지 및 촬영정보를 임시 저장하는 램 디스크 기능을 수행할 수도 있다.The
상기 입력부170은 단말제어부1610 및 어플리케이션처리부140에 휴대단말장치의 각종 동작 명령 및 데이터 입력신호를 발생한다. 표시부160은 단말제어부1610 및 어플리케이션처리부140의 제어하에 휴대단말장치의 동작 및 어플리케이션 실행 상태를 표시한다. 특히 상기 표시부160은 프리셋촬영모드시 상기 어플리케이션처리부140의 제어하에 프리셋 촬영 구간에서 촬영되는 표시이미지를 표시하며, 프리셋 촬영 종료시 상기 상기 어플리케이션처리부140의 제어하여 포스트뷰를 수행하여 표시이미지들을 표시하거나 섬네일 이미지들을 표시할 수 있다. 여기서 상기 입력부170은 사용자의 터치입력을 감지하는 터치패널이 될 수 있으며, 표시부160은 LCD 또는 OLED 패널이 될 수 있다. 여기서 상기 입력부170 및 표시부160은 일체형의 터치스크린이 될 수 있다. 또한 상기 입력부170은 휴대단말장치의 외부에 위치되는 버튼들을 포함할 수 있다.The
저장부150은 휴대단말장치의 동작 프로그램 및 본 발명의 실시예에 따른 프로그램들을 저장하는 프로그램 메모리와, 프로그램 수행을 위한 데이터들 및 프로그램 수행 중에 발생되는 데이터를 저장하기 위한 데이터 메모리로 구성될 수 있다. 이런 경우 상기 저장부150은 플래시 메모리등과 같은 비휘발성 메모리(non volatile memrory)로 구성할 수 있다. 특히 상기 저장부150은 본 발명의 실시예에 따라 프리셋 촬영시 획득되는 압축이미지들 및 촬영정보들을 저장한다. 또한 상기 저장부150은 램을 구비하여, 상기 프리셋 촬영모드시 생성되는 멀티프레임의 표시이미지, 압축이미지 및 촬영정보들을 일시 저장할 수도 있다.The
상기 도 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
상기 어플리케이션처리부140은 본 발명의 실시예에 따른 카메라부110의 이미지 처리 어플리케이션과 휴대단말장치의 다양한 어플리케이션들을 처리한다. 그리고 상기와 같은 다양한 어플리케이션 처리를 수행하기 위해 상기 어플리케이션처리부140은 상기 센서부120의 출력을 입력할 수 있으며, 상기 센서부120의 출력을 이용하여 어플리케이션을 실행하거나 또는 상기 센서부120의 출력에 의해 어플리케이션의 처리 동작을 제어할 수 있다. 또한 단말제어부1310은 상기 센서부120의 출력을 입력하며, 통화 또는 통신 서비스를 수행하거나 또는 상기 센서부120의 출력에 의해 통화 또는 통신 서비스를 제어할 수 있다.The
발신통화시, 사용자는 입력부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
또한 상기 휴대단말장치는 다양한 어플리케이션들을 실행할 수 있다. 이때 사용자가 입력부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
상기와 같이 멀티 프리셋 정보가 설정된 상태에서 프리셋 촬영모드를 수행하면, 상기 어플리케이션처리부140 및 이미지처리부130은 설정된 멀티 프리셋 정보를 이용하여 촬영을 수행하여 멀티 프레임 이미지를 획득할 수 있다. 이때 상기 이미지처리부130은 상기 어플리케이션처리부140에 의해 멀티 프리셋 정보를 수신하며, 프리셋 촬영시 멀티 프리셋 정보를 카메라부140에 순차적으로 세팅시키면서 연속 촬영되는 멀티 프레임 이미지를 생성하며, 어플리케이션처리부140은 이를 임시로 저장한 후 촬영이 종료되면 상기 프리셋 촬영된 이미지들을 상기 저장부150에 저장한다.When the multi-preset information is set as described above, the
본 명세서와 도면에 개시 된 본 발명의 실시예들은 본 발명의 기술 내용을 쉽게 설명하고 본 발명의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시예들 이외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.
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.
프리셋 촬영 시 상기 프리뷰 이미지를 상기 표시부를 통해 표시하는 동작을 더 포함하는 것을 특징으로 하는 전자 장치의 촬영 방법.The method according to claim 1,
Further comprising the step of displaying the preview image through the display unit when taking a preset shot.
상기 프리뷰 이미지에 상기 인물이 포함되어 있지 않은 경우, 기 설정된 풍경 촬영과 관련된 기본 설정 정보를 이용하여 상기 촬영 설정 값을 순차적으로 변경하는 동작을 더 포함하는 것을 특징으로 하는 전자 장치의 촬영 방법.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.
상기 카메라로부터 획득되는 이미지들을 스케일링하여 복수의 표시 이미지를 생성하는 동작;
상기 이미지들을 부호화하여 복수의 압축이미지를 생성하는 동작; 및
상기 생성된 복수의 표시이미지 및 복수의 압축이미지를 임시 저장하는 동작을 더 포함하는 것을 특징으로 하는 전자 장치의 촬영 방법.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.
상기 복수의 표시 이미지를 생성하는 동작 및 상기 복수의 압축 이미지를 생성하는 동작은,
상기 카메라 및 상기 전자 장치의 적어도 하나의 외부 센서 중 적어도 하나에 대한 촬영 시점의 촬영정보를 생성하는 동작을 더 포함하는 것을 특징으로 하는 전자 장치의 촬영 방법.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.
상기 이미지들을 표시하는 동작은,
상기 프리셋 촬영 종료시 상기 생성된 복수의 표시 이미지를 표시하는 동작을 포함하는 것을 특징으로 하는 전자 장치의 촬영 방법.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.
상기 이미지들을 표시하는 동작은,
상기 복수의 표시이미지를 하나의 화면에 겹쳐서 표시하는 동작을 포함하는 것을 특징으로 하는 전자 장치의 촬영 방법.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.
상기 이미지들을 표시하는 동작은,
상기 복수의 표시이미지 중 선택된 어느 하나의 표시 이미지를 풀 화면으로 표시하는 동작을 포함하는 것을 특징으로 하는 전자 장치의 촬영 방법.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.
상기 이미지들을 표시하는 동작은,
상기 프리셋 촬영 종료시 상기 이미지들에 대응하는 섬네일 이미지들을 표시하는 동작을 포함하는 것을 특징으로 하는 전자 장치의 촬영 방법.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.
상기 표시 이미지는 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.
상기 처리부는 상기 프리셋 촬영 시 프리뷰 이미지를 상기 표시부를 통해 표시하도록 설정된 것을 특징으로 하는 카메라 장치.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.
상기 처리부는,
상기 프리뷰 이미지에 상기 인물이 포함되어 있지 않은 경우, 기 설정된 풍경 촬영과 관련된 기본 설정 정보를 이용하여 상기 촬영 설정 값을 순차적으로 변경하도록 설정된 것을 특징으로 하는 카메라 장치.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.
적어도 하나의 센서를 포함하는 센서부를 더 포함하고,
상기 처리부는,
상기 촬영 설정 값과 관련된, 촬영시의 상기 카메라의 설정 값과 관련된 제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.
상기 처리부는,
상기 카메라의 촬영 설정 값을 순차적으로 변경하며, 촬영시 상기 카메라의 제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.
상기 처리부는
상기 다중화되는 표시이미지, 압축이미지 및 제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.
상기 어플리케이션처리제어부는
상기 상기 프리셋 촬영 종료시 임시저장하고 있는 표시이미지를 상기 표시부를 통해 표시하는 것을 특징으로 하는 카메라 장치.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.
상기 어플리케이션처리제어부는 상기 표시이미지가 복수인 경우, 표시이미지들을 하나의 화면에 겹쳐서 표시하며, 상기 표시이미지들 중 선택된 어느 하나의 표시 이미지를 풀 화면으로 표시하는 것을 특징으로 하는 카메라 장치.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.
상기 어플리케이션처리제어부는
상기 프리셋 촬영 종료시 상기 이미지들에 대응하는 섬네일 이미지들을 상기 표시부를 통해 표시하는 것을 특징으로 하는 카메라 장치.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.
상기 표시 이미지는 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.
상기 처리부는 상기 프리셋 촬영 시 프리뷰 이미지를 상기 표시부를 통해 표시하도록 설정된 것을 특징으로 하는 휴대단말장치. 22. The method of claim 21,
Wherein the processor is configured to display a preview image on the display unit during the preset photographing.
적어도 하나의 센서를 포함하는 센서부를 더 포함하고,
상기 처리부는,
상기 촬영 설정 값과 관련된, 촬영시의 상기 카메라의 설정 값과 관련된 제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:
상기 처리부는
상기 카메라의 촬영 설정 값을 순차적으로 변경하며, 촬영시 상기 카메라의 제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.
상기 처리부는
상기 다중화되는 표시이미지, 압축이미지 및 제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:
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)
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)
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 |
-
2012
- 2012-02-16 KR KR1020120016089A patent/KR101824506B1/en active IP Right Grant
Patent Citations (3)
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 |