Patentable/Patents/US-7680155
US-7680155

PCR jitter reduction in a VSB and/or EVSB multiplexer system

PublishedMarch 16, 2010
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Program clock references in first and second MPEG data streams are re-stamped in accordance with delays introduced into the first and second MPEG data streams. Accordingly, the program clock references in the first MPEG data stream are re-stamped according to a variable delay in the first MPEG data stream, and the program clock references in the second MPEG data stream are re-stamped according to a variable delay in the second MPEG data stream. The re-stamped program clock references in the second MPEG data stream are corrected according to a fixed delay in the second MPEG data stream. The first and second MPEG data streams are multiplexed, and the multiplexed first and second MPEG data streams are transmitted and received.

Patent Claims
11 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of receiving a signal having re-stamped program clock references in an MPEG data stream, wherein the re-stamped program clock references in the MPEG data stream comprise corresponding original program clock references re-stamped according to an amount of a delay caused by a buffer, the method comprising: recovering the MPEG data stream from the signal; reading the re-stamped program clock references in the MPEG data stream; and, processing the MPEG data stream in accordance with the re-stamped program clock references, wherein the original program clock references are designated original_PCR n , wherein the re-stamped program clock references are designated restamped_PCR n , wherein n comprises an integer, wherein a delayed_PCR n comprises the sum of the original_PCR n and the delay, wherein, for n=1, the restamped_PCR n comprises the original_PCR n , and wherein, for n>1, the restamped_PCR n comprises restamped_PCR n−1 +(delayed_PCR n −delayed_PCR n−1 ).

2

2. A method of receiving a signal having re-stamped program clock references in an MPEG data stream, wherein the re-stamped program clock references in the MPEG data stream comprise corresponding original program clock references re-stamped according to an amount of a delay caused by a buffer, the method comprising: recovering the MPEG data stream from the signal; reading the re-stamped program clock references in the MPEG data stream; and, processing the MPEG data stream in accordance with the re-stamped program clock references, wherein the recovered MPEG data stream comprises first and second MPEG data streams, wherein the recovering of the MPEG data stream from the signal comprises recovering the first and second MPEG data streams from the signal, wherein the reading of the re-stamped program clock references in the MPEG data stream comprises reading re-stamped program clock references in the first and second MPEG data streams, and wherein the processing of the MPEG data stream in accordance with the re-stamped program clock references comprises processing of the first and second MPEG data streams in accordance with the re-stamped program clock references, wherein the original program clock references are designated original_PCR n , wherein the re-stamped program clock references are designated restamped_PCR n , wherein n comprises an integer, wherein a delayed_PCR n comprises the sum of the original_PCR n and the delay, wherein, for n=1, the restamped_PCR n comprises the original_PCR n , and wherein, for n>1, the restamped_PCR n comprises restamped_PCR n−1 +(delayed_PCR n −delayed_PCR n−1 ).

3

3. The method of claim 2 wherein the recovering of the MPEG data stream from the signal comprises: tuning to the signal; de-modulating the tuned signal; and, de-multiplexing the de-modulated signal to recover the first and second MPEG data streams.

4

4. A method of receiving first and second MPEG data streams, wherein the first MPEG data stream includes first re-stamped program clock references, wherein the first re-stamped program clock references in the first MPEG data stream comprise corresponding first original program clock references re-stamped in accordance with a first variable delay, wherein the second MPEG data stream includes corrected program clock references, wherein the corrected program clock references in second MPEG data stream comprise corresponding second re-stamped program clock references corrected in accordance with a fixed delay, wherein the second re-stamped program clock references comprise corresponding second original program clock references re-stamped in accordance with a second variable delay, the method comprising: recovering the first and second MPEG data streams from the signal; reading the first re-stamped program clock references in the first MPEG data stream; processing the first MPEG data stream in accordance with the first re-stamped program clock references; reading the corrected program clock references in the second MPEG data stream; and, processing the second MPEG data stream in accordance with the corrected program clock references.

5

5. The method of claim 4 wherein the first original program clock references are designated first_original_PCR n , wherein the first re-stamped program clock references are designated first_restamped_PCR n , wherein n comprises an integer, wherein a first_delayed_PCR n comprises the sum of the first_original_PCR n and the first variable delay, wherein, for n=1, the first_restamped_PCR n comprises the first_original_PCR n , wherein, for n>1, the first_restamped_PCR n comprises first_restamped_PCR n+1 +(first_delayed_PCR n −first_delayed_PCR n−1 ).

6

6. The method of claim 5 wherein the second original program clock references are designated second_original_PCR n , wherein the second re-stamped program clock references are designated second_restamped_PCR n , wherein a second_delayed_PCR n comprises the sum of the second_original_PCR n and the second variable delay, wherein, for n=1, the second_restamped_PCR n comprises the second_original_PCR n , wherein, for n>1, the second_restamped_PCR n comprises second_restamped_PCR n−1 +(second_delayed_PCR n −second_delayed_PCR n−1 ), wherein the corrected program clock references are designated new_PCR n , wherein, for n=1, the new_PCR n comprises the second_restamped_PCR n , and wherein, for n>1, the new_PCR n comprises new_PCR n−1 +(second_restamped_PCR n+1 −second_restamped_PCR n ).

7

7. The method of claim 6 wherein the recovering of the first and second MPEG data streams from the signal comprises: tuning to the signal; de-modulating the tuned signal; and, de-multiplexing the de-modulated signal to recover the first and second MPEG data streams.

8

8. The method of claim 7 wherein the first MPEG data stream comprises a VSB MPEG data stream, and wherein the second MPEG data stream comprises an EVSB MPEG data stream.

9

9. The method of claim 8 wherein the reading of the corrected program clock references in the second MPEG data stream comprises: decoding the second MPEG data stream as the EVSB MPEG data stream; and, reading the corrected program clock references in the decoded second MPEG data stream.

10

10. The method of claim 4 wherein the first re-stamped program clock references in the first MPEG data stream comprise corresponding first original program clock references re-stamped according to a first measured variable delay.

11

11. The method of claim 4 wherein the first re-stamped program clock references in the first MPEG data stream comprise corresponding first original program clock references re-stamped according to a first measured variable buffering caused delay.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

August 14, 2003

Publication Date

March 16, 2010

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “PCR jitter reduction in a VSB and/or EVSB multiplexer system” (US-7680155). https://patentable.app/patents/US-7680155

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.