This disclosure relates to displays that employ electromechanical systems that operate as light modulators to create an image and to displays that use control signals to control the operation of the light modulators, as well as to other electromechanical systems and devices.
Electromechanical systems (EMS) include devices having electrical and mechanical elements, actuators, transducers, sensors, optical components such as mirrors and optical films, and electronics. EMS devices or elements can be manufactured at a variety of scales including, but not limited to, microscales and nanoscales. For example, microelectromechanical systems (MEMS) devices can include structures having sizes ranging from about a micron to hundreds of microns or more. Nanoelectromechanical systems (NEMS) devices can include structures having sizes smaller than a micron including, for example, sizes smaller than several hundred nanometers. Electromechanical elements may be created using deposition, etching, lithography, and/or other micromachining processes that etch away parts of substrates and/or deposited material layers, or that add layers to form electrical and electromechanical devices.
MEMS devices, arranged in arrays, can be used to create displays. The array is placed in front of a display surface and light is passed through the array and on to the display surface. As the light passes through the array, the MEMS devices are controlled to adjust how much light passes through a MEMS device and onto the display surface.
To form an image, the display employs an array with a large number of MEMS devices. Each MEMS device is to be controlled, so that each MEMS device transmits the correct light to form a portion of the image. In a conventional display, control circuitry communicates with a display driver that controls the operation of the MEMS devices. Typically, the display driver connects to the individual MEMS devices through high-speed scalable low voltage signaling links (SLVS links) Although SLVS links can work quite well, they tend to provide low data throughput and require substantial power to carry signals to the MEMS devices. Increasing power can, in turn, further limit data transfer speeds through the SLVS links due to an increase in electromagnetic interference (EMI).
The systems, methods and devices of this disclosure each have several innovative aspects, no single one of which is solely responsible for the desirable attributes disclosed herein.
One innovative aspect of the subject matter described in this disclosure can be implemented in a display including a light modulator capable of modulating light. The display further including a receiver for receiving optical signals, a display controller capable of generating control data for operating the light modulator, and a transmitter coupled to the display controller and capable of transmitting to the receiver an optical signal carrying the control data for controlling operation of the light modulator. In some implementations, the receiver can include a driver circuit coupled to the light modulator and having an optical detector capable of detecting optical signals. The receiver also can include a color filter capable of filtering the optical signal.
In some implementations, the transmitter can include an infrared light source capable of generating the optical signal in the infrared spectrum or a light source capable of generating the optical signal with a plurality of wavelengths. The transmitter also can include a switching circuit capable of generating the optical signal as a series of optical pulses. In some implementations, the switching circuit switches at a rate of between 2 KHz and 500 MHz. The display also can include an interface capable of communicating with a processor to receive an image signal representative of an image for display. In some implementations, the display also can include a multiplexer capable of encoding communication data and control data within the optical signal. In some implementations, the display may include signaling links capable of electrically connecting the controller with the light modulator. In some implementations, the light modulator can include an array of light modulators arranged in alignment with an array of apertures.
In some implementations, the display can include a waveguide optically coupled to the transmitter capable of carrying the optical signal to the receiver. The display also can include a sequence controller capable of moving the light modulators to block light from passing through the apertures prior to transmitting an optical signal carrying control data. The display also can include a processor capable of communicating with the display, the processor being capable of processing image data, and a memory device capable of communicating with the processor. In some implementations, the display can include an image source module capable of sending the image data to the processor, wherein the image source module includes at least one of a receiver, transceiver, and transmitter. Additionally, the display also may include an input device capable of receiving input data and communicating the input data to the processor.
Another innovative aspect of the subject matter described in this disclosure can be implemented in a display device having a light modulator including a receiver for receiving optical signals, a controller coupled to the light modulator, wherein the controller generates control data for operating the light modulator, a processor, wherein the processor is capable of generating a communication signal having encoded information, and a transmitter coupled to the controller, wherein the transmitter is capable of transmitting an optical signal carrying the control data to the receiver, and an optical signal carrying the communication signal. In some implementations, the light modulator includes an array of light modulators arranged in alignment with an array of apertures. In some implementations, the transmitter is configured to transmit the optical signal carrying the communication signal to a remote location. The transmitter can include a switching circuit capable of generating the optical signal as a series of optical pulses, and in some implementations, the switching circuit switches at a rate of between 2 KHz and 500 MHz. In some implementations, the display device can include a multiplexer capable of encoding the communication signal and the control data within the optical signal. The display also can include a spatial multiplexer capable of multiplexing the communication signal across a plurality of apertures within the array. In some implementations, the communication signal has a data transmission rate of 2 Kbps to 500 Mbps.
Another innovative aspect of the subject matter described in this disclosure can be implemented in a system for communicating information to a remote location, the system including a transmitter having a display including a light modulator positioned in alignment with an aperture, the light modulator capable of moving between an open and closed position to modulate light passing through the aperture, a communication processor capable of generating an optical communication signal having encoded information, and a transmitter coupled to the communication processor capable of transmitting through the aperture when the light modulator is in the open position, the optical communication signal transmitting to a remote location. In some implementations, the system can further include a display controller capable of controlling the light modulator to form an image and moving the light modulator to an open position during formation of an image to allow the optical communication signal to pass through the aperture. In some implementations, the display controller moves the light modulator between an open and closed position at a frequency greater than 60 Hz.
Details of one or more implementations of the subject matter described in this disclosure are set forth in the accompanying drawings and the description below. Other features, aspects, and advantages will become apparent from the description, the drawings and the claims. Note that the relative dimensions of the following figures may not be drawn to scale.
Like reference numbers and designations in the various drawings indicate like elements.
The following description is directed to certain implementations for the purposes of describing the innovative aspects of this disclosure. However, a person having ordinary skill in the art will readily recognize that the teachings herein can be applied in a multitude of different ways. The described implementations may be implemented in any device, apparatus, or system that is capable of displaying an image, whether in motion (such as video) or stationary (such as still images), and whether textual, graphical or pictorial. The concepts and examples provided in this disclosure may be applicable to a variety of displays, such as liquid crystal displays (LCDs), organic light-emitting diode (OLED) displays, field emission displays, and electromechanical systems (EMS) and microelectromechanical (MEMS)-based displays, in addition to displays incorporating features from one or more display technologies.
The described implementations may be included in or associated with a variety of electronic devices such as, but not limited to: mobile telephones, multimedia Internet enabled cellular telephones, mobile television receivers, wireless devices, smartphones, Bluetooth® devices, personal data assistants (PDAs), wireless electronic mail receivers, hand-held or portable computers, netbooks, notebooks, smartbooks, tablets, printers, copiers, scanners, facsimile devices, global positioning system (GPS) receivers/navigators, cameras, digital media players (such as MP3 players), camcorders, game consoles, wrist watches, wearable devices, clocks, calculators, television monitors, flat panel displays, electronic reading devices (such as e-readers), computer monitors, auto displays (such as odometer and speedometer displays), cockpit controls and/or displays, camera view displays (such as the display of a rear view camera in a vehicle), electronic photographs, electronic billboards or signs, projectors, architectural structures, microwaves, refrigerators, stereo systems, cassette recorders or players, DVD players, CD players, VCRs, radios, portable memory chips, washers, dryers, washer/dryers, parking meters, packaging (such as in electromechanical systems (EMS) applications including microelectromechanical systems (MEMS) applications, in addition to non-EMS applications), aesthetic structures (such as display of images on a piece of jewelry or clothing) and a variety of EMS devices.
The teachings herein also can be used in non-display applications such as, but not limited to, electronic switching devices, radio frequency filters, sensors, accelerometers, gyroscopes, motion-sensing devices, magnetometers, inertial components for consumer electronics, parts of consumer electronics products, varactors, liquid crystal devices, electrophoretic devices, drive schemes, manufacturing processes and electronic test equipment. Thus, the teachings are not intended to be limited to the implementations depicted solely in the Figures, but instead have wide applicability as will be readily apparent to one having ordinary skill in the art.
The systems and methods described herein include displays that generate an image by having a display controller that operates an array of light modulating devices. In some implementations, the light modulating devices are MEMS devices that have a shutter which slides back and forth over an aperture. Light passing through the aperture is modulated by the sliding shutter, and the modulated light forms, at least part of, an image that is presented by the display. In some implementations, a receiver for receiving optical signals is connected to the MEMS shutter devices. A transmitter that transmits optical signals is connected to the display controller. The display controller can send control signals for controlling the motion of the MEMS shutter devices to the transmitter and the transmitter can generate an optical signal that transmits the control signal, typically as pulses of light. The receiver that is connected to the MEMS shutter devices can receive the optical signal and decode the control signal that is encoded within the optical signal. A driver circuit coupled to the receiver can use that control signal to drive the operation of the MEMS shutter devices.
In some implementations, the device also includes a multiplexer that can encode image data and control data into the optical signal. The image data, typically, includes color information that can select the color of the light that the MEMS shutter device modulates. The image data and the control data are multiplexed, for example, using time division multiplexing, and the multiplexed signal is used to drive a light source, such as one or more LED lamps. The LED lamps generate pulses that form an optical signal which carries the image and control data as encoded information.
In some implementations, the device also includes a communication processor that generates a communication signal having encoded information. The encoded information can be any type of information, such as by way of example, identification information, biometric data, motion data, gesture data, device status, data files or any other type of information that can be encoded into a data stream and transmitted optically. The communication signal can be encoded by the multiplexer into the optical signal and transmitted along with the control data. The communication signal may be carried with light that forms the image on the display and can pass through the aperture and past the MEMS shutter devices to propagate to a location that is remote from the display. In this way the communication signal can propagate the encoded information, such as the identification information, to a remote location. Optionally, a receiver at the remote location can receive the communication signal and extract the encoded information, such as the identification information, for use by the receiver. In some implementations, the communication signal can be encoded with a control mark that can prevent a camera or other recording device from recording material presented on the screen of the display. In some implementations, the control mark is encoded within the backlight of the display. This control mark may prevent a camera from recording copyrighted material or confidential material, such as credit card information or other confidential information.
Particular implementations of the subject matter described in this disclosure can be implemented to realize one or more of the following potential advantages. In some implementations, the systems and methods described herein can increase the rate of data throughput between a controller and a light modulator. Additionally, the systems and methods described herein may provide reduced power consumption and electro-magnetic interference (EMI) for transferring data between the controller and the light modulators. Further, the display systems and methods described herein may allow data communication with remote receivers at the same time that images are being presented on the display, allowing for transmission of a range of data.
In some implementations, each light modulator 102 corresponds to a pixel 106 in the image 104. In some other implementations, the display apparatus 100 may utilize a plurality of light modulators to form a pixel 106 in the image 104. For example, the display apparatus 100 may include three color-specific light modulators 102. By selectively opening one or more of the color-specific light modulators 102 corresponding to a particular pixel 106, the display apparatus 100 can generate a color pixel 106 in the image 104. In another example, the display apparatus 100 includes two or more light modulators 102 per pixel 106 to provide a luminance level in an image 104. With respect to an image, a pixel corresponds to the smallest picture element defined by the resolution of image. With respect to structural components of the display apparatus 100, the term pixel refers to the combined mechanical and electrical components utilized to modulate the light that forms a single pixel of the image.
The display apparatus 100 is a direct-view display in that it may not include imaging optics typically found in projection applications. In a projection display, the image formed on the surface of the display apparatus is projected onto a screen or onto a wall. The display apparatus is substantially smaller than the projected image. In a direct view display, the image can be seen by looking directly at the display apparatus, which contains the light modulators and optionally a backlight or front light for enhancing brightness and/or contrast seen on the display.
Direct-view displays may operate in either a transmissive or reflective mode. In a transmissive display, the light modulators filter or selectively block light which originates from a lamp or lamps positioned behind the display. The light from the lamps is optionally injected into a lightguide or backlight so that each pixel can be uniformly illuminated. Transmissive direct-view displays are often built onto transparent substrates to facilitate a sandwich assembly arrangement where one substrate, containing the light modulators, is positioned over the backlight. In some implementations, the transparent substrate can be a glass substrate (sometimes referred to as a glass plate or panel), or a plastic substrate. The glass substrate may be or include, for example, a borosilicate glass, wine glass, fused silica, a soda lime glass, quartz, artificial quartz, Pyrex, or other suitable glass material.
Each light modulator 102 can include a shutter 108 and an aperture 109. To illuminate a pixel 106 in the image 104, the shutter 108 is positioned such that it allows light to pass through the aperture 109. To keep a pixel 106 unlit, the shutter 108 is positioned such that it obstructs the passage of light through the aperture 109. The aperture 109 is defined by an opening patterned through a reflective or light-absorbing material in each light modulator 102.
The display apparatus also includes a control matrix coupled to the substrate and to the light modulators for controlling the movement of the shutters. The control matrix includes a series of electrical interconnects (such as interconnects 110, 112 and 114), including at least one write-enable interconnect 110 (also referred to as a scan line interconnect) per row of pixels, one data interconnect 112 for each column of pixels, and one common interconnect 114 providing a common voltage to all pixels, or at least to pixels from both multiple columns and multiples rows in the display apparatus 100. In response to the application of an appropriate voltage (the write-enabling voltage, VWE), the write-enable interconnect 110 for a given row of pixels prepares the pixels in the row to accept new shutter movement instructions. The data interconnects 112 communicate the new movement instructions in the form of data voltage pulses. The data voltage pulses applied to the data interconnects 112, in some implementations, directly contribute to an electrostatic movement of the shutters. In some other implementations, the data voltage pulses control switches, such as transistors or other non-linear circuit elements that control the application of separate drive voltages, which are typically higher in magnitude than the data voltages, to the light modulators 102. The application of these drive voltages results in the electrostatic driven movement of the shutters 108.
The control matrix also may include, without limitation, circuitry, such as a transistor and a capacitor associated with each shutter assembly. In some implementations, the gate of each transistor can be electrically connected to a scan line interconnect. In some implementations, the source of each transistor can be electrically connected to a corresponding data interconnect. In some implementations, the drain of each transistor may be electrically connected in parallel to an electrode of a corresponding capacitor and to an electrode of a corresponding actuator. In some implementations, the other electrode of the capacitor and the actuator associated with each shutter assembly may be connected to a common or ground potential. In some other implementations, the transistor can be replaced with a semiconducting diode, or a metal-insulator-metal switching element.
The display apparatus 128 includes a driver 130, that acts as a scan driver (also referred to as write enabling voltage sources) and one or more data drivers (also referred to as data voltage sources). The display apparatus 128 also includes a controller 134, common drivers 138, lamps 140-148, lamp drivers 147 and an array of display elements 150, such as the light modulators 102 shown in
The driver 130 couples to the display elements 150 and generates the appropriate voltages to apply to interconnects, such as the write-enable interconnect 110 and data interconnect 112 depicted in
In some implementations, the driver 130 includes one or more optical receivers 131. The optical receivers 131 can have an optical detector, such as a photodiode, for detecting optical signals. In some implementations, the optical receivers 131 on the driver 130 can consist of photodiodes connecting to a transimpedance amplifier (TIA) to convert photons to electrical signals. The optical receivers 131 are arranged to be in optical communication with the lamps 140-148, such that light transmitted from the lamps 140-148 may be received by the optical receivers 131. In the non-limiting depicted implementation, the driver 130 has five optical receivers 131a-131e, each of which is disposed in opposition to a lamp 140-148. Each lamp generates light of a certain wavelength or wavelengths (color). For example, the five lamps 140-148 may generate light of wavelengths red, green, blue, white and infra-red respectively. In some implementations, the optical receivers 131a-131e include an optical filter that selectively passes light of a certain wavelength or of certain wavelengths, such as red light or white light, to the optical receiver. Control signals encoded in light transmitted from a lamp of a certain wavelength or wavelengths will be received by an optical receiver having a filter that passes that wavelength or wavelengths. This allows the optical receivers to receive multiple control signals simultaneously. Additionally, this allows for directing a control signal to an optical receiver having a filter that passes a particular wavelength and to block other optical receivers 131a-131e from receiving or processing that control signal, which is transmitted at a wavelength outside of the filter pass range of the optical filter used with those optical receivers 131a-131e. Thus, the optical receivers 131a-131e can receive different optical signals. In some implementations, the display elements 150 connect to a driver 130 and the driver 130 receives control signals that provide movement instructions for each display element 150. In some other implementations, each display element in the array of display elements 150 has a separate driver 130 that receives control signals with movement instructions for that respective display element in the array. In some implementations, two or more drivers 130 are provided and each driver processes control signals and movement instructions for two or more display elements within the array of display elements 150.
In some implementations of the display apparatus, the driver 130 is capable of providing analog data voltages to the array of display elements 150, especially where the luminance level of the image is to be derived in analog fashion. In analog operation, the display elements are designed such that when a range of intermediate voltages is applied by the driver 130, there results a range of intermediate illumination states or luminance levels in the resulting image. In some other implementations, the driver 130 is capable of applying a reduced set, such as 2, 3 or 4, of digital voltage levels to the display elements 150. In implementations in which the display elements are shutter-based light modulators, such as the light modulators 102 depicted in
The lamp driver 147 connects to a pulse modulator 149. The pulse modulator 14 is shown as a separate element. In some other implementations, the pulse modulator 149 for optical communication resides in the display controller 134 or the lamp driver 147. The pulse modulator 149 connects to a display controller 134 (also referred to as the controller 134). In some implementations, the controller 134 sends data to the pulse modulator 149 in either a serial or parallel fashion. In some implementations, the controller 134 sends control data to the pulse modulator 149. The control data can include movement instructions for moving the display elements in a manner that will modulate light to form an image on the display. The pulse modulator 149 receives the control data and generates a bit stream. The pulse modulator encodes the control data into the bit stream, such as a serial bit stream, using any suitable encoding technique. The serial bit stream is passed to the lamp driver 147 which drives lamps 140-148 to generate an optical signal that includes a sequence of light pulses. The control data can be encoded within the sequence of light pulses. The light pulses can provide an optical signal that is transmitted from the lamps 140-148. The optical receivers 131a-131e can detect and receive the sequence of light pulses and can provide the control data to the driver 130. The driver 130 can include series-to-parallel data converters, level-shifting, and for some applications digital-to-analog voltage converters.
The display apparatus 120 optionally includes a set of common drivers 138, also referred to as common voltage sources. In some implementations, the common drivers 138 provide a DC common potential to all display elements within the array of display elements 150. For example, by supplying voltage to a series of common interconnects 139. In some other implementations, the common drivers 138, following commands from the controller 134, issue voltage pulses or signals to the array of display elements 150. For example, global actuation pulses which are capable of driving and/or initiating simultaneous actuation to all display elements in multiple rows and columns of the array. Optionally, the global actuation pulses may be generated by the driver 130 in response to control data encoded within the optical signal transferred from the controller 134, through the optical signal generated by the lamps 140-148.
The controller 134 can coordinate the illumination of red, green, blue, white, and infrared lamps (140, 142, 144,146, and 148 respectively) via lamp driver 147, with the sequencing of movement of specific display elements within the array of display elements 150. In some implementations, the lamps are light emitting diodes (LEDs). In some implementations, the lamps will generate light signals within the visible spectrum. In some other implementations, the lamps will generate light in the infrared spectrum, such as lamp 148, or some other range of wavelengths in the electromagnetic spectrum. In some implementations, the wavelength used will depend upon the application being addressed and any wavelength suitable for transferring data in an optical signal may be employed.
The controller 134 determines the sequencing or addressing scheme by which each of the display elements can be reset to the illumination levels appropriate to a new image 104. The controller 134 has an interface capable of communicating with a host processor 122 to receive an image signal representative of an image for display. New images 104 can be set at periodic intervals. For instance, for video displays, color images or frames of video are refreshed at frequencies ranging from 10 to 300 Hertz (Hz). In some implementations, the setting of an image frame to the array of display elements 150 is synchronized with the illumination of one or more of the lamps 140, 142, 144, 146, and 148 such that alternate image frames are illuminated with an alternating series of colors, such as red, green, blue, white, and infrared. The image frames for each respective color are referred to as color subframes. In this method, referred to as the field sequential color method, if the color subframes are alternated at frequencies in excess of 20 Hz, the human visual system (HVS) will average the alternating frame images into the perception of an image having a broad and continuous range of colors. In some other implementations, the lamps can employ primary colors other than red, green, blue and white. In some implementations, fewer than four, or more than four lamps with primary colors can be employed in the display apparatus 128.
In some implementations, where the display apparatus 128 is designed for the digital switching of shutters, such as the shutters 108 shown in
In some implementations, the data for an image state is loaded by the controller 134 through the driver 130 and to the array of display elements 150 by a sequential addressing of individual rows, also referred to as scan lines. For each row or scan line in the sequence, the driver 130 applies a write-enable voltage to the write enable interconnect 133 for that row of the array of display elements 150, and subsequently the driver 130 supplies data voltages, corresponding to desired shutter states, for each column in the selected row of the array. This addressing process can repeat until data has been loaded for all rows in the array of display elements 150. In some implementations, the sequence of selected rows for data loading is linear, proceeding from top to bottom in the array of display elements 150. In some other implementations, the sequence of selected rows is pseudo-randomized, in order to mitigate potential visual artifacts. And in some other implementations, the sequencing is organized by blocks, where, for a block, the data for a certain fraction of the image is loaded to the array of display elements 150. For example, the sequence can be implemented to address every fifth row of the array of the display elements 150 in sequence.
In some implementations, the addressing process for loading image data to the array of display elements 150 is separated in time from the process of actuating the display elements. In such an implementation, the array of display elements 150 may include data memory elements for each display element, and the control matrix may include a global actuation interconnect for carrying trigger signals, from the common driver 138, to initiate simultaneous actuation of the display elements according to data stored in the memory elements.
In some implementations, the array of display elements 150 and the control matrix that controls the display elements may be arranged in configurations other than rectangular rows and columns. For example, the display elements can be arranged in hexagonal arrays or curvilinear rows and columns.
The host processor 122 generally controls the operations of the host device 120. For example, the host processor 122 may be a general or special purpose processor for controlling a portable electronic device. With respect to the display apparatus 128, included within the host device 120, the host processor 122 outputs image data as well as additional data about the host device 120. Such information may include data from environmental sensors 124, such as ambient light or temperature; information about the host device 120, including, for example, an operating mode of the host or the amount of power remaining in the host device's power source; information about the content of the image data; information about the type of image data; and/or instructions for the display apparatus 128 for use in selecting an imaging mode.
In some implementations, the user input module 126 enables the conveyance of personal preferences of a user to the controller 134, either directly, or via the host processor 122. In some implementations, the user input module 126 is controlled by software in which a user inputs personal preferences, for example, color, contrast, power, brightness, content, and other display settings and parameters preferences. In some other implementations, the user input module 126 is controlled by hardware in which a user inputs personal preferences. In some implementations, the user may input these preferences via voice commands, one or more buttons, switches or dials, or with touch-capability. The plurality of data inputs to the controller 134 direct the controller to provide data to the various drivers 130, 138 and 147 which correspond to optimal imaging characteristics.
The environmental sensor module 124 also can be included as part of the host device 120. The environmental sensor module 124 can be capable of receiving data about the ambient environment, such as temperature and or ambient lighting conditions. The sensor module 124 can be programmed, for example, to distinguish whether the device is operating in an indoor or office environment versus an outdoor environment in bright daylight versus an outdoor environment at nighttime. The sensor module 124 communicates this information to the display controller 134, so that the controller 134 can optimize the viewing conditions in response to the ambient environment.
In the depicted implementation, the shutter 206 includes two shutter apertures 212 through which light can pass. The aperture layer 207 includes a set of three apertures 209. In
Each aperture has at least one edge around its periphery. For example, the rectangular apertures 209 have four edges. In some implementations, in which circular, elliptical, oval, or other curved apertures are formed in the aperture layer 207, each aperture may have a single edge. In some other implementations, the apertures need not be separated or disjointed in the mathematical sense, but instead can be connected. That is to say, while portions or shaped sections of the aperture may maintain a correspondence to each shutter, several of these sections may be connected such that a single continuous perimeter of the aperture is shared by multiple shutters.
In order to allow light with a variety of exit angles to pass through the apertures 212 and 209 in the open state, the width or size of the shutter apertures 212 can be designed to be larger than a corresponding width or size of apertures 209 in the aperture layer 207. In order to effectively block light from escaping in the closed state, the light blocking portions of the shutter 206 can be designed to overlap the edges of the apertures 209.
The electrostatic actuators 202 and 204 are designed so that their voltage-displacement behavior provides a bi-stable characteristic to the shutter assembly 200. For each of the shutter-open and shutter-close actuators, there exists a range of voltages below the actuation voltage, which if applied while that actuator is in the closed state (with the shutter being either open or closed), will hold the actuator closed and the shutter in position, even after a drive voltage is applied to the opposing actuator. The minimum voltage needed to maintain a shutter's position against such an opposing force is referred to as a maintenance voltage Vm. The dual actuator shutter assembly 200 includes five optical detectors 231 and 232, including a λX optical detector 232 for detecting light in the infrared spectrum. In some implementations, the optical detectors 231 and 232 are integrated into the substrate supporting the shutter assembly 200. The five detectors 231 and 232 can be any suitable type of optical detector, such as photodiodes that respond to incident optical signals by converting the optical signal to an electrical signal through a transimpedance amplifier (TIA). The optical detectors 231 and 232 electrically couple to a driver 230 integrated into the substrate supporting the shutter assembly 200. The optical detectors 231 and 232 couple to the driver 230 to provide the dual actuator shutter assembly 200 with a receiver for receiving optical signals. The driver 230 can be a driver circuit, similar to the driver 130 described with reference to
The display 301 shows in cross-section the shutter assemblies 302a through 302c that modulate light passing through the waveguide 316. As described with reference to
Operation of the shutter 308 is controlled by a driver circuit 330 that generates actuation signals for causing the beam actuators, discussed with reference to
Display system 300 employs a display controller 334, a modulator 345 and the lamps 340 through 348 to generate an optical signal that includes control data and that can propagate optically through the waveguide 316 and be detected and received by the receivers 331a and 331b of the drivers 330. The control signal transmitted by the lamps 340 through 348 can include analog signals or digitally encoded signals that the driver circuit 330 can decode to create an actuation signal.
The system 300 depicted in
The communication data block 407a carries communication data, and in some implementations, the communication data in data block 407a is transmitted through the display and to a remote location.
The sequential activation of the lamps 540 and 542 shown in
The display device 840 includes a housing 841, a display 830, an antenna 843, a speaker 845, an input device 848 and a microphone 846. The housing 841 can be formed from any of a variety of manufacturing processes, including injection molding, and vacuum forming. In addition, the housing 841 may be made from any of a variety of materials, including, but not limited to: plastic, metal, glass, rubber and ceramic, or a combination thereof. The housing 841 can include removable portions (not shown) that may be interchanged with other removable portions of different color, or containing different logos, pictures, or symbols.
The display 830 may be any of a variety of displays, including a bi-stable or analog display, as described herein. In addition, the display 830 can include a mechanical light modulator-based display, as described herein.
The components of the display device 840 are schematically illustrated in
The network interface 827 includes the antenna 843 and the transceiver 847 so that the display device 840 can communicate with one or more devices over a network. The network interface 827 also may have some processing capabilities to relieve, for example, data processing requirements of the processor 821. The antenna 843 can transmit and receive signals. In some implementations, the antenna 843 transmits and receives RF signals according to any of the IEEE 16.11 standards, or any of the IEEE 802.11 standards. In some other implementations, the antenna 843 transmits and receives RF signals according to the Bluetooth® standard. In the case of a cellular telephone, the antenna 843 can be designed to receive code division multiple access (CDMA), frequency division multiple access (FDMA), time division multiple access (TDMA), Global System for Mobile communications (GSM), GSM/General Packet Radio Service (GPRS), Enhanced Data GSM Environment (EDGE), Terrestrial Trunked Radio (TETRA), Wideband-CDMA (W-CDMA), Evolution Data Optimized (EV-DO), 1×EV-DO, EV-DO Rev A, EV-DO Rev B, High Speed Packet Access (HSPA), High Speed Downlink Packet Access (HSDPA), High Speed Uplink Packet Access (HSUPA), Evolved High Speed Packet Access (HSPA+), Long Term Evolution (LTE), AMPS, or other known signals that are used to communicate within a wireless network, such as a system utilizing 3G, 4G or 5G, or further implementations thereof, technology. The transceiver 847 can pre-process the signals received from the antenna 843 so that they may be received by and further manipulated by the processor 821. The transceiver 847 also can process signals received from the processor 821 so that they may be transmitted from the display device 840 via the antenna 843.
In some implementations, the transceiver 847 can be replaced by a receiver. In addition, in some implementations, the network interface 827 can be replaced by an image source, which can store or generate image data to be sent to the processor 821. The processor 821 can control the overall operation of the display device 840. The processor 821 receives data, such as compressed image data from the network interface 827 or an image source, and processes the data into raw image data or into a format that can be readily processed into raw image data. The processor 821 can send the processed data to the driver controller 829 or to the frame buffer 828 for storage. Raw data typically refers to the information that identifies the image characteristics at each location within an image. For example, such image characteristics can include color, saturation and gray-scale level.
The processor 821 can include a microcontroller, CPU, or logic unit to control operation of the display device 840. The conditioning hardware 852 may include amplifiers and filters for transmitting signals to the speaker 845, and for receiving signals from the microphone 846. The conditioning hardware 852 may be discrete components within the display device 840, or may be incorporated within the processor 821 or other components.
The driver controller 829 can take the raw image data generated by the processor 821 either directly from the processor 821 or from the frame buffer 828 and can re-format the raw image data appropriately for high speed transmission to the array driver 822. In some implementations, the driver controller 829 can re-format the raw image data into a data flow having a raster-like format, such that it has a time order suitable for scanning across the display array 830. Then the driver controller 829 sends the formatted information to the array driver 822. Although a driver controller 829 is often associated with the system processor 821 as a stand-alone Integrated Circuit (IC), such controllers may be implemented in many ways. For example, controllers may be embedded in the processor 821 as hardware, embedded in the processor 821 as software, or fully integrated in hardware with the array driver 822.
The array driver 822 can receive the formatted information from the driver controller 829 and can re-format the video data into a parallel set of waveforms that are applied many times per second to the hundreds, and sometimes thousands (or more), of leads coming from the display's x-y matrix of display elements. In some implementations, the array driver 822 and the display array 830 are a part of a display module. In some implementations, the driver controller 829, the array driver 822, and the display array 30 are a part of the display module.
In some implementations, the driver controller 829, the array driver 822, and the display array 830 are appropriate for any of the types of displays described herein. For example, the driver controller 829 can be a conventional display controller or a bi-stable display controller (such as a mechanical light modulator display element controller). Additionally, the array driver 822 can be a conventional driver or a bi-stable display driver (such as a mechanical light modulator display element controller). Moreover, the display array 30 can be a conventional display array or a bi-stable display array (such as a display including an array of mechanical light modulator display elements). In some implementations, the driver controller 829 can be integrated with the array driver 822. Such an implementation can be useful in highly integrated systems, for example, mobile phones, portable-electronic devices, watches or small-area displays.
In some implementations, the input device 848 can be configured to allow, for example, a user to control the operation of the display device 840. The input device 848 can include a keypad, such as a QWERTY keyboard or a telephone keypad, a button, a switch, a rocker, a touch-sensitive screen, a touch-sensitive screen integrated with the display array 30, or a pressure- or heat-sensitive membrane. The microphone 846 can be configured as an input device for the display device 840. In some implementations, voice commands through the microphone 846 can be used for controlling operations of the display device 840. Additionally, in some implementations, voice commands can be used for controlling display parameters and settings.
The power supply 850 can include a variety of energy storage devices. For example, the power supply 850 can be a rechargeable battery, such as a nickel-cadmium battery or a lithium-ion battery. In implementations using a rechargeable battery, the rechargeable battery may be chargeable using power coming from, for example, a wall socket or a photovoltaic device or array. Alternatively, the rechargeable battery can be wirelessly chargeable. The power supply 850 also can be a renewable energy source, a capacitor, or a solar cell, including a plastic solar cell or solar-cell paint. The power supply 850 also can be configured to receive power from a wall outlet.
In some implementations, control programmability resides in the driver controller 829 which can be located in several places in the electronic display system. In some other implementations, control programmability resides in the array driver 822. The above-described optimization may be implemented in any number of hardware and/or software components and in various configurations.
As used herein, a phrase referring to “at least one of” a list of items refers to any combination of those items, including single members. As an example, “at least one of: a, b, or c” is intended to cover: a, b, c, a-b, a-c, b-c, and a-b-c.
The various illustrative logics, logical blocks, modules, circuits and algorithm processes described in connection with the implementations disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. The interchangeability of hardware and software has been described generally, in terms of functionality, and illustrated in the various illustrative components, blocks, modules, circuits and processes described above. Whether such functionality is implemented in hardware or software depends upon the particular application and design constraints imposed on the overall system.
The hardware and data processing apparatus used to implement the various illustrative logics, logical blocks, modules and circuits described in connection with the aspects disclosed herein may be implemented or performed with a general purpose single- or multi-chip processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, or, any conventional processor, controller, microcontroller, or state machine. A processor also may be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. In some implementations, particular processes and methods may be performed by circuitry that is specific to a given function.
In one or more aspects, the functions described may be implemented in hardware, digital electronic circuitry, computer software, firmware, including the structures disclosed in this specification and their structural equivalents thereof, or in any combination thereof. Implementations of the subject matter described in this specification also can be implemented as one or more computer programs, i.e., one or more modules of computer program instructions, encoded on a computer storage media for execution by, or to control the operation of, data processing apparatus.
Various modifications to the implementations described in this disclosure may be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other implementations without departing from the spirit or scope of this disclosure. Thus, the claims are not intended to be limited to the implementations shown herein, but are to be accorded the widest scope consistent with this disclosure, the principles and the novel features disclosed herein.
Additionally, a person having ordinary skill in the art will readily appreciate, the terms “upper” and “lower” are sometimes used for ease of describing the figures, and indicate relative positions corresponding to the orientation of the figure on a properly oriented page, and may not reflect the proper orientation of any device as implemented.
Certain features that are described in this specification in the context of separate implementations also can be implemented in combination in a single implementation. Conversely, various features that are described in the context of a single implementation also can be implemented in multiple implementations separately or in any suitable subcombination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a subcombination or variation of a subcombination.
Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. Further, the drawings may schematically depict one more example processes in the form of a flow diagram. However, other operations that are not depicted can be incorporated in the example processes that are schematically illustrated. For example, one or more additional operations can be performed before, after, simultaneously, or between any of the illustrated operations. In certain circumstances, multitasking and parallel processing may be advantageous. Moreover, the separation of various system components in the implementations described above should not be understood as requiring such separation in all implementations, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products. Additionally, other implementations are within the scope of the following claims. In some cases, the actions recited in the claims can be performed in a different order and still achieve desirable results.