WO2013125869A1 - Terminal provided with touch input synchronization function and method for controlling same - Google Patents

Terminal provided with touch input synchronization function and method for controlling same Download PDF

Info

Publication number
WO2013125869A1
WO2013125869A1 PCT/KR2013/001359 KR2013001359W WO2013125869A1 WO 2013125869 A1 WO2013125869 A1 WO 2013125869A1 KR 2013001359 W KR2013001359 W KR 2013001359W WO 2013125869 A1 WO2013125869 A1 WO 2013125869A1
Authority
WO
WIPO (PCT)
Prior art keywords
touch input
user touch
input value
user
transmitted
Prior art date
Application number
PCT/KR2013/001359
Other languages
French (fr)
Korean (ko)
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 (주)유브릿지
Publication of WO2013125869A1 publication Critical patent/WO2013125869A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • 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
    • G06F3/04166Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones

Definitions

  • the present invention relates to a terminal having a touch input synchronization function and a control method thereof, and more particularly, to transmit and reflect a user touch input value sampled from a display terminal for synchronizing and outputting a screen transmitted from the portable terminal.
  • Smartphone is an intelligent terminal that adds various computer support functions including data communication functions such as internet communication and information retrieval to mobile phones, as well as functions such as GPS module, acceleration sensor, CPU, GPU, memory performance as high as desktop PC. Equipped with.
  • data communication functions such as internet communication and information retrieval to mobile phones
  • functions such as GPS module, acceleration sensor, CPU, GPU, memory performance as high as desktop PC. Equipped with.
  • smart phones have a small display device compared to information communication devices used in fixed locations such as desktop PCs and navigation in terms of portability.
  • a display terminal such as a navigation device mounted on a vehicle and used only in a fixed position receives the same image output from the smartphone screen and displays it on the screen. Attempts have been made to ensure that there are only minimum specifications to perform the function.
  • the display terminal not only synchronizes and displays the screen transmitted from the portable terminal, but also transmits a user input touch value input through the touch panel provided to the portable terminal to reflect the touch input synchronization function to reflect the operation of the portable terminal. Can provide.
  • 1 is a view provided to explain a normal touch input synchronization function.
  • the user touch input value as illustrated in FIG. 1 may be sampled for the flicking operation.
  • the user touch input value may be sampled as touch down ( ⁇ ) at 0 seconds, sampled as touch move ( ⁇ ) from 2 seconds to 4 seconds, and sampled as touch up ( ⁇ ) at 5 seconds.
  • touch down ( ⁇ ) is a user touch input value that is sampled when the user brings a finger to the touch panel
  • touch move ( ⁇ ) is a user touch input value that is sampled when the user moves the touch panel with a finger.
  • the touch up ( ⁇ ) refers to a user touch input value sampled when a finger is removed from the touch panel.
  • the user terminal may transmit the user touch input values from the display terminal in the order of.
  • the user's touch input value from the display terminal to the portable terminal may be delivered with a predetermined time delay in the process of being transmitted through local area communication such as Wi-Fi or Bluetooth. In FIG. 1, the delay time is illustrated as 1 second.
  • FIG. 2 is a diagram provided to explain an abnormal touch input synchronization operation.
  • the touch input values ( ⁇ ) sampled at 2 seconds at the display terminal. If the transmission is abnormally transmitted to the portable terminal every 3 seconds (TD), the mobile terminal may be misrecognized as a long press from 2 seconds to 5 seconds that the user touch input value is not transmitted is processed. In this case, there may be a problem that the mobile terminal performs a different operation from the touch input operation intended by the user in the display terminal.
  • 3 is a view provided to explain another abnormal touch input synchronization operation.
  • the user actually inputs touch input values on the display terminal in order of flicking, but in the display terminal as illustrated in FIG. 3.
  • ⁇ ⁇ may be mistaken. This malfunction may occur mainly when a touch input is performed using a finger in the pressure sensitive touch panel.
  • the touch input value is normally transmitted from the display terminal to the portable terminal, since the touch input itself is misrecognized in the display terminal, there may be a problem in that the portable terminal performs a different operation from the user's intended touch input operation.
  • an object of the present invention is to provide a terminal having a touch input synchronization function and a control method thereof capable of accurately reflecting a user touch input value sampled by a display terminal to a portable terminal without error.
  • a method of controlling a terminal having a touch input synchronization function includes receiving a user touch input value sampled from a touch panel unit, and a user transmitted from the touch panel unit. Grouping the touch input values on a predetermined basis, and transmitting the grouped user touch input values to an external terminal.
  • the grouped user touch input values When the grouped user touch input values correspond to a preset abnormal pattern, the grouped user touch input values may be changed to a normal user touch input value pattern and transmitted to the external terminal.
  • the abnormal pattern may include a user touch input value corresponding to touch up and a touch down successively between user touch input values corresponding to the touch move.
  • a method of controlling a terminal having a touch input synchronization function including receiving a user touch input value, and an abnormal pattern preset in the user touch input value.
  • the method may include determining whether it is included, and when the abnormal pattern is included, changing the user touch input value corresponding to the abnormal pattern into a preset normal user touch input value pattern.
  • the method may further include transmitting the user touch input value changed to a preset normal user touch input value pattern to an external terminal.
  • the user touch input values may be grouped on a predetermined basis and transmitted to the external terminal.
  • the predetermined criterion may be grouping the delivered user touch input values by a predetermined number unit or grouping the user touch input values sampled and transmitted by the touch panel unit by a predetermined time unit.
  • a computer readable medium records a program for causing a computer to execute any one of the above methods.
  • a terminal is a touch panel unit for sampling a user touch input value, a control unit for grouping the user touch input value transmitted from the touch panel unit on a predetermined basis, and the grouped user touch input value It includes a communication unit for transmitting to an external terminal.
  • the controller may change the grouped user touch input values into a normal user touch input value pattern to be transmitted to the external terminal.
  • the touch panel unit for sampling the user touch input value, and determines whether the abnormal pattern is set in the user touch input value in the touch panel unit, if the abnormal pattern is included, And a controller configured to change the user touch input value corresponding to the abnormal pattern into a preset normal user touch input value pattern.
  • the controller may group the user touch input values changed into a preset normal user touch input value pattern on a predetermined basis and transmit them to an external terminal.
  • the user touch input value sampled by the display terminal can be accurately reflected by transmitting the user touch input to the portable terminal without error.
  • 1 is a view provided to explain a normal touch input synchronization function.
  • FIG. 2 is a diagram provided to explain an abnormal touch input synchronization operation.
  • 3 is a view provided to explain another abnormal touch input synchronization operation.
  • FIG. 4 is a view provided to explain a portable terminal and a display terminal according to an embodiment of the present invention.
  • FIG. 5 is a view provided to explain an operation of grouping user touch input values in a touch input synchronization function according to an embodiment of the present invention.
  • FIG. 6 is a view provided to explain an operation of changing an abnormal user touch input pattern to a normal pattern in a touch input synchronization function according to an embodiment of the present invention.
  • FIG. 7 is a flowchart provided to explain a touch input synchronization operation between a display terminal and a portable terminal according to an exemplary embodiment of the present invention.
  • FIG. 4 is a view provided to explain a portable terminal and a display terminal according to an embodiment of the present invention.
  • the display terminal 200 may receive image data from the mobile terminal 100 and display the image data on the screen.
  • the mobile terminal 100 is sampled by sampling a touch input value from a user. ) Can be performed accordingly.
  • the display terminal 200 is an information communication terminal mainly used at a fixed position such as navigation used in a vehicle, and receives image data transmitted from the portable terminal 100 to synchronize with the portable terminal 100.
  • the outputted screen may be output or, according to an exemplary embodiment, other additional images or data may be included in the image transmitted from the mobile terminal 100 and displayed.
  • the display terminal 200 may include a communication unit 210, a display unit 220, a controller 230, a GPU 240, a touch panel unit 250, and a storage unit 260.
  • the communication unit 210 performs a function of causing the display terminal 200 to exchange various information and data with the portable terminal 100.
  • the communication unit 210 may perform a function of transmitting the user touch input value sampled by the touch panel unit 250 to the mobile terminal 100.
  • the communication unit 210 may receive image data transmitted from the mobile terminal 100.
  • the display 220 displays a variety of information and data related to the operation of the display terminal 200 and may be implemented as an LCD panel, an LED panel, an AM OLED panel, and the like.
  • the display unit 220 according to the present invention may perform a function of displaying image data transmitted from the mobile terminal 100.
  • the controller 230 controls various operations of the display terminal 200, displays the image data transmitted from the mobile terminal 100 on the display 230, and samples the touch panel 210.
  • the user touch input value is transmitted to the mobile terminal 100 through the communication unit 210.
  • control unit 230 may receive the user touch input value sampled by the touch panel unit 210, group it on a predetermined basis, and then transmit the group to a mobile terminal 100.
  • the user touch input is sampled and delivered in the order of touch down ( ⁇ ), touch move ( ⁇ ), touch up ( ⁇ ) and the like once in the touch panel unit 210.
  • Values may be grouped into one group ( ⁇ ⁇ ⁇ ) to be collectively transmitted from the display terminal 200 to the mobile terminal 100.
  • the predetermined criterion may be set to group the user touch input values by a predetermined number unit.
  • the user touch input values transmitted from the touch panel unit 210 may be grouped for a predetermined time, that is, grouped by a predetermined time unit.
  • the grouping condition of the user touch input values may be preset and stored in the storage unit 260.
  • the controller 230 may change the grouped user touch input values into a normal user touch input value pattern. For example, when the user touch input values corresponding to the touch up ( ⁇ ) and the touch down ( ⁇ ) are successively included between the user touch input values corresponding to the touch move ( ⁇ ), that is, while the user presses the touch screen with a finger. It may not be normal to move while suddenly releasing and pressing again. That is, as described above, the user touch input value patterns in the order of ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ are often misidentified by the touch panel 210 during the flicking operation input by the user, and thus are stored as abnormal patterns in advance. It is stored in the unit 260, and correspond to the normal pattern corresponding to flicking operation.
  • the controller 230 stores the corresponding user touch input value pattern in the storage unit 260. It may be compared with the abnormal pattern stored in advance in the case, and if it is corresponding to the normal pattern stored in the corresponding, for example, change to the ⁇ ⁇ to be transmitted to the mobile terminal 100.
  • the GPU 230 may be responsible for outputting the screen to be displayed on the display unit 220.
  • the GPU 220 may separately transmit and transmit the image data from the mobile terminal 100 in hardware separately from the controller 230. Uncompress the function.
  • the display terminal 200 may not include the GPU 230.
  • the touch panel unit 250 performs a function of sampling a user touch input value input through a user's touch operation and transmitting the sample to the controller 230.
  • the touch panel unit 250 may support not only a case where only one contact is recognized but also multi-touch that recognizes two or more contacts.
  • the storage unit 260 stores various data and programs necessary for the operation of the display terminal 200 and performs a function of providing the data according to a request of the controller 230.
  • the storage unit 260 may store the grouping condition of the user touch input value, the normal user touch input value pattern, the abnormal user touch input value pattern, and the like, and provide the same to the controller 230.
  • the mobile terminal 100 is a terminal having a mobile communication function having a computing capability by mounting a microprocessor such as a smart phone, a tablet PC, a personal digital assistant (PDA), a web pad, and the like. It can be made, and various applications can be installed to provide various services to the user.
  • the mobile terminal 100 according to the present invention performs an operation according to the user touch input value transmitted from the display terminal 200, and transmits the image data displayed on the screen generated in the operation process to the display terminal 200. Can be displayed.
  • the mobile terminal 100 may include a touch input module 110, a storage module 120, a display module 130, a graphics processing module 140, a control module 150, and a communication module 160. have.
  • the touch input module 110 samples and transmits a user touch input value input through a user's touch operation to the control module 150.
  • the storage module 120 stores various data and programs necessary for the operation of the mobile terminal 100 and performs a function of providing the data at the request of the control module 150.
  • the storage module 120 according to the present invention may store and provide the normal user touch input value pattern and the abnormal user touch input value pattern to the control module 150.
  • the display module 130 displays a variety of information and data related to the operation of the mobile terminal 100 and may be implemented as an LCD panel, an LED panel, an AM OLED panel, and the like.
  • the graphic processing module 140 may be implemented as a graphic processing unit (GPU) to be responsible for screen output to be displayed on the display module 130.
  • the graphic processing module 140 may include a control module 150.
  • a function of compressing image data to be transmitted to the display terminal 200 may be performed by hardware.
  • the portable terminal 100 may be implemented to perform a compression operation on image data based on software in the control module 150 without using the graphic processing module 140.
  • the control module 150 may be implemented as a central processing unit (CPU) and a mobile operating system, and performs a function of controlling various operations of the portable terminal 100.
  • the control module 150 may perform an operation according to a user touch input value grouped and transmitted from the display terminal 200.
  • the operation may be basically performed according to a user touch input value that is sampled and transferred from the touch input module 110.
  • the control module 150 preferentially processes the user touch input value transmitted from the display terminal 200 or the user touch input sampled by the touch input module 110 may be implemented differently according to embodiments. Can be.
  • the control module 150 may be implemented to perform an operation according to a normal pattern corresponding thereto.
  • the communication module 160 performs a function of supporting the portable terminal 100 to exchange various information and data with an external device, and may include a wired / wireless communication module for this purpose.
  • the display terminal 200 may include a Wi-Fi module, a Bluetooth module, a Zigbee module, and the like for short-range wireless communication.
  • FIG. 7 is a flowchart provided to explain a touch input synchronization operation between a display terminal and a portable terminal according to an exemplary embodiment of the present invention.
  • the controller 230 may receive a user touch input value sampled by the touch panel unit 250 (S710), and group the user touch input values transmitted based on a predetermined reference (S720). .
  • the predetermined criterion may be set to group the user touch input values by a predetermined number unit.
  • the user touch input values transmitted from the touch panel unit 210 may be grouped for a predetermined time, that is, grouped by a predetermined time unit.
  • the controller 230 may transmit the grouped user touch input values to the mobile terminal 100 (S730).
  • the controller 230 may determine whether the grouped user touch input values correspond to an abnormal pattern before transmitting to the portable terminal 100 (S725). If it corresponds to an abnormal pattern (S725-Y), the control unit 230 changes to a normal user touch input value pattern (S727), the normal user touch input value pattern is transmitted to the mobile terminal 100 in step S730. You can do that.
  • the mobile terminal 100 performs an operation according to a user touch input value grouped and transmitted from the display terminal 200 (S740).
  • Embodiments of the invention include a computer readable medium containing program instructions for performing various computer-implemented operations.
  • This medium records a program for executing the terminal control method described above.
  • the media may include, alone or in combination with the program instructions, data files, data structures, and the like. Examples of such media include, but are not limited to, magnetic media such as hard disks, floppy disks, and magnetic tape, optical recording media such as CDs and DVDs, floppy disks and program commands such as magnetic, optical media, ROM, RAM, flash memory, and the like.
  • Hardware devices configured to store and perform such operations.
  • the medium may be a transmission medium such as an optical or metal wire, a waveguide, or the like including a carrier wave for transmitting a signal specifying a program command, a data structure, and the like.
  • program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.
  • the present invention can be used in a terminal having a touch input synchronization function for transmitting and reflecting a user touch input value sampled in a display terminal for synchronizing and outputting a screen transmitted from the portable terminal to the portable terminal, and a control method thereof.

