Eighth International Workshop on Image Analysis for Multimedia Interactive Services (WIAMIS '07) 2007
DOI: 10.1109/wiamis.2007.58
|View full text |Cite
|
Sign up to set email alerts
|

Motion Compensation and Reconstruction of H.264/AVC Video Bitstreams using the GPU

Abstract: Most modern computers are equipped with powerful yet cost-effective Graphics Processing Units (GPUs) to accelerate graphics operations. Although programmable shaders on these GPUs were designed for the creation of 3-D rendering effects, they can also be used as generic processing units for vector data. This paper proposes a hardware renderer capable of executing motion compensation, reconstruction, and visualization entirely on the GPU by the use of vertex and pixel shaders. Our measurements show that a speedu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2007
2007
2015
2015

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 4 publications
0
5
0
Order By: Relevance
“…To better understand the issues of the H.264/MPEG-4 AVC case study one approach would be to look on examples where others have made hand-coded OpenCL or CUDA implementations. With this algorithm even hand-coded implementations struggle with these kinds of programs and sophisticated approaches are employed to get performance out of the algorithm [26], [17]. A lot of work is needed, both at the compiler side and on the RVC-CAL level to reach the same level of performance as CPU-only implementations.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…To better understand the issues of the H.264/MPEG-4 AVC case study one approach would be to look on examples where others have made hand-coded OpenCL or CUDA implementations. With this algorithm even hand-coded implementations struggle with these kinds of programs and sophisticated approaches are employed to get performance out of the algorithm [26], [17]. A lot of work is needed, both at the compiler side and on the RVC-CAL level to reach the same level of performance as CPU-only implementations.…”
Section: Discussionmentioning
confidence: 99%
“…The main difference between tightly coupled GPUs and discrete GPUs from an OpenCL point of view is that it is possible to map buffers between the host and the device, compared to discrete devices where it is necessary to perform a copy operation. Different devices have different characteristics and there is a lot of work done on optimizing hand written code for GPUs in particular [16], [26], [17].…”
Section: B Openclmentioning
confidence: 99%
“…8. In this example, a lower bound unit inspects vertex 2 and its three edges (2,11), (2,19), and (2,49).…”
Section: Extracting Fine-grain Parallelismmentioning
confidence: 99%
“…Possibly the best-known use of coprocessors are graphics processor units (GPUs), which accelerate 3-D rendering [1] and high-definition video playback [2]. While GPUs now form a substantial market in consumer computing, we believe that coprocessor acceleration also has the potential to achieve a significant impact for scientific computing.…”
Section: Introductionmentioning
confidence: 99%
“…Indeed, a preliminary GPU-based implementation of the deblocking filter for instance reduced the rendering speed to 2 frames per second for all renderers. For more information regarding limitations of H.264/AVC decoding on the GPU, we refer to Pieters et al 13 …”
Section: Comparisonmentioning
confidence: 99%