Method for reproduction of video data and graphic data from data carrier

FIELD: methods for reproduction of graphic data from data carrier for displaying on-screen menu.

SUBSTANCE: in accordance to the invention, data carrier stores a stream of interactive graphic data reproduced on request, which is activated in response to user command. Effect is achieved by decoding graphic data and outputting decoded graphic data, where decoded data is outputted in response to activation command, if the data is the first graphic data, or outputted in a certain time, if decoded data is the second graphic data.

EFFECT: ensured reproduction from data carrier by means of extension of function of interactive graphic data stream to support interaction with user.

5 cl, 26 dwg

 

The technical FIELD

The present invention relates to playback of the multimedia image from the data medium on which is stored the interactive graphic stream of data that is displayed in response to a user command.

PRIOR art

To play a media image on the media data record audiovisual (AV) multimedia image data, navigation data, control the playback of the AV data, and system data, which includes control information related to the header of the AV data, which will initially be reproduced, when a data carrier is inserted into the playback device. On the data carrier can also be written other data. In particular, the AV data recorded on the storage medium by multiplexing video, audio, subtitle and menu as the main stream.

Figure 1 shows the structural diagram of the generalized AV data recorded on the data carrier.

According Fig. 1 on the storage medium that stores a multimedia image, a video stream 102, the audio stream 104, the thread 106 graphical data representation to provide subtitles and stream 108 interactive graphical data for providing OSD multiplexed (PM) and recorded as the main thread. In dallasartsrevue the main stream is referred to as AV data 110.

Figure 2 - structural diagram of the generalized playback device for playback of the AV data from the storage media 200 data on which the recorded AV data 110.

According to figure 2, the playback device for playback of multimedia image reads the navigation data, as described above, and receives control information required for reproducing the AV data 110. For example, the control information includes the type of encoding the AV data 110, the speed of flow, information specifying the area in which the recorded AV data 110, and the type of data that include AV data 110. Using management information managed by the reader 210, a demultiplexer 220, a video decoders, data presentation, interactive graphical data and audio data 230, 240, 250 and 260, respectively.

More specifically, according to Fig. 1 and 2, the reader 210 reads the multiplexed AV data 110 from the data medium 200 using the information indicating the area in which the recorded AV data 110, and transmits the multiplexed AV data 110 to the demultiplexer 220. The demultiplexer 220 divides the received AV data 110 to the video stream 102, the audio stream 104, the thread 106 graphical data representation and stream 108 interactive graphical data and transmits the divided streams 102-108 to the decoders 230-260, respectively. the each stream, transferred to the corresponding decoder is decoded according to the appropriate data type and is ready to display on the screen at a certain time. The decoded video stream 102, the thread 106 graphical data representations and/or stream 108 interactive graphical data are superimposed on each other as a single image using block 270 mixing. Finally, the screen displays the image selected on the basis of the set user status output. For example, the state of the output can be controlled on the basis of the user's choice, as a condition of the on / off subtitles and the state of the mute, etc.

In particular, the decoder 250 interactive graphical received from the data stream 108 interactive graphical data carrier 200 data, decodes the stream 108 interactive graphical data and time displays the OSD menu, which includes buttons on the screen. The user selection may be input by a particular user-selected button is displayed on the OSD menu. Thus there can be provided a function of user interaction.

However, the conventional playback device always displays the OSD menu at a certain time, even if the user does not want to see the menu when playing back the multimedia data, as film.if unnecessary on-screen menu is displayed when viewing a movie, the user may experience inconvenience.

The INVENTION

According to the present invention provides a method of playback of the data carrier that stores the interactive graphic stream data on demand, activated in response to a user command with the expansion of the functions of the interactive graphic stream data to support interactions with the user.

Corresponding to the present invention, the media data includes video data and graphic data to display the OSD superimposed on the image displayed based on the video data. Image data includes first image data displayed on the screen when a user-generated command activation.

The graphics data may also include the second image data displayed on the screen at a certain time.

The first and second image data may be identical or similar structures, which include the field in order that they can be differentiated from each other.

The first and second image data may have a structure graphics_segment, which includes a segment_type field, determining first and second values of type image data, respectively.

The first and second image data may have a structure interctive_graphic_segment, which include this field so that they can be differentiated from each other.

The first image data may have a structure on_demand_interactive_graphic different from the structure of the second image data. Structure on_demand_interactive_graphic may include information related to the initial (source) menu page that indicates that the first image data decoded and ready to display, and information regarding at least one menu page to be displayed when the user command is generated activation. Each menu page can include information for displaying at least one button and the information related to the command to be executed when the user selects this button.

The first image data can multiplicious with the video data and recorded in the same thread, or the first image data and second image data can multiplicious with the video data and recorded in the same thread.

The first image data and second image data can multiplicious with the video data and recorded in the same thread, and object data, which are the first graphics data and indicate the OSD can be switched on and enroll in an independent thread.

Device in which proizvedeniya with the specified media video data and graphic data to display the menu, superimposed on the image displayed based on the video data includes video decoder that decodes video data; and a graphic data decoder that decodes image data. The graphic data decoder decodes the first display image data, when image data are of the specified type and adopted team activation. The second image data are displayed at a certain time, when the image data does not belong to the first type.

The device may further comprise a mixing unit, superimposing on each other decoded video data and decoded image data, and an interface that transmits the user command to the decoder graphics data.

