1034 IME Web API Web API 1 IME Fig. 1 Suitable situations for context-aware IME. IME IME IME IME 1 GPS Web API Web API Web API Web )

Similar documents
IPSJ SIG Technical Report Vol.2010-SLDM-144 No.50 Vol.2010-EMB-16 No.50 Vol.2010-MBL-53 No.50 Vol.2010-UBI-25 No /3/27 Twitter IME Twitte

HP cafe HP of A A B of C C Map on N th Floor coupon A cafe coupon B Poster A Poster A Poster B Poster B Case 1 Show HP of each company on a user scree

3_23.dvi

900 GPS GPS DGPS Differential GPS RTK-GPS Real Time Kinematic GPS 2) DGPS RTK-GPS GPS GPS Wi-Fi 3) RFID 4) M-CubITS 5) Wi-Fi PSP PlayStation Portable

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS ) GPS Global Positioning System

IPSJ SIG Technical Report Vol.2009-DPS-141 No.20 Vol.2009-GN-73 No.20 Vol.2009-EIP-46 No /11/27 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Spe

1_26.dvi

2. Twitter Twitter 2.1 Twitter Twitter( ) Twitter Twitter ( 1 ) RT ReTweet RT ReTweet RT ( 2 ) URL Twitter Twitter 140 URL URL URL 140 URL URL

1 UD Fig. 1 Concept of UD tourist information system. 1 ()KDDI UD 7) ) UD c 2010 Information Processing S

7,, i

Vol. 42 No. SIG 8(TOD 10) July HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Spe

1., 1 COOKPAD 2, Web.,,,,,,.,, [1]., 5.,, [2].,,.,.,, 5, [3].,,,.,, [4], 33,.,,.,,.. 2.,, 3.., 4., 5., ,. 1.,,., 2.,. 1,,

IPSJ SIG Technical Report Secret Tap Secret Tap Secret Flick 1 An Examination of Icon-based User Authentication Method Using Flick Input for

IPSJ SIG Technical Report Vol.2012-HCI-149 No /7/20 1 1,2 1 (HMD: Head Mounted Display) HMD HMD,,,, An Information Presentation Method for Weara

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

& Vol.2 No (Mar. 2012) 1,a) , Bluetooth A Health Management Service by Cell Phones and Its Us

IPSJ SIG Technical Report Vol.2013-CE-122 No.16 Vol.2013-CLE-11 No /12/14 Android 1,a) 1 1 GPS LAN 2 LAN Android,,, Android, HTML5 LAN 1. ICT(I

IPSJ SIG Technical Report Vol.2013-GN-86 No.35 Vol.2013-CDS-6 No /1/17 1,a) 2,b) (1) (2) (3) Development of Mobile Multilingual Medical

1 4 4 [3] SNS 5 SNS , ,000 [2] c 2013 Information Processing Society of Japan

Microsoft Word - toyoshima-deim2011.doc

, i

DEIM Forum 2010 A Web Abstract Classification Method for Revie

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

3_39.dvi

IPSJ SIG Technical Report Vol.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came

CASP WildCAT WildCAT Java CASP CASP XML Context Query API CASP 1 Fig. 1 Outline Of Framework WildCAT CASP 3. 1.,,,.,

Vol.54 No (July 2013) [9] [10] [11] [12], [13] 1 Fig. 1 Flowchart of the proposed system. c 2013 Information

IPSJ SIG Technical Report Vol.2016-CE-137 No /12/ e β /α α β β / α A judgment method of difficulty of task for a learner using simple

untitled

IPSJ SIG Technical Report Vol.2011-DBS-153 No /11/3 Wikipedia Wikipedia Wikipedia Extracting Difference Information from Multilingual Wiki

DEIM Forum 2010 A3-3 Web Web Web Web Web. Web Abstract Web-page R

Input image Initialize variables Loop for period of oscillation Update height map Make shade image Change property of image Output image Change time L

Vol.53 No (Mar. 2012) 1, 1,a) 1, 2 1 1, , Musical Interaction System Based on Stage Metaphor Seiko Myojin 1, 1,a

6_27.dvi

Vol.54 No (Mar. 2013) 1,a) , A Case Study of the Publication of Information on the Japan Earthquake Naoto Matsumoto 1,a

HASC2012corpus HASC Challenge 2010,2011 HASC2011corpus( 116, 4898), HASC2012corpus( 136, 7668) HASC2012corpus HASC2012corpus

Vol.11-HCI-15 No. 11//1 Xangle 5 Xangle 7. 5 Ubi-WA Finger-Mount 9 Digitrack 11 1 Fig. 1 Pointing operations with our method Xangle Xa

3D UbiCode (Ubiquitous+Code) RFID ResBe (Remote entertainment space Behavior evaluation) 2 UbiCode Fig. 2 UbiCode 2. UbiCode 2. 1 UbiCode UbiCode 2. 2

1 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf

Web Web Web Web Web, i

知能と情報, Vol.30, No.5, pp

Izard 10 [1]Plutchik 8 [2] [3] Izard Neviarouskaya [4][5] 2.2 Hao [6] 1 Twitter[a] a) Shook Wikipedia

IPSJ SIG Technical Report Vol.2010-NL-199 No /11/ treebank ( ) KWIC /MeCab / Morphological and Dependency Structure Annotated Corp

dews2004-final.dvi

IPSJ SIG Technical Report Vol.2013-MBL-67 No.8 Vol.2013-CDS-8 No /9/13 WiFi Bluetooth SNFC:Smart Narrow Field Communication WiFi Bluet

[2] OCR [3], [4] [5] [6] [4], [7] [8], [9] 1 [10] Fig. 1 Current arrangement and size of ruby. 2 Fig. 2 Typography combined with printing

TF-IDF TDF-IDF TDF-IDF Extracting Impression of Sightseeing Spots from Blogs for Supporting Selection of Spots to Visit in Travel Sat

MDD PBL ET 9) 2) ET ET 2.2 2), 1 2 5) MDD PBL PBL MDD MDD MDD 10) MDD Executable UML 11) Executable UML MDD Executable UML

1 2 3 ( ) ( ) SNS SNS Facebook %[g]( %[ ]) [ ] IT LNS (Life Networking Service) LNS LNS LNS SNS SNS 3. LNS (Life Networking S

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6)

ID 3) 9 4) 5) ID 2 ID 2 ID 2 Bluetooth ID 2 SRCid1 DSTid2 2 id1 id2 ID SRC DST SRC 2 2 ID 2 2 QR 6) 8) 6) QR QR QR QR

IPSJ SIG Technical Report Vol.2014-EIP-63 No /2/21 1,a) Wi-Fi Probe Request MAC MAC Probe Request MAC A dynamic ads control based on tra

IPSJ SIG Technical Report Vol.2014-MBL-70 No.20 Vol.2014-UBI-41 No /3/14 1,a) Yuko Hirabe 1,a) Mai Tsuda 1 Yutaka Arakawa 1 Keiichi Yasum

2 : Open Clip Art Library [4] Microsoft Office PowerPoint Web PowerPoint 2 Yahoo! Web [5] SlideShare Yahoo! Web Yahoo! Web

Journal of Geography 116 (6) Configuration of Rapid Digital Mapping System Using Tablet PC and its Application to Obtaining Ground Truth

3807 (3)(2) ,267 1 Fig. 1 Advertisement to the author of a blog. 3 (1) (2) (3) (2) (1) TV 2-0 Adsense (2) Web ) 6) 3

Vol. 48 No. 3 Mar PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Indus

1 1 CodeDrummer CodeMusician CodeDrummer Fig. 1 Overview of proposal system c

1 Table 1: Identification by color of voxel Voxel Mode of expression Nothing Other 1 Orange 2 Blue 3 Yellow 4 SSL Humanoid SSL-Vision 3 3 [, 21] 8 325

22 Google Trends Estimation of Stock Dealing Timing using Google Trends

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member

( )

SERPWatcher SERPWatcher SERP Watcher SERP Watcher,

E MathML W3C MathJax 1.3 MathJax MathJax[5] TEX MathML JavaScript TEX MathML [8] [9] MathSciNet[10] MathJax MathJax MathJax MathJax MathJax MathJax We

1 I/F I/F 1 6) MobileIP 7) 8) MN: Monile Node MN AR Mobility Anchor Point(MAP) MobileIP HMIP HMIP HA-MAP MN MAP MN MAP HMIP MAP MN 2 MobileIP Mo

07九州工業大学.indd

ICT a) Caption Presentation Method with Speech Expression Utilizing Speech Bubble Shapes for Video Content Yuko KONYA a) and Itiro SIIO 1. Graduate Sc

FIT2014( 第 13 回情報科学技術フォーラム ) RD-002 Web SNS Yuanyuan Wang Gouki Yasui Yuji Hosokawa Yukiko Kawai Toyokazu Akiyama Kazutoshi Sumiya 1. Twitter 1 Facebo

2013 Future University Hakodate 2013 System Information Science Practice Group Report biblive : Project Name biblive : Recording and sharing experienc

Core1 FabScalar VerilogHDL Cache Cache FabScalar 1 CoreConnect[2] Wishbone[3] AMBA[4] AMBA 1 AMBA ARM L2 AMBA2.0 AMBA2.0 FabScalar AHB APB AHB AMBA2.0

IPSJ SIG Technical Report Vol.2011-MUS-91 No /7/ , 3 1 Design and Implementation on a System for Learning Songs by Presenting Musical St

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro

IPSJ SIG Technical Report Vol.2014-CE-127 No /12/7 1,a) 2,3 2,3 3 Development of the ethological recording application for the understanding of

Fig. 1. Example of characters superimposed on delivery slip.

電子マネーと通信産業の戦略

Worm Hole View 2 ( ) ( ) Evaluation of a Presentation Method of Multilevel Urban Structures using Panorama Views Yohei Abe, Ismail Arai and Nobuhiko N

IPSJ SIG Technical Report Vol.2011-EC-19 No /3/ ,.,., Peg-Scope Viewer,,.,,,,. Utilization of Watching Logs for Support of Multi-

17 Proposal of an Algorithm of Image Extraction and Research on Improvement of a Man-machine Interface of Food Intake Measuring System

Lytro [11] The Franken Camera [12] 2.2 Creative Coding Community Creative Coding Community [13]-[19] Sketch Fork 2.3 [20]-[23] 3. ourcam 3.1 ou

( ) [1] [4] ( ) 2. [5] [6] Piano Tutor[7] [1], [2], [8], [9] Radiobaton[10] Two Finger Piano[11] Coloring-in Piano[12] ism[13] MIDI MIDI 1 Fig. 1 Syst

DEIM Forum 2009 E

kaji_mbl dvi

IPSJ SIG Technical Report Vol.2009-DPS-141 No.23 Vol.2009-GN-73 No.23 Vol.2009-EIP-46 No /11/27 t-room t-room 2 Development of

Computer Security Symposium October 2013 Android OS kub

Google Social Influences and Legal Issues of Google Street View Hiroshi Takada

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

ActionScript Flash Player 8 ActionScript3.0 ActionScript Flash Video ActionScript.swf swf FlashPlayer AVM(Actionscript Virtual Machine) Windows

IPSJ SIG Technical Report Vol.2014-CE-126 No /10/11 1,a) Kinect Support System for Romaji Learning through Exercise Abstract: Educatio

Vol. 23 No. 4 Oct Kitchen of the Future 1 Kitchen of the Future 1 1 Kitchen of the Future LCD [7], [8] (Kitchen of the Future ) WWW [7], [3

P2P P2P peer peer P2P peer P2P peer P2P i

IPSJ SIG Technical Report Vol.2014-GN-90 No.16 Vol.2014-CDS-9 No.16 Vol.2014-DCC-6 No /1/24 1,a) 2,b) 2,c) 1,d) QUMARION QUMARION Kinect Kinect

58 10

2) 2. DLNA DLNA (Version 1.5) 2 (DMC1) (SSDP) (DMS1, DMS2) (DMR1, DMR2, DMR3) (UDP) DMC1 3 DMS2 DMC1 DMS1 (HTTP) DMS1 DMR2 (RTP) DMR2 3. DLNA 4 DMC1 D

2. CABAC CABAC CABAC 1 1 CABAC Figure 1 Overview of CABAC 2 DCT 2 0/ /1 CABAC [3] 3. 2 値化部 コンテキスト計算部 2 値算術符号化部 CABAC CABAC

Vol. 42 No MUC-6 6) 90% 2) MUC-6 MET-1 7),8) 7 90% 1 MUC IREX-NE 9) 10),11) 1) MUCMET 12) IREX-NE 13) ARPA 1987 MUC 1992 TREC IREX-N

