Post Go back to editing

ADV7282A-M video Jitter when using I2P block

[New generated from]

ADV7282A-M video Jitter when using I2P function

Our customer complained still video jitter issue has on their board in spite of your recommendation.

Video issue is very critical because users can be observed directly.

Could you another recommend ?

I think issue would have between AFE and input block of Video processor because test pattern is not observed video jitter.

---------------------------------------------------------------------------

I'm Dist engineer in Korea

Our Customer complain same issue and requested solution.

Is there any update without above recommendation?

This is very urgent issue in our customer.

--------------------------------------------------------------------------

I updated additional information for your fast support.

 

  1. Issued video: Refer to I2p.avi
  2. Disabled I2P block video: Refer to Non_i2p.avi 3. Reason for using I2P block

       - Non_i2p.avi: even + odd  = 1 frame & disable I2P block

       -> This is good at sill image, but combed issue observed at live video. It can improve using deinterlace filter, but video quality is degraded.

            (Refer to capture.png)

4. Video quality when use internal test pattern: There are no video degrade   

Parents
  • Hi,
    The deinterlacer in the ADV7280, ADV7280-M, ADV7282, ADV7282-M all work on a line doubling rather than on a frame buffering technique. This gives the advantage of reduced delay on the output. Also large external  memory is not needed.
    The line doubling technique uses a propriety analog devices algorithm. It interpolates between two lines (e.g. lines 1 and 3 on an odd frame) to generate the an additional line (e.g. line 2). A smoothing filter is also applied to reduce the effect of low angle noise (i.e. jaggies).
    I believe that the artifacts you are seeing are due to the Interlaced to progressive converter (I2P) in the ADV7280. The I2P core in the ADV7280 is designed to use a line doubling technique to convert interlaced video to progressive video. We do have some smoothing algorithms to reduce low angle noise so artifacts like the ones you show can still occur.
    I advise doing one of the following.
      1) Turn off the I2P core in the ADV7280 and use interlaced video.

      2) Turn off the I2P core in the ADV7280 and use an interlaced to progressive converter in the back-end processor. You will need to store fields of video in memory and stitch these together to generate progressive video. This will add significant latency to the video. Also you will need to implement a control loop to ensure that the memory buffer does not get overloaded by the output from the ADV7280 (there are situations where ADV7280 will ouptut fields that are too long/short). A line counter algorithm will do this well.

    Note: The ADV7186 part can perform frame based deinterlacing which should avoid the artifacts that you see with the ADV7280 (the ADV7280 uses line based deinterlacing).

    Note the tradeoff here is that the ADV7186 is more expensive and complex than the ADV7280. Also the frame based deinterlacing will generate a significant latency through the system. This is usually not desirable for automotive safety applications.

    ADV7186 webpage

    http://www.analog.com/en/products/audio-video/video-decoders/adv7186.html 

    Thanks,

    Poornima

Reply
  • Hi,
    The deinterlacer in the ADV7280, ADV7280-M, ADV7282, ADV7282-M all work on a line doubling rather than on a frame buffering technique. This gives the advantage of reduced delay on the output. Also large external  memory is not needed.
    The line doubling technique uses a propriety analog devices algorithm. It interpolates between two lines (e.g. lines 1 and 3 on an odd frame) to generate the an additional line (e.g. line 2). A smoothing filter is also applied to reduce the effect of low angle noise (i.e. jaggies).
    I believe that the artifacts you are seeing are due to the Interlaced to progressive converter (I2P) in the ADV7280. The I2P core in the ADV7280 is designed to use a line doubling technique to convert interlaced video to progressive video. We do have some smoothing algorithms to reduce low angle noise so artifacts like the ones you show can still occur.
    I advise doing one of the following.
      1) Turn off the I2P core in the ADV7280 and use interlaced video.

      2) Turn off the I2P core in the ADV7280 and use an interlaced to progressive converter in the back-end processor. You will need to store fields of video in memory and stitch these together to generate progressive video. This will add significant latency to the video. Also you will need to implement a control loop to ensure that the memory buffer does not get overloaded by the output from the ADV7280 (there are situations where ADV7280 will ouptut fields that are too long/short). A line counter algorithm will do this well.

    Note: The ADV7186 part can perform frame based deinterlacing which should avoid the artifacts that you see with the ADV7280 (the ADV7280 uses line based deinterlacing).

    Note the tradeoff here is that the ADV7186 is more expensive and complex than the ADV7280. Also the frame based deinterlacing will generate a significant latency through the system. This is usually not desirable for automotive safety applications.

    ADV7186 webpage

    http://www.analog.com/en/products/audio-video/video-decoders/adv7186.html 

    Thanks,

    Poornima

Children
No Data