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

KR20140126601A - Display apparatus and method for controlling operation of terminal apparatus - Google Patents

Display apparatus and method for controlling operation of terminal apparatus Download PDF

Info

Publication number
KR20140126601A
KR20140126601A KR1020130044978A KR20130044978A KR20140126601A KR 20140126601 A KR20140126601 A KR 20140126601A KR 1020130044978 A KR1020130044978 A KR 1020130044978A KR 20130044978 A KR20130044978 A KR 20130044978A KR 20140126601 A KR20140126601 A KR 20140126601A
Authority
KR
South Korea
Prior art keywords
coordinate value
terminal device
touch command
input
command
Prior art date
Application number
KR1020130044978A
Other languages
Korean (ko)
Other versions
KR101783389B1 (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 KR1020130044978A priority Critical patent/KR101783389B1/en
Publication of KR20140126601A publication Critical patent/KR20140126601A/en
Application granted granted Critical
Publication of KR101783389B1 publication Critical patent/KR101783389B1/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/0416Control or interface arrangements specially adapted for digitisers
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Disclosed are a display device for controlling operation of a terminal device and a controlling method thereof. The operation controlling method of terminal device in the display device of the present invention comprises the following steps: receiving resolution information from the terminal device; determining coordinates values of a point corresponding to an inputted touch command when the touch command is inputted; computing the coordinates values of the terminal device based on the resolution information received by the terminal device, resolution information of the display device and coordinates values; and transmitting the computed coordinates values and operation command to the terminal device. By this, the display device can easily control a terminal device depending on touch commands inputted by a user.

Description

단말 장치의 동작을 제어하는 디스플레이 장치 및 제어 방법{Display apparatus and method for controlling operation of terminal apparatus}BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a display apparatus and a control method for controlling an operation of a terminal apparatus,

본 발명은 단말 장치의 동작을 제어하는 디스플레이 장치 및 제어 방법에 관한 것으로서, 보다 상세하는 입력된 터치 명령에 따라 단말 장치의 동작을 제어하는 디스플레이 장치 및 제어 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a display device and a control method for controlling operations of a terminal device, and more particularly, to a display device and a control method for controlling operations of a terminal device according to a more detailed input command.

스마트 폰, 스마트 TV와 같은 터치 입력이 가능한 디스플레이 장치는 사용자로부터 입력된 터치 명령에 기초하여 타 단말 장치의 동작을 제어할 수 있다. 구체적으로, 디스플레이 장치는 사용자로부터 터치 명령이 입력되면, 그 입력된 터치 명령에 대응되는 좌표값을 산출하고, 그 산출된 좌표값 및 실행 명령을 타 단말 장치로 전송한다. 이에 따라, 타 단말 장치는 디스플레이 장치로부터 수신한 좌표값 및 실행 명령에 기초하여 동작을 수행한다.A display device capable of touch input such as a smart phone and a smart TV can control the operation of the other terminal device based on a touch command input from a user. Specifically, when a touch command is input from a user, the display device calculates a coordinate value corresponding to the input touch command, and transmits the calculated coordinate value and the execution command to the other terminal device. Accordingly, the other terminal device performs an operation based on the coordinate value and the execution command received from the display device.

그러나, 종래의 디스플레이 장치는 절대 좌표를 이용하여 사용자로부터 입력된 터치 명령에 대응되는 좌표값을 산출하고, 그 산출된 좌표값과 실행 명령을 타 단말 장치로 전송한다. 따라서, 타 단말 장치는 디스플레이 장치로부터 수신한 좌표값과 실행 명령에 기초하여 동작을 수행하기 위해서 절대 좌표를 인식하기 위한 디바이스가 설정되어야 하는 문제점이 있다. However, the conventional display apparatus calculates coordinate values corresponding to the touch command inputted from the user by using the absolute coordinates, and transmits the calculated coordinate values and the execution command to the other terminal apparatuses. Accordingly, there is a problem that a device for recognizing an absolute coordinate must be set in order to perform an operation based on a coordinate value received from a display device and an execution command.

또한, 종래의 디스플레이 장치는 타 단말 장치의 해상도를 고려하지 않고, 디스플레이 장치의 해상도에 기초하여 사용자로부터 입력된 터치 명령에 대응되는 좌표값을 산출하고, 그 산출된 좌표값 및 실행 명령을 타 단말 장치로 전송한다.In addition, the conventional display device calculates the coordinate value corresponding to the touch command input from the user based on the resolution of the display device without considering the resolution of the other terminal device, and outputs the calculated coordinate value and execution command to the other terminal Lt; / RTI >

따라서, 타 단말 장치는 디스플레이 장치와 동일한 해상도를 가질 경우에만 디스플레이 장치로부터 수신한 좌표값 및 실행 명령에 기초하여 올바른 동작을 수행할 수 있다. 그러나, 디스플레이 장치와 타 단말 장치의 해상도가 서로 상이할 경우, 타 단말 장치는 디스플레이 장치로부터 수신한 좌표값 및 실행 명령에 기초하여 정상적인 동작을 수행하지 못하는 문제가 있다. 즉, 디스플레이 장치와 타 단말 장치의 해상도가 서로 상이할 경우, 타 단말 장치는 사용자가 원하는 제어 명령에 따라 동작을 수행하지 못한다.Accordingly, the other terminal device can perform the correct operation based on the coordinate value and the execution command received from the display device only when the other terminal device has the same resolution as the display device. However, when the resolutions of the display device and the other terminal devices are different from each other, there is a problem that the other terminal device can not perform a normal operation based on coordinate values and execution commands received from the display device. That is, when the resolutions of the display apparatus and the other terminal apparatus are different from each other, the other terminal apparatus can not perform the operation according to the control command desired by the user.

본 발명은 상술한 필요성에 따라 안출된 것으로써, 본 발명의 목적은 디스플레이 장치에서 입력된 터치 명령에 따라 타 단말 장치의 동작을 보다 용이하게 제어하도록 함을 목적으로 한다.SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned needs, and it is an object of the present invention to more easily control the operation of a terminal device according to a touch command input from a display device.

이상과 같은 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 디스플레이 장치에서 단말 장치의 동작 제어 방법에 있어서, 상기 방법은 상기 단말 장치로부터 해상도 정보를 수신하는 단계, 터치 명령이 입력되면, 상기 입력된 터치 명령에 대응되는 지점의 좌표값을 결정하는 단계, 상기 단말 장치로부터 수신된 해상도 정보 및 상기 디스플레이 장치의 해상도 정보와, 상기 좌표값에 기초하여 상기 단말 장치의 좌표값을 산출하는 단계 및 상기 산출된 좌표값 및 실행 명령을 상기 단말 장치로 전송하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method of controlling an operation of a terminal device in a display device, the method comprising: receiving resolution information from the terminal device; Determining a coordinate value of a point corresponding to the touch command, calculating resolution information received from the terminal device, resolution information of the display device, and a coordinate value of the terminal device based on the coordinate value; And transmitting the calculated coordinate value and the execution command to the terminal device.

그리고, 상기 터치 명령에 대응되는 지점의 좌표값은, 기설정된 기준 좌표값을 기준으로 결정된 상대 좌표값일 수 있다.The coordinate value of the point corresponding to the touch command may be a relative coordinate value determined based on the predetermined reference coordinate value.

또한, 제1 터치 명령이 입력된 후, 기설정된 임계 시간 내에 제2 터치 명령이 입력되는지 여부를 판단하는 단계 및 상기 제2 터치 명령이 입력되면, 상기 기설정된 기준 좌표값을 기준으로 상기 제2 터치 명령에 대응되는 지점의 좌표값을 결정하고, 상기 제2 터치 명령이 입력되지 않으면, 상기 제1 터치 명령에 대응되는 지점의 좌표값에서 상기 기설정된 기준 좌표값으로 설정하는 단계를 더 포함할 수 있다.The method may further include determining whether a second touch command is input within a predetermined threshold time after the first touch command is input, and, when the second touch command is input, Determining a coordinate value of a point corresponding to the touch command and setting the coordinate value of the point corresponding to the first touch command to the preset reference coordinate value if the second touch command is not inputted .

그리고, 상기 산출하는 단계는, 상기 제2 터치 명령에 대응되는 지점의 좌표값이 결정되면, 상기 단말 장치 및 상기 디스플레이 장치의 해상도 정보와, 상기 제1 및 제2 터치 명령에 대응되는 각 지점의 좌표값에 기초하여 상기 단말 장치의 이동 좌표값을 산출할 수 있다.The calculating step may calculate the resolution information of the terminal device and the display device and the resolution information of each point corresponding to the first and second touch commands when the coordinate value of the point corresponding to the second touch command is determined, The moving coordinate value of the terminal device can be calculated based on the coordinate value.

또한, 상기 산출된 좌표값 및 실행 명령에 따라 실행된 실행 화면을 상기 단말 장치로부터 수신하여 디스플레이하는 단계를 더 포함할 수 있다.The method may further include receiving and displaying an execution screen executed according to the calculated coordinate value and the execution command from the terminal device.

그리고, 상기 좌표값을 결정하는 단계는, 기설정된 마우스 드라이버를 이용하여 상기 터치 명령에 대응되는 지점의 좌표값을 결정할 수 있다.In the step of determining the coordinate value, a coordinate value of a point corresponding to the touch command may be determined using a predetermined mouse driver.

한편, 본 발명의 일 실시 예에 따르면, 디스플레이 장치는 단말 장치와 통신을 수행하여 해상도 정보를 수신하는 통신부, 터치 명령을 입력받는 입력부, 상기 입력부를 통해 터치 명령이 입력되면, 상기 입력된 터치 명령에 대응되는 지점의 좌표값을 결정하는 좌표 처리부 및 상기 수신된 해상도 정보 및 상기 디스플레이 장치의 해상도 정보와, 상기 결정된 좌표값에 기초하여 상기 단말 장치의 좌표값을 산출하고, 상기 산출된 좌표값 및 실행 명령을 상기 단말 장치로 전송하도록 상기 통신부를 제어하는 제어부를 포함한다.According to an embodiment of the present invention, a display device includes a communication unit for receiving resolution information by performing communication with a terminal device, an input unit for inputting a touch command, and a control unit for receiving a touch command through the input unit, The resolution information of the received resolution information and the display device, the coordinate value of the terminal device based on the determined coordinate value, and the calculated coordinate value and the coordinate value of the terminal device are calculated based on the determined coordinate value, And a control unit for controlling the communication unit to transmit an execution command to the terminal apparatus.

그리고, 상기 터치 명령에 대응되는 지점의 좌표값은, 기설정된 기준 좌표값을 기준으로 결정된 상대 좌표값일 수 있다.The coordinate value of the point corresponding to the touch command may be a relative coordinate value determined based on the predetermined reference coordinate value.

또한, 상기 좌표 처리부는, 입력부를 통해 제1 터치 명령이 입력된 후, 기설정된 임계 시간 내에 제2 터치 명령이 입력되는지 여부를 판단하며, 상기 제2 터치 명령이 입력되면, 기설정된 기준 좌표값을 기준으로 상기 제2 터치 명령에 대응되는 지점의 좌표값을 결정하고, 상기 제2 터치 명령이 입력되지 않으면, 상기 제1 터치 명령에 대응되는 지점의 좌표값에서 상기 기설정된 기준 좌표값으로 설정할 수 있다.The coordinate processing unit may determine whether a second touch command is input within a predetermined threshold time after the first touch command is input through the input unit. When the second touch command is input, Determines a coordinate value of a point corresponding to the second touch command based on the first touch command and sets the coordinate value of the point corresponding to the first touch command to the preset reference coordinate value .

그리고, 상기 제어부는, 상기 제2 터치 명령에 대응되는 지점의 좌표값이 결정되면, 상기 단말 장치 및 상기 디스플레이 장치의 해상도 정보와, 상기 제1 및 제2 터치 명령에 대응되는 각 지점의 좌표값에 기초하여 상기 단말 장치의 이동 좌표값을 산출할 수 있다.When the coordinate value of the point corresponding to the second touch command is determined, the controller displays the resolution information of the terminal device and the display device, the coordinates of each point corresponding to the first and second touch commands The moving coordinate value of the terminal device can be calculated.

또한, 디스플레이부를 더 포함하며, 상기 제어부는, 상기 통신부를 통해 상기 단말 장치로부터 상기 산출된 좌표값 및 실행 명령에 따라 실행된 실행 화면이 수신되면, 상기 수신된 실행 화면을 디스플레이하도록 상기 디스플레이부를 제어할 수 있다.The control unit may further include a display unit for controlling the display unit to display the received execution screen when the execution screen executed according to the calculated coordinate value and the execution command is received from the terminal apparatus through the communication unit, can do.

그리고, 상기 좌표 처리부는, 기설정된 마우스 드라이버를 이용하여 상기 터치 명령에 대응되는 지점의 좌표값을 결정할 수 있다.The coordinate processing unit may determine a coordinate value of a point corresponding to the touch command using a predetermined mouse driver.

이상과 같이 본 발명의 다양한 실시 예에 따르면, 디스플레이 장치는 사용자로부터 입력된 터치 명령에 기초하여 타 단말 장치의 동작을 보다 용이하게 제어할 수 있다.As described above, according to various embodiments of the present invention, the display device can more easily control the operation of the other terminal device based on the touch command input from the user.

도 1은 본 발명의 일 실시예에 따른 디스플레이 장치의 블록도,
도 2는 본 발명의 일 실시예에 따른 디스플레이 장치에서 입력된 터치 명령에 따라 단말 장치의 좌표값을 산출하는 예시도,
도 3은 본 발명의 일 실시예에 따른 디스플레이 장치에서 연속으로 입력된 터치 명령에 따라 단말 장치의 좌표값을 산출하는 예시도,
도 4는 본 발명의 일 실시예에 따른 디스플레이 장치에서 단말 장치의 동작을 제어하는 방법의 흐름도,
도 5는 본 발명의 일 실시예에 따른 디스플레이 장치에서 연속적인 터치 명령에 따라 단말 장치를 제어하는 방법의 흐름도이다.
1 is a block diagram of a display device according to an embodiment of the present invention;
2 is a diagram illustrating an example of calculating a coordinate value of a terminal device according to a touch command input from a display device according to an exemplary embodiment of the present invention.
3 is a diagram illustrating an example of calculating a coordinate value of a terminal device according to a touch command continuously input in a display device according to an embodiment of the present invention.
FIG. 4 is a flowchart of a method of controlling an operation of a terminal device in a display device according to an embodiment of the present invention;
5 is a flowchart of a method of controlling a terminal device according to a continuous touch command in a display device according to an embodiment of the present invention.

이하 첨부된 도면들을 참조하여 본 발명의 일시 예를 보다 상세하게 설명한다. Hereinafter, a temporal example of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 디스플레이 장치의 블록도이다.1 is a block diagram of a display device according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 단말 장치의 동작을 제어하는 디스플레이 장치는 스마트 폰, 스마트 TV, 네비게이션과 같이 터치 입력이 가능하며, 단말 장치와 상이한 해상도를 가지는 전자 장치가 될 수 있다. 이 같은 디스플레이 장치는 통신부(110), 디스플레이부(120), 입력부(130), 제어부(140), 저장부(150) 및 좌표 처리부(160)를 포함한다.As shown in FIG. 1, the display device for controlling the operation of the terminal device can be a touch input device such as a smart phone, a smart TV, and a navigation device, and can be an electronic device having a resolution different from that of the terminal device. Such a display device includes a communication unit 110, a display unit 120, an input unit 130, a control unit 140, a storage unit 150, and a coordinate processing unit 160.

통신부(110)는 유선 또는 무선 통신 방식으로 단말 장치와 통신을 수행한다. 여기서, 단말 장치는 인터넷이 가능한 장치로써, 스마트 폰, 스마트 TV 노트북 등과 같은 다양한 전자 장치가 될 수 있다. 이 같은 단말 장치와 통신을 수행하는 통신부(110)는 근거리 무선 통신 모듈(미도시), 무선 통신 모듈(미도시) 등과 같은 통신 모듈로 구현될 수 있다. 여기서, 근거리 무선 통신 모듈(미도시)은 근거리에 위치한 타 단말 장치와 무선 통신을 수행하는 통신 모듈로써, 예를 들어, 블루투스(Bluetooth), 지그비(Zigbee), NFC(Near Field Communication) 등이 될 수 있다. 무선 통신 모듈(미도시)은 와이파이(WiFi), IEEE 등과 같은 무선 통신 프로토콜에 따라 제1 내지 제3 단말 장치(200)와 통신을 수행하는 통신 모듈이다. 이 밖에 무선 통신 모듈은 3G(3rd Generation), 3GPP(3rd Generation Partnership Project), LTE(Ling Term Evoloution) 등과 같은 다양한 이동 통신 규격에 따라 이동 통신 망에 접속하여 컨텐츠 서버와 통신을 수행하는 이동 통신 모듈을 더 포함할 수 있다.The communication unit 110 performs communication with the terminal device by a wired or wireless communication scheme. Here, the terminal device may be an Internet-enabled device, and may be various electronic devices such as a smart phone, a smart TV notebook, and the like. The communication unit 110 that performs communication with the terminal device may be implemented by a communication module such as a short-range wireless communication module (not shown), a wireless communication module (not shown), and the like. Here, the short-range wireless communication module (not shown) is a communication module that performs wireless communication with other terminals located in a short distance, for example, Bluetooth, Zigbee, NFC . The wireless communication module (not shown) is a communication module that performs communication with the first to third terminal devices 200 according to wireless communication protocols such as WiFi, IEEE, and the like. In addition, the wireless communication module is a mobile communication module that connects to a mobile communication network and performs communication with a content server according to various mobile communication standards such as 3G (3rd Generation), 3rd Generation Partnership Project (3GPP), and LTE (Ling Term Evolution) As shown in FIG.

디스플레이부(120)는 통신부(110)를 통해 단말 장치로부터 수신한 실행 화면을 디스플레이한다. 그러나, 본 발명은 이에 한정되지 않으며, 디스플레이부(120)는 통신부(110)를 통해 외부 서버로부터 수신된 영상 컨텐츠를 디스플레이할 수 있다. 이 경우, 단말 장치는 디스플레이부(120)를 통해 디스플레이되는 영상 컨텐츠와 동일한 영상 컨텐츠를 화면상에 디스플레이함이 바람직하다.The display unit 120 displays an execution screen received from the terminal device through the communication unit 110. [ However, the present invention is not limited to this, and the display unit 120 may display the image contents received from the external server through the communication unit 110. In this case, the terminal device preferably displays the same image content as the image content displayed through the display unit 120 on the screen.

이 같은 디스플레이부(120)는 액정 표시 장치(Liquid Crystal Display, LCD), 유기 전기 발광 다이오드(Organic Light Emitting Display, OLED) 또는 플라즈마 표시 패널(Plasma Display Panel, PDP) 등으로 구현될 수 있다. 특히, 디스플레이부(120)는 터치 패드와 같은 입력부(130)와 함께 상호 레이어 구조를 이루는 터치 스크린 형태로 구현되는 것이 바람직하다.The display unit 120 may be implemented as a liquid crystal display (LCD), an organic light emitting diode (OLED), or a plasma display panel (PDP). In particular, the display unit 120 may be implemented as a touch screen having a mutual layer structure together with an input unit 130 such as a touch pad.

입력부(130)는 다양한 사용자 명령을 입력받는다. 이 같은 입력부(130)는 터치 패드(Touch Pad) 혹은 각종 기능키, 숫자키, 특수키, 문자키 등을 구비한 키패드(Key Pad) 또는 터치 스크린(Touch Screen) 방식의 입력 패널로 구현될 수 있다. The input unit 130 receives various user commands. The input unit 130 may be implemented as a key pad having a touch pad or various function keys, numeric keys, special keys, and character keys, or an input panel of a touch screen type have.

제어부(140)는 디스플레이 장치의 구성에 대한 전반적인 동작을 제어한다. 특히, 제어부(140)는 사용자의 터치 명령에 따라 단말 장치의 동작을 제어한다. 구체적으로, 입력부(130)를 통해 단말 장치의 동작 제어를 위한 사용자 명령이 입력되면, 제어부(140)는 단말 장치와 통신이 개시되도록 통신부(110)를 제어한다. 이에 따라 단말 장치와 통신이 개시되면, 제어부(140)는 단말 장치로 현재 실행 중인 실행 화면 및 단말 장치의 해상도 정보를 요청한다. The control unit 140 controls the overall operation of the configuration of the display device. In particular, the control unit 140 controls the operation of the terminal device according to a touch command of the user. Specifically, when a user command for controlling the operation of the terminal apparatus is inputted through the input unit 130, the controller 140 controls the communication unit 110 to start communication with the terminal apparatus. Accordingly, when communication with the terminal device is started, the control unit 140 requests the terminal device to execute the currently executed execution screen and resolution information of the terminal device.

이 같은 요청에 따라, 단말 장치는 현재 실행 중인 실행 화면 및 단말 장치의 해상도 정보를 디스플레이 장치로 전송한다. 실시예에 따라, 단말 장치는 미러링(Mirroring) 방식을 이용하여 현재 실행 중인 실행 화면을 디스플레이 장치로 전송할 수 있다. 이 같은 미러링 방식은 공지된 기술이기에 본 발명에서는 상세한 설명을 생략하도록 한다.In response to such a request, the terminal device transmits the currently executed execution screen and the resolution information of the terminal device to the display device. According to the embodiment, the terminal device can transmit the currently executing execution screen to the display device using the mirroring method. Since such a mirroring method is a known technique, a detailed description thereof will be omitted in the present invention.

통신부(110)를 통해 단말 장치로부터 현재 실행 중인 실행 화면 및 단말 장치의 해상도 정보가 수신되면, 디스플레이부(120)는 수신된 단말 장치의 실행 화면을 디스플레이하며, 저장부(150)는 단말 장치로부터 수신된 해상도 정보를 저장할 수 있다. 여기서, 저장부(150)는 단말 장치로부터 수신된 해상도 정보를 저장할 뿐만 아니라, 디스플레이 장치의 해상도 정보를 저장함이 바람직하다. 뿐만 아니라, 저장부(150)는 디스플레이 장치를 구동하고 제어하기 위한 각종 데이터, 운영 체제(Operating System : OS) 등을 더 저장할 수 있다.When the execution screen and the resolution information of the terminal device currently being executed are received from the terminal device through the communication unit 110, the display unit 120 displays the execution screen of the received terminal device, and the storage unit 150 The received resolution information can be stored. Here, it is preferable that the storage unit 150 not only stores the resolution information received from the terminal, but also stores the resolution information of the display device. In addition, the storage unit 150 may further store various data, an operating system (OS), and the like for driving and controlling the display device.

한편, 디스플레이부(120)를 통해 단말 장치의 실행 화면이 디스플레이된 상태에서, 입력부(130)는 사용자로부터 터치 명령을 입력받을 수 있다. 이 같은 터치 명령이 입력되면, 좌표 처리부(160)는 입력된 터치 명령에 대응되는 지점의 좌표값을 결정한다. 여기서, 입력된 터치 명령에 대응되는 지점의 좌표값은 기설정된 기준 좌표값을 기준으로 결정된 상대 좌표값이며, 좌표 처리부(160)는 이 같은 상대 좌표값을 이용하는 마우스 드라이버를 이용하여 입력된 터치 명령에 대응되는 지점의 좌표값을 결정할 수 있다.Meanwhile, the input unit 130 may receive a touch command from the user while the execution screen of the terminal device is displayed through the display unit 120. [ When such a touch command is input, the coordinate processing unit 160 determines a coordinate value of a point corresponding to the input touch command. Here, the coordinate value of the point corresponding to the input touch command is a relative coordinate value determined based on the preset reference coordinate value, and the coordinate processing unit 160 uses the mouse driver using the relative coordinate value to input the touch command The coordinate value of the corresponding point can be determined.

예를 들어, 기준 좌표값이 (0,0)으로 설정되면, 좌표 처리부(160)는 (0,0)으로 설정된 기준 좌표값을 기준으로 사용자로부터 입력된 터치 명령에 대응되는 지점의 좌표값을 결정할 수 있다.For example, when the reference coordinate value is set to (0,0), the coordinate processing unit 160 sets the coordinate value of the point corresponding to the touch command input from the user on the basis of the reference coordinate value set to (0,0) You can decide.

이 같은 사용자의 터치 명령에 대응되는 지점의 좌표값이 결정되면, 제어부(140)는 저장부(150)에 기저장된 단말 장치의 해상도 정보 및 디스플레이 장치의 해상도 정보와, 좌표 처리부(160)를 통해 결정된 좌표값에 기초하여 단말 장치의 좌표값을 산출한다. 이후, 제어부(140)는 산출된 좌표값 및 실행 명령을 단말 장치로 전송한다. 이에 따라, 단말 장치는 수신된 좌표값 및 실행 명령에 기초하여 현재 화면상에 디스플레이된 실행 화면에 대한 동작을 제어할 수 있다. 한편, 단말 장치의 좌표값을 산출하는 알고리즘은 아래[수학식 1,2]와 같이 정의될 수 있다.When the coordinate value of the point corresponding to the user's touch command is determined, the controller 140 displays resolution information of the terminal device previously stored in the storage unit 150, resolution information of the display device, And calculates the coordinate value of the terminal device based on the determined coordinate value. Then, the control unit 140 transmits the calculated coordinate value and the execution command to the terminal device. Accordingly, the terminal device can control the operation on the execution screen displayed on the current screen based on the received coordinate value and the execution command. On the other hand, an algorithm for calculating the coordinate value of the terminal device can be defined as [Equation 1, 2] below.

Figure pat00001
Figure pat00001

Figure pat00002
Figure pat00002

여기서, A,B는 디스플레이 장치의 가로 및 세로 해상도이며, A',B'는 단말 장치의 가로 및 세로 해상도이다. 그리고, a,b는 디스플레이 장치에서 사용자로부터 입력된 터치 명령에 대응하는 지점의 좌표값이며, xmovement,ymovement는 단말 장치의 좌표값이다. 따라서, 제어부(140)는 이 같은 [수학식 1,2]에 기초하여 입력된 터치 명령에 대응되는 지점과 관련된 단말 장치의 좌표값을 산출할 수 있다.Here, A and B are the horizontal and vertical resolutions of the display device, and A 'and B' are the horizontal and vertical resolutions of the terminal device. In addition, a and b are coordinate values of a point corresponding to a touch command input from the user in the display device, and x movement and y movement are coordinate values of the terminal device. Therefore, the control unit 140 can calculate the coordinate value of the terminal device related to the point corresponding to the input touch command based on [Equations 1 and 2].

예를 들어, 디스플레이 장치가 1280 * 1024의 해상도를 가지며, 단말 장치가 854 * 480의 해상도를 가지며, 터치 명령에 대응되는 지점의 좌표값이 (3,5)로 결정되면, 제어부(140)는 [수학식 1,2]을 통해 (2.0,2.3)(소수 둘째 자리 반올림)이라는 단말 장치의 좌표값을 산출할 수 있다. 이 같은 단말 장치의 좌표값이 산출되면, 제어부(140)는 산출된 좌표값과 실행 명령을 단말 장치로 전송하며, 단말 장치는 디스플레이 장치로부터 수신한 좌표값 및 실행 명령에 기초하여 현재 실행 중인 실행 화면에 대한 동작을 제어할 수 있다.For example, if the display device has a resolution of 1280 * 1024, the terminal device has a resolution of 854 * 480, and the coordinate value of the point corresponding to the touch command is determined to be (3,5) The coordinate values of the terminal device such as (2.0, 2.3) (rounded to two decimal places) can be calculated through the equations (1) and (2). When the coordinate value of the terminal device is calculated, the control unit 140 transmits the calculated coordinate value and the execution command to the terminal device. The terminal device executes the currently executing execution based on the coordinate value received from the display device and the execution command You can control the operation on the screen.

한편, 단말 장치는 디스플레이 장치로부터 수신한 좌표값 및 실행 명령에 기초하여 제어된 실행 화면을 디스플레이 장치로 전송한다. 이에 따라, 디스플레이부(120)는 단말 장치에서 실행 명령에 따라 제어된 실행 화면과 동일한 실행 화면을 디스플레이할 수 있다.On the other hand, the terminal device transmits the execution screen controlled based on the coordinate value and the execution command received from the display device to the display device. Accordingly, the display unit 120 can display the same execution screen as the execution screen controlled in accordance with the execution command in the terminal apparatus.

한편, 제어부(140)는 입력부(130)를 통해 드래그(Drag) 명령이 입력되면, 입력된 드래그 명령에 기초하여 단말 장치에서 실행 화면이 드래그되도록 제어할 수 있다. 이를 위해, 좌표 처리부(160)는 입력부(130)를 통해 최초 터치 명령이 입력된 후 기설정된 임계 시간 내에 터치 명령이 연속적으로 이루어지는지 여부를 판단한다. On the other hand, when a drag command is inputted through the input unit 130, the control unit 140 controls the terminal to drag the execution screen on the basis of the input drag command. To this end, the coordinate processing unit 160 determines whether touch commands are continuously performed within a predetermined threshold time after the first touch command is inputted through the input unit 130. [

구체적으로, 좌표 처리부(160)는 입력부(130)를 통해 제1 터치 명령이 입력된 후, 기설정된 임계 시간 내에 제2 터치 명령이 입력되는지 여부를 판단한다. 판단 결과, 제1 터치 명령이 입력된 후, 기설정된 임계 시간 내에 제2 터치 명령이 입력되지 않은 것으로 판단되면, 좌표 처리부(160)는 전술한 바와 같이, 제1 터치 명령에 대응되는 지점의 좌표값(이하 제1 좌표값이라 함)을 결정한다. 이후, 제어부(140)는 전술한 [수학식 1,2]에 기초하여 단말 장치의 좌표값(이하 제1-1 좌표값)을 산출한 후, 산출된 좌표값과 실행 명령을 단말 장치로 전송한다. 이 같이, 단말 장치의 제1-1 좌표값과 실행 명령이 단말 장치로 전송되면, 좌표 처리부(160)는 제1 터치 명령에 대응하여 결정된 제1 좌표값에서 기설정된 기준 좌표값으로 현재 좌표값을 설정할 수 있다.Specifically, the coordinate processing unit 160 determines whether a second touch command is input within a predetermined threshold time after the first touch command is input through the input unit 130. [ If it is determined that the second touch command is not input within a predetermined threshold time after the first touch command is input, the coordinate processing unit 160 determines whether coordinates of a point corresponding to the first touch command (Hereinafter referred to as a first coordinate value). Then, the control unit 140 calculates coordinate values (hereinafter referred to as " 1-1 coordinate values ") of the terminal device based on the above-described [Expressions 1 and 2], and transmits the calculated coordinate values and execution commands to the terminal device do. In this manner, when the 1-1 coordinate value and the execution command of the terminal device are transmitted to the terminal device, the coordinate processing unit 160 sets the current coordinate value as the preset reference coordinate value from the first coordinate value determined in accordance with the first touch command Can be set.

한편, 제1 터치 명령이 입력된 후, 기설정된 임계 시간 내에 제2 터치 명령이 입력된 것으로 판단되면, 좌표 처리부(160)는 기설정된 기준 좌표값을 기준으로 제2 터치 명령에 대응되는 지점의 좌표값(이하 제2 좌표값이라 함)을 결정한다. 이 같이, 제2 터치 명령에 대응되는 제2 좌표값이 결정되면, 제어부(140)는 단말 장치 및 디스플레이 장치의 해상도 정보와, 기결정된 제1 및 제2 터치 명령에 대응되는 제1 및 제2 좌표값에 기초하여 단말 장치의 이동 좌표값(이하 제2-1 좌표값이라 함)을 산출한다. 이후, 제어부(140)는 산출된 제2-1 좌표값 및 실행 명령을 단말 장치로 전송한다. On the other hand, if it is determined that the second touch command has been input within a predetermined threshold time after the first touch command is input, the coordinate processing unit 160 sets the coordinates of the point corresponding to the second touch command (Hereinafter referred to as a second coordinate value). If the second coordinate value corresponding to the second touch command is determined, the controller 140 displays the resolution information of the terminal device and the display device, the first and second touch commands corresponding to the predetermined first and second touch commands, (Hereinafter referred to as a second-1 coordinate value) of the terminal device based on the coordinate value. Then, the control unit 140 transmits the calculated second-1 coordinate value and the execution command to the terminal device.

Figure pat00003
Figure pat00003

Figure pat00004
Figure pat00004

여기서, A,B는 디스플레이 장치의 가로 및 세로 해상도이며, A',B'는 단말 장치의 가로 및 세로 해상도이다. 그리고, a,b는 디스플레이 장치에서 사용자로부터 입력된 제1 터치 명령에 대응하는 지점의 제1 좌표값이며, a',b'는 디스플레이 장치에서 사용자로부터 입력된 제2 터치 명령에 대응하는 지점의 제2 좌표값이다. 그리고, xmovement',ymovement'는 단말 장치의 제2-1 좌표값이다. Here, A and B are the horizontal and vertical resolutions of the display device, and A 'and B' are the horizontal and vertical resolutions of the terminal device. A 'and b' are first coordinate values of a point corresponding to the first touch command inputted from the user in the display device, and a 'and b' are coordinates of a point corresponding to the second touch command input from the user Is the second coordinate value. And x movement ' , y movement' are the second-1 coordinate values of the terminal device.

구체적으로, 제1 터치 명령이 입력된 후, 기설정된 임계 시간 내에 제2 터치 명령이 입력된 것으로 판단되면, 좌표 처리부(160)는 제1 터치 명령에 대응되는 지점의 제1 좌표값 및 제2 터치 명령에 대응되는 지점의 제2 좌표값을 결정한다. 한편, 제어부(140)는 전술한 [수학식 1,2]에 기초하여 제1 터치 명령에 대응되는 지점의 제1 좌표값과 관련된 단말 장치의 제1-1 좌표값을 산출하고, 그 산출된 제1-1 좌표값 및 드래그 관련 실행 명령을 단말 장치로 전송한다. 이후, 제어부(140)는 전술한 [수학식 3,4]에 기초하여 단말 장치의 제2-1 좌표값을 산출하고, 그 산출된 제2-1 좌표값을 단말 장치로 전송한다. 이에 따라, 단말 장치는 디스플레이 장치로부터 수신된 제1-1 및 제2-1 좌표값에 기초하여 제1-1 좌표값에서 제2-1 좌표값만큼 현재 디스플레이 중인 실행 화면을 이동시키고, 그 이동된 실행 화면을 디스플레이 장치로 전송한다. 이에 따라, 디스플레이부(120)는 단말 장치로부터 수신된 실행 화면에 기초하여 현재 디스플레이된 실행 화면의 이동 화면을 디스플레이할 수 있다.Specifically, when it is determined that the second touch command has been input within a predetermined threshold time after the first touch command is input, the coordinate processing unit 160 sets the first coordinate value of the point corresponding to the first touch command, The second coordinate value of the point corresponding to the touch command is determined. On the other hand, the control unit 140 calculates the 1-1 coordinate value of the terminal device related to the first coordinate value at the point corresponding to the first touch command based on the above-described [Equations 1 and 2] The 1-1 coordinate value, and the drag-related execution command to the terminal device. Then, the control unit 140 calculates the second-1 coordinate value of the terminal device based on the above-described [Equations (3) and (3)], and transmits the calculated second-1 coordinate value to the terminal device. Accordingly, the terminal apparatus moves the currently displayed running screen by the second-1 coordinate value from the first-first coordinate value based on the 1-1 and 2-1 coordinate values received from the display apparatus, To the display device. Accordingly, the display unit 120 can display the moving screen of the currently displayed execution screen based on the execution screen received from the terminal device.

지금까지, 본 발명에 따른 디스플레이 장치에서 단말 장치의 동작을 제어하는 동작에 대해서 상세히 설명하였다. 이하에서는, 본 발명에 따른 디스플레이 장치에서 입력된 터치 명령에 따른 좌표값에 기초하여 단말 장치의 좌표값을 산출하는 동작에서 대해서 상세히 설명하도록 한다.Up to now, the operation of controlling the operation of the terminal apparatus in the display apparatus according to the present invention has been described in detail. Hereinafter, the operation of calculating the coordinate value of the terminal device based on the coordinate value according to the touch command input from the display device according to the present invention will be described in detail.

도 2는 본 발명의 일 실시예에 따른 디스플레이 장치에서 입력된 터치 명령에 따라 단말 장치의 좌표값을 산출하는 예시도이다.2 is a diagram illustrating an example of calculating a coordinate value of a terminal according to a touch command input from a display apparatus according to an exemplary embodiment of the present invention.

도 2의 (a)는 디스플레이 장치의 터치 화면(100)이며, 도 2의 (b)는 단말 장치의 디스플레이 화면(200)이며, 디스플레이 장치의 터치 화면(200)은 단말 장치의 디스플레이 화면(200)을 통해 현재 실행 중인 실행 화면과 동일한 실행 화면을 디스플레이할 수 있다. 한편, 사용자는 디스플레이 장치를 통해 단말 장치의 동작을 제어하기 위해서, 도 2의 (a)에 도시된 바와 같이 터치 화면(100)의 제1 영역(10)을 터치할 수 있다. 이 같은 터치 명령이 입력되면, 디스플레이 장치는 기설정된 기준 좌표값을 기준으로 터치 명령이 입력된 제1 영역(10)에 대한 좌표값을 결정할 수 있다. 예를 들어, 기설정된 기준 좌표값이 (0,0)이면, 디스플레이 장치는 기설정된 기준 좌표값 (0,0)을 기준으로 터치 명령이 입력된 제1 영역(10)의 좌표값이 (4,4)인 것으로 결정할 수 있다.2 (a) is a touch screen 100 of the display device, FIG. 2 (b) is a display screen 200 of the terminal device, and the touch screen 200 of the display device is a display screen 200 ) Can display the same execution screen as the currently executed execution screen. Meanwhile, the user can touch the first area 10 of the touch screen 100 as shown in FIG. 2A to control the operation of the terminal device through the display device. When such a touch command is input, the display device can determine a coordinate value for the first area 10 to which the touch command is input based on a predetermined reference coordinate value. For example, if the preset reference coordinate value is (0, 0), the display device displays the coordinate value of the first region 10 to which the touch command is input based on the preset reference coordinate value (0, 0) , 4).

이 같은 터치 명령이 입력된 제1 영역(10)에 대한 좌표값(10)이 결정되면, 디스플레이 장치는 전술한 [수학식 1,2]에 기초하여 터치 명령이 입력된 제1 영역(10)과 관련된 단말 장치의 좌표값 (xmovement,ymovement)을 산출한다. 예를 들어, 디스플레이 장치의 해상도가1000 * 500이고, 단말 장치의 해상도가 500 * 250이면, 단말 장치의 좌표값 (xmovement ,ymovement)은 (2,2)가 될 수 있다. 이 같은 단말 장치의 좌표값이 산출되면, 디스플레이 장치는 산출된 단말 장치의 좌표값 및 실행 명령을 전송한다. 이후, 디스플레이 장치는 제1 영역(10)에 대응되는 좌표값 (4,4)에서 제2 영역(20)에 대응되는 기설정된 기준 좌표값 (0,0)으로 현재 좌표값을 설정한다.When the coordinate value 10 for the first area 10 to which the touch command is input is determined, the display device displays the first area 10 to which the touch command is inputted based on the above-described [Equations 1 and 2] (X movement , y movement ) of the terminal device associated with the terminal device. For example, if the resolution of the display apparatus is 1000 * 500 and the resolution of the terminal apparatus is 500 * 250, the coordinate value (x movement , y movement ) of the terminal apparatus can be (2,2). When the coordinate value of such a terminal device is calculated, the display device transmits the calculated coordinate value of the terminal device and an execution command. Thereafter, the display device sets the current coordinate value to a predetermined reference coordinate value (0, 0) corresponding to the second area 20 at the coordinate value (4, 4) corresponding to the first area (10).

한편, 단말 장치는 도 2의 (b)와 같이 디스플레이 장치로부터 수신된 좌표값 (2,2)에 대응되는 제3 영역(30)에 위치하는 오브젝트를 실행하고, 그 오브젝트에 대한 실행 화면을 디스플레이 장치로 전송할 수 있다.On the other hand, the terminal device executes an object located in the third area 30 corresponding to the coordinate value (2,2) received from the display device as shown in FIG. 2B, and displays an execution screen for the object Device.

도 3은 본 발명의 일 실시예에 따른 디스플레이 장치에서 연속으로 입력된 터치 명령에 따라 단말 장치의 좌표값을 산출하는 예시도이다.3 is an exemplary diagram illustrating a method of calculating coordinate values of a terminal device according to a touch command continuously input in a display device according to an embodiment of the present invention.

도 3의 (a)는 디스플레이 장치의 터치 화면(100)이며, 도 2의 (b)는 단말 장치의 디스플레이 화면(200)이며, 디스플레이 장치의 터치 화면(200)은 단말 장치의 디스플레이 화면(200)을 통해 현재 실행 중인 실행 화면과 동일한 실행 화면을 디스플레이할 수 있다. 3 (a) is a touch screen 100 of the display device, FIG. 2 (b) is a display screen 200 of the terminal device, and the touch screen 200 of the display device is a display screen 200 ) Can display the same execution screen as the currently executed execution screen.

한편, 사용자는 디스플레이 장치를 통해 단말 장치의 디스플레이 화면을 드래그하기 위해서, 도 3의 (a)에 도시된 바와 같이 터치 화면(100)의 제1 영역(10)을 터치한 후, 제4 영역(40)으로 드래그할 수 있다. 이 같은 드래그 명령이 입력되면, 디스플레이 장치는 기설정된 기준 좌표값을 기준으로 최초 터치 명령이 입력된 제1 영역(10)에 대한 좌표값을 결정한다. 예를 들어, 기설정된 기준 좌표값이 (0,0)이면, 디스플레이 장치는 기설정된 기준 좌표값 (0,0)을 기준으로 터치 명령이 입력된 제1 영역(10)에 대응되는 좌표값이 (4,4)인 것으로 결정할 수 있다.In order to drag the display screen of the terminal device through the display device, the user touches the first area 10 of the touch screen 100 as shown in (a) of FIG. 3, 40). When such a drag command is input, the display device determines a coordinate value for the first area 10 to which the first touch command is inputted based on the predetermined reference coordinate value. For example, if the preset reference coordinate value is (0, 0), the display device displays a coordinate value corresponding to the first region 10 to which the touch command is input based on the preset reference coordinate value (0, 0) (4, 4).

이후, 디스플레이 장치는 기설정된 기준 좌표값 (0,0)을 기준으로 터치 명령이 최종적으로 입력된 제4 영역(40)에 대응되는 좌표값이 (4,1)인 것으로 결정할 수 있다. 이때, 디스플레이 장치는 기설정된 조건에 따라 제1 영역(10)에서 제4 영역(40) 사이의 좌표값을 추가로 결정할 수 있다. 이 경우, 제1 내지 제2 영역(10,20) 사이의 각각의 좌표값은 기설정된 기준 좌표값(0,0)을 기준으로 결정되는 것이 바람직하다. 본 발명에서는 편의상 제1 및 제4 영역(10,40)에 대한 좌표값을 이용하는 것에 한정하여 설명하도록 한다.Then, the display device can determine that the coordinate value corresponding to the fourth region 40 to which the touch command is finally input based on the preset reference coordinate value (0, 0) is (4, 1). At this time, the display device may further determine a coordinate value between the first area 10 and the fourth area 40 according to predetermined conditions. In this case, it is preferable that the respective coordinate values between the first and second regions 10 and 20 are determined on the basis of the predetermined reference coordinate value (0, 0). The present invention is limited to the use of the coordinate values for the first and fourth regions 10 and 40 for the sake of convenience.

이 같은 드래그 명령에 따라 제1 및 제4 영역(10,40)에 대응되는 좌표값이 결정되면, 디스플레이 장치는 전술한 [수학식 1,2]에 기초하여 제1 영역(10)에 대응되는 좌표값에 대한 단말 장치의 좌표값인 (xmovement,ymovement)을 산출한다. 전술한 예와 같이, 디스플레이 장치의 해상도가 1000 * 500이고, 단말 장치의 해상도가 500 * 250이면, 단말 장치의 좌표값 (xmovement ,ymovement)은 (2,2)가 될 수 있다. 이 같은 단말 장치의 좌표값이 산출되면, 디스플레이 장치는 산출된 단말 장치의 좌표값 및 드래그 관련 실행 명령을 전송한다.When the coordinate values corresponding to the first and fourth regions 10 and 40 are determined in accordance with the drag command, the display apparatus displays the coordinates corresponding to the first region 10 on the basis of Equations (1) and (2) (X movement , y movement ), which is the coordinate value of the terminal device with respect to the coordinate value. If the resolution of the display device is 1000 * 500 and the resolution of the terminal device is 500 * 250, the coordinate value (x movement , y movement ) of the terminal device may be (2,2) as in the above example. When the coordinate value of the terminal device is calculated, the display device transmits the calculated coordinate value of the terminal device and a drag related execution command.

이후, 디스플레이 장치는 전술한 [수학식 3,4]에 기초하여 제4 영역(40)에 대응되는 좌표값에 대한 단말 장치의 이동 좌표값 (x'movement,y'movement)을 산출한다. 전술한 예와 같이, 터치 명령이 최종적으로 입력된 제4 영역(40)에 대응되는 좌표값이 (4,1)이면, 단말 장치의 이동 좌표값 (x'movement,y'movement)은 (0,-1.5)가 될 수 있다. 이 같은 이동 좌표값이 산출되면, 디스플레이 장치는 산출된 이동 좌표값을 단말 장치로 전송한다. 이에 따라, 단말 장치는 디스플레이 장치로부터 수신된 좌표값 및 이동 좌표값에 기초하여 현재 디스플레이 중인 실행 화면을 이동할 수 있다. 즉, 단말 장치는 도 3의 (b)와 같이, 제3 영역(30)에 대응되는 좌표값 (2,2)에서 이동 좌표값 (0,-1.5) 만큼 즉, 좌표값 (2,0.5)에 대응되는 제5 영역(50)으로 현재 디스플레이 중인 실행 화면을 이동할 수 있다. 이후, 단말 장치는 좌표값 (2,2)에서 이동 좌표값 (0,-1.5) 만큼 이동된 실행 화면을 디스플레이 장치로 전송한다. 이에 따라, 디스플레이 장치는 좌표값 (2,2)에서 이동 좌표값 (0,-1.5) 만큼 이동된 실행 화면과 동일한 화면을 디스플레이할 수 있다.Then, the display device calculates the movement coordinate value (x ' movement , y' movement ) of the terminal device with respect to the coordinate value corresponding to the fourth region 40 based on the above-described [Equations 3 and 4]. Movement coordinate value (x ' movement , y' movement ) of the terminal device is (0, 0) if the coordinate value corresponding to the fourth area 40 to which the touch command was finally input is (4, 1) , -1.5). When such a moving coordinate value is calculated, the display device transmits the calculated moving coordinate value to the terminal device. Accordingly, the terminal device can move the currently displayed execution screen based on the coordinate value and the movement coordinate value received from the display device. That is, as shown in (b) of FIG. 3, the terminal device obtains the coordinate value (2,0.5) from the coordinate value (2,2) corresponding to the third area (30) The currently displayed display screen can be moved to the fifth area 50 corresponding to the current area. Then, the terminal device transmits the execution screen shifted by the movement coordinate value (0, -1.5) from the coordinate value (2,2) to the display device. Accordingly, the display apparatus can display the same screen as the execution screen shifted by the movement coordinate value (0, -1.5) from the coordinate value (2,2).

이하에서는, 본 발명에 따른 디스플레이 장치에서 단말 장치의 동작을 제어하는 방법에 대해서 상세히 설명하도록 한다.Hereinafter, a method for controlling the operation of the terminal apparatus in the display apparatus according to the present invention will be described in detail.

도 4는 본 발명의 일 실시예에 따른 디스플레이 장치에서 단말 장치의 동작을 제어하는 방법의 흐름도이다.4 is a flowchart of a method of controlling operations of a terminal device in a display device according to an embodiment of the present invention.

도 4에 도시된 바와 같이, 디스플레이 장치는 사용자 명령에 따라 단말 장치와 통신이 개시되면, 단말 장치로부터 해상도 정보를 수신한다(S410). 이때, 디스플레이 장치는 단말 장치와 통신이 개시되면, 단말 장치로부터 외부 장치에서 현재 디스플레이 중인 실행 화면을 함께 수신함이 바람직하다. 그러나, 본 발명은 이에 한정되지 않으며, 디스플레이 장치는 사용자 명령이 추가 입력되면, 단말 장치로부터 현재 디스플레이 중인 실행 화면을 수신할 수 있다.As shown in FIG. 4, when communication with the terminal device is started according to a user command, the display device receives resolution information from the terminal device (S410). At this time, when communication with the terminal device is started, it is preferable that the display device receives an execution screen currently being displayed on the external device from the terminal device together. However, the present invention is not limited to this, and the display apparatus can receive the currently displayed execution screen from the terminal apparatus when the user command is additionally input.

이 같은 실행 화면이 디스플레이된 상태에서, 디스플레이 장치는 사용자로부터 터치 명령이 입력되면, 입력된 터치 명령에 대응되는 지점의 좌표값을 결정한다. 여기서, 입력된 터치 명령에 대응되는 지점의 좌표값은 기설정된 기준 좌표값을 기준으로 결정된 상대 좌표값이며, 디스플레이 장치는 이 같은 상대 좌표값을 이용하는 마우스 드라이버를 이용하여 입력된 터치 명령에 대응되는 지점의 좌표값을 결정할 수 있다.In a state in which the execution screen is displayed, when the touch command is input from the user, the display device determines a coordinate value of a point corresponding to the input touch command. Here, the coordinate value of the point corresponding to the input touch command is a relative coordinate value determined based on the predetermined reference coordinate value, and the display device displays the touch command corresponding to the touch command input using the mouse driver using the relative coordinate value The coordinate value of the point can be determined.

구체적으로, 디스플레이 장치는 제1 터치 명령이 입력되면, 입력된 제1 터치 명령 이후 기설정된 임계 시간 내에 제2 터치 명령이 입력되는지 여부를 판단한다(S420,S430). 판단 결과, 제1 터치 명령이 입력된 후 기설정된 임계 시간 내에 제2 터치 명령이 입력되지 않은 것으로 판단되면, 디스플레이 장치는 제1 터치 명령에 대응되는 지점의 제1 좌표값을 결정한다(S440).Specifically, when the first touch command is input, the display device determines whether a second touch command is input within a predetermined threshold time after the input first touch command (S420, S430). As a result of the determination, if it is determined that the second touch command is not input within a predetermined threshold time after the first touch command is input, the display apparatus determines a first coordinate value of a point corresponding to the first touch command (S440) .

