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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 新建 文本文檔2.txt

?? 這是今年ADI大賽我參與的另一個(gè)獲獎(jiǎng)的項(xiàng)目列縫檢測(cè)儀的源文件
?? TXT
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
RGB與YUV----摘自《DirectShow實(shí)務(wù)精選》 作者:陸其明

計(jì)算機(jī)彩色顯示器顯示色彩的原理與彩色電視機(jī)一樣,都是采用R(Red)、G(Green)、B(Blue)相加混色的原理:通過(guò)發(fā)射出三種不同強(qiáng)度的電子束,使屏幕內(nèi)側(cè)覆蓋的紅、綠、藍(lán)磷光材料發(fā)光而產(chǎn)生色彩。這種色彩的表示方法稱為RGB色彩空間表示(它也是多媒體計(jì)算機(jī)技術(shù)中用得最多的一種色彩空間表示方法)。
根據(jù)三基色原理,任意一種色光F都可以用不同分量的R、G、B三色相加混合而成。

F = r [ R ] + g [ G ] + b [ B ]

其中,r、g、b分別為三基色參與混合的系數(shù)。當(dāng)三基色分量都為0(最弱)時(shí)混合為黑色光;而當(dāng)三基色分量都為k(最強(qiáng))時(shí)混合為白色光。調(diào)整r、g、b三個(gè)系數(shù)的值,可以混合出介于黑色光和白色光之間的各種各樣的色光。
那么YUV又從何而來(lái)呢?在現(xiàn)代彩色電視系統(tǒng)中,通常采用三管彩色攝像機(jī)或彩色CCD攝像機(jī)進(jìn)行攝像,然后把攝得的彩色圖像信號(hào)經(jīng)分色、分別放大校正后得到RGB,再經(jīng)過(guò)矩陣變換電路得到亮度信號(hào)Y和兩個(gè)色差信號(hào)R-Y(即U)、B-Y(即V),最后發(fā)送端將亮度和色差三個(gè)信號(hào)分別進(jìn)行編碼,用同一信道發(fā)送出去。這種色彩的表示方法就是所謂的YUV色彩空間表示。
采用YUV色彩空間的重要性是它的亮度信號(hào)Y和色度信號(hào)U、V是分離的。如果只有Y信號(hào)分量而沒(méi)有U、V分量,那么這樣表示的圖像就是黑白灰度圖像。彩色電視采用YUV空間正是為了用亮度信號(hào)Y解決彩色電視機(jī)與黑白電視機(jī)的兼容問(wèn)題,使黑白電視機(jī)也能接收彩色電視信號(hào)。
YUV與RGB相互轉(zhuǎn)換的公式如下(RGB取值范圍均為0-255):

Y = 0.299R + 0.587G + 0.114B
U = -0.147R - 0.289G + 0.436B
V = 0.615R - 0.515G - 0.100B

R = Y + 1.14V
G = Y - 0.39U - 0.58V
B = Y + 2.03U

在DirectShow中,常見的RGB格式有RGB1、RGB4、RGB8、RGB565、RGB555、RGB24、RGB32、ARGB32等;常見的YUV格式有YUY2、YUYV、YVYU、UYVY、AYUV、Y41P、Y411、Y211、IF09、IYUV、YV12、YVU9、YUV411、YUV420等。作為視頻媒體類型的輔助說(shuō)明類型(Subtype),它們對(duì)應(yīng)的GUID見表2.3。

表2.3 常見的RGB和YUV格式

