Patent classifications
G09G5/28
Retinal scan display device for correcting distortion of and inverting image
The present display device is a retinal scan display device including: a projection optical system configured to project an image to a retina of an eye; a distortion correcting unit configured to correct a distortion of the image; an image inverting unit configured to invert the image; and a storage unit configured to store correction data for correcting the distortion of the image when the image is projected to a left eye and correction data for correcting the distortion of the image when the image is projected to a right eye, wherein, based on a switching signal that represents that a side at which the projection optical system is arranged has been switched from one eye side to the other eye side, the distortion correcting unit performs distortion correction, by switching from correction data corresponding to one eye to correction data corresponding to the other eye, and the image inverting unit performs image inversion.
Retinal scan display device for correcting distortion of and inverting image
The present display device is a retinal scan display device including: a projection optical system configured to project an image to a retina of an eye; a distortion correcting unit configured to correct a distortion of the image; an image inverting unit configured to invert the image; and a storage unit configured to store correction data for correcting the distortion of the image when the image is projected to a left eye and correction data for correcting the distortion of the image when the image is projected to a right eye, wherein, based on a switching signal that represents that a side at which the projection optical system is arranged has been switched from one eye side to the other eye side, the distortion correcting unit performs distortion correction, by switching from correction data corresponding to one eye to correction data corresponding to the other eye, and the image inverting unit performs image inversion.
COMPRESSION OF DISPLAY DATA
A method of generating display data by a host device for transmission over a variable bandwidth connection to a display control device for display involves receiving (S42), at the host device, information indicative of available bandwidth on the variable bandwidth connection between the host device and the display control device, which may be based on monitoring a signal level on the connection, a link radio modulation mode, traffic on the connection, or the data rate of any return signals from the display control device. The host device then sets (S44) one or more parameters used to generate the display data that change compressibility of the display data based on the information, where compressibility of the display data affects efficiency of compression of the display data. The parameters may be chosen from parameters controlling colour depth, colour space, spatial frequency, quantisation level, supersampling, and frame rate. The setting of the one or more parameters may be based on a compression algorithm used when compressing the display data. The display data is then generated using the one or more parameters, compressed, and transmitted to the display control device.
COMPRESSION OF DISPLAY DATA
A method of generating display data by a host device for transmission over a variable bandwidth connection to a display control device for display involves receiving (S42), at the host device, information indicative of available bandwidth on the variable bandwidth connection between the host device and the display control device, which may be based on monitoring a signal level on the connection, a link radio modulation mode, traffic on the connection, or the data rate of any return signals from the display control device. The host device then sets (S44) one or more parameters used to generate the display data that change compressibility of the display data based on the information, where compressibility of the display data affects efficiency of compression of the display data. The parameters may be chosen from parameters controlling colour depth, colour space, spatial frequency, quantisation level, supersampling, and frame rate. The setting of the one or more parameters may be based on a compression algorithm used when compressing the display data. The display data is then generated using the one or more parameters, compressed, and transmitted to the display control device.
COORDINATE DATA GENERATOR, SEWING MACHINE, AND NON-TRANSITORY RECORDING MEDIUM
A coordinate data generator includes a coordinate data storage to store coordinate data, and a post-addition coordinate data generation section to respectively add independent values to the X coordinate value or the Y coordinate value of the coordinate data for each item of the coordinate data stored in the coordinate data storage, so as to generate new coordinate data in which a pattern has been distorted.
SYSTEMS AND METHODS FOR PROCESSING PRE-MULTIPLIED ALPHA CONTENT
This disclosure is directed toward systems and methods of pre-multiplied alpha handling during image processing operations. The image processing circuitry may include hardware that enables removal and insertion of pre-multiplied alpha content into red, green, blue (RGB) pixel values during gamma and scaling operations. The division by alpha and multiplication by alpha hardware may enable removal of pre-multiplied alpha content to RGB pixel values prior to gamma operations and insertion of pre-multiplied alpha content into RGB pixel values prior to scaling operations.
SYSTEMS AND METHODS FOR PROCESSING PRE-MULTIPLIED ALPHA CONTENT
This disclosure is directed toward systems and methods of pre-multiplied alpha handling during image processing operations. The image processing circuitry may include hardware that enables removal and insertion of pre-multiplied alpha content into red, green, blue (RGB) pixel values during gamma and scaling operations. The division by alpha and multiplication by alpha hardware may enable removal of pre-multiplied alpha content to RGB pixel values prior to gamma operations and insertion of pre-multiplied alpha content into RGB pixel values prior to scaling operations.
Electronic devices having light sensors with thin-film filters
An electronic device may be provided with a display mounted in a housing. The display may have an array of pixels that form an active area and may have an inactive area that runs along an edge of the active area. An opaque layer may be formed on an inner surface of a display cover layer in the inactive area of the display or may be formed on another transparent layer in the electronic device. An ambient light sensor window may be formed from the opening and may be aligned with color ambient light sensor. The ambient light sensor may have an integrated circuit with an array of photodetectors and may have a color filter layer forming a corresponding array of thin-film interference color filters with different respective pass bands. The color filter layer may have a shared dielectric stack and multiple color-filter-specific dielectric stacks on the shared dielectric stack.
Method, system and apparatus for modifying a font character
A method of modifying a font character. An outline of the font character is received, the outline being a vector representation of the character. A slant angle parameter to be applied to the font outline is received, the slant angle specifying an amount of shearing to be applied to the font outline. A modified stroke width is determined for each segment of the font outline according to an initial angle of the segment and the slant angle, the modified stroke width being proportional to ratio of a length of the segment before and after applying the slant angle to the outline. The modified stroke width is used for adjusting an initial stroke width of the segment to compensate for changes to stroke width of the segment caused by applying the slant angle. The font character is rendered using the modified stroke width of the segments.
DISPLAY DEVICE AND CONTROL METHOD THEREFOR
A display device includes: an image input unit configured to receive an image signal; a frame skip detector configured to detect a frame skip in the image signal; a frame skip compensation adjuster configured to determine information indicating whether to perform frame interpolation, interpolation input frame information, and an interpolation time, based on the frame skip detected by the frame skip detector; a frame interpolator configured to generate an interpolation frame, based on the information indicating whether to perform frame interpolation, the interpolation input frame information, and the interpolation time; and an image output unit configured to output an image signal including the interpolation frame corresponding to the interpolation time.