1. An image processing method where each of the pixel blocks composing a picture is divided into a plurality of sub-blocks and these plurality of sub-blocks are coded in sequence while referring to context information indicating at least a prediction direction in a picture or between pictures, comprising: reading the prediction direction from the context information; and coding each said sub-block while adaptively changing the coding order of said plurality of sub-blocks to be sequentially encoded based on the read prediction direction.