Displaying 20 results from an estimated 63 matches for "upsampl".
Did you mean:
upsample
2013 May 07
0
Upsampling while decoding / Updating
The Opus resampler is actually a bugfixed version of the Speex one. Same
interface/API, but with the bugs removed. It's why I recommended it :-)
Otherwise I would have recommended something entirely different, like
SoXR.
On 07/05/13 22:12, Hermann Weber wrote:
> Dear Nikos,
>
> thank you very much for your advice!
>
> I am not a little bit new to C++, and experiments
2013 May 07
2
Upsampling while decoding
Hello!
I would like to know if it is possible to request encoding to a higher
samplerate than the original data.
For example my uncompressed data was 22 kHz, and I would now like to
decode the compressed data to 48 kHz (to feed it to a filter which
expects a high "input" format).
Is this possible with Speex?
Thank you.
Hermie
2013 May 08
0
Upsampling while decoding / Updating
I'm not using Opus at all. I'm just including its resampler in my own
sources. It's not even a DLL; it's directly compiled together with the
rest of my code. You need these sources from the opus-tools package
(http://www.opus-codec.org/downloads/):
arch.h resample.c resample_sse.h speex_resampler.h stack_alloc.h
In your project file, define these macros:
#define
2013 May 07
2
Upsampling while decoding / Updating
Dear Nikos,
thank you very much for your advice!
I am not a little bit new to C++, and experiments (like using another
third party library) always turn out to be days of work for me.
That is why I would first like to try Speex's new internal resampling
function.
I am currently still using the old 1.0.4 version.
I have now downloaded the new 1.2rc1 version.
Unfortunately it does not want
2007 Mar 13
2
Resampler
Hello Jean-Marc,
I did some experiments with the fixed-point version of the resampler
in SVN. Basically it works very well, great work!
But I experienced a problem when upsampling audio data with slight
clipping. This seems to cause an overflow somewhere, resulting in
"cracks" in the output.
I'm aware that the resampler hasn't been released yet, but I wanted to
mention it. :-)
Daniel
2017 Mar 07
0
NHW Codec - some progress
...n that directional
transforms will bring marginal improvement, not significant in the case of
my compression codec.This also confirms what I have read from the Rududu
author who tested directional wavelets in his codec without luck.
I have potentially found a very good candidate for the YUV420 2x2
upsampling.I haven't studied the impact of this processing on the codec,
but I believe that better downsampling and upsampling algorithms for U and
V components will bring better quality to the codec.Here is the upsampling
I'm thinking of, the demo page is very impressive:
https://kdepepo.wordpress...
2007 Mar 14
2
Resampler
...n with
heavy clipping. So using 14 fractional bits internally instead of 15
and doing the saturation right before converting to the 16 bit output
sample value could help. But certainly there are more sophisticated
solutions to this problem. :-)
During the tests I encountered another problem. While upsampling a
continuous ?6 dB sine from 8000 Hz to 11025 Hz I heard that the
resampler produces a click every 5 seconds. After changing the output
sample rate to 11000 Hz the clicking disappeared.
Daniel
2013 May 08
3
Upsampling while decoding / Updating
Dear Nikos,
thanks!
But you use Opus only for resampling, not for entirely replacing Speex,
don't you?
Greetings!
Hermie
Am 07.05.2013 22:53, schrieb Nikos Chantziaras:
> The Opus resampler is actually a bugfixed version of the Speex one. Same
> interface/API, but with the bugs removed. It's why I recommended it :-)
> Otherwise I would have recommended something entirely
2008 Nov 13
2
SPEEX on iPhone ?
...>
> my understanding is that the speex modes are tuned for particular
> sample rates, so using the 32kHz mode with 44.1kHz data will not yield
> as good quality as using the 32kHz mode with 32kHz data.
ok, it's strange, by nature, such compression algorithm are able to make
down or upsampling very well...
Do there is an impact on CPU load ?
Vincent
2003 Jan 09
8
make lo-fi sound as good as RealAudio?
Can someone who really knows the Ogg command-line encoder, help recommend the best setting for 33.6k modem stereo music streaming?
(56k doesn't count cuz many people's 56k modems don't work at a full 56k, and I want them to be able to surf CD Baby at the same time as listening. 2 minutes / 120 seconds of audio should be about 400k.)
I'm at my wit's end: tried everything I
2017 Feb 24
0
NHW Codec - new study on 30 images
...cond, is it acceptable that a
codec is better than another in 60% of the cases but perform quite badly in
5% of the cases? I would be very interested in your opinion on this subject.
Very quickly to finish, my codec really need improvements at some stages.It
really needs to have better YUV420 down/upsampling algorithms (don't know
about image Super-Resolution upsampling with machine learning or
convolutional neural network, they're excellent but too slow for image
compression I fear..., there are also other algorithms that are very
good)... For the lower quality settings (-l1,-l2 mainly, don...
2004 Oct 18
1
nnet learning
...t of the training set against the actual values using:
pmat<- plot(y[1:400])
lines(c$fitted.values, col="blue", lwd=2)
It seems as though neural net is not learning the negative values. I
have tried running nnet several times, but each time I get the same
problem. I have also tried upsampling, but no joy.
I suspect that I am not using nnet correctly. Can anyone provide any
hints/solutions?
Any help appreciated.
Kind Regards,
Samuel Kemp.
2006 Oct 26
1
Up- or downsampling time series in R
...quency with the newly added time points being filled in with NA, 0, or
perhaps interpolated. My data might be regularly or irregularly spaced. For
example, I might have quarterly data that I would like to handle as a
monthly time series with NAs filled in for the missing months.
RSiteSearch("upsample") gave one link to a function in the "waveslim"
package that I'm not familiar with. It seems to me that this would be a
fairly common time series task and thus am hoping to find something in the
more common time series packages/classes such as ts, zoo, tseries, etc...
I will n...
2024 Aug 06
1
Opus Tools -- low bitrates, new features in 1.5, "expect-loss"
...omeone say that natural sounds are not composed
solely of some very high frequencies. But I still think that aliasing is
an undesirable effect. After all, when the final sample rate is supposed
to be 48 kHz anyway, why should low bitrates make it necessary to first
downsample the audio and then upsample again?
????#2. I've read about the new improvements in Opus 1.5 but I don't
understand if it affects the behavior of Opusenc or Opusdec in any way;
and in case it does, when. For example, if several bytes in the middle
of my Opus file either get cut out or get repeated, does it mean t...
2020 Jun 02
4
Support for ultra-high sample rates?
...dering if there was any interest in extending the flac
container format to support sample rates above the 655k current limit.
Please note this is not for using ridiculously high sample rate
sourced audio for some imaginary audible benefit. I've been involved
in some experimentation with offline upsampling in software prior to
delivery to an external DAC as a way to bypass the DAC's internal
oversampling and found that wavpak is the only compressed container
format that supports the 705/768 sample rates but it is very poorly
supported and extremely slow during decompression, and fully
uncompre...
2008 Nov 14
3
SPEEX on iPhone ?
...des are tuned for particular
> >> sample rates, so using the 32kHz mode with 44.1kHz data will not yield
> >> as good quality as using the 32kHz mode with 32kHz data.
> >
> > ok, it's strange, by nature, such compression algorithm are able to make
> > down or upsampling very well...
> > Do there is an impact on CPU load ?
>
> Nothing strange if you ever worked with speech compression before.
yes, also you could add : if i had any clue in audio domain ! :-)
> Speech compression algorithms always are tunned to particular freq,
> else they woul...
2024 Aug 07
1
Opus Tools -- low bitrates, new features in 1.5, "expect-loss"
...natural sounds are not composed solely
> of some very high frequencies. But I still think that aliasing is an
> undesirable effect. After all, when the final sample rate is supposed to be
> 48 kHz anyway, why should low bitrates make it necessary to first downsample
> the audio and then upsample again?
2015 Feb 04
0
[RFC PATCH v2] armv7(float): Optimize encode usecase using NE10 library
...val16 *oldE, int nbEBands,
/** Apply window and compute the MDCT for all sub-frames and
all channels in a frame */
static void compute_mdcts(const CELTMode *mode, int shortBlocks, celt_sig * OPUS_RESTRICT in,
- celt_sig * OPUS_RESTRICT out, int C, int CC, int LM, int upsample)
+ celt_sig * OPUS_RESTRICT out, int C, int CC, int LM, int upsample,
+ int arch)
{
const int overlap = mode->overlap;
int N;
@@ -435,7 +436,9 @@ static void compute_mdcts(const CELTMode *mode, int shortBlocks, celt_sig * OPUS
fo...
2015 Mar 03
0
[RFC PATCHv3] armv7(float): Optimize encode usecase using NE10 library
...val16 *oldE, int nbEBands,
/** Apply window and compute the MDCT for all sub-frames and
all channels in a frame */
static void compute_mdcts(const CELTMode *mode, int shortBlocks, celt_sig * OPUS_RESTRICT in,
- celt_sig * OPUS_RESTRICT out, int C, int CC, int LM, int upsample)
+ celt_sig * OPUS_RESTRICT out, int C, int CC, int LM, int upsample,
+ int arch)
{
const int overlap = mode->overlap;
int N;
@@ -435,7 +436,9 @@ static void compute_mdcts(const CELTMode *mode, int shortBlocks, celt_sig * OPUS
fo...
2015 May 08
0
[[RFC PATCH v2]: Ne10 fft fixed and previous 1/8] armv7(float): Optimize encode usecase using NE10 library
...val16 *oldE, int nbEBands,
/** Apply window and compute the MDCT for all sub-frames and
all channels in a frame */
static void compute_mdcts(const CELTMode *mode, int shortBlocks, celt_sig * OPUS_RESTRICT in,
- celt_sig * OPUS_RESTRICT out, int C, int CC, int LM, int upsample)
+ celt_sig * OPUS_RESTRICT out, int C, int CC, int LM, int upsample,
+ int arch)
{
const int overlap = mode->overlap;
int N;
@@ -435,7 +436,9 @@ static void compute_mdcts(const CELTMode *mode, int shortBlocks, celt_sig * OPUS
fo...