Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
products:audio-video:analoghdmidvi-interfaces:adv8005:app-notes:picture-in-picture-on-4k30 [10 Mar 2016 22:03] Dominic Berniqueproducts:audio-video:analoghdmidvi-interfaces:adv8005:app-notes:picture-in-picture-on-4k30 [03 Feb 2021 22:25] (current) David Dashefsky
Line 1: Line 1:
-Picture in Picture overlay on up to 4k30+[[products:audio-video:analoghdmidvi-interfaces:adv8005|⇐ Back]] 
 +====== Picture in Picture overlay on up to 4k30 ====== 
  
 ====== Overview ====== ====== Overview ======
  
  
-Picture in picture on home AVR, TVs and pro audio still remains a popular trend but its availability is possibly overlooked by customer and maybe omitted by supplier due to higher hardware costs in a market driven by low cost devise for home entertainment. +Picture in picture on home AVR, TVs and pro audio still remains a popular trend but its availability is possibly overlooked by customer and maybe omitted by supplier due to higher hardware costs in a market driven by low cost devices for home entertainment. 
 Nevertheless, companies have been looking into low-mid cost hardware ICs that can be integrated in their system to provide the dynamics on video overlay, picture in picture and picture out of picture as well.  Nevertheless, companies have been looking into low-mid cost hardware ICs that can be integrated in their system to provide the dynamics on video overlay, picture in picture and picture out of picture as well. 
-The ADV8005 and ADV8003 offer the capability for picture in picture as well as picture out of picture for various products ranging in applications in consumer market to professional video market.  The ADV8005 offers picture in picture on HDMI and on video resolution up to 4k2k30. The pip processor uses DDR2 external memory.  +The ADV8005 offers the capability for picture in picture as well as picture out of picture for various products ranging in applications in consumer market to professional video market.  The ADV8005 offers picture in picture on HDMI and on video resolution up to 4k2k30. The pip processor uses DDR2 external memory. 
-Note that the ADV8003 does not support 4k30 downscaling +
  
