


function change_bg_img(way)
global bigMatrixImg;
global background_Img;
global aviobj;

switch(way)
case 1;
for i=0:10:310
    for j=i+1:1:i+10
        background_Img(:,j,:)=bigMatrixImg(:,j,:);
    end;  
    fileName = 'temp.bmp';
    imwrite(background_Img,fileName,'bmp');
    imgObj = imread(fileName,'bmp');
    frameObj = im2frame(imgObj);  
    aviobj = addframe(aviobj,frameObj);
    delete(fileName);
end;
break;

case 2;
for i=0:10:230
    for j=i+1:1:i+10
        background_Img(j,:,:)=bigMatrixImg(j,:,:);
    end;  
    fileName = 'temp.bmp';
    imwrite(background_Img,fileName,'bmp');
    imgObj = imread(fileName,'bmp');
    frameObj = im2frame(imgObj);  
    aviobj = addframe(aviobj,frameObj);
    delete(fileName);
end;
break;
case 3;
for j=1:1:32
for i=0:1:9
        background_Img(:,i*32+j,:)=bigMatrixImg(:,i*32+j,:);
    end;  
    fileName = 'temp.bmp';
    imwrite(background_Img,fileName,'bmp');
    imgObj = imread(fileName,'bmp');
    frameObj = im2frame(imgObj);  
    aviobj = addframe(aviobj,frameObj);
    delete(fileName);
end;
break;

case 4;
for j=1:1:24
for i=0:1:9
        background_Img(i*24+j,:,:)=bigMatrixImg(i*24+j,:,:);
    end;  
    fileName = 'temp.bmp';
    imwrite(background_Img,fileName,'bmp');
    imgObj = imread(fileName,'bmp');
    frameObj = im2frame(imgObj);  
    aviobj = addframe(aviobj,frameObj);
    delete(fileName);
end;
break;

end;
