Programación en Matlab

Modificar la Función varargout


function varargout = Codificador(varargin)
% Tabla de las luminancias DC

global buffer
global cursorBuffer

buffer=uint8(0);
cursorBuffer=0;

global longDCY;
global codeWordDCY;

longDCY = [2; 3; 3; 3; 3; 3; 4; 5; 6; 7; 8; 9];
codeWordDCY = ['000000000';
               '000000010';
               '000000011';
               '000000100';
               '000000101';
               '000000110';
               '000001110';
               '000011110';
               '000111110';
               '001111110';
               '011111110';
               '111111110'];
                  

% Tabla de las luminancias AC

global longACY;

% Filas = run + 1
% Columnas = size + 1

longACY = [
     4     2     2     3     4     5     7     8    10    16    16;
     0     4     5     7     9    11    16    16    16    16    16;
     0     5     8    10    12    16    16    16    16    16    16;
     0     6     9    12    16    16    16    16    16    16    16;
     0     6    10    16    16    16    16    16    16    16    16;
     0     7    11    16    16    16    16    16    16    16    16;
     0     7    12    16    16    16    16    16    16    16    16;
     0     8    12    16    16    16    16    16    16    16    16;
     0     9    15    16    16    16    16    16    16    16    16;
     0     9    16    16    16    16    16    16    16    16    16;
     0     9    16    16    16    16    16    16    16    16    16;
     0    10    16    16    16    16    16    16    16    16    16;
     0    10    16    16    16    16    16    16    16    16    16;
     0    11    16    16    16    16    16    16    16    16    16;
     0    16    16    16    16    16    16    16    16    16    16;
    11    16    16    16    16    16    16    16    16    16    16];


codeWordACY = [ ]
                en esta matriz colocamos las tablas huffman, en este caso para 
                las luminancias.

1 comentario: