Intra-prediction for video coding using perspective information
AssigneeHuawei Technologies Co., Ltd.
InventorSergey Yurievich Ikonin
Life of this patent
Estimating the term…
Abstract
A method of decoding video, comprising: receiving an encoded bit stream representing frames of video, each of the frames comprising blocks of pixels; for a current block to be decoded, obtaining a vanishing point from the encoded bit stream and calculating pixel values of the current block to be decoded by performing intra-prediction based on a prediction line originating in the vanishing point; and providing decoded video based on the calculated pixel values. A method of encoding video, an encoder, and a decoder are also disclosed.
Claims19
A video encoder, comprising:
- a processor;
- and
- a memory coupled to the processor and storing instructions that when executed configure the processor to perform steps comprising:
- receiving frames of video, each of the frames comprising blocks of pixels, wherein the video comprises spherical video;
- determining, for a current block to be encoded, a vanishing point in which perspective lines seem to converge and to generate a residual by performing intra-prediction based on a prediction line which originates in the vanishing point and runs through a current pixel in the current block, wherein the prediction line comprises a geodesic curve;
- and
- providing an encoded bit stream based on the residual.
A video decoder, comprising:
- a processor;
- and
- a memory storing instructions that when executed configure the processor to perform steps comprising:
- receiving an encoded bit stream representing frames of video, each of the frames comprising blocks of pixels, wherein the video comprises spherical video;
- obtaining, for a current block to be decoded, a vanishing point in which perspective lines seem to converge from the encoded bit stream and calculate pixel values of the current block to be decoded by performing intra-prediction based on a prediction line which originates in the vanishing point and runs through a current pixel in the current block, wherein the prediction line comprises a geodesic curve;
- and
- providing decoded video based on the calculated pixel values.
A method of decoding video, comprising:
- receiving an encoded bit stream representing frames of video, each of the frames comprising blocks of pixels, wherein the video comprises spherical video;
- for a current block to be decoded, obtaining a vanishing point in which perspective lines seem to converge from the encoded bit stream and calculating pixel values of the current block to be decoded by performing intra-prediction based on a prediction line which originates in the vanishing point and runs through a current pixel in the current block, wherein the prediction line comprises a geodesic curve;
- and
- providing decoded video based on the calculated pixel values.
A non-transitory computer readable medium storing instructions that, when executed by a computer, configure the computer to perform steps comprising:
- receiving an encoded bit stream representing frames of video, each of the frames comprising blocks of pixels, wherein the video comprises spherical video;
- for a current block to be decoded, obtaining a vanishing point in which perspective lines seem to converge from the encoded bit stream and calculating pixel values of the current block to be decoded by per-forming intra-prediction based on a prediction line which originates in the vanishing point and runs through a current pixel in the current block, wherein the prediction line comprises a geodesic curve;
- and
- providing decoded video based on the calculated pixel values.
Dependencies are inferred from the claim text.