Bitrate, aliasing, et dithering.
- 11 réponses
- 5 participants
- 957 vues
- 1 follower
stiiiiiiive
3573
Squatteur·euse d’AF
Membre depuis 21 ans
Sujet de la discussion Posté le 16/04/2005 à 11:37:03Bitrate, aliasing, et dithering.
Bien le bonjour.
Quand un son est converti en 12 bits (ou 8 bits), le premier niveau de dynamique est assez haut pour que les queues de reverbs ou ce genres de composantes faibles sonnent synthétiques, un peu comme un square.
Je sais qu'il existe la technique du Dithering pour pallier cet effet. Cela consiste à ajouter un bruit au signal pour que ces queues de reverbs changent d'aspects.
>>Quelqu'un pourrait-il me rappeler la raison de ce changement ?
Enfin, la vraie question.
J'avais lu dans un topic introuvable que les sampleurs 12bits avaient cette dynamique si particulière grâce à un procédé de compressoin. Celui-ci empéchait aussi l'aliasing à la fin des sons, d'ailleurs. La compression modifie la dynamique en entrée et permet d'avoir une répartition plus cohérente à cette résolution.
>>Quelqu'un pourrait-il m'expliquer comment cette compression permet d'obtenir ce son ?
Merci !...
Quand un son est converti en 12 bits (ou 8 bits), le premier niveau de dynamique est assez haut pour que les queues de reverbs ou ce genres de composantes faibles sonnent synthétiques, un peu comme un square.
Je sais qu'il existe la technique du Dithering pour pallier cet effet. Cela consiste à ajouter un bruit au signal pour que ces queues de reverbs changent d'aspects.
>>Quelqu'un pourrait-il me rappeler la raison de ce changement ?
Enfin, la vraie question.
J'avais lu dans un topic introuvable que les sampleurs 12bits avaient cette dynamique si particulière grâce à un procédé de compressoin. Celui-ci empéchait aussi l'aliasing à la fin des sons, d'ailleurs. La compression modifie la dynamique en entrée et permet d'avoir une répartition plus cohérente à cette résolution.
>>Quelqu'un pourrait-il m'expliquer comment cette compression permet d'obtenir ce son ?
Merci !...
- 1
- 2
Phazinhead
2760
Squatteur·euse d’AF
Membre depuis 21 ans
2 Posté le 16/04/2005 à 11:44:07
Ben ca doit etre le fait que plus le son est de faible amplitude, plus le bruit de quantification augmente .
je n'arriverais plus a expliquer le pourquoi du comment, mais plus un son est codé sur de faible valeur de bit, plus il y a un bruit de fond , parasite, qui apparait ( appelé bruit d equantification car il n'a rien a voir avec le bruit de fond "electronique " d ela machine , mais cela est du a la conversion sur de failbe valeurs )
donc je suppose que l'étage de compressioon sur un sampleur 12 bit permet de garder le son a un certain niveau de facon a ce qu'il ne descende pas en dessous d'un certain seuil pour éviter l'apparition d'un bruit de quantification trop important.
Quant a l'aliasiing, il me semble que ca n'a rien a voir avec le buit de quantification, c'est plutot un repliement spectral des haute fréquence ( quand on s'approche de la frequence de Nyquist) , c'est a dire que plus on monte dans les fréquences plus elle s sont proches de la fréquence déchantillonage, et parfois des valeurs ne sont pas échantillonées, et créent des ondes parasite on va dire, dont la fréquence est plus basse que la fréquence d'origine, et dont le son est trés caractéristique d'aliasing
bref, le bruit de quatification est lié a la quantification ,en bit, et l'aliasing a la fréquence déchatillonnage donc .
Que quelqu'un me stope si jdi des bétises hein
je n'arriverais plus a expliquer le pourquoi du comment, mais plus un son est codé sur de faible valeur de bit, plus il y a un bruit de fond , parasite, qui apparait ( appelé bruit d equantification car il n'a rien a voir avec le bruit de fond "electronique " d ela machine , mais cela est du a la conversion sur de failbe valeurs )
donc je suppose que l'étage de compressioon sur un sampleur 12 bit permet de garder le son a un certain niveau de facon a ce qu'il ne descende pas en dessous d'un certain seuil pour éviter l'apparition d'un bruit de quantification trop important.
Quant a l'aliasiing, il me semble que ca n'a rien a voir avec le buit de quantification, c'est plutot un repliement spectral des haute fréquence ( quand on s'approche de la frequence de Nyquist) , c'est a dire que plus on monte dans les fréquences plus elle s sont proches de la fréquence déchantillonage, et parfois des valeurs ne sont pas échantillonées, et créent des ondes parasite on va dire, dont la fréquence est plus basse que la fréquence d'origine, et dont le son est trés caractéristique d'aliasing
bref, le bruit de quatification est lié a la quantification ,en bit, et l'aliasing a la fréquence déchatillonnage donc .
Que quelqu'un me stope si jdi des bétises hein
stiiiiiiive
3573
Squatteur·euse d’AF
Membre depuis 21 ans
3 Posté le 16/04/2005 à 11:55:14
Yeah.
Ca m'a l'air juste : j'ai effectivement rédigé mon premier post en distinguant mal les deux phénomènes.
Donc, en ce qui concerne la compression, elle permet de retomber sur les niveaux de dynamique faible au tout dernier moment plutôt que d'y aller très progressivement. Je pense que c'est bien ça.
Et ce compresseur qui est en amont du convertisseur, est-ce qu'il a des réglages particuliers : attack, release, threshold, facteur de compression ?...
Ca m'a l'air juste : j'ai effectivement rédigé mon premier post en distinguant mal les deux phénomènes.
Donc, en ce qui concerne la compression, elle permet de retomber sur les niveaux de dynamique faible au tout dernier moment plutôt que d'y aller très progressivement. Je pense que c'est bien ça.
Et ce compresseur qui est en amont du convertisseur, est-ce qu'il a des réglages particuliers : attack, release, threshold, facteur de compression ?...
Phazinhead
2760
Squatteur·euse d’AF
Membre depuis 21 ans
4 Posté le 16/04/2005 à 12:05:11
Citation : ce compresseur qui est en amont du convertisseur, est-ce qu'il a des réglages particuliers : attack, release, threshold, facteur de compression ?...
Ca m'intereserais bien de les connaitre ces parametre ! Si quelqu'un les connait !!?,
stiiiiiiive
3573
Squatteur·euse d’AF
Membre depuis 21 ans
5 Posté le 16/04/2005 à 12:18:23
Oui, il a forcément des PARAMETRES qui sont ceux que j'ai cités, mais je parlais bien de réglages...
Je voudrais les connaitre aussi, ou au mieux savoir s'ils dépendent des machines comme tu l'as dit.
Je voudrais les connaitre aussi, ou au mieux savoir s'ils dépendent des machines comme tu l'as dit.
Shroomy
69
Posteur·euse AFfranchi·e
Membre depuis 20 ans
6 Posté le 18/04/2005 à 04:28:12
Hi, mon avis là dessus ( sans garanties de certitudes)
exemple
16 bits 44 khz
tout les un quarantequatre millieme de seconde une valeur est "mesurée" et peut etre codée sur 16 bits ( 2 exposant 16 valeurs possibles ).
en 8 bit la valeur mesurée est codée sur 8 bits ( 2 exposant 8 valeurs possibles)
et plus on descend plus ca devient carré ce qui est logique car en admettant
qu'on sample en 1 bit eh bien sur un bit tu codes juste un Zero ou un UN donc
ca fait carré.
mais le coup des samplers 12 bits et la compression qui empeche d'appliquer l'aliasing
à la fin des sons la question que je me pose c'est avec quoi il sait qu'il va mettre un
aliasing ou pas il y a peut etre une valeur seuil , au dessus il aliase en dessous il aliase.
ex sur 16 bits jusque 0000000000000111 on alias et au dessus on aliase pas
mais serait-ce une explication trop simpliste ?
exemple
16 bits 44 khz
tout les un quarantequatre millieme de seconde une valeur est "mesurée" et peut etre codée sur 16 bits ( 2 exposant 16 valeurs possibles ).
en 8 bit la valeur mesurée est codée sur 8 bits ( 2 exposant 8 valeurs possibles)
et plus on descend plus ca devient carré ce qui est logique car en admettant
qu'on sample en 1 bit eh bien sur un bit tu codes juste un Zero ou un UN donc
ca fait carré.
mais le coup des samplers 12 bits et la compression qui empeche d'appliquer l'aliasing
à la fin des sons la question que je me pose c'est avec quoi il sait qu'il va mettre un
aliasing ou pas il y a peut etre une valeur seuil , au dessus il aliase en dessous il aliase.
ex sur 16 bits jusque 0000000000000111 on alias et au dessus on aliase pas
mais serait-ce une explication trop simpliste ?
Neya_
5895
Je poste, donc je suis
Membre depuis 21 ans
7 Posté le 18/04/2005 à 04:57:52
Je suis un peu HS, mais je voulais juste préciser que si l'aliasing est effectivement lié à la fréquence d'échantillonnage, et pas à la quantification (qui a ça propre distortion dont j'ai oublié le nom ...)
dans la pratique j'ai constaté qu'une quantification moins précise augmentait les phénomènes d'aliasing (pour faire plus clair : en 16/44,1 on aura plus d'aliasing qu'en 24/44,1).
Voilà, ça fera pas avancer le chmilblic mais bon ...
Sinon l'histoire du compresseur c'est clair que ça permet une meilleure définition du signal : on dispose de 12 bits au maximum (avant écrètage) pour définir le signal sur une période ...
Maintenant, le niveau d'entrée est à 50 % sur certain passages, il seront encodés sur seulement 6 bits et seront donc moins bien réstitués.
Donc si on relève le niveau moyen à l'aide d'un compresseur, on améliore la qualité de la conversion.
[EDIT] j'avais pas vu que ça avait été dit juste avant ... Désolé !
dans la pratique j'ai constaté qu'une quantification moins précise augmentait les phénomènes d'aliasing (pour faire plus clair : en 16/44,1 on aura plus d'aliasing qu'en 24/44,1).
Voilà, ça fera pas avancer le chmilblic mais bon ...
Sinon l'histoire du compresseur c'est clair que ça permet une meilleure définition du signal : on dispose de 12 bits au maximum (avant écrètage) pour définir le signal sur une période ...
Maintenant, le niveau d'entrée est à 50 % sur certain passages, il seront encodés sur seulement 6 bits et seront donc moins bien réstitués.
Donc si on relève le niveau moyen à l'aide d'un compresseur, on améliore la qualité de la conversion.
[EDIT] j'avais pas vu que ça avait été dit juste avant ... Désolé !
myspace.com/lesymptome Qui joue du clavier ??
Shroomy
69
Posteur·euse AFfranchi·e
Membre depuis 20 ans
8 Posté le 18/04/2005 à 05:13:22
Tout à fait pertinent
Choc
6968
Membre d’honneur
Membre depuis 22 ans
9 Posté le 18/04/2005 à 09:32:47
Citation : dans la pratique j'ai constaté qu'une quantification moins précise augmentait les phénomènes d'aliasing
Etant donnée que sans dither, la faible niveau le son va avoir une apparance de signal carré du a une quantification faible et que les signaux carrés possédent en theorie un nombre d'harmonique infinis, ca peut effectivement augmenter les phenomnènes de repliement spectraux
Site personnel: https://www.enib.fr/~choqueuse/
stiiiiiiive
3573
Squatteur·euse d’AF
Membre depuis 21 ans
10 Posté le 18/04/2005 à 10:30:49
Neya>> c'est le bruit de quantification..
shroomy>> oquet, on relève le niveau pour coder sur plus de bits, c'ets le souvenir que j'en avais.
shroomy>> oquet, on relève le niveau pour coder sur plus de bits, c'ets le souvenir que j'en avais.
Hors sujet : choc>> salut... je suis pris chez Thales finalement.
- < Liste des sujets
- Charte
- 1
- 2