Abstract

The present invention relates to a terminal provided with a touch input synchronization function and a method for controlling same, and a method for controlling the terminal, according to the present invention, comprises the steps of: receiving a user touch input value that is sampled from a touch panel portion and transferred; grouping the user touch input value that is transferred from the touch panel portion according to a predetermined standard; and transmitting the user touch input value that is grouped to an external terminal. According to the present invention, the user touch input value that is sampled from a display terminal can be effectively transferred to a mobile terminal without error and accurately reflected.

Description

터치 입력 동기화 기능을 구비한 단말 및 그 제어 방법Terminal with touch input synchronization function and control method thereof
본 발명은 터치 입력 동기화 기능을 구비한 단말 및 그 제어 방법에 관한 것으로, 보다 자세하게는 휴대 단말로부터 전달되는 화면을 동기화하여 출력하는 디스플레이 단말에서 샘플링된 사용자 터치 입력값을 휴대 단말에 전달하여 반영시키는 터치 입력 동기화 기능을 구비한 단말 및 그 제어 방법에 관한 것이다.The present invention relates to a terminal having a touch input synchronization function and a control method thereof, and more particularly, to transmit and reflect a user touch input value sampled from a display terminal for synchronizing and outputting a screen transmitted from the portable terminal. A terminal having a touch input synchronization function and a control method thereof.
최근 들어 정보 통신 기술의 발달에 따라 스마트폰의 보급이 급격하게 이루어지고 있다. 스마트폰은 휴대전화에 인터넷 통신과 정보 검색 등 데이터 통신 기능을 포함한 각종 컴퓨터 지원 기능을 추가한 지능형 단말기로서 GPS 모듈, 가속도 센서 등의 기능뿐만 아니라 CPU, GPU, 메모리 성능이 데스크탑 PC에 못지 않게 고사양을 갖추고 있다. 그런데 스마트폰은 휴대성 측면에서 데스크탑 PC, 네비게이션 등 고정된 위치에서 사용되는 정보 통신 기기에 비해 작은 디스플레이 장치가 사용되고 있는 실정이다.Recently, with the development of information and communication technology, the spread of smart phones is rapidly made. Smartphone is an intelligent terminal that adds various computer support functions including data communication functions such as internet communication and information retrieval to mobile phones, as well as functions such as GPS module, acceleration sensor, CPU, GPU, memory performance as high as desktop PC. Equipped with. However, smart phones have a small display device compared to information communication devices used in fixed locations such as desktop PCs and navigation in terms of portability.
고사양의 스마트폰을 소유한 사용자가 점차 늘어나고 있고 앞으로는 거의 모든 사용자가 스마트폰을 휴대하고 다닐 것으로 기대된다. 따라서 고사양의 스마트폰에서 데이터 처리를 대부분 수행하게 하고, 차량에 장착되어 고정된 위치에서만 사용되는 네비게이션 등과 같은 기기(이하 디스플레이 단말)는 스마트폰 화면에서 출력되는 것과 동일한 영상을 제공받아 화면에 디스플레이하는 기능을 수행할 정도의 최소 사양만을 갖추게 하는 시도가 이루어지고 있다.The number of users who own high-end smartphones is increasing, and in the future, almost every user is expected to carry a smartphone. Therefore, most data processing is performed in a high-end smartphone, and a device (hereinafter, a display terminal) such as a navigation device mounted on a vehicle and used only in a fixed position receives the same image output from the smartphone screen and displays it on the screen. Attempts have been made to ensure that there are only minimum specifications to perform the function.
한편 디스플레이 단말은 휴대 단말로부터 전달되는 화면을 동기화하여 표현할 뿐만 아니라, 자신에 구비된 터치 패널을 통해 입력되는 사용자 입력 터치값을 휴대 단말로 전달함으로써 휴대 단말의 동작에 반영되게 하는 터치 입력 동기화 기능을 제공할 수 있다.Meanwhile, the display terminal not only synchronizes and displays the screen transmitted from the portable terminal, but also transmits a user input touch value input through the touch panel provided to the portable terminal to reflect the touch input synchronization function to reflect the operation of the portable terminal. Can provide.
도 1은 정상적인 터치 입력 동기화 기능을 설명하기 위해 제공되는 도면이다.1 is a view provided to explain a normal touch input synchronization function.
사용자가 플릭킹(flicking) 동작을 위해 디스플레이 단말의 터치 패널에 손가락을 가져다 누른 상태로 이동하여 다른 지점에서 손가락을 뗀 경우, 도 1에 예시한 것과 같은 사용자 터치 입력값이 샘플링 될 수 있다. 예컨대 0초에서 사용자 터치 입력값이 터치 다운(■)으로 샘플링되고, 2초부터 4초까지는 터치 무브(●●●●)로 샘플링 된 후, 5초에서 터치 업(★)으로 샘플링될 수 있다. 여기서 터치 다운(■)은 사용자가 손가락을 터치 패널에 가져다 된 경우 샘플링되는 사용자 터치 입력값이고, 터치 무브(●)는 손가락으로 터치 패널을 누른 상태에서 이동하는 경우 샘플링되는 사용자 터치 입력값이며, 터치 업(★)은 터치 패널에서 손가락을 뗀 경우 샘플링되는 사용자 터치 입력값을 의미한다.When the user moves the finger to the touch panel of the display terminal while pressing the finger to remove the finger at another point, the user touch input value as illustrated in FIG. 1 may be sampled for the flicking operation. For example, the user touch input value may be sampled as touch down (■) at 0 seconds, sampled as touch move (●●●●) from 2 seconds to 4 seconds, and sampled as touch up (★) at 5 seconds. . Here, touch down (■) is a user touch input value that is sampled when the user brings a finger to the touch panel, and touch move (●) is a user touch input value that is sampled when the user moves the touch panel with a finger. The touch up (★) refers to a user touch input value sampled when a finger is removed from the touch panel.
사용자가 플릭킹(flicking) 동작을 수행한 후, 정상적으로 터치 입력 동기화 기능이 수행될 경우, 휴대 단말에는 사용자 터치 입력값이 ■●●●●★ 순서대로 디스플레이 단말로부터 전달될 수 있다. 물론 디스플레이 단말에서 휴대 단말로 사용자 터치 입력값이 와이파이(Wi-Fi) 또는 블루투스(Bluetooth) 등의 근거리 통신을 통해 전달되는 과정에서 일정 시간 지연되어 전달될 수도 있다. 도 1에서는 지연 시간이 1초인 것으로 예시하였다.After the user performs the flicking operation, if the touch input synchronization function is normally performed, the user terminal may transmit the user touch input values from the display terminal in the order of. Of course, the user's touch input value from the display terminal to the portable terminal may be delivered with a predetermined time delay in the process of being transmitted through local area communication such as Wi-Fi or Bluetooth. In FIG. 1, the delay time is illustrated as 1 second.
터치 입력값이 각각 일정 시간 지연되어 전송되는 경우에도 사용자 입장에서는 터치 입력에 따른 동작이 다소 지연된 것으로 느낄 수는 있으나 사용자가 의도한 대로 휴대단말이 동작하기 때문에 동작 오류로 인한 문제는 발생하지 않는다.Even when the touch input values are delayed for a predetermined time, the user may feel that the operation according to the touch input is somewhat delayed. However, since the mobile terminal operates as the user intended, the problem due to the operation error does not occur.
그런데 아래에서 설명하는 것과 같이 디스플레이 단말에서 휴대 단말로 비정상적인 터치 입력의 전송 지연이 이루어지거나, 디스플레이 단말에서 사용자 터치 입력을 오인하는 경우 휴대 단말에서 사용자가 원하는 것과는 다른 오동작이 일어나는 문제점이 있다.However, as described below, when a transmission delay of an abnormal touch input is made from the display terminal to the portable terminal or when a user touch input is misunderstood by the display terminal, there is a problem that a malfunction occurs unlike the user desired in the portable terminal.
도 2는 비정상적인 터치 입력 동기화 동작을 설명하기 위해 제공되는 도면이다.2 is a diagram provided to explain an abnormal touch input synchronization operation.
도 2를 참고하면, 사용자 터치 입력값이 ■●●●●★ 순서대로 1초 간격으로 디스플레이 단말에서 샘플링되어 휴대 단말에 전송되는 과정에서, 디스플레이 단말에서 2초에 샘플링된 터치 입력값(●)부터 휴대 단말에 3초씩 전송 지연(TD)이 되어 비정상적으로 전송된 경우, 휴대 단말은 사용자 터치 입력값이 전달되지 않은 2초 ~ 5초까지를 길게 누름이 입력된 것으로 오인식하여 처리할 수 있다. 즉 이 경우 디스플레이 단말에서의 사용자가 의도한 터치 입력 동작과는 상이한 동작을 휴대 단말이 수행하는 문제점이 있을 수 있다.Referring to FIG. 2, in the process of user touch input values being sampled at the display terminal at 1 second intervals and transmitted to the mobile terminal in the order of ●●●●● ★, the touch input values (●) sampled at 2 seconds at the display terminal. If the transmission is abnormally transmitted to the portable terminal every 3 seconds (TD), the mobile terminal may be misrecognized as a long press from 2 seconds to 5 seconds that the user touch input value is not transmitted is processed. In this case, there may be a problem that the mobile terminal performs a different operation from the touch input operation intended by the user in the display terminal.
도 3은 다른 비정상적인 터치 입력 동기화 동작을 설명하기 위해 제공되는 도면이다.3 is a view provided to explain another abnormal touch input synchronization operation.
도 3을 참고하면, 사용자가 플릭킹(flicking) 동작을 위해 실제로는 ■●●●●★ 순서대로 디스플레이 단말 상에서 터치 입력값을 입력하였으나, 도 3에 예시한 것과 같이 디스플레이 단말에서 ■●★■●★ 로 오인식 되는 경우가 있다. 주로 감압식 터치 패널에서 손가락을 이용하 터치 입력을 한 경우에 이러한 오동작이 일어날 수 있다.Referring to FIG. 3, the user actually inputs touch input values on the display terminal in order of flicking, but in the display terminal as illustrated in FIG. 3. ● ★ may be mistaken. This malfunction may occur mainly when a touch input is performed using a finger in the pressure sensitive touch panel.
이 경우 디스플레이 단말에서 휴대 단말로 터치 입력값 전송은 정상적으로 이루어진다 하더라도, 디스플레이 단말에서 터치 입력 자체가 오인식 되었기 때문에 사용자가 의도한 터치 입력 동작과는 상이한 동작을 휴대 단말이 수행하는 문제점이 있을 수 있다.In this case, although the touch input value is normally transmitted from the display terminal to the portable terminal, since the touch input itself is misrecognized in the display terminal, there may be a problem in that the portable terminal performs a different operation from the user's intended touch input operation.
따라서 본 발명이 해결하려는 과제는 디스플레이 단말에서 샘플링된 사용자 터치 입력값을 휴대 단말에 오류 없이 전달하여 정확하게 반영시킬 수 있는 터치 입력 동기화 기능을 구비한 단말 및 그 제어 방법을 제공하는 것이다.Accordingly, an object of the present invention is to provide a terminal having a touch input synchronization function and a control method thereof capable of accurately reflecting a user touch input value sampled by a display terminal to a portable terminal without error.
이러한 기술적 과제를 해결하기 위한 본 발명의 한 실시예에 따른 터치 입력 동기화 기능을 구비한 단말의 제어방법은 터치 패널부에서 샘플링되는 사용자 터치 입력값을 전달받는 단계, 상기 터치 패널부에서 전달되는 사용자 터치 입력값을 미리 정해진 기준으로 그룹핑하는 단계, 그리고 상기 그룹핑된 사용자 터치 입력값을 외부 단말로 전송하는 단계를 포함한다.In order to solve the above technical problem, a method of controlling a terminal having a touch input synchronization function according to an embodiment of the present invention includes receiving a user touch input value sampled from a touch panel unit, and a user transmitted from the touch panel unit. Grouping the touch input values on a predetermined basis, and transmitting the grouped user touch input values to an external terminal.
상기 그룹핑된 사용자 터치 입력값이 미리 설정된 비정상 패턴에 해당하는 경우, 상기 그룹핑된 사용자 터치 입력값을 정상 사용자 터치 입력값 패턴으로 변경하여 상기 외부 단말로 전송할 수 있다.When the grouped user touch input values correspond to a preset abnormal pattern, the grouped user touch input values may be changed to a normal user touch input value pattern and transmitted to the external terminal.
상기 비정상 패턴은 터치 무브에 대응하는 사용자 터치 입력값 사이에 터치 업과 터치 다운에 대응하는 사용자 터치 입력값이 연달아 포함된 것일 수 있다.The abnormal pattern may include a user touch input value corresponding to touch up and a touch down successively between user touch input values corresponding to the touch move.
상기한 기술적 과제를 해결하기 위한 본 발명의 다른 실시예에 따른 터치 입력 동기화 기능을 구비한 단말의 제어방법은, 사용자 터치 입력값을 전달받는 단계, 상기 전달되는 사용자 터치 입력값에 미리 설정된 비정상 패턴이 포함되었는지 판단하는 단계, 그리고 비정상 패턴이 포함된 경우, 비정상 패턴에 해당하는 사용자 터치 입력값을 미리 설정된 정상 사용자 터치 입력값 패턴으로 변경하는 단계를 포함할 수 있다.According to another aspect of the present invention, there is provided a method of controlling a terminal having a touch input synchronization function, the method including receiving a user touch input value, and an abnormal pattern preset in the user touch input value. The method may include determining whether it is included, and when the abnormal pattern is included, changing the user touch input value corresponding to the abnormal pattern into a preset normal user touch input value pattern.
상기 방법은, 미리 설정된 정상 사용자 터치 입력값 패턴으로 변경된 상기 사용자 터치 입력값을 외부 단말로 전송하는 단계를 더 포함할 수 있다.The method may further include transmitting the user touch input value changed to a preset normal user touch input value pattern to an external terminal.
상기 사용자 터치 입력값은 미리 정해진 기준으로 그룹핑 되어 상기 외부 단말로 전송될 수 있다.The user touch input values may be grouped on a predetermined basis and transmitted to the external terminal.
상기 미리 정해진 기준은, 상기 전달되는 사용자 터치 입력값을 미리 정해진 개수 단위로 그룹핑하는 것이거나, 상기 터치 패널부에서 샘플링되어 전달되는 사용자 터치 입력값을 미리 정해진 시간 단위로 그룹핑하는 것일 수 있다.The predetermined criterion may be grouping the delivered user touch input values by a predetermined number unit or grouping the user touch input values sampled and transmitted by the touch panel unit by a predetermined time unit.
본 발명의 다른 실시예에 따른 컴퓨터로 읽을 수 있는 매체는 상기한 방법 중 어느 하나를 컴퓨터에 실행시키기 위한 프로그램을 기록한다.A computer readable medium according to another embodiment of the present invention records a program for causing a computer to execute any one of the above methods.
본 발명의 일 실시예에 따른 단말은 사용자 터치 입력값을 샘플링하는 터치 패널부, 상기 터치 패널부에서 전달되는 사용자 터치 입력값을 미리 정해진 기준으로 그룹핑하는 제어부, 그리고 상기 그룹핑된 사용자 터치 입력값을 외부 단말로 전송하는 통신부를 포함한다.A terminal according to an embodiment of the present invention is a touch panel unit for sampling a user touch input value, a control unit for grouping the user touch input value transmitted from the touch panel unit on a predetermined basis, and the grouped user touch input value It includes a communication unit for transmitting to an external terminal.
상기 그룹핑된 사용자 터치 입력값이 미리 설정된 비정상 패턴에 해당하는 경우, 상기 제어부는 상기 그룹핑된 사용자 터치 입력값을 정상 사용자 터치 입력값 패턴으로 변경하여 상기 외부 단말로 전송되게 할 수 있다.When the grouped user touch input values correspond to a preset abnormal pattern, the controller may change the grouped user touch input values into a normal user touch input value pattern to be transmitted to the external terminal.
본 발명의 다른 실시예에 따른 단말은, 사용자 터치 입력값을 샘플링하는 터치 패널부, 그리고 상기 터치 패널부에서 사용자 터치 입력값에 미리 설정된 비정상 패턴이 포함되었는지 판단하고, 비정상 패턴이 포함된 경우, 비정상 패턴에 해당하는 사용자 터치 입력값을 미리 설정된 정상 사용자 터치 입력값 패턴으로 변경하는 제어부를 포함한다.The terminal according to another embodiment of the present invention, the touch panel unit for sampling the user touch input value, and determines whether the abnormal pattern is set in the user touch input value in the touch panel unit, if the abnormal pattern is included, And a controller configured to change the user touch input value corresponding to the abnormal pattern into a preset normal user touch input value pattern.
상기 제어부는, 미리 설정된 정상 사용자 터치 입력값 패턴으로 변경된 상기 사용자 터치 입력값을 미리 정해진 기준으로 그룹핑하여 외부 단말로 전송할 수 있다.The controller may group the user touch input values changed into a preset normal user touch input value pattern on a predetermined basis and transmit them to an external terminal.
본 발명에 의하면, 디스플레이 단말에서 샘플링된 사용자 터치 입력값을 휴대 단말에 오류 없이 전달하여 정확하게 반영시킬 수 있는 장점이 있다.According to the present invention, there is an advantage that the user touch input value sampled by the display terminal can be accurately reflected by transmitting the user touch input to the portable terminal without error.
도 1은 정상적인 터치 입력 동기화 기능을 설명하기 위해 제공되는 도면이다.1 is a view provided to explain a normal touch input synchronization function.
도 2는 비정상적인 터치 입력 동기화 동작을 설명하기 위해 제공되는 도면이다.2 is a diagram provided to explain an abnormal touch input synchronization operation.
도 3은 다른 비정상적인 터치 입력 동기화 동작을 설명하기 위해 제공되는 도면이다.3 is a view provided to explain another abnormal touch input synchronization operation.
도 4는 본 발명의 일 실시예에 따른 휴대 단말과 디스플레이 단말을 설명하기 위해 제공되는 도면이다.4 is a view provided to explain a portable terminal and a display terminal according to an embodiment of the present invention.
도 5는 본 발명의 일 실시예에 따른 터치 입력 동기화 기능에서 사용자 터치 입력값을 그룹핑하는 동작을 설명하기 위해 제공되는 도면이다.5 is a view provided to explain an operation of grouping user touch input values in a touch input synchronization function according to an embodiment of the present invention.
도 6은 본 발명의 일 실시예에 따른 터치 입력 동기화 기능에서 비정상적 사용자 터치 입력 패턴을 정상 패턴으로 변경하는 동작을 설명하기 위해 제공되는 도면이다.6 is a view provided to explain an operation of changing an abnormal user touch input pattern to a normal pattern in a touch input synchronization function according to an embodiment of the present invention.
도 7은 본 발명의 일 실시예에 따른 디스플레이 단말과 휴대 단말의 터치 입력 동기화 동작을 설명하기 위해 제공되는 흐름도이다.7 is a flowchart provided to explain a touch input synchronization operation between a display terminal and a portable terminal according to an exemplary embodiment of the present invention.
그러면 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention.
도 4는 본 발명의 일 실시예에 따른 휴대 단말과 디스플레이 단말을 설명하기 위해 제공되는 도면이다.4 is a view provided to explain a portable terminal and a display terminal according to an embodiment of the present invention.
도 4를 참고하면, 본 발명의 일 실시예에 따른 디스플레이 단말(200)은 휴대 단말(100)로부터 영상 데이터를 전송 받아 화면에 표시할 수 있으며, 사용자로부터 터치 입력값을 샘플링하여 휴대 단말(100)에 전달함으로써 그에 따른 동작을 수행하도록 할 수 있다.Referring to FIG. 4, the display terminal 200 according to an embodiment of the present invention may receive image data from the mobile terminal 100 and display the image data on the screen. The mobile terminal 100 is sampled by sampling a touch input value from a user. ) Can be performed accordingly.
보다 자세하게는 디스플레이 단말(200)은 차량에 장착되어 이용되는 네비게이션 등과 같이 고정된 위치에서 주로 사용되는 정보 통신 단말로서, 휴대 단말(100)에서 전송되는 영상 데이터를 수신하여 휴대 단말(100)과 동기화된 화면을 출력하거나, 실시예에 따라서는 휴대 단말(100)에서 전달되는 영상에 다른 추가적인 이미지 또는 데이터를 포함하여 표시할 수도 있다.In more detail, the display terminal 200 is an information communication terminal mainly used at a fixed position such as navigation used in a vehicle, and receives image data transmitted from the portable terminal 100 to synchronize with the portable terminal 100. The outputted screen may be output or, according to an exemplary embodiment, other additional images or data may be included in the image transmitted from the mobile terminal 100 and displayed.
디스플레이 단말(200)은 통신부(210), 디스플레이부(220), 제어부(230), GPU(240), 터치 패널부(250) 및 저장부(260)를 포함할 수 있다.The display terminal 200 may include a communication unit 210, a display unit 220, a controller 230, a GPU 240, a touch panel unit 250, and a storage unit 260.
통신부(210)는 디스플레이 단말(200)이 휴대 단말(100)과 각종 정보 및 데이터를 교환하게 해주는 기능을 수행한다. 구체적으로 통신부(210)는 터치 패널부(250)에서 샘플링된 사용자 터치 입력값을 휴대 단말(100)에 전송하는 기능을 수행할 수 있다. 또한 통신부(210)는 휴대 단말(100)에서 전송되는 영상 데이터를 수신할 수도 있다.The communication unit 210 performs a function of causing the display terminal 200 to exchange various information and data with the portable terminal 100. In more detail, the communication unit 210 may perform a function of transmitting the user touch input value sampled by the touch panel unit 250 to the mobile terminal 100. In addition, the communication unit 210 may receive image data transmitted from the mobile terminal 100.
디스플레이부(220)는 디스플레이 단말(200)의 동작과 관련된 각종 정보 및 데이터를 표시하는 기능을 수행하며, LCD 패널, LED 패널, AM OLED 패널 등으로 구현될 수 있다. 특히 본 발명에 따른 디스플레이부(220)는 휴대 단말(100)에서 전송된 영상 데이터를 표시하는 기능을 수행할 수 있다.The display 220 displays a variety of information and data related to the operation of the display terminal 200 and may be implemented as an LCD panel, an LED panel, an AM OLED panel, and the like. In particular, the display unit 220 according to the present invention may perform a function of displaying image data transmitted from the mobile terminal 100.
제어부(230)는 디스플레이 단말(200)의 각종 동작을 제어하는 기능을 수행하며, 휴대 단말(100)에서 전송되는 영상 데이터를 디스플레이부(230)에 표시되게 하고, 터치 패널부(210)에서 샘플링된 사용자 터치 입력값을 통신부(210)를 통해 휴대 단말(100)로 전송하는 기능을 수행한다.The controller 230 controls various operations of the display terminal 200, displays the image data transmitted from the mobile terminal 100 on the display 230, and samples the touch panel 210. The user touch input value is transmitted to the mobile terminal 100 through the communication unit 210.
특히 제어부(230)는 터치 패널부(210)에서 샘플링된 사용자 터치 입력값을 전달받아 미리 정해진 기준으로 그룹핑한 후 휴대 단말(100)로 전송되도록 할 수 있다. 예컨대 도 5에 예시한 것과 같이 터치 패널부(210)에서 터치 다운(■) 1회, 터치 무브(●●●●) 4회, 터치 업(★) 1회 순서대로 샘플링되어 전달된 사용자 터치 입력값을 하나의 그룹(■●●●●★)으로 그룹핑하여 디스플레이 단말(200)에서 휴대 단말(100)로 일괄 전송되게 할 수 있다. 그리고 여기서 미리 정해진 기준은 사용자 터치 입력값을 미리 정해진 개수 단위로 그룹핑하도록 설정될 수 있다. 또한 실시예에서는 미리 정해진 시간 동안 터치 패널부(210)에서 전달된 사용자 터치 입력값을 그룹핑하도록, 즉 미리 정해진 시간 단위로 그룹핑하도록 설정될 수도 있다. 사용자 터치 입력값의 그룹핑 조건은 미리 설정되어 저장부(260)에 저장될 수 있다.In particular, the control unit 230 may receive the user touch input value sampled by the touch panel unit 210, group it on a predetermined basis, and then transmit the group to a mobile terminal 100. For example, as illustrated in FIG. 5, the user touch input is sampled and delivered in the order of touch down (■), touch move (●●●●), touch up (★) and the like once in the touch panel unit 210. Values may be grouped into one group (■ ●●●● ★) to be collectively transmitted from the display terminal 200 to the mobile terminal 100. The predetermined criterion may be set to group the user touch input values by a predetermined number unit. In an embodiment, the user touch input values transmitted from the touch panel unit 210 may be grouped for a predetermined time, that is, grouped by a predetermined time unit. The grouping condition of the user touch input values may be preset and stored in the storage unit 260.
한편 제어부(230)는 그룹핑된 사용자 터치 입력값이 미리 설정된 비정상 패턴에 해당하는 경우, 그룹핑된 사용자 터치 입력값을 정상 사용자 터치 입력값 패턴으로 변경할 수 있다. 예컨대 터치 무브(●)에 대응하는 사용자 터치 입력값 사이에 터치 업(★)과 터치 다운(■)에 대응하는 사용자 터치 입력값이 연달아 포함되는 경우, 즉 사용자가 손가락으로 터치 스크린을 누른 상태에서 이동하다가 갑자기 떼고 다시 누른 상태에서 이동하는 동작은 정상적이지 않을 수 있다. 즉 위에서 설명한 것과 같이 ■●★■●★ 순서의 사용자 터치 입력값 패턴은 사용자에 의한 플릭킹(flicking) 동작 입력 중에 터치 패널부(210)에서 오인식 된 패턴인 경우가 많으므로 미리 비정상 패턴으로 저장부(260)에 저장해놓고, 플릭킹(flicking) 동작에 해당하는 ■●●●●★을 정상 패턴으로 대응시켜 놓을 수 있다.Meanwhile, when the grouped user touch input values correspond to a preset abnormal pattern, the controller 230 may change the grouped user touch input values into a normal user touch input value pattern. For example, when the user touch input values corresponding to the touch up (★) and the touch down (■) are successively included between the user touch input values corresponding to the touch move (●), that is, while the user presses the touch screen with a finger. It may not be normal to move while suddenly releasing and pressing again. That is, as described above, the user touch input value patterns in the order of ■ ● ★ ■ ● ★ are often misidentified by the touch panel 210 during the flicking operation input by the user, and thus are stored as abnormal patterns in advance. It is stored in the unit 260, and correspond to the normal pattern corresponding to flicking operation.
그리고 도 6에 예시한 것과 같이 터치 패널부(210)에서 ■●★■●★ 순서대로 사용자 터치 입력값이 샘플링되어 전달되면, 제어부(230)는 해당 사용자 터치 입력값 패턴이 저장부(260)에 미리 저장되어 있는 비정상 패턴과 비교하고, 그에 해당하는 경우 대응되어 저장되어 있는 정상 패턴, 예컨대 ■●●●●★으로 변경하여 휴대 단말(100)에 전송되게 할 수 있다.As illustrated in FIG. 6, when the user touch input values are sampled and transmitted in the order of ●● ★ ■ ● ★ in the touch panel unit 210, the controller 230 stores the corresponding user touch input value pattern in the storage unit 260. It may be compared with the abnormal pattern stored in advance in the case, and if it is corresponding to the normal pattern stored in the corresponding, for example, change to the ●●●●● ★ to be transmitted to the mobile terminal 100.
GPU(230)는 디스플레이부(220)에 표시될 화면 출력을 담당할 수 있으며, 실시예에 따라 GPU(220)는 제어부(230)와 별도로 하드웨어적으로 휴대 단말(100)에서 압축 전송된 영상 데이터의 압축을 해제하는 기능을 수행할 수 있다. 실시예에 따라 디스플레이 단말(200)은 GPU(230)를 포함하지 않을 수도 있다.The GPU 230 may be responsible for outputting the screen to be displayed on the display unit 220. In some embodiments, the GPU 220 may separately transmit and transmit the image data from the mobile terminal 100 in hardware separately from the controller 230. Uncompress the function. In some embodiments, the display terminal 200 may not include the GPU 230.
터치 패널부(250)는 사용자의 터치 동작을 통해 입력되는 사용자 터치 입력값을 샘플링하여 제어부(230)에 전달하는 기능을 수행한다. 터치 패널부(250)는 하나의 접점만을 인식하는 경우뿐만 아니라 두 개 이상의 접점을 인식하는 멀티 터치를 지원할 수도 있다.The touch panel unit 250 performs a function of sampling a user touch input value input through a user's touch operation and transmitting the sample to the controller 230. The touch panel unit 250 may support not only a case where only one contact is recognized but also multi-touch that recognizes two or more contacts.
저장부(260)는 디스플레이 단말(200)의 동작에 필요한 각종 데이터 및 프로그램을 저장하고 제어부(230)의 요청에 따라 제공하는 기능을 수행한다. 보다 자세하게는 저장부(260)는 사용자 터치 입력값의 그룹핑 조건, 정상 사용자 터치 입력값 패턴 및 비정상 사용자 터치 입력값 패턴 등을 저장하고 제어부(230)에 제공할 수 있다.The storage unit 260 stores various data and programs necessary for the operation of the display terminal 200 and performs a function of providing the data according to a request of the controller 230. In more detail, the storage unit 260 may store the grouping condition of the user touch input value, the normal user touch input value pattern, the abnormal user touch input value pattern, and the like, and provide the same to the controller 230.
휴대 단말(100)은 스마트폰, 태블릿 PC, 개인 휴대 정보 단말기(personal digital assistant, PDA), 웹 패드 등과 같이 메모리 수단을 구비하고 마이크로 프로세서를 탑재하여 연산 능력을 갖춘 이동 통신 기능을 구비한 단말기로 이루어질 수 있으며, 다양한 어플리케이션이 설치되어 사용자에게 다양한 서비스를 제공할 수 있다. 특히 본 발명에 따른 휴대 단말(100)은 디스플레이 단말(200)로부터 전달되는 사용자 터치 입력값에 따른 동작을 수행하고, 동작 과정에서 발생하는 화면에 표시되는 영상 데이터를 디스플레이 단말(200)에 전달하여 표시되게 할 수 있다.The mobile terminal 100 is a terminal having a mobile communication function having a computing capability by mounting a microprocessor such as a smart phone, a tablet PC, a personal digital assistant (PDA), a web pad, and the like. It can be made, and various applications can be installed to provide various services to the user. In particular, the mobile terminal 100 according to the present invention performs an operation according to the user touch input value transmitted from the display terminal 200, and transmits the image data displayed on the screen generated in the operation process to the display terminal 200. Can be displayed.
보다 자세하게는 휴대 단말(100)은 터치 입력 모듈(110), 저장 모듈(120), 디스플레이 모듈(130), 그래픽 처리 모듈(140), 제어 모듈(150) 및 통신 모듈(160)을 포함할 수 있다.In more detail, the mobile terminal 100 may include a touch input module 110, a storage module 120, a display module 130, a graphics processing module 140, a control module 150, and a communication module 160. have.
터치 입력 모듈(110)은 사용자의 터치 동작을 통해 입력되는 사용자 터치 입력값을 샘플링하여 제어 모듈(150)에 전달하는 기능을 수행한다.The touch input module 110 samples and transmits a user touch input value input through a user's touch operation to the control module 150.
저장 모듈(120)은 휴대 단말(100)의 동작에 필요한 각종 데이터 및 프로그램을 저장하고 제어 모듈(150)의 요청에 따라 제공하는 기능을 수행한다. 본 발명에 따른 저장 모듈(120)은 정상 사용자 터치 입력값 패턴 및 비정상 사용자 터치 입력값 패턴 등을 저장하고 제어 모듈(150)에 제공하도록 할 수도 있다.The storage module 120 stores various data and programs necessary for the operation of the mobile terminal 100 and performs a function of providing the data at the request of the control module 150. The storage module 120 according to the present invention may store and provide the normal user touch input value pattern and the abnormal user touch input value pattern to the control module 150.
디스플레이 모듈(130)은 휴대 단말(100)의 동작과 관련된 각종 정보 및 데이터를 표시하는 기능을 수행하며, LCD 패널, LED 패널, AM OLED 패널 등으로 구현될 수 있다.The display module 130 displays a variety of information and data related to the operation of the mobile terminal 100 and may be implemented as an LCD panel, an LED panel, an AM OLED panel, and the like.
그래픽 처리 모듈(140)은 GPU(Graphic Processing Unit)로 구현되어 디스플레이 모듈(130)에 표시될 화면 출력을 담당할 수 있으며, 특히 본 발명에 따른 그래픽 처리 모듈(140)은 제어 모듈(150)과 별도로 하드웨어적으로 디스플레이 단말(200)에 전송할 영상 데이터를 압축하는 기능을 수행할 수 있다. 실시예에 따라서 휴대 단말(100)은 그래픽 처리 모듈(140)을 이용하지 않고 제어 모듈(150)에서 소프트웨어 기반으로 영상 데이터에 대한 압축 작업을 수행하도록 구현될 수도 있다.The graphic processing module 140 may be implemented as a graphic processing unit (GPU) to be responsible for screen output to be displayed on the display module 130. In particular, the graphic processing module 140 according to the present invention may include a control module 150. Separately, a function of compressing image data to be transmitted to the display terminal 200 may be performed by hardware. According to an exemplary embodiment, the portable terminal 100 may be implemented to perform a compression operation on image data based on software in the control module 150 without using the graphic processing module 140.
제어 모듈(150)는 중앙처리장치(CPU, central processing unit)와 모바일 운영체제로 구현될 수 있으며, 휴대 단말(100)의 각종 동작을 제어하는 기능을 수행한다. 특히 제어 모듈(150)은 디스플레이 단말(200)로부터 그룹핑되어 전달되는 사용자 터치 입력값에 따른 동작을 수행할 수 있다. 물론 기본적으로 터치 입력 모듈(110)로부터 샘플링되어 전달되는 사용자 터치 입력값에 따른 동작을 수행할 수 있다. 제어 모듈(150)이 디스플레이 단말(200)에서 전달되는 사용자 터치 입력값을 우선 처리할 지 또는 터치 입력 모듈(110)에서 샘플링된 사용자 터치 입력값을 우선 처리할 지 여부는 실시예에 따라 다르게 구현될 수 있다. 한편 제어 모듈(150)은 터치 입력 모듈(110)에서 샘플링된 사용자 터치 입력값 패턴이 비정상 패턴에 해당하는 경우, 그에 대응되는 정상 패턴에 따른 동작을 수행하도록 구현될 수 있다.The control module 150 may be implemented as a central processing unit (CPU) and a mobile operating system, and performs a function of controlling various operations of the portable terminal 100. In particular, the control module 150 may perform an operation according to a user touch input value grouped and transmitted from the display terminal 200. Of course, the operation may be basically performed according to a user touch input value that is sampled and transferred from the touch input module 110. Whether the control module 150 preferentially processes the user touch input value transmitted from the display terminal 200 or the user touch input sampled by the touch input module 110 may be implemented differently according to embodiments. Can be. Meanwhile, when the user touch input value pattern sampled by the touch input module 110 corresponds to an abnormal pattern, the control module 150 may be implemented to perform an operation according to a normal pattern corresponding thereto.
통신 모듈(160)은 휴대 단말(100)이 외부 장치와 각종 정보 및 데이터를 교환할 수 있도록 지원하는 기능을 수행하며, 이를 위해 유무선 통신 모듈을 포함할 수 있다. 특히 디스플레이 단말(200)과 근거리 무선 통신을 위해 Wi-Fi 모듈, 블루투스 모듈, 지그비 모듈 등을 포함할 수 있다. The communication module 160 performs a function of supporting the portable terminal 100 to exchange various information and data with an external device, and may include a wired / wireless communication module for this purpose. In particular, the display terminal 200 may include a Wi-Fi module, a Bluetooth module, a Zigbee module, and the like for short-range wireless communication.
도 7은 본 발명의 일 실시예에 따른 디스플레이 단말과 휴대 단말의 터치 입력 동기화 동작을 설명하기 위해 제공되는 흐름도이다.7 is a flowchart provided to explain a touch input synchronization operation between a display terminal and a portable terminal according to an exemplary embodiment of the present invention.
도 7을 참고하면, 먼저 제어부(230)는 터치 패널부(250)에서 샘플링되는 사용자 터치 입력값을 전달받아(S710), 미리 정해진 기준으로 전달된 사용자 터치 입력값을 그룹핑할 수 있다(S720). 여기서 미리 정해진 기준은 사용자 터치 입력값을 미리 정해진 개수 단위로 그룹핑하도록 설정될 수 있다. 또한 실시예에서는 미리 정해진 시간 동안 터치 패널부(210)에서 전달된 사용자 터치 입력값을 그룹핑하도록, 즉 미리 정해진 시간 단위로 그룹핑하도록 설정될 수도 있다.Referring to FIG. 7, first, the controller 230 may receive a user touch input value sampled by the touch panel unit 250 (S710), and group the user touch input values transmitted based on a predetermined reference (S720). . The predetermined criterion may be set to group the user touch input values by a predetermined number unit. In an embodiment, the user touch input values transmitted from the touch panel unit 210 may be grouped for a predetermined time, that is, grouped by a predetermined time unit.
다음으로 제어부(230)는 그룹핑된 사용자 터치 입력값을 휴대 단말(100)로 전송할 수 있다(S730).Next, the controller 230 may transmit the grouped user touch input values to the mobile terminal 100 (S730).
한편 실시예에 따라서 제어부(230)는 그룹핑된 사용자 터치 입력값이 비정상 패턴에 해당하는지 여부를 휴대 단말(100)로 전송하기 전에 판단할 수 있다(S725). 만일 비정상 패턴에 해당하는 경우(S725-Y), 제어부(230)는 정상 사용자 터치 입력값 패턴으로 변경하여(S727), 단계(S730)에서 정상 사용자 터치 입력값 패턴이 휴대 단말(100)로 전송되도록 할 수 있다.Meanwhile, according to an exemplary embodiment, the controller 230 may determine whether the grouped user touch input values correspond to an abnormal pattern before transmitting to the portable terminal 100 (S725). If it corresponds to an abnormal pattern (S725-Y), the control unit 230 changes to a normal user touch input value pattern (S727), the normal user touch input value pattern is transmitted to the mobile terminal 100 in step S730. You can do that.
한편 휴대 단말(100)은 디스플레이 단말(200)에서 그룹핑되어 전달되는 사용자 터치 입력값에 따른 동작을 수행한다(S740).Meanwhile, the mobile terminal 100 performs an operation according to a user touch input value grouped and transmitted from the display terminal 200 (S740).
본 발명의 실시예는 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터로 읽을 수 있는 매체를 포함한다. 이 매체는 앞서 설명한 단말 제어 방법을 실행시키기 위한 프로그램을 기록한다. 이 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 이러한 매체의 예에는 하드디스크, 플로피디스크 및 자기 테이프와 같은 자기 매체, CD 및 DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 자기-광 매체, 롬, 램, 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 구성된 하드웨어 장치 등이 있다. 또는 이러한 매체는 프로그램 명령, 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.Embodiments of the invention include a computer readable medium containing program instructions for performing various computer-implemented operations. This medium records a program for executing the terminal control method described above. The media may include, alone or in combination with the program instructions, data files, data structures, and the like. Examples of such media include, but are not limited to, magnetic media such as hard disks, floppy disks, and magnetic tape, optical recording media such as CDs and DVDs, floppy disks and program commands such as magnetic, optical media, ROM, RAM, flash memory, and the like. Hardware devices configured to store and perform such operations. Alternatively, the medium may be a transmission medium such as an optical or metal wire, a waveguide, or the like including a carrier wave for transmitting a signal specifying a program command, a data structure, and the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.
이상에서 본 발명의 바람직한 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the preferred embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concepts of the present invention defined in the following claims are also provided. It belongs to the scope of rights.
본 발명은 휴대 단말로부터 전달되는 화면을 동기화하여 출력하는 디스플레이 단말에서 샘플링된 사용자 터치 입력값을 휴대 단말에 전달하여 반영시키는 터치 입력 동기화 기능을 구비한 단말 및 그 제어 방법에 이용될 수 있다.The present invention can be used in a terminal having a touch input synchronization function for transmitting and reflecting a user touch input value sampled in a display terminal for synchronizing and outputting a screen transmitted from the portable terminal to the portable terminal, and a control method thereof.

