《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于TMS320C5416的G.729語音編解碼算法的優化和實現
基于TMS320C5416的G.729語音編解碼算法的優化和實現
黃 冰,楊召青,呂治國
摘要: 通過分析G.729語音編解碼算法和TMS320VC5416的原理,提出了有效優化算法的方案,降低了算法的復雜度,把優化的G.729算法在TMS320VC5416的系統板實現,完成對輸入語音或數據的壓縮、存儲及回放。
Abstract:
Key words :

    摘 要: 通過分析title="G.729">G.729語音編解碼算法和TMS320VC5416的原理,提出了有效優化算法的方案,降低了算法的復雜度,把優化的G.729算法在TMS320VC5416的系統板實現,完成對輸入語音或數據的壓縮、存儲及回放。
    關鍵詞: G.729算法;算法優化;語音編碼;TMS320C5416

     隨著多媒體信息技術和網絡技術的飛速發展,信息量快速增長,使信道資源顯得越來越寶貴。為了在有限的信道資源下傳輸盡可能多的信息,語音壓縮成為必要手段。ITU組織(國際電信聯盟)在l996年制定了G.729協議,即共軛結構碼激勵線性預測編碼算法(CS-ACELP)。其編碼速率為8kb/s,可以滿足網絡通信的要求,具有良好的語音質量,對不同的應用環境有較強的適應性,是一種性能較好的語音壓縮國際標準,被廣泛應用在個人移動通信、衛星通信等各個領域。


1 G.729編解碼算法的原理
    語音信號的波形編碼力圖使重建語音波形保持原始語音信號的波形形狀。這類編碼器通常將語音信號作為一般的波形信號來處理,它具有適應能力強、語音質量好等優點,但所需用的編碼速率高。參數編碼通過對語音信號特征參數的提取及編碼來降低編碼速率,力圖使重建語音信號盡可能保持原語音的語意,而重建信號的波形同原語音信號的波形可能會有相當大的差別。二十世紀70年代中期,特別是80年代以來,語音編碼技術有了突破性的進展,提出了一些非常有效的處理方法,如混合編碼。這種算法克服了原有波形編碼器與聲碼器的弱點,而結合了它們各自的長處,在4kb/s~16kb/s速率上能夠得到高質量合成語音,而在本質上也具有波形編碼的優點。G.729所描述的CS-ACELP(Conjugate-Structure Al2gebraic-Coder-Excited Linear Prediction)聲碼器采用的CELP聲碼器就屬于這類編碼器。
    CELP編碼基于合成分析(A-B-S)的搜索過程、感知加權矢量量化(VQ)和線性預測(LP)技術,采用這種編碼方案使傳輸的比特率大大降低。CS-ACELP的思想是由共軛結構碼線性預測(CS-CELP)和代數碼本激勵線性預測(ACELP)的思想整合而來的。在編碼端,主要進行有線譜對(LSP)參數的量化、基音分析、固定碼本搜索和增益量化四個步驟。編碼器首先對輸入信號(8kHz采樣16bit PCM信號)進行預處理,然后對每幀語音信號進行線性預測,得到LPC系數,并把LPC參數轉換成LSP參數,最后對LSP參數進行矢量量化。在接下來的基音分析中,每一幀先搜索到最佳基音時延T的一個候選時延,然后依據候選時延搜索每一幀的最佳基音時延。最后還要對自適應碼本增益和固定碼本增益進行量化。在解碼端,首先由接收到的比特流得到各種參數標志進行解碼,得到10ms語音幀編碼參數。解碼器在每一子幀內,對LSP系數進行內插,并把它們變換成LP濾波器系數后,依次進行激勵生成、語音合成和后處理工作。
2 算法優化和DSP應用改進
    G.729語音編解碼系統要求實時性高,需在有限的時間內對外部輸入的信號完成指定處理,即信號處理的速度必須大于等于輸入信號更新的速度,因此需要進行算法的優化改進。對C語言編寫的代碼進行優化,同時使用內聯指令,又在C程序中嵌入匯編語句,盡量提高信號處理的速度。
2.1 算法的優化改進
    首先在算法上進行改進,如圖1所示,采用一種結合WD-LSP(Weighted Delta-LSP)[1]函數并結合次最優部分碼本快速搜索的CS-ACELP語音編碼算法,同時采用基于聲學心理模型的知覺加權濾波器,使語音編碼在不降低語音質量的情況下降低計算復雜度。WD-LSP函數主要用于區分UV-V(unvoice-voice)/S-V(silence-voice)的邊界。其原理是:如果函數值大于給定的極限值η,則開環基音延遲Top重新估計,否則,開環基音延遲Top用前一幀自適應碼本延遲來更新。在第i幀Fi的WD-LSP函數和用于確定開環基音延遲Top的算法如下:
   
其中LSPi(k)是在第i幀中的k階LSP系數;wk是加權系數,它用于增強UV-V/S-V邊界的WD-LSP函數。為了獲取wk,一個包含23 014個UV-V邊界和9 519個S-V邊界的大型數據庫用于估計delta-LSP在UV-V/S-V邊界的平方根值(RMS)。因此,WD-LSP用于檢測VU-V/S-V邊界非常敏感。η是一個設為0.01的極限值。整個計算可節省21%的計算量,經過這種算法前后語音信號如圖2所示。

 

 

 

2.2 進行C語言優化
    基于G.729標準的聲碼器最終在定點TMS320C5416上實時實現。在定點TMS320C5416內,浮點數是通過將小數點固定在特定位置來表示的,這是定點TMS320C5416的局限之一。為了區分小數的不同值域,使用了Q-格式。不同的Q-格式在于小數點的位置不同,因此整數域也不同。當兩個數相乘時,會產生一個特殊的符號位。如:兩個Q4數相乘, 需要附加一個左移的操作以去除這個多余的符號位,乘積應該是一個Q9格式的。如果DSP中的FRST位被置位,這個去除多余符號位的移位操作能夠自動完成。對于16位數的乘法運算,應該得到32 位的乘積。但是,由于只需要16位的積,該32位乘積中只有高16位被存儲下來,積的低16位被丟棄。為了達到高準確性,在連續的乘法運算過程中(如卷積),應該一直保持32位的計算結果,只對最終的計算結果進行丟棄低16位的截短操作。為了達到更高的準確性,在這一操作過程中會使用到一種雙重精度格式, 這種格式僅僅出現在使用單精度不夠,而又不必要使用32位精度的時候。兩個32位數相乘,只需要32位的乘積,而不是64位,不過注意到TMS320C5416是16位的,所以在雙重精度格式中,32位整數分為高位字和低位字。高、低位字中都含有符號位,以進行快乘運算。其格式如下:
    L_32=hi_word<<16+lo_word<<1
    Hi_word=L_32>>16
    Lo_word=L_32-hi_word>>1
    當累加器中的數值超過一定范圍時將會產生溢出。在G.729算法標準中, 累加器的值被限定在80000000~7FFFFFFF之內——即最小負數和最大正數。不過在TMS320C5416中,如果將PMST寄存器中的OVM置位,則溢出會得到自動處理。
2.3 內聯指令的應用和C程序中嵌入匯編語句
    由于語音編碼的特點,編解碼函數都是由一些基本的加減乘除簡單函數組織而成,這些函數定義在BASIC OP.C和OPER_32B.C兩個文件中,如果能夠對這些簡單函數進行內聯指令(intrinsic)的優化,就能達到事半功倍的效果。內聯指令是匯編指令的直接映射,具有很高的效率。例如:
    #define muh_ r(varl,var2)           _mpylir(varl,var2)
    #define L_ add(L_var1,L_var2)       _sadd(L_var1,L_var2)
    #define L_ muh(var1,var2)           _smpy(var1,var2)
    在C程序中嵌入匯編語句的方法比較簡單,只需在匯編語句的左右加上一個引號,然后用小括弧將匯編語句括住,并在括弧前加上ASM標識符,例如ASM(“匯編語句”)。采用這種方法一方面可以在C程序中實現用C語言無法實現的一些硬件控制功能,如修改中斷控制寄存器、中斷使能或屏蔽、讀取狀態寄存器和中斷標志寄存器等;另一方面,也可以用這種方法在C程序中的關鍵部分用匯編語句代替C語言以優化程序。而采用這種方法的缺點是比較容易破壞C環境,因為C編譯器在編譯嵌入了匯編語句的C程序時并不檢查或分析所嵌入的匯編語句。采用這種方法需要注意以下幾點:
    (1)不要破壞C環境,因為C編譯器并不檢查和分析嵌入的匯編語句。
    (2)匯編語句不要改變C程序中變量的值,不要在匯編語句中加入匯編器而改變匯編環境。
    在簡化算法的基礎上,使用CCS提供的C優化器進行C語言優化,同時還使用內聯函數和匯編優化。
3 G.729在TMS320C5416上的實現
3.1 TMS320C5416的體系結構和應用
    TMS320C5416(以下簡稱C5416)是TI公司最近推出的一款高性價比的通用l6位定點DSP芯片,它的內核CPU基本組成與TMS320C54X系列一樣。C5416的單指令周期為6.25 RS,每秒執行的指令數為160×106,指令系統豐富并具有很多多功能指令,使用了6級指令流水線結構,這些都很適合實現低時延的G.729聲碼器。采用一個40bit ALU、128K×16bit片內RAM(包括64KB的片內DARAM和64KB的片內SARAM)、3個獨立的l6bit數據內存總線、1個程序內存總線、3個MCBSP、6信道DMA控制器、1個8/l6位并行增強主機端口接口及2個l6bit計時器。
    在TMS320C5416中通過PCM3002進行語音信號的A/D和D/A轉換,PCM3002使用兩個串行通道,一個用于控制內部寄存器,另外一個用于數據傳輸。在系統板TMS320C5416中默認的語音信號的抽樣率是48kHz,通過修改PCM3002的內部控制寄存器,設定PCM3002信號的抽樣率。為了滿足G.729編碼的要求,PCM3002信號的抽樣率為8 000Hz。為了充分利用DSP進行信號處理,通過使用MCBSP和DMA把抽樣的數據送入DMA的緩沖區中,當緩沖區滿時產生一次中斷,DSP把DMA的緩沖區中的數據讀入DSP中進行處理,然后把處理過的數據送入DMA發送緩沖區。
3.2 G.729在TMS320C5416的實現
    G.729的處理過程中采用塊處理技術如圖3所示。按照G.729標準,每塊(幀)由80個樣本組成,最初80個樣本被存起來,處理過程中有兩個操作是同時進行的。在處理塊L中數據的同時,存儲L+1塊的數據。

 


    在G.729軟件仿真時發現運算量較大的部分是LSP系數的矢量量化與激勵碼本(自適應碼本和固定碼本)的搜索,這兩個部分的運算量大約占全部編解碼運算量的60%以上。所以在優化過程中,著重對固定碼本Acelp_Code_A()、分數基音分析pitch_fr3()、開環基音分析pitch_ol_fast()、增益量化Qua_gain()等占據絕大多數運算量的函數進行了優化;僅僅簡化算法不能滿足實時要求,還使用了CCS提供的C優化器進行C語言優化,同時還可以使用內聯函數和匯編語句。經過以上處理后,輸出的信號滿足通信要求。通過分析優化前后這些主要模塊的速度對照表(如表1所示),可以看出各個主要模塊的優化效果是比較明顯的。一幀語音信號經過處理前后幅頻圖(如圖4所示),可以看出語音信號經過處理后保持良好的語音質量。

 

 


    系統運行主要分為四個過程:語音存儲,數據編碼壓縮,數據解壓縮,語音回放。將輸入的語音數據首先進行抗疊濾波,然后進行模數轉換,經DSP采集并存入RAM存儲器中,即是語音存儲過程;接著運行編碼程序,將前面存儲的信息進行壓縮并存儲,這是編碼過程;然后進行解碼,并將數據存回原來的位置;最后DSP執行輸出指令,將解碼后的數據送到數模轉換器中,實現模擬輸出。
    用C5416最終實時實現了G.729聲碼器,用該聲碼器分別實時播放純語音文件、語音加背景音樂文件。對重建語音質量的主觀測試結果表明,恢復語音保留了很好的說話人特征,合成語音的清晰度和自然度均較好。該聲碼器性能測試數據如下:編解碼一幀平均時鐘周期數為1 010 350,CPU時鐘頻率為160MHz,所以編解碼一幀需要7.31ms時間;程序RAM容量為9.381KB;數據和常數RAM容量為7.146KB。以上數據表明,G.729編解碼器在C5416上實時實現的技術,可以很好地應用在電話會議、多媒體通信以及采用寬帶語音編碼的通信系統中。
參考文獻
[1] 宋欽梅,黃冰.基于G.729A的CSACELP語音編碼算法的優化改進[J].電子技術應用,2007,33(3).
[2] 沈勇,唐昆.DM642上G.729A編解碼算法實現和應用[J].微計算機信息,2006.
[3] 曹延偉,林嘉宇.用定點DSP實現ITU G.729語音壓縮算法[J].微處理機信息,2001,(3).
[4] 王虹,陳鍇.DSP實現G.729語音編解碼方法及關鍵技術研究[J].信息技術,2005,(7).
[5] 劉為超,黎福海.G.729在DSP應用中代碼優化研究[J].現代電子技術,2005,(5).
[6] 王炳錫.語音編碼[M].西安:西安電子科技大學出版社,2002.
[7] TU-T Recommendation G.729 Annex A-Reduced Complexity CS-ACELPD[S].1996.(5).
[8] TMS320VC5416 Fixed-Point Digital Signal Processor l[R],2001.
[9] 黃濤.基于通用DSP的G.729語音壓縮編解碼算法的實現與優化[D].天津:天津大學出版社,2005,(8)

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品久久久久久久久久久久久久| 美日韩精品视频免费看| 亚洲第一福利视频| 女主播福利一区| 久久久久久网址| 欧美国产亚洲另类动漫| 国产精品黄页免费高清在线观看| 国产精品av一区二区| 亚洲一区二区三区在线播放| 亚洲精品久久久久久久久久久久| 欧美一区二区三区在| 国产情侣久久| 亚洲午夜未删减在线观看| 国产在线拍偷自揄拍精品| 亚洲丰满少妇videoshd| 欧美伊人久久| 久久手机免费观看| 国产精品美女主播在线观看纯欲| 国内精品写真在线观看| 在线观看亚洲专区| 久久精品在这里| 欧美影院一区| 欧美一区国产一区| 在线高清一区| 欧美日韩国产免费| 欧美大尺度在线观看| 欧美在线高清| 亚洲一区二区成人在线观看| 免费看的黄色欧美网站| 国产精品v日韩精品v欧美精品网站| 国产精品成av人在线视午夜片| 久久综合电影| 欧美激情一区三区| 在线观看日韩av先锋影音电影院| 国产精品女主播在线观看| 一区二区三区 在线观看视频| 在线视频欧美精品| 欧美日韩亚洲国产精品| 免费视频一区| 国产欧美日韩精品专区| 亚洲精品乱码久久久久久久久| 欧美怡红院视频| 一区二区三区四区五区精品视频| 亚洲欧美久久| 久久国产精品久久久久久久久久| 亚洲欧美成人一区二区三区| 国产精品理论片| 国产精品视频一二三| 欧美成人资源| 国产欧美日韩伦理| 欲香欲色天天天综合和网| 国产精品a级| 亚洲日本va午夜在线电影| 一本久久a久久精品亚洲| 日韩亚洲欧美成人一区| 麻豆国产精品一区二区三区| 亚洲视频免费| 欧美fxxxxxx另类| 国产一区二区三区久久久| 黄色成人av网| 亚洲欧美第一页| 欧美图区在线视频| 久久偷看各类wc女厕嘘嘘偷窃| 欧美色综合天天久久综合精品| 一区二区三区日韩精品视频| 亚洲精品美女在线观看播放| 久久精品2019中文字幕| 99视频精品全部免费在线| 怡红院精品视频在线观看极品| 99成人精品| 亚洲一二三区在线观看| 久久久久久黄| 亚洲精品一区二区三区四区高清| 国产日韩欧美在线播放| 99热这里只有成人精品国产| 99视频精品全国免费| 国产女精品视频网站免费| 久久亚洲一区二区三区四区| 国产色婷婷国产综合在线理论片a| 午夜精品亚洲一区二区三区嫩草| 亚洲国产精品一区二区尤物区| 亚洲欧美国产高清| 91久久精品久久国产性色也91| 亚洲精品国产视频| 欧美区日韩区| 欧美国产综合一区二区| 免费视频亚洲| 亚洲国产高清aⅴ视频| 久久精品国产清自在天天线| 一区二区精品在线| 日韩视频在线免费观看| 久久综合九色| 亚洲国产精品免费| 日韩视频在线你懂得| 最新国产成人av网站网址麻豆| 亚洲天堂av电影| 亚洲第一精品电影| 欧美日韩视频在线一区二区| 久久午夜色播影院免费高清| 欧美日韩在线精品| 亚洲欧美国内爽妇网| 在线观看中文字幕不卡| 亚洲国产欧美日韩另类综合| 伊人成人在线视频| 欧美好骚综合网| 国产精品www网站| 久久久亚洲影院你懂的| 午夜日韩av| 欧美视频一区二区在线观看| 免费欧美电影| 亚洲国产三级网| 国产精品久久久久久久久婷婷| 嫩草国产精品入口| 欧美午夜片在线免费观看| 国产精品午夜在线观看| 欧美午夜精品理论片a级大开眼界| 久久精品日产第一区二区| 久久久蜜桃精品| 男女精品视频| 午夜精品影院在线观看| 久久精品日产第一区二区| 农村妇女精品| 国产精品免费网站在线观看| 欧美日韩精品伦理作品在线免费观看| 免费看av成人| 国产模特精品视频久久久久| 猫咪成人在线观看| 久久精品免视看| 美女国内精品自产拍在线播放| 麻豆国产va免费精品高清在线| 国产精品免费区二区三区观看| 亚洲欧洲综合另类在线| 在线综合亚洲| 欧美成人dvd在线视频| 欧美日韩亚洲国产精品| 亚洲一区二区三区四区中文| 伊人久久亚洲美女图片| 亚洲一区二区三区免费在线观看| 久久一二三国产| 一区二区三区精密机械公司| 久久久久久久国产| 亚洲欧美另类久久久精品2019| 欧美一区二粉嫩精品国产一线天| 午夜在线视频观看日韩17c| 久久精品国产视频| 欧美丝袜一区二区| 欧美精品一线| 亚洲成人在线视频播放| 亚洲在线中文字幕| 欧美一级大片在线观看| 精品99一区二区三区| 欧美视频在线免费| 久久久久久尹人网香蕉| 香港成人在线视频| 国产精品久久夜| 欧美人与禽猛交乱配| 欧美视频中文字幕在线| 亚洲精品一区二区三区在线观看| 久久精品主播| 在线观看一区二区精品视频| 国产美女诱惑一区二区| 亚洲欧洲三级电影| 欧美体内she精视频在线观看| 欧美日韩福利| 欧美成人在线免费观看| 欧美日韩精品综合在线| 久久久91精品国产| 亚洲精品在线观看视频| 亚洲一区国产精品| 亚洲精品乱码久久久久久日本蜜臀| 国产精品自拍网站| 在线中文字幕不卡| 欧美视频二区36p| 国产亚洲精品久久久久动| 在线观看亚洲精品视频| 性欧美暴力猛交69hd| 国产亚洲精品久| 久久蜜桃资源一区二区老牛| 黑人极品videos精品欧美裸| 国产一区二区电影在线观看| 亚洲精品美女久久7777777| 一本在线高清不卡dvd| 欧美日韩一区三区| 一区二区免费在线视频| 亚洲精品小视频| 麻豆精品视频在线| 亚洲欧美区自拍先锋| 欧美日韩天天操| 亚洲国产另类久久精品| 欧美日韩日本国产亚洲在线| 国产精品视频一二三| 夜夜躁日日躁狠狠久久88av| 激情欧美一区| 欧美成人精精品一区二区频| 欧美日本一道本| 亚洲午夜伦理| 在线日本高清免费不卡| 久久www成人_看片免费不卡| 亚洲一二三区在线观看| 一本大道av伊人久久综合| 中文亚洲视频在线| 国产一区二区三区不卡在线观看| 久久综合久久久| 一本色道久久综合一区| 香蕉国产精品偷在线观看不卡| 亚洲丶国产丶欧美一区二区三区| 久久精品毛片| 欧美在线视频一区| 欧美色视频一区| 国产偷久久久精品专区| 国产精品主播| 亚洲精品123区| 欧美日韩中国免费专区在线看| 一区二区三区欧美成人| 久久国产精品99国产精| 一区在线观看| 国产欧美一区二区三区国产幕精品| 欧美极品在线播放| 激情久久中文字幕| 午夜精品理论片| 激情久久综合| 国产精品久久久久毛片大屁完整版| 国产精品三级视频| 一区二区三区国产在线观看| 久久午夜电影| 久久精品动漫| 国产精品蜜臀在线观看| 亚洲精品国产精品乱码不99| 国语自产精品视频在线看| 欧美sm重口味系列视频在线观看| 亚洲国产女人aaa毛片在线| 欧美大胆a视频| 亚洲一区观看| 欧美激情视频免费观看| 久久精品国产亚洲一区二区| 国产一区二区三区网站| 欧美了一区在线观看| 亚洲欧美日韩国产另类专区| 在线国产精品一区| 国产亚洲欧美一区二区三区| 国模精品一区二区三区色天香| 国产精品电影网站| 性欧美1819sex性高清| 国产精品久久久久婷婷| 国产精品伦一区| 国产欧美日韩一区二区三区| 欧美+日本+国产+在线a∨观看| 久久精品久久综合| 亚洲一区欧美激情| 蜜臀91精品一区二区三区| 亚洲国产成人高清精品| 欧美午夜电影在线观看| 久久久久久香蕉网| 欧美h视频在线| 中日韩美女免费视频网站在线观看| 亚洲大片在线观看| 国产精品成人免费精品自在线观看| 亚洲影院高清在线| 亚洲午夜激情免费视频| 久久视频一区二区| 在线免费一区三区| 国产亚洲综合在线| 欧美日韩精品免费在线观看视频| 欧美日韩在线三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲直播在线一区| 国产精品久久久久久久7电影| 国产精品国产福利国产秒拍| 亚洲精品少妇| 欧美亚洲在线视频| 国产欧美日韩综合精品二区| 亚洲另类黄色| 国产日韩欧美亚洲| 久久精品国产一区二区三| 亚洲欧美日韩综合国产aⅴ| 国产偷国产偷精品高清尤物| 午夜精品美女久久久久av福利| 狠狠色噜噜狠狠狠狠色吗综合| 亚洲欧美日韩专区| 欧美亚洲日本国产| 久久不射2019中文字幕| 亚洲午夜成aⅴ人片| 欧美一区二区三区在线观看视频| 亚洲福利久久| 欧美日韩人人澡狠狠躁视频| **性色生活片久久毛片| 亚洲第一色在线| 久久av最新网址| 国产日韩综合一区二区性色av| 欧美精品一区二区在线播放| 欧美日本精品一区二区三区| 久久久青草青青国产亚洲免观| 久久久久青草大香线综合精品| 欧美极品在线观看| 久久精品成人一区二区三区| 欧美精品一卡| 国产欧美日韩精品丝袜高跟鞋| 欧美视频久久| 香港成人在线视频| 亚洲精品久久| 激情久久久久久久| 亚洲免费观看高清完整版在线观看熊| 亚洲午夜电影网| 最新高清无码专区| 久久夜色精品一区| 午夜精品久久一牛影视| 午夜精品一区二区三区四区| av不卡在线看| 影音先锋在线一区| 欧美精品 日韩| 亚洲欧美欧美一区二区三区| 欧美性色视频在线| 亚洲欧美电影在线观看| 欧美华人在线视频| 亚洲一区二区三区在线观看视频| 久久精品国产在热久久| 亚洲小视频在线观看| 欧美日韩亚洲国产一区| 国产精品三级久久久久久电影| 国内精品免费在线观看| 亚洲免费小视频| 欧美日本高清视频| 亚洲欧美日韩精品在线| 亚洲成色777777女色窝| 欧美日韩在线视频一区二区| 欧美高清在线观看| 麻豆av福利av久久av| 卡通动漫国产精品|