可変長符号とは? わかりやすく解説

可変長符号

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

符号理論において、可変長符号(かへんちょうふごう、英語: variable-length code)とは、情報源の記号に対して割り当てる符号を可変長とする符号である。

可変長符号は、情報源が誤りなしで圧縮および解凍(可逆圧縮)され、依然として記号として読み取られることを可能にする。正しい符号戦略により、 独立同分布の情報源は、そのエントロピーの近い符号長でほぼ任意に圧縮される。これは、データ圧縮が大量のデータブロックに対してのみ可能な固定長符号とは対照的であり、可能性の合計の対数を超える圧縮は、有限の(おそらく任意に小さい)失敗確率でもたらされる。

良く知られた可変長符号には、ハフマン符号Lempel-Ziv符号算術符号などがある。

符号とその拡張

符号の拡張は、元の符号によって生成された対応する符号語を、情報源配列の各シンボルに対して連結することによって得られる、有限長情報源配列の有限長ビット列へのマッピングである。

形式言語理論の用語を使用すると、正確な数学的定義は次のようになる。

圧縮フォーマット

  • 圧縮ソフトウェア

  • 可変長符号

    出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/12/21 09:30 UTC 版)

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

    詳細は「可変長符号」を参照 ここでは、情報源それぞれの文字なんらかの辞書に従って符号語符号化し、それらを連結して符号化された文字列形成する符号を扱う。可変長符号は、元の文書それぞれの文字出現する頻度異な場合に特に便利である。詳しくコンパクト符号エントロピー符号参照接頭符号語頭属性 (prefix property) を満たす符号である。接頭符号ではそれぞれの符号語決して他の符号語の接頭部ならないハフマン符号接頭符号作る最も一般的なアルゴリズムであり、そのため接頭符号ハフマン符号と呼ぶこともあるが、ハフマン符号アルゴリズム使わず接頭符号作るともできる接頭符号他の例として国際電話国番号ISBNグループ番号出版者番号W-CDMA使われている2次同期コード (SSC) などがある。 クラフトの不等式は、可変長符号が一意復号可能であるための必要条件与える。

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

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


    英和和英テキスト翻訳>> 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というライセンスの下で提供されています。

    ©2025 GRAS Group, Inc.RSS