Системные параметры
(регистры)
Задача системных параметров сохранить и сообщить автору состояние DVD плеера в текущий момент времени. Часть системных параметров определяются и устанавливаются DVD плеером, часть просто индикативных и могут быть только прочитаны. Системные параметры обозначаются как SPRM, всего их 24 (три не используются и зарезервированы для возможных будущих применений) и проще и понятнее считать их системными регистрами. Разрядность SPRM регистра 16 бит и, соответственно, максимальное значение регистра может быть 65535 в десятичной системе или FFFFh в шестнадцатиричной. Значения в регистрах SPRM можно просматривать и изменять (конечно, только разрешенные для изменения) во время воспроизведения во вкладке System Params Simulation window. Таблица ниже описывает SPRM регистры:
Номер регистра | Название регистра в Simulation window Scenarist | Наименование | Описание | Доступность по чтению (R) или записи (W)
| Значение по умолчанию* | ||||||
0 | Menu Disk Lang | Код языка меню | Определяет код языка, используемого в меню | R | Не определено | ||||||
1 | Audio | Номер текущего аудио потока | Содержит номер текущего проигрываемого аудио потока | R/W | 000Fh 15d 1111b | ||||||
2 | Subpicture | Номер текущего потока subpicture | Содержит номер текущего проигрываемого потока subpicture | R/W | 62d 111110b | ||||||
3 | Angle | Номер камеры (Angle number) | Содержит номер текущего проигрываемого потока angle (камеры) | R/W | 1 | ||||||
4 | Title # | Номер тайтла | Содержит номер текущего проигрываемого тайтла | R/W | 1 | ||||||
5 | VTS Title # | Номер VTS | Содержит номер текущего проигрываемого VTS | R/W | Равно SPRM 4 | ||||||
6 | Title PGC # | Номер PGC с текущим тайтлом | Содержит номер PGC с текущим проигрываемым тайтлом. Если тайтл включает в себя несколько PGC, то содержимое регистра будет меняться во время воспроизведения. | R/W | Не определено | ||||||
7 | PTTN | Номер главы или сцены (chapter, Part of Title) | Содержит номер текущей проигрываемой сцены. Номер, естественно, по мере изменения текущей сцены будет также меняться. | R/W | 1 | ||||||
8 | Highlight Btn | Номер последней выбранной кнопки меню | Содержит номер последней выбранной кнопки меню | R/W | 1 | ||||||
9 | Nav Tmr | Таймер для навигации | Параметр определяет время перехода к проигрыванию PGC, номер которой задается значением в SPRM10. Значение SPRM9 определяется автором и уменьшается каждую секунду текущего воспроизведения на единицу. При переходе к меню или выборе зрителем паузы значение SPRM 9 остается неизменным. SPRM 9 и SPRM 10 могут изменяться только в пределах домена VTS командами навигации. | R/W | 1 | ||||||
10 | Nav Tmr PGC # | Номер PGC для перехода по таймеру навигации | R/W | Не определено | |||||||
11 | Audio Mix Mode | Режим караоке DVD плеера | Определяет возможности DVD плеера по микшированию аудио каналов для караоке. Если плеер караоке не поддерживает, то параметр игнорируется. | R/W | 0 | ||||||
12 | Country Code | Код страны для управления правами родителей | Указывает код страны для возможности запрета родителями просмотра нежелательного видео детьми. | R | Не определено | ||||||
13 | Parental Level | Уровень запрета родителями | Определяет уровень запрета, устанавливаемый в соответствии с кодом страны, заданным в SPRM 12 | R/W | Не определено | ||||||
14 | Player Config | Конфигурация плеера для просмотра видео | Определяет соотношение сторон кадра и текущий режим показа | R | Не определено | ||||||
15 | P-CFG for Audio | Поддержка воспроизведения звука | Определяет возможности плеера по поддержке различных форматов звука, таких как Dolby Digital, MPEG, DTS и т.д. | R | Не определено | ||||||
16 | Initial Lang Code | Стартовый код языка для звука | Определяет код языка и его расширение для текущего проигрываемого аудио потока. | R | FFFFh | ||||||
17 | Initial Lang Code Ext | Стартовое расширение кода языка для звука | R | 00h | |||||||
18 | INI_LCD for SPST | Стартовый код языка для subpicture | Определяет код языка и его расширение для текущей проигрываемой subpicture. | R | FFFFh | ||||||
19 | INI_LCD_EXT for SPST | Стартовое расширение кода языка для subpicture | R | 00h | |||||||
20 | Player Region Code | Код региона плеера | Сообщает установленный в плеере код региона. | R | Не определено | ||||||
21, 22, 23 | Резерв |
*Примечание: если число в этом столбце заканчивается буквой h, то оно приводится в шестнадцатиричной системе счисления, если буквой d - десятичной, буквой b - двоичной.
4.6.2.