Claims
- 1. A method comprising:
referencing one or more multimedia objects through a first set of one or more elements; associating the first set of one or more elements with a second set of one or more elements; and arranging the second set of one or more elements to indicate timing for the multimedia objects referenced by the first set of one or more elements.
- 2. The method of claim 1 wherein the referencing is performed by pointers in the first set of one or more elements that point to the multimedia objects.
- 3. The method of claim 1 wherein the referencing and associating are performed by the same document.
- 4. The method of claim 1 wherein the arranging is performed through a time container that defines the second set of one or more elements.
- 5. The method of claim 4 wherein the time container is defined by SMIL conventions.
- 6. The method of claim 4 wherein the time container defines that the elements of the second set of one or more elements are rendered at the same time.
- 7. The method of claim 4 wherein the time container defines that the elements of the second set of one or more elements are rendered one after another in an ordered list.
- 8. The method of claim 4 wherein the time container defines that the elements of the second set of one or more elements are rendered exclusive of one another.
- 9. The method of claim 1 further comprising rendering of the multimedia objects based on the arranging of the second set of one or more elements.
- 10. The method of claim 1 further comprising associating the second set of one or more elements with a third set of one or more elements.
- 11. The method of claim 1 wherein the referencing is performed by a first document and the associating is performed by a second document.
- 12. The method of claim 11 wherein the first and second documents are written in XML.
- 13. The method of claim 11 wherein the first document is written in XML, and the second document is a style sheet.
- 14. The method of claim 1 further comprising receiving an input to initiate an event affecting an element in the first set of one or more elements and providing a proxy element in the second set of elements that is configured to reference application of the event.
- 15. The method of claim 14 wherein the arranging is performed through a time container that defines the second set of one or more elements.
- 16. The method of claim 15 wherein the time container is defined by SMIL conventions.
- 17. A multimedia device that performs the method of claim 1.
- 18. A personal computer that performs the method of claim 1.
- 19. A method comprising:
referencing one or more multimedia objects through a first set of one or more elements in a first document; associating the first set of one or more elements in the first document to a second set of one or more elements in a second document; and arranging the second set of one or more elements of the second document to indicate timing for the multimedia objects referenced by the first set of one or more elements in the first document.
- 20. The method of claim 19 wherein the referencing is performed by pointers in the first set of one or more elements in the first document that point to the one or more multimedia objects.
- 21. The method of claim 19 wherein the arranging is performed through a time container that defines the second set of one or more elements.
- 22. The method of claim 21 wherein the time container is defined by SMIL conventions.
- 23. The method of claim 21 wherein the time container defines that the elements of the second set of one or more elements are rendered at the same time.
- 24. The method of claim 21 wherein the time container defines that the elements of the second set of one or more elements are rendered one after another in an ordered list.
- 25. The method of claim 21 wherein the time container defines that the elements of the second set of one or more elements are rendered exclusive of one another.
- 26. The method of claim 19 further comprising associating the second set of one or more elements in the second document to a third set of one or more elements in a third document.
- 27. The method of claim 26 wherein the first, second, and third documents are written in XML.
- 28. The method of claim 19 wherein the first and second documents are written in XML.
- 29. The method of claim 19 wherein the first document is written in XML, and the second document is a style sheet.
- 30. The method of claim 19 further comprising receiving an input to initiate an event affecting an element in the first set of one or more elements of the first document and providing a proxy element in the second document that is configured to reference initiation of the event.
- 31. The method of claim 19 wherein the arranging is performed through a time container that defines the second set of one or more elements in the second document.
- 32. A multimedia device that performs the method of claim 19.
- 33. A personal computer that performs the method of claim 19.
- 34. A multimedia device comprising:
a processor; and instructions stored in a memory and executable on the processor configured to associate a first document with a second document through a first set of elements in the first document and a second set of elements in the second document, wherein the first set of elements reference multimedia objects and the second set of elements are arranged to provide a rendition timing for the multimedia objects.
- 35. The multimedia device of claim 34 wherein the rendition timing is a time container.
- 36. The multimedia device of claim 34 wherein the time container is defined by SMIL conventions.
- 37. The multimedia device of claim 34 wherein the instructions are further configured to associate a third set of elements in a third document with the second set of elements in the second document.
- 38. The multimedia device of claim 34 wherein the instructions are further configured to receive an event initiating input and inform the second document of occurrence of the event.
- 39. The multimedia device of claim 34 wherein the instructions are further configured to associate the first set of elements in the first document with a third set of elements in a third document.
- 40. One or more computer-readable media carrying data structures comprising:
a first content document formatted in a textual markup language having tagged elements that reference one or more multimedia objects; and a timing document formatted in a textual markup language having a plurality of tagged elements; at least some of the tagged elements of the timing document referencing the elements of the first content document; and the tagged elements of the timing document specifying rendition timings for the multimedia objects referenced by the tagged elements of the first content document.
- 41. The one or more computer readable media of claim 40 wherein the rendition timings are defined by time containers.
- 42. The one or more computer readable media of claim 40 further comprising a second content document formatted in a textual markup language having tagged elements that reference the tagged elements of the first content document.
- 43. One or more computer-readable media carrying data structures comprising:
a first document formatted in a textual markup language having a plurality of tagged elements responsive to events; and a second document formatted in a textual markup language having a plurality of tagged elements; at least some of the tagged elements of the second document referencing the events affecting the tagged elements of the first document.
- 44. The one or more computer-readable media of claim 43 wherein the tagged elements of the second document specify rendition timings for multimedia objects that are referenced by the tagged elements of the first document.
- 45. A system comprising:
a broadcast point providing multimedia objects; and a multimedia device that receives the multimedia objects, a first document that references the multimedia objects, and second document that provides rendition timing for the multimedia objects.
- 46. The system of claim 45 wherein the multimedia device further receives an input that initiates an event in the first document, and informs the second document.
- 47. The system of claim 45 wherein the multimedia device further receives a third document referenced by the second document.
PRIORITY TO PROVISIONAL APPLICATION
[0001] This application claims priority to provisional application serial No. 60/416,976 filed Oct. 7, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60416976 |
Oct 2002 |
US |