Partial video async support using R-MACPHY device
US-11528521-B2 · Dec 13, 2022 · US
US12335546B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12335546-B2 |
| Application number | US-202418406038-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 5, 2024 |
| Priority date | Dec 1, 2020 |
| Publication date | Jun 17, 2025 |
| Grant date | Jun 17, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for providing timing information from a R-MACHPHY device to a video core while the R-MACPHY device receives video data from the video core while operating in asynchronous mode. In some embodiments, the R-MACPHY device may alternately and selectively configure its mode of operation to alternate between synchronous mode and asynchronous mode, and provide the timing information to the video core when it switches to asynchronous mode.
Opening claim text (preview).
The invention claimed is: 1. A video core communicating with a plurality of remote Distributed Access Architecture (DAA) devices, each having an internal oscillator and operating in ASYNC mode relative to the video core, the video core configured to: receive respectively different synchronization messages from each of the plurality of DAA devices, the respective synchronization messages from each DAA device based upon its own internal oscillator; use the respectively different synchronization messages to select a chosen one of the plurality of remote DAA devices; use the synchronization messages from the chosen one of the plurality of remote DAA devices to modify PCR data in packets sent by the video core to each of the plurality of DAA devices. 2. The video core of claim 1 , which uses a Best Master Clock Algorithm (BMCA) to select the chosen one of the plurality of remote DAA devices. 3. The video core of claim 1 where each of the remote DAA devices are Remote MACPHY Devices (RMDs). 4. The video core of claim 1 configured to selectively change which one of the plurality of DAA devices is the selected one of the plurality of DAA devices. 5. The video core of claim 1 configured to use timing data from a selected one of the plurality of DAA devices when the video core loses communication with a grandmaster timer. 6. A system comprising: a video core; a plurality of remote Distributed Access Architecture (DAA) devices in communication with, and operating in ASYNC mode relative to, the video core, the DAA devices receiving from the video core respective video streams, each comprising a plurality of sequential video packets; the video core receiving timing data from a first one of the plurality of DAA devices and selectively using the timing data to stamp sequential video packets of a video stream sent to a second one of the plurality of DAA devices with Program Clock Reference (PCR) values. 7. The system of claim 6 , where the video core uses a Best Master Clock Algorithm (BMCA) to select which of the plurality of remote DAA devices is the first one of the plurality of DAA devices. 8. The system of claim 7 where the video core is configured to change which of the plurality of remote DAA devices is the first one of the plurality of DAA devices. 9. The system of claim 6 where each of the remote DAA devices are Remote MACPHY Devices (RMDs). 10. The system of claim 6 where the video core is configured to use timing data from a selected one of the plurality of DAA devices only when the video core loses communication with a grandmaster timer. 11. The system of claim 6 including a provisioning server that instructs the video core as to which of the plurality of DAA devices is the first one of the plurality of DAA devices. 12. The system of claim 11 , where the provisioning server uses a Best Master Clock Algorithm (BMCA) to select which of the plurality of remote DAA devices is the first one of the plurality of DAA devices. 13. The system of claim 11 where the provisioning server is configured to change which of the plurality of remote DAA devices is the first one of the plurality of DAA devices. 14. The system of claim 11 where the provisioning server is configured to use instruct the video core as to which of the plurality of DAA devices is the first one of the plurality of DAA devices only when the video core loses communication with a grandmaster timer. 15. The system of claim 6 where the plurality of DAA devices each have a dejitter buffer and each modifies the video stream based upon the PCR values received from the video core.
Monitoring of network processes or resources, e.g. monitoring of network load (traffic related reporting in data switching networks H04L43/062) · CPC title
Controlling the complexity of the content stream, e.g. by dropping packets (intermediate media network packet handling H04L65/765; proxy provisioning conversion or adaptation for reducing the amount or size of exchanged application data H04L67/5651; negotiation of resources in wireless networks H04W28/16) · CPC title
involving management of server-side video buffer · CPC title
CATV [Community Antenna Television] systems · CPC title
Change of the master or reference, e.g. take-over or failure of the master · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.