Moving picture encoding method and apparatus for performing a multi-frame motion prediction with reference to a plurality of picture frames
AssigneeNEC Corporation
InventorKeiichi Chono
Life of this patent
Estimating the term…
Abstract
A moving picture encoding method for performing a multi-frame motion prediction with reference to a plurality of picture frames that includes, in reference frames used for the multi-frame motion prediction, a frame that has been encoded in a higher picture quality than the other frames of the same picture type. The frame encoded in the higher picture quality is a P-picture frame or a B-picture frame, for example, and preferably is a frame to which more code amount is assigned than the other frames of the same picture type or a frame having a smaller quantizing parameter than the other frames of the same picture type.
Claims14
A moving picture encoding method executed by using an encoder for performing a multi-frame motion prediction with reference to a plurality of picture frames, comprising:
- selecting reference frames from a plurality of reference frames which are used for the multi-frame motion prediction of a subject frame to be encoded, the subject frame to be encoded and the plurality of reference frames having a same picture frame type;
- encoding by said encoder the selected reference frames in a higher picture quality than others of the plurality of reference frames of the same picture type;
- and
- arranging the frames encoded in the higher picture quality at constant frame intervals,
- wherein said selecting comprises:
- calculating differential information and motion information between each respective subject frame to be encoded and each corresponding one of the plurality of reference frames;
- calculating a linear sum of the differential information and the motion information to determine an inter-frame cost for each subject frame to be encoded between the each subject frame to be encoded and a reference frame which is used for encoding the each subject frame to be encoded;
- and
- selecting reference frames to be encoded in the higher picture quality based on the linear sum.
A moving picture encoding apparatus for performing a multi-frame motion prediction with reference to a plurality of picture frames, comprising:
- selection means for selecting reference frames from a plurality of reference frames which are used for the multi-frame motion prediction of a subject frame to be encoded, the subject frame to be encoded and the plurality of reference frames having a same picture frame type;
- and
- encoding means for encoding the selected reference frames in a higher picture quality than others of the plurality of reference frames of the same picture type,
- wherein said selection means comprises:
- means for calculating differential information and motion information between each respective subject frame to be encoded and each corresponding one of the plurality of reference frames;
- means for calculating a linear sum of the differential information and the motion information to determine an inter-frame cost for each subject frame to be encoded between the each subject frame to be encoded and a reference frame which is used for encoding the each subject frame to be encoded;
- and
- means for selecting reference frames to be encoded in the higher picture quality based on the linear sum, and
- wherein the frames encoded in the higher picture quality are arranged at constant frame intervals.
A moving picture encoding apparatus which performs a multi-frame motion prediction with reference to a plurality of picture frames, comprising:
- a selector which selects reference frames from a plurality of reference frames which are used for the multi-frame motion prediction of a subject frame to be encoded, the subject frame to be encoded and the plurality of reference frames having a same frame type;
- and
- an encoder which encodes the selected reference frames in a higher picture quality than others of the plurality of reference frames of the same picture type,
- wherein said selector comprises:
- an analyzer which calculates differential information and motion information between each respective subject frame to be encoded and each corresponding one of the plurality of reference frames;
- a determiner which calculates a linear sum of the differential information and the motion information to determine an inter-frame cost for each subject frame to be encoded between the each subject frame to be encoded and a reference frame which is used for encoding the each subject frame to be encoded;
- and
- a controller which selects reference frames to be encoded in the higher picture quality based on the linear sum, and
- wherein the frames encoded in the higher picture quality are arranged at constant frame intervals.
An apparatus to which moving picture data encoded by performing a multi-frame motion prediction with reference to a plurality of picture frames is input or output from:
- wherein said encoded moving picture data includes frames encoded in higher picture quality than other frames of a same picture type in a plurality of reference frames used for the multi-frame motion prediction of a subject frame to be encoded, and wherein the subject frame to be encoded and the plurality of reference frames have the same picture type, and
- wherein said reference frames to be encoded in the higher picture quality are selected based on a linear sum of differential information and motion information to determine an inter-frame cost for each subject frame to be encoded between the each subject frame to be encoded and a reference frame which is used for encoding the each subject frame to be encoded, the differential information and the motion information being calculated between each respective subject frame to be encoded and each corresponding one of the plurality of reference frames.
An apparatus to which moving picture data encoded by performing a multi-frame motion prediction with reference to a plurality of picture frames is input and output from, the apparatus comprising:
- a video decoder which decodes said encoded moving picture data;
- and
- a monitor which monitors a picture type, a plurality of reference frames, a quantizing parameter, a variable length code, and a frame memory, supplied from said video decoder and determines whether or not said encoded moving picture data includes a reference frame that is used for the multi-frame prediction of a subject frame to be encoded and that is encoded in the higher picture quality than the other frames of a same picture type,
- wherein the subject frame to be encoded and the plurality of reference frames have the same picture type, and
- wherein said reference frame to be encoded in the higher picture quality is selected based on a linear sum of differential information and motion information to determine an inter-frame cost for each subject frame to be encoded between the each subject frame to be encoded and a reference frame which is used for encoding the each subject frame to be encoded, the differential information and the motion information being calculated between each respective subject frame to be encoded and each corresponding one of the plurality of reference frames.
Dependencies are inferred from the claim text.