-====== Reference parts ====== 
-[[ http://www.analog.com/en/products/audio-video/analoghdmidvi-interfaces/analog-hdmidvi-display-interfaces/adv8003.html| ADV8003 - Video Signal Processor with Bitmap OSD, Dual HDMI Tx, and Video Encoder ]] 
  
-[[http://www.analog.com/en/products/audio-video/analoghdmidvi-interfaces/analog-hdmidvi-display-interfaces/adv8005.html| ADV8005 - NatureVue™ Video Signal Processor with Bitmap OSD, Dual HDMI Tx, and Encoder]]+====== Reference parts ====== 
 +[[adi>adv8005| ADV8005 - NatureVue™ Video Signal Processor with Bitmap OSD, Dual HDMI Tx, and Encoder]]
  
 ====== Application summary ====== ====== Application summary ======
Line 21: Line 21:
  
  
-===== External  OSD menu =====+===== External OSD menu =====
    
 If you already have an SOC generating your OSD, the ADV8005 can display your menu either overlaid on main video, or in full screen, or even blended with the internal OSD engine.  It is also possible to blend with alpha regions in 2 ways.  If you already have an SOC generating your OSD, the ADV8005 can display your menu either overlaid on main video, or in full screen, or even blended with the internal OSD engine.  It is also possible to blend with alpha regions in 2 ways. 
-a. By suing the OSD blend, an transparent color can be used for color keying where any pixel set to this color from the external OSD input will appear as transparent at the output. This is the easiest case of using color keying where edges are transparent or not with no per pixel alpha smoothing around edges. +a. By using the OSD blend, an transparent color can be used for color keying where any pixel set to this color from the external OSD input will appear as transparent at the output. This is the easiest case of using color keying where edges are transparent or not with no per pixel alpha smoothing around edges. 
 b. The second option which requires a bit more hardware is to send the external SOD alpha channel through TTL pins which basically is like a color channel of your video but it is routed to the OSD blend block in order to apply fine alpha blend one pixel at a time. This would allow to create per pixel alpha blending of the external OSD menu with either main video or internal OSD or even both. b. The second option which requires a bit more hardware is to send the external SOD alpha channel through TTL pins which basically is like a color channel of your video but it is routed to the OSD blend block in order to apply fine alpha blend one pixel at a time. This would allow to create per pixel alpha blending of the external OSD menu with either main video or internal OSD or even both.
  
 +===== Streaming preview video from SPI =====
 +The link to DDR2 memory through SPI can be used to load video frames for a small preview of video or live streaming. While video frame rate, quality and size will be limited by SPI speed and available DDR2 DMA speed in ADV8005, small lower quality preview window can be displayed.
 +
 +===== Multiple PIP using external OSD =====
 +If using an SOC to generate external video, multiple preview video can be tiled int one video which is sent to the external OSD TTL and the ADV8005 internal OSD can partition each tile into PIP sub-windows at different location. This could achieve even live streaming preview as seen on smart TVs.
  
  
Line 39: Line 44:
 The ADV8005 can downscale 1 4k30 video input to 1080p by using the HPS and SVSP. The ADV8005 can downscale 1 4k30 video input to 1080p by using the HPS and SVSP.
  
-===== POP =====+===== Picture out of Picture (POP=====
  
-POP uses a feature of the PVSP called album mode which can downscale the input video within the input resolution video. Only the PSVSP can do album mode.  Usually only main video needs POP while all other videos will be pip within the main video resolution. +POP uses a feature of the PVSP called album mode which can downscale the input video within the input resolution video. Only the PVSP can do album mode.  Usually only main video needs POP while all other videos will be pip within the main video resolution. 
  
 ====== DDR2 bandwidth reference ====== ====== DDR2 bandwidth reference ======
Line 53: Line 58:
 ==== PVSP ==== ==== PVSP ====
  
-The bandwidth is from input video resolution and frame rate.  Note tht RNR, interlaced input or frame rate conversion would increase the bandwidth usage if used.+The bandwidth is from input video resolution and frame rate.  Note that RNR, interlaced input or frame rate conversion would increase the bandwidth usage if used.
    
 ==== SVSP ==== ==== SVSP ====
  
-Bandwidth is from output video resolution and frame rate. For downscaling, only 1080p to 720p can be done in bypass mode without and DDR2 memory. All other formats will need DDR2 memory. +Bandwidth is from output video resolution and frame rate. For downscaling, only 1080p to 720p can be done in bypass mode without any DDR2 memory. All other formats will need DDR2 memory. 
 ==== HPS ==== ==== HPS ====
    
Line 64: Line 69:
  
 The OSD bandwidth varies as per each region size which is better calculated using Blimp’s emulator. Bandwidth maximum is calculated per video line.  Of course overlapping regions can double the bandwidth for a video line.  The OSD bandwidth varies as per each region size which is better calculated using Blimp’s emulator. Bandwidth maximum is calculated per video line.  Of course overlapping regions can double the bandwidth for a video line. 
-To get Blimp OSD designer tool, go to [[https://ez.analog.com/docs/DOC-10635|Blimp OSD Designer tool for NatureVue™ ADV800x and Advantiv® ADV7625]]+
  
 ==== External OSD ==== ==== External OSD ====
Line 94: Line 99:
 ====== DDR2 chip options ====== ====== DDR2 chip options ======
  
-When the bandwidth requirement and size for the ADV8005 are below 7.45 gpbs, only one DDR2 chip can be used. This might be specially useful to reduce hardware and costs for systems requirement multiple aDV8005 or  ADV8003.+When the bandwidth requirement and size for the ADV8005 are below 7.45 gpbs, only one DDR2 chip can be used. This might be especially useful to reduce hardware and costs for systems requirement multiple ADV8005.
  
 ====== Application analysis ====== ====== Application analysis ======
Line 108: Line 113:
  
   
-This table assumes PVSP is only used for upscaling with no RNR or interlaced conversion. If any of these features are required, some configuration will need 2 ADV8005 due to bandwidth exceeding. +This table assumes PVSP is only used for upscaling with no RNR or interlaced conversion. If any of these features are required, some configurations will need 2 ADV8005 due to bandwidth exceeding. 
  
-In the only case above that requires 2 ADV8005, because both inputs need to be downscaled to 1080p, it would need 2 ADV8005. However, note that the ADV8005 doing only downscaling from 4k30 to 1080p would be able to have only one DDR2 memory chip.+In the only case above that requires 2 ADV8005, because both inputs need to be downscaled to 1080p, it would need 2 ADV8005. However, note that the ADV8005 doing only downscaling from 4k30 to 1080p would need only one DDR2 memory chip.
  
 ====== Glossary ====== ====== Glossary ======
Line 123: Line 128:
  
 Gbps: gigabits per second Gbps: gigabits per second
- 
products/audio-video/analoghdmidvi-interfaces/adv8005/app-notes/picture-in-picture-on-4k30.1457643783.txt.gz · Last modified: 10 Mar 2016 22:03 by Dominic Bernique