Method and digital video encoder system for encoding digital video data
First Claim
1. A method implemented by an encoder system for encoding digital video data corresponding to a sequence of original input video frames, comprising:
- encoding a first original input video frame into an INTER-frame,decoding and reconstructing the INTER-frame into a reference frame,dividing a second original input video frame into sub areas,for each sub area of said second original input video frame, determining a level of motion in the sub area of said second original input video frame,creating an INTRA input frame comprising information from both the second original input video frame and the reference frame, wherein the ratio of information from said second original input video frame and said reference frame used for creating a sub area of said INTRA input frame corresponding to a sub area of said second original input video frame is based on level of motion identified in the corresponding sub area of said second original input video frame,wherein;
if the level of motion in the sub area of said second original input video frame is above a first threshold, information exclusively from the second original input video frame is used for creating the sub area of the INTRA input frame,if the level of motion is below a second threshold, information exclusively from the reference frame is used for creating the sub area of the INTRA input frame, andif the level of motion is below the first threshold and above the second threshold, information from both the second original input video frame and the reference frame is used for creating the sub area, andwherein the second threshold is greater than the first threshold, and encoding the INTRA input frame into an INTRA-frame.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is used for encoding digital video data corresponding to a sequence of original input video frames. The method comprises: encoding a first original input video frame into an INTER-frame; decoding and reconstructing said INTER-frame into a reference frame; creating an INTRA input frame comprising information from both a second original input video frame and said reference frame; and encoding said INTRA input frame into an INTRA-frame. A digital video encoder system is used for encoding digital video data corresponding to a sequence of original input video frames by encoding the sequence of original input video frames using INTRA- and INTER-mode.
25 Citations
7 Claims
-
1. A method implemented by an encoder system for encoding digital video data corresponding to a sequence of original input video frames, comprising:
-
encoding a first original input video frame into an INTER-frame, decoding and reconstructing the INTER-frame into a reference frame, dividing a second original input video frame into sub areas, for each sub area of said second original input video frame, determining a level of motion in the sub area of said second original input video frame, creating an INTRA input frame comprising information from both the second original input video frame and the reference frame, wherein the ratio of information from said second original input video frame and said reference frame used for creating a sub area of said INTRA input frame corresponding to a sub area of said second original input video frame is based on level of motion identified in the corresponding sub area of said second original input video frame, wherein; if the level of motion in the sub area of said second original input video frame is above a first threshold, information exclusively from the second original input video frame is used for creating the sub area of the INTRA input frame, if the level of motion is below a second threshold, information exclusively from the reference frame is used for creating the sub area of the INTRA input frame, and if the level of motion is below the first threshold and above the second threshold, information from both the second original input video frame and the reference frame is used for creating the sub area, and wherein the second threshold is greater than the first threshold, and encoding the INTRA input frame into an INTRA-frame. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A digital video encoder system for encoding digital video data corresponding to a sequence of original input video frames by encoding the sequence of original input video frames using INTRA- and INTER-mode, comprising:
-
an encoder module being arranged to process input frames into an INTRA-frame or an INTER-frame; a decoder module being arranged to decode the INTRA- or the INTER-frame encoded by the encoder module; a motion compensation module being arranged to use the information from the decoder module in order to reconstruct the encoded frame into a reference frame, an INTRA input frame construction module being arranged to create an INTRA input frame using information from an original input video frame as well as information from a previously encoded and reconstructed reference frame, wherein the encoder module when encoding an INTRA-frame is arranged to use the INTRA input frame being constructed by the INTRA input frame construction module, and a motion detection module detecting a level of motion in sub areas of said original input video frame, the INTRA input frame construction module is arranged to use information from a reference frame being formed by encoding a first original input video frame into an INTER-frame and thereafter reconstructing said INTER-frame into the reference frame and information from a second original input video frame to create the INTRA input frame, wherein the INTRA input frame construction module is arranged to decide the ratio of information from said original input video frame and said reference frame used to create a sub area of said INTRA input frame corresponding to a sub area of said original input video frame based on the level of motion identified in the corresponding sub area of said original input video frame by the motion detection made, wherein; if the level of motion in the sub area of said original input video frame is above a first threshold, information exclusively from the original input frame is used for creating the sub area of the INTRA input frame, if the level of motion is below a second threshold, information exclusively from the reference frame is used for creating the sub area of the INTRA input frame, and if the level of motion is below the first threshold and above the second threshold, information from both the original input frame and the reference frame is used for creating the sub area, and wherein the second threshold is greater than the first threshold. - View Dependent Claims (7)
-
Specification