H04N19/547

SPHERE PROJECTED MOTION ESTIMATION/COMPENSATION AND MODE DECISION

Techniques are disclosed for coding video data predictively based on predictions made from spherical-domain projections of input pictures to be coded and reference pictures that are prediction candidates. Spherical projection of an input picture and the candidate reference pictures may be generated. Thereafter, a search may be conducted for a match between the spherical-domain representation of a pixel block to be coded and a spherical-domain representation of the reference picture. On a match, an offset may be determined between the spherical-domain representation of the pixel block to a matching portion of the of the reference picture in the spherical-domain representation. The spherical-domain offset may be transformed to a motion vector in a source-domain representation of the input picture, and the pixel block may be coded predictively with reference to a source-domain representation of the matching portion of the reference picture.

SPHERE PROJECTED MOTION ESTIMATION/COMPENSATION AND MODE DECISION

Techniques are disclosed for coding video data predictively based on predictions made from spherical-domain projections of input pictures to be coded and reference pictures that are prediction candidates. Spherical projection of an input picture and the candidate reference pictures may be generated. Thereafter, a search may be conducted for a match between the spherical-domain representation of a pixel block to be coded and a spherical-domain representation of the reference picture. On a match, an offset may be determined between the spherical-domain representation of the pixel block to a matching portion of the of the reference picture in the spherical-domain representation. The spherical-domain offset may be transformed to a motion vector in a source-domain representation of the input picture, and the pixel block may be coded predictively with reference to a source-domain representation of the matching portion of the reference picture.

Video encoding apparatus, video decoding apparatus, and video decoding method for performing intra-prediction based on directionality of neighboring block

Provided are methods and apparatuses for improving compression efficiency in directional intra-prediction. A video encoding apparatus, which does not need to record intra mode information, includes a mode selector that selects one from among a plurality of intra modes on the basis of a directionality of at least one neighboring block that has already been reconstructed before a current block is reconstructed, an intra predictor that obtains a prediction block of the current block from the at least one neighboring block according to the directionality of the selected mode, and obtains a residual block by subtracting the prediction block from the current block, and a unit for encoding the obtained residual block.

Video encoding apparatus, video decoding apparatus, and video decoding method for performing intra-prediction based on directionality of neighboring block

Provided are methods and apparatuses for improving compression efficiency in directional intra-prediction. A video encoding apparatus, which does not need to record intra mode information, includes a mode selector that selects one from among a plurality of intra modes on the basis of a directionality of at least one neighboring block that has already been reconstructed before a current block is reconstructed, an intra predictor that obtains a prediction block of the current block from the at least one neighboring block according to the directionality of the selected mode, and obtains a residual block by subtracting the prediction block from the current block, and a unit for encoding the obtained residual block.

Video encoding apparatus, video decoding apparatus, and video decoding method for performing intra-prediction based on directionality of neighboring block

Provided are methods and apparatuses for improving compression efficiency in directional intra-prediction. A video encoding apparatus, which does not need to record intra mode information, includes a mode selector that selects one from among a plurality of intra modes on the basis of a directionality of at least one neighboring block that has already been reconstructed before a current block is reconstructed, an intra predictor that obtains a prediction block of the current block from the at least one neighboring block according to the directionality of the selected mode, and obtains a residual block by subtracting the prediction block from the current block, and a unit for encoding the obtained residual block.

Video encoding apparatus, video decoding apparatus, and video decoding method for performing intra-prediction based on directionality of neighboring block

Provided are methods and apparatuses for improving compression efficiency in directional intra-prediction. A video encoding apparatus, which does not need to record intra mode information, includes a mode selector that selects one from among a plurality of intra modes on the basis of a directionality of at least one neighboring block that has already been reconstructed before a current block is reconstructed, an intra predictor that obtains a prediction block of the current block from the at least one neighboring block according to the directionality of the selected mode, and obtains a residual block by subtracting the prediction block from the current block, and a unit for encoding the obtained residual block.

Accelerated video exportation to multiple destinations
20210289232 · 2021-09-16 ·

Systems and methods described herein provide a new mechanism of video exportation which ensures that the process is done faster and that a single video can be exported to two or more destination at the same time. This document explains the steps involved in the creation of the video, processes involved in encoding, rendering, transmission/exportation, and playing the video. Figures are used in explaining or illustrating the flow of processes and showing the different devices used in accomplishing various activities in the exporting processes. The application will receive commands to perform the exporting from the destination. Overall, the application will be able to facilitate faster exportation of a video, almost twice the basic speed of the known video exportation systems and to multiple destinations unlike in exportation by the basic applications in use today.

Accelerated video exportation to multiple destinations
20210289232 · 2021-09-16 ·

Systems and methods described herein provide a new mechanism of video exportation which ensures that the process is done faster and that a single video can be exported to two or more destination at the same time. This document explains the steps involved in the creation of the video, processes involved in encoding, rendering, transmission/exportation, and playing the video. Figures are used in explaining or illustrating the flow of processes and showing the different devices used in accomplishing various activities in the exporting processes. The application will receive commands to perform the exporting from the destination. Overall, the application will be able to facilitate faster exportation of a video, almost twice the basic speed of the known video exportation systems and to multiple destinations unlike in exportation by the basic applications in use today.

Residual coding for transform skip mode and block differential pulse-code modulation
11044492 · 2021-06-22 · ·

A method of video decoding performed in a video decoder is provided. A bit stream including bins of syntax elements is received. The syntax elements correspond to coefficients of a region of a transform skipped block in a coded picture. The syntax elements include a first flag indicating whether an absolute coefficient level of one of the coefficients is greater than a first threshold value, and a second flag indicating a parity of the absolute coefficient level. The second flag is decoded in a pass. The pass satisfies at least one of: (1) no other syntax elements is decoded in the pass; (2) a third flag indicating whether the absolute coefficient level is greater than a second threshold value is decoded in the pass; and (3) a fourth flag indicating sign information of the coefficient level of the one of the coefficients is decoded in the pass.

Residual coding for transform skip mode and block differential pulse-code modulation
11044492 · 2021-06-22 · ·

A method of video decoding performed in a video decoder is provided. A bit stream including bins of syntax elements is received. The syntax elements correspond to coefficients of a region of a transform skipped block in a coded picture. The syntax elements include a first flag indicating whether an absolute coefficient level of one of the coefficients is greater than a first threshold value, and a second flag indicating a parity of the absolute coefficient level. The second flag is decoded in a pass. The pass satisfies at least one of: (1) no other syntax elements is decoded in the pass; (2) a third flag indicating whether the absolute coefficient level is greater than a second threshold value is decoded in the pass; and (3) a fourth flag indicating sign information of the coefficient level of the one of the coefficients is decoded in the pass.