IP Library Granted Patent US 12,598,331
Granted Patent B2
US 12,598,331 · App. 18/137,352 · Granted Apr 7, 2026

Transmitting image data

Inventors: Ioannis Andreopoulos (London, GB); Odysseas Zisimopoulos (London, GB); Jia-Jie Lim (London, GB); Shakarim Soltanayev (London, GB); Alexis Lechat (London, GB)
Assignee: Sony Interactive Entertainment Europe Limited
H04N19/86G06N3/0464G06N3/084H04N19/154H04N19/167H04N19/172H04N19/184H04N19/42H04N19/60H04N19/80
View Patent ↗
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 12,598,331
App. No.
18/137,352
Granted
Apr 7, 2026
Kind
B2
Abstract

A computer-implemented method of transmitting video data. A sequence of video frames is received. A warp operation for a first frame and a reference frame of the sequence of video frames is determined, wherein the warp operation defines a transformation of the reference frame to give an approximation of the first frame. One or more regions of interest of the first frame are identified. Encoded image data from the image data of the one of more regions of interest of the first frame is generated using an image encoder. The warp operation and the encoded image data are transmitted.

Claims (54)

1 . A method comprising:

receiving a sequence of frames;

determining a warp operation for a particular frame and a reference frame from the sequence of frames, wherein the warp operation defines a transformation of the reference frame to approximate the particular frame;

generating, using an encoder, encoded image data of one or more regions of interest of the particular frame;

generating a reconstructed frame using the encoded image data and the warp operation;

generating a score that reflects a similarity between the reconstructed frame and the particular frame;

determining that the score satisfies a threshold value; and

in response to determining that the score satisfies the threshold value, transmitting the reconstructed frame.

2 . The method of claim 1 , in response to determining that the score does not satisfy the threshold value, the method comprises:

generating, using an encoder, an encoded frame of the particular frame;

transmitting the encoded frame.

3 . The method of claim 2 , further comprising dynamically transmitting, for each frame of the sequence of frames, either the reconstructed frame or the encoded frame of a respective frame.

4 . The method of claim 1 , wherein generating the score that represents a similarity between the reconstructed frame and the particular frame comprises generating the score that represents the similarity between the reconstructed frame and the particular frame using at least one of a structural similarity index metric or a video multimethod assessment fusion method.

5 . The method of claim 1 , wherein the one or more regions of interest comprise at least one of an eye region or a mouth region of a face in the particular frame.

6 . The method of claim 1 , wherein generating, using an encoder, encoded image data of one or more regions of interest of the particular frame further comprises:

prior to using the encoder, generating another frame by replacing image data outside the regions of interest of the particular frame with default image data; and

generating the encoded image data by encoding the other frame with the encoder.

7 . The method of claim 1 , further comprising estimating, using a neural network, the score of the particular frame without generating the reconstruction frame.

8 . A system comprising:

one or more computers and one or more storage devices on which are stored instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

receiving a sequence of video frames;

determining a warp operation for a particular frame and a reference frame from the sequence of video frames, wherein the warp operation defines a transformation of the reference frame to approximate the particular frame;

generating, using an encoder, encoded image data of one or more regions of interest of the particular frame;

generating a reconstructed frame using the encoded image data and the warp operation;

generating a score that reflects a similarity between the reconstructed frame and the particular frame;

determining that the score satisfies a threshold value; and

in response to determining that the score satisfies the threshold value, transmitting the reconstructed frame.

9 . The system of claim 8 , in response to determining that the score does not satisfy the threshold value, the operations comprise:

generating, using an encoder, an encoded frame of the particular frame;

transmitting the encoded frame.

10 . The system of claim 9 , further comprising dynamically transmitting, for each frame of the sequence of frames, either the reconstructed frame or the encoded frame of a respective frame.

11 . The system of claim 8 , wherein generating the score that represents a similarity between the reconstructed frame and the particular frame comprises generating the score that represents the similarity between the reconstructed frame and the particular frame using at least one of a structural similarity index metric or a video multimethod assessment fusion method.

12 . The system of claim 8 , wherein the one or more regions of interest comprise at least one of an eye region or a mouth region of a face in the particular frame.

13 . The system of claim 8 , wherein generating, using an encoder, encoded image data of one or more regions of interest of the particular frame further comprises:

prior to using the encoder, generating another frame by replacing image data outside the regions of interest of the particular frame with default image data; and

generating the encoded image data by encoding the other frame with the encoder.

14 . The system of claim 8 , further comprising estimating, using a neural network, the score of the particular frame without generating the reconstruction frame.

15 . One or more non-transitory computer storage media encoded with computer program instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:

receiving a sequence of video frames;

determining a warp operation for a particular frame and a reference frame from the sequence of video frames, wherein the warp operation defines a transformation of the reference frame to approximate the particular frame;

generating, using an encoder, encoded image data of one or more regions of interest of the particular frame;

generating a reconstructed frame using the encoded image data and the warp operation;

generating a score that reflects a similarity between the reconstructed frame and the particular frame;

determining that the score satisfies a threshold value; and

in response to determining that the score satisfies the threshold value, transmitting the reconstructed frame.

16 . The one or more non-transitory computer storage media of claim 15 , in response to determining that the score does not satisfy the threshold value, the operations comprise:

generating, using an encoder, an encoded frame of the particular frame;

transmitting the encoded frame.

17 . The one or more non-transitory computer storage media of claim 16 , further comprising dynamically transmitting, for each frame of the sequence of frames, either the reconstructed frame or the encoded frame of a respective frame.

18 . The one or more non-transitory computer storage media of claim 15 , wherein generating the score that represents a similarity between the reconstructed frame and the particular frame comprises generating the score that represents the similarity between the reconstructed frame and the particular frame using at least one of a structural similarity index metric or a video multimethod assessment fusion method.

19 . The one or more non-transitory computer storage media of claim 15 , wherein the one or more regions of interest comprise at least one of an eye region or a mouth region of a face in the particular frame.

20 . The one or more non-transitory computer storage media of claim 15 , wherein generating, using an encoder, encoded image data of one or more regions of interest of the particular frame further comprises:

prior to using the encoder, generating another frame by replacing image data outside the regions of interest of the particular frame with default image data; and

generating the encoded image data by encoding the other frame with the encoder.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE APPLICATION NUMBER TO 11445222 PREVIOUSLY RECORDED AT REEL: 67695 FRAME: 636. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 13, 2024
From: ISIZE LIMITED
To: SONY INTERACTIVE ENTERTAINMENT EUROPE LIMITED
Reel/Frame 067724/0694 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2024
From: ISIZE LIMITED
To: SONY INTERACTIVE ENTERTAINMENT EUROPE LIMITED
Reel/Frame 067695/0636 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2023
From: ANDREOPOULOS, IOANNIS; ZISIMOPOULOS, ODYSSEAS; LIM, JIA-JIE; SOLTANAYEV, SHAKARIM; LECHAT, ALEXIS
To: ISIZE LIMITED
Reel/Frame 063393/0821 →
Priority Claims (1)
GR 20230100115 · Feb 14, 2023 · national
Continuity (1)
Related Publication 20240276024A1 · Aug 15, 2024
References Cited (9)
US 20120250757A1 · Mabey et al. · 2012 [cited by applicant]
US 20220272355A1 · Singh · 2022 [cited by examiner]
US 20220392116A1 · Vembar · 2022 [cited by examiner]
US 20240013441A1 · Le · 2024 [cited by examiner]
US 20240015318A1 · Pourreza · 2024 [cited by examiner]
Aizawa et al. “Model-Based Video Coding.” Book. 1996. pp. 305-335. Kluwer Academic Publishers. Tokyo, Japan. [cited by applicant]
Oquab et al. “Low Bandwidth Video-Chat Compression using Deep Generative Models.” E-Print. arXiv. 2020. [cited by applicant]
Pei et al. “Global Motion Estimation in Model-Based Image Coding by Tracking Three-Dimensional Contour Feature Points.” Book. 1998. pp. 181-190. vol. 8, No. 2. IEEE. [cited by applicant]
Extended European Search Report in European Appln. No. 23164204, mailed on Aug. 24, 2023, 8 pages. [cited by applicant]