Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

52 results about "Packed pixel" patented technology

In packed pixel or chunky framebuffer organization, the bits defining each pixel are clustered and stored consecutively. For example, if there are 16 bits per pixel, each pixel is represented in two consecutive (contiguous) 8-bit bytes in the framebuffer (a.k.a. screen buffer). If there are 4 bits per pixel, each frame buffer byte defines two pixels, one in each nibble. The latter example is as opposed to storing a single 4-bit pixel in a byte, leaving 4 bits of the byte unused. If a pixel has more than one channel, the channels are interleaved when using packed pixel organization. This is as opposed to planar organization, where each channel is stored in its own plane.

Methods, apparatus and data structures for overscaling or oversampling character feature information in a system for rendering text on horizontally striped displays

The resolution of text rendered on a display device having sub-pixel elements, such as an RGB LCD for example, and in particular, on a display device having horizontal striping is enhanced by (i) overscaling (or oversampling) character outline information in the vertical (or Y) direction, and (ii) filtering displaced information from the overscaled (or oversampled) character outline information. Metrics associated with character outline information may be appropriately adjusted. The vertical (or Y) position of the baseline of adjacent characters may be constrained by forcing the first pixel above the baseline to be composed of a full number N of scan conversion source samples, where N corresponds to an overscaling (or oversampling) factor. Groups of scan conversion source samples may be converted into packed pixel index values. Color values may be selectively filtered when the differences in the intensity of adjacent sub-pixel elements would otherwise be irritating to view. Finally, the gamma of the pixel values may be corrected so that the gamma of the display device is considered and so that intensity values of sub-pixel elements fall within a range of intensities in which gamma correction is more useful.
Owner:MICROSOFT TECH LICENSING LLC

Method and apparatus for image compression and decompression

An image compression method for compressing groups of pixel data, including the following steps: MSB portions and LSB portions of the pixel data are compressed separately. Further, the LSB portions are grouped according to their associated MSB portions so that similar pixels are compressed together to gain higher a compression ratio. Some LSB portions are truncated to ensure a compression ratio. When performing compression, enhanced variable-length coding is adopted that predicts more accurate dividers by considering weighted combination of adjacent pixels. The quotient of each groups of compression portion is predicted and coded accordingly.
Owner:TAIWAN IMAGINGTEK

Image processing method for a TFT LCD

Image compression, decompression and motion detection methods are described. Two temporally adjacent frame images, a previous time frame and a current time frame, are compressed in round-off and averaging techniques. Next, according to the compressed data of two corresponding pixels of the two frame images, whether or not the pixel of the current time frame image is of a motion picture is detected. If the pixel is of a motion picture, the compressed pixel data of the previous time frame image is decompressed, and an overdrive process is performed on the decompressed pixel data and the original pixel data of the current time frame image to produce an overdrive output. If the pixel is not of a motion picture, an overdrive process is not performed.
Owner:CHUNGHWA PICTURE TUBES LTD +1

Methods and devices to process graphics and/or video data

Methods and devices for compressing and uncompressing three color component graphics and / or digital video data for storage to and retrieval from a reduced memory space, while allocating memory space for pixel data special attribute, such as a transparency attribute. 24 bit video data, for example, may be compressed and stored along with 2 bits of transparency data in a 16-bit memory space, without undue loss of fidelity relative to the original graphics and / or video data. The stored and compressed video data may be uncompressed and a correction factor may be selectively applied to each of the three component pixel data. The resulting uncompressed pixel data matches or closely resembles the video data prior to compression and storage. The correction factor may vary depending upon the color space of the graphics and / or video pixel data.
Owner:CSR TECH INC

Texture-based packing, such as for packing 8-bit pixels into two bits

A method and system for rendering three-dimensional graphics, including text, provide a compressed texture bitmap. The texture bitmap may represent multiple symbols, each comprised of multiple pixels. Each pixel in the texture bitmap may store information for more than one symbol, including compressed pixels corresponding to multiple distinct symbols. For example, the compressed texture bitmap may have n-bit pixels (e.g., 8-bit pixels) that each store m (e.g., four) n / m-bit (e.g., 2-bit) compressed values. The compressed texture bitmap may be configured for unpacking by a conventional pixel shader, such as a pixel shader that does not typically perform bitwise operations. The unpacking may include matching a fetched pixel to a value in a lookup table, such as a 32-bit value from a 256-color palette. The looked-up value can be separated into separate sub-values to facilitate processing by the pixel shader. For example, the looked-up value can be split into RGBA values conventionally used in processing colored pixels.
Owner:MICROSOFT TECH LICENSING LLC

Method of Coding Based on String Matching for Video Compression

A method of dictionary coding using coding unit (CU) based processing or using string length coding by taking into account of color component aligned matched sample-strings are disclosed. In the dictionary coding using CU based processing, the pixels in each CU is converted to one-dimensional (1-D) pixel data according to an intra-block scanning pattern. A string search is then performed to determine a match condition regarding whether a current sample-string starting at a current position of the current 1-D packed pixel data matches a previously coded sample-string in the reference 1-D packed pixel data. For string length coding by taking into account of color component aligned matched sample-strings, a flag is signaled to indicate whether the string length of one previously coded sample-string is in a length group corresponding to color-component-aligned previously coded sample-strings.
Owner:MEDIATEK SINGAPORE PTE LTD SINGAPORE

Motion adaptive pixel boost with data compression and decompression

A compressed pixel level for a pixel in a frame of an image is compared with the (compressed) pixel level for the same pixel in a previous image frame. If the pixel level is unchanged, then the pixel is not moving. An uncompressed pixel level is then used for that pixel in the current image. If the pixel level is changed, then the pixel is moving, and a decompressed, boosted pixel level is used for that pixel in the current image.
Owner:PIXELWORKS SEMICON TECH SHANGHAI CO LTD

Image coding method and decoding method, image coding apparatus and decoding apparatus, camera, and imaging device

ActiveUS20120229636A1Reducing the information amount of the bit change informationReduce errorsTelevision system detailsCode conversionDecoding methodsImaging quality
An image coding method includes: a predictive pixel generation step of generating a predictive value from at least one surrounding pixel located near a compression target pixel; a code conversion step of code-converting the pixel data to generate a Gray code; and quantizing bit change information (exclusive OR) between the generated Gray code and a Gray code of the predictive value to a quantization value, to compress the pixel data. This prevents significant image quality degradation, so that high image quality can be achieved.
Owner:PANASONIC SEMICON SOLUTIONS CO LTD

Delta color compression application to video

Systems, apparatuses, and methods for compressing pixel data are disclosed. In one embodiment, if a block of pixel data is equal to a constant value, a processor compresses the block down to a metadata value which specifies the constant value for the entire block of pixel data. The processor also detects if the constant value is equal to a video specific typical minimum or maximum value. In another embodiment, the processor receives a plurality of M-bit pixel components which are most significant bit aligned in N-bit containers. Next, the processor shifts the M-bit pixel components down into least significant bit locations of the N-bit containers. Then, the processor converts the N-bit containers into M-bit containers. Next, the processor compresses the M-bit containers to create a compressed block of pixel data which is then stored in a memory subsystem.
Owner:ATI TECH INC +1

Image processing method for a TFT LCD

Image compression, decompression and motion detection methods are described. Two temporally adjacent frame images, a previous time frame and a current time frame, are compressed in round-off and averaging techniques. Next, according to the compressed data of two corresponding pixels of the two frame images, whether or not the pixel of the current time frame image is of a motion picture is detected. If the pixel is of a motion picture, the compressed pixel data of the previous time frame image is decompressed, and an overdrive process is performed on the decompressed pixel data and the original pixel data of the current time frame image to produce an overdrive output. If the pixel is not of a motion picture, an overdrive process is not performed.
Owner:CHUNGHWA PICTURE TUBES LTD

Source driver and its compression and transmission method

The source driver for use in an active matrix liquid crystal display includes an input block for generating a pixel data sequence having pixel data transmitted through N numbers of channels as a unit pixel data, a multiplexing block for compressing the pixel data sequence to thereby output through a data bus having data lines corresponding to N / L numbers of channels, a shift register for generating a latch enable signal, and a line latch circuit constituted M numbers of latches receiving the pixel data inputted when the corresponding latch enable signal is inputted, wherein L, M, N are natural numbers, N is multiple number of L, and M is lager than N.
Owner:MAGNACHIP SEMICONDUCTOR LTD

Lossless video compression method and system for digital KVM switcher having low delay and low complexity

The invention discloses a lossless video compression method and system for a digital KVM switcher having low delay and low complexity. The lossless video compression method comprises the following steps of: (1), writing frame-level coding information of a screen video image in a code stream; (2), sequentially inputting RGB data of pixels to be compressed in the screen video image; (3), calculating the prediction mode of the current pixels according to the spatio-temporal correlation; (4), calculating the coding mode of the current pixels according to the prediction mode of the current pixels; (5), writing a compression bit in the code stream according to the coding mode of the current pixels; (6), repeating the steps (2)-(5), such that coding of all the pixels in the screen video image of the current frame is completed; and (7), performing byte alignment filling of the code stream of the current frame, such that coding of the screen video image of the current frame is completed. The method disclosed by the invention is applied to compression of the screen video image of the digital KVM switcher; the compression processing delay and the code stream data volume of the screen video image can be effectively reduced under the limited calculation complexity; and simultaneously, lossless video quality can be kept.
Owner:杭州比特瑞旺电脑有限公司

Image processing method for a TFT LCD

Image compression, decompression and motion detection methods are described. Two temporally adjacent frame images, a previous time frame and a current time frame, are compressed in round-off and averaging techniques. Next, according to the compressed data of two corresponding pixels of the two frame images, whether or not the pixel of the current time frame image is of a motion picture is detected. If the pixel is of a motion picture, the compressed pixel data of the previous time frame image is decompressed, and an overdrive process is performed on the decompressed pixel data and the original pixel data of the current time frame image to produce an overdrive output. If the pixel is not of a motion picture, an overdrive process is not performed.
Owner:CHUNGHWA PICTURE TUBES LTD

Hardware-supported huffman coding of images

Embodiments of the present invention may provide a apparatus and method for compressing image data by dividing the data into color components data streams, taking the differences between successive pixels in the data streams, and coding these differences into a compressed data stream using a Huffman coding scheme. The compressed data may be transmitted to a decompressor over an interface. The decompressor may divide the compressed data stream back into color component data streams and decompress the pixels by adding the coded differences to reference values corresponding to previously decompressed pixels of the same color component to generate successive pixels of that color component. Merge registers may then recombined the decompressed data into the original image data. According to embodiments of the present invention, the compression / decompression process may be lossless.
Owner:INTEL CORP

Method and Apparatus for Fast and Flexible Digital Image Compression Using Programmable Sprite Buffer

A system and method of performing digital image compression comprises comparing pixels in various locations in a digital picture image frame; coding a position of pixels located in a foreground of the digital picture image frame; sending the coded positions of the pixels located in a foreground of the digital picture image frame to a frame buffer of a sprite controller; separating a background pixel group from a foreground pixel group in the digital picture image frame based on the coded positions; compressing the pixels in the foreground pixel group; and transmitting a frame number and a frame buffer parameter dimension corresponding to the compressed pixels to a digital picture image display viewer.
Owner:INT BUSINESS MASCH CORP

Data processing apparatus for transmitting/receiving compressed pixel data groups via multiple camera ports of camera interface and related data processing method

A data processing apparatus includes a compression circuit, a rate controller, and an output interface. The compression circuit generates compressed pixel data groups, each derived from applying a compression operation to pixel data of a pixel group, wherein the pixel group includes a portion of a plurality of pixels in a picture. The rate controller applies bit rate control to each compression operation, wherein the rate controller adjusts the bit rate control according to a position of each pixel boundary between different pixel groups. The output interface outputs the compressed pixel data groups via a plurality of camera ports of a camera interface, respectively.
Owner:MEDIATEK INC

Method of coding based on string matching for video compression