Claims (18)

  1. 터치 패널부에서 샘플링되는 사용자 터치 입력값을 전달받는 단계,Receiving a user touch input value sampled by the touch panel unit;
    상기 터치 패널부에서 전달되는 사용자 터치 입력값을 미리 정해진 기준으로 그룹핑하는 단계, 그리고Grouping user touch input values transmitted from the touch panel unit on a predetermined basis; and
    상기 그룹핑된 사용자 터치 입력값을 외부 단말로 전송하는 단계를 포함하는 것을 특징으로 하는 터치 입력 동기화 기능을 구비한 단말의 제어방법.And transmitting the grouped user touch input values to an external terminal.
  2. 제 1 항에서,In claim 1,
    상기 그룹핑된 사용자 터치 입력값이 미리 설정된 비정상 패턴에 해당하는 경우,When the grouped user touch input values correspond to a preset abnormal pattern,
    상기 그룹핑된 사용자 터치 입력값을 정상 사용자 터치 입력값 패턴으로 변경하여 상기 외부 단말로 전송하는 것을 특징으로 하는 터치 입력 동기화 기능을 구비한 단말의 제어방법.And changing the grouped user touch input values into a normal user touch input value pattern and transmitting the grouped user touch input values to the external terminal.
  3. 제 2 항에서,In claim 2,
    상기 비정상 패턴은 터치 무브에 대응하는 사용자 터치 입력값 사이에 터치 업과 터치 다운에 대응하는 사용자 터치 입력값이 연달아 포함된 것을 특징으로 하는 터치 입력 동기화 기능을 구비한 단말의 제어방법.The abnormal pattern is a control method of a terminal having a touch input synchronization function, characterized in that the user touch input value corresponding to the touch up and touch down successively included between the user touch input value corresponding to the touch move.
  4. 제 2 항에서,In claim 2,
    상기 미리 정해진 기준은,The predetermined criterion is,
    상기 터치 패널부에서 샘플링되어 전달되는 사용자 터치 입력값을 미리 정해진 개수 단위로 그룹핑하는 것을 특징으로 하는 터치 입력 동기화 기능을 구비한 단말의 제어방법.And a group of user touch input values sampled and transmitted by the touch panel unit by a predetermined number unit.
  5. 제 2 항에서,In claim 2,
    상기 미리 정해진 기준은,The predetermined criterion is,
    상기 터치 패널부에서 샘플링되어 전달되는 사용자 터치 입력값을 미리 정해진 시간 단위로 그룹핑하는 것을 특징으로 하는 터치 입력 동기화 기능을 구비한 단말의 제어방법.And a group of user touch input values sampled and transmitted by the touch panel unit by a predetermined time unit.
  6. 사용자 터치 입력값을 전달받는 단계,Receiving a user touch input value,
    상기 전달되는 사용자 터치 입력값에 미리 설정된 비정상 패턴이 포함되었는지 판단하는 단계, 그리고Determining whether a preset abnormal pattern is included in the transmitted user touch input value; and
    비정상 패턴이 포함된 경우, 비정상 패턴에 해당하는 사용자 터치 입력값을 미리 설정된 정상 사용자 터치 입력값 패턴으로 변경하는 단계를 포함하는 것을 특징으로 하는 단말 제어 방법.And when the abnormal pattern is included, changing the user touch input value corresponding to the abnormal pattern into a preset normal user touch input value pattern.
  7. 제 6 항에서,In claim 6,
    미리 설정된 정상 사용자 터치 입력값 패턴으로 변경된 상기 사용자 터치 입력값을 외부 단말로 전송하는 단계를 더 포함하는 것을 특징으로 하는 단말 제어 방법.And transmitting the user touch input value changed to a preset normal user touch input value pattern to an external terminal.
  8. 제 7 항에서,In claim 7,
    상기 사용자 터치 입력값은 미리 정해진 기준으로 그룹핑 되어 상기 외부 단말로 전송되는 것을 특징으로 하는 단말 제어 방법.And the user touch input values are grouped on a predetermined basis and transmitted to the external terminal.
  9. 제 8 항에서,In claim 8,
    상기 미리 정해진 기준은,The predetermined criterion is,
    상기 전달되는 사용자 터치 입력값을 미리 정해진 개수 단위로 그룹핑하는 것을 특징으로 하는 단말 제어 방법.And controlling the received user touch input values to be grouped by a predetermined number unit.
  10. 제 8 항에서,In claim 8,
    상기 미리 정해진 기준은,The predetermined criterion is,
    상기 터치 패널부에서 샘플링되어 전달되는 사용자 터치 입력값을 미리 정해진 시간 단위로 그룹핑하는 것을 특징으로 하는 단말 제어 방법.And a user touch input value sampled and transmitted by the touch panel unit by a predetermined time unit.
  11. 컴퓨터에 제1항 내지 제10항 중 어느 한 항의 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체.A computer readable medium having recorded thereon a program for causing a computer to execute the method of any one of claims 1 to 10.
  12. 사용자 터치 입력값을 샘플링하는 터치 패널부,A touch panel unit for sampling a user touch input value;
    상기 터치 패널부에서 전달되는 사용자 터치 입력값을 미리 정해진 기준으로 그룹핑하는 제어부, 그리고A controller for grouping user touch input values transmitted from the touch panel unit on a predetermined basis; and
    상기 그룹핑된 사용자 터치 입력값을 외부 단말로 전송하는 통신부Communication unit for transmitting the grouped user touch input value to an external terminal
    를 포함하는 것을 특징으로 하는 단말.Terminal comprising a.
  13. 제 12 항에서,In claim 12,
    상기 그룹핑된 사용자 터치 입력값이 미리 설정된 비정상 패턴에 해당하는 경우, 상기 제어부는 상기 그룹핑된 사용자 터치 입력값을 정상 사용자 터치 입력값 패턴으로 변경하여 상기 외부 단말로 전송되게 하는 것을 특징으로 하는 단말.And when the grouped user touch input value corresponds to a preset abnormal pattern, the controller changes the grouped user touch input value to a normal user touch input value pattern to be transmitted to the external terminal.
  14. 제 13 항에서,In claim 13,
    상기 비정상 패턴은 터치 업과 터치 다운에 대응하는 사용자 터치 입력값이 연달아 포함된 것을 특징으로 하는 단말.The abnormal pattern includes a user touch input value corresponding to the touch up and the touch down successively.
  15. 사용자 터치 입력값을 샘플링하는 터치 패널부, 그리고A touch panel unit for sampling a user touch input value, and
    상기 터치 패널부에서 사용자 터치 입력값에 미리 설정된 비정상 패턴이 포함되었는지 판단하고, 비정상 패턴이 포함된 경우, 비정상 패턴에 해당하는 사용자 터치 입력값을 미리 설정된 정상 사용자 터치 입력값 패턴으로 변경하는 제어부The control unit determines whether the user touch input value includes a preset abnormal pattern, and if the abnormal pattern is included, a controller for changing a user touch input value corresponding to the abnormal pattern to a preset normal user touch input value pattern.
    를 포함하는 것을 특징으로 하는 단말.Terminal comprising a.
  16. 제 15 항에서,In claim 15,
    상기 제어부는,The control unit,
    미리 설정된 정상 사용자 터치 입력값 패턴으로 변경된 상기 사용자 터치 입력값을 미리 정해진 기준으로 그룹핑하여 외부 단말로 전송하는 것을 특징으로 하는 단말.And the user touch input value changed into a preset normal user touch input value pattern is grouped on a predetermined basis and transmitted to an external terminal.
  17. 제 12 항 또는 제 16 항에서,The method of claim 12 or 16,
    상기 미리 정해진 기준은,The predetermined criterion is,
    상기 전달되는 사용자 터치 입력값을 미리 정해진 개수 단위로 그룹핑하는 것을 특징으로 하는 단말.And the user touch input value is grouped by a predetermined number unit.
  18. 제 12 항 또는 제 16 항에서,The method of claim 12 or 16,
    상기 미리 정해진 기준은,The predetermined criterion is,
    상기 터치 패널부에서 샘플링되어 전달되는 사용자 터치 입력값을 미리 정해진 시간 단위로 그룹핑하는 것을 특징으로 하는 단말.And a user touch input value sampled and transmitted by the touch panel unit in a predetermined time unit.
