亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? zm01xg_5_ed2.m

?? matlab仿真通過的降噪程序
?? M
字號:
 clear all;
%  [y1,fs,bits]=wavread('F:\noise enhancing\wav\今天雨好大.wav');      %input clean speech今天雨好大
%  y1=y1/max(abs(y1));%語音信號歸一化
%  %wavwrite(y1,8000,8,'F:\noise enhancing\voise\5.wav');
%  figure(1);
%  plot(y1);                                                  %depict clean speech
% 
% %  [noise,fs1,bits1]=wavread('F:\noise enhancing\wav\今天雨好大_noise.wav');  %input noise今天雨好大_noise
% %  y=mixsig(y1,noise,0);                  % mix clean speech with noise according to definite SNR
% %  y=y/max(abs(y));%歸一化
% %  wavwrite(y,8000,8,'F:\noise enhancing\wav\mymasking_s&w(5).wav');
% %  figure(2);
% %  plot(y);                          %depict noisy speech
% 
% [noise,fs1,bits1]=wavread('F:\noise enhancing\wav\今天雨好大_noise.wav');
% y=mixsig(y1,noise,0);% 混合
% y=y/max(abs(y));%歸一化
% wavwrite(y,8000,8,'F:\noise enhancing\wav\mymasking_s&w(0).wav');
% figure(2);
% plot(y);

[y,fs,bits]=wavread('F:\noise enhancing\noise\denoise\stc-launch[1].wav'); 
%[y,fs,bits]=wavread('F:\noise enhancing\wav\5.wav');%mys&w16bit.F:\noise enhancing\wav\wav  zhuiqiu_s&w(10) mys&w16bit
frame = 256;    % Defining frame size
shift=128;
win=hamming(256);

for j1 = 1:length(y),
   signal(j1) = y(j1);
end;

ps_noise=zeros(length(signal)/frame,frame);                %initialize
frame_temp = zeros(length(signal)/frame,frame);

hh = 0; 
   for k = 1 : 5,
       for l = 1 : frame,
          b(l) = signal(hh+l);
      end;
        hh = hh + frame;
        frame_temp(k,1:frame) = abs(fft(b));                      %fft for the first 5 frames
        ps_noise(k,1:frame) = (frame_temp(k,1:frame).*conj(frame_temp(k,1:frame)))/frame;   %power
        %ps_noise(1,1:frame)= (sum(ps_noise(1:k,l))/20);          % Sum of the power spectral densities of samples within a frame
    end;

    ps_noise(1,1:frame)= (sum(ps_noise(1:k,1:frame))/5);          % average power spectral densities of noises within a frame


head = 0; 
%%%%% START OF THE NOISE ELIMINATION THROUGH SPECTRAL SUBTRACTION BASED ON THE THRESHOLD SET %%%%%%

   for k = 1 :( length(signal)/shift-1),
        for m = 1 : frame,
          abc1(m) = signal(head+m);          
        end;
        
        head = head +shift;
        frame_temp(k,1:frame) = abs(fft(abc1));            % FFT OF THE SIGNAL + NOISE FRAME BY FRAME
        frame_angle(k,1:frame) = angle(fft(abc1));         % ANGLE OF FFT OF THE SIGNAL + NOISE FRAME BY FRAME
        pmix_signal(k,1:frame) = (frame_temp(k,1:frame).*conj(frame_temp(k,1:frame)))./frame; % power of mixed signal
        ps_temp(k,1:frame)=pmix_signal(k,1:frame);
                  
%%%%%%%%%%%      end detection    %%%%%%%%%%%%%%%

       c_n=0.995;    %%% rate of renewing noise power spectrum
       c_s=0.999;    %%% rate of renewing signal power spectrum
       c_beta=0.1;  
       counter=0;    %%% the number of consecutive noise frames till current frame

     if k==1                                               % first frame
            ps_signal(k,1:frame)=pmix_signal(k,1:frame);
            counter=1;
     else  
       yeta(1,k)=sum(    pmix_signal(k,1:frame)/(abs(pmix_signal(k,1:frame)-ps_noise(k-1,1:frame))) );
       if(yeta(1,k)>1.1)                     %if yeta is larger than threshold,current frame is signed as noise frame
           counter=counter+1;
           if counter==3                     %if three consecutive frames are signed as noise frame,renew the estimation of noise energy
               ps_noise(k,1:frame)=c_n*ps_noise(1,1:frame)+(1-c_n)*pmix_signal(k,1:frame);  
               counter=2;
           else ps_noise(k,1:frame)=ps_noise(k-1,1:frame);
           end
       else 
           ps_noise(k,1:frame)=ps_noise(k-1,1:frame);     
           counter=0;             
       end;
       ps_signal(k,1:frame)=c_s*ps_signal(k-1,1:frame)+(1-c_s)*pmix_signal(k,1:frame)-c_beta*ps_noise(k,1:frame);  %%% estimation of power spectrum of signal
     end
       ps_signal(k,1:frame)=abs(ps_signal(k,1:frame));
        
     
