亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

信息處理裝置、信息處理方法和信息處理程序與流程

文檔序號(hào):11890381閱讀:241來源:國(guó)知局
信息處理裝置、信息處理方法和信息處理程序與流程

本發(fā)明涉及信息處理裝置、信息處理方法和信息處理程序。



背景技術(shù):

在以上技術(shù)領(lǐng)域中,專利文獻(xiàn)1中描述的技術(shù)獲取觸摸點(diǎn)在觸摸屏幕上的拖動(dòng)操作期間在水平和豎直方向上的坐標(biāo)值。當(dāng)觸摸起始點(diǎn)被設(shè)置為原點(diǎn)時(shí),如果坐標(biāo)值中的至少一個(gè)坐標(biāo)值小于預(yù)定門限,則將拖動(dòng)操作在水平和豎直方向上的移動(dòng)量中的至少一項(xiàng)重置為零。

引用列表

專利文獻(xiàn)

專利文獻(xiàn)1:日本專利公開第2013-092942號(hào)。



技術(shù)實(shí)現(xiàn)要素:

技術(shù)問題

然而,以上文獻(xiàn)中描述的技術(shù)不能實(shí)現(xiàn)根據(jù)被估計(jì)為通過筆畫來繪制的形狀的滾動(dòng)鎖定控制,并且因此不能實(shí)現(xiàn)充分用戶友好的屏幕控制。

本發(fā)明使得能夠提供一種解決上述問題的技術(shù)。

解決方案

本發(fā)明一方面提供一種信息處理裝置,其從觸摸面板上的用戶操作獲取筆畫,以及在通過筆畫的用戶操作被估計(jì)為繪制封閉區(qū)域的輪廓的情況下,通過筆畫鎖定滾動(dòng)操作。

本發(fā)明的另一方面提供一種信息處理方法,其包括:

從觸摸面板上的用戶操作獲取筆畫,以及

確定通過筆畫的操作是否能夠被估計(jì)為繪制封閉區(qū)域的輪廓;以及

如果通過筆畫的操作被估計(jì)為繪制封閉區(qū)域的輪廓,則通過筆畫鎖定滾動(dòng)操作。

本發(fā)明的又一方面提供一種用于引起計(jì)算機(jī)執(zhí)行方法的信息處理程序,方法包括:

從觸摸面板上的用戶操作獲取筆畫,以及

確定通過筆畫的操作是否能夠被估計(jì)為繪制封閉區(qū)域的輪廓;以及

如果通過筆畫的操作被估計(jì)為繪制封閉區(qū)域的輪廓,則通過筆畫鎖定滾動(dòng)操作。

有益效果

根據(jù)本發(fā)明,能夠?qū)崿F(xiàn)更加用戶友好的屏幕控制。

附圖說明

圖1是示出根據(jù)本發(fā)明的第一實(shí)施例的信息處理裝置的布置的框圖;

圖2是示出根據(jù)本發(fā)明的第二實(shí)施例的由信息處理裝置進(jìn)行的處理的概述的視圖;

圖3是示出根據(jù)技術(shù)前提由信息處理裝置進(jìn)行的處理的概述的視圖;

圖4A是示出根據(jù)本發(fā)明的第二實(shí)施例的信息處理裝置的外觀的視圖;

圖4B是示出根據(jù)本發(fā)明的第二實(shí)施例的信息處理裝置的布置的框圖;

圖5是示出根據(jù)本發(fā)明的第二實(shí)施例的屏幕操作處理器的功能布置的框圖;

圖6是示出根據(jù)本發(fā)明的第二實(shí)施例的操作接收器的功能布置的框圖;

圖7是示出根據(jù)本發(fā)明的第二實(shí)施例的操作分析器的功能布置的框圖;

圖8A是示出根據(jù)本發(fā)明的第二實(shí)施例的用戶操作確定器的功能布置的框圖;

圖8B是示出根據(jù)本發(fā)明的第二實(shí)施例的滾動(dòng)鎖定條件存儲(chǔ)單元的布置的表格;

圖8C是用于解釋根據(jù)本發(fā)明的第二實(shí)施例的由滾動(dòng)鎖定確定器進(jìn)行的筆畫分析處理的視圖;

圖8D是用于解釋根據(jù)本發(fā)明的第二實(shí)施例的由滾動(dòng)鎖定確定器進(jìn)行的筆畫分析處理的視圖;

圖8E是用于解釋根據(jù)本發(fā)明的第二實(shí)施例的由滾動(dòng)鎖定確定器進(jìn)行的筆畫分析處理的視圖;

圖8F是用于解釋根據(jù)本發(fā)明的第二實(shí)施例的由滾動(dòng)鎖定確定器進(jìn)行的筆畫分析處理的視圖;

圖9是示出根據(jù)本發(fā)明的第二實(shí)施例的顯示控制器的功能布置的框圖;

圖10是圖示根據(jù)本發(fā)明的第二實(shí)施例的由信息處理裝置進(jìn)行的屏幕操作處理的過程的流程圖;

圖11是圖示根據(jù)本發(fā)明的第二實(shí)施例的筆畫分析處理的過程的流程圖;

圖12是圖示根據(jù)本發(fā)明的第三實(shí)施例的筆畫分析處理的過程的流程圖;

圖13是圖示根據(jù)本發(fā)明的第四實(shí)施例的由信息處理裝置進(jìn)行的屏幕操作處理的過程的流程圖;以及

圖14是用于解釋根據(jù)本發(fā)明的第五實(shí)施例的由信息處理裝置進(jìn)行的筆畫分析處理的視圖。

具體實(shí)施方式

現(xiàn)在將參考附圖解釋本發(fā)明的優(yōu)選實(shí)施例。應(yīng)當(dāng)注意,在這些實(shí)施例中給出的部件的相對(duì)布置、數(shù)字表示和數(shù)值不限制本發(fā)明的范圍,除非另外明確地規(guī)定。

【第一實(shí)施例】

將參考圖1描述根據(jù)本發(fā)明的第一實(shí)施例的信息處理裝置100。如圖1所示,信息處理裝置100包括筆畫獲取器110和滾動(dòng)鎖定器120。筆畫獲取器110獲取觸摸面板101上的用戶操作的筆畫102。滾動(dòng)鎖定器120確定由筆畫獲取器110獲取的筆畫102是否繪制封閉區(qū)域103的輪廓。如果筆畫102被估計(jì)為繪制封閉區(qū)域103的輪廓,則滾動(dòng)鎖定器120通過屏幕上的筆畫102來鎖定滾動(dòng)操作104。

如果筆畫獲取器110獲取筆畫102,則滾動(dòng)鎖定器120確定條件,諸如筆畫102的方向、豎直和水平分量的累加、豎直和水平分量之間的比率、或者主矢量。在該條件下,估計(jì)用戶的筆畫以在開始生成封閉區(qū)域的所選擇的范圍,從而確定鎖定滾動(dòng)。

這可以根據(jù)被估計(jì)為由筆畫繪制的形狀來執(zhí)行鎖定控制,從而實(shí)現(xiàn)充分用戶友好的滾動(dòng)控制。

【第二實(shí)施例】

下面將描述根據(jù)本發(fā)明的第二實(shí)施例的信息處理裝置。如果根據(jù)本實(shí)施例的信息處理裝置獲取在觸摸面板上的用戶操作的筆畫并且通過筆畫的操作被估計(jì)為繪制封閉區(qū)域的輪廓,則其通過筆畫鎖定滾動(dòng)操作。在本示例中,基于筆畫操作中在水平方向和豎直方向上的移動(dòng)量之間的比率,裝置估計(jì)要繪制封閉區(qū)域的輪廓。

《技術(shù)前提的處理》

在本實(shí)施例的描述之前,圖3示出了根據(jù)技術(shù)前提由信息處理裝置300進(jìn)行的處理的概述。

在圖3的左側(cè)視圖中,為了在文檔303被顯示在信息處理裝置300的顯示面板301上的同時(shí)指定封閉區(qū)域的所選擇的范圍,用戶將要從觸摸面板302上的起始點(diǎn)304繪制封閉曲線307。圖3的中央視圖示出了用戶的手指已經(jīng)到達(dá)點(diǎn)305的情況。此時(shí),由于用戶的手指已經(jīng)向上移動(dòng),所以文檔303被向上滾動(dòng)。圖3的右側(cè)視圖示出了用戶的手指已經(jīng)到達(dá)點(diǎn)306的情況。此時(shí),由于用戶的手指已經(jīng)向下移動(dòng),所以文檔303被向下滾動(dòng)。

以這一方式,顯示面板301上的文檔303被滾動(dòng)。因此,用戶不能準(zhǔn)確地指定封閉區(qū)域的所選擇的范圍。

《實(shí)施例的處理》

圖2是示出根據(jù)本實(shí)施例的由信息處理裝置200進(jìn)行的處理的概述的視圖。

在圖2的左側(cè)視圖中,為了在文檔203被顯示在信息處理裝置200的顯示面板202上的同時(shí)指定封閉區(qū)域的所選擇的范圍,用戶將要從觸摸面板201上的起始點(diǎn)204繪制封閉曲線207。圖2的中間視圖示出用戶的手指已經(jīng)到達(dá)點(diǎn)205的情況。此時(shí),用戶的手指已經(jīng)向上移動(dòng)。然而,信息處理裝置200確定封閉區(qū)域的所選擇的范圍的指定以鎖定文檔203的顯示的滾動(dòng),并且因此所選擇的范圍能夠在相同的屏幕狀態(tài)下被指定。另外,在用戶的手指已經(jīng)到達(dá)點(diǎn)206的圖2的右側(cè)視圖所示的情況下,用戶的手指已經(jīng)向下移動(dòng)。然而,信息處理裝置200確定封閉區(qū)域的所選擇的范圍的指定以鎖定文檔203的顯示的滾動(dòng),并且因此所選擇的范圍能夠在相同的屏幕狀態(tài)下被指定。

如以上描述的,如果確定要指定封閉區(qū)域的所選擇的范圍,則信息處理裝置200鎖定顯示面板202上文檔203的滾動(dòng),從而使得用戶能夠準(zhǔn)確地指定封閉區(qū)域的所選擇的范圍。

《信息處理裝置》

圖4A是示出根據(jù)本實(shí)施例的信息處理裝置200的外觀的視圖。注意到,圖4A示出使用觸摸面板的便攜式終端,諸如智能電話或平板電腦。然而,信息處理裝置并不限于智能電話、平板電腦等,并且可以采用使用觸摸面板的任何信息處理裝置。

在信息處護(hù)理裝置200中,觸摸面板201和顯示面板202分別用作操作單元和顯示單元。信息處護(hù)理裝置200包括麥克風(fēng)403和揚(yáng)聲器404作為語音輸入/輸出功能。信息處護(hù)理裝置200還包括開關(guān)組405,開關(guān)組405包括功率開關(guān)。另外,信息處護(hù)理裝置200包括用于外部輸入/輸出設(shè)備連接和通信連接的外部接口406。

圖4B是示出根據(jù)本實(shí)施例的信息處護(hù)理裝置200的布置的框圖。注意到,圖4B示出使用觸摸面板的便攜式終端(諸如智能電話或平板電腦)的基本布置。然而,本發(fā)明不限于此。圖4B所示的每個(gè)部件可以用單個(gè)硬件部件、包括執(zhí)行程序的專用處理器的軟件、或者將硬件和軟件組合的固件來實(shí)現(xiàn)。圖4B所示的每個(gè)部件與其他部件分離以獨(dú)立地實(shí)現(xiàn)其功能。然而,實(shí)際上,每個(gè)部件通過多層控件的組合來實(shí)現(xiàn),多層控件包括通過基本硬件和OS(操作系統(tǒng))以及輸入/輸出控件的底層控件到應(yīng)用程序的頂層控件。

處理器400包括至少一個(gè)CPU(中央處理單元),并且控制整個(gè)信息處理裝置200。注意到,處理器400在理想情況下包括唯一的存儲(chǔ)器。屏幕操作處理器410是用于執(zhí)行根據(jù)本發(fā)明的處理的部件。屏幕操作處理器410從觸摸面板201接收用戶操作輸入,與用戶操作輸入相一致地改變顯示屏幕,并且在顯示面板202上顯示屏幕。注意到,屏幕操作處理器410可以通過由處理器400執(zhí)行相關(guān)聯(lián)的程序來實(shí)現(xiàn),但是在理想情況下提供獨(dú)立的屏幕操作處理器。語音處理器420處理來自麥克風(fēng)403的語音輸入,以例如經(jīng)由通信處理器440傳輸語音輸入或者發(fā)送用戶語音指令,用戶語音指令被變?yōu)閬碜杂|摸面板201的用戶操作輸入。語音處理器420生成給用戶的通知/警告、視頻復(fù)制語音等,并且從揚(yáng)聲器輸出語音。語音處理器420在理想情況下也設(shè)置有獨(dú)立于處理器400的語音處理處理器。

開關(guān)處理器430基于來自開關(guān)組405的開關(guān)輸入執(zhí)行處理。通信處理器440經(jīng)由網(wǎng)絡(luò)來發(fā)送/接收數(shù)據(jù)。接口控制器450控制去往/來自經(jīng)由外部接口406連接的輸入/輸出設(shè)備的數(shù)據(jù)輸入/輸出。通信處理器440在理想情況下也設(shè)置有獨(dú)立于處理器400的語音處理處理器。例如,存儲(chǔ)器控制器460控制數(shù)據(jù)和程序在處理器400與ROM(只讀存儲(chǔ)器)461(其由閃存存儲(chǔ)器等形成)、RAM(隨機(jī)存取存儲(chǔ)器)462和存儲(chǔ)裝置463之間的交換。存儲(chǔ)器控制器460在理想情況下也設(shè)置有獨(dú)立于處理器400的語音處理處理器。

下面更加詳細(xì)地描述根據(jù)本實(shí)施例的屏幕操作處理器410。

(屏幕操作處理器)

圖5是示出根據(jù)本實(shí)施例的屏幕操作處理器410的功能布置的框圖。

屏幕操作處理器410包括操作接收器520、操作分析器530、用戶操作確定器540和顯示控制器550。操作接收器520從觸摸面板201接收用戶操作,并且獲取觸摸位置和操作。操作分析器530基于由操作接收器520接收的用戶操作和位置在考慮到顯示屏幕的信息的情況下來分析操作內(nèi)容。在本實(shí)施例中,操作分析器530尤其分析與估計(jì)要繪制封閉區(qū)域的輪廓所必須的筆畫相關(guān)聯(lián)的數(shù)據(jù)。基于由操作分析器530分析的操作內(nèi)容,用戶操作確定器540確定用戶想要的操作。在本實(shí)施例中,用戶操作確定器540執(zhí)行包括滾動(dòng)鎖定操作的滾動(dòng)控制。顯示控制器550包括顯示驅(qū)動(dòng)器。顯示控制器550從存儲(chǔ)裝置463讀出包括文檔的內(nèi)容,并且根據(jù)用戶操作確定器540的確定結(jié)果來控制顯示面板202上的屏幕顯示。在顯示控制器550的控制之下,能夠在顯示屏幕上實(shí)現(xiàn)用戶想要的操作。

注意到,圖5所示的功能部件可以通過屏幕操作處理器410的處理器的處理來實(shí)現(xiàn),或者一些功能部件可以由專用處理器來處理以增加處理速度。圖5所示的每個(gè)功能部件限于屏幕操作處理器410的操作,但是可以與圖4B所示的信息處護(hù)理裝置200的其他部件交換數(shù)據(jù)。

(操作接收器)

圖6是示出根據(jù)本實(shí)施例的操作接收器520的功能布置的框圖。操作接收器520從觸摸面板201接收用戶操作,并且獲取觸摸位置和操作。

操作接收器520包括事件檢測(cè)器601、觸摸位置檢測(cè)器602和筆畫檢測(cè)器603。事件檢測(cè)器601檢測(cè)來自用戶的在觸摸面板201上的某個(gè)操作的開始,并且開始接收操作數(shù)據(jù)。觸摸位置檢測(cè)器602檢測(cè)被用戶的手指觸摸的觸摸面板201上的位置坐標(biāo)。筆畫檢測(cè)器603基于觸摸的時(shí)間變化檢測(cè)筆畫作為從用戶觸摸的起始點(diǎn)到其結(jié)束點(diǎn)的軌跡。

(操作分析器)

圖7是示出根據(jù)本實(shí)施例的操作分析器530的功能布置的框圖。操作分析器530基于從操作接收器520獲取的用戶操作和位置在考慮到顯示屏幕的信息的情況下分析操作內(nèi)容。

操作分析器530包括筆畫分量提取器701、筆畫歷史累加器702和筆畫軌跡生成器703。筆畫分量提取器701提取由操作接收器520的筆畫檢測(cè)器603檢測(cè)到的筆畫的分量。例如,筆畫分量提取器701提取觸摸面板201的水平和豎直方向上的分量、從筆畫的起始點(diǎn)到當(dāng)前點(diǎn)的方向分量等。筆畫歷史累加器702累加筆畫路徑的坐標(biāo)、速度等。筆畫軌跡生成器703根據(jù)累加的筆畫歷史來生成筆畫的軌跡。

(用戶操作確定器)

圖8A是示出根據(jù)本實(shí)施例的用戶操作確定器540的功能布置的框圖?;谟刹僮鞣治銎?30分析的操作內(nèi)容,用戶操作確定器540確定用戶想要的操作。在本實(shí)施例中,用戶操作確定器540執(zhí)行包括滾動(dòng)鎖定操作的滾動(dòng)控制。

用戶操作確定器540包括滾動(dòng)鎖定確定器801、滾動(dòng)鎖定條件存儲(chǔ)單元802和筆畫軌跡位置控制器803。滾動(dòng)鎖定確定器801參考滾動(dòng)鎖定條件存儲(chǔ)單元802中存儲(chǔ)的用于鎖定滾動(dòng)的條件來控制滾動(dòng)鎖定操作和滾動(dòng)釋放操作。滾動(dòng)鎖定條件存儲(chǔ)單元802存儲(chǔ)用于通過以下方式來鎖定滾動(dòng)的條件:估計(jì)用戶的筆畫以在條件(諸如用戶筆畫的方向、豎直和水平分量的累加、豎直和水平分量的比率、或者主矢量)下在開始生成封閉區(qū)域的所選擇的范圍。筆畫軌跡位置控制器803用于預(yù)先防止由于發(fā)生在筆畫的中間的波動(dòng)而導(dǎo)致的在所選擇的范圍的生成的估計(jì)中發(fā)生的錯(cuò)誤。例如,當(dāng)用戶不能準(zhǔn)確地繪制直線或圓時(shí),可能發(fā)生波動(dòng),并且豎直和水平分量可能不具有預(yù)定的趨勢(shì)。例如,如果平移寬度沒有超過門限或者暫時(shí)發(fā)生波動(dòng),則筆畫軌跡位置控制器803控制在返回的時(shí)間從針對(duì)所選擇的范圍的估計(jì)的確定條件中刪除波動(dòng)。例如,作為簡(jiǎn)單的筆畫軌跡位置控制,可以使用獲取取決于預(yù)定筆畫長(zhǎng)度的平均值的解決方案。

(滾動(dòng)鎖定條件存儲(chǔ)單元)

圖8B是示出根據(jù)本實(shí)施例的滾動(dòng)鎖定條件存儲(chǔ)單元802的布置的表格。注意到,圖8B出于簡(jiǎn)化的目的示出了以一個(gè)表格格式的滾動(dòng)鎖定條件存儲(chǔ)單元802的布置。然而,可以組合根據(jù)相應(yīng)條件的表格。條件不限于圖8B中示出的這些條件。

圖8B示出了豎直或水平滾動(dòng)操作狀態(tài)881、每個(gè)時(shí)間點(diǎn)處的滾動(dòng)分量882、豎直和水平分量之間的比率的變化883、從起始點(diǎn)開始的豎直和水平分量的累加值(尤其是絕對(duì)值的累加值)884、以及矢量歷史885,作為多個(gè)條件。在這些條件下,滾動(dòng)鎖定條件存儲(chǔ)單元802存儲(chǔ)估計(jì)結(jié)果886,估計(jì)結(jié)果886表示用戶沒有滾動(dòng)而是繪制表示所選擇的范圍的封閉區(qū)域,以及滾動(dòng)控制887根據(jù)估計(jì)結(jié)果886而被確定并且指示滾動(dòng)被啟用還是鎖定。

關(guān)于分量比率883,提供以下示例。例如,如果豎直和水平分量之間的比率不存在等于或大于預(yù)定門限的變化,則估計(jì)將不會(huì)繪制所選擇的范圍的封閉區(qū)域,由此根據(jù)筆畫滾動(dòng)文檔。另一方面,如果豎直和水平分量之間的比率趨向于從豎直和水平分量中的一者平移到豎直和水平分量中的另一者,則認(rèn)為筆畫的方向已經(jīng)發(fā)生變化,并且估計(jì)筆畫當(dāng)前要繪制所選擇的范圍的封閉區(qū)域,由此鎖定滾動(dòng)。然而,筆畫的分量受到筆畫的波動(dòng)的影響。

如果從起始點(diǎn)開始的筆畫的豎直和水平分量的累加值之間的比率的變化、尤其是豎直和水平分量的絕對(duì)值的累加值之間的比率的變化等于或小于門限α,則估計(jì)當(dāng)前沒有繪制所選擇的范圍的封閉區(qū)域,由此根據(jù)筆畫滾動(dòng)文檔。另一方面,如果比率的變化超過門限α,則估計(jì)當(dāng)前繪制所選擇的范圍的封閉區(qū)域,由此鎖定滾動(dòng)??梢曰诶奂又抵g的比率的變化來實(shí)現(xiàn)穩(wěn)定的確定。

在筆畫的矢量歷史中,例如,如果矢量的主分量從水平方向變?yōu)樨Q直方向或者從豎直方向變?yōu)樗椒较?,則估計(jì)當(dāng)前繪制所選擇的范圍的封閉區(qū)域,由此鎖定滾動(dòng)。然而,即使主分量的方向發(fā)生變化,但如果其沒有再次改變或者其通過拐點(diǎn)變?yōu)橄喾捶较颍瑒t估計(jì)當(dāng)前沒有繪制所選擇的范圍的封閉區(qū)域,由此釋放滾動(dòng)的鎖定。

如果當(dāng)水平方向上的滾動(dòng)被禁用的同時(shí)在水平方向上存在筆畫分量,或者當(dāng)豎直方向上的滾動(dòng)被禁用的同時(shí)在豎直方向上存在筆畫分量,則估計(jì)當(dāng)前繪制所選擇的范圍的封閉區(qū)域,由此鎖定滾動(dòng)。

注意到,滾動(dòng)鎖定確定器801可以通過程序、而非使用滾動(dòng)鎖定條件存儲(chǔ)單元802中的數(shù)據(jù)來執(zhí)行確定。

(筆畫分析處理)

圖8C是用于解釋根據(jù)本實(shí)施例的由滾動(dòng)鎖定確定器801進(jìn)行的筆畫分析處理的視圖。圖8C示出了滾動(dòng)鎖定條件811和812以及滾動(dòng)鎖定阻止條件821和822。注意到,這些條件僅是示例,并且條件不限于這些。

滾動(dòng)鎖定條件811示出當(dāng)X分量的絕對(duì)值|Thx|>Y分量的絕對(duì)值|Thy|時(shí)用于鎖定滾動(dòng)的條件。滾動(dòng)鎖定條件812示出當(dāng)X分量的絕對(duì)值|Thx|<Y分量的絕對(duì)值|Thy|時(shí)用于鎖定滾動(dòng)的條件。

另一方面,滾動(dòng)鎖定阻止條件821示出當(dāng)X分量的絕對(duì)值|Thx|<Y分量的絕對(duì)值|Thy|時(shí)用于防止鎖定滾動(dòng)的條件。滾動(dòng)鎖定防止條件822示出當(dāng)X分量的絕對(duì)值|Thx|>Y分量的絕對(duì)值|Thy|時(shí)用于防止鎖定滾動(dòng)的條件。

(針對(duì)點(diǎn)擊分析處理的分析)

圖8D到8F每個(gè)示出圖8B所示的滾動(dòng)鎖定條件存儲(chǔ)單元802中的數(shù)據(jù)以及用于實(shí)現(xiàn)圖8C中的筆畫分析處理的每個(gè)條件下的分析。為了產(chǎn)生滾動(dòng)鎖定條件存儲(chǔ)單元802,分析用于估計(jì)用戶生成封閉區(qū)域的所選擇的范圍的條件。注意到,在圖8D到8F中的每個(gè)中,如右側(cè)概括的,X分量(在本示例中為水平分量)的絕對(duì)值的累加值與Y分量(在本示例中為豎直分量)的絕對(duì)值的累加值之間的比率的變化主要用作用于切換滾動(dòng)控制/滾動(dòng)鎖定控制/鎖定釋放控制的條件。如以上描述的,使用絕對(duì)值的累加值阻止在直接使用所檢測(cè)的X和Y分量之間的比率時(shí)發(fā)生波動(dòng)。

圖8D是用于解釋根據(jù)本實(shí)施例的由滾動(dòng)鎖定確定器801進(jìn)行的滾動(dòng)分析處理的視圖。圖8D示出了在豎直和水平方向上的滾動(dòng)被啟用時(shí)分析滾動(dòng)鎖定條件的情況。圖8D示出了起始點(diǎn)在水平方向上的筆畫上的情況。如果要生成封閉區(qū)域的所選擇的范圍,則筆畫從具有在水平方向上的主矢量的筆畫變?yōu)榫哂性谪Q直方向上的主矢量的筆畫,并且然后變?yōu)榫哂性谒椒较蛏系闹魇噶康墓P畫。因此,如果筆畫的主矢量從水平方向變?yōu)樨Q直方向,則可以估計(jì)所選擇的范圍的生成。然而,即使筆畫的主矢量從水平方向變?yōu)樨Q直方向,但如果主矢量沒有再次變?yōu)樗椒较蚧蛘咧魇噶客ㄟ^拐點(diǎn)被取向?yàn)橄喾捶较颍瑒t確定將不會(huì)生成所選擇的范圍??紤]到筆畫的累加值,如果水平方向上的中心點(diǎn)被設(shè)置為起始點(diǎn),如圖8C所示,則水平分量被累加一段時(shí)間并且然后豎直分量的累加增加。如以上描述的,可以基于筆畫的豎直和水平分量之間的比率的變化來估計(jì)所選擇的范圍的生成。

圖8E是用于解釋根據(jù)本實(shí)施例的由滾動(dòng)鎖定確定器801進(jìn)行的筆畫分析處理的視圖。圖8E示出在水平方向上的滾動(dòng)被禁用時(shí)(例如在文檔的情況下,當(dāng)整個(gè)文檔在水平方向上被顯示在屏幕上時(shí))分析滾動(dòng)鎖定條件的情況。如果水平方向上的滾動(dòng)被禁用,則可以在水平方向上的滾動(dòng)的開始處估計(jì)所選擇的范圍的生成。在這種情況下,可以鎖定豎直方向上的滾動(dòng)。

圖8F是用于解釋根據(jù)本實(shí)施例的由滾動(dòng)鎖定確定器801進(jìn)行的筆畫分析處理的視圖。圖8F示出了在當(dāng)前點(diǎn)位于筆畫的中間時(shí)分析滾動(dòng)鎖定條件的情況。圖8F示出了起始點(diǎn)在豎直方向上的筆畫上的情況。如果要生成封閉區(qū)域的所選擇的范圍,則筆畫從具有在豎直方向上的主矢量的筆畫變?yōu)榫哂性谒椒较蛏现魇噶康墓P畫,并且然后變?yōu)榫哂性谪Q直方向上的主矢量的筆畫。因此,如果筆畫的主矢量從豎直方向變?yōu)樗椒较?,則可以估計(jì)所選擇的范圍的生成。然而,即使筆畫的主矢量從豎直方向變?yōu)樗椒较?,但如果主矢量沒有再次變?yōu)樨Q直方向或者主矢量通過拐點(diǎn)被取向?yàn)橄喾捶较?,則確定不會(huì)生成所選擇的范圍。同樣,在這種情況下,如果筆畫具有豎直地長(zhǎng)的橢圓形狀,則可以基于豎直和水平分量的累加來估計(jì)所選擇的范圍的生成,類似于圖8C。然而,在水平地書寫的文檔的情況下,筆畫基本上具有水平地長(zhǎng)的橢圓形狀。因此,在圖8E所示的情況下,在理想情況下基于筆畫的主矢量或者豎直和水平分量之間的比率來估計(jì)所選擇的范圍的生成。

基于圖8D到8F所示的代表性情況中的每個(gè)中的分析,生成滾動(dòng)鎖定條件存儲(chǔ)單元802。

(顯示控制器)

圖9是示出根據(jù)本實(shí)施例的顯示控制器550的功能布置的框圖。顯示控制器550從存儲(chǔ)裝置463讀出包括文檔的內(nèi)容,并且根據(jù)用戶操作確定器540的確定結(jié)果控制顯示面板202上的屏幕顯示。

顯示控制器550包括顯示位置控制器901和可識(shí)別顯示控制器902。顯示位置控制器901控制要顯示的從存儲(chǔ)裝置463讀出的內(nèi)容的位置。在本實(shí)施例中,顯示位置控制器901控制文檔的顯示位置??勺R(shí)別顯示控制器902控制以在顯示屏幕上可識(shí)別地顯示文檔的所選擇的范圍。

