Mobiature: 3D Model Manipulation Technique for Large Displays Using Mobile Devices Dongwook Yoon, Joong Ho Lee, Kiwon Yeom, and Ji-Hyung Park Intelligence & Interaction Research Center, Korea Institute of Science and Technology

Fig. 1. Mobiature working prototype. A 3D model on a large display is aligned dynamically with respect to the orientation of a mobile device.

Abstract--This paper presents Mobiature (mobile miniature), a 3D model manipulation technique for large displays in which mobile devices are used as multimodal controllers. The technique enables the performance of 3D manipulation tasks such as rotation of a 3D model and selection of a particular part of the model. For performing these tasks, we develop a new method to capture the orientation of a mobile device from motion sensor data along with a new noise reduction scheme. The results of our informal usability test reveal that (a) users perceive Mobiature to be an intuitive technique that allows them to perform 3D model manipulation tasks in a convenient manner and (b) using Mobiature is an entertaining experience in itself for the users. This technique can be employed in various applications such as large display appliances (e.g., digital signages, TVs, digital window displays, etc.) and mobile devices (e.g., smartphones, PDAs, etc.) without any additional hardware modifications. Potential fields of application include advertising, entertainment, and information broadcasting.

I. INTRODUCTION The use of interaction techniques for 3D content adds considerable value to multimedia consumer products such as 3D TV, IPTV, digital signages, and virtual showrooms. Such techniques can be used in myriad applications across fields such as advertising, entertainment, and information broadcasting. However, the various tasks associated with 3D manipulation are difficult to perform [1]. In particular, if it is assumed that the users of consumer products involving 3D manipulation tasks are non-professionals, it is necessary to ensure that the manipulation techniques are not only efficient but also intuitive and easy to learn. To enable user interaction with large displays, dedicated controllers (for home displays) or touch sensors (for public displays) have been widely used, and gesture interaction is recognized as a promising technology. However, all these techniques have their own limitations in terms of various design considerations such as maintenance, portability, accessibility, sanitation, intuitiveness, and efficiency [2, 3]. Meanwhile, techniques for using mobile devices as universal This work has been supported by the Tangible Interaction Technology Project at the Korea Institute of Science and Technology.

controllers have received considerable attention since they can fulfill the requirements associated with most of the abovementioned considerations [2]. The main approach in such techniques is to utilize the numerous sensor resources offered by mobile devices for supporting multimodal control [4,5]. The technique introduced in the present paper is an extension of this approach. This paper presents Mobiature, an intuitive and efficient 3D model manipulation technique for large displays in which mobile devices are used as multimodal controllers. The technique enables the performance of 3D manipulation tasks such as rotation of a 3D model and selection of a particular part of the model. In subsequent sections, the interaction design, usability test results, implementations, and application scenarios are discussed. II. INTERACTION DESIGN AND HUMAN FACTORS Mobiature users can perform rotation tasks via motion sensing and selection tasks via touch sensing. Mobiature supports isomorphic rotation control [1]. Thus, the orientation of the 3D model is dynamically aligned to that of the mobile device in terms of absolute coordinates (Fig. 1). It is well known that this type of the isomorphic rotation technique outperforms other conventional mouse-based techniques such as Virtual Sphere or Arcball [6]. The mobile device displays the model in a static view regardless of its orientation. The selection task can be performed by touching a specific part of the model displayed on the mobile device. Then the corresponding part of the model on the large display responses. However, such interaction design allows users to select parts only on one side of the model, since conventional mobile devices support touch sensing only on one side of the device body. To overcome this problem, we incorporate a flipping button on the Mobiature UI (Fig. 2). Users can flip the models upside down on both the large display and the mobile display by simply tapping this button. By using the flipping function, entire parts of the model can be selected without losing consistency. Such functions as isomorphic rotation and direct selection provide users with the feeling that they are directly controlling a handheld miniature version of the 3D model on the large

display. For this reason, we refer to this technique as mobile miniature or Mobiature.

easy to use. Many positive comments were received, such as “It’s easy,” “I can see the model in diverse views,” and “It works exactly the way I intended.” Five of the participants favorably described the technique using words such as “fun,” ”novel,” and “marvelous.” This demonstrates the entertaining aspect of the Mobiature technique in itself. V. APPLICATION SCENARIOS

(a) Top view mode

(b) Bottom view mode

Fig. 2. Mobiature user interfaces displayed on the mobile device. Users can changes the view mode by tapping a button on the left bottom corner that allows the 3D models displayed on the large display and mobile device display to be flipped upside down altogether.

III. IMPLEMENTATION Recently, smartphone manufacturers have begun to integrate motion sensors and touch sensors by default in commercially available smartphones. Mobiature is a multimodal control technique that takes advantage of the considerable amount and variety of data provided by these sensors. Raw sensor signals are transmitted through the WiFi network between the mobile devices and the large display system. The technique essentially involves measurement of the 3D orientation of the mobile device. We employed a 3-axis accelerometer and a 3-axis magnetic sensor. As the sensors capture the orientations of the surrounding gravity and magnetic fields, we can easily derive the orientation of the device in 3-DoF. The only calibration data is the magnetic orientation of the display screen. The data is transmitted from the display system to the mobile device when the communication begins. To reduce the effect of sensor noises, we used a simple blended low-pass filtering scheme. For every sensor dataset, an orientational quaternion is obtained and blended with the accumulated quaternion using Slerp interpolation [7]. Using the suggested algorithm, we could achieve stability, accuracy, and low latency. IV. USABILITY TEST AND ANALYSIS We performed an informal usability test with 6 male participants. All of them were non-professionals with regard to 3D manipulation tasks, since the target users of Mobiature comprise consuming public. With minimal instruction, we allowed them rotate a vehicle model and select particular parts of the model for 10 min. After the trial session, an informal interview session was conducted for another 10 min. All the participants felt that Mobiature was intuitive and

Two scenarios can be presented. The first scenario is for a virtual shopping system that is applicable to digital showrooms or interactive/3D TVs. For a customer who wishes to view a virtual model of a product more carefully, Mobiature can greatly facilitate the rotation task in 3D model manipulation. Furthermore, the selection function can be used to provide detailed information on the various parts of the product. The other scenario is for interactive digital signage in public spaces. If the 3D model displayed on a large display attracts the attention of a passerby, he/she can approach the display and launch the Mobiature software on his/her own mobile device. The passerby can rotate the model and view it or select particular parts of the model to obtain detailed information about those parts. The anonymity of the users in this scenario is an appealing prospect for users who carry such mobile devices [2]. VI. CONCLUSION We introduced Mobiature, a novel 3D model manipulation technique for large displays in which mobile devices are used as multimodal controllers. Further, the interaction design and implementation are described. We performed usability tests and observed that the technique is intuitive, efficient, easy to learn, and entertaining. Using our application scenarios, we show that the technique is useful for applications such as interactive digital signage and virtual shopping. In future studies, we plan to employ gyroscope sensors with extended Kalman filtering to improve the motion sensing performance. In addition, we will improve Mobiature to support more functions such as panning or zooming. REFERENCE [1] [2] [3] [4] [5] [6]

[7]

D. Bowman, E. Kruijff, J. LaViola, and I. Poupyrev, 3D user interfaces: theory and practice. Addison-Wesley Boston (MA), 2005. R. Ballagas, M. Rohs, and J. Sheridan, “Mobile phones as pointing devices,” in Pervasive 2005 workshop on Pervasive Mobile Interaction Devices (PER- MID 2005), Munich, Germany, Citeseer, 2005. D, A. Norman, Interactions of ACM, vol. 17, no. 3, pp. 6-10, 2010. R. Ballagas, J. Borchers, M. Rohs, and J. Sheridan, IEEE Pervasive Computing, vol. 5, no. 1, pp. 70– 77, 2006. S. Boring, M. Jurmu, and A. Butz, in Proceedings of the 21st Annual Conference of the Australian Computer-Human Interaction Special Interest Group: Design: Open 24/7, pp. 161–168, ACM, 2009. K. Hinckley, J. Tullio, R. Pausch, D. Proffitt, and N. Kassell, “Usability analysis of 3D rotation techniques,” in Proceedings of the 10th annual ACM symposium on User interface software and technology, p. 10, ACM, 1997. K. Shoemake, “Animating rotation with quaternion curves,” ACM SIGGRAPH computer graphics, vol. 19, no. 3, pp. 245–254, 1985.

Mobiature: 3D Model Manipulation Technique for ...

I. INTRODUCTION. The use of interaction techniques for 3D content adds considerable value to multimedia consumer products such as. 3D TV, IPTV, digital signages, and virtual showrooms. Such techniques can be used in myriad applications across fields such as advertising, entertainment, and information broadcasting.

230KB Sizes 4 Downloads 177 Views

Recommend Documents

Fluidic Manipulation for Scalable Stochastic 3D ...
modular robotics is the assembly of a functional system from thousands ... systems (8-13 cm), and their reliance on oil as an assembly ..... IEEE Int. Conf. Intelligent Robots and Systems, Self-Reconfigurable Robotics. Workshop, San Diego CA, Oct. 20

Model 3d printing
Marriagesupper ofthelamb and end timeevents.pdf.Thelewishamand.Model 3d. printing.Child 44 x264.My boy jack swesub.Gameswes01.So high and conceited that which forevermoreshall betheir is no enduring him,". (Austen 9). Elizabeth's prejudiceis onceagai

A Model-free Redundancy Resolution Technique for ...
relationship between robot end-effector position and joint angle vector. Many of the .... It is to be noted that the training data for simulation is generated using ...

A Model-free Redundancy Resolution Technique for ...
words, different sets of joint angles may lead to same end- effector position thus ..... IEEE Journal of Robotics and Automation, RA-3(4):323–344, August. 1987.

A Linear 3D Elastic Segmentation Model for Vector ...
Mar 7, 2007 - from a databank. .... We assume that a bounded lipschitzian open domain. O of IR3 ... MR volume data set according to the Gradient Vector.

Topology Dictionary with Markov Model for 3D Video ...
sequences in the sequence timeline. Each cycle L ⊂ C is weighted according to ..... delity visualization for 3d video. CVIU, 96(3):393–434, 2004. [12] C.-W. Ngo ...

Fascial-Manipulation-For-Musculoskeletal-Pain.pdf
eBook PDF Fascial Manipulation For Musculoskeletal Pain ... Most of these internet sites possess a massive collection of PDF eBooks which you can use for ...

A Novel Technique A Novel Technique for High ...
data or information within the cover media such that it does not draw the diligence of an unsanctioned persons. Before the wireless communication data security was found. Processing and transmission of multimedia content over insecure network gives s

Currency Manipulation
Page 1 .... convex combination its own equilibrium consumption under the freely fioating regime and the ... Have no effect on prices outside their own country.

A 3D fiber model of the human brainstem
0895-6111/02/$ - see front matter q 2002 Elsevier Science Ltd. All rights reserved. PII: S0895-6111(02)00036-8. Computerized ... (MathWorks Inc., Natick, MA, USA) with the Image. Processing Toolbox. 2.2. .... (F) Frontal slice of the human brain. Abb

Machine learning-based 3D resist model
94.5 signals. We performed 10-fold cross-validation of two alternative ANNs. In case of ANN for regression,. ANN in turn had 69 input nodes and 5 hidden layers, ...

CoarseZ Buffer Bandwidth Model in 3D Rendering Pipeline
CoarseZ Buffer Bandwidth Model in 3D Rendering Pipeline. Ke Yang, Ke Gao, Jiaoying Shi, Xiaohong Jiang, and Hua Xiong. State Key Lab. of CAD&CG, Zhejiang University, Hangzhou, China. {kyang,gaoke,jyshi,jiangxh,xionghua}@cad.zju.edu.cn. Abstract. Dept

Machine learning-based 3D resist model
Accurate prediction of resist profile has become more important as ... ANN corresponds to our machine learning-based resist 3D model (ML-R3D model). Due to ...

An Efficient Synchronization Technique for ...
Weak consistency model. Memory read/write sequential ordering only for synchronization data. All the data can be cached without needing coherence protocol, while synchronization variables are managed by the. SB. Cache invalidation required for shared

Numerical deembedding technique for planar ... - EEE, HKU
Uniform feed lines. (b) Periodically nonuniform feed lines. (c) Equivalent circuit network. Figure 6. Extracted effective per-unit-length transmission parameters of periodically nonuniform microstrip line. (a). Normalized phase constant. (b) Characte

An Adaptive Hybrid Multiprocessor Technique for ... - Kaust
must process large amounts of data which may take a long time. Here, we introduce .... and di are matched, or -4 when qi and di are mismatched. To open a new ...

Cheap Home Cinema Mini 3D Polarizer Polarized 3D Modulator For ...
Cheap Home Cinema Mini 3D Polarizer Polarized 3D Mo ... sive 3D Glasses Free Shipping & Wholesale Price.pdf. Cheap Home Cinema Mini 3D Polarizer ...

DYNAMIC GAUSSIAN SELECTION TECHNIQUE FOR ...
“best” one, and computing the distortion of this Gaussian first could .... Phone Accuracy (%). Scheme ... Search for Continuous Speech Recognition,” IEEE Signal.

An Efficient Synchronization Technique for ...
Low-cost and low-power. Programmed with ad ... and low-power optimization of busy-wait synchronization ... Using ad hoc sync. engine is often a must for embedded systems ... Critical operation is the Associative Search (AS) phase. On lock ...