WO2006098648A1 - Device and method for forming and displaying a personal channel in a multichannel digital tv - Google Patents

Device and method for forming and displaying a personal channel in a multichannel digital tv Download PDF

Info

Publication number
WO2006098648A1
WO2006098648A1 PCT/RU2005/000089 RU2005000089W WO2006098648A1 WO 2006098648 A1 WO2006098648 A1 WO 2006098648A1 RU 2005000089 W RU2005000089 W RU 2005000089W WO 2006098648 A1 WO2006098648 A1 WO 2006098648A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
channel
personal channel
programs
personal
Prior art date
Application number
PCT/RU2005/000089
Other languages
French (fr)
Russian (ru)
Inventor
Armen Zhorzhovich Margarjan
Original Assignee
Armen Zhorzhovich Margarjan
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Armen Zhorzhovich Margarjan filed Critical Armen Zhorzhovich Margarjan
Priority to PCT/RU2005/000089 priority Critical patent/WO2006098648A1/en
Publication of WO2006098648A1 publication Critical patent/WO2006098648A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums

Definitions

  • the invention relates to the field of subscriber reception systems for multi-channel digital television, in particular, to an automated system for the formation and display of personally preferred television broadcasts.
  • a known system and method (US patent Ne 6,088,722), which consists in creating virtual channels.
  • Virtual channels are formed from transmissions of broadcast channels according to user preferences on the side of the broadcaster. This means that virtual channels are not stored in the receiver's memory. Responsibility for their relevance rests with the broadcaster. The user switches between virtual and real channels in a familiar manner. The interface is simplified. The number of switchings is reduced.
  • this method does not allow taking advantage of the storage of transmissions in the receiver's memory. For example, re-watch the program during the evening.
  • a known system and method (US patent Ne 6,725,215), which consists in the fact that virtual channels are located on the hard disk and informally complement the usual broadcast channels.
  • Virtual channel transmissions have a broadcast schedule on the real time axis. In other words, virtual channel transmissions have a start time, and the end time is exactly the same as broadcast channel transmissions.
  • the user interface is designed so that differences in navigation when viewing conventional and virtual channels minimized. However, complete identity cannot be achieved.
  • the technical task is to develop a device and method that, on the one hand, take into account individual TV watching habits, on the other hand, take into account the phenomenon of television as a means of public communication.
  • the presented invention includes a device and method for implementing the implementation of a personal channel.
  • the personal channel contains the most interesting programs for the user that have already been broadcast on the moment of the start of watching TV, are broadcast at the given moment and those that will be broadcast in the near future. Thus, to view the user is given a set of the most interesting programs.
  • the claimed method is implemented using the device for generating and displaying a personal channel in multi-channel digital television, shown in FIG. 1, which includes: a media component 100 connected to a broadcast source of metadata 40 and to a source of audio-video broadcast channels 50, and connected in series with it, a viewing control module 200, a viewing history database 400, a user profile database 500, a preferred program guide generating module 600, a personal channel generating module 700, and, a single control connection with it, a personal channel database 800, also connected by two-way communication with a media component 100, while a metadata database 300 is connected to a media component 100, a browsing history database 400, a user profile database 500, and a preferred formation module program guide 600, the personal channel forming module 700 is connected by a control connection to the media component 100 and to the personal channel database 800, the media component 100 is connected to a video signal display device 2 0, in addition, the viewing control module 200 is connected by a control connection to the media component 100, and the remote control device 30 is connected by a control link to
  • the listed components are necessary and sufficient to determine the architecture of the set-top box of the user 10 that implements the functionality of the personal channel.
  • Figure 1 shows a diagram of the interaction of functional modules, data streams and controls for implementing the claimed method for generating and displaying a personal channel (PC) on a user terminal.
  • the user terminal is a digital interactive television receiver, which is the final electronic digital device of the television broadcasting system located in the user's house, connected to communication channels and displaying the received audio-video information on the TV screen.
  • a user terminal may be a set top box 10 connected to a television 20 and / or other similar audiovisual display device.
  • the set-top box components can be integrated directly into the television 20, thereby eliminating the set-top box 10.
  • the set-top box functions can be equivalently implemented in a PC-TV personal computer configuration. All features of the implementation of the present invention are concentrated in the set-top box and can be easily extended to other types of user terminals, so the further discussion equally applies to all of these devices.
  • the user may interact with the terminal using a remote control device, which may be preferably an infrared or other wireless remote control (RC) 30 or a keyboard.
  • a remote control device which may be preferably an infrared or other wireless remote control (RC) 30 or a keyboard.
  • RC wireless remote control
  • a browser program is used, with which the window interface of the corresponding software module, and remote control commands are translated into control commands for this module.
  • the software architecture of a modern set-top box includes several levels: the lower - various levels of the hardware interface, then - the operating system level, "middleware" - middleware and, finally, the upper level of user applications that, thanks to the middleware, can operate on a variety of platforms, regardless of the hosted operating system. Since the essence of the present invention is concentrated in functional features that are implemented in application software, the present invention can be used on any software and hardware platform of the set-top box.
  • the hardware of the set-top box 10 is represented by a single media component 100.
  • the functional features in accordance with the claimed method are implemented by software modules and databases located in the memory of the media component.
  • RAM random access memory
  • flash memory for storing the real-time operating system
  • the media component is intended for receiving compressed digital television signals, their demodulation, demultiplexing to individual television channels, highlighting audio, video and metadata streams, decoding streams selected channel and display them on the TV screen.
  • the preferred feature of the media component is the simultaneous processing of several input transport streams, which, after being divided into separate television channels, are transferred to the hard disk to implement the functions of a personal channel or, when the user selects one of them, it is sent to the display device.
  • the hard disk interface must provide the bandwidth necessary for simultaneously recording the available input television channels and reading the recorded transmissions of a personal channel for display on a display device.
  • Metadata 40 represents information about the expanded program schedule: television channels and characteristics of programs (name, start and end time of the show, genre, brief announcement, information about parental control, names of actors and directors, an array of time "attention" of actors in the program, recommendations of the broadcaster on viewing programs, etc.).
  • Updated metadata can be received regularly via a broadcast channel based on one or more alternative communication methods (via the Internet, from a satellite, from a cable or terrestrial broadcasting station) with or without subscription.
  • the database 300 metadata is stored on the hard disk. Alternatively, it can be stored on a remote server.
  • Audio-video broadcasting channels 50 are received over any broadcast medium: satellite, cable, over-the-air, or a combination thereof.
  • the user through the interface of the viewing control module 200 using the remote control 30 selects to watch one of the many real television broadcast channels or assigns a personal channel for viewing, the transition to which is possible through the same interface.
  • the module for generating a personal channel 700 according to the data of the preferred program guide for EPG ; It plans to record preferred transmissions from module 600 and manages the current tuner resources when they are written to the PC 800 buffer database. If real channels are not viewed by the user (for example, in standby mode), then the tuner resources are fully tuned to form a personal channel. If the user selects real channels for viewing, then the involved tuner resources are excluded from consideration when forming a personal channel.
  • the formation of the preferred EPlY program guide in module 600 consists in the automatic combined accounting of one or several available sources of information about viewing future programs: declared user preferences, measurements of the user's actual views and recommendations of the broadcaster.
  • the user through the graphical window interface of the user profile database 500 indicates his name, which is subsequently used as the user identifier on the terminal.
  • his demographic data declares his interests in leisure activities, preferences in watching TV shows, buying goods and other information.
  • the viewing preference settings interface is based on a two-level classifier of broadcast genres and is shown in FIG. 2.
  • the user selects the preferred genre of transmissions in windows 502 and 504 and then indicates the corresponding preferred channels in window 506.
  • the names of typical programs of the selected channel and genre are shown to the user in window 508. This contributes to a better understanding by the viewer of the selected genre / subgenre.
  • the user can similarly indicate his favorite actors, presenters, time and country of movie release and other characteristics (essence) of television programs. Based on the results of the user selecting the characteristics (entities) of the television programs, the corresponding a priori numerical values of preferences are determined, which are stored in the user profile database 500.
  • module 200 measures the time of switching channels and the time of viewing programs and their characteristics (entities). This is the main source of information about user preferences.
  • the viewing history database 400 forms the next measurement, “coefficients” of the characteristics (essence) of the viewed transmissions from the metadata database 300 s information about the actual viewing times of transmissions from module 200.
  • Measurements of user preferences are generated and stored for each characteristic (essence) of the viewed transmission of both the real broadcast channel and the personal channel.
  • a quantitative assessment of the user's preferences is made for all characteristics (entities) of the watched shows for the entire viewing history.
  • the estimate will contain only a priori information about the user's preferences.
  • a priori information not confirmed by measurements, each time reduces its value. If the viewer watches programs that do not have a priori information about preferences, then the assessment of preferences will be based on incoming measurements of the actual views of the programs. Thus, in the database 500 of the user profile, a real picture of his preferences will be formed.
  • the preferred EPP 7 program guide is generated taking into account the generated estimates of the user's preferences according to the characteristics (entities) of the programs. To do this, using metadata from the database 300 and evaluating user preferences for each transmission characteristic from the database 500, the total preference value is determined for each transmission in accordance with the list of its characteristics (entities).
  • EPG interface associated with the database 300, which involves the user himself entering using the remote control one-time and periodic transmissions into a subset of EPG 7 .
  • the user When the user is working with the EPG interface, as a result of the search, he explicitly indicates the transmission that he wants to be sure to watch. If this is a one-time transmission, then it is directly entered into the EPG 7 array of module 600 with the maximum preference value. If the transmission is periodic (daily, weekly, etc.), then after the user selects the option “periodic recording” in the pop-up menu, the characteristics of this transmission stored in the database 500 user profile.
  • the periodic transmission will be recorded in a subset of EPG 7 of module 600, taking into account the user's actual views of this transmission.
  • the user forms the preferred EPlY program guide as a subset of the full EPP program guide. It also takes into account the recommendations for viewing transmissions from the metadata database 300 that come from the broadcaster. These recommendations relate to individual programs, are numerical, divided by user demographic groups and include information for parental control. Consideration of recommendations can be made in different ways. They can be combined with the user's preference for a given program within the scope of his preferences, enhancing or suppressing geo preferences, and / or expanding his viewing area outside the preference area. It is significant that taking weighted estimates of the broadcaster into account can improve the quality of the formation of the preferred program guide, eliminating the randomness of choice with insufficient knowledge of the user's preferences. It is clear that in the absence of user preferences, the formation of many preferred EPG transmissions ; will only be done as recommended by the broadcaster.
  • the formation of the preferred EPP 'program guide takes into account the combination of all possible sources of preferences, which is necessary for more flexible subsequent planning of the personal channel in module 700. This allows you to reliably provide the required amount of PC buffer, take into account clearly expressed viewing habits and at the same time time itself does not require the user to manually form their preferences.
  • the implementation of the module for forming a personal channel 700 involves cyclically sequentially performing three procedures by a computer system: scheduling 720, updating 750 and recording 710 preferred transfers to the personal channel buffer.
  • Fig. 3 shows a functional diagram of a module for forming a personal channel according to the invention.
  • the essence of the planning procedure 720 is to draw up a recording plan for the preferred broadcasts in the personal channel, taking into account the time resources of the tuners - the broadcast channel processing system.
  • the procedure uses the preferred EPG 'program guide generated in module 600.
  • a recording plan is formed for the nearest time interval, including one or more transmissions from EPGV within each broadcast channel. This interval defines the considered subset of EPlY and is called the planning window.
  • the procedure begins with a search within the transmission planning window with the maximum preference value. The first step is the selected program is scheduled. Next, the transmission with the closest preference is searched. If the selected program does not conflict in time with the already scheduled programs and the tuner's temporary resources are not exhausted, then it is included in the recording plan. In the event of a conflict, a transfer with less preference is excluded from consideration. The process is repeated until all preferred transfers in the current planning window are considered. Next, the update procedure 750 works, which removes irrelevant transfers from the PC buffer and decides to record the next scheduled transfers to the PC buffer.
  • the update procedure 750 is intended to maintain the content of the personal channel in the current state - to ensure the content of the most preferred programs during their lifetime in the personal channel.
  • the transmission lifetime is the period of demand for transmission by the user for viewing, this is the maximum time the transmission was in the personal channel, after which the transmission is deleted from the personal channel.
  • the transmission lifetime can be selected based on various considerations. For example, based on the subjects of the programs. For news, this time can be one or two hours, for films - more than 7 days, and so on. It is possible to determine the lifetime of transmissions based on the limitation of the available disk memory of the terminal. It is considered most justified to take the lifetime of the programs in the personal channel equal to the days, based on the natural rhythm of a person’s life. Another aspect of limiting the buffer size of a personal channel is the total time of actual transmissions in terms of the user's physical capabilities.
  • the maximum amount of transmissions offered by a personal channel is set by the user himself in his personal profile.
  • the update procedure of 750 personal channel comes into operation when the planning procedure 720 is completed - it frees up the PC buffer from irrelevant transfers and decides whether to place the candidate transfer in the PC buffer that is in the recording queue, or to refuse to place the candidate transfer in the buffer PC.
  • the update procedure ensures the content in the personal channel of the most preferable and relevant programs at each time point when a user accesses to view it.
  • Fig. 3 illustrates the process of managing the recording of scheduled shows in a personal channel in the generalized case in order to discuss the fundamental features of the method in question.
  • the scheme can be easily modified by a specialist for the case of recording management using several tuners without changing the features under consideration.
  • the record management procedure starts at step 702 after a decision is made to record the candidate transfer at the exit from the update procedure.
  • the time is monitored in step 704 to determine in step 706 the time of the recording of the transmission. In the case of the recording time, at step 710, the candidate transmission is recorded.
  • a personal channel transmissions are generated, which includes already recorded transmissions, recorded transmissions, and transmissions scheduled for recording in the near future.
  • This list is stored in the PC 800 buffer database and is used to control viewing of the personal channel in block 200.
  • the planning window is shifted to the current time and the subsequent transition to the planning procedure 720.
  • the planning-updating-recording cycle is repeated continuously until the power of the set-top box is turned off.
  • the formation of a personal channel does not end even when the user stops watching TV, for example, in standby mode. Indeed, in the absence of current views, the module 600 will still generate EPGV based on the available information from the user profile database 500 generated from previous views.
  • a module 700 respectively, will form a plan for writing to the PC buffer of the preferred programs and send all the resources of the existing tuners to the recording.
  • the user turning on the set-top box and the TV, can select a personal channel and watch preferred programs from the PC 800 buffer or directly from the broadcast source 50.
  • the channel for viewing by the user using the remote control can be selected from various interfaces. As a rule, this is the remote control itself, on which the digital buttons for selecting the channel are located, or it is a graphical user interface with a list of channels where the channel is selected using the navigation buttons.
  • Figure 4 shows a functional diagram of the control module viewing 200 personal channel. Implementation begins at step 202 with the selection of the channel to watch. At step 204, a decision is made to select a channel for viewing. If the user selects one of the television broadcast channels in step 210, the selected channel is displayed. A personal channel can be called up for viewing by selecting it directly from the channel list using the navigation buttons on the control panel, or by pressing a specific button for calling the personal channel on the control panel (for example, button 0).
  • the selected criterion gene, actor, preferences, etc.
  • a combination of these procedures is possible: 1) after the user selects a broadcast genre, shows the broadcasts in sequence within the specified genre, and 2) when the broadcasts are sequentially displayed, the user can go to the broadcast list (via link 240) and, having made a choice, continue watching.
  • modules 210, 220, and 250 collect information about user’s views, which is then transferred to the 400 browsing history database.

Abstract

The aim of said invention is to develop a device and method for forming and displaying a personal channel taking into consideration individual TV viewing habits. The inventive method consists in continuously forming a plurality of TV programs each of which is provided with a numerical preference value based on a combined list of one or several information sources such as wishes expressed by a user with respect to television viewing, determination of actual television viewing audience and broadcaster recommendations, wherein a television viewing history database is formed for recording actual viewings, in forming a users profile database for determining the preferences thereof taking into consideration clearly expressed wishes and the television viewing history, in taking into account the broadcaster recommendations for forming a program schedule, in continuously recording the most interesting programs on a hard disc by means of a digital TV receiver controlled by a personal channel-forming module according to data on the preferred TV programs and in forming a personal channel in the form of a renewable video buffer containing the most interesting programs received by the user during preceding broadcasting hours. Said invention enables the user to select the personal channel for watching the preferred programs at any time through a user-friendly interface.

Description

УСТРОЙСТВО И СПОСОБ ФОРМИРОВАНИЯ И ПОКАЗА ПЕРСОНАЛЬНОГО КАНАЛА В МНОГОКАНАЛЬНОМ ЦИФРОВОМ ТЕЛЕВИДЕНИИ DEVICE AND METHOD FOR FORMING AND DISPLAYING A PERSONAL CHANNEL IN A MULTI-CHANNEL DIGITAL TELEVISION
Изобретение относится к области абонентских систем приема многоканального цифрового телевидения, в частности, к автоматизированной системе формирования и показа персонально предпочтительных телепередач.The invention relates to the field of subscriber reception systems for multi-channel digital television, in particular, to an automated system for the formation and display of personally preferred television broadcasts.
В своем развитии современное телевидение направлено к переходу на цифровое многоканальное вещание, которое может дать зрителю не только большое разнообразие информации, но и поставить перед проблемой выбора наиболее предпочтительных телепередач. На сегодняшний день известны различные системы, ориентированные на упрощение процедуры выбора телепередач для просмотра. В некоторых из них используется термин «виpтyaльныe кaнaлы», означающий режим просмотра телевизора, при выборе которого (в отличие от выбора реальных каналов) производится автоматическое переключение приемника пользователя на тот канал вещания, текущая телепередача которого наиболее близка интересам этого пользователя.In its development, modern television is aimed at the transition to digital multi-channel broadcasting, which can give the viewer not only a wide variety of information, but also confront the problem of choosing the most preferred television programs. To date, various systems are known that are aimed at simplifying the procedure for selecting TV shows for viewing. In some of them, the term “virtual channels” is used, which means the mode of watching TV, when you select it (as opposed to choosing real channels), the user’s receiver automatically switches to the broadcast channel whose current broadcast is closest to the interests of this user.
Известны система и способ (патент США Ne 6,088,722), заключающийся в создании виртуальных каналов. Виртуальные каналы формируются из передач вещательных каналов по предпочтениям пользователя на стороне вещателя. Это означает, что виртуальные каналы не хранятся в памяти приёмника. Ответственность за их актуальность возлагается на вещателя. Пользователь переключается между виртуальными и реальными каналами в привычной для себя манере. Интерфейс упрощается. Число переключений уменьшается. Однако этот способ не позволяет воспользоваться преимуществами хранения передач в памяти приёмника. Например, повторно посмотреть передачу в течение вечера.A known system and method (US patent Ne 6,088,722), which consists in creating virtual channels. Virtual channels are formed from transmissions of broadcast channels according to user preferences on the side of the broadcaster. This means that virtual channels are not stored in the receiver's memory. Responsibility for their relevance rests with the broadcaster. The user switches between virtual and real channels in a familiar manner. The interface is simplified. The number of switchings is reduced. However, this method does not allow taking advantage of the storage of transmissions in the receiver's memory. For example, re-watch the program during the evening.
Известны система и способ (патент США Ne 6,725,215), заключающийся в том, что виртуальные каналы размещаются на жёстком диске и содержательно дополняют обычные вещательные каналы. Передачи виртуальных каналов имеют расписание вещания на реальной оси времени. Другими словами, передачи виртуальных каналов имеют время начала, и время окончания точно так же, как и передачи вещательных каналов. Интерфейс пользователя устроен так, что различия в навигации при просмотре обычных и виртуальных каналов сведены к минимуму. Однако полной идентичности добиться не удается.A known system and method (US patent Ne 6,725,215), which consists in the fact that virtual channels are located on the hard disk and informally complement the usual broadcast channels. Virtual channel transmissions have a broadcast schedule on the real time axis. In other words, virtual channel transmissions have a start time, and the end time is exactly the same as broadcast channel transmissions. The user interface is designed so that differences in navigation when viewing conventional and virtual channels minimized. However, complete identity cannot be achieved.
Пользователь должен различать переключения с канала на канал от переключений внутри виртуального канала. Эти различия усложняют интерфейс пользователя, к тому же виртуальные каналы могут содержать передачи, потерявшие свою актуальность.The user must distinguish between switching from channel to channel from switching inside a virtual channel. These differences complicate the user interface; moreover, virtual channels may contain programs that have lost their relevance.
Другие системы, известные на рынке как персональные цифровые магнитофоны, позволяют пользователю планировать с помощью электронной программы передач (ЭПП) запись будущих передач на жесткий диск приемника и просматривать их в удобное для себя время. Известны система и способ (патент США NQ 6,721 ,954), выбранный в качестве прототипа, согласно которому расширением функциональности цифрового магнитофона является использование библиотеки передач для предпочтительного просмотра. Этот способ позволяет формировать личные библиотеки передач по результатам поиска передач в ЭПП, который осуществляется в соответствии с заданным критерием. Критерий может быть явно задан пользователем или определен на основе активности пользователя. Для передачи, удовлетворяющей критерию, планируется её запись в заданное время. Время отслеживается и в заданное время передача записывается и помещается в библиотеку передач таким образом, что пользователь может выбрать записанную передачу из библиотеки и просмотреть её в удобное время.Other systems, known on the market as personal digital recorders, allow the user to schedule recording of future transmissions to the receiver’s hard disk using an electronic program guide (EPP) and view them at a convenient time. A known system and method (US patent N Q 6,721, 954), selected as a prototype, according to which the expansion of the functionality of a digital tape recorder is the use of a library of gears for preferred viewing. This method allows you to create personal library of programs according to the results of the search for programs in the EPG, which is carried out in accordance with the specified criteria. The criterion can be explicitly specified by the user or determined based on user activity. For a transmission that meets the criterion, it is planned to record it at a given time. The time is monitored and at the set time, the transmission is recorded and placed in the transfer library so that the user can select the recorded transfer from the library and view it at a convenient time.
Недостаток такого подхода состоит в том, что телевизионные передачи быстро теряют свою актуальность. Часто это происходит раньше, чем они будут просмотрены пользователем из библиотеки.The disadvantage of this approach is that television broadcasts quickly lose their relevance. Often this happens before they are viewed by the user from the library.
В общем, известные системы не избавляют зрителя от необходимости переключений между каналами (виртуальными или реальными) или разделами библиотеки во время просмотра ТВ. Вместе с тем, в концепции персональной библиотеки и виртуальных каналов сложно реализовать дружественный интерфейс пользователя, содержащий единый перечень актуальных предпочтительных передач, прошедших в эфире к началу просмотра ТВ, передач, которые транслируются в данный момент времени, а также передач, которые будут транслироваться в ближайшее время.In general, well-known systems do not save the viewer from the need to switch between channels (virtual or real) or library sections while watching TV. At the same time, in the concept of a personal library and virtual channels, it is difficult to implement a friendly user interface that contains a single list of current preferred programs that have been broadcast by the beginning of TV viewing, programs that are being broadcast at a given time, and programs that will be broadcast in the near future time.
Исходя из вышеизложенного, поставленной технической задачей является разработка устройства и способа, которые с одной стороны учитывают индивидуальные привычки смотрения ТВ, а с другой стороны учитывают феномен телевидения, как средства общественной коммуникации.Based on the foregoing, the technical task is to develop a device and method that, on the one hand, take into account individual TV watching habits, on the other hand, take into account the phenomenon of television as a means of public communication.
Представленное изобретение включает устройство и способ, обеспечивающие реализацию персонального канала. Персональный канал содержит наиболее интересные для пользователя передачи, которые уже прошли в эфире на момент начала просмотра ТВ, транслируются в данный момент времени и те, которые будут транслироваться в ближайшее время. Таким образом, для просмотра пользователю предоставляется набор наиболее интересных ему передач.The presented invention includes a device and method for implementing the implementation of a personal channel. The personal channel contains the most interesting programs for the user that have already been broadcast on the moment of the start of watching TV, are broadcast at the given moment and those that will be broadcast in the near future. Thus, to view the user is given a set of the most interesting programs.
Заявленный способ реализуется с помощью устройства формирования и показа персонального канала в многоканальном цифровом телевидении, представленного на Фиг.1 , которое включает в себя: медиа компонент 100, подключенный к источнику вещания метаданных 40 и к источнику аудио-видео каналов вещания 50, и последовательно соединенные с ним модуль управления просмотром 200, база данных истории просмотров 400, база данных профиля пользователя 500, модуль формирования предпочтительной программы передач 600, модуль формирования персонального канала 700 и, соединенная с ним связью управления, база данных персонального канала 800, соединенная также двусторонней связью с медиа компонентом 100, при этом база данных метаданных 300 соединена с медиа компонентом 100, с базой данных истории просмотров 400, с базой данных профиля пользователя 500 и модулем формирования предпочтительной программы передач 600, модуль формирования персонального канала 700 соединен связью управления с медиа компонентом 100 и с базой данных персонального канала 800, медиа компонент 100 соединен с устройством отображения видео сигнала 20, кроме того, модуль управления просмотром 200 соединен связью управления с медиа компонентом 100, а устройство дистанционного управления 30 соединено связью управления с модулем управления просмотром 200, базой данных метаданных 300 и базой данных профиля пользователя 500.The claimed method is implemented using the device for generating and displaying a personal channel in multi-channel digital television, shown in FIG. 1, which includes: a media component 100 connected to a broadcast source of metadata 40 and to a source of audio-video broadcast channels 50, and connected in series with it, a viewing control module 200, a viewing history database 400, a user profile database 500, a preferred program guide generating module 600, a personal channel generating module 700, and, a single control connection with it, a personal channel database 800, also connected by two-way communication with a media component 100, while a metadata database 300 is connected to a media component 100, a browsing history database 400, a user profile database 500, and a preferred formation module program guide 600, the personal channel forming module 700 is connected by a control connection to the media component 100 and to the personal channel database 800, the media component 100 is connected to a video signal display device 2 0, in addition, the viewing control module 200 is connected by a control connection to the media component 100, and the remote control device 30 is connected by a control link to a viewing control module 200, a metadata database 300, and a user profile database 500.
Перечисленные компоненты являются необходимыми и достаточными для определения архитектуры телеприставки пользователя 10, реализующих функциональность персонального канала.The listed components are necessary and sufficient to determine the architecture of the set-top box of the user 10 that implements the functionality of the personal channel.
На Фиr.1 показана схема взаимодействия функциональных модулей, потоков данных и управления для реализации заявленного способа формирования и показа персонального канала (ПК) на терминале пользователя. Терминал пользователя это цифровой интерактивный телевизионный приемник, который является конечным электронным цифровым устройством системы телевизионного вещания, располагающимся в доме пользователя, подключаемым к коммуникационным каналам связи и отображающим принимаемую аудио- видеоинформацию на экране телевизора. Терминалом пользователя может быть телевизионная приставка 10, присоединенная к телевизору 20 и/или другому подобному аудиовизуальному устройству отображения. Альтернативно, компоненты телеприставки могут быть интегрированы непосредственно в телевизор 20, таким образом, устраняя саму приставку 10. Кроме этого функции приставки могут быть эквивалентно реализованы в персональном компьютере PC-TV конфигурации. Все особенности реализации настоящего изобретения сосредоточены в телевизионной приставке и могут быть легко распространены на остальные виды терминала пользователя, поэтому дальнейшее обсуждение в равной степени касается всех этих устройств.Figure 1 shows a diagram of the interaction of functional modules, data streams and controls for implementing the claimed method for generating and displaying a personal channel (PC) on a user terminal. The user terminal is a digital interactive television receiver, which is the final electronic digital device of the television broadcasting system located in the user's house, connected to communication channels and displaying the received audio-video information on the TV screen. A user terminal may be a set top box 10 connected to a television 20 and / or other similar audiovisual display device. Alternatively, the set-top box components can be integrated directly into the television 20, thereby eliminating the set-top box 10. In addition, the set-top box functions can be equivalently implemented in a PC-TV personal computer configuration. All features of the implementation of the present invention are concentrated in the set-top box and can be easily extended to other types of user terminals, so the further discussion equally applies to all of these devices.
Пользователь может взаимодействовать с терминалом, используя устройство дистанционного управления, которое может быть, предпочтительно инфракрасным или другим беспроводным пультом дистанционного управления (ПДУ) 30 или клавиатурой. Кроме этого, можно использовать устройство управления на передней панели приставки или телевизора, а также манипулятор "мышь" и клавиатуру для персонального компьютера. Для взаимодействия с программным обеспечением приставки используется программа браузера, с помощью которой через меню вызывается оконный интерфейс соответствующего программного модуля, и команды ПДУ переводятся в команды управления для этого модуля.The user may interact with the terminal using a remote control device, which may be preferably an infrared or other wireless remote control (RC) 30 or a keyboard. In addition, you can use the control device on the front of the console or TV, as well as the mouse and keyboard for a personal computer. To interact with the console software, a browser program is used, with which the window interface of the corresponding software module, and remote control commands are translated into control commands for this module.
Архитектура программного обеспечения современной телеприставки включает несколько уровней: нижний - различные уровни интерфейса аппаратных средств, затем - уровень операционной системы, "middlеwаrе" - промежуточное ПО и, наконец, верхний уровень пользовательских приложений, которые благодаря middlеwаrе могут функционировать на разнообразных платформах, независимо от размещенной операционной системы. Поскольку сущность настоящего изобретения сосредоточена в функциональных особенностях, которые реализуются в прикладном ПО, то настоящее изобретение может использоваться на любой программной и аппаратной платформе приставки.The software architecture of a modern set-top box includes several levels: the lower - various levels of the hardware interface, then - the operating system level, "middleware" - middleware and, finally, the upper level of user applications that, thanks to the middleware, can operate on a variety of platforms, regardless of the hosted operating system. Since the essence of the present invention is concentrated in functional features that are implemented in application software, the present invention can be used on any software and hardware platform of the set-top box.
В связи с этим, с точностью до условностей, понятных специалисту, и для простоты описания аппаратная часть телеприставки 10 представлена единым медиа компонентом 100. Функциональные же особенности в соответствии с заявленным способом реализуются программными модулями и базами данных, размещаемыми в памяти медиа компонента.In this regard, accurate to conventions, which are understandable to a specialist, and for simplicity of description, the hardware of the set-top box 10 is represented by a single media component 100. The functional features in accordance with the claimed method are implemented by software modules and databases located in the memory of the media component.
В качестве медиа компонента телеприставки можно использовать известные аппаратные платформы интерактивного цифрового приемника, как правило, включающего:As the media component of the set-top box, you can use the known hardware platforms of an interactive digital receiver, as a rule, including:
- несколько цифровых тюнеров, встроенный жесткий диск,- several digital tuners, built-in hard drive,
- оперативное запоминающее устройство (ОЗУ), флеш-память для хранения операционной системы реального времени- random access memory (RAM), flash memory for storing the real-time operating system
(OCPB), одно- или двухпроцессорную систему,(OCPB), single or dual processor system,
- приемник команд устройства дистанционного управления,- receiver commands of the remote control device,
- приемники смарт-карт условного доступа и/или оплаты услуг, обратный канал,- smart card receivers of conditional access and / or payment for services, reverse channel,
- аудио видео выходы на устройство отображения, интерфейсы для подключения периферийных устройств (как опция).- audio video outputs to the display device, interfaces for connecting peripheral devices (as an option).
Медиа компонент предназначен для приема сжатых цифровых телевизионных сигналов, их демодуляции, демультиплексирования на отдельные телевизионные каналы, выделения аудио-, видео- и потоков метаданных, декодирования потоков выбранного канала и отображения их на экране телевизора. Предпочтительной особенностью медиа компонента является обеспечение одновременной обработки нескольких входных транспортных потоков, которые после разделения на отдельные телевизионные каналы поступают на жесткий диск для реализации функций персонального канала либо, при выборе пользователем одного из них, поступает на устройство отображения. Для реализации функции персонального канала интерфейс жесткого диска должен обеспечивать пропускную способность, необходимую для одновременной записи имеющихся входных телевизионных каналов и считывания записанных передач персонального канала для показа на устройстве отображения.The media component is intended for receiving compressed digital television signals, their demodulation, demultiplexing to individual television channels, highlighting audio, video and metadata streams, decoding streams selected channel and display them on the TV screen. The preferred feature of the media component is the simultaneous processing of several input transport streams, which, after being divided into separate television channels, are transferred to the hard disk to implement the functions of a personal channel or, when the user selects one of them, it is sent to the display device. To implement the function of a personal channel, the hard disk interface must provide the bandwidth necessary for simultaneously recording the available input television channels and reading the recorded transmissions of a personal channel for display on a display device.
Источник вещания метаданных 40 передает метаданные в локальную базу данных метаданных 300 через определенные интервалы времени. Метаданные 40 представляют собой информацию о расширенной программе передач: телевизионных каналах и характеристиках передач (название, время начала и окончания показа, жанр, краткий анонс, информацию о родительском контроле, имена актеров и режиссеров, массив времени «пpиcyтcтвия» актеров в передаче, рекомендации вещателя по просмотру передач и др.). Обновленные метаданные можно получать регулярно по каналу вещания на основе одного или нескольких альтернативных способов связи (через Интернет, со спутника, со станции кабельного или эфирного телевещания) с использованием подписки или без неё. В предпочтительной реализации база данных 300 метаданных хранится на жестком диске. В альтернативном варианте возможно её хранение на удаленном сервере.The metadata broadcast source 40 transmits the metadata to the local metadata database 300 at certain time intervals. Metadata 40 represents information about the expanded program schedule: television channels and characteristics of programs (name, start and end time of the show, genre, brief announcement, information about parental control, names of actors and directors, an array of time "attention" of actors in the program, recommendations of the broadcaster on viewing programs, etc.). Updated metadata can be received regularly via a broadcast channel based on one or more alternative communication methods (via the Internet, from a satellite, from a cable or terrestrial broadcasting station) with or without subscription. In a preferred embodiment, the database 300 metadata is stored on the hard disk. Alternatively, it can be stored on a remote server.
Аудио-видео каналы вещания 50 принимаются по какой-либо среде вещания: спутниковой, кабельной, эфирной связи, - или в их комбинации. Пользователь через интерфейс модуля управления просмотром 200 с помощью пульта ДУ 30 выбирает для просмотра один из множества реальных телевизионных каналов вещания либо назначает на просмотр персональный канал, переход на который возможен через тот же интерфейс. Модуль формирования персонального канала 700 по данным о предпочтительной программе передач ЭПП; из модуля 600 планирует запись предпочтительных передач и управляет текущими ресурсами тюнеров при их записи в базу данных буфера ПК 800. Если реальные каналы не просматриваются пользователем (например, в режиме ожидания), то ресурсы тюнеров полностью настраиваются на формирование персонального канала. Если же пользователь выбирает для просмотра реальные каналы, то задействованные ресурсы тюнеров исключаются из рассмотрения при формировании персонального канала.Audio-video broadcasting channels 50 are received over any broadcast medium: satellite, cable, over-the-air, or a combination thereof. The user through the interface of the viewing control module 200 using the remote control 30 selects to watch one of the many real television broadcast channels or assigns a personal channel for viewing, the transition to which is possible through the same interface. The module for generating a personal channel 700 according to the data of the preferred program guide for EPG ; It plans to record preferred transmissions from module 600 and manages the current tuner resources when they are written to the PC 800 buffer database. If real channels are not viewed by the user (for example, in standby mode), then the tuner resources are fully tuned to form a personal channel. If the user selects real channels for viewing, then the involved tuner resources are excluded from consideration when forming a personal channel.
Формирование предпочтительной программы передач ЭПlY в модуле 600 состоит в автоматическом комбинированном учете одного или нескольких имеющихся источников поступления информации о просмотре будущих передач: заявленных предпочтений пользователя, измерений фактических просмотров пользователя и рекомендаций вещателя.The formation of the preferred EPlY program guide in module 600 consists in the automatic combined accounting of one or several available sources of information about viewing future programs: declared user preferences, measurements of the user's actual views and recommendations of the broadcaster.
Взаимодействуя с телеприставкой с помощью пульта ДУ 30, пользователь через графический оконный интерфейс базы данных профиля пользователя 500 указывает свое имя, которое впоследствии используется в качестве идентификатора пользователя на терминале. Здесь же он указывает свои демографические данные, заявляет свои интересы в проведении досуга, предпочтения в просмотре телепередач, покупке товаров и другую информацию. Интерфейс настройки предпочтений просмотра основан на двухуровневом классификаторе жанров передач и показан на Фиг. 2. Здесь на основании тематического классификатора передач пользователь выбирает предпочтительный жанр передач в окнах 502 и 504 и затем в окне 506 указывает соответствующие предпочтительные каналы. При этом пользователю в окне 508 демонстрируются названия типовых передач выбранного канала и жанра. Это способствует лучшему пониманию зрителем выбранного жанра/поджанра. На других страницах интерфейса настройки предпочтений просмотра пользователь аналогичным образом может указать своих любимых актеров, ведущих, время и страну выпуска фильмов и другие характеристики (сущности) телепередач. По результатам выбора пользователем характеристик (сущностей) телепередач определяются соответствующие априорные численные значения предпочтений, которые сохраняются в базе данных 500 профиля пользователя.Interacting with the set-top box using the remote control 30, the user through the graphical window interface of the user profile database 500 indicates his name, which is subsequently used as the user identifier on the terminal. Here he indicates his demographic data, declares his interests in leisure activities, preferences in watching TV shows, buying goods and other information. The viewing preference settings interface is based on a two-level classifier of broadcast genres and is shown in FIG. 2. Here, based on the thematic classifier of transmissions, the user selects the preferred genre of transmissions in windows 502 and 504 and then indicates the corresponding preferred channels in window 506. At the same time, the names of typical programs of the selected channel and genre are shown to the user in window 508. This contributes to a better understanding by the viewer of the selected genre / subgenre. On other pages of the viewing preference settings interface, the user can similarly indicate his favorite actors, presenters, time and country of movie release and other characteristics (essence) of television programs. Based on the results of the user selecting the characteristics (entities) of the television programs, the corresponding a priori numerical values of preferences are determined, which are stored in the user profile database 500.
Для определения фактических предпочтений пользователя по просмотру передач в модуле 200 измеряется время переключения каналов и время просмотра передач и их характеристик (сущностей). Это основной источник поступления информации о предпочтениях пользователя. База данных истории просмотров 400 формирует очередной замер, «coeдиняя» характеристики (сущности) просматриваемых передач из базы данных метаданных 300 с информацией о фактических временах просмотра передач из модуля 200.To determine the user's actual preferences for viewing programs, module 200 measures the time of switching channels and the time of viewing programs and their characteristics (entities). This is the main source of information about user preferences. The viewing history database 400 forms the next measurement, “coefficients” of the characteristics (essence) of the viewed transmissions from the metadata database 300 s information about the actual viewing times of transmissions from module 200.
Замеры предпочтений пользователя формируются и сохраняются по каждой характеристике (сущности) просмотренной передачи как реального канала вещания, так и персонального канала.Measurements of user preferences are generated and stored for each characteristic (essence) of the viewed transmission of both the real broadcast channel and the personal channel.
На основании накопленных замеров и информации об априорных значениях предпочтений в базе данных 500 производится количественная оценка предпочтений пользователя по всем характеристикам (сущностям) просмотренных передач за всю историю просмотра. Когда в начальный период просмотра измерения еще отсутствуют, оценка будет содержать только априорные сведения о предпочтениях пользователя. Причем, априорные сведения, не подтвержденные замерами, с каждым разом уменьшают свое значение. Если же зритель смотрит передачи, на которые отсутствуют априорные сведения о предпочтениях, то оценка предпочтений будет строиться на основе поступающих измерений фактических просмотров передач. Таким образом, в базе данных 500 профиля пользователя будет складываться реальная картина его предпочтений.Based on the accumulated measurements and information on a priori preference values in the database 500, a quantitative assessment of the user's preferences is made for all characteristics (entities) of the watched shows for the entire viewing history. When measurements are not yet available in the initial viewing period, the estimate will contain only a priori information about the user's preferences. Moreover, a priori information, not confirmed by measurements, each time reduces its value. If the viewer watches programs that do not have a priori information about preferences, then the assessment of preferences will be based on incoming measurements of the actual views of the programs. Thus, in the database 500 of the user profile, a real picture of his preferences will be formed.
Далее, в модуле 600 производится формирование предпочтительной программы передач ЭПП7 с учетом сформированных оценок предпочтений пользователя по характеристикам (сущностям) передач. Для этого, используя метаданные из базы данных 300 и оценку предпочтений пользователя по каждой характеристике передачи из базы данных 500, для каждой передачи в соответствии с перечнем её характеристик (сущностей) определяется суммарное значение предпочтения.Further, in the module 600, the preferred EPP 7 program guide is generated taking into account the generated estimates of the user's preferences according to the characteristics (entities) of the programs. To do this, using metadata from the database 300 and evaluating user preferences for each transmission characteristic from the database 500, the total preference value is determined for each transmission in accordance with the list of its characteristics (entities).
Другим источником поступления информации о предпочтениях пользователя в модуль 600 является интерфейс ЭПП, связанный с базой данных 300, который предполагает занесение самим пользователем с помощью ПДУ разовых и периодических передач в подмножество ЭПП7. При работе пользователя с интерфейсом ЭПП, он в результате поиска явным образом указывает передачу, которую хочет обязательно просмотреть. Если это разовая передача, то она непосредственно заносится в массив ЭПП7 модуля 600 с максимальным значением предпочтения. Если передача периодическая (ежедневная, еженедельная и т.д.), то после выбора пользователем в меню всплывающего окна опции «пepиoдичecкaя зaпиcь», характеристики данной передачи сохраняются в базе данных 500 профиля пользователя. Занесение периодической передачи в подмножество ЭПП7 модуля 600 будет производиться с учетом фактических просмотров пользователем этой передачи. Первый раз значение предпочтения назначается максимальным, а затем либо остается таким же, если передача смотрится, либо уменьшается и сводится к нулю при отсутствии просмотров этой передачи.Another source of information about user preferences in the module 600 is the EPG interface associated with the database 300, which involves the user himself entering using the remote control one-time and periodic transmissions into a subset of EPG 7 . When the user is working with the EPG interface, as a result of the search, he explicitly indicates the transmission that he wants to be sure to watch. If this is a one-time transmission, then it is directly entered into the EPG 7 array of module 600 with the maximum preference value. If the transmission is periodic (daily, weekly, etc.), then after the user selects the option “periodic recording” in the pop-up menu, the characteristics of this transmission stored in the database 500 user profile. The periodic transmission will be recorded in a subset of EPG 7 of module 600, taking into account the user's actual views of this transmission. The first time the preference value is set to the maximum, and then either remains the same if the program is watching, or decreases and is reduced to zero if there are no views of this program.
Таким образом, в модуле 600 по данным заявленных предпочтений и фактических просмотров передач пользователем формируется предпочтительная программа передач ЭПlY, как подмножество полной программы передач ЭПП. Здесь же учитываются рекомендации просмотра передач из базы данных метаданных 300, которые поступают от вещателя. Эти рекомендации касаются отдельных передач, имеют численное значение, разделяются по демографическим группам пользователей и включают информацию для родительского контроля. Учет рекомендаций может производиться по-разному. Они могут объединяться со значением предпочтения пользователя по данной передаче в пределах области его предпочтений, усиливая или подавляя гео предпочтения, и/или расширять область его просмотров вне области предпочтений. Существенно, что учет взвешенных оценок вещателя может улучшить качество формирования предпочтительной программы передач, исключив случайность выбора при недостаточных знаниях о предпочтениях пользователя. Понятно, что при отсутствии предпочтений пользователя, формирование множества предпочтительных передач ЭПП; будет производиться только по рекомендациям вещателя.Thus, in the module 600, according to the stated preferences and the actual viewing of the programs, the user forms the preferred EPlY program guide as a subset of the full EPP program guide. It also takes into account the recommendations for viewing transmissions from the metadata database 300 that come from the broadcaster. These recommendations relate to individual programs, are numerical, divided by user demographic groups and include information for parental control. Consideration of recommendations can be made in different ways. They can be combined with the user's preference for a given program within the scope of his preferences, enhancing or suppressing geo preferences, and / or expanding his viewing area outside the preference area. It is significant that taking weighted estimates of the broadcaster into account can improve the quality of the formation of the preferred program guide, eliminating the randomness of choice with insufficient knowledge of the user's preferences. It is clear that in the absence of user preferences, the formation of many preferred EPG transmissions ; will only be done as recommended by the broadcaster.
Формирование предпочтительной программы передач ЭПП', согласно данному изобретению, учитывает комбинацию всех возможных источников поступления предпочтений, что необходимо для более гибкого последующего планирования персонального канала в модуле 700. Это позволяет надёжно обеспечивать требуемый объём буфера ПК, учитывать явно выраженные привычки смотрения и в то же самое время не требует от пользователя обязательного ручного формирования своих предпочтений.The formation of the preferred EPP 'program guide, according to this invention, takes into account the combination of all possible sources of preferences, which is necessary for more flexible subsequent planning of the personal channel in module 700. This allows you to reliably provide the required amount of PC buffer, take into account clearly expressed viewing habits and at the same time time itself does not require the user to manually form their preferences.
Реализация модуля формирования персонального канала 700 предполагает циклически последовательное выполнение вычислительной системой трех процедур: планирования 720, актуализации 750 и записи 710 предпочтительных передач в буфер персонального канала. На Фиг.З изображена функциональная схема модуля формирования персонального канала по представленному изобретению.The implementation of the module for forming a personal channel 700 involves cyclically sequentially performing three procedures by a computer system: scheduling 720, updating 750 and recording 710 preferred transfers to the personal channel buffer. On Fig. 3 shows a functional diagram of a module for forming a personal channel according to the invention.
Сущность процедуры планирования 720 заключается в составлении плана записи в персональный канал предпочтительных передач с учетом временных ресурсов тюнеров - системы обработки каналов вещания. В качестве исходной информации процедура использует предпочтительную программу передач ЭПП', формируемую в модуле 600.The essence of the planning procedure 720 is to draw up a recording plan for the preferred broadcasts in the personal channel, taking into account the time resources of the tuners - the broadcast channel processing system. As the initial information, the procedure uses the preferred EPG 'program guide generated in module 600.
План записи формируется на ближайший интервал времени, включающий одну или несколько передач из ЭПГV в рамках каждого канала вещания. Этот интервал определяет рассматриваемое подмножество ЭПlY и называется окном планирования. Процедура начинается с поиска в пределах окна планирования передачи с максимальным значением предпочтения. Первым шагом выбранная передача ставится в расписание. Далее ищется передача с ближайшим по величине предпочтением. Если выбранная передача не конфликтует по времени с уже запланированными передачами и временные ресурсы тюнеров не исчерпаны, то она включается в план записи. В случае конфликта передача с меньшим предпочтением исключается из рассмотрения. Процесс повторяется до тех пор, пока не будут рассмотрены все предпочтительные передачи в текущем окне планирования. Далее работает процедура актуализации 750, удаляющая неактуальные передачи из буфера ПК и принимающая решение о записи очередных запланированных передач в буфер ПК. После этого производится переход на процедуру записи передач, по которым принято решение о записи. В момент окончания записи текущей передачи вновь запускается процедура планирования. В результате реализации процедуры планирования персонального канала, постоянно создается план записи предпочтительных передач в персональный канал на ближайшее время, который обязательно включает максимально предпочтительную передачу из окна планирования.A recording plan is formed for the nearest time interval, including one or more transmissions from EPGV within each broadcast channel. This interval defines the considered subset of EPlY and is called the planning window. The procedure begins with a search within the transmission planning window with the maximum preference value. The first step is the selected program is scheduled. Next, the transmission with the closest preference is searched. If the selected program does not conflict in time with the already scheduled programs and the tuner's temporary resources are not exhausted, then it is included in the recording plan. In the event of a conflict, a transfer with less preference is excluded from consideration. The process is repeated until all preferred transfers in the current planning window are considered. Next, the update procedure 750 works, which removes irrelevant transfers from the PC buffer and decides to record the next scheduled transfers to the PC buffer. After that, a transition is made to the procedure for recording transmissions, according to which a decision was made to record. At the end of the recording of the current transmission, the scheduling procedure starts again. As a result of the implementation of the personal channel planning procedure, a plan is constantly being created for recording preferred programs in the personal channel in the near future, which necessarily includes the most preferred program from the planning window.
Процедура актуализации 750 предназначена для поддержания содержания персонального канала в актуальном состоянии - обеспечении содержания наиболее предпочтительных передач за время их жизни в персональном канале. Время жизни передачи - это период востребованности передачи пользователем для просмотра, это максимальное время нахождения передачи в персональном канале, по истечении которого передача удаляется из персонального канала.The update procedure 750 is intended to maintain the content of the personal channel in the current state - to ensure the content of the most preferred programs during their lifetime in the personal channel. The transmission lifetime is the period of demand for transmission by the user for viewing, this is the maximum time the transmission was in the personal channel, after which the transmission is deleted from the personal channel.
Время жизни передачи можно выбирать исходя из различных соображений. Например, исходя из тематики передач. Для новостей это время может быть один-два часа, для фильмов - более 7 дней, и так далее. Можно определять время жизни передач исходя из ограничения располагаемой дисковой памяти терминала. Наиболее оправданным считается принять время жизни передач в персональном канале равным суткам, исходя из естественного ритма жизни человека. Другим аспектом ограничения объема буфера персонального канала является суммарное время актуальных передач с точки зрения физических возможностей пользователя. При неограниченных технических возможностях средств хранения пользователь физически не сможет просмотреть сохраненный объем передач персонального канала за отведенное время досуга и к тому же будет вынужден тратить свое время на утомительный выбор передач для просмотра. Поэтому максимальный объем передач, предлагаемых персональным каналом, задается самим пользователем в его персональном профиле.The transmission lifetime can be selected based on various considerations. For example, based on the subjects of the programs. For news, this time can be one or two hours, for films - more than 7 days, and so on. It is possible to determine the lifetime of transmissions based on the limitation of the available disk memory of the terminal. It is considered most justified to take the lifetime of the programs in the personal channel equal to the days, based on the natural rhythm of a person’s life. Another aspect of limiting the buffer size of a personal channel is the total time of actual transmissions in terms of the user's physical capabilities. With the unlimited technical capabilities of the storage facilities, the user will not be physically able to view the stored amount of personal channel transmissions in the allotted leisure time and will also be forced to spend his time on the tedious selection of transmissions for viewing. Therefore, the maximum amount of transmissions offered by a personal channel is set by the user himself in his personal profile.
Итак, процедура актуализации 750 персонального канала вступает в работу при завершении процедуры планирования 720 - освобождает буфер ПК от неактуальных передач и принимает решение о размещении в буфере ПК передачи-кандидата, которая стоит в очереди на запись, либо в отказе размещения передачи-кандидата в буфере ПК. Таким образом, процедура актуализации обеспечивает содержание в персональном канале наиболее предпочтительных и актуальных передач в каждый момент времени обращения пользователя к его просмотру.So, the update procedure of 750 personal channel comes into operation when the planning procedure 720 is completed - it frees up the PC buffer from irrelevant transfers and decides whether to place the candidate transfer in the PC buffer that is in the recording queue, or to refuse to place the candidate transfer in the buffer PC. Thus, the update procedure ensures the content in the personal channel of the most preferable and relevant programs at each time point when a user accesses to view it.
Фиг.З иллюстрирует процесс управления записью назначенных передач в персональный канал в обобщенном случае с целью обсуждения принципиальных особенностей рассматриваемого способа. Схема без особого труда может быть модифицирована специалистом для случая управления записью с использованием нескольких тюнеров без изменения рассматриваемых особенностей. Процедура управления записью начинает работу на шаге 702 после принятия решения о записи передачи-кандидата на выходе из процедуры актуализации. Отслеживается время на шаге 704 для определения на шаге 706 наступления времени записи передачи. В случае наступления времени записи на шаге 710 производится запись передачи-кандидата. После окончания записи передачи на одном из тюнеров, по результатам планирования и записи предпочтительных передач на шаге 712 производится формирование списка передач персонального канала, который включает в себя уже записанные передачи, записываемые передачи, и передачи, запланированные на запись в ближайшее время. Этот список сохраняется в базе данных буфера ПК 800 и используется при управлении просмотром персонального канала в блоке 200. Затем производится смещение на шаге 708 окна планирования на текущий момент времени и последующий переход на процедуру планирования 720.Fig. 3 illustrates the process of managing the recording of scheduled shows in a personal channel in the generalized case in order to discuss the fundamental features of the method in question. The scheme can be easily modified by a specialist for the case of recording management using several tuners without changing the features under consideration. The record management procedure starts at step 702 after a decision is made to record the candidate transfer at the exit from the update procedure. The time is monitored in step 704 to determine in step 706 the time of the recording of the transmission. In the case of the recording time, at step 710, the candidate transmission is recorded. After the end of the recording of the program on one of the tuners, according to the results of planning and recording Preferred transmissions at step 712, a personal channel transmissions are generated, which includes already recorded transmissions, recorded transmissions, and transmissions scheduled for recording in the near future. This list is stored in the PC 800 buffer database and is used to control viewing of the personal channel in block 200. Then, in step 708, the planning window is shifted to the current time and the subsequent transition to the planning procedure 720.
Цикл планирование-актуализация-запись повторяется непрерывно до тех пор, пока не будет выключено питание телеприставки. Как можно убедиться из схемы, представленной на Фиг.1, формирование персонального канала не заканчивается даже при прекращении просмотра пользователем телевизора, например, в режиме ожидания. Действительно, при отсутствии текущих просмотров модуль 600 по-прежнему будет формировать ЭПГV по имеющейся информации из базы данных профиля пользователя 500, сформированной по предыдущим просмотрам. А модуль 700 соответственно будет формировать план записи в буфер ПК предпочтительных передач и направлять на запись все ресурсы имеющихся тюнеров. Таким образом, в любой момент пользователь, включив приставку и телевизор, может выбрать персональный канал и смотреть предпочтительные передачи из буфера ПК 800 или непосредственно от источника вещания 50.The planning-updating-recording cycle is repeated continuously until the power of the set-top box is turned off. As you can see from the diagram shown in Figure 1, the formation of a personal channel does not end even when the user stops watching TV, for example, in standby mode. Indeed, in the absence of current views, the module 600 will still generate EPGV based on the available information from the user profile database 500 generated from previous views. A module 700, respectively, will form a plan for writing to the PC buffer of the preferred programs and send all the resources of the existing tuners to the recording. Thus, at any time, the user, turning on the set-top box and the TV, can select a personal channel and watch preferred programs from the PC 800 buffer or directly from the broadcast source 50.
Выбор канала для просмотра пользователем с помощью пульта ДУ может производиться из различных интерфейсов. Как правило, это сам пульт ДУ, на котором расположены цифровые кнопки выбора канала, либо это графический интерфейс пользователя со списком каналов, где выбор канала производится кнопками навигации. На Фиг.4 изображена функциональная схема модуля управления просмотром 200 персонального канала. Реализация начинается на шаге 202 с выбора канала для просмотра. На шаге 204 принимается решение о выборе канала для просмотра. В случае выбора пользователем одного из телевизионных каналов вещания на шаге 210 производится показ выбранного канала. Персональный канал можно вызвать на просмотр, выбрав его непосредственно из списка каналов с помощью кнопок навигации пульта управления, либо нажатием определенной кнопки вызова персонального канала на пульте управления (например, кнопки 0). После выбора персонального канала, на шаге 206 принимается решение о способе его просмотра. В случае выбора пользователем автоматического воспроизведения передач персонального канала по списку, ранжированному по предпочтениям, реализуется процедура 220. Если же принято решение о самостоятельном выборе пользователем передач для просмотра из списка персонального канала, то реализуется процедура 250. В соответствии с этой процедурой пользователь может сортировать список персонального канала по выбранному признаку (жанр, актер, предпочтения и др.), выбрать передачи для просмотра, задать порядок их просмотра и перейти к просмотру. Возможна комбинация этих процедур: 1) после выбора пользователем жанра передач, производится последовательный показ передач внутри заданного жанра, и 2) при последовательном показе передач пользователь может перейти в список передач (по связи 240) и, сделав выбор, продолжить просмотр.The channel for viewing by the user using the remote control can be selected from various interfaces. As a rule, this is the remote control itself, on which the digital buttons for selecting the channel are located, or it is a graphical user interface with a list of channels where the channel is selected using the navigation buttons. Figure 4 shows a functional diagram of the control module viewing 200 personal channel. Implementation begins at step 202 with the selection of the channel to watch. At step 204, a decision is made to select a channel for viewing. If the user selects one of the television broadcast channels in step 210, the selected channel is displayed. A personal channel can be called up for viewing by selecting it directly from the channel list using the navigation buttons on the control panel, or by pressing a specific button for calling the personal channel on the control panel (for example, button 0). After selecting a personal channel, at step 206, a decision is made on how to view it. If the user selects automatic playback of the personal channel transmissions from the list, ranked by preference, procedure 220 is implemented. If the user decides to select the programs for the user to independently view from the personal channel list, then procedure 250 is implemented. In accordance with this procedure, the user can sort the list personal channel according to the selected criterion (genre, actor, preferences, etc.), select the programs to watch, set the order of their viewing and proceed to viewing. A combination of these procedures is possible: 1) after the user selects a broadcast genre, shows the broadcasts in sequence within the specified genre, and 2) when the broadcasts are sequentially displayed, the user can go to the broadcast list (via link 240) and, having made a choice, continue watching.
Необходимо заметить, что процесс показа телепередач каналов вещания или передач персонального канала сопровождается процессом формирования персонального канала, описанного выше. Состояние персонального канала все время обновляется, что учитывается при построении процедур показа персонального канала. Вместе с этим в модулях 210, 220 и 250 производится сбор информации о просмотрах пользователя, которая затем передается в базу данных истории просмотров 400. It should be noted that the process of displaying television programs of broadcast channels or programs of a personal channel is accompanied by the process of forming a personal channel described above. The status of the personal channel is updated all the time, which is taken into account when constructing the procedures for displaying the personal channel. Along with this, modules 210, 220, and 250 collect information about user’s views, which is then transferred to the 400 browsing history database.

