Signalling of decodable sub-sequences
First Claim
1. A method, comprising:
- receiving a transport stream corresponding to a video stream that comprises a sequence of pictures corresponding to a video program, each of the pictures of the sequence uniquely associated with one of k successive tiers, where k is a non-negative integer number starting with a lowest tier number;
receiving personal video recording assist (PVRA) information in the transport stream, the PVRA information comprising an indication of a first tier number corresponding uniquely to the pictures associated with a first tier and a second tier number corresponding uniquely to the pictures associated with a second tier different than the first tier;
responsive to a request for a first trick mode, decoding a first sub-sequence of pictures beginning at one of the pictures corresponding to a random access point (RAP) and consisting of the pictures of the sequence signaled by the PVRA information as the first tier number; and
responsive to a request for a second trick mode that has a different playback speed than the first trick mode, decoding a second sub-sequence beginning at the one of the pictures corresponding to a RAP and consisting of all of the pictures of the sequence signaled as the first tier number, and one or more of the pictures of the sequence signaled by the PVRA information as the second tier number, the pictures corresponding to the first tier number decodable independently of the pictures corresponding to the second tier number, wherein for all values of k, where a lowest tier number≦
k≦
a highest tier number, wherein receiving the PVRA information comprises receiving a tier number signaled for a decodable Tier k picture located between an rth and (r+1)th RAP of a decodable sub-sequence, the respective tier number signaled for all tiers including the lowest tier number through Tier k pictures that are located between a Tier k picture'"'"'s DEP and the (r+1)th RAP.
5 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, providing a transport stream including a video stream that comprises a sequence of pictures corresponding to a video program, each of the pictures of the sequence uniquely associated with one of k successive tiers, where k is a non-negative integer number starting with a lowest tier number; and providing personal video recording assist (PVRA) information in the transport stream at a location corresponding to each of the pictures of the sequence associated with a first tier and each of the pictures of the sequence associated with a second tier different than the first tier, the PVRA information comprising an indication of a first tier number corresponding uniquely to the pictures associated with the first tier and a second tier number corresponding uniquely to the pictures associated with the second tier, the pictures corresponding to the first tier number decodable independently of the pictures corresponding to the second tier number.
-
Citations
16 Claims
-
1. A method, comprising:
-
receiving a transport stream corresponding to a video stream that comprises a sequence of pictures corresponding to a video program, each of the pictures of the sequence uniquely associated with one of k successive tiers, where k is a non-negative integer number starting with a lowest tier number; receiving personal video recording assist (PVRA) information in the transport stream, the PVRA information comprising an indication of a first tier number corresponding uniquely to the pictures associated with a first tier and a second tier number corresponding uniquely to the pictures associated with a second tier different than the first tier; responsive to a request for a first trick mode, decoding a first sub-sequence of pictures beginning at one of the pictures corresponding to a random access point (RAP) and consisting of the pictures of the sequence signaled by the PVRA information as the first tier number; and responsive to a request for a second trick mode that has a different playback speed than the first trick mode, decoding a second sub-sequence beginning at the one of the pictures corresponding to a RAP and consisting of all of the pictures of the sequence signaled as the first tier number, and one or more of the pictures of the sequence signaled by the PVRA information as the second tier number, the pictures corresponding to the first tier number decodable independently of the pictures corresponding to the second tier number, wherein for all values of k, where a lowest tier number≦
k≦
a highest tier number, wherein receiving the PVRA information comprises receiving a tier number signaled for a decodable Tier k picture located between an rth and (r+1)th RAP of a decodable sub-sequence, the respective tier number signaled for all tiers including the lowest tier number through Tier k pictures that are located between a Tier k picture'"'"'s DEP and the (r+1)th RAP. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
providing a transport stream including a video stream that comprises a sequence of pictures corresponding to a video program, each of the pictures of the sequence uniquely associated with one of k successive tiers, where k is a non-negative integer number starting with a lowest tier number; decoding the video stream using personal video recording assist (PVRA) information in the transport stream at each of the pictures of the sequence associated with a first tier and each of the pictures of the sequence associated with a second tier different than the first tier, the PVRA information comprising an indication of a first tier number corresponding uniquely to the pictures associated with the first tier and a second tier number corresponding uniquely to the pictures associated with the second tier, the pictures corresponding to the first tier number decodable independently of the pictures corresponding to the second tier number; and signaling discardable pictures by omitting a tier number for the respective discardable picture corresponding to pictures of a highest tier, the discardable pictures further including pictures associated with a tier having one tier number lower than the highest tier. - View Dependent Claims (8, 9)
-
-
10. A system, comprising:
-
a video stream receive-and-process (VSRP) device, comprising; a memory with personal video recording (PVR) logic; and a processor configured with the PVR logic to; receive a transport stream that includes a video stream that comprises a sequence of pictures corresponding to a video program, each of the pictures of the sequence uniquely associated with one of k successive tiers, where k is a non-negative integer number starting with a lowest tier number; receive personal video recording assist (PVRA) information in the transport stream, the PVRA information comprising an indication of plural tier numbers, each tier number uniquely associating each one of the pictures with a respective tier number; and responsive to a request for a trick mode, initiating decoding at a decodability entry point (DEP) at a random access point (RAP) corresponding to an rth RAP if the picture associated with the rth RAP is an instantaneous decode refresh (IDR) picture, otherwise the DEP is at the (r−
1)th RAP corresponding to a RAP location immediately preceding the rth RAP, where r is a non-negative integer number, wherein for all values of k, where a lowest tier number≦
k≦
a highest tier number, and wherein for an interval demarcated by a Tier k picture'"'"'s DEP and the Tier k picture, the tier number signaled for the Tier k picture, the processor is further configured with the PVR logic to prohibit the Tier k picture from belonging to a decodable sub-sequence unless the tier number is signaled for all RAP pictures present in the interval and at least one picture corresponding to each of the respective tiers from the lowest tier number to Tier k−
1. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification