[go: up one dir, main page]

KR100751093B1 - Input device and method of digital processing device - Google Patents

Input device and method of digital processing device Download PDF

Info

Publication number
KR100751093B1
KR100751093B1 KR1020050133661A KR20050133661A KR100751093B1 KR 100751093 B1 KR100751093 B1 KR 100751093B1 KR 1020050133661 A KR1020050133661 A KR 1020050133661A KR 20050133661 A KR20050133661 A KR 20050133661A KR 100751093 B1 KR100751093 B1 KR 100751093B1
Authority
KR
South Korea
Prior art keywords
input
character
information
character information
motion vector
Prior art date
Application number
KR1020050133661A
Other languages
Korean (ko)
Other versions
KR20070070790A (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 KR1020050133661A priority Critical patent/KR100751093B1/en
Publication of KR20070070790A publication Critical patent/KR20070070790A/en
Application granted granted Critical
Publication of KR100751093B1 publication Critical patent/KR100751093B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • G06F3/0425Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means using a single imaging device like a video camera for tracking the absolute position of a single or a plurality of objects with respect to an imaged reference surface, e.g. video camera imaging a display or a projection screen, a table or a wall surface, on which a computer generated image is displayed or projected
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • 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)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Input From Keyboards Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 디지털 처리 장치의 입력 장치 및 방법에 관한 것으로, 카메라에서 촬상된 이미지내의 객체의 움직임을 감지하여 움직임 벡터를 연산하고 연산된 움직임 벡터에 상응하여 결정된 하나 이상의 문자 정보를 선택하여 문자 종류 선택 정보를 입력받아 문자 종류 선택 정보에 상응하는 문자 정보를 독출한다. 독출된 문자 정보를 디스플레이 화면에 표시하여 표시된 문자 정보의 입력 명령이 입력되면, 상기 문자 정보를 입력 정보로서 상기 디스플레이 화면에 표시하는 디지털 처리 장치의 입력 방법이 제공된다. 본 발명에 따르면, 디지털 처리 장치의 디스플레이 화면의 크기를 확대할 수 있는 장점이 있으며 별도의 키패드 등을 포함하지 않음으로써 디지털 처리 장치의 두께를 더 얇게 하는 등 디지털 처리 장치의 소형화가 가능한 장점이 있다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an input device and a method of a digital processing apparatus. The present invention relates to an input device and a method for detecting a motion of an object in an image captured by a camera, calculating a motion vector, and selecting one or more character information determined corresponding to the calculated motion vector to select a character type. Reads the character information corresponding to the character type selection information by receiving the information. When an input command of displayed character information is displayed by displaying read character information on a display screen, an input method of a digital processing apparatus for displaying the character information as input information on the display screen is provided. According to the present invention, there is an advantage in that the size of the display screen of the digital processing device can be enlarged, and the digital processing device can be downsized by thinning the thickness of the digital processing device by not including a separate keypad. .

움직임, 휴대단말, 카메라, 입력, 감지 Motion, handheld, camera, input, detection

Description

디지털 처리 장치의 입력 장치 및 방법{Device and method for Input in digital device}Input device and method for digital processing device

도 1은 본 발명의 바람직한 일 실시예에 따른 입력 방법이 구현되기 위한 사용자 인터페이스가 구비된 휴대 단말을 예시를 도시한 도면.1 illustrates an example of a mobile terminal having a user interface for implementing an input method according to an exemplary embodiment of the present invention.

도 2는 본 발명의 바람직한 일 실시예에 따른 입력 장치가 포함된 휴대 단말의 구성을 예시한 도면.2 is a diagram illustrating a configuration of a portable terminal including an input device according to an embodiment of the present invention.

도 3은 본 발명의 본 발명의 바람직한 일 실시예에 따라 이미지 내에 포함되는 객체(object)의 움직임 벡터를 연산하기 위한 이미지 프레임의 구성을 예시한 도면.3 is a diagram illustrating a configuration of an image frame for calculating a motion vector of an object included in an image according to a preferred embodiment of the present invention.

도 4는 본 발명의 바람직한 일 실시예에 따라 입력이 이루어지는 순서를 나타낸 순서도.Figure 4 is a flow chart showing the order in which the input is made according to an embodiment of the present invention.

도 5는 본 발명의 바람직한 일 실시예에 따라 입력 방법을 휴대 단말에서 실제 구현하는 모습을 나타낸 예시도. Figure 5 is an exemplary view showing the actual implementation of the input method in a mobile terminal according to an embodiment of the present invention.

본 발명은 디지털 처리 장치의 입력 장치 및 방법에 관한 것으로서, 보다 상세하게는 카메라에서 촬상되는 피사체의 움직임을 감지하여 디지털 처리 장치의 디스플레이 화면에 표시되는 버튼아이콘을 인식하여 문자, 숫자 등의 입력이 가능한 입력 장치 및 방법에 관한 것이다.The present invention relates to an input device and a method of a digital processing device. More particularly, the present invention detects a movement of a subject captured by a camera and recognizes a button icon displayed on a display screen of the digital processing device. It relates to possible input devices and methods.

디지털 처리 장치의 일 예로서, 휴대형 단말기는 게임, 이동 통신 등의 기능을 수행하기 위하여 작은 크기로 형성되어 사용자의 휴대를 용이하게 한 전자 장치를 의미한다. 휴대형 단말기에는 이동 통신 단말기, 개인 휴대 단말기(PDA : Personal Digital Assistant), 휴대형 멀티미디어 단말기(PMP : Portable Multimedia Player) 등이 있다.As an example of a digital processing device, a portable terminal refers to an electronic device that is formed in a small size to facilitate a user's portability in order to perform a function such as a game or a mobile communication. The portable terminal includes a mobile communication terminal, a personal digital assistant (PDA), a portable multimedia player (PMP), and the like.

이중, 이동 통신 단말기는 본질적으로 이동중인 사용자가 원격지의 수신자와 전화 통화를 가능하도록 구현된 장치이다. 그러나, 과학 기술의 발전으로 인해, 최근의 이동 통신 단말기는 전화 통화 기능, 단문 메시지 송수신 기능, 주소록 관리 기능 등의 본질적 기능 외에 카메라 기능, 멀티미디어 데이터 재생 기능 등의 부가적 기능을 더 구비한다.Among them, a mobile communication terminal is essentially a device implemented so that a mobile user can make a telephone call with a remote receiver. However, due to the development of science and technology, recent mobile communication terminals have additional functions such as a camera function and a multimedia data reproduction function in addition to the essential functions such as a telephone call function, a short message transmission and reception function, and an address book management function.

이러한 다양한 기능들을 구비한 디지털 장치들은 하나의 장치에 다양한 기능을 포함하면서도 휴대성을 증대하기 위해 소형화하는 것이 중요하다.Digital devices having such various functions are important to be miniaturized to increase portability while including various functions in one device.

그러나 이러한 디지털 처리 장치들은 기본적으로 기능 구현을 위한 키패드 형태의 입력장치가 포함되어야 하므로 입력장치가 디지털 처리 장치에 포함됨에 따라 디지털 처리 장치의 소형화에 한계가 있는 문제점이 있다.However, since these digital processing devices must include a keypad-type input device for implementing functions, there is a limit in miniaturization of the digital processing device as the input device is included in the digital processing device.

특히 휴대 단말의 경우 키패드의 배치로 인해 휴대 단말의 액정 화면 크기를 더욱 크게 하는 것에 한계가 있고 휴대 단말의 두께를 더 얇게 하는 것에도 한계가 있는 문제점이 있다.In particular, in the case of a portable terminal, there is a limitation in that the size of the liquid crystal screen of the portable terminal is further increased due to the arrangement of the keypad, and there is a limitation in that the thickness of the portable terminal is thinner.

상기한 바와 같은 종래의 문제점을 해결하기 위해, 본 발명은 디지털 처리 장치의 디스플레이 화면의 크기를 확대할 수 있는 디지털 처리 장치의 입력 방법 및 장치를 제안하는 것이다.In order to solve the conventional problems as described above, the present invention proposes an input method and apparatus of a digital processing apparatus that can enlarge the size of the display screen of the digital processing apparatus.

