Method, apparatus, and program for displaying an object on a computer screen
First Claim
1. A computer-implemented method for displaying an image of a three dimensional modeled object on a computer screen, the image of the three dimensional modeled object being a combination of a degraded image and at least one visual effect, the method comprising the steps of:
- in response to a user interaction with a display of the image of the three dimensional modeled object, computing the degraded image, the degraded image being the image of the three dimensional modeled object without augmentation by any of the at least one visual effects;
displaying the degraded image, and determining continuance of the user interaction while displaying the degraded image;
while the user interaction continues;
computing a user-implemented visual effect corresponding to the user interaction; and
repeating k times the following steps;
computing a nth transition image, wherein the nth transition image comprises one or more representations of the at least one improved visual effect compared to a (n−
1)th transition image, and a first transition image comprises one or more representations of the at least one visual effect compared to degraded;
computing a nth merged image by merging the degraded image and the computed nth transition image, the degraded image and the nth transition image being weighted by a weighting function ƒ
defined as;
ƒ
(ImDeg,ImTrans(n),n)=α
(n)·
ImTrans(n)+(1−
α
(n))·
ImDeg;
ImDeg being the computed degraded image;
ImTrans(n) being the computed nth transition image; and
α
(n) being a function ranging from 0 to 1 and having n as a variable; and
displaying the nth merged image;
n ranging from 1 to k, n and k being positive integers, and the nth merged image being the image of the three dimensional modeled object when n=k.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is directed to a computer-implemented method for displaying an object on a computer screen, the method comprising the steps of: (i) computing a first image; (ii) displaying the first image; (iii) repeating k times the following steps: (iv) computing a nth transition image; (v) computing a nth merged image by merging the first image and the nth transition image, the first image and the nth transition image being weighted; and (vi) displaying the nth merged image; wherein n ranges from 1 to k, n and k being positive integers.
-
Citations
8 Claims
-
1. A computer-implemented method for displaying an image of a three dimensional modeled object on a computer screen, the image of the three dimensional modeled object being a combination of a degraded image and at least one visual effect, the method comprising the steps of:
-
in response to a user interaction with a display of the image of the three dimensional modeled object, computing the degraded image, the degraded image being the image of the three dimensional modeled object without augmentation by any of the at least one visual effects; displaying the degraded image, and determining continuance of the user interaction while displaying the degraded image; while the user interaction continues; computing a user-implemented visual effect corresponding to the user interaction; and repeating k times the following steps; computing a nth transition image, wherein the nth transition image comprises one or more representations of the at least one improved visual effect compared to a (n−
1)th transition image, and a first transition image comprises one or more representations of the at least one visual effect compared to degraded;computing a nth merged image by merging the degraded image and the computed nth transition image, the degraded image and the nth transition image being weighted by a weighting function ƒ
defined as;
ƒ
(ImDeg,ImTrans(n),n)=α
(n)·
ImTrans(n)+(1−
α
(n))·
ImDeg;ImDeg being the computed degraded image; ImTrans(n) being the computed nth transition image; and α
(n) being a function ranging from 0 to 1 and having n as a variable; anddisplaying the nth merged image; n ranging from 1 to k, n and k being positive integers, and the nth merged image being the image of the three dimensional modeled object when n=k. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for displaying an image of a three dimensional modeled object on a computer screen, the image of the three dimensional modeled object being the combination of a degraded image and at least one visual effect, the apparatus comprising means for:
-
in response to a user interaction with a display of the image of the three dimensional modeled object, computing the degraded image, the degraded image being the image of the three dimensional modeled object without augmentation by any of the at least one visual effects; displaying the degraded image, and determining continuance of the user interaction while displaying the degraded image; while the user interaction continues; computing a user-implemented visual effect corresponding to the user interaction; and
,repeating k times the following steps; computing a nth transition image, wherein the nth transition image comprises one or more representations of the at least one improved visual effect compared to a (n−
1)th transition image, and a first transition image comprises one or more representations of the at least one visual effect compared to the degraded;computing a nth merged image by merging the degraded image and the computed nth transition image, the degraded image and the nth transition image being weighted by a weighting function ƒ
defined as;
ƒ
(ImDeg,ImTrans(n),n)=α
(n)·
ImTrans(n)+(1−
α
(n))·
ImDeg;ImDeg being the computed degraded image; ImTrans(n) being the computed nth transition image; and α
(n) being a function ranging from 0 to 1 and having n as a variable; anddisplaying the nth merged image; n ranging from 1 to k, n and k being positive integers, and the nth merged image being the image of the three dimensional modeled object when n=k.
-
-
8. A computer program product, stored on a non-transitory computer readable medium, for displaying an image of a three dimensional modeled object on a computer screen, the image of the three dimensional modeled object being the combination of a degraded image and at least one visual effect, the computer program product comprising code means for causing a computer to take the steps of:
-
in response to a user interaction with a display of the image of the three dimensional modeled object, computing the degraded image, the degraded image being the image of the three dimensional modeled object without augmentation by any of the at least one visual effects; displaying the degraded image, and determining continuance of the user interaction while displaying the degraded image; while the user interaction continues; computing a user-implemented visual effect corresponding to the user interaction; and repeating k times the following steps; computing a nth transition image, wherein the nth transition image comprises one or more representations of the at least one improved visual effect compared to a (n−
1)th transition image, and a first transition image comprises one or more representations of the at least one visual effect compared to the degraded;computing a nth merged image by merging the degraded image and the computed nth transition image, the degraded image and the nth transition image being weighted by a weighting function ƒ
defined as;
ƒ
(ImDeg,ImTrans(n),n)=α
(n)·
ImTrans(n)+(1−
α
(n))·
ImDeg;ImDeg being the computed degraded image; ImTrans(n) being the computed nth transition image; and α
(n) being a function ranging from 0 to 1 and having n as a variable; anddisplaying the nth merged image; n ranging from 1 to k, n and k being positive integers, and the nth merged image being the image of the three dimensional modeled object when n=k.
-
Specification