DOC PREVIEW
MIT 6 111 - Image Browser and Manipulator

This preview shows page 1-2-3-4-31-32-33-34-35-64-65-66-67 out of 67 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 67 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 67 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 67 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 67 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 67 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 67 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 67 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 67 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 67 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 67 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 67 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 67 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 67 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 67 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Image Browser and Manipulator By Mary Knapp, Prannay Budhraja Abstract This device allows a user to browse and transform images. To browse we have describes a filmstrip interface that lets the user scroll left or right to view images. Once an image is selected, it can be scaled or rotated according to the user’s needs.Table of Contents Overview ................................................................................................................................................. 4 Description .............................................................................................................................................. 4 Modules .............................................................................................................................................. 4 Display ............................................................................................................................................. 5 SVGA (M. Knapp) ............................................................................................................................. 8 Buffer Reader (M. Knapp) ................................................................................................................ 8 Buffer Writer (M. Knapp) ................................................................................................................. 8 ZBT Driver (M. Knapp) ...................................................................................................................... 8 Debounce (M. Knapp) ...................................................................................................................... 8 Delay (parameterized) (M. Knapp) ................................................................................................... 8 Transform ............................................................................................................................................ 8 Image Manipulation ................................................................................................................................ 9 Rotation Module ................................................................................................................................. 9 Scale Module ..................................................................................................................................... 10 Pipelining .......................................................................................................................................... 11 Debugging ............................................................................................................................................. 12 Display System .................................................................................................................................. 12 Rotation Module ............................................................................................................................... 13 Conclusion ............................................................................................................................................. 13 Verilog ................................................................................................................................................... 14 module ZBTdriver .............................................................................................................................. 14 module image( .................................................................................................................................. 16 module im_write (input vclock, ......................................................................................................... 18 module display ( ................................................................................................................................ 19 module delayN(clk,in,out);................................................................................................................. 41 module buff_write (input vclock, ....................................................................................................... 42 module project_lab ........................................................................................................................... 44 module rotate_mod .......................................................................................................................... 52 module sine90 ................................................................................................................................... 55module cos90 .................................................................................................................................... 58 module scale_mod ............................................................................................................................ 61 module param_values ....................................................................................................................... 63 module rotate_mod .......................................................................................................................... 64Overview The purpose of this project is to create a hardware-only device for browsing and manipulating images. Such a device would allow a user to view and interact with images without the overhead of an operating system. The concept is something like digital photo frames, but allows the user to manipulate the images rather than just look at them. This system has three main functions: browse, rotate, and scale (or zoom). In order to deliver the required functionality, the system will have several modes of operation. In browse mode, all available images will be displayed in a filmstrip format. The user will be able to scroll through this film strip to see all the images. The user can then select an image to manipulate. Once an image is selected, it jumps to the center of the screen and all other images disappear. Then the user can scale or rotate the image as desired. This project can be broken up into a UI display system and a graphics engine that performs the image manipulations. Mary Knapp was responsible for the display portion and Prannay Budhraja was responsible for the graphics engine. Description Modules Block Diagram:All modules take clock and reset signals. The reset signal is high either at system reset or when the enter button is pressed.


View Full Document

MIT 6 111 - Image Browser and Manipulator

Documents in this Course
Verilog

Verilog

21 pages

Video

Video

28 pages

Bass Hero

Bass Hero

17 pages

Deep 3D

Deep 3D

12 pages

SERPENT

SERPENT

8 pages

Vertex

Vertex

92 pages

Vertex

Vertex

4 pages

Snapshot

Snapshot

15 pages

Memories

Memories

42 pages

Deep3D

Deep3D

60 pages

Design

Design

2 pages

Frogger

Frogger

11 pages

SkiFree

SkiFree

81 pages

Vertex

Vertex

10 pages

EXPRESS

EXPRESS

2 pages

Labyrinth

Labyrinth

81 pages

Load more
Download Image Browser and Manipulator
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Image Browser and Manipulator and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Image Browser and Manipulator 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?