Abstract:
A method for processing an image such as a computer wallpaper identifies a characteristic color representative of the image. Image pixels with similar colors are separated into groups, and the average value of the R,G,B color components in each group is determined, after filtering out pixels with R,G,B values representing white, black, or grey. The group with the maximum difference between the highest average color component value and the lowest average color component value is identified as the characteristic color. Groups representing a number of pixels less than a certain percentage of all of the pixels are not considered. The characteristic color can be used in other displayed images at an intensity α determined by setting maximum and minimum values of α, with α being the lesser of αmax and αmin plus the average color span of all pixels in the image.
Abstract:
Embodiments described herein are directed to simultaneously presenting a virtual touchpad and a graphical user interface of an operating system on the same display. A user can interact with the OS using the virtual touchpad, and user touches are read by a touch-screen portion of the display assigned to the touchpad. Touch input software converts touch packets from user touches into data packets relevant to the screen and display resolution of either the display or a portion of the display presenting the OS. Gesture-recognition software applies rules to the converted packets to determine which actions the user meant by the touches. And an application controlling a mouse cursor manipulates the mouse cursor according to the mouse actions.
Abstract:
A system and method for determining whether a flick gesture has occurred is described. A flick gesture is a simple gesture that may be easily detected and is characterized by minimal interference with other applications or gestures.
Abstract:
A digital camera surveying system and method allows digital images of other surveying tools, such as an inclinometer and gyro compass, to be captured during surveying. The digital camera provides a protective housing securing a lens assembly and flash lap positioned to capture images of other surveying tools. Further, the protective housing may also provide an interface window that allows an operator to command operation of the digital camera and to connect external devices to the digital camera.
Abstract:
A method for processing an image such as a computer wallpaper identifies a characteristic color representative of the image. Image pixels with similar colors are separated into groups, and the average value of the R,G,B color components in each group is determined, after filtering out pixels with R,G,B values representing white, black, or grey. The group with the maximum difference between the highest average color component value and the lowest average color component value is identified as the characteristic color. Groups representing a number of pixels less than a certain percentage of all of the pixels are not considered. The characteristic color can be used in other displayed images at an intensity α determined by setting maximum and minimum values of α, with α being the lesser of αmax and αmin plus the average color span of all pixels in the image.
Abstract:
A system and method for determining whether a flick gesture has occurred is described. A flick gesture is a simple gesture that may be easily detected and is characterized by minimal interference with other applications or gestures.
Abstract:
A system and method for determining whether a flick gesture has occurred is described. A flick gesture is a simple gesture that may be easily detected and is characterized by minimal interference with other applications or gestures.
Abstract:
A system and method for determining whether a flick gesture has occurred is described. A flick gesture is a simple gesture that may be easily detected and is characterized by minimal interference with other applications or gestures.
Abstract:
A system and method for determining whether a flick gesture has occurred is described. A flick gesture is a simple gesture that may be easily detected and is characterized by minimal interference with other applications or gestures.
Abstract:
Embodiments described herein are directed to simultaneously presenting a virtual touchpad and a graphical user interface of an operating system on the same display. A user can interact with the OS using the virtual touchpad, and user touches are read by a touch-screen portion of the display assigned to the touchpad. Touch input software converts touch packets from user touches into data packets relevant to the screen and display resolution of either the display or a portion of the display presenting the OS. Gesture-recognition software applies rules to the converted packets to determine which actions the user meant by the touches. And an application controlling a mouse cursor manipulates the mouse cursor according to the mouse actions.