CPC G06F 16/48 (2019.01) [G06F 16/435 (2019.01); G06F 16/55 (2019.01); G06F 18/23 (2023.01); G06F 18/2323 (2023.01); G06V 20/30 (2022.01); G06V 40/174 (2022.01); G06V 40/23 (2022.01); H04N 1/00 (2013.01); H04N 1/00185 (2013.01); H04N 21/234372 (2013.01); H04N 21/454 (2013.01); H04W 4/021 (2013.01); H04W 4/21 (2018.02); H04W 4/80 (2018.02); G01S 5/02 (2013.01); G01S 19/42 (2013.01); G06F 1/1605 (2013.01)] | 19 Claims |
1. A method of processing a digital photo collection for display on a digital picture frame including a digital display mounted within a frame, and a network connection module, the method comprising:
automatically clustering photos within the digital photo collection into a plurality of sub-clusters, each for a corresponding common detected content in the photos;
extracting one or more photo features from the corresponding common detected content within the each of the sub-clusters of photos to form a cluster representation;
comparing the cluster representation of the each of the sub-clusters to further cluster representations of other of the sub-clusters to determine related sub-clusters for the corresponding common detected content;
linking the related sub-clusters together to form a cluster of the corresponding common detected content for display;
automatically extracting content features from the photos of the digital photo collection;
automatically extracting photo image features from the photos of the digital photo collection;
creating metadata tags for the photos as a function of the extracted content features and the extracted photo image features;
storing tagged photos in a database; and
mining correlations within the metadata tags and determining photo content trends within the digital photo collection from the correlations.
|