Abstract:
A method and apparatus are provided for generating image data for output to a display device such as an HUD or HMD defining pixels of an image for display. The image data for each pixel defines a predetermined background colour or a non-background colour. In an example implementation, the image generator comprises at least one image rendering module and a memory accessible by the at least one rendering module providing at least one frame buffer in which image data may be assembled. The at least one rendering module is arranged to process or to generate image data using a tile representation of an image for display, each tile comprising image data defining each of a predetermined number of pixels of the image. Furthermore, the at least one rendering module is arranged to store image data for the pixels of a tile in the at least one frame buffer only in the event that one or more pixels of the tile have respective image data defining a non-background colour or are enabled for display with a non-background colour, the pixels in the tile being otherwise assumed to be intended for display with the predetermined background colour. In this way the need to transfer data to and from the memory when generating and assembling image data is reduced, so reducing image rendering time.
Abstract:
The invention features a volumetric display system including an optical relay, a motor, a support structure coupled to the motor, a projection screen disposed on the support structure, and a projection optic. During operation, the projection optic receives a light beam from the optical relay and projects the light beam onto the projection screen. Also, the motor rotates the support structure, the projection screen, and the projection optic about a rotation axis.
Abstract:
The invention pertains to display method, a computer program for performing the steps of the display method and a display system (1), the display system having for example: at least one display unit (13, 16) arranged to present at least one display image, at least one memory unit (12, 15) comprising information related to for example descriptions of a set of default graphics display objects (W1-W3) and configuration data.The configuration data is arranged to define:at least one transparent display layer (L1-L3), at least one transparent display container (CO0-CO2) associated to the at least one transparent display layer and at least one display mode. Each of said at least one display mode comprising a predetermined selection of one or more of said at least one transparent display container of one or more of said at least one display layer.
Abstract:
A color-based system, methods and interfaces to gather, identify, search for and match products using color as a primary indicator. The system, methods and interfaces are preferably implemented as an enhancement of proprietary merchant inventory management systems (IMS) and supply chain management systems (SCM) which enable the effective codification and evaluation of color-based data received and transformed from a number of different merchant IMS and SCM feeds. The system architecture further enables dynamic color processing, pattern recognition and a robust set of features for enhancing commercial experiences of and interactions between consumers and merchants.
Abstract:
A graphics memory system for managing image data for a volumetric display that display volumetric images, the system including a first buffer memory with a first predefined address space for holding image data for a three-dimensional image; a second buffer memory with as second predefined address space for holding image data for a three-dimensional image, wherein the first and second predefined address spaces are the same; and a voxel router in communication with both the first and second buffer memories, wherein the voxel router is configured to use a selectable one of the first and second buffer memories as an active memory out of which stored image data is to be read for display on the volumetric display and to use the other of the first and second buffer memories as an inactive memory into which image data is to be written.
Abstract:
In a process for depicting objects using an image reproduction device, data that describe the form and position of objects are fed into at least one image memory. The data are read out line by line and, along with other data describing the other properties of the objects, processed to form video signals which are fed to the image reproduction device.
Abstract:
A frame buffer (17) designed to be coupled to a data bus (12) and to an output display (18) in a computer system (Figure 1), the frame buffer (Frame 3) including an array of memory cells (52) for storing data indicating pixels to be displayed on the output display, address decoding apparatus (54 and 56) for controlling access to the array, the address decoding apparatus including column address decoding apparatus (56) for selecting groups of adjacent columns of the array, a plurality of apparatus for selectively writing to each of the columns of any of said groups of adjacent columns, a plurality of color value registers (C0 and C1), latching apparatus (57) for storing pixel data equivalent to a row of pixel data to be displayed on the output display, apparatus for writing pixel data from selected groups of adjacent columns of the array to the latching apparatus, and apparatus (58) for connecting either selected ones of the color value registers, the latches, or the data bus to the apparatus for selectively writing to each of the columns of any of said groups of adjacent columns.
Abstract:
ClearType resolution recovery resampling of source content is performed as the source content is transformed from a source presentation format to a destination presentation format by at least distinguishing between pixels of a bitmap corresponding to the source content that are ClearType pixels and pixels of the same bitmap that are non-ClearType pixels. Identification of ClearType pixels is performed by identifying Alpha values of pixels that are less than 1, by identifying high frequency color fringing of pixels and/or by explicit declarations in the bitmap. The bitmap is resampled by applying transforms, such as convolution filters, in selective and discriminating ways, such that, for example, the ClearType pixels of the bitmap are resampled/transformed on a subpixel granularity and the non-ClearType pixels of the same bitmap are transformed on a pixel granularity.
Abstract:
An embodiment is an interleaved video frame buffer structure that merges two separate chroma frame buffers into one chroma frame buffer by interleaving the individual chroma frame buffers. The merged chroma buffer, based on improved memory space adjacency versus two separate chroma frame buffers, may reduce the possibility of cache conflicts and improve cache utilization. Other embodiments are described and claimed.