This disclosure is related remapping signals, such as, for example, for a display implementation.
Display technology may include projection displays, OLED (Organic Light-Emitting Diode) displays, plasma displays, cathode ray tube displays, and liquid crystal cell displays, although these are just a few examples of display technology. One issue that arises in connection with displays that employ, for example, pixels includes mapping a character and/or other object to be displayed to the pixels of the display. Techniques for accomplishing this successfully and in a cost effective manner continue to be desirable.
Subject matter is particularly pointed out and distinctly claimed in the concluding portion of the specification. The claimed subject matter, however, both as to organization and method of operation, together with objects, features, and advantages thereof, may best be understood by reference of the following detailed description when read with the accompanying drawings in which:
In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the claimed subject matter. However, it will be understood by those skilled in the art that the claimed subject matter may be practiced without these specific details. In other instances, well-known methods, procedures, components and/or circuits have not been described in detail so as not to obscure the claimed subject matter.
Display technology may include projection displays, OLED (Organic Light-Emitting Diode) displays, plasma displays, cathode ray tube displays, 7-segment displays, and liquid crystal cell displays, although these are just a few examples of display technology. One issue that may arise with displays that employ, for example, pixels includes mapping a character and/or other object to be displayed to the pixels of the display. Techniques for accomplishing this successfully and in a cost effective manner continue to be desirable.
For example, without intending to limit the scope of the claimed subject matter in any way, typically a device or other system, such as a signal driver/controller, for example, may be employed to produce signals to be applied to a particular display, such as, for example, a liquid crystal display (LCD). Furthermore, the signals applied by the signal driver and/or other device may be arranged or devised to result in the display of characters, images and/or other objects by the display device, an LCD in this particular example. It is, of course, appreciated that the claimed subject matter is not limited to the particular devices employed in this display system. These are provided only as illustrative examples. For example, while this embodiment comprises an LCD display, any and all other types of displays currently known or later developed are included within the scope of the claimed subject matter.
However, continuing with this example, and referring to
Regardless of whether the signals are communicated through a wire line or by other techniques, the signals produced by the input device may be applied to another device, such as a controller, a driver and/or the like, including device combinations, such as 130, so that the device may be signaled regarding which characters, images, and/or other objects it is desired to be displayed. Then 130, for example, may produce the appropriate signals to drive a display, such as display 140, for example, and, thereby, the desired characters, images and/or other objects may be produced on the display to be visually perceived.
Of course, there are a variety of ways to implement device 130 and the claimed subject matter is not limited in scope to a particular approach. For example, as illustrated in
Likewise, other approaches to producing signals to drive a display, such as display 140, may be employed and are included within the scope of the claimed subject matter. For example, instead of employing a look-up table, as illustrated in
More specifically, typically the manufacturer of a particular display provides a particular association for the display so that it is known which digital signals, in this particular embodiment, applied to the display will produce particular desired characters, images, and/or other objects to appear visually on the display. Of course, the claimed subject matter is not limited in scope to only employing digital signals. More specifically, however, as one example, a row and column location may be associated with a pixel location on the display. Thus, signals may be applied to the display corresponding to a particular row and column location so that particular pixels are illuminated.
The manufacturer or another entity may have either designed or worked out a correspondence between signals applied to the display and the pixel locations to be illuminated. Thus, a device, such as an integrated circuit chip, may be provided that has stored digital content at particular memory locations. Likewise, applying signals to particular pins of such an IC may call up or produce that content on output pins of the device. Thus, a particular character, image, and/or other object may be produced by calling up content in a particular order or sequence. That is, by applying signals to an IC, in this example, in a particular sequence, the digital content of particular memory locations may be produced. That content, when applied to a display, may then result in the illumination of particular pixels on the display to produce the desired images, characters and/or other objects. Of course, as indicated above, it is not necessary that an IC be employed and an IC is merely mentioned as a possible embodiment.
For example,
In such an implementation as this, then, the memory locations contain the appropriate signals to read out and apply to the display to drive or illuminate particular pixel locations of the display, in this example. Thus, in this particular embodiment, device 130 may receive signals from input device 110 indicating a particular object or objects to be displayed. Device 130 may then produce signals to drive a display, such as display 140, so that the desired object or objects indicated by the signals from device 110 are produced on display 140. As the previous discussion, therefore, illustrates, a device, such as 130, or such as illustrated in
For high production environments, however, a printed circuit board (PCB) may be employed to make desired connections to a display, such as to 140, in this example. In this embodiment, “connection” refers to an electrical connection, although optical, acoustic, and/or wireless connections may alternately be employed in other embodiments. Where a PCB is employed, such an approach may be cost effective in that it does not require a technician or other professional to “wire” or otherwise connect the controller and/or driver circuitry for every unit being manufactured. Instead, PCBs are printed with the desired connections and an assembly line worker, for example, may be employed to connect the controller/driver, display, and/or other components to the PCB.
Of course, as some may appreciate, particularly from
One approach to avoid a multi-layer PCB or to at least reduce the number of layers or levels may be to layout the connections between the controller or other driver circuitry and the display so that traces do not cross, or at least so that fewer of the connections cross than otherwise would occur from following the provided pin out or port assignment provided by a supplier or manufacturer.
However, assuming that the circuitry for the display or other device, such as pin assignments, for example, may not be modified, having no traces cross, or having fewer traces cross, may potentially produce a set of connections, such as between the display and circuitry to drive the display, in which the images, characters and/or other objects that are displayed appear other than as desired. That is, referring to
In this embodiment, however, in which a layout is employed with no traces crossing, or with fewer traces crossing, but that likewise results in characters and/or objects appearing on the display other than as desired, the memory maps, here bit maps, that produce those objects, typically stored by a controller, for example, may be adjusted so that, when displayed, the objects appear properly and/or the objects that are desired appear. For example, if the connections were to produce a backwards image on the display, then, a bit map may be stored backwards so that when produced on the display, it appears as desired. Thus, in this particular embodiment, a memory map of the bits is remapped so as to correct for anomalies, such as, for example, translations, rotations, and/or reflections, that otherwise would result from display of the memory map without having performed a remapping. Likewise, if the wrong object appears, then digital content of particular locations may be interchanged so that the desired object appears.
This is perhaps illustrated effectively with a simple example.
Referring now, to the embodiment employing the signal driver/controller available from Samsung,
A comparison of
It is, of course, appreciated that the claimed subject matter is not limited in scope to an embodiment in which the memory maps, here bit maps, are stored by a controller or a driver. In an embodiment, the bit maps may be stored anywhere within the system and remain within the scope of the claimed subject matter. Likewise, as previously described, rather than storing the content, it may be produced on the fly or by digital logic. In such embodiment changing the digital content produced may involve changing the digital logic or changing the process applied to the input signals where a microprocessor, for example, is employed. In this context, this process, whether applied to a memory or other instantiation is referred to as “remapping” the signals. Here, remapping will typically be applied to binary digital signals or bits, although, of course, the claimed subject matter is not limited in scope in this respect.
It is, of course, now appreciated, based at least in part on the foregoing disclosure, that software may be produced capable of producing the desired remapping. It will, of course, also be understood that, although particular embodiments have just been described, the claimed subject matter is not limited in scope to a particular embodiment or implementation. For example, one embodiment may be in hardware, such as implemented to operate on a device or combination of devices as previously described, for example, whereas another embodiment may be in software. Likewise, an embodiment may be implemented in firmware, or as any combination of hardware, software, and/or firmware, for example. Likewise, although the claimed subject matter is not limited in scope in this respect, one embodiment may comprise one or more articles, such as a storage medium or storage media. This storage media, such as, one or more CD-ROMs and/or disks, for example, may have stored thereon instructions, that when executed by a system, such as a computer system, computing platform, or other system, for example, may result in an embodiment of a method in accordance with the claimed subject matter being executed, such as one of the embodiments previously described, for example. As one potential example, a computing platform may include one or more processing units or processors, one or more input/output devices, such as a display, a keyboard and/or a mouse, and/or one or more memories, such as static random access memory, dynamic random access memory, flash memory, and/or a hard drive, although, again, the claimed subject matter is not limited in scope to this example.
In the preceding description, various aspects of the claimed subject matter have been described. For purposes of explanation, specific numbers, systems and configurations were set forth to provide a thorough understanding of the claimed subject matter. However, it should be apparent to one skilled in the art having the benefit of this disclosure that the claimed subject matter may be practiced without the specific details. In other instances, well-known features were omitted or simplified so as not to obscure the claimed subject matter. While certain features have been illustrated and described herein, many modifications, substitutions, changes and equivalents will now occur to those skilled in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the claimed subject matter.