Parameter set coding

US9912966B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9912966-B2
Application numberUS-201414587852-A
CountryUS
Kind codeB2
Filing dateDec 31, 2014
Priority dateJan 3, 2014
Publication dateMar 6, 2018
Grant dateMar 6, 2018

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.

There is provided methods, apparatuses and computer program products for forming a plurality of syntax element assignments, each syntax element assignment relating to a subset of parameters of a set of parameters, and each syntax element assignment comprising assignments of values to said related subset of parameters, forming an index for each of said plurality of syntax element assignments, forming a plurality of combination parameter sets, each combination parameter set comprising indexes of a plurality of said syntax element assignments of said subsets of parameters, and encoding at least one said combination parameter set into a video bitstream for determining parameter values for video decoding.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: forming a plurality of syntax element assignments, each syntax element assignment relating to a subset of syntax elements of a set of syntax elements, and each syntax element assignment comprising assignments of values to said related subset of syntax elements, forming an index for each of said plurality of syntax element assignments, forming a plurality of combination parameter sets, each combination parameter set comprising a plurality of indexes of said syntax element assignments, wherein at least one syntax element assignment applies to zero syntax elements, and encoding at least one said combination parameter set into a video bitstream for determining parameter values for video decoding. 2. A method according to claim 1 , comprising: forming a combination parameter set index for each of said plurality of combination parameter sets, and encoding at least one said combination parameter set index into a video bitstream for determining parameter values for video decoding. 3. A method according to claim 1 , comprising: determining a combination parameter set to be used according to picture parameters, wherein determining the combination parameter set comprises deriving an identifier of the combination parameter set from a slice header syntax, and encoding an indication into a video bitstream indicating that a combination parameter set index is not encoded into slice headers of the video bitstream, and that the combination parameter set to be used is to be determined from picture parameters, said picture parameters comprising parameters remaining unchanged for one or more pictures. 4. A method according to claim 1 , comprising: encoding an indicator into the video bitstream that combination parameter sets are to be used, and encoding said combination parameter sets to a header parameter set, said header parameter set comprising slice header syntax elements. 5. A method according to claim 1 , comprising: encoding an indicator into the video bitstream in a slice header that combination parameter sets are to be used, and encoding an identifier of at least one said combination parameter set to a slice header. 6. A method comprising: decoding from a video bitstream a plurality of syntax element assignments, each syntax element assignment relating to a subset of syntax elements of a set of syntax elements, and each syntax element assignment comprising assignments of values to said related subset of syntax elements, decoding from said video bitstream an index for each of said plurality of syntax element assignments, decoding from said video bitstream a plurality of combination parameter sets, each combination parameter set comprising a plurality of indexes of syntax element assignments, wherein at least one syntax element assignment applies to zero syntax elements, and decoding from said video bitstream at least one said combination parameter set for determining parameter values for video decoding. 7. A method according to claim 6 , comprising: decoding from said video bitstream combination parameter set indexes, each index for identifying one of said plurality of combination parameter sets, and decoding from said video bitstream at least one said combination parameter set index for determining parameter values for video decoding. 8. A method according to claim 6 , comprising: determining a combination parameter set to be used according to picture parameters, wherein determining the combination parameter set comprises deriving an identifier of the combination parameter set from a slice header syntax, decoding from said video bitstream an indication indicating that a combination parameter set index is not encoded into slice headers of the video bitstream, and determining the combination parameter set to be used from picture parameters, said picture parameters comprising parameters remaining unchanged for one or more pictures. 9. A method according to claim 8 , comprising: determining a combination parameter set to be used from a picture order count syntax element. 10. A method according to claim 6 , comprising: decoding from said video bitstream an indicator that combination parameter sets are to be used, and decoding from said video bitstream said combination parameter sets from a header parameter set, said header parameter set comprising slice header syntax elements. 11. A method according to claim 6 , comprising: decoding from said video bitstream an indicator in a slice header that combination parameter sets are to be used, and decoding from said video bitstream an identifier of at least one said combination parameter set from a slice header. 12. An apparatus comprising at least one processor and memory, said memory containing computer program code, said computer program code being configured to, when executed on the at least one processor, cause the apparatus to: form a plurality of syntax element assignments, each syntax element assignment relating to a subset of syntax elements of a set of syntax elements, and each syntax element assignment comprising assignments of values to said related subset of syntax elements, form an index for each of said plurality of syntax element assignments, form a plurality of combination parameter sets, each combination parameter set comprising a plurality of indexes of syntax element assignments, wherein at least one syntax element assignment applies to zero syntax elements, and encode at least one said combination parameter set into a video bitstream for determining parameter values for video decoding. 13. An apparatus according to claim 12 , comprising computer program code to cause the apparatus to: form a combination parameter set index for each of said plurality of combination parameter sets, and encode at least one said combination parameter set index into a video bitstream for determining parameter values for video decoding. 14. An apparatus according to claim 12 , comprising computer program code to cause the apparatus to: determine a combination parameter set to be used according to picture parameters, wherein determining the combination parameter set comprises deriving an identifier of the combination parameter set from a slice header syntax, and encode an indication into a video bitstream indicating that a combination parameter set index is not encoded into slice headers of the video bitstream, and that the combination parameter set to be used is to be determined from picture parameters, said picture parameters comprising parameters remaining unchanged for one or more pictures. 15. An apparatus comprising at least one processor and memory, said memory containing computer program code, said computer program code being configured to, when executed on the at least one processor, cause the apparatus to: decode from a video bitstream a plurality of syntax element assignments, each syntax element assignment relating to subset of syntax elements of a set of syntax elements, and each syntax element assignment comprising assignments of values to said related subset of syntax elements, decode from said video bitstream an index for each of said plurality of syntax element assignments, decode from said video bitstream a plurality of combination parameter sets, each combination parameter set comprising a plurality of indexes of syntax element assignments, wherein at least one syntax element assignment applies to zero syntax elements, and decode from said video bitstream at least one said combination parameter set for determining parameter values for video decoding.

Assignees

Inventors

Classifications

  • H04N19/70Primary

    characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title

  • Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence) · CPC title

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

  • 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

  • using optimisation based on Lagrange multipliers · 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 US9912966B2 cover?
There is provided methods, apparatuses and computer program products for forming a plurality of syntax element assignments, each syntax element assignment relating to a subset of parameters of a set of parameters, and each syntax element assignment comprising assignments of values to said related subset of parameters, forming an index for each of said plurality of syntax element assignments, fo…
Who is the assignee on this patent?
Nokia Technologies Oy
What technology area does this patent fall under?
Primary CPC classification H04N19/70. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 06 2018 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).