2006 [3] Scratch Squeak PEN [4] PenFlowchart 2 3 PenFlowchart 4 PenFlowchart PEN xdncl PEN [5] PEN xdncl DNCL 1 1 [6] 1 PEN Fig. 1 The PEN

DEIM Forum 2012 E Web Extracting Modification of Objec

IPSJ SIG Technical Report Vol.2009-HCI-134 No /7/17 1. RDB Wiki Wiki RDB SQL Wiki Wiki RDB Wiki RDB Wiki A Wiki System Enhanced by Visibl

日本感性工学会論文誌

A B C B C ICT ICT ITC ICT

Transcription:

Vol. 52 No. 3 1033 1044 (Mar. 2011) IME 1 2 1 1 IME Web PC Android Dynamic Dictionary Generation Method for Context-aware Input Method Editor Yutaka Arakawa, 1 Shinji Suematsu, 2 Shigeaki Tagashira 1 and Akira Fukuda 1 In this paper, we propose a concept of context-aware IME (Input Method Editor) for improving the input of Japanese on mobile devices. In our concept, according to the user s current location, a personal context-aware dictionary is dynamically generated from the keywords gotten via some APIs in the Internet. We propose dynamic dictionary generation method, system architecture, sorting algorithm based on a result of web search. The result of response time of our proto type systems show its effectiveness. 1 Graduate School of Information Science and Electrical Engineering, Kyushu University 2 Faculty of Information Science and Electrical Engineering, Kyushu University 1. iphone Android PC PC 1) 5 8 Google 1 2 3 4 1 1 T9 2) 2 Social IME 3) 3 PObox 4) 4 IME iwnn 5) 1033 c 2011 Information Processing Society of Japan

1034 IME Web API Web API 1 IME Fig. 1 Suitable situations for context-aware IME. IME IME IME IME 1 GPS Web API Web API Web API Web 2 4 5 6 7 2. 2.1 6) 7) web

1035 IME web iwnn 8) Kukura 9) Kukura POBox 2.2 MS-IME ATOK Google IME Baidu Type Web 3) Social IME Google IME Social IME 2.3 10) RFID 11) 12) 13) 14),15) 16) Synapse 17) 18) 2.4 Web 1 Web Web API Web API SOAP REST XML Web API 19) 3. Twitter 20) 21) Twitter 2006 7

1036 IME Fig. 3 3 Geographical distribution of tweets including Shibuya and Shinjuku. 2 Fig. 2 How to analyze the information obtainable from tweets. Obvious 140 GPS Geo API 2 1 Yahoo! API Yahoo! API 4.83% 13,590 656 20 1 3 4. 1) 2) 3) Web

1037 IME (2) Web API (3) (4) (5) Web Web API Web 4 Yahoo! API 22) Google Maps API 23) API 24) Web API MeCab 4.2 4 Fig. 4 Construction of our proposed system. 4.1 4 IME Web GPS IME (1)

1038 IME API 4.3 6) Web API Social IME 3) Web Web API Web API Yahoo! API 22) Product Advertising API Amazon 25) API 24) Google Maps API 23) Mecab 26) 4.4 Yahoo! API Yahoo! API Yahoo! API Twitter X Y X Z 5. 4 IME 5.1 2 GPS Google Maps API PC HTML IME 2 ATOK 27) PC ATOK ATOK Windows Mac OS 5 IME ATOK 7 ATOK ATOK 6 Android OpenWnn Android HT-03A Android SDK 1.6 HTC Hero Android SDK 2.0 OpenWnn IME IME

1039 IME 5 ATOK Fig. 5 Screenshot of our prototype working as ATOK Direct Plugin. Fig. 7 7 IME Screenshot of status of the server for context-aware IME. ruby1.8 Ubuntu9.06 SQLite MeCab 26) Web API Yahoo! 6 Android OpenWnn Fig. 6 Screenshot of our extended OpenWnn on Android. 5.2 IME IME Web API API 7 IME Google Map Yahoo! API Yahoo! API

1040 IME 6. Web 6.1 API IME 1 sec/letter 28) 1) API 2) 3) Yahoo! API 2) IME MeCab 26) T API T d T r T t T d 266 T r T t 23 (a) (i) (u) (e) (o) T t E-mobile T d 1 8 Yahoo! API MeCab 1 Table 1 Result of the size of generated dictionary and the time for generation T d. 38 503 238.8721805 0.487469 3.019088 1.860482139 Fig. 8 8 Distribution of dictionary generation time for the size. 1 38 503 238.9 0.5 3 1.9 Yahoo! API 1 100 MeCab MeCab NAIST JDIC 0.6.2-20100208

1041 IME Table 2 2 T T r T t Result of T, T r and T t for the number of candidate words. 0 24 6.026785714 T 0.469193 1 15.26841 18 0.848508813 T r 0.186305 19 0.264816 18 0.192301478 T t 0.277089 5 15.056005 5 0.656213214 Fig. 10 10 Examples of evaluation sheet. 2 9 2 0 24 6 9 T T r T t Fig. 9 Distribution of T, T r and T t for the number of candidate words. T d 8 266 1 0.5 15 T r 0.19 0.26 T t E-mobile 9 T T r T t T r T T t

1042 IME 11 12 Yahoo! Fig. 11 The number of useful words by users. Fig. 12 Cumulative distribution of the rank of corresponding words sorted by Yahoo! Search. 6.2 Web 20 10 2 API Yahoo! API 20 1 1 10 400 4 11 1.7 Yahoo! API Twitter 1 Yahoo! API 12 10 45%

1043 IME web 7. IME PC Android Twitter Google Map Yahoo! API MeCab 0.85 sec Web 1) rtype PC 5 rtype (2009). http://release.center.jp/2008/11/0502.html 2) Grover, D., King, M. and Kuschler, C.: Patent No.US5818437, Reduced keyboard disambiguating computer, Tegic Communications, Inc., Seattle, WA (1998). 3) 190 (2009). 4) Masui, T.: POBox: An Efficient Text Input Method for Handheld and Ubiquitous Computers, Lecture Notes in Computer Science, Vol.1707/1999, pp.289 300, Springer Berlin / Heidelberg (1999). 5) iwnn. http://www.omronsoft.co.jp/sp/ 6) 17 DEWS2006 pp.2b i10 (2006). 7) Web (2007). 8) Vol.44, No.11, pp.2538 2546 (2003). 9) Kukura WISS2002 pp.43 47 (2002). 10) RFID DBSJ Vol.6, No.3, pp.13 16 (2007). 11) 94 (2008). 12) IN Vol.104, No.691, pp.149 154 (2005). 13) DB DBSJ Vol.7, No.1, pp.221 226 (2008). 14) 2 Vol.2006, No.2, p.264 (2006). 15) B Vol.88, No.11, pp.2137 2146 (2005). 16) Synapse 2 Vol.2005, No.2, p.537 (2005). 17) Vol.75, No.1, pp.94 97 (2008). 18) NTT DoCoMo Vol.17, No.3, pp.55 61 (2009-10). 19) Nishio, N., Sakamoto, N. and Arai, I.: Real-World-oriented Contents Management System Mashed up with Google Street View, Demonstration at Pervasive (2009). 20) Twitter Twitter. http://twitter.com/ 21) Twitter Vol.2010-MBL-53, No.50, pp.1 7 (2010). 22) Yahoo! (2009). http://developer.yahoo.co.jp/webapi/map/ 23) Google Code (2009). http://code.google.com/intl/ja/apis/ maps/ 24) Web (2009). http://api.gnavi.co.jp/api/

1044 IME service.htm 25) Product Advertising API (2009). https://affiliate.amazon.co.jp/gp/advertising/api/sdetail/main.html 26) MeCab: Yet Another Part-of-Speech and Morphological Analyzer (2009). http://mecab.sourceforge.net/ 27) Corporation, J.: ATOK.com ATOK (2009). http://www.atok.com/ 28) Vol.8, pp.23 32 (2006). ( 22 5 21 ) ( 22 10 4 ) 1977 2001 2003 2004 COE 2006 2006 2007 2009 3 2010 4 LSI APCC 2008 Best Paper Award 2008 MBL 2009 DICOMO 2010 DICOMO 2010 IEEE 1985 2008 2010 1996 1998 2000 2000 2007 2009 2009 IEEE 1977 1979 NTT 1983 1989 1994 2001 2008 LSI 1990 Best Author 1993 ACM IEEE Computer Society OR