SlideShare a Scribd company logo
An Introduction
to NUI
NUI programming seminar
Jun Iio, Ph.D.
Chuo University
An introduction to NUI Copyright © Jun Iio 2
Self-introduction
●
Prof. Jun Iio, Ph.D.
Dept. of Socio-Informatics, Faculty of
Letters, Chuo University
●
1994-2013, Working for Mitsubishi Research
Institute
●
2013-2014, Assoc. Prof. of Chuo University
●
2014-Current, Prof. of Chuo University
●
Also, 2009-, Guest Assoc. Prof. of Tokyo University
of Agriculture and Technology
●
My interests are
– Software Engineering, Image Processing,
Open-Source Software, User Interface, etc.
An introduction to NUI Copyright © Jun Iio 3
What is NUI?
●
NUI stands for Natural User Interface
●
Improvement of the User Interface?
– CUI -> GUI -> NUI?
●
Let's look back on the history of UI...
An introduction to NUI Copyright © Jun Iio 4
The first step of data input methods
for computers
source: Wikimedia

Recommended for you

Sketch2presentation
Sketch2presentationSketch2presentation
Sketch2presentation

This document describes a Pong-inspired interactive art installation called Pong Sketch Two Project. Users can interact with a digitally projected bouncing ball using their full body motions, which are tracked via video camera. Their silhouettes and the ball are projected on a screen. Users can pass the ball back and forth or trap it in different ways. The installation aims to create an engaging interactive experience through whole-body gestures without restrictions of wires or hardware.

ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINESORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES

Under the umbrella of Ubiquitous Computing, lies the fields of natural, organic and tangible user interfaces. Although some work have been made in organic user interface (OUI) design principles, no formalized framework have been set for OUIs and their interaction model, or design-specific guidelines, as far as we know. In this paper we propose an OUI framework by which we deduced the developed interaction model for organic systems design. Moreover we recommended three main design principles for OUI design, in addition to a set of design-specific guidelines for each type of our interaction model.

organic user interfacedesign guidelinestangible interfaces
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINESORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES

Under the umbrella of Ubiquitous Computing, lies the fields of natural, organic and tangible userinterfaces. Although some work have been made in organic user interface (OUI) design principles, no formalized framework have been set for OUIs and their interaction model, or design-specific guidelines, as far as we know. In this paper we propose an OUI framework by which we deduced the developedinteraction model for organic systems design. Moreover we recommended three main design principles forOUI design, in addition to a set of design-specific guidelines for each type of our interaction model.

An introduction to NUI Copyright © Jun Iio 5
Emerging personal computers
source: Wikimedia (CC BY-SA 2.0 fr)
Commodore PET 2001 computer. On display at the Musée Bolo, EPFL, Lausanne.
The making of this document was supported by Wikimedia CH.
An introduction to NUI Copyright © Jun Iio 6
CUI(Character User Interface)
An introduction to NUI Copyright © Jun Iio 7
GUI(Graphical User Interface)
An introduction to NUI Copyright © Jun Iio 8
WIMP
W … Windows
I … Icons
M … Menus
P … Pointers

Recommended for you

ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINESORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES

Under the umbrella of Ubiquitous Computing, lies the fields of natural, organic and tangible user interfaces. Although some work have been made in organic user interface (OUI) design principles, no formalized framework have been set for OUIs and their interaction model, or design-specific guidelines, as far as we know. In this paper we propose an OUI framework by which we deduced the developed interaction model for organic systems design. Moreover we recommended three main design principles for OUI design, in addition to a set of design-specific guidelines for each type of our interaction model.

organic user interfacedesign guidelinestangible interfaces
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINESORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES

The document proposes an organic user interface (OUI) framework and interaction model called SMaG (Speech Manipulation air-Gesture). It divides the control module of the tangible user interface framework into tangible and intangible controls. Tangible controls involve direct contact like touch, while intangible controls include speech and gestures. The paper then introduces the SMaG model, which categorizes OUI input techniques. Based on this model, the paper provides design guidelines for OUIs with principles for look, feel, and design. The guidelines consider the best and worst uses of each SMaG technique.

tangible interfacesorganic user interfacegestures.
JChueke_BCS_Mar 2012_PRINT
JChueke_BCS_Mar 2012_PRINTJChueke_BCS_Mar 2012_PRINT
JChueke_BCS_Mar 2012_PRINT

This document discusses new modes of interaction beyond the traditional mouse and keyboard as input methods. It presents several examples of new technologies that use touch, gestures, motion tracking and eye tracking as alternative forms of input. The author argues that these new input methods require new approaches to interface design to ensure perceptible affordances that allow users to understand how to control devices intuitively. The author proposes research to study how users visually perceive and make sense of interfaces for new input methods.

An introduction to NUI Copyright © Jun Iio 9
Physical peripherals
●
Keyboard
●
Pointing devices
– Mouse
– Track-point
– Track-ball
– Touch pad
– Touch panel
An introduction to NUI Copyright © Jun Iio 10
Novel operations
●
Tap
– Double tap
– Tap and hold
●
Flick, drag
●
Pinch
– Pinch in
– Pinch out
●
Shake, bump(!)
– (Grab) source: http://bump.softonic.jp/iphone
An introduction to NUI Copyright © Jun Iio 11
Elemental technologies
●
Contact-type
– Touch interface
●
Multi touch, touch display, pressure-sensitive input
●
(Image input, acceleration sensor)
●
Contactless-type
– Space devices
●
Image input, three dimensional measurement
– Gesture interface
●
Human body modeling, inverse kinematics
●
Acceleration sensor (motion, direction, inclination)
●
Muscle potential measurement
An introduction to NUI Copyright © Jun Iio 12
An impact of Windows 8
source: http://fesoku.net/archives/6029501.html

Recommended for you

