Nothing Special   »   [go: up one dir, main page]

KR102449961B1 - 키보드의 토글키를 이용한 주변장치 제어시스템 - Google Patents

키보드의 토글키를 이용한 주변장치 제어시스템 Download PDF

Info

Publication number
KR102449961B1
KR102449961B1 KR1020220031153A KR20220031153A KR102449961B1 KR 102449961 B1 KR102449961 B1 KR 102449961B1 KR 1020220031153 A KR1020220031153 A KR 1020220031153A KR 20220031153 A KR20220031153 A KR 20220031153A KR 102449961 B1 KR102449961 B1 KR 102449961B1
Authority
KR
South Korea
Prior art keywords
peripheral device
computer
keyboard
device control
hid
Prior art date
Application number
KR1020220031153A
Other languages
English (en)
Inventor
신용진
Original Assignee
(주)에스엘미디어
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)에스엘미디어 filed Critical (주)에스엘미디어
Priority to KR1020220031153A priority Critical patent/KR102449961B1/ko
Application granted granted Critical
Publication of KR102449961B1 publication Critical patent/KR102449961B1/ko

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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/0202Constructional details or processes of manufacture of the input device
    • G06F3/0219Special purpose keyboards
    • 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/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality

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)
  • Input From Keyboards Or The Like (AREA)

Abstract

토글키를 이용한 주변장치 제어시스템(1000)이 개시된다. 개시된 토글키를 이용한 주변장치 제어시스템(1000)은 하나 이상의 주변장치(100)가 연결된 컴퓨터(200);
상기 컴퓨터(200)에 연결되되, 복수 개의 토글키가 구비된 키보드(300);
상기 컴퓨터(200)의 입출력 포트에 결합되되, 상기 주변장치(100)를 제어하기 위한 주변장치 제어신호를 상기 주변장치(100)로 전송하는 주변장치 컨트롤러(400);를 포함하며,
상기 주변장치 컨트롤러(400)는 휴먼 인터페이스 장치(HID, Human Interface Device)로서, 상기 키보드(300)의 토글키 입력에 반응하여 상기 컴퓨터(200)로부터 전송되는 HID 응답 신호를 수신하고, 상기 HID 응답 신호에 대응되는 주변장치 제어신호를 해당 주변장치(100)로 전송하는 것을 특징으로 한다.

Description

