Advanced Video Broadcasting Applications for Mobile Devices

To broadcast a video across the internet, digital video is first encoded to remove the
spatial and temporal redundancy. The encoded video data is then transmitted at a lower
bit rate or stored in a smaller hard disk without sacrificing too much displaying quality.
Various video encoding standards have been developed in last decades. H.264/AVC is
the most updated one among them. In order to accelerate the encoding and decoding
process and reduce resource usages, graphical processing units (GPUs), which are
traditionally dedicated to 2D or 3D graphic acceleration, are considered in the encoding
and decoding processes. However, the optimization in terms of bit rate and computational
complexity for such a highly parallel processing structure is a difficult problem. One
objective of this project is to develop optimized coding algorithms to minimize the time and
resource usage while maintaining a reasonable display quality in a parallel processing

Faculty Supervisor:

Henry Leung

Student:

Partner:

Norpax Technologies Inc

Discipline:

Engineering

Sector:

Manufacturing

University:

University of Calgary

Program:

Accelerate

Current openings

Find the perfect opportunity to put your academic skills and knowledge into practice!

Find Projects