USING VISION SENSORS FOR INNOVATIVE HCI
USING VISION SENSORS FOR INNOVATIVE HCIUSING VISION SENSORS FOR INNOVATIVE HCI
USING VISION SENSORS FOR INNOVATIVE HCI

This document discusses challenges for the next generation of interactive media using computer vision sensors. It presents three prototypes developed by the author: 1) AquaTop Display, an interactive water surface that uses water-specific gestures for input; 2) BallCam, a camera inside a ball that stabilizes spinning video to provide ball's point of view footage of sports; 3) Unaware Gaze Navigation, which guides users' gaze with subtle blurring without noticing. The author concludes that rapid prototyping and advanced implementation are needed to develop novel ideas into unique products for vision-based human-computer interaction.

rakuten technology conferencerakutenrakutentech
NUI_jaydev
NUI_jaydevNUI_jaydev
NUI_jaydev

This document provides an overview of natural user interface (NUI) research as it relates to human-computer interaction (HCI). It defines HCI and notes that NUI is an emerging paradigm that aims to make interfaces invisible through natural motions, gestures, and interactions. The document outlines relevant areas of HCI including computer science, behavioral sciences, and design. It discusses NUI focus areas like touch, vision, speech and technologies like touchscreens, voice input, and augmented reality. Examples of NUI applications are also presented. Challenges with NUI include the currently high costs of developing the specialized technology.

Computational models of human visual attention driven by auditory cues
Computational models of human visual attention driven by auditory cuesComputational models of human visual attention driven by auditory cues
Computational models of human visual attention driven by auditory cues

This document summarizes a presentation on computational models of human visual attention driven by auditory cues. It discusses how auditory information can modulate visual attention by selecting visual features that are synchronized with detected auditory events. The proposed model uses Bayesian surprise to detect transient events in visual and auditory streams separately, then correlates the two to select synchronized visual features. An evaluation of the model on video clips found it outperformed baseline models at predicting eye movements.

auditory cuecomputational modelvisual attention
An introduction to NUI Copyright © Jun Iio 13
Multi-touch
●
http://kivy.org/
An introduction to NUI Copyright © Jun Iio 14
TUIO
●
Tangible User Interface Objects
An introduction to NUI Copyright © Jun Iio 15
CCV(Community Core Vision)
●
Poorman's multi-touch device? Video
An introduction to NUI Copyright © Jun Iio 16
3D mouse

Recommended for you

Interactive Video and Adult Education
Interactive Video and Adult EducationInteractive Video and Adult Education
Interactive Video and Adult Education

The document discusses using interactive video in education. It provides examples of how interactive video can foster inductive learning by allowing students to notice details at their own pace. Some tools mentioned for creating interactive video, animation and apps include Tumult Hype, Powtoons, Pencil, Synfig Studio, Stykz, CreaToon, Ajax Animator, and Blender. The document also discusses using participatory video to have students create their own materials.

social mediavideosoftware
Virtual Art Gallery
Virtual Art GalleryVirtual Art Gallery
Virtual Art Gallery

1) The document describes creating a virtual art gallery using Unity 3D to allow users to virtually browse and interact with paintings. 2) Key aspects of the virtual art gallery include allowing users to choose their own path to view different types of paintings, including acrylic, oil, and pen and ink works. Audio information about each painting can be played by clicking buttons. 3) The virtual art gallery is created with Unity 3D, which supports development across multiple platforms and provides tools for virtual reality, environments, and education. The interface guides users through the entrance and welcome area to begin exploring the gallery.

irjet
Cleverwood friday session_23rd april
Cleverwood friday session_23rd aprilCleverwood friday session_23rd april
Cleverwood friday session_23rd april

This document discusses mobile marketing in Japan. It provides background on the Japanese mobile market, including carrier market shares and subscriber numbers. It then discusses trends in mobile phone design in Japan, focusing on the use of various materials and touch interfaces. It also covers mobile marketing campaigns by companies like Coca-Cola and McDonald's Japan. Overall, the document examines lessons that can be learned from Japan's leading mobile market, with a focus on design, user experience, and innovative mobile marketing strategies.

An introduction to NUI Copyright © Jun Iio 17
Kinect
An introduction to NUI Copyright © Jun Iio 18
OpenNI
An introduction to NUI Copyright © Jun Iio 19
Leap Motion
Video
An introduction to NUI Copyright © Jun Iio 20
Myo
Video

Recommended for you

IoT Business in Japan
IoT Business in JapanIoT Business in Japan
IoT Business in Japan

The document discusses trends in the Internet of Things (IoT) business in Japan. It notes that while global trends focus on functionality, Japanese IoT emphasizes aesthetics and a cute appearance. The document also describes how prototyping services help confirm good user experiences before mass production. Finally, it summarizes that the future of IoT will involve devices taking implicit hints from human behavior to act automatically, forming interconnected IoT ecosystems.

Towards user-created applications on the Internet-of-Things
Towards user-created applications on the Internet-of-ThingsTowards user-created applications on the Internet-of-Things
Towards user-created applications on the Internet-of-Things

This document presents an overview of research into enabling user-created applications for the Internet of Things (IoT). It discusses multidisciplinary research involving users, developing proofs of concept like an assisted living system called Casensa, and a vision for a "Do-It-Yourself" approach where users can easily create their own IoT applications. The research aims to make the IoT more accessible and useful to everyday people by allowing for mass participation in developing applications.

user-created applicationssmart homesalzheimer
Worldkit System
Worldkit SystemWorldkit System
Worldkit System

