>일반적인 문제 >손실 압축과 무손실 압축의 차이점은 무엇입니까?

손실 압축과 무손실 압축의 차이점은 무엇입니까?

青灯夜游
青灯夜游원래의
2020-07-25 13:11:2932767검색

차이점: 1. 무손실 압축은 완전히 복원할 수 있습니다. 손실 압축은 복원 후 원본 파일과 동일할 수 없으며 특정 손실이 발생합니다. 2. 무손실 압축의 압축 비율은 일반적으로 "2:1" ~ "5:1"이지만 손실 압축의 압축 비율은 "200:1" 이상에 도달할 수 있습니다.

손실 압축과 무손실 압축의 차이점은 무엇입니까?

손실 압축과 무손실 압축은 모두 압축 기술이지만, 어떤 기술 모델을 사용하더라도 둘 다의 본질적인 내용은 동일합니다. 즉, 두 데이터 정보 모두 특수한 인코딩 방법을 통해 인코딩됩니다. 데이터에 존재하는 중복성을 효과적으로 줄여 데이터 압축 목적을 달성합니다. 기본 원칙은 파일의 기본 사용에 영향을 주지 않고 원본 데이터의 일부 "핵심 사항"만 유지하고, 데이터에서 중복되고 중복된 정보를 제거하여 압축 목적을 달성하는 것입니다.

손실 압축과 무손실 압축의 차이점

1. 복원 가능성의 차이

손실 압축은 복원 후 원본 파일과 동일할 수 없으며 일정한 손실이 발생합니다. .

2. 압축률의 차이

무손실 압축 압축률은 이론적으로 데이터의 통계적 중복성에 의해 제한됩니다(일반적으로 2:1 ~ 5:1).

손실 압축은 이미지나 사운드의 압축에 대한 인간의 이해를 활용합니다. wave 특정 주파수 성분의 둔감성으로 인해 압축 과정에서 일정량의 정보가 손실될 수 있습니다. 비록 원본 데이터를 완전히 복원할 수는 없지만 손실된 부분이 원본 이미지를 이해하는 데 미치는 영향은 줄어들지만 그 대신 많은 양의 정보가 손실됩니다. 더 큰 압축 비율. 최대 200:1 이상.

3. 압축 파일 형식의 차이점

mp3, divX, , TTA 등

4. 압축 원리의 차이점

손실 압축에는 두 가지 기본 메커니즘이 있습니다.

하나는 손실 변환 인코딩 및 디코딩으로, 먼저 이미지나 사운드를 샘플링하여 작은 조각으로 자르고 새로운 공간으로 변환합니다. , 양자화를 수행한 다음 양자화된 값에 대해 엔트로피 코딩을 수행합니다.

다른 하나는 예측 인코딩 및 디코딩입니다. 이전 데이터와 이후에 디코딩된 데이터는 현재 사운드 샘플 또는 이미지 프레임을 예측하는 데 사용됩니다. 예측 데이터와 실제 데이터 사이의 오류와 예측을 재현하는 기타 정보가 양자화되어 인코딩됩니다.

무손실 압축 원칙에는 실행 길이 코딩, 허프만 코딩 및 산술 코딩이 포함됩니다.

5. 응용 분야의 차이

손실 압축은 음성, 이미지 및 비디오 데이터의 압축에 널리 사용됩니다.

무손실 압축은 압축 비율에 의해 제한되며 특수한 텍스트 데이터, 프로그램 및 이미지 데이터에만 사용됩니다. 하지만 무손실 압축 형식의 미래는 의심할 여지 없이 밝습니다. 시간이 지나면서 무손실 형식을 제한하는 다양한 요소가 점차 사라질 것입니다.

예를 들어, 하드 드라이브의 용량은 계속 증가하고 있습니다. 1TB 기계식 하드 드라이브가 주류가 되었고, 200GB 솔리드 스테이트 드라이브도 대중화될 것입니다.

무손실 포맷이 차지하는 대용량 문제는 더 이상 문제가 되지 않습니다. 더 빠른 디코딩 칩도 개발될 것입니다. 가까운 미래에는 더 높은 음질을 추구하기 위해 플래시 메모리의 용량도 TB 단위로 계산되는 Walkman이 점점 더 많아질 것이라고 믿습니다. , 무손실 압축 형식이 점점 더 대중화될 것입니다.

더 많은 관련 지식을 보려면

PHP 중국어 웹사이트

를 방문하세요!

위 내용은 손실 압축과 무손실 압축의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.