Method for creating view-based representations from multimedia collections
First Claim
Patent Images
1. A method, comprising:
- storing multimedia assets on a computer storage device, wherein the multimedia assets comprise still digital images and each still digital image comprises recorded metadata and user-provided metadata, wherein the recorded metadata is generated by a camera at a time the multimedia assets are captured by the camera, and wherein the recorded metadata is associated with the multimedia assets at the time the multimedia assets are captured by the camera;
extrapolating derived metadata from the recorded metadata and the user-provided metadata, by a computer processor;
organizing the multimedia assets into one or more groupings, based on the recorded metadata and the user-provided metadata, by the computer processor;
detecting faces in the multimedia assets, wherein each detected face is associated with an identity, by the computer processor;
determining people importance scores for the multimedia assets based on the respective identities of the detected faces in each multimedia asset, wherein the people importance scores are directly proportional to a frequency that the respective identities of the detected faces appear throughout all of the multimedia assets, by the computer processor;
prioritizing the one or more groupings, by the computer processor;
prioritizing the multimedia assets in each of the one or more groupings based on the people importance scores, by the computer processor;
receiving a selection of an output modality, wherein the output modality represents a consumer photo product that incorporates one or more of the multimedia assets;
selecting one or more of the multimedia assets from a most prioritized grouping of the one or more groupings, based on the prioritization of the multimedia assets, for incorporation into the output modality; and
generating and displaying on a display a view-based representation of the output modality incorporating the selected one or more multimedia assets.
4 Assignments
0 Petitions
Accused Products
Abstract
A system that is capable of generating a multiplicity of representations from a set of multimedia objects, each with a potentially different form, is disclosed. In addition, a system that is capable of generating representations that include thematic groupings in addition to the traditional purely sequential groupings is disclosed. Analysis of metadata to generate derived metadata creates a more comprehensive repository of information about media assets. Using the abundance of metadata, embodiments of the methods disclosed teach uniquely grouping and prioritizing media assets into a storyboard, which is in turn mapped onto view-based representations based on a selected output modality.
34 Citations
26 Claims
-
1. A method, comprising:
-
storing multimedia assets on a computer storage device, wherein the multimedia assets comprise still digital images and each still digital image comprises recorded metadata and user-provided metadata, wherein the recorded metadata is generated by a camera at a time the multimedia assets are captured by the camera, and wherein the recorded metadata is associated with the multimedia assets at the time the multimedia assets are captured by the camera; extrapolating derived metadata from the recorded metadata and the user-provided metadata, by a computer processor; organizing the multimedia assets into one or more groupings, based on the recorded metadata and the user-provided metadata, by the computer processor; detecting faces in the multimedia assets, wherein each detected face is associated with an identity, by the computer processor; determining people importance scores for the multimedia assets based on the respective identities of the detected faces in each multimedia asset, wherein the people importance scores are directly proportional to a frequency that the respective identities of the detected faces appear throughout all of the multimedia assets, by the computer processor; prioritizing the one or more groupings, by the computer processor; prioritizing the multimedia assets in each of the one or more groupings based on the people importance scores, by the computer processor; receiving a selection of an output modality, wherein the output modality represents a consumer photo product that incorporates one or more of the multimedia assets; selecting one or more of the multimedia assets from a most prioritized grouping of the one or more groupings, based on the prioritization of the multimedia assets, for incorporation into the output modality; and generating and displaying on a display a view-based representation of the output modality incorporating the selected one or more multimedia assets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
storing multimedia assets on a computer storage device, wherein the multimedia assets comprise still digital images; storing recorded metadata and user-provided metadata on the computer storage device, wherein the recorded metadata and the user-provided metadata are associated with the still digital images, and wherein the recorded metadata is generated by a camera at a time the still digital images are captured by the camera; extrapolating derived metadata from the recorded metadata and the user-provided metadata, by a computer processor; organizing the multimedia assets into one or more groupings based on the recorded metadata and the user-provided metadata, by the computer processor; detecting faces in the multimedia assets, wherein each detected face is associated with an identity, by the computer processor; determining using the processor to determine people importance scores for the multimedia assets based on the respective identities of the detected faces in each multimedia asset, wherein the people importance scores are directly proportional to a frequency that the respective identities of the detected faces appear throughout all of the multimedia assets, by the computer processor; prioritizing first the multimedia assets in each grouping based on the people importance scores, by the computer processor; prioritizing second the one or more groupings, by the computer processor; generating a storyboard, wherein the storyboard comprises a hierarchical arrangement of the one or more groupings; mapping the storyboard as a view-based representation according to a selected output modality, wherein the selected output modality represents a consumer photo product that incorporates one or more of the multimedia assets in accordance with the storyboard; and rendering on a display the view-based representation. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification