IP PortfolioVideo, imaging and audiovideo_processing

of_mm_vio_quality_metrics

Video quality metrics engine

Maturity plannedTargets FPGA + ASICDifficulty MediumPriority 3

Computes PSNR, SSIM and blockiness metrics between reference and processed frames for encoder tuning.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAXI4-Lite control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request
ref_pixinAXI4-Stream30 
test_pixinAXI4-Stream30 
metricsoutAXI4-Stream64 

Standards

No external standard applies.

More in video_processing

IDBlockMaturity
of_mm_vio_deinterlaceMotion-adaptive deinterlacerplanned
of_mm_vio_chroma_resampleChroma resamplersimulated
of_mm_vio_tpgVideo test pattern generatorsimulated
of_mm_vio_vtgVideo timing generatorsimulated
of_mm_vio_osdOn-screen display overlayplanned
of_mm_vio_frame_bufferVideo frame buffer DMAplanned
of_mm_vio_crop_padRegion of interest crop and padplanned
of_mm_vio_ancAncillary data and audio embedderplanned
of_mm_vio_st2110SMPTE ST 2110 video packetizerplanned
of_mm_vio_aes67AES67 audio over IP packetizerplanned