專利名稱:操作方向確定設(shè)備、遠(yuǎn)程操作系統(tǒng)、操作方向確定方法和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及操作方向確定設(shè)備、遠(yuǎn)程操作系統(tǒng)、操作方向確定方法和程序。
背景技術(shù):
近年來,已經(jīng)廣泛使用具有觸摸板顯示器的諸如命令器(commander)、PDA、蜂窩 電話和音樂播放器之類的便攜式器件。在這些便攜式器件中,通過指定任意移動(dòng)開始點(diǎn) 的指針的移動(dòng)操作,可以在顯示器上輸入用戶指令。當(dāng)執(zhí)行移動(dòng)操作時(shí),便攜式器件確定 移動(dòng)操作的方向,并取決于操作方向的確定結(jié)果執(zhí)行處理。日本未審查的專利申請(qǐng)公開 No. JP-A-Hei 5-197482中公開了現(xiàn)有技術(shù)。這里,用戶用一只手握緊便攜式器件,并用另一只手的手指或者觸控筆(stylus) 執(zhí)行移動(dòng)操作,或者用握緊便攜式器件的手的手指執(zhí)行移動(dòng)操作(以下,前者被稱為雙手 操作,而后者被稱為單手操作)。
發(fā)明內(nèi)容
即使當(dāng)用戶為了在同一方向而執(zhí)行移動(dòng)操作時(shí),由于雙手操作與單手操作之間的 手的形狀的緣故,也可以確定與移動(dòng)操作方向不同的方向。這是因?yàn)榫€性移動(dòng)操作在雙手 操作中容易,而在單手操作中困難,且因此手指的移動(dòng)軌跡(trajectory)很容易彎曲。結(jié) 果,可能錯(cuò)誤地確定操作方向,以及不能準(zhǔn)確地執(zhí)行用戶想要的處理。特別地,當(dāng)執(zhí)行移動(dòng) 操作而不確認(rèn)顯示器時(shí),在很多情況下可能模糊地執(zhí)行移動(dòng)操作,從而導(dǎo)致操作方向的錯(cuò) 誤確定。期望提供操作方向確定設(shè)備、遠(yuǎn)程操作系統(tǒng)、操作方向確定方法和程序,其在單手 操作期間基于指針的移動(dòng)開始點(diǎn)和移動(dòng)結(jié)束點(diǎn)而確定操作方向時(shí)能夠抑制錯(cuò)誤確定。根據(jù)本發(fā)明第一實(shí)施例,提供了操作方向確定設(shè)備,包括操作檢測單元,用于檢 測顯示板上移動(dòng)的指針的移動(dòng)開始點(diǎn)以及移動(dòng)結(jié)束點(diǎn);操作方法確定單元,用于當(dāng)正在用 第一只手握緊設(shè)備時(shí),確定是否正在用第一只手的手指作為指針單手操作設(shè)備;確定區(qū)域 設(shè)置單元,用于當(dāng)確定正在用一只手操作設(shè)備時(shí),通過使用之前在單手操作期間近似指針 的移動(dòng)軌跡獲得并且以檢測到的移動(dòng)開始點(diǎn)作為交點(diǎn)設(shè)置的兩條或者更多的曲線,設(shè)置由 兩個(gè)或者更多的區(qū)域組成的確定區(qū)域,其中為每個(gè)區(qū)域分配不同的移動(dòng)方向;以及操作方 向確定單元,用于將分配給所檢測的移動(dòng)結(jié)束點(diǎn)位于其中的確定區(qū)域中的區(qū)域的移動(dòng)方向 確定為指針的操作方向。通過該配置,通過使用之前通過在單手操作期間近似移動(dòng)軌跡獲得的曲線來設(shè)置 確定區(qū)域,從而抑制單手操作期間基于指針的移動(dòng)開始點(diǎn)和移動(dòng)結(jié)束點(diǎn)而確定操作方向時(shí) 的錯(cuò)誤確定。當(dāng)正在用第一只手握緊設(shè)備時(shí),該操作方法確定單元可以確定設(shè)備是否是用不同 于第一只手的第二只手的手指或者用作為指針的操作工具進(jìn)行雙手操作,以及當(dāng)確定正在用雙手操作設(shè)備時(shí),確定區(qū)域設(shè)置單元可以使用將檢測到的移動(dòng)開始點(diǎn)作為交點(diǎn)設(shè)置的兩 條或者更多的直線,以設(shè)置由兩個(gè)或者更多的區(qū)域組成的確定區(qū)域,其中為每個(gè)區(qū)域分配 不同的移動(dòng)方向。操作方法確定單元可以確定設(shè)備是用右手還是左手進(jìn)行操作,以及當(dāng)確定設(shè)備正 在用右手或者左手進(jìn)行操作時(shí),確定區(qū)域設(shè)置單元可以使用之前在用確定的手進(jìn)行單手操 作期間近似指針的移動(dòng)軌跡而獲得的兩條或者更多的曲線來設(shè)置確定區(qū)域。操作方向確定設(shè)備還可以包括操作偏好分析單元,用于基于指示指針的移動(dòng)操作 狀況的操作歷史信息而分析用戶的操作偏好,其中當(dāng)確定正在用一只手操作設(shè)備時(shí),考慮 用戶的操作偏好,確定區(qū)域設(shè)置單元可以使用之前在單手操作期間近似指針的移動(dòng)軌跡而 獲得的兩條或者更多的曲線來設(shè)置確定區(qū)域。當(dāng)移動(dòng)開始點(diǎn)與移動(dòng)結(jié)束點(diǎn)之間的距離是預(yù)定閾值或者以上時(shí),操作方向確定單 元可以確定指針的操作方向。操作方向確定設(shè)備還可以包括遠(yuǎn)程操作單元,用于基于操作方向的確定結(jié)果而遠(yuǎn) 程操作電子器件。根據(jù)本發(fā)明第二實(shí)施例,提供了具有操作方向確定設(shè)備和由操作方向確定設(shè)備遠(yuǎn) 程操作的電子器件的遠(yuǎn)程操作系統(tǒng)。操作方向確定設(shè)備包括操作檢測單元,用于檢測顯示 板上移動(dòng)的指針的移動(dòng)開始點(diǎn)和移動(dòng)結(jié)束點(diǎn);操作方法確定單元,用于當(dāng)正在用第一只手 握緊設(shè)備時(shí),確定是否正在用第一只手的手指作為指針單手操作設(shè)備;確定區(qū)域設(shè)置單元, 用于當(dāng)確定正在用一只手操作設(shè)備時(shí),通過使用之前在單手操作期間近似指針的移動(dòng)軌跡 獲得并以檢測的移動(dòng)開始點(diǎn)作為交點(diǎn)進(jìn)行設(shè)置的兩條或者更多的曲線,設(shè)置由兩個(gè)或者更 多的區(qū)域組成的確定區(qū)域,其中為每個(gè)區(qū)域分配不同的移動(dòng)方向;以及操作方向確定單元, 用于將分配給檢測到的移動(dòng)結(jié)束點(diǎn)位于其中的確定區(qū)域中的區(qū)域的移動(dòng)方向確定為指針 的操作方向;以及遠(yuǎn)程操作單元,用于基于操作方向的確定結(jié)果而遠(yuǎn)程操作電子器件。根據(jù)本發(fā)明第三實(shí)施例,提供了操作方向確定方法,包括步驟當(dāng)正在用第一只手 握緊設(shè)備時(shí),確定是否正在用第一只手的手指作為指針單手操作設(shè)備;當(dāng)確定正在用一只 手操作設(shè)備時(shí),通過使用之前在單手操作期間近似指針的移動(dòng)軌跡獲得并以檢測的移動(dòng)開 始點(diǎn)作為交點(diǎn)進(jìn)行設(shè)置的兩條或者更多的曲線,設(shè)置由兩個(gè)或者更多的區(qū)域組成的確定區(qū) 域,其中為每個(gè)區(qū)域分配不同的移動(dòng)方向;以及將分配給檢測到的指針的移動(dòng)結(jié)束點(diǎn)位于 其中的確定區(qū)域中的區(qū)域的移動(dòng)方向確定為指針的操作方向。根據(jù)本發(fā)明的第四實(shí)施例,提供了用于使計(jì)算機(jī)執(zhí)行操作方向確定方法的程序。 這里,可以使用計(jì)算機(jī)可讀記錄介質(zhì)提供該程序,或者可以經(jīng)由通信方法提供該程序。根據(jù)前述事項(xiàng),期望提供操作方向確定設(shè)備、遠(yuǎn)程操作系統(tǒng)、操作方向確定方法和 程序,其在單手操作期間基于指針的移動(dòng)開始點(diǎn)和移動(dòng)結(jié)束點(diǎn)而確定操作方向時(shí)能夠抑制 錯(cuò)誤確定。
圖1是示出根據(jù)本發(fā)明實(shí)施例的操作方向確定方法的概要的圖;圖2是示出根據(jù)本發(fā)明實(shí)施例的包括命令器的遠(yuǎn)程操作系統(tǒng)的配置的圖;圖3是示出指示輕彈(flick)操作的參數(shù)的圖4是示出以過去的確定方法在單手操作期間錯(cuò)誤確定操作方向的狀況的圖;圖5是示出命令器的操作過程的流程圖;圖6A是示出操作方法的一個(gè)示例性確定狀況的圖(1/2);圖6B是示出操作方法的一個(gè)示例性確定狀況的圖(2/2);圖7A是示出確定區(qū)域的一個(gè)示例性設(shè)置狀況的圖(1/2);圖7B是示出確定區(qū)域的一個(gè)示例性設(shè)置狀況的圖(2/2);圖8是示出單手操作期間可以抑制操作方向的錯(cuò)誤確定的狀況的圖;圖9A是示出單手操作期間設(shè)置的確定區(qū)域的修改的圖(1/3);圖9B是示出單手操作期間設(shè)置的確定區(qū)域的修改的圖0/3);以及圖9C是示出單手操作期間設(shè)置的確定區(qū)域的修改的圖(3/3)。
具體實(shí)施例方式以下,將參考附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。注意,在該說明書以及附圖中, 本質(zhì)上具有相同功能和結(jié)構(gòu)的結(jié)構(gòu)元件用相同的附圖標(biāo)記表示,省略對(duì)這些結(jié)構(gòu)元件的重 復(fù)說明。[1.操作方向確定方法的概要]首先將參考圖1描述根據(jù)本發(fā)明實(shí)施例的操作方向確定方法的概要。以下,將描 述確定方法應(yīng)用于作為便攜式器件的一個(gè)示例的命令器100的情況,但是也可以類似地描 述確定方法應(yīng)用于除命令器100之外的其它便攜式器件的情況。如圖1所示,當(dāng)用右手握緊時(shí),對(duì)命令器100以右手拇指作為指針P進(jìn)行單手操 作,以使得拇指底部在命令器100的右下方。命令器100具有觸摸板顯示器101,并檢測在 顯示器101上移動(dòng)的指針P的移動(dòng)開始點(diǎn)MO與移動(dòng)結(jié)束點(diǎn)Ml。例如,命令器100基于指針 P的移動(dòng)軌跡而確定其是用一只手進(jìn)行操作的。當(dāng)檢測到指針P的移動(dòng)開始點(diǎn)MO時(shí),命令器100在觸摸板IOlb上設(shè)置由兩個(gè)或 者更多的區(qū)域Aa組成的確定區(qū)域Ja,其中每個(gè)區(qū)域Aa分配不同的移動(dòng)方向。通過使用之 前在單手操作期間近似指針P的移動(dòng)軌跡獲得并以檢測到的移動(dòng)開始點(diǎn)MO作為交點(diǎn)進(jìn)行 設(shè)置的兩條或者更多的曲線La,來設(shè)置確定區(qū)域Ja。在圖1所示的示例中,以指針P的移 動(dòng)開始點(diǎn)MO作為交點(diǎn)設(shè)置的兩條曲線Lal和La2用于設(shè)置由四個(gè)區(qū)域Aal至Aa4組成的 確定區(qū)域Ja,為該四個(gè)區(qū)域Aal至Aa4分別分配向上、向下、向左以及向右的方向。當(dāng)檢測到指針P的移動(dòng)結(jié)束點(diǎn)Ml時(shí),命令器100基于分配給移動(dòng)結(jié)束點(diǎn)Ml位于 其中的確定區(qū)域Ja中的區(qū)域的移動(dòng)方向而確定操作方向。在圖1所示的示例中,在分配向 上方向的區(qū)域Aal中檢測到移動(dòng)結(jié)束點(diǎn)Ml,且確定操作方向?yàn)橄蛏系姆较?。假定用戶?zhí)行為了向上方向的移動(dòng)操作。在這種情況下,作為指針P的拇指沿著 以拇指底部作為旋轉(zhuǎn)軸的弧在命令器100的右上方向上移動(dòng)。因此,用過去的確定方法,操 作方向可能被錯(cuò)誤確定為向右的方向。然而,用根據(jù)本發(fā)明實(shí)施例的確定方法,因?yàn)橥ㄟ^使 用之前在單手操作期間近似指針P的移動(dòng)軌跡獲得的曲線La來設(shè)置確定區(qū)域Ja,所以操作 方向被恰當(dāng)?shù)卮_定為向上的方向。[2.命令器100的配置]以下將參考圖2描述根據(jù)本發(fā)明實(shí)施例的包括命令器100的遠(yuǎn)程操作系統(tǒng)。
如圖2所示,遠(yuǎn)程操作系統(tǒng)包括命令器100和電視接收器10。命令器100是諸如 命令器、PDA、蜂窩電話以及音樂播放器之類的示例性便攜式器件。電視接收器10是由使用 命令器100的用戶遠(yuǎn)程操作的示例性電子器件。命令器100經(jīng)由有線或者無線通信裝置發(fā)送操作命令給電視接收器10,以便遠(yuǎn)程 操作電視接收器10。命令器100可以經(jīng)由網(wǎng)絡(luò)發(fā)送操作命令。命令器100包括觸摸板顯示器101、控制單元103、存儲(chǔ)器105和通信單元107。配置觸摸板顯示器101以使得觸摸板IOlb堆疊在顯示板IOla上。觸摸板IOlb 使用電阻薄膜型、靜電容型、超聲波型或者紅外型面板。顯示板IOla采用液晶顯示器(LCD)等。觸摸板IOlb起用于檢測面板上的諸如手指或者觸控筆之類的指針P的接觸狀態(tài) 的操作檢測單元的作用。取決于指針P在面板上的接觸/非接觸狀態(tài)的改變,觸摸板IOlb 提供接觸信號(hào)/釋放信號(hào)給控制單元103。當(dāng)指針P接觸面板時(shí),觸摸板IOlb將與接觸位 置相對(duì)應(yīng)的χ/Υ坐標(biāo)信號(hào)提供給控制單元103??刂茊卧?03包括CPU、RAM、ROM等,且CPU使用RAM作為執(zhí)行存儲(chǔ)在ROM中的程 序的工作存儲(chǔ)器,從而控制命令器100的各個(gè)單元。通過執(zhí)行程序,控制單元103起操作方 法確定單元、確定區(qū)域設(shè)置單元、操作方向確定單元、操作偏好分析單元和遠(yuǎn)程操作單元的 作用。存儲(chǔ)器105是諸如EEPROM之類的非易失性存儲(chǔ)器,且在其中存儲(chǔ)諸如確定區(qū)域Ja 以及Jb的設(shè)置數(shù)據(jù)、指示指針的移動(dòng)操作狀況的操作歷史信息、顯示數(shù)據(jù)和操作命令信息 之類的信息。響應(yīng)于用戶的操作輸入,通信單元107發(fā)送預(yù)定操作命令給電視接收器10??刂茊卧?03解碼從觸摸板IOlb提供的坐標(biāo)信號(hào)以生成坐標(biāo)數(shù)據(jù),并基于坐標(biāo)數(shù) 據(jù)以及接觸/釋放信號(hào)而控制命令器100中的每個(gè)單元??刂茊卧?03響應(yīng)用戶的操作輸 入從存儲(chǔ)器105中讀取與操作輸入相對(duì)應(yīng)的命令信息,并使得通信單元107發(fā)送預(yù)定操作 命令給電視接收器10??刂茊卧?03讀取存儲(chǔ)在存儲(chǔ)器105中的顯示數(shù)據(jù),生成并提供顯 示數(shù)據(jù)給顯示板101a,并在顯示板IOla上顯示與顯示數(shù)據(jù)相對(duì)應(yīng)的圖像??刂茊卧?03確定是否正在用一只手操作命令器100,且當(dāng)確定正在用一只手操 作命令器時(shí),在觸摸板IOlb上設(shè)置由兩個(gè)或者更多的區(qū)域Aa組成的確定區(qū)域Ja,其中為每 個(gè)區(qū)域Aa分配不同的移動(dòng)方向。通過使用之前在單手操作期間近似指針P的移動(dòng)軌跡獲 得的并以檢測到的移動(dòng)開始點(diǎn)MO作為交點(diǎn)設(shè)置的兩條或者更多的曲線La來設(shè)置確定區(qū)域 Ja。然后,控制單元103將分配給指針P的移動(dòng)結(jié)束點(diǎn)Ml位于其中的區(qū)域Aa的移動(dòng)方向 確定為操作方向。[3.操作方向確定方法]以下將參考圖3至圖9描述操作方向確定方法。首先,將參考圖3描述輕彈操作。圖3示出指示輕彈操作的參數(shù)。如圖3所示,輕彈操作由包括移動(dòng)開始點(diǎn)M0、移動(dòng) 結(jié)束點(diǎn)Ml和移動(dòng)距離L的參數(shù)指示。輕彈操作是在面板上的任意方向上移動(dòng)接觸面板的指針P的操作。對(duì)于輕彈操 作,指示從非接觸狀態(tài)到接觸狀態(tài)的轉(zhuǎn)變的接觸點(diǎn)是移動(dòng)開始點(diǎn)M0,指示從接觸狀態(tài)到非 接觸狀態(tài)的轉(zhuǎn)變的接觸點(diǎn)是移動(dòng)結(jié)束點(diǎn)M1,且移動(dòng)開始點(diǎn)MO與移動(dòng)結(jié)束點(diǎn)Ml之間的線性 距離是移動(dòng)距離L。
以下將參考圖4描述用過去的確定方法在單手操作期間錯(cuò)誤地確定操作方向的 狀況。如圖4所示,當(dāng)用右手握緊時(shí),對(duì)命令器100以右手拇指作為指針P進(jìn)行單手操作, 以使得拇指根部位于命令器100的右下方。當(dāng)檢測指針P的移動(dòng)開始點(diǎn)MO時(shí),命令器100使用以移動(dòng)開始點(diǎn)MO作為交點(diǎn)的 相互垂直的兩條直線Ll與L2以在觸摸板IOlb上設(shè)置由四個(gè)區(qū)域Al至A4組成的確定區(qū) 域J,為該四個(gè)區(qū)域Al至A4分別分配向上、向下、向左以及向右的方向。假定用戶為了向上方向而執(zhí)行移動(dòng)操作。在這種情況下,作為指針P的拇指沿著 以它的根部作為旋轉(zhuǎn)軸以圓弧在命令器100的右上方向上移動(dòng)。當(dāng)檢測到指針P的移動(dòng)結(jié)束點(diǎn)Ml時(shí),命令器100基于分配給移動(dòng)結(jié)束點(diǎn)Ml位于 其中的確定區(qū)域Jl中的區(qū)域A的移動(dòng)方向而確定操作方向。在分配有向右方向的區(qū)域A4 中檢測到移動(dòng)結(jié)束點(diǎn)M1,且因此操作方向被錯(cuò)誤地確定為向右的方向。以下將參考圖5至圖7描述根據(jù)本發(fā)明實(shí)施例的操作方向確定方法。圖5、圖6A 與圖6B以及圖7A與圖7B分別示出命令器100的操作過程、操作方法的示例性確定狀況和 確定區(qū)域Ja與Jb的示例性設(shè)置狀況。如圖5所示,命令器100首先確定它的操作方法,即,正在執(zhí)行單手操作還是雙手 操作(步驟S101)。如圖6A與圖6B所示,例如,命令器100基于指針P的移動(dòng)軌跡而確定它的操作方 法。圖6A和圖6B分別示出在單手操作期間和在雙手操作期間指針P的移動(dòng)軌跡。在圖6A所示的示例中,當(dāng)用右手握緊時(shí),對(duì)命令器100以右手拇指作為指針P進(jìn) 行單手操作,以使得拇指底部位于命令器100的右下方。然后,當(dāng)用戶為了向上方向而執(zhí)行 移動(dòng)操作時(shí),例如,作為指針P的拇指沿著以它的根部作為旋轉(zhuǎn)軸以圓弧在命令器100的右 上方向上移動(dòng)。另一方面,在圖6B所示的示例中,當(dāng)用左手握緊時(shí),對(duì)命令器100以右手食指(或 者觸控筆)作為指針P進(jìn)行雙手操作。然后,當(dāng)用戶為了向上方向而執(zhí)行移動(dòng)操作時(shí),例如, 作為指針P的食指(或者觸控筆)在命令器100的向上方向上線性移動(dòng)。因此,當(dāng)在向上方向上執(zhí)行移動(dòng)操作時(shí),例如,在單手操作期間移動(dòng)開始點(diǎn)MO與 移動(dòng)結(jié)束點(diǎn)Ml之間的水平方向上出現(xiàn)某一坐標(biāo)差Δ,而在雙手操作期間幾乎不出現(xiàn)坐標(biāo) 差Δ。因此,命令器100指定任意移動(dòng)方向以使得用戶執(zhí)行移動(dòng)操作,并將移動(dòng)開始點(diǎn) MO與移動(dòng)結(jié)束點(diǎn)Ml之間的坐標(biāo)差Δ與預(yù)定閾值進(jìn)行比較,從而確定其操作方法。命令器100可以基于移動(dòng)開始點(diǎn)MO與移動(dòng)結(jié)束點(diǎn)Ml之間的位置關(guān)系而確定在單 手操作期間是用右手還是左手進(jìn)行操作。換句話說,當(dāng)在向上方向上執(zhí)行移動(dòng)操作時(shí),例 如,當(dāng)移動(dòng)結(jié)束點(diǎn)Ml位于移動(dòng)開始點(diǎn)MO的右邊時(shí)確定正在用右手進(jìn)行操作,當(dāng)移動(dòng)結(jié)束點(diǎn) Ml位于移動(dòng)開始點(diǎn)MO左邊時(shí)確定正在用左手進(jìn)行操作。當(dāng)確定操作方法時(shí),命令器100開始操作方向確定處理。命令器100檢測指針P 的移動(dòng)開始點(diǎn)M0(S103)。當(dāng)檢測到移動(dòng)開始點(diǎn)MO時(shí),命令器100在觸摸板IOlb上設(shè)置與 操作方向的確定結(jié)果相對(duì)應(yīng)的確定區(qū)域Ja或者Jb。如圖7A與圖7B所示,取決于操作方向的確定結(jié)果,命令器100設(shè)置由分別向其分 配向上、向下、向左以及向右方向的四個(gè)區(qū)域Aal至Aa4或者Abl至Ab4組成的確定區(qū)域Ja或者Jb (S107、S109)。確定區(qū)域Ja或者Jb可以在操作方向確定處理之前的其他定時(shí)進(jìn)行 設(shè)置(S121)。通過使用之前通過在單手操作期間近似指針P的移動(dòng)軌跡獲得并以檢測懂啊的 移動(dòng)開始點(diǎn)MO作為交點(diǎn)設(shè)置的兩條或者更多的曲線Lal和La2來設(shè)置確定區(qū)域Ja (S107)。例如,通過使用指示圓弧的以移動(dòng)開始點(diǎn)MO作為交點(diǎn)的兩條曲線Lal以及La2設(shè) 置確定區(qū)域Ja。通過使用在單手操作期間能夠近似手指的移動(dòng)軌跡的曲線,諸如y = X°_5 以及y= (-x+l)°_5之類的兩條曲線,可以設(shè)置確定區(qū)域Ja。確定區(qū)域Ja可以被設(shè)置為具 有三條或者四條曲線指示的四個(gè)區(qū)域。另一方面,如圖7B所示,通過使用在雙手操作期間基于指針P的移動(dòng)軌跡以指針 P的移動(dòng)開始點(diǎn)MO作為交點(diǎn)設(shè)置的兩條直線Lbl和Lb2,可以設(shè)置確定區(qū)域Jb(S109)。通過使用相互垂直的以移動(dòng)開始點(diǎn)MO作為交點(diǎn)的且相對(duì)于顯示器101傾斜 士45°的兩條直線Lbl以及Lb2,來設(shè)置確定區(qū)域Jb。通過使用相互不垂直而是相交的兩 條直線,可以設(shè)置確定區(qū)域Jb。通過使用相對(duì)于顯示器101傾斜除了 士45°之外的角度的 兩條直線可以設(shè)置確定區(qū)域Jb。確定區(qū)域Jb可以被設(shè)置為具有由三條或者四條直線指示 的四個(gè)區(qū)域。當(dāng)設(shè)置確定區(qū)域Ja或者Jb時(shí),命令器100跟蹤指針P的移動(dòng)并檢測移動(dòng)結(jié)束點(diǎn) Ml (S111,S113)。當(dāng)檢測到移動(dòng)結(jié)束點(diǎn)Ml時(shí),命令器100計(jì)算移動(dòng)開始點(diǎn)MO與移動(dòng)結(jié)束點(diǎn) Ml之間的移動(dòng)距離L(S115)。然后,命令器100確定移動(dòng)距離L是否是預(yù)定閾值或者以上 (S117)。當(dāng)移動(dòng)距離L是閾值或者以上時(shí),命令器100確定移動(dòng)操作是輕彈操作(S119),并 使用確定區(qū)域Ja或者Jb以確定操作方向。命令器100將分配給移動(dòng)結(jié)束點(diǎn)Ml位于其中 的確定區(qū)域Ja或者Jb中的區(qū)域Aa或者Ab的移動(dòng)方向確定為操作方向(S121)。命令器 100還將與操作方向相對(duì)應(yīng)的操作命令發(fā)送給電視接收器10(S123)。另一方面,當(dāng)移動(dòng)距離L小于閾值時(shí),命令器100確定移動(dòng)操作是輕敲(tap)操作 (S125),并結(jié)束操作方向確定處理。然后,命令器100將與輕敲操作相對(duì)應(yīng)的操作命令發(fā)送 給電視接收器10(S127)。圖8示出在單手操作期間抑制操作方向的錯(cuò)誤確定的狀況。如圖8所示,當(dāng)正在 用右手握緊時(shí),對(duì)命令器100以右手拇指作為指針P進(jìn)行單手操作,以使得拇指底部位于命 令器100的右下方。當(dāng)檢測到指針P的移動(dòng)開始點(diǎn)MO時(shí),命令器100使用以移動(dòng)開始點(diǎn)MO作為交點(diǎn) 的相互垂直的兩條曲線Lal和La2,以在觸摸板IOlb上設(shè)置由四個(gè)區(qū)域Aal至Aa4組成的 確定區(qū)域Ja,其中為該四個(gè)區(qū)域Aal至Aa4分別分配向上、向下、向左以及向右的方向。假定用戶執(zhí)行為了向上方向的移動(dòng)操作。在這種情況下,作為指針P的拇指沿著 以它的根部作為旋轉(zhuǎn)軸的圓弧在命令器100的右上方向上移動(dòng)。當(dāng)檢測到指針P的移動(dòng)結(jié)束點(diǎn)Ml時(shí),命令器100確定分配給移動(dòng)結(jié)束點(diǎn)Ml位于 其中的確定區(qū)域Ja中的區(qū)域的移動(dòng)方向是操作方向。因?yàn)橥ㄟ^使用之前通過在單手操作 期間近似指針P的移動(dòng)軌跡而獲得的曲線Lal和La2來設(shè)置確定區(qū)域Ja,在分配有向上方 向的區(qū)域Aal中檢測到移動(dòng)結(jié)束點(diǎn)M1,所以準(zhǔn)確地確定操作方向?yàn)橄蛏戏较?。圖9A至圖9C分別示出作為單手操作期間設(shè)置的確定區(qū)域Ja的修改的確定區(qū)域Jal 至 Ja3。通過使用指示具有不同半徑的圓弧的以移動(dòng)開始點(diǎn)MO作為交點(diǎn)的兩條曲線Lall 和La21,圖9A所示的確定區(qū)域Jal被設(shè)置為由四個(gè)區(qū)域Aall至Aa41組成的確定區(qū)域。確 定區(qū)域Jal被設(shè)置為適當(dāng)?shù)亟朴趩问植僮髌陂g手指的移動(dòng)軌跡。通過之前調(diào)節(jié)兩條或多個(gè)曲線Lall和La21的半徑以及取決于是用左手還是右手 執(zhí)行單手操作的交點(diǎn)位置,可以設(shè)置確定區(qū)域Jal。通過由命令器100積累指示移動(dòng)操作狀 況的操作歷史信息以分析用戶的操作偏好,以及為了操作偏好而在之前調(diào)節(jié)兩條或者更多 的曲線Lall和La21,可以設(shè)置確定區(qū)域Jal。通過使用在移動(dòng)開始點(diǎn)MO相交的兩條曲線Lal2和La22,圖9B所示的確定區(qū)域 Ja2被設(shè)置由區(qū)域Aal2至Aa32組成的確定區(qū)域,其中為每個(gè)區(qū)域分配不同的方向。例如, 在確定區(qū)域Ja2中,分別分配向上、向右以及向左的方向給區(qū)域Aal2、Aa22以及Aa32。通 過使用在移動(dòng)開始點(diǎn)MO相交的兩條曲線Lal3和La23,圖9C所示的確定區(qū)域Ja3被設(shè)置為 由區(qū)域Aal3和Aa23組成的確定區(qū)域,其中為每個(gè)區(qū)域分配不同的方向。例如,在確定區(qū)域 Ja3中分別分配向左以及向右方向給區(qū)域Aal3以及Aa23。取決于將要確定的操作方向的 數(shù)目,確定區(qū)域Ja可以被設(shè)置為由五個(gè)或者更多的區(qū)域組成。[4.結(jié)論]如上所述,通過根據(jù)本發(fā)明實(shí)施例的操作方向確定方法,通過使用之前通過近似 單手操作期間的移動(dòng)軌跡而獲得的曲線La來設(shè)置確定區(qū)域Ja,從而減少了單手操作期間 基于指針P的移動(dòng)開始點(diǎn)MO和移動(dòng)結(jié)束點(diǎn)Ml而確定操作方向時(shí)的錯(cuò)誤確定。本領(lǐng)域技術(shù)人員應(yīng)該理解,在所附權(quán)利要求或者其等價(jià)物范圍內(nèi),取決于設(shè)計(jì)要 求以及其它因素,可以進(jìn)行多種修改、組合、部分組合以及變更。例如,以上描述了根據(jù)本發(fā)明實(shí)施例的操作方向確定方法應(yīng)用于輕彈操作的情 況。然而,根據(jù)本發(fā)明實(shí)施例的操作方向確定方法也可以應(yīng)用于揮擊(swipe)和保持 (hold)操作。揮擊和保持操作是用指針接觸面板并在面板上移動(dòng)(揮擊)接觸的指針且然 后保持它的操作。對(duì)于揮擊和保持操作,指示在接觸狀態(tài)下移動(dòng)的開始的接觸點(diǎn)是移動(dòng)開始點(diǎn)M0, 且指示在接觸狀態(tài)下移動(dòng)的結(jié)束的接觸點(diǎn)是移動(dòng)結(jié)束點(diǎn)Ml。在預(yù)定時(shí)間內(nèi)基于接觸點(diǎn)位置 改變的大小而確定在接觸狀態(tài)下移動(dòng)的開始以及結(jié)束。以上描述了關(guān)于正在用一只手還是兩只手操作命令器100而進(jìn)行確定,以及在單 手操作的情況下,是用右手還是用左手操作命令器100的情況。然而,加速度傳感器等可以 用于確定操作期間命令器100的方向,即,命令器100正在橫向操作還是縱向操作。然后, 確定區(qū)域Ja以及Jb的設(shè)置取決于命令器100的方向而改變,從而進(jìn)一步抑制單手操作期 間確定操作方向時(shí)的錯(cuò)誤確定。以上描述了命令器100基于操作方向的確定結(jié)果而發(fā)送與確定結(jié)果相對(duì)應(yīng)的命 令的情況。然而,命令器100可以被配置為基于確定結(jié)果而執(zhí)行除了命令傳輸處理之外的 其它內(nèi)部處理。本申請(qǐng)包含與于2009年12月觀日在日本專利局提交的日本優(yōu)先權(quán)專利申請(qǐng)JP 2009-298945中公開的主題有關(guān)的主題,在此將其全部內(nèi)容通過引用并入。
權(quán)利要求
1.一種操作方向確定設(shè)備,包括操作檢測單元,用于檢測在顯示板上移動(dòng)的指針的移動(dòng)開始點(diǎn)和移動(dòng)結(jié)束點(diǎn);操作方法確定單元,用于當(dāng)正在用第一只手握緊所述設(shè)備時(shí),確定是否正在用所述第 一只手的手指作為指針單手操作所述設(shè)備;確定區(qū)域設(shè)置單元,用于當(dāng)確定正在用一只手操作所述設(shè)備時(shí),通過使用之前通過近 似在單手操作期間所述指針的移動(dòng)軌跡而獲得并以檢測到的移動(dòng)開始點(diǎn)作為交點(diǎn)設(shè)置的 兩條或者更多的曲線,設(shè)置由兩個(gè)或者更多的區(qū)域組成的確定區(qū)域,其中為每個(gè)區(qū)域分配 不同的移動(dòng)方向;和操作方向確定單元,用于將分配給檢測到的移動(dòng)結(jié)束點(diǎn)位于其中的確定區(qū)域中的區(qū)域 的移動(dòng)方向確定為所述指針的操作方向。
2.根據(jù)權(quán)利要求1所述的操作方向確定設(shè)備,其中,當(dāng)正在用第一只手握緊所述設(shè)備時(shí),所述操作方法確定單元確定是否正在用不 同于所述第一只手的第二只手的手指或者用作為指針的操作工具雙手操作所述設(shè)備,和當(dāng)確定正在用雙手操作所述設(shè)備時(shí),所述確定區(qū)域設(shè)置單元使用以檢測到的移動(dòng)開始 點(diǎn)作為交點(diǎn)設(shè)置的兩條或者更多的直線,以設(shè)置由兩個(gè)或者更多的區(qū)域組成的確定區(qū)域, 其中為每個(gè)區(qū)域分配不同的移動(dòng)方向。
3.根據(jù)權(quán)利要求1所述的操作方向確定設(shè)備,其中,所述操作方法確定單元確定正在用右手或者左手操作所述設(shè)備,和當(dāng)確定正在用右手或者左手操作所述設(shè)備時(shí),所述確定區(qū)域設(shè)置單元使用之前通過近 似在用確定的手單手操作期間指針的移動(dòng)軌跡而獲得的兩條或者更多的曲線來設(shè)置所述 確定區(qū)域。
4.根據(jù)權(quán)利要求1所述的操作方向確定設(shè)備,進(jìn)一步包括操作偏好分析單元,用于基于指示所述指針的移動(dòng)操作狀況的操作歷史信息而分析用 戶的操作偏好,其中,當(dāng)確定正在用一只手操作所述設(shè)備時(shí),考慮用戶的操作偏好,所述確定區(qū)域設(shè)置 單元使用之前通過近似在單手操作期間指針的移動(dòng)軌跡而獲得的兩條或者更多的曲線來 設(shè)置所述確定區(qū)域。
5.根據(jù)權(quán)利要求1所述的操作方向確定設(shè)備,其中,當(dāng)所述移動(dòng)開始點(diǎn)與所述移動(dòng)結(jié)束點(diǎn)之間的距離是預(yù)定閾值或者以上時(shí),所述 操作方向確定單元確定指針的操作方向。
6.根據(jù)權(quán)利要求1所述的操作方向確定設(shè)備,進(jìn)一步包括遠(yuǎn)程操作單元,用于基于操作方向的確定結(jié)果而遠(yuǎn)程操作電子器件。
7.一種具有操作方向確定設(shè)備和由所述操作方向確定設(shè)備遠(yuǎn)程操作的電子器件的遠(yuǎn) 程操作系統(tǒng),其中,所述操作方向確定設(shè)備包括操作檢測單元,用于檢測在顯示板上移動(dòng)的指針的移動(dòng)開始點(diǎn)和移動(dòng)結(jié)束點(diǎn);操作方法確定單元,用于當(dāng)正在用第一只手握緊所述設(shè)備時(shí),確定是否正在用所述第 一只手的手指作為指針單手操作所述設(shè)備;確定區(qū)域設(shè)置單元,用于當(dāng)確定正在用一只手操作所述設(shè)備時(shí),通過使用之前通過近似在單手操作期間指針的移動(dòng)軌跡而獲得并以檢測到的移動(dòng)開始點(diǎn)作為交點(diǎn)設(shè)置的兩條 或者更多的曲線,設(shè)置由兩個(gè)或者更多的區(qū)域組成的確定區(qū)域,其中為每個(gè)區(qū)域分配不同 的移動(dòng)方向;操作方向確定單元,用于將分配給檢測到的移動(dòng)結(jié)束點(diǎn)位于其中的確定區(qū)域中的區(qū)域 的移動(dòng)方向確定為所述指針的操作方向;和遠(yuǎn)程操作單元,用于基于所述操作方向的確定結(jié)果而遠(yuǎn)程操作所述電子器件。
8.一種操作方向確定方法,包括步驟當(dāng)正在用第一只手握緊設(shè)備時(shí),確定是否正在用所述第一只手的手指作為指針單手操 作所述設(shè)備;當(dāng)確定正在用一只手操作所述設(shè)備時(shí),通過使用之前通過近似在單手操作期間指針的 移動(dòng)軌跡而獲得并以指針的檢測到的移動(dòng)開始點(diǎn)作為交點(diǎn)設(shè)置的兩條或者更多的曲線,設(shè) 置由兩個(gè)或者更多的區(qū)域組成的確定區(qū)域,其中為每個(gè)區(qū)域分配不同的移動(dòng)方向;和將分配給所述指針的檢測到的移動(dòng)結(jié)束點(diǎn)位于其中的確定區(qū)域中的區(qū)域的移動(dòng)方向 確定為所述指針的操作方向。
9.一種使計(jì)算機(jī)執(zhí)行操作方向確定方法的程序,該操作方向確定方法包括步驟當(dāng)正在用第一只手握緊設(shè)備時(shí),確定是否正在用所述第一只手的手指作為指針單手操 作所述設(shè)備;當(dāng)確定正在用一只手操作所述設(shè)備時(shí),通過使用之前通過近似在單手操作期間指針的 移動(dòng)軌跡而獲得并以所述指針的檢測到的移動(dòng)開始點(diǎn)作為交點(diǎn)設(shè)置的兩條或者更多的曲 線,設(shè)置由兩個(gè)或者更多的區(qū)域組成的確定區(qū)域,其中為每個(gè)區(qū)域分配不同的移動(dòng)方向;和將分配給所述指針的檢測到的移動(dòng)結(jié)束點(diǎn)位于其中的確定區(qū)域中的區(qū)域的移動(dòng)方向 確定為所述指針的操作方向。
全文摘要
提供了操作方向確定設(shè)備、遠(yuǎn)程操作系統(tǒng)、操作方向確定方法和程序。所述設(shè)備包括觸摸板,用于檢測指針的移動(dòng)開始點(diǎn)和移動(dòng)結(jié)束點(diǎn);第一確定單元,用于當(dāng)正在用第一只手握緊設(shè)備時(shí),確定是否正在用第一只手的手指作為指針單手操作該設(shè)備;設(shè)置單元,用于當(dāng)正在單手操作該設(shè)備時(shí),通過使用之前通過近似在單手操作期間指針的移動(dòng)軌跡而獲得的并以檢測到的移動(dòng)開始點(diǎn)作為交點(diǎn)設(shè)置的兩條或者更多的曲線,設(shè)置由兩個(gè)或者更多的區(qū)域組成的確定區(qū)域,其中為每個(gè)區(qū)域分配不同的移動(dòng)方向;以及第二確定單元,用于將分配給檢測到的移動(dòng)結(jié)束點(diǎn)位于其中的區(qū)域的移動(dòng)方向確定為操作方向。
文檔編號(hào)G06F3/041GK102147676SQ201010598269
公開日2011年8月10日 申請(qǐng)日期2010年12月21日 優(yōu)先權(quán)日2009年12月28日
發(fā)明者伊藤慎, 大橋良德 申請(qǐng)人:索尼公司