PAPER CrossOverlayDesktop: Dynamic Overlay of Desktop Graphics Between Co-located Computers for Multi-User Interaction

Size: px
Start display at page:

Download "PAPER CrossOverlayDesktop: Dynamic Overlay of Desktop Graphics Between Co-located Computers for Multi-User Interaction"

Transcription

1 IEICE TRANS. INF. & SYST., VOL.Exx D, NO.xx XXXX 200x 1 PAPER CrossOverlayDesktop: Dynamic Overlay of Desktop Graphics Between Co-located Computers for Multi-User Interaction Daisuke IWAI, Nonmember and Kosuke SATO, Member SUMMARY This paper presents an intuitive interaction technique for data exchange between multiple co-located devices. In the proposed system, CrossOverlayDesktop, desktop graphics of the devices are graphically overlaid with each other (i.e., alphablended). Users can exchange file data by the usual drag-anddrop manipulation through an overlaid area. The overlaid area is determined by the physical six degrees of freedom (6-DOF) correlation of the devices and thus changes according to users direct movements of the devices. Because familiar operations such as drag-and-drop can be applied to file exchange between multiple devices, seamless, consistent, and thus intuitive multiuser collaboration is realized. Furthermore, dynamic overlay of desktop graphics allows users to intuitively establish communication, identify connected devices, and perform access control. For access control of the data, users can protect their own data by simply dragging them out of the overlaid area, because only the overlaid area becomes a public space. Several proof-of-concept experiments and evaluations were conducted. Results show the effectiveness of the proposed interaction technique. key words: Multiple displays, Handheld computer, Graphically overlaid desktop, Co-located user collaboration 1. Introduction and Motivation With the recent widespread use of handheld or portable devices, such as the Ultra-Mobile PC, tablet PC, PDA, netbook, and smartphone, data exchange between colocated users, such as friends or colleagues, has become common. However, most novice users still have difficulty connecting their own devices with others via wireless connection. This is because that they are not familiar with the cumbersome and complicated authentication procedures that require them to adopt a new mental model of the process. This paper proposes an intuitive interaction technique for data exchange between co-located multiple devices, which is based on a previous short report [1]. In the proposed system, CrossOverlayDesktop, desktop graphics of the devices are graphically overlaid with each other (i.e., alpha-blended). Users can exchange file data by the usual drag-and-drop manipulation through the overlaid area (Fig. 1). The overlaid area is determined by physical six degrees of freedom (6-DOF) correlation of the devices and thus changes according to users direct movements of the devices. Because fa- The authors are with the Graduate School of Engineering Science, Osaka University, Toyonaka-shi, Japan. (a) usual environment (b) CrossOverlayDesktop environment Fig. 1 Concept of CrossOverlayDesktop: (a) any desktop graphics are not overlaid, and (b) desktop graphics are overlaid (or alpha-blended) each other and the users exchange their data through the overlay. miliar operations such as drag-and-drop can be applied to file exchange between multiple devices, the proposed interaction technique offers seamless, consistent, and thus intuitive multi-user collaboration. Dynamic overlay of desktop graphics allows users to intuitively establish communication, identify connected devices, and perform access control. Access control or ownership of the exchanged data is an important issue for multi-user interactions where private or personalized information must be appropriately protected. In the proposed system, users can protect their own data by simply dragging them out of the overlaid area, because only the overlaid area becomes a public space. Furthermore, they are allowed to control the visibility of the overlaid desktop graphics and file icons. This paper focuses on discussing usability of the proposed interface rather than its usefulness through several user studies. The remainder of the paper is organized as follows. The subsequent section briefly describes related studies. Sections 3 and 4 present the detailed principles of dynamic graphical overlay and interaction techniques, respectively. Section 5 describes the detailed implementation of the proposed interaction technique and shows how it works. Section 6 describes several user studies to evaluate the proposed method. In section 7, we briefly discuss advantages and limitations of the proposed method. Section 8 concludes the paper with directions for future work.

2 2 IEICE TRANS. INF. & SYST., VOL.Exx D, NO.xx XXXX 200x 2. Related Works Intuitive interaction techniques to support direct data exchange between co-located portable devices have been explored in previous studies. Rekimoto proposed an interaction technique called Pick-and-Drop, which allows a user to pick a file on one computer and drop it on another with a touch pen [2]. Although pen ID recognition is required in this technique, Stitching [3] utilizes a pen-based gesture to bind multiple displays. In contrast to these previous studies, the well-known drag-and-drop operation can still be used in file exchange between co-located devices in the interaction technique proposed in this paper. A user can copy a file from another device by simply dragging a file icon through the overlaid desktop area and dropping it on his (or her) own desktop. In this interaction, a touch pen is not always needed; mice or other input interfaces can be used as well. Several studies have proposed intuitive methods to connect nearby computers. ConnecTables [4] are wheeled tables with mounted LCD displays that can be moved together so that the top edges of the two LCDs meet. The devices then recognize one another through a radio-frequency identification (RFID) tag and a reader mounted on each device. The displays can be joined only at the top edges (i.e., when they face each another). When joined, two ConnecTables create a shared workspace in which users can pass objects back and forth. Rekimoto et al. proposed detecting nearby devices with RFID tags or infrared beaming to establish wireless connections [5]. In these techniques, a user can connect a device by bringing it close to another without having any knowledge about the wireless communication itself. However, as indicated by Hinckley [6], although wireless networking and location awareness techniques allow devices to communicate and provide some information about the proximity of other devices, a user would have difficulty specifying which devices to connect to when several devices are nearby. This paper explores capabilities of an interaction technique that exploits 6-DOF correlation of co-located devices rather than their proximity. This richer information allows a user not only to establish communication intuitively but also to specify desired devices from multiple nearby devices easily. Recently, Cao et al. explored co-located multi-user interaction using multiple handheld projectors [7]. Because overlapping of projected working spaces is a natural phenomenon, they realized file exchange through the overlapped area. Although they proposed access control of projected data, all users could see all of the data. They allow users to make their own data invisible to other users; however, the users themselves cannot see this hidden data either. On the other hand, this paper proposes an interaction technique in which users can exchange data only in the overlaid area (i.e., public space). They easily protect private data by simply moving them to the non-overlaid area. In addition, visibility control of file icons and desktop graphics are implemented in the proposed technique. Several techniques that enable 6-DOF tracking of devices have been developed, such as a vision-based marker tracking method [8] or a magnetic tracking system. However, they require an external apparatus such as a camera and obtrusive visual markers or a transmitter of a magnetic field. On the other hand, many studies have been conducted on ubiquitous high-quality spatial tracking [9]. However, these projects are still in the research phase, and thus are not commercially available. Because we focus on the interaction technique itself, development of 6-DOF tracking technology is outside the focus of this paper. Therefore, an off-the-shelf magnetic tracker is employed in this paper because it offers real-time and precise 6-DOF tracking, and thus allows us to prototype future interaction scenarios. 3. Dynamic Overlay of Desktop Graphics Based on 6-DOF Correlation of Devices This section describes how to determine 2D movements, such as translation and rotation, of desktop graphics of co-located devices based on their 6-DOF correlations. This is accomplished by coordinate transformation in a 3D physical space (Fig. 2) and a 2D pixel space (Fig. 3). As a result of the transformation, desktop graphics of the devices, including file icons and mouse pointers, are overlaid in a shared 2D space. Then alpha-blending is applied to the overlaid area. Figure 2(a) shows an example of co-located devices in a 3D physical space. Two displays, I and, each have their own Cartesian coordinate systems C I (origin: O I, axes: X I, Y I, Z I ) and CA (origin: O A, axes: XA, Y A, Z A ), respectively. First, 3D distances of all combinations of a vertex of one display and an edge of the other are measured, and a combination whose distance is the minimum is chosen. The chosen vertex and edge are represented as p A and ei, respectively (Fig. 2(b)). A point s I is the intersection of e I and the perpendicular drawn from p A to ei. Second, is translated in the 3D physical space in a manner such that p B is on the XI Y I plane and the distance from s I to p B is the same as that from si to p A (Fig. 2(c)). The new coordinate system of is represented as CB. p B is translated from p A. Third, is rotated in 3D space around an axis that contains p B and is parallel to e I in a manner such that q C, which is the diagonal of p C, is on the XI Y I plane (Fig. 2(d)). The new coordinate system of is represented as CC. q C is rotated from q B. p B is invariant in this process ( p B = p C ). Finally, is rotated in the 3D physical space around a diagonal line from p C to q C in a manner such

3 IWAI and SATO: DYNAMIC OVERLAY OF DESKTOP GRAPHICS FOR CO-LOCATED MULTI-USER INTERACTION 3 (a) co-located devices (b) vertex-edge combination whose distance is minimum C ) (c) translation (CA B C ) (d) rotation (CB C C ) (e) rotation (CC D (f) final result of coordinate transformation physical space is now converted into a 2D pixel space (Fig. 3). The desktop graphics of are translated and rotated as shown in Fig. 3(a). M is a user-defined arbitrary parameter that defines how the desktop graphics of are inserted inside the desktop of I from ei in the 2D pixel space. α represents a conversion factor from millimeters to pixels. This process can be represented as a simple 2D affine transformation without scaling. Thus, the overlaid area is derived as shown in Fig. 3(b). Hereby, an overlaid desktop area changes according to the 3D movements of co-located devices. Furthermore, the overlaid area implicitly indicates the direction of a connected device, and thus a user can easily specify it. However, because the motion of overlaid desktops is performed in 2D although the devices themselves move in 3D, this visualization might be indirect and thus result in a non-intuitive interaction. This issue will be evaluated and discussed later in This section describes how to realize file exchange through an overlaid area, stabilization of the overlaid area, and access control of file data. 4.1 (g) final result of coordinate transformation (2D view) Fig. 2 Coordinate transformation in physical space (a) 2D transformation of desktop graphics Fig. 3 (b) calculated overlaid area Overlaid area calculation in pixel space that all the vertices of, such as p~idi, ~qd, and ~rd, are on I I the X Y plane (Fig. 2(e)). The new coordinate sys tem of is now represented as CD. ~rd is rotated from ~rc. p~ici and ~qc are invariant in this process (~ pici = p~idi, ~qc = ~qd ). Now all the vertices of the two displays are on the same 2D physical plane, as shown in Fig. 2(f). Therefore, they can be drawn in a 2D representation, as shown in Fig. 2(g). In this figure, d is the 2D distance between p~idi and ~si and t is that between ~si and an end-point of ei. Angle θ is formed by the two x-axes X I and XD. d, t and θ are calculated in the above processes. The result of coordinate transformation in the 3D Interaction Technique File Exchange through Overlaid Area This paper proposes an intuitive file exchange interaction technique where a user can directly access a file that another user owns in an overlaid desktop area and copy it with the familiar drag-and-drop manipulation. The overlaid area becomes a public space where file data can be exchanged, and thus the remaining area becomes a personal space for file data, which only the owner can access. The proposed technique is explained with an example case of two co-located devices, I and, whose desktop graphics, including file icons and mouse pointers, are alpha-blended in an overlaid area. Figure 4 shows the overlaid desktop graphics of each device. The left and right images correspond to I and, respectively. Figure 4(a) shows an example of alpha-blending of the desktop graphics. When the user of I clicks a file icon in the public space, which the user of owns, a rectangular frame indicating the clicking operation appears around the icon in both the desktop graphics (Fig. 4(b)). After being dragged over to the public space (Fig. 4(c)), the file icon starts to rotate in a manner such that it is oriented correctly in the desktop of I when it is across the border of the public space (Fig. 4(d)(e)). When the icon is dragged, its transparency is 50%, indicating that it is not copied yet. Once it is dropped in the private space of I s desktop (i.e., the copy operation is completed), the transparency becomes 0% (Fig. 4(f)). As shown in Fig. 4, all visual effects occurring in the public space are drawn in both

4 4 IEICE TRANS. INF. & SYST., VOL.Exx D, NO.xx XXXX 200x graphics are generated. It is not necessary to rotate or adjust the own device for file copying. 4.2 Stabilization of Overlaid Graphics (a) alpha blending of the desktop graphics (b) clicking of an icon on the overlaid area Unintended device motion has to be considered when the device is held by a user. In addition, the 6-DOF sensor may have noise in its output. Because these factors cause unintended movements of the overlaid desktop graphics and thus make file exchange interaction difficult, stabilization of the motion is required. A simple average filter is applied to sensor output in order to compensate for device instability and sensor noise. Although this filter is simple and easy to implement, there is a time delay in the filter output. We evaluate how the usability of the proposed file exchange interaction technique is improved with such a simple filter in Access Control (c) dragging of the icon (d) dragging across the border of the overlaid area Fig. 4 (e) dragging to own desktop (f) dropping of the icon File exchange through overlaid desktops the desktops so that both the users can be aware of the copy operation. Note that one of the desktops is rotated in the file copying process, as shown in Fig. 4 and some other figures in this paper. A user can copy file data irrespective of the orientations of the communicating devices if they are close enough to each other so that overlaid desktop Three access control methods are available in the proposed interaction technique. First, it is assumed that nobody wants to receive a file from another user without realizing he (or she) has received it. Therefore, the following rule is applied: in the public space, every user can copy file data from another device, but nobody can copy a file to another device. Second, users can protect their data by a natural movement. As explained in 4.1, only files in the public space can be accessed by all users. Therefore, if users would not like to share private data, they just need to move the data or their own devices in a manner such that the icons are out of the public space. The user can control accessibility of the data by direct manipulation. Finally, a user can assign three access levels to data. All file data as well as the desktop itself have their own access levels that determine how users can interact with them. The first is Public where the file/desktop is visible to all users (i.e., displayed on both displays) and all users can operate on it. The second is Semi-Public where the file/desktop is visible to all users but only operable by its owner. The last is Private where the file/desktop is visible and operable only by its owner. Owners can assign an access level to their own data from a context menu that appears with a right click on the icon or the desktop. 5. Implementation This section describes an implementation of the proposed file exchange interaction technique and shows how it works. 5.1 System Configuration The proposed system is configured as shown in Fig. 5.

5 IWAI and SATO: DYNAMIC OVERLAY OF DESKTOP GRAPHICS FOR CO-LOCATED MULTI-USER INTERACTION 5 Fig. 5 (a) (b) (c) (d) System configuration Fig. 7 Overlay of desktop graphics according to 6-DOF correlations of devices: (a) distance between two devices is not short enough to generate overlaid graphics, (b) it is shorter and overlaid graphics are automatically appear, (c) it is much shorter and the overlaid area becomes larger, (d) desktop graphics are overlaid irrespective of the orientations of the communicating devices if they are close enough to each other. Fig. 6 Prototype of the proposed system It is a server-client system and consists of two client devices, a server, and two 6-DOF trackers attached to the devices. Tracker data are processed in the server to determine the 2D movement of the desktop graphics. Clients always send their file data (file name and position) and mouse data (click information and position) to the server, and receive the same information about the clients from the server. When a file is copied from a client, all data of the file is transferred. Figure 6 shows the experimental system that consists of a server computer (IBM ThinkPad T43p; CPU: 2.26 [GHz], RAM: 1 [GB]) and two handheld client computers (KOHJINSHA SA1F00D and SA5SX12A; CPU: 800 [MHz], RAM: 512 [MB]; a touch pen can be used only with the SA5SX12A). These three devices are connected via wireless LAN. Both client devices are tracked by a Polhemus Fastrak magnetic tracking system that provides 6-DOF information with 0.04 millimeter precision. All visual effects, including file icons and desktop graphics, are drawn with OpenGL. The system runs at about 30 [Hz], which does not disturb users natural interactions. In addition to the handheld devices, we prepared a desktop PC (CPU: 3.2 [GHz], RAM: 1.0 [GB]) with a large public display (Sony Qualia KDX-46Q005) as a client. The handheld clients have pixels in 7-inch displays ( [mm]). The public client has pixels in a 46-inch display ( [mm]). Thus, conversion factors from millimeters to pixels, α, introduced in Sec. 3 are 6.7 for the handheld devices and 1.3 for the public device. In addition, 512 (hand- (a) file dragged in public space (b) icon rotated on border (c) icon rotation completed (d) file copied Fig. 8 File exchange experiment held) and 640 (public) pixels are assigned to the parameter M, also introduced in Sec System Behavior This part shows how the proposed method actually works with the working prototype. First, we show how the proposed algorithm for dynamic overlay of desktop graphics works. Two clients are placed on a table as shown in Fig. 7(a) where desktop graphics are not overlaid yet. When they are brought close to each other, the desktop graphics are overlaid according to the distance (Fig. 7(b)(c)). The desktop graphics are overlaid irrespective of the orien-

6 IEICE TRANS. INF. & SYST., VOL.Exx D, NO.xx XXXX 200x 6 (a) setup A (a) (b) Fig. 9 Usage scenarios of file exchange interaction: (a) between co-located handheld devices, (b) between a co-located handheld device and public display tations of the communicating devices if they are close enough to each other (Fig. 7(d)). It is confirmed that the overlaid desktop graphics change dynamically according to the correlation of the devices position and orientation. Second, we show how the proposed file exchange interaction works. When a file in the public space (or overlaid area) is dragged, the file icon follows the mouse pointer and is overlaid on both the desktop graphics with 50% transparency (Fig. 8(a)). When the mouse pointer crosses the border, the file icon starts to rotate (Fig. 8(b)). Fig. 8(c) shows the completed rotation. The file is finally copied by a drop operation, and then the transparency of the copied file icon becomes 0% (Fig. 8(d)). Third, Fig. 9(a) shows two users exchanging their files with the proposed interaction technique. They used the prototype for ten minutes and it worked without any technical problems. In addition, the system worked with a combination of the handheld client and the public client, as shown in Fig. 9(b). The user could also exchange file data with this large display. Thus, it is confirmed that the proposed interaction technique works in typical usage scenarios. 6. Evaluation Three types of experiments are conducted to evaluate the usability or intuitiveness of the proposed interaction technique with the working prototype introduced in Intuitiveness Graphics of Dynamic Overlaid Desktop Movement of a device in a 3D physical space results in a 2D movement of the overlaid desktop graphics, as explained in Sec. 3. When the displays are placed on a same planar surface, the transformation is 2D to 2D linear mapping. Therefore, the generated overlaid graphics are natural for users. However, it is assumed that the users hold their mobile devices in a 3D physical space. In this case, the displays are not always placed on a same plane, then the transformation becomes 3D to 2D non-linear mapping. Therefore, the generated overlaid graphics might not be intuitive for (b) setup B (c) setup C (d) setup D (e) setup E Fig. 10 Five variations of position and pose correlation of two co-located devices the users. The objective of the experiment is to check if the overlaid desktop graphics generated by the proposed method are intuitive for the users even when the displays are not on a same plane. Participants behaviors in cases where two devices are placed on a same planar surface are compared with ones in cases where they are not placed on a same plane. Two devices are positioned in five ways, as shown in Fig. 10, on the assumption that two users sit next to each other (setup A), a user faces another across a table (setups B and D), and two users sit down at a corner of a table (setups C and E). In setups A, B, and C, two displays are placed on a same plane. In the other setups, they are not on a same planar surface. In each setup, two devices are placed so that the generated overlaid area shares only one icon. One displays the overlaid desktop graphics (thus, this device is referred to as DISPLAY). In contrast, the other does not display anything, but is touched by a participant (thus, this device is referred to as TOUCH). In the experiment, the devices are not held by participants but fixed on tripods. Magnetic trackers are attached to both devices. 6-DOF information from the trackers is used to calculate the overlaid desktop area. The procedure of the experiment is as follows (see also Fig. 11). First, a file icon is randomly placed on the TOUCH desktop (Fig. 11(a)). Overlaid desktop graphics are automatically appear according to the 6-DOF correlation of the devices (Fig. 11(b)). Then desktop graphics on both the devices are made invisible and a participant is allowed to see the DISPLAY desktop (Fig. 11(c)). Second, the DISPLAY device displays the desktop graphics (Fig. 11(d)). At the same time, the participant starts to estimate where the overlaid icon

7 IWAI and SATO: DYNAMIC OVERLAY OF DESKTOP GRAPHICS FOR CO-LOCATED MULTI-USER INTERACTION 7 (a) (b) (c) (d) (e) Fig. 11 Experimental procedure of the first evaluation: (a) a file icon is randomly placed on TOUCH desktop, (b) desktop graphics are overlaid, (c) they are made invisible and a participant is let see DISPLAY desktop, (d) the desktop graphics are revealed on DISPLAY desktop, and (e) the participant estimates the position of the icon on TOUCH desktop and touches that location. (a) distance from correct position Fig. 12 (b) task completion time Results in position estimation of overlaid icon Ten participants were recruited from a local university. All of them major in computer science and used PCs for more than six hours everyday. All the system features were explained to each participant, but no demonstrations were shown. A total of 50 experiments (5 setups 10 participants) were conducted. The file icon was randomly located in each experiment. The results are shown in Fig. 12. Note that bars in all the graphs shown in this paper represent standard deviations. Figure 12(a) and (b) shows the averages of the measured Euclidean distances and ones of the task completion time. A one-way analysis of variance (ANOVA) with repeated measures showed that there were no statistically significant differences in both the Euclidean distance (F(4,36) = 0.71, p 0.59) and the task completion time (F(4,36) = 1.84, p 0.14) between the five setups. The results confirmed that the participants behaviors were not significantly changed between the cases where two devices are placed on the same planar surface and the cases where they are not placed on one. Therefore, the overlaid desktop graphics generated by the proposed method do not degrade the intuitiveness for the users. In addition, another evaluation study is also conducted to check whether a user can identify a device whose desktop graphics overlay the user s own desktop when more than two displays exist. Four devices are placed on a table as shown in Fig. 13(a). In the desktop of the bottom-center device, the other three desktop graphics are overlaid as shown in Fig. 13(b). In this experiment, each device has one file icon that is in the overlaid area. A participant is allowed to identify which file icon belongs to which device. Ten participants were recruited and 100% of them could perfectly identify the relationships. Thus, it is confirmed that a user can comprehend the correspondences between overlaid desktop graphics and nearby devices even when more than two desktops are overlaid. 6.2 (a) experimental setup (b) displayed desktop graphics Fig. 13 Device identification from overlaid desktop graphics in the case of four co-located devices is located in the TOUCH desktop. Then he (or she) touches the estimated position on the TOUCH display (Fig. 11(e)). The Euclidean distance from the touched position to the correct position of the icon is measured. Task completion time is measured from when the overlaid desktop graphics of the DISPLAY desktop are revealed to when the participant touches the TOUCH display. Effectiveness of Stabilization The effectiveness of the proposed stabilization technique explained in 4.2 is evaluated. In this evaluation, one device is held by a participant and another is set in a manner such that the top sides of the displays face each other, as shown in Fig. 14. The participant is asked to click (specifically, touch with a touch pen) a file icon appearing in the overlaid area on the held device. When the participant clicks the icon, it disappears and another one appears at a different position in the overlaid area. The positions of the icons are randomly selected. The participants have to click ten file icons one by one. Task completion time is measured and the number of clicks is counted as well. The experiment is conducted under the following three conditions. In the first condition, no stabilization

8 8 IEICE TRANS. INF. & SYST., VOL.Exx D, NO.xx XXXX 200x Fig. 14 Touching an icon appearing in an overlaid area while holding device Fig. 16 Multi-user interaction for user feedback experiments (a) task completion time (b) number of clicks Fig. 15 Results for icon touch task Table 1 Qualitative measures used in the study Measure Descriptive phrase Understandability Easy to understand? Difficulty Easy to use? Familiarity Familiar and appropriate form? Complexity Complex form? Satisfactory Fun to use? Appeal Want to use again? technique is applied (thus, this condition is referred to as W/O STAB). In the second condition, the proposed stabilization technique (i.e., a simple averaging filter) is applied (thus, this condition is referred to as W/ STAB). In the last condition, overlaid desktop graphics do not move (thus, this condition is referred to as STATIC). The last condition offers the best condition in this experiment, and thus the data gained under it are considered as reference data. Ten participants were recruited from a local university. All the system features were explained to each participant. Then each participant spent about one minute practicing with the system in each of the abovementioned cases. Eight frames were applied as the window size of the average filter. Each participant performed the task 10 times; a total of 100 (10 participants 10 times) trials were conducted. In each experiment, task completion time was measured and the number of clicks was counted. The results are shown in Fig. 15. A one-way ANOVA with repeated measures showed statistically significant differences in both the task completion time (F (2,18) = 62.40, p < 0.01) and number of clicks (F (2,18) = 60.40, p < 0.01) between the three conditions. Post hoc analysis was then performed using a Student-Newman-Keuls test for pairwise comparison. It showed statistically significant differences between each pair of conditions in both the task completion time and number of clicks. Thus, both the task completion time and number of clicks are improved in W/ STAB compared to W/O STAB. Therefore, it is confirmed that the proposed simple stabilization method is effective, despite the time delay in the output of the stabilization. However, the participants performed better in the STATIC condition than in W/ STAB. Thus, Fig. 17 Results of user feedback user interactions may be improved with an additional estimation algorithm such as a Kalman filter. 6.3 User Feedback Ten participants, working in pairs, were asked to try the system. All the system features were demonstrated to each pair of participants in advance. Then they freely tried out all the functions of the system (Fig. 16). Each pair spent about five minutes trying all the functions: dynamic overlay of desktop graphics, file exchange, and data protection. Their behaviors were observed, and post-study interviews were conducted in which they were asked to rate six questions according to a 7-point Likert scale from 1 = strongly negative to 7 = strongly positive. The questions addressed the usability criteria in Table 1. In the experiment, all participants grasped the system concepts quickly and did not show any difficulty in learning the interaction techniques. All of them could not only copy files through the overlaid area but also protect their data from their partners by dragging a file icon out of the shared space or moving their devices. The results of the interviews are shown in Fig. 17.

9 IWAI and SATO: DYNAMIC OVERLAY OF DESKTOP GRAPHICS FOR CO-LOCATED MULTI-USER INTERACTION 9 The participants gave positive responses to all the questions. These results show that the proposed interaction technique offers users an intuitive file exchange interaction. 7. Discussion Pick-and-Drop (PnD) is one of the most famous data exchange interaction techniques for co-located devices [2]. Here we would like to compare the proposed system (CrossOverlayDesktop: COD) with PnD in terms of their design philosophies. PnD is a very powerful tool for copying of data between computers. It is obvious that users can transfer data from a computer to another with PnD more easily than with COD. However, sharing of data among the users is not explicitly dealt with in PnD. Therefore, PnD is not designed to provide access control of data with the users, which is one of the most important functions for data sharing. On the other hand, data sharing is explicitly considered in COD where the users are allowed to intuitively control access levels of their data. Therefore, in this paper, we showed one possibility to realize intuitive interactions for both copying and sharing of data. As described above, PnD and COD assume completely different interaction scenarios. In the proposed method, an access level for each data file can be assigned from a context menu that appears with a right click on the file icon. However, various possibilities exist for access control implementation. For example, the access level of a data file can be automatically assigned according to the category of coworkers. If a coworker is affiliated with a company, he (or she) may freely access the file (Public). On the other hand, if a coworker belongs to a different organization, the access level may become Semi-Public. Thus, one future work could be to explore other possible access control implementations suitable for the proposed file exchange interaction technique. 8. Conclusion This paper proposed an intuitive interaction technique for information exchange between multiple co-located devices. In the system, desktop graphics of the devices are graphically overlaid with each other according to the 6-DOF correlation of the devices. The proposed file exchange interaction technique allows users to exchange their files through the overlaid area with the familiar drag-and-drop manipulation. A simple average filter is applied to stabilize overlaid desktop graphics against inadvertent motion. Three access control methods were also proposed. In particular, the second method allows users direct and natural manipulations where they control accessibility of their private data just by moving data file icons. The users can also protect their private data by moving their own devices in a manner such that data file icons are outside the public space. We implemented the proposed methods and confirmed that they worked well in a prototype system. Three pilot studies were also conducted. In the first study, we confirmed that the proposed dynamic overlay of desktop graphics is intuitive even though movement of a device in a 3D physical space results in a 2D movement of the overlaid desktop graphics. In the second study, it was also confirmed that the applied simple stabilization method is effective despite a time delay in the output. In the final study, participants freely tried out all the functions of the system. They could grasp the system concepts quickly. Furthermore, they provided positive responses to all the qualitative measures we examined, such as understandability and difficulty of the proposed interaction technique. These results show that the proposed interaction technique allows seamless, consistent, and thus intuitive multi-user collaboration. As a future work, we plan to extend the proposed technique to remote user collaboration. References [1] D. Iwai and K. Sato, CrossOverlayDesktop: Dynamic Overlay of Desktop Graphics between Mobile Computers for Multi-User Interaction, In Proceedings of Human Interface Symposium 06, pp , (in Japanese). [2] J. Rekimoto, Pick-and-Drop: A Direct Manipulation Technique for Multiple Computer Environments, In Proceedings of ACM UIST 97, pp.31 39, [3] K. Hinckley, G. Ramos, F. Guimbretiere, P. Baudisch, and M. Smith, Stitching: Pen Gestures that Span Multiple Displays, In Proceedings of ACM AVI 04, pp.23 31, [4] P. Tandler, T. Prante, C.M. ller Tomfelde, N. Streitz, and R. Steinmetz, ConnecTables: Dynamic Coupling of Displays for the Flexible Creation of Shared Workspaces, In Proceedings of ACM UIST 01, pp.11 20, [5] J. Rekimoto, Y. Ayatsuka, M. Kohno, and H. Oba, Proximal Interactions: A Direct Manipulation Technique for Wireless Networking, In Proceedings of IFIP INTERACT 03, pp , [6] K. Hinckley, Distributed and Local Sensing Techniques for Face-to-face Collaboration, In Proceedings of ACM ICMI 03, pp.81 84, [7] X. Cao, C. Forlines, and R. Balakrishnan, Multi-user interaction using handheld projectors, In Proceedings of ACM UIST 07, pp.43 52, [8] H. Kato and M. Billinghurst, Marker Tracking and HMD Calibration for a Video-Based Augmented Reality Conferencing System, In Proceedings of IEEE/ACM IWAR 99, pp.85 94, [9] G. Kortuem, C. Kray, and H. Gellersen, Sensing and Visualizing Spatial Relations of Mobile Devices, In Proceedings of ACM UIST 05, pp , 2005.

10 10 IEICE TRANS. INF. & SYST., VOL.Exx D, NO.xx XXXX 200x Daisuke Iwai received the BS degree from Osaka University, Japan, in 2003 and the MS and PhD degrees in engineering science from Osaka University, Japan, in 2005 and 2007, respectively. He was a visiting scientist at the Faculty of Media, Bauhaus-University Weimar, Germany, from 2007 to He is currently an assistant professor at the Graduate School of Engineering Science, Osaka University, Japan. His research interests include human-computer interaction and projection-based mixed reality. He is a member of VRSJ, ACM and IEEE. Kosuke Sato received the BS degree from Osaka University, Japan, in 1983 and the MS and PhD degrees in engineering science from Osaka University, Japan, in 1985 and 1988, respectively. He was a visiting scientist at the Robotics Institute, Carnegie Mellon University, from 1988 to He is currently a professor at the Graduate School of Engineering Science, Osaka University, Japan. His research interests include image sensing, 3D image processing, and virtual reality. He is a member of IEICE, IPSJ, VRSJ, ACM and IEEE.

SyncTap: An Interaction Technique for Mobile Networking

SyncTap: An Interaction Technique for Mobile Networking SyncTap: An Interaction Technique for Mobile Networking Jun Rekimoto, Yuji Ayatsuka, and Michimune Kohno Interaction Laboratory, Sony Computer Science Laboratories, Inc. 3-14-13 Higashigotanda, Shinagawa-ku,

More information

Projection Center Calibration for a Co-located Projector Camera System

Projection Center Calibration for a Co-located Projector Camera System Projection Center Calibration for a Co-located Camera System Toshiyuki Amano Department of Computer and Communication Science Faculty of Systems Engineering, Wakayama University Sakaedani 930, Wakayama,

More information

ProxNet: Secure Dynamic Wireless Connection by Proximity Sensing

ProxNet: Secure Dynamic Wireless Connection by Proximity Sensing ProxNet: Secure Dynamic Wireless Connection by Proximity Sensing Jun Rekimoto, Takashi Miyaki, and Michimune Kohno Interaction Laboratory, Sony Computer Science Laboratories, Inc. 3-14-13 Higashigotanda,

More information

VRSPATIAL: DESIGNING SPATIAL MECHANISMS USING VIRTUAL REALITY

VRSPATIAL: DESIGNING SPATIAL MECHANISMS USING VIRTUAL REALITY Proceedings of DETC 02 ASME 2002 Design Technical Conferences and Computers and Information in Conference Montreal, Canada, September 29-October 2, 2002 DETC2002/ MECH-34377 VRSPATIAL: DESIGNING SPATIAL

More information

Wii Remote Calibration Using the Sensor Bar

Wii Remote Calibration Using the Sensor Bar Wii Remote Calibration Using the Sensor Bar Alparslan Yildiz Abdullah Akay Yusuf Sinan Akgul GIT Vision Lab - http://vision.gyte.edu.tr Gebze Institute of Technology Kocaeli, Turkey {yildiz, akay, akgul}@bilmuh.gyte.edu.tr

More information

Effects of Orientation Disparity Between Haptic and Graphic Displays of Objects in Virtual Environments

Effects of Orientation Disparity Between Haptic and Graphic Displays of Objects in Virtual Environments Human Computer Interaction INTERACT 99 Angela Sasse and Chris Johnson (Editors) Published by IOS Press, c IFIP TC.13, 1999 1 Effects of Orientation Disparity Between Haptic and Graphic Displays of Objects

More information

A Novel Multitouch Interface for 3D Object Manipulation

A Novel Multitouch Interface for 3D Object Manipulation A Novel Multitouch Interface for 3D Object Manipulation Oscar Kin-Chung Au School of Creative Media City University of Hong Kong kincau@cityu.edu.hk Chiew-Lan Tai Department of Computer Science & Engineering

More information

Introduction. www.imagesystems.se

Introduction. www.imagesystems.se Product information Image Systems AB Main office: Ågatan 40, SE-582 22 Linköping Phone +46 13 200 100, fax +46 13 200 150 info@imagesystems.se, Introduction Motion is the world leading software for advanced

More information

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS E. Batzies 1, M. Kreutzer 1, D. Leucht 2, V. Welker 2, O. Zirn 1 1 Mechatronics Research

More information

Michael Cline. University of British Columbia. Vancouver, British Columbia. cline@cs.ubc.ca. bimanual user interface.

Michael Cline. University of British Columbia. Vancouver, British Columbia. cline@cs.ubc.ca. bimanual user interface. Higher Degree-of-Freedom Bimanual User Interfaces for 3-D Computer Graphics Michael Cline Dept. of Computer Science University of British Columbia Vancouver, British Columbia Canada V6T 1Z4 cline@cs.ubc.ca

More information

A Review of Tangible Bubble Help Cards

A Review of Tangible Bubble Help Cards On-demand, In-place Help for Augmented Reality Environments Desney S Tan 1,6, Ivan Poupyrev 2, Mark Billinghurst 3, Hirokazu Kato 4, Holger Regenbrecht 5, Nobuji Tetsutani 6 1 School of Computer Science,

More information

MoCoShoP: supporting mobile and collaborative shopping and planning of interiors

MoCoShoP: supporting mobile and collaborative shopping and planning of interiors MoCoShoP: supporting mobile and collaborative shopping and planning of interiors Julian Seifert 1, Dennis Schneider 2 and Enrico Rukzio 1 1 Ulm University, Ulm, Germany {julian.seifert, enrico.rukzio}@uni-ulm.de

More information

XCal-View user manual

XCal-View user manual XCal-View user manual XCal-View user manual M-9925-0107-04 1 Introduction to XCal-View About XCal-View Renishaw XCal-View software has been written as a direct replacement for the previous analysis package

More information

CS231M Project Report - Automated Real-Time Face Tracking and Blending

CS231M Project Report - Automated Real-Time Face Tracking and Blending CS231M Project Report - Automated Real-Time Face Tracking and Blending Steven Lee, slee2010@stanford.edu June 6, 2015 1 Introduction Summary statement: The goal of this project is to create an Android

More information

Visual-based ID Verification by Signature Tracking

Visual-based ID Verification by Signature Tracking Visual-based ID Verification by Signature Tracking Mario E. Munich and Pietro Perona California Institute of Technology www.vision.caltech.edu/mariomu Outline Biometric ID Visual Signature Acquisition

More information

Chapter 5 Objectives. Chapter 5 Input

Chapter 5 Objectives. Chapter 5 Input Chapter 5 Input Describe two types of input List characteristics of a Identify various types of s Identify various types of pointing devices Chapter 5 Objectives Explain how voice recognition works Understand

More information

How To Use Trackeye

How To Use Trackeye Product information Image Systems AB Main office: Ågatan 40, SE-582 22 Linköping Phone +46 13 200 100, fax +46 13 200 150 info@imagesystems.se, Introduction TrackEye is the world leading system for motion

More information

How To Run A Factory I/O On A Microsoft Gpu 2.5 (Sdk) On A Computer Or Microsoft Powerbook 2.3 (Powerpoint) On An Android Computer Or Macbook 2 (Powerstation) On

How To Run A Factory I/O On A Microsoft Gpu 2.5 (Sdk) On A Computer Or Microsoft Powerbook 2.3 (Powerpoint) On An Android Computer Or Macbook 2 (Powerstation) On User Guide November 19, 2014 Contents 3 Welcome 3 What Is FACTORY I/O 3 How Does It Work 4 I/O Drivers: Connecting To External Technologies 5 System Requirements 6 Run Mode And Edit Mode 7 Controls 8 Cameras

More information

Static Environment Recognition Using Omni-camera from a Moving Vehicle

Static Environment Recognition Using Omni-camera from a Moving Vehicle Static Environment Recognition Using Omni-camera from a Moving Vehicle Teruko Yata, Chuck Thorpe Frank Dellaert The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 USA College of Computing

More information

How To Use Eye Tracking With A Dual Eye Tracking System In A Collaborative Collaborative Eye Tracking (Duet)

How To Use Eye Tracking With A Dual Eye Tracking System In A Collaborative Collaborative Eye Tracking (Duet) Framework for colocated synchronous dual eye tracking Craig Hennessey Department of Electrical and Computer Engineering University of British Columbia Mirametrix Research craigah@ece.ubc.ca Abstract Dual

More information

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy CATIA V5 Tutorials Mechanism Design & Animation Release 18 Nader G. Zamani University of Windsor Jonathan M. Weaver University of Detroit Mercy SDC PUBLICATIONS Schroff Development Corporation www.schroff.com

More information

Tracking devices. Important features. 6 Degrees of freedom. Mechanical devices. Types. Virtual Reality Technology and Programming

Tracking devices. Important features. 6 Degrees of freedom. Mechanical devices. Types. Virtual Reality Technology and Programming Tracking devices Virtual Reality Technology and Programming TNM053: Lecture 4: Tracking and I/O devices Referred to head-tracking many times Needed to get good stereo effect with parallax Essential for

More information

Fixplot Instruction Manual. (data plotting program)

Fixplot Instruction Manual. (data plotting program) Fixplot Instruction Manual (data plotting program) MANUAL VERSION2 2004 1 1. Introduction The Fixplot program is a component program of Eyenal that allows the user to plot eye position data collected with

More information

Virtual Environments - Basics -

Virtual Environments - Basics - Virtual Environments - Basics - What Is Virtual Reality? A Web-Based Introduction Version 4 Draft 1, September, 1998 Jerry Isdale http://www.isdale.com/jerry/vr/whatisvr.html Virtual Environments allow

More information

3D Viewer. user's manual 10017352_2

3D Viewer. user's manual 10017352_2 EN 3D Viewer user's manual 10017352_2 TABLE OF CONTENTS 1 SYSTEM REQUIREMENTS...1 2 STARTING PLANMECA 3D VIEWER...2 3 PLANMECA 3D VIEWER INTRODUCTION...3 3.1 Menu Toolbar... 4 4 EXPLORER...6 4.1 3D Volume

More information

Video-Based Eye Tracking

Video-Based Eye Tracking Video-Based Eye Tracking Our Experience with Advanced Stimuli Design for Eye Tracking Software A. RUFA, a G.L. MARIOTTINI, b D. PRATTICHIZZO, b D. ALESSANDRINI, b A. VICINO, b AND A. FEDERICO a a Department

More information

SignalDraw: GUI Tool For Generating Pulse Sequences

SignalDraw: GUI Tool For Generating Pulse Sequences SignalDraw: GUI Tool For Generating Pulse Sequences Konstantin Berlin Department of Computer Science University of Maryland College Park, MD 20742 kberlin@cs.umd.edu December 9, 2005 Abstract Generating

More information

Effective Use of Android Sensors Based on Visualization of Sensor Information

Effective Use of Android Sensors Based on Visualization of Sensor Information , pp.299-308 http://dx.doi.org/10.14257/ijmue.2015.10.9.31 Effective Use of Android Sensors Based on Visualization of Sensor Information Young Jae Lee Faculty of Smartmedia, Jeonju University, 303 Cheonjam-ro,

More information

Effects of background colors on user's experience in reading website

Effects of background colors on user's experience in reading website Effects of background colors on user's experience in reading website - KIRITANI Yoshie*, SHIRAI Shogo** *Chiba University, Dept. of Design & Architecture, 1-33 Yayoicho Inageku Chiba 263-8522 JAPAN, kiritani@faculty.chiba-u.jp

More information

A Method for Controlling Mouse Movement using a Real- Time Camera

A Method for Controlling Mouse Movement using a Real- Time Camera A Method for Controlling Mouse Movement using a Real- Time Camera Hojoon Park Department of Computer Science Brown University, Providence, RI, USA hojoon@cs.brown.edu Abstract This paper presents a new

More information

AR Interfaces and Interaction

AR Interfaces and Interaction Virtual Object Manipulation on a Table-Top AR Environment H. Kato 1, M. Billinghurst 2, I. Poupyrev 3, K. Imamoto 1, K. Tachibana 1 1 Faculty of Information Sciences, Hiroshima City University 3-4-1, Ozuka-higashi,

More information

An Interactive Dynamic Tiled Display System

An Interactive Dynamic Tiled Display System An Interactive Dynamic Tiled Display System Juliano Franz, Gelson Reinaldo, Anderson Maciel and Luciana Nedel Instituto de Informática Universidade Federal do Rio Grande do Sul Porto Alegre, Brazil {jmfranz@inf.ufrgs.br,

More information

CS-525V: Building Effective Virtual Worlds. Input Devices. Robert W. Lindeman. Worcester Polytechnic Institute Department of Computer Science

CS-525V: Building Effective Virtual Worlds. Input Devices. Robert W. Lindeman. Worcester Polytechnic Institute Department of Computer Science CS-525V: Building Effective Virtual Worlds Input Devices Robert W. Lindeman Worcester Polytechnic Institute Department of Computer Science gogo@wpi.edu Motivation The mouse and keyboard are good for general

More information

Interactive Cards A game system in Augmented Reality

Interactive Cards A game system in Augmented Reality Interactive Cards A game system in Augmented Reality João Alexandre Coelho Ferreira, Instituto Superior Técnico Abstract: Augmented Reality can be used on innumerous topics, but the point of this work

More information

Cabri Geometry Application User Guide

Cabri Geometry Application User Guide Cabri Geometry Application User Guide Preview of Geometry... 2 Learning the Basics... 3 Managing File Operations... 12 Setting Application Preferences... 14 Selecting and Moving Objects... 17 Deleting

More information

Industrial Robotics. Training Objective

Industrial Robotics. Training Objective Training Objective After watching the program and reviewing this printed material, the viewer will learn the basics of industrial robot technology and how robots are used in a variety of manufacturing

More information

INTERACTIVE WHITE BOARD MANUAL

INTERACTIVE WHITE BOARD MANUAL INTERACTIVE WHITE BOARD MANUAL Thank you for your purchase of a Bi-Bright Interactive Whiteboard. Visite us at www.bibright.com Bi-Bright Comunicação Visual Interactiva S.A. Bi-Bright S.A. Rua Cais da

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK OPEN SOURCE: SIXTH SENSE INTEGRATING INFORMATION WITH THE REAL WORLD MADHURI V.

More information

Intelligent Monitoring Software

Intelligent Monitoring Software Intelligent Monitoring Software IMZ-NS101 IMZ-NS104 IMZ-NS109 IMZ-NS116 IMZ-NS132 click: sony.com/sonysports sony.com/security Stunning video and audio brought to you by the IPELA series of visual communication

More information

Research-Grade Research-Grade. Capture

Research-Grade Research-Grade. Capture Research-Grade Research-Grade Motion Motion Capture Capture The System of Choice For Resear systems have earned the reputation as the gold standard for motion capture among research scientists. With unparalleled

More information

Local Remote Collaboration: Applying Remote Group Awareness Techniques to Co-located Settings

Local Remote Collaboration: Applying Remote Group Awareness Techniques to Co-located Settings Local Remote Collaboration: Applying Remote Group Awareness Techniques to Co-located Settings Stacey D. Scott Systems Design Engineering University of Waterloo Waterloo, ON, Canada stacey.scott@uwaterloo.ca

More information

Effects of Tablet Tilt Angle on Children s Handwriting in Elementary School

Effects of Tablet Tilt Angle on Children s Handwriting in Elementary School Effects of Tablet Tilt Angle on Children s Handwriting in Elementary School Takashi Shibata School of Education, Tokyo University of Social Welfare, Isesaki City, Gunma, JAPAN Tablets and mobile devices

More information

GAZETRACKERrM: SOFTWARE DESIGNED TO FACILITATE EYE MOVEMENT ANALYSIS

GAZETRACKERrM: SOFTWARE DESIGNED TO FACILITATE EYE MOVEMENT ANALYSIS GAZETRACKERrM: SOFTWARE DESIGNED TO FACILITATE EYE MOVEMENT ANALYSIS Chris kankford Dept. of Systems Engineering Olsson Hall, University of Virginia Charlottesville, VA 22903 804-296-3846 cpl2b@virginia.edu

More information

InfoPoint: A Device that Provides a Uniform User Interface to Allow Appliances to Work Together over a Network

InfoPoint: A Device that Provides a Uniform User Interface to Allow Appliances to Work Together over a Network InfoPoint: A Device that Provides a Uniform User Interface to Allow Appliances to Work Together over a Network Naohiko Kohtake 1, Jun Rekimoto 2 and Yuichiro Anzai 1 1 Department of Computer Science, Keio

More information

Tutorial for Programming the LEGO MINDSTORMS NXT

Tutorial for Programming the LEGO MINDSTORMS NXT Tutorial for Programming the LEGO MINDSTORMS NXT Table of contents 1 LEGO MINDSTORMS Overview 2 Hardware 2.1 The NXT Brick 2.2 The Servo Motors 2.3 The Sensors 3 Software 3.1 Starting a Program 3.2 The

More information

An introduction to 3D draughting & solid modelling using AutoCAD

An introduction to 3D draughting & solid modelling using AutoCAD An introduction to 3D draughting & solid modelling using AutoCAD Faculty of Technology University of Plymouth Drake Circus Plymouth PL4 8AA These notes are to be used in conjunction with the AutoCAD software

More information

2. More Use of the Mouse in Windows 7

2. More Use of the Mouse in Windows 7 65 2. More Use of the Mouse in Windows 7 The mouse has become an essential part of the computer. But it is actually a relatively new addition. The mouse did not become a standard part of the PC until Windows

More information

Integrated sensors for robotic laser welding

Integrated sensors for robotic laser welding Proceedings of the Third International WLT-Conference on Lasers in Manufacturing 2005,Munich, June 2005 Integrated sensors for robotic laser welding D. Iakovou *, R.G.K.M Aarts, J. Meijer University of

More information

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research 20th International Congress on Modelling and Simulation, Adelaide, Australia, 1 6 December 2013 www.mssanz.org.au/modsim2013 Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and

More information

Off-line programming of industrial robots using co-located environments

Off-line programming of industrial robots using co-located environments ISBN 978-1-84626-xxx-x Proceedings of 2011 International Conference on Optimization of the Robots and Manipulators (OPTIROB 2011) Sinaia, Romania, 26-28 Mai, 2011, pp. xxx-xxx Off-line programming of industrial

More information

PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY

PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY V. Knyaz a, *, Yu. Visilter, S. Zheltov a State Research Institute for Aviation System (GosNIIAS), 7, Victorenko str., Moscow, Russia

More information

Kathy Au Billy Yi Fan Zhou Department of Electrical and Computer Engineering University of Toronto { kathy.au, billy.zhou }@utoronto.

Kathy Au Billy Yi Fan Zhou Department of Electrical and Computer Engineering University of Toronto { kathy.au, billy.zhou }@utoronto. ECE1778 Project Report Kathy Au Billy Yi Fan Zhou Department of Electrical and Computer Engineering University of Toronto { kathy.au, billy.zhou }@utoronto.ca Executive Summary The goal of this project

More information

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users INSTRUCTOR WORKBOOK for MATLAB /Simulink Users Developed by: Amir Haddadi, Ph.D., Quanser Peter Martin, M.A.SC., Quanser Quanser educational solutions are powered by: CAPTIVATE. MOTIVATE. GRADUATE. PREFACE

More information

TABLE OF CONTENTS. INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE...

TABLE OF CONTENTS. INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE... Starting Guide TABLE OF CONTENTS INTRODUCTION... 5 Advance Concrete... 5 Where to find information?... 6 INSTALLATION... 7 STARTING ADVANCE CONCRETE... 7 ADVANCE CONCRETE USER INTERFACE... 7 Other important

More information

Scooter, 3 wheeled cobot North Western University. PERCRO Exoskeleton

Scooter, 3 wheeled cobot North Western University. PERCRO Exoskeleton Scooter, 3 wheeled cobot North Western University A cobot is a robot for direct physical interaction with a human operator, within a shared workspace PERCRO Exoskeleton Unicycle cobot the simplest possible

More information

Design document Goal Technology Description

Design document Goal Technology Description Design document Goal OpenOrienteering Mapper is a program to draw orienteering maps. It helps both in the surveying and the following final drawing task. Support for course setting is not a priority because

More information

Intuitive Navigation in an Enormous Virtual Environment

Intuitive Navigation in an Enormous Virtual Environment / International Conference on Artificial Reality and Tele-Existence 98 Intuitive Navigation in an Enormous Virtual Environment Yoshifumi Kitamura Shinji Fukatsu Toshihiro Masaki Fumio Kishino Graduate

More information

Twelve. Figure 12.1: 3D Curved MPR Viewer Window

Twelve. Figure 12.1: 3D Curved MPR Viewer Window Twelve The 3D Curved MPR Viewer This Chapter describes how to visualize and reformat a 3D dataset in a Curved MPR plane: Curved Planar Reformation (CPR). The 3D Curved MPR Viewer is a window opened from

More information

Freehand Sketching. Sections

Freehand Sketching. Sections 3 Freehand Sketching Sections 3.1 Why Freehand Sketches? 3.2 Freehand Sketching Fundamentals 3.3 Basic Freehand Sketching 3.4 Advanced Freehand Sketching Key Terms Objectives Explain why freehand sketching

More information

Designing U- Texture

Designing U- Texture Software Architecture for Self-organizable Universal Boards Ryo Ohsawa 1, Naohiko Kohtake 1, Kazunori Takashio 1, and Hideyuki Tokuda 1 Graduate School of Media and Governance, Keio University 5322 Endo,

More information

ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES

ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES ABSTRACT Chris Gordon 1, Burcu Akinci 2, Frank Boukamp 3, and

More information

A System for Capturing High Resolution Images

A System for Capturing High Resolution Images A System for Capturing High Resolution Images G.Voyatzis, G.Angelopoulos, A.Bors and I.Pitas Department of Informatics University of Thessaloniki BOX 451, 54006 Thessaloniki GREECE e-mail: pitas@zeus.csd.auth.gr

More information

Fig.1 Electoronic whiteboard and programming education system

Fig.1 Electoronic whiteboard and programming education system Programming Education on an Electronic Whiteboard Using Pen Interfaces Taro Ohara, Naoki Kato, Masaki Nakagawa Dept. of Computer Science, Tokyo Univ. of Agri. & Tech. Naka-cho 2-24-16, Koganei, Tokyo,

More information

A Color Placement Support System for Visualization Designs Based on Subjective Color Balance

A Color Placement Support System for Visualization Designs Based on Subjective Color Balance A Color Placement Support System for Visualization Designs Based on Subjective Color Balance Eric Cooper and Katsuari Kamei College of Information Science and Engineering Ritsumeikan University Abstract:

More information

Interference to Hearing Aids by Digital Mobile Telephones Operating in the 1800 MHz Band.

Interference to Hearing Aids by Digital Mobile Telephones Operating in the 1800 MHz Band. Interference to Hearing Aids by Digital Mobile Telephones Operating in the 1800 MHz Band. Reference: EB968 Date: January 2008 Author: Eric Burwood (National Acoustic Laboratories) Collaborator: Walter

More information

Reading with Mobile Phone & Large Display

Reading with Mobile Phone & Large Display Reading with Mobile Phone & Large Display Roswitha Gostner Computing Department Lancaster University, gostner@lancs.ac.uk Hans Gellersen Computing Department Lancaster University Lancaster, LA1 4WY, UK

More information

Ubiquitous Memories: Wearable Interface for Computational Augmentation of Human Memory based on Real World Objects

Ubiquitous Memories: Wearable Interface for Computational Augmentation of Human Memory based on Real World Objects Ubiquitous Memories: Wearable Interface for Computational Augmentation of Human Memory based on Real World Objects Tatsuyuki Kawamura Graduate School of Information Science, Nara Institute of Science and

More information

DYNAMIC RANGE IMPROVEMENT THROUGH MULTIPLE EXPOSURES. Mark A. Robertson, Sean Borman, and Robert L. Stevenson

DYNAMIC RANGE IMPROVEMENT THROUGH MULTIPLE EXPOSURES. Mark A. Robertson, Sean Borman, and Robert L. Stevenson c 1999 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or

More information

Automatic Labeling of Lane Markings for Autonomous Vehicles

Automatic Labeling of Lane Markings for Autonomous Vehicles Automatic Labeling of Lane Markings for Autonomous Vehicles Jeffrey Kiske Stanford University 450 Serra Mall, Stanford, CA 94305 jkiske@stanford.edu 1. Introduction As autonomous vehicles become more popular,

More information

Chapter 5 Input. Chapter 5 Objectives. What Is Input? What Is Input? The Keyboard. The Keyboard

Chapter 5 Input. Chapter 5 Objectives. What Is Input? What Is Input? The Keyboard. The Keyboard Chapter 5 Objectives Chapter 5 Input Define input List characteristics of of a keyboard Describe different mouse types and how they work Summarize how pointing devices work Explain how a digital camera

More information

How To Compress Video For Real Time Transmission

How To Compress Video For Real Time Transmission University of Edinburgh College of Science and Engineering School of Informatics Informatics Research Proposal supervised by Dr. Sethu Vijayakumar Optimized bandwidth usage for real-time remote surveillance

More information

Designing a Poster using MS-PowerPoint

Designing a Poster using MS-PowerPoint Designing a Poster using MS-PowerPoint TABLE OF CONTENTS Introduction... 3 Main components of a poster... 3 Setting up your poster... 5 Setting up the document size... 5 Configuring the grid and guides...

More information

Video Conferencing Display System Sizing and Location

Video Conferencing Display System Sizing and Location Video Conferencing Display System Sizing and Location As video conferencing systems become more widely installed, there are often questions about what size monitors and how many are required. While fixed

More information

Introducing your Intelligent Monitoring Software. Designed for security.

Introducing your Intelligent Monitoring Software. Designed for security. Introducing your Intelligent Monitoring Software. Designed for security. RealShot Manager Advance www.sonybiz.net/videosecurity Simple, flexible and scalable HD-ready Intelligent Monitoring Software from

More information

Mouse Control using a Web Camera based on Colour Detection

Mouse Control using a Web Camera based on Colour Detection Mouse Control using a Web Camera based on Colour Detection Abhik Banerjee 1, Abhirup Ghosh 2, Koustuvmoni Bharadwaj 3, Hemanta Saikia 4 1, 2, 3, 4 Department of Electronics & Communication Engineering,

More information

DINAMIC AND STATIC CENTRE OF PRESSURE MEASUREMENT ON THE FORCEPLATE. F. R. Soha, I. A. Szabó, M. Budai. Abstract

DINAMIC AND STATIC CENTRE OF PRESSURE MEASUREMENT ON THE FORCEPLATE. F. R. Soha, I. A. Szabó, M. Budai. Abstract ACTA PHYSICA DEBRECINA XLVI, 143 (2012) DINAMIC AND STATIC CENTRE OF PRESSURE MEASUREMENT ON THE FORCEPLATE F. R. Soha, I. A. Szabó, M. Budai University of Debrecen, Department of Solid State Physics Abstract

More information

Hands-On Practice. Basic Functionality

Hands-On Practice. Basic Functionality Basic Functionality Your school or company has just moved one of your SMART Board interactive whiteboards into a new room because you were unable to access the Internet from the old location. You will

More information

Controlling a Mobile Robot with a Personal Digital Assistant

Controlling a Mobile Robot with a Personal Digital Assistant Session 2620 Controlling a Mobile Robot with a Personal Digital Assistant Robert L. Avanzato Penn State Abington Abstract Penn State Abington has been exploring the application of personal digital assistant

More information

Chapter 5 Understanding Input. Discovering Computers 2012. Your Interactive Guide to the Digital World

Chapter 5 Understanding Input. Discovering Computers 2012. Your Interactive Guide to the Digital World Chapter 5 Understanding Input Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Define input and differentiate among a program, command, and user response Identify

More information

Search keywords: Connect, Meeting, Collaboration, Voice over IP, VoIP, Acoustic Magic, audio, web conferencing, microphone, best practices

Search keywords: Connect, Meeting, Collaboration, Voice over IP, VoIP, Acoustic Magic, audio, web conferencing, microphone, best practices Title: Acoustic Magic Voice Tracker II array microphone improves operation with VoIP based Adobe Connect Meeting URL: www.acousticmagic.com By: Bob Feingold, President, Acoustic Magic Inc. Search keywords:

More information

Laser Gesture Recognition for Human Machine Interaction

Laser Gesture Recognition for Human Machine Interaction International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-04, Issue-04 E-ISSN: 2347-2693 Laser Gesture Recognition for Human Machine Interaction Umang Keniya 1*, Sarthak

More information

Ultra-High Resolution Digital Mosaics

Ultra-High Resolution Digital Mosaics Ultra-High Resolution Digital Mosaics J. Brian Caldwell, Ph.D. Introduction Digital photography has become a widely accepted alternative to conventional film photography for many applications ranging from

More information

VR4D: An Immersive and Collaborative Experience to Improve the Interior Design Process

VR4D: An Immersive and Collaborative Experience to Improve the Interior Design Process VR4D: An Immersive and Collaborative Experience to Improve the Interior Design Process Amine Chellali, Frederic Jourdan, Cédric Dumas To cite this version: Amine Chellali, Frederic Jourdan, Cédric Dumas.

More information

VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS

VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS Aswin C Sankaranayanan, Qinfen Zheng, Rama Chellappa University of Maryland College Park, MD - 277 {aswch, qinfen, rama}@cfar.umd.edu Volkan Cevher, James

More information

Impedance 50 (75 connectors via adapters)

Impedance 50 (75 connectors via adapters) VECTOR NETWORK ANALYZER PLANAR TR1300/1 DATA SHEET Frequency range: 300 khz to 1.3 GHz Measured parameters: S11, S21 Dynamic range of transmission measurement magnitude: 130 db Measurement time per point:

More information

Using Excel (Microsoft Office 2007 Version) for Graphical Analysis of Data

Using Excel (Microsoft Office 2007 Version) for Graphical Analysis of Data Using Excel (Microsoft Office 2007 Version) for Graphical Analysis of Data Introduction In several upcoming labs, a primary goal will be to determine the mathematical relationship between two variable

More information

Instruction Manual Service Program ULTRA-PROG-IR

Instruction Manual Service Program ULTRA-PROG-IR Instruction Manual Service Program ULTRA-PROG-IR Parameterizing Software for Ultrasonic Sensors with Infrared Interface Contents 1 Installation of the Software ULTRA-PROG-IR... 4 1.1 System Requirements...

More information

THE problem of visual servoing guiding a robot using

THE problem of visual servoing guiding a robot using 582 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 13, NO. 4, AUGUST 1997 A Modular System for Robust Positioning Using Feedback from Stereo Vision Gregory D. Hager, Member, IEEE Abstract This paper

More information

Using. An excerpt from Smart Technology's getting started manual explaining the basics of the SmartBoard and how to use it.

Using. An excerpt from Smart Technology's getting started manual explaining the basics of the SmartBoard and how to use it. Using An excerpt from Smart Technology's getting started manual explaining the basics of the SmartBoard and how to use it. Quick Reference Hardware Basics for Front Projection SMART Board Interactive Whiteboards

More information

Development and Application of a Distance Learning System by Using Virtual Reality Technology

Development and Application of a Distance Learning System by Using Virtual Reality Technology Systems and Computers in Japan, Vol. 33, No. 4, 2002 Translated from Denshi Joho Tsushin Gakkai Ronbunshi, Vol. J83-D-I, No. 6, June 2000, pp. 619 6 26 Development and Application of a Distance Learning

More information

ValveLink Mobile Software

ValveLink Mobile Software Quick Start Guide ValveLink Mobile Software Version 4.0 ValveLink Mobile Software ValveLink Mobile software lets you configure, calibrate, and troubleshoot FIELDVUE DVC2000, DVC6000, DVC6000f, DVC6200,

More information

KEYTEC, INC. - A global leader of innovative touch interactive solutions since 1987

KEYTEC, INC. - A global leader of innovative touch interactive solutions since 1987 KEYTEC, INC. - A global leader of innovative touch interactive solutions since 1987 Design Manufacture Integrate Market Distribute Support Service 520 Shepherd Drive, Garland, Texas, 75042 USA (T) 1-972-272-7555

More information

Four-dimensional Mathematical Data Visualization via Embodied Four-dimensional Space Display System

Four-dimensional Mathematical Data Visualization via Embodied Four-dimensional Space Display System Original Paper Forma, 26, 11 18, 2011 Four-dimensional Mathematical Data Visualization via Embodied Four-dimensional Space Display System Yukihito Sakai 1,2 and Shuji Hashimoto 3 1 Faculty of Information

More information

Practical Work DELMIA V5 R20 Lecture 1. D. Chablat / S. Caro Damien.Chablat@irccyn.ec-nantes.fr Stephane.Caro@irccyn.ec-nantes.fr

Practical Work DELMIA V5 R20 Lecture 1. D. Chablat / S. Caro Damien.Chablat@irccyn.ec-nantes.fr Stephane.Caro@irccyn.ec-nantes.fr Practical Work DELMIA V5 R20 Lecture 1 D. Chablat / S. Caro Damien.Chablat@irccyn.ec-nantes.fr Stephane.Caro@irccyn.ec-nantes.fr Native languages Definition of the language for the user interface English,

More information

PERSONAL MOBILE DEVICE FOR SITUATED INTERACTION

PERSONAL MOBILE DEVICE FOR SITUATED INTERACTION PERSONAL MOBILE DEVICE FOR SITUATED INTERACTION YANG-TING SHEN, TAY-SHENG TENG Information Architecture Lab, Department of Architecture, National Cheng Kung University, Taiwan. bowbowshen@yahoo.com.tw

More information

The Keyboard One of the first peripherals to be used with a computer and is still the primary input device for text and numbers.

The Keyboard One of the first peripherals to be used with a computer and is still the primary input device for text and numbers. Standard Methods of Input Keyboard Mouse Input device enables you to input information and commands into the computer. The Keyboard One of the first peripherals to be used with a computer and is still

More information

Watch Your Garden Grow

Watch Your Garden Grow Watch Your Garden Grow The Brinno GardenWatchCam is a low cost, light weight, weather resistant, battery operated time-lapse camera that captures the entire lifecycle of any garden season by taking photos

More information

multimodality image processing workstation Visualizing your SPECT-CT-PET-MRI images

multimodality image processing workstation Visualizing your SPECT-CT-PET-MRI images multimodality image processing workstation Visualizing your SPECT-CT-PET-MRI images InterView FUSION InterView FUSION is a new visualization and evaluation software developed by Mediso built on state of

More information

Towards a Transparent Proactive User Interface for a Shopping Assistant

Towards a Transparent Proactive User Interface for a Shopping Assistant Towards a Transparent Proactive User Interface for a Shopping Assistant Michael Schneider Department of Computer Science, Saarland University, Stuhlsatzenhausweg, Bau 36.1, 66123 Saarbrücken, Germany mschneid@cs.uni-sb.de

More information

A Remote Maintenance System with the use of Virtual Reality.

A Remote Maintenance System with the use of Virtual Reality. ICAT 2001 December 5-7, Tokyo, JAPAN A Remote Maintenance System with the use of Virtual Reality. Moez BELLAMINE 1), Norihiro ABE 1), Kazuaki TANAKA 1), Hirokazu TAKI 2) 1) Kyushu Institute of Technology,

More information