System for improving efficiency of video encoders
First Claim
1. A method of encoding video for transmission through a computer network comprising the steps of:
- (a) receiving at an encoder a video input, comprising a plurality of frames of a video containing initial video data and encoding said initial video data as encoded video data, such that said encoded video data is comprised of fewer bytes than said initial video data;
(b) transmitting said encoded video data through said computer network to a decoder that receives said encoded video data and reconstructs a plurality of images representative of said video input for viewing on a display;
(c) sensing with a sensor display information identifying physical presentation characteristics of said display and viewer information representative of at least one of a location and movement of a viewer; and
(d) transmitting viewer data representative of said viewer information and said display information to said encoder so as to modify the method of said encoding of said initial video data wherein said method of encoding is modified in response to both said viewer information and said display information.
2 Assignments
0 Petitions
Accused Products
Abstract
An encoder receives a video input that includes initial video data and encodes the initial video data as encoded video data, such that the encoded video data comprises fewer bytes than the initial video data. The encoded video data is transmitted through a computer network to a decoder that receives the encoded video data and reconstructs an image representative of the video input for viewing on a display. A sensor senses at least one of viewer information representative of at least one of a location and movement of a viewer, and display information identifying the display. Viewer data representative of the at least one of the viewer information and the display information is transmitted to the encoder to modify the method of encoding the initial video data.
-
Citations
17 Claims
-
1. A method of encoding video for transmission through a computer network comprising the steps of:
-
(a) receiving at an encoder a video input, comprising a plurality of frames of a video containing initial video data and encoding said initial video data as encoded video data, such that said encoded video data is comprised of fewer bytes than said initial video data; (b) transmitting said encoded video data through said computer network to a decoder that receives said encoded video data and reconstructs a plurality of images representative of said video input for viewing on a display; (c) sensing with a sensor display information identifying physical presentation characteristics of said display and viewer information representative of at least one of a location and movement of a viewer; and (d) transmitting viewer data representative of said viewer information and said display information to said encoder so as to modify the method of said encoding of said initial video data wherein said method of encoding is modified in response to both said viewer information and said display information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification