KR20140042429A - 휴대 단말기에서 이미지를 촬상하는 장치 및 방법 - Google Patents

휴대 단말기에서 이미지를 촬상하는 장치 및 방법 Download PDF

Info

Publication number
KR20140042429A
KR20140042429A KR1020120109184A KR20120109184A KR20140042429A KR 20140042429 A KR20140042429 A KR 20140042429A KR 1020120109184 A KR1020120109184 A KR 1020120109184A KR 20120109184 A KR20120109184 A KR 20120109184A KR 20140042429 A KR20140042429 A KR 20140042429A
Authority
KR
South Korea
Prior art keywords
image data
image
mode
buffer
size
Prior art date
Application number
KR1020120109184A
Other languages
English (en)
Inventor
전호성
백우현
양아론
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020120109184A priority Critical patent/KR20140042429A/ko
Publication of KR20140042429A publication Critical patent/KR20140042429A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/0202Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
    • H04M1/026Details of the structure or mounting of specific components
    • H04M1/0264Details of the structure or mounting of specific components for a camera module assembly

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Studio Devices (AREA)

Abstract

본 발명은 휴대 단말기에서 이미지를 촬상하는 장치 및 방법에 관한 것으로, 프리뷰 모드에서 피사체의 촬상이 요청되면, 카메라 모드 변경 신호를 전송하며, 프리뷰 화면을 정지하고, 이미지 데이터의 생성이 완료되기 전에, 상기 이미지 데이터를 저장하기 위해 버퍼의 크기를 설정하며, 상기 카메라 모드 변경 신호가 수신되면, 상기 프리뷰 모드를 캡처 모드로 변경하고, 상기 이미지 데이터를 생성하고, 상기 이미지 데이터를 수신하여 상기 버퍼에 저장하는 것을 특징으로 한다.

Description

