CN1665301A - 一种视频编解码中的自适应的扫描方法 - Google Patents
一种视频编解码中的自适应的扫描方法 Download PDFInfo
- Publication number
- CN1665301A CN1665301A CN 200510051311 CN200510051311A CN1665301A CN 1665301 A CN1665301 A CN 1665301A CN 200510051311 CN200510051311 CN 200510051311 CN 200510051311 A CN200510051311 A CN 200510051311A CN 1665301 A CN1665301 A CN 1665301A
- Authority
- CN
- China
- Prior art keywords
- scan
- decoding
- coding
- block
- encoding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明涉及一种视频编解码中的自适应的扫描方法,属于信号处理中的视频编解码领域,本发明提出在视频编解码标准中根据各种图象预测方法统计结果设立多个扫描表,块的每种编码方法对应一个相应的扫描表;编码一个块时根据当前块的编码方法来选择相应的扫描表进行扫描;解码一个块时根据该块已解码出的编码方法来选择相应的扫描表进行扫描。本方法特点为:根据当前块的编码方法来选择扫描方式。采用本发明方法可以进一步提高视频信号的压缩编码效率。
Description
技术领域
本发明属于信号处理中的视频编解码领域,特别涉及视频信号编码中对变换量化后的系数的扫描方法。
背景技术 在现有的视频编码技术中,视频序列的一幅图象一般划分为若干个块进行编码,所说的块为图象中作为编码基本单位的象素集合,是象素个数大于等于1的正方形、长方形或任意形状边界的象素集合。编码的步骤一般又包括预测、变换、量化、扫描和熵编码。一个性能优越的扫描方式可以在统计上使得需要编码的系数更为集中,并且按照绝对值从大到小排列,这样可以更有利于熵编码,尤其是基于上下文的熵编码,从而使得压缩编码性能进一步提高。
在已有的国际视频编解码标准中,采用的扫描方式有帧模式和场模式两种,例如在MPEG2中,扫描表分为两种,如图1和图2所示,图中阿拉伯数字表示块中像素的扫描顺序,分别用于帧模式和场模式。这样使用两种扫描表是因为对视频序列进行按帧模式进行编码和按场模式进行编码所产生的系数的统计分布有一定的差别,采用不同的扫描方式更有利于编码性能的提高。但是,已有的国际视频编解码标准,无论是经典的MPEG2还是目前最新的H.264/AVC,它们中的扫描在除了帧模式和场模式自适应之外,并没有再利用其他特性来自适应的选择扫描方式,因此限制了压缩性能的进一步提高。
发明内容
本发明的目的是为了克服已有技术的不足之处,提出了一种视频编解码中的自适应的扫描方法,编码器根据当前编码块的编码方法的特点,在多个扫描表中选择一个与其相应的扫描表进行编码过程中的扫描;解码器从已经解码出的该块的编码方法的特点,选择相应的扫描表进行扫描,以提高现有视频编码的压缩性能。
本发明提出的一种视频编解码中的自适应的扫描方法,其特征在于,具体包括:
在视频编解码标准中根据各种图象预测方法统计结果设立多个扫描表,块的每种编码方法对应一个相应的扫描表;
编码一个块时根据当前块的编码方法来选择相应的扫描表进行扫描;
解码一个块时根据该块已解码出的编码方法来选择相应的扫描表进行扫描。
本发明的特点及良好效果:
本发明基于在不同的编码方法下的最佳扫描仍可能存在一定的差别,并且在统计上和当前编码块的编码方法存在一定相关性的特点。利用更为精细的特性实现更为灵活精确的自适应扫描,比现有国际视频编解码标准中的扫描技术更为灵活精确,并且提高了视频压缩的性能。
附图说明
图1为已有的MPEG2中帧模式的扫描表示意图。
图2为已有的MPEG2中场模式的扫描表示意图。
图3为本发明实施例中设立的扫描表1示意图。
图4为本发明实施例中设立的扫描表2示意图。
图5为本发明实施例中设立的扫描表3示意图。
图6为本发明实施例中设立的扫描表4示意图。
图7为本发明实施例中设立的扫描表5示意图。
图8为本发明实施例中设立的扫描表6示意图。
具体实施方式
本发明的视频编解码中的自适应的扫描方法实施例详细说明如下:
在视频编解码标准中将图像划分为块进行编码,本实施例中块的形状为正方形,大小可以为{16×16,8×8,4×4},也可采用其它形状及大小的块均不影响本实施例的实施,该块分为图像内预测块和图象间预测块。图象内预测块利用当前图象内的该块相邻的参考数据或者该块本身的参考数据来预测;图象间预测块是利用当前图象之外的其他参考图象的参考数据来预测。图象内预测块的预测模式又进一步分为5种模式:
模式0:垂直预测,即利用当前块的上边的参考数据从上往下进行预测;
模式1:水平预测,即利用当前块的左边的参考数据从左向右进行预测;
模式2:均值预测,即利用当前块的上边和左边的参考数据的均值来对当前块进行预测;
模式3:右上—左下预测,即利用当前块的上边、右上边和左边、左下边的数据进行沿右上—左下方向的预测;
模式4:左上—右下预测,即利用当前块的左边和上边的数据进行沿左上—右下方向的预测。
在该视频编解码标准中本发明的自适应扫描方法实施例的具体步骤如下:
1)在视频编解码标准中根据各种图象预测方法统计得到并设立6张扫描表,分别如图3~图8所示,图中阿拉伯数字表示该像素的扫描顺序。其中,在场编码情况下,模式0时使用扫描表1,如图3所示,模式1时使用扫描表2,如图4所示,模式2、模式3、模式4时均使用扫描表3,如图5所示;在帧编码情况下,模式0时使用扫描表4,如图6所示,模式1时使用扫描表5,如图7所示,模式2、模式3、模式4时均使用扫描表6,如图8所示。
2)在视频码流中设置1个比特作为标志,在本实施例中1表示采用该自适应扫描方式,0表示采用默认的扫描方式,如果在视频码流中不采用基于预测方法的自适应扫描,则默认的扫描表在场编码情况下为图7的扫描表5,在帧编码情况下为图8的扫描表6。
本实施例编码和解码过程中的其它步骤均采用常规方法。
Claims (3)
1、一种视频编解码中的自适应的扫描方法,其特征在于,具体包括:
在视频编解码标准中根据各种图象预测方法统计结果设立多个扫描表,块的每种编码方法对应一个相应的扫描表;
编码一个块时根据当前块的编码方法来选择相应的扫描表进行扫描;
解码一个块时根据该块已解码出的编码方法来选择相应的扫描表进行扫描。
2、如权利要求1所述视频编解码中的自适应的扫描方法,其特征在于,所述当前块的编码方法是编码过程中的预测模式。
3、如权利要求1所述视频编解码中的自适应的扫描方法,其特征在于,还包括在码流中设置一个或多个比特,用于标示选择采用默认的扫描方法还是采用基于编码方法的自适应的扫描方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200510051311 CN1665301A (zh) | 2005-03-07 | 2005-03-07 | 一种视频编解码中的自适应的扫描方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200510051311 CN1665301A (zh) | 2005-03-07 | 2005-03-07 | 一种视频编解码中的自适应的扫描方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN1665301A true CN1665301A (zh) | 2005-09-07 |
Family
ID=35036159
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 200510051311 Pending CN1665301A (zh) | 2005-03-07 | 2005-03-07 | 一种视频编解码中的自适应的扫描方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1665301A (zh) |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100563344C (zh) * | 2005-12-07 | 2009-11-25 | 浙江大学 | 视频压缩中自适应扫描和解压缩中自适应反扫描的方法 |
| CN1980391B (zh) * | 2005-12-07 | 2010-08-18 | 清华大学 | 在图象编码过程中实现自适应扫描的方法 |
| CN102065299A (zh) * | 2011-01-17 | 2011-05-18 | 深圳市融创天下科技发展有限公司 | 一种视频编码的自适应扫描重排序方法和系统 |
| CN101647284B (zh) * | 2007-04-20 | 2011-09-14 | 汤姆逊许可公司 | 为空域图像编码和解码中的块的元素选择扫描路径的方法和装置 |
| WO2011137814A1 (zh) * | 2010-09-30 | 2011-11-10 | 华为技术有限公司 | 扫描方法及装置、反扫描方法及装置 |
| CN102857748A (zh) * | 2011-06-30 | 2013-01-02 | 华为技术有限公司 | 变换系数扫描方法及装置 |
| CN103004197A (zh) * | 2010-04-23 | 2013-03-27 | 吴秀美 | 用于对图像编码的设备和方法 |
| CN103402095A (zh) * | 2010-09-30 | 2013-11-20 | 华为技术有限公司 | 扫描方法及装置、反扫描方法及装置 |
| US9319715B2 (en) | 2010-07-31 | 2016-04-19 | M&K Holdings Inc. | Apparatus for generating prediction block |
| WO2016124154A1 (zh) * | 2015-02-08 | 2016-08-11 | 同济大学 | 图像编码方法和装置及图像解码方法和装置 |
| US9565446B2 (en) | 2010-12-14 | 2017-02-07 | M&K Holdings Inc. | Apparatus for encoding a moving picture |
| US10750180B2 (en) | 2015-02-08 | 2020-08-18 | Tongji University | Image coding method and apparatus, and image decoding method and apparatus |
-
2005
- 2005-03-07 CN CN 200510051311 patent/CN1665301A/zh active Pending
Cited By (51)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1980391B (zh) * | 2005-12-07 | 2010-08-18 | 清华大学 | 在图象编码过程中实现自适应扫描的方法 |
| CN100563344C (zh) * | 2005-12-07 | 2009-11-25 | 浙江大学 | 视频压缩中自适应扫描和解压缩中自适应反扫描的方法 |
| CN101647284B (zh) * | 2007-04-20 | 2011-09-14 | 汤姆逊许可公司 | 为空域图像编码和解码中的块的元素选择扫描路径的方法和装置 |
| CN103004197A (zh) * | 2010-04-23 | 2013-03-27 | 吴秀美 | 用于对图像编码的设备和方法 |
| CN104601998B (zh) * | 2010-04-23 | 2016-08-17 | M&K控股株式会社 | 用于对图像编码的设备 |
| CN105245877B (zh) * | 2010-04-23 | 2017-11-10 | M&K控股株式会社 | 用于对图像编码的设备和方法 |
| CN105245885B (zh) * | 2010-04-23 | 2017-11-10 | M&K控股株式会社 | 用于对图像编码的设备和方法 |
| CN105120273B (zh) * | 2010-04-23 | 2017-10-24 | M&K控股株式会社 | 用于对图像编码的设备和方法 |
| CN105120273A (zh) * | 2010-04-23 | 2015-12-02 | M&K控股株式会社 | 用于对图像编码的设备和方法 |
| CN105245883B (zh) * | 2010-04-23 | 2017-11-10 | M&K控股株式会社 | 用于对图像编码的设备和方法 |
| CN105245886B (zh) * | 2010-04-23 | 2017-11-10 | M&K控股株式会社 | 用于对图像编码的设备和方法 |
| CN105245885A (zh) * | 2010-04-23 | 2016-01-13 | M&K控股株式会社 | 用于对图像编码的设备和方法 |
| CN105245886A (zh) * | 2010-04-23 | 2016-01-13 | M&K控股株式会社 | 用于对图像编码的设备和方法 |
| CN105245877A (zh) * | 2010-04-23 | 2016-01-13 | M&K控股株式会社 | 用于对图像编码的设备和方法 |
| CN104601998A (zh) * | 2010-04-23 | 2015-05-06 | M&K控股株式会社 | 用于对图像编码的设备和方法 |
| CN105245883A (zh) * | 2010-04-23 | 2016-01-13 | M&K控股株式会社 | 用于对图像编码的设备和方法 |
| CN103004197B (zh) * | 2010-04-23 | 2015-11-25 | M&K控股株式会社 | 用于对图像编码的设备和方法 |
| US9609360B2 (en) | 2010-07-31 | 2017-03-28 | M&K Holdings Inc. | Image decoding apparatus adaptively determining a scan pattern according to an intra prediction mode |
| US9584826B2 (en) | 2010-07-31 | 2017-02-28 | M&K Holdings Inc. | Image encoding apparatus adaptively determining a scan pattern according to an intra prediction mode |
| US9584827B2 (en) | 2010-07-31 | 2017-02-28 | M&K Holdings Inc. | Image encoding apparatus adaptively determining a scan pattern according to an intra prediction mode |
| USRE48564E1 (en) | 2010-07-31 | 2021-05-18 | M&K Holdings Inc. | Image decoding apparatus adaptively determining a scan pattern according to an intra prediction mode |
| US9584829B2 (en) | 2010-07-31 | 2017-02-28 | M&K Holdings Inc. | Image encoding apparatus adaptively determining a scan pattern according to an intra prediction mode |
| US9319715B2 (en) | 2010-07-31 | 2016-04-19 | M&K Holdings Inc. | Apparatus for generating prediction block |
| US9609359B2 (en) | 2010-07-31 | 2017-03-28 | M&K Holdings Inc. | Image decoding apparatus adaptively determining a scan pattern according to an intra prediction mode |
| US9584828B2 (en) | 2010-07-31 | 2017-02-28 | M&K Holdings Inc. | Image encoding apparatus adaptively determining a scan pattern according to an intra prediction mode |
| US9554154B2 (en) | 2010-07-31 | 2017-01-24 | M & K Holding Inc. | Image encoding apparatus adaptively determining a scan pattern according to an intra prediction mode |
| US9584830B2 (en) | 2010-07-31 | 2017-02-28 | M&K Holdings Inc. | Image decoding apparatus adaptively determining a scan pattern according to an intra prediction mode |
| US9578349B2 (en) | 2010-07-31 | 2017-02-21 | M&K Holdings Inc. | Image decoding apparatus adaptively determining a scan pattern according to an intra prediction mode |
| US9137531B2 (en) | 2010-09-30 | 2015-09-15 | Huawei Technologies Co., Ltd. | Scanning method and device, and reverse scanning method and device |
| CN103402095A (zh) * | 2010-09-30 | 2013-11-20 | 华为技术有限公司 | 扫描方法及装置、反扫描方法及装置 |
| CN102447895A (zh) * | 2010-09-30 | 2012-05-09 | 华为技术有限公司 | 扫描方法及装置、反扫描方法及装置 |
| WO2011137814A1 (zh) * | 2010-09-30 | 2011-11-10 | 华为技术有限公司 | 扫描方法及装置、反扫描方法及装置 |
| RU2544788C2 (ru) * | 2010-09-30 | 2015-03-20 | Хуавэй Текнолоджиз Ко., Лтд. | Способ и устройство сканирования и способ и устройство обратного сканирования |
| CN103402095B (zh) * | 2010-09-30 | 2017-08-04 | 华为技术有限公司 | 扫描方法及装置、反扫描方法及装置 |
| CN102447895B (zh) * | 2010-09-30 | 2013-10-02 | 华为技术有限公司 | 扫描方法及装置、反扫描方法及装置 |
| US9565446B2 (en) | 2010-12-14 | 2017-02-07 | M&K Holdings Inc. | Apparatus for encoding a moving picture |
| US9609353B2 (en) | 2010-12-14 | 2017-03-28 | M&K Holdings Inc. | Apparatus for encoding a moving picture |
| US9609349B2 (en) | 2010-12-14 | 2017-03-28 | M & K Holdings Inc. | Apparatus for decoding a moving picture |
| US9609354B2 (en) | 2010-12-14 | 2017-03-28 | M&K Holdings Inc. | Apparatus for decoding a moving picture |
| US9609351B2 (en) | 2010-12-14 | 2017-03-28 | M&K Holdings Inc. | Apparatus for decoding a moving picture |
| US9609352B2 (en) | 2010-12-14 | 2017-03-28 | M&K Holdings Inc. | Apparatus for encoding a moving picture |
| US9621916B2 (en) | 2010-12-14 | 2017-04-11 | M&K Holdings Inc. | Apparatus for encoding a moving picture |
| US9609350B2 (en) | 2010-12-14 | 2017-03-28 | M&K Holdings Inc. | Apparatus for decoding a moving picture |
| CN102065299B (zh) * | 2011-01-17 | 2014-09-03 | 深圳市云宙多媒体技术有限公司 | 一种视频编码的自适应扫描重排序方法和系统 |
| CN102065299A (zh) * | 2011-01-17 | 2011-05-18 | 深圳市融创天下科技发展有限公司 | 一种视频编码的自适应扫描重排序方法和系统 |
| WO2013000436A1 (zh) * | 2011-06-30 | 2013-01-03 | 华为技术有限公司 | 变换系数扫描方法及装置 |
| CN102857748A (zh) * | 2011-06-30 | 2013-01-02 | 华为技术有限公司 | 变换系数扫描方法及装置 |
| CN102857748B (zh) * | 2011-06-30 | 2015-01-21 | 华为技术有限公司 | 变换系数扫描方法及装置 |
| WO2016124154A1 (zh) * | 2015-02-08 | 2016-08-11 | 同济大学 | 图像编码方法和装置及图像解码方法和装置 |
| US10750180B2 (en) | 2015-02-08 | 2020-08-18 | Tongji University | Image coding method and apparatus, and image decoding method and apparatus |
| US11431977B2 (en) | 2015-02-08 | 2022-08-30 | Xi'an Zhongxing New Software Co., Ltd | Image coding method and apparatus, and image decoding method and apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107277503B (zh) | 图像解码设备 | |
| CN1784015A (zh) | 一种帧内图像预测编码方法 | |
| CN101394565B (zh) | 一种帧内预测方法 | |
| TWI603610B (zh) | 一種影像解碼方法 | |
| CN101252686B (zh) | 基于交织预测的视频帧内无损编解码方法及系统 | |
| CN103139565B (zh) | 用于对色度图像解码的方法 | |
| CN101325707B (zh) | 纹理自适应视频编解码系统 | |
| GB2492333A (en) | Video coding using spatial transform skip modes | |
| KR20080016413A (ko) | 화소 유사성에 따라 적응적인 이산 코사인 변환 계수스캐닝을 이용한 부호화/복호화 장치 및 그 방법 | |
| CN1665301A (zh) | 一种视频编解码中的自适应的扫描方法 | |
| CN1777283A (zh) | 一种基于微块的视频信号编/解码方法 | |
| CN1209928C (zh) | 一种基于预测块组的采用帧内预测的帧内编码帧编码方法 | |
| CA2569625A1 (en) | Method and apparatus for lossless encoding and decoding | |
| CN1921630A (zh) | 视频编码/解码的装置和方法及其记录介质 | |
| WO2008020672A1 (en) | Apparatus for encoding and decoding image using adaptive dct coefficient scanning based on pixel similarity and method therefor | |
| CN1662066A (zh) | 一种帧内预测模式选取方法 | |
| KR100587698B1 (ko) | 선택적 예측 부호화/복호화 방법 및 장치 | |
| CN102215392B (zh) | 用于估计像素值的帧内预测方法或装置 | |
| CN1224270C (zh) | 用于宏块组结构的两阶段预测编码的帧内编码帧编码方法 | |
| CN1268136C (zh) | 基于图像切片结构的帧场自适应编码方法 | |
| CN100426868C (zh) | 一种帧内图像的亮度预测编码方法 | |
| CN101790096B (zh) | 基于二重预测的编解码方法及装置 | |
| JP2004253826A (ja) | ビデオ及び画像圧縮のための適応マクロブロックスキャン方法 | |
| CN1230000C (zh) | 视频编解码中变换系数块的扫描方法和装置 | |
| CN102387358A (zh) | 帧内宏块编码方法、解码方法及其编码器、解码器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C12 | Rejection of a patent application after its publication | ||
| RJ01 | Rejection of invention patent application after publication |