an open digital camera amnon dekel. embedded computing seminar (fall 2005)2 does an open digital...

15
An Open Digital Camera Amnon Dekel

Post on 22-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

An Open Digital Camera

Amnon Dekel

Embedded Computing Seminar (fall 2005) 2

Does an Open Digital Camera Exist?

• Digita?– Partially open, but has disappeared off the

map [Why?]

• gPhoto?– Just interfacing with cameras

Embedded Computing Seminar (fall 2005) 3

Why an open Camera?

• Research is stifled as a result of proprietary technologies

• New ideas are hard to explore and test– E.g. the Refocusable camera

• Research is Expensive

Embedded Computing Seminar (fall 2005) 4

Expensive!

Embedded Computing Seminar (fall 2005) 5

What is an Open Camera?

• What Technologies?

• What Hardware?

• What Software?

Embedded Computing Seminar (fall 2005) 6

Technologies

• Sensors

• Image Processing and Recognition

• Communications

• Display

• General Computing

Embedded Computing Seminar (fall 2005) 7

Hardware

• Sensors– Imaging– Motion– Location– More?

• DSP(s)• Controller• CPU• Display(s)

• GPU?• Audio Processor• Memory• Communications

Interfaces– IP, 802.11,

Cellular?– Wired and Wireless

interfaces

• More?

Embedded Computing Seminar (fall 2005) 8

Software

• Open OS• Image Processing and Recognition• Audio Processing and Playback• Image compression (+ raw)• Video Codec(s)• On Board Server• On Board Editor/Debugger• Open SDK• Hardware Programmer/Debugger

Embedded Computing Seminar (fall 2005) 9

How to make this happen?

• Research the hardware and software needed for the project

• Acquire/Develop the hardware needed

• Develop a hardware platform

• Develop an open software platform

• Develop novel applications over this platform.

• Add hardware elements as needed to the platform

Embedded Computing Seminar (fall 2005) 10

Yeah- lets be realistic!

• OK- until you get your $1M grant, what can you do?

• Low Cost Open camera:

Embedded Computing Seminar (fall 2005) 11

Low Cost Open Camera

1. Take a box

Embedded Computing Seminar (fall 2005) 12

Low Cost Open Camera

2. Take a web cam

Embedded Computing Seminar (fall 2005) 13

Low Cost Open Camera

3. Take small laptop (with built in wireless )

Embedded Computing Seminar (fall 2005) 14

Low Cost Open Camera

•Voila!

• Ahem… Why do this?

Embedded Computing Seminar (fall 2005) 15

Low Cost Open Camera

• The Open Box Camera is useful because:– Test real world scenarios Today– Explore interesting applications and

technologies Today without waiting for the hardware dev environments to catch up

– Low Risk: Lets you prove to yourself that there are interesting problems to solve or explore without spending too much money on it in the process