...

SH-2Aによるグラフィック・イコライザ 機能付きMP3プレーヤの作成

by user

on
Category: Documents
12

views

Report

Comments

Transcript

SH-2Aによるグラフィック・イコライザ 機能付きMP3プレーヤの作成
LCD 拡張ボードを使ってタッチ・パネルで周波数特性を入力できる
SH-2A によるグラフィック・イコライザ
機能付きMP3 プレーヤ の作成
松浦 光洋
本誌 2010 年 11 月号と 12 月号では,SH-2A マイコン基板と LCD 拡張ボードを使った MP3 プレーヤの製作事例につ
いて解説した.今回はこの MP3 プレーヤに画面表示機能とグラフィック・イコライザ機能を追加する.
(編集部)
サ と, デ ィ ジ タ ル・ フ ィ ル タ の 一 種 で あ る FIR(Finite
はじめに
Impulse Response;有限インパルス応答)フィルタを組み
筆者は参考文献(1)で,本誌 2010 年 6 月号付属 SH-2A
込み,タッチ・パネルの画面にイコライザの特性カーブを
マイコン基板とそれに対応した拡張基板を使った MP3 プ
描くと Nios Ⅱがハードウェア FIR フィルタを制御してグ
レーヤの製作例を紹介しました.このとき使用した北斗
ラフィック・イコライザとして動作するものです.今回は
電 子 製 LCD 拡 張 ボ ー ド(HSB7264LCD)や 若 松 通 商 製
MP3 プレーヤに SH-2A マイコンによるソフトウェア FIR
LCD 拡張ボード(WKLCD-2A)には LCD 表示器とタッチ・
フィルタを組み合わせてグラフィック・イコライザを製作
パネルが搭載されていますが,どちらの機能も使ってい
します.
ませんでした.SH-2A の CPU 処理能力やメモリにはまだ
また,参考文献(3)では日本語表示ドライバの作成法が
余裕があります.今回はこれらの資源を活用して,MP3
紹介されたので,これを使用して曲名や演奏者を LCD 画
プレーヤへ LCD 画面表示とグラフィック・イコライザ機
面へ表示します.
能を追加します.
MP3 プレーヤの画面表示の構成を写真 1 に示します.な
● グラフィック・イコライザの概要
お,この MP3 プレーヤはシャッフル・プレーヤです.任
グラフィック・イコライザ機能は,本誌 2009 年 1 月号に
意のファイルを選択する機能はありません.詳細について
掲 載 さ れ た 米 国 Altera 社 の FPGA 評 価 キ ッ ト で あ る
は参考文献(1)を参照してください.
NEEK(Nios Ⅱ Embedded Evaluation Kit)を使ったグラ
本稿のプログラム(以下,サンプル・プロジェクトとす
(2)
フィック・イコライザの製作記事
を参考にしました.こ
れは FPGA の中に同社の Nios Ⅱソフト・マクロ・プロセッ
る)は上記二つの LCD 拡張基板に対応しており,本誌ダウ
ンロード・サイトで公開する予定です.
再生済みの数/MP3ファイル
の数
〔ファイルの番号〕
タッチによりイコライザの
特性カーブを描く領域
写真 1 グラフィック・
イコライザ機
能 付 き MP3 プ
レーヤの画面
表示
再生中の曲の一時停止/
再開を行うタッチ・スイッチ
再生中の曲を中断して次の
曲に移るタッチ・スイッチ
118 KEYWORD
SH-2A,MP3,グラフィック・イコライザ,ディジタル・フィルタ,FIR
曲の経過時間/起動して
からの経過時間
ID3タグに記録されて
いる情報を表示する
レベル・メータ
右チャネル
レベル・メータ
左チャネル
イコライザを通す/
通さないを切り替え
るタッチ・スイッチ
Mar. 2011
Fly UP