Way to play back media data, stores the video data and graphic data to display the OSD superimposed on the image displayed based on the video data may include decoding the graphics data, and, based on this decoded image data, output the decoded image data, when a user-generated command activation, and output the decoded image data in a certain time.

Furthermore, the method of play of the interactive graphic stream data from the data medium can switch the diamonds in the reading flow of the interactive graphics data from the data carrier; decoding the stream being read interactive graphical data; determining the type of read stream interactive graphical data, and mixing the decoded stream interactive graphical data with the video data and displaying the mixed data at a certain time, if the decoded stream interactive graphical data is a stream of standard interactive graphical data, or display mixed data when receiving the activation commands, if the decoded stream interactive graphical data is a stream interactive graphical data on demand.

The decoder interactive graphical data includes a processor flow image data, which decodes the received stream interactive graphical data and transmits the data of the object image button and the information button configurations after decoding; the encoded data buffer that temporarily stores the stream interactive graphical data and then transmits a stream of the interactive graphics data processor of the flow of image data; a buffer object that receives the data of the object image button; the buffer is formed, which receives configuration information button; the graphics controller, which generates an image for display using the data items is nasasa in the object buffer and the buffer is formed, and transmits the acquired image from the object buffer to the graphics plane images.

Additional and/or other aspects and advantages of the present invention are presented in the following description, derived from the description or can be learned in the practical implementation of this invention.

BRIEF DESCRIPTION of DRAWINGS

The present invention is illustrated in the following description of embodiments illustrated by the drawings, which represent the following:

Fig. 1 is a view of a conventional AV data recorded on the data carrier;

Fig. 2 - representation of a conventional playback device for playback of the data carrier, on which the recorded AV data;

Fig. 3 - configuration of the interactive graphic stream data according to one of embodiments of the present invention;

Fig. 4 - view playback operations flow standard interactive graphical data;

Fig. 5A and 5B is a view of the operation of the playback of the stream interactive graphical data on demand according to one of embodiments of the present invention;

Fig. 6A-6C is an illustration of a method of distinguishing flow interactive graphical data on demand according to one of embodiments of the present invention from the standard flow of the interactive graphics data;

Fig. 7 is an illustration of a method of distinguishing flow interactive graphical data on demand according to another variant implementation of the present invention from the standard flow of the interactive graphics data;

Fig. 8 is an illustration of a method of distinguishing flow interactive graphical data on demand according to another variant implementation of the present invention from the standard flow of the interactive graphics data;

Fig. 9 is a block diagram of the playback device for playback of the stream interactive graphical data on demand according to one of embodiments of the present invention;

Fig. 10 is a block diagram of the playback device for playback of the stream interactive graphical data on demand according to another variant implementation of the present invention;

Fig. 11A-11D - streams interactive graphical data, which include AV data according to one of embodiments of the present invention;

Fig. 12 - configuration status register player, recording information related to the interactive graphic stream data according to one of embodiments of the present invention;

Fig. 13 - configuration status register player, recording information relating to the flow of interaktivni image data according to another variant implementation of the present invention;

Fig. 14 is a process created by the user activation commands flow interactive graphical data on demand;

Fig. 15A and 15B illustrates the state of the display according to the values of the disp_flag flag for configuration of the status register of the player shown in Fig. 12 and 13, respectively;

Fig. 16 - the system menu of the playback device, which identifies the menu to turn on/off, output flow interactive graphical data on demand;

Fig. 17 is a schematical diagram of the remote control includes a button to turn on/off, output flow interactive graphical data on demand;

Fig. 18 is a sequence of operations of reproduction of the data carrier, on which a recorded stream of the interactive graphics data according to one of embodiments of the present invention;

Fig. 19 is a detailed sequence of operations of reproduction of the media data, which is recorded stream interactive graphical data on demand, shown in Fig. 18.

DETAILED DESCRIPTION of embodiments

The below described embodiments of the present invention with reference to the drawings, in which identical reference position refer to similar elements throughout the description.

Ka is used in the present description, thread standard interactive graphical data refers to the data flow, which provides on-screen menu at a certain time. In addition, the interactive graphic stream on demand data refers to the data flow, which provides on-screen menu that appears only when it is desirable to the user.

Figure 3 shows the configuration of the stream interactive graphical data according to one of embodiments of the present invention.

According Fig. 3 the interactive graphic stream data is divided into periods of sampling in accordance with the fact, how does the decoder. Information for playback button on the OSD menu, which includes many of the buttons is called interactive graphical object. All interactive graphics, which includes the sampling period, decoded, and stored in the object buffer decoder interactive graphical data, which is described below, and until you have entered data in the subsequent sampling period, it contains the saved objects. Accordingly, in one sampling period of the interactive graphical object should not be decoded each time it is used, and already decoded and stored interactive graphical objects can be reused, However, when the next sampling period begins after as one sampling period is completed, all of the buffer of the decoder are reset, and all saved data disappear. In addition, the time after which the buffer of the decoder is reset, is defined as the set time.

Sets the display is defined as the output of the basic elements of interactive graphical objects, as shown in Fig. 3. Set display indicates the set of interactive graphical objects displayed on one screen, and one period of sampling may include at least one set of display. There are three types of sets of display. The first set is the set display start of the period of sampling (ES)indicating the beginning of the sampling period, which includes all data for displaying an interactive graphical images, such as information configuring interactive graphics required for configuring interactive graphics, and object data used for image buttons. The second set is a set of display locator point (AP), which may exist after the set display ES and which includes all the information to configure the interactive graphics data to prepare for such a situation, as specified by the user a random search. The third set is a set of ordinary display comprising the Oia (NC), which includes data that needs to be changed as part of the interactive graphic data of the previous set display, i.e. only the data that should be updated. As shown in Fig. 3, one period of sampling may include multiple sets of display. Set display ES exist in the initial part of the sampling period, and sets the display AP and NC are located in the following locations. Set display ES required for each sampling period, and sets the display AP and NC are optional.

Each set display includes a segment of a formation that stores configuration information of the stream interactive graphical data, many segments of determining, in each of which writes data object, such as a real image button displayed on the screen, and the segment end points to the end of the set display. Segment formation includes information end time of the output configuration information buttons and information operations, which specifies how the playback device responds to the user operation. Segment formation can be implemented using the data structures of the interactive segment formation (ICS). The segment definition includes the segment object definitions (ODS), is which includes a data object, containing information button image, and the segment definition panel (PDS), which includes information about the color configured for ODS.

Each segment in one set of mapping is written in a packetized elementary stream (PES), which is an elementary packet of a transport stream (TS) of MPEG-2 (standard expert group moving images). A corresponding set of display is decoded at decode time specified by timestamp decoding (DTS)included in the PES, and is displayed on the screen at the time of playback time specified by timestamp reproduction (PTS). In addition, the end time of the output when the output of the respective set of display is completed is determined by the value of the field composition_time_out_pts recorded in ICS, which specifies the data structure of segment formation.

Accordingly, the flow of the interactive graphics data is displayed on the screen at a certain time specified by the PTS, accepted command of the user, in response to her operation is performed, and the flow of interactive graphical data display disappears at certain times of the end of the output specified by the field composition_time_out_pts. However, if the flow of the interactive graphics data is displayed using only the backside of the frame time, the menu certainly displayed at a certain time, even if it is undesirable for the user. Thus, the OSD menu can be activated at a different point in time, and not when it is desirable to the user.

Therefore, according to one of embodiments of the present invention, the interactive graphic stream data on demand, activated by the user, is determined by the extension stream functions interactive graphical data to perform a user interaction. In order to distinguish from certain in the present invention, flow interactive graphical data on-demand, interactive graphic stream data, which is displayed at a certain time, the call flow standard interactive graphical data.

Thread standard interactive graphics data is displayed on the screen at a certain time and disappears at a later specified time. On the other hand, the interactive graphic stream on demand data is displayed on the screen only when the user-generated command activate once all the data is decoded and is ready for output, and performs a specific operation in response to the user input. Thus, as in the standard flow in reaktivnyh image data, flow interactive graphical data on-demand interactive graphics, such as buttons, can for the first time displayed in the time defined by the PTS. However, in the interactive graphic stream data on demand button not displayed on the screen, if the user enters a command for doing this.

In the stream standard interactive graphical data field composition_time_out_pts indicates the time when the buttons are no longer displayed on the screen. However, in the interactive graphic stream data on demand field composition_time_out_pts indicates the time when the data relating to the buttons are removed from the buffer of the decoder. Thus, even if the user generates a command button is activated after the end time of the conclusion, since there is no longer flow interactive graphical data on demand, which should be activated, the command activation from the user is ignored.

Fig. 4, 5A and 5B illustrate the difference between the standard flow interactive graphical data (Fig. 4) and the flow interactive graphical data on demand (Fig. 5A and 5B) according to one of embodiments of the present invention.

Fig. 4 shows a playback operation flow standard interactive graphical data. According Fig. 4 threads is conventional interactive graphical data multiplexed in the AV data. Each decoded stream standard interactive graphics data is displayed on the screen in accordance with the mark PTS (timestamp play), included in the ICS set display ES. In this case, the user can navigate or select the buttons displayed on the screen. In accordance with a user operation is performed, assigned to the button.

For example, if navigation buttons button state is changed from the selected state to the unselected state, the output image button changes to match the unselected state, and if the user selects a particular button, it executes the operation corresponding to the control command assigned to a particular button. In addition, if the command is assigned to a particular button is the command to move the AV data to another location, even if the end time of o (composition_time_out_pts) thread standard interactive graphical data have not yet been reached, a certain button disappears from the screen and the AV data specified by the move command is displayed on the screen. On the other hand, if the command is assigned to a particular button is not a move command to the AV data to another location, and executes the command specified for the corresponding button, then the state is the output of each button is maintained until reaching the end time o (composition_time_out_pts), and when the end time of o (composition_time_out_pts) is reached, the corresponding button disappears from the screen. Thus, the flow standard interactive graphics data is displayed on the screen at a certain time, and when a predetermined end time of the conclusion reached, the flow standard interactive graphical data disappears from the screen.

Fig. 5A and 5B show the operation when the interactive graphic stream on demand data is reproduced according to one of embodiments of the present invention.

According Fig. 5A, the interactive graphic streams on demand data multiplexed in the AV data. When the flow interactive graphical data on demand decoded stream interactive graphical data on demand is ready to activate. Even if the stream is interactive graphical data on demand is ready for activation, the corresponding button is displayed only if the generated command from the user, in this case, the user command can be accepted. The corresponding button displayed on the screen display disappears when the search reaches the end time o (composition_time_out_pts). In addition, all of the decoded data in the buffer of the decoder disappear when reached the end time of the output by setting the sampling period to C is Uchenie end time output. Therefore, a user-entered command activation, adopted after the end time of the output is ignored.

According Fig. 5B, as in the case of flow standard interactive graphic data shown in Fig. 4, the sampling period may end before reaching the next ICS set display ES. In this case, since all the relevant data in the buffer of the decoder removed when you reach the next ICS set display ES, even if you have reached the end time of o (composition_time_out_pts), the relevant data must not be deleted from the decoder. However, even if the command activation menu created by the user after reaching the end time of output, the selected button is not played, confirming that the permissible duration of the interactive display is ended. Thus, the command activation of the user, adopted after the end time of the output is ignored.

As described above, the interactive graphic stream data on demand and stream standard interactive graphical data are identical or similar data structure. However, the difference between these two flows is that the button on the screen is determined by the custom command activation in the stream interactive graphical data on demand and using the backside of the time in the stream standard interactive graphical data. Thus, if you only add information to distinguish between the two types of streams to the interactive graphics data, the same data structure can be used to implement two types of streams to the interactive graphics data.

Additional ways to differentiate flow interactive graphical data on demand from the stream standard interactive graphical data are as follows:

The first method is a method of distinguishing between these two flows using field segment_type ICS.

The second method is a method of distinguishing between these two streams by adding fields ICS_type to ICS.

The third way: the way to distinguish between these two streams by identifying patterns On_demand_ICS, as the new structure of the stream interactive graphical data on demand.

Fig. 6A-6C show the first way to distinguish between flow interactive graphical data on demand from the stream standard interactive graphical data.

According Fig. 6A and 6B, the structure graphics_segment includes segment_descriptor 602, which includes a segment_type field 604 that indicates the type of segment. In Fig. 6C is defined segment types, which may indicate segment_type field 604. In the first method, segment_type field 604 may be determined so that the flow of standard interactive graphical data (Normal_ICS) 606 has a value of 0x18, and the flow interactive g is epicheskih data on demand (On_demand_ICS) 607 is set to 0x19. Thus, the first method distinguishes two types of interactive streaming image data using the segment_type field 604, when two types of interactive graphic streams of data have the same structure.

Fig. 7 shows a second way of distinguishing flow interactive graphical data on demand from the stream standard interactive graphical data.

According Fig. 7 threads standard and on-demand interactive graphics data have the same structure (interactive_composition_segment), and in the second method, two types of threads interactive graphical data differ using field ICS_type 702. Thus, the field ICS_type is defined so that if the value of the field ICS_type is 0, the field ICS_type indicates the stream standard interactive graphical data, and if the value of the field ICS_type equal to 1, the field ICS_type indicates the stream interactive graphical data on demand.

Fig shows a third way of distinguishing flow interactive graphical data on demand from the stream standard interactive graphical data.

On Fig shows the newly defined structure On_demand_ICS. Unlike the first and second methods, which use the same structure, in the third method, defined the new structure of the stream interactive graphical data on demand.

Unlike what tructure flow standard interactive graphical data, the new structure of the stream interactive graphical data on demand, structure On_demand_ICS determines the page for configuring process, for example, the initial menu page, which includes the start button and which informs the user that the interactive graphic stream data on demand decoded and is ready for activation by the user, and the page includes buttons that will be displayed after the flow interactive graphical data on demand is activated by the user, i.e. the pages of the menu from the first to the n-th. Each menu page, which should display may include information playback at least one button that should appear, and command information indicating what operation should be performed when the button is selected.

Stream-based interactive graphical data on demand according to the above-described variants of the implementation of the following describes the configuration of the playback device that supports the interactive graphic stream data on demand according to one of embodiments of the present invention.

In Fig. 9 and 10 shows a structural diagram of the playback device for playback of the stream interactive graphical data on demand according to the options Khujand is the implementation of the present invention.

In Fig. 9 shows the decoder 910 interactive graphical data from a playback device according to one of embodiments of the present invention. Read from media AV data are entered in the filter 902 packet identifier (PID), and only the flow of the interactive graphics data is selectively transmitted to the transport buffer 904 and is decoded using the decoder 910 interactive graphical data.

The decoder 910 interactive graphical data flow interactive graphic data temporarily stored in the buffer 912 data-encoded and then transmitted to the processor (processing unit) 914 stream of graphics data. After the interactive graphic stream data decoded by the processor 914 stream of graphics data, the object data button image is transferred to the buffer 916 object, and information about the button configuration is passed in the buffer 918 formation. The controller 920 graphics creates the output image for the received object data with reference to the relevant configuration information and transmits the generated image in the plane 930 graphics. Thus, at the time specified by the start time of the conclusion of the interactive graphic stream of data PTS, the controller 920 graphics defines the image that Boo is no display on the screen, and transmits this specific image from the buffer 916 object in the plane 930 graphics. The transferred image is displayed with reference to the reference table 932 colors (cluts) according to the color information, which is included in the appropriate configuration information. In addition, the controller 920 graphics may change the state of the buttons as navigation or selection of a button in response to a user command to configure this result to output to the screen.

More specifically, Fig. 9 shows a block diagram of the playback device is configured so that the flow standard interactive graphical data and the interactive graphic stream data on demand using the same buffer memory. Since two types of interactive graphic streams of data using the same buffer decoder 910, as shown in Fig. 9, only one of the threads, thread standard interactive graphic or interactive graphic stream data on demand, can exist in the buffer of the decoder 910 at a specified time. Thus, only one type of flow interactive graphical data may be processed in a certain time.

Figure 10 shows the block diagram of the playback device for playback of the stream interactive graphical dannijo demand according to another variant implementation of the present invention.

Figure 10 shows the playback device is configured so that the flow standard interactive graphical data and the interactive graphic stream on demand data was stored in separate blocks of buffer memory. Thus, the flow standard interactive graphics data is stored in the field memory standard ICS 1010, and an interactive graphic stream on demand data is stored in the field memory ICS on demand 1020. Therefore, two types of threads interactive graphical data can simultaneously exist in the buffers. In this case, when the flow standard interactive graphics data is entered in a state where the flow interactive graphical data requirement exists in the buffer, or when the flow interactive graphical data on demand is entered when a flow standard interactive graphical data exists in the buffer, the buffer memory of the decoder should not be discharged. However, when two types of threads interactive graphical data are displayed simultaneously on the screen may not be clear to which object the user operation, and adjusting the color information to the configuration screen can be problematic. Therefore, although in Fig. 10 is not shown, the playback device may further include the control unit, choosing the stream standard interactive graphic or interactive graphic stream on demand data to be displayed, and the corresponding block CULT for interactive graphic stream data.

Fig. 11 shows the flow of the interactive graphics data, which include AV data according to one of embodiments of the present invention.

Fig. 11A shows the case when only the interactive graphic streams on demand data are recorded in a single stream of AV data. Fig. 11B shows the case when only the threads of a standard interactive graphical data are recorded in a single stream of AV data. Fig. 11C shows the case where two types of threads interactive graphical data are mixed and recorded in a single stream of AV data. Fig. 11D shows a case where two types of threads interactive graphical data are mixed and recorded in some of the AV data, and interactive graphics streams on demand data are separated from the other AV data and recorded separately. In particular, according to Fig. 11D, when the AV data is read from the beginning, refer to the data ICS on-demand, recorded at the beginning of the AV data. However, when the AV data is read from the middle, so as soon as the configuration information recorded in the AV data, while the data object in the real image is placed buttons recorded separately, this button is displayed using the separately recorded object data with reference to the configuration information recorded in the AV data. In this case, the existence of unnecessary data redundancy can be prevented by recording data object separately.

Based on the configuration data stream interactive graphical data on demand and configuration of the playback device described above, the following describes the process output stream interactive graphical data on demand to the screen in accordance with the activation of the user.

Fig. 12 and 13 show the configuration registers state player to record information related to the interactive graphics stream data according to the options of implementing the present invention.

According Fig. 12 in the status register of the player (PSR) is written to the stream number of the interactive graphics data, which is reproduced in the current time, or stream interactive graphical data, which will be played later. In Fig. 12 this number is recorded in bits 0 to 7 of the register PSR 0. Therefore, even when the playback image is temporarily stopped and restarted, the interactive graphic stream of data that have been reproduced directly in front of it, may be reproduced again by using treatment the Oia to register PSR 0.

In the playback device that supports the standard flow of the interactive graphics data and the interactive graphic stream data on demand, must be determined whether the stream number stored in the register PSR 0, the number indicating the flow standard interactive graphic or interactive graphic stream data on demand. Therefore, the playback device according to one of embodiments of the present invention includes a box ICS_usage to determine whether the number of interactive graphic stream data recorded in the register PSR 0, the number indicating the flow standard interactive graphic or interactive graphic stream data on demand. In Fig. 12 box ICS_usage recorded in bit 30 of the register PSR 0. Thus, if reproduced in real time stream is a stream interactive graphical data on demand, the check box ICS_usage is set to 1, and if played in real time stream is a stream standard interactive graphical data, flag ICS_usage is set to 0.

In addition, the interactive graphic stream data on demand disp_flag flag is defined to indicate whether the stream is displayed on the screen. In Fig. 12 disp_flag flag recorded in bit 31 PSR-0. If the disp_flag flag is set B1, when the flow interactive graphical data on demand is ready for activation, the playback device displays an initial menu page on the screen to inform the user that the interactive graphic stream data on demand is ready to activate. If the disp_flag flag is 0, the playback device does not display an interactive graphical data on the screen.

On the other hand, when the disp_flag flag is set to 0 and the flow interactive graphical data on demand is ready for activation, i.e. when the flow interactive graphical data on demand is ready to activate and flow interactive graphical data on demand should not be displayed on the screen, there are two ways of processing flow interactive graphical data on demand. In the first method, the playback device is configured so that the flow interactive graphical data on demand intensified when the command activation created by the user. In the second method, the playback device is configured so that the flow interactive graphical data requirement is not activated and the user command was ignored when it is created by the user.

Fig. 13 shows the configuration of the status register of the player which write the highlighted information, related to the flow of the interactive graphics data according to another variant implementation of the present invention. In Fig. 13 shows the playback device is configured to record two types of interactive streaming image data in a separate PSR. Thus, it is shown a case where the information relating to the stream standard interactive graphics data is recorded in the register PSR 0, and the information relating to the interactive graphic stream data on demand, recorded in the register PSR 11.

If the field ICS_type indicates the stream standard interactive graphical data, the information related to the stream standard interactive graphics data is recorded in the register PSR 0, and if the field ICS_type indicates the stream interactive graphical data on demand, the information relating to the interactive graphic stream data on demand, separately recorded in the register PSR 11. Accordingly, unlike the configuration shown in Fig. 12, is not required checkbox ICS_usage to determine the type of ICS stream interactive graphical data. However, in the case of the PSR 11 requires that the disp_flag flag indicating whether the screen start page to inform the user that the interactive graphic stream data on demand is ready for activation and the operation of the disp_flag flag is the same as shown in Fig. 12. In Fig. 13 disp_flag flag is written to bit 31 of the register PSR 11.

Fig shows the process created by the user activation commands flow interactive graphical data on demand.

According Fig. 14, when a user-generated command activation, the playback device determines is the interactive graphic stream data on demand to activate the decoder interactive graphical data, and if the stream is interactive graphical data on demand is ready for activation, the interactive graphic stream on demand data is displayed on the screen, the active state is set to receive user commands, and the device is ready to receive the user selects a button. If the stream is interactive graphical data on demand is not ready for activation, the command activation from the user is ignored or the screen displays a message informing the user that the interactive graphic stream data on demand, which must be removed, does not exist.

Fig. 15A and 15B show the status of the display according to the values of the disp_flag flag configuration registers the status of the player shown in Fig. 12 and 13, respectively.

According Fig. 15A, when the disp_flag flag is set to 1 if the flow is an interactive graphically the data on demand decoded and is ready for activation, the initial menu page is displayed on the screen, informing the user that the stream is interactive graphical data on demand is ready to activate. If the command activation for flow interactive graphical data on demand created by the user, then the first menu page is displayed on the screen.

According Fig. 15B, when the disp_flag flag is set to 0, the initial menu page is not displayed on the screen, even if the stream is interactive graphical data on demand decoded and is ready for activation. However, if the command activation for flow interactive graphical data on demand created by the user, the playback device may be configured so that the command activation was ignored or first page of the menu displayed on the screen.

Fig shows the system menu of the playback device, which identifies the menu to turn on/ off, output flow interactive graphical data on demand. If the user selects the item "display ICS on demand" in the enabled state, then the above disp_flag flag of the status register that stores information related to the stream interactive graphical data on demand, such as PSR-0 or PSR 11 is set to 1. On the other hand, if the user mouth is alive item "display ICS-on-demand in the off state, the playback device sets the disp_flag flag of the status register to 0. Thus, disp_flag flag can be changed using the user interface, which is called the system menu.

In Fig. 17 is a schematic representation of the remote control, which includes a button to turn on/ off, output flow interactive graphical data on demand. The user can set the disp_flag flag of the status register to 0 or 1 by pressing the corresponding button.

Below is described how to play based on the configuration data stream interactive graphical data on demand and configuration of the playback device described above.

In Fig. 18 and 19 shows the sequence of reproduction of the data carrier, on which a recorded stream of the interactive graphics data.

According pig at step 1802, the interactive graphic stream of data is read from the data medium on which is stored streams standard interactive graphical data and/or interactive graphics streams data on demand. Read the interactive graphic stream data is checked at step 1804. The type of the decoded stream of the interactive graphics data is checked at step 1806. If the decoded stream online gra the practical data is a stream of standard interactive graphical data, the decoded stream interactive graphics data is mixed with the video data and displayed on the screen at a certain time in operation 1808. If the decoded stream interactive graphical data is a stream interactive graphical data on demand, then the decoded stream interactive graphics data is mixed with the video data and displayed on the screen only if the command activation generated by the user at step 1810.

In Fig. 19 shows the detailed sequence of operations of the method of play of the interactive graphic stream data on demand, shown in Fig. 18.

According Fig. 19, if the decoded stream interactive graphical data is a stream interactive graphical data on demand, at step 1902 the status register of the player reads the disp_flag flag indicating whether the stream is interactive graphical data on demand displayed on the screen. If the value of the disp_flag flag is 1 at step 1904, at step 1906, the screen displays the initial menu page that notifies the user that the interactive graphic stream data on demand is ready to activate. If at step 1908, the user enters commands activate when the displayed output start menu, then at step 1910 on the screen otobrajaet the page menu, requiring the user's command.

On the other hand, if at step 1904 is disp_flag flag is 0, the screen will not display anything and even if in operation 1920, user-generated command activation, at step 1922 command activation is ignored. Although in Fig. 19 is not shown even if the value of the disp_flag flag is 0, the screen will not display anything, and if the command activation created by the user using the user interface, such as a remote control, the screen displays the initial menu page.

When using the interactive graphic stream on demand data according to the options described implementation of the present invention can control the flow interactive graphical data on demand so that it is displayed on the screen and disappeared from the screen at a certain time or displayed on the screen only if the user generates the command.

According to the described variants of implementation of the present invention an interactive graphical images, such as a button, you can control when using the interactive graphic stream data on demand so that the button appears on the screen when the user generates the command.

In addition, the interactive graphic stream data, specialized in the relevant field, can be configured using the configuration of the different streams to the interactive graphics data on demand for certain areas, or chapters of the AV data. For example, instead of buttons that perform fixed functions, the user may be provided information related to actors, properties, and locations of cameras, existing in certain areas, which includes a multimedia image.

In addition, the number buttons on the remote control can be reduced by configuring the functions of the respective buttons of the remote control using the control menu using the interactive graphic stream data on demand.

Although the above shown and described some embodiments of the present invention, the specialists should be clear that changes in these embodiments, the implementation can be made without departing from the principles of the invention, the scope of which is defined in the claims and its equivalents.

1. How to play the graphics data from the data medium to display the OSD menu containing stages: decode image data, output the decoded image data when a user-generated command activation, if the decoded graphic the RCM data are the first graphics data, and output the decoded image data at a certain time, if the decoded image data is the second graphics data.

2. The method according to claim 1, in which the first image data and second image data have an identical or similar structure, which includes a field for distinguishing the first image data and second image data.

3. The method according to claim 2, in which the first image data and second image data have patterns graphics_segment, which include segment_type field defining the type of the first image data and the type of the second image data, respectively.

4. The method according to claim 2, in which the first image data and second image data have patterns interactive_graphic_segment, which includes a type field to distinguish the first image data and second image data.

5. The method according to claim 4, in which the type field is defined in such a way that when the value of the type field is 0, the system displays the second image data, and when the value of the type field is 1, the system displays the first image data.



 

Same patents:

FIELD: recording device, and record carrier, on which a program is recorded for recording onto record carrier, for example, DVD disks.

SUBSTANCE: in accordance to the invention, control information address (DK) is identified with a link to control table (TV), recorded in fixed area on optical disk, and recording format is selected for control information (DK), recorded in combination with extended file (EF).

EFFECT: increased efficiency of usage of information recording area, ensured faster finding of recorded files.

3 cl, 35 dwg

FIELD: method and device for processing information, program and record carrier.

SUBSTANCE: invention includes method and device for processing information, program and data carrier for recording a file, including information, which is provided for clarification in GUI (graphical user interface), information of main reproduction track, information of auxiliary reproduction track, information for connection between corresponding reproduction domains which constitute main reproduction track, or information about tabs and renewal points, used by user for setting up a required scene. Method includes receiving sound and/or image information; generating information of map which describes mutual dependence between input point provision timestamp and address and track control information associated with input point, which include information of main route, which describes provision track, consisting of first reproduction element, and auxiliary track information, which describes provision track, consisting of second reproduction element, wherein provision of aforementioned second reproduction element of auxiliary track is synchronized with aforementioned first main track reproduction element; and track control information and map information are outputted.

EFFECT: provision of methods and devices for processing and reproducing information.

12 cl, 121 dwg

FIELD: engineering of hardware for personal computers and television, possible use in personal computer monitors and television receivers.

SUBSTANCE: in the method for creating an image on the screen, accumulation of previous frame codes is performed by three frame code accumulators, synchronous output of all codes in parallel form to "code - radiation duration" transformers and enabling of all elements by control signals from transformers for radiation with durations proportional to value of each code. Device for realization of the method is a digital monitor which contains flat-panel screen, introduced to which are three channels of color signals, each one of which includes accumulator of frame codes and block for generating control signals, light channel of each emitting cell contains a light luminescence diode and color filter, control input of each light diode is connected to output of block for generating control signals, and the screen has a number of recesses equal to number of emitting cells, in which those emitting cells are positioned.

EFFECT: creation of image on the screen without horizontal scanning.

2 cl, 9 dwg

FIELD: method and device for processing AV information, engineering of data carrier for recording a file including information provided for clarification purposes in graphic user interface, information of main and auxiliary reproduction routes, information about connection between appropriate reproduction domains along main route.

SUBSTANCE: type CPI_type is described in PlayList. CPI_type contains type EP_type and type EP_map_type. If position of I-image can be determined, type EP_map_type is utilized, if it can not be determined, type EP_map_type is utilized. Therefore, recorded AV stream data are subject to analysis of I-image and AV data of stream recorded without designation of I-image position may be controlled jointly.

EFFECT: possible joint controlling of AV stream, for which high speed reproduction is possible, and AV stream, for which such a possibility is not available, and also repeated recording is possible.

17 cl, 123 dwg

The invention relates to electrical engineering and can find application in the production of films, television for protection, commercial television, television for professionals, cable television, and primarily in the video

The invention relates to the recording and playback of images

Frequency detector // 2007019
The invention relates to the field of radio, is intended for demodulation of the reproduced from the video tape of the frequency-modulated signal in VCR

FIELD: data carriers.

SUBSTANCE: data structure for managing reproduction of video data recorded on record carrier includes common information files area, wherein at least one common information file is stored. Common information file includes at least one identifier of file list for reproduction, which identifies file with file list for reproduction, forming a section of video data, recorded on record carrier, and section control information for section-wise management of video data reproduction. In reproduction file list directories zone at least one directory is stored containing file lists for reproduction, and each directory of file lists for reproduction includes at least one file of file list for reproduction, identified by identifier of file list for reproduction in common information file. Each file with list of files for reproduction identifies at least one reproducible element, and each reproducible element identifies a clip of video data.

EFFECT: increased efficiency.

8 cl, 10 dwg

FIELD: information carriers.

SUBSTANCE: on information carrier, audio-visual data are stored with improved navigation application. The application represents an improved navigation file, which is reproduced together with audio-visual data. Improved navigation application includes load information file, which includes preliminary load information. That information defines position of improved navigation file, subject to buffering before reproduction of improved navigation application.

EFFECT: ensured continuous reproduction of audio-visual data for improved navigation application.

6 cl, 12 dwg

FIELD: recording device, and record carrier, on which a program is recorded for recording onto record carrier, for example, DVD disks.

SUBSTANCE: in accordance to the invention, control information address (DK) is identified with a link to control table (TV), recorded in fixed area on optical disk, and recording format is selected for control information (DK), recorded in combination with extended file (EF).

EFFECT: increased efficiency of usage of information recording area, ensured faster finding of recorded files.

3 cl, 35 dwg

FIELD: improved reliability of defect control.

SUBSTANCE: in accordance to the invention, due to placement of defect control areas (areas with Info1 and Info2 information) in placement spots, separated from each other in radial direction by OPC area for regulating recording/reproduction condition, reliability of flaw control areas may be improved. Also, a set of record areas is allocated for each defect control area. These areas include current used record area, meant for recording of defect control information, and reserved record area, each one of which may be used as a replacement for current used record area.

EFFECT: increased reliability.

4 cl, 18 dwg

FIELD: data carriers.

SUBSTANCE: data carrier is provided for storage of text data of subtitles, including style information, reproduction device and methods for reproducing text data of subtitles, including style information, recorded separately on a data carrier. Data carrier includes: multimedia image data; and text data of subtitles for showing subtitles on the image on basis of multimedia image data, where text data of subtitles include dialogue information, which indicates content of subtitles, which should be shown on image, style information, which indicates style of dialogue information output, and partial style information, which indicates output style applied to part of dialogue information. Respectively, subtitles may be provided for a set of languages without limitations in number of subtitle data blocks. In addition, subtitle data may be easily produced and edited. Also, subtitle data output style may be altered using various methods. Also, a special style may be used for accenting a part of subtitles.

EFFECT: increased efficiency.

5 cl, 10 dwg

FIELD: data carriers.

SUBSTANCE: method for reproducing audio/video data in interactive mode includes reading profile information, indicating the version of interactive data; selection and reading of interactive data, which are compatible with the version, supported by reproduction device, during access to read profile information; and interpretation and execution of read interactive data.

EFFECT: ensured high degree of compatibility of the structure of interactive data recorded onto information storage carrier.

7 cl, 10 dwg

FIELD: data carriers.

SUBSTANCE: method is claimed for reproducing interactive graphical data from a data carrier. The method includes stages of reading the stream of interactive graphical data from data carrier, decoding and determining of type of read stream of interactive graphical data, and mixing of decoded stream of interactive graphical data with video data. Mixed data is displayed in certain time, if decoded stream is a stream of standard interactive graphical data, or is shown on receipt of activation command, if decoded stream is a requested stream of graphical interactive data.

EFFECT: increased efficiency.

13 cl, 18 dwg

FIELD: data carrier, on which audio-visual data is recorded with event information, and also recording device and reproduction method.

SUBSTANCE: data carrier contains audio-visual data and information about event for activation of event, when a predetermined certain scene is reproduced during reproduction of audio-visual data, and for execution of a predetermined software application, corresponding to activated event, by means of synchronization of software application with a certain scene. Data carrier may be, respectively, controlled in such a way, that application, having function of software, is synchronized with certain scene of audio-visual data, using event information during reproduction of all audio-visual data or a part of audio-visual data.

EFFECT: increased efficiency.

10 cl, 5 dwg

FIELD: method for reproducing content information in device for interactive optical disk and method for provision of content information at information provider server.

SUBSTANCE: according to invention, device for interactive optical disk is connected to information provider server through Internet for receiving various content information. When dispatching of content information from information provider server to device for interactive optical disk is paused or delayed due to loss of Internet connection or insufficient capacity of buffer memory in device for interactive optical disk, content information, repeatedly sent from information provider server, and data stream, read from interactive optical disk, are repeatedly synchronized and reproduced. Due to that, user of device for interactive optical disk has better capability of browsing various content information.

EFFECT: increased efficiency.

6 cl, 7 dwg

FIELD: optical recording.

SUBSTANCE: in accordance to the invention, record carrier has data structure for controlling reproduction of at least video data of several reproduction channels recorded on record carrier. Record carrier data area has more than one channel for reproducing video data recorded on it. Each reproduction channel is recorded in form of at least one file, and each file, connected to one reproduction channel, is separated from each file, connected to a different reproduction channel, in such a way, that parts of each file do not alternate with parts of other files.

EFFECT: possible control over navigation of video data reproduction on basis of several reproduction channels, which increases degree of flexibility during reproduction of video data.

6 cl, 7 dwg

FIELD: data carriers.

SUBSTANCE: in response to control reading signal received at amplifier input, on output of this amplifier output signal is produced, signal is then formed, reflecting difference between output amplifier signal and support signal. First compensation signal is generated, absolute value of which is proportional to absolute temperature, and second compensation signal, absolute value of which does not depend on temperature during forming estimation signal first compensation signal is summed with signal, reflecting said difference, or is subtracted from it dependently on second compensation signal.

EFFECT: higher precision.

4 cl, 7 dwg

FIELD: protection of video information against unauthorized copying.

SUBSTANCE: proposed method using watermarks to protect video information against unauthorized copying by changing scale of pattern in the course of copying includes introduction of watermark in original video signal with different scales. Watermark is maintained in each scale for preset time interval sufficient to enable detector circuit in digital-format video recorder to detect, extract, and process information contained in watermark. Watermark scale is changed by end of preset time interval preferably on pseudorandom basis to ensure appearance of each of all scales in predetermined scale variation range as many times as determined in advance. In this way definite scale possessing ability of watermark recovery to initial position and size can be identified and used for watermark detection.

EFFECT: enhanced reliability, facilitated procedure.

24 cl, 7 dwg

Up!