Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Frame compression using radix approximation or differential code and escape code

A radix tree and data technology, which is applied in the field of video signal processing and can solve problems such as difficulty in random access to memory

Inactive Publication Date: 2006-04-12
SEIKO EPSON CORP
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Because errors in each stage lead to larger errors in subsequent prediction stages
[0005] Another problem arises from the fact that in processes such as motion compensation, individual pixels on the entire image must be accessed quickly
This requirement makes compression techniques that rely on variable-length symbols unattractive, since random access in memory is more difficult

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Frame compression using radix approximation or differential code and escape code
  • Frame compression using radix approximation or differential code and escape code
  • Frame compression using radix approximation or differential code and escape code

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] figure 1 is a schematic block diagram of a device 10, such as a mobile phone or personal digital assistant (PDA), that receives and processes a digital video data stream and incorporates aspects of the present invention. The digital video data stream is received from path 11, which may be a wired or wireless communication path with another provided data stream. Processor 13 processes the data stream arranged into frames of information, stores the frames of information in random access memory (RAM) 15, and subsequently retrieves the stored information from RAM 15, processes the frames of information to prepare them for use in the application, and pass the processed information to the application. In the illustrated illustration, the application is a display component 17, which may be realized by, for example, a liquid crystal display (LCD) or thin film transistor (TFT) panel. Examples of other applications include video recorders, video editors, and video broadcast tr...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Digital video data streams that conform to standards such as the ITU-T H.263 and MPEG-4 ISO / IEC standards are compressed to reduce the amount of memory needed to store these streams. In a technic, information for a sequence of frames is compressed by rounding and truncating luminance values, and by encoding chrominance values using a radix tree and a palette. Each entry in the palette stores information representing a color that actually occurs at least once in the sequence of frames. The radix tree provides an efficient way to generate compressed representations for colors that are stored in the palette, and also provides a way to identify the color in the palette that is the closest match to other colors in the data stream that are not stored in the palette. In another technic, information for groups of pixels are compressed into segments of encoded information. Each segment of encoded information includes luminance values that are rounded and truncated, the full-length values of chrominance information for the first pixel in the group, and codes that represent differences in chrominance values between adjacent pixels in the remainder of the group. A special 'escape' code is used to represent the chrominance value for a pixel whenever the difference in chrominance values between that pixel and the preceding pixel exceeds a threshold.

Description

technical field [0001] The present invention relates generally to video signal processing, and more particularly to reducing the amount of storage required to process encoded digital video data streams compliant with ITU-T H.263 and MPEG-4 ISO / IEC standards. Background technique [0002] Memory is expensive, and most of the storage space required to process an encoded digital video data stream is used to store the luminance and chrominance values ​​for each pixel in a frame of data. As a frame is decoded and processed, information about the frame must be stored in memory. While reducing memory requirements is attractive for any application, it is particularly important for applications in handheld and low-power devices such as mobile phones and so-called Personal Digital Assistants (PDAs), where limited board space and power are critical. The size and power requirements of the memory chip are limited. [0003] Many applications conform to one of two encoding standards that...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04N5/917H04N11/04H04N7/24H04N19/00H04N19/196H04N19/423H04N19/426
Inventor K·C·高尔德
Owner SEIKO EPSON CORP
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