Training end-to-end video processes
First Claim
Patent Images
1. A method of encoding and decoding pixel-based data, the method comprising:
- using a pre-processing neural network on input pixel-based visual data to produce optimized pixel-based visual data;
encoding the optimized pixel-based visual data using an encoder to produce encoded pixel-based visual data;
providing the encoded pixel-based visual data and a reference to a post-processing neural network to a decoder;
decoding the encoded pixel-based visual data using the decoder to produce decoded pixel-based visual data; and
using the post-processing neural network corresponding to the reference to enhance the decoded pixel-based visual data following decoding visual data in visual data processing,wherein the reference identifies a post-processing neural network in a library of neural networks or identifies parameters for a post-processing neural network transmitted with the encoded pixel-based visual data.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for optimising the quality of visual data. Specifically, methods and systems for preserving visual information during compression and decompression. An example method for optimising visual data includes using a pre-processing hierarchical algorithm to optimise visual data prior to encoding the visual data in visual data processing; and using a post-processing hierarchical algorithm to enhance visual data following decoding visual data in visual data processing.
49 Citations
20 Claims
-
1. A method of encoding and decoding pixel-based data, the method comprising:
-
using a pre-processing neural network on input pixel-based visual data to produce optimized pixel-based visual data; encoding the optimized pixel-based visual data using an encoder to produce encoded pixel-based visual data; providing the encoded pixel-based visual data and a reference to a post-processing neural network to a decoder; decoding the encoded pixel-based visual data using the decoder to produce decoded pixel-based visual data; and using the post-processing neural network corresponding to the reference to enhance the decoded pixel-based visual data following decoding visual data in visual data processing, wherein the reference identifies a post-processing neural network in a library of neural networks or identifies parameters for a post-processing neural network transmitted with the encoded pixel-based visual data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing device comprising:
-
at least one processor; and memory storing instructions that, when executed by the at least one processor, cause the computing device to perform operations including; using a pre-processing neural network on input pixel-based visual data to produce optimized visual data, encoding the optimized visual data using an encoder to produce encoded pixel-based visual data, providing the encoded pixel-based visual data and a reference to a post-processing neural network to a decoder, decoding the encoded pixel-based visual data using the decoder to produce decoded pixel-based visual data, and using the post-processing neural network corresponding to the reference to enhance the decoded pixel-based visual data following decoding visual data in visual data processing, wherein the reference identifies a post-processing neural network in a library of neural networks or identifies parameters for a post-processing neural network transmitted with the encoded pixel-based visual data. - View Dependent Claims (19, 20)
-
-
18. A non-transitory computer program product comprising instructions that, when executed by a processor, cause a computing device to perform operations including:
-
using a pre-processing neural network on input pixel-based visual data to produce optimized pixel-based visual data; encoding the optimized pixel-based visual data using an encoder to produce encoded pixel-based visual data; providing the encoded pixel-based visual data and a reference to a post-processing neural network to a decoder; decoding the encoded pixel-based visual data using the decoder to produce decoded pixel-based visual data; and using the post-processing neural network corresponding to the reference to enhance the decoded pixel-based visual data following decoding visual data in visual data processing, wherein the reference identifies a post-processing neural network in a library of neural networks or identifies parameters for a post-processing neural network transmitted with the encoded pixel-based visual data.
-
Specification