IP Library Granted Patent US 10,296,667
Granted Patent B2
US 10,296,667 · App. 14/779,519 · Granted May 21, 2019

Action space defining object for computer aided design

Inventor: Jukka-Pekka Selin (Mikkeli, FI)
Assignee: KAAKKOIS-SUOMEN AMMATTIKORKEAKOULU OY
G06F17/5004G06T19/00H04N5/247G06T2210/04G06T2219/012
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,296,667
App. No.
14/779,519
Granted
May 21, 2019
Kind
B2
Abstract

For designing rooms or buildings for specific purposes, like homes for elderly people, an action space object that can be read from a database to a CAD application is provided, the action space object defining a volume needed to carry out a specific activity/action.

Claims (66)

1. A computer implemented method comprising:

providing first and second recorders in a space, wherein the first and second recorders are positioned so that their recording axes intersect at an angle of 75° to 105°;

recording, simultaneously with the first and second recorders, a specific activity performed by at least one person to obtain first data via the first recorder and second data via the second recorder, wherein the specific activity includes activity to be performed in the space, wherein the recording includes for each of the first and second recorders:

a. obtaining a first frame;

b. performing optical correction of the first frame;

c. determining extreme values of the first frame;

d. forming a rectangle based on the determined extreme values of the first frame;

e. obtaining a subsequent frame;

f. performing optical correction of the subsequent frame;

g. determining extreme values of the subsequent frame;

h. if the extreme value the subsequent frames crosses the formed rectangle, the rectangle is expanded to the extreme value of the subsequent frame; and

i. repeating steps e-h until all frames have been processed;

determining x, y and z dimensions from the rectangle;

prompting the user to add additional information;

creating a 3D action space object based on the determined x, y and z dimensions and the additional information, the 3D action space object illustrating a space needed for performing the specific activity by at least one person;

storing the 3D action space object; and

designing a room based on the stored 3D action space object that indicates a required space for the specific activity,

wherein one of the first and second recorders is a video camera and the other is a laser scanner.

2. The method as claimed in claim 1 , further comprising:

obtaining motion definitions according to which the specific activity is performed; and

associating the 3D action space object with the motion definitions.

3. The method as claimed in claim 1 , further comprising associating the 3D action space object with at least one of the video or one or more video clip.

4. The method as claimed in claim 1 , wherein the creating includes defining the 3D action space object at least according to Industry Foundation Classes (IFC) definitions or according to definitions of a computer aided design application.

5. The method as claimed in claim 1 , wherein the 3D action space object defines a cuboid, a cone, a cylinder, a sphere or a polyhedron, or any combination thereof.

6. An apparatus comprising at least one processor and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, implement a method comprising at least the following steps:

recording, simultaneously with first and second recorders, a specific activity performed by at least one person to obtain first data via the first recorder and second data via the second recorder, wherein the specific activity includes activity to be performed in the space, wherein the first and second recorders are positioned so that their recording axes intersect at an angle of 75° to 105°,

wherein the recording includes for each of the first and second recorders:

a. obtaining a first frame;

b. performing optical correction of the first frame;

c. determining extreme values of the first frame;

d. forming a rectangle based on the determined extreme values of the first frame;

e. obtaining a subsequent frame;

f. performing optical correction of the subsequent frame;

g. determining extreme values of the subsequent frame;

h. if the extreme value the subsequent frames crosses the formed rectangle, the rectangle is expanded to the extreme value of the subsequent frame; and

i. repeating steps e-h until all frames have been processed;

determining x, y and z dimensions from the rectangle;

prompting the user to add additional information;

creating a 3D action space object based on the determined x, y and z dimensions and the additional information, the 3D action space object illustrating a space needed for performing the specific activity by at least one person;

storing the 3D action space object; and

designing a room based on the stored 3D action space object that indicates a required space for the specific activity,

wherein the first and second recorders are one of a video camera and a laser scanner.

7. An arrangement comprising:

at least two recorders positioned so that their recording axis will intersect, the two recorders being configured to record simultaneously at least activity related outline information when a specific activity is performed by at least one person;

at least one non-volatile memory whereto the recorded outline information from each recorder is stored; and

at least one apparatus comprising at least one processor and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, implement a method comprising at least the following steps:

obtaining, from the non-volatile memory, at least a first data that include video or one or more video clip or laser scanner measurements and represents a specific activity performed by at least one person, and a second data that differs from the first data in the way that it includes video or one or more video clip or laser scanner measurements that represents the same specific activity from a different direction, wherein the obtaining comprises:

a. obtaining a first frame;

b. performing optical correction of the first frame;

c. determining extreme values of the first frame;

d. forming a rectangle based on the determined extreme values of the first frame;

e. obtaining a subsequent frame;

f. performing optical correction of the subsequent frame;

g. determining extreme values of the subsequent frame;

h. if the extreme value the subsequent frames crosses the formed rectangle, the rectangle is expanded to the extreme value of the subsequent frame; and

i. repeating steps e-h until all frames have been processed;

determining x, y and z dimensions from the rectangle;

prompting the user to add additional information;

creating a 3D action space object based on the x, v and z dimensions and the additional information, the 3D action space object illustrating a space needed for performing the specific activity by at least one person;

storing the 3D action space object; and

designing a room based on the stored 3D action space object that indicates a required space for the specific activity,

wherein the at least two second recorders comprise a video camera and a laser scanner.

8. The arrangement according to claim 7 , the arrangement further comprising two or more grids, one of the grids being positioned against one of the at least two recorders.

9. The arrangement according to claim 7 , the arrangement comprising two recorders positioned so that the intersection angle is between 75° to 105°, and one of the recorders being a video camera and the other a laser scanner.

10. The arrangement according to claim 7 , the arrangement comprising two recorders positioned so that the intersection angle is between 80° to 100°, and one of the recorders being a video camera and the other a laser scanner.

11. The method as claimed in claim 1 , further comprising building the designed room.

Assignments (2)
MERGER Recorded Mar 7, 2019
From: MIKKELIN AMMATTIKORKEAKOULU OY
To: KAAKKOIS-SUOMEN AMMATTIKORKEAKOULU OY
Reel/Frame 048533/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2015
From: SELIN, JUKKA-PEKKA
To: MIKKELIN AMMATTIKORKEAKOULU OY
Reel/Frame 036645/0401 →
Priority Claims (1)
FI 20135286 · Mar 25, 2013 · national
Continuity (1)
Related Publication 20160055269A1 · Feb 25, 2016