이후, 디스플레이 장치는 단말 장치로부터 수신된 해상도 정보 및 디스플레이 장치의 해상도 정보와, 기결정된 제1 터치 명령에 대응되는 지점의 제1 좌표값에 기초하여 단말 장치의 제1-1 좌표값을 산출한다(S450). 전술한 바와 같이, 디스플레이 장치는 [수학식 1,2]에 기초하여 단말 장치의 제1-1 좌표값을 산출할 수 있다. 이 같은 단말 장치의 제1-1 좌표값이 산출되면, 디스플레이 장치는 산출된 단말 장치의 제1-1 좌표값과 실행 명령을 단말 장치로 전송한다(S460). 이후, 디스플레이 장치는 제1 터치 명령에 대응되는 제1 좌표값에서 기설정된 기준 좌표값으로 현재 좌표값을 설정한다(S470)Then, the display device calculates the 1-1 coordinate value of the terminal device based on the resolution information received from the terminal device, the resolution information of the display device, and the first coordinate value at the point corresponding to the predetermined first touch command (S450). As described above, the display apparatus can calculate the 1-1 coordinate value of the terminal device based on [Equations 1 and 2]. When the 1-1 coordinate value of the terminal device is calculated, the display device transmits the calculated 1-1 coordinate value of the terminal device and the execution command to the terminal device (S460). Thereafter, the display device sets a current coordinate value to a predetermined reference coordinate value from the first coordinate value corresponding to the first touch command (S470)

