Apparatus and method for preventing noise of touch screen
First Claim
1. A noise-preventing apparatus comprising:
- an analog-to-digital converting unit that converts received analog source data into digital source data, and outputs the converted data;
an input detection signal generation unit which generates an input detection signal containing information on a period from when the analog-to-digital converting unit receives analog source data to when the analog-to-digital converting unit finishes conversion of the received analog source data into digital source data, and transmits the input detection signal; and
a noise-preventing clock generation unit which receives the transmitted input detection signal, generates a predetermined clock signal, and based on information on the period included in the received input detection signal, disables the generated clock signal during the period from when analog source data is received to when conversion of the analog source data to digital source data is finished, and releases the disabling and sends the clock signal during a remaining period.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for preventing noise in a touch screen using a predetermined number of gates that substantially eliminates noise in advance and reduces cost includes an analog-to-digital converter (ADC) which converts received analog source data into digital source data, and sends the converted data. An input detection signal generator generates and sends an input detection signal containing information on a period from when the ADC receives analog source data to when the ADC finishes the conversion. A noise-preventing clock generator receives the input detection signal, generates a predetermined clock signal, and by referring to the information on the period contained in the received input detection signal, during the period from when analog source data is received to when the conversion is finished, disabling the generated clock signal and sending the clock signal. During the remaining period, the disabling is released and the clock signal is sent.
-
Citations
42 Claims
-
1. A noise-preventing apparatus comprising:
-
an analog-to-digital converting unit that converts received analog source data into digital source data, and outputs the converted data; an input detection signal generation unit which generates an input detection signal containing information on a period from when the analog-to-digital converting unit receives analog source data to when the analog-to-digital converting unit finishes conversion of the received analog source data into digital source data, and transmits the input detection signal; and a noise-preventing clock generation unit which receives the transmitted input detection signal, generates a predetermined clock signal, and based on information on the period included in the received input detection signal, disables the generated clock signal during the period from when analog source data is received to when conversion of the analog source data to digital source data is finished, and releases the disabling and sends the clock signal during a remaining period. - View Dependent Claims (2, 3)
-
-
4. A touch screen noise-preventing video clock generation apparatus comprising:
-
an analog-to-digital converting unit which converts received analog coordinate data into digital coordinate data, and outputs the converted data; an input detection signal generation unit which generates an input detection signal at a “
high”
logic level during a period from when the analog-to-digital converting unit receives analog coordinate data to when the analog-to-digital converting unit finishes conversion of the received analog coordinate data into digital coordinate data and is at a “
low”
logic level during a remaining period, and outputs the signal; anda noise-preventing video clock generation unit which receives the input detection signal, generates a video pixel clock signal commanding display of video pixels in each predetermined cycle, generates a video line clock signal commanding display of a video line in each cycle that is a multiple of the predetermined cycle, using the generated video pixel clock signal, and during a period from when the received input detection signal and the generated video line clock signal are in a “
high”
logic level to when the received input detection is transited to a “
low”
logic level, holds the state of the generated video pixel clock signal in a “
low”
logic level and sends the video line clock signal that is held in a “
high”
logic level as a result of holding the video pixel clock signal in a “
low”
logic level, and during the remaining period releases the holding and sends the video line clock signal. - View Dependent Claims (5, 6, 7)
-
-
8. A touch screen noise-preventing apparatus comprising:
-
a touch screen input unit that generates and transmits analog coordinate data when an input to a predetermined location of a touch screen panel is received; a touch screen input control unit which receives the analog coordinate data transmitted from the touch screen input unit, converts the received analog coordinate data into digital coordinate data and outputs the converted data, and generates and transmits an input detection signal in a “
high”
logic level during a period from when analog coordinate data is received to when conversion of the analog coordinate data to digital coordinate data is finished, and is in a “
low”
logic level during a remaining period;a noise-preventing video clock generation unit which receives the transmitted input detection signal, generates a video pixel clock signal commanding display of video pixels in a predetermined cycle, generates a video line clock signal commanding display of a video line in each cycle that is a multiple of the predetermined cycle, by using the generated video pixel clock signal, and during a period from when the received input detection signal and the generated video line clock signal are in a “
high”
logic level to when the received input detection is transited to a “
low”
logic level, holds a state of the generated video pixel clock signal in a “
low”
logic level and sends the video line clock signal held in a “
high”
logic level as a result of holding the video pixel clock signal in a “
low”
logic level, and during a remaining period, releases the holding and sends the video line clock signal;a central control unit which generates video data corresponding to the digital coordinate data received from the touch screen input control unit, and outputs the video data; a video output control unit which receives and stores the video data output from the central control unit, receives the video line clock signal and video pixel clock signal from the noise-preventing video clock generation unit, sends predetermined pixel data among stored video data in each cycle of the received pixel clock signal, and sends the received video line clock signal and video pixel clock signal; and a video output unit which receives the pixel data, video pixel clock signal, and video line clock signal sent by the video output control unit, inputs the received pixel data to a predetermined video display panel in each cycle of the received video pixel clock signal, and inputs a predetermined driving voltage to the video display panel in each cycle of the received video line clock signal so that a video is output. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A noise-preventing clock generation method comprising:
-
(a) converting received analog source data into digital source data, and outputting the converted, received digital source data; (b) generating an input detection signal containing information on the period from when analog source data is received to when conversion of the analog source data to digital source data is finished, and sending the input detection signal; and (c) receiving the sent input detection signal, generating a predetermined clock, and based on information contained in the received input detection signal, during the period from when analog source data is received to when conversion of the analog source data to digital source data is finished, disabling the generated predetermined clock signal, and during a remaining period, releasing the disabling and sending the predetermined clock signal. - View Dependent Claims (16, 17)
-
-
18. A touch screen noise-preventing video clock generation method comprising:
-
(a) converting analog coordinate data received from a touch screen panel into digital coordinate data, and sending the converted, received digital coordinate data; (b) generating and sending an input detection signal which is in a “
high”
logic level during a period from when analog coordinate data is received to when conversion of the analog coordinate data to digital coordinate data is finished and in a “
low”
logic level during a remaining period; and(c) receiving the sent input detection signal, generating a video pixel clock signal commanding display of video pixels in each predetermined cycle and a video line clock signal commanding display of a video line in each cycle that is a multiple of the predetermined cycle by using the generated video pixel clock signal, and during a period from when the received input detection signal and the generated video line clock signal are in a “
high”
logic level to when the received input detection is transited to a “
low”
logic level, holding the state of the generated video pixel clock signal in a “
low”
logic level and sending the video line clock signal that is held in a “
high”
logic level as a result of holding the video pixel clock signal in a “
low”
logic level, and during a remaining period, releasing the holding and sending the video line clock signal. - View Dependent Claims (19, 20, 21)
-
-
22. A touch screen noise-preventing method comprising:
-
(a) if a touch input is received on a touch screen panel, generating analog coordinate data indicating the coordinates of a location of said touch input and sending the data; (b) receiving the sent analog coordinate data, converting the received analog coordinate data into digital coordinate data, outputting the converted data, generating and transmitting an input detection signal at a “
high”
logic level during a period from when analog coordinate data is received to when conversion of the analog coordinate data to digital coordinate data is finished and is in a “
low”
logic level during a remaining period;(c) receiving the transmitted input detection signal, generating a video pixel clock signal commanding display of video pixels in each predetermined cycle and a video line clock signal commanding to display a video line in each cycle that is a multiple of the predetermined cycle, by using the generated video pixel clock signal, and during a period from when the received input detection signal and the generated video line clock signal are in a “
high”
logic level to when the received input detection is transited to a “
low”
logic level, holding a state of the generated video pixel clock signal in a “
low”
logic level and sending the video line clock signal that is held in a “
high”
logic level as a result of holding the video pixel clock signal in a “
low”
logic level, and during the remaining period, releasing the holding and sending the video line clock signal;(d) receiving the sent digital coordinate data, generating video data corresponding to the received digital coordinate data, and sending the video data; (e) receiving and storing the sent video data, receiving the sent video line clock signal and video pixel clock signal, sending predetermined pixel data among the stored video data in each cycle of the received video pixel, and sending the received video line clock signal and video pixel clock signal; and (f) receiving the sent pixel data, video pixel clock signal, and video line clock signal, inputting the received pixel data to a predetermined video display panel in each cycle of the received video pixel clock signal, and inputting a predetermined driving voltage to the video display panel in each cycle of the received video line clock signal so that a video is output. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A computer readable medium having embodied thereon a computer program, said program performing the steps of:
-
(a) converting received analog source data into digital source data, and outputting the converted, received digital source data; (b) generating an input detection signal containing information on the period from when analog source data is received to when conversion of the analog source data to digital source data is finished, and sending the input detection signal; and (c) receiving the sent input detection signal, generating a predetermined clock, and based on information contained in the received input detection signal, during the period from when analog source data is received to when conversion of the analog source data to digital source data is finished, disabling the generated predetermined clock signal, and during a remaining period, releasing the disabling and sending the predetermined clock signal. - View Dependent Claims (30, 31)
-
-
32. A computer readable medium having embodied thereon a computer program, said program performing the steps of:
-
(a) converting analog coordinate data received from a touch screen panel into digital coordinate data, and sending the converted, received digital coordinate data; (b) generating and sending an input detection signal which is in a “
high”
logic level during a period from when analog coordinate data is received to when conversion of the analog coordinate data to digital coordinate data is finished and in a “
low”
logic level during a remaining period; and(c) receiving the sent input detection signal, generating a video pixel clock signal commanding display of video pixels in each predetermined cycle and a video line clock signal commanding display of a video line in each cycle that is a multiple of the predetermined cycle by using the generated video pixel clock signal, and during a period from when the received input detection signal and the generated video line clock signal are in a “
high”
logic level to when the received input detection is transited to a “
low”
logic level, holding the state of the generated video pixel clock signal in a “
low”
logic level and sending the video line clock signal that is held in a “
high”
logic level as a result of holding the video pixel clock signal in a “
low”
logic level, and during a remaining period, releasing the holding and sending the video line clock signal. - View Dependent Claims (33, 34, 35)
-
-
36. A computer readable medium having embodied thereon a computer program, said program performing the steps of:
-
(a) if a touch input is received on a touch screen panel, generating analog coordinate data indicating the coordinates of a location of said touch input and sending the data; (b) receiving the sent analog coordinate data, converting the received analog coordinate data into digital coordinate data, outputting the converted data, generating and transmitting an input detection signal at a “
high”
logic level during a period from when analog coordinate data is received to when conversion of the analog coordinate data to digital coordinate data is finished and is in a “
low”
logic level during a remaining period;(c) receiving the transmitted input detection signal, generating a video pixel clock signal commanding display of video pixels in each predetermined cycle and a video line clock signal commanding to display a video line in each cycle that is a multiple of the predetermined cycle, by using the generated video pixel clock signal, and during a period from when the received input detection signal and the generated video line clock signal are in a “
high”
logic level to when the received input detection is transited to a “
low”
logic level, holding a state of the generated video pixel clock signal in a “
low”
logic level and sending the video line clock signal that is held in a “
high”
logic level as a result of holding the video pixel clock signal in a “
low”
logic level, and during the remaining period, releasing the holding and sending the video line clock signal;(d) receiving the sent digital coordinate data, generating video data corresponding to the received digital coordinate data, and sending the video data; (e) receiving and storing the sent video data, receiving the sent video line clock signal and video pixel clock signal, sending predetermined pixel data among the stored video data in each cycle of the received video pixel, and sending the received video line clock signal and video pixel clock signal; and (f) receiving the sent pixel data, video pixel clock signal, and video line clock signal, inputting the received pixel data to a predetermined video display panel in each cycle of the received video pixel clock signal, and inputting a predetermined driving voltage to the video display panel in each cycle of the received video line clock signal so that a video is output. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
Specification