專(zhuān)利名稱:信息處理裝置及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及根據(jù)對(duì)坐標(biāo)輸入?yún)^(qū)域的輸入,解釋其輸入意圖的信息處理裝置及其控制方法。
背景技術(shù):
至今為止,提出了若干種解釋通過(guò)觸摸面板或者觸筆進(jìn)行的輸入的意圖,支持該輸入的技術(shù)。
例如,在日本專(zhuān)利申請(qǐng)公開(kāi)特開(kāi)平11-161427號(hào)公報(bào)中,提出了在觸摸面板中,對(duì)于來(lái)自原本要輸入的對(duì)象區(qū)域的輸入偏差,從過(guò)去的輸入歷史根據(jù)來(lái)自對(duì)象區(qū)域的偏移量進(jìn)行點(diǎn)坐標(biāo)的變換,從而修正輸入偏差的技術(shù)。
另外,在日本專(zhuān)利申請(qǐng)公開(kāi)特開(kāi)平9-146705號(hào)公報(bào)中,提出了在觸摸面板上按壓了多個(gè)按鈕(對(duì)象區(qū)域)時(shí),優(yōu)先選擇按鈕的重要度較高者或所按壓的手指的接觸面積較大者的技術(shù)。
然而,存在下述的課題,即,根據(jù)現(xiàn)有技術(shù)的方式,不能開(kāi)發(fā)出通過(guò)把用戶的指示意圖的解釋規(guī)則記述為語(yǔ)法,即使指示對(duì)象的對(duì)象區(qū)域重疊或者用戶所意圖的對(duì)象區(qū)域與指示區(qū)域存在若干偏差,也能夠以高可靠度自然地解釋用戶的指示意圖的靈活性高的應(yīng)用程序。
在這樣的環(huán)境下,根據(jù)日本專(zhuān)利申請(qǐng)公開(kāi)特開(kāi)平11-161427號(hào)公報(bào)所公開(kāi)的技術(shù),能夠修正向?qū)ο髤^(qū)域的輸入的偏差。另外,根據(jù)日本專(zhuān)利申請(qǐng)公開(kāi)特開(kāi)平9-146705號(hào)公報(bào)所公開(kāi)的技術(shù),當(dāng)選擇多個(gè)對(duì)象區(qū)域時(shí),利用對(duì)象區(qū)域的重要度或輸入時(shí)的手指的接觸面積來(lái)決定用戶意指的區(qū)域。
然而,在這些文獻(xiàn)中,不能夠把用戶指示意圖的解釋規(guī)則記述為語(yǔ)法,不能夠以高可靠度解釋用戶的指示意圖。
發(fā)明內(nèi)容
本發(fā)明是為解決上述的課題而產(chǎn)生的,目的在于提供能夠更靈活且適宜地解釋輸入意圖的信息處理裝置及其控制方法。
為了達(dá)到上述目的,本發(fā)明的信息處理裝置具備以下的結(jié)構(gòu)。即,具備顯示控制單元,進(jìn)行控制,使得在顯示區(qū)域中顯示多個(gè)區(qū)域;檢測(cè)單元,檢測(cè)對(duì)上述顯示區(qū)域的輸入;可靠度計(jì)算單元,與上述輸入是否被包含在上述區(qū)域中無(wú)關(guān)地,根據(jù)由上述檢測(cè)單元檢測(cè)出的輸入與上述區(qū)域的關(guān)系,計(jì)算對(duì)上述多個(gè)區(qū)域的每一個(gè)的可靠度;以及輸出單元,根據(jù)上述可靠度,輸出與上述區(qū)域?qū)?yīng)的信息。
另外,優(yōu)選的是,對(duì)顯示區(qū)域的上述輸入是輸入點(diǎn),上述計(jì)算單元,根據(jù)上述輸入點(diǎn)的輸入位置與上述區(qū)域的位置關(guān)系來(lái)計(jì)算上述可靠度。
另外,優(yōu)選的是,上述計(jì)算單元,根據(jù)上述位置關(guān)系及上述區(qū)域的尺寸,計(jì)算上述可靠度。
另外,優(yōu)選的是,上述計(jì)算單元,還根據(jù)上述多個(gè)區(qū)域中大小為最小的區(qū)域的尺寸,來(lái)計(jì)算上述可靠度。
另外,優(yōu)選的是,還具備判斷單元,判斷由上述檢測(cè)單元檢測(cè)出的輸入點(diǎn)的輸入位置是位于上述區(qū)域的內(nèi)側(cè)還是外側(cè),上述計(jì)算單元根據(jù)上述判斷單元的判斷結(jié)果來(lái)計(jì)算上述可靠度。
另外,優(yōu)選的是,還具備決定單元,決定上述區(qū)域的代表點(diǎn),由上述檢測(cè)單元檢測(cè)出的輸入點(diǎn)的輸入位置與上述區(qū)域的位置關(guān)系是上述輸入位置與由上述決定單元決定了的代表點(diǎn)的距離。
另外,優(yōu)選的是,還具備判斷單元,用于判斷由上述檢測(cè)單元檢測(cè)出的輸入點(diǎn)的輸入位置是位于上述區(qū)域的內(nèi)側(cè)還是外側(cè),上述計(jì)算單元,根據(jù)上述處理對(duì)象的區(qū)域的形狀,對(duì)由上述檢測(cè)單元檢測(cè)出的輸入點(diǎn)的輸入位置進(jìn)行變換,根據(jù)變換后的輸入位置與上述處理對(duì)象的區(qū)域的代表點(diǎn)之間的距離來(lái)計(jì)算上述可靠度。
另外,優(yōu)選的是,還具備用于判斷由上述檢測(cè)單元檢測(cè)出的輸入點(diǎn)的輸入位置是位于上述區(qū)域的內(nèi)側(cè)還是外側(cè)的判斷單元,以及用于決定上述區(qū)域的代表點(diǎn)的決定單元,上述計(jì)算單元,在上述判斷單元的判斷結(jié)果是上述輸入位置位于處理對(duì)象的區(qū)域的外側(cè)、且該處理對(duì)象的區(qū)域的代表點(diǎn)與該輸入位置之間的距離大于等于預(yù)定值的情況下,禁止上述可靠度的計(jì)算。
另外,還具備第2顯示控制單元,根據(jù)由上述輸出單元輸出的可靠度,進(jìn)行控制以使得顯示與上述區(qū)域?qū)?yīng)的信息。
另外,優(yōu)選的是,對(duì)顯示區(qū)域的上述輸入是輸入?yún)^(qū)域的輸入,上述計(jì)算單元,根據(jù)上述輸入?yún)^(qū)域與上述區(qū)域的位置關(guān)系,計(jì)算上述可靠度。
另外,優(yōu)選的是,對(duì)顯示區(qū)域的上述輸入是輸入?yún)^(qū)域的輸入,上述計(jì)算單元,根據(jù)被包含在上述輸入?yún)^(qū)域中的上述區(qū)域的尺寸,計(jì)算上述可靠度。
另外,優(yōu)選的是,還具備用于決定上述輸入?yún)^(qū)域的代表點(diǎn)及上述區(qū)域的代表點(diǎn)的決定單元,上述計(jì)算單元,根據(jù)上述輸入?yún)^(qū)域的代表點(diǎn)與上述區(qū)域的代表點(diǎn)的距離,來(lái)計(jì)算上述可靠度。
另外,優(yōu)選的是,還具備參照包括關(guān)于上述多個(gè)區(qū)域的記述的輸入解釋信息的參照單元,上述計(jì)算單元,根據(jù)使用由上述參照單元參照后的輸入解釋信息而得到的、上述輸入與上述區(qū)域的關(guān)系,來(lái)計(jì)算上述可靠度。
為了達(dá)到上述目的,本發(fā)明的信息處理方法具備以下的結(jié)構(gòu)。即,具備顯示控制步驟,進(jìn)行控制以使得在顯示區(qū)域中顯示多個(gè)區(qū)域;檢測(cè)步驟,檢測(cè)對(duì)上述顯示區(qū)域的輸入;計(jì)算步驟,與上述輸入是否被包含在上述區(qū)域中無(wú)關(guān)地,根據(jù)在上述檢測(cè)步驟中檢測(cè)出的輸入與上述區(qū)域的關(guān)系,計(jì)算對(duì)上述多個(gè)區(qū)域的每一個(gè)的可靠度;以及輸出步驟,輸出與上述區(qū)域?qū)?yīng)的信息和對(duì)該區(qū)域的上述可靠度。
本發(fā)明的其他特征和優(yōu)點(diǎn)可以通過(guò)下面的參照附圖進(jìn)行的說(shuō)明得到明確,對(duì)附圖中的相同或相似的部分附加相同的說(shuō)明符號(hào)。
附圖構(gòu)成本說(shuō)明書(shū)的一部分,用于說(shuō)明本發(fā)明的實(shí)施例,并與該說(shuō)明一起用于闡明本發(fā)明的原理。
圖1是表示本發(fā)明實(shí)施方式1的信息處理裝置的功能結(jié)構(gòu)的框圖。
圖2是表示本發(fā)明實(shí)施方式1的輸入板PC的硬件結(jié)構(gòu)的圖。
圖3是表示本發(fā)明實(shí)施方式1的操作畫(huà)面的一個(gè)例子。
圖4是表示對(duì)本發(fā)明實(shí)施方式1的區(qū)域分配意義解釋的記述的語(yǔ)法的一個(gè)例子的圖。
圖5是表示本發(fā)明實(shí)施方式1的系統(tǒng)執(zhí)行的處理的流程圖。
圖6是表示本發(fā)明實(shí)施方式1的輸入點(diǎn)與對(duì)象區(qū)域的代表點(diǎn)之間的距離和可靠度的關(guān)系的曲線圖。
圖7是表示本發(fā)明實(shí)施方式1的N-best解釋結(jié)果的輸出例的圖。
圖8是表示本發(fā)明實(shí)施方式2的操作畫(huà)面的一個(gè)例子的圖。
圖9是表示對(duì)本發(fā)明實(shí)施方式2的區(qū)域分配意義解釋的記述的語(yǔ)法的一個(gè)例子的圖。
圖10是表示本發(fā)明實(shí)施方式3的操作畫(huà)面的一個(gè)例子的圖。
圖11是表示對(duì)本發(fā)明實(shí)施方式3的區(qū)域分配意義解釋的記述的語(yǔ)法的一個(gè)例子的圖。
圖12A是表示本發(fā)明實(shí)施方式3的輸入對(duì)象區(qū)域是橢圓的情況下區(qū)域外的點(diǎn)與代表點(diǎn)的距離的修正方法的一個(gè)例子的圖。
圖12B是表示本發(fā)明實(shí)施方式3的輸入對(duì)象區(qū)域是橢圓的情況下區(qū)域外的點(diǎn)與代表點(diǎn)的距離的修正方法的一個(gè)例子的圖。
圖13A是用于說(shuō)明本發(fā)明實(shí)施方式5的在預(yù)定范圍內(nèi)進(jìn)行輸入時(shí)的處理的圖。
圖13B是用于說(shuō)明本發(fā)明實(shí)施方式5的在預(yù)定范圍內(nèi)進(jìn)行輸入時(shí)的處理的圖。
圖13C是用于說(shuō)明本發(fā)明實(shí)施方式5的在預(yù)定范圍內(nèi)進(jìn)行輸入時(shí)的處理的圖。
具體實(shí)施例方式
下面,根據(jù)附圖詳細(xì)地說(shuō)明本發(fā)明的優(yōu)選實(shí)施方式。
在實(shí)施方式1中,說(shuō)明這樣一種計(jì)算信息處理裝置,即例如,當(dāng)用戶在輸入板PC(個(gè)人計(jì)算機(jī))(或者帶觸摸面板的PC)上,用觸筆觸摸(指示或者輸入)了輸入板(坐標(biāo)輸入?yún)^(qū))上的任意位置時(shí),對(duì)各區(qū)域計(jì)算用于表示該輸入點(diǎn)坐標(biāo)意圖指示在畫(huà)面上顯示的M個(gè)對(duì)象區(qū)域內(nèi)的哪個(gè)區(qū)域的情況的可靠度。
圖1是表示本發(fā)明實(shí)施方式1的信息處理裝置的功能結(jié)構(gòu)的框圖。
在圖1中,信息處理裝置起到輸入板PC100的作用。101是筆輸入檢測(cè)單元,在用戶用觸筆完成了輸入的情況下,把該輸入點(diǎn)坐標(biāo)向距離計(jì)算單元102和區(qū)域內(nèi)外判斷單元104傳送。
102是距離計(jì)算單元,計(jì)算由筆輸入檢測(cè)單元101檢測(cè)出的輸入點(diǎn)坐標(biāo)和由代表點(diǎn)計(jì)算單元103計(jì)算出的代表點(diǎn)的坐標(biāo)之間的距離,把其計(jì)算結(jié)果(距離)向可靠度計(jì)算單元108傳送。
103是代表點(diǎn)計(jì)算單元,對(duì)從語(yǔ)法解釋器106得到的區(qū)域,進(jìn)行代表點(diǎn)的計(jì)算,把其計(jì)算結(jié)果(代表點(diǎn))向距離計(jì)算單元102傳送。
104是區(qū)域內(nèi)外判斷單元,判斷由筆輸入檢測(cè)單元101檢測(cè)出的輸入點(diǎn)坐標(biāo)是位于從語(yǔ)法解釋器106得到的區(qū)域的內(nèi)側(cè)還是外側(cè),把其判斷結(jié)果向可靠度計(jì)算單元108傳送。
105是面積計(jì)算單元,計(jì)算由語(yǔ)法解釋器106得到的區(qū)域的面積,把其計(jì)算結(jié)果(面積)向可靠度計(jì)算單元108傳送。
106是語(yǔ)法解釋器,解釋保持在指示輸入解釋語(yǔ)法保持單元107中的指示輸入解釋語(yǔ)法。
107是指示輸入解釋語(yǔ)法保持單元,保持記述用于解釋用戶要以什么輸入意圖進(jìn)行輸入的規(guī)則的指示輸入解釋語(yǔ)法。
108是可靠度計(jì)算單元,根據(jù)從距離計(jì)算單元103、區(qū)域內(nèi)外判斷單元104和面積計(jì)算單元105接收的數(shù)據(jù),計(jì)算用于表示用戶的指示輸入意圖指示某個(gè)區(qū)域的情況的可靠度。
109是帶可靠度的N-best輸出單元,輸出由可靠度計(jì)算單元108計(jì)算出的各區(qū)域的厚度的N-best。
接著,使用圖2說(shuō)明輸入板PC100的硬件結(jié)構(gòu)。
圖2是表示本發(fā)明實(shí)施方式1的輸入板PC的硬件結(jié)構(gòu)的圖。
在圖2中,201是CPU,根據(jù)包括實(shí)現(xiàn)后述順序的程序在內(nèi)的各種控制程序進(jìn)行動(dòng)作,實(shí)現(xiàn)輸入板PC100整體的控制。
202是RAM,起到各種控制程序的動(dòng)作所需要的工作區(qū)和數(shù)據(jù)暫時(shí)存儲(chǔ)區(qū)域(temporary save area)的作用。203是ROM,保持包括實(shí)現(xiàn)后述順序的程序在內(nèi)的各種控制程序。
204是觸摸面板,例如,借助于專(zhuān)用的筆(觸筆)或者用戶的手指接收來(lái)自后述的用戶的數(shù)據(jù)輸入。205是LCD,顯示由后述的內(nèi)容等生成的具有輸入對(duì)象區(qū)域的操作畫(huà)面等的各種圖像。另外,也能夠使用CRT等其它的顯示器,來(lái)代替LCD205,。
206是HDD(硬盤(pán)驅(qū)動(dòng)器),保持后述的內(nèi)容的數(shù)據(jù)等各種數(shù)據(jù)。207是總線,把上述各構(gòu)成要素相互連結(jié)。
接著,說(shuō)明由實(shí)施方式1的輸入板PC100實(shí)現(xiàn)的處理。
首先,假定輸入板PC100把圖3所示的操作畫(huà)面顯示在LCD205上。通過(guò)用瀏覽器執(zhí)行以置標(biāo)語(yǔ)言(Markup Language)記述的內(nèi)容等來(lái)實(shí)現(xiàn)該操作畫(huà)面。
圖3的操作畫(huà)面起到用于指定地區(qū)或者地點(diǎn)的操作畫(huà)面的功能。例如,在圖3中,構(gòu)成用于指定“澀谷站”的矩形的區(qū)域301,用于指定“惠比壽站”的矩形的區(qū)域302,用于指定“東京都”的矩形的區(qū)域303。這里,區(qū)域301和區(qū)域302成為重疊在區(qū)域303上的結(jié)構(gòu)。
另外,圖4是作為用于解釋來(lái)自用戶的對(duì)圖3的操作畫(huà)面的指示輸入的意圖的規(guī)則的輸入解釋語(yǔ)法(以下簡(jiǎn)稱為語(yǔ)法)的記述例。
這樣,輸入解釋語(yǔ)法成為各區(qū)域的記述以及分配指示了該區(qū)域時(shí)的意義解釋的記述這樣的記述。
這里,使用圖4說(shuō)明記述了解釋對(duì)圖3的操作畫(huà)面的指示輸入意圖的規(guī)則的語(yǔ)法的一個(gè)例子。
圖4表示對(duì)本發(fā)明實(shí)施方式1的區(qū)域分配意義解釋的記述的語(yǔ)法的一個(gè)例子。
另外,在這里,以指示輸入解釋語(yǔ)法保持單元107保持上述語(yǔ)法的情況為例進(jìn)行說(shuō)明,但是并不限于這種情況,也可以是由網(wǎng)絡(luò)上的其它裝置保持上述語(yǔ)法的結(jié)構(gòu)等。
圖4的401是表示左端的坐標(biāo)為(x,y)=(110,10),寬度(width)為80,高度(height)為20的矩形的區(qū)域(圖3的301)的記述。而且,對(duì)該區(qū)域分配<tag=“$station=‘shibuya’”>這樣意義解釋的記述。
該記述在用戶的輸入意圖指示該區(qū)域的情況下,意指解釋為用戶“指示了澀谷站”。
同樣,圖4的402是表示左端的坐標(biāo)為(x,y)=(110,60),寬度(width)為80,高度為(height)20的矩形的區(qū)域(圖3的302)的記述。而且,對(duì)該區(qū)域分配<tag=“$station=‘ebisu’”>這樣的意義解釋的記述。
該記述在用戶的輸入意圖指示該區(qū)域的情況下,意指解釋為用戶“指示了惠比壽站”。
同樣,圖4的403是表示左端的坐標(biāo)為(x,y)=(0,0),寬度(width)為200,高度為(height)100的矩形的區(qū)域(圖3的303)的記述。而且,對(duì)該區(qū)域分配<tag=“$area=‘tokyo’”>這樣的意義解釋的記述。
該記述在用戶的輸入意圖指示該區(qū)域的情況下,意指解釋為用戶“指示了東京這樣的區(qū)域”。
另外,圖4的<one-of>這樣的標(biāo)記意指解釋為用戶的輸入意圖指示該區(qū)域內(nèi)的某一處。
這樣,圖4所示的指示輸入解釋語(yǔ)法,是由至少包括用于表示觸摸面板204(坐標(biāo)輸入?yún)^(qū)域)上的任意輸入對(duì)象區(qū)域的記述、和在檢測(cè)出了對(duì)該輸入對(duì)象區(qū)域的輸入時(shí)作為其輸入意圖的解釋結(jié)果要輸出的數(shù)據(jù)的記述的信息構(gòu)成的。
接著,使用圖5說(shuō)明實(shí)施方式1的系統(tǒng)執(zhí)行的處理。
圖5是表示本發(fā)明實(shí)施方式1的系統(tǒng)執(zhí)行的處理的流程圖。
另外,圖5的處理由CPU201的控制來(lái)實(shí)現(xiàn)。
首先,輸入板PC100由語(yǔ)法解釋器106進(jìn)行語(yǔ)法的解釋(步驟S501)。根據(jù)該解釋結(jié)果,檢測(cè)出記述了語(yǔ)法的M個(gè)區(qū)域(M大于等于1)(步驟S502),把各個(gè)區(qū)域的信息(例如,坐標(biāo)、寬度、高度等)保存在RAM202中。
接著,對(duì)M個(gè)區(qū)域,由面積計(jì)算單元105根據(jù)由語(yǔ)法定義的區(qū)域的信息計(jì)算各個(gè)區(qū)域的面積,計(jì)算其中的最小值,把其最小值作為Smin,保存在RAM202中(步驟S503)。
然后,輸入板PC100等待來(lái)自用戶的輸入(步驟S504)。這里,如果用戶使用觸筆在輸入板PC100的觸摸面板204的某個(gè)點(diǎn)上進(jìn)行輸入,則輸入板PC100由筆輸入檢測(cè)單元101檢測(cè)對(duì)觸摸面板204的輸入(步驟S504中的“是”)。接著,根據(jù)其檢測(cè)結(jié)果檢測(cè)由用戶輸入的輸入點(diǎn)坐標(biāo)(步驟S505)。
接著,根據(jù)檢測(cè)出的輸入點(diǎn)坐標(biāo),對(duì)M個(gè)區(qū)域的每一個(gè),計(jì)算用于表示用戶的輸入是否為對(duì)用戶意指的區(qū)域的輸入的可靠度。
首先,在計(jì)數(shù)區(qū)域數(shù)的計(jì)數(shù)器變量i中代入1(i=1),把計(jì)數(shù)器變量復(fù)位(步驟S506)。接著,由可靠度計(jì)算單元108計(jì)算第i個(gè)區(qū)域的可靠度(步驟S507)。這里,輸入的輸入點(diǎn)坐標(biāo)(x0,y0)意指第i個(gè)區(qū)域(以下,記為區(qū)域i)的可靠度Ci的計(jì)算,是根據(jù)以下的式(式1)進(jìn)行的。
Ci=L*Smin/Si(式1)這里,Si是區(qū)域i的面積,Smin是在步驟S503中計(jì)算出的M個(gè)區(qū)域的面積內(nèi)的最小值。在實(shí)施方式1中,在這樣選擇了面積最小的區(qū)域時(shí),進(jìn)行歸一化使得Smin/Si成為1。在式(1)中計(jì)算出的可靠度Ci的結(jié)構(gòu)為,處理對(duì)象的區(qū)域的面積越大可靠度越小,面積越小可靠度越大。
另外,L是由區(qū)域內(nèi)外判斷單元104進(jìn)行的判斷結(jié)果值,在輸入點(diǎn)坐標(biāo)(x0,y0)位于區(qū)域i的內(nèi)側(cè)時(shí)取為“1”,位于外側(cè)時(shí)取為“1/d”(d是輸入點(diǎn)坐標(biāo)(x0,y0)與區(qū)域i的代表點(diǎn)之間的距離)。這里,如果把L的特性繪制成曲線,則例如像圖6那樣,距區(qū)域的代表點(diǎn)的距離在到達(dá)區(qū)域的邊界之前,可靠度是1,如果越過(guò)邊界,則與距區(qū)域的代表點(diǎn)的距離成反比。
另外,所謂代表點(diǎn)是代表區(qū)域的點(diǎn),例如是區(qū)域的重心點(diǎn)。只要是代表以在區(qū)域上的點(diǎn)中離輸入點(diǎn)最近的點(diǎn)為代表點(diǎn)等的區(qū)域的點(diǎn)即可。這里,以區(qū)域的重心點(diǎn)說(shuō)明代表點(diǎn)。而且,由代表點(diǎn)計(jì)算單元103計(jì)算該代表點(diǎn)。
在第i個(gè)區(qū)域的計(jì)算結(jié)束后,比較計(jì)數(shù)器變量i與總區(qū)域數(shù)M是否一致(步驟S508)。在i=M的情況下(步驟S508中的“是”),轉(zhuǎn)移到步驟S510。另一方面,在i≠M(fèi)的情況下(步驟S508中的“否”),把i增加1(步驟S509),返回到步驟S507。
如以上那樣,反復(fù)執(zhí)行步驟S507~步驟S509的處理,直到計(jì)算第M個(gè)區(qū)域的可靠度為止。
在至第M個(gè)區(qū)域的可靠度的計(jì)算結(jié)束后,由帶可靠度N-best輸出單元109,把計(jì)算出的各個(gè)區(qū)域的可靠度按照可靠度高的順序排列,從上位開(kāi)始選擇N-best(N大于等于1)(步驟S510)。而且,把作為其處理結(jié)果的N-best解釋結(jié)果輸出到內(nèi)容上(步驟S511)。
這里,各個(gè)區(qū)域的面積S根據(jù)在語(yǔ)法中記述的寬度(width)和高度(height)的值計(jì)算。即,計(jì)算S=width×height在由區(qū)域內(nèi)外判斷單元104進(jìn)行的判斷中,如果把在語(yǔ)法中記述的區(qū)域的左上端的坐標(biāo)記為(xp,yp),則右下端的坐標(biāo)表示為(xq,yq)=(xp+width,yp+height)。因此,這種情況下,當(dāng)所輸入的輸入點(diǎn)坐標(biāo)(x0,y0)在xp≤x0≤xq,yp≤y0≤yq范圍的情況下,判斷為在區(qū)域內(nèi)。
另外,按照區(qū)域的重心的坐標(biāo)(x,y)=(xp+width/2,yp+height/2)計(jì)算代表點(diǎn)。
接著,使用圖3以及圖4說(shuō)明圖5處理的具體例子。
首先,如果在步驟S501中,由語(yǔ)法解釋器106解釋圖4的語(yǔ)法,則在步驟S502中,檢測(cè)出3個(gè)區(qū)域301~303(圖3)。接著,在步驟S503中,由面積計(jì)算單元105計(jì)算這些面積的最小值。在這種情況下,由于區(qū)域301是1600,區(qū)域302是1600,區(qū)域303是20000,因此,這些區(qū)域301~303的面積內(nèi)的最小值Smin成為1600。
接著,在步驟S504中,等待來(lái)自用戶的輸入。這里,假定輸入了圖3的P點(diǎn)。假定對(duì)該輸入,筆輸入檢測(cè)單元101在步驟S505中,作為輸入點(diǎn)坐標(biāo),檢測(cè)出(x0,y0)=(120,25)。
接著,進(jìn)行對(duì)各個(gè)區(qū)域的可靠度的計(jì)算。
首先,在步驟S506中,在i中代入1。在步驟S507中,由可靠度計(jì)算單元108計(jì)算作為第1個(gè)區(qū)域的區(qū)域301的可靠度C1。
根據(jù)式1,由于輸入點(diǎn)坐標(biāo)(x0,y0)位于區(qū)域301的內(nèi)部,因此L成為1,Smin/S1成為1,區(qū)域301的可靠度C1成為1。
接著,轉(zhuǎn)移到步驟S508。這里,由于i=1,M=3,i≠M(fèi),因此在步驟S509中把i增加1,成為i=2。而且,返回到步驟S507,由可靠度計(jì)算單元108接著計(jì)算作為第2個(gè)區(qū)域的區(qū)域302的可靠度C2。
根據(jù)式1,由于輸入點(diǎn)坐標(biāo)(x0,y0)位于區(qū)域302的外部,因此L成為1/d。另外,由于代表點(diǎn)(重心坐標(biāo))是(150,70),因此與輸入點(diǎn)坐標(biāo)(x0,y0)=(120,25)的距離成為大約54.0,1/d成為大約0.018。進(jìn)而,Smin/S2成為1,區(qū)域302的可靠度C2成為大約0.018。
接著,轉(zhuǎn)移到步驟S508。這里,是i=2,M=3,i≠M(fèi),因此在步驟S509中把i增加1,成為i=3。而且,返回到步驟S507,由可靠度計(jì)算單元108接著計(jì)算作為第3個(gè)區(qū)域的區(qū)域303的可靠度C3。
根據(jù)式1,由于輸入點(diǎn)坐標(biāo)(x0,y0)位于區(qū)域303的內(nèi)部,因此L成為1。另外,Smin/S3成為0.08,區(qū)域303的可靠度C3成為0.08。
接著,轉(zhuǎn)移到步驟S508。這里,i=3,M=3,由于i=M,因此轉(zhuǎn)移到步驟S510。
在步驟S510中,如果把區(qū)域301~303的各自的可靠度按照大小順序排列,則成為C1、C3、C2的順序。然后,從上位進(jìn)行N-best的選擇。另外,在實(shí)施方式1中,假定選擇上位3位。
在步驟S511中,輸出作為步驟S510中的處理結(jié)果的N-best解釋結(jié)果。
這里,使用圖7說(shuō)明N-best解釋結(jié)果的輸出例。
圖7是表示本發(fā)明實(shí)施方式1的N-best解釋結(jié)果的輸出例的圖。
圖7中,作為N-best解釋結(jié)果,表示顯示用于選擇的對(duì)象區(qū)域的菜單304的狀態(tài)。在該菜單304中,以可靠度的順序(C1,C3、C2)顯示用戶意圖輸入的對(duì)象區(qū)域的候選的順序。即,在菜單304中,用戶意圖輸入的對(duì)象區(qū)域的候選(區(qū)域名稱)按照“澀谷站”、“東京都”、“惠比壽站”的順序顯示。
用戶通過(guò)在該菜單304上選擇所希望的區(qū)域名稱,能夠最終地選擇意圖輸入的對(duì)象區(qū)域。
另外,圖7的輸出例是一個(gè)例子,也能夠使用單選按鈕(RadioButton),復(fù)選框(Check Box)和選擇按鈕(select button)等其它的控制器,來(lái)代替菜單。
此外,還可以另行構(gòu)成聲音輸入功能,與通過(guò)該聲音輸入所輸入的聲音信息相組合,自動(dòng)地確定是N-best解釋結(jié)果的哪一個(gè)。
例如,可以假設(shè)用筆點(diǎn)觸以上所示的畫(huà)面,一邊“請(qǐng)教這里的天氣”等那樣進(jìn)行聲音輸入的情況。該輸入聲音被進(jìn)行聲音識(shí)別處理,系統(tǒng)理解為用戶希望知道天氣。
然而,由于“這里”指的是何處,僅用聲音并不能被明確,因此通過(guò)筆輸入來(lái)解決之。如上所述,作為帶可靠度的N-best而獲得筆輸入的解釋結(jié)果。
在上述的說(shuō)明中,筆輸入的解釋是“澀谷站”、“東京都”、“惠比壽站”順序的3-best。但是,由于“這里的天氣”的“這里”與“車(chē)站”相比較,“區(qū)域”是更適宜的解釋?zhuān)虼瞬捎玫?個(gè)解釋?zhuān)到y(tǒng)解釋為用戶希望知道“東京的天氣”。同樣,對(duì)于“到這里怎樣走最快?”這樣的聲音輸入,選定筆輸入解釋的“澀谷”,解釋為用戶希望了解“去澀谷站的路線”。
如上所述,根據(jù)實(shí)施方式1,能夠?qū)崿F(xiàn)通過(guò)把用戶的輸入意圖的解釋規(guī)則記述為語(yǔ)法,即使輸入對(duì)象的對(duì)象區(qū)域重疊或者用戶所意圖的對(duì)象區(qū)域與指示位置存在若干偏差,也能夠以高可靠度自然地解釋用戶的輸入意圖的靈活性高的用戶接口的開(kāi)發(fā)。
在實(shí)施方式1中,表示了坐標(biāo)輸入?yún)^(qū)域上的對(duì)象區(qū)域用矩形的區(qū)域構(gòu)成的例子。但是,該對(duì)象區(qū)域也可以用多角形構(gòu)成。因此,在實(shí)施方式2中,說(shuō)明對(duì)象區(qū)域用多角形構(gòu)成時(shí)的處理。
首先,在實(shí)施方式2中,作為輸入板PC100顯示的操作畫(huà)面例,使用圖8進(jìn)行說(shuō)明。
圖8是表示本發(fā)明實(shí)施方式2的操作畫(huà)面的一個(gè)例子的圖。
圖8的操作畫(huà)面起到用于指定地區(qū)或者地點(diǎn)的操作畫(huà)面的作用。特別是,在圖8中,構(gòu)成用于指定“澀谷站”的多角形區(qū)域801、用于指定“東京都”的矩形的區(qū)域802。
另外,在與實(shí)現(xiàn)該操作畫(huà)面的各個(gè)區(qū)域相對(duì)應(yīng)的內(nèi)容中,構(gòu)成圖9所示那樣的對(duì)區(qū)域分配意義解釋的記述的語(yǔ)法。
圖9是表示對(duì)本發(fā)明實(shí)施方式2的區(qū)域分配意義解釋的記述的語(yǔ)法的一個(gè)例子的圖。
另外,在這里,省略與實(shí)施方式1的圖4的語(yǔ)法共同的部分的說(shuō)明。
圖9的901是表示把(x1,y1)、(x2,y2)、......、(x6,y6)的坐標(biāo)分別作為頂點(diǎn)坐標(biāo)定義的多角形的區(qū)域(圖8的801)的記述。而且,對(duì)該區(qū)域分配<tag=“$station=‘shibuya’”>這樣的意義解釋的記述。
在用戶的輸入意圖指示該區(qū)域的情況下,該記述意指解釋為用戶“指示了澀谷站”。
圖9的902與圖4的403對(duì)應(yīng),省略其說(shuō)明。
這里,在實(shí)施方式2中,在實(shí)施方式1的圖5的處理中,也執(zhí)行對(duì)多角形區(qū)域的處理。
在圖5中說(shuō)明處理該多角形區(qū)域時(shí)的處理。
首先,在由面積計(jì)算單元105計(jì)算多角形區(qū)域的面積S的情況下,如果按照順時(shí)針?lè)较虬讯嘟切蔚捻旤c(diǎn)坐標(biāo)記為(x1,y1)、(x2,y2)、......、(xn,yn),則面積S根據(jù)以下的式(2)計(jì)算。
-2S=Σi=1n(xi-1-xi+1)yi]]>(但x0=xn,xn+1=x1)(式2)另外,在區(qū)域內(nèi)外判斷單元104對(duì)多角形區(qū)域進(jìn)行判斷時(shí),把區(qū)域的外側(cè)的點(diǎn)與輸入點(diǎn)連接,計(jì)數(shù)該線段與區(qū)域的多角形的邊相交幾次,如果該數(shù)是奇數(shù),則判斷為區(qū)域內(nèi),如果該數(shù)是偶數(shù),則判斷為區(qū)域外。其中,在相交點(diǎn)是多角形頂點(diǎn)的情況下,重新取區(qū)域的外側(cè)的點(diǎn)。
具體地講,假定作為坐標(biāo)輸入?yún)^(qū)域的可輸入?yún)^(qū)域的范圍是(x,y)=(0,0)~(240,320),則計(jì)算連接(x,y)=(-1,-1)那樣的可輸入?yún)^(qū)域外側(cè)的點(diǎn)及輸入點(diǎn)的線段是否與多角形各條邊的線段相交,在相交次數(shù)的總和是奇數(shù)的情況下判斷為區(qū)域內(nèi),在偶數(shù)的情況下判斷為區(qū)域外。
另外,對(duì)于多角形區(qū)域的代表點(diǎn),例如,使用各個(gè)頂點(diǎn)坐標(biāo)的平均的坐標(biāo)值進(jìn)行計(jì)算。
如上所述,根據(jù)實(shí)施方式2,即使在由多角形構(gòu)成對(duì)象區(qū)域的情況下,也能夠得到與實(shí)施方式1同樣的效果。
實(shí)施方式1中,表示了坐標(biāo)輸入?yún)^(qū)域上的對(duì)象區(qū)域由矩形的區(qū)域構(gòu)成的例子。但是,該區(qū)域也可以用圓形或橢圓形構(gòu)成。在實(shí)施方式3中,說(shuō)明用圓形或橢圓形構(gòu)成對(duì)象區(qū)域時(shí)的處理。
首先,在實(shí)施方式3中,作為輸入板PC100顯示的操作畫(huà)面的例子,使用圖10進(jìn)行說(shuō)明。
圖10是表示本發(fā)明實(shí)施方式3的操作畫(huà)面的一個(gè)例子的圖。
圖10的操作畫(huà)面起到用于指定地區(qū)或者地點(diǎn)的操作畫(huà)面的作用。特別是,在圖10中,構(gòu)成用于指定“澀谷站”的圓形區(qū)域1001和用于指定“惠比壽站”的橢圓形區(qū)域1002。
另外,在與實(shí)現(xiàn)該操作畫(huà)面的各個(gè)區(qū)域相對(duì)應(yīng)的內(nèi)容中,構(gòu)成有圖1所示那樣的對(duì)區(qū)域分配意義解釋的記述的語(yǔ)法。
這里,使用圖11說(shuō)明對(duì)實(shí)現(xiàn)圖10的操作畫(huà)面的內(nèi)容中的區(qū)域分配意義解釋的記述的語(yǔ)法的一個(gè)例子。
圖11是表示對(duì)本發(fā)明實(shí)施方式3的區(qū)域分配意義解釋的記述的語(yǔ)法的一個(gè)例子的圖。
另外,在這里,省略與實(shí)施方式1的圖4的語(yǔ)法共同部分的說(shuō)明。
圖11的1101是表示中心坐標(biāo)(cx,cy)=(100,100),半徑r是10的圓形區(qū)域(圖10的1001)的記述。對(duì)該區(qū)域分配<tag=“$station=‘shibuya’”>這樣的意義解釋的記述。
在用戶的輸入意圖指示該區(qū)域的情況下,該記述意指解釋為用戶“指示了澀谷站”。
圖11的1102是表示中心坐標(biāo)(cx,cy)=(100,130),x軸方向半徑rx為20,y軸方向半徑ry為10的橢圓形區(qū)域的記述。對(duì)該區(qū)域分配<tag=“$station=‘ebisu’”>這樣意義解釋的記述。
在用戶的輸入意圖指示該區(qū)域的情況下,該記述意指解釋為用戶“指示了惠比壽站”。
這里,在實(shí)施方式3中,在進(jìn)行實(shí)施方式1的圖5的處理時(shí),也執(zhí)行對(duì)于圓形或者橢圓形區(qū)域的處理。
在圖5中,說(shuō)明處理該圓形或者橢圓形區(qū)域時(shí)的處理。
首先,由面積計(jì)算單元105根據(jù)語(yǔ)法中的r的值計(jì)算圓形區(qū)域的面積Sc。即,計(jì)算Sc=πr2。
另外,在區(qū)域內(nèi)外判斷單元104對(duì)圓形區(qū)域進(jìn)行判斷時(shí),把輸入點(diǎn)(xi,yi)代入圓的方程式C(x,y)=(x-x0)2+(y-y0)2=r2((x0,y0)是圓心),在C(xi,yi)≤r2的情況下,判斷為區(qū)域內(nèi),在C(xi,yi)>r2的情況下,判斷為區(qū)域外。
另外,圓形區(qū)域的代表點(diǎn),在這里,取為該圓形區(qū)域的中心。
接著,由面積計(jì)算單元105根據(jù)x軸方向的半徑以及y軸方向的半徑計(jì)算橢圓形區(qū)域的面積Se。即,計(jì)算Se=π×rx×ry。
另外,在區(qū)域內(nèi)外判斷單元104對(duì)橢圓形區(qū)域進(jìn)行判斷時(shí),把輸入點(diǎn)(xi,yi)代入橢圓的方程式e(x,y)=(x-x0)2/rx2+(y-y0)2/ry2=1((x0,y0)是橢圓的中心),在e(xi,yi)≤1的情況下,判斷為區(qū)域內(nèi),在e(xi,yi)>1的情況下,判斷為區(qū)域外。
另外,橢圓形區(qū)域的代表點(diǎn)在這里取為其橢圓形區(qū)域的中心。
這里,在對(duì)橢圓形區(qū)域的處理中,在計(jì)算輸入點(diǎn)坐標(biāo)與對(duì)象區(qū)域的代表點(diǎn)的距離時(shí),進(jìn)行考慮了在橢圓形區(qū)域中規(guī)定的x軸方向與y軸方向的膨脹(形狀)的距離的計(jì)算。
例如,對(duì)于圖12A的橢圓,畫(huà)著×的點(diǎn)為被點(diǎn)擊的點(diǎn),如果把作為輸入點(diǎn)的A點(diǎn)與B點(diǎn)進(jìn)行比較,則可能產(chǎn)生這樣的問(wèn)題,即,距作為代表點(diǎn)的橢圓的中心的距離,盡管A點(diǎn)較近,但卻被解釋為B點(diǎn)距離區(qū)域較近。因此,為了消除該問(wèn)題,把各個(gè)輸入點(diǎn)的坐標(biāo)進(jìn)行下述變換。
這里,假定輸入點(diǎn)坐標(biāo)為(x,y)=(xi,yi)、橢圓的x軸方向的半徑為rx、Y軸方向的半徑為ry,則如圖12B所示,把坐標(biāo)變換為(x,y)=(xi/rx,yi/ry)。然后,將該變換坐標(biāo)與作為對(duì)象區(qū)域的代表點(diǎn)的橢圓的中心的距離適用于式1,進(jìn)行可靠度的計(jì)算。
如上所述,根據(jù)實(shí)施方式3,在實(shí)施方式1所述的效果以外,在根據(jù)對(duì)象區(qū)域的形狀,可能錯(cuò)誤解釋輸入意圖的情況下,在計(jì)算可靠度時(shí),根據(jù)區(qū)域的代表點(diǎn)與區(qū)域邊界之間的距離的比例,變換輸入點(diǎn)坐標(biāo),在此基礎(chǔ)上,計(jì)算代表點(diǎn)與輸入點(diǎn)坐標(biāo)之間的距離,計(jì)算可靠度,由此,能夠計(jì)算不被對(duì)象區(qū)域的形狀所左右的更確切的可靠度。
在實(shí)施方式3中,在對(duì)象區(qū)域是橢圓形的情況下,作為考慮了其膨脹的距離的計(jì)算方法,根據(jù)規(guī)定橢圓形狀的距離進(jìn)行輸入點(diǎn)坐標(biāo)的變換。但是,也可以使用輸入點(diǎn)與對(duì)象區(qū)域的輪廓(形狀)的距離進(jìn)行可靠度的計(jì)算。
作為計(jì)算該輸入點(diǎn)與對(duì)象區(qū)域的輪廓的距離的方法的示例,計(jì)算連接橢圓的中心及輸入點(diǎn)的線段與作為對(duì)象區(qū)域的輪廓的橢圓的交點(diǎn)坐標(biāo),從連接橢圓的中心與輸入點(diǎn)坐標(biāo)的距離減去該交點(diǎn)坐標(biāo)與橢圓的中心的距離,進(jìn)行計(jì)算。
在實(shí)施方式1~4中,采用由點(diǎn)指定輸入的結(jié)構(gòu)。但是,也可以由具有圓那樣的預(yù)定范圍的區(qū)域來(lái)指定。在這種情況下,使用包含在輸入范圍內(nèi)的對(duì)象區(qū)域的面積、或者輸入范圍的代表點(diǎn)與對(duì)象區(qū)域的代表點(diǎn)的距離進(jìn)行可靠度的計(jì)算。
例如,在用圖13A那樣的輸入?yún)^(qū)域指定的情況下,如圖13B所示,把輸入?yún)^(qū)域變換為多角形的近似區(qū)域,計(jì)算在對(duì)象區(qū)域與輸入?yún)^(qū)域的共有部分中包含了多少個(gè)圖13C那樣的網(wǎng)格點(diǎn)的交點(diǎn),計(jì)算可靠度。
如上所述,根據(jù)實(shí)施方式5,即使在進(jìn)行了具有預(yù)定范圍的輸入的情況下,也能夠得到與實(shí)施方式1同樣的效果。
在實(shí)施方式1~5中,輸入的坐標(biāo)空間以平面形的二維為例進(jìn)行了說(shuō)明。但是,也能夠適用于三維的坐標(biāo)空間。
在實(shí)施方式1~6中,對(duì)內(nèi)容中的M個(gè)區(qū)域的全部計(jì)算可靠度。但是,也可以根據(jù)用途或者目的,限制計(jì)算的對(duì)象區(qū)域,減少其計(jì)算量。例如,在用戶的指示位置是區(qū)域外,而且從該區(qū)域的代表點(diǎn)離開(kāi)預(yù)定閾值以上的情況下,在該時(shí)刻,將該區(qū)域排除在可靠度計(jì)算的對(duì)象之外,省略(禁止)可靠度的計(jì)算。
在上述實(shí)施方式中,說(shuō)明了把程序保持在ROM中的情況。然而,并不限于這種情況。也可以使用ROM以外的任意的存儲(chǔ)介質(zhì)來(lái)實(shí)現(xiàn)之。另外,也可以用進(jìn)行同樣動(dòng)作的電路來(lái)實(shí)現(xiàn)。
以上,詳細(xì)敘述了實(shí)施例。本發(fā)明例如也能夠采用系統(tǒng)、裝置、方法、程序或存儲(chǔ)介質(zhì)等的實(shí)施方式。具體地講,既可以適用于由多臺(tái)設(shè)備構(gòu)成的系統(tǒng),也可以適用于由一臺(tái)設(shè)備構(gòu)成的裝置。
另外,把實(shí)現(xiàn)上述實(shí)施方式的功能的軟件程序(在實(shí)施方式中與圖示的流程圖相對(duì)應(yīng)的程序)直接或者遠(yuǎn)程供給到系統(tǒng)或者裝置中,由該系統(tǒng)或者裝置的計(jì)算機(jī)讀出并執(zhí)行被供給的程序代碼,從而也能實(shí)現(xiàn)本發(fā)明,這種情形也包括在本發(fā)明內(nèi)。
因此,為了用計(jì)算機(jī)實(shí)現(xiàn)本發(fā)明的功能處理,安裝在該計(jì)算機(jī)中的程序代碼本身也實(shí)現(xiàn)本發(fā)明。即,本發(fā)明也包括用于實(shí)現(xiàn)本發(fā)明功能處理的計(jì)算機(jī)程序本身。
在這種情況下,如果具有程序的功能,則也可以是目標(biāo)代碼、由解釋器執(zhí)行的程序、被供給到OS中的腳本數(shù)據(jù)等形態(tài)。
作為用于供給該程序代碼的記錄媒體,例如有軟盤(pán)(注冊(cè)商標(biāo)),硬盤(pán),光盤(pán),光磁盤(pán),MO,CD-ROM,CD-R,CD-RW,磁帶,非易失性的存儲(chǔ)卡,ROM,DVD(DVD-ROM,DVD-R)等。
除此以外,作為程序的供給方法,也能夠使用客戶計(jì)算機(jī)的瀏覽器連接互聯(lián)網(wǎng)的主頁(yè),從該主頁(yè)把本發(fā)明的計(jì)算機(jī)程序本身,或者被壓縮并且包括自動(dòng)安裝功能的文件下載到硬盤(pán)等記錄媒體中進(jìn)行供給。另外,通過(guò)把構(gòu)成本發(fā)明程序的程序代碼分割為多個(gè)文件,從不同的主頁(yè)下載各個(gè)文件也能夠?qū)崿F(xiàn)。即,使多個(gè)用戶下載由計(jì)算機(jī)實(shí)現(xiàn)本發(fā)明處理功能的程序文件的WWW服務(wù)器也包含在本發(fā)明中。
另外,還能夠把本發(fā)明的程序編碼,保存在CD-ROM等存儲(chǔ)介質(zhì)中,分發(fā)給用戶,對(duì)清除了預(yù)定條件的用戶,使其通過(guò)互聯(lián)網(wǎng)從主頁(yè)下載解密的密鑰信息,通過(guò)使用該密鑰信息執(zhí)行被編碼了的程序,安裝到計(jì)算機(jī)中來(lái)實(shí)現(xiàn)本發(fā)明。
另外,通過(guò)計(jì)算機(jī)執(zhí)行讀出的程序,除實(shí)現(xiàn)上述實(shí)施方式的功能以外,根據(jù)該程序的指示,由在計(jì)算機(jī)上工作的OS等執(zhí)行實(shí)際處理的一部分或者全部,通過(guò)該處理也能夠?qū)崿F(xiàn)上述實(shí)施方式的功能。
并且,從存儲(chǔ)介質(zhì)讀出的程序代碼,在被寫(xiě)入到插在計(jì)算機(jī)中的功能擴(kuò)充卡或連接在計(jì)算機(jī)上的功能擴(kuò)充單元所具備的存儲(chǔ)器中后,根據(jù)該程序代碼的指示,該功能擴(kuò)充卡或功能擴(kuò)充單元所具有的CPU等進(jìn)行實(shí)際處理的一部分或全部,通過(guò)該處理也能實(shí)現(xiàn)上述實(shí)施方式的功能。
本發(fā)明不限于上述實(shí)施方式,在不脫離本發(fā)明的精神與范圍的前提下,可以有各種變化和變形。因此,為了使公眾明了本發(fā)明的范圍,特制成下述的權(quán)利要求書(shū)。
權(quán)利要求
1.一種信息處理裝置,其特征在于,具備顯示控制單元,進(jìn)行控制,使得在顯示區(qū)域中顯示多個(gè)區(qū)域;檢測(cè)單元,檢測(cè)對(duì)上述顯示區(qū)域的輸入;可靠度計(jì)算單元,與上述輸入是否被包含在上述區(qū)域中無(wú)關(guān)地,根據(jù)由上述檢測(cè)單元檢測(cè)出的輸入與上述區(qū)域的關(guān)系,計(jì)算對(duì)上述多個(gè)區(qū)域的每一個(gè)的可靠度;以及輸出單元,根據(jù)上述可靠度,輸出與上述區(qū)域?qū)?yīng)的信息。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于對(duì)顯示區(qū)域的上述輸入是輸入點(diǎn),上述計(jì)算單元,根據(jù)上述輸入點(diǎn)的輸入位置與上述區(qū)域的位置關(guān)系來(lái)計(jì)算上述可靠度。
3.根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于上述計(jì)算單元,根據(jù)上述位置關(guān)系及上述區(qū)域的尺寸,計(jì)算上述可靠度。
4.根據(jù)權(quán)利要求3所述的信息處理裝置,其特征在于上述計(jì)算單元,還根據(jù)上述多個(gè)區(qū)域中大小為最小的區(qū)域的尺寸,來(lái)計(jì)算上述可靠度。
5.根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于還具備判斷單元,判斷由上述檢測(cè)單元檢測(cè)出的輸入點(diǎn)的輸入位置是位于上述區(qū)域的內(nèi)側(cè)還是外側(cè),上述計(jì)算單元根據(jù)上述判斷單元的判斷結(jié)果來(lái)計(jì)算上述可靠度。
6.根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于還具備決定單元,決定上述區(qū)域的代表點(diǎn),由上述檢測(cè)單元檢測(cè)出的輸入點(diǎn)的輸入位置與上述區(qū)域的位置關(guān)系是上述輸入位置與由上述決定單元決定了的代表點(diǎn)的距離。
7.根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于還具備判斷單元,用于判斷由上述檢測(cè)單元檢測(cè)出的輸入點(diǎn)的輸入位置是位于上述區(qū)域的內(nèi)側(cè)還是外側(cè),上述計(jì)算單元,根據(jù)上述處理對(duì)象的區(qū)域的形狀,對(duì)由上述檢測(cè)單元檢測(cè)出的輸入點(diǎn)的輸入位置進(jìn)行變換,根據(jù)變換后的輸入位置與上述處理對(duì)象的區(qū)域的代表點(diǎn)之間的距離來(lái)計(jì)算上述可靠度。
8.根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于還具備用于判斷由上述檢測(cè)單元檢測(cè)出的輸入點(diǎn)的輸入位置是位于上述區(qū)域的內(nèi)側(cè)還是外側(cè)的判斷單元,以及用于決定上述區(qū)域的代表點(diǎn)的決定單元,上述計(jì)算單元,在上述判斷單元的判斷結(jié)果是上述輸入位置位于處理對(duì)象的區(qū)域的外側(cè)、且該處理對(duì)象的區(qū)域的代表點(diǎn)與該輸入位置之間的距離大于等于預(yù)定值的情況下,禁止上述可靠度的計(jì)算。
9.根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于還具備第2顯示控制單元,根據(jù)由上述輸出單元輸出的可靠度,進(jìn)行控制以使得顯示與上述區(qū)域?qū)?yīng)的信息。
10.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于對(duì)顯示區(qū)域的上述輸入是輸入?yún)^(qū)域的輸入,上述計(jì)算單元,根據(jù)上述輸入?yún)^(qū)域與上述區(qū)域的位置關(guān)系,計(jì)算上述可靠度。
11.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于對(duì)顯示區(qū)域的上述輸入是輸入?yún)^(qū)域的輸入,上述計(jì)算單元,根據(jù)被包含在上述輸入?yún)^(qū)域中的上述區(qū)域的尺寸,計(jì)算上述可靠度。
12.根據(jù)權(quán)利要求10所述的信息處理裝置,其特征在于還具備用于決定上述輸入?yún)^(qū)域的代表點(diǎn)及上述區(qū)域的代表點(diǎn)的決定單元,上述計(jì)算單元,根據(jù)上述輸入?yún)^(qū)域的代表點(diǎn)與上述區(qū)域的代表點(diǎn)的距離,來(lái)計(jì)算上述可靠度。
13.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于還具備參照包括關(guān)于上述多個(gè)區(qū)域的記述的輸入解釋信息的參照單元,上述計(jì)算單元,根據(jù)使用由上述參照單元參照后的輸入解釋信息而得到的、上述輸入與上述區(qū)域的關(guān)系,來(lái)計(jì)算上述可靠度。
14.一種信息處理方法,其特征在于,具備顯示控制步驟,進(jìn)行控制以使得在顯示區(qū)域中顯示多個(gè)區(qū)域;檢測(cè)步驟,檢測(cè)對(duì)上述顯示區(qū)域的輸入;計(jì)算步驟,與上述輸入是否被包含在上述區(qū)域中無(wú)關(guān)地,根據(jù)在上述檢測(cè)步驟中檢測(cè)出的輸入與上述區(qū)域的關(guān)系,計(jì)算對(duì)上述多個(gè)區(qū)域的每一個(gè)的可靠度;以及輸出步驟,輸出與上述區(qū)域?qū)?yīng)的信息和對(duì)該區(qū)域的上述可靠度。
全文摘要
本發(fā)明提供一種信息處理裝置及其控制方法。在指示輸入解釋語(yǔ)法保持單元中保持記述了用于解釋輸入意圖的規(guī)則的輸入解釋信息。由筆輸入檢測(cè)單元檢測(cè)對(duì)坐標(biāo)輸入?yún)^(qū)域的輸入。參照輸入解釋信息,由語(yǔ)法解釋器解釋檢測(cè)出的輸入意圖。由可靠度計(jì)算單元計(jì)算對(duì)解釋結(jié)果的可靠度。帶可靠度的N-best輸出單元將可靠度與解釋結(jié)果一并輸出。
文檔編號(hào)G06F3/038GK1624642SQ20041009646
公開(kāi)日2005年6月8日 申請(qǐng)日期2004年11月30日 優(yōu)先權(quán)日2003年12月1日
發(fā)明者伊藤正人, 廣田誠(chéng) 申請(qǐng)人:佳能株式會(huì)社