Sharing video data associated with the same event
First Claim
1. A computer-implemented method comprising:
- receiving, at a node in a web sharing service, a plurality of video streams from a plurality of respective video capture devices accessing the web sharing service, each video stream originating from a different one of the plurality of video capture devices and the plurality of video capture devices capturing at least two different events;
obtaining contextual information about the plurality of video streams;
identifying a subset of the plurality of video streams recording a same event of the at least two different events based on an analysis of the contextual information, each video stream in the subset of the plurality of video streams including video content captured at the same event;
examining first capabilities of a first device recording a first video stream of the subset and second capabilities of a second device recording a second video stream of the subset;
sending, based on the examining, first instructions to the first device to send only audio information;
sending, based on the examining, second instructions to the second device to send only video information;
forming a single video stream output from the subset of the plurality of video streams based at least in part on the contextual information; and
sharing the single video stream output via the web sharing service.
2 Assignments
0 Petitions
Accused Products
Abstract
Video sharing is described. In an embodiment, mobile video capture devices such as mobile telephones capture video streams of the same event. A video sharing system obtains contextual information about the video streams and uses that to form a video output from the streams, that output being for sharing by other entities. For example, the formed video provides an enhanced viewing experience as compared with an individual one of the input video streams. In embodiments the contextual information may be obtained from content analysis of the video streams, from stored context information and from control information such as device characteristics. In some embodiments the video streams of a live event are received and the output video formed in real time. In examples feedback is provided to video capture devices to suggest that the zoom, viewing position or other characteristics are adjusted or to achieve this automatically.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a node in a web sharing service, a plurality of video streams from a plurality of respective video capture devices accessing the web sharing service, each video stream originating from a different one of the plurality of video capture devices and the plurality of video capture devices capturing at least two different events; obtaining contextual information about the plurality of video streams; identifying a subset of the plurality of video streams recording a same event of the at least two different events based on an analysis of the contextual information, each video stream in the subset of the plurality of video streams including video content captured at the same event; examining first capabilities of a first device recording a first video stream of the subset and second capabilities of a second device recording a second video stream of the subset; sending, based on the examining, first instructions to the first device to send only audio information; sending, based on the examining, second instructions to the second device to send only video information; forming a single video stream output from the subset of the plurality of video streams based at least in part on the contextual information; and sharing the single video stream output via the web sharing service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
receiving, at a node in a web sharing service, a plurality of video streams capturing multiple different events from a first group of users of the web sharing service, each video stream originating from a different one of a plurality of mobile user video capture devices; obtaining contextual information about the plurality of video streams; identifying at least two video streams as capturing a same event based at least in part on an analysis of the contextual information; examining first capabilities of a first device recording a first video stream of the at least two video streams and second capabilities of a second device recording a second video stream of the at least two video streams; sending, based on the examining, first instructions to the first device to send only audio information; forming a video stream output from the at least two identified video streams based at least in part on the context information obtained from the at least two identified video streams; and sharing, via the web sharing service, the video stream output with a second group of users of the web sharing service. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method at a mobile video capture device in a communications network comprising:
-
capturing a video stream of an event; employing a local wireless discovery process to identify one or more other mobile video capture devices which are also capturing one or more respective video streams of the event; determining one or more types of information to send as part of the video stream, determining including; exchanging information with the one or more other mobile video capture devices to coordinate a video sharing channel associated with the event; sharing capabilities of the mobile video capture device; receiving instructions, to send either only audio information or only video information in the video stream of the event, the instructions being generated by examining the capabilities of the mobile video capture device and at least second capabilities of at least one of the one or more other mobile video capture devices; and sending, in accordance with the instructions, the video stream of the event to a web-based sharing service so that the video stream is available to share with a group of users not at the event through the web-based sharing service via the video sharing channel. - View Dependent Claims (20)
-
Specification