Stream converting apparatus that converts data stream of first format possibly containing error into correct data stream of second format
AssigneeRenesas Technology Corp.
InventorsYoshinori Matsuura, Hiroshi Segawa
Life of this patent
Estimating the term…
Abstract
The stream converting apparatus includes a stream extracting circuit that extracts a second level data stream from a first format data stream, an error detecting circuit that detects an error included in the second level data stream output from the stream extracting circuit, a data correcting circuit that corrects the detected error to generate a proper-form second level data stream, and a multiplexer that multiplexes the corrected second level data stream to generate a second format data stream.
Claims9
A stream converting apparatus for converting a first format data stream into a second format data stream, said first format data stream being obtained by packetizing a first level data stream to generate a second level data stream and further multiplexing said second level data stream, the apparatus comprising:
- a stream extracting circuit extracting said second level data stream from said first format data stream;
- an error detecting circuit connected to an output of said stream extracting circuit and detecting an error included in said second level data stream output from said stream extracting circuit;
- a data correcting circuit connected to said error detecting circuit and correcting the error detected by said error detecting circuit to generate a proper-form second level data stream;
- and
- a multiplexer connected to an output of said data correcting circuit and multiplexing said second level data stream corrected by said data correcting circuit to generate said second format data stream;
- wherein
- said second level data stream is arranged in packets including packet headers, and said packet header includes system clock information associated with data, and
- said error detecting circuit includes
- a separating circuit separating and extracting said second level data stream from said first format data stream, and
- a clock error detecting circuit connected to an output of said separating circuit and detecting the error included in said second level data stream from a transition of said system clock information in the packet header of each packet in said second level data stream extracted by said separating circuit;
- and wherein
- said data correcting circuit includes
- a packet type determination circuit determining a packet type of each packet of said second level data stream that is determined to include the error by said clock error detecting circuit,
- a system clock information estimating circuit estimating the system clock information associated with each packet of said second level data stream that is determined to include said error, and
- a dummy data inserting circuit generating and inserting to the data stream a dummy packet including dummy data having the system clock information estimated by said system clock information estimating circuit and of the packet type determined by said packet type determination circuit.
A stream converting apparatus for converting a first format data stream into a second format data stream, said first format data stream being obtained by packetizing a first level data stream to generate a second level data stream and further multiplexing said second level data stream, the apparatus comprising:
- a stream extracting circuit extracting said second level data stream from said first format data stream;
- an error detecting circuit connected to an output of said stream extracting circuit and detecting an error included in said second level data stream output from said stream extracting circuit;
- a data correcting circuit connected to said error detecting circuit and correcting the error detected by said error detecting circuit to generate a proper-form second level data stream;
- and
- a multiplexer connected to an output of said data correcting circuit and multiplexing said second level data stream corrected by said data correcting circuit to generate said second format data stream;
- wherein said second level data stream is arranged in packets including packet headers, and said packet header includes system clock information associated with data and synchronization information, and
- said error detecting circuit includes
- a separating circuit separating and extracting said second level data stream from said first format data stream and determining whether the synchronization information is missing to output a synchronization information error signal, and
- a clock error detecting circuit connected to said separating circuit and detecting the error included in said second level data stream based on a transition of said system clock information in the packet header of each packet in said second level data stream extracted by said separating circuit and said synchronization information error signal;
- and
- wherein said clock error detecting circuit includes
- a clock interval determining circuit determining the error by detecting that said system clock information included in the packet header of each packet in said second level data stream does not make a transition at a predetermined constant interval, and
- an error type determining circuit connected to said clock interval determining circuit and said separating circuit and determining which one of destruction of data including the system clock information and missing of the data the error included in said second level data stream corresponds to, based on the determination of said clock interval determining circuit and said synchronization information error signal.
A stream converting apparatus for converting a first format data stream into a second format data stream, said first format data stream being obtained by packetizing a first level data stream to generate a second level data stream and further multiplexing said second level data stream, the apparatus comprising:
- a stream extracting circuit extracting said second level data stream from said first format data stream;
- an error detecting circuit connected to an output of said stream extracting circuit and detecting an error included in said second level data stream output from said stream extracting circuit;
- a data correcting circuit connected to said error detecting circuit and correcting the error detected by said error detecting circuit to generate a proper-form second level data stream;
- and
- a multiplexer connected to an output of said data correcting circuit and multiplexing said second level data stream corrected by said data correcting circuit to generate said second format data stream;
- and wherein said error detecting circuit includes
- a first separating circuit separating and extracting said second level data stream from said first format data stream and detecting a synchronization information error to output a first synchronization information error signal,
- a second separating circuit connected to said first separating circuit and separating and extracting said first level data stream from said second level data stream separated by said first separating circuit and detecting a synchronization information error of said first level data stream to output a second synchronization information error signal, and
- a circuit detecting the error using a packet header of a packet of said second level within said second level data stream separated by said first separating circuit, said first synchronization information error signal and said second synchronization information error signal.
A stream converting apparatus for converting a first format data stream into a second format data stream, said first format data stream being obtained by packetizing a first level data stream to generate a second level data stream and further multiplexing said second level data stream, the apparatus comprising:
- a stream extracting circuit extracting said second level data stream from said first format data stream;
- an error detecting circuit connected to an output of said stream extracting circuit and detecting an error included in said second level data stream output from said stream extracting circuit;
- a data correcting circuit connected to said error detecting circuit and correcting the error detected by said error detecting circuit to generate a proper-form second level data stream;
- and
- a multiplexer connected to an output of said data correcting circuit and multiplexing said second level data stream corrected by said data correcting circuit to generate said second format data stream;
- and wherein
- said error detecting circuit includes a separating circuit separating and extracting said second level data stream from said first format data stream and detecting a synchronization information error to output a first synchronization information error signal, and
- said data correcting circuit includes a circuit, responsive to said first synchronization information error signal, for generating and inserting in the data stream a dummy corresponding to a missing portion of the data.
A stream converting apparatus for converting a first format data stream into a second format data stream, said first format data stream being obtained by packetizing a first level data stream to generate a second level data stream and further multiplexing said second level data stream, the apparatus comprising:
- a stream extracting circuit extracting said second level data stream from said first format data stream;
- an error detecting circuit connected to an output of said stream extracting circuit and detecting an error included in said second level data stream output from said stream extracting circuit;
- a data correcting circuit connected to said error detecting circuit and correcting the error detected by said error detecting circuit to generate a proper-form second level data stream;
- and
- a multiplexer connected to an output of said data correcting circuit and multiplexing said second level data stream corrected by said data correcting circuit to generate said second format data stream;
- a second error detecting circuit extracting said first level data stream from said second level data stream extracted by said stream extracting circuit and detecting an error included in said first level data stream;
- and
- a second data correcting circuit connected to said second error detecting circuit and correcting said first level data stream in response to the detection of the error by said second error detecting circuit.
A stream converting apparatus for converting a first format data stream into a second format data stream, said first format data stream being obtained by packetizing a first level data stream to generate a second level data stream and further multiplexing said second level data stream, the apparatus comprising:
- a stream extracting circuit extracting said second level data stream from said first format data stream;
- an error detecting circuit connected to an output of said stream extracting circuit and detecting an error included in said second level data stream output from said stream extracting circuit;
- a data correcting circuit connected to said error detecting circuit and correcting the error detected by said error detecting circuit to generate a proper-form second level data stream;
- and
- a multiplexer connected to an output of said data correcting circuit and multiplexing said second level data stream corrected by said data correcting circuit to generate said second format data stream;
- an input code amount detecting circuit detecting a code amount of said first format data stream being input;
- and
- a padding data inserting circuit inserting to an output of said multiplexer padding data of an amount corresponding to a difference between the code amount detected by said input code amount detecting circuit and a code amount output from said multiplexer.
Dependencies are inferred from the claim text.