视频系数的双方向扫描装置及其方法制造方法及图纸

技术编号:3618486 阅读:191 留言:0更新日期:2012-04-11 18:40
一种视频系数的双方向扫描装置及其方法,可有效地完成在视频压缩和解压缩过程中所采用的所有变换DCT系数扫描的逻辑。包括缓冲存储器、地址发生器、第一选择部、第二选择部;编码时量化的DCT系数写入第三地址信号识别的缓冲存储器位置,再向第二地址信号识别的缓冲存储器位置的游程长度和电平编码部读出;解码时译码的DCT系数写入第二地址信号识别的缓冲存储器位置,再从第三地址信号识别的缓冲存储器位置向反量化部读出。(*该技术在2017年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及在使用多重处理顺序系统中的二元数据的双方向扫描,特别涉及为了扫描多标准视频编码器的离散余弦变换(DCT)系数的装置。像JPEG、MPEG-1、MPEG-2、H.261以及H.263这样的视频标准是按照Z形顺序处理离散余弦变换(DCT)系数的。比如,编码采用光栅扫描顺序可以产生和量化DCT系数的二元排列。但是,对于游程长度和电平编码则采用Z形顺序取得DCT系数。由于Z形顺序具有提供可有效压缩的长的游程倾向,故游程长度编码使用Z形顺序。因此,在编码和解码的操作中,为了再排列DCT系数的扫描处理在DCT系数的量化或反量化、游程长度的编码或解码之间顺利地完成。MPEG-2标准采用的不是Z形顺序,而是有选择地采用交替扫描顺序。交替扫描顺序特别适合处理交错视频信号。这是因为交替扫描顺序能够有效地选择视频信号的跳越成分。如上所述,基于所述视频标准的数据压缩和解压缩的视频编码器,在顺时针方向的编码和在逆时针方向的解码两个方向,为完成系数排列的逻辑是必要的,其开发正在加速进行。本专利技术是为了解决上述已有的问题点而提出的,其目的在于提供一种在多标准视频编码中进行双方向DCT系统扫描的装置及其方法,可有效地完成在视频压缩和解压缩过程中采用的所有的变换DCT系数扫描的逻辑。为了实现上述目的,一方面,本专利技术涉及的双方向DCT系数扫描装置包括缓冲存储器;地址发生器,接收依次增加的第一地址,从查找表对DCT系数产生基于所希望的扫描顺序的第二地址信号;以及第一选择装置,将基于典型的光栅扫描顺序的第二地址信号或第三地址信号作为所述缓冲存储器的地址信号而选择。在编码作业中,被量化部量化的DCT系数被写入被所述第三地址信号识别的缓冲存储器的等效位置,自从被所述第二地址信号识别的缓冲存储器的等效位置向游程长度及电平编码部读出。在解码作业中,被游程长度及电平解码部解码的DCT系数被写入被所述第二地址信号识别的缓冲存储器的相对应位置,再从被所述第三地址信号识别的所述缓冲存储器的位置向反量化部读出。第二选择装置为了在编码作业中选择由量化部写入的量化数据,或在解码作业中选择由解码部写入的解码数据而提供。另一方面,本专利技术涉及的双方向DCT系数扫描方法包括通过编码/解码部,依次增加地址信号的步骤;以及通过所述编码/解码部,按照DCT系数扫描顺序变换所述地址信号的步骤。所述方法可以实现双方向扫描。关于编码方向,所述方法包括将按照光栅扫描顺序量化的DCT系数写入缓冲存储器的方法,以及按照由所述变换的地址信号规定的扫描顺序从所述缓冲存储器读出所述DCT系数再写入所述解码部的步骤。关于解码方向,所述方法包括将在被所述变换的地址信号规定的位置上解码的DCT系数从所述解码部向缓冲存储器写入,为了反量化,再从缓冲存储器读出DCT系数的步骤。编码器的量化及反量化部,为了识别顺序地址或交替地址,可以按照显示DCT系数的二元数组的行和列的任意顺序产生地址信号。附图的简要说明如下附图说明图1是表示本专利技术实施例涉及的双方向DCT系数扫描装置的方框图;图2是用以说明在MPEG-2方式中进行DCT系数扫描时Z形扫描顺序的视图;图3是用以说明在MPEG-2方式中进行DCT系数扫描时交替扫描顺序的视图;图4是用以说明本专利技术涉及的一实施例的查找表的视图。下面根据附图详细说明本专利技术的优选实施例。另外,所有图中相同部分用同一标号。图1表示本专利技术一实施例涉及的用于多标准视频编码器的双方向DCT系数扫描装置100。扫描装置100包括地址发生器10、第一选择部20、第二选择部30、以及缓冲存储器40。地址发生器10接收第一地址信号RLC-adr,从地址信号RLC-adr和表示DCT系数扫描顺序的查找表产生第二地址信号ZZ-adr。第一选择部20响应第一控制信号mux-selo,选择地址信号ZZ-adr或第三地址信号QNT-adr。第三地址信号QNT-adr遵循将DCT系数量化或反量化时所被使用的顺序(典型的光栅扫描顺序)。要求读出控制信号buf-oe时,缓冲存储器40位于被由第一选择部20选择的所述地址信号识别的位置,产生象征DCT系数的数据信号RLC-di或数据信号QNT-di。第二选择部30响应第二控制信号mux-sell,选择为编码而量化的表示DCT系数的数据信号QNT-do或为反量化而解码的表示DCT系数的数据信号RLC-do。要求写入控制信号buf-we时,第二选择部30从第一选择部20选择应当写入被地址信号所指示的缓冲存储器40的位置上的数据信号。在编码模式中,量化部的数据信号QNT-do用于被写入由地址信号QNT-adr指示的位置而被选择,另外,输入到编码部的数据信号RLC-di从由地址信号ZZ-adr指示的地址读出。在解码模式中,解码部的数据信号RLC-do用于被写入由地址信号ZZ-adr指示的位置而被选择,另外,输入到量化部的数据信号QNT-di从被地址信号QNT-adr指示的地址读出。地址发生器10包括从地址信号RLC-adr产生信号ZZ-adr时所使用的一个以上的查找表。各查找表表示指示DCT系数依次量化位置的值和指示DCT系数依次编码位置的值的对应关系。对于像MPEG-2这样的几个标准而言,不同的扫描顺序是可能的,故控制信号ALT-scan为了特定的扫描选择适当的查找表。如果扫描控制信号ALT-scan是“0”状态的话,如图2所示,所述查找表提供相当于Z形扫描顺序的变换;另一方面,如果控制信号ALT-scan是“1”状态的话,如图3所示,所述查找表提供相当于交替扫描顺序的变换。图4表示地址发生器10由六位地址信号RLC-adr和信号ALT-scan产生的典型的信号ZZ-adr的六位的值。如图4所示,给出与输入信号RLC-adr和ALT-scan相关联的输出信号ZZ-adr的查找表,采用例如读取专用存储器(ROM)、随机存取存储器(RAM)、现场可编程序门阵列(FPGA)、门阵列或具有输出输入信号之间所需求的响应关系的组合逻辑可以完成。使用存储器时,信号RLC-adr和ALT-scan指示包括对应的信号ZZ-adr的等效值的存储位置的地址。另外,查找表按照采用现有技术的逻辑也可以完成。在上述实施例中,第一选择部20包括响应六位控制信号mux-selo的六位多路转换器,选择地址发生器10的六位扫描地址信号ZZ-adr或在量化过程中产生的六位地址信号QNT-adr。第二选择部30包括响应控制信号mux-sell的n位多路转换器,选择在量化过程中产生的n位数据信号QNT-do或在RLC处理过程中产生的n位数据信号RLC-do。参照数字n表示的是与用视频编码器所执行的压缩标准相同,为表示量化的DCT系数所使用的最大位数。在这里,量化部或反量化部执行由地址信号QNT-adr识别的DCT系数的量化或反量化。另外,游程长度和标准编码部或解码部根据地址信号RLC-adr执行编码或解码。在上述实施例中,缓冲存储器40具有存储被配置为8×8数组的n位DCT系数的64×n位缓冲存储器。8×8数组的各DCT系数被存储于对应于DCT系数的光栅扫描缓冲存储器40内的位置。被写入的n位数据的读出根据读出控制信号buf-oe以提供为量化处理的数据输入信号QNT-di或RLC本文档来自技高网...

【技术保护点】
一种双方向扫描装置,其特征在于,包括:接收第一地址信号,从规定扫描顺序的查找表产生第二地址信号的地址发生单元;按照第一控制信号,从所述第二地址信号和第三地址信号中选择其中任意一个的第一选择单元;按照第二控制信号,从第一数据信号和第二数据信号中选择其中任意一个的第二选择单元;以及将由所述第二选择单元选择的数据信号存储于由所述第一选择单元选择的地址信号所选择的存储位置上,再从由所述第一选择单元选择的地址信号所选择的存储位置读出数据信号的缓冲存储器。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:孙在澈
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1