The aim of this thesis is to accelerate the process of motion estimation (ME) for the implementation of real time, portable video encoding. To this end a number of different techniques have been considered and these have been investigated in detail. Data Level Parallelism (DLP) is exploited first, through the use of vector instruction extensions using configurable/re-configurable processors to form a fast System-On-Chip (SoC) video encoder capable of embedding both full search and fast ME methods. Further parallelism is then exploited in the form of Thread Level Parallelism (TLP), introduced into the ME process through the use of multiple processors incorporated onto a single Soc. A theoretical explanation of the results, obtained with thes...
Rapid improvements in general-purpose processors are making software-based video encoding solutions ...
The growing popularity of high resolution video and the continuously increasing demands for high qua...
Abstract — Video encoding due to its high processing requirements has been traditionally done using ...
Motion estimation is the most computing-intensive component of the MPEG-2 encoding process. It refer...
MPEG-2 video encoders are now available in a variety of forms using both hardware and software based...
15 pagesInternational audienceThe effciency of video compression methods mainly depends on the motio...
Abstract High resolution video (720p, 1080i and 1080p frame sizes, up to 60 fps), even if widespr...
A key factor behind the success of video products and services is video compression that makes digit...
In this paper we present a fine-grained parallel implementation of the MPEG-2 video encoder on the I...
In this paper, we present a fine-grained parallel implementation of the MPEG-2 video encoder an the ...
In this paper, we present a fast multi-resolution block matching algorithm (BMA) for an MPEG-2 video...
Due to the large amount of data transfers it involves, the motion estimation (ME) engine is one of t...
The need of video compression in the modern age of visual communication cannot be over-emphasized. T...
Motion estimation constitutes a significant computational part of video standards such as MPEG2, MPE...
Motion Estimation (ME) is the most computationally intensive part in the whole video compression pro...
Rapid improvements in general-purpose processors are making software-based video encoding solutions ...
The growing popularity of high resolution video and the continuously increasing demands for high qua...
Abstract — Video encoding due to its high processing requirements has been traditionally done using ...
Motion estimation is the most computing-intensive component of the MPEG-2 encoding process. It refer...
MPEG-2 video encoders are now available in a variety of forms using both hardware and software based...
15 pagesInternational audienceThe effciency of video compression methods mainly depends on the motio...
Abstract High resolution video (720p, 1080i and 1080p frame sizes, up to 60 fps), even if widespr...
A key factor behind the success of video products and services is video compression that makes digit...
In this paper we present a fine-grained parallel implementation of the MPEG-2 video encoder on the I...
In this paper, we present a fine-grained parallel implementation of the MPEG-2 video encoder an the ...
In this paper, we present a fast multi-resolution block matching algorithm (BMA) for an MPEG-2 video...
Due to the large amount of data transfers it involves, the motion estimation (ME) engine is one of t...
The need of video compression in the modern age of visual communication cannot be over-emphasized. T...
Motion estimation constitutes a significant computational part of video standards such as MPEG2, MPE...
Motion Estimation (ME) is the most computationally intensive part in the whole video compression pro...
Rapid improvements in general-purpose processors are making software-based video encoding solutions ...
The growing popularity of high resolution video and the continuously increasing demands for high qua...
Abstract — Video encoding due to its high processing requirements has been traditionally done using ...