Aggregation of related media content
AssigneeGoogle Inc.
InventorsYossi Matias, Matthew Sharifi, Thomas Bugnon, Dominik Roblek, Annie Chen
Life of this patent
Estimating the term…
Abstract
Systems and methods for media aggregation are disclosed herein. The system includes a media system that can transform media items into one aggregated media item. A synchronization component synchronizes media items with respect to time. The synchronized media items can be analyzed and transformed into an aggregated media item for storage and/or display. In one implementation, the aggregated media item is capable of being displayed in multiple ways to create an enhanced and customizable viewing and/or listening experience.
Claims17
A media system, comprising:
- a memory;
- and
- a processor that executes computer-executable instructions stored in the memory that cause the processor to:
- receive first metadata associated with a first video item captured by a first user device and second metadata associated with a second video item captured by a second user device;
- determine, based at least on the first metadata and the second metadata, that the first video item and the second video item are associated with each other;
- determine a timeline such that a first time in the first video item is synchronized with a second time in the second video item;
- aggregate the first video item and the second video item into a composite video item that includes at least a first segment from the first video item and a second segment from the second video item, wherein the first segment and the second segment are arranged in the composite video in synchronization with the determined timeline;
- cause the composite video item to be presented on a third user device in which the first video item and the second video item are simultaneously played back based on the synchronization, wherein the composite video item is a mosaic in which the first video item and the second video item are concurrently displayed;
- and
- modify presentation of the composite video item at a third time on the third user device by modifying a visual characteristic with which the first video item is presented within the mosaic based on a user preference indicated by a user of the first user device.
A method, comprising:
- receiving, at a server, first metadata associated with a first video item captured by a first user device and second metadata associated with a second video item captured by a second user device;
- determining, by the server, based at least on the first metadata and the second metadata, that the first video item and the second video item are associated with each other;
- determining, by the server, a timeline such that a first time in the first video item is synchronized with a second time in the second video item;
- aggregating, by the server, the first video item and the second video item into a composite video item that includes at least a first segment from the first video item and a second segment from the second video item, wherein the first segment and the second segment are arranged in the composite video in synchronization with the determined timeline;
- causing, by the server, the composite video item to be presented on a third user device in which the first video item and the second video item are simultaneously played back based on the synchronization, wherein the composite video item is a mosaic in which the first video item and the second video item are concurrently displayed;
- and
- modifying presentation of the composite video item at a third time on the third user device by modifying a visual characteristic with which the first video item is presented within the mosaic based on a user preference indicated by a user of the first user device.
A non-transitory computer-readable medium comprising computer-executable instructions that, when executed by a processor, cause the processor to perform a method, the method comprising:
- receiving first metadata associated with a first video item captured by a first user device and second metadata associated with a second video item captured by a second user device;
- determining, based at least on the first metadata and the second metadata, that the first video item and the second video item are associated with each other;
- determining a timeline such that a first time in the first video item is synchronized with a second time in the second video item;
- aggregating the first video item and the second video item into a composite video item that includes at least a first segment from the first video item and a second segment from the second video item, wherein the first segment and the second segment are arranged in the composite video in synchronization with the determined timeline;
- causing the composite video item to be presented on a third user device in which the first video item and the second video item are simultaneously played back based on the synchronization, wherein the composite video item is a mosaic in which the first video item and the second video item are concurrently displayed;
- and
- modifying presentation of the composite video item at a third time on the third user device by modifying a visual characteristic with which the first video item is presented within the mosaic based on a user preference indicated by a user of the first user device.
Dependencies are inferred from the claim text.