dctmtx
이산 코사인 변환 행렬
설명
예제
입력 인수
출력 인수
팁
A
의 2차원 DCT는D*A*D'
로 계산할 수 있습니다. 이 계산 방식은D
를 한 번만 결정하면 되기 때문에, 특히 작은 DCT를 여러 번 계산할 때dct2
를 사용하는 것보다 종종 속도가 더 빠릅니다.예를 들어 JPEG 압축 시 각 8×8 블록에 대한 DCT를 계산한다고 가정하겠습니다. 이 계산을 수행하려면
dctmtx
를 사용하여D
를 결정한 다음D*A*D'
를 사용하여 각 DCT를 계산합니다(여기서A
는 각 8×8 블록임). 이렇게 계산하는 것이 개별 블록 각각에 대해dct2
를 호출하는 것보다 속도가 더 빠릅니다.
버전 내역
R2006a 이전에 개발됨