接頭符号とは? わかりやすく解説

接頭符号

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/11/03 01:28 UTC 版)

接頭符号(せっとうふごう、: Prefix code)は、語頭属性(prefix property)を満たす符号の事で、通常可変長符号である。主にデータ圧縮に使われる。接頭符号の例として可変長ハフマン符号がある。




「接頭符号」の続きの解説一覧

接頭符号

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/08/04 04:40 UTC 版)

可変長符号」の記事における「接頭符号」の解説

詳細は「接頭符号」を参照 写像内のターゲットビット列が、同じ写像内の異な情報源シンボルのターゲットビット列の接頭部ない場合、その符号は接頭符号(prefix code)である。つまり、シンボルは、符号語全体受信される即時復号することができる。そのため、接頭符号は瞬時復号可能符号とも呼ばれる前節符号 M 3 {\displaystyle M_{3}} は接頭符号ではない。符号文字列の"0"を受信した時点で、それが情報源シンボル a に対応する符号語なのか、情報源シンボル b や c に対応する符号語の接頭部なのかが判別できないからである。 接頭符号の例を以下に示す。 シンボル符号語a 0 b 10 c 110 d 111 符号化復号の例aabacdab → 00100110111010 → |0|0|10|0|110|111|0|10| → aabacdab ブロック符号は接頭符号の特別な場合である。ブロック符号では、符号語固定長である。ブロック符号情報源符号化においてはそれほど有用ではないが、通信路符号化において誤り訂正符号として役立つ。 任意の大きな整数一連のオクテットとして符号化する(すなわち、すべての符号語8ビット倍数である)可変長数値表現また、接頭符号の特別な場合である。

※この「接頭符号」の解説は、「可変長符号」の解説の一部です。
「接頭符号」を含む「可変長符号」の記事については、「可変長符号」の概要を参照ください。


接頭符号

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/09 01:48 UTC 版)

ハフマン符号」の記事における「接頭符号」の解説

ハフマン符号は、接頭符号である。つまり、ある文字対応するビット列が、他の文字対応するビット列の接頭辞になることはない。この特徴おかげでデコーダビット列を先頭から一度読むだけで元のメッセージ一意デコードできる。

※この「接頭符号」の解説は、「ハフマン符号」の解説の一部です。
「接頭符号」を含む「ハフマン符号」の記事については、「ハフマン符号」の概要を参照ください。

ウィキペディア小見出し辞書の「接頭符号」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「接頭符号」の関連用語

接頭符号のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



接頭符号のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの接頭符号 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの可変長符号 (改訂履歴)、ハフマン符号 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS