Video encoding method and video decoding method

US11575935B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11575935-B2
Application numberUS-202016902059-A
CountryUS
Kind codeB2
Filing dateJun 15, 2020
Priority dateJun 14, 2019
Publication dateFeb 7, 2023
Grant dateFeb 7, 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 video encoding method of encoding a multi-view image including one or more basic view images and a plurality of reference view images includes determining a pruning order of the plurality of reference view images, acquiring a plurality of residual reference view images, by pruning the plurality of reference view images based on the one or more basic view images according to the pruning order, encoding the one or more basic view images and the plurality of residual reference view images, and outputting a bitstream including encoding information of the one or more basic view images and the plurality of residual reference view images.

First claim

Opening claim text (preview).

What is claimed is: 1. A video encoding method of encoding a multi-view image including a plurality of view images, the video encoding method comprising: determining a pruning order of each of the plurality of view images, each of the plurality of view images being determined as a basic view image, which is a root node on a pruning hierarchy, or a reference view image, which is not the root node on the pruning hierarchy; acquiring a residual reference view image by pruning the reference view image with at least one view image according to the pruning order; generating one or more packed images based on the basic view image and the residual reference view image; encoding the one or more packed images; and outputting a bitstream including encoding information of the one or more packed images and pruning order information of the plurality of view images, wherein the pruning order information comprises root node information indicating whether a view image is the root node, and wherein when the root node information indicates that the view image is not the root node, the pruning order information further comprises number information specifying a number of parent nodes that have higher pruning priority on the pruning hierarchy than the view image and identity information of each of the parent nodes. 2. The video encoding method according to claim 1 , wherein the pruning order of each of the plurality of reference view images is determined based on a number of pixels included in an overlapping area between a reference view image and a basic view image. 3. The video encoding method according to claim 2 , wherein whether a pixel included in the reference view image is included in the overlapping area or not is determined by comparing the reference view image with a warped basic view image obtained by warping the basic view image to a view of the reference view image, or by comparing a warped reference view image obtained by warping the reference view image to a view of the basic view image with the basic view image. 4. The video encoding method according to claim 1 , wherein the pruning order of each of the plurality of reference view images is determined based on image indices of the plurality of reference view images, and wherein each of the image indices is an acquisition order of the plurality of reference view images. 5. The video encoding method according to claim 1 , wherein the pruning order of each of the plurality of reference view images is determined based on camera parameters of the plurality of reference view images, and wherein the camera parameters comprise at least one of a position or an angle of a camera. 6. The video encoding method according to claim 1 , wherein the pruning order of each of the plurality of reference view images is determined by: acquiring, from the plurality of reference view images, a plurality of first residual reference view images, each of which an overlapping area with the basic view image is removed; warping the plurality of first residual view images to a view of the basic view image; and determining the pruning order of each of the plurality of reference view images according to the number of pixels of each of the plurality of warped first residual reference view images. 7. The video encoding method according to claim 1 , wherein acquiring the residual reference view image comprises: generating a residual view image by removing an overlapping area between the reference view image and the basic view image from the reference view image; and generating the residual reference view image by removing an overlapping area between the residual view image and an additional residual reference view image from the residual view image, the additional residual reference view image being generated by removing an overlapping area between an additional reference view image and the basic view image from the additional reference view image, wherein the additional reference view image has a higher pruning priority on the pruning hierarchy than the reference view image. 8. The video encoding method according to claim 1 , wherein the one or more packed images is generated by packing a plurality of distributed valid areas included in the residual reference view image, and wherein packing information for a distributed valid area is further encoded into the bitstream. 9. A video decoding method of decoding a multi-view image, the video decoding method comprising: acquiring a bitstream including encoding information of one or more packed images and pruning order information; decoding the one or more packed images based on the encoding information; and reconstructing a viewport image based on the one or more packed images, wherein the pruning order information comprises root node information indicating whether a view image is the root node, and wherein when the root node information indicates that the view image is not the root node, the pruning order information further comprises number information specifying a number of parent nodes that have higher pruning priority on a pruning hierarchy than the view image and identity information of each of the parent nodes. 10. The video decoding method according to claim 9 , wherein the bitstream further comprises camera parameters comprising at least one of a position and/or an angle of a camera. 11. The video decoding method according to claim 9 , wherein the bitstream further comprises packing information of a valid area included in the one or more packed images, and wherein the packing information indicates whether the valid area is rotated or resized in the one or more packed images. 12. A non-transitory computer-readable recording medium including a bitstream in which a plurality of view images is encoded, the bitstream comprising: encoding information of one or more packed images; and pruning order information of the plurality of view images, wherein each of the plurality of view images is determined as a basic view image, which is a root node on a pruning hierarchy, or a reference view image, which is not the root node on the pruning hierarchy, wherein the one or more packed images is generated based on a basic view image and a residual reference view image, wherein the residual view image is obtained by pruning the reference view image with at least one view image according to the pruning order, wherein the pruning order information comprises root node information indicating whether a view image is the root node, and wherein when the root node information indicates that the view image is not the root node, the pruning order information further comprises number information specifying a number of parent nodes that have higher pruning priority on the pruning hierarchy than the view image and identity information of each of the parent nodes.

Assignees

Inventors

Classifications

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

  • H04N19/597Primary

    specially adapted for multi-view video sequence encoding · 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

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 US11575935B2 cover?
A video encoding method of encoding a multi-view image including one or more basic view images and a plurality of reference view images includes determining a pruning order of the plurality of reference view images, acquiring a plurality of residual reference view images, by pruning the plurality of reference view images based on the one or more basic view images according to the pruning order,…
Who is the assignee on this patent?
Electronics & Telecommunications Res Inst, Iucf Hyu
What technology area does this patent fall under?
Primary CPC classification H04N19/597. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 07 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).