Claims

ФОРМУЛА ИЗОБРЕТЕНИЯ CLAIM
1. Способ формирования и показа персонального канала в многоканальном цифровом телевидении, в котором комбинированным способом формируют предпочтительную программу передач, из одного или более шагов, в соответствии с которыми измеряют время просмотра пользователем выбранной передачи реального канала или передачи персонального канала, формируют предпочтения пользователя на основании предварительно указанных пользователем характеристик предпочтительных передач, где наряду с выбором жанра/поджанра передачи пользователем указываются соответствующие предпочтительные каналы с демонстрацией названий типовых передач выбранного канала и жанра, определяют количественную оценку предпочтений пользователя на основании измерений времени просмотра передач с учетом предварительно указанных предпочтений, получают от источника вещания метаданные, содержащие информацию о телевизионных каналах и характеристиках передач, включая рекомендации вещателя по просмотру будущих передач, получают от пользователя информацию о разовой или периодической записи в персональный канал конкретных передач, и как результат формируют предпочтительную программу передач с указанием численного значения предпочтения для каждой передачи на основании комбинированного учета одного или нескольких имеющихся источников информации из таких источников, как рекомендации вещателя, пожелания пользователя по записи конкретных передач и оценки предпочтений пользователя на основании измерений и/или предварительно указанных предпочтений, причем процесс формирования предпочтительной программы передач производится непрерывно, формируют персональный канал на основании постоянно поступающей информации о предпочтительной программе передач, включая1. A method of generating and displaying a personal channel in multichannel digital television, in which a preferred program guide is formed in a combined way, from one or more steps, in accordance with which the user watches the time of the selected program’s transmission of a real channel or a personal channel’s transmission, the user preferences are formed based on pre-specified characteristics of the preferred gears by the user, where along with the selection of a genre / subgenre, the gears are indicated by the user I corresponding preferred channels with a demonstration of the names of typical programs of the selected channel and genre, determine the quantitative assessment of user preferences based on measurements of the viewing time of the programs taking into account the predefined preferences, receive metadata from the broadcast source containing information about the television channels and characteristics of the programs, including recommendations of the broadcaster on watching future programs, receive from the user information about a one-time or periodic recording in a personal channel specific programs, and as a result, a preferred program schedule is formed indicating the numerical value of preference for each program based on a combined account of one or more available sources of information from sources such as the recommendations of the broadcaster, user wishes to record specific programs and assess user preferences based on measurements and / or pre-specified preferences, and the process of forming the preferred program guide is carried out continuously, form a personal channel based on constantly arriving information about the preferred program guide, including
планирование записи в персональный канал передач из предпочтительной программы передач по критерию максимального предпочтения с учетом имеющихся ресурсов системы обработки каналов вещания,scheduling recordings to a personal transmission channel from a preferred program guide according to the criterion of maximum preference, taking into account the available resources of the broadcast channel processing system,
поддержание актуального содержания и объема персонального канала путем удаления записанных передач с меньшим предпочтением, чем передача-кандидат, и с просроченным временем жизни, где объем персонального канала задается самим пользователем в его персональном профиле,maintaining the current content and volume of the personal channel by deleting recorded programs with less preference than the candidate transmission, and with an expired lifetime, where the volume of the personal channel is set by the user in his personal profile,
запись передачи-кандидата в персональный канал и организация списка передач персонального канала для просмотра, причем, циклически последовательное выполнение вычислительной системой процедур планирования записи, актуализации персонального канала, управления записью в персональный канал производится непрерывно и обеспечивает гарантированное наличие в персональном канале передач с максимальным значением предпочтений, обеспечивают показ персонального канала пользователю, как показ предпочтительных передач пользователю в соответствии со списком персонального канала, причем процедура показа определяется пользователем и может осуществляться либо автоматически всем списком передач, ранжированным по предпочтениям, либо после сортировки списка по выбранным пользователем передачам в заданном им порядке либо комбинированным использованием вариантов показа.recording the candidate candidate in the personal channel and organizing the personal channel transmission list for viewing; moreover, the computing system cyclically sequentially performs recording scheduling procedures, updating the personal channel, and managing recording in the personal channel continuously and ensures the guaranteed availability of the personal transmission channel with the maximum value of preferences , provide the display of the personal channel to the user, as showing the preferred transmissions to the user in accordance in accordance with the list of the personal channel, the display procedure being determined by the user and can be carried out either automatically by the entire list of programs, ranked by preference, or after sorting the list by the programs selected by the user in the order specified by them, or by combined use of display options.
1. Устройство формирования и показа персонального канала в многоканальном цифровом телевидении; которое включает медиа компонент, подключенный к источнику вещания метаданных и к источнику аудио-видео каналов вещания, и последовательно соединенные с ним модуль управления просмотром, база данных истории просмотров, база данных профиля пользователя, модуль формирования предпочтительной программы передач, модуль формирования персонального канала и, соединенная с ним связью управления, база данных персонального канала, соединенная также двусторонней связью с медиа компонентом, при этом база данных метаданных соединена с медиа компонентом, с базой данных истории просмотров, с базой данных профиля пользователя и модулем формирования предпочтительной программы передач, модуль формирования персонального канала соединен связью управления с медиа компонентом и базой данных персонального канала, медиа компонент соединен с устройством отображения, кроме того, модуль управления просмотром соединен связью управления с медиа компонентом, а устройство дистанционного управления соединено связью управления с модулем управления просмотром, базой данных метаданных и базой данных профиля пользователя. 1. The device for the formation and display of a personal channel in multi-channel digital television; which includes a media component connected to a source of metadata broadcasting and to a source of audio-video channels of broadcasting, and a viewing control module, a viewing history database, a user profile database, a preferred program guide generation module, a personal channel generating module and connected to control communication, a personal channel database, also connected by two-way communication with a media component, while the metadata database is connected with a media component, with a database yes of the browsing history, with a user profile database and a module for creating a preferred program guide, a personal channel generating module is connected by a control connection to a media component and a personal channel database, a media component is connected to a display device, in addition, a viewing control module is connected by a media control component, and the remote control device is connected by a control connection with the viewing control module, the metadata database and the profile database by zovatelya.
PCT/RU2005/000089 2005-03-03 2005-03-03 Device and method for forming and displaying a personal channel in a multichannel digital tv WO2006098648A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/RU2005/000089 WO2006098648A1 (en) 2005-03-03 2005-03-03 Device and method for forming and displaying a personal channel in a multichannel digital tv

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/RU2005/000089 WO2006098648A1 (en) 2005-03-03 2005-03-03 Device and method for forming and displaying a personal channel in a multichannel digital tv

Publications (1)

Publication Number Publication Date
WO2006098648A1 true WO2006098648A1 (en) 2006-09-21

Family

ID=36991945

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/RU2005/000089 WO2006098648A1 (en) 2005-03-03 2005-03-03 Device and method for forming and displaying a personal channel in a multichannel digital tv

Country Status (1)

Country Link
WO (1) WO2006098648A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139652A (en) * 2013-02-27 2013-06-05 中山大学 Smart television channel selection method based on android platform
CN103260068A (en) * 2012-02-15 2013-08-21 三星电子(中国)研发中心 Channel controlling method among televisions, mobile equipment and televisions

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4706121A (en) * 1985-07-12 1987-11-10 Patrick Young TV schedule system and process
US5534911A (en) * 1994-11-02 1996-07-09 Levitan; Gutman Virtual personal channel in a television system
US6020883A (en) * 1994-11-29 2000-02-01 Fred Herz System and method for scheduling broadcast of and access to video programs and other data using customer profiles

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4706121A (en) * 1985-07-12 1987-11-10 Patrick Young TV schedule system and process
US4706121B1 (en) * 1985-07-12 1993-12-14 Insight Telecast, Inc. Tv schedule system and process
US5534911A (en) * 1994-11-02 1996-07-09 Levitan; Gutman Virtual personal channel in a television system
US6020883A (en) * 1994-11-29 2000-02-01 Fred Herz System and method for scheduling broadcast of and access to video programs and other data using customer profiles

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103260068A (en) * 2012-02-15 2013-08-21 三星电子(中国)研发中心 Channel controlling method among televisions, mobile equipment and televisions
CN103139652A (en) * 2013-02-27 2013-06-05 中山大学 Smart television channel selection method based on android platform

Similar Documents

Publication Publication Date Title
CN102098537B (en) Systems and methods for episode tracking in an interactive media environment
CN101390390B (en) Systems and methods for episode tracking in an interactive media environment
CN100377150C (en) Information processor, information processing method and computer program
US8613024B2 (en) Cross-platform predictive popularity ratings for use in interactive television applications
US20050086692A1 (en) Searching for programs and updating viewer preferences with reference to program segment characteristics
US20120167142A1 (en) Methods and apparatuses to facilitate preselection of programming preferences
CN101180878B (en) Method for providing an electronic program guide based on user preference data
KR20130071499A (en) Systems and methods for personalizing an interactive media guidance application
CN102118639A (en) Information processing apparatus, information processing method, and program
CN101385335A (en) Systems and methods for accessing media program options based on program segment interest
CN101326823A (en) Method and system for generating a recommendation for at least one further content item
CN103270472A (en) My channel recommendaton feature
JP4430929B2 (en) Automatic recording system
US8099680B1 (en) System and method of contextual pre-tuning
RU2301503C2 (en) Method for setting up a personal channel in multi-channel digital television
US20110197213A1 (en) Broadcast receiver, broadcasting program selection method and storage medium thereof
JP4498093B2 (en) Broadcast receiving apparatus, program, and recording medium
JP2010212953A (en) Program selection system, management server, and program selection method and program
JP4092710B2 (en) Program search method and apparatus
WO2010064424A1 (en) Server apparatus and recording apparatus
WO2006098648A1 (en) Device and method for forming and displaying a personal channel in a multichannel digital tv
JP2014049892A (en) Favorite program data management device and method and television receiver
KR100702228B1 (en) Efficient method for scheduling program repeatedly broadcasted through digital broadcasting
US20180255281A1 (en) Method and System For Recording Recommended Content Within a User Device and Playback Content From an Earlier Position When Live Content is Selected
CN101662613A (en) Method and device for prompting program information and television using same

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU

122 Ep: pct application non-entry in european phase

Ref document number: 05784137

Country of ref document: EP

Kind code of ref document: A1