시네팩
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
시네팩은 1992년 애플이 퀵타임의 일부로 출시한 비디오 코덱이다. 1990년대 초 퀵타임(MOV) 및 윈도우용 비디오(AVI)의 주요 코덱이었으며, 아타리 재규어 CD, 메가 CD, 세가 새턴, 3DO 등 CD-ROM 기반 게임기에서 사용되었다. 벡터 양자화를 기반으로 하는 알고리즘을 사용하며, MPEG 및 JPEG의 DCT 알고리즘과는 차이가 있다. 2000년대 초 MPEG-4 Part 2, WMV 등에 의해 대체되었으나, 대부분의 미디어 플레이어에서 시네팩으로 압축된 영화를 재생할 수 있다. 주로 AVI와 QuickTime 컨테이너 형식에서 사용되었다.
더 읽어볼만한 페이지
- 영상 코덱 - VP9
VP9는 구글이 개발한 오픈 소스 비디오 코덱으로, VP8보다 압축 효율을 높이고 HEVC보다 나은 성능을 목표로 개발되었으며, WebM 형식으로 사용되고 주요 웹 브라우저와 넷플릭스, 유튜브 등에서 지원했으나 AV1의 등장으로 개발이 중단되었다. - 영상 코덱 - H.262/MPEG-2 파트 2
H.262/MPEG-2 파트 2는 디지털 TV 및 DVD 등에 사용되는 영상 압축 표준으로, HDTV 카메라의 비압축 영상 스트림을 효율적으로 압축하기 위해 다양한 화면 샘플링 기술을 활용하며, DVD-Video, HDV, XDCAM 등에서 활용된다.
시네팩 - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
![]() | |
종류 | 비디오 코덱 |
개발 | SuperMatch |
최신 버전 | 1.10.0.11 |
출시일 | 알 수 없음 |
운영체제 | Windows 95/98 Windows NT 3.51/4.0/5.0/2000 macOS PowerPC |
플랫폼 | 크로스 플랫폼 |
라이선스 | 독점 소프트웨어 |
웹사이트 | Cinepak 웹사이트 |
2. 역사
1992년 애플이 퀵타임의 일부로 시네팩을 출시하였다.[5][6] 1배속(150k바이트/초) CD-ROM 전송 속도로 320x240 픽셀 해상도의 비디오를 인코딩할 수 있도록 설계되었으며, 1993년에 윈도우로 이식되었다. 아타리 재규어 CD, 메가 CD, 세가 새턴, 3DO 등 1990년대 출시된 CD-ROM 탑재 가정용 게임기에서도 사용되었다.[5][6]
시네팩은 벡터 양자화를 기반으로 하는 알고리즘을 사용하며, 이는 MPEG 제품군 및 JPEG에서 사용되는 이산 코사인 변환(DCT) 알고리즘과는 상당히 다르다.[7] 이는 비교적 느린 CPU에서도 구현이 가능하게 했는데, 시네팩으로 인코딩된 비디오는 25MHz 모토로라 68030에서도 잘 재생되었으며, 메가 CD와 같은 콘솔은 더 느린 CPU(예: 12.5MHz 68000)를 사용했다. 그러나 낮은 비트 전송률에서는 블록형 아티팩트가 발생하는 경향이 있었고, 이는 FMV 기반 비디오 게임에 대한 비판의 원인이 되기도 했다.
시네팩은 주로 AVI와 QuickTime에서 사용되었지만[5][6], 대부분의 미디어 플레이어에서 여전히 재생 가능하다.
[1]
웹사이트
From Cinepak to H.265: a brief history of video compression
https://arstechnica.[...]
2009-12-22
초기 퀵타임 (MOV) 및 마이크로소프트 비디오 포 윈도우 (AVI)의 주요 비디오 코덱이었지만, 1990년대 후반 리얼비디오, MPEG-1, 소렌슨 비디오, 인디오 비디오 등에 의해 대체되기 시작했다. 2000년대 초 이후에는 MPEG-4 (DivX, Xvid 등) 및 WMV 등에 의해 완전히 대체되었다.[5][6] 그러나 시네팩으로 압축된 영상은 대부분의 영상 재생 소프트웨어에서 여전히 재생 가능하다.
3. 기술
시네팩에서 양자화되는 벡터는 2×2 픽셀 블록이다. 블록은 4개의 휘도 값(그레이스케일) 또는 4개의 휘도 및 2개의 색차 값(4:2:0 크로마 서브샘플링)으로 구성될 수 있다.[7][8] 양자화된 블록은 V1과 V4라는 두 개의 코드북에 저장되며, 각 코드북은 최대 256개의 항목을 가진다. V1 코드북의 벡터는 다운스케일된 4×4 픽셀 블록을 나타내고, V4 코드북의 벡터는 2×2 픽셀 블록을 나타낸다.
처리를 위해 시네팩은 비디오를 키(인트라 코딩) 이미지와 인터 코딩 이미지로 나눈다.[7] 키 이미지에서 코드북은 처음부터 전송되는 반면, 인터 코딩 이미지에서는 코드북 항목이 선택적으로 업데이트된다.[7] 각 이미지는 수평 밴드로 더 나뉜다. 코드북은 밴드별로 업데이트될 수 있다. 각 밴드는 4×4 픽셀 블록으로 나뉜다.[7][8] 각 블록은 V1 또는 V4 코드북에서 코딩될 수 있다.[7][8] V1 코드북에서 코딩할 때는 4×4 블록당 하나의 코드북 인덱스가 비트스트림에 기록되고, 해당 2×2 코드북 항목은 4×4 픽셀로 업스케일링된다.[7][8] V4 코드북에서 코딩할 때는 4×4 블록당 4개의 코드북 인덱스가 비트스트림에 기록되며, 각 2×2 서브블록당 하나씩 기록된다.[7][8] V1 또는 V4 코드북에서 코딩하는 대신, 인터 코딩 이미지의 4×4 블록을 건너뛸 수 있다. 건너뛴 블록은 조건부 보충 방식으로 이전 프레임에서 변경되지 않고 복사된다.[7][8] 데이터 전송률은 키 프레임의 비율을 조정하고 각 블록에서 허용되는 오류를 조정하여 제어할 수 있다.
이 코덱의 이름은 이전에는 CompactVideo였으며, FourCC 식별자가 "CVID"인 것은 이 때문이다.
4. 컨테이너 형식
참조
[2]
웹사이트
QuickTime 1.6.1: Read Me
http://support.apple[...]
2013-04-05
[3]
간행물
The Jaguar CD-ROM...
EGM Media, LLC
1994-06
[4]
간행물
Rocket Science Blasts Off
International Data Group
1994-09
[5]
서적
Web Design in a Nutshell: A Desktop Quick Reference
https://books.google[...]
O'Reilly Media, Inc.
2006-02-28
[6]
서적
QuickTime for the Web: For Windows and MacIntosh
https://archive.org/[...]
Morgan Kaufmann
2004
[7]
웹사이트
Cinepak (CVID) stream format for AVI and QT
http://wiki.multimed[...]
2013-04-05
[8]
웹사이트
cinepak.c
http://git.videolan.[...]
2013-04-05
[9]
웹인용
From Cinepak to H.265: a brief history of video compression
http://arstechnica.c[...]
2009-12-22
[10]
서적
Web Design in a Nutshell: A Desktop Quick Reference
http://books.google.[...]
O'Reilly Media, Inc.
2006-02-28
[11]
서적
QuickTime for the Web: For Windows and MacIntosh
http://books.google.[...]
Morgan Kaufmann
2004
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com