Unequal error protection of video based on motion vector characteristics
First Claim
Patent Images
1. A method for data transmission, comprising the steps of:
- receiving a multimedia stream through an electronic medium, the stream comprising a plurality of vectors; and
based on the vectors, adding a plurality of error protection units to the multimedia stream.
5 Assignments
0 Petitions
Accused Products
Abstract
In a first embodiment according to the present invention, a method for data transmission is provided. A multimedia stream is received through an electronic medium. Within the stream are a plurality of vectors. Based on the vectors, a plurality of error protection units are added to the multimedia stream.
-
Citations
24 Claims
-
1. A method for data transmission, comprising the steps of:
-
receiving a multimedia stream through an electronic medium, the stream comprising a plurality of vectors; and
based on the vectors, adding a plurality of error protection units to the multimedia stream. - View Dependent Claims (4, 5, 6, 7, 8, 9, 18)
-
-
2. A method for data transmission, comprising the steps of:
-
receiving a video stream through an electronic medium, the stream comprising a plurality of vectors;
assigning an importance to the vectors;
based on the importance, partitioning the video stream; and
based on the importance, adding a plurality of error protection units to the video stream. - View Dependent Claims (10, 11, 12, 13, 19)
-
-
3. A method for data transmission, comprising the steps of:
-
generating a video transmission;
converting the video transmission to a video stream, the video stream comprising a plurality of vectors;
based on the importance, partitioning the video stream; and
based on the importance, adding a plurality of error protection units to the video stream. - View Dependent Claims (14, 15, 16, 17, 20)
-
-
21. A system comprising:
-
a motion-vector extractor for extracting one or more motion vectors from a video stream;
a video stream partitioner for partitioning the video stream;
an error-protection controller for adding error protection to the video stream;
an analysis software tool for assigning an importance to each of the motion vectors, controlling the error-protection controller to add error protection based on the assigned importance, and controlling the video stream partitioner for partitioning the video stream based on the assigned importance; and
a transmitter for sending the video stream to a device.
-
-
22. A computer-readable medium, having stored thereon, computer executable process steps operative to control a computer to document source files, the steps comprising:
-
receiving a multimedia stream through an electronic medium, the stream comprising a plurality of vectors; and
based on the vectors, adding a plurality of error protection units to the multimedia stream.
-
-
23. A computer-readable medium, having stored thereon, computer executable process steps operative to control a computer to document source files, the steps comprising:
-
receiving a video stream through an electronic medium, the stream comprising a plurality of vectors;
assigning an importance to the vectors;
based on the importance, partitioning the video stream; and
based on the importance, adding a plurality of error protection units to the video stream.
-
-
24. A computer-readable medium, having stored thereon, computer executable process steps operative to control a computer to document source files, the steps comprising:
-
generating a video transmission;
converting the video transmission to a video stream, the video stream comprising a plurality of vectors;
based on the importance, partitioning the video stream; and
based on the importance, adding a plurality of error protection units to the video stream.
-
Specification