DLPU035A August 2015 – December 2023 DLP4710 , DLPC3439
Table 3-16 describes the write parameters.
Parameter Bytes | Description |
---|---|
Byte 1 | Splash screen reference number (integer) |
This command is used in conjunction with the Write Input Source Select and the Write Splash Screen Execute commands, and specifies which splash screen is selected by the Input Source Select command. The settings for this command are retained until changed using this command.
The steps required to display a splash screen are:
The splash screen is read from flash and sent down the processing path of the controller once, to be stored in memory for display at the end of the processing path. As such, all image processing settings (such as image crop, image orientation, display size, splash screen select, splash screen as input source, and so forth) must be set by the user before executing the Write Splash Screen Execute command.
The user must review the notes for the Write Input Source Select command to understand the concept of source-associated commands. This concept determines when source-associated commands are executed by the system. This command is a source-associated command.
The availability of the splash screen is limited by the available space in flash memory. All splash screens must be landscape oriented.
For single controller applications which support DMD resolutions up to 1280 x 720, the minimum splash image size allowed for flash storage is 427 x 240, with the maximum being the resolution of the DMD. Typical splash image sizes for flash are 427 x 240 and 640 x 360. The full resolution size is typically used to support an “Optical Test” splash screen.
The user must specify how the splash image is displayed on the screen. Key commands for this are Write Image Crop and Write Display Size.
When this command is received while splash screen is the active source, other than storing the specified splash screen value, the only action taken by the controller software is to obtain the header information from the selected splash screen and store this in internal memory. When the Write Splash Screen Execute command is received, the controller software uses this stored information to set up the processing path prior to pulling the splash data from flash.