A system for generating motion simulation in gaming may include a haptic engine including a processing unit and a non-transitory computer-readable medium having stored thereon computer instructions which, when executed by the processing unit, cause the processing unit to implement: receiving an input from a game controller, the input from the game controller configured to cause an action in a video game; in response to a receipt of the input, retrieving at least one motion code associated with the input in a database, the motion code being representative of a haptic effect to be performed by a motion platform; and obtaining a motion signal corresponding to the at least one motion code and outputting the motion signal to the motion platform for the haptic effect to be performed at the motion platform in synchronicity with the action occurring in the video game.
A linear actuator system may have an actuator assembly for moving an output in translation in a first direction. A transmission has a frame, a joining link(s) pivotally connected to the frame at a first location and operatively connected to the actuator assembly at a second location for receiving movement from the output. The joining link(s) contacting an interface at a third location to cause relative movement between the frame and the interface in a second direction differing from the first direction. A motion platform system is also provided.
H02K 7/00 - Arrangements for handling mechanical energy structurally associated with dynamo-electric machines, e.g. structural association with mechanical driving motors or auxiliary dynamo-electric machines
A motion simulator chair has a base and a seat. An actuator assembly is between the base and the seat, the actuator assembly including a frame connected to the base, a carrier connected to the seat. A linear actuator is operatively connected to the frame and to the carrier by a mechanism, the linear actuator operable to cause a movement of the carrier relative to the frame, the movement being at least partially vertical. A direction of movement of the linear actuator lies in a transverse plane that is between 15 degrees and 165 degrees from a vertical frontal plane of the motion simulator chair
A47C 7/56 - Parts or details of tipping-up chairs, e.g. of theatre chairs
A47C 7/00 - Parts, details, or accessories of chairs or stools
A63F 13/90 - Constructional details or arrangements of video game devices not provided for in groups or , e.g. housing, wiring, connections or cabinets
A63F 13/50 - Controlling the output signals based on the game progress
4.
METHOD AND SYSTEM FOR ADAPTIVE MOTION SIMULATION IN GAMING
A system for generating motion simulation in gaming may include a haptic engine including a processing unit and a non-transitory computer-readable medium having stored thereon computer instructions which, when executed by the processing unit, cause the processing unit to implement: receiving an input from a game controller, the input from the game controller configured to cause an action in a video game; in response to a receipt of the input, retrieving at least one motion code associated with the input in a database, the motion code being representative of a haptic effect to be performed by a motion platform; and obtaining a motion signal corresponding to the at least one motion code and outputting the motion signal to the motion platform for the haptic effect to be performed at the motion platform in synchronicity with the action occurring in the video game.
A63F 13/28 - Output arrangements for video game devices responding to control signals received from the game device for affecting ambient conditions, e.g. for vibrating players' seats, activating scent dispensers or affecting temperature or light
A63F 13/20 - Input arrangements for video game devices
A63F 13/285 - Generating tactile feedback signals via the game input device, e.g. force feedback
5.
Method and system for synchronizing a viewer-effect signal of a media content with a media signal of the media content
There is described a method for synchronizing a viewer-effect signal of a media content with a media signal of the media content. The method generally has: capturing an audio portion of the media signal from a surrounding environment using a microphone; obtaining a fingerprint from the captured audio portion of the media signal; from reference fingerprints associated with reference time positions of at least a reference media content, identifying a time position of the media content corresponding to the obtained fingerprint; obtaining the viewer-effect signal associated with the identified time position of the media content; and outputting the viewer-effect signal synchronized with the media signal using the identified time position of the media content for producing an effect to a viewer in synchronization with the media signal of the media content.
H04R 1/40 - Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only by combining a number of identical transducers
A linear actuator system may have an actuator assembly for moving an output in translation in a first direction. A transmission has a frame, a joining link(s) pivotally connected to the frame at a first location and operatively connected to the actuator assembly at a second location for receiving movement from the output. The joining link(s) contacting an interface at a third location to cause relative movement between the frame and the interface in a second direction differing from the first direction. A motion platform system is also provided.
H02K 7/00 - Arrangements for handling mechanical energy structurally associated with dynamo-electric machines, e.g. structural association with mechanical driving motors or auxiliary dynamo-electric machines
A linear actuator comprises a motor for producing a bi-directional rotational output. A casing is connected to the motor at a proximal end, the casing having an inner cavity defining a joint surface. A shaft is within the inner cavity of the casing and actuated by the motor for rotation. A sliding tube is at least partially in the inner cavity of the casing for moving in translation in an axial direction relative to the casing. One or more travelling nut is connected to the sliding tube assembly for moving with the sliding tube in the axial direction, the travelling nut being operatively engaged to the shaft for converting a rotational motion of the shaft into a translation of the sliding tube. A liner is between the sliding tube and the joint surface of the inner cavity, an inner surface of the liner defining longitudinal contact surfaces separated by longitudinal grooves, the longitudinal contact surfaces contacting the sliding tube.
A method of producing a motion track for displacing a motion platform substantially synchronously with a predetermined media content may include: obtaining the media content; in response to receipt of the media content, generating a timeline for the media content based at least in part on a duration of the media content; receiving user input indicative of a plurality of motion samples to be added to the timeline, each associated with a respective point on the timeline; placing each of the motion samples on the timeline at the respective associated point on the timeline; and storing the plurality of motion samples, each in association with a respective time code representative of the respective associated point on the timeline of each of the motion samples, as part of the motion track.
A63F 13/28 - Output arrangements for video game devices responding to control signals received from the game device for affecting ambient conditions, e.g. for vibrating players' seats, activating scent dispensers or affecting temperature or light
A63F 13/54 - Controlling the output signals based on the game progress involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
A motion simulator chair has a base and a seat. An actuator assembly is between the base and the seat, the actuator assembly including a frame connected to the base, a carrier connected to the seat. A linear actuator is operatively connected to the frame and to the carrier by a mechanism, the linear actuator operable to cause a movement of the carrier relative to the frame, the movement being at least partially vertical. A direction of movement of the linear actuator lies in a transverse plane that is between 15 degrees and 165 degrees from a vertical frontal plane of the motion simulator chair
A47C 7/72 - Adaptations for incorporating lamps, radio sets, bars, telephones, ventilation, heating or cooling arrangements or the like
A63F 13/28 - Output arrangements for video game devices responding to control signals received from the game device for affecting ambient conditions, e.g. for vibrating players' seats, activating scent dispensers or affecting temperature or light
10.
Joint assembly for linear actuator of motion simulator
A joint assembly has a housing having an inner wall surrounding an interior cavity of the housing. A slider is held captive in the interior cavity of the housing so as to define an annular volume extending radially between the slider and the inner wall of housing, the slider constrained to planar movement and a rotational degree of freedom in the housing. An annular resilient member is in the annular volume, the annular resilient member exerting a biasing force between the slider and the housing toward a neutral configuration. The housing is adapted to be connected to one of a ground/base/motion platform and a linear actuator, and the slider is adapted to be connected to the other of the ground/base/motion platform and the linear actuator.
A linear actuator system may have an actuator assembly for moving an output in translation in a first direction. A transmission has a frame, a joining link(s) pivotally connected to the frame at a first location and operatively connected to the actuator assembly at a second location for receiving movement from the output. The joining link(s) contacting an interface at a third location to cause relative movement between the frame and the interface in a second direction differing from the first direction. A motion platform system is also provided.
A multi-platform vibro-kinetic system comprises a plurality of motion platforms each having actuators to be displaceable to produce vibro-kinetic effects. The system may obtain movements of one or more operator(s), interpret the movements of the operator and identifying from the movements an operator instruction for effect generation, and output a motion signal containing instructions for producing a vibro-kinetic effect on at least one of the motion platforms as a response to the operator instruction.
There is described a method for synchronizing a viewer-effect signal of a media content with a media signal of the media content. The method generally has: capturing an audio portion of the media signal from a surrounding environment using a microphone; obtaining a fingerprint from the captured audio portion of the media signal; from reference fingerprints associated with reference time positions of at least a reference media content, identifying a time position of the media content corresponding to the obtained fingerprint; obtaining the viewer-effect signal associated with the identified time position of the media content; and outputting the viewer-effect signal synchronized with the media signal using the identified time position of the media content for producing an effect to a viewer in synchronization with the media signal of the media content.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
G10L 15/02 - Feature extraction for speech recognitionSelection of recognition unit
H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
A linear actuator comprises a motor for producing a bi-directional rotational output. A casing is connected to the motor at a proximal end, the casing having an inner cavity defining a joint surface. A shaft is within the inner cavity of the casing and actuated by the motor for rotation. A sliding tube is at least partially in the inner cavity of the casing for moving in translation in an axial direction relative to the casing. One or more travelling nut is connected to the sliding tube assembly for moving with the sliding tube in the axial direction, the travelling nut being operatively engaged to the shaft for converting a rotational motion of the shaft into a translation of the sliding tube. A liner is between the sliding tube and the joint surface of the inner cavity, an inner surface of the liner defining longitudinal contact surfaces separated by longitudinal grooves, the longitudinal contact surfaces contacting the sliding tube.
A linear actuator is configured to be connected between a platform and a structure or ground for displacement of the platform relative to the structure or the ground. The actuator comprises a base, and an output displaceable linearly relative to the base. A first plurality of idlers are on the base, and a second plurality of idlers are on the output. An actuator unit has a reciprocating rotational output. A tensioning member has a first end connected to the rotational output of the actuator unit, and a second end connected to an anchor point on one of the output and the base, the tensioning member being routed from the rotational output, through the first plurality of idlers and the second plurality of idlers and to the anchor point for converting a winding/unwinding of the tensioning member into a translation of the output.
H02K 7/10 - Structural association with clutches, brakes, gears, pulleys or mechanical starters
H02K 11/20 - Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection for measuring, monitoring, testing, protecting or switching
A47C 1/024 - Reclining or easy chairs having independently-adjustable supporting parts the parts, being the back-rest, or the back-rest and seat unit, having adjustable inclination
A47C 3/20 - Chairs or stools with vertically-adjustable seats
A47C 7/00 - Parts, details, or accessories of chairs or stools
G09B 9/00 - Simulators for teaching or training purposes
16.
Media recognition and synchronisation to a motion signal
The present document describes a device and method for synchronizing a motion signal corresponding to a media content with a media signal for the media content, the motion signal being for controlling a motion feedback system. The method comprises: receiving a portion of the media signal; obtaining a fingerprint corresponding to the received portion of the media signal; from reference fingerprints associated with time positions of at least one reference media content, identifying a reference time position of the media content corresponding to the obtained fingerprint; obtaining the motion signal associated with the identified reference time position of the media content; and outputting the motion signal synchronized with the media signal using the identified reference time position of the media content for controlling the motion feedback system.
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
H04N 21/41 - Structure of clientStructure of client peripherals
G09B 9/00 - Simulators for teaching or training purposes
17.
Method and system for reducing vibration of motion-enabled chairs
In a building equipped with a plurality of motion-enabled chairs such as a movie theatre, the vibration of the motion-enabled chairs adds up and may damage the foundation of the building especially at the resonance frequency. The present application describes a system and method for controlling the resulting vibration by introducing an alteration such as a delay or an inversion in the motion signals sent to the motion-enabled chairs. This delay causes the vibration of some motion-enabled chairs to be de-phased from the vibration of the other motion-enabled chairs. Whereby, the intensity (magnitude) of the resulting vibration is reduced. Control of the motion-enabled chairs may be done centrally through a central controller, or locally at selected motion-enabled chairs.
The present disclosure provides methods and systems for synchronizing motion data with an audio/video stream. An audio/video stream, which comprises at least one timing marker, is obtained. The audio/video stream is processed to detect the at least one timing marker. Motion data associated with the audio/video stream and timing information for the motion data are obtained, the timing information including timing information regarding the at least one timing marker. The audio/video stream, with the at least one timing marker detected, and the motion data, are output with the timing information.
H04N 9/87 - Regeneration of colour television signals
G11B 27/30 - IndexingAddressingTiming or synchronisingMeasuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
A multi-platform vibro-kinetic system comprises a plurality of motion platforms each having actuators to be displaceable to produce vibro-kinetic effects. The system may obtain movements of one or more operator(s), interpret the movements of the operator and identifying from the movements an operator instruction for effect generation, and output a motion signal containing instructions for producing a vibro-kinetic effect on at least one of the motion platforms as a response to the operator instruction.
A47C 31/00 - Details or accessories for chairs, beds, or the like, not provided for in other groups of this subclass, e.g. upholstery fasteners, mattress protectors, stretching devices for mattress nets
A63J 25/00 - Equipment specially adapted for cinemas
G05B 17/02 - Systems involving the use of models or simulators of said systems electric
G05D 19/02 - Control of mechanical oscillations, e.g. of amplitude, of frequency, of phase characterised by the use of electric means
H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
20.
Method and system for synchronizing vibro-kinetic effects to a virtual reality session
A method for synchronizing an output of a motion signal with a virtual reality program being played comprises mixing a multi-channel audio output of the virtual reality program into at least one mixed audio track. A time position of the virtual reality program being played is obtained using the at least one mixed audio track. A motion signal corresponding to virtual reality program being played and synchronized with the identified time position of the virtual reality program being played is obtained, the motion signal comprising motion platform actuator-driving instructions. The motion signal is output to an actuation system of a motion platform for producing vibro-kinetic effects in the motion platform corresponding to and synchronized with the virtual reality program being played. A motion controller for synchronizing an output of a motion signal with a virtual reality program being played is also provided.
A linear actuator is configured to be connected between a platform and a structure or ground for displacement of the platform relative to the structure or the ground. The actuator comprises a base, and an output displaceable linearly relative to the base. A first plurality of idlers are on the base, and a second plurality of idlers are on the output. An actuator unit has a reciprocating rotational output. A tensioning member hasa first end connected to the rotational output of the actuator unit, and a second end connected to an anchor point on one of the output and the base, the tensioning member being routed from the rotational output, through the first plurality of idlers and the second plurality of idlers and to the anchor point for converting a winding/unwinding of the tensioning member into a translation of the output.
The present document describes a device and method for synchronizing a motion signal corresponding to a media content with a media signal for the media content, the motion signal being for controlling a motion feedback system. The method comprises: receiving a portion of the media signal; obtaining a fingerprint corresponding to the received portion of the media signal; from reference fingerprints associated with time positions of at least one reference media content, identifying a reference time position of the media content corresponding to the obtained fingerprint; obtaining the motion signal associated with the identified reference time position of the media content; and outputting the motion signal synchronized with the media signal using the identified reference time position of the media content for controlling the motion feedback system.
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
H04N 21/41 - Structure of clientStructure of client peripherals
G09B 9/00 - Simulators for teaching or training purposes
23.
Method and system for synchronizing vibro-kinetic effects to a virtual reality session
A method for synchronizing an output of a motion signal with a virtual reality program being played comprises mixing a multi-channel audio output of the virtual reality program into at least one mixed audio track. A time position of the virtual reality program being played is obtained using the at least one mixed audio track. A motion signal corresponding to virtual reality program being played and synchronized with the identified time position of the virtual reality program being played is obtained, the motion signal comprising motion platform actuator-driving instructions. The motion signal is output to an actuation system of a motion platform for producing vibro-kinetic effects in the motion platform corresponding to and synchronized with the virtual reality program being played. A motion controller for synchronizing an output of a motion signal with a virtual reality program being played is also provided.
A joint assembly between a first component and a second component comprises a ball portion configured to be connected to the first component. A socket is configured to be connected to the second component or ground and comprises a socket base, a socket cover, and a spherical joint cavity within the assembled socket base and socket cover to receive the ball portion to form a spherical joint. At least one biasing member is in the joint assembly. A clamp clamps the socket base to the socket cover such that the at least one biasing member biases the socket base and the socket cover toward one another.
A joint assembly comprises a rotational joint member configured to be connected to a first component. A housing is configured to be connected to a second component or ground and defining an inner cavity. A translating member is received in the inner cavity of the housing and connected to the rotational joint member for concurrent translation relative to the housing. One or more levels of balls in the inner cavity between a housing surface and a surface of the translating member to support the translation of the translating member in the housing. A motion simulator featuring one or more of the joint assemblies is also provided.
The present disclosure provides methods and systems for synchronizing motion data with an audio/video stream. An audio/video stream, which comprises at least one timing marker, is obtained. The audio/video stream is processed to detect the at least one timing marker. Motion data associated with the audio/video stream and timing information for the motion data are obtained, the timing information including timing information regarding the at least one timing marker. The audio/video stream, with the at least one timing marker detected, and the motion data, are output with the timing information.
A linear actuator comprises a motor for producing a bi-directional rotational output. A casing is connected to the motor at a proximal end, the casing having an inner cavity defining a joint surface. A threaded shaft is within the inner cavity of the casing and actuated by the motor for rotation. A sliding tube assembly has a sliding tube in sliding arrangement with the inner cavity of the casing for moving in translation in an axial direction relative to the casing. A pair of traveling nuts is connected to the sliding tube assembly for moving with the sliding tube in the axial direction, the traveling nuts being operatively engaged to the threaded shaft for converting a rotational motion of the threaded shaft into a translation of the sliding tube, the traveling nuts being on opposite sides of a member of the sliding tube assembly connecting the traveling nuts to the sliding tube.
The present document describes a device and method for synchronizing a motion signal corresponding to a media content with a media signal for the media content, the motion signal being for controlling a motion feedback system. The method comprises: receiving a portion of the media signal; obtaining a fingerprint corresponding to the received portion of the media signal; from reference fingerprints associated with time positions of at least one reference media content, identifying a reference time position of the media content corresponding to the obtained fingerprint; obtaining the motion signal associated with the identified reference time position of the media content; and outputting the motion signal synchronized with the media signal using the identified reference time position of the media content for controlling the motion feedback system.
G09B 9/00 - Simulators for teaching or training purposes
G08B 6/00 - Tactile signalling systems, e.g. personal calling systems
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
H04N 21/41 - Structure of clientStructure of client peripherals
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
A method for synchronizing an output of a motion signal with a virtual reality program being played comprises mixing a multi-channel audio output of the virtual reality program into at least one mixed audio track. A time position of the virtual reality program being played is obtained using the at least one mixed audio track. A motion signal corresponding to virtual reality program being played and synchronized with the identified time position of the virtual reality program being played is obtained, the motion signal comprising motion platform actuator-driving instructions. The motion signal is output to an actuation system of a motion platform for producing vibro-kinetic effects in the motion platform corresponding to and synchronized with the virtual reality program being played. A motion controller for synchronizing an output of a motion signal with a virtual reality program being played is also provided.
A joint assembly between a first component and a second component comprises a ball portion configured to be connected to the first component. A socket is configured to be connected to the second component or ground and comprises a socket base, a socket cover, and a spherical joint cavity within the assembled socket base and socket cover to receive the ball portion to form a spherical joint. At least one biasing member is in the joint assembly. A clamp clamps the socket base to the socket cover such that the at least one biasing member biases the socket base and the socket cover toward one another.
A linear actuator comprises a motor for producing a bi-directional rotational output. A casing is connected to the motor at a proximal end, the casing having an inner cavity defining a joint surface. A threaded shaft is within the inner cavity of the casing and actuated by the motor for rotation. A sliding tube assembly has a sliding tube in sliding arrangement with the inner cavity of the casing for moving in translation in an axial direction relative to the casing. A pair of traveling nuts is connected to the sliding tube assembly for moving with the sliding tube in the axial direction, the traveling nuts being operatively engaged to the threaded shaft for converting a rotational motion of the threaded shaft into a translation of the sliding tube, the traveling nuts being on opposite sides of a member of the sliding tube assembly connecting the traveling nuts to the sliding tube.
A system for providing motion signals indicative of a motion to be performed by the motion platforms synchronously with video images comprising an input interface for extracting a motion signal from the input signal. A server provides a network address to each motion platform. A motion platform interface has control ports connected to arrays of motion platforms. Each motion platform being connected one to another by a wired connection according to a control protocol. The motion platform interface individually actuates each of the motion platforms by providing a client motion signal to each motion platform comprising the motion signal with a respective network address. Each motion platform is managed according to a respective feedback signal comprising the provided network address of each motion platform.
A linear actuator comprises a motor having an output. An end block is connected to a casing and to the motor and has a counterbore at a distal end with a bearing seated and retained in the counterbore. A coupling assembly couples the output shaft of the motor to a threaded shaft for transmission of the rotational output to the threaded shaft. A sliding tube is in sliding arrangement with the inner cavity of the casing for moving in translation relative to the casing.
F16H 3/06 - Toothed gearings for conveying rotary motion with variable gear ratio or for reversing rotary motion without gears having orbital motion with worm and worm-wheel or gears essentially having helical or herring-bone teeth
A linear actuator comprising a motor having an output shaft. A casing of the motor has an inner cavity defining a joint surface. A threaded shaft is within the inner cavity of the casing, and a bearing within the inner cavity. A coupling assembly couples the output shaft to the threaded shaft, and has a first coupling component receiving the rotational output from the motor, and a second coupling component coupled to the first coupling component for transmission of the rotational output to the threaded shaft. A substantial portion of a coupling is in an axial section of the linear actuator delimited by a proximal and distal surface of the bearing. A sliding tube is within the inner cavity and translates relative to the casing. A traveling nut is connected to the sliding tube for moving therewith for converting a rotational motion of the threaded shaft into a translation of the sliding tube.
F16H 1/24 - Toothed gearings for conveying rotary motion without gears having orbital motion involving gears essentially having intermeshing elements other than involute or cycloidal teeth
F16D 3/68 - Yielding couplings, i.e. with means permitting movement between the connected parts during the drive with the coupling parts connected by one or more intermediate members comprising elastic elements arranged between substantially-radial walls of both coupling parts the elements being made of rubber or similar material
A linear actuator comprises a motor having an output shaft. A casing of the motor has an inner cavity with a counterbore seat surface. A threaded shaft is within the inner cavity. A bearing is received in the counterbore seat surface. A coupling assembly has a first coupling component receiving the rotational output from the motor, and a second coupling component coupled to the first coupling component for transmission of the rotational output to the threaded shaft. A sliding tube is sliding arrangement with the casing for moving in translation relative to the casing. A traveling nut is in the sliding tube for moving therewith for converting a rotational motion of the threaded shaft into a translation of the sliding tube. An integral driven assembly unit comprising the bearing, the threaded shaft, the traveling nut and the sliding tube interconnected to one another so as to be removable by pulling out the integral driven assembly as a whole from the inner cavity of the casing via the proximal end.
F16H 3/06 - Toothed gearings for conveying rotary motion with variable gear ratio or for reversing rotary motion without gears having orbital motion with worm and worm-wheel or gears essentially having helical or herring-bone teeth
F16H 57/023 - Mounting or installation of gears or shafts in gearboxes, e.g. methods or means for assembly
F16D 3/68 - Yielding couplings, i.e. with means permitting movement between the connected parts during the drive with the coupling parts connected by one or more intermediate members comprising elastic elements arranged between substantially-radial walls of both coupling parts the elements being made of rubber or similar material
H02K 7/06 - Means for converting reciprocating motion into rotary motion or vice versa
G09B 9/12 - Motion systems for aircraft simulators
36.
Media recognition and synchronisation to a motion signal
The present document describes a device and method for synchronizing a motion signal corresponding to a media content with a media signal for the media content, the motion signal being for controlling a motion feedback system. The method comprises: receiving a portion of the media signal; obtaining a fingerprint corresponding to the received portion of the media signal; from reference fingerprints associated with time positions of at least one reference media content, identifying a reference time position of the media content corresponding to the obtained fingerprint; obtaining the motion signal associated with the identified reference time position of the media content; and outputting the motion signal synchronized with the media signal using the identified reference time position of the media content for controlling the motion feedback system.
G08B 6/00 - Tactile signalling systems, e.g. personal calling systems
H04N 21/41 - Structure of clientStructure of client peripherals
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
A linear actuator comprising a motor having an output shaft. A casing of the motor has an inner cavity defining a joint surface. A threaded shaft is within the inner cavity of the casing, and a bearing within the inner cavity. A coupling assembly couples the output shaft to the threaded shaft, and has a first coupling component receiving the rotational output from the motor, and a second coupling component coupled to the first coupling component for transmission of the rotational output to the threaded shaft.
A linear actuator comprises a motor having an output shaft. A casing of the motor has an inner cavity with a counterbore seat surface. A threaded shaft is within the inner cavity. A bearing is received in the counterbore seat surface. A coupling assembly has a first coupling component receiving the rotational output from the motor, and a second coupling component coupled to the first coupling component for transmission of the rotational output to the threaded shaft.
A linear actuator comprises a motor having an output An end block is connected to a casing and to the motor and has a counterbore at a distal end with a bearing seated and retained in the counterbore. A coupling assembly couples the output shaft of the motor to a threaded shaft for transmission of the rotational output to the threaded shaft. A sliding tube is in sliding arrangement with the inner cavity of the casing for moving in translation relative to the casing.
The present document describes a vibro-kinetic seating kit for providing seating to a user at a seating location in a multi-seating environment comprising other seating locations and for rendering a vibro-kinetic effect to the user. The vibro-kinetic seating kit comprises an electronic display and a vibro-kinetic platform which comprises a seat portion associated with the seating location and for providing the seating to the user; and an actuation system mechanically connected to the seat portion for rendering the vibro-kinetic effect to the user. The electronic display associated to the vibro-kinetic platform is for receiving display data and for electronically showing visual information indicative of the display data which comprises an identification tag for the seating location relative to the other seating locations in the multi-seating environment.
A63G 31/02 - Amusement arrangements with moving substructures
A63J 25/00 - Equipment specially adapted for cinemas
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G09F 9/30 - Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements in which the desired character or characters are formed by combining individual elements
H05K 11/00 - Combinations of a radio or television receiver with apparatus having a different main function
A63F 13/02 - Accessories (input or output arrangements for electrical digital computers G06F 3/00)
41.
LINK MEMBER FOR MOTION-ENABLED MOVIE THEATRE CHAIR
The present document describes a link member for providing an interface between an actuator and a seat base. The link member has a translational degree of freedom and at least two rotational degrees of freedom. The link member comprises: a joint member having a spherical surface, the joint member for attachment to one of the actuator and the seat base; a housing for attachment to the other one of the actuator and the seat base; and a slider mounted on the spherical surface and within the housing. The slider is free to move in a direction of a translational plane within the housing thereby providing the translational degree of freedom. Furthermore, the slider is free to slide on the spherical surface and to pivot about a first axis and a second axis thereby providing the at least two rotational degrees of freedom
A47C 31/00 - Details or accessories for chairs, beds, or the like, not provided for in other groups of this subclass, e.g. upholstery fasteners, mattress protectors, stretching devices for mattress nets
The present document describes a system and method for controlling the movements of a motion platform in real-time based on the movements of a remote subject. For example, the user of the motion platform may experience movements/vibrations that correspond to the movements of a motorcycle in a live racing event. The system comprises a motion capture system which determines the movement of the remote subject. The output of the motion capture system is used by an encoder to generate motion signals which cause the motion platform to produce movements which correspond to the movements of the remote subject. The motion signals are sent to the motion platform over a communication link. In an embodiment, the remote subject is provided with one or more motion sensors which communicate with the motion capture system over another communication link.
In a building equipped with a plurality of motion-enabled chairs such as a movie theatre, the vibration of the motion-enabled chairs adds up and may damage the foundation of the building especially at the resonance frequency. The present application describes a system and method for controlling the resulting vibration by introducing an alteration such as a delay or an inversion in the motion signals sent to the motion-enabled chairs. This delay causes the vibration of some motion-enabled chairs to be de-phased from the vibration of the other motion- enabled chairs. Whereby, the intensity (magnitude) of the resulting vibration is reduced. Control of the motion-enabled chairs may be done centrally through a central controller, or locally at selected motion-enabled chairs.
F16F 15/02 - Suppression of vibrations of non-rotating, e.g. reciprocating, systemsSuppression of vibrations of rotating systems by use of members not moving with the rotating system
A63J 25/00 - Equipment specially adapted for cinemas
B06B 1/02 - Processes or apparatus for generating mechanical vibrations of infrasonic, sonic or ultrasonic frequency making use of electrical energy
E04B 1/98 - Protection against other undesired influences or dangers against vibrations or shocksProtection against other undesired influences or dangers against mechanical destruction, e.g. by air-raids
F16F 15/03 - Suppression of vibrations of non-rotating, e.g. reciprocating, systemsSuppression of vibrations of rotating systems by use of members not moving with the rotating system using electromagnetic means
G05D 19/02 - Control of mechanical oscillations, e.g. of amplitude, of frequency, of phase characterised by the use of electric means
44.
Method and system for reducing vibration of motion-enabled chairs
In a building equipped with a plurality of motion-enabled chairs such as a movie theatre, the vibration of the motion-enabled chairs adds up and may damage the foundation of the building especially at the resonance frequency. The present application describes a system and method for controlling the resulting vibration by introducing an alteration such as a delay or an inversion in the motion signals sent to the motion-enabled chairs. This delay causes the vibration of some motion-enabled chairs to be de-phased from the vibration of the other motion-enabled chairs. Whereby, the intensity (magnitude) of the resulting vibration is reduced. Control of the motion-enabled chairs may be done centrally through a central controller, or locally at selected motion-enabled chairs.
The present document describes a vibro-kinetic seating kit for providing seating to a user at a seating location in a multi-seating environment comprising other seating locations and for rendering a vibro-kinetic effect to the user. The vibro-kinetic seating kit comprises an electronic display and a vibro-kinetic platform which comprises a seat portion associated with the seating location and for providing the seating to the user; and an actuation system mechanically connected to the seat portion for rendering the vibro-kinetic effect to the user. The electronic display associated to the vibro-kinetic platform is for receiving display data and for electronically showing visual information indicative of the display data which comprises an identification tag for the seating location relative to the other seating locations in the multi-seating environment.
A47C 31/00 - Details or accessories for chairs, beds, or the like, not provided for in other groups of this subclass, e.g. upholstery fasteners, mattress protectors, stretching devices for mattress nets
A47C 7/72 - Adaptations for incorporating lamps, radio sets, bars, telephones, ventilation, heating or cooling arrangements or the like
A63J 25/00 - Equipment specially adapted for cinemas
A63F 13/98 - Accessories, i.e. detachable arrangements optional for the use of the video game device, e.g. grip supports of game controllers
G09F 9/30 - Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements in which the desired character or characters are formed by combining individual elements
A63G 31/04 - Amusement arrangements with moving substructures with jolting substructures
A47C 7/00 - Parts, details, or accessories of chairs or stools
A63F 13/20 - Input arrangements for video game devices
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
46.
MEDIA RECOGNITION AND SYNCHRONISATION TO A MOTION SIGNAL
The present document describes a device and method for synchronizing a motion signal corresponding to a media content with a media signal for the media content, the motion signal being for controlling a motion feedback system. The method comprises: receiving a portion of the media signal; obtaining a fingerprint corresponding to the received portion of the media signal; from reference fingerprints associated with time positions of at least one reference media content, identifying a reference time position of the media content corresponding to the obtained fingerprint; obtaining the motion signal associated with the identified reference time position of the media content; and outputting the motion signal synchronized with the media signal using the identified reference time position of the media content for controlling the motion feedback system.
H04N 21/63 - Control signaling between client, server and network componentsNetwork processes for video distribution between server and clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB'sCommunication protocolsAddressing
47.
Media recognition and synchronisation to a motion signal
The present document describes a device and method for synchronizing a motion signal corresponding to a media content with a media signal for the media content, the motion signal being for controlling a motion feedback system. The method comprises: receiving a portion of the media signal; obtaining a fingerprint corresponding to the received portion of the media signal; from reference fingerprints associated with time positions of at least one reference media content, identifying a reference time position of the media content corresponding to the obtained fingerprint; obtaining the motion signal associated with the identified reference time position of the media content; and outputting the motion signal synchronized with the media signal using the identified reference time position of the media content for controlling the motion feedback system.
The present document describes a CPU platform interface method and device for synchronizing a stream of motion codes with a video stream. The method and device use the video stream time stamps and movie identity information from the software movie player along with the CPU time clock to fill a queue of motion code frames and determine when the frames will be sent as a motion stream to one or more actuators of a motion platform.
The present document describes a link member for providing an interface between an actuator and a seat base. The link member has a translational degree of freedom and at least two rotational degrees of freedom. The link member comprises: a joint member having a spherical surface, the joint member for attachment to one of the actuator and the seat base; a housing for attachment to the other one of the actuator and the seat base; and a slider mounted on the spherical surface and within the housing. The slider is free to move in a direction of a translational plane within the housing thereby providing the translational degree of freedom. Furthermore, the slider is free to slide on the spherical surface and to pivot about a first axis and a second axis thereby providing the at least two rotational degrees of freedom.
There is described method for producing a computer file for inclusion in an audio bundle of a digital cinema file in which is encoded a multi-channel vibro-kinetic signal for controlling a motion platform. The audio bundle is for being transported over a digital transport link between a D-Cinema player and a motion decoder. The method comprises: obtaining a succession of blocks of vibro-kinetic samples from a vibro-kinetic file (e.g., a KineLink file); encoding binary data which represents the samples of the multi-channel vibro-kinetic signal into a sequence of monophonic PCM samples, according to a defined structure; and building a computer file using the encoded binary data, the computer file for incorporation into the audio bundle of the digital-cinema file, the encoded binary data for being transported over the digital transport link of the D-Cinema player to a motion decoder controlling the motion platform. A corresponding encoder, a corresponding decoder and a corresponding decoding method are also described.
A system for providing motion signals indicative of a motion to be performed by the motion platforms synchronously with video images comprising an input interface for extracting a motion signal from the input signal. A server provides a network address to each motion platform. A motion platform interface has control ports connected to arrays of motion platforms. Each motion platform being connected one to another by a wired connection according to a control protocol. The motion platform interface individually actuates each of the motion platforms by providing a client motion signal to each motion platform comprising the motion signal with a respective network address. Each motion platform is managed according to a respective feedback signal comprising the provided network address of each motion platform.
A system for providing motion signals indicative of a motion to be performed by the motion platforms synchronously with video images comprising an input interface for extracting a motion signal from the input signal. A server provides a network address to each motion platform. A motion platform interface has control ports connected to arrays of motion platforms. Each motion platform being connected one to another by a wired connection according to a control protocol. The motion platform interface individually actuates each of the motion platforms by providing a client motion signal to each motion platform comprising the motion signal with a respective network address. Each motion platform is managed according to a respective feedback signal comprising the provided network address of each motion platform.
The present document describes a CPU platform interface method and device for synchronizing a stream of motion codes with a video stream. The method and device use the video stream time stamps and movie identity information from the software movie player along with the CPU time clock to fill a queue of motion code frames and determine when the frames will be sent as a motion stream to one or more actuators of a motion platform.
There is described a method and device for encoding a vibro-kinetic signal (e.g., motion codes) directly onto a video player media (e.g., a DVD player) and for streaming the vibro-kinetic signal to a dedicated motion decoder in synchrony to the audio and video, while the movie support media (e.g., a DVD, a computer file, streaming data from a network) is being played. According to an embodiment, the multi-channel vibro-kinetic signal is encoded within one of the audio channels transported by the HDMI (High-Definition Multimedia Interface) link. Two methods are proposed to perform the encoding: Direct LSB (Least Significant Bit) Injection; and Perceptually Modulated Injection. There are also described corresponding decoding methods and motion decoders.
H04N 7/52 - Systems for transmission of a pulse code modulated with one or more other pulse code modulated signals, e.g. an audio signal or a synchronizing signal
H04N 5/85 - Television signal recording using optical recording on discs or drums
55.
Method and device for encoding vibro-kinetic data onto an LPCM audio stream over an HDMI link
There is described a method and device for encoding a vibro-kinetic signal (e.g., motion codes) directly onto a video player media (e.g., a DVD player) and for streaming the vibro-kinetic signal to a dedicated motion decoder in synchrony to the audio and video, while the movie support media (e.g., a DVD, a computer file, streaming data from a network) is being played. According to an embodiment, the multi-channel vibro-kinetic signal is encoded within one of the audio channels transported by the HDMI (High-Definition Multimedia Interface) link. Two methods are proposed to perform the encoding: Direct LSB (Least Significant Bit) Injection; and Perceptually Modulated Injection. There are also described corresponding decoding methods and motion decoders.
The present document describes an actuated chair for inducing motion with respect to the ground as a function of motion signals synchronized with a video output of a feature length movie. The chair comprises a seat base, and an actuating base for receiving the motion signals. The actuating base comprises three link members, namely a first link member, a second link member and a third link member. Each link member has one translational degree of freedom and two rotational degrees of freedom. The first link member and the second link member are attached to the seat base closer to the rear edge than the third link member. The actuating base further comprises three linear actuators for inducing motion to the seat base. The actuators are fixed to the frame and each actuator is respectively connected to the seat base using a respective one of the three link members.
There is described method for producing a computer file for inclusion in an audio bundle of a digital cinema file in which is encoded a multi-channel vibro-kinetic signal for controlling a motion platform. The audio bundle is for being transported over a digital transport link between a D-Cinema player and a motion decoder. The method comprises: obtaining a succession of blocks of vibro-kinetic samples from a vibro-kinetic file (e.g., a KineLink file); encoding binary data which represents the samples of the multi-channel vibro-kinetic signal into a sequence of monophonic PCM samples, according to a defined structure; and building a computer file using the encoded binary data, the computer file for incorporation into the audio bundle of the digital-cinema file, the encoded binary data for being transported over the digital transport link of the D-Cinema player to a motion decoder controlling the motion platform. A corresponding encoder, a corresponding decoder and a corresponding decoding method are also described.
H04N 5/262 - Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects
H04N 7/08 - Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band
H04N 7/24 - Systems for the transmission of television signals using pulse code modulation
58.
Method for selling motion-actuated seats in movie theaters
A method for selling seats in a movie theater, comprising the steps of: providing a first screening room in a movie theater with actuated seats providing movement in synchronization with a motion picture having a feature-length presentation being projected; selling access to non-actuated seats in the movie theater at a base price per seat; selling access to said actuated seats in said first screening room at a second price per seat, the second price being equal to the base price per seat added to an actuated-seat premium; controlling the access to said actuated seats in said first screening room as opposed to the non-actuated seats; and projecting said motion picture in the first screening room with the actuated seats being actuated to provide movement in synchronization with the motion picture.
The present description relates to the interfacing of a computer with a motion platform using a USB audio-class computer peripheral. The computer peripheral receives a digital audio-format signal according to the USB specification and provides a motion signal to up to four motion platforms. As the computer peripheral is a USB audio-class peripheral, no device-specific driver is required to play motion synchronously with a movie or a video game. The general purpose audio driver included in the operating system of the computer is advantageously used and the computer peripheral can alternately be used with any operating system comprising such a general purpose audio driver, such as Windows 2000, Windows XO or Mac OSX. The computer peripheral is seen by the computer as a USB sound card.
G10L 21/00 - Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
G05B 15/02 - Systems controlled by a computer electric
G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
The present description relates to the interfacing of a computer with a motion platform using a USB audio-class computer peripheral. The computer peripheral receives a digital audio-format signal according to the USB specification and provides a motion signal to up to four motion platforms. As the computer peripheral is a USB audio-class peripheral, no device-specific driver is required to play motion synchronously with a movie or a video game. The general purpose audio driver included in the operating system of the computer is advantageously used and the computer peripheral can alternately be used with any operating system comprising such a general purpose audio driver, such as Windows 2000, Windows XO or Mac OSX. The computer peripheral is seen by the computer as a USB sound card.
G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
G06F 5/00 - Methods or arrangements for data conversion without changing the order or content of the data handled
G09B 9/08 - Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of aircraft, e.g. Link trainer
61.
Control of a plurality of motion platforms in synchrony with a sequence of images
There is provided a system to provide a sequence of motion samples to a plurality of motion platforms, such as the plurality of seats in a movie theatre, such that the motion is synchronized with a sequence of images, such as a movie. In order to reduce the cost of the system, synchronization of a motion data signal with the sequence of images is centralized at a unique synchronizing unit. The synchronized sequence of motion samples is distributed to a plurality of motion platform hubs, each controlling and managing a reduced number of motion platforms.
There is provided a system to provide a sequence of motion samples to a plurality of motion platforms, such as the plurality of seats in a movie theatre, such that the motion is synchronized with a sequence of images, such as a movie. In order to reduce the cost of the system, synchronization of a motion data signal with the sequence of images is centralized at a unique synchronizing unit. The synchronized sequence of motion samples is distributed to a plurality of motion platform hubs, each controlling and managing a reduced number of motion platforms.
An actuated support frame for transmitting motion to a seat with respect to a ground as a function of motion signals associated with video output, comprises a frame. The frame is expandable/retractable along translational degrees of freedom. Support surfaces are provided on the frame. The support surfaces are displaceable with respect to one another by expansion/retraction of the frame so as to be sized to support a seat. Actuators are provided between the frame and the ground. The actuators receive signals and selectively displace the frame with respect to the ground in synchronization with a video output, whereby a seat supported on the frame is displaceable within the frame. A method for installing a seating system of a motion simulator system is also provided.
A method for providing a motion signal with a sound signal using an existing sound signal encoding format. The method comprises providing the motion signal, providing the sound signal, inserting the motion signal in an available data field provided in the existing encoding algorithm, encoding the sound signal with the inserted motion signal according to the existing encoding algorithm to generate an encoded bitstream sound signal and providing the encoded bitstream sound signal comprising the motion signal and the sound signal.
A motion simulator for transmitting motion with respect to a floor as a function of motion signals associated to a video output. The motion simulator comprises a seating portion for accommodating a viewer viewing the video output. Actuators each have a housing and an output shaft interrelated by a degree of freedom. Each of the actuators has a motor connected to the seating portion for displacing the housing with respect to the output shaft along the degree of freedom as a function of actuation from the actuators in relation to the motion signals. The housing of each of the actuators is secured to the seating portion. The output shaft of each of the actuators comprises a leg supporting the motion simulator on the floor, whereby the seating portion is movable as a function of actuation from the actuators.