Transcoding between content data and description data
First Claim
1. A method comprising:
- transcoding content data, wherein the transcoding includes structural transcoding to extract a structure for the content data and media transcoding to extract description information for the content data; and
generating description data from the structure and description information, wherein the description data has a structure corresponding to the structure of the content data and the description information is added into the structure of the description data.
1 Assignment
0 Petitions
Accused Products
Abstract
Transcoding between content data and description data. The transcoding may include transcoding content data to corresponding description data. Additional description information to complete the description data may be requested. The transcoding may include transcoding description data to content data, including seeking content data items that match the description data. Content data items that best match the description data may be selected and included in the content data. A user may be requested to select items from a group of matching content data items. The content data may be stored according to the Moving Pictures Expert Group-4 (MPEG-4) standard, and the description data may be stored according to the MPEG-7 standard. The transcoding may be achieved via rules stored in the Extensible Stylesheet Transformation (XSLT) format. The transcoding may be implemented on a computing device, such as a personal computer.
46 Citations
123 Claims
-
1. A method comprising:
-
transcoding content data, wherein the transcoding includes structural transcoding to extract a structure for the content data and media transcoding to extract description information for the content data; and generating description data from the structure and description information, wherein the description data has a structure corresponding to the structure of the content data and the description information is added into the structure of the description data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving content data; transcoding the content data to obtain transcoded description data, wherein the transcoded description data is generated with a structure corresponding to a structure extracted from the content data and the transcoded description data includes description information extracted from the content data; requesting additional description information; receiving additional description information; and generating a description data file based on the transcoded description data and the additional description information. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
transcoding description data to extract structural information from the description data and to identify matching content data items for the description data; and generating content data, wherein an internal structure of the content data corresponds to the structural information from the description data and the content data comprises the matching content data items. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. 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; generating 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 generating the content data, wherein the content data has a structure corresponding to the structure from the description data and the content data comprises the user selected content data items. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. 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, wherein the transcoding includes structural transcoding to extract a structure for the content data and media transcoding to extract description information for the content data; and generating the description data from the structure and description information, wherein the description data has a structure corresponding to the structure of the content data and the description information is added to the structure of the description data. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. 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, wherein the transcoded description data is generated with a structure corresponding to a structure extracted from the content data and the transcoded description data includes description information extracted from the content data; requesting additional description information; receiving additional description data; and generating a description data file based on the transcoded description data and the additional description information. - View Dependent Claims (61, 62, 63, 64, 65, 66)
-
-
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; transcoding description data to extract structural information from the description data and to identify matching content data items for the description data; and generating the content data, wherein an internal structure of the content data corresponds to the structural information from the description data and the content data comprises the matching content data items. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74)
-
-
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 description data; extracting a content structure from the description data; searching for content data items having characteristics that match the description data; generating 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 generating content data, wherein the content data has a structure corresponding to the structure from the description data and the content data comprises the user selected content data items. - View Dependent Claims (76, 77, 78, 79, 80, 81, 82, 83, 84)
-
-
85. A machine readable medium having instructions which when executed by a processor cause the processor to perform actions including:
-
transcoding content data, wherein the transcoding includes structural transcoding to extract a structure for the content data and media transcoding to extract description information for the content data; and generating the description data from the structure and description information, wherein the description data has a structure corresponding to the structure of the content data and the description information is added to the structure of the description data. - View Dependent Claims (86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98)
-
-
99. 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, wherein the transcoded description data is generated with a structure corresponding to a structure extracted from the content data and the transcoded description data includes description information extracted from the content data; requesting additional description information; receiving additional description information; and generating a description data file based on the transcoded description data and the additional description information. - View Dependent Claims (100, 101, 102, 103, 104, 105)
-
-
106. A machine readable medium having instructions which when executed by a processor cause the processor to perform actions including:
-
transcoding description data to extract structural information from the description data and to identify matching content data items for the description data; and generating the content data, wherein an internal structure of the content data corresponds to the structural information from the description data and the content data comprises the matching content data items. - View Dependent Claims (107, 108, 109, 110, 111, 112, 113)
-
-
114. 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; generating 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 generating content data, wherein the content data has a structure corresponding to the structure from the description data and the content data comprises the user selected content data items. - View Dependent Claims (115, 116, 117, 118, 119, 120, 121, 122, 123)
-
Specification