- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Priority progress decoding
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Priority progress decoding Kirsh, Lowell
Abstract
This thesis presents a framework for decoding video in the absence of sufficient computational resources. Most current decoding systems require there to always be sufficient resources available. We have implemented a video decoding module for the QStream video streaming system to adapt the decoding process to the available resources. A distinguishing characteristic of our framework is the ability to decode a video in priority order and drop low priority work if there are not enough resources to fully decode the video. In our particular case we adapt by dropping frames. Additionally, we make no use of a feedback loop as part of the data dropping mechanism. This is important because the variability of video content makes it difficult to predict the relationship between CPU requirements and video content. We argue that due to the inherent variability in both content and devices that an adaptive approach is necessary. We have found our approach to decoding to require minimal computational overhead.
Item Metadata
Title |
Priority progress decoding
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
2005
|
Description |
This thesis presents a framework for decoding video in the absence of sufficient computational resources. Most current decoding systems require there to always be sufficient resources available. We have implemented a video decoding module for the QStream video streaming system to adapt the decoding process to the available resources. A distinguishing characteristic of our framework is the ability to decode a video in priority order and drop low priority work if there are not enough resources to fully decode the video. In our particular case we adapt by dropping frames. Additionally, we make no use of a feedback loop as part of the data dropping mechanism. This is important because the variability of video content makes it difficult to predict the relationship between CPU requirements and video content. We argue that due to the inherent variability in both content and devices that an adaptive approach is necessary. We have found our approach to decoding to require minimal computational overhead.
|
Genre | |
Type | |
Language |
eng
|
Date Available |
2009-12-21
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
|
DOI |
10.14288/1.0051175
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
2005-11
|
Campus | |
Scholarly Level |
Graduate
|
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.