Audio selection from a multi-video environment
AssigneeVuemix, Inc.
InventorsGovind Kizhepat, Yung-Hsiao Lai, Erik Matthew Nystrom
Life of this patent
Estimating the term…
Abstract
A method and system for audio selection is disclosed. Multiple active videos are rendered in a single video stream and the multiple active videos are simultaneously displayed on a client machine. A user selects a video from among the multiple active videos for which associated audio is presented. As the user selects different videos the previous audio is stopped and the new audio is played. The new audio is synchronized to the selected video.
Claims25
A computer implemented method for audio selection comprising:
- receiving, on a client machine, a plurality of simultaneously active videos wherein the plurality of simultaneously active videos is received in a single elementary video stream where a video streamer has aggregated a plurality of active videos into one elementary video stream to provide the single elementary video stream and where the client machine and the video streamer are different machines;
- displaying the plurality of simultaneously active videos on the client machine;
- playing a first audio wherein the first audio is associated with a first of the plurality of simultaneously active videos;
- requesting a second audio which is different from the first audio based on a selection;
- discontinuing playing of the first audio based on the selection;
- and
- playing of the second audio where the second audio is associated with a second of the plurality of simultaneously active videos and buffering the second audio before the playing the second audio begins.
A computer program product embodied in a non-transitory computer readable medium for audio selection, the computer program product comprising:
- code for receiving, on a client machine, a plurality of simultaneously active videos wherein the plurality of simultaneously active videos is received in a single elementary video stream where a video streamer has aggregated a plurality of active videos into one elementary video stream to provide the single elementary video stream and where the client machine and the video streamer are different machines;
- code for displaying the plurality of simultaneously active videos on the client machine;
- code for playing a first audio wherein the first audio is associated with a first of the plurality of active videos;
- code for requesting a second audio which is different from the first audio based on a selection;
- code for discontinuing playing of the first audio based on the selection;
- and
- code for playing of a second audio where the second audio is associated with a second of the plurality of simultaneously active videos and where the playing of the second audio is based on the selection and code for buffering the second audio before the playing the second audio begins.
A system for audio selection comprising:
- a memory which stores instructions;
- one or more processors attached to the memory wherein the one or more processors, when executing the instructions which are stored, are configured to:
- receive, on a client machine, a plurality of simultaneously active videos wherein the plurality of simultaneously active videos is received in a single elementary video stream where a video streamer has aggregated a plurality of active videos into one elementary video stream to provide the single elementary video stream and where the client machine and the video streamer are different machines;
- display the plurality of simultaneously active videos on the client machine;
- play a first audio wherein the first audio is associated with a first of the plurality of simultaneously active videos;
- request a second audio which is different from the first audio based on a selection;
- discontinue playing of the first audio based on the selection;
- and
- play a second audio, which is different from the first audio, where the second audio is associated with a second of the plurality of simultaneously active videos and where the playing of the second audio is based on the selection and buffer the second audio before the playing the second audio begins.
Dependencies are inferred from the claim text.