Interactive carrier and method for control of additional data for it

FIELD: information technologies.

SUBSTANCE: player, in which interactive disk is installed, obtains access to server, which provides additional content in the form of audio/video data recorded on interactive disk prior to reproduction of interactive disk, and obtains updated information of additional content from server; addresses to obtained updated information and decides, whether arbitrary file contained in additional content list related to audio/video data has been updated; requests initial file contained in list or updated file, specified in updated information, and obtains requested initial or updated file.

EFFECT: expansion of functional resources.

19 cl, 5 dwg

 

1. The technical field to which the invention relates.

The present invention relates to interactive media and method of managing additional content that is output synchronously with the audio/video data on an interactive digital multi-function drive (I-DVD).

2. Prior art

Optical disk with a high recording density, suitable for recording and storing digital data in a large volume, such as digital versatile disks (DVD), is widely spread. DVD is the recording media with high capacity, suitable for recording and storing continuously not only high-quality digital audio data, but also high-quality data of the moving image.

DVD includes the area of the flow recording data for recording the digital data stream, such as data of moving images, and field recording navigation data for recording navigation data necessary for the control operation of the playback data of the moving image.

Thus, a typical DVD player first reads the navigation data recorded in the recording area of the navigation data, if the DVD is in the player, and stores the read navigation data in the memory available to the player, and reads and reproduces the data of the moving images recorded in the recording area p. the current data, using navigation data.

The DVD player reproduces the data of the moving images recorded on the DVD, then the user can play and watch high-quality moving images recorded on the DVD, etc.

Interactive digital multi-function drive (I-DVD), the standardization work is carried out at the present time, is a DVD on which the additionally recorded information (called "managers or additional content or data in the format ENAV")associated with playing audio / video data recorded on the I-DVD, in the form of a file written in the hypertext markup language (HTML), or a universal resource identifier Uniform Resource Identifiers (URI) for the file, and recorded on which audiovideo data transmitted are reproduced in accordance with the interactive user request. When the I-DVD will make a profit, delivery of content through digital media entries will be accepted.

However, after the production of the I-DVD, which recorded more content or a universal resource identifier for additional content corresponding to the additional content is difficult to update. That is, to properly update more content, update content files associated with uni is aralnyj the resource identifiers, recorded on previously manufactured I-DVD. Moreover, to the additional content to update properly, should be performed backup operation for the files of the previous versions and previous files should be deleted and new files with the names of previous files, form in accordance with their universal resource identifiers.

In this case, when I play a DVD, a request is made to download a new file with the names of previous files in the previous place, and accepted the new content. However, the difficulty is that the backup operation, the delete operation and the operation of forming the new file are complex for each file.

3. Disclosure of inventions

Thus, the present invention was created in view of the above problems, and an aim of the present invention is the provision of interactive media and method, which can easily manage additional content associated with audio and video recorded on interactive media.

In accordance with one aspect of the present invention the above and other objectives can be achieved by providing a method of playing an interactive disk, namely, that: (a) have access to the server providing the additional content in the form of audio and video from opisyvaemyh on the interactive disk, and get the updated information of the additional content from the server; (b) apply to the received updated information and determine whether you upgraded arbitrary file contained in the list of additional content associated with the audio/video data; and (C) shall request the source file contained in the list, or updated file specified in the updated information, in accordance with the definitions and get the requested source or the updated file.

In accordance with another aspect of the present invention the above and other objectives can be achieved by creating a way to provide additional information related to the audio/video data recorded on the interactive disk, namely, that: (a) receive a request to download an arbitrary file that configures additional content from the player, which is an interactive disk; (b) refer to the updated information, additional content and determine updated if the file corresponding to the request to download; and (C) read and transmit the file corresponding to the request to download, and updated the file, specified in the updated information, in accordance with the definition.

In accordance with another aspect of the present invention the above and other objectives mo the ut to be achieved by the creation of interactive media, contains: data of the moving image; and additional data, containing information related to the data of moving images, in the form of well-formed files, with additional data to form at least one unit of additional content, each of the blocks of the additional information is reproduced seamlessly together with the data of the moving image, and at least one of a specified set of well-formed files contains the first information, the specified file used for playback block additional content corresponding to the specified file according to the first information, and the specified file is created in the markup language.

4. Brief description of drawings

The accompanying drawings are included to provide further explanation of the invention, illustrate the preferred embodiments of the invention and together with the description serve to explain the principles of the invention.

Figure 1 shows a block diagram illustrating the configuration of the device for optical discs, which applies the method of controlling the additional data in accordance with the present invention;

figure 2 schematically shows the directory structure of the interactive digital multi-function drive (I-DVD) in accordance with the present invention;/p>

figure 3 shows the sequence of operations illustrating a method for playing interactive data disk in accordance with a preferred embodiment of the present invention;

figa and 4b are explanatory illustrations of a process that allows the player to receive from the server an updated data for additional content in accordance with the present invention.

Signs, elements, and aspects of the invention are labeled with the same item numbers in different drawings represent the same, equivalent or similar features, elements, or aspects, according to one or more embodiments.

5. Examples of carrying out the invention

Now with the involvement of relevant drawings will be described in detail interactive media and method of managing additional content in accordance with the preferred embodiments of the present invention.

Figure 1 shows a block diagram illustrating the configuration of the device for optical discs, which applies the method of controlling the additional data in accordance with the present invention. In the device for optical disk, the optical head 11 reads a signal recorded on the interactive multifunction digital drive (I-DVD) 10. The signal processor 12 of the few developing radio frequency signal (RF) and recovers the digital data. The memory unit 13 stores the recovered data and data received from the outside. DVD-subsystem 14 decodes the data stored in the memory unit 13, and outputs audio/video. Subsystem iDVD 15 interprets information files stored in the memory unit 13, and processes necessary additional content, i.e. the data in the format ENAV. The adder 18 adds audio/video from DVD subsystem 14 and other audio/video signal from the iDVD engine 15 and outputs the result of summation. The network interface 17 performs the function of a network connection and a web browser. The control unit 16 adjusts the environment of the play I-DVD 10 and controls the above components so that the data of the I-DVD 10 you can play together with the additional content in a controlled environment play.

The directory structure I-DVD 10 is as indicated in figure 2. Directory additional content "DVD_ENAV" 203 placed in the root directory, includes pad file StartUp.xml" 204 that contains the information to configure the system environment, are subject to mandatory implementation until I play a DVD, an information file "EnDVD.Inf necessary for playback of audio/video data recorded on the I-DVD, the configuration file of the original screen index.html" to play file synchronization "index.syn for synchronization between data blocks of different attributes, etc. Directory "DVDENAV" 203 further includes a font directory 206, where are the font files needed to display text additional content, the additional content directory 207, which contains additional content to provide additional audio/video content, i.e. the data files in the format ENAV 208 (html files, image files, sound files, etc). Directory additional content 207 may include additional content, such as subdirectories 209, on the basis of the hierarchical structure.

In the root directory of the catalog set of videoradio "Video_TS" 201 containing video data, and the directory aggregate audioradio "Audio_TS" 202 containing audio data.

In the file "EnDvd.inf" catalog 203 writes the version information of the disk and manufacturer information content associated with the I-DVD. In addition, in the directory 203 may be written information about the universal resource identifier (URI)associated with the server of the content provider, to provide online information additional content related to the audio/video data to be read and reproduced from the I-DVD.

The configuration file "index.html" catalog 203 write configuration data for setting up the initial screen during playback data interactive DVD. File synchronization "index.syn record information about the time stamp, neo is required to perform the synchronization between the audio/video data, to be read and reproduced from the I-DVD, and data format ENAV.

Further, in start file "StartUp.xml" write blocks of different information to configure the system environment, which must be completed before playback of audio/video data of the I-DVD. The different blocks of information include information about all the content that should be loaded into memory before playing, or location information source providing information about the contents, information about the parent identifier indicating the right of access to recorded audio/video data language information additional content, information about limitation of connection with the web site during playback, the control information of the memory, information about the file to be processed after processing pad file, information about the version of the launcher file, etc. In the starting file can also be written information about the universal resource identifier URI server provider for more content recorded in the file "EnDvd.inf".

The process of reproducing the data recorded on the I-DVD 10 will be described in detail with reference to the sequence of operations shown in figure 3.

If at operation S1, the disk placed on the turntable shown in figure 1, the control unit 16 searches the directory DVD_ENAV file StartUp.xml or EnDVD.inf". If compliance is adequate file is found, at operation S10 disc is inserted distinguish as the I-DVD. Otherwise, the above-mentioned operation S10 disc is inserted distinguish as a normal DVD.

If the inserted disc is a standard DVD, the control unit 16 performs an operation play in normal DVD mode in response to a user request at operation S30. Then, if the playback operation is completed, the procedure ends. Operations playback in DVD mode, the data is reproduced from the disk is processed with DVD subsystem 14, and the processed data is output as video and audio signals.

On the other hand, if the inserted disk is an I-DVD, determine whether the reproduced data of the I-DVD in advanced mode at operation S11. Advanced mode means the mode synchronous playback with additional data, i.e. data in the format ENAV. Advanced mode can be enabled or disabled by the user, and the original specified condition is on. If advanced mode is off., in the above operation S30 perform the above operation playing a DVD, although the inserted disk is an I-DVD.

If advanced mode is in the on state, at operation S12 reads the starting file StartUp.xml"placed in the directory DVD_ENAV"read the file stored in the memory unit 13, and iDVD-podci the module 15 receives the request, so read the file can be interpreted. If so, iDVD subsystem 15 interprets the starting file initial load "StartUp.xml"that is stored in the memory unit 13 confirms the parent ID as the rights to reproduce data of the I-DVD, area code, etc. and adjusts the state of the system at operation S13.

Information about the state of the system includes information associated with the language to be used during the processing of the data in the format ENAV, with limited connection with the web site, memory management, etc.

Next, iDVD subsystem 15 makes a request to connect to a specific server through the network interface 17 at operation S15. Information about the location of the server-specific evidenced-based information on the restriction of the connection with the web site of the starting file or information about the universal resource identifier recorded in the file "EnDvd.inf". When requesting connection is passed information about the version of the ROM for interactive disk. In this case, the version information of the disk contains the identification information of the interactive disk. If the audio/video data recorded on the interactive disk, configured to fit many applications and there are many additional content blocks, block numbers will complement the high content associated with audio/video data to be reproduced in the current moment, is passed instead of the version information of the disk or together with information about the version of the disk.

The corresponding server receiving the connection request together with information about the version of ROM (and/or block numbers), transmits the specified file associated with the version information of the disk (and/or block numbers), device drives, requesting a connection to a specified file on the ■ 16.

In this case, the uploaded file is a file created in a language that is interpreted iDVD subsystem 15, such as html or xml. In addition, the uploaded file contains an update file that configures additional contents of the current interactive disk.

The file name can be, for example, "iDVD_Contents_Unit?.xml" (where "?" denotes the block number). Its content can be created in the following format, and updated the file contains a background.

<XML>

<UNIT Index=? able="TRUE"><UNIT>

<PAGE seq=1>

<DATA name="name" able="TRUE">

<INDEX>2th</INDEX>

<TYPE>Audio</TYPE>

<ORIGIN>http://www.disney.com/dream/ul/memo.mp3</ORIGIN>

<SRC>http://www.disney.com/dream/ul/memo_v2.mp3</SRC>

<SRCIsLast=FALSE>http://www.disney.com/dream/ul/memo_v3.mp3

<SRC>

<SRCIsLast=TRUE>http://www.disney.com/dream/ul/memo_v4.mp3

<SRC>

</DATA>

</PAGE>

<PAGE seq=n>

</PAGE>

</XML>

When the file is created in the format described above, receive via the network interface 17, iDVD subsystem 15 interprets the contents of the received file and determines updated in real time files. In the example described above, the iDVD-subsystem 15 recognizes that the file memo.mp3 associated with a uniform resource identifier "http://www.disney.com/dream/u1/"has been updated three times, and that the latest version of the file is "memo_v4.mp3"located in the last position.

Block content contained in each tag <DATA>, interpreted in accordance with the same method and, therefore, commits any updated information blocks.

After received updated information file "iDVD_Contents_Unit?.xml" fully interpreted, iDVD subsystem 15 interprets the list of pre-load contained in the starting file, and then stores the required data in the format ENAV (html, image, sound or text, etc) in memory.

The list of pre-load can be determined in the following format:

<unit no="1">

<DATA name="aaa" able="TRUE">

<INDEX>2th</INDEX>

<TYPE>doc</TYPE>

<src t_lang="all">http://www.disney.com/a/b.htm</src>

</DATA>

<DATA name="bbb" able="TRUE">

<INDEX>2th</INDEX>

<TYPE>Audio</TYPE>

<src>http://www.disney.com/dream/ul/memo.mp3</src>

</DATA>

</unit>

</preload>

In the above example, the block refers to the section in which the data in the format ENAV and audio/video data associated with the data in the format ENAV shall be reproduced seamlessly. As described above, all of the audio/video data recorded on the interactive disk, that is, the partitions may be associated with one or more blocks in the format ENAV. Each item of additional content to be pre-loaded for each block, i.e. the data element in the format ENAV, is defined in the tag <DATA>contained in the block. In the example above file "http://www.disney.com/a/b.htm/first loaded into the memory unit 13.

Before the file is loaded into memory 13, iDVD subsystem 15 determines whether the corresponding file in the previously interpreted updated information on the operation S17. If the file "http://www.disney.com/a/b.htm/" is not contained in the updated information on the operation S18, it will load the file contained in the list of pre-loading, and the downloaded file is saved in the memory unit 13.

If the file to be loaded is contained in the updated information, as file "http://www.disney.com/dream/ul/memo.mp3" within the next tag <DATA>, the above operation S18, the request for downloading the file is not done. The request to download the file "http://www.disnev.com/dream/u1/memo_v4.mp3"corresponding to an update of the military version of the updated information in the file, done at operation S20. Upon receipt of the file memory unit 13 stores the received file. If it is determined that the file is the latest version may not be perceived at the moment in accordance with information about the current version of the CD, a request is made to download an earlier version than the last, i.e. the file "memo_v3.mp3" or "memo_v2.mp3", and the downloaded file is saved in the memory unit 13.

If the preload process associated with each tag <DATA>, is performed in accordance with the above method, the memory unit 12 stores the updated additional content, and the operation load for the entire additional content or a single block additional content is completed at operation S21.

On figa shows the basic pre-boot file, updated through the above process, in the device for a drive.

The above-described embodiment in which the device for disks confirms the availability of an updated content file, and then sends the server a request to download. However, the server can confirm the availability of an updated content file corresponding to the request to download, and download the updated content file in device for a drive.

Of course, all the blocks updated information updated information is recorded in the Isle "iDVD_Contents_Unit?.xml". The server determines whether the updated content file corresponding to the request to download, according to the updated information of the file.

On fig.4b shows the process that allows the server to determine the availability of updated information of the file.

For example, when iDVD-subsystem device 15 drives for requesting the transmission of the corresponding server of one of the files listed in the list of pre-load in the starting file, i.e. the file "memoir", in operation 411, checked for updated information file recorded on the server, i.e. the file "iDVD_Contents_Unit?.xml" (which is based on the version information of the disk and/or information specifying a previously received block additional content) and it is determined whether the updated requested file at operation 412. If the requested file has been updated, at operation 413 is transmitted file is the latest version of "memo_v4.mp3". Otherwise, it is passed the source file corresponding to the request.

If it is determined that the file is the latest version can not be interpreted in accordance with information about the current version of the CD that was provided until the file is downloaded additional content corresponding to the server can transmit an earlier version of the file (for example, the file "memo_v3.mp3" or "memo_v2.mp3")than the last.

Subsystem iDVD 15 confirms on the basis of puskoor the file specified file (usually a corresponding configuration file "index.html"), be executed after the starting of the file. Subsystem iDVD 15 requests a read control unit 16 of the specified file from the I-DVD 10. When the configuration file based on the query is loaded into the memory unit 13, iDVD subsystem 15 interprets the file, configures and displays the initial screen on the user selection.

When the user selects the item "playback start" ("start playing") on the initial screen, in the process of starting the I-DVD 10, the control unit 16 buffers audio/video data is reproduced from inserted I-DVD 10, in the memory unit 13. Buffered audio/video data are decoded DVD subsystem 14 and in accordance with the result of decoding a given audio/video. During this operation, iDVD subsystem 15 reads the updated data in the format ENAV, pre-loaded in the memory unit 13, and, if needed, decodes the read data in the format of ENAV and outputs audio/video. Audio/video signal from the iDVD engine 15 is combined with the output signal of the DVD-subsystem 14, and the combination is displayed on the operation S22.

Subsystem iDVD 15 accesses the synchronous information (for example, information about the connection file name and time)recorded in the synchronization file "index.syn", so the file that configures the data format ENAV, can be output synchronously with the audio/video data reproduced from the interactive disk. It is when the remote server receives the list later than a list of pre-load specified in the launch file "StartUp.xml"recorded on the I-DVD 10 also receive a file synchronization "index.syn". The resulting file synchronization "index.syn" can be used instead of file synchronization "index.syn", recorded on the I-DVD 10.

The above operation is continuously performed before the operation completes playback of interactive disk or the like from the user is received, the request to stop playback at operation S26.

From the above description it is obvious that the present invention provides an interactive medium and a method of controlling the additional data interactive media, which is able to equally maintain the name of the directory or file associated with the updated file, when created only updated information file, and which can use a file from a previous version that is associated with a corresponding uniform resource identifier (URI) after the update operation if the interactive disk is incompatible with the updated file, so that additional data online disk can easily be updated.

Although the preferred embodiments of the present invention have been described for illustrative purposes, the experts it is clear that various modifications, additions and changes is without departure from the essence and scope of the invention, disclosed in the accompanying claims.

1. How to play data with interactive media, namely, that
access the server providing the additional content associated with the audio/video data recorded on the interactive media, and receive updated information additional content from the server;
determine whether you upgraded arbitrary file specified in the received updated information based on the received updated information; and
carry out the request of the first file corresponding to the aforementioned arbitrary file, or perform a second query of the file specified in the received updated information, in accordance with the definitions and get the requested file; and synchronously reproduce the audio/video interactive media with additional content of the first file or the second file received from the server.

2. The method according to claim 1, wherein receiving updated information on the operation of accessing the server are after requesting the connection with the server.

3. The method according to claim 1, wherein the updated information includes information about the first file and the files of updated versions associated with the second file.

4. The method according to claim 1, wherein the updated information is a file in the language of the size of the weave created in text format.

5. The method according to claim 1, in which referred to an arbitrary file contained in the list of additional content, and a list of additional content recorded in the start-up file to be read first before playing, and starting the file recorded on the interactive media.

6. The method according to claim 1, wherein the updated information of the additional content is determined on the basis of information for specifying interactive media and/or information for specifying a block of information for more content.

7. The method according to claim 1, which further
synchronize additional content from the audio/video data, reproducible, interactive media, and perform the operation of presenting, when you get mentioned more content that contains the requested file.

8. The method of providing additional content associated with the audio/video data recorded on the interactive media, namely, that on the server
receive a request to download an arbitrary file that configures additional content from the player, which is an interactive media;
determine updated if the file corresponding to the request to download, based on the updated information of the additional content; the
transmit the file corresponding to the request to download if the file has not been updated, or transmit the updated file specified in the updated information, if the file has been updated.

9. The method according to claim 8, in which the updated information contains information about the source file and the files of updated versions associated with the updated file.

10. The method according to claim 8, in which the updated information is a file markup language, created in text format.

11. The method according to claim 8, in which the operation of determining further includes the operation specification mentioned updated information on the basis of information for specifying interactive media and/or information for specifying a block of information for said additional content received from the player.

12. Device for recording data with interactive media that contains
a memory configured to store audio/video data recorded on the interactive media, and data received from the external server, and the data contain additional content associated with the audio/video data;
the first subsystem is configured to play the audio/video data;
a second subsystem configured to playback the data received from the external server; and
the control unit, configure is consistent to manage memory for storing audio/video data, read with interactive media, and data,
received from the external server, and to control the first subsystem and the second
subsystem for playback of audio/video data and the above-mentioned data,
when the control unit is additionally configured to access an external server that provides additional content for updated information, additional content from the server
to determine whether you upgraded arbitrary file specified in the received updated information based on the received updated information, and
to query the first file corresponding to the aforementioned arbitrary file, or make a request of the second file specified in the received updated information, in accordance with the definitions and to retrieve the requested file in response to the request.

13. The device according to item 12, optionally containing a network interface configured for communication with the server to receive data and to transmit the request.

14. The device according to item 13, in which the control unit is configured to obtain the updated information after making the connection request to the server via the network interface and to control the memory to store the updated information.

15. The device according to 14, further containing an adder, sconfig risovanny to sum the audio/video data from the first subsystem and additional content from the second subsystem.

16. The device according to item 12, in which the updated information contains information about the first file and the files of updated versions associated with the second file.

17. The device according to item 12, in which the updated information is a file markup language, created in text format.

18. The device according to item 12, which referred to an arbitrary file contained in the list of additional content, and a list of additional content recorded in the start-up file to be read first before the operation playing audio/video data, and launch the file recorded in an interactive medium, and the control unit is additionally configured to control the second subsystem to interpret the starting file.

19. The device according to item 12, in which the control unit is additionally configured to determine the updated information of the additional content based on the information for specifying interactive media and/or information for specifying a block of information for additional content.



 

Same patents:

FIELD: information technologies.

SUBSTANCE: device for reproducing the data recorded on record medium includes recording/reading head, local memory and decoder. Recording/reading head reads the main data recorded on the record medium. Local memory stores sub-data associated with the main data. Sub-data can include flows of interactive graphics or flows of text sub-titles. Decoder decodes the main data and sub-data by using PlayList. PlayList file includes the main sequence and sub-sequence. The main sequence includes PlayItem for reproducing the main data. Sub-sequence consists of at least one SubPlayItem associated with PlayItem in order to reproduce sub-data together with the main data. In addition, PlayList file includes the information on the type of sub-sequence which specifies whether SubPlayItem included in the sub-sequence is synchronised with PlayIem.

EFFECT: possibility of reproducing the data recorded on record medium and the data stored in local memory.

30 cl, 11 dwg

FIELD: electric engineering.

SUBSTANCE: record medium is disclosed, as well as bearing video signal and at least one additional information signal, for instance signal of graphics or audio signal. This additional information signal is intended for reproduction simultaneously with mentioned video signal. Record medium additionally bears information of planning, which indicates, in which order parts of additional information signal or video signal should be read from mentioned record medium. Planning information makes it possible for reproduction device to read parts of video signal and additional information signal so that buffers are not overfilled or incompletely filled.

EFFECT: size of buffers in device may be reduced due to application of planning information.

15 cl, 6 dwg

FIELD: information technologies.

SUBSTANCE: record medium is suggested, as well as methods for reproduction recording and reproduction device. In data structure contained in carrier there is a list of files for reproduction. It includes a table of flows, reproduction item and reproduction subitem. Reproduction item contains information for control of reproduction of the main data flow of packet data. Reproduction subitem includes information for control of reproduction of the additional data flow of packet data. Table of flows represents a list of packet identifiers in main and additional data flows data packets.

EFFECT: record medium is described, comprising data structure for control of reproduction of data flows recorded on it, and methods and devices for recording and reproduction.

20 cl, 8 dwg

FIELD: information technologies.

SUBSTANCE: record medium is suggested, as well as device and method for reproduction of this medium. Medium comprises audio-video-data and metadata for search support. Metadata may additionally contain information about disk and information about title, which are common for several disks. Reproduction device forms library using metadata library.

EFFECT: based on developed library reproduction device searches for required audio-video data.

63 cl, 9 dwg

FIELD: information technology.

SUBSTANCE: data structure on a recording medium is proposed. The said data structure has a navigation area, which stores an information file. The information file contains several navigation segments, in form of one or several channels for displaying partition. Each navigation segment contains at least one navigation command for launching a playlist. One of the navigation segments is an input segment of the partition.

EFFECT: display management.

19 cl, 6 dwg

FIELD: physics; computer engineering.

SUBSTANCE: recording medium is proposed, as well as a recording and displaying method and device for such a medium. The recording medium has a data structure for managing text subtitles. The structure has a dialog presentation segment, which includes subtitle data for each text subtitle. The dialog presentation segment provides for the starting time mark and end time mark of the presentation time.

EFFECT: determination of the presentation time interval such that, the presentation time interval does not lie in the presentation time of another presentation dialogue segment.

35 cl, 11 dwg

FIELD: physics; computer engineering.

SUBSTANCE: streams of text subtitles are played back based on register values, contained in the status registers of a player. The register value, which assigns a stream of text subtitles, is stored in the first status register of the player. A second register value is then read, contained in the second status register of the player, so as to determine whether the player is capable of decoding the stream of text subtitles. If the player is capable of decoding, the stream of text subtitles, given by the first register value, is decoded.

EFFECT: design of an efficient method and device for playing back subtitle streams.

19 cl, 9 dwg

FIELD: physics; computer engineering.

SUBSTANCE: memory storage is provided, for storing metadata for providing an advanced search function, which uses different key search words of audiovisual (AV) data. The memory storage stores AV data and metadata for advanced search of AV data using a key word. Metadata can contain information, associated to the access point and/or duration, perspective etc. of each scene.

EFFECT: provision for creating metadata in many languages, thereby making it possible for the advanced search function to support many languages.

21 cl, 15 dwg

FIELD: information technology.

SUBSTANCE: proposed invention relates to information measuring devices and can be used in computer engineering, in signal control and processing systems. The devices has a register for storing measurement results (1), delay unit (2), approximation unit (3), register for storing estimations (4), averaging unit (5), control unit (6), clock generator (7), and a comparator unit (8).

EFFECT: pickup of useful signal against a background of noise with minimisation of end effects, in conditions of insufficient prior information on statistical characteristics of adaptive noise and useful signal function given a single realisation of the measuring process.

4 dwg

FIELD: information technologies.

SUBSTANCE: according to the invention there is represented write-once optical disk, method and device for recording management data on the optical disk. Method comprises recording information about open successive record region (SRR) on the record medium and erasing identification symbol of some SRR from information about open SRR as soon as some SRR closes. Open SRR data contains identifying code of some open SRR. Permissible amount of open SRR do not exceed preassigned number. Information about open SRR is recorded on the temporary defect management area (TDMA).

EFFECT: method aims at increasing efficiency of recording management information on the high-density write-once disks.

31 cl, 14 dwg

FIELD: information technologies.

SUBSTANCE: player, in which interactive disk is installed, obtains access to server, which provides additional content in the form of audio/video data recorded on interactive disk prior to reproduction of interactive disk, and obtains updated information of additional content from server; addresses to obtained updated information and decides, whether arbitrary file contained in additional content list related to audio/video data has been updated; requests initial file contained in list or updated file, specified in updated information, and obtains requested initial or updated file.

EFFECT: expansion of functional resources.

19 cl, 5 dwg

FIELD: information technologies.

SUBSTANCE: sprite represents images of irregular shape overlaid over background images, preferably online. Generated sprite has specified first multitude of possible values of non-transparent colours of pixels and at least one value of pixel colours identifying transparent colour of pixel. Sprite is generated using initial data, including the first data structure specifying colour image with specified second multitude of possible colours of pixels, and the second data structure specifying non-transparent part of specified sprite. Compliance of colours of the first data structure and possible non-transparent colours of sprite is partial projection of the specified second multitude into the specified first multitude, where augmentation of area of identification of specified partial projection to the specified second multitude is the multitude, capacity of which is considerably lower than capacity of the specified second capacity, besides to identify the value of colours included into the specified first multitude and complying with colour of pixel from the first data structure, the following actions are taken: if pixel of the first data structure has colour that does not belong to the specified area of identification, then value of this pixel is established as equal to colour being one of nearest to initial colour of pixel and included in the specified area of identification; specified partial projection is applied to colour of pixel of the first data structure.

EFFECT: improving sprite generation reliability.

5 cl, 2 dwg

FIELD: physics.

SUBSTANCE: computer implemented method for assisting in colour selection involves associating, depending on a mathematical equation derived from measurements of psycho-physical responses of a certain set of test subjects to a first set of control colours, a colour emotion score with each of a second set of colours that are numerically defined in a colour library; displaying on a visual user interface a combination of at least three colours from the colour library; displaying on the visual user interface the combined colour emotion score for said combination of colours; the combined colour emotion score is calculated using a controller as follows: (a) calculating for each unique colour combination pair of adjacent colours the colour emotion score of a pair of adjacent colours using a first equation depending on the colour emotion score of each colour of the pair of adjacent colours; (b) calculating for each unique colour combination pair of non-adjacent colours the colour emotion score of a pair of non-adjacent colours using a second equation depending on the colour emotion score of each colour of the pair of non-adjacent colours; (c) wherein the combined colour emotion score = 1/n (Σ colour emotion score of the pair of adjacent colours + Σ colour emotion score of the pair of non-adjacent colours), where n is the total number of unique pairs of adjacent and non-adjacent colours of the colour combination.

EFFECT: facilitating colour selection using a controller without the need for the user to select a primary colour.

48 cl, 17 dwg

FIELD: physics.

SUBSTANCE: each value of the discrimination threshold corresponding to each obtained luminance value, which is intended to be assigned for each panel gradation unit, is received by the gradation correcting method. The pixel value corresponding to each discrimination threshold value is obtained for each panel gradation unit. The threshold epsilon-filter value is obtained by the inverse gamma-correction of the relationship between the distinct values of the discrimination threshold corresponding to the panel gradation units and the maximum panel output value. Based on the linear approximation function, they are obtained by the method of the least squares. The threshold epsilon-filter value is defined as the increasing function of the pixel value on the basis of the permitted number of steps of the discrimination threshold values and is changed according to the central pixel value.

EFFECT: reduction of the image distortion caused by the halo effect.

12 cl, 9 dwg

FIELD: physics.

SUBSTANCE: method of colour adjustment is proposed, and it comprises: obtaining frame data from a frame buffer; converting the frame data from the original colour space to the linear original colour space by a reverse gamma correction process to obtain the frame data in the linear original colour space; converting the frame data in the linear original colour space to a linear target colour space to obtain frame data in the linear target colour space; and performing gamma correction of the frame data in the linear target colour space using the target gamma coefficient to obtain the frame data in the target colour space.

EFFECT: in the invention by performing the inverse data frame gamma correction process from a frame buffer, transformation past inverse gamma correction on frame data in the linear target colour space and performing the frame data to gamma correction in the linear target colour space for receiving the frame data in the target colour space, solved the problem of inconsistent effects display of the same data frame to multiple devices, the effect is realised in accordance to coordinated display and the same data shot on different devices.

9 cl, 5 dwg

FIELD: physics.

SUBSTANCE: second user instruction is received indicating the interaction of the user with the first part, the interaction to change the adjustable screen brightness level. An appropriate setting of the adjustable screen brightness level is performed in response to the second user instruction. The third user instruction is received, wherein the third user instruction indicates the continued user interaction with the first part and the interaction beginning with the second part of the GUI component, wherein the second part is located close to the predetermined threshold representing one of the minimum or maximum of the adjustable luminance brightness level of the first colour scheme. In response to the third user instructions, the colour screen scheme is switched to the second colour scheme, and the second colour scheme is adjusted to the selected minimum or maximum level to adjust the brightness level for the second colour scheme.

EFFECT: providing an optimal colour scheme for different brightness levels.

21 cl, 11 dwg

FIELD: data carriers.

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

EFFECT: higher precision.

4 cl, 7 dwg

FIELD: protection of video information against unauthorized copying.

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

EFFECT: enhanced reliability, facilitated procedure.

24 cl, 7 dwg

FIELD: stereophonic signals recording/reproduction.

SUBSTANCE: data signal has first portion and remainder portion. Said first portion is combined with stereophonic signal for receiving compound signal, recorded in said first channel on said data carrier. Remainder portion is recorded in second channel on said data carrier.

EFFECT: higher data carrier capacity.

4 cl, 6 dwg

FIELD: optical data carriers.

SUBSTANCE: method includes stages, during which manufacturer information is recorded on carrier, which is used for supporting specific function of manufacturer, while manufacturer information contains identification information of recorder manufacture, which recorded and/or modified data of data carrier, different from identification information before recording or modification.

EFFECT: higher speed of operation, higher efficiency.

6 cl, 8 dwg

FIELD: optical data carriers.

SUBSTANCE: information of manufacturer, recorded by recording controller for recording manufacturer information, is used for supporting specific manufacturer-provided functions, and has an individual format, incompatible to those of other manufacturers. Also, manufacturer information recorded on data carrier contains identification information of recording device manufacturer, which can include model code of recording device. Manufacturer information recorded by device can be used during recording, editing or reproduction of data.

EFFECT: shorter time span, required for determining, whether information units of manufacturer, recorded on data carrier, are valid for current recording and/or reproducing device.

6 cl, 8 dwg

Up!