← Back to Patent Explorer
US5757416A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for transmitting a plurality of digital services including imaging services

Assignee: Cisco Technology Inc
•
Filing: 1995-06-07
•
Granted: 1998-05-26
•
Expires: 2015-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multiplex frame format for transmitting digital data in a data transmission system comprises a PACKETS portion comprising a highly error-protected region and a region having only Reed Solomon encoding as an error protection measure, the PACKETS portion including low speed data. The frame format also comprises portions for transmitting medium (AUDIO) and high speed (VIDEO) data streams following the PACKETS portion. Prior to transmission, the composed frame comprising the PACKETS, AUDIO and VIDEO portions is interleaved and the BLOCK SYNC and FRAME SYNC are added. A multiplex structure control packet word of the PACKETS portion immediately follows FRAME SYNC. Thus, the FRAME SYNC word defines where interleaving begins. A demultiplexer in concert with a microcontroller of a decoder decodes the multiplex structure control word and related PACKETS and outputs digital data streams to related output peripheral processors. The BLOCK SYNC word preferably comprises one eight bit byte and contains network signaling or other data at predetermined bit positions within the word. Moreover, the frame format is flexible and may vary in horizontal and vertical dimensions as digital service streams are varied due to service requirements or priorities. The multiplexers for forming the frame according to the present invention may be arranged in redundant (hot standby) or in multi-service arrangements synchronized by a synchronizing waveform, digitally generated to comprise a continuous 3.375 MHz portion and a single cycle frame marking signal of greater magnitude but significantly lower frequency.

Inventors

  • 👤 Christopher H. Birch
  • 👤 Christian V. van Staden
  • 👤 Walter R. Brooks
  • 👤 Paul D. Nicholas
  • 👤 Steven S. Lawrence

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 23:09
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/004; H04L1/0056; H04L1/0057; H04N; H04N7/00; H04N7/16; H04L1/007; H04L1/0071; H04L1/0072; H04L1/0078; H04L1/0083; H04L1/22; H04N21/00; H04N21/20; H04N21/23; H04N21/236; H04N21/238; H04N21/2383; H04N21/2385; H04N21/242; H04N21/40; H04N21/41; H04N21/426; H04N21/43; H04N21/4302; H04N21/4305; H04N21/434; H04N21/438; H04N21/4382; H04N5/00; H04N5/04; H04N5/06; H04N5/44; H04N7/167; H04N7/1675; H04N7/20; H04L2001/0098

Claims Analysis

Total Claims: 43
Claim 1
Independent Claim 216 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and the medium speed data being followed by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; and, after the interleaving step, inserting at least one horizontal synchronization word and at least one vertical synchronization word in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, the vertical synchronization word and the horizontal synchronization word comprising one of the first rows of the frame wherein the vertical synchronization word comprises a plurality of bytes determined in accordance with a predetermined polynomial and the vertical synchronization word for signaling a receiver identifies where to begin deinterleaving.
Claim 2
Independent Claim 216 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and the medium speed data being followed by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; and, after the interleaving step, inserting at least one horizontal synchronization word and at least one vertical synchronization word in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, the vertical synchronization word and the horizontal synchronization word comprising one of the first rows of the frame wherein the vertical synchronization word comprises a plurality of bytes determined in accordance with a predetermined polynomial and the vertical synchronization word for signaling a receiver identifies where to begin deinterleaving.
Claim 3
Dependent Claim 14 words
The method according to claim 1 wherein the horizontal synchronization word comprises one byte.
Claim 4
Dependent Claim 20 words
The method of claim 1 wherein said inserting step inserts the vertical synchronization word immediately following the horizontal synchronization word.
Claim 5
Independent Claim 243 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and the medium speed data being followed by high speed data, the method comprising the steps of: forming a packets portion of the frames a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; and, after the interleaving step, inserting at least one horizontal synchronization word and at least one vertical synchronization word in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, the vertical synchronization word and the horizontal synchronization word comprising one of the first rows of the frame wherein the packets forming step further comprises the step of forming the multiplex structure control word, the multiplex structure control word including a plurality of fields describing the data structure of the frame and wherein the multiplex structure control word particularly includes end of data markers for each of packets data, medium speed data and high speed data.
Claim 6
Independent Claim 243 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and the medium speed data being followed by high speed data, the method comprising the steps of: forming a packets portion of the frames a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; and, after the interleaving step, inserting at least one horizontal synchronization word and at least one vertical synchronization word in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, the vertical synchronization word and the horizontal synchronization word comprising one of the first rows of the frame wherein the packets forming step further comprises the step of forming the multiplex structure control word, the multiplex structure control word including a plurality of fields describing the data structure of the frame and wherein the multiplex structure control word particularly includes end of data markers for each of packets data, medium speed data and high speed data.
Claim 7
Dependent Claim 19 words
The method according to claim 5 wherein the multiplex structure control word comprises the first word of interleaved data.
Claim 8
Dependent Claim 31 words
The method according to claim 4 wherein the multiplex structure control word further includes fields representing the number of bytes in each block of included medium speed or high speed data.
Claim 9
Dependent Claim 26 words
The method according to claim 4 wherein the multiplex structure control word includes fields representing the number of packets data words having a particular byte length.
Claim 10
Independent Claim 234 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and the medium speed data being followed by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; and, after the interleaving step, inserting at least one horizontal synchronization word and at least one vertical synchronization word in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, the vertical synchronization word and the horizontal synchronization word comprising one of the first rows of the frame wherein the packets forming step further comprises the step of forming the multiplex structure control word, the multiplex structure control word including a plurality of fields describing the data structure of the frame and wherein the multiplex structure control word particularly includes a unique indicator of the frame structure.
Claim 11
Independent Claim 234 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and the medium speed data being followed by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; and, after the interleaving step, inserting at least one horizontal synchronization word and at least one vertical synchronization word in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, the vertical synchronization word and the horizontal synchronization word comprising one of the first rows of the frame wherein the packets forming step further comprises the step of forming the multiplex structure control word, the multiplex structure control word including a plurality of fields describing the data structure of the frame and wherein the multiplex structure control word particularly includes a unique indicator of the frame structure.
Claim 12
Independent Claim 212 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and the medium speed data being followed by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; and, after the interleaving step, inserting at least one horizontal synchronization word and at least one vertical synchronization word in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, the vertical synchronization word and the horizontal synchronization word comprising one of the first rows of the frame wherein the packets forming step further comprises the step of forming audio control packets, the audio control packets including byte counts for included medium speed data streams.
Claim 13
Independent Claim 212 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and the medium speed data being followed by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; and, after the interleaving step, inserting at least one horizontal synchronization word and at least one vertical synchronization word in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, the vertical synchronization word and the horizontal synchronization word comprising one of the first rows of the frame wherein the packets forming step further comprises the step of forming audio control packets, the audio control packets including byte counts for included medium speed data streams.
Claim 14
Dependent Claim 40 words
The method according to claim 9 wherein the packets forming step further comprises the step of forming audio service descriptor packets, the audio service descriptor packets including a medium speed data byte count for a particular medium speed data stream.
Claim 15
Independent Claim 212 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and the medium speed data being followed by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; and after the interleaving step, inserting at least one horizontal synchronization word and at least one vertical synchronization word in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, the vertical synchronization word and the horizontal synchronization word comprising one of the first rows of the frame wherein the packets forming step further comprises the step of forming video control packets, the video control packets including byte counts for included high speed data streams.
Claim 16
Independent Claim 212 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and the medium speed data being followed by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; and after the interleaving step, inserting at least one horizontal synchronization word and at least one vertical synchronization word in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, the vertical synchronization word and the horizontal synchronization word comprising one of the first rows of the frame wherein the packets forming step further comprises the step of forming video control packets, the video control packets including byte counts for included high speed data streams.
Claim 17
Dependent Claim 40 words
The method according to claim 11 wherein the packets forming step further comprises the step of forming video service descriptor packets, the video service descriptor packets including a high speed data byte count for a particular high speed data stream.
Claim 18
Dependent Claim 20 words
The method according to claim 12 wherein the video service descriptor packet further includes a high definition television output flag.
Claim 19
Independent Claim 237 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and the medium speed data being followed by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; after the interleaving step, inserting at least one horizontal synchronization word and at least one vertical synchronization word in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, the vertical synchronization word and the horizontal synchronization word comprising one of the first rows of the frame; and, encoding each row of data to be transmitted according to a forward error correction algorithm prior to interleaving wherein the forward error correction algorithm is Reed Solomon encoding and wherein the number of parity bytes inserted per row varies in direct proportion to the likelihood of data error of the transmission medium.
Claim 20
Independent Claim 237 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and the medium speed data being followed by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; after the interleaving step, inserting at least one horizontal synchronization word and at least one vertical synchronization word in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, the vertical synchronization word and the horizontal synchronization word comprising one of the first rows of the frame; and, encoding each row of data to be transmitted according to a forward error correction algorithm prior to interleaving wherein the forward error correction algorithm is Reed Solomon encoding and wherein the number of parity bytes inserted per row varies in direct proportion to the likelihood of data error of the transmission medium.
Claim 21
Independent Claim 256 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and the medium speed data being followed by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; after the interleaving step, inserting at least one horizontal synchronization word and at least one vertical synchronization word in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, the vertical synchronization word and the horizontal synchronization word comprising one of the first rows of the frame; and, encoding each row of data to be transmitted according to a forward error correction algorithm prior to interleaving wherein the forward error correction algorithm is Reed Solomon encoding and wherein the packets forming step further comprises the step of forming first and second regions, said first region having additional forward error correction encoding to Reed Solomon encoding and wherein the additional forward error correction encoding comprises majority logic and convolutional encoding.
Claim 22
Independent Claim 256 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and the medium speed data being followed by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; after the interleaving step, inserting at least one horizontal synchronization word and at least one vertical synchronization word in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, the vertical synchronization word and the horizontal synchronization word comprising one of the first rows of the frame; and, encoding each row of data to be transmitted according to a forward error correction algorithm prior to interleaving wherein the forward error correction algorithm is Reed Solomon encoding and wherein the packets forming step further comprises the step of forming first and second regions, said first region having additional forward error correction encoding to Reed Solomon encoding and wherein the additional forward error correction encoding comprises majority logic and convolutional encoding.
Claim 23
Dependent Claim 128 words
Apparatus for encoding frames of digital data streams for transmission, the frames comprising rows and columns, the apparatus comprising at least one data compression circuit for compressing an input high speed data stream for transmission, at least one low speed data formatter for removing framing and error protection digital data from an input low speed data stream, a multiplexer, responsive to the data compression circuit and the low speed data formatter, for encoding the frames of data for transmission, the multiplexer particularly comprising an interleaving circuit for interleaving the rows and columns according to a predetermined algorithm and a synch inserter, responsive to the interleaving circuit, for inserting horizontal and vertical synchronization words into the frame wherein the vertical synchronization word signals a receiver where to begin deinterleaving.
Claim 24
Dependent Claim 128 words
Apparatus for encoding frames of digital data streams for transmission, the frames comprising rows and columns, the apparatus comprising at least one data compression circuit for compressing an input high speed data stream for transmission, at least one low speed data formatter for removing framing and error protection digital data from an input low speed data stream, a multiplexer, responsive to the data compression circuit and the low speed data formatter, for encoding the frames of data for transmission, the multiplexer particularly comprising an interleaving circuit for interleaving the rows and columns according to a predetermined algorithm and a synch inserter, responsive to the interleaving circuit, for inserting horizontal and vertical synchronization words into the frame wherein the vertical synchronization word signals a receiver where to begin deinterleaving.
Claim 25
Independent Claim 229 words
An apparatus for transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and by high speed data, the apparatus comprising: at least one data compression circuit for compressing an input high speed data stream for transmission, at least one low speed data formatter for removing framing and error protection digital data from an input low speed data stream, a multiplexer, responsive to the data compression circuit and low speed data formatter, for encoding the frame of data for transmission, said multiplexer being effective to form a packets portion of the frame, a medium speed data region of the frame, and a high speed data region of the frame depending on whether low speed, medium speed, or high speed digital data streams are to be transmitted, said multiplexer being further effective to interleave the frame on a row and column basis, and, subsequently inserting horizontal synchronization words and vertical synchronization words in accordance with transmission characteristics of a particular transmission channel over which the data streams are to be transmitted, at least one of the vertical synchronization words identifying to a receiver at which said frame is to be deinterleaved.
Claim 26
Independent Claim 229 words
An apparatus for transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and by high speed data, the apparatus comprising: at least one data compression circuit for compressing an input high speed data stream for transmission, at least one low speed data formatter for removing framing and error protection digital data from an input low speed data stream, a multiplexer, responsive to the data compression circuit and low speed data formatter, for encoding the frame of data for transmission, said multiplexer being effective to form a packets portion of the frame, a medium speed data region of the frame, and a high speed data region of the frame depending on whether low speed, medium speed, or high speed digital data streams are to be transmitted, said multiplexer being further effective to interleave the frame on a row and column basis, and, subsequently inserting horizontal synchronization words and vertical synchronization words in accordance with transmission characteristics of a particular transmission channel over which the data streams are to be transmitted, at least one of the vertical synchronization words identifying to a receiver at which said frame is to be deinterleaved.
Claim 27
Independent Claim 168 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis; and, after the interleaving step, inserting at least one horizontal synchronization word and at least one vertical synchronization word in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, wherein the vertical synchronization word identifies to a receiver where to begin deinterleaving.
Claim 28
Independent Claim 168 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis; and, after the interleaving step, inserting at least one horizontal synchronization word and at least one vertical synchronization word in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, wherein the vertical synchronization word identifies to a receiver where to begin deinterleaving.
Claim 29
Independent Claim 192 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; and, after the interleaving step, inserting horizontal synchronization words and vertical synchronization words in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, wherein the packets forming step further comprises the step of forming the multiplex structure control word which includes end of data markers for at least one of the packet data, medium speed data and high speed data.
Claim 30
Independent Claim 192 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; and, after the interleaving step, inserting horizontal synchronization words and vertical synchronization words in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, wherein the packets forming step further comprises the step of forming the multiplex structure control word which includes end of data markers for at least one of the packet data, medium speed data and high speed data.
Claim 31
Independent Claim 175 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; and, after the interleaving step, inserting synchronization words in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, wherein the packets forming step further comprises the step of forming the multiplex structure control word which includes a unique indicator of the frame structure.
Claim 32
Independent Claim 175 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; and, after the interleaving step, inserting synchronization words in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, wherein the packets forming step further comprises the step of forming the multiplex structure control word which includes a unique indicator of the frame structure.
Claim 33
Independent Claim 162 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; and, after the interleaving step, inserting at least one of horizontal and vertical synchronization words, wherein the packets forming step farther comprises the step of forming audio control packets, the audio control packets including byte counts for included medium speed data streams.
Claim 34
Independent Claim 162 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; and, after the interleaving step, inserting at least one of horizontal and vertical synchronization words, wherein the packets forming step farther comprises the step of forming audio control packets, the audio control packets including byte counts for included medium speed data streams.
Claim 35
Independent Claim 162 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; and, after the interleaving step, inserting at least one of horizontal and vertical synchronization words, wherein the packets forming step further comprises the step of forming video control packets, the video control packets including byte counts for included high speed data streams.
Claim 36
Independent Claim 162 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; and, after the interleaving step, inserting at least one of horizontal and vertical synchronization words, wherein the packets forming step further comprises the step of forming video control packets, the video control packets including byte counts for included high speed data streams.
Claim 37
Independent Claim 190 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; after the interleaving step, inserting horizontal and vertical sychronization words synchronization in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, the vertical synchronization word and the horizontal synchronization word comprising one of the first rows of the frame; and, encoding each row of data to be transmitted according to a forward error correction algorithm prior to interleaving.
Claim 38
Independent Claim 190 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; after the interleaving step, inserting horizontal and vertical sychronization words synchronization in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, the vertical synchronization word and the horizontal synchronization word comprising one of the first rows of the frame; and, encoding each row of data to be transmitted according to a forward error correction algorithm prior to interleaving.
Claim 39
Dependent Claim 29 words
The method according to claim 23, wherein the number of parity bytes inserted per row varies in direct proportion to the likelihood of data error of the transmission medium.
Claim 40
Independent Claim 223 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; after the interleaving step, inserting horizontal and vertical synchronization words in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, the vertical synchronization word and the horizontal synchronization word comprising one of the first rows of the frame; and, encoding each row of data to be transmitted according to a forward error correction algorithm prior to interleaving, wherein the packets forming step further comprises the step of forming first and second regions, said first region having additional forward error correction encoding comprising at least one of majority logic and convolutional encoding.
Claim 41
Independent Claim 223 words
A method of transmitting digital data streams in a frame comprising rows and columns, the first row of the frame comprising a multiplex structure control word, the multiplex structure control word being followed in the frame by other packet data, the packet data being followed in the frame by medium speed data and by high speed data, the method comprising the steps of: forming a packets portion of the frame, a medium speed data region of the frame and a high speed data region of the frame depending on whether low speed, medium speed or high speed digital data streams are to be transmitted; interleaving the formed frame on a row and column basis in accordance with a predetermined algorithm; after the interleaving step, inserting horizontal and vertical synchronization words in accordance with noise characteristics and the capacity of a particular transmission channel over which the data streams are to be transmitted, the vertical synchronization word and the horizontal synchronization word comprising one of the first rows of the frame; and, encoding each row of data to be transmitted according to a forward error correction algorithm prior to interleaving, wherein the packets forming step further comprises the step of forming first and second regions, said first region having additional forward error correction encoding comprising at least one of majority logic and convolutional encoding.
Claim 42
Dependent Claim 128 words
Apparatus for encoding frames of digital data streams for transmission, the frames comprising rows and columns, the apparatus comprising: at least one data compression circuit for compressing an input high speed data stream for transmission, at least one low speed data formatter for removing framing and error protection digital data from an input low speed data stream, a multiplexer, responsive to the data compression circuit and the low speed data formatter, for encoding the frames of data for transmission, the multiplexer particularly comprising an interleaving circuit for interleaving the rows and columns according to a predetermined algorithm and a synch inserter, responsive to the interleaving circuit, for inserting horizontal and vertical synchronization words into the frame wherein the vertical synchronization word signals a receiver where to begin deinterleaving.
Claim 43
Dependent Claim 128 words
Apparatus for encoding frames of digital data streams for transmission, the frames comprising rows and columns, the apparatus comprising: at least one data compression circuit for compressing an input high speed data stream for transmission, at least one low speed data formatter for removing framing and error protection digital data from an input low speed data stream, a multiplexer, responsive to the data compression circuit and the low speed data formatter, for encoding the frames of data for transmission, the multiplexer particularly comprising an interleaving circuit for interleaving the rows and columns according to a predetermined algorithm and a synch inserter, responsive to the interleaving circuit, for inserting horizontal and vertical synchronization words into the frame wherein the vertical synchronization word signals a receiver where to begin deinterleaving.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-05-25 2001-11-24 2002-05-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-05-25 2005-11-24 2006-05-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-05-25 2009-11-24 2010-05-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag