System and method to estimate end-to-end video frame delays
First Claim
1. A method to calculate video frame delay in a video stream received by a telecommunications endpoint, the method comprising:
- locating reference features that are characteristic of content in the received video stream;
calculating, by use of a processor, reduced reference features from the located reference features;
receiving reduced reference features of a transmitted video stream, the transmitted video stream corresponding to the received video stream;
calculating, by use of a processor, a received trajectory of the reduced reference features from the received video stream;
calculating, by use of a processor, a transmitted trajectory of the reduced reference features from the transmitted video stream; and
calculating, by use of a processor, video frame delay as a time shift between the received trajectory and the transmitted trajectory.
19 Assignments
0 Petitions
Accused Products
Abstract
System and method to calculate video frame delay in a video stream received by a telecommunications endpoint, the method including: locating reference features characteristic of content in the received video stream; calculating, by use of a processor, reduced reference features from the located reference features; receiving reduced reference features of a transmitted video stream, the transmitted video stream corresponding to the received video stream; calculating, by use of a processor, a received trajectory of the reduced reference features from the received video stream; calculating, by use of a processor, a transmitted trajectory of the reduced reference features from the transmitted video stream; and calculating, by use of a processor, video frame delay as a time shift between the received trajectory and the transmitted trajectory.
-
Citations
18 Claims
-
1. A method to calculate video frame delay in a video stream received by a telecommunications endpoint, the method comprising:
-
locating reference features that are characteristic of content in the received video stream; calculating, by use of a processor, reduced reference features from the located reference features; receiving reduced reference features of a transmitted video stream, the transmitted video stream corresponding to the received video stream; calculating, by use of a processor, a received trajectory of the reduced reference features from the received video stream; calculating, by use of a processor, a transmitted trajectory of the reduced reference features from the transmitted video stream; and calculating, by use of a processor, video frame delay as a time shift between the received trajectory and the transmitted trajectory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system to calculate video frame delay in a video stream received by a telecommunications endpoint, the system comprising:
-
a computer-readable storage medium, storing executable instructions; and a plurality of processors coupled to the computer-readable storage medium, the processors, when executing the executable instructions; locate reference features that are characteristic of content in the received video stream; calculate reduced reference features from the located reference features; receive reduced reference features of a transmitted video stream, the transmitted video stream corresponding to the received video stream; calculate a distance between the reduced reference features in the received video stream and the reduced reference features of the transmitted video stream; calculate a received trajectory of the reduced reference features from the received video stream; calculate a transmitted trajectory of the reduced reference features from the transmitted video stream; and calculate video frame delay as a time shift between the received trajectory and the transmitted trajectory. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification