Objectives |
Architectural design and implementation of media systems
|
Education |
MASSACHUSETTS INSTITUTE OF TECHNOLOGY
Cambridge, MA
Candidate for Doctor of Philosophy, ABD.
Thesis title: ``MagicEight, An Architecture for Media Processing, and an Implementation''
|
|
MASSACHUSETTS INSTITUTE OF TECHNOLOGY
Cambridge, MA
Master of Science, September 1989
Thesis title: ``Synthetic Movies''
|
|
MASSACHUSETTS INSTITUTE OF TECHNOLOGY
Cambridge, MA
Bachelor of Science, Electrical Engineering, June 1987
Thesis title: ``A Decoder for Vector Coded Color Motion Sequences''
|
|
One Laptop Per Child Cambridge, MA
Vice President of Hardware Engineering, Feb. 2007-Sept. 2013
Successfully brought the XO Laptop into production. Responsible for
all aspects of laptop production, as well as designing and bringing
three subsequent generations of XO laptops into production.
Responsibilities included product manager, system architect, lead
electrical engineer, and design verification. Also responsible for
the initial "school level" software architecture, including
centralized school services and software components running on each
laptop. http://one.laptop.org
|
|
France Telecom Research and Development
Cambridge, MA
Principal Research Scientist, Sept. 2002-Jan. 2007
Responsible for leading a research team working on creating new
applications and services within the networked home, with a goal of
analyzing hurdles to deployment, identifying necessary infrastructure,
and producing prototypes for early user testing. Other
responsibilities included analyzing new technologies and startups in
the telecommunications and home networking areas, and working as a
liaison between MIT and France Telecom. Served as co-chair of a
working group within the MIT Communication Futures exploring issues
surrounding broadband Internet access.
|
|
Ucentric Systems, LLC Maynard, MA
Hardware Guy, June 2000-Aug. 2002
Part of small team defining the
second generation product, a residential gateway and home media server
system with IP delivery of media content throughout the home.
Responsible for the multimedia and hardware portions of the
architecture. As technical team lead hardware engineer, planned and
oversaw the design and prototype implementation of three system
hardware components (the homeserver and clients). As video engineer
was responsible for video subsystem design and testing on the first two
hardware platforms.
Supported Business Development efforts through quick design/cost estimating
of targeted designs for specific customer proposals.
|
|
MIT Media Laboratory, Object Based Media Group
Cambridge, MA
Research Assistant, Sept. 1995-May 2000
Participated in research on object based media, particularly video,
exploring both analysis/synthesis techniques and applications.
Worked on machine architectures for supporting object
based media, with a particular interest in reconfigurable processors.
Developed a programming model and runtime system (MagicEight) for
media processing on heterogeneous parallel processor systems. Based
on streams and an extension to hybrid dataflow, the model is intended
to support seamless migration between software and hardware
implementations.
|
|
AudioVelocity, Inc. Waltham, MA
Consultant, June-Aug. 1999
Designed a stand-alone portable information appliance for audio
applications. Based around a StrongARM processor, it
contained a number of standard and custom peripherals.
|
|
MIT Media Laboratory, Television of Tomorrow Group
Cambridge, MA
Research Specialist, Sept. 1989-Aug. 1995
Participated in research on signal processing and object based video
compression. Designed and implemented a multiprocessor motion image
processing system (Cheops.) Responsible for initial software
simulations, basic architecture specification, and design of the
multi-resolution output, memory, and multiprocessor processor modules.
In addition to general purpose processors, custom (and reconfigurable)
processors specialized for typical media processing tasks were
included. Other responsibilities included construction and debugging
of the hardware, development of the basic debugging firmware and test
software. Supervised parts purchasing, and the development of the
operating system and runtime resource manager.
|
|
Cambridge, MA Consultant, Nov.-Dec. 1992 Designed
and developed a display system for an interactive art installation, Genetic
Images, by Karl Sims. The system allowed a single TMC Connection
Machine to simultaneously and separately drive sixteen video displays,
as well as gathering user feedback. |
|
MIT Media Laboratory, Movies of the Future Group
Cambridge, MA
Research Assistant, June 1987-Aug. 1989
Worked on digital video subsystems for personal computers. Built a
family of full motion video decoders for the IBM PC and Macintosh II
(part of Apple's early Quicktime effort) using Vector Quantization.
Personally responsible for the hardware design and implementation on
both projects, and supervised the software development.
|
Selected Publications |
John A. Watlington and V. Michael Bove, Jr., A System for Parallel
Media Processing, Proceedings of the Workshop on Parallel Processing
in Multimedia, April 1, 1997.
|
|
John A. Watlington and V. Michael Bove, Jr.,
Stream-Based Computing and Future Television,
Proceedings of the 137th SMPTE Technical Conference, Sept. 1995.
|
|
Edward K. Acosta, V. Michael Bove, Jr., John A. Watlington,
and Ross A. Yu, Reconfigurable processor for
a data-flow video processor system,
Proceedings of SPIE #2607 FPGAs for Fast Board Development and
Reconfigurable Computing, SPIE, Bellingham, WA, Oct. 1995.
|
|
V. Michael Bove, Jr., and John A. Watlington, Cheops: A Reconfigurable
Data-Flow System for Video Processing, IEEE Trans. on
Circuits and Systems for Video Technology, Vol. 5, No. 2, April 1995.
|
|
John A. Watlington, Mark Lucente, Carlton J. Sparrell,
V. Michael Bove, Jr., and Ichiro Tamitani, A Hardware
Architecture for Rapid Generation of Electro-Holographic Fringe
Patterns, Proceedings of SPIE #2406-23 Practical Holography IX,
SPIE, Bellingham, WA, Feb. 1995.
|
Background |
I am experienced in analog and digital electronics design,
manufacturing, and repair, the design of real-time software systems
and the software/hardware interface. Other areas of serious study
include computer architecture, object-based (and traditional) media formats,
image analysis and compression, digital signal processing, printing, and
color perception.
|