US20100046913A1 - Method and device for storing and playing back tv programmes - Google Patents
Method and device for storing and playing back tv programmes Download PDFInfo
- Publication number
- US20100046913A1 US20100046913A1 US11/910,445 US91044506A US2010046913A1 US 20100046913 A1 US20100046913 A1 US 20100046913A1 US 91044506 A US91044506 A US 91044506A US 2010046913 A1 US2010046913 A1 US 2010046913A1
- Authority
- US
- United States
- Prior art keywords
- user
- programs
- recording
- program
- user terminal
- Prior art date
- Legal status (The legal status 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 status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
- H04N21/2747—Remote storage of video programs received via the downstream path, e.g. from the server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
Definitions
- the present invention relates to a method and an arrangement for the storage and playback of TV programs, and in particular, to a method and arrangement for operating a network PVR.
- PVR personal video recorder
- DVR digital video recorder
- Time-shifted viewing also allows the user to “pause” a program initially being viewed live, e.g. to take a telephone call, and to resume playback later, it appearing to the user that he has actually paused the live screening and continued it later.
- pressing of the “Pause” button by the user has caused the user's PVR to record the current program, and pressing the “Pause” button again results, on the one hand, in the recorded program continuing to be recorded and, on the other, allows it to played back already.
- PVR Physical Video recorder
- Another very popular feature of a PVR is the ability to skip lengthy sections in a recording with minimal delay. Often this is used during playback to skip blocks of commercials contained in the recorded program.
- a number of services have become established around this capability which facilitate locating the boundaries of the blocks of commercials, e.g. by storing the start and end of a block as points in time relative to the beginning of a program as a recording index, thereby enabling the commercials to be automatically skipped during playback.
- multimedia PCs with suitable software are also increasingly being used as PVRs (known as home theater PCs, HTPCs).
- PVRs home theater PCs
- HTPCs home theater PCs
- both platform variants are able to offer the user additional functions, such as program search, thematically geared to his favorite programs.
- the common feature of both platform variants is that recording takes place locally on the user's premises and the quantity of recordable programs is limited by the local disk memory. It is therefore often possible to transfer recorded programs from the device's internal memory to writable media such as re(writable) CDs or DVDs.
- writable media such as re(writable) CDs or DVDs.
- PVRs suffer from the problem that recording several programs simultaneously also requires a plurality of PVRs. More expensive multi-tuner machines solve this problem only to a limited extent, as there will always be fewer tuners than TV stations and, in addition, PVR hardware that is of sufficiently high performance for one channel reveals its limitations when required to record a plurality of channels simultaneously.
- the white paper titled “Network PVR: Everything on Demand”, Jay Schiller, nCube Corporation proposes a network PVR whereby storage, encoding logic and codecs are held available in the cable network by a provider.
- the user gets a unit with which he can select programs to be stored and can retrieve stored programs which are then transmitted to the user in real time by means of a broadband connection.
- Such a device can be much less powerful than a PVR or an HTPC.
- the user can rent virtually unlimited storage space on the PVR server, while the operator of the PVR server only needs to keep one copy of each program which is then distributed as required to those users who have stored that program in their (virtual) store.
- a network PVR of this kind can be designed so as to eliminate “programming” of the network PVR by the user, instead of which the user has access to all the shows in its program bouquet of, say, the last 4 weeks.
- the invention discloses a method and an arrangement for storing and playing back TV programs which make it easier for the user to play back interesting TV programs or other video content.
- an arrangement for storing and playing back TV programs which includes a PVR server having a receiving device for receiving a plurality of digitally encoded TV channels, a supplying device for supplying a plurality of user terminals, and a recording device for recording TV programs to be stored, at least one user terminal having a selecting device for selecting TV programs to be stored and a transmitting device for transmitting the selection to the PVR server, and a playback device for playing back the recorded TV programs selected for storage by the user terminal as a continuous TV program on the user terminal.
- a method for the storage and playback of TV programs including, reception of a plurality of digitally encoded TV channels by a PVR server which supplies a plurality of user terminals and records TV programs to be stored, selection by a user terminal of TV programs to be stored and transmission of the selection to the PVR server, and playback of the recorded TV programs selected for storage by the user terminal as a continuous TV program on the user terminal.
- the selection of interesting TV programs is advantageously made easier for the user in that the user specifies a selection on his user terminal and can then play back the recorded programs as a continuous, personal TV program, the personal program then requiring no further user interaction in order to run.
- the selection can also include simultaneously broadcast programs which are then scheduled for playback in an order chosen by the user or by the PVR server.
- the user can of course skip programs or parts thereof during playback if these are of no interest to him in an individual case or generally.
- User preferences can be formed from the regular skipping of programs or parts thereof, for example such that only the first 30 minutes of a specific, regularly broadcast program are of interest to the user.
- the user can select the programs by using an electronic program guide (EPG).
- EPG electronic program guide
- a single selection can, for example, automatically schedule for recording all episodes of a series, all news programs of a specific channel or the program broadcast regularly at a specific time on one channel (e.g. the weekly changing film that is always broadcast in the same timeslot).
- the programs can also be selected by the user's specifying preferences, for example the mains news of all regional broadcasters; all films/series featuring a particular actor or having a particular director; and/or all reports, documentaries and/or films on a particular subject.
- the preferences can, as indicated above, be determined and/or updated at least partly automatically by analysis of which of the programs played back as a personal TV program are skipped by the user.
- the PVR server can determine, for each broadcast program, metadata permitting a synchronization with the user preferences from the videotext of the broadcasting stations or from the internet or by inputs by operating personnel of the PVR server.
- the selection of the programs can be made by a user group whose members know of one another, for example, that they have similar interests in terms of the choice of TV programs.
- One or more users within the user group can recommend a program for recording, and all the other users are then requested to approve this recommendation or reject it. If, for example, the majority of the votes cast is in favor of the recording, the program is recorded for all the users and subsequently played back within their personal TV program.
- personal preferences are managed for each user of the user group so that a program rejected by a user will not appear in that user's personal TV program and/or that a program desired by a user against the majority rejection will be included in that user's personal TV program.
- VoD Video on Demand
- offerings from an on-demand video archive VoD can then be made selectively to the user; it is also possible to match the pricing structure thereto by, for example, offering films that are likely to be of particular interest to a user (e.g. the third part of a trilogy) at a higher price and films in which he has shown no interest to date (e.g. the first part of a different trilogy) at a lower price or free of charge.
- FIG. 1 shows an exemplary arrangement of a network or server and user terminals in accordance with the invention.
- FIG. 1 shows an arrangement 100 including a network PVR or PVR server 102 and user terminals 104 A . . . 104 N supplied by same.
- the PVR server 102 receives digitally encoded TV channels from an encoder 120 .
- the encoder in turn receives the TV channels from a receiver 122 which receives suitable TV signals via terrestrial antenna 124 and/or satellite antenna 126 and/or TV cable 128 .
- the encoder 120 and the receiver 122 can be designed as a single unit.
- the encoder 120 uses a codec such as MPEG2 or MPEG4 or codecs derived therefrom to convert the TV signals initially present in analog form into an efficient digital data format. If a TV channel is already present as a digital data stream, e.g.
- the encoder 120 can forward this data stream unmodified to the PVR server 102 or modify it prior to forwarding, e.g. by matching the bandwidth of the data stream to the bandwidth of the connection to the user terminals 104 .
- the PVR server 102 is linked to a mass storage device 108 such as a hard disk drive array or HDD array.
- a mass storage device 108 such as a hard disk drive array or HDD array.
- Numerous methods of creating redundant hard disk mass storage arrays which can still deliver the stored data in full in the event of the failure of individual hard disks are well known in the technology.
- the use of such a redundant array e.g. a redundant array of independent disks (RAID), is advantageous in relation to the present invention, since a PVR server 102 and the attached mass storage device 108 stores all or at least a large portion of the data of the TV recordings of a large number of users.
- the user terminals 104 are connected to the PVR server 102 via the TV cable network or via a DSL link, for example.
- Modern codecs permit an acceptable video quality and transmission rates of a few hundred kbit/s or more. With the bandwidths of several Mbit/s technically possible via DSL links, two or more parallel video streams (for different playback devices in the user's household) or a single high-quality video stream are conceivable.
- the user terminals 104 can be equipped with or linked to local memory 110 which is implemented for example as a conventional hard disk and/or as flash memory and/or as RAM. Special forms such as micro hard drives available in flash memory card format are of course also conceivable, flash memory having the advantage that data can be stored independently of the presence of a supply voltage while at the same time enabling particularly quiet user terminals 104 to be created, as flash memory has no rotating or other mechanical parts.
- the memory 110 can be permanently connected to the user terminal 104 or be embodied as a replaceable medium.
- the memory 110 of the user terminals 104 is subject to less stringent requirements than the mass storage device 108 in terms of redundancy and failsafe operation.
- the user terminal or CPE 104 can be a set-top box which is connected to a video playback device 116 .
- the user terminal 104 can be integrated in the video playback device 116 .
- the video playback device 116 can be a conventional TV. Alternatively, it can be a monitor which does not have a TV tuner of its own.
- the user terminal 104 has a user interface 106 allowing the user for example to manage his archive of recorded TV programs. This user interface can, as is usual in the set-top box field, be implemented such that the user makes inputs via a remote control and outputs are displayed to him on the video playback device 116 .
- the user interface 106 serves to display an EPG and enable the user to navigate therein.
- the EPG-based selection of programs can include not only individual programs but also, for example, all episodes of a series, all news broadcasts of a particular channel or even the program broadcast weekly or daily in the same timeslot.
- preferences by the user interface 106 for example the main news of all regional broadcasters; all films/series featuring a particular actor or having a particular director; and/or all reports, documentaries and/or films on a particular subject.
- the preferences can be determined and/or updated at least partly automatically by analysis of which of the programs played back as a personal TV program are skipped by the user or which programs/program type he consistently programs in addition.
- a requirement for selecting programs on the basis of user preferences for recording by the PVR server 102 is that, for example, the PVR server can determine, for each broadcast program, metadata permitting a synchronization with the user preferences from the videotext of the broadcasting stations or from the internet or by inputs by operating personnel of the PVR server.
- the operator of the PVR server offering users the option of setting up and managing user groups 140 (or this is done by the operator of the PVR server).
- a database 132 can be provided in which the user groups and the user terminals belonging to the respective user groups are recorded.
- the user groups are preferably set up and managed by the user interface 106 , for example by a user's “inviting” further users and the latter confirming the invitation. If a user is to be removed from the user group 140 , this can be effected for example by means of a majority decision of the other users—likewise supported by the user interface 106 .
- the members of such a user group 140 who know of one another, for example, that they have similar interests in terms of the choice of TV programs, select programs based on one of more users within the user group recommending a program for recording and all the other users then being requested to approve this recommendation or reject it. If, for example, the majority of the votes cast is in favor of the recording, the program is recorded for all users and subsequently played back within their personal TV program.
- a user who belongs to a user group that accurately reflects his own interests can rely exclusively on the selection of the other users for the choice of “his” personal program.
- the user does not need to contribute actively to the selection for this purpose; depending on user group, his inactivity can be interpreted in the voting as abstention or approval.
- the inputs of a user or the users of a user group are sent to the PVR server 102 which generates data records identifying all the TV programs to be recorded from the data received (individual program, program groups, user preferences, votes of the users of a user group 140 ).
- the corresponding TV programs are earmarked for recording by means of a scheduler.
- a first database 130 e.g. a user database, manages in this way the programs earmarked by a user for recording and checks the user's authorizations, e.g. whether the user has subscribed to the corresponding TV channel.
- the PVR server 102 checks in conjunction with the database 130 whether a user (a single user suffices) has earmarked that program for recording. If this is the case, recording is performed, the data arising from the recording being able to be stored completely in the mass storage array 108 of the PVR server or subdivided into a local and a central part and stored accordingly in the memory 110 of the user terminal 104 or in the mass storage device 108 . If the program has been programmed for recording on a plurality of user terminals 104 , either a common copy can be provided, all or the central portion of which is stored in the mass storage array 108 of the PVR server 102 , or a separate copy is created for each user terminal.
- address information relating to the common or separate copy e.g. a filename or other index information
- a user-related entry of this kind can contain further information about the program in the form of metadata such as an expiration date or the positions of any blocks of commercials in order to enable same to be skipped.
- the local data is accordingly sent to the user terminals 104 on which the program is to be included in the personal TV program, the subdivision of the data being implementable in such a way that at least the central data stream, on its own, no longer supplies a decodable video signal (picture and sound).
- the two volumes of data from the memory 110 of the user terminal 104 and the mass storage device 108 ) are combined can the program be played back in its entirety.
- a user accesses, via user interface 106 on the user terminal 104 , his personal TV program which is sent from the database 130 to the user terminal 104 for display on the screen 116 .
- TV programs can also be viewed in real time, i.e. the PVR server 102 forwards the video data received from the encoder 120 to the user terminal(s) 104 whose personal TV program includes the corresponding program.
- a parallel storage of the video data can also be provided here in order to enable the users to “pause” the program.
- the parts of the recording stored in the memory 110 of the selecting user terminal 104 and in the mass storage device 108 can be combined in the PVR server 102 .
- the data stored in the user terminal is first transmitted to the PVR server and combined there.
- the completed video data is then transmitted to the user terminal 104 for playback as a real-time data stream.
- the parts of the recording stored in the memory 110 of the selecting user terminal 104 and in the mass storage device 108 can be combined in real time in the user terminal 104 .
- the incomplete video data is transmitted as a near-real-time data stream from the mass storage device 108 to the user terminal 104 where it is supplemented by the data stored in the user terminal 104 and played back.
- Near-real-time data stream in this context, means that, depending on the selected subdivision of data between local memory 110 and mass storage device 108 , comparatively large volumes of data can also be present in the local memory, e.g. intro sequences which are played back first before the possibly hitherto buffered data from the mass storage array 108 is prepared for playback.
- Video on Demand offerings can then be made selectively to the user, which offerings can be delivered by a VoD server 150 ; it is also possible to match the pricing structure to the determined consumer behavior by, for example, offering films that are likely to be of particular interest to a user at a higher price and films in which he has previously not been interested at a lower price or free of charge.
- the following information can be evaluated for example automatically in order to determine consumer behavior:
- the integration of the VoD server 150 in the arrangement 100 can be realized in different ways.
- the PVR server 102 can, as shown in the figure, receive the video data from the VoD server 150 and forward it unchanged to the requesting user terminal 104 .
- the PVR server 102 can match the data rate to the data rate of the connection to the requesting user terminal 104 . It is also possible to link the VoD server to the user terminals 104 in such a way that the data does not have to pass through the PVR server (not shown).
- the VoD server 150 can be operated by a different operator from the PVR server 102 , it can be provided for data protection reasons that the consumer behavior of users who have consented to a corresponding use of their data only in respect of the operator of the PVR server 102 , is made accessible to the operator of the PVR server 102 .
- the VoD server 150 can supply a list of content that is available for download on demand along with content-describing metadata to the PVR server 102 , which then presents a user with the content that fits that user's profile based on his consumer behavior and in response to the user selection then requests the content for the user in question from the VoD server 150 .
- a user profile can also be sent to the VoD server 150 by the PVR server 102 or the database 130 , whereupon the VoD server 150 , bypassing the PVR server 102 , selects content for an offering and in response to a user request transmits requested content to the user.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
The invention relates to a method and arrangement for storing and playing back TV programmes, in particular to an improved method and arrangement (100) for operating a network PVR (102). The inventive arrangement (100) for storing and playing back TV programmes comprises a PVR server (102) provided with means for receiving several digitally encoded TV channels, for feeding several terminals (104) and for recording storable TV programmes. The terminals (104) are provided with means for selecting storable TV programmes (106) and means for transmitting the choice to the PVR server. The inventive system also comprises means making it possible to playing back the TV programmes which are selected for storing by the terminal (104) in the form of a continuous TV programme on said terminal (104).
Description
- This application is a national stage application of PCT/EP2006/061076, filed Mar. 28, 2006, which claims the benefit of priority to U.S. Application Ser. No. 60/666,392, filed Mar. 30, 2005, the contents of which are hereby incorporated by reference.
- The present invention relates to a method and an arrangement for the storage and playback of TV programs, and in particular, to a method and arrangement for operating a network PVR.
- After decades of tape-based analog video recorders being the only means whereby home users could record and conveniently store programs screened on antenna, cable or satellite TV, with the availability of fast and at the same time inexpensive video processors and high-performance video codecs such as, say, MPEG2 (1994) and MPEG4 (1998) a number of mainly hard-disk-based digital machines providing not only straight video recording but also a number of convenience features have become available in recent years.
- The term personal video recorder (PVR), or sometimes digital video recorder (DVR), is frequently used for this new generation of devices. While these modern machines can of course be used like conventional VCRs for simple recording and subsequent playback of programs, they are capable of much more than that. For example, a frequently used feature of a PVR is what is referred to as time shifting, whereby the user can begin replaying a program even while it is still recording. Thanks to the high-performance hardware of a modern PVR, the picture quality achieved is superior to that of a conventional VHS or S-VHS tape machine.
- Time-shifted viewing also allows the user to “pause” a program initially being viewed live, e.g. to take a telephone call, and to resume playback later, it appearing to the user that he has actually paused the live screening and continued it later. In the background, however, pressing of the “Pause” button by the user has caused the user's PVR to record the current program, and pressing the “Pause” button again results, on the one hand, in the recorded program continuing to be recorded and, on the other, allows it to played back already.
- Another very popular feature of a PVR is the ability to skip lengthy sections in a recording with minimal delay. Often this is used during playback to skip blocks of commercials contained in the recorded program. A number of services have become established around this capability which facilitate locating the boundaries of the blocks of commercials, e.g. by storing the start and end of a block as points in time relative to the beginning of a program as a recording index, thereby enabling the commercials to be automatically skipped during playback.
- In addition to specially adapted entertainment electronics, multimedia PCs with suitable software are also increasingly being used as PVRs (known as home theater PCs, HTPCs). Technically there is virtually no difference between a specialized PVR and a PC PVR; both have a large (disk) memory, sufficient processor power and suitable video codecs.
- By means of configurable software or firmware, both platform variants are able to offer the user additional functions, such as program search, thematically geared to his favorite programs. The common feature of both platform variants is that recording takes place locally on the user's premises and the quantity of recordable programs is limited by the local disk memory. It is therefore often possible to transfer recorded programs from the device's internal memory to writable media such as re(writable) CDs or DVDs. However, this involves a time and a cost factor and, not least, the price of a PVR is also considerable. And even PVRs suffer from the problem that recording several programs simultaneously also requires a plurality of PVRs. More expensive multi-tuner machines solve this problem only to a limited extent, as there will always be fewer tuners than TV stations and, in addition, PVR hardware that is of sufficiently high performance for one channel reveals its limitations when required to record a plurality of channels simultaneously.
- To be able to offer users all the advantages of a PVR without them having to invest in a PVR, the white paper titled “Network PVR: Everything on Demand”, Jay Schiller, nCube Corporation, proposes a network PVR whereby storage, encoding logic and codecs are held available in the cable network by a provider. The user gets a unit with which he can select programs to be stored and can retrieve stored programs which are then transmitted to the user in real time by means of a broadband connection. Such a device can be much less powerful than a PVR or an HTPC. At the same time the user can rent virtually unlimited storage space on the PVR server, while the operator of the PVR server only needs to keep one copy of each program which is then distributed as required to those users who have stored that program in their (virtual) store.
- In one alternative, a network PVR of this kind can be designed so as to eliminate “programming” of the network PVR by the user, instead of which the user has access to all the shows in its program bouquet of, say, the last 4 weeks.
- In both cases, however, the user must decide separately for each program whether he would like to program it or to select from the pool of all recorded programs those programs of interest to him for playback. Where there is a great broadcaster offering, however, this is very laborious and time-consuming.
- The invention discloses a method and an arrangement for storing and playing back TV programs which make it easier for the user to play back interesting TV programs or other video content.
- In one embodiment of the invention, there is an arrangement for storing and playing back TV programs which includes a PVR server having a receiving device for receiving a plurality of digitally encoded TV channels, a supplying device for supplying a plurality of user terminals, and a recording device for recording TV programs to be stored, at least one user terminal having a selecting device for selecting TV programs to be stored and a transmitting device for transmitting the selection to the PVR server, and a playback device for playing back the recorded TV programs selected for storage by the user terminal as a continuous TV program on the user terminal.
- In another embodiment of the invention, there is a method for the storage and playback of TV programs, including, reception of a plurality of digitally encoded TV channels by a PVR server which supplies a plurality of user terminals and records TV programs to be stored, selection by a user terminal of TV programs to be stored and transmission of the selection to the PVR server, and playback of the recorded TV programs selected for storage by the user terminal as a continuous TV program on the user terminal.
- The selection of interesting TV programs is advantageously made easier for the user in that the user specifies a selection on his user terminal and can then play back the recorded programs as a continuous, personal TV program, the personal program then requiring no further user interaction in order to run. The selection can also include simultaneously broadcast programs which are then scheduled for playback in an order chosen by the user or by the PVR server. The user can of course skip programs or parts thereof during playback if these are of no interest to him in an individual case or generally. User preferences can be formed from the regular skipping of programs or parts thereof, for example such that only the first 30 minutes of a specific, regularly broadcast program are of interest to the user.
- The user can select the programs by using an electronic program guide (EPG). In this case a single selection can, for example, automatically schedule for recording all episodes of a series, all news programs of a specific channel or the program broadcast regularly at a specific time on one channel (e.g. the weekly changing film that is always broadcast in the same timeslot).
- The programs can also be selected by the user's specifying preferences, for example the mains news of all regional broadcasters; all films/series featuring a particular actor or having a particular director; and/or all reports, documentaries and/or films on a particular subject. The preferences can, as indicated above, be determined and/or updated at least partly automatically by analysis of which of the programs played back as a personal TV program are skipped by the user. A requirement for this is that for example the PVR server can determine, for each broadcast program, metadata permitting a synchronization with the user preferences from the videotext of the broadcasting stations or from the internet or by inputs by operating personnel of the PVR server.
- Finally, the selection of the programs can be made by a user group whose members know of one another, for example, that they have similar interests in terms of the choice of TV programs. One or more users within the user group can recommend a program for recording, and all the other users are then requested to approve this recommendation or reject it. If, for example, the majority of the votes cast is in favor of the recording, the program is recorded for all the users and subsequently played back within their personal TV program. It can also be provided in addition that personal preferences are managed for each user of the user group so that a program rejected by a user will not appear in that user's personal TV program and/or that a program desired by a user against the majority rejection will be included in that user's personal TV program.
- In a further embodiment it can be determined on the basis of further details which programs a user selects for his personal TV program and which he actually views. On the basis of the consumer behavior determined in this way, offerings from an on-demand video archive VoD (VoD=Video on Demand) can then be made selectively to the user; it is also possible to match the pricing structure thereto by, for example, offering films that are likely to be of particular interest to a user (e.g. the third part of a trilogy) at a higher price and films in which he has shown no interest to date (e.g. the first part of a different trilogy) at a lower price or free of charge.
- Preferred exemplary embodiments of the present invention are explained in greater detail below with reference to a drawing.
-
FIG. 1 shows an exemplary arrangement of a network or server and user terminals in accordance with the invention. -
FIG. 1 shows anarrangement 100 including a network PVR orPVR server 102 anduser terminals 104A . . . 104N supplied by same. ThePVR server 102 receives digitally encoded TV channels from anencoder 120. The encoder in turn receives the TV channels from areceiver 122 which receives suitable TV signals viaterrestrial antenna 124 and/orsatellite antenna 126 and/orTV cable 128. In this arrangement, theencoder 120 and thereceiver 122 can be designed as a single unit. Theencoder 120 uses a codec such as MPEG2 or MPEG4 or codecs derived therefrom to convert the TV signals initially present in analog form into an efficient digital data format. If a TV channel is already present as a digital data stream, e.g. as digital video broadcast DVB, (received terrestrially as DVB-T, via cable as DVB-C or via satellite as DVB-S), theencoder 120 can forward this data stream unmodified to thePVR server 102 or modify it prior to forwarding, e.g. by matching the bandwidth of the data stream to the bandwidth of the connection to the user terminals 104. - The
PVR server 102 is linked to amass storage device 108 such as a hard disk drive array or HDD array. Numerous methods of creating redundant hard disk mass storage arrays which can still deliver the stored data in full in the event of the failure of individual hard disks are well known in the technology. The use of such a redundant array, e.g. a redundant array of independent disks (RAID), is advantageous in relation to the present invention, since aPVR server 102 and the attachedmass storage device 108 stores all or at least a large portion of the data of the TV recordings of a large number of users. - The user terminals 104 are connected to the
PVR server 102 via the TV cable network or via a DSL link, for example. Modern codecs permit an acceptable video quality and transmission rates of a few hundred kbit/s or more. With the bandwidths of several Mbit/s technically possible via DSL links, two or more parallel video streams (for different playback devices in the user's household) or a single high-quality video stream are conceivable. - The user terminals 104 can be equipped with or linked to local memory 110 which is implemented for example as a conventional hard disk and/or as flash memory and/or as RAM. Special forms such as micro hard drives available in flash memory card format are of course also conceivable, flash memory having the advantage that data can be stored independently of the presence of a supply voltage while at the same time enabling particularly quiet user terminals 104 to be created, as flash memory has no rotating or other mechanical parts.
- In such an arrangement the memory 110 can be permanently connected to the user terminal 104 or be embodied as a replaceable medium. The memory 110 of the user terminals 104 is subject to less stringent requirements than the
mass storage device 108 in terms of redundancy and failsafe operation. - The user terminal or CPE 104 can be a set-top box which is connected to a video playback device 116. Alternatively, the user terminal 104 can be integrated in the video playback device 116. The video playback device 116 can be a conventional TV. Alternatively, it can be a monitor which does not have a TV tuner of its own. The user terminal 104 has a user interface 106 allowing the user for example to manage his archive of recorded TV programs. This user interface can, as is usual in the set-top box field, be implemented such that the user makes inputs via a remote control and outputs are displayed to him on the video playback device 116.
- According to an exemplary embodiment of the present invention, the user interface 106 serves to display an EPG and enable the user to navigate therein. As already explained above, the EPG-based selection of programs can include not only individual programs but also, for example, all episodes of a series, all news broadcasts of a particular channel or even the program broadcast weekly or daily in the same timeslot.
- Alternatively, or in addition, it is possible to specify preferences by the user interface 106, for example the main news of all regional broadcasters; all films/series featuring a particular actor or having a particular director; and/or all reports, documentaries and/or films on a particular subject. The preferences can be determined and/or updated at least partly automatically by analysis of which of the programs played back as a personal TV program are skipped by the user or which programs/program type he consistently programs in addition. A requirement for selecting programs on the basis of user preferences for recording by the
PVR server 102 is that, for example, the PVR server can determine, for each broadcast program, metadata permitting a synchronization with the user preferences from the videotext of the broadcasting stations or from the internet or by inputs by operating personnel of the PVR server. - In a further alternative, the operator of the PVR server offering users the option of setting up and managing user groups 140 (or this is done by the operator of the PVR server). For this purpose, a
database 132 can be provided in which the user groups and the user terminals belonging to the respective user groups are recorded. The user groups are preferably set up and managed by the user interface 106, for example by a user's “inviting” further users and the latter confirming the invitation. If a user is to be removed from theuser group 140, this can be effected for example by means of a majority decision of the other users—likewise supported by the user interface 106. - The members of such a
user group 140 who know of one another, for example, that they have similar interests in terms of the choice of TV programs, select programs based on one of more users within the user group recommending a program for recording and all the other users then being requested to approve this recommendation or reject it. If, for example, the majority of the votes cast is in favor of the recording, the program is recorded for all users and subsequently played back within their personal TV program. - Advantageously, a user who belongs to a user group that accurately reflects his own interests can rely exclusively on the selection of the other users for the choice of “his” personal program. With sufficiently large groups the user does not need to contribute actively to the selection for this purpose; depending on user group, his inactivity can be interpreted in the voting as abstention or approval.
- It can be provided in addition to manage personal preferences for each user of the
user group 140 so that a program rejected by a user or always skipped during playback will not appear in that user's personal TV program and/or that a program desired by a user against the majority rejection will be included in that user's personal TV program. - The inputs of a user or the users of a user group are sent to the
PVR server 102 which generates data records identifying all the TV programs to be recorded from the data received (individual program, program groups, user preferences, votes of the users of a user group 140). The corresponding TV programs are earmarked for recording by means of a scheduler. Afirst database 130, e.g. a user database, manages in this way the programs earmarked by a user for recording and checks the user's authorizations, e.g. whether the user has subscribed to the corresponding TV channel. - When a TV program is transmitted, the
PVR server 102 checks in conjunction with thedatabase 130 whether a user (a single user suffices) has earmarked that program for recording. If this is the case, recording is performed, the data arising from the recording being able to be stored completely in themass storage array 108 of the PVR server or subdivided into a local and a central part and stored accordingly in the memory 110 of the user terminal 104 or in themass storage device 108. If the program has been programmed for recording on a plurality of user terminals 104, either a common copy can be provided, all or the central portion of which is stored in themass storage array 108 of thePVR server 102, or a separate copy is created for each user terminal. For each user terminal which had earmarked the program for recording, address information relating to the common or separate copy, e.g. a filename or other index information, is then stored in thefirst database 130. A user-related entry of this kind can contain further information about the program in the form of metadata such as an expiration date or the positions of any blocks of commercials in order to enable same to be skipped. - If the recording data is subdivided into central and local data, the local data is accordingly sent to the user terminals 104 on which the program is to be included in the personal TV program, the subdivision of the data being implementable in such a way that at least the central data stream, on its own, no longer supplies a decodable video signal (picture and sound). When the two volumes of data (from the memory 110 of the user terminal 104 and the mass storage device 108) are combined can the program be played back in its entirety.
- To initiate playback, a user accesses, via user interface 106 on the user terminal 104, his personal TV program which is sent from the
database 130 to the user terminal 104 for display on the screen 116. In this case TV programs can also be viewed in real time, i.e. thePVR server 102 forwards the video data received from theencoder 120 to the user terminal(s) 104 whose personal TV program includes the corresponding program. A parallel storage of the video data can also be provided here in order to enable the users to “pause” the program. - If the recording data has been subdivided into central and local data, the parts of the recording stored in the memory 110 of the selecting user terminal 104 and in the
mass storage device 108 can be combined in thePVR server 102. For this purpose, the data stored in the user terminal is first transmitted to the PVR server and combined there. The completed video data is then transmitted to the user terminal 104 for playback as a real-time data stream. - Alternatively, the parts of the recording stored in the memory 110 of the selecting user terminal 104 and in the
mass storage device 108 can be combined in real time in the user terminal 104. In response to appropriate user input, by means of thePVR server 102 the incomplete video data is transmitted as a near-real-time data stream from themass storage device 108 to the user terminal 104 where it is supplemented by the data stored in the user terminal 104 and played back. Near-real-time data stream, in this context, means that, depending on the selected subdivision of data between local memory 110 andmass storage device 108, comparatively large volumes of data can also be present in the local memory, e.g. intro sequences which are played back first before the possibly hitherto buffered data from themass storage array 108 is prepared for playback. - In a further embodiment of the present invention, it can be determined which programs a user selects for his personal TV program, which he actually watches and how he otherwise uses “his” network-based PVR. On the basis of the consumer behavior determined in this way, Video on Demand offerings can then be made selectively to the user, which offerings can be delivered by a
VoD server 150; it is also possible to match the pricing structure to the determined consumer behavior by, for example, offering films that are likely to be of particular interest to a user at a higher price and films in which he has previously not been interested at a lower price or free of charge. - The following information can be evaluated for example automatically in order to determine consumer behavior:
-
- film genres, subject areas of reports and documentaries which are contained in a user's personal TV program or archive,
- the preferences input by the user from case to case,
- switchover, fast-forward and rewind actions by the user when viewing the recorded content, and/or
- Video on Demand offerings consumed hitherto.
- Depending on currently applicable data protection regulations, it can be provided that the user first consents to the corresponding automated acquisition and use of personal data.
- It is obvious, and has also already been presented in detail for individual combinations, how the described exemplary embodiments of the present invention can be combined.
- It should be noted that the integration of the
VoD server 150 in thearrangement 100 can be realized in different ways. For example, thePVR server 102 can, as shown in the figure, receive the video data from theVoD server 150 and forward it unchanged to the requesting user terminal 104. Alternatively, thePVR server 102 can match the data rate to the data rate of the connection to the requesting user terminal 104. It is also possible to link the VoD server to the user terminals 104 in such a way that the data does not have to pass through the PVR server (not shown). - If the
VoD server 150 is operated by a different operator from thePVR server 102, it can be provided for data protection reasons that the consumer behavior of users who have consented to a corresponding use of their data only in respect of the operator of thePVR server 102, is made accessible to the operator of thePVR server 102. In this case theVoD server 150 can supply a list of content that is available for download on demand along with content-describing metadata to thePVR server 102, which then presents a user with the content that fits that user's profile based on his consumer behavior and in response to the user selection then requests the content for the user in question from theVoD server 150. - If, on the other hand, the declaration of consent by the user also applies to the operator of the VoD server 150 (or if the operators of the
PVR server 102 and the VoD server are identical), a user profile can also be sent to theVoD server 150 by thePVR server 102 or thedatabase 130, whereupon theVoD server 150, bypassing thePVR server 102, selects content for an offering and in response to a user request transmits requested content to the user.
Claims (10)
1. An arrangement for storing and playing back TV programs, comprising:
a PVR server a receiving device for receiving a plurality of digitally encoded TV channels, a supplying device for supplying a plurality of user terminals, and recording TV programs to be stored;
at least one user terminal having a selecting device for selecting TV programs to be stored and a transmitting device for transmitting the selection to the PVR server; and
for a playback device for playing back the recorded TV programs selected for storage by the user terminal as a continuous TV program on the user terminal.
2. The arrangement as claimed in claim 1 , wherein the selecting device for selecting TV programs to be stored include a user interface for controlling an electronic program guide.
3. The arrangement as claimed in claim 1 , wherein the selecting device for selecting TV programs to be stored include a user interface, with program preferences being specifiable on the user terminal by a user by the user interface, on the basis of which program preferences TV programs are scheduled for recording by the PVR server automatically or following confirmation by the user.
4. The arrangement as claimed in claim 1 , further comprising:
a database for managing user groups, each having a plurality of user terminals, wherein TV programs can be recommended for recording by users of the user terminals of a user group by user interfaces and the recording of recommended TV programs can be voted on, and wherein if the result of the voting is positive, TV programs are scheduled for recording by the PVR server.
5. The arrangement as claimed in claim 1 , further comprising:
an on-demand video archive and an analyzing device for analyzing consumer behavior relating to TV programs and video content of a user of the user terminal and for offering video content from the on-demand video archive based on the determined consumer behavior by of a user interface.
6. A method for storing and playing back TV programs, comprising:
reception of a plurality of digitally encoded TV channels by a PVR server which supplies a plurality of user terminals and records TV programs to be stored;
selection by a user terminal of TV programs to be stored and transmission of the selection to the PVR server; and
playback of the recorded TV programs selected for storage by the user terminal as a continuous TV program on the user terminal.
7. The method as claimed in claim 6 , wherein an electronic program guide is controlled by a user interface for selecting TV programs to be stored.
8. The method as claimed in claim 6 , wherein program preferences can be specified on the user terminal by a user via a user interface for selecting TV programs to be stored, on the basis of which program preferences TV programs are scheduled for recording by the PVR server automatically or following confirmation by the user.
9. The method as claimed in claim 6 , wherein
user groups each having a plurality of user terminals are managed in a database,
TV programs can be recommended for recording by users of the user terminals of a user group by user interfaces,
the recording of recommended TV programs can be voted on, and
if the result of the voting is positive, TV programs are scheduled for recording by the PVR server.
10. The method as claimed in claim 6 , wherein the consumer behavior relating to TV programs and video content of a user of the user terminal is analyzed and the user of the user terminal is offered video content from an on-demand video archive based on the determined consumer behavior by a user interface.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/910,445 US20100046913A1 (en) | 2005-03-30 | 2006-03-28 | Method and device for storing and playing back tv programmes |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US66639205P | 2005-03-30 | 2005-03-30 | |
PCT/EP2006/061076 WO2006103220A1 (en) | 2005-03-30 | 2006-03-28 | Method and device for storing and playing back tv programmes |
US11/910,445 US20100046913A1 (en) | 2005-03-30 | 2006-03-28 | Method and device for storing and playing back tv programmes |
Publications (1)
Publication Number | Publication Date |
---|---|
US20100046913A1 true US20100046913A1 (en) | 2010-02-25 |
Family
ID=36499386
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/910,299 Abandoned US20100011390A1 (en) | 2005-03-30 | 2006-03-28 | Method and Configuration for Storing and Playing Back TV Transmissions |
US11/910,445 Abandoned US20100046913A1 (en) | 2005-03-30 | 2006-03-28 | Method and device for storing and playing back tv programmes |
US11/910,290 Abandoned US20100023976A1 (en) | 2005-03-30 | 2006-03-28 | Method and Configuration for Storing and Playing Back TV Transmissions |
US11/910,444 Active 2029-03-31 US8365234B2 (en) | 2005-03-30 | 2006-03-28 | Method and arrangement for storing and playing back TV programs |
US11/910,278 Abandoned US20100195988A1 (en) | 2005-03-30 | 2006-03-28 | Method and Configuration for Storing and Playing Back TV Programs |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/910,299 Abandoned US20100011390A1 (en) | 2005-03-30 | 2006-03-28 | Method and Configuration for Storing and Playing Back TV Transmissions |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/910,290 Abandoned US20100023976A1 (en) | 2005-03-30 | 2006-03-28 | Method and Configuration for Storing and Playing Back TV Transmissions |
US11/910,444 Active 2029-03-31 US8365234B2 (en) | 2005-03-30 | 2006-03-28 | Method and arrangement for storing and playing back TV programs |
US11/910,278 Abandoned US20100195988A1 (en) | 2005-03-30 | 2006-03-28 | Method and Configuration for Storing and Playing Back TV Programs |
Country Status (8)
Country | Link |
---|---|
US (5) | US20100011390A1 (en) |
EP (5) | EP1867166B1 (en) |
JP (1) | JP2008535345A (en) |
KR (2) | KR20070116282A (en) |
CN (5) | CN101151893B (en) |
BR (1) | BRPI0609502A2 (en) |
CA (1) | CA2602614C (en) |
WO (5) | WO2006103222A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080101764A1 (en) * | 2006-11-01 | 2008-05-01 | General Instrument Corporation | Method and Apparatus for Managing Multimedia Content Recording Assets |
US20090113498A1 (en) * | 2007-10-25 | 2009-04-30 | Takayuki Yamamoto | Recorder and Content Management Method |
US20120192234A1 (en) * | 2011-01-24 | 2012-07-26 | James Austin Britt | Methods and apparatus to manage bandwidth allocations in media delivery networks |
US20130145387A1 (en) * | 2010-06-07 | 2013-06-06 | Ray Van Brandenburg | System for outputting a choice recommendation to users |
US10897648B2 (en) * | 2019-03-27 | 2021-01-19 | Rovi Guides, Inc. | Method and apparatus for identifying a single user requesting conflicting content and resolving said conflict |
Families Citing this family (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8364792B2 (en) * | 2005-03-09 | 2013-01-29 | Vudu, Inc. | Method and system for distributing restricted media to consumers |
US20070098357A1 (en) * | 2005-10-28 | 2007-05-03 | Microsoft Corporation | DVR content skip navigation |
CA2631541A1 (en) * | 2005-12-19 | 2007-06-28 | Matsushita Electric Industrial Co. Ltd. | Content management system |
DE102006015328B4 (en) * | 2006-04-03 | 2008-08-07 | Nokia Siemens Networks Gmbh & Co.Kg | Apparatus and method for recording and delayed playback of broadcasts |
US8239686B1 (en) | 2006-04-27 | 2012-08-07 | Vudu, Inc. | Method and system for protecting against the execution of unauthorized software |
US20080172697A1 (en) * | 2007-01-16 | 2008-07-17 | Hanashima Masato | Program recording apparatus |
CN101632302A (en) * | 2007-02-26 | 2010-01-20 | 法国电信公司 | Method for the distributed recording of a multimedia flow, and corresponding device and computer software product |
JP5019209B2 (en) * | 2007-05-31 | 2012-09-05 | 株式会社東芝 | Stored program control apparatus and stored program control method |
CN101068340B (en) * | 2007-06-08 | 2010-06-02 | 华为技术有限公司 | Program network transcribing method and media processing server and network transcribing system |
US8776137B2 (en) * | 2007-08-10 | 2014-07-08 | At&T Intellectual Property I, Lp | System and methods for digital video recorder backup and recovery |
KR101553834B1 (en) * | 2007-09-07 | 2015-10-01 | 삼성전자주식회사 | Method and apparatus for processing multimedia contents and meta data |
US20090192637A1 (en) * | 2007-11-15 | 2009-07-30 | Mtv Networks | Dynamically serving altered sound content |
US8881212B2 (en) * | 2009-12-28 | 2014-11-04 | Verizon Patent And Licensing Inc. | Home network management |
US8584187B2 (en) | 2010-03-26 | 2013-11-12 | Verizon Patent And Licensing Inc. | Bandwidth management |
JP5707412B2 (en) | 2010-09-29 | 2015-04-30 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | Image decoding method, image encoding method, image decoding device, image encoding device, program, and integrated circuit |
US9288490B2 (en) | 2010-09-30 | 2016-03-15 | Panasonic Intellectual Property Corporation Of America | Image decoding method, image coding method, image decoding apparatus, image coding apparatus, program, and integrated circuit |
SG188255A1 (en) | 2010-09-30 | 2013-04-30 | Panasonic Corp | Image decoding method, image coding method, image decoding apparatus, image coding apparatus, program, and integrated circuit |
US8272024B2 (en) * | 2010-12-31 | 2012-09-18 | General Instrument Corporation | Distributed recording of content |
US9448619B1 (en) * | 2011-11-30 | 2016-09-20 | Google Inc. | Video advertisement overlay system and method |
US11831960B2 (en) | 2013-03-06 | 2023-11-28 | David A. Taylor | Media sharing and communication system |
US10368122B2 (en) | 2013-03-06 | 2019-07-30 | David A. Taylor | Media sharing and communication system |
US11503378B2 (en) | 2013-03-06 | 2022-11-15 | David A. Taylor | Media sharing and communication system |
US11582526B2 (en) | 2013-03-06 | 2023-02-14 | David A. Taylor | Media sharing and communication system |
US11456982B2 (en) | 2013-03-06 | 2022-09-27 | David A. Taylor | Media sharing and communication system |
US11483432B2 (en) | 2013-03-06 | 2022-10-25 | David A. Taylor | Media sharing and communication system |
US11483624B2 (en) | 2013-03-06 | 2022-10-25 | David A. Taylor | Media sharing and communication system |
US11457284B2 (en) | 2013-03-06 | 2022-09-27 | David A. Taylor | Media sharing and communication system |
US9277251B2 (en) * | 2013-03-15 | 2016-03-01 | Echostar Technologies L.L.C. | Geographically independent determination of segment boundaries within a video stream |
US10631019B2 (en) | 2013-06-18 | 2020-04-21 | Vecima Networks Inc. | Remote storage digital video recording optimization method and system |
JP2015050752A (en) * | 2013-09-04 | 2015-03-16 | シャープ株式会社 | Registration support system for remote control system |
US10003858B2 (en) | 2014-05-09 | 2018-06-19 | DISH Technologies L.L.C. | Provisioning commercial-free media content |
CN104159141A (en) * | 2014-07-23 | 2014-11-19 | 广州金山网络科技有限公司 | Method and device for video playing |
US9756389B2 (en) * | 2014-10-24 | 2017-09-05 | Really Simple Software, Inc. | Systems and methods for digital media storage and playback |
DE102015101400A1 (en) | 2015-01-30 | 2016-08-04 | Deutsche Telekom Ag | Providing audio and / or video content for playback via mobile devices |
US10345873B2 (en) | 2015-03-30 | 2019-07-09 | Dell Products, L.P. | Modular hard drive receiving chassis member with vibration damping supports |
US20170199306A1 (en) * | 2016-01-13 | 2017-07-13 | Xiaoxi Kevin Chen | Optically clear biocompatible and durable hydrophilic coating process for contact lenses |
JP2017204872A (en) * | 2017-07-07 | 2017-11-16 | シャープ株式会社 | Registration support system in remote control system |
CN107948711A (en) * | 2017-11-21 | 2018-04-20 | 深圳创维-Rgb电子有限公司 | Time shifting of television control method, system and computer-readable recording medium |
US10958975B2 (en) | 2019-03-27 | 2021-03-23 | Rovi Guides, Inc. | Method and apparatus for identifying a single user requesting conflicting content and resolving said conflict |
CN113590019B (en) * | 2020-04-30 | 2023-11-07 | 伊姆西Ip控股有限责任公司 | Method, electronic device and computer program product for storage management |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5790935A (en) * | 1996-01-30 | 1998-08-04 | Hughes Aircraft Company | Virtual on-demand digital information delivery system and method |
US20020174433A1 (en) * | 2001-03-22 | 2002-11-21 | Baumgartner Joseph P. | Personal video recorder systems and methods |
US20030012554A1 (en) * | 2001-07-10 | 2003-01-16 | General Instrument Corporation | Methods and apparatus for advanced recording options on a personal versatile recorder |
US20030093792A1 (en) * | 2000-06-30 | 2003-05-15 | Labeeb Ismail K. | Method and apparatus for delivery of television programs and targeted de-coupled advertising |
US20030135539A1 (en) * | 2001-01-23 | 2003-07-17 | Tetsujiro Kondo | Communication apparatus, communication method, eletronic device, control method of the electronic device, and recording medium |
US20030188320A1 (en) * | 2002-04-02 | 2003-10-02 | Intervideo, Inc. | Method and system for a distributed digital video recorder |
US20030208763A1 (en) * | 2002-05-03 | 2003-11-06 | Mcelhatten David | Program guide and reservation system for network based digital information and entertainment storage and delivery system |
US20040078829A1 (en) * | 2002-05-03 | 2004-04-22 | Patel Vipul B. | Technique for delivering network personal video recorder service and broadcast programming service over a communications network |
US20040154040A1 (en) * | 2003-01-30 | 2004-08-05 | Ellis Michael D. | Interactive television systems with digital video recording and adjustable reminders |
US20040228605A1 (en) * | 2003-05-12 | 2004-11-18 | Ronald Quan | Method and apparatus for reducing and restoring the effectiveness of a commercial skip system |
US20050002640A1 (en) * | 2003-07-02 | 2005-01-06 | Daniel Putterman | Networked personal video recording system |
US7356246B1 (en) * | 2000-10-01 | 2008-04-08 | Digital Networks North America, Inc. | Method and system for extending recording |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1992022983A2 (en) | 1991-06-11 | 1992-12-23 | Browne H Lee | Large capacity, random access, multi-source recorder player |
US5999689A (en) * | 1996-11-01 | 1999-12-07 | Iggulden; Jerry | Method and apparatus for controlling a videotape recorder in real-time to automatically identify and selectively skip segments of a television broadcast signal during recording of the television signal |
JP3936481B2 (en) * | 1998-01-31 | 2007-06-27 | 株式会社リコー | Content distribution apparatus and content distribution method |
US6377690B1 (en) * | 1998-09-14 | 2002-04-23 | Lucent Technologies Inc. | Safe transmission of broadband data messages |
US7809849B2 (en) * | 1999-10-13 | 2010-10-05 | Starz Entertainment, Llc | Pre-storing multiple programs with user control of playback |
US6351596B1 (en) * | 2000-01-07 | 2002-02-26 | Time Warner Entertainment Co, Lp | Content control of broadcast programs |
ATE477677T1 (en) | 2000-02-01 | 2010-08-15 | United Video Properties Inc | METHODS AND SYSTEMS FOR FORCING PUBLICITY |
US6968364B1 (en) * | 2000-03-30 | 2005-11-22 | Microsoft Corporation | System and method to facilitate selection and programming of an associated audio/visual system |
US7673315B1 (en) * | 2000-03-30 | 2010-03-02 | Microsoft Corporation | System and method for providing program criteria representing audio and/or visual programming |
WO2001097520A2 (en) | 2000-06-15 | 2001-12-20 | France Telecom | Video interfacing arrangement, distribution system and a method for transferring encoded video programs and sequences over a wide area network |
JP3889919B2 (en) * | 2000-08-31 | 2007-03-07 | 株式会社日立製作所 | Information distribution method, information reception method, information distribution system, information distribution apparatus, reception terminal, and storage medium |
US6959143B2 (en) * | 2000-12-26 | 2005-10-25 | Eloda Inc. | Advertising extracting system |
EP1380159A4 (en) * | 2001-04-20 | 2008-01-09 | France Telecom Res And Dev L L | Systems for selectively associating cues with stored video frames and methods of operating the same |
US20030122966A1 (en) * | 2001-12-06 | 2003-07-03 | Digeo, Inc. | System and method for meta data distribution to customize media content playback |
US20030223733A1 (en) * | 2002-05-14 | 2003-12-04 | Intelligent Digital Systems Llc | System and method of processing audio/video data in a remote monitoring system |
JP4838512B2 (en) | 2002-05-21 | 2011-12-14 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Recommending media content on the media system |
CN1482807A (en) | 2002-06-25 | 2004-03-17 | Svod公司 | Video advertising system and method |
AU2003267975A1 (en) * | 2002-06-27 | 2004-01-19 | Piranha Media Distribution, Inc. | Method and apparatus for the free licensing of digital media content |
KR100492446B1 (en) * | 2002-07-08 | 2005-07-01 | (주)화인에스아이 | System and method for pvr(personal video recorder) |
US20040045020A1 (en) * | 2002-08-29 | 2004-03-04 | Witt Jeffrey Michael | Commercial identification system |
US20040068739A1 (en) * | 2002-10-04 | 2004-04-08 | Russ Samuel H. | Networked multimedia system having a multi-room interactive network guide |
AU2003280158A1 (en) | 2002-12-04 | 2004-06-23 | Koninklijke Philips Electronics N.V. | Recommendation of video content based on the user profile of users with similar viewing habits |
JP5038593B2 (en) * | 2002-12-12 | 2012-10-03 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Apparatus and method for preventing switching from channel during advertisement display |
KR100564452B1 (en) * | 2003-04-03 | 2006-03-29 | 엘지전자 주식회사 | Video recording/playback apparatus and method |
US7457511B2 (en) * | 2003-07-02 | 2008-11-25 | Macrovision Corporation | Independent buffer positions for a networked personal video recording system |
JP2005039657A (en) * | 2003-07-17 | 2005-02-10 | Sony Corp | Communication system, information storage device, information processor, information processing method, and program |
KR100577360B1 (en) | 2003-09-09 | 2006-05-10 | 삼성전자주식회사 | Recommended program sharing device using digital set top box and recommended program sharing method thereof |
US20050183120A1 (en) * | 2004-01-13 | 2005-08-18 | Saurabh Jain | Multi-user personalized digital multimedia distribution methods and systems |
US7627824B2 (en) * | 2004-07-12 | 2009-12-01 | Alcatel Lucent | Personalized video entertainment system |
-
2006
- 2006-03-28 EP EP06743217.9A patent/EP1867166B1/en active Active
- 2006-03-28 EP EP06725338.5A patent/EP1867152B1/en active Active
- 2006-03-28 WO PCT/EP2006/061078 patent/WO2006103222A1/en active Application Filing
- 2006-03-28 CN CN200680010157.6A patent/CN101151893B/en not_active Expired - Fee Related
- 2006-03-28 US US11/910,299 patent/US20100011390A1/en not_active Abandoned
- 2006-03-28 EP EP06725342.7A patent/EP1867153B1/en active Active
- 2006-03-28 BR BRPI0609502-0A patent/BRPI0609502A2/en not_active Application Discontinuation
- 2006-03-28 CN CNA2006800104131A patent/CN101151895A/en active Pending
- 2006-03-28 WO PCT/EP2006/061074 patent/WO2006103218A1/en active Application Filing
- 2006-03-28 CN CNA2006800103815A patent/CN101151900A/en active Pending
- 2006-03-28 WO PCT/EP2006/061080 patent/WO2006103224A1/en active Application Filing
- 2006-03-28 WO PCT/EP2006/061072 patent/WO2006103216A1/en active Application Filing
- 2006-03-28 JP JP2008503494A patent/JP2008535345A/en active Pending
- 2006-03-28 US US11/910,445 patent/US20100046913A1/en not_active Abandoned
- 2006-03-28 CN CNA2006800101932A patent/CN101151899A/en active Pending
- 2006-03-28 US US11/910,290 patent/US20100023976A1/en not_active Abandoned
- 2006-03-28 WO PCT/EP2006/061076 patent/WO2006103220A1/en active Application Filing
- 2006-03-28 EP EP06725344.3A patent/EP1867155B1/en not_active Not-in-force
- 2006-03-28 CA CA2602614A patent/CA2602614C/en not_active Expired - Fee Related
- 2006-03-28 KR KR1020077025178A patent/KR20070116282A/en not_active Application Discontinuation
- 2006-03-28 CN CNA2006800104127A patent/CN101151894A/en active Pending
- 2006-03-28 US US11/910,444 patent/US8365234B2/en active Active
- 2006-03-28 KR KR1020077022287A patent/KR101222606B1/en active IP Right Grant
- 2006-03-28 EP EP06725340A patent/EP1867162A1/en not_active Ceased
- 2006-03-28 US US11/910,278 patent/US20100195988A1/en not_active Abandoned
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5790935A (en) * | 1996-01-30 | 1998-08-04 | Hughes Aircraft Company | Virtual on-demand digital information delivery system and method |
US20030093792A1 (en) * | 2000-06-30 | 2003-05-15 | Labeeb Ismail K. | Method and apparatus for delivery of television programs and targeted de-coupled advertising |
US7356246B1 (en) * | 2000-10-01 | 2008-04-08 | Digital Networks North America, Inc. | Method and system for extending recording |
US20030135539A1 (en) * | 2001-01-23 | 2003-07-17 | Tetsujiro Kondo | Communication apparatus, communication method, eletronic device, control method of the electronic device, and recording medium |
US20020174433A1 (en) * | 2001-03-22 | 2002-11-21 | Baumgartner Joseph P. | Personal video recorder systems and methods |
US6901603B2 (en) * | 2001-07-10 | 2005-05-31 | General Instrument Corportion | Methods and apparatus for advanced recording options on a personal versatile recorder |
US20030012554A1 (en) * | 2001-07-10 | 2003-01-16 | General Instrument Corporation | Methods and apparatus for advanced recording options on a personal versatile recorder |
US20030188320A1 (en) * | 2002-04-02 | 2003-10-02 | Intervideo, Inc. | Method and system for a distributed digital video recorder |
US20030208763A1 (en) * | 2002-05-03 | 2003-11-06 | Mcelhatten David | Program guide and reservation system for network based digital information and entertainment storage and delivery system |
US20040078829A1 (en) * | 2002-05-03 | 2004-04-22 | Patel Vipul B. | Technique for delivering network personal video recorder service and broadcast programming service over a communications network |
US20040154040A1 (en) * | 2003-01-30 | 2004-08-05 | Ellis Michael D. | Interactive television systems with digital video recording and adjustable reminders |
US20040228605A1 (en) * | 2003-05-12 | 2004-11-18 | Ronald Quan | Method and apparatus for reducing and restoring the effectiveness of a commercial skip system |
US20050002640A1 (en) * | 2003-07-02 | 2005-01-06 | Daniel Putterman | Networked personal video recording system |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080101764A1 (en) * | 2006-11-01 | 2008-05-01 | General Instrument Corporation | Method and Apparatus for Managing Multimedia Content Recording Assets |
US20090113498A1 (en) * | 2007-10-25 | 2009-04-30 | Takayuki Yamamoto | Recorder and Content Management Method |
US20130145387A1 (en) * | 2010-06-07 | 2013-06-06 | Ray Van Brandenburg | System for outputting a choice recommendation to users |
US20120192234A1 (en) * | 2011-01-24 | 2012-07-26 | James Austin Britt | Methods and apparatus to manage bandwidth allocations in media delivery networks |
US8904445B2 (en) * | 2011-01-24 | 2014-12-02 | At&T Intellectual Property I, L.P. | Methods and apparatus to manage bandwidth allocations in media delivery networks |
US10897648B2 (en) * | 2019-03-27 | 2021-01-19 | Rovi Guides, Inc. | Method and apparatus for identifying a single user requesting conflicting content and resolving said conflict |
Also Published As
Publication number | Publication date |
---|---|
CN101151900A (en) | 2008-03-26 |
CA2602614A1 (en) | 2006-10-05 |
US20100195988A1 (en) | 2010-08-05 |
WO2006103222A1 (en) | 2006-10-05 |
CN101151894A (en) | 2008-03-26 |
CN101151893A (en) | 2008-03-26 |
WO2006103220A1 (en) | 2006-10-05 |
EP1867155B1 (en) | 2015-09-09 |
US20090041433A1 (en) | 2009-02-12 |
EP1867155A1 (en) | 2007-12-19 |
EP1867162A1 (en) | 2007-12-19 |
EP1867152B1 (en) | 2016-03-16 |
CN101151899A (en) | 2008-03-26 |
CA2602614C (en) | 2012-08-28 |
EP1867153B1 (en) | 2014-04-30 |
US8365234B2 (en) | 2013-01-29 |
KR101222606B1 (en) | 2013-01-16 |
KR20070116282A (en) | 2007-12-07 |
EP1867166A1 (en) | 2007-12-19 |
EP1867153A1 (en) | 2007-12-19 |
US20100011390A1 (en) | 2010-01-14 |
EP1867166B1 (en) | 2014-12-03 |
WO2006103224A1 (en) | 2006-10-05 |
JP2008535345A (en) | 2008-08-28 |
WO2006103216A1 (en) | 2006-10-05 |
CN101151895A (en) | 2008-03-26 |
CN101151893B (en) | 2015-07-22 |
KR20070121706A (en) | 2007-12-27 |
EP1867152A1 (en) | 2007-12-19 |
WO2006103218A1 (en) | 2006-10-05 |
BRPI0609502A2 (en) | 2010-04-13 |
US20100023976A1 (en) | 2010-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100046913A1 (en) | Method and device for storing and playing back tv programmes | |
US8566873B2 (en) | Program guide enhancements | |
US6973621B2 (en) | Customization in a content distribution system | |
US7779439B2 (en) | Program guide environment | |
US9143829B2 (en) | Technique for providing a virtual digital video recorder service through a communications network | |
US20050132401A1 (en) | Method and apparatus for exchanging preferences for replaying a program on a personal video recorder | |
US20060136966A1 (en) | Digital video recorder for recording missed program episodes and for resolving scheduling conflicts between programs to be recorded | |
US20080022347A1 (en) | TV-on-demand | |
AU2006228112B2 (en) | Method and arrangement for storing and playing back TV programmes | |
US20070154169A1 (en) | Systems and methods for accessing media program options based on program segment interest | |
US20070154168A1 (en) | Systems and methods for accessing media program options based on program segment interest | |
US20020009285A1 (en) | Personal versatile recorder: enhanced features, and methods for its use | |
US20070204299A1 (en) | Integrated Media Content | |
JP2003526291A (en) | Personal multifunction recorder and method of implementing and using it | |
CA2633845A1 (en) | Systems and methods for accessing media program options based on program segment interest | |
KR101060347B1 (en) | System for capturing and selectively playing broadcast programs | |
KR100669538B1 (en) | Method of broadcasting personal using personal video recoder, and system thereof | |
WO2002087219A2 (en) | Program guide enhancements | |
GB2469992A (en) | Interactive TV with multiple content streams in a single data stream | |
EP2211543A1 (en) | System and method for remotely managing a recording device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NOKIA SIEMENS NETWORKS GMBH & CO. KG,GERMANY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HIELSCHER, CHRISTOPH;JENZOWSKY, STEFAN;SCHEUER, AXEL;AND OTHERS;SIGNING DATES FROM 20070913 TO 20071029;REEL/FRAME:021106/0692 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |