Claims
- 1. An apparatus for generating a synchronized motion effect for at least one actuator using an audio/video source stream signal, said apparatus comprising:a track analyzer, receiving an audio/video source stream signal comprising a plurality of data packets and extracting a portion of interest in a data packet of the plurality of data packets; a synchronization database comprising a plurality of time codes, each related to a specific sequence of data comprised in the portion of interest of a data packet; a time code generator receiving and providing the extracted portion of interest of the data packet to the synchronization database, the time code generator further receiving a corresponding time code signal from the synchronization database; and an effect generator receiving the time code signal from the time code generator and providing an effect signal, from a stored effect database, synchronized to that time code signal, to at least one actuator.
- 2. The apparatus as claimed in claim 1, wherein said audio/video source stream signal is a DTS or a AC3 frame.
- 3. The apparatus as claimed in claim 2, wherein the portion of interest comprises the CRC1 field, one byte located at ⅕ of the AC3 frame, one byte located at ⅖ of the AC3 frame, one byte located at ⅗ of the AC3 frame, one byte located at ⅘ of the AC3 frame and the CRC2 field located at the cud of the AC3 frame.
- 4. The apparatus as claimed in claim 1, wherein the time code signal represents an elapsed time from an origin.
- 5. The apparatus as claimed in claim 1, wherein the stored effect database comprises a plurality of effect signals, the stored effect database further comprising at least one file, the at least one file comprising raw effect data.
- 6. The apparatus as claimed in claim 5, wherein at least one part of said stored effect database is stored in Random Access Memory (RAM) or Random Access Memory (RAM) disk.
- 7. The apparatus as claimed in claim 5, wherein raw effect data are .wav file format having a sampling frequency of about 400 Hz.
- 8. The apparatus as claimed in claim 1, wherein the time code generator comprises an interpolating unit receiving a current time code signal from the synchronization database and providing a time code signal using an internal clock.
- 9. The apparatus as claimed in claim 8, wherein the plurality of time codes are interspersed throughout the audio/visual stream signal.
- 10. The apparatus as claimed in claim 1, wherein the effect signal is provided to at least three actuators, the at least three actuators supporting a sofa.
- 11. A method for performing a synchronized effect using a time code in a datastream comprising a plurality of data packets, the method comprising the steps of:defining a portion of interest in a data packet of a datastream; creating a synchronization database comprising a plurality of time codes each related to a specific sequence of data comprised in the portion of interest of a packet of the datastream; receiving a packet of the datastream; extracting die portion of interest of the received packet of the datastream; accessing the synchronization dathbase using at least the portion of interest of the received packet; providing a corresponding time code related to the packet to a generator effect; providing an effect related to said provided corresponding time code; and actuating at least one actuator using the provided effect.
- 12. The method as claimed in claim 11, wherein the portion of interest has a substantially large probability distribution.
- 13. The method as claimed in claim 11, wherein the step of creating a synchronization database comprises verifying that each said specific sequence of data in said synchronization database is unique with respect to each portion of interest of the datastream, wherein only unique specific sequences of data are included in said synchronization database.
- 14. The method as claimed in claim 11, wherein the datastream is an AC3 or DTS frame.
- 15. The method as claimed in claim 11, wherein the providing of an effect related to said provided corresponding time code comprises the accessing of a database comprising a list of effects to be played with respect to a time code to retrieve an identification of an effect to be played, the method further comprising the step of accessing a raw data effect database using the identification of the effect to be played and retrieving the effect.
- 16. The method as claimed in claim 11, wherein the step of providing the effect comprises playing a .wav file.
- 17. The method as claimed in claim 11, wherein the step of providing an effect comprises providing visual cue effect and vibration effect synchronized with the datastream.
Parent Case Info
The present application is a continuation-in-part of U.S. patent application Ser. No. 09/642,756 filed Aug. 22, 2000 which is a continuation of U.S. patent application Ser. No. 09/034,266 filed Mar. 4, 1998, now U.S. Pat. No. 6,139,324 the specification of which are hereby incorporated by reference.
US Referenced Citations (15)
Foreign Referenced Citations (1)
Number |
Date |
Country |
WO 9608785 |
Mar 1996 |
WO |
Non-Patent Literature Citations (1)
Entry |
Steve Vernon, Design and Implementation of AC-3 Coders, Dolby Laboratories, Inc, IEEE Tr. Consumer Electronics, vol. 41, No. 3 (Aug. 1995), pp. 1-6. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/034266 |
Mar 1998 |
US |
Child |
09/642756 |
|
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09/642756 |
Aug 2000 |
US |
Child |
09/754088 |
|
US |