SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
Design Problem in
Chinese Input for Mobile Devices

                   ADS 740 Special Problems in Design, by Yujie Guo (Torry) 
                          Professor Michael Eckersley   Fall semester 2009
Content 
•  Why this project 
•  What is the current design and the problem 
•  How is the future  
why this project
•  The Mme before 3G 
  – Users: they use text message so much…
              The amount of short messages you send per month?  

                                                   1000+ 

                                                   500‐1000 

                                                   300‐499 

                                                   100‐299 
                                                   50‐99 
                                                   under 50 
why this project
•  The Mme before 3G 
  – Users: How’s current input methods?
          Are you saMsfied with the input method?  




                                                     Very saMsfied 
                                                     Good 
                                                     Just so so  
                                                     unsaMsfied 
why this project

•  The Mme before 3G 
  – Manufactories: why they developed so many input 
    methods? 
     •  More than 1,000 ways 
     •  90% market share from foreign companies, where 50% 
        from T9, a US company 
why this project

•  The Mme before 3G 
  – Carriers: what’s their a^tude? 
     •  SMS plans as strategy
     •  Benefits 
     •  Desktop applicaMon soluMon
why this project
•  The Mme before 3G 
  – Carriers: PC applicaMon=IM+SMS to improve the 
    experience
                             No I never use 

                             It saves money 

                             the input is faster 


                             the interface is more friendly 


                             the keyboard is becer 


                              I don’t like switch from computer to phone 
                             when I use computer. 
why this project
•  The coming of 3G 
  – More applicaMon needs text input, input speed 
    could be the stumbling store of communicaMon 
  – User group may changed, a wider age scale 
    challenges the current methods  
The current design and the problems 
•  The design Process of Chinese input 
  – Challenges 
     •  Hardware & sofware constrains 
     •  Language complexity 
  – Research: HCI research in China 
     •  The studied group and regional differences 
     •  Real‐life pracMce and academic knowledge    
  – Implement balance 
     •  “Engineer first” moco   
  – TesMng 
     •  Constrains and limitaMon 
The current design and the problems 
•  Input differences between different device 
   puzzled user 
         Keyboard               Method 
       difference                     difference 




                     Word lib 
                    difference 


                                 Character lib 
                                  difference 
The current design and the problems 
•  The design Process 
•  The design 
  – Keyboard input            Pinyin 
     •  Pinyin                Stock 

     •  Stock 
                              Cang jie 

                              Hand wriMng 
  – HandwriMng input          Voice input 



  – Voice input  
Keyboard input  
•  Popular keyboard input methods 
Keyboard input
A demo of pinyin input 


                             •  By input the English 
                                lecer, certain mapping 
                                to the character will 
                                then display.  
                             •  Use direcMon arrows to 
                                choose the correct 
                                character or word 
Keyboard input
A demo of stock input 

                                •  The lecers on keyboard 
                                   were mapped to stock 
                                   of the character 
                                •  By input right order of 
                                   stock will input the 
                                   character 
                                •  Even same stocks, 
                                   different order refer to 
                                   different character  
Handwriting input
•  You can write on screen 
   and the system “guess” 
   the thing you tend to 
   input 
Voice input

•  Demo of applicaMon 
The current design and the problems 
•  The design Process 
•  The design  
•  The problems 
  – Norman’s 6 points framework 
     •  Conceptual model  
     •  Affordances 
     •  Mapping  
     •  Feedback 
     •  Visibility 
     •  Constraints 
The current design and the problems 
•  The main problems of keyboard input: 
  – Mapping 
  – Physical constraints  
•  The main problems of voice input 
  – Affordances 
  – Cultural constraints 
•  The main problems of handwriMng input 
  – Visibility 
  – feedback  
Keyboard input – ABC/English  
•  Mapping 
Keyboard input ‐Pinyin 
•  Mapping 
Keyboard input ‐Pinyin 
          •  An example of 
             improved Pinyin input 
             by opMmizing the 
             mapping process: 
             intelligent word input 

          •  Depend on the 
             capability of the word 
             library 
Keyboard input ‐ Stroke 
•  Mapping 
Keyboard input ‐ Stroke 
           •  An example of 
              improved stroke 
              input by opMmizing 
              the mapping 
              process 

           •  Depend on the 
              capability of 
              Character library 
Voice input 
     •  Affordances 
     •  Constraints 
     •  The challenge is the 
        local accents 
       – Memory  
       – Library 
       – Response Mme  
HandwriMng input  
•  Visibility 
   – Cursive wriMng 
   – The size of the pad 
   – Character lib 

•  Feedback 
   – The input order is important wrong order to 
     write  a character will not be recognized in some 
     devices   
The future  
•  Coming standard 
  – The standard of Chinese input in Mobile phone 
    would carry out by Department Ministry of 
    InformaMon Industry. 
  – By then, every one want to get a piece of the 
    market should follow the standard.   
  – This informaMon was from newspaper of 2006, 
    February.  
The future  
•  Coming standard 
•  Product ideas 
                                                   accurate handwriMng input 

                                                   accurate voice input 
                                                   easy‐operaMng copy‐paste funcMon. 

                                                   word scan funcMon 

                                                   customize words and phrases 

                                                   auto arrange most common used words 

                                                   magnanimous word library 



    If the following new technologies are applied to Chinese input 
    methods, which do you like to try most?
The future  
•  Coming standard 
•  Product ideas 
•  InnovaMon points 
  – Analyze the current problems 
     •  Keyboard: Mapping, constraints  
     •  Voice: Affordances, constraints 
     •  HandwriMng: Feedback, visibility  
Examples of improved keyboard input 
Examples of improved keyboard 


The BK600 Bluetooth         The O2 Xda Atom Exec send         The G‐tech Bluetooth 
wireless foldable           out this keyboard as a gif        wireless keyboard can be 
keyboard support Palm,      for buying the phone. The         folded as cloth. It is 
Symbian, Win CE these       size is similar with the phone    because it designed by 
3 OS. It only weights       and set as a standard             using cloth, expect the 
200g and a hand size. 2     keyboard. Meanwhile, some         bacery box. This keyboard 
AA baceries would           shortcut keys are added on        weight 68g and the 
provide a long‐Mme use.     the top, such as rotate           bacery can stay for 20 
At the back of the          screen, inbox mail and            hours conMnuous 
keyboard, there’s a         calendar.                         working. It supports most 
stand that can be placed                                      PDA and smart phone 
on a phone.                                                   device.  
Examples of improved handwriMng 




 No more touch pen needed    Touch pad improvement 
Appendix A  Data and the survey used 

 35+ 

30‐34 
                                            Male 
25‐29                                       Female 
20‐24 

         0    5     10    15    20    25 

Mais conteúdo relacionado

Semelhante a Chinese input method

Ui ux designing principles
Ui ux designing principlesUi ux designing principles
Ui ux designing principlesDzung Nguyen
 
OWF14 - Big Data : The State of Machine Learning in 2014
OWF14 - Big Data : The State of Machine  Learning in 2014OWF14 - Big Data : The State of Machine  Learning in 2014
OWF14 - Big Data : The State of Machine Learning in 2014Paris Open Source Summit
 
Designing Mobile Applications for All: Accessible Contact Manager
Designing Mobile Applications for All: Accessible Contact ManagerDesigning Mobile Applications for All: Accessible Contact Manager
Designing Mobile Applications for All: Accessible Contact ManagerAEGIS-ACCESSIBLE Projects
 
Assistive Technology Selection for Employment
Assistive Technology Selection for EmploymentAssistive Technology Selection for Employment
Assistive Technology Selection for EmploymentJeremy St. Pierre
 
NetWork - 15.10.2011 - Applied code generation in .NET
NetWork - 15.10.2011 - Applied code generation in .NET NetWork - 15.10.2011 - Applied code generation in .NET
NetWork - 15.10.2011 - Applied code generation in .NET Dmytro Mindra
 
Comparisons of input modalities and methods
Comparisons of input modalities and methodsComparisons of input modalities and methods
Comparisons of input modalities and methodsyoshiharu sato
 
Take a Tour of ringEmail Service
Take a Tour of ringEmail ServiceTake a Tour of ringEmail Service
Take a Tour of ringEmail ServiceClearhub Pte Ltd
 
Mobile App Localization Best Practices
Mobile App Localization Best PracticesMobile App Localization Best Practices
Mobile App Localization Best PracticesAndovar
 
Software Development Outsourcing
Software Development OutsourcingSoftware Development Outsourcing
Software Development OutsourcingKostas Flokos
 
Abstract of speech recognition
Abstract of speech recognitionAbstract of speech recognition
Abstract of speech recognitionVinay Jaisriram
 
Building bots to automate common developer tasks - Writing your first smart c...
Building bots to automate common developer tasks - Writing your first smart c...Building bots to automate common developer tasks - Writing your first smart c...
Building bots to automate common developer tasks - Writing your first smart c...Sigmoid
 
How to Purchase Translations and What to Look For in a Supplier
How to Purchase Translations and What to Look For in a SupplierHow to Purchase Translations and What to Look For in a Supplier
How to Purchase Translations and What to Look For in a SupplierResearchShare
 
21st Century Job Accommodations
21st Century Job Accommodations21st Century Job Accommodations
21st Century Job AccommodationsMike Marotta
 
Domain-Driven Design: The "What" and the "Why"
Domain-Driven Design: The "What" and the "Why"Domain-Driven Design: The "What" and the "Why"
Domain-Driven Design: The "What" and the "Why"bincangteknologi
 
Metaprogramming Go
Metaprogramming GoMetaprogramming Go
Metaprogramming GoWeng Wei
 

Semelhante a Chinese input method (20)

Ui ux designing principles
Ui ux designing principlesUi ux designing principles
Ui ux designing principles
 
OWF14 - Big Data : The State of Machine Learning in 2014
OWF14 - Big Data : The State of Machine  Learning in 2014OWF14 - Big Data : The State of Machine  Learning in 2014
OWF14 - Big Data : The State of Machine Learning in 2014
 
Designing Mobile Applications for All: Accessible Contact Manager
Designing Mobile Applications for All: Accessible Contact ManagerDesigning Mobile Applications for All: Accessible Contact Manager
Designing Mobile Applications for All: Accessible Contact Manager
 
Assistive Technology Selection for Employment
Assistive Technology Selection for EmploymentAssistive Technology Selection for Employment
Assistive Technology Selection for Employment
 
NetWork - 15.10.2011 - Applied code generation in .NET
NetWork - 15.10.2011 - Applied code generation in .NET NetWork - 15.10.2011 - Applied code generation in .NET
NetWork - 15.10.2011 - Applied code generation in .NET
 
Comparisons of input modalities and methods
Comparisons of input modalities and methodsComparisons of input modalities and methods
Comparisons of input modalities and methods
 
Take a Tour of ringEmail Service
Take a Tour of ringEmail ServiceTake a Tour of ringEmail Service
Take a Tour of ringEmail Service
 
AAUP 2015: Fonts in E-Books Panel Outline
AAUP 2015: Fonts in E-Books Panel OutlineAAUP 2015: Fonts in E-Books Panel Outline
AAUP 2015: Fonts in E-Books Panel Outline
 
Mobile App Localization Best Practices
Mobile App Localization Best PracticesMobile App Localization Best Practices
Mobile App Localization Best Practices
 
Code Inspection
Code InspectionCode Inspection
Code Inspection
 
Software Development Outsourcing
Software Development OutsourcingSoftware Development Outsourcing
Software Development Outsourcing
 
4.2 Design
4.2 Design4.2 Design
4.2 Design
 
Abstract of speech recognition
Abstract of speech recognitionAbstract of speech recognition
Abstract of speech recognition
 
Compilers.pptx
Compilers.pptxCompilers.pptx
Compilers.pptx
 
Building bots to automate common developer tasks - Writing your first smart c...
Building bots to automate common developer tasks - Writing your first smart c...Building bots to automate common developer tasks - Writing your first smart c...
Building bots to automate common developer tasks - Writing your first smart c...
 
How to Purchase Translations and What to Look For in a Supplier
How to Purchase Translations and What to Look For in a SupplierHow to Purchase Translations and What to Look For in a Supplier
How to Purchase Translations and What to Look For in a Supplier
 
21st Century Job Accommodations
21st Century Job Accommodations21st Century Job Accommodations
21st Century Job Accommodations
 
Domain-Driven Design: The "What" and the "Why"
Domain-Driven Design: The "What" and the "Why"Domain-Driven Design: The "What" and the "Why"
Domain-Driven Design: The "What" and the "Why"
 
Introduction
IntroductionIntroduction
Introduction
 
Metaprogramming Go
Metaprogramming GoMetaprogramming Go
Metaprogramming Go
 

Último

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Último (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Chinese input method