Video ingestion and clip creation
AssigneeAmazon Technologies, Inc.
InventorsMatthew Alan Townsend, Eduard Oks, Rohith Mysore Vijaya Kumar, Apoorv Chaudhri, Yadunandana Nagaraja Rao, Ambrish Tyagi
Life of this patent
Estimating the term…
Abstract
Devices, systems and methods are disclosed for reducing a perceived latency associated with uploading and annotating video data. For example, video data may be divided into video sections that are uploaded individually so that the video sections may be annotated as they are received. This reduces a latency associated with the annotation process, as a portion of the video data is annotated before an entirety of the video data is uploaded. In addition, the annotation data may be used to generate a master clip table and extract individual video clips from the video data.
Claims20
A computer-implemented method for creating video clip selections from video data, comprising:
- receiving, from an image capture device, first video data;
- determining that a first face is represented in the first video data at a pixel location and at a timestamp;
- receiving, from the image capture device, second video data;
- determining that the first face is represented in the second video data;
- based at least in part on determining that the first face is represented in the first video data and determining that the first face is represented in the second video data, combining sequentially the first video data with the second video data;
- generating third video data corresponding to the first video data and the second video data;
- and
- determining a first video clip from the second video data using.
A computer-implemented method, comprising:
- receiving, during a first time period, first video data having a first resolution, the first video data including a first portion captured by a first image-capture device facing a first direction and a second portion captured by a second image-capture device facing a second direction;
- determining at least one characteristic represented in the first portion;
- receiving, during a second time period after the first time period, second video data including a third portion captured by the first image-capture device and a fourth portion captured by the second image-capture device;
- determining that the at least one characteristic is represented in the fourth portion;
- and
- generating third video data having a second resolution different than the first resolution, the third video data including the first portion and the fourth portion.
A system, comprising:
- at least one processor;
- at least one memory including instructions that, when executed by the at least one processor, configure the system to perform:
- receiving, during a first time period, first video data having a first resolution, the first video data including a first portion captured by a first image-capture device facing a first direction and a second portion captured by a second image-capture device facing a second direction;
- determining at least one characteristic represented in the first portion;
- receiving, during a second time period after the first time period, second video data including a third portion captured by the first image-capture device and a fourth portion captured by the second image-capture device;
- determining that the at least one characteristic is represented in the fourth portion;
- and
- generating third video data having a second resolution different than the first resolution, the third video data including the first portion and the second portion.
Dependencies are inferred from the claim text.