KR100556205B1 - Hand-Treblance Compensating Camera-Phone - Google Patents

Hand-Treblance Compensating Camera-Phone Download PDF

Info

Publication number
KR100556205B1
KR100556205B1 KR1020030059860A KR20030059860A KR100556205B1 KR 100556205 B1 KR100556205 B1 KR 100556205B1 KR 1020030059860 A KR1020030059860 A KR 1020030059860A KR 20030059860 A KR20030059860 A KR 20030059860A KR 100556205 B1 KR100556205 B1 KR 100556205B1
Authority
KR
South Korea
Prior art keywords
unit
camera
image
motion vector
video image
Prior art date
Application number
KR1020030059860A
Other languages
Korean (ko)
Other versions
KR20050023549A (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 KR1020030059860A priority Critical patent/KR100556205B1/en
Publication of KR20050023549A publication Critical patent/KR20050023549A/en
Application granted granted Critical
Publication of KR100556205B1 publication Critical patent/KR100556205B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/144Movement detection

Landscapes

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

Abstract

손떨림 움직임 보상 카메라폰이 게시된다. 본 발명의 손떨림 움직임 보상 카메라폰은 카메라폰에 있어서, 피사체의 영상이미지를 포획하는 카메라부, 카메라부에서 포획되는 영상이미지에 대한 정보를 저장하는 메모리부, 영상이미지를 디스플레이하는 디스플레이부, 무선통신망을 통하여, 영상이미지에 대한 정보를 타 통신장치에 전송하는 CPU부 및 카메라부에서 제공되는 영상이미지를 수신하며, 영상이미지에 대한 정보를 생성하여 메모리부와 CPU부로 제공하며, 포획된 영상이미지가 디스플레이부에 디스플레이되도록 하는 인터페이싱 집적부를 포함하며, 인터페이싱 집적부는 카메라부로부터 연속적으로 전송되는 둘 이상의 프레임의 영상이미지를 비교하여 움직임 벡터를 검출하는 움직임 벡터 검출기를 포함하는 영상 데이터 압축 수단 및 검출된 움직임 벡터의 크기가 소정의 문턱범위 이내이면, 움직임 벡터를 보정하기 위하여 소정의 이동값에 상응하여 프레임의 시작점을 이동하도록 제어하기 위한 시작점 조정 수단을 포함하고, CPU부는 인터페이싱 집적부에서 검출되는 움직임 벡터를 연산하여, 이동값을 인터페이싱 집적부에 제공하기 위한 움직임 벡터 연산기를 포함하는 것을 특징으로 하는 손떨림 움직임 보상 카메라폰을 제공할 수 있다. Camera shake compensation camera phone is posted. Camera shake motion compensation camera phone of the present invention, a camera unit for capturing a video image of the subject, a memory unit for storing information about the video image captured by the camera unit, a display unit for displaying a video image, wireless communication network Receives the video image provided from the CPU unit and the camera unit for transmitting information on the video image to other communication devices, generates information on the video image and provides it to the memory unit and the CPU unit, the captured image image And an interfacing integrated unit configured to be displayed on the display unit, wherein the interfacing integrated unit includes a motion vector detector for detecting a motion vector by comparing the image images of two or more frames continuously transmitted from the camera unit and the detected motion. The threshold of the size of the vector And a starting point adjusting means for controlling to move the starting point of the frame corresponding to the predetermined moving value to correct the motion vector, wherein the CPU unit calculates the motion vector detected by the interfacing integrated unit to interface the moving value. It can provide a camera shake motion compensation camera phone comprising a motion vector calculator for providing to the integrated unit.

Description

손떨림 움직임 보상 카메라폰{Hand-Treblance Compensating Camera-Phone} Camera shake motion compensation camera phone {Hand-Treblance Compensating Camera-Phone}             

본 발명의 상세한 설명에서 사용되는 도면을 보다 충분히 이해하기 위하여, 각 도면의 간단한 설명이 제공된다.In order to more fully understand the drawings used in the detailed description of the invention, a brief description of each drawing is provided.

도 1은 본 발명의 일실시예에 따른 손떨림 움직임 보정기능을 가지는 카메라폰을 나타내는 기능 블록 도이다.1 is a functional block diagram illustrating a camera phone having a camera shake motion correction function according to an embodiment of the present invention.

도 2는 본 발명의 손떨림 움직임 보상 카메라폰에서의 영상이미지에 대한 손떨림 보상작용을 설명하기 위한 플로우챠트이다.2 is a flowchart for explaining the image stabilization action on the image image in the camera shake motion compensation camera phone of the present invention.

도 3의 본 발명의 다른 일실시예에 따른 카메라폰을 나타내는 도면으로서, 도 1의 실시예의 변형예이다.3 is a view showing a camera phone according to another embodiment of the present invention, which is a modification of the embodiment of FIG.

본 발명은 카메라 장착 휴대폰(이하, '카메라폰'이라 함)에 관한 것으로서 특히, 손떨림 움직임 보정수단을 가지는 카메라폰에 관한 것이다.The present invention relates to a camera-equipped mobile phone (hereinafter referred to as a "camera phone"), and more particularly, to a camera phone having a camera shake motion correction means.

오늘날, 휴대폰은 단순한 전화로서의 기능을 넘어서, 다양한 부가적인 기능을 제공하고 있다. 특히, 휴대가 간편한 복합 휴대폰이 개발되었다. 복합 휴대폰은 이전에 각각 분리된 상태로 존재하던 다수의 전자기기를 휴대폰과 복합시킨 것이다. 이와 같은 복합 휴대폰 중의 하나가, 카메라와 휴대폰이 복합된 형태인 카메라폰이다. 카메라폰은 영상사진을 촬영한 후 저장하여 두었다가, 이를 재생하거나, 배경화면으로 사용할 수 있으며, 또한, 이메일(E-mail)이나 전화번호를 이용하여 타 통신장치에 전송하는 것이 가능하다.Today, mobile phones go beyond just being a phone, offering a variety of additional features. In particular, a portable mobile phone was developed. Composite phones combine a number of electronic devices with phones that previously existed separately. One such mobile phone is a camera phone in which a camera and a mobile phone are combined. The camera phone may store and store a picture of the image, and then play it or use it as a background image. Also, the camera phone may be transmitted to another communication device by using an e-mail or a phone number.

기존의 카메라폰은 정지화면을 저장, 재생하는 기능을 주로 수행하기 때문에, 캠코더에서와 같은 손떨림 움직임 보정기능은 요구되지 않았다. 그러나, 카메라폰에서도, MPEG을 이용한 연속 촬영, 저장, 재생 기술이 보편화되어지고 있다.Since the existing camera phone mainly performs the function of storing and playing back still images, the camera shake correction function as in a camcorder is not required. However, in camera phones, continuous shooting, storage, and playback techniques using MPEG are becoming common.

따라서, 카메라폰도 동영상의 저장, 재생시에 손떨림을 보정하는 손떨림 움직임 보정기능을 가지는 것이 요구되고 있다.Accordingly, camera phones are also required to have a camera shake motion correction function for correcting camera shake during video storage and playback.

본 발명의 목적은 손떨림 움직임 보정기능을 가지는 카메라폰을 제공하는 데 있다.
An object of the present invention is to provide a camera phone having a camera shake motion correction function.

상기와 같은 기술적 과제를 달성하기 위한 본 발명의 일면은 손떨림 움직임 보상 카메라폰에 관한 것이다. 카메라폰에 있어서, 피사체의 영상이미지를 포획하는 카메라부, 상기 카메라부에서 포획되는 영상이미지에 대한 정보를 저장하는 메모리부, 상기 영상이미지를 디스플레이하는 디스플레이부, 상기 무선통신망을 통하여, 상기 영상이미지에 대한 정보를 타 통신장치에 전송하는 CPU부 및 상기 카메라부에서 제공되는 상기 영상이미지를 수신하며, 상기 영상이미지에 대한 정보를 생성하여 상기 메모리부와 상기 CPU부로 제공하며, 상기 포획된 영상이미지가 상기 디스플레이부에 디스플레이되도록 하는 인터페이싱 집적부를 포함하며, 상기 인터페이싱 집적부는 상기 카메라부로부터 연속적으로 전송되는 둘 이상의 프레임의 영상이미지를 비교하여 움직임 벡터를 검출하는 움직임 벡터 검출기를 포함하는 영상 데이터 압축 수단 및 상기 검출된 움직임 벡터의 크기가 소정의 문턱범위 이내이면, 상기 움직임 벡터를 보정하기 위하여 소정의 이동값에 상응하여 프레임의 시작점을 이동하도록 제어하기 위한 시작점 조정 수단을 포함하고, 상기 CPU부는 상기 인터페이싱 집적부에서 검출되는 상기 움직임 벡터를 연산하여, 상기 이동값을 상기 인터페이싱 집적부에 제공하기 위한 움직임 벡터 연산기를 포함하는 것을 특징으로 하는 손떨림 움직임 보상 카메라폰을 제공할 수 있다.One aspect of the present invention for achieving the above technical problem relates to a camera shake motion compensation camera phone. A camera phone, comprising: a camera unit for capturing a video image of a subject, a memory unit for storing information on a video image captured by the camera unit, a display unit for displaying the video image, and the video image through the wireless communication network Receives the video image provided from the CPU unit and the camera unit for transmitting information about the other, and generates the information about the video image to provide to the memory unit and the CPU unit, the captured image image Interfacing integrated unit for displaying the display unit on the display unit, wherein the interfacing integrated unit includes a motion vector detector for detecting a motion vector by comparing the image images of two or more frames continuously transmitted from the camera unit. And the detected movement A start point adjusting means for controlling the start point of the frame to correspond to a predetermined movement value to correct the motion vector if the magnitude of the vector is within a predetermined threshold range, wherein the CPU unit detects the interfacing integrated unit; And a motion vector calculator for calculating the motion vector to provide the movement value to the interfacing integration unit.

바람직하기로는, 상기 인터페이싱 집적부는 상기 카메라부로부터 제공되는 특정영역의 영상이미지를 샘플링하는 영상데이터 샘플링수단을 더 구비한다.Preferably, the interfacing aggregator further includes image data sampling means for sampling a video image of a specific area provided from the camera unit.

삭제delete

본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시예를 예시하는 첨부 도면 및 첨부 도면에 기재된 내용을 참조하여야만 한다. 각 도면을 이해함에 있어서, 동일한 부재는 가능한 한 동일한 참조부호로 도시하고자 함에 유의해야 한다. 또한, 하기의 설명에서, 구체적인 처리 흐름과 같은 많은 특정 상세들은 본 발명의 보다 전반적인 이해를 제공하기 위해 기술된다. 그러나, 이들 특정 상세들 없이도, 본 발명의 실시될 수 있다는 것은 당해 기술분야에서 통상의 지식을 가진 자에게는 자명한 사실이다. 그리고, 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 공지 기능 및 구성에 대한 상세한 기술은 생략된다.In order to fully understand the present invention, the operational advantages of the present invention, and the objects achieved by the practice of the present invention, reference should be made to the accompanying drawings which illustrate preferred embodiments of the present invention and the contents described in the accompanying drawings. In understanding the drawings, it should be noted that like parts are intended to be represented by the same reference numerals as much as possible. In addition, in the following description, numerous specific details, such as specific process flows, are described to provide a more general understanding of the invention. However, it will be apparent to one of ordinary skill in the art that the present invention may be practiced without these specific details. Incidentally, detailed descriptions of well-known functions and configurations that are determined to unnecessarily obscure the subject matter of the present invention will be omitted.

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

도 1은 본 발명의 일실시예에 따른 손떨림 움직임 보정기능을 가지는 카메라폰을 나타내는 기능 블록도이다. 도 1을 참조하면, 본 발명의 손떨림 움직임 보상 카메라폰은 인터페이싱 집적부(100), 카메라부(200), 메모리부(300), CPU부(400) 및 디스플레이부(500)를 포함한다.1 is a functional block diagram showing a camera phone having a camera shake motion correction function according to an embodiment of the present invention. Referring to FIG. 1, the camera shake motion compensation camera phone of the present invention includes an interfacing integrated unit 100, a camera unit 200, a memory unit 300, a CPU unit 400, and a display unit 500.

상기 카메라부(200)는 카메라 센서(200a)를 포함하여, 피사체의 영상이미지를 포획한다. 카메라 센서(200a)에서 포획되는 영상이미지는 인터페이싱 집적부(100)의 카메라 인터페이싱 수단(110)에 입력된다. 그리고, 입력된 영상이미지는 각각의 기능에 맞는 영상데이터로 변환되어, 메모리 인터페이싱 수단(120), CPU 인터페이싱 수단(130) 또는 디스플레이 인터페이싱 수단(140)을 통하여, 상기 메모리부(300), 상기 CPU부(400) 또는 디스플레이부(500)에 전송된다.The camera unit 200 includes a camera sensor 200a to capture a video image of the subject. The image captured by the camera sensor 200a is input to the camera interfacing means 110 of the interfacing aggregator 100. The input image image is converted into image data suitable for each function, and the memory unit 300 and the CPU are transferred through the memory interfacing unit 120, the CPU interfacing unit 130, or the display interfacing unit 140. It is transmitted to the unit 400 or the display unit 500.

상기 메모리부(300)는 상기 카메라부(100)에서 포획되는 영상이미지에 대한 정보를 압축한 영상데이터를 저장한다. 그리고, 상기 디스플레이부(500)는 상기 영상이미지를 디스플레이하며, 주로 LCD로 구현된다. 상기 CPU부(400)는 무선통신망(통상적인 휴대폰 통화를 위하여 사용되는 통신망이 될 수 있음)을 통하여, 상기 영상이미지에 대한 정보를 포함하는 영상데이터를 타 통신장치에 전송한다.The memory unit 300 stores image data obtained by compressing information about an image image captured by the camera unit 100. The display unit 500 displays the video image, and is mainly implemented as an LCD. The CPU 400 transmits image data including information on the image image to another communication device through a wireless communication network (which may be a communication network used for a normal mobile phone call).

상기 인터페이싱 집적부(100)는 상기 카메라부(200)에서 제공되는 상기 영상이미지를 수신한다. 그리고, 상기 인터페이싱 집적부(100)는 수신된 영상이미지를 각각의 기능에 맞는 영상데이터로 변환하여 상기 메모리부(300)와 상기 CPU부(400)로 제공하며, 상기 영상이미지가 상기 디스플레이부(500)에 디스플레이되도록 제어한다.The interfacing integrated unit 100 receives the video image provided by the camera unit 200. The interfacing integrated unit 100 converts the received image image into image data suitable for each function and provides the image image to the memory unit 300 and the CPU unit 400, and the image image is displayed on the display unit ( 500) to be displayed.

또한, 상기 인터페이싱 집적부(100)는 상기 카메라부(200)에서 연속적으로 전송되는 제1 및 제2 프레임의 영상이미지를 비교하여 움직임 벡터를 검출한다. 상기 인터페이싱 집적부(100)는 상기 움직임 벡터가 설정된 소정의 크기(본 명세서에서는, '문턱범위'라고 함) 이내이면, 상기 CPU부(400)에서 연산되는 소정의 이동값으로 계속하여 전송되는 프레임의 시작점을 쉬프트하여, 상기 움직임 벡터를 보정한다.In addition, the interfacing aggregator 100 detects a motion vector by comparing the image images of the first and second frames continuously transmitted from the camera unit 200. The interfacing integrated unit 100 continuously transmits the frame at a predetermined movement value calculated by the CPU 400 when the motion vector is within a predetermined size (hereinafter, referred to as a “threshold range”). The motion vector is corrected by shifting the starting point of.

상기 인터페이싱 집적부(100)는 구체적으로 영상데이터 샘플링 수단(150), 시작점 조정수단(160) 및 영상데이터 압축수단(170)을 가진다. 상기 영상데이터 샘플링 수단(150)은 상기 카메라부(200)로부터 제공되는 영상이미지에서 특정영역을 선택하여 샘플링한다. 상기 영상데이터 압축수단(170)은 상기 영상이미지를 압축하 는 수단인데, 움직임 벡터 검출기(170a)를 포함한다. 상기 움직임 벡터 검출기(170a)는 상기 영상데이터 샘플링 수단(150)에서 샘플링된 영상이미지에서 연속되는 제1 및 제2 프레임을 비교하여 상기 움직임 벡터를 추출하여 상기 CPU부(400)로 전송한다.In detail, the interfacing aggregator 100 includes an image data sampling means 150, a start point adjusting means 160, and an image data compression means 170. The image data sampling means 150 selects and samples a specific region from the image image provided from the camera unit 200. The image data compression means 170 is a means for compressing the image image, and includes a motion vector detector 170a. The motion vector detector 170a compares successive first and second frames in the image image sampled by the image data sampling means 150, extracts the motion vector, and transmits the motion vector to the CPU 400.

한편, 상기 CPU부(400)는 움직임 벡터 연산기(400a)를 포함하며, 상기 움직임 벡터 연산기(400a)는 상기 움직임 벡터 검출기(170a)에서 검출되는 움직임 벡터가 상기 문턱범위를 넘어서는지 혹은 상기 문턱범위 이내인지를 판단한다. 즉, 문턱범위 이내인 경우에는 상기 움직임은 손떨림 등에 의하여 사용자의 비의도로 발생되는 움직임으로 판단하며, 상기 움직임 벡터를 보상하기 위하여, 상기 움직임 벡터를 연산하여, 상기 이동값을 매 프레임 입력시마다 상기 인터페이싱 집적부(100)에 제공한다. 그러나, 상기 움직임 벡터의 크기가 상기 문턱전압을 넘어서는 경우에는, 의도적인 움직임으로 인식한다.Meanwhile, the CPU unit 400 includes a motion vector operator 400a, and the motion vector operator 400a determines whether the motion vector detected by the motion vector detector 170a exceeds the threshold range or the threshold range. Determine if it is within. That is, when the motion is within the threshold range, the motion is determined to be a motion unintentionally generated by the user due to hand shake, and the motion vector is calculated to compensate for the motion vector. The interfacing integrated unit 100 is provided. However, when the magnitude of the motion vector exceeds the threshold voltage, it is recognized as intentional motion.

상기 인터페이싱 집적부(100)의 시작점 조정수단(160)은 상기 움직임 벡터 연산기(400a)에서 제공되는 이동값을 이용하여, 영상이미지의 수평 및 수직의 시작점의 위치를 판단한다. 그리고, 입력되는 영상이미지의 시작점의 위치를 조정함으로써, 손떨림 움직임 벡터를 보상한다. 즉, 상기 카메라부(200)에서 제공되는 영상이미지를 제공받아 손떨림 등으로 발생되는 특정의 노출 영상에 대한 시간적 변위를 계속적으로 수평 및 수직 영상의 시작점이 변화됨으로써, 미리보기 모드나 저장 모드에서 화면이 손떨림 보상을 받아 흔들림없는 영상이미지가 디스플레이부(500)에 디스플레이되거나, 영상데이터 압축수단(170)을 거쳐 압축된 후에 메모리부(300)에 저장된다.The starting point adjusting means 160 of the interfacing aggregator 100 determines the positions of the horizontal and vertical starting points of the image image by using the movement values provided by the motion vector calculator 400a. The camera shake motion vector is compensated by adjusting the position of the start point of the input video image. That is, the start point of the horizontal and vertical images continuously changes the temporal displacement with respect to a specific exposure image generated by camera shake by receiving the image image provided from the camera 200, and thus the screen in the preview mode or the storage mode. The shake-free video image is displayed on the display unit 500 or compressed through the image data compression unit 170 and then stored in the memory unit 300 by receiving the shake compensation.

도 1에 도시되는 본 발명의 손떨림 움직임 보상 카메라폰에서는, 특별한 센서의 부가없이도, 손떨림 움직임 보정기능이 구현될 수 있다.In the camera shake motion compensation camera phone of the present invention shown in FIG. 1, the camera shake motion correction function can be implemented without the addition of a special sensor.

도 2는 본 발명의 손떨림 움직임 보상 카메라폰에서의 영상이미지에 대한 손떨림 보상작용을 설명하기 위한 플로우챠트이다. 먼저, 카메라부(200)에서 피사체의 영상이미지가 포획된다(S21). 그리고, 영상데이터 샘플링 수단(110)에서 연속되는 제1 및 제2 프레임의 영상이미지가 샘플링된다(S23). 그리고, 샘플링된 영상이미지의 움직임 벡터가 움직임 벡터 검출기(170a)에서 검출된다. 그리고, 움직임 벡터 연산기(400a)에서 움직임 벡터의 크기가 문턱범위 이내인지 여부가 판단된다(S27). 만약, 움직임 벡터의 크기가 상기 문턱범위 이내이면, 소정의 이동값이 상기 움직임 벡터 연산기(400a)에서 구해진다(S31). 그리고, 상기 이동값은 매 프레임마다 시작점 조정수단(160)에 제공되어, 영상이미지의 움직임 벡터가 보정된다(S33). 그리고, 움직임 벡터가 보정된 영상이미지가 디스플레이부(500)에 디스플레이되거나, 상기 메모리부(300)에 저장되거나, 혹은 상기 CPU부(400)를 통하여 타 통신장치에 전송된다.2 is a flowchart for explaining the image stabilization action on the image image in the camera shake motion compensation camera phone of the present invention. First, an image of a subject is captured by the camera unit 200 (S21). In operation S23, video images of the first and second frames which are continuous by the image data sampling means 110 are sampled. The motion vector of the sampled video image is detected by the motion vector detector 170a. Then, the motion vector operator 400a determines whether the size of the motion vector is within the threshold range (S27). If the magnitude of the motion vector is within the threshold range, a predetermined movement value is obtained from the motion vector calculator 400a (S31). The movement value is provided to the starting point adjusting means 160 every frame, and the motion vector of the video image is corrected (S33). Then, the image image of which the motion vector is corrected is displayed on the display unit 500, stored in the memory unit 300, or transmitted to another communication device through the CPU unit 400.

도 3의 본 발명의 다른 일실시예에 따른 카메라폰을 나타내는 도면으로서, 도 1의 실시예의 변형예이다. 도 3에 도시된 카메라폰에서, 도 1에 도시되는 실시예의 카메라폰의 구성요소와 동일한 기능을 수행하는 구성요소들에 대해서는 첨자(')만이 부가된 동일한 참조번호를 사용하였다. 도 3의 실시예는 도 1의 실시예와 거의 동일하며, 상기 움직임 벡터 검출기(170a')와 상기 움직임 벡터 연산기(400a')를 상기 인터페이싱 집적부(100')에 직접 구현되었다는 점에 차이가 있다.3 is a view showing a camera phone according to another embodiment of the present invention, which is a modification of the embodiment of FIG. In the camera phone shown in FIG. 3, the same reference numerals are added to only those subscripts '' for components that perform the same functions as those of the camera phone of the embodiment shown in FIG. 3 is almost the same as the embodiment of FIG. 1, except that the motion vector detector 170a 'and the motion vector operator 400a' are directly implemented in the interfacing integrated unit 100 '. have.

도 3의 실시예의 경우와 같이, 기존의 캠코더에서 채용되고 있는 움직임 센서를 이용하여 움직임 벡터를 구한 후, 입력되는 영상이미지의 시작점을 조정하거나, 직접적으로 센서의 구동 펄스를 변조하여 움직임을 보상하는 장치를 이용하면, 도 1의 실시예와 같은 효과를 얻을 수 있다.As in the case of the embodiment of Figure 3, after obtaining a motion vector using a motion sensor employed in a conventional camcorder, by adjusting the starting point of the input image image, or directly modulating the drive pulse of the sensor to compensate for the motion By using the device, the same effects as in the embodiment of FIG. 1 can be obtained.

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

상기와 같은 본 발명의 손떨림 움직임 보상 카메라폰에 의하면, 특별한 센서의 부가없이도, 손떨림 움직임 보정기능이 구현될 수 있다.

According to the camera shake motion compensation camera phone of the present invention as described above, the camera shake motion correction function can be implemented without the addition of a special sensor.

Claims (6)

카메라폰에 있어서,In the camera phone, 피사체의 영상이미지를 포획하는 카메라부;A camera unit for capturing an image of a subject; 상기 카메라부에서 포획되는 영상이미지에 대한 정보를 저장하는 메모리부;A memory unit for storing information on an image captured by the camera unit; 상기 영상이미지를 디스플레이하는 디스플레이부;A display unit which displays the video image; 상기 무선통신망을 통하여, 상기 영상이미지에 대한 정보를 타 통신장치에 전송하는 CPU부; 및A CPU unit for transmitting the information on the video image to another communication device through the wireless communication network; And 상기 카메라부에서 제공되는 상기 영상이미지를 수신하며, 상기 영상이미지에 대한 정보를 생성하여 상기 메모리부와 상기 CPU부로 제공하며, 상기 포획된 영상이미지가 상기 디스플레이부에 디스플레이되도록 하는 인터페이싱 집적부를 포함하며,Receiving the video image provided from the camera unit, generating information on the video image and providing the information to the memory unit and the CPU unit; and an interfacing integrated unit configured to display the captured image image on the display unit. , 상기 인터페이싱 집적부는 The interface integration unit 상기 카메라부로부터 연속적으로 전송되는 둘 이상의 프레임의 영상이미지를 비교하여 움직임 벡터를 검출하는 움직임 벡터 검출기를 포함하는 영상 데이터 압축 수단; 및Image data compression means including a motion vector detector for comparing a motion image of two or more frames continuously transmitted from the camera unit and detecting a motion vector; And 상기 검출된 움직임 벡터의 크기가 소정의 문턱범위 이내이면, 상기 움직임 벡터를 보정하기 위하여 소정의 이동값에 상응하여 프레임의 시작점을 이동하도록 제어하기 위한 시작점 조정 수단Starting point adjusting means for controlling to move the starting point of the frame corresponding to a predetermined movement value to correct the motion vector when the magnitude of the detected motion vector is within a predetermined threshold range 을 포함하고,Including, 상기 CPU부는 The CPU unit 상기 인터페이싱 집적부에서 검출되는 상기 움직임 벡터를 연산하여, 상기 이동값을 상기 인터페이싱 집적부에 제공하기 위한 움직임 벡터 연산기A motion vector calculator for calculating the motion vector detected by the interfacing integration unit and providing the movement value to the interfacing integration unit 를 포함하는 것Comprising 을 특징으로 하는 손떨림 움직임 보상 카메라폰.Camera shake motion compensation, characterized in that. 삭제delete 제1 항에 있어서, 상기 인터페이싱 집적부는The method of claim 1, wherein the interface integration unit 상기 카메라부로부터 제공되는 특정영역의 영상이미지를 샘플링하는 영상데이터 샘플링수단을 더 구비하는 것을 특징으로 하는 손떨림 움직임 보상 카메라폰.Hand shake motion compensation camera phone characterized in that it further comprises a video data sampling means for sampling a video image of a specific area provided from the camera unit. 제1 항에 있어서, 상기 인터페이싱 집적부는The method of claim 1, wherein the interface integration unit 상기 움직임 벡터를 검출하기 위하여, 특정영역의 상기 영상이미지를 영상데이터 샘플링하여 비교하는 것을 특징으로 하는 손떨림 움직임 보상 카메라폰.Hand shake motion compensation camera phone, characterized in that for comparing the image data sampling the image data of a specific region to detect the motion vector. 삭제delete 삭제delete
KR1020030059860A 2003-08-28 2003-08-28 Hand-Treblance Compensating Camera-Phone KR100556205B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030059860A KR100556205B1 (en) 2003-08-28 2003-08-28 Hand-Treblance Compensating Camera-Phone

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030059860A KR100556205B1 (en) 2003-08-28 2003-08-28 Hand-Treblance Compensating Camera-Phone

Publications (2)

Publication Number Publication Date
KR20050023549A KR20050023549A (en) 2005-03-10
KR100556205B1 true KR100556205B1 (en) 2006-03-03

Family

ID=37231040

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030059860A KR100556205B1 (en) 2003-08-28 2003-08-28 Hand-Treblance Compensating Camera-Phone

Country Status (1)

Country Link
KR (1) KR100556205B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7777782B2 (en) * 2005-11-04 2010-08-17 Nokia Corporation Stabilization of an image produced by optics
KR100792960B1 (en) * 2006-02-13 2008-01-08 엘지전자 주식회사 Compensation apparatus for motion in the mobile terminal
KR100843098B1 (en) * 2007-01-17 2008-07-02 삼성전자주식회사 Apparatus and method for preventing shaking of image photographing device
KR100793284B1 (en) * 2007-05-11 2008-01-10 주식회사 코아로직 Apparatus for digital image stabilizing, method using the same and computer readable medium stored thereon computer executable instruction for performing the method

Also Published As

Publication number Publication date
KR20050023549A (en) 2005-03-10

Similar Documents

Publication Publication Date Title
KR102156597B1 (en) Optical imaging method and apparatus
US9892492B2 (en) Image processing device, imaging apparatus, parameter generating method, image processing method, and non-transitory computer readable recording medium storing a program
JP4479679B2 (en) Captured image display system, image receiving apparatus and control method thereof
US8416277B2 (en) Face detection as a metric to stabilize video during video chat session
KR100866230B1 (en) Method for photographing panorama picture
WO2018072353A1 (en) Image acquiring method and terminal device
US9264651B2 (en) Moving image reproducing apparatus capable of adjusting display position of indicator for motion analysis based on displacement information of frames, and moving image reproducing method and recording medium for same
JP6175587B2 (en) Imaging apparatus, flicker detection method, and flicker detection program
US20070075969A1 (en) Method for controlling display of image according to movement of mobile terminal
US10104309B2 (en) Imaging apparatus, flicker detection method, and flicker detection program
KR20090073022A (en) Imaging apparatus and recording medium in which program is recorded
KR101438237B1 (en) Method for taking pictures in mobie communication terminal having camera module and apparatus therefor
KR100719841B1 (en) Method for creation and indication of thumbnail view
KR100556205B1 (en) Hand-Treblance Compensating Camera-Phone
US8698950B2 (en) Device and method for controlling a camera module in a mobile terminal to reduce power consumption
KR20080106668A (en) Method for taking pictures in a wireless terminal
US11600241B2 (en) Display control device, imaging device, display control method, and display control program
US20210174090A1 (en) Imaging device, imaging method, and program
JP2013190791A (en) Apparatus and method for capturing image in mobile terminal
US11509826B2 (en) Imaging device, imaging method, and program
KR100606010B1 (en) Method and device for preventing move in wireless terminal
KR100765730B1 (en) Camera phone of performing auto-stabilization and method for operating the same
KR100770927B1 (en) Method for photographing images in wireless terminal
TWI469615B (en) Handheld electronic device, dual image capturing method applying for thereof, and computer program product for load into thereof
KR20040046254A (en) Apparatus and method for shaking image of mobile communication device

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130221

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20140203

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20150129

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20180129

Year of fee payment: 13