SPRUJ28E November 2021 – September 2024 AM68 , AM68A , TDA4AL-Q1 , TDA4VE-Q1 , TDA4VL-Q1
The DSI controller can support stereoscopic display format (SDF) using both command and video modes.
The DSI must be configured to enable the 3D operation and identify the format that is being used using the register control to enable the 3D features and the configuration that matches the video stream from the system.
The SDF format requires the system to provide frame and synchronisation information using the two parameter fields within the vertical sync short packet (VSS).
Configured the DSI mctl_3dvideo_ctl register to match format – L/R Pixel, L/R Line, L/R Frame Drive video stream based on orientation and format.
Note: DSI Controller will not perform any on-the-fly pixel manipulation for L-R ordering.
Example Video Operation
For a 3D video stream where the DSI video is given the combined images as one continuous large frame, the VSYNC packet would identify that the left image is sent first, it is a line based format and in landscape mode (see Table 12-370).
Position | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
---|---|---|---|---|---|---|---|---|
Value | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
Description | Rsvd | Rsvd | Left First | No Sync | Line-based | Landscape |
mctrl_3dvideo_ctl (0x20)
[7] | vid_vsync_3d_en | 1 |
[5] | vid_vsync_3d_lr | 0 |
[4] | vid_vsync_3d_second_en | 1 |
[3:2] | vid_vsync_3dformat | 00 |
[1:0] | vid_vsync_3dmode | 10 |
The video stream would then be configured in the DSI to be twice the line length of the normal image.
Note: The vertical operation DSI controller will expect the system to provide the left and right as two individual frames with SYNC to allow the blanking to be generated. The DSI does not insert the vertical blanking area when VSYNC = 0.