マイコン工作実験日記

Microcontroller を用いての工作、実験記録

ジャケット画像を表示するには?

2009-10-27 23:35:16 | MP3プレーヤ
リモコンも使えるようになって、自分でも結構気に入ってきたMP3プレーヤです。そろそろ、次なる追加機能を考えようということで選択したのが、アルバムジャケットの表示機能です。せっかくQVGAという画面の広いLCDを使っていることですしね。

わたしはいつもWMP (Windows Media Player)を使って、CDからの取り込みをおこなっていますが、ジャケット画像がある場合には↓のようにフォルダにその画像が表示されます。



まずは、この仕掛けを調べてみました。フォルダ内を覘いてもMP3ファイルしかないので、最初はMP3ファイルに画像が埋め込まれているのかとおもったのですが、ID3タグを調べてもAPICタグは含まれていませんでした。そこで、もう一度フォルダの中を dir/as で確認してみると。。



はい、隠しファイルになっているようです。全部で4つのJPGファイルがありますが、この例では同じものが含まれているので実際にはサイズは2種類です。JPEG展開にlibjpegを使うとメモリ喰いそうなので、今回はJPEGを使うことは断念することにします。代わりに、手間ではありますがAlbumArtSma.jpg を手動でBMPに変換しておくことにし、これを表示する仕様に決めました。この画像はだいたい75 X 75ドットのようですので、QVGA液晶にサイズ変更することなくそのまま表示できます。

最新の画像もっと見る

2 コメント

コメント日が  古い順  |   新しい順
もしかして… (ARM愛好者)
2009-10-30 23:09:59
InterfaceのARMコンテストで優勝されました?
もしそうならおめでとうございます!
返信する
Re: もしかして… (sirius506)
2009-10-31 00:59:04
あれ!? いつの間にか、速報が出ていたんですね。知りませんでした。
じつは、〆切が延長になったのを知ったので、大慌てで〆切直前の3連休でリモコンと、音量調節機能を付け加えて応募しました。まさか、優勝するとは思ってもいなかったので、驚いています。

ありがとうございます!
返信する

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。