摘要:
A method of managing latency in a system for tracking movement of an object includes providing a request-and-response mechanism for transferring tracking data across a communication link. In one embodiment, the object for which movement is to be tracked is a human head and the system is a virtual reality system. Packets (34) of the tracking data may be generated using a conventional sensor processing (32) technology, but the packets are transferred via the communications link to an image processing capability (46), such as that of a host computer (26). The packets are generated at a fixed sample rate that is a synchronous with respect to the processing requirements of the host computer. When the host computer is available for fresh tracking data, a packet transfer request is transmitted to the packets to anticipate reception of a packet-transfer request. Thus, any incoming signal to the source is 'prematurely' interpreted as a packet-transfer request. Appropriate actions are executed, if the interpretation is subsequently determined to be inaccurate. As a technique for reducing variability of latency, each transfer of a packet is preceded by a determination of whether to transmit a presently available packet or a next available packet. If a request is received momentarily before the next available packet is accessible, the presently available packet may be identified as 'stale', and the next packet may be transmitted when available.
摘要:
A head mountable apparatus is described for transmitting an image to the user's eye using switchable holographic optical elements. In one embodiment, an optical system is provided that is configured to receive an image provided by an image generator and which forms a light path along which light is transmitted from the image generator to an eye of the user. The optical system includes a first section disposed at an end of the optical system adjacent to a user's eye and a second section configured to transmit light received by the optical system to the first section. The first section of the optical system includes at least one switchable holographic optical element.
摘要:
A projection system (26; 60; 80; 88; 102; 122) and a method of displaying a projected input image on a projection screen (14; 30; 96; 104; 124) of the system utilize one or more reconfigurable holographic optical elements (HOEs) (42, 44, 46, 54, 56 and 58; 64, 66, 68 and 70; 98; 106 and 108; 126 and 128) to optically manipulate propagating light in the system. The reconfigurable HOEs may be configured to perform simple optical functions that are commonly associated with traditional optical devices, such as lenses, prisms and mirrors. However, the reconfigurable HOEs may also be configured to perform sophisticated optical manipulations, such as varying the light intensity toward a specific direction and generating virtual (holographic) images. Each reconfigurable HOE includes a hologram that is sandwiched between two electrode layers. The hologram is a holographic photopolymeric film that has been combined with liquid crystal. The hologram has an optical property that changes in response to an applied electrical field. The reconfigurable HOEs may be included in a color filter (38) of the system to selectively diffract tristimulus color lights to a display panel (40) in order to provide a color display of the input image that is projected onto the projection screen. The reconfigurable HOEs may also be included in a projection optics (34; 62) to magnify the projected image on the projection screen and/or redirect the projected image to form a tiled image on the projection screen. Furthermore, the reconfigurable HOEs may be used in the projection screen to vary the light intensity toward specific viewing positions. In one application, the reconfigurable HOEs in the projection screen allow the system to present the display image in a stereoscopic form.
摘要:
Disclosed is an illumination system using optical feedback to maintain a predetermined illumination output. The illumination system employs an electrically controllable optical filter (106) for filtering light incident thereon and a light detector (304). The light detector is in data communication with the electrically controllable optical filter. Some or all light filtered by the electrically controllable optical filter is detected by the light detector and compared to at least one predeterminated value. If the signal generated by the light detector differs when compared to the at least one predeterminated value, one or more filtering characteristics of electrically controllable optical filter are varied which, in turn, varies the amount of light filtered by the electrically controllable optical filter. The filtering characteristics of the electrically controllable optical filter continue to be varied until the signal generated by the light detector substantially matches the at least one predeterminated value.