Throughput enhanced video communication
First Claim
1. A method providing throughput enhanced video communication comprising the steps of:
- receiving a video image over a communications link;
mapping the video image based on a predetermined range, resulting in a range mapped image;
creating a first template around certain regions of the range mapped image;
creating a second template around certain regions within first template; and
directly allocating bandwidth on the communications link without requiring compression, based on the regions of the video image that are;
1) outside the boundaries of the first template,
2) inside the boundaries of the first template, and
3) inside the boundaries of the second template.
1 Assignment
0 Petitions
Accused Products
Abstract
Video image communication throughput is enhanced by mapping the video image based on a predetermined color range, creating a color mapped image. A first template is created around certain regions of the color mapped image. A second template is created around certain shapes within the first template. Bandwidth on the communications link is then allocated based on the regions of the video image relative to the boundaries of the templates. The techniques are primarily used to optimize video images of the human face. The first template approximates the shape of a human face. The second template approximates a rectangular shape of the eyes region of a human face and a triangular shape of the nose-mouth region of a human face. Bandwidth is the allocated based upon the defined regions.
51 Citations
39 Claims
-
1. A method providing throughput enhanced video communication comprising the steps of:
-
receiving a video image over a communications link;
mapping the video image based on a predetermined range, resulting in a range mapped image;
creating a first template around certain regions of the range mapped image;
creating a second template around certain regions within first template; and
directly allocating bandwidth on the communications link without requiring compression, based on the regions of the video image that are;
1) outside the boundaries of the first template,
2) inside the boundaries of the first template, and
3) inside the boundaries of the second template.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus providing throughput enhanced video communication comprising:
-
a communications interface device connected to a communications link receiving a video image;
a memory which can store;
a range mapped image created based on mapping the video image against a predetermined range, a first template created around certain regions of the image mapped image;
a second template created around certain regions within the first template; and
the communications link having bandwidth directly allocated without requiring compression, based on the regions of the video image that are;
1) outside the boundaries of the first template,
2) inside the boundaries of the first template, and
3) inside the boundaries of the second template.- View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An apparatus providing throughput enhanced video communication comprising:
-
a means for receiving a video image over a communications link;
a means for mapping the video image based on a predetermined range, resulting in a range mapped image;
a means for creating a first template around certain regions of the range mapped image;
a means for creating a second template around certain regions within the first template; and
a means for directly allocating bandwidth on the communications link without requiring compression, based on the regions of the video image that are;
1) outside the boundaries of the first template,
2) inside the boundaries of the first template, and
3) inside the boundaries of the second template.
-
-
38. A computer program product comprising:
-
a computer usable medium for providing throughput enhanced video communication;
a set of computer program instructions embodied on the computer usable medium, including instructions to;
receive a video image over a communications link;
map the video image based on a predetermined range, resulting in a range mapped image;
create a first template around certain regions of the range mapped image;
create a second template around certain regions within the first template; and
directly allocate bandwidth on the communications link without requiring compression, based on the regions of the video image that are;
1) outside the boundaries of the first template,
2) inside the boundaries of the first template, and
3) inside the boundaries of the second template.
-
-
39. A propagated signal carried on an electromagnetic waveform, the signal comprising a set of computer program instructions to:
-
receive a video image over a communications link;
map the video image based on a predetermined range, resulting in a range mapped image;
create a first template around certain regions of the range mapped image;
create a second template around certain regions within the first template; and
directly allocate bandwidth on the communications link without requiring compression based on the regions of the video image that are;
1) outside the boundaries of the first template,
2) inside the boundaries of the first template, and
3) inside the boundaries of the second template.
-
Specification