WorldKit: Rapid and Easy Creation of Ad-hoc Interactive Applications on Everyday Surfaces. Instant access to computing, when and where we need it, has long been one of the aims of research areas such as ubiquitous computing. In this paper, we describe the WorldKit system, which makes use of a paired depth camera and projector to make ordinary surfaces instantly interactive. Using this system, touch-based interactivity can, without prior calibration, be placed on nearly any unmodified surface literally with a wave of the hand, as can other new forms of sensed interaction. From a user perspective, such interfaces are easy enough to instantiate that they could, if desired, be recreated or modified “each time we sat down” by “painting” them next to us. From the programmer’s perspective, our system encapsulates these capabilities in a simple set of abstractions that make the creation of interfaces quick and easy. Further, it is extensible to new, custom interactors in a way that closely mimics conventional 2D graphical user interfaces, hiding much of the complexity of working in this new domain. We detail the hardware and software implementation of our system, and several example applications built using the library.

worldkit systemhcichris harisson
An introduction to NUI Copyright © Jun Iio 21
Ring
Video
An introduction to NUI Copyright © Jun Iio 22
Gesture interface
●
Maximum benefit
– “Direct manipulation”
– It enables to control the target directly
source: ”Make It So”
An introduction to NUI Copyright © Jun Iio 23
Note for the NUI designs
●
Natural User Interface development is still
in progress
●
Considerable features:
1. How to realize input methods which can not
make users tired?
2. “Mode” problem of gesture input
3. Haptic information (feedbacks of user's
operation)
●
Learning from SciFi movies
– What are applications using NUI efficiently?
An introduction to NUI Copyright © Jun Iio 24
References
“Make It So” (Japanese Translation)

Recommended for you

Touching More than 3 Dimensions Research Into Novel Interfaces – three dimen...
Touching More than 3 Dimensions Research Into Novel Interfaces – three dimen...Touching More than 3 Dimensions Research Into Novel Interfaces – three dimen...
Touching More than 3 Dimensions Research Into Novel Interfaces – three dimen...

Work on interactive tabletops and surfaces has focused mostly on two-dimensional issues, such as multi-finger gestures and tangible interaction. Interesting as it is, however this picture is missing several dimensions. I will describe work on 2D and 3D semi-immersive environments and present novel on-and-above-the-surface techniques based on bi-manual models to take advantage of the continuous interaction space for creating and editing 3D models in stereoscopic environments. I will also discuss means to allow for more expressive interactions, including novel uses of sound and combining hand and finger tracking in the space above the table with multitouch gestures on its surface continuously. These combinations can provide alternative design environments and allow novel interaction modalities.

sketch-based modelingmultimodal interactioninteractive table tops and surfaces
Day3 arduino talk_iamthemedia
Day3 arduino talk_iamthemediaDay3 arduino talk_iamthemedia
Day3 arduino talk_iamthemedia

The document provides an overview of Arduino, including: 1) Arduino is an open-source hardware and software platform used for electronics projects. It consists of a microcontroller board and IDE software to program it. 2) Since 2005, Arduino has grown significantly, with new board versions, an expanding online community, and millions of downloads of the IDE. 3) Arduino's open and collaborative nature has enabled many creative projects from students to professional designers and facilitated communication between users.

フラクタルへの誘い an introduction to fractal
フラクタルへの誘い an introduction to fractalフラクタルへの誘い an introduction to fractal
フラクタルへの誘い an introduction to fractal

SocioInfo#20でご紹介したフラクタルをPythonで描画する話です. The fractal drawing by Python presented at SocioInfo#20

pythonfractalrecursive function
An introduction to NUI Copyright © Jun Iio 25
“Minority Report”
●
A “prototype meter” for the gesture
interface
●
Lessons learned:
– A grate demo hide many flaws
– A gesture interface should understand intent
source: ”Make It So”
An introduction to NUI Copyright © Jun Iio 26
Enthusiasts for keyboards
source: http://www.pfu.fujitsu.com/hhkeyboard/hhkbpro/black.html
source: http://www.kmecs.com/products/detail_267.html
An introduction to NUI Copyright © Jun Iio 27
Haptic devices
●
An input was completed? or not?
●
Why does this keyboard make user feel
unpleasant?
source: http://www.itmedia.co.jp/pcuser/articles/1204/06/news033.html
An introduction to NUI Copyright © Jun Iio 28
Haptic devices
●
It enables the
feedbacks of user's
input by touch
information such as
vibration, resistant
force, and/or
motion.
●
Cf. “Myo uses a
pattern of vibration
as the notice for
user's input”
source: http://lab.sekaimon.com/index/index/c/58058/ym/201201/p/2/ajax/1

Recommended for you

オンラインイベント支援システムOLiVESの開発と運用
オンラインイベント支援システムOLiVESの開発と運用オンラインイベント支援システムOLiVESの開発と運用
オンラインイベント支援システムOLiVESの開発と運用

JTF2020で発表した資料です

olivesrorvirtual event support system
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料

麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料です

mahjongchurenpohtohrules
オンラインイベント支援システムを作ってみたらどうだったかな?
オンラインイベント支援システムを作ってみたらどうだったかな?オンラインイベント支援システムを作ってみたらどうだったかな?
オンラインイベント支援システムを作ってみたらどうだったかな?

OSC2020 Online の振り返りの会でお話した内容を紹介します.

osconlineolives
An introduction to NUI Copyright © Jun Iio 29
Grammar for the gesture input
source: Leap Motion SDK API document
An introduction to NUI Copyright © Jun Iio 30
Grammar for the gesture input
source: https://support.getmyo.com/hc/en-us/articles/201135025-Controlling-media-with-your-Myo-armband
An introduction to NUI Copyright © Jun Iio 31
Hollywood's pidgin
●
Wave to activate
●
Push to move
●
Turn to rotate
●
Swipe to dismiss
●
Point or touch to select
●
Extend the hand to shoot
●
Pinch and spread to scale
An introduction to NUI Copyright © Jun Iio 32
Wave to activate
source: ”Make It So”

Recommended for you

Do you know every cat has four bears?
Do you know every cat has four bears?Do you know every cat has four bears?
Do you know every cat has four bears?

The presentation materials provided by Jun Iio at the 80th meetings of 1,000 speakers conference in English, held at iTL, 4th Dec. 2019.

catsbearslegs
大学教員になりたい企業人の皆様へ
大学教員になりたい企業人の皆様へ大学教員になりたい企業人の皆様へ
大学教員になりたい企業人の皆様へ

PMIJフォーラム2019でお話した,私の経験に基づくアドバイス事例です.

academicindustrycv
情報系学部におけるBYODの試み
情報系学部におけるBYODの試み情報系学部におけるBYODの試み
情報系学部におけるBYODの試み

���情協「ICT利用による教育改善研究発表会」で発表した資料です.

byodfaculty of global informaticschuo university
An introduction to NUI Copyright © Jun Iio 33
Push to move
source: ”Make It So”
An introduction to NUI Copyright © Jun Iio 34
Turn to rotate
source: ”Make It So”
An introduction to NUI Copyright © Jun Iio 35
Swipe to dismiss
source: ”Make It So”
An introduction to NUI Copyright © Jun Iio 36
Point or touch to select
source: ”Make It So”

Recommended for you

The Semiotics of Toilet Signs
The Semiotics of Toilet SignsThe Semiotics of Toilet Signs
The Semiotics of Toilet Signs

This is a presentation material provided by Jun Iio at HCI International 2019, It illustrates the database of toilet signs and several typical items in the database.

world toilet-signs maptoilet signsdatabase
OpenCampus2019_Tama
OpenCampus2019_TamaOpenCampus2019_Tama
OpenCampus2019_Tama

The course material of the prep lecture for high-school students who participate in the OpenCampus2019 of Chuo University

datatwitter trendsanalytics
不偏分散ではなぜNでなくN-1で割るのか
不偏分散ではなぜNでなくN-1で割るのか不偏分散ではなぜNでなくN-1で割るのか
不偏分散ではなぜNでなくN-1で割るのか

朝からゴリゴリ計算して疲れたので苦労を皆さんと共有すべくアップします

statistics不偏分散標本分散
An introduction to NUI Copyright © Jun Iio 37
Extend the hand to shoot
source: ”Make It So”
An introduction to NUI Copyright © Jun Iio 38
Pinch and spread to scale
source: ”Make It So”
An introduction to NUI Copyright © Jun Iio 39
Be careful if you propose a novel
gesture out of the seven patterns
●
Another patter can
lead users
misunderstanding
or confusing
●
Considering global
rules and local rule
– Gestures in
Japanese culture
– Gestures in another
country's culture
source: Fuji television
An introduction to NUI Copyright © Jun Iio 40
Dependency of local cultures
source: http://matome.naver.jp/odai/2133536386030621501

Recommended for you

2019年春季HCD研究発表会特別講話
2019年春季HCD研究発表会特別講話2019年春季HCD研究発表会特別講話
2019年春季HCD研究発表会特別講話

「特別講話」という名の,投票集計時間を稼ぐ場繋ぎおしゃべりで使用したスライドです.先日のHCDmeetup #4 LTでお話した話題の使い回し^H^H^H^H拡大版です.

ichigayahcdeducation
UXDの課題
UXDの課題UXDの課題
UXDの課題

2019年度春季HCD研究発表会で発表した「UXDの課題」のスライドです. This slide is used in the 2019 HCD conference held at Shibaura Institute of Technology. This reports three problems in UXD: Fraudulent UX, Excuse UX, and Self-serving UX.

user experienceuser experience (ux)user experience design
2019年度BYODソフトウェアインストールガイダンス資料
2019年度BYODソフトウェアインストールガイダンス資料2019年度BYODソフトウェアインストールガイダンス資料
2019年度BYODソフトウェアインストールガイダンス資料

中央大学国際情報学部(iTL)で学生が使うBYOD機器にインストールすべきソフトウェアのインストールおよびセットアップ方法を示したガイダンス資料です

byodms-officevirtualbox
An introduction to NUI Copyright © Jun Iio 41
Dependency of local cultures
source: http://matome.naver.jp/odai/2133536386030621501
An introduction to NUI Copyright © Jun Iio 42
An application of Kinect
●
Y. Nakano, T.
Tohyama, and S.
Kanemune,
“Comparison of
Japanese Input
Methods for Kinect” In
proc. of IPSJ-
SSS2013, 173-175.
– https://www.faceboo
k.com/media/set/?
set=a.18358989182
3257.1073741846.1
72555706260009
An introduction to NUI Copyright © Jun Iio 43
Applications using NUI
●
It should be considered what scene
requires NUI fundamentally?
●
In the case of promotion videos for Myo:
– Controlling drone, sphero, and UMV...
“It would be enough to use a controller!”
●
It is suitable for the situations where a
user cannot use his/her own hands
– Controlling recipe video when cooking
– tele-surgery
An introduction to NUI Copyright © Jun Iio 44
Future of interfaces
●
NUI does not replace {CUI, GUI}
– Programming using NUI? -> a distant idea
Practica
l
Abstrac
t
Professional
use
General
purpose
CUI
GUI
NUI

Recommended for you

Twitterでみる社会のトレンド
Twitterでみる社会のトレンドTwitterでみる社会のトレンド
Twitterでみる社会のトレンド

SocioInfo #18でお話したツイトレの話題です

twittertrendsco-occurrence network
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)

9月22日に実施するオープンキャンパスで高校生を対象として実施する模擬授業の資料,午後のそれ用です.

datavisualizationhachioji-city
The presentation material for my lecture at the open campus, 22nd Sep. 2018
The presentation material for my lecture at the open campus, 22nd Sep. 2018The presentation material for my lecture at the open campus, 22nd Sep. 2018
The presentation material for my lecture at the open campus, 22nd Sep. 2018

9月22日に実施するオープンキャンパスで高校生を対象として実施する模擬授業の資料です.

