Crayon: saving power through shape and color approximation on next-generation displays

We present Crayon, a library and runtime system that reduces display power dissipation by acceptably approximating displayed images via shape and color transforms. Crayon can be inserted between an application and the display to optimize dynamically generated images before they appear on the screen....

Full description

Bibliographic Details
Main Authors: Estellers, Virginia, Stanley-Marbell, Phillip, Rinard, Martin C
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:en_US
Published: Association for Computing Machinery 2018
Online Access:http://hdl.handle.net/1721.1/113653
https://orcid.org/0000-0001-7752-2083
https://orcid.org/0000-0001-8095-8523
_version_ 1811078036472201216
author Estellers, Virginia
Stanley-Marbell, Phillip
Rinard, Martin C
author2 Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
author_facet Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Estellers, Virginia
Stanley-Marbell, Phillip
Rinard, Martin C
author_sort Estellers, Virginia
collection MIT
description We present Crayon, a library and runtime system that reduces display power dissipation by acceptably approximating displayed images via shape and color transforms. Crayon can be inserted between an application and the display to optimize dynamically generated images before they appear on the screen. It can also be applied offline to optimize stored images before they are retrieved and displayed. Crayon exploits three fundamental properties: the acceptability of small changes in shape and color, the fact that the power dissipation of OLED displays and DLP pico-projectors is different for different colors, and the relatively small energy cost of computation in comparison to display energy usage. We implement and evaluate Crayon in three contexts: a hardware platform with detailed power measurement facilities and an OLED display, an Android tablet, and a set of cross-platform tools. Our results show that Crayon's color transforms can reduce display power dissipation by over 66% while producing images that remain visually acceptable to users. The measured whole-system power reduction is approximately 50%. We quantify the acceptability of Crayon's shape and color transforms with a user study involving over 400 participants and over 21,000 image evaluations.
first_indexed 2024-09-23T10:52:22Z
format Article
id mit-1721.1/113653
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T10:52:22Z
publishDate 2018
publisher Association for Computing Machinery
record_format dspace
spelling mit-1721.1/1136532022-09-27T15:36:23Z Crayon: saving power through shape and color approximation on next-generation displays Estellers, Virginia Stanley-Marbell, Phillip Rinard, Martin C Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Stanley-Marbell, Phillip Rinard, Martin C We present Crayon, a library and runtime system that reduces display power dissipation by acceptably approximating displayed images via shape and color transforms. Crayon can be inserted between an application and the display to optimize dynamically generated images before they appear on the screen. It can also be applied offline to optimize stored images before they are retrieved and displayed. Crayon exploits three fundamental properties: the acceptability of small changes in shape and color, the fact that the power dissipation of OLED displays and DLP pico-projectors is different for different colors, and the relatively small energy cost of computation in comparison to display energy usage. We implement and evaluate Crayon in three contexts: a hardware platform with detailed power measurement facilities and an OLED display, an Android tablet, and a set of cross-platform tools. Our results show that Crayon's color transforms can reduce display power dissipation by over 66% while producing images that remain visually acceptable to users. The measured whole-system power reduction is approximately 50%. We quantify the acceptability of Crayon's shape and color transforms with a user study involving over 400 participants and over 21,000 image evaluations. 2018-02-14T15:21:58Z 2018-02-14T15:21:58Z 2016-04 Article http://purl.org/eprint/type/ConferencePaper 978-1-4503-4240-7 http://hdl.handle.net/1721.1/113653 Stanley-Marbell, Phillip, Virginia Estellers, and Martin Rinard. "Crayon: Saving Power through Shape and Color Approximation on next-Generation Displays." Proceedings of the Eleventh European Conference on Computer Systems - EuroSys '16, 18-21 April, 2016, London, United Kingdom, ACM Press, 2016, pp. 1–17. https://orcid.org/0000-0001-7752-2083 https://orcid.org/0000-0001-8095-8523 en_US http://dx.doi.org/10.1145/2901318.2901347 Proceedings of the Eleventh European Conference on Computer Systems - EuroSys '16 Creative Commons Attribution-Noncommercial-Share Alike http://creativecommons.org/licenses/by-nc-sa/4.0/ application/pdf Association for Computing Machinery MIT Web Domain
spellingShingle Estellers, Virginia
Stanley-Marbell, Phillip
Rinard, Martin C
Crayon: saving power through shape and color approximation on next-generation displays
title Crayon: saving power through shape and color approximation on next-generation displays
title_full Crayon: saving power through shape and color approximation on next-generation displays
title_fullStr Crayon: saving power through shape and color approximation on next-generation displays
title_full_unstemmed Crayon: saving power through shape and color approximation on next-generation displays
title_short Crayon: saving power through shape and color approximation on next-generation displays
title_sort crayon saving power through shape and color approximation on next generation displays
url http://hdl.handle.net/1721.1/113653
https://orcid.org/0000-0001-7752-2083
https://orcid.org/0000-0001-8095-8523
work_keys_str_mv AT estellersvirginia crayonsavingpowerthroughshapeandcolorapproximationonnextgenerationdisplays
AT stanleymarbellphillip crayonsavingpowerthroughshapeandcolorapproximationonnextgenerationdisplays
AT rinardmartinc crayonsavingpowerthroughshapeandcolorapproximationonnextgenerationdisplays