Methods and apparatuses for hierarchically encoding and decoding a bytestream

US11297339B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11297339-B2
Application numberUS-201816770228-A
CountryUS
Kind codeB2
Filing dateDec 6, 2018
Priority dateDec 6, 2017
Publication dateApr 5, 2022
Grant dateApr 5, 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.

There may be provided a method of decoding a received set of encoded data representing information that has been compressed, wherein the encoded data set is divided into a hierarchy of subsets, the method comprising: decoding at least one first subset to derive a respective set of attribute metadata elements; separately decoding a plurality of second subsets comprising data elements, wherein each second subset describes a region of the information that has been compressed; and, reconstructing the information that has been compressed from the data elements, wherein the region of the information that has been compressed is identified from the attribute metadata elements.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of decoding a received set of encoded data representing a two-dimensional array of information that has been compressed, wherein the encoded data set is divided into a hierarchy of subsets representing a single layer, with each subset corresponding to a spatial region of the two-dimensional array and a first tier of the hierarchy comprises metadata and a second tier of the hierarchy comprises data values of the two-dimensional array, the method comprising: decoding at least one first subset to derive a respective set of attribute metadata elements, wherein each of the attribute metadata elements describe a respective one of a plurality of second subsets; separately decoding the plurality of second subsets comprising data values, wherein each second subset describes a spatial region of the information that has been compressed and wherein each second subset comprises a data structure of structure metadata elements and data values; and, reconstructing the information that has been compressed from the data values, wherein the spatial region of the information that has been compressed is identified from the attribute metadata elements and wherein reconstructing the information that has been compressed from the data values comprises spatially arranging the data values in a two-dimensional array based on the structure metadata elements. 2. A method according to claim 1 , wherein reconstructing the information that has been compressed comprises: inserting a predetermined series of data values in regions of the array where the attribute metadata elements indicate that no second subset is included in the dataset for a region of the array. 3. A method according to claim 2 , wherein the attribute metadata elements comprise a flag indicating that no second subset is included in the dataset for a region of the array. 4. A method according to claim 1 , wherein the attribute metadata elements comprise the dimensions of a data structure in a respective one of the plurality of second subsets. 5. A method according to claim 1 , further comprising: mapping the attribute metadata elements to a first tier of a hierarchical data structure; mapping each decoded second subset to a second tier of the hierarchical data structure; and mapping each data element of the second subsets to the two-dimensional array based on its location in the data structure, wherein each decoded second subset is mapped to the hierarchical data structure based on the attribute metadata elements and wherein the attribute metadata elements indicate that a location of the second tier of the data structure does not correspond to a second subset. 6. A method according to claim 1 , wherein the first subset is a data structure comprising structure metadata which indicate that no attribute metadata element is included in the first subset for a location in the data structure and that a corresponding location of the second tier does not correspond to a second subset. 7. An apparatus for decoding a received set of encoded data representing a two-dimensional array of information that has been compressed wherein the encoded data set is divided into a hierarchy of subsets representing a single layer, with each subset corresponding to a spatial region of the two-dimensional array and a first tier of the hierarchy comprises metadata and a second tier of the hierarchy comprises data values of the two-dimensional array, comprising a processor configured to: decode at least one first subset to derive a respective set of attribute metadata elements, wherein each of the attribute metadata elements describe a respective one of a plurality of second subsets; separately decode the plurality of second subsets comprising data values, wherein each second subset describes a spatial region of the information that has been compressed and wherein each second subset comprises a data structure of structure metadata elements and data values; and reconstruct the information that has been compressed from the data values, wherein the spatial region of the information that has been compressed is identified from the attribute metadata elements and wherein reconstructing the information that has been compressed from the data values comprises spatially arranging the data values in a two-dimensional array based on the structure metadata elements. 8. A method of encoding a two-dimensional array of information to be compressed into an encoded set of data, wherein the encoded data set is to be divided into a hierarchy of subsets representing a single layer, with each subset corresponding to a spatial region of the two-dimensional array and a first tier of the hierarchy comprises metadata and a second tier of the hierarchy comprises data values of the two-dimensional array, the method comprising: retrieving a set of data values; encoding a set of attribute metadata elements into a respective at least one first subset, wherein each of the attribute metadata elements describe a respective one of a plurality of second subsets; separately encoding the data values into data elements of the plurality of second subsets, wherein each second subset is arranged to describe a spatial region of the information to be compressed and wherein each second subset comprises a data structure of structure metadata elements and data elements and wherein the method further comprises generating the structure metadata elements based on a spatial arrangement of the data elements in an array, such that the region of the information that has been compressed is identified from the attribute metadata elements and the two-dimensional array can be reconstructed by spatially arranging the data values in the two-dimensional array based on the structure metadata elements.

Assignees

Inventors

Classifications

  • Tree coding, e.g. quad-tree coding · CPC title

  • the region being a block, e.g. a macroblock · CPC title

  • H04N19/119Primary

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

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

  • using hierarchical techniques, e.g. scalability (H04N19/63 takes 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 US11297339B2 cover?
There may be provided a method of decoding a received set of encoded data representing information that has been compressed, wherein the encoded data set is divided into a hierarchy of subsets, the method comprising: decoding at least one first subset to derive a respective set of attribute metadata elements; separately decoding a plurality of second subsets comprising data elements, wherein ea…
Who is the assignee on this patent?
V Nova Int Ltd
What technology area does this patent fall under?
Primary CPC classification H04N19/119. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 05 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).