Patents by Inventor Guido Meardi

Guido Meardi 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: 11622112
    Abstract: Computer processor hardware receives a first set of adjustment values. The first set of adjustment values specify adjustments to be made to a predicted rendition of a signal generated at a first level of quality to reconstruct a rendition of the signal at the first level of quality. The computer processor hardware processes the first set of adjustment values and derives a second set of adjustment values based on the first set of adjustment values and a rendition of the signal at a second level of quality. The second level of quality is lower than the first level of quality.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: April 4, 2023
    Inventors: Luca Rossato, Guido Meardi
  • Patent number: 11616995
    Abstract: A data communication system including a least one encoder and one decoder. The encoder encodes a received input signal into encoded output data. The data communication system includes a data communication network coupled to at least one encoder, wherein the data communication network communicates the encoded output data from the encoder to the decoder. The decoder decodes the encoded output data to generate a rendition of the input signal. The system is characterized in that the data communication network is configured to function according to joint source channel coding (JSCC). Moreover, the encoder and the decoder are configured to employ an hierarchical data structure for representing data to be communicated from the encoder to the decoder.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: March 28, 2023
    Inventors: Richard Clucas, Guido Meardi
  • Patent number: 11611777
    Abstract: Measures are provided to encode a signal. An input frame is received and down-sampled to obtain a down-sampled frame. The down-sampled frame is passed to an encoding module which encodes the down-sampled frame to generate an encoded frame. A decoded frame is obtained from a decoding module which generates the decoded frame by decoding the encoded frame. A set of residual data is generated by taking a difference between the decoded frame and the down-sampled frame and is encoded to generate a set of encoded residual data. The encoding comprises transforming the set of residual data into a transformed set of residual data. The set of encoded residual data is output to a decoder to enable the decoder to reconstruct the input frame. Measures are also provided to decode a signal.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: March 21, 2023
    Inventors: Guido Meardi, Ivan Damnjanovic
  • Publication number: 20230080852
    Abstract: A method of encoding a three-dimensional point cloud. The method comprising: obtaining a set of points within the three-dimensional point cloud, a point within the set of points having a co-ordinate in three-dimensions; converting the points into a two-dimensional representation, wherein, for a point within the set of points, information describing the co-ordinate is represented as a location within the two-dimensional representation and a value at the location; and encoding the two-dimensional representation using a tier-based hierarchical coding format to output encoded data, wherein the tier-based hierarchical coding format encodes the two-dimensional representation as a plurality of layers, the plurality of layers representing echelons of data used to progressively reconstruct the signal at different levels of quality.
    Type: Application
    Filed: February 11, 2021
    Publication date: March 16, 2023
    Inventor: Guido MEARDI
  • Patent number: 11595653
    Abstract: Computer processor hardware receives zone information specifying multiple elements of a rendition of a signal belonging to a zone. The computer processor hardware also receives motion information associated with the zone. The motion information can be encoded to indicate to which corresponding element in a reference signal each of the multiple elements in the zone pertains. For each respective element in the zone as specified by the zone information, the computer processor hardware utilizes the motion information to derive a corresponding location value in the reference signal; the corresponding location value indicates a location in the reference signal to which the respective element pertains.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: February 28, 2023
    Inventors: Luca Rossato, Guido Meardi
  • Patent number: 11570454
    Abstract: A medical telepresence system comprising: an interface to receive a plurality of data feeds from a live medical procedure, at least one data feed comprising a video signal capturing the live medical procedure; a hierarchical encoder to encode the plurality of data feeds using a first tier-based hierarchical data coding scheme, wherein encoded data from the hierarchical encoder is decodable by a first set of computing devices for viewing, the first set of computing devices being communicatively coupled to the hierarchical encoder using a first network connection; a transcoder to convert from the first tier-based hierarchical data coding scheme to a second tier-based hierarchical data coding scheme, wherein encoded data from the transcoder is receivable by a second set of computing devices for viewing, the second set of computing devices being communicatively coupled to the transcoder using a second network connection, the second network connection being of a lower quality than the first network connection; and
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: January 31, 2023
    Inventors: Guido Meardi, Laurence Venner
  • Patent number: 11570473
    Abstract: There is provided a method of encoding a video signal, the method comprising: receiving an input frame; processing the input frame to generate at least one set of residuals data, the residuals data enabling a decoder to reconstruct the input frame from a reference reconstructed frame; and, applying a run-length coding operation to the set of residuals data, wherein the run-length coding operation comprises generating a run-length encoded bytestream comprising a set of symbols representing non-zero data values of the residuals data set and counts of consecutive zero values of the residuals data set. In certain embodiments the method comprises apply a Huffman coding operation to the set of symbols. A method of decoding is also provided as well as apparatuses and a computer readable medium.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: January 31, 2023
    Inventor: Guido Meardi
  • Publication number: 20230011071
    Abstract: Computer processor hardware: parses a data stream into first portions of encoded data and second portions of encoded data; implements a first decoder to decode the first portions of encoded data into a first rendition of a signal; implements a second decoder to decode the second portions of encoded data into reconstruction data, the reconstruction data specifying how to modify the first rendition of the signal; and applies the reconstruction data to the first rendition of the signal to produce a second rendition of the signal.
    Type: Application
    Filed: July 18, 2022
    Publication date: January 12, 2023
    Inventors: Luca Rossato, Guido Meardi
  • Patent number: 11546634
    Abstract: There is disclosed a method of encoding an input signal, the method comprising: receiving a base encoded signal, the base encoded signal being generated by feeding an encoder with a down-sampled version of an input signal; producing a first residual signal by: decoding the base encoded signal to produce a first decoded signal; and using a difference between the base decoded signal and the down-sampled version of the input signal to produce the first residual signal; producing a second residual signal by: correcting the base decoded signal using the residual signal to create a corrected decoded version; up-sampling the corrected decoded version; and using a difference between the up-sampled corrected decoded signal and the input signal to produce the second residual signal; wherein the up-sampling is one of bilinear or bicubic up-sampling. A corresponding decoding method is also disclosed.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: January 3, 2023
    Inventor: Guido Meardi
  • Publication number: 20220408099
    Abstract: 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: Application
    Filed: October 23, 2020
    Publication date: December 22, 2022
    Inventors: Lorenzo CICCARELLI, Simone FERRARA, Guido MEARDI
  • Publication number: 20220400270
    Abstract: 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: Application
    Filed: March 18, 2020
    Publication date: December 15, 2022
    Inventors: Guido MEARDI, Simone FERRARA, Lorenzo CICCARELLI, Ivan DAMNJANOVIC, Richard CLUCAS, Sam LITTLEWOOD
  • Patent number: 11523118
    Abstract: There is provided a method for encoding and decoding a signal. The input signal (1000) is processed by at least converting the input signal (1000) from a high-dynamic range—HDR-signal to a standard dynamic range—SDR-signal, to produce a first processed signal. The first processed signal is encoded by a first encoding module (1004) to generate a first encoded signal (1012). The first encoded signal (1012) is decoded to generate a first decoded signal. The first decoded signal is processed together with the first processed signal by a second encoding module (1006) to generate a second encoded signal (1014). The second encoded signal (1014) is decoded and the result is combined with the first decoded signal (1012) to generate a second decoded signal. The second decoded signal is processed at least by converting the second decoded signal from a SDR signal to a HDR signal, to produce a second processed signal.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: December 6, 2022
    Inventors: Simone Ferrara, Guido Meardi
  • Publication number: 20220385911
    Abstract: Certain examples described herein relate to methods for encoding and decoding signals. Certain examples relate to the control of signal processing operations that are performed at a decoder. These may comprise optional signal processing operations to provide an enhanced output signal. For video signals, the enhanced output signal may comprise a so-called “super-resolution” signal, e.g. a signal with improved detail resolution as compared to a reference signal. Certain examples described herein provide signalling for enhancement operations, e.g. so-called super-resolution modes, within user data of one or more tier-based hierarchical encoding and decoding schemes. The user data may be embedded within values of an enhancement stream, e.g. replace one or more values for a predefined set of transformed coefficients, and/or within supplementary enhancement information messages. The user data may have a defined syntax including header and payload portions. The syntax may differ for different frames of data, e.g.
    Type: Application
    Filed: October 2, 2020
    Publication date: December 1, 2022
    Inventors: Simone FERRARA, Guido MEARDI
  • Patent number: 11509902
    Abstract: There is provided a method for processing an input signal (700). The input signal (700) is processed at least by converting the input signal (700) from a first colour space to a second colour space, to produce a first processed signal. The processed signal is encoded by a first encoding module (703) to generate a first encoded signal (710). A decoded signal is generated by decoding the first encoded signal (710). The decoded signal is processed at least by converting the decoded signal from the second colour space to the first colour space to produce a second processed signal. The second processed signal and the input signal (700) are processed by a second encoding module (707) to generate a second encoded signal (720).
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: November 22, 2022
    Inventors: Simone Ferrara, Guido Meardi
  • Publication number: 20220360806
    Abstract: Examples described herein relate to decoding and encoding signals. A method of performing signal decoding operations on one or more portions of a signal is presented. The performing is based at least in part on information embedded in one or more values received in one or more encoded data layers transmitted within a stream of encoded data, wherein said values are associated with transformed coefficients intended to be processed by a decoder for deriving elements of the signal, and wherein said information comprises an indication of watermarking information associated with the signal.
    Type: Application
    Filed: October 2, 2020
    Publication date: November 10, 2022
    Inventors: Simone FERRARA, Guido MEARDI
  • Publication number: 20220360779
    Abstract: 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: Application
    Filed: July 6, 2020
    Publication date: November 10, 2022
    Inventors: Guido Meardi, Simone Ferrara, Lorenzo Ciccarelli
  • Publication number: 20220345753
    Abstract: Examples described herein relate to decoding and encoding signals. A method of performing signal enhancement operations on one or more portions of a signal is described, wherein the performing is based at least in part on information embedded in one or more values received in one or more encoded data layers transmitted within a stream of encoded data, and wherein said values are associated with transformed coefficients intended to be processed by a decoder for deriving elements of the signal, wherein the information indicates an impairment associated with a portion of the signal.
    Type: Application
    Filed: October 2, 2020
    Publication date: October 27, 2022
    Inventors: Simone FERRARA, Guido MEARDI
  • Publication number: 20220327804
    Abstract: There is provided a system that, when in operation, classifies one or more elements within an input signal, wherein the system: receives a compressed version of the input signal, wherein the compressed version comprises at least two sets of compressed data in a hierarchy, wherein each set of compressed data, when decoded, enables the signal to be reconstructed up to a respective level of quality; decodes the compressed version of the signal up to a first level of quality by decoding a first set of compressed data to generate a first reconstructed signal; performs a first classification operation on the first reconstructed signal; decodes the compressed version of the signal up to a second level of quality by decoding a second set of compressed data to generate a second reconstructed signal; and performs one or more second classification operations on the second reconstructed signal.
    Type: Application
    Filed: June 5, 2020
    Publication date: October 13, 2022
    Inventors: Guido MEARDI, Guendalina COBIANCHI, Stergios POULARAKIS
  • Publication number: 20220329802
    Abstract: 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: Application
    Filed: July 6, 2020
    Publication date: October 13, 2022
    Inventors: Guido MEARDI, Simone FERRARA, Lorenzo CICCARELLI
  • Publication number: 20220272342
    Abstract: 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: Application
    Filed: July 6, 2020
    Publication date: August 25, 2022
    Inventors: Guido MEARDI, Simone FERRARA, Lorenzo CICCARELLI