基于決策樹的HEVC快速算法研究及系統(tǒng)實(shí)現(xiàn)
[Abstract]:In recent years, with the emergence of 2K 4K or even 8K HD video, it is more important to encode and transmit high-definition video content, but for high-resolution video, The coding efficiency of H.264/AVC, the traditional video coding standard, has been inadequate, so in order to improve the coding efficiency, VCEG of ITU-T and MPEG of moving Image of ISO/IEC have jointly set up JCT-VC organization. In this paper, a new video coding standard, HEVC (High Efficiency Video Coding). HEVC, is proposed. Compared with H. 264, the improved coding technology is applied to all modules of the coding framework. Especially, the proposed new coding tools have greatly improved the performance of HEVC coding, but the time complexity of coding has been greatly increased while these tools are used, which seriously hinder the popularization and application of HEVC coding standards. Therefore, this paper studies the intra-frame coding optimization and inter-frame coding optimization of HEVC, and builds a demonstration platform for multi-view video real-time coding and transmission using x265 function library, which conforms to the HEVC coding standard. The main work of this paper is as follows: (1) considering the time complexity of quadtree recursive partition algorithm based on rate-distortion optimization in HEVC, So we introduce a decision tree prediction model which uses feature data for off-line training, and apply this prediction model to the video coding standard HEVC framework to optimize the division process of intra coding unit (CU). The introduction of decision tree prediction model effectively realizes the fast partition of intra coding units. (2) in the process of HEVC inter-frame coding, the coding unit of current depth needs to traverse many different types of prediction unit (PU) modes. HEVC defines 10 different types of PU partitioning modes, including Skip/Merge mode, inter-frame 2N 脳 2N mode, and interframe 2N 脳 2N mode. Inter-frame N 脳 N mode, inter-frame N 脳 2N mode, inter-frame 2N 脳 N mode, etc. Based on the experimental results, we use the F-Score selection algorithm to optimize the feature selection, and apply the optimized feature subset to the off-line training of the decision tree prediction model. Thus, a fast decision algorithm based on decision tree model is proposed for inter-frame prediction. (3) the demonstration platform of multi-channel real-time video coding and transmission is built. The platform is divided into two parts: server and receiver. The interface of the platform is implemented based on MFC framework. The core of the server is mainly based on the FFmpeg video coding scheme, and the x265 function library, which conforms to the HEVC coding standard, is used for real-time video coding. Real-time stream transmission protocol (RTP) and multithread programming technology are used to transmit the encoded multi-channel video stream to LAN. After the received network packet is decoded into video data according to the FFmpeg video decoding scheme, it is transferred to the video display thread and displayed in the corresponding window of the screen in real time.
【學(xué)位授予單位】:北京交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TN919.81
【參考文獻(xiàn)】
相關(guān)期刊論文 前8條
1 苗健;許應(yīng)康;;基于FFmpeg的視頻播放軟件設(shè)計(jì)[J];現(xiàn)代電子技術(shù);2015年12期
2 胡聰;周甜;唐璐丹;;基于FFMPEG的跨平臺(tái)視頻編解碼研究[J];武漢理工大學(xué)學(xué)報(bào);2011年11期
3 楊紅軍;王金英;;基于VC++的多線程通信程序設(shè)計(jì)[J];電腦知識(shí)與技術(shù);2008年29期
4 關(guān)曉薔;梁吉業(yè);錢宇華;劉煜偉;;基于決策支持度的決策樹生成算法[J];計(jì)算機(jī)工程與應(yīng)用;2008年27期
5 蔣志峰;;ffmpeg的快速音視頻開發(fā)方法[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2008年01期
6 單海濤;方向忠;;基于FFMpeg的高清數(shù)字電影軟件編碼系統(tǒng)的設(shè)計(jì)[J];信息技術(shù);2007年01期
7 楊剛;;基于MFC用戶界面設(shè)計(jì)主、子對(duì)話框數(shù)據(jù)的傳遞[J];機(jī)電產(chǎn)品開發(fā)與創(chuàng)新;2005年06期
8 袁媛;基于MFC類設(shè)計(jì)ObjectARX應(yīng)用程序界面[J];中南大學(xué)學(xué)報(bào)(自然科學(xué)版);2004年03期
相關(guān)碩士學(xué)位論文 前1條
1 楊曉明;基于灰度統(tǒng)計(jì)特征的巖屑巖性最優(yōu)描述方法研究[D];中國海洋大學(xué);2007年
,本文編號(hào):2382439
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/2382439.html