{'fraction_non_alphanumeric': 0.02553191489361702, 'fraction_numerical': 0.006808510638297872, 'mean_word_length': 4.444444444444445, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Flat Projection for 3-D

The two challenges for three-dimensional (3-D) display are designing the optics for wide fields of view, and delivering pixels at the rates needed to support this. Getting such pixel rates at low cost is merely an extension of the key challenge for two-dimensional (2-D) displays,and the cost advantage of projection in this respect over alternatives increases considerably at the data rates needed for 3-D. Both 2-D and 3-D projection concepts are bulky, so the authors describe how to project images within a flat panel. Flat projection is not only inexpensive: it can generate virtual as well as real images, and allows the screen to take images and input from the viewer as well as vice versa. Real images are created by pointing a projector into a wedge-shaped light guide, and either the projector or the screen can be shuttered in order to time-multiplex a 3-D image on a large screen. Virtual images are created by pointing a projector into a slab embossed with a grating and can deliver the collimated illumination needed if a liquid crystal display is to time-multiplex a 3-D image with the high off-screen resolution provided by holograms.