Multi-resolution predictive foveation for bandwidth reduction of moving images
First Claim
Patent Images
1. A method comprising:
- compressing using a processor a first scene of an image sequence relating to a first view location based on a first plurality of foveation zones, each of the first plurality of foveation zones being weighted based on a probability of a viewer looking at a corresponding portion of the first scene, each of the first plurality of foveation zones having a corresponding resolution so that at least one object therein is viewer-recognizable; and
compressing using the processor a second scene of the image sequence relating to a second view location based on a second plurality of foveation zones, each of the second plurality of foveation zones being weighted based on a probability of a viewer looking at a corresponding portion of the second scene, each of the second plurality of foveation zones having a corresponding resolution so that at least one object therein is viewer-recognizable;
wherein at least a portion of the first scene and the second scene of the image sequence occur in the image sequence at the same time such that at least a portion of the image sequence is compressed based on both the first scene and the second scene; and
wherein during the portion of the image sequence that is compressed based on both the first scene and the second scene, the image sequence is compressed based on a probability that a viewer is looking at the first view location vs. the second view location.
12 Assignments
0 Petitions
Accused Products
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. Each foveation zone in the scene has a corresponding resolution to ensure that at least one object therein is viewer-recognizable. 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. Each foveation zone in the other scene has a corresponding resolution to ensure that at least one object therein is viewer-recognizable.
-
Citations
40 Claims
-
1. A method comprising:
-
compressing using a processor a first scene of an image sequence relating to a first view location based on a first plurality of foveation zones, each of the first plurality of foveation zones being weighted based on a probability of a viewer looking at a corresponding portion of the first scene, each of the first plurality of foveation zones having a corresponding resolution so that at least one object therein is viewer-recognizable; and compressing using the processor a second scene of the image sequence relating to a second view location based on a second plurality of foveation zones, each of the second plurality of foveation zones being weighted based on a probability of a viewer looking at a corresponding portion of the second scene, each of the second plurality of foveation zones having a corresponding resolution so that at least one object therein is viewer-recognizable; wherein at least a portion of the first scene and the second scene of the image sequence occur in the image sequence at the same time such that at least a portion of the image sequence is compressed based on both the first scene and the second scene; and wherein during the portion of the image sequence that is compressed based on both the first scene and the second scene, the image sequence is compressed based on a probability that a viewer is looking at the first view location vs. the second view location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium having a stored computer-readable program to direct a computer to perform an act of:
-
compressing a first scene of an image sequence relating to a first view location based on a first plurality of foveation zones, each of the first plurality of foveation zones being weighted based on a probability of a viewer looking at a corresponding portion of the first scene, each of the first plurality of foveation zones having a corresponding resolution so that at least one object therein is viewer-recognizable; and compressing a second scene of the image sequence relating to a second view location based on a second plurality of foveation zones, each of the second plurality of foveation zones being weighted based on a probability of a viewer looking at a corresponding portion of the second scene, each of the second plurality of foveation zones having a corresponding resolution so that at least one object therein is viewer-recognizable; wherein at least a portion of the first scene and the second scene of the image sequence occur in the image sequence at the same time such that at least a portion of the image sequence is compressed based on both the first scene and the second scene; and wherein during the portion of the image sequence that is compressed based on both the first scene and the second scene, the image sequence is compressed based on a probability that a viewer is looking at the first view location vs. the second view location. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus comprising:
-
a processor, an image compressor to compress a first scene of an image sequence relating to a first view location based on a first plurality of foveation zones, each of the first plurality of foveation zones being weighted based on a probability of a viewer looking at a corresponding portion of the first scene, each of the first plurality of foveation zones having a corresponding resolution so that at least one object therein is viewer-recognizable and to compress a second scene of the image sequence relating to a second view location based on a second plurality of foveation zones, each of the second plurality of foveation zones being weighted based on a probability of a viewer looking at a corresponding portion of the second scene, each of the second plurality of foveation zones having a corresponding resolution so that at least one object therein is viewer-recognizable; wherein at least a portion of the first scene and the second scene of the image sequence occur in the image sequence at the same time such that at least a portion of the image sequence is compressed based on both the first scene and the second scene; and wherein during the portion of the image sequence that is compressed based on both the first scene and the second scene, the image sequence is compressed based on a probability that a viewer is looking at the first view location vs. the second view location. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method comprising:
-
compressing using a processor a first scene of an image sequence based on a first plurality of foveation zones relating to a probability of a viewer looking at a first view location; and compressing using the processor a second scene of the image sequence based on a second plurality of foveation zones relation to a probability of a viewer looking at a second view location; wherein at least a portion of the first scene and the second scene of the image sequence occur concurrently; wherein during the portion of the first and second scenes of the image sequence that occur concurrently, the image sequence is compressed based on both the first and second view locations and based on a probability that a viewer is looking at the first view location vs. the second view location.
-
Specification