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.
Eso mismo debem,os hacer para las crominacias AC
ResponderEliminar