摘要 |
Video data decoding apparatus operable to decode an array of encoded video data values comprises a dequantiser configured to dequantise the array of encoded video data values by applying a dequantisation parameter to each data value so as to generate corresponding dequantised data values; an inverse frequency transformer configured to apply an inverse frequency transform to the dequantised data values; and a detector configured to detect whether a transform-skip mode is applicable to the array of encoded video data values; in which: if the detector detects that the transform-skip mode is not applicable to the array of encoded video data values, the detector controls the dequantiser to apply dequantisation parameters which may vary between data values in the array of encoded data values according to the position of each data value within the array, and controls the inverse frequency transformer to apply an inverse frequency transform to the dequantised data values; and if the detector detects that the transform-skip mode is applicable to the array of encoded video data values, the detector controls the dequantiser to apply dequantisation parameters which, for each array of encoded data values, are independent of the position of each data value within the array, and controls the inverse frequency transformer not to apply an inverse frequency transform to the dequantised data values. |