摘要 |
<p>PROBLEM TO BE SOLVED: To provide an image decoder that can execute decoding processing of existing data with high quality even when JPEG data are missing on the way. SOLUTION: The image decoder consists of a marker detection section 101 that detects marker information included in the JPEG data, a 1st counter section 102 that counts number of the JPEG data read by the marker detection section 101, a delay section 103 that temporarily stores the JPEG data outputted from the marker detection section 101, a stripe decoding section 104 that reads the JPEG data outputted from the delay section 103 and applies decoding processing to the compressed image data on a line buffer in the unit of stripes, an image print control section 106 that outputs the decoded image data, a 2nd counter section 105 that counts number of the JPEG data read by the stripe decoding section 104, and a comparison section 107 that compares a count Ca of the 1st counter section 102 with a count Cb of the 2nd counter section 105. The image decoder stops decode processing in the case that a relation of Ca<Cb holds.</p> |