휴대 단말기에서 이미지를 촬상하는 장치 및 방법{APPARATUS AND METHOD FOR CAPTURING AN IMAGE IN A PORTABLE TERMINAL}
본 발명은 휴대 단말기에 관한 것으로, 특히, 휴대 단말기에서 이미지를 촬상하는 장치 및 방법에 관한 것이다.
스마트 폰(Smart Phone) 및 태블릿(Tablet) 등의 휴대 단말기는 여러 가지 다양한 애플리케이션들을 통해 사용자에게 여러 가지 유용한 기능을 제공하고 있다. 따라서, 휴대 단말기는 다양한 기능의 제공을 통해 음성 통화 기능과 더불어 다양한 형태의 정보를 이용할 수 있는 기기로 변모해 가는 추세이다. 특히, 휴대 단말기가 제공하는 다양한 기능은 카메라 기능을 포함한다.
이러한 카메라 기능을 수행하기 위해, 휴대 단말기는 카메라 장치를 구비한다. 이러한 카메라 장치는 이미지를 캡처하는 동작을 실행하기 위해 프리뷰 모드로부터 캡처 모드로 카메라 모드를 변경하는 카메라 모드 변경 동작을 수행하였다. 일반적으로, 카메라 장치는 이와 같은 카메라 모드 변경 동작을 수행한 후에 캡처된 이미지를 저장하기 위해 애플리케이션 처리부의 버퍼 크기를 설정하는 동작을 수행하였는데, 이와 같이 동작들을 순차적으로 수행함으로써, 셔터 시간에 대한 딜레이가 발행하였다. 이러한 딜레이를 최소화하기 위한 방안의 필요성이 대두되었다.
따라서, 본 발명은 휴대 단말기에서 카메라 기능을 수행할 때, 셔터 시간에 대한 딜레이를 최소화함으로써 이미지를 촬상하는 장치 및 방법을 제안한다.
그리고 본 발명은 휴대 단말기에서 카메라 기능을 수행할 때, 카메라 모드를 변경하는 동작과 프리뷰 화면을 정지하는 동작을 동시에 처리하여 셔터 시간에 대한 딜레이를 최소화함으로써 이미지를 촬상하는 장치 및 방법을 제안한다.
그리고 본 발명은 휴대 단말기에서 카메라 기능을 수행할 때, 프리뷰 화면을 정지하고 버퍼의 크기를 설정하는 동작과 카메라 모드를 변경하고 이미지를 생성하는 동작을 병렬로 처리하여 셔터 시간에 대한 딜레이를 최소화함으로써 이미지를 촬상하는 장치 및 방법을 제안한다.
상기한 과제를 해결하기 위한, 본 발명의 장치는, 휴대 단말기에서 이미지를 촬상하는 장치에 있어서, 프리뷰 모드에서 피사체의 촬상이 요청되면, 카메라 모드 변경 신호를 전송하며, 프리뷰 화면을 정지하고, 이미지 데이터의 생성이 완료되기 전에, 상기 이미지 데이터를 저장하기 위해 버퍼의 크기를 설정하며, 상기 이미지 데이터를 수신하여 상기 버퍼에 저장하는 애플리케이션 처리부와, 상기 카메라 모드 변경 신호가 수신되면, 상기 프리뷰 모드를 캡처 모드로 변경하고, 상기 이미지 데이터를 생성하여 상기 애플리케이션 처리부로 전송하는 이미지 신호 처리부를 포함하는 것을 특징으로 한다.
상기한 과제를 해결하기 위한, 본 발명의 방법은, 휴대 단말기에서 이미지를 촬상하는 방법에 있어서, 프리뷰 모드에서 피사체의 촬상이 요청되면, 카메라 모드 변경 신호를 전송하며, 프리뷰 화면을 정지하고, 이미지 데이터의 생성이 완료되기 전에, 상기 이미지 데이터를 저장하기 위해 버퍼의 크기를 설정하며, 상기 카메라 모드 변경 신호가 수신되면, 상기 프리뷰 모드를 캡처 모드로 변경하고, 상기 이미지 데이터를 생성하고, 상기 이미지 데이터를 수신하여 상기 버퍼에 저장하는 것을 특징으로 한다.
본 발명은 휴대 단말기에서 카메라 기능을 수행할 때, 카메라 모드를 변경하는 동작과 프리뷰 화면을 정지하는 동작을 동시에 처리함으로써 셔터 시간에 대한 딜레이를 최소화하는 효과를 가진다.
그리고 본 발명은 휴대 단말기에서 카메라 기능을 수행할 때, 프리뷰 화면을 정지하고 버퍼의 크기를 설정하는 동작과 카메라 모드를 변경하고 이미지를 생성하는 동작을 병렬로 처리함으로써 셔터 시간에 대한 딜레이를 최소화하는 효과를 가진다.
도 1은 본 발명의 실시 예에 따른 휴대 단말기의 블록 구성도,
도 2는 본 발명의 실시 예에 따른 애플리케이션 처리부의 계층 구조를 나타내는 도면,
도 3은 본 발명의 실시 예에 따른 휴대 단말기에서 이미지를 촬상하는 흐름도,
도 4는 본 발명의 실시 예에 따른 휴대 단말기에서 이미지를 촬상하는 순서를 나타내는 도면이다.
이하, 본 발명의 바람직한 실시 예들을 첨부한 도면을 참조하여 상세히 설명한다. 또한, 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.
본 발명의 실시 예에 따른 휴대 단말기는 휴대가 용이하게 이동 가능한 전자기기로서, 화상전화기, 휴대폰, 스마트 폰(smart phone), IMT-2000(International Mobile Telecommunication 2000) 단말기, WCDMA 단말기, UMTS(Universal Mobile Telecommunication Service) 단말기, PDA(Personal Digital Assistant), PMP(Portable Multimedia Player), DMB(Digital Multimedia Broadcasting) 단말기, E-Book, 휴대용 컴퓨터(Notebook, Tablet 등) 또는 디지털 카메라(Digital Camera) 등이 될 수 있다.
도 1은 본 발명의 실시 예에 따른 휴대 단말기의 블록 구성도이다.
도 1을 참조하면, 휴대 단말기는 이미지 센서(101)와 이미지 신호 처리부(Image Signal Processor, 이하 'ISP'라 한다)(103)와 애플리케이션 처리부(Application Processor, 이하 'AP'라 한다)(109)와 표시부(115)를 포함한다.
각 구성요소를 살펴보면, 표시부(115)는 표시부(103)는 영상 신호를 화면으로 표시하며, 제어부(101)로부터 출력 요청되는 데이터를 표시한다. 만약에, 표시부(103)가 정전식 또는 감압식 등의 터치 표시 화면 방식으로 구현될 경우, 표시부(103)는 입력 기능을 수행할 수 있다.
그리고 이미지 센서(101)는 렌즈를 통해 피사체를 감지하여 전기적인 이미지 신호로 변환하고, 피사체에 대한 전기적인 이미지 신호를 이미지 신호 처리부(103)로 전송한다. 이러한 이미지 센서(105)는 CMOS(Complementary Metal Oxide Semiconductor) 센서, CCD(Charge Coupled Device) 센서, 포비언(Foveon) 센서, 보색(Complementary) 이미지 센서 등을 포함한다.
그리고 이미지 신호 처리부(103)는 이미지 센서(101)로부터 전송된 전기적인 이미지 신호를 이미지 데이터로 생성하고, 생성된 이미지 데이터를 애플리케이션 처리부(109)로 전송한다.
좀 더 자세히 설명하면, 이미지 신호 처리부(103)는 제2제어부(105)와 제2메모리부(107)를 포함한다.
먼저, 제2메모리부(107)는 이미지 신호 처리부(103)에서 생성된 이미지 데이터를 저장한다. 특히, 카메라 모드가 프리뷰 모드(Preview Mode)인 경우, 제2메모리부(107)는 미리 지정된 제1이미지 크기를 가지는 이미지 데이터를 저장한다. 이와 달리, 카메라고 모드가 캡처 모드(Capture Mode)인 경우, 제2메모리부(107)는 미리 지정된 제2이미지 크기를 가지는 이미지 데이터를 저장한다.
여기서, 카메라 모드는 피사체를 촬상하기 위한 카메라의 모드를 말하며, 프리뷰 모드와 캡처 모드를 포함한다. 그리고 프리뷰 모드는 사용자가 피사체를 촬영하기 전에 촬상될 이미지를 확인할 수 있도록, 이미지 데이터를 실시간으로 제공하는 모드를 말한다. 프리뷰 모드에서 제공되는 이미지 데이터는 미리 지정된 제1이미지 크기를 가질 수 있다. 그리고 캡처 모드는 프리뷰 모드에서 사용자에 의해 촬상이 요청되면, 촬상이 요청된 이미지 데이터를 저장하는 모드를 말한다. 캡처 모드에서 제공되는 이미지 데이터는 미리 지정된 제2이미지 크기를 가질 수 있다. 그리고 사용자는 촬상되는 이미지 데이터가 고화질로 찍히기를 원하므로, 제2이미지 크기가 제1이미지 크기 이상일 수 있다.
그리고 제2제어부(105)는 이미지 신호 처리부(103)의 전반적인 동작을 제어한다. 특히, 제2제어부(105)는 애플리케이션 처리부(109)로부터 프리뷰 모드 실행 신호가 수신되면, 프리뷰 모드를 실행하고, 이미지 센서(101)로부터 이미지 신호를 수신하고, 수신된 이미지 신호를 기반으로 미리 지정된 제1이미지 크기로 제1이미지 데이터를 생성하여 제2메모리부(107)에 저장한 후, 저장된 이미지 데이터를 애플리케이션 처리부(109)로 전송한다. 여기서, 프리뷰 모드 실행 신호는 프리뷰 모드를 실행하라는 명령어가 포함된 신호를 말한다.
그리고 제2제어부(105)는 프리뷰 모드를 실행하는 중에 애플리케이션 처리부(109)로부터 카메라 모드 변경 신호가 수신되면, 프리뷰 모드를 캡처 모드로 변경하고, 미리 지정된 제2이미지 크기로 제2이미지 데이터를 생성하여 제2메모리부(107)에 저장한 후, 저장된 이미지 데이터를 애플리케이션 처리부(109)로 전송한다.
이때, 제2이미지 데이터가 저장되도록 애플리케이션 처리부(109)가 버퍼의 크기를 설정한 후에, 이미지 신호 처리부(103)는 제2이미지 데이터를 애플리케이션 처리부(109)로 전송한다. 여기서, 버퍼는 이미지 신호 처리부(103)로부터 전송된 제2이미지 데이터를 일시적으로 저장하기 위한 메모리 영역을 말하며, 제1메모리부(113) 내에 존재한다.
그리고 애플리케이션 처리부(109)는 이미지 신호 처리부(103)로부터 전송된 이미지 데이터를 제1메모리부(113)의 버퍼에 일시적으로 저장하고, 저장된 이미지 데이터를 표시부(115)를 통해 전송한다.
좀 더 자세히 설명하면, 애플리케이션 처리부(109)는 제1제어부(111)와 제2메모리부(113)를 포함한다.
먼저, 제1메모리부(113)는 프로그램 메모리와 데이터 메모리를 포함한다. 여기서, 프로그램 메모리는 휴대 단말기의 일반적인 동작을 제어하기 위한 부팅(booting) 및 운영 시스템(Operating System, 이하 'OS'라 한다)을 저장하고, 데이터 메모리는 휴대 단말기 동작 중에 발생되는 각종 데이터들을 저장한다.
특히, 제1메모리부(113)는 버퍼(미도시)를 포함하며, 카메라 모드가 프리뷰 모드인 경우, 제1메모리부(113)는 이미지 신호 처리부(103)로부터 전송된 제1이미지 데이터를 미리 지정된 시간 동안 버퍼에 저장하고, 미리 지정된 시간 후에 저장된 제1이미지 데이터를 삭제한다. 그리고 카메라 모드가 캡처 모드인 경우, 제1메모리부(113)는 제1제어부(111)로부터 버퍼 크기 설정 요청에 따라 버퍼(미도시)에 제2이미지 크기만큼의 영역을 준비하고, 이미지 신호 처리부(103)로부터 전송된 제2이미지 데이터를 미리 지정된 시간 동안 버퍼에 저장하고, 미리 지정된 시간 후에 저장된 제2이미지 데이터를 제1메모리부(113)의 힙(heap) 영역으로 전달한다. 여기서, 힙 영역은 사용자에 의해 원하는 데이터를 저장하는 영역이다.
그리고 제1제어부(111)는 애플리케이션 처리부(109)의 전반적인 동작을 제어한다. 특히, 제1제어부(111)는 사용자에 의해 특정 애플리케이션이 실행되면, 프리뷰 모드 실행 신호를 생성하고, 생성된 프리뷰 모드 실행 신호를 이미지 신호 처리부(103)로 전송한다. 여기서, 특정 애플리케이션은 카메라를 구동시키는 애플리케이션을 말한다. 그리고 제1제어부(111)는 이미지 신호 처리부(103)로부터 수신된 제1이미지 데이터를 제1메모리부(113)의 버퍼에 일시적으로 저장하고, 저장된 제1이미지 데이터를 표시부(115)를 통해 전송하고, 버퍼에 저장된 제1이미지 데이터를 삭제한다.
그리고 제1제어부(111)는 프리뷰 모드가 실행 중에, 사용자에 의해 피사체의 촬상이 요청되면, 이미지 신호 처리부(103)를 프리뷰 모드로부터 캡처 모드로 변경하기 위한 카메라 모드 변경 신호를 생성하고, 생성된 카메라 모드 변경 신호를 이미지 신호 처리부(103)로 전송한다. 여기서, 피사체의 촬상 요청은 표시부(103)가 입력 기능을 수행하는 경우, 표시부(103)를 통해 입력되거나 미리 지정된 촬상 요청 키의 선택을 통해 입력될 수 있다.
그리고 제1제어부(111)는 프리뷰 화면을 정지시키고, 이미지 신호 처리부(103)로부터 전송되는 제2이미지 데이터를 저장할 수 있도록 제1메모리부(113)의 버퍼 크기를 설정하고, 이미지 처리 신호부(103)로부터 제2이미지 데이터를 수신하고, 수신된 제2이미지 데이터를 제1메모리부(113)의 버퍼에 저장하고, 저장된 제2이미지 데이터를 제1메모리부(113)의 힙 영역으로 전달한다.
이때, 이미지 신호 처리부(103)로부터 제2이미지 데이터가 수신되기 전에, 애플리케이션 처리부(109)는 버퍼 크기를 설정하는 동작을 완료한다. 이에 따라, 이미지 신호 처리부(103)가 프리뷰 모드로부터 캡처 모드로 변경하고 제2이미지 데이터를 생성하는 동안에, 애플리케이션 처리부(109)가 프리뷰 화면을 정지하고 제2이미지 데이터를 저장할 버퍼의 크기를 설정함으로써, 셔터 구간을 단축할 수 있다. 여기서, 셔터 구간은 사용자에 의해 촬상이 요청된 시점부터 제2이미지 데이터가 저장되는 시점까지의 구간을 말한다.
도 2는 본 발명의 실시 예에 따른 애플리케이션 처리부의 계층 구조를 나타내는 도면이다.
도 2를 참조하면, 애플리케이션 처리부(109)의 계층 구조는 하드웨어(hardware) 계층(201)과 커널(kernal) 계층(203)과 프레임 워크(frame work) 계층(211)과 애플리케이션(application) 계층(215)을 포함한다.
각 구성 요소를 살펴보면, 하드웨어 계층(201)은 다양한 하드웨어 장치를 활용할 수 있는 애플리케이션을 위한 인터페이스를 제공한다. 그리고 커널 계층(203)은 하드웨어 계층(201)의 관리와 제1메모리부(113)의 관리 및 보안 등의 기본적인 기능을 수행하고, ISP 드라이버(205)와 입력 드라이버(207)와 메모리 드라이버(209)를 포함한다.
여기서, 입력 드라이버(207)는 애플리케이션 계층(215)을 통해 사용자의 입력을 감지하고, 감지된 입력을 ISP 드라이버(205)로 출력한다. 예를 들면, 카메라를 구동시키는 특정 애플리케이션이 애플리케이션 계층(215)에서 실행되면, 입력 드라이버(207)는 특정 애플리케이션을 통해 사용자로부터 촬상 요청이 입력되는지 여부를 감지할 수 있다. 감지 결과, 촬상 요청이 입력되면, 입력 드라이버(207)는 촬상 요청이 입력되었음을 나타내는 제1명령어를 ISP 드라이버(205)로 출력할 수 있다.
그리고 메모리 드라이버(209)는 ISP 드라이버(205)의 요청에 따라 제1메모리부(113)를 관리한다. 특히, 버퍼 크기 설정을 요청하는 제2명령어가 ISP 드라이버(205)로부터 입력되면, 메모리 드라이버(209)는 제2이미지 데이터의 크기 만큼 제1메모리부(113)의 버퍼 영역을 비워둔다.
그리고 ISP 드라이버(205)는 외부로부터 입력되는 신호를 기반으로 이미지 신호 처리부(103)와 카메라 관리부(213)를 제어한다. 특히, ISP 드라이버(205)는 이미지 신호 처리부(103)가 프리뷰 모드로 동작 중에, 입력 드라이버(207)로부터 촬상 요청이 입력되었음을 나타내는 제1명령어를 수신하는지 여부를 확인한다. 확인 결과, 제1명령어가 수신되면, ISP 드라이버(205)는 프리뷰 화면을 정지시키고, 카메라 모드의 변경을 요청하는 카메라 모드 변경 신호를 생성하고, 생성된 카메라 모드 변경 신호를 이미지 신호 처리부(103)로 전송한다. 그리고 ISP 드라이버(205)는 버퍼 크기 설정을 요청하는 제2명령어를 생성하고, 생성된 제2명령어를 메모리 드라이버(209)로 전송하고, 제2명령어에 따른 버퍼 크기 설정이 완료된 후에, ISP 드라이버(205)는 제2이미지 데이터를 수신하여 제1메모리부(113)에 저장한다.
그리고 프레임 워크 계층(211)은 적어도 하나 이상의 애플리케이션 프로그래밍 인터페이스(Application Programming Interface, 이하 'API'라 한다)를 포함하며, API를 이용하여 애플리케이션 계층(215)이 커널 계층(203)과 통신할 수 있는 다리 역할을 수행한다. 그리고 프레임 워크 계층(211)은 애플리케이션 계층(215)에 속하는 프로그램들을 백그라운드 프로세스 형태로 존재하게 해준다. 특히, 프레임 워크 계층(211)은 카메라 관리부(213)를 포함하며, 카메라 관리부(213)는 ISP 드라이버(205)로부터 카메라 관련 명령어를 입력받고, 수신된 카메라 관련 명령어를 애플리케이션 계층(215)으로 출력하거나 애플리케이션 계층(215)으로부터 카메라 관련 명령어를 입력받고, 수신된 카메라 관련 명령어를 ISP 드라이버(205)로 출력한다.
그리고 애플리케이션 계층(215)은 사용자가 사용하는 애플리케이션이 배포되는 계층이다. 특히, 애플리케이션 계층(215)은 카메라를 구동시키는 특정 애플리케이션을 실행시키고, 프리뷰 모드 실행 중에 사용자에 의해 촬상 요청이 입력되는지 여부를 확인하고, 확인 결과, 촬상 요청이 입력되면, 촬상 요청이 입력됨을 나타내는 명령어를 입력 드라이버(207)로 전송한다.
도 3은 본 발명의 실시 예에 따른 휴대 단말기에서 이미지를 촬상하는 흐름도이다. 도 3을 설명하기에 앞서, 카메라 기능을 실행하는 특정 애플리케이션이 실행된 후, 프리뷰 모드가 실행된 것으로 가정한다.
301 단계에서, 애플리케이션 처리부(109)는 프리뷰 모드를 실행하는 중에 사용자에 의해 촬상이 요청되는지 여부를 확인한다. 프리뷰 모드는 사용자가 피사체를 촬영하기 전에 촬상될 이미지를 확인할 수 있도록, 제1이미지 데이터를 실시간으로 제공하는 모드를 말한다. 프리뷰 모드에서 제공되는 제1이미지 데이터는 미리 지정된 제1이미지 크기를 가질 수 있다. 확인 결과, 촬상이 요청되면, 303 단계로 진행하고, 그렇지 않으면, 301 단계를 반복적으로 수행한다.
만약에, 303 단계로 진행하면, 애플리케이션 처리부(109)는 카메라 모드 변경 신호를 생성하고, 305 단계에서, 생성된 카메라 모드 변경 신호를 이미지 신호 처리부(103)로 전송한 후, 307 단계로 진행한다. 여기서, 카메라 모드 변경 신호는 프리뷰 모드를 캡처 모드로 변경하라는 신호를 나타낸다. 그리고 캡처 모드는 프리뷰 모드에서 사용자에 의해 촬상이 요청되면, 촬상이 요청된 피사체를 포함하는 제2이미지 데이터를 저장하는 모드를 말한다. 캡처 모드에서 제공되는 제2이미지 데이터는 미리 지정된 제2이미지 크기를 가질 수 있다. 그리고 사용자는 촬상되는 제2이미지 데이터가 고화질로 찍히기를 원하므로, 제2이미지 크기가 제1이미지 크기 이상일 수 있다.
307 단계로 진행하면, 애플리케이션 처리부(307)는 프리뷰 모드에서 표시부(115)를 통해 출력하던 프리뷰 화면을 정지시키고, 309 단계에서, 제1메모리부(113)의 버퍼 크기를 설정한다. 이때, 애플리케이션 처리부(307)는 캡처 모드에서 생성되는 제2이미지 데이터의 크기만큼 제1메모리부(113)의 버퍼 영역을 비워둠으로써 제2이미지 데이터를 저장할 수 있도록 버퍼 크기를 설정한다.
그리고 311 단계에서, 이미지 신호 처리부(103)는 카메라 모드를 프리뷰 모드로부터 캡처 모드로 변경한 후, 313 단계에서, 제2이미지 데이터를 생성한 후, 315 단계로 진행한다.
한편, 307 단계와 309 단계의 동작과 311 단계와 313 단계의 동작은 서로 병렬로 처리된다. 즉, 애플리케이션 처리부(109)가 프리뷰 화면을 정지하는 동작과 버퍼 크기를 설정하는 동작을 수행하는 동안에, 이미지 신호 처리부(103)는 카메라 모드를 변경하는 동작과 제2이미지 데이터를 생성하는 동작을 수행한다. 그리고 이미지 신호 처리부(103)가 제2이미지 데이터를 생성하는 동작을 완료하기 전에, 애플리케이션 처리부(109)는 버퍼 크기를 설정하는 동작을 완료함으로써, 제2이미지 데이터를 수신할 준비 동작을 완료한다.
그리고 315 단계에서, 이미지 신호 처리부(103)는 제2이미지 데이터를 애플리케이션 처리부(109)로 전송한다. 그리고 애플리케이션 처리부(109)는 제2이미지 데이터를 수신하여 제1메모리부(113)의 버퍼에 저장하고, 저장된 제2이미지 데이터를 표시부(115)를 통해 출력한다.
이와 같이, 애플리케이션 처리부(109)에서 수행되는 프리뷰 화면을 정지하는 동작과 버퍼 크기를 설정하는 동작과 이미지 신호 처리부(103)에서 수행되는 카메라 모드를 변경하는 동작과 제2이미지 데이터를 생성하는 동작이 병렬로 처리됨으로써, 카메라의 셔터 구간을 단축시키는 효과를 가진다.
도 4는 본 발명의 실시 예에 따른 휴대 단말기에서 이미지를 촬상하는 순서를 나타내는 도면이다.
도 4를 참조하면, 401 프로세스는 일반적인 사진 촬영 순서를 나타내는 프로세스이다. 좀 더 자세히 설명하면, 애플리케이션 처리부(109)는 프리뷰 모드를 실행 중에 사용자로부터 촬상 요청이 감지(403)되면, 프리뷰 화면을 정지(405)하고, 제2이미지 데이터를 저장할 수 있도록 제1메모리부(113)의 버퍼 크기를 설정(407)한다. 그리고 이미지 신호 처리부(103)는 카메라 모드를 프리뷰 모드로부터 캡처 모드로 변경(409)하고, 제2이미지 데이터를 생성(411)한다.
이와 같이, 401 프로세스에서는 애플리케이션 처리부(109)가 버퍼 크기를 설정하는 동작을 완료된 후에, 이미지 신호 처리부(103)가 카메라 모드를 변경하는 동작을 수행한다.
한편, 413 프로세스는 본 발명에 따른 사진 촬영 순서를 나타내는 프로세스이다. 좀 더 자세히 설명하면, 애플리케이션 처리부(109)는 프리뷰 모드를 실행 중에 사용자로부터 촬상 요청이 감지(415)되면, 프리뷰 화면을 정지(417)하고, 제2이미지 데이터를 저장할 수 있도록 제1메모리부(113)의 버퍼 크기를 설정(419)한다. 그리고 애플리케이션 처리부(109)가 프리뷰 화면을 정지(417)하고 버퍼 크기를 설정(419)하는 동안에, 이미지 신호 처리부(103)는 카메라 모드를 프리뷰 모드로부터 캡처 모드로 변경(421)하고, 제2이미지 데이터를 생성(423)한다.
이와 같이, 413 프로세스에서는 애플리케이션 처리부(109)에서 수행되는 프리뷰 화면을 정지하는 동작과 버퍼 크기를 설정하는 동작과 이미지 신호 처리부(103)에서 수행되는 카메라 모드를 변경하는 동작과 제2이미지 데이터를 생성하는 동작이 병렬로 처리됨으로써, 카메라의 셔터 구간을 단축(425)시키는 효과를 가진다.
예를 들면, 촬상 요청을 감지하는 시간이 약 11 ms, 프리뷰 화면을 정지하는 시간이 7 ~ 33 ms, 버퍼 크기를 설정하는 시간이 10 ~ 15 ms인 경우, 401 프로세스에서는 애플리케이션 처리부(109)만 약 59 ms를 소비하는 반면, 413 프로세스에서는 애플리케이션 처리부(109)가 프리뷰 화면을 전지하고 버퍼 크기를 설정하는 동작을 이미지 신호 처리부(103)가 카메라 모드를 변경하고 제2이미지 데이터를 생성하는 동작과 병렬로 처리하므로, 애플리케이션 처리부(109)만 약 17 ms (촬상 요청을 감지하는 시간 11 ms + 명령어를 전달하는 시간 6 ms)를 소비하므로, 휴대 단말기는 셔터 구간을 최대 17 ms로 단축할 수 있다.
상기한 동작을 통해, 본 발명은 휴대 단말기에서 카메라 기능을 수행할 때, 카메라 모드를 변경하는 동작과 프리뷰 화면을 정지하는 동작을 동시에 처리함으로써 셔터 시간에 대한 딜레이를 최소화하는 효과를 가진다. 그리고 본 발명은 휴대 단말기에서 카메라 기능을 수행할 때, 프리뷰 화면을 정지하고 버퍼의 크기를 설정하는 동작과 카메라 모드를 변경하고 이미지를 생성하는 동작을 병렬로 처리함으로써 셔터 시간에 대한 딜레이를 최소화하는 효과를 가진다.
이와 같이, 애플리케이션 처리부(109)에서 프리뷰 화면을 정지하고 버퍼의 크기를 설정하는 동작과 이미지 신호 처리부(103)에서 카메라 모드를 변경하고 이미지를 생성하는 동작을 병렬로 처리할 수 있는 이유는, 애플리케이션 처리부(109)의 처리 속도가 전자 통신 기술의 발달에 의해 빨라졌기 때문이다.
본 발명의 휴대 단말기에서 이미지를 촬상하는 방법은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 기록매체의 예로는 ROM, RAM, 광학 디스크, 자기 테이프, 플로피 디스크, 하드 디스크, 비휘발성 메모리 등이 있으며, 또한, 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
본 발명은 도면에 도시된 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.
101: 이미지 센서 103: 이미지 신호 처리부
105: 제2제어부 107: 제2메모리부
109: 애플리케이션 처리부 111: 제1제어부
113: 제1메모리부 115: 표시부

