Claims
- 1. A method of previewing a floor covering in an intended environment of use, the method comprising the steps of:
(a) receiving a first digital image of the intended environment of use, wherein the first digital image includes a plurality of reference marks; (b) manipulating a digital image of the floor covering to reflect one or more corresponding conditions of the intended environment of use as determined from the first digital image of the intended environment of use; and (c) combining the first digital image of the intended environment of use with the manipulated digital image of the floor covering and eliminating the plurality of reference marks from the first digital image to generate a preview presentation image.
- 2. The method as set forth in claim 1, wherein the floor covering is an area rug.
- 3. The method as set forth in claim 1, wherein the one or more conditions of the intended environment of use include
shading, such that the digital image of the floor covering is manipulated to reflect a shading condition of the intended environment of use; angular perspective, such that the digital image of the floor covering is manipulated to reflect an angular perspective condition of the intended environment of use; and scale, such that the digital image of the floor covering is manipulated to reflect a scale condition of the intended environment of use.
- 4. The method as set forth in claim 1, further including the step of establishing an anchor point to facilitate combining the first digital image of the intended environment of use with the digital image of the floor covering to generate the preview presentation image.
- 5. The method as set forth in claim 1, further including the step of establishing a minimum and a maximum width and a minimum and a maximum height for the floor covering.
- 6. The method as set forth in claim 1, further including the step of masking at least some of any objects that appear in the first digital image to be in an area of the intended environment of use where the floor covering would be located, so that the any objects appear in the preview presentation image to be in front of the digital image of the floor covering.
- 7. The method as set forth in claim 6, wherein, if a first portion of the any object appears to be in the area where the floor covering would be located, and a second portion of the any object does not appear to be in the area where the floor covering would be located, then only the first portion is masked.
- 8. The method as set forth in claim 7, wherein a part of the digital image of the floor covering corresponding to the masked first portion of the any object is made transparent.
- 9. The method as set forth in claim 7, wherein a part of the digital image of the floor covering corresponding to the masked first portion of the any object is removed from the digital image of the floor covering.
- 10. The method as set forth in claim 1, further including the step of repeating step (b) and (c) for a plurality of digital images of a plurality of different floor coverings to generate a corresponding number of different preview presentation images.
- 11. The method as set forth in claim 1, further including the step of receiving a completed questionnaire and using the completed questionnaire to facilitate manipulating the digital image of the floor covering to reflect the corresponding condition of the intended environment of use.
- 12. A method of previewing a floor covering in an intended environment of use, the method comprising the steps of:
(a) receiving a first digital image of the intended environment of use, wherein the first digital image includes a plurality of reference marks; (b) receiving a second digital image of the intended environment of use, wherein the second digital image does not include the plurality of reference marks; (c) manipulating a digital image of the floor covering to reflect one or more corresponding conditions of the intended environment of use as determined from the first digital image of the intended environment of use; and (d) combining the second digital image of the intended environment of use with the manipulated digital image of the floor covering to generate a preview presentation image.
- 13. The method as set forth in claim 12, wherein the floor covering is an area rug.
- 14. The method as set forth in claim 12, wherein the first digital image and the second digital image are both taken from approximately the same perspective.
- 15. The method as set forth in claim 12, wherein the one or more conditions of the intended environment of use include
shading, such that the digital image of the floor covering is manipulated to reflect a shading condition of the intended environment of use; angular perspective, such that the digital image of the floor covering is manipulated to reflect an angular perspective condition of the intended environment of use; and scale, such that the digital image of the floor covering is manipulated to reflect a scale condition of the intended environment of use.
- 16. The method as set forth in claim 12, further including the step of establishing an anchor point to facilitate combining the second digital image of the intended environment of use with the digital image of the floor covering to generate the preview presentation image.
- 17. The method as set forth in claim 12, further including the step of establishing a minimum and a maximum width and a minimum and a maximum height for the floor covering.
- 18. The method as set forth in claim 12, further including the step of masking at least some of any objects that appear in the second digital image to be in an area of the intended environment of use where the floor covering would be located, so that the any objects appear in the preview presentation image to be in front of the digital image of the floor covering.
- 19. The method as set forth in claim 18, wherein, if a first portion of the any object appears to be in the area where the floor covering would be located, and a second portion of the any object does not appear to be in the area where the floor covering would be located, then only the first portion is masked.
- 20. The method as set forth in claim 19, wherein a part of the digital image of the floor covering corresponding to the masked first portion of the any object is made transparent.
- 21. The method as set forth in claim 19, wherein a part of the digital image of the floor covering corresponding to the masked first portion of the any object is removed from the digital image of the floor covering.
- 22. The method as set forth in claim 12, further including the step of repeating steps (c) and (d) for a plurality of digital images of a plurality of different floor coverings to generate a corresponding number of different preview presentation images.
- 23. The method as set forth in claim 12, further including the step of receiving a completed questionnaire and using the completed questionnaire to facilitate manipulating the digital image of the floor covering to reflect the corresponding condition of the intended environment of use.
- 24. A method of previewing an area rug in an intended environment of use, the method comprising the steps of:
(a) receiving a first digital image of the intended environment of use, wherein the first digital image includes three or more reference marks; (b) receiving a second digital image of the intended environment of use, wherein the second digital image does not include the three or more reference marks, and wherein the first digital image and the second digital image are both taken from approximately the same perspective; (c) establishing a minimum and a maximum width and a minimum and a maximum height for the area rug; (d) establishing an anchor point in the second digital image to facilitate combining the second digital image with the digital image of the area rug; (e) manipulating a digital image of the area rug to reflect one or more corresponding conditions of the intended environment of use as determined from the first digital image of the intended environment of use; (f) combining the second digital image of the intended environment of use with the digital image of the area rug to generate a preview presentation image; and (g) repeating steps (e) and (f) for a plurality of digital images of a plurality of different floor coverings, all of which fall within the minimum and maximum width and the minimum and maximum height, to generate a corresponding number of different preview presentation images.
- 25. The method as set forth in claim 24, wherein the one or more conditions of the intended environment of use include
shading, such that the digital image of the floor covering is manipulated to reflect a shading condition of the intended environment of use; angular perspective, such that the digital image of the floor covering is manipulated to reflect an angular perspective condition of the intended environment of use; and scale, such that the digital image of the floor covering is manipulated to reflect a scale condition of the intended environment of use.
- 26. The method as set forth in claim 24, further including the step of masking at least some of any objects that appear in the second digital image in an area of the intended environment of use where the area rug would be located, so that the any objects appear in the preview presentation image to be in front of the digital image of the area rug.
- 27. The method as set forth in claim 26, wherein, if a first portion of the any object appears in the area where the area rug would be located, and a second portion of the any object does not appear in the area where the area rug would be located, then only the first portion is masked.
- 28. The method as set forth in claim 27, wherein a part of the digital image of the area rug corresponding to the masked first portion of the any object is made transparent.
- 29. The method as set forth in claim 27, wherein a part of the digital image of the area rug corresponding to the masked first portion of the any object is removed from the digital image of the area rug.
- 30. The method as set forth in claim 24, further including the step of receiving a completed questionnaire and using the completed questionnaire to facilitate manipulating the digital image of the area rug to reflect the corresponding condition of the intended environment of use.
- 31. A method of previewing an area rug in an intended environment of use, the method comprising the steps of:
(a) receiving a first digital image of the intended environment of use, wherein the first digital image includes three or more reference marks; (b) receiving a second digital image of the intended environment of use, wherein the second digital image does not include the three or more reference marks, and wherein the first digital image and the second digital image are both taken from approximately the same perspective; (c) establishing a minimum and a maximum width and a minimum and a maximum height for the area rug; (d) establishing an anchor point in the second digital image to facilitate combining the second digital image with the digital image of the area rug; (e) manipulating a digital image of the area rug to reflect one or more corresponding conditions of the intended environment of use as determined from the first digital image of the intended environment of use; (f) masking at least some of any objects that appear in the second digital image to be in an area of the intended environment of use where the area rug would be located, wherein if a first portion of the any object appears in the area where the area rug would be located, and a second portion of the any object does not appear in the area where the area rug would be located, then only the first portion is masked; (g) combining the second digital image of the intended environment of use with the digital image of the area rug to generate a preview presentation image; and (h) repeating steps (e), (f), and (g) for a plurality of digital images of a plurality of different area rugs, all of which fall within the minimum and maximum width and the minimum and maximum height, to generate a corresponding number of different preview presentation images.
- 32. The method as set forth in claim 31, wherein the one or more conditions of the intended environment of use include
shading, such that the digital image of the floor covering is manipulated to reflect a shading condition of the intended environment of use; angular perspective, such that the digital image of the floor covering is manipulated to reflect an angular perspective condition of the intended environment of use; and scale, such that the digital image of the floor covering is manipulated to reflect a scale condition of the intended environment of use.
- 33. The method as set forth in claim 31, wherein a part of the digital image of the area rug corresponding to the masked first portion of the any object is made transparent.
- 34. The method as set forth in claim 31, wherein a part of the digital image of the area rug corresponding to the masked first portion of the any object is removed from the digital image of the area rug.
- 35. The method as set forth in claim 31, further including the step of receiving a completed questionnaire and using the completed questionnaire to facilitate manipulating the digital image of the area rug to reflect the corresponding condition of the intended environment of use.
- 36. A computer program for facilitating previewing an area rug in an intended environment of use, the computer program comprising:
a code segment for facilitating receiving a first digital image of the intended environment of use, wherein the first digital image includes three or more reference marks; a code segment for facilitating receiving a second digital image of the intended environment of use, wherein the second digital image does not include the three or more reference marks, and wherein the first digital image and the second digital image are both taken from approximately the same perspective; a code segment allowing for establishing a minimum and a maximum width and a minimum and a maximum height for the area rug; a code segment for establishing an anchor point in the second digital image to facilitate combining the second digital image with the digital image of the area rug; a code segment for facilitating manipulating a digital image of the area rug to reflect one or more corresponding conditions of the intended environment of use as determined from the first digital image of the intended environment of use; a code segment for facilitating masking at least some of any objects that appear in the second digital image to be in an area of the intended environment of use where the area rug would be located, wherein if a first portion of the any object appears in the area where the area rug would be located, and a second portion of the any object does not appear in the area where the area rug would be located, then only the first portion is masked; and a code segment for combining the second digital image of the intended environment of use with the digital image of the area rug to generate a preview presentation image.
RELATED APPLICATIONS
[0001] This application claims priority benefit, with regard to all common subject matter, of provisional application titled “METHOD AND COMPUTER PROGRAM FOR PREVIEWING AREA RUG IN ENVIRONMENT OF USE”, filed Jan. 28, 2003, which is hereby incorporated into the present application by reference.