Processing errors in MPEG data as it is sent to a fixed storage device
AssigneeInternational Business Machines Corporation
InventorsEric M. Foster, Dennis E. Franklin, Wai Man Lam, Raymond E. Losinger, Chuck H. Ngai
Life of this patent
Estimating the term…
Abstract
Data corrupted or lost in transmission over a lossy digital transmission link is replaced and/or omitted from data presented in connection with storage to and read out from a mass storage device. Different procedures are used to conceal artifacts corresponding to errored data based upon valid data preceding and following the error in a data stream and a size of the error.
Claims20
A method of hiding errors in a streaming broadcast of digital media signals comprising steps of:
- detecting erroneous data in buffered data being routed to a mass storage device, storing an address of errors detected by said detecting step,
- storing said buffered data in said mass storage device,
- buffering data read out from said mass storage device and detecting a length of an error in said buffered data, and
- substituting valid data for erroneous data or omitting erroneous data based on valid data preceding and following the erroneous data in a data stream to form a corrected data stream.
A method of hiding errors in a streaming broadcast of digital media signals comprising steps of:
- storing said digitally transmitted signals in a mass storage device,
- parsing said digitally transmitted signals upon read out from said mass storage device to find valid data preceding and following an error, and
- determining a hiding procedure for reducing perceptibility of artifacts corresponding to the error based on said valid data preceding and following the error and the size of the error.
A method of hiding errors in a streaming broadcast of digital media signals comprising steps of:
- detecting erroneous data in buffered data being routed to a mass storage device,
- storing an address of errors detected by said detecting step,
- storing said buffered data in said mass storage device,
- buffering data read out from said mass storage device and detecting a length of an error in said buffered data,
- receiving a repeat broadcast of the digital media signals,
- monitoring the repeat broadcast for error-free data corresponding to the erroneous data, and
- storing the error-free data from the repeat broadcast corresponding to the erroneous data.
Dependencies are inferred from the claim text.