Organizing and displaying photographs based on time
First Claim
1. In a computer system including a display device, a method for displaying photographs based on time, comprising:
- inputting data representing a photograph and storing the data as a photograph image file;
identifying a manner in which the photograph image file stores time information;
extracting the time information from the photograph image file using a technique appropriate to the identified manner in which the time information is stored, to produce extracted time information;
adding the photograph to a time sequence based on the extracted time information; and
displaying the photograph on the display device at a position representative of the chronological placement of the photograph within the time sequence.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique is provided for organizing and displaying digital photographs based on time. The technique includes inputting data representing a photograph and storing the data as a photograph image file. The technique then identifies the manner in which the photograph image file stores time information (such as date and time of day). For instance, the technique determines whether the time information is digitally encoded in the image file, or whether it is embedded within the image data itself. The technique next includes extracting the time information from the photograph image file using a technique appropriate to the identified manner in which the time information is stored, to produce extracted time information. The photographs are then inserted into a time sequence based on the extracted time information, and presented on a calendar display at a location representative of the chronological placement of the photograph within the time sequence.
-
Citations
30 Claims
-
1. In a computer system including a display device, a method for displaying photographs based on time, comprising:
-
inputting data representing a photograph and storing the data as a photograph image file;
identifying a manner in which the photograph image file stores time information;
extracting the time information from the photograph image file using a technique appropriate to the identified manner in which the time information is stored, to produce extracted time information;
adding the photograph to a time sequence based on the extracted time information; and
displaying the photograph on the display device at a position representative of the chronological placement of the photograph within the time sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a computer system having a graphical user interface including a display device, a method for organizing and displaying photographs based on time, comprising:
-
inputting data representing a photograph and storing the data as a photograph image file;
identifying a manner in which the photograph image file stores time information, the identifying including;
determining whether the photograph image file includes digitally-encoded time information;
if the photograph image file does not include digitally-encoded time information, determining whether the photograph image file includes time information embedded in image data; and
if the photograph image file includes neither digitally-encoded time information nor embedded time information, identifying a time when the photograph image file was created as a proxy for the time when the photograph was taken;
extracting the time information from the photograph image file using a technique appropriate to the identified manner in which the time information is stored, to produce extracted time information;
adding the photograph to a time sequence based on the extracted time information; and
displaying a depiction of a calendar on the display, and displaying the photograph on the calendar at a position representative of the chronological placement of the photograph within the time sequence.
-
-
12. In a computer system having a graphical user interface including a display device and a user interface selection device, a method for displaying photographs based on time, comprising:
-
displaying a selection interface field on the display device which allows a user to select one of a plurality of calendar pages, each calendar page associated with a segment of time within a time sequence;
receiving a selection from a user via the selection interface field and the interface selection device that specifies one of a plurality of calendar pages;
displaying the specified calendar page on the display device in response to the user'"'"'s selection;
accessing time information associated with a photograph; and
displaying the photograph on the specified calendar page at a position representative of the time information. - View Dependent Claims (13, 14, 15)
-
-
16. A system for displaying photographs based on time, comprising:
-
input logic configured to input data representing a photograph and store the data as a photograph image file;
identification logic configured to identify a manner in which the photograph image file stores time information;
extraction logic configured to extract the time information from the photograph image file using a technique appropriate to the identified manner in which the time information is stored, to produce extracted time information;
sorting logic configured to add the photograph to a time sequence based on the extracted time information; and
interface logic configured to display the photograph on a display device at a position representative of the chronological placement of the photograph within the time sequence. - View Dependent Claims (17, 18, 19, 20, 22, 23, 24)
-
-
21. A system according to clam 20, wherein the digitally-encoded time information comprises information recorded according to an EXIF standard.
-
25. A system for displaying photographs based on time, comprising:
-
a computer processing device including;
a data input interface for receiving data;
input logic configured to input data via the data input interface representing a photograph and to store the data as a photograph image file;
identification logic configured to identify a manner in which the photograph image file stores time information by;
determining whether the photograph image file includes digitally-encoded time information;
if the photograph image file does not include digitally-encoded time information, determining whether the photograph image file includes time information embedded in image data; and
if the photograph image file includes neither digitally-encoded time information nor embedded time information, identifying a time when the photograph image file was created as a proxy for the time when the photograph was taken;
extraction logic configured to extract the time information from the photograph image file using a technique appropriate to the identified manner in which the time information is stored, to produce extracted time information;
sorting logic configured to add the photograph to a time sequence based on the extracted time information; and
interface logic configured to output a visual rendering of the photograph at a position representative of the chronological placement of the photograph within the time sequence; and
a display device coupled to the, interface logic for presenting the visual rendering, including;
a calendar display field for presenting a depiction of a calendar page, the calendar page including multiple time slots, wherein the photograph is displayed within a time slot associated with the extracted time information; and
a selection display field for presenting a selection mechanism which allows a user to select one of a plurality of calendar pages.
-
-
26. A system for displaying photographs based of time, comprising:
-
a display device;
a user interface selection device;
selection field display logic configured to display a selection interface field on the display device which allows a user to select one of a plurality of calendar pages, each calendar page associated with a segment of time within a time sequence;
receiving logic configured to receive a selection from a user via the selection interface field and the interface selection device that specifies one of a plurality of calendar pages;
calendar display logic configured to display the specified calendar page on the display device in response to the user'"'"'s selection;
access logic configured to access time information associated with a photograph; and
photograph display logic configured to display the photograph on the specified calendar page at a position representative of the time information. - View Dependent Claims (27, 28, 29)
-
-
30. A display device for displaying photographs in a time sequence, comprising:
-
a calendar display field for presenting a depiction of a calendar page, the calendar page including multiple time slots; and
a selection display field for presenting a selection mechanism which allows a user to select one of a plurality of calendar pages, wherein each photograph includes a photograph image file associated therewith, and wherein the photographs are arranged within the time slots of a calendar page based on time information contained in their respective photograph image files.
-
Specification