User input-based video summarization
First Claim
1. A system comprising:
- memory;
one or more processors; and
one or more computer-executable instructions stored in the memory and executable by the one or more processors to perform operations comprising;
receiving video data generated by a camera of a user device;
determining first summarization parameters based on data associated with a user account, the data including at least one of a search history of items searched for via a website, a browse history of items viewed via the website, or a purchase history of items purchased via the website;
generating a first video summarization of the video data based on the first summarization parameters, wherein generating the first video summarization comprises;
generating a first video segment that includes a first frame of the video data and that is of a first duration that is less than a total duration of the video data;
generating a second video segment that includes a second frame of the video data that is of a second duration that is less than the total duration of the video data; and
generating at least one of the first video segment or the second video segment based on a first directorial style associated with the first summarization parameters;
receiving, from the user device, a request to modify the first video summarization;
determining, based on the request, second summarization parameters that are different than the first summarization parameters, wherein the second summarization parameters are based at least partly on;
identifying one or more prior video summarizations previously generated in association with the user account; and
determining a second directorial style different than the first directorial style and associated with the one or more prior video summarizations;
generating a second video summarization of the video data based on the second summarization parameters, the second video summarization being different than the first video summarization; and
sending the second video summarization to the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more frames of video data may depict content that is determined to likely be of interest to a user. A video segment that includes the one or more frames may be determined. Based at least partly on one or more first summarization parameters associated with the user, a first video summarization may be generated, where the first video summarization includes the first video segment and possibly other video segments associated with the video data. The first video summarization may be provided to the user. Upon receiving data that is representative of user feedback relating to the first video summarization, one or more second summarization parameters may be determined based at least partly on the data. A second video summarization of the video data may be generated based at least partly on the one or more second summarization parameters. The second video summarization may then be provided to the user.
31 Citations
20 Claims
-
1. A system comprising:
-
memory; one or more processors; and one or more computer-executable instructions stored in the memory and executable by the one or more processors to perform operations comprising; receiving video data generated by a camera of a user device; determining first summarization parameters based on data associated with a user account, the data including at least one of a search history of items searched for via a website, a browse history of items viewed via the website, or a purchase history of items purchased via the website; generating a first video summarization of the video data based on the first summarization parameters, wherein generating the first video summarization comprises; generating a first video segment that includes a first frame of the video data and that is of a first duration that is less than a total duration of the video data; generating a second video segment that includes a second frame of the video data that is of a second duration that is less than the total duration of the video data; and generating at least one of the first video segment or the second video segment based on a first directorial style associated with the first summarization parameters; receiving, from the user device, a request to modify the first video summarization; determining, based on the request, second summarization parameters that are different than the first summarization parameters, wherein the second summarization parameters are based at least partly on; identifying one or more prior video summarizations previously generated in association with the user account; and determining a second directorial style different than the first directorial style and associated with the one or more prior video summarizations; generating a second video summarization of the video data based on the second summarization parameters, the second video summarization being different than the first video summarization; and sending the second video summarization to the user device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
determining multiple video segments associated with video data, wherein determining the multiple video segments associated with the video data comprises determining a first video segment of the multiple video segments that is associated with at least one frame of the video data and that has a duration that is less than a total duration of the video data; determining one or more summarization parameters based at least partly on a user account and prior to generating a video summarization of the video data, wherein determining the one or more summarization parameters includes; identifying one or more prior video summarizations previously generated in association with the user account; and determining one or more characteristics of a directorial style associated with the user account; and generating, based at least partly on the one or more summarization parameters, the video summarization. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
memory; one or more processors; and one or more computer-executable instructions stored in the memory and executable by the one or more processors to perform operations comprising; determining that a first frame of video data depicts first content, wherein determining that the first frame of the video data depicts the first content comprises determining that the first content includes at least one of a person, an object, or a scene; determining one or more first summarization parameters based at least partly on one or more prior video summarizations previously generated in association with a user account, the one or more first summarization parameters including a first directorial style; generating a first video segment that includes the first frame and is of a first duration that is less than a total duration of the video data; generating a first video summarization of the video data that includes the first video segment based at least partly on the one or more first summarization parameters, the one or more first summarization parameters including a first directorial style; and sending, to a user device, the first video summarization. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification