System and method for indicating temporal layer switching points

US9712833B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9712833-B2
Application numberUS-21524408-A
CountryUS
Kind codeB2
Filing dateJun 25, 2008
Priority dateJun 26, 2007
Publication dateJul 18, 2017
Grant dateJul 18, 2017

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.

Disclosed are a system, apparatus, computer programs and methods for indicating proper temporal layer switching points for temporal scalable coding. Various embodiments provide an apparatus and method for properly indicating temporal layer switching points in a scalable video bit stream or in a scalable video file container. Using these indications, a decoder can determine where to perform temporal layer switching, after which all of the pictures at and below the desired temporal layer can be correctly decoded.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: encoding, with an encoder, a temporal scalable video bit stream including an indication of at least one temporal layer switching point from a first temporal layer to a second temporal layer, where the indication indicates a difference of frame number values between a current layer representation in the first temporal layer and a required layer representation in the second temporal layer, and includes information concerning where decoding of the first temporal layer should start to enable switching from the first temporal layer to the second temporal layer at the at least one temporal layer switching point, and wherein the indication determines where to perform temporal layer switching after which pictures in the temporal scalable video bit stream can be correctly decoded; and at least one of storing the encoded video bit stream and sending the encoded video bit stream to a decoder. 2. The method of claim 1 , where the indication comprises a temporal layer switching point supplemental enhancement information message. 3. The method of claim 2 , where the temporal layer switching point supplemental enhancement information message is not included in a scalable nesting supplemental enhancement information message. 4. The method of claim 3 , where the temporal layer switching point supplemental enhancement information message applies to a target layer representation comprising network abstraction layer NAL units with a nal_unit_type in the range of 1 to 5, inclusive, of an access unit containing the temporal layer switching point supplemental enhancement information message. 5. The method of claim 2 , where the temporal layer switching point supplemental enhancement information message is included in a scalable nesting supplemental enhancement information message. 6. The method of claim 5 , where the temporal layer switching point supplemental enhancement information message applies to layer representations having dependency_id, quality_id, and temporal_id equal to dependency_id[i], quality_id[i], and temporal_id, respectively, as indicated in the scalable nesting supplemental enhancement information message. 7. The method of claim 1 , where the indication comprises a box containing: a plurality of sample numbers; for each sample number, dependency_id and quality_id values for a respective temporal switching point layer representation; and for each combination of dependency_id and quality_id values, a target sample number. 8. A computer program embodied in a non-transitory computer-readable storage medium, configured to perform the method of claim 1 . 9. The method of claim 1 , where the encoder is connected to a plurality of video sources corresponding to a plurality of cameras each pointed in a fixed direction, where the first and second temporal layers comprise a group of presentations from the plurality of video sources. 10. An apparatus, comprising: a processor; and a memory communicatively connected to the processor and including computer code, the computer code executable by the processor to cause the apparatus to: encode a temporal scalable video bit stream including an indication of at least one temporal layer switching point from a first temporal layer to a second temporal layer, where the indication indicates a difference of frame number values between a current layer representation in the first temporal layer and a required layer representation in the second temporal layer, and includes information concerning where decoding of the first temporal layer should start to enable switching from the first temporal layer to the second temporal layer at the at least one temporal layer switching point, and wherein the indication determines where to perform temporal layer switching after which pictures in the temporal scalable video bit stream can be correctly decoded. 11. The apparatus of claim 10 , where the indication comprises a temporal layer switching point supplemental enhancement information message. 12. The apparatus of claim 11 , where the temporal layer switching point supplemental enhancement information message is not included in a scalable nesting supplemental enhancement information message. 13. The apparatus of claim 12 , where the temporal layer switching point supplemental enhancement information message applies to a target layer representation comprising network abstraction layer NAL units with a nal_unit_type in the range of 1 to 5, inclusive, of an access unit containing the temporal layer switching point supplemental enhancement information message. 14. The apparatus of claim 11 , where the temporal layer switching point supplemental enhancement information message is included in a scalable nesting supplemental enhancement information message. 15. The apparatus of claim 14 , where the temporal layer switching point supplemental enhancement information message applies to layer representations having dependency_id, quality_id, and temporal_id equal to dependency_id[i], quality_id[i], and temporal_id, respectively, as indicated in the scalable nesting supplemental enhancement information message. 16. The apparatus of claim 10 , where the indication comprises a box containing: a plurality of sample numbers; for each sample number, dependency_id and quality_id values for a respective temporal switching point layer representation; and for each combination of dependency_id and quality_id values, a target sample number. 17. An apparatus, comprising: means for encoding a temporal scalable video bit stream including an indication of at least one temporal layer switching point from a first temporal layer to a second temporal layer, where the indication indicates a difference of frame number values between a current layer representation in the first temporal layer and a required layer representation in the second temporal layer, and includes information concerning where decoding of the first temporal layer should start to enable switching from the first temporal layer to the second temporal layer at the at least one temporal layer switching point, and wherein the indication determines where to perform temporal layer switching after which pictures in the temporal scalable video bit stream can be correctly decoded; and means for at least one of storing the encoded video bit stream and sending the encoded video bit stream to a decoder. 18. The apparatus of claim 17 , where the indication comprises a temporal layer switching point supplemental enhancement information message. 19. A method, comprising: receiving, via an interface, a temporal scalable video bit stream that includes an indication of at least one temporal layer switching point from a first temporal layer to a second temporal layer, where the indication indicates a difference of frame number values between a current layer representation in the first temporal layer and a required layer representation in the second temporal layer and includes information concerning where decoding of the first temporal layer should start to enable switching from the first temporal layer to the second temporal layer at the at least one temporal layer switching point, and wherein the indication determines where to perform temporal layer switching after which pictures in the temporal scalable video bit stream can be correctly decoded; and decoding, based on at least the received information, the received temporal scalable video bit stream. 20. The method of claim 19 , where the indication comprises a temporal layer switching p

Assignees

Inventors

Classifications

  • H04N19/31Primary

    in the temporal domain · CPC title

  • characterised by syntax aspects related to video coding, e.g. related to compression standards · 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 US9712833B2 cover?
Disclosed are a system, apparatus, computer programs and methods for indicating proper temporal layer switching points for temporal scalable coding. Various embodiments provide an apparatus and method for properly indicating temporal layer switching points in a scalable video bit stream or in a scalable video file container. Using these indications, a decoder can determine where to perform temp…
Who is the assignee on this patent?
Wang Ye-Kui, Hannuksela Miska, Nokia Technologies Oy
What technology area does this patent fall under?
Primary CPC classification H04N19/31. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 18 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).