Bandwidth saving architecture for scalable video coding

US11863769B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11863769-B2
Application numberUS-202117403191-A
CountryUS
Kind codeB2
Filing dateAug 16, 2021
Priority dateNov 29, 2012
Publication dateJan 2, 2024
Grant dateJan 2, 2024

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 system configured to perform scalable video encoding is provided. The system includes a memory; and a processing unit, wherein the processing unit is configured to: receive inter-layer data and a current picture, wherein the current picture has a base layer; upsample the inter-layer data to generate residual data and reconstruction data, wherein the inter-layer data includes a base mode flag; and encode the current picture to an enhanced layer using the upsampled inter-layer data based on a block type of the base layer and the base mode flag.

First claim

Opening claim text (preview).

What is claimed is: 1. A system configured to perform scalable video encoding comprising: a memory; and a processing unit, wherein the processing unit is configured to: receive inter-layer data and a current picture, wherein the current picture has a base layer; upsample the inter-layer data to generate residual data and reconstruction data, wherein the inter-layer data includes a base mode flag; and encode the current picture to an enhanced layer using the upsampled inter-layer data based on a block type of the base layer and the base mode flag, wherein, based on the block type of the base layer, the base mode flag indicates whether the encoding uses the reconstruction data and whether a base layer motion vector is used for motion prediction. 2. The system of claim 1 , wherein the inter-layer data is upsampled using a bi-linear filter to upsample the residual data in a base layer for a current block. 3. The system of claim 1 , wherein the inter-layer data is upsampled using a 4-tap filter to up-sample the reconstruction data. 4. The system of claim 1 , wherein the residual data is upsampled in a base layer for a current block. 5. The system of claim 1 , wherein the current picture is encoded to the enhanced layer using residual data generated by subtracting a current block from up-sampled base layer reconstruction data when the block type of the base layer is set to intra and the base mode flag is set to true. 6. The system of claim 1 , wherein, when the base mode flag is set to true, inter layer motion prediction is active, and a base layer motion vector is used as a predictor with a motion vector for a current macroblock equal to a motion vector predictor. 7. The system of claim 1 , wherein, when the base mode flag is set to false, a base layer motion vector is used as a predictor. 8. The system of claim 1 , wherein the processing unit includes one encoder. 9. The system of claim 1 , wherein the processing unit includes a base layer encoder and an enhanced layer encoder. 10. The system of claim 9 , wherein the base layer encoder is configured to generate the inter-layer data based on at least one frame and transmit the inter-layer data to the enhanced layer encoder. 11. A method for use in a processing system for performing scalable video encoding comprising: receiving inter-layer data and a current picture, wherein the current picture has a base layer; upsampling the inter-layer data to generate residual data and reconstruction data, wherein the inter-layer data includes a base mode flag; and encoding the current picture to an enhanced layer using the upsampled inter-layer data based on a block type of the base layer and the base mode flag, wherein, based on the block type of the base layer, the base mode flag indicates whether the encoding uses the reconstruction data and whether a base layer motion vector is used for motion prediction. 12. The method of claim 11 , wherein the inter-layer data is upsampled using a bi-linear filter to upsample the residual data in a base layer for a current block. 13. The method of claim 11 , wherein the inter-layer data is upsampled using a 4-tap filter to up-sample the reconstruction data. 14. The method of claim 11 , wherein the residual data is upsampled in a base layer for a current block. 15. The method of claim 11 , wherein the current picture is encoded to the enhanced layer using residual data generated by subtracting a current block from up-sampled base layer reconstruction data when the block type of the base layer is set to intra and the base mode flag is set to true. 16. The method of claim 11 , wherein, when the base mode flag is set to true, inter layer motion prediction is active, and a base layer motion vector is used as a predictor with a motion vector for a current macroblock equal to a motion vector predictor. 17. The method of claim 11 , wherein, when the base mode flag is set to false, a base layer motion vector is used as a predictor. 18. The method of claim 11 , wherein the processing system includes one encoder. 19. The method of claim 11 , wherein the processing system includes a base layer encoder and an enhanced layer encoder. 20. The method of claim 19 , further comprising generating, by the base layer encoder, the inter-layer data based on at least one frame and transmit the inter-layer data to the enhanced layer encoder.

Assignees

Inventors

Classifications

  • H04N19/423Primary

    characterised by memory arrangements (H04N19/433 takes precedence) · CPC title

  • Filters, e.g. for pre-processing or post-processing (sub-band filter banks H04N19/635) · CPC title

  • Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction · CPC title

  • the unit being a scalable video layer · CPC title

  • H04N19/33Primary

    in the spatial domain · 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 US11863769B2 cover?
A system configured to perform scalable video encoding is provided. The system includes a memory; and a processing unit, wherein the processing unit is configured to: receive inter-layer data and a current picture, wherein the current picture has a base layer; upsample the inter-layer data to generate residual data and reconstruction data, wherein the inter-layer data includes a base mode flag;…
Who is the assignee on this patent?
Advanced Micro Devices Inc, Ati Technologies Ulc
What technology area does this patent fall under?
Primary CPC classification H04N19/423. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 02 2024 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).