키보드의 토글키를 이용한 주변장치 제어시스템{Peripheral equipment control system using toggle key of a keyboard}
본 발명은 키보드의 토글키를 이용한 주변장치 제어시스템에 관한 것으로서, 더욱 상세하게는 주변장치 구동프로그램을 컴퓨터 본체에 설치하지 않고 주변장치를 제어할 수 있으며, 키보드의 토글키를 조합한 주변장치 제어명령에 반응하여 수신되는 HID 응답신호로 주변장치를 제어하는 키보드의 토글키를 이용한 주변장치 제어시스템에 관한 것이다.
제어기술이 발달함에 따라 컴퓨터와 연결된 영상기기 또는 각종 주변장치를 제어할 수 있게 되었다.
예를 들어 학교 강의실이나 회의실 또는 스크린 골프장의 경우, 각 방에 빔프로젝터가 컴퓨터에 연결되어 있고 에어컨, 조명장치 등이 설치되어 있다.
종래에는 각 주변장치와 함께 제공되는 리모컨에 컴퓨터 제어기능이 탑재된 기술이 제시된 바 있다. 이 경우에는 리모컨을 분실하거나 리모컨이 놓여진 위치를 잊어버리는 경우가 많아 실제로는 사용에 불편함이 많았다.
한편, 주변장치를 컴퓨터에 연결하고, 주변장치 구동프로그램을 컴퓨터에 설치하여 컴퓨터로 주변장치를 제어하는 기술이 제시되었다.
이 경우에는 다양한 주변장치를 컴퓨터로 제어하기 위해서 주변장치 구동프로그램을 컴퓨터에 설치해야 했다.
이로 인해 컴퓨터의 하드디스크를 포맷하는 경우마다 매번 주변장치 구동프로그램을 재설치해야 하는 번거로운 문제가 있었다.
따라서, 컴퓨터에 연결되는 주변장치를 간편하고 안정적으로 제어할 수 있는 새로운 시스템의 개발이 절실히 요청된다.
한국등록특허공보 10- 0887105호
본 발명은 상기와 같은 문제를 해결하고자 제안된 것으로, 주변장치 구동프로그램을 컴퓨터 본체에 설치하지 않고 주변장치를 제어할 수 있는 것을 목적으로 한다.
또한 본 발명은 컴퓨터의 필수 입력장치인 키보드로 수신되는 HID 응답신호를 이용하여 주변장치를 제어하는 것을 목적으로 한다.
본 발명은 컴퓨터에 연결된 하나 이상의 주변장치를 키보드로 제어하는 주변장치 제어시스템에 있어서,
하나 이상의 주변장치가 연결된 컴퓨터;
상기 컴퓨터에 연결되되, 복수 개의 토글키가 구비된 키보드;
상기 컴퓨터의 입출력 포트에 결합되되, 상기 주변장치를 제어하기 위한 주변장치 제어신호를 상기 주변장치로 전송하는 주변장치 컨트롤러;를 포함하며,
상기 주변장치 제어신호는 상기 컴퓨터와 독립된 주변장치 컨트롤러에서 생성되는 것을 특징으로 하는, 키보드의 토글키를 이용한 주변장치 제어시스템을 제공한다.
또한 본 발명의 상기 주변장치 컨트롤러는 휴먼 인터페이스 장치(HID, Human Interface Device)로서, 상기 키보드의 토글키 입력에 반응하여 상기 컴퓨터로부터 전송되는 HID 응답 신호를 수신하고, 상기 HID 응답 신호에 대응되는 주변장치 제어신호를 해당 주변장치로 전송하는 것을 특징으로 한다.
또한 본 발명은 상기 HID 응답신호를 발생시키는 상기 토글키의 입력은 소정 시간 동안 세 개 이상의 토글키의 조합으로 이뤄진 것을 특징으로 한다.
또한 본 발명의 상기 주변장치 컨트롤러는,
수신된 HID 응답신호를 기설정된 주변장치 제어명령과 비교하여 HID 응답신호를 해석하는 해석부;
상기 해석부에서 해석된 HID 응답신호에 대응되는 주변장치 제어신호를 생성하는 주변장치 제어신호생성부;
상기 주변장치 제어신호생성부에서 생성된 주변장치 제어신호를 해당 주변장치로 전송하는 원격송신부;를 포함하는 것을 특징으로 한다.
본 발명에 따른 주변장치 제어시스템은 주변장치 구동프로그램을 컴퓨터 본체에 설치하지 않고도 주변장치를 제어할 수 있어 편의성이 향상되는 효과가 있다.
또한 본 발명은 컴퓨터의 필수 입력장치인 키보드로 수신되는 HID 응답신호를 이용하여 주변장치를 편리하게 제어하는 효과가 있다.
또한 본 발명은 주변장치 컨트롤러가 컴퓨터의 입출력 포트에 결합되어, 주변장치 제어시 컴퓨터에 설치된 다른 응용프로그램과의 충돌 가능성을 낮추는 효과가 있다.
상술한 효과와 더불어 본 발명의 구체적인 효과는 이하 발명을 실시하기 위한 구체적인 사항을 설명하면서 함께 기술한다.
도 1은 본 발명에 따른 주변장치 제어시스템의 구성도이다.
도 2는 본 발명에 따른 주변장치 컨트롤러의 블럭도이다.
도 3은 본 발명에 따른 주변장치 제어명령을 설명하는 도면이다.
이하, 본 문서의 다양한 실시예가 첨부된 도면을 참조하여 기재된다. 그러나 이는 본 문서에 기재된 기술을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 문서의 실시예의 다양한 변경(modifications), 균등물(equivalents), 및/또는 대체물(alternatives)을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다.
또한, 본 문서에서 사용된 "제1," "제2," 등의 표현들은 다양한 구성요소들을, 순서 및/또는 중요도에 상관없이 수식할 수 있고, 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 뿐 해당 구성요소들을 한정하지 않는다. 예를 들면, '제1 부분'과 '제2 부분'은 순서 또는 중요도와 무관하게, 서로 다른 부분을 나타낼 수 있다. 예를 들면, 본 문서에 기재된 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 바꾸어 명명될 수 있다.
또한, 본 문서에서 사용된 용어들은 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 다른 실시예의 범위를 한정하려는 의도가 아닐 수 있다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함할 수 있다. 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 용어들은 본 문서에 기재된 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가질 수 있다. 본 문서에 사용된 용어들 중 일반적인 사전에 정의된 용어들은, 관련 기술의 문맥상 가지는 의미와 동일 또는 유사한 의미로 해석될 수 있으며, 본 문서에서 명백하게 정의되지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다. 경우에 따라서, 본 문서에서 정의된 용어일지라도 본 문서의 실시예들을 배제하도록 해석될 수 없다.
도 1은 본 발명에 따른 주변장치 제어시스템(1000)의 구성도이고, 도 2는 본 발명에 따른 주변장치 컨트롤러(400)의 블록도이며, 도 3은 본 발명에 따른 주변장치 제어명령을 설명하는 도면이다.
도 1 내지 도 3을 참조하여 설명한다.
본 발명에 따른 주변장치 제어시스템(1000)은 컴퓨터(200), 키보드(300), 주변장치 컨트롤러(400)를 포함한다.
컴퓨터(200)에는 하나 이상의 주변장치(100)가 연결된다.
일 예로, 주변장치(100)로는 빔프로젝터, 에어컨, 조명 등 다양한 기기들이 연결될 수 있다.
키보드(300)와 주변장치 컨트롤러(400)를 설명하기에 앞서, 휴먼 인터페이스 장치(HID, Human Interface Device)에 대해 설명한다.
휴먼 인터페이스 장치는 마우스, 키보드, USB와 같이 저속 시리얼 입력장치를 통칭하는 것으로서, 별도의 구동프로그램 없이 일반 USB 드라이버로 컴퓨터(200)에 연결하여 사용할 수 있다.
휴먼 인터페이스 장치는 양방향 통신을 제공하는 장치와 달리, 주로 단방향으로 데이터를 입력하므로 비교적 안정성이 높은 편이다.
본 발명에 사용되는 키보드(300)는 복수 개의 토글키(Toggle key)가 구비된 공지의 키보드(300)이다.
키보드(300) 또한 휴먼 인터페이스 장치이므로, 주로 데이터 입력을 위해 사용된다. 즉, 키보드(300)의 일반적인 버튼을 누르면 컴퓨터(200)로 해당 데이터가 입력된다.
그러나, 키보드(300)에서 넘버락(Number lock), 캡스락(Caps lock), 스크롤락(scroll lock)과 같은 토글키를 누르게 되면, 컴퓨터(200)는 키보드(300)로 해당 토글키의 온.오프(On/Off)를 알려주는 HID 응답 신호를 전송한다.
컴퓨터(200)에 키보드(300)와 복수 개의 휴먼 인터페이스 장치가 연결되어 있을 때, 키보드(300)의 토글키가 눌러지면 컴퓨터(200)에서는 연결된 키보드(300)와 모든 휴먼 인터페이스 장치로 HID 응답 신호를 전송한다.
본 발명에서는 키보드(300)의 토글키 입력에 반응하여 수신되는 HID 응답 신호를 주변장치(100)의 제어에 이용하였다. 이에 대해서 상세히 설명하기로 한다.
주변장치 컨트롤러(400)는 컴퓨터(200)의 입출력 포트에 결합되며, 주변장치(100)를 제어하기 위한 주변장치 제어신호를 주변장치(100)로 전송하는 구성이다.
주변장치 컨트롤러(400)가 컴퓨터(200)와 독립적으로 형성되어 입출력 포트에 결합되므로, 주변장치(100) 제어시 컴퓨터(200)의 다른 응용프로그램과의 충돌 가능성을 낮출 수 있다.
또한 주변장치 구동프로그램을 컴퓨터 본체에 설치하지 않으므로, 컴퓨터 본체를 포맷하는 경우에도 주변장치 구동프로그램을 재설치해야 하는 번거로움을 줄일 수 있는 장점이 있다.
본 발명의 주변장치 컨트롤러(400)는 휴먼 인터페이스 장치이다. 따라서 키보드(300)의 토글키 입력에 반응하여 컴퓨터(200)로부터 전송되는 HID 응답 신호를 수신하고, 상기 HID 응답 신호에 대응되는 주변장치 제어신호를 해당 주변장치(100)로 전송한다.
이를 위해 주변장치 컨트롤러(400)는 해석부(410), 제어신호생성부(430), 원격송신부(450)를 포함한다.
해석부(410)는 수신된 HID 응답신호를 기설정된 주변장치(100) 제어명령과 비교하여 HID 응답신호를 해석한다.
주변장치(100) 제어명령은 키보드(300)의 토글키가 3개 이상 조합되어 형성될 수 있다.
토클키가 1개나 2개가 입력되는 경우에는 사용자가 주변장치(100) 제어명령과는 무관하게 토글키 본연의 기능을 수행하는 경우로 볼 수 있다.
따라서 본 발명에서는 시간 제한을 두어, 설정된 시간 내에 토글키 3 개 이상이 조합되어 키보드(300)로 입력되는 경우에만 주변장치(100) 제어명령으로 인식되도록 하였다.
도 3은 예시적으로 주변장치 제어명령을 설명하는 도면이다.
예를 들어 3초 내에 넘버락키(Number lock key)를 4번 입력하면 빔프로젝트를 구동하고, 3초 내에 캡스락키(Caps lock key)를 4번 입력하면 조명을 켠다는 것을 의미한다.
해석부(410)에서 HID 응답신호를 해석한 후, 제어신호생성부(430)에서는 해석된 HID 응답신호에 대응되는 주변장치 제어신호를 생성한다.
그리고, 원격송신부(450)에서는 주변장치 제어신호생성부(430)에서 생성된 주변장치 제어신호를 해당 주변장치(100)로 전송한다.
이와 같이, 본 발명에서는 필수 입력장치인 키보드(300)의 토클키를 입력하여 컴퓨터(200)에 연결된 주변장치(100)를 편리하게 제어할 수 있는 것이다.
본 발명은 키보드의 토글키를 이용한 주변장치 제어시스템에 관한 것으로서, 더욱 상세하게는 주변장치(100) 구동프로그램을 컴퓨터(200) 본체에 설치하지 않고 주변장치(100)를 제어할 수 있으며, 키보드(300)의 토글키를 조합한 주변장치(100) 제어명령에 반응하여 수신되는 HID 응답신호로 주변장치(100)를 제어하는 키보드의 토글키를 이용한 주변장치 제어시스템에 관한 것이다.
이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형 실시예들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어서는 안 될 것이다.

1000 : 주변장치 제어시스템
100 : 주변장치
200 : 컴퓨터
300 : 키보드
400 : 주변장치 컨트롤러
410 : 해석부
430 : 주변장치 제어신호생성부
450 : 원격송신부

Claims (4)

  1. 컴퓨터(200)에 연결된 하나 이상의 주변장치(100)를 키보드(300)로 제어하는 주변장치 제어시스템(1000)에 있어서,
    하나 이상의 주변장치(100)가 연결된 컴퓨터(200);
    상기 컴퓨터(200)에 연결되되, 복수 개의 토글키가 구비된 키보드(300);
    상기 컴퓨터(200)의 입출력 포트에 결합되되, 상기 주변장치(100)를 제어하기 위한 주변장치 제어신호를 상기 주변장치(100)로 전송하는 주변장치 컨트롤러(400);를 포함하며,
    상기 주변장치 제어신호는 상기 컴퓨터(200)와 독립된 주변장치 컨트롤러(400)에서 생성되는 것을 특징으로 하며,
    상기 주변장치 컨트롤러(400)는 휴먼 인터페이스 장치(HID, Human Interface Device)로서, 상기 키보드(300)의 토글키 입력에 반응하여 상기 컴퓨터(200)로부터 전송되는 HID 응답 신호를 수신하고, 상기 HID 응답 신호에 대응되는 주변장치 제어신호를 해당 주변장치(100)로 전송하는 것을 특징으로 하는, 키보드의 토글키를 이용한 주변장치 제어시스템
  2. 삭제
  3. 제1항에 있어서,
    상기 HID 응답신호를 발생시키는 상기 토글키의 입력은 소정 시간 동안 세 개 이상의 토글키의 조합으로 이뤄진 것을 특징으로 하는, 키보드의 토글키를 이용한 주변장치 제어시스템
  4. 제3항에 있어서,
    상기 주변장치 컨트롤러(400)는,
    수신된 HID 응답신호를 기설정된 주변장치(100) 제어명령과 비교하여 HID 응답신호를 해석하는 해석부(410);
    상기 해석부(410)에서 해석된 HID 응답신호에 대응되는 주변장치 제어신호를 생성하는 주변장치 제어신호생성부(430);
    상기 주변장치 제어신호생성부(430)에서 생성된 주변장치 제어신호를 해당 주변장치(100)로 전송하는 원격송신부(450);를 포함하는 것을 특징으로 하는, 키보드의 토글키를 이용한 주변장치 제어시스템
