AnsweredAssumed Answered

Scaler manual configuration looks work incorrect some output resolution.

Question asked by Keiichi.Okuji Employee on Apr 2, 2012
Latest reply on Apr 5, 2012 by XavE

Hi I'm trying to make script for manual scaling for AISIN AW. They would like to have a output resolution for CVBS input as active pixel 666x480p@60Hz(total 858x525, same to 480p). I made a script below as additional write based on a script  1_4_CVBS_NTSC_In_480P60_24_bit_SDR_Out_HDMI_No_Memory.py

 

writeRegs(0xA4, 0x00, [0x0C,0xF1], [1, 8])

# set 480p

# set RGB output color space to see on DAC output

writeRegs(0xA4, 0x8B, [0x29,0xA1,0xE0], [1, 8])

# Output resolution 666x480

writeRegs(0xA4, 0xE1, [0x02,0x0D,0x03,0x5A,], [1, 8])

# total 858x525

 

However, this script looked to make anything.Why this script doesn't work?

 

Then, I changed the script as below because I saw the manual scaling worked correctly based on the WVGA output

 

writeRegs(0xA4, 0x00, [0x9E,0xF1], [1, 8])

# set WVGA

# set RGB output color space to see on DAC output

writeRegs(0xA4, 0x8B, [0x29,0xA1,0xE0], [1, 8])

# Output resolution 666x480

writeRegs(0xA4, 0xE1, [0x02,0x0D,0x03,0x5A,], [1, 8])

# total 858x525

 

This script also didn't work correctly but the behavior was not same. The output picture was clipped and vibrated as an attached movie.

In my experiments, I found the active output resolution had set correctly (but picture position was not center) and no picture vibration was found when the  SCALE_LINE_LENGTH was set grater than 1100. Does manual scaling have any limitation for line length? I could not find any explanation for limitation of total line length.

 

Regards,

Keiichi Okuji

 

What should I do to get good picture?

Attachments

Outcomes