WEAV Video Compression System
First Claim
1. A method, comprising:
- using a computer for compressing a video formed of multiple frames, said compressing comprising;
segmenting the video into pieces formed of a group of frames, said segmenting finding substantially black frames that have a total amount of energy that is less than a specified threshold representing a substantially black frame and removing said substantially black frame from the group of frames that are formed by the segmenting,and where said pieces are within frames that have less than a specified energy difference between two consecutive frames;
applying a transform to said pieces that have been extracted by the segmentation to form transformed pieces;
encoding the transformed pieces to form encoded transformed pieces; and
merging the encoded transformed pieces into a bitstream.
5 Assignments
0 Petitions
Accused Products
Abstract
Compression of a video by segmentation, transformation, transform encoding, difference encoding, and muxing. The segmentation looks at energies of the frames, in order to find three different things: black frames which have energy less than the specified amount, consecutive frames which have energy difference is less than the specified amount, and changes in scene which have energy difference is more than a specified amount. If there is little or no energy or energy difference, then the frame is replaced by an indication rather than information about the frame itself; either an indication of a black frames or an indication of no change between two adjacent frames. If there is much energy, then this is taken as the beginning of a new scene, and used as an area to change group of frames.
86 Citations
16 Claims
-
1. A method, comprising:
-
using a computer for compressing a video formed of multiple frames, said compressing comprising; segmenting the video into pieces formed of a group of frames, said segmenting finding substantially black frames that have a total amount of energy that is less than a specified threshold representing a substantially black frame and removing said substantially black frame from the group of frames that are formed by the segmenting, and where said pieces are within frames that have less than a specified energy difference between two consecutive frames; applying a transform to said pieces that have been extracted by the segmentation to form transformed pieces; encoding the transformed pieces to form encoded transformed pieces; and merging the encoded transformed pieces into a bitstream. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
using a computer for compressing a video formed of multiple frames, said compressing comprising; segmenting the video into pieces; applying a transform to said pieces that has been extracted by the segmenting, said transform being a Poisson Transform which extracts boundary values of a frame set formed by said pieces, along with a Laplacian - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
using a computer for playing back a video formed of multiple frames, and decompressing said multiple frames, said decompressing comprising; obtaining a coded portion indicative of a piece of said video; identifying a first code within said coded portion which represents that one of said frames is a substantially black frame; not carrying out any decoding during a time represented by said first code, but producing information that is indicative of the black frame based on said first code; and forming frames which represent decompressed frames including said black frames by detransforming said coded portion and forming a video. - View Dependent Claims (15, 16)
-
Specification