System and method of displaying visualizations on a device
AssigneeBenjamin Andrew Trudeau
InventorBenjamin Andrew Trudeau
Life of this patent
Estimating the term…
Abstract
Systems and method herein describe an electronic display apparatus that is amendable to display different types of visualizations. In an embodiment, the electronic display apparatus has a circular display unit. The electronic display apparatus may display content but with some of the portions cut off from visibility to a user. The electronic display apparatus may include motion sensor units and data obtained from these motion sensor units may be used to cause a video controller to send a portion of the content from a frame buffer to the display device to enable the display of different areas of content. The content displayed to the user may change in accordance with movement initiated by the user.
Claims20
A computer-implemented method of displaying content, comprising:
- displaying, via a viewing window of a display device attached to a user, a portion of content, wherein the content is configured to be displayed on a display device that is different from the display device where a second portion of content is to be truncated from the viewing window of the display device;
- and
- using a processor of the display device to:
- receive data from one or more motion sensor units comprising an accelerometer, gyroscope, and magnetometer based on movement by the user;
- cause a video display controller of the display device to send the second portion of content from a frame buffer to the display device after receiving the data from the one or more motion sensor units;
- cause the viewing window to move in a direction in accordance with the movement of the user, while the portion of content remains stationary, wherein the viewing window, when moved, displays a subset of the portion of content and the second portion of content received from the frame buffer, such that the viewing window moves beyond the content to display one or more edges of the content and
- wherein the viewing window is to be moved in the direction in accordance with the movement based on the received data from the one or more motion sensor units indicating a jerk of magnitude that exceeds a threshold.
A system, comprising:
- one or more processors;
- memory that stores computer-executable instructions that are executable by the one or more processors to cause the system to:
- receive executable code to display content;
- display a portion of the content using a viewing window of a circular display unit, wherein the executable code to display the content is configured for a square display unit such that a second portion of the content is to be truncated from the viewing window of the circular display unit;
- receive data from one or more motion sensor units comprising an accelerometer, gyroscope, and magnetometer caused by movements initiated by a user attached to the system;
- cause a video display controller of the circular display unit to send the second portion of content from a frame buffer to the circular display unit after receiving the data from the one or more motion sensor units;
- cause the second portion of the content to be displayed by adjusting the viewing window, while the portion of the content remains static, to focus on a subset of the portion of the content and the second portion of the content received from the frame buffer and in accordance with a direction of the movement caused by the user, such that the viewing window moves beyond the content to display one or more edges of the content and
- wherein the viewing window is to be moved in the direction in accordance with the movement based on the received data indicating a jerk of magnitude that exceeds a threshold.
A smartwatch, comprising:
- a processor;
- a display unit;
- memory;
- and
- one or more motion sensor units comprising an accelerometer, gyroscope, and magnetometer,
- wherein the processor is further configured to:
- execute code to display a portion of content in a viewing window of the display unit, wherein the code is configured to be executed by a display unit different from the display unit of the smartwatch such that a second portion of content is to be truncated from the viewing window;
- obtain data from each of the one or more motion sensor units caused by movements initiated by a user;
- cause a video display controller of the display unit to send the second portion of content from a frame buffer to the display unit after receiving the data from the one or more motion sensor units;
- cause the display unit to alter the viewing window, while the portion of content is unaltered, in the same direction corresponding to movements initiated by the user and display a subset of the portion of content and the second portion of content received from the frame buffer, such that the viewing window moves beyond the content to display one or more edges of the content;
- and
- wherein the viewing window is to be moved in the direction in accordance with the movement based on the received data indicating a jerk of magnitude that exceeds a threshold.
Dependencies are inferred from the claim text.