System and method for generation of a room model
First Claim
1. A method for generating a floor plan of a room comprising:
- receiving with a gesture input device in the mobile electronic device a plurality of strokes corresponding to walls in a room;
generating with a controller in the mobile electronic device an approximate floor plan of the room with reference to the plurality of strokes;
receiving with the gesture input device an input gesture that selects one wall in the approximate floor plan for measurement;
receiving with the controller measurement data from a range finder corresponding to a dimension of the selected one wall;
modifying with the controller the approximate floor plan with reference to the measurement data from the range finder, the modifying further comprising;
identifying with the controller an angle between a first stroke corresponding to a first wall in the room and a second stroke corresponding to a second wall in the room that contacts the first wall;
identifying with the controller a first difference between the identified angle and a first predetermined angle;
identifying with the controller a second difference between the identified angle and a second predetermined angle;
adjusting with the controller the identified angle to be the first predetermined angle in the modified floor plan in response to the first difference being smaller than the second difference; and
adjusting with the controller the identified angle to be the second predetermined angle in the modified floor plan in response to the second difference being smaller than the first difference; and
generating with a display in the mobile electronic device a graphical display of the modified floor plan of the room.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for generating a floor plan of a room uses a mobile electronic device and a range finder to produce approximate and modified floor plans. The method includes receiving a plurality of strokes corresponding to walls in a room with a gesture input device, generating an approximate floor plan of the room based on the strokes, generating an approximate floor plan of the room with reference to the plurality of strokes, receiving an input gesture corresponding to one wall in the approximate floor plan of the room for measurement, receiving measurement data from a range finder corresponding to a dimension of the selected one wall, modifying the approximate floor plan with reference to the measurement data from the range finder, and generating with a display of the modified floor plan of the room.
-
Citations
18 Claims
-
1. A method for generating a floor plan of a room comprising:
-
receiving with a gesture input device in the mobile electronic device a plurality of strokes corresponding to walls in a room; generating with a controller in the mobile electronic device an approximate floor plan of the room with reference to the plurality of strokes; receiving with the gesture input device an input gesture that selects one wall in the approximate floor plan for measurement; receiving with the controller measurement data from a range finder corresponding to a dimension of the selected one wall; modifying with the controller the approximate floor plan with reference to the measurement data from the range finder, the modifying further comprising; identifying with the controller an angle between a first stroke corresponding to a first wall in the room and a second stroke corresponding to a second wall in the room that contacts the first wall; identifying with the controller a first difference between the identified angle and a first predetermined angle; identifying with the controller a second difference between the identified angle and a second predetermined angle; adjusting with the controller the identified angle to be the first predetermined angle in the modified floor plan in response to the first difference being smaller than the second difference; and adjusting with the controller the identified angle to be the second predetermined angle in the modified floor plan in response to the second difference being smaller than the first difference; and generating with a display in the mobile electronic device a graphical display of the modified floor plan of the room. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for generating a model of a room comprising:
-
a range finder; and a mobile electronic device operatively connected to the range finder, the mobile electronic device comprising; a display device; a gesture input device configured to receive input gestures from an operator; and a controller operatively connected to the display device, the gesture input device, and the range finder, the controller being configured to; receive with the gesture input device a plurality of strokes corresponding to walls in a room; generate an approximate floor plan of the room from the plurality of strokes; receive with the gesture input device an input gesture that selects one wall in the approximate floor plan of the room for measurement; receive measurement data from the range finder corresponding to a dimension of the one wall; modify the approximate floor plan of the room with reference to the measurement data from the range finder, the controller being further configured to; identify an angle between a first stroke corresponding to a first wall in the room and a second stroke corresponding to a second wall in the room that contacts the first wall; identify a first difference between the identified angle and a first predetermined angle; identify a second difference between the identified angle and a second predetermined angle; adjust the identified angle to be the first predetermined angle in the modified floor plan in response to the first difference being smaller than the second difference; and adjust the identified angle to be the second predetermined angle in the modified floor plan in response to the second difference being smaller than the first difference; and display the modified floor plan of the room with the display device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification