맨위로가기

마이크로소프트 비디오 1

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

마이크로소프트 비디오 1은 8비트 팔레트화된 색 공간 또는 15비트 RGB 색 공간에서 작동하는 비디오 압축 코덱이다. 각 프레임은 4×4 픽셀 블록으로 분할되며, 건너뛰기, 2색 또는 8색 모드로 코딩될 수 있다. 이 코덱은 마이크로소프트 넷쇼 인코더에 포함되었으며, 윈도우 미디어 인코더로 이름이 변경되어 SDK를 통해 사용 가능했다. 넷쇼 인코더는 2-패스 옵션을 제공하여 색상 팔레트를 생성하고, 인코딩 전에 비디오 크기를 조절할 수 있었으나, 이후 버전의 윈도우 미디어 인코더에서는 지원이 중단되었다.

더 읽어볼만한 페이지

  • 마이크로소프트 사유 코덱 - 윈도우 미디어 비디오
    윈도우 미디어 비디오(WMV)는 마이크로소프트에서 개발한 비디오 압축 형식으로, MPEG-4 Part 2 기반의 WMV 7을 시작으로 다양한 버전이 출시되어 가변, 평균, 고정 비트 전송률을 지원하며, 인터레이스 비디오, 비정사각형 픽셀 등을 지원하는 WMV 9와 스크린캐스트에 특화된 WMV Screen 등의 파생 형식을 포함한다.
  • 마이크로소프트 사유 코덱 - 윈도우 미디어 오디오
    윈도우 미디어 오디오(WMA)는 마이크로소프트에서 개발한 오디오 코덱으로, 손실 및 무손실 압축 방식을 모두 지원하며 MP3의 대체재를 목표로 개발되었지만, 디지털 권한 관리(DRM) 기능으로 사용에 제한이 있을 수 있다.
  • 손실 압축 알고리즘 - JPEG
    JPEG은 정지 화상의 디지털 압축 및 코딩을 위한 국제 표준이자 이를 만든 위원회의 이름으로, 1992년 최초 표준 발표 이후 웹 환경에서 널리 사용되는 이미지 형식이 되었다.
  • 손실 압축 알고리즘 - VP9
    VP9는 구글이 개발한 오픈 소스 비디오 코덱으로, VP8보다 압축 효율을 높이고 HEVC보다 나은 성능을 목표로 개발되었으며, WebM 형식으로 사용되고 주요 웹 브라우저와 넷플릭스, 유튜브 등에서 지원했으나 AV1의 등장으로 개발이 중단되었다.
  • 영상 코덱 - VP9
    VP9는 구글이 개발한 오픈 소스 비디오 코덱으로, VP8보다 압축 효율을 높이고 HEVC보다 나은 성능을 목표로 개발되었으며, WebM 형식으로 사용되고 주요 웹 브라우저와 넷플릭스, 유튜브 등에서 지원했으나 AV1의 등장으로 개발이 중단되었다.
  • 영상 코덱 - H.262/MPEG-2 파트 2
    H.262/MPEG-2 파트 2는 디지털 TV 및 DVD 등에 사용되는 영상 압축 표준으로, HDTV 카메라의 비압축 영상 스트림을 효율적으로 압축하기 위해 다양한 화면 샘플링 기술을 활용하며, DVD-Video, HDV, XDCAM 등에서 활용된다.
마이크로소프트 비디오 1
마이크로소프트 비디오 1
마이크로소프트 비디오 1 코덱 로고
마이크로소프트 비디오 1 코덱 로고
종류비디오 코덱
개발사마이크로소프트
최초 출시1993년
운영 체제마이크로소프트 윈도우
코덱 유형손실 압축
특징1990년대 초 윈도우에서 주로 사용, 낮은 압축률과 빠른 처리 속도
용도간단한 동영상 재생, 화면 녹화, 구형 게임 동영상
단점화질 열화 심함, 현대 코덱에 비해 효율성 낮음

2. 압축 알고리즘

Microsoft Video 1은 8비트 팔레트화된 색 공간 또는 15비트 RGB 색 공간에서 작동한다.[2] 각 프레임은 4×4 픽셀 블록으로 분할되며, 각 블록은 건너뛰기, 2색 또는 8색 모드 중 하나로 코딩될 수 있다.[2] 이는 4×4 블록 단위 또는 2×2 블록 단위로 로컬에서 적응되는 2색 팔레트로 해석할 수 있다. 벡터 양자화로 해석하면, 빨강, 녹색, 파랑 구성 요소가 있는 벡터는 2개의 항목이 있는 순방향 적응형 코드북을 사용하여 색상 양자화된다.

2. 1. 블록 코딩 모드

Microsoft Video 1은 8비트 팔레트화된 색 공간 또는 15비트 RGB 색 공간에서 작동한다.[2] 각 프레임은 4×4 픽셀 블록으로 분할된다.[2] 각 4×4 픽셀 블록은 건너뛰기, 2색 또는 8색 모드 중 하나로 코딩될 수 있다.[2]

  • 건너뛰기 모드: 이전 프레임의 내용이 조건부 보충 방식으로 현재 프레임에 복사된다.[2]
  • 2색 모드: 4×4 블록당 두 가지 색상이 전송되며, 픽셀당 1비트가 두 색상 중에서 선택하는 데 사용된다.[2]
  • 8색 모드: 2×2 블록당 2가지 색상을 사용하여 2색 모드와 동일한 방식이 적용된다.[2]


이는 4×4 블록 단위 또는 2×2 블록 단위로 로컬에서 적응되는 2색 팔레트로 해석할 수 있다. 벡터 양자화로 해석하면, 빨강, 녹색 및 파랑 구성 요소가 있는 벡터는 2개의 항목이 있는 순방향 적응형 코드북을 사용하여 색상 양자화된다.

2. 2. 색상 팔레트

Microsoft Video 1은 8비트 팔레트화된 색 공간 또는 15비트 RGB 색 공간에서 작동한다.[2] 각 프레임은 4×4 픽셀 블록으로 분할된다.[2] 각 4×4 픽셀 블록은 건너뛰기, 2색 또는 8색 모드 중 하나로 코딩될 수 있다.[2] 건너뛰기 모드에서는 이전 프레임의 내용이 조건부 보충 방식으로 현재 프레임에 복사된다.[2] 2색 모드에서는 4×4 블록당 두 가지 색상이 전송되며, 픽셀당 1비트가 두 색상 중에서 선택하는 데 사용된다.[2] 8색 모드에서는 2×2 블록당 2가지 색상을 사용하여 동일한 방식이 적용된다.[2] 이는 4×4 블록 단위 또는 2×2 블록 단위로 로컬에서 적응되는 2색 팔레트로 해석할 수 있다. 벡터 양자화로 해석하면, 빨강, 녹색 및 파랑 구성 요소가 있는 벡터는 2개의 항목이 있는 순방향 적응형 코드북을 사용하여 색상 양자화된다.

3. 넷쇼 인코더에서의 사용

이 코덱은 마이크로소프트 넷쇼(NetShow) 인코더[3]에 포함되었으며, 이후 윈도우 미디어 인코더(Windows Media Encoder)로 이름이 변경되었다.

3. 1. 넷쇼 인코더의 기능

이 코덱은 마이크로소프트 넷쇼(NetShow) 인코더[3]에 포함되어 있었으며, 이후 윈도우 미디어 인코더(Windows Media Encoder)로 이름이 변경되어 SDK를 통해 사용할 수 있게 되었다. 넷쇼 인코더는 사용자가 2-패스 옵션을 선택할 수 있도록 하여, 첫 번째 패스에서 비디오를 분석하여 색상 팔레트를 만들고, 두 번째 패스에서 팔레트화된 색상 공간으로 변환하여 인코딩했다. 인코딩 전에 비디오를 크기 조절할 수 있었다. 이후 버전의 윈도우 미디어 인코더는 마이크로소프트 비디오 1에 대한 지원을 중단하고 윈도우 미디어 비디오(Windows Media Video)만 지원했다.

3. 2. 윈도우 미디어 인코더 지원 중단

이 코덱은 마이크로소프트 넷쇼(NetShow) 인코더[3]에 포함되어 있었으며, 이후 윈도우 미디어 인코더(Windows Media Encoder)로 이름이 변경되어 SDK를 통해 사용할 수 있게 되었다. 넷쇼 인코더는 사용자가 2-패스 옵션을 선택할 수 있도록 하여, 첫 번째 패스에서 비디오를 분석하여 색상 팔레트를 만들고, 두 번째 패스에서 팔레트화된 색상 공간으로 변환하여 인코딩했다. 인코딩 전에 비디오를 크기 조절할 수 있었다. 이후 버전의 윈도우 미디어 인코더는 마이크로소프트 비디오 1에 대한 지원을 중단하고 윈도우 미디어 비디오(Windows Media Video)만 지원했다.

참조

[1] 웹사이트 Troubleshooting Video Codecs in Windows 95 https://support.micr[...] Support.microsoft.com 2006-11-15
[2] 웹사이트 Description of the Microsoft Video-1 Decoding Algorithm https://multimedia.c[...] 2003-03-13
[3] 웹사이트 Creating NetShow™ Video ftp://ftp.microsoft.[...] Microsoft
[4] 웹인용 Troubleshooting Video Codecs in Windows 95 http://support.micro[...] Support.microsoft.com 2006-11-15



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com