Transmitting video and sharing content via a network
First Claim
Patent Images
1. A computer-implemented method for sharing video and content comprising:
- creating, with at least one computer, a user-extracted video;
creating, with the at least one computer, an alpha mask for the user-extracted video, wherein the alpha mask corresponds to an image part of the user-extracted video;
prioritizing, with the at least one computer, the image part in relation to the remainder of the user-extracted video;
encoding, with the at least one computer, the user extracted video, wherein the encoding uses the alpha mask to encode the image part and the remainder of the user-extracted video differently based in part on the prioritizing; and
sending, using the at least one computer, the encoded user-extracted video to at least one receiving computer.
4 Assignments
0 Petitions
Accused Products
Abstract
Embodiments disclose systems and methods for transmitting user-extracted video and content more efficiently by recognizing that user-extracted video provides the potential to treat parts of a single frame of a user-extracted video differently. An alpha mask of the image part of the user-extracted video is used when encoding the image part so that it retains a higher quality upon transmission than the remainder of the user-extracted video.
-
Citations
20 Claims
-
1. A computer-implemented method for sharing video and content comprising:
-
creating, with at least one computer, a user-extracted video; creating, with the at least one computer, an alpha mask for the user-extracted video, wherein the alpha mask corresponds to an image part of the user-extracted video; prioritizing, with the at least one computer, the image part in relation to the remainder of the user-extracted video; encoding, with the at least one computer, the user extracted video, wherein the encoding uses the alpha mask to encode the image part and the remainder of the user-extracted video differently based in part on the prioritizing; and sending, using the at least one computer, the encoded user-extracted video to at least one receiving computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium storing one or more programs for sharing videos and content, the one or more programs comprising instructions for:
-
creating, with at least one computer, a user-extracted video; creating, with the at least one computer, an alpha mask for the user-extracted video, wherein the alpha mask corresponds to an image part of the user-extracted video; prioritizing, with the at least one computer, the image part in relation to the remainder of the user-extracted video; encoding, with the at least one computer, the user extracted video, wherein the encoding uses the alpha mask to encode the image part and the remainder of the user-extracted video differently based in part on the prioritizing; and sending, using the at least one computer, the encoded user-extracted video to at least one receiving computer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for sharing videos and content comprising:
-
at least one computer; and a non-transitory computer readable medium having stored thereon one or more programs, which when executed by the at least one computer, cause the at least one computer to; create a user-extracted video; create an alpha mask for the user-extracted video, wherein the alpha mask corresponds to an image part of the user-extracted video; prioritize the image part in relation to the remainder of the user-extracted video; encode the user extracted video, wherein the alpha mask is used to encode the image part and the remainder of the user-extracted video differently based in part on the image priority; and send the encoded user-extracted video to at least one receiving computer. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification