Error mitigation in sub-picture bitstream based viewport dependent video coding

US11405606B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11405606-B2
Application numberUS-202017061421-A
CountryUS
Kind codeB2
Filing dateOct 1, 2020
Priority dateApr 3, 2018
Publication dateAug 2, 2022
Grant dateAug 2, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A video coding mechanism for viewpoint dependent video coding is disclosed. The mechanism includes receiving a spherical video signal stitched from multiple directional video streams. The spherical video signal is mapped into a plurality of sub-picture video signals each containing a sequence of sub-pictures. The plurality of sub-picture video signals, are encoded as a plurality of sub-picture bitstreams, such that, when decoded at a decoder, a value of each sample in each sub-picture is identical to a value of a corresponding sample in a decoded entire picture composed from the sub-pictures. The plurality of sub-picture bitstreams are composed into a plurality of sub-picture tracks with an indication that the sub-picture tracks are conforming to a particular video profile. The sub-picture bitstreams are transmitted toward a decoder to support decoding and displaying virtual reality video viewport.

First claim

Opening claim text (preview).

What is claimed is: 1. A method implemented by an encoder, the method comprising: encoding, by a processor at the encoder, pictures in sub-picture bitstreams in tracks by: ensuring no sample values outside a sub-picture are referenced for inter-prediction; restricting motion vectors to point to full-sample locations inside the sub-picture and to fractional-sample locations that employ only the full-sample locations inside the sub-picture for interpolation; restricting inter-prediction so motion vector candidates for temporal motion vector prediction are not derived from blocks outside the sub-picture; and requiring that samples with a same sample number across a plurality of tracks have a same presentation time. 2. The method of claim 1 , wherein encoding pictures in sub-picture bitstreams in tracks further includes that when multiple tiles are present in a first sub-picture bitstream, a value of an entropy_coding_sync_enabled_flag in a picture parameter set (PPS) is set to zero for each sub-picture bitstream carried in a corresponding track. 3. The method of claim 1 , wherein encoding pictures in sub-picture bitstreams in tracks further includes requiring tracks to contain a same number of media samples. 4. The method of claim 1 , wherein encoding pictures in sub-picture bitstreams in tracks further includes that sub-pictures carried in media samples with the same sample number across the tracks have a same picture order count value. 5. A video coding device comprising: a processor configured to encode pictures in sub-picture bitstreams in tracks by: ensuring no sample values outside a sub-picture are referenced for inter-prediction; restricting motion vectors to point to full-sample locations inside the sub-picture and to fractional-sample locations that employ only the full-sample locations inside the sub-picture for interpolation; restricting inter-prediction so motion vector candidates for temporal motion vector prediction are not derived from blocks outside the sub-picture; and requiring that samples with a same sample number across a plurality of tracks have a same presentation time. 6. The video coding device of claim 5 , wherein encoding pictures in sub-picture bitstreams in tracks further includes that when multiple tiles are present in a first sub-picture bitstream, a value of an entropy_coding_sync_enabled_flag in a picture parameter set (PPS) is set to zero for each sub-picture bitstream carried in a corresponding track. 7. The video coding device of claim 5 , wherein encoding pictures in sub-picture bitstreams in tracks further includes requiring tracks to contain a same number of media samples. 8. The video coding device of claim 5 , wherein encoding pictures in sub-picture bitstreams in tracks further includes that sub-pictures carried in media samples with the same sample number across the tracks have a same picture order count value. 9. A non-transitory computer readable medium comprising a computer program product for use by a video coding device, the computer program product comprising computer executable instructions stored on the non-transitory computer readable medium such that when executed by a processor cause the video coding device to: encode pictures in sub-picture bitstreams in tracks by: ensuring no sample values outside a sub-picture are referenced for inter-prediction; restricting motion vectors to point to full-sample locations inside the sub-picture and to fractional-sample locations that employ only the full-sample locations inside the sub-picture for interpolation; restricting inter-prediction so motion vector candidates for temporal motion vector prediction are not derived from blocks outside the sub-picture; and requiring that sub-pictures carried in media samples with a same sample number across the tracks have a same picture order count value. 10. The non-transitory computer readable medium of claim 9 , wherein encoding pictures in sub-picture bitstreams in tracks further includes that when multiple tiles are present in a first sub-picture bitstream, a value of an entropy_coding_sync_enabled_flag in a picture parameter set (PPS) is set to zero for each sub-picture bitstream carried in a corresponding track. 11. The non-transitory computer readable medium of claim 9 , wherein encoding pictures in sub-picture bitstreams in tracks further includes requiring tracks to contain a same number of media samples. 12. The non-transitory computer readable medium of claim 9 , wherein encoding pictures in sub-picture bitstreams in tracks further includes requiring that samples with the same sample number across a plurality of tracks have a same presentation time.

Assignees

Inventors

Classifications

  • Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks · CPC title

  • H04N19/105Primary

    Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction · CPC title

  • Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder · CPC title

  • Position within a video image, e.g. region of interest [ROI] · CPC title

  • H04N19/597Primary

    specially adapted for multi-view video sequence encoding · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11405606B2 cover?
A video coding mechanism for viewpoint dependent video coding is disclosed. The mechanism includes receiving a spherical video signal stitched from multiple directional video streams. The spherical video signal is mapped into a plurality of sub-picture video signals each containing a sequence of sub-pictures. The plurality of sub-picture video signals, are encoded as a plurality of sub-picture …
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N19/105. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 02 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).