KR102184271B1 - 디바이스 페어링 시스템 및 방법, 이동 단말기 - Google Patents
디바이스 페어링 시스템 및 방법, 이동 단말기 Download PDFInfo
- Publication number
- KR102184271B1 KR102184271B1 KR1020130154930A KR20130154930A KR102184271B1 KR 102184271 B1 KR102184271 B1 KR 102184271B1 KR 1020130154930 A KR1020130154930 A KR 1020130154930A KR 20130154930 A KR20130154930 A KR 20130154930A KR 102184271 B1 KR102184271 B1 KR 102184271B1
- Authority
- KR
- South Korea
- Prior art keywords
- display
- brightness value
- change pattern
- value change
- server
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/006—Details of the interface to the display terminal
-
- 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3041—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is an input/output interface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3051—Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/02—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
- G09G5/04—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed using circuits for interfacing with colour displays
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/10—Intensity circuits
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0606—Manual adjustment
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0626—Adjustment of display parameters for control of overall brightness
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0666—Adjustment of display parameters for control of colour parameters, e.g. colour temperature
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/02—Networking aspects
- G09G2370/022—Centralised management of display operation, e.g. in a server instead of locally
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/04—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
- G09G2370/042—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller for monitor identification
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/06—Consumer Electronics Control, i.e. control of another device by a display or vice versa
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/10—Use of a protocol of communication by packets in interfaces along the display data pipeline
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/16—Use of wireless transmission of display information
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- Human Computer Interaction (AREA)
- Mathematical Physics (AREA)
- Telephone Function (AREA)
Abstract
본 발명은 명도 값 변화 패턴을 이용하여 복수의 단말을 페어링할 수 있는 디바이스 페어링 시스템 및 방법에 관한 것이다. 본 발명의 일 실시 예에 따른 디바이스 페어링 시스템은, 디스플레이를 포함하고 있는 장치; n개의 단말; 및 상기 디스플레이를 포함하고 있는 장치와 상기 n개의 단말을 연결하는 서버;를 포함하며, 상기 서버는, 상기 디스플레이를 포함하고 있는 장치의 접속 요청에 따라 상기 장치에 ID를 부여하며, 상기 디스플레이를 포함하고 있는 장치는, 상기 ID에 대응하는 명도 값 변화 패턴을 산출하고, 상기 패턴을 상기 디스플레이에 출력하며, 상기 n개의 단말은, 근접 센서 및 조도 센서를 이용하여 상기 디스플레이에 출력된 패턴을 감지한 후 상기 ID를 식별하고, 상기 ID를 상기 서버로 전송하며 접속을 요청할 수 있다.
Description
본 발명은 디바이스 페어링 시스템 및 방법에 관한 것으로, 좀 더 구체적으로 복수의 단말을 페어링할 수 있는 디바이스 페어링 시스템 및 방법에 관한 것이다.
종래의 페어링 기술들은 시간과 공간의 유사성(bump)이나 특별한 센서(color sensor, nfc) 등을 요구하고, 대부분 1:1 연결을 수행한다. 또한, 화면의 RGB 색상 패턴을 읽어들이기 위해 별도의 컬러 센서를 요구하거나, 사전에 식별 ID를 설정해야 한다는 불편함이 존재한다.
본 발명의 목적은 명도 값 변화 패턴을 이용하여 복수의 단말을 페어링할 수 있는 디바이스 페어링 시스템 및 방법을 제공하는 데 있다.
본 발명의 일 실시 예에 따른 디바이스 페어링 시스템은, 디스플레이를 포함하고 있는 장치; n개의 단말; 및 상기 디스플레이를 포함하고 있는 장치와 상기 n개의 단말을 연결하는 서버;를 포함하며, 상기 서버는, 상기 디스플레이를 포함하고 있는 장치의 접속 요청에 따라 상기 장치에 ID를 부여하며, 상기 디스플레이를 포함하고 있는 장치는, 상기 ID에 대응하는 명도 값 변화 패턴을 산출하고, 상기 패턴을 상기 디스플레이에 출력하며, 상기 n개의 단말은, 근접 센서 및 조도 센서를 이용하여 상기 디스플레이에 출력된 패턴을 감지한 후 상기 ID를 식별하고, 상기 ID를 상기 서버로 전송하며 접속을 요청할 수 있다.
실시 예에 있어서, 상기 디스플레이를 포함하고 있는 장치는, 상기 ID를 바이너리 코드(binary code)로 변환한 후, 사전에 설정한 규칙에 따라 HSL 색 공간에서의 상기 명도 값 변화 패턴을 산출할 수 있다.
실시 예에 있어서, 상기 디스플레이를 포함하고 있는 장치는, 상기 n개의 단말 중 적어도 하나의 단말이 상기 디스플레이에 사전에 설정한 정도로 근접한 상태에서 이동하는 경우, 상기 적어도 하나의 단말이 이동한 위치에 대응하는 상기 디스플레이의 영역에서 상기 명도 값 변화 패턴을 출력할 수 있다.
실시 예에 있어서, 상기 디스플레이를 포함하고 있는 장치는, 상기 n개의 단말 중 적어도 하나의 단말이 상기 디스플레이에 사전에 설정한 정도로 근접하게 되면, 상기 적어도 하나의 단말이 근접한 위치에 대응하는 상기 디스플레이의 영역에서 상기 명도 값 변화 패턴을 출력할 수 있다.
본 발명의 일 실시 예에 따른 디바이스 페어링 방법은, (a) 디스플레이를 포함하고 있는 장치가 서버로 접속을 요청하는 단계; (b) 상기 접속 요청에 따라 상기 서버가 상기 장치에 ID를 부여하고 상기 장치로 상기 ID를 전송하는 단계; (c) 상기 장치가 상기 전송받은 ID에 대응하는 명도 값 변화 패턴을 산출하고, 상기 패턴을 상기 디스플레이에 출력하는 단계; (d) n개의 단말이 각각 근접 센서 및 조도 센서를 이용하여 상기 디스플레이에 출력된 패턴을 감지한 후 상기 ID를 식별하고, 상기 식별된 ID를 상기 서버로 전송하며 접속을 요청하는 단계; 및 (e) 상기 서버가 상기 디스플레이를 포함하고 있는 장치와 상기 n개의 단말을 연결하는 단계;를 포함한다.
실시 예에 있어서, 상기 (c) 단계는, 상기 장치가 상기 ID를 바이너리 코드(binary code)로 변환한 후, 사전에 설정한 규칙에 따라 HSL 색 공간에서의 상기 명도 값 변화 패턴을 산출하는 단계;를 포함할 수 있다.
실시 예에 있어서, 상기 (c) 단계는, 상기 n개의 단말 중 적어도 하나의 단말이 상기 디스플레이에 사전에 설정한 정도로 근접한 상태에서 이동하는 경우, 상기 적어도 하나의 단말이 이동한 위치에 대응하는 상기 디스플레이의 영역에서 상기 명도 값 변화 패턴을 출력하는 단계;를 포함할 수 있다.
실시 예에 있어서, 상기 (c) 단계는, 상기 n개의 단말 중 적어도 하나의 단말이 상기 디스플레이에 사전에 설정한 정도로 근접하게 되면, 상기 적어도 하나의 단말이 근접한 위치에 대응하는 상기 디스플레이의 영역에서 상기 명도 값 변화 패턴을 출력하는 단계;를 포함할 수 있다.
본 발명의 일 실시 예에 따른 이동 단말기는, 디스플레이를 포함하고 있는 장치와의 근접 정도를 감지하는 근접 센서; 상기 디스플레이에 출력된 명도 값 변화 패턴을 감지하는 조도 센서; 및 상기 감지된 명도 값 변화 패턴에 대응하는 ID를 식별하고, 상기 식별된 ID를 서버로 전송하며 접속을 요청하는 제어부;를 포함하며, 상기 디스플레이를 포함하고 있는 장치는, 상기 서버로 접속을 요청하여 상기 ID를 부여받고, 상기 ID에 대응하는 명도 값 변화 패턴을 산출하여 상기 디스플레이에 출력하며, 상기 서버는, 상기 제어부로부터의 접속 요청에 따라 상기 디스플레이를 포함하고 있는 장치와의 연결을 수행한다.
본 발명에 의하면, 서로 다른 색상 변화 패턴을 추가한 명도 값 변화 패턴을 출력할 수 있으므로 다양한 방식으로 구현이 가능하다. 또한, 사용자의 추가적인 입력 없이 단말을 페어링할 수 있으며, 기존 방식과 달리 사전에 고유의 식별자를 알고 있을 필요가 없어진다.
그 결과, 사용자의 편의가 향상될 수 있다.
도 1은 본 발명에 따른 디바이스 페어링 시스템의 일 실시 예를 설명하기 위한 블록도이다.
도 2는 본 발명에 따른 디바이스 페어링 시스템의 일 실시 예를 설명하기 위한 순서도이다.
도 3은 명도 값 변화 패턴을 산출하는 원리를 설명하기 위한 개념도이다.
도 4는 명도 값 변화 패턴을 산출하는 일 실시 예를 설명하기 위한 개념도이다.
도 5 내지 도 8은 디스플레이를 포함하고 있는 장치에 출력되는 명도 값 변화 패턴의 실시 예들을 나타낸 개념도이다.
도 9A 내지 9D는 디스플레이를 포함하고 있는 장치의 실시 예들을 보여주는 개념도이다.
도 10 및 도 11은 디스플레이를 포함하고 있는 장치에 출력되는 명도 값 변화 패턴의 또 다른 실시 예들을 나타낸 개념도이다.
도 12는 이동 단말기 간 페어링의 일 실시 예를 보여주는 개념도이다.
도 2는 본 발명에 따른 디바이스 페어링 시스템의 일 실시 예를 설명하기 위한 순서도이다.
도 3은 명도 값 변화 패턴을 산출하는 원리를 설명하기 위한 개념도이다.
도 4는 명도 값 변화 패턴을 산출하는 일 실시 예를 설명하기 위한 개념도이다.
도 5 내지 도 8은 디스플레이를 포함하고 있는 장치에 출력되는 명도 값 변화 패턴의 실시 예들을 나타낸 개념도이다.
도 9A 내지 9D는 디스플레이를 포함하고 있는 장치의 실시 예들을 보여주는 개념도이다.
도 10 및 도 11은 디스플레이를 포함하고 있는 장치에 출력되는 명도 값 변화 패턴의 또 다른 실시 예들을 나타낸 개념도이다.
도 12는 이동 단말기 간 페어링의 일 실시 예를 보여주는 개념도이다.
이하, 첨부된 도면을 참조하여 본 명세서에 개시된 실시 예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다. 또한, 본 명세서에 개시된 실시 예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 명세서에 개시된 실시 예의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 명세서에 개시된 실시 예를 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 명세서에 개시된 기술적 사상이 제한되는 것으로 해석되어서는 아니 됨을 유의해야 한다.
한편, 종래의 페어링 기술들은 시간과 공간의 유사성(bump)이나 특별한 센서(color sensor, nfc) 등을 요구하고, 대부분 1:1 연결을 수행한다. 또한, 화면의 RGB 색상 패턴을 읽어들이기 위해 별도의 컬러 센서를 요구하거나, 사전에 식별 ID를 설정해야 한다는 불편함이 존재한다.
이에 따라, 이하에서 복수의 단말을 연결하는 데 있어서 사용자의 편의를 향상시킬 수 있는 디바이스 페어링 시스템(100) 및 디바이스 페어링 방법에 대해 첨부된 도면을 참조하여 설명한다.
도 1은 본 발명에 따른 디바이스 페어링 시스템(100)의 일 실시 예를 설명하기 위한 블록도이다.
도 1을 참조하면, 본 발명에 따른 디바이스 페어링 시스템(100)은 디스플레이를 포함하고 있는 장치(110), n개의 단말(120-1, 120-2, ....120-n), 서버(130)를 포함한다.
구체적으로, 디스플레이를 포함하고 있는 장치(110)는 서버(130)에 접속을 요청할 수 있으며, 접속 요청에 따라 서버(130)로부터 부여받은 ID에 대응하는 명도 값 변화 패턴을 산출할 수 있다.
이어서, 산출한 명도 값 변화 패턴을 디스플레이에 출력할 수 있다. 실시 예로서, 임의의 색상 값 변화 패턴을 추가하여 출력할 수 있다.
또한, 디스플레이를 포함하고 있는 장치(110)는 산출된 명도 값 변화 패턴을 출력하는 디스플레이를 포함할 수 있는 임의의 장치로 구현될 수 있다.
실시 예로서, 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(laptop computer), 디지털방송용 단말기, PDA(personal digital assistants), PMP(portable multimedia player), 네비게이션, 슬레이트 PC(slate PC), 태블릿 PC(tablet PC), 울트라북(ultrabook), 디지털 TV, 데스크탑 컴퓨터, 스마트 시계, 스마트 TV의 리모콘 등과 같은 이동 및 고정 단말기로 구현될 수 있다.
또 다른 실시 예로서, 디스플레이를 포함하고 있는 냉장고, 세탁기, 청소기, 전자 레인지, 오븐, 가스 레인지, 냉난방 기구 등과 같은 가전 제품으로 구현될 수 있다.
또 다른 실시 예로서, 명도 값 변화 패턴을 출력하는 것이 주된 기능인 별도의 모니터나 조명, 전등 등과 같은 형태로 구현될 수 있다.
또 다른 실시 예로서, 디스플레이가 아닌 프로젝터가 투사하는 영상의 일부 영역에 명도 값 변화 패턴을 출력할 수도 있다.
n개의 단말(120-1, 120-2, ....120-n)은 각각 근접 센서 및 조도 센서를 이용하여 디스플레이를 포함하고 있는 장치(110)의 디스플레이에 출력된 명도 값 변화 패턴을 감지할 수 있다.
이를 통해, 서버(130)에서 디스플레이를 포함하고 있는 장치(110)에 부여한 ID를 식별하고, 이를 서버(130)로 전송하며 디스플레이를 포함하고 있는 장치(110)와의 접속을 요청할 수 있다.
또한, n개의 단말(120-1, 120-2, ....120-n)은 디스플레이를 포함하고 있는 장치(110)의 디스플레이에 출력되는 명도 값 변화 패턴을 감지할 수 있는 근접 센서 및 조도 센서를 포함하는 임의의 장치로 구현될 수 있다.
실시 예로서, 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(laptop computer), 디지털방송용 단말기, PDA(personal digital assistants), PMP(portable multimedia player), 네비게이션, 슬레이트 PC(slate PC), 태블릿 PC(tablet PC), 울트라북(ultrabook), 디지털 TV, 데스크탑 컴퓨터, 스마트 시계, 스마트 TV의 리모콘 등과 같은 이동 및 고정 단말기로 구현될 수 있다.
서버(130)는 앞서 설명한 바와 같이 디스플레이를 포함하고 있는 장치(110)의 접속 요청에 따라 디스플레이를 포함하고 있는 장치(110)에 ID를 부여할 수 있다.
실시 예로서, 서버(130)는 디스플레이를 포함하고 있는 장치(110)의 내부에 존재하거나 별도로 독립되어 존재할 수도 있다.
또한, 디스플레이를 포함하고 있는 장치(110)와 접속을 요청한 n개의 단말(120-1, 120-2, ....120-n)을 연결(pairing)할 수 있다.
도 2는 본 발명에 따른 디바이스 페어링 시스템(100)의 일 실시 예를 설명하기 위한 순서도이다.
도 2를 참조하면, 우선, 디스플레이를 포함하고 있는 장치(110)가 서버(130)로 접속을 요청하는 단계(S210)가 진행된다.
이어서, 디스플레이를 포함하고 있는 장치(110)의 접속 요청에 따라, 서버(130)가 장치(110)에 ID를 부여하고 이를 장치(110)로 전송하는 단계(S220)가 진행된다.
구체적으로, 서버(130)는 디스플레이를 포함하고 있는 장치(110)에 번호나 동작 지시 등을 의미하는 ID를 부여할 수 있다.
그 다음으로, 디스플레이를 포함하고 있는 장치(110)가 전송받은 ID에 대응하는 명도 값 변화 패턴을 산출하고, 이를 디스플레이에 출력하는 단계(S230)가 진행된다.
실시 예로서, 디스플레이를 포함하고 있는 장치(110)는 ID를 바이너리 코드(binary code)로 변환한 후, 사전에 설정한 규칙에 따라 HSL 색 공간에서의 명도 값 변화 패턴을 산출하여 출력할 수 있다.
또한, 앞서 설명한 바와 같이, 임의의 색상 값 변화 패턴을 추가한 명도 및 색상 값 변화 패턴을 출력할 수도 있다.
이후, 제n 단말(120-n)이 근접 센서 및 조도 센서를 이용하여 디스플레이에 출력된 패턴을 감지한 후 ID를 식별하고, 식별된 ID를 서버(130)로 전송하며 접속을 요청하는 단계(S240)가 진행된다.
일반적인 경우, 단말의 근접 센서(proximity sensor) 값이 near로 판단될 때는 단말이 근접해 있는 상태이기 때문에, 조도 센서(light sensor)의 값은 작아지게(어두워지게) 된다.
이러한 원리를 기초로, 제n 단말(120-n)의 근접 센서 값이 near인 상태에서 조도 센서 값이 계속 변화하는 경우, 제n 단말(120-n)은 사용자가 페어링을 시도하기 위해 디스플레이에 제n 단말(120-n)을 근접시킨 것으로 판단하여 조도 센서의 값을 읽어 들이게 된다.
구체적으로, 조도 센서의 값을 이용하여 구간을 나누고 패턴을 만들어 낸 뒤, 이를 다시 ID로 변환할 수 있다.
실시 예로서, 다음의 수학식 1을 이용하는 k-means 클러스터링 기법을 사용할 수 있다.
여기서, k는 구분할 클러스터의 개수를 의미하고, Si는 클러스터 안에 속하는 점의 집합을 의미하며, μi는 i번째 클러스터의 중심을 의미한다.
즉, 구간을 나눌 때 최초 실행 시 최소값, 최대값, 중앙값을 가지고 각 값을 클러스터링하고, 다시 각 구간 값의 평균을 산출해 클러스터를 재구성하여 각 구간의 분산이 가장 최소화되도록 할 수 있다.
이어서, 서버(130)가 디스플레이를 포함하고 있는 장치(110)와 연결을 요청한 제n 단말(120-n)을 연결하는 단계(S250)가 진행된다.
즉, 기존에는 페어링 시 사전에 설정된 단말의 ID를 단말이나 서버에 전송하여 기기 간의 페어링을 수행하였다.
그러나, 본 시스템(100)에서 서버(130)는 디스플레이를 포함하고 있는 장치(110)에 번호, 동작 지시 사항 등을 포함하고 있는 ID를 부여하고, n개의 단말(120-1, 120-2, ....120-n)은 디스플레이를 포함하고 있는 장치(110)의 동작 지시 사항(server direction)을 따름으로서 페어링을 수행할 수 있다.
앞서 설명한 바와 같이, 디스플레이를 포함하고 있는 장치(110)는 서버(130)에 접속을 요청할 수 있으며, 접속 요청에 따라 서버(130)로부터 부여받은 ID에 대응하는 명도 값 변화 패턴을 산출할 수 있다.
이러한 명도 값 변화 패턴을 산출하기 위해 HSL(Hue Saturation Lightness) 색 공간에서 S값(채도 값) 및 L값(명도 값)을 고정한 후 H값(색상 값)을 변화시키면, 디스플레이의 밝기나 디스플레이를 포함하고 있는 기기의 종류가 변화하여도 조도 센서는 일정한 비율을 유지하며 값을 인식함을 확인할 수 있다.
도 3은 명도 값 변화 패턴을 산출하는 원리를 설명하기 위한 개념도이다.
도 3을 참조하면, 세로 축은 조도 센서가 읽어들인 값을 의미하고, 가로 축은 H값을 의미한다. 또한, 각각의 그래프(310, 320, 330)는 디스플레이의 밝기를 최대, 중간, 어두운 밝기로 설정하고, S값(채도 값) 및 L값(명도 값)을 고정한 후 H값(색상 값)을 변화시킴에 따라 조도 센서가 읽어들인 값을 나타낸다.
각각의 그래프(310, 320, 330)를 확인하면, 모니터의 밝기가 달라도 H값과 L값에 따라 조도 센서의 값이 일정한 패턴으로 읽힌다는 것을 확인할 수 있다.
이와 같은 원리를 기초로, 디스플레이를 포함하고 있는 장치(110)는 서버(130)로부터 전송받은 ID를 바이너리 코드(binary code)로 변환한 후, 사전에 설정한 규칙에 따라 HSL 색 공간에서의 명도 값 변화 패턴을 산출할 수 있다.
실시 예로서, 조도 센서에 가장 큰 영향을 주는 L값을 3개의 구간으로 나누고 H값을 변화시키는 원리로 명도 값 변화 패턴을 산출할 수 있다.
도 4는 명도 값 변화 패턴을 산출하는 일 실시 예를 설명하기 위한 개념도이다.
도 4를 참조하면, ID가 10이라면 바이너리 코드 00001010으로 변환될 수 있다. 이때, 바이너리 패턴에서 비트 값이 0이면 구간의 하강을, 1이면 구간의 상승을 나타내도록 설정할 수 있다. 또한, 2, 1, 0으로 L값을 3개의 구간으로 나누어 나타낼 수 있으며, 시작 값은 1로 설정할 수 있다.
먼저, 제1 비트 값이 0으로 하강이므로 명도 값은 시작 값 1에서 감소시킨 0으로 정해진다. 제2 비트 값도 0으로 하강이므로 명도 값이 -1로 감소 되어야 하나, -1은 존재하지 않으므로 2로 정해지게 된다.
이어서, 제3 비트 값도 0으로 하강이므로 명도 값이 2에서 감소한 1로 정해지고, 제4 비트 값도 0으로 하강이므로 명도 값이 1에서 감소한 0으로 정해진다.
그 다음, 제5 비트 값은 1로 상승이므로 명도 값이 0에서 증가한 1로 정해지고, 제6 비트 값은 0으로 하강이므로 명도 값이 1에서 감소한 0으로 정해진다.
또한, 제7 비트 값은 1로 상승이므로 명도 값이 0에서 증가한 1로 정해지고, 제8 비트 값은 0으로 하강이므로 명도 값이 1에서 감소한 0으로 정해진다.
이러한 과정에 따라, ID 10(바이너리 코드 00001010)에 대응하는 명도 값 변화 패턴은 02101010으로 설정될 수 있다. 즉, 높음/중간/낮음의 3가지 명도 값 구분에 따라, 02101010은 디스플레이에서 낮음, 높음, 중간, 낮음, 중간, 낮음, 중간, 낮음의 명도 값이 변화 패턴으로 출력될 수 있다.
한편, 이러한 명도 값 변화 패턴에 임의의 색상 값 변화 패턴을 추가하여 출력할 수 있다. 예를 들면, 어두운 빨강, 어두운 파랑, 노랑, 밝은 주황 등과 같이 명도 값 변화 패턴에 추가로 임의의 색상을 함께 출력할 수 있다. 즉, 본 발명에서는 명도 값의 변화만으로 ID를 표현할 수 있기에, 색상을 임의로 함께 출력할 수 있다.
또 다른 실시 예로서, 단색이 아닌 모양이나 텍스트를 나타낼 수 있도록 색상을 추가하여 출력할 수 있다. 이를 통해, 제품이나 서비스의 광고를 출력할 수도 있다.
구체적으로, 사용자가 제품이나 서비스 광고를 나타내고 있는 명도 값 변화 패턴에 단말을 가져다 대면, 단말은 명도 값 변화 패턴을 읽어들임과 동시에 해당 제품이나 서비스 광고의 사이트를 출력할 수 있다.
도 5 내지 도 8은 디스플레이를 포함하고 있는 장치에 출력되는 명도 값 변화 패턴의 실시 예들을 나타낸 개념도이다.
도 5의 (a)를 참조하면, 스마트 TV(110)의 디스플레이에 명도 값 변화 패턴(510)이 팝업 창으로 출력될 수 있다.
도 5의 (b)를 참조하면, 스마트 TV(110) 디스플레이의 모서리 부분에 명도 값 변화 패턴(520)이 출력될 수 있다.
즉, 스마트 TV(110)에서 출력되고 있는 화면 내용을 최대한 가리지 않는 영역에 명도 값 변화 패턴(520)이 출력될 수 있다.
도 5의 (c)를 참조하면, 사용자가 제1 이동 단말(120-1)을 디스플레이에 출력된 명도 값 변화 패턴(520)에 근접하게 가져다 대는 동작에 따라, 제1 이동 단말(120-1)은 명도 값 변화 패턴(520)을 읽어 들일 수 있다.
이어서, 제1 이동 단말(120-1)은 명도 값 변화 패턴(520)으로부터 ID를 식별하고, 식별한 ID를 서버(130)로 전송하며 접속을 요청할 수 있다. 이에 따라, 서버(130)는 제1 이동 단말(120-1)을 스마트 TV(110)와 페어링하게 된다.
도 5의 (d)를 참조하면, 서버(130)로 접속을 요청한 제1 이동 단말(120-1)에는 스마트 TV(110)와 연결 중임을 알려주는 메시지 창(530)이 출력될 수 있다.
마찬가지로, 사용자가 제2 이동 단말(120-2)을 디스플레이에 출력된 명도 값 변화 패턴(520)에 근접하게 가져다 대는 동작에 따라, 제2 이동 단말(120-2)은 명도 값 변화 패턴(520)을 읽어 들일 수 있다.
이어서, 제2 이동 단말(120-2)은 명도 값 변화 패턴(520)으로부터 ID를 식별하고, 식별한 ID를 서버(130)로 전송하며 접속을 요청할 수 있다. 이에 따라, 서버(130)는 제2 이동 단말(120-2)을 스마트 TV(110), 제1 이동 단말(120-1)과 페어링하게 된다.
동일한 방법으로, 제n 이동 단말(120-n)을 디스플레이에 출력된 명도 값 변화 패턴(520)에 근접하게 가져다 대는 동작에 따라, 서버(130)는 제n 이동 단말(120-n)을 스마트 TV(110), 제1 이동 단말(120-1), 제2 이동 단말(120-2), ....과 페어링하게 된다. 즉, 디스플레이에 근접하는 단말의 순서에 따라 순차적으로 페어링이 이루어질 수 있다.
도 6을 참조하면, 스마트 TV(110) 디스플레이의 모서리 부분에 명도 값 변화 패턴(610)이 출력될 수 있다. 이어서, 제1 사용자와 제2 사용자가 각각 제1 이동 단말(120-1)과 제2 이동 단말(120-2)을 디스플레이에 출력된 명도 값 변화 패턴(610)에 동시에 근접하게 가져다 댈 수 있다.
이어서, 각각의 이동 단말(120-1, 120-2)은 명도 값 변화 패턴(610)을 읽어 들여 ID를 식별하고, 식별한 ID를 서버(130)로 전송하며 접속을 요청할 수 있다. 이에 따라, 서버(130)는 스마트 TV(110), 제1 이동 단말(120-1), 제2 이동 단말(120-2)을 동시에 페어링하게 된다.
한편, 디스플레이를 포함하고 있는 장치(110)는 n개의 단말(120-1, 120-2, ....120-n) 중 적어도 하나의 단말이 디스플레이에 사전에 설정한 정도로 근접한 상태에서 이동하는 경우, 적어도 하나의 단말이 이동한 위치에 대응하는 디스플레이의 영역에서 명도 값 변화 패턴을 출력할 수 있다.
도 7을 참조하면, 스마트 TV(110) 디스플레이의 모서리 부분에 명도 값 변화 패턴(710)이 출력될 수 있다.
이어서, 사용자가 명도 값 변화 패턴(710)이 출력된 디스플레이의 모서리 부분에 제1 이동 단말(120-1)을 근접하게 가져다 댄 상태에서, 디스플레이의 다른 영역으로 제1 이동 단말(120-1)을 이동시킬 수 있다.
이때, 스마트 TV(110)는 카메라(720)를 on시켜 제1 이동 단말(120-1)의 움직임과 이에 따른 제1 이동 단말(120-1)의 위치 변화를 감지할 수 있다.
또 다른 실시 예로서, 스마트 TV(110)에 내장된 근접 터치 센서를 이용하여 제1 이동 단말(120-1)의 움직임과 이에 따른 제1 이동 단말(120-1)의 위치 변화를 감지할 수도 있다.
그 결과, 제1 이동 단말(120-1)이 이동한 위치에 대응되도록 명도 값 변화 패턴(710)을 이동시켜 디스플레이 영역에 출력할 수 있다.
한편, 디스플레이를 포함하고 있는 장치(110)는 n개의 단말(120-1, 120-2, ....120-n) 중 적어도 하나의 단말이 디스플레이에 사전에 설정한 정도로 근접하게 되면, 적어도 하나의 단말이 근접한 위치에 대응하는 디스플레이의 영역에서 명도 값 변화 패턴을 출력할 수 있다.
도 8을 참조하면, 사용자가 스마트 TV(110)의 디스플레이에 제1 이동 단말(120-1)을 근접하게 가져다 대게 되면, 가져다 댄 제1 이동 단말(120-1)의 위치에 대응하는 디스플레이의 영역에서 명도 값 변화 패턴(810)이 출력될 수 있다.
즉, 사용자가 제1 이동 단말(120-1)을 근접하게 가져다 대기 전까지 명도 값 변화 패텬(810)은 출력되지 않게 되므로, 명도 값 변화 패턴(810)의 출력으로 스마트 TV(110) 시청 시 방해되는 시간을 줄일 수 있다.
한편 앞서 설명한 바와 같이, 디스플레이를 포함하고 있는 장치(110)는 이동 및 고정 단말기뿐 아니라, 디스플레이를 포함하고 있는 냉장고, 세탁기, 청소기, 전자 레인지, 오븐, 가스 레인지, 냉난방 기구 등과 같은 가전 제품으로 구현될 수 있다.
도 9A 내지 9D는 디스플레이를 포함하고 있는 장치의 실시 예들을 보여주는 개념도이다.
도 9A를 참조하면, 디스플레이를 포함하고 있는 장치(110)는 디스플레이(912)를 포함하고 있는 냉장고(910)로 구현될 수 있다. 냉장고(910)의 디스플레이(912)에는 현재 냉장, 냉동 온도나 상태와 함께 산출한 명도 값 변화 패턴(914)이 표시될 수 있다.
이어서, 사용자는 단말(120-n)을 명도 값 변화 패턴(914)에 가져다 대고 ID를 식별하여 페어링할 수 있다. 페어링이 이루어지면 단말(120-n)은 냉장고(910)로부터 현재 냉장, 냉동 온도나 상태 등을 전송받을 수 있으며, 이를 통해 단말(120-n)로 냉장고(910)를 제어할 수도 있다.
도 9B를 참조하면, 디스플레이를 포함하고 있는 장치(110)는 디스플레이(922)를 포함하고 있는 세탁기(920)로 구현될 수 있다. 세탁기(920)의 디스플레이(922)도 컬러 또는 흑백의 디스플레이 패널로 구현될 수 있기에, 높음/중간/낮음의 3가지 구간으로 명도 값을 나누고 패턴에 따라 표시할 수 있다.
또한, 세탁기(920)의 디스플레이(922)에는 세탁 모드, 세탁 완료 시간, 세탁 진행 상태 등과 함께 산출한 명도 값 변화 패턴(924)이 표시될 수 있다. 이에 따라, 사용자는 단말(120-n)을 명도 값 변화 패턴(924)에 가져다 대고 ID를 식별하여 페어링할 수 있다.
페어링이 이루어지면 단말(120-n)은 세탁기(920)로부터 세탁 모드, 세탁 완료 시간, 세탁 진행 상태 등을 전송받을 수 있으며, 이를 통해 단말(120-n)로 세탁기(920)를 제어할 수도 있다.
도 9C를 참조하면, 디스플레이를 포함하고 있는 장치(110)는 디스플레이(942)를 포함하고 있는 로봇 청소기(940)로 구현될 수 있다. 마찬가지로, 청소기(940)의 디스플레이(942)도 컬러 또는 흑백의 디스플레이 패널로 구현될 수 있기에, 높음/중간/낮음의 3가지 구간으로 명도 값을 나누고 패턴에 따라 표시할 수 있다.
또한, 청소기(940)의 디스플레이(942)에는 장애물 감지 여부, 청소 진행 상태 등과 함께 산출한 명도 값 변화 패턴(944)이 표시될 수 있다. 이에 따라, 사용자는 단말(120-n)을 명도 값 변화 패턴(944)에 가져다 대고 ID를 식별하여 페어링할 수 있다.
페어링이 이루어지면 단말(120-n)은 로봇 청소기(940)로부터 장애물 감지 여부, 청소 진행 상태 등을 전송받을 수 있으며, 이를 통해 단말(120-n)로 로봇 청소기(940)를 제어할 수도 있다.
도 9D를 참조하면, 디스플레이를 포함하고 있는 장치(110)는 디스플레이(932)를 포함하고 있는 오븐(930)으로 구현될 수 있다. 마찬가지로, 오븐(930)의 디스플레이(932)도 컬러 또는 흑백의 디스플레이 패널로 구현될 수 있기에, 높음/중간/낮음의 3가지 구간으로 명도 값을 나누고 패턴에 따라 표시할 수 있다.
또한, 오븐(930)의 디스플레이(932)에는 요리 종류, 요리 완료 시간, 요리 진행 상태 등과 함께 산출한 명도 값 변화 패턴(934)이 표시될 수 있다. 이에 따라, 사용자는 단말(120-n)을 명도 값 변화 패턴(934)에 가져다 대고 ID를 식별하여 페어링할 수 있다.
페어링이 이루어지면 단말(120-n)은 오븐(930)으로부터 요리 종류, 요리 완료 시간, 요리 진행 상태 등을 전송받을 수 있으며, 이를 통해 단말(120-n)로 오븐(930)을 제어할 수도 있다.
한편 앞서 설명한 바와 같이, 명도 값 변화 패턴에 임의의 색상 값 변화 패턴을 추가하여 출력할 수 있다. 예를 들면, 어두운 빨강, 어두운 파랑, 노랑, 밝은 주황 등과 같이 명도 값 변화 패턴에 추가로 임의의 색상을 함께 출력할 수 있다.
도 10 및 도 11은 디스플레이를 포함하고 있는 장치에 출력되는 명도 값 변화 패턴의 또 다른 실시 예들을 나타낸 개념도이다.
도 10을 참조하면, 명도 값이 가장 밝은 단계에서 가장 어두운 단계로 변화되는 경우, 밝은 파랑(1010)에서 어두운 빨강(1020)으로 변하도록 색상 값 변화 패턴을 추가하여 출력할 수 있다.
즉, 본 발명에서는 명도 값의 변화만으로 ID를 표현할 수 있기에, 임의의 색상을 함께 추가하여 출력할 수 있다.
또 다른 실시 예로서, 명도 값 변화 패턴에 단색이 아닌 모양이나 텍스트를 나타낼 수 있도록 색상을 추가하여 출력할 수 있다. 이를 통해, 제품이나 서비스의 광고를 출력할 수도 있다.
도 11의 (a)를 참조하면, 모양이나 텍스트를 나타낼 수 있도록 색상을 추가하여 광고 이미지를 나타내는 명도 값 변화 패턴(1110)을 출력할 수 있다. 이에 따라, 사용자는 서비스 광고를 나타내고 있는 명도 값 변화 패턴(1110)에 단말(120-n)을 가져다 대 명도 값 변화 패턴(1110)을 읽어들일 수 있다.
또 다른 실시 예로서, 명도 값이 변화되는 주기와 일치시켜 또는 다른 주기로 동영상과 같은 변화되는 이미지를 나타내는 명도 값 변화 패턴을 출력할 수 있다.
예를 들어, 명도 값이 가장 밝은 단계에서 가장 어두운 단계로 변화되는 경우, 제품을 설명하는 가장 밝은 이미지를 출력한 후 제품 평가에 대한 가장 어두운 이미지를 출력할 수 있다.
도 11의 (b)를 참조하면, 스마트 TV(110)와 단말(120-n)이 페어링 되면, 스마트 TV(110)에 명도 값 변화 패턴(1110)으로 출력되었던 제품 광고와 관련된 구체적인 콘텐츠(1120)가 출력될 수 있다.
예를 들면, 명도 값 변화 패턴(1110)으로 출력되었던 제품의 광고 사이트, 제품의 홈 페이지, 제품과 관련된 구체적인 사항 등이 콘텐츠(1120)로 출력될 수 있다.
도 11의 (c)를 참조하면, 스마트 TV(110)와 단말(120-n)이 페어링 되면, 단말(120-n)에도 명도 값 변화 패턴(1110)으로 출력되었던 제품 광고와 관련된 구체적인 콘텐츠(1120)가 출력될 수 있다.
이에 따라, 사용자는 단말(120-n)로 해당 제품의 광고 사이트, 제품의 홈 페이지, 제품과 관련된 구체적인 사항 등을 확인할 수 있다.
도 12는 이동 단말기 간 페어링의 일 실시 예를 보여주는 개념도이다.
도 12를 참조하면, 스마트 폰(110)에 출력된 명도 값 변화 패턴(1210)을 스마트 시계(120-n)가 읽어 들여, 스마트 폰(110)과 스마트 시계(120-n) 사이의 페어링이 이루어지게 된다.
이에 따라, 스마트 시계(120-n)는 사전에 제어할 수 있도록 설정된 스마트 폰 이외에도, 출력되어 있는 명도 값 변화 패턴(1210)을 읽어들인 스마트 폰(110)과 데이터를 주고 받거나 이를 제어할 수 있다.
마찬가지로, 스마트 시계(120-n)에 명도 값 변화 패턴(1210)을 출력하고 스마트 폰(110)으로 이를 읽어 들여도, 스마트 폰(110)과 스마트 시계(120-n) 사이의 페어링이 이루어지게 된다.
본 발명에 의하면, 서로 다른 색상 변화 패턴을 추가한 명도 값 변화 패턴을 출력할 수 있으므로 다양한 방식으로 구현이 가능하다. 또한, 사용자의 추가적인 입력 없이 단말을 페어링할 수 있으며, 기존 방식과 달리 사전에 고유의 식별자를 알고 있을 필요가 없어진다.
그 결과, 사용자의 편의가 향상될 수 있다.
또한, 본 명세서에 개시된 일 실시 예에 의하면, 전술한 방법은, 프로그램이 기록된 매체에 프로세서가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 프로세서가 읽을 수 있는 매체의 예로는, ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다.
상기와 같이 설명된 이동 단말기는 상기 설명된 실시 예들의 구성과 방법이 한정되게 적용될 수 있는 것이 아니라, 상기 실시 예들은 다양한 변형이 이루어질 수 있도록 각 실시 예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.
Claims (9)
- 디스플레이를 포함하고 있는 장치;
n개의 단말; 및
상기 디스플레이를 포함하고 있는 장치와 상기 n개의 단말을 연결하는 서버;를 포함하며,
상기 서버는,
상기 디스플레이를 포함하고 있는 장치의 접속 요청에 따라 상기 장치에 ID를 부여하며,
상기 디스플레이를 포함하고 있는 장치는,
상기 ID에 대응하는 명도 값 변화 패턴을 산출하고, 상기 패턴을 상기 디스플레이에 출력하며,
상기 n개의 단말은,
근접 센서 및 조도 센서를 이용하여 상기 디스플레이에 출력된 패턴을 감지한 후 상기 ID를 식별하고, 상기 ID를 상기 서버로 전송하며 접속을 요청하며,
상기 디스플레이를 포함하고 있는 장치는,
상기 ID를 바이너리 코드(binary code)로 변환한 후, 사전에 설정한 규칙에 따라 HSL 색 공간에서의 상기 명도 값 변화 패턴을 산출하는 것을 특징으로 하는 디바이스 페어링 시스템. - 삭제
- 제 1항에 있어서,
상기 디스플레이를 포함하고 있는 장치는,
상기 n개의 단말 중 적어도 하나의 단말이 상기 디스플레이에 사전에 설정한 정도로 근접한 상태에서 이동하는 경우, 상기 적어도 하나의 단말이 이동한 위치에 대응하는 상기 디스플레이의 영역에서 상기 명도 값 변화 패턴을 출력하는 것을 특징으로 하는 디바이스 페어링 시스템. - 제 1항에 있어서,
상기 디스플레이를 포함하고 있는 장치는,
상기 n개의 단말 중 적어도 하나의 단말이 상기 디스플레이에 사전에 설정한 정도로 근접하게 되면, 상기 적어도 하나의 단말이 근접한 위치에 대응하는 상기 디스플레이의 영역에서 상기 명도 값 변화 패턴을 출력하는 것을 특징으로 하는 디바이스 페어링 시스템. - (a) 디스플레이를 포함하고 있는 장치가 서버로 접속을 요청하는 단계;
(b) 상기 접속 요청에 따라 상기 서버가 상기 장치에 ID를 부여하고 상기 장치로 상기 ID를 전송하는 단계;
(c) 상기 장치가 상기 전송받은 ID에 대응하는 명도 값 변화 패턴을 산출하고, 상기 패턴을 상기 디스플레이에 출력하는 단계;
(d) n개의 단말이 각각 근접 센서 및 조도 센서를 이용하여 상기 디스플레이에 출력된 패턴을 감지한 후 상기 ID를 식별하고, 상기 식별된 ID를 상기 서버로 전송하며 접속을 요청하는 단계; 및
(e) 상기 서버가 상기 디스플레이를 포함하고 있는 장치와 상기 n개의 단말을 연결하는 단계;를 포함하며,
상기 (c) 단계는,
상기 장치가 상기 ID를 바이너리 코드(binary code)로 변환한 후, 사전에 설정한 규칙에 따라 HSL 색 공간에서의 상기 명도 값 변화 패턴을 산출하는 단계;를 포함하는 것을 특징으로 하는 디바이스 페어링 시스템의 제어 방법. - 삭제
- 제 5항에 있어서,
상기 (c) 단계는,
상기 n개의 단말 중 적어도 하나의 단말이 상기 디스플레이에 사전에 설정한 정도로 근접한 상태에서 이동하는 경우, 상기 적어도 하나의 단말이 이동한 위치에 대응하는 상기 디스플레이의 영역에서 상기 명도 값 변화 패턴을 출력하는 단계;를 포함하는 것을 특징으로 하는 디바이스 페어링 시스템의 제어 방법. - 제 5항에 있어서,
상기 (c) 단계는,
상기 n개의 단말 중 적어도 하나의 단말이 상기 디스플레이에 사전에 설정한 정도로 근접하게 되면, 상기 적어도 하나의 단말이 근접한 위치에 대응하는 상기 디스플레이의 영역에서 상기 명도 값 변화 패턴을 출력하는 단계;를 포함하는 것을 특징으로 하는 디바이스 페어링 시스템의 제어 방법. - 디스플레이를 포함하고 있는 장치와의 근접 정도를 감지하는 근접 센서;
상기 디스플레이에 출력된 명도 값 변화 패턴을 감지하는 조도 센서; 및
상기 감지된 명도 값 변화 패턴에 대응하는 ID를 식별하고, 상기 식별된 ID를 서버로 전송하며 접속을 요청하는 제어부;를 포함하며,
상기 디스플레이를 포함하고 있는 장치는,
상기 서버로 접속을 요청하여 상기 ID를 부여받고, 상기 ID를 바이너리 코드(binary code)로 변환한 후, 사전에 설정한 규칙에 따라 HSL 색 공간에서 상기 ID에 대응하는 명도 값 변화 패턴을 산출하여 상기 디스플레이에 출력하며,
상기 서버는,
상기 제어부로부터의 접속 요청에 따라 상기 디스플레이를 포함하고 있는 장치와의 연결을 수행하는 것을 특징으로 하는 이동 단말기.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130154930A KR102184271B1 (ko) | 2013-12-12 | 2013-12-12 | 디바이스 페어링 시스템 및 방법, 이동 단말기 |
PCT/KR2014/001992 WO2015088105A1 (ko) | 2013-12-12 | 2014-03-11 | 디바이스 페어링 시스템 및 방법, 이동 단말기 |
US15/100,907 US10134357B2 (en) | 2013-12-12 | 2014-03-11 | System and method for device pairing, and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130154930A KR102184271B1 (ko) | 2013-12-12 | 2013-12-12 | 디바이스 페어링 시스템 및 방법, 이동 단말기 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150068822A KR20150068822A (ko) | 2015-06-22 |
KR102184271B1 true KR102184271B1 (ko) | 2020-11-30 |
Family
ID=53371389
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130154930A KR102184271B1 (ko) | 2013-12-12 | 2013-12-12 | 디바이스 페어링 시스템 및 방법, 이동 단말기 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10134357B2 (ko) |
KR (1) | KR102184271B1 (ko) |
WO (1) | WO2015088105A1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112313924A (zh) | 2018-05-07 | 2021-02-02 | 谷歌有限责任公司 | 提供用于控制各种连接设备的复合图形助理界面 |
WO2020111346A1 (en) * | 2018-11-30 | 2020-06-04 | Samsung Electronics Co., Ltd. | Interaction method, system, and device for information |
KR102612159B1 (ko) * | 2021-07-19 | 2023-12-12 | 주식회사 메디트 | 무선 스캐닝 시스템 및 무선 스캐닝 방법 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100278345A1 (en) * | 2009-05-04 | 2010-11-04 | Thomas Matthieu Alsina | Method and apparatus for proximity based pairing of mobile devices |
US20130111208A1 (en) * | 2011-10-31 | 2013-05-02 | Jason Allen Sabin | Techniques for authentication via a mobile device |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8953565B1 (en) * | 2007-01-26 | 2015-02-10 | Sprint Communications Company L.P. | Providing adaptive network access |
US8059573B2 (en) | 2007-07-30 | 2011-11-15 | Qualcomm Incorporated | Method of pairing devices |
JP4609674B2 (ja) * | 2007-08-09 | 2011-01-12 | セイコーエプソン株式会社 | 画像処理システム、表示装置、プログラムおよび情報記憶媒体 |
GB0908406D0 (en) | 2009-05-15 | 2009-06-24 | Cambridge Silicon Radio Ltd | Proximity pairing |
JP5421762B2 (ja) * | 2009-12-22 | 2014-02-19 | キヤノン株式会社 | 表示装置、その制御方法、表示システム |
KR20120068646A (ko) * | 2010-12-18 | 2012-06-27 | (주)오픈브레인테크 | 스마트폰의 블루투스 기능을 이용한 고유번호 인식 방법 및 장치 |
KR101718091B1 (ko) | 2011-02-01 | 2017-04-04 | 삼성전자주식회사 | 기기 간 양방향 페어링 장치 및 방법 |
US9286901B1 (en) * | 2011-11-23 | 2016-03-15 | Evernote Corporation | Communication using sound |
US20130346182A1 (en) * | 2012-06-20 | 2013-12-26 | Yahoo! Inc. | Multimedia features for click prediction of new advertisements |
US20140236726A1 (en) * | 2013-02-18 | 2014-08-21 | Disney Enterprises, Inc. | Transference of data associated with a product and/or product package |
-
2013
- 2013-12-12 KR KR1020130154930A patent/KR102184271B1/ko active IP Right Grant
-
2014
- 2014-03-11 WO PCT/KR2014/001992 patent/WO2015088105A1/ko active Application Filing
- 2014-03-11 US US15/100,907 patent/US10134357B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100278345A1 (en) * | 2009-05-04 | 2010-11-04 | Thomas Matthieu Alsina | Method and apparatus for proximity based pairing of mobile devices |
US20130111208A1 (en) * | 2011-10-31 | 2013-05-02 | Jason Allen Sabin | Techniques for authentication via a mobile device |
Also Published As
Publication number | Publication date |
---|---|
US20160307539A1 (en) | 2016-10-20 |
US10134357B2 (en) | 2018-11-20 |
WO2015088105A1 (ko) | 2015-06-18 |
KR20150068822A (ko) | 2015-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111937051B (zh) | 使用增强现实可视化的智能家居设备放置和安装 | |
US20240031753A1 (en) | Electronic device and music visualization method thereof | |
US10345767B2 (en) | Apparatus and method for gamification of sensor data interpretation in smart home | |
US20150382438A1 (en) | Coded light detector | |
US20210149551A1 (en) | IoT DEVICE CONTROL SYSTEM AND METHOD USING VIRTUAL REALITY AND AUGMENTED REALITY | |
US11609541B2 (en) | System and method of IOT device control using augmented reality | |
US10756980B2 (en) | Electronic device including light emitting device and operating method thereof | |
AU2012246932A1 (en) | Method for displaying status of power consumption and portable device thereof | |
CN108881875B (zh) | 图像白平衡处理方法、装置、存储介质及终端 | |
KR102184271B1 (ko) | 디바이스 페어링 시스템 및 방법, 이동 단말기 | |
US11340781B2 (en) | Electronic device for displaying execution screen of application and method of controlling the same | |
CN112486105B (zh) | 一种设备的控制方法及装置 | |
CN109040729B (zh) | 图像白平衡校正方法、装置、存储介质及终端 | |
US10345687B2 (en) | Projection system, projection method, and projection program | |
KR20190050485A (ko) | Ui 관리 서버 및 ui 관리 서버의 제어 방법 | |
US20150372965A1 (en) | Method of inviting other electronic devices to chat room by using information on access point and electronic device therefor | |
US20200118243A1 (en) | Display method, display device, and computer-readable recording medium | |
KR102525539B1 (ko) | 통신 시스템에서 위치 추정 장치 및 방법 | |
CN115553066A (zh) | 基于距离度量确定娱乐照明的图像分析区域 | |
KR101633455B1 (ko) | 코드 이미지 스캔 장치 및 방법 | |
KR101595483B1 (ko) | 이동 단말기를 사용한 전자기기를 제어하는 방법 | |
EP4344139A1 (en) | Wearable electronic device for controlling plurality of internet-of-things devices, operation method thereof, and storage medium | |
US20240237174A1 (en) | Light-emitting device control method and device | |
CN112859191A (zh) | 一种输出模式生成方法、响应***及传感器设备 | |
CN116406958A (zh) | 用于烹饪设备的提示方法及装置、烹饪设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |