TUTCRIS - Tampereen teknillinen yliopisto

TUTCRIS

Advances on Video Coding Algorithms for Streaming Applications

Tutkimustuotos

Standard

Advances on Video Coding Algorithms for Streaming Applications. / Rezaei, Mehdi.

Tampere University of Technology, 2008. 73 s. (Tampere University of Technology. Publication; Vuosikerta 737).

Tutkimustuotos

Harvard

Rezaei, M 2008, Advances on Video Coding Algorithms for Streaming Applications. Tampere University of Technology. Publication, Vuosikerta. 737, Tampere University of Technology.

APA

Rezaei, M. (2008). Advances on Video Coding Algorithms for Streaming Applications. (Tampere University of Technology. Publication; Vuosikerta 737). Tampere University of Technology.

Vancouver

Rezaei M. Advances on Video Coding Algorithms for Streaming Applications. Tampere University of Technology, 2008. 73 s. (Tampere University of Technology. Publication).

Author

Rezaei, Mehdi. / Advances on Video Coding Algorithms for Streaming Applications. Tampere University of Technology, 2008. 73 Sivumäärä (Tampere University of Technology. Publication).

Bibtex - Lataa

@book{ac5879a54ddf46579a8faa3fe39cad4c,
title = "Advances on Video Coding Algorithms for Streaming Applications",
abstract = "Video streaming refers to a method for delivery of video services in which compressed video data are transmitted as a continuous stream to the receiver and played as they arrive. Therefore, a transmission channel with enough bandwidth for the continuous transmission of the bit stream should be assured. In video streaming, the quality of service depends on the video encoding process and the allocated bandwidth to the bit stream. The encoding process is very important, because it has a great impact on the rate-distortion performance and also on the utilization of different resources such as processing power, transmission bandwidth, and end-to-end delay of streaming service. In real-time video streaming, compromising the rate-distortion performance, computational complexity, bandwidth efficiency, and the quality of service makes the encoding process a challenge. The challenge can be more serious when the overall performance over a number of streaming services is considered. The specifications of most video coding standards define only the bit-stream syntax and the decoding process. The encoding process is not standardized to allow flexible implementations. This thesis proposes algorithms for the encoding process with emphasis on rate control for streaming applications. In this thesis, novel fuzzy logic controllers have been developed and used in several video encoding and streaming scenarios. Video rate control algorithms for encoding variable bit rate video are proposed where the fuzzy controllers are deployed. The proposed algorithms in the new approach are very different from the conventional rate control algorithms in the way they operate. However, some theoretical and practical results of conventional rate control are used in the new approach. Furthermore, video encoding techniques optimized for streaming over DVB-H (Digital Video Coding for Handheld) are proposed in this thesis. The contributions of thesis are presented in three parts. Each part includes summary of a number of published papers and a selected subset of published papers is attached to the thesis. In the first part of the thesis, video rate control algorithms and tools for video streaming applications are proposed. The proposed rate control algorithms can be applied to other variable bit rate video applications such as recording on storage media. In the second part, video encoding and rate control algorithms are proposed and optimized for video streaming over DVB-H channels. The third part presents video encoding algorithms for a digital video broadcast system in which a number of video sources are encoded and broadcasted simultaneously. The proposed rate control algorithms in the thesis outperform sophisticate conventional rate control algorithms in term of rate-distortion performance and computational complexities. Moreover, they maximize utilization of the allocated resource to increase the overall quality of service. Furthermore, the proposed algorithms are very flexible so that they can be easily tuned for different operating points and applications.",
author = "Mehdi Rezaei",
note = "Awarding institution:Tampere University of Technology<br/>Submitter:Made available in DSpace on 2009-03-03T11:00:30Z (GMT). No. of bitstreams: 1 rezaei.pdf: 495098 bytes, checksum: 020296eace03d2d2cf1e955cc33f8e70 (MD5)<br/>Submitter:Approved for entry into archive by Tapani Lehtil{\"a}(tapani.lehtila@tut.fi) on 2009-03-03T11:00:30Z (GMT) No. of bitstreams: 1 rezaei.pdf: 495098 bytes, checksum: 020296eace03d2d2cf1e955cc33f8e70 (MD5)<br/>Submitter:Submitted by Kaisa Kulkki (kaisa.kulkki@tut.fi) on 2009-03-03T10:41:24Z No. of bitstreams: 1 rezaei.pdf: 495098 bytes, checksum: 020296eace03d2d2cf1e955cc33f8e70 (MD5)",
year = "2008",
month = "5",
day = "24",
language = "English",
isbn = "978-952-15-1981-9",
series = "Tampere University of Technology. Publication",
publisher = "Tampere University of Technology",

}

RIS (suitable for import to EndNote) - Lataa

TY - BOOK

T1 - Advances on Video Coding Algorithms for Streaming Applications

AU - Rezaei, Mehdi