information theorymathematicsentropy
An introduction to NUI Copyright © Jun Iio 45
Conclusions
●
Progress of interacting user and computer:
CUI -> GUI -> NUI
– NUI study is the blue ocean and in progress
●
Elemental technologies for NUI
– multi-touch, 3D measurement, acceleration
sensors, muscle potential measurement
●
How to solve some problems in gesture UI
– Tiredness, mode-problem, haptic interface
●
How to make a grammar for gesture UI
– Not only hardware but also cultural constraints
should be considered!

More Related Content

Similar to An introduction to NUI

Ux portfolio 2013 october final ivan pecorari
Ux portfolio 2013 october final ivan pecorariUx portfolio 2013 october final ivan pecorari
Ux portfolio 2013 october final ivan pecorari
Ivan Pecorari
 
UI_1.pdf
UI_1.pdfUI_1.pdf
What is the NeoKeys mixed media keypad? v2 - 11.2010
What is the NeoKeys mixed media keypad? v2 - 11.2010What is the NeoKeys mixed media keypad? v2 - 11.2010
What is the NeoKeys mixed media keypad? v2 - 11.2010
www.webhub.mobi by Yuvee, Inc.
 
Sketch2presentation
Sketch2presentationSketch2presentation
Sketch2presentation
jin.fan
 
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINESORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ijasuc
 
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINESORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ijasuc
 
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINESORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ijasuc
 
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINESORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ijasuc
 
JChueke_BCS_Mar 2012_PRINT
JChueke_BCS_Mar 2012_PRINTJChueke_BCS_Mar 2012_PRINT
JChueke_BCS_Mar 2012_PRINT
Jacques Chueke
 
USING VISION SENSORS FOR INNOVATIVE HCI
USING VISION SENSORS FOR INNOVATIVE HCIUSING VISION SENSORS FOR INNOVATIVE HCI
USING VISION SENSORS FOR INNOVATIVE HCI
Rakuten Group, Inc.
 
NUI_jaydev
NUI_jaydevNUI_jaydev
NUI_jaydev
Jaydev Gajera
 
Computational models of human visual attention driven by auditory cues
Computational models of human visual attention driven by auditory cuesComputational models of human visual attention driven by auditory cues
Computational models of human visual attention driven by auditory cues
Akisato Kimura
 
Interactive Video and Adult Education
Interactive Video and Adult EducationInteractive Video and Adult Education
Interactive Video and Adult Education
Carolyn Guertin
 
Virtual Art Gallery
Virtual Art GalleryVirtual Art Gallery
Virtual Art Gallery
IRJET Journal
 
Cleverwood friday session_23rd april
Cleverwood friday session_23rd aprilCleverwood friday session_23rd april
Cleverwood friday session_23rd april
Cleverwood Belgium
 
IoT Business in Japan
IoT Business in JapanIoT Business in Japan
IoT Business in Japan
Jun Harada
 
Towards user-created applications on the Internet-of-Things
Towards user-created applications on the Internet-of-ThingsTowards user-created applications on the Internet-of-Things
Towards user-created applications on the Internet-of-Things
trappenl
 
Worldkit System
Worldkit SystemWorldkit System
Worldkit System
akash relan
 
Touching More than 3 Dimensions Research Into Novel Interfaces – three dimen...
Touching More than 3 Dimensions Research Into Novel Interfaces – three dimen...Touching More than 3 Dimensions Research Into Novel Interfaces – three dimen...
Touching More than 3 Dimensions Research Into Novel Interfaces – three dimen...
Joaquim Jorge
 
Day3 arduino talk_iamthemedia
Day3 arduino talk_iamthemediaDay3 arduino talk_iamthemedia
Day3 arduino talk_iamthemedia
fOSSa 2010 Main Presentations
 

Similar to An introduction to NUI (20)

Ux portfolio 2013 october final ivan pecorari
Ux portfolio 2013 october final ivan pecorariUx portfolio 2013 october final ivan pecorari
Ux portfolio 2013 october final ivan pecorari
 
UI_1.pdf
UI_1.pdfUI_1.pdf
UI_1.pdf
 
What is the NeoKeys mixed media keypad? v2 - 11.2010
What is the NeoKeys mixed media keypad? v2 - 11.2010What is the NeoKeys mixed media keypad? v2 - 11.2010
What is the NeoKeys mixed media keypad? v2 - 11.2010
 
Sketch2presentation
Sketch2presentationSketch2presentation
Sketch2presentation
 
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINESORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
 
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINESORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
 
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINESORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
 
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINESORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
ORGANIC USER INTERFACES: FRAMEWORK, INTERACTION MODEL AND DESIGN GUIDELINES
 
JChueke_BCS_Mar 2012_PRINT
JChueke_BCS_Mar 2012_PRINTJChueke_BCS_Mar 2012_PRINT
JChueke_BCS_Mar 2012_PRINT
 
USING VISION SENSORS FOR INNOVATIVE HCI
USING VISION SENSORS FOR INNOVATIVE HCIUSING VISION SENSORS FOR INNOVATIVE HCI
USING VISION SENSORS FOR INNOVATIVE HCI
 
NUI_jaydev
NUI_jaydevNUI_jaydev
NUI_jaydev
 
Computational models of human visual attention driven by auditory cues
Computational models of human visual attention driven by auditory cuesComputational models of human visual attention driven by auditory cues
Computational models of human visual attention driven by auditory cues
 
Interactive Video and Adult Education
Interactive Video and Adult EducationInteractive Video and Adult Education
Interactive Video and Adult Education
 
Virtual Art Gallery
Virtual Art GalleryVirtual Art Gallery
Virtual Art Gallery
 
Cleverwood friday session_23rd april
Cleverwood friday session_23rd aprilCleverwood friday session_23rd april
Cleverwood friday session_23rd april
 
IoT Business in Japan
IoT Business in JapanIoT Business in Japan
IoT Business in Japan
 
Towards user-created applications on the Internet-of-Things
Towards user-created applications on the Internet-of-ThingsTowards user-created applications on the Internet-of-Things
Towards user-created applications on the Internet-of-Things
 
Worldkit System
Worldkit SystemWorldkit System
Worldkit System
 
Touching More than 3 Dimensions Research Into Novel Interfaces – three dimen...
Touching More than 3 Dimensions Research Into Novel Interfaces – three dimen...Touching More than 3 Dimensions Research Into Novel Interfaces – three dimen...
Touching More than 3 Dimensions Research Into Novel Interfaces – three dimen...
 
Day3 arduino talk_iamthemedia
Day3 arduino talk_iamthemediaDay3 arduino talk_iamthemedia
Day3 arduino talk_iamthemedia
 

More from Jun Iio

フラクタルへの誘い an introduction to fractal
フラクタルへの誘い an introduction to fractalフラクタルへの誘い an introduction to fractal
フラクタルへの誘い an introduction to fractal
Jun Iio
 
オンラインイベント支援システムOLiVESの開発と運用
オンラインイベント支援システムOLiVESの開発と運用オンラインイベント支援システムOLiVESの開発と運用
オンラインイベント支援システムOLiVESの開発と運用
Jun Iio
 
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料
Jun Iio
 
オンラインイベント支援システムを作ってみたらどうだったかな?
オンラインイベント支援システムを作ってみたらどうだったかな?オンラインイベント支援システムを作ってみたらどうだったかな?
オンラインイベント支援システムを作ってみたらどうだったかな?
Jun Iio
 
Do you know every cat has four bears?
Do you know every cat has four bears?Do you know every cat has four bears?
Do you know every cat has four bears?
Jun Iio
 
大学教員になりたい企業人の皆様へ
大学教員になりたい企業人の皆様へ大学教員になりたい企業人の皆様へ
大学教員になりたい企業人の皆様へ
Jun Iio
 
情報系学部におけるBYODの試み
情報系学部におけるBYODの試み情報系学部におけるBYODの試み
情報系学部におけるBYODの試み
Jun Iio
 
The Semiotics of Toilet Signs
The Semiotics of Toilet SignsThe Semiotics of Toilet Signs
The Semiotics of Toilet Signs
Jun Iio
 
OpenCampus2019_Tama
OpenCampus2019_TamaOpenCampus2019_Tama
OpenCampus2019_Tama
Jun Iio
 
不偏分散ではなぜNでなくN-1で割るのか
不偏分散ではなぜNでなくN-1で割るのか不偏分散ではなぜNでなくN-1で割るのか
不偏分散ではなぜNでなくN-1で割るのか
Jun Iio
 
2019年春季HCD研究発表会特別講話
2019年春季HCD研究発表会特別講話2019年春季HCD研究発表会特別講話
2019年春季HCD研究発表会特別講話
Jun Iio
 
UXDの課題
UXDの課題UXDの課題
UXDの課題
Jun Iio
 
2019年度BYODソフトウェアインストールガイダンス資料
2019年度BYODソフトウェアインストールガイダンス資料2019年度BYODソフトウェアインストールガイダンス資料
2019年度BYODソフトウェアインストールガイダンス資料
Jun Iio
 
Twitterでみる社会のトレンド
Twitterでみる社会のトレンドTwitterでみる社会のトレンド
Twitterでみる社会のトレンド
Jun Iio
 
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)
Jun Iio
 
The presentation material for my lecture at the open campus, 22nd Sep. 2018
The presentation material for my lecture at the open campus, 22nd Sep. 2018The presentation material for my lecture at the open campus, 22nd Sep. 2018
The presentation material for my lecture at the open campus, 22nd Sep. 2018
Jun Iio
 
Lessons Learned from Data Preparation for Geographic Information Systems Usin...
Lessons Learned from Data Preparation for Geographic Information Systems Usin...Lessons Learned from Data Preparation for Geographic Information Systems Usin...
Lessons Learned from Data Preparation for Geographic Information Systems Usin...
Jun Iio
 
図書館利用実態の可視化 および 読書感想文コンクール作品の分析
図書館利用実態の可視化 および 読書感想文コンクール作品の分析図書館利用実態の可視化 および 読書感想文コンクール作品の分析
図書館利用実態の可視化 および 読書感想文コンクール作品の分析
Jun Iio
 
たこ焼き屋で学ぶ情報隠蔽
たこ焼き屋で学ぶ情報隠蔽たこ焼き屋で学ぶ情報隠蔽
たこ焼き屋で学ぶ情報隠蔽
Jun Iio
 
トイレサインとピクトグラム
トイレサインとピクトグラムトイレサインとピクトグラム
トイレサインとピクトグラム
Jun Iio
 

More from Jun Iio (20)

フラクタルへの誘い an introduction to fractal
フラクタルへの誘い an introduction to fractalフラクタルへの誘い an introduction to fractal
フラクタルへの誘い an introduction to fractal
 
オンラインイベント支援システムOLiVESの開発と運用
オンラインイベント支援システムOLiVESの開発と運用オンラインイベント支援システムOLiVESの開発と運用
オンラインイベント支援システムOLiVESの開発と運用
 
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料
麻雀を全く知らない人に純正九蓮宝燈とは何かを教えるための資料
 
オンラインイベント支援システムを作ってみたらどうだったかな?
オンラインイベント支援システムを作ってみたらどうだったかな?オンラインイベント支援システムを作ってみたらどうだったかな?
オンラインイベント支援システムを作ってみたらどうだったかな?
 
Do you know every cat has four bears?
Do you know every cat has four bears?Do you know every cat has four bears?
Do you know every cat has four bears?
 
大学教員になりたい企業人の皆様へ
大学教員になりたい企業人の皆様へ大学教員になりたい企業人の皆様へ
大学教員になりたい企業人の皆様へ
 
