Method and apparatus for software control of viewing parameters
First Claim
1. A method executed on a personal digital assistant for adjusting levels of a viewing parameter for an image screen disposed on the personal digital assistant, wherein the image screen includes pixels having output levels, the method comprising:
- detecting an activation signal for viewing a parameter control in response to user operation of a mechanical button disposed on the personal digital assistant;
in response to receiving the activation signal, displaying one or more graphical user-interface elements, the one or more graphical user-interface elements forming at least a portion of the parameter control on the image screen, the one or more graphical user-interface elements including a bar and a slider;
detecting an interaction between a user and the one or more graphical user-interface elements, the interaction corresponding to an adjustment of the viewing parameter from a prior value to a new value;
in response to detecting the interaction, adjusting the value of the viewing parameter for the image screen to the new value, wherein adjusting includes adjusting image screen drive voltages to adjusted voltages based on the new value, the pixels being receptive to the image screen drive voltages so that the pixel output levels respond to the adjusted voltages by providing an adjusted image having an adjusted contrast or brightness;
wherein detecting an interaction between a user and the one or more graphical user-interface elements includes detecting continuous contact on the image screen of a user-controlled object over the slider along the bar displayed on the image screen, from a first location corresponding to the prior value to a second location corresponding to the new value;
wherein said personal digital assistant executes an operating system; and
wherein a process, running on said personal digital assistant and executing under control of said operating system, causes the displaying of said graphical user-interface elements.
6 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method for software contrast control and a portable computer implementing software contrast control. The contrast control is initiated by a single interaction with an input mechanism, for example a pressing of a dedicated contrast control button. The method can be applied more generally to viewing parameters other than contrast such as brightness, color bit depth, color versus monochrome, and screen resolution. The method includes a processor disposed in the portable computer receiving an activation signal from a button or other input mechanism, and displaying viewing parameter adjustment graphics on the image screen. The method continues with the processor receiving a viewing parameter adjustment signal and responding to the adjustment signal by adjusting the viewing parameter levels for the image screen to levels based on the adjustment graphics. The method can include activating the input mechanism by applying a single interaction to thereto prior to the receiving of the activation signal for viewing parameter control. The portable computer can include a display, a contrast control hardware button, a processor, and a memory. The viewing parameter levels vary in response to image screen drive voltages. The processor responds to input applied to the viewing parameter control graphical user interface elements by adjusting the viewing parameters. The applying of the input includes one or more of selecting and adjusting one or more of the viewing parameter control graphical user interface elements.
-
Citations
18 Claims
-
1. A method executed on a personal digital assistant for adjusting levels of a viewing parameter for an image screen disposed on the personal digital assistant, wherein the image screen includes pixels having output levels, the method comprising:
-
detecting an activation signal for viewing a parameter control in response to user operation of a mechanical button disposed on the personal digital assistant; in response to receiving the activation signal, displaying one or more graphical user-interface elements, the one or more graphical user-interface elements forming at least a portion of the parameter control on the image screen, the one or more graphical user-interface elements including a bar and a slider; detecting an interaction between a user and the one or more graphical user-interface elements, the interaction corresponding to an adjustment of the viewing parameter from a prior value to a new value; in response to detecting the interaction, adjusting the value of the viewing parameter for the image screen to the new value, wherein adjusting includes adjusting image screen drive voltages to adjusted voltages based on the new value, the pixels being receptive to the image screen drive voltages so that the pixel output levels respond to the adjusted voltages by providing an adjusted image having an adjusted contrast or brightness; wherein detecting an interaction between a user and the one or more graphical user-interface elements includes detecting continuous contact on the image screen of a user-controlled object over the slider along the bar displayed on the image screen, from a first location corresponding to the prior value to a second location corresponding to the new value; wherein said personal digital assistant executes an operating system; and wherein a process, running on said personal digital assistant and executing under control of said operating system, causes the displaying of said graphical user-interface elements. - View Dependent Claims (2, 3, 4)
-
-
5. A personal digital assistant comprising:
-
an image screen comprising pixels, wherein the image screen is adapted to display items of information at levels corresponding to values of a viewing parameter, the values of the viewing parameter vary in response to image screen drive voltages, and different groups of the pixels have different image screen drive voltages; a mechanical button that is disposed on the personal digital assistant and that is actuatable to initiate adjustment of viewing parameter values; a processor; a memory coupled with the processor; the processor being configured to; execute an operating system; run a process under control of said operating system; respond to user operation of the mechanical button by displaying graphical user-interface elements adapted for adjusting the viewing parameter values, the graphical user-interface elements including a slider that can move along a bar; wherein said process causes the display of the graphical user-interface elements; detect a continuous physical contact applied to the image screen starting at a first location where the slider is approximately displayed, and ending at a second location that indicates a change in the values of the viewing parameter; graphically move the slider along the bar from the first location to approximately the second location in response to detecting the continuous physical contact; respond to the continuous contact by adjusting the values of the viewing parameter based on the change. - View Dependent Claims (6)
-
-
7. A method executed on a personal digital assistant for adjusting levels of a viewing parameter for an image screen disposed on the personal digital assistant, wherein the image screen includes pixels having output levels, the method comprising:
-
maintaining the personal digital assistant in a low power state until any one of a plurality of mechanical input mechanisms is actuated by user operation of said any one of the plurality of mechanical input mechanisms; detecting a first input mechanism in the plurality of mechanical input mechanisms being actuated, the first input mechanism being previously associated with displaying one or more graphical user-interface elements; in response to detecting the first input mechanism being actuated, then automatically performing steps (a)–
(c);(a) switching the personal digital assistant to an higher power state, (b) displaying on at least a portion of the image screen a content from a previous use of an application on the personal digital assistant, and (c) displaying one or more graphical user-interface elements for adjusting a value of a viewing parameter, the one or more graphical user-interface elements including a slider and a bar; detecting continuous contact on the image screen corresponding to where the slider is being displayed, the continuous contact extending between a first location of the slider on the bar and a second location of the slider on the bar, the second location of the contact determining a new value for the viewing parameter; adjusting the value of the viewing parameter for the image screen to the new value by adjusting drive voltages of the image screen to correspond to the new value for the viewing parameter, the pixels being receptive to the image screen drive voltages so that the pixel output levels respond to the adjusted voltages by providing an adjusted image; wherein said personal digital assistant executes an operating system; and wherein a process, running on said personal digital assistant and executing under control of said operating system, causes the displaying of said graphical user-interface elements. - View Dependent Claims (8, 9, 10)
-
-
11. A computer-readable medium carrying one or more sequences of instructions for adjusting levels of a viewing parameter for an image screen disposed on a personal digital assistant, wherein the image screen includes pixels having output levels, wherein execution of the one or more sequences of instructions by one or more processors of the personal digital assistant causes the one or more processors to perform the steps of:
-
detecting an activation signal for viewing a parameter control in response to user operation of a mechanical button disposed on the personal digital assistant; in response to receiving the activation signal, displaying one or more graphical user-interface elements, the one or more graphical user-interface elements forming at least a portion of the parameter control on the image screen, the one or more graphical user-interface elements including a bar and a slider; detecting an interaction between a user and the one or more graphical user-interface elements, the interaction corresponding to an adjustment of the viewing parameter from a prior value to a new value; in response to detecting the interaction, adjusting the value of the viewing parameter for the image screen to the new value, wherein adjusting includes adjusting image screen drive voltages to adjusted voltages based on the new value, the pixels being receptive to the image screen drive voltages so that the pixel output levels respond to the adjusted voltages by providing an adjusted image having an adjusted contrast or brightness; wherein detecting an interaction between a user and the one or more graphical user-interface elements includes detecting continuous contact on the image screen of a user-controlled object over the slider along the bar displayed on the image screen, from a first location corresponding to the prior value to a second location corresponding to the new value; wherein said personal digital assistant executes an operating system; and wherein a process, running on said personal digital assistant and executing under control of said operating system, causes the displaying of said graphical user-interface elements. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-readable medium carrying one or more sequences of instructions for adjusting levels of a viewing parameter for an image screen disposed on a personal digital assistant, wherein the image screen includes pixels having output levels, wherein execution of the one or more sequences of instructions by one or more processors of the personal digital assistant causes the one or more processors to perform the steps of:
-
maintaining the personal digital assistant in a low power state until any one of a plurality of mechanical input mechanisms is actuated by user operation of said any one of the plurality of mechanical input mechanisms; detecting a first input mechanism in the plurality of mechanical input mechanisms being actuated, the first input mechanism being previously associated with displaying one or more graphical user-interface elements; in response to detecting the first input mechanism being actuated, then automatically performing steps (a)–
(c);(a) switching the personal digital assistant to an higher power state, (b) displaying on at least a portion of the image screen a content from a previous use of an application on the personal digital assistant, and (c) displaying one or more graphical user-interface elements for adjusting a value of a viewing parameter, the one or more graphical user-interface elements including a slider and a bar; detecting continuous contact on the image screen corresponding to where the slider is being displayed, the continuous contact extending between a first location of the slider on the bar and a second location of the slider on the bar, the second location of the contact determining a new value for the viewing parameter; adjusting the value of the viewing parameter for the image screen to the new value by adjusting drive voltages of the image screen to correspond to the new value for the viewing parameter, the pixels being receptive to the image screen drive voltages so that the pixel output levels respond to the adjusted voltages by providing an adjusted image; wherein said personal digital assistant executes an operating system; and wherein a process, running on said personal digital assistant and executing under control of said operating system, causes the displaying of said graphical user-interface elements. - View Dependent Claims (16, 17, 18)
-
Specification