Patent ID: 7231556

Claim:
A data processing apparatus comprising: error detection means for detecting first data for an error, said first data being read from a data recording medium storing said first data and second data corresponding to said first data and having a data amount smaller than that of said first data; error concealment means for concealing an error if any found on said first data by use of said second data read from said data recording medium; first control means for controlling the reproduction of said first data; second control means for controlling the reproduction of said second data, wherein said first control means controls the reproduction of said first data in response to the reproduction of said second data controlled by said second control means, wherein, if no error is found on said first data, said error concealment means selectively outputs said first data and, if an error is found on said first data, selectively outputs said second data, and wherein said first data is video data and said second data is video data obtained by lowering the resolution of video data as said first data; first decoder means for decoding encoded first video data having high-resolution; second decoder means for decoding encoded second video data having low-resolution; and output means for outputting said first data having high-resolution on the condition that real-time reproduction would not be interrupted during a state where sufficient reread time exists.