Patent attributes
According to one embodiment, the information processing apparatus includes an input module, a decoding module, a first analysis module, a second analysis module and a decoding control module. The first analysis module acquires the number of macroblocks, which are generated by dividing each image in a matrix pattern, in a row direction of each image. The second analysis module acquires a vertical position of each slice, which is formed by arranging the macroblocks in a row direction, within each image. The decoding control module sends as arguments an address representing both a start position in a horizontal direction of each image and the vertical position acquired by the second analysis module, and the number of macroblocks acquired by the first analysis module to cause the decoding module to execute decoding processing of the moving image stream for each slice.