또한, 별도의 키패드 등을 포함하지 않음으로써 디지털 처리 장치의 두께를 더 얇게 하는 등 디지털 처리 장치의 소형화가 가능한 디지털 처리 장치의 입력 방법 및 장치를 제안하는 것이다.The present invention also proposes an input method and apparatus for a digital processing apparatus capable of miniaturizing the digital processing apparatus, such as making the thickness of the digital processing apparatus thinner by not including a separate keypad.

본 발명의 또 다른 목적들은 이하의 실시예에 대한 설명을 통해 쉽게 이해될 수 있을 것이다.Still other objects of the present invention will be readily understood through the following description of the embodiments.

상기한 바와 같은 목적을 달성하기 위해, 본 발명의 일 측면에 따르면 디지털 처리 장치에 포함되는 입력 장치가 제공된다. In order to achieve the above object, according to an aspect of the present invention there is provided an input device included in the digital processing device.

본 발명의 바람직한 일 실시예에 따르면, 디지털 처리 장치에 포함되는 입력 장치에 있어서, 하나 이상의 문자 종류 및 각 문자 종류에 상응하는 하나 이상의 문자 정보를 저장하는 메모리부; 임의의 문자 종류 선택 정보 및 선택된 문자 정보 의 입력 명령을 입력하는 키입력부; 카메라에서 촬상된 이미지 내의 객체(object)의 움직임을 감지하여 기준 위치로부터 움직임 벡터를 연산하여 제어부로 전달하는 동작인식부; 임의의 문자 종류에 따른 문자 정보를 나타내는 버튼아이콘, 상기 움직임 벡터를 이용하여 인식한 문자 정보를 표시하고 상기 입력 명령에 따라 인식된 문자 정보를 입력 정보로서 표시하는 디스플레이부; 및 상기 움직임 벡터를 이용하여 인식한 문자 정보를 상기 메모리부에서 독출하여 상기 디스플레이부로 전송하고, 상기 입력 명령이 입력되면 상기 인식한 문자 정보를 상기 입력 정보로서 표시부에 표시되도록 제어하는 제어부를 포함하는 것을 특징으로 하는 디지털 처리 장치에 포함되는 입력 장치가 제공된다.According to a preferred embodiment of the present invention, an input device included in a digital processing device, the input device comprising: a memory unit for storing one or more character types and one or more character information corresponding to each character type; A key input unit for inputting arbitrary character type selection information and an input command of the selected character information; An operation recognition unit which detects a movement of an object in the image captured by the camera, calculates a motion vector from the reference position, and transfers the motion vector to the controller; A display unit for displaying button information indicating character information according to an arbitrary character type, character information recognized using the motion vector, and displaying character information recognized according to the input command as input information; And a control unit which reads the character information recognized by the motion vector from the memory unit and transmits the character information to the display unit, and controls to display the recognized character information as the input information on the display unit when the input command is input. An input device included in a digital processing device is provided.

본 발명의 다른 측면에 의하면, 디지털 처리 장치의 입력 방법이 제공된다.According to another aspect of the present invention, an input method of a digital processing apparatus is provided.

본 발명의 바람직한 일 실시예에 따르면, 디지털 처리 장치의 입력 방법에 있어서, 제1 문자 종류 선택 정보를 입력받는 단계(a); 카메라에서 촬상된 이미지내의 객체의 움직임을 감지하여 움직임 벡터를 연산하는 단계(b); 상기 제1 문자 종류 선택 정보에 따른 하나 이상의 문자 정보 중 상기 연산된 움직임 벡터에 상응하여 결정된 문자 정보를 독출하는 단계(c); 상기 독출된 문자 정보를 디스플레이 화면에 표시하는 단계(d); 및 상기 표시된 문자 정보의 입력 명령이 입력되면, 상기 문자 정보를 입력 정보로서 상기 디스플레이 화면에 표시하는 단계(e)를 포함하는 것을 특징으로 하는 디지털 처리 장치의 입력 방법이 제공된다.According to a preferred embodiment of the present invention, an input method of a digital processing device, the method comprising: receiving a first character type selection information (a); (B) detecting a movement of an object in the image captured by the camera and calculating a motion vector; (C) reading character information determined corresponding to the calculated motion vector among one or more character information according to the first character type selection information; Displaying the read character information on a display screen (d); And (e) displaying the character information on the display screen as input information when the input command of the displayed character information is input.

본 발명의 바람직한 다른 일 실시예에 따르면, 디지털 처리 장치의 입력 방법에 있어서, 카메라에서 촬상된 이미지내의 객체의 움직임을 감지하여 움직임 벡터 를 연산하는 단계(a); 상기 연산된 움직임 벡터에 상응하여 결정된 하나 이상의 문자 정보를 선택하는 단계(b); 제1 문자 종류 선택 정보를 입력받아 상기 제1 문자 종류 선택 정보에 상응하는 문자 정보를 독출하는 단계(c); 상기 독출된 문자 정보를 디스플레이 화면에 표시하는 단계(d); 및 상기 표시된 문자 정보의 입력 명령이 입력되면, 상기 문자 정보를 입력 정보로서 상기 디스플레이 화면에 표시하는 단계(e)를 포함하는 것을 특징으로 하는 디지털 처리 장치의 입력 방법이 제공된다.According to another preferred embodiment of the present invention, there is provided an input method of a digital processing apparatus, comprising: (a) detecting a motion of an object in an image captured by a camera and calculating a motion vector; (B) selecting one or more character information determined corresponding to the calculated motion vector; (C) receiving first character type selection information and reading character information corresponding to the first character type selection information; Displaying the read character information on a display screen (d); And (e) displaying the character information on the display screen as input information when the input command of the displayed character information is input.

본 발명의 다른 측면에 의하면, 디지털 처리 장치의 입력 방법을 기록한 기록매체가 제공된다.According to another aspect of the present invention, a recording medium recording an input method of a digital processing apparatus is provided.

본 발명의 바람직한 일 실시예에 따르면, 디지털 처리 장치의 입력 방법을 수행하기 위해 디지털 처리 장치에서 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며, 상기 디지털 처리 장치에 의해 판독될 수 있는 프로그램을 기록한 기록매체에 있어서, 문자 종류 선택 정보를 입력받는 단계(a); 카메라에서 촬상된 이미지내의 객체의 움직임을 감지하여 움직임 벡터를 연산하는 단계(b); 상기 문자 종류 선택 정보에 따른 하나 이상의 문자 정보 중 상기 연산된 움직임 벡터에 상응하여 결정된 문자 정보를 독출하는 단계(c); 상기 독출된 문자 정보를 디스플레이 화면에 표시하는 단계(d); 및 상기 표시된 문자 정보의 입력 명령이 입력되면, 상기 문자 정보를 입력 정보로서 상기 디스플레이 화면에 표시하는 단계(e)를 포함하는 것을 특징으로 하는 입력 방법을 기록한 기록매체가 제공된다.According to a preferred embodiment of the present invention, a program of instructions that can be executed in a digital processing apparatus is tangibly implemented to perform an input method of the digital processing apparatus, and records a program that can be read by the digital processing apparatus. A recording medium comprising: receiving a character type selection information (a); (B) detecting a movement of an object in the image captured by the camera and calculating a motion vector; (C) reading character information determined corresponding to the calculated motion vector among one or more character information according to the character type selection information; Displaying the read character information on a display screen (d); And (e) displaying the text information as input information on the display screen when the input command of the displayed text information is input.

본 발명의 바람직한 다른 일 실시예에 따르면, 디지털 처리 장치의 입력 방법을 수행하기 위해 디지털 처리 장치에서 실행될 수 있는 명령어들의 프로그램이 유 형적으로 구현되어 있으며, 상기 디지털 처리 장치에 의해 판독될 수 있는 프로그램을 기록한 기록매체에 있어서, 카메라에서 촬상된 이미지내의 객체의 움직임을 감지하여 움직임 벡터를 연산하는 단계(a); 상기 연산된 움직임 벡터에 상응하여 결정된 하나 이상의 문자 정보를 선택하는 단계(b); 문자 종류 선택 정보를 입력받아 상기 문자 종류 선택 정보에 상응하는 문자 정보를 독출하는 단계(c); 상기 독출된 문자 정보를 디스플레이 화면에 표시하는 단계(d); 및 상기 표시된 문자 정보의 입력 명령이 입력되면, 상기 문자 정보를 입력 정보로서 상기 디스플레이 화면에 표시하는 단계(e)를 포함하는 것을 특징으로 하는 입력 방법을 기록한 기록매체가 제공된다.According to another preferred embodiment of the present invention, a program of instructions that can be executed in the digital processing device to perform the input method of the digital processing device is tangibly embodied and can be read by the digital processing device. A recording medium having recorded thereon, the method comprising: detecting a movement of an object in an image captured by a camera and calculating a motion vector; (B) selecting one or more character information determined corresponding to the calculated motion vector; Receiving character type selection information and reading character information corresponding to the character type selection information (c); Displaying the read character information on a display screen (d); And (e) displaying the text information as input information on the display screen when the input command of the displayed text information is input.

이하, 본 발명의 바람직한 실시예를 첨부한 도면들을 참조하여 상세히 설명하기로 한다. 본 발명을 설명함에 있어 전체적인 이해를 용이하게 하기 위하여 도면 번호에 상관없이 동일한 수단에 대해서는 동일한 참조 번호를 사용하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description of the present invention, the same reference numerals will be used for the same means regardless of the reference numerals in order to facilitate the overall understanding.

또한 이하의 설명에서는 디지털 처리 장치 중 현재 가장 널리 사용되는 휴대 단말을 예시로 하여 설명하나 본 발명에 의한 입력 장치 및 방법이 다른 디지털 처리 장치에도 구현 가능함은 당업자에게 자명하다.In the following description, the portable terminal most widely used among digital processing apparatuses will be described as an example, but it will be apparent to those skilled in the art that the input apparatus and method according to the present invention can be implemented in other digital processing apparatuses.

먼저 본 발명의 바람직한 일 실시예에 따른 입력 방법이 구현되기 위한 사용자 인터페이스가 구현된 휴대 단말을 살펴 본다.First, a portable terminal implemented with a user interface for implementing an input method according to an exemplary embodiment of the present invention will be described.

도 1은 본 발명의 바람직한 일 실시예에 따른 입력 방법이 구현되기 위한 사용자 인터페이스가 구비된 휴대 단말을 예시를 도시한 도면이다.1 illustrates an example of a mobile terminal having a user interface for implementing an input method according to an exemplary embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 바람직한 일 실시예에 따른 휴대 단말(100)은 문자종류키(110), 문자입력키(120), 표시부(130)을 포함하며, 표시부(130)는 버튼아이콘(140)과 입력창(150)이 포함되어 표시된다.As shown in FIG. 1, the portable terminal 100 according to an exemplary embodiment of the present invention includes a character type key 110, a character input key 120, and a display unit 130. The button icon 140 and the input window 150 are included and displayed.

문자종류키(110)는 하나 이상의 임의의 문자 종류 선택 정보의 입력 명령을 입력한다. 사용자가 입력하고자 하는 문자의 종류를 선택하는 경우 사용되는 키이다. 문자의 종류는 예를 들면 한글, 영문, 일문 등의 문자 뿐만 아니라 숫자, 특수문자, 기호 등을 포함한다.The character type key 110 inputs an input command of one or more pieces of arbitrary character type selection information. This key is used when the user selects the type of text to be input. Types of characters include, for example, numbers such as Korean, English, and Japanese, as well as numbers, special characters, and symbols.

문자종류키(110)는 바람직하게는 휴대 단말(100)에 버튼의 형태로 구비되어 사용자가 문자 입력시 입력하고자 하는 문자의 종류를 선택할 수 있게 한다.The character type key 110 is preferably provided in the form of a button on the portable terminal 100 so that the user can select the type of character to be input when the character is input.

문자입력키(120)는 선택된 문자의 입력 명령을 입력한다. 입력창에 선택된 문자가 표시되면 표시된 문자가 선택된 문자와 일치하는지 확인하고 최종적으로 입력 명령을 수행하는 것이다.The character input key 120 inputs an input command of the selected character. When the selected character is displayed in the input window, it confirms whether the displayed character matches the selected character and finally executes the input command.

문자종류키(110)와 문자입력키(120)의 자세한 기능과 동작은 본 발명에 의해 문자, 숫자 등의 입력이 이루어지는 순서를 나타낸 도 4의 설명에서 상세하게 설명한다.Detailed functions and operations of the character type key 110 and the character input key 120 will be described in detail with reference to FIG. 4 showing the order in which letters, numbers, etc. are input by the present invention.

표시부(130)는 휴대 단말(100)의 문자, 숫자, 그림 등으로 구성되는 정보를 표시한다. 표시부(130)는 바람직하게는 휴대 단말에 구비되는 LCD(Liquid Crystal Display)일 수 있다.The display unit 130 displays information including letters, numbers, pictures, and the like of the mobile terminal 100. The display unit 130 may be a liquid crystal display (LCD), which is preferably provided in the portable terminal.

표시부(130)에는 버튼아이콘(140)과 입력창(150)이 포함되어 표시될 수 있으며 버튼아이콘(140)은 바람직하게는 도 1에 도시된 바와 같이 종래의 휴대 단말의 키패드를 화면으로 구현한 형태의 사용자 인터페이스(User Interface)가 제공될 수 있다.The display unit 130 may include a button icon 140 and an input window 150, and the button icon 140 may be implemented by using a keypad of a conventional mobile terminal as a screen as illustrated in FIG. 1. A type user interface may be provided.

입력창(150)은 휴대 단말의 사용자 인터페이스에서 입력 또는 선택된 문자나 숫자 등이 표시된다.The input window 150 displays letters or numbers input or selected in the user interface of the mobile terminal.

따라서 본 발명의 바람직한 일 실시예에 따른 휴대 단말은 키패드를 포함하지 않고 표시부(130)만으로 휴대 단말의 구성이 가능하다.Therefore, the portable terminal according to an exemplary embodiment of the present invention can be configured as a portable terminal only by the display unit 130 without including a keypad.

표시부(130)만으로 구성되어 입력이 가능한 본 발명의 바람직한 일 실시예에 따른 휴대 단말의 구성을 도 2를 참조하여 살펴본다.The configuration of the mobile terminal according to an exemplary embodiment of the present invention, which is composed of only the display unit 130 and can be input, will be described with reference to FIG. 2.

도 2는 본 발명의 바람직한 일 실시예에 따른 입력 장치가 포함된 휴대 단말의 구성을 예시한 도면이다.2 is a diagram illustrating a configuration of a portable terminal including an input device according to an embodiment of the present invention.

도 2에 도시된 바와 같이, 본 발명의 바람직한 일 실시예에 따른 휴대 단말은 이미지 센서부(200), 키입력부(210), 동작인식센서부(220), 제어부(230), 메모리부(240), 디스플레이부(250)를 포함할 수 있다.As shown in FIG. 2, the portable terminal according to an exemplary embodiment of the present invention includes an image sensor unit 200, a key input unit 210, a motion recognition sensor unit 220, a control unit 230, and a memory unit 240. ), And may include a display unit 250.

이미지 센서부(200)는 카메라(미도시)에서 촬상된 피사체에 상응하는 이미지 또는 영상 데이터를 생성한다. 이미지 센서부(200)는 도 2에서는 미도시하였으나 카메라에서 생성된 빛 신호에서 원시 데이터를 생성하고 생성된 원시 데이터를 인코딩하여 이미지 또는 영상 데이터를 생성할 수 있다. 또한 이를 위해 이미지 센서 외에도 멀티미디어 컨트롤 프로세서 등의 다른 구성 요소를 더 포함할 수 있다.The image sensor unit 200 generates image or image data corresponding to a subject photographed by a camera (not shown). Although not shown in FIG. 2, the image sensor unit 200 may generate raw data from the light signal generated by the camera, and may generate image or image data by encoding the generated raw data. In addition to this, in addition to the image sensor, it may further include other components such as a multimedia control processor.

카메라는 휴대 단말에 내장되거나 또는 외장되어 촬상된 피사체의 빛 신호를 이미지 센서부로 전달할 수 있다.The camera may transmit the light signal of the photographed subject embedded in or external to the portable terminal to the image sensor unit.

또한 카메라는 동작 개시 명령에 의해 이미지의 촬상을 개시하고, 동작 개시 명령은 압력 또는 움직임을 감지하는 센서의 센싱값 또는 미리 지정된 키 버튼의 선택에 의해 입력될 수 있다.In addition, the camera starts capturing an image by an operation start command, and the operation start command may be input by a sensing value of a sensor for detecting pressure or a movement or selection of a predetermined key button.

키입력부(210)는 도 1에 도시된 문자종류키(110)와 문자입력키(120)에서 신호를 입력받는다. 따라서 키패드를 따로 포함하고 있지 않으므로 문자종류키(110)와 문자입력키(120) 두 개의 키에서 발생하는 신호를 입력받을 수 있다.The key input unit 210 receives a signal from the character type key 110 and the character input key 120 shown in FIG. Therefore, since the keypad is not included separately, a signal generated from two keys of the character type key 110 and the character input key 120 may be input.

동작인식부(220)는 이미지 센서부(200)에서 생성된 이미지 또는 영상을 비교하여 움직임 벡터를 연산한다. The motion recognition unit 220 compares an image or an image generated by the image sensor unit 200 and calculates a motion vector.

움직임 벡터를 연산하는 방법은 다양한 방법이 가능하며 예를 들면 이미지를 구성하는 각 프레임을 m(자연수) x n(자연수) 영역으로 구분하고, 연속된 프레임에서 각 영역의 픽셀들의 이미지 데이터간의 변화량을 이용하여 움직임 벡터를 연산할 수 있다. 움직임 벡터의 연산을 위해 프레임의 영역을 구분하는 것은 도 3의 설명에서 상세하게 설명한다.The motion vector can be calculated in various ways. For example, each frame constituting the image is divided into m (natural numbers) xn (natural numbers) regions, and the amount of change between the image data of pixels of each region in successive frames is used. Motion vectors can be calculated. The division of the region of the frame for the calculation of the motion vector is described in detail in the description of FIG. 3.

제어부(230)는 각 구성 요소들을 제어하기 위한 제어 신호를 생성하여 휴대 단말의 전체적인 기능을 제어한다.The controller 230 generates a control signal for controlling each component to control the overall function of the mobile terminal.

메모리부(Memory)(240)는 하나 이상의 문자 종류 및 각 문자 종류에 상응하는 하나 이상의 문자 정보를 저장한다. 또한 촬상된 이미지 또는 영상 정보, 기타 휴대 단말의 동작을 위해 필요한 정보 등을 저장할 수 있다.The memory unit 240 stores one or more character types and one or more character information corresponding to each character type. In addition, the captured image or video information, and other information necessary for the operation of the portable terminal can be stored.

디스플레이부(250)는 휴대 단말에 필요한 정보, 이미지 센서부(200)에 의해 처리된 이미지 또는 영상을 표시부에 출력한다.The display unit 250 outputs information necessary for the portable terminal and an image or an image processed by the image sensor unit 200 to the display unit.

디스플레이부(250)의 표시부(130)에는 도 1에 도시된 바와 같이 버튼 아이콘(140)과 입력창(150)이 표시될 수 있다.As shown in FIG. 1, the display unit 130 of the display unit 250 may display a button icon 140 and an input window 150.

카메라에서 촬상된 이미지 또는 영상은 이미지 센서부(200)에서 처리되어 동작인식부(220)로 전달된다. 동작인식부(220)는 이미지 또는 영상 데이터에서 움직임 벡터를 연산하고 제어부(230)는 키입력부(210)에서 입력된 키값과 동작인식센서부(220)에서 연산된 움직임 벡터를 이용하여 해당되는 문자 정보를 메모리부(250)에서 독출하여 디스플레이부(250)에 표시한다.The image or image captured by the camera is processed by the image sensor 200 and transmitted to the motion recognition unit 220. The motion recognition unit 220 calculates a motion vector from the image or image data, and the control unit 230 uses the key value input from the key input unit 210 and the motion vector calculated from the motion recognition sensor unit 220. The information is read from the memory 250 and displayed on the display 250.

이러한 동작 인식에 의한 벡터의 방향을 인식하기 위한 방법을 도 3을 참조하여 살펴본다.A method for recognizing the direction of the vector by the motion recognition will be described with reference to FIG. 3.

도 3은 본 발명의 본 발명의 바람직한 일 실시예에 따라 이미지 내에 포함되는 객체(object)의 움직임 벡터를 연산하기 위한 이미지 프레임의 구성을 예시한 도면이다. 3 is a diagram illustrating a configuration of an image frame for calculating a motion vector of an object included in an image according to an exemplary embodiment of the present invention.

이미지를 구성하는 각 프레임을 m(자연수) x n(자연수) 영역으로 구분하고, 연속된 프레임에서 각 영역의 픽셀들의 이미지 데이터간의 변화량을 이용하여 움직임 벡터를 연산한다.Each frame constituting the image is divided into m (natural numbers) x n (natural numbers) regions, and a motion vector is calculated using the amount of change between image data of pixels of each region in successive frames.

도 3에 도시된 바와 같이, 본 발명의 바람직한 일 실시예에 따라 이미지 프레임에서 움직임 벡터를 연산하기 위해 이미지 프레임을 3 x 3 으로 9개의 영역으로 분할할 수 있다.As shown in FIG. 3, an image frame may be divided into 9 regions of 3 × 3 in order to calculate a motion vector in the image frame according to an exemplary embodiment of the present invention.

분할된 이미지 프레임의 9개 영역에 포함되는 픽셀을 비교하여 움직임 벡터를 연산한다. 따라서 5번 프레임을 기준으로 8개의 방향이 설정될 수 있다.A motion vector is calculated by comparing pixels included in nine regions of the divided image frame. Therefore, eight directions may be set based on the fifth frame.

움직임 벡터를 연산하기 위해서는 초기 화면에서 기준 위치를 설정하여 기준 위치를 기준으로 움직임 벡터를 연산할 수 있다.In order to calculate a motion vector, a reference position may be set in an initial screen to calculate a motion vector based on the reference position.

예를 들어 사람의 손가락을 카메라에서 촬상하면 손가락이 가장 처음 가리키는 방향을 5번 영역에 맞춘다. 손가락이 움직이면 손가락이 지나친 영역의 번호를 기억한다.For example, when a person's finger is captured by the camera, the first direction the finger points to is in area 5. As you move your finger, remember the number of the area where your finger went too far.

예를 들어 손가락을 이용하여 손가락의 움직임을 감지하여 문자 등의 입력이 이루어지며 표시부의 버튼 아이콘은 도 1과 같이 현재 휴대 단말의 키패드와 같다고 가정한다.For example, it is assumed that a character is input by sensing a finger movement using a finger, and the button icon of the display unit is the same as a keypad of the current mobile terminal as shown in FIG. 1.

문자 등의 입력을 위해 처음 카메라에서 촬상된 손가락이 가리키는 방향을 숫자 '5'의 버튼 아이콘을 가리키도록 기준을 설정하였다면 문자 입력을 위해 처음 휴대 단말을 동작하면 손가락은 숫자 '5'을 가리키게 된다. 사용자가 손가락을 움직여 숫자 '7'을 가리키면 도 3에 도시된 5번 영역에서 7번 영역으로 손가락이 이동하게 된다.If the reference point is set to point to the button icon of the number '5', the finger points to the number '5' when entering the character for the first time. . When the user moves the finger to point the number '7', the finger moves from the area 5 to the area 7 shown in FIG. 3.

이러한 분할된 영역에 의한 움직임 벡터는 촬상된 이미지를 구성하는 픽셀의 비교를 통해 수행된다.The motion vector by the divided regions is performed by comparing pixels constituting the captured image.

사용자는 숫자 '7'을 입력하고 싶다면 숫자 '7'을 가리킨 상태에서 손가락으로 클릭 동작을 하거나 문자입력키를 누름으로써 숫자 '7'이 선택될 수 있다.If the user wants to input the number '7', the number '7' may be selected by clicking a finger or pressing a character input key while pointing to the number '7'.

또한 예를 들어 숫자 '0'을 가리키기 위해 손가락을 이동하면 5번 영역에서 8번 영역으로 다시 8번 영역이 인식되어 8번 영역이 두 번 기억되게 되므로 결국 숫자 '5'을 기준으로 아래쪽 방향이며 두 번 이동한 지점에 위치한 숫자 '0'을 손가 락이 가리키는 것임을 인식하게 된다.For example, if you move your finger to point to the number '0', area 8 is recognized from area 5 to area 8 again and area 8 is memorized twice. It will recognize that your finger points to the number '0' located twice.

이러한 9개의 분할된 영역으로 구성되는 이미지 프레임은 예시에 불과하며 이에 한정되는 것은 아니다.The image frame composed of these nine divided regions is only an example and the present invention is not limited thereto.

이러한 구성과 방법에 의해 동작을 인식하여 휴대 단말에서 문자 등의 입력이 이루어지는 순서를 도 4를 참조하여 살펴본다.With reference to FIG. 4, an operation of inputting a character or the like in a mobile terminal by recognizing an operation by the above configuration and method will be described.

도 4는 본 발명의 바람직한 일 실시예에 따라 입력이 이루어지는 순서를 나타낸 순서도이다. 도 4의 설명에서는 손가락으로 버튼아이콘을 가리키고 손가락의 동작으로 문자가 입력되는 경우를 예로 들어 설명한다.4 is a flowchart illustrating a sequence of input according to a preferred embodiment of the present invention. In the description of FIG. 4, a case in which a finger is pointed to a button icon and text is input by the operation of a finger will be described as an example.

먼저 사용자가 휴대 단말을 사용하여 문자를 입력하기 위해 휴대단말에 내장 또는 외장된 카메라로 손을 촬상하면 도 3의 설명에서와 같이 처음 촬상된 이미지에서 손가락이 가리키는 방향이 숫자 '5'의 버튼 아이콘을 가리킨다. 이는 본 발명에 의한 휴대 단말로 문자를 입력하기 위한 초기 화면에 해당한다.First, when a user photographs a hand with a camera built in or external to the mobile terminal to input characters using the mobile terminal, the direction of the finger in the first image captured as shown in FIG. 3 is the button icon of the number '5'. Point to. This corresponds to the initial screen for inputting text into the mobile terminal according to the present invention.

사용자는 먼저 문자종류키(110)를 눌러 한글, 영문, 숫자, 특수기호 등을 선택한다(S400). 입력하고자 하는 버튼 아이콘(140)을 손가락이 가리키게 손가락을 이동하면 휴대 단말(100)의 동작인식부(220)는 움직임 벡터를 연산하여 손가락의 움직임을 감지한다(S402). The user first presses the character type key 110 to select Korean, English, numbers, special symbols, and the like (S400). When the finger moves to point the button icon 140 to be input, the motion recognition unit 220 of the mobile terminal 100 calculates a motion vector to detect the movement of the finger (S402).

동작인식부(220)는 사용자의 이동한 손가락의 방향과 위치의 벡터를 도 3에서 설명한 바와 같이 벡터 패턴을 이용하여 연산한다(S404).The motion recognition unit 220 calculates a vector of the direction and the position of the user's moved finger using the vector pattern as described with reference to FIG. 3 (S404).

연산된 결과로부터 해당 문자 정보를 메모리부(240)에서 독출하여(S406) 디스플레이부(250)의 표시부(130)에 표시한다(S408).The character information is read from the memory unit 240 from the result of the calculation (S406) and displayed on the display unit 130 of the display unit 250 (S408).

사용자는 표시부(130)에 표시된 문자가 자신이 입력하고자 하는 문자가 맞다면 문자입력키(120)를 눌러 선택된 문자를 입력한다(S410).If the character displayed on the display unit 130 is the character that he / she wants to input, the user presses the character input key 120 to input the selected character (S410).

도 4의 순서도에서는 먼저 문자종류키(110)를 눌러 문자의 종류를 선택한 후 해당 문자가 위치한 방향으로 손가락을 이동하는 것으로 예시하였으나 먼저 초기 화면에서 손가락을 이동하여 버튼아이콘(140)을 먼저 선택하고 선택된 버튼아이콘(140)이 표현 가능한 문자, 숫자 등을 문자종류키(120)를 눌러 변환하는 것도 가능하다.In the flowchart of FIG. 4, first, the character type key 110 is used to select a type of character, and then the finger is moved in the direction in which the corresponding character is located. However, first, the user moves the finger on the initial screen to select the button icon 140. It is also possible to convert characters, numbers, etc. that can be represented by the selected button icon 140 by pressing the character type key 120.

또한 손가락을 이동하여 선택되는 버튼아이콘(140)이 최종 선택되었음을 나타내기 위해 예를 들면 손가락으로 클릭하는 동작 등을 하게 하여 이를 인식하여 최종 입력되게 할 수 있다.In addition, to indicate that the button icon 140 selected by moving a finger is finally selected, for example, a finger click operation may be performed to recognize and finally input the same.

그리고 먼저 선택된 문자 정보가 일치하지 않는 경우 다시 문자종류키를 눌러 다른 문자종류를 선택할 수 있도록 문자 종류를 갱신하는 것도 가능하다. 예를 들어 숫자 '7', 한글 'ㅂ,ㅍ', 영문 'P, Q, R, S'를 함께 나타내는 버튼아이콘을 선택한 후 숫자 '7'이 화면에 표시되었으나 한글 'ㅂ'을 입력하고자 하는 경우라면 문자종류키를 한 번 더 누름으로써 변환이 가능하며 또한 이러한 방법으로 문자의 수정이 가능할 수 있다.If the selected character information does not match, it is also possible to update the character type so that another character type can be selected by pressing the character type key again. For example, after selecting a button icon representing the number '7', the Korean 'ㅂ, pt', the English 'P, Q, R, and S', the number '7' is displayed on the screen, but you want to enter the Korean 'ㅂ'. In this case, the character type key can be converted by pressing the character type key once more, and the character can be modified in this way.

이러한 방법과 순서에 의해 이루어지는 본 발명에 따른 문자 등의 입력 방법을 실제 휴대 단말에서 구현하는 것에 대해 살펴본다.The implementation of an input method such as a character according to the present invention, which is performed by such a method and procedure, in an actual portable terminal will be described.

도 5는 본 발명의 바람직한 일 실시예에 따라 입력 방법을 휴대 단말에서 실제 구현하는 모습을 나타낸 예시도이다. 5 is an exemplary view showing an actual implementation of an input method in a mobile terminal according to an embodiment of the present invention.

도 5에 도시된 바와 같이, 본 발명에 따른 입력 방법을 실제로 휴대 단말에서 구현하기 위해서 한 손은 휴대 단말을 고정하고 휴대 단말을 고정하는 손의 손가락으로 문자종류키(110)와 문자입력키(120)를 누를 수 있게 할 수 있다.As shown in FIG. 5, in order to actually implement the input method according to the present invention in a portable terminal, one hand fixes the portable terminal and the character type key 110 and the character input key ( 120) can be pressed.

휴대 단말에 내장 또는 외장되는 카메라로 다른 한 손의 손가락을 촬상하면 화면에는 손가락이 가리키는 방향이 버튼아이콘(140)에 표시된다. 손가락의 끝이 가리키는 방향이 버튼아이콘(140)에 표시되는 방법은 예를 들면 버튼아이콘 중 손가락이 가리키는 방향에 위치한 버튼아이콘(140)에만 점등하는 방법 등이 사용될 수 있다.When a finger of the other hand is captured by a camera built in or external to the portable terminal, the direction indicated by the finger is displayed on the button icon 140 on the screen. As a method of displaying the direction indicated by the tip of the finger on the button icon 140, for example, a method of lighting only the button icon 140 positioned in the direction indicated by the finger among the button icons may be used.

이러한 상태에서 손가락(바람직하게는 식별이 용이하게 하기 위해 손가락의 끝)을 움직이면 이 가리키는 방향에 위치한 버튼아이콘(140)이 점등된다.In this state, when the finger (preferably the tip of the finger for easy identification) is moved, the button icon 140 located in the pointing direction is turned on.

