1 / 22

Digital Video Recorder

Digital Video Recorder. Eric Bowden, Matt Ricks, Irene Thompson. Presentation Roadmap. What is a DVR? Why make a DVR? Implementation Overview Specifications (Baseline and Extensions) Initial Tasking Initial Timeline. Introduction & Motivation. Introduction & Motivation. Analog Design.

haracha
Download Presentation

Digital Video Recorder

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 Eric Bowden, Matt Ricks, Irene Thompson

  2. Presentation Roadmap What is a DVR? Why make a DVR? Implementation Overview Specifications (Baseline and Extensions) Initial Tasking Initial Timeline Introduction & Motivation Introduction & Motivation Analog Design Digital Design 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. Motivation • Currently available DVRs charge a monthly subscription fee • Non-trivially combines both hardware and software components • Allows us to explore analog signal processing, analog-to-digital conversion, and digital storage Digital Video Recorder

  5. DVR Implementation We will develop a PCI 2.2 compliant card (FPGA solution or etching our own PCB) for use in a black box system that sits next to the television source. Digital Video Recorder

  6. Functional Specification The baseline device must: • Convert an analog, NTSC television signal (video/audio) into a digital signal • Manipulate live television using pause, play, rewind and fast-forward • Store, at minimum, 15 minutes of live television for recall using the aforementioned techniques • The recalled audio/video data must be converted back into an NTSC composite signal Digital Video Recorder

  7. Extended Specification Additional functionality, time permitting • Commercial detection and eradication for recorded broadcasts • Increased storage capacity • Audio/Video compression • User interface via remote control Digital Video Recorder

  8. Tasking Matt Ricks: analog-to-digital encoding and decoding, hardware development Irene Thompson: signal subsystem processing and software development Eric Bowden: analog and digital integration and the software development for the PCI interface Digital Video Recorder

  9. Initial Timeline April 2006 – Final Design Decisions have been made May 2006 – All hardware components that need to be purchased have been ordered June 2006 – Implementation of individual parts for the DVR has begun August 2006 – Individual components of the project are ready September 2006 – Integration of individual parts and debugging October 2006 – Baseline Specifications have been met December 2006 – Some of the extensions have been put into effect Digital Video Recorder

  10. Presentation Roadmap Analog to Digital Video Decoding Analog Video Signal PCI Video Capture Card Schematic Introduction & Motivation Introduction & Motivation Analog Design Analog Design Digital Design Digital Video Recorder

  11. Video Signal Decoding • Tuner (what channel?) 6MHz apart • Audio/Video filter • Audio and Video ADC • Chrominance/Luminance • Horizontal and Vertical Sync • Noise Filter • Video Amplifier Digital Video Recorder

  12. Analog Video Signal 30 Frames per second (60 Hz) 525 lines per frame (15 kHz) Pixel Frequency = 12.5 MHz Digital Video Recorder

  13. Video Capture PCI Card Digital Video Recorder

  14. Commercial Detection Digital Video Recorder

  15. Presentation Roadmap PCI Microcontroller PCI-Host Communication Speed Considerations Host Application Digital to Analog Encoding Introduction & Motivation Analog Design Analog Design Digital Design Digital Design Digital Video Recorder

  16. PCI Microcontroller There will be a small, simple microcontroller to manage input/output data buffering. This allows major processing to be offloaded to the host computer. Digital Video Recorder

  17. PCI-Host Communication • The device will periodically unload its digitized signal-buffer onto the PCI bus through standard interrupt methods. • This data will be received on the host computer by a software application that stores the A/V data to disk. • This will necessitate building a kernel module for Windows XP. Digital Video Recorder

  18. Speed Considerations In order to prevent frame-loss the device must be able to process incoming data and output it to the host faster then data is coming in. PCI 2.2 Bus: 66 MHz 3.3 V signaling with a peak transfer rate of 533 Mb/s Data input bandwidth must be approximately: 300 Mb/s Digital Video Recorder

  19. Video Signal Detail Diagram Digital Video Recorder

  20. Host Application • The host software will act as an agent • Its job is to constantly record A/V data to disk and send requested data back to the PCI card • This software will provide the video control user experience • Ideally there would be a GUI to allow for advanced broadcast manipulation Digital Video Recorder

  21. Data Re-encoding • Data will be passed back to the card, encoded into an analog signal, mixed and then sent as a composite NTSC signal to the Television. Digital Video Recorder

  22. The End Digital Video Recorder

More Related