The IOHT setup is composed of two WiiMotes that are fixed to a mechanical frame and connected to a monitoring computer via a Bluetooth communication channel, an IR beacon that consists of four IR (950 nm) light-emitting diodes (LEDs), and other related electronic subparts (
Figs. 1A,
1B). The mechanical frame is manufactured to adjust the height of the vertical rod, the horizontal rotation of the vertical rod, the horizontal distance between the two WiiMotes, the vertical angle of the horizontal plate, and the relative horizontal angle between the two WiiMotes (
Fig. 1C). Each WiiMote independently detects the relative 2-D positional information of the IR beacon and transfers the information to the monitoring computer continuously via a Bluetooth USB dongle (BT-0001; Billionton Systems Inc., Hsinchu, China). The two 2-D positional information is then integrated by a stereo matching technique that calculates the 3-D position of the IR beacon. Using this real-time 3D positional information, the subject's head posture is represented by three angles: head turn, φ
h; cervical flexion/extension, φ
c; and lateral tilt, φ
l, as shown in
equation 1.
where
Rot,
C, and
S represent the rotation matrix, cosine function, and sine function, respectively. By solving this matrix calculation, each targeted angle value can be obtained as shown in
equation 2:
where
ATAN2 represents the trigonometry function arctangent-2. Overall, mathematical procedures were performed by custom software that was programmed in Visual C
++ (Microsoft Visual Studio version 2008; Microsoft Inc., Redmond, WA).