GUID    格式描述
MEDIASUBTYPE_RGB1    2色,每個(gè)像素用1位表示,需要調(diào)色板
MEDIASUBTYPE_RGB4    16色,每個(gè)像素用4位表示,需要調(diào)色板
MEDIASUBTYPE_RGB8    256色,每個(gè)像素用8位表示,需要調(diào)色板
MEDIASUBTYPE_RGB565    每個(gè)像素用16位表示,RGB分量分別使用5位、6位、5位
MEDIASUBTYPE_RGB555    每個(gè)像素用16位表示,RGB分量都使用5位(剩下的1位不用)
MEDIASUBTYPE_RGB24    每個(gè)像素用24位表示,RGB分量各使用8位
MEDIASUBTYPE_RGB32    每個(gè)像素用32位表示,RGB分量各使用8位(剩下的8位不用)
MEDIASUBTYPE_ARGB32    每個(gè)像素用32位表示,RGB分量各使用8位(剩下的8位用于表示Alpha通道值)
MEDIASUBTYPE_YUY2    YUY2格式,以4:2:2方式打包
MEDIASUBTYPE_YUYV    YUYV格式(實(shí)際格式與YUY2相同)
MEDIASUBTYPE_YVYU    YVYU格式,以4:2:2方式打包
MEDIASUBTYPE_UYVY    UYVY格式,以4:2:2方式打包
MEDIASUBTYPE_AYUV    帶Alpha通道的4:4:4 YUV格式
MEDIASUBTYPE_Y41P    Y41P格式,以4:1:1方式打包
MEDIASUBTYPE_Y411    Y411格式(實(shí)際格式與Y41P相同)
MEDIASUBTYPE_Y211    Y211格式
MEDIASUBTYPE_IF09    IF09格式
MEDIASUBTYPE_IYUV    IYUV格式
MEDIASUBTYPE_YV12    YV12格式
MEDIASUBTYPE_YVU9    YVU9格式

下面分別介紹各種RGB格式。

¨ RGB1、RGB4、RGB8都是調(diào)色板類型的RGB格式,在描述這些媒體類型的格式細(xì)節(jié)時(shí),通常會(huì)在BITMAPINFOHEADER數(shù)據(jù)結(jié)構(gòu)后面跟著一個(gè)調(diào)色板(定義一系列顏色)。它們的圖像數(shù)據(jù)并不是真正的顏色值,而是當(dāng)前像素顏色值在調(diào)色板中的索引。以RGB1(2色位圖)為例,比如它的調(diào)色板中定義的兩種顏色值依次為0x000000(黑色)和0xFFFFFF(白色),那么圖像數(shù)據(jù)001101010111…(每個(gè)像素用1位表示)表示對(duì)應(yīng)各像素的顏色為:黑黑白白黑白黑白黑白白白…。

¨ RGB565使用16位表示一個(gè)像素,這16位中的5位用于R,6位用于G,5位用于B。程序中通常使用一個(gè)字(WORD,一個(gè)字等于兩個(gè)字節(jié))來(lái)操作一個(gè)像素。當(dāng)讀出一個(gè)像素后,這個(gè)字的各個(gè)位意義如下:
     高字節(jié)              低字節(jié)
R R R R R G G G     G G G B B B B B
可以組合使用屏蔽字和移位操作來(lái)得到RGB各分量的值:

#define RGB565_MASK_RED    0xF800
#define RGB565_MASK_GREEN  0x07E0
#define RGB565_MASK_BLUE   0x001F
R = (wPixel & RGB565_MASK_RED) >> 11;   // 取值范圍0-31
G = (wPixel & RGB565_MASK_GREEN) >> 5;  // 取值范圍0-63
B =  wPixel & RGB565_MASK_BLUE;         // 取值范圍0-31

¨ RGB555是另一種16位的RGB格式,RGB分量都用5位表示(剩下的1位不用)。使用一個(gè)字讀出一個(gè)像素后,這個(gè)字的各個(gè)位意義如下:
     高字節(jié)             低字節(jié)
X R R R R G G       G G G B B B B B       (X表示不用,可以忽略)
可以組合使用屏蔽字和移位操作來(lái)得到RGB各分量的值:

#define RGB555_MASK_RED    0x7C00
#define RGB555_MASK_GREEN  0x03E0
#define RGB555_MASK_BLUE   0x001F
R = (wPixel & RGB555_MASK_RED) >> 10;   // 取值范圍0-31
G = (wPixel & RGB555_MASK_GREEN) >> 5;  // 取值范圍0-31
B =  wPixel & RGB555_MASK_BLUE;         // 取值范圍0-31

¨ RGB24使用24位來(lái)表示一個(gè)像素,RGB分量都用8位表示,取值范圍為0-255。注意在內(nèi)存中RGB各分量的排列順序?yàn)椋築GR BGR BGR…。通常可以使用RGBTRIPLE數(shù)據(jù)結(jié)構(gòu)來(lái)操作一個(gè)像素,它的定義為:

typedef struct tagRGBTRIPLE { 
  BYTE rgbtBlue;    // 藍(lán)色分量
  BYTE rgbtGreen;   // 綠色分量
  BYTE rgbtRed;     // 紅色分量
} RGBTRIPLE;

¨ RGB32使用32位來(lái)表示一個(gè)像素,RGB分量各用去8位,剩下的8位用作Alpha通道或者不用。(ARGB32就是帶Alpha通道的RGB32。)注意在內(nèi)存中RGB各分量的排列順序?yàn)椋築GRA BGRA BGRA…。通常可以使用RGBQUAD數(shù)據(jù)結(jié)構(gòu)來(lái)操作一個(gè)像素,它的定義為:

typedef struct tagRGBQUAD {
  BYTE    rgbBlue;      // 藍(lán)色分量
  BYTE    rgbGreen;     // 綠色分量
  BYTE    rgbRed;       // 紅色分量
  BYTE    rgbReserved;  // 保留字節(jié)(用作Alpha通道或忽略)
} RGBQUAD;

下面介紹各種YUV格式。YUV格式通常有兩大類:打包(packed)格式和平面(planar)格式。前者將YUV分量存放在同一個(gè)數(shù)組中,通常是幾個(gè)相鄰的像素組成一個(gè)宏像素(macro-pixel);而后者使用三個(gè)數(shù)組分開存放YUV三個(gè)分量,就像是一個(gè)三維平面一樣。表2.3中的YUY2到Y(jié)211都是打包格式,而IF09到Y(jié)VU9都是平面格式。(注意:在介紹各種具體格式時(shí),YUV各分量都會(huì)帶有下標(biāo),如Y0、U0、V0表示第一個(gè)像素的YUV分量,Y1、U1、V1表示第二個(gè)像素的YUV分量,以此類推。)

¨ YUY2(和YUYV)格式為每個(gè)像素保留Y分量,而UV分量在水平方向上每?jī)蓚€(gè)像素采樣一次。一個(gè)宏像素為4個(gè)字節(jié),實(shí)際表示2個(gè)像素。(4:2:2的意思為一個(gè)宏像素中有4個(gè)Y分量、2個(gè)U分量和2個(gè)V分量。)圖像數(shù)據(jù)中YUV分量排列順序如下:
Y0 U0 Y1 V0    Y2 U2 Y3 V2 …

¨ YVYU格式跟YUY2類似,只是圖像數(shù)據(jù)中YUV分量的排列順序有所不同:
Y0 V0 Y1 U0    Y2 V2 Y3 U2 …

¨ UYVY格式跟YUY2類似,只是圖像數(shù)據(jù)中YUV分量的排列順序有所不同:
U0 Y0 V0 Y1    U2 Y2 V2 Y3 …

¨ AYUV格式帶有一個(gè)Alpha通道,并且為每個(gè)像素都提取YUV分量,圖像數(shù)據(jù)格式如下:
A0 Y0 U0 V0    A1 Y1 U1 V1 …

¨ Y41P(和Y411)格式為每個(gè)像素保留Y分量,而UV分量在水平方向上每4個(gè)像素采樣一次。一個(gè)宏像素為12個(gè)字節(jié),實(shí)際表示8個(gè)像素。圖像數(shù)據(jù)中YUV分量排列順序如下:
U0 Y0 V0 Y1    U4 Y2 V4 Y3    Y4 Y5 Y6 Y8 … 

¨ Y211格式在水平方向上Y分量每2個(gè)像素采樣一次,而UV分量每4個(gè)像素采樣一次。一個(gè)宏像素為4個(gè)字節(jié),實(shí)際表示4個(gè)像素。圖像數(shù)據(jù)中YUV分量排列順序如下:
Y0 U0 Y2 V0    Y4 U4 Y6 V4 …

¨ YVU9格式為每個(gè)像素都提取Y分量,而在UV分量的提取時(shí),首先將圖像分成若干個(gè)4 x 4的宏塊,然后每個(gè)宏塊提取一個(gè)U分量和一個(gè)V分量。圖像數(shù)據(jù)存儲(chǔ)時(shí),首先是整幅圖像的Y分量數(shù)組,然后就跟著U分量數(shù)組,以及V分量數(shù)組。IF09格式與YVU9類似。

