2016-08-26 6 views
1

나는 특정 JPEG의 프로세스에 대한 질문이 처리합니다 SOF0 표시 프로세스 - SOF3의 jpeg "Nondifferential 허프만 코딩"

Nondifferential 허프만 코딩 프레임으로 표준에 의해 정의된다

무엇

그 뜻은? 예를 들어, SOF7은 허프만 코딩을 사용하는 차등 무손실로 정의되며, ITU-T.81 권장 사항에 정의 된 바와 같이 허프만 코딩에 앞서 차동 코딩에 불과합니다. SOF3은 ITU-T.81만으로 허프만 코딩을한다는 의미입니까? (이전 차동 코딩없이?) 나에게 이해가되지 않습니다.

내 질문은 DICOM 표준 연결 - 내가 보는 바와 같이, 전송 구문

JPEG 무손실, 비 계층 적, 제일 - 주문 예측

사용 SOF3 JPEG 프로세스에 파일 - 나는 큰 볼 여기에서 불일치 : Transfer Syntax는 first-order predition이 사용되어야한다고 명확하게 명시하고 있으며, SOF3 프로세스의 정의는 이것이 비 차별적 프로세스라고 기술하고있다. 여기서 무슨 일이 일어나고있는거야?

+0

어쩌면 프로그래머 SE에서이 질문을해야할까요? – VSG24

+0

@ VSG24 다른 사이트를 참조 할 때 [cross-posting frowned at] (http://meta.stackexchange.com/tags/cross-posting/info)를 지적하는 것이 도움이되는 경우가 종종 있습니다. – gnat

답변

1

JPEG 표준은 기괴합니다. 학자들이 모여서 각자 자신의 연구 프로젝트를 홍보한다고 상상해보십시오. 하나의 압축 방법 대신 JPEG는 몇 가지로 끝나며 그 중 단지 2 개만 사용됩니다.

SOF0 및 SOF1 기준선 및 확장 된 순차적 (사실 동일 함). SOF2 : 프로그레시브

세 가지 모두에서 허프만 코딩은 동일합니다.

다른 모든 JPEG 형식은 특별한 경우에만 사용됩니다. SOF3는 의료용으로 사용됩니다.

다른 JPEG SOF 마커는 본 적이 없습니다.

SOF0, SOF1 또는 SOF2 이외의 것을 사용하여 JPEG를 인코딩하는 경우이를 디코딩 할 수있는 응용 프로그램이 거의 없을 것입니다.

다른 모드는 계층 적 인코딩 또는 산술 인코딩입니다.

1

Jpeg에는 오래된 이미지가있는 구식 프로세스가 있습니다. 그러면 더 큰 크기로 확장됩니다. "차등"은 계산 된 프레임과 실제 확장 된 프레임의 차이를 나타냅니다. 샘플 예측 자와는 아무런 관련이 없습니다.

비차 별 및 비 계급은 동의어입니다. 이 모드는 프로그레시브 모드에서 스펙트럼 선택을 사용하여 동일한 기능을 얻을 수 있기 때문에 유용하지 않으며 스캔이 디코딩 될 때 이미지의 더 작은 버전을 표시하기 위해 dct- 스케일링을 사용합니다. 효율적인 교체를 위해 dct 계수의 지그재그 순서를 변경해야하지만이 기능이 없어도 잘 작동합니다.