Cwav

Cwav
拡張子.cwav
開発者不明
種別音声
派生元RIFF

Cwav(シーワブ CompressWave)は、WAV形式を独自に拡張して作成された音声データのフォーマットである。拡張子は.cwav。

2007年現在、作者と思われる者のサイトが消滅しているため、詳細は不明である。

概要

Cwav形式は、1990年代後半にWindowsゲームに使用された形式である。 その後さらに圧縮が可能なVorbisや豊富なタグを持てるMP3形式が普及し、ほとんど姿を消した。しかし、リピートや暗号化が比較的簡単なソースで扱えるため、今でも好んで使う作者もいる。

圧縮原理として、まず波形を表すビット数を差分数値に変換して16Bitから8Bitにする。その後ハフマン符号による圧縮を行なう。差分数値をデータ化している都合上シークが不可能である。そのような仕様を抱えているのにもかかわらず、ループ開始ポイントを指定したループ再生は出来る。これはループ開始ポイントを再生時にそのときの絶対データを格納し、ループ終端にたどり着いたときに格納したデータで復帰する仕様である。

Cwav形式のデータ的な特徴

  • 元データの3分の1から8分の1程度の非可逆圧縮が可能
  • 簡易暗号化(符号無し32bit)
  • ディレイ無しでのリピート再生や、リピートの区間(で指定)や回数(0~254回。255で無限ループ)を設定可能。
  • 曲のタイトル・アーティスト名も入れること(最大128バイト)が可能。
  • 特定の場所からの再生は不可(シークできない)

外部リンク

  • Ko-Taのバ・ー・ルのようなもの(2007/3/18の記事) (リンク切れ)
  • cwav library & player

関連項目

マルチメディア圧縮フォーマット
動画ファイルフォーマット
ISO/IEC
ITU-T
SMPTE
AOMedia
IETF
SAC
  • AVS(英語版)
その他
  • Apple Video(英語版)
  • Bink(英語版)
  • DVI(英語版)
  • EVC(英語版)
  • GIFアニメーション
  • Microsoft Video 1(英語版)
  • MSU Lossless(英語版)
  • OMS Video(英語版)
  • ProRes 422
  • ProRes 4444
  • RTVideo(英語版)
  • SheerVideo(英語版)
  • Smacker(英語版)
  • Snow
  • Sorenson Video, Spark(英語版)
  • VP6
  • VP9
  • WMV
  • YULS(英語版)
  • XVC
  • Xvid
可逆圧縮
開発停止
音声ファイルフォーマット
ISO/IEC
ITU-T
IETF
3GPP
ETSI
  • AC-3
  • AC-4(英語版)
  • DTS
SAC
  • AVS(英語版)
  • DRA(英語版)
その他
開発停止
Bluetooth
画像ファイルフォーマット
IEC, ISO,
ITU-T, W3C, IETF
その他
マルチメディアコンテナフォーマット
ISO/IEC
ITU-T
IETF
SMPTE
  • GXF(英語版)
  • MXF
3GPP
  • 3GP and 3G2(英語版)
その他
団体
  • NETVC(英語版)
  • MPEG LA(英語版)
圧縮技術についてはデータ圧縮を、コーデックについてはデータ圧縮・伸張を行うコーデックを参照
  • 表示
  • 編集