Adaptive video slew rate for video delivery

US11943494B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11943494-B2
Application numberUS-202217989622-A
CountryUS
Kind codeB2
Filing dateNov 17, 2022
Priority dateFeb 1, 2021
Publication dateMar 26, 2024
Grant dateMar 26, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for adaptively adjusting a slew rate of a dejitter buffer in a remote device in a distributed access architecture. The slew rate may be adjusted based on measurements of a fullness state of a buffer made over time. The measurements may be used to calculate a frequency offset value between the rate at which data leaves the buffer relative to the rate at which data enters the buffer and/or used to calculate a current working depth of the buffer. The adaptive slew rate adjustments may be based on the frequency offset value and/or the current working depth.

First claim

Opening claim text (preview).

The invention claimed is: 1. A remote device that receives packetized video data from a video core through a packet-switched network, the device comprising: a clock configured to operate in asynchronous mode; a dejitter buffer that receives the video data from the packet-switched network and outputs the video data to at least one module that adjusts the video data before sending the video data in a downstream direction; a processing device that applies a slew rate adjustment to the clock and the dejitter buffer, the slew rate adjustment varying over time based on a measured state of the dejitter buffer. 2. The remote device of claim 1 comprising an RPD. 3. The remote device of claim 1 comprising an RMD. 4. The remote device of claim 1 where the slew rate adjustment is based on a frequency offset determined by measuring a fullness state of the dejitter buffer over time. 5. The remote device of claim 4 where the slew rate adjustment is based on a measured current fullness state of the dejitter buffer. 6. The remote device of claim 1 where the at least one module applies an offset value to a PCR value in the video data received from the packet switched network. 7. The remote device of claim 6 where the offset values are accumulated to produce an accumulated offset value, the accumulated offset value used to selectively add and/or selectively drop packets. 8. The remote device of claim 7 where the magnitude of the accumulated offset value is reduced whenever a packet is selectively dropped and/or added. 9. The remote device of claim 1 where the slew rate adjustment eliminates a frequency offset by measuring a fullness state of the dejitter buffer repeatedly over time. 10. The remote device of claim 9 where the dejitter buffer is recentered after the frequency offset is eliminated. 11. A method for determining timing values to apply to packetized video data received asynchronously from a video core through a packet-switched network, the method comprising: receiving the video data from the packet-switched network in a dejitter buffer according to a first time base and outputting the video data from the dejitter buffer according to a second time base and to at least one module that adds timing information to the video data before sending the video data in a downstream direction; applying a slew rate adjustment to decrease a difference between the first time base and the second time base over an interval, the slew rate adjustment varying over time based on a measured state of the dejitter buffer. 12. The method of claim 11 implemented in an RPD. 13. The method of claim 11 implemented in an RMD. 14. The method of claim 11 where the slew rate adjustment is based on a frequency offset determined by measuring a fullness state of the dejitter buffer over time. 15. The method of claim 14 where the slew rate adjustment is based on a measured current fullness state of the dejitter buffer. 16. The method of claim 11 where the at least one module applies an offset value to a PCR value in the video data received from the packet switched network. 17. The method of claim 16 where the offset values are accumulated to produce an accumulated offset value, the accumulated offset value used to selectively add and/or selectively drop packets. 18. The method of claim 17 where the magnitude of the accumulated offset value is reduced whenever a packet is selectively dropped and/or added. 19. The method of claim 11 where the slew rate adjustment eliminates a frequency offset by measuring a fullness state of the dejitter buffer repeatedly over time. 20. The method of claim 19 including the step of recentering the dejitter buffer after the frequency offset is eliminated.

Assignees

Inventors

Classifications

  • H04N21/242Primary

    Synchronisation processes, e.g. processing of PCR [Programme Clock References] {(arrangements for synchronising broadcast or distribution via plural systems in broadcast distribution systems H04H20/18)} · CPC title

  • the output pulses having a constant duty cycle · CPC title

  • involving management of server-side video buffer · CPC title

  • Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets (arrangements for synchronising receiver with transmitter by comparing receiver clock with transmitter clock H04L7/0012; arrangements for synchronising receiver with transmitter wherein the receiver takes measures against momentary loss of synchronisation H04L7/0083) · CPC title

  • involving video buffer management, e.g. video decoder buffer or video display buffer · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11943494B2 cover?
Systems and methods for adaptively adjusting a slew rate of a dejitter buffer in a remote device in a distributed access architecture. The slew rate may be adjusted based on measurements of a fullness state of a buffer made over time. The measurements may be used to calculate a frequency offset value between the rate at which data leaves the buffer relative to the rate at which data enters the …
Who is the assignee on this patent?
Arris Entpr Llc
What technology area does this patent fall under?
Primary CPC classification H04N21/242. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 26 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).