KR102738526B1 - Touch driving device, relay device and method for implementing touch of multi-vision - Google Patents

Touch driving device, relay device and method for implementing touch of multi-vision Download PDF

Info

Publication number
KR102738526B1
KR102738526B1 KR1020190171823A KR20190171823A KR102738526B1 KR 102738526 B1 KR102738526 B1 KR 102738526B1 KR 1020190171823 A KR1020190171823 A KR 1020190171823A KR 20190171823 A KR20190171823 A KR 20190171823A KR 102738526 B1 KR102738526 B1 KR 102738526B1
Authority
KR
South Korea
Prior art keywords
touch
display device
signal
nth
data
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020190171823A
Other languages
Korean (ko)
Other versions
KR20210079733A (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 KR1020190171823A priority Critical patent/KR102738526B1/en
Priority to US16/950,741 priority patent/US11334188B2/en
Priority to TW109140306A priority patent/TWI888434B/en
Priority to CN202011302920.0A priority patent/CN113010030B/en
Publication of KR20210079733A publication Critical patent/KR20210079733A/en
Application granted granted Critical
Publication of KR102738526B1 publication Critical patent/KR102738526B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/387Information transfer, e.g. on bus using universal interface adapter for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1446Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2310/00Command of the display device
    • G09G2310/02Addressing, scanning or driving the display screen or processing steps related thereto
    • G09G2310/0264Details of driving circuits
    • G09G2310/0267Details of drivers for scan electrodes, other than drivers for liquid crystal, plasma or OLED displays
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2310/00Command of the display device
    • G09G2310/08Details of timing specific for flat panels, other than clock recovery

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Position Input By Displaying (AREA)

Abstract

본 실시예는 멀티비전의 터치 구현을 위한 중계 장치, 터치 구동 장치 및 방법에 관한 것으로서, 더욱 상세하게는 멀티비전의 각 표시 장치에서 터치데이터의 전송 가능 상태를 나타내는 상태 신호를 출력하고 이를 통해 멀티비전에서 터치 기능을 문제없이 구현할 수 있도록 하는 중계 장치, 터치 구동 장치 및 방법에 관한 것이다.The present embodiment relates to a relay device, a touch driving device, and a method for implementing touch in a multivision, and more specifically, to a relay device, a touch driving device, and a method for outputting a status signal indicating a transmittable state of touch data from each display device of a multivision, thereby enabling a touch function to be implemented in a multivision without a problem.

Figure R1020190171823
Figure R1020190171823

Description

멀티비전의 터치 구현을 위한 중계 장치, 터치 구동 장치 및 방법{TOUCH DRIVING DEVICE, RELAY DEVICE AND METHOD FOR IMPLEMENTING TOUCH OF MULTI-VISION}{TOUCH DRIVING DEVICE, RELAY DEVICE AND METHOD FOR IMPLEMENTING TOUCH OF MULTI-VISION}

본 실시예는 멀티비전의 터치 구현을 위한 중계 장치, 터치 구동 장치 및 방법에 관한 것이다.The present embodiment relates to a relay device, a touch driving device, and a method for implementing touch in multivision.

멀티비전(Multivision)은 다수의 표시 장치를 조합하여 하나의 영상을 표시하는 디스플레이 시스템으로서, 비디오 월(Video Wall) 시스템이라 하기도 한다.Multivision is a display system that displays a single image by combining multiple display devices, and is also called a video wall system.

다시 말해서, 멀티비전은 영상 소스의 전체 화면을 다수의 표시 장치별로 분할하고, 분할된 화면들을 다수의 표시 장치에서 개별적으로 출력하는 방식을 통해 영상 소스를 하나의 표시 장치에서 출력하는 화면처럼 표시할 수 있다.In other words, multivision can display the video source as if it were a screen output from a single display device by dividing the entire screen of the video source into multiple display devices and individually outputting the divided screens on the multiple display devices.

위와 같이 멀티비전은 영상 소스의 전체 화면을 다수의 표시 장치에서 분할하여 출력할 수 있기 때문에 작은 이미지의 영상을 확대하여 표시할 수 있다. 여기서, 영상 소스는 멀티비전에 연결된 호스트에서 제공할 수 있다.As above, multivision can display the entire screen of the video source by dividing it into multiple display devices, so it can enlarge and display a small image. Here, the video source can be provided by a host connected to multivision.

이러한 호스트는 미디어 플레이어 또는 데스크 탑 컴퓨터 등과 같이 멀티비전과는 별개인 외부 장치로 구현되거나 SOC(System On Chip) 형태로 구현되어 다수의 표시 장치 중 어느 하나의 표시 장치에 내장될 수 있다.Such a host may be implemented as an external device separate from the multivision, such as a media player or a desktop computer, or may be implemented in the form of a System On Chip (SOC) and built into one of a number of display devices.

한편, 최근 들어, 터치 기능이 구비된 TV 또는 모니터가 출시되어 사용자들에게 편의를 제공하고 있지만, TV 또는 모니터와 같이 하나의 표시장치가 아닌 다수의 표시 장치로 구성된 멀티비전에는 아직까지 터치 기능이 구비되지 않고 있다.Meanwhile, TVs and monitors equipped with touch functions have been released recently to provide convenience to users, but multivisions consisting of multiple display devices rather than a single display device such as a TV or monitor do not yet have touch functions.

이러한 배경에서, 본 실시예의 목적은, 일 측면에서, 멀티비전의 터치 구현을 위한 기술을 제공하는 것이다.Against this backdrop, the purpose of the present embodiment is, in one aspect, to provide a technique for implementing touch in multivision.

전술한 목적을 달성하기 위하여, 일 실시예는, 멀티비전을 구성하는 제 1 표시 장치 내지 제 N(N은 자연수) 표시 장치에 포함된 제 1 터치 구동 장치 내지 제 N 터치 구동 장치로부터 제 1 상태 신호 내지 제 N 상태 신호를 수신하고, 상기 제 1 터치 구동 장치 내지 제 N 터치 구동 장치로부터 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터를 수신하는 제 1 통신 인터페이스부; 상기 제 1 통신 인터페이스부에서 수신한 상기 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터를 이용하여 상기 멀티비전에 대한 터치 좌표인 멀티비전용 터치 좌표를 계산하는 제어부; 및 상기 멀티비전용 터치 좌표를 호스트의 제어부로 전송하는 제 2 통신 인터페이스부를 포함하되, 상기 제 1 상태 신호 내지 제 N 상태 신호에 따라 상기 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터 각각의 수신 시점이 상이해지는 중계 장치를 제공한다.In order to achieve the above-mentioned object, one embodiment provides a relay device including a first communication interface unit which receives a first state signal to an Nth state signal from a first touch driving unit to an Nth touch driving unit included in a first display unit to an Nth (N is a natural number) display unit constituting a multivision, and receives touch data for a first display unit to touch data for an Nth display unit from the first touch driving unit to the Nth touch driving unit; a control unit which calculates touch coordinates for a multivision, which are touch coordinates for the multivision, using the touch data for a first display unit to the Nth display unit received by the first communication interface unit; and a second communication interface unit which transmits the touch coordinates for a multivision to a control unit of a host, wherein the reception time of each of the touch data for the first display unit to the touch data for the Nth display unit is different depending on the first state signal to the Nth state signal.

제 1 상태 신호 내지 제 N 상태 신호 중 일 상태 신호는 일 터치 구동 장치의 터치 구동 시간에 상기 일 터치 구동 장치에서 출력하는 디스에이블 신호와 상기 터치 구동 시간 이외의 시간에 상기 일 터치 구동 장치에서 출력하는 인에이블 신호가 교번될 수 있다.Among the first to Nth state signals, one state signal may alternately be a disable signal output from one touch driving device during the touch driving time of the touch driving device and an enable signal output from one touch driving device at a time other than the touch driving time.

제 1 통신 인터페이스부는 상기 일 상태 신호의 상기 인에이블 신호를 수신할 때에 상기 일 터치 구동 장치로부터 일 표시 장치용 터치데이터를 수신할 수 있다.The first communication interface unit can receive touch data for the display device from the touch driving device when receiving the enable signal of the work status signal.

제어부는 터치데이터 요청 신호를 상기 제 1 통신 인터페이스부를 통해 상기 일 터치 구동 장치에 전송하여 상기 일 표시 장치용 터치데이터를 수신하되, 상기 일 상태 신호의 상기 디스에이블 신호가 상기 인에이블 신호로 천이된 시점에 상기 터치데이터 요청 신호를 상기 일 터치 구동 장치에 전송할 수 있다.The control unit may transmit a touch data request signal to the one touch driving device through the first communication interface unit to receive touch data for the one display device, and may transmit the touch data request signal to the one touch driving device at a time when the disable signal of the one status signal transitions to the enable signal.

제 1 통신 인터페이스부는 상기 제 1 상태 신호 내지 제 N 상태 신호를 수신하기 위한 다수의 외부 입출력 단자 및 상기 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터를 수신하기 위한 다수의 SPI(Serial Peripheral Interface) 단자를 포함할 수 있다.The first communication interface unit may include a plurality of external input/output terminals for receiving the first state signal to the Nth state signal and a plurality of SPI (Serial Peripheral Interface) terminals for receiving touch data for the first display device to the Nth display device.

통신 인터페이스부는 상기 제 1 상태 신호 내지 제 N 상태 신호를 수신하고, 상기 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터를 수신하기 위한 다수의 SPI 단자를 포함할 수 있다.The communication interface unit may include a plurality of SPI terminals for receiving the first to Nth state signals and for receiving touch data for the first to Nth display devices.

다른 실시예는, 멀티비전의 구성 요소인 일 표시 장치에 구비된 터치 패널의 센서 전극으로 구동신호를 공급하고, 상기 구동신호에 대한 상기 센서 전극의 반응 신호를 수신하여 로우데이터를 생성하는 터치 구동부; 및 상기 로우데이터로부터 상기 일 표시 장치에 대한 터치데이터인 표시 장치용 터치데이터를 계산하여 중계 장치 - 상기 표시 장치용 터치데이터를 이용하여 상기 멀티비전에 대한 터치 좌표인 멀티비전용 터치 좌표를 계산하는 장치 - 에 전송하고, 상기 터치데이터를 계산하는 시간을 포함한 터치 구동 시간에 출력하는 디스에이블 신호와 상기 터치 구동 시간 이외의 시간에 출력하는 인에이블 신호를 교번적으로 출력하여 상기 중계 장치에 전송하는 마이크로 컨트롤러를 포함하는 터치 구동 장치를 제공한다.Another embodiment provides a touch driving device including a touch driving unit which supplies a driving signal to a sensor electrode of a touch panel provided in a display device which is a component of a multivision, receives a response signal of the sensor electrode to the driving signal to generate raw data, and a microcontroller which calculates touch data for a display device which is touch data for the single display device from the raw data and transmits it to a relay device - a device which calculates touch coordinates for the multivision which are touch coordinates for the multivision using the touch data for the display device - and alternately outputs a disable signal which is output during a touch driving time including a time for calculating the touch data and an enable signal which is output during a time other than the touch driving time and transmits the same to the relay device.

마이크로 컨트롤러는 상기 인에이블 신호를 상기 중계 장치에 전송할 때에 상기 표시 장치용 터치데이터를 상기 중계 장치에 전송할 수 있다.The microcontroller can transmit touch data for the display device to the relay device when transmitting the enable signal to the relay device.

마이크로 컨트롤러는 상기 디스에이블 신호와 상기 인에이블 신호를 상기 중계 장치에 교번적으로 전송하기 위한 외부 입출력 단자 및 상기 인에이블 신호를 상기 중계 장치에 전송할 때에 상기 표시 장치용 터치데이터를 상기 중계 장치로 전송하기 위한 SPI(Serial Peripheral Interface) 단자를 포함할 수 있다.The microcontroller may include an external input/output terminal for alternately transmitting the disable signal and the enable signal to the relay device, and an SPI (Serial Peripheral Interface) terminal for transmitting touch data for the display device to the relay device when transmitting the enable signal to the relay device.

마이크로 컨트롤러는 상기 디스에이블 신호와 상기 인에이블 신호를 상기 중계 장치에 교번적으로 전송함과 아울러, 상기 인에이블 신호를 전송할 때에 상기 표시 장치용 터치데이터를 상기 중계 장치에 전송하기 위한 SPI 단자를 포함할 수 있다.The microcontroller may include an SPI terminal for alternately transmitting the disable signal and the enable signal to the relay device, and transmitting touch data for the display device to the relay device when transmitting the enable signal.

마이크로 컨트롤러는 상기 디스에이블 신호와 상기 인에이블 신호를 상기 표시 장치의 프레임 단위로 교번적으로 출력할 수 있다.The microcontroller can alternately output the disable signal and the enable signal in units of frames of the display device.

터치 구동 시간은 상기 터치 구동부에서 상기 로우데이터를 생성하는 시간을 더 포함할 수 있다.The touch driving time may further include the time for the touch driving unit to generate the raw data.

표시 장치용 터치데이터는 상기 일 표시 장치에 대한 터치 좌표 정보를 포함할 수 있다.Touch data for a display device may include touch coordinate information for said display device.

다른 실시예는, 멀티비전을 구성하는 제 1 표시 장치 내지 제 N(N은 자연수) 표시 장치에 포함된 제 1 터치 구동 장치 내지 제 N 터치 구동 장치에서 제 1 상태 신호 내지 제 N 상태 신호를 중계 장치로 전송하는 상태 신호 전송 단계; 상기 중계 장치가 상기 제 1 상태 신호 내지 제 N 상태 신호를 통해 상기 제1 터치 구동 장치 내지 제 N 터치 구동 장치의 인에이블 상태 또는 디스에이블 상태를 각각 확인하는 상태 확인 단계; 상기 제 1 터치 구동 장치 내지 제 N 터치 구동 장치에서 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터를 상기 중계 장치로 전송하되, 인에이블 상태일 때에 표시 장치용 터치데이터를 상기 중계 장치에 전송하는 데이터 전송 단계; 상기 중계 장치가 상기 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터를 이용하여 상기 멀티비전에 대한 터치 좌표인 멀티비전용 터치 좌표를 계산하는 단계; 및 상기 중계 장치가 상기 멀티비전용 터치 좌표를 호스트에 전송하는 단계를 포함하는 멀티비전의 터치 구현을 위한 방법을 제공한다.Another embodiment provides a method for implementing touch of multivision, including: a state signal transmission step of transmitting a first state signal to an Nth state signal from a first touch driving device to an Nth touch driving device included in a first display device to an Nth (N is a natural number) display device constituting a multivision to a relay device; a state checking step of respectively checking an enable state or a disable state of the first touch driving device to the Nth touch driving device through the first state signal to the Nth state signal, a data transmission step of transmitting touch data for the first display device to the Nth display device from the first touch driving device to the relay device, wherein the touch data for the display device is transmitted to the relay device when the touch data is in an enable state; a step of calculating, by the relay device, touch coordinates for multivision, which are touch coordinates for the multivision, using the touch data for the first display device to the Nth display device; and a step of transmitting, by the relay device, the touch coordinates for multivision to a host.

데이터 전송 단계에서 제 1 터치 구동 장치 내지 제 N 터치 구동 장치 중에서 인에이블 상태가 된 터치 구동 장치는 상기 중계 장치로부터 터치데이터 요청 신호를 수신한 경우에 표시 장치용 터치데이터를 상기 중계 장치에 전송할 수 있다.In the data transmission step, among the first to Nth touch driving devices, a touch driving device that is in an enabled state can transmit touch data for a display device to the relay device when it receives a touch data request signal from the relay device.

이상에서 설명한 바와 같이 본 실시예에 의하면, 멀티비전의 각 표시 장치에서 터치데이터의 전송 가능 상태를 나타내는 상태 신호를 출력하여 호스트의 중계 장치에 전송하기 때문에 중계 장치가 멀티비전의 각 표시 장치로부터 터치데이터를 수신할 때까지 대기할 수 있고, 이를 통해 멀티비전에서 터치 기능을 문제없이 구현할 수 있게 된다.As described above, according to the present embodiment, since each display device of the multi-vision outputs a status signal indicating a transmittable state of touch data and transmits it to the host's relay device, the relay device can wait until it receives touch data from each display device of the multi-vision, thereby enabling the touch function to be implemented without a problem in the multi-vision.

도 1 은 일 실시예에 따른 멀티비전 시스템을 개략적으로 나타낸 도면이다.
도 2는 일 실시예에 따른 멀티비전 시스템의 구성도이다.
도 3은 일 실시예에 따른 터치 구동 장치의 구성도이다.
도 4는 일 실시예에 따른 중계 장치의 구성도이다.
도 5은 일 실시예에 따른 멀티비전을 구성하는 복수의 표시장치에 대한 구동 방식을 설명하기 위한 도면이다.
도 6 및 도 7은 일 실시예에 따른 터치 구동 장치에서 상태 신호를 생성하는 방식을 설명하기 위한 도면이다.
도 8은 일 실시예에 따른 중계 장치에서 멀티비전의 터치 좌표를 생성하는 시점을 설명하기 위한 도면이다.
도 9는 일 실시예에 따른 중계 장치가 복수의 표시장치에 터치데이터를 요청하는 시점을 설명하기 위한 도면이다.
도 10은 일 실시예에 따른 멀티비전 시스템에서 터치 기능을 구현하는 과정을 나타낸 순서도이다.
FIG. 1 is a schematic diagram illustrating a multivision system according to one embodiment.
Figure 2 is a configuration diagram of a multivision system according to one embodiment.
Figure 3 is a configuration diagram of a touch driving device according to one embodiment.
Figure 4 is a configuration diagram of a relay device according to one embodiment.
FIG. 5 is a drawing for explaining a driving method for a plurality of display devices constituting a multi-vision according to one embodiment.
FIGS. 6 and 7 are drawings for explaining a method of generating a status signal in a touch-driven device according to one embodiment.
FIG. 8 is a drawing for explaining the point in time at which touch coordinates of a multivision are generated in a relay device according to one embodiment.
FIG. 9 is a drawing for explaining a point in time when a relay device according to one embodiment requests touch data from multiple display devices.
Figure 10 is a flowchart showing a process for implementing a touch function in a multivision system according to one embodiment.

이하, 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.Hereinafter, some embodiments of the present invention will be described in detail with reference to exemplary drawings. When adding reference numerals to components in each drawing, it should be noted that the same components are given the same numerals as much as possible even if they are shown in different drawings. In addition, when describing the present invention, if it is determined that a specific description of a related known configuration or function may obscure the gist of the present invention, the detailed description thereof will be omitted.

또한, 본 발명의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성요소에 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성 요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.Also, in describing components of the present invention, terms such as first, second, A, B, (a), (b), etc. may be used. These terms are only intended to distinguish the components from other components, and the nature, order, or sequence of the components are not limited by the terms. When it is described that a component is "connected," "coupled," or "connected" to another component, it should be understood that the component may be directly connected or connected to the other component, but another component may also be "connected," "coupled," or "connected" between each component.

도 1 은 일 실시예에 따른 멀티비전 시스템을 개략적으로 나타낸 도면이다.FIG. 1 is a schematic diagram illustrating a multivision system according to one embodiment.

도 1을 참조하면, 멀티비전 시스템(1)은 멀티비전(10)과 호스트(20)를 포함할 수 있다.Referring to FIG. 1, a multivision system (1) may include a multivision (10) and a host (20).

여기서, 멀티비전(10)은 다수의 표시 장치, 즉 제 1 표시 장치 내지 제 N(N은 자연수) 표시 장치로 구성될 수 있고, 호스트(20)로부터 영상 소스를 제공받아서 도 1과 같이 영상 소스의 전체 화면을 제 1 표시 장치 내지 제 N 표시 장치에서 분할하여 출력할 수 있다. 여기서, 호스트(20)는 미디어 플레이어 또는 데스크 탑 컴퓨터 등으로 구현될 수 있다.Here, the multi-vision (10) can be composed of a plurality of display devices, that is, the first display device to the Nth (N is a natural number) display devices, and can receive an image source from the host (20) and output the entire screen of the image source by dividing it on the first display device to the Nth display device as shown in Fig. 1. Here, the host (20) can be implemented as a media player or a desktop computer, etc.

이러한 멀티비전(10)과 호스트(20)는 도 2와 같은 구성 요소를 포함할 수 있다.These multivisions (10) and hosts (20) may include components such as those in Fig. 2.

도 2는 일 실시예에 따른 멀티비전 시스템의 구성도이다.Figure 2 is a configuration diagram of a multivision system according to one embodiment.

도 2를 참조하면, 멀티비전(10)은 제 1 표시 장치(100a) 내지 제 N 표시 장치(100b)를 포함할 수 있고, 호스트(20)는 중계 장치(210) 및 호스트 제어부(220)를 포함할 수 있다. Referring to FIG. 2, the multivision (10) may include a first display device (100a) to an Nth display device (100b), and the host (20) may include a relay device (210) and a host control unit (220).

일 실시예에서 제 1 표시 장치(100a) 내지 제 N 표시 장치(100b)는 제 1 터치 구동 장치(110a) 내지 제 N 터치 구동 장치(110b)를 각각 포함할 수 있고, 제 1 터치 패널(미도시) 내지 제 N 터치 패널(미도시)을 더 포함할 수 있다. 여기서, 제 1 터치 구동 장치(110a) 내지 제 N 터치 구동 장치(110b)는 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터를 생성하여 중계 장치(210)로 전송할 수 있다.In one embodiment, the first display device (100a) to the Nth display device (100b) may include the first touch driving device (110a) to the Nth touch driving device (110b), respectively, and may further include the first touch panel (not shown) to the Nth touch panel (not shown). Here, the first touch driving device (110a) to the Nth touch driving device (110b) may generate touch data for the first display device to the Nth display device and transmit the same to the relay device (210).

일 실시예에서 제 1 표시 장치(100a) 내지 제 N 표시 장치(100b)는 도 5와 같이 시분할 방식으로 터치 구동과 영상 출력을 수행할 수 있다.In one embodiment, the first display device (100a) to the Nth display device (100b) can perform touch driving and image output in a time-division manner as shown in FIG. 5.

여기서, 제 1 표시 장치(100a) 내지 제 N 표시 장치(100b)가 동일한 제품일지라도 내부 부품 차이 등에 따라 표시 장치별로 처리 속도가 상이할 수 있고, 이에 따라 제 1 표시 장치(100a) 내지 제 N 표시 장치(100b) 각각의 터치 구동 시점이 상이해질 수 있다.Here, even if the first display device (100a) to the Nth display device (100b) are the same product, the processing speed may differ for each display device depending on differences in internal components, and accordingly, the touch driving timing of each of the first display device (100a) to the Nth display device (100b) may differ.

예를 들어, 도 5와 같이 제 N 표시 장치(100b)의 처리 속도가 가장 빠른 경우, 표시 장치의 처리 속도 순에 따라 제 1 표시 장치(100a)는 제 N 표시 장치(100b)의 터치 구동 시점으로부터 제 1 시간(t1) 이후에 터치 구동을 시작할 수 있고, 제 2 표시 장치는 제 N 표시 장치(100b)의 터치 구동 시점으로부터 제 2 시간(t2) 이후에 터치 구동을 시작할 수 있다.For example, in the case where the processing speed of the Nth display device (100b) is the fastest as in FIG. 5, the first display device (100a) can start touch driving after a first time (t1) from the touch driving time of the Nth display device (100b) in the order of the processing speeds of the display devices, and the second display device can start touch driving after a second time (t2) from the touch driving time of the Nth display device (100b).

위와 같이 멀티비전(10)의 표시 장치별로 처리 속도의 차이가 존재하는 경우, 표시 장치에 포함된 터치 구동 장치의 터치 구동 시점이 표시 장치별로 상이해질 수 있고, 터치 구동 장치가 터치데이터를 중계 장치(210)에 전송하는 시점도 표시 장치별로 상이해질 수 있다.As above, when there is a difference in processing speed for each display device of the multi-vision (10), the touch actuation timing of the touch actuation device included in the display device may be different for each display device, and the timing at which the touch actuation device transmits touch data to the relay device (210) may also be different for each display device.

만약, 멀티비전(10)을 구성하는 제 1 표시 장치(100a) 내지 제 N 표시 장치(100b) 중에서 어느 하나의 표시 장치의 처리 속도가 다른 표시 장치들에 비해서 많이 느리고, 중계 장치(210)에서 터치데이터를 일정 시간 내에 수신하는 것으로 설정되어 있는 경우, 다른 표시 장치들과의 처리 속도 차이로 인해 어느 하나의 표시 장치가 터치데이터를 일정 시간 내에 중계 장치(210)에 전송하지 못할 수도 있다. 이러한 경우, 중계 장치(210)는 멀티비전(10)의 터치 기능에 문제가 발생한 것으로 오판할 수 있게 된다.If the processing speed of one of the first display devices (100a) to the Nth display devices (100b) constituting the multivision (10) is much slower than that of the other display devices, and the relay device (210) is set to receive touch data within a certain period of time, one of the display devices may not be able to transmit touch data to the relay device (210) within a certain period of time due to the difference in processing speed with the other display devices. In this case, the relay device (210) may misjudge that there is a problem with the touch function of the multivision (10).

일 실시예에서는 위와 같은 문제점을 해소하기 위해서 아래와 같은 구성을 가지는 터치 구동 장치와 중계 장치를 제공한다.In one embodiment, to solve the above problem, a touch-operated device and a relay device having the following configuration are provided.

우선, 일 실시예에서 다수의 표시 장치에 각각 포함된 터치 구동 장치에 대한 구체적인 설명은 아래와 같다.First, a specific description of the touch driving devices included in each of the plurality of display devices in one embodiment is as follows.

도 3은 일 실시예에 따른 멀티비전의 표시 장치에 포함된 터치 구동 장치의 구성도이다. FIG. 3 is a configuration diagram of a touch driving device included in a display device of a multi-vision according to one embodiment.

일 실시예에 따른 터치 구동 장치(110)는 터치 구동부(112) 및 마이크로 컨트롤러(114)를 포함할 수 있다.A touch driving device (110) according to one embodiment may include a touch driving unit (112) and a microcontroller (114).

터치 구동부(112)는 표시 장치에 구비된 터치 패널(120)의 센서 전극으로 구동신호를 공급하고, 구동신호에 대한 센서 전극의 반응 신호를 수신하여 터치 패널(120)에 대한 로우데이터(Raw Data), 즉 표시 장치에 대한 로우데이터를 생성할 수 있다.The touch driver (112) supplies a driving signal to the sensor electrode of the touch panel (120) provided in the display device, and receives a response signal of the sensor electrode to the driving signal to generate raw data for the touch panel (120), i.e., raw data for the display device.

여기서, 터치 패널(120)의 일 지점에 접근 혹은 접촉하는 오브젝트가 존재하는 경우, 터치 구동부(112)는 터치 패널(120)의 일 지점에 배치된 센서 전극으로부터 크기가 큰 반응 신호를 수신할 수 있다. 이를 통해 오브젝트가 터치 패널(120)의 일 지점에 접근 혹은 접촉한 것에 대한 로우데이터를 생성할 수 있다.Here, when there is an object approaching or contacting a point of the touch panel (120), the touch driver (112) can receive a large response signal from a sensor electrode placed at a point of the touch panel (120). Through this, raw data regarding the object approaching or contacting a point of the touch panel (120) can be generated.

한편, 터치 패널(120)은 표시 장치의 디스플레이 패널(미도시)을 구성하는 상부 편광판 상에 접합되거나, 상부 편광판과 상부 기판 사이에 형성될 수 있다. 또한, 터치 패널(120)이 인셀타입으로 형성되는 경우, 디스플레이 패널(미도시) 내에서 픽셀 어레이와 함께 하부기판에 형성될 수도 있다.Meanwhile, the touch panel (120) may be bonded to the upper polarizing plate constituting the display panel (not shown) of the display device, or may be formed between the upper polarizing plate and the upper substrate. In addition, when the touch panel (120) is formed as an in-cell type, it may be formed on the lower substrate together with the pixel array within the display panel (not shown).

이러한, 터치 패널(120)은 구동 전극들과 수신 전극들로 구성된 센서 전극들을 포함할 수 있다.Such a touch panel (120) may include sensor electrodes composed of driving electrodes and receiving electrodes.

마이크로 컨트롤러(114)는 터치 구동부(112)에서 생성한 로우데이터를 이용하여 터치 패널(120)에 대한 터치데이터, 즉 표시 장치에 대한 터치데이터인 표시 장치용 터치데이터를 계산하여 중계 장치(210)로 전송할 수 있다. 여기서, 표시 장치용 터치데이터는 표시 장치에 대한 터치 좌표를 포함할 수 있다.The microcontroller (114) can calculate touch data for the touch panel (120), i.e., touch data for the display device, using raw data generated by the touch driver (112), and transmit the data to the relay device (210). Here, the touch data for the display device can include touch coordinates for the display device.

일 실시예에서 마이크로 컨트롤러(114)는 표시 장치용 터치데이터를 계산하는 시간을 포함한 터치 구동 시간에 출력하는 디스에이블 신호와 터치 구동 시간 이외의 시간에 출력하는 인에이블 신호를 교번적으로 출력하여 중계 장치(210)에 전송할 수 있다.In one embodiment, the microcontroller (114) can alternately output a disable signal output during the touch operating time including the time for calculating touch data for the display device and an enable signal output during a time other than the touch operating time and transmit them to the relay device (210).

다시 말해서, 마이크로 컨트롤러(114)는 터치 구동 시간에 출력하는 디스에이블 신호와 터치 구동 시간 이외의 시간에 출력하는 인에이블 신호를 교번한 신호인 상태 신호를 출력하여 중계 장치(210)에 전송할 수 있다. In other words, the microcontroller (114) can output a status signal that is an alternating signal of a disable signal output during the touch operating time and an enable signal output during a time other than the touch operating time, and transmit it to the relay device (210).

예를 들어, 터치 구동 장치(110)가 제 1 표시 장치(100a)에 포함된 제 1 터치 구동 장치(110a)인 경우, 마이크로 컨트롤러(114)는 도 6과 같이 터치 구동 시간을 디스에이블 신호(DA)의 출력 시간으로 설정할 수 있고, 터치 구동 시간 이외의 시간, 즉 영상 출력 시간에는 인에이블 신호(EA)의 출력 시간으로 설정할 수 있다. 여기서, 터치 구동 시간은 마이크로 컨트롤러(114)에서 표시 장치용 터치데이터를 계산하는 시간을 포함할 수 있기 때문에 도 6과 같이 제 1 표시 장치(100a)에서 터치 구동부(112)가 동작하는 시간 구간(TOUCH 구간)을 초과할 수도 있다.For example, if the touch driving device (110) is the first touch driving device (110a) included in the first display device (100a), the microcontroller (114) can set the touch driving time to the output time of the disable signal (DA) as shown in FIG. 6, and can set the time other than the touch driving time, that is, the image output time, to the output time of the enable signal (EA). Here, since the touch driving time may include the time for the microcontroller (114) to calculate touch data for the display device, it may exceed the time section (TOUCH section) in which the touch driving unit (112) operates in the first display device (100a) as shown in FIG. 6.

한편, 터치 구동 시간은 터치 구동부(112)에서 로우데이터를 생성하는 시간을 더 포함할 수도 있다.Meanwhile, the touch driving time may further include the time for generating raw data in the touch driving unit (112).

그리고, 마이크로 컨트롤러(114)는 디스에이블 신호와 인에이블 신호를 표시 장치의 프레임 단위(도 6의 TOUCH 구간 및 DISPLAY 구간)로 교번적으로 출력할 수있다.Additionally, the microcontroller (114) can alternately output a disable signal and an enable signal in units of frames of the display device (TOUCH section and DISPLAY section of FIG. 6).

마이크로 컨트롤러(114)는 도 7과 같이 디스에이블 신호를 로우(Low) 레벨 신호로 출력하고, 인에이블 신호를 하이(High) 레벨 신호로 출력하되, 디스에이블 신호와 인에이블 신호를 교번한 상태 신호를 출력하여 중계 장치(210)에 전송할 수 있다. The microcontroller (114) outputs a disable signal as a low level signal and an enable signal as a high level signal as shown in FIG. 7, but can output a status signal in which the disable signal and enable signal are alternately output and transmit it to the relay device (210).

일 실시예에서 디스에이블 신호는 마이크로 컨트롤러(114)가 중계 장치(210)에 터치데이터를 전송할 수 없는 상태라는 것을 나타내는 신호이고, 인에이블 신호는 마이크로 컨트롤러(114)가 중계 장치(210)에 터치데이터를 전송할 수 있는 상태라는 것을 나타내는 신호이다.In one embodiment, the disable signal is a signal indicating that the microcontroller (114) is in a state in which it cannot transmit touch data to the relay device (210), and the enable signal is a signal indicating that the microcontroller (114) is in a state in which it can transmit touch data to the relay device (210).

여기서, 마이크로 컨트롤러(114)는 터치 구동 시간에 터치 구동부(112)로부터 로우 데이터를 전달받아서 터치데이터를 계산하기 때문에 중계 장치(210)에 터치데이터를 전송할 수 없다.Here, the microcontroller (114) cannot transmit touch data to the relay device (210) because it receives raw data from the touch driving unit (112) at the touch driving time and calculates the touch data.

그리고, 터치 구동 시간 이외의 시간에는 마이크로 컨트롤러(114)에서 터치데이터의 계산을 완료한 상태이기 때문에 중계 장치(210)에 터치데이터를 전송할 수 있다.Additionally, since the microcontroller (114) has completed calculating touch data during times other than the touch operation time, the touch data can be transmitted to the relay device (210).

위와 같이 마이크로 컨트롤러(114)가 상태 신호를 중계 장치(210)에 전송하면, 중계 장치(210)는 표시 장치가 인에이블 상태로 전환될 때까지 대기할 수 있다.When the microcontroller (114) transmits a status signal to the relay device (210) as above, the relay device (210) can wait until the display device switches to the enabled state.

한편, 마이크로 컨트롤러(114)는 인에이블 신호를 중계 장치(210)에 전송할 때, 즉 상태신호가 인에이블 신호일 때에 표시 장치용 터치데이터를 중계 장치(210)로 전송할 수 있다.Meanwhile, the microcontroller (114) can transmit touch data for the display device to the relay device (210) when transmitting an enable signal to the relay device (210), that is, when the status signal is an enable signal.

이를 위해, 마이크로 컨트롤러(114)는 디스에이블 신호와 인에이블 신호를 중계 장치(210)에 교번적으로 전송하기 위한 외부 입출력 단자(미도시) 및 인에이블 신호를 중계 장치(210)에 전송할 때에 표시 장치용 터치데이터를 중계 장치(210)로 전송하기 위한 SPI(Serial Peripheral Interface) 단자(미도시)를 포함할 수 있다.To this end, the microcontroller (114) may include an external input/output terminal (not shown) for alternately transmitting a disable signal and an enable signal to the relay device (210) and an SPI (Serial Peripheral Interface) terminal (not shown) for transmitting touch data for the display device to the relay device (210) when transmitting the enable signal to the relay device (210).

또한, 마이크로 컨트롤러(210)는 SPI 단자(미도시) 만을 포함할 수 있고, SPI 단자를 통해 디스에이블 신호와 인에이블 신호를 중계 장치(210)에 교번적으로 전송함과 아울러, 인에이블 신호를 전송할 때에 표시 장치용 터치데이터를 중계 장치(210)에 전송할 수도 있다.In addition, the microcontroller (210) may include only an SPI terminal (not shown), and may alternately transmit a disable signal and an enable signal to the relay device (210) through the SPI terminal, and may also transmit touch data for the display device to the relay device (210) when transmitting the enable signal.

이하에서는 호스트(20)의 구성 요소인 중계 장치(210)에 대해 설명하도록 한다.Below, the relay device (210), which is a component of the host (20), will be described.

도 4는 일 실시예에 따른 중계 장치(210)의 구성도이다.Figure 4 is a configuration diagram of a relay device (210) according to one embodiment.

도 4를 참조하면, 중계 장치(210)는 제 1 통신 인터페이스부(212), 제어부(214) 및 제 2 통신 인터페이스부(216)를 포함할 수 있다.Referring to FIG. 4, the relay device (210) may include a first communication interface unit (212), a control unit (214), and a second communication interface unit (216).

제 1 통신 인터페이스부(212)는 멀티비전(10)을 구성하는 제 1 표시 장치(100a) 내지 제 N 표시 장치(100b)에 포함된 제 1 터치 구동 장치(110a) 내지 제 N 터치 구동 장치(110b)로부터 제 1 상태 신호 내지 제 N 상태 신호를 수신할 수 있다. The first communication interface unit (212) can receive the first state signal to the Nth state signal from the first touch driving device (110a) to the Nth touch driving device (110b) included in the first display device (100a) to the Nth display device (100b) constituting the multivision (10).

그리고 제 1 통신 인터페이스부(212)는 제 1 터치 구동 장치(110a) 내지 제 N 터치 구동 장치(110b)로부터 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터를 수신할 수 있다.And the first communication interface unit (212) can receive touch data for the first display device to touch data for the Nth display device from the first touch driving device (110a) to the Nth touch driving device (110b).

여기서, 제 1 상태 신호 내지 제 N 상태 신호에 따라 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터 각각의 수신 시점이 상이해질 수 있다.Here, the reception time of each of the touch data for the first display device to the touch data for the Nth display device may be different depending on the first state signal to the Nth state signal.

예를 들어, 도 8에서 제 N 상태 신호는 제 1 시점(T1)에서 인에이블 신호로 교번되기 때문에 제 1 통신 인터페이스부(212)는 제 1 시점(T1)에 제 N 터치 구동 장치(110b)로부터 제 N 표시 장치용 터치데이터를 수신하고, 제 1 상태 신호는 제 1 시점(T1)보다 이후인 제 2 시점(T2)에서 인에이블 신호로 교번되기 때문에 제 1 통신 인터페이스부(212)는 제 2 시점(T2)에 제 1 터치 구동 장치(110a)로부터 제 1 표시 장치용 터치데이터를 수신하는 것이다.For example, since the Nth state signal in FIG. 8 alternates with the enable signal at the first time point (T1), the first communication interface unit (212) receives the touch data for the Nth display device from the Nth touch driving device (110b) at the first time point (T1), and since the first state signal alternates with the enable signal at the second time point (T2) that is later than the first time point (T1), the first communication interface unit (212) receives the touch data for the first display device from the first touch driving device (110a) at the second time point (T2).

제 1 통신 인터페이스부(212)는 위와 같이 상태 신호의 인에이블 신호를 수신할 때에 터치 구동 장치로부터 표시 장치용 터치데이터를 수신할 수 있다.The first communication interface unit (212) can receive touch data for the display device from the touch driving device when receiving an enable signal of the status signal as described above.

이러한, 제 1 통신 인터페이스부(212)는 제 1 상태 신호 내지 제 N 상태 신호를 수신하기 위한 다수의 외부 입출력 단자(미도시) 및 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터를 수신하기 위한 다수의 SPI(Serial Peripheral Interface) 단자(미도시)를 포함할 수 있다.The first communication interface unit (212) may include a plurality of external input/output terminals (not shown) for receiving a first state signal to an Nth state signal and a plurality of SPI (Serial Peripheral Interface) terminals (not shown) for receiving touch data for a first display device to touch data for an Nth display device.

또한, 제 1 통신 인터페이스부(212)는 다수의 SPI 단자(미도시) 만을 포함할 수 있고, 다수의 SPI 단자를 통해 제 1 상태 신호 내지 제 N 상태 신호를 수신하고, 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터를 수신할 수도 있다.In addition, the first communication interface unit (212) may include only a plurality of SPI terminals (not shown), and may receive the first state signal to the Nth state signal and receive touch data for the first display device to the Nth display device through the plurality of SPI terminals.

제어부(214)는 제 1 통신 인터페이스부(212)에서 수신한 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터를 이용하여 멀티비전(10)에 대한 터치 좌표인 멀티비전용 터치 좌표를 계산할 수 있다.The control unit (214) can calculate touch coordinates for the multivision (10), which are touch coordinates for the multivision, using touch data for the first display device to touch data for the Nth display device received from the first communication interface unit (212).

예를 들어, 제어부(214)는 멀티비전(10)의 전체 화면에 대한 터치 좌표 맵인 멀티비전용 터치 좌표 맵과 멀티비전용 터치 좌표 맵에 매칭된 표시장치별 터치 좌표 맵을 저장할 수 있다.For example, the control unit (214) can store a touch coordinate map for the entire screen of the multivision (10), which is a touch coordinate map for the multivision, and a touch coordinate map for each display device that matches the touch coordinate map for the multivision.

이를 통해 제어부(214)는 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터에서 표시 장치별 터치 좌표 정보를 추출하고, 멀티비전용 터치 좌표 맵을 이용하여 표시 장치별 터치 좌표 정보를 밀터비전용 터치 좌표로 계산할 수 있다.Through this, the control unit (214) can extract touch coordinate information for each display device from the touch data for the first display device to the touch data for the Nth display device, and calculate the touch coordinate information for each display device into touch coordinates for multivision using the touch coordinate map for multivision.

위와 같이 멀티비전용 터치 좌표를 계산한 제어부(214)는 제 2 통신 인터페이스부(216)를 통해 멀티비전용 터치 좌표를 호스트 제어부(220)로 전송할 수 있다. 여기서, 제 2 통신 인터페이스부(216)는 USB(Universal Serial Bus) 단자를 포함할 수 있다.The control unit (214) that calculates the multi-vision touch coordinates as described above can transmit the multi-vision touch coordinates to the host control unit (220) through the second communication interface unit (216). Here, the second communication interface unit (216) can include a USB (Universal Serial Bus) terminal.

한편, 일 실시예에서 제어부(214)는 제 1 상태 신호 내지 제 N 상태 신호를 확인하여 제 1 터치 구동 장치(110a) 내지 제 N 터치 구동 장치(110b) 중에서 가장 마지막에 인에이블 상태가 되는 터치 구동 장치로부터 표시 장치용 터치데이터를 수신할 때까지 대기할 수 있게 된다.Meanwhile, in one embodiment, the control unit (214) can wait until it receives touch data for the display device from the touch driving device that is enabled last among the first to Nth touch driving devices (110a) to the Nth touch driving devices (110b) by checking the first to Nth state signals.

예를 들어, 도 8과 같이 제어부(214)는 가장 빠른 제 N 터치 표시 장치의 인에이블 시점부터 가장 느린 제 2 표시 장치의 인에이블 시점까지 대기하여 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터를 수신한 후에 멀티비전용 터치 좌표를 계산할 수 있다.For example, as shown in FIG. 8, the control unit (214) can wait from the enable time of the fastest Nth touch display device to the enable time of the slowest second display device, and then calculate the touch coordinates for multivision after receiving the touch data for the first display device or the touch data for the Nth display device.

다시 말해서, 제 1 터치 구동 장치(110a) 내지 제 N 터치 구동 장치(110b) 중에서 표시 장치들 간의 처리 속도 편차로 인해서 다른 터치 구동 장치의 인에이블 시점과 간격이 큰 인에이블 시점을 가진 일 터치 구동 장치가 존재하더라도, 제어부(214)가 일 터치 구동 장치의 인에이블 시점까지 대기할 수 있기 때문에 멀티비전(10)에서 터치 기능을 문제없이 구현할 수 있게 되는 것이다.In other words, even if there is one touch driving device among the first touch driving device (110a) to the Nth touch driving device (110b) that has an enable point that is far apart from the enable points of other touch driving devices due to a difference in processing speed between the display devices, the touch function can be implemented without a problem in the multi-vision (10) because the control unit (214) can wait until the enable point of the one touch driving device.

한편, 제어부(214)는 터치데이터 요청 신호를 제 1 통신 인터페이스부(212)를 통해 터치 구동 장치에 전송하여 표시 장치용 터치데이터를 수신할 수 있다. 여기서, 제어부(214)는 도 9와 같이 상태 신호의 디스에이블 신호가 인에이블 신호로 천이된 시점(p1, p2, pN)에 터치데이터 요청 신호를 터치 구동 장치에 전송할 수 있다.Meanwhile, the control unit (214) can transmit a touch data request signal to the touch driving device through the first communication interface unit (212) to receive touch data for the display device. Here, the control unit (214) can transmit the touch data request signal to the touch driving device at a time point (p1, p2, pN) when the disable signal of the status signal transitions to the enable signal, as shown in FIG. 9.

이상에서 설명한 바와 같이 일 실시예에서는 멀티비전(10)의 각 표시 장치에서 터치데이터의 전송 가능 상태를 나타내는 상태 신호를 출력하여 호스트(20)의 중계 장치(210)에 전송하기 때문에 중계 장치(210)가 멀티비전(10)의 각 표시 장치로부터 터치데이터를 수신할 때까지 대기할 수 있고, 이를 통해 멀티비전(10)에서 터치 기능을 문제없이 구현할 수 있게 된다.As described above, in one embodiment, a status signal indicating a transmittable state of touch data is output from each display device of the multivision (10) and transmitted to the relay device (210) of the host (20), so that the relay device (210) can wait until it receives touch data from each display device of the multivision (10), and thus, the touch function can be implemented without a problem in the multivision (10).

이하에서는 멀티 비전 시스템(1)에서 터치 기능을 구현하는 과정에 대해 설명하도록 한다.Below, the process of implementing the touch function in the multi-vision system (1) is described.

도 10은 일 실시예에 따른 멀티비전 시스템에서 터치 기능을 구현하는 과정을 나타낸 순서도이다.Figure 10 is a flowchart showing a process for implementing a touch function in a multivision system according to one embodiment.

도 10을 참조하면, 제 1 터치 구동 장치(110a) 내지 제 N 터치 구동 장치(110b)에서 제 1 상태 신호 내지 제 N 상태 신호를 중계 장치(210)로 전송한다(S1010).Referring to FIG. 10, the first state signal to the Nth state signal are transmitted from the first touch driving device (110a) to the Nth touch driving device (110b) to the relay device (210) (S1010).

중계 장치(210)는 제 1 상태 신호 내지 제 N 상태 신호를 통해 제1 터치 구동 장치(110a) 내지 제 N 터치 구동 장치(110b)가 인에이블 상태인지, 디스에이블 상태인 지를 각각 확인할 수 있다(S1020).The relay device (210) can check whether the first touch driving device (110a) to the Nth touch driving device (110b) are in an enabled state or a disabled state, respectively, through the first state signal to the Nth state signal (S1020).

그리고 제 1 터치 구동 장치(110a) 내지 제 N 터치 구동 장치(110b)에서 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터를 중계 장치(210)로 전송하되, 인에이블 상태일 때에 표시 장치용 터치데이터를 중계 장치(210)에 전송할 수 있다(S1030).And, from the first touch driving device (110a) to the Nth touch driving device (110b), touch data for the first display device to touch data for the Nth display device are transmitted to the relay device (210), and when in an enabled state, touch data for the display device can be transmitted to the relay device (210) (S1030).

이를 통해 중계 장치(210)는 제 1 상태 신호 내지 제 N 상태 신호에 따라 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터를 각각 다른 시점에 수신할 수 있고, 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터의 수신을 완료한 후에 멀티비전용 터치 좌표를 계산할 수 있다(S1040, S1050).Through this, the relay device (210) can receive touch data for the first display device to touch data for the Nth display device at different times according to the first state signal to the Nth state signal, and calculate touch coordinates for multivision after completing reception of the touch data for the first display device to the touch data for the Nth display device (S1040, S1050).

이후, 중계 장치(210)는 멀티비전용 터치 좌표를 호스트 제어부(220)에 전송할 수 있다(S1060). 여기서, 호스트 제어부(220)는 멀티비전용 터치 좌표에 대한 이벤트를 멀티비전(10)의 화면 상에 출력할 수 있다.Thereafter, the relay device (210) can transmit the touch coordinates for multivision to the host control unit (220) (S1060). Here, the host control unit (220) can output an event for the touch coordinates for multivision on the screen of the multivision (10).

멀티비전 시스템(1)은 멀티비전의 전원이 꺼질 때까지 상기 단계 S1010 내지 S1060을 반복적으로 수행할 수 있다.The multivision system (1) can repeatedly perform steps S1010 to S1060 until the multivision is powered off.

Claims (15)

멀티비전을 구성하는 제 1 표시 장치 내지 제 N(N은 자연수) 표시 장치에 포함된 제 1 터치 구동 장치 내지 제 N 터치 구동 장치로부터 제 1 상태 신호 내지 제 N 상태 신호를 수신하고, 상기 제 1 터치 구동 장치 내지 제 N 터치 구동 장치로부터 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터를 수신하는 제 1 통신 인터페이스부;
상기 제 1 통신 인터페이스부에서 수신한 상기 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터를 이용하여 상기 멀티비전에 대한 터치 좌표인 멀티비전용 터치 좌표를 계산하는 제어부; 및
상기 멀티비전용 터치 좌표를 호스트의 제어부로 전송하는 제 2 통신 인터페이스부를 포함하되,
상기 제 1 상태 신호 내지 제 N 상태 신호에 따라 상기 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터 각각의 수신 시점이 상이해지고,
상기 제 1 상태 신호 내지 제 N 상태 신호 중 일 상태 신호는 일 터치 구동 장치의 터치 구동 시간에 상기 일 터치 구동 장치에서 출력하는 디스에이블 신호와 상기 터치 구동 시간 이외의 시간에 상기 일 터치 구동 장치에서 출력하는 인에이블 신호가 교번되는 신호이고,
상기 제어부는
터치데이터 요청 신호를 상기 제 1 통신 인터페이스부를 통해 상기 일 터치 구동 장치에 전송하여 일 표시 장치용 터치데이터를 수신하되, 상기 일 상태 신호의 상기 디스에이블 신호가 상기 인에이블 신호로 천이된 시점에 상기 터치데이터 요청 신호를 상기 일 터치 구동 장치에 전송하고,
상기 표시 장치용 터치데이터는 일 표시장치의 터치 좌표 정보를 포함하는
중계 장치.
A first communication interface unit which receives a first state signal to an Nth state signal from a first touch driving unit to an Nth touch driving unit included in a first display unit to an Nth (N is a natural number) display unit constituting a multivision, and receives touch data for the first display unit to touch data for the Nth display unit from the first touch driving unit to the Nth touch driving unit;
A control unit that calculates touch coordinates for the multivision, which are touch coordinates for the multivision, using the touch data for the first display device to the touch data for the Nth display device received from the first communication interface unit; and
Including a second communication interface unit that transmits the above multi-vision touch coordinates to the control unit of the host,
The reception time of each of the touch data for the first display device to the touch data for the Nth display device is different depending on the first to Nth state signals.
Among the first to Nth state signals, one state signal is a signal in which a disable signal output from one touch driving device during a touch driving time of one touch driving device and an enable signal output from one touch driving device at a time other than the touch driving time alternate.
The above control unit
A touch data request signal is transmitted to the one touch driving device through the first communication interface unit to receive touch data for the one display device, and the touch data request signal is transmitted to the one touch driving device at the time when the disable signal of the one status signal transitions to the enable signal.
The touch data for the above display device includes touch coordinate information of one display device.
Relay device.
삭제delete 삭제delete 삭제delete 제 1 항에 있어서,
상기 제 1 통신 인터페이스부는 상기 제 1 상태 신호 내지 제 N 상태 신호를 수신하기 위한 다수의 외부 입출력 단자 및 상기 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터를 수신하기 위한 다수의 SPI(Serial Peripheral Interface) 단자를 포함하는 중계 장치.
In paragraph 1,
A relay device wherein the first communication interface section includes a plurality of external input/output terminals for receiving the first state signal to the Nth state signal and a plurality of SPI (Serial Peripheral Interface) terminals for receiving touch data for the first display device to the Nth display device.
제 1 항에 있어서,
상기 제1 통신 인터페이스부는 상기 제 1 상태 신호 내지 제 N 상태 신호를 수신하고, 상기 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터를 수신하기 위한 다수의 SPI 단자를 포함하는 중계 장치.
In paragraph 1,
A relay device including a plurality of SPI terminals for receiving the first state signal to the Nth state signal and for receiving touch data for the first display device to the Nth display device, wherein the first communication interface unit receives the first state signal to the Nth state signal.
멀티비전의 구성 요소인 일 표시 장치에 구비된 터치 패널의 센서 전극으로 구동신호를 공급하고, 상기 구동신호에 대한 상기 센서 전극의 반응 신호를 수신하여 로우데이터를 생성하는 터치 구동부; 및
상기 로우데이터로부터 상기 일 표시 장치에 대한 터치데이터인 표시 장치용 터치데이터를 계산하여 중계 장치 - 상기 표시 장치용 터치데이터를 이용하여 상기 멀티비전에 대한 터치 좌표인 멀티비전용 터치 좌표를 계산하는 장치 - 에 전송하고, 상기 터치데이터를 계산하는 시간을 포함한 터치 구동 시간에 출력하는 디스에이블 신호와 상기 터치 구동 시간 이외의 시간에 출력하는 인에이블 신호를 교번적으로 출력하여 상기 중계 장치에 전송하는 마이크로 컨트롤러를 포함하고,
상기 마이크로컨트롤러는 비활성화 신호가 활성화 신호로 천이되는 시점 이후에 수신된 터치 데이터 요청 신호에 따라 상기 표시장치용 터치 데이터를 전송하고,
상기 표시 장치용 터치데이터는 일 표시장치의 터치 좌표 정보를 포함하는
터치 구동 장치.
A touch driving unit that supplies a driving signal to a sensor electrode of a touch panel equipped in a display device, which is a component of a multi-vision, and receives a response signal of the sensor electrode to the driving signal to generate raw data; and
A microcontroller is included that calculates touch data for a display device, which is touch data for the single display device, from the raw data and transmits it to a relay device - a device that calculates touch coordinates for the multivision, which are touch coordinates for the multivision, using the touch data for the display device - and alternately outputs a disable signal output during a touch driving time including a time for calculating the touch data and an enable signal output during a time other than the touch driving time and transmits them to the relay device.
The above microcontroller transmits touch data for the display device according to a touch data request signal received after the point in time when the deactivation signal transitions to the activation signal,
The touch data for the above display device includes touch coordinate information of one display device.
Touch-operated device.
제 7 항에 있어서,
상기 마이크로 컨트롤러는 상기 인에이블 신호를 상기 중계 장치에 전송할 때에 상기 표시 장치용 터치데이터를 상기 중계 장치에 전송하는 터치 구동 장치.
In paragraph 7,
A touch driving device that transmits touch data for the display device to the relay device when the microcontroller transmits the enable signal to the relay device.
제 7 항에 있어서,
상기 마이크로 컨트롤러는 상기 디스에이블 신호와 상기 인에이블 신호를 상기 중계 장치에 교번적으로 전송하기 위한 외부 입출력 단자 및 상기 인에이블 신호를 상기 중계 장치에 전송할 때에 상기 표시 장치용 터치데이터를 상기 중계 장치로 전송하기 위한 SPI(Serial Peripheral Interface) 단자를 포함하는 터치 구동 장치.
In paragraph 7,
A touch driving device, wherein the microcontroller includes an external input/output terminal for alternately transmitting the disable signal and the enable signal to the relay device, and an SPI (Serial Peripheral Interface) terminal for transmitting touch data for the display device to the relay device when transmitting the enable signal to the relay device.
제 7 항에 있어서,
상기 마이크로 컨트롤러는 상기 디스에이블 신호와 상기 인에이블 신호를 상기 중계 장치에 교번적으로 전송함과 아울러, 상기 인에이블 신호를 전송할 때에 상기 표시 장치용 터치데이터를 상기 중계 장치에 전송하기 위한 SPI 단자를 포함하는 터치 구동 장치.
In paragraph 7,
A touch driving device including an SPI terminal for transmitting touch data for the display device to the relay device when transmitting the enable signal, and wherein the microcontroller alternately transmits the disable signal and the enable signal to the relay device.
제 7 항에 있어서,
상기 마이크로 컨트롤러는 상기 디스에이블 신호와 상기 인에이블 신호를 상기 표시 장치의 프레임 단위로 교번적으로 출력하는 터치 구동 장치.
In paragraph 7,
The above microcontroller is a touch driving device that alternately outputs the disable signal and the enable signal in units of frames of the display device.
제 7 항에 있어서,
상기 터치 구동 시간은 상기 터치 구동부에서 상기 로우데이터를 생성하는 시간을 더 포함하는 터치 구동 장치.
In paragraph 7,
A touch driving device wherein the touch driving time further includes a time for generating the raw data in the touch driving unit.
삭제delete 멀티비전을 구성하는 제 1 표시 장치 내지 제 N(N은 자연수) 표시 장치에 포함된 제 1 터치 구동 장치 내지 제 N 터치 구동 장치에서 제 1 상태 신호 내지 제 N 상태 신호를 중계 장치로 전송하는 상태 신호 전송 단계;
상기 중계 장치가 상기 제 1 상태 신호 내지 제 N 상태 신호를 통해 상기 제1 터치 구동 장치 내지 제 N 터치 구동 장치의 인에이블 상태 또는 디스에이블 상태를 각각 확인하는 상태 확인 단계;
상기 제 1 터치 구동 장치 내지 제 N 터치 구동 장치에서 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터를 상기 중계 장치로 전송하되, 인에이블 상태일 때에 표시 장치용 터치데이터를 상기 중계 장치에 전송하는 데이터 전송 단계;
상기 중계 장치가 상기 제 1 표시 장치용 터치데이터 내지 제 N 표시 장치용 터치데이터를 이용하여 상기 멀티비전에 대한 터치 좌표인 멀티비전용 터치 좌표를 계산하는 단계; 및
상기 중계 장치가 상기 멀티비전용 터치 좌표를 호스트에 전송하는 단계를 포함하고,
상기 데이터 전송 단계에서
제 1 터치 구동 장치 내지 제 N 터치 구동 장치 중에서 인에이블 상태가 된 터치 구동 장치는 상기 중계 장치로부터 터치데이터 요청 신호를 수신한 경우에 표시 장치용 터치데이터를 상기 중계 장치에 전송하는
멀티비전의 터치 구현을 위한 방법.
A status signal transmission step of transmitting a first status signal to an Nth status signal from a first touch driving device to an Nth touch driving device included in a first display device to an Nth (N is a natural number) display device constituting a multivision to a relay device;
A state checking step in which the relay device checks the enable state or the disable state of the first touch driving device to the Nth touch driving device through the first state signal to the Nth state signal, respectively;
A data transmission step of transmitting touch data for a first display device to touch data for an Nth display device from the first to Nth touch driving devices to the relay device, wherein the touch data for the display device is transmitted to the relay device when in an enabled state;
A step for calculating touch coordinates for the multivision, which are touch coordinates for the multivision, by the relay device using touch data for the first display device to touch data for the Nth display device; and
The above relay device comprises a step of transmitting the multi-vision touch coordinates to the host,
In the above data transmission step
Among the first to Nth touch driving devices, a touch driving device that is in an enabled state transmits touch data for a display device to the relay device when receiving a touch data request signal from the relay device.
A method for implementing touch in multivision.
삭제delete
KR1020190171823A 2019-12-20 2019-12-20 Touch driving device, relay device and method for implementing touch of multi-vision Active KR102738526B1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020190171823A KR102738526B1 (en) 2019-12-20 2019-12-20 Touch driving device, relay device and method for implementing touch of multi-vision
US16/950,741 US11334188B2 (en) 2019-12-20 2020-11-17 Touch driving device, relay device and method for implementing touch of multi-vision
TW109140306A TWI888434B (en) 2019-12-20 2020-11-18 Touch driving device, relay device, and method for implementing touch function in multi-vision
CN202011302920.0A CN113010030B (en) 2019-12-20 2020-11-19 Touch driver, relay device, and implementation method of touch function in multi-view

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190171823A KR102738526B1 (en) 2019-12-20 2019-12-20 Touch driving device, relay device and method for implementing touch of multi-vision

Publications (2)

Publication Number Publication Date
KR20210079733A KR20210079733A (en) 2021-06-30
KR102738526B1 true KR102738526B1 (en) 2024-12-06

Family

ID=76383126

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190171823A Active KR102738526B1 (en) 2019-12-20 2019-12-20 Touch driving device, relay device and method for implementing touch of multi-vision

Country Status (4)

Country Link
US (1) US11334188B2 (en)
KR (1) KR102738526B1 (en)
CN (1) CN113010030B (en)
TW (1) TWI888434B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170031523A1 (en) * 2015-07-31 2017-02-02 Lg Display Co., Ltd. Touch integrated circuit, and touch display device and method of driving the same
US20180314483A1 (en) * 2017-04-26 2018-11-01 Via Technologies, Inc. System, control apparatus and control method for distributed video display

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI401593B (en) 2010-08-19 2013-07-11 Novatek Microelectronics Corp Electronic apparatus with touch panel and updating method for touch panel
TW201214215A (en) 2010-09-23 2012-04-01 Acer Inc Multi-host touch control display device
DE102011017250B4 (en) * 2011-01-07 2022-12-01 Maxim Integrated Products, Inc. Touch feedback system, haptic feedback system, and method for providing haptic feedback
KR20130051300A (en) 2011-11-09 2013-05-20 삼성전자주식회사 Display system and control method thereof
KR101917655B1 (en) * 2015-04-13 2018-11-12 삼성전자주식회사 A display apparatus and a display apparatus setting method
CN105635774A (en) * 2015-12-25 2016-06-01 百度在线网络技术(北京)有限公司 Image processing method and device
KR101839337B1 (en) * 2017-05-22 2018-03-16 엘지디스플레이 주식회사 Apparatus and method for driving display panel with built-in touch sensor
CN108683934A (en) * 2018-06-08 2018-10-19 四川乐望崇智科技有限公司 The mobile phone for synchronizing subsidiary audio throws screen method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170031523A1 (en) * 2015-07-31 2017-02-02 Lg Display Co., Ltd. Touch integrated circuit, and touch display device and method of driving the same
US20180314483A1 (en) * 2017-04-26 2018-11-01 Via Technologies, Inc. System, control apparatus and control method for distributed video display

Also Published As

Publication number Publication date
US11334188B2 (en) 2022-05-17
US20210191595A1 (en) 2021-06-24
TWI888434B (en) 2025-07-01
CN113010030A (en) 2021-06-22
CN113010030B (en) 2026-03-17
TW202125193A (en) 2021-07-01
KR20210079733A (en) 2021-06-30

Similar Documents

Publication Publication Date Title
CN204595844U (en) USB KVM Switch
US9696861B2 (en) Touch rejection for communication between a touch screen device and an active stylus
KR101179912B1 (en) Dummy touch screen system for connecting a plurality of mobile terminal
US9563582B2 (en) Modular device, system, and method for reconfigurable data distribution
US20120226774A1 (en) Display snooping
CN102591834A (en) Single wire bus system
US20090309831A1 (en) Wireless control device and multi-cursor control method
KR102627056B1 (en) Touch display device, touch driving circuit and method for driving thereof
CN107315556A (en) Display device
CN113031789B (en) Touch sensing device
CN110569208B (en) Control circuit, signal control device, signal control method and system
CN1858692A (en) A control system for controlling multiple target computers via a portable computer
KR20210127409A (en) Ois circuit, ois device with a synchronization function between a single sensor and multiple drivers, and its operation method
TW201214215A (en) Multi-host touch control display device
CN107368219B (en) Touch response method, chip and intelligent device
EP3026530A1 (en) Keyboard-video-mouse switch and operating method thereof
CN209373557U (en) Intelligent interaction system and intelligent interaction panel
KR102738526B1 (en) Touch driving device, relay device and method for implementing touch of multi-vision
WO2022036992A1 (en) Capacitive touch-control module and control method therefor, and related device
CN102117125A (en) Method for broadcasting image on keyboard-video-mouse switcher system
CN204595794U (en) USB computer switch signal extender and extender system
US8949495B1 (en) Input device and data transmission method thereof
US20170220069A1 (en) Docking apparatus and control method thereof
KR20250073428A (en) Flexible bus communication
US9152242B2 (en) Optical navigator device and its transmission interface including quick burst motion readout mechanism

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20191220

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20221116

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20191220

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20240708

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20241008

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20241202

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20241203

End annual number: 3

Start annual number: 1

PG1601 Publication of registration