Anyone with a digital camera will end up with thousands of images on their computer within a short span of time. If the photos are not organized properly, it is difficult to find the needed photograph. All digital photographs have date and time information and other Meta Data related to it. Design a photo viewing and organizing software that works on date & time and other meta-data information available in digital photographs. The proposed design should have a good photo viewing experience, and should also be easy to find photos. The application can either be a desktop client, or an RIA application hosted online.

The Problem

Digital photos can pile up very fast and find photos we want might be a cumbersome task.


How do we manage digital photos?

Most of us rely on either default apps, creating lots of folders by name, date, occasion, etc. on the computer. Or just use the mystical power of the memory.

How do people find photos on a computer?

People use different ways to find the photos they want to find.

  • Last Imported
  • Sort by Date of Photo taken
  • Created Albums
  • Gaze Through the Photos

Gazing to find different patterns in Photos

While gazing through the photo people try to recognize a pattern in their mind with the photos on the computer.

  • Photos with faces
  • with Greenery, water, fireworks, etc.
  • Imported by one’s different devices like DSLRs, Phones, Camcorders, etc.

Persona

Scenario

Nita’s friend Rina came to meet her at her house and while gossiping, Rina talked about DivyaGarh beach and Nita said she’s been there few times and she remembered that they took an awesome photograph of their son when he was 3years old while standing in front of the water at sunset.

Rina asked Nita that she really love to see that photo.

The problem is Nita is not an expert in a computer so she has to dig through thousands of photos taken by their digital camera and other cameras to find. And it is really difficult to recall the exact date.

User Stories

Task Analysis

Primary Tasks

  • Search for Photos
  • View Photos
  • Add Photos from the devices

Other tasks

  • Create Album from Photos
  • View Photos in the album
  • Sort Photos by date
  • Sort Photos by devices
  • Sort Photos by Location
  • Sort Photos by features in them
  • Sort Photos by Occasions in the calendar
  • Tag Photos
  • Sort Photos by Tags
  • View photo slideshow

Task flow from the scenario

Nita will be lost If she did not organize the photos before or she did not remember when she clicked the photo.

Taking help of Photo metadata for better search

Pointed out a few metadata to improve our search

We can take help of New Algorithms to improve our search

  • Detecting face
  • Detecting objects in the Photo
  • Learning by usage pattern

Exploring Ideas

Wireframes supporting scenario

App Anatomy

  1. Add Photos
  2. Categories
  3. Search
  4. See photos by date taken
  5. Smart filters
  6. Photo thumbnails
  1. Photo info
  2. Click to start slide show
  3. Image
  4. Go fullscreen
  5. Previous image
  6. Next Image
  7. Close preview