摘要:
An optical storage carrier is loaded with applications implemented as Java objects that enable interactive services, e.g. gaming, interactive A/V content playback, web browsing. Each Java object includes at least three methods for setting the application in an inactive state, a paused state or an active state. The carrier is also loaded with a loader application that includes a main method. The loader application controls the respective lifecyles of all Java objects present on the carrier and controls the respective methods of the Java objects. The loader application only permits one Java object to run at a time. The lifecyle of the loader application is linked to the disc and the loader application is loaded in memory when the disc is inserted in the device and killed when the disc is removed. The device runs a Java virtual machine on top of which the loader application is configured to run. Since the lifecyle of the loader application is linked to the disc, the Java virtual machine runs for the time the disc is inserted into the device and is not killed when a Java object is either paused or killed.
摘要:
Method to enable a local system time clock counter (STC) of a receiving recording device to lock to program clock reference (PCR) information comprised in a received real time sequence of information signal packets, such as MPEG2 Transport Stream packets. The method comprising determining the number of cycles between arrival of the first information signal packet and the arrival of the information signal packet comprising the first Program Clock Reference (PCR) information. This information is stored as an attribute of the stored sequence.
摘要:
A method (1) of transmitting interactive television, whereby interactive television applications are transmitted inside application-modules. These modules are transmitted in a broadcast stream. Recording systems cannot decide which modules are to be recorded. Therefore storage related information of said modules is signalled in the broadcast stream. Module identification information is implemented in the Application Information Table (AIT) and/or in the Download Information Indication (DII) message. Thus information is included in the broadcast stream concerning categories stating whether application modules are mandatory, optional or forbidden to record. Alternatively properties of a module are chosen from Code/Data/Both and/or Fixed/Variable. Recording systems use this information do decide if application modules are to be recorded or disregarded. Alternatively, application module identification information is transmitted in said broadcast stream. A module identification number is used to avoid multiple recordings. Application modules having the same category are preferably grouped together.
摘要:
A method (1) of transmitting interactive television, whereby interactive television applications are transmitted inside application-modules. These modules are transmitted in a broadcast stream. Recording systems cannot decide which modules are to be recorded. Therefore storage related information of said modules is signalled in the broadcast stream. Module identification information is implemented in the Application Information Table (AIT) and/or in the Download Information Indication (DII) message. Thus information is included in the broadcast stream concerning categories stating whether application modules are mandatory, optional or forbidden to record. Alternatively properties of a module are chosen from Code/Data/Both and/or Fixed/Variable. Recording systems use this information do decide if application modules are to be recorded or disregarded. Alternatively, application module identification information is transmitted in said broadcast stream. A module identification number is used to avoid multiple recordings. Application modules having the same category are preferably grouped together.
摘要:
An optical storage carrier is loaded with applications implemented as Java objects that enable interactive services, e.g. gaming, interactive A/V content playback, web browsing. Each Java object includes at least three methods for setting the application in an inactive state, a paused state or an active state. The carrier is also loaded with a loader application that includes a main method. The loader application controls the respective lifecyles of all Java objects present on the carrier and controls the respective methods of the Java objects. The loader application only permits one Java object to run at a time. The lifecyle of the loader application is linked to the disc and the loader application is loaded in memory when the disc is inserted in the device and killed when the disc is removed. The device runs a Java virtual machine on top of which the loader application is configured to run. Since the lifecyle of the loader application is linked to the disc, the Java virtual machine runs for the time the disc is inserted into the device and is not killed when a Java object is either paused or killed.