Processing and managing splice points for the concatenation of two video streams
First Claim
1. A method, comprising:
- receiving a plurality of video streams, comprising at least a first video stream and a second video stream;
receiving a first message in the plurality of video streams, the message including a first data element and a second data element, wherein the first data element corresponds to a location in the first video stream of a potential splice point in the first video stream, wherein the second data element corresponding to decompressed pictures yet to be output (DPYTBO) by a video decoder, wherein the value of the second data element is a number corresponding to the DPYTBO by the video decoder at the potential splice point, and wherein the first message further comprises a third data element corresponding to pictures with contiguous output times (WCOT), wherein the value of the third element corresponds to a set of pictures WCOT of the DPYTBO by the video decoder at the potential splice point, wherein the value of the third data element represents element output times, wherein the first message further comprises of a plurality of fifth data elements, wherein each of the plurality of fifth data elements corresponds to a respective DPYTBO by the video decoder at the potential splice point, wherein the number of fifth data elements in the plurality of fifth data element equals to the value of the second data element, and wherein the value of each of the fifth data elements indicates whether the output of each DPYTBO by the video decoder at the potential splice point or a portion thereof is to be repeated; and
producing a third video stream comprising a portion of the first video stream and the second video stream, wherein the portion of the first video stream in the third video stream terminates at the location indicated by the first element, wherein the third video stream has an overlap transition period equal to the time to output the DPYTBO.
1 Assignment
0 Petitions
Accused Products
Abstract
Receiving a video stream in a transport stream comprising a plurality of compressed pictures, wherein information in the video stream includes plural data fields comprising: a first data field corresponding to a location in the video stream of a potential splice point, wherein the first data field identifies a location in the video stream after the location of the received information; a second data field corresponding to decompressed pictures yet to be output (DPYTBO) by a video decoder at the identified potential splice point (IPSP) when the video decoder decompresses the video stream, wherein the second data field is a number corresponding to the DPYTBO by the video decoder at the IPSP; and a third data field corresponding to pictures with contiguous output times (WCOT), wherein the third field corresponds to a set of pictures WCOT of the DPYTBO by the video decoder at the IPSP.
-
Citations
18 Claims
-
1. A method, comprising:
-
receiving a plurality of video streams, comprising at least a first video stream and a second video stream; receiving a first message in the plurality of video streams, the message including a first data element and a second data element, wherein the first data element corresponds to a location in the first video stream of a potential splice point in the first video stream, wherein the second data element corresponding to decompressed pictures yet to be output (DPYTBO) by a video decoder, wherein the value of the second data element is a number corresponding to the DPYTBO by the video decoder at the potential splice point, and wherein the first message further comprises a third data element corresponding to pictures with contiguous output times (WCOT), wherein the value of the third element corresponds to a set of pictures WCOT of the DPYTBO by the video decoder at the potential splice point, wherein the value of the third data element represents element output times, wherein the first message further comprises of a plurality of fifth data elements, wherein each of the plurality of fifth data elements corresponds to a respective DPYTBO by the video decoder at the potential splice point, wherein the number of fifth data elements in the plurality of fifth data element equals to the value of the second data element, and wherein the value of each of the fifth data elements indicates whether the output of each DPYTBO by the video decoder at the potential splice point or a portion thereof is to be repeated; and producing a third video stream comprising a portion of the first video stream and the second video stream, wherein the portion of the first video stream in the third video stream terminates at the location indicated by the first element, wherein the third video stream has an overlap transition period equal to the time to output the DPYTBO. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving a first message in a plurality of video streams, the message including a first data element, a second data element, a third data element, and a plurality of fourth data elements, wherein the first data element corresponds to a location in the first video stream of a potential splice point in the first video stream, wherein the second data element corresponds to decompressed pictures yet to be output (DPYTBO) by a video decoder, wherein the value of the second data element is a number corresponding to the DPYTBO by the video decoder at the potential splice point, wherein the third data element corresponds to pictures with contiguous output times (WCOT), wherein the value of the third element corresponds to a set of pictures WCOT of the DPYTBO by the video decoder at the potential splice point, wherein the value of the third data element represents element output times, wherein each of the plurality of fourth data elements corresponds to a respective DPYTBO by the video decoder at the potential splice point, wherein the number of fourth data elements in the plurality of fourth data elements equals to the value of the second data element, and wherein the value of each of the fourth data elements indicates whether the output of each DPYTBO by the video decoder at the potential splice point or a portion thereof is to be repeated. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a memory; and a processor configured to execute instructions stored in the memory, the instructions comprising; receiving a plurality of video streams, comprising at least a first video stream and a second video stream; receiving a first message in the plurality of video streams, the message including a first data element and a second data element, wherein the first data element corresponds to a location in the first video stream of a potential splice point in the first video stream, wherein the second data element corresponding to decompressed pictures yet to be output (DPYTBO) by a video decoder, wherein the value of the second data element is a number corresponding to the DPYTBO by the video decoder at the potential splice point, and wherein the first message further comprises a third data element corresponding to pictures with contiguous output times (WCOT), wherein the value of the third element corresponds to a set of pictures WCOT of the DPYTBO by the video decoder at the potential splice point, wherein the value of the third data element represents element output times, wherein the first message further comprises of a plurality of fifth data elements, wherein each of the plurality of fifth data elements corresponds to a respective DPYTBO by the video decoder at the potential splice point, wherein the number of fifth data elements in the plurality of fifth data element equals to the value of the second data element, and wherein the value of each of the fifth data elements indicates whether the output of each DPYTBO by the video decoder at the potential splice point or a portion thereof is to be repeated; and producing a third video stream comprising a portion of the first video stream and the second video stream, wherein the portion of the first video stream in the third video stream terminates at the location indicated by the first element, wherein the third video stream has an overlap transition period equal to the time to output the DPYTBO.
-
Specification