Patents by Inventor Lorenzo CICCARELLI
Lorenzo CICCARELLI has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12262066Abstract: Examples of a low complexity enhancement video coding are described. Encoding and decoding methods are described, as well as corresponding encoders and decoders. The enhancement coding may operate on top of a base layer, which may provide base encoding and decoding. Spatial scaling may be applied across different layers. Only the base layer encodes full video, which may be at a lower resolution. The enhancement coding instead operates on computed sets of residuals. The sets of residuals are computed for a plurality of layers, which may represent different levels of scaling in one or more dimensions. A number of encoding and decoding components or tools are described, which may involve the application of transformations, quantization, entropy encoding and temporal buffering. At an example decoder, an encoded base stream and one or more encoded enhancement streams may be independently decoded and combined to reconstruct an original video.Type: GrantFiled: March 18, 2020Date of Patent: March 25, 2025Assignee: V-NOVA INTERNATIONAL LIMITEDInventors: Guido Meardi, Simone Ferrara, Lorenzo Ciccarelli, Ivan Damnjanovic, Richard Clucas, Sam Littlewood
-
Patent number: 12231636Abstract: A method of encoding an input signal is provided, the method comprising: quantizing a set of data based on temporal information associated with said set of data.Type: GrantFiled: July 6, 2020Date of Patent: February 18, 2025Assignee: V-NOVA INTERNATIONAL LIMITEDInventors: Guido Meardi, Simone Ferrara, Lorenzo Ciccarelli
-
Patent number: 12212781Abstract: There is disclosed a method of encoding an input signal, the method comprising producing a base encoded signal by feeding an encoder with a down-sampled version of an input signal. The method further comprising producing a first quantised residual signal by: decoding the base encoded signal to produce a base decoded signal; and using a difference between the base decoded signal and the down-sampled version of the input signal to produce a first residual signal; quantising the first residual signal to produce the first quantised residual signal.Type: GrantFiled: August 1, 2019Date of Patent: January 28, 2025Assignee: V-NOVA INTERNATIONAL LIMITEDInventors: Guido Meardi, Lorenzo Ciccarelli, Simone Ferrara
-
Publication number: 20250016333Abstract: Examples described herein relate to decoding and encoding signals. Certain examples described herein encapsulate custom data that is not signal data within a stream of encoded signal data. The custom data may comprise a wide variety of metadata that annotates the signal data, or provides additional information relating to the signal data. Certain examples described herein encapsulate custom data within a set of transformed coefficient values that represent data derived from a transform operation that forms part of the signal encoding. The encapsulation is may be performed by applying a bit shift operation to coefficient bits representing the set of transformed coefficient values.Type: ApplicationFiled: June 11, 2024Publication date: January 9, 2025Inventors: Lorenzo CICCARELLI, Simone FERRARA, Guido MEARDI
-
Publication number: 20240397056Abstract: The present disclosure relates to methods of encoding and decoding a video signal having temporal scalability. An encoder and decoder are also disclosed. The method of encoding a video signal comprises obtaining a base encoding of an input video signal, the base encoding being encoded using a base encoder to encode the input video signal at a first frame rate; and encoding the input video signal using an enhancement encoder to generate an enhancement encoding of the input video signal at a second frame rate, the enhancement encoder encoding the input video signal using at least a set of frames derived from the base encoding.Type: ApplicationFiled: September 21, 2022Publication date: November 28, 2024Inventors: Florian MAURER, Lorenzo CICCARELLI, Simone FERRARA
-
Patent number: 12010329Abstract: Examples described herein relate to decoding and encoding signals. Certain examples described herein encapsulate custom data that is not signal data within a stream of encoded signal data. The custom data may comprise a wide variety of metadata that annotates the signal data, or provides additional information relating to the signal data. Certain examples described herein encapsulate custom data within a set of transformed coefficient values that represent data derived from a transform operation that forms part of the signal encoding. The encapsulation is may be performed by applying a bit shift operation to coefficient bits representing the set of transformed coefficient values.Type: GrantFiled: October 23, 2020Date of Patent: June 11, 2024Assignee: V-NOVA INTERNATIONAL LIMITEDInventors: Lorenzo Ciccarelli, Simone Ferrara, Guido Meardi
-
Publication number: 20240155132Abstract: According to aspects of the invention there is provided a method of modifying sets of residuals data where residual data can be used to correct or enhance data of a base stream, for example a frame of a video encoded using a legacy video coding technology.Type: ApplicationFiled: March 11, 2022Publication date: May 9, 2024Inventors: Florian MAURER, Lorenzo CICCARELLI
-
Publication number: 20230345017Abstract: According to an aspect of the invention there may be provided a method of decoding a bitstream, the method comprising: receiving a Supplemental 5 Enhancement Information (SEI) message; parsing the SEI message to obtain an encoded bitstream, said encoded bitstream containing encoded information which is associated with information of an original signal; and, decoding said encoded bitstream to obtain decoded information which is used to reconstruct the original signal. A method of decoding is also provided as well as 10 apparatuses and a computer readable medium.Type: ApplicationFiled: April 27, 2023Publication date: October 26, 2023Inventors: Richard CLUCAS, Lorenzo CICCARELLI, Sam LITTLEWOOD
-
Patent number: 11653007Abstract: According to an aspect of the invention there may be provided a method of decoding a bitstream, the method comprising: receiving a Supplemental Enhancement Information (SEI) message; parsing the SEI message to obtain an encoded bitstream, said encoded bitstream containing encoded information which is associated with information of an original signal; and, decoding said encoded bitstream to obtain decoded information which is used to reconstruct the original signal. A method of decoding is also provided as well as apparatuses and a computer readable medium.Type: GrantFiled: July 15, 2019Date of Patent: May 16, 2023Inventors: Richard Clucas, Lorenzo Ciccarelli, Sam Littlewood
-
Publication number: 20220408099Abstract: Examples described herein relate to decoding and encoding signals. Certain examples described herein encapsulate custom data that is not signal data within a stream of encoded signal data. The custom data may comprise a wide variety of metadata that annotates the signal data, or provides additional information relating to the signal data. Certain examples described herein encapsulate custom data within a set of transformed coefficient values that represent data derived from a transform operation that forms part of the signal encoding. The encapsulation is may be performed by applying a bit shift operation to coefficient bits representing the set of transformed coefficient values.Type: ApplicationFiled: October 23, 2020Publication date: December 22, 2022Inventors: Lorenzo CICCARELLI, Simone FERRARA, Guido MEARDI
-
Publication number: 20220400270Abstract: Examples of a low complexity enhancement video coding are described. Encoding and decoding methods are described, as well as corresponding encoders and decoders. The enhancement coding may operate on top of a base layer, which may provide base encoding and decoding. Spatial scaling may be applied across different layers. Only the base layer encodes full video, which may be at a lower resolution. The enhancement coding instead operates on computed sets of residuals. The sets of residuals are computed for a plurality of layers, which may represent different levels of scaling in one or more dimensions. A number of encoding and decoding components or tools are described, which may involve the application of transformations, quantization, entropy encoding and temporal buffering. At an example decoder, an encoded base stream and one or more encoded enhancement streams may be independently decoded and combined to reconstruct an original video.Type: ApplicationFiled: March 18, 2020Publication date: December 15, 2022Inventors: Guido MEARDI, Simone FERRARA, Lorenzo CICCARELLI, Ivan DAMNJANOVIC, Richard CLUCAS, Sam LITTLEWOOD
-
Publication number: 20220360779Abstract: A method of encoding an input signal is provided, the method comprising: quantizing a set of data based on temporal information associated with said set of data.Type: ApplicationFiled: July 6, 2020Publication date: November 10, 2022Inventors: Guido Meardi, Simone Ferrara, Lorenzo Ciccarelli
-
Publication number: 20220329802Abstract: A method of decoding an encoded stream into a reconstructed output signal is provided, the method comprising: receiving a first output signal decoded from a first base encoded stream according to a first codec; receiving a level encoded stream; decoding the level encoded stream to obtain a set of residuals; and, combining the set of residuals with the first output signal to generate a reconstructed signal, wherein the decoding the level encoded stream comprises: decoding a set of quantized coefficients from the level encoded stream; dequantizing the set of quantized coefficients.Type: ApplicationFiled: July 6, 2020Publication date: October 13, 2022Inventors: Guido MEARDI, Simone FERRARA, Lorenzo CICCARELLI
-
Publication number: 20220272342Abstract: A method of decoding an encoded signal is provided, said encoded signal received within a bitstream, the method comprising: receiving a set of quantized data associated with the encoded signal; determining at least one dequantization parameter; and dequantizing the quantized data based at least in part of the at least one dequantization parameter.Type: ApplicationFiled: July 6, 2020Publication date: August 25, 2022Inventors: Guido MEARDI, Simone FERRARA, Lorenzo CICCARELLI
-
Publication number: 20220191509Abstract: A method of encoding an input video as a hybrid video stream, the method comprising: receiving the input video at a first resolution; obtaining an indication of a desired quality level for the encoding, the desired quality level setting one or more bit rates for the hybrid video stream, said hybrid stream comprising a base encoded stream at a second resolution and a plurality of enhancement streams at each of the first and second resolutions, the first resolution being higher than the second resolution; encoding each of the plurality of enhancement streams by: generating a set of residuals based on a difference between the input video and a reconstructed video at the respective resolution of the enhancement stream; determining quantisation parameters for the set of residuals for based on the desired quality level; quantising the set of residuals based on the quantisation parameters; and creating an encoded stream from the set of quantised residuals.Type: ApplicationFiled: December 13, 2019Publication date: June 16, 2022Inventors: Guido MEARDI, Lorenzo CICCARELLI
-
Publication number: 20220191521Abstract: According to aspects of the invention there is provided a method of modifying sets of residuals data where residual data can be used to correct or enhance data of a base stream, for example a frame of a video encoded using a different video coding technology. There may be provided a method of encoding an input signal, the method comprising: receiving an input signal; generating one or more sets of residuals based on a difference between the input signal and one or more reconstructed signals at one or more respective resolutions; modifying the one or more sets of residuals based on a selected residual mode; and encoding the one or more sets of modified residuals to generate one or more respective encoded streams, wherein the encoding includes transforming the one or more sets of modified residuals, and wherein the modifying includes selecting a subset of residuals not to encode based on the selected residual mode. An encoder may also be provided.Type: ApplicationFiled: December 13, 2019Publication date: June 16, 2022Inventors: Simone FERRARA, Lorenzo CICCARELLI, Guido MEARDI
-
Publication number: 20220159250Abstract: According to aspects of the invention there is provided a method of encoding an input signal, the method comprising: producing a base encoded signal by feeding an encoder with a downsampled version of an input signal; producing a first residual signal by: obtaining a decoded version of the base encoded signal; and using a difference between the decoded version of the base encoded signal and the downsampled version of the input signal to produce a first residual signal; encoding the first residual signal to produce a first encoded residual signal; producing a second residual signal by: decoding the first encoded residual signal to produce a first decoded residual signal; filtering the first decoded residual signal to produce a filtered version of the first decoded residual signal; correcting the decoded version of the base encoded signal using the filtered version of the first decoded residual signal to create a corrected decoded version; upsampling the corrected decoded version; and using a difference betweenType: ApplicationFiled: February 28, 2020Publication date: May 19, 2022Inventors: Guido MEARDI, Lorenzo CICCARELLI
-
Publication number: 20210329246Abstract: There is disclosed a method of encoding an input signal, the method comprising producing a base encoded signal by feeding an encoder with a down-sampled version of an input signal. The method further comprising producing a first quantised residual signal by: decoding the base encoded signal to produce a base decoded signal; and using a difference between the base decoded signal and the down-sampled version of the input signal to produce a first residual signal; quantising the first residual signal to produce the first quantised residual signal.Type: ApplicationFiled: August 1, 2019Publication date: October 21, 2021Inventors: Guido MEARDI, Lorenzo CICCARELLI, Simone FERRARA
-
Publication number: 20210297681Abstract: According to an aspect of the invention there may be provided a method of decoding a bitstream, the method comprising: receiving a Supplemental Enhancement Information (SEI) message; parsing the SEI message to obtain an encoded bitstream, said encoded bitstream containing encoded information which is associated with information of an original signal; and, decoding said encoded bitstream to obtain decoded information which is used to reconstruct the original signal. A method of decoding is also provided as well as apparatuses and a computer readable medium.Type: ApplicationFiled: July 15, 2019Publication date: September 23, 2021Inventors: Richard CLUCAS, Lorenzo CICCARELLI, Sam LITTLEWOOD