Method for improved visualization of dynamic values displayed in a digital format
First Claim
1. A method for updating a numerical value of a variable displayed on a display unit, for which any digit position of possible digits of the numerical value is referred to as a test digit position, wherein said method comprises:
- identifying a numerical value currently displayed on the display unit;
determining an amount of time that has elapsed since the numerical value currently displayed on the display unit was displayed on the display unit;
obtaining a current numerical value of the variable; and
determining an absolute difference between the numerical value currently displayed on the display unit and the current numerical value of the variable;
wherein the test digit position is assigned a minimum update delay, the minimum update delay assigned to the test digit position being a value to be compared to the determined amount of time that has elapsed since the numerical value currently displayed on the display unit was displayed on the display unit,wherein the test digit position is assigned a magnitude threshold value, the magnitude threshold value assigned to the test digit position being a value to be compared to the determined absolute difference between the numerical value currently displayed on the display unit and the current numerical value of the variable, andwherein, if the determined amount of time that has elapsed since the numerical value currently displayed on the display unit was displayed on the display unit is equal to or greater than the minimum update delay assigned to the test digit position, and the determined absolute difference between the numerical value currently displayed on the display unit and the current numerical value of the variable is equal to or greater than the magnitude threshold value assigned to the test digit position, then an updated numerical value is generated that replaces the numerical value currently displayed on the display unit, the updated numerical value being based on the obtained current numerical value of the variable.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for improved visualization of digitally displayed values that change rapidly, based on the human ability to perceive only a certain amount of change within a specific time-frame. The changes to the value are displayed so that, whenever possible, only one digit changes within the time-frame thought to be ideal for a user to perceive the change of a single digit. The actual value displayed will follow the true value as closely as possible, hence, in most cases, only the digit that moves the displayed value closest to the true value will trigger a change during a perception time frame. If the true value stops changing, the displayed value will, by this fashion, completely catch up with the true value in a prompt manner and exactly match it. If the true value oscillates rapidly, the oscillation will only be displayed to the extent that it allows the viewer to perceive the changes. Only the amount of change that can be perceived is actually shown, thus greatly improving the readability of digital displays.
7 Citations
22 Claims
-
1. A method for updating a numerical value of a variable displayed on a display unit, for which any digit position of possible digits of the numerical value is referred to as a test digit position, wherein said method comprises:
-
identifying a numerical value currently displayed on the display unit; determining an amount of time that has elapsed since the numerical value currently displayed on the display unit was displayed on the display unit; obtaining a current numerical value of the variable; and determining an absolute difference between the numerical value currently displayed on the display unit and the current numerical value of the variable; wherein the test digit position is assigned a minimum update delay, the minimum update delay assigned to the test digit position being a value to be compared to the determined amount of time that has elapsed since the numerical value currently displayed on the display unit was displayed on the display unit, wherein the test digit position is assigned a magnitude threshold value, the magnitude threshold value assigned to the test digit position being a value to be compared to the determined absolute difference between the numerical value currently displayed on the display unit and the current numerical value of the variable, and wherein, if the determined amount of time that has elapsed since the numerical value currently displayed on the display unit was displayed on the display unit is equal to or greater than the minimum update delay assigned to the test digit position, and the determined absolute difference between the numerical value currently displayed on the display unit and the current numerical value of the variable is equal to or greater than the magnitude threshold value assigned to the test digit position, then an updated numerical value is generated that replaces the numerical value currently displayed on the display unit, the updated numerical value being based on the obtained current numerical value of the variable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification