1. Field of the Invention
The present invention relates to the technical field of display panels and, more particularly, to a system and method using detectable signals of panel for data communication.
2. Description of Related Art
Current consumer electronics are typically provided with a touchpad as one of the input devices. To meet with the requirements of being light, thin, short, and small, a touchpad and a panel are combined into a touch panel for a user to conveniently input data.
Upon the sensing principle, touchpads are divided into four types: resistive type, capacitive type, surface acoustic wave type, and optics type. The operation principle of touch panels is to sense a voltage, a current, an acoustic wave or an infrared when a finger or other medium touches on a touch screen, so as to detect the coordinates of touching points. For example, a resistive touch panel uses the voltage difference between upper and lower electrodes to determine the location where a force is applied, to thereby detect the touching point. A capacitive touch panel uses the current or the voltage originated from capacitance changes in a static electricity combination of transparent electrodes in row and column with human body to detect the touching coordinate.
With reference to
With popular smart phones and tablet PCs, they are mostly equipped with a multi-touch screen. In addition, a smart phone or tablet PC is always connected with the peripherals through the interfaces of USB, SD, Bluetooth, and the like. However, the handheld devices with a touch screen do not use the features of the touch screen to transfer data. In addition, a typical liquid crystal display (LCD) panel and cathode ray tube (CRT) screen do not have the techniques associated with data transfer using the screen features. Therefore, it is desirable to provide an improved handheld system with a touch screen to mitigate and/or obviate the afore-mentioned problems.
The object of the present invention is to provide a system and method using detectable signals of panel for data communication.
In one aspect of the present invention, there is provided a system using detectable signals of panel for data communication, which includes the panel, at least one detectable signal detector, and a control unit. The panel has a surface for displaying an image. At least one area of the surface is used to display variation of a detectable signal. The at least one detectable signal detector is coupled to the at least one area for detecting the variation of the detectable signal in the at least one area and producing a corresponding detection signal. The control unit is connected to the at least one detectable signal detector for receiving the detection signal which represents a data state. Thus, the control unit can obtain the data state sent from the at least one area.
In another aspect of the present invention, there is provided a method using detectable signals of panel for data communication applied in a panel including a surface for displaying an image, at least one detectable signal detector coupled to at least one area of the surface, and a control unit connected to the at least one detectable signal detector. The method includes the steps of: (A) displaying variation of a detectable signal in the at least one area of the surface; (B) using the at least one detectable signal detector to detect the variation of the detectable signal in the at least one area, thereby producing a corresponding detection signal; and (C) using the control unit to receive the detection signal which represents a corresponding data state, thereby obtaining the data state sent from the at least one area.
Other objects, advantages, and novel features of the invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings.
The present invention provides a system and method using detectable signals of panel for data communication. The panel can be an LCD panel, a CRT screen, or a touch-control screen.
The panel 510 has a surface 511 for displaying an image. At least one area 513 of the surface 511 is used to display variation of a detectable signal.
The at least one detectable signal detector is coupled to the at least one area 513 for detecting the variation of the detectable signal in the at least one area 513 and producing a corresponding detection signal.
The control unit 530 is connected to the at least one detectable signal detector 520, wherein the detection signal generated by detecting the variation of the detectable signal in the area 513 represents a corresponding data state. Thus, the control unit 530 can obtain the data state sent from the at least one area.
When the detectable signal is a brightness signal, the detectable signal detector 520 can be one of a photodiode, photosensitive resistor, and optical switch.
When the detectable signal displayed in the area 513 is the brightness of the area 513, the detectable signal detector 520 is an optical detection circuit (e.g., a photodiode, a photosensitive resistor, an optical switch, and the like). In this case, the detectable signal detector 520 can detect the brightness of the area 513. For example, when a black/white picture is displayed in the area 513, it represents the logic value 0/1.
When the detectable signal is a gray level signal, the detectable signal detector 520 can be one of a photodiode, photosensitive resistor, and optical switch. The area 513 can display different gray levels to represent different logic combinations. For example, a four-scale gray level may represent the logic value 00/01/10/11; an eight-scale gray level may represent logic value 000/001/010/011/100/101/110/111; and so on.
The detectable signal detector 520 can be a CdS photosensitive resistor with a resistance range of about 2K Ω-20K Ω. In this case, the resistance value is about 2K Ω when a white picture displayed in the area 513 is detected, and is about 20K Ω when a black picture displayed in the area 513 is detected. Such a feature can be implemented as a photosensitive switch and connected to the general purpose input/output (GPIO) pins of the control unit 530 to thereby receive corresponding logic values, so as to achieve the data communication.
When the detectable signal is a color signal, the detector 520 is a color detector. Namely, when the detectable signal displayed in the area 513 is the color of the area 513, the detectable signal detector 520 is a color detection circuit, e.g., a color detector. The detectable signal detector 520 can identify different colors, such that the control unit 530 can decode them into different logic values. Thus, the data communication is achieved. For example, the black/white picture displayed on the display can represent the logic value 0/1, and/or the red/green/blue/white picture can represent the logic value 00/01/10/11, and so on.
For an example of a color detector using an I2C transmission interface, when it detects different colors of the display, the control unit 530 can read the transformed values of the three primary colors stored in the internal R/G/B registers of the color detector and accordingly determine the logic values representative of the colors of the area 513. Thus, the data communication is achieved.
Therefore, as cited above, the present invention can use the detectable signals of the panel 510 for data communication. The present invention can also be applied to touch panels.
The touch panel 510 has a controller 550. The surface 511 of the touch panel 510 is used to receive the touch points touched by the users' fingers or other objects. The controller 550 is electrically connected to the touch panel 510 for receiving the data of the touch points on the touch panel 510. Namely, the controller 550 is connected to the touch panel 510 in order to compute the coordinates of the conductive contacts 540 mounted on the touch panel 510 and accordingly compute the location of the area 513.
The controller 550 is based on the location of the area 513 to produce the variation of a detectable signal in the area 513.
The control unit 530 configures every two of the at least two conductive contacts 540 to be electrically connected or disconnected, such that the controller 550 can detect the coordinates of the at least two conductive contacts 540.
Since the control unit 530 configures every two of the at least two conductive contacts 530 to be electrically connected or disconnected, the touch panel 510 can detect different numbers of touch points corresponding to the at least two conductive contacts 540 for indicating a plurality of data states, thereby sending the plurality of data states to the controller 550.
As shown in
As shown in
When the two conductive contacts 541, 542 are electrically disconnected, they are floating and thus the power lines at the intersection of the conductor lines Xi+1 and Yj on the touch panel 510 are not reduced.
When the two conductive contacts 541, 542 are electrically connected, and the controller 550 produces a driving signal Vin on the conductor line Xi+1, the conductor line Xi+3 is at a low voltage such that the conductive contact 542 is virtually grounded, as shown by the principle of
When the controller 550 produces a driving signal Vin on the conductor line Xi+3, the conductive contact 541 is virtually grounded because the conductor line Xi+1 is at the low voltage, and the conductive contact 542 is also virtually grounded since the conductive contacts 541, 542 are electrically connected, such that the power lines at the intersection of the conductor lines Xi+3 and Yj on the touch panel 510 are reduced. Accordingly, the controller 550 can detect a low voltage, i.e., another touch point positioned at the intersection of the conductor lines Xi+3 and Yj.
The control unit 530 is preferably a micro control unit (MCU) with two general purpose input/output (GPIO) pins 531, 532. The two GPIO pins 531 and 532 are connected to the two conductive contacts 541 and 542 respectively. When the two GPIO pins 531, 532 output a low voltage, the control unit 530 is conducted, and the two conductive contacts 541 and 542 are electrically connected. When the GPIO pins 531, 532 do not output a low voltage, the control unit 530 is not conducted, and the two conductive contacts 541 and 542 are electrically disconnected.
As shown in
The control unit 530 is preferably a micro control unit (MCU) with three general purpose input/output (GPIO) pins 531, 532, 533 connected to the three conductive contacts 541, 542, 543 respectively. In other embodiments, a ground pin of the MCU 530 can be used.
When the three GPIO pins 531-533 are floating, every two of the three conductive contacts 541-543 are electrically disconnected, such that no touch point on the touch panel 510 is detected. When two of the three GPIO pins 531-533 output a low voltage, the two conductive contacts corresponding to the two GPIO pins are electrically connected, and two touch points on the touch panel 510 are detected. When all the three GPIO pins 531-533 output the low voltage, the three conductive contacts are electrically connected to one another, and three touch points on the touch panel 510 are detected.
As shown in
Since the touch panel 510 is typically located on a display panel (not shown), the controller 550 can drive the display panel corresponding to the location of the area 513 to display the different brightness or colors, such that the surface 511 can display the different brightness or colors, and the at least one detectable signal detector 520 can detect the different brightness or colors displayed on the surface 511 to thereby produce the corresponding data states, such as logic 0 and logic 1. Thus, the controller 550 can send the data to the control unit 530.
When the controller 550 detects the position of the detectable signal detector 520, it can control the brightness and/or color variation of the five blocks A/B/C/D/E, as denoted in
In step (C3), when it determines that there is a synchronous signal in the detection signal, the control unit 530 receives the data in the detection signal. When step (C2) determines that there is no synchronous signal in the detection signal, step (C1) is executed.
In step (C4), the control unit 530 determines whether the data meets with a predetermined packet format. In step (C5), the control unit 530 decodes the data when it determines that the data meets with the packet format; otherwise step (C1) is executed.
In
1010b(sync)+01010101b(Data)+10101010b(Data′).
In
01010101b(Data)+10101010b(Data′).
As cited, the panel in the prior art is used to produce a display image, and the touch panel is used to receive one or more touch points. However, the present invention uses the control unit 530 to switch every two of the at least two conductive contacts to be electrically connected or disconnected, such that the touch panel 510 can further detect different touch point numbers corresponding to the at least two conductive contacts 540. When the controller 550 detects the location of the at least one detectable signal detector 520, it can control the brightness and/or color variation of the at least one area 513 to thereby send the data. Thus, the control unit 530 uses the at least one detectable signal detector 520 to detect the signals corresponding to the brightness and/or color variation of the at least one area 513. Namely, the panel in the invention is used as a communication medium which allows the handheld touch-control devices without a USB, SD, and Bluetooth to transmit/receive data to/from the peripherals. In addition, the control unit 530 can be a microcontroller, such as 8051, with the GPIO pins, so that the hardware and cost required for data transfer is relatively reduced.
Although the present invention has been explained in relation to its preferred embodiment, it is to be understood that many other possible modifications and variations can be made without departing from the spirit and scope of the invention as hereinafter claimed.
Number | Date | Country | Kind |
---|---|---|---|
102102624 | Jan 2013 | TW | national |