1 | 2 | 3 | 4 | page 5 | 6 | 7 | 8

A DVD player supports 16 locations that DVD-Video program material on a DVD-compliant disc can have access to. Each location is an unsigned 16-bit quantity (or 2 bytes of storage, corresponding to the decimal value range 0-65535). These locations are known as the general parameter registers, or GPRMs.

Each GPRM contains a value that can be modified under program control to create complex branching in the playback of your DVD project. GPRMs can store values read from the . GPRMs values can be calculated during playback, and the appropriate navigation decisions are taken based upon the computed result. GPRMs can be used as time counters to trigger certain events when an assigned timeout expires.

The DVD player clears the contents of all GPRMs registers to 0 when the user removes a DVD disc from the player.

Typical usage for GPRMs
Depending upon the value of a specified GPRM, playback is returned to a particular submenu of the VTS, instead of to the root menu, when the Menu button is pressed on the remote control. This is more intuitive to most users, since he/she would want repeated access to the selected submenu which corresponds to the video material he/she wants to see, and not to have to cycle it again through the root menu.

A GPRM can be used as time counters to "time out" a video or menu display. For example, the display of the root menu can be set to expire after a defined interval. If the user does not press any key on his or her remote control after the timeout expires, the playback of the movie begins automatically.

GPRMs can be used to hold the results of interactive scoring tests or games that a user takes after viewing training DVD videos. If the result is high enough, the user can advance to the next play level.

Select the default audio language based upon region setting or parental level.

Highlight the button of the current audio language.

Set parental level.

Provide and control access by prompting for passwords.

GPRMs can be used to perform the timing of an event, such as the length of time a user takes to respond to a set of multiple choice questions. Depending upon the time and the set limit of the time, the player can then take the user to a specific video segment or another display level.

Create hidden highlight buttons that appear only when the user makes certain selections in a certain predefined sequence.

Most standard arithmetic and logical operations on digital computers are supported by the GPRMs registers (see the ).


1 | 2 | 3 | 4 | page 5 | 6 | 7 | 8