PCT/KR2013/001359 2012-02-24 2013-02-21 Terminal provided with touch input synchronization function and method for controlling same WO2013125869A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020120019022A KR101306008B1 (en) 2012-02-24 2012-02-24 Terminal with touch input synchronization function ant control method thereof
KR10-2012-0019022 2012-02-24

Publications (1)

Publication Number Publication Date
WO2013125869A1 true WO2013125869A1 (en) 2013-08-29

Family

ID=49005982

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2013/001359 WO2013125869A1 (en) 2012-02-24 2013-02-21 Terminal provided with touch input synchronization function and method for controlling same

Country Status (2)

Country Link
KR (1) KR101306008B1 (en)
WO (1) WO2013125869A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102372803B1 (en) * 2017-07-12 2022-03-10 미래나노텍(주) Two-way touch-screen apparatus and method for display information using the apparatus

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070115102A (en) * 2006-05-30 2007-12-05 삼성전자주식회사 Fault-tolerant method and apparatus for touch sensor
US7746325B2 (en) * 2002-05-06 2010-06-29 3M Innovative Properties Company Method for improving positioned accuracy for a determined touch input
KR101017866B1 (en) * 2010-09-08 2011-03-04 주식회사 텔레칩스 Method for control bus using navigation
KR101033280B1 (en) * 2008-10-23 2011-05-09 (주)오로라 디자인랩 Switching device using multi-point contacting touch sensor and Method for controlling thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7746325B2 (en) * 2002-05-06 2010-06-29 3M Innovative Properties Company Method for improving positioned accuracy for a determined touch input
KR20070115102A (en) * 2006-05-30 2007-12-05 삼성전자주식회사 Fault-tolerant method and apparatus for touch sensor
KR101033280B1 (en) * 2008-10-23 2011-05-09 (주)오로라 디자인랩 Switching device using multi-point contacting touch sensor and Method for controlling thereof
KR101017866B1 (en) * 2010-09-08 2011-03-04 주식회사 텔레칩스 Method for control bus using navigation

