True video scaler

Hello,

I am searching for a video scaler which does scale the video from SD resolutions to 1080p or preferably 4k... also can de-interlace 480i to 480p and so on. with adding very minimal lag.

I found ADV8005 to be the one which has this. However, it doesn't seem to be sold and in the datasheet I couldn't figure out how to use it.

I am interested in converting composite, ypbpr, s-video, RGB analog signals to 1080p or 4k digital via HDMI with de-interlacing when needed. I accept to be required tot convert the analog video to digital first but I need the final IC to do all these functions.

Also, I am not part of HDMI organization and don't know how much price will it cost. How can one test such a device and learn how to use it.

regards,

Parents
  • Hi,

        ADV8005 can meet most of your requirement. None of our video part can do scaling, ADV8005 is the only part that can do scaling .

        Please note that it will not convert analog to digital but it has 12-bit video DACs provide support for composite (CVBS), S-video (Y/C), and component (YPrPb/RGB) analog outputs in either SD, ED, or HD video formats up to 1080p.

         Different model of ADV8005 Purchase related details are provided at https://www.analog.com/en/products/adv8005.html#product-samplebuy Here you can find the different documentation of ADV8005  - Register Map/Functionality and features/ Application Note.

         Here Advantiv EVAL-ADV8005-SMZ Video Evaluation Board  you can find the attachments of user guide and software for programming the ADV8005.

    Note: ADV8005 dual HDMI transmitters and a 6-DAC encoder with SD and HD support. It offers video de-interlacing and scaling.

     ADV8005/8003 video signal processor which does scaling as well as frame rate conversation.

    Thanks,

    Poornima

  • hello,

    I have these questions:

    1- what price is expected for low quantities such as 20, 50 or 100?

    2- do I need to have hdmi license to buy it and make products with it?

    3- I don't know how to use an FPGA and not willing to. can I use this device without fpga?

    4- I read that it allows RGB, YPbPr, S-video inputs.. but you say it doesn't allow analog to digital conversion. can you clarify.

    5- how many frames of lag is there after final output of converting 240p\480i to 1080p and 4k?

    6- as i understood from datasheet, I need a simple small microcontroller like PIC16 to output just I2C signal to control the ADV8005. So any command needed just sent from it like this?

    7- I don't have knowledge in DDR2 RAM or digital stuff like eeprom, so do I need to have extensive knowledge of how these work or just wire them as needed?

    8- I want to connect analog video signals such as RGB, RGBHV, YPbPr, S-video, and composite then get a scaled HDMI signal to 1080p and 4k. do I need a video digitizer IC to convert these analog videos first or just connect them directly?

    9- in case of analog input such as S-video to be converted to analog video form of RGB... will it happen in analog-to-analog form or it must be converted to digital first? how much lag?

    10-it is mentioned that it takes 2 digital video format, one is TTL with many bits and the other is serial video. what is the difference between them knowing that both are HDMI?

    sorry for long questions. I don't think any other products are available to do so without FPGA. Also, can you give me links to some products using this IC on the market? just to see their specs and prices.

    regards

  • Hello Poornima,

    thanks for your reply.

    I am not interested in buying HDMI license or anything, I just want to make a product using ADV8005.

    You mentioned it cannot do 240p scaling? this is weird, why? the most important ones for me are 240p\480i\576i converting to 1080p\4k @ 50\60Hz.

    I hope I can use the device or eval board without VDSP tool since it costs a fortune. I can use PIC microcontroller or Arduino based AVR MCU to send required I2C signals. I couldn't find any source code in the eval board page, but rather a request form. How can I evaluate all the functions one by one if I get the eval board? Since getting the board and evaluating it comes before making a prototype board myself.

    So game mode is not suitable for interlaced? so why it can't do 240p since it is progressive? without it we are left with either normal mode with motion adaptive deinterlacing and low latency mode. what type of video lag for both of them and how much frames\lines?

    I can populate a 2GB RAM IC on the board, so easy. but I cannot do anything else since I don't know how RAM ICs work. I can only lay it out exactly as ADV8005 require.

    I can invest time and resources on buying the dev board then start understanding the product... after that make a prototype board with it... on the hope that I don't need to pay for any license from hdmi guys or anyone else. I don't have money for it. All I require is a video digitizer IC + adv8005 + misc. components. Is that possible?

    Finally, I couldn't see in the datasheet that it supports up to 4k 60fps output. can you clarify? I remind you that my needs is to be able to upscale various resolutions to 4k 50/60fps (no change in frame rate) and 1080p too... from mainly 240p (and its variants such as 288p or so), 480i, 576i...etc

    please don't feel discouraged from my long posts since I am really liking this IC of yours, as it maybe my way to make a worldwide winning product.

    regards

  • Hello,

    The ADV8005 was designed up upscale from CVBS formats to 4k.  240p is sub-CVBS or quarter VGA.  On a side note upscaling from 240p to 4k would have a lot of artifacts that just will not look right.  It's an extrapolation issue.  480i has this problem too but not as bad.  Check out the various modes of operation.

    Any scaling would require the external DDR for frame storage which would be used for extrapolation data at the higher format.  This leads to at least one frame video delay.

    Regarding the rams, once connected to the ADV8005 all programming or them and ram usage are controlled by the ADV8005 and external programming scripts.  You not need any knowledge beyond our scripts.

    The ADV8005 supports video formats up to 3GHz.  4k x 2k @ 30 Hz has a data rate of 3GHz.  Therefore it will not support 4kx2kp60 requiring 6Gz data rate.

    In theory you could override the on board BlackFin and do direct writes with your own I2C controller but the scripts to control the ADV8005 registers are rather complicated.  Therefore the BlackFin is designed to handle the configurations depends on the commands you want to send it.  You could create you own command set but the that would only handle use cases we designed the controller for.  If you have something different then you might have to change the BlackFin source code via VDSP tools.

    Regards

    Guenter

  • hello,

    most retro gaming consoles use 240p composite signals (and RGB). I know you should have realistic expectations when upscaling 240p\480i to 1080p\4k but even without the scaler, when you connect it to a tv that supports it.. it will be internally scalled to 1080p or 4k. therefore even worse result. All I want to know if it does support 240p or not.

    so I need one RAM IC which is 2 of 1gb size to have 2gb, no need to fiddle around it.. just connect it. nice.

    are u familiar of any solution that does 4k60fps? looks like adv8005 will go up to 1080p 60fps or 1440p 60fps from 240p 60fps but not 4k. most retro games (my target) are 50\60 fps and shouldn't lose half the fps for resolution.Lattice sii9612 says 300MHz but also claims to support scaling to 4k 60fps.

    I still don't understand how to try and use the eval board, so I believe it has a microcontroller inside and can be controlled via usb by a PC softeware just to try functions.

    however, if i need to make a prototype board or my own product then i need to write i2c commands myself. unless there is a .c file which has them all ready to use with just changing the format to suite the compiler. I mean for your target users what do they do when they make products using adv8005? do they get the blackfin too and just modify it to have their other features? getting the VDSP is very pricey also, PIC or AVR is very cheap.

  • Video chips are usually limited by their input and output TMDS data rates.  The ADV8005 has 3GHz limit.  The Sii9612 is 4kp60 420 pass thru only, no video processing like scaling.

    Input signals to a TV never get converted to DVI but to what the display needs.  A custom SoC usually does this.

    We can supply the 8005 scripts but in general we don't release them to the public.  Once you get them, you would be on your own.

    The eval board has a I2C interface to the 8005 which you could over ride with your own controller.

  • hello

    just to finish this matter, how much approximate cost is adv8005? price is essential since other components will cost some money too like adv7842.

    does it scale or just line multiply the input video?

    some of your ics could do line doubling which worked for 240p\480i to 480p conversion, maybe this one can tolerate 240p?

    does it support custom resolutions or just multiplications of input res?

    So i just need to feed it I2C commands to do what I want and nothing more than that?

    what other features does it support? such as scanlines, vertical scan lines (grid like, pvm like), simple osd not a complicated one (can be done easily via i2c).

    I hope no HDCP is required, only hdmi stuff.

Reply
  • hello

    just to finish this matter, how much approximate cost is adv8005? price is essential since other components will cost some money too like adv7842.

    does it scale or just line multiply the input video?

    some of your ics could do line doubling which worked for 240p\480i to 480p conversion, maybe this one can tolerate 240p?

    does it support custom resolutions or just multiplications of input res?

    So i just need to feed it I2C commands to do what I want and nothing more than that?

    what other features does it support? such as scanlines, vertical scan lines (grid like, pvm like), simple osd not a complicated one (can be done easily via i2c).

    I hope no HDCP is required, only hdmi stuff.

Children
No Data