
2003年9月3日
IrfanView 3.85――透過GIF、JPM
定番・画像ソフト(最近は画像以外も扱える) IrfanView がバージョンアップした。 保存のとき自動的に保存のオプション・ダイアログがポップアップするようになった。 パテントの鎖で縛られていたGIFが地獄から帰ってきた。 デフォルトでサポートされている透過GIFだが、どこの色を抜くかクリック指定できるようになっている。
.jpmファイル(Jpeg2000/Part6)がプラグインでサポートされた。 これはフリーで使えるフォーマットでないが、技術的にはおもしろい。 jpmファイルは、画像を含む文書を画像として保存することを考えたハイブリッドなフォーマットで、 画像部分は不可逆に圧縮をかけるが、テキスト部分はロスレスでくっきり。
次のような例をイメージしてみれば意味がすぐ分かるだろう。
左側のテキストだけなら2色PNGにでもしたら、 めちゃくちゃ小さくなる。 右側の写真はJpeg60%とかで実用的にきれいに圧縮できる。 しかし、全体を1枚の画像として保存したいとき、これを可逆PNGにしたら、 100KBを超える。さりとてこれをJpegにしたら小さい文字がにじんで読みにくくなる。 あちらを立てるとこちらが立たず、 部分ごとに圧縮法を変えられれば……という考えが浮かぶ。 画像で作ったPDFファイルで文字がぼけているのも、この問題なのだ。
このような状況に適しているのがjpm。 jpmで保存するとテキスト部分は可逆、画像部分は不可逆で混合してくれる。 この例ではjpmなら20KB程度で画像はロシー、テキストはクッキリ。 従来のjpegでこれを20KBにしたら文字はつぶれる。さりとてPNGでは20KBまで落とせない。 jpmの活躍の場だ。
繰り返しになるが、この方式、残念ながら今のところフリーでは使えない。 AlgoVision社の LuraDocument.jpm に依存する。プラグインのお値段は $ 23.94。これだけのために手軽に買えるものでもないし、 一般の人が画像を開けないのでは意味がないし、 そもそもウェブ上ではテキストはテキストで分ければいいだけの話だ。 でも、技術的にはおもしろい。
なお、同様の目的で使えるフォーマットに AT&T が開発した DjVu (デジャヴュ) という形式がある。 IrfanView の現在のプラグインは DJVU version 2 までをサポートしている。
2003年9月3日 「物理的な音楽の小売りは終わる」Forrester Research――コピープロテクトなど無駄。CD自体が終わる
IT関連の調査・動向予測で有名なアメリカのフォレスター社は2日、 消費者が求めているのはネット経由でのAVファイル共有であり、 ニーズに合わない物理的なCD等の販売は今後5年間で激減するとの予測を発表した。
同社によると、アメリカの全人口の20%は音楽をダウンロードしており、その半数は以前よりCDを買わなくなったという。 2008年までの今後5年間のうちに、音楽の総売り上げの実に33%は(iTunesのような)合法的オンライン販売となり、 物理的なCDの売り上げは1999年のピーク時に比べて30%落ち込むと予測している。
すなわち、CDの売り上げが落ち込んでいるのは違法コピーがどうこう以前に、 もはや時代遅れでニーズがないからであって、コピープロテクトをかけようがかけまいが、 物理的な小売りに見込みはなさそうだ。 うっとうしく、ユーザのハードウェアに損傷を与える可能性さえあるコピープロテクトは、 むしろみずからの没落をいっそう加速させるだけだろう。
Forrester Researchはまた、オンデマンドの映画配給が2005年までの累計で14億ドルの売り上げになる、 と大胆な予測を示す一方、物理的なDVDやVHSの売り上げは8パーセント減少するとしている。
「物理メディアから(ウェブへ)のシフトによって、音楽産業の没落は停止し、 映画産業は新しい収入源を得るが、CD小売店などは大きな打撃をこうむるだろう」 と、フォレスター社の首席アナリスト Josh Bernoff は語った。 「要するに、まもなくエンターテイメント産業は激変する」
Study: CDs may soon be as final as vinyl
CD小売店がつぶれることで、音楽ファンはもはや小売りや物理的流通の人的・物的コストを負担しなくてよくなるから、 良質の音楽が安く手に入るようになり、しかもアーティストの収入も増えるとみられる。 フォレスターは今後5年のことを言っているが、より長期的には、 一次創作者のアーティストとその作品を支持するファンだけが残り、中間のものはすべて透明に消え失せるであろう。 なぜなら、技術の進歩によって、もはや大資本のちからがなくても、従来のそれを上回る創作が個人ベースまたは個人ベースのゆるい創作集団において可能になるからだ。例えば、現在日本で販売されている軽音楽のレベルだと、 その99%まではすでにアマチュアでも機材があれば作れると言われている。
現在の通常の印税(5~10%)から考えると、メディアの総売上が10分の1に激減しても、 中間が消えればアーティストの収入はかえって増える。そのくらい今は中間の「無駄」がひどい。 ファンも消費者に対して銃口を向けるような音楽業界などでなく、 自分が敬愛するアーティストに直接支払いたいと望むだろう。
言い換えれば、今の産業構造では「食っていけない」アーティストも、今の水準の10分の1のファン数で「食っていける」ようになる。ユーザとアーティストの間に寄生する大勢を養えるだけの「大物」しか世に出られなかったことが20世紀の音楽の不幸であったかもしれない。そのような少数の「ドル箱的なミュージシャン」だけでは、 多様な好みの消費者において顧客満足が低いが、 にもかかわらず、独占の弊害で、「売れない」マイナー系のものだと、すぐに廃盤にされるなど、 音楽に対して安易にむごい仕打ちがつづいてきた。 そろそろ年貢の納め時だろう。
フォレスターの予想通り、さしあたっては小売りを切り捨ててオンライン販売に移ることによって、 延命を図るのかもしれない。だいぶ前からDRMという伏線を張ってきたマイクロソフトは、 最近P2Pにも露骨な関心を見せている。 罪のない小売店がさびれるのは可哀想だが、 竹馬やミシンやオート三輪の売り上げが減ったのと同じで、 時代の変化でニーズがなくなったのだから仕方ない。
「新しい動画」入門第2回。映像・音声だけの古い動画に加えて、テキスト(字幕・カラオケ)という第3のストリームを制御できるように、SSAの基礎を覚えましょう。SSAは OGMのSRT字幕など、いろいろなことの出発点にもなります。あわせて、foobar2000を使ったオーディオフォーマットの新しい変換法を説明
第3話 マイクロソフト製「彼女」
ポツダム宣言――教科書では「終戦をうながした」くらいの説明かもしれないが、内容はハッキリ言ってあまり平和的でない。 玉音放送をOgg Vorbisでお聴きください(Oggがもともとカミカゼという意味であることを考えると、妙な気分)
「All your base are belong to us」があれほどウケた理由
OggDS がオープンソースになった結果は意外だ。
OGMは逆に本家Oggから離れる方向に進みつつある
Koepi 爆弾発言 ――「魚なんてだれも要らねえよ、臭いもんなあ」

JavaScript上で、1分程度で20~40桁の素数を見つける確率的アルゴリズムを実装し、計算の複雑性理論についていくつかの実感をつかむ
新しいマルチメディア、特にデジサブ(デジタル字幕)に関係する記事。 技術の進歩・状況の変化が急速なので、中には古い情報もある。 新しい技術に関する実験・評価のたぐいは、うのみにしないでください。
3通りの実例で特徴を紹介、 後半では動画作成者向けに実際のMUX法を説明
部分的には実用段階に突入し、関心を集めている MKV動画(Matroska Video)、 何がそんなにすごいのか
-q より --resample
SRTのフォーマットに問題がないか確認しつつ、 字幕データ行の行末に半角スペースを32個ずつ挿入するPerlスクリプト
SSA/ASSスクリプトでは、 posタグ と fsタグ で物理的にルビをふることができる。 では、カラオケ字幕のなかで、ルビにもカラオケ・エフェクトを乗せるには、どうすれば良いだろう?
Winampで再生可、音質はCDそのままWAVと完全等価でサイズはほぼ半分。用途によって使い分けよう可逆と不可逆
例えば、オープニング op.ogm と本編 body.ogm とエンディング ed.ogm が別々のOGM動画としてあるとして、 それらを再圧縮することなしにつなげてひとつのOGM動画を作る方法
CPUパワーはあるのに、Default Device の設定が悪いと
DirectVobSub 2.18 は、 ウムラウト付き文字のような特殊文字を含む字幕をほぼ問題なく扱えるが、 OGM動画の場合、行末の文字がレンダリングされない場合がある
RSAや楕円曲線暗号などを念頭においた数論関係のねた。 数学の専門家でないので、厳密性よりイメージ重視でいい加減なことも書いている。 優れたライブラリの完備されたCやPerlやPHPを使えるにもかかわらず、あえて「メモ帳とJavaScript」で巨大整数と戯れる。
ある数xが素数pを法として平方数であるかないか。 この問題は理論的に重要であるだけなく、ソロベイ・ストラッセン判定や有限体上の楕円曲線の点を求める問題に結びつく
JavaScript上で、1分程度で20~40桁の素数を見つける確率的アルゴリズムを実装し、計算の複雑性理論についていくつかの実感をつかむ
フェルマーの定理「 n が素数なら an ≡ a (mod n) 」を、(a+b)n の展開から説明。原始根の概念まで
「4つの4を使って0~1000までの数を作れ」というパズルを10秒以内に解くスクリプトの実演
自律的思考アルゴリズムの基礎
制限つきながら0~1000の生成方法を1秒未満でスキャン可能に
Pig PGP は、JavaScriptで書いたおもちゃの公開鍵暗号系で、ブラウザ上で動作します。本物のPGPではありませんが、PGP 2.x と同様に、RSA暗号と共有セッション鍵の組み合わせを利用し、それなりに本格的な作りになってます。公開鍵暗号については説明だけきいてもいまいちピンとこないこともあるかと思いますが、論より証拠で、実際にいじってみると、納得がいくかも
1=4+4/4-4, 2=4/4+4/4, 3=(4+4+4)/4, ... のように4つの4を使って整数を作るパズルは古典的だが、今回は「うまい計算式を考える」という仕事をJavaScriptにやらしてみた。0~100までに対応する式が一気に自動構成されるのは壮観だ。しかも人間には考えつかないような奇妙な計算法をひねりだす。考えているのはプログラマだろうか、プログラムだろうか…
1分で100、2分で0~200まで到達
JavaScriptで巨大整数を扱うためのライブラリ、オブジェクト指向と手続き的の両方の書き方をサポート
公開鍵暗号――理屈の説明は聞き飽きた。実際にJavaScript上で構築してみよう
公開鍵暗号系の数学について具体的に説明する