System and method for editing recorded videoconference data
First Claim
1. A method for automatically editing data recorded during a videoconference, comprising:
- accessing a plurality of video data streams, each video data stream recording a view of at least one of a plurality of human participants of the videoconference, the view recorded by each video data stream being different from the view recorded by each other video data stream;
determining, using one or more processors executing logic, that one of the plurality of video data streams recorded a view of a first one of the plurality of participants while the first one of the plurality of participants made a first statement;
determining, using one or more processors executing logic, that one of the plurality of video data streams recorded a view of a second one of the plurality of participants while the second one of the plurality of participants made a second statement after the first one of the plurality of participants made the first statement; and
generating an edited video data stream using the plurality of video data streams, the edited video data stream comprising a transition that switches from the view of the first one of the plurality of participants to the view of the second one of the plurality of participants, the transition timed such that when the edited video data stream is played the transition occurs before the commencement of the second statement, wherein the transition is based at least in part on a determination that one of the plurality of participants is more important than another one of the plurality of participants, and wherein the determination that one of the plurality of participants is more important than another one of the plurality of participants is based at least in part on which participant of the plurality of participants contribute the most human speech content during the entire videoconference.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method embodiment, a method for automatically editing data recorded during a videoconference includes accessing a plurality of video data streams. Each video data stream records a view of at least one of a plurality of human participants of the videoconference. The view recorded by each video data stream is different from the view recorded by each other video data stream. The method further includes determining, using one or more processors executing logic, that one of the plurality of video data streams recorded a view of a first one of the plurality of participants while the first one of the plurality of participants made a first statement. In addition the method includes determining, using one or more processors executing logic, that one of the plurality of video data streams recorded a view of a second one of the plurality of participants while the second one of the plurality of participants made a second statement after the first one of the plurality of participants made the first statement. An edited video data stream is generated using the plurality of video data streams. The edited video data stream comprises a transition that switches from the view of the first one of the plurality of participants to the view of the second one of the plurality of participants. The transition is timed such that when the edited video data stream is played the transition occurs before the commencement of the second statement.
8 Citations
14 Claims
-
1. A method for automatically editing data recorded during a videoconference, comprising:
-
accessing a plurality of video data streams, each video data stream recording a view of at least one of a plurality of human participants of the videoconference, the view recorded by each video data stream being different from the view recorded by each other video data stream; determining, using one or more processors executing logic, that one of the plurality of video data streams recorded a view of a first one of the plurality of participants while the first one of the plurality of participants made a first statement; determining, using one or more processors executing logic, that one of the plurality of video data streams recorded a view of a second one of the plurality of participants while the second one of the plurality of participants made a second statement after the first one of the plurality of participants made the first statement; and generating an edited video data stream using the plurality of video data streams, the edited video data stream comprising a transition that switches from the view of the first one of the plurality of participants to the view of the second one of the plurality of participants, the transition timed such that when the edited video data stream is played the transition occurs before the commencement of the second statement, wherein the transition is based at least in part on a determination that one of the plurality of participants is more important than another one of the plurality of participants, and wherein the determination that one of the plurality of participants is more important than another one of the plurality of participants is based at least in part on which participant of the plurality of participants contribute the most human speech content during the entire videoconference. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable memory storing logic, the logic operable when executed by one or more processors to:
-
access a plurality of video data streams, each video data stream recording a view of at least one of a plurality of human participants of the videoconference, the view recorded by each video data stream being different from the view recorded by each other video data stream; determine that one of the plurality of video data streams recorded a view of a first one of the plurality of participants while the first one of the plurality of participants made a first statement; determine that one of the plurality of video data streams recorded a view of a second one of the plurality of participants while the second one of the plurality of participants made a second statement after the first one of the plurality of participants made the first statement; and generate an edited video data stream using the plurality of video data streams, the edited video data stream comprising a transition that switches from the view of the first one of the plurality of participants to the view of the second one of the plurality of participants, the transition timed such that when the edited video data stream is played the transition occurs before the commencement of the second statement, wherein the transition is based at least in part on a determination that one of the plurality of participants is more important than another one of the plurality of participants, and wherein the determination that one of the plurality of participants is more important than another one of the plurality of participants is based at least in part on which participant of the plurality of participants contribute the most human speech content during the entire videoconference. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more processors; and computer-readable memory comprising logic, the logic operable when executed by the one or more processors to; access a plurality of video data streams, each video data stream recording a view of at least one of a plurality of human participants of the videoconference, the view recorded by each video data stream being different from the view recorded by each other video data stream; determine that one of the plurality of video data streams recorded a view of a first one of the plurality of participants while the first one of the plurality of participants made a first statement; determine that one of the plurality of video data streams recorded a view of a second one of the plurality of participants while the second one of the plurality of participants made a second statement after the first one of the plurality of participants made the first statement; and generate an edited video data stream using the plurality of video data streams, the edited video data stream comprising a transition that switches from the view of the first one of the plurality of participants to the view of the second one of the plurality of participants, the transition timed such that when the edited video data stream is played the transition occurs before the commencement of the second statement, wherein the transition is based at least in part on a determination that one of the plurality of participants is more important than another one of the plurality of participants, and wherein the determination that one of the plurality of participants is more important than another one of the plurality of participants is based at least in part on which participant of the plurality of participants contribute the most human speech content during the entire videoconference. - View Dependent Claims (12, 13, 14)
-
Specification