KR1020220031153A 2022-03-14 2022-03-14 키보드의 토글키를 이용한 주변장치 제어시스템 KR102449961B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020220031153A KR102449961B1 (ko) 2022-03-14 2022-03-14 키보드의 토글키를 이용한 주변장치 제어시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220031153A KR102449961B1 (ko) 2022-03-14 2022-03-14 키보드의 토글키를 이용한 주변장치 제어시스템

Publications (1)

Publication Number Publication Date
KR102449961B1 true KR102449961B1 (ko) 2022-10-04

Family

ID=83600356

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220031153A KR102449961B1 (ko) 2022-03-14 2022-03-14 키보드의 토글키를 이용한 주변장치 제어시스템

Country Status (1)

Country Link
KR (1) KR102449961B1 (ko)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990015834A (ko) * 1997-08-11 1999-03-05 윤종용 키보드에 무선호출기 기능을 구현한 컴퓨터 시스템과 제어방법
KR19990017363U (ko) * 1997-10-22 1999-05-25 숭 레이몬드 확장 가능한 기능키를 구비하는 키보드
KR20040105503A (ko) * 2003-06-09 2004-12-16 엘지전자 주식회사 키보드를 이용한 정보전달장치 및 방법
KR100887105B1 (ko) 2008-09-09 2009-03-04 김진만 Windows CE가 탑재된 산업용 임베디드 컨트롤러에서 주변장치의 제어를 위한 닷넷 컴포넌트의 구현 방법
KR102336565B1 (ko) * 2020-07-14 2021-12-07 (주)에스엘미디어 휴먼인터페이스(hid) 신호를 이용한 프로그램 및 주변 장치 제어방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990015834A (ko) * 1997-08-11 1999-03-05 윤종용 키보드에 무선호출기 기능을 구현한 컴퓨터 시스템과 제어방법
KR19990017363U (ko) * 1997-10-22 1999-05-25 숭 레이몬드 확장 가능한 기능키를 구비하는 키보드
KR20040105503A (ko) * 2003-06-09 2004-12-16 엘지전자 주식회사 키보드를 이용한 정보전달장치 및 방법
KR100887105B1 (ko) 2008-09-09 2009-03-04 김진만 Windows CE가 탑재된 산업용 임베디드 컨트롤러에서 주변장치의 제어를 위한 닷넷 컴포넌트의 구현 방법
KR102336565B1 (ko) * 2020-07-14 2021-12-07 (주)에스엘미디어 휴먼인터페이스(hid) 신호를 이용한 프로그램 및 주변 장치 제어방법

Similar Documents

Publication Publication Date Title
US7827232B2 (en) Record button on a computer system
US6526381B1 (en) Remote control with speech recognition
US20090132926A1 (en) Interactive presentation system and authorization method for voice command controlling interactive presentation process
US20080120578A1 (en) Mouse with a screen saver control function
KR19980015281A (ko) 컴퓨터 시스템의 원격제어장치 및 원격 제어방법
US5877747A (en) Remote control system with a pointing device
KR102449961B1 (ko) 키보드의 토글키를 이용한 주변장치 제어시스템
US7352364B2 (en) Method for toggling between touch control operation modes
US11620996B2 (en) Electronic apparatus, and method of controlling to execute function according to voice command thereof
JP2001282424A (ja) プレゼンテーションシステム及びワイヤレスリモコン
US20180181218A1 (en) Stylus and operation method thereof
RU2370829C2 (ru) Способ авторизации голосовых команд, используемых в интерактивной видеопрезентационной системе
KR102175135B1 (ko) 서버 및 그 제어방법과, 영상처리장치 및 그 제어방법
KR100397633B1 (ko) 원격 컴퓨터제어장치
KR101921307B1 (ko) Osd를 이용한 편집기능 제공장치 및 그 방법
KR100645628B1 (ko) 프리젠테이션 송수신 시스템에서 다중모드 선택을 위한송신기 및 방법
JPH05108257A (ja) リモコンマウスシステム
US20170300136A1 (en) Input module
TWM562433U (zh) 聲控輸入系統
KR20170128881A (ko) 이미지 처리 장치 및 이를 이용한 외부 기기 제어 방법
KR20020056746A (ko) 무선 연출제어장치 및 그 방법
JPH0215326A (ja) ウィンドウ制御システム
KR100488517B1 (ko) 휴대용 컴퓨터
KR200295186Y1 (ko) 마우스 기능을 갖는 레이저 포인팅 장치
KR200323683Y1 (ko) 마우스 기능을 갖는 레이저 포인팅 장치

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant