Claims
- 1. A method comprising:
transcoding content data to obtain description data, the transcoding including structural transcoding and media transcoding; and preparing the description data based on the results of the transcoding, the description data having a structural correspondence to the content data.
- 2. The method of claim 1 wherein the media transcoding comprises:
extracting media properties from the content data to obtain corresponding description data.
- 3. The method of claim 2 wherein the extracting comprises:
analyzing each of a plurality of media objects in the content data to obtain corresponding description data.
- 4. The method of claim 1 wherein the transcoding is based on a set of mapping rules.
- 5. The method of claim 4 wherein each of the mapping rules in the set of mapping rules comprises:
a matching condition; and a subpart of description data to be generated when the matching condition is met.
- 6. The method of claim 1 wherein the content data and the description data are each represented in an Extensible Markup Language (XML) format.
- 7. The method of claim 6 wherein the content data is represented in at least one of a Moving Picture Experts Group (MPEG) MPEG-4, a Hypertext Markup Language (HTML), a Synchronized Media Integration Language (SMIL), a Virtual Reality Modeling Language (VRML), and an Extensible 3D (X3D) format, and the description data is represented in a Moving Picture Experts Group MPEG-7 format.
- 8. The method of claim 4 wherein the mapping rules are implemented in an Extensible Stylesheet Transformation (XSLT) format.
- 9. The method of claim 1 wherein the structural transcoding and the media transcoding process the content data to obtain a temporal layout and a spatial layout of the description data.
- 10. The method of claim 1 further comprising:
requesting additional description data during the transcoding; receiving additional description data; and updating the description data based on the additional description data.
- 11. The method of claim 1 further comprising:
receiving modifications to the content data; updating the content data based on the modifications to the content data; and updating the description data based on the modifications to the content data.
- 12. The method of claim 11 wherein the updating the description data comprises:
mapping the modifications to the content data to corresponding changes to the description data.
- 13. The method of claim 11 wherein the updating the description data comprises:
performing additional transcoding only on modified portions of the content data.
- 14. The method of claim 11 further comprising:
requesting further description data based on the modifications to the content data; receiving further description data; and updating the description data based on the further description data.
- 15. The method of claim 1 wherein the transcoding comprises recursively applying the structural transcoding and the media transcoding to all nodes of the content data beginning with a root node.
- 16. A method comprising:
receiving content data; transcoding the content data to obtain transcoded description data; requesting additional description data; receiving additional description data; and preparing a description data file based on the transcoded description data and the additional description data.
- 17. The method of claim 16 wherein the transcoding comprises:
performing structural transcoding on the content data; and performing media transcoding on the content data.
- 18. The method of claim 17 wherein the preparing comprises:
generating the description data file such that there is a structural correspondence to the content data.
- 19. The method of claim 16 further comprising:
receiving modifications to the content data; updating the content data file based on the modifications to the content data; and updating the description data file based on the modifications to the content data.
- 20. The method of claim 19 wherein the updating the description data file comprises:
mapping the modifications to the content data as corresponding changes to the description data file.
- 21. The method of claim 19 wherein the updating the description data file comprises:
performing additional transcoding only on modified portions of the content data.
- 22. The method of claim 19 further comprising:
requesting further description data based on the modifications to the content data; receiving further description data; and updating the description data file based on the further description data.
- 23. The method of claim 16 wherein the content data is represented in at least one of a Moving Picture Experts Group (MPEG) MPEG-4, a Hypertext Markup Language (HTML), a Synchronized Media Integration Language (SMIL), a Virtual Reality Modeling Language (VRML), and an Extensible 3D (X3D) format, and the description data is represented in a Moving Picture Experts Group MPEG-7 format.
- 24. A method comprising:
receiving content data; deriving description data from the content data; receiving changes to the content data; and updating the description data based on the changes to the content data.
- 25. The method of claim 24 wherein the deriving comprises:
transcoding the content data to obtain the description data, the transcoding including structural transcoding and media transcoding; and preparing the description data based on the results of the transcoding, the description data having a structural correspondence to the content data.
- 26. The method of claim 24 further comprising:
receiving modifications to the content data; updating the content data based on the modifications to the content data; and updating the description data based on the modifications to the content data.
- 27. The method of claim 26 wherein the updating the description data comprises:
performing additional transcoding only on modified portions of the content data.
- 28. The method of claim 26 further comprising:
requesting further description data based on the modifications to the content data; receiving further description data; and updating the description data based on the further description data.
- 29. The method of claim 24 wherein the content data is represented in at least one of a Moving Picture Experts Group (MPEG) MPEG-4, a Hypertext Markup Language (HTML), a Synchronized Media Integration Language (SMIL), a Virtual Reality Modeling Language (VRML), and an Extensible 3D (X3D) format, and the description data is represented in a Moving Picture Experts Group MPEG-7 format.
- 30. A method comprising:
transcoding description data to obtain content data including extracting structural information from the description data; and preparing the content data based on the results of the transcoding such that an internal structure of the content data is based on the structural information.
- 31. The method of claim 30 wherein the extracting comprises:
obtaining a temporal layout and a spatial layout from the description data.
- 32. The method of claim 30 wherein the transcoding comprises:
searching for content data items having characteristics that match the description data; identifying a group of content data items having characteristics that match the description data; selecting those best matching content data items from the group of content data items; and adding the best matching content data items to the content data.
- 33. The method of claim 32 wherein the identifying is based on a similarity function.
- 34. The method of claim 30 wherein the content data is represented in at least one of a Moving Picture Experts Group (MPEG) MPEG-4, a Hypertext Markup Language (HTML), a Synchronized Media Integration Language (SMIL), a Virtual Reality Modeling Language (VRML), and an Extensible 3D (X3D) format, and the description data is represented in a Moving Picture Experts Group MPEG-7 format.
- 35. The method of claim 30 wherein the transcoding is performed a using a set of mapping rules.
- 36. The method of claim 35 wherein each of the mapping rules in the set of mapping rules comprises:
a matching condition; and a subpart of content data to be generated when the matching condition is met.
- 37. The method of claim 35 wherein the mapping rules are implemented in the Extensible Stylesheet Transformation (XSLT) format.
- 38. The method of claim 32 wherein the content data items include a plurality of scenes.
- 39. The method of claim 32 wherein the content data items include a plurality of media objects.
- 40. The method of claim 30 wherein the transcoding and preparing are performed recursively on all nodes of the description data, beginning with a root node.
- 41. A method comprising:
receiving description data; extracting a content structure from the description data; searching for content data items having characteristics that match the description data; preparing a matching content data list based on the searching; presenting the matching content data list to a user; receiving a user designation of user selected content data items from the matching content data list; and preparing content data based on the user selected content data items and the content structure.
- 42. The method of claim 41 further comprising:
requesting additional description data from the user regarding the user selected content data items; receiving additional description data from the user; and updating the description data based on the additional description data.
- 43. The method of claim 41 further comprising:
receiving modifications to the description data; and updating the description data based on the modifications to the description data to create modified description data.
- 44. The method of claim 43 further comprising:
searching for a group of matching content items having characteristics that match the modified description data data; and reporting the group of matching content items to the user.
- 45. The method of claim 44 wherein the reporting comprises:
applying a similarity function to select a group of best matching content items of the matching content items; and presenting only the best matching content items to the user.
- 46. The method of claim 44 further comprising:
requesting that the user select those of the matching content items to be added to the content data file; and receiving a user designation of those of the matching content items to be added to the content data file.
- 47. The method of claim 44 wherein the content items include a plurality of scenes.
- 48. The method of claim 44 wherein the content items include a plurality of media objects.
- 49. The method of claim 44 further comprising:
updating the content data based on the modifications to the description data.
- 50. The method of claim 43 wherein the updating the content data is based on a set of rules.
- 51. The method of claim 44 wherein the set of rules is implemented in the Extensible Stylesheet Transformation (XSLT) format.
- 52. The method of claim 41 wherein the content data is represented in at least one of a Moving Picture Experts Group (MPEG) MPEG-4, a Hypertext Markup Language (HTML), a Synchronized Media Integration Language (SMIL), a Virtual Reality Modeling Language (VRML), and an Extensible 3D (X3D) formats, and the description data is represented in a Moving Picture Experts Group MPEG-7 format.
- 53. A system comprising:
a storage device, a memory, and a processor each coupled to a bus; the storage device having instructions which when executed by the processor cause the system to perform actions including:
transcoding content data to obtain description data, the transcoding including structural transcoding and media transcoding; and preparing the description data based on the results of the transcoding, the description data having a structural correspondence to the content data.
- 54. The system of claim 53 wherein the media transcoding comprises:
extracting media properties from the content data to obtain corresponding description data.
- 55. The system of claim 54 wherein the extracting comprises:
analyzing each of a plurality of media objects in the content data to obtain corresponding description data.
- 56. The system of claim 53 wherein the transcoding is based on a set of mapping rules.
- 57. The system of claim 56 wherein each of the mapping rules in the set of mapping rules comprises:
a matching condition; and a subpart of description data to be generated when the matching condition is met.
- 58. The system of claim 53 wherein the content data is represented in at least one of a Moving Picture Experts Group (MPEG) MPEG-4, a Hypertext Markup Language (HTML), a Synchronized Media Integration Language (SMIL), a Virtual Reality Modeling Language (VRML), and an Extensible 3D (X3D) format, and the description data is represented in a Moving Picture Experts Group MPEG-7 format.
- 59. The system of claim 56 wherein the mapping rules are implemented in an Extensible Stylesheet Transformation (XSLT) format.
- 60. The system of claim 53 wherein the structural transcoding and the media transcoding process the content data to obtain a temporal layout and a spatial layout of the description data.
- 61. The system of claim 53 having further instructions which when executed cause the system to perform further actions comprising:
requesting additional description data during the transcoding; receiving additional description data; and updating the description data based on the additional description data.
- 62. The system of claim 53 having further instructions which when executed cause the system to perform further actions comprising:
receiving modifications to the content data; updating the content data based on the modifications to the content data; and updating the description data based on the modifications to the content data.
- 63. The system of claim 62 wherein the updating the description data comprises:
mapping the modifications to the content data to corresponding changes to the description data.
- 64. The system of claim 62 wherein the updating the description data comprises:
performing additional transcoding only on modified portions of the content data.
- 65. The system of claim 62 having further instructions which when executed cause the system to perform further actions comprising:
requesting further description data based on the modifications to the content data; receiving further description data; and updating the description data based on the further description data.
- 66. The system of claim 53 wherein the transcoding comprises recursively applying the structural transcoding and the media transcoding to all nodes of the content data beginning with a root node.
- 67. A system comprising:
a storage device, a memory, and a processor each coupled to a bus; the storage device having instructions which when executed by the processor cause the system to perform actions including:
receiving content data; transcoding the content data to obtain transcoded description data; requesting additional description data; receiving additional description data; and preparing a description data file based on the transcoded description data and the additional description data.
- 68. The system of claim 67 wherein the transcoding comprises:
performing structural transcoding on the content data; and performing media transcoding on the content data.
- 69. The system of claim 67 wherein the preparing comprises:
generating the description data file such that there is a structural correspondence to the content data.
- 70. The system of claim 67 having further instructions which when executed cause the system to perform further actions comprising:
receiving modifications to the content data; updating the content data file based on the modifications to the content data; and updating the description data file based on the modifications to the content data.
- 71. The system of claim 70 wherein the updating the description data file comprises:
mapping the modifications to the content data as corresponding changes to the description data file.
- 72. The system of claim 70 wherein the updating the description data file comprises:
performing additional transcoding only on modified portions of the content data.
- 73. The system of claim 70 having further instructions which when executed cause the system to perform further actions comprising:
requesting further description data based on the modifications to the content data; receiving further description data; and updating the description data file based on the further description data.
- 74. The system of claim 67 wherein the content data is represented in at least one of a Moving Picture Experts Group (MPEG) MPEG-4, a Hypertext Markup Language (HTML), a Synchronized Media Integration Language (SMIL), a Virtual Reality Modeling Language (VRML), and an Extensible 3D (X3D) format, and the description data is represented in a Moving Picture Experts Group MPEG-7 format.
- 75. A system comprising:
a storage device, a memory, and a processor each coupled to a bus; the storage device having instructions which when executed by the processor cause the system to perform actions including:
receiving content data; deriving description data from the content data; receiving changes to the content data; and updating the description data based on the changes to the content data.
- 76. The system of claim 75 wherein the deriving comprises:
transcoding the content data to obtain the description data, the transcoding including structural transcoding and media transcoding; and preparing the description data based on the results of the transcoding, the description data having a structural correspondence to the content data.
- 77. The system of claim 75 having further instructions which when executed cause the system to perform further actions comprising:
receiving modifications to the content data; updating the content data based on the modifications to the content data; and updating the description data based on the modifications to the content data.
- 78. The system of claim 77 wherein the updating the description data comprises:
performing additional transcoding only on modified portions of the content data.
- 79. The system of claim 77 having further instructions which when executed cause the system to perform further actions comprising:
requesting further description data based on the modifications to the content data; receiving further description data; and updating the description data based on the further description data.
- 80. The system of claim 75 wherein the content data is represented in at least one of a Moving Picture Experts Group (MPEG) MPEG-4, a Hypertext Markup Language (HTML), a Synchronized Media Integration Language (SMIL), a Virtual Reality Modeling Language (VRML), and an Extensible 3D (X3D) format, and the description data is represented in a Moving Picture Experts Group MPEG-7 format.
- 81. A system comprising:
a storage device, a memory, and a processor each coupled to a bus; the storage device having instructions which when executed by the processor cause the system to perform actions including:
transcoding description data to obtain content data including extracting structural information from the description data; and preparing the content data based on the results of the transcoding such that an internal structure of the content data is based on the structural information.
- 82. The system of claim 81 wherein the extracting comprises:
obtaining a temporal layout and a spatial layout from the description data.
- 83. The system of claim 81 wherein the transcoding comprises:
searching for content data items having characteristics that match the description data; identifying a group of content data items having characteristics that match the description data; selecting those best matching content data items from the group of content data items; and adding the best matching content data items to the content data.
- 84. The system of claim 83 wherein the identifying is based on a similarity function.
- 85. The system of claim 81 wherein the content data is represented in at least one of a Moving Picture Experts Group (MPEG) MPEG-4, a Hypertext Markup Language (HTML), a Synchronized Media Integration Language (SMIL), a Virtual Reality Modeling Language (VRML), and an Extensible 3D (X3D) format, and the description data is represented in a Moving Picture Experts Group MPEG-7 format.
- 86. The system of claim 81 wherein the transcoding is performed a using a set of mapping rules.
- 87. The system of claim 86 wherein the mapping rules are implemented in the Extensible Stylesheet Transformation (XSLT) format.
- 88. The system of claim 30 wherein the transcoding and preparing are performed recursively on all nodes of the description data, beginning with a root node.
- 89. A system comprising:
a storage device, a memory, and a processor each coupled to a bus; the storage device having instructions which when executed by the processor cause the system to perform actions including:
receiving description data; extracting a content structure from the description data; searching for content data items having characteristics that match the description data; preparing a matching content data list based on the searching; presenting the matching content data list to a user; receiving a user designation of user selected content data items from the matching content data list; and preparing content data based on the user selected content data items and the content structure.
- 90. The system of claim 89 having further instructions which when executed cause the system to perform further actions comprising:
requesting additional description data from the user regarding the user selected content data items; receiving additional description data from the user; and updating the description data based on the additional description data.
- 91. The system of claim 89 having further instructions which when executed cause the system to perform further actions comprising:
receiving modifications to the description data; and updating the description data based on the modifications to the description data to create modified description data.
- 92. The system of claim 91 having further instructions which when executed cause the system to perform further actions comprising:
searching for a group of matching content items having characteristics that match the modified description data data; and reporting the group of matching content items to the user.
- 93. The system of claim 92 wherein the reporting comprises:
applying a similarity function to select a group of best matching content items of the matching content items; and presenting only the best matching content items to the user.
- 94. The system of claim 92 having further instructions which when executed cause the system to perform further actions comprising:
requesting that the user select those of the matching content items to be added to the content data file; and receiving a user designation of those of the matching content items to be added to the content data file.
- 95. The system of claim 92 having further instructions which when executed cause the system to perform further actions comprising:
updating the content data based on the modifications to the description data.
- 96. The system of claim 95 wherein the updating the content data is further based on a set of rules.
- 97. The system of claim 96 wherein the set of rules is implemented in the Extensible Stylesheet Transformation (XSLT) format.
- 98. The system of claim 89 wherein the content data is represented in at least one of a Moving Picture Experts Group (MPEG) MPEG-4, a Hypertext Markup Language (HTML), a Synchronized Media Integration Language (SMIL), a Virtual Reality Modeling Language (VRML), and an Extensible 3D (X3D) format, and the description data is represented in a Moving Picture Experts Group MPEG-7 format.
- 99. A machine readable medium having instructions which when executed by a processor cause the processor to perform actions including:
transcoding content data to obtain description data, the transcoding including structural transcoding and media transcoding; and preparing the description data based on the results of the transcoding, the description data having a structural correspondence to the content data.
- 100. The machine readable medium of claim 99 wherein the media transcoding comprises:
extracting media properties from the content data to obtain corresponding description data.
- 101. The machine readable medium of claim 100 wherein the extracting comprises:
analyzing each of a plurality of media objects in the content data to obtain the corresponding description data.
- 102. The machine readable medium of claim 99 wherein the transcoding is based on a set of mapping rules.
- 103. The machine readable medium of claim 102 wherein each of the mapping rules in the set of mapping rules comprises:
a matching condition; and a subpart of description data to be generated when the matching condition is met.
- 104. The machine readable medium of claim 99 wherein the content data is represented in at least one of a Moving Picture Experts Group (MPEG) MPEG-4, a Hypertext Markup Language (HTML), a Synchronized Media Integration Language (SMIL), a Virtual Reality Modeling Language (VRML), and an Extensible 3D (X3D) format, and the description data is represented in a Moving Picture Experts Group MPEG-7 format.
- 105. The machine readable medium of claim 102 wherein the mapping rules are implemented in an Extensible Stylesheet Transformation (XSLT) format.
- 106. The machine readable medium of claim 99 wherein the structural transcoding and the media transcoding process the content data to obtain a temporal layout and a spatial layout of the description data.
- 107. The machine readable medium of claim 99 having further instructions which when executed cause the processor to perform further actions comprising:
requesting additional description data during the transcoding; receiving additional description data; and updating the description data based on the additional description data.
- 108. The machine readable medium of claim 99 having further instructions which when executed cause the processor to perform further actions comprising:
receiving modifications to the content data; updating the content data based on the modifications to the content data; and updating the description data based on the modifications to the content data.
- 109. The machine readable medium of claim 108 wherein the updating the description data comprises:
mapping the modifications to the content data to corresponding changes to the description data.
- 110. The machine readable medium of claim 108 wherein the updating the description data comprises:
performing additional transcoding only on modified portions of the content data.
- 111. The machine readable medium of claim 108 having further instructions which when executed cause the processor to perform further actions comprising:
requesting further description data based on the modifications to the content data; receiving further description data; and updating the description data based on the further description data.
- 112. The machine readable medium of claim 99 wherein the transcoding comprises recursively applying the structural transcoding and the media transcoding to all nodes of the content data beginning with a root node.
- 113. A machine readable medium having instructions which when executed by a processor cause the processor to perform actions including:
receiving content data; transcoding the content data to obtain transcoded description data; requesting additional description data; receiving additional description data; and preparing a description data file based on the transcoded description data and the additional description data.
- 114. The machine readable medium of claim 113 wherein the transcoding comprises:
performing structural transcoding on the content data; and performing media transcoding on the content data.
- 115. The machine readable medium of claim 113 wherein the preparing comprises:
generating the description data file such that there is a structural correspondence to the content data.
- 116. The machine readable medium of claim 113 having further instructions which when executed cause the processor to perform further actions comprising:
receiving modifications to the content data; updating the content data file based on the modifications to the content data; and updating the description data file based on the modifications to the content data.
- 117. The machine readable medium of claim 116 wherein the updating the description data file comprises:
mapping the modifications to the content data as corresponding changes to the description data file.
- 118. The machine readable medium of claim 116 wherein the updating the description data file comprises:
performing additional transcoding only on modified portions of the content data.
- 119. The machine readable medium of claim 116 having further instructions which when executed cause the processor to perform further actions comprising:
requesting further description data based on the modifications to the content data; receiving further description data; and updating the description data file based on the further description data.
- 120. The machine readable medium of claim 113 wherein the content data is represented in at least one of a Moving Picture Experts Group (MPEG) MPEG-4, a Hypertext Markup Language (HTML), a Synchronized Media Integration Language (SMIL), a Virtual Reality Modeling Language (VRML), and an Extensible 3D (X3D) format, and the description data is represented in a Moving Picture Experts Group MPEG-7 format.
- 121. A machine readable medium having instructions which when executed by a processor cause the processor to perform actions including:
receiving content data; deriving description data from the content data; receiving changes to the content data; and updating the description data based on the changes to the content data.
- 122. The machine readable medium of claim 121 wherein the deriving comprises:
transcoding the content data to obtain the description data, the transcoding including structural transcoding and media transcoding; and preparing the description data based on the results of the transcoding, the description data having a structural correspondence to the content data.
- 123. The machine readable medium of claim 121 having further instructions which when executed cause the processor to perform further actions comprising:
receiving modifications to the content data; updating the content data based on the modifications to the content data; and updating the description data based on the modifications to the content data.
- 124. The machine readable medium of claim 123 wherein the updating the description data comprises:
performing additional transcoding only on modified portions of the content data.
- 125. The machine readable medium of claim 123 having further instructions which when executed cause the processor to perform further actions comprising:
requesting further description data based on the modifications to the content data; receiving further description data; and updating the description data based on the further description data.
- 126. The machine readable medium of claim 121 wherein the content data is represented in at least one of a Moving Picture Experts Group (MPEG) MPEG-4, a Hypertext Markup Language (HTML), a Synchronized Media Integration Language (SMIL), a Virtual Reality Modeling Language (VRML), and an Extensible 3D (X3D) format, and the description data is represented in a Moving Picture Experts Group MPEG-7 format.
- 127. A machine readable medium having instructions which when executed by a processor cause the processor to perform actions including:
transcoding description data to obtain content data including extracting structural information from the description data; and preparing the content data based on the results of the transcoding such that an internal structure of the content data is based on the structural information.
- 128. The machine readable medium of claim 127 wherein the extracting comprises:
obtaining a temporal layout and a spatial layout from the description data.
- 129. The machine readable medium of claim 127 wherein the transcoding comprises:
searching for content data items having characteristics that match the description data; identifying a group of content data items having characteristics that match the description data; selecting those best matching content data items from the group of content data items; and adding the best matching content data items to the content data.
- 130. The machine readable medium of claim 129 wherein the identifying is based on a similarity function.
- 131. The machine readable medium of claim 127 wherein the content data is represented in at least one of a Moving Picture Experts Group (MPEG) MPEG-4, a Hypertext Markup Language (HTML), a Synchronized Media Integration Language (SMIL), a Virtual Reality Modeling Language (VRML), and an Extensible 3D (X3D) format, and the description data is represented in a Moving Picture Experts Group MPEG-7 format.
- 132. The machine readable medium of claim 127 wherein the transcoding is performed a using a set of mapping rules.
- 133. The machine readable medium of claim 132 wherein the mapping rules are implemented in the Extensible Stylesheet Transformation (XSLT) format.
- 134. The machine readable medium of claim 121 wherein the transcoding and preparing are performed recursively on all nodes of the description data, beginning with a root node.
- 135. A machine readable medium having instructions which when executed by a processor cause the processor to perform actions including:
receiving description data; extracting a content structure from the description data; searching for content data items having characteristics that match the description data; preparing a matching content data list based on the searching; presenting the matching content data list to a user; receiving a user designation of user selected content data items from the matching content data list; and preparing content data based on the user selected content data items and the content structure.
- 136. The machine readable medium of claim 135 having further instructions which when executed cause the processor to perform further actions comprising:
requesting additional description data from the user regarding the user selected content data items; receiving additional description data from the user; and updating the description data based on the additional description data.
- 137. The machine readable medium of claim 135 having further instructions which when executed cause the processor to perform further actions comprising:
receiving modifications to the description data; and updating the description data based on the modifications to the description data to create modified description data.
- 138. The machine readable medium of claim 137 having further instructions which when executed cause the processor to perform further actions comprising:
searching for a group of matching content items having characteristics that match the modified description data data; and reporting the group of matching content items to the user.
- 139. The machine readable medium of claim 138 wherein the reporting comprises:
applying a similarity function to select a group of best matching content items of the matching content items; and presenting only the best matching content items to the user.
- 140. The machine readable medium of claim 138 having further instructions which when executed cause the processor to perform further actions comprising:
requesting that the user select those of the matching content items to be added to the content data file; and receiving a user designation of those of the matching content items to be added to the content data file.
- 141. The machine readable medium of claim 137 having further instructions which when executed cause the processor to perform further actions comprising:
updating the content data based on the modifications to the description data.
- 142. The machine readable medium of claim 141 wherein the updating the content data is further based on a set of rules.
- 143. The machine readable medium of claim 142 wherein the set of rules is implemented in the Extensible Stylesheet Transformation (XSLT) format.
- 144. The machine readable medium of claim 135 wherein the content data is represented in at least one of a Moving Picture Experts Group (MPEG) MPEG-4, a Hypertext Markup Language (HTML), a Synchronized Media Integration Language (SMIL), a Virtual Reality Modeling Language (VRML), and an Extensible 3D (X3D) format, and the description data is represented in a Moving Picture Experts Group MPEG-7 format.
RELATED APPLICATION
[0001] This application claims the benefit of U.S. Provisional Application No. 60/305,938 filed Jul. 16, 2001, which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60305938 |
Jul 2001 |
US |