《電子技術應用》
您所在的位置:首頁 > 顯示光電 > 設計應用 > 電子書的PPT格式引擎設計和優化
電子書的PPT格式引擎設計和優化
摘要: 根據目前主流電子紙閱讀器硬件資源有限、要求功耗小、灰階顯示等特點,提出了一種PPT格式文檔解析方案。聚焦于滿足人們對于移動閱讀的基本需求,選取了文字、圖形、圖像作為基本解析對象,設計并實現了一個適合電子紙閱讀器的PPT格式引擎,并進行了多重優化以提升性能體驗,在低端的硬件配置和有限的運行時間內完成格式解析。
Abstract:
Key words :

  引言

  PPT(Microsoft Office PowerPoint),是微軟公司開發的編輯演示文稿的辦公軟件。該格式相對于txt、chm等,信息量更大,結構也更加復雜,導致其對硬件配置要求較高。然而,目前嵌入式終端配置低,因此本文聚焦于滿足人們對于移動閱讀的基本需求,暫不考慮視頻、音頻和外部對象等特性支持。本解析器在開源環境下,基于Linux操作系統實現?;谇度胧蕉喔袷浇馕鲆嫦到y架構和中間格式理論,具有平臺無關性、高效性的特點。

  1 系統特點

  該解析引擎兼容版本多,包括Microsoft PowerPoint 972003等版本。下面介紹一下系統特點。

  ① 不依賴于圖形服務器。解析引擎擁有自己的專用的矢量圖形繪制器。不依賴于特定的底層圖形服務器。例如,我們的實驗系統的圖形服務器由nanoX改為Qt時,該解析引擎不需要修改。

 ?、?高效性。對于一般的格式解析器,樣本文件越大,打開速度越慢,而該解析器可以做到文件打開速度與文件大小基本無關。

 ?、?平臺無關性。解析引擎并不是直接在顯示設備上繪制圖形和文字,而是把各種格式元素繪制在一段內存區域上,然后把這段內存數據映射到物理設備上。即輸入是文件,輸出是屏幕大小的位圖。

 ?、?配置靈活。解析引擎的模塊化設計便于移植和裁剪。所有數據類型采用宏定義,便于根據平臺配置。

  ⑤ 支持手寫批注。 解析器只做內容抽取和顯示,不支持編輯和保存,支持手寫批注。手寫批注不改變原文檔,而是新建xml描述文件。

 ?、?個性化交互方式。利用電子紙控制器的16通道和黑白刷,實現動畫切換效果。

  2 格式分析

  2.1 總體結構

  Microsoft PowerPoint使用OLE2組合文檔存儲。和文件系統結構類似,它包含容器和流,并組成的樹狀結構。各種流獨立存儲,便于載入和快速保存。如表1所列,PPT文件包括以下5種流式數據。

  表1 PowerPoint文件結構

  

  PPT存儲格式采用十六進制,small endian字節序,分為若干個大數據塊和小數據塊,大小分別為512字節和64字節,第一個數據塊為初始數據塊,存儲了數據塊索引表。

  2.2 圖像流結構

  PPT中包含矩形、圖片框、文本框、線、橢圓等204種形式的元素,統稱為Shape。每種Shape有一個唯一的實例碼與之相應。

  多媒體數據的層次結構如圖1所示。

  

  圖1 容器層次結構

  Drawing GROUP為組合圖形存儲結構,它包含了一組圖形對象。Drawing為圖形存儲結構,Shape和Solver為兩組圖形屬性元數據。Blip Store為插入的圖片對象。Property Table為缺省屬性表。Client Data為一組元數據信息,包含坐標,文本和OLE數據和用戶自定義屬性表。

  屬性項采用idvalue結構,自定義屬性表的長度可變。各項屬性相對位置不變。自定義屬性表中出現的屬性將覆蓋默認屬性。

  Drawing為一組描述來管理容器中的圖形對象的規則集合,包括對齊方式、標尺等。

  摘要: 根據目前主流電子紙閱讀器硬件資源有限、要求功耗小、灰階顯示等特點,提出了一種PPT格式文檔解析方案。聚焦于滿足人們對于移動閱讀的基本需求,選取了文字、圖形、圖像作為基本解析對象,設計并實現了一個適合電子紙閱讀器的PPT格式引擎,并進行了多重優化以提升性能體驗,在低端的硬件配置和有限的運行時間內完成格式解析。

  引言

  PPT(Microsoft Office PowerPoint),是微軟公司開發的編輯演示文稿的辦公軟件。該格式相對于txt、chm等,信息量更大,結構也更加復雜,導致其對硬件配置要求較高。然而,目前嵌入式終端配置低,因此本文聚焦于滿足人們對于移動閱讀的基本需求,暫不考慮視頻、音頻和外部對象等特性支持。本解析器在開源環境下,基于Linux操作系統實現?;谇度胧蕉喔袷浇馕鲆嫦到y架構和中間格式理論,具有平臺無關性、高效性的特點。

  1 系統特點

  該解析引擎兼容版本多,包括Microsoft PowerPoint 972003等版本。下面介紹一下系統特點。

  ① 不依賴于圖形服務器。解析引擎擁有自己的專用的矢量圖形繪制器。不依賴于特定的底層圖形服務器。例如,我們的實驗系統的圖形服務器由nanoX改為Qt時,該解析引擎不需要修改。

 ?、?高效性。對于一般的格式解析器,樣本文件越大,打開速度越慢,而該解析器可以做到文件打開速度與文件大小基本無關。

  ③ 平臺無關性。解析引擎并不是直接在顯示設備上繪制圖形和文字,而是把各種格式元素繪制在一段內存區域上,然后把這段內存數據映射到物理設備上。即輸入是文件,輸出是屏幕大小的位圖。

  ④ 配置靈活。解析引擎的模塊化設計便于移植和裁剪。所有數據類型采用宏定義,便于根據平臺配置。

  ⑤ 支持手寫批注。 解析器只做內容抽取和顯示,不支持編輯和保存,支持手寫批注。手寫批注不改變原文檔,而是新建xml描述文件。

 ?、?個性化交互方式。利用電子紙控制器的16通道和黑白刷,實現動畫切換效果。

  2 格式分析

  2.1 總體結構

  Microsoft PowerPoint使用OLE2組合文檔存儲。和文件系統結構類似,它包含容器和流,并組成的樹狀結構。各種流獨立存儲,便于載入和快速保存。如表1所列,PPT文件包括以下5種流式數據。

  表1 PowerPoint文件結構

  

  PPT存儲格式采用十六進制,small endian字節序,分為若干個大數據塊和小數據塊,大小分別為512字節和64字節,第一個數據塊為初始數據塊,存儲了數據塊索引表。

  2.2 圖像流結構

  PPT中包含矩形、圖片框、文本框、線、橢圓等204種形式的元素,統稱為Shape。每種Shape有一個唯一的實例碼與之相應。

  多媒體數據的層次結構如圖1所示。

  

  圖1 容器層次結構

  Drawing GROUP為組合圖形存儲結構,它包含了一組圖形對象。Drawing為圖形存儲結構,Shape和Solver為兩組圖形屬性元數據。Blip Store為插入的圖片對象。Property Table為缺省屬性表。Client Data為一組元數據信息,包含坐標,文本和OLE數據和用戶自定義屬性表。

  屬性項采用idvalue結構,自定義屬性表的長度可變。各項屬性相對位置不變。自定義屬性表中出現的屬性將覆蓋默認屬性。

  Drawing為一組描述來管理容器中的圖形對象的規則集合,包括對齊方式、標尺等。

  3 軟件設計

  本設計以嵌入式多格式解析引擎系統架構為基礎。解析引擎是負責對源文件進行解析,生成中間格式需要的數據的模塊。

  解析引擎的內部架構如圖2所示。

  

  圖2 解析引擎架構

  3.1 語法分析器

  語法分析器為輸入流數據,輸出為結構化數據供各模塊使用。PPT格式的記錄采用idvalue結構,id和value占據規定的字節數,語法分析器負責識別記錄id,并抽取value。

  3.2 導航器

  負責把數據從文件系統調入內存,并把I/O流轉換成結構化數據,即用DOM結構描述文件的整體架構。

  該模塊具有頁面導航作用。PPT使用OLE2組合文檔存儲。容器和結點只存儲粗粒度索引信息,對于不需要立即顯示的頁,只存儲容器結點,暫時不展開,需要顯示該頁時,再從該結點向下展開,從而減少了不必要的文件讀取。這種分層裝載方法,提高了打開速度,并且對于大文檔,進入速度只和第一頁的復雜程度有關。

  此外,為了更好地索引,建立了一系列的鏈表結構。如:數據塊索引表、根目錄表、圖像數據流鏈表、用戶反向鏈表、文本鏈、母板鏈表等。

  文件長度、版本號、進行文件合法性等信息通過讀取初始化塊獲得。除此之外還需要初始化幾個重要的全局鏈表。

 ?、?數據塊索引表。文件以塊為單位存儲,且不連續,數據所屬塊號和塊內偏移量可以方便地進行尋址操作。

 ?、?構建根目錄表,包括存儲內容的起始塊號和大小,用于尋址操作。讀操作只在當前塊范圍內,當超出當前塊可讀長度時,通過查詢塊索引表找到下一塊的塊號。

  ③ 構建圖像數據流鏈表。

 ?、?構建用戶反向鏈表。為了快速保存,PPT采用增量式存儲,即每次保存時,直接生成頁面副本并追加到文檔末尾。增量式存儲的缺點是冗余量大。例如,有的文件只有幾頁,但文件大小幾MB甚至幾十MB,文件實際大小和修改次數有關。

 ?、?幻燈片文本鏈,流信息到排版元數據獨立存儲。純文本存儲在文本流中,存儲以及排版信息存儲在頁數據區。頁數據區還存儲了純文本在文本流中的位置。

 ?、?母板鏈表,母板一般作為背景,以頁為單位順次存儲。因為電子紙顯示灰度圖像,背景和正文疊加以后看不清楚,用戶閱讀時可以去除背景,而不會影響到文件本身。

  增量式存儲的基本思想是:每次修改產生一個用戶信息,存儲修改的塊號,當前用戶信息反向指向上一個用戶信息,從而構成一個用戶反向鏈。遍歷用戶反向鏈可以找到最后一次修改。冗余數據可以直接丟棄。

  3.3 布局管理器

  負責屏幕劃分和圖層管理,布局管理器劃為不同的矩形區域,并標識該區域的類型。然后分別將解析得到的文字,圖形,圖像緩沖區映射到屏幕位圖上。

  3.4 文字處理器

  PPT格式的文字種類和布局相對復雜,可以分為正文和圖形內嵌文字兩種,各級標題正文的布局也有要求。文字處理器針對各種文本的排版格式多樣性進行解析和布局,完整再現原文檔的版式信息。

  文字處理過程分為預排版和頁面排版兩部分,預排版負責填充字模緩沖區,抽取字符編碼和字體信息作為FreeType的輸入,用生成的單個字模位圖填充緩沖區。然后結合標尺和對其方式把映射到頁面顯示緩沖區。文字解析原理圖如圖3所示。

  

  圖3 文字解析原理圖

  3.5 圖形渲染

  負責圖形繪制和組合圖形坐標空間轉換。本解析引擎不依賴于圖形服務器,擁有專用的矢量圖形繪制庫。能夠將圖形直接繪制到頁面位圖中,與物理顯示無關。

  繪制直線,曲線和多邊形填充分別采用了經典的Breshman算法,三次貝塞爾曲線畫線算法,列掃描多邊形填充算法3種成熟算法。為了提高了運算效率,對于浮點數作取整運算。經驗證,在浮點數運算效率不佳的嵌入式系統上也能到達較好的渲染效果。

  組合圖形(Drawing GROUP)包含了一組圖形對象,采用了Dom結構。子結點使用相對于父結點的坐標空間。因此,圖形處理能夠遞歸地進行坐標轉化,并把圖形繪制在其父結點的坐標空間內。

  3.6 圖像渲染

  圖像渲染器采用Cximage圖像庫把圖像數據重構,并進一步轉化成灰度圖像放入屏幕緩沖區。

  文件中圖像和多媒體信息存儲在圖像流中,通過FBSE (File Blip Store Entry)描述。于是定義了結構體:

  typedef struct _FBSE{

  MSOBLIPTYPE imageType;

  ULONG id;

  ULONG size;

  ULONG cRef;

  ULONG offsetInDelayStream;

  }FBSE;

  4 優化提速

  用戶總是希望系統越快越好,但是嵌入式系統受主頻較低、內存較小的限制,對于一些計算量比較大的工作,很難達到理想的效果。于是本解析引擎在應用了多頁面緩沖機制和異步并行機制的優化策略。

  各渲染器異步并行地工作,第一個完成任務的渲染器立即把數據提交給屏幕顯示。電子紙整屏刷新速度為1 s,利用這個刷屏間歇,其余渲染器完成任務,再采用局部刷屏的方式把增量部分刷新到屏幕上。這樣整體速度取決于渲染速度最慢的那一個。此外,異步執行不阻塞輸入,如果這時用戶翻頁,未完成解析線程會被終止,并建立新線程來解析下一頁。例如:打開一頁圖文混排的幻燈片,打開時先顯示文字,隨后顯示出圖像,并且不會阻塞用戶輸入,假如用戶快速連續翻若干頁后停止,中間頁解析會被終止。

  5 驗證

  在主頻200 MHz的電子紙閱讀器上實現效果如圖4所示。

  

  圖4 在電子紙閱讀器上解析效果圖

  隨機選擇60個樣本文件,進入書籍最短時間2.82 s,最長11.92 s.如圖5所示。

  

  圖5 在電子紙閱讀器上解析速度統計圖

  解析引擎采用分層裝載方法,提高了打開書籍速度,這里選擇了3個第一頁完全相同但是大小差別較大的PPT文檔。實驗表明,雖然文檔大小差別很大,但是打開速度差異不大。如表2所列。

  表2 啟動速度對比

  

  結語

  由于電子紙的特性和嵌入式設備的資源限制,本文僅僅聚焦在常用元素的解析上,如文字、圖形、圖像、表格等,而對于嵌入對象(如視頻、音頻等)沒有支持。對于未知元素的解析將成為未來的主要工作。本文模塊化的設計架構,有利于下一步進行功能擴展,另外,隨著Office開放文檔格式(OOXML)的誕生并成為國際標準,未來將開發支持OOXML的嵌入式解析器。

此內容為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>
          国产情侣久久| 亚洲欧美亚洲| 亚洲欧美日韩人成在线播放| 亚洲新中文字幕| 亚洲精品乱码视频| 国产精品久久久久久久一区探花| 久久亚洲综合色| 久久久国产亚洲精品| 亚洲激情视频| 亚洲一区一卡| 在线国产日韩| 欧美精品激情在线观看| 麻豆精品在线视频| 99成人免费视频| 国产精品xvideos88| 国产精品综合av一区二区国产馆| 国产精品人人爽人人做我的可爱| 国产午夜精品全部视频在线播放| 欧美激情精品久久久久久久变态| 国产精品久久久对白| 一区二区三区不卡视频在线观看| 国产精品久久久亚洲一区| 午夜视频久久久| 亚洲欧美日本日韩| 国产精品丝袜白浆摸在线| 久久av二区| 欧美日韩国产综合视频在线观看中文| 今天的高清视频免费播放成人| 欧美日韩视频不卡| 国产有码在线一区二区视频| 欧美视频你懂的| 在线国产欧美| 亚洲欧美激情在线视频| 亚洲小视频在线观看| 欧美日韩成人综合天天影院| 亚洲欧美一区二区原创| 久久综合网hezyo| 激情91久久| 久久se精品一区二区| 欧美伦理在线观看| 国产精品乱子乱xxxx| 亚洲欧洲综合另类在线| 9久re热视频在线精品| 久久亚洲精品一区| 99亚洲视频| 欧美多人爱爱视频网站| 一本一道久久综合狠狠老精东影业| 欧美一区二区三区四区在线观看地址| 亚洲小视频在线观看| 久久精品一区二区三区中文字幕| 美国三级日本三级久久99| 99re66热这里只有精品4| 亚洲国产成人porn| aa国产精品| 午夜在线播放视频欧美| 国产精品成人久久久久| 国产精品毛片大码女人| av成人毛片| 国产精品揄拍一区二区| 99国产精品国产精品久久| 午夜精彩视频在线观看不卡| 欧美日韩中文字幕在线视频| 欧美日韩久久不卡| 国产手机视频一区二区| 免费在线观看日韩欧美| 99在线精品免费视频九九视| 国产精品乱码人人做人人爱| 久久激情五月婷婷| 欧美日韩另类一区| 国产精品国产三级国产aⅴ入口| 亚洲国产欧美国产综合一区| 国产精品久久久久久久久久ktv| 欧美视频在线观看视频极品| 国产欧美日韩一级| 亚洲高清123| 欧美精品啪啪| 亚洲视频一区在线观看| 99国产精品99久久久久久粉嫩| 免费永久网站黄欧美| 久久久综合香蕉尹人综合网| 国产亚洲人成网站在线观看| 国产精品一国产精品k频道56| 国内精品亚洲| 国产一区二区高清不卡| 一区二区三区**美女毛片| 国产亚洲一本大道中文在线| 欧美亚洲动漫精品| 久久亚洲一区二区三区四区| 狠狠色噜噜狠狠狠狠色吗综合| 国产一区二区毛片| 韩国三级电影一区二区| 欧美一区二区高清在线观看| 国产精品欧美久久| 免费视频久久| 久久精品国产久精国产爱| 伊人久久成人| 亚洲欧美文学| 欧美国产第一页| 久久av二区| 久久九九久久九九| 久久免费精品视频| 日韩一级裸体免费视频| 亚洲欧美在线一区| 麻豆久久久9性大片| 欧美日韩三区| 亚洲国产精品精华液2区45| 免费成人在线观看视频| 久久婷婷国产综合国色天香| 午夜国产不卡在线观看视频| 欧美成人午夜激情在线| 国产日产欧美a一级在线| 国产一区二区日韩精品欧美精品| 亚洲免费中文字幕| 亚洲福利视频网站| 久久久www免费人成黑人精品| 欧美精品一区二区精品网| 欧美精品一区二区高清在线观看| 99综合电影在线视频| 国产欧美在线看| 免费的成人av| 欧美中在线观看| 一区免费在线| 亚洲桃色在线一区| 日韩午夜精品视频| 欧美一区二区精品久久911| 久久综合九色综合欧美就去吻| 国内激情久久| 性欧美xxxx大乳国产app| 欧美日韩亚洲高清一区二区| 久久精品国产亚洲5555| 狂野欧美激情性xxxx欧美| 久久久久国产精品麻豆ai换脸| 欧美日韩成人一区二区| 亚洲国产欧美不卡在线观看| 国产精品免费视频观看| 亚洲特黄一级片| 午夜精品视频一区| 欧美婷婷六月丁香综合色| 亚洲精品少妇| 精品av久久久久电影| 亚洲黄页视频免费观看| 在线视频精品一区| 免费观看一区| 性色av香蕉一区二区| 尤物yw午夜国产精品视频| 欧美色道久久88综合亚洲精品| 亚洲综合国产激情另类一区| 99re成人精品视频| 在线看片欧美| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲一区二区三区乱码aⅴ| 亚洲午夜久久久久久久久电影网| 亚洲素人一区二区| 亚洲精品日韩一| 红桃av永久久久| 欧美精品三级| 在线中文字幕不卡| 一区二区不卡在线视频 午夜欧美不卡'| 欧美国产国产综合| 久久精品国产精品亚洲综合| 亚洲自拍另类| 亚洲午夜91| 在线电影院国产精品| 国产欧美日韩免费看aⅴ视频| 欧美日韩国产欧美日美国产精品| 欧美三级日本三级少妇99| 欧美日韩国产一区二区三区| 国产亚洲精久久久久久| 久久久91精品国产一区二区精品| 在线亚洲+欧美+日本专区| 亚洲一区二区在线免费观看视频| 亚洲激情电影在线| 欧美午夜宅男影院| 欧美丝袜一区二区三区| 久久精品色图| 久久精品国产2020观看福利| 国产一区日韩欧美| 在线亚洲免费视频| 国产日韩精品一区观看| 国产精品免费福利| 国产模特精品视频久久久久| 国产精品盗摄久久久| 久久综合伊人77777麻豆| 午夜亚洲性色福利视频| 夜夜狂射影院欧美极品| 亚洲欧美成人在线| 亚洲视频一二| 亚洲乱码一区二区| 在线播放亚洲| 欧美日韩中文字幕| 亚洲一区二区三区精品动漫| 亚洲第一福利在线观看| 欧美欧美天天天天操| 欧美日韩中国免费专区在线看| 中文日韩在线视频| 久久久久国产免费免费| 黄色欧美成人| 亚洲视频在线播放| 欧美伊人久久| 国产日韩精品视频一区二区三区| 欧美寡妇偷汉性猛交| 亚洲大片在线| 麻豆精品91| 亚洲免费观看高清完整版在线观看| 蜜臀a∨国产成人精品| 久久久夜色精品亚洲| 国产一区二区三区免费在线观看| 国产精品国色综合久久| 久久网站免费| 国产日韩在线看片| 欧美日韩一卡| 在线日韩欧美视频| 欧美精品123区| 国产尤物精品| 亚洲视频欧洲视频| 日韩一区二区免费看| 欧美一区二区三区四区在线| 激情欧美一区二区三区在线观看| 国产自产精品| 国产精品99久久99久久久二8| 国产精品a久久久久久| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲视频欧洲视频| 欧美精品在线观看一区二区| 一区二区亚洲精品国产| 91久久国产综合久久| 性欧美8khd高清极品| 一本色道久久加勒比88综合| 亚洲第一精品夜夜躁人人爽| 欧美中在线观看| 欧美视频一区二区三区在线观看| 欧美美女操人视频| 国产日韩精品久久| 国产精品国产亚洲精品看不卡15| 免费观看成人鲁鲁鲁鲁鲁视频| 国产日韩精品入口| 欧美一区二区高清| 欧美顶级艳妇交换群宴| 国产麻豆一精品一av一免费| 国产精品大片| 国产精品无人区| 久久精品日韩一区二区三区| 亚久久调教视频| 狠狠色丁香婷婷综合| 久久久久国色av免费观看性色| 亚洲在线中文字幕| 在线免费观看日本欧美| 国产伦精品一区二区三| 亚洲美女黄网| 国产精品毛片大码女人| 欧美亚洲在线| 久久大逼视频| 久久久久久**毛片大全| 麻豆久久久9性大片| 欧美精品国产一区| 亚洲电影在线观看| 国产在线精品一区二区中文| 中日韩视频在线观看| 欧美人成网站| 一区二区欧美视频| 欧美视频在线免费看| 欧美先锋影音| 亚洲第一在线视频| 欧美亚洲第一页| 欧美成人免费在线观看| 亚洲免费在线观看视频| 正在播放欧美视频| 欧美日韩在线看| 国产一区二区0| 亚洲欧美日韩视频二区| 一区二区黄色| 影音先锋日韩有码| 久久爱www| 亚洲第一天堂无码专区| 欧美丝袜第一区| 欧美夜福利tv在线| 国产日韩在线亚洲字幕中文| 好吊色欧美一区二区三区四区| 欧美另类videos死尸| 午夜精品久久久久久久白皮肤| 在线播放日韩欧美| 国内精品久久久久影院优| 亚洲电影中文字幕| 中文亚洲字幕| 欧美日产一区二区三区在线观看| 韩国成人精品a∨在线观看| 亚洲国产老妈| 亚洲欧美日韩在线综合| 亚洲国产一区在线观看| 在线日韩欧美视频| 久久久一区二区| 国产精品亚洲激情| 精品动漫3d一区二区三区| 一区二区三区国产| 午夜久久美女| 久久一日本道色综合久久| 国自产拍偷拍福利精品免费一| 亚洲区一区二| 国产精品一二一区| 欧美大成色www永久网站婷| 亚洲级视频在线观看免费1级| 国产一区二区三区四区| 日韩视频精品在线| 欧美日韩另类丝袜其他| 亚洲精品国产精品乱码不99| 尤妮丝一区二区裸体视频| 国产精品v欧美精品v日韩精品| 性色av一区二区三区红粉影视| 欧美精品日韩| 久久久久久欧美| 国产亚洲一区二区三区在线观看| 久久综合狠狠综合久久激情| 国产精品美女久久久久久免费| 亚洲午夜未删减在线观看| 亚洲视频在线观看三级| 久久偷看各类wc女厕嘘嘘偷窃| 国产亚洲成av人片在线观看桃| 99re6这里只有精品视频在线观看| 久久综合伊人77777尤物| 欧美激情亚洲| 一区二区在线视频观看| 韩国av一区二区三区在线观看| 亚洲国产三级在线| 欧美在线视频一区二区| 欧美久久久久免费| 国产欧美一区二区三区在线看蜜臀| 免费在线国产精品| 在线观看日韩www视频免费|