Media, a reader, a recorder, a method of transferring graphical information, how many variants of a program, how to play

 

The invention relates to the media, as well as recording, playback, and streaming video. Information signal on the recording media is the graphics information for display on the graphics screen containing video information, at least one video, and control information to display the different video options. The video contains footage from internal and mutual encoding and multiple entry points. The control information contains the routing information that describes one or more sections of the video information reproduced consistently. Each entry point specifies the position of the frame with the internal encoding on the specified media. The sites are connected through specified points of entry so that the reproduction of each section begins with a frame with internal encoding. The technical result - the continuity of displaying the video program containing closed for viewing, or after editing. 6 c. and 70 C.p. f-crystals, 44 ill.

The technical field,

The invention relates to a storage medium on which is recorded information display, graphical information includes video information of at least one video, and control information for displaying different versions of the video.

In addition, the invention relates to a device for reading and device for the manufacture of the media.

The invention also relates to a method for transmitting graphic information through media. Such a storage medium reading device and a transfer method disclosed in published U.S. patent No. 4390158. On the well-known media, such as tape, recorded videoprogram, and for full playback of the video media must be read on a standard playback device. When playing on the known device, the video can be selectively reproduced so that certain parts of the video are not displayed. For this purpose, the signal contains a repeating classification codes (codes closure, privacy codes), for example in the form of digital codes recorded on the track, not containing video information. Restored classification code is compared with the specified user, and zaviruseny allowed classification code. This makes it possible to avoid, for example, viewing child pornography fragments and scenes of violence.

The level of technology

The problem encountered with the known media, is that during the random playback of the preview image information is interrupted, as only meets part of the video, closed for viewing. This interruption lasts as long as the signal will not be detected allowing classification code. These interrupts while viewing the video irritate the viewer, and this is largely because the latter does not know how long it will take the interrupt.

The invention in particular relates to a method of recording on a data carrier multiplexed compressed audio and video data with temporal separation, to a method for playback of such information, to the device to record such information and the device playing it. Media for recording data can be of various types, including magnetic tapes or disks, magneto-optical disks, optical disks, semiconductor memory devices, etc.,

When creating video programs, such as animated films, television programmesto uses certain video and parts of the audio track different from the other due to the inclusion or exclusion of other portions of the image or sound. For example, certain frames of the animated film can be completely cut or you can select one of several different options for photos of a particular frame. These options can be created, based on the particular circumstances, and in accordance with the political situation or cultural norms. May create several video options, and each option will have a different length and each option will be adapted specifically for viewing in the cinema, for transmission over a television or recording/playback users using devices recording/playback in the home.

In addition, variants of the video, originally released on the market, may later be revised and reissued to conform to the changed circumstances or at the request of the author. For example, a Manager may re-edit the video to get the edition with the cutting head, which differs from the original version of the video program. Then for a particular video can be sozdaniya practice assessment programs based on their content; for example, the particular material are invalid for viewing at a specific audience. In some countries the video is a note that they can be seen only in adults, and minors prohibited by viewing or purchase of such programs. In the U.S. system of assessment is not legalized, but voluntarily used by filmmakers, distributors, and sellers. In accordance with such voluntary practices cartoons can be divided into the following five categories: G - General audience, are allowed to show viewers of all ages; PG - educational program for parents, some materials may be better not to show children; PG-13 - strictly for the parents, some materials are unsuitable for children under 13 years; R - restricted children under 17 years of age must watch these materials in the company of parents or adult caregivers; NC-17 children under 17 years old are not allowed. In accordance with this system of admission to a specific video when viewing in the cinema, on the purchase or rental of pre-recorded media restrictions on certain categories of consumers. In this system, made estimates which we evaluation videos, published on pre-recorded media can be increased by setting the hardware playback devices control evaluations of programs. Videos are encoded in accordance with their rating, for example, on pre-recorded media fits the flag denoting that it is an entertainment programme for adults, and this code is detected by the playback device. If it is determined that the viewer does not meet the criteria of the relevant rating of the program, the video program is prohibited.

In the European digital transmission system for television programs use the function "Parental rating". If the nature of the program assumes a certain rating (assessment), before beginning the program identification code is placed in the rating. In the "control rating, the receiver can receive and display only those programs whose content corresponds to the parent company. In particular, the receiver detects the identification codes of the ratings at the beginning of the video starts and stops playback of the program if its rating is incompatible with the parent company. This way you can prohibit viewing of programs is key rating alternately each scene. Code rating identified by the selection system can be inserted before a certain stage. If the code rating is incompatible with a previously installed rating, this scene may not be reproduced, and you see "noise" or any other image. Normal playback of the source video is resumed only after the end of the scene with the established rating.

Such a system has the disadvantage that disrupted the continuity of the screening program. If the duration of the scene with the established rating is not known to the viewer, you have to see "noise" or other temporary image as long until you resume the display of the original program. Similarly, when playing a program with pre-recorded media for the detection of the identification code of the rating may be initiated special playback operation, such as high-speed search. In certain embodiments perform such a system may have disadvantages when playing to view the scene, which the rating is assigned.

In the application for Japanese patent Hei-6-335602 describes two ways to play video with media in advance of osushestvleniya. In another mode of play areas with the imposed restrictions. The application does not describe how to use identification codes rating associated with scenes video.

The invention

The objective of the invention is to provide means for the transmission of video information, whereby the program can be reproduced selectively and essentially without interruption.

In accordance with the first aspect of the invention, the information carrier of the above type characterized in that the control information includes the routing information that specifies one or more options sections of the video data reproduced by the associated image information routing shows the areas that are consistently reproducible. The information carrier in accordance with the invention has the advantage consisting in that the routing information specifies a chain of linked sites, so the next part can be quickly found immediately when reaching the end of the previous section. In result, it becomes possible almost continuous playback of the selected version of the video program. In addition, sites can be selected in different ways for each sculpted creation means for transmitting graphic information, such that the main version of the video can be played on the device that is not equipped with a device for selective playback. Thus, an embodiment of the information carrier in accordance with the invention differs in that the video information of the video program is divided into two parts, the first part includes video information base version, and the second part includes additional video information, and the variant contains at least one site an additional video information. Additional video information is not part indiscriminate baseline video. The inclusion of the site for more video information in a specific variant leads to the creation of the chosen video, while the base variant can thus be reproduced by the playback device, not fit for play areas associated with the specified route. This provides an additional advantage in that, for example, the most aggressive scenes can be replaced with other scenes without violating the basic meaning of the video. In another case, it may be formed longer version of videop the AI in accordance with the invention differs what areas are made addressable, routing information includes the addresses of the sites that are displayed sequentially. This provides the advantage that the playback device at the end of the plot can find the following section of the quickest ways; for example, the read head device for reproducing optical disks can move (jump) directly to the address of the next segment.

The following variant of implementation of the medium in accordance with the invention differs in that the routing information includes information about the duration of playback. This provides the advantage that the user can know the exact duration of the playback options of the program after its selection. During the random playback this exact duration will be different from the playback duration of the source video.

The following variant of implementation of the medium in accordance with the invention differs in that the routing information includes information about tracks, indicating the unit is on track, and tracks are numbered independently for each videoprogramacion tracks, with tracks for each video renumbered in ascending order, starting with 1. In addition, for each option can be used sequential numbering.

The following variant of implementation of the medium in accordance with the invention is characterized by the fact that routing information to display each version of the video programs recorded on the section of media that can be defined. This provides the advantage that the routing information of any desired version can be reproduced without any difficulty.

The following variant of implementation of the medium in accordance with the invention is characterized by the fact that routing information is recorded on the storage media near entry points, and playback may start from the point of entry without using the preceding graphic information. This provides the advantage that the necessary routing information becomes available immediately after the transition to the entry point in the video, when the entry point begins to display graphical information.

The following variant of implementation of the medium in southwestem, what routing information is near the entry point includes address information regarding the respective entry point. This provides the advantage that when the transition is performed, the distance of the transition to control the reading system is known, starting from the entry point.

Another embodiment of the information carrier in accordance with the invention is characterized by the fact that the video is divided into tracks and routing information near the entry point contains address information indicating the start of the next track in the corresponding version. This provides the advantage that the transition to the next track can be performed during playback.

The following variant of implementation of the medium in accordance with the invention is characterized by the fact that routing information is near the entry point includes address information related to the video information displayed before. This provides the advantage that when the reverse reproduction can be easily bracketed by the previous section of the track.

The following variant of implementation of the medium in accordance with the invention is characterized by the fact that proizvedeniya from the beginning of the appropriate version of the video program. This provides the advantage that can be provided by the readout time of continuous playback, counting from the beginning of a particular variant of the video.

In accordance with the second aspect of the invention a device for reading from the storage medium of the above type containing first means for reproducing graphic information, and control means for selective playback of the video program in accordance with control information, characterized in that the control information contains the routing information that describes one or more sections of the video data reproduced by the associated image, if the routing information indicates the parts reproduced consistently, as well as the fact that the device includes second means for reproducing the routing information, and the fact that the control means provide a consistent playing areas of the video program in accordance with the routing information. This provides the advantage that selective variants of videos built from serial sections in the manner described information mystie with the invention differs the routing information includes time information of the playback, and the device includes means for displaying the playback time in accordance with the routing information. This provides the advantage that the user can see real-time playback of the selected version of the video.

The following embodiment of the device in accordance with the invention is characterized by the fact that routing information to display each version of the program recorded on the section of media that can be defined, and that the second means are adapted for the search technique of this section. This provides the advantage that any possible variant is known and can be written in the memory after finding mentioned section and replay of routing information. As a result, the device can promptly read the video information required for a particular version of the video program. It is also possible to navigate directly to a specific part of the option.

The following embodiment of the device in accordance with the invention is characterized by the fact that the information route of entry points, without using the preceding graphic information, and that the second means are adapted to play media routing near entry points. This provides the advantage that immediately after the transition to the next segment of the video program is available routing information related to this site. Accordingly, a large capacity memory in the playback device is required to store the routing information becomes redundant.

The following embodiment of the device in accordance with the invention is characterized by the fact that routing information is near the entry point contains the address information related to the displayed until this video, and the fact that the control means are designed to display graphical information in the reverse direction in accordance with the above address. This provides the advantage that a custom version of the video can also be displayed in the opposite direction almost without interruption.

The following embodiment of the device in accordance with the invention is characterized by the fact that routing information around the point of the relevant routing chain and the fact that the device comprises means for displaying the duration of playback in accordance with the information of the time code. This provides the advantage that the user can see the time of continuous playback from the beginning chosen video.

In accordance with a third aspect of the invention, the device for producing a data carrier of the above type containing means for encoding graphical information and means for recording the information signal on an information carrier, characterized in that the control information includes the routing information that describes one or more sections of the video that is shown coupled way, routing information indicates the areas that are displayed sequentially, and the fact that the device includes means for forming the routing information, and means for adding routing information to the graphical information.

In accordance with the fourth aspect of the invention a method of transmitting graphics information for display on the graphics screen, through the media on which the recording of the video information of at least one video program and control information for displaying the various options video characterized in that the control information includes the routing information that describes one or more sections of the video that appears related way, and routing information indicates consistently display areas. This provides the advantage that several variants video can be transferred by means of transfer of information, while maintaining the required bandwidth and memory.

Another objective of the present invention is a device for recording on the storage media of different variants of video programs, each variant contains one or more parts of the program.

The present invention is also a device that allows the user among several recorded video options to select for playback, which is preferred for the user.

Also the present invention is a device for playing different variants of a program in accordance with the rating assigned to the program.

In accordance with the fifth aspect of the present invention a method of displaying one of the texts for the user rating information, to be able to distinguish at least two versions of the program; receiving from the media information of the selected option to display to the user.

In accordance with the sixth aspect of the present invention a method of recording multiple programs on the media, among which each option may include multiple program sections. The method includes the following stages: encoding program sections for the production of encoded program sections, attaching address information to each encoded portion of the program; attach information about the case to each of the encoded program sections; and recording the encoded program sections, including address information and information about the version of the media.

In accordance with the seventh aspect of the invention a method of playing one of the many variants of a program recorded on the storage media, and options include a variety of program sections. The method includes the following steps: playback from the media information of the first program section that contains information about the many options and many addresses; identifying in the first phase of the program info the AI about option; as well as playing with the media information of the second segment of the program in accordance with the address information.

In accordance with the eighth aspect of the invention a method of playback of one of several variants of a program recorded on the storage medium, where the program options include several program sections. The method includes the following steps: reproduction of information about the case, corresponding to one variant, the carrier information and the address information, the relevant information about the case; and the playback of the media program fragment in accordance with the address information.

Device corresponding to each of the above fifth, sixth and seventh aspects of the invention, also included in the scope of the invention.

These and other features of the invention will be disclosed in the description with reference to the examples here options for implementation. Objectives, characteristics and advantages of the present invention will become clearer from the following detailed description, illustrated by the drawings.

Brief description of drawings

The drawings show the following:

Fig.1 - a device for transmitting graphic information;programmes;

Fig.4 - the video and for more videos with routing chain;

Fig.5 is a plot of the video information routing near entry points;

Fig.6 - route descriptor chain;

Fig.6A - syntax descriptor routing chain;

Fig.6B, the handle routing chain;

Fig.6C - handle timecode;

Fig.7 - the structure of the table of contents;

Fig.8 - a device for reading from storage media;

Fig.9 is a device for receiving media;

Fig.10 is a data format for recording information on the information carrier;

Fig.11 - data format in accordance with ISO 9660;

Fig.12 is a table of disk contents;

Fig.12A - code disk_tracks;

Fig.13 - the table of contents of the program;

Fig.13A - code program_tracks;

Fig.13C - code path_table;

Fig.14 - the formation of different versions of the program;

Fig.15A - stream programs;

Fig.15V - packetized elementary stream (RES, PET);

Fig.16A, 16B, 16C and 16D - processing program packetized elementary stream;

Fig.17 - multiplexed bit stream;

Fig.18 - multiplexed bit stream with entry points;

Fig.19 - a data recorder;

Fig.23A - completed block access.

Fig.23C - complete block access.

Fig.24A and 24 - various configuration options of video data;

Fig.25 - bit stream that includes multiple sequences of data;

Fig.26A, 26C and 26C - play mode;

Fig.27A, 27B and 27C - entry points at several sites.

The preferred embodiment of the invention

Elements in the drawings, corresponding to the previously described elements denoted by the same positions.

In Fig.1 shows a device for the transmission of graphical information using the information carrier 1. Graphic information is transmitted by the information signal. Graphical information includes not only video clips but also any data related to the graphical information, such as audio, subtitles, and control data. The combination of video that you want to display a whole, called by the video. The device 2 for recording coded graphic data to the data carrier receives this information through the inlet 4 and modulates an information signal encoded graphic signal and, accordingly, records the modulated information signal on a carrier Zap the first signal and reproduces the graphical information for the user, feeding it to the output 5. For example, as media can be used magnetic tape or optical disk, laser disk or digital video disk. The information signal may also be transmitted to the user via the network from the media information stored in the Central storage device, such as a video server, in this case, the user commands are transmitted to the video server. The information signal is at least a representation of the video information, which is, for example, analog video format PAL or NTSC or video digital encoding and compression format MPEG-1 or MPEG-2. Also, the information signal may contain control information encrypted by using information symbols. In the case of analog video signal symbols can be simultaneously transmitted in the format of digital signals during horizontal and vertical blanking, as is done, for example, in the system Teletext. In the case of a fully digital image signal, as is the case in MPEG-2 format, different data streams of user data can be transmitted together with the help of multiplexing, for example by breaking digital potoi information. For MPEG-2 encoding graphical information described in the international standard ITU/ISO 13818-2, as in the standard ITU/ISO 13818-1 (proposed ISO/IES JTC1/sc29/WG11, November 13, 1994) describes how elementary streams encoded video data multiplexed with other coded data, which contain, for example, sound and subtitles, for receiving the flow of the program. Information having a type that is not covered by the MPEG-2 standard, can be included in the "individual packages" arbitrary format. Packages MPEG-2 with an additional header pre-described format is recognized as "private stream 1", and without it as "private stream 2".

In Fig.2 shows the read optical disk media type 1 compact disc or laser disc. An information signal representing graphic information that should be displayed on the graphics screen, recorded on spiral or concentric tracks 21. Graphic information and an information signal is described with reference to Fig.1. Description of recording and reading CD-ROM can be found, for example, in the article "fundamentals of systems with optical drives Bouwhuis, etc., ISBN 0-85274-785-3. The track is divided into addressable sectors 22. The nose is escolca video. TC 24 is located at a fixed site media. The media can also have an information structure in which the tables of contents (directories) there is a space designed to store specific information. Such an example is described in the ISO 9660 standard, which store information in files 23 through the catalog table. These tables directory can be defined using the base addresses in fixed locations at the beginning of the area designated for storage of information.

In Fig.3 shows the video and multiple routing chain program sections in accordance with the invention. The video shows schematically in the form of a rectangle 30. The video can be played in the original, non-selective variant from beginning to end without gaps along the main route of the chain 31. During the random playback of the video program is divided into sections 35 for each option programs. The original version shown in the form of a primary path 31, the entire video is considered as one of the area A. When the reproduction is carried out along the main path 31, the video information is displayed in the same order in which it was Zap the display sections 35 and in the form of broken lines, the relevant passages 36.

For the first option, the entire video is divided into sections b, C and E, and the plot is elementary, of land With a short middle section, and the section E - final. Routing information contains information about the link from site b to C and from site C to E, as shown by broken lines 36. After the plot is reproduced, the read media continues from the beginning of the next segment, and the space between these parts is omitted. In the first version of the video In-s-E indicates which certain parts of the original program must be skipped. In the second variant with a longer middle section, there is an area D, which contains a plot With added before and after this part of the video. In the end, the second version of the program contains sections b, D and E, for which the total duration of the noise-less material than in the first embodiment. Routing information for the second variant contains the beginning and the ends of the sections b, D and E, the information about the connection sections b and D, D and E, as well as information about what the site E is the last. Thus, as described above yamago version of the video.

In another embodiment, the information carrier 1 each path is indicated from the beginning to the end of the relevant version of the video, as shown, for example, for the next version 33, in which the video is divided into sections F, G, H and I. the Route along this path is shown as F, G, H and I using the binding information, so that the display area H precedes the display area G, while the recording area N followed the plot of G. However, the binding information can provide choice and a completely random way in which the order does not impose any restrictions. You may also notice that the last part I, a therefore, and all played the part ends earlier than the original video. For this routing information indicates that should no longer play any video. Can be also recorded the type designation of each area, such as an initial segment, a middle section or end section.

In Fig.4 shows the video, broken into two parts: the main video data 30 and additional video information 40. Additional video information recorded 40 in addition to the original video 30. The original version of the train is the easiest device, where there are no means for reading the routing information. In the original video the sites K and L, and additional video information 40 selected sites X and Y. the Sample version of the video indicated by the route 41, composed of a sequence of sections K, X, L and Y. This route, therefore, includes at least one portion of the additional video information. This allows you to expand alternative programs, through, for example, insert a "happy ending" or adding materials based on the requirements of the Director - "edition with clippings leader." It is also possible to form the version, modified, based on the specifics of individual countries, religions, traditions or characteristics of the political system.

Connecting information enables direct transition at the end of the display area, resulting in a realized almost continuous display of graphical information. When the media uses the ribbon, the beginning of the next segment can be set after only a brief period in the display of the video program by using fast forward. In the case of ia. The continuous display is achieved in the case shortly before the transition in the buffer is loaded videos, which can then be displayed during execution of the transition. For this purpose it is necessary to know the position of the next display area.

Possible option to display binding information is a table in which for each plot contains all possible sequential plots, as shown by the position 32 in the first example. As shown, the plot can be associated with sites C and D. For each site can be assigned to the selection parameters type classification codes that can be stored in the table in addition to the addresses of the beginning and end of this section. The choice of the next segment of the sites associated with him, is based on the selection parameters. Another way to view the connection information is a table for each path with successive parts, which stores the addresses of the first and last sectors of each plot. Also stored the total number of sectors, i.e. the length of the table, resulting in a known end item. For each video program is recorded, the number of possible route chains or tab is for unused routes. In another implementation, video data is segmented so that the area formed by one or more successive parts. When the route table contains the addresses of all segments in a predetermined order to form a specific version of the video program. Thus, the plots can be recorded sequentially, which eliminates the transitions after each segment. Therefore, in this table, the boundary is clear from the passage.

Routing information always contains at least a binder information for sequential display of sections of the video. The connection information may directly specify the address 22 corresponding sectors of the media, but in a different implementation of pointers to areas with the lowest segments, resulting in a signal can be connected in series instead. In this case, is written to a separate table of pointers and addresses of the sectors or areas. This table is then necessarily contains, for example, the parcel number and the address of the beginning and end of the plot.

From the foregoing it is clear that the duration of the playback of the selected version of the video program may have meant is is. In a variant implementation of the media information about the duration of playback is added to the routing information. For example, the duration is displayed for all possible routes. Alternatively, you can specify the playback length of a segment or section, and the total playback time is calculated by summing all the individual times for the specified version of the video program. This ensures the ability to read media information of the playback duration of the user-selected options and display it to the user.

In the case of media, made in the form of a disk, as described with reference to Fig.2, an attractive option is to store the routing information in the file. Information related to route the chain can be found across the table directory and then read. After the installation media in the playback device routing information becomes immediately available. In other media and playback devices routing information can be recorded in an easily look for the place, for example in the beginning of the tape. In tuitionfree throughout the media, as shown in Fig.5 and 6. In the result, there is no need to constantly search and the file is read or storing information in a storage device of large capacity in a single file is read. After the transition, the corresponding routing information can be read directly from storage media. You can also combine these options for implementation so that routing information is recorded repeatedly. View the routing information is provided in a Central file, since, in addition, routing information is multiplexed with the recorded video.

In Fig.5 shows part of the video, in which routing information is listed near the special points in the information flow. In this information, routing can be used absolute addresses for execution of transitions, however, can also be used and the relative address is calculated from the above points. The advantage of relative addressing is that the tool servo playback device can be directly set the distance that you want to drill. The routing chain for the selected VA is such coding multiple frames are always encoded dependent manner by direct or inverse calculation (P-frame) or bidirectional (B-frames) in the case of independently coded frame (I-frame). This playback can be started only with the I-frame and cannot be started with dependent - or P-frames. An I-frame includes image data with the internal encoding a P-frame contains the graphics coding with prediction and In-frame contains coding with bidirectional prediction graphic images. Individual I-frame or more b-frames and/or P-frames together can be considered as a set of graphic images (NGI).

The video is divided into sections 52, each of which contains at least one I-frame. The beginning of each section 52 is indicated by the entry point 51. After the entry 51 in the first video contains an I-frame. The distance between the entry points 51 may vary: usually installed about two entry points on the second play time. In the case of transition as the destination address is always the address of a sector entry point 51. In accordance with the proposed invention is a variant of execution of the media near the entry point also contain routing information. Further description of the entry points listed in the application for Japanese patent Hei-4-277956.

In Fig.5 routing information recorded in the form of packets of the management and control information, such as Map packages Software Flow (CPR), the method adopted for MPEG-2. Below are links to ISO 13818-1, previously mentioned in the description of Fig.1. ISO 13818-1 further defines the contents of the program Flow (RPF), and the sector, including both the CPR and the OPP is called a sector.

The entry point can be defined by an input service provided directly in front of the package, which includes a first I-frame NGI. The input packet may be associated with the identification flag and the position information related to the three neighboring points of entry. Such location information may include the distance from the entry point to the neighboring access points. In another embodiment, the entry point can be determined simply by attaching an identification code to a regular data packet.

At the transition from the entry point to the next entry point of the I-frames can be quickly they found that facilitates the playback operation type "quick search".

Card program Flow in accordance with the invention describes the content of the information flow in the descriptors. They are information structures describing the various information flows in General the multiplexed inforadio path is a valid time code, tracks and plots. Temporary codes indicate the period of time, prosesi since the beginning of the program or track. Tracks indicate the user partition of the overall program and in Fig.5 are denoted by T4, T5, T6 and T7. In the control chain is also possible transition within the track, as shown by arrows 60 in the track T6.

In Fig.6 shows an example of a path descriptor routing chain. The descriptor starts with a characteristic descriptor (descriptor_tag), denoting the type of the descriptor, as well as the length of the descriptor (descriptor-length). The route number (path_number) refers to a route for which data is included in the descriptor. Time codes pX_track_tc and pX_path_tc from the start of the actual track from the beginning of the actual route respectively valid at a specific point, denoted by the timestamp Representation according to the standard MPEG-2". The system time is also contained in the video signal, providing the required synchronization information of various types. After the transition, however, it may rupture in the system time, so that the system time is unacceptable to calculate the elapsed playback time. Track number (track_number) specifies the track number of the corresponding route.

A more detailed description of oblast different routes and describes the route number, track number, sector number, the offset of the sector, the time codes of the track and the time codes of the route. In alternative areas for track number, time code track and time codes of the route can be specified elsewhere, for example in the handle timecode (time_code_descriptor) to consistently identify all routes.

It is desirable that the route number (path_number) was a 3-bit value that specifies the line number, which identifies the descriptor. Track number (track_number) preferably is a 16-bit value that specifies the number of the current track, encoded relative to the beginning of the video. The track segment can be used in one or more routes and can get increment through the route. Absolute track number can be determined from the relative track number and offset of the track number stored in the field associate program (program_linkage) region D_TOC.

Sector number pX_sectors_to_read preferably represents an integer without a sign indicating the number of sectors including remaining until the end of the program fragment specific route. If the sector number pX_sectors_to_read equal to zero, then the sector is not part of the data is the missing number of sectors before the sector in a particular route, counting from the starting position of the current segment. If the sector number pX_sectors_from_start equal to zero, then the sector is the first sector of the site. Note that the program includes one or more plots. Each segment includes one or more sectors.

Offset pX_offset_next_section preferably specifies the number of sectors of the particular route between the Gaza input current segment and sector input in the initial position of the next segment. If the offset pX_offset_next_section is zero, it means that reached the last part of the route.

Offset pX_offset_previous_section preferably indicates the number of sectors of the route between the Gaza input current segment and the last sector of the sign immediately preceding section. If the offset pX_offset_previous_section is zero, it means that the current segment is the first section of this route.

If all values pX_sectors_to_read, pX_sectors_from_start, pX_offset_next_section and pX_offset_previous_section equal to zero, this means that this route is not used or the input sector is not part of this route.

Offset pX_offset_next_track preferably indicates the offset of the sector from the current sector specific route to the input sector starting position is ledney track this route.

Offset pX_offset_start_track preferably indicates the offset of the sector from the current sector of the route to the input sector starting position of the current track. If the offset pX_offset_start_track is zero, it means that the current track is the first track of this route. If the current input sector is the leading sector of the current track, then this means that pX_offset_start_track characterizes the offset to the starting position of the previous track.

Temporary codes paths specified using the prefix "pX_track_tc determine the relative time in hours, minutes, seconds, measured from the leading edge of the track. The initial edge of the track specific route assigned time 0 hours, 0 minutes, 0 seconds. Similarly, the time codes of the route with a prefix of "pX_path_tc determine the relative time in hours, minutes, seconds, measured from the leading edge of the route. The initial edge of the specific route assigned time 0 hours, 0 minutes, 0 seconds.

The above-described region descriptor route path_descriptor (a) offers the transmission, the input sector and contains time codes for each route. An example of a descriptor of the route shown in Fig.6V. The exact playback time for which the subject data is provided by recording the time code for each route in each sector input. Display the exact playback time for each route is provided even if certain parts of the data are common to the various routes. Similarly, the track numbers for each route can be included in the scope of the descriptor of the route of the transmission input sector.

In an alternative embodiment, the time code can be assigned, preferably sequentially, each input sector and recorded in the field descriptor code time (time_code_descriptor ()) specific input sector, as shown in Fig.6S. Time code, so appointed, may be used for information search indexing scenes and identification information. In a similar way the track numbers can be assigned, preferably sequentially, each input sector and recorded in the specific area of the input sector, for example in the field descriptor of the track number (track_number_descriptor ()).

When playing videos are often used so-called specific modes of operation. The video signal can be displayed in the fast forward or reverse mode. In the case of the signal of the MPEG-2 standard in such specific modes always ignored several CE is d (Fig.5 arrow 56), which specifies the number of sectors of this area has remained up to the end of the segment, and in reverse mode - value pX_sectors_from_start (Fig.5 arrow 55), which indicates the number of previous sectors on the site. If the parcel is not part of the matching route, it will specify a certain value, for example 0. In this case, the route descriptor (path_descriptor) for this route can also be omitted, however, will not be available to address direct transition to the portion of the video related to this route.

The distance required to transition from the end of the segment to the next segment, denoted pX_offset_next_section and shown in Fig.5 by the arrow 54. For the last part of the route may be a certain value, for example pX_offset_next_section = 0. When you go to the previous section in the case of the reverse mode the required distance is denoted pX_offset_previous_section and shown in Fig.5 by the arrow 53. If the destination address is the last entry point of the previous section. The first section may be marked with a certain value. Needless to note that in another embodiment, the first and last sections marked with different flags. In alternative variants of the types of routes.

As noted above, typically, such programs are broken up for the user on track. This enables a user to quickly search for the video and, if necessary, move on to another part. For this purpose, the playback device often provides "next" and "previous" or is provided directly select the track number. In Fig.5 track numbers for the selected route 34 labeled T4, T5, T6 and T7. In addition, it should be noted that the track boundaries usually do not coincide with the boundaries of parcels, as cruel or other selected scenes can occur anywhere in the video. In this route 34 is a transition, for example, on the track T7 on the site About, but for a different route transition from T6 to T7 may lie in the area between the sites N and O. In the route descriptor (path_descriptor), shown in Fig.6, in pX_offset_next_track is the direct transition, resulting in a transition to the desired entry point of the next track for this route can be done in the same way from any point that in Fig.5 is shown by an arrow 59. Addresses needed to go to the previous track, see pX_offset_previous_track that in Fig.5 shows by arrows the entry points navigates to the beginning of the current track, as shown by the arrow 58. The user can make the transition back to the beginning of the current track, and then, if necessary, even further back.

In the next version of the implementation of the media also has a handle similar to the one shown in Fig.6 and is intended to describe additional information related to the video program, the type of sound or subtitles, and this descriptor specifies which routes can be used in certain threads. The descriptor contains, for example, the flags for each route. For example, for the same video bad words can be replaced by a more acceptable expression. Another route involves the same parts of the video, but another stream of audio data and/or subtitle stream, in which the flags indicate which thread is used for the selected route. Different audio streams and subtitle streams can be created for the entire video. However, different audio streams or subtitles necessary only in those areas in which they are used. In the rest of the video they can be omitted. The playback device should include means for selecting each of aalibali may contain parallel streams, in which it becomes possible the same location descriptor flag for each route. This option is used, for example, when recording video, obtained for different angles of view of the camera, with the same audio data streams and subtitles.

In Fig.7 schematically shows a possible structure of the Table of Contents media information in accordance with the invention. In the Table of Contents of the Disk (DCT) 70 can be found the information about all disk. This information includes, for example, the name of the whole disk and information about the source. The table of Contents also includes table 71 containing information about closed (classified) areas of video programs. This table contains information about the number of levels of the closing or the number of rating values adopted in this country, in the language of this country, and provides crucial definition_number. For example, 0 means "no rating" with the increase in the rating level is increased. In DCT also lists the number of video programs on the media information and links to the appropriate Table of Contents Programs (TSP) 72, indicated by lines 75. TSP contains, for example, information about the routes in odnoo specified in the description of Fig.3. TSP contains 72 table 73, which shows the importance ranking of the corresponding program for each country and for each route, and this value corresponds to determining the value specified in the DCT 71. Also for the corresponding video program name for each route and for each country, so that various options can vary by user. In this case, the name and rating of the specific version of the video program may be issued in the language of the country in which you use the playback device. You can also block rating levels, starting from a certain level in the playback device, resulting in parents can allow their children to view only those programs whose rating does not exceed a certain value. However, they can use designations adopted in their country. However, the developer of the video remains responsible for assigning the correct rating levels and write them on the media in table 73.

The described method close (classification) rating tiers is just one example. Another option is the implementation of a rating system based on the arranged It is also possible to install one or more codes close on each segment, and these codes will characterize the weight in whole or weight for each category such as sex or violence. When choosing the next section are taken into account preferences set by the user to the playback device.

As shown by lines 75 in Fig.7, the recording medium can be recorded several video programs. Typically, the media is divided into several tracks (absolute) numbers beginning with, for example, 1. However, you do not want to count the tracks in different programs. The third program starts, for example, track 29. It would therefore be desirable to use a relative track numbers starting with 1, for each video program. If necessary, it is also possible various split tracks along the routes.

In an embodiment of the information carrier DCT 70 contains a table in which for each available route contains a list of the starting and ending address of the last entry point, playback time and the end of the system time of each track. For each track stores the track number and program number, so appointed is done go directly to a desired track of the desired program.

Another option is to enable software information in DCT 70, which contains for each possible route, for example, for each program, the number of the first track number last track and address these tracks. As a result, the user can be shown the total number of tracks in the selected version of the video program. Also, the user can go directly from one video to another video.

In a variant implementation of the media communication of the first track video from the absolute track number corresponding to the track numbers, which divided the whole storage medium, via DCT 70 or TSP 72. For this purpose, for example, is written to the offset that must be added to the relative track number to get the absolute track number. Track boundaries with relative numbers at this same track boundaries with non-absolute.

In another embodiment, the implementation of the TSP 72 contains a table with information about the tracks. For each available route included the start and end addresses for the track, the last entry point, duration, completion of the system time (end-of-system-time) and the number of the Omer track route for each video. Splitting lanes is completely independent from the breaker to the tracks in the following video. Another option assumes that the table contained the track numbers for each sequential segment of a certain area.

In another implementation, the track information is inserted in the stream of video information, for example, is included in the routing information, as described with reference to Fig.5 and 6. In Fig.6 track track_number is the track number for the corresponding route is valid for the selected option of the respective video programs. As shown by the arrows 57, 58 and 59, in the stream of video information included addresses needed to go to the next, previous, and in the beginning of the current track.

In Fig.8 shows the reader the information carrier 1 made in accordance with the invention in the form of, for example, multimedia reader from the CD-ROM drive. The device includes a scanning tool 80 for scanning the track 21 by means of the optical beam. Description a simple reader from the CD-ROM can be found in the article mentioned in the description of Fig.2. The scanning signal supplied to the tool 81, demodulate 88, indicates the degree of filling of the buffer. Control means 84 moves and focuses the scan tool 80 when reading the desired sector of the storage medium 1. Control signal 88 is supplied to the control means 84, which is optionally reads graphic data from the storage medium to maintain the desired degree of filling of the buffer 82. In the video and audio signals are received as continuously as possible during transitions (jump). Information signal from the buffer 82 is supplied to the decoder 83, which provides a video output 86 and audio output 87. The information signal is also fed to the tool 85, ensuring the allocation of the routing information. The tool 85 receives input 89 information about the selected route. This can be done manually by the user directly, considering the available options, or on the playback device can be selected (such as parents) authorizing certain rating level, which can only be entered after dialing a specific code. Routing information is read before playing videos and recorded in the storage ustroystvami full reading of the section in the tool 85 is already known to read the following section. Routing information characterizes read sequentially sector, as described with reference to Fig.3-6. Based on this information formed the transition team, which are then fed to the control means 84. After executing the transition from the buffer 82 is read further graphical information. During the transition, the new information is not received in the buffer 82, however, the graphical display is continuous due to the fact that the information is still there in the buffer. In the result, as you progress along the route of the chain described by the routing information, displays a continuous series of successive sections.

If the buffer 82 contains an insufficient number of video for overlapping transition, it is possible that the screen will be displayed (e.g., television screen) for a certain (specified) period of time required for the transition to the next segment. Optionally, you can display the remaining time, dial or decreasing the time column. If you have to wait only a short period of time, it is also possible to display the last image of the current segment until playback video can be displayed to the user, for example, on a graphical screen or on a separate screen. To this end, the tool 85 is adapted to recover information about the duration of the playback of the media, so that the selected route is displayed playback time of the program or track.

In one implementation options of the reader used media with entry points used, as described with reference to Fig.5. The means 85 when it allocates the control information multiplexed with the video stream, and then selects the routing information from this control information. In reverse mode to determine the address transition addresses are the sections preceding the current segment. If the media contains the corresponding time codes, it is possible to display the playing time for this route or this track.

In another embodiment, the implementation of the readout buffer 82 is absent, for example, when reading from an analog video. In this case, there are brief interruptions in the playback of audio and video signals. The playback device may contain either own decoder 83, or an information signal which incorporates both a graphical screen, on which the image is displayed directly.

In Fig.9 shows a device for producing information carriers aforementioned type, such as CD-ROMs or multimedia CD-ROMs. First of all the above device is made the master information carrier 97. Then from this the reference media made the required number of media by conventional molding and pressing unit (not shown). Graphic information is transmitted to a means of encoding graphical information 93; and the video information is supplied at the input 90, and audio and additional information via a separate entrance 91. A means of encoding video information 93 encodes video and other information, and generates an information signal. Information about the sites, classification codes (codes closure) and the selected routes is fed through the inlet 92 to the means of forming the routing information 94, which adds the routing information described with reference to Fig.3-6, coded graphic information. Block channel coding 95 encodes the information signal, the method adopted for the disk media, and supplies it to the recording unit 96.

Blaziny signal on the master information carrier 97. System controller conventional type (not shown) provides control of the speed of rotation of the disk and moving the unit recording track 21 to provide the required distance between tracks and recording density of the track. Additional information about the system from the CD-ROM contains, for example, in the article mentioned in the description of Fig.2.

In another embodiment, the implementation of a similar device is used to record the information signal on the recording media that can be played back immediately after recording, such as a rewritable CD. Another variant of realization is, for example, a device for writing and reading from the tape for VCR or optical tape. In another implementation, the routing information can be added at a later stage to obtain, for example, different variants of home videos. Pre-recorded full basic program, and routing information is generated and then added, for example, in a separate file.

In Fig.10 shows a preferred format for recording information on the information carrier in accordance with the invention. As shown, the format included and the table of contents of several programs (TSP, TSP, TSP,..., TCN), as well as the field of information recording multiple programs (PRG, PRG, PRG,..., N). In the field of DPZ recorded handles the initial values defined according to the ISO 9660 standard. In Fig.11 shows a variant example of implementation according to ISO 9660.

The preferred syntax for the field DCT shown in Fig.12. In the field DCT is stored information related to the content of the media. Codes rating, for example, can be recorded in the field ranking rating_definition () area of the field DCT. It is desirable that the scope of the rating included areas for storing the number of countries that determine the rating (num_of_countries), 2-byte country code (iso_country_code), as defined in ISO 3166, the number of definitions rating (num_of_definition), the number of types of rating (rating_type_number), and the character string describing the type of rating (rating_type_string), as defined in ISO 646. A possible variant, in which the field DCT will be omitted region offset definitions rating (rating_definitions_offset).

As shown in Fig.12A, the field of disc disk_tracks () may include a field for storing the number of tracks (number_of_track), program number (program_number), track number (track_number), the logical sector address of the beginning of the track (start_lsa), the logical sector address is _es_lsa).

The preferred syntax area TSP shown in Fig.13. In the field of merchant stores information related to the media content information recorded in a specific area Prgh. Software information for each video program 1, 2,..., N is recorded in the appropriate area of the recording programming information (PRG, PRG, PRG,..., N). Software information for each video program is divided into packets of program data. For example, in the region of the TSP includes the destination area ratings routes (path_rating_assignments ()), the tracks area programs (program_tracks ()), area entry points (entry_points ()), and the area of routing tables (path_table ()).

In the destination area ratings routes (path_rating_assignments ()) is determined by the number of countries that determine the rankings (num_of_countries), 2-byte country code (iso_country_code) in accordance with ISO 3166, and a character string to indicate the name of the route (path_name) in accordance with ISO 646. In the field of TSP can be stored position defined access points to facilitate selective playback sections of the recorded video program and obtain different variants, which consists of various sequences of recorded sites.

As shown in Fig.13A, the area of software road is edenia (number_of_path_tracks), track number (track_number), the relative address of the start sector of the track (start_rsa), the relative address of the last sector on the track (last_rsa), as well as the relative address of the last sector of the entrance to the track (start_es_rsa). The relative address of a sector ("rsa") can be defined relative to the beginning of the program. For example, the beginning of the program can be set to zero address.

As shown in Fig.13B, the area of routing tables (path_table ()) includes a field for the number of participants in the route (number_of_sections), the relative address of the first sector of the entrance section and the relative address of the last sector of the entrance area (last_es_rsa).

In Fig.14 shows an example of the formation of different variants of video programs by selective playback of sequences of recorded sites software information. Each variant is formed by adherence to a particular "route", which is specific to each version of the program specifies the sequence of recorded sites. In accordance with the illustrated route 0 version of the program is formed from a single site software information from the starting element to the destination element and includes both the start and end points of entry. For about Dow; joint use of certain areas for different variants of video programs is not required.

In line 1 of Fig.14 version of the program is formed from two sections of recorded data, with the beginning of each section is indicated by the entry point, and the end of the program indicated endpoint. As shown, option, designated as route 1, differs from the null route the fact that part of the data included in the route is 0, not included in line 1. Route option 2 program is formed from three sections of the recorded data, with the beginning of each section indicated by the entry point, and the end option is indicated by the end point. As shown in Fig.14, a variant of the program specified by route 2, differs from zero route so that the route 2 includes a piece of data that are not included in the itinerary of 0, in particular the second section of the second route.

On the third route option program consists of five sections of recorded data, with the beginning of each section indicated by the entry point, and the end of the routes indicated by the end point. As can be seen from the drawing, the option specified by route 3, differs from zero of the route, the third route includes two plots of the data, not bosetti route data 0.

Placing the completed block access, such as a sound frame, I-frame, P-frame or b-frame, at the beginning and end of each section facilitates during playback transitions from one segment to another, enabling playback without interruption at least video information or audio information.

If at least one route, such as route 0 includes only one area and has no transitions, it may play a simplified playback system, not adapted for such transitions.

In the MPEG standard, proposed in ISO/IEC JTC1/SC29/WG11, video data and audio data are divided into packets for the formation of a stream of video packets, also referred to as "elementary stream with the formation of the video packets and the stream of audio packets, also referred to as "elementary stream with the packaging of the audio data". Two streams are multiplexed time division forming a program stream. Elementary stream program stream defined in map software thread. Program stream is then processed for recording on the storage media.

In Fig.15A shows a preferred embodiment of programme the frame of the elementary stream. In accordance with the MPEG program stream includes a system level and compacted level. The level of superpacket and packetized elementary stream (PEP) form a system level. Each multiplexed bit stream consists of one or more superpackets. Each superpacket includes at least one bundle of the probe card or the program flow.

Usually superpacket includes a header, which consists of areas for recording codes beginning of superpacket, the reference value of the system clock or speed software multiplexing, as well as the number of probe packets. Preferably, the code start superpacket was a 32-bit code 0V (in hex).

In Fig.15V shows the package structure probe, and Fig.16A, 16B, 16C and 16D shows the preferred variant of the syntax packet probes. As can be seen from the drawing, the package probe includes a packet header of the transducers and associated data package. The packet header probe includes a field for entry of the prefix code to the beginning of the packet (packet-start-code-prefix, ID, stream id, packet length probe (PES-packet-length), as well as optical header probes (optical-PES-header). Optical header probe consists of a label is prefix) was a 24-bit code000001, and a thread identifier (stream-id) - 8-bit code describing the length of the next packet. Packet length probe (PES-packet-length) may vary up to a maximum value equal to 2048 bytes. It is desirable that the information package could be the video corresponding to the video stream or audio information corresponding to the audio stream.

The advantage is that the above definition superpacket package and facilitate the reproduction of the multiplexed data from any sector of the media-based random access.

In accordance with the foregoing, the entry point is made in the form of the input packet can be described in two packages, package OPP and service transmission. In the package OPP table of contents software flow describes the offset of the current TOC (offset previous contents of the current packet probes. In addition, the RFP contains the distance between the current packet probes to six nearest entry points (three before and three after). The syntax and levels of packet transmission is shown in Fig.22A and Fig.22V. CPT defines the elementary stream, program stream, such data probes, as the video standard MPEG audio MPEG, etc. Descriptor area, pregrammy descriptor (program_descriptor).

In another embodiment, the implementation of the device in the MPEG standard, are listed in the ISO 11172 and shown in Fig.17, each multiplexed bit stream contains one or more superpackets and one code completion (ISO_11172_end_code). Code completion (ISO_11172_end_code) preferably represents a 32-bit word 0V (in hexadecimal representation). Each superpacket includes code to the beginning of superpacket (part_start_code), preferably 32-bit code 0V, and the reference value of the system clock. Each package contains a prefix code to the beginning of the packet (packet-start-code-prefix), thread ID (a file_id), the packet length (packet_length), the timestamp of the view that the time stamp decoding, and packet information. In a preferred embodiment, the prefix code to the beginning of the packet (packet-start-code-prefix) is a 24-bit word 0000001. The thread ID (a file_id) characterizes the packet type and packet length (packet-length) - 16-bit word describing the length of the next packet. This placement allows for multiplexing of audio and video signals.

In Fig.18 shows a multiplexed bit stream, the format of which assumes the availability of entry points. The format includes, over the ode, the packet header of the video information, the video information containing the T-frame, the packet header audio (audio_packet_header), and audio (audio_data). Table of contents program flow (RPF) and map software flow (CAT) contains the entry point, which is made in the form of the input package. It should be noted that the entry point is placed before the packet header of video data immediately before the I-frame.

The sector, which includes both the RPF and the CPR, called the input sector.

The device records information supporting the above formats, shown in Fig.19. The recording device 1900 accepts input audio and video signals, pattisue them, multiplexes the packets with time division, and then writes the stream of multiplexed packets to the media. The recording device 1900 includes an encoder audio signals 1902, multiplexer 1906, a recording medium (storage medium) 1908, a method of forming a data table of contents 1910, the circuit of Association table of contents 1912, scheme attach header sector 1914, error-correcting encoder 1916, modulator 1918 and slicing device 1920. Despite the fact that the recording device 1900 shown in combination with a disk 1922, it is one or the magnetic disk, magneto-optical disk, optical disk or semiconductor memory.

The coder of the audio signal 1902 and encoder video 1904 are common encoders signal that can be performed, for example, encoding with compression. The multiplexer 1906 combines the encoded audio and video signals and determines the position of the entry points. The preferred embodiment of the multiplexer is discussed below with reference to Fig.20.

The data carrier 1908 is used to store the encoded audio and video and can be performed on the basis of any conventional storage medium information. Preferably, the data carrier 1908 is a digital storage medium, including a disk drive for reading and writing to a magnetic disk, magneto-optical disk or an optical disk.

The scheme of formation data TC 1910 generates data table of contents depending on the information about the entry points. Wiring diagram TC 1912 appends the data in the table of contents to the multiplexed information. Wiring diagram headers sectors 1914 splits information on the sector and attaches a header to each sector. Error-correcting encoder 1916 is a common error-correcting scheme is a modulation scheme of the signal, designed for signal modulation and bring it to the form required for slicing device 1920. Slicing device 1920 is a common device recording information intended for recording information on the information carrier.

In the operation of the video signals are input to the video encoder 1904, and the audio signals are fed through the audio input to the audio encoder 1902. Encoder video 1904 generates encoded video multiplexer 1906. Encoder audio 1902 generates encoded audio signals in the multiplexer 1906. The multiplexer 1906 delivers the combined encoded audio and video data to the data carrier 1908 for temporary storage.

United encoded audio and video data from the data medium 1908 enters into a scheme of merger TC 1912, which attaches the information in the table of contents to the multiplexed bit stream. Information TC includes information on entry points, for example, addresses of the sectors that describes the entry point into the multiplexed information, and outputted to the circuit connection information TC 1912 schema generation information TC 1910. Information TC is formed by the schema generation information TC 1910 OS data TC, served in the scheme of connecting headers sectors 1914, which divides the stream of bits in the information sector of appropriate sizes for their entries in the sectors of media. It is desirable that the bit stream is divided into sectors of length 2048 bytes to write into the corresponding physical sector of the media. The header of the sector in the preferred embodiment, contains 16 bytes that specify the sector number, and joins the information of each sector. Title superpacket or package is placed at the beginning of each sector.

The data, broken down into sectors, then served in the error-correcting encoder 1916, which inserts the symbol error correction, as, for example, symbols, parity, data in each sector. Information sectors attached to her characters error correction is supplied to the modulator 1918 for modulation and the formation of a modulated signal. A modulated signal is fed to the slicing device 1920 disc 1922.

In Fig.20 shows a preferred implementation of the multiplexer 1906. As you can see, the multiplexer 1906 includes a scheme of identifying entry points in the video 2002, buffers code 2004 and 2006, the switching circuitry 2008, the scheme of merger zag is a lot of time 2016, the storage unit entry points 2018 and scheme accession rating 2020. Also the drawing shows the switch 2024 and the local decoder 2022.

The allocation of entry points in the video 2002 reveals the presence of T-frames in the encoded video data supplied from the video encoder 1904, and produces the signal generation points of entry each time the detected I-frame. In another embodiment, the video encoder 1904 is connected directly to the controller, 2014 and produces the signal generation points of entry each time when encoding an I-frame, eliminating the need for the scheme identify entry points in the video 2002.

Buffers code 2004 and 2006, and the storage unit entry points 2018 are common storage devices. Circuit switching is 2008 is a common controlled switching device. The controller 2014 can be implemented on the basis of microprocessor devices. The procedure of forming the multiplexed system time 2016 produces a signal system time.

Wiring diagram rating 2020 generates a routing descriptor for the current entry point. The programmer programs the scheme accession rating 2020 for each section entered in a reproducible posledovatb switch 2024, as with the data carrier 1908 2014 and the controller is connected to the local decoder 2022. Switch 2024 and the local decoder 2022, if necessary, can be omitted.

Encoded video signals fed from the encoder video 1904 through the allocation of entry points in the video 2002 in the buffer code 2004. Encoded audio signals fed from the encoder audio 1902 in buffer code 2006. The output signal of the buffer 2004 served on the connector E1 circuit switching 2008. The output signal of the buffer 2006 served on the connector E2 circuit switching 2008. The output signal of the shaping circuit entry points 2012 served on the connector E3 circuit switching 2008. Output connector F circuit switch 2008 is connected to the circuit connection of headers 2010. Combined audio and video information and header information, including certain information OPP and transmission, fed from the wiring diagram of 2010 headers to the media data, 1908.

The controller 2014 in accordance with the signal system time controls the switching circuitry 2008, sequentially and periodically connecting the input terminals E1 and E2 output connector F. this encoded information from buffers 2004 and 2006 enters into a scheme of merger headers 2010. The controller manages 2014 circuit switching is. This will be described in detail hereinafter with reference to Fig.23A, 23C, 24A and 24.

Scheme 2010 is controlled by the controller 2014 so that from the encoded information to form a bit stream of the MPEG standard. In particular, the scheme of merger of titles managed to add titles to the video packets to the data issued from the buffer, 2004, and add captions, audio packets to the audio information supplied from the buffer, 2006.

The controller 2014 receives the signal generation points of entry and in accordance with this signal controls the pattern of formation of entry points 2012 for the issuance of this scheme TOC program stream map and the program flow to the input E3 of the circuit switching 2008. The controller 2014 controls the switching circuitry 2008 when inserting the RPF and checkpoint immediately before the entry points of the video (T-frame) by the corresponding time control input of the EZ connector to the output connector F. however, the GAPP and the CPR are served in the scheme of connection of headers for multiplexing with the encoded audio and video information.

In the RPF each entry point in the three areas prev_directory_offset records the position of the three entry points directly adjacent to and preceding the relevant point I is written in the RPF in three areas next_directory_offset. However, since the position of future entry points cannot be determined before these points are processed, the record of these points is delayed until the moment when the following three entry points will be processed. Accordingly, the controller 2014 controls the storage unit entry points 2018, providing recording of the position of each entry point. A valid entry position entry points in each OPP occurs after the recording of the multiplexed audio and video data in the data carrier 1908.

After the audio and video data are multiplexed and recorded in the data carrier 1908, the controller 2014 has access to the position information stored in the storage unit of the information on points of entry, and sends the position information in the data carrier 1908. For each entry stored in the data carrier 1908, the provisions of the three entry points after this point and the position of the three entry points to this entry point is fed from the storage unit the information about the entry points 2018 in the data carrier 1908 to record with this entry point. Unit storing information about entry points 2018 also provides information about the entry points in the diagram of the formation of information TC 1910. In alternative implementations, the storage proektirovanii information.

In Fig.21 shows another embodiment of the playback device 2100 data in accordance with the present invention. The playback device data 2100 includes a tracking servo 2102, the sensing element 2104, the control circuit drive 2106, the demodulator 2108, the decoding scheme with error correction 2110, the scheme of division header 2112, the switch 2114, the video decoder 2116, the audio decoder 2118, controller 2120 unit storing information about entry points 2122, the storage unit TC 2124.

The sensing element 2104 is a common device information retrieval, designed for reading information from storage media. The sensing element 2104 preferably contains sensitive optical element for the optical pickup data from the optical disk. In the simplest case, the tracking servo 2102, the control circuit drive 2106, the demodulator 2108 and the decoding scheme with error correction 2110 are conventional devices.

Unit storing information about entry points 2122 and the storage unit TC 2124 are common storage devices. The switch 2114 is a common managed switch. The controller 2120 can be made on the basis of microprocessor mouth of the m 2106 to read the first sector of the media 1922. The control circuit drive 2106 with the help of tracking servo 2102 moves the sensor element 2104 to start playback of information from the first sector of the storage medium 1922. The sensing element 2104 reads data from storage media 1922 and submits them to the demodulator 2108. The demodulator 2108 demodulates the read information, and supplies the demodulated data to the decoding scheme with error correction 2110.

The decoding scheme with error correction 2110 detects and corrects errors existing in a matter of information, and then outputs information with the corrected errors in the schema branch header 2112. Circuit branch header 2112 separates information, vehicle information with the corrected errors and delivers the vehicle data in the controller 2120. The controller 2120 records information TS in the storage unit TC 2124, and then displays the information of the TS to the user via a display device (not shown).

In accordance with a signal entered by the user, the controller 2120 generates the control signal in the control circuit of the drive 2106 at the beginning of the read operation. The control circuit drive 2106 moves the sensor element 2104 with the help of tracking servo 2102 in position on the carrier of informai decoder audio signal 2118 in preparation for decoding the data. In accordance with the above-described process, the data is read from storage media, demodulated and decoded by error correction. Information with the corrected error is fed into the circuit branch header 2112. Location information is extracted from the read data and describing the current position in the media 1922, is supplied from the control circuit drive 2106 controller 2120.

From the information corrected by the error circuit branch header 2112 allocates header superpacket, the packet header, program table of contents table of contents software package (OPP), and map software flow (CPR) and provides information on both titles in the controller 2120. The remaining multiplexed information with temporal separation is supplied to the input terminal G of the switch 2114. Output connector H1 switch 2114 is connected to the input of the video decoder 2116, and the output terminal N2 is connected to the input of the decoder beeps 2118.

The controller 2120 unit storing information about entry points 2122 records information about the entry points contained in the header data. Along with each recorded entry point schema control actuator 2106 given point, determined from information to each other.

The controller 2120 controls the switch 2114 in order to sequentially connect the input terminal G to the output jacks of H1 or H2 in accordance with the thread ID (a file_id) contained in the corresponding packet header. Thus multiplexed information from the time division selectively routed to either the video decoder 2116 or decoder audio 2118.

During playback, the controller 2120 recovers from the storage unit TC 2124 information about the rating, is contained in the definition area rating (rating_definition) field DCT. The controller 2120 provides a display device display a list of countries with specific definitions of ratings and in accordance with the country code, which is part of the rating information. From this list the user selects the country, such as the country in which the recording was made, information. The selection is carried out by means not shown to the user interface, which transmits the user-selected code in the controller 2120. For example, the user interface may include function keys, located on the playback device 2100 or the remote control, prednaska country-specific controller 2120 controls the display device to provide a display of a list of information with corresponding numbers type rating (rating_type_number) and character strings for the type rating (rating_type_srting). The user selects are permitted provided that the reproduction number of the rating and enters the selected number by using the user interface. The user interface transmits the number selected by the user, the controller 2120. After receiving the selected user is allowed rating controller 2120 extracts from the storage unit information TC 2124 information about the purpose of the rating of the route (path_rating_assignments) contained in the TSP data.

Depending on the country code and room type rating selected by the user, the controller 2120 of information about the purpose of the rating of the route specifies the name of the route (path_name), allowed to play. If there is only one approved route, the controller 2120 starts playing on this route.

If identified several permitted routes, the controller 2120 controls the display device so as to provide the display character strings for these types of ratings and information about the names of the routes in accordance with the number of the selected rating. Then, the user among all the names of the routes and the corresponding row with the description of the ratings selects the desired route and enters the number of the selected route by using the defaults playback device 2100 thus, to ensure playback of the selected version of the video program in accordance with the specified route. As described above, the user chooses among several options of entertainment one with a rating appropriate to the user's preferences.

Alternatively, when the identification of a number of permitted routes controller 2120 can start playing the route with the lowest route number. In another embodiment, the media may be pre-recorded route that is installed by default, and this route is then used by controller 2120 to start playback of the media. It is desirable that information about this route, default, stored as information on the purpose of the rating of the route. A possible variant, in which the route is installed by default in advance is recorded in the controller 2120.

In alternative implementations, the playback device 2100 includes an input device (not shown), such as a switch, which the user can be used to set the number type rating, which reflects the user's preferences. The controller 2120 receives the entered password is ofanim with user preferences. The input device supports the user to select their preferences, which will be used by the playback device 2100 in the course of further work. A possible variant, in which the input device can be performed taking into account the unavailability of juvenile subjects, or be too difficult to manage, or otherwise blocked to avoid or at least to create difficulties in viewing certain: options video.

In another embodiment, the implementation of a character string describing the type rating and the names of the routes based on information ranking or information about the purpose of rating the route recorded on the storage media for each version of the video program is displayed to the user via a display device (not shown) controlled by controller 2120. In this implementation, the user can make a choice among all variants of video programs available on the storage media.

During playback controller 2120 to go into analysis mode rating receives a command from a main controller (not shown). In the analysis mode of the rating of the controller 2120 analyzes the data flowing through the circuit branch zag is not detected, it is a direct reproduction of the information.

In Fig.23A shows the completed blocks access on both sides of the transition point located between the two sectors. In Fig.23C shows incomplete blocks access on both sides of the transition point located between the two sectors. In Fig.24A shows the location of the video information, wherein the prediction or the formation of a reference signal in the decoding process of the information is required only in respect of the data that resides on the same side of the transition point, as the decoded data. If the data are ordered as shown in Fig.24A, it can be used encoder video 1904, which does not perform prediction or the formation of a reference signal for the phase transition point when decoding blocks access. In Fig.24 shows an arrangement of video data, whereby decoding of certain data on one side of the transition point requires predicting or determining the reference signal for the data for the opposite side of the transition point.

In Fig.25 shows a data format in accordance with the invention is used, when the media information is recorded and a few who Oasi of the three sections S1, S2 and S3, which are separated by two unused sections of the media. The playback options of the program is sequential playback sections S1, S2 and S3. Section S1 is recorded on tracks 1 and 2, the area S2 is recorded on tracks 2 and 3, and section S3 recorded on tracks 3 and 4.

For direct playback controller 2120 controls the playback to start playback from the start edge of the first section, which, as expected, recorded on the first area S1. The controller 2120 detects map software flow (CPR) stored in the entry point of the first section S1, and finds the handle of the route associated with the route, reproduced from the field descriptor route. The controller 2120 stores the descriptor information of the route in the unit storing information about entry points 2122. Each transmission route can have multiple descriptors route.

Information regarding accommodation sector _sectors_to_read indicated by the arrow 261, non sector pX_sectors_from_first indicated by the arrow 262, offset, pX-offset_next-section, as indicated by the arrow 263, offset pX_offset_previous_section indicated by the arrow 264, offset pX_offset_next_track indicated by the arrow 265and offset pX_offset_previous_track, specify what, 26A, 26C and 26C.

After remembering information descriptor route controller 2120 compares the address of the currently playing sector, obtained from the control circuit drive 2106, with the sector address stored in the storage unit of the information about the entry points 2122, as indicated by the arrow 261in Fig.26A. When you reach the last point of the first section S1, the specified end of the arrow 261in Fig.26A, the controller 2120 controls the control circuit drive 2106 thus, in order to provide access to the initial position of the next segment. Reproduction, respectively, starting from the initial edge of the second segment S2, indicated by the arrow 263in Fig.26A.

Once playback begins from the start edge of the second segment S2, the controller 2120 allocates the transmission entry point recorded on the second area S2, the descriptor information of the route associated with the playback route, and ensures data descriptor route in the storage unit 2122.

After remembering information descriptor route controller 2120 compares the address of the currently playing sector, issued by the control circuit drive 2106, the end address recorded in the storage unit of the information about the entry points 2122 indicated arrows 1 in Fig.26V. After playback of the second segment S2, the controller 2120 controls the control circuit drive 2106 thus, in order to provide access to the initial position of the site S3, as shown by the arrow 263in Fig.26V. Playback continues from the starting edge of the area S3.

Once playback begins from the start edge of the area S3, the controller 2120 detects the transmission entry point recorded at site S3, the descriptor information of the route corresponding to the reproduced route, and stores the information in the unit storing information about entry points 2122.

At site S3 offset pX_offset_next_section will have a value of zero indicates that the next segment is missing. Accordingly, the controller 2120: until the end of the playback controller 2120 will read the section S3 to the end of that arrow 261in Fig.26C.

Thus, playback of several sites is as it was described above, in accordance with the information stored in the descriptor areas of the route sections.

The following example shows a fast-forward playback in accordance with the present invention. If the team on the accelerated direct playback will be available n the I information about the entry points 2122, the controller 2120 of the transmission of an arbitrary point of the entrance area S1 identifies the descriptor information of a route related to the reproduced route, and then this information is recorded in the storage unit 2122.

The controller 2120 controls the device 2100 thus, to ensure consistent access to recorded entry points in accordance with the position information of the previous and subsequent entry points stored in the RPF, and to reproduce image information of an I-frame (I-picture), located immediately after the entry to be accessed. Address sector entry point to be accessed, is compared with the address of a sector indicated by the arrow 261in Fig.26A stored in the storage unit of the information about the entry points 2122, and accelerated direct play continues until until is reached or passed the last point S1.

After ending point S1 is reached or passed, the controller 2120 controls the control circuit drive 2106 thus, in order to provide access to the initial position of the next segment, shown by the arrow 263in Fig.26A to continue fast-forward playback Nana point area S3.

It is clear that the above procedure can be adapted for fast-forward playback of the program with an arbitrary number of sections.

The following example shows a fast reverse playback in accordance with the present invention. When entering commands in rapid reverse playback when reading section S3, and if the handle of the route at site S3 is not yet written to the unit storing information about entry points 2122, the controller 2120 in OPP arbitrary entry point of the plot S3 identifies the descriptor information of a route related to the reproduced route, and then the descriptor information of the route is recorded in the storage unit 2122.

The controller 2120 controls the device 2100 to provide sequential access to the recorded entry points in accordance with the position information of the previous and subsequent entry points stored in the RPF, and to reproduce image information of an I-frame (I-picture), located immediately after the entry to be accessed. Address sector entry point to be accessed, is compared with the address of a sector indicated by the arrow 262in Fig.26C stored in the storage unit of the information about the point and passed the first point S3.

After the initial point S3 is reached or passed, the controller 2120 controls the control circuit drive 2106 thus, to provide access to the last entry point of the previous section indicated by the arrow 264 in Fig.26C, to continue fast reverse playback from the last point of the input area S2.

The controller 2120 of the RPF entry point of the plot S2 identifies the descriptor information of a route related to the reproduced route, and then the descriptor information of the route is recorded in the storage unit 2122. After that, the controller 2120 controls the device 2100 to provide sequential access to the recorded entry points, and compares the addresses of the sectors of the entry points to which access is provided, with the sector address recorded in the storage unit of the information about the entry points 2122, shown by the arrow 262in Fig.26V. Rapid reverse playback continues until until is reached or passed the start point S2.

After the starting point of the section S2 is reached or passed, the controller 2120 controls the control circuit drive 2106 thus, to provide access to the last entry point of the previous participation and input section S1. The controller 2120 of the RPF entry point of the plot S1 identifies the descriptor information of the route associated with the playback route, and then the descriptor information of the route is recorded in the storage unit 2122.

At site S1 offset pX_offset_previous_section has a value of zero, which indicates that this site is missing the preceding section. Accordingly, the controller 2120 continues reading area S1 before it starts, indicated by the arrow 262in Fig.26A, after which the playback is stopped.

It is clear that the above procedure can be adapted for fast reverse playback program with an arbitrary number of sections.

The following example searches the track during playback, implemented in accordance with the invention. When you receive the command search tracks in the forward or reverse direction, and if the descriptor information of the route is not yet written to the unit storing information about entry points 2122, the controller 2120 detects transmission entry point, located near the current point of attachment, and the transmission of several descriptors of various routes is the descriptor information of the currently displayed route, and then information descriptor mA to provide access to the position, characterized in the route descriptor offset pX_offset_next_track and indicated by the arrow 276in Fig.27. Because information on the position of the starting positions of the tracks, directly preceding and directly following this track contains offsets pX_offset_previous_track and pX_offset_next_track descriptor route entry point at the beginning of this track, the start position of the track, located on several tracks before or after a given track may be defined by multiple repetition of the access operation.

In Fig.27A, 27B and 27C shows examples of the placement of the access points at each site. Position specified by the offset pX_offset_previous_track, indicated by arrows 276, a position specified by the offset pX_offset_next_track, indicated by arrows 275.

Both offset pX_offset_previous_track and pX_offset_next_track recorded at the entry point. As can be seen from Fig.27A, 27B and 27C, as offset pX_offset_previous_track and pX_offset_next_track specify the position of the starting points of the tracks preceding and following directly after the track and outside of the current segment, the starting point tracks can be quickly and correctly determined even if the route includes several sections.

Similarly, and with whom and receiving command to search for a specific time code controller 2120 polls multiple entry points in other areas, looking for a preset time code, using the procedure described above for accelerated modes forward and reverse playback. In an alternative embodiment, the entry point search with the specified time code begins with the definition of temporary codes initial and/or final entry points consistently at all locations. Analyzing the relative values of the time codes and in accordance with the above-described polling procedure entry point to other sites, controller 2120 may determine the area in which it is desired timecode.

This procedure can be used information about the time code and/or information about the track number recorded in the route descriptor or descriptor information of the time code contained in each entry point.

In another embodiment, the playback device shown in Fig.21, can be implemented in a less expensive device by reducing the functionality of the controller 2120. In particular, such a device may not be provided with the identification information descriptor route during playback or when the special playback modes. In this playback device playback, as well as the which includes only one plot, by reading the table of contents (TC) and storing the start and end points of the route before playing video. If there is no need to display information about the time or the track number during playback information descriptor route may not be read. The controller 2120, not allowing to read tag information of the route has a lower cost and, therefore, can be used in both budget playback devices.

In the above-described embodiments of information that specify the playback sequence data (route), and is recorded in the descriptor route map software flow (CPT) included in the multiplexed data. Thanks to this format, the playback device does not have excessive memory, you may access and store information that is needed at a certain period of play to control the playback sequence and to perform edit processing of the playback.

Alternatively, all information describing the sequence of playback data (route), instead of to be included in multiproto for each entry point can be combined with the addresses of the sectors of the entry points and recorded in one place, such as the table of contents.

In another variant implementation of the start address and the address of the last entry points program sections can be arranged in accordance with each route and recorded in one place, such as a table of contents. When the playback device with a sufficiently large capacity memory can refer to the address information before playing multiplexed data, providing direct access to any plot any route. In another embodiment, the sequence of play a specific route can be reinstalled and moved to another storage media, referring only to the table of contents and without reproducing themselves multiplexed data.

Although the above was the detailed description of the preferred variants of the invention and their modifications, it is clear that the present invention is not limited to only these versions of the implementation, but may be offered other options, as appropriate for the nature and scope of the invention defined in the following claims.

Claims

1. Media for seafish the screen containing video information, at least one video, and control information to display the various options of video, and the video contains footage from internal and mutual encoding and multiple entry points, the control information contains the routing information that describes one or more sections of the video are played sequentially, wherein each entry point specifies the position of the frame with the internal encoding for the specified media and these parts are connected through the specified entry point so that the reproduction of each section begins with a frame with internal encoding.

2. Media information under item 1, characterized in that the video information of the video program is divided into two parts, the first part includes the main video options video, the second part includes additional video information, a version of the video program contains at least one site an additional video information.

3. Media information under item 1 or 2, characterized in that the plots have the ability to address and the routing information contains the addresses of stations that play sequentially.

4. Media InfoSphere.

5. The information carrier according to one of paragraphs.1-4, characterized in that the routing information contains information about the paths that indicate the division into tracks, and tracks are numbered independently for each video.

6. The information carrier according to one of paragraphs.1-5, characterized in that the routing information to display each version of the video program is recorded in a specific area of the recording media.

7. The information carrier according to one of paragraphs.1-6, characterized in that the routing information recorded on the storage media near entry points, ensuring playback options, ranging from entry points, without using the previous graphic information.

8. Media information under item 7, characterized in that the storage medium is divided into addressable sectors, and information routing near the points of entry contains address information pertaining to the respective entry points.

9. Media information under item 7 or 8, characterized in that the video is divided into tracks and routing information near the points of entry contains address information indicating the start of the next track, the corresponding variation of the video.

10. Media forest information, video information, displayed before.

11. The information carrier according to one of paragraphs.7-10, characterized in that the routing information is near the entry point contains the time code information indicating the playback time from the beginning of the corresponding variation of the video.

12. A device for reading from the storage medium on which is recorded an information signal representing graphic information for display on the graphics screen containing video information, at least one video, and control information to display the various options of video, and the video contains footage from internal and mutual encoding and multiple entry points and the control information contains the routing information that describes one or more sections of the video data reproduced by the associated image, routing information indicates the areas that are played sequentially, the device comprises first means (80, 81) to restore the graphic information and the second tool (85) to play the routing information, the control means (84) for selective playback video in soo is availa able scientific C with routing information, characterized in that the control means (84) is arranged to determine within each section of the frame with the internal encoding in accordance with the routing information containing the link of each entry point indicating the position of the frame with internal encoding specified media, and these sites and start playback of each plot with a frame with internal encoding.

13. The device according to p. 12, wherein the routing information for each route contains the information about the playback time of the corresponding variation of the video, and the device comprises means for displaying the playback time in accordance with the routing information.

14. The device under item 12 or 13, characterized in that the routing information to display each version of the video program is recorded in a specific area of the information carrier, and the second tool is designed to search this area.

15. Device according to any one of paragraphs.12-14, characterized in that the routing information recorded on the storage media near entry points to enable playback, starting with the entry point without using the previous graphics in the>/p>16. The device according to p. 15, wherein the routing information near the points of entry contains address information of the video information displayed before this, and the control means is for displaying graphical information in the reverse direction in accordance with the above address.

17. The device under item 15 or 16, characterized in that the routing information is near the entry point contains the time code information indicating the playback time from the beginning of the appropriate version of the video program, and the first tool is designed to display graphical information in accordance with information of the time code.

18. A device for recording the media information signal representing graphical information for display on the graphics screen containing video information, at least one video program and control information for displaying different options for video, and the video contains footage from internal and mutual encoding and multiple entry points and the control information contains the routing information that describes one or more options sections of the video information displayed wired the rotary (93) for encoding graphical information and forming means (94) for forming control information and means (94) for adding control information to the graphic information, recording means (95, 97) for recording the information signal on an information carrier, characterized in that the forming tool is made with the possibility of formation of control information, each entry point which indicates the position of the frame with internal encoding specified media, and these parts are connected through the specified entry point so that the reproduction of each section begins with a frame with internal encoding.

19. A method of transferring graphic information for display on the graphic screen by the media for recording the information signal representing graphical information containing video information, at least one video program and control information for displaying different options for video, and the video contains footage from internal and mutual encoding and multiple entry points and the control information contains the routing information that describes one or more sections of the video that appears related way, the routing information indicates the areas that are displayed sequentially, characterized in that each entry point specifies the position of the frame with vnutrisosudistye each section begins with a frame with internal encoding.

20. How many versions of the program on the storage medium, and a specified set of variants contains many sections of the program, this method includes the following steps: encoding specified multiple program sections for formation of set of encoded program sections, each of these encoded program sections includes at least one frame with mutual encoding; attaching address information to each of a specified set of encoded program sections; attaching information about the version of the video to each of the specified set of encoded program sections; and recording the specified set of encoded program sections, including the address information and the information about the version of the program, on the information carrier, characterized in that the specified address information includes at least one entry point indicating a position on a specified recording medium frame with internal encoding of the corresponding encoded area, and the information about option includes information for associating many of these encoded program sections through these points I the t stages: internal encoding specified many areas of the video to obtain the I-frames; and coding with prediction of a specified set of program sections to obtain P-frames.

22. The method according to p. 20, wherein the step of attaching address information includes connection information about the start address information and end address for each of a specified set of encoded program sections.

23. The method according to p. 22, wherein the step of attaching address information further includes attaching information about the start address of the next segment and information about the last entry point of the previous section for each of the specified set of encoded program sections.

24. The method according to p. 23, wherein the step of attaching address information further includes attaching address information adjacent the entry point for each of a specified set of encoded program sections.

25. The method according to p. 20, characterized in that it further includes the step of attaching information time code to each of a specified set of encoded program sections.

26. The method according to p. 25, characterized in that the step of joining time code information includes connection information of the time code, on the sexual edge, at least one of a specified set of variants of the video.

27. The method according to p. 20, characterized in that it further includes the step of attaching information about the track number to each of a specified set of encoded program sections.

28. The method according to p. 27, wherein the step of attaching information about the track number includes connection information about the number of tracks related to the display of tracks on each of a specified set of encoded program sections relative to the starting edge, at least one of a specified set of variants of the video.

29. The method according to p. 20, wherein the step of attaching information about the version of the video program includes attaching at least one route for each of a specified set of encoded program sections.

30. The method according to p. 20, wherein the step of attaching information about the version of the video program includes connection information for at least one rating for each of a specified set of encoded program sections.

31. The method according to p. 20, wherein the step of attaching information about the version of the program involves attaching identifuing program sections.

32. The method according to p. 20, wherein the step of attaching information about the version of the program includes connection information, at least one descriptor of the route to each of the specified set of encoded program sections.

33. The method according to p. 20, wherein the step of recording includes the following steps: recording media of the first completed block access immediately before the transition point; and recording on the storage media of the second complete block access immediately after the above transition point.

34. The method according to p. 20, wherein the step of recording includes the following steps: recording media of the first completed block access immediately before each respective transition point; and recording on the storage media of the second complete block access immediately after the specified corresponding to the transition point.

35. The method according to p. 20, wherein the step of recording includes the following steps: recording the first of many blocks access on the first side of the transition point; and recording the second set of blocks to access the second side of the transition point without recording block access, use when decoding Preskar>

36. The method according to p. 20, characterized in that one of the many variants of video contains only part of the program on the storage media.

37. The device according to p. 18 containing a means for attaching information about the version of the program to each of a specified set of encoded program sections.

38. The device according to p. 37, wherein the means for encoding includes: a tool for internal encoding specified many areas of the video to obtain the I-frames; and means for encoding the prediction of a specified set of program sections to obtain P-frames.

39. The device according to p. 37, characterized in that the means for attaching address information includes a means for attaching information about the start address information and end address for each of a specified set of encoded program sections.

40. The device according to p. 39, characterized in that the means for attaching address information further comprises a means for attaching information about the start address of the next segment and information about the last entry point of the previous section for each of the specified set of coded plots progalino contains means for attaching address information adjacent the entry point for each of a specified set of encoded program sections.

42. The device according to p. 37, characterized in that it further comprises means for appending information of the time code to each of a specified set of encoded program sections.

43. The device according to p. 42, characterized in that the means for attaching the information of the time code contains the means for attaching the time code information related to bronirovaniju each of a specified set of encoded program sections relative to the starting edge, at least one of a specified set of variants of the video.

44. The device according to p. 37, characterized in that it further comprises means for attaching information about the track number to each of a specified set of encoded program sections.

45. The device according to p. 44, characterized in that the means for attaching information about the track number provides a means to attach information about the number of tracks related to the display of tracks on each of a specified set of encoded program sections relative to the starting edge, at least one of a specified set of variants of the video.

46. The device according to p. 37, characterized in that the means for attaching is the route for each of a specified set of encoded program sections.

47. The device according to p. 37, characterized in that the means for attaching information about the version of the video contains a means for attaching information at least about the same rating to each of a specified set of encoded program sections.

48. The device according to p. 37, characterized in that the means for attaching information about the version of the program contains a means for attaching identification information, at least one version of the program for each of a specified set of encoded program sections.

49. The device according to p. 37, characterized in that the means for attaching information about the version of the program contains a means for connection information, at least one descriptor of the route to each of the specified set of encoded program sections.

50. The device according to p. 37, characterized in that the means for recording includes: means for recording on the storage media of the first completed block access immediately before the transition point; and means for recording on the storage media of the second complete block access directly after this transition point.

51. The device according to p. 37, wherein the CPE is orestano before each relevant point; and means for recording on the storage media of the second complete block access immediately after the above-mentioned respective transition point.

52. The device according to p. 37, characterized in that the means for recording includes means for recording the first of many blocks access on the first side of the transition point; and means for recording the second set of blocks to access the second side of the transition point without recording block access using to decode the prediction and the formation of the reference signal relative to one of the specified first set of blocks of access.

53. The device according to p. 38, characterized in that one of a specified set of variants video contains only part of the program on the storage media.

54. How to play one of the many variants of video programs recorded on the storage media that contains multiple program sections, and each section of the program includes at least one frame with an internal encoding that contains the following stages: playback from the specified media information of the first program section that contains information about the options of video programs and address information; identifying the decree is tion options, and address information corresponding to the specified information about the version of the program; playback from the specified media information of the second segment of the program in accordance with the specified address information, wherein the specified first section of the program receive address information including at least one entry point indicating a position on the specified media frame with internal encoding of the second segment of the program; start the playback of the second program fragment with a frame with internal encoding in accordance with a relationship of the first program section and the second section of the program specified entry point.

55. The method according to p. 54, characterized in that it further includes the steps: detection on the specified second plot of the second program information about the version of the program corresponding to the specified one of a specified set of variants, and the second address information corresponding to the specified second information about the version of the program; and the playback from the media information of the third section of the program in accordance with the specified second address information.

56. The method according to p. 54, characterized in that it further includes the step of receiving from the user at the present, however, what information about the version of the program contains identifying information about the version of the program.

58. The method according to p. 55, wherein the information about the version of the program contains the information about the rating.

59. The method according to p. 55, wherein the information about the version of the program contains information about the input packet.

60. The method according to p. 55, wherein the information about the version of the program contains information about the route descriptor.

61. The method according to p. 55, characterized in that it further includes the step of displaying to a user specified first section of the program and the second program fragment without noticeable interruption of playback.

62. The method according to p. 55, characterized in that the step of detecting includes a step of identifying entry points.

63. The method according to p. 62, characterized in that the specified entry point is an input sector.

64. The method according to p. 62, characterized in that the specified entry point is an input service.

65. The method according to p. 62, characterized in that the specified entry point is a region descriptor of the route.

66. The method according to p. 62, characterized in that the specified address information contains information about the start address of the next area.

67. The method according to p. 54, the, moreover, the specified stage play of the first section of the program includes reproduction of the first information of the time code and the specified stage play of the second segment of the program includes the step of playing the second time code.

68. The method according to p. 54, characterized in that each of a specified set of program sections contains information about the track number, and the specified phase of the first section of the program includes the step of playing the first information about the track number and the specified stage play of the second segment of the program includes the step of playing the second information track number.

69. The device according to p. 12, further containing a means for playback from the specified media information of the first program section that contains information about the many options for video and address information, and the specified address information includes at least one entry point indicating a position on the specified media frame with internal encoding of the second segment of the program; means for identifying on the specified ground area of the program information about the version of the program corresponding to the specified one of the plural is th first section of the program with the specified second section of the program; and means for playback from the specified media information of the second segment of the program in accordance with the specified address information.

70. The device according to p. 69, characterized in that it further comprises: means for identifying on the specified second plot of the second program information about the version of the program corresponding to the specified one of the many variants, and the second address information corresponding to the specified second information about the version of the program; and means for playback from the specified media information of the third section of the program in accordance with the specified second address information.

71. The device according to p. 69, characterized in that it further comprises means for receiving from a user selection indicating the specified one of the many variants of the program.

72. The device according to p. 69, wherein the information about the version of the program contains the information about the rating.

73. The device according to p. 69, characterized in that it contains means for displaying to a user specified first section of the program and the second program fragment without noticeable interruption of playback.

74. The device according to p. 70, characterized in that specified with the print from the specified set of program sections includes information of the time code, and the tool to play the first section of the program contains a means for reproducing the first information of the time code, and said means for playback of the second program fragment contains a means for reproducing the second information time code.

76. The device according to p. 70, characterized in that each of a specified set of program sections contains information about the track number, and the specified feature to play the first section of the program includes means for reproducing the first information track and said means for playback of the second segment of the program includes means for reproducing the second information track number.

 

Same patents:

The invention relates to the recording and playback of digital data on an optical disc

The invention relates to optical recording media, a method and apparatus for recording/playback

The invention relates to the field of optical recording and reproducing video and/or audio data, in particular to the recording medium for storing identification information of the manufacturer of the recording device, changing the contents of the recording media

The invention relates to storage media, and more particularly to optical disks, and can be used in modeling and analysis of operation of optical systems for reading information from a digital optical disc

The invention relates to storage media, and more particularly to optical disks, and can be used in modeling and analysis of operation of optical systems for reading information from optical discs

The invention relates to information recording media for optical recording

The invention relates to the distribution of free areas to control the damage on the media drive, the method of manufacturing and a drive controller

The invention relates to the field of optical recording media, and particularly to a recording medium for storing information about the source position for each zone after the initial or re-boot

The invention relates to the field of optical recording and reproducing video and/or audio data, in particular to the recording medium for storing identification information of the manufacturer of the recording device, changing the contents of the recording media

The invention relates to a recording and/or playback of the still image and the additional audio data

The invention relates to electronic devices, such as gaming devices, and read visually recognizable information symbols formed on the ROM on the CD-ROM for protection and the elimination or exclusion of fake products

FIELD: optical data carriers.

SUBSTANCE: for protecting optical disk from recording, information concerning protection from recording is read, which is previously recorded in at least one zone of starting or ending area of data carrier, and it is determined, whether the latter is in state of recording protection. In variant, when carrier is placed in cassette body, and body has aperture for forbidding recording protection of data on disk, it is determined, if recording protection state of recording protection data written on disk is matches with state of recording protection of said aperture, and recording of new data is prevented, if said protection data and aperture position forbid recording. In a variant information concerning recording protection is stored in zones of disk identification of at least one of zones of starting and ending area of carrier.

EFFECT: higher efficiency.

5 cl, 16 dwg

Up!