Decapod Development Planning
This document is deprecated
This document outlines the design and development priority for Decapod
Dashboard
resume book
load book
delete book
batch export
batch delete
enter basic metadata
Camera Setup Wizard
Camera zoom control
Camera connection dialog
Field of view dialog
Calibration dialog
Thumbnails
drag and drop
keyboard move thumbnail
change page order by editing page number
jump to thumbnail by typing page number
Capture Interface
capture spread
delete spread
drag and drop spread
cut and paste spread
insert spread
post-capture processing
normalization correction
automatic save
resizeable thumbnail pane
automatic capture
Page Segmentation Correction
show current information flow, regions and classifications
add a new region
resize a region
redraw a region
delete a region
reclassify a region
change information flow order
restore "default" system generated page segmentation (i.e. discard user changes)
Page Metadata
edit page numbering
recatgorize page: cover, table of contents, blank, missing, to do, alt. numbering, index. (there may be a better convention / standard for this kind of metadata).
Export
Export to scalable PDF
Export to TIFF
Export to Image PDF
Export to Image PDF with OCR text
export to user specified location
prompt to view exported file after process complete
UI Backend
book states
metadata
saving books
deleting books
undo action
redo action
perform page segmentation on a single spread
perform page segmentation on all spreads in a book
perform page segmentation with user corrections
normalize a spread
normalize a spread with user corrections
generate thumbnail for spread
check and regenerate thumbnail for a spread
Export Process
Character segmentation
Tokenization
Glyph generation
Book Management
handle multiple books