Claims (12)

  1. 휴대 단말기에서 이미지를 촬상하는 장치에 있어서,
    프리뷰 모드에서 피사체의 촬상이 요청되면, 카메라 모드 변경 신호를 전송하며, 프리뷰 화면을 정지하고, 이미지 데이터의 생성이 완료되기 전에, 상기 이미지 데이터를 저장하기 위해 버퍼의 크기를 설정하며, 상기 이미지 데이터를 수신하여 상기 버퍼에 저장하는 애플리케이션 처리부와,
    상기 카메라 모드 변경 신호가 수신되면, 상기 프리뷰 모드를 캡처 모드로 변경하고, 상기 이미지 데이터를 생성하여 상기 애플리케이션 처리부로 전송하는 이미지 신호 처리부를 포함하는 것을 특징으로 하는 이미지 촬상 장치.
  2. 제1항에 있어서,
    상기 이미지 신호 처리부에서 상기 프리뷰 모드를 상기 캡처 모드로 변경하고 상기 이미지 데이터를 생성할 때, 상기 애플리케이션 처리부는, 상기 프리뷰 화면을 정지하고 버퍼의 크기를 설정하는 것을 특징으로 하는 이미지 촬상 장치.
  3. 제1항에 있어서,
    상기 애플리케이션 처리부에서 상기 프리뷰 화면을 정지하고 버퍼의 크기를 설정할 때, 상기 이미지 신호 처리부는, 상기 프리뷰 모드를 상기 캡처 모드로 변경하고 상기 이미지 데이터를 생성하는 것을 특징으로 하는 이미지 촬상 장치.
  4. 제1항에 있어서,
    상기 카메라 모드 변경 신호는, 상기 프리뷰 모드를 상기 캡처 모드로 변경하는 것을 요청하는 신호인 것을 특징으로 하는 이미지 촬상 장치.
  5. 제1항에 있어서,
    상기 애플리케이션 처리부는,
    상기 버퍼를 포함하는 제1메모리부와,
    상기 프리뷰 모드에서 사용자에 의해 상기 피사체의 촬상이 요청되면, 상기 카메라 모드 변경 신호를 생성하여 상기 이미지 신호 처리부로 전송하며, 상기 프리뷰 화면을 정지하고, 상기 이미지 신호 처리부에서 이미지 데이터의 생성이 완료되기 전에, 상기 이미지 데이터의 크기에 따라 상기 버퍼의 크기를 설정하며, 상기 이미지 신호 처리부로부터 상기 이미지 데이터를 수신하여 상기 버퍼에 저장하는 제1제어부를 포함하는 것을 특징으로 하는 이미지 촬상 장치.
  6. 제1항에 있어서,
    상기 이미지 신호 처리부는,
    제2메모리부와,
    상기 카메라 모드 변경 신호가 수신되면, 상기 프리뷰 모드를 캡처 모드로 변경하고, 상기 이미지 데이터를 생성하고, 상기 버퍼의 크기 설정이 완료된 후에 상기 애플리케이션 처리부로 상기 이미지 데이터를 전송하는 제2제어부를 포함하는 것을 특징으로 하는 이미지 촬상 장치.
  7. 휴대 단말기에서 이미지를 촬상하는 방법에 있어서,
    프리뷰 모드에서 피사체의 촬상이 요청되면, 카메라 모드 변경 신호를 전송하는 과정과,
    프리뷰 화면을 정지하고, 이미지 데이터의 생성이 완료되기 전에, 상기 이미지 데이터를 저장하기 위해 버퍼의 크기를 설정하는 과정과,
    상기 카메라 모드 변경 신호가 수신되면, 상기 프리뷰 모드를 캡처 모드로 변경하고, 상기 이미지 데이터를 생성하는 과정과,
    상기 이미지 데이터를 수신하여 상기 버퍼에 저장하는 과정을 포함하는 것을 특징으로 하는 이미지 촬상 방법.
  8. 제7항에 있어서,
    상기 이미지 데이터를 생성하는 과정과 상기 버퍼의 크기를 설정하는 과정은 동시에 수행되는 것을 특징으로 하는 이미지 촬상 방법.
  9. 제7항에 있어서,
    상기 이미지 데이터를 생성하는 과정과 상기 버퍼의 크기를 설정하는 과정은 병렬로 수행되는 것을 특징으로 하는 이미지 촬상 방법.
  10. 제7항에 있어서,
    상기 카메라 모드 변경 신호는, 상기 프리뷰 모드를 상기 캡처 모드로 변경하는 것을 요청하는 신호인 것을 특징으로 하는 이미지 촬상 방법.
  11. 제7항에 있어서,
    상기 버퍼의 크기를 설정하는 과정은, 상기 이미지 데이터의 생성이 완료되기 전에, 상기 이미지 데이터의 크기에 따라 상기 버퍼의 크기를 설정하는 과정인 것을 특징으로 하는 이미지 촬상 방법.
  12. 제7항에 있어서,
    상기 이미지 데이터를 생성하는 과정은, 상기 카메라 모드 변경 신호가 수신되면, 상기 프리뷰 모드를 캡처 모드로 변경하고, 상기 이미지 데이터를 생성하는 과정과,
    상기 버퍼의 크기 설정이 완료된 후에 상기 이미지 데이터를 전송하는 과정을 더 포함하는 것을 특징으로 하는 이미지 촬상 방법.
KR1020120109184A 2012-09-28 2012-09-28 휴대 단말기에서 이미지를 촬상하는 장치 및 방법 KR20140042429A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120109184A KR20140042429A (ko) 2012-09-28 2012-09-28 휴대 단말기에서 이미지를 촬상하는 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120109184A KR20140042429A (ko) 2012-09-28 2012-09-28 휴대 단말기에서 이미지를 촬상하는 장치 및 방법

Publications (1)

Publication Number Publication Date
KR20140042429A true KR20140042429A (ko) 2014-04-07

Family

ID=50651619

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120109184A KR20140042429A (ko) 2012-09-28 2012-09-28 휴대 단말기에서 이미지를 촬상하는 장치 및 방법

Country Status (1)

Country Link
KR (1) KR20140042429A (ko)

Similar Documents

Publication Publication Date Title
KR102026717B1 (ko) 사진 촬영 가이드 방법 및 이를 구현하는 휴대 단말
CN107786794B (zh) 向应用提供由图像传感器获取的图像的电子装置和方法
WO2016064248A1 (en) Electronic device and method for processing image
CN104869305B (zh) 处理图像数据的方法及其装置
WO2018048177A1 (ko) 전자 장치 및 복수의 영상을 처리하는 방법
US20220408020A1 (en) Image Processing Method, Electronic Device, and Cloud Server
US20190051147A1 (en) Remote control method, apparatus, terminal device, and computer readable storage medium
CN112770059B (zh) 拍照方法、装置及电子设备
RU2609147C2 (ru) Способ и устройство для передачи изображений
CN107637063B (zh) 用于基于用户的手势控制功能的方法和拍摄装置
WO2020107463A1 (zh) 一种电子设备的控制方法及电子设备
CN112291475B (zh) 拍照方法、装置及电子设备
KR20140092517A (ko) 카메라의 영상 데이터 압축 방법 및 이를 지원하는 단말기
KR20150027934A (ko) 다각도에서 촬영된 영상을 수신하여 파일을 생성하는 전자 장치 및 방법
CN111259441B (zh) 设备控制方法、装置、存储介质及电子设备
CN113923461A (zh) 一种录屏方法和录屏***
CN116112787A (zh) 拍照时显示缩略图的方法和电子设备
KR101842453B1 (ko) 전자 장치에서 자동 초점 기능을 제어하기 위한 장치 및 방법
US20230236714A1 (en) Cross-Device Desktop Management Method, First Electronic Device, and Second Electronic Device
EP3360318A1 (en) Method of processing image of electronic device and electronic device thereof
CN104572230A (zh) 脚本文件的加载方法、脚本文件生成方法及装置
CN108984677B (zh) 一种图像拼合方法及终端
CN110321059B (zh) 数据处理方法、装置及计算机可读存储介质
CN108683849B (zh) 一种图像获取方法及终端
CN108124098B (zh) 电子设备和用于自动聚焦的方法

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid