Parameter setting superimposed upon an image
First Claim
1. A method comprising:
- causing a visual media item to be displayed on a display;
determining a reference point on the display of the visual media item in response to commencement of particular user input relative to the visual media item;
in response to commencement of the particular user input, beginning to display a slider control superimposed on the visual media item;
receiving first input indicating an adjustment to be made to a visual parameter of the visual media item,in response to receiving the first input, determining a new value for the visual parameter of the visual media item based at least in part on the first input relative to the reference point and reflecting the new value in the slider control;
causing the display of the visual media item to be updated in accordance with the new value for the visual parameter; and
ceasing to display the slider control in response to cessation of the particular user input;
wherein the method is performed by one or more computing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Tools and techniques allow visual media to be edited by superimposing a parameter adjusting mechanism on the visual media itself and adjusting parameter settings based on user input detected by the parameter adjusting mechanism. In a visual media editing application, the parameter adjusting mechanism is superimposed on visual media so that the user can keep his eyes on the visual media and so that the visual media itself is not obscured by other user interface controls and windows as the user edits it. The user sets control points on the visual media that act as a fixed reference points for subsequent user input. The parameter adjusting mechanism detects subsequent user input calculates new parameter settings based on that input.
-
Citations
24 Claims
-
1. A method comprising:
-
causing a visual media item to be displayed on a display; determining a reference point on the display of the visual media item in response to commencement of particular user input relative to the visual media item; in response to commencement of the particular user input, beginning to display a slider control superimposed on the visual media item; receiving first input indicating an adjustment to be made to a visual parameter of the visual media item, in response to receiving the first input, determining a new value for the visual parameter of the visual media item based at least in part on the first input relative to the reference point and reflecting the new value in the slider control; causing the display of the visual media item to be updated in accordance with the new value for the visual parameter; and ceasing to display the slider control in response to cessation of the particular user input; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of editing a visual media item in a visual media editing application, the method comprising:
-
receiving first input that selects a parameter, wherein the parameter has a current value; after the first input is received, selecting a reference point on the visual media item to be a current position of a pointer at a time that a particular button is depressed, regardless of where the pointer is within the visual media item at the time that the particular button is depressed; after determining the reference point, continuously receiving second input that indicates an adjustment to the current value of the parameter for as long as the particular button remains depressed; in response to receiving the second input, continuously determining, based at least in part on the second input relative to the reference point, and only for as long as the particular button remains depressed, a new value for the parameter that is different than the current value; and continuously causing a display of the visual media item to change in accordance with the new value for the parameter for as long as the particular button remains depressed and without displaying any control for adjusting the parameter;
wherein the method is performed by one or more computing devices. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-readable memory storing instructions which, when executed by one or more processors, cause:
-
causing a visual media item to be displayed on a display; determining a reference point on the display of the visual media item in response to commencement of particular user input relative to the visual media item; in response to commencement of the particular user input, beginning to display a slider control superimposed on the visual media item; receiving first input indicating an adjustment to be made to a visual parameter of the visual media item; in response to receiving the first input, determining a new value for the visual parameter of the visual media item based at least in part on the first input relative to the reference point and reflecting the new value in the slider control; causing the display of the visual media item to be updated in accordance with the new value for the visual parameter; and ceasing to display the slider control in response to cessation of the particular user input. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable memory storing instructions for editing a visual media item in a visual media editing application, wherein the instructions, when executed by one or more processors, cause:
-
receiving first input that selects a parameter, wherein the parameter has a current value; after the first input is received, selecting a reference point on the visual media item to be a current position of a pointer at a time that a particular button is depressed, regardless of where the pointer is within the visual media item at the time that the particular button is depressed; after determining the reference point, continuously receiving second input that indicates an adjustment to the current value of the parameter for as long as the particular button remains depressed; in response to receiving the second input, continuously determining, based at least in part on the second input relative to the reference point, and only for as long as the particular button remains depressed, a new value for the parameter that is different than the current value; and continuously causing a display of the visual media item to change in accordance with the new value for the parameter for as long as the particular button remains depressed and without displaying any control for adjusting the parameter. - View Dependent Claims (22, 23, 24)
-
Specification