CN105872564A - H.264/avc到h.265/hevc转码的帧内预测模式决定方法及*** - Google Patents
H.264/avc到h.265/hevc转码的帧内预测模式决定方法及*** Download PDFInfo
- Publication number
- CN105872564A CN105872564A CN201610363865.3A CN201610363865A CN105872564A CN 105872564 A CN105872564 A CN 105872564A CN 201610363865 A CN201610363865 A CN 201610363865A CN 105872564 A CN105872564 A CN 105872564A
- Authority
- CN
- China
- Prior art keywords
- hevc
- prediction mode
- avc
- intra prediction
- intra
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/11—Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/147—Data rate or code amount at the encoder output according to rate distortion criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/40—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明公开了一种H.264/AVC到H.265/HEVC转码的帧内预测模式决定方法,该方法包括:判断需要决定模式的H.265/HEVC的宏块分割模式;根据码流中的H.264/AVC的帧内预测模式信息,找出对应位置的H.264/AVC宏块的帧内预测模式;根据所述找出的H.264/AVC宏块的帧内预测模式,选取特定的一组帧内预测模式进行率失真计算,得到最优模式,将得到的最优模式作为当前H.265/HEVC子划分的帧内预测模式。该方法通过分析预先决定的H.265/HEVC的宏块分割模式,以及码流中的H.264/AVC的帧内预测模式信息,有效利用H.264码流中宏块及帧内预测信息,将得出的最优预测模式作为当前H.265/HEVC子划分的帧内预测模式,从而加快了转码的速度。
Description
技术领域
本发明涉及数字视频编解码,具体地指一种H.264/AVC到H.265/HEVC转码的帧内预测模式决定方法。
背景技术
最近十年,高清视频的普及和超高清注视频的出现,大力推动了视频编解码技术的发展,ISO和ITU两大国际组织在2013年正式发布了HEVC新一代数字视频编解码标准,以适应网络传输和高质量视频应用的发展。HEVC是在H.264技术基础上的进一步延伸和拓展,自2005开始草案征集以来,由世界各国数百名专家合作研发,直至2013年由两大国际标准组织ITU和ISO对外界公布正式成为下一代视频编解码标准,历时达八年之久,其间经过多次修改和完善。
视频转码是对压缩视频流进行端到端的处理,转码器的输入/输出都是压缩数据,转码后的压缩码流更能适应传输带宽和接收端的要求。
目前,现有的H.264到HEVC转码器是在传统级联式像素域转码器(Cascade Pixel Domain Transcoder,CPDT)中,解码器和编码器相互独立,用此类转码器进行H.264标准向HEVC标准的转码时,先解码H.264视频流,然后重新编码,最后压缩成HEVC视频码流,其转码器结构见图1。在该转码器中,由于没有利用H.264码流中的有效信息来加快HEVC编码过程,因此转码过程计算量大,转码效率受到限制。
发明内容
本发明目的在于克服上述现有技术的不足而提供一种H.264/AVC到H.265/HEVC转码的帧内预测模式决定方法,该方法通过分析预先决定的H.265/HEVC的宏块分割模式,以及码流中的H.264/AVC的帧内预测模式信息,有效利用H.264码流中宏块及帧内预测信息,将得出的最优预测模式作为当前H.265/HEVC子划分的帧内预测模式,从而加快了转码的速度。
实现本发明目的采用的技术方案是一种H.264/AVC到H.265/HEVC转码的帧内预测模式决定方法,该方法包括:
判断需要决定模式的H.265/HEVC的宏块分割模式;
根据输入码流中的H.264/AVC的帧内预测模式信息,找出对应位置的H.264/AVC宏块的帧内预测模式;
对所述找出的H.264/AVC宏块的帧内预测模式进行率失真计算,得到最优模式,将得到的最优模式作为当前H.265/HEVC子划分的帧内预测模式。
在上述技术方案中,如所述H.265/HEVC宏块中某子划分大小大于16x16,则找出其对应位置所覆盖的所有H.264/AVC宏块的所有的帧内预测模式,通过率失真计算出这些模式中最优的模式作为当前H.265/HEVC子划分的帧内预测模式;
如所述H.265/HEVC宏块中某子划分大小小于16x16,则找出其对应位置的H.264/AVC宏块的帧内预测模式,若该帧内预测模式是DC或者Plane,则通过率失真比较计算DC、Planner、水平、垂直4种模式,找出最优帧内预测模式的作为当前H.265/HEVC子划分的帧内预测模式;若该帧内预测模式不是DC或Plane,则选取该模式及其周围最临近的4个模式作为候选模式,通过率失真计算所述候选模式,得出最优预测模式作为当前H.265/HEVC子划分的帧内预测模式。
此外,本发明还提供一种H.264/AVC到H.265/HEVC转码的帧内预测模式决定***,该***包括:
H.264/AVC解码器,用于解码输入的H.264视频码流;
宏块分割模式模块,用于判断需要决定模式的H.265/HEVC的宏块分割模式,得到宏块的位置信息;然后根据所述输入的H.264视频码流中的H.264/AVC的帧内预测模式信息,找出对应位置的H.264/AVC宏块的帧内预测模式;对所述找出的H.264/AVC宏块的帧内预测模式进行率失真计算,得到最优帧内预测模式,
H.265/HEVC编码器,用于根据将所述最优模式作为当前H.265/HEVC子划分的帧内预测模式进行编码。
本方法通过分析预先决定的H.265/HEVC的宏块分割模式,以及码流中的H.264/AVC的帧内预测模式信息,有效利用了H.264码流中宏块及帧内预测信息,加快了转码的速度,避免了现有技术在H.265/HEVC编码过程中需要重新确定每个宏块的分割模式的问题,从而减少了计算复杂度,并能保证高质量的编码效果。
附图说明
图1为现有转码器的结构示意图。
图2为H.265/HEVC宏块分割模式示意图。
图3为H.264/AVC的宏块分割模式示意图。
图4为H.265/HEVC帧内预测模式示意图。
图5为H.264/AVC帧内预测模式示意图。
图6为本发明H.264/AVC到H.265/HEVC转码的帧内预测模式决定方法的流程图。
图7为本发明转码器的结构示意图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步的详细说明。
在详细阐述本发明技术方案之前,首先说明以下定义:
1、H.265/HEVC的块分割模式
在H.265/HEVC中,块的大小从H.264/AVC的16x16扩展到了64x64,以便于高分辨率视频的压缩。同时,采用了更加灵活的编码结构来提高编码效率,包括编码单元(Coding Unit)、预测单元(Predict Unit)和变换单元(Transform Unit),如图3所示。
其中编码单元类似于H.264/AVC中的宏块的概念,用于编码的过程,预测单元是进行预测的基本单元,变换单元是进行变换和量化的基本单元。这三个单元的分离,使得变换、预测和编码各个处理环节更加灵活,也有利于各环节的划分更加符合视频图像的纹理特征,有利于各个单元更优化的完成各自的功能。
对于帧内预测来讲,编码单元的划分有2Nx2N和NxN两种模式,因此可能存在的子划分大小为64x64、32x32、16x16、8x8以及4x4。
2、H.264/AVC的宏块分割模式如图4所示,H.264/AVC的帧内划分种类比H.265/HEVC少,只有3种模式,在H.264/AVC的帧内编码中采用宏块分割和亚分割的方法,每个块可以按16×16、8×8、4x4分割。
3、帧内预测
帧内预测是用空域上相邻的前面已解码的边界像素作为预测参考信号进行的预测模式。
3.1、H.265/HEVC帧内预测模式
如图4所示,H.265/HEVC对从4x4到32x32的块定义了33个不同的方向性的预测,另外定义了两个非方向性预测planar和DC模式。
3.2、H.264/AVC帧内预测模式
如图5所示,H.264/AVC的4×4和8x8亮度块的帧内预测共有9种预测模式,而在16×16亮度块的预测模式各有4种。
如图6所示,本发明H.264/AVC到H.265/HEVC转码的帧内预测模式决定方法,该方法包括:
S100、判断需要决定模式的H.265/HEVC的宏块分割模式
在本发明的技术方案中,首先,判断H.265/HEVC宏块中某子分割大小是否大于16x16,如果是,即该子划分为32x32或者64x64;如果不是,则该子划分为16x16,8x8以及4x4。
S200、根据码流中的H.264/AVC的帧内预测模式信息,找出对应位置的H.264/AVC宏块的帧内预测模式,具体包括:
S201、如果H.265/HEVC宏块中某子划分大于16x16,则找出其对应位置所覆盖的所有H.264/AVC宏块的所有的帧内预测模式。
S202、如果H.265/HEVC宏块中某子划分大小不大于16x16,则找出对应位置的H.264/AVC宏块的帧内预测模式。
S300、对上一步骤中找出的H.264/AVC宏块的帧内预测模式进行率失真计算,得到最优模式,将得到的最优模式作为当前H.265/HEVC子划分的帧内预测模式,具体如下:
S301、对于步骤S201中找出的帧内预测模式,通过率失真计算出这些模式中最优的模式作为当前H.265/HEVC子划分的帧内模式。
S302、对于步骤S202中找出的帧内预测模式,如果这个帧内预测模式是DC或者Plane,则通过率失真比较计算DC、Planner、水平、垂直等4种模式,得出最优模式作为H.265/HEVC帧内预测模式;如果这个帧内预测模式不是DC或Plane,则选取该模式及其周围最邻近4个模式作为候选模式,通过率失真计算得出最优模式作为H.265/HEVC帧内预测模式。
实现上述方法所采用的***结构如图7所示,包括:
H.264/AVC解码器,用于解码输入的H.264视频码流。
宏块分割模式模块,用于判断需要决定模式的H.265/HEVC的宏块分割模式,得到宏块的位置信息;然后根据所述输入的H.264视频码流中的H.264/AVC的帧内预测模式信息,找出对应位置的H.264/AVC宏块的帧内预测模式;对所述找出的H.264/AVC宏块的帧内预测模式进行率失真计算,得到最优帧内预测模式。该模块中通过软件或硬件模块实现上述步骤S100~S300中的过程。
H.265/HEVC编码器,用于根据将所述最优模式作为当前.265/HEVC子划分的帧内预测模式进行编码。
Claims (3)
1.一种H.264/AVC到H.265/HEVC转码的帧内预测模式决定方法,其特征在于,包括:
判断需要决定模式的H.265/HEVC的宏块分割模式;
根据输入码流中的H.264/AVC的帧内预测模式信息,找出对应位置的H.264/AVC宏块的帧内预测模式;
对所述找出的H.264/AVC宏块的帧内预测模式进行率失真计算,得到最优模式,将得到的最优模式作为当前H.265/HEVC子划分的帧内预测模式。
2.根据权利要求1所述H.264/AVC到H.265/HEVC转码的帧内预测模式决定方法,其特征在于:
如所述H.265/HEVC宏块中某子划分大小大于16x16,则找出其对应位置所覆盖的所有H.264/AVC宏块的所有的帧内预测模式,通过率失真计算出这些模式中最优的模式作为当前H.265/HEVC子划分的帧内预测模式;
如所述H.265/HEVC宏块中某子划分大小小于16x16,则找出其对应位置的H.264/AVC宏块的帧内预测模式,若该帧内预测模式是DC或者Plane,则通过率失真比较计算DC、Planner、水平、垂直4种模式,找出最优帧内预测模式的作为当前H.265/HEVC子划分的帧内预测模式;若该帧内预测模式不是DC或Plane,则选取该模式及其周围最临近的4个模式作为候选模式,通过率失真计算所述候选模式,得出最优预测模式作为当前H.265/HEVC子划分的帧内预测模式。
3.一种H.264/AVC到H.265/HEVC转码的帧内预测模式决定***,其特征在于,包括:
H.264/AVC解码器,用于解码输入的H.264视频码流;
宏块分割模式模块,用于判断需要决定帧内预测模式的H.265/HEVC的宏块分割模式,得到宏块的位置信息;然后根据所述输入的H.264视频码流中的H.264/AVC的帧内预测模式信息,找出对应位置的H.264/AVC宏块的帧内预测模式;对所述找出的H.264/AVC宏块的帧内预测模式进行率失真计算,得到最优帧内预测模式,
H.265/HEVC编码器,用于根据将所述最优模式作为当前H.265/HEVC子划分的帧内预测模式进行编码。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610363865.3A CN105872564B (zh) | 2016-05-27 | 2016-05-27 | H.264/avc到h.265/hevc转码的帧内预测模式决定方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610363865.3A CN105872564B (zh) | 2016-05-27 | 2016-05-27 | H.264/avc到h.265/hevc转码的帧内预测模式决定方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105872564A true CN105872564A (zh) | 2016-08-17 |
CN105872564B CN105872564B (zh) | 2019-02-19 |
Family
ID=56642329
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610363865.3A Active CN105872564B (zh) | 2016-05-27 | 2016-05-27 | H.264/avc到h.265/hevc转码的帧内预测模式决定方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105872564B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110720218A (zh) * | 2017-06-15 | 2020-01-21 | 高通股份有限公司 | 与视频译码中的变换处理一起应用的帧内滤波 |
CN111541898A (zh) * | 2020-05-07 | 2020-08-14 | 广州市百果园信息技术有限公司 | 一种编码模式的确定方法、装置、服务器和存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103248893A (zh) * | 2013-05-10 | 2013-08-14 | 四川大学 | 从h.264/avc标准到hevc标准的快速帧间转码方法及其转码器 |
US20140119454A1 (en) * | 2012-10-25 | 2014-05-01 | Magnum Semiconductor, Inc. | Rate-distortion optimizers and optimization techniques including joint optimization of multiple color components |
CN103796023A (zh) * | 2014-03-05 | 2014-05-14 | 武汉拓宝电子***有限公司 | 基于h.264/avc宏块结构及纹理的h.265/hevc转码方法及转码器 |
CN104038764A (zh) * | 2014-06-27 | 2014-09-10 | 华中师范大学 | 一种h.264到h.265的视频转码方法及转码器 |
CN104243997A (zh) * | 2014-09-05 | 2014-12-24 | 南京邮电大学 | 一种质量可分级hevc视频编码方法 |
CN104539954A (zh) * | 2014-12-01 | 2015-04-22 | 上海交通大学 | 一种加速hevc编码速度的级联方法 |
CN105430418A (zh) * | 2015-11-13 | 2016-03-23 | 山东大学 | 一种h.264/avc到hevc快速转码方法 |
-
2016
- 2016-05-27 CN CN201610363865.3A patent/CN105872564B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140119454A1 (en) * | 2012-10-25 | 2014-05-01 | Magnum Semiconductor, Inc. | Rate-distortion optimizers and optimization techniques including joint optimization of multiple color components |
CN103248893A (zh) * | 2013-05-10 | 2013-08-14 | 四川大学 | 从h.264/avc标准到hevc标准的快速帧间转码方法及其转码器 |
CN103796023A (zh) * | 2014-03-05 | 2014-05-14 | 武汉拓宝电子***有限公司 | 基于h.264/avc宏块结构及纹理的h.265/hevc转码方法及转码器 |
CN104038764A (zh) * | 2014-06-27 | 2014-09-10 | 华中师范大学 | 一种h.264到h.265的视频转码方法及转码器 |
CN104243997A (zh) * | 2014-09-05 | 2014-12-24 | 南京邮电大学 | 一种质量可分级hevc视频编码方法 |
CN104539954A (zh) * | 2014-12-01 | 2015-04-22 | 上海交通大学 | 一种加速hevc编码速度的级联方法 |
CN105430418A (zh) * | 2015-11-13 | 2016-03-23 | 山东大学 | 一种h.264/avc到hevc快速转码方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110720218A (zh) * | 2017-06-15 | 2020-01-21 | 高通股份有限公司 | 与视频译码中的变换处理一起应用的帧内滤波 |
CN111541898A (zh) * | 2020-05-07 | 2020-08-14 | 广州市百果园信息技术有限公司 | 一种编码模式的确定方法、装置、服务器和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN105872564B (zh) | 2019-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100534194C (zh) | 用于视频帧内预测编码和解码的方法和装置 | |
CN103069800B (zh) | 用于编码视频的方法和设备、以及解码方法和设备 | |
CN103563389B (zh) | 具有方向性分区的帧内预测模式译码 | |
KR100940444B1 (ko) | 공간적 에지 검출을 이용한 인트라 예측 모드 구성 방법 | |
CN107979756A (zh) | 一种视频编码***所使用的视频编码方法及装置 | |
US10798414B2 (en) | Method and device for selective multi-sample intra-prediction | |
CN104954788B (zh) | Hevc帧内预测模式选择方法及装置 | |
CN103380622A (zh) | 帧内预测模式编码/解码方法和用于其的设备 | |
CN103891283A (zh) | 帧内预测的方法和设备 | |
CN103796023B (zh) | 基于h.264/avc宏块结构及纹理的h.265/hevc转码方法及转码器 | |
CN103636214B (zh) | 图像处理设备及图像处理方法 | |
CN104025601A (zh) | 编码三维图像的方法和设备以及解码方法和设备 | |
CN103988506A (zh) | 帧内预测方法及其设备 | |
Shen et al. | Ultra fast H. 264/AVC to HEVC transcoder | |
CN104038764A (zh) | 一种h.264到h.265的视频转码方法及转码器 | |
CN102196272B (zh) | 一种p帧编码方法及装置 | |
CN103348681A (zh) | 用于确定参考单元的方法和装置 | |
CN111919442A (zh) | 一种图像块的帧内模式预测方法及装置 | |
CN101663895B (zh) | 使用所估计译码成本的视频译码模式选择 | |
US11962803B2 (en) | Method and device for intra-prediction | |
CN101854554A (zh) | 基于图像修复预测的视频编解码*** | |
EP3725077A1 (en) | Deep learning based image partitioning for video compression | |
CN104954787A (zh) | Hevc帧间预测模式选择方法及装置 | |
KR101885885B1 (ko) | 비디오 데이터의 병렬 인트라 예측 방법 | |
CN105872564A (zh) | H.264/avc到h.265/hevc转码的帧内预测模式决定方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: H. Method and system for determining intra prediction mode in 264/AVC to H.265/HEVC transcoding Effective date of registration: 20230919 Granted publication date: 20190219 Pledgee: Wuhan Guanggu Branch of Hubei Bank Co.,Ltd. Pledgor: WUHAN TURBO TECHNOLOGIES Corp. Registration number: Y2023980057502 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right |