Advanced input controller for multimedia processing
First Claim
Patent Images
1. An input control system comprising:
- a. a processing controller operable to cause an image feature to be created on a display showing a multimedia material; and
b. a camera operatively coupled to the processing controller and operable to generate an image of the image feature, wherein the processing controller is operable to;
i. use the image of the image feature to iteratively update a position of the image feature on the display, the position of the image feature being determined by a position of the camera;
ii. record the position of the image feature for each iteration; and
iii. transform the multimedia material based on the recorded position of the image feature;
wherein the multimedia material comprises at least two frames and wherein transforming the multimedia material comprises cropping the at least two frames of the multimedia material in accordance with the position and a size of the image feature;
wherein the processing controller is further operable to smooth the position of the image feature on the display using a spline.
2 Assignments
0 Petitions
Accused Products
Abstract
The system and method enables people to use their webcam as a virtual flashlight over their screen as a picture or video clip is playing. The position, tilt and rotation of the flashlight over the screen is recorded and smoothed to generate a compelling movie. Users move the webcam closer to the screen to focus on a specific area; users can rotate the webcam to generate compelling rotations, and users can pan the webcam to simulate looking at objects from a side.
-
Citations
18 Claims
-
1. An input control system comprising:
-
a. a processing controller operable to cause an image feature to be created on a display showing a multimedia material; and b. a camera operatively coupled to the processing controller and operable to generate an image of the image feature, wherein the processing controller is operable to; i. use the image of the image feature to iteratively update a position of the image feature on the display, the position of the image feature being determined by a position of the camera; ii. record the position of the image feature for each iteration; and iii. transform the multimedia material based on the recorded position of the image feature; wherein the multimedia material comprises at least two frames and wherein transforming the multimedia material comprises cropping the at least two frames of the multimedia material in accordance with the position and a size of the image feature; wherein the processing controller is further operable to smooth the position of the image feature on the display using a spline. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18)
-
-
9. A method comprising:
-
a. Creating an image feature on a display showing a multimedia material; b. Generating an image of the image feature using a camera; c. Using the image of the image feature to iteratively update a position of the image feature on the display, the position of the image feature being determined by a position of the camera; d. Recording the position of the image feature for each iteration; Transforming the multimedia material based on the recorded position of the image feature; and
,smoothing the position of the image feature on the display using a spline;
wherein the multimedia material comprises at least two frames and wherein transforming the multimedia material comprises cropping the at least two frames of the multimedia material in accordance with the position and a size of the image feature. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium embodying computer-readable instructions implementing a method comprising:
-
a. Creating an image feature on a display showing a multimedia material; b. Generating an image of the image feature using a camera; c. Using the image of the image feature to iteratively update a position of the image feature on the display, the position of the image feature being determined by a position of the camera; d. Recording the position of the image feature for each iteration; Transforming the multimedia material based on the recorded position of the image feature; and smoothing the position of the image feature on the display using a spline;
wherein the multimedia material comprises at least two frames and wherein transforming the multimedia material comprises cropping the at least two frames of the multimedia material in accordance with the position and a size of the image feature.
-
Specification