Design and Implementation of an Embedded Lossless and Near Lossless Video compression system

碩士 === 國立中興大學 === 電機工程學系所 === 99 === The large data bandwidth demand due to the ever increasing video resolution has posed a big challenge on the wireless multimedia network. How to alleviate the communication bandwidth without suffering from any content loss is the key point to tackle such a challe...

Full description

Bibliographic Details
Main Authors: Ming-Wei Lyu, 呂銘維
Other Authors: Yin-Tsung Hwang
Format: Others
Language:zh-TW
Published: 2011
Online Access:http://ndltd.ncl.edu.tw/handle/21695485830482731510
id ndltd-TW-099NCHU5441077
record_format oai_dc
spelling ndltd-TW-099NCHU54410772017-10-29T04:34:09Z http://ndltd.ncl.edu.tw/handle/21695485830482731510 Design and Implementation of an Embedded Lossless and Near Lossless Video compression system 嵌入式無失真與近似無失真影像壓縮系統之設計與實現 Ming-Wei Lyu 呂銘維 碩士 國立中興大學 電機工程學系所 99 The large data bandwidth demand due to the ever increasing video resolution has posed a big challenge on the wireless multimedia network. How to alleviate the communication bandwidth without suffering from any content loss is the key point to tackle such a challenge. Targeting on the application of wireless video playback projection, this thesis investigates on embedded lossless video compression schemes and presents a HW/SW codesign based implementation. The scheme is effective in compression efficiency and requires low computing complexity. The proposed scheme adopts a single-banded texture predictor and a color-correlation based transformation to enhance the efficiency. With the employment of techniques such as frame classification, prediction error feedback mechanism, smooth binary mode detector, and adaptive Golomb Codec, the proposed scheme can outperform the FELICS[1] scheme by 49% in terms of compression ratio. The performance edges against The JPEG-LS[2] and JPEG-LS are 4.6% and 72.4%, respectively. In the second part of the thesis, a Mixed Rate Control System using an adaptive algorithm is proposed. By examining the coding property of Golomb codec and making use of 3 different coding lengths in binary mode, compression ratio can be adjusted to meet the bandwidth constraint with controlled PSNR loss. The experimental results show that our rate control scheme is capable of reducing the bit rate by 13.2% while maintaining a near lossless video quality with PSNR values greater than 50dB. Our embedded Compression system is developed on a platform containing an ARM926-EJS processor and a Xilinx Spartan-3 FPGA. The design is partitioned into software and hardware sections. The software section implements the functions of coefficient control and frame information display. The hardware section realizes the computing kernel to achieve the speed up. Taking data dependence into account, the hardware design employs various techniques such as pipelining, parallel processing, and data sharing to improve the performance. Additional firmware design is also developed, which interfaces with the "Master Wrapper" to facilitate a high throughput data movement between the hardware and software sections. Based on CIC''s MorPack platform, our system can perform embedded video compression at a speed of 11.43 fps for 800X480 RBG images. Besides the FPGA prototyping, the hardware section design is also converted to a chip implementation. The chip design has a gate count of 153.5M and can operate at 200 MHz. The equivalent frame rate is 67.42 fps for 1920X1080 sized images. Yin-Tsung Hwang 黃穎聰 2011 學位論文 ; thesis 89 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中興大學 === 電機工程學系所 === 99 === The large data bandwidth demand due to the ever increasing video resolution has posed a big challenge on the wireless multimedia network. How to alleviate the communication bandwidth without suffering from any content loss is the key point to tackle such a challenge. Targeting on the application of wireless video playback projection, this thesis investigates on embedded lossless video compression schemes and presents a HW/SW codesign based implementation. The scheme is effective in compression efficiency and requires low computing complexity. The proposed scheme adopts a single-banded texture predictor and a color-correlation based transformation to enhance the efficiency. With the employment of techniques such as frame classification, prediction error feedback mechanism, smooth binary mode detector, and adaptive Golomb Codec, the proposed scheme can outperform the FELICS[1] scheme by 49% in terms of compression ratio. The performance edges against The JPEG-LS[2] and JPEG-LS are 4.6% and 72.4%, respectively. In the second part of the thesis, a Mixed Rate Control System using an adaptive algorithm is proposed. By examining the coding property of Golomb codec and making use of 3 different coding lengths in binary mode, compression ratio can be adjusted to meet the bandwidth constraint with controlled PSNR loss. The experimental results show that our rate control scheme is capable of reducing the bit rate by 13.2% while maintaining a near lossless video quality with PSNR values greater than 50dB. Our embedded Compression system is developed on a platform containing an ARM926-EJS processor and a Xilinx Spartan-3 FPGA. The design is partitioned into software and hardware sections. The software section implements the functions of coefficient control and frame information display. The hardware section realizes the computing kernel to achieve the speed up. Taking data dependence into account, the hardware design employs various techniques such as pipelining, parallel processing, and data sharing to improve the performance. Additional firmware design is also developed, which interfaces with the "Master Wrapper" to facilitate a high throughput data movement between the hardware and software sections. Based on CIC''s MorPack platform, our system can perform embedded video compression at a speed of 11.43 fps for 800X480 RBG images. Besides the FPGA prototyping, the hardware section design is also converted to a chip implementation. The chip design has a gate count of 153.5M and can operate at 200 MHz. The equivalent frame rate is 67.42 fps for 1920X1080 sized images.
author2 Yin-Tsung Hwang
author_facet Yin-Tsung Hwang
Ming-Wei Lyu
呂銘維
author Ming-Wei Lyu
呂銘維
spellingShingle Ming-Wei Lyu
呂銘維
Design and Implementation of an Embedded Lossless and Near Lossless Video compression system
author_sort Ming-Wei Lyu
title Design and Implementation of an Embedded Lossless and Near Lossless Video compression system
title_short Design and Implementation of an Embedded Lossless and Near Lossless Video compression system
title_full Design and Implementation of an Embedded Lossless and Near Lossless Video compression system
title_fullStr Design and Implementation of an Embedded Lossless and Near Lossless Video compression system
title_full_unstemmed Design and Implementation of an Embedded Lossless and Near Lossless Video compression system
title_sort design and implementation of an embedded lossless and near lossless video compression system
publishDate 2011
url http://ndltd.ncl.edu.tw/handle/21695485830482731510
work_keys_str_mv AT mingweilyu designandimplementationofanembeddedlosslessandnearlosslessvideocompressionsystem
AT lǚmíngwéi designandimplementationofanembeddedlosslessandnearlosslessvideocompressionsystem
AT mingweilyu qiànrùshìwúshīzhēnyǔjìnshìwúshīzhēnyǐngxiàngyāsuōxìtǒngzhīshèjìyǔshíxiàn
AT lǚmíngwéi qiànrùshìwúshīzhēnyǔjìnshìwúshīzhēnyǐngxiàngyāsuōxìtǒngzhīshèjìyǔshíxiàn
_version_ 1718557190487277568