Camera selection interface for producing a media presentation
First Claim
1. A method, comprising:
- displaying a context video stream of a live event on a screen, wherein the context video stream is captured by a context camera;
superimposing a video stream of the live event captured by a first camera on the context video stream in the screen, wherein the video stream captured by the first camera is a first sub-portion of the context video stream and is marked by displaying a first visual demarcation in the context video stream;
transmitting, based on received user input, a command to adjust the video stream captured by the first camera, thereby moving the first sub-portion corresponding to the video stream captured by the first camera to a different location within the context video stream, wherein the first visual demarcation moves to the different location;
superimposing a video stream of the live event captured by a second camera on the context video stream, wherein the video stream captured by the second camera is a second sub-portion of the context video stream;
upon receiving a predefined user input to switch from the video stream captured by the first camera to the video stream captured by the second camera, removing the first visual demarcation of the first sub-portion in the context video stream and displaying a second visual demarcation for the second sub-portion in the context video stream on the screen; and
outputting the first and second sub-portions to generate a media presentation of the live event, wherein the first and second visual demarcations indicate which one of the first and second sub-portions of the context video stream is currently being used to generate the media presentation.
1 Assignment
0 Petitions
Accused Products
Abstract
To generate a media presentation of a live event, a user interface is coupled to at least three cameras that share substantially the same vantage point. One of the cameras (e.g., a context camera) provides a context view of the event that is displayed on a screen of the user interface. The views of the other two cameras are superimposed onto the context view to define sub-portions that are visually demarcated within the context view. Based on user interaction, the user interface can switch between the cameras views and control the cameras to capture different portions of the context view. Based the image data captured by the views of the cameras within the context view, the user interface generates a media presentation that may be broadcast to multiple viewers.
28 Citations
20 Claims
-
1. A method, comprising:
-
displaying a context video stream of a live event on a screen, wherein the context video stream is captured by a context camera; superimposing a video stream of the live event captured by a first camera on the context video stream in the screen, wherein the video stream captured by the first camera is a first sub-portion of the context video stream and is marked by displaying a first visual demarcation in the context video stream; transmitting, based on received user input, a command to adjust the video stream captured by the first camera, thereby moving the first sub-portion corresponding to the video stream captured by the first camera to a different location within the context video stream, wherein the first visual demarcation moves to the different location; superimposing a video stream of the live event captured by a second camera on the context video stream, wherein the video stream captured by the second camera is a second sub-portion of the context video stream; upon receiving a predefined user input to switch from the video stream captured by the first camera to the video stream captured by the second camera, removing the first visual demarcation of the first sub-portion in the context video stream and displaying a second visual demarcation for the second sub-portion in the context video stream on the screen; and outputting the first and second sub-portions to generate a media presentation of the live event, wherein the first and second visual demarcations indicate which one of the first and second sub-portions of the context video stream is currently being used to generate the media presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 18)
-
-
8. A computer program product for generating a media presentation, the computer program product comprising:
a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising computer-readable program code configured to; display a context video stream of a live event on a screen, wherein the context video stream is captured by a context camera; superimpose a video stream of the live event captured by a first camera on the context video stream in the screen, wherein the video stream captured by the first camera is a first sub-portion of the context video stream and is marked by displaying a first visual demarcation in the context video stream; transmit, based on received user input, a command to adjust the video stream captured by the first camera, thereby moving the first sub-portion corresponding to the video stream captured by the first camera to a different location within the context video stream, wherein the first visual demarcation moves to the different location; superimpose a video stream of the live event captured by a second camera on the context video stream, wherein the video stream captured by the second camera is a second sub-portion of the context video stream; upon receiving a predefined user input to switch from the video stream captured by the first camera to the video stream captured by the second camera, remove the first visual demarcation of the first sub-portion in the context video stream and displaying a second visual demarcation for the second sub-portion in the context video stream on the screen; and output the first and second sub-portions to generate the media presentation of the live event, wherein the first and second visual demarcations indicate which one of the first and second sub-portions of the context video stream is currently being used to generate the media presentation. - View Dependent Claims (9, 10, 11, 12, 19)
-
13. A user interface, comprising:
-
a connection interface configured to couple to a first controllable camera, a second controllable camera, and a context camera; a display screen; and a processing element configured to; receive and display a context video stream captured by the context camera of a live event on the display screen; superimpose a video stream of the live event captured by the first camera on the context video stream in the screen, wherein the video stream captured by the first camera is a first sub-portion of the context video stream; mark the first sub-portion by displaying a first visual demarcation in the context video stream; transmit, based on received user input, a command to the first camera to adjust the video stream captured by the first camera, thereby moving the first sub-portion corresponding to the video stream captured by the first camera to a different location within the context video stream, wherein the first visual demarcation moves to the different location; superimpose a video stream of the live event captured by the second camera to the context video stream, wherein the video stream captured by the second camera is a second sub-portion of the context video stream; upon receiving a predefined user input to switch from the video stream captured by the first camera to the video stream captured by the second camera, remove the first visual demarcation of the first sub-portion in the context video stream and display a second visual demarcation for the second sub-portion in the context video stream on the display screen; and output the first and second sub-portions to generate a media presentation of the live event, wherein the first and second visual demarcations indicate which one of the first and second sub-portions of the context video stream is currently being used to generate the media presentation. - View Dependent Claims (14, 15, 16, 17, 20)
-
Specification