Patent ID: 7146393

Claim:
A method for scaling a source data to a destination data, implemented in a scaling device to provide the destination data in display or analysis, wherein three reference points of the source data denoted as −1, 0, and 1 by quantities of f(−1), f(0), and f(1) are used, in which f(x) is used to describe the destination data with a range between the points of 0 and 1, and f(x) is a quadratic form with three coefficients a, b, c for f(x)=ax 2 +bx+c, the method comprising: setting an initial condition comprising setting a midpoint 0.5 with a quantity of f(0.5)=[f(0)+f(1)]/2 and f′(0)=f′(1)=DG, wherein D is a slope of [2f(0)−f(−1)−f(1)], and G is a gain factor to adjust the slope; applying a constraint on the f(x) by passing through the points of 0, 0.5, and 1 by quantities of f(0), f(0.5), and f(1); solving the coefficients of a, b, and c for f(x) by a range of 0≦x<0.5 and a range of 0.5≦x<1, so that the f(x) is symmetric or substantially symmetric to the midpoint, wherein the solved function f(x) is used to generate the destination data to be displayed or analyzed in an application unit.