メインコンテンツに移動
ルネサス エレクトロニクス株式会社 (Renesas Electronics Corporation) - 6月はプライド月間として、LGBTQ+の権利や文化、コミュニティについて啓発する世界的な活動月間です

説明

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出力用のサンプルドライバソフトを同梱
  • [詳細]

ターゲットデバイス

分類 タイトル 日時
アプリケーションノート PDF 432 KB English
本アプリケーションノートでは、Firmware Integration Technology (FIT)を使用したADPCMエンコーダ/デコーダライブラリ(以降、S2ライブラリ)を導入するための情報を記します。S2ライブラリはRXファミリを用いて音声再生・録音機能を実現します。また、ルネサスマイコン向けにより効率的に処理できるように、アセンブラチューニング版を用意しています。
アプリケーションノート PDF 463 KB English
AI生成コンテンツ: 本資料は、独自ADPCMコーデックとM3S-S2-Tinyモジュールを用いたRXファミリ音声録音・再生システムのサンプルプログラムについて説明する。アプリケーションノートの構成、開発環境(ez studio V5.2、RXCToolchain V2.04.01など)、対応評価ボードを示す。サンプルプログラムは各種RX CPUボードで動作し、AD入力から音声録音、PWMまたはDA出力で再生する。ユーザは端子をミドルウェア評価ボードに接続し、出力信号を切り替え可能である。
2件

サンプルコード

サンプルコード

フィルター
分類 タイトル 日時 日時
サンプルコード
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V3.07.00]
ログインしてダウンロード ZIP 2.20 MB Compiler: CC-RX Function: Driver or Library IDE: e2 studio
サンプルコード
ログインしてダウンロード ZIP 18.71 MB English Compiler: CC-RX IDE: e2 studio
2件

動作環境

対応MCURXファミリ
統合開発環境
対応コンパイラ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.06 - Sample Code (ZIP)

サンプルプログラム

サンプルプログラムを他のマイコンへ適用する場合、そのマイコンの仕様にあわせて変更し、十分評価してください。

サポートコミュニティ

サポートコミュニティ

ルネサスエンジニアリングコミュニティの技術スタッフから迅速なオンライン技術サポートを受けることができます。
記事を参照する

ナレッジベース

ナレッジベースを参照して、役立つ記事、FAQ、その他の役立つリソースを入手してください。
サポートチケット

サポートチケット

技術的に深い内容や公開したくない内容のご質問はこちらです。