26. A method of context-based adaptive binary arithmetic encoding and decoding in a pipeline flow, the method comprising: reading context models related to a first syntax element, obtaining information from at least one neighbor block and calculating a variable based on the information from the at least one neighbor block at a first clock cycle; calculating a first index value for a first bin of the first syntax element based on the variable and loading one of the context models for the first bin of the first syntax element based on said first index value at a second clock cycle; reading context models related to a second syntax element at the second clock cycle, wherein the first syntax element and the second syntax element occur in pair in data processing; decoding the first bin of the first syntax element based on the one context model related to the first bin of the first syntax element and obtaining a value of the first bin of the first syntax element at a third clock cycle; calculating a first index value for a first bin of the second syntax element based on the variable and loading one of the context models for the first bin of the second syntax element based on said first index value at the third clock cycle in response to one level of the value of the first bin of the first syntax element; and calculating a second index value for a second bin of the first syntax element based on the variable and loading one of the context models for the second bin of the first syntax element based on said second index value at the third clock cycle in response to the other one level of the value of the first bin of the first syntax element.
30. The method of claim 26 further comprising: assigning a first register bank to store a context model cluster for the second syntax element “last_significant_coeff_flag” (LSCF); and assigning a second register bank to store context model clusters for other syntax elements including the first syntax element.