Adaptive video zoom
AssigneeMicrosoft Corporation
InventorThomas Butcher
Life of this patent
Estimating the term…
Abstract
Adaptive video zoom is provided by a method of providing a video content item for viewing by one or more viewers. The method includes identifying one or more objects within the video content item. The method further includes, for each identified object, assigning a searchable descriptor for the object, creating a time stamp indicating one or more time periods within the video content item during which the object occurs, and creating a bounding window defining a region of the video content item within which the object occurs. The searchable descriptor, time stamp, and bounding window are then packaged into metadata associated with the video content item. The method further includes delivering the video content item and the metadata associated with the video content item to a client computing device.
Claims20
On a computing device, a method of providing a video content item for viewing by one or more viewers, the method comprising:
- identifying one or more objects within the video content item;
- for each object identified within the video content item, assigning a searchable descriptor for the object;
- for each object identified within the video content item, creating a time stamp indicating one or more time periods within the video content item during which the object occurs;
- for each object identified within the video content item, creating a bounding window defining a region of the video content item within which the object occurs;
- for each object identified within the video content item, packaging the searchable descriptor, the time stamp, and the bounding window into metadata associated with the video content item, the metadata facilitating zoomed viewing of a selected object of the one or more objects within the video content item;
- and
- delivering the video content item and the metadata associated with the video content item to a client computing device.
On a client computing device, a method of viewing a video content item, the method comprising:
- receiving a video content item and metadata associated with the video content item, the metadata comprising, for each of one or more objects within the video content item, a searchable descriptor for the object, a time stamp indicating one or more time periods within the video content item during which the object occurs, and a bounding window defining a region of the video content item within which the object occurs;
- accessing a zoom preference of a viewer, the zoom preference indicating one or more objects to zoom during video playback;
- selecting a selected object from the one or more objects by searching the metadata for an object indicated by the zoom preference;
- and
- displaying a zoomed view of the selected object on a display of the client computing device.
A data-holding subsystem holding instructions executable by a logic subsystem to:
- receive a video content item and metadata associated with the video content item, the metadata comprising, for each of one or more objects within the video content item, a searchable descriptor for the object, a time stamp indicating one or more time periods within the video content item during which the object occurs, and a bounding window defining a region of the video content item within which the object occurs;
- access a zoom preference of a viewer, the zoom preference indicating one or more objects to zoom during video playback;
- select a selected object from the one or more objects by searching the metadata for an object indicated by the zoom preference;
- display on a computing device a first zoomed view of the selected object based on the zoom preference;
- and
- display on a companion computing device a second zoomed view of the video content item based on the zoom preference.
Dependencies are inferred from the claim text.