Method and apparatus for displaying a gain control interface with non-linear gain levels
First Claim
1. For a display device comprising a plurality of pixels, a method for generating a scale comprising:
- defining a set of values for a parameter of a media content;
mapping the set of values to a set of pixels of the display device so that a number of pixels between at least one pair of defined values with a particular difference is not equal to a number of pixels between any other pair of defined values with the same particular difference, the mapping comprising;
for each of a plurality of different pixels in the set of pixels,(i) selecting a particular pixel within the plurality of different pixels,(ii) identifying a relative position of the particular pixel within the set of pixels, and(iii) associating a defined value with the particular pixel based on the identified relative position of the particular pixel as normalized by a scaling value that relates to a predetermined maximum value of the set of values; and
displaying the scale on the display device.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for displaying a gain control interface having a gain level display with non-linear gain levels. The gain level display has a first end having an associated first pixel offset value and a second end having an associated second pixel offset value. A range of pixel offset values span from the first pixel offset value through the second pixel offset value. The method includes receiving a plurality of pixel offset values in the range of pixel offset values, calculating a gain level value for each of the plurality of pixel offset values (whereby a difference between two pixel offset values of two gain level values having a gain level difference is not equal to a difference of two pixel offset values of any other two gain level values having the same gain level difference), and mapping a gain level value to a pixel offset value.
78 Citations
25 Claims
-
1. For a display device comprising a plurality of pixels, a method for generating a scale comprising:
-
defining a set of values for a parameter of a media content; mapping the set of values to a set of pixels of the display device so that a number of pixels between at least one pair of defined values with a particular difference is not equal to a number of pixels between any other pair of defined values with the same particular difference, the mapping comprising;
for each of a plurality of different pixels in the set of pixels,(i) selecting a particular pixel within the plurality of different pixels, (ii) identifying a relative position of the particular pixel within the set of pixels, and (iii) associating a defined value with the particular pixel based on the identified relative position of the particular pixel as normalized by a scaling value that relates to a predetermined maximum value of the set of values; and displaying the scale on the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for editing a parameter of a media content using a media application, the method comprising:
-
defining a scale for the media application, said scale comprising a set of values and a user interface item for moving along the set of values to specify any value from the set of values, wherein a position of the user interface item along the set of values specifies a particular parameter value for the media content; mapping a range of parameter values for the parameter of the media content to the set of values, the mapping comprising;
for a plurality of different values within the set of values,(i) selecting a particular value within the plurality of different values, (ii) identifying a relative position of the particular value within the set of values, and (iii) calculating a parameter value for the particular value based on the identified relative position of the particular value as normalized by a scaling value that relates to a predetermined maximum parameter value in the range of parameter values; and displaying the scale in a display area of the media application. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer readable medium storing a computer program which when executed by at least one processor generates a scale for display on a display device comprising a plurality of pixels, the computer program comprising sets of instructions for:
-
defining a set of values for a parameter of a media content; mapping the set of values to a set of pixels of the display device so that a number of pixels between at least one pair of defined values with a particular difference is not equal to a number of pixels between any other two pair of defined values with the same particular difference, the mapping comprising;
for each of a plurality of different pixels in the set of pixels,(i) selecting a particular pixel within the plurality of different pixels, (ii) identifying a relative position of the particular pixel within the set of pixels, and (iii) associating a defined value with the particular pixel based on the identified relative position of the particular pixels as normalized by a scaling value that relates to a predetermined maximum value of the set of values; and displaying the scale on the display device.
-
-
19. A computer readable medium storing a computer program which when executed by at least one processor displays a scale for specifying a value for a parameter of a media content, the computer program comprising sets of instructions for:
-
defining the scale using a set of values and a user interface item for moving along the set of values to specify any value from the set of values, wherein a position of the user interface item along the set of values specifies a particular parameter value for the media content; mapping a range of parameter values for the parameter of the media content to the set of values, the mapping comprising;
for a plurality of different values within the set of values,(i) selecting a particular value within the plurality of different values, (ii) identifying a relative position of the particular value within the set of values, and (iii) calculating a parameter value for the particular value based on the identified relative position of the particular value as normalized by a scaling value that relates to a predetermined maximum parameter value in the range of parameter values; and displaying the scale in a display area of the computer program.
-
-
20. A graphical user interface (“
- GUI”
) for setting a value for a parameter of a media content, said GUI when displayed on a display device comprises a plurality of pixels of the display device, the GUI comprising;a scale comprising a range of parameter values, wherein the range of parameter values is mapped to a set of pixels of the display device, the mapping comprising;
for a plurality of different pixels in the set of pixels,(i) selecting a particular pixel within the plurality of different pixels, (ii) identifying a relative position of the particular pixel within the set of pixels, and (iii) calculating a parameter value for the particular pixel based on the identified relative position of the particular pixel as normalized by a scaling value that relates to a predetermined maximum parameter value in the range of parameter values; and a user interface item movable along the scale displayed on the GUI, wherein a position of the user interface item along the scale identifies a specific pixel corresponding to a specific parameter value. - View Dependent Claims (21, 22, 23, 24, 25)
- GUI”
Specification