變長碼字解碼器的制作方法

            文檔序號:7583875閱讀:231來源:國知局
            專利名稱:變長碼字解碼器的制作方法
            技術領域
            本發明涉及一種對連續變長碼字解碼的解碼器,該變長碼字將游程長度編碼系數編碼。本發明尤其涉及一種可用于對高清晰度電視(HDTV)視頻數據信號中的變長碼字解碼的變長解碼器(VLD),所述視頻數據信號已按照運動圖像專家組(MPEG)國際標準進行編碼。
            在美國,已提出對高清晰度電視信號進行數字編碼的標準。該標準基本上與國際標準化組織(ISO)的運動圖像專家組(MPEG)提出的MPEG2標準相同。該標準在此稱為MPEG標準且符合該標準的信號在此稱之為MPEG或MPEG編碼信號。在可從ISO得到并在此作為參考的名稱為“信息技術-運動圖像和相關音頻的一般編碼”,推薦技術標準H.262 ISO/IEC 13818.2;1995(E)的草擬內部標準(DIS)出版物中描述了這種標準。
            MPEG2視頻信號編碼標準規定將表示圖像的視頻數據編碼為二進制(數字)數據,該數據主要包括離散余弦變換(DCT)系數的一些塊。這些系數被游程長度編碼為固定尺寸的游程長度碼字。然后每個游程長度編碼的碼字被霍夫曼編碼為變長碼字。在MPEG編碼的HDTV信號中,DCT系數塊必須以預定速率解碼,以便正確地解碼和顯示被傳輸的圖像。瞬時速度可依圖像中的細節和運動而改變。然而,存在一種最大速率,在該速率下,游程長度編碼的碼字且因此變長碼字在“最糟情形”圖像時出現。該速率超過每秒100兆碼字。已提出各種方法以這一速率對碼字解碼。
            已提出的變長解碼器(VLD)能夠在合適的條件下在單個時鐘周期中同時對多個變長碼字解碼。在現有技術的VLD中,所接收編碼信號的許多位經桶形移位器并行提供到VLD的解碼部分。這種VLD命名為并行解碼器。選擇位數至少為最大尺寸變長碼字中的位數。這些位提供給查詢表(LUT),其預先配置有對應每一允許變長碼字的條目。查詢表中的每一條目包含變長碼字表示的游程長度碼字的值,以及變長碼字的長度(即位數)。當碼字被解碼時,最近解碼的變長碼字中的若干并行位被移出桶形移位器,將桶形移位器中剩余的位移至其位置。如果有必要,數字位流中的后續位被插入桶形移位器。然后對桶形移位器中的剩余位進行處理以對下一碼字解碼。這種VLD可對單個時鐘周期中的單個變長碼字解碼。
            然而,如上所述,對于MPEG編碼的HDTV信號,必須將變長碼字解碼的最大速率超過每秒100兆。這需要100MHz以上的時鐘頻率。以該頻率操作目前超出了實際用于消費電子設備的集成電路的能力。因此,已提出一種能夠對每時鐘周期一個以上碼字解碼的VLD。這允許這樣來實現VLD,即它能夠以上述電路需要的100MHz速率以下的時鐘信號速率工作。
            在名稱為“高速變長解碼器”,1993年7月6日授予Wang等人的美國專利5,225,832中,公開了一種并行VLD。Wang等人認識到,由于變長碼字的長度是變化的,所以一個以上的單個變長碼字在最大尺寸的變長碼字的位數內可能是適合的。解碼查詢表還包括用于組合短碼字的條目。因此,如果在桶形移位器輸出端同時存在兩個較短的碼字,則這兩個碼字將由查詢表加以識別并同時被解碼。這使VLD以大于每時鐘周期一個碼字的速率解碼。由于統計上較短碼字比較長碼字更可能出現,所以在每時鐘周期單個碼字上的增加被進一步提高。這種解碼速率的增加是以增加解碼查詢表的復雜性為代價的。
            已建議增加桶形移位器的輸出的寬度,以同時產生兩個最大尺寸變長碼字。這一寬度加倍的桶形移位器輸出提供給查詢表,查詢表將同時識別兩個碼字。查詢表的第一部分識別第一變長碼字,第二部分識別第二變長碼字。查詢表產生三個輸出值第一值表示第一變長碼字,第二值表示第二變長碼字,第三值表示組合的兩個碼字的長度。這種分布使VLD以50MHz左右的時鐘速率工作,該時鐘速率在實際范圍內是合適的。然而,與每時鐘周期單個變長碼字的分布中的查詢表相比,在這種分布中的查詢表是很大在。對于查詢表第一部分中的每個碼字條目來說,查詢表必須包括用于查找第二部分的完整碼字集合的電路。如果存在n個允許的碼字,則必須有n2個條目。這使查詢表大且操作起來慢。
            在SPIE科研報告集,第3021卷,第247-265頁的Bakhmutsky的文章“用兩字位流分段獲得高并行變長解碼器的匹配對霍夫曼代碼轉換”中,公開了一種對Wang等人所公開類型的并行VLD的改進。Bakhnutsky的VLD可每時鐘周期將至少兩個DCT系數解碼。Bakhmutsky認識到VLD的輸出是一系列固定長度游程長度編碼的碼字,每個碼字對應于一個接收的變長碼字。每個游程長度碼字表示一個或多個DCT系數,并包括一游程部分和一數值部分。游程部分表示當前碼字表示的系數之前的0值DCT系數的數目。數值部分表示0值系數游程之后的非零DCT系數的值。
            Bakhmutsky認識到單個變長碼字表示的0游程的游程長度碼字僅表示一個系數值(即0的0值系數),而由單個變長碼字表示的一個游程的游程長度碼字表示兩個系數一個0值系數,一個非0值系數。如果表示兩個相應的0游程的游程長度碼字的兩變長碼字連續出現時,每個表示單個系數,則它們必須在單個時鐘周期內同時被解碼,以便保持每時鐘周期兩個系數的解碼速率。而且,后面跟有表示一個1游程的游程長度碼字(即二個系數)、表示一個0游程的游程長度代碼(即一個系數)的變長碼字也必須在單個時鐘周期內同時進行解碼,以保持每時鐘周期兩個系數的解碼速率。如果不是如此,即,如果在一個時鐘周期中各自單獨被解碼,那么將在兩個時鐘周期中對三個系數解碼(即每時鐘周期1.5個系數),這將達不到每時鐘周期兩個系數的目標。在所有其它情況下,單個變長碼字可在單個時鐘周期中進行解碼并仍保持每時鐘周期至少兩個系數的目標。
            在MPEG編碼方案下,任何游程長度碼字可用一個尺寸多達24位寬的變長碼字(例如一個逸出序列)來表示。這是MPEG變長碼字可能有的最大尺寸。因此,兩連續變長碼字大概可以為48位寬。Bakhmutsky提出以可在VLD桶形移位器輸出端同時出現兩個連續轉換代碼碼字的方式,分析至VLD的輸入信號,并用具有較少位的各不相同的碼字代替表示0游程和1游程的游程長度代碼的變長碼字。修改查詢表以識別轉換代碼的碼字并對它們同時進行解碼。以這種方式,Bakhmutsky系統可識別和解碼兩個表示兩個連續0游程的游程長度碼字的變長碼字,或者跟隨有單個時鐘周期中一個1游程的游程長度碼字的0游程的游程長度碼字,并由此保持每時鐘周期一個系數2的解碼速率。
            然而,Bakhmutsky系統要求在VLD前的單個路徑中增加代碼轉換器并修改VLD的查詢表以識別并同時處理兩個被連續代碼轉換的碼字。需要這樣一種系統,其可保持每VLD時鐘周期至少兩個系數的解碼率,而無需附加的解碼或代碼轉換電路,并無需對于n個變長碼字需要n2個條目的查詢表。
            本發明的目的是提供一種變長碼字解碼器。按照本發明的原理,變長碼字解碼器響應具有多個周期的時鐘信號,并包括一個連續變長碼字源,每個變長碼字表示一個游程長度編碼的碼字。一個桶形移位器電路耦合到碼字源并在其輸出端的較低有效位中提供下一未解碼的變長碼字。碼字解碼電路耦合到桶形移位器的輸出端并對兩個連續變長碼字解碼,這兩個連續變長碼字表示單個時鐘周期中的各個0游程的游程長度碼字;或者單個時鐘周期中的兩個連續變長碼字,第一個表示一個0游程的游程長度碼字,第二個表示一個1游程的游程長度碼字;以及單個時鐘周期中的所有其它變長碼字。
            附圖的簡要說明

            圖1是按照本發明的變長解碼器(VLD)系統的方框圖;圖2、3和4是圖1所示VLD系統各部分的更詳細方框圖;圖5和6是表示圖1至4所示VLD中查詢表內容的表格;圖7是圖1和3所示VLD系統的一部分的更詳細方框圖。
            圖1是按照本發明的變長解碼器(VLD)系統的方框圖。其中僅示出了理解本發明的實現和工作所需的那些部件。本領域的技術人員會理解,其它部件是需要的,并知道如何設計、實現和將這些部件與所示出部件互連。具體而言,具有多個周期的時鐘信號源未示出。在所示實施例中,該時鐘信號以公知方式提供給所示出的部件,并采取以50MHz左右的時鐘周期重復的系列時鐘的形式。如上文所暗示并在下文中描述的,這允許本發明的解碼器以最小每秒100兆對系數解碼,其支持MPEG2編碼標準。
            在圖1中,變長碼字源10產生一變長碼字序列。變長碼字源10可包括以公知方式設置的射頻信號接收和處理電路,及數字信號處理電路。在碼字源的輸出端是也采用公知方式的先入先出(FIFO)存儲器輸出緩沖器(未示出)。變長碼字源10的輸出端耦合到桶形移位器電路20的數據輸入端。桶形移位器電路20可以用任何公知分布實現,例如寄存器分布、狀態機、排序電路、可配置邏輯陣列、或者被編程以執行桶形位移功能的處理器。桶形移位器電路20的輸出端耦合到碼字長度查詢表(LUT)30和碼字值查詢表40的相應輸入端。碼字長度查詢表30和碼字值查詢表40組合形成碼字解碼器。碼字長度查詢表30的輸出端耦合到桶形移位器電路20的控制輸入端。碼字值查詢表40的輸出端產生一個固定長度游程長度編碼碼字序列,并耦合到應用電路50的輸入端。應用電路50包括一個游程長度解碼器,還包括數字信號處理電路。它還可包括圖像顯示器和音頻再現裝置,如揚聲器,以及響應數字信號處理電路的電路,用于產生表示顯示在圖像顯示器上的圖像的信號,以及在音頻再現裝置中再現的聲音,這均是以公知的方式。
            工作時,圖1的VLD100從變長碼字源10接收變長碼字序列。桶形移位器電路20并行接收許多位。在所示實施例中,以下文更詳細描述的方法將159位從變長碼字源10提供到桶形移位器電路。桶形移位器電路20的輸出也是并行的許多位。這些位數足夠至少包含接著被解碼的第一變長碼字,和在第一變長碼字之后同時被解碼的第二變長碼字。在所示實施例中,桶形移位器電路20產生48位,能夠也以下文更詳細描述的方式同時提供各24位的兩個逸出序列。
            桶形移位器電路20工作時總是將接著要被解碼的第一變長碼字保持在桶形移位器電路20輸出端的一端上,將第二變長碼字保持在桶形移位器電路20輸出端與第一變長碼字相鄰的位置。由碼字長度查詢表30和碼字值查詢表40識別在桶形移位器電路20一端的第一碼字并將其解碼。碼字長度查詢表30產生表示識別的碼字長度的輸出。碼字值查詢表40產生表示相應于所識別變長碼字的固定長度游程長度碼字的輸出。當碼字被解碼時,桶形移位器電路20響應來自碼字長度查詢表30的長度信號以將桶形移位器電路20的輸出位移所解碼碼字的長度,從而在桶形移位器電路20的輸出端的一端上產生要解碼的下一碼字。
            以下文更詳細描述的方式來設置碼字長度查詢表30和碼字值查詢表40,以識別何時第一和第二變長碼字各表示一個0游程的游程長度碼字。當識別到這種情況時,碼字長度查詢表30產生表示兩變長碼字的結合長度的信號,碼字值查詢表40產生表示兩個固定長度0游程的游程長度碼字的兩個連續值。還以在下文中更詳細地描述的方式來設置碼字長度查詢表30和碼字值查詢表40,以識別何時第一變長碼字表示0游程的游程長度碼字和第二變長碼字表示一個1游程的游程長度碼字。當識別到這種情況時,碼字長度查詢表30產生一個表示兩個變長碼字結合長度的信號,碼字值查詢表40產生表示兩個固定長度游程長度碼字的兩個連續值。
            如上所述,通過同時識別表示相應0游程的游程長度碼字的連續變長碼字,或者一個0游程的游程長度碼字和一個1游程的游程長度碼字,從VLD和游程長度解碼器(未示出)的組合保持每時鐘周期至少兩個DCT系數的速率。由于圖1的VLD100保持每時鐘周期兩個系數的解碼率,它能以大約100MHz碼字時鐘速率一半的時鐘速率工作。在所示實施例中,VLD100以54MHz的時鐘速率工作,這在適于消費電子設備的集成電路技術的工作范圍內是合適的。而且,在所示實施例中不需要任何代碼轉換器。
            圖2是圖1所示VLD系統的一部分的詳細方框圖。在圖2中,與圖1中那些相同的部件用相同標號表示,并不作詳細描述。此外,為了簡化該圖,僅示出理解本發明所需的那些部件。本領域技術人員會理解,其它部件可能是需要的(例如,寄存器、觸發器、時鐘信號等),以互連所示部件并使它們同步工作,并知道如何實現那些部件,如何將那些部件連接到所示出的部件。
            在圖2中,變長碼字源10的輸出端耦合到一組寄存器22的輸入端。寄存器22的輸出端耦合到第一桶形移位器24的輸入端。第一桶形移位器24的輸出端耦合到第二桶形移位器26的第一輸入端。第二桶形移位器26的輸出端耦合到寄存器27的輸入端。寄存器27的輸出端耦合到碼字長度查詢表30的輸入端和第二桶形移位器26的第二輸入端。碼字長度查詢表30的輸出端耦合到第二桶形移位器26的控制輸入端和累加器28的輸入端。累加器28的第一輸出端耦合到第一桶形移位器24的控制輸入端,累加器28的第二輸出端耦合到寄存器22和變長碼字源10的相應控制輸入端。
            工作時,寄存器22從變長碼字源10接收數據,并向第一桶形移位器24并行提供159位。在所示實施例中,變長碼字源10的FIFO(未示出)的輸出端并行提供64位。第一和第二級聯64位并行寄存器(未示出)耦合到變長碼字源10的輸出端。因此,寄存器的組合輸出端產生128位。在寄存器22內,直接來自變長碼字源10的FIFO輸出端的另外31位與來自第一和第二寄存器的128位組合,以為第一桶形移位器24形成來自寄存器22的159位并行信號。響應來自累加器(以下更詳細描述)的讀控制信號,第一寄存器的輸出被鎖存到第二寄存器中,變長碼字源10的FIFO(未示出)輸出的全部64位被鎖存到第一寄存器中,這64位被移出FIFO,在FIFO輸出端產生下64位變長碼字。
            第一桶形移位器24和第二桶形移位器26一起操作,以提供未解碼的位給碼字長度查詢表30輸入端的較低有效位。更具體地說,第二桶形移位器26受控制使得在輸出端的較低有效位提供隨后的未解碼位。第一桶形移位器24操作以使來自變長碼字源10的159位與第二桶形移位器26中尚未解碼位的后沿對齊。
            在所示實施例中,第一桶形移位器24的輸出端產生48位。來自第一桶形移位器24的48位提供到第二桶形移位器26的第一輸入端。第二桶形移位器26的輸出端也產生48位,如上所述,其足以包括兩個最長變長碼字。因此,第二桶形移位器26在其組合第一與第二輸入端接收96位。
            在每一時鐘周期的結尾,來自第二桶形移位器26輸出端的48位被鎖存在寄存器27中。在每一時鐘周期的開始,來自寄存器27、表示前一時鐘周期的第二桶形移位器26內容的一些位被反饋到第二桶形移位器26的第二輸入端,其形成該輸入端的較低有效位,以在下一時鐘周期中進行處理。同時,將前一時鐘周期中被解碼的變長碼字的長度從碼字長度查詢表30提供到第二桶形移位器26的控制輸入端。第二桶形移位器將第一和第二輸入端的位位移在其控制輸入端給出的量,由此移出先前解碼的位,并在輸出端的較低有效位保留緊接著的未解碼位。由于向第二桶形移位器26輸入的是96位,即來自寄存器27的48位和來自第一桶形移位器的48位,所以第二桶形移位器的輸出總是至少有48個有效數據位。
            第一桶形移位器24操作以使來自寄存器22的新數據與來自第二桶形移位器26的未解碼數據的后面位對齊。當用碼字長度查詢表30識別并解碼變長碼字時,被解碼碼字的長度提供到累加器28,累加器28以公知的方式將該長度與先前累加的長度相加。累加長度數據提供到第一桶形移位器24的控制輸入端。第一桶形移位器24將其數據位移所累加的變長碼字長度的量值。這使來自第一桶形移位器24的數據與第二桶形移位器26中還未解碼數據的后沿對齊。每當寄存器組寄存器22中來自第二寄存器(未示出)的位全部被解碼時,累加器發送讀信號給寄存器22和變長碼字源10,以便以上述方式鎖存來自變長碼字源10的下一個字。
            當在寄存器組22的第二寄存器的輸出端僅剩一個未解碼位時出現最壞情形狀態,并對兩個碼字、每個24位長進行解碼。在這種情況下,第一桶形移位器24必須將其輸入位移111位,亦即填充第二寄存器的63位加上解碼碼字中的48位。當第一桶形移位器24位移111位時,在其較高有效位必須至少有48位作為提供給第二桶形移位器26的有效48位輸出。為此,輸入到第一桶形移位器24的是159位最壞情形是位移111位,加上輸出到第二桶形移位器26的48位。
            圖3是圖1所示VLD系統的一部分的詳細方框圖。在圖3中,用相同標號表示與圖1所示那些部件相同的部件。在圖3中,碼字長度查詢表30的輸出端耦合到加法器282的加數輸入端。加法器282的和數輸出端耦合到D觸發器284的D輸入端。D觸發器284的Q輸出端耦合到同步邏輯電路286的輸入端、第一桶形移位器24的控制輸入端和加法器282的被加數輸入端。同步邏輯電路286的輸出端耦合到寄存器組22的控制輸入端。
            在工作中,加法器282、D觸發器284及同步邏輯電路286的組合作為圖2中所示的累加器28工作。由于第二桶形移位器26(未示出)最多位移48位,控制輸入端需要六位,因此碼字長度查詢表30產生一個具有六位的長度信號。該六位輸出信號耦合到第二桶形移位器26(圖2)和加法器282。加法器282的和數輸出端產生一個七位輸出信號。這存儲在七位寬的D觸發器中。該信號耦合返回到構成七位累加器的加法器282的被加數輸入端。如上所述,盡管從來也不會要求超過111位,D觸發器284的輸出端耦合到第一桶形移位器24的控制輸入端并控制位移最多達128位的位數。只要第一桶形移位器24所移位的量超過64,來自D觸發器284的輸出的最高有效位(MSB)變為有效。如以上所詳細說明的,在這種情況下,寄存器22和變長碼字源10(未示出)從碼字源中的FIFO檢索一新值。
            再次參見圖2,為了保持每時鐘周期將至少兩個系數解碼的上述處理速率,該解碼是通過每時鐘周期同時對表示兩個0游程或一個0游程和一個1游程的游程長度碼字的兩個連續變長碼字解碼實現的,在必須在一個時鐘周期內完成其處理的所示VLD中有三個關鍵路徑。首先,存在從159位輸入端到第一桶形移位器24、通過第二桶形移位器26到48位寄存器27的一條路徑。其次,存在從48位寄存器27、通過碼字長度查詢表30、通過加法器282到七位累加器D觸發器284的一條路徑。第三,存在從48位寄存器27、通過第二桶形移位器26再返回48位寄存器27的一條路徑。為使這些路徑能夠在一個時鐘周期內工作,本發明公開了下述電路最佳化方式。
            在第一最佳化中,碼字長度查詢表30與碼字值查詢表40分離(如圖1所示)。以這種方式,將邏輯最佳化應用于碼字長度查詢表30以按照它們的長度組成變長碼字。因此,碼字長度查詢表30中條目的數量減少,相應地減少等待時間。
            此外,碼字長度查詢表30被分為一個用于識別并解碼連續變長碼字的部分,該變長碼字表示兩個0游程的游程長度碼字或者一個0游程的游程長度碼字后跟一個1游程的游程長度碼字,以及一個用于識別并解碼所有其他變長碼字的部分。這在圖4中示出。
            在圖4中,寄存器27(未示出)的輸出端耦合到碼字長度查詢表30的輸入端35,該輸入端從寄存器27接收包含變長碼字(CW)的數據的輸入端35。輸入端35耦合到單個碼字解碼查詢表32的輸入端。單個碼字解碼查詢表32的輸出端耦合到輸出端31。輸入端35還耦合到一個0游程碼字檢測器查詢表342、一個0游程碼字索引查詢表344、一個0游程碼字長度查詢表346、及一個第三桶形移位器348的相應輸入端。0游程碼字檢測器查詢表342和0游程碼字索引查詢表344的相應輸出端耦合到第三桶形移位器348的控制輸入端。第三桶形移位器348的輸出端耦合到一個0游程和1游程碼字檢測器查詢表350以及一個0游程和1游程碼字索引查詢表352的相應輸入端。0游程和1游程碼字索引查詢表352的輸出端耦合到一個門電路354的數據輸入端,0游程和1游程碼字檢測器查詢表350的輸出端耦合到門電路354的控制輸入端。該門電路的輸出端耦合到碼字長度查詢表30的輸出端33。0游程碼字長度查詢表346的輸出端耦合到碼字長度查詢表30的輸出端37。
            在工作時,單個碼字解碼查詢表32將來自輸入端35的變長碼字CW解碼,該變長碼字表示固定長度的游程長度編碼的碼字,它們的游程大于1,單個碼字解碼查詢表32還在輸出端31產生表示被解碼碼字的長度的信號,這均是以公知的方式完成。0游程碼字長度查詢表346將來自輸入端35、表示一個0游程的游程長度碼字的變長碼字CW解碼,并在其輸出端產生一個表示該碼字長度的信號。圖5是表示0游程的游程長度碼字長度查詢表346的內容的一個列表。左邊一欄表示來自寄存器27(圖2)的輸入碼字CW。短劃線“-”表示“不關心”的位。右邊一欄表示識別的0游程的游程長度碼字的長度。由于該表較小,該數據具有較短的等待時間,并在時鐘周期中出現的早。
            為了對下一順序碼字解碼,該碼字可表示一個0游程或1游程的游程長度碼字,來自輸入端的碼字CW必須被移位0游程碼字長度查詢表346所識別的碼字的寬度,從而下一碼字占據較低有效位。第三桶形移位器348執行這一移位。第三桶形移位器348僅在0游程碼字長度查詢表346檢測一個0游程的碼字而識別一個0游程的游程長度碼字時工作。如上所述,僅存在一個有限數目長度的這種碼字。因此,為了減少等待時間,第三桶形移位器348作為一個多路復用器實現。例如,在所示實施例中,本發明人已認識到表示一個0游程的游程長度碼字的碼字僅存在十三種可能長度。因此形成第三桶形移位器348的多路復用器僅需要一個13輸入端的多路復用器。0游程碼字索引查詢表344產生一個13位輸出信號,一位用于一個0游程碼字的每種可能長度,即按解碼的格式。該表的結構與圖5所示的類似。來自該表的輸出是13位,其中一個位表示所有相同長度的碼字。本領域的技術人員將會知道如何修改圖5的列表而提供這種輸出。
            另外,0游程碼字檢測器查詢表342提供一個單個位的輸出,以表明輸入端35的碼字是一個0游程的碼字。該表的結構也與圖5的類似,除輸出是一個位、對于所有列出的條目該位是1而其他則為0之外。本領域的技術人員將會知道如何修改圖5的列表以提供這種輸出。由于來自0游程碼字索引查詢表344的控制信號是解碼的格式,構成第三桶形移位器348的多路復用器可作為13排“與”門實現。每排“與”門可設置為將輸入移位預定位數,并可由來自0游程碼字檢測器查詢表342的0游程碼字檢測位和來自0游程碼字索引查詢表344的那些位之一啟動。當以這種方式構造時,第三桶形移位器348工作時具有較低的等待時間。
            0游程和1游程碼字索引查詢表352在來自第三桶形移位器的移位的碼字CW中檢測一個第二順序碼字,要么0游程,要么1游程。本發明人已認識到,第二碼字也僅具有一個有限數的可能長度。因此,0游程和1游程碼字索引查詢表352還以解碼格式產生一索引信號,其中每位索引信號表示這一第二碼字的相應長度。圖6示出一個表示0游程和1游程碼字索引查詢表352的內容的列表。在圖6中,“-”表示“不關心”的位。在所示實施例中,存在14種可能的第二碼字長度。因此,來自0游程和1游程碼字索引查詢表352的輸出信號包括14位。0游程和1游程碼字檢測器查詢表350產生一個表明存在一個0游程或1游程碼字的一個位的信號。0游程和1游程碼字檢測器查詢表350具有類似于圖6所示列表的結構,除對于所示出的每個條目來說一個唯一的位為有效而其他位為無效之外。本領域的技術人員將知道如何修改圖6所示列表以產生該信號。當來自0游程和1游程碼字檢測器查詢表350的信號表明這種碼字存在時,門電路354傳遞來自0游程和1游程碼字索引查詢表352的索引信號,否則門電路354不傳遞信號。由于圖4所示各種查詢表所固有處理時間,來自門電路354的信號在時鐘周期中出現得較遲。
            再次參見圖3,來自碼字長度查詢表30的長度信號在加法器282中與來自D觸發器284的累加器內容相加。類似地,來自碼字長度查詢表30的長度信號用于控制第二桶形移位器26的位移。為了使求和過程和位移過程的等待時間減至最少,如以上參照圖4、5及6所描述的,加法器282和第二桶形移位器26的結構適應于碼字長度查詢表30的結構。
            圖7是圖1和圖3中所示VLD系統的一部分的更詳細的方框圖。在圖7中,碼字長度查詢表30中來自0游程碼字長度查詢表346(圖4)的0游程碼字長度耦合到加法器292的第一輸入端和桶形位移單元302的控制輸入端。加法器292的輸出端公共耦合到多個加法器294294A,294B,…,294n的相應第一輸入端。多個加法器294的相應輸出端耦合到第一多路復用器296的對應數據輸入端。多路復用器296的輸出端耦合到累加器D觸發器284的輸入端。累加器D觸發器284的輸出端耦合到加法器292的第二輸入端。多個恒定長度信號的信號源分別耦合到多個加法器294中每一個的第二輸入端。亦即,一個第一恒定長度L1的信號源耦合到多個加法器294的第一加法器294A的第二輸入端;一個第二恒定長度L2的信號源耦合到多個加法器294的第二加法器294B的第二輸入端;一個第n恒定長度Ln的信號源耦合到多個加法器294的第n加法器,等等。
            桶形位移單元302的輸入端耦合到第一桶形移位器24(圖2中未示出)的輸出端。桶形位移單元302的輸出端公共耦合到第二多路復用器306的相應輸入端。桶形位移單元302與多路復用器的這種組合構成第二桶形移位器26。第二多路復用器306的輸出端耦合到碼字長度查詢表30的輸入端。碼字長度查詢表30中來自門電路354(圖4)的0和1游程索引耦合到第一多路復用器296和第二多路復用器306的相應控制輸入端。
            工作時,累加器D觸發器284中的當前值在加法器292中與0游程碼字長度相加。由于這兩個值在時鐘周期中可較早獲得,加法器292可以足夠時間產生其輸出值,以通過該電路的剩余部分傳播。然而,由于在時鐘周期中相對較遲時間之前得不到第二順序0或1游程碼字的長度,這是因為第三桶形移位器348和0游程和1游程碼字檢測器查詢表350及0游程和1游程碼字索引查詢表352(圖4)中固有的等待時間,這些值在加法器中的處理將沒有足夠的傳播時間。代之以,來自加法器292的和并行提供到多個加法器294。
            到并行加法器294的各個第二輸入端L1-Ln表示第二順序0或1游程碼字的固定數目的可能長度之一。在優選實施例中,存在14種可能長度的第二碼字;因此,存在14個并行加法器,每一個在其第二輸入端接收一個表示對應于該加法器的碼字長度的值。如上所述,0或1游程碼字索引信號是一個14位信號,其中每一位表示一個可能長度,索引信號中每次僅有一位是有效的。該14位索引信號控制第一多路復用器296。第一多路復用器296由14排“與”門構成,每排接收來自多個加法器294中對應的一個加法器的信號,并用索引信號中的一個對應位啟動第一多路復用器296。來自第一多路復用器296的輸出信號存儲在累加器D觸發器284中。因為第一多路復用器296和各具有一個固定值輸入的14個加法器294的操作快于第二全加器的操作,該配置允許將第二0或1游程長度碼字的長度與一個碼字的間隔內的累加器值相加。
            也已經確定,盡管開始時14個并行加法器294似乎需要許多電路,當認識到每個加法器具有為固定值的一個輸入時,可應用邏輯最小化,使所示電路的實現在電路上僅比全加器有最少量的增加。
            類似地,第二多路復用器306的相應輸入端從第一桶形移位器接收各由桶形位移單元302位移了所識別的第一0游程碼字的長度的碼字。在第二多路復用器306的每個輸入端,該信號還被位移了表示一個固定數目可能長度的第二順序0或1游程碼字的量值。如上所述,第二碼字存在14種可能長度;因此,具有14個輸入端,每個輸入端接收被位移了對應于該輸入端的第二碼字的長度的碼字信號。如用標為“S”的小方框所表示的,通過將來自桶形位移單元302輸出端的信號硬線連接到第二多路復用器306的輸入端而以公知方式執行該位移,位移適當數量的位位置。如上所述,0或1游程碼字索引信號是一個14位的信號,其中每位表示可能長度之一,索引信號中每次僅一個位是有效的。該14位索引信號控制第二多路復用器306。第二多路復用器306由14排“與”門構成,由索引信號中的對應位啟動。來自第二多路復用器306的輸出信號表示下一未解碼的碼字,并提供到碼字長度查詢表30。由于第二多路復用器306的操作快于桶形移位器的操作,該配置使下一未解碼的碼字在單個碼字的間隔內提供到碼字長度查詢表30。
            權利要求
            1.一種變長碼字解碼器,它響應具有多個周期的時鐘信號,其特征在于順序變長碼字的一個變長碼字源(10),每個碼字表示游程長度編碼的碼字;一個桶形移位器電路(20),耦合到碼字源,在一輸出端提供至少一個第一變長碼字,該碼字下一個被解碼,及一個第二變長碼字,該碼字在第一變長碼字之后接著被解碼;一個碼字解碼電路(30,40),耦合到桶形移位器的輸出端,用于對以下變長碼字進行解碼單個時鐘周期中各表示相應0游程的游程長度碼字的第一和第二變長碼字;單個時鐘周期中表示一個0游程的游程長度碼字的第一順序變長碼字和表示一個1游程的游程長度碼字的第二變長碼字;以及單個時鐘周期中的所有其他變長碼字。
            2.如權利要求1所述的解碼器,其特征在于桶形移位器電路包括第一桶形移位器(24),耦合到碼字源;以及第二桶形移位器(26),耦合到第一桶形移位器;其中第二桶形移位器工作時在桶形移位器電路輸出端的較低有效位提供下一個未解碼的變長碼字;以及第一桶形移位器工作時將來自碼字源的下一碼字提供到第二桶形移位器中碼字的后沿。
            3.如權利要求1所述的解碼器,其特征在于碼字解碼電路包括一個數值查詢表(40),耦合到桶形移位器的輸出端,用于產生表示用變長碼字表示的游程長度碼字的數據;以及長度查詢表(30),耦合到桶形移位器的輸出端,用于產生表示變長碼字長度的數據。
            4.如權利要求3所述的解碼器,其特征在于長度查詢表包括第一查詢表(30),用于產生表示第一變長碼字的長度的數據,第一變長碼字表示0游程的游程長度碼字;第二查詢表(30),用于產生表示順序在第一變長碼字之后的第二變長碼字的長度的數據,以及表示一個0游程的游程長度碼字和一個1游程的游程長度碼字之一的數據;以及第三查詢表(30),用于產生表示所有其他變長碼字長度的數據。
            5.如權利要求3所述的解碼器,其特征在于桶形移位器電路包括第一桶形移位器(24),耦合到碼字源并響應長度查詢表;以及第二桶形移位器(26),耦合在第一桶形移位器與桶形位移電路的輸出端之間,并響應長度查詢表;其中第二桶形移位器在桶形移位器電路輸出端的較低有效位產生下一個未解碼的變長碼字;以及第一桶形移位器將來自碼字源的下一碼字保持在第二桶形移位器中碼字的后沿上。
            6.如權利要求5所述的解碼器,其特征在于寄存器(27)耦合在第二桶形移位器與長度查詢表之間并響應時鐘信號,其中第二桶形移位器響應寄存器的輸出,以在輸出端的較低有效位上產生下一未解碼的變長碼字。
            7.如權利要求5所述的解碼器,其特征在于一個累加器(28),耦合在長度查詢表與第一桶形移位器之間;其中第一桶形移位器響應累加器而工作;以及第二桶形移位器響應長度查詢表而工作。
            8.如權利要求7所述的解碼器,其特征在于長度查詢表包括第一查詢表(30,60),用于產生表示第一變長碼字的長度的數據,第一變長碼字表示一個0游程的游程長度碼字;以及第二查詢表(30,60),用于產生表示順序在第一變長碼字之后的第二變長碼字的長度的數據,以及表示一個0游程的游程長度碼字和一個1游程的游程長度碼字之一的數據;以及累加器(28)包括一個鎖存器,響應時鐘信號;第一加法器電路,具有耦合到鎖存器的第一輸入端,耦合到第一查詢表的第二輸入端及一個輸出端;第二加法器電路,具有耦合到第一加法器輸出端的第一輸入端,耦合到第二查詢表的第二輸入端,及一個耦合到鎖存器的輸出端。
            9.如權利要求8所述的解碼器,其特征在于第一查詢表產生具有第一變長碼字長度值的信號;第二變長碼字可以是多種長度之一,第二查詢表產生一索引信號,該索引信號具有對應于第二變長碼字的多種長度的相應值;以及第二加法器電路包括多個加法器,分別對應于第二變長碼字的多種長度,具有公共耦合在第一加法器電路的輸出端的各第一輸入端,耦合接收具有第二變長碼字的多種長度之一的相應值的對應輸入信號的各第二輸入端,及一個輸出端;以及一個多路復用器,具有耦合到多個加法器中相應加法器的輸出端的多個輸入端,一個響應來自第二查詢表的索引信號的控制輸入端,及一個耦合到鎖存器的輸出端。
            10.如權利要求9所述的解碼器,其特征在于索引信號是具有對應于多種長度之一的相應位的多位信號;多路復用器包括對應于多種長度的多個“與”門,每個“與”門具有耦合到一個相應加法器的第一輸入端,響應索引信號中一個相應位的第二輸入端,及耦合到鎖存器的一個輸出端。
            11.如權利要求8所述的解碼器,其特征在于第一查詢表產生一個具有第一變長碼字長度值的信號;第二變長碼字可以為多種長度之一,第二查詢表產生具有對應于第二變長碼字的多種長度的相應值的索引信號;以及第二桶形移位器包括第三桶形移位器,耦合到第一桶形移位器;以及一個多路復用器,具有耦合到第三桶形移位器的多個輸入端,每個相應輸入端從第三桶形移位器接收被位移了表示第二變長碼字多種長度中一相應長度的位數的信號,一個控制輸入端,響應來自第二查詢表的索引信號,及一個輸出端,耦合到桶形移位器電路的輸出端。
            12.如權利要求11所述的解碼器,其特征在于索引信號是一個具有對應于多種長度之一的相應位的多位信號;多路復用器包括對應于多種長度的多個“與”門,每個“與”門具有耦合到一個多路復用器多個輸入端中相應的一個的第一輸入端,響應索引信號中一個相應位的第二輸入端,及耦合到桶形移位器電路輸出端的一個輸出端。
            13.一種對變長碼字解碼的方法,該方法用在一種處理順序變長碼字的變長碼字解碼器中,每個變長碼字表示一個游程長度編碼的碼字,并響應具有多個周期的時鐘信號,其特征在于該方法包括步驟提取下一個要解碼的至少第一和第二變長碼字;檢測第一變長碼字是否表示0游程的游程長度編碼碼字;如果第一變長碼字不表示0游程的游程長度編碼碼字,則在單個時鐘周期中在第一查詢表中查詢第一變長碼字表示的游程長度碼字的長度;以及通過將順序變長碼字位移第一變長碼字的長度而至少提取下一個要被解碼的第一和第二變長碼字;如果第一變長碼字表示0游程的游程長度編碼碼字,則在單個時鐘周期中在第二查詢表中查詢第一變長碼字表示的游程長度碼字的長度;檢測第二變長碼字是否表示0游程的游程長度碼字和1游程的游程長度碼字中的一個;如果第二變長碼字不表示0游程的游程長度碼字和1游程的游程長度碼字中的一個,通過將順序變長碼字位移第一變長碼字的長度而至少提取下一個要被解碼的第一和第二變長碼字;如果第二變長碼字表示0游程的游程長度碼字和1游程的游程長度碼字之一,在第三查詢表中查詢第二變長碼字表示的游程長度碼字的長度;組合第二變長碼字與第一變長碼字的相應長度;通過將順序變長碼字位移第一與第二變長碼字的組合長度而至少提取下一個要被解碼的第一和第二變長碼字。
            14.如權利要求13所述的方法,其特征在于還包括步驟如果第一變長碼字不表示0游程的游程長度編碼碼字,則在數值查詢表中查詢第一游程長度編碼碼字的值;如果第一變長碼字表示0游程的游程長度編碼碼字在數值查詢表中查詢第一游程長度編碼碼字的值;以及如果第二變長碼字表示0游程的游程長度碼字和1游程的游程長度碼字之一,則在數值查詢表中查詢第二游程長度編碼碼字的值。
            15.如權利要求13所述的方法,其特征在于第二變長碼字具有預定數目的長度之一;查詢第二變長碼字的值的步驟包括查詢表示第二變長碼字的預定數目長度之一的一個索引;以及通過將順序變長碼字位移第一與第二變長碼字的組合長度而至少提取下一個要被解碼的第一和第二變長碼字步驟包括下列步驟預先將順序變長碼字位移第一變長碼字的長度;產生預定數目形式的預先位移順序變長碼字,每一形式還被位移第二變長碼字預定數目長度中相應的一長度;以及選擇對應于所述索引的位移形式作為被位移的變長碼字。
            16.如權利要求13所述的方法,其特征在于第二變長碼字具有預定數目的長度之一;查詢第二變長碼字的值的步驟包括查詢表示第二變長碼字的預定數目長度之一的一個索引;以及組合第一與第二變長碼字長度的步驟包括將第一變長碼字的長度與預定數目長度中的每一個相加,以形成預定數目的和,以及選擇對應于所述索引的預定數目和數之一作為第一和第二變長碼字的組合長度。
            全文摘要
            一種變長碼字解碼器,響應具有多個時鐘周期的時鐘信號,并包括一順序變長碼字源(10),每變長碼字表示一游程長度編碼碼字。一桶形移位器電路(20)耦合到碼字源并在其輸出端的較低有效位提供下一未解碼變長碼字。碼字解碼電路(30,40)耦合到桶形移位器輸出端并在單個時鐘周期中將表示0游程的游程長度碼字的兩個順序變長碼字解碼;或在單個時鐘周期中將表示0游程的游程長度碼字和表示1游程的游程長度碼字的兩個順序變長碼字解碼;及對單個時鐘周期中所有變長碼字解碼。
            文檔編號H04N7/30GK1259801SQ99126800
            公開日2000年7月12日 申請日期1999年12月15日 優先權日1998年12月16日
            發明者杰弗里·A·庫珀 申請人:湯姆森消費電子有限公司
            網友詢問留言 已有0條留言
            • 還沒有人留言評論。精彩留言會獲得點贊!
            1
            婷婷六月激情在线综合激情,亚洲国产大片,久久中文字幕综合婷婷,精品久久久久久中文字幕,亚洲一区二区三区高清不卡,99国产精品热久久久久久夜夜嗨 ,欧美日韩亚洲综合在线一区二区,99国产精品电影,伊人精品线视天天综合,精品伊人久久久大香线蕉欧美
            亚洲精品1区 国产成人一级 91精品国产欧美一区二区 亚洲精品乱码久久久久久下载 国产精品久久久久久久伊一 九色国产 国产精品九九视频 伊人久久成人爱综合网 欧美日韩亚洲区久久综合 欧美日本一道免费一区三区 夜夜爽一区二区三区精品 欧美日韩高清一区二区三区 国产成人av在线 国产精品对白交换绿帽视频 国产视频亚洲 国产在线欧美精品 国产精品综合网 国产日韩精品欧美一区色 国产日韩精品欧美一区喷 欧美日韩在线观看区一二 国产区精品 欧美视频日韩视频 中文字幕天天躁日日躁狠狠躁97 视频一二三区 欧美高清在线精品一区二区不卡 国产精品揄拍一区二区久久 99久久综合狠狠综合久久aⅴ 亚洲乱码视频在线观看 日韩在线第二页 亚洲精品无码专区在线播放 成人亚洲网站www在线观看 欧美三级一区二区 99久久精品免费看国产高清 91麻豆国产在线观看 最新日韩欧美不卡一二三区 成人在线观看不卡 日韩国产在线 在线亚洲精品 亚洲午夜久久久久中文字幕 国产精品成人久久久久久久 精品国产一区二区在线观看 欧美精品国产一区二区三区 中文在线播放 亚洲第一页在线视频 国产午夜精品福利久久 九色国产 精品国产九九 国产永久视频 久久精品人人做人人综合试看 国产一区二区三区免费观看 亚洲精品国产电影 9999热视频 国产精品资源在线 麻豆久久婷婷国产综合五月 国产精品免费一级在线观看 亚洲国产一区二区三区青草影视 中文在线播放 国产成人综合在线 国产在线观看色 国产亚洲三级 国产片一区二区三区 久久99精品久久久久久牛牛影视 亚洲欧美日韩国产 四虎永久免费网站 国产一毛片 国产精品视频在 九九热在线精品 99精品福利视频 色婷婷色99国产综合精品 97成人精品视频在线播放 精品久久久久久中文字幕 亚洲欧美一区二区三区孕妇 亚洲欧美成人网 日韩高清在线二区 国产尤物在线观看 在线不卡一区二区 91网站在线看 韩国精品福利一区二区 欧美日韩国产成人精品 99热精品久久 国产精品免费视频一区 高清视频一区 精品九九久久 欧美日韩在线观看免费 91欧美激情一区二区三区成人 99福利视频 亚洲国产精品91 久热国产在线 精品久久久久久中文字幕女 国产精品久久久久久久久99热 成人自拍视频网 国产精品视频久久久久久 久久影院国产 国产玖玖在线观看 99精品在线免费 亚洲欧美一区二区三区导航 久久久久久久综合 国产欧美日韩精品高清二区综合区 国产精品视频自拍 亚洲一级片免费 久久久久久九九 国产欧美自拍视频 视频一区二区在线观看 欧美日韩一区二区三区久久 中文在线亚洲 伊人热人久久中文字幕 日韩欧美亚洲国产一区二区三区 欧美亚洲国产成人高清在线 欧美日韩国产码高清综合人成 国产性大片免费播放网站 亚洲午夜综合网 91精品久久一区二区三区 国产无套在线播放 国产精品视频网站 国产成人亚洲精品老王 91在线网站 国产视频97 欧美黑人欧美精品刺激 国产一区二区三区免费在线视频 久久久国产精品免费看 99re6久精品国产首页 久久精品91 国产成人一级 国产成人精品曰本亚洲 日本福利在线观看 伊人成综合网 久久综合一本 国产综合久久久久久 久久精品成人免费看 久久福利 91精品国产91久久久久久麻豆 亚洲精品成人在线 亚洲伊人久久精品 欧美日本二区 国产永久视频 国产一区二 一区二区福利 国产一毛片 亚洲精品1区 毛片一区二区三区 伊人久久大香线蕉综合影 国产欧美在线观看一区 亚洲国产欧洲综合997久久 国产一区二区免费视频 国产91精品对白露脸全集观看 久久亚洲国产伦理 欧美成人伊人久久综合网 亚洲性久久久影院 久久99国产精一区二区三区! 91精品国产欧美一区二区 欧美日韩亚洲区久久综合 日韩精品一二三区 久久久夜色精品国产噜噜 国产在线精品福利91香蕉 久久久久久久亚洲精品 97se色综合一区二区二区 91国语精品自产拍在线观看性色 91久久国产综合精品女同我 日韩中文字幕a 国产成人亚洲日本精品 久久国产精品-国产精品 久久国产经典视频 久久国产精品伦理 亚洲第一页在线视频 国产精品久久久久三级 日韩毛片网 久久免费高清视频 麻豆国产在线观看一区二区 91麻豆国产福利在线观看 国产成人精品男人的天堂538 一区二区三区中文字幕 免费在线视频一区 欧美日韩国产成人精品 国产综合网站 国产资源免费观看 亚洲精品亚洲人成在线播放 精品久久久久久中文字幕专区 亚洲人成人毛片无遮挡 国产一起色一起爱 国产香蕉精品视频在 九九热免费观看 日韩亚洲欧美一区 九九热精品在线观看 精品久久久久久中文字幕专区 亚洲欧美自拍偷拍 国产精品每日更新 久久久久国产一级毛片高清板 久久天天躁狠狠躁夜夜中文字幕 久久精品片 日韩在线毛片 国产成人精品本亚洲 国产成人精品一区二区三区 九九热在线观看 国产r级在线观看 国产欧美日韩精品高清二区综合区 韩国电影一区二区 国产精品毛片va一区二区三区 五月婷婷伊人网 久久一区二区三区免费 一本色道久久综合狠狠躁篇 亚洲综合色站 国产尤物在线观看 亚洲一区亚洲二区 免费在线视频一区 欧洲精品视频在线观看 日韩中文字幕a 中文字幕日本在线mv视频精品 91精品在线免费视频 精品国产免费人成在线观看 精品a级片 中文字幕日本在线mv视频精品 日韩在线精品视频 婷婷丁香色 91精品国产高清久久久久 国产成人精品日本亚洲直接 五月综合视频 欧美日韩在线亚洲国产人 精液呈暗黄色 亚洲乱码一区 久久精品中文字幕不卡一二区 亚洲天堂精品在线 激情婷婷综合 国产免费久久精品久久久 国产精品亚洲二区在线 久久免费播放视频 五月婷婷丁香综合 在线亚洲欧美日韩 久久免费精品高清麻豆 精品久久久久久中文字幕 亚洲一区网站 国产精品福利社 日韩中文字幕免费 亚洲综合丝袜 91精品在线播放 国产精品18 亚洲日日夜夜 伊人久久大香线蕉综合影 亚洲精品中文字幕乱码影院 亚洲一区二区黄色 亚洲第一页在线视频 一区二区在线观看视频 国产成人福利精品视频 亚洲高清二区 国内成人免费视频 精品亚洲性xxx久久久 国产精品合集一区二区三区 97av免费视频 国产一起色一起爱 国产区久久 国产资源免费观看 99精品视频免费 国产成人一级 国产精品九九免费视频 欧美91精品久久久久网免费 99热国产免费 久久精品色 98精品国产综合久久 久久精品播放 中文字幕视频免费 国产欧美日韩一区二区三区在线 精品久久蜜桃 国产小视频精品 一本色道久久综合狠狠躁篇 91在线免费观看 亚洲精品区 伊人成综合网 伊人热人久久中文字幕 伊人黄色片 99国产精品热久久久久久夜夜嗨 久久免费精品视频 亚洲一区二区三区高清不卡 久久久久国产一级毛片高清板 国产片一区二区三区 久久狠狠干 99久久婷婷国产综合精品电影 国产99区 国产精品成人久久久久 久久狠狠干 青青国产在线观看 亚洲高清国产拍精品影院 国产精品一区二区av 九九热在线免费视频 伊人久久国产 国产精品久久久久久久久久一区 在线观看免费视频一区 国产精品自在在线午夜区app 国产精品综合色区在线观看 国产毛片久久久久久国产毛片 97国产免费全部免费观看 国产精品每日更新 国产尤物视频在线 九九视频这里只有精品99 一本一道久久a久久精品综合 久久综合给会久久狠狠狠 国产成人精品男人的天堂538 欧美一区二区高清 毛片一区二区三区 国产欧美日韩在线观看一区二区三区 在线国产二区 欧美不卡网 91在线精品中文字幕 在线国产福利 国内精品91久久久久 91亚洲福利 日韩欧美国产中文字幕 91久久精品国产性色也91久久 亚洲性久久久影院 欧美精品1区 国产热re99久久6国产精品 九九热免费观看 国产精品欧美日韩 久久久久国产一级毛片高清板 久久国产经典视频 日韩欧美亚洲国产一区二区三区 欧美亚洲综合另类在线观看 国产精品自在在线午夜区app 97中文字幕在线观看 视频一二三区 精品国产一区在线观看 国产欧美日韩在线一区二区不卡 欧美一区二三区 伊人成人在线观看 国内精品91久久久久 97在线亚洲 国产在线不卡一区 久久久全免费全集一级全黄片 国产精品v欧美精品∨日韩 亚洲毛片网站 在线不卡一区二区 99re热在线视频 久久激情网 国产毛片一区二区三区精品 久久亚洲综合色 中文字幕视频免费 国产视频亚洲 婷婷伊人久久 国产一区二区免费播放 久久99国产精品成人欧美 99国产在线视频 国产成人免费视频精品一区二区 国产不卡一区二区三区免费视 国产码欧美日韩高清综合一区 久久精品国产主播一区二区 国产一区电影 久久精品国产夜色 国产精品国产三级国产 日韩一区二区三区在线 久久97久久97精品免视看 久久国产免费一区二区三区 伊人久久大香线蕉综合电影网 99re6久精品国产首页 久久激情网 亚洲成人高清在线 国产精品网址 国产成人精品男人的天堂538 香蕉国产综合久久猫咪 国产专区中文字幕 91麻豆精品国产高清在线 久久国产经典视频 国产精品成人va在线观看 国产精品爱啪在线线免费观看 日本精品久久久久久久久免费 亚洲综合一区二区三区 久久五月网 精品国产网红福利在线观看 久久综合亚洲伊人色 亚洲国产精品久久久久久网站 在线日韩国产 99国产精品热久久久久久夜夜嗨 国产综合精品在线 国产区福利 精品亚洲综合久久中文字幕 国产制服丝袜在线 毛片在线播放网站 在线观看免费视频一区 国产精品久久久精品三级 亚洲国产电影在线观看 最新日韩欧美不卡一二三区 狠狠综合久久综合鬼色 日本精品1在线区 国产日韩一区二区三区在线播放 欧美日韩精品在线播放 亚洲欧美日韩国产一区二区三区精品 久久综合久久网 婷婷六月激情在线综合激情 亚洲乱码一区 国产专区91 97av视频在线观看 精品久久久久久中文字幕 久久五月视频 国产成人福利精品视频 国产精品网址 中文字幕视频在线 精品一区二区三区免费视频 伊人手机在线视频 亚洲精品中文字幕乱码 国产在线视频www色 色噜噜国产精品视频一区二区 精品亚洲成a人在线观看 国产香蕉尹人综合在线 成人免费一区二区三区在线观看 国产不卡一区二区三区免费视 欧美精品久久天天躁 国产专区中文字幕 久久精品国产免费中文 久久精品国产免费一区 久久无码精品一区二区三区 国产欧美另类久久久精品免费 欧美精品久久天天躁 亚洲精品在线视频 国产视频91在线 91精品福利一区二区三区野战 日韩中文字幕免费 国产精品99一区二区三区 欧美成人高清性色生活 国产精品系列在线观看 亚洲国产福利精品一区二区 国产成人在线小视频 国产精品久久久久免费 99re热在线视频 久久久久久久综合 一区二区国产在线播放 成人国产在线视频 亚洲精品乱码久久久久 欧美日韩一区二区综合 精品久久久久免费极品大片 中文字幕视频二区 激情粉嫩精品国产尤物 国产成人精品一区二区视频 久久精品中文字幕首页 亚洲高清在线 国产精品亚洲一区二区三区 伊人久久艹 中文在线亚洲 国产精品一区二区在线播放 国产精品九九免费视频 亚洲二区在线播放 亚洲狠狠婷婷综合久久久久网站 亚洲欧美日韩网站 日韩成人精品 亚洲国产一区二区三区青草影视 91精品国产福利在线观看 国产精品久久久久久久久99热 国产一区二区精品尤物 久碰香蕉精品视频在线观看 亚洲日日夜夜 在线不卡一区二区 国产午夜亚洲精品 九九热在线视频观看这里只有精品 伊人手机在线视频 91免费国产精品 日韩欧美中字 91精品国产91久久久久 国产全黄三级播放 视频一区二区三区免费观看 国产开裆丝袜高跟在线观看 国产成人欧美 激情综合丝袜美女一区二区 国产成人亚洲综合无 欧美精品一区二区三区免费观看 欧美亚洲国产日韩 日韩亚州 国产欧美日韩精品高清二区综合区 亚洲午夜国产片在线观看 精品久久久久久中文字幕 欧美精品1区 久久伊人久久亚洲综合 亚洲欧美日韩精品 国产成人精品久久亚洲高清不卡 久久福利影视 国产精品99精品久久免费 久久久久免费精品视频 国产日产亚洲精品 亚洲国产午夜电影在线入口 精品无码一区在线观看 午夜国产精品视频 亚洲一级片免费 伊人久久大香线蕉综合影 国产精品久久影院 久碰香蕉精品视频在线观看 www.欧美精品 在线小视频国产 亚洲国产天堂久久综合图区 欧美一区二区三区不卡 日韩美女福利视频 九九精品免视频国产成人 不卡国产00高中生在线视频 亚洲第一页在线视频 欧美日韩在线播放成人 99re视频这里只有精品 国产精品91在线 精品乱码一区二区三区在线 国产区久久 91麻豆精品国产自产在线观看一区 日韩精品成人在线 九九热在线观看 国产精品久久不卡日韩美女 欧美一区二区三区综合色视频 欧美精品免费一区欧美久久优播 国产精品网址 国产专区中文字幕 国产精品欧美亚洲韩国日本久久 日韩美香港a一级毛片 久久精品123 欧美一区二区三区免费看 99r在线视频 亚洲精品国产字幕久久vr 国产综合激情在线亚洲第一页 91免费国产精品 日韩免费小视频 亚洲国产精品综合一区在线 国产亚洲第一伦理第一区 在线亚洲精品 国产精品一区二区制服丝袜 国产在线成人精品 九九精品免视频国产成人 亚洲国产网 欧美日韩亚洲一区二区三区在线观看 在线亚洲精品 欧美一区二区三区高清视频 国产成人精品男人的天堂538 欧美日韩在线观看区一二 亚洲欧美一区二区久久 久久精品中文字幕首页 日本高清www午夜视频 久久精品国产免费 久久999精品 亚洲国产精品欧美综合 88国产精品视频一区二区三区 91久久偷偷做嫩草影院免费看 国产精品夜色视频一区二区 欧美日韩导航 国产成人啪精品午夜在线播放 一区二区视频在线免费观看 99久久精品国产自免费 精液呈暗黄色 久久99国产精品 日本精品久久久久久久久免费 精品国产97在线观看 99re视频这里只有精品 国产视频91在线 999av视频 亚洲美女视频一区二区三区 久久97久久97精品免视看 亚洲国产成人久久三区 99久久亚洲国产高清观看 日韩毛片在线视频 综合激情在线 91福利一区二区在线观看 一区二区视频在线免费观看 激情粉嫩精品国产尤物 国产成人精品曰本亚洲78 国产成人精品本亚洲 国产精品成人免费视频 国产成人啪精品视频免费软件 久久精品国产亚洲妲己影院 国产精品成人久久久久久久 久久大香线蕉综合爱 欧美一区二区三区高清视频 99热国产免费 在线观看欧美国产 91精品视频在线播放 国产精品福利社 欧美精品一区二区三区免费观看 国产一区二区免费视频 国产午夜精品一区二区 精品视频在线观看97 91精品福利久久久 国产一区福利 国产综合激情在线亚洲第一页 国产精品久久久久久久久久久不卡 九色国产 在线日韩国产 黄网在线观看 亚洲一区小说区中文字幕 中文字幕丝袜 日本二区在线观看 日本国产一区在线观看 欧美日韩一区二区三区久久 欧美精品亚洲精品日韩专 国产日产亚洲精品 久久综合九色综合欧美播 亚洲国产欧美无圣光一区 欧美视频区 亚洲乱码视频在线观看 久久无码精品一区二区三区 九九热精品免费视频 久久99精品久久久久久牛牛影视 国产精品成久久久久三级 国产一区福利 午夜国产精品视频 日本二区在线观看 99久久网站 国产亚洲天堂 精品国产一区二区三区不卡 亚洲国产日韩在线一区 国产成人综合在线观看网站 久久免费高清视频 欧美在线导航 午夜精品久久久久久99热7777 欧美久久综合网 国产小视频精品 国产尤物在线观看 亚洲国产精品综合一区在线 欧美一区二区三区不卡视频 欧美黑人欧美精品刺激 日本福利在线观看 久久国产偷 国产手机精品一区二区 国产热re99久久6国产精品 国产高清啪啪 欧美亚洲国产成人高清在线 国产在线第三页 亚洲综合一区二区三区 99r在线视频 99精品久久久久久久婷婷 国产精品乱码免费一区二区 国产在线精品福利91香蕉 国产尤物视频在线 五月婷婷亚洲 中文字幕久久综合伊人 亚洲精品一级毛片 99国产精品电影 在线视频第一页 久久99国产精品成人欧美 国产白白视频在线观看2 成人精品一区二区www 亚洲成人网在线观看 麻豆91在线视频 色综合合久久天天综合绕视看 久久精品国产免费高清 国产不卡一区二区三区免费视 欧美国产中文 99精品欧美 九九在线精品 国产中文字幕在线免费观看 国产一区中文字幕在线观看 国产成人一级 国产精品一区二区制服丝袜 国产一起色一起爱 亚洲精品成人在线 亚洲欧美精品在线 国产欧美自拍视频 99精品久久久久久久婷婷 久99视频 国产热re99久久6国产精品 视频一区亚洲 国产精品视频分类 国产精品成在线观看 99re6久精品国产首页 亚洲在成人网在线看 亚洲国产日韩在线一区 久久国产三级 日韩国产欧美 欧美在线一区二区三区 国产精品美女一级在线观看 成人午夜免费福利视频 亚洲天堂精品在线 91精品国产手机 欧美日韩视频在线播放 狠狠综合久久综合鬼色 九一色视频 青青视频国产 亚洲欧美自拍一区 中文字幕天天躁日日躁狠狠躁97 日韩免费大片 996热视频 伊人成综合网 亚洲天堂欧美 日韩精品亚洲人成在线观看 久久综合给会久久狠狠狠 日韩精品亚洲人成在线观看 日韩国产欧美 亚洲成aⅴ人片在线影院八 亚洲精品1区 99久久精品免费 国产精品高清在线观看 国产精品久久久免费视频 在线亚洲欧美日韩 91在线看视频 国产精品96久久久久久久 欧美日韩国产成人精品 91在线亚洲 热久久亚洲 国产精品美女免费视频观看 日韩在线毛片 亚洲永久免费视频 九九免费在线视频 亚洲一区网站 日本高清二区视频久二区 精品国产美女福利在线 伊人久久艹 国产精品久久久久三级 欧美成人精品第一区二区三区 99久久精品国产自免费 在线观看日韩一区 国产中文字幕一区 成人免费午夜视频 欧美日韩另类在线 久久99国产精品成人欧美 色婷婷中文网 久久天天躁夜夜躁狠狠躁2020 欧美成人伊人久久综合网 国产精品福利资源在线 国产伦精品一区二区三区高清 国产精品亚洲综合色区韩国 亚洲一区欧美日韩 色综合视频 国语自产精品视频在线区 国产高清a 成人国内精品久久久久影 国产在线精品香蕉综合网一区 国产不卡在线看 国产成人精品精品欧美 国产欧美日韩综合精品一区二区三区 韩国电影一区二区 国产在线视频www色 91中文字幕在线一区 国产人成午夜免视频网站 亚洲综合一区二区三区 色综合视频一区二区观看 久久五月网 九九热精品在线观看 国产一区二区三区国产精品 99久热re在线精品996热视频 亚洲国产网 在线视频亚洲一区 日韩字幕一中文在线综合 国产高清一级毛片在线不卡 精品国产色在线 国产高清视频一区二区 精品日本久久久久久久久久 亚洲国产午夜精品乱码 成人免费国产gav视频在线 日韩欧美一区二区在线观看 欧美曰批人成在线观看 韩国电影一区二区 99re这里只有精品6 日韩精品一区二区三区视频 99re6久精品国产首页 亚洲欧美一区二区三区导航 欧美色图一区二区三区 午夜精品视频在线观看 欧美激情在线观看一区二区三区 亚洲热在线 成人国产精品一区二区网站 亚洲一级毛片在线播放 亚洲一区小说区中文字幕 亚洲午夜久久久久影院 国产自产v一区二区三区c 国产精品视频免费 久久调教视频 国产成人91激情在线播放 国产精品欧美亚洲韩国日本久久 久久亚洲日本不卡一区二区 91中文字幕网 成人国产在线视频 国产视频91在线 欧美成人精品第一区二区三区 国产精品福利在线 久久综合九色综合精品 欧美一区二区三区精品 久久国产综合尤物免费观看 久久99青青久久99久久 日韩精品免费 久久国产精品999 91亚洲视频在线观看 国产精品igao视频 色综合区 在线亚洲欧国产精品专区 国产一区二区三区在线观看视频 亚洲精品成人在线 一区二区国产在线播放 中文在线亚洲 亚洲精品第一国产综合野 国产一区二区精品久久 一区二区三区四区精品视频 99热精品久久 中文字幕视频二区 国产成人精品男人的天堂538 99精品影视 美女福利视频一区二区 久久午夜夜伦伦鲁鲁片 综合久久久久久久综合网 国产精品国产欧美综合一区 国产99视频在线观看 国产亚洲女在线精品 婷婷影院在线综合免费视频 国产亚洲3p一区二区三区 91成人爽a毛片一区二区 亚洲一区二区高清 国产欧美亚洲精品第二区首页 欧美日韩导航 亚洲高清二区 欧美激情观看一区二区久久 日韩毛片在线播放 亚洲欧美日韩高清中文在线 亚洲日本在线播放 国产精品一区二区制服丝袜 精品国产一区二区三区不卡 国产不卡在线看 国产欧美网站 四虎永久在线观看视频精品 国产黄色片在线观看 夜夜综合 一本色道久久综合狠狠躁篇 欧美亚洲综合另类在线观看 国产91在线看 伊人久久国产 欧美一区二区在线观看免费网站 国产精品久久久久三级 久久福利 日韩中文字幕a 亚洲午夜久久久久影院 91在线高清视频 国产亚洲一区二区三区啪 久久人精品 国产精品亚洲午夜一区二区三区 综合久久久久久 久久伊人一区二区三区四区 国产综合久久久久久 日韩一区精品视频在线看 国产精品日韩欧美制服 日本精品1在线区 99re视频 无码av免费一区二区三区试看 国产视频1区 日韩欧美中文字幕一区 日本高清中文字幕一区二区三区a 亚洲国产欧美无圣光一区 国产在线视频一区二区三区 欧美国产第一页 在线亚洲欧美日韩 日韩中文字幕第一页 在线不卡一区二区 伊人久久青青 国产精品一区二区在线播放 www.五月婷婷 麻豆久久婷婷国产综合五月 亚洲精品区 久久国产欧美另类久久久 99在线视频免费 伊人久久中文字幕久久cm 久久精品成人免费看 久久这里只有精品首页 88国产精品视频一区二区三区 中文字幕日本在线mv视频精品 国产在线精品成人一区二区三区 伊人精品线视天天综合 亚洲一区二区黄色 国产尤物视频在线 亚洲精品99久久久久中文字幕 国产一区二区三区免费观看 伊人久久大香线蕉综合电影网 国产成人精品区在线观看 日本精品一区二区三区视频 日韩高清在线二区 久久免费播放视频 一区二区成人国产精品 国产精品免费精品自在线观看 亚洲精品视频二区 麻豆国产精品有码在线观看 精品日本一区二区 亚洲欧洲久久 久久中文字幕综合婷婷 中文字幕视频在线 国产成人精品综合在线观看 91精品国产91久久久久福利 精液呈暗黄色 香蕉国产综合久久猫咪 国产专区精品 亚洲精品无码不卡 国产永久视频 亚洲成a人片在线播放观看国产 一区二区国产在线播放 亚洲一区二区黄色 欧美日韩在线观看视频 亚洲精品另类 久久国产综合尤物免费观看 国产一区二区三区国产精品 高清视频一区 国产精品igao视频 国产精品资源在线 久久综合精品国产一区二区三区 www.五月婷婷 精品色综合 99热国产免费 麻豆福利影院 亚洲伊人久久大香线蕉苏妲己 久久电影院久久国产 久久精品伊人 在线日韩理论午夜中文电影 亚洲国产欧洲综合997久久 伊人国产精品 久草国产精品 欧美一区精品二区三区 亚洲成人高清在线 91免费国产精品 日韩精品福利在线 国产一线在线观看 国产不卡在线看 久久99青青久久99久久 亚洲精品亚洲人成在线播放 99久久免费看国产精品 国产日本在线观看 青草国产在线视频 麻豆久久婷婷国产综合五月 国产中文字幕一区 91久久精品国产性色也91久久 国产一区a 国产欧美日韩成人 国产亚洲女在线精品 一区二区美女 中文字幕在线2021一区 在线小视频国产 久久这里只有精品首页 国产在线第三页 欧美日韩中文字幕 在线亚洲+欧美+日本专区 精品国产一区二区三区不卡 久久这里精品 欧美在线va在线播放 精液呈暗黄色 91精品国产手机 91在线免费播放 欧美视频亚洲色图 欧美国产日韩精品 日韩高清不卡在线 精品视频免费观看 欧美日韩一区二区三区四区 国产欧美亚洲精品第二区首页 亚洲韩精品欧美一区二区三区 国产精品视频免费 在线精品小视频 久久午夜夜伦伦鲁鲁片 国产无套在线播放 久热这里只精品99re8久 欧美久久久久 久久香蕉国产线看观看精品蕉 国产成人精品男人的天堂538 亚洲人成网站色7799在线观看 日韩在线第二页 一本色道久久综合狠狠躁篇 国产一区二区三区不卡在线观看 亚洲乱码在线 在线观看欧美国产 久久福利青草精品资源站免费 国产玖玖在线观看 在线亚洲精品 亚洲成aⅴ人在线观看 精品91在线 欧美一区二三区 日韩中文字幕视频在线 日本成人一区二区 日韩免费专区 国内精品在线观看视频 久久国产综合尤物免费观看 国产精品系列在线观看 一本一道久久a久久精品综合 亚洲免费播放 久久精品国产免费 久久人精品 亚洲毛片网站 亚洲成a人一区二区三区 韩国福利一区二区三区高清视频 亚洲精品天堂在线 一区二区三区中文字幕 亚洲国产色婷婷精品综合在线观看 亚洲国产成人久久笫一页 999国产视频 国产精品香港三级在线电影 欧美日韩一区二区三区四区 日韩国产欧美 国产精品99一区二区三区 午夜国产精品理论片久久影院 亚洲精品中文字幕麻豆 亚洲国产高清视频 久久免费手机视频 日韩a在线观看 五月婷婷亚洲 亚洲精品中文字幕麻豆 中文字幕丝袜 www国产精品 亚洲天堂精品在线 亚洲乱码一区 国产日韩欧美三级 久久999精品 伊人热人久久中文字幕 久热国产在线视频 国产欧美日韩在线观看一区二区三区 国产一二三区在线 日韩国产欧美 91精品国产91久久久久 亚洲一区小说区中文字幕 精品一区二区免费视频 国产精品视频免费 国产精品亚洲综合色区韩国 亚洲国产精品成人午夜在线观看 欧美国产日韩精品 中文字幕精品一区二区精品