한편, 단말 장치는 디스플레이 장치로부터 수신된 제1-1 좌표값 및 실행 명령에 기초하여 현재 디스플레이 중인 실행 화면의 동작을 제어하고, 그 동작이 제어된 실행 화면을 디스플레이 장치로 전송한다. 이에 따라, 디스플레이 장치는 단말 장치에서 실행 명령에 따라 제어된 실행 화면과 동일한 실행 화면을 디스플레이할 수 있다(S480).On the other hand, the terminal device controls the operation of the currently displayed execution screen based on the 1-1 coordinate value and the execution command received from the display device, and transmits the execution screen whose operation is controlled to the display device. Accordingly, the display apparatus can display the same execution screen as the execution screen controlled in accordance with the execution command in the terminal apparatus (S480).

한편, 단계 S430에서 제1 터치 명령이 입력된 후 기설정된 임계 시간 내에 제2 터치 명령이 입력된 것으로 판단되면, 디스플레이 장치는 단말 장치의 실행 화면이 드래그되도록 제어할 수 있다. 즉, 디스플레이 장치는 최초 터치 명령이 입력된 후 기설정된 임계 시간 내에 터치 명령이 연속적으로 이루어지면 단말 장치의 실행 화면이 드래그되도록 제어한다.On the other hand, if it is determined in step S430 that the second touch command is input within a predetermined threshold time after the input of the first touch command, the display apparatus can control the execution screen of the terminal apparatus to be dragged. That is, the display device controls the execution screen of the terminal device to be dragged when the touch command is continuously performed within a predetermined threshold time after the first touch command is input.