《屏幕操作處理的過程》

圖10是圖示根據(jù)本實(shí)施例的由信息處理裝置200進(jìn)行的屏幕操作處理的過程的流程圖。本流程圖在由處理器400或者屏幕操作處理器410的CPU執(zhí)行時(shí)實(shí)現(xiàn)屏幕操作處理器410的相應(yīng)功能部分。將描述屏幕操作處理器410的CPU執(zhí)行該流程圖的情況。

在步驟S1001,屏幕操作處理器410顯示由用戶指定為要被顯示的文檔的預(yù)定部分。在步驟S1003,屏幕操作處理器410監(jiān)測(cè)用戶的手指是否觸摸觸摸面板201。如果檢測(cè)到手指的觸摸,則屏幕操作處理器410在步驟S1005獲取筆畫。

在步驟S1007,屏幕操作處理器410基于所獲取的筆畫來執(zhí)行筆畫分析處理,筆畫分析處理分析是否要繪制針對(duì)指定所選擇的范圍的封閉區(qū)域的輪廓?;诠P畫分析的結(jié)果,屏幕操作處理器410在步驟S1009確定筆畫是否要指定所選擇的區(qū)域。如果確定筆畫要指定所選擇的區(qū)域,則屏幕操作處理器410在步驟S1011鎖定滾動(dòng);否則屏幕操作處理器410在步驟S1013滾動(dòng)文檔。

如果在步驟S1015確定用戶手指的觸摸繼續(xù),則屏幕操作處理器410返回步驟S1005以重復(fù)該處理。如果用戶從觸摸面板201釋放手指,則屏幕操作處理器410在步驟S1017執(zhí)行對(duì)應(yīng)于所設(shè)定的范圍指定的處理。

(筆畫分析處理)

圖11是圖示根據(jù)本實(shí)施例的筆畫分析處理(S1007)的過程的流程圖。

在步驟S1101,屏幕操作處理器410獲取筆畫數(shù)據(jù)。在步驟S1103,屏幕操作處理器410獲取筆畫在水平方向上的移動(dòng)量。在步驟S1105,屏幕操作處理器410獲取筆畫在豎直方向上的移動(dòng)量。

在步驟S1107,屏幕操作處理器410計(jì)算水平方向上的移動(dòng)量與豎直方向上的移動(dòng)量之間的比率,例如,豎直移動(dòng)量與水平移動(dòng)量的比率。在步驟S1109,屏幕操作處理器410確定所計(jì)算的比率是否大于預(yù)定門限α。如果比率大于預(yù)定門限α,則屏幕操作處理器410在步驟S1111估計(jì)筆畫繪制封閉區(qū)域,并且在步驟S1113確定鎖定滾動(dòng);否則,屏幕操作處理器410在步驟S1115估計(jì)筆畫沒有繪制封閉區(qū)域。

根據(jù)本實(shí)施例,如果估計(jì)由筆畫繪制的形狀是針對(duì)范圍指定的封閉區(qū)域,則鎖定滾動(dòng)并且控制滾動(dòng)以使得用戶能夠確切地指定范圍,由此實(shí)現(xiàn)充分地用戶友好的屏幕控制。

【第三實(shí)施例】

接著將描述根據(jù)本發(fā)明的第三實(shí)施例的信息處理裝置。根據(jù)本實(shí)施例的信息處理裝置與根據(jù)第二實(shí)施例的信息處理裝置的不同之處在于,如果在筆畫分析中在屏幕上檢測(cè)到第一方向上的分量的筆畫并且其在第一方向上沒有被滾動(dòng),則鎖定與第一方向正交的第二方向上的滾動(dòng)。其余部件和操作與第二實(shí)施例中的相同。因此,相同的附圖標(biāo)記表示相同的部件和操作,并且將省略其詳細(xì)描述。

(筆畫分析處理)

圖12是圖示根據(jù)本實(shí)施例的筆畫分析處理(S1007)的過程的流程圖。

在步驟S1201,確定顯示屏幕是否為僅可以在一個(gè)方向上滾動(dòng)的屏幕。如果顯示屏幕是能夠在水平和豎直兩個(gè)方向上滾動(dòng)的屏幕,則確定為“否”以結(jié)束本流程圖的處理。如果顯示屏幕是僅能夠在水平和豎直方向之一上滾動(dòng)的屏幕,則處理前進(jìn)到步驟S1203。

在步驟S1203,確定在步驟S1005中獲取的筆畫是否是在不同于可滾動(dòng)方向(例如豎直方向)的方向(例如水平方向)上的筆畫。

如果確定獲取到了在不同于可滾動(dòng)方向(例如豎直方向)的方向(例如水平方向)上的筆畫,則處理前進(jìn)到步驟S1205以執(zhí)行滾動(dòng)鎖定控制。

