IP Library Granted Patent US 8,155,207
Granted Patent B2
US 8,155,207 · App. 12/351,785 · Granted Apr 10, 2012

Processing and managing pictures at the concatenation of two video streams

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,155,207
App. No.
12/351,785
Granted
Apr 10, 2012
Kind
B2
Abstract

Systems and methods that receives a video stream in a transport stream, the first video stream comprising a plurality of compressed pictures, and that receives information in the video stream, wherein the information includes plural data fields, the received information comprising: a first data field corresponding to a location in the video stream of a potential splice point in the video stream, wherein the value of the first data field identifies a location in the video stream after the location of the received information in the video stream; 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 value of 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 value of the third field corresponds to a set of pictures WCOT of the DPYTBO by the video decoder at the IPSP.

Claims (20)

1. A method, comprising: receiving a video stream in a transport stream, the video stream comprising a plurality of compressed pictures; and receiving information in the video stream, wherein the information includes plural data fields, the received information comprising: a first data field corresponding to a location in the video stream of a potential splice point in the video stream, wherein a value of the first data field identifies a location in the video stream after the location of the received information in the video stream; 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 value of 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 value of the third field corresponds to a set of pictures WCOT of the DPYTBO by the video decoder at the IPSP.

2. The method of claim 1 , wherein the received information further comprises of a plurality of fourth data fields, wherein each of the plurality of fourth data fields corresponds to a respective DPYTBO by the video decoder at the IPSP, wherein the number of fourth data fields in the plurality of fourth data field equals to the value of the second data field, and wherein the value of each of the fourth data fields indicates whether the respectively corresponding DPYTBO is a picture WCOT.

3. The method of claim 1 , wherein the received information further comprises of one or more fourth data fields, and wherein pictures WCOT at the IPSP can be determined by the video decoder from the one or more fourth data fields.

4. The method of claim 1 , wherein the value of the third data field represents field output times.

5. The method of claim 2 , wherein the received information further comprises of a plurality of fifth data fields, wherein each of the plurality of fifth data fields corresponds to a respective DPYTBO by the video decoder at the IPSP, wherein the number of fifth data fields in the plurality of fifth data field equals to the value of the second data field, and wherein the value of each of the fifth data fields indicates whether the output of each DPYTBO by the video decoder at the IPSP or a portion thereof is to be repeated.

6. The method of claim 1 , wherein the value of the third data field represents a number of pictures.

7. The method of claim 1 , the received information further comprises of a sixth data field, wherein the value sixth data field identifies the last picture in the set of pictures WCOT of the DPYTBO by the video decoder at the IPSP.

8. The method of claim 1 , wherein the received information further comprises of a seventh data field, wherein the value of the seventh data field provides an initial delay of a compressed picture buffer at the IPSP when the video decoder decompresses the video stream.

9. The method of claim 1 , wherein the received information further comprises of an eighth data field, wherein the value of the eighth data field provides an output picture delay of a decoded picture buffer at the IPSP when the video decoder decompresses the video stream.

10. The method of claim 8 , wherein the received information further comprises of a eighth data field, wherein the value of the eighth data field provides an output picture delay of a decoded picture buffer at the IPSP when the video decoder decompresses the video stream.

11. The method of claim 1 , wherein the received information in the video stream is provided in a message in the video stream.

12. A method, comprising: receiving a video stream in a transport stream, the video stream comprising a plurality of compressed pictures; and receiving information in the video stream, wherein the information includes plural data fields, the received information comprising: a first data field corresponding to decompressed pictures yet to be output (DPYTBO) by a video decoder at a potential splice point (IPSP) when the video decoder decompresses the video stream, wherein a value of the first data field is a number corresponding to the DPYTBO by the video decoder at the IPSP; and a plurality of second data fields, wherein each of the plurality of second data fields corresponds to a respective DPYTBO by the video decoder at the IPSP, wherein the number of second data fields in the plurality of second data field equals to the value of the first data field, and wherein the value of each of the second data field indicates how each of the respectively corresponding DPYTBO at the IPSP is to be output by the video decoder.

13. The method of claim 12 , wherein the value of one of the plurality of the second data fields corresponds to foregoing the output of the picture corresponding to the respective second data field.

14. The method of claim 12 , wherein the value of one of the plurality of the second data fields corresponds to allowing the output of the picture corresponding to the respective second data field to be repeated once.

15. The method of claim 13 , wherein the value of another of the plurality of the second data fields corresponds to allowing the output of the picture corresponding to the respective second data field to be repeated twice.

16. The method of claim 12 , wherein the value of one of the plurality of the second data fields corresponds to allowing the output of the picture corresponding to the respective second data field to be repeated one of more than once or until the output of next picture to be output from the DPYTBO.

17. The method of claim 12 , wherein the received information in the video stream is received in a message in the video stream.

18. A method, comprising: receiving a video stream in a transport stream, the video stream comprising a plurality of compressed pictures; and receiving information in the video stream, wherein the information includes plural data fields, the received information comprising: a first data field corresponding to decompressed pictures yet to be output (DPYTBO) by a video decoder at a potential splice point (IPSP) when the video decoder decompresses the video stream, wherein a value of the first data field is a number corresponding to the DPYTBO by the video decoder at the IPSP; and a plurality of second data fields that provide information corresponding to the relative output times of the DPYTBO by the video decoder at the IPSP.

19. The method of claim 18 , wherein the received information conveys repeating the output of at least one of the DPYTBO by the video decoder at the IPSP.

20. The method of claim 18 , wherein the received information conveys a gap in output of the DPYTBO by the video decoder at the IPSP.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT 7523479 NEEDS TO BE INCLUDED, WAS ACCIDENTALLY MISSED WHEN RECORDING ASSIGNMENT PREVIOUSLY RECORDED ON REEL 049603 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE NEED TO INCLUDE PATENT 7523479 IN THE ASSIGNMENT. WAS ACCIDENTALLY MISSED ON LAST RECORDING. Recorded Jun 9, 2021
From: CISCO TECHNOLOGY, INC.
To: TECH 5 SAS
Reel/Frame 058043/0001 →
MERGER Recorded Jun 26, 2019
From: TECH 5
To: THOMSON LICENSING
Reel/Frame 049601/0616 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2019
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 049603/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2016
From: CISCO TECHNOLOGY, INC.
To: TECH 5
Reel/Frame 038249/0647 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2009
From: RODRIGUEZ, ARTURO A.; AU, JAMES; DE LAMEILLIEURE, JAN; BEHEYDT, SAMIE
To: CISCO TECHNOLOGY, INC.
Reel/Frame 023356/0516 →