Method and apparatus for encoder assisted-frame rate up conversion (EA-FRUC) for video compression
First Claim
1. A method for processing a video bitstream, the method comprising:
- using an entropy coding technique to code differential information in the video bitstream selected from a group consisting of a variable length coding technique, a Huffman coding technique, and an arithmetic coding technique, wherein the differential information comprises differential information with respect to a predicted frame coding and an interpolated frame generated by a frame rate up conversion process; and
conveying the coded information in a user data syntax specified in a video coding standard.
1 Assignment
0 Petitions
Accused Products
Abstract
An Encoder Assisted Frame Rate Up Conversion (EA-FRUC) system that utilizes video coding and pre-processing operations at the video encoder to exploit the FRUC processing that will occur in the decoder in order to improve compression efficiency and reconstructed video quality is disclosed. One operation of the EA-FRUC system involves determining whether to encode a frame in a sequence of frames of a video content by determining a spatial activity in a frame of the sequence of frames; determining a temporal activity in the frame; determining a spatio-temporal activity in the frame based on the determined spatial activity and the determined temporal activity; determining a level of a redundancy in the source frame based on at least one of the determined spatial activity, the determined temporal activity, and the determined spatio-temporal activity; and, encoding the non-redundant information in the frame if the determined redundancy is within predetermined thresholds.
63 Citations
27 Claims
-
1. A method for processing a video bitstream, the method comprising:
-
using an entropy coding technique to code differential information in the video bitstream selected from a group consisting of a variable length coding technique, a Huffman coding technique, and an arithmetic coding technique, wherein the differential information comprises differential information with respect to a predicted frame coding and an interpolated frame generated by a frame rate up conversion process; and conveying the coded information in a user data syntax specified in a video coding standard. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory tangible computer readable medium having instructions stored thereon for causing a computer to execute a method for processing a video bitstream, the video bitstream having differential information contained therein, the method comprising:
-
using an entropy coding technique to code differential information in the video bitstream selected from a group consisting of a variable length coding technique, a Huffman coding technique, and an arithmetic coding technique, wherein the differential information comprises differential information with respect to a predicted frame coding and an interpolated frame generated by a frame rate up conversion process; and conveying the coded information in a user data syntax specified in a video coding standard. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for processing a video bitstream, the video bitstream having differential information contained therein, the apparatus comprising:
-
means for entropy coding differential information in the video bitstream with a coding technique selected from a group consisting of a variable length coding technique, a Huffman coding technique, and an arithmetic coding technique, wherein the differential information comprises differential information with respect to a predicted frame coding and an interpolated frame generated by a frame rate up conversion process; and means for conveying the coded information in a user data syntax specified in a video coding standard. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification