US20100195988A1 - Method and Configuration for Storing and Playing Back TV Programs - Google Patents

Method and Configuration for Storing and Playing Back TV Programs Download PDF

Info

Publication number
US20100195988A1
US20100195988A1 US11/910,278 US91027806A US2010195988A1 US 20100195988 A1 US20100195988 A1 US 20100195988A1 US 91027806 A US91027806 A US 91027806A US 2010195988 A1 US2010195988 A1 US 2010195988A1
Authority
US
United States
Prior art keywords
programs
special content
user
pvr
pvr server
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
Application number
US11/910,278
Inventor
Christopher B. Coles
Christoph Hieslcher
Stefan Jenzowsky
Axel Scheuer
Harald Schweickhardt
Rudolf Stelzl
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Solutions and Networks GmbH and Co KG
Original Assignee
Nokia Siemens Networks GmbH and Co KG
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=36499386&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20100195988(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Nokia Siemens Networks GmbH and Co KG filed Critical Nokia Siemens Networks GmbH and Co KG
Priority to US11/910,278 priority Critical patent/US20100195988A1/en
Publication of US20100195988A1 publication Critical patent/US20100195988A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder
    • 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/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder
    • H04N21/2747Remote storage of video programs received via the downstream path, e.g. from the server
    • 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/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • 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/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • 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

Definitions

  • the present invention relates to a method and a configuration for the storage and playback of TV programs.
  • the present invention provides an improved method and an improved configuration for operating a network PVR.
  • PVR personal video recorder
  • DVR digital video recorder
  • Time-shifted viewing also allows the user to “pause” a program 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. This is often used to skip blocks of commercials contained in the program during playback.
  • 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 platforms 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 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.
  • the White Paper “Network PVR: Everything on Demand”, Jay Schiller, nCube Corporation, available on the internet at http://www.ncube.com/pressroom/downloads/nvpr-whitepaper.pdf 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.
  • such a network PVR 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 the last four weeks, for example.
  • An object of the invention is therefore to specify a method and configuration for the storage and playback of TV programs which prevents advertising and other special content from being skipped.
  • the invention further relates to a method for the storage and playback of TV programs, comprising the following steps:
  • the abovementioned marking can then be included in the data stream from the PVR to the user terminal, said user terminal ignoring the actuation of buttons having a fast forward or skip function if the marking is present when marked content is played back or a skip is to be executed to a time marker coming after the marked content in the recording.
  • the PVR server ignores the instruction sequence generated by actuating fast-forward or skip-forward keys when a marked content is played back or a skip is to be executed to a time marker coming after the marked content in the recording.
  • Special content can include, for example: advertising and other consumer information in any form, such as blocks of commercials within, before or after TV programs; product placements within TV programs; editorial announcements of other TV programs, new products/services and similar, e.g. in advice programs; etc.
  • the abovementioned marking can be used to replace the generic special content included in the TV signal by user-related and/or regionalized special content, e.g. generic advertising by user-related. Said user-related advertising can change each time the underlying recording is played back.
  • the special content must be played back once in its entirety before the fast forward or skip forward function can be enabled for the special content also.
  • the invention can be used to mark one or more advertising spots as special content within a block of commercials (which as a whole is not marked as special content), so that skipping or fast-forwarding of advertising is basically possible, but the particular spots (which can be correspondingly more expensively marketed) cannot be skipped and fast-forwarded and are mandatorily presented to the user.
  • users prepared to pay a separate fee can also basically skip marked content or view it in fast-forward.
  • the single FIGURE shows a configuration 100 comprising 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 adapting 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 nevertheless completely deliver the stored data in the event of 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, as 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 higher-quality video stream are conceivable.
  • the user terminals 104 can be equipped with or linked to local memory 110 which is implemented 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 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 memory 110 can be used to store user preferences and other settings in so far as these are not administered centrally by the PVR server 102 .
  • 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 incorporated 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 to manage his archive of recorded TV programs, possibly his personal TV listing and other personal settings. 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 .
  • a user's inputs relating to the recording of TV programs are sent to the PVR server 102 which generates data records identifying the TV program(s) to be recorded from the data received.
  • the corresponding TV program is earmarked for recording by means of a scheduler.
  • the database 130 e.g. a user database, manages 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 (one 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 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 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 or other special content in order to prevent this being skipped, as will be explained in greater detail below.
  • the local data is accordingly sent to all the user terminals 104 on which the program is to be included in the personal TV listing, 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). Only when the two volumes of data (from the memory 110 of the user terminal 104 and the mass storage 108 ) are combined can the program be played back in its entirety.
  • a user requests, by means of user interface 106 on the user terminal 104 , the archive of available programs which is transmitted from the database 130 to the user terminal 104 for display by means of the user interface, e.g. on the screen 116 . From the archive, the user can select a recording and initiate playback by appropriate input.
  • the user terminal transmits this request to the PVR server 102 which locates the corresponding video data in the mass storage 108 by means of the database 130 and sends this as a video stream to the corresponding user terminal 104 .
  • 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 meaning that, depending on the selected subdivision of data between local memory 110 and mass storage 108 , comparatively large volumes of data can 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 108 is prepared for playback.
  • Programs of particular channels are transmitted with advertising or other special content, for which the TV channel operator has an interest in users of user terminals 104 playing back said advertising or special content and not using the skip or fast-forward function of “their” network PVR.
  • This content is recorded by the PVR server 102 along with the TV program in which said content is embedded or with which it is otherwise associated, such as advertising or copyright details before or after the TV program.
  • Such special content is detected by the present invention and marked in the volume of recorded data. Detection can take place by the signal embedded in the TV signal being detected by the receiver 122 which then causes the encoder 120 and/or the PVR server to perform appropriate marking of the digital recording data.
  • a commonly used signal which can be used for this purpose is the VPS signal.
  • This type of detection and marking has the disadvantage, however, that the signal embedded in the TV signal is generally contained in the sent-out signal and could be used by users of freely programmable standalone PVR or HTPC solutions to filter out the specially marked special content—contrary to the intentions of the TV channel operator.
  • This information 140 can be provided by the TV station, for example, by special content being characterized by a start and end time and said start and end time being sent, simultaneously with the transmission of the special content, to the PVR server 102 or encoder 120 where it is detected and used for marking the content.
  • this information can be sent in advance or subsequently to the PVR server 102 or encoder 120 .
  • control over the stored recordings and the associated information about special content can be exercised by the PVR server operator alone, thereby enabling use of the sensitive data provided by TV stations for purposes of avoiding advertising to be eliminated.
  • Another form of detection consists of analyzing particular features of the received TV signals, such as abruptly changing volume levels, picture brightnesses, colors, saturation, picture format changes, changes in the audio coding, e.g. multichannel sound 5.1 to stereo sound 2.0 or similar, as advertising often differs from the rest of the program in these features.
  • the content can again be marked accordingly, a degree of inaccuracy at the boundaries with the actual transmission (i.e. too early marking and/or marking lasting too long) being harmless, as the user is unlikely to want to skip or fast-forward the actual program.
  • the detection and marking of blocks of commercials or special content can also be used to replace advertising or special content present in the recording by other special content, such as other advertising. This is useful, for example, for replacing generic advertising by user-specific advertising.
  • the operator of the network PVR 102 if necessary with the agreement of the relevant user—carries out user behavior analysis. To determine user behavior, the following can be analyzed, for example, in an automated manner:
  • regional advertising can also be inserted in place of the generic advertising.
  • the detection and marking of special content can also be used to replace out-of-date advertising by current advertising in archived programs.
  • outdated parts of programs can also be replaced by updated material in this way, replacement by zero length content also being conceivable, i.e. deletion of particular content. This is helpful, for example, in programs in which viewers are e.g. requested to call a telephone number which, however, is only obtainable during the original broadcast. If corresponding sequences of the program are marked as special content and replaced by new special content (e.g. of zero length), no out-of-date telephone numbers will be announced or displayed to the user.
  • the content provider is free to make only selected commercials subject to the abovementioned user restrictions, instead of the entire block. This can be combined with any user profiles available, so that users can skip the generic advertising which is irrelevant to them anyway, but not the generic advertising spots that are relevant to them.
  • the invention can be used commercially in different ways. For example, a content provider can market advertising spots which are marked as unskippable more expensively than regular advertising spots. Combining this with user profiles reduces the amount of advertising that is irrelevant to the user who therefore on the one hand finds the advertising less intrusive and also—due to the elimination of irrelevant advertising—is presented with less advertising overall. If the generic advertising is totally replaced by user-specific regional advertising, it can be provided that the—compared to generic advertising—higher income due to more selective advertising is split between the TV stations (whose advertising is substituted and which can generate no income thereby), the provider of the user-specific/regional advertising and the operator of the network PVR.

Abstract

A method and configuration allows storing and playing back TV programs, in particular an improved method and configuration for operating a network PVR. The novel configuration for storing and playing back TV programs includes a PVR server capable of receiving several digitally encoded TV channels, of feeding several terminals, and of recording storable TV programs. The terminals are provided with means for selecting storable TV programs and means for transmitting the choice to the PVR server. The inventive configuration also comprises means for detecting particular contents (for example, advertising) associated with received TV programs and means for identifying said contents in the recordings of said TV programs. Said identifications can be used for preventing said particular content jump during playing back the TV programs recorded on the terminal and for substituting the particular contents by updated particular contents.

Description

  • The present invention relates to a method and a configuration for the storage and playback of TV programs. In particular, the present invention provides an improved method and an improved configuration 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 advent of fast and at the same time inexpensive video processors and high-performance video codecs such as 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. 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 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 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. This is often used to skip blocks of commercials contained in the program during playback. 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 PVR and PCPVR; both have a large (disk) memory, sufficient processor power and suitable video codecs.
  • By means of configurable software or firmware, both platforms 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 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. 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 “Network PVR: Everything on Demand”, Jay Schiller, nCube Corporation, available on the internet at http://www.ncube.com/pressroom/downloads/nvpr-whitepaper.pdf 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 a further development, such a network PVR 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 the last four weeks, for example.
  • As already mentioned, the ability of PVR users to completely skip advertising embedded in TV programs automatically or at least manually means that conventional advertising-financed TV is deprived of the basis on which it is financed.
  • An object of the invention is therefore to specify a method and configuration for the storage and playback of TV programs which prevents advertising and other special content from being skipped.
  • This object is achieved by a TV program storage and playback configuration comprising the following:
      • a PVR server with means for receiving a plurality of digitally encoded TV channels, means for supplying a plurality of user terminals and means for recording TV programs to be stored;
      • at least one user terminal with means for selecting TV programs to be stored, means for transmitting the selection to the PVR server and means for playing back TV programs recorded by the PVR server; and
      • means for detecting special content associated with received TV programs and means for marking said content in the recordings of said TV programs.
  • The invention further relates to a method for the storage and playback of TV programs, comprising the following steps:
      • 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 said selection to the PVR server;
      • detection of special content associated with received TV programs and marking of said content in the recordings of said TV programs; and
      • playback on the user terminal of TV programs recorded by the PVR server.
  • The abovementioned marking can then be included in the data stream from the PVR to the user terminal, said user terminal ignoring the actuation of buttons having a fast forward or skip function if the marking is present when marked content is played back or a skip is to be executed to a time marker coming after the marked content in the recording.
  • Alternatively it can be provided that, to make the user terminal as simple as possible and eliminate tampering with the user terminal, the PVR server ignores the instruction sequence generated by actuating fast-forward or skip-forward keys when a marked content is played back or a skip is to be executed to a time marker coming after the marked content in the recording.
  • Special content can include, for example: advertising and other consumer information in any form, such as blocks of commercials within, before or after TV programs; product placements within TV programs; editorial announcements of other TV programs, new products/services and similar, e.g. in advice programs; etc.
  • The abovementioned marking can be used to replace the generic special content included in the TV signal by user-related and/or regionalized special content, e.g. generic advertising by user-related. Said user-related advertising can change each time the underlying recording is played back.
  • It can be provided that, on the user terminal, the special content must be played back once in its entirety before the fast forward or skip forward function can be enabled for the special content also.
  • In addition, the invention can be used to mark one or more advertising spots as special content within a block of commercials (which as a whole is not marked as special content), so that skipping or fast-forwarding of advertising is basically possible, but the particular spots (which can be correspondingly more expensively marketed) cannot be skipped and fast-forwarded and are mandatorily presented to the user.
  • Lastly it can be provided that users prepared to pay a separate fee can also basically skip marked content or view it in fast-forward.
  • Preferred embodiments of the present invention will now be explained in greater detail with reference to the accompanying drawing.
  • The single FIGURE shows a configuration 100 comprising a network PVR or PVR server 102 and user terminals 104A . . . 104N 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. In this configuration 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. as digital video broadcast DVB, (received terrestrially as DVB-T, via cable as DVB-C or via satellite as DVB-S), the encoder 120 can forward this data stream unmodified to the PVR server 102 or modify it prior to forwarding, e.g. by adapting 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. Numerous methods of creating redundant hard disk mass storage arrays which can nevertheless completely deliver the stored data in the event of 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, as 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 higher-quality video stream are conceivable.
  • The user terminals 104 can be equipped with or linked to local memory 110 which is implemented 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 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 memory 110 can be used to store user preferences and other settings in so far as these are not administered centrally by the PVR server 102.
  • 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 incorporated 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 to manage his archive of recorded TV programs, possibly his personal TV listing and other personal settings. 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.
  • A user's inputs relating to the recording of TV programs are sent to the PVR server 102 which generates data records identifying the TV program(s) to be recorded from the data received. The corresponding TV program is earmarked for recording by means of a scheduler. The database 130, e.g. a user database, manages 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 the database 130 whether a user (one 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 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 storage array 108 of the PVR 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 stored in the first 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 or other special content in order to prevent this being skipped, as will be explained in greater detail below.
  • If the recording data is subdivided into central and local data, the local data is accordingly sent to all the user terminals 104 on which the program is to be included in the personal TV listing, 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). Only when the two volumes of data (from the memory 110 of the user terminal 104 and the mass storage 108) are combined can the program be played back in its entirety.
  • To initiate playback, a user requests, by means of user interface 106 on the user terminal 104, the archive of available programs which is transmitted from the database 130 to the user terminal 104 for display by means of the user interface, e.g. on the screen 116. From the archive, the user can select a recording and initiate playback by appropriate input. The user terminal transmits this request to the PVR server 102 which locates the corresponding video data in the mass storage 108 by means of the database 130 and sends this as a video stream to the corresponding user terminal 104.
  • 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 the PVR 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 the PVR server 102 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 meaning that, depending on the selected subdivision of data between local memory 110 and mass storage 108, comparatively large volumes of data can 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 108 is prepared for playback.
  • Programs of particular channels are transmitted with advertising or other special content, for which the TV channel operator has an interest in users of user terminals 104 playing back said advertising or special content and not using the skip or fast-forward function of “their” network PVR. This content is recorded by the PVR server 102 along with the TV program in which said content is embedded or with which it is otherwise associated, such as advertising or copyright details before or after the TV program.
  • Such special content is detected by the present invention and marked in the volume of recorded data. Detection can take place by the signal embedded in the TV signal being detected by the receiver 122 which then causes the encoder 120 and/or the PVR server to perform appropriate marking of the digital recording data. A commonly used signal which can be used for this purpose is the VPS signal. This type of detection and marking has the disadvantage, however, that the signal embedded in the TV signal is generally contained in the sent-out signal and could be used by users of freely programmable standalone PVR or HTPC solutions to filter out the specially marked special content—contrary to the intentions of the TV channel operator.
  • In an alternative it is therefore provided to supply the information concerning special content 140 to the PVR server 102 or the encoder 120 separately from the actual TV signals, e.g. by means of the internet. This information 140 can be provided by the TV station, for example, by special content being characterized by a start and end time and said start and end time being sent, simultaneously with the transmission of the special content, to the PVR server 102 or encoder 120 where it is detected and used for marking the content. Of course it is also possible for this information to be sent in advance or subsequently to the PVR server 102 or encoder 120.
  • It is advantageous that control over the stored recordings and the associated information about special content can be exercised by the PVR server operator alone, thereby enabling use of the sensitive data provided by TV stations for purposes of avoiding advertising to be eliminated.
  • Another form of detection consists of analyzing particular features of the received TV signals, such as abruptly changing volume levels, picture brightnesses, colors, saturation, picture format changes, changes in the audio coding, e.g. multichannel sound 5.1 to stereo sound 2.0 or similar, as advertising often differs from the rest of the program in these features. In response to such detection, the content can again be marked accordingly, a degree of inaccuracy at the boundaries with the actual transmission (i.e. too early marking and/or marking lasting too long) being harmless, as the user is unlikely to want to skip or fast-forward the actual program.
  • Finally it is also possible, of course, for all the channels to be monitored by employees and the advertising or other special content to be determined by employees. In this case corresponding information about special content 140 is supplied via the internet or proprietary interfaces to PVR servers 102 or encoders 120 where it is detected and used for marking the recorded data.
  • As already mentioned, the detection and marking of blocks of commercials or special content can also be used to replace advertising or special content present in the recording by other special content, such as other advertising. This is useful, for example, for replacing generic advertising by user-specific advertising. For this purpose it can also be provided that the operator of the network PVR 102—if necessary with the agreement of the relevant user—carries out user behavior analysis. To determine user behavior, the following can be analyzed, for example, in an automated manner:
      • film genres, subject areas of reports and documentations contained in a user's personal TV listing or archive,
      • user-provided information about interests and inclinations,
      • changing channels, forwarding and rewinding by the user while viewing the recorded content, and/or
      • video on demand packages so far consumed.
  • Instead of user-specific advertising, regional advertising can also be inserted in place of the generic advertising.
  • In addition, the detection and marking of special content can also be used to replace out-of-date advertising by current advertising in archived programs. In general, outdated parts of programs can also be replaced by updated material in this way, replacement by zero length content also being conceivable, i.e. deletion of particular content. This is helpful, for example, in programs in which viewers are e.g. requested to call a telephone number which, however, is only obtainable during the original broadcast. If corresponding sequences of the program are marked as special content and replaced by new special content (e.g. of zero length), no out-of-date telephone numbers will be announced or displayed to the user.
  • It can be provided to relax or lift restrictions in respect of skipping and/or fast forwarding for users who pay an appropriate separate fee. It is additionally possible to maintain the restrictions in respect of skipping and/or fast-forwarding for all or selected users only during the first viewing of the special content and then to allow skipping and/or fast forwarding for said special content also. The information that specific advertising has already been shown to a user can be managed in the database 130.
  • The content provider is free to make only selected commercials subject to the abovementioned user restrictions, instead of the entire block. This can be combined with any user profiles available, so that users can skip the generic advertising which is irrelevant to them anyway, but not the generic advertising spots that are relevant to them.
  • It is self-evident that the abovementioned restrictions can be enforced by the PVR server even for special forms of skipping or fast-forwarding of content such as time shifting.
  • The invention can be used commercially in different ways. For example, a content provider can market advertising spots which are marked as unskippable more expensively than regular advertising spots. Combining this with user profiles reduces the amount of advertising that is irrelevant to the user who therefore on the one hand finds the advertising less intrusive and also—due to the elimination of irrelevant advertising—is presented with less advertising overall. If the generic advertising is totally replaced by user-specific regional advertising, it can be provided that the—compared to generic advertising—higher income due to more selective advertising is split between the TV stations (whose advertising is substituted and which can generate no income thereby), the provider of the user-specific/regional advertising and the operator of the network PVR.
  • It can also be provided to refund a fraction of the higher revenue resulting from the more selective advertising, e.g. by way of a lower basic monthly fee or similar, to users who are prepared to provide a user profile.

Claims (9)

1-8. (canceled)
9. A configuration for storing and playing back TV programs, comprising:
a PVR server having means for receiving a plurality of digitally encoded TV channels, means for supplying a plurality of user terminals, and means for recording TV programs to be stored;
at least one user terminal having means for selecting TV programs to be stored, means for transmitting a selection to said PVR server, and means for playing back TV programs recorded by said PVR server; and
means for detecting special content associated with received TV programs and means for marking the special content in the recordings of the TV programs.
10. The configuration according to claim 9, which further comprises means configured to replace, in conjunction with said PVR server, the special content associated with a TV program by different special content during a playback of the TV program on said user terminal.
11. The configuration according to claim 9, which further comprises means configured to prevent, in conjunction with said PVR server, requests to skip or fast-forward the special content during playback of a TV program associated with the special content on said user terminal.
12. The configuration according to claim 11, wherein said means for preventing skipping or fast-forwarding of the special content are configured to prevent skipping or fast-forwarding of special content only a first time the special content is played back.
13. A method for storing and playing back TV programs, which comprises the following steps:
receiving a plurality of digitally encoded TV channels with a PVR server configured to supply a plurality of user terminals and to record TV programs to be stored;
selecting, at a user terminal, TV programs to be stored and transmitting a selection to the PVR server;
detecting special content associated with received TV programs and marking the special content in the recordings of the TV programs; and
playing back, on the user terminal, TV programs recorded by the PVR server.
14. The method according to claim 13, which comprises, in conjunction with the PVR server, replacing the special content by other special content during playback of the recording of a TV program associated with the special content on the user terminal.
15. The method according to claim 13, which comprises, in conjunction with the PVR server, refusing a request to skip or fast-forward the special content during playback of the recording of a TV program associated with the special content on the user terminal.
16. The method according to claim 15, which comprises refusing the request for skipping or fast-forwarding of the special content only during a first playback of the TV program.
US11/910,278 2005-03-30 2006-03-28 Method and Configuration for Storing and Playing Back TV Programs Abandoned US20100195988A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/910,278 US20100195988A1 (en) 2005-03-30 2006-03-28 Method and Configuration for Storing and Playing Back TV Programs

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US66639205P 2005-03-30 2005-03-30
US11/910,278 US20100195988A1 (en) 2005-03-30 2006-03-28 Method and Configuration for Storing and Playing Back TV Programs
PCT/EP2006/061074 WO2006103218A1 (en) 2005-03-30 2006-03-28 Method and device for storing and playing back tv programmes

Publications (1)

Publication Number Publication Date
US20100195988A1 true US20100195988A1 (en) 2010-08-05

Family

ID=36499386

Family Applications (5)

Application Number Title Priority Date Filing Date
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
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,299 Abandoned US20100011390A1 (en) 2005-03-30 2006-03-28 Method and Configuration for Storing and Playing Back TV Transmissions

Family Applications Before (1)

Application Number Title Priority Date Filing Date
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

Family Applications After (3)

Application Number Title Priority Date Filing Date
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,299 Abandoned US20100011390A1 (en) 2005-03-30 2006-03-28 Method and Configuration for Storing and Playing Back TV Transmissions

Country Status (8)

Country Link
US (5) US8365234B2 (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) WO2006103216A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080172697A1 (en) * 2007-01-16 2008-07-17 Hanashima Masato Program recording apparatus
US20090070373A1 (en) * 2007-09-07 2009-03-12 Samsung Electronics Co., Ltd. Method and apparatus for processing multimedia content and metadata
US20090192637A1 (en) * 2007-11-15 2009-07-30 Mtv Networks Dynamically serving altered sound content
US20120192234A1 (en) * 2011-01-24 2012-07-26 James Austin Britt 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

Families Citing this family (40)

* Cited by examiner, † Cited by third party
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
WO2007072958A1 (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
US20080101764A1 (en) * 2006-11-01 2008-05-01 General Instrument Corporation Method and Apparatus for Managing Multimedia Content Recording Assets
WO2008113948A1 (en) * 2007-02-26 2008-09-25 France Telecom 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
JP2009124693A (en) * 2007-10-25 2009-06-04 Hitachi Ltd Recorder and content management method
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
WO2011155827A1 (en) * 2010-06-07 2011-12-15 Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek Tno System for outputting a choice recommendation to users
US8965139B2 (en) 2010-09-29 2015-02-24 Panasonic Intellectual Property Corporation Of America Image decoding method, image coding method, image decoding apparatus, image coding apparatus and integrated circuit for generating a code stream with a hierarchical code structure
RU2595625C2 (en) 2010-09-30 2016-08-27 Сан Пэтент Траст Image decoding method, image encoding method, image decoding device, image encoding device, programme and integrated circuit
WO2012042893A1 (en) 2010-09-30 2012-04-05 パナソニック株式会社 Image decoding method, image encoding method, image decoding device, image encoding device, programme, 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
US11456982B2 (en) 2013-03-06 2022-09-27 David A. Taylor Media sharing and communication system
US10368122B2 (en) 2013-03-06 2019-07-30 David A. Taylor Media sharing and communication system
US11457284B2 (en) 2013-03-06 2022-09-27 David A. Taylor Media sharing and communication system
US11831960B2 (en) 2013-03-06 2023-11-28 David A. Taylor Media sharing and communication system
US11483432B2 (en) 2013-03-06 2022-10-25 David A. Taylor Media sharing and communication system
US11582526B2 (en) 2013-03-06 2023-02-14 David A. Taylor Media sharing and communication system
US11483624B2 (en) 2013-03-06 2022-10-25 David A. Taylor Media sharing and communication system
US11503378B2 (en) 2013-03-06 2022-11-15 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 (8)

* Cited by examiner, † Cited by third party
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
US20020174433A1 (en) * 2001-03-22 2002-11-21 Baumgartner Joseph P. Personal video recorder systems and methods
US20030039465A1 (en) * 2001-04-20 2003-02-27 France Telecom Research And Development L.L.C. Systems for selectively associating cues with stored video frames and methods of operating the same
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
US20040003398A1 (en) * 2002-06-27 2004-01-01 Donian Philip M. Method and apparatus for the free licensing of digital media content
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
US20040228605A1 (en) * 2003-05-12 2004-11-18 Ronald Quan Method and apparatus for reducing and restoring the effectiveness of a commercial skip system
US20060010467A1 (en) * 2004-07-12 2006-01-12 Alcatel Personalized video entertainment system

Family Cites Families (33)

* Cited by examiner, † Cited by third party
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
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
US7979881B1 (en) 2000-03-30 2011-07-12 Microsoft Corporation System and method for identifying audio/visual programs to be recorded
ES2227243T3 (en) * 2000-06-15 2005-04-01 France Telecom PROVISION OF VIDEO INTERFACE, DISTRIBUTION SYSTEM AND METHOD TO TRANSFER PROGRAMS AND SEQUENCES OF CODED VIDEOS ON A LARGE AREA NETWORK.
US8495679B2 (en) 2000-06-30 2013-07-23 Thomson Licensing Method and apparatus for delivery of television programs and targeted de-coupled advertising
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
US7356246B1 (en) 2000-10-01 2008-04-08 Digital Networks North America, Inc. Method and system for extending recording
US6959143B2 (en) * 2000-12-26 2005-10-25 Eloda Inc. Advertising extracting system
KR100861625B1 (en) * 2001-01-23 2008-10-07 소니 가부시끼 가이샤 Communication apparatus, communication method, electronic device, control method of the electronic device, and recording medium
US6901603B2 (en) * 2001-07-10 2005-05-31 General Instrument Corportion Methods and apparatus for advanced recording options on a personal versatile recorder
US20030122966A1 (en) * 2001-12-06 2003-07-03 Digeo, Inc. System and method for meta data distribution to customize media content playback
US20030188320A1 (en) 2002-04-02 2003-10-02 Intervideo, Inc. Method and system for a distributed digital video recorder
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
US20060059260A1 (en) 2002-05-21 2006-03-16 Koninklijke Philips Electrics N.V. Recommendation of media content on a media system
CN1482807A (en) 2002-06-25 2004-03-17 Svod公司 Video advertising system and method
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
KR20050085287A (en) 2002-12-04 2005-08-29 코닌클리케 필립스 일렉트로닉스 엔.브이. Recommendation of video content based on the user profile of users with similar viewing habits
AU2003283709A1 (en) * 2002-12-12 2004-06-30 Koninklijke Philips Electronics N.V. Apparatus and method for preventing switching from a channel during an advertisement display
US7493646B2 (en) * 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
KR100564452B1 (en) * 2003-04-03 2006-03-29 엘지전자 주식회사 Video recording/playback apparatus and method
US7603022B2 (en) 2003-07-02 2009-10-13 Macrovision Corporation Networked personal video recording system
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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
US20020174433A1 (en) * 2001-03-22 2002-11-21 Baumgartner Joseph P. Personal video recorder systems and methods
US20030039465A1 (en) * 2001-04-20 2003-02-27 France Telecom Research And Development L.L.C. Systems for selectively associating cues with stored video frames and methods of operating the same
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
US20040003398A1 (en) * 2002-06-27 2004-01-01 Donian Philip M. Method and apparatus for the free licensing of digital media content
US20040228605A1 (en) * 2003-05-12 2004-11-18 Ronald Quan Method and apparatus for reducing and restoring the effectiveness of a commercial skip system
US20060010467A1 (en) * 2004-07-12 2006-01-12 Alcatel Personalized video entertainment system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080172697A1 (en) * 2007-01-16 2008-07-17 Hanashima Masato Program recording apparatus
US20090070373A1 (en) * 2007-09-07 2009-03-12 Samsung Electronics Co., Ltd. Method and apparatus for processing multimedia content and metadata
US20090192637A1 (en) * 2007-11-15 2009-07-30 Mtv Networks Dynamically serving altered sound content
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
JP2008535345A (en) 2008-08-28
US20100023976A1 (en) 2010-01-28
WO2006103224A1 (en) 2006-10-05
WO2006103220A1 (en) 2006-10-05
EP1867153A1 (en) 2007-12-19
EP1867155A1 (en) 2007-12-19
US20100011390A1 (en) 2010-01-14
EP1867155B1 (en) 2015-09-09
EP1867166B1 (en) 2014-12-03
US8365234B2 (en) 2013-01-29
US20090041433A1 (en) 2009-02-12
CN101151899A (en) 2008-03-26
EP1867153B1 (en) 2014-04-30
CN101151895A (en) 2008-03-26
CN101151893A (en) 2008-03-26
KR20070121706A (en) 2007-12-27
US20100046913A1 (en) 2010-02-25
WO2006103222A1 (en) 2006-10-05
WO2006103218A1 (en) 2006-10-05
EP1867152A1 (en) 2007-12-19
KR20070116282A (en) 2007-12-07
CN101151900A (en) 2008-03-26
EP1867166A1 (en) 2007-12-19
CN101151894A (en) 2008-03-26
CN101151893B (en) 2015-07-22
EP1867162A1 (en) 2007-12-19
EP1867152B1 (en) 2016-03-16
WO2006103216A1 (en) 2006-10-05
CA2602614C (en) 2012-08-28
CA2602614A1 (en) 2006-10-05
KR101222606B1 (en) 2013-01-16
BRPI0609502A2 (en) 2010-04-13

Similar Documents

Publication Publication Date Title
US20100195988A1 (en) Method and Configuration for Storing and Playing Back TV Programs
JP6756802B2 (en) Improved viewing measurement system and method
US7840112B2 (en) Gradually degrading multimedia recordings
US8904454B2 (en) Method and arrangement for storing and playing back TV programmes
US20050132401A1 (en) Method and apparatus for exchanging preferences for replaying a program on a personal video recorder
US20080155581A1 (en) Method and Apparatus for Providing Commercials Suitable for Viewing When Fast-Forwarding Through a Digitally Recorded Program
US20040268384A1 (en) Method and apparatus for processing a video signal, method for playback of a recorded video signal and method of providing an advertising service
US7684681B1 (en) Receivers for television signals
AU6307600A (en) Improvements in receivers for television signals
JP4589123B2 (en) Personal video recorder, recording method and user interface
GB2469992A (en) Interactive TV with multiple content streams in a single data stream
WO2003051043A1 (en) Method and system for distributing personalized editions of media programs using bookmarks
AU2004237900B2 (en) Interruptible recorder

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION