Abstract:
The period M of the pictures whose picture coding type is I or P during video input changes from 2 to 3 and vice versa. The CUR_M represents the present M number and the maximum M number MAX_M in a sequence is 3. A MAX_M frame delay is given to the pictures (1B, 2B, and so on) whose picture coding type is B and a MAX_M-CUR_M frame delay is given to the pictures (1I, 2I, and so on) whose picture coding type is I. Thus, a bit stream is formed by generating a coding order sequence and performing predictive coding.
Abstract:
In a data transmitting method, compressed picture data required for decoding each frame are transmitted in each frame as shown in the figure as a data train at the time of transmitting picture data compressed by using frame correlation, or compressed picture data as the sum of sets of compressed picture data contained in each frame are transmitted by copying the data at every frame as shown in figure 3D. Therefore, the deterioration of the picture quality of the compressed picture data can be prevented at the time of transmitting the data by switching the data at every frame.
Abstract:
For bidirectional motion-compensated interpolation in the decoding of compressed video sequences, the invention proposes that only one of the two reference images is completely decoded. From the other reference image, only those areas of the image are decoded which overlap with the area being processed of the interpolated image, allowing for the displacement related to motion compensation.
Abstract:
Control is performed over a period of a given number N of frames, wherein the first frame of the period is encoded in intraframe mode and the second frame is encoded in interframe or intraframe mode to produce a desired set throughput Bsou for said N frames, on the basis of an initial throughput Bpre resulting from a preanalysis (47, 48, 49, 50, 51) of the N frames with a control increment qpre calculated during the previous period. The method is suitable for digital VCR recording.
Abstract:
A system for encoding video frames in accordance with the MPEG standard, in real-time. Motion vectors are calculated during the forward prediction of B frames and P frames using a telescoping procedure. Similarly, a telescoping procedure is used for calculating motion vectors for B frames during backwards predictive coding. The use of telescoping for the backward predictive coding results in B frames being coded in the wrong order. The correct order for B frames is re-established by writing the frames to a buffer (97) in the order in which they are generated and then reading the frame data from the buffer in the order in which they are required for transmission or recording purposes. The use of the telescoping procedure reduces significantly the amounts of computation required for calculating motion vectors during predictive coding for frames which are displaced by more than one frame period. The use of a buffer to reorganise the frames does not add significantly to the overall hardware requirement because such a buffer would often be used for smoothing out irregular data rates.
Abstract:
A receiver for receiving block coded HDTV compressed digital video signals decimates (304, 310, 311) the data in each block to produce NTSC resolution images but with a significant savings in receiver hardware.
Abstract:
In a video decompression system for decompressing compressed image data wherein odd and even fields of video signal are independently compressed in sequences of intraframe and interframe compression modes and interleaved for transmission, the odd and even fields are independently decompressed. During intervals when valid decompressed (45, 46) odd/even field data is not available, even/odd field data is substituted (47-51) for the unavailable odd/even field data. Independently decompressing the even and odd fields of data and substituting the opposite field of data for unavailable data may be used to advantage to reduce image display latency during system start-up and channel changes.
Abstract:
Exemplary embodiments include systems and methods for coding a video comprising a plurality of pictures including a current picture, a first reference picture, and a second reference picture, where each picture includes a plurality of blocks. In one method, for at least a current block in the current picture, a number of available bi-prediction weights is determined based at least in part on a temporal layer and/or a quantization parameter of the current picture. From among available bi-prediction weights a pair of weights are identified. Using the identified weights, the current block is then predicted as a weighted sum of a first reference block in the first reference picture and a second reference block in the second reference picture. Encoding techniques are also described for efficient searching and selection of a pair of bi-prediction weights to use for prediction of a block.
Abstract:
Systems, methods, and Instrumentalities are described herein for calculating local Illumination compensation (LIC) parameters for bi-predicted coding unit (CU). The LIC parameters may be used to generate adjusted samples for the current CU and to address local illumination changes that may exist among temporal neighboring pictures. LIC parameters may be calculated based on bi-predicted reference template samples and template samples for a current CU. Bi-predicted reference template samples may be generated based on reference template samples neighboring temporal reference CUs. For example, the bi-predicted reference template samples may be generated based on averaging the reference template samples. The reference template samples may correspond to template samples for the current CU. A CU may be or may include a coding block and/or a sub-block that may be derived by dividing the coding block.
Abstract:
A motion-field based reference frame is rendered that can be used to perform a prediction process for a first frame of a video sequence to be predicted. A first reference frame from the video sequence for forward inter prediction of the first frame is determined, as is a second reference frame from the video sequence for backward inter prediction of the first frame. A respective motion field determined for blocks of the first frame is used to determine parameters forming an affine homographic model. A current block of a reconstructed reference frame is rendered at a co-located position within a motion field-based reference frame by applying the affine homographic model to the current block. An affine homographic model may be determined for each reconstructed reference frame block to render the motion-field based reference frame.