Intrasegment adjustment of video transmission rate
AssigneeSynamedia Limited
InventorsAvi Fruchter, Ilan Cohen, Zorach Reuven Wachtfogel, Uziel Joseph Harband, Einav Rivni, Thomas Paul Burnley
Life of this patent
Estimating the term…
Loading patent…
AssigneeSynamedia Limited
InventorsAvi Fruchter, Ilan Cohen, Zorach Reuven Wachtfogel, Uziel Joseph Harband, Einav Rivni, Thomas Paul Burnley
Estimating the term…
A method includes determining a first transmission rate for transmitting an entirety of a segment of a video stream to a client device. The segment includes a set of frames. In some implementations, the method includes, after transmitting a first subset of the set of frames at the first transmission rate, detecting that a network connectivity of the client device has reduced below a connectivity threshold associated with the first transmission rate. In some implementations, the method includes transmitting an entirety of the segment at a second transmission rate that is less than the first transmission rate. In some implementations, the method includes triggering the client device to present a second subset of the set of frames that corresponds to a temporal position in the video stream after the first subset of the set of frames while foregoing re-presentation of the first subset of the set of frames.
A method comprising:
A device comprising:
A non-transitory memory storing one or more programs, which, when executed by one or more processors of a device, cause the device to:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests: monitoring of the downstream path of…
Monitoring of network processes or resources, e.g. monitoring of network load: monitoring network characteristics, e.g. bandwidth, congestion level
Television systems: systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of…
Diagnosis, testing or measuring for television systems or their details
About 14 years 8 months of term left · ends 28 Jun 2041 (estimated)
The present disclosure generally relates to intrasegment adjustment of video transmission rate.
Some devices are capable of receiving video content at various transmission rates. After a device starts receiving video content at a particular transmission rate, there may be a degradation in a network being used to transmit the video content. The degradation may require a change in the transmission rate.
So that the present disclosure can be understood by those of ordinary skill in the art, a more detailed description may be had by reference to aspects of some illustrative implementations, some of which are shown in the accompanying drawings.
FIGS. 1A-1F are diagrams of an example operating environment in accordance with some implementations.
FIG. 2 is a flowchart representation of a method of changing a transmission rate of a video stream in accordance with some implementations.
In accordance with common practice the various features illustrated in the drawings may not be drawn to scale. Accordingly, the dimensions of the various features may be arbitrarily expanded or reduced for clarity. In addition, some of the drawings may not depict all of the components of a given system, method or device. Finally, like reference numerals may be used to denote like features throughout the specification and figures.
Numerous details are described in order to provide a thorough understanding of the example implementations shown in the drawings. However, the drawings merely show some example aspects of the present disclosure and are therefore not to be considered limiting. Those of ordinary skill in the art will appreciate that other effective aspects and/or variants do not include all of the specific details described herein. Moreover, well-known systems, methods, components, devices and circuits have not been described in exhaustive detail so as not to obscure more pertinent aspects of the example implementations described herein.
Various implementations disclosed herein include devices, systems, and methods for adjusting a transmission rate of a video stream while a segment is being transmitted. In some implementations, a method includes determining a first transmission rate for transmitting an entirety of a segment of a video stream to a client device. The segment includes a set of frames. In some implementations, the method includes, after transmitting a first subset of the set of frames at the first transmission rate, detecting that a network connectivity of the client device has reduced below a connectivity threshold associated with the first transmission rate. In some implementations, the method includes transmitting an entirety of the segment at a second transmission rate that is less than the first transmission rate. In some implementations, the method includes triggering the client device to present a second subset of the set of frames that corresponds to a temporal position in the video stream after the first subset of the set of frames while foregoing re-presentation of the first subset of the set of frames.