Network personal video recorder savings with scalable video coding
AssigneeEricsson Television Inc.
InventorsChris Phillips, Charles Hammett Dasher, Robert Hammond Forsman
Life of this patent
Estimating the term…
Abstract
A network node in a network personal video recorder (NPVR) system receives a request from a user to record a program asset provided on a channel and responsive to a count of enhancement recordings of the channel being equal to zero, starts a plurality of enhancement layer encode captures from the broadcast feed of the channel into an enhancement warehouse. The network node also starts a base layer encode capture of a broadcast feed of the channel into an NPVR warehouse associated with the user and increments the count of enhancement recordings of the channel by one.
Claims20
A method performed in a network node operable in a network personal video recorder (NPVR) system, the method comprising:
- receiving a request from a user to record a program asset provided on a channel;
- responsive to a count of enhancement recordings of the channel being equal to zero, starting a plurality of enhancement layer encode captures from the broadcast feed of the channel into an enhancement warehouse;
- starting a base layer encode capture of a broadcast feed of the channel into an NPVR warehouse associated with the user;
- and
- incrementing the count of enhancement recordings of the channel by one.
A network element configured to operate in a network personal video recorder (NPVR) system, the network element comprising:
- a recording controller adapted to receive a request from a user to record a program asset provided on a channel;
- and
- a recorder, controlled by the recording controller, adapted to record an encoded base layer of the program asset in an NPVR warehouse associated with the user and further adapted, responsive to a count of enhancement recordings of the channel being equal to zero, to record a plurality of encoded enhancement layers in an enhancement warehouse and further adapted to increment the count of enhancement recordings of the channel.
A non-transitory computer-readable medium containing instructions stored thereon which, when executed by a computer system configured to operate as a network element in a network personal video recorder (NPVR) system, perform the acts:
- upon receiving a request from a user to record a program asset provided on a channel:
- responsive to a count of enhancement recordings of the channel being equal to zero, starting a plurality of enhancement layer encode captures from the broadcast feed of the channel into an enhancement warehouse;
- starting a base layer encode capture of a broadcast feed of the channel into an NPVR warehouse associated with the user;
- and incrementing the count of enhancement recordings of the channel by one;
- and
- upon receiving a request from the user to stop recording of the program asset on the channel:
- responsive to a count of enhancement recordings of the channel being equal to one, stopping the enhancement layer encode capture;
- stopping the base layer encode capture;
- and decrementing the count of enhancement recordings of the channel by one.
Dependencies are inferred from the claim text.