OPUS-Celt Codec for VS1063 and VS1005 ???

Writing software that inputs and/or outputs audio and performs DSP algorithms such as filters, new codecs or audio effects.
Post Reply
ottinger
User
Posts: 16
Joined: Sun 2011-12-04 23:01

OPUS-Celt Codec for VS1063 and VS1005 ???

Post by ottinger » Wed 2012-10-31 12:00

I am wondering if somebody is working on an OPUS-Celt (ENCODER) codec for the VLSI-AudioDSP.

OPUS is the vorbis successor with lower delay (5,10,20 ms) and better quality. It uses three Modes:
* OPUS-SILK for lowest bitrates
* OPUS-CELT for highquality audio
* OPUS-HYBRID a mixture of the above two.

OPUS-CELT is said to be of lower computational complexity than VORBIS - so from a theoretical point of view porting OPUS-CELT to VSDSP should be doable.

see:
http://citeseerx.ist.psu.edu/viewdoc/do ... 1&type=pdf

quote:

D. Complexity
The floating point version of the codec requires approxi-
mately 30 MFLOPS for encoding and decoding in real-time
at 44.1 kHz, or around 5% of a single core on a 2 GHz Intel
Core 2 CPU, without CPU-specific optimisation. When imple-
mented in fixed-point on a Texas Instruments TMS320C55x-family DSP,
it requires 104 MIPS to perform both encoding
and decoding in real-time, using 7.7 kWords (15.4 kB) of data
RAM. Table III gives more details of the complexity. This
makes CELT comparable to AAC-LD, although more complex
than G.722.1C, which has very low complexity.

Encoder (TMS320C55x)
MIPS: 68
Per Channel-RAM: 5.1 KB
Scratch DATA-RAM: 5.7 KB
Table DATA-ROM: 6 KB


This would be a nice enhancement for the VSDSP-Codec Portfolio for LowDelay Codecs.

User avatar
Henrik
VLSI Staff
Posts: 1139
Joined: Tue 2010-06-22 14:10

Re: OPUS-Celt Codec for VS1063 and VS1005 ???

Post by Henrik » Fri 2012-11-16 13:36

ottinger wrote:I am wondering if somebody is working on an OPUS-Celt (ENCODER) codec for the VLSI-AudioDSP.
Thanks for the suggestion! Currently we are not working on the OPUS-Celt codec, but I'll keep an eye on that.

Kind regards,
- Henrik
Good signatures never die. They just fade away.

kzs
User
Posts: 1
Joined: Sun 2018-12-09 14:09

Re: OPUS-Celt Codec for VS1063 and VS1005 ???

Post by kzs » Sun 2018-12-09 14:12

hi. Any updates? ill try encode audio at 400 mhz 8khz 1chanel with software coder at 0.45x speed(

User avatar
Henrik
VLSI Staff
Posts: 1139
Joined: Tue 2010-06-22 14:10

Re: OPUS-Celt Codec for VS1063 and VS1005 ???

Post by Henrik » Thu 2019-02-14 14:04

Hello!

An Opus codec (both encoder and decoder) is currently in the works for the VS1005 series, and should be released later this year.

Kind regards,
- Henrik
Good signatures never die. They just fade away.

Post Reply