N1 - Awarding institution:Tampere University of Technology<br/>Submitter:Made available in DSpace on 2009-03-03T11:00:30Z (GMT). No. of bitstreams: 1 rezaei.pdf: 495098 bytes, checksum: 020296eace03d2d2cf1e955cc33f8e70 (MD5)<br/>Submitter:Approved for entry into archive by Tapani Lehtilä(tapani.lehtila@tut.fi) on 2009-03-03T11:00:30Z (GMT) No. of bitstreams: 1 rezaei.pdf: 495098 bytes, checksum: 020296eace03d2d2cf1e955cc33f8e70 (MD5)<br/>Submitter:Submitted by Kaisa Kulkki (kaisa.kulkki@tut.fi) on 2009-03-03T10:41:24Z No. of bitstreams: 1 rezaei.pdf: 495098 bytes, checksum: 020296eace03d2d2cf1e955cc33f8e70 (MD5)

PY - 2008/5/24

Y1 - 2008/5/24

N2 - Video streaming refers to a method for delivery of video services in which compressed video data are transmitted as a continuous stream to the receiver and played as they arrive. Therefore, a transmission channel with enough bandwidth for the continuous transmission of the bit stream should be assured. In video streaming, the quality of service depends on the video encoding process and the allocated bandwidth to the bit stream. The encoding process is very important, because it has a great impact on the rate-distortion performance and also on the utilization of different resources such as processing power, transmission bandwidth, and end-to-end delay of streaming service. In real-time video streaming, compromising the rate-distortion performance, computational complexity, bandwidth efficiency, and the quality of service makes the encoding process a challenge. The challenge can be more serious when the overall performance over a number of streaming services is considered. The specifications of most video coding standards define only the bit-stream syntax and the decoding process. The encoding process is not standardized to allow flexible implementations. This thesis proposes algorithms for the encoding process with emphasis on rate control for streaming applications. In this thesis, novel fuzzy logic controllers have been developed and used in several video encoding and streaming scenarios. Video rate control algorithms for encoding variable bit rate video are proposed where the fuzzy controllers are deployed. The proposed algorithms in the new approach are very different from the conventional rate control algorithms in the way they operate. However, some theoretical and practical results of conventional rate control are used in the new approach. Furthermore, video encoding techniques optimized for streaming over DVB-H (Digital Video Coding for Handheld) are proposed in this thesis. The contributions of thesis are presented in three parts. Each part includes summary of a number of published papers and a selected subset of published papers is attached to the thesis. In the first part of the thesis, video rate control algorithms and tools for video streaming applications are proposed. The proposed rate control algorithms can be applied to other variable bit rate video applications such as recording on storage media. In the second part, video encoding and rate control algorithms are proposed and optimized for video streaming over DVB-H channels. The third part presents video encoding algorithms for a digital video broadcast system in which a number of video sources are encoded and broadcasted simultaneously. The proposed rate control algorithms in the thesis outperform sophisticate conventional rate control algorithms in term of rate-distortion performance and computational complexities. Moreover, they maximize utilization of the allocated resource to increase the overall quality of service. Furthermore, the proposed algorithms are very flexible so that they can be easily tuned for different operating points and applications.

AB - Video streaming refers to a method for delivery of video services in which compressed video data are transmitted as a continuous stream to the receiver and played as they arrive. Therefore, a transmission channel with enough bandwidth for the continuous transmission of the bit stream should be assured. In video streaming, the quality of service depends on the video encoding process and the allocated bandwidth to the bit stream. The encoding process is very important, because it has a great impact on the rate-distortion performance and also on the utilization of different resources such as processing power, transmission bandwidth, and end-to-end delay of streaming service. In real-time video streaming, compromising the rate-distortion performance, computational complexity, bandwidth efficiency, and the quality of service makes the encoding process a challenge. The challenge can be more serious when the overall performance over a number of streaming services is considered. The specifications of most video coding standards define only the bit-stream syntax and the decoding process. The encoding process is not standardized to allow flexible implementations. This thesis proposes algorithms for the encoding process with emphasis on rate control for streaming applications. In this thesis, novel fuzzy logic controllers have been developed and used in several video encoding and streaming scenarios. Video rate control algorithms for encoding variable bit rate video are proposed where the fuzzy controllers are deployed. The proposed algorithms in the new approach are very different from the conventional rate control algorithms in the way they operate. However, some theoretical and practical results of conventional rate control are used in the new approach. Furthermore, video encoding techniques optimized for streaming over DVB-H (Digital Video Coding for Handheld) are proposed in this thesis. The contributions of thesis are presented in three parts. Each part includes summary of a number of published papers and a selected subset of published papers is attached to the thesis. In the first part of the thesis, video rate control algorithms and tools for video streaming applications are proposed. The proposed rate control algorithms can be applied to other variable bit rate video applications such as recording on storage media. In the second part, video encoding and rate control algorithms are proposed and optimized for video streaming over DVB-H channels. The third part presents video encoding algorithms for a digital video broadcast system in which a number of video sources are encoded and broadcasted simultaneously. The proposed rate control algorithms in the thesis outperform sophisticate conventional rate control algorithms in term of rate-distortion performance and computational complexities. Moreover, they maximize utilization of the allocated resource to increase the overall quality of service. Furthermore, the proposed algorithms are very flexible so that they can be easily tuned for different operating points and applications.

M3 - Doctoral thesis

SN - 978-952-15-1981-9

T3 - Tampere University of Technology. Publication

BT - Advances on Video Coding Algorithms for Streaming Applications

PB - Tampere University of Technology

ER -