1 / 18

Digital Video Recorder Update

Digital Video Recorder Update. Eric Bowden, Matt Ricks, Irene Thompson. Presentation Roadmap. Brief Project Review Timeline Bill of Materials. Introduction & Logistics. Introduction & Logistics. Interfaces. Risks. What is a Digital Video Recorder?.

tori
Télécharger la présentation

Digital Video Recorder Update

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Digital Video Recorder Update Eric Bowden, Matt Ricks, Irene Thompson

  2. Presentation Roadmap Brief Project Review Timeline Bill of Materials Introduction & Logistics Introduction & Logistics Interfaces Risks Digital Video Recorder

  3. What is a Digital Video Recorder? A video capture unit for live television signals Baseline Functionality Pause Live TV • Never miss part of a show again due to interruptions Rewind Live TV • For up to 15 minutes of the broadcast Fast Forward • Allows the user to skip through selected portions of the buffered broadcast Digital Video Recorder

  4. Schedule Digital Video Recorder

  5. Bill of Materials Digital Video Recorder

  6. Presentation Roadmap Internal Analog Interface/Processing Internal Digital Interface Introduction & Logistics Introduction & Logistics Interfaces Interfaces Risks Digital Video Recorder

  7. Video Compression • JPEG • H.261 • MPEG Digital Video Recorder

  8. What is MPEG • Moving Pictures Experts Group • Supports JPEG and H.261 through downward compatibility • Supports higher Chrominance resolution and pixel resolution (720x480 is standard used for TV signals) • Supports interlaced and noninterlaced modes • Uses Bidirectional prediction in “Group Of Pictures” to encode difference frames. Digital Video Recorder

  9. MPEG Bitstream Source: http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol4/sab/report.html Digital Video Recorder

  10. Bidirectional Coding • I = Intra – Anchor picture • P = Forward predicted • B = Bidirectionally predicted Digital Video Recorder Source: “Parallelization of Software Mpeg Compression” http://www.evl.uic.edu/fwang/mpeg.html

  11. Digital Interface Two major digital paths • Sending digitized A/V signal to the host program for storage and manipulation. • Retrieving A/V for decompression and display from the host program. Digital Video Recorder

  12. PCI Interface Chip • AMCC S5335 Matchmaker • PCI 2.1, 3.3V-Signalling Interface Chip • 33 MHz, 132 MB/s Digital Video Recorder

  13. Basic Operation: Card to Host Of Matchmakers and Mailboxes • The Matchmaker chip serves as a target for the PCI Card microcontroller. It takes care of the PCI bus timing and ISR handling. Digital Video Recorder

  14. Basic Operation: Host to Card The host application will be in charge of which data is sent back to the PCI Card. Therefore, it will send I/O Request Packets (via the kernel module) to the device containing data to output. The Matchmaker chip has a provision for Data Pass-Thru lines; this will allow the data to go straight to the uC for assembly and output. Digital Video Recorder

  15. The Mediator (Device Driver) • Most difficult part on the digital side. • The driver is conceptually like a DLL. Uses DriverEntry and DriverObject to register functionality with the OS. • Driver processes requests (IRP) sent from applications in user mode. Also registers the ISR with OS to manage incoming data from the PCI card. Digital Video Recorder

  16. Presentation Roadmap Risks Introduction & Logistics Interfaces Interfaces Risks Risks Digital Video Recorder

  17. Risks • Speed, not being able to store live video faster than we receive it. • Kernel Module, difficulty factor unknown • Needing to manufacture multiple PCI boards (unsoldering pins) • Traces not lining up nicely = Multi-layer board • Commercial Detection • Compression backlog (Frame dropping) • Different chip or Different compression codec Digital Video Recorder

  18. The End http://www.cs.utah.edu/~ebowden/omegacore/ Digital Video Recorder

More Related