窓の杜Logo

バックナンバー
・ 2006年5月 ・
最終回:めも理、2年生に進級!? (06/05/15)
・ 2006年4月 ・
第152回:NTPサーバーと電話の時報 (06/04/24)
第151回:アプリケーションの強制終了とサッカーのレッドカード (06/04/17)
第150回:サードパーティと車の改造 (06/04/10)
第149回:送るメニューとスタントマン (06/04/03)
・ 2006年3月 ・
第148回:ダウンロードのレジュームと長編マンガの読書 (06/03/27)
第147回:プレイリストとお菓子のレシピ (06/03/20)
第146回:ホットスポットと宅配便 (06/03/13)
第145回:ファイルの関連付けと専門医 (06/03/06)
・ 2006年2月 ・
第144回:SpeedStepとめも理のマラソン (06/02/27)
第143回:CC、BCCとクラス会の案内状 (06/02/20)
第142回:トラックバックと掲載誌の贈呈 (06/02/13)
第141回:ブログと首相の記者会見 (06/02/06)
・ 2006年1月 ・
第140回:ハッシュ値と人間の指紋 (06/01/30)
第139回:ヒューリスティックエンジンと実験室 (06/01/23)
第138回:ネットバンキングとラーメンの出前 (06/01/16)
・ 2005年12月 ・
第137回:グループウェアと職員室 (05/12/19)
第136回:モーフィングとお餅 (05/12/12)
第135回:GIFアニメーションとパラパラマンガ (05/12/05)
・ 2005年11月 ・
第134回:アスキーアートとビーズ細工 (05/11/28)
第133回:相対パスと上の階 (05/11/21)
第132回:アドミニストレーターと賃貸マンションの管理人 (05/11/14)
第131回:デスクトップ検索と専属探偵 (05/11/07)
・ 2005年10月 ・
第130回:パターンファイルと犯罪捜査 (05/10/31)
第129回:仮想メモリとコインロッカー (05/10/24)
第128回:アフィリエイトと販売代理店 (05/10/17)
第127回:アカデミックパッケージと子供料金 (05/10/03)
・ 2005年9月 ・
第126回:ブルースクリーンと朝礼の貧血 (05/09/26)
第125回:スタンバイとビデオの一時停止 (05/09/12)
第124回:ソースコードとペーパークラフト (05/09/05)
・ 2005年8月 ・
第123回:WYSIWYGとレストラン入り口の食品サンプル (05/08/29)
第122回:NASと庭の納屋 (05/08/22)
第121回:アルゴリズムとプラモデルの組み立て説明書 (05/08/08)
第120回:ストリーミングと電話の問い合わせ (05/08/01)
・ 2005年7月 ・
第119回:RAWデータと映画の原作 (05/07/25)
第118回:OCRと教科書の朗読 (05/07/11)
第117回:ベリファイと時間割の確認 (05/07/04)
・ 2005年6月 ・
第116回:マルチモニターと机の合体 (05/06/27)
第115回:ポートと駅の北口 (05/06/20)
第114回:ポップアップと漫画のフキダシ (05/06/13)
第113回:SNSと同窓会のお知らせ (05/06/06)
・ 2005年5月 ・
第112回:代打のバッターと仮想プリンター (05/05/30)
第111回:ルアー釣りとフィッシング詐欺 (05/05/23)
第110回:楽器屋さんと統合アーカイバプロジェクト (05/05/16)
第109回:手抜き感想文とテンプレート (05/05/09)
・ 2005年4月 ・
第108回:ダンボール箱とメディア (05/04/25)
第107回:詰め込みメモとCSV形式 (05/04/18)
第106回:車の免許とタイムスタンプ (05/04/11)
第105回:借りっぱなしの本とWebブラウザーのキャッシュ (05/04/04)
・ 2005年3月 ・
第104回:クロスサイトスクリプティングとかご抜け詐欺 (05/03/28)
第103回:GREPとアンケート調査 (05/03/14)
第102回:タスクトレイと腕時計 (05/03/07)
・ 2005年2月 ・
第101回:QRコードと学校の下駄箱 (05/02/28)
第100回:100回記念企画 窓の杜編集部に行ってみよう!(実写版) (05/02/21)
第99回:ログと学級日誌 (05/02/14)
第98回:マウスジェスチャーと変身ヒーロー (05/02/07)
・ 2005年1月 ・
第97回:Webメールと美人秘書 (05/01/31)
第96回:ごみ箱のデータと学食の下膳台 (05/01/24)
第95回:IMEと執事と国語辞典 (05/01/17)
・ 2004年12月 ・
第94回:エンコード、デコードとカップラーメン (04/12/20)
第93回:ポリゴンとお風呂のタイル (04/12/13)
第92回:RSSと電車の吊り広告 (04/12/06)
・ 2004年11月 ・
第91回:ファイヤーウォールと空港の持ち物検査 (04/11/29)
第90回:スパイウェア、アドウェアと盗聴器 (04/11/22)
第89回:デフォルトとご飯の大盛り (04/11/15)
第88回:PDFと設計図 (04/11/08)
第87回:タブレットとスケッチブック (04/11/01)
・ 2004年10月 ・
第86回:IEコンポーネントとスポンジケーキ (04/10/25)
第85回:共有フォルダと部室の雑誌置き場 (04/10/18)
第84回:スキャンディスクとダムの検査 (04/10/04)
・ 2004年9月 ・
第83回:デバイスのドライバーと車の運転手 (04/09/27)
第82回:サービスパックと家のリフォーム (04/09/13)
第81回:FAQとトイレの張り紙 (04/09/06)
・ 2004年8月 ・
第80回:黒板消し落としとブラクラ (04/08/30)
第79回:予防接種とWindows Update (04/08/23)
第78回:十徳ナイフとファンクション・キー (04/08/09)
第77回:狐や狸と差出人詐称ウイルスメール (04/08/02)
・ 2004年7月 ・
第76回:穴埋め問題とオートコンプリート (04/07/26)
第75回:内線電話とLAN (04/07/12)
第74回:めも理の将棋とアンドゥー (04/07/05)
・ 2004年6月 ・
第73回:始業の準備とスタートアップ (04/06/28)
第72回:バリアフリーとアンチエイリアス (04/06/21)
第71回:太陽と月とRGBとCMYK (04/06/14)
第70回:カタカナ言葉と通信の暗号化 (04/06/07)
 

これ以前の連載一覧
.
めも理と窓太のパソコン講座

【第22回】

一夜漬けと不可逆圧縮

(03/04/07)

めも理 窓太 めも理と窓太
登場人物紹介

 窓の杜高校、超パソコン部の部室。

 あらあら、めも理ちゃん。今日は何だか楽しそうですね。

 一体どうしたのでしょう?

JPEGで保存

めも理  最近は私もパソコンについて詳しくなってきたわ。
 あっ、カラオケのときのデジカメの写真が送られてきた。ちょっとファイルサイズが大きいわね。JPEGでファイルサイズを小さくして保存と。

窓太  あまりJPEGで画像を圧縮し過ぎると、JPEGは不可逆圧縮だから画像が劣化しますよ。

めも理  画像が劣化? それに不可逆圧縮? 何、それ?

窓太  えー、めも理ちゃんの、テスト前の一夜漬けの勉強と同じですよ。

めも理  それはどういうことよ、説明しなさい。

窓太  ええ~、そんなに怒らないで下さいよ。今から説明しますから。

めも理  ぷんぷん。

窓太  トホホ。


不可逆圧縮

4コマまんが
めも理と窓太の4コマまんが
「切り捨て」

窓太  それではめも理ちゃん、不可逆圧縮について説明します。普通の圧縮については、以前説明しましたよね。

めも理  同じ情報を繰り返す場合は、その情報をまとめてしまえば情報量が少なくなるという奴よね。
 “情報 情報 情報 情報 情報 情報 情報 情報 情報 情報 情報 情報 情報 情報 情報 情報”という文字は、“情報×16回”と省略できるという方法だったわよね。

窓太  そうです。実は圧縮には、もう1つのアプローチがあるんです。それは、人間が気付かない情報は切り捨ててしまおうというアプローチなんです。

めも理  気付かない情報?

窓太  例えば音です。音には、人間が聞こえる範囲と、そうでない範囲があります。高過ぎる音や、低過ぎる音は、人間には聞こえません。この人間の性質をうまく利用してやるのです。
 普通に音を記録すれば、人間が聞こえる音も聞こえない音も一緒に記録することになります。でも、聞こえない音を録音しなければ、その分情報の量を減らすことができます。

めも理  そうすれば、情報量が減って、ファイルサイズも小さくなるというわけね。

窓太  そうです。こういった方法も圧縮なのです。これは、人間が気付かない情報を切り捨ててしまおうという圧縮の方法なのです。
 もちろん、情報を切り捨ててしまうので、元の音とは違う物になってしまいます。でも、人間が聞く範囲では、何の不都合もありません。
 このように、元の情報を切り捨ててしまい、元に戻せない状態に圧縮してしまうことを、“不可逆”圧縮と呼びます。

めも理  なるほど。

窓太  不可逆圧縮は、めも理ちゃんのテスト勉強と同じようなものです。
 めも理ちゃんはテスト前に、山をかけて、教科書の重要そうな所だけをピックアップしますよね。これは、覚えないといけない場所を減らすためです。
 不可逆圧縮も同じで、利用する情報を減らして、使うデータを少なくしてやるわけです。