%%%%%%%%%   calculate masking value   %%%%%%%%%

	T=zeros(1,256);
    b=zeros(1,22);c=zeros(1,22);o=zeros(1,22);
    sf=zeros(22,22);

 %%%  calculate power spectrum of every bark band    
    
	for i1=1:3,
	    b(1)=b(1)+ps_signal(k,i1);        
    end;
	for i1=4:6,
		b(2)=b(2)+ps_signal(k,i1);
    end;
	for i1=7:10,
		b(3)=b(3)+ps_signal(k,i1);
    end;
	for i1=11:13,
		b(4)=b(4)+ps_signal(k,i1);
    end;
	for i1=14:16,
		b(5)=b(5)+ps_signal(k,i1);
    end;
	for i1=17:20,
		b(6)=b(6)+ps_signal(k,i1);
    end;
	for i1=21:25,
		b(7)=b(7)+ps_signal(k,i1);
    end;
	for i1=26:29,
		b(8)=b(8)+ps_signal(k,i1);
    end;
	for i1=30:35,
		b(9)=b(9)+ps_signal(k,i1);
    end;
	for i1=36:41,
		b(10)=b(10)+ps_signal(k,i1);
    end;
	for i1=42:47,
		b(11)=b(11)+ps_signal(k,i1);
    end;
	for i1=48:55,
		b(12)=b(12)+ps_signal(k,i1);
    end;
	for i1=56:64,
		b(13)=b(13)+ps_signal(k,i1);
    end;
	for i1=65:74,
		b(14)=b(14)+ps_signal(k,i1);
    end;
	for i1=75:86,
		b(15)=b(15)+ps_signal(k,i1);
    end;
	for i1=87:101,
		b(16)=b(16)+ps_signal(k,i1);
    end;
	for i1=102:118,
		b(17)=b(17)+ps_signal(k,i1);
    end;
	for i1=119:141,
		b(18)=b(18)+ps_signal(k,i1);
    end;
	for i1=142:170,
		b(19)=b(19)+ps_signal(k,i1);
    end;
	for i1=171:205,
		b(20)=b(20)+ps_signal(k,i1);
    end;
	for i1=206:246,
		b(21)=b(21)+ps_signal(k,i1);
    end;    
    for i1=247:256,
		b(22)=b(22)+ps_signal(k,i1);
    end;
	
%%%  calculate the spread function
    
    for i1=1:22,
    sf(i1)=15.81+7.5*(i1+0.474)-17.5*sqrt(1+(i1+0.474)*(i1+0.474));
    end;

%%%  apply the spread function to the critical band spectrum

%	 for j1=1:22,
%		c(j1)=0;
%		for i1=1:22,
%			c(j1)=c(j1)+b(i1)*sf(i1,j1);                         
%        end;
%    end;                                % the function of this section is same as the following function(conv2)
    
    cc_temp=conv2(b,sf);                 % convolution 
    for i1=1:22		
		for j1=1:22
			c(i1)=c(i1)+cc_temp(i1,j1);
        end;
    end;

%%% calculate eh spread masking threshold

	temp_value(k)=0.0;
	for i1=1:22,
		temp_value(k)=temp_value(k)+b(i1);
    end;
	ua=temp_value(k)/256.0;               % calculate the arithmetic average

	temp_value(k)=0;
	for i1=1:256, 
		temp_value(k)=temp_value(k)+log10(ps_signal(k,i1));
    end;
	temp_value(k)=temp_value(k)/256.0;
	uj=power(10,temp_value(k));           % calculate the geomitry average
    
	 sfm=-10*log10(uj/ua);                % spectrual flatness measurement

	u=min(sfm/(-60),1);                   % tonality of signal

  for i1=1:22,
	  O(i1)=u*(14.5+i1)+(1-u)*5.5;            % offset
      T(i1)=power(10,log10(c(i1))-O(i1)/10);  % auditory masking threshold
	  c(i1)=T(i1);%c[i]暫存T[i]
  end;
    for i1=1:3,
	    T(i1)=c(1);
    end;
	for i1=4:6,
		T(i1)=c(2);
    end;
	for i1=7:10,
		T(i1)=c(3);
    end;
	for i1=11:13,
		T(i1)=c(4);
    end;
	for i1=14:16,
		T(i1)=c(5);
    end;
	for i1=17:20,
		T(i1)=c(6);
    end;
	for i1=21:25,
		T(i1)=c(7);
    end;
	for i1=26:29,
		T(i1)=c(8);
    end;
	for i1=30:35,
		T(i1)=c(9);
    end;
	for i1=36:41,
		T(i1)=c(10);
    end;
	for i1=42:47,
		T(i1)=c(11);
    end;
	for i1=48:55,
		T(i1)=c(12);
    end;
	for i1=56:64,
		T(i1)=c(13);
    end;
	for i1=65:74,
		T(i1)=c(14);
    end;
	for i1=75:86,
		T(i1)=c(15);
    end;
	for i1=87:101,
		T(i1)=c(16);
    end;
	for i1=102:118,
		T(i1)=c(17);
    end;
	for i1=119:141,
		T(i1)=c(18);
    end;
	for i1=142:170,
		T(i1)=c(19);
    end;
	for i1=171:205,
		T(i1)=c(20);
    end;
	for i1=206:246
		T(i1)=c(21);
    end;
	for i1=247:256,
		T(i1)=c(22);
    end;
	
		
	%////計算絕對聽閾////
	mm=0.0;
	for i1=1:256,
		f(i1)=mm;
		mm=mm+8/256;
    end;
	
	f(1)=f(2);
	for i1=1:256,
		 %f(i1)=(3.64*power(f(i1),-0.8)-6.5*exp(-0.6*power((f(i1)-3.3),2))+0.001*power(f(i1),4));
         f(i1)=3.64*(f(i1).^(-0.8))- 6.5*exp(-0.6*((f(i1)-3.3).^2))+0.001*(f(i1).^4);
     end;
	
	for i1=1:256,
		T(i1)=max(T(i1),f(i1));
    end;
    
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%       original  algorithm            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%         tmax=0;
%         tmin=0;
% 	for i1=1:256,
% 		if(T(i1)>tmax)
% 			tmax=T(i1);
%         end;
% 		if(T(i1)<tmin)
% 			tmin=T(i1);
%         end;
%     end;
         			
        %frame_ps(1,k) = (sum(ps_signal(k,1:frame)));% Sum of the power spectral densities of samples within a frame
        %ps_final(1,k) = frame_ps(1,k) - threshold;% Elimination of noise from the corrupted signal

        %h(1,k)=abs(ps_final(1,k)/frame_ps(1,k));
        %aa=0.6;bb=2;
     
      
        
%         for k1=1:256,
% 			alfa(k1)=(tmax*6-T(k1)*6+1*T(k1)-1*tmin)/(tmax-tmin);
% 			beita(k1)=(tmax*0.02-T(k1)*0.02+0*T(k1)-0*tmin)/(tmax-tmin);      
%             temppow=abs(ps_noise(k,k1))/abs(ps_temp(k,k1));
%             
% 			if(power(temppow,2)<(1.0/(alfa(k1)+beita(k1))))
% 				%if(1-alfa[k]*pow(temppow,2)>0)
% 				frame1( k,k1)=power((1-alfa(k1)*power(temppow,2)),0.5)*ps_temp(k,k1);
%             else
% 				frame1(k,k1)=power((beita(k1)*power(temppow,2)),0.5)*ps_temp(k,k1);
%             end;
%         end;
%  end;       
%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%       new  algorithm        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% a1(k,1:frame)=power((ps_signal(k,1:frame)+ps_noise(k,1:frame)),2)./(power((sqrt(ps_signal(k,1:frame))+sqrt(T(1:frame))),2))-(ps_signal(k,1:frame)+ps_noise(k,1:frame));
% a2(k,1:frame)=power((ps_signal(k,1:frame)+ps_noise(k,1:frame)),2)./(power((sqrt(ps_signal(k,1:frame))-sqrt(T(1:frame))),2))-(ps_signal(k,1:frame)+ps_noise(k,1:frame));

a1(k,1:frame)=power((ps_signal(k,1:frame)+ps_noise(k,1:frame)),2)./(ps_signal(k,1:frame))-(ps_signal(k,1:frame)+ps_noise(k,1:frame));
a2(k,1:frame)=power((ps_signal(k,1:frame)+ps_noise(k,1:frame)),2)./(T(1:frame))-(ps_signal(k,1:frame)+ps_noise(k,1:frame));
a2=abs(a2);
% if a1(k,1:frame)>a2(k,1:frame)
%      a(k,1:frame)=a1(k,1:frame);
% else a(k,1:frame)=a2(k,1:frame);
% end

landa=1.5;      %%%  make up for estimate error of a_l & a_h  
c_a=0.7;            %%%  coefficient of a_l & a_h
a(k,1:frame)=(c_a*a1(k,1:frame)+(1-c_a)*a2(k,1:frame))*landa; 
%a(k,1:frame)=(ps_noise(k,1:frame)+T(1:frame)).*(ps_noise(k,1:frame)/T(1:frame));

e_ps_signal(k,1:frame)=power(pmix_signal(k,1:frame),2)./(pmix_signal(k,1:frame)+a(k,1:frame));


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%         Weiner Filter      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%    hh = 0; 
%    for k = 1 : 5,   
%            ps_noise(k,1:frame) = (frame1(k,1:frame).*conj(frame1(k,1:frame)))/frame;
%    end;
%    %語音前五真早聲能量
%    ps_noise2(1,1:frame)= (sum(ps_noise(1:5,1:frame))/5);
%   % frame1_initial(1:frame)=sum(frame1(1:5,1:frame))/5;
%    
%    for k = 1 : (length(signal)/shift-3),
%       ps_noise(k,1:frame)=ps_noise2(1,1:frame);
%       ps_signal(k,1:frame) = (frame1(k,1:frame).*conj(frame1(k,1:frame)))./frame; 
%       frame_ps(1,k) = (sum(ps_signal(k,1:frame)));%一陣內信號能量之和
%       frame_pn(1,k)=sum(ps_noise(k,1:frame));   
%       ps_final(1,k) = frame_ps(1,k)-0* frame_pn(1,k);      
%        
%       %ps_final(k,1:frame) = ps_signal(k,1:frame)-ps_noise(k,1:frame);
%       %if ps_final(k,1:frame)<0
%       %    ps_final(k,1:frame)=zeros(1,frame);
%       %end
%       
%       %frame1(k,1:frame)=sqrt(ps_final(k,1:frame));
%       
%       if ps_final(1,k)<0
%           ps_final(1,k)=0;
%       end 
%       
%        aa=1;bb=0.5;
%        h(1,k)=power(ps_final(1,k)/(ps_final(1,k)+aa*frame_pn(1,k)),bb);
%        frame1(k,1:frame) = h(1,k).*(frame1(k,1:frame));%為那濾波
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

       frame1(k,1:frame) = sqrt(e_ps_signal(k,1:frame)).*(exp(i*frame_angle(k,1:frame)));
       frame2(k,1:frame)=ifft(frame1(k,1:frame));
        if k==1 
             signal(1,1:shift)=frame2(k,1:shift);
             %        else if k==2
        else   signal(1,((k-1)*shift+1):(k*shift))=(frame2(k,1:shift)+frame2(k-1,(shift+1):(shift*2)))/2;
%         else if  k==3
%               signal(1,(shift*2+1):(3*shift))=(frame2(k,1:shift)+frame2(k-1,(shift+1):(shift*2))+frame2(k-2,(shift*2+1):(shift*3)))/3;
%               %else if k==length(signal)/shift-3
%             %signal(1,(k*shift+1):((k+1)*shift))=frame2(k,(3*shift+1):frame);
%         else signal(1,(((k-1)*shift+1):(k*shift)))=(frame2(k,1:shift)+frame2(k-1,(shift+1):(shift*2))+frame2(k-2,(shift*2+1):(shift*3))+frame2(k-3,(shift*3+1):frame))/4;
%             %end;
%             end;
%            end;
         end;
       
       %signal(1,(((k-1)*frame)+1):(k*frame)) = frame2(k,1:frame); % Retriving back the signal(after spectral subtraction)
    end     
 

 signal((length(y)-1000):(length(y)))=[];   %give up 4 frames in the end
  signal(1:1280)=[];
% y1((length(y1)-1000):(length(y1)))=[];
% y1(1:1280)=[];
%figure(3);
%plot(1:length(frame_ps),frame_ps,1:length(ps_signal),ps_signal);
figure(4);
signal=signal';
signal=signal/max(abs(signal));%歸一化
plot(1:length(signal),signal);

%overall_snr = 10*log10(sum(abs(y1).^2)/sum((abs(y1-signal)).^2))
%overall_snr2 = 10*log10(sum(abs(y1).^2)/sum((abs(y1-signal*1.2)).^2))

wavwrite(signal,11025,16,'F:\noise enhancing\noise\denoise\stc-launch[1]_denoise.wav');

% for i=33:length(signal)
%     signal3(i)=signal(i)+signal(i-32);
% end
% 
% wavwrite(signal3,8000,8,'F:\noise enhancing\wav\16bitmymasking21(5db).wav');

% for i=33:length(signal)
%     signal4(i)=signal(i)+signal(i-16);
% end
% wavwrite(signal4,8000,8,'F:\noise enhancing\wav\mymasking21(-5db).wav');
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     以下畫語譜圖     %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%map=(log10(1:0.1:10))';
%map=[map map map ];
%subplot(2,2,1)
%spgrambw( noise,8000);title('noise Specgram');colormap(1-map);
%subplot(2,2,2)
%spgrambw(y1,8000);title('sig Specgram');colormap(1-map);
%subplot(2,2,3)
%spgrambw(y,8000);title('mixsig Specgram');colormap(1-map);
%subplot(2,2,4)
%spgrambw(signal,8000);title('Proposed Algorithm Specgram');colormap(1-map);

%spgrambw(sig,8000);title('pure Specgram');colormap(1-map);
%[overall_snr2,seg_nr2]=snr(y1,signal)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美成人一区二区三区| 免费不卡在线观看| 日本不卡免费在线视频| 国产suv精品一区二区三区| 在线看国产一区| 欧美经典一区二区| 日本亚洲最大的色成网站www| www.综合网.com| 精品国产乱码久久久久久蜜臀 | 69堂成人精品免费视频| 综合亚洲深深色噜噜狠狠网站| 另类综合日韩欧美亚洲| 在线观看成人免费视频| 国产精品国产三级国产有无不卡 | 亚洲国产精品一区二区www| 国产精品影音先锋| 制服视频三区第一页精品| 亚洲精品免费在线观看| 成人国产免费视频| 国产欧美一二三区| 激情综合五月婷婷| 欧美成人精品3d动漫h| 日本不卡高清视频| 欧美精品在线观看一区二区| 亚洲少妇最新在线视频| 99久久婷婷国产综合精品电影| 精品噜噜噜噜久久久久久久久试看| 亚洲第一狼人社区| 欧美日韩另类一区| 三级在线观看一区二区| 欧美老女人第四色| 丝瓜av网站精品一区二区 | 福利一区二区在线| 国产欧美一区二区三区网站| 韩国在线一区二区| 国产日韩v精品一区二区| 国产精品77777竹菊影视小说| 久久久久久久性| 成人免费视频视频在线观看免费 | 一个色综合av| 欧美亚洲另类激情小说| 亚洲成a人v欧美综合天堂| 欧美日韩免费高清一区色橹橹| 亚洲夂夂婷婷色拍ww47| 欧美日韩aaaaaa| 老司机一区二区| 国产欧美日韩另类视频免费观看| 国产91精品一区二区| 亚洲另类在线一区| 91国产视频在线观看| 亚洲欧美视频在线观看视频| 欧美日韩国产一级片| 日本网站在线观看一区二区三区| 久久综合精品国产一区二区三区 | 欧美日韩国产精选| 国产一区二区不卡老阿姨| 国产精品沙发午睡系列990531| 91日韩精品一区| 免费xxxx性欧美18vr| 国产视频视频一区| 欧美亚一区二区| 国产精品影视网| 亚洲永久精品国产| 日韩免费高清视频| 色天天综合色天天久久| 日本一不卡视频| 亚洲图片激情小说| 欧美tk丨vk视频| 欧洲国产伦久久久久久久| 久久精品国产精品亚洲红杏| 亚洲视频一二三区| 日韩小视频在线观看专区| 粉嫩欧美一区二区三区高清影视| 亚洲一二三区在线观看| 久久亚洲捆绑美女| 欧美日韩激情一区| 99久久99久久免费精品蜜臀| 石原莉奈一区二区三区在线观看| 欧美精品一区二区三区很污很色的 | 亚洲国产视频网站| 欧美精品一区二区三区四区 | 91视频国产资源| 美腿丝袜亚洲综合| 一区二区欧美视频| 国产精品久久久久久久久免费桃花 | 亚洲成人动漫精品| 中文字幕精品一区| 精品美女一区二区| 欧美精品丝袜久久久中文字幕| 91丨九色porny丨蝌蚪| 国产馆精品极品| 偷窥国产亚洲免费视频 | 26uuu久久综合| 精品视频在线看| 99久久国产综合精品色伊| 国内精品久久久久影院色| 午夜精品久久久久久久蜜桃app| 综合久久久久久| 久久精品视频一区二区| 精品国产免费一区二区三区香蕉| 欧美一区二区三区在线| 欧美视频一区在线| 欧美综合亚洲图片综合区| 色综合久久久久综合体| 91亚洲精品一区二区乱码| av在线不卡电影| 不卡的电影网站| 成人激情午夜影院| 成人国产免费视频| 99国产精品一区| 99久久精品费精品国产一区二区| www.日韩av| 91在线码无精品| 91福利小视频| 欧美三区在线观看| 欧美午夜在线一二页| 在线国产亚洲欧美| 欧美日韩免费视频| 欧美一区二区三区四区久久| 欧美另类z0zxhd电影| 日韩欧美亚洲国产另类| 精品免费视频.| 国产亚洲欧美激情| 国产精品久久久久久户外露出| 国产精品福利一区二区三区| 亚洲精品一二三| 三级在线观看一区二区| 久久精品国产精品青草| 国产99精品在线观看| 色综合久久天天综合网| 欧美丰满一区二区免费视频| 日韩美女在线视频| 日本一区二区三区在线不卡| 亚洲日本电影在线| 视频一区视频二区中文字幕| 久久er99热精品一区二区| 国产69精品久久久久777| 色噜噜狠狠成人网p站| 欧美乱妇一区二区三区不卡视频| 精品国产乱码久久久久久牛牛 | 亚洲网友自拍偷拍| 天堂精品中文字幕在线| 国产在线乱码一区二区三区| 成人动漫av在线| 555夜色666亚洲国产免| 精品99999| 一区二区三区**美女毛片| 精品一区二区三区免费毛片爱| 懂色av中文字幕一区二区三区| 国产露脸91国语对白| 欧美影院一区二区| 精品入口麻豆88视频| 亚洲嫩草精品久久| 九一久久久久久| 色就色 综合激情| 日韩欧美亚洲国产另类| 亚洲天堂av老司机| 久久超级碰视频| 在线影院国内精品| 国产亚洲成av人在线观看导航| 一区二区三区四区激情| 黑人精品欧美一区二区蜜桃 | 亚洲午夜精品久久久久久久久| 捆绑调教一区二区三区| 99国产精品国产精品毛片| 欧美日韩国产高清一区| 国产精品美女久久久久av爽李琼| 日韩精品成人一区二区在线| 大白屁股一区二区视频| 日韩午夜激情免费电影| 亚洲免费观看高清完整版在线观看 | 成人免费三级在线| 日韩三级视频在线看| 一区二区三区在线免费观看| 国产成人精品aa毛片| 日韩一区二区免费在线电影 | 国产在线精品一区二区不卡了| 一本到不卡免费一区二区| 国产亚洲欧美色| 经典三级在线一区| 欧美一区二区三级| 亚洲高清三级视频| 欧美在线色视频| 夜夜夜精品看看| 波多野结衣精品在线| 国产人妖乱国产精品人妖| 精品制服美女丁香| 欧美一区二区播放| 石原莉奈在线亚洲三区| 欧美日韩国产中文| 午夜欧美电影在线观看| 欧美在线小视频| 亚洲一区二区欧美日韩| 在线观看成人小视频| 一区二区在线观看av| 一本大道av一区二区在线播放| 中文字幕一区二区三区在线播放| eeuss影院一区二区三区 | 婷婷久久综合九色综合绿巨人| 色综合久久久久久久|