IP Library Granted Patent US 8,677,442
Granted Patent B2
US 8,677,442 · App. 11/886,819 · Granted Mar 18, 2014

Method of sending a command to a digital data flow server and apparatus used to implement said method

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,677,442
App. No.
11/886,819
Granted
Mar 18, 2014
Kind
B2
Abstract

The invention relates to a method of sending commands to a VOD server, e.g. using RTSP, which is local to the client, said commands comprising a reference to the relative current position. The current relative position is maintained by the receiver on the basis of PTS received in the MPEG stream, without sending a request to the server or relying on the existence of a descriptor in the stream that can be used to deal with jumps in PTS included in the stream.

Claims (24)

1. Method of local calculation in a receiver of a current relative temporal position of recovery within an audio/video program received by said receiver, wherein said method comprises at least the following steps:

initializing a stored current relative temporal position of recovery to zero;

reception of a digital audio/video data stream belonging to said audio/video program and comprising presentation time stamps;

upon reception of a new presentation time stamp in said digital audio/video data stream,

calculating a difference, delta, between said new presentation time stamp in said digital audio/video data stream and a stored previously received presentation time stamp, and

adding said delta to said stored current relative temporal position if said delta is not greater than a determined threshold value, said threshold value being dependent on a stream recovery speed,

if said delta is greater than said determined threshold value, not performing said addition, being in the presence of a sequence discontinuity caused by time reference system changes in said digital audio/video data stream,

and copying of said new presentation time stamp to storage used for storing said previously received presentation time stamp;

sending of an audio/video program broadcast control command from said receiver to a digital audio/video data stream server, said audio/video program broadcast control command containing a current relative temporal position of recovery of the audio/video program received by said receiver that is based on said stored current relative temporal position of recovery;

comparing, during a recovery by said receiver of said audio/video program at modified speed, said presentation time stamps in said digital audio/video data stream having been calculated for a recovery at normal speed, a difference between two presentation time stamps with a picture frequency of pictures in said digital data stream; and

if said difference is close to said picture frequency instead of being a product of the recovery speed, multiplying said delta by said modified speed before said adding step.

2. Digital audio/video data stream receiver, said receiver comprising:

means for initializing a stored current relative temporal position of recovery to zero;

reception means for receiving of a digital audio/video data stream belonging to said audio/video program and comprising presentation time stamps,

means for, upon reception of a new presentation time stamp in said digital audio/video data stream,

calculating a difference, delta, between said new presentation time stamp in said digital audio/video data stream and a stored previously received presentation time stamp, and

adding said delta to said stored current relative temporal position if said delta is not greater than a determined threshold value, said threshold value being dependent on a stream recovery speed,

if said delta is greater than said determined threshold value, not performing said addition, being in the presence of a sequence discontinuity caused by time reference system changes in said digital audio/video data stream, and

copying of said new presentation time stamp to storage used for storing said previously received presentation time stamp;

means for sending of an audio/video program broadcast control command from said receiver to a digital audio/video data stream server, said audio/video program broadcast control command containing a current relative temporal position of recovery of the audio/video program received by said receiver that is based on said stored current relative temporal position of recovery;

means for comparing, during a recovery by said receiver of said audio/video program at modified speed, said presentation time stamps in said digital audio/video data stream having been calculated for a recovery at normal speed, a difference between two presentation time stamps with a picture frequency of pictures in said digital data stream; and

if said difference is close to said picture frequency instead of being a product of the recovery speed, multiplying said delta by said modified speed before said adding step.

3. Method according to claim 1 , wherein said determined threshold value is determined through multiplication of a picture frequency of pictures in said digital audio/video data stream with a server maximum speed plus a security coefficient.

4. Digital audio/video data stream receiver according to claim 2 , wherein said receiver further comprises means to determine said threshold value through multiplication of a picture frequency of pictures in said digital audio/video data stream with a server maximum speed plus a security coefficient.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2008
From: COLMAGRO, JEAN-CLAUDE; MERCIER, BENOIT; QUERE, THIERRY
To: THOMSON LICENSING
Reel/Frame 021987/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2007
From: COLMAGRO, JEAN-CLAUDE; MERCIER, BENOIT; QUERE, THIERRY
To: THOMSON LICENSING
Reel/Frame 019907/0349 →