Bí ẩn bên dưới bàn phím ảo của Windows Phone 8

bk9sw
4/2/2013 18:57Phản hồi: 243
Bí ẩn bên dưới bàn phím ảo của Windows Phone 8
WP8 Keyboard tampered resized.png

Windows Phone sở hữu một chiếc bàn phím ảo đơn giản nhưng rất dễ bấm. Kể từ phiên bản Windows Phone 7, bàn phím ảo tích hợp trên nền tảng này đã được đánh giá cao bởi sự tiện dụng và thông minh. Với Windows Phone 8, Microsoft tiếp tục cải tiến để bàn phím trực quan hơn, nâng cao độ chính xác và tính cá nhân hóa. Mới đây, Jason Grieves - quản lý chương trình WP của Microsoft đã giải thích một vài bí mật khoa học đằng sau công nghệ đoán từ trên bàn phím ảo của WP8 qua đó, chúng ta sẽ có cái nhìn cụ thể hơn về cách thức hoạt động của chiếc bàn phím này.

Word Flow:

Trung bình mỗi người dùng di động soạn từ 20 đến 30 tin nhắn mỗi ngày và hơn 10.000 tin nhắn mỗi năm. Tuy nhiên, việc soạn thảo tin nhắn trên bàn phím ảo không phải lúc nào cũng trơn tru, theo thống kê thì chúng ta sẽ mắc ít nhất một lỗi soạn thảo sau mỗi 3 từ. Vì vậy, trên WP8, Microsoft đã giới thiệu tính năng Word Flow - một phiên bản cải tiến của tính năng Quick Correct từ WP7.5, để tránh lãng phí thời gian bởi những lỗi gõ phím và giúp chúng ta tập trung vào vấn đề giao tiếp với những người mà chúng ta quan tâm.

Word Flow được thiết kế để phản ánh cách thức chúng ta nói chuyện với nhau trên thực tế. Vì vậy, nó biết mọi thứ từ ngôn ngữ văn hóa cho đến tiếng lóng. Khi phát triển Word Flow, đội ngũ kỹ sư tại Microsoft Research đã nghiên cứu trên 2,5 tỉ từ tiếng Anh lấy từ nhiều nguồn khác nhau. Do bộ nhớ của điện thoại có hạn nên họ chỉ chọn ra khoảng 600.000 từ và nhóm từ phổ biến nhất mà người dùng thường gõ để hỗ trợ cho tính năng tự động sửa lỗi và dự đoán từ của Word Flow.

Kết quả là hệ thống tự động sửa lỗi của WP đạt độ chính xác đến 94%. Ngoài ra, Word Flow cũng được thiết kế để có thể học hỏi nhanh chóng thói quen gõ phím và những gì bạn quan tâm, qua đó, tạo nên tính cá nhân hóa.

Microsoft đã làm điều đó như thế nào:

Việc chế tạo một chiếc bàn phím tốt luôn là một thử thách lớn bởi chúng ta đều biết rằng tính năng tự động sửa lỗi và đoán từ rất hữu ích nhưng đôi khi lại khiến chúng ta lâm vào tình trạng "dở khóc dở cười".

Để ngăn ngừa điều này, các kỹ sư đã nghiên cứu rất nhiều từ ngữ để xác định những gì người dùng đang muốn gõ. Vì vậy, họ đã tích hợp một bộ từ điển ảo chứa không chỉ từ ngữ mà cả dữ liệu về thói quen sử dụng điện thoại của người dùng. Chúng ta có thể hình dung, khi một người gõ "h-a-p-p" thì từ được gợi ý tiếp theo sẽ là gì? "Happen" là một trong những khả năng được từ điển đề xuất trừ khi người đó muốn nói "happy".

Happy 01.png Happy 02.png

Tính năng từ điển đã được tích hợp ngay từ đầu với Windows Phone 7. Hỗ trợ cho các kỹ sư phát triển Windows Phone là nhóm phát triển Microsoft Office - những người đã có hơn 20 năm kinh nghiệm trong việc nghiên cứu các từ ngữ thông dụng dùng cho các tính năng đoán từ và sửa lỗi sai tương tự trên Word và Outlook. Nhóm Office sử dụng rất nhiều nguồn dữ liệu - từ các nghiên cứu ngôn ngữ cho đến các phân tích về tần số của các văn bản, sách và trang web để xây dựng bộ từ điển của họ. Trở lại với ví dụ trên, qua nghiên cứu, từ "happy" được người dùng sử dụng thường xuyên hơn so với "happen" nên nó được hiển thị đầu tiên trên thanh gợi ý.

Mặc dù vậy, cho dù từ điển có thông minh hơn đi chăng nữa thì nó vẫn không thể ngăn ngừa tình trạng gợi ý sai và sửa lỗi không mong muốn. Điều này xảy ra bởi 2 lý do:

Đầu tiên và rất quan trọng là từ điển phải phù hợp với những gì bạn sẽ gõ. Một bộ từ điển chỉ dựa trên các từ được lấy ra từ các tài liệu khoa học và sách giao khoa chắc chắn sẽ không thể đưa ra những gợi ý thích hợp trong trường hợp hội thoại hàng ngày. Một ví dụ, nếu bạn gõ "h" thì một bộ từ điển như vậy có thể sẽ gợi ý ngay là "hydrogen".

Thứ 2, xác suất xuất hiện của một từ phụ thuộc vào những từ được gõ trước đó. Nếu bạn gõ "H-a-p-p-y-b", thì từ "birthday" có xác suất gợi ý cao hơn so với từ "be". Một số từ cũng có thể rất dễ đoán dựa trên những từ phía trước, chẳng hạn như "New York C" thì từ gợi ý ngay khi bạn gõ kí tự C sẽ là "City" - "New York City".

Quảng cáo



P/S: Những ví dụ trên chỉ là tiếng Anh, vậy tiếng Việt thì sao? Word Flow hỗ trợ trên nhiều ngôn ngữ trong đó có tiếng Việt và dưới đây là một ví dụ rất điển hình:

Screenshot 01 resized.png Screenshot 03 resized.png

Thiết kế cho người dùng thật sự:

Windows Phone 8 được thiết kế để giải quyết các vấn đề trên bằng cách tập trung vào hành vi sử dụng ngôn ngữ trên di động của người dùng. Trên thực tế, chúng ta sử dụng tiếng lóng, các cách viết không theo tiêu chuẩn và viết tắt rất nhiều. Do đó, WP cần đến nhiều bộ từ điển khác nhau phù hợp với nhiều hoàn cảnh soạn thảo.

Vậy các kỹ sư phát triển nền tảng đã thực hiện như thế nào? Không ai khác chính người dùng chúng ta đã giúp họ! Khi thiết lập mới một chiếc điện thoại Windows Phone hoặc tùy chỉnh ngôn ngữ và bàn phím trong phần Settings của máy, Microsoft luôn hỏi rằng bạn có muốn giúp họ cải thiện tính năng gợi ý từ và xây dựng một sản phẩm tốt hơn hay không thông qua một hộp chọn. Khi chúng ta stick vào ô này, Microsoft được phép thu lại dữ liệu gõ phím vô danh - không bao gồm mật khẩu, tên, những con số và thông tin cá nhân - để giúp họ phát triển và thử nghiệm Word Flow.

Để khiến chiếc điện thoại trở nên thông minh hơn đối với dạng ngôn ngữ văn hóa và tiếng lóng, các kỹ sư cũng đã nhờ đến Twitter và Wikipedia để giúp họ định hình các bộ từ điển. Thay vì phải cập nhật Twitter và lướt Wikipedia hàng ngày, họ đã phát triển các phần mềm để phát hiện và ghi nhận những từ mới và phổ biến.

Quảng cáo


