Claims
- 1. A method for reproducing a multimedia data signal on a terminal, comprising:
(a) instantiating a terminal capability node; (b) evaluating the terminal capability at the terminal capability node; (c) setting the value of a capability field to indicate the associated system capability; and (d) altering the value of a capability field based upon the capability of the terminal evaluated in step (b).
- 2. The method of claim 1, wherein the capability field indicates frame rate.
- 3. The method of claim 1, wherein the capability field indicates color depth.
- 4. The method of claim 1, wherein the capability field indicates screen size.
- 5. The method of claim 1, wherein the capability field indicates graphics hardware.
- 6. The method of claim 1, wherein the capability field indicates CPU load.
- 7. The method of claim 1, wherein the capability field indicates memory load.
- 8. The method of claim 1, wherein the capability field indicates a visual object profile.
- 9. The method of claim 1, wherein the capability field indicates a visual combination profile and level.
- 10. The method of claim 1, wherein the capability field indicates an audio object profile and level.
- 11. The method of claim 1, wherein the capability field indicates a system scene description profile and level.
- 12. The method of claim 1 wherein the altered value is altered in periodically.
- 13. The method of claim 1, wherein the altered value is altered whenever it is needed.
- 14. The method of claim 1, wherein the altered value is altered to a predetermined value.
- 15. An apparatus for reproducing a multimedia data signal, comprising;
(a) a processor; (b) a port coupled to said processor; and (c) a memory coupled to said processor and port, and storing instructions adapted to be run on said processor to
(i) instantiate a terminal capability node; (ii) evaluate the terminal capability at the terminal capability node; (iii) set the value of a capability field to indicate the associated system capability; and (iv) alter the value of a capability field based upon the capability of the terminal evaluated in step (ii).
- 16. The apparatus of claim 15, wherein the capability field indicates frame rate.
- 17. The apparatus of claim 15, wherein the capability field indicates color depth.
- 18. The apparatus of claim 15, wherein the capability field indicates screen size.
- 19. The apparatus of claim 15, wherein the capability field indicates graphics hardware.
- 20. The apparatus of claim 15, wherein the capability field indicates CPU load.
- 21. The apparatus of claim 15, wherein the capability field indicates memory load.
- 22. The apparatus of claim 15, wherein the capability field indicates a visual object profile.
- 23. The apparatus of claim 15, wherein the capability field indicates a visual combination profile and level.
- 24. The apparatus of claim 15, wherein the capability field indicates an audio object profile and level.
- 25. The apparatus of claim 15, wherein the capability field indicates an audio combination profile and level.
- 26. The apparatus of claim 15, wherein the capability field indicates a system scene description profile and level.
- 27. The apparatus of claim 15, wherein the memory stores further instructions adapted to be executed on said processor to receive instructions to alter the value.
- 28. A computer-readable medium storing data adapted to be run on a processor to:
(a) instantiate a terminal capability node; (b) evaluate the terminal capability at the terminal capability node; (c) set the value of a capability field to indicate the associated system capability; and (d) alter the value of a capability field based upon the capability of the terminal evaluated in step (b).
- 29. The computer-readable medium of claim 28, wherein the capability field indicates frame rate.
- 30. The computer-readable medium of claim 28, wherein the capability field indicates color depth.
- 31. The computer-readable medium of claim 28, wherein the capability field indicates screen size.
- 32. The computer-readable medium of claim 28, wherein the capability field indicates graphics hardware.
- 33. The computer-readable medium of claim 28, wherein the capability field indicates CPU load.
- 34. The computer-readable medium of claim 28, wherein the capability field indicates memory load.
- 35. The computer-readable medium of claim 28, wherein the capability field indicates a visual object profile.
- 36. The computer-readable medium of claim 28, wherein the capability field indicates a visual combination profile and level.
- 37. The computer-readable medium of claim 28, wherein the capability field indicates audio object profile and level.
- 38. The computer-readable medium of claim 28, wherein the capability field indicates audio combination profile and level.
- 39. The computer-readable medium of claim 28, wherein the capability field indicates system scene description profile and level.
- 40. A method of creating a scene graph with a termcap node, comprising:
a. identifying a capability field; b. identifying a value for the capability field; c. identifying a switch controlled by the termcap node; and d. connecting the field to the switch.
- 41. The method of claim 40, wherein the identified capability field indicates frame rate.
- 42. The method of claim 40, wherein the identified capability field indicates color depth.
- 43. The method of claim 40, wherein the identified capability field indicates screen size.
- 44. The method of claim 40, wherein the identified capability field indicates graphics hardware.
- 45. The method of claim 40, wherein the identified capability field indicates CPU load.
- 46. The method of claim 40, wherein the identified capability field indicates memory load.
- 47. The method of claim 40, wherein the identified capability field indicates a visual object profile.
- 48. The method of claim 40, wherein the identified capability field indicates a visual combination profile and level.
- 49. The method of claim 40, wherein the identified capability field indicates an audio object profile and level.
- 50. The method of claim 40, wherein the identified capability field indicates an audio combination profile and level.
- 51. The method of claim 40, wherein the identified capability field indicates a system scene description profile and level.
- 52. An apparatus for creating a termcap node, comprising:
a. a port; b. a processor coupled to said port; c. a memory, coupled to said port and said processor, storing instructions to be adapted to be run on said processor, comprising:
(i) identify a capability field; (ii) identify a value for the capability field; (iii) identify a switch controlled by the termcap node; and (iv) connect the field to the switch.
- 53. The apparatus of claim 52, wherein the capability field indicates frame rate.
- 54. The apparatus of claim 52, wherein the capability field indicates color depth.
- 55. The apparatus of claim 52, wherein the capability field indicates screen size.
- 56. The apparatus of claim 52, wherein the capability field indicates graphics hardware.
- 57. The apparatus of claim 52, wherein the capability field indicates CPU load.
- 58. The apparatus of claim 52, wherein the capability field indicates memory load.
- 59. The apparatus of claim 52, wherein the capability field indicates a visual object profile.
- 60. The apparatus of claim 52, wherein the capability field indicates a visual combination profile and level.
- 61. The apparatus of claim 52, wherein the capability field indicates an audio object profile and level.
- 62. The apparatus of claim 52, wherein the capability field indicates an audio combination profile and level.
- 63. The apparatus of claim 52, wherein the capability field indicates a system scene description profile and level.
Parent Case Info
[0001] This application claims priority to Provisional Application No. 60/052,576, filed Jul. 15, 1997.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60052576 |
Jul 1997 |
US |