めも理  元の情報とは違うけど、テストを受ける分には問題ないというわけね。

窓太  そうです。でも、めも理ちゃんの場合は、情報を減らし過ぎて、テストの点も悪いですが。

めも理  うっ、それは言わない約束よ。
 そうそう。音のことは分かったけど、画像はどうやって不可逆圧縮しているの?

窓太  そうですね。じゃあ、2つのアプローチについて紹介しましょう。代表的な画像圧縮形式であるGIFとJPEGについて紹介します。それでは、まずはGIFから紹介します。
 GIFは減色というアプローチで画像を圧縮しています。

めも理  減色?

窓太  GIFでは、主に画像に使う色数を減らすことによって、情報量を減らしています。人間の目は、あまり細かい色の段階を作っても、その差に気付くことができません。
 なので、見た目が変わらないように、色の種類を少なくしてやるのです。

256色 128色 64色 32色 16色 8色
256色 128色 64色 32色 16色 8色

めも理  なるほど、少々色の数を減らしても、人間の目には同じ絵に見えてしまうわけね。
 じゃあ、JPEGはどのようにして情報量を減らしているの?

窓太  JPEGもやはり情報を切り捨てて、情報量を減らしています。実際には複数の手法を使って情報量を間引いているのですが、ここではその中でも比較的分かりやすい方法を紹介します。
 画像には、明るさの情報と、色の情報があります。このうち、人間は明るさに関する情報について敏感で、色についての情報にはあまり敏感ではありません。ですから、JPEGでは色についての情報を切り捨てて、情報量を減らしています。

めも理  へー、明るさと色では感じ方が違うの?

窓太  そうなんです。人間の目の中には、2種類の異なった役割をする細胞があり、この2つの細胞を通して世の中を見ています。
 1つは明るさを見る細胞。もう1つは色を見る細胞です。暗闇では物が白黒に見えるように、明るい所では色と明るさを見る細胞が働き、暗い所では明るさを見る細胞だけが働いていると思って下さい。
 人間が世の中を見る能力としては、明るさの方が、色よりも重要なのです。

めも理  色が分からなくても、物の明るさ、つまり形が分かれば生存には困らないというわけね。

窓太  そうです。なので色の情報を少々減らしても、人間の目には普通の画像に見えてしまうのです。JPEGは、その人間の特性を利用して情報を切り捨てているのです。

めも理  うーん、知らなかったわ。

窓太  このように、不可逆圧縮は、情報を切り捨てることで、データの量を減らす圧縮方法なのです。なので、あまりファイルサイズが小さくなるように不可逆圧縮をすると、元の情報とは著しく異なったものになってしまうわけです。



色情報A 明るさ情報A 結果画像A
色情報A 明るさ情報A 結果画像A



色情報B 明るさ情報B 結果画像B
色情報B
(色情報が切り
捨てられている
のが分かる)
明るさ情報B
(明るさ情報は
ほとんど変わら
ない)
結果画像B
(ぱっと見た目は
同じように
見える)


テスト

めも理  私は不可逆圧縮に目覚めたわ! 徹底的に情報を切り捨てて、それでもテストでいい点を取るのよ。

窓太  圧縮し過ぎたら、元の情報が分からなくなるって、今説明して上げたばっかりなのに。今までも悪い点だったのに、これ以上、何を切り捨てるというのでしょう。大丈夫でしょうか、心配ですね。

――次の日

窓太  テストは、どうでしたか?

めも理  友達がまとめた要点をさらにまとめてテストに臨んだの。
 確かに、まとめた所は全部テストに出たわ。でも、テストの問題は20問あって、私がまとめたのはたったの5カ所だったの!

窓太  ……やっぱり、予想通りになりましたか。


今回出てきた用語の解説

【圧縮】 データのサイズを小さくすること。可逆圧縮は、省略したデータを元に戻せる圧縮の仕方、不可逆圧縮は、省略したデータを元に戻せない圧縮の仕方である。

【可逆圧縮】 データの重複している部分を省略して、ファイルのサイズを小さくする圧縮の方法。省略したデータを元に戻せる圧縮の仕方である。

【不可逆圧縮】 データの内、人間にとって重要でない情報を省略するなどして、ファイルのサイズを小さくする圧縮の方法。省略したデータを元に戻せない圧縮の仕方である。「非可逆圧縮」とも呼ばれる。

クロノス・クラウン:柳井 政和


トップページへ
めも理と窓太のパソコン講座 INDEX
Copyright (c) 2003 Impress Corporation All rights reserved.
編集部への連絡は mado-no-mori-info@impress.co.jp まで