概要
説明
M3S-S2-Tiny(以下S2と略します)は、省メモリタイプの音声再生システムです。
本ソフトウェアは Firmware Integration Technology(FIT)に対応した「FITモジュール」であり、他のFITモジュールと組み合わせることにより、ユーザアプリケーションへ各ソフトウェアを組み込むことが容易になります。
S2を使うと、対応マイコンを搭載したあらゆる機器で音声出力が実現できます。S2の独自アルゴリズムは高速コンパクトに音声のADPCM圧縮伸張を行います。いままで表示のみだった機器やブザー音のお知らせのみであった機器等に音声出力の機能を付加することができます。
製品構成
- 音声データ伸張ソフトウェア(バイナリ形式のライブラリ)
- 音声再生用サンプルソフトウェア
(CS+、e² studioのプロジェクト形式のPWM出力用サンプルドライバを含むソースファイル) - ライブラリ関数およびサンプルソフトウェアの説明書他ドキュメント一式
- 音声データ圧縮伸張ツール(PC用ソフトウェア)
画像

画像

特長
- 独自方式ADPCMを用いた音声圧縮伸張
16ビットPCM(wav形式)データをPC上で4 ビットに圧縮、4ビットに圧縮されたデータをマイコン上で16ビットPCMデータに伸張。伸張した16ビットデータは8ビット、10ビット等システムに合わせたデータ長に変換して使用可能 - 複数チャネルの音声伸張(再生)
複数の圧縮音声データを並行して伸張可能 - マイコン毎に最適化した高速伸張処理
- 組み込みシステム向けのコンパクト設計
マイコンの内蔵メモリで実現可能 - 音声圧縮伸張ユーティリティ(PCアプリ)も用意
録音した音声(wav形式)のデータ圧縮がPC上で可能(圧縮したデータはマイコンに組み込むことができます)
※圧縮可能な形式は、量子化ビットが16ビットのモノラルPCM(wav形式ファイル)です。 - ルネサス製統合開発環境に対応したサンプルプログラム、PWM出力用のサンプルドライバソフトを同梱
- [詳細]
ターゲットデバイス
設計・開発
サポート
詳細情報
動作環境
| 対応MCU | RXファミリ |
|---|---|
| 統合開発環境 |
|
| 対応コンパイラ | RXファミリ用C/C++コンパイラパッケージ [CC-RX] |
| 占有ROMサイズ | 音声伸張:約0.5Kバイト 音声圧縮:0.4Kバイト |
| 占有RAMサイズ | 音声伸張:約40バイト 音声圧縮:約30バイト ※スタック領域を含む |
用途
- 音声ガイダンス
- 「いらっしゃいませ」「ありがとうございました」等の挨拶。
- 「指示に従い操作してください」、「係員を呼んでください」等の機器操作手順のガイダンス。
- 「お湯が沸きました」、「ご飯が炊きあがりました」等のお知らせ。
- 「本日、新発売です」等の簡単なコマーシャルや宣伝の繰り返し再生。
- セキュリティ
侵入者を検知したら大きな音声で警告。「警察に通報しました」、「防犯カメラ作動中です」。 - 安全対策
- 安全のための注意の喚起。「熱いお湯が出ます」、「ドアが閉まります」。
- 異常状態の警告。「ドア(ふた)が開いています」、「ポットに水が入っていません」。
- 表示の代替
LEDやLCD等の各種表示の代替(機能向上)
画像

入手方法
FITモジュールの入手については RX Driver Package をご用意しており、必要なFITモジュールをまとめてダウンロードいただけます。
また、FITモジュールは スマート・コンフィグレータ と連携しています。スマート・コンフィグレータ は、FITモジュールのダウンロードやユーザアプリケーションへの組み込みを容易にすることができます。
M3S-S2-Tiny
| 対応デバイス | アプリケーションノートタイトル |
|---|---|
| RXファミリ FITモジュール対応製品 | RX Family Sound Playback/Compression System (Original ADPCM Codec) [M3S-S2-Tiny] Module Firmware Integration Technology Rev3.05 - Sample Code (ZIP) |
サンプルプログラム
| 動作確認デバイス | アプリケーションノートタイトル |
|---|---|
| RX64M、RX610、RX210、RX111、RX65N グループ | RXファミリ 音声録音・再生システム(独自ADPCM コーデック) M3S-S2-Tiny モジュールを用いたサンプルプログラム Firmware Integration Technology Rev.1.01 - Sample Code (ZIP | English, 日本語) |
サンプルプログラムを他のマイコンへ適用する場合、そのマイコンの仕様にあわせて変更し、十分評価してください。