Claims
- 1. Apparatus for processing image data comprising storage means, processing means, manually operable input means and display means, wherein said storage means are configured to store said image data and instructions and said processing means are configured by said instructions to perform the steps of
configuring at least one user-operable representation of at least one image data-processing function defined by said instructions with an adjustable opacity; adjusting said opacity of said representation in response to user input received from said manually operable input means; blending said representation and said image data to generate blended image data; and outputting said blended image data to said display means.
- 2. Apparatus for processing image data according to claim 1, wherein said user-operable representation is processed as a three-dimensional object comprising at least one polygon and at least one texture.
- 3. Apparatus for processing image data according to claim 2, wherein said configuring step further comprises the step of processing said user-operable representation and said image data into respective displayable pixels having an alpha channel value.
- 4. Apparatus for processing image data according to claim 3, wherein said opacity adjusting step further comprises the step of altering the value of said alpha channel attribute.
- 5. Apparatus for processing image data according to claim 3, wherein said blending step further comprises the step of alpha-blending said respective displayable pixels to generate said blended image data.
- 6. Apparatus for processing image data according to claim 1, wherein a plurality of user-operable representations of respective image data-processing functions defined by said instructions are configured with an adjustable opacity.
- 7. Apparatus for processing image data according to claim 6, wherein any of said image data-processing functions is a node within a hierarchical structure, whereby each of said nodes defines a representation of a respective image data-processing function.
- 8. Apparatus for processing image data according to claim 7, wherein said hierarchical structure is processed as a three-dimensional object comprising at least one polygon and at least one texture.
- 9. Apparatus for processing image data according to claim 8, wherein said configuring step further comprises the step of adding one or a plurality of image data-processing functions to said structure as respective nodes at runtime.
- 10. A method of processing image data with at least one image processing function comprising image data stored in storage means, processing means, manually operable input means and display means, wherein said method comprises the steps of
configuring at least one user-operable representation of said image-processing function with an adjustable opacity; adjusting said opacity of said representation in response to user input received from said manually operable input means; blending said representation and said image data to generate blended image data; and outputting said blended image data to said display means.
- 11. A method according to claim 10, wherein said user-operable representation is processed as a three-dimensional object comprising at least one polygon and at least one texture.
- 12. A method according to claim 11, wherein said configuring step further comprises the step of processing said user-operable representation and said image data into respective displayable pixels having an alpha channel value.
- 13. A method according to claim 12, wherein said opacity adjusting step further comprises the step of altering the value of said alpha channel attribute.
- 14. A method according to claim 12, wherein said blending step further comprises the step of alpha-blending said respective displayable pixels to generate said blended image data.
- 15. A method according to claim 11, wherein a plurality of user-operable representations of respective image data-processing functions defined by said instructions are configured with an adjustable opacity.
- 16. A method according to claim 15, wherein any of said image data-processing functions is a node within a hierarchical structure, whereby each of said nodes defines a representation of a respective image data-processing function.
- 17. A method according to claim 16, wherein said hierarchical structure is processed as a three-dimensional object comprising at least one polygon and at least one texture.
- 18. A method according to claim 17, wherein said configuring step further comprises the step of adding one or a plurality of image data-processing functions to said structure as respective nodes at runtime.
- 19. A computer readable medium having computer readable instructions executable by a computer configured with memory means, manually operable input means and display means, such that said computer performs the steps of:
storing image data in storage means configuring at least one user-operable representation of at least one image-processing function defined by said instructions with an adjustable opacity; adjusting said opacity of said representation in response to user input received from manually operable input means; blending said representation and said image data to generate blended image data; and outputting said blended image data to said display means.
- 20. A computer readable medium according to claim 19, wherein said user-operable representation is processed as a three-dimensional object comprising at least one polygon and at least one texture.
- 21. A computer readable medium according to claim 20, wherein said configuring step further comprises the step of processing said user-operable representation and said image data into respective displayable pixels having an alpha channel value.
- 22. A computer readable medium according to claim 21, wherein said opacity adjusting step further comprises the step of altering the value of said alpha channel attribute.
- 23. A computer readable medium according to claim 21, wherein said blending step further comprises the step of alpha-blending said respective displayable pixels to generate said blended image data.
- 24. A computer readable medium according to claim 19, wherein a plurality of user-operable representations of respective image data-processing functions defined by said instructions are configured with an adjustable opacity.
- 25. A computer readable medium according to claim 24, wherein any of said image data-processing functions is a node within a hierarchical structure, whereby each of said nodes defines a representation of a respective image data-processing function.
- 26. A computer readable medium according to claim 25, wherein said hierarchical structure is processed as a three-dimensional object comprising at least one polygon and at least one texture.
- 27. A computer readable medium according to claim 26, wherein said configuring step further comprises the step of adding one or a plurality of image data-processing functions to said structure as respective nodes at runtime.
- 28. A computer system programmed to generate image data, comprising storage means, processing means, manually operable input means and display means, wherein said storage means are configured to store said image data and instructions, said instructions define operations to be performed in order to process said image data and instruct said programmed computer system to perform the steps of
configuring at least one user-operable representation of at least one image-processing function defined by said instructions with an adjustable opacity; adjusting said opacity of said representation in response to user input received from said manually operable input means; blending said representation and said image data to generate blended image data; and outputting said blended image data to said display means.
- 29. A method according to claim 28, wherein said user-operable representation is processed as a three-dimensional object comprising at least one polygon and at least one texture.
- 30. A method according to claim 29, wherein said configuring step further comprises the step of processing said user-operable representation and said image data into respective displayable pixels having an alpha channel value.
- 31. A method according to claim 30, wherein said opacity adjusting step further comprises the step of altering the value of said alpha channel attribute.
- 32. A method according to claim 30, wherein said blending step further comprises the step of alpha-blending said respective displayable pixels to generate said blended image data.
- 33. A method according to claim 28, wherein a plurality of user-operable representations of respective image data-processing functions defined by said instructions are configured with an adjustable opacity.
Priority Claims (1)
Number |
Date |
Country |
Kind |
02 26 292.1 |
Nov 2002 |
GB |
|
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit under 35 U.S.C. § 119 of the following co-pending and commonly-assigned patent application, which is incorporated by reference herein: