1 portable storage 1. background 2. objective 3. scope 4. basic idea and example 5. current status...

19
1 Portable Storage 1. Background 2. Objective 3. Scope 4. Basic idea and example 5. Current Status 6. Schedule Hewlett Packard, Konica, Olympus, & Sony A Proposal of Portable Storage Profile [email protected] p

Upload: hugh-oconnor

Post on 01-Jan-2016

215 views

Category:

Documents


2 download

TRANSCRIPT

1

PortableStorage

1. Background

2. Objective

3. Scope

4. Basic idea and example

5. Current Status

6. Schedule

Hewlett Packard, Konica, Olympus, & Sony

A Proposal of

Portable Storage Profile

[email protected]

2

PortableStorage

Background of Portable Storage

Low reliability mind on “digital” images Digital still camera for snap shots Film camera for important photos

No filing standard DCF has some rule, but is targeting at a small size

storage A risk of collision among directory names

Merge film-scan and DSC images Consumers never distinguish the two

Need a appropriate rule for a long term use to give a trust for digital data

3

PortableStorage

Objective

To give the default file-archiving rule Default directory-tree structure on mass

storage media Directory naming rule to be unique Migration guideline from existed

standards Handling rules in copy, move, and delete

procedures

4

PortableStorage

Scope: General

Specifies the minimum requirement for storage method of a large quantity of digital image and audio assets for consumers

Specifies asset exchange rules, migration procedure, in order to keep the images and their group information

5

PortableStorage

Scope: Typical User and Application Typical user

Ordinary consumers wishing to preserve digital images and audios

– Not for professional nor for specific application-oriented filing systems

Typical application

Digital recording in film scanning services

Collection of digital still pictures taken by digital still camera using DCF

Personal Storage, e.g. Home Server, PC, Portable media, etc for any type of assets

6

PortableStorage

What Lacks in Current MPV How to preserve file structure for a long

time without dispersion How to search a desired picture from a large

amount of assets, to build an index file

Mass StorageMPV

Display or print

DSC, Film, etc

OtherStorage

migrate

recordplay

7

PortableStorage

Key Concept of Portable Storage

Approximate time information for directory

Grouping information by events Multi-generation migrations

8

PortableStorage

PS Tree Structure Proposed

Main PS dir PS image dir

PS index dir

Sub PS dir

PRD1

…..

PRD2

PRDn

index1

index2

Indexm

PSD1

PSD2

PR infomration file

image / audio file 1

image / audio file 2

Image, video, audio files

picture roll directory

PSDs immigrated

MPV index files

Main picture storage directory

Parent directory (medium-root, or arbitrary directory)

PSD in the past or inherited

Corresponding to one-roll of film

Unique name with date information

• Bold: directory, Fine: file

….

MPV file

9

PortableStorage

Example

PSDs immigrated

“root” PS_IMAGE

PS_INDEX

SUB_PS

PR19980327_famil

PR19650907_famil

PR19931020_famil

PR19581228_famil

elem_school.xml

visit_kyoto.xml

marriage_cel.xml

PSD19350723_grdpa

PSD19590618_fathe

_INFO_.xml

ABCD0001.jpg

ABCD0002.jpg

Image/audio files

Main PSD

picture roll (directory)

PS index files

PS image directory

PS index directory

SUB PS directory

PS_IMAGE

PS_INDEX

SUB_PS

PR19980327_famil

PR19650907_famil

PR19931020_famil

PR19581228_famil

elem_school.xml

visit_kyoto.xml

marriage_cel.xml

PSD19350723_grdpa

PSD19590618_fathe

_INFO_.xml

ABCD0001.jpg

ABCD0002.jpg

Image/audio files

picture roll (directory)

PS index files

PS image directory

PS index directory

SUB PS

directory

MPV file

MPV files

10

PortableStorage

Handling Rule Proposed (Example)

PR should be treated as minimum module To keep (group/time) information

PR name should be unique To avoid name collision

Two ways to import Into new PR directories Into the SUB_PS directory as it is

Keep the original structure

11

PortableStorage

How to Search Files for an Album

Key: Easy operation Scalability

Quickly narrow down by Time information Recursive search by content

from a huge number of assets

An Example how to use the Portable Storage

12

PortableStorage

Narrow Down by Time Information Use time information given to directories

Example of search

“root” PS_IMAGE PR19581228_famil

PR19650907_famil

PR19601020_famil

PR19890809_famil

PR19900327_famil

PR19950907_famil

PR19910303_famil

PR19960428_famil

PR19951204_famil

PR20020706_famil

PR20000609_famil

PR20030516_famil

To be searched by

content

It was taken in 1990...

13

PortableStorage

Minimizing Search Time Cost

What is an appropriate display number?

There is an optimum

Example of search

14

PortableStorage

Recursive Search

Display

Click the closest image

Searching

Example of search

If necessary, display Picture Roll

including this image

15

PortableStorage

Concept of Recursive Search

initial

1

2

Example of search

16

PortableStorage

1.E+00

1.E+01

1.E+02

1.E+03

1.E+04

1.E+05

1.E+06

1.E+07

1.E+08

1.E+09

1.E+10

1 2 3 4 5 6 7 8 9 10 クリック数 J

q = 2

Scalability for Huge Number

(N = 80, Pth = 0.997)

Parent population M

Increase exponentially

Handle huge number

q = 3

q = 4

q = 5

To

tal

nu

mb

er

M

Click J

Narrow-down performance

Example of search

17

PortableStorage

Current Status / Schedule

Current status Wrote up a preliminary strawman proposal

Proposed schedule Call for participation (3 months) Deliberation (0.5-1 year?) Release

18

PortableStorage

Summary

Propose to start to discuss the portable storage profile in OSTA

Typical storage structure and time information Typical handling rule

Help to store M-P-V on discsHelp to port to a next generation medium

Help to exchange assetsHelp to shorten search

19

PortableStorage

Thank you.

[email protected]