Wireless user-interface arrangement and method
First Claim
1. A method for tracking within frames of digital video data movement of a light source that emits light modulated different from a frequency of the frames of digital video data, comprising the steps of:
- determining presence of the light as a function of relative luminances of portions of a frame of digital video data and difference luminances between the portions of the frame and corresponding portions of a previous frame;
storing coordinates and associated codes for selected portions of the frame, the codes indicative of relative luminances and difference luminances of the selected portions, and the selected portions having the greatest relative luminances and difference luminances; and
determining a position of the light within a frame as a function of the relative luminances, the difference luminances, and coordinates and associated codes of the selected portions of the frame relative to coordinates and associated codes of selected portions of the previous frame.
3 Assignments
0 Petitions
Accused Products
Abstract
A wireless user-interface method and arrangement having a light source and a circuit arrangement that detects the presence and position of the light source. A light source emits modulated light having a first modulation frequency that is captured by a camera circuit arrangement. A circuit arrangement uses relative pixel luminances and differences in pixel luminances between frames to detect the presence of modulated light from the light source. The position of the light source is tracked from frame to frame and the position information is output for use by application software or circuitry to direct movement of a pointer in a computer display, for example. Modulated light having a second modulation frequency from the light source is detected by the circuit arrangement and interpreted as selection of a control function, which is provided as output to application software or circuitry. The application uses the position of the light source along with control signals to identify an operation to perform.
-
Citations
17 Claims
-
1. A method for tracking within frames of digital video data movement of a light source that emits light modulated different from a frequency of the frames of digital video data, comprising the steps of:
-
determining presence of the light as a function of relative luminances of portions of a frame of digital video data and difference luminances between the portions of the frame and corresponding portions of a previous frame;
storing coordinates and associated codes for selected portions of the frame, the codes indicative of relative luminances and difference luminances of the selected portions, and the selected portions having the greatest relative luminances and difference luminances; and
determining a position of the light within a frame as a function of the relative luminances, the difference luminances, and coordinates and associated codes of the selected portions of the frame relative to coordinates and associated codes of selected portions of the previous frame. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
2. An apparatus for tracking within frames of digital video data movement of a light source that emits light modulated different from a frequency of the frames of digital video data, comprising:
-
means for determining presence of the light as a function of relative luminances of portions of a frame of digital video data and difference luminances between the portions of the frame and corresponding portions of a previous frame;
means for storing coordinates and associated peak codes for selected portions of the frame, the peak codes indicative of relative luminances and difference luminances of the selected portions, and the selected portions having the greatest relative luminances and difference luminances; and
means for determining a position of the light within a frame as a function of the relative luminances, the difference luminances, and coordinates and associated peak codes of the selected portions of the frame relative to coordinates and associated peak codes of selected portions of the previous frame.
-
-
3. A user interface circuit arrangement comprising:
-
a camera configured and arranged to provide digital video images;
a first detection circuit coupled to the camera and configured and arranged to detect a presence of modulated light having a first modulation frequency represented in the digital video images and generate a first signal in response to the presence of the modulated light;
a tracking circuit coupled to the detection circuit and to the camera and configured and arranged to detect movement of the modulated light represented in the digital video images in response to the first signal from the detection circuit; and
a second detection circuit coupled to the first detection circuit and configured and arranged to detect modulated light having a second modulation frequency represented in the digital video images and generate a second signal in response to the presence of the modulated light having the second modulation frequency and the first signal. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for tracking within frames of digital video data movement of a light source that emits light modulated different from a frequency of the frames of digital video data, comprising the steps of:
-
determining presence of the modulated light as a function of relative luminances of portions of a frame of digital video data and difference luminances between the portions of the frame and corresponding portions of a previous frame; and
determining a position of the light within a frame as a function of the relative luminances and the difference luminances relative to coordinates of selected portions of the previous frame.
-
-
17. An apparatus for tracking within frames of digital video data movement of a light source that emits light modulated different from a frequency of the frames of digital video data, comprising:
-
means for determining presence of the modulated light as a function of relative luminances of portions of a frame of digital video data and difference luminances between the portions of the frame and corresponding portions of a previous frame; and
means for determining a position of the light within a frame as a function of the relative luminances and the difference luminances relative to coordinates of selected portions of the previous frame.
-
Specification