Pleora Technologies Inc. eBUS SDK v6.2.8.5877 API



PvDeinterlacingType.h File Reference

Go to the source code of this file.

Enumerations

enum  PvDeinterlacingType {
  PvDeinterlacingDisabled = 0, PvDeinterlacingWeavingHalf, PvDeinterlacingWeavingFull, PvDeinterlacingBlending,
  PvDeinterlacingLineDoubling
}
 Various deinterlacing options that can be used to configure PvDisplayThread. More...
 

Enumeration Type Documentation

◆ PvDeinterlacingType

Various deinterlacing options that can be used to configure PvDisplayThread.

Enumerator
PvDeinterlacingDisabled 

No deinterlacing is performed on interlaced fields.

The display thread displays fields as they are comming in.

PvDeinterlacingWeavingHalf 

Consecutive fields are weaved together at 1/2 their acquisition rate.

Consecutive pairs of odd and then even frames are weaved together. Pairing drops the display rate to half the acquisition rate.

  • First + second, display
  • Third + fourth, display
  • Fifth + sixth, display
  • ...
PvDeinterlacingWeavingFull 

Incoming fields are weaved together at full acquisition rate.

When an interlaced field is received its lines are copied in the display buffer. The acquisition rate is maintained on display.

  • First + N/A, display
  • First + second, display
  • Second + third, display
  • Third + fourth, display
  • ...
PvDeinterlacingBlending 

Lines of consecutive fields are blended (averaged) and then doubled at full acquisition rate.

Field pairing works like PvDeinterlacingWeavingFull. The difference is that instead of weaving the lines, they are averaged and then doubled.

PvDeinterlacingLineDoubling 

Each incoming field has its lines doubled at full acquisition rate.


Copyright (c) 2002-2021 Pleora Technologies Inc.
www.pleora.com