¨ IYUV格式為每個(gè)像素都提取Y分量,而在UV分量的提取時(shí),首先將圖像分成若干個(gè)2 x 2的宏塊,然后每個(gè)宏塊提取一個(gè)U分量和一個(gè)V分量。YV12格式與IYUV類似。

¨ YUV411、YUV420格式多見于DV數(shù)據(jù)中,前者用于NTSC制,后者用于PAL制。YUV411為每個(gè)像素都提取Y分量,而UV分量在水平方向上每4個(gè)像素采樣一次。YUV420并非V分量采樣為0,而是跟YUV411相比,在水平方向上提高一倍色差采樣頻率,在垂直方向上以U/V間隔的方式減小一半色差采樣,如圖2.12所示。



簡(jiǎn)介
在整個(gè)視頻行業(yè)中,定義了很多 YUV 格式。本文講述的是在 Microsoft? Windows? 操作系統(tǒng)中呈現(xiàn)視頻時(shí)推薦使用的 8 位 YUV 格式。鼓勵(lì)解碼器供應(yīng)商和顯示供應(yīng)商支持本文所講述的格式。本文不對(duì) YUV 顏色的其他用途(如靜止攝影)進(jìn)行描述。

本文講述的格式全部使用每個(gè)像素位置 8 位的方式來(lái)編碼 Y 頻道(也稱為燈光頻道),并使用每樣例 8 位的方式來(lái)編碼每個(gè) U 或 V 色度樣例。但是,大多數(shù) YUV 格式平均使用的每像素位數(shù)都少于 24 位,這是因?yàn)樗鼈儼?U 和 V 樣例比 Y 樣例要少。本文不講述帶有 10 位和 12 位 Y 頻道的 YUV 格式。 

注 在本文中,U 一詞相當(dāng)于 Cb,V 一詞相當(dāng)于 Cr。

本文包括以下主題: 

? 在 DirectShow 中標(biāo)識(shí) YUV 格式 — 講述了如何描述 Microsoft DirectShow? YUV 格式類型。 
 
? YUV 采樣 — 講述了一些最常用的 YUV 采樣技術(shù)。 
 
? 表面定義 — 講述了推薦的 YUV 格式。 
 
? 顏色空間和色度采樣率轉(zhuǎn)換 — 提供了一些在 YUV 和 RGB 格式之間進(jìn)行轉(zhuǎn)換的指南,以及在不同 YUV 格式之間進(jìn)行轉(zhuǎn)換的指南。 
 
? 其他信息提供了其他信息。 
 

返回頁(yè)首

在 DirectShow 中標(biāo)識(shí) YUV 格式
本文講述的每種 YUV 格式都指定了一個(gè) FOURCC 碼。FOURCC 碼是一個(gè) 32 位、不帶正負(fù)號(hào)的整數(shù),它是通過(guò)串聯(lián)四個(gè) ASCII 字符創(chuàng)建而成的。

有很多 C/C++ 宏可使得在源代碼中聲明 FOURCC 值變得更加簡(jiǎn)單。例如,MAKEFOURCC 宏是在 Mmsystem.h 中聲明的,F(xiàn)CC 宏則是在 Aviriff.h 中聲明的。請(qǐng)按照下列方式使用這些宏:

DWORD fccYUY2 = MAKEFOURCC('Y','U','Y','2');
DWORD fccYUY2 = FCC('YUY2');
只需通過(guò)調(diào)轉(zhuǎn)字符的順序,您還可以將 FOURCC 碼直接聲明為字符文本。例如:

DWORD fccYUY2 = '2YUY';  // Declares the FOURCC 'YUY2'
因?yàn)?Windows 操作系統(tǒng)使用的是 little-endian 體系結(jié)構(gòu),所以調(diào)轉(zhuǎn)順序是必需的。“Y”= 0×59,“U”= 0×55,“2”= 0×32,所以“2YUY”為 0×32595559。

在 DirectShow 中,格式是由一個(gè)主類型全局唯一標(biāo)識(shí)符 (GUID) 和一個(gè)子類型 GUID 標(biāo)識(shí)的。計(jì)算機(jī)視頻格式的主類型總是 MEDIATYPE_Video。子類型則可以通過(guò)將 FOURCC 碼與 GUID 進(jìn)行映射的方式來(lái)構(gòu)造,如下所示:

