US20100023976A1 - Method and Configuration for Storing and Playing Back TV Transmissions - Google Patents

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

Info

Publication number
US20100023976A1
US20100023976A1 US11/910,290 US91029006A US2010023976A1 US 20100023976 A1 US20100023976 A1 US 20100023976A1 US 91029006 A US91029006 A US 91029006A US 2010023976 A1 US2010023976 A1 US 2010023976A1
Authority
US
United States
Prior art keywords
stored
memory
data
terminal
recording
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,290
Inventor
Christopher B. Coles
Christoph Hielscher
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=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20100023976(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,290 priority Critical patent/US20100023976A1/en
Publication of US20100023976A1 publication Critical patent/US20100023976A1/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 storing and playing back TV transmissions.
  • 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 television also enables the user to “pause” a transmission viewed live initially, to take a telephone call perhaps, and to continue the playback later, whereby it would appear to the user as if he had actually paused the live broadcast and continued it later.
  • the user pressing the “Pause” button has caused his PVR to record the running transmission, and pressing the “Pause” button again results in the recorded transmission on the one hand continuing to be recorded and on the other already being played back.
  • multimedia PCs with suitable software are also increasingly being used as PVRs.
  • PVRs home theater PC
  • HTPC home theater PC
  • both platform variants are in a position to offer the user further functions, such as searching for transmissions which fit thematically with his favorite transmissions.
  • Common to both platform variants is the fact that the recording takes place locally with respect to the user and the quantity of transmissions that can be recorded is limited by the local disk storage unit. It is therefore often possible to transfer recorded transmissions from the internal memory of the device onto writable media such as (re-)writable CDs or DVDs. There is some effort involved in this however and, not least, the price of a PVR is also considerable.
  • PVRs also suffer from the problem that a plurality of PVRs are additionally required in order to allow parallel recording of multiple transmissions.
  • a network PVR was proposed in the white paper “Network PVR: Everything an Demand”, Jay Schiller, nCube Corporation, available on the Internet at http://www.ncube.com/pressroom/downloads/nvpr-whitepaper.pdf, in which memory, coding logic and codecs are made available by a provider on the cable network.
  • the user receives a device which allows him to select transmissions to store and to retrieve stored transmissions which are then transferred by means of a wideband connection in real time to the user.
  • a PVR or an HTPC such a device can be considerably less powerful.
  • the user can lease storage space practically without limit on the central PVR server while the operator of the PVR server only needs to provide one copy of each transmission which is then distributed when required to those users who have placed this transmission in their (virtual) memory.
  • such a network PVR can be implemented such that “programming” of the network PVR by the user is not required and the user instead has access to all the transmissions in his program assortment from approximately the most recent 4 weeks.
  • An object of the invention is therefore to set down a method and a configuration for storing and playing back TV transmissions, which avoids this disadvantage.
  • This object is achieved by a configuration for storing and playing back TV transmissions, which comprises the following:
  • the invention also relates to a method for storing and playing back TV transmissions, comprising the following steps:
  • An advantageous embodiment makes appropriate provision whereby the main (central) part of the data to be stored which is stored in the mass storage device delivers decodable picture and sound information only when combined with the (local) data stored in the memory of the selecting terminal. This also ensures that only users who had also programmed the stored transmissions for recording are able to retrieve them because the terminal portion of the data required for the decoding is also stored only in the terminals of this user.
  • the small data set to be stored in the terminal makes it possible to dispense with conventional high-capacity hard disk drives in the terminal and to provide a flash memory or a mini hard drive as the terminal memory, a commercially available Hitachi Microdrive for instance.
  • precisely this exchange process (with restricted scope) can be permitted for users in order to grant users the same rights when using the network PVR as when using analog tape devices where it is possible to pass on recordings without any difficulty.
  • the terminal for example header information, a time-limited starting sequence, or every n-th data packet of the video data to be stored can be stored; the remaining data to be stored is stored in the mass storage device coupled to the PVR server.
  • the data can for example be chosen such that a short intro can be played from the data present in the terminal in order to enable the user to decide immediately to delete the recorded transmission without combining the data beforehand.
  • the data packets can be chosen such that a sequence of still images is present in the terminal.
  • the combination of the parts of the recording stored in the memory of the selecting terminal and the parts stored in the mass storage device coupled to the PVR server can take place in the PVR server, whereby the complete video data is then sent to the terminal as a realtime data stream for playback.
  • This permits the construction of a particularly simple terminal with minimal computing power.
  • the combination of the parts of the recording stored in the memory of the selecting terminal and the parts stored in the mass storage device coupled to the PVR server can take place in real time in the terminal, whereby the incomplete video data is sent from the mass storage device coupled to the PVR server as a near-realtime data stream to the terminal, where it is supplemented by the data stored in the terminal and played back.
  • the single FIGURE shows a configuration 100 with a network PVR or PVR server 102 and terminals 104 A . . . 104 N fed by the latter.
  • the PVR server 102 receives digitally coded TV channels from an encoder 120 .
  • the encoder in turn receives the TV channels from a receiver 122 which receives suitable TV signals by way of a terrestrial antenna 124 and/or satellite antenna 126 and/or TV cable 128 .
  • the encoder 120 and the receiver 122 can be constructed as one device.
  • the encoder 120 utilizes a codec such as MPEG2 or MPEG4 for example or codecs derived from these in order to convey the TV signals which are initially present in analog form into an efficient digital data format.
  • the encoder 120 can forward this data stream unmodified to the PVR server 102 or modify it before forwarding, for example by matching the bandwidth of the data stream to the bandwidth of the link to the terminals 104 .
  • the PVR server is coupled to a mass storage device 108 , for example to a hard disk drive array (HDD array).
  • HDD array hard disk drive array
  • Numerous methods are known in the art for building redundant mass storage device arrays from hard disks, which are nevertheless still able to deliver the stored data in its entirety in the event of failure of individual hard disks.
  • the use of such a redundant array for example a redundant array comprising independent hard disks (RAID), is advantageous in conjunction with the present invention because a PVR server 102 and the attached mass storage device 108 stores the major part of the TV recordings of numerous users.
  • the user terminals 104 are connected to the PVR server 102 for example by way of the TV cable network or a DSL link.
  • Modern codecs permit an acceptable video quality with transfer rates upwards of a few hundred kbit/s. With the bandwidths of several Mbit/s that are technically possible over 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 terminals 104 are equipped with or coupled to local memory 110 which for example can be implemented as conventional hard disk or HDD 111 and/or as flash memory 112 and/or as RAM 113 . Special forms such as mini hard drives available in flash memory card format are naturally also conceivable. In this situation, flash memory 112 has the advantage that storage of data is possible independent of the presence of a supply voltage and at the same time particularly quiet terminals 104 are made possible because flash memory has no rotating or other mechanical parts.
  • the memory 110 can be permanently coupled to the terminal 104 or can be configured as exchangeable. Lesser demands apply to the memory 110 of the terminals 104 than to the mass storage device 108 in respect of redundancy and failsafe behavior. Provision can be made as a convenience feature for the user which enables him to produce backup copies of the parts of the recordings stored in his memory, for instance on a data medium (writable CD or DVD, external hard disk) not permanently situated in the terminal 104 , using a network connection on a PC or also in a separate storage area offered by the PVR service provider (not shown).
  • this can be a set-top box which is connected to a picture playback device 116 .
  • the terminal 104 can be integrated into the picture playback device 116 .
  • the picture playback device 116 can be a conventional television. Alternatively, it can also be a monitor which does not itself have a TV tuner.
  • the terminal 104 has a user interface 106 which the user can use for example in order to select TV transmissions for recording or to manage his archive of recorded TV transmissions. This user interface can, as is normal in the realm of set-top boxes, be implemented such that the user makes inputs using a remote control and sees outputs displayed on the picture playback device 116 .
  • a data record identifying a TV transmission to be recorded is sent to the network-based PVR 102 which uses a scheduler to make the TV transmission available for recording.
  • a user database not shown—manages the transmissions allotted for recording by a user and checks the user's authorizations, for instance as to whether the user has subscribed to the corresponding TV channel.
  • the PVR server 102 checks whether a user (a single user is sufficient) has allotted this transmission for recording. If this is the case, the recording is carried out by dividing the data into a local and a central part and storing it accordingly in the memory 110 of the terminal 104 or in the mass storage device 108 . In this situation, advantageously the main part of the data is stored centrally in the mass storage device 108 and the remaining data is sent to the local memory 110 of the requesting terminal 104 . If the transmission has been programmed for recording on a plurality of terminals 104 , the local data is accordingly sent to all the terminals 104 on which the transmission has been programmed for recording.
  • the division can be performed such that at least the central data stream for its part no longer delivers a decodable video signal (picture and sound). Only when both data sets (from the memory 110 of a terminal 104 and from the mass storage device 108 ) are combined can the transmission be played back in its entirety.
  • a decodable video signal picture and sound
  • the parts of the recording stored in the memory 110 of the selecting terminal 104 and the parts stored in the mass storage device 108 can be combined.
  • the data stored in the terminal is first transferred to the PVR server, where it is combined.
  • the complete video data is then sent to the terminal 104 as a realtime data stream for playback.
  • This permits the construction of a particularly simple terminal 104 with minimal computing power. Since the data set stored in the terminal can be very small (several kilobytes per recording suffice in one embodiment of the invention), the user request to play back a specific transmission will only be insignificantly delayed, if at all, by the need to initially transfer data to the PVR server 102 .
  • the parts of the recording stored in the memory 110 of the selecting terminal 104 and the parts stored in the mass storage device 108 can be combined in real time in the terminal 104 .
  • the incomplete video data is sent by means of the PVR server 102 from the mass storage device 108 as a near-realtime data stream to the terminal 104 , where it is supplemented by the data stored in the terminal 104 and played back.
  • near-realtime data stream means that depending on the type of division of data selected between local memory 110 and mass storage device 108 it is also possible for larger data sets to be situated in the local memory, intro sequences for instance, which are first played back before the data which may have been buffered until then is prepared for playback from the mass storage device 108 .
  • the transfer of the data to the terminal should take place at least at the data rate with which the material was coded.
  • the playback can begin when requested by the user without delay caused by network operations because the intro can firstly be played back from the local memory while the remaining data is requested in the background from the mass storage device 108 and prepared for the playback. This accommodates the user expectation of being able to begin the playback without delay at the press of a button.
  • the present invention can be used not only when—as described above—only one shared copy of a transmission is stored in the mass storage device 108 for all users but also in a situation when a separate copy of a transmission is stored in the mass storage device 108 for each user. In this case too it is possible and in some cases necessary to divide the stored transmissions into a part stored locally with regard to the user and a part stored centrally with regard to the service provider.

Abstract

A method and a configuration for storing and playing back TV transmissions, in particular an improved method and configuration for operating a network PVR, include a PVR server for receiving digitally encoded TV channels. Terminals select TV transmissions to be stored and transmit the selection to the PVR server. The PVR server records the TV transmissions to be stored, wherein a small part of data items to be stored during recording is transmitted to the memory of the selecting terminal and a main part of the data items to be stored is recorded in a mass storage device coupled to the PVR server. The parts of the recording stored in the memory of the selecting terminal and in the mass storage device are combined in such a way that they can be played back through the use of the selecting terminal, either by the selecting terminal or by the PVR server.

Description

  • The present invention relates to a method and a configuration for storing and playing back TV transmissions. In particular, the present invention provides an improved method and an improved configuration for operating a network PVR.
  • After tape-based analog video recording devices have for decades represented the only possible way for home users of recording and conveniently preserving transmissions broadcast by way of antenna, cable or satellite television, since fast and at the same time inexpensive video processors and powerful video codecs such as MPEG2 (1994) and MPEG4 (1998) have become available there has existed for several years a series of largely hard-disk based digital devices which offer a series of convenience functions alongside pure video recording.
  • This new generation of devices is often referred to as personal video recorder (PVR), sometimes also as digital video recorder (DVR). While these modern devices can naturally also be used as classic devices for the simple recording and subsequent playback of transmissions, their capabilities extend far beyond that level. A frequently used feature of a PVR is for example so-called time-shifted television, in which the user actually begins to play back a transmission while the recording is still running. Thanks to the powerful hardware of a modern PVR, the picture quality achieved in this situation is better than that of a conventional VHS or SVHS tape device.
  • Time-shifted television also enables the user to “pause” a transmission viewed live initially, to take a telephone call perhaps, and to continue the playback later, whereby it would appear to the user as if he had actually paused the live broadcast and continued it later. In the background, however, the user pressing the “Pause” button has caused his PVR to record the running transmission, and pressing the “Pause” button again results in the recorded transmission on the one hand continuing to be recorded and on the other already being played back.
  • The capability of a PVR which allows the user to skip large sections in a recording with minimum delay also enjoys great popularity. This is frequently used during playback to skip blocks of advertising contained in the recording. A series of services has established itself around this capability which facilitate the location of the limits of the advertising blocks, for instance by storing the beginning and the end of an advertising block as points in time relative to the beginning of a transmission as an index for the recording and thus enabling the advertising to be skipped automatically during the playback.
  • In addition to specially adapted consumer electronics devices, multimedia PCs with suitable software (known as home theater PC, HTPC) are also increasingly being used as PVRs. Technically, there is little difference between a special PVR and a PCPVR; both have a large (hard-disk) storage facility, adequate processor power and suitable video codecs.
  • Thanks to configurable software or firmware, both platform variants are in a position to offer the user further functions, such as searching for transmissions which fit thematically with his favorite transmissions. Common to both platform variants is the fact that the recording takes place locally with respect to the user and the quantity of transmissions that can be recorded is limited by the local disk storage unit. It is therefore often possible to transfer recorded transmissions from the internal memory of the device onto writable media such as (re-)writable CDs or DVDs. There is some effort involved in this however and, not least, the price of a PVR is also considerable. Furthermore, PVRs also suffer from the problem that a plurality of PVRs are additionally required in order to allow parallel recording of multiple transmissions. Expensive multituner devices only solve this problem to a limited extent because it will always be the case that fewer tuners are present than TV stations and moreover that the hardware of the PVR—sufficiently powerful for one channel—is reaching its limits with regard to the parallel recording of multiple channels.
  • In order to be able to offer users all the advantages of a PVR without them needing to invest in a PVR, a network PVR was proposed in the white paper “Network PVR: Everything an Demand”, Jay Schiller, nCube Corporation, available on the Internet at http://www.ncube.com/pressroom/downloads/nvpr-whitepaper.pdf, in which memory, coding logic and codecs are made available by a provider on the cable network. The user receives a device which allows him to select transmissions to store and to retrieve stored transmissions which are then transferred by means of a wideband connection in real time to the user. When compared with a PVR or an HTPC, such a device can be considerably less powerful. At the same time, the user can lease storage space practically without limit on the central PVR server while the operator of the PVR server only needs to provide one copy of each transmission which is then distributed when required to those users who have placed this transmission in their (virtual) memory.
  • In a development, such a network PVR can be implemented such that “programming” of the network PVR by the user is not required and the user instead has access to all the transmissions in his program assortment from approximately the most recent 4 weeks.
  • A problem in this situation however is the fact that only one copy of a transmission is stored for all users and either access to it by the users is possible for a certain time without restrictions or a database is used to keep a record of which user has “recorded” a particular transmission and access to the recording is then permitted or denied by the database. In certain legal systems this can lead to insoluble conflicts with rights owners of the broadcast transmissions and also with television providers and their terms of use.
  • An object of the invention is therefore to set down a method and a configuration for storing and playing back TV transmissions, which avoids this disadvantage.
  • This object is achieved by a configuration for storing and playing back TV transmissions, which comprises the following:
    • a PVR server with means for receiving a plurality of digitally coded TV channels and means for feeding a plurality of terminals;
    • at least one terminal with means for selecting TV transmissions to be stored and means for transferring the selection to the PVR server;
  • whereby the following are additionally provided:
    • in the PVR server, means for recording TV transmissions to be stored, whereby a small part of the data to be stored with regard to the recording is sent to a memory in the selecting terminal (local part) and a main part of the data to be stored is stored in a mass storage device coupled to the PVR server (central part); and
    • means for combining the parts of the recording stored in the memory of the selecting terminal and the parts stored in the mass storage device coupled to the PVR server for playback by means of the selecting terminal (combination of the local and central data).
  • The invention also relates to a method for storing and playing back TV transmissions, comprising the following steps:
    • reception of a plurality of digitally coded TV channels by a PVR server which feeds a plurality of terminals;
    • selection of TV transmissions to be stored by a terminal and transfer of the selection to the PVR server;
    • recording of TV transmissions to be stored, whereby a small part of the data to be stored with regard to the recording is sent to a memory in the selecting terminal and a main part of the data to be stored is stored in a mass storage device coupled to the PVR server; and
    • combination of the parts of the recording stored in the memory of the selecting terminal and the parts stored in the mass storage device coupled to the PVR server for playback by means of the selecting terminal.
  • Said problem is advantageously solved by the invention in that it is not the complete transmission which is stored in the network PVR but only the main (central) part and small (local) part of the data is stored in the terminal. The (central) data stored in the network PVR is thus no longer a complete transmission and thus no longer a useable transmission.
  • An advantageous embodiment makes appropriate provision whereby the main (central) part of the data to be stored which is stored in the mass storage device delivers decodable picture and sound information only when combined with the (local) data stored in the memory of the selecting terminal. This also ensures that only users who had also programmed the stored transmissions for recording are able to retrieve them because the terminal portion of the data required for the decoding is also stored only in the terminals of this user.
  • The small data set to be stored in the terminal makes it possible to dispense with conventional high-capacity hard disk drives in the terminal and to provide a flash memory or a mini hard drive as the terminal memory, a commercially available Hitachi Microdrive for instance. In this situation, it is possible to permanently couple the terminal data to a particular terminal by means of digital rights management in order to prevent users from exchanging this data amongst one another. It is thus possible to prevent users who had not programmed the stored transmission for recording from also seeing it. Alternatively, precisely this exchange process (with restricted scope) can be permitted for users in order to grant users the same rights when using the network PVR as when using analog tape devices where it is possible to pass on recordings without any difficulty.
  • In the terminal, for example header information, a time-limited starting sequence, or every n-th data packet of the video data to be stored can be stored; the remaining data to be stored is stored in the mass storage device coupled to the PVR server. In this situation, the data can for example be chosen such that a short intro can be played from the data present in the terminal in order to enable the user to decide immediately to delete the recorded transmission without combining the data beforehand. Or the data packets can be chosen such that a sequence of still images is present in the terminal.
  • The combination of the parts of the recording stored in the memory of the selecting terminal and the parts stored in the mass storage device coupled to the PVR server can take place in the PVR server, whereby the complete video data is then sent to the terminal as a realtime data stream for playback. This permits the construction of a particularly simple terminal with minimal computing power.
  • Alternatively, the combination of the parts of the recording stored in the memory of the selecting terminal and the parts stored in the mass storage device coupled to the PVR server can take place in real time in the terminal, whereby the incomplete video data is sent from the mass storage device coupled to the PVR server as a near-realtime data stream to the terminal, where it is supplemented by the data stored in the terminal and played back.
  • Preferred embodiments of the present invention will be described in detail in the following with reference to a drawing.
  • The single FIGURE shows a configuration 100 with a network PVR or PVR server 102 and terminals 104A . . . 104N fed by the latter. The PVR server 102 receives digitally coded TV channels from an encoder 120. The encoder in turn receives the TV channels from a receiver 122 which receives suitable TV signals by way of a terrestrial antenna 124 and/or satellite antenna 126 and/or TV cable 128. In this situation, the encoder 120 and the receiver 122 can be constructed as one device. The encoder 120 utilizes a codec such as MPEG2 or MPEG4 for example or codecs derived from these in order to convey the TV signals which are initially present in analog form into an efficient digital data format. If a TV channel is already available as a digital data stream, for example as a 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 before forwarding, for example by matching the bandwidth of the data stream to the bandwidth of the link to the terminals 104.
  • The PVR server is coupled to a mass storage device 108, for example to a hard disk drive array (HDD array). Numerous methods are known in the art for building redundant mass storage device arrays from hard disks, which are nevertheless still able to deliver the stored data in its entirety in the event of failure of individual hard disks. The use of such a redundant array, for example a redundant array comprising independent hard disks (RAID), is advantageous in conjunction with the present invention because a PVR server 102 and the attached mass storage device 108 stores the major part of the TV recordings of numerous users.
  • The user terminals 104 are connected to the PVR server 102 for example by way of the TV cable network or a DSL link. Modern codecs permit an acceptable video quality with transfer rates upwards of a few hundred kbit/s. With the bandwidths of several Mbit/s that are technically possible over 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 terminals 104 are equipped with or coupled to local memory 110 which for example can be implemented as conventional hard disk or HDD 111 and/or as flash memory 112 and/or as RAM 113. Special forms such as mini hard drives available in flash memory card format are naturally also conceivable. In this situation, flash memory 112 has the advantage that storage of data is possible independent of the presence of a supply voltage and at the same time particularly quiet terminals 104 are made possible because flash memory has no rotating or other mechanical parts.
  • In this situation, the memory 110 can be permanently coupled to the terminal 104 or can be configured as exchangeable. Lesser demands apply to the memory 110 of the terminals 104 than to the mass storage device 108 in respect of redundancy and failsafe behavior. Provision can be made as a convenience feature for the user which enables him to produce backup copies of the parts of the recordings stored in his memory, for instance on a data medium (writable CD or DVD, external hard disk) not permanently situated in the terminal 104, using a network connection on a PC or also in a separate storage area offered by the PVR service provider (not shown).
  • With regard to the terminal or CPE 104, this can be a set-top box which is connected to a picture playback device 116. Alternatively, the terminal 104 can be integrated into the picture playback device 116. The picture playback device 116 can be a conventional television. Alternatively, it can also be a monitor which does not itself have a TV tuner. The terminal 104 has a user interface 106 which the user can use for example in order to select TV transmissions for recording or to manage his archive of recorded TV transmissions. This user interface can, as is normal in the realm of set-top boxes, be implemented such that the user makes inputs using a remote control and sees outputs displayed on the picture playback device 116.
  • When the user has selected a TV transmission, a data record identifying a TV transmission to be recorded is sent to the network-based PVR 102 which uses a scheduler to make the TV transmission available for recording. A user database—not shown—manages the transmissions allotted for recording by a user and checks the user's authorizations, for instance as to whether the user has subscribed to the corresponding TV channel.
  • When a TV transmission is broadcast the PVR server 102 checks whether a user (a single user is sufficient) has allotted this transmission for recording. If this is the case, the recording is carried out by dividing the data into a local and a central part and storing it accordingly in the memory 110 of the terminal 104 or in the mass storage device 108. In this situation, advantageously the main part of the data is stored centrally in the mass storage device 108 and the remaining data is sent to the local memory 110 of the requesting terminal 104. If the transmission has been programmed for recording on a plurality of terminals 104, the local data is accordingly sent to all the terminals 104 on which the transmission has been programmed for recording. In this situation, the division can be performed such that at least the central data stream for its part no longer delivers a decodable video signal (picture and sound). Only when both data sets (from the memory 110 of a terminal 104 and from the mass storage device 108) are combined can the transmission be played back in its entirety. The different possibilities for dividing the data into a central and a local portion have already been described in detail.
  • For playback purposes, the parts of the recording stored in the memory 110 of the selecting terminal 104 and the parts stored in the mass storage device 108 can be combined. To this end, the data stored in the terminal is first transferred to the PVR server, where it is combined. The complete video data is then sent to the terminal 104 as a realtime data stream for playback. This permits the construction of a particularly simple terminal 104 with minimal computing power. Since the data set stored in the terminal can be very small (several kilobytes per recording suffice in one embodiment of the invention), the user request to play back a specific transmission will only be insignificantly delayed, if at all, by the need to initially transfer data to the PVR server 102.
  • Alternatively, the parts of the recording stored in the memory 110 of the selecting terminal 104 and the parts stored in the mass storage device 108 can be combined in real time in the terminal 104. In response to a user input the incomplete video data is sent by means of the PVR server 102 from the mass storage device 108 as a near-realtime data stream to the terminal 104, where it is supplemented by the data stored in the terminal 104 and played back. In this situation, near-realtime data stream means that depending on the type of division of data selected between local memory 110 and mass storage device 108 it is also possible for larger data sets to be situated in the local memory, intro sequences for instance, which are first played back before the data which may have been buffered until then is prepared for playback from the mass storage device 108. The transfer of the data to the terminal should take place at least at the data rate with which the material was coded.
  • If intro sequences which also include header information, without which the remaining part of the recording stored in the mass storage device 108 is not useable, are stored in the memory 110 of the terminal 104 the playback can begin when requested by the user without delay caused by network operations because the intro can firstly be played back from the local memory while the remaining data is requested in the background from the mass storage device 108 and prepared for the playback. This accommodates the user expectation of being able to begin the playback without delay at the press of a button.
  • In addition to the options already mentioned for distributing the data to mass storage 108 and local memory 110, further options for distribution are immediately apparent to the person skilled in the art from the preceding detailed description of the invention. For example, it would be conceivable to logically form a type of wide RAID between hard disks of the mass storage 108 and the local hard disk 111 or the local flash memory 112. Such a configuration would also, given suitable definition of the RAID, have the effect of the content of the mass storage being useless without the local content.
  • Finally, it should be noted that the present invention can be used not only when—as described above—only one shared copy of a transmission is stored in the mass storage device 108 for all users but also in a situation when a separate copy of a transmission is stored in the mass storage device 108 for each user. In this case too it is possible and in some cases necessary to divide the stored transmissions into a part stored locally with regard to the user and a part stored centrally with regard to the service provider.

Claims (17)

1-16. (canceled)
17. A configuration for storing and playing back TV transmissions, the configuration comprising:
a PVR server for receiving a multiplicity of digitally coded TV channels, said PVR server having a device for recording TV transmissions to be stored;
a mass storage device coupled to said PVR server for storing a main part of data to be stored;
a multiplicity of terminals to be fed by said PVR server, at least one of said terminals selecting TV transmissions to be stored and transferring a selection to said PVR server, said selecting terminal having a memory receiving a small part of the data to be stored with regard to a recording; and
a device for combining said part of said recording stored in said memory of said selecting terminal and said part of said recording stored in said mass storage device coupled to said PVR server, for playback by said selecting terminal.
18. The configuration according to claim 17, wherein said device for recording TV transmissions to be stored causes said main part of said data to be stored in said mass storage device coupled to said PVR server to deliver decodable picture and sound information only when combined with said data stored in said memory of said selecting terminal.
19. The configuration according to claim 17, wherein said memory of said selecting terminal is a flash memory or a mini hard drive.
20. The configuration according to claim 17, wherein said device for recording TV transmissions to be stored causes header information for video data to be stored to be sent to said memory of said selecting terminal and remaining data to be stored, to be stored in said mass storage device coupled to said PVR server.
21. The configuration according to claim 17, wherein said device for recording TV transmissions to be stored causes a time-limited starting sequence of video data to be stored to be sent to said memory of said selecting terminal and remaining data to be stored, to be stored in said mass storage device coupled to said PVR server.
22. The configuration according to claim 17, wherein said device for recording TV transmissions to be stored causes every nth data packet of video data to be stored to be sent to said memory of said selecting terminal and remaining data to be stored, to be stored in said mass storage device coupled to said PVR server.
23. The configuration according to claim 17, wherein said PVR server combines said part of said recording stored in said memory of said selecting terminal and said part of said recording stored in said mass storage device coupled to said PVR server, and complete video data are sent to said terminal as a realtime data stream for playback.
24. The configuration according to claim 17, wherein said terminal combines said part of said recording stored in said memory of said selecting terminal and said part of said recording stored in said mass storage device coupled to said PVR server in real time, and incomplete video data are sent from said mass storage device coupled to said PVR server as a near-realtime data stream to said terminal, where they are supplemented by said data stored in said memory of said terminal and played back.
25. A method for storing and playing back TV transmissions, the method comprising the following steps:
receiving a multiplicity of digitally coded TV channels at a PVR server feeding a multiplicity of terminals;
selecting TV transmissions to be stored with a terminal and transferring the selection to the PVR server;
recording TV transmissions to be stored, by sending a small part of the data to be stored with regard to the recording to a memory of the selecting terminal and storing a main part of the data to be stored in a mass storage device coupled to the PVR server; and
combining the part of the recording stored in the memory of the selecting terminal and the part of the recording stored in the mass storage device coupled to the PVR server, with the selecting terminal for playback.
26. The method according to claim 25, which further comprises delivering decodable picture and sound information from the main part of the data to be stored, which is stored in the mass storage device coupled to the PVR server, only when combined with the data stored in the memory of the selecting terminal.
27. The method according to claim 25, wherein the memory of the selecting terminal is a flash memory or a mini hard drive.
28. The method according to claim 25, which further comprises sending header information for video data to be stored to the memory of the selecting terminal, and storing remaining data to be stored in the mass storage device coupled to the PVR server.
29. The method according to claim 25, which further comprises sending a time-limited starting sequence of video data to be stored to the memory of the selecting terminal, and storing the remaining data to be stored in the mass storage device coupled to the PVR server.
30. The method according to claim 25, which further comprises sending every nth data packet of video data to be stored to the memory of the selecting terminal, and storing remaining data to be stored in the mass storage device coupled to the PVR server.
31. The method according to claim 25, which further comprises carrying out the step of combining the part of the recording stored in the memory of the selecting terminal and the part of the recording stored in the mass storage device coupled to the PVR server in the PVR server, and sending complete video data to the terminal as a realtime data stream for playback.
32. The method according to claim 25, which further comprises carrying out the step of combining the part of the recording stored in the memory of the selecting terminal and the part of the recording stored in the mass storage device coupled to the PVR server in real time in the terminal, and sending incomplete video data from the mass storage device coupled to the PVR server as a near-realtime data stream to the terminal, where they are supplemented by the data stored in the memory of the terminal and played back.
US11/910,290 2005-03-30 2006-03-28 Method and Configuration for Storing and Playing Back TV Transmissions Abandoned US20100023976A1 (en)

Priority Applications (1)

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

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US66639205P 2005-03-30 2005-03-30
US11/910,290 US20100023976A1 (en) 2005-03-30 2006-03-28 Method and Configuration for Storing and Playing Back TV Transmissions
PCT/EP2006/061072 WO2006103216A1 (en) 2005-03-30 2006-03-28 Method and arrangement for storing and playing back tv programmes

Publications (1)

Publication Number Publication Date
US20100023976A1 true US20100023976A1 (en) 2010-01-28

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,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,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,290 Abandoned US20100023976A1 (en) 2005-03-30 2006-03-28 Method and Configuration for Storing and Playing Back TV Transmissions

Family Applications Before (4)

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,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,444 Active 2029-03-31 US8365234B2 (en) 2005-03-30 2006-03-28 Method and arrangement for storing and playing back TV programs

Country Status (8)

Country Link
US (5) US20100011390A1 (en)
EP (5) EP1867162A1 (en)
JP (1) JP2008535345A (en)
KR (2) KR101222606B1 (en)
CN (5) CN101151894A (en)
BR (1) BRPI0609502A2 (en)
CA (1) CA2602614C (en)
WO (5) WO2006103224A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090006583A1 (en) * 2005-03-09 2009-01-01 Vvond, Llc Method and system for distributing restricted media to consumers
US20090044233A1 (en) * 2007-08-10 2009-02-12 At&T Knowledge Ventures, Lp System and Methods for Digital Video Recorder Backup and Recovery
US20100021138A1 (en) * 2007-02-26 2010-01-28 France Telecom Method for the distributed recording of a multimedia stream, corresponding device and computer program product
US20120192234A1 (en) * 2011-01-24 2012-07-26 James Austin Britt Methods and apparatus to manage bandwidth allocations in media delivery networks
US8239686B1 (en) 2006-04-27 2012-08-07 Vudu, Inc. Method and system for protecting against the execution of unauthorized software
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
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
US11681337B2 (en) 2015-03-30 2023-06-20 Dell Products, L.P. Modular hard drive receiving chassis member with vibration damping supports

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070098357A1 (en) * 2005-10-28 2007-05-03 Microsoft Corporation DVR content skip navigation
JP2009520380A (en) * 2005-12-19 2009-05-21 パナソニック株式会社 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
US20080101764A1 (en) * 2006-11-01 2008-05-01 General Instrument Corporation Method and Apparatus for Managing Multimedia Content Recording Assets
US20080172697A1 (en) * 2007-01-16 2008-07-17 Hanashima Masato Program recording apparatus
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
KR101553834B1 (en) * 2007-09-07 2015-10-01 삼성전자주식회사 Method and apparatus for processing multimedia contents and meta data
JP2009124693A (en) * 2007-10-25 2009-06-04 Hitachi Ltd Recorder and content management method
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
EP2577982B1 (en) * 2010-06-07 2020-12-30 Nederlandse Organisatie voor toegepast- natuurwetenschappelijk onderzoek TNO System for outputting a choice recommendation to users
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
WO2012042893A1 (en) 2010-09-30 2012-04-05 パナソニック株式会社 Image decoding method, image encoding method, image decoding device, image encoding device, programme, and integrated circuit
MX2013001774A (en) * 2010-09-30 2013-03-18 Panasonic Corp 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
US11503378B2 (en) 2013-03-06 2022-11-15 David A. Taylor Media sharing and communication system
US10368122B2 (en) 2013-03-06 2019-07-30 David A. Taylor Media sharing and communication system
US11831960B2 (en) 2013-03-06 2023-11-28 David A. Taylor Media sharing and communication system
US11483624B2 (en) 2013-03-06 2022-10-25 David A. Taylor Media sharing and communication system
US11483432B2 (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
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
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
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
CN113590019B (en) * 2020-04-30 2023-11-07 伊姆西Ip控股有限责任公司 Method, electronic device and computer program product for storage management

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020095510A1 (en) * 1999-10-13 2002-07-18 Sie John J. Pre-storing multiple programs with user control of playback
US20020174433A1 (en) * 2001-03-22 2002-11-21 Baumgartner Joseph P. Personal video recorder systems and methods
US20040068739A1 (en) * 2002-10-04 2004-04-08 Russ Samuel H. Networked multimedia system having a multi-room interactive network guide
US20050002639A1 (en) * 2003-07-02 2005-01-06 Daniel Putterman Independent buffer positions for a networked personal video recording system
US20050183120A1 (en) * 2004-01-13 2005-08-18 Saurabh Jain Multi-user personalized digital multimedia distribution methods and systems
US6968364B1 (en) * 2000-03-30 2005-11-22 Microsoft Corporation System and method to facilitate selection and programming of an associated audio/visual system

Family Cites Families (35)

* 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
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
US6351596B1 (en) * 2000-01-07 2002-02-26 Time Warner Entertainment Co, Lp Content control of broadcast programs
JP4750996B2 (en) * 2000-02-01 2011-08-17 ユナイテッド ビデオ プロパティーズ インク Method and system for forced advertising
US7979881B1 (en) 2000-03-30 2011-07-12 Microsoft Corporation System and method for identifying audio/visual programs to be recorded
AU2001275777A1 (en) * 2000-06-15 2001-12-24 France Telecom Video interfacing arrangement, distribution system and a method for transferringencoded video programs and sequences over a wide 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
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
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
US7810121B2 (en) * 2002-05-03 2010-10-05 Time Warner Interactive Video Group, Inc. Technique for delivering network personal video recorder service and broadcast programming service over a communications network
US7073189B2 (en) * 2002-05-03 2006-07-04 Time Warner Interactive Video Group, Inc. Program guide and reservation system for network based digital information and entertainment storage and delivery system
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
US10986403B2 (en) 2002-06-27 2021-04-20 Piranha Media Distribution, Inc. Interactive digital media and advertising presentation platform
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
EP1570668A1 (en) 2002-12-04 2005-09-07 Koninklijke Philips Electronics N.V. Recommendation of video content based on the user profile of users with similar viewing habits
WO2004054259A1 (en) * 2002-12-12 2004-06-24 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
US7298962B2 (en) * 2003-05-12 2007-11-20 Macrovision Corporation Method and apparatus for reducing and restoring the effectiveness of a commercial skip system
US7603022B2 (en) * 2003-07-02 2009-10-13 Macrovision Corporation 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
US7627824B2 (en) 2004-07-12 2009-12-01 Alcatel Lucent Personalized video entertainment system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020095510A1 (en) * 1999-10-13 2002-07-18 Sie John J. Pre-storing multiple programs with user control of playback
US6968364B1 (en) * 2000-03-30 2005-11-22 Microsoft Corporation System and method to facilitate selection and programming of an associated audio/visual system
US20020174433A1 (en) * 2001-03-22 2002-11-21 Baumgartner Joseph P. Personal video recorder systems and methods
US20040068739A1 (en) * 2002-10-04 2004-04-08 Russ Samuel H. Networked multimedia system having a multi-room interactive network guide
US20050002639A1 (en) * 2003-07-02 2005-01-06 Daniel Putterman Independent buffer positions for a networked personal video recording system
US20050183120A1 (en) * 2004-01-13 2005-08-18 Saurabh Jain Multi-user personalized digital multimedia distribution methods and systems

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090006583A1 (en) * 2005-03-09 2009-01-01 Vvond, Llc Method and system for distributing restricted media to consumers
US8364792B2 (en) * 2005-03-09 2013-01-29 Vudu, Inc. Method and system for distributing restricted media to consumers
USRE47364E1 (en) 2006-04-27 2019-04-23 Vudu, Inc. Method and system for protecting against the execution of unauthorized software
US8239686B1 (en) 2006-04-27 2012-08-07 Vudu, Inc. Method and system for protecting against the execution of unauthorized software
US20100021138A1 (en) * 2007-02-26 2010-01-28 France Telecom Method for the distributed recording of a multimedia stream, corresponding device and computer program product
US20090044233A1 (en) * 2007-08-10 2009-02-12 At&T Knowledge Ventures, Lp System and Methods for Digital Video Recorder Backup and Recovery
US8776137B2 (en) * 2007-08-10 2014-07-08 At&T Intellectual Property I, Lp System and methods for digital video recorder backup and recovery
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
US11681337B2 (en) 2015-03-30 2023-06-20 Dell Products, L.P. Modular hard drive receiving chassis member with vibration damping supports
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
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
US11582516B2 (en) 2019-03-27 2023-02-14 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
US8365234B2 (en) 2013-01-29
EP1867166B1 (en) 2014-12-03
EP1867152A1 (en) 2007-12-19
KR20070116282A (en) 2007-12-07
KR20070121706A (en) 2007-12-27
WO2006103220A1 (en) 2006-10-05
EP1867155A1 (en) 2007-12-19
CA2602614C (en) 2012-08-28
CN101151895A (en) 2008-03-26
CN101151894A (en) 2008-03-26
BRPI0609502A2 (en) 2010-04-13
WO2006103222A1 (en) 2006-10-05
CN101151893B (en) 2015-07-22
US20100195988A1 (en) 2010-08-05
EP1867166A1 (en) 2007-12-19
EP1867155B1 (en) 2015-09-09
KR101222606B1 (en) 2013-01-16
EP1867153A1 (en) 2007-12-19
CA2602614A1 (en) 2006-10-05
WO2006103216A1 (en) 2006-10-05
CN101151899A (en) 2008-03-26
CN101151893A (en) 2008-03-26
JP2008535345A (en) 2008-08-28
EP1867162A1 (en) 2007-12-19
CN101151900A (en) 2008-03-26
US20100046913A1 (en) 2010-02-25
US20100011390A1 (en) 2010-01-14
WO2006103224A1 (en) 2006-10-05
US20090041433A1 (en) 2009-02-12
EP1867153B1 (en) 2014-04-30
EP1867152B1 (en) 2016-03-16
WO2006103218A1 (en) 2006-10-05

Similar Documents

Publication Publication Date Title
US20100023976A1 (en) Method and Configuration for Storing and Playing Back TV Transmissions
AU2006228112B2 (en) Method and arrangement for storing and playing back TV programmes
JP4165686B2 (en) Digital content distribution method and system
EP1405518B1 (en) Video playback device capable of sharing resources and method of operation
US20060277581A1 (en) Local entity and a method for providing media streams
US20120114311A1 (en) Method and system for distributing the recording of a media item
US20010051037A1 (en) Personal versatile recorder: enhanced features, and methods for its use
JPH0970020A (en) Receiver for isdb
WO2005083977A1 (en) Method and apparatus for reproducing a first data stream
WO2004068847A1 (en) Inter-application control to improve the performance of playback of stored interactive-tv applications
JP2006509392A (en) Application data signal generation method and apparatus
JP4818550B2 (en) Video data distribution system
KR100481691B1 (en) Apparatus and Method of VOD including Client
KR20050109792A (en) Personal video recorder with attachable hard disk driver
WO2007125461A1 (en) Sharing content among personal video records
Van Bekkum The exciting tape [video storage]

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

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