H04N19/39

SWITCHABLE SCALABLE AND MULTIPLE DESCRIPTION IMMERSIVE VIDEO CODEC
20210258590 · 2021-08-19 · ·

Techniques related to immersive video coding are discussed. Such techniques include encoding an immersive video bitstream by applying scalable video coding to some portions of the immersive video and multiple description coding to other portions of the immersive video and decoding and/or rendering the immersive video bitstream using selective scalable video coding and multiple description coding responsive to indicators in the bitstream.

Systems and methods for the reuse of encoding information in encoding alternative streams of video data
11025902 · 2021-06-01 · ·

Systems and methods for reusing encoding information in the encoding of alternative streams of video data in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, encoding multimedia content for use in adaptive streaming systems, includes selecting a first encoding level from a plurality of encoding levels using a media server, determining encoding information for a first stream of video data using the first encoding level and the media server, encoding the first stream of video data using the media server, where the first stream of video data includes a first resolution and a first bitrate, selecting a second encoding level from the plurality of encoding levels using the media server, and encoding a second stream of video data using the encoding information and the media server, where the second stream of video data includes a second resolution and a second bitrate.

Systems and methods for the reuse of encoding information in encoding alternative streams of video data
11025902 · 2021-06-01 · ·

Systems and methods for reusing encoding information in the encoding of alternative streams of video data in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, encoding multimedia content for use in adaptive streaming systems, includes selecting a first encoding level from a plurality of encoding levels using a media server, determining encoding information for a first stream of video data using the first encoding level and the media server, encoding the first stream of video data using the media server, where the first stream of video data includes a first resolution and a first bitrate, selecting a second encoding level from the plurality of encoding levels using the media server, and encoding a second stream of video data using the encoding information and the media server, where the second stream of video data includes a second resolution and a second bitrate.

IMPLICIT SIGNALING OF SCALABILITY DIMENSION IDENTIFIER INFORMATION IN A PARAMETER SET
20210112259 · 2021-04-15 ·

A system for decoding a video bitstream includes receiving a frame of the video that includes at least one slice and at least one tile and where each of the at least one slice and the at least one tile are not all aligned with one another.

IMPLICIT SIGNALING OF SCALABILITY DIMENSION IDENTIFIER INFORMATION IN A PARAMETER SET
20210112259 · 2021-04-15 ·

A system for decoding a video bitstream includes receiving a frame of the video that includes at least one slice and at least one tile and where each of the at least one slice and the at least one tile are not all aligned with one another.

DELAYED DUPLICATE I-PICTURE FOR VIDEO CODING

A method is provided that includes receiving pictures of a video sequence in a video encoder, and encoding the pictures to generate a compressed video bit stream that is transmitted to a video decoder in real-time, wherein encoding the pictures includes selecting a picture to be encoded as a delayed duplicate intra-predicted picture (DDI), wherein the picture would otherwise be encoded as an inter-predicted picture (P-picture), encoding the picture as an intra-predicted picture (I-picture) to generate the DDI, wherein the I-picture is reconstructed and stored for use as a reference picture for a decoder refresh picture, transmitting the DDI to the video decoder in non-real time, selecting a subsequent picture to be encoded as the decoder refresh picture, and encoding the subsequent picture in the compressed bit stream as the decoder refresh picture, wherein the subsequent P-picture is encoded as a P-picture predicted using the reference picture.

DELAYED DUPLICATE I-PICTURE FOR VIDEO CODING

A method is provided that includes receiving pictures of a video sequence in a video encoder, and encoding the pictures to generate a compressed video bit stream that is transmitted to a video decoder in real-time, wherein encoding the pictures includes selecting a picture to be encoded as a delayed duplicate intra-predicted picture (DDI), wherein the picture would otherwise be encoded as an inter-predicted picture (P-picture), encoding the picture as an intra-predicted picture (I-picture) to generate the DDI, wherein the I-picture is reconstructed and stored for use as a reference picture for a decoder refresh picture, transmitting the DDI to the video decoder in non-real time, selecting a subsequent picture to be encoded as the decoder refresh picture, and encoding the subsequent picture in the compressed bit stream as the decoder refresh picture, wherein the subsequent P-picture is encoded as a P-picture predicted using the reference picture.

VIDEO ENCODING METHOD AND METHOD FOR REDUCING FILE SIZE OF ENCODED VIDEO
20210092412 · 2021-03-25 · ·

A video encoding method comprises encoding a series of images of original video data into an encoded video stream comprising key frames and delta frames, wherein the delta frames are organized in a hierarchical prediction pattern comprising a plurality of temporal layers. The video encoding method further comprises adding to the encoded video stream a hidden delta frame for at least some of the key frames. Each hidden delta frame corresponds to a key frame, is based on same original video data as the corresponding key frame and is referring to a previous key frame in the encoded video stream. Also, a method of reducing a file size of the video stream encoded according to the video encoding method is disclosed.

Multi-codec encoder and multi-codec encoding system including the same
10931952 · 2021-02-23 · ·

A multi-codec encoder includes a first partitioning unit and a second partitioning unit configured to receive first data and second data, respectively. Sequential frames of image data are alternately classified into the first data and the second data. The multi-codec encoder further includes a motion estimation module configured to generate motion estimation information, based on the first data and reference data, a first codec configured to encode the first data with the motion estimation information, and a second codec configured to encode the second data with the motion estimation information.

Multi-codec encoder and multi-codec encoding system including the same
10931952 · 2021-02-23 · ·

A multi-codec encoder includes a first partitioning unit and a second partitioning unit configured to receive first data and second data, respectively. Sequential frames of image data are alternately classified into the first data and the second data. The multi-codec encoder further includes a motion estimation module configured to generate motion estimation information, based on the first data and reference data, a first codec configured to encode the first data with the motion estimation information, and a second codec configured to encode the second data with the motion estimation information.