《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業界動態 > DM368 視頻前端信號采集詳解

DM368 視頻前端信號采集詳解

2015-07-24
作者:孟海燕

摘要 

       本文詳細介紹了title="DM368" target="_blank">DM368 視頻前端支持的輸入數字信號格式。并以MT9D131 和PC VGA 信號為例,將兩者的時序和 DM368 視頻前端配置參數一一匹配。同時介紹了如何合理配置和使用 VD 中斷,為 DM368 用戶正確采集數據提供了參考。本文內容也可以給 DM8127、DM385 芯片的用戶在使用視頻攝像并行輸入口采集時提供幫助。 

1 前言 

       DM368 是TI 達芬奇系列芯片中的一顆,被廣泛的使用在IPNC(IP net camera 網絡攝像機)的應用領域里。對于IPNC 應用,首先就需要將視頻信號送入DM368 里面,這就需要使用到DM368 的視頻前端(VPFE - Video Processing Front End)。DM368 的視頻前端主要包含了IPIPEIF(Image Pipe Interface 圖像管道接口),ISIF(Image Signal Interface 圖像信號接口),IPIPE (Image Pipe 圖像管道),Resizer(縮放器)四個部分。IPIPEIF 功能是數據通路連接,以及把數據整合成后端模塊接口可以接入的格式/大小。ISIF 是視頻信號的輸入口,可以支持Bayer 格式的RAW 數據(原始數據)或者是YUV 的數據的輸入。IPIPE 主要是做ISP 的處理。Resizer 起到了對圖像縮放和圖像存儲格式轉換的作用。本文是基于IPIPEIF 將外部并口輸入數據送入ISIF 處理的基礎上展開討論。

圖片1.png

                          圖 1. 視頻處理前端[1] 

       如何將輸入信號和DM368 視頻前端參數一一對應?如何獲取外部的RAW 數據以及RAW 轉換成的對應的YUV 數據?如何只采集或者處理圖像中的一部分區域?如何配置VD 中斷觸發的時機?在VD 中斷里面我們應該處理什么?希望在閱讀完本文后,你可以找到相應的答案。 

2 DM368 的前端信號輸入 

       如果用戶外接傳感器(sensor)輸出RAW 數據或者YUV 數據到DM368,為了采集到正確的數據,我們需要了解DM368 的視頻前端是如何解讀信號,以獲得正確的數據。如果用戶使用的是FPGA 輸出信號到DM368,那就更需要了解DM368 視頻前端支持的信號格式,正確輸出DM368可以接收的信號。 

2.1 輸入信號的物理連接 

       DM368 視頻前端支持并口的信號輸入,包括PCLK(像素時鐘),8 到16 位數據線,HD(行同步)信號,VD(場同步)信號??梢灾С肿疃?6 位的Bayer 格式的RAW 數據輸入。也可以支持內嵌同步或者外部信號同步的8 位或者16 位的YUV422 信號輸入。如果是內嵌同步,則不需要接入HD 信號和VD 信號。對于輸入內嵌同步的信號,DM368 硬件可以自動解析出數據上嵌入的同步信息給芯片內部使用。DM368 的PCLK 最高可支持120MHz,可以支持720p60、 1080p30 等分辨率的輸入,也可以支持較大分辨率,例如五百萬、八百萬等分辨率,但幀率是非實時(小于30 幀)的。 

       DM368 的視頻前端ISIF 可以支持master(主) 模式或者slave (從)模式。所謂master 模式就是PCLK、VD 和HD 由DM368 向外發出。而slave 模式是外部設備提供PCLK、VD 和HD 信號給DM368。在實際的應用里面絕大部分的情況都使用采slave 模式。 

2.2 DM368 視頻前端對輸入信號的解析 

2.2.1 ISIF 對信號的解析 

       無論是master 模式還是slave 模式,DM368 的視頻前端接口ISIF 對于信號的處理是一樣的。

