Method and apparatus for supporting storage of multiple camera views
First Claim
Patent Images
1. A method comprising:
- creating metadata describing multimedia data associated with a plurality of camera views of a scene; and
storing the metadata describing the multimedia data associated with the plurality of camera views of the scene in separate metadata tracks of a media format file, each of the separate metadata tracks corresponding to one of the plurality of camera views of the scene.
1 Assignment
0 Petitions
Accused Products
Abstract
Metadata describing multimedia data associated with multiple camera views of a scheme is created. Further, the metadata describing the multimedia data associated with multiple camera views is stored in separate metadata tracks of a media format file. Each of the separate metadata tracks corresponds to one of the multiple camera views of the scene.
36 Citations
58 Claims
-
1. A method comprising:
-
creating metadata describing multimedia data associated with a plurality of camera views of a scene; and
storing the metadata describing the multimedia data associated with the plurality of camera views of the scene in separate metadata tracks of a media format file, each of the separate metadata tracks corresponding to one of the plurality of camera views of the scene. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving a request to switch from a first camera view of a scene to a second camera view of the scene at run time;
identifying a current frame of the first camera view;
accessing a metadata track associated with the second camera view to find a random access frame in the second camera view that is close in time to the current frame of the first camera view; and
switching, at run time, to the second camera view at the found random access frame. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
a metadata generator to create metadata describing multimedia data associated with a plurality of camera views of a scene; and
a file creator to form a media format file storing the metadata describing the multimedia data associated with the plurality of camera views of the scene in separate metadata tracks, each of the separate metadata tracks corresponding to one of the plurality of camera views of the scene. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. An apparatus comprising:
-
a request receiver to receive a request to switch from a first camera view of a scene to a second camera view of the scene at run time, and to identify a current frame of the first camera view; and
a media data stream processor to access a metadata track associated with the second camera view to find a random access frame in the second camera view that is close in time to the current frame of the first camera view, and to switch, at run time, to the second camera view at the found random access frame. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. An apparatus comprising:
-
means for creating metadata describing multimedia data associated with a plurality of camera views of a scene; and
means for storing the metadata describing the multimedia data associated with the plurality of camera views of the scene in separate metadata tracks of a media format file, each of the separate metadata tracks corresponding to one of the plurality of camera views of the scene. - View Dependent Claims (42, 43)
-
-
44. An apparatus comprising:
-
means for receiving a request to switch from a first camera view of a scene to a second camera view of the scene at run time;
means for identifying a current frame of the first camera view;
means for accessing a metadata track associated with the second camera view to find a random access frame in the second camera view that is close in time to the current frame of the first camera view; and
means for switching, at run time, to the second camera view at the found random access frame. - View Dependent Claims (45, 46)
-
-
47. A computer readable medium that provides instructions, which when executed on a processor cause the processor to perform a method comprising:
-
creating metadata describing multimedia data associated with a plurality of camera views of a scene; and
storing the metadata describing the multimedia data associated with the plurality of camera views of the scene in separate metadata tracks of a media format file, each of the separate metadata tracks corresponding to one of the plurality of camera views of the scene. - View Dependent Claims (48, 49)
-
-
50. A computer readable medium that provides instructions, which when executed on a processor cause the processor to perform a method comprising:
-
receiving a request to switch from a first camera view of a scene to a second camera view of the scene at run time;
identifying a current frame of the first camera view;
accessing a metadata track associated with the second camera view to find a random access frame in the second camera view that is close in time to the current frame of the first camera view; and
switching, at run time, to the second camera view at the found random access frame. - View Dependent Claims (51, 52)
-
-
53. A system comprising:
-
a memory; and
at least one processor coupled to the memory, the processor executing a set of instructions which cause the processor to create metadata describing multimedia data associated with a plurality of camera views of a scene, and to store the metadata describing the multimedia data associated with the plurality of camera views of the scene in separate metadata tracks of a media format file, each of the separate metadata tracks corresponding to one of the plurality of camera views of the scene. - View Dependent Claims (54, 55)
-
-
56. A system comprising:
-
a memory; and
at least one processor coupled to the memory, the processor executing a set of instructions which cause the processor to receive a request to switch from a first camera view of a scene to a second camera view of the scene at run time, to identify a current frame of the first camera view, to access a metadata track associated with the second camera view to find a random access frame in the second camera view that is close in time to the current frame of the first camera view, and to switch, at run time, to the second camera view at the found random access frame. - View Dependent Claims (57, 58)
-
Specification