Method and device used to save interactive tv programme

FIELD: physic, video engineering.

SUBSTANCE: present invention is related in general to the field of interactive TV engineering and in particular to record of information content of interactive TV, and more precisely - to record of interactive TV applications. Method for recording of interactive TV programme for its reproduction in later period of time, in which mentioned programme of interactive TV contains at least one application of interactive TV, transfer of mentioned applications is realised inside application modules by means of data carousel in transport flow, at that method contains the following operations: mentioned transport flow is received, transport flow is analysed for availability of application modules, mentioned application modules are memorised in the form of recorded flow on information medium, at that saving of mentioned saved flow is realised in file separately from mentioned transport flow, mentioned file contains sequence of memorised application modules, at that headline precedes to single saved application module, and mentioned headline contains information on location for at least the following application module.

EFFECT: increased efficiency in reproduction.

14 cl, 6 dwg

 

The present invention relates, in General, to the field of interactive television and, in particular, to record content and interactive television, and more specifically to recording applications of interactive television.

Interactive TV, ITV (iTV), is becoming more popular. An example of interactive television is a home media platform (MHP), which is a standard for digital video, ZW (DVB), designed to combine digital TV, DTV (DTV), with interactivity and access to the Internet and the world wide web. Providers of digital television, DTV (DTV), a variety of audiovisual And/(A/V), television programs, and applications that provide the viewer/user to interact with the television receiver and transmitted over him content. In digital television broadcasting company can make broadcast applications with the video data as a transport stream, TS (TS), standard MPEG2. These applications can run in digital televisions, for example, computer consoles, TVs, CPC (STB), and give viewers an opportunity to interact with what geoinformatica. Examples of these applications include electronic manuals of television programs, applications-betting, trading applications via TV, etc. To perform these types of applications, the receiving device must support the platform of interactive television, ITV (iTV), for which the application was developed. Examples of interactive television platforms are platforms MHP, MHEG-5, Dase, Liberate, OpenTV. Some of these platforms are the platforms, the right to which belongs to a company, and some of them are open standards, for example, MHP, MHEG-5 and Dase.

The content of interactive television, for example, the MHP platform, transmits the application in a transport stream TS (TS), inside modules through the carousel object Protocol control commands digital storage medium (DSMCC). Transfer Protocol modules DSMCC carried out in the same TA as the content of the audio/video information. Carousel data/objects Protocol DSMCC determines how and when to transfer modules/file containing the application, in the TA together with the audiovisual content on a broadcast channel subscribers. To request the required files, the receiving device is not connected to the server. Constantly pontorno the transfer of all files, for example, every 10 seconds. Interactive television terminals such as the terminals of the MHP platform, such as a set-top box to the TV (CPT), looking for the necessary files for them as they are received.

In particular, the broadcast application in a transport stream standard MPEG2 carried out in the Protocol that provides an open architecture for distributed object computing. This Protocol called Protocol DSMCC U-U (command control digital storage medium with direct switching of messages), and it is based on the architecture of Corba (common broker architecture object request). This Protocol operates on top of the above-mentioned Protocol, referred to as a data carousel Protocol DSMCC. This carousel provides a means of transportation, allowing the server to provide a set of data by single or multiple cyclic repetition of content modules.

Like a modern VCR to record analog TV programs in which to record streams TV shows use videomagician tape, developed by digital recorders for interactive television, which for storing recorded television broadcasts use either a hard drive or removable media, for example, opt the economic drives. Digital video recorders to provide interactive television recording of audiovisual content, TV shows and applications for playback at a later time.

When recording the transmission of interactive television modules/files transmission of interactive television (iTV) is extracted from the transport stream. These modules usually remember outside of a transport stream in separate files. In some cases, stored modules re-injected into the transport stream for playback via the digital interface on the external CPC with a stack of MHP platform.

The above-mentioned transmission standards are designed to provide access to applications and files in the version broadcast. In the case when the application and use of files stored on the storage media, for example, on disk, as part of the record, the information contained in the transmission parameters, is lost. Moreover, in various standards file format is different, so a technical solution for recording and playback in a single standard is not necessarily healthy for a different standard. Therefore, there is a need to create technical solutions for recording transmission of interactive television (iTV), which is as far as possible the universal is a diversified and effective for to make it workable for many standards for interactive television.

In the international application WO 01/33852 A1 disclosed a method of recording an interactive program data transmitted by way of push. Data is obtained from a data stream containing the data carousel. The data stream is subjected to analysis, and the data objects contained in the carousel data, extract and memorize as files in a storage device of large capacity. Carousel data always remember how the whole carousel data in its entirety or in the form of a single file or as separate files for individual data objects. When modifying objects in the carousel for the new carousel start a new file or set of files. In addition, together with the file remember the title, consisting of the ID of the carousel and version, as well as the time values of the beginning and end of the entire carousel. The open method has the disadvantage that when the record shall be available to all carousel. In addition, the record module cannot be started up until the last module will not be extracted from the transport stream. This has the disadvantage of having to wait up until all modules will be extracted from the transport stream. Therefore, implementation is complex and expensive because you need large buffers. The AOC is e, the described prior art has the major disadvantage associated with performance when playing, because before playing interactive application, all the merry-go-round must be loaded into a large buffer. This can lead to awkward time delay and the need for expensive large buffers.

According to the present invention the above problems are solved in the following way. When writing applications platform MHP application files are remembered separately from the transport stream. These files are passed to the carousel Protocol DSMCC messages BIOP Protocol (Protocol interoperability broadcast). There are different types of these messages. Message one of these types can be used to transfer the directory structure, and another message can be used for file transfer. These messages are in turn encapsulated in the modules of the data carousel Protocol DSMCC.

To find files in the Protocol DSMCC special control messages passed into private sections private sections) standard MPEG2. There are two types of control messages, one of which is the DSI message to initiate the download from the server)and the other is the message DII (indicating downloadable information). The DSI message for the AET information about servicing the gateway. It contains links to find objects or files sent by way of broadcast in a carousel. The DSI message contains the "body" of the profile for the top-level directory carousel, that is, the serving gateway. The "body" of the profile contains references to the location of the object and a reference to the DII message module that contains the object. The DII message contains settings for the delivery of the module containing the object.

According to the present invention, the entry carousel object Protocol DSMCC carry out the transport stream, and it is recorded in the form of a stream. The result of this is that the carousel object Protocol DSMCC record in a single file on the storage media, for example, on disk. This file is a sequence of modules with some information in the form header, located at the front of the modules. Thus, the entry carousel object Protocol DSMCC carry out flow, but, nevertheless, it is recorded like flow. Therefore, enable faster, because the information necessary to retrieve objects from a module is directly in the header of this module. In order to find information for a specific module, no need analysis information for all modules that takes place in the presence of one single information file. In addition to the CSO, proposed in the present invention, the technical solution is platform independent.

The present invention has the advantage compared with the prior art consists in the fact that it carries out the generation of one single file, which is a sequentially merged modules, i.e. the object carousel data describing the content of the module in the form of a header attached to the beginning of each module in the above file. Therefore, the recording module may be launched when the first module is extracted from the transport stream, there is no need to wait until then, until all the modules will not be extracted from the stream. This leads to ease of implementation and requires a small buffer, i.e. the buffer only for one module, but not for all modules, recordable carousel. In addition, the present invention improves performance when playing as download an interactive application can be started immediately after processing of the first module.

Therefore, the present invention overcomes the above disadvantages of the known prior art and provides a solution to the above problems by providing a method, system, and read through a computer storage medium according to the appended claims.

<> According to one of the objects of the present invention it is proposed a method of storing a program of interactive television for playback at a later time. The interactive television program contains interactive television application, and these applications are passed inside modules through a data carousel in the transport stream. The method comprises the following operations. First carry out a reception of the transport stream. Then the transport stream is subjected to analysis for the presence of application modules. After this exercise the memory modules of the application programs in the form of a persistent stream on the storage medium, with a persistent stream remembered separately from the transport stream.

According to another object of the present invention it is proposed a device adapted for storing the interactive television program and adapted to reproduce the above-mentioned program of interactive television at a later point in time. The interactive television program contains interactive television application, and transfer of the above-mentioned applications perform inside modules through a data carousel in the transport stream. The device comprises a means of receiving a transport stream parser, which Ana is the study of the transport stream for application modules, and the means of memorizing, which serves for storing application modules in the form of a persistent stream on the storage media. A means of storing stores the stored stream separately from the transport stream. In addition, the means included in the device are operatively connected to each other.

According to another object of the present invention it is proposed to be read by a computer storage medium. The media contains implemented therein a computer program for processing by a computer. A computer program is a program that serves for storing the interactive television program for playback at a later time, when it referred to the interactive television program contains applications of interactive television. These applications transmit inside modules through a data carousel in the transport stream. The computer program contains the following code segments of the program: the first segment of program code that serves for receiving a transport stream, the second segment of the program code used for analysis of traffic flow for application modules, and the third segment of the program code, which is used for storing application modules in the form of a persistent stream of media information is. In addition, segments of program code give the computer commands on memorizing mentioned persistent stream separately from the transport stream.

Additional objects, features and advantages of the invention will become apparent from the following description of embodiments of the present invention with reference to the accompanying drawings, which depict the following:

figure 1 is a schematic diagram of the recording system programs, interactive television (iTV)in the recording mode, in which the method of the present invention;

figure 2 shows the precedence diagram showing a variant of the method according to the present invention;

figure 3 shows a diagram showing an example of the structure of the file storing the stream of interactive television, memorized according to one of embodiments of the present invention;

figure 4 shows a schematic diagram showing an implementation option device according to the present invention;

figure 5 shows a schematic diagram showing a read through a computer storage medium according to the present invention; and

figure 6 is a schematic diagram of the recording system programs interacti the aqueous television in playback mode.

Figure 1 shows a General diagram of the system 1 write programs interactive television, in the recording mode, in which the method of the present invention. The content of interactive television, such as the MHP platform, transmits the application in a transport stream (TS) inside modules through the carousel 2 objects Protocol control commands digital storage medium (DSMCC). The transmission of audiovisual content is carried out in the same TA inside modules through a data carousel Protocol DSMCC. The transmission of interactive television content, such as MHP platform, carried out via the digital interface 20, for example, in a transport stream (TS), inside the modules 12 through the carousel 2 objects Protocol control commands digital storage medium (DSMCC). The transmission of audiovisual content is carried out in the same TA 20. Arrow 10 indicates the direction of rotation of the object 11 in the carousel of time. The recording device 30, such as a VCR platform MHP, receives TA 20. The recording device 30 contains media 31 information on which to write the files/objects 32 of the TA.

According to the present invention, the entry carousel object Protocol DSMCC carry out the transport stream, and it is recorded in the form of a stream. According to a preferred variant implementation of the program of the present invention carousel object Protocol DSMCC record in a single file 7 on the carrier 31 information for example, a recordable digital versatile disk (DVD), compact disk (CD) or hard disk in the computer console to the TV (CPT) or the recorder of interactive television programs. This file 7 is designed as a sequence of modules 73, 74, 75..., with some information 70, 71, 72...in the form of a header located at the front of the modules, as shown in figure 3. Thus, the carousel object Protocol DSMCC recorded outside of the thread, but, nevertheless, recorded in the form of a stream. In this case, the term "stream" is defined as a continuous sequence of data objects, such as files or application modules, and the above sequence contains the first data object and the target number of subsequent data objects.

In particular, during the recording at the input of the carousel object Protocol DSMCC subject to the analysis and in the preferred embodiment, eliminate redundancy. For each module, extracted from the carousel TA, carry out the generation of the header, and the header includes at least:

the version number of the module, such as module ID,

end time the module is loaded from a stream (using the timestamp reference clock programs (PCR) from a stream in the MPEG standard),

directories and objects contained in the module

pointers to objects, u is contained in the module, and

a pointer to the header of the next module in the stream, or, alternatively, the length of the module.

In a preferred embodiment, the file also contains elements for recording events in the stream. They consist of a short header followed by information about the events in the stream. Therefore, the header contains a pointer to the length of the element to record events in the flow and the time value in the stream, when there was a reception event, or for the scheduled event time when the event should occur.

The structure of the stored file, such as file 7 create during recording. In a preferred embodiment, the header of the first module 70 contains the DSI message. The DSI message indicates the root directory of the carousel. When the DSI message is changed, this is an indication that passed a new set of modules. When you change the version of one module, it does not change the message DSI. Therefore, when you received a new message DSI, then carry out the generation of a new module file. When you change the version of one module, the file modules add new version of this module. Created the title of this new version of the module indicates that it is a new version, because the new module has the same module ID as earlier version of this module. In a preferred version of the mod is l 73, placed at the beginning of the file that contains the directory objects that are located directly under the serving gateway (top level directory). The header 71 for the second module 74 provides links to directory objects and file objects located under the directory of the first module, etc. for all other modules 75. Therefore, during playback, it is easier to update the structure in the file information storage device. Thus, avoid re-analysis of all modules.

In addition, this approach has the advantage that the carousel object Protocol DSMCC can be considered as a stream and write it to disk step-by-step way. There is no need to cache the entire carousel objects to generate the complete title in the beginning of the file before writing to disk.

According to another variant implementation of the present invention a control message DSI removed from the carousel during recording. In the preferred embodiment, messages DSI and DII message is extracted directly from the filter to the private sections of the standard MPEG2. The DSI message contains the top-level directory, also referred to as the service gateway. The profiles obtained from the message DSI Protocol (BIOP, subject to the analysis and remember in the information file of the MHP platform in the form of the top branches of the tree. Usually these are about the or associated with objects, contains the messages directory. These messages folder containing the profiles of the BIOP Protocol (Protocol interoperability broadcast) for the underlying objects. These profiles Protocol (BIOP remember under the directory node in the information file of the MHP platform. This process continues until, until all profiles BIOP Protocol will not be associated with the file object or event objects in the stream. When this happens, it reached the base of the tree. Thus, the profile Protocol (BIOP added a link to the module in which the file is located.

According to another variant implementation of the present invention figure 4 shows the device 8 for storing the interactive television program and to play it at a later point in time. The interactive television program contains at least one interactive television application that is passed inside modules through a data carousel in the transport stream. In a preferred embodiment, the carousel is a carousel data/objects Protocol DSMCC. The device 8 includes a tool 81 reception, which serves for receiving a transport stream 80, the tool 82 analysis, allowing for analysis of traffic flow for application modules contained in the transport stream 80, the tool 83 remember, slugas the e for storing the above-mentioned application modules in the form of a persistent thread 84 on the carrier 85 information. Thus, the above mentioned means 83 memory remembers the saved stream 84 separately from the transport stream. Means 81, 82 and 83 are operatively connected to each other.

Playback saved data 84 provide means 85 which serves to reproduce the mentioned data inside modules through a data carousel/object Protocol DSMCC through the mentioned digital interface and from said carrier 85 information. For a more detailed description below with reference to Fig.6.

According to another object of the present invention, which is depicted in figure 5, it is suggested to read through computer media 9 information containing implemented therein a computer program for processing by the computer 90. The computer program stores the program of interactive television for playback at a later time, when it referred to the interactive television program contains at least one interactive television application, passed inside modules through a data carousel in the transport stream. The computer program contains the first segment 91 of the program code that serves for receiving a transport stream, and the second segment 92 of the code of the program used for analysis of traffic is Otok for application modules, and the third segment 93 of the program code, which is used for storing the above-mentioned application modules in the form of a persistent stream on the storage media. Thus, the third segment 93 code provides storage of the saved stream separately from the transport stream.

If the file is read, stored according to the above description, the storage device for playback in the preferred embodiment, are restructuring the data to create a directory tree from a separate headers. In a preferred embodiment, in the storage device a database of all titles. Thus, this information can be used to easily find the desired file on the disk. This option is less efficient than having a separate data file MHP platform, since it must be read all the headers that represent part of the modules. In practice, however, most of the information from the modules and, probably, all this information is cached in the storage device. Therefore, when playing to easily generate equivalent information file MHP platform, which in the preferred embodiment, perform as described above.

Figure 6 shows roughly the diagram of the system 3 records online those which of evidene in playback mode. Files/plug-ins 32 content of the interactive television program recorded according to figure 1, is passed from the carrier 31 of the information in the carousel 4 objects Protocol DSMCC that indicated by the arrow 40. As shown in figure 1, the broadcast files/plug-ins and audio-visual content is performed via a digital interface 45, for example in a transport stream (TS), inside modules through the carousel 4 objects Protocol DSMCC. Arrow 10 indicates the direction of rotation of the object 11 in the carousel of time. Welcome TA 45 performs the receiving device 50, for example, a set-top box to the TV (CPT).

The above description of the present invention has been described with reference to specific variations in its implementation. But equally there may be other embodiments of the invention than the above option is not beyond the scope of the applied claims, for example, other structures carousel, file structure, the implementation of the above method is hardware or software, etc.

In addition, the term "comprising" does not exclude the presence of other elements or operations, indefinite articles "a" and "an" do not exclude a lot, but the one processing device or another device may perform the functions of multiple devices or schemes set forth in the claims. In addition to t the th, to a person skilled in the art it is obvious that the words "transport stream" includes a transport stream, and stream programs as ways of transmission or broadcast data such as AV data.

Thus, the present invention relates to a method and to a device for storing the interactive television program for playback at a later time, when it referred to the interactive television program contains at least one interactive television application. The application is passed inside the modules (11, 12) through the carousel (2) data in a transport stream (20), which in the preferred embodiment, is a stream of MPEG-2 standard. The method comprises the following operations: perform receiving a transport stream, analyze the traffic flow for application modules and remember the application modules in the form of a persistent stream media (31). Maintain the flow remembered separately from the transport stream (20). Carousel (2) data can be a merry-go-round Protocol control commands digital storage medium (DSMCC). Record the carousel object Protocol DSMCC carry out the transport stream, and it is recorded in the form of a stream, in a preferred embodiment, in the form of a single file. This file PR is dstanley a sequence of modules with some information in the form header, located in front of the modules. Thus, the entry carousel object Protocol DSMCC carry out flow, but, nevertheless, it is recorded like flow. Therefore, enable faster, because the information necessary to retrieve objects from a module is directly in the header of this module. In addition, proposed in the present invention, the technical solution is platform independent.

1. The method of storing the interactive television program for playback at a later point in time, and referred to the interactive television program contains at least one interactive television application, the transfer of the mentioned applications perform within the application modules through the carousel data in the transport stream, and the method includes the following operations:
admit referred to the transport stream,
the transport stream is subjected to analysis for the presence of application modules
make memorizing mentioned application modules in the form of a persistent stream on the storage media,
while memorizing mentioned persistent stream is carried out in a file separately from the transport stream, the said file contains a sequence of memorized application modules, and od the night saved the module application is preceded by a header, as mentioned, the header contains information about the storage location for at least the next module of the application.

2. The method according to claim 1 in which the said data carousel is a carousel data/objects Protocol control commands digital storage medium (DSMCC).

3. The method according to claim 1 in which the said header includes at least one of the following options:
the version number of the module
end time the module is loaded from the transport stream,
directories and objects contained in the module
pointers to objects that reside in the module, and
a pointer to the header of the next module in the stream, or, alternatively, the length of the module.

4. The method according to claim 1 in which the said file further comprises an element for recording events in the stream, consisting of a header followed by information about the events in the stream, while the header contains a pointer to the length of the element to record events in the flow and the time value in the stream, when there was a reception event, or for the scheduled event time when the event should occur.

5. The method according to claim 1, containing the following additional step:
before memorizing mentioned application modules eliminate the redundancy mentioned in the carousel.

6. The method according to claim 4, in which the module is positioned at the beginning of the file that contains the directory objects, located directly behind the top-level directory, and the title for the second module allows references to objects in the directory and file objects located behind the first module.

7. The method according to claim 1, in which the record is stored stream at the media carry out step-by-step method.

8. The method according to claim 4, containing the following additional operations:
extract message DSI (to initiate the download from the server) from the carousel and remember the mentioned message DSI, at least in the header of the first module, referred to the persisted stream.

9. The method according to claim 8, in which the mentioned transport stream is a transport stream standard MPEG2.

10. The method according to claim 10, in which the said message DSI extracted from filter private MPEG2 sections of the mentioned transport stream standard MPEG2.

11. The method according to claim 1, wherein the storage medium is an optical disk.

12. The device (8)which has a capability of storing the interactive television program and executed with the opportunity to play the said interactive television program at a later point in time, and referred to the interactive television program contains at least one interactive television application, the transfer of the mentioned applications perform within the odula (11, 12) applications through the carousel (2, 4) data in a transport stream (20, 45, 80), and the aforementioned device (8) contains:
means (81) for receiving the mentioned transport stream (80),
means (82) analysis used to analyze the transport stream (80) for application modules,
means (83) memory used for storing the above-mentioned application modules in the form of a persistent stream on the storage media,
these means of remembering remembers mentioned save the stream to a file separately from the transport stream, and the means are operatively connected to each other, and the aforementioned file contains the sequence memorized application modules, and single minded module application is preceded by a header, and the header contains information about the storage location for at least the next module of the application.

13. Read through a computer medium (9) information that contains implemented therein a computer program for processing by a computer (90), which provides for storing the interactive television program for playback at a later time, when it referred to the interactive television program contains at least one interactive television application is transferable is in application modules through the carousel data in the transport stream, the computer program includes:
the first segment (91) code that is used to receive the mentioned transport stream,
the second segment (92) code used for analysis of traffic flow for application modules, and
the third segment (93) code, used for storing the above-mentioned application modules in the form of a persistent stream on the storage medium in a file separately from the transport stream, and the file contains a sequence of memorized application modules, and single minded module application is preceded by a header, and the header contains information about the storage location for at least the next module of the application.



 

Same patents:

FIELD: information technology.

SUBSTANCE: present invention relates to a device and method of recording information and to recording medium. The device records digitally encoded video data on a recording medium in accordance with a predefined format, such as BD. The device has an input unit (91) for receiving a data stream, containing video data and application data objects, contained in messages, such as DVB-MHP. The device has message block (92, 94) for picking out a message from the data stream. The message is recorded in message file in form of a message sequence for the program, separately from the video data. The device also has a syntactic analyser (95) for generating application control information, which contains information for access to messages in the message file. The application control information is stored in the information message file.

EFFECT: more functional capabilities.

10 cl, 14 dwg

FIELD: information technologies.

SUBSTANCE: broadcast content is formed via broadcast content providers, broadcast content providers are connected to internal IP-network for broadcasting programs distribution, broadcast content of broadcast content providers is transferred via internal IP-network over communication lines and line equipment of cellular networks, cellular network information is transferred over communication lines and line equipment of cellular networks, total flow of broadcast content information and cellular network information is generated to transfer it to at least one base station of cellular network, independent flows are separated from the said total information flow: cellular network data flow and broadcasting network data. Separated independent data flows are transferred to the said receive/transmit equipment to transfer them over corresponding independent channels to subscribers of integrated communication and broadcasting system who are located in integrated system coverage area.

EFFECT: increase in broadcasting coverage area.

21 cl, 2 dwg

FIELD: physics; communication.

SUBSTANCE: present invention pertains to image distribution system, distributing image data from a server through a network, to a client terminal and a method of controlling the distribution. If the client changes the size of the image window during display of image data, distributed from the server to the image window of the client terminal, client terminal notifies the server of new size of the image window. The server changes the size of the image data such that, the image has the same size as the window on the client terminal, and sends the client terminal image data with the altered size. This way, there can be no need for processing the change in size at the client terminal.

EFFECT: possibility of redistribution of computational load between a client terminal and a server.

22 cl, 17 dwg

FIELD: physics, computer equipment.

SUBSTANCE: invention concerns devices and methods of information processing. The information of property making the metainformation, corresponding to the attribute information of the associated content, contains the information of the plan of data for the initial content containing on a server, such, as the information on a file format, the information of the codec representing the plan of data coding, and the information on resolving ability. In reply to inquiry about reception of the information of the content from the client, generate and transmit the client the information of the content including the information of the plan of data for the initial content. This structure allows the client to output inquiry about content transmission in which the optimum plan of data is spotted on the basis of the plan of data of the initial content.

EFFECT: possibility to the client to gain the information of the plan of data of the initial content containing on the server, and also maintenance of reproduction of data with high quality.

26 cl, 14 dwg

FIELD: videonavigation.

SUBSTANCE: method for delivery of VoD content elements contains following stages in which: multiple content elements are saved in content repository; list of content sequence is saved, which sequence determines order in which content elements are taken from content repository, and associated attributes for each content element in content sequence list are saved in attribute repository, at that, at least one of associated attributes of each content element specifies which navigation actions are available for this content element; content elements with their associated attributes are fed in order determined by content sequence list, at that, navigation within and between elements of VoD is activated in accordance with associated attributes.

EFFECT: providing of properly nonlinear on-line radio navigation.

11 cl, 5 dwg

FIELD: physics.

SUBSTANCE: invention is related to methods of usage data collection for television broadcast receivers. Method of usage data collection from broadcast receiver is suggested, whereat receiver is arranged to detect and save such usage data. Method involves representation (16, 18) of confidentiality policy to receiver that identifies not only the usage data subjected to collection, but also preset usage of such data. On receiver interactive or automatic determination (22) whether received policy of confidentiality is acceptable is carried out. If yes, receiver picks up (30) usage data identified in confidentiality policy from storage, and sends them (28) to sender of confidentiality policy.

EFFECT: increased confidentiality of usage of information about habits of users viewing.

15 cl, 3 dwg

FIELD: information technology.

SUBSTANCE: invention belongs to the area of broadcasting and personified advertising, as well as creating "virtual" television channels. The receiver-decoder consists of the multi-programme receiver unit receiving the programmes through the same or different channels; the storage unit for multiple programmes received; and the selector unit to choose one of the stored programmes for playback. The selector unit can be fed with instructions to playback a stored programme within a certain time interval, by the means of messages received by the receiver-decoder from the broadcast stream, which contain the timing information of the mentioned time interval.

EFFECT: providing the receiver-decoder unit for the digital television system, as well as operation method for the programmes in the mentioned receiver-decoder.

9 cl, 18 dwg, 8 tbl

FIELD: information technology.

SUBSTANCE: invention belongs to the field of data transfer on the basis of peer-to-peer principle and includes the data protection method where the data decrypted by one of the users becomes useless for others. The essence of the method is that the request for a certain content (CT) is sent by the user device (D1, D2,..., Dn) to the request control centre (10), the unique identifier (UA1, UA2,..., UAn) , which unequivocally determines the user device that has sent the request, is also sent to the request control centre, the key (Kn) relating to the specific user device that has sent the request is obtained from the database (14) connected with the request control centre, the sending content (CT)-related check word(s) are defined; the content to be sent (CT) is additionally encrypted by unique methods for each individual user. The encrypted content is then sent to the user request-sending device that has sent the request, and the encrypted check words are also sent to the user request-sending device.

EFFECT: enhancement of the encrypted data transfer protection level.

5 cl, 10 dwg

FIELD: data transfer.

SUBSTANCE: invention relates to TV and radio broadcasting systems and to data transfer systems using cables, communication lines and networks with user access control systems for transmitted information. From transmitting side, system is comprised of multiplexer, scrambler, modulator, access right encipherer, keyword encipherer, keyword generator, and content data server. From receiving side, the system includes tuner, demodulator, descrambler, de-multiplexer, central control unit, keyword decoder, access right decoder, authorisation system, administering system, protection processor. Upon administering system fault, access to services for all broadcasting system users is not terminated.

EFFECT: improvement of system reliability.

4 cl, 3 dwg

FIELD: digital broadcasting, in particular, method for providing information when switching channels in digital broadcasting receiver, made with possible provision of information during the delay caused by switching of channels.

SUBSTANCE: method contains stages, at which: user is shown a menu for selecting type of replacement information, subject to indication during switching of channel from current channel to new channel; background image, applicable for replacement information, is selected; conditions of displaying of replacement information type selected by user are received; channel switching event is detected; and replacement information is indicated on background image in accordance with selected conditions for displaying during switching of channel.

EFFECT: provision of information during channel switching in digital broadcasting receiver.

2 cl, 3 dwg

FIELD: systems for creating data on moving objects.

SUBSTANCE: system for creating data on moving images has developing aid which serves for film development presented to consumer, reading-out device which serves for reading data out on multiplicity of motionless images received from developed film, aid for creating difference data for data on any image from multiplicity of motionless images. Mentioned difference data have to be difference between data on specific number of motionless images. Mentioned number of images is calculated on base of preset time of representation of single image. Device also has recording aid used for recording data on moving images, of data on motionless images, program for showing slides and musical data on carrier for data recording. Described system provides easy demonstration of photographic image onto screen of domestic device for reproduction of moving images.

EFFECT: comfort at use.

19 cl, 16 dwg

FIELD: engineering of devices and methods for recording encoded information signals on data carrier.

SUBSTANCE: in accordance to method video-objects are recorded, containing a series of cells recorded one after another, order of reproduction for cells is recorded, previously recorded cells are split on new cells and/or previously recorded cells are overwritten by new cell, identification number of cell is assigned to new cells, new cells reproduction order is recorded, using aforementioned new cells. Device for realization of method has recording means, which has encoding/decoding block, driving block and controlling block.

EFFECT: prevented re-numeration of all cells.

2 cl, 14 dwg

FIELD: MPEG-2 media streams.

SUBSTANCE: method includes recording video-objects, including additional series of continuously recorded cells, while each cell in video-object has unique identification number of cell, recording additional series of cells reproduction, determining reproduced software chain of cells, where aforementioned series includes links to identification numbers, and recording navigation data in cells, including time of end of presentation of appropriate video object. Method additionally includes recording of empty cell at the end of video object, which is not requested during reproduction.

EFFECT: possible recording of video data streams and appropriate data structures, practically identical to structures, detected in DVD video data format, onto rewritable data carrier in real time.

2 cl, 14 dwg, 3 tbl

FIELD: MPEG-2 media streams.

SUBSTANCE: method includes recording video-objects, including additional series of continuously recorded cells, while each cell in video-object has unique identification number of cell, recording additional series of cells reproduction, determining reproduced software chain of cells, where aforementioned series includes links to identification numbers, and recording navigation data in cells, including time of end of presentation of appropriate video object. Method additionally includes recording of empty cell at the end of video object, which is not requested during reproduction.

EFFECT: possible recording of video data streams and appropriate data structures, practically identical to structures, detected in DVD video data format, onto rewritable data carrier in real time.

2 cl, 14 dwg, 3 tbl

FIELD: engineering of devices and methods for recording encoded information signals on data carrier.

SUBSTANCE: in accordance to method video-objects are recorded, containing a series of cells recorded one after another, order of reproduction for cells is recorded, previously recorded cells are split on new cells and/or previously recorded cells are overwritten by new cell, identification number of cell is assigned to new cells, new cells reproduction order is recorded, using aforementioned new cells. Device for realization of method has recording means, which has encoding/decoding block, driving block and controlling block.

EFFECT: prevented re-numeration of all cells.

2 cl, 14 dwg

FIELD: systems for creating data on moving objects.

SUBSTANCE: system for creating data on moving images has developing aid which serves for film development presented to consumer, reading-out device which serves for reading data out on multiplicity of motionless images received from developed film, aid for creating difference data for data on any image from multiplicity of motionless images. Mentioned difference data have to be difference between data on specific number of motionless images. Mentioned number of images is calculated on base of preset time of representation of single image. Device also has recording aid used for recording data on moving images, of data on motionless images, program for showing slides and musical data on carrier for data recording. Described system provides easy demonstration of photographic image onto screen of domestic device for reproduction of moving images.

EFFECT: comfort at use.

19 cl, 16 dwg

FIELD: physic, video engineering.

SUBSTANCE: present invention is related in general to the field of interactive TV engineering and in particular to record of information content of interactive TV, and more precisely - to record of interactive TV applications. Method for recording of interactive TV programme for its reproduction in later period of time, in which mentioned programme of interactive TV contains at least one application of interactive TV, transfer of mentioned applications is realised inside application modules by means of data carousel in transport flow, at that method contains the following operations: mentioned transport flow is received, transport flow is analysed for availability of application modules, mentioned application modules are memorised in the form of recorded flow on information medium, at that saving of mentioned saved flow is realised in file separately from mentioned transport flow, mentioned file contains sequence of memorised application modules, at that headline precedes to single saved application module, and mentioned headline contains information on location for at least the following application module.

EFFECT: increased efficiency in reproduction.

14 cl, 6 dwg

FIELD: physics; computer engineering.

SUBSTANCE: invention relates to digital versatile discs (digital video discs (DVD)). Selection of an audio-visual stream from several streams is realised by initially detecting a navigation data packet and at least one stream which provides information related to streams which are in synchronism with it. Based on the navigation data packet, it is determined which other streams are in synchronism with the said at least one stream, which audio data packets and sub-picture data exist in each stream, as well as which illumination information properties exist for selection among synchronised streams. At least one of the audio data packets, sub-picture data packets or illumination information properties is subjected to modification in accordance with information on at least one other synchronised stream for displaying user selected buttons for selecting between synchronised streams and/or so as to be presented with another audio content and/or sub-picture content with each stream.

EFFECT: design of a method for DVD multi-aspect navigation which enables context-sensitive interactivity and replace different audio and sub-picture data in parallel, synchronised Audio/Visual streams played from the DVD.

22 cl, 17 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to computer engineering and can be used for data recording or playback using a recording medium. The data playback device has a playback link for playing back content information, button information and playlist information, a generating link for generating a button menu based on the said button information, in indicating link for indicating one button page from several button pages, a control link for controlling the said generating link in order to generate a button menu formed by the said one button page, buffer memory for storing the generated button menu.

EFFECT: reduced load on the playback device processor.

24 cl, 40 dwg

Up!