Abstract:
A method of an optical navigation device having a plurality of different tracking modes includes: using an image sensor to sense and generate a plurality of image frames; and, controlling and changing a tracking mode of the optical navigation device from a first tracking mode into a second tracking mode in response to an event that the optical navigation device changes from a first surface operation condition into a second surface operation condition.
Abstract:
An optical navigating apparatus, which comprises: a light source, for illuminating a surface to generate an image; an image sensor, for catching pictures of the image; and a controller, for computing a first estimating speed of the optical navigating apparatus according to a first picture of the pictures and a second picture after the first picture. The controller controls at least one of parameters as following according to the first estimating speed: a non-illuminating frequency that the light source does not illuminate pictures after the second picture; a non-catching frequency that the image sensor does not catch pictures after the second picture; a computing frequency that the controller computes pictures after the second picture, which are caught by the image sensor; and a searching range for pictures after the second picture.
Abstract:
A computer readable recording media, having at least one program code recorded thereon, an image adjusting method can be performed when the program code is read and executed. The image adjusting method comprises: catching a current image; computing at least one kind of brightness information of the current image; respectively setting corresponding threshold values to different kinds of the brightness information; and determining if a contrast enhancing operation should be performed to the current image to generate an adjusted image according to a number that the brightness information is over the threshold value.
Abstract:
A computer readable recording media, having at least one program code recorded thereon, an image adjusting method can be performed when the program code is read and executed. The image adjusting method comprises: catching a current image; computing at least one kind of brightness information of the current image; respectively setting corresponding threshold values to different kinds of the brightness information; and determining if a contrast enhancing operation should be performed to the current image to generate an adjusted image according to a number that the brightness information is over the threshold value.
Abstract:
A tracking device including an image sensor, a light source and a processor is provided. The image sensor senses reflected light or scattered light formed by the light source illuminating a work surface. The processor calculates a trace of the tracking device according to one of the reflected light and the scattered light that generates more apparent image features so as to increase the adaptable work surfaces.
Abstract:
An optical navigation device includes a light source, an image sensor, a navigation unit and a lift detection unit. The light source is configured to illuminate a work surface. The image sensor receives reflected light from the work surface to output an image frame. The navigation unit is configured to filter the image frame and output a filtered image frame. The lift detection unit is configured to calculate a maximum difference of intensities between two adjacent pixels in the image frame, calculate a pixel number of pixels of interest in the filtered image frame, and identify a lift event by comparing the maximum difference with a difference threshold and/or comparing the pixel number with an operating threshold.
Abstract:
An optical navigation method includes: detecting inertia of an image of a feature point; and determining an effective sensing region of an image sensing array according to the detected inertia for reducing power consumption. Besides, an optical navigation apparatus includes a detecting circuit and a determining unit. The detecting circuit is arranged for detecting a moving inertia of a feature point. The determining circuit is coupled to the detecting circuit, and arranged for determining an effective sensing region of an image sensing array according to the detected moving inertia for reducing power consumption.
Abstract:
An optical navigation method includes: detecting inertia of an image of a feature point; and determining an effective sensing region of an image sensing array according to the detected inertia for reducing power consumption. Besides, an optical navigation apparatus includes a detecting circuit and a determining unit. The detecting circuit is arranged for detecting a moving inertia of a feature point. The determining circuit is coupled to the detecting circuit, and arranged for determining an effective sensing region of an image sensing array according to the detected moving inertia for reducing power consumption.
Abstract:
An optical navigating apparatus, which comprises: a light source, for illuminating a surface to generate an image; an image sensor, for catching pictures of the image; and a controller, for computing a first estimating speed of the optical navigating apparatus according to a first picture of the pictures and a second picture after the first picture. The controller controls at least one of parameters as following according to the first estimating speed: a non-illuminating frequency that the light source does not illuminate pictures after the second picture; a non-catching frequency that the image sensor does not catch pictures after the second picture; a computing frequency that the controller computes pictures after the second picture, which are caught by the image sensor; and a searching range for pictures after the second picture.
Abstract:
A method of testing an image sensor having a plurality of sensing units includes: utilizing the image sensor to generate a plurality of sensing results respectively corresponding to a plurality of captured images, wherein each sensing result includes a plurality of sensing values respectively generated by the sensing units; and generating a testing result which indicates a performance of the image sensor according to changing of the sensing results.