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

Segment-based encoding system using segment hierarchies

a segment-based encoding and segment hierarchy technology, applied in the field of video data compression, can solve the problems of fractal compression not being a viable general compression method, jpeg and similar compression schemes do not address the crucial issue of temporal redundancy, and fractal compression is very computationally intensiv

Inactive Publication Date: 2006-11-23
ALTERA CORP
View PDF23 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, JPEG and similar compression schemes do not address the crucial issue of temporal redundancy.
Unfortunately, fractal compression is not a viable method of general compression.
In addition, fractal compression is very computationally intensive.
Although state of the art, block matching is highly inefficient and fails to take advantage of the known general physical characteristics or other information inherent in the images.
However, since blocks do not correspond to real objects, block-based systems cannot use this information to further reduce the bitstream.
Yet another major limitation of block-based matches arises because the residue created by block-based matching is generally noisy and patchy.
Thus, block-based residues do not lend themselves to good compression via standard image compression schemes such as DCT, wavelets, or fractals.
It is well recognized that the state of the art needs improvement, specifically in that the block-based method is extremely inefficient and does not produce an optimally compressed bitstream for motion video information.
While some compression gains are achieved, the associated overhead information is substantially increased because, in addition to the motion and residue information, these schemes require that structural or shape information for each object in a frame must also be sent to the receiver.

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
  • Segment-based encoding system using segment hierarchies
  • Segment-based encoding system using segment hierarchies
  • Segment-based encoding system using segment hierarchies

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036]FIG. 1 is a block diagram of a video stream processing system 10. System 10 accepts video data from any number of sources, encodes it using encoder 100 such that the video data is compressed (i.e., occupies fewer bits than the uncompressed video data) for transport or storage. System 10 includes a decoder 200 that receives the transported or stored compressed video data and decompresses for use by any number of video sinks (users).

[0037] Merely by way of example, possible video sources include a video camera, a video storage system (typically storing uncompressed, or partially compressed, video data), a high-speed channel, such as a cable link or broadcast link capable of transmitting uncompressed or partially compressed video data, or a video player, such as a VCR or DVD player. Possible video users, for example, might include a display device, such as a monitor or television, a video processor or video storage that can store decoded video data.

[0038]FIG. 1(a) illustrates a...

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

Video data is compressed using segmentation of reference frames where the segmentation results in a hierarchy of segments. The hierarchy can be generated bottom-up, where a first set of segments is generated and then a second set of segments generated by grouping segments of the first set, based on pixel value and / or segment boundaries. The hierarchy can be generated top-down, where a first set is generated and then a second set is generated by dividing up segments of the first set, based on pixel value and / or segment boundaries. The hierarchy can be included in the compressed video data or omitted such that a decoder would have to independently generate it. The hierarchy can be two or more levels. The hierarchy can be used for editing, formatting and / or compressing frames, as well as associating metadata with elements of the frame and coding motion, residue or other kinetic information.

Description

CROSS-REFERENCES TO RELATED APPLICATIONS [0001] The present application is a continuation of U.S. application Ser. No. 10 / 338,794, entitled “Segment-Based Encoding System Using Segment Hierarchies,” filed on Jan. 7, 2003 with named inventors Adityo Prakash, Eniko Fodor, and Edward R. Ratner. U.S. application Ser. No. 10 / 338,794 is a continuation-in-part of U.S. application Ser. No. 09 / 550,705, filed on Apr. 17, 2000, which is a non-provisional of and claims the benefit of U.S. Application No. 60 / 129,854, filed on Apr. 17, 1999, and U.S. Application No. 60 / 129,853, filed on Apr. 17, 1999. The complete disclosures of the aforementioned applications are hereby incorporated by reference.FIELD OF THE INVENTION [0002] The present invention relates generally to the compression of video data, and more particularly to a synchronized encoder / decoder system wherein the decoder performs a segmentation that is performed by the encoder for encoding video data so that the encoder need not convey t...

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 Applications(United States)
IPC IPC(8): H04N11/04H04N9/64H04N11/02H04N5/14H04N7/26H04N7/36H04N7/46H04N7/50
CPCH04N19/00H04N19/59H04N19/52H04N19/70H04N19/46H04N19/51H04N19/196H04N19/61H04N19/107H04N19/12H04N19/17H04N19/80H04N19/20H04N19/23H04N19/543H04N19/517H04N19/507G06T9/001
Inventor PRAKASH, ADITYOFODOR, ENIKO
Owner ALTERA 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