Video metadata data structure
First Claim
1. A network of devices including a first, second and third network device, each of the devices being interconnected by a data communications network and configured to use metadata describing a content of at least one shot or sub-shot of information material, the network devices forming metadata nodes, wherein each of said network devices is configured to communicate the metadata as a data structure the data structure comprising:
- a volume identification defining a data carrier on which said information material is contained;
at least one shot identification defining said at least one shot or sub-shot within said information material; and
at least one type of metadata associated with the content of the shot or sub-shot, wherein the volume identification is arranged at a first hierarchical level and the shot identification is arranged at a lower hierarchical level, said volume identification and said shot identification being defined as tree nodes in accordance with said first and said lower hierarchical levels, said volume identification having a start point and an end point defining a volume node and said shot having a start point and an end point defining a shot node, and said metadata describing the shot or sub-shot is contained within said shot hierarchical level and said metadata contained within the shot node includes a resource identifier providing a location address of a metadata resource representing an amount of data, the amount of data being stored on the third network device, wherein said information material includes video material, the metadata resource being a proxy version of the video material the proxy version being a reduced bandwidth version of the video material, and whereinthe first of the network devices is configured to communicate, to the second of the network devices, an alert string indicating whether the metadata describing the content of the video material is available on the network on a persistent or volatile basis, and to communicate the metadata describing the content of the video material to the second of the network devices using the data structure;
the second network device is configured to receive the metadata in the form of the data structure, store the metadata in the form of the data structure, and determine the location address of the proxy version of the video material from within the data structure of the metadata, andfollowing the determination of the location address from the data structure, the second network device is configured to receive the proxy version of the video material from the third network device at the location identified by the location address.
1 Assignment
0 Petitions
Accused Products
Abstract
A data structure for representing metadata describes the content of at least one shot or sub-shot of information material. The data structure comprises a volume identification defining a data carrier on which the information material is contained, at least one shot identification defining the shot or sub-shot within the material, and at least one type of metadata associated with the content of the shot or sub-shot. The volume identification is arranged at a first hierarchical level and the shot identification is arranged at a lower hierarchical level and the metadata describing the shot is arranged with respect to the shot hierarchical level. The data structure provides an efficient facility for communicating metadata between metadata nodes including application programs which use the metadata. The metadata is identified on the basis of a shot and volume on which the information material which the metadata describes is contained. By arranging the volume identifier at a first hierarchical level, the shot identifier at a lower hierarchical level and the metadata related to the shot or sub-shot within the shot level, a systematic and compatible format for interrogating and retrieving metadata is provided.
30 Citations
10 Claims
-
1. A network of devices including a first, second and third network device, each of the devices being interconnected by a data communications network and configured to use metadata describing a content of at least one shot or sub-shot of information material, the network devices forming metadata nodes, wherein each of said network devices is configured to communicate the metadata as a data structure the data structure comprising:
-
a volume identification defining a data carrier on which said information material is contained; at least one shot identification defining said at least one shot or sub-shot within said information material; and at least one type of metadata associated with the content of the shot or sub-shot, wherein the volume identification is arranged at a first hierarchical level and the shot identification is arranged at a lower hierarchical level, said volume identification and said shot identification being defined as tree nodes in accordance with said first and said lower hierarchical levels, said volume identification having a start point and an end point defining a volume node and said shot having a start point and an end point defining a shot node, and said metadata describing the shot or sub-shot is contained within said shot hierarchical level and said metadata contained within the shot node includes a resource identifier providing a location address of a metadata resource representing an amount of data, the amount of data being stored on the third network device, wherein said information material includes video material, the metadata resource being a proxy version of the video material the proxy version being a reduced bandwidth version of the video material, and wherein the first of the network devices is configured to communicate, to the second of the network devices, an alert string indicating whether the metadata describing the content of the video material is available on the network on a persistent or volatile basis, and to communicate the metadata describing the content of the video material to the second of the network devices using the data structure; the second network device is configured to receive the metadata in the form of the data structure, store the metadata in the form of the data structure, and determine the location address of the proxy version of the video material from within the data structure of the metadata, and following the determination of the location address from the data structure, the second network device is configured to receive the proxy version of the video material from the third network device at the location identified by the location address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification