Imaging sensor based multi-dimensional remote controller with multiple input mode
First Claim
1. A method for generating a TV input command using a remote controller having an imaging sensor and a TV display screen having four corners with corresponding pixel coordinates, the method comprising:
- identifying, using a remote controller, the corners of the TV display screen from a graphical image captured by an imaging sensor of the remote controller;
performing edge detection and segmentation of the graphical image using reference TV dimensions of the TV display screen to identify the pixel coordinates of the four corners of the TV display screen in the graphical image;
mapping, using a remote controller support module of the TV, a camera center position in the pixel coordinates to virtual TV coordinates using a cross ratio algorithm;
mapping, using the remote controller support module, a location of a cursor in virtual TV coordinates to the coordinates of the TV display screenidentifying a quadrant of the camera center in the TV display screen in the graphical image;
calculating a position of virtual markers that avoid collinear positioning in the cross ratio algorithm; and
using the position of virtual markers in the cross ratio algorithm.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for generating a TV input command using a remote controller having an imaging sensor is presented. The method identifies the corners of a TV display screen from a graphical image captured by an imaging sensor of the remote controller. The method can then perform edge detection and segmentation of the graphical image using reference TV dimensions of the TV display screen to identify the pixel coordinates of the four corners of the TV display screen in the graphical image. The method can then map a camera center position in the pixel coordinates to virtual TV coordinates using a cross ratio algorithm, and then map a location of a cursor in the virtual TV coordinates to the coordinates of the TV display screen.
10 Citations
17 Claims
-
1. A method for generating a TV input command using a remote controller having an imaging sensor and a TV display screen having four corners with corresponding pixel coordinates, the method comprising:
-
identifying, using a remote controller, the corners of the TV display screen from a graphical image captured by an imaging sensor of the remote controller; performing edge detection and segmentation of the graphical image using reference TV dimensions of the TV display screen to identify the pixel coordinates of the four corners of the TV display screen in the graphical image; mapping, using a remote controller support module of the TV, a camera center position in the pixel coordinates to virtual TV coordinates using a cross ratio algorithm; mapping, using the remote controller support module, a location of a cursor in virtual TV coordinates to the coordinates of the TV display screen identifying a quadrant of the camera center in the TV display screen in the graphical image; calculating a position of virtual markers that avoid collinear positioning in the cross ratio algorithm; and using the position of virtual markers in the cross ratio algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A remote controller for use with a TV display screen having four corners with corresponding pixel coordinates, the remote controller comprising:
-
an imaging sensor configured to perform image capturing and depth sensing; a multi-touch touchpad; a microprocessor configured to process imaging sensor data and multi-touch touchpad data received from the imaging sensor and the multi-touch touchpad based one of a plurality of input modes, in at least one input mode the microprocessor is configured to (i) identify the corners of the TV display screen from a graphical image captured by the imaging sensor of the remote controller, (ii) perform edge detection and segmentation of the graphical image using reference TV dimensions of the TV display screen to identify the pixel coordinates of the four corners of the TV display screen in the graphical image, (iii) identify the quadrant of the camera center in a TV display screen of the graphical image, and (iv) calculate the position of virtual markers that avoid collinear positioning in a cross ratio algorithm. - View Dependent Claims (16)
-
-
17. A remote controller input system for a TV display screen having four corners with corresponding pixel coordinates, the system comprising:
-
a remote controller comprising; an imaging sensor configured to perform image capturing and depth sensing; a multi-touch touchpad; a microprocessor configured to (i) identify the corners of the TV display screen from a graphical image captured by the imaging sensor of the remote controller, (ii) perform edge detection and segmentation of the graphical image using reference TV dimensions of the TV display screen to identify the pixel coordinates of the four corners of the TV display screen in the graphical image, (iii) identify a quadrant of the camera center in the TV display screen of the graphical image, and (iv) calculate the position of virtual markers that avoid collinear positioning in a cross ratio algorithm; and a remote controller support module of the TV, the remote controller support module being configured to (i) map a camera center position in the pixel coordinates to virtual TV coordinates using a cross ratio algorithm and (ii) map a location of a cursor in the virtual TV coordinates to the coordinates of the TV display screen.
-
Specification