The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 19, 2023

Filed:

Jul. 22, 2019
Applicant:

Waveone Inc., Palo Alto, CA (US);

Inventors:

Oren Rippel, Mountain View, CA (US);

Lubomir Bourdev, Mountain View, CA (US);

Assignee:

WAVEONE INC., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04N 19/42 (2014.01); G06N 3/08 (2023.01); H04N 19/182 (2014.01); H04N 19/517 (2014.01); G06V 20/40 (2022.01); G06F 18/214 (2023.01); G06V 10/774 (2022.01); G06V 10/82 (2022.01); G06N 3/084 (2023.01); G06N 20/20 (2019.01); G06F 11/00 (2006.01); G06N 20/00 (2019.01);
U.S. Cl.
CPC ...
H04N 19/42 (2014.11); G06F 18/214 (2023.01); G06N 3/08 (2013.01); G06V 10/774 (2022.01); G06V 10/82 (2022.01); G06V 20/46 (2022.01); H04N 19/182 (2014.11); H04N 19/517 (2014.11); G06F 11/00 (2013.01); G06N 3/084 (2013.01); G06N 20/00 (2019.01); G06N 20/20 (2019.01);
Abstract

An autoencoder is configured to encode content at different quality levels. The autoencoder includes an encoding system and a decoding system with neural network layers forming an encoder network and a decoder network. The encoder network and decoder network are configured to include branching paths through the networks that include different subnetworks. During deployment, content is provided to the encoding system with a quality signal indicating a quality at which the content can be reconstructed. The quality signal determines which of the paths through the encoder network are activated for encoding the content into one or more tensors, which are compressed into a bitstream and later used by the decoding system to reconstruct the content. The autoencoder is trained by randomly or systematically selecting different combinations of tensors to use to encode content and backpropagating error values from loss functions through the network paths associated with the selected tensors.


Find Patent Forward Citations

Loading…