Patents Assigned to V-NOVA INTERNATIONAL LIMITED
-
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
-
Patent number: 12192505Abstract: 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: GrantFiled: October 2, 2020Date of Patent: January 7, 2025Assignee: V-NOVA INTERNATIONAL LIMITEDInventors: Simone Ferrara, Guido Meardi
-
Patent number: 12192537Abstract: An encoder (300) configured to receive an input video (302) comprising respective frames, each frame being divided into a plurality of tiles and each tile being divided into a plurality of blocks. The encoder is configured to generate a base encoded stream (310) using a base encoder (306), determine (334) a temporal mode for one or more further encoded enhancement streams (328) generated using an enhancement encoder and generate the one or more further encoded enhancement streams (328) according to the determined temporal mode. The temporal mode is either a first temporal mode that does not apply non-zero values from a temporal buffer or a second temporal mode that does apply non-zero values from the temporal buffer (332). Generating the one or more further encoded enhancement streams comprises applying a transform (348) to each of a series of blocks. The temporal mode is determined for one or more of a frame, tile or block.Type: GrantFiled: September 27, 2023Date of Patent: January 7, 2025Assignee: V-Nova International LimitedInventors: Guido Meardi, Ivan Damnjanovic
-
Patent number: 12192476Abstract: A system for encoding a sequence of frames of a data signal. The system comprises: a first encoding system comprising at least: a first encoder configured to encode the sequence of frames according to a first encoding algorithm; and a first rate control unit configured to control a first bit rate at which the first encoder encodes said sequence of frames; a second encoding system comprising at least: a second encoder configured to encode a second sequence of frames associated with the sequence of frames according to a second encoding algorithm; and a second rate control unit configured to control a second bit rate at which the second encoder encodes said second sequence of frames associated with the sequence of frames.Type: GrantFiled: October 22, 2021Date of Patent: January 7, 2025Assignee: V-NOVA INTERNATIONAL LIMITEDInventors: Ivan Damnjanovic, Matthew Compton
-
Patent number: 12192499Abstract: There is provided a method of decoding a received set of encoded data, the method comprising: receiving an encoded dataset; identifying from the dataset an ordered set of node symbols and data symbols, wherein a node symbol comprises a predetermined number of elements wherein each element indicates if a subsequent node symbol or data symbol is to be expected in the dataset and a data symbol is a predetermined number of bits which represent an encoded value; constructing, based on said ordered set, an ordered tree having a predetermined number of layers from the identified node symbols and data symbols.Type: GrantFiled: April 3, 2023Date of Patent: January 7, 2025Assignee: V-Nova International LimitedInventors: Ivan Makeev, Balázs Keszthelyi, Stergios Poularakis, Michele Sanna, Robert Ettinger
-
Patent number: 12184902Abstract: 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: GrantFiled: October 2, 2020Date of Patent: December 31, 2024Assignee: V-NOVA INTERNATIONAL LIMITEDInventors: Simone Ferrara, Guido Meardi
-
Patent number: 12177493Abstract: 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: GrantFiled: October 2, 2020Date of Patent: December 24, 2024Assignee: V-Nova International LimitedInventors: Simone Ferrara, Guido Meardi
-
Patent number: 12177468Abstract: A first level encoded stream is received and decoded to derive a first set of residuals. A first output video comprising an output of a base decoder applied to a base level encoded stream is received. The first set of residuals is combined with the first output video to generate a second output video. The second output video is up-sampled to generate an up-sampled second output video. The up-sampling comprises adding a value derived from an element in the first set of residuals from which a block in the up-sampled second output video was derived to the block in the up-sampled second output video. A second level encoded stream is received and decoded to derive a second set of residuals. The second set of residuals is combined with the up-sampled second output video to generate a reconstructed output video.Type: GrantFiled: March 10, 2020Date of Patent: December 24, 2024Assignee: V-NOVA INTERNATIONAL LIMITEDInventor: Guido Meardi
-
Patent number: 12166987Abstract: 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: GrantFiled: April 3, 2023Date of Patent: December 10, 2024Assignee: V-NOVA INTERNATIONAL LIMITEDInventors: Luca Rossato, Guido Meardi
-
Patent number: 12160601Abstract: According to aspects of the invention there is provided a method of encoding an input video into a plurality of encoded streams, wherein the encoded streams may be combined to reconstruct the input video.Type: GrantFiled: March 19, 2020Date of Patent: December 3, 2024Assignee: V-NOVA INTERNATIONAL LIMITEDInventor: Guido Meardi
-
Patent number: 12155834Abstract: 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: GrantFiled: October 13, 2021Date of Patent: November 26, 2024Assignee: V-Nova International LimitedInventors: Luca Rossato, Guido Meardi
-
Patent number: 12126839Abstract: Techniques for encoding a signal are described. A signal is down-sampled to generate a version of the signal. This version of the signal is then encoded to produce a first encoded signal. The first encoded signal is then decoded to produce a first decoded signal. The second decoded signal is up-sampled to obtain a first up-sampled decoded signal. A first residual signal is obtained by taking a difference between the first up-sampled decoded signal and a first reference signal. The first reference signal corresponds to the signal prior to down-sampling. The first residual signal is encoded to produce a first encoded residual signal. The first encoded residual signal and the first encoded signal may be received and decoded by a decoder to reconstruct the signal. The signal may comprise a set of frames of video.Type: GrantFiled: October 2, 2019Date of Patent: October 22, 2024Assignee: V-Nova International LimitedInventors: Simone Ferrara, Guido Meardi
-
Patent number: 12126832Abstract: 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: GrantFiled: December 28, 2022Date of Patent: October 22, 2024Assignee: V-Nova International LimitedInventor: Guido Meardi
-
Patent number: 12120305Abstract: 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: GrantFiled: November 18, 2022Date of Patent: October 15, 2024Assignee: V-Nova International LimitedInventors: Simone Ferrara, Guido Meardi
-
Patent number: 12113994Abstract: A video decoder chipset comprises a video decoder function, an upscaler function and a combiner function. The video decoder function is configured to (i) decode encoded video data to generate decoded video data at a first level of quality, the encoded video data having been derived by an encoder using first video data at a second, higher level of quality and (ii) output the decoded video data for storage in a memory. The upscaler function is configured to (i) obtain the decoded video data from the memory and (ii) upscale the obtained decoded video data to generate second video data at the second level of quality. The combiner function is configured to (i) obtain residual data, the residual data having been derived by the encoder based on the first video data and the second video data, (ii) combine the second video data with the residual data to generate enhanced video data, and (iii) output the enhanced video data.Type: GrantFiled: February 17, 2022Date of Patent: October 8, 2024Assignee: V-Nova International LimitedInventor: Richard Clucas
-
Patent number: 12034943Abstract: A set of residual elements useable to reconstruct a rendition of a first time sample of a signal is obtained. A set of spatio-temporal correlation elements associated with the first time sample is generated. The set of spatio-temporal correlation elements is indicative of an extent of spatial correlation between a plurality of residual elements and an extent of temporal correlation between first reference data based on the rendition and second reference data based on a rendition of a second time sample of the signal. The set of spatio-temporal correlation elements is used to generate output data.Type: GrantFiled: April 22, 2021Date of Patent: July 9, 2024Assignee: V-NOVA INTERNATIONAL LIMITEDInventor: David Handford
-
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
-
Patent number: 12003742Abstract: For each image in a set of images, a representation of the image at a first level of quality is derived using a first representation of the image at a second, higher level of quality and is output for processing by a decoder. Configuration data is output for processing by the decoder to enable the decoder to detect whether or not the first representation of a given image in the set of images is to be reconstructed using residual data for the given image, the residual data: (i) being useable to reconstruct the first representation using a second representation of the image at the second level of quality, the second representation being based on the representation of the image at the first level of quality, and (ii) being derived based on the first representation and the second representation.Type: GrantFiled: May 8, 2023Date of Patent: June 4, 2024Assignee: V-NOVA INTERNATIONAL LIMITEDInventor: Robert Johnson
-
Patent number: 11962805Abstract: First and second pluralities of residual elements useable to reconstruct first and second respective parts of a representation of a signal are obtained. A transformation operation is performed to generate at least one correlation element. The transformation operation involves at least one residual element in the first plurality and at least one residual element in the second plurality. The at least one correlation element is dependent on an extent of correlation between the at least one residual element in the first plurality and the at least one residual element in the second plurality. The transformation operation is performed prior to the at least one correlation element being encoded.Type: GrantFiled: April 22, 2021Date of Patent: April 16, 2024Assignee: V-NOVA INTERNATIONAL LIMITEDInventor: Ivan Damnjanovic
-
Patent number: 11955994Abstract: A first value of a first data element in a first set of data elements is obtained, the first set of data elements being based on a first time sample of a signal. A second value of a second data element in a second set of data elements is obtained, the second set of data elements being based on a second, later time sample of the signal. A measure of similarity is derived between the first value and the second value. Based on the derived measure, a quantisation parameter useable in performing quantisation on data based on the first time sample of the signal is determined. Output data is generated using the quantisation parameter.Type: GrantFiled: May 13, 2021Date of Patent: April 9, 2024Assignee: V-NOVA INTERNATIONAL LIMITEDInventor: David Handford