Storage of EVC decoder configuration information

US11716474B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11716474-B2
Application numberUS-202017103634-A
CountryUS
Kind codeB2
Filing dateNov 24, 2020
Priority dateJan 2, 2020
Publication dateAug 1, 2023
Grant dateAug 1, 2023

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 decoding device and an encoding device for storage of EVC decoder configuration information are disclosed. The decoding device includes a communication interface and a processor operably coupled to the communication interface. The communication interface receives a compressed bitstream. The processor identifies a frame width value and a frame height value in a video decoder configuration record in combination with an SPS_in_stream value; and decodes the compressed video bitstream based on the frame width value and frame height value.

First claim

Opening claim text (preview).

What is claimed is: 1. A video decoding device comprising: a communication interface configured to receive a compressed video bitstream including a decoder configuration record; and a processor operably coupled to the communication interface, the processor configured to: determine, based on a frame width value and a frame height value in the decoder configuration record, whether largest values for a frame width and a frame height for the compressed video bitstream are indicated by the frame width value and frame height value in the decoder configuration record; when the largest values for the frame width and the frame height are not indicated by the frame width value and the frame height value in the decoder configuration record, identify a sequence parameter set (SPS)_in_stream value in the decoder configuration record; and decode the compressed video bitstream based on (i) the frame width value and the frame height value in the decoder configuration record or (ii) a frame width value and a frame height value from an SPS. 2. The video decoding device of claim 1 , wherein the frame width value and the frame height value in the decoder configuration record indicate a largest size of the frame width and the frame height in the compressed video bitstream regardless of the SPS_in_stream value. 3. The video decoding device of claim 1 , wherein, when the frame width value and the frame height value in the decoder configuration record are values greater than zero, the SPS_in_stream value is not used for determining the largest values of the frame width and the frame height for the compressed video bitstream. 4. The video decoding device of claim 1 , wherein, when the frame width value and the frame height value in the decoder configuration record are set to zero, the SPS_in_stream value indicates whether a SPS in the compressed video bitstream carries the largest values of the frame width and the frame height. 5. The video decoding device of claim 4 , wherein the SPS_in_stream value is set to one to indicate that the SPS in the compressed video bitstream carries the largest values for the frame width and the frame height. 6. The video decoding device of claim 1 , wherein, the SPS_in_stream value of zero indicates that the largest values of the frame width and the frame height are indicated by an SPS stored in a metadata part of a file for the compressed video bitstream. 7. The video decoding device of claim 6 , wherein the SPS_in_stream value is set to zero to indicate that the largest values of the frame width and the frame height are not indicated in the compressed video bitstream. 8. The video decoding device of claim 1 , wherein the frame width value and the frame height value indicate a size of a frame limited by an encoding device. 9. A video encoding device comprising: a processor is further configured to: read a video bitstream; parse sequence parameter set (SPS) information in the video bitstreams; generate a decoder configuration record used to indicate a largest size for a frame width and a frame height in the video bitstream; determine whether to identify largest values for the frame width and the frame height for the video bitstream; when the largest values for the frame width and the frame height are identified, set a frame width value and a frame height value in the decoder configuration record according to the identification of the largest values for the frame width and frame height; when the largest values for the frame width and the frame height are not identified, set an SPS_in_stream value in the decoder configuration record indicating that the frame width value and the frame height value are found in an SPS; and encode a compressed video bitstream including the decoder configuration record; and a communication interface operably coupled to the processor, the communication interface configured to transmit the compressed video bitstream including the decoder configuration record. 10. The video encoding device of claim 9 , wherein the frame width value and the frame height value in the decoder configuration record indicate a largest size of the frame width and the frame height in the video bitstream regardless of the SPS_in_stream value. 11. The video encoding device of claim 10 , wherein, when the frame width value and the frame height value in the decoder configuration record are values greater than zero, the SPS_in_ stream value is not used for determining the the largest values of the frame width and the frame height for the video bitstream. 12. The video encoding device of claim 9 , wherein, when the frame width value and the frame height value in the decoder configuration record are set to zero, the SPS_in_ stream value indicates whether an SPS in the video bitstream carries the largest values of the frame width and the frame height. 13. The video encoding device of claim 12 , wherein the SPS_in_ stream value is set to one to indicate that the SPS in the video bitstream carries the largest values for the frame width and the frame height. 14. The video encoding device of claim 12 , wherein the SPS_in_ stream value of zero indicates that the largest values of the frame width and the frame height are indicated by an SPS stored in a metadata part of a file for the video bitstream. 15. The video encoding device of claim 14 , wherein the SPS_in_ stream value is set to zero to indicate that the largest values of the frame width and the frame height are not indicated in the video bitstream. 16. The video encoding device of claim 9 , wherein the frame width value and the frame height value indicate a limit for a size of a frame. 17. The video encoding device of claim 9 , wherein the processor is further configured to: determine that the video bitstream varies over time due to live encoding; determine that the frame width value and the frame height value cannot be determined at a beginning of creating a file based on the live encoding; and set a value of zero for the frame width value and the frame height value and a value of one for the SPS_in_ stream value. 18. A video encoding device comprising: a processor further configured to: read a video bitstream; parse network abstraction layer (NAL) units in the video bitstream; identify a value of temporal identification (temporal ID) of each NAL unit; and encode sub-samples according to the value of the temporal ID for each NAL unit to generate a compressed video bitstream; and a communication interface operably coupled to the processor, the communication interface configured to transmit the compressed video bitstream. 19. The video encoding device of claim 18 , wherein a frame width value and a frame height value in a decoder configuration record for the compressed video bitstream indicate a largest size for a frame width and a frame height in the video bitstream. 20. The video encoding device of claim 18 , wherein the compressed video bitstream includes metadata identifying that the sub-samples are grouped based on the temporal ID.

Assignees

Inventors

Classifications

  • H04N19/132Primary

    Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking · CPC title

  • Media network packetisation · CPC title

  • the region being a picture, frame or field · CPC title

  • the unit being a video data packet, e.g. a network abstraction layer [NAL] unit · CPC title

  • Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence) · 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 US11716474B2 cover?
A decoding device and an encoding device for storage of EVC decoder configuration information are disclosed. The decoding device includes a communication interface and a processor operably coupled to the communication interface. The communication interface receives a compressed bitstream. The processor identifies a frame width value and a frame height value in a video decoder configuration reco…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N19/132. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 01 2023 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).