US5847779A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Synchronizing a packetized digital datastream to an output processor in a television signal processing system
Assignee: RCA Licensing Corp
•
Filing: 1994-06-15
•
Granted: 1998-12-08
•
Expires: 2014-06-15
Abstract
Abstract A system of the present invention addresses the difficulty of aligning a reference sync byte at the beginning of a data packet during situations where the system experiences severe problems such as arbitrary resets/restarts or transmission disturbances. Specifically, the sync byte at the beginning of the data packet is automatically aligned with the beginning of a data acquisition interval when data is requested, even when there are arbitrary system resets/restarts. The alignment of the first data packet following a system reset is facilitated by the use of a Start Of Packet flag concurrent with the reference byte, together with a controlled logic network.
Inventors
- 👤 Alfonse Anthony Acampora
- 👤 Richard Michael Bunting
- 👤 Paul Wallace Lyons
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 13:26
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/10; H04N19/134; H04N19/146; H04N19/152; H04N19/50
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
164 words
In a system for processing a packetized digital datastream containing video information, apparatus comprising: transport processor means (20, 25) responsive to input data (10) for producing data packets; means (40) for processing said data packets produced by said transport processor means, said processing means acquiring said data packets during acquisition intervals and processing data packets during processing intervals between said acquisition intervals; means (25, 30, 32, 34) for conveying data packets to said processing means; and synchronizing means (32, 36, 38, 312, 314, 318), coupled to said transport processor means and to said means for processing said data packets, responsive to the condition of a datastream from said transport processor means to facilitate automatic alignment of a reference data component (sync byte) of a data packet with a beginning of each acquisition interval in a normal operating condition of said system, and to facilitate said automatic alignment upon cessation of an abnormal condition wherein a normal datastream from said transport processor means is disrupted.
Claim 2
Dependent Claim
164 words
In a system for processing a packetized digital datastream containing video information, apparatus comprising: transport processor means (20, 25) responsive to input data (10) for producing data packets; means (40) for processing said data packets produced by said transport processor means, said processing means acquiring said data packets during acquisition intervals and processing data packets during processing intervals between said acquisition intervals; means (25, 30, 32, 34) for conveying data packets to said processing means; and synchronizing means (32, 36, 38, 312, 314, 318), coupled to said transport processor means and to said means for processing said data packets, responsive to the condition of a datastream from said transport processor means to facilitate automatic alignment of a reference data component (sync byte) of a data packet with a beginning of each acquisition interval in a normal operating condition of said system, and to facilitate said automatic alignment upon cessation of an abnormal condition wherein a normal datastream from said transport processor means is disrupted.
Claim 3
Dependent Claim
36 words
Apparatus according to claim 1 and further comprising means for producing a signal (Fullness Flag) representative of the memory occupancy status of said transport processor means; wherein said synchronizing means responds to said occupancy status signal.
Claim 4
Dependent Claim
21 words
Apparatus according to claim 2, wherein said transport processor means is subject to being reset in response to said abnormal condition.
Claim 5
Dependent Claim
37 words
Apparatus according to claim 1 further including means providing a signal (SOP) representative of a packet boundary; and means (36, 38, 318) for conditioning operation of said synchronizing means as a function of said boundary representative signal.
Claim 6
Dependent Claim
26 words
Apparatus according to claim 1, wherein said data packets include MPEG-2 coded information; and said reference data component is a sync component prefacing a data packet.
Claim 7
Dependent Claim
23 words
Apparatus according to claim 1, wherein said acquisition intervals exhibit substantial constant duration; and said processing intervals are subject to exhibiting variable duration.
Claim 8
Dependent Claim
19 words
Apparatus according to claim 1, wherein said processing means includes means for performing error correction processing and modulation functions.
Claim 9
Dependent Claim
28 words
Apparatus according to claim 1 and further comprising means (16) for generating a flag (SOP) concurrent with said reference data component at the beginning of a data packet.
Claim 10
Dependent Claim
46 words
Apparatus according to claim 8, wherein said synchronizing means includes control means (32, 34, 36, 38) responsive to said data packets and to said flag (SOP) for resetting said synchronizing means so as to inhibit passage of data to said processing means during said processing intervals.
Claim 11
Dependent Claim
162 words
Apparatus according to claim 9, further including means (42) for providing a periodic Window signal including enable intervals related to said acquisition intervals and intervening disable intervals related to said processing intervals; means (42) for providing, to said control means, timing signals (Start, Stop) respectively coincident with a beginning of said enable intervals of said Window signal and an end of said enable intervals; means (44) for providing an Acquisition signal having periodic acquisition intervals related to said enable intervals of said Window signal and corresponding to said acquisition intervals of said processing means, for controlling the acquisition of data to be processed by said processor; and means (38) for providing, to said control means, an Enable signal including a data enable interval (Tran Enable) and intervening intervals normally respectively related to said enable and disable intervals of said Window signal, said Enable signal exhibiting first and second states respectively associated with passing and inhibiting of data in response to said flag.
Claim 12
Dependent Claim
55 words
Apparatus according to claim 1, wherein said reference data component is a sync component; said transport means produces alignment flags concurrent with respective ones of said sync components in addition to said data packets; and said conveying means is inhibited to prevent passage of data to said processor means in response to said alignment flags.
Claim 13
Dependent Claim
35 words
Apparatus according to claim 11, wherein said synchronizing means includes storage means (32, 34) inhibited (via 36, 38, ENA input) to prevent passage of data to said processor means in response to said alignment flags.
Claim 14
Dependent Claim
52 words
Apparatus according to claim 1, comprising means for providing a first clock signal (Mod clock) to said processing means and to said transport means (25, 310, 312); means for transmitting a replica (Tran Clock) of said first clock signal together with data (Tran Data) from said transport means to said conveying means.
Claim 15
Dependent Claim
63 words
Apparatus according to claim 1, comprising means for providing a first clock signal (Mod clock) to said processing means and to said transport means (25, 310, 312); means (314) associated with said transport means for deriving a second clock signal (Tran clock) from said first clock signal; and means for providing said second clock signal to a clock input of said conveying means.
Claim 16
Dependent Claim
19 words
Apparatus according to claim 14, wherein said second clock signal is an inverted version of said first clock signal.
Claim 17
Dependent Claim
147 words
In a system for processing a packetized digital datastream containing video information, apparatus comprising: transport processor means (20, 25) responsive to input data (10) for producing data packets, said transport processor means subject to being unpredictably reset whereby a datastream of data packets from said transport processor means is disrupted; means (40) for processing said data packets produced by said transport processor means, said processing means acquiring said data packets during acquisition intervals and processing data packets during processing intervals between said acquisition intervals; means (25, 30) for conveying data packets to said processing means; and synchronizing means (32, 36, 38, 312, 314, 318), coupled to said transport processor means and to said means for processing said data packets, for automatically aligning a beginning of an acquisition interval and a reference data component (sync byte) of a data packet appearing after resets of said transport processor means.
Claim 18
Dependent Claim
147 words
In a system for processing a packetized digital datastream containing video information, apparatus comprising: transport processor means (20, 25) responsive to input data (10) for producing data packets, said transport processor means subject to being unpredictably reset whereby a datastream of data packets from said transport processor means is disrupted; means (40) for processing said data packets produced by said transport processor means, said processing means acquiring said data packets during acquisition intervals and processing data packets during processing intervals between said acquisition intervals; means (25, 30) for conveying data packets to said processing means; and synchronizing means (32, 36, 38, 312, 314, 318), coupled to said transport processor means and to said means for processing said data packets, for automatically aligning a beginning of an acquisition interval and a reference data component (sync byte) of a data packet appearing after resets of said transport processor means.
References Cited (Backward Citations)
US5038347A
Cited
US4949175A
Cited
US5168356A
Cited
US5287178A
Cited
US5231486A
Cited
US5381181A
Cited
US5565923A
Cited
US5767912A
Cited
US5602595A
Cited
US5566174A
Cited
US5703887A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-12-07 | 2002-06-08 | 2002-12-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-12-07 | 2006-06-08 | 2006-12-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-12-07 | 2010-06-08 | 2010-12-08 | $7700.00 | Window Closed / Lapsed |