IP Library Granted Patent US 7,321,799
Granted Patent B2
US 7,321,799 · App. 10/844,457 · Granted Jan 22, 2008

Flexible interface for controlling a motion platform

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 7,321,799
App. No.
10/844,457
Granted
Jan 22, 2008
Kind
B2
Abstract

A method and apparatus is disclosed for providing a motion signal to a motion platform comprising a plurality of actuators. The apparatus comprises a formatting unit receiving a motion signal indication of a motion to perform on the motion platform and formatting the motion signal and a synchronizing unit receiving the formatted signal and providing a synchronized and formatted motion signal to the motion platform.

Claims (36)

1. A method for controlling a motion platform for providing motion synchronized with an audio/video program, said method comprising:

providing a motion signal indicative of a motion to be performed by said motion platform and comprising a plurality of motion sub-signals, said motion to be synchronized with said audio/video program;

buffering each one of said plurality of motion sub-signals in parallel by providing each one of said plurality of motion sub-signals to one of a plurality of buffers;

combining the buffered plurality of motion sub-signals to provide a buffered motion signal;

formatting the buffered motion signal according to a synchronous protocol to produce a corresponding data packet; and

synchronously providing, according to said protocol, said data packet to said motion platform to thereby control said motion platform.

2. The method as claimed in claim 1 , wherein said motion platform comprises at least one actuator, further wherein said synchronized signal is provided to said at least one actuator.

3. The method as claimed in claim 1 , wherein said buffering comprises providing each of the plurality of motion sub-signals to a selected one of the plurality of buffers according to a criterion.

4. The method as claimed in claim 3 , wherein said criterion comprises at least one of a size of the selected buffer, an amount of data existing in said selected buffer and a latency requirement for said motion signal.

5. The method as claimed in claim 1 , further comprising performing at least one of increasing a volume of said buffered motion signal, decreasing said volume of said buffered motion signal, performing a fade-in on said buffered motion signal and performing a fade-out on said buffered motion signal.

6. The method as claimed in claim 1 , wherein said providing of a motion signal comprises synthesizing said motion signal using a motion synthesis parameter signal provided by a processing unit.

7. The method as claimed in claim 6 , wherein said motion synthesis parameter signal comprises at least one of an amplitude signal, a frequency envelope and a time envelope.

8. The method as claimed in claim 1 , wherein said providing of said motion signal is performed by one of a home video game system and a personal computer system.

9. A motion controlling unit for controlling a motion platform for providing motion synchronized with an audio/video program, said motion controlling unit comprising:

a buffering unit for receiving a motion signal comprising a plurality of motion sub-signals indicative of a motion to be performed on said motion platform, and having a plurality of buffers each for buffering at least one motion sub-signal;

a combining unit for combining the buffered plurality of motion sub-signals to provide a buffered motion signal, said motion to be synchronized with said audio/video program;

a formatting unit receiving said buffered motion signal and formatting said motion signal according to a synchronous protocol to produce a corresponding data packet having a sampling rate compatible with said motion platform; and

a synchronizing unit receiving and synchronously providing, according to said protocol, said data packet to said motion platform to thereby control said motion platform.

10. The motion controlling unit as claimed in claim 9 , wherein each buffer of said plurality of buffers is for receiving at least one motion sub-signal according to a criterion.

11. The motion controlling unit as claimed in claim 10 , wherein said criterion comprises at least one of a size of a given buffer, an amount of data existing in a given buffer and a latency requirement.

12. The motion controlling unit as claimed in claim 9 , further comprising a motion signal generation unit receiving a signal indicative of a motion signal to generate and generating said motion signal.

13. A method for controlling a motion platform for providing motion synchronized with an audio/video program, said method comprising:

providing a motion signal indicative of a motion to be performed by said motion platform, said motion to be synchronized with said audio/video program;

formatting the motion signal according to a synchronous protocol to produce a corresponding data packet, said motion platform comprising at least one actuator;

inserting a request for feedback in the formatted motion signal;

synchronously providing, according to said protocol, said data packet to said at least one actuator of said motion platform to thereby control said motion platform; and

receiving a feedback signal from said at least one actuator in response to said request, said feedback signal being indicative of fault condition in said at least one actuator.

14. The method as claimed in claim 13 , wherein said request comprises an indication of a specific information to be provided by said at least one actuator in said feedback signal.

15. The method as claimed in claim 13 , wherein said inserting is performed in response to a feedback request performed by a motion providing unit providing said motion signal.

16. The method as claimed in claim 13 , further comprising providing at least one part of said feedback signal to a motion providing unit.

17. A motion controlling unit for controlling a motion platform having at least one actuator, for providing motion synchronized with an audio/video program, said motion controlling unit comprising:

a formatting unit receiving a motion signal indicative of a motion to be performed on said motion platform, said motion to be synchronized with said audio/video program, formatting said motion signal according to a synchronous protocol to produce a corresponding data packet having a sampling rate compatible with said motion platform and inserting a request for feedback from said at least one actuator, said formatting unit comprising a parsing unit for parsing a feedback signal received from said at least one actuator in response to said request, said feedback signal being indicative of a fault condition in said at least one actuator; and

a synchronizing unit receiving and synchronously providing, according to said protocol, said data packet to said motion platform to thereby control said motion platform.

18. The motion controlling unit as claimed in claim 17 , further comprising a motion signal generation unit receiving a signal indicative of a motion signal to generate and generating said motion signal.

19. The motion controlling unit as claimed in claim 17 , wherein said parsing unit is further for providing an indication of said feedback signal.

20. The motion controlling unit as claimed in claim 19 , further comprising a supervising unit receiving said indication of said feedback signal and providing at least one part of said indication to said motion signal providing unit upon request.

Assignments (3)
SECURITY INTEREST Recorded Jul 30, 2020
From: D-BOX TECHNOLOGIES INC. / TECHNOLOGIES D-BOX INC.
To: NATIONAL BANK OF CANADA
Reel/Frame 053349/0886 →
SECURITY INTEREST Recorded Jul 30, 2020
From: D-BOX TECHNOLOGIES INC. / TECHNOLOGIES D-BOX INC.
To: BUSINESS DEVELOPMENT BANK OF CANADA
Reel/Frame 053349/0911 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2007
From: PAILLARD, BRUNO
To: D-BOX TECHNOLOGIES INC.
Reel/Frame 020148/0912 →