「Cinepak」の版間の差分
m Bot作業依頼: Apple関連記事の改名に伴うリンク修正依頼 (Apple|Apple Computer) - log |
|||
19行目: | 19行目: | ||
== 概要 == |
== 概要 == |
||
[[1992年]]に[[ |
[[1992年]]に[[Apple|Apple Computer]]の[[QuickTime]]の一部としてリリースされた。 |
||
1倍速(150kバイト/秒)の[[CD-ROM]]の転送速度で320x240ピクセルの解像度のビデオを[[エンコード]]できるように設計されたこのコーデックは、[[1993年]]にWindowsへ移植された。また、[[Atari Jaguar|Atari Jaguar CD]]、[[メガCD]]、[[セガサターン]]、[[3DO]]といった1990年代に発売されたCD-ROMを搭載する家庭用ゲーム機でも利用できた。 |
1倍速(150kバイト/秒)の[[CD-ROM]]の転送速度で320x240ピクセルの解像度のビデオを[[エンコード]]できるように設計されたこのコーデックは、[[1993年]]にWindowsへ移植された。また、[[Atari Jaguar|Atari Jaguar CD]]、[[メガCD]]、[[セガサターン]]、[[3DO]]といった1990年代に発売されたCD-ROMを搭載する家庭用ゲーム機でも利用できた。 |
2021年5月20日 (木) 10:35時点における版
開発元 | SuperMatch |
---|---|
対応OS | Windows, macOS |
プラットフォーム | クロスプラットフォーム |
種別 | ビデオコーデック |
ライセンス | プロプライエタリソフトウェア |
Cinepak(シネパック)は、SuperMac Technologies(現:UMAX Technologies)の一事業部であるSuperMatchが開発したビデオコーデック。
概要
1992年にApple ComputerのQuickTimeの一部としてリリースされた。
1倍速(150kバイト/秒)のCD-ROMの転送速度で320x240ピクセルの解像度のビデオをエンコードできるように設計されたこのコーデックは、1993年にWindowsへ移植された。また、Atari Jaguar CD、メガCD、セガサターン、3DOといった1990年代に発売されたCD-ROMを搭載する家庭用ゲーム機でも利用できた。
これは初期のQuickTime (MOV) やマイクロソフトのVideo for Windows (AVI) で主力のビデオコーデックであったが、Sorenson VideoやIndeo Video、そして2000年代後半以降のVC-1やH.264に取って代わられた。しかしながら、Cinepakで圧縮されたムービーはほとんどのムービー再生ソフトでまだ一般的に再生可能である。
Cinepakは、ほとんどのコーデックが(特にJPEGやMPEGファミリーが)利用しているDCTアルゴリズムとはまったく異なるベクトル量子化アルゴリズムを採用している。比較的低速なCPUで実行できた(68040の25MHzクラスのCPUにおいて、320x240ピクセルのビデオを秒間30フレームで再生できた)が、ビットレートを落とすとブロックノイズが生じる傾向があり、フルモーションビデオゲームで批判を浴びた。
Cinepakは、ムービーをキーイメージとイントラコードイメージに分割する。各イメージはキーイメージ内に転送される独立した256色のカラーパレットを持つたくさんの水平な帯で分割され、それぞれの帯は4x4ピクセルのブロックで細分化される。圧縮プログラムは各ブロックにベストマッチする1つから2つの帯のパレットカラーを決定するためにベクトル量子化アルゴリズムを使用し、1カラーバイトまたは2カラーバイトのいずれかに加え、どのピクセルがどの色になるのかを決める16ビットのベクタでブロックの連続をエンコードする。イントラコードのフレームに対するキーのレートを調整したうえ、各ブロックとブロックのランレングスで防げなかったエラーを調整し、狭い範囲内でデータレートが制御される。
このコーデックの名前は以前はCompactVideoであり、FourCC識別子が"CVID"であるのはこのためである。