摘要 |
A method of encoding a mode value representing a prediction mode, comprises selecting, S603 from among at least first and second encoding processes, S604, S605, an encoding process to apply to the mode value to be encoded. The first encoding process, S604 comprises encoding first information indicating a predetermined relationship between the mode value to be encoded and at least one predetermined value, MPM, MPM2. The second encoding process S605 comprises encoding second information representing the mode value to be encoded. The encoding by the second encoding process takes account of the outcome of at least one prior first encoding process. This can be achieved by updating mode probabilities S606 based on the outcome of the first, as well as the second, encoding process. Such a method creates a link between the first and second encoding processes and can improve coding efficiency. It is also possible that the information in prior second encoding processes is taken into account during the second coding process. The process described is applicable to intra coding in high efficiency video coding(HEVC) and is suitable for use with syntax-based context-adaptive binary arithmetic coding (SABC) and context-adaptive variable length coding(CAVLC). |