圖片2.png

                                圖 2.  幀圖像格式[1] 

       圖2 的時序通常認為水平同步和垂直同步信號都為高電平有效,需要配置ISIF 的MODESET. HDPOL=MODESET.VDPOL=0。在這種情況下,水平同步信號寬度為HDW (HD pulse width),以像素為單位。垂直同步信號寬度為 VDW (VD pulse width) ,以行數為單位。 PLLN(Pixels per line)是每行的像素個數,也就是相鄰兩個行同步信號間的像素個數。LPFR 是Lines per frame 的縮寫,表示每幀數據有多少行,也是相鄰兩個場同步信號之間的行數。在slave 模式下,PLCK/HD/VD 都是外部輸入的,ISIF 寄存器HDW/VDW/PLLN 是不需要配置的。圖2 中的灰色區域我們叫做有效數據區域,也就是用戶希望獲得的有效數據。而斜線陰影區域就是消隱區域。消隱區域在視頻前端處理中也是必不可少的部分,關于這點我們會在第3 節詳細介紹。 

       如果你使用的是單次(one shot)模式,或者在連續(continuous)模式下,你需要保存RAW 數據,那你就需要配置 SPH( Start pixel horizontal 水平方向起始像素),SLV0/1 (Start line vertical - field 0/1 垂直方向奇偶場起始行),LNH( Number of pixels in line 每行像素個數),LNV (Number of lines vertical 垂直方向行數)。這是為了告訴DM368 你需要把輸入的圖像的哪部分寫到DDR。也就是說你可以選擇只輸出有效數據里面的某一部分到DDR。 

       SPH 告訴硬件在同步信號有效以后從哪個像素開始寫入DDR。請注意這里的HD 信號有效起始點是指同步信號有效的沿,不是從同步信號脈沖結束后作為計數像素的起點。例如,如果HD 信號高電平有效,就是HD 上升沿后開始計數,LNH 個PCLK(也就是像素)后將接收到的數據寫入DDR。同樣 SLV0/1 告訴硬件從哪行數據開始需要寫入 DDR,LNV 決定了寫多少行數據到 DDR。所以調整ISIF 的SPH,SLV0/1, LNH 和LNV 就可以調整保存到DDR 上的RAW 數據在原圖中的位置,以及 RAW 數據段大?。ㄩL寬)。如果不需要寫入 RAW 到DDR,那就不需要配置 SPH, SLV0/1 ,LNH 和LNV。 

       圖2 的時序如果配置為同步信號低電平有效也是可以的。但是如果配置為低電平有效,相關的參數就發生了變化。例如水平同步信號寬度就變為 PPLN-HDW,垂直同步信號寬度為 LPFR-  VDW。SPH 和 SLV0/1 都變成了 0。所以在配置 ISIF 相關寄存器前首先需要把同步信號的極性確定下來。 要采集到正確的數據,DM368 采樣數據時機必須和傳感器輸出數據的時機匹配。在DM368 上默認是PCLK 的下降沿采樣數據。用戶可以通過修改SYSTEM module 寄存器VPSS_CLK_CTRL的PCLK_INV[2] 位來改變 PCLK 采樣沿。 

2.2.2 IPIPE 和Resizer 對信號的解析和處理 

       如果ISIF 直接通過IPIPEIF 連接到IPIPE,那所有的圖像數據,也就是圖2 里的global frame 都會傳輸到IPIPE。在IPIPE 里面 用戶需要配置SRC_HPS (Horizontal Start Position ),SRC_VPS(Vertical Start Position),SRC_HSZ( Horizontal Processing Size)和SRC_VSZ( Vertical Processing Size),來確認global frame 里面的哪一部分需要IPIPE 來處理。 

       在resizer 的模塊里面,也有SRC_HPS,SRC_VPS,SRC_HSZ 和SRC_VSZ 可以配置resizer處理的圖像的區域。如果IPIPE 的輸出到resizer 已經是需要處理的區域,那SRC_HPS,SRC_VPS 就可以配置為0,而resizer 的SRC_HSZ,SRC_VSZ 等于IPIPE 的SRC_HSZ,SRC_VSZ。如果ISIF 的輸出是通過IPIPEIF 直接到resizer(沒有經過IPIPE),resizer 的SRC_HPS,SRC_VPS 就不能配置為0 了,需要用戶根據需要處理的圖像合理的配置resizer 的SRC_HPS,SRC_VPS 寄存器。 

2.2.3 RAW 數據和YUV 數據的匹配 

       在連續模式下,用戶同時獲得resizer 輸出的YUV 和ISIF 輸出的RAW,時常有用戶發現自己保存的RAW 數據和Resizer 輸出的YUV 數據不匹配,有一定的偏移。這種問題的原因是IPIPE,Resizer 里面的SRC_HPS,SRC_VPS,SRC_HSZ 和SRC_VSZ 和ISIF 里面的寫入DDR 時候配置的偏移和大小不匹配。IPIPE/Resizer 和ISIF 的寄存器本身是沒有直接關系的,這就需要用戶將它們一一對應,匹配起來。例如ISIF 輸出的數據輸入給IPIPE,為了讓RAW 和YUV 匹配,需要ISIF 的SPH 等于IPIPE 的SRC_HPS,ISIF 的SLV0/1 等于IPIPE 的SRC_VPS,ISIF 的LNH 等于IPIPE 的SRC_ HSZ,ISIF 的LNV 等于IPIPE 的SRC_ VSZ。而Resizer 的SRC_HPS,SRC_VPS 需要配置為0,而resizer 的SRC_HSZ,SRC_VSZ 要等于IPIPE 的SRC_HSZ,SRC_VSZ。 

       在單次模式下,也就是數據通路ISIF->DDR->IPIPEIF->IPIPE(Resizer),由于IPIPE 的輸入是DDR 上的RAW 數據,有效數據的獲取已經在ISIF 輸出到DDR 配置里面實現了,IPIPE 里面的處理數據的起始位置就可以是(0,0)了。 

       這樣無論是在連續模式還是在單次模式下,RAW 數據和RAW 輸出轉換出的YUV 數據就可以完全匹配了。 

2.3 DM368 接入傳感器輸出 

2.3.1 MT9D131 同步信號極性 

圖片3.png

                           圖 3. MT9D131 時序圖 [3]

       圖3 是美光的MT9D131 傳感器的時序圖。圖3 中FRAME_VALID 表示VD(垂直同步),

LINE_VALID 表示HD(水平同步)。 

       在DM368 IPNC v3.1 的軟件(av_capture\framework\drv\usermod\src\imgs_mt9d131_2mp\drv_imgsIsifCfg_MT9D131_2MP.c)里面對于同步信號的極性有如下的配置,設定同步信號都是高有效。

圖片4.png

       圖3 中的HD 信號寬度是比較寬的,不是個脈沖,而是一行數據的個數。所以HD 信號的寬度可長可短,可以是幾個像素(如圖2),或者是一行數據的個數(如圖3)。VD 信號的寬度也是同理。無論同步信號是寬是窄,最重要的是先定義好同步型號的極性,因為ISIF 參數的配置都要以這點為基礎。 

2.3.2 MT9D131 的一幀數據分析 

圖片5.png

                           圖 4. MT9D131 像素陣列描述 [3] 

       MT9D131 最大可以輸出兩百萬像素的圖像。從圖4 可以看出MT9D131 的sensor 輸出實際上是1688x1256 個像素(起始像素是0,0),是大于兩百萬的。原因是其中包含了黑色區域和無效區域,有效的圖像大小是1632x1216,一般使用的兩百萬分辨率為1600x1200。 

                   

圖片6.png

                        表 1. MT9D131 時序和DM368 的ISIF 參數對應表

圖片7.png

       所以,根據表1 可以得到對于MT9D131 的輸出的RAW 數據: 

       PPLN =右側black column 列數+水平方向有效像素點+左側black column 列數=52+1632+4=1688  

LPFR=上部black row 行數+垂直方向有效像素點+下部上部black row 行數=20+1216+20=1256 

       但由于MT9D131 對外輸出VD/HD,這兩個參數在ISIF 里面無需配置。 

       如果需要采集圖像正中間的1600x1200 數據,ISIF 需要如表2 的配置: 

                  表 2. MT9D131 采集1600x1200 時DM368 的ISIF 參數對應表

圖片8.png

       如果數據通路是ISIF->IPIPEIF->IPIPE->Resizer, 要得到匹配的YUV 數據就需要配置: 

IPIPE 相關寄存器: 

SRC_HPS=SPH=68 

SRC_VPS=SLVx=28 

SRC_HSZ=LNH=1599 

SRC_VSZ=LNV=1199 

Resizer 相關寄存器: 

SRC_HPS=0 

SRC_VPS=0 

ZHCA600 

8 DM368 視頻前端信號采集詳解 

SRC_HSZ=LNH=1599 

SRC_VSZ=LNV=1199 

       MT9D131 上電后默認會禁止dark 區域輸出,也就是Show Dark Rows 和Show Dark Columns 寄存器位默認值為0,右側black column 列數=0,上部black  row 行數=0,這樣傳感器在同步信號有效后會立即輸出有效數據,也就是圖3 中 MT9D131 時序圖顯示的情況。這種情況下如果要獲取中心1600x1200 的數據,就需要修改配置ISIF.SPH=16, ISIF. SLV0/1=8,IPIPE. SRC_HPS=16,IPIPE.SRC_VPS=8,其他參數配置不變。 

2.4 DM368 接入PC VGA 信號 

       DM368 的視頻前端是數字接口,無法直接接入PC 的VGA 信號的,因為PC 的VGA 信號是模擬信號。這需要有像TVP7002 的視頻AD 芯片將PC 的VGA 信號轉換為YUV 的數字信號,再輸入到DM368。 

參考VESA 的標準,用戶會看到一些術語,如Addr Time, front porch,back porch 等,下面我們把這些術語和DM368 的視頻前端的輸入時序來對應一下。 

圖片9.png

                         圖 5. PC VGA 輸出時序簡圖

       對于圖5,假設top/left border 和bottom/right border 為0(關于top/left border 和bottom/right border 請參考VESA 時序標準),設定HD 低有效,VD 高有效。 

                   表 3. VGA 時序和DM368 的ISIF 參數對應表

圖片10.png

圖片11.png

       有了表3 的對應,用戶就可以很方便的根據VESA 標準,配置好ISIF 相關的寄存器了。 

3 VD 中斷的配置和使用 

       在討論這個問題前,用戶需要分清楚外部VD 信號(或者由內嵌同步解析出來的VD 信號)和ISIF 內部的VD 中斷的關系。 

圖片12.png

                              圖 6. VD 中斷重定位 [1] 

       在DM368 中VD 中斷和外部的VD 信號不一定是一致的。一般來說軟件會根據外部的VD 信號,對內部使用的VD 中斷進行重定位。下面的代碼可以在DM36x IPNCV3.1 的軟件(av_capture\framework\drv\usermod\src\  Drv_isif.c)里面找到。以DM368 采集RAW 數據為例,VD 中斷重定位到傳感器輸出圖像高度(包括有效數據和消隱期高度)減去64 行。也即是當VD中斷產生的時候,認為當前幀的數據已經經Resizer 寫入到DDR,目前處于消隱期,可以更新下一幀數據需要修改的寄存器例如IPIPE 寄存器,Resizer 輸出和地址寄存器值等,這樣在下一個外部 VD 信號到來的的時候,這些寄存器就可以真正更新到硬件里面,使得下一幀輸出的數據正確,而用戶也可以采集到正確的數據。這就是VD 中斷需要處理的內容和觸發的時機。

圖片13.png

       通常來說如果有效數據后(無論是每一行后面,或者是一幀數據結束后面)有較多的消隱期區域,這對于DM368 的ISP 處理和輸出是有利的。這點對于設計FPGA 輸出時序給DM368 的時候需要特別注意。 

       由于不同的傳感器或者是FPGA 的輸出時序有所不同,該值是需要根據實際應用來調整的。即使是同樣的傳感器,如果由于系統負荷的問題,使得DDR 占有率增加,導致Reszier 輸出DDR 變慢,這時候就需要增大 VDINT 的值,以保證當前幀數據完全寫入。使能 Resizer 輸出的 flip 功能,會增加DDR 的訪問量,在垂直和水平方向flip 同時開啟的時候就有可能導致圖像右側輸出不正常而需要增大VDINT 的值。 

4 結束語 

       了解輸入 DM368 的信號的時序格式同時了解 DM368 如何解析輸入的數據并且合理使用 VD 中斷,就可以正確采集到需要的數據。由于DM8127、DM385 的并口和DM368 的類似,本文的內容可以作為參考。 

參考文獻 

1. TMS320DM36x Digital Media System-on-Chip (DMSoC) Video Processing Front End (VPFE) (SPRUFG8B) 

2. TMS320DM36x Digital Media System-on-Chip (DMSoC) ARM Subsystem User's Guide (SPRUFGA) 

3. MT9D131 Data Sheet (www.aptina.com/products/soc/mt9d131c12stc/ ) 

4. DM36x IPNC SW v3.1 

 

 





 

 


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热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>
          欧美丝袜一区二区| 国产精品亚洲视频| 国产精品久久久久久久久久免费看| 韩国欧美一区| 免费视频最近日韩| 亚洲日本无吗高清不卡| 国产精品免费视频观看| 一本一道久久综合狠狠老精东影业| 在线中文字幕不卡| 麻豆亚洲精品| 99国产精品视频免费观看一公开| 极品日韩久久| 国产精品每日更新在线播放网址| 欧美激情视频在线播放| 国产欧美视频一区二区三区| 国产精品永久在线| 亚洲精品九九| 国产欧美不卡| 亚洲精品久久在线| 亚洲午夜三级在线| 久久国产精品亚洲va麻豆| 欧美日韩一区二区三区| 国产欧美日韩一区二区三区在线观看| 日韩亚洲欧美成人一区| 亚洲国产综合视频在线观看| 国产伦精品一区二区三区免费迷| 国产精品久99| 亚洲高清二区| 午夜精品国产精品大乳美女| 欧美性猛交一区二区三区精品| 最新成人av在线| 亚洲高清不卡在线| 国产精品久久久久久久久搜平片| 亚洲欧美一区二区视频| 欧美韩日高清| 欧美成人激情视频免费观看| 久久精品道一区二区三区| 国产日韩精品一区二区三区在线| 亚洲成色最大综合在线| 免费日韩成人| 国产精品99一区| 极品尤物一区二区三区| 久久网站热最新地址| 午夜亚洲性色福利视频| 国产精品毛片高清在线完整版| 久久综合久久综合久久综合| 蜜桃精品久久久久久久免费影院| 欧美理论片在线观看| 亚洲欧美日韩精品一区二区| 黄色综合网站| 久久激情久久| 亚洲乱码国产乱码精品精可以看| 欧美日韩国产一区二区三区| 欧美日韩在线影院| 久久久久综合网| 久久精品2019中文字幕| 日韩视频在线一区二区| 久久精品国产2020观看福利| 亚洲女人天堂成人av在线| 国产毛片久久| 亚洲电影一级黄| 欧美伊人久久久久久久久影院| 欧美日韩精品久久| 99精品欧美一区二区三区| 国产精品男女猛烈高潮激情| 亚洲国产裸拍裸体视频在线观看乱了中文| 极品少妇一区二区三区| 欧美裸体一区二区三区| 亚洲欧美欧美一区二区三区| 久久久亚洲精品一区二区三区| 亚洲伦理网站| 在线精品视频免费观看| 国产精品劲爆视频| 亚洲国产一区二区a毛片| 激情久久一区| 亚洲欧美另类综合偷拍| 亚洲欧美日韩精品| 欧美日韩精品高清| 国产伦精品一区二区三| 欧美电影在线观看| 好吊成人免视频| 国产精品亚洲一区二区三区在线| 亚洲精品一区二区三区蜜桃久| 国产欧美精品xxxx另类| 亚洲看片网站| 性欧美18~19sex高清播放| 国产在线一区二区三区四区| 亚洲精品黄网在线观看| 欧美日韩成人在线| 欧美激情中文字幕在线| aa成人免费视频| 国产精品日本| 国内精品**久久毛片app| 亚洲精选91| 欧美精品一区在线播放| 久久久777| 亚洲第一成人在线| 久久国产88| 亚洲一区3d动漫同人无遮挡| 黄色亚洲精品| 另类专区欧美制服同性| 欧美一区二区三区视频免费| 午夜精品影院在线观看| 欧美成人嫩草网站| 国产色综合天天综合网| 国产精品成人国产乱一区| 伊人色综合久久天天| 亚洲在线观看免费| 美女主播精品视频一二三四| 激情亚洲一区二区三区四区| 国产一区二区三区在线免费观看| 欧美激情中文字幕在线| 国产精品伊人日日| 欧美亚洲在线观看| 午夜精品久久99蜜桃的功能介绍| 在线国产精品播放| 一本色道久久综合狠狠躁的推荐| av72成人在线| 欧美影院在线| 国产一在线精品一区在线观看| 99国产精品99久久久久久粉嫩| 亚洲欧美日韩精品久久| 午夜亚洲福利在线老司机| 亚洲作爱视频| 欧美在线中文字幕| 欧美日本亚洲视频| 亚洲国产91色在线| 欧美一区二区三区日韩| 精品成人在线观看| 欧美日韩一区二区三区免费看| 亚洲精品乱码久久久久久按摩观| 欧美日本一区二区高清播放视频| 欧美激情成人在线视频| 欧美日韩人人澡狠狠躁视频| 久久久夜色精品亚洲| 欧美aaaaaaaa牛牛影院| 女女同性女同一区二区三区91| 蜜桃精品一区二区三区| 国产在线拍揄自揄视频不卡99| 欧美精品手机在线| 国内成人精品2018免费看| 亚洲视频你懂的| 亚洲欧美日韩一区在线| 亚洲韩国一区二区三区| 欧美激情偷拍| 亚洲在线电影| 亚洲国产精品综合| 久久精品国产77777蜜臀| 国内精品一区二区| 亚洲成色777777在线观看影院| 欧美中文字幕| 最近中文字幕日韩精品| 麻豆精品精华液| 欧美性事免费在线观看| 欧美精品性视频| 欧美紧缚bdsm在线视频| 亚洲综合不卡| 亚洲第一主播视频| 狼人天天伊人久久| 国产女主播视频一区二区| 亚洲韩国日本中文字幕| 亚洲国产精品福利| 欧美久久久久中文字幕| 国产精品一区在线观看你懂的| 国产精品麻豆va在线播放| 欧美午夜精品久久久久久人妖| 国产精品白丝jk黑袜喷水| 国产一区高清视频| 男女av一区三区二区色多| 亚洲黄色片网站| 欧美在线亚洲| 欧美jjzz| 在线观看国产成人av片| 欧美国产日韩一二三区| 精品动漫一区| 国产精品一区一区三区| 亚洲狼人精品一区二区三区| 亚洲男女自偷自拍图片另类| 国产精品亚洲综合一区在线观看| 亚洲第一福利视频| 久久精品一二三区| 欧美大片在线观看一区二区| 91久久精品国产| 在线欧美影院| 亚洲欧洲精品一区二区三区波多野1战4| 亚洲自拍电影| 男人的天堂亚洲在线| 亚洲国产精品久久久久秋霞影院| 国产一区二区在线观看免费播放| 欧美网站在线观看| 国产欧美一区二区三区视频| 国产日韩欧美在线观看| 久久精品日产第一区二区| 国产色产综合色产在线视频| 亚洲成人在线视频网站| 欧美激情一区二区三区不卡| 国产欧美一区二区三区久久人妖| 91久久香蕉国产日韩欧美9色| 亚洲欧洲日韩综合二区| 久久综合伊人77777麻豆| 欧美色图天堂网| 麻豆乱码国产一区二区三区| 香蕉成人啪国产精品视频综合网| 精品不卡在线| 国产综合亚洲精品一区二| 欧美成人免费视频| 亚洲国产成人av在线| 一区久久精品| 欧美电影免费观看高清完整版| 国产精品久久久久久久久久久久久| 免费在线观看日韩欧美| 国产精品第十页| 激情五月婷婷综合| 国产精品亚洲美女av网站| 国产精品久久久久久影视| 亚洲国产精品传媒在线观看| 在线看日韩欧美| 欧美激情视频免费观看| 国产伦精品一区二区三区视频孕妇| 亚洲人成人99网站| 亚洲午夜免费视频| 欧美va亚洲va香蕉在线| 久久精品一区二区三区不卡牛牛| 亚洲欧美经典视频| 国产精品视频第一区| 欧美性理论片在线观看片免费| 91久久国产综合久久| 欧美亚洲免费高清在线观看| 久久精品五月| 亚洲一区美女视频在线观看免费| 一本久久a久久免费精品不卡| 99国内精品久久久久久久软件| 欧美色欧美亚洲另类二区| 欧美一区二粉嫩精品国产一线天| 狠狠色丁香婷婷综合久久片| 欧美日本高清视频| 亚洲午夜91| 1024精品一区二区三区| 亚洲一区二区高清视频| 欧美体内she精视频在线观看| 日韩一级视频免费观看在线| 国产视频精品免费播放| 欧美不卡激情三级在线观看| 影视先锋久久| 日韩视频中午一区| 一本一本久久a久久精品牛牛影视| 欧美黑人在线播放| 国产精品视频导航| 亚洲一区精彩视频| 国产精品99久久99久久久二8| 欧美国产视频在线观看| 亚洲精品日产精品乱码不卡| 午夜国产欧美理论在线播放| 欧美在线播放视频| 欧美美女日韩| 国产欧美一二三区| 亚洲男人的天堂在线aⅴ视频| 99精品视频免费观看视频| 久久精品视频在线免费观看| 亚洲激情欧美| 在线免费观看日本欧美| 亚洲欧美日韩另类| 久久久久久久综合色一本| 国产一区二区福利| 国产精品尤物| 亚洲蜜桃精久久久久久久| 欧美日韩免费观看一区三区| 亚洲综合色自拍一区| 欧美成人免费在线| 欧美色偷偷大香| 亚洲一区二区三区影院| 欧美日韩亚洲91| 国产精品久久久久91| 国产精品久久一级| 国产亚洲一区二区三区| 欧美三级在线播放| 亚洲精品久久久蜜桃| 欧美寡妇偷汉性猛交| 欧美日韩二区三区| 久久亚洲欧美国产精品乐播| 午夜精品国产精品大乳美女| 午夜国产不卡在线观看视频| 国产精品v片在线观看不卡| 欧美凹凸一区二区三区视频| 久久精品免视看| 亚洲自拍偷拍麻豆| 欧美午夜a级限制福利片| 91久久极品少妇xxxxⅹ软件| 蜜臀久久99精品久久久画质超高清| 嫩草影视亚洲| 午夜精品影院在线观看| 国产精品毛片va一区二区三区| 欧美精品久久99| 久久久久久久尹人综合网亚洲| 国产视频一区在线| 99国产一区| 好看不卡的中文字幕| 欧美日韩国产在线播放网站| 久久成人免费视频| 亚洲视频第一页| 国产精品亚洲一区二区三区在线| 亚洲欧美在线视频观看| 欧美日韩一区在线观看视频| 欧美高清视频免费观看| 亚洲免费视频成人| 日韩视频免费在线观看| 欧美一区二区三区成人| 亚洲国产美女久久久久| 狠狠色丁香久久综合频道| 夜夜嗨av一区二区三区网页| 在线视频欧美一区| 欧美日韩精品是欧美日韩精品| 欧美日本一区二区高清播放视频| 欧美人交a欧美精品| 久久精品三级| 久久精品99久久香蕉国产色戒| 国产视频一区二区三区在线观看| 牛人盗摄一区二区三区视频| 欧美尤物一区| 久久综合婷婷| 亚洲美女视频在线免费观看| 亚洲欧洲精品一区二区精品久久久| 欧美三级欧美一级| 亚洲福利视频三区| 国语自产精品视频在线看抢先版结局| 欧美在线影院在线视频| 亚洲欧美日韩精品一区二区| 激情小说亚洲一区|