Opus is an audio codec standardized as IETF (Internet Engineering Task Force) RFC 6716. It features low latency, high sound quality, low bit rate, and fully constant bit rate.
This product is a software IP with low power consumption and low memory consumption. It can be embedded in a short period of time. It is suitable for the products such as voice guidance, electronic dictionaries, game BGM, and intercoms.
Low power consumption operation is realized by reduction of arithmetic processing with TMC’s original algorithm “DMNA”.
It can be implemented in the various processors including ARM.
Easy to embed by simple API interface, contributing to shortening the development period.
Thread-safe library, simultaneous encoding and decoding of multiple streams are possible.
Can provides a library of two algorithms (audio application part and voice application part) or either ones , to reduce the amount of code and memory according to the application.
Available option: An authoring tool for Windows that can create the embedded Opus data, to easily create the Opus data according to the purpose by GUI operation.
Software IP Form
C language library
IETF RFC 6716
8, 12, 16, 24, 48 kHz
8 to 510 kbps (CBR, VBR)
2.5, 5, 10, 20 msec
5 to 22.5 msec
Input / Output Data Format
16-bit linear PCM / Opus packet convert to each other