Wireless Application Protocol Bitmap Format

Wireless Bitmap拡張子| `.wbmp`

|

MIMEタイプ| `image/vnd.wap.wbmp`
開発者| WAP Forum
種別| 画像ファイルフォーマット

Wireless Application Protocol Bitmap Format（Wireless Bitmap と略記される）とは、モノクロームの画像ファイルフォーマットであり、携帯機器向けに最適化されている。ファイル拡張子は .wbmp であり、WBMP と記されることもある。

WBMP 画像はモノクロ（黒と白）であり、ファイルサイズは小さい。黒いピクセルを 0、白いピクセルを 1 で表す。

WAPでは、カラー画像としてはGIF、JPEG、PNGなどの形式をサポートしている[1]。

## Wireless Bitmap ファイルのフォーマット

[編集]

フィールド名  | フィールド型  | サイズ（バイト）  | 用途

|
|
|

Type  | uintvar  | 可変  | 画像のタイプ。0 の場合、モノクロのビットマップを意味する。
Fixed header  | byte | 1  | 予約されている。常に 0。
Width  | uintvar  | 可変  | 画像の幅をピクセル数で表したもの。
Height  | uintvar  | 可変  | 画像の高さをピクセル数で表したもの。
Data  | byte array  | 可変  | 画像データをライン単位に並べたもの。1ビットが1ピクセルに対応する。黒いピクセルは 0、白いピクセルは 1。ラインの幅が8で割り切れない場合、バイト境界まで 0 を補う。

なお、unitvar とは、ビット列を7ビットずつに分割し、最後尾の7ビットだけは最上位ビットを 0、それ以外は最上位ビットを 1 としたバイト列にすることで、可変長整数を表す形式である。

## 具体例

[編集]

以下の例では、b = 黒、w = 白を意味する。

行1 - bwb
行2 - wbw
行3 - bwb

というビットマップを WBMP で表すと、次のようになる。

オクテット 1: 00000000 (WBMP type)
オクテット 2: 00000000 (Fixed header)
オクテット 3: 00000011 (Width) = 3
オクテット 4: 00000011 (Height) = 3

オクテット 5-7: 各行が 3 ビットなので、5ビットずつパディングする。

オクテット 5: 010 00000 （行1）
オクテット 6: 101 00000 （行2）
オクテット 7: 010 00000 （行3）

## 脚注

[編集]

1. ^ The Wireless FAQ

## 外部リンク

[編集]

* WAP WAE Specification Version 1.1 WAP Forum、1999年
* Produce WBMP for any platform IBM

* 表
* 話
* 編
* 歴

マルチメディア圧縮フォーマット

動画ファイルフォーマット|

| ISO/IEC|

* MJPEG
* Motion JPEG 2000
* MPEG-1
* MPEG-2
* Part 2（英語版）
* MPEG-4
* Part 2/ASP（英語版）
* Part 10/AVC
* MPEG-H
* Part 2/HEVC
* MPEG-I
* VVC
* MPEG-5

|

ITU-T|

* H.120（英語版）
* H.261
* H.262
* H.263
* H.264
* H.265
* DV
* H.266
* H.267

SMPTE|

* VC-1
* VC-2 (Dirac)
* VC-3
* VC-5（英語版）
* VC-6

AOMedia|

* AV1

IETF|

* VP8

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

可逆圧縮|

* FFV1（英語版）
* Ut Video Codec Suite

開発停止|

* Zlib
* Cinepak
* Daala
* Huffyuv
* Lagarith（英語版）
* RealVideo
* RMP4
* Indeo
* Microsoft MPEG-4
* QuickTime
* Pixlet
* Animation（英語版）
* Graphics（英語版）
* Theora
* Thor
* VP3
* VP7
* XEB
* XVD

音声ファイルフォーマット|

| ISO/IEC|

