The present invention relates to a visual interface system and, in particular, to a short-range information broadcasting system.
Recently, touch panels have been widely applied to the commercial electronic products such as mobile phones, digital cameras, MP3, PDA, GPS, tablet PC, UMPC, and the likes. In these electronic products, the touch panel is bound with a screen to form a touch input display apparatus. A manufacturing method of a conventional touch input display apparatus is to dispose a touch panel on a display panel of a display module. However, due to the additional touch panel, this approach not only increases the weight and sized of the product, but also the cost.
In order to broaden the applications of the commercial electronic products, some products have been added with the new function of near field communication (NFC), which can be used to replace the conventional IC card (e.g. door card, credit card, ticket, and etc.), exchange information (e.g. music, image, name card, and etc.) between two electronic devices, or the likes. Accordingly, it is desired to create a product with a simple structure and more functions.
Also, since the development of computer, display and user input (such as keyboard or touchpad) are two basic components to support user-device interaction. People used to consider interaction as a bidirectional information exchange between user and graphic user interface (GUI) and the components are for converting information into various forms along each path, i.e., image data to image and action to input data. Two separate information flows are combined into a bi-directional interaction. In addition, the information forms in such modeling are incompatible with the data type information transmitted in device-device interaction. Thus, the user-device interaction and the device-device interaction were used to be treated as two different types of interaction.
Therefore, it is an important subject to provide a label-like framework to unify user-device and device-device interactions.
In this disclosure, a label-like framework is provided to unify user-device and device-device interactions. The basic concept is to consider the two separate information flows, image and action detection, in user-device interaction or user input as one single flow because the action is always relied on the guidance of vision. Vision and action are dependent processes rather than independent. The interaction is same as we reach for an object and can be modeled as user establishing a channel so that information can flow from a source to receiver. User plays the role to establish channel rather than information source nor recipient. In this model, the information carrier has a composite structure that includes image and data. It is the same as an image labeled with data, or vice versa. Through this structure, information imitates a tangible object that has image and function. An information broadcasting structure is proposed to implement this user-device interaction model. Therefore, the interaction becomes a single information flow from source to receiver.
An objective of the present invention is to provide a short-range information broadcasting system. The short-range information broadcasting system comprises a broadcaster and a receiver. The broadcaster comprises a display matrix, and the display matrix generates and broadcasts at least one information carrier. The information carrier comprises an image part and a data part, and the image part and the data part represent the same information content. The receiver receives the data part of the information carrier.
In one embodiment, the receiver and broadcaster are located on the same device.
In one embodiment, the receiver is located on a surrounding of the broadcaster.
In one embodiment, the receiver and broadcaster are located on separate devices.
According to at least one inventive concept of this disclosure, in such short-range information broadcasting system, the same GUI will prepare the information for transmission and handle the received data as well. Both broadcaster and receiver are located on the same device. Or, the broadcaster and the receiver are located on the different devices. The user-device interaction (user input) and the device-device interaction (data transmission) can be treated as same information transmission process occurred in different broadcaster-receiver configurations. User input represents the information flows that source and receiver locate on that same device (intra-device configuration). When the broadcaster and receiver are located on different devices (called extra-device configuration), the information flow represents a short range data transmission (SRDT) similar to the operation of near field communication (NFC). Compared with NFC or data transmission that people used to consider, in this disclosure, it is emphasized that both image and data should be considered together in the process rather than data alone.
The invention will become more fully understood from the detailed description and accompanying drawings, which are given for illustration only, and thus are not limitative of the present invention, and wherein:
The present invention will be apparent from the following detailed description, which proceeds with reference to the accompanying drawings, wherein the same references relate to the same elements.
All publications herein are incorporated by reference to the same extent as if each individual publication or patent application were specifically and individually indicated to be incorporated by reference.
In this embodiment, the operation apparatus 11 is, for example, a stylus, an IC card, or an NFC reading apparatus, or a data receiver. When the operation apparatus 11 is an electronic apparatus, it may include some functional circuits such as a process control circuit, a storage circuit or a transmission circuit. Herein, any circuit can be composed of hardware, software or firmware, or their combinations. When the operation apparatus 11 is a data receiver, user (especially the hand of a user) may serve as a conductor/or a wire for transmission signals between the matrix display apparatus 12 and the operation apparatus 11.
In this embodiment, the matrix substrate assembly 122 is a substrate configured with pixel matrix for displaying images, such as the TFT substrate of LCD panel, OLED panel, LED panel, electrophoretic panel, MEMS display panel, and the likes. The matrix 124 includes a plurality of row electrodes, a plurality of column electrodes, and a plurality of pixel electrodes, wherein the row electrodes and the column electrodes are intersected. Moreover, the matrix 124 can be an active matrix or a passive matrix. In this embodiment, the matrix 124 is an active matrix for example. Besides, the matrix 124 may further include a plurality of transistors electrically connected with the row electrodes, the column electrodes and the pixel electrodes, respectively.
The implementation of the embodiment used in the touch input purpose will be described hereinafter. Referring to
The encoded signal ES is applied to the matrix substrate assembly 122, and additional display data signal is applied to the matrix substrate assembly 122 for displaying images. The encoded signal ES is applied during the blanking time of the display data signals. For example, the encoded signal ES can be applied between two frames or scan operations of two row electrodes, or during the gap generated as shortening the input time of the display signals. Or, the encoded signal ES can have a higher frequency and be directly added to the display signal.
The encoded signal ES and the transmission signal TS will be further described hereinbelow, wherein the matrix substrate assembly 122 is a TFT substrate of an LCD apparatus.
In this embodiment, the column electrodes D1˜DN can transmit not only the data signals for displaying images but also the encoded signal. For example, the display signal can be directly added to the encoded signal with higher frequency or be added to the blank period of the displayed data signal such as the period after the scan procedure of all row electrodes S1˜SM are finished and before the next scan procedure start (the blank period between frames). Or, the display signal can be inserted after one row electrode is scanned and before the scan of next row electrode, or within the scan period of row electrode by reducing the display data signal period and before sending the display data. Herein, the encoded signal can be provided by expending T-con circuit function and data or scan driving circuit, thereby simplifying the circuit design.
The duty cycle of the encoded signal of this embodiment is smaller than that of the data signals so as to maintain the display quality.
When a user grabs the operation apparatus 11 and operates it on the display surface 121 of the matrix display apparatus 12 (e.g. to contact or approach the display surface), the encoded signal is capacitive coupled from the matrix substrate assembly 122 to the operation apparatus 11. This embodiment takes the column electrodes D1˜DN for transmitting the encoded signals ES for an example, so the column electrode can serve as one of the capacitive coupling electrodes, and the operation apparatus 11 has the other capacitive coupling electrode. For example, when the operation apparatus 11 is a stylus, a conductor configured at the tip of the stylus functions as the other capacitive coupling electrode.
After receiving the encoded signal ES through the capacitive coupling, the operation apparatus 11 processes the received encoded signal ES to generate a transmission signal TS. This process includes amplifying and/or decoding the encoded signal ES so as to determine the touch position, the touch gesture (writing style), the corresponding function instruction, or which column electrode is touched or pressed. To be noted, the encoded signal ES is capacitive coupled to the operation apparatus 11, and the value of the capacitance relies upon the distance between the operation apparatus and the display surface, which means the amplitude of the signal can provide the z-axis information, so that the operation apparatus 11 can get not only the two-dimensional coordinates but also the z coordinate. Accordingly, the transmission signal TS stands for the result of processing the encoded signal ES, ranging from simple amplification to extract the information like commands of action.
After generating the transmission signal TS, the operation apparatus 11 can transmit the transmission signal TS to the matrix display apparatus 12, other relay apparatus, or other apparatuses outside the visual interface system through wire/wireless electrical coupling (including capacitive coupling) or optical coupling. In this embodiment, the transmission signal TS is directly transmitted to the matrix display apparatus 12.
When this invention is applied to other non-touch input applications, the information to be transmitted is encoded to generate an encoded signal ES based on a specific coding rule. Then, the encoded signal ES is capacitive coupled from the matrix substrate assembly 122 (e.g. configured as a cell phone or tablet computer) to the operation apparatus 11 (e.g. short distance wireless reading apparatus attached on the wall). Similarly, the operation apparatus 11 can process (decodes or modifies) the encoded signal ES based on the preset coding rule so as to obtain the transmission signal TS, and then uses the transmission signal TS on the corresponding application such as access control, payment, financial transaction, file transmission, and the likes.
In the above, the operation apparatus 11 processes the encoded signal ES to obtain the information contained in the transmission signal TS such as the touch input information, instruction information, identification information, transaction information, file information or other information. In other embodiments, the matrix display apparatus 12 may process the transmission signal TS to obtain an information signal, which contains the touch input information, instruction information, identification information, transaction information, file information or other information. In this case, the information signal, instead of the transmission signal TS, carries the complete information.
As mentioned above, referring to
Besides, a response signal RS can also be transmitted between the operation apparatus 11 and the matrix display apparatus 12. Herein, the response signal RS is for providing the information of the receiving status of the operation apparatus 11 to the matrix display apparatus 12, announcing the operation apparatus 11 to get ready for receiving the signal, or synchronizing the operation apparatus 11 and the matrix display apparatus 12. This configuration can create an interactive mechanism between the transmitting and receiving signals. Moreover, the response signal RS can provide the synchronization function for establishing an information handshaking procedure between the operation apparatus 11 and the matrix display apparatus 12.
The relay apparatus 13 can process the transmission signal TS to generate a relay processed signal IS and then transmit the relay processed signal IS to the matrix display apparatus 12. In the procedures of coupling the encoded signal ES to the operation apparatus 11 to generate the transmission signal TS, processing the transmission signal TS by the relay apparatus 13 to generate the relay processed signal IS, and transmitting the relay processed signal IS to the matrix display apparatus 12 to obtain the information signal, the signal is processed by means, for example, amplification, decoding, modifying and/or interpretation, which can be implemented by all or either one of the operation apparatus 11, the matrix display apparatus 12 and the relay apparatus 13. Accordingly, the transmission signal TS, the relay processed signal IS or the information signal can contain the touch input information, instruction information, identification information, transaction information, file information or other information.
Besides, the response signal RS of the first embodiment can also be applied to the operation apparatus, relay apparatus and/or matrix display apparatus of the second embodiment, thereby creating an interactive mechanism between the transmitting and receiving signals. Moreover, the response signal RS can provide the synchronization function for establishing an information handshaking procedure between the operation apparatus, relay apparatus and matrix display apparatus.
In the visual interface system of the invention, when the operation apparatus is operated on the display surface, the encoded signal is coupled to the operation apparatus from the matrix substrate, and the operation apparatus receives the encoded signal to generate a transmission signal. In touch input application, the transmission signal can be directly or indirectly transmitted to the matrix display apparatus. During this transmission procedure, the transmission signal can be processed by operation apparatus, at least one relay apparatus, and/or the matrix display apparatus, so that the matrix display apparatus can retrieve the information contained in the encoded signal and transmission signal, such as touch input information, instruction information, identification information, transaction information, file information or other information.
Moreover, this disclosure also provides a short-range information broadcasting system. Please refer to
In this embodiment, the broadcaster 21 may correspond to and be substantially the same as the matrix display apparatus 12 described in the previous embodiments, and therefore the display matrix 211 may correspond to and be substantially the same as the matrix 124 (or the matrix substrate assembly 122) of the matrix display apparatus 12. The receiver 22 may correspond to and be substantially the same as the operation apparatus 11. Also, inside the broadcaster 21, a signal that comprises the display signal DS including data and scan signal (for generating the “image part 231”) and the encoded signal ES (for generating the “data part 232”) described in the previous embodiments can generate the information carrier 23 outside the broadcaster 21. For example, the receiver 22 and the broadcaster 21 can be located on the same device (as shown in
In the present short range communication system 2, the information carrier 23 is designed to contain both image and data outside the matrix display apparatus 12. It means attaching data to an icon like a label so that the combination brings the same information to user and the receiver (22 in
Present user input relies on position to link the image part 231 and the data part 232. In detail, action is converted to the data part 232 in two steps, action to position by touch panel and position to the data part 232 by GUI. GUI uses the image-position mapping to obtain the data part 232. This methodology involves three different conversions, image to position, action to position, and position to data, and includes hardware and software. Position connects all these together. However, position as a metadata of the image is meaningful only when referring to that particular image frame. The aforementioned “metadata” is a data to provide information of the other data. For example, shutter speed of a picture is a metadata. It is meaningful only to that picture. In this case, the digital data (the data part 232) replaces the analog position and it can be encrypted so that more than one receiver such as 22 and 22a can decipher. Also, the data part 232 can be encrypted as the indexes of the image parts 231 arranged in a specific sequence. The sequence becomes a key to decipher the index. Thus, there are various ways to represent data part 232 other than using position.
In addition, a user can use his/her finger for inputting by transmitting signal through body to the receiver 22. T. G Zimmerman has demonstrated that human body can function like a wire for transmitting signals in 1996. He demonstrated the body could bridge signal to either ground or a receiver for position detection. Grounding signal through body is to detect the deviation of a preset signal caused by grounding and is widely adopted in present capacitive sensing. Zimmerman also demonstrated the body can deliver a reference signal to two receivers for detecting distance in x and y direction like RADAR. Later on, body as a signal path has been used for delivering biological signals to medical device or wearable sensing unit in body area network (BAN) or body sensor network (BSN). In this case, it is also possible to adopt body as a signal path for delivering data to receiver. Most importantly, it can be considered as an action-to-data conversion that the received data will represent the action for establishing signal path.
For implementation, the broadcaster 21 may be configured as below. As mentioned above, the broadcaster 21 of the short-range information broadcasting system 2 is a display (i.e., the display matrix apparatus 12 of the previous embodiment) that can transmit data related to the image. There are various ways to achieve this and the details will be discussed. First, we may consider the broadcaster 21 of the short-range information broadcasting system 2 as a panel that can display image frame and data frame although it does not need to strictly follow such frame structure. Moreover, the receiver 22 is installed so that the user can easily perform the transmission of the information carrier 23. As shown in
Moreover, to convert a flat display panel into a broadcaster, an AMLCD may be used. The matrix 124 (as shown in
In addition, the matrix display apparatus 12 is arranged in a reverse order comparing to traditional TFTLCD. The matrix 124 is disposed on the “bottom” side of the upper substrate 123 (as shown in
To arrange signals for image part and data part on the matrix requires further consideration. For the flat display panel such as liquid crystal display panel, high frequency signals (for example ˜MHz signals) may be used for the data part 232 and be added directly onto display signals (i.e., the image part 231). Then, th electrical receiver 22 can adopt a high pass filter to reject display signals (i.e., scan and data line signals for the image part 231) transmitted by the display matrix of a LCD. It is the same as frequency division in communication. For the flat display panel with fast response speed such as an OLED, it would require much higher frequency for the data part 232. Another approach is to offset the transmission of image part and data part in space (spatial separation). An active matrix can be operated in two different modes that pixel electrodes E11˜EMN of the matrix 124 are only for forming the image parts 231 while line electrodes (S1˜SM and D1˜DN) of the matrix 124 are for transmitting display signals (i.e., the image parts 231) and the data signals (i.e., the data parts 232). In other words, the matrix 124 operates as an active matrix for displaying image (i.e., using traditional scan and data line signals to generate the image parts 231) and passive matrix for the data transmission (i.e., turn off TFTs while transmitting the data parts 232). This requires the scan line signal level well below the TFT turn-on voltage when transmitting the data signals (i.e., the data parts 232). Because transmitting the data signals (i.e., the data parts 232) will occupy certain time of line electrodes, this spatial separation method does not affect images but the frame rate. It prefers to use high frequency signals for the data signals (i.e., the data parts 232) and separate the data signals (i.e., the data parts 232) from image signals (i.e., the image parts 231) at the receiver 22.
When the matrix display apparatus 12 acts as the broadcaster, it will provide a variable, rather than fixed, image frame rate. Sharing line electrodes (including the row electrodes S1˜SM and the column electrodes D1˜DN) for transmitting the data parts 232 is the same as sharing the data rate bandwidth of matrix between the image parts 231 and the data parts 232. As the frame rate is for creating motion effect rather than forming the image, the matrix display apparatus 12 when acts as the broadcaster 21 can set an upper limit to the bandwidth for transmitting the data parts 232 and maintain a minimum image frame rate. The minimum frame rate is a content dependent parameter. For example, screen during text editing may afford lower frame rate than gaming. The frame rate may varies from 60 down to 50 Hz as the minimum, i.e. extending frame period from 16 to 20 msec. This creates a 4 msec time slot for transmission of the data signals (i.e., the data parts 232) while maintaining 16 msec for image (i.e., the image parts 231). The time slot would be longer for higher frame rate panel such as 120 Hz.
In practice, the transmission may be simplified in intra-device case and different protocols can be adopted for intra- and extra-device transmission instead of one protocol. This will optimize the performance of the matrix display apparatus 12 when it act as the broadcaster 21 and reduce the impact to frame rate. Thus, the matrix 124 of the matrix display apparatus 12 can broadcast the information carrier 23 for intra-device by default and for extra-device when is necessary, or vice versa.
The self-receiving structure of intra-device provides a simple way to encode the data part 232 for transmission. One way is to replace the data parts 232 by the index of information carriers 23 arranged in an arbitrary order. A variant of this indexing method is to index according the row/column line numbers of image parts 231. The data part 232 represents a pair of indices and can be decoded when the arrangement of the image part 231 is known. It is similar to the concept of input by position but replacing analog position by the digital indices. The transmission of the data part 232 becomes the transmission of indices.
To encode index into signals, as shown in
A more efficient way is to treat the index transmission as an interactive channel search, like binary search. It is possible to start initial search with low resolution for detecting only the existence of a transmission path. When a path exists, the search is refined iteratively by focusing on the possible region with higher resolution until the maximum resolution is reached or the result is satisfactory.
For practical applications, scan driver requires a major change. It should be able to address each line independently and randomly. Scan driver needs to adopt similar structure as data driver instead of simple shift register. It also requires a third output level, said Vgd, in addition to the Vgh and Vgl for turning TFT on and off. Vgd and Vgl constitute the two levels for transmitting indices on scan lines. Furthermore, as shown in
Unlike intra-device transmission, data transmitted through extra-device relies on a standardized protocol for operation. However, some unique features of such matrix display apparatus 12 should be noted while establishing the protocol. Multiple scan or data lines for displaying the image part 231 will transmit its partnering data part 232. Thus, such matrix display apparatus 12 may have different lines that transmit the same signal. Because a coupling will include both scan and data lines simultaneously, the matrix display apparatus 12 can use data lines for transmitting the data parts 232 and scan lines for transmitting delimiters for separating the data parts 232 on the same data lines (as shown in
Accordingly, the short-range information broadcasting system according to the inventive concept of this disclosure considers user-device interaction as information transmission that includes data transmission as part of the process. In such transmission, the information carrier has two different parts, image part and data part, while actions join in establishing a transmission channel. Interaction becomes an information transmission within action range. From the viewpoint of information recipient, this interaction is the same as a data transmission. Display matrix can deliver signals for not only image but also data and serve as a broadcaster for broadcasting the information carrier. Panel will become an information transceiver that provides display, on-screen input, and short-range-data-transmission. This will compact device architecture in both hardware and software. The information carrier is an information structure that user can see and move by action. This provides another way to merge the digital and the real world together. In the short-range information broadcasting system, users can directly interact with multiple devices and may result in a new cyborg input. Extensive developments are required in the future including a ‘baseband’ processor and a standard protocol for extra-device transmission.
Although the invention has been described with reference to specific embodiments, this description is not meant to be construed in a limiting sense. Various modifications of the disclosed embodiments, as well as alternative embodiments, will be apparent to persons skilled in the art. It is, therefore, contemplated that the appended claims will cover all modifications that fall within the true scope of the invention.
The present application is a Continuation-In-Part application of U.S. application Ser. No. 15/488,965, which is a Continuation application of U.S. application Ser. No. 14/344,462, which is a 35 U.S.C. § 371 National Phase conversion of International (PCT) Patent Application No. PCT/CN2011/079576, filed on Sep. 13, 2011, the disclosure of which is incorporated by reference herein. The PCT International Patent Application was filed and published in Chinese. These and all other references are incorporated herein by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 14344462 | Mar 2014 | US |
Child | 15488965 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15488965 | Apr 2017 | US |
Child | 16119752 | US |