이하에서는, 디스플레이 장치에서 터치 명령이 연속적으로 이루어지는 경우, 단말 장치를 제어하는 방법에 대해서 상세히 설명하도록 한다.Hereinafter, a method of controlling the terminal apparatus when touch commands are continuously performed in the display apparatus will be described in detail.

도 5는 본 발명의 일 실시예에 따른 디스플레이 장치에서 연속적인 터치 명령에 따라 단말 장치를 제어하는 방법의 흐름도이다.5 is a flowchart of a method of controlling a terminal device according to a continuous touch command in a display device according to an embodiment of the present invention.

도 4의 단계 S430을 통해 제1 터치 명령이 입력된 후 기설정된 임계 시간 내에 제2 터치 명령이 입력되면, 디스플레이 장치는 기설정된 기준 좌표값을 기준으로 제1 터치 명령에 대응되는 지점의 제1 좌표값 및 제2 터치 명령에 대응되는 지점의 제2 좌표값을 결정한다(S510). 이후, 디스플레이 장치는 단말 장치로부터 수신된 해상도 정보 및 디스플레이 장치의 해상도 정보와, 기결정된 제1 터치 명령에 대응되는 지점의 제1 좌표값에 기초하여 단말 장치의 제1-1 좌표값을 산출한다(S520). 전술한 바와 같이, 디스플레이 장치는 [수학식 1,2]에 기초하여 단말 장치의 제1-1 좌표값을 산출할 수 있다. If a second touch command is input within a predetermined threshold time after the input of the first touch command through step S430 of FIG. 4, the display device displays the first touch command corresponding to the first touch command on the basis of the preset reference coordinate value Coordinate value and a second coordinate value of a point corresponding to the second touch command are determined (S510). Then, the display device calculates the 1-1 coordinate value of the terminal device based on the resolution information received from the terminal device, the resolution information of the display device, and the first coordinate value at the point corresponding to the predetermined first touch command (S520). As described above, the display apparatus can calculate the 1-1 coordinate value of the terminal device based on [Equations 1 and 2].

이 같은 단말 장치의 제1-1 좌표값이 산출되면, 디스플레이 장치는 산출된 단말 장치의 제1-1 좌표값과 드래그 관련 실행 명령을 단말 장치로 전송한다(S530). 이후, 디스플레이 장치는 단말 장치 및 디스플레이 장치의 해상도 정보와, 기결정된 제1 및 제2 좌표값에 기초하여 단말 장치의 이동 좌표값(이하 2-1 좌표값이라 함)을 산출하고, 그 산출된 제2-1 좌표값을 단말 장치로 전송한다(S540). 전술한 바와 같이, 디스플레이 장치는 [수학식 3,4]에 기초하여 단말 장치의 제2-1 좌표값을 산출할 수 있다. 이후, 디스플레이 장치는 제2 터치 명령에 대응되는 지점의 제2 좌표값에서 기설정된 기준 좌표값으로 현재 좌표값을 설정한다(S550). When the 1-1 coordinate value of the terminal device is calculated, the display device transmits the calculated 1-1 coordinate value of the terminal device and the drag related execution command to the terminal device (S530). Thereafter, the display device calculates the movement coordinate value (hereinafter, referred to as " 2-1 coordinate value ") of the terminal device based on the resolution information of the terminal device and the display device and the predetermined first and second coordinate values, The 2-1 coordinate values are transmitted to the terminal device (S540). As described above, the display apparatus can calculate the second-1 coordinate value of the terminal apparatus based on [Equations (3) and (3)]. Thereafter, the display device sets a current coordinate value to a predetermined reference coordinate value from a second coordinate value of a point corresponding to the second touch command (S550).

한편, 단말 장치는 디스플레이 장치로부터 제2-1 좌표값이 수신되면, 제2-1 좌표값이 수신되기 이전에 수신된 제1-1 좌표값에서 제2-1 좌표값만큼 현재 디스플레이 중인 실행 화면을 이동시키고, 그 이동된 실행 화면을 디스플레이 장치로 전송한다. 이에 따라, 디스플레이 장치는 단말 장치에서 현재 디스플레이 중인 실행 화면의 이동 화면과 동일한 이동 화면을 디스플레이할 수 있다(S560).On the other hand, when the second-1 coordinate value is received from the display device, the terminal device displays an execution screen which is currently displayed by the second-1 coordinate value from the received first- And transfers the moved execution screen to the display device. Accordingly, the display device can display the same moving screen as the moving screen of the execution screen currently being displayed on the terminal device (S560).

이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다.The present invention has been described with reference to the preferred embodiments.

이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어서는 안될 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is clearly understood that the same is by way of illustration and example only and is not to be construed as limiting the scope of the invention as defined by the appended claims. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention.

110 : 통신부 120 : 디스플레이부
130 : 입력부 140 : 제어부
150 : 저장부 160 : 좌표 처리부
110: communication unit 120: display unit
130: input unit 140:
150: storage unit 160: coordinate processing unit

Claims (12)

디스플레이 장치에서 단말 장치의 동작 제어 방법에 있어서,
상기 단말 장치로부터 해상도 정보를 수신하는 단계;
터치 명령이 입력되면, 상기 입력된 터치 명령에 대응되는 지점의 좌표값을 결정하는 단계;
상기 단말 장치로부터 수신된 해상도 정보 및 상기 디스플레이 장치의 해상도 정보와, 상기 좌표값에 기초하여 상기 단말 장치의 좌표값을 산출하는 단계; 및
상기 산출된 좌표값 및 실행 명령을 상기 단말 장치로 전송하는 단계;
를 포함하는 단말 장치의 동작 제어 방법.
A method of controlling an operation of a terminal device in a display device,
Receiving resolution information from the terminal device;
Determining a coordinate value of a point corresponding to the input touch command when the touch command is input;
Calculating coordinate values of the terminal apparatus based on the resolution information received from the terminal apparatus, the resolution information of the display apparatus, and the coordinate values; And
Transmitting the calculated coordinate value and an execution command to the terminal device;
And a terminal device.
제 1 항에 있어서,
상기 터치 명령에 대응되는 지점의 좌표값은,
기설정된 기준 좌표값을 기준으로 결정된 상대 좌표값인 것을 특징으로 하는 단말 장치의 동작 제어 방법.
The method according to claim 1,
The coordinate value of the point corresponding to the touch command may be a coordinate value
And a relative coordinate value determined based on a predetermined reference coordinate value.
제 2 항에 있어서,
제1 터치 명령이 입력된 후, 기설정된 임계 시간 내에 제2 터치 명령이 입력되는지 여부를 판단하는 단계; 및
상기 제2 터치 명령이 입력되면, 상기 기설정된 기준 좌표값을 기준으로 상기 제2 터치 명령에 대응되는 지점의 좌표값을 결정하고, 상기 제2 터치 명령이 입력되지 않으면, 상기 제1 터치 명령에 대응되는 지점의 좌표값에서 상기 기설정된 기준 좌표값으로 설정하는 단계;
를 더 포함하는 것을 특징으로 하는 단말 장치의 동작 제어 방법.
3. The method of claim 2,
Determining whether a second touch command is input within a predetermined threshold time after the first touch command is input; And
Determining a coordinate value of a point corresponding to the second touch command on the basis of the predetermined reference coordinate value when the second touch command is input and if the second touch command is not input, Setting the coordinate value of the corresponding point to the preset reference coordinate value;
Further comprising the steps of:
제 3 항에 있어서,
상기 산출하는 단계는,
상기 제2 터치 명령에 대응되는 지점의 좌표값이 결정되면, 상기 단말 장치 및 상기 디스플레이 장치의 해상도 정보와, 상기 제1 및 제2 터치 명령에 대응되는 각 지점의 좌표값에 기초하여 상기 단말 장치의 이동 좌표값을 산출하는 것을 특징으로 하는 단말 장치의 동작 제어 방법.
The method of claim 3,
Wherein the calculating step comprises:
Wherein when the coordinate values of the points corresponding to the second touch command are determined, based on the resolution information of the terminal device and the display device and the coordinate values of the respective points corresponding to the first and second touch commands, And the moving coordinate value of the terminal is calculated.
제 1 항에 있어서,
상기 산출된 좌표값 및 실행 명령에 따라 실행된 실행 화면을 상기 단말 장치로부터 수신하여 디스플레이하는 단계;
를 더 포함하는 것을 특징으로 하는 단말 장치의 동작 제어 방법.
The method according to claim 1,
Receiving and displaying an execution screen executed according to the calculated coordinate value and an execution command from the terminal device;
Further comprising the steps of:
제 1 항에 있어서,
상기 좌표값을 결정하는 단계는,
기설정된 마우스 드라이버를 이용하여 상기 터치 명령에 대응되는 지점의 좌표값을 결정하는 것을 특징으로 하는 단말 장치의 동작 제어 방법.
The method according to claim 1,
Wherein the step of determining the coordinate value comprises:
And determining a coordinate value of a point corresponding to the touch command using a predetermined mouse driver.
디스플레이 장치에 있어서,
단말 장치와 통신을 수행하여 해상도 정보를 수신하는 통신부;
터치 명령을 입력받는 입력부;
상기 입력부를 통해 터치 명령이 입력되면, 상기 입력된 터치 명령에 대응되는 지점의 좌표값을 결정하는 좌표 처리부; 및
상기 수신된 해상도 정보 및 상기 디스플레이 장치의 해상도 정보와, 상기 결정된 좌표값에 기초하여 상기 단말 장치의 좌표값을 산출하고, 상기 산출된 좌표값 및 실행 명령을 상기 단말 장치로 전송하도록 상기 통신부를 제어하는 제어부;
를 포함하는 디스플레이 장치.
In the display device,
A communication unit for communicating with a terminal device and receiving resolution information;
An input unit for receiving a touch command;
A coordinate processor for determining a coordinate value of a point corresponding to the input touch command when the touch command is inputted through the input unit; And
The control unit controls the communication unit to calculate the coordinate value of the terminal device based on the received resolution information and the resolution information of the display device, the determined coordinate value, and transmit the calculated coordinate value and execution command to the terminal device ;
.
제 7 항에 있어서,
상기 터치 명령에 대응되는 지점의 좌표값은,
기설정된 기준 좌표값을 기준으로 결정된 상대 좌표값인 것을 특징으로 하는 디스플레이 장치.
8. The method of claim 7,
The coordinate value of the point corresponding to the touch command may be a coordinate value
And a relative coordinate value determined based on the preset reference coordinate value.
제 8 항에 있어서,
상기 좌표 처리부는,
입력부를 통해 제1 터치 명령이 입력된 후, 기설정된 임계 시간 내에 제2 터치 명령이 입력되는지 여부를 판단하며,
상기 제2 터치 명령이 입력되면, 기설정된 기준 좌표값을 기준으로 상기 제2 터치 명령에 대응되는 지점의 좌표값을 결정하고, 상기 제2 터치 명령이 입력되지 않으면, 상기 제1 터치 명령에 대응되는 지점의 좌표값에서 상기 기설정된 기준 좌표값으로 설정하는 것을 특징으로 하는 디스플레이 장치.
9. The method of claim 8,
The coordinate processing unit,
A first touch command is input through an input unit, and a determination is made as to whether or not a second touch command is input within a predetermined threshold time,
Wherein when the second touch command is input, a coordinate value of a point corresponding to the second touch command is determined based on a predetermined reference coordinate value, and if the second touch command is not input, Wherein the reference coordinate value is set to a predetermined reference coordinate value from a coordinate value of a point at which the reference point is located.
제 9 항에 있어서,
상기 제어부는,
상기 제2 터치 명령에 대응되는 지점의 좌표값이 결정되면, 상기 단말 장치 및 상기 디스플레이 장치의 해상도 정보와, 상기 제1 및 제2 터치 명령에 대응되는 각 지점의 좌표값에 기초하여 상기 단말 장치의 이동 좌표값을 산출하는 것을 특징으로 하는 디스플레이 장치.
10. The method of claim 9,
Wherein,
Wherein when the coordinate values of the points corresponding to the second touch command are determined, based on the resolution information of the terminal device and the display device and the coordinate values of the respective points corresponding to the first and second touch commands, And calculates a moving coordinate value of the display device.
제 7 항에 있어서,
디스플레이부;를 더 포함하며,
상기 제어부는,
상기 통신부를 통해 상기 단말 장치로부터 상기 산출된 좌표값 및 실행 명령에 따라 실행된 실행 화면이 수신되면, 상기 수신된 실행 화면을 디스플레이하도록 상기 디스플레이부를 제어하는 것을 특징으로 하는 디스플레이 장치.
8. The method of claim 7,
And a display unit,
Wherein,
And controls the display unit to display the received execution screen when an execution screen executed according to the calculated coordinate value and the execution command is received from the terminal apparatus via the communication unit.
제 7 항에 있어서,
상기 좌표 처리부는,
기설정된 마우스 드라이버를 이용하여 상기 터치 명령에 대응되는 지점의 좌표값을 결정하는 것을 특징으로 하는 디스플레이 장치.

8. The method of claim 7,
The coordinate processing unit,
And a coordinate value of a point corresponding to the touch command is determined using a predetermined mouse driver.

KR1020130044978A 2013-04-23 2013-04-23 Display apparatus and method for controlling operation of terminal apparatus KR101783389B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130044978A KR101783389B1 (en) 2013-04-23 2013-04-23 Display apparatus and method for controlling operation of terminal apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130044978A KR101783389B1 (en) 2013-04-23 2013-04-23 Display apparatus and method for controlling operation of terminal apparatus

Publications (2)

Publication Number Publication Date
KR20140126601A true KR20140126601A (en) 2014-10-31
KR101783389B1 KR101783389B1 (en) 2017-09-29

Family

ID=51995821

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130044978A KR101783389B1 (en) 2013-04-23 2013-04-23 Display apparatus and method for controlling operation of terminal apparatus

Country Status (1)

Country Link
KR (1) KR101783389B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016137187A1 (en) * 2015-02-27 2016-09-01 Samsung Electronics Co., Ltd. Apparatus and method for providing screen mirroring service

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101171165B1 (en) * 2011-11-02 2012-08-06 (주)지란지교소프트 Input processing method using external device and recording-medium recorded program thereof
KR101221738B1 (en) * 2012-03-19 2013-01-11 박배억 Contents inputting method and controlling method of display device using the controll device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016137187A1 (en) * 2015-02-27 2016-09-01 Samsung Electronics Co., Ltd. Apparatus and method for providing screen mirroring service

Also Published As

Publication number Publication date
KR101783389B1 (en) 2017-09-29

Similar Documents

Publication Publication Date Title
US10055064B2 (en) Controlling multiple devices with a wearable input device
US8839137B2 (en) Information processing device, table, display control method, program, portable terminal, and information processing system
US10073493B2 (en) Device and method for controlling a display panel
JP6735760B2 (en) Method and device for determining a motion trajectory of a target object and storage medium
EP2843528A1 (en) File selection method and terminal
KR102270007B1 (en) Terminal device and method for remote control thereof
US20170199662A1 (en) Touch operation method and apparatus for terminal
EP2824551A1 (en) Method, device, and system for controlling computer terminal
TW201504852A (en) Controlling method of multipurpose remote controller for smart TV and controlling system thereof
CN106873928A (en) Long-range control method and terminal
CN103677564B (en) Slide response method, device and terminal device
CN108513671B (en) Display method and terminal for 2D application in VR equipment
WO2018177207A1 (en) Operation control method, apparatus and storage medium
CN113360116A (en) Method, device and equipment for controlling terminal and storage medium
US20130328892A1 (en) Display apparatus, user terminal for controlling display apparatus and controlling method thereof
WO2017092321A1 (en) Page display method and apparatus
JP5696563B2 (en) Information processing apparatus, screen update method, screen update program, and information processing system
CN107479799B (en) Method and device for displaying window
US11662858B2 (en) Terminal device, calibration method and calibration program
CN102799373B (en) Electronic equipment, the method generating input area and terminal device
US9600088B2 (en) Method and apparatus for displaying a pointer on an external display
KR101783389B1 (en) Display apparatus and method for controlling operation of terminal apparatus
CN105630315A (en) Quantity adjustment method and apparatus
US20190012767A1 (en) Terminal device, display system, and control method of terminal device
KR102125100B1 (en) Method for controlling wearable device and apparatus thereof

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant