Enabling user interactions with video segments
First Claim
1. On a computing device, a method for providing for user interaction with a video segment, comprising:
- providing the video segment to a plurality of computing systems so that the video segment is displayable on displays included in or coupled to the plurality of computing systems;
providing, to the plurality of computing systems, instructions that request that users of the computing systems identify one or more objects within the video segment;
obtaining, from each computing system of the plurality of computing systems, a user input of an indication of a spatial location of each of the one or more objects;
identifying, for each of the one or more objects, a respective spatial area within the video segment that a highest percentage of the users of the computing systems identified as corresponding to the spatial location of the object;
identifying, for each of the one or more objects, a respective spatial region that defines a hit-zone for the object based on the respective spatial area identified within the video segment;
producing and storing via computer-readable storage hit-zone data that define the hit-zone for each of the one or more objects included in the video segment wherein the hit-zone data is stored separately from the video segment;
receiving a request for the hit-zone data from a further computing system; and
transmitting the hit-zone data to the further computing system so that the hit-zone data adds a hit-zone for each of the one or more objects included in the video segment;
wherein the hit-zone data is transmitted separately from the video segment;
wherein each hit-zone is defined by a different portion of the hit-zone data and corresponds to a different one of the included in the video segment than other hit-zones; and
wherein the spatial region that defines the hit-zone for each of the one or more objects is configured not to be visible during presentation of the video segment with the hit-zone.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments described herein enable user interaction with a video segment. A hit-zone file, which includes hit-zone data, is produced and stored for a video segment, wherein the hit-zone data corresponds to spatial regions that define hit-zones for hidden objects included in the video segment. The hit-zone file is provided to a computing system so that when the computing system displays the video segment the hit-zone file adds hit-zones for the hidden objects included in the video segment. The hit-zone file is produced separate from the video segment. Each of the hit-zones is defined by a different portion of the hit-zone data and corresponds to a different one of the hidden objects included in the video segment. The spatial regions that define the hit-zones for hidden objects are not visible to a user of the computing system that views the video segment with the hit-zones added.
-
Citations
12 Claims
-
1. On a computing device, a method for providing for user interaction with a video segment, comprising:
-
providing the video segment to a plurality of computing systems so that the video segment is displayable on displays included in or coupled to the plurality of computing systems; providing, to the plurality of computing systems, instructions that request that users of the computing systems identify one or more objects within the video segment; obtaining, from each computing system of the plurality of computing systems, a user input of an indication of a spatial location of each of the one or more objects; identifying, for each of the one or more objects, a respective spatial area within the video segment that a highest percentage of the users of the computing systems identified as corresponding to the spatial location of the object; identifying, for each of the one or more objects, a respective spatial region that defines a hit-zone for the object based on the respective spatial area identified within the video segment; producing and storing via computer-readable storage hit-zone data that define the hit-zone for each of the one or more objects included in the video segment wherein the hit-zone data is stored separately from the video segment; receiving a request for the hit-zone data from a further computing system; and transmitting the hit-zone data to the further computing system so that the hit-zone data adds a hit-zone for each of the one or more objects included in the video segment; wherein the hit-zone data is transmitted separately from the video segment; wherein each hit-zone is defined by a different portion of the hit-zone data and corresponds to a different one of the included in the video segment than other hit-zones; and wherein the spatial region that defines the hit-zone for each of the one or more objects is configured not to be visible during presentation of the video segment with the hit-zone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more processor readable hardware storage devices having instructions encoded thereon which when executed cause one or more processors to provide for user interaction with a video segment by:
-
providing the video segment to a plurality of computing systems so that the video segment is displayable on displays associated with the computing systems; providing, to the plurality of computing systems, instructions that request that users of the computing systems identify one or more hidden objects within the video segment; obtaining, from each computing system of the plurality of computing systems, a user input of an indication of a spatial location of each of the one or more objects; identifying, for each of the one or more objects, a respective spatial area within the video segment that a highest percentage of the users identified as corresponding to a spatial location of the object; identifying, for each of the one or more objects, a respective spatial region that defines a hit-zone for the object based on the respective spatial area identified area within the video segment; producing and storing, via the processor readable hardware storage device, a hit-zone data corresponding to the spatial region that defines a hit-zone for each of the one or more objects included in the video segment; receiving a request for the hit-zone data from a further computing system; and transmitting the hit-zone data to the further computing system so that when the further computing system is used to display the video segment the hit-zone data adds a hit-zone for each of the one or more objects included in the video segment wherein the hit-zone data is transmitted separately from the video segment; wherein each hit-zone is defined by a different portion of the hit-zone data and corresponds to a different one of the one or more objects included in the video segment than other hit-zones; and wherein the spatial region that defines the hit-zone for each of the one or more objects is configured not to be visible during presentation of the video segment with the hit-zone. - View Dependent Claims (11, 12)
-
Specification