Video production system with DVE feature
First Claim
Patent Images
1. A method comprising:
- receiving, at a reception time, by a first computing system, from a second computing system, a transmission comprising video content transmitted from the second computing system;
receiving, by the first computing system, from the second computing system, data indicating a capture time of the received video content, wherein the capture time represents a time at which the video content was captured by a camera;
determining, by the first computing system, that the transmission is a live transmission, wherein determining that the transmission is a live transmission comprises;
comparing the reception time to the indicated capture time of the received video content;
comparing a difference between the reception time and the capture time to a threshold time difference;
determining, based on comparing the difference between the reception time and the capture time to the threshold time difference, that the reception time and the capture time have a sufficient degree of similarity; and
determining that the transmission is a live transmission based on determining that the reception time and the capture time have a sufficient degree of similarity;
selecting, based on determining that the transmission is a live transmission, a digital-video effect (DVE); and
executing, by the first computing system, the selected DVE, wherein executing the selected DVE causes the first computing system to generate video content, wherein executing the selected DVE causes the first computing system to generate the video content by overlaying on the received video content, content indicating that the received video content is being transmitted live.
2 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, an example method is disclosed. The method includes (i) receiving, by a first computing system, from a second computing system, video content transmitted from the second computing system; (ii) determining, by the first computing system, a live/non-live characteristic of the transmission; (iii) using, by the first computing system, the determined live/non-live characteristic of the transmission, as a basis for selecting a digital-video effect (DVE); and (iv) executing, by the first computing system, the selected DVE, wherein executing the selected DVE causes the first computing system to generate video content.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a reception time, by a first computing system, from a second computing system, a transmission comprising video content transmitted from the second computing system; receiving, by the first computing system, from the second computing system, data indicating a capture time of the received video content, wherein the capture time represents a time at which the video content was captured by a camera; determining, by the first computing system, that the transmission is a live transmission, wherein determining that the transmission is a live transmission comprises; comparing the reception time to the indicated capture time of the received video content; comparing a difference between the reception time and the capture time to a threshold time difference; determining, based on comparing the difference between the reception time and the capture time to the threshold time difference, that the reception time and the capture time have a sufficient degree of similarity; and determining that the transmission is a live transmission based on determining that the reception time and the capture time have a sufficient degree of similarity; selecting, based on determining that the transmission is a live transmission, a digital-video effect (DVE); and executing, by the first computing system, the selected DVE, wherein executing the selected DVE causes the first computing system to generate video content, wherein executing the selected DVE causes the first computing system to generate the video content by overlaying on the received video content, content indicating that the received video content is being transmitted live. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium having stored thereon program instructions that upon execution by a processor, cause performance of a set of acts comprising:
-
receiving, at a reception time, by a first computing system, from a second computing system, a transmission comprising video content transmitted from the second computing system; receiving, by the first computing system, from the second computing system, data indicating a capture time of the received video content, wherein the capture time represents a time at which the video content was captured by a camera; determining that the transmission is a live transmission, wherein determining that the transmission is a live transmission comprises; comparing the reception time to the indicated capture time of the received video content; comparing a difference between the reception time and the capture time to a threshold time difference; determining, based on comparing the difference between the reception time and the capture time to the threshold time difference, that the reception time and the capture time have a sufficient degree of similarity; and determining that the transmission is a live transmission based on determining that the reception time and the capture time have a sufficient degree of similarity; selecting, based on determining that the transmission is a live transmission, a digital-video effect (DVE); and executing, by the first computing system, the selected DVE, wherein executing the selected DVE causes the first computing system to generate video content, wherein executing the selected DVE causes the first computing system to generate the video content by overlaying on the received video content as the received video content is being played out, content indicating that the received video content is being transmitted live. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A first computing system configured for performing a set of acts comprising:
-
receiving, at a reception time, by the first computing system, from a second computing system, a transmission comprising video content transmitted from the second computing system; receiving, by the first computing system, from the second computing system, data indicating a capture time of the received video content, wherein the capture time represents a time at which the video content was captured by a camera; determining that the transmission is a live transmission, wherein determining that the transmission is a live transmission comprises; comparing the reception time to the indicated capture time of the received video content; comparing a difference between the reception time and the capture time to a threshold time difference; determining, based on comparing the difference between the reception time and the capture time to the threshold time difference, that the reception time and the capture time have a sufficient degree of similarity; and determining that the transmission is a live transmission based on determining that the reception time and the capture time have a sufficient degree of similarity; selecting, based on determining that the transmission is a live transmission, a digital-video effect (DVE); and executing, by the first computing system, the selected DVE, wherein executing the selected DVE causes the first computing system to generate video content, wherein executing the selected DVE causes the first computing system to generate the video content by overlaying on the received video content as the received video content is being played out, content indicating that the received video content is being transmitted live. - View Dependent Claims (17, 18, 19, 20)
-
Specification