Bonjour,
J'ai posté il y a quelques semaines un message concernant mon travail, j'ai donc avancé et j'ai un autre soucis.
Je vous explique, la dct et la idct fonctionne, j'utilise donc une version optimisé des deux méthodes que l'on peut trouver a cette adresse:
http://unix4lyfe.org/dct/
Cette partie fonctionne. Pour limiter le nombre de données envoyées, on limite les coefficients haute fréquence en les supprimant. En fait pour limiter les données , je n'utilise pas un tableau de quantification mais je dis qu'en dessous d'une certaine valeur n , si les coefficients < n je ne les prends pas en compte.
Je concaténe les données, je les compresse et le les envoie.
Ensuite je les décompresse, je déquantifie et je reconstitue les blocs de 8x8 avec les n coefficient que j'ai gardé. Le problème ce pose à ce moment la.
A quelle valeur je dois fixer les autres coéfficients du blocs? Pour le moment je les fixe à zéros mais je constate des formes bizarres sur le résultat.
Je ne sais pas si je dois les poser à 0 ou à la valeur min ( de la déquantification) ??
Si quelqu'un aurait une réponse.
D'avance merci.
Partager