-
2022-09-23 11:46:48
ygv619 is a video display processor using osd display control system
Most suitable for data broadcasting. The digital image interface of the device with the mpeg decoder has been improved. The use of the device makes the screen synthesis suitable for mobile information terminals, car navigation systems, etc., and can perform scanning timing that conforms to digital television display standards.
Two built-in phase-locked loop circuits can realize the superposition of the external image signal and the original image signal, and generate the most suitable clock for sdram used as external video memory.
ω Feature Display Plane: The external digital image overlays the OSD image consisting of regions.
Up to four planes can be selected, consisting of the back plane (the plane where the external image is input) and the area.
OSD image format:
8-bit/dot palette mode, selectable in 16-bit RGB or YCBCR format.
YCBCR conforms to the conversion method of ITU601.
The palette ( 256 out of 16777k) can be specified by region.
Digital Image Input Format:
18-bit 6G6B6 (maximum dot clock frequency: 80 MHz) 16-bit BCR422 (maximum dot clock frequency: 80 MHz)
8-bit 656 (dot clock frequency 27 MHz)
Digital image output format: R6G6B6+2 bit AT
18-bit BCR444+2-bit AT
16-bit BCR422+2-bit AT
8-bit 656+2-bit at+6-bit alpha blending factor Maximum OSD resolution: 960 dots 1080 lines (however, the maximum resolution of the overlaid external image is 1920 1080 lines)
Applicable digital TV image formats:
Video capture function:
· External image input on frame memory is drawn in real time.
· Resolution can be converted.
Provides progressive scan conversion
avdp6 performs parallel processing, including the operation of writing display data to the video memory (sdram) connected to the local bus (drawing function) and the sequential reading of bitmap images stored in the video memory according to monitor scan (display function) operate.
Drawing function:
This function transfers the bitmap image data configured on the external memory of the CPU to the video memory. For the transfer of data, a method of mapping the video memory as an external memory managed by the cpu and performing transfer between the external memories as the cpu, or a method of configuring the display image on the video memory using the internal graphics processor of avdp6 can be used .
Display function:
This function displays the bitmap image stored in the video memory according to the display parameters stored in the internal registers of avdp6 and in the video memory. Basically, once the initial setup of the internal registers is done, the avdp6 automatically sends the display data and flushes the sdram. When performing dynamic processing such as scrolling, processing synchronized with avdp6's scan can be easily performed by using avdp6's internal flag polling or interrupt functions.
System configuration example
avdp6 is a display control device that operates as a 16-bit or 32-bit i/o device on the cpu external common bus on systems where the device is built in. Since the cpu i/f of avdp6 adopts asynchronous i/f, it can be controlled by general sram i/f, and sdram is connected to the local bus of avdp6 as video memory. The timing of this sdram is done independently by avdp6. In sdram, the bitmap image and palette data displayed by avdp6 are stored, and the storage area of sdram is directly mapped to the cpu bus, and the free space is used as the working area of cpu. The storage space of sdram is controlled by general sdram i/f.
An example system configuration is shown below.
Standalone (free-running) system
When independently displaying bitmap images stored in video memory, by providing a dot clock suitable for the display device and by writing timing parameters to registers for internal scan timing, it is possible to output synchronization signals compatible with various scan timing functions and display data. Since the display data is output in the form of analog and digital data, the lcd panel can be directly connected to the device and the video signal can be generated by the video encoder device.
osd for ntsc digital images
This is an example of a system configuration that uses avdp6 to display OSD images from NTSC (SDTV) compliant digital video devices such as DVDs. Since the AVDP6 is equipped with input/output pins for digital images, it is possible to input digital video signals without converting them to analog signals, mix them with osd and alpha without degrading the image quality, and then output . When using OSD to display AVDP6 bitmap image of external video, it is necessary to synchronize the external video signal with the scanning of AVDP6. At this time, by inputting the synchronization signal of the external video into the scanning control circuit of avdp6, the synchronization of the osd image and the external video can be realized. (As a dot clock, use a clock synchronized with an external video signal.)
The digital image i/f of avdp6 is compatible with digital i/f conforming to ccir-rec601/656 (itu656).
hdtv digital image osd
This is an example of system configuration using avdp6 as osd image display device in hdtv. Since the device can input/output ycbcr422 data at up to 80mhz, it can control the osd of the video signal of hdtv (1125i). In this case, the dot clock frequency of the osd image becomes up to 40mhz (equivalent to the resolution of the color difference data).
(As a 74 MHz dot clock, a clock synchronized with an external video signal needs to be input.)
osd of ntsc analog image
When the external video is an analog signal, the switching signal of the analog switch can be output together with the OSD display data. Since the built-in phase-locked loop can reproduce the dot clock synchronized with the external video synchronization signal, the superimposition function of the analog image signal can also be easily realized.