A method of dictionary coding using coding unit (CU) based processing or using string length coding by taking into account of color component aligned matched sample-strings are disclosed. In the dictionary coding using CU based processing, the pixels in each CU is converted to one-dimensional (1-D) pixel data according to an intra-block scanning pattern. A string search is then performed to determine a match condition regarding whether a current sample-string starting at a current position of the current 1-D packed pixel data matches a previously coded sample-string in the reference 1-D packed pixel data. For string length coding by taking into account of color component aligned matched sample-strings, a flag is signaled to indicate whether the string length of one previously coded sample-string is in a length group corresponding to color-component-aligned previously coded sample-strings.
Owner:MEDIATEK SINGAPORE PTE LTD SINGAPORE

Lossy Compression Techniques

Techniques are disclosed relating to compression of pixel data using different quantization for different regions of a block of pixels being compressed. In some embodiments, compression circuitry is configured to determine, for multiple components included in pixels of the block of pixels being compressed, respective smallest and greatest component values in respective regions of the block of pixels. The compression circuitry may determine, based on the determined smallest and greatest component values, to use a first number of bits to represent delta values relative to a base value for a first component in a first region and a second, different number of bits to represent delta values relative to a base value for a second component in the first region. The compression circuitry may then quantize delta values for the first and second components of pixels in the first region of the block of pixels using the determined first and second numbers of bits. In some embodiments, the compression circuitry determines whether to provide cross-component bit sharing within a region.
Owner:APPLE INC

Data processing apparatus and method for compressed pixel data groups

A data processing apparatus includes a compression circuit and a first output interface. The compression circuit generates a plurality of compressed pixel data groups by compressing pixel data of a plurality of pixels of a picture based on a pixel data grouping setting of the picture, and generates indication information indicative of at least one boundary each between consecutive compressed pixel data groups. The first output interface packs the compressed pixel data groups into at least one output bitstream, and outputs the at least one output bitstream via a camera interface.
Owner:MEDIATEK INC

Image decompression method and device for executing same

Disclosed are an image decompression method and a device for executing the same. Taking the first row of original pixel data in a frame of image as initial reference data, the image decompression method comprises the following steps: step 1, reading and judging whether each compressed pixel data in the i row after the frame of image is compressed is within a preset threshold range; if so, adding the compressed pixel data with the data at the same address in the reference data; otherwise, reading non-compressed pixel data corresponding to the pixel address of the compressed pixel data, and adding the non-compressed pixel data with the data at the same address in the reference data; and step 2, judging whether the value of i is equal to the total row number in the frame of image, if so, completing decompression of the frame of image, otherwise, setting i=i+1, and returning to step 1, wherein the initial value of i is set to 2. The image decompression method is simple in level, definite in significance and easy to implement, and can fast realize non-destructive recovery and reconstruction for an image of specific compressed data stream.
Owner:INST OF SEMICONDUCTORS - CHINESE ACAD OF SCI

Lossless Compression Techniques

Techniques are disclosed relating to data compression. In some embodiments, compression circuitry determines, at least partially in parallel for multiple different lossless compression techniques, a number of bits needed to represent a least compressible pixel, using that technique, in a set of pixels being compressed. The compression techniques may include neighbor, origin, and gradient techniques, for example. The compression circuitry may select one of the compression techniques based on the determined numbers of bits for the multiple compression techniques and corresponding header sizes. In some embodiments, the compression circuitry determines, for multiple regions of pixels in the set of pixels, for ones of the compression techniques, a region number of bits needed to represent a least compressible pixel, using that technique. The selection of a compression technique may be further based on region numbers of bits.
Owner:APPLE INC

Delta color compression application to video

Systems, apparatuses, and methods for compressing pixel data are disclosed. In one embodiment, if a block of pixel data is equal to a constant value, a processor compresses the block down to a metadata value which specifies the constant value for the entire block of pixel data. The processor also detects if the constant value is equal to a video specific typical minimum or maximum value. In another embodiment, the processor receives a plurality of M-bit pixel components which are most significant bit aligned in N-bit containers. Next, the processor shifts the M-bit pixel components down into least significant bit locations of the N-bit containers. Then, the processor converts the N-bit containers into M-bit containers. Next, the processor compresses the M-bit containers to create a compressed block of pixel data which is then stored in a memory subsystem.
Owner:ATI TECH INC +1
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products