KR102053689B1 - 카메라의 영상 데이터 압축 방법 및 이를 지원하는 단말기 - Google Patents
카메라의 영상 데이터 압축 방법 및 이를 지원하는 단말기 Download PDFInfo
- Publication number
- KR102053689B1 KR102053689B1 KR1020130003842A KR20130003842A KR102053689B1 KR 102053689 B1 KR102053689 B1 KR 102053689B1 KR 1020130003842 A KR1020130003842 A KR 1020130003842A KR 20130003842 A KR20130003842 A KR 20130003842A KR 102053689 B1 KR102053689 B1 KR 102053689B1
- Authority
- KR
- South Korea
- Prior art keywords
- image
- compression ratio
- thumbnail image
- compression
- captured image
- Prior art date
Links
Images
Classifications
-
- C—CHEMISTRY; METALLURGY
- C25—ELECTROLYTIC OR ELECTROPHORETIC PROCESSES; APPARATUS THEREFOR
- C25B—ELECTROLYTIC OR ELECTROPHORETIC PROCESSES FOR THE PRODUCTION OF COMPOUNDS OR NON-METALS; APPARATUS THEREFOR
- C25B1/00—Electrolytic production of inorganic compounds or non-metals
- C25B1/01—Products
- C25B1/13—Ozone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/115—Selection of the code volume for a coding unit prior to coding
-
- C—CHEMISTRY; METALLURGY
- C02—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F—TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
- C02F1/00—Treatment of water, waste water, or sewage
- C02F1/72—Treatment of water, waste water, or sewage by oxidation
- C02F1/78—Treatment of water, waste water, or sewage by oxidation with ozone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/21—Intermediate information storage
- H04N1/2104—Intermediate information storage for one or a few pictures
- H04N1/2112—Intermediate information storage for one or a few pictures using still video cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/21—Intermediate information storage
- H04N1/2104—Intermediate information storage for one or a few pictures
- H04N1/2112—Intermediate information storage for one or a few pictures using still video cameras
- H04N1/2125—Display of information relating to the still picture recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/41—Bandwidth or redundancy reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/152—Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/192—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
- H04N19/194—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive involving only two passes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- 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
- H04N5/917—Television signal processing therefor for bandwidth reduction
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Organic Chemistry (AREA)
- Hydrology & Water Resources (AREA)
- Water Supply & Treatment (AREA)
- Environmental & Geological Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Inorganic Chemistry (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Electrochemistry (AREA)
- Materials Engineering (AREA)
- Metallurgy (AREA)
- Studio Devices (AREA)
- Television Signal Processing For Recording (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
본 발명은 카메라의 영상 데이터 압축에 관한 것으로, 특히 본 발명은 활성화된 카메라를 통하여 수집된 원본 영상의 프리뷰 데이터를 생성하는 단계, 상기 프리뷰 데이터에 가변 압축률 방식을 적용하여 상기 프리뷰 데이터의 복잡도에 대응하는 제1 압축률을 산출하는 단계, 상기 프리뷰 데이터에 대응하는 촬영 영상 압축 시 상기 산출된 제1 압축률을 적용하여 압축하는 단계를 포함하는 것을 특징으로 하는 카메라의 영상 데이터 압축 방법 및 이를 지원하는 단말기의 구성을 개시한다.
Description
본 발명은 영상 데이터 압축 방법에 관한 것으로, 특히 카메라가 수집하는 영상 데이터의 압축 과정에서 보다 적절한 압축 조건이 적용될 수 있도록 지원하는 카메라의 영상 데이터 압축 방법 및 이를 지원하는 단말기에 관한 것이다.
휴대 단말기는 통신 기능을 가지며 그 크기가 휴대할 수 있을 정도로 충분히 작아서 많은 사람들이 이용하고 있다. 휴대 단말기는 최근 들어 터치스크린 크기가 확대됨과 아울러 다양한 컨텐츠를 제공할 수 있는 하드웨어 및 소프트웨어의 지원에 힘입어 극적인 성장을 구가하고 있는 추세이다.
이러한 종래 휴대 단말기는 영상을 촬영할 수 있도록 지원하기 위하여 카메라를 포함하고 있다. 이에 따라 많은 사용자들이 카메라를 이용하여 영상을 촬영하고, 촬영된 영상을 저장하거나, 편집할 수 있으며, 타 단말기에 전송할 수도 있다. 한편 휴대 단말기는 휴대의 용이성을 지원하기 위하여 그 크기가 제한적인 특징이 있다. 이러한 크기 제한의 특징은 성능이 상대적으로 높은 데이터 처리 방식에 제한을 두게 된다. 예컨대 카메라가 수집한 영상에 대하여 가변 압축률을 적용하는 방식을 사용할 경우 최종 이미지 버퍼 사이즈에 최적화된 압축률을 계산하여 적용할 수 있기 때문에 장치의 효율적 운용이 가능하지만 원본 이미지에 대하여 full buffer 적용 후 데이터를 처리하기 때문에 영상 데이터 처리에 있어서 많은 연산량이 요구되기 때문에 빠른 이미지 처리가 요구되는 휴대 단말기와 같은 장치에는 적용하기 어려운 단점이 있다.
한편 고정 압축률을 사용하는 방식은 이미지 복잡도가 적은 경우 최종 결과물의 화질이 저하될 수 있으며, 이미지 복잡도가 높은 경우에는 최종 결과물의 크기가 커질 수 있어 최종 결과물을 위한 버퍼 할당에 낭비가 발생할 수 있다.
따라서 본 발명의 목적은 전술된 바와 같은 종래 기술의 문제점을 해결하기 위한 것으로, 카메라가 수집한 영상 데이터에 대하여 보다 적절한 압축 조건을 적용할 수 있도록 함으로써 최적의 영상 데이터 압축이 가능하도록 지원하는 카메라의 영상 데이터 압축 방법 및 이를 지원하는 단말기를 제공함에 있다.
상기 목적을 달성하기 위한 본 발명은 활성화된 카메라를 통하여 수집된 원본 영상의 프리뷰 데이터를 생성하는 단계, 상기 프리뷰 데이터에 가변 압축률 방식을 적용하여 상기 프리뷰 데이터의 복잡도에 대응하는 제1 압축률을 산출하는 단계, 상기 프리뷰 데이터에 대응하는 촬영 영상 압축 시 상기 산출된 제1 압축률을 적용하여 압축하는 단계를 포함하는 것을 특징으로 하는 카메라의 영상 데이터 압축 방법의 구성을 개시한다.
본 발명은 또한, 영상 획득 및 촬영을 위한 카메라, 상기 카메라를 통하여 수집된 원본 영상의 프리뷰 데이터에 가변 압축률 방식을 적용하여 상기 프리뷰 데이터의 복잡도에 대응하는 제1 압축률 및 상기 촬영 영상 확인을 위한 썸네일 영상 압축을 위한 제2 압축률 중 적어도 하나를 산출하고, 산출된 해당 압축률을 해당 영상 각각에 적용하는 제어부를 포함하는 것을 특징으로 하는 카메라의 영상 데이터 압축을 지원하는 단말기의 구성을 개시한다.
이상에서 살펴본 바와 같이 본 발명의 카메라의 영상 데이터 압축 방법 및 이를 지원하는 단말기에 따르면, 본 발명은 보다 개선된 압축 조건 적용을 제공함으로써 양호한 품질의 영상을 저장할 수 있다.
또한 본 발명은 개선된 압축 조건 적용에 의한 양호한 품질의 썸네일 영상 저장도 지원할 수 있다.
또한 본 발명은 프리뷰 영상에 대한 압축 조건 분석을 수행하기 때문에 상대적으로 적은 연산량을 기반으로 기능 운용을 지원할 수 있어 시스템의 부하 저감을 지원하면서도 실시간 양호한 영상 획득을 수행할 수 있다.
도 1은 본 발명의 실시 예에 따른 카메라의 영상 데이터 압축을 지원하는 단말기의 구성을 개략적으로 나타낸 도면.
도 2는 도 1의 제어부 구성을 보다 상세히 나타낸 도면.
도 3은 본 발명의 실시 예에 따른 카메라의 영상 데이터 압축 방법을 설명하기 위한 도면.
도 2는 도 1의 제어부 구성을 보다 상세히 나타낸 도면.
도 3은 본 발명의 실시 예에 따른 카메라의 영상 데이터 압축 방법을 설명하기 위한 도면.
이하, 본 발명의 실시 예를 첨부된 도면에 의거하여 상세히 설명한다.
실시 예를 설명함에 있어서 본 발명이 속하는 기술분야에 익히 알려져 있고 본 발명과 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다. 또한, 실질적으로 동일한 구성과 기능을 가진 구성 요소들에 대해서는 상세한 설명을 생략하도록 한다.
마찬가지의 이유로 첨부 도면에 있어서 일부 구성요소는 과장되거나 생략되거나 또는 개략적으로 도시되었으며, 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니다. 따라서 본 발명은 첨부한 도면에 그려진 상대적인 크기나 간격에 의해 제한되어지지 않는다.
도 1은 본 발명의 실시 예에 따른 카메라의 영상 데이터 압축을 지원하는 단말기(100)의 구성을 개략적으로 나타낸 도면이다.
도 2를 참조하면, 본 발명의 단말기(100)는 통신부(110), 입력부(120), 오디오 처리부(130), 표시부(140), 저장부(150), 카메라(170) 및 제어부(160)의 구성을 포함할 수 있다. 추가로 본 발명의 단말기(100)는 카메라(170) 운용 과정에서 촬영 영상 수집 시 추가되는 다양한 태그 정보 수집을 위한 추가 모듈을 더 포함할 수 있다. 예컨대 단말기(100)는 촬영 영상 수집 위치 정보 획득을 위하여 GPS와 같은 위치 정보 수집 모듈을 더 포함할 수 있다.
설명에 앞서, 이하에서 원본 영상은 카메라(170)가 영상 촬영을 위해 포함하는 메모리에 저장되는 영상으로서 별도의 데이터 처리가 수행되지 않은 영상이 될 수 있다. 그리고 획득 영상은 카메라(170)의 메모리에 저장된 영상을 프리뷰 프레임 데이터 또는 프리뷰 데이터로 제공하는 영상으로서, 별도의 인코딩 과정을 수행하지 않되 표시부(140)에 출력하기 위하여 사전 정의된 크기로 리사이징되거나 화소수가 조절된 영상이 될 수 있다. 이러한 획득 영상은 원본 영상에 비하여 작은 크기 또는 적은 화소수로 구현된 영상이 될 수 있다. 촬영 영상은 카메라(170)의 메모리에 맺힌 영상들 중 촬영 신호에 의해 지시된 일정 시점의 영상이며, 저장부(150)에 저장되는 영상이다. 이러한 촬영 영상은 저장부(150)에 저장되기 이전에 인코딩 과정이 적용되며, 이때 설정된 압축 조건에 따라 압축 저장된다. 썸네일 영상은 촬영 영상이 수집된 시점에 해당 촬영 영상을 사용자가 확인할 수 있도록 제공되는 영상으로서, 촬영 영상에 비하여 크기가 작게 설정되며, 인코딩 과정 및 기타 썸네일 저장 형식 예컨대 EXIF 타입으로 저장부(150)에 저장될 수 있다. 이러한 썸네일 영상은 원본 영상, 촬영 영상, 프리뷰 영상 중 적어도 하나로부터 생성될 수 있다.
이러한 구성의 단말기(100)는 카메라(170)가 획득하는 프리뷰 데이터에 대하여 가변 압축률 방식을 적용하되 영상 저장을 위한 최적의 제1 압축 조건을 산출하여, 영상 촬영을 위한 입력 이벤트 예컨대 셔터 이벤트 발생 시 산출된 제1 압축 조건을 셔터 이벤트 발생 시점에 수집된 영상에 적용하도록 지원한다. 이에 따라 본 발명의 단말기(100)는 카메라(170)가 촬영한 영상에 대한 최적의 제1 압축 조건을 제공할 수 있다.
또한 본 발명의 단말기(100)가 카메라(170)가 수집한 프리뷰 데이터에 대한 가변 압축률 방식 적용 시 썸네일 생성에 적용할 최적의 제2 압축 조건을 산출하고, 산출된 제2 압축 조건을 썸네일 생성 시 적용하도록 지원한다. 이에 따라 본 발명의 단말기(100)는 카메라(170)의 썸네일 생성 시 최적의 제2 압축 조건을 제공할 수 있다.
이를 위하여 카메라(170)는 제어부(160) 제어에 따라 영상을 획득하여 프리뷰 프레임 데이터로서 제공하며, 입력부(120) 또는 입력 기능의 표시부(140), 또는 이벤트 발생에 따라 촬영 영상을 수집하여 제공한다. 이러한 카메라(170)는 영상 촬영을 위해 렌즈, 조리개, 메모리 및 영상 처리 모듈의 구성을 포함할 수 있다. 그리고 카메라(170)는 타입에 따라 프리뷰 데이터로 사용할 획득 영상을 실시간 생성하여 제어부(160)에 전달할 수 있다. 또는 카메라(170)는 원본 영상을 제어부(160)에 제공하고, 제어부(160)가 카메라(170)가 제공한 원본 영상을 이용하여 획득 영상, 촬영 영상, 썸네일 영상 등을 생성하여 제공할 수도 있다.
입력부(120)는 단말기(100) 운용에 필요한 다양한 입력 신호를 생성하는 구성이다. 상기 입력부(120)는 버튼키나, 사이드 키, 홈 키 등 특정 키 형태로 형성됨은 물론, 풀 터치스크린 지원을 위해 가상 터치 패드로 제공될 수도 있다. 여기서 가상 터치 패드는 표시부(140) 상에 표시되어 사용자 터치에 따른 입력 신호를 생성할 수 있도록 지원하는 구성이 될 수 있다. 특히 입력부(120)는 카메라(170) 활성화를 위한 입력 신호, 활성화된 카메라(170)를 이용하여 촬영 영상 수집을 지시하는 입력 신호, 수집된 촬영 영상을 저장하도록 지시하는 입력 신호 등을 사용자 요청에 따라 생성할 수 있다. 또한 입력부(120)는 본 발명의 압축 조건 개선 모드 적용을 위한 입력 신호를 생성할 수 있다. 압축 조건 개선 모드는 본 발명에서 제시하는 프리뷰 데이터에 가변 압축률을 적용하여 압축 조건을 산출하고 해당 압축 조건은 촬영 영상 또는 썸네일 영상에 적용하도록 지원하는 모드가 될 수 있다. 상기 압축 조건 개선 모드가 설정되지 않는 경우, 일반 모드 예컨대 고정 압축률 적용 모드가 적용될 수 있다. 상술한 입력 신호들은 제어부(160)에 전달되어 해당 입력에 대응하여 명령어로 전환되어 적용될 수 있다. 한편 표시부(140)가 입력 기능을 지원하는 경우 표시부(140)는 입력부(120)로서 동작할 수 있다. 이에 따라 상술한 모드 활성화를 위한 입력 신호 및 카메라(170) 활성화 및 카메라(170) 운용을 위한 입력 신호 등은 터치 기능의 표시부(140)를 통하여 생성될 수도 있다.
오디오 처리부(130)는 단말기 운용 과정에서 발생하는 다양한 오디오 신호를 처리하는 구성이다. 예컨대 오디오 처리부(130)는 단말기(100)에서 생성된 또는 복호된 오디오 신호 출력을 지원하기 위해 스피커(SPK)를 포함할 수 있으며, 또한 음성 통화나 영상 통화 기능, 녹음 기능 등을 지원하기 위하여 오디오 신호를 수집할 수 있는 마이크(MIC)를 포함할 수 있다. 이러한 오디오 처리부(130)는 카메라(170) 운용을 위한 다양한 안내음이나 효과음 출력을 지원할 수 있다. 예컨대 오디오 처리부(130)는 카메라(170)의 촬영 영상 수집 시 수집 시점을 안내하는 안내음 출력을 지원할 수 있다. 그리고 오디오 처리부(130)는 본 발명의 압축 조건 개선 모드가 활성화된 상태 또는 비활성화된 상태에 대한 안내음 출력을 지원할 수 있다. 상술한 오디오 처리부(130)의 카메라(170) 활성화와 관련된 오디오 신호 출력은 사용자 설정 등에 따라 생략될 수도 있다.
표시부(140)는 본 발명의 단말기(100) 운용 과정에 필요한 다양한 기능 화면들을 출력하는 구성이다. 예컨대 표시부(140)는 메뉴 화면, 복수의 아이콘 표시 화면, 복수의 위젯 표시 화면, 대기 화면, 락 스크린 화면 등 설정된 기능 및 단말기(100) 지원 기능 등에 따라 다양한 화면을 제공할 수 있다. 특히 본 발명의 표시부(140)는 카메라(170) 활성화에 따라 카메라(170) 운용과 관련된 화면 예컨대 카메라(170) 운용에 따라 획득된 프리뷰 데이터를 출력하는 프리뷰 화면, 촬영 영상 수집을 위한 화면, 촬영 영상 수집 시 해당 촬영 영상에 대한 썸네일 영상을 출력하는 화면 등을 제공할 수 있다. 여기서 표시부(140)는 본 발명의 압축 조건 개선 모드가 설정된 상태를 사용자가 직접적으로 확인할 수 있도록 카메라(170) 활성화 시 압축 조건 개선 모드 활성화를 지시하는 아이콘이나, 텍스트를 출력할 수 있다. 그리고 표시부(140)는 압축 조건 개선 모드 활성화 또는 비활성화하기 위한 메뉴 항목이나 아이콘 출력을 지원한다. 또한 표시부(140)는 저장된 다수의 촬영 영상들에 대한 검색 요청에 따른 영상 검색 화면, 썸네일 영상들에 대한 검색 요청에 따른 썸네일 영상 검색 화면 등을 더 출력할 수 있다.
한편, 통신부(110)는 단말기(100)의 통신 기능을 지원하기 위해 제공되는 구성으로서, 카메라(170) 기능 업데이트 정보의 수신, 카메라(170) 기반으로 수집된 촬영 영상, 썸네일 영상 등의 전송 또는 타 단말기로부터 영상 수신 등을 지원한다. 또한 통신부(110)는 촬영 영상 수집 과정에서 썸네일 영상을 생성하는 경우 썸네일 영상에 포함할 태그 정보 수집을 위한 통신 채널을 형성할 수 있다. 예컨대 단말기(100)는 특정 위치에서 촬영 영상이 수집되면 위치 기반 서비스를 제공하는 서버 장치에 접속하고 해당 위치의 위치 정보를 서버 장치에 제공하여 해당 위치와 관련된 다양한 정보를 수신하도록 지원할 수 있다. 이 과정에서 통신부(110)는 서버 장치와 단말기(100) 간의 통신 채널 형성을 지원하며, 사용자 요청에 따라 해당 서버 장치로부터 썸네일 영상에 포함할 태그 정보를 수신하여 제어부(160)에 제공할 수 있다.
이러한 통신부(110)는 적어도 하나의 통신 방식 지원을 위하여 적어도 하나의 통신 모듈을 포함할 수 있다. 예컨대 통신부(110)는 2G, 3G, 4G 등 다양한 세대의 통신 방식을 지원할 수 있는 통신 모듈 중 적어도 하나를 포함하여 구성될 수 있다. 제어부(160)는 사용자 요청에 따라 통신부(110)를 활성화하고, 요청된 서비스 종류에 따른 통신 채널을 형성하도록 지원할 수 있다. 이 과정에서 통신부(110)는 사용자가 활성화를 요청한 항목에 따른 통신 채널 형성을 지원한다.
저장부(150)는 단말기(100) 운용에 필요한 다양한 프로그램, 단말기(100) 운용에서 발생하는 다양한 데이터를 저장할 수 있다. 예를 들어 저장부(150)는 단말기(100) 운용에 필요한 운영 체제 등의 프로그램을 저장할 수 있다. 특히 저장부(150)는 본 발명의 압축 조건 개선 모드 지원을 위하여 압축 지원 프로그램(151), Q 테이블(153)을 포함할 수 있다.
압축 지원 프로그램(151)은 압축 조건 개선 모드 선택을 위한 항목 제공, 해당 항목 선택에 따라 압축 조건 개선 모드가 활성화된 상태에서 카메라(170) 운용 시 카메라(170)가 획득한 프리뷰 데이터에 대해 가변 압축률 적용하여 제1 압축 조건을 산출하는 제1 산출 루틴, 촬영 영상 획득 시 프리뷰 데이터로부터 산출한 제1 압축 조건은 촬영 영상의 인코딩 압축 조건으로 적용하는 루틴을 포함할 수 있다. 여기서 제1 산출 루틴은 카메라(170)가 제공하는 프리뷰 데이터에 대하여 실시간으로 제1 압축 조건을 산출할 수 있으며, 이렇게 실시간으로 산출되는 제1 압축 조건 중 촬영 영상 수집 직전에 획득된 제1 압축 조건이 해당 촬영 영상의 압축 조건으로서 적용될 수 있다.
또한 압축 지원 프로그램(151)은 프리뷰 데이터에 대해 가변 압축률을 적용하되 썸네일 영상을 위한 제2 압축 조건을 산출하는 제2 산출 루틴, 산출된 제2 압축 조건을 생성되는 썸네일 영상에 적용하는 적용 루틴을 포함한다. 제2 산출 루틴은 썸네일 영상을 위해 할당되는 버퍼의 전체 크기 중에 EXIF 제공에 따라 태그 정보 등이 추가되는 경우 실제 저장할 썸네일 영상에 대한 버퍼 크기 검출 루틴, 검출된 버퍼 크기를 기준으로 썸네일 영상에 적용할 제2 압축 조건을 산출하는 루틴을 포함할 수 있다. 즉 제2 산출 루틴은 프리뷰 데이터를 기반으로 또는 원본 영상으로 썸네일 영상을 생성할 때 저장할 태그 정보의 크기에 따라 제2 압축 조건을 조절할 수 있다.
Q 테이블(153)은 프리뷰 데이터를 기반으로 압축 조건을 검출하는 과정에서 참조되는 압축 조건 값들을 저장한 테이블이다. 예컨대 Q 테이블(153)은 압축 조건 중 압축률에 대한 다양한 값들을 저장한다. 그리고 Q 테이블(153)은 수집된 프리뷰 데이터에 대하여 가변 압축률을 적용하는 과정에서 참조되어 프리뷰 데이터를 구성하는 다양한 오브젝트별 압축률을 제공할 수 있다. 이에 따라 제어부(160)는 Q 테이블(153)을 참조하여 프리뷰 데이터에 포함된 오브젝트별 가변 압축률을 산출하고 산출된 압축률을 기반으로 해당 프리뷰 데이터에 적용할 압축률을 제1 압축 조건으로 산출할 수 있다. 또한 제어부(160)는 Q 테이블(153)은 참조하여 썸네일 영상을 생성하기 위해 프리뷰 데이터에 적용할 가변 압축률을 제2 압축 조건을 산출할 수 있다.
제어부(160)는 본 발명의 실시 예에 따른 압축 조건 개선 모드 운용을 위한 단말기(100)의 신호 흐름과, 데이터의 처리, 정보의 수집과 전송 등을 제어하는 구성이다. 이러한 제어부(160)는 카메라(170)의 영상 데이터 압축 과정에서 압축 조건 개선을 위하여 도 2에 도시된 바와 같은 구성을 포함할 수 있다.
도 2는 본 발명의 실시 예에 따른 단말기(100)의 제어부(160) 구성을 보다 상세히 나타낸 도면이다.
도 2를 참조하면, 본 발명의 제어부(160)는 프리뷰 데이터 가변 압축률 산출부(161), 썸네일 영상 압축부(163), 촬영 영상 압축부(165) 및 저장 지원부(167)의 구성을 포함한다.
프리뷰 데이터 가변 압축률 산출부(161)는 프리뷰 데이터를 기반으로 상술한 제1 압축 조건 및 제2 압축 조건 중 적어도 하나를 사용자 설정에 따라 산출하는 구성이다. 이를 위하여 프리뷰 데이터 가변 압축률 산출부(161)는 압축 조건 개선 모드 운용을 위한 메뉴 아이템이나 아이콘 출력을 지원하고, 해당 메뉴 또는 아이콘 선택 시 압축 조건 개선 모드 운용을 수행하도록 지원할 수 있다. 특히 프리뷰 데이터 가변 압축률 산출부(161)는 카메라(170)가 원본 영상을 제공하는 경우 원본 영상을 프리뷰 프레임 크기로 리사이징하거나 화소 조정을 수행하여 원본 영상에 비하여 크기가 작거나 화소수가 작은 프레임을 생성한다. 여기서 프리뷰 데이터 가변 압축률 산출부(161)는 카메라(170)가 프리뷰 데이터를 직접 제공하는 경우 별도의 프리뷰 데이터 생성을 수행하지 않을 수도 있다.
프리뷰 데이터 가변 압축률 산출부(161)는 프리뷰 데이터가 획득되면, 해당 프리뷰 데이터를 표시부(140)에 제공하여 프리뷰 화면을 구현하도록 지원하는 한편, 프리뷰 데이터에 대한 가변 압축률 적용을 수행할 수 있다. 프리뷰 데이터 가변 압축률 산출부(161)는 가변 압축률 적용을 위하여 프리뷰 데이터에 대한 영상의 복잡도 분석을 수행하고, 복잡도 분석 결과에 따라 현재 수집된 프리뷰 데이터에 최적화된 압축률을 산출할 수 있다. 프리뷰 데이터 가변 압축률 산출부(161)는 산출된 압축률을 해당 프리뷰 데이터에 대응하는 원본 영상에 대한 제1 압축 조건으로서 임시 저장할 수 있다. 한편 프리뷰 데이터 가변 압축률 산출부(161)는 실시간으로 전달되는 또는 생성된 프리뷰 데이터에 대하여 상술한 가변 압축률 방식을 적용하여 해당 프리뷰 데이터에 최적화된 압축률 산출을 실시간으로 수행한다. 그리고 프리뷰 데이터 가변 압축률 산출부(161)는 실시간으로 산출된 압축률을 제1 압축 조건으로 저장하되 계속하여 갱신하도록 지원한다. 그리고 프리뷰 데이터 가변 압축률 산출부(161)는 영상 촬영을 위한 입력 이벤트가 생성되면 상기 제1 압축 조건을 촬영 영상 압축부(165)에 제공할 수 있다.
한편 프리뷰 데이터 가변 압축률 산출부(161)는 프리뷰 데이터 및 썸네일 영상을 저장할 고정된 버퍼 크기 정보를 기반으로 제2 압축 조건을 산출할 수 있다. 이를 위하여 프리뷰 데이터 가변 압축률 산출부(161)는 썸네일 영상을 저장할 시점에 함께 기입되는 정보들 예컨대 태그 정보를 확인한다. 그리고 해당 정보가 썸네일 영상에서 차지하는 비율을 확인하여 실재 썸네일 영상에서 이미지로 저장될 공간이 어느 정도인지를 확인한다. 이러한 확인이 완료되면 프리뷰 데이터 가변 압축률 산출부(161)는 정보를 제외하고 실제 이미지가 기입될 버퍼의 공간에 따라 프리뷰 데이터에 적용할 제2 압축 조건 예컨대 압축률을 추가적으로 조정할 수 있다. 즉 프리뷰 데이터 가변 압축률 산출부(161)는 프리뷰 데이터의 복잡도 분석을 통하여 해당 프리뷰 데이터에 적용할 가변 압축률을 결정한 후, 썸네일 영상을 위해 할당된 버퍼 공간에서 실재 이미지가 삽입될 버퍼 공간을 확인하여 결정된 압축률을 추가적으로 조정할 수 있다. 또는 프리뷰 데이터 가변 압축률 산출부(161)는 썸네일 영상을 위한 할당된 버퍼의 실재 이미지 삽입 버퍼 공간을 기준으로 해당 프리뷰 데이터에 적용할 가변 압축률을 결정할 수 있다. 프리뷰 데이터 가변 압축률 산출부(161)는 산출된 제2 압축 조건을 썸네일 영상 압축부(163)에 제공한다.
한편 프리뷰 데이터 가변 압축률 산출부(161)는 프리뷰 데이터 수집을 위한 버퍼 활용을 보다 최적화하도록 지원할 수 있다. 예컨대 초기 원본 영상 처리를 위하여 버퍼의 크기가 5Mbyte로 설정되는 경우 그에 대응하여 프리뷰 데이터의 크기가 3Mbyte로 제공된다고 가정한 상황에서 사용자 설정 변경에 따라 초기 원본 영상 처리에 대한 버퍼의 크기가 2Mbyte로 변경될 수 있다. 이 경우 프리뷰 데이터 가변 압축률 산출부(161)는 별도의 에러 출력을 수행하지 않고, 원본 영상을 위한 버퍼 크기 확인을 수행한 후, 프리뷰 데이터에 적용할 압축률을 2Mbyte 이하로 적용하도록 제어할 수 있다.
썸네일 영상 압축부(163)는 카메라(170)가 제공하는 원본 영상 또는 프리뷰 데이터로 사용되는 획득 영상 중 적어도 하나를 설계 방식에 따라 썸네일 영상을 압축하는 구성이다. 특히 썸네일 영상 압축부(163)는 썸네일 영상 생성을 위한 이벤트가 발생하면 썸네일 영상 저장을 위해 할당된 버퍼 크기 및 프리뷰 데이터를 기반으로 산출된 제2 압축 조건에 따라 원본 영상의 압축을 수행한다. 그리고 썸네일 영상 압축부(163)는 제2 압축 조건에 따라 압축된 썸네일 영상을 저장 지원부(167)에 전달할 수 있다.
촬영 영상 압축부(165)는 촬영 영상 수집을 위한 이벤트가 발생하면, 프리뷰 데이터 가변 압축률 산출부(161)로부터 제1 압축 조건을 전달받는다. 여기서 촬영 영상 수집을 위한 이벤트는 다양한 입력 이벤트 또는 설정 이벤트가 될 수 있다. 예컨대 입력 이벤트는 셔터키 누름을 위한 입력 이벤트, 가상 셔터키 선택을 위한 터치 이벤트, 셔터키 선택을 위한 제스처 이벤트 등을 포함할 수 있다. 설정 이벤트의 경우 사전 정의된 영상 분석 조건이 될 수 있다. 즉 설정 이벤트는 피사체의 얼굴 인식, 얼굴의 표정 인식, 피사체의 제스처 인식, 피사체의 음성 인식, 단말기(100)의 일정 시간 동안 동작 정지 인식 등을 포함할 수 있다. 촬영 영상 압축부(165)는 상술한 이벤트 중 사전 정의된 일정 이벤트가 발생하면 해당 이벤트 발생에 따라 카메라(170)가 수집한 촬영 영상을 수신한다. 이에 따라 촬영 영상 압축부(165)는 제1 압축 조건을 수집된 촬영 영상에 적용하여 압축을 수행한다. 압축된 데이터는 저장 지원부(167)에 전달한다.
저장 지원부(167)는 촬영 영상 압축부(165)로부터 제1 압축 조건에 따라 압축된 촬영 영상을 수신하고, 이를 저장부(150)에 저장한다. 또한 저장 지원부(167)는 썸네일 영상 압축부(163)로부터 제2 압축 조건에 따라 압축된 썸네일 영상을 수신하고, 이를 저장부(150)에 저장한다. 여기서 압축된 데이터는 JPEG 방식에 따라 압축된 데이터가 될 수 있다. 한편 저장 지원부(167)는 저장된 촬영 영상 및 썸네일 영상 중 적어도 하나를 검색하기 위한 이벤트가 발생하면 해당 영상을 제어부(160)에 전달하여 표시부(140)에 출력되도록 지원한다.
도 3은 본 발명의 실시 예에 따른 카메라의 영상 데이터 압축 방법을 설명하기 위한 도면이다.
도 3을 참조하면, 본 발명의 카메라의 영상 데이터 압축 방법은 제어부(160)가 301 단계에서 카메라 기능 활성화를 위한 이벤트 발생이 있는지 확인한다. 이 단계에서 발생한 이벤트가 카메라 기능 활성화를 위한 이벤트가 아닌 경우 제어부(160)는 303 단계로 분기하여 해당 이벤트에 따른 기능 수행을 지원할 수 있다. 예컨대 제어부(160)는 저장부(150)에 저장된 촬영 영상 또는 썸네일 영상 등을 검색하는 기능, 해당 영상들을 타 단말기에 전송하는 기능, 타 단말기로부터 특정 영상들을 수신하는 기능 등을 지원할 수 있다.
한편 301 단계에서 카메라 기능 활성화를 위한 이벤트가 발생하면 제어부(160)는 305 단계로 분기하여 카메라 영상을 수신한다. 이를 위하여 제어부(160)는 카메라(170) 활성화를 위한 제어 동작을 수행한다. 카메라(170)는 활성화를 위한 제어 신호에 따라 초기화 과정을 수행하고, 렌즈를 통해 수신되는 원본 영상을 제어부(160)에 제공할 수 있다. 여기서 카메라(170)가 원본 영상을 기반으로 획득 영상으로 가공하여 제공하는 경우 제어부(160)는 307 단계를 수행하지 않고 생략할 수도 있다.
한편 제어부(160)는 카메라(170)로부터 원본 영상을 수신하면, 307 단계에서 수신된 원본 영상으로부터 사전 정의된 일정 기준에 따라 프리뷰 데이터를 생성한다. 그리고 제어부(160)는 프리뷰 데이터가 생성되면 309 단계에서 프리뷰 데이터에 대한 가변 압축률 방식을 적용을 수행하여 제1 압축 조건(Q1) 및 제2 압축 조건(Q2)을 산출한다. 이때 제1 압축 조건(Q1)은 촬영 영상 압축을 위해 프리뷰 데이터에 가변 압축률을 적용하여 산출한 압축률이 될 수 있다. 제2 압축 조건(Q2)은 촬영 영상에 대응하여 사용자에게 확인을 위해 제공하는 일정 크기의 썸네일 영상 압축을 위해 썸네일 영상 저장을 위한 버퍼의 크기 정보 및 프리뷰 데이터 복잡도 분석을 기반으로 가변 압축률을 적용하여 산출한 압축률이 될 수 있다. 상기 309 단계는 단말기(100)의 기능 지원 여부에 따라 적어도 하나의 압축 조건 산출이 수행되는 단계가 될 수 있다. 즉 촬영 영상에 대한 압축 조건 개선 모드인 경우 309 단계는 제1 압축 조건(Q1)만을 산출하는 단계가 될 수 있다. 또한 썸네일 영상에 대한 압축 조건 개선 모드인 경우 309 단계는 제2 압축 조건(Q2)만을 산출하는 단계가 될 수 있다. 그리고 촬영 영상 및 썸네일 영상 모두에 대한 압축 조건 개선 모드인 경우 309 단계는 제1 압축 조건(Q1) 및 제2 압축 조건(Q2)을 모두 산출하는 단계가 될 수 있다. 이하 설명에서는 제1 압축 조건(Q1) 및 제2 압축 조건(Q2)을 모두 산출하는 단계를 기준으로 설명하기로 한다.
다음으로 제어부(160)는 311 단계에서 촬영을 위한 이벤트가 발생하는지 확인할 수 있다. 그리고 제어부(160)는 촬영을 위한 이벤트 예컨대 셔터키 선택을 위한 입력 이벤트가 발생하면 313 단계로 분기하여 제1 압축 조건(Q1)을 촬영 영상에 적용하여 촬영 영상 압축을 수행한다. 또한 제어부(160)는 촬영 영상 압축과 함께 썸네일 영상을 표시하도록 설계된 경우 또는 썸네일 영상을 압축 저장하도록 설계된 경우 제2 압축 조건(Q2)을 썸네일 영상에 적용하여 썸네일 영상 압축을 수행한다. 제어부(160)는 압축이 완료되면, 압축된 촬영 영상 및 압축된 썸네일 영상을 저장부(150)에 저장하도록 지원할 수 있다. 또한 제어부(160)는 저장된 압축 촬영 영상 및 압축 썸네일 영상에 대한 검색 이벤트가 발생하면, 압축 과정에서 적용된 압축률을 기반으로 압축 해제한 촬영 영상 및 압축 해제한 썸네일 영상을 표시부(140)에 출력하도록 지원할 수 있다. 여기서 제어부(160)는 영상에 대한 타 단말기 전송 요청이 발생하는 경우 각 영상에 대한 압축 해제를 수행하지 않고 압축된 영상을 타 단말기에 전송하도록 지원할 수 있다. 이때 타 단말기에 전송되는 압축된 촬영 영상의 헤더 정보에는 프리뷰 데이터에 대한 가변 압축률 적용 방식에 의해 산출된 압축률 정보가 기입될 수 있다. 또한 타 단말기에 전송되는 압축된 썸네일 영상의 헤더 정보에는 실재 기입된 이미지의 크기, 해당 이미지에 적용된 압축률 정보, 태그 관련 정보 등이 포함되어 제공될 수 있다.
다음으로 제어부(160)는 315 단계에서 카메라 기능 종료를 위한 이벤트 발생이 있는지 여부를 확인한다. 이 단계에서 제어부(160)는 카메라(170) 기능 종료를 위한 이벤트 발생이 없는 경우 305 단계로 이전으로 분기하여 이하 과정을 재수행하도록 지원할 수 있다.
이상에서 설명한 바와 같이, 본 발명의 실시 예에 따른 카메라의 영상 데이터 압축 방법 및 이를 지원하는 단말기에 따르면, 본 발명은 원본 영상으로부터 생성된 프리뷰 데이터에 가변 압축률 방식을 적용하여 최적의 압축 조건 즉 압축률을 산출하고, 산출된 압축률을 촬영할 촬영 영상에 적용하도록 지원할 수 있다. 추가로 본 발명은 썸네일 영상의 압축을 위해서 생성 과정에서 수집되는 태그 정보에 의해 변경되는 버퍼의 크기를 압축률에 적용함으로써 최적의 썸네일 영상 압축이 수행되도록 지원할 수 있다.
한편 상술한 휴대 단말기(100)는 그 제공 형태에 따라 다양한 추가 모듈을 더 포함할 수 있다. 즉 상기 휴대 단말기(100)는 통신 단말기인 경우 근거리 통신을 위한 근거리통신모듈, 상기 휴대 단말기(100)의 유선통신방식 또는 무선통신방식에 의한 데이터 송수신을 위한 인터페이스, 인터넷 네트워크와 통신하여 인터넷 기능을 수행하는 인터넷통신모듈 및 디지털 방송 수신과 재생 기능을 수행하는 디지털방송모듈 등과 같이 상기에서 언급되지 않은 구성들을 더 포함할 수도 있다. 이러한 구성 요소들은 디지털 기기의 컨버전스(convergence) 추세에 따라 변형이 매우 다양하여 모두 열거할 수는 없으나, 상기 언급된 구성 요소들과 동등한 수준의 구성 요소가 상기 디바이스에 추가로 더 포함되어 구성될 수 있다. 또한 본 발명의 휴대 단말기(100)는 그 제공 형태에 따라 상기한 구성에서 특정 구성들이 제외되거나 다른 구성으로 대체될 수도 있음은 물론이다. 이는 본 기술분야의 통상의 지식을 가진 자에겐 쉽게 이해될 수 있을 것이다.
또한 본 발명의 실시 예에 따른 상기 휴대 단말기(100)는 예를 들면, 상기 휴대 단말기(100)는 다양한 통신 시스템들에 대응되는 통신 프로토콜들(communication protocols)에 의거하여 동작하는 모든 이동통신 단말기들(mobile communication terminals)을 비롯하여, PMP(Portable Multimedia Player), 디지털방송 플레이어, PDA(Personal Digital Assistant), 음악 재생기(예컨대, MP3 플레이어), 휴대게임단말, 스마트 폰(Smart Phone), 노트북(Notebook) 및 핸드헬드 PC 등 모든 정보통신기기와 멀티미디어 및 그에 대한 응용기기를 포함할 수 있다.
한편, 본 명세서와 도면을 통해 본 발명의 바람직한 실시 예들에 대하여 설명하였으며, 비록 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위한 일반적인 의미에서 사용된 것일 뿐, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시 예외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 자명한 것이다.
100 : 단말기
110 : 통신부 120 : 입력부
130 : 오디오 처리부 140 : 표시부
150 : 저장부 160 : 제어부
170 : 카메라
110 : 통신부 120 : 입력부
130 : 오디오 처리부 140 : 표시부
150 : 저장부 160 : 제어부
170 : 카메라
Claims (15)
- 카메라를 통하여 획득된 원본 영상의 프리뷰 데이터를 생성하는 단계;
상기 프리뷰 데이터의 복잡도를 분석하여 제1 압축률을 산출하는 단계;
상기 산출된 제1 압축률을 기반으로, 촬영(capture) 명령에 응답하여 선택된 프리뷰 데이터에 대응하는 촬영 영상을 압축하는 단계;
상기 촬영 영상에 대응하는 썸네일 영상을 생성하는 단계
상기 썸네일 영상의 생성을 위한 태그 정보를 수집하는 단계;
상기 썸네일 영상에 할당된 버퍼에서 상기 태그 정보의 비율을 확인하는 단계;
상기 태그 정보 비율을 제외한 버퍼의 크기 및 상기 프리뷰 데이터를 기반으로, 상기 썸네일 영상의 제2 압축률을 산출하는 단계; 및
상기 제2 압축률을 기반으로, 상기 썸네일 영상을 압축하는 단계를 포함하는 것을 특징으로 하는 카메라의 영상 데이터 압축 방법. - 제1항에 있어서,
상기 압축된 촬영 영상을 저장하는 단계;를 더 포함하는 것을 특징으로 하는 카메라의 영상 데이터 압축 방법. - 제1항에 있어서,
상기 압축된 촬영 영상에 대한 검색 요청을 수신하는 단계;
상기 제1 압축률을 기반으로 저장된 촬영 영상을 압축 해제하고, 압축 해제된 촬영 영상을 표시하는 단계;를 더 포함하는 것을 특징으로 하는 카메라의 영상 데이터 압축 방법. - 제1항에 있어서,
상기 제1 압축률 정보가 헤더에 기입된 압축된 촬영 영상을 타 단말기에 전송하는 단계;를 더 포함하는 것을 특징으로 하는 카메라의 영상 데이터 압축 방법. - 삭제
- 삭제
- 제1항에 있어서,
상기 압축된 썸네일 영상을 저장하는 단계;를 더 포함하는 것을 특징으로 하는 카메라의 영상 데이터 압축 방법. - 제1항에 있어서,
상기 압축된 썸네일 영상에 대한 검색 요청을 수신하는 단계;
상기 제2 압축률을 기반으로 저장된 썸네일 영상을 압축 해제하고, 압축 해제된 썸네일 영상을 표시하는 단계;를 더 포함하는 것을 특징으로 하는 카메라의 영상 데이터 압축 방법. - 제1항에 있어서,
상기 제2 압축률 정보가 헤더에 기입된 압축된 썸네일 영상을 타 단말기에 전송하는 단계;를 더 포함하는 것을 특징으로 하는 카메라의 영상 데이터 압축 방법. - 원본 영상을 획득하는 카메라; 및
상기 원본 영상의 프리뷰 데이터를 생성하고, 상기 프리뷰 데이터의 복잡도를 분석하고, 상기 프리뷰 데이터의 복잡도를 분석하여 촬영(capture) 영상의 제1 압축률 및 상기 촬영 영상에 대응하는 썸네일 영상을 위한 제2 압축률 중 적어도 하나의 압축률을 산출하고, 상기 산출된 제1 압축률 및 제2 압축률 중 적어도 하나에 기반하여, 적어도 하나의 촬영 영상 및 썸네일 영상 중 적어도 하나의 영상을 압축하는 제어부를 포함하며,
상기 제어부는
상기 썸네일 영상의 생성을 위한 태그 정보를 수집하고, 상기 썸네일 영상에 할당된 버퍼에서 상기 태그 정보의 비율을 확인하고, 상기 태그 정보 비율을 제외한 버퍼의 크기 및 상기 프리뷰 데이터를 기반으로 상기 썸네일 영상의 제2 압축률을 산출하는 것을 특징으로 하는 카메라의 영상 데이터 압축을 지원하는 단말기. - 제10항에 있어서,
상기 압축된 촬영 영상 및 상기 압축된 썸네일 영상 중 적어도 하나를 저장하는 저장부;를 더 포함하는 것을 특징으로 하는 카메라의 영상 데이터 압축을 지원하는 단말기. - 제10항에 있어서,
상기 제어부는
상기 압축된 촬영 영상에 대한 검색 요청이 수신되면, 상기 제1 압축률을 기반으로 상기 촬영 영상을 압축 해제하고, 압축 해제된 촬영 영상을 표시부에 표시하도록 제어하는 것을 특징으로 하는 카메라의 영상 데이터 압축을 지원하는 단말기. - 제10항에 있어서,
상기 제1 압축률 정보가 헤더에 기입된 압축된 촬영 영상을 타 단말기에 전송하거나, 상기 제2 압축률 정보가 헤더에 기입된 압축된 썸네일 영상을 타 단말기에 전송하도록 지원하는 통신부;를 더 포함하는 것을 특징으로 하는 카메라의 영상 데이터 압축을 지원하는 단말기. - 삭제
- 제10항에 있어서,
상기 제어부는
상기 압축된 썸네일 영상에 대한 검색 요청을 수신하는 경우 상기 제2 압축률을 기반으로 상기 썸네일 영상을 압축 해제하고, 압축 해제된 썸네일 영상을 표시부에 표시하도록 제어하는 것을 특징으로 하는 카메라의 영상 데이터 압축을 지원하는 단말기.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130003842A KR102053689B1 (ko) | 2013-01-14 | 2013-01-14 | 카메라의 영상 데이터 압축 방법 및 이를 지원하는 단말기 |
EP20140150822 EP2755395A3 (en) | 2013-01-14 | 2014-01-10 | Method for compressing image data collected by camera and electronic device for supporting the method |
US14/155,117 US9313368B2 (en) | 2013-01-14 | 2014-01-14 | Method for compressing image data collected by camera and electronic device for supporting the method |
CN201410016301.3A CN103929576B (zh) | 2013-01-14 | 2014-01-14 | 压缩相机收集的图像数据的方法及支持该方法的电子装置 |
JP2014004171A JP6396021B2 (ja) | 2013-01-14 | 2014-01-14 | カメラの画像データ圧縮方法及びこれを支援する端末 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130003842A KR102053689B1 (ko) | 2013-01-14 | 2013-01-14 | 카메라의 영상 데이터 압축 방법 및 이를 지원하는 단말기 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140092517A KR20140092517A (ko) | 2014-07-24 |
KR102053689B1 true KR102053689B1 (ko) | 2019-12-09 |
Family
ID=50028759
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130003842A KR102053689B1 (ko) | 2013-01-14 | 2013-01-14 | 카메라의 영상 데이터 압축 방법 및 이를 지원하는 단말기 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9313368B2 (ko) |
EP (1) | EP2755395A3 (ko) |
JP (1) | JP6396021B2 (ko) |
KR (1) | KR102053689B1 (ko) |
CN (1) | CN103929576B (ko) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016052081A (ja) * | 2014-09-02 | 2016-04-11 | カシオ計算機株式会社 | 撮像装置、画像保存方法及びプログラム |
KR102437698B1 (ko) * | 2015-08-11 | 2022-08-30 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 이미지 인코딩 방법 |
KR20170025004A (ko) * | 2015-08-27 | 2017-03-08 | 전자부품연구원 | 실시간 초고해상도 영상 획득 및 프리뷰 제공이 가능한 영상 처리 시스템 및 방법 |
CN105245898B (zh) * | 2015-09-29 | 2019-01-04 | 小米科技有限责任公司 | 图像数据存储方法和装置 |
CN108124099B (zh) * | 2017-12-14 | 2021-01-08 | Tcl移动通信科技(宁波)有限公司 | 一种相机缩略图生成的方法、移动终端及存储介质 |
KR102499187B1 (ko) * | 2018-02-12 | 2023-02-13 | 삼성전자주식회사 | 카메라를 이용하여 획득한 이미지를 압축 처리하는 전자 장치 및 그 동작 방법 |
KR20200056550A (ko) | 2018-11-15 | 2020-05-25 | 김석현 | 등긁개 기능을 갖는 무선 셀카봉 |
CN112233313B (zh) * | 2020-10-19 | 2022-06-21 | 中国工商银行股份有限公司 | 一种纸币识别方法、装置及设备 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5638498A (en) * | 1992-11-10 | 1997-06-10 | Adobe Systems Incorporated | Method and apparatus for reducing storage requirements for display data |
JP3432392B2 (ja) * | 1997-04-07 | 2003-08-04 | 三菱電機株式会社 | 画像符号化装置、画像符号化方法および画像蓄積/伝送装置 |
JP3535724B2 (ja) * | 1997-12-25 | 2004-06-07 | キヤノン株式会社 | 画像撮像装置およびその方法、並びに記憶媒体 |
JP3695140B2 (ja) | 1998-04-20 | 2005-09-14 | カシオ計算機株式会社 | 電子スチルカメラ及びその制御方法 |
US20060218482A1 (en) * | 2002-04-19 | 2006-09-28 | Droplet Technology, Inc. | Mobile imaging application, device architecture, service platform architecture and services |
JP4298253B2 (ja) * | 2002-10-01 | 2009-07-15 | キヤノン株式会社 | 画像処理方法及び装置、及び撮像装置 |
KR100429703B1 (ko) * | 2003-04-07 | 2004-05-03 | 주식회사 아이콘랩 | 실시간 영상 획득 방법 |
US7319480B2 (en) * | 2003-06-26 | 2008-01-15 | Eastman Kodak Company | Method and apparatus for compressing motion image files to provide an improved image navigation display |
TWI314417B (en) * | 2006-05-12 | 2009-09-01 | Alpha Imaging Technology Corp | Image capturing apparatus and method thereof |
JP4221669B2 (ja) * | 2004-09-06 | 2009-02-12 | ソニー株式会社 | 記録装置および方法、記録媒体、並びにプログラム |
JP4720255B2 (ja) * | 2005-03-31 | 2011-07-13 | カシオ計算機株式会社 | カメラ装置、撮影方法並びに撮影プログラム |
JP2006340120A (ja) * | 2005-06-03 | 2006-12-14 | Sony Corp | 撮像装置、撮像結果の処理方法、画像処理装置、撮像結果の処理方法のプログラム、撮像結果の処理方法のプログラムを記録した記録媒体及び撮像結果の処理システム |
KR100724426B1 (ko) * | 2005-10-11 | 2007-06-04 | 엘지전자 주식회사 | 영상촬영 장치 및 방법 |
KR100867131B1 (ko) * | 2006-11-10 | 2008-11-06 | 삼성전자주식회사 | 휴대용 단말기의 이미지 출력 장치 및 방법 |
JP5162939B2 (ja) * | 2007-03-30 | 2013-03-13 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
JP4817262B2 (ja) * | 2007-09-10 | 2011-11-16 | 富士フイルム株式会社 | 画像処理装置、画像処理方法、およびプログラム |
US20090096927A1 (en) * | 2007-10-15 | 2009-04-16 | Camp Jr William O | System and method for video coding using variable compression and object motion tracking |
US8259811B2 (en) * | 2007-11-30 | 2012-09-04 | Olympus Imaging Corp | Method for determining a number of items of encoded data that can be stored in a memory, and method for controlling sizes of items of encoded image data to be stored in a memory |
CN101370071B (zh) * | 2008-09-24 | 2011-06-01 | 苏州佳世达光电有限公司 | 影像处理装置及影像处理方法 |
CN102186070B (zh) * | 2011-04-20 | 2013-06-05 | 北京工业大学 | 分层结构预判的快速视频编码方法 |
-
2013
- 2013-01-14 KR KR1020130003842A patent/KR102053689B1/ko active IP Right Grant
-
2014
- 2014-01-10 EP EP20140150822 patent/EP2755395A3/en not_active Withdrawn
- 2014-01-14 CN CN201410016301.3A patent/CN103929576B/zh not_active Expired - Fee Related
- 2014-01-14 US US14/155,117 patent/US9313368B2/en not_active Expired - Fee Related
- 2014-01-14 JP JP2014004171A patent/JP6396021B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP2755395A2 (en) | 2014-07-16 |
CN103929576B (zh) | 2018-07-13 |
US20140198233A1 (en) | 2014-07-17 |
CN103929576A (zh) | 2014-07-16 |
US9313368B2 (en) | 2016-04-12 |
KR20140092517A (ko) | 2014-07-24 |
EP2755395A3 (en) | 2014-11-05 |
JP2014135729A (ja) | 2014-07-24 |
JP6396021B2 (ja) | 2018-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102053689B1 (ko) | 카메라의 영상 데이터 압축 방법 및 이를 지원하는 단말기 | |
KR102445699B1 (ko) | 전자 장치 및 그의 동작 방법 | |
KR102036054B1 (ko) | 듀얼 카메라를 구비하는 휴대 단말기의 영상 촬영 방법 및 그 장치 | |
CN110213616B (zh) | 视频提供方法、获取方法、装置及设备 | |
CN111246300B (zh) | 剪辑模板的生成方法、装置、设备及存储介质 | |
CN104869305B (zh) | 处理图像数据的方法及其装置 | |
WO2015142971A1 (en) | Receiver-controlled panoramic view video share | |
US9491401B2 (en) | Video call method and electronic device supporting the method | |
KR20150027934A (ko) | 다각도에서 촬영된 영상을 수신하여 파일을 생성하는 전자 장치 및 방법 | |
CN109819188B (zh) | 视频的处理方法和终端设备 | |
CN111416996A (zh) | 多媒体文件检测方法、播放方法、装置、设备及存储介质 | |
CN113542545B (zh) | 电子设备及录像方法 | |
CN110113669B (zh) | 获取视频数据的方法、装置、电子设备及存储介质 | |
CN114095660B (zh) | 图像显示方法、装置、存储介质及电子设备 | |
KR101850158B1 (ko) | 휴대 단말기에서 이미지를 출력하는 장치 및 방법 | |
CN112203020B (zh) | 配置终端设备的相机配置参数的方法、装置和系统 | |
CN102402570B (zh) | 数据管理设备和记录介质 | |
CN110519319B (zh) | 一种分裂分区的方法及装置 | |
CN113596329A (zh) | 拍摄方法和拍摄装置 | |
CN112948046A (zh) | 截屏方法、装置、设备及存储介质 | |
CN111294509A (zh) | 视频拍摄方法、装置、终端及存储介质 | |
US12019947B2 (en) | Projection method and system | |
KR20130053176A (ko) | 정보 기입 기능을 포함하는 카메라 운용 방법 및 이를 지원하는 단말기 | |
CN102970486A (zh) | 通过无线传输方式预览图像的方法及设备 | |
KR100827142B1 (ko) | 휴대단말기에서 영상 데이터 추출을 위한 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |