xref: /utopia/UTPA2-700.0.x/modules/pq/hal/mooney/pq/include/Mooney_Main_GRule.h (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1 #define PQ_GRULE_NR_ENABLE 1
2 #define PQ_GRULE_OSD_BW_ENABLE 1
3 #define PQ_GRULE_MPEG_NR_ENABLE 1
4 #define PQ_GRULE_FILM_MODE_ENABLE 1
5 #define PQ_GRULE_DYNAMIC_CONTRAST_ENABLE 1
6 #define PQ_GRULE_ULTRAT_CLEAR_ENABLE 1
7 #define PQ_GRULE_PTP_ENABLE 1
8 #define PQ_GRULE_XVYCC_ENABLE 1
9 #define PQ_GRULE_GAME_MODE_ENABLE 1
10 #define PQ_GRULE_HDR_ENABLE 1
11 #define PQ_GRULE_DS_PARAMETERS_ENABLE 1
12 #define PQ_GRULE_DEFINE_AUTO_GEN 1
13 #if (PQ_GRULE_NR_ENABLE) || (PQ_GRULE_OSD_BW_ENABLE) || (PQ_GRULE_MPEG_NR_ENABLE) || (PQ_GRULE_FILM_MODE_ENABLE) || (PQ_GRULE_DYNAMIC_CONTRAST_ENABLE) || (PQ_GRULE_ULTRAT_CLEAR_ENABLE) || (PQ_GRULE_PTP_ENABLE) || (PQ_GRULE_XVYCC_ENABLE) || (PQ_GRULE_GAME_MODE_ENABLE) || (PQ_GRULE_HDR_ENABLE) || (PQ_GRULE_DS_PARAMETERS_ENABLE)
14 typedef enum
15 {
16 #if PQ_GRULE_NR_ENABLE
17     PQ_GRule_NR_Main,
18 #endif
19 
20 #if PQ_GRULE_OSD_BW_ENABLE
21     PQ_GRule_OSD_BW_Main,
22 #endif
23 
24 #if PQ_GRULE_MPEG_NR_ENABLE
25     PQ_GRule_MPEG_NR_Main,
26 #endif
27 
28 #if PQ_GRULE_FILM_MODE_ENABLE
29     PQ_GRule_FILM_MODE_Main,
30 #endif
31 
32 #if PQ_GRULE_DYNAMIC_CONTRAST_ENABLE
33     PQ_GRule_DYNAMIC_CONTRAST_Main,
34 #endif
35 
36 #if PQ_GRULE_ULTRAT_CLEAR_ENABLE
37     PQ_GRule_ULTRAT_CLEAR_Main,
38 #endif
39 
40 #if PQ_GRULE_PTP_ENABLE
41     PQ_GRule_PTP_Main,
42 #endif
43 
44 #if PQ_GRULE_XVYCC_ENABLE
45     PQ_GRule_XVYCC_Main,
46 #endif
47 
48 #if PQ_GRULE_GAME_MODE_ENABLE
49     PQ_GRule_GAME_MODE_Main,
50 #endif
51 
52 #if PQ_GRULE_HDR_ENABLE
53     PQ_GRule_HDR_Main,
54 #endif
55 
56 #if PQ_GRULE_DS_PARAMETERS_ENABLE
57     PQ_GRule_DS_PARAMETERS_Main,
58 #endif
59 
60 }
61 MST_GRule_Index_Main;
62 #endif
63 
64 #if PQ_GRULE_NR_ENABLE
65 typedef enum
66 {
67     PQ_GRule_NR_Off_Main,
68     PQ_GRule_NR_Low_Main,
69     PQ_GRule_NR_Middle_Main,
70     PQ_GRule_NR_High_Main,
71     PQ_GRule_NR_Auto_Low_L_Main,
72     PQ_GRule_NR_Auto_Low_M_Main,
73     PQ_GRule_NR_Auto_Low_H_Main,
74     PQ_GRule_NR_Auto_Middle_L_Main,
75     PQ_GRule_NR_Auto_Middle_M_Main,
76     PQ_GRule_NR_Auto_Middle_H_Main,
77     PQ_GRule_NR_Auto_High_L_Main,
78     PQ_GRule_NR_Auto_High_M_Main,
79     PQ_GRule_NR_Auto_High_H_Main,
80     PQ_GRule_NR_Low_PIP_Main,
81     PQ_GRule_NR_Middle_PIP_Main,
82     PQ_GRule_NR_High_PIP_Main,
83     PQ_GRule_NR_Low_4K2K_Main,
84     PQ_GRule_NR_Middle_4K2K_Main,
85     PQ_GRule_NR_High_4K2K_Main,
86 }
87 MST_GRule_NR_Index_Main;
88 #endif
89 
90 #if PQ_GRULE_OSD_BW_ENABLE
91 typedef enum
92 {
93     PQ_GRule_OSD_BW_On_1920_Main,
94     PQ_GRule_OSD_BW_On_1366_Main,
95     PQ_GRule_OSD_BW_On_4K2K_Main,
96 }
97 MST_GRule_OSD_BW_Index_Main;
98 #endif
99 
100 #if PQ_GRULE_MPEG_NR_ENABLE
101 typedef enum
102 {
103     PQ_GRule_MPEG_NR_Off_Main,
104     PQ_GRule_MPEG_NR_Low_Main,
105     PQ_GRule_MPEG_NR_Middle_Main,
106     PQ_GRule_MPEG_NR_High_Main,
107 }
108 MST_GRule_MPEG_NR_Index_Main;
109 #endif
110 
111 #if PQ_GRULE_FILM_MODE_ENABLE
112 typedef enum
113 {
114     PQ_GRule_FILM_MODE_Off_Main,
115     PQ_GRule_FILM_MODE_On_Main,
116 }
117 MST_GRule_FILM_MODE_Index_Main;
118 #endif
119 
120 #if PQ_GRULE_DYNAMIC_CONTRAST_ENABLE
121 typedef enum
122 {
123     PQ_GRule_DYNAMIC_CONTRAST_Off_Main,
124     PQ_GRule_DYNAMIC_CONTRAST_On_Main,
125 }
126 MST_GRule_DYNAMIC_CONTRAST_Index_Main;
127 #endif
128 
129 #if PQ_GRULE_ULTRAT_CLEAR_ENABLE
130 typedef enum
131 {
132     PQ_GRule_ULTRAT_CLEAR_Off_Main,
133     PQ_GRule_ULTRAT_CLEAR_On_Main,
134 }
135 MST_GRule_ULTRAT_CLEAR_Index_Main;
136 #endif
137 
138 #if PQ_GRULE_PTP_ENABLE
139 typedef enum
140 {
141     PQ_GRule_PTP_On_PTP_Main,
142 }
143 MST_GRule_PTP_Index_Main;
144 #endif
145 
146 #if PQ_GRULE_XVYCC_ENABLE
147 typedef enum
148 {
149     PQ_GRule_XVYCC_Normal_Main,
150     PQ_GRule_XVYCC_On_xvYCC_Main,
151     PQ_GRule_XVYCC_On_sRGB_Main,
152 }
153 MST_GRule_XVYCC_Index_Main;
154 #endif
155 
156 #if PQ_GRULE_GAME_MODE_ENABLE
157 typedef enum
158 {
159     PQ_GRule_GAME_MODE_On_Main,
160 }
161 MST_GRule_GAME_MODE_Index_Main;
162 #endif
163 
164 #if PQ_GRULE_HDR_ENABLE
165 typedef enum
166 {
167     PQ_GRule_HDR_On_Main,
168     PQ_GRule_HDR_Ref_Main,
169     PQ_GRule_HDR_HDR_OFF_1920_Main,
170     PQ_GRule_HDR_HDR_OFF_1366_Main,
171     PQ_GRule_HDR_HDR_OFF_4K_Main,
172     PQ_GRule_HDR_Dolby_ON_Main,
173     PQ_GRule_HDR_Dolby_User_Main,
174 }
175 MST_GRule_HDR_Index_Main;
176 #endif
177 
178 #if PQ_GRULE_DS_PARAMETERS_ENABLE
179 typedef enum
180 {
181     PQ_GRule_DS_PARAMETERS_L_SD_Main,
182     PQ_GRule_DS_PARAMETERS_SD_Main,
183     PQ_GRule_DS_PARAMETERS_FHD_Main,
184     PQ_GRule_DS_PARAMETERS_4K_Main,
185 }
186 MST_GRule_DS_PARAMETERS_Index_Main;
187 #endif
188 
189 #if PQ_GRULE_NR_ENABLE
190 typedef enum
191 {
192     PQ_GRule_Lvl_NR_Off_Main,
193     PQ_GRule_Lvl_NR_Low_Main,
194     PQ_GRule_Lvl_NR_Middle_Main,
195     PQ_GRule_Lvl_NR_High_Main,
196     PQ_GRule_Lvl_NR_Auto_Low_L_Main,
197     PQ_GRule_Lvl_NR_Auto_Low_M_Main,
198     PQ_GRule_Lvl_NR_Auto_Low_H_Main,
199     PQ_GRule_Lvl_NR_Auto_Middle_L_Main,
200     PQ_GRule_Lvl_NR_Auto_Middle_M_Main,
201     PQ_GRule_Lvl_NR_Auto_Middle_H_Main,
202     PQ_GRule_Lvl_NR_Auto_High_L_Main,
203     PQ_GRule_Lvl_NR_Auto_High_M_Main,
204     PQ_GRule_Lvl_NR_Auto_High_H_Main,
205 }
206 MST_GRule_NR_LvL_Index_Main;
207 #endif
208 
209 #if PQ_GRULE_OSD_BW_ENABLE
210 typedef enum
211 {
212     PQ_GRule_Lvl_OSD_BW_On_Main,
213 }
214 MST_GRule_OSD_BW_LvL_Index_Main;
215 #endif
216 
217 #if PQ_GRULE_MPEG_NR_ENABLE
218 typedef enum
219 {
220     PQ_GRule_Lvl_MPEG_NR_Off_Main,
221     PQ_GRule_Lvl_MPEG_NR_Low_Main,
222     PQ_GRule_Lvl_MPEG_NR_Middle_Main,
223     PQ_GRule_Lvl_MPEG_NR_High_Main,
224 }
225 MST_GRule_MPEG_NR_LvL_Index_Main;
226 #endif
227 
228 #if PQ_GRULE_FILM_MODE_ENABLE
229 typedef enum
230 {
231     PQ_GRule_Lvl_FILM_MODE_Off_Main,
232     PQ_GRule_Lvl_FILM_MODE_On_Main,
233 }
234 MST_GRule_FILM_MODE_LvL_Index_Main;
235 #endif
236 
237 #if PQ_GRULE_DYNAMIC_CONTRAST_ENABLE
238 typedef enum
239 {
240     PQ_GRule_Lvl_DYNAMIC_CONTRAST_Off_Main,
241     PQ_GRule_Lvl_DYNAMIC_CONTRAST_On_Main,
242 }
243 MST_GRule_DYNAMIC_CONTRAST_LvL_Index_Main;
244 #endif
245 
246 #if PQ_GRULE_ULTRAT_CLEAR_ENABLE
247 typedef enum
248 {
249     PQ_GRule_Lvl_ULTRAT_CLEAR_Off_Main,
250     PQ_GRule_Lvl_ULTRAT_CLEAR_On_Main,
251 }
252 MST_GRule_ULTRAT_CLEAR_LvL_Index_Main;
253 #endif
254 
255 #if PQ_GRULE_PTP_ENABLE
256 typedef enum
257 {
258     PQ_GRule_Lvl_PTP_On_Main,
259 }
260 MST_GRule_PTP_LvL_Index_Main;
261 #endif
262 
263 #if PQ_GRULE_XVYCC_ENABLE
264 typedef enum
265 {
266     PQ_GRule_Lvl_XVYCC_Normal_Main,
267     PQ_GRule_Lvl_XVYCC_On_xvYCC_Main,
268     PQ_GRule_Lvl_XVYCC_On_sRGB_Main,
269 }
270 MST_GRule_XVYCC_LvL_Index_Main;
271 #endif
272 
273 #if PQ_GRULE_GAME_MODE_ENABLE
274 typedef enum
275 {
276     PQ_GRule_Lvl_GAME_MODE_On_Main,
277 }
278 MST_GRule_GAME_MODE_LvL_Index_Main;
279 #endif
280 
281 #if PQ_GRULE_HDR_ENABLE
282 typedef enum
283 {
284     PQ_GRule_Lvl_HDR_Off_Main,
285     PQ_GRule_Lvl_HDR_Open_Auto_Main,
286     PQ_GRule_Lvl_HDR_Open_High_Main,
287     PQ_GRule_Lvl_HDR_Open_Mid_Main,
288     PQ_GRule_Lvl_HDR_Open_Low_Main,
289     PQ_GRule_Lvl_HDR_Open_Ref_Main,
290     PQ_GRule_Lvl_HDR_Dolby_Vivid_Main,
291     PQ_GRule_Lvl_HDR_Dolby_User_Main,
292     PQ_GRule_Lvl_HDR_Dolby_Brightness_Main,
293     PQ_GRule_Lvl_HDR_Dolby_Dark_Main,
294 }
295 MST_GRule_HDR_LvL_Index_Main;
296 #endif
297 
298 #if PQ_GRULE_DS_PARAMETERS_ENABLE
299 typedef enum
300 {
301     PQ_GRule_Lvl_DS_PARAMETERS_L_SD_Main,
302     PQ_GRule_Lvl_DS_PARAMETERS_SD_Main,
303     PQ_GRule_Lvl_DS_PARAMETERS_FHD_Main,
304     PQ_GRule_Lvl_DS_PARAMETERS_4K_Main,
305 }
306 MST_GRule_DS_PARAMETERS_LvL_Index_Main;
307 #endif
308 
309 
310 #define PQ_GRULE_RULE_NUM_Main 11
311 
312 #if PQ_GRULE_NR_ENABLE
313 #define PQ_GRULE_NR_IP_NUM_Main 5
314 #define PQ_GRULE_NR_NUM_Main 19
315 #define PQ_GRULE_NR_LVL_NUM_Main 13
316 #endif
317 
318 #if PQ_GRULE_OSD_BW_ENABLE
319 #define PQ_GRULE_OSD_BW_IP_NUM_Main 3
320 #define PQ_GRULE_OSD_BW_NUM_Main 3
321 #define PQ_GRULE_OSD_BW_LVL_NUM_Main 1
322 #endif
323 
324 #if PQ_GRULE_MPEG_NR_ENABLE
325 #define PQ_GRULE_MPEG_NR_IP_NUM_Main 6
326 #define PQ_GRULE_MPEG_NR_NUM_Main 4
327 #define PQ_GRULE_MPEG_NR_LVL_NUM_Main 4
328 #endif
329 
330 #if PQ_GRULE_FILM_MODE_ENABLE
331 #define PQ_GRULE_FILM_MODE_IP_NUM_Main 3
332 #define PQ_GRULE_FILM_MODE_NUM_Main 2
333 #define PQ_GRULE_FILM_MODE_LVL_NUM_Main 2
334 #endif
335 
336 #if PQ_GRULE_DYNAMIC_CONTRAST_ENABLE
337 #define PQ_GRULE_DYNAMIC_CONTRAST_IP_NUM_Main 1
338 #define PQ_GRULE_DYNAMIC_CONTRAST_NUM_Main 2
339 #define PQ_GRULE_DYNAMIC_CONTRAST_LVL_NUM_Main 2
340 #endif
341 
342 #if PQ_GRULE_ULTRAT_CLEAR_ENABLE
343 #define PQ_GRULE_ULTRAT_CLEAR_IP_NUM_Main 5
344 #define PQ_GRULE_ULTRAT_CLEAR_NUM_Main 2
345 #define PQ_GRULE_ULTRAT_CLEAR_LVL_NUM_Main 2
346 #endif
347 
348 #if PQ_GRULE_PTP_ENABLE
349 #define PQ_GRULE_PTP_IP_NUM_Main 2
350 #define PQ_GRULE_PTP_NUM_Main 1
351 #define PQ_GRULE_PTP_LVL_NUM_Main 1
352 #endif
353 
354 #if PQ_GRULE_XVYCC_ENABLE
355 #define PQ_GRULE_XVYCC_IP_NUM_Main 5
356 #define PQ_GRULE_XVYCC_NUM_Main 3
357 #define PQ_GRULE_XVYCC_LVL_NUM_Main 3
358 #endif
359 
360 #if PQ_GRULE_GAME_MODE_ENABLE
361 #define PQ_GRULE_GAME_MODE_IP_NUM_Main 11
362 #define PQ_GRULE_GAME_MODE_NUM_Main 1
363 #define PQ_GRULE_GAME_MODE_LVL_NUM_Main 1
364 #endif
365 
366 #if PQ_GRULE_HDR_ENABLE
367 #define PQ_GRULE_HDR_IP_NUM_Main 6
368 #define PQ_GRULE_HDR_NUM_Main 7
369 #define PQ_GRULE_HDR_LVL_NUM_Main 10
370 #endif
371 
372 #if PQ_GRULE_DS_PARAMETERS_ENABLE
373 #define PQ_GRULE_DS_PARAMETERS_IP_NUM_Main 6
374 #define PQ_GRULE_DS_PARAMETERS_NUM_Main 4
375 #define PQ_GRULE_DS_PARAMETERS_LVL_NUM_Main 4
376 #endif
377 
378 #if PQ_GRULE_NR_ENABLE
379 extern code U8 MST_GRule_NR_IP_Index_Main[PQ_GRULE_NR_IP_NUM_Main];
380 extern code U8 MST_GRule_NR_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_NR_NUM_Main][PQ_GRULE_NR_IP_NUM_Main];
381 #endif
382 
383 #if PQ_GRULE_OSD_BW_ENABLE
384 extern code U8 MST_GRule_OSD_BW_IP_Index_Main[PQ_GRULE_OSD_BW_IP_NUM_Main];
385 extern code U8 MST_GRule_OSD_BW_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_OSD_BW_NUM_Main][PQ_GRULE_OSD_BW_IP_NUM_Main];
386 #endif
387 
388 #if PQ_GRULE_MPEG_NR_ENABLE
389 extern code U8 MST_GRule_MPEG_NR_IP_Index_Main[PQ_GRULE_MPEG_NR_IP_NUM_Main];
390 extern code U8 MST_GRule_MPEG_NR_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_MPEG_NR_NUM_Main][PQ_GRULE_MPEG_NR_IP_NUM_Main];
391 #endif
392 
393 #if PQ_GRULE_FILM_MODE_ENABLE
394 extern code U8 MST_GRule_FILM_MODE_IP_Index_Main[PQ_GRULE_FILM_MODE_IP_NUM_Main];
395 extern code U8 MST_GRule_FILM_MODE_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_FILM_MODE_NUM_Main][PQ_GRULE_FILM_MODE_IP_NUM_Main];
396 #endif
397 
398 #if PQ_GRULE_DYNAMIC_CONTRAST_ENABLE
399 extern code U8 MST_GRule_DYNAMIC_CONTRAST_IP_Index_Main[PQ_GRULE_DYNAMIC_CONTRAST_IP_NUM_Main];
400 extern code U8 MST_GRule_DYNAMIC_CONTRAST_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_DYNAMIC_CONTRAST_NUM_Main][PQ_GRULE_DYNAMIC_CONTRAST_IP_NUM_Main];
401 #endif
402 
403 #if PQ_GRULE_ULTRAT_CLEAR_ENABLE
404 extern code U8 MST_GRule_ULTRAT_CLEAR_IP_Index_Main[PQ_GRULE_ULTRAT_CLEAR_IP_NUM_Main];
405 extern code U8 MST_GRule_ULTRAT_CLEAR_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_ULTRAT_CLEAR_NUM_Main][PQ_GRULE_ULTRAT_CLEAR_IP_NUM_Main];
406 #endif
407 
408 #if PQ_GRULE_PTP_ENABLE
409 extern code U8 MST_GRule_PTP_IP_Index_Main[PQ_GRULE_PTP_IP_NUM_Main];
410 extern code U8 MST_GRule_PTP_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_PTP_NUM_Main][PQ_GRULE_PTP_IP_NUM_Main];
411 #endif
412 
413 #if PQ_GRULE_XVYCC_ENABLE
414 extern code U8 MST_GRule_XVYCC_IP_Index_Main[PQ_GRULE_XVYCC_IP_NUM_Main];
415 extern code U8 MST_GRule_XVYCC_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_XVYCC_NUM_Main][PQ_GRULE_XVYCC_IP_NUM_Main];
416 #endif
417 
418 #if PQ_GRULE_GAME_MODE_ENABLE
419 extern code U8 MST_GRule_GAME_MODE_IP_Index_Main[PQ_GRULE_GAME_MODE_IP_NUM_Main];
420 extern code U8 MST_GRule_GAME_MODE_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_GAME_MODE_NUM_Main][PQ_GRULE_GAME_MODE_IP_NUM_Main];
421 #endif
422 
423 #if PQ_GRULE_HDR_ENABLE
424 extern code U8 MST_GRule_HDR_IP_Index_Main[PQ_GRULE_HDR_IP_NUM_Main];
425 extern code U8 MST_GRule_HDR_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_HDR_NUM_Main][PQ_GRULE_HDR_IP_NUM_Main];
426 #endif
427 
428 #if PQ_GRULE_DS_PARAMETERS_ENABLE
429 extern code U8 MST_GRule_DS_PARAMETERS_IP_Index_Main[PQ_GRULE_DS_PARAMETERS_IP_NUM_Main];
430 extern code U8 MST_GRule_DS_PARAMETERS_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_DS_PARAMETERS_NUM_Main][PQ_GRULE_DS_PARAMETERS_IP_NUM_Main];
431 #endif
432 
433 #if PQ_GRULE_NR_ENABLE
434 extern code U8 MST_GRule_1920_NR_Main[PQ_GRULE_NR_LVL_NUM_Main];
435 #endif
436 #if PQ_GRULE_OSD_BW_ENABLE
437 extern code U8 MST_GRule_1920_OSD_BW_Main[PQ_GRULE_OSD_BW_LVL_NUM_Main];
438 #endif
439 #if PQ_GRULE_MPEG_NR_ENABLE
440 extern code U8 MST_GRule_1920_MPEG_NR_Main[PQ_GRULE_MPEG_NR_LVL_NUM_Main];
441 #endif
442 #if PQ_GRULE_FILM_MODE_ENABLE
443 extern code U8 MST_GRule_1920_FILM_MODE_Main[PQ_GRULE_FILM_MODE_LVL_NUM_Main];
444 #endif
445 #if PQ_GRULE_DYNAMIC_CONTRAST_ENABLE
446 extern code U8 MST_GRule_1920_DYNAMIC_CONTRAST_Main[PQ_GRULE_DYNAMIC_CONTRAST_LVL_NUM_Main];
447 #endif
448 #if PQ_GRULE_ULTRAT_CLEAR_ENABLE
449 extern code U8 MST_GRule_1920_ULTRAT_CLEAR_Main[PQ_GRULE_ULTRAT_CLEAR_LVL_NUM_Main];
450 #endif
451 #if PQ_GRULE_PTP_ENABLE
452 extern code U8 MST_GRule_1920_PTP_Main[PQ_GRULE_PTP_LVL_NUM_Main];
453 #endif
454 #if PQ_GRULE_XVYCC_ENABLE
455 extern code U8 MST_GRule_1920_XVYCC_Main[PQ_GRULE_XVYCC_LVL_NUM_Main];
456 #endif
457 #if PQ_GRULE_GAME_MODE_ENABLE
458 extern code U8 MST_GRule_1920_GAME_MODE_Main[PQ_GRULE_GAME_MODE_LVL_NUM_Main];
459 #endif
460 #if PQ_GRULE_HDR_ENABLE
461 extern code U8 MST_GRule_1920_HDR_Main[PQ_GRULE_HDR_LVL_NUM_Main];
462 #endif
463 #if PQ_GRULE_DS_PARAMETERS_ENABLE
464 extern code U8 MST_GRule_1920_DS_PARAMETERS_Main[PQ_GRULE_DS_PARAMETERS_LVL_NUM_Main];
465 #endif
466 
467 #if PQ_GRULE_NR_ENABLE
468 extern code U8 MST_GRule_1366_NR_Main[PQ_GRULE_NR_LVL_NUM_Main];
469 #endif
470 #if PQ_GRULE_OSD_BW_ENABLE
471 extern code U8 MST_GRule_1366_OSD_BW_Main[PQ_GRULE_OSD_BW_LVL_NUM_Main];
472 #endif
473 #if PQ_GRULE_MPEG_NR_ENABLE
474 extern code U8 MST_GRule_1366_MPEG_NR_Main[PQ_GRULE_MPEG_NR_LVL_NUM_Main];
475 #endif
476 #if PQ_GRULE_FILM_MODE_ENABLE
477 extern code U8 MST_GRule_1366_FILM_MODE_Main[PQ_GRULE_FILM_MODE_LVL_NUM_Main];
478 #endif
479 #if PQ_GRULE_DYNAMIC_CONTRAST_ENABLE
480 extern code U8 MST_GRule_1366_DYNAMIC_CONTRAST_Main[PQ_GRULE_DYNAMIC_CONTRAST_LVL_NUM_Main];
481 #endif
482 #if PQ_GRULE_ULTRAT_CLEAR_ENABLE
483 extern code U8 MST_GRule_1366_ULTRAT_CLEAR_Main[PQ_GRULE_ULTRAT_CLEAR_LVL_NUM_Main];
484 #endif
485 #if PQ_GRULE_PTP_ENABLE
486 extern code U8 MST_GRule_1366_PTP_Main[PQ_GRULE_PTP_LVL_NUM_Main];
487 #endif
488 #if PQ_GRULE_XVYCC_ENABLE
489 extern code U8 MST_GRule_1366_XVYCC_Main[PQ_GRULE_XVYCC_LVL_NUM_Main];
490 #endif
491 #if PQ_GRULE_GAME_MODE_ENABLE
492 extern code U8 MST_GRule_1366_GAME_MODE_Main[PQ_GRULE_GAME_MODE_LVL_NUM_Main];
493 #endif
494 #if PQ_GRULE_HDR_ENABLE
495 extern code U8 MST_GRule_1366_HDR_Main[PQ_GRULE_HDR_LVL_NUM_Main];
496 #endif
497 #if PQ_GRULE_DS_PARAMETERS_ENABLE
498 extern code U8 MST_GRule_1366_DS_PARAMETERS_Main[PQ_GRULE_DS_PARAMETERS_LVL_NUM_Main];
499 #endif
500 
501 #if PQ_GRULE_NR_ENABLE
502 extern code U8 MST_GRule_4K2K_NR_Main[PQ_GRULE_NR_LVL_NUM_Main];
503 #endif
504 #if PQ_GRULE_OSD_BW_ENABLE
505 extern code U8 MST_GRule_4K2K_OSD_BW_Main[PQ_GRULE_OSD_BW_LVL_NUM_Main];
506 #endif
507 #if PQ_GRULE_MPEG_NR_ENABLE
508 extern code U8 MST_GRule_4K2K_MPEG_NR_Main[PQ_GRULE_MPEG_NR_LVL_NUM_Main];
509 #endif
510 #if PQ_GRULE_FILM_MODE_ENABLE
511 extern code U8 MST_GRule_4K2K_FILM_MODE_Main[PQ_GRULE_FILM_MODE_LVL_NUM_Main];
512 #endif
513 #if PQ_GRULE_DYNAMIC_CONTRAST_ENABLE
514 extern code U8 MST_GRule_4K2K_DYNAMIC_CONTRAST_Main[PQ_GRULE_DYNAMIC_CONTRAST_LVL_NUM_Main];
515 #endif
516 #if PQ_GRULE_ULTRAT_CLEAR_ENABLE
517 extern code U8 MST_GRule_4K2K_ULTRAT_CLEAR_Main[PQ_GRULE_ULTRAT_CLEAR_LVL_NUM_Main];
518 #endif
519 #if PQ_GRULE_PTP_ENABLE
520 extern code U8 MST_GRule_4K2K_PTP_Main[PQ_GRULE_PTP_LVL_NUM_Main];
521 #endif
522 #if PQ_GRULE_XVYCC_ENABLE
523 extern code U8 MST_GRule_4K2K_XVYCC_Main[PQ_GRULE_XVYCC_LVL_NUM_Main];
524 #endif
525 #if PQ_GRULE_GAME_MODE_ENABLE
526 extern code U8 MST_GRule_4K2K_GAME_MODE_Main[PQ_GRULE_GAME_MODE_LVL_NUM_Main];
527 #endif
528 #if PQ_GRULE_HDR_ENABLE
529 extern code U8 MST_GRule_4K2K_HDR_Main[PQ_GRULE_HDR_LVL_NUM_Main];
530 #endif
531 #if PQ_GRULE_DS_PARAMETERS_ENABLE
532 extern code U8 MST_GRule_4K2K_DS_PARAMETERS_Main[PQ_GRULE_DS_PARAMETERS_LVL_NUM_Main];
533 #endif
534 
535