Microsoft 비디오 1

Microsoft Video 1

Microsoft Video 1 또는 MS-CRAM은 1992년 11월에 Microsoft의 Video for Windows 버전 1.0과 함께 출시된 초기 손실 비디오 압축 및 압축 해제 알고리즘입니다.Microsoft가 Media Vision에서 라이선스한 벡터 양자화 코덱인 MotiVE를 기반으로 합니다.1993년에 Media Vision은 Raw 및 MSV1 형식으로 비디오를 캡처하는 ISA 보드인 Pro Movie Spectrum을 출시했습니다(MSV1 처리는 보드 상의 하드웨어에서 수행되었습니다).

압축 알고리즘

Microsoft Video 1 은, 8 비트 팔레트화된 색공간 또는 15 비트 RGB [2]색공간으로 동작합니다.각 프레임은 4×4픽셀 [2]블록으로 분할됩니다.각 4×4 픽셀 블록은 건너뛰기, 2색 또는 8색 [2]중 하나의 모드로 코딩할 수 있습니다.스킵 모드에서는, 전 프레임으로부터의 컨텐츠가 조건 보충 [2]방식으로 현재의 프레임에 카피된다.2색 모드에서는, 4×4 블록 마다 2개의 색을 송신해, 화소 마다 1비트를 사용해 2색 [2]중 하나를 선택한다.8색 모드에서는 2×[2]2블록당 2색씩 동일한 배치가 적용됩니다.이는 4×4 블록 또는 2×2 블록 단위로 국소적으로 조정되는 2색 팔레트로 해석할 수 있습니다.벡터 양자화로 해석되며, 성분이 빨간색, 녹색 및 파란색인 벡터는 2개의 엔트리가 있는 순방향 적응형 코드북을 사용하여 양자화됩니다.

NetShow 인코더에서의 사용

이 코덱은, Microsoft NetShow [3]Encoder 로 사용할 수 있게 되어, 나중에 Windows Media Encoder 로 이름이 변경되어 SDK 를 개입시켜 사용할 수 있게 되었습니다.NetShow 인코더에서는, 유저는 2 패스 옵션을 선택할 수 있었습니다.첫 번째 패스에서는 비디오를 분석하여 컬러 팔레트를 작성하고, 두 번째 패스에서는 팔레트화된 컬러 공간으로 변환하여 부호화할 수 있습니다.인코딩하기 전에 비디오의 크기를 조정할 수 있습니다.이후 버전의 Windows Media Encoder는 Microsoft Video 1에 대한 지원을 중단하고 Windows Media Video만 지원했습니다.

「 」를 참조해 주세요.

  • 색인이 있는 색
  • 색 양자화
  • 블록 잘라내기 부호화, 그레이스케일 콘텐츠에 대한 유사한 부호화 기법
  • Color Cell Compression(컬러압축)은 블록 잘라내기 코딩을 기반으로 한 컬러 콘텐츠의 유사한 코딩 기법입니다.
  • Apple Video, 동일한 설계에 기반한 코덱
  • Quick Time Graphics는 동일한 설계에 기반한 코덱입니다.
  • 유사한 설계에 기반한 코덱인 스매커 비디오
  • S3 Texture Compression(S3 텍스처 압축)은 유사한 설계에 기초한 텍스처 압축 형식

레퍼런스

  1. ^ "Troubleshooting Video Codecs in Windows 95". Support.microsoft.com. 2006-11-15. Retrieved 2009-10-25.
  2. ^ a b c d e f Mike Melanson (13 March 2003). "Description of the Microsoft Video-1 Decoding Algorithm". Retrieved 5 April 2013.
  3. ^ "Creating NetShow™ Video". Microsoft. Archived from the original on 2014-01-12.

외부 링크