1460714501-69ea50ac-6417-45e7-badf-67e1c4b14c51

1. A playback device for reading an application and a digital stream from a recording medium to execute the application with playback of the digital stream, the playback device comprising:
a reading unit for reading information from the recording medium, the information including a disc root certificate, a first root certificate, the application, a provider ID identifying a provider organization that gives the application authorization to use files, a leaf certificate containing an organization ID matching the provider ID, a second root certificate associated with the leaf certificate, and playlist information defining a playback path of the digital stream, wherein the disc root certificate is a third root certificate issued by a root certificate authority and assigned to the recording medium;
a management unit configured to verify authenticity of the application by judging whether the disc root certificate is identical to the first root certificate;
an execution unit configured to execute the application if authenticity of the application is verified by the management unit;
a storage unit having a storage area that is specified by a file path that uses the provider ID and a hash value of the second root certificate;
a playback unit configured to play back the digital stream in accordance with the playlist information; and
a processing unit configured to execute the application to issue a request to access the storage area by designating a file path containing the provider ID, and to (i) convert the designated file path into a file path that uses the provider ID and the hash value of the second root certificate associated with the leaf certificate containing the organization ID matching the provider ID, and (ii) give the application authorization to use files in the storage area specified by the file path obtained by the conversion.
2. The playback device according to claim 1,
wherein the playback unit plays back the digital stream in accordance with playlist information requested by the application being executed.
3. A playback method for execution by a computer that includes a storage unit having a storage area specified by a file path and that is configured to read an application and a digital stream from a recording medium to execute the application with playback of the digital stream,
the recording medium storing a disc root certificate, a first root certificate, the application, a provider ID identifying a provider organization that gives the application authorization to use files, a leaf certificate containing an organization JD matching the provider ID, a second root certificate associated with the leaf certificate, and playlist information defining a playback path of the digital stream,
the disc root certificate being a third root certificate issued by a root certificate authority and assigned to the recording medium,
the playback method comprising:
a first step of verifying authenticity of the application by judging whether the disc root certificate is identical to the first root certificate;
a second step of executing the application if authenticity of the application is verified in the first step;
a third step of playing back the digital stream in accordance with the playlist information; and
a fourth step performed when the application being executed issues a request to access the storage area by designating a file path containing the provider ID, the fourth step involving (i) converting the designated file path into a file path that uses the provider ID and the hash value of the second root certificate associated with the leaf certificate containing the organization ID matching the provider ID, and (ii) giving the application authorization to use relevant files in the storage area specified by the file path obtained by the conversion.
4. A non-transitory computer readable storage medium including a program comprising code operable to cause a computer to execute a playback method, the computer including a storage unit having a storage area specified by a file path and being configured to read an application and a digital stream from a recording medium to execute the application with playback of the digital stream,
the recording medium storing a disc root certificate, a first root certificate, the application, a provider ID identifying a provider organization that gives the application authorization to use relevant files, a leaf certificate containing an organization ID matching the provider ID, a second root certificate associated with the leaf certificate, and playlist information defining a playback path of the digital stream,
the disc root certificate being a third root certificate issued by a root certificate authority and assigned to the recording medium,
the playback method comprising:
a first step of verifying authenticity of the application by judging whether the disc root certificate is identical to the first root certificate;
a second step of executing the application if authenticity of the application is verified in the first step;
a third step of playing back the digital stream in accordance with the playlist information; and
a fourth step performed when the application being executed issues a request to access the storage area by designating a file path containing the provider ID, the fourth step involving (i) converting the designated file path into a file path that uses the provider ID and the hash value of the second root certificate associated with the leaf certificate containing the organization ID matching the provider ID, and (ii) giving the application authorization to use relevant files in the storage area specified by the file path obtained by the conversion.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An adaptive display lockout system, comprising:
means for monitoring user initiated display change requests directed to a device having a display;
means for comparing the user initiated display change requests to a display lockout criteria; and
means for temporarily disabling the display if the user initiated display change requests meets or exceeds the display lockout criteria.
2. The system of claim 1, wherein the display lockout criteria includes one or more software calibrations.
3. The system of claim 2, wherein device further includes one or more inputs and each of the one or more software calibrations correspond to a display lockout level associated with each of the one or more inputs.
4. The system of claim 2, wherein each of the one or more software calibrations include a user event counter, a user event timer and a display lockout time.
5. The system of claim 4, wherein the user event counter ranges from 0 and 64.
6. The system of claim 4, wherein the user event timer ranges from 0 to 25.5 seconds.
7. The system of claim 4, wherein the display lockout time period ranges from 0 to 16 seconds.
8. The system of claim 4, wherein each of the one or more software calibrations further includes means for signaling the end of the display lockout time period.
9. The system of claim 8, wherein means for signaling the end of the display lockout time period is an auditory cue.
10. The system of claim 1, wherein the display is blank when disabled.
11. The system of claim 1, wherein the display includes a warning message when disabled.
12. The system of claim 1, further comprising means for resuming the display.
13. A method of adaptively locking out a display on a vehicle device based on user interaction, comprising:
counting the number of user initiated display changes with an event counter;
timing the number of user initiated display changes with an event timer;
comparing the number of user initiated display changes in the event counter and event timer to a display lockout criteria; and
disabling the display for a display lockout time period if the event counter and event timer information meets or exceeds the display lockout criteria.
14. The method of claim 13, wherein the display lockout criteria includes a number of allowed user initiated display changes in a preset time period
15. The method of claim 13, further comprising signaling the end of the display lockout time period.
16. The method of claim 15, wherein the signaling the end of the display lockout time period is an auditory cue.
17. The method of claim 13, further comprising informing the user that the display is not available during the display lockout time period.
18. A vehicle audiovisual device capable of adaptively locking out a display based on user interaction, comprising:
a user interface on the device for processing user initiated display changes;
an event counter coupled to the user interface and configured to count a number of user initiated display changes originating from the user interface;
an event timer coupled to the event counter and configured to measure a time period for the number of user initiated display changes; and
a processor coupled to the event timer and configured to disable the display for a display lockout time period if the number of user initiated display changes in the time period exceeds an allowed number of user initiated display changes in a preset time period.
19. The device of claim 18, further comprising an audible signal configured to indicate the end of the display lockout time period.
20. The device of claim 18, wherein the display lockout time period ranges from 0 to 16 seconds.