<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://monobook.org/w/index.php?action=history&amp;feed=atom&amp;title=DPCM</id>
	<title>DPCM - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://monobook.org/w/index.php?action=history&amp;feed=atom&amp;title=DPCM"/>
	<link rel="alternate" type="text/html" href="https://monobook.org/w/index.php?title=DPCM&amp;action=history"/>
	<updated>2026-07-20T10:23:08Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://monobook.org/w/index.php?title=DPCM&amp;diff=14763&amp;oldid=prev</id>
		<title>Administrator: ページの作成:「&#039;&#039;&#039;DPCM&#039;&#039;&#039; (語源：Differential Pulse Code Modulation）とは、 直訳すると「差分PCM」であり、コンピューターの性能が悪かった時代に…」</title>
		<link rel="alternate" type="text/html" href="https://monobook.org/w/index.php?title=DPCM&amp;diff=14763&amp;oldid=prev"/>
		<updated>2021-07-28T03:19:54Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「&amp;#039;&amp;#039;&amp;#039;DPCM&amp;#039;&amp;#039;&amp;#039; (語源：Differential Pulse Code Modulation）とは、 直訳すると「差分PCM」であり、&lt;a href=&quot;/wiki/%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%BC&quot; title=&quot;コンピューター&quot;&gt;コンピューター&lt;/a&gt;の性能が悪かった時代に…」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;DPCM&amp;#039;&amp;#039;&amp;#039; (語源：Differential Pulse Code Modulation）とは、 直訳すると「差分PCM」であり、[[コンピューター]]の性能が悪かった時代に考案された音声データ（PCMデータ）の節約方法のひとつである。&lt;br /&gt;
==概要==&lt;br /&gt;
[[コンピューター]]の性能が悪かった時代、 単純に音声データをデジタル化した「[[PCM]]方式」ではデータサイズが大きすぎて[[マイコン]]などで扱うのは難しいという問題があった。&lt;br /&gt;
&lt;br /&gt;
音声をデジタル化したPCMデータのある一点を抜き出し、その前後のデータと比較すると、 ほとんどの場合は大きな変化はなく、それらを繋ぎ合わせると滑らかな曲線になっている。&lt;br /&gt;
&lt;br /&gt;
そこで以下のようなDPCMというデータ節約方法が考案された。&lt;br /&gt;
&lt;br /&gt;
*最初のデータは高いビット数で保持し&lt;br /&gt;
*そこからの変化量は低いビット数で保持する&lt;br /&gt;
&lt;br /&gt;
大雑把にいえば動画の「[[キーフレーム]]」と似たような概念である。&lt;br /&gt;
&lt;br /&gt;
DPCMはPCMと比較してデータサイズを6〜7割程度削減できると言われている。&lt;br /&gt;
&lt;br /&gt;
ただDPCMは信号が急激に変化する箇所では残念な結果になる。 この問題を解決すべく差分データのサイズを[[固定長]]ではなく[[可変長]]にした「[[ADPCM]]」が登場した。&lt;br /&gt;
&lt;br /&gt;
その他にもDPCMは「頭出しが遅い」という欠点がある。 [[コンピューター]]の性能がアホみたいに高性能化した現在ではほとんど使われていない。 今では何でもかんでも[[PCM]]で「[[ハイレゾ]]」「[[ハイレゾ]]」言ってるやつばかりである。&lt;br /&gt;
==裏技==&lt;br /&gt;
DPCM音源やADPCM音源に差分データを送り込まず「最初のデータだけ」を断続的に送信し続けることで無理やりPCMを再生する技法がある。 &lt;br /&gt;
&lt;br /&gt;
この技法は当然ながら[[CPU]]に高負荷がかかり[[メモリ]]も大量に必要になるので実際に使える場面は限られる。&lt;br /&gt;
&lt;br /&gt;
[[ファミコン]]（DPCM音源）や[[ゲームボーイ]]（ADPCM音源）の[[ゲーム]]では主に負荷の低いタイトル画面などでこの技法が使われているものがある。&lt;br /&gt;
==関連項目==&lt;br /&gt;
&lt;br /&gt;
*[[PCM]]   = 全部が完全なデータ&lt;br /&gt;
*[[DPCM]]  = 最初だけ完全なデータ、以降は固定長の差分&lt;br /&gt;
*[[ADPCM]] = 最初だけ完全なデータ、以降は可変長の差分&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
</feed>