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: 1200
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: 1200
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.

grg183
User
Posts: 1
Joined: Wed 2020-12-02 13:17

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

Post by grg183 » Wed 2020-12-02 13:18

Hi,

Has the Opus codec been released yet?
If so for which devices?

Thanks,
George

User avatar
pasi
VLSI Staff
Posts: 1764
Joined: Thu 2010-07-15 16:04

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

Post by pasi » Mon 2020-12-07 10:32

Hi,
At the end of 2019 became at the end of 2020 due to other projects, then more projects and covid happened. There's light at the end of that tunnel, but it's probably best to announce only finished projects, right?
Visit https://www.facebook.com/VLSISolution VLSI Solution on Facebook

Post Reply