×

Systems and methods for creating compilations based on hierarchical clustering

  • US 10,614,114 B1
  • Filed: 07/10/2017
  • Issued: 04/07/2020
  • Est. Priority Date: 07/10/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system that creates compilations based on hierarchical clustering, the system comprising:

  • one or more physical processors configured by machine-readable instructions to;

    obtain media items, the media items including two or more images, the media items characterized by capture information indicating a capture time and a capture location of individual media items;

    cluster the media items into scenes based on proximity of the capture times of the media items;

    cluster the scenes into collections based on proximity of the capture times, the capture locations, or the capture times and the capture locations of the media items within the scenes;

    iteratively cluster lower collections into higher collections based on proximity of the capture times, the capture locations, or the capture times and the capture locations of the media items within the lower collections, the iterative clustering resulting in a hierarchy of a scene level and two or more collection levels;

    identify multiple ones of the collections within the hierarchy for potential inclusion in a media compilation of some or all of the media items included in the identified collections, the media compilation providing a view of the media items organized into the hierarchy, wherein the identified collections are identified based on sizes of the collections, the sizes of the collections characterizing extents of the collections; and

    generate the media compilation, the media compilation including some or all of the media items included in the identified collections;

    wherein identification of the multiple ones of the collections within the hierarchy for potential inclusion in the media compilation of some or all of the media items included in the identified collections includes;

    identification of multiple potential collections;

    identification of a subset of the identified potential collections for inclusion in the media compilation of some or all of the media items included in the subset of the multiple potential collections;

    wherein;

    the identified potential collections include a first combination of collections and a second combination of collections, the first combination of collections including a first collection and a second collection, the second combination of collection including the first collection and a third collection;

    the first collection is more proximate to the second collection than the third collection within the hierarchy;

    the first combination of collections is identified as the subset of the identified potential collections based on a first preference to include collections with closer proximity within the media compilation; and

    the second combination of collections is identified as the subset of the identified potential collections based on a second preference to include collections with farther proximity within the media compilation.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×