1.一種調(diào)整輸入法鍵盤響應(yīng)區(qū)域布局的方法,其特征在于,包括以下步驟:
根據(jù)按鍵落點(diǎn)數(shù)據(jù)對(duì)輸入法鍵盤中的每個(gè)按鍵的視覺輸入框外的落點(diǎn)數(shù)據(jù)進(jìn)行補(bǔ)全;
根據(jù)補(bǔ)全后的落點(diǎn)數(shù)據(jù)從多個(gè)熱區(qū)分布中確定出使所述輸入法鍵盤的誤點(diǎn)數(shù)據(jù)最小的目標(biāo)熱區(qū)分布,并將所述目標(biāo)熱區(qū)分布作為所述輸入法鍵盤的熱區(qū)分布。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)按鍵落點(diǎn)數(shù)據(jù)對(duì)輸入法鍵盤中的每個(gè)按鍵的視覺輸入框外的落點(diǎn)數(shù)據(jù)進(jìn)行補(bǔ)全,包括:
通過預(yù)設(shè)補(bǔ)全算法對(duì)每個(gè)按鍵的視覺輸入框外的落點(diǎn)數(shù)據(jù)進(jìn)行補(bǔ)全。
3.如權(quán)利要求2所述的方法,其特征在于,所述預(yù)設(shè)補(bǔ)全算法包括:落點(diǎn)密度算法、旋轉(zhuǎn)算法、翻轉(zhuǎn)算法和中心區(qū)域拉伸算法。
4.如權(quán)利要求2所述的方法,其特征在于,當(dāng)所述預(yù)設(shè)算法為落點(diǎn)密度算法時(shí),所述根據(jù)按鍵落點(diǎn)數(shù)據(jù)對(duì)輸入法鍵盤中的每個(gè)按鍵的視覺輸入框外的落點(diǎn)數(shù)據(jù)進(jìn)行補(bǔ)全,包括:
針對(duì)每個(gè)按鍵,根據(jù)所述按鍵落點(diǎn)數(shù)據(jù)確定當(dāng)前按鍵的落點(diǎn)中心;
以所述落點(diǎn)中心與距離所述落點(diǎn)中心最遠(yuǎn)的落點(diǎn)之間的距離為半徑作圓,以生成所述當(dāng)前按鍵的落點(diǎn)范圍;
通過N個(gè)同心的圓對(duì)所述當(dāng)前按鍵的落點(diǎn)范圍進(jìn)行劃分,并確定出每個(gè)圓環(huán)的落點(diǎn)密度,其中,N為正整數(shù);
根據(jù)每個(gè)圓環(huán)的落點(diǎn)密度、每個(gè)圓環(huán)與所述當(dāng)前按鍵的視覺輸入框的關(guān)系對(duì)位于所述當(dāng)前按鍵的視覺輸入框外的落點(diǎn)數(shù)據(jù)進(jìn)行補(bǔ)全。
5.如權(quán)利要求4所述的方法,其特征在于,在監(jiān)控到所述當(dāng)前按鍵的落點(diǎn)數(shù)據(jù)分布具有方位特征時(shí),在所述通過N個(gè)同心的圓對(duì)所述當(dāng)前按鍵的落點(diǎn)范圍進(jìn)行劃分之后,還包括:
將所述N個(gè)同心的圓按照弧度等分成M份,以形成M個(gè)方向區(qū)域,其中,M為正整數(shù);
計(jì)算每個(gè)方向區(qū)域內(nèi)中對(duì)應(yīng)圓環(huán)的落點(diǎn)密度;
根據(jù)每個(gè)圓環(huán)與所述當(dāng)前按鍵的視覺輸入框的關(guān)系,以及每個(gè)方向區(qū)域中對(duì)應(yīng)圓環(huán)的落點(diǎn)密度對(duì)位于所述當(dāng)前按鍵的視覺輸入框外的落點(diǎn)數(shù)據(jù)進(jìn)行補(bǔ)充。
6.如權(quán)利要求1-5中任一項(xiàng)所述的方法,其特征在于,所述根據(jù)補(bǔ)全后的落點(diǎn)數(shù)據(jù)從多個(gè)熱區(qū)分布中確定出使所述輸入法鍵盤的誤點(diǎn)數(shù)據(jù)最小的目標(biāo)熱區(qū)分布,包括:
根據(jù)預(yù)設(shè)優(yōu)化算法和補(bǔ)全后的落點(diǎn)數(shù)據(jù)從多個(gè)熱區(qū)分布中確定出使所述輸入法鍵盤的誤點(diǎn)數(shù)據(jù)最小的目標(biāo)熱區(qū)分布。
7.如權(quán)利要求6所述的方法,其特征在于,所述預(yù)設(shè)優(yōu)化算法包括熱區(qū)擴(kuò)張懲罰算法、邊界限制算法和整體協(xié)調(diào)算法。
8.一種調(diào)整輸入法鍵盤響應(yīng)區(qū)域布局的裝置,其特征在于,包括:
補(bǔ)全模塊,用于根據(jù)按鍵落點(diǎn)數(shù)據(jù)對(duì)輸入法鍵盤中的每個(gè)按鍵的視覺輸入框外的落點(diǎn)數(shù)據(jù)進(jìn)行補(bǔ)全;
處理模塊,用于根據(jù)補(bǔ)全后的落點(diǎn)數(shù)據(jù)從多個(gè)熱區(qū)分布中確定出使所述輸入法鍵盤的誤點(diǎn)數(shù)據(jù)最小的目標(biāo)熱區(qū)分布,并將目標(biāo)熱區(qū)分布作為所述輸入法鍵盤的熱區(qū)分布。
9.如權(quán)利要求8所述的裝置,其特征在于,所述補(bǔ)全模塊,具體用于:
通過預(yù)設(shè)補(bǔ)全算法對(duì)每個(gè)按鍵的視覺輸入框外的落點(diǎn)數(shù)據(jù)進(jìn)行補(bǔ)全。
10.如權(quán)利要求9所述的裝置,其特征在于,所述預(yù)設(shè)補(bǔ)全算法包括:落點(diǎn)密度算法、旋轉(zhuǎn)算法、翻轉(zhuǎn)算法和中心區(qū)域拉伸算法。
11.如權(quán)利要求9所述的裝置,其特征在于,當(dāng)所述預(yù)設(shè)算法為落點(diǎn)密度算法時(shí),所述補(bǔ)全模塊,包括:
第一確定單元,用于針對(duì)每個(gè)按鍵,根據(jù)所述按鍵落點(diǎn)數(shù)據(jù)確定當(dāng)前按鍵的落點(diǎn)中心;
生成單元,用于以所述落點(diǎn)中心與距離所述落點(diǎn)中心最遠(yuǎn)的落點(diǎn)之間的距離為半徑作圓,以生成所述當(dāng)前按鍵的落點(diǎn)范圍;
第二確定單元,用于通過N個(gè)同心的圓對(duì)所述當(dāng)前按鍵的落點(diǎn)范圍進(jìn)行劃分,并確定出每個(gè)圓環(huán)的落點(diǎn)密度,其中,N為正整數(shù);
補(bǔ)全單元,用于根據(jù)每個(gè)圓環(huán)的落點(diǎn)密度、每個(gè)圓環(huán)與所述當(dāng)前按鍵的視覺輸入框的關(guān)系對(duì)位于所述當(dāng)前按鍵的視覺輸入框外的落點(diǎn)數(shù)據(jù)進(jìn)行補(bǔ)全。
12.如權(quán)利要求11所述的裝置,其特征在于,在監(jiān)控到所述當(dāng)前按鍵的落點(diǎn)數(shù)據(jù)分布具有方位特征時(shí),所述補(bǔ)全模塊,還包括:
處理單元,用于在通過N個(gè)同心的圓對(duì)所述當(dāng)前按鍵的落點(diǎn)范圍進(jìn)行劃分之后,將所述N個(gè)同心的圓按照弧度等分成M份,以形成M個(gè)方向區(qū)域,,并計(jì)算每個(gè)方向區(qū)域內(nèi)中對(duì)應(yīng)圓環(huán)的落點(diǎn)密度,以及根據(jù)每個(gè)圓環(huán)與所述當(dāng)前按鍵的視覺輸入框的關(guān)系,以及每個(gè)方向區(qū)域中對(duì)應(yīng)圓環(huán)的落點(diǎn)密度對(duì)位于所述當(dāng)前按鍵的視覺輸入框外的落點(diǎn)數(shù)據(jù)進(jìn)行補(bǔ)充,其中,M為正整數(shù)。
13.如權(quán)利要求8-12中任一項(xiàng)所述的裝置,其特征在于,所述處理模塊,具體用于:
根據(jù)預(yù)設(shè)優(yōu)化算法和補(bǔ)全后的落點(diǎn)數(shù)據(jù)從多個(gè)熱區(qū)分布中確定出使所述輸入法鍵盤的誤點(diǎn)數(shù)據(jù)最小的目標(biāo)熱區(qū)分布。
14.如權(quán)利要求13所述的裝置,其特征在于,所述預(yù)設(shè)優(yōu)化算法包括熱區(qū)擴(kuò)張懲罰算法、邊界限制算法和整體協(xié)調(diào)算法。