情報系学部におけるBYODの試み
情報系学部におけるBYODの試み情報系学部におけるBYODの試み
情報系学部におけるBYODの試み
 
The Semiotics of Toilet Signs
The Semiotics of Toilet SignsThe Semiotics of Toilet Signs
The Semiotics of Toilet Signs
 
OpenCampus2019_Tama
OpenCampus2019_TamaOpenCampus2019_Tama
OpenCampus2019_Tama
 
不偏分散ではなぜNでなくN-1で割るのか
不偏分散ではなぜNでなくN-1で割るのか不偏分散ではなぜNでなくN-1で割るのか
不偏分散ではなぜNでなくN-1で割るのか
 
2019年春季HCD研究発表会特別講話
2019年春季HCD研究発表会特別講話2019年春季HCD研究発表会特別講話
2019年春季HCD研究発表会特別講話
 
UXDの課題
UXDの課題UXDの課題
UXDの課題
 
2019年度BYODソフトウェアインストールガイダンス資料
2019年度BYODソフトウェアインストールガイダンス資料2019年度BYODソフトウェアインストールガイダンス資料
2019年度BYODソフトウェアインストールガイダンス資料
 
Twitterでみる社会のトレンド
Twitterでみる社会のトレンドTwitterでみる社会のトレンド
Twitterでみる社会のトレンド
 
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)
The presentation material for my lecture at the open campus, 22nd Sep. 2018 (2)
 
The presentation material for my lecture at the open campus, 22nd Sep. 2018
The presentation material for my lecture at the open campus, 22nd Sep. 2018The presentation material for my lecture at the open campus, 22nd Sep. 2018
The presentation material for my lecture at the open campus, 22nd Sep. 2018
 
Lessons Learned from Data Preparation for Geographic Information Systems Usin...
Lessons Learned from Data Preparation for Geographic Information Systems Usin...Lessons Learned from Data Preparation for Geographic Information Systems Usin...
Lessons Learned from Data Preparation for Geographic Information Systems Usin...
 
図書館利用実態の可視化 および 読書感想文コンクール作品の分析
図書館利用実態の可視化 および 読書感想文コンクール作品の分析図書館利用実態の可視化 および 読書感想文コンクール作品の分析
図書館利用実態の可視化 および 読書感想文コンクール作品の分析
 
たこ焼き屋で学ぶ情報隠蔽
たこ焼き屋で学ぶ情報隠蔽たこ焼き屋で学ぶ情報隠蔽
たこ焼き屋で学ぶ情報隠蔽
 
トイレサインとピクトグラム
トイレサインとピクトグラムトイレサインとピクトグラム
トイレサインとピクトグラム
 

Recently uploaded

WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
ArgaBisma
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
Matthew Sinclair
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
Stephanie Beckett
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
SynapseIndia
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
shanthidl1
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
BookNet Canada
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Erasmo Purificato
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
Lidia A.
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
Toru Tamaki
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
Stephanie Beckett
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Bert Blevins
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
KAMAL CHOUDHARY
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
SynapseIndia
 

Recently uploaded (20)

WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
 

