IP Library Granted Patent US 7,251,373
Granted Patent B2
US 7,251,373 · App. 11/313,335 · Granted Jul 31, 2007

Multi-point predictive foveation for bandwidth reduction of moving images

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 7,251,373
App. No.
11/313,335
Granted
Jul 31, 2007
Kind
B2
Abstract

A scene of an image sequence is compressed using a number of foveation zones, each foveation zone being weighted based on a probability of a viewer looking at a corresponding portion of the first scene. Another scene of the image sequence is compressed using a different number of foveation zones, each foveation zone being weighted based on a probability of a viewer looking at a corresponding portion of the second scene.

Claims (45)

1. A method comprising:

compressing an image sequence based on a plurality of foveation zones, wherein a first foveation zone of the plurality of foveation zones corresponds to a first view location and a second foveation zone of the plurality of foveation zones corresponds to a second view location, and wherein during a portion of the image sequence, the first and second view locations occur concurrently.

2. The method of claim 1 further comprising:

determining view locations within the plurality of foveation zones for a sample of viewers.

3. The method of claim 2 further comprising:

generating a compressed version of the image sequence based on said compressing; and

transmitting the compressed version to viewers whose view locations within the image sequence are not monitored.

4. The method of claim 1 further comprising:

estimating a probability of a viewer looking at the first view location and the second view location based at least in part on a scene type occurring during the portion of the image sequence where the first and second view locations occur concurrently; and

weighting at least the first and second foveation zones based on the probability.

5. The method of claim 1 wherein each of the plurality of foveation zones is definable by a continuous falloff function.

6. The method of claim 1 wherein each of the plurality of foveation zones has a corresponding half-resolution constant based on a probability of a viewer looking at the view location corresponding the foveation zone.

7. The method of claim 6 wherein the probability of a viewer looking at the first view location corresponding to the first foveation zone is greater than the probability of a viewer looking at the second view location corresponding to the second foveation zone, and wherein the half-resolution constant of the first foveation zone is greater than the half-resolution constant of the second foveation zone.

8. The method of claim 1 wherein each of the plurality of foveation zones is definable by a discrete function.

9. The method of claim 1 wherein each of the plurality of foveation zones has a corresponding fixed resolution based on a probability of a viewer looking at a view location corresponding to the foveation zone.

10. A computer-readable medium having computer-readable instructions to direct a computer to perform an act of:

compressing an image sequence based on a plurality of foveation zones, wherein a first foveation zone of the plurality of foveation zones corresponds to a first view location and a second foveation zone of the plurality of foveation zones corresponds to a second view location, and wherein during a portion of the image sequence, the first and second view locations occur concurrently.

11. The computer-readable medium of claim 10 wherein the computer-readable instructions further direct the computer to perform acts of:

determining view locations within the plurality of foveation zones for a sample of viewers.

12. The computer-readable medium of claim 11 wherein the computer-readable instructions further direct the computer to perform acts of:

generating a compressed version of the image sequence based on said compressing; and

transmitting the compressed version to viewers whose view locations within the image sequence are not monitored.

13. The computer-readable medium of claim 10 wherein the computer-readable instructions further direct the computer to perform acts of:

estimating a probability of a viewer looking at the first view location and the second view location based at least in part on a scene type occurring during the portion of the image sequence where the first and second view locations occur concurrently; and

weighting at least the first and second foveation zones based on the probability.

14. The computer-readable medium of claim 10 wherein each of the plurality of foveation zones is definable by a continuous falloff function.

15. The computer-readable medium of claim 10 wherein each of the plurality of foveation zones has a corresponding half-resolution constant based on a probability of a viewer looking at a view location corresponding to the foveation zone.

16. The computer-readable medium of claim 15 wherein the probability of a viewer looking at the first view location corresponding to the first foveation zone is greater than the probability of the viewer looking at the second view location corresponding to the second foveation zone, and wherein the half-resolution constant of the first foveation zone is greater than the half-resolution constant of the second foveation zone.

17. The computer-readable medium of claim 10 wherein each of the plurality of foveation zones is definable by a discrete function.

18. The computer-readable medium of claim 10 wherein each of the plurality of foveation zones has a corresponding fixed resolution based on a probability of a viewer looking at a view location corresponding to the foveation zone.

19. An apparatus comprising:

