Method for shaping frames of a video sequence
AssigneeThales
InventorsCatherine Lamy-Bergot, Cyril Bergeron
Life of this patent
Estimating the term…
Abstract
Procedure and device for shaping frames of a video sequence or group of pictures GOP using a mixing table adapted for arranging the frames of the highest importance regularly while leaving intervals between them, filling the intervals with frames of lesser importance, and coding the new sequence thus obtained.
Claims17
A method of coding an initial video sequence, the initial video sequence including groups of frames, the method comprising the steps of:
- generating a reordered video sequence by, for at least one group of the groups of frames, rearranging an order of the frames according to a frame order mixing table, the rearrangement comprising:
- rearranging one of the frames of the group as a first frame of a corresponding group of the reordered video sequence according to the frame order mixing table, the first frame being an Intra (I) frame of the corresponding group according to a video coding standard;
- and
- rearranging at least another one of the frames of the group having an order position preceding the one of the frames in the group of the initial video sequence to an order position after the first frame in the corresponding group of the reordered video sequence according to the frame order mixing table, frames of the corresponding group other than the first frame being forward predicted (P) frames of the corresponding group according to the video coding standard;
- and
- coding the reordered video sequence by a video encoder to generate a coded video data after performing the rearrangement of the at least one group into the corresponding group according to the frame order mixing table.
A device for coding an initial video sequence, the initial video sequence including groups of frames, the device comprising:
- an interlacer configured to generate a reordered video sequence by, for at least one group of the groups of frames, rearranging an order of the frames according to a frame order mixing table, the rearrange of the frames comprising:
- rearranging one of the frames of the group as a first frame of a corresponding group of the reordered video sequence according to the frame order mixing table, the first frame being an Intra (I) frame of the corresponding group according to a video coding standard;
- and
- rearranging at least another one of the frames of the group having an order position preceding the one of the frames in the group of the initial video sequence to an order position after the first frame in the corresponding group of the reordered video sequence according to the frame order mixing table, frames of the corresponding group other than the first frame being forward predicted (P) frames of the corresponding group according to the video coding standard;
- and
- a video coder configured to code the reordered video sequence after the rearrangement of the at least one group into the corresponding group according to the frame order mixing table.
A device for coding an initial video sequence, the initial video sequence including groups of frames, the device comprising:
- an interlacer configured to generate a reordered video sequence by, for at least one group of the groups of frames, rearranging an order of the frames according to a frame order mixing table, the rearrange of the frames comprising:
- rearranging one of the frames of the group as a first frame of a corresponding group of the reordered video sequence according to the frame order mixing table, the first frame being an Intra (I) frame of the corresponding group according to a video coding standard;
- and
- rearranging at least another one of the frames of the group having an order position preceding the one of the frames in the initial video sequence to an order position after the first frame in the corresponding group of the reordered video sequence according to the frame order mixing table, frames of the corresponding group other than the first frame being forward predicted (P) frames of the corresponding group according to the video coding standard;
- and
- a coder configured to generate coded data by coding the reordered video sequence after performing the rearrangement of the at least one group into the corresponding group according to the frame order mixing table and to insert information, derived from the frame order mixing table, in the coded data.
A device for coding an initial video sequence, the initial video sequence including groups of frames, the device comprising:
- a coder configured to:
- for at least one group of the groups of frames, rearrange one of the frames of the group as a first frame of a corresponding group of the reordered video sequence according to a frame order mixing table, the first frame being an Intra (I) frame of the corresponding group according to a video coding standard;
- rearrange at least another one of the frames of the group having an order position preceding the one of the frames in the group of the initial video sequence to an order position after the first frame in the corresponding group of the reordered video sequence according to the frame order mixing table, frames of the corresponding group other than the first frame being forward predicted (P) frames of the corresponding group according to the video coding standard;
- generate coded data by coding the reordered video sequence after performing the rearrangement of the at least one group into the corresponding group according to the frame order mixing table;
- and
- insert information, derived from the frame order mixing table, in the coded data.
Dependencies are inferred from the claim text.