This invention pertains to the field of entertainment motion devices. In particular, this invention pertains to encoding a motion signal with a sound signal.
Motion signals are used to drive actuators in order to deliver motion to thereby create reciprocate movements preferably synchronized with a sound signal track and or a video track. Unfortunately, prior art devices require a specific and dedicated medium for storing the motion signals.
The skilled addressee will appreciate that this is quite cumbersome as it requires a user to have a dedicated medium for storing a motion signal as well as a dedicated medium for storing at least one of the audio/video track.
Furthermore, it will be appreciated that a user using an audio/video track encoded using a first given standard or algorithm might be prevented from using the medium storing the motion signal as the latter may have been created to be supported to use an audio/video track encoded using a second given standard or algorithm. Such drawback is major and requires that users carefully check what type of standard is used for encoding the audio/video track. This therefore de facto limits the wide spread use of motion signals in a market where various standards or algorithms are used to encode the audio/video track.
It will further be appreciated that synchronization may also be an issue.
In view of the above, there is a need for a method and apparatus that will overcome at least one of the above-identified drawbacks.
According to an aspect of the invention, there is provided a method for encoding a motion signal with a sound signal. The method comprises providing a motion signal, providing a sound signal, encoding the motion signal with the sound signal to generate a synchronized composite audio/motion signal and providing the synchronized composite audio/motion signal.
An apparatus for providing a synchronized composite audio/motion signal, the apparatus comprising a motion signal providing unit for providing a motion signal, a sound signal providing unit for providing a sound signal, a synchronizing unit receiving the provided motion signal and the sound signal and generating the synchronized composite audio/motion signal.
Further features and advantages of the present invention will become apparent from the following detailed description, taken in combination with the appended drawings, in which:
It will be noted that throughout the appended drawings, like features are identified by like reference numerals.
Now referring to
More precisely, the apparatus 10 comprises a motion signal providing unit 12, a sound signal providing unit 14, a synchronizing unit, an example of which comprises an encoding algorithm providing unit 16 and an encoding unit 18, and finally a composite audio/motion signal providing unit 20.
The motion signal providing unit 12 is adapted to provide a motion signal. It will be appreciated by the skilled addressee that the motion signal may be used by a plurality of actuators in order to provide reciprocate movements to the user.
In an embodiment, the motion signal providing unit 12 comprises a storing medium comprising a motion signal which has been programmed to be played with a corresponding sound signal of a given video signal. In an embodiment, the storing medium of the motion signal providing unit may be a hard disk, a CD, a DVD or the like.
The sound signal providing unit 14 is adapted to provide a sound signal with which the motion signal has to be played. It will be appreciated by the skilled addressee that the sound signal may be synchronized with a video signal, not shown in
The encoding algorithm providing unit 16 is adapted to provide an encoding algorithm for encoding the motion with the sound signal. The encoding algorithm may be any algorithm which allows the insertion of the motion signal into a composite audio/motion signal, and which allows its extraction at the time of the play-back. Algorithms which in addition provide a compression of the audio/motion composite signal in order to reduce the number of bits required to represent it, while minimizing the detectability of the bit rate reduction to the senses of the user may be applied or not.
The encoding unit 18 is adapted to receive a motion signal, a sound signal and an encoding algorithm. The encoding unit 18 is further adapted to encode the motion signal in the sound signal according to the encoding algorithm to generate an encoded sound signal. It will be appreciated by the skilled addressee that the encoding unit 18 may be any processing unit suitable for performing such task. In an embodiment, the encoding unit 18 is an application running on a computer. Alternatively, the encoding unit 18 implemented in hardware/firmware (such as for instance in a DSP (Digital Signal Processor) or in an FPGA (Field Programmable Gate Array)).
The composite audio/motion signal providing unit 20 is adapted to provide the composite audio/motion signal to a user. More precisely, the composite audio/motion signal providing unit 20 may be any one of a memory, a storing medium for storing data such as a DVD ROM, a CD ROM or the like, a communication unit for transmitting the composite audio/motion signal to a plurality of users, or the like.
In an embodiment, the composite audio/motion signal providing unit 20 is a computer used to generate the composite audio/motion signal, a DVD burner, a DVD manufacturing plant. Alternatively, the composite audio/motion signal providing unit 20 may be a communication unit adapted to provide the composite audio/motion signal to a plurality of users. For instance, it will be appreciated that the communication unit may be adapted to provide the composite audio/motion signal over a network which may be wireless, such as a television network, or wired such as a local area network (LAN), a metropolitan area network (MAN) or a wide area network (WAN) such as the Internet.
More precisely, the motion signal providing unit 12 provides a motion signal to the encoding unit 18. The sound signal providing unit 14 provides a sound signal to the encoding 18 and the encoding algorithm providing unit 16 provides an encoding algorithm to the encoding unit 18.
The encoding unit 18 encodes the motion signal with the bitstream sound signal according to the provided encoding algorithm. The resulting composite audio/motion signal is provided by the encoding unit 18 to the composite audio/motion signal providing unit 20.
Now referring to
Now referring to
According to step 30, a sound signal is provided. The sound signal is provided by the sound signal providing unit 14.
According to step 32, a motion signal is provided. The motion signal is provided by the motion signal providing unit 12.
According to step 34, the provided motion signal is encoded with the provided sound signal using an encoding algorithm to provide a synchronized composite audio/motion signal. In an embodiment, the encoded composite audio/motion signal is created following the existing standard for creating the audio bitstream on a DVD. This way, the composite audio/motion signal may be played onto an existing and commercially available DVD player, and will be available on the available SPDIF output of existing players. The skilled addressee will appreciate that this is of great advantage as it enables the user to keep his DVD player. The user has only to add a composite audio/motion decoder connected to the existing SPDIF output of the DVD player. The output of the composite audio/motion signal decoder is then sent to a motion controller such as the D-Box® Kinetron™ controller (not shown).
In another embodiment (not shown), a composite audio/motion signal decoder and a motion controller are incorporated in DVD players in hardware, software or firmware. This way, a separate motion controller would not be necessary.
In an embodiment, this encoding is performed by the encoding unit 18.
According to step 36, the synchronized composite audio/motion signal is provided. The synchronized composite audio/motion signal is provided to the composite audio/motion signal providing unit 20.
Now referring to
According to step 40, an encoding algorithm is provided. As explained earlier the encoding algorithm is provided by the encoding algorithm providing unit 16.
Examples of such encoding algorithms are those which are compatible with the IEC61937 standard, an example of which are the AC3 standard of Dolby™ and DTS encoding algorithms. The AC3 encoding algorithm is further described in “ATSC Standard: Digital Audio Compression (AC3), Revision A, Doc A/52A (20 Aug. 2001)”, published by Advanced Television Systems Committee, 1750 K Street, N.W., suite 1200, Washington D.C. 20006, which is hereby incorporated by reference.
According to step 42, the provided motion signal is inserted in the provided sound signal in accordance with the encoding algorithm used. Such inserting is performed using the encoding unit 18.
According to step 44, a composite audio/motion signal is generated.
It should be appreciated by the skilled addressee that the composite audio/motion signal may further be decoded in accordance with the algorithm used to encode the motion signal with the sound signal.
The skilled addressee will further appreciate that the encoding is performed such that the encoded sound signal is synchronized with the motion signal. It has been contemplated that providing an encoded sound signal synchronized with the motion signal is of great advantage as it enables a synchronous delivering of the motion signal which is desirable. It has been contemplated that a first advantage of the method disclosed is the fact that it frees that a motion player from having to store a motion signal prior to playback, therefore greatly reducing its memory resources. A second advantage of the method disclosed is that it frees the motion player from having required computational resources for re-synchronizing the motion signal to the audio signal, therefore greatly reducing its computational resources.
While illustrated in the block diagrams as groups of discrete components communicating with each other via distinct data signal connections, it will be understood by those skilled in the art that the present embodiments are provided by a combination of hardware and software components, with some components being implemented by a given function or operation of a hardware or software system, and many of the data paths illustrated being implemented by data communication within a computer application or operating system. The structure illustrated is thus provided for efficiency of teaching the present embodiment.
It should be noted that the present invention can be carried out as a method, can be embodied in a system, a computer readable medium or an electrical or electro-magnetical signal.
The embodiments of the invention described above are intended to be exemplary only. The scope of the invention is therefore intended to be limited solely by the scope of the appended claims.
This patent application claims priority of U.S. provisional Patent Application No 60/674,695, entitled “Method and apparatus for encoding a motion signal with a sound signal” that was filed Apr. 26, 2005, the specification of which is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
60674695 | Apr 2005 | US |