An introduction to NUI

  • 1. An Introduction to NUI NUI programming seminar Jun Iio, Ph.D. Chuo University
  • 2. An introduction to NUI Copyright © Jun Iio 2 Self-introduction ● Prof. Jun Iio, Ph.D. Dept. of Socio-Informatics, Faculty of Letters, Chuo University ● 1994-2013, Working for Mitsubishi Research Institute ● 2013-2014, Assoc. Prof. of Chuo University ● 2014-Current, Prof. of Chuo University ● Also, 2009-, Guest Assoc. Prof. of Tokyo University of Agriculture and Technology ● My interests are – Software Engineering, Image Processing, Open-Source Software, User Interface, etc.
  • 3. An introduction to NUI Copyright © Jun Iio 3 What is NUI? ● NUI stands for Natural User Interface ● Improvement of the User Interface? – CUI -> GUI -> NUI? ● Let's look back on the history of UI...
  • 4. An introduction to NUI Copyright © Jun Iio 4 The first step of data input methods for computers source: Wikimedia
  • 5. An introduction to NUI Copyright © Jun Iio 5 Emerging personal computers source: Wikimedia (CC BY-SA 2.0 fr) Commodore PET 2001 computer. On display at the Musée Bolo, EPFL, Lausanne. The making of this document was supported by Wikimedia CH.
  • 6. An introduction to NUI Copyright © Jun Iio 6 CUI(Character User Interface)
  • 7. An introduction to NUI Copyright © Jun Iio 7 GUI(Graphical User Interface)
  • 8. An introduction to NUI Copyright © Jun Iio 8 WIMP W … Windows I … Icons M … Menus P … Pointers
  • 9. An introduction to NUI Copyright © Jun Iio 9 Physical peripherals ● Keyboard ● Pointing devices – Mouse – Track-point – Track-ball – Touch pad – Touch panel
  • 10. An introduction to NUI Copyright © Jun Iio 10 Novel operations ● Tap – Double tap – Tap and hold ● Flick, drag ● Pinch – Pinch in – Pinch out ● Shake, bump(!) – (Grab) source: http://bump.softonic.jp/iphone
  • 11. An introduction to NUI Copyright © Jun Iio 11 Elemental technologies ● Contact-type – Touch interface ● Multi touch, touch display, pressure-sensitive input ● (Image input, acceleration sensor) ● Contactless-type – Space devices ● Image input, three dimensional measurement – Gesture interface ● Human body modeling, inverse kinematics ● Acceleration sensor (motion, direction, inclination) ● Muscle potential measurement
  • 12. An introduction to NUI Copyright © Jun Iio 12 An impact of Windows 8 source: http://fesoku.net/archives/6029501.html
  • 13. An introduction to NUI Copyright © Jun Iio 13 Multi-touch ● http://kivy.org/
  • 14. An introduction to NUI Copyright © Jun Iio 14 TUIO ● Tangible User Interface Objects
  • 15. An introduction to NUI Copyright © Jun Iio 15 CCV(Community Core Vision) ● Poorman's multi-touch device? Video
  • 16. An introduction to NUI Copyright © Jun Iio 16 3D mouse
  • 17. An introduction to NUI Copyright © Jun Iio 17 Kinect
  • 18. An introduction to NUI Copyright © Jun Iio 18 OpenNI
  • 19. An introduction to NUI Copyright © Jun Iio 19 Leap Motion Video
  • 20. An introduction to NUI Copyright © Jun Iio 20 Myo Video
  • 21. An introduction to NUI Copyright © Jun Iio 21 Ring Video
  • 22. An introduction to NUI Copyright © Jun Iio 22 Gesture interface ● Maximum benefit – “Direct manipulation” – It enables to control the target directly source: ”Make It So”
  • 23. An introduction to NUI Copyright © Jun Iio 23 Note for the NUI designs ● Natural User Interface development is still in progress ● Considerable features: 1. How to realize input methods which can not make users tired? 2. “Mode” problem of gesture input 3. Haptic information (feedbacks of user's operation) ● Learning from SciFi movies – What are applications using NUI efficiently?
  • 24. An introduction to NUI Copyright © Jun Iio 24 References “Make It So” (Japanese Translation)
  • 25. An introduction to NUI Copyright © Jun Iio 25 “Minority Report” ● A “prototype meter” for the gesture interface ● Lessons learned: – A grate demo hide many flaws – A gesture interface should understand intent source: ”Make It So”
  • 26. An introduction to NUI Copyright © Jun Iio 26 Enthusiasts for keyboards source: http://www.pfu.fujitsu.com/hhkeyboard/hhkbpro/black.html source: http://www.kmecs.com/products/detail_267.html
  • 27. An introduction to NUI Copyright © Jun Iio 27 Haptic devices ● An input was completed? or not? ● Why does this keyboard make user feel unpleasant? source: http://www.itmedia.co.jp/pcuser/articles/1204/06/news033.html
  • 28. An introduction to NUI Copyright © Jun Iio 28 Haptic devices ● It enables the feedbacks of user's input by touch information such as vibration, resistant force, and/or motion. ● Cf. “Myo uses a pattern of vibration as the notice for user's input” source: http://lab.sekaimon.com/index/index/c/58058/ym/201201/p/2/ajax/1
  • 29. An introduction to NUI Copyright © Jun Iio 29 Grammar for the gesture input source: Leap Motion SDK API document
  • 30. An introduction to NUI Copyright © Jun Iio 30 Grammar for the gesture input source: https://support.getmyo.com/hc/en-us/articles/201135025-Controlling-media-with-your-Myo-armband
  • 31. An introduction to NUI Copyright © Jun Iio 31 Hollywood's pidgin ● Wave to activate ● Push to move ● Turn to rotate ● Swipe to dismiss ● Point or touch to select ● Extend the hand to shoot ● Pinch and spread to scale
  • 32. An introduction to NUI Copyright © Jun Iio 32 Wave to activate source: ”Make It So”
  • 33. An introduction to NUI Copyright © Jun Iio 33 Push to move source: ”Make It So”
  • 34. An introduction to NUI Copyright © Jun Iio 34 Turn to rotate source: ”Make It So”
  • 35. An introduction to NUI Copyright © Jun Iio 35 Swipe to dismiss source: ”Make It So”
  • 36. An introduction to NUI Copyright © Jun Iio 36 Point or touch to select source: ”Make It So”
  • 37. An introduction to NUI Copyright © Jun Iio 37 Extend the hand to shoot source: ”Make It So”
  • 38. An introduction to NUI Copyright © Jun Iio 38 Pinch and spread to scale source: ”Make It So”
  • 39. An introduction to NUI Copyright © Jun Iio 39 Be careful if you propose a novel gesture out of the seven patterns ● Another patter can lead users misunderstanding or confusing ● Considering global rules and local rule – Gestures in Japanese culture – Gestures in another country's culture source: Fuji television
  • 40. An introduction to NUI Copyright © Jun Iio 40 Dependency of local cultures source: http://matome.naver.jp/odai/2133536386030621501
  • 41. An introduction to NUI Copyright © Jun Iio 41 Dependency of local cultures source: http://matome.naver.jp/odai/2133536386030621501
  • 42. An introduction to NUI Copyright © Jun Iio 42 An application of Kinect ● Y. Nakano, T. Tohyama, and S. Kanemune, “Comparison of Japanese Input Methods for Kinect” In proc. of IPSJ- SSS2013, 173-175. – https://www.faceboo k.com/media/set/? set=a.18358989182 3257.1073741846.1 72555706260009
  • 43. An introduction to NUI Copyright © Jun Iio 43 Applications using NUI ● It should be considered what scene requires NUI fundamentally? ● In the case of promotion videos for Myo: – Controlling drone, sphero, and UMV... “It would be enough to use a controller!” ● It is suitable for the situations where a user cannot use his/her own hands – Controlling recipe video when cooking – tele-surgery
  • 44. An introduction to NUI Copyright © Jun Iio 44 Future of interfaces ● NUI does not replace {CUI, GUI} – Programming using NUI? -> a distant idea Practica l Abstrac t Professional use General purpose CUI GUI NUI
  • 45. An introduction to NUI Copyright © Jun Iio 45 Conclusions ● Progress of interacting user and computer: CUI -> GUI -> NUI – NUI study is the blue ocean and in progress ● Elemental technologies for NUI – multi-touch, 3D measurement, acceleration sensors, muscle potential measurement ● How to solve some problems in gesture UI – Tiredness, mode-problem, haptic interface ● How to make a grammar for gesture UI – Not only hardware but also cultural constraints should be considered!