Method and computing device for performing virtual camera functions during playback of media content
First Claim
Patent Images
1. A method for playing a video on a screen of a computing device, the method comprising:
- detecting a gesture on the screen of the computing device for setting a region comprising at least one object included in the video that is playing on the screen of the computing device;
identifying a plurality of frame sequences sampled from the video in response to the detected gesture, wherein the plurality of frame sequences comprises the at least one object;
enlarging the at least one object in response to detecting a motion of the at least one object included in the region; and
playing the video comprising the plurality of frame sequences that includes the enlarged at least one object on the screen of the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and computing device are provided for performing virtual camera functions during playback of media content. In the method, the computing device selects a region of interest (RoI) during a playback of media content, and represents the RoI as an ensemble of disparate hypotheses. Then the computing device identifies the RoI in a frame sequence sampled according to the hypotheses, performs a virtual camera action on the identified RoI, and plays the RoI with a virtual camera.
-
Citations
20 Claims
-
1. A method for playing a video on a screen of a computing device, the method comprising:
-
detecting a gesture on the screen of the computing device for setting a region comprising at least one object included in the video that is playing on the screen of the computing device; identifying a plurality of frame sequences sampled from the video in response to the detected gesture, wherein the plurality of frame sequences comprises the at least one object; enlarging the at least one object in response to detecting a motion of the at least one object included in the region; and playing the video comprising the plurality of frame sequences that includes the enlarged at least one object on the screen of the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device for playing a video on a screen of the computing device, the computing device comprising:
-
a virtual camera controller configured to render the video; and a processor operably connected to the virtual camera controller, the processor is configured to; detect a gesture on the screen of the computing device for setting a region comprising at least one object included in the video that is playing on the screen of the computing device; identify a plurality of frame sequences sampled from the video in response to the detected gesture, wherein the plurality of frame sequences comprises the at least one object; enlarge the at least one object in response to detecting a motion of the at least one object included in the region; and play the video comprising the plurality of frame sequences that includes the enlarged at least one object on the screen of the computing device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium comprising a program code, that when executed by a processor, cause the processor to:
-
detect a gesture on a screen of a computing device for setting a region comprising at least one object included in a video that is playing on the screen of the computing device; identify a plurality of frame sequences sampled from the video in response to the detected gesture, wherein the plurality of frame sequences comprises the at least one object; enlarge the at least one object in response to detecting a motion of the at least one object included in the region; and play the video comprising the plurality of frame sequences that includes the enlarged at least one object on the screen of the computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification