DLPU115 January   2022 DLPC3421

 

  1.   1
  2.   2
    1.     3
    2.     4
      1.      5
      2.      6
      3.      7
  3.   8
    1.     9
    2.     10
  4.   11
    1.     12
      1.      13
        1.       14
        2.       15
      2.      16
        1.       17
        2.       18
        3.       19
      3.      20
        1.       21
        2.       22
      4.      23
        1.       24
        2.       25
        3.       26
      5.      27
        1.       28
        2.       29
      6.      30
        1.       31
        2.       32
        3.       33
      7.      34
        1.       35
        2.       36
      8.      37
        1.       38
        2.       39
        3.       40
      9.      41
        1.       42
        2.       43
      10.      44
        1.       45
        2.       46
        3.       47
      11.      48
        1.       49
        2.       50
      12.      51
        1.       52
        2.       53
        3.       54
      13.      55
        1.       56
        2.       57
        3.       58
      14.      59
        1.       60
        2.       61
      15.      62
        1.       63
        2.       64
        3.       65
      16.      66
        1.       67
        2.       68
      17.      69
        1.       70
        2.       71
        3.       72
      18.      73
        1.       74
        2.       75
      19.      76
        1.       77
        2.       78
        3.       79
      20.      80
        1.       81
        2.       82
        3.       83
      21.      84
        1.       85
        2.       86
        3.       87
      22.      88
        1.       89
        2.       90
      23.      91
        1.       92
        2.       93
        3.       94
      24.      95
        1.       96
        2.       97
        3.       98
      25.      99
        1.       100
        2.       101
      26.      102
        1.       103
        2.       104
        3.       105
      27.      106
        1.       107
        2.       108
      28.      109
        1.       110
        2.       111
        3.       112
      29.      113
        1.       114
        2.       115
      30.      116
        1.       117
        2.       118
      31.      119
        1.       120
        2.       121
        3.       122
      32.      123
        1.       124
        2.       125
    2.     126
      1.      127
        1.       128
        2.       129
      2.      130
        1.       131
        2.       132
        3.       133
      3.      134
        1.       135
        2.       136
      4.      137
        1.       138
        2.       139
        3.       140
      5.      141
        1.       142
        2.       143
      6.      144
        1.       145
        2.       146
        3.       147
      7.      148
        1.       149
        2.       150
        3.       151
      8.      152
        1.       153
        2.       154
      9.      155
        1.       156
        2.       157
        3.       158
      10.      159
        1.       160
        2.       161
        3.       162
    3.     163
      1.      164
        1.       165
        2.       166
      2.      167
        1.       168
        2.       169
        3.       170
      3.      171
        1.       172
        2.       173
      4.      174
        1.       175
        2.       176
        3.       177
      5.      178
        1.       179
        2.       180
      6.      181
        1.       182
        2.       183
        3.       184
      7.      185
        1.       186
        2.       187
      8.      188
        1.       189
        2.       190
        3.       191
    4.     192
      1.      193
        1.       194
        2.       195
      2.      196
        1.       197
        2.       198
        3.       199
      3.      200
        1.       201
        2.       202
      4.      203
        1.       204
        2.       205
        3.       206
      5.      207
        1.       208
        2.       209
      6.      210
        1.       211
        2.       212
        3.       213
      7.      214
        1.       215
        2.       216
      8.      217
        1.       218
        2.       219
        3.       220
    5.     221
      1.      222
        1.       223
        2.       224
        3.       225
      2.      226
        1.       227
        2.       228
        3.       229
      3.      230
        1.       231
        2.       232
        3.       233
      4.      234
        1.       235
        2.       236
        3.       237
      5.      238
        1.       239
        2.       240
        3.       241
      6.      242
        1.       243
        2.       244
        3.       245
      7.      246
        1.       247
        2.       248
        3.       249

Use of Image Freeze to Reduce On-Screen Artifacts

Commands that take a long time to process, require a lot a data to be loaded from flash, or change the frame timing of the system may create on-screen artifacts. The Write Image Freeze command can try and minimize, if not eliminate, these artifacts. The process is:

  1. Send a Write Image Freeze command to enable freeze.
  2. Send commands with the potential to create image artifacts.
  3. Embedded software executes Write Image Freeze command to disable freeze.

Because commands to the controller process serially, no special timing or delay is required between these commands. The number of commands placed between the freeze and unfreeze must be small, as it is not desirable for the image to be frozen for a long period of time. A list of commands that may produce image artifacts is listed in Table 3-18, which is not an all-inclusive list. The user is responsible for determining the correct use of the image freeze command.

Table 3-18 Partial List of Commands that May Benefit from the Use of Image Freeze
CommandCommand OpCodeNotes
Write Input Source Select05h
Write External Video Source Format Select07hIf changed while this source is the active source, embedded software disables image freeze after this command is executed
Write Test Pattern Select0BhIf changed while this source is the active source
Write Splash Screen Select0DhIf changed while this source is the active source, embedded software disables image freeze after this command is executed
Write Look Select22h

Table 3-19 and Table 3-20 show a few examples of how to use the image freeze command.

Table 3-19 Splash Screen Example Using Image Freeze
CommandNotes
Write Display Image Curtain = enableMay want to apply curtain if already displaying an unwanted image (such as a broken source)
Write Image Freeze = freeze
Write Image Crop, Write Display Size, Write Display Image OrientationPotential data processing commands that may be required for proper display of splash image. These must be set prior to write splash screen execute command to affect the splash screen image.

Write Splash Screen Select

Write Input Source Select = splash

These must be set prior to write splash screen execute
Write Splash Screen ExecuteRetrieves the desired splash screen image for display

The new splash image displays when the Write Splash Screen Execute command executes, regardless of the state of the Write Image Freeze command (due to the one time nature of the splash image). Embedded software disables image freeze after this command is executed.

Table 3-20 Test Pattern Generator Example Using Image Freeze
CommandNotes
Write Image Freeze = freeze
Write Image Crop, Write Display Size, Write Display Image Orientation, Write Test Pattern SelectPotential data processing commands that may be required for proper display of test pattern image. These must be set before the Write Input Source Select command.
Write Input Source Select = test pattern generator
Write Image Freeze = unfreeze