* MPEG-1 Layer III (MP3)
* MPEG-1 Layer II
* Multichannel（英語版）
* MPEG-1 Layer I（英語版）
* AAC
* HE-AAC
* AAC-LD（英語版）
* MPEG Surround（英語版）
* MPEG-4 ALS
* MPEG-4 SLS
* MPEG-4 DST
* MPEG-4 HILN
* MPEG-4 HVXC
* MPEG-4 CELP
* MPEG-D USAC（英語版）
* MPEG-H 3D Audio（英語版）

|

ITU-T|

* G.711 (A-law, µ-law)
* G.718
* G.719
* G.721
* G.722
* G.722.1
* G.722.2
* G.723
* G.723.1
* G.726
* G.728
* G.729
* G.729.1

IETF|

* Opus
* iLBC
* Vorbis

3GPP|

* AMR
* AMR-WB
* AMR-WB+
* EVRC
* EVRC-B（英語版）
* EVS
* GSM-HR
* GSM-FR
* GSM-EFR

ETSI|

* AC-3
* AC-4（英語版）
* DTS

SAC|

* AVS（英語版）
* DRA（英語版）

その他|

* ADPCM
* ALAC
* Codec 2（英語版）
* FLAC
* Monkey's Audio
* OptimFROG（英語版）
* PCM
* WavPack
* TAK
* MQA（英語版）

開発停止|

* ACELP
* Asao（英語版）
* ATRAC
* CELT
* iSAC（英語版）
* La
* Musepack
* MT9（英語版）
* OSQ（英語版）
* PASC
* QCELP（英語版）
* RealAudio
* RCELP
* RTAudio（英語版）
* SD2
* SHN
* SILK（英語版）
* Siren（英語版）
* SMV
* Speex
* SVOPC（英語版）
* VMR-WB
* TTA
* TwinVQ
* VSELP（英語版）
* WMA

Bluetooth|

* SBC (codec)（英語版）
* aptX
* LDAC
* LC3

画像ファイルフォーマット|

| IEC, ISO,
ITU-T, W3C, IETF|

* CCITT Group 4（英語版）
* GIF
* HEIF
* HEVC
* JBIG
* JBIG2
* JPEG
* JPEG-LS
* JPEG 2000
* JPEG XR
* JPEG XS（英語版）
* JPEG XT（英語版）
* JPEG XL
* Lossless JPEG
* PNG
* TIFF
* TIFF/EP（英語版）
* TIFF/IT（英語版）

|

その他|

* APNG
* AVIF
* BPG
* DjVu
* DNG
* EXR
* FLIF（英語版）
* ICER（英語版）
* ILBM
* JPEG Network Graphics
* MNG
* PCX
* PGF（英語版）
* QTVR（英語版）
* TGA
* WBMP
* WebP

マルチメディアコンテナフォーマット|

| ISO/IEC|

* MPEG-ES（英語版）
* MPEG-PES（英語版）
* MPEG-PS（英語版）
* MPEG-TS
* ISO base media file format（英語版）
* MPEG-4 Part 14 (MP4)
* Motion JPEG 2000
* MPEG-21 Part 9
* MPEG media transport（英語版）

|

ITU-T|

* H.222.0
* T.802

IETF|

* RTP
* Ogg

SMPTE|

* GXF（英語版）
* MXF

3GPP|

* 3GP and 3G2（英語版）
* 3GP
* 3G2

その他|

* AMV
* ASF
* AIFF
* AVI
* AU
* BPG
* Bink（英語版）
* Smacker（英語版）
* BMP
* DivX Media Format
* DPX
* DSM
* EVO（英語版）
* Flash Video (FLV)
* IFF
* M2TS（英語版）
* Matroska
* WebM
* QuickTime File Format（英語版） (MOV)
* RatDVD
* RealMedia
* RIFF
* WAV
* MOD and TOD（英語版）
* VOB, IFO and BUP（英語版）

団体|

* NETVC（英語版）
* MPEG LA（英語版）

圧縮技術についてはデータ圧縮を、コーデックについてはデータ圧縮・伸張を行うコーデックを参照