1460731264-40dee53f-1f5c-4d46-8930-a2a06f18075c

1. A user interface comprising:
a display;
a representation area to display a graphical representation;
a focal control disposed within the representation area and fixed at a predetermined position within the representation area;
a gesture detection functionality to:
detect a location of an input from a user relative to the focal control, wherein the focal control is visible prior to the detection of the input from the user and after the detection of the input from the user;
detect an input of the user that is into the focal control, and in response to detecting the input of the user that is into the focal control, manipulate the graphical representation in a first manner; and
detect an input of the user that is out of the focal control, and in response to detecting the input of the user that is out of the focal control, manipulate the graphical representation in a second manner that is different from the first manner; and

a manipulation functionality to, responsive to detecting the location of the input from the user, manipulate the graphical representation based, at least in part, on the location of the input from the user relative to the focal control, wherein:
the graphical representation comprises multiple regions that each display respective content of a hierarchy;
the input of the user into the focal control originates from a first region of the multiple regions; and
the manipulation of the graphical representation in the first manner comprises causing display of one or more children in the hierarchy of the content in the first region, the one or more children being displayed in respective regions of the multiple regions.
2. The user interface as recited in claim 1, wherein the focal control comprises a circular, oval, or polygonal ring that is displayed over the graphical representation.
3. The user interface as recited in claim 1, wherein the focal control is approximately centrally located in the representation area.
4. The user interface as recited in claim 1, wherein the gesture detection functionality is further to:
detect an input of the user that is about the focal control without contact thereto, and in response to detecting the input of the user that is about the focal control, manipulate the graphical representation in a third manner; and
detect an input of the user that is towards or away from the focal control, and in response to detecting the input of the user that is towards or away from the focal control, manipulate the graphical representation in a fourth manner that is different from the third manner.
5. The user interface as recited in claim 4, wherein:
the manipulation of the graphical representation in the third manner comprises zooming in or out on the graphical representation; and
the manipulation of the graphical representation in the fourth manner comprises panning the graphical representation.
6. The user interface as recited in claim 4, wherein the graphical representation comprises a series of concentric circles defining respective concentric regions between the concentric circles, and wherein:
the manipulation of the graphical representation in the third manner comprises expanding or contracting a concentric region within which the input of the user is received; and
the manipulation of the graphical representation in the fourth manner comprises scrolling the respective concentric regions towards an innermost concentric region or towards an outermost concentric region.
7. The user interface as recited in claim 1, wherein:
a second region of the multiple regions displaying a parent in the hierarchy before the input of the user out of the focal control; and
the manipulation of the graphical representation in the fourth manner comprises causing display of: (i) the parent in the hierarchy of the content in the second region, and (ii) one or more siblings of the parent in the hierarchy, the parent and the one or more siblings being displayed in corresponding regions of the multiple regions other than the second region.
8. The user interface as recited in claim 1, wherein the gesture detection functionality is further to:
detect an input of the user that is in a first predefined direction relative to the focal control, and in response to detecting the input of the user that is in the first predefined direction, manipulate the graphical representation in a third manner; and
detect an input of the user that is in a second predefined direction that is substantially perpendicular to the first predefined direction, and in response to detecting the input of the user that is in the second predefined direction, manipulate the graphical representation in a fourth manner that is different from the third manner.
9. The user interface as recited in claim 8, wherein:
the graphical representation comprises content arranged in a carousel;
the manipulation of the graphical representation in the third manner comprises rotating the carousel in a clockwise or counterclockwise direction; and
the manipulation of the graphical representation in the fourth manner comprises tilting the carousel about an axis that passes through the carousel.
10. The user interface as recited in claim 1, wherein the input of the user is received via a peripheral device or via a touch-screen display.
11. The user interface as recited in claim 1, wherein the input of the user comprises a touch input that is received via a touch-screen display, and
wherein the gesture detection functionality is further to:
detect a touch input having a single point of contact, and in response to detecting the touch input having the single point of contact, manipulate the graphical representation in a third manner; and
detect a touch input having multiple points of contact, and in response to detecting the touch input having the multiple points of contact, manipulate the graphical representation in a fourth manner that is different from the third manner.
12. The user interface as recited in claim 11, wherein:
the manipulation of the graphical representation in one of the third manner or the fourth manner comprises zooming in or out on the graphical representation; and
the manipulation of the graphical representation in the other of the third manner or the fourth manner comprises panning the graphical representation.
13. A method comprising:
presenting a user interface with a representation area to display a graphical representation and a focal control having a constant size within the representation area, the focal control comprising a ring, wherein the ring serves as a reference point to translate a meaning of one or more gestures occurring within the representation area;
presenting the focal control in the representation area prior to and after receiving the one or more gestures; and
receiving a manipulation from a user to manipulate the graphical representation by indirectly manipulating the focal control, the indirect manipulation comprising input from the user that is towards or away from the focal control, about the focal control, into or out of the focal control or in a predefined direction relative to the focal control, wherein:
the graphical representation comprises multiple regions that each display respective content of a hierarchy; and
in response to receiving an input of the user into the focal control that originates from a first region of the multiple regions, the manipulation of the graphical representation comprises causing display of one or more children in the hierarchy of the content in the first region, the one or more children being displayed in respective regions of the multiple regions.
14. The method as recited in claim 13, wherein:
the graphical representation comprises multiple concentric rings defining multiple concentric regions there between;
the indirect manipulation comprises input from the user that towards, away from, or about the focal control; and
the manipulation of the graphical representation comprises:
scrolling through the multiple concentric regions in response to receiving an input that is towards or away from the focal control; and
expanding or contracting a respective concentric region in response to receiving an input that is about the focal control.
15. The method as recited in claim 13, wherein:
the indirect manipulation comprises input from the user that is towards or about the focal control; and
the manipulation of the graphical representation comprises panning the graphical representation in response to receiving an input that is towards the focal control and zooming in or out on the graphical representation in response to receiving an input that is about the focal control.
16. The method as recited in claim 13, wherein:
the indirect manipulation comprises input from the user that is into or out of the focal control; and
the manipulation of the graphical representation comprises navigating downwards through a hierarchical tree in response to receiving an input into the focal control and navigating upwards through the hierarchical tree in response to receiving an input out of the focal control.
17. The method as recited in claim 13, wherein:
the graphical representation comprises content arranged in a carousel;
the indirect manipulation comprises input from the user that is in a predefined direction relative to the focal control; and
the manipulation of the graphical representation comprises:
rotating the carousel about the focal control in response to receiving an input that is in a first predefined direction relative to the focal control; and
tilting the carousel about an axis that passes through the carousel in response to receiving an input that is in a second predefined direction relative to the focal control, the second predefined direction being substantially perpendicular to the first predefined direction.
18. One or more memory devices storing computer-executable instructions that, when executed, instruct one or more processors to perform acts comprising:
presenting a user interface with a representation area to display a graphical representation and a focal control having a constant size within the representation area, the focal control comprising a ring, wherein the ring serves as a reference point to translate a meaning of one or more gestures occurring within the representation area;
presenting the focal control in the representation area prior to and after receiving the one or more gestures; and
receiving a manipulation from a user to manipulate the graphical representation by indirectly manipulating the focal control, the indirect manipulation comprising input from the user that is towards or away from the focal control, about the focal control, into or out of the focal control or in a predefined direction relative to the focal control, wherein:
the graphical representation comprises multiple regions that each display respective content of a hierarchy; and
in response to receiving an input of the user into the focal control that originates from a first region of the multiple regions, the manipulation of the graphical representation comprises causing display of one or more children in the hierarchy of the content in the first region, the one or more children being displayed in respective regions of the multiple regions.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A control device for controlling a display unit that includes pixels each having display elements, the control device comprising:
a control unit counting sections where pixels with different gradations are placed next to each other in a predetermined region among an image to be displayed on the display unit,
wherein the control unit outputs an instruction to execute a refresh drive in the predetermined region when an integrated value of the sections exceeds a predetermined value.
2. A control device according to claim 1,
wherein the control unit outputs an instruction to rewrite the entire pixels included in the predetermined region to a single gradation when the integrated value exceeds the predetermined value, then the control unit outputs an instruction to rewrite a part of pixels in the predetermined region to a gradation different from the single gradation.
3. A control device according to claim 2,
wherein the control unit outputs an instruction to rewrite pixels to be changed in the predetermined region when the integrated value equals to the predetermined value or less.
4. A control device according to claim 1, comprising:
an extraction function that extracts sections where pixels with different gradations are placed next to each other in the predetermined region,
a counting function that counts the sections extracted by the extraction function, and
a judging function that judges as to whether or not an integrated value provided by the counting function exceeds the predetermined value.
5. A control device according to claim 4, wherein the extracting function extracts sections where pixels with different gradations are placed next to each other for the first time, after the last display of the pixels in the single gradation.
6. A control device for controlling a display unit that includes pixels each having display elements, the control device comprising:
a control unit counting sections where pixels with different gradations placed next to each other change to a single gradation in a predetermined region among an image to be displayed on the display unit,
wherein the control unit outputting an instruction to execute a refresh drive in the predetermined region when an integrated value of the sections exceeds a predetermined value.
7. A control device according to claim 1, wherein the predetermined region is composed of all or a part of the plurality of pixels in the display unit.
8. A control device according to claim 6, wherein the predetermined region is composed of all or a part of the plurality of pixels in the display unit.
9. A control device according to claim 1, wherein the refresh drive includes rewriting all of the pixels included in the predetermined region to a single gradation.
10. A control device according to claim 6, wherein the refresh drive includes rewriting all of the pixels included in the predetermined region to a single gradation.
11. An electro-optical device comprising:
the display unit recited in claim 1; and
the control device recited in claim 1.
12. An electro-optical device comprising:
the display unit recited in claim 6; and
the control device recited in claim 6.
13. An electro-optical device according to claim 11, wherein the refresh drive includes rewriting all of the pixels included in the predetermined region to a single gradation.
14. An electro-optical device according to claim 12, wherein the refresh drive includes rewriting all of the pixels included in the predetermined region to a single gradation.
15. An electronic apparatus comprising the electro-optical device recited in claim 13.
16. An electronic apparatus comprising the electro-optical device recited in claim 14.