Method for controlling gesture-based remote control system
First Claim
Patent Images
1. A method for controlling a gesture-based remote control system, and a controlled electronic application controlled by detecting gestures of a user, the method comprising the steps of:
- (a) detecting an image of a user'"'"'s gesture;
(b) detecting bounds of a movement area in the image of the user'"'"'s gesture;
(c) judging the user'"'"'s gesture as an adjusted gesture when the movement of the movement area is continual in a designated direction; and
(d) transmitting a key control command corresponded to the adjusted gesture through a wireless transmitter;
wherein in the step (b) further comprising the steps of;
(b1′
) adjusting the image of the user'"'"'s gesture to obtain an adjusted image;
(b2′
) calculating the adjusted image by using an image difference method to obtain an adjusted motion image, the image difference method including the steps of;
using three continuous gesture images to calculate the adjusted motion image, the three continuous gesture images being a current grey-level image, a preceding grey-level image and a pre-preceding grey-level image, the preceding grey-level image being an image before the current grey-level image and the pre-preceding grey-level image being an image before the preceding grey-level image,converting the grey-level images into a binary image by using a first gray-level threshold value and a second gray-level threshold value, the current grey-level image being subtracted by the preceding grey-level image to obtain a first grey-level image,comparing a grey value of each pixel of the first grey-level image to the first gray-level threshold value, being set as a bright pixel when the grey value of the pixel is greater than or equal to the first gray-level, threshold value and a pixel being set as a dark pixel when the grey value of the pixel, is less than the first gray-level threshold value, wherein a first binary image is composed of the bright pixels and the dark pixelssubtracting a preceding grey-level image by the pre-preceding grey-level image to obtain a second grey-level imagecomparing a grey value of each pixel of the first grey-level image to the second gray-level threshold value and setting the pixels as bright pixels or dark pixels to form a second binary image; and
comparing the first binary image and the second binary image to produce a third binary image and thereby detect images of the user'"'"'s gesture;
(b3′
) detecting the adjusted motion image to obtain a movement image; and
(b4′
) defining a movement area in the movement image, the movement area boundaries being determined to define the movement area, a click gesture being recognized to provide a click command when the movement area overlaps a click defined area and a slide gesture being recognized when the movement area continually moves in a designated direction.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for controlling a gesture-based remote control system (100) is provided to control a controlled electronic appliance by detecting an image of a user'"'"'s gesture. A movement area in the image of the user'"'"'s gesture detected. The user'"'"'s gesture is judged as an adjusted gesture when the movement of the motion region is continual. The controlled electronic appliance is controlled by a key controlling command based on the adjusted gesture and sent by a wireless transmitter.
86 Citations
10 Claims
-
1. A method for controlling a gesture-based remote control system, and a controlled electronic application controlled by detecting gestures of a user, the method comprising the steps of:
-
(a) detecting an image of a user'"'"'s gesture; (b) detecting bounds of a movement area in the image of the user'"'"'s gesture; (c) judging the user'"'"'s gesture as an adjusted gesture when the movement of the movement area is continual in a designated direction; and (d) transmitting a key control command corresponded to the adjusted gesture through a wireless transmitter; wherein in the step (b) further comprising the steps of; (b1′
) adjusting the image of the user'"'"'s gesture to obtain an adjusted image;(b2′
) calculating the adjusted image by using an image difference method to obtain an adjusted motion image, the image difference method including the steps of;using three continuous gesture images to calculate the adjusted motion image, the three continuous gesture images being a current grey-level image, a preceding grey-level image and a pre-preceding grey-level image, the preceding grey-level image being an image before the current grey-level image and the pre-preceding grey-level image being an image before the preceding grey-level image, converting the grey-level images into a binary image by using a first gray-level threshold value and a second gray-level threshold value, the current grey-level image being subtracted by the preceding grey-level image to obtain a first grey-level image, comparing a grey value of each pixel of the first grey-level image to the first gray-level threshold value, being set as a bright pixel when the grey value of the pixel is greater than or equal to the first gray-level, threshold value and a pixel being set as a dark pixel when the grey value of the pixel, is less than the first gray-level threshold value, wherein a first binary image is composed of the bright pixels and the dark pixels subtracting a preceding grey-level image by the pre-preceding grey-level image to obtain a second grey-level image comparing a grey value of each pixel of the first grey-level image to the second gray-level threshold value and setting the pixels as bright pixels or dark pixels to form a second binary image; and comparing the first binary image and the second binary image to produce a third binary image and thereby detect images of the user'"'"'s gesture; (b3′
) detecting the adjusted motion image to obtain a movement image; and(b4′
) defining a movement area in the movement image, the movement area boundaries being determined to define the movement area, a click gesture being recognized to provide a click command when the movement area overlaps a click defined area and a slide gesture being recognized when the movement area continually moves in a designated direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification