Method and apparatus for generation, distribution and display of interactive video content
First Claim
Patent Images
1. A method of operating upon a video stream, the method comprising the steps of:
- at a user processing system;
receiving a segment of the video stream, the video stream including video information for representing sequential frames, the video information including video data used substantially only for rendering sequential frame images;
receiving a request for an action corresponding to a spatial-temporal location of displayed images located within the segment of the video stream;
automatically detecting features in a vicinity of the spatial-temporal region of the segment of the video stream, the step of automatically detecting the features within the segment of the video stream operating upon the video data that is used for rendering the sequential frame images;
obtaining a representation map of various regions of the video stream based upon the detected features;
computing an electronic signature based upon the request and the representation map by aggregating a plurality of said features wherein said features and said aggregation are chosen to produce an electronic signature that is insensitive to spatial transformations;
and using the electronic signature to initiate performance of the action.
4 Assignments
0 Petitions
Accused Products
Abstract
Proposed is a model for generation and use of metadata for interactive video navigation and video content identification.
10 Citations
49 Claims
-
1. A method of operating upon a video stream, the method comprising the steps of:
-
at a user processing system; receiving a segment of the video stream, the video stream including video information for representing sequential frames, the video information including video data used substantially only for rendering sequential frame images; receiving a request for an action corresponding to a spatial-temporal location of displayed images located within the segment of the video stream; automatically detecting features in a vicinity of the spatial-temporal region of the segment of the video stream, the step of automatically detecting the features within the segment of the video stream operating upon the video data that is used for rendering the sequential frame images; obtaining a representation map of various regions of the video stream based upon the detected features; computing an electronic signature based upon the request and the representation map by aggregating a plurality of said features wherein said features and said aggregation are chosen to produce an electronic signature that is insensitive to spatial transformations; and using the electronic signature to initiate performance of the action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 47)
-
-
25. A method of operating upon a video stream that includes sequential frames, the method comprising the steps of:
-
at a first computing location; receiving the video stream, the video stream including video information for representing sequential frames, the video information including video data used substantially only for rendering sequential frame images; obtaining a representation map that represents regions within the video stream, including; automatically detecting features within the video stream, the step of automatically detecting the features within the video stream operating upon the video data that is used for rendering the sequential frame images; and computing electronic signatures for different ones of the various regions, respectively, based upon the detected features by aggregating a plurality of said features wherein said features and said aggregation are chosen to produce an electronic signature that is insensitive to spatial transformations; and identifying an action to associate with each electronic signature. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 48)
-
-
45. A method of operating upon a video stream, the method comprising the steps of:
-
at each of a user processing system and a server processing system that are physically separated; receiving the video stream, the video stream including video information for representing sequential frames, the video information including video data used substantially only for rendering sequential frame images; obtaining a representation map that represents regions within the video stream, including; automatically detecting features within the video stream, the step of automatically detecting the features within the video stream operating upon the video data that is used for rendering the sequential frame images; and computing electronic signatures for different ones of the various regions, respectively, based upon the detected features by aggregating a plurality of said features wherein said features and said aggregation are chosen to produce an electronic signature that is insensitive to spatial transformations; and, wherein; one of the electronic signatures computed at the user processing system is transmitted to the server processing system; the one electronic signature is compared to the electronic signatures computed at the server processing system to determine which particular electronic signature computed at the server processing system is a match to the one electronic signature; and
based upon the match, the server processing system initiates an action. - View Dependent Claims (46, 49)
-
Specification