KR102094866B1 - User-customizing glove typed input device - Google Patents
User-customizing glove typed input device Download PDFInfo
- Publication number
- KR102094866B1 KR102094866B1 KR1020170119361A KR20170119361A KR102094866B1 KR 102094866 B1 KR102094866 B1 KR 102094866B1 KR 1020170119361 A KR1020170119361 A KR 1020170119361A KR 20170119361 A KR20170119361 A KR 20170119361A KR 102094866 B1 KR102094866 B1 KR 102094866B1
- Authority
- KR
- South Korea
- Prior art keywords
- input
- unit
- user
- value
- signal
- Prior art date
Links
- 238000012545 processing Methods 0.000 claims description 13
- 238000004891 communication Methods 0.000 claims description 11
- 235000008429 bread Nutrition 0.000 claims description 3
- 230000000875 corresponding effect Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 description 20
- 210000003811 finger Anatomy 0.000 description 16
- 210000003813 thumb Anatomy 0.000 description 6
- 230000007935 neutral effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/014—Hand-worn input/output arrangements, e.g. data gloves
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H13/00—Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch
- H01H13/02—Details
- H01H13/12—Movable parts; Contacts mounted thereon
- H01H13/14—Operating parts, e.g. push-button
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2250/00—Miscellaneous game characteristics
- A63F2250/49—Miscellaneous game characteristics with provisions for connecting to a part of the body
- A63F2250/491—Finger
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Abstract
본 발명은 손가락에 장갑형태로 착용하는 입력장치에 관한 것으로, 다수의 신호라인과 이의 소켓에 탈착 가능하게 장착되는 다양한 입력부를 사용자가 선택하고 해당 속성 및 기능을 설정할 수 있도록 구성된 사용자 맞춤형 손가락 입력장치이다. The present invention relates to an input device worn in the form of a glove on a finger, a user-specified finger input device configured to allow a user to select various input lines detachably mounted on a plurality of signal lines and sockets thereof and to set corresponding properties and functions. to be.
Description
본 발명은 손가락에 장갑형태로 착용하는 입력장치에 관한 것이다. The present invention relates to an input device worn in the form of a glove on a finger.
최근 웨어러블 디바이스에 대한 관심이 증대되면서, 입력장치 분야에서도 종래 고정형 입력장치에서 착용 가능한 입력 장치의 다양한 시도가 이루어지고 있다. Recently, as interest in wearable devices has increased, various attempts have been made in the input device field to be worn in a conventional fixed input device.
입력부의 위치가 접촉 가능한 부위에 밀착되지 않은 형태부터 접촉 가능한 부위에 밀착된 장갑형까지 다양한 형태로 등장하고 있으며, 입력부의 형태와 입력하는 주체의 패턴(pattern)별로 입력 신호로 구현할 기능을 확장하고 효율성까지 고려하고 있는 추세이다.It has appeared in various forms, from the form where the position of the input part is not in close contact with the contactable part to the armored form that is in close contact with the contactable part.It expands the functions to be implemented as an input signal for each type of input part and the pattern of the input subject and improves efficiency. This is the trend we are considering.
그러나, 종래의 입력 장치는 여전히 입력부가 고정되어 있어 입력부의 위치를 사용자가 편리한 위치로 옮긴다거나 사용자가 원하는 기능으로 변경하는 것은 고려되지 않고 있다.However, in the conventional input device, since the input unit is still fixed, it is not considered that the position of the input unit is moved to a convenient location by the user or changed to a function desired by the user.
손에 착용하는 장갑형 입력장치의 경우를 생각해 보더라도, 일부 손가락에 장애가 있는 사용자라면 불편한 손가락에 장착된 입력부는 무용지물과 다름이 없는 것이어서 개인이 처한 상황에 맞게 맞춤형으로 입력장치를 재구성하고 기능을 설정하는 것이 요구된다.Even considering the case of a glove-type input device worn on a hand, if the user has a handicapped finger, the input part mounted on an uncomfortable finger is no different from a useless object, so that the input device can be reconstructed and set to suit the individual's situation. Is required.
관련 선행기술을 살펴보면, 특허 제1748570호(웨어러블 데이터 입력장치)는 엄지손가락을 감싸며 나머지 손가락이 개방된 장갑 형태의 몸체부, 상기 몸체부의 엄지손가락 부분에 설치되고, 터치 여부에 따라 접촉신호를 송출하는 접촉인식센서, 상기 접촉인식센서에서 송출된 접촉신호에 의해 빛을 발산하고, 상기 엄지손가락의 말단에 설치되는 발광부, 상기 몸체부에 설치되어 상기 발광부에서 발산하는 빛을 검출하는 수광센서, 상기 접촉인식센서, 상기 발광부 및 상기 수광센서와 전기적으로 접속되고, 상기 접촉인식센서에서 송출되는 접촉신호를 받아 발광부를 작동시키고, 상기 수광센서로부터 검출된 빛을 통하여 엄지손가락 말단의 위치좌표를 도출하며, 상기 위치좌표를 통하여 상기 엄지손가락의 말단이 상기 몸체부에 의해 개방되어 별도의 센서가 부착되지 않는 나머지 손가락의 마디부분에 닿았을 때의 위치에 따라 매핑된 키값을 산출하는 제어부 및 상기 제어부에서 산출된 키 값을 외부 기기로 송출하는 신호송출부를 포함한다. Looking at the related prior art, Patent No. 1748570 (wearable data input device) wraps around the thumb, and the rest of the fingers are installed in the glove-shaped body portion, the thumb portion of the body portion, and transmits a contact signal depending on whether or not it is touched. A contact recognition sensor, which emits light by a contact signal sent from the contact recognition sensor, and a light-emitting unit installed at the end of the thumb and a light-receiving sensor installed at the body to detect light emitted from the light-emitting unit , The contact recognition sensor, the light emitting unit and the light-receiving sensor is electrically connected, receives the contact signal transmitted from the touch recognition sensor to operate the light emitting unit, the position coordinate of the end of the thumb through the light detected from the light receiving sensor And the end of the thumb is opened by the body part through the position coordinates. It includes a control unit for calculating a key value mapped according to a position when the sensor touches a node of the rest of the finger that is not attached, and a signal transmission unit for transmitting the key value calculated by the control unit to an external device.
상기 선행기술은 발광부와 수광센서를 포함하고 엄지의 위치좌표를 인식하고 접촉인식센서를 통한 특정 위치에서의 매핑된 키값을 산출하도록 구성되어 있는바, 특정 손가락의 기능이 이미 고정되어 있는 종래 기술에 속하므로 사용자가 스스로 사용할 손가락을 정하거나 기능을 설정하고자 하는 본 발명과는 차이가 있다.The prior art includes a light emitting unit and a light receiving sensor, and is configured to recognize a position coordinate of a thumb and calculate a mapped key value at a specific position through a contact recognition sensor. As a result, a function of a specific finger is already fixed. Since it belongs to, there is a difference from the present invention in which a user decides a finger to use for himself or sets a function.
본 발명은 사용자가 편하게 사용할 수 있는 부위에 입력부를 장착하고 입력값의 속성에 대해 원하는 기능을 설정할 수 있는 사용자 맞춤형 손가락 입력장치를 제공하고자 한다.The present invention is to provide a user-customized finger input device capable of setting a desired function for an attribute of an input value by mounting an input unit in a portion that can be conveniently used by a user.
본 발명은 장갑형태로 손에 착용할 수 있는 바디부; 상기 바디부의 일측에 설치되는 무선통신모듈;The present invention is a body portion that can be worn on the hand in the form of a glove; A wireless communication module installed on one side of the body portion;
상기 바디부 일측에 설치되어 입력값을 수신하고 상기 무선통신모듈을 이용하여 상기 입력값을 외부로 송출하는 신호수신부; 상기 바디부의 손가락 입력 부분에 소켓이 노출되게 설치되고 상기 소켓으로부터 상기 신호수신부에 이르기까지 상기 바디부내에서 연결되는 다수의 신호라인; 상기 신호라인의 소켓에 탈착 가능하게 결합하는 1 이상의 입력부; 및 상기 입력값의 속성과 기능을 설정하고, 상기 입력값 수신부가 송출하는 입력값을 수신하여 상기 설정된 속성과 기능에 따라 해당 입력값을 인식하여 실행하는 신호실행부;를 포함하여, 사용자가 원하는 부위에 입력부를 장착하고 신호실행부를 이용하여 해당 입력값 속성과 기능을 설정할 수 있는 사용자 맞춤형 손가락 입력장치를 제공한다.A signal receiving unit installed on one side of the body unit to receive an input value and transmit the input value to the outside using the wireless communication module; A plurality of signal lines installed in the body portion from the socket to the signal receiving portion, the socket being exposed to the finger input portion of the body portion; At least one input unit detachably coupled to the socket of the signal line; And a signal execution unit for setting the attribute and function of the input value, receiving the input value transmitted by the input value receiving unit, and recognizing and executing the corresponding input value according to the set attribute and function. It provides a user-customized finger input device that can be equipped with an input unit on the site and set the corresponding input value attributes and functions using the signal execution unit.
상기 신호수신부는 아두이노 보드(Arduino board)와 브레드 보드(bread board)를 적용할 수 있다.The signal receiving unit may apply an Arduino board and a bread board.
상기 입력부는 압력 감지기, 정전식 접촉 감지기, 상하 방향으로 누를 수 있는 푸쉬 버튼, 및 좌우전후 방향으로 가리킬 수 있고 상하 방향으로도 누를 수 있는 Z 버튼 중 적어도 1 이상이 선택되어 상기 소켓에 장착될 수 있다.The input unit may be mounted on the socket by selecting at least one or more of a pressure sensor, a capacitive touch sensor, a push button that can be pressed in the vertical direction, and a Z button that can be pointed in the front and rear directions and can also be pressed in the vertical direction. have.
상기 신호실행부는 휴대용 스마트 단말기, 컴퓨터 또는 게임기이며, 구동모듈을 포함하여 상기 입력부에서 출력하는 입력값의 속성과 기능을 설정하고 수신된 입력값을 인식하여 실행할 수 있다.The signal execution unit is a portable smart terminal, a computer or a game machine, and includes a driving module to set attributes and functions of input values output from the input unit and recognize and execute the received input values.
본 발명에 따르면, 사용자가 편한 손가락의 위치에 사용자가 원하는 종류의 입력부를 장착하고 해당 입력값의 속성별로 사용자가 필요한 기능을 직접 설정하여 착용할 수 있는바, 사용자 편의성이 극대화되고 하나의 입력장치로 다양한 기능을 구현할 수 있는 입력장치의 제공이 가능하다.According to the present invention, it is possible to mount a user's desired type of input unit at a user's comfortable finger position and set and wear a function required by the user for each attribute of the input value. Therefore, it is possible to provide an input device capable of implementing various functions.
도 1은 본 발명에 따른 입력장치의 구성블록도이다.
도 2는 본 발명에 따른 입력장치의 실시예로서 손등 방향에서 도시한 것이다.
도 3은 본 발명에 따른 입력장치의 실시예로서 손바닥 방향에서 도시한 것이다.
도 4는 본 발명에 따른 입력장치의 실시예로서 다양한 입력부의 탈착 기능을 표현한 것이다.
도 5는 본 발명에 따른 입력장치 실시예의 구성 간 연결관계를 나타낸 블록도이다.
도 6은 교체 가능한 다용도 입력 장치에 속한 아두이노에서 스마트폰으로 전송할 문자열의 여러 가지 케이스(case)를 나타낸다.1 is a block diagram of an input device according to the present invention.
2 is an embodiment of an input device according to the present invention, and is shown in the back of the hand.
3 is an embodiment of an input device according to the present invention, and is shown in the palm direction.
4 is an exemplary embodiment of an input device according to the present invention, and expresses various functions of detaching an input unit.
5 is a block diagram showing a connection relationship between components of an input device embodiment according to the present invention.
6 shows various cases of a string to be transmitted from an Arduino to a smartphone belonging to a replaceable multipurpose input device.
이하, 첨부한 도면을 참조하여 본 발명에 따른 사용자 맞춤형 손가락 입력 장치에 대하여 상세하게 설명한다.Hereinafter, a user-customized finger input device according to the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명에 따른 사용자 맞춤형 손가락 입력 장치의 구성관계를 나타내며, 바디부(1), 입력부(11), 신호라인(12), 소켓(121), 신호수신부(13), 무선통신모듈(14) 및 신호실행부(2)를 포함한다.1 shows a configuration relationship of a user-customized finger input device according to the present invention, the
바디부(1)는 도 2에 도시된 바와 같은 장갑형태로 손에 착용할 수 있는 형상과 소재로 구성되어 그 내부에 다른 구성이 장착되는 하우징의 역할을 하며 필요에 따라 관통홀 또는 개구부가 형성될 수 있다. The
입력부(11)는 도 3에 도시된 바와 같이, 신호라인(12)의 소켓(121)에 탈착 가능하게 결합하는 1 이상의 입력장치로서, 압력 감지기(A), 정전식 접촉 감지기(B), 상하 방향으로 누를 수 있는 푸쉬 버튼(C), 및 좌우전후 방향으로 가리킬 수 있고 상하 방향으로도 누를 수 있는 막대형 또는 조이스틱(joystick)형 Z 버튼(D) 등의 손가락 하나의 움직임으로 입력값을 생성할 수 있는 다양한 입력수단 중 사용자의 선택에 의해 소켓(121)에 장착된다. As shown in FIG. 3, the
장착 방법은 탈착이 가능한 방법이면 무엇이든 본 발명에 적용할 수 있으며, 벨크로 테이프(velcro tape)를 이용하여 소켓(121)에 입력부(11)를 접속하여 고정할 수 있다.Any mounting method can be applied to the present invention as long as it is a removable method, and can be fixed by connecting the
신호라인(12)은 도 2에 도시된 손등 방향의 도면에서 보는 바와 같이, 바디부(1) 내부에 다수 내장되어 바디부(1)의 손가락 입력 부분에 소켓(121)이 노출되게 설치되고 소켓(121)으로부터 신호수신부(13)에 이르기까지 바디부(1)내에서 촘촘히 연결된다.The
도 4는 도 2 실시예의 손바닥 방향의 모습으로서, 바디부(1)의 손가락 입력 부분에 관통홀이 형성되고 그 주변에 소켓(121)이 노출될 수 있도록 구현한 실시예이다.FIG. 4 is an embodiment in which a through-hole is formed in a finger input portion of the
신호수신부(13)는 바디부(1) 일측에 설치되어 입력부(11)로부터 입력값을 수신하고 무선통신모듈(14) 무선통신모듈을 이용하여 상기 입력값을 신호실행부(2)로 송출하는바, 구체적으로는 센서 인식을 위해서 아두이노 보드(Arduino board)를 적용할 수 있으며 다수의 신호라인을 처리하기 위한 분배기로서의 브레드 보드(bread board)를 적용할 수 있다.The
신호수신부(13)는 신호라인(12)과의 접속포트와 무선통신모듈(14)과의 접속포트를 구비하는바, 외부 장치와의 연결 포트에 사용된 부품은 아두이노 보드에 탑재된 USB 포트(외부 장치와의 연결 포트)일 수 있다.Since the
무선통신모듈(14)은 바디부(1)의 일측에 설치되어 신호수신부(13)가 신호실행부(2)로 입력부(11)의 입력값을 송신할 수 있도록 지원하는바, 물리적 설치 위치는 신호수신부(13)와 동일할 수 있다. The
신호실행부(2)는 상기 입력값의 속성과 기능을 설정하고, 신호수신부(13)가 송출하는 입력값을 수신하여 상기 설정된 속성과 기능에 따라 해당 입력값을 인식하여 실행하는 수단인바, 구체적으로는 휴대용 스마트 단말기, 컴퓨터 또는 게임기 등이 될 수 있다.The signal execution unit 2 is a means for setting the attribute and function of the input value, receiving the input value transmitted by the
신호실행부(2)는 본 발명에 따른 입력장치를 위한 구동모듈을 포함하여 입력부(11)에서 출력하는 입력값의 속성과 기능을 설정하고 수신된 입력값을 인식하여 실행하게 된다.The signal execution unit 2 includes the driving module for the input device according to the present invention, sets the attributes and functions of the input values output from the
도 5는 본 발명에 따른 입력장치 실시예의 구성 간 연결관계를 나타낸 블록도로서, 다수의 입력부(11)가 다수의 소켓(121)으로부터 신호수신부(13)인 브레드 보드를 거쳐 아두이노 보드로 전송되고 무선통신모듈(14)인 블루투수모듈을 통해 신호실행부(2)인 스마트폰으로 상기 입력값이 전송되어 실행된다.Figure 5 is a block diagram showing the connection relationship between the configuration of the input device embodiment according to the present invention, a plurality of
이와 같이, 본 발명에 따른 입력장치는 사용자가 원하는 부위에 입력부를 장착하고 신호실행부를 이용하여 해당 입력값 속성과 기능을 설정할 수 있는 사용자 맞춤형 입력장치라는 특징을 갖는다.As described above, the input device according to the present invention has a feature of a user-customized input device capable of setting a corresponding input value attribute and a function using a signal execution unit by mounting the input unit at a desired part of the user.
이하에서는, 입력값의 처리 프로세스관련 다양한 실시예를 설명한다.Hereinafter, various embodiments related to an input value processing process will be described.
<실시예 1><Example 1>
실시예 1은 교체 가능한 다용도 입력 장치에 속한 디지털 입력부인 푸쉬 버튼, 상하 방향으로 누를 수 있는 막대형 또는 조이스틱 Z 버튼, 정전식 접촉 감지기의 입력 처리로서, 디지털 방식의 입력부가 공통으로 적용되는 알고리즘(algorithm)이다. Example 1 is an input processing method of a push button that is a digital input part belonging to a replaceable multi-purpose input device, a bar-shaped or joystick Z button that can be pressed in the up and down direction, and an input processing of an electrostatic contact sensor, an algorithm in which a digital input part is commonly applied ( algorithm).
디지털 입력부의 입력 처리를 위해 필요한 변수(속성)와 함수(기능)를 선언 및 정의한 다음, 입력부를 조작했을 때의 입력핀 상태를 HIGH(단, 조이스틱 Z 버튼은 LOW)로 설정해서 입력 상태를 true(참)으로 지정하며, 초기 입력 상태를 false(거짓)으로 설정된 입력부의 상태를 부울(boolean) 타입의 현재 입력 상태 변수를 통해 true 또는 false(거짓)로 대입하여 초기 입력 상태와 현재 입력 상태의 값을 비교한다.Declare and define variables (attributes) and functions (functions) required for input processing of the digital input unit, and then set the input pin status when the input unit is operated to HIGH (however, the joystick Z button is LOW) to set the input status to true. (True), and the initial input state is set to false (false), and the input state is set to false (false). Compare values.
초기 상태와 현재 상태가 다를 경우, 초기 상태를 true로 갱신하고 아두이노 소프트웨어(software) 개발 도구인 스케치(sketch)에서 모니터링(monitoring)으로 활용할 수 있는 시리얼 모니터(serial monitor)에 PRESS 문자열과 스마트폰으로 전송하기 위한 문자열을 출력한다. 해당 도면에는 예시를 통해 문자열을 구체적으로 표현했으며, 같은 입력부의 개수에 따라 지정될 문자열도 달라질 수 있다. If the initial state and the current state are different, press the PRESS string and the smartphone on a serial monitor that updates the initial state to true and can be used as monitoring in the Arduino software development tool Sketch. Outputs a string for transmission. In the drawings, the character strings are specifically expressed through examples, and the character strings to be designated may also vary according to the number of the same input units.
앞에 선행된 상태에서 초기 상태와 현재 상태가 다를 경우, false로 판별하여 시리얼 모니터에 RELEASE 문자열이 출력되며, 한 번 PRESS 문자열을 출력하면 반드시 RELEASE 문자열이 출력된다. 단, 처음부터 초기 상태와 현재 상태가 같을 경우, 입력부를 조작하지 않았으므로 시리얼 모니터에 특정 문자열이 출력되지 않고 사용자가 조작할 때까지 대기한다.If the initial state and the current state are different from the preceding state, it is determined as false, and the RELEASE string is output to the serial monitor. Once the PRESS string is output, the RELEASE string is necessarily output. However, if the initial state and the current state are the same from the beginning, the input unit has not been operated, so a specific character string is not output on the serial monitor and the user waits for the operation.
<실시예 2><Example 2>
실시예 2는 교체 가능한 다용도 입력 장치에 속한 아날로그 입력부인 압력 감지기의 입력 처리로서, 아날로그 방식의 입력부가 공통으로 적용되는 알고리즘(algorithm)이다. The second embodiment is an input process of a pressure sensor, which is an analog input part belonging to a replaceable multi-purpose input device, and is an algorithm in which the analog input part is commonly applied.
아날로그 입력부의 입력 처리를 위해 필요한 변수(속성)와 함수(기능)를 선언 및 정의한 다음, 읽어온 아날로그 값을 선언된 변수에 저장하고, 아날로그 값의 범위를 지정해서 일정 범위를 만족하면 입력 상태를 true로 지정하며, 초기 상태를 false로 설정된 입력부의 상태를 부울 타입의 현재 상태 변수를 통해 true 또는 false로 대입하여 초기 상태와 현재 상태의 값을 비교한다. Declare and define variables (attributes) and functions (functions) required for the input processing of the analog input section, and then store the read analog values in the declared variables, and specify the range of analog values to satisfy the certain range and enter the input status. It is set to true, and the initial state is set to false, and the state of the input unit is set to true or false through the boolean type current state variable to compare the initial state and the current state value.
초기 상태와 현재 상태가 다를 경우, 초기 상태를 true로 갱신하고 시리얼 모니터에 PRESS 문자열과 스마트폰으로 전송하기 위한 문자열을 출력한다. 해당 도면에는 예시를 통해 문자열을 구체적으로 표현했으며, 같은 입력부의 개수에 따라 지정될 문자열도 달라질 수 있다. If the initial state and the current state are different, the initial state is updated to true, and the PRESS string on the serial monitor and the string for transmission to the smartphone are output. In the drawings, the character strings are specifically expressed through examples, and the character strings to be designated may also vary according to the number of the same input units.
앞에 선행된 상태에서 초기 상태와 현재 상태가 다를 경우, false로 판별하여 시리얼 모니터에 RELEASE 문자열이 출력되며, 한 번 PRESS 문자열을 출력하면 반드시 RELEASE 문자열이 출력된다. If the initial state and the current state are different from the preceding state, it is determined as false, and the RELEASE string is output to the serial monitor. Once the PRESS string is output, the RELEASE string is necessarily output.
단, 처음부터 초기 상태와 현재 상태가 같을 경우, 입력부를 조작하지 않았으므로 시리얼 모니터에 특정 문자열이 출력되지 않고 사용자가 조작할 때까지 대기한다. However, if the initial state and the current state are the same from the beginning, the input unit has not been operated, so a specific character string is not output on the serial monitor and the user waits for the operation.
아날로그 방식과 디지털 방식의 차이점은 아날로그 방식의 입력부가 0과 1같은 2가지의 경우를 명확하게 구분할 수 있는 디지털 방식의 입력부와는 다르게 0에서 1023까지의 연속적인 경우로 읽기 때문에 따로 범위를 지정하여 디지털 방식처럼 2가지의 경우로 바꿔야 하는 과정이 더 필요하다. 그 외에는 디지털 방식과 유사한 과정으로 처리된다.The difference between the analog method and the digital method is that the input section of the analog method reads in a continuous case from 0 to 1023, unlike the digital input section, which can clearly distinguish two cases such as 0 and 1, so specify a separate range. Like the digital method, the process of changing to two cases is needed. Otherwise, it is processed in a process similar to the digital method.
<실시예 3><Example 3>
실시예 3은 교체 가능한 다용도 입력 장치에 속한 아날로그 입력부인 막대형 또는 조이스틱 X 로터리 엔코더의 입력 처리로서, 압력 감지기와는 다르게 총 4가지의 상태가 필요하고, 작동 여부만 확인하는 것뿐만 아니라 방향 상태까지 추가로 확인해야 한다. Example 3 is the input processing of a bar-type or joystick X rotary encoder, which is an analog input belonging to a replaceable multi-purpose input device. Unlike the pressure sensor, a total of four states are required, and only the operation status is checked as well as the directional state. You have to check further.
아날로그 입력부의 입력 처리를 위해 필요한 변수(속성)와 함수(기능)를 선언 및 정의한 다음, 읽어온 아날로그 값을 선언된 변수에 저장하고, 아날로그 값인 0~699의 범위를 지정해서 일정 범위를 만족하면 방향에 상관없이 조작 여부를 나타내는 입력 상태를 true 또는 false로, 방향 상태를 왼쪽 또는 오른쪽을 표현할 정수를 지정하며, 여기서 아날로그 값이 300 미만일 경우 중립->왼쪽으로 변하는 방향 상태로 설정하고 이때 나타내는 정수 값은 1, 아날로그 값이 400 이상일 경우 중립->오른쪽 상태로 설정하고 정수 값은 2, 반대로 아날로그 값이 300 이상 350 미만일 경우 왼쪽->중립으로 변하는 방향 상태를 설정하고 정수 값은 5, 아날로그 값이 350 이상 400 미만일 경우 오른쪽->중립으로 변하는 상태를 설정하고 정수 값은 6으로 설정한다. 그리고 나서 초기 상태를 false로 설정된 입력부의 상태를 부울 타입의 현재 상태 변수를 통해 1 또는 2인 방향 상태는 true, 5 또는 6인 방향 상태는 false로 대입하여 초기 상태와 현재 상태의 값을 비교한다. Declare and define variables (attributes) and functions (functions) required for input processing of the analog input section, and then store the read analog values in the declared variables, and specify a range of analog values 0 to 699 to satisfy a certain range. The input state indicating whether to operate regardless of the direction is set to true or false, and the integer state to represent the left or right direction state is specified, where if the analog value is less than 300, it is set to the neutral-> left direction state. The value is 1, when the analog value is 400 or more, it is set to the neutral-> right state, and the integer value is 2, and when the analog value is 300 or more and less than 350, the left-> neutral direction is set and the integer value is 5, the analog value. If it is 350 or more and less than 400, set the state that changes to right-> neutral, and set the integer value to 6. Then, the initial state is set to false, and the directional state of 1 or 2 is assigned to the boolean type current state variable as true, and the directional state of 5 or 6 is assigned to false to compare the initial state and the current state value. .
초기 상태와 현재 상태가 다를 경우, 초기 상태를 true로 갱신하고 시리얼 모니터에 방향을 나타낼 LEFT 또는 RIGHT, PRESS 문자열, 그리고 스마트폰으로 전송하기 위한 문자열을 출력한다. If the initial state and the current state are different, the initial state is updated to true, and the LEFT or RIGHT, PRESS string to indicate the direction on the serial monitor, and a string to be sent to the smartphone are output.
해당 도면에는 예시를 통해 문자열을 구체적으로 표현했으며, 같은 입력부의 개수에 따라 지정될 문자열도 달라질 수 있다. 앞에 선행된 상태에서 초기 상태와 현재 상태가 다를 경우, false로 판별하여 시리얼 모니터에 LEFT 또는 RIGHT와 RELEASE 문자열이 출력되며, 한 번 PRESS 문자열을 출력하면 반드시 RELEASE 문자열이 출력된다. In the drawings, the character strings are specifically expressed through examples, and the character strings to be designated may also vary according to the number of the same input units. If the initial state and the current state are different from the preceding state, it is determined as false, and the LEFT or RIGHT and RELEASE strings are output to the serial monitor. Once the PRESS string is output, the RELEASE string is output.
단, 처음부터 초기 상태와 현재 상태가 같을 경우, 입력부를 조작하지 않았으므로 시리얼 모니터에 특정 문자열이 출력되지 않고 사용자가 조작할 때까지 대기한다. However, if the initial state and the current state are the same from the beginning, the input unit has not been operated, so a specific character string is not output on the serial monitor and the user waits for the operation.
로터리 엔코더의 아닐로그 값이 압력 감지기의 아날로그 값과 다른 범위로 나타나는데 이는 아두이노 보드에 전원 공급의 전압이 다르기 때문으로, 5V일 경우 아날로그 값의 범위가 정수 단위 기준으로 0~1023인 반면, 3.3V는 정수 단위 기준으로 0~(약)700의 값을 나타낸다. 부품의 작동 자체는 대부분 5V와 3.3V 문제없이 가능하지만 아날로그 값을 입력받는 부품의 경우, 아날로그 값의 범위가 달라지기 때문에 전압에 따라 중앙값을 350으로 조정한다.The analog value of the rotary encoder appears in a different range from the analog value of the pressure sensor, because the voltage of the power supply to the Arduino board is different.In the case of 5V, the range of the analog value is 0 to 1023 based on the integer unit, whereas 3.3 V represents a value of 0 to (about) 700 based on an integer unit. The operation of the parts itself is mostly possible without problems of 5V and 3.3V, but for parts that receive analog values, the range of the analog values varies, so the median value is adjusted to 350 according to the voltage.
<실시예 4><Example 4>
실시예 4는 교체 가능한 다용도 입력 장치에 속한 아날로그 입력부인 막대형 또는 조이스틱 Y 로터리 엔코더의 입력 처리로서, 압력 감지기와는 다르게 총 4가지의 상태가 필요하고, 작동 여부만 확인하는 것뿐만 아니라 방향 상태까지 추가로 확인해야 한다. Example 4 is the input processing of the bar-type or joystick Y rotary encoder, which is an analog input belonging to the replaceable multi-purpose input device. Unlike the pressure sensor, a total of four states are required, and only the operation status is checked as well as the directional state. You have to check further.
아날로그 입력부의 입력 처리를 위해 필요한 변수(속성)와 함수(기능)를 선언 및 정의한 다음, 읽어온 아날로그 값을 선언된 변수에 저장하고, 아날로그 값인 0~699의 범위를 지정해서 일정 범위를 만족하면 방향에 상관없이 조작 여부를 나타내는 입력 상태를 true 또는 false로, 방향 상태를 왼쪽 또는 오른쪽을 표현할 정수를 지정하며, 여기서 아날로그 값이 300 미만일 경우 중립->위쪽으로 변하는 방향 상태로 설정하고 이때 나타내는 정수 값은 3, 아날로그 값이 400 이상일 경우 중립->아래쪽 상태로 설정하고 정수 값은 4, 반대로 아날로그 값이 300 이상 350 미만일 경우 위쪽->중립으로 변하는 방향 상태를 설정하고 정수 값은 7, 아날로그 값이 350 이상 400 미만일 경우 아래쪽->중립으로 변하는 상태를 설정하고 정수 값은 8로 설정한다. Declare and define variables (attributes) and functions (functions) required for input processing of the analog input section, and then store the read analog values in the declared variables, and specify a range of analog values 0 to 699 to satisfy a certain range. The input state indicating whether to operate regardless of the direction is set to true or false, and the integer state to represent the left or right direction state is specified, where if the analog value is less than 300, it is set to the direction state that changes from neutral to upward, and an integer displayed at this time. The value is 3, if the analog value is 400 or more, it is set to the neutral-> down state, and the integer value is 4; on the contrary, when the analog value is 300 or more and less than 350, the direction is changed to the top-> neutral, and the integer value is 7, analog value. If it is 350 or more and less than 400, set the state to change from bottom-> neutral, and set the integer value to 8.
그리고 나서 초기 상태를 false로 설정된 입력부의 상태를 부울 타입의 현재 상태 변수를 통해 3 또는 4인 방향 상태는 true, 7 또는 8인 방향 상태는 false로 대입하여 초기 상태와 현재 상태의 값을 비교한다. Then, the initial state is set to false, and the direction state of 3 or 4 is set to true, and the direction state of 7 or 8 is set to false through the Boolean type current state variable to compare the initial state and the current state value. .
초기 상태와 현재 상태가 다를 경우, 초기 상태를 true로 갱신하고 시리얼 모니터에 방향을 나타낼 FRONT 또는 BACK, PRESS 문자열, 그리고 스마트폰으로 전송하기 위한 문자열을 출력한다. If the initial state and the current state are different, the initial state is updated to true, and FRONT or BACK, PRESS string to indicate the direction on the serial monitor, and a string to be sent to the smartphone are output.
해당 도면에는 예시를 통해 문자열을 구체적으로 표현했으며, 같은 입력부의 개수에 따라 지정될 문자열도 달라질 수 있다. 앞에 선행된 상태에서 초기 상태와 현재 상태가 다를 경우, false로 판별하여 시리얼 모니터에 FRONT 또는 BACK과 RELEASE 문자열이 출력되며, 한 번 PRESS 문자열을 출력하면 반드시 RELEASE 문자열이 출력된다. In the drawings, the character strings are specifically expressed through examples, and the character strings to be designated may also vary according to the number of the same input units. If the initial state and the current state are different from the preceding state, it is determined as false, and the FRONT or BACK and RELEASE strings are output to the serial monitor. Once the PRESS string is output, the RELEASE string is output.
단, 처음부터 초기 상태와 현재 상태가 같을 경우, 입력부를 조작하지 않았으므로 시리얼 모니터에 특정 문자열이 출력되지 않고 사용자가 조작할 때까지 대기한다. However, if the initial state and the current state are the same from the beginning, the input unit has not been operated, so a specific character string is not output on the serial monitor and the user waits for the operation.
조이스틱 X 로터리 엔코더와 마찬가지로 조이스틱 Y 로터리 엔코더의 아닐로그 값이 압력 감지기의 아날로그 값과 다른 범위로 나타나는데 이는 아두이노 보드에 전원 공급의 전압이 다르기 때문으로, 5V일 경우 아날로그 값의 범위가 정수 단위 기준으로 0~1023인 반면, 3.3V는 정수 단위 기준으로 0~(약)700의 값을 나타낸다. 부품의 작동 자체는 대부분 5V와 3.3V 문제없이 가능하지만 아날로그 값을 입력받는 부품의 경우, 아날로그 값의 범위가 달라지기 때문에 전압에 따라 중앙값을 350으로 조정한다.Similar to the joystick X rotary encoder, the analog value of the joystick Y rotary encoder is displayed in a different range from the analog value of the pressure sensor, because the voltage of the power supply to the Arduino board is different. As 0 to 1023, 3.3V represents a value of 0 to (about) 700 based on an integer unit. The operation of the parts itself is mostly possible without problems of 5V and 3.3V, but for parts that receive analog values, the range of the analog values varies, so the median value is adjusted to 350 according to the voltage.
<실시예 5> <Example 5>
실시예 5는 교체 가능한 다용도 입력 장치에 속한 문자열 데이터 수신 처리로서, 입력부의 종류와 상태에 따라 설정된 문자열을 블루투스를 통해 읽어와 해당 입력부를 스마트폰 터치스크린상의 가상 버튼으로 사상(mapping)시키기 위한 처리 과정이다. 이를 처리하기 위해 필요한 변수와 함수를 선언 및 정의하고, 스마트폰 디스플레이에 표현될 가상의 스위치 버튼 객체를 입력부마다 생성시켜 버튼 객체의 상태를 저장할 변수 s를 null로 초기화한다. Embodiment 5 is a process for receiving character string data belonging to a replaceable multi-purpose input device, and reading a character string set according to the type and state of the input unit via Bluetooth to map the corresponding input unit to a virtual button on a smartphone touch screen. It is a process. Declare and define variables and functions necessary to handle this, and create a virtual switch button object to be displayed on the smartphone display for each input unit, and initialize the variable s to store the state of the button object to null.
조건문을 통해 문자열을 모두 구별하면 해당 스위치 버튼 객체에 관한 정보를 변수 s에 저장함으로써 s가 null이냐 아니냐에 따라 조작 여부로 판별한다. s가 null이 아닐 경우 시리얼 모니터에서만 확인 가능한 PRESS 문자열에 해당되는 꺼짐->켜짐 상태로 출력되고, 반대로 켜짐 상태라면 꺼짐 상태로 변경되어 출력되며 이는 RELEASE 문자열에 대응된다. When all strings are distinguished through the conditional statement, information on the corresponding switch button object is stored in the variable s to determine whether s is null or not. If s is not null, it is output in the off-> on state corresponding to the PRESS string that can be checked only on the serial monitor. On the contrary, in the on state, it is output in the off state, which is converted to the RELEASE string.
해당 흐름도는 강제로 애플리케이션(application)을 종료하지 않는 한, 수신된 문자열을 읽어 스마트폰 디스플레이에 반응하기 위해 계속 대기하는 간단한 애플리케이션을 예시로 표현하였다. 외부 입력 장치와 터치스크린상의 가상 버튼에 mapping할 수만 있다면 어떤 분야의 애플리케이션이든 구현할 수 있으며, 입력 장치의 입력부 종류, 순번, 상태에 따라 어떤 기능으로 mapping할지 설정하기 위해 소스코드를 추가로 작성해서 구현하면 게임의 조작 설정 기능(통상적으로 Controll Option Menu)과 유사한 설정 메뉴(menu)를 확인할 수 있다. 결과적으로는 특정 가상 버튼을 눌렀을 때와 동일한 효과를 경험할 수 있으며, 단지 입력 과정이 터치스크린에 터치하는 것이 아닌 외부 입력 장치를 조작하는 것이라는 차이점만 있을 뿐이다.This flow chart represents an example of a simple application that continues to wait to respond to a smartphone display by reading the received string, unless the application is forcibly terminated. If you can map to external input devices and virtual buttons on the touch screen, you can implement applications in any field, and additionally write and implement source code to set which functions are mapped according to the input device type, sequence number, and status. If you do, you can see a setting menu similar to the game's operation setting function (usually the Controll Option Menu). As a result, you can experience the same effect as pressing a specific virtual button, and only the difference is that the input process is to operate an external input device rather than touching the touch screen.
<실시예 6> <Example 6>
실시예 6은 교체 가능한 다용도 입력 장치에 속한 아두이노-스마트폰의 블루투스 연결 처리로서, 스마트폰 애플리케이션에서 외부 입력 장치를 통해 기능을 구현하려면 아두이노와 스마트폰이 블루투스를 통해 연결되어야 하는 과정을 확인할 수 있다. Example 6 is the Bluetooth connection processing of the Arduino-smartphone belonging to the replaceable multi-purpose input device, in order to implement a function through an external input device in a smartphone application, confirm the process in which the Arduino and the smartphone must be connected via Bluetooth You can.
이러한 처리 과정을 위해 필요한 변수와 함수를 선언 및 정의하며, 흐름도에 따라 여러 절차들을 모두 거치면 비로소 외부에서 입력된 문자열을 전송하고 스마트폰에서 전송된 문자열을 수신하여 mapping된 입력부와 가상 스위치 버튼의 변화를 디스플레이로 출력할 수 있다. 블루투스 연결하는 절차에서 조건을 만족하지 않을 경우 원하는 기능을 수행할 수 없으며, 해당 흐름도를 나타내는 애플리케이션에서는 애플리케이션 종료를 수행하는 것을 예시로 표현하였다. 애플리케이션의 내부 소스코드에 따라 종료가 아닌 다른 기능으로 구현할 수도 있다.Declare and define the necessary variables and functions for this process, and after going through various procedures according to the flow chart, the input string and the virtual switch button are changed by transmitting the input string from the outside and receiving the transmitted string from the smartphone. Can be output to the display. If the condition is not satisfied in the Bluetooth connection procedure, the desired function cannot be performed. In the application showing the flowchart, application termination is expressed as an example. Depending on the internal source code of the application, it can be implemented with functions other than termination.
<실시예 7><Example 7>
실시예 7은 교체 가능한 다용도 입력 장치에 속한 아두이노에서 스마트폰으로 전송할 문자열의 여러 가지 케이스(case)로서 도 6과 같이, 블루투스로 전송될 문자열마다 입력부의 종류 및 상태가 설정된다. In the seventh embodiment, various cases of a character string to be transmitted from an Arduino to a smartphone belonging to a replaceable multi-purpose input device, as shown in FIG. 6, are set and the type of input unit for each character string to be transmitted via Bluetooth.
일의 자리의 0과 1은 부울 변수에 따른 값으로 조작하지 않은 상태에서 조작한 상태로 변했을 때를 1로, 반대의 변화 과정을 0으로 나타내는 자릿수이다. 십의 자리의 수는 조이스틱 X 또는 Y 로터리 엔코더의 방향 상태를 표시하기 위한 자릿수로 방향과 상관없는 입력부는 모두 정수 값 0으로 통일한다. 백의 자리의 수는 입력부의 종류 및 순번을 나타낸 자릿수로 입력부의 총 개수가 10개 이하이면 문제없지만 11개 이상으로 많아질 경우 0~9까지 10가지의 숫자로는 모두 표현할 수 없기 때문에 블루투스를 통해 스마트폰으로 전송할 문자열 배열의 크기를 확장해야 하며, 수신된 문자열 처리 과정의 소스코드에서 경우의 수가 많아진 만큼 더 복잡한 다중 조건문으로 수정해야 한다.The
1 : 바디부 11 : 입력부
12 : 신호라인 121 : 소켓
13 : 신호수신부 14 : 무선통신모듈
2 : 신호실행부1: Body part 11: Input part
12: signal line 121: socket
13: signal receiving unit 14: wireless communication module
2: Signal execution unit
Claims (4)
상기 바디부의 일측에 설치되는 무선통신모듈;
상기 바디부 일측에 설치되어 하나의 입력값을 수신하고 상기 무선통신모듈을 이용하여 상기 입력값을 외부로 송출하는 신호수신부;
상기 바디부의 손가락 입력 부분에 소켓이 노출되게 설치되고 상기 소켓으로부터 상기 신호수신부에 이르기까지 상기 바디부내에서 연결되는 다수의 신호라인;
상하방향으로 누룰 수 있는 푸쉬 버튼, 및 좌우전후 방향으로 가리킬 수 있고 상하 방향으로도 누를 수 있는 조이스틱의 Z 버튼 중 적어도 상기 신호라인의 소켓에 탈착 가능하게 결합하는 1 이상의 입력부; 및
상기 입력값의 속성과 기능을 설정하고, 상기 입력값 수신부가 송출하는 입력값을 수신하여 상기 설정된 속성과 기능에 따라 해당 입력값을 인식하여 실행하는 신호실행부;를 포함하여,
사용자가 원하는 부위에 입력부를 장착하고 신호실행부를 이용하여 해당 입력값 속성과 기능을 설정하도록 구비하고,
상기 신호수신부는 센서 인식을 위한 아두이노 보드(Arduino board)와 다수의 신호라인을 처리하기 위한 분배기로 동작하는 브레드 보드(bread board)를 포함하며,
상기 신호실행부는, 상기 입력부의 입력 처리를 위해 필요한 변수(속성) 및 함수를 선언 및 정의하고, 읽어드린 입력값을 선언된 변수에 저장하며, 저장된 입력값의 소정 범위를 지정한 다음 상기 바디부의 조작 여부를 나타내는 입력상태 및 상기 바디부의 조작 방향을 나타내는 방향상태를 기 정해진 정수값으로 변환하도록 구비되는 것을 특징으로 하는 사용자 맞춤형 손가락 입력장치.A body part that can be worn on the hand in the form of a glove;
A wireless communication module installed on one side of the body portion;
A signal receiver installed on one side of the body to receive one input value and transmit the input value to the outside using the wireless communication module;
A plurality of signal lines installed in the body portion from the socket to the signal receiving portion, the socket being exposed to the finger input portion of the body portion;
One or more inputs detachably coupled to at least one of the push buttons that can be pressed in the vertical direction and the Z button of the joystick that can be pointed in the front-to-rear direction and also can be pressed in the vertical direction; And
Including the signal execution unit for setting the attribute and function of the input value, and receiving the input value transmitted by the input value receiving unit and recognizes and executes the input value according to the set attribute and function.
Equipped to mount the input unit to the part desired by the user and set the corresponding input value attributes and functions using the signal execution unit,
The signal receiving unit includes an Arduino board for sensor recognition and a bread board acting as a divider for processing multiple signal lines,
The signal execution unit declares and defines variables (attributes) and functions necessary for input processing of the input unit, stores the read input values in the declared variables, designates a predetermined range of the stored input values, and operates the body unit A user-customized finger input device, characterized in that it is provided to convert an input state indicating whether or not and a direction state indicating the operating direction of the body part to a predetermined integer value.
상기 신호실행부는 휴대용 스마트 단말기, 컴퓨터 또는 게임기이며, 구동모듈을 포함하여 상기 입력부에서 출력하는 입력값의 속성과 기능을 설정하고 수신된 입력값을 인식하여 실행하는 것을 특징으로 하는 사용자 맞춤형 손가락 입력장치.
According to claim 1,
The signal execution unit is a portable smart terminal, a computer or a game machine, and a user-customized finger input device comprising a driving module and setting and executing an attribute and function of an input value output from the input unit. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170119361A KR102094866B1 (en) | 2017-09-18 | 2017-09-18 | User-customizing glove typed input device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170119361A KR102094866B1 (en) | 2017-09-18 | 2017-09-18 | User-customizing glove typed input device |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190031659A KR20190031659A (en) | 2019-03-27 |
KR102094866B1 true KR102094866B1 (en) | 2020-04-23 |
Family
ID=65906445
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170119361A KR102094866B1 (en) | 2017-09-18 | 2017-09-18 | User-customizing glove typed input device |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102094866B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102738617B1 (en) * | 2024-05-09 | 2024-12-04 | 이재형 | A button pusher for arcade game machine |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101604245B1 (en) * | 2014-09-29 | 2016-03-17 | 이명지 | Portable thimble-mouse |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080103327A (en) * | 2007-05-23 | 2008-11-27 | 광주과학기술원 | Virtual Keystrokes and Virtual Keystrokes |
KR101551424B1 (en) * | 2013-10-15 | 2015-09-10 | 한양대학교 에리카산학협력단 | Apparatus for recognising sign language |
-
2017
- 2017-09-18 KR KR1020170119361A patent/KR102094866B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101604245B1 (en) * | 2014-09-29 | 2016-03-17 | 이명지 | Portable thimble-mouse |
Also Published As
Publication number | Publication date |
---|---|
KR20190031659A (en) | 2019-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11586287B2 (en) | Object tracking device | |
US6097369A (en) | Computer mouse glove | |
US8022925B2 (en) | Method for configuring 3D input device, method for reconfiguring 3D input device, method for recognizing wearing of the 3D input device, and the apparatus thereof | |
CN107209560A (en) | Detect finger movement | |
KR101452343B1 (en) | Wearable device | |
KR20010071599A (en) | Head operated computer pointer | |
KR102053367B1 (en) | Wearable Interface Device | |
CN107250950A (en) | Head-mounted display apparatus, wear-type display system and input method | |
CN105278699A (en) | Easy-wearable gesture identification device | |
KR102094866B1 (en) | User-customizing glove typed input device | |
CN206178653U (en) | Wireless Intelligence gloves | |
CN110851061A (en) | A method of ring-type mouse to control terminal | |
CN109739349A (en) | A kind of palm dummy keyboard input method, system and input sensing identifier | |
US8314778B2 (en) | Apparatus with selectable functions | |
JP2016024718A (en) | Wearable input device and wearable input method | |
CN204557377U (en) | Electronics input gloves | |
KR101958649B1 (en) | Character information transmission system using color recognition | |
CN103049092B (en) | A rocker type QWERTY keyboard | |
WO2016121034A1 (en) | Wearable device, input method, and program | |
WO2009116079A2 (en) | Character based input using pre-defined human body gestures | |
CN102778963A (en) | Mouse and mouse-based method for realizing switching of operation modes | |
CN113342193B (en) | VR handle control method, VR handle and control system | |
CN213987447U (en) | Wearable glove mouse | |
CN101477417A (en) | Mouse system and method with free left/right hands operation mode switching function | |
KR20040104011A (en) | Multi mode data input device and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20170918 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190605 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: 20200120 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20200324 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20200324 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20231227 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20241224 Start annual number: 6 End annual number: 6 |