ここ数週間、私は次の 2 つのドキュメントを読む機会がありました。
- MPEG-4 Part 2 仕様 (ISO/IEC 14496-2)。人々は単に「mpeg-4」と呼んでいます
- 「h.264」または「AVC」とも呼ばれる MPEG-4 Part 10 仕様 (ISO/IEC 14496-10)
顔の表情、人の手足の動き、スプライトの識別など、「mpeg-4」のすべてのクールなアイデアを読んだ後、私は本当に興奮しました。1999 年のアイデアとしては、そのアイデアはとても楽しく、おそらく素晴らしいものにさえ思えます。
しかし、その後、「h.264」規格を読みましたが、それらのアイデアはまったくありませんでした。ピクセルをエンコードする方法について多くの議論がありましたが、本当にクールなアイデアはありませんでした.
どうしたの?これらのアイデアが削除されたのはなぜですか?
これはコードの問題ではありませんが、プログラマーとして、仕様の背後にある意図をできるだけ理解しようとする必要があると感じています。私が書いたコードが、仕様が使用されることを意図した精神に準拠している場合、仕様全体を利用するように位置付けられる可能性が高くなります。