Thêm vào đó, việc tìm kiếm những chủ đề, địa điểm, nhân vật và đồ vật được người dùng quan tâm sẽ giúp các kỹ sư phát triển những hệ thống gợi ý và sửa lỗi phù hợp hơn, qua đó người dùng sẽ được cung cấp các gợi ý từ với nhiều chủ đề từ Harry Porter đến các nhân vật nổi tiếng như Obama. Dĩ nhiên, những chủ đề này có thể đang "hot" tại Mỹ nhưng lại không được người dùng quan tâm mấy tại Nga. Vì vậy, Word Flow được thiết kế riêng cho mỗi ngôn ngữ. Việc sử dụng Twitter và Wikipedia cũng giúp họ xây dựng các bộ từ điển thích hợp với mối quốc gia hoặc địa phương riêng biệt.


Ngoài ra, vẫn còn một thách thức đối với các kỹ sư là độ chính xác khi gõ phím trong trường hợp ngón tay người dùng hơi "mập mạp" trong khi màn hình lại bé. Giả sử nếu ngón tay của một người đặt xuống bàn phím và nó bao phủ nhiều hơn 1 kí tự trên bàn phím thì làm sao biết được họ đang muốn gõ kí tự nào?

Giải pháp mà các kỹ sư sử dụng trên Windows Phone là thay đổi "vị trí chạm" không nhìn thấy được của mỗi phím - đây là một khu vực cảm ứng chạm xung quanh mỗi kí tự trên bàn phím. Khi ngón tay của bạn chạm vào một vị trí chạm, kí tự sẽ được nhập vào khung soạn thảo. Tuy nhiên thay vì được khoanh vùng cố định, các vị trí chạm liên tục thay đổi kích cỡ dựa trên những từ mà bàn phím nghĩ rằng bạn đang muốn gõ. Để dễ hình dung hơn, mời các bạn xem video dưới đây:


Làm sao chúng ta biết được các vị trí chạm của phím nào đang to ra? Chúng ta không nhìn thấy được nhưng có thể hiểu rằng kích thước của vị trí chạm được thay đổi dựa trên bộ từ điển đoán từ. Trở lại với ví dụ "happy birthday", sau khi bạn gõ "h-a-p-p-y-b", vị trí chạm của phím "i" trở nên lớn hơn và vị trí chạm của các phím xung quanh như "j", "k", "o" và "u" trở nên nhỏ lại bởi bạn có thể sẽ chuẩn bị nhấn phím "i" thay vì chọn các phím vừa nêu. Rất nhiều người dùng đã phản hồi rằng họ cảm thấy trải nghiệm sử dụng bàn phím ảo trên WP càng ngày càng dễ dàng hơn và đây chính là lý do.

Từ điển tự biên:

Từ điển tự biên là thành phần quan trọng nhất trong hệ thống từ điển của Windows Phone và nó trống không khi bạn mới mua máy. Đây là nơi WP lưu trữ các từ và cụm từ mà bạn sử dụng. Khi bạn gõ, từ điển tự biên sẽ học thói quen sử dụng ngôn ngữ của bạn và dựa trên dữ liệu được xây dựng, nó sử dụng cho tất cả các tính năng từ gợi ý từ, sửa lỗi chính tả cho đến việc điều chỉnh vị trí chạm trên bàn phím để cải thiện độ chính xác khi gõ.

Theo: Windows Blog
243 bình luận
Chia sẻ

Xu hướng

detno29
TÍCH CỰC
11 năm
virtual keyboard trên đt càng ngày càng tốt, lại có thêm tính năng đoán từ khá thuận lợi. Ngày xưa dùng giật bực cả mình.... phím thì toàn nhẩy linh tinh....
salent
ĐẠI BÀNG
11 năm
Công nhận cái đoán chữ của WP8 rất hay và chuẩn!
Mong sao có bộ gõ tiếng việt chuẩn cho anh em. Dùng cái kiểu đoán từ này ngán lắm rồi
hjhehe
TÍCH CỰC
11 năm
@thienthantinhyeuH avatar bác đẹp nhỉ ^^.
@thienthantinhyeuH Quá chán 😁 Mình đang dùng 920 đây. Bây giờ nói thật là chỉ cần @GoTiengViet lên được WP8 thì mình cũng bỏ tiền ra mua.
@hjhehe Cảm ơn bác quá khen. Năm mới chúc bác cùng gđ mạnh khoẻ, tài lộc, phú quý
Boyzvupro
TÍCH CỰC
11 năm
@thienthantinhyeuH Mong WP8 có bộ gõ telex thôi. Chứ đoán từ thì nó khá bá đao, thằng swiftkey ko bằng nó đâu( đoán từ t.viet nhé )
Mình thì hạn chế phụ thuộc vào công nghệ kiểu như vậy. Tất hết dự đoán từ, sửa lỗi sai.... nói chung là sai thì xóa đi tự sửa.
tkientn
ĐẠI BÀNG
11 năm
Công cụ gõ trên win thì không thằng nào ăn đươc nó cả nhất mày, nhưng nhũng cái khác thì lại chán. Nếu nó có tiếng việt cho win7 thì tuyệt
đoán từ này cũng đang là xu thế mới
@J_Android Thử xài android 4.1 của samsung với bàn phím tiếng Việt thì độ chính xác còn ngon lành hơn nhiều. Thậm chí nó đoán được cả thành ngữ

Sent from my GT-I9300 using Tinhte.vn
Dacan
TÍCH CỰC
11 năm
mới dùng 1 lần trên con 620 nên cũng chưa đánh giá dc em nó
Rất thông minh.....
Bai này trước đó tui đã đọc 1 lần ở tinhte rùi :p
Hi-CNTT
TÍCH CỰC
11 năm
@An Nguyen WSE đúng ùi
ok_never
TÍCH CỰC
11 năm
@An Nguyen WSE Hồi đó là bài nói về bàn phím windows phone 7 đó bác, bây giờ cải tiến hơn rồi, nhưng cơ chế cũng gần tương tự
Chưa xài nhưng Cái kiêủ nhập tv không khoái lăm
hienld
TÍCH CỰC
11 năm
Vẫn mong chờ tiếng Việt kiểu iOS.
@M3ga Thỉnh thoảng nó đưa ra 1 vài gợi ý mà mình ko mong muốn, lại phải ấn nút back để về chữ mình gõ ban đầu bạn à. Mình thử tắt gợi ý đi cũng ko đc
M3ga
CAO CẤP
11 năm
@nguyendu277 Bạn ko tắt auto correct chả thế . Dùng ios mà bật auto correct thì còn chuối hơn =]]

Sent from my Ne Xợt
great_wall
ĐẠI BÀNG
11 năm
@hienld kiểu telex hay vni chứ ios chẳng sáng tạo ra bộ gõ tv nào cả
nguyen68
TÍCH CỰC
11 năm
@hienld Tiếng việt kiểu IOS là gì vậy bác? Mong có tiếng việt kiểu Telex thôi!
oánh dấu phát, tối về bàn với bác bk9sw nhiều hơn. thực tế không hẳn vậy hay nói kiểu của tiếng Anh (xin lỗi cho em trích tiếng anh chút) microsoft's done a good job but they've done it better.
Công nghệ phát triển đến mức đọc cho nó viết chính xác 100% luôn thì hay 😁
Thích nhưng ko bằng blackbery 10
Hi-CNTT
TÍCH CỰC
11 năm
@tuankoi123 BB hay Wp gì cũng khó mà đoán được cách nt của giới trẻ VN.trc e dùng con moto L7 ấy.nó đoán đc những gì ta đã gõ trc đó.hình như BB cũng có
tonyhieu
TÍCH CỰC
11 năm
@Hi-CNTT đoán đc có mà loạn , cứ như thế này thì ôi nhiễm tiếng việt
@hanhph0ng Hehe mình chưa dùng bb 10.nhưng đang dùng 87.hi
nhớ lại kiểu đoán từ trên máy tàu mà nản! Mà TV mình cũng ko cần đoán và sửa vì 90% người Việt trẻ nhắn tin ko bao giờ viết có dấu, i -> j, c-> k, b->p,...thế đấy! Vì vậy mới có bài báo nói cần phải dịch TV đấy mà!
P/s: em ko nói là em ko có như vậy đâu.
@vophuochigh-tech có muốn viết dấu cũng chả dám bác ơi.gõ tiếng việt có mấy chữ là đi 160 ký tự rồi.nếu nhắn tin bằng tiếng việt thì toàn gửi mỗi lần 2 tin.tốn tiền chết
@vophuochigh-tech ăn nói vớ vẩn...bàn phím tiên đoán của WP cực kỳ chuẩn và trong quá trinh sử dụng nó sẽ tự học hỏi từ nào mình hay dùng để đưa lên trước
@vophuochigh-tech Lợi thế của Thành Lập thói quen khi gõ Là không chỉ tiếng Việt có dấu không dấu hay ký chỉ là 1 chuỗi viết tắt nó cũng hỗ trợ mình đang dùng IOS nè gõ rất nhanh
@vophuochigh-tech ai chà ....
mạn bàn về cái vụ này em cũng khá bức xúc
cái thói quen đó bắt nguồn từ việc dùng 1110i với 1208 v.v... túm lại là máy 12 nút truyền thống tạo ra, vì ấn nút j 1 phát ra luôn chứ k phải tạch tạch để ấn ra chữ i. = > tăng tốc độ nt =))
c->k và b->p , ô->u , iê ->i v.v... thì là do cách phát âm của các vùng miền ....

đáng sợ hơn là cách này vẫn còn bị duy trì ngay cả khi gõ trên bàn phím full qwerty trên PC và các máy hỗ trợ qwerty vật lý cũng như qwerty ảo !

chủ yếu là giới trẻ nhất là mấy em cấp 3 thậm trí là cấp 2 !

+ viết có dấu cũng được nhưng tốn tin nhắn :p
160 kí tự /1 tin nhắn k dấu
70 kí tự / 1 tin có dấu

+ nếu gõ dấu = nút sẵn có trên qwerty điện thoại sẽ ảnh hưởng đến việc gõ dấu trên qwerty của PC vì trên bàn phím k có nút có sẵn
+ nếu gõ có dấu kiểu mà ta hay dùng trên PC ( dùng vietkey/Unikey) thì sẽ mất thời gian hơn vì bàn phím PC chơi 10 ngón còn bàn phín điện thoại có 2 ngón thôi @@"
@kut3_prince_9x bác này đọc kiểu gì đấy nhỉ? Ai nói bàn phím Wp ko chuẩn hồi nào! Mình nói tiên đoán của máy TÀU kìa! Đọc kĩ rồi hãy trích!
Tuyệt vời! Mong là iOS cũng sẽ có bàn phím tuyệt như vậy!
prin77
CAO CẤP
11 năm
@nguoisongthat bàn phím chính là cái wp còn thua ios..bàn phím tiếng việt của ios và BB là chuẩn nhất
@ducpham2708 đó là bác đánh quen rồi nó mới thế 😃. Có người còn đánh 1 tay mà có sai gì đâu 😃). Mà MS ra cái này đâu phải vì so sánh mà là vì lợi ích người dùng mà bác 😁.
@ducpham2708 Bằng cách nào vậy bạn? Kiểm tra ở phần nào vậy?
Bàn phím wp vẫn hơi khó bấm...
Hpti
ĐẠI BÀNG
11 năm
không phù hợp với các bạn tuổi teen😃
@Hpti Các bạn tuổi teen ngày càng làm méo mó Tiếng Việt!
Micro soft dung la ong vua phan mem.

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019