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).

  • Publication number: 20210377573
    Abstract: An enhancement decoder for video signals, comprising an interface to receive a first video stream (1150) using a first signal element coding format from a standard decoder, an interface to receive an enhancement data stream and a de-multiplexer (200) to decompose the enhancement data stream into a first set of enhancement data, a second set of enhancement data and a range data. A first decoder video stream derived from the first video stream at a first resolution is enhanced by a first enhancer using the first set of enhancement data. A second decoder video stream derived from an output of the first enhancer is converted by an up-sampler to a second resolution. The second resolution being higher than the first resolution. A third decoder video stream derived from an output of the up-sampler at the second resolution is enhanced by a second enhancer using the second set of enhancement data.
    Type: Application
    Filed: October 9, 2019
    Publication date: December 2, 2021
    Inventors: Simone FERRARA, Guido MEARDI
  • Publication number: 20210360253
    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: Application
    Filed: October 9, 2019
    Publication date: November 18, 2021
    Inventors: Simone FERRARA, Guido MEARDI
  • Patent number: 11159799
    Abstract: A method and system for encoding a plurality of signals are provided. A plurality of input signals are received. Complexity information relating to a given input signal of the plurality of input signals is obtained. A data rate target for each of the plurality of input signals is derived in dependence on an overall data rate target for the plurality of input signals. The data rate target for the given input signal depends at least in part on the complexity information relating to the given input signal. The plurality of input signals are encoded in accordance with the respective derived data rate targets to obtain a plurality of encoded signals.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: October 26, 2021
    Assignee: V-NOVA INTERNATIONAL LIMITED
    Inventors: Guido Meardi, Richard Clucas
  • Publication number: 20210329315
    Abstract: A content delivery network (100) for streaming digital video content across a data network. The content delivery network (100) is configured to receive digital video content. The content delivery network is configured to store the digital video content in a storage format comprising a base layer (B) and an enhancement layer (E), wherein the base layer (B) is decodable to present the digital video content at a base level of video reproduction quality, and the enhancement layer (E) is decodable with the base layer to present the digital video content at an enhanced level of video reproduction quality which is higher than the base level of reproduction quality. The content delivery network (100) is configured to determine, based on a target quality which is to be provided to a client device, which layers to use in order to achieve the target quality; and to use the determined layers (B, E) to provide the client device with the digital content at the target level of quality.
    Type: Application
    Filed: March 10, 2021
    Publication date: October 21, 2021
    Inventors: Gaurav MITTAL, Simone FERRARA, Guido MEARDI
  • Publication number: 20210329244
    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: Application
    Filed: August 1, 2019
    Publication date: October 21, 2021
    Inventor: Guido MEARDI
  • Publication number: 20210329246
    Abstract: 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: Application
    Filed: August 1, 2019
    Publication date: October 21, 2021
    Inventors: Guido MEARDI, Lorenzo CICCARELLI, Simone FERRARA
  • Publication number: 20210329276
    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: December 29, 2020
    Publication date: October 21, 2021
    Inventors: Luca Rossato, Guido Meardi
  • Patent number: 11153567
    Abstract: Computer processor hardware receives settings information for a first image. The first image includes a set of multiple display elements. The computer processor hardware receives motion compensation information for a given display element in a second image to be created based at least in part on the first image. The motion compensation information indicates a coordinate location within a particular display element in the first image to which the given display element pertains. The computer processor hardware utilizes the coordinate location as a basis from which to select a grouping of multiple display elements in the first image. The computer processor hardware then generates a setting for the given display element in the second image based on settings of the multiple display elements in the grouping.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: October 19, 2021
    Assignee: V-NOVA INTERNATIONAL LIMITED
    Inventors: Luca Rossato, Guido Meardi
  • Publication number: 20210306676
    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: Application
    Filed: August 1, 2019
    Publication date: September 30, 2021
    Inventor: Guido MEARDI
  • Publication number: 20210235120
    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: Application
    Filed: August 1, 2019
    Publication date: July 29, 2021
    Inventors: Guido MEARDI, Ivan DAMNJANOVIC
  • Publication number: 20210211752
    Abstract: One configuration as discussed herein includes a data processor acting as streaming server for providing streaming media from a repository to a decoder. The data processor retrieves reconstruction data and corresponding stream metadata from a repository, the reconstruction data encoded in accordance with a tiered hierarchy including multiple levels of quality. The data processor transmits selected portions of the reconstruction data to one or more decoder resources. The decoder resources reconstruct renditions of portions of a signal such as images/frames based on the transmitted portions of reconstruction data. During the transmission step, the data processor may vary a level of quality of the reconstruction data retrieved and transmitted to the decoder resource.
    Type: Application
    Filed: December 15, 2020
    Publication date: July 8, 2021
    Inventors: Luca Rossato, Guido Meardi
  • Publication number: 20210176483
    Abstract: Computer processor hardware receives image data specifying element settings for each image of multiple original images in a sequence. The computer processor hardware analyzes the element settings across the multiple original images. The computer processor hardware then utilizes the element settings of the multiple original images in the sequence to produce first encoded image data specifying a set of common image element settings, the set of common image element settings being a baseline to substantially reproduce each of the original images in the sequence.
    Type: Application
    Filed: September 3, 2020
    Publication date: June 10, 2021
    Inventors: Luca Rossato, Guido Meardi
  • Publication number: 20210168389
    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: Application
    Filed: February 11, 2021
    Publication date: June 3, 2021
    Inventors: Guido MEARDI, Laurence VENNER
  • Publication number: 20210099707
    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: Application
    Filed: August 13, 2020
    Publication date: April 1, 2021
    Inventors: Luca Rossato, Guido Meardi
  • Publication number: 20210099706
    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: Application
    Filed: August 13, 2020
    Publication date: April 1, 2021
    Inventors: Luca Rossato, Guido Meardi
  • Patent number: 10951930
    Abstract: A content delivery network (100) for streaming digital video content across a data network. The content delivery network (100) is configured to receive digital video content. The content delivery network is configured to store the digital video content in a storage format comprising a base layer (B) and an enhancement layer (E), wherein the base layer (B) is decodable to present the digital video content at a base level of video reproduction quality, and the enhancement layer (E) is decodable with the base layer to present the digital video content at an enhanced level of video reproduction quality which is higher than the base level of reproduction quality. The content delivery network (100) is configured to determine, based on a target quality which is to be provided to a client device, which layers to use in order to achieve the target quality; and to use the determined layers (B, E) to provide the client device with the digital content at the target level of quality.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: March 16, 2021
    Assignee: V-NOVA INTERNATIONAL LIMITED
    Inventors: Gaurav Mittal, Simone Ferrara, Guido Meardi
  • Patent number: 10887612
    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: Grant
    Filed: May 11, 2020
    Date of Patent: January 5, 2021
    Assignee: V-NOVA INTERNATIONAL LIMITED
    Inventors: Luca Rossato, Guido Meardi
  • Patent number: 10873772
    Abstract: A data processor retrieves reconstruction data and corresponding stream metadata from a repository, the reconstruction data encoded in accordance with a tiered hierarchy including multiple levels of quality. The data processor transmits selected portions of the reconstruction data to one or more decoder resources. The decoder resources reconstruct renditions of portions of a signal such as images/frames based on the transmitted portions of reconstruction data. During the transmission step, the data processor may vary a level of quality of the reconstruction data retrieved and transmitted to the decoder resource to play the signal at different levels of quality. Also, at times, the data processor may transmit the levels of quality of the reconstruction data out of the natural sequence of the portions of the signal that they allow to reconstruct, anticipating or postponing the transmission of certain levels of quality of reconstruction data related to specific portions of the signal.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: December 22, 2020
    Assignee: V-NOVA INTERNATIONAL LIMITED
    Inventors: Luca Rossato, Guido Meardi
  • Publication number: 20200344488
    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: May 11, 2020
    Publication date: October 29, 2020
    Inventors: Luca Rossato, Guido Meardi
  • Publication number: 20200322612
    Abstract: A method and system for encoding a plurality of signals are provided. A plurality of input signals are received. Complexity information relating to a given input signal of the plurality of input signals is obtained. A data rate target for each of the plurality of input signals is derived in dependence on an overall data rate target for the plurality of input signals. The data rate target for the given input signal depends at least in part on the complexity information relating to the given input signal. The plurality of input signals are encoded in accordance with the respective derived data rate targets to obtain a plurality of encoded signals.
    Type: Application
    Filed: March 13, 2020
    Publication date: October 8, 2020
    Inventors: Guido MEARDI, Richard CLUCAS