04-01-2018 дата публикации
Номер: US20180004390A1
A programmable effects system for graphical user interfaces is disclosed. One embodiment comprises adjusting a graphical user interface in response to a tilt of a device. In this way, a graphical user interface may display a parallax effect in response to the device tilt. 1. A method for tilting a graphical user interface within a display for a device , the display in a planar arrangement defined by an X-axis and a Y-axis , a Z-axis being orthogonal to the X-axis and Y-axis , the method comprising:displaying a first view of a foreground layer and a background layer in the graphical user interface;receiving an input indicating a tilt of the display, the tilt including a component of rotation around at least one of the X-axis or the Y-axis of the display;applying the tilt to the first view to generate a tilted view in response to the input; anddisplaying the tilted view in the graphical user interface, wherein:a parallax effect is depicted between a first element with a first Z component on the Z-axis and a second element with a second Z component on the Z-axis as the graphical user interface changes between the first view and the tilted view;the first element exists in the background layer;the second element exists in the foreground layer; andthe parallax effect is depicted between the background layer and foreground layer.2. The method of claim 1 , further comprising translating one of the foreground layer and the background layer along at least one of the X-axis and the Y-axis.3. The method of claim 1 , wherein one of the foreground layer and background layer in the graphical user interface remains statically displayed in response to the tilt.4. The method of claim 1 , wherein the tilted view has a rotation point with an adjustable Z component on the Z-axis.5. The method of claim 1 , wherein the X-axis claim 1 , Y-axis claim 1 , and Z-axis comprise a 3-dimensional environment which includes a focus depth claim 1 , the method further comprising adjusting the focus ...
Подробнее