US Pat. No. 9,628,817

UPSAMPLING AND DOWNSAMPLING OF MOTION MAPS AND OTHER AUXILIARY MAPS IN A TIERED SIGNAL QUALITY HIERARCHY

V-Nova International Limi...

14. A method of generating an auxiliary motion vector map at a second level of quality in a hierarchy based on an auxiliary
motion vector map at a first level of quality and a signal encoded at multiple different levels of quality in a hierarchy,
the method comprising:
via computer processor hardware, performing operations of:
selecting an element from a rendition of the auxiliary motion vector map at the first level of quality in the hierarchy, the
auxiliary motion vector map including motion vectors;

subdividing the selected element at the first level of quality into multiple sub-elements, the multiple sub-elements being
at the second level of quality in the hierarchy for the auxiliary motion vector map, the second level of quality higher than
the first level of quality; and

based at least in part on auxiliary information assigned to multiple elements in the auxiliary motion vector map at the first
level of quality, generating respective auxiliary information for a given sub-element of the multiple sub-elements at the
second level of quality of the auxiliary motion vector map.

US Pat. No. 9,967,568

UPSAMPLING AND DOWNSAMPLING OF MOTION MAPS AND OTHER AUXILIARY MAPS IN A TIERED SIGNAL QUALITY HIERARCHY

V-Nova International Limi...

1. A method comprising:via computer processor hardware, performing image-processing operations of:
receiving a first map of motion vectors defining image motion, the first map of motion vectors defined at a first resolution;
selecting a motion vector from the first map of motion vectors;
identifying a group of motion vectors in the first map of motion vectors, the group including the selected motion vector in the first map of motion vectors;
utilizing the identified group of motion vectors to derive a setting for a given motion vector in a second map of motion vectors, the second map of motion vectors defined at a second resolution, the second resolution higher than the first resolution; and
applying residual data to the second map of motion vectors to adjust settings of corresponding motion vectors in the second map of motion vectors.

US Pat. No. 9,706,206

ESTIMATION, ENCODING AND DECODING OF MOTION INFORMATION IN MULTIDIMENSIONAL SIGNALS THROUGH MOTION ZONES, AND AUXILIARY INFORMATION THROUGH AUXILIARY ZONES

V-Nova International Limi...

1. A method to reproduce a rendition of an image, the method comprising:
via computer processor hardware:
receiving zone information specifying multiple elements of the rendition of the image, the multiple elements belonging to
a zone in the rendition of the image;

receiving motion information associated with the zone, the motion information encoded to indicate to which corresponding at
least one element in a reference image each of the multiple elements in the zone pertains; and

for each respective element in the zone, utilizing the motion information to derive a corresponding location value in the
reference image, image, the corresponding location value indicating a location in the reference image to which the respective
element pertains;

the method further comprising:
selecting a first element in the zone;
utilizing the motion information to calculate a first coordinate location in the reference image;
utilizing the first coordinate location as a basis to identify a first set of elements in the reference image;
obtaining settings of the elements in the first set;
calculating a first setting, the first setting calculated based on the settings of the elements in the first set;
assigning the first setting to the first element in the rendition of the image being reproduced;
selecting a second element in the zone;
utilizing the motion information to calculate a second coordinate location in the reference signal;
utilizing the second coordinate location as a basis to identify a second set of elements in the reference signal;
obtaining settings of elements in the second set;
calculating a second setting based on the settings of the elements in the second set;
assigning the second setting to the second element in the rendition of the image being reproduced; and
wherein a combination of the rendition of the image including the multiple elements in the zone and respective residual data
reconstruct a target image.

US Pat. No. 9,912,945

HYBRID BACKWARD-COMPATIBLE SIGNAL ENCODING AND DECODING

V-Nova International Limi...

1. A method comprising:
via computer image-processing hardware:
parsing a data stream into first portions of encoded image data and second portions of encoded image data;
implementing a first decoder to decode the first portions of encoded image data into a first rendition of an image signal;
implementing a second decoder to decode the second portions of encoded image data into reconstruction data including a hierarchy
of residual data at multiple display resolutions, the reconstruction data specifying how to modify the first rendition of
the image signal; and

utilizing a first set of residual data from the hierarchy to modify the first rendition of the image signal and produce a
second rendition of an image signal.

US Pat. No. 9,930,350

ENCODING AND DECODING BASED ON BLENDING OF SEQUENCES OF SAMPLES ALONG TIME

V-Nova International Limi...

1. A method comprising:receiving image settings for each of multiple images in a sequence;
combining the image settings of the multiple images in the sequence to produce image settings of a baseline image, the baseline image being representative of the sequence of multiple images; and
for each respective image in the sequence of multiple images, producing hierarchical reconstruction data indicating corresponding image processing operations and adjustment data specifying how to reconstruct a corresponding rendition of the respective image from the baseline image.

US Pat. No. 9,621,887

MOTION COMPENSATION AND MOTION ESTIMATION LEVERAGING A CONTINUOUS COORDINATE SYSTEM

V-NOVA INTERNATIONAL LIMI...

1. A method comprising:
via computer processor hardware, performing image processing operations of:
receiving reference image information, the reference image information defining a grid of multiple elements in a reference
image at a given resolution;

receiving compensation information for an image element being reproduced in a compensated image at the given resolution, the
compensated image including display elements, settings of the display elements in the compensated image derived at least in
part from the reference image information;

processing the received compensation information to produce a set of coordinates indicating a corresponding off-grid location
of the image element in the grid;

in accordance with the received compensation information, selecting a group of multiple elements in the reference image that
are on-grid and that are collectively representative of the image element in the compensated image, the selected group of
multiple elements disposed in proximity to the corresponding off-grid location;

calculating a value for the corresponding off-grid location of the image element based on the selected group of multiple elements
in the reference image; and

assigning the value to the image element in the compensated image.

US Pat. No. 9,961,345

ENCODING AND RECONSTRUCTION OF RESIDUAL DATA BASED ON SUPPORT INFORMATION

V-Nova International Limi...

1. A method comprising:via computer processor hardware, performing image-processing operations of:
processing a sequence of original sets of image values, each of the original sets representing a different video frame in the sequence;
utilizing the sequence of original sets of image values to produce a set of support values, the set of support values being a temporal combination of the original sets of image values and representing an image baseline from which to reproduce a rendition of each of the original sets of image values in the sequence; and
generating reconstruction data to include data corresponding to the set of support values, the reconstruction data indicating how to reconstruct the original sets of image values based on the set of support values;
wherein the original sets of image values includes a first image frame and a second image frame, the first image frame encoded to indicate a first object and a second object, the second image frame encoded to indicate the second object and a third object, the first object absent from the second image frame, the third object absent from the first image frame;
wherein the set of support values is a single image frame defining attributes of the first object, the second object, and the third object, the method further comprising:
producing the reconstruction data to indicate how to: i) reconstruct the first image frame including a rendition of the first object and a rendition of the second object from the set of support values, and ii) reconstruct the second image frame including a rendition of the second object and a rendition of the third object from the set of support values.

US Pat. No. 9,626,772

DISTINCT ENCODING AND DECODING OF STABLE INFORMATION AND TRANSIENT/STOCHASTIC INFORMATION

V-Nova International Limi...

1. A method comprising:
via computer processor hardware, performing operations of:
receiving an image signal;
parsing the image signal into multiple image components including a transient image signal component and a core image signal
component;

encoding the transient image signal component at a first set of multiple different bit rates, the transient image signal component
encoded independently of encoding the core image signal component, the encoded transient image signal component at the first
set of multiple different bit rates supporting multiple levels of playback quality;

encoding the core image signal component at a second set of multiple different bit rates, the core image signal component
encoded independently of encoding the transient image signal component, the encoded core image signal component at the second
set of multiple bit rates supporting multiple levels of playback quality; and

storing the encoded core image signal component and the encoded transient image signal component.

US Pat. No. 10,609,381

ENCODING A PLURALITY OF SIGNALS

V-NOVA INTERNATIONAL LIMI...

1. A signal processing system for encoding a plurality of signals, the signal processing system being configured to:receive a plurality of distinct input signals, a given input signal of the plurality of input signals comprising a sequence of images;
generate residual data based (a) on the given input signal of the plurality of input signals, the given input signal having a first level of quality, and (b) on a rendition of the given input signal at a second, lower level of quality;
obtain complexity information relating to the given input signal based at least in part on the generated residual data, the complexity information being separate from the generated residual data;
derive a data rate target for each of the plurality of input signals in dependence on an overall data rate target for the plurality of input signals, the data rate target for the given input signal depending at least in part on the complexity information relating to the given input signal;
encode the plurality of input signals in accordance with the respective derived data rate targets to obtain a plurality of encoded signals; and
output the plurality of encoded signals as a bundle of signals.

US Pat. No. 10,504,246

DISTINCT ENCODING AND DECODING OF STABLE INFORMATION AND TRANSIENT/STOCHASTIC INFORMATION

V-NOVA INTERNATIONAL LIMI...

1. A method comprising:via computer processor hardware, performing operations of:
retrieving a transient image signal component and a core image signal component from storage, the transient image signal component being encoded at a first set of multiple different bit rates, the transient image signal component being encoded independently of encoding the core image signal component, the encoded transient image signal component at the first set of multiple different bit rates supporting multiple levels of playback quality and the core image signal component being encoded at a second set of multiple different bit rates, the core image signal component being encoded independently of encoding the transient image signal component, the encoded core image signal component at the second set of multiple different bit rates supporting multiple levels of playback quality;
combining the transient image signal component and the core image signal component together to generate a single data stream for transmission to a target recipient;
transmitting, over a communication link, the single data stream to the target recipient;
during transmission of the single data stream to the target recipient, modulating a level of quality of the core image signal component included in the single data stream differently than modulating a level of quality of the transient image signal component included in the single data stream;
during the transmission of the single data stream to the target recipient, detecting a reduction in available bandwidth on the communication link; and
in response to detecting the reduction in available bandwidth on the communication link during the transmission of the single data stream, modifying the single data stream by reducing a transmission of the transient image signal component to a reduced level of quality while maintaining a transmission of the core image signal component at the level of quality such that the single data stream is adaptively transmitted over the communication link at varying levels of quality, which levels of quality vary during the transmission.

US Pat. No. 10,178,387

DECOMPOSITION OF RESIDUAL DATA DURING SIGNAL ENCODING, DECODING AND RECONSTRUCTION IN A TIERED HIERARCHY

V-NOVA INTERNATIONAL LIMI...

1. A method comprising:via computer processing hardware:
receiving an image signal at a first level of quality;
producing a rendition of the image signal at a second level of quality, the second level of quality being of lower resolution than the first level of quality;
producing a first set of adjustment values, the first set of adjustment values specifying adjustments to apply to a preliminary rendition of the image signal generated at the first level of quality to reconstruct a rendition of the image signal at the first level of quality;
deriving a second set of adjustment values to reconstruct the image signal at the first level of quality from the preliminary rendition of the signal at the first level of quality, the second set of adjustment values derived from a combination of: i) the first set of adjustment values, and ii) the rendition of the image signal at the second level of quality.

US Pat. No. 10,750,179

DECOMPOSITION OF RESIDUAL DATA DURING SIGNAL ENCODING, DECODING AND RECONSTRUCTION IN A TIERED HIERARCHY

V-Nova International Limi...

1. A method comprising:via computer processing hardware:
receiving an image signal at a first level of quality;
producing a rendition of the image signal at a second level of quality, the second level of quality being of lower resolution than the first level of quality;
producing residual data, said residual data corresponding to a difference between the image signal at the first level of quality and a predicted rendition of the signal at the first level of quality as constructed using the rendition of the image signal at the second level of quality;
transforming the residual data to generate transformed residual components; and
processing the transformed residual components to generate encoded data for transmission to a target device,
wherein the transforming is applied to groupings of M×N blocks of residuals,
wherein the transforming comprises:
generating vectors of length M*N from the groupings of M×N blocks of residuals; and
applying a (M*N)×(M*N) matrix multiplication to the vectors of length M*N, wherein M=2 and N=2 and a 4×4 matrix used in the matrix multiplication comprises:

US Pat. No. 10,623,745

ADAPTIVE BIT RATE RATIO CONTROL

V-NOVA INTERNATIONAL LIMI...

1. A system for encoding a sequence of frames of a data signal, the system comprising:a first encoding system comprising at least:
a first encoder configured to encode a first 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, and
an interface to enable communications between the first encoding system and the second encoding system, the interface comprising at least:
means for sending a first data stream from the second encoding system to the first encoding system, said first data stream representing a rendition of the sequence of frames;
means for sending a second data stream from the first encoding system to the second encoding system, said second data stream corresponding to a re-constructed version of an encoded rendition of the sequence of frames, said encoded rendition being generated by the first encoder according to the first encoding algorithm;
means for sending a first signal from the first encoding system to the second encoding system, said signal indicating information to be used by the second encoding system to control at least one of: the first bit rate and the second bit rate; and
means for sending a second signal from the second encoding system to the first encoding system, said signal indicating information to be used by the first encoding system to control the at least one of the first bit rate and the second bit rate.

US Pat. No. 10,652,560

HYBRID BACKWARD-COMPATIBLE SIGNAL ENCODING AND DECODING

V-NOVA INTERNATIONAL LIMI...

1. A computer processor hardware system comprising:parser logic to parse a data stream into first portions of encoded data and second portions of encoded data;
a first decoder to decode the first portions of encoded data into a first rendition of a signal at a first resolution;
a second decoder to decode the second portions of encoded data into reconstruction data, the reconstruction data comprising hierarchical residual data and the reconstruction data specifying how to modify the first rendition of the signal; and
the second decoder applying the reconstruction data to the first rendition of the signal to produce a second rendition of the signal, the hierarchical residual data comprising portions of data that are applied at different resolution levels, the second rendition of the signal being a higher resolution than the first rendition of the signal.

US Pat. No. 10,992,943

DATA PROCESSING APPARATUSES, METHODS, COMPUTER PROGRAMS AND COMPUTER-READABLE MEDIA

V-NOVA INTERNATIONAL LIMI...

1. An apparatus configured to:obtain a set of residual elements, the set of residual elements being useable to reconstruct a first rendition of a first time sample of a signal at a relatively high level of quality in a tiered hierarchy having multiple levels of quality using a second rendition of the first time sample of the signal at the relatively high level of quality, the second rendition being based on a rendition of the first time sample of the signal at a relatively low level of quality in the tiered hierarchy;
generate a set of spatio-temporal correlation elements associated with the first time sample of the signal, the set of spatio-temporal correlation elements being indicative of an extent of spatial correlation between a plurality of residual elements in the set of residual elements and an extent of temporal correlation between first reference data based on the first rendition and second reference data based on a rendition of a second time sample of the signal; and
use the set of spatio-temporal correlation elements to generate first output data,
wherein the rendition at the relatively low level of quality is used to generate second output data, and
wherein the apparatus is configured to generate a first set of spatial correlation elements associated with the first time sample of the signal, the first set of spatial correlation elements being indicative of the extent of spatial correlation between the plurality of residual elements in the set of residual elements.

US Pat. No. 10,771,796

ENCODING AND DECODING BASED ON BLENDING OF SEQUENCES OF SAMPLES ALONG TIME

V-Nova International Limi...

1. A method comprising:receiving first encoded image data derived from multiple original images in a sequence, the first encoded image data specifying settings for a baseline for reproducing the sequence, wherein the multiple original images are residual images representing adjustments to respective preliminary images to generate corresponding reconstructed images, the preliminary images derived from an upsampling operation performed on respective representations of the preliminary images at a lower level of quality;
receiving second encoded image data specifying further adjustments; and
combining the baseline and the second encoded image data to reconstruct an image in the sequence.

US Pat. No. 10,992,959

DATA PROCESSING APPARATUSES, METHODS, COMPUTER PROGRAMS AND COMPUTER-READABLE MEDIA

V-NOVA INTERNATIONAL LIMI...

1. Apparatus comprising:at least one processor; and
non-transitory system memory having stored thereon computer-executable instructions which, when executed by the at least one processor, cause the apparatus to perform the following:
obtain a first plurality of residual elements useable to reconstruct a first part of a first representation of a signal at a relatively high level of quality using a first part of a second representation of the signal at the relatively high level of quality, the first part of the second representation being derivable from a first set of one or more signal elements in a representation of the signal at a relatively low level of quality;
obtain a second plurality of residual elements useable to reconstruct a second, different part of the first representation of the signal using a second, different part of the second representation of the signal, the second part of the second representation being derivable from a second, different set of one or more signal elements in the representation of the signal at the relatively low level of quality; and
perform at least one transformation operation involving at least one residual element in the first plurality of residual elements and at least one residual element in the second plurality of residual elements to generate at least one correlation element, the at least one correlation element being dependent on an extent of correlation between the at least one residual element in the first plurality of residual elements and the at least one residual element in the second plurality of residual elements,
wherein the apparatus is configured to perform the at least one transformation operation prior to the at least one correlation element being encoded, and
the apparatus being configured to perform the at least one transformation operation by:
performing a transformation involving the first plurality of residual elements to generate a first set of correlation elements, at least one correlation element in the first set of correlation elements being dependent on an extent of correlation between at least some of the first plurality of residual elements; and
performing a transformation involving the second plurality of residual elements to generate a second set of correlation elements, at least one correlation element in the second set of correlation elements being dependent on an extent of correlation between at least some of the second plurality of residual elements.

US Pat. No. 10,951,930

ADAPTIVE CONTENT DELIVERY NETWORK

V-NOVA INTERNATIONAL LIMI...

1. A content delivery network for streaming digital video content across a data network, the content delivery network comprising an origin server and at least one delivery server, the content delivery network being configured to:receive digital video content;
store the digital video content in a storage format comprising a base layer and an enhancement layer, wherein the base layer is stored on the delivery server and is decodable to present the digital video content at a base level of video reproduction quality, wherein the enhancement layer is stored on the origin server and 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, wherein the at least one delivery server is configured to deliver the digital content to a client device communicatively connected to the delivery server, and wherein the at least one delivery server is configured to request the enhancement layer of the digital content from the origin server when the client device is capable of reproducing the digital video content at a level of quality higher than the base level of quality decodable from the base layer;
receive a request from the client device for the digital video content, the client device having capability to reproduce the digital video content in a particular format at a target level of quality;
determine, based on the capability to reproduce the digital video content at a target level of quality, which layers to provide to the client device in order to achieve the target quality;
transcode at least the base layer of the determined layers of the digital video content from a storage format to a format compatible with the capabilities of the client device; and
provide, by the delivery server, the determined layers including the transcoded layers to the client device such that the client device can reproduce the digital video content at the target level of quality.

US Pat. No. 10,911,762

ADAPTIVE VIDEO QUALITY

V-NOVA INTERNATIONAL LIMI...

1. A method for encoding a first stream of video data comprising a plurality of frames of video, the method, for one or more of the plurality of frames of video, comprising the steps of:encoding in a hierarchical arrangement a frame of the video data, the hierarchical arrangement comprising a base layer of video data and a first enhancement layer of video data, said first enhancement layer of video data comprising a plurality of sub-layers of enhancement data,
such that when encoded:
the base layer of video data comprises data which when decoded renders the frame at a first, base, level of quality; and
each sub-layer of enhancement data comprises data which, when decoded with the base layer, render the frame at a higher level of quality than the base level of quality; and
wherein the steps of encoding the enhancement layer data and defining the sub-layers of enhancement data comprises:
creating a set of quantized enhancement data by quantizing the enhancement data at a determined initial level of quantization;
for each of a plurality of sub-layers defining the sub-layer by associating to each of the plurality of sub-layers with a respective notional quantization level; and
allocating, for each of the plurality of sub-layers, a sub-set of the set of quantized enhancement data based on the respective notional quantization level.

US Pat. No. 10,887,612

HYBRID BACKWARD-COMPATIBLE SIGNAL ENCODING AND DECODING

V-NOVA INTERNATIONAL LIMI...

1. A computer processor hardware system comprising:a first decoder to decode first portions of encoded data of a data stream into a first rendition of a signal at a first resolution;
a second decoder to decode second portions of encoded data of the data stream into reconstruction data, the reconstruction data comprising hierarchical residual data and the reconstruction data specifying how to modify the first rendition of the signal;
the second decoder applying the reconstruction data to the first rendition of the signal to produce a second rendition of the signal, the hierarchical residual data comprising portions of data that are applied at different resolution levels, the second rendition of the signal being a higher resolution than the first rendition of the signal, and
the computer processing hardware system applying upsample operations to the second portions of encoded image data to produce a hierarchy of residual data,
wherein the hierarchy of residual data includes: the first set of residual data and a second set of residual data, the first set of residual data specifying how to modify a rendition of the image signal at a first display element resolution, the second set of residual data specifying how to modify a rendition of the image signal at a second display element resolution, the second display element resolution greater than the first display element resolution.

US Pat. No. 10,873,772

TRANSMISSION OF RECONSTRUCTION DATA IN A TIERED SIGNAL QUALITY HIERARCHY

V-NOVA INTERNATIONAL LIMI...

1. A method comprising:via computer processor hardware, performing operations of:
retrieving image reconstruction data and metadata from a repository, the retrieved image reconstruction data and metadata being a subset of available data selected from the repository for distribution to a decoder from a streaming server performing the distribution, the retrieved image reconstruction data encoded in accordance with a tiered hierarchy including multiple available levels of image signal quality in which portions of an image signal are encoded,
wherein the retrieved image reconstruction data comprises at least a first set of image reconstruction data and a second set of image reconstruction data associated with the image signal and further comprises a plurality of frames, including intra-frames and predicted-frames, and
wherein the metadata, which includes information provided to assist the streaming server in selecting which portions of the image reconstruction data are to be distributed to the decoder, includes distance information indicating a determined distance as between (i) at least one frame included among the plurality of frames, which are included in the image reconstruction data, and (ii) a next subsequent intra-frame included in the image reconstruction data, whereby the distance information is also provided to assist the streaming server in its selecting;
transmitting the retrieved image reconstruction data to the decoder, the decoder configured to reconstruct one or more renditions of the image signal based on the transmitted image reconstruction data; and
during the transmission, and responsive to a detected condition identified during the transmission, varying a level of quality of the image reconstruction data retrieved from the tiered hierarchy in the repository and transmitted to the decoder by transmitting the first set of image reconstruction data during a first portion of the transmission, the first set of image reconstruction data having a first level of quality configured to provide a first rendition of a first portion of the image signal at the first level of quality, and transmitting the second set of image reconstruction data during a second portion of the transmission, the second set of image reconstruction data having a second level of quality, that is a greater quality than the first level of quality, and that is configured to provide a second rendition of a second portion of the image signal at the second level of quality.

US Pat. No. 10,757,449

SIGNAL ANALYSIS AND GENERATION OF TRANSIENT INFORMATION

V-Nova International Limi...

1. A computer system comprising:one or more processors; and
one or more computer-readable hardware storage devices having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to:
identify a set of digital images, wherein each digital image in the set visualizes a same object such that each digital image in the set is commonly associated with an object element that at least partially represents the object;
for each respective digital image in the set, determine a corresponding setting for the object element such that a plurality of settings are determined;
generate a motion vector representing a movement of the object as recorded from one digital image to another, the movement being determined by identifying digital image coordinate differences of the object between selected pairs of the digital images;
determine precision metadata indicating a degree to which the motion vector is determined to be accurate;
based on the plurality of settings and on the precision metadata associated with the motion vector, generate a setting value for the element, the setting value indicating a stability of the element over the digital images of the set; and
use the setting value to determine how to encode a transmission signal comprising the element.

US Pat. No. 10,750,178

PROCESSING OF MOTION INFORMATION IN MULTIDIMENSIONAL SIGNALS THROUGH MOTION ZONES AND AUXILIARY INFORMATION THROUGH AUXILIARY ZONES

V-Nova International Limi...

1. A method comprising:receiving zone information specifying multiple image elements in a rendition of an image being reproduced, the multiple image elements belonging to a zone in the rendition of the image;
receiving motion information associated with the zone, the motion information encoded to indicate corresponding locations in a reference image for each of the multiple image elements in the zone and the motion information comprising a set of coefficients that are used to generate matrix coefficients for a matrix; and
mapping each of the multiple image elements in the zone to a corresponding location in the reference image by, for each respective image element in the zone, deriving a corresponding location value in the reference image for the respective image element by utilizing the motion information and the matrix, the corresponding location value indicating a location in the reference image to which the respective image element pertains;
wherein the motion information includes a set of coefficient values; and
wherein utilizing the motion information to derive the corresponding location value for the respective image element includes:
i) obtaining coordinates for the respective image element, the coordinates specifying a location of the respective image element in the rendition of the image being reproduced; and
ii) performing linear combinations of the coordinates of the respective image element with the coefficient values to produce the corresponding location value.

US Pat. No. 10,735,024

DATA PROCESSING APPARATUSES, METHODS, COMPUTER PROGRAMS AND COMPUTER-READABLE MEDIA

V-NOVA INTERNATIONAL LIMI...

1. An apparatus configured to:obtain a first value of a first data element in a first set of data elements, the first set of data elements being based on a first time sample of a signal;
obtain a second value of a second data element in a second set of data elements, the second set of data elements being based on a second, later time sample of the signal;
derive a measure of similarity between the first value and the second value;
determine, based on the derived measure of similarity, at least one quantisation parameter useable in performing quantisation on data based on the first time sample of the signal;
and generate output data using the at least one quantisation parameter,
wherein the at least one quantisation parameter indicates one or more levels of quantisation, a level of quantisation being inversely proportional to an associated measure of similarity.

US Pat. No. 10,932,016

DATA PROCESSING DEVICES, DATA PROCESSING UNITS, METHODS AND COMPUTER PROGRAMS FOR PROCESSING TELEMETRY DATA

V-NOVA INTERNATIONAL LIMI...

1. A data processing device configured to process telemetry data, the data processing device being configured to:obtain sampled data, the sampled data being based on output data from at least one first sensor of a plurality of sensors associated with a vehicle and output data from at least one second sensor of the plurality of sensors, the output data from the at least first sensor having been sampled at a first sampling rate and the output data from the at least one second sensor having been sampled at a second, higher sampling rate;
generate first and second sets of sampled values at the second, higher sampling rate, using the sampled data, the first set of sampled values being associated with a first sampling time and the second set of sampled values being associated with a second, subsequent sampling time;
determine a position of a given sampled value in the first set and a position of a given sampled value in the second set based on at least one dynamic mapping rule;
derive a set of data elements, each data element in the set of data elements being indicative of a measure of a change between a sampled value in the first set of sampled values and a corresponding sampled value in the second set of sampled values, a position of the each data element in the set of data elements having been determined based on the at least one dynamic mapping rule;
encode the set of data elements; and
output, for transmission to a remote data processing unit, data comprising at least the encoded set of data elements.

US Pat. No. 10,321,161

SIGNAL ANALYSIS AND GENERATION OF TRANSIENT INFORMATION

V-NOVA INTERNATIONAL LIMI...

1. A method of generating, per each image element m of a multidimensional image signal, a stable value v, based on a stability hypothesis along a dimension T of the image signal, the method comprising:receiving a plane element m of the image signal, the plane element m being one of k plane elements;
based at least in part on coordinates of image element m, receiving k?1 additional plane elements of the image signal (with k?2), the additional k?1 plane elements included in the k image elements, each of the k plane elements characterized by a different coordinate along the dimension T with a stability hypothesis;
based at least in part on settings of each of the k image elements, generating the stable value, v, for plane element m; and
utilizing the stable setting value, v, over a sequence of multiple images for plane element, m, instead of an original setting of the plane element m, as a basis to encode a setting of the plane element m in multiple images.