Also Published As

Publication number Publication date
KR101306008B1 (en) 2013-09-12
KR20130097400A (en) 2013-09-03

Similar Documents

Publication Publication Date Title
CN111083684B (en) Method for controlling electronic equipment and electronic equipment
WO2013048054A1 (en) Method of operating gesture based communication channel and portable terminal system for supporting the same
WO2014003365A1 (en) Method and apparatus for processing multiple inputs
WO2014109502A1 (en) Touch event processing method and portable device implementing the same
EP2561722B1 (en) Use of mobile computing device sensors to initiate a telephone call or modify telephone operation
WO2015016569A1 (en) Method and apparatus for constructing multi-screen display
WO2013070024A1 (en) Method and apparatus for designating entire area using partial area touch in a portable equipment
WO2014107005A1 (en) Mouse function provision method and terminal implementing the same
WO2015069021A1 (en) Method for executing function in response to touch input and electronic device implementing the same
CN108549519B (en) Split screen processing method and device, storage medium and electronic equipment
WO2017196102A1 (en) Input unit and electronic device having the same
WO2018074798A1 (en) Electronic device and method for controlling display in electronic device
EP3542255A1 (en) Electronic device and method for determining touch coordinate thereof
WO2018084684A1 (en) Method for controlling execution of application on electronic device using touchscreen and electronic device for the same
JP2023500390A (en) Icon movement method and electronic device
US9582584B2 (en) Method, apparatus and system for filtering data of web page
CN111984401A (en) Memory overflow management method and device, electronic equipment and storage medium
KR20210016936A (en) Electronic device and method for sharing data thereof
EP2869604A1 (en) Method, apparatus and device for processing a mobile terminal resource
WO2015034246A1 (en) Electronic device and method of processing user input by electronic device
WO2014098308A1 (en) Method for displaying unified app information based on open app store, and computer readable recording medium therefor
WO2021143669A1 (en) Method for acquiring configuration information and electronic device
WO2015064984A1 (en) Electronic device and communication system having the same
WO2012118271A1 (en) Method and device for controlling contents using touch, recording medium therefor, and user terminal having same
WO2018016924A1 (en) Electronic device and touch input sensing method of electronic device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13752106

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13752106

Country of ref document: EP

Kind code of ref document: A1