Advanced search options

Advanced Search Options 🞨

Browse by author name (“Author name starts with…”).

Find ETDs with:

in
/  
in
/  
in
/  
in

Written in Published in Earliest date Latest date

Sorted by

Results per page:

You searched for subject:(WebWorker). One record found.

Search Limiters

Last 2 Years | English Only

No search limiters apply to these results.

▼ Search Limiters


Luleå University of Technology

1. Bohman, Daniel. Audio Compression : A Web-API Optimized Coder Design.

Degree: 2016, Luleå University of Technology

The goal of this thesis was to design a web implemented audio codec with the help of JavaScript and WebGL. The idea was to use the computers graphic processor unit (GPU) for heavy computations through WebGL. The performance was then evaluated on a limited set of systems.The codec structure is based on the existing G.719 codec which is briefly explained. Additionally a custom low complex vector quantizer was implemented instead of the existing one in G.719. The coder was adjusted to take advantage of WebWorkers and the parallelization of WebGL.The final coder works in real time on all tested systems and produces satisfactory audio, even though a slight performance difference can be seen in favour for Chrome over Firefox.It was found that WebGL is a really powerful tool but is costly to use. It is especially resource heavy to read the values from the GPU, it is obvious that WebGL wasn't implemented for that kind of use. An extra layer of difficulty is also added by the fact that values can only be sent and retrieved from WebGL as 8-bit values, this needs to be worked around since 8-bits are not enough for high quality audio.WebWorkers were found to be a good middle ground where the main tools of JavaScript exists while being able to perform heavy calculations without blocking the main script. This bodes well for the future when AudioWorkers are implemented. The suggestion is to wait for them and then evaluate their performance. The currently implemented coder will likely be easily converted when that happens.

Validerat; 20160522 (global_studentproject_submitter)

Subjects/Keywords: Technology; Teknik; JavaScript; Audio codec; FFT; Fast Fourier Transfrom; AudioWorker; WebWorker; Chrome; Firefox; Audio compression; compression; optimized; WebGL; GPU; codec; G.719; Discrete Cosine Transform; Modified Discrete Cosine Transform; SNR; Vector quantizer; Web Audio; Ericsson; windowing; API; canvas; texture; DCT; MDCT

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

Bohman, D. (2016). Audio Compression : A Web-API Optimized Coder Design. (Thesis). Luleå University of Technology. Retrieved from http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-42492

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

Chicago Manual of Style (16th Edition):

Bohman, Daniel. “Audio Compression : A Web-API Optimized Coder Design.” 2016. Thesis, Luleå University of Technology. Accessed November 14, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-42492.

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

MLA Handbook (7th Edition):

Bohman, Daniel. “Audio Compression : A Web-API Optimized Coder Design.” 2016. Web. 14 Nov 2019.

Vancouver:

Bohman D. Audio Compression : A Web-API Optimized Coder Design. [Internet] [Thesis]. Luleå University of Technology; 2016. [cited 2019 Nov 14]. Available from: http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-42492.

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

Council of Science Editors:

Bohman D. Audio Compression : A Web-API Optimized Coder Design. [Thesis]. Luleå University of Technology; 2016. Available from: http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-42492

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

.