해당 버튼아이콘(140)이 표시되면 손가락으로 버튼을 클릭하는 동작을 하면 해당 버튼아이콘(140)이 나타내는 문자가 입력창에 표시된다.When the button icon 140 is displayed, when the user clicks a button with a finger, the character indicated by the button icon 140 is displayed in the input window.

표시된 문자가 선택한 문자가 맞다면 문자입력키(120)를 누름으로써 선택된 문자가 입력된다.If the displayed letter is correct, the selected letter is input by pressing the letter input key 120.

따라서 본 발명의 바람직한 일 실시예에 따른 입력 방법에 의하면 한 손만으로 버튼을 눌러 문자의 입력이 가능하게 된다. 또한 별도의 키패드를 구비하지 않아도 문자의 입력이 가능하게 된다.Therefore, according to the input method according to the preferred embodiment of the present invention, it is possible to input a character by pressing a button with only one hand. In addition, it is possible to input characters even without a separate keypad.

그리고 화면에 표시되는 버튼아이콘은 현재 휴대 단말에 구비되는 키패드와 같은 형태로 구비하게 함으로써 사용자의 이용이 더욱 용이하게 할 수 있다. In addition, the button icon displayed on the screen may be provided in the same form as a keypad currently provided in the mobile terminal, thereby making it easier to use the user.

이상의 구성과 입력 순서를 참조하여 카메라가 내장된 휴대 단말에서 문자 입 력하는 경우를 예시로 하여 본 발명에 의한 입력 방법이 수행되는 것을 살펴본다. 버튼아이콘의 구성은 현재 휴대 단말의 키패드의 버튼 구성과 동일한 것으로 가정한다.With reference to the above configuration and the input order will be described that the input method according to the present invention is carried out by taking a case of the character input in the portable terminal with a built-in camera. The configuration of the button icon is assumed to be the same as that of the keypad of the current mobile terminal.

먼저 휴대 단말에 문자 입력을 위해 휴대 단말의 카메라로 손가락을 촬상한다. 처음 화면에서 손가락 끝이 가리키는 곳이 '5'버튼아이콘을 가리키게 설정할 수 있다. 이 상태에서 손가락을 움직여 '7' 버튼아이콘을 가리키게 한다. '7'버튼아이콘을 손가락 끝이 가리키면 화면에 표시된 '7'버튼 아이콘이 점등된다. 따라서 사용자는 자신의 손가락 끝이 정확히 어떤 버튼아이콘을 가리키는지 알 수 있게 된다.First, a finger is photographed by a camera of the portable terminal for inputting text into the portable terminal. You can set your fingertip to point to the '5' button icon on the first screen. In this state, move your finger to point to the '7' button icon. When the fingertip points at the '7' button icon, the '7' button icon displayed on the screen turns on. Thus, the user can know exactly which button icon his fingertip points to.

사용자는 손가락으로 클릭하는 동작을 취하면 '7'이 선택되어 입력창에 나타난다. '7'을 입력하려면 문자입력키를 누르면 '7'이 최종적으로 입력된다.When the user performs a finger click operation, '7' is selected and displayed in the input window. To input '7', press the character input key and '7' is finally input.

다른 종류의 문자를 입력하는 경우 문자종류키를 눌러 버튼아이콘이 표시하는 문자의 종류를 바꾼다. 예를 들면 '7'을 선택하고 문자종류키를 한번 누르면 'ㅂ', 두번 누르면 'p'가 선택되도록 설정할 수 있다.If you enter a different type of character, press the character type key to change the type of character displayed by the button icon. For example, select '7' and press the character type key once to select 'ㅂ', or press twice to select 'p'.

또한 초기화면에서 먼저 문자종류키를 눌러 문자종류를 선택할 수도 있다. 예를 들면 초기상태에서는 숫자, 문자종류키를 한 번 누르면 한글, 두번 누르면 영문으로 설정된 경우 문자종류키를 한번 누르고 상기 방법으로 '7'을 선택하면 입력창에 'ㅂ'이 표시되는 것이다.You can also select the character type by pressing the character type key on the initial screen first. For example, in the initial state, if you press the number, character type key once, and Korean, press twice, if you press the character type key once and select '7' as above, 'ㅂ' is displayed in the input window.

본 발명에 의한 입력 장치 및 방법에 의하면 이외에도 다양한 조합의 국문, 영문, 숫자, 특수기호의 입력이 가능하다. 또한 휴대 단말 뿐만 아니라 다양한 디 지털 처리 장치에 본 발명에 의한 입력 장치가 사용될 수 있음은 자명하다.According to the input device and method according to the present invention, various combinations of Korean, English, numerals, and special symbols can be input. In addition, it is apparent that the input device according to the present invention can be used not only for a portable terminal but also for various digital processing apparatuses.

상기한 본 발명의 바람직한 실시예는 예시의 목적을 위해 개시된 것이고, 본 발명에 대해 통상의 지식을 가진 당업자라면 본 발명의 사상과 범위 안에서 다양한 수정, 변경, 부가가 가능할 것이며, 이러한 수정, 변경 및 부가는 하기의 특허청구범위에 속하는 것으로 보아야 할 것이다.Preferred embodiments of the present invention described above are disclosed for purposes of illustration, and those skilled in the art will be able to make various modifications, changes, and additions within the spirit and scope of the present invention. Additions should be considered to be within the scope of the following claims.

이상에서 설명한 바와 같이, 본 발명에 의한 디지털 처리 장치의 입력 장치 및 방법에 의하면, 디지털 처리 장치의 디스플레이 화면의 크기를 확대할 수 있는 장점이 있다.As described above, according to the input device and the method of the digital processing apparatus according to the present invention, there is an advantage that the size of the display screen of the digital processing apparatus can be enlarged.

또한, 별도의 키패드 등을 포함하지 않음으로써 디지털 처리 장치의 두께를 더 얇게 하는 등 디지털 처리 장치의 소형화가 가능한 장점이 있다.In addition, by not including a separate keypad, there is an advantage in that the digital processing apparatus can be miniaturized, such as making the thickness of the digital processing apparatus thinner.

Claims (17)

디지털 처리 장치에 포함되는 입력 장치에 있어서,An input device included in a digital processing device, 하나 이상의 문자 종류 및 각 문자 종류에 상응하는 하나 이상의 문자 정보를 저장하는 메모리부;A memory unit for storing one or more character types and one or more character information corresponding to each character type; 임의의 문자 종류 선택 정보 및 선택된 문자 정보의 입력 명령을 입력하는 키입력부; A key input unit for inputting arbitrary character type selection information and an input command of the selected character information; 카메라에서 촬상된 이미지 내의 객체(object)의 움직임을 감지하여 기준 위치로부터 움직임 벡터를 연산하여 제어부로 전달하는 동작인식부;An operation recognition unit which detects a movement of an object in the image captured by the camera, calculates a motion vector from the reference position, and transfers the motion vector to the controller; 임의의 문자 종류에 따른 문자 정보를 나타내는 버튼아이콘 및 상기 움직임 벡터를 이용하여 인식한 문자 정보를 표시하고 상기 키입력부에서 입력된 문자 선택정보 및 선택된 문자 정보의 입력 명령에 따라 상기 선택된 문자 정보와 입력 정보를 표시하는 디스플레이부; 및Displayed character information using the button icon representing the character information according to an arbitrary character type and the motion vector, and the selected character information and input according to the input command of the character selection information and the selected character information input by the key input unit. A display unit for displaying information; And 상기 움직임 벡터를 이용하여 인식한 문자 정보를 상기 메모리부에서 독출하여 상기 디스플레이부로 전송하고, 상기 키입력부에서 입력된 문자 선택 정보 및 선택된 문자 정보의 입력 명령이 입력되면 상기 선택된 문자 정보와 입력 정보가 상기 디스플레이부에 표시되도록 제어하는 제어부를 포함하는 것을 특징으로 하는 디지털 처리 장치에 포함되는 입력 장치.The character information recognized using the motion vector is read from the memory unit and transmitted to the display unit. When the character selection information and the selected character information input command are input from the key input unit, the selected character information and the input information are displayed. And a control unit for controlling the display unit to be displayed on the display unit. 청구항 2은(는) 설정등록료 납부시 포기되었습니다.Claim 2 was abandoned when the setup registration fee was paid. 제1항에 있어서,The method of claim 1, 상기 하나 이상의 문자 종류는 한글, 외국어 문자, 숫자, 기호 중 적어도 하 나인 것을 특징으로 하는 디지털 처리 장치에 포함되는 입력 장치.The at least one character type is an input device included in a digital processing device, characterized in that at least one of Hangul, foreign language characters, numbers, symbols. 제1항에 있어서,The method of claim 1, 상기 키입력부는,The key input unit, 상기 임의의 문자 종류 선택 정보의 입력 명령을 입력하기 위한 문자종류키와 상기 선택된 문자 정보의 입력 명령을 입력하기 위한 문자입력키를 포함하는 것을 특징으로 하는 디지털 처리 장치에 포함되는 입력 장치.And a character type key for inputting the input command of the arbitrary character type selection information and a character input key for inputting the input command of the selected character information. 제1항에 있어서,The method of claim 1, 상기 동작인식부는,The operation recognition unit, 상기 이미지를 구성하는 각 프레임을 m(자연수) x n(자연수) 영역으로 구분하고, 연속된 프레임에서 상기 각 영역의 픽셀들의 이미지 데이터간의 변화량을 이용하여 상기 움직임 벡터를 연산하는 것을 특징으로 하는 디지털 처리 장치에 포함되는 입력 장치.And dividing each frame constituting the image into an m (natural number) xn (natural number) region, and calculating the motion vector using a change amount between image data of pixels of each region in consecutive frames. Input device included in the device. 제1항에 있어서,The method of claim 1, 상기 카메라는 동작 개시 명령에 의해 상기 이미지의 촬상을 개시하고, 상기 동작 개시 명령은 압력 또는 움직임을 감지하는 센서의 센싱값 또는 미리 지정된 키 버튼의 선택에 의해 입력되는 것을 특징으로 하는 입력 장치.And the camera starts capturing the image by an operation start command, wherein the operation start command is input by a sensing value of a sensor for detecting pressure or movement or selection of a predetermined key button. 디지털 처리 장치의 입력 방법에 있어서,In the input method of the digital processing device, 제1 문자 종류 선택 정보를 입력받는 단계(a);(A) receiving first character type selection information; 카메라에서 촬상된 이미지내의 객체의 움직임을 감지하여 움직임 벡터를 연산하는 단계(b);(B) detecting a movement of an object in the image captured by the camera and calculating a motion vector; 상기 제1 문자 종류 선택 정보에 따른 하나 이상의 문자 정보 중 상기 연산된 움직임 벡터에 상응하여 결정된 문자 정보를 독출하는 단계(c);(C) reading character information determined corresponding to the calculated motion vector among one or more character information according to the first character type selection information; 상기 독출된 문자 정보를 디스플레이 화면에 표시하는 단계(d); 및Displaying the read character information on a display screen (d); And 상기 표시된 문자 정보의 입력 명령이 입력되면, 상기 문자 정보를 입력 정보로서 상기 디스플레이 화면에 표시하는 단계(e)를 포함하는 것을 특징으로 하는 디지털 처리 장치의 입력 방법.And (e) displaying the character information on the display screen as input information when an input command of the displayed character information is input. 디지털 처리 장치의 입력 방법에 있어서,In the input method of the digital processing device, 카메라에서 촬상된 이미지내의 객체의 움직임을 감지하여 움직임 벡터를 연산하는 단계(a);Calculating a motion vector by detecting a movement of an object in the image captured by the camera; 상기 연산된 움직임 벡터에 상응하여 결정된 하나 이상의 문자 정보를 선택하 는 단계(b);(B) selecting one or more character information determined corresponding to the calculated motion vector; 제1 문자 종류 선택 정보를 입력받아 상기 제1 문자 종류 선택 정보에 상응하는 문자 정보를 독출하는 단계(c);(C) receiving first character type selection information and reading character information corresponding to the first character type selection information; 상기 독출된 문자 정보를 디스플레이 화면에 표시하는 단계(d); 및Displaying the read character information on a display screen (d); And 상기 표시된 문자 정보의 입력 명령이 입력되면, 상기 문자 정보를 입력 정보로서 상기 디스플레이 화면에 표시하는 단계(e)를 포함하는 것을 특징으로 하는 디지털 처리 장치의 입력 방법.And (e) displaying the character information on the display screen as input information when an input command of the displayed character information is input. 제6항 또는 제7항에 있어서,The method according to claim 6 or 7, 제2 문자 종류 선택 정보가 입력되면, 상기 문자 정보를 제2 문자 종류 선택 정보에 상응하도록 갱신하는 단계(f)가 상기 단계(d)에 후행하는 것을 특징으로 하는 디지털 처리 장치의 입력 방법.And if the second character type selection information is input, updating (f) the character information so as to correspond to the second character type selection information is followed by step (d). 청구항 9은(는) 설정등록료 납부시 포기되었습니다.Claim 9 was abandoned upon payment of a set-up fee. 제6항 또는 제7항에 있어서,The method according to claim 6 or 7, 상기 하나 이상의 문자 종류는 한글, 외국어 문자, 숫자, 기호 중 적어도 하나인 것을 특징으로 하는 디지털 처리 장치의 입력 방법.The at least one character type is at least one of Hangul, foreign language characters, numbers, and symbols. 제6항 또는 제7항에 있어서,The method according to claim 6 or 7, 상기 단계(b)는,Step (b) is, 상기 이미지를 구성하는 각 프레임을 m(자연수) x n(자연수) 영역으로 구분하고, 연속된 프레임에서 상기 각 영역의 픽셀들의 이미지 데이터간의 변화량을 이용하여 상기 움직임 벡터를 연산하는 것을 특징으로 하는 디지털 처리 장치의 입력 방법.And dividing each frame constituting the image into an m (natural number) xn (natural number) region, and calculating the motion vector using a change amount between image data of pixels of each region in consecutive frames. Input method of the device. 제6항 또는 제7항에 있어서,The method according to claim 6 or 7, 상기 카메라는 동작 개시 명령에 의해 상기 이미지의 촬상을 개시하고, 상기 동작 개시 명령은 압력 또는 움직임을 감지하는 센서의 센싱값 또는 미리 지정된 키 버튼의 선택에 의해 입력되는 것을 특징으로 하는 디지털 처리 장치의 입력 방법.The camera starts capturing the image by an operation start command, and the operation start command is input by a sensing value of a sensor for detecting pressure or a movement or selection of a predetermined key button. Input method. 디지털 처리 장치의 입력 방법을 수행하기 위해 디지털 처리 장치에서 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며, 상기 디지털 처리 장치에 의해 판독될 수 있는 프로그램을 기록한 기록매체에 있어서,In the recording medium on which a program of instructions that can be executed in a digital processing device is tangibly embodied to perform an input method of a digital processing device. 제1 문자 종류 선택 정보를 입력받는 단계(a);(A) receiving first character type selection information; 카메라에서 촬상된 이미지내의 객체의 움직임을 감지하여 움직임 벡터를 연산 하는 단계(b);(B) calculating a motion vector by detecting a movement of an object in the image captured by the camera; 상기 제1 문자 종류 선택 정보에 따른 하나 이상의 문자 정보 중 상기 연산된 움직임 벡터에 상응하여 결정된 문자 정보를 독출하는 단계(c);(C) reading character information determined corresponding to the calculated motion vector among one or more character information according to the first character type selection information; 상기 독출된 문자 정보를 디스플레이 화면에 표시하는 단계(d); 및Displaying the read character information on a display screen (d); And 상기 표시된 문자 정보의 입력 명령이 입력되면, 상기 문자 정보를 입력 정보로서 상기 디스플레이 화면에 표시하는 단계(e)를 포함하는 것을 특징으로 하는 입력 방법을 기록한 기록매체.And (e) displaying the character information on the display screen as input information when an input command of the displayed character information is input. 디지털 처리 장치의 입력 방법을 수행하기 위해 디지털 처리 장치에서 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며, 상기 디지털 처리 장치에 의해 판독될 수 있는 프로그램을 기록한 기록매체에 있어서,In the recording medium on which a program of instructions that can be executed in a digital processing device is tangibly embodied to perform an input method of a digital processing device. 카메라에서 촬상된 이미지내의 객체의 움직임을 감지하여 움직임 벡터를 연산하는 단계(a);Calculating a motion vector by detecting a movement of an object in the image captured by the camera; 상기 연산된 움직임 벡터에 상응하여 결정된 하나 이상의 문자 정보를 선택하는 단계(b);(B) selecting one or more character information determined corresponding to the calculated motion vector; 제1 문자 종류 선택 정보를 입력받아 상기 문자 종류 선택 정보에 상응하는 문자 정보를 독출하는 단계(c);(C) receiving first character type selection information and reading character information corresponding to the character type selection information; 상기 독출된 문자 정보를 디스플레이 화면에 표시하는 단계(d); 및Displaying the read character information on a display screen (d); And 상기 표시된 문자 정보의 입력 명령이 입력되면, 상기 문자 정보를 입력 정보 로서 상기 디스플레이 화면에 표시하는 단계(e)를 포함하는 것을 특징으로 하는 입력 방법을 기록한 기록매체.And (e) displaying the text information on the display screen as input information when the input command of the displayed text information is input. 청구항 14은(는) 설정등록료 납부시 포기되었습니다.Claim 14 was abandoned when the registration fee was paid. 제12항 또는 제13항에 있어서,The method according to claim 12 or 13, 제2 문자 종류 선택 정보가 입력되면, 상기 문자 정보를 제2 문자 종류 선택 정보에 상응하도록 갱신하는 단계(f)가 상기 단계(d)에 후행하는 것을 특징으로 하는 입력 방법을 기록한 기록매체.And when the second character type selection information is input, updating (f) the character information so as to correspond to the second character type selection information is followed by step (d). 청구항 15은(는) 설정등록료 납부시 포기되었습니다.Claim 15 was abandoned upon payment of a registration fee. 제12항 또는 제13항에 있어서,The method according to claim 12 or 13, 상기 하나 이상의 문자 종류는 한글, 외국어 문자, 숫자, 기호 중 적어도 하나인 것을 특징으로 하는 입력 방법을 기록한 기록매체.And the at least one type of character is at least one of Korean, foreign language characters, numbers, and symbols. 청구항 16은(는) 설정등록료 납부시 포기되었습니다.Claim 16 was abandoned upon payment of a setup registration fee. 제12항 또는 제13항에 있어서,The method according to claim 12 or 13, 상기 단계(b)는,Step (b) is, 상기 이미지를 구성하는 각 프레임을 m(자연수) x n(자연수) 영역으로 구분하고, 연속된 프레임에서 상기 각 영역의 픽셀들의 이미지 데이터간의 변화량을 이용하여 상기 움직임 벡터를 연산하는 것을 특징으로 하는 입력 방법을 기록한 기록매 체.An input method comprising dividing each frame constituting the image into an m (natural number) xn (natural number) region, and calculating the motion vector using an amount of change between image data of pixels of each region in consecutive frames. Recording medium. 청구항 17은(는) 설정등록료 납부시 포기되었습니다.Claim 17 was abandoned upon payment of a registration fee. 제12항 또는 제13항에 있어서,The method according to claim 12 or 13, 상기 카메라는 동작 개시 명령에 의해 상기 이미지의 촬상을 개시하고, 상기 동작 개시 명령은 압력 또는 움직임을 감지하는 센서의 센싱값 또는 미리 지정된 키 버튼의 선택에 의해 입력되는 것을 특징으로 하는 입력 방법을 기록한 기록매체.The camera starts capturing the image by an operation start command, and the operation start command is input by a sensing value of a sensor for detecting pressure or movement or by selection of a predetermined key button. Record carrier.
KR1020050133661A 2005-12-29 2005-12-29 Input device and method of digital processing device KR100751093B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050133661A KR100751093B1 (en) 2005-12-29 2005-12-29 Input device and method of digital processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050133661A KR100751093B1 (en) 2005-12-29 2005-12-29 Input device and method of digital processing device

Publications (2)

Publication Number Publication Date
KR20070070790A KR20070070790A (en) 2007-07-04
KR100751093B1 true KR100751093B1 (en) 2007-08-21

Family

ID=38506033

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050133661A KR100751093B1 (en) 2005-12-29 2005-12-29 Input device and method of digital processing device

Country Status (1)

Country Link
KR (1) KR100751093B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100829142B1 (en) * 2007-01-12 2008-05-13 엠텍비젼 주식회사 Apparatus and method for detecting movement of a subject
KR101668698B1 (en) * 2010-04-05 2016-10-24 엘지전자 주식회사 Mobile Terminal and Typing Method of the same
KR101421321B1 (en) * 2010-10-18 2014-07-18 이승우 Method for inputting letters using motion recognition

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05298016A (en) * 1992-02-14 1993-11-12 Itu Res Inc Input device for graphics
JP2002149302A (en) 2000-11-09 2002-05-24 Sharp Corp Interface device and recording medium with interface processing program recorded
KR20020052217A (en) * 2000-12-25 2002-07-03 가나이 쓰토무 Electronics device applying an image sensor
KR20050068663A (en) * 2003-12-30 2005-07-05 주식회사 팬택앤큐리텔 Method and appratus for user operating interface using camera function of mobile communication unit
KR20060022475A (en) * 2004-09-07 2006-03-10 삼성전자주식회사 Pointing control method in camera built-in mobile communication terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05298016A (en) * 1992-02-14 1993-11-12 Itu Res Inc Input device for graphics
JP2002149302A (en) 2000-11-09 2002-05-24 Sharp Corp Interface device and recording medium with interface processing program recorded
KR20020052217A (en) * 2000-12-25 2002-07-03 가나이 쓰토무 Electronics device applying an image sensor
KR20050068663A (en) * 2003-12-30 2005-07-05 주식회사 팬택앤큐리텔 Method and appratus for user operating interface using camera function of mobile communication unit
KR20060022475A (en) * 2004-09-07 2006-03-10 삼성전자주식회사 Pointing control method in camera built-in mobile communication terminal

Also Published As

Publication number Publication date
KR20070070790A (en) 2007-07-04

Similar Documents

Publication Publication Date Title
KR100943792B1 (en) Motion pattern identification device and method
KR100856203B1 (en) User input device and method using fingerprint recognition sensor
US9448620B2 (en) Input method and apparatus of portable device for mapping segments of a hand to a plurality of keys
US7817143B2 (en) Method of inputting function into portable terminal and button input apparatus of portable terminal using the same
JP5316387B2 (en) Information processing apparatus, display method, and program
KR100782927B1 (en) Character input device and method in portable terminal
JP2002164990A (en) Mobile communication terminal
KR20130136173A (en) Method for providing fingerprint based shortcut key, machine-readable storage medium and portable terminal
RU2609033C1 (en) Input method and input system
KR100562144B1 (en) Finger image display method in wireless communication terminal
JP4685708B2 (en) Mobile terminal device
JP5332623B2 (en) Image display device and image display method
CN108073291B (en) Input method and device and input device
KR100810215B1 (en) Method of photographing using a mobile handset and the mobile handset
CN109542244B (en) Input method, device and medium
JP2000032111A (en) Portable information reading processing device and control method
KR100751093B1 (en) Input device and method of digital processing device
JP2005268951A (en) Portable telephone
KR100735262B1 (en) Automatic display method of mobile terminal
KR100640402B1 (en) Portable terminal that can display electronic touch interfaces on the screen and in separate areas according to input interface mode
CN117234405A (en) Information input method and device, electronic equipment and storage medium
JP2005173877A (en) Personal digital assistant
KR100645176B1 (en) Image Speed Dialing Mobile Terminal
KR101414424B1 (en) Apparatus and method for emboding virtual user interface
JP5522728B2 (en) Terminal device and program

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20051229

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20061121

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

PG1501 Laying open of application
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20070814

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20070816

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20100625

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20110711

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20120710

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20120710

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20130731

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20130731

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20140728

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20140728

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20150729

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20150729

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20160801

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20160801

Start annual number: 10

End annual number: 10

PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20200525