Movatterモバイル変換


[0]ホーム

URL:


コンテンツにスキップ
Wikipedia
検索

A-lawアルゴリズム

出典: フリー百科事典『ウィキペディア(Wikipedia)』
この記事は検証可能参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。このテンプレートの使い方
出典検索?"A-lawアルゴリズム" – ニュース ·書籍 ·スカラー ·CiNii ·J-STAGE ·NDL ·dlib.jp ·ジャパンサーチ ·TWL
(2023年1月)
この記事は更新が必要とされています。 この記事には古い情報が掲載されています。編集の際に新しい情報を記事に反映させてください。反映後、このタグは除去してください。(2023年1月)

A-lawアルゴリズムは、規格化されたコンパンディングアルゴリズムの1つで、主にヨーロッパデジタル通信システムで最適化に使っている[いつ?]。コンパンディングとは、アナログ信号デジタイズに適した形にするためにダイナミックレンジを補正することである。

北アメリカ日本では、類似するμ-lawアルゴリズムを主に使っている。

入力をx とすると、それに A-law を適用した結果は以下の式で表される。

F(x)=sgn(x)a1+lnA{\displaystyle F(x)={\frac {\operatorname {sgn}(x)a}{1+\ln A}}}
a={A|x|if |x|<1A1+ln(A|x|)if 1A|x|1{\displaystyle a={\begin{cases}A|x|&{\mbox{if }}|x|<{1 \over A}\\1+\ln(A|x|)&{\mbox{if }}{1 \over A}\leq |x|\leq 1\end{cases}}}

ここでA は圧縮係数である。ヨーロッパではA=87.7{\displaystyle A=87.7} を使っている(87.6 も使っている)。

A-law の伸張結果は以下の逆関数で表される。

F1(y)=sgn(y)aA{\displaystyle F^{-1}(y)={\frac {\operatorname {sgn}(y)a}{A}}}
a={|y|(1+lnA)if |y|<11+lnAexp{|y|(1+lnA)1}if 11+lnA|y|<1{\displaystyle a={\begin{cases}|y|(1+\ln A)&{\mbox{if }}|y|<{1 \over 1+\ln A}\\\exp \left\{|y|(1+\ln A)-1\right\}&{\mbox{if }}{1 \over 1+\ln A}\leq |y|<1\end{cases}}}

このような符号化を施すのは、音声のダイナミックレンジが非常に広いため、効率的な線形デジタル符号化にあまり適していないからである。A-law アルゴリズムを使うと信号のダイナミックレンジを効率的に低減させ、符号化効率がよくなり、結果として所定のビット数で符号化したときのS/Nがよくなる。

μ-law との比較

[編集]

μ-lawアルゴリズムは、A-lawよりも若干広いダイナミックレンジになるが、その代わりに微細な信号の歪みが大きくなる。規定により、1カ国でもA-lawを使う国があれば、国際接続ではA-lawが使われる。

関連項目

[編集]

外部リンク

[編集]
可逆
エントロピー符号
辞書式英語版
その他
音声
理論
コーデック
画像
理論
手法
映像
理論
コーデック英語版
理論
https://ja.wikipedia.org/w/index.php?title=A-lawアルゴリズム&oldid=93801600」から取得
カテゴリ:
隠しカテゴリ:

[8]ページ先頭

©2009-2026 Movatter.jp