SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
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 

Contenu connexe

Similaire à 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
 

Similaire à 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
 

Dernier

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Dernier (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Chinese input method