IP Library Patent Application 18959046
Patent Application
App. No. 18/959,046

MOTION COMPENSATION AND MOTION ESTIMATION LEVERAGING A CONTINUOUS COORDINATE SYSTEM

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/959,046
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.

Claims (43)

1 . (canceled)

2 . A motion compensation system within a signal processor configured as a decoder, the motion compensation system comprising:

a motion compensation block to receive a reference image for a video signal and information on motion compensation and to generate a motion compensated image; and

a combiner to combine the motion compensated image with residual data to reconstruct a rendition of a target image for the video signal,

wherein the information on motion compensation is used to determine a plurality of motion vectors for a plurality of display elements associated with the motion compensated image,

wherein each motion vector is used to determine a set of fractional coordinates, the set of fractional coordinates indicating a location within the reference image that is at a resolution that is higher than the reference image,

wherein the set of fractional coordinates are used to determine a grouping of multiple display elements in the reference image, and

wherein the grouping of multiple display elements in the reference image are weighted to determine values for display elements in the motion compensated image.

3 . The motion compensation system of claim 2 , wherein a set of weights for the grouping of multiple display elements are determined according to a resampling kernel.

4 . The motion compensation system of claim 3 , wherein the set of weights are retrieved from a look-up table.

5 . The motion compensation system of claim 2 , wherein the set of fractional coordinates are determined based on an affine transformation.

6 . A motion compensation system within a signal processor configured as a encoder, the motion compensation system comprising:

a motion compensation block to receive a reference image for a video signal and information on motion compensation and to generate a motion compensated image; and

a combiner to combine the motion compensated image with residual data to reconstruct a rendition of a target image for the video signal,

wherein the information on motion compensation is used to determine a plurality of motion vectors for a plurality of display elements associated with the motion compensated image,

wherein each motion vector is used to determine a set of fractional coordinates, the set of fractional coordinates indicating a location within the reference image that is at a resolution that is higher than the reference image,

wherein the set of fractional coordinates are used to determine a grouping of multiple display elements in the reference image, and

wherein the grouping of multiple display elements in the reference image are weighted to determine values for display elements in the motion compensated image.

7 . One or more memory or storage devices having stored thereon encoded data in a bitstream, wherein the encoded data comprises data encoded by encoder comprising:

a motion compensation block to receive a reference image for a video signal and information on motion compensation and to generate a motion compensated image; and

a combiner to combine the motion compensated image with residual data to reconstruct a rendition of a target image for the video signal,

wherein the information on motion compensation is used to determine a plurality of motion vectors for a plurality of display elements associated with the motion compensated image,

wherein each motion vector is used to determine a set of fractional coordinates, the set of fractional coordinates indicating a location within the reference image that is at a resolution that is higher than the reference image,

wherein the set of fractional coordinates are used to determine a grouping of multiple display elements in the reference image, and

wherein the grouping of multiple display elements in the reference image are weighted to determine values for display elements in the motion compensated image.

8 . A method for decoding images of a video signal comprising:

receiving definitions for at least one grouping of elements and a set of descriptive information on motion;

receiving a reference image for the video signal;

computing a motion-compensated prediction for a target image of the video signal using the received reference image, the definitions for the at least one grouping of elements, and the set of descriptive information on motion,

wherein the set of descriptive information on motion indicates an affine transformation for the at least one grouping of elements, and

wherein the at least one grouping of elements corresponds to at least one rectangular block of display elements within the target image;

receiving and decoding residual data; and

combining the prediction for the target image with the residual data, to produce a rendition of the target image.

9 . The method of claim 8 , wherein the affine transformation comprises one or more of zoom, rotation and offset motion.

10 . The method of claim 8 , wherein the at least one grouping of elements comprises a plurality of non-contiguous groupings of elements.

11 . Computer-readable hardware storage having instructions stored thereon, the instructions, when carried out by at least one processing device, causes the at least one processing device to perform operations of:

receiving definitions for at least one grouping of elements and a set of descriptive information on motion;

receiving a reference image for a video signal;

computing a motion-compensated prediction for a target image of the video signal using the received reference image, the definitions for the at least one grouping of elements, and the set of descriptive information on motion,

wherein the set of descriptive information on motion indicates an affine transformation for the at least one grouping of elements, and

wherein the at least one grouping of elements corresponds to at least one rectangular block of display elements within the target image;

receiving and decoding residual data; and

combining the prediction for the target image with the residual data, to produce a rendition of the target image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2025
From: ROSSATO, LUCA; MEARDI, GUIDO
To: V-NOVA INTERNATIONAL LIMITED
Reel/Frame 071656/0365 →