Apparatus and method for assembling content addressable video
DC CAFCFirst Claim
1. An apparatus for assembling content addressable video, comprising:
- video storage which stores a plurality of frames of video data in storage locations having addresses, each frame defining a video image having a content for display;
tag storage which stores tags for associated frames of video data in the plurality, the tags indicating the contents of the video images defined by the associated frames;
processing resources, connected with the tag storage and the video storage, including resources that execute first program steps which assemble a content video image in response to the tags, the content video image including positions for corresponding flames of video data in the plurality; and
the processing resources including resources that execute second program steps which associate positions in the content video image with addresses of storage locations storing corresponding flames of video data.
4 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
A system and method for assembling or generating content addressable video based on storing a plurality of frames of video data at addressable storage locations. Each frame of video data is stored with a tag which indicates the contents of the video image defined by the associated frame. For assembly, a processing unit assembles a content video image in response to the tags; the content video image, including positions for corresponding frames of video data. Finally, a means, such as a look up table, is provided for associating the positions in the content video image with addresses of storage location storing the corresponding frames of video data. A user input device is provided by which the user selects a particular frame of video data, by selecting a position in the content video image, such as by positioning a cursor on the selected position.
For generating content addressable video, the content video image is first generated. Positions in the content video image are then translated by a control circuit into camera positioning signals. A controllable camera, such as a robot mounted camera, then generates the frames of video in response to the position control signals derived from the content video image. A processing unit then associates each frame of video data generated by the controllable camera, with positions in the content video image.
39 Citations
11 Claims
-
1. An apparatus for assembling content addressable video, comprising:
-
video storage which stores a plurality of frames of video data in storage locations having addresses, each frame defining a video image having a content for display; tag storage which stores tags for associated frames of video data in the plurality, the tags indicating the contents of the video images defined by the associated frames; processing resources, connected with the tag storage and the video storage, including resources that execute first program steps which assemble a content video image in response to the tags, the content video image including positions for corresponding flames of video data in the plurality; and the processing resources including resources that execute second program steps which associate positions in the content video image with addresses of storage locations storing corresponding flames of video data. - View Dependent Claims (2)
-
-
3. An apparatus for generating content addressable video, comprising:
-
a content image display which displays a content video image representative of an organization of content addressable video, the content video image having positions within the content video image corresponding to desired content of video images to be displayed; a controller, in communication with the content image display, which generates control signals indicating content for video images in response to respective positions within the content video image; controllable video image generator, responsive to the control signals, which produces flames of video data, each frame determining a video image having the content indicated by the control signals corresponding to the respective position in the content video image; video storage which stores flames of video data generated by the controllable video image generator in storage locations having addresses; and data processing resources, the controllable video image generator and the controller, including resources that execute program steps which associate the addresses of the stored flames of video data with respective positions in the content video image. - View Dependent Claims (4, 5)
-
-
6. A method for assembling content addressable video, comprising:
-
storing, in an addressable memory, a plurality of flames of video data in storage locations having addresses, each frame defining a video image having a content for display; storing tags in memory for flames of video data in the plurality, the tags indicating the contents of the video images defined by the associated flames; executing program steps which assemble and display a content video image in response to the tags, the content video image including positions indicating the content of corresponding flames of video data in the plurality; and executing program steps which associate the positions in the content video image with addresses of storage locations storing corresponding frames of video data. - View Dependent Claims (7, 8)
-
-
9. A method for generating content addressable video, comprising:
-
displaying a content video image representative of an organization of content addressable video, the content video image having positions within the content video image corresponding to desired content of video images to be displayed; selecting with data processing resources positions within the content video image; executing program steps with data processing resources which generate control signals indicating a content for a video image in response to the selected positions within the content video image; generating frames of video data in response to the control signals, each frame defining a video image having the content indicated by the control signals; storing generated frames of video data in storage locations having addresses; and executing program steps with data processing resources which associates the address of each frame of video data with a position in the content video image. - View Dependent Claims (10, 11)
-
Specification