Abstract | ||
---|---|---|
Abstract High efficiency video coding (HEVC) was developed by the Joint Collaborative Team on video coding to replace the current H.264/AVC standard, which has been widely adopted over the last few years. Therefore, there is a lot of legacy content encoded with H.264/AVC, and an efficient conversion to HEVC is needed. This paper presents a hybrid transcoding algorithm which makes use of soft computing techniques as well as parallel processing. On the one hand, a fast quadtree level decision algorithm tries to exploit the information gathered at the H.264/AVC decoder to make faster decisions on coding unit splitting in HEVC using a Naïve–Bayes probabilistic classifier that is determined by a supervised data mining process. On the other hand, a parallel HEVC-encoding algorithm makes use of a heterogeneous platform composed of a multi-core central processing unit plus a graphics processing unit (GPU). In this way, from a coarse point of view, groups of frames or rows of a frame (both options are possible) are divided into threads to be executed on each core (each of which executes one of the aforementioned classifiers) and, from a finer point of view, all these threads work in a collaborative way on a single GPU to perform the motion estimation process on the co-processor. Experimental results show that the proposed transcoder can achieve a good tradeoff between coding efficiency and complexity compared with the anchor transcoder. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1007/s11554-014-0477-z | Journal of Real-time Image Processing |
Keywords | Field | DocType |
HEVC,H.264/AVC,Transcoding,Heterogeneous computing,CTU splitting | Transcoding,Central processing unit,Algorithmic efficiency,Computer science,Symmetric multiprocessor system,Thread (computing),Real-time computing,Motion estimation,Graphics processing unit,Quadtree | Journal |
Volume | Issue | ISSN |
12 | 2 | 1861-8219 |
Citations | PageRank | References |
2 | 0.42 | 20 |
Authors | ||
6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Antonio Jesus Diaz-Honrubia | 1 | 43 | 7.84 |
Gabriel Cebrián-Márquez | 2 | 21 | 6.51 |
José Luis Martínez | 3 | 15 | 2.43 |
Pedro Cuenca | 4 | 329 | 45.62 |
José Miguel Puerta | 5 | 48 | 6.42 |
José Antonio Gámez | 6 | 16 | 2.49 |