如以上描述的,根據(jù)本實(shí)施例,由于響應(yīng)于在僅能夠在一個(gè)方向上滾動(dòng)的屏幕上的多個(gè)方向上的筆畫的檢測(cè)而將滾動(dòng)鎖定,所以能夠執(zhí)行更加用戶友好的滾動(dòng)鎖定控制。

【第四實(shí)施例】

接著描述根據(jù)本發(fā)明的第四實(shí)施例的信息處理裝置。根據(jù)本實(shí)施例的信息處理裝置與根據(jù)第二實(shí)施例的信息處理裝置的不同之處在于,檢測(cè)鎖定滾動(dòng)的用戶操作,并且在一定條件下釋放鎖定。其余部件和操作與第二實(shí)施例中的相同。因此,相同的附圖標(biāo)記表示相同的部件和操作,并且將省略其詳細(xì)描述。

(屏幕操作處理的過程)

圖13是圖示根據(jù)本實(shí)施例的由信息處理裝置進(jìn)行的屏幕操作處理的過程的流程圖。

參考圖13,如果顯示控制器550在觸摸面板上檢測(cè)到操作,其在步驟S1307執(zhí)行針對(duì)預(yù)定距離的筆畫的滾動(dòng)鎖定控制。如果由于步驟S1007中的筆畫分析的結(jié)果而在步驟S1009中確定操作不是范圍指定操作,則過程前進(jìn)到步驟S1319,并且釋放滾動(dòng)的鎖定以滾動(dòng)文檔。

如以上描述的,根據(jù)本實(shí)施例,當(dāng)接收到觸摸面板操作時(shí),鎖定滾動(dòng),并且在預(yù)定條件下釋放滾動(dòng)的鎖定。因此,能夠執(zhí)行更加用戶友好的滾動(dòng)鎖定控制。

【第五實(shí)施例】

接著描述根據(jù)本發(fā)明的第五實(shí)施例的信息處理裝置。根據(jù)本實(shí)施例的信息處理裝置與根據(jù)第二實(shí)施例的信息處理裝置的不同之處在于,根據(jù)筆畫上的每個(gè)點(diǎn)處的矢量在豎直方向上的分量與在水平方向上的分量的比率的變化來鎖定滾動(dòng)。其余部件和操作與第二實(shí)施例中的相同。因此,相同的附圖標(biāo)記表示相同的部件和操作,并且將省略其詳細(xì)描述。

(筆畫分析處理)

圖14是用于解釋根據(jù)本實(shí)施例的由信息處理裝置進(jìn)行的筆畫分析處理的視圖。

在圖14中,假定筆畫繪制從點(diǎn)1401到點(diǎn)1403并且通過點(diǎn)1402的軌跡。在這種情況下,比率R=(Y分量的絕對(duì)值|Thy|/X分量的絕對(duì)值|Thx|)的值滿足R1(點(diǎn)1401)<R2(點(diǎn)1402)<R3(點(diǎn)1403)。如果比率以這一方式變化,則估計(jì)用戶手指在觸摸面板201上的移動(dòng)繪制環(huán)繞針對(duì)范圍選擇的封閉區(qū)域的軌跡,由此鎖定滾動(dòng)。

如以上描述的,根據(jù)本實(shí)施例,當(dāng)接收到觸摸面板操作時(shí),鎖定滾動(dòng),并且在預(yù)定條件下將滾動(dòng)保持鎖定,從而使得能夠執(zhí)行更加用戶友好的滾動(dòng)鎖定控制。

備選地,可以檢測(cè)筆畫方向的變化。如果筆畫方向變化,則可以執(zhí)行滾動(dòng)鎖定控制。

【其他實(shí)施例】

雖然已經(jīng)參考示例性實(shí)施例描述了本發(fā)明,然而應(yīng)當(dāng)理解,本發(fā)明并不限于所公開的示例性實(shí)施例。隨附的權(quán)利要求的范圍應(yīng)當(dāng)符合最寬解釋以便包括所有這樣的修改以及等同的結(jié)構(gòu)和功能。

本發(fā)明適用于包括多個(gè)設(shè)備的系統(tǒng)或單個(gè)裝置。本發(fā)明甚至也適用于直接地或者從遠(yuǎn)程站點(diǎn)向系統(tǒng)或裝置提供用于實(shí)現(xiàn)實(shí)施例的功能的信息處理程序的情況。因此,本發(fā)明還包括安裝在計(jì)算機(jī)中用于通過計(jì)算機(jī)來實(shí)現(xiàn)本發(fā)明的功能的程序、存儲(chǔ)程序的介質(zhì)、以及引起用戶下載程序的WWW(萬維網(wǎng))服務(wù)器。特別地,本發(fā)明至少包括存儲(chǔ)有程序的非暫態(tài)計(jì)算機(jī)可讀介質(zhì),程序引起計(jì)算機(jī)執(zhí)行以上描述的實(shí)施例中包括的處理步驟。

本申請(qǐng)要求于2014年3月20日提交的日本專利申請(qǐng)第2014-059239號(hào)的權(quán)益,其全部?jī)?nèi)容從而通過引用合并于此。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1