XXXXXXXX-0000-0010-8000-00AA00389B71
其中 XXXXXXXX 為 FOURCC 碼。因此,YUY2 的子類型 GUID 為:

32595559-0000-0010-8000-00AA00389B71
很多這樣的 GUID 都已經(jīng)在頭文件 Uuids.h 中進(jìn)行了定義。例如,YUY2 子類型被定義為 MEDIASUBTYPE_YUY2。DirectShow 基類庫(kù)還提供了一個(gè)幫助器類 FOURCCMap,該類可用于將 FOURCC 碼轉(zhuǎn)換為 GUID 值。FOURCCMap 構(gòu)造函數(shù)采用 FOURCC 碼作為輸入?yún)?shù)。然后,您可以將 FOURCCMap 對(duì)象強(qiáng)制轉(zhuǎn)換為相應(yīng)的 GUID:

FOURCCMap fccMap(FCC('YUY2'));
GUID g1 = (GUID)fccMap;

// Equivalent:
GUID g2 = (GUID)FOURCCMap(FCC('YUY2'));
返回頁(yè)首

YUV 采樣
YUV 的優(yōu)點(diǎn)之一是,色度頻道的采樣率可比 Y 頻道低,同時(shí)不會(huì)明顯降低視覺(jué)質(zhì)量。有一種表示法可用來(lái)描述 U 和 V 與 Y 的采樣頻率比例,這個(gè)表示法稱為 A:B:C 表示法: 

? 4:4:4 表示色度頻道沒(méi)有下采樣。 
 
? 4:2:2 表示 2:1 的水平下采樣,沒(méi)有垂直下采樣。對(duì)于每?jī)蓚€(gè) U 樣例或 V 樣例,每個(gè)掃描行都包含四個(gè) Y 樣例。 
 
? 4:2:0 表示 2:1 的水平下采樣,2:1 的垂直下采樣。 
 
? 4:1:1 表示 4:1 的水平下采樣,沒(méi)有垂直下采樣。對(duì)于每個(gè) U 樣例或 V 樣例,每個(gè)掃描行都包含四個(gè) Y 樣例。與其他格式相比,4:1:1 采樣不太常用,本文不對(duì)其進(jìn)行詳細(xì)討論。 
 

圖 1 顯示了 4:4:4 圖片中使用的采樣網(wǎng)格。燈光樣例用叉來(lái)表示,色度樣例則用圈表示。 



圖 1. YUV 4:4:4 樣例位置

4:2:2 采樣的這種主要形式在 ITU-R Recommendation BT.601 中進(jìn)行了定義。圖 2 顯示了此標(biāo)準(zhǔn)定義的采樣網(wǎng)格。



圖 2. YUV 4:2:2 樣例位置

4:2:0 采樣有兩種常見的變化形式。其中一種形式用于 MPEG-2 視頻,另一種形式用于 MPEG-1 以及 ITU-T recommendations H.261 和 H.263。圖 3 顯示了 MPEG-1 方案中使用的采樣網(wǎng)格,圖 4 顯示了 MPEG-2 方案中使用的采樣網(wǎng)格。 



圖 3. YUV 4:2:0 樣例位置(MPEG-1 方案)



圖 4. YUV 4:2:0 樣例位置(MPEG-2 方案)

與 MPEG-1 方案相比,在 MPEG-2 方案與為 4:2:2 和 4:4:4 格式定義的采樣網(wǎng)格之間進(jìn)行轉(zhuǎn)換更簡(jiǎn)單一些。因此,在 Windows 中首選 MPEG-2 方案,應(yīng)該考慮將其作為 4:2:0 格式的默認(rèn)轉(zhuǎn)換方案。 

返回頁(yè)首

表面定義
本節(jié)講述推薦用于視頻呈現(xiàn)的 8 位 YUV 格式。這些格式可以分為幾個(gè)類別: 

? 4:4:4 格式,每像素 32 位 
 
? 4:2:2 格式,每像素 16 位 
 
? 4:2:0 格式,每像素 16 位 
 
? 4:2:0 格式,每像素 12 位 
 

首先,您應(yīng)該理解下列概念,這樣才能理解接下來(lái)的內(nèi)容: 

? 表面原點(diǎn)。對(duì)于本文講述的 YUV 格式,原點(diǎn) (0,0) 總是位于表面的左上角。 
 
? 跨距。表面的跨距,有時(shí)也稱為間距,指的是表面的寬度,以字節(jié)數(shù)表示。對(duì)于一個(gè)表面原點(diǎn)位于左上角的表面來(lái)說(shuō),跨距總是正數(shù)。 
 
? 對(duì)齊。表面的對(duì)齊是根據(jù)圖形顯示驅(qū)動(dòng)程序的不同而定的。表面始終應(yīng)該 DWORD 對(duì)齊,就是說(shuō),表面中的各個(gè)行肯定都是從 32 位 (DWORD) 邊界開始的。對(duì)齊可以大于 32 位,但具體取決于硬件的需求。 
 
? 打包格式與平面格式。YUV 格式可以分為打包 格式和平面 格式。在打包格式中,Y、U 和 V 組件存儲(chǔ)在一個(gè)數(shù)組中。像素被組織到了一些巨像素組中,巨像素組的布局取決于格式。在平面格式中,Y、U 和 V 組件作為三個(gè)單獨(dú)的平面進(jìn)行存儲(chǔ)。 
 

4:4:4 格式,每像素 32 位

推薦一個(gè) 4:4:4 格式,F(xiàn)OURCC 碼為 AYUV。這是一個(gè)打包格式,其中每個(gè)像素都被編碼為四個(gè)連續(xù)字節(jié),其組織順序如下所示。



圖 5. AYUV 內(nèi)存布局

標(biāo)記了 A 的字節(jié)包含 alpha 的值。

4:2:2 格式,每像素 16 位

