算術符号

算術符号(さんじゅつふごう、Arithmetic coding)とは、1960年頃にマサチューセッツ工科大学のP.

Eliasによって原型が提案され、1970年代後半にIBMのRissanenや、Pascoによって完成された符号エントロピー符号の一つ。コンパクト符号とは限らない。

符号化の原理

たとえば、データA, B, Cがそれぞれ0.5, 0.3, 0.2の確率で出現するとき、それぞれ半開区間 [0, 0.5), [0.5, 0.8), [0.8, 1) に割り当てる。次に、AA, AB, ACについては、半開区間 [0, 0.25), [0.25, 0.4), [0.4, 0.5) に割り当てる。この手順を繰り返して、符号化したいデータの系列について、対応する半開区間を求める。そして、その半開区間内の値で符号化する。

符号化の原理上、全てのデータの出現確率をあらかじめ知っておく必要があるが、出現確率がわからなくても符号化できる適応化算術符号も知られている。

この符号化は、データ圧縮向きで、JPEG 2000にも、別のアルゴリズムで実装されたQ-coderの改良型、MQ-coderとして採用されている。

特許問題

インターネットで爆発的に普及した、GIF画像ファイルフォーマットの圧縮アルゴリズムがLZW符号の特許料の支払を命じられた(2004年時点で期限切れ)など、データ圧縮の分野においても特許問題は尽きない。算術符号もそのひとつである。

特に算術符号においては「抜け道がないくらいに特許が取られている」などといわれ、bzipでは公開を断念、JPEG 2000が使用を開始するまではハフマン符号で代用したり、あげくは「特許に抵触しない算術符号」としてRange Coderが普及する有り様である。無論まったく使われなかったわけではないが、圧縮技術に興味を持ったり圧縮/復号ツールを開発する者の間では「特許のせいで使うことはできない」と言われ続けているのが現状である。

そのような中、ERI画像フォーマット開発者は異を唱える。氏の文献を引用すると、算術符号はどうしても処理が遅くなってしまう点と復号時に無限に復号を続けてしまう点、コンピュータが有限桁で動いている一方で算術符号は無限桁であり、どこかで演算を打ち切らなければならない点の3点の何れかを解決する手法が特許申請の範囲であり、これらに抵触しなければ問題ないという。実際に同氏の画像圧縮処理には算術符号が用いられており、それは独自の手法により問題点を解決することで特許に抵触していないという考えを明らかにしている。

種類

算術符号には実装アルゴリズムによっていくつもの種類が存在している。

  • L-R型算術符号
    • Q-coder
      • MQ-coder
  • Jones符号 - Range Coderの原型となった。
  • i.i.d算術符号

参考文献

関連項目

Tags:

算術符号 符号化の原理算術符号 特許問題算術符号 種類算術符号 参考文献算術符号 関連項目算術符号IBMエントロピー符号コンパクト符号マサチューセッツ工科大学符号

🔥 Trending searches on Wiki 日本語:

ジャニーズJr.解散グループ (2000年以降)BUMP OF CHICKEN波瑠谷まりあ矢崎由紗財津一郎ONE PIECEの登場人物一覧Winny午前0時の森悠木碧あの東急新横浜線指名打者田中圭鎌倉殿の13人その着せ替え人形は恋をする安住紳一郎松本若菜ゲスの極み乙女片瀬美月山本辰生サイ・ヤング賞NewJeans機動戦士ガンダム 水星の魔女嵐 (グループ)木南晴夏髙橋宏斗バングーナガンデ佳史扶イスラエルビートたけし高橋李依YouTube恵俊彰ジャンヌ・ダルク高橋文哉湯浅京己アイゾウ 警視庁・心理分析捜査班岩田明子 (ジャーナリスト)3年B組金八先生の生徒一覧平野レミ光市母子殺害事件ヨルシカ日向坂46松井秀喜スピッツ (バンド)孤独のグルメ (テレビドラマ)今川義元初めて恋をした日に読む話UEFA EURO 2024予選アタリショックジャスティン・バーランダー森脇健児東出昌大綾野剛クイズ・ドレミファドン!キッズ・ウォーキャンディーズお隣の天使様にいつの間にか駄目人間にされていた件戦術核兵器スティーブ・ジョブズフランク・モリス原辰徳上川隆也北条時行E-fuel照英柴咲コウ山川穂高今川範以玉木宏シン・ウルトラマンクンニリングス綾瀬はるか叶姉妹日覺昭廣東海村JCO臨界事故小野花梨美輪明宏あなたがしてくれなくても🡆 More