u-law PCM WebCodecs 登録

W3C グループノート草案,

この文書の詳細
このバージョン:
https://www.w3.org/TR/2026/DNOTE-webcodecs-ulaw-codec-registration-20261016/
最新の公開版:
https://www.w3.org/TR/webcodecs-ulaw-codec-registration/
編集者草案:
https://w3c.github.io/webcodecs/ulaw_codec_registration.html
以前のバージョン:
履歴:
https://www.w3.org/standards/history/webcodecs-ulaw-codec-registration/
フィードバック:
GitHub
編集者:
Paul Adenot (Mozilla)
Eugene Zemtsov (Google LLC)
元編集者:
Bernard Aboba (Microsoft Corporation)
Chris Cunningham (Google LLC)
参加:
Git リポジトリ。
課題を報告する。
バージョン履歴:
https://github.com/w3c/webcodecs/commits

概要

この登録は、[webcodecs-codec-registry]に収録されます。 これは、u-law 符号化 PCM について、(1) 完全修飾されたコーデック文字列、 (2) コーデック固有のEncodedAudioChunk [[internal data]] のバイト列、(3) AudioDecoderConfig.description のバイト列、 および (4) EncodedAudioChunk [[type]] の値を説明します。

この登録には、 コーデック形式が知的財産権の主張による制約を受けるかどうかに関する情報を含める意図はありません。実装者および 作成者は、特定のコーデック形式を実装または使用する 場合、この問題について適切な法律専門家の助言を求めることが推奨されます。 WebCodecs の実装者は、u-law PCM コーデックをサポートする必要はありません。

この登録は非規範的です。

この文書のステータス

この節では、公開時点におけるこの文書のステータスを説明します。現在の W3C の公開文書一覧と、この 技術報告書の最新版は、W3C の標準および草案の索引で確認できます。

この仕様に関するフィードバックやコメントを歓迎します。 この仕様に関する議論には、GitHub Issues の利用が推奨されます。 または、メディアワーキンググループのメーリングリストであるpublic-media-wg@w3.org(アーカイブ)にコメントを送信することもできます。 この草案では、ワーキンググループでまだ議論されていない保留中の課題の一部を取り上げています。 これらの課題の妥当性を含め、その結論についてはまだ何も決定されていません。

この文書は、メディアワーキンググループによって、 ノート 策定手続に従ってグループノート草案として公開されました。

グループノート草案は、 W3C またはその会員によって承認されたものではありません。

この文書は草案であり、いつでも他の文書によって更新、置換、または廃止される可能性があります。 この文書を進行中の作業以外のものとして引用することは適切ではありません。

W3C 特許ポリシーは、この文書に対してライセンスに関する 要件や確約を課すものではありません。

この文書には、2025年8月18日付 W3C プロセス文書が適用されます。

1. 完全修飾コーデック文字列

コーデック文字列は"ulaw"です。

2. EncodedAudioChunk データ

EncodedAudioChunk の[[internal data]] は、 任意の長さのバイト列であることが想定され、各バイトは [ITU-G.711] の表 2a および 2b で定義される u-law 符号化 PCM サンプルです。

3. AudioDecoderConfig の説明

description は、 AudioDecoderConfig から省略されることが想定されます。

4. EncodedAudioChunk の型

[[type]] は、 EncodedAudioChunk が u-law PCM を含む場合、 常に「key」です。

5. プライバシーに関する考慮事項

プライバシーに関する 考慮事項については、[WEBCODECS] の該当する節を参照してください。

6. セキュリティに関する考慮事項

セキュリティに関する 考慮事項については、[WEBCODECS] の該当する節を参照してください。

適合性

文書の 表記規則

適合性要件は、 記述的な表明と RFC 2119 の用語を組み合わせて表現されます。 キーワード「MUST」、「MUST NOT」、「REQUIRED」、「SHALL」、「SHALL NOT」、「SHOULD」、「SHOULD NOT」、「RECOMMENDED」、 「MAY」および「OPTIONAL」は、 この文書の規範的な部分において、 RFC 2119 に記述されているとおりに解釈されます。 ただし、読みやすさのため、 この仕様では、これらの語がすべて大文字で表記されるわけではありません。

この仕様のすべての文章は規範的です。 ただし、非規範的であることが明示された節、例、および注記を除きます。[RFC2119]

この仕様の例は、「例えば」という語で導入されるか、 規範的な文章とは区別して、 class="example" を使用して示されます。 次のようになります。

これは参考用の例の一例です。

参考情報としての注記は、「注記」という語で始まり、 規範的な文章とは区別して、 class="note" を使用して示されます。 次のようになります。

注記: これは参考情報としての注記です。

索引

参照によって 定義された用語

参考文献

規範的参考文献

[RFC2119]
S. Bradner. RFC で要求レベルを 示すために使用するキーワード。1997年3月。現行の最良の慣行。URL: https://datatracker.ietf.org/doc/html/rfc2119
[WEBCODECS]
Paul Adenot; Eugene Zemtsov. WebCodecs。2026年 10月7日。WD。URL: https://www.w3.org/TR/webcodecs/

非規範的参考文献

[ITU-G.711]
G.711:音声周波数のパルス符号変調 (PCM)。1988年11月。URL: https://www.itu.int/rec/T-REC-G.711/
[WEBCODECS-CODEC-REGISTRY]
Paul Adenot; Eugene Zemtsov. WebCodecs コーデック レジストリ。2026年9月24日。DRY。URL: https://www.w3.org/TR/webcodecs-codec-registry/