Digital Video Recorder Digital Video Recorder Advisor: Prof. Andy - - PowerPoint PPT Presentation

digital video recorder digital video recorder
SMART_READER_LITE
LIVE PREVIEW

Digital Video Recorder Digital Video Recorder Advisor: Prof. Andy - - PowerPoint PPT Presentation

Graduate Institute of Electronics Engineering, NTU Digital Video Recorder Digital Video Recorder Advisor: Prof. Andy Wu 2004/12/16 Thursday ACCESS IC LAB ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Outline Outline


slide-1
SLIDE 1

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

Digital Video Recorder Digital Video Recorder

Advisor: Prof. Andy Wu 2004/12/16 Thursday

slide-2
SLIDE 2

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

P2

Outline Outline

Specification System Architecture

slide-3
SLIDE 3

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

P3

Specification Specification

Function:

Record NTSC composite video Video compression/processing Video playback: NTSC compatible composite video

slide-4
SLIDE 4

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

P4

Digital Video Recorder Architecture Digital Video Recorder Architecture

slide-5
SLIDE 5

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

P5

Software Hierarchy Software Hierarchy

Partition software function blocks:

ISR for frame acquiring/output ISR for User interface Message pass in main process Library package:

File system DSP library Graphical User Interface

Plan carefully before direct access to hardware resource

slide-6
SLIDE 6

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

P6

Common Video Format Common Video Format

Through different interfaces:

Analog Video Interfaces:

Composite NTSC video Composite PAL video S-Video HDTV RGB video, YUV video VGA video

Digital Video Interface

CCIR601 format CCIR656 format

slide-7
SLIDE 7

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

P7

What is Composite Video? What is Composite Video?

Modulated chrominance is added to the luminance information along with appropriate horizontal and vertical sync signals, blanking information, and color burst information, to generate composite video waveform.

slide-8
SLIDE 8

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

P8

Video Decoder on EZ Video Decoder on EZ-

  • KIT

KIT

ADV7183: A multi-format SDTV Video Decoder

Automatically detect standard analog baseband television signal Support analog input compatible to : NTSC, PAL, SECAM Convert to 4:2:2 CCIR601/CCIR656 format

Data exchange with Blackfin processor through PPI Note: PPI connection and Video configuration switch (SW3)

PPI7~PPI0 Connect to Decoder output data, therefore you cannot choose output CCIR601(16bit) format on EZ-KIT. SW3 setting:

slide-9
SLIDE 9

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

P9

Functional Block Diagram Functional Block Diagram

Analog Video Signal Digital Video Signal Serial Control Interface

slide-10
SLIDE 10

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

P10

CCIR 601 and CCIR 656 CCIR 601 and CCIR 656

Digital video format for transmission CCIR 601:

16 bit data + horizontal synchronous signal + vertical synchronous signal + clock, use 19 pins 13.5 MHz Clock 720 * 480 frame size Y:Cb:Cr = 4:2:2

CCIR 656

8bit data + clock, use 9 pins 27 MHz Clock 720 * 480 frame size Y:Cb:Cr = 4:2:2

slide-11
SLIDE 11

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

P11

Output Format Output Format

How to acquire video sequence through DMA controller? Refer to \Analog Devices\VisualDSP 3.5 16-Bit\Blackfin\EZ- Kits\ADSP-BF533\Examples\Video Input\C You can get more introduction to CCIR656 format in ADSP- BF533 Blackfin Processor Hardware Reference, page 11-14

slide-12
SLIDE 12

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

P12

Video Encoder on EZ Video Encoder on EZ-

  • KIT

KIT

ADV7171: A digital PAL/NTSC Video Encoder

Support composite, component S-Video, component YUV, RGB, EuraSCART, YUV + Chroma video format Support 4:2:2 CCIR601/CCIR656 format Serial MPU control interface (I2C compatible)

Data exchange with Blackfin processor through PPI Note: PPI connection and Video configuration switch (SW3), the same as ADV7183

slide-13
SLIDE 13

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

P13

Functional Block Diagram Functional Block Diagram

Analog Video Signal Serial Control Interface Digital Video Signal

slide-14
SLIDE 14

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

P14

Support Output Analog Interface Support Output Analog Interface

slide-15
SLIDE 15

ACCESS IC LAB

Graduate Institute of Electronics Engineering, NTU

P15

Several Hint Several Hint

On ADSP BF533 EZ-KIT, PPI is shared by video decoder and video encoder. If you use open source code from Internet, even from website of Analog Device, be care

  • f memory allocation and code optimization.

On EZ-KIT, you may simplify many part and take more time on your critical software design such as video codec kernel, rather than file format or some other things like that.