System, method and device to develop templates that propose default settings for typical virtual channels

FIELD: information technologies.

SUBSTANCE: user is offered a set of types of typical virtual channels based on a certain previously determined or to be determined category, for instance, a news channel, which contains previously determined default settings and a procedure of actions. Templates of typical virtual channels considerably simplify setting a virtual channel to a viewer. For instance, for a news channel a procedure of default actions consists in storing only the latest news, for series - a procedure of defaults actions is in storing everything until viewed.

EFFECT: provision of simple and efficient device to determine television channels for users in compliance with their own interests and habits, using previously specified templates.

21 cl, 7 dwg

 

A system, device and method according to the present invention provide templates and template-based expert (software) tool (wizard) to create virtual channels used personal video recorder (PVR), which contain pre-defined default settings and procedures for different types of virtual channels, such as news, children's programs or TV series.

Virtual channels can be created to use the personal video recorder devices (PVR) from the recorded television content, possibly mixed with direct broadcast television content. Examples of virtual channels are: sports channel, news channel, children's channel, the investment channel, Jim (personal channel, based on, for example, on the set personal options), etc.

Virtual channels are a new paradigm for access to records in devices such as PVR and entertainment centers. A virtual channel is an ordered list to play (partly) TV programs, which is displayed in a specific pre-installation, that is identified by the button on the PVR. The concept of virtual channels allows users to create their own channels, osushestvliayut to them through the well-known paradigm of the channel and to navigate through the channels how users can navigate through the normal accounts, such as DVD-ROM. Virtual channels eliminate the need for daily management of PVR, due to the fact that the programs are recorded, placed in a list to play and are automatically deleted in accordance with the detailed description provided in advance or PVR manufacturer or service provider associated with the programs.

However, the definition by the user of virtual channels is difficult, except in the simplest of technical requirements for sequence programs. Given the large number of programs offered for selection, the user can easily be covered by them and not to use virtual channels or not to use this feature completely. It is therefore necessary tool for easy detection of virtual channels.

The use of virtual channels PVR facilitated by the features of the templates provided by the system, device and method according to the present invention. The concept of a virtual channel based on the idea that the system automatically writes, manages, and deletes the television content for the virtual channel specific type and having a name that can be viewed in the form of a list for playback of television programs associated con the specific pre-installation channel (marked button). Users can create their own virtual channels, each of which has content that matches their own interests and habits. As a result, the need for regular search channels is minimized and, in addition, the recorded content using the virtual channel becomes immediately available to the user without requiring the user to navigate pre-recorded programs.

Templates according to a preferred variant of a significantly extend the applicability of virtual channels, because, in addition to a precise definition of the required content for a particular virtual channel, the user must also specify a name for the virtual channel, preset position (marked button, which should be associated with a virtual channel), the strategy of renewal (the default procedure when the user re-accesses the virtual channel, the sequence of programs (to view the content of the virtual channel) and the strategy of removal (when the record can be deleted from the virtual channel).

It is important to note that the study indicated that all of these settings will vary depending on the type of the virtual channel. For example, for a news channel is the most in the last (recorded or current) news program most appropriate, and the news two days ago usually become obsolete. Channel TV series, however, preferably continues where the user stopped the last time, when he/she watched the channel of the TV series, and have already watched the episodes are deleted soon after. For channel series the user can specify the maximum number of storable recorded episodes, to prevent overloading of the storage device episodes of the series.

The advantage of the approach with a virtual template is that it allows the user to quickly and easily create new virtual channels. A virtual channel is selected explicitly, when the user selects a channel to be created, or implicitly, when a system, device and method according to the present invention have the type of channel that is created by analyzing the first few entries of the user. Although virtual templates provide default settings for the associated parameters, the user has the option to change the default settings at any time, spending less effort, primarily due to the existence of templates.

In an alternative embodiment, a system, device and method according to the present invention is implemented as a wizard, step by step Veda the user through the virtual process definition/modification through dialogue. In an additional alternative embodiment, a system, device and method also include the ability for advanced users to change all the setup options, i.e. to determine the user templates for their own use and even share templates, compiled in collaboration with other users.

Figure 1 - attributes and default installation template for virtual serial channels of movies, news and children's virtual channels;

Figure 2 - setting and set the default template for the genre, personal, musical and key/thematic channels;

Figure 3 is a generalized diagram of a system in accordance with the present invention;

4 is a detailed diagram of the system component of virtual channels;

5 is a chart create a virtual channel;

6 is a chart of the playback of the virtual channel;

7 is a chart delete the content of the virtual channel.

Specialists in the art should be understood that the following descriptions are given for the purpose of illustration and not for limitation. The specialist understands that there are many varieties that lie within the substance of the invention and scope attached at the end of the claims. Unnecessary details are known functions and structures in current descriptions can be the skipped in order not to obscure the present invention. This is especially true in the details of implementation, even though some details of the implementation are contained in the blueprints for the implementation of the task, when it is assumed that the person skilled in the art of object oriented technology is familiar with architectural components and terminology used. However, the objects are not the only paradigm for implementation of the present invention and here they are used only for the purposes of clarification.

The present invention is based on the idea that users will be able to create your own TV channels (virtual channels) in accordance with their own interests and habits, using predefined templates. As a result, the necessity of searching through the normal channels is reduced to a minimum and, in addition, the written content is immediately available to the user through a virtual channel without having to navigate through a menu of recorded programs.

In a preferred embodiment, the user is offered a set of typical types of virtual channels, each of which contains predefined default settings and procedure, see figure 1-2. These typical virtual channel is actually presented as "templates", which greatly simplify the user to define a virtual channel. The actual format template presented to the user, can be a table, shown in figure 1-2 for only one type of virtual channel, in which options make your selections from the drop-down list of types of virtual channels, such as:

Serials

News

The majority of children

Developed children

Genre

Personal

Music

Based on the keywords/theme

The user fills in the template, makes a selection from the drop-down lists that are included in the template takes and replaces the default installation and makes some corrections. In an alternative embodiment, may be defined more than one virtual channel of a given type, and in this case, the system generates a unique name for these channels of the same type, or the user specifies a unique name, or the user is offered both choices.

Such a typical virtual channel can be selected explicitly or implicitly:

obviously: the user selects the type of virtual channel that he wants to create (news, TV series, genre, based on key words, children etc)from the drop-down list.

- implicit: the type of virtual channel generated by the system, device and method this is the future invention of the first inputs of the user in the process of defining a virtual channel (e.g., preferred program, the selected genre and so on) with the ability for the user to amend this choice, in case it's not something that I would like the user.

For example, in the explicit case, the user indicates that he/she wants to identify the virtual channel series". In the implicit case, the user can select the program (for example, the daytime soap Opera) and the system automatically associates the metadata with the designated virtual channel. Thus, system, device and method of the present invention also provides a database containing not only the predefined templates that are populated using the drop-down lists and default values, but also the metadata for different types of programs, in this example, for television "sitcoms", known as the "soap Opera".

In a preferred embodiment, the default attributes are automatically associated with the virtual channel series. In the result, the user is only asked to fill in how many episodes he/she would like to preserve in the permanent memory, and the position pre-setting button (virtual channel virtual channel serials for daytime soap Opera should be displayed. Strategy resume (continue from the place where produced osla stop for the last time) and a sequence of programs (ordered episodes) are the default settings or attributes in the template channel series, so the user should not enter these settings, however, the user has the ability to change any of the default installation or during the initial process of identifying a virtual channel, or subsequently during the procedure modification.

That is, the user has the option at any time to modify the default setup and procedure for the already given virtual channel. The main advantage of the default settings is that users do not have to invent the optimum settings for a particular type of virtual channel independently and are not required to enter the settings that are not appropriate to their usage habits.

An alternative preferred implementation is implemented as a program-"the master", which is essentially a dialogue guides the user through the process of creating a virtual channel, asking the user to enter the most appropriate installation options. The user is given the option go to the "advanced mode" and the possibility of adjusting all of the installation options.

In another alternative embodiment, depending on the selected typical virtual channel, the sequence of questions (installation parameters set by the master user, changing dynamically in this way, h is about the most desired issues (installation settings) for a specific virtual channel appeared first then should follow a less important issues. In this case, the user is also given an indication of what issues/installation options require response, and which are optional. Optional installation parameters always contain the default settings for the selected virtual channel.

Explicit version of the concept template (user explicitly selects a virtual channel in the beginning of the process definition) is preferably carried out in two ways:

- dynamic menu: show all relevant fields that the user must fill on the screen provided to the user after the user has selected the type of virtual channel; and

"master" in the form of on-screen dialogue, which guides you through the process of creating a virtual channel, starting with the question, what type of virtual channel the user wants to create, and subsequent stages, in which the user is asked to enter the appropriate installation options.

In both cases the user has a choice to switch to "advanced mode" and the ability to adjust other parameters of the device (for example, to change the default settings in the template virtual channel).

Examples of virtual channels and their respective procedures and facilities is shown in figure 1-2, are discussed below:

The following parameters are important to determine the virtual channel and its procedure and appear as row headings in figure 1-2:

- preferred content: selected program(s) (example of), keyword(s), subject (sub)genre.

specific requirements: the preferred time interval and the channel, language, violence.

- name of the virtual channel: a unique text mark for the channel.

- preset position: channel number or button, which should display the virtual channel.

strategy resume: the default procedure (content, position) when re-entering the channel.

sequence programs: the way in which the content should be ordered for playback.

- connectivity options: move, previous/next, mark the "save/continue/delete, view schedules VC, brief information about the episodes.

the strategy of removal: the automatic removal depending on the maturity of the content viewing statistics or the amount of content.

In a preferred embodiment, the templates for virtual channels contain default settings for many of these parameters. This means that the user needs to enter only those parameters for which there is no installation at which olcano. The templates have been defined for the next set of virtual channels:

series

- news

- the majority of children

- developed children

- genre

- personal

- music

- based on key word/theme

This type of virtual channels identified a clear need and for which it was possible to create a common template. The following sections present a more complete explanation of the preferred option the implementation of each channel type and its template.

PVR function electronic control programmes (EPG) made much easier life for people who love the series. However, the PVR users still have to deal with multiple tasks of content management. For example, they must remember which episodes they've seen, they should delete already seen the episodes, and each time they need to find and choose the episode (and position) from which they want to continue browsing. In the preferred embodiment, channel serials all these tasks are delegated to the system, device and method according to the present invention, and the user needs only to select the preset position (numbered button)to get direct access to the corresponding position in the series. For a simple save, in the preferred embodiment, the user creates separate the anal for each series or program series, for which he/she desires to track. Table 1 shows the settings of the template that have been defined for channel series in the preferred embodiment. Not highlighted in grey entries in the table are the default values, while table cells with gray shading shall be filled by the user.

Table 1
Installation options template for channel serials
The preferred contentThe user selects the program from the EPG
Specific requirementsThe user selects the preferred time interval and the channel via the EPG
The name of the virtual channelThe system offers the program header as the name of a virtual channel, the user is able to edit
Predetermined positionSpecifies the user (the system displays the list of channels, the system may offer the position)
Strategy resumeAt Olenye from where it left off (transition 5 seconds back, if it was long enough (hours))
Sequence programsIn order of increasing numbers of episodes
Option interactionConventional navigation video (rewind/fast forward, previous/next)
The strategy of deletionAlways keep available 8 episodes

In a preferred embodiment, the extended menu allows the user to change the default values. For example, the menu can be selected from the following options as an alternative to the default settings:

1. The procedure for restore

to continue where I stopped.

- continue for 5 seconds to the point where I stopped (default)

- continue ... seconds to the point where I stopped (the user enters ...)

to continue from the beginning of the episode

to continue from the beginning of the next episode

2. The sequence of the program

- follow the order of the series (default)

- follow the order entry

- follow the order input by the user (the user enters a sequence of numbers separated by spaces, commas, and so on, thereby determining the order)

3. The order of deystviya delete

- delete the episode after watching

- delete the episode when I look at the following

- always keep available 8 episodes (default)

- always keep available ... episodes (the user enters ...)

- never delete

For channel series were identified and taken into account in the preferred embodiment, the following issues:

1. "Vacation": the user has not watched the channel for 3 weeks. Some default setting saves only the last 8 episodes, but some users may want to see all the episodes. Special vacation mode allows the user to easily specify that he/she goes on vacation, that is, for a long period of time. This vacation mode additionally requires intelligent space management storage device.

2. The problem for many users: If one channel series at different times are many users, the added value of the virtual channel becomes insufficient. Provided alternative implementation allows the user to specify himself whenever he/she starts viewing or allow each user to create their own channel for the same series. Another possibility is to preserve the history of the provisions, which the traveler allows the user to easily navigate to the previous "off". An alternative implementation is able to detect such multiple users, use a special channel, analyzing the procedures when you play and movement. There is an indicator that programs are reviewed many times (it may also mean that just the content is very good). This knowledge is used in an alternative embodiment, by automatically increasing the buffer stored programs for such channel or proactively offer support positioning for each channel selection.

3. Recovery from stop: If the user is viewing the virtual channel just a few seconds (for example, when switching between virtual channels to preview their content), the stop position of the virtual channel does not change, if the virtual channel is not visible for longer than a predefined number of seconds, for example 30 seconds, which is memorized by the new position of the stop.

In addition to viewing the recorded episode on the virtual channel partially or completely, to restore the position of the stop, the user also has the ability to move in the direction of a new position of the stop (e.g., fast forward, next) before he leaves irtually channel. Also, in this case, the moved position is saved as the new position of the stop for the virtual channel, since the task of moving can be an explicit user tries to re-establish a virtual channel at this point.

4. The problem of buffer: If the system stores the maximum number of scenes, the user is notified whenever he is close to achieving this maximum. If the maximum has been reached and the user re-enters the channel serials, clear notice explains to the user that he/she missed X episodes.

5. Brief information about the episodes: an alternative implementation gives the user the ability to reproduce a summary of the previous episode(s). This is especially useful if (1) the user did not view for long periods of time, (2) if the previous episodes have been removed, or (3) if the user wants to quickly catch up for lost time.

6. Creating a new channel In the preferred embodiment, the user determines when existing records (which have not been viewed yet) should be included in the new virtual channel. The starting point for the resumption for a new channel is selected as a point from the group of positions consisting of a position in the record with the highest number of episodes and the last position resume/on the system view.

7. The end of display of the virtual channel: whenever the user reaches the "end of the virtual channel" or in the case of a new virtual channel, the message type the following program on this channel will be available at 20:00 hours."

8. Channel serials for numerous television series, Some users may want to combine multiple series in the same virtual channel. For example, a user may have a daily habit first to review "Program A" and then view "Program B". The preferred implementation offers the user the option of creating this type of virtual channel with numerous TV series.

News channel allows the user direct access to the most recent version(s) of his/her favorite news or current Affairs programs. The user creates a separate channel for each news program, for which he/she loves to watch. Table 2 contains the settings of the template in the preferred embodiment, channel news (the user should enter in grey cells).

Table 2
The settings of the template for a news channel
Preference is sustained fashion content The user selects a news program through the EPG
Specific requirementsThe user selects the preferred time interval/channel for news programs via EPG
The name of the virtual channelThe system offers a "news channel", the user can edit
Predetermined positionThe user defines (the system displays the list of channels, the system may offer the position)
Strategy resumeTo resume where you left off, if within 2 hours, otherwise, start with beginning the latest program news, if this program was not obvious, and if the most recent program was viewed, display the message "the end of the channel
Sequence programsOrder entry
InteroperabilityThe main navigation on video (rewind/fast forward, previous/next)
The strategy of deletionSave poslednyy version

In a preferred embodiment, the extended menu allows the user to change the default values. For example, as an alternative to the default settings, the menu can be selected the following options:

1. The procedure for renewal

resume from where it left off within 2 hours, otherwise, start with beginning the latest program news, if this program was not obvious, and if the most recent program was viewed, display the message "the end of the channel (default)

- if the new registration was made since the last access to this channel, to start from the beginning of this new record, otherwise, to resume where it stopped.

2. Sequence programs

sequence entries (the default value). The main idea of the news channel is to provide direct access to the latest news. Therefore, the position of the renewal (after 2 hours) is the beginning of the latest show news, if it has not yet been reviewed. Otherwise, the point of the resume is the end of the latest show news. The default value for the sequence program is "in order"to allow users to navigate to older versions of this software the news by clicking "previous".

3. Procedure when removing

- delete the program after watching

uninstall a program, when I look at the following

- save the latest program news (default)

- save ... new versions of the program (the user enters ...).

For the concept of virtual news channel identified several problems:

1. Block tuner often busy: If the user does not specify a preferred time interval for news programs (for example, "Headlines"), the system will actively record every episode of "Headlines" many times a day (10.00 an hour, 16.00, 18.00, 20.00 h, 22.00 hours and so on). Also, in the case of holidays, the system can easily detect the absence of user interaction, however, at the moment when the user starts the interaction, you may experience a strong desire news updates, which means that unless it was explicitly specified by the user, the system will not be able to go into vacation mode. To prevent the system state employment during the whole day (or complete repetition of all the news during the night), in a preferred embodiment, the user defines the time interval for which he/she is usually interested to see the news (for example, 19.00 - 24.00 hours). Alternatively, about what westline analysis of the chronology of use automatically, to determine this time interval.

2. When the presence or absence of a preferred time interval In the preferred embodiment, users have the choice of definition (1) virtual channel for only a certain number of (most recent) shows or (2) a virtual channel for all (most recent) shows. The difficulty arises when the user selects the preferred program through the EPG, because the position of the EPG is the title of the program, the time interval and the actual channel.

3. Navigation within the channel: If the user saves a lot of versions of news programs, can be accessed by clicking "previous". However, the procedure leaps to the previous position is not always easy to understand. To avoid user confusion, the old news is new, need appropriate feedback when navigating within the channel (e.g Headlines Yesterday").

4. When the view goes over the new version: What if the user switches to a news channel in 19.59 hour, and the new version comes at 20.00 an hour? In this case, the user receives a "switching on more new content" at the moment, when you start 20.00-hour news. However, this is only relevant for the first 5 or 10 minutes news program, then this paragraph shall clucene the user is not given.

5. In more than one channel news: If one of the news channel are assigned a lot of news or current Affairs, the sequence of programs and strategy renewal tend to become very complex and difficult to understand. The idea behind numerous news programs or cases, is that it should support the typical "rituals"that people may have, like such as, for example, the first view of "the usual evening news program", then "commercial messages" and "analytical news program". Different frequencies with which these programs can be planned combined with their different role in the ritual, make a sequence of programs and renewal programs difficult.

The preferred implementation provides a children's channel that contains one or more children's programs which can be selected by the user for recording and playback in a virtual channel. Table 3 describes the preferred implementation of the template, which is defined for the baby channel (the user must enter in grey cells).

Strategy resume
Table 3
Installation options W is the patterns for baby channel
The preferred content 1The user selects a program for children 1 through EPG
Specific requests 1The user selects the preferred time interval/channel for children's programs 1 through EPG
The preferred content 2The user selects a program for children 2 through EPG
Specific requests 2The user selects the preferred time interval/channel program for children 2 through EPG
The preferred content 3The user selects a program for children 3 through EPG
Specific requests 3The user selects the preferred time interval/channel program for children 3 through EPG
The name of the virtual channelThe system offers "the children's channel, the user can edit
Preset positionSpecifies the user (the system displays the list of channels, offers position)
Resume where it stopped, if within 1 day, otherwise, it starts at the beginning of the following program
Sequence programs1. Children's program 1
2. Children's program 2
3. Children's program 3
Playback programs that are marked as "excellent"
InteroperabilityThe main navigation on video (rewind/fast forward, previous/next), the ability to specify "beautiful" or "delete"
The strategy of deletionRemove if marked as "delete" or if is skipped twice
Saved a maximum of 8 hours of TV programmes

In a preferred embodiment, the extended menu allows the user to change the default values. For example, the menu can be selected from the following options as alternatives to the default settings.

1. The procedure for renewal

to continue where I stopped, if within 1 day, otherwise, start from the beginning of the next program (default)

always continue where I stopped.

2. The sequence of the program

Program 1 - program the MMA 2 - program 3 (default value)

- follow the order entry

- to follow in random order

3. Procedure when removing

- delete the program after watching

- delete if marked as "delete" or if skipped twice (default)

- delete first the old

In a preferred embodiment, the advanced menu the user can change the default number of repetitions of the program.

For the concept of child channel were identified various problems:

1. Repetition: little kids love to see some TV programs many times. The idea is to offer some interaction of these users, allowing them to mark programs that they would like to see again as "beautiful". As a result, in the preferred embodiment, the system stores the "perfect" program, and repeats it on the channel at a later time.

2. Different age groups: At a certain age the need for repetition disappears. In a preferred embodiment, the age of the user(s) children's channel is assumed by metadata programs in the children's channel. For example, television metadata allow to assign to children's programs subclasses (preschool, 6-14, 10-16). In PR doctitle embodiment, the order of actions in the virtual channel (repetition, the resumption of the sequence and so on) is configured on the estimated age group.

3. Removal: Given the need for repetition, the program is deleted if the user explicitly indicates this (noted as "delete") or implicit feedback (the program was skipped twice).

4. The channel developed children: In the preferred embodiment, channel developed child user is able to specify the age of the children and possibly also the desired level of violence or the educational level of children's programs. The preferred implementation, the amount of time that children are allowed to watch this channel in a day or a week. Thus, the preferred implementation can create a children's channel, which is aimed at children ages without the mandatory need to choose the examples of television programmes, taking into account the requirements defined by the parents. In the preferred embodiment, it is a way to filter programs for children that parents and children can choose at that point in time, for which they create a children's channel. It should be noted that the proposal of such best channel depends on the availability of extensive metadata (age group, violence, educational level). In addition, children are limited to vozmojnostiami installation options channel, in the preferred embodiment, using access control mechanism that restricts children's access to the setup options children's channel.

In a preferred embodiment, themed/based on keywords virtual channel is provided to the user to create a virtual channel, which is dedicated to a certain subject, keyword or celebrities (e.g., actor, artist, facilitator or program Director). The successful creation of such a virtual channel to a large extent depends on the availability of metadata that describe each television program.

In a preferred embodiment, thematic virtual channel is defined by specifying the keywords for a particular metadata field (for example, header fields of the program, actor, Director or program description.

In an alternative embodiment, a thematic channel is determined by the choice of genre or subclass. Specification TV metadata allows you to assign programs subclasses. This means that in addition to the genre, such as music or sports, in the preferred embodiment, can also be specified sub-genre. For example, the metadata may specifically relate to jazz, ballet, motor sports or athletics. It should be noted, however, who, currently this information subgenre is rarely available.

A greater number of experienced users can create more complex filters by entering multiple keywords or combining requirements (for example, sub-genre = science fiction, and film Director = Steven Spielberg).

Table 4 presents a template that was defined for the channel keyword/thematic channel (the user must enter data in grey cells) in the preferred embodiment.

Table 4
Installation options template for thematic channel
The preferred contentThe user enters keyword(s), surname celebrities or selects sub-genre
Specific requirementsThe user selects the preferred channels, language, genre(s)
The name of the virtual channelThe system offers the keyword/ celebrity/sub-genre name, the user is able to edit
Preset position Specifies the user (the system displays the list of channels, the system provides position)
Strategy resumeTo resume where it left off
Sequence programsThe best selections are played first, if unknown, then follow the order entry
InteroperabilityThe main navigation on video (rewind/fast forward, previous/next), the ability to specify "save" or "delete"allows the user to see the list of recorded and scheduled "hits"
The strategy of deletionRemove, if marked as "delete" or if missed twice, most stores 8 hours of TV programs, the oldest are removed first

An implementation option in the advanced menu allows the user to change the default values. For example, the menu can be selected from the following options as alternatives to the default settings:

1. The procedure for renewal

to continue where I stopped (default)

- to start from the beginning of the following program

2. The sequence of the program

- first best selection and

the best selections are played first, if there is no ranking of selections, then follow the order record (default value)

- follow random order

3. Procedure when removing

- delete the program after watching

- delete first the old program (the default value)

- delete if marked as "delete" or if missed twice

- never delete

The issues identified for thematic channel are:

1. The scope of the definition: One of the problems identifying thematic virtual channel is that if the channel is defined too broadly, the system will be filled with content for this definition, whereas if it is defined too narrowly, the user can often discontinue use of the virtual channel that is empty or has a limited amount of content. This means that in the preferred embodiment, thematic virtual channel whenever the user is engaged in a process of identifying thematic channel, providing instant feedback on the volume of the TV programs that match the query. For example, the system uses the available EPG metadata to indicate how many programs within the upcoming period of time, in fact, correspond to the distribution of the user for thematic virtual channel. The user is also provided a brief overview of the titles of the programs that match the query to more accurately fit the definition of thematic virtual channel.

2. Enter keywords In the preferred embodiment, two modes of input keywords. The user can either print the keyword itself (via the keyboard or remote control), or he/she can select a keyword from the provided drop-down list of available keywords. The latter helps avoid mistakes when typing keywords. In order to guarantee the availability of many key words, in the preferred embodiment, is going chronology of key words used EPG for some time. In the case of a co-product, an alternative implementation provides access to online dictionaries and access to databases of the names of celebrities to check the spelling of your keywords.

3. Translation keywords: EPG Metadata is usually provided in the language of the broadcast channel. In the preferred embodiment, has a built-in automatic translation of key words (preferably one that only translates into languages understood by the user).

4. Imanova the s channels: If the user has entered for channel a lot of keywords/criteria in addition to the proposed name of the channel, the system allows the user to select one of the keywords/criteria.

5. What is done in my channel?: In some cases, the user may wonder why some programs end up in the virtual channel. In a preferred embodiment, the user can preview, what assignments have been made (for example, in the description of the program, the system displays selected key words highlighted).

Possible other types of virtual channels that use the templates of the present invention, although the above is concentrated on a few examples of the types of virtual channels, it is used only for descriptive purposes and specialist in the art should understand that when using the templates of the present invention following types of virtual channels, and other types are also possible.

You can create movies, consisting of available movies. Virtual channel automatically starts playing the movie at the moment when the user enters the channel. Another aspect is that when the movie ended, the virtual channel can automatically continue his work, launching the second movie, so in a preferred embodiment, in the virtual kinoc the cash is embedded option delay.

Another type that can be created is a virtual channel personal channel. It can be viewed as a fully customized virtual channel, which provides the user with the best television programs in accordance with their own personal preferences of the user, not the Advisor. This implies that the system does not only need to know what television content preferred by the user, but also when the user likes to view what programs and in what order, and in the preferred embodiment, for a user it is possible to determine a personal template that has these features built-in with the appropriate user-specified default values.

Another type that can be created is a music channel. Broadcasting music channels exist (e.g., MTV). The user can arrange the virtual channel for a broad selection of music channels in the same way that the user can use the templates for the organization of other virtual channels.

In General, it is important that more experienced users were able to experiment with the features of virtual channels provided by the preferred embodiment, and to create virtual the data channels, beyond the typical virtual channels, such as defined above. This provides the channel keyword/thematic channel.

Virtual channels are also covered based on the templates of virtual channels, the system, device and method in accordance with the present invention. The preceding discussion is given for example only and are applied equally well to using templates to organize virtual channels for radio.

The preferred implementation is applicable to any type of content that may be characterized by metadata content and associated with the virtual channel specified by the template, in which content can be accessed on a regular basis for introducing a specific virtual channel. Due to the flexibility of the database, for example, rules for the selection of content can easily be defined and overridden using stored procedures and, in the case of objects, the method can easily be determined to implement the selection rules. Stored procedures and methods can be made visible to a user-friendly way for their definition and redefinition. The template, in accordance with the present invention, associating the stored procedure and methods, and the data and thus creates an instance of the template. Therefore, the present invention is intended to cover the extensible templates with user-defined procedures and methods (rules), and is not limited to the preceding examples, which are only examples. This equally applies also to the subsequent discussions.

At any time the user may want to see the content of the list to work (playlist) virtual channel. In the preferred embodiment, whenever the user presses the customized menu or button information, a list for playback channel appears on top of any content submitted for the virtual channel. In a preferred embodiment, the user has the option to automatically pause the content at this point in time.

In a preferred embodiment, the list to play virtual channel consists of the following elements:

1. Previous programs (for example, viewed the episode or yesterday's news, which is still available);

2. The current program (the program is played currently, or suspended);

3. The following program (an ordered list of subsequent programs in VC); and

4. Future programs (programs scheduled for recording on the basis of the EPG data).

High level PR is dostavlenie preferred variant implementation of the system architecture, which supports virtual channels, shown in figure 3 and a more detailed view is shown in figure 4. Part of a virtual channel 301 has functions that are assigned to virtual channels, including, for example, definition 302 of the virtual channel, the sequence 303 content of the virtual channel, etc. in Addition, there are various subsystems, which are more or less universal, such as EPG 403, the selector 405 content (if any write requests from different applications on manual recording, virtual channels, recording with automatic preference, ...), which determines which programs will be written, subsystem recording device 401 and reproducing module 406.

A high-level view of a variant of implementation of a system that supports virtual channels, shown in figure 4. Part of a virtual channel 301 has functions that are assigned to virtual channels, including, for example, definition 302 of the virtual channel, the sequence 303 in the virtual channel, ..., and in the shown embodiment, they are fixed in the object 304 virtual channel.

Figure 5 shows a variant implementation of a system that supports virtual channels. How different subsystems interact with the virtual channels, explains the tsya in more detail in the following subsections. With reference to figure 3 and 4, it should be noted that the selector 405 content is primarily generator list of desired content, which can vary from very simple (e.g., a filter based on keywords) to very complex (tool making recommendations based on the study of personal profile).

The preferred implementation of the device 500 to create a virtual channel is shown in figure 5:

1. Using the templates of the present invention, the preferred implementation of the application 302 to determine the channel creates a new instance of the virtual channel by interacting with the user 450 to fill templates 410 define a virtual channel, and inserts various installation options virtual channel obtained from the filled templates 410 (a detailed description of the content which is part of the virtual channel, a detailed description of the sequence, ...), object 304 virtual channel (which itself is a template for creating instances of the object class hierarchy of virtual channels).

2. To provide the user with feedback when defining a virtual channel, the application 302 define the virtual channel requests a list of content items that match the current virtual channel, the medium is VA 405 choice of content.

3. Means 405 content selects the detailed descriptions of the content object 304 virtual channel, compare them with the information 403 EPG and consistent returns a list of 407 content.

4. After potential refinements to the definition of the virtual channel ends and reproducing module 406 and the Manager (management tool) 305 removal notified of the new virtual channel 408.

Play virtual channel is shown in Fig.6. It should be noted that 6 describes a situation in which the content list and the sequence of the virtual channel is determined when the user enters the virtual channel. If the list definition content requires too much time, it should be done, when it becomes available new written content. In this case, the content list will be permanently stored (e.g., virtual channel object).

1. To be notified of future changes in the content list (either because the recorded content, or because they changed the definition of virtual channel), reproducing module subscribes to changes in the content list in the selection of content.

2. After activating the virtual channel reproducing module 406 requests a content list for this virtual channel means 405 choice of content.

3. Means 405 selecting the content retrieves detailed description of the content of this virtual channel.

4. Means 405 content retrieves a list of positions available content from subsystem 402.

5. Means 405 choice of content defines the content list for this virtual channel, which returns to the playback module 406.

6. Reproducing module 406 subscribes to changes in the sequence (either because the recorded content, or because they changed the definition of the virtual channel module 303 of the job sequence.

7. Reproducing module 406 queries the sequence of content for the virtual channel means 303 of the job sequence.

8. The tool 303 job sequence retrieves detailed description of the sequence in the virtual channel.

9. The last position in the virtual channel.

10. The tool 303 job sequence computes the sequence and a new position in the virtual channel, which returns to the playback module 406.

11. Reproducing module 406 retrieves the metadata and content, the relevant items of content from a storage device 402, which should now play in this virtual channel.

Remove content, which is part of the virtual channel, is shown in Fig.7.

1. When in storage device 402 was recorded a new content Manager 305 UDA the value of the virtual channel (VC) is initiated. Manager 305 removal VC also triggers other triggers, such as when you change the definition of a virtual channel or upon the expiration of a certain period of time. These triggers, however, are not shown in Fig.7. The trigger also includes virtual channels (IDs)for which this position is a content was recorded. It also implies that this information should be provided when the content recorded in the storage device 401.

2. A list of 407 content for the corresponding virtual channel(s) is removed through the tool 405 choice of content.

3. The strategy of removal is extracted from the corresponding virtual channel(s).

4. Define the content that may be removed in accordance with the strategy of removal.

5. According to these positions the content retrieved from the storage subsystem 402. When there are no dependencies left in a particular position of the content item content removed from the storage subsystem 402.

Although there have been shown and described preferred embodiments of the present invention, specialists in the art it should be clear that a system, device and methods described herein are illustrative and can be made a variety of changes, and the elements can be replaced by equivalents without departing from the true scope of the present invention. In addition, can be made many changes to accommodate the results of the present invention to a particular situation without departing from its main volume. Therefore understood that this invention is not limited to the specific implementation options, disclosed as the best mode, estimated for the implementation of the present invention, but that the present invention includes all embodiments of falling within the scope of the claims attached to this, as well as all ways, not just an object-oriented approach to the implementation used as the example.

1. How to set virtual channel (VC) by using the VC template containing phases in which: provide at least one template with a type of VC and at least one adjustable parameter to define the instance of the VC; the associated action with each of the at least one settable parameter selected from the group consisting of the installation provided in the default installation in the space provided, the default value with a tolerance for editing, set in a previous installation with permission to edit and install to a value that serves to define; relate the act of choosing a template with VC each at least one W is the patterns, which is used for the implicit template selection VC based on the behavior/preferences of the user; display the VC template-based action selection pattern VC selected from the group consisting of explicit template selection VC and implicit template selection VC; and set VC as units obtained for the displayed template VC, by executing actions associated with said at least one settable parameter, and these installation that includes a strategy of renewal, the sequence of the programs and strategies of removal vary depending on the type of the virtual channel.

2. The method according to claim 1, additionally containing phases in which: provide with means of e-governance programmes (EPG) list of content items that match the specified VC; and provide feedback for this list of items of content.

3. The method according to claim 1, additionally containing phase, in which, after the expiration of a predetermined time after activation of the device made with the possibility to carry out the method according to claim 1, the device executes the steps are: perform action selection associated with each at least one template to display the template VC so selected; and set VC as units obtained for each of the mapped template V by executing actions associated with said at least one of its settable parameter.

4. The method according to claim 1, additionally containing phases in which the expert tool guides the user in how to specify the virtual channel (VC).

5. The method according to claim 1, additionally containing phases in which: displays the list of previously specified VC to choose from; display previously specified VC is selected from the displayed list, as the filled template; and selectively performing an action associated with said at least one settable parameter, for specifying the user.

6. The method according to claim 5, further comprising stages on which the expert tool guides the user on how to set virtual channel (VC).

7. The method according to claim 6, further containing a stage at which, in accordance with the type VC VC template, order the action associated with said at least one settable parameter.

8. The method according to claim 1, wherein: the type VC contains the type selected from the group consisting of types such as serials, news, the majority of children, developed children, genre, personal, music, and on the basis of keywords/theme; and the method further comprises a step, in which an explicit choice, providing a list of VC types to select from it t the PA template VC, want to appear and be populated.

9. The method according to claim 8, in which the value is prompted to specify assumes that the list of values to select from it.

10. The method according to claim 9, in which the list of values contains the proposed choice of the values contained therein.

11. Device for setting a virtual channel (VC) through VC template, comprising: a database containing at least one template to define an instance of VC type VC and at least one adjustable parameter, and the effect of the choice of VC, which is used for the implicit choice of the mentioned at least one template VC based on the behavior/preferences of the user; and the application to set the VC to extract the VC template from the database and display the extracted template VC-based action selection pattern VC selected from the group consisting of explicit template selection VC and implicit select the template VC, set VC as a set of attitudes derived for the displayed template VC by performing a predefined action associated with each of the at least one settable parameter, and these installation that includes a strategy of renewal, the sequence of the programs and strategies of removal vary depending on the type of virtual channel, and save the specified VC in the database./p>

12. The device according to claim 11, in which the application to specify the VC is additionally configured to: access the tool, electronic program management (EPG) and a list of content items that match the specified VC; and provide feedback on the list of items of content.

13. The device according to item 12, in which the aforementioned predetermined action associated with each at least one settable parameter is selected from the group consisting of the installation provided in the default installation in the space provided, the default value with a tolerance for editing, set in a previous installation with permission to edit and install in value, which it is proposed to set.

14. The device according to item 13, in which the application to specify the VC is additionally configured so that after the expiration of a predetermined time after the activation of the application is performed: the act of choosing a VC template associated with each at least one template to display the template VC, chosen in such a way; and every action associated with said at least one set by template parameter VC, so that VC is set as the plants thus obtained to the display template VC.

15. The device according to 14, in which the application for the job VC d is further configured as a program expert, which directs the user on how to set virtual channel (VC).

16. The device according to item 15, in which the application to specify the VC is additionally configured to: display the list of previously specified VC to choose from; display previously specified VC is selected from the displayed list, in the form of a filled template; and selectively executing actions associated with said at least one settable parameter, for specifying the user.

17. The device according to item 16 in which the application tasks VC additionally configured so that in accordance with the type VC VC template, the steps associated with said at least one settable parameter, be managed in a predictable way.

18. The device according to claim 11, in which: type VC contains a type selected from a group of types consisting of types such as serials, news, the majority of children, developed children, genre, personal, music, and on the basis of keywords/theme; and the application tasks VC additionally configured so that when you explicitly select to display a list of VC types to select from it template type VC, which should appear filled in.

19. The device according to p in which the value is prompted to specify assumes that the list of values to select from it.

20. The device according to claim 19, in cat the rum list of values contains a proposed option.

21. System for creating and populating the virtual channel with the VC template that contains:
the database includes at least one definition of the VC as a pattern instance VC stored in it;
setting device VC made with the possibility of a job in accordance with clause 12, VC instance, using the template from the database; and
a selection module content VC in accordance with the instance of VC to periodically access the vehicle electronic control programmes (EPG) for choices of content and for prescribing the recording module to fill VC recorded choices of content.



 

Same patents:

FIELD: information technology.

SUBSTANCE: when an HDMI (R) source performs bidirectional PI data with an HDMI (R) user (72) using an UBE line (84) and a signal line (141), a switching control module (121) controls the switch (133) so that when data are transmitted, the switch (133) selects the component of the signal which forms a differential signal which is output from a conversion module (131), and when data are transmitted, the switch (133) selects the component of the signal which forms the differential signal output from the receiver (82), and during bidirectional data transmission using the UBE line (84) only, the switching control module (121) controls the switch (133) such that the UBE signal coming from the HDMI (R) source (71) or the receiver (82) is selected.

EFFECT: high-speed bidirectional data transmission while maintaining compatibility.

34 cl, 21 dwg

FIELD: information technology.

SUBSTANCE: method involves providing a communication line between a user interface and a multimedia data management apparatus, providing a second communication line between the multimedia data management apparatus and a digital multimedia data processor connected to a memory device for storing and extracting digital multimedia data, wherein said digital multimedia data processor is connected with possibility of communication with at least one digital audio-visual player.

EFFECT: faster processing of user requests.

19 cl, 7 dwg

FIELD: information technology.

SUBSTANCE: device and method for providing and presenting customised channel information involve receiving service attribute information corresponding to a basic service where the basic service is for providing a device at least part of presentation. The device and methods also involve customising service attribute information with the received customised definition of attributes, thus defining customised channel information and providing a user device with customised channel attribute information. Channel information contains customised service attribute information, thus provides the type of channel setting.

EFFECT: possibility of setting up an access channel and associated additional data based on content given by the vendor.

57 cl, 22 dwg

FIELD: information technologies.

SUBSTANCE: servers of electronic program schedules, having one and the same processing ability and/or one and the same flow of service processing, are grouped, compliance is set between a number of server group and characteristics of users determined by attributes to generate dispatching policy, which is then stored at dispatching server. User terminal initialises request of dispatching to dispatching server. Afterwards dispatching server assigns server of electronic program schedules for user terminal, this setting an interactive connection between user terminal and server of electronic program schedules. As a result, data flow bypasses city-wide network, and pass band of manifold communication network is therefore less involved, so that number of users capable of using the service, could continuously expand.

EFFECT: reduced data flow in city-wide network and increased system working characteristics and efficiency of Internet television system.

17 cl, 5 dwg

FIELD: information technology.

SUBSTANCE: system for releasing programs includes: program release unit designed for releasing programs in an IP television channel; a switching data recording unit designed for recording and monitoring switching data in the channel, as well as for issuing activation commands to the channel program switching unit in accordance with monitored data; a channel program switching unit designed for receiving said activation commands and switching the program source of the corresponding channel in the program release unit in accordance with channel switching data.

EFFECT: less manual operations and high reliability of the system.

14 cl, 5 dwg

FIELD: information technologies.

SUBSTANCE: it is identified, whether periodical information that indicates periodical transfer of program in broadcast mode is contained in received broadcasting signal; program is registered in information on programs preview, if at the stage of identification it has been identified that periodical information on the program is contained in broadcast signal; and user is notified on time of program broadcast before time of program broadcast on the basis of information on program preview.

EFFECT: provides for the possibility to receive broadcast and to automatically notify user about broadcast, which user always or periodically reviews.

19 cl, 5 dwg

FIELD: information technologies.

SUBSTANCE: mobile terminal for performance of operations with broadcast content comprises controller able to control client application. Client application may perform operations including work in recording mode. In recording mode client application may record content for selected channel and save recorded content in data base. In response to changing channel from selected channel to another channel, client application may initiate time-out of recording for selected channel. Client application may reset time-out of recording for selected channel at each subsequent event of changing channels back to selected channel. However, if time-out of recording expires before its reset at the following event of changing channels back to selected channel, client application may terminate recording of content for selected channel.

EFFECT: reduction of delay related to switching of channels.

27 cl, 30 dwg

FIELD: information technology.

SUBSTANCE: presentation associatively related to a basic service and an additional presentation associatively related to an additional service are received. Also the devices and methods include provision for a channel set up in the device, where the set up channel is based on the combination of at least part of the basic service with at least part of the additional service.

EFFECT: possibility of content distributors customising content presented to their subscribers when on service is offered by several content distributors.

51 cl, 21 dwg

FIELD: physics, image processing.

SUBSTANCE: invention relates to television. The result is achieved due to that the device for generating an electronic program schedule (EPS) has an information reception unit, a first calculation unit, a second calculation unit and a display controller designed for controlling display on display devices, an electronic program schedule based on sizes of the first and second display areas defined by the first and second calculation units. The display controller aligns a first button based on the first display area, and a second button based on the second display area in the direction of the time axis of the electronic program schedule, arranges the first and second button next to each other, and caused display of the electronic program schedule for each channel which transmits the program. The second calculation unit determines that the size of the second display area of each program in each channel which transmits the program must be equal.

EFFECT: display of program time intervals in accordance with duration of broadcast time, and information regarding the program can be shown without restrictions on broadcast time duration.

22 cl, 19 dwg

FIELD: physics, communications.

SUBSTANCE: invention relates to mobile broadcast systems. A method for providing a notification message on the transmitter of a mobile broadcast system which supports an interaction channel is proposed. When a notification event occurs, a first device generates a notification message and generates at least one delivery request message which contains a destination address based on subscription information of the corresponding terminal using the generated notification message. A second device determines the channel over which it will deliver the notification message to the corresponding terminal based on the destination address, and delivers the notification message over the defined channel.

EFFECT: possibility of delivering a notification message in a mobile broadcast system which supports an interaction channel.

27 cl, 23 dwg, 31 tbl

FIELD: physics, communications.

SUBSTANCE: invention relates to communication networks, and particularly to providing different types of services in a digital broadcast system. The invention discloses devices and methods of transmitting information on the type of a service or program and/or interactivity or information on interactivity for the service or program. A parameter or attribute is provided in an ESG fragment for indicating the type of program or service or type of interactivity associated with the program or service. In another example, a first parameter is provided for indicating the type of program or service, and a second parameter is provided for indicating the type of interactivity associated with the program or service. The parameter or attribute may be included in metadata of the ESG fragment.

EFFECT: efficient and accurate provision of information on interactivity in an electronic service guide (ESG).

34 cl, 9 dwg, 4 tbl

FIELD: information technologies.

SUBSTANCE: system for distribution of reminders about IP-television service (IPTV) includes the following components: the first subsystem, which stores program information of each user, and the second subsystem, which calculates difference in time between time of television programme contained in found program information and current time. If time difference does not exceed specified time threshold, then decision is made on the fact that found program information should be reminded of.

EFFECT: timely reminder to user for viewing of IP-television program.

11 cl, 2 dwg

FIELD: information technologies.

SUBSTANCE: device (D) for processing of data EPG for electronic equipment (EE) includes processing module (PM) arranged with the possibility of i) access to sets of data that accordingly determine channel programs, and each set includes at least the first data, which represents channel name and channel program name, the second data, which determines time of channel program start, and the third data, which determines time of channel program end, ii) or determination of data set among data sets accessed, which accordingly follow each data set that participates in displayed page of data, which includes the earliest end time, in order to identify time reference directly prior to this earliest end time, and to relate this time reference with the next data page, which is to be displayed, or determination data set among data sets accessed, which accordingly precede each data set that participates in displayed page of data, which includes the latest start time, in order to identify time reference directly after this latest end time, and to relate this time reference with the preceding data page, which is to be displayed, iii) then selection of each data set among data sets accessed that includes the second and third data, which determine time interval, including a certain time reference, and iv) finally, delivery of these selected data sets so that they could be accordingly displayed in different assigned lines of the page related to a certain time reference.

EFFECT: invention provides device of data processing in electronic program schedule.

7 cl, 8 dwg

FIELD: physics, image processing.

SUBSTANCE: invention relates to television. The result is achieved due to that the device for generating an electronic program schedule (EPS) has an information reception unit, a first calculation unit, a second calculation unit and a display controller designed for controlling display on display devices, an electronic program schedule based on sizes of the first and second display areas defined by the first and second calculation units. The display controller aligns a first button based on the first display area, and a second button based on the second display area in the direction of the time axis of the electronic program schedule, arranges the first and second button next to each other, and caused display of the electronic program schedule for each channel which transmits the program. The second calculation unit determines that the size of the second display area of each program in each channel which transmits the program must be equal.

EFFECT: display of program time intervals in accordance with duration of broadcast time, and information regarding the program can be shown without restrictions on broadcast time duration.

22 cl, 19 dwg

FIELD: physics, image processing.

SUBSTANCE: invention relates to a display device and more specifically to a display device and control method thereof. The technical result is achieved due to that an initial image is converted to an image with an enhanced picture and a traditional image which are then displayed. The display device has a controller (140) which divides the screen into a first display window and a second display window and outputs control signals based on display options corresponding to the first display window and the second display window, and a video processing device (160) which divides the initial image into a first part and a second part, and modifies picture quality of each part of the image from the first and the second part of the image, which must be displayed in each display window from the first and the second display window depending on the control signals.

EFFECT: more efficient display of images using their control method, which can convert one input signal source into an image with an improved picture and a traditional image in such a way that the image is displayed.

19 cl, 8 dwg, 2 ex

FIELD: physics, communications.

SUBSTANCE: invention relates to communication networks, and particularly to message templates in electronic service guides used in communication networks. A device and method of transmitting and receiving electronic service guide (ESG) fragments relating to an event or program are disclosed. An event or program can include an interactive service component through which a subscriber can interact with the program in real time. Information content of a program such as audio and video data relating to the program can be transmitted to a subscriber in an ESG fragment. An ESG fragment can have associated metadata which can contain modified information relating to an interactive service component of an event or program. A terminal device or subscriber receiver can analyse data in the ESG fragment in order to determine attributes required for displaying the message template related to the interactive service component of the event or program. A subscriber can interact with a program through the said message template.

EFFECT: design of a system for offering subscribers interactive services, distinguished by efficiency and flexibility which can be eliminate errors or minimise their frequency when a subscriber enters their response.

38 cl, 9 dwg, 1 tbl

FIELD: physics; communication.

SUBSTANCE: invention relates to communication networks, and particularly to electronic service guides used in communication networks. The technical result is achieved due to that, when transmitting electronic service guide ESG fragments, identifier (ID) values are processed and compared, as well as the version and/or uniform resource identifier (URI) associated with ESG fragments for transmission. ESG fragments are encapsulated into an electronic service guide delivery unit (SGDU) based on processing and comparing values. Similarly, the SGDU can be received in a receiver, data associated with ID values, version and/or URI of the SGDU, and associated ESG fragments can be extracted and compared with already stored values. The SGDU and ESG fragments can be processed in accordance with comparison results.

EFFECT: identification of ESG fragments with small amount of service information.

28 cl, 10 dwg, 1 tbl

FIELD: physics; computer engineering.

SUBSTANCE: present invention relates to technology of setting up an electronic transmission program (ETP) interface, particularly to technology of setting up an electronic transmission program interface using an electronic transmission program template. The method involves at least the following steps: combination of the electronic transmission program template with dynamic data values and processing them to generate a displayed electronic transmission program interface. In particular, an electronic transmission program server or decoder combines an electronic transmission program page template with dynamic data to generate an electronic transmission program interface.

EFFECT: possibility of setting up and personalising an electronic transmission program interface in order to meet various requirements of different users.

18 cl, 6 dwg, 1 tbl

FIELD: information technologies.

SUBSTANCE: device functioning may be realized in two modes: mode of recording (registration) of television information and mode of reading (reproduction) of television information. In process of this information recording it is quantised into time fragments, which in combination cover the whole specified time interval. Information on each name fragment is registered in according memory unit, and subsequently it is read from the same memory unit. At the same time in process of reading of registered television information, viewer of television program may edit information and exclude that undesirable information, which he or she is not going to review.

EFFECT: improved efficiency of undesirable television information suppression by application of recording and reading of television information.

3 dwg

FIELD: physics, communication.

SUBSTANCE: invention is related to technologies of content recording. Method is suggested for content recording, where the following takes place: record document is received through the network, which describes content element, but does not describe whether content element is available for recording and how content element must be recorded, moreover, record document is generated from text description of content element and includes one or more word from mentioned text description, besides text description does not include previously configured record document, electronic program reference (EPR) data are requested to identify whether content element described in record document is available for recording without user intervention, if yes - how this content element must be recorded; data is checked on client status, which described conventional client access rights, in order to identify whether content element recording is permitted for this client with application of digital rights control; and if content element is available and recording is permitted, then link is introduced into record list, in order to cause realisation of this content element recording without user intervention.

EFFECT: improved functional capabilities available to user, such as possibility to change over from old client to new client, without manual replacement of client status data from old client to new client, remote initiation of content record without provision of connection with the client itself.

31 cl, 8 dwg

FIELD: information technology.

SUBSTANCE: invention proposes a method for processing a transport stream (TS) received as an input TS in a processing device (SDR), the transport stream comprising a plurality of elementary streams (ES), each ES being a set of TS packets having the same Packet IDentifier (PID), at least one of these ES being time-sliced so as to be sent in bursts, timing information indicating within a burst the time to the beginning of the next burst, applying a filtering operation to the input TS so as to filter out from the input TS part or all of one or more time- sliced ES; modifying the bursts scheduling of the input transport stream so as to generate a DVB-H compliant output TS from the filtered input TS.

EFFECT: providing a technology which, based on centralising the created TS, creates and synchronously distributes specific local TS to each specific cell of a single-frequency network (SFN).

16 cl, 4 dwg

Up!