A method for forming a frame sequence that is an output sequence, from an input frame sequence having an input spatial resolution and an input temporal resolution, said output sequence having an output temporal resolution equal to the input temporal resolution and an output spatial resolution equal to a predetermined fraction 1/N of the input spatial resolution by an integer number N higher than or equal to 2, the method, implemented for per sub-sequence of the input frame sequence that is a current input sub-sequence and including a predetermined number of frames, comprising, for a first sub-sequence of the input frame sequence:
- obtaining a frame rate, associated with said current input sub-sequence;
- processing the current input sub-sequence by:
- temporally sub-sampling the current input sub-sequence with a temporal sub-sampling rate comprised between 1 and the predetermined fraction 1/N, decreasing with the obtained frame rate, and forming a second sub-sequence having a second temporal resolution,
- spatially sub-sampling the formed second sub-sequence with a spatial sub-sampling rate comprised between 1 and the predetermined fraction 1/N, increasing with the frame rate, so that a product of the temporal sampling rate and the spatial sampling rate is equal to the predetermined fraction 1/N, and forming a third sub-sequence having a third spatial resolution, and
- when the third spatial resolution is higher than the output spatial resolution, spatially decomposing frames of the third sub-sequence into at least two sub-frames and at most N sub-frames of spatial resolution equal to the output spatial resolution, and forming an output frame sub-sequence of the output sequence by temporally inserting the decomposed sub-frames between the respective decomposed frame and a following frame;
- and
- inserting the output frame sub-sequence and the associated frame rate into an output container.