支持兩個(gè) 4:2:2 格式,F(xiàn)OURCC 碼如下: 

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性大战久久久久久久蜜臀| 国内成+人亚洲+欧美+综合在线| 日韩精品一区二| 91丝袜美腿高跟国产极品老师| 亚洲在线视频一区| 国产精品午夜免费| 亚洲精品一区二区三区99| 欧美午夜片在线观看| 99精品桃花视频在线观看| 久久国产尿小便嘘嘘尿| 亚洲va欧美va人人爽午夜| 国产精品色噜噜| 精品久久一二三区| 日韩一区二区影院| 欧美日韩国产电影| 欧美日韩综合一区| 欧美色爱综合网| 在线观看免费亚洲| 在线免费观看日本一区| 风间由美一区二区三区在线观看| 久久69国产一区二区蜜臀| 亚洲午夜视频在线| 五月天激情综合网| 亚洲国产视频一区| 五月天精品一区二区三区| 日本欧美在线看| 激情综合五月婷婷| 国产一区二区三区久久悠悠色av| 精品在线播放免费| 狠狠色丁香久久婷婷综合丁香| 国产在线麻豆精品观看| 成人性色生活片| 在线视频你懂得一区二区三区| 欧美日韩视频在线一区二区| 在线播放欧美女士性生活| 日韩美女一区二区三区四区| 精品国产网站在线观看| 国产精品网站在线| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲国产成人tv| 久久97超碰色| 国产精品一区三区| 91在线国内视频| 欧美亚洲国产怡红院影院| 欧美日韩一区二区在线视频| 欧美一区二区三区在线电影| 日韩一级片在线播放| 精品理论电影在线| 国产精品久久久久影院| 中文字幕免费一区| 一区二区成人在线| 成人中文字幕合集| fc2成人免费人成在线观看播放 | 91亚洲精品久久久蜜桃| 91原创在线视频| 欧美综合一区二区| 欧美一区二区三区公司| 国产欧美日韩亚州综合| 一区二区在线电影| 国产一区二区三区免费| 在线观看亚洲精品| 日本一区二区三级电影在线观看 | 精品sm捆绑视频| 亚洲第一电影网| av电影在线观看完整版一区二区| 欧美理论电影在线| 亚洲精品写真福利| 国产成人av电影免费在线观看| 欧美福利视频一区| 亚洲综合色区另类av| 美女尤物国产一区| 欧美日韩在线一区二区| 国产精品免费久久| 国产美女久久久久| 精品国产一区二区在线观看| 亚洲成精国产精品女| 日本高清免费不卡视频| 国产精品第四页| 国产又粗又猛又爽又黄91精品| 欧美午夜在线一二页| 日本一区二区三级电影在线观看| 蜜臀久久99精品久久久久宅男 | 亚洲成人动漫av| 一本到三区不卡视频| 中文字幕亚洲综合久久菠萝蜜| 国产精品白丝av| 久久先锋影音av鲁色资源| 婷婷久久综合九色综合绿巨人| 色哟哟日韩精品| 婷婷综合在线观看| 欧美一级视频精品观看| 久久99精品国产91久久来源| 日韩欧美综合一区| 国产一二精品视频| 国产精品久久久久久福利一牛影视| 福利电影一区二区| 亚洲人成网站影音先锋播放| 99vv1com这只有精品| 亚洲激情五月婷婷| 欧美成人三级在线| 国产精品99久| 一区二区三区在线视频观看| 在线电影院国产精品| 国产综合一区二区| 亚洲精品国产视频| 日韩欧美中文字幕制服| 成人av片在线观看| 日韩中文字幕区一区有砖一区| 日韩欧美国产wwwww| 99r精品视频| 奇米一区二区三区av| 中文字幕亚洲不卡| 欧美xxxxx裸体时装秀| 成人午夜免费av| 国产做a爰片久久毛片| 国产一区二区伦理片| 久久久青草青青国产亚洲免观| 日本不卡视频一二三区| 国产视频亚洲色图| 国产精品91一区二区| 国产色产综合产在线视频 | 日韩精品自拍偷拍| 极品少妇xxxx精品少妇| 亚洲午夜激情网页| 亚洲日本va午夜在线影院| 日韩一区二区精品| 日韩一区二区三区av| 欧美少妇一区二区| 欧美影院一区二区| 91麻豆精品在线观看| 国产aⅴ综合色| 国产精品自拍在线| 国产美女精品人人做人人爽| 激情五月播播久久久精品| 亚洲午夜在线观看视频在线| 777色狠狠一区二区三区| 国产一区视频在线看| 亚洲一区二区三区视频在线播放| 国产精品家庭影院| 亚洲男人电影天堂| 精品电影一区二区三区| 精品嫩草影院久久| 久久亚洲私人国产精品va媚药| 精品国产免费人成在线观看| 欧美日韩精品欧美日韩精品| 欧洲av一区二区嗯嗯嗯啊| 精品中文av资源站在线观看| 亚洲美女精品一区| 日韩影视精彩在线| 国产乱码精品一区二区三区av| 国产成人av电影在线| 麻豆成人91精品二区三区| 国产一区二区网址| 国产99一区视频免费| 色综合天天综合网天天看片| 欧美精品乱码久久久久久按摩 | 老司机精品视频线观看86| 国产成人在线电影| 99麻豆久久久国产精品免费优播| 91在线视频播放地址| 91麻豆精品国产91久久久使用方法| 精品国产91洋老外米糕| 亚洲欧美激情在线| 捆绑调教一区二区三区| 欧洲中文字幕精品| 亚洲激情一二三区| 97久久超碰精品国产| 欧美国产一区二区| 狠狠色丁香婷综合久久| 日韩久久免费av| 日韩经典中文字幕一区| 欧美男人的天堂一二区| 亚洲午夜私人影院| 在线一区二区三区| 亚洲在线观看免费视频| 欧美天堂一区二区三区| 一区二区三区不卡视频在线观看 | 成人国产精品免费观看| 久久久久久久免费视频了| 久久99精品久久久久久国产越南| 日韩精品中文字幕一区二区三区 | 欧美情侣在线播放| 日韩av电影免费观看高清完整版| 欧美日韩国产首页在线观看| 亚洲国产视频a| 精品成人一区二区三区四区| 国产在线精品不卡| 国产精品色婷婷| 欧美三片在线视频观看| 日本不卡视频在线| 精品国产乱码久久| av高清久久久| 蜜臀av亚洲一区中文字幕| 日本一区二区三区dvd视频在线| 丁香六月综合激情| 亚洲国产精品久久久久秋霞影院 | 精品国产污污免费网站入口| 从欧美一区二区三区| 樱花影视一区二区| 久久久久97国产精华液好用吗|