・ 2006年4月 ・ |
●
(06/04/24)
|
●
(06/04/17)
|
●
(06/04/10)
|
●
(06/04/03)
|
・ 2006年3月 ・ |
●
(06/03/27)
|
●
(06/03/20)
|
●
(06/03/13)
|
●
(06/03/06)
|
・ 2006年2月 ・ |
●
(06/02/27)
|
●
(06/02/20)
|
●
(06/02/13)
|
●
(06/02/06)
|
・ 2006年1月 ・ |
●
(06/01/30)
|
●
(06/01/23)
|
●
(06/01/16)
|
・ 2005年12月 ・ |
●
(05/12/19)
|
●
(05/12/12)
|
●
(05/12/05)
|
・ 2005年11月 ・ |
●
(05/11/28)
|
●
(05/11/21)
|
●
(05/11/14)
|
●
(05/11/07)
|
・ 2005年10月 ・ |
●
(05/10/31)
|
●
(05/10/24)
|
●
(05/10/17)
|
●
(05/10/03)
|
・ 2005年9月 ・ |
●
(05/09/26)
|
●
(05/09/12)
|
●
(05/09/05)
|
・ 2005年8月 ・ |
●
(05/08/29)
|
●
(05/08/22)
|
●
(05/08/08)
|
●
(05/08/01)
|
・ 2005年7月 ・ |
●
(05/07/25)
|
●
(05/07/11)
|
●
(05/07/04)
|
・ 2005年6月 ・ |
●
(05/06/27)
|
●
(05/06/20)
|
●
(05/06/13)
|
●
(05/06/06)
|
・ 2005年5月 ・ |
●
(05/05/30)
|
●
(05/05/23)
|
●
(05/05/16)
|
●
(05/05/09)
|
・ 2005年4月 ・ |
●
(05/04/25)
|
●
(05/04/18)
|
●
(05/04/11)
|
●
(05/04/04)
|
・ 2005年3月 ・ |
●
(05/03/28)
|
●
(05/03/14)
|
●
(05/03/07)
|
・ 2005年2月 ・ |
●
(05/02/28)
|
●
(05/02/21)
|
●
(05/02/14)
|
●
(05/02/07)
|
・ 2005年1月 ・ |
●
(05/01/31)
|
●
(05/01/24)
|
●
(05/01/17)
|
・ 2004年12月 ・ |
●
(04/12/20)
|
●
(04/12/13)
|
●
(04/12/06)
|
・ 2004年11月 ・ |
●
(04/11/29)
|
●
(04/11/22)
|
●
(04/11/15)
|
●
(04/11/08)
|
●
(04/11/01)
|
・ 2004年10月 ・ |
●
(04/10/25)
|
●
(04/10/18)
|
●
(04/10/04)
|
・ 2004年9月 ・ |
●
(04/09/27)
|
●
(04/09/13)
|
●
(04/09/06)
|
・ 2004年8月 ・ |
●
(04/08/30)
|
●
(04/08/23)
|
●
(04/08/09)
|
●
(04/08/02)
|
・ 2004年7月 ・ |
●
(04/07/26)
|
●
(04/07/12)
|
●
(04/07/05)
|
・ 2004年6月 ・ |
●
(04/06/28)
|
●
(04/06/21)
|
●
(04/06/14)
|
●
(04/06/07)
|
|
|
【第94回】
エンコード、デコードとカップラーメン
(04/12/20)
窓の杜高校、超パソコン部の部室。
あらあら、めも理ちゃん。今日は考え事をしているようです。
一体、何を考えているのでしょうか?
エンコード、デコード
|
ねえねえ窓太。今日先輩から“エンコード”や“デコード”っていう言葉を聞いたんだけど、この言葉は一体何なの?
|
|
音楽や映画の話でもしていたのですか?
|
|
海外の音楽の話をしていたの。
|
|
そうですね、エンコードやデコードは、カップラーメンを考えると分かりやすいですよ。
|
|
カップラーメン? お湯を沸かせば分かるの? さっそく沸かしてみるわ。
|
|
えー、お湯はいりません。そうですね、この機会に、この2つの言葉について説明することにしましょう。
|
カップラーメン
|
めも理と窓太の4コマまんが 「エンコード、デコード」 |
|
さて、めも理ちゃんに質問です。めも理ちゃんが山登りに行くとします。昼ご飯はラーメンにしようと思っていますが、本物のラーメンと、カップラーメン、どちらを持って行きますか?
|
|
愚問ね。カップラーメンに決まっているじゃない。
本物のラーメンなんて持って行ったら途中でこぼれるわ。それに本物のラーメンは重いわよ。ラーメンってほとんど水だもの。
それに比べてカップラーメンは、軽いから運ぶのが楽だわ。それに蓋もついているので、本物のラーメンと違って中身もこぼれないしね。
|
|
そうですね。ラーメンを山に行って食べようと思ったとき、本物のラーメンよりもカップラーメンのほうが便利ですよね。
|
|
当たり前じゃない。
|
|
実はパソコンの世界でも同じようなことがあるのです。
|
|
えっ、パソコンもラーメンを食べるの?
|
|
食べるわけないじゃないですか。パソコンの場合は、音楽データや、ムービーデータに関して同じようなことがあるのです。
|
|
音楽やムービー? どちらもファイルサイズが大きそうなデータよね。
|
|
そうです。いいところに気づきましたね。
山登りに本物のラーメンを持って行ったら重くて運ぶのが大変なのと同じように、これらのデータを通信で転送しようとすると非常に時間がかかり、なかなか送信し終わらなくて大変という特長があります。
|
|
確かにそうね。
|
|
こういったときに、エンコードやデコードという作業が必要になってくるのです。
エンコードというのは、ラーメンから水分を抜き、蓋を閉めて中身がこぼれないようにするパッケージ化の作業に相当します。デコードというのは、このカップラーメンの蓋を開け、お湯を注いで食べられる状態にすることに相当します。
|
|
つまり、どういうことなの?
|
|
エンコードというのは、映像だったら映像、音楽だったら音楽という特定の種類のデータを圧縮する作業になります。デコードというのは、エンコードで圧縮したデータを解凍するという作業になります。
エンコードでは、通常の圧縮解凍と違い、映像や音楽に特化した圧縮をすることで、より小さなファイルサイズに圧縮することが可能です。
これはカップラーメンが、ラーメンに特化した圧縮技術なのと同じことです。カップラーメンでは、麺や具を乾燥させ、スープを粉末にして極限まで軽くしています。
|
|
ということは、エンコードしたデータは、元のデータより軽い状態。つまりカップラーメンのような状態になるというわけね。そしてデコードしてデータを解凍すると、カップラーメンにお湯を注いだように、食べられる状態になる。つまり、音楽データなら音楽が聞ける状態、ムービーデータならムービーが見られる状態になるというわけね。
|
|
そうです。こういったエンコード、デコードでは、通常のデータ圧縮や解凍と違い、専用ソフトを使うことが多いのが特長です。これは、エンコードやデコードが、特定の種類のデータに特化しているためです。
こういった、音楽やムービーそれぞれに使用される専用のエンコードの仕方を、エンコード形式と呼びます。この言葉も覚えておいたほうがよいでしょう。
また、エンコードをしたデータは、元のデータとは違うデータになってしまいますので注意が必要です。エンコードしたデータをデコードしても、完全に元のデータと同じ物にはなりません。これは、お湯を注いで作ったカップラーメンと、本物のラーメンが完全に同じ物ではないのと同じです。これは少し覚えていたほうがいいでしょうね。まあ、普通に音楽を聴いたり、映像を見たりする範囲では問題ないぐらいの違いですが。
さらに、エンコードやデコードでは、ファイルを暗号化して、特定の人にしか見られないようにする機能がついていることもあります。これは、最近の著作権を保護する取り組みに対応した流れですね。
私から言っておいたほうがよさそうなことは、このくらいでしょうか。
|
|
へー、なるほどね。エンコード、デコードって難しそうな言葉だったけど、カップラーメンかと思えば、親近感が湧いて来るわ。
|
カップラーメンのデコード
|
というわけで、今日はいろんなエンコード形式のカップラーメンをデコードしてみることにしました。
|
|
うわっ、部室の机のうえにたくさんのカップラーメンが。
|
|
カップラーメンもいろんな種類があるじゃない。だから学食で売っているものを全部買って食べてみることにしたの。さあ、食べるわよ!
|
|
うーん、まためも理ちゃん太りそうですね。
|
今回出てきた用語の解説
【エンコード】 映像や音楽など、特定の種類のデータを効率よく圧縮する方法。また、エンコード形式と呼ぶ場合は、そのエンコードを行った形式を指す。
【デコード】 エンコードしたデータを使用できる状態にすること。
(クロノス・クラウン:柳井 政和)
|
|