A libjpeg-turbo wrapper for Unity - It runs on HoloLens and Oculus Quest.
- Decoding JPEGs to RGB (~92ms of latency on a local 5G WiFi using HoloLens 2, ARM64)
- Decoding JPEGs to YUV (faster as YUV can be transformed to RGB in a shader
- Encoding JPEG
There are two ways to install JPEGTurbo-Unity:
- Installing JPEGTurbo-Unity through Unity's Package Manager (Recommended).
- Downloading and importing the assets package
We highly recommend using the following URL on Unity:
https://github.com/WeibelLab/JPEGTurbo-Unity.git
Follow instructions from https://docs.unity3d.com/Manual/upm-ui-giturl.html
Please, head to the Releases webpage to download the latest Unity package for JPEGTurbo-Unity.
If you wish to add your project here, please, create an Issue
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
If you make use of this library in your research project, please, don't forget to refer to it by citing the following work:
@inproceedings{gasques2021artemis,
title={ARTEMIS: A collaborative mixed-reality system for immersive surgical telementoring},
author={Gasques, Danilo and Johnson, Janet G and Sharkey, Tommy and Feng, Yuanyuan and Wang, Ru and Xu, Zhuoqun Robin and Zavala, Enrique and Zhang, Yifei and Xie, Wanze and Zhang, Xinming and others},
booktitle={Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems},
pages={1--14},
year={2021}
}