an image compressor to compress an image sequence based on a plurality of foveation zones, wherein a first foveation zone of the plurality of foveation zones corresponds to a first view location and a second foveation zone of the plurality of foveation zones corresponds to a second view location, and wherein during at least a portion of the image sequence, the first and second view locations occur concurrently.

20. The apparatus of claim 19 further comprising:

at least one eye tracking device to determine view locations for a sample of viewers; and

a processor responsive to the at least one eye tracking device to determine the plurality of foveation zones based on the view locations, to estimate a probability of a viewer looking at the view locations, and to weight each of the foveation zones based on the probability of the viewer looking at the view locations.

21. The apparatus of claim 20 wherein the image processor generates a compressed version of the image sequence, the apparatus further comprising:

a transmitter to transmit the compressed version to viewers whose view locations within the image sequence are not monitored.

22. The apparatus of claim 19 further comprising:

a processor to determine the plurality of foveation zones based on scene types within the image sequence, to estimate a probability of a view looking at each of the foveation zones based on the scene types within the image sequence, and to weight each of the foveation zones based on the probability.

23. The apparatus of claim 19 wherein each of the plurality of foveation zones is definable by a continuous falloff function.

24. The apparatus of claim 19 wherein each of the plurality of foveation zones has a corresponding half-resolution constant based on a probability of a viewer looking at a view location corresponding to each of the foveation zone.

25. The apparatus of claim 24 wherein a probability of a viewer looking at the view first location corresponding to the first foveation zone is greater than a probability of the viewer looking at the second view location corresponding to the second foveation zone, and wherein the half-resolution constant of the first foveation zone is greater than the half-resolution constant of the second foveation zone.

26. The apparatus of claim 19 wherein each of the plurality of foveation zones is definable by a discrete function.

27. The apparatus of claim 19 wherein each of the plurality of foveation zones has a corresponding fixed resolution based on a probability of a viewer looking at a view location corresponding to the foveation zone.

28. The apparatus of claim 27 wherein the probability of a viewer looking at the first view location corresponding to the first foveation zone is greater than the probability of the viewer looking at the second view location corresponding to the second foveation zone, and wherein the resolution of the first foveation zone is greater than the resolution of the second foveation zone.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2023
From: MIND FUSION, LLC
To: GAMEHANCEMENT LLC
Reel/Frame 065460/0480 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2023
From: INTELLECTUAL VENTURES ASSETS 186 LLC
To: MIND FUSION, LLC
Reel/Frame 064271/0001 →
SECURITY INTEREST Recorded Mar 24, 2023
From: MIND FUSION, LLC
To: INTELLECTUAL VENTURES ASSETS 191 LLC; INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 063295/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2023
From: CHANYU HOLDINGS, LLC
To: INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 062667/0059 →
TO CORRECT AN ERROR MADE IN A PREVIOUSLY RECORDED DOCUMENT AT REEL 021150 FRAME 0455 THAT ERRONEOUSLY AFFECTS THE IDENTIFIED PATENTS. Recorded Aug 13, 2012
From: CHANYU HOLDINGS, LLC
To: CHANYU HOLDINGS, LLC
Reel/Frame 028801/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2012
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: CHANYU HOLDINGS, LLC
Reel/Frame 028199/0385 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2012
From: AT&T LABS, INC., THROUGH ITS SUCCESSOR-IN-INTEREST, AT&T SERVICES, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 027908/0828 →
CHANGE OF NAME Recorded Mar 20, 2012
From: SBC LABORATORIES, INC.
To: AT&T LABS, INC.
Reel/Frame 027897/0506 →
CHANGE OF NAME Recorded Mar 19, 2012
From: SBC TECHNOLOGY RESOURCES, INC.
To: SBC LABORATORIES, INC.
Reel/Frame 027887/0063 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2011
From: KORTUM, PHILIP TED; SULLIVAN, MARC ANDREW
To: SBC TECHNOLOGY RESOURCES, INC.
Reel/Frame 027135/0048 →
FROM AT&T KNOWLEDGE VENTURES, L.P. TO AT&T INTELLECTUAL PROPERTY 1, L.P. Recorded Jun 25, 2008
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY 1, L.P.
Reel/Frame 021150/0455 →
CHANGE OF NAME Recorded Feb 4, 2008
From: SBC PROPERTIES, L.P.
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 020461/0985 →