麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

顯示控制裝置和顯示控制方法

文檔序號:6621748閱讀:168來源:國知局
顯示控制裝置和顯示控制方法
【專利摘要】根據(jù)實施例,提供了顯示控制裝置和顯示控制方法。顯示控制裝置包含第一接收器、第一確定單元和顯示控制器。第一接收器被配置成接收屏幕上的坐標(biāo)值,該坐標(biāo)值按照用戶的操作以時間序列被輸入。第一確定單元被配置成確定由第一接收器接收到的坐標(biāo)值所形成的圖形的定位,以致該圖形被放進(jìn)非活動區(qū)域,該非活動區(qū)域不同于在屏幕上顯示指示正在被執(zhí)行的程序的第一內(nèi)容的第一顯示區(qū)域,并且將非活動區(qū)域中布置有圖形的區(qū)域確定為第二顯示區(qū)域。顯示控制器被配置成控制以在第二顯示區(qū)域上顯示指示不同于第一內(nèi)容的程序的第二內(nèi)容。
【專利說明】顯示控制裝置和顯示控制方法
[0001]相關(guān)申請的交叉引用
[0002]這個申請基于并且要求2013年7月31日提交的第2013-159853號日本專利申請的優(yōu)先權(quán)的利益;其全部內(nèi)容通過引用被結(jié)合于此。

【技術(shù)領(lǐng)域】
[0003]此處描述的實施例一般地涉及顯示控制裝置、顯示控制方法和計算機(jī)程序產(chǎn)品。

【背景技術(shù)】
[0004]近年來,為了商務(wù)用途和個人用途,已經(jīng)廣泛地應(yīng)用了用于將正在同時被執(zhí)行的多個計算機(jī)程序顯示為多個窗口的多窗口操作系統(tǒng)。
[0005]在安裝有多窗口操作系統(tǒng)的裝置中,已經(jīng)已知了以下技術(shù)。即,已經(jīng)已知了按照用戶的操作來確保在顯示屏中的某個位置處的新的顯示區(qū)域、改變內(nèi)容顯示區(qū)域的允許圖形的形狀等等的技術(shù)。


【發(fā)明內(nèi)容】

[0006]此處描述的實施例的目的是提供一種顯示控制裝置和顯示控制方法。
[0007]根據(jù)顯示裝置,包含第一接收器、第一確定單元、和顯示控制器。第一接收器被配置成接收屏幕上的坐標(biāo)值,該坐標(biāo)值按照用戶的操作以時間序列被輸入。第一確定單元被配置成確定由第一接收器接收到的坐標(biāo)值所形成的圖形的定位,以致該圖形被放進(jìn)非活動區(qū)域,該非活動區(qū)域不同于在屏幕上顯示指示正在被執(zhí)行的程序的第一內(nèi)容的第一顯示區(qū)域,并且將非活動區(qū)域中布置有圖形的區(qū)域確定為第二顯示區(qū)域。顯示控制器被配置成控制以在第二顯示區(qū)域上顯示指示不同于第一內(nèi)容的程序的第二內(nèi)容。

【專利附圖】

【附圖說明】
[0008]圖1是圖示根據(jù)第一實施例的顯示控制裝置的配置的實例的圖;
[0009]圖2圖示第一實施例中的筆劃的實例;
[0010]圖3圖示第一實施例中的被繪制的圖像數(shù)據(jù)和筆劃的數(shù)據(jù)結(jié)構(gòu);
[0011]圖4是圖示第一實施例中的第一顯示區(qū)域和非活動區(qū)域的視圖;
[0012]圖5是圖示第一實施例中的第一顯示區(qū)域和非活動區(qū)域的視圖;
[0013]圖6是圖示外接第一實施例中的被繪制的圖像數(shù)據(jù)的矩形的視圖;
[0014]圖7是圖示通過將第一實施例中的被繪制的圖像數(shù)據(jù)塊識別為圖形所獲得的結(jié)果的視圖;
[0015]圖8是用于說明第一實施例中的尺寸確定處理的視圖;
[0016]圖9是用于說明第一實施例中的尺寸確定處理的視圖;
[0017]圖10是用于說明通過第一實施例中的第一確定單元的處理的視圖;
[0018]圖11是用于說明通過第一實施例中的第一確定單元的處理的視圖;
[0019]圖12是圖示由包含在根據(jù)變形例的被繪制的圖像數(shù)據(jù)中的各個坐標(biāo)值所形成的圖形的視圖;
[0020]圖13是圖示第一實施例中的顯示控制裝置的操作的實例的流程圖;
[0021]圖14圖示改變變形例中的第一顯示區(qū)域的方法;
[0022]圖15圖示改變變形例中的第一顯示區(qū)域的方法;
[0023]圖16是圖示根據(jù)第二實施例的顯示控制裝置的功能配置的實例的圖;
[0024]圖17是用于說明設(shè)定第二實施例中的字符輸入?yún)^(qū)域的方法的實例的視圖;和
[0025]圖18是圖示第二實施例中的顯示控制裝置的操作的實例的流程圖。

【具體實施方式】
[0026]下面將參考附圖詳細(xì)地描述各種實施例。
[0027]第一實施例
[0028]圖1是圖示根據(jù)第一實施例的顯示控制裝置1的功能配置的實例的圖。如圖1中所示,顯示控制裝置1包含第一接收器101、獲取單元102、第一確定控制器103、和顯示控制器104。雖然沒有在圖1中所示,但是顯示控制裝置1包含顯示各種類型的圖像的顯示裝置。顯示裝置能夠通過觸摸屏液晶顯示裝置等等被配置。在以下描述中,在其上顯示圖像的顯示裝置的表面被稱為“屏幕”。
[0029]第一接收器101接收按照用戶的操作以時間序列輸入的屏幕上的坐標(biāo)值。更具體地,第一接收器101接收由通過手寫輸入的一個或者一個以上的筆劃所形成的被繪制的圖像數(shù)據(jù)。筆劃對應(yīng)于連續(xù)的被繪制的圖像。在這個實例中,筆劃指示利用筆等等所繪制的自筆等等已經(jīng)與在其上描述文件的表面(在這個實例中,屏幕)接觸以后直到筆從該表面被提起為止的軌跡。筆劃可以通過某個方法(某個手寫輸入方法能夠被使用)被輸入到屏幕上。其實例包含通過在觸摸屏(或者觸摸板)上移動筆來輸入筆劃的方法、通過在觸摸屏上移動用戶的手指來輸入筆劃的方法、通過操作鼠標(biāo)來輸入筆劃的方法、以及通過操作電子筆來輸入筆劃的方法。注意,該方法不局限于它們。在實施例中,作為手寫輸入方法,通過移動筆來輸入筆劃同時使得該筆與觸摸屏(屏幕)接觸被用作實例。
[0030]通常通過在預(yù)定時刻(例如,以恒定周期)采樣用戶手寫的軌跡上的點來獲得筆劃。在實施例中,每當(dāng)用戶利用筆觸摸屏幕來開始書寫時,第一接收器101在預(yù)定時刻進(jìn)行采樣,以便獲取形成一個筆劃的屏幕上的坐標(biāo)值。換句話說,第一接收器101接收以時間序列輸入的屏幕上的坐標(biāo)值。
[0031]圖2圖示了獲取到的筆劃的實例。舉例來說,假設(shè)筆劃中的被采樣的點的采樣周期是恒定的。在圖2中,(a)圖示了被采樣的點的坐標(biāo),以及(b)圖示了暫時以線性內(nèi)插方式連續(xù)的點結(jié)構(gòu)。取決于繪制速度,被采樣的點的坐標(biāo)之間的間隔是不同的。在各個筆劃之中,被采樣的點的數(shù)目能夠是不同的。
[0032]描述了被繪制的圖像數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)以及筆劃的數(shù)據(jù)結(jié)構(gòu)。圖3示意性地圖示了被繪制的圖像數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)以及筆劃的數(shù)據(jù)結(jié)構(gòu)。如圖3(a)中所示,被繪制的圖像數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是包含“筆劃的總數(shù)”以及“筆劃結(jié)構(gòu)”的陣列的結(jié)構(gòu)?!肮P劃的總數(shù)”指示包含在屏幕的整個區(qū)域中的筆劃的數(shù)目?!肮P劃結(jié)構(gòu)”的數(shù)目對應(yīng)于筆劃的總數(shù)。筆劃結(jié)構(gòu)指示一個筆劃的數(shù)據(jù)結(jié)構(gòu)。
[0033]如圖3(b)中所示,通過在其上移動筆的屏幕上的坐標(biāo)值的集合(點結(jié)構(gòu))來表達(dá)一個筆劃的數(shù)據(jù)結(jié)構(gòu)。更具體地,一個筆劃的數(shù)據(jù)結(jié)構(gòu)是包含“點的總數(shù)”、“開始時間”、以及“點結(jié)構(gòu)”的陣列的結(jié)構(gòu)。“點的總數(shù)”指示形成筆劃的點的數(shù)目?!包c結(jié)構(gòu)”的數(shù)目對應(yīng)于點的總數(shù)。開始時間指示用戶利用筆觸摸屏幕來開始書寫筆劃的時間。
[0034]點結(jié)構(gòu)能夠取決于輸入裝置。在圖3(c)的實例中,一個點結(jié)構(gòu)是具有指示點被采樣處的坐標(biāo)值(X,y)以及與初始點(例如,上述開始時間)的時間差的信息的結(jié)構(gòu)。坐標(biāo)在屏幕的坐標(biāo)系中,并且例如,在左上角被設(shè)定為原點時,可以處于其值隨著它們更靠近右下角而向正側(cè)更大的這種形式。
[0035]例如,指示用戶使用筆繪制的筆劃的數(shù)據(jù)可以利用如圖3中所示的數(shù)據(jù)結(jié)構(gòu)被保存在存儲器(未圖示)上。當(dāng)筆即使在從筆已經(jīng)從屏幕被提起時的時間點(已經(jīng)完成一個筆劃的輸入時的時間點)開始已經(jīng)經(jīng)過預(yù)定時間段之后也沒有再次與屏幕接觸時,第一接收器101可以確定用戶的手寫輸入完成。
[0036]再次參考圖1繼續(xù)描述。獲取單元102從隨后將描述的顯示控制器104中獲取區(qū)域信息。區(qū)域信息使得可以在屏幕上指定顯示第一內(nèi)容的第一顯示區(qū)域以及除了第一顯示區(qū)域之外的非活動區(qū)域。第一內(nèi)容指示在屏幕上被顯示作為窗口并且正在被執(zhí)行的程序。還能夠認(rèn)為,第一顯示區(qū)域是在屏幕上被分配給第一內(nèi)容的區(qū)域。當(dāng)?shù)谝粌?nèi)容不存在時,獲取單元102獲取指定屏幕上的整個區(qū)域的區(qū)域信息作為非活動區(qū)域。此外,各種信息能夠被用作指定區(qū)域信息中的第一顯示區(qū)域的信息。例如,指定第一顯示區(qū)域的信息可以通過包含在對應(yīng)于第一內(nèi)容的窗口中的至少等于或者超過一個的坐標(biāo)群(xl,yl)、(x2, y2)、(x3, y3)、(x4, y4)、(x5, y5)、...、和(xn, yn)來被配置。替代地,指定第一顯示區(qū)域的信息可以通過外接窗口的矩形的左上坐標(biāo)(X,y)、指示寬度w的信息、和指示高度h的信息來被配置。
[0037]圖4是示意性地圖示第一顯示區(qū)域和非活動區(qū)域的實例的平面圖。圖4中的參考數(shù)字401表示整個屏幕。圖4中的參考數(shù)字402表示顯示第一內(nèi)容的第一顯示區(qū)域(對應(yīng)于正在被執(zhí)行的程序的窗口)。各種內(nèi)容能夠被用作第一內(nèi)容。其實例包含能夠輸入文本的內(nèi)容、能夠計算數(shù)字的內(nèi)容、能夠預(yù)測天氣的內(nèi)容、以及在其上布置回車按鈕的內(nèi)容。
[0038]圖4中的參考數(shù)字403表示非活動區(qū)域。在圖4中,當(dāng)假設(shè)整個屏幕401的面積是401A、第一顯示區(qū)域402的面積是402A、以及非活動區(qū)域的面積是403A時,滿足401A =402A+403A 的關(guān)系。
[0039]圖5是示意性地圖示第一顯示區(qū)域和非活動區(qū)域的另一個實例的平面圖。圖5中的參考數(shù)字501表示整個屏幕。圖5中的參考數(shù)字502和503表示對應(yīng)于正在被執(zhí)行的程序(第一內(nèi)容)的窗口。圖5中的參考數(shù)字504表示非活動區(qū)域。如圖5中所示,當(dāng)對應(yīng)于正在被執(zhí)行的等于或者超過兩個的程序的窗口被顯示在屏幕上時,這些窗口被集體地設(shè)定為第一顯示區(qū)域,并且獲取單元102獲取使得這種第一顯示區(qū)域能夠被指定的區(qū)域信息。
[0040]獲取單元102將獲取自顯示控制器104的區(qū)域信息供給到第一確定控制器103。
[0041]再次參考圖1繼續(xù)描述。第一確定控制器103確定由第一接收器101接收到的坐標(biāo)值所形成的圖形的位置,以致圖形被放進(jìn)上述非活動區(qū)域,并且第一確定控制器103將在非活動區(qū)域中的在其上布置有圖形的區(qū)域確定為第二顯示區(qū)域。在實施例中,第一確定控制器103基于被繪制的圖像數(shù)據(jù)以及從獲取單元102接收到的區(qū)域信息,確定由包含在第一接收器101接收到的被繪制的圖像數(shù)據(jù)中的各個坐標(biāo)值所形成的圖形(在以下描述中,有時被簡單地稱為“圖形”)的位置,以致該圖形被放進(jìn)非活動區(qū)域。然后,第一確定控制器103將在非活動區(qū)域中的在其上布置有圖形(其位置已經(jīng)被確定的圖形)的區(qū)域確定為第二顯示區(qū)域。
[0042]如圖6中所示,外接被繪制的圖像數(shù)據(jù)的矩形能夠被設(shè)定為圖形。外接矩形指示通過參考來自包含在被繪制的圖像數(shù)據(jù)中的坐標(biāo)群的最小和最大X坐標(biāo)以及最小和最大y坐標(biāo),將最小X坐標(biāo)和最小y坐標(biāo)設(shè)定為左上坐標(biāo)、將最大X坐標(biāo)和最小X坐標(biāo)之間的差設(shè)定為該矩形的寬度、以及將最大1坐標(biāo)和最小y坐標(biāo)之間的差設(shè)定為該矩形的高度所獲得的矩形。在圖6的實例中,參考數(shù)字602表示外接被繪制的圖像數(shù)據(jù)601的矩形,參考數(shù)字604表示外接被繪制的圖像數(shù)據(jù)603的矩形,和參考數(shù)字606表示外接被繪制的圖像數(shù)據(jù)605的矩形。
[0043]在實施例中,第一確定控制器103將外接第一接收器101接收到的被繪制的圖像數(shù)據(jù)的矩形設(shè)定為上述圖形,并且確定該圖形的位置,以致被設(shè)定的圖形被放進(jìn)由從獲取單元102接收到的區(qū)域信息所指定的非活動區(qū)域。雖然第一確定控制器103在實施例中從獲取單元102接收區(qū)域信息,但是第一確定控制器103不局限于以這種方式接收區(qū)域信息。替代地,例如,第一確定控制器103可以從顯示控制器104獲取區(qū)域信息。在這種情況下,不需要設(shè)置獲取單元102。
[0044]雖然如上所述,在實施例中,由第一接收器101接收到的坐標(biāo)值所形成的圖形被表達(dá)為在其中包含第一接收器101接收到的坐標(biāo)值以致矩形的面積最小的矩形,但是該圖形不局限于此。例如,通過進(jìn)行抗鋸齒處理所獲得的結(jié)果能夠被設(shè)定為上述圖形,通過抗鋸齒處理,使得輪廓比第一接收器101接收到的被繪制的圖像數(shù)據(jù)的輪廓更平滑。此外,通過對被繪制的圖像數(shù)據(jù)進(jìn)行圖形識別所獲得的結(jié)果能夠被設(shè)定為上述圖形。圖形識別的代表性實例是使用圖案識別的方法,并且從而能夠識別諸如矩形、橢圓形和三角形的各種形狀。
[0045]圖7圖示了當(dāng)通過對被繪制的圖像數(shù)據(jù)進(jìn)行圖形識別所獲得的結(jié)果被設(shè)定為上述圖形時的實例。在圖7的實例中,參考數(shù)字702表示通過對被繪制的圖像數(shù)據(jù)701進(jìn)行圖形識別所獲得的結(jié)果,參考數(shù)字704表示通過對被繪制的圖像數(shù)據(jù)703進(jìn)行圖形識別所獲得的結(jié)果,以及參考數(shù)字706表示通過對被繪制的圖像數(shù)據(jù)705進(jìn)行圖形識別所獲得的結(jié)果。在被繪制的圖像數(shù)據(jù)706情況下,開始點和結(jié)束點彼此遠(yuǎn)離,并且當(dāng)通過進(jìn)行抗鋸齒處理或者圖形識別所獲得的結(jié)果被設(shè)定為圖形時,因為封閉區(qū)域不存在,所以不能計算圖形的面積。為了解決這個,當(dāng)不能計算被設(shè)定的圖形的面積時,以及當(dāng)包含兩個封閉區(qū)域或者兩個以上的封閉區(qū)域時,如上參考圖6所述,包含其中將外接被繪制的圖像數(shù)據(jù)的矩形重新設(shè)定為上述圖形的方法的多個方法能夠被組合使用作為設(shè)定方法。設(shè)定方法不必局限于上述方法。
[0046]此外,在實施例中,第一確定控制器103可變地基于圖形的邊緣和屏幕的邊緣之間的距離或者圖形的邊緣和第一顯示區(qū)域的邊緣之間的距離,來確定上述圖形的尺寸。更具體地,當(dāng)圖形的邊緣和屏幕的邊緣之間不存在第一顯示區(qū)域并且圖形的邊緣和屏幕的邊緣之間的距離等于或者小于閾值時,第一確定控制器103確定上述圖形的尺寸,以致圖形的邊緣到達(dá)屏幕的邊緣。另外,當(dāng)圖形的邊緣和屏幕的邊緣之間存在第一顯示區(qū)域并且圖形的邊緣和第一顯示區(qū)域的邊緣之間的距離等于或者小于閾值時,第一確定控制器103確定上述圖形的尺寸,以致圖形的邊緣到達(dá)第一顯示區(qū)域的邊緣。在以下描述中,該處理有時被稱為“尺寸確定處理”。然后,第一確定控制器103將屏幕中的在其上布置有已經(jīng)確定了位置和尺寸的圖形的區(qū)域確定為顯示第二內(nèi)容的第二顯示區(qū)域。
[0047]在下文中,參考圖8描述第一確定控制器103的詳細(xì)內(nèi)容。圖8中的參考數(shù)字801表示整個屏幕。圖8中的參考數(shù)字802表示第一顯示區(qū)域。圖8中的參考數(shù)字803表示非活動區(qū)域。圖8中的參考數(shù)字804表示上述圖形(在這個實例中外接被繪制的圖像數(shù)據(jù)的矩形)。在圖8的實例中,屏幕的左上角被設(shè)定為原點(0,0),并且X坐標(biāo)和y坐標(biāo)的各個值在它們更靠近右下角時向正側(cè)被增加。在圖8的實例中,屏幕的寬度被設(shè)定為w,并且其高度被設(shè)定為h。
[0048]在圖8的實例中,假設(shè)圖形804的左上頂點的坐標(biāo)是(xt,yt)、圖形804的寬度是wl、以及圖形804的高度是hi。首先,第一確定控制器103通過比較圖形804的坐標(biāo)值和第一顯示區(qū)域802的坐標(biāo)值,來確定圖形804和第一顯示區(qū)域802是否彼此重疊。當(dāng)?shù)谝淮_定控制器103確定它們彼此不重疊時,第一確定控制器103確定圖形804的邊緣和屏幕的邊緣之間的距離或者圖形804的邊緣和第一顯示區(qū)域802的邊緣之間的距離是否等于或者小于閾值。
[0049]如通過舉個實例所描述的,在圖8的實例中,在圖形804的上邊緣810和最靠近圖形804的上邊緣810并且與圖形804的上邊緣810相對的屏幕801的周緣的上邊緣811之間不存在第一顯示區(qū)域802。基于此,第一確定控制器103確定圖形804的上邊緣810和屏幕801的上邊緣811之間在y方向上的距離是否等于或者小于閾值。更具體地,第一確定控制器103確定指示圖形804的上邊緣810的y坐標(biāo)“yt”和指示屏幕801的上邊緣811的y坐標(biāo)“0”之間的距離( = yt)是否等于或者小于閾值。該閾值能夠通過各種方法被設(shè)定。例如,限定的像素數(shù)量能夠被設(shè)定為閾值,或者與屏幕801的近似10%的高度h相對應(yīng)的值也能夠被設(shè)定為閾值。
[0050]然后,當(dāng)?shù)谝淮_定控制器103確定指示圖形804的上邊緣810的y坐標(biāo)的“yt”和指示屏幕801的上邊緣811的y坐標(biāo)的“0”之間的距離等于或者小于閾值時,改變圖形804的尺寸,以致圖形804的上邊緣810到達(dá)屏幕801的上邊緣811,如圖9中所示。在圖9的實例中,第一確定控制器103將圖形804的左上頂點的坐標(biāo)從(xt,yt)改變?yōu)?xt,0)。這將圖形804的高度從hi放大到hl+yt。另一方面,當(dāng)?shù)谝淮_定控制器103確定指示圖形804的上邊緣810的y坐標(biāo)的“yt”和指示屏幕801的上邊緣811的y坐標(biāo)的“0”之間的距離大于閾值時,不進(jìn)行如圖9中所示的改變。
[0051]再次參考圖8描述另一個實例。在圖8的實例中,在圖形804的左邊緣812和最靠近圖形804的左邊緣并且與圖形804的左邊緣相對的屏幕801的周緣的左邊緣之間存在第一顯示區(qū)域802。基于此,第一確定控制器103確定圖形804的左邊緣812和最靠近圖形804的左邊緣812并且與圖形804的左邊緣812相對的第一顯示區(qū)域802的周緣的右邊緣814之間在X軸方向上的距離是否等于或者小于閾值。該閾值能夠通過各種方法被設(shè)定。例如,限定的像素數(shù)量能夠被設(shè)定為閾值,或者與屏幕801的近似10%的寬度w相對應(yīng)的值也能夠被設(shè)定為閾值。
[0052]然后,以上述相同的方式,當(dāng)?shù)谝淮_定控制器103確定圖形804的左邊緣812的x坐標(biāo)和第一顯示區(qū)域802的右邊緣814的X坐標(biāo)之間的距離等于或者小于閾值時,改變圖形804的尺寸,以致圖形804的左邊緣812到達(dá)第一顯示區(qū)域802的右邊緣814。另一方面,當(dāng)?shù)谝淮_定控制器103確定圖形804的左邊緣812的x坐標(biāo)和第一顯示區(qū)域802的右邊緣814的X坐標(biāo)之間的距離大于閾值時,不進(jìn)行上述改變。
[0053]第一確定控制器103對于圖形804的其他邊緣(下邊緣、右邊緣)進(jìn)行與上述處理相同的處理。
[0054]當(dāng)?shù)谝淮_定控制器103確定圖形804和第一顯示區(qū)域802如圖10中所示的彼此重疊時,改變圖形804的尺寸(圖11的實例中的寬度),以致圖形804和第一顯示區(qū)域802如圖11中所示的彼此不重疊。在圖11的實例中,第一確定控制器103通過切除圖形804與第一顯示區(qū)域802重疊的部分來進(jìn)行尺寸改變。尺寸改變方式不局限于此,并且例如,第一確定控制器103還能夠改變圖形804的位置,以致圖形804被放進(jìn)非活動區(qū)域803,以便不與第一顯示區(qū)域802重疊,而不改變圖形804的尺寸。然后,第一確定控制器103還能夠在改變圖形804的尺寸和位置之后進(jìn)行上述尺寸確定處理,以致圖形804不與第一顯示區(qū)域802重疊。
[0055]此外,在與實施例不同的通過對被繪制的圖像數(shù)據(jù)進(jìn)行圖形識別所獲得的結(jié)果被設(shè)定為上述圖形的情況下,即使當(dāng)圖形1304不是如圖12中所示的矩形時,也能夠通過計算外接被設(shè)定的圖形1304的矩形并且將其用于上述尺寸確定處理,來獲得與上述結(jié)果相同的結(jié)果。
[0056]再次參考圖1繼續(xù)描述。顯示控制器104控制以在顯示單元(未圖示)上顯示各種類型的圖像。在實施例中,顯示控制器104控制以在第二顯示區(qū)域上顯示指示與第一內(nèi)容不同的程序的第二內(nèi)容。此外,顯示控制器104還設(shè)定上述區(qū)域信息。當(dāng)?shù)诙?nèi)容被預(yù)先確定時,顯示控制器104控制以顯示該內(nèi)容。另一方面,當(dāng)?shù)诙?nèi)容沒有被確定時,顯示控制器104控制以通過添加使得用戶能夠可視地檢查第二顯示區(qū)域的效果來顯示第二顯示區(qū)域。顯示第二內(nèi)容的方法的實例如下。被顯示以便被放進(jìn)第二顯示區(qū)域的第二內(nèi)容可以以放大或者縮小的方式被顯示。替代地,第二內(nèi)容可以被顯示,而不改變放大率,并且通過添加滾動條等等,在內(nèi)容中顯示命令按鈕等等處的位置可以是可變的。顯示第二內(nèi)容的方法不必局限于它們。
[0057]效果的實例包含各種方法,諸如通過利用線條、虛線等等來突出第二顯示區(qū)域的外周的方法(通過突出顯示的方法),以及通過利用某個顏色來填充第二顯示區(qū)域的方法??梢栽O(shè)定某個顏色的透過率,以致非活動區(qū)域的背景能夠以透視的方式被看到。總之,顯示控制器104能夠控制以突出第二顯示區(qū)域來用于顯示,并且控制以利用其透過率被設(shè)定的某個顏色填充第二顯示區(qū)域來用于顯示。另外,顯示控制器104可以按照顯示區(qū)域的形狀來確定內(nèi)容中的命令按鈕的布置。更具體地,命令按鈕能夠被布置在外接第二顯示區(qū)域的矩形的右上坐標(biāo)周圍。
[0058]上述顯示控制裝置1的硬件配置是使用包含中央處理單元(CPU)、諸如只讀存儲器(ROM)和隨機(jī)存取存儲器(RAM)的存儲裝置、顯示裝置、以及輸入裝置的計算機(jī)的硬件配置。CPU執(zhí)行存儲在存儲裝置中的程序,以便執(zhí)行上述顯示控制裝置1的各個部分(第一接收器101、獲取單元102、第一確定控制器103、和顯示控制器104)的功能。各個部分不局限于以這種方式被執(zhí)行,并且上述顯示控制裝置1的各個部分的至少一部分功能可以通過硬件電路(例如,半導(dǎo)體集成電路)被執(zhí)行。此外,實施例中的顯示控制裝置1可以通過個人計算機(jī)(PC)、平板終端、或者移動終端被配置。
[0059]接下來,描述實施例中的顯示控制裝置1的操作的實例。圖13是圖示顯示控制裝置1的操作的實例的流程圖。如圖13中所示,首先,第一接收器101接收通過手寫輸入的被繪制的圖像數(shù)據(jù)(步驟S201)。然后,獲取單元102從顯示控制器104獲取上述區(qū)域信息(步驟S202)。第一確定控制器103將外接在步驟S201接收到的被繪制的圖像數(shù)據(jù)的矩形設(shè)定為上述圖形(步驟S203)。隨后,第一確定控制器103確定在步驟S203設(shè)定的圖形的位置,以致該圖形被放進(jìn)由在步驟S202獲取到的區(qū)域信息所指定的非活動區(qū)域,并且進(jìn)行上述尺寸確定處理,以便確定該圖形的尺寸。然后,第一確定控制器103將屏幕上的在其上布置有已經(jīng)確定了位置和尺寸的圖形的區(qū)域確定為第二顯示區(qū)域(步驟S204)。此后,顯示控制器104控制以在第二顯示區(qū)域上顯示第二內(nèi)容(步驟S205)。
[0060]如上所述,在實施例中,外接通過手寫輸入的被繪制的圖像數(shù)據(jù)的矩形(圖形)的位置被確定,以致該矩形被放進(jìn)非活動區(qū)域,并且在屏幕上的在其上布置有矩形的區(qū)域被設(shè)定為顯示第二內(nèi)容的區(qū)域。這能夠?qū)崿F(xiàn)顯示第二內(nèi)容的區(qū)域能夠按照用戶的輸入被設(shè)定以具有合適的尺寸的有益效果。
[0061 ] 在實施例中,可變地基于矩形的邊緣和屏幕的邊緣之間的距離或者矩形的邊緣和顯示正在被執(zhí)行的第一程序的第一顯示區(qū)域的邊緣之間的距離,來確定矩形的尺寸。更具體地,當(dāng)矩形的邊緣和屏幕的邊緣之間不存在第一顯示區(qū)域并且矩形的邊緣和屏幕的邊緣之間的距離等于或者小于閾值時,確定矩形的尺寸,以致矩形的邊緣到達(dá)屏幕的邊緣。另夕卜,當(dāng)矩形的邊緣和屏幕的邊緣之間存在第一顯示區(qū)域并且矩形的邊緣和第一顯示區(qū)域的邊緣之間的距離等于或者小于閾值時,確定矩形的尺寸,以致矩形的邊緣到達(dá)第一顯示區(qū)域的邊緣。也就是說,在實施例中,當(dāng)矩形的邊緣和屏幕的邊緣之間的空白區(qū)域或者矩形的邊緣和第一顯示區(qū)域的邊緣之間的空白區(qū)域小于預(yù)定尺寸時,第二顯示區(qū)域被設(shè)定,以便在其中包含該空白區(qū)域。這能夠確保第二顯示區(qū)域的足夠尺寸。
[0062]第一實施例的變形例
[0063]例如,當(dāng)?shù)谝唤邮掌?01接收針對生成非活動區(qū)域的輸入,同時非活動區(qū)域不存在(屏幕的整個區(qū)域是第一顯示區(qū)域的情形)時,顯示控制器104還能夠改變第一顯示區(qū)域,以便生成非活動區(qū)域。然后,當(dāng)已經(jīng)生成了非活動區(qū)域時,接收手寫輸入。隨后,進(jìn)行與上述第一實施例相同的處理。作為針對生成非活動區(qū)域的輸入,能夠采用各種模式,諸如通過利用用戶的手指或者筆從右到左、從左到右、從上到下、和從下到上來搜索屏幕的輕拂輸入,像“一”、“一”、“丨”、和“丨”的符號標(biāo)記的手寫輸入,以及通過輕擊屏幕預(yù)定次數(shù)(例如三次)的輸入。
[0064]例如,第一顯示區(qū)域以以下方式被改變。S卩,如圖14(a)中所示,當(dāng)屏幕的整個區(qū)域是第一顯示區(qū)域1401(換句話說,正在被執(zhí)行的第一內(nèi)容被顯示在整個屏幕上)時,如果第一接收器101接收針對生成非活動區(qū)域的輸入,那么如圖14(b)中所示,顯示控制器104改變第一顯示區(qū)域1401,以便生成非活動區(qū)域1403。作為改變方法,非活動區(qū)域可以被預(yù)先限定,以便具有特定的尺寸,或者活動區(qū)域可以按照輸入被設(shè)定成被生成在左半部分、右半部分、上半部分或者下半部分上。
[0065]如圖15(a)中所示,當(dāng)多個窗口(第一顯示區(qū)域)占用屏幕的整個區(qū)域并且非活動區(qū)域不存在時,如果例如與上述輸入相同的輸入在窗口 1502的區(qū)域中被接收到,那么如圖15(b)中所示,只能夠使得窗口 1502的尺寸變小,以便生成非活動區(qū)域1504。
[0066]例如,可以采用其中第一接收器101只有當(dāng)使得針對生成非活動區(qū)域的輸入到屏幕中的特定的區(qū)域上時才接收輸入的模式。特定的區(qū)域可以通過任何方法被設(shè)定。例如,較佳地,即使當(dāng)用戶進(jìn)行用于進(jìn)行針對生成非活動區(qū)域的操作(手寫操作、輕拂操作、輕擊操作等等)輸入時也在第一內(nèi)容的功能正在被執(zhí)行的同時不抑制第一內(nèi)容的功能的區(qū)域被設(shè)定為特定的區(qū)域。
[0067]第二實施例
[0068]接下來,描述第二實施例。在第二實施例中,假設(shè)第二內(nèi)容沒有被預(yù)先確定,并且第二內(nèi)容在確定第二顯示區(qū)域之后被確定。與上述第一實施例中的那些部分共有的部分的描述被適當(dāng)?shù)厥÷浴?br> [0069]圖16是圖示第二實施例中的顯示控制裝置2的功能配置的實例的圖。如圖16中所示,顯示控制裝置2進(jìn)一步地包含設(shè)定控制器105、第二接收器106、字符識別單元107、和第二確定控制器108。
[0070]設(shè)定控制器105在第一確定控制器103確定第二顯示區(qū)域之后,將屏幕的至少一部分區(qū)域設(shè)定為字符輸入?yún)^(qū)域。在實施例中,設(shè)定控制器105將與屏幕上的第二顯示區(qū)域相對應(yīng)的區(qū)域設(shè)定為字符輸入?yún)^(qū)域。設(shè)定控制器105能夠?qū)嶋H上將第二顯示區(qū)域(在這個實例中,在屏幕1801上的矩形1803中的區(qū)域,矩形1803外接由包含通過手寫輸入的被繪制的圖像數(shù)據(jù)1802中的各個坐標(biāo)值所形成的圖形)設(shè)定為字符輸入?yún)^(qū)域。替代地,例如,如圖17中所示,設(shè)定控制器105還能夠?qū)聊?801上的矩形1803的某個范圍1804設(shè)定為字符輸入?yún)^(qū)域。字符輸入?yún)^(qū)域不局限于以上述方式被設(shè)定。例如,可以采用其中設(shè)定控制器105沒有被設(shè)置并且屏幕的整個區(qū)域被用作字符輸入?yún)^(qū)域的模式。
[0071]第二接收器106在第一確定控制器103確定第二顯示區(qū)域之后,接收已經(jīng)按照用戶的操作以時間序列輸入的屏幕上的坐標(biāo)值。在實施例中,第二接收器106只接收按照用戶的操作以時間序列輸入在字符輸入?yún)^(qū)域中的坐標(biāo)值。也就是說,第二接收器106只接收通過手寫輸入到由設(shè)定控制器105設(shè)定的字符輸入?yún)^(qū)域上的被繪制的圖像數(shù)據(jù)。例如,在圖17中,假設(shè)包含矩形1803的某個范圍1804被設(shè)定為字符輸入?yún)^(qū)域。在這種情況下,第二接收器106在確定第二顯示區(qū)域之后,只接收通過手寫輸入到包含矩形1803的范圍1804上的被繪制的圖像數(shù)據(jù)1806,而不接收通過手寫輸入到范圍1804的外面上的被繪制的圖像數(shù)據(jù)1807。
[0072]應(yīng)當(dāng)注意,例如,在沒有設(shè)置第二接收器106的情況下,上述第一接收器101還可以起第二接收器106的作用。
[0073]字符識別單元107識別第二接收器接收到的坐標(biāo)值的軌跡是否表達(dá)字符。在實施例中,字符識別單元107確定形成第二接收器106接收到的被繪制的圖像數(shù)據(jù)的每個筆劃所屬于的字符、圖形和表格中的任何一個,以便識別第二接收器106接收到的被繪制的圖像數(shù)據(jù)是否表達(dá)字符。字符識別單元107例如使用鑒別器來計算相對于每個筆劃的相似性。注意,鑒別器預(yù)先學(xué)習(xí),以確定每個筆劃所屬于的字符、圖形和表格中的任何一個。然后,為了與文檔平面(在這個實例中,屏幕)上的空間接近度和連續(xù)性結(jié)合在一起,字符識別單元107通過馬爾科夫隨機(jī)場(Markov random field,MRF)來表達(dá)相似性。通過估計具有最高不連續(xù)性的區(qū)域,筆劃還能夠被劃分成字符區(qū)域、圖形區(qū)域、和表格區(qū)域(例如,X.-D.Zhou、C.-L.LiU、S.0uin1u、E.Anquetil, “Text/Non-text Ink Stroke Classificat1n inJapanese Handwriting Based on Markov Random Fields,,,ICDAR’OYProceedings of theNinth Internat1nal Conference on Document Analysis and Recognit1n,第 1 卷,第377-381 頁,2007)。
[0074]當(dāng)字符識別單元107識別第二接收器106接收到的坐標(biāo)值的軌跡表達(dá)字符時,第二確定控制器108將與由第二接收器接收到的坐標(biāo)值的軌跡所表達(dá)的字符相對應(yīng)的程序確定為第二內(nèi)容。更具體地,當(dāng)識別出第二接收器106接收到的坐標(biāo)值的軌跡表達(dá)字符時,第二確定控制器108將第二接收器106接收到的坐標(biāo)值的軌跡(被繪制的圖像數(shù)據(jù))轉(zhuǎn)換成文本數(shù)據(jù),并且將與變換后的文本數(shù)據(jù)相對應(yīng)的內(nèi)容確定為第二內(nèi)容。文本數(shù)據(jù)通過標(biāo)準(zhǔn)稱呼“字符碼”被形成,并且在數(shù)據(jù)從鍵盤等等被輸入時被使用。具體地,當(dāng)如圖17中所示的被繪制的圖像數(shù)據(jù)1806被輸入時,輸入的被繪制的圖像數(shù)據(jù)1806被轉(zhuǎn)換成“text”的文本數(shù)據(jù),然后,內(nèi)容列表上的被匹配的內(nèi)容能夠被確定為第二內(nèi)容。當(dāng)沒有匹配內(nèi)容時,具有最高匹配率的內(nèi)容能夠被確定為第二內(nèi)容。當(dāng)多個內(nèi)容可能是候選者時,顯示作為候選者的多個內(nèi)容的內(nèi)容也能夠被確定為第二內(nèi)容。當(dāng)沒有找到候選者時,顯示字符串“請再次輸入”的內(nèi)容也能夠被確定為第二內(nèi)容。此外,通過手寫輸入的被繪制的圖像數(shù)據(jù)不局限于指示程序名稱,并且例如,可以指示文件名。另外,當(dāng)各個內(nèi)容以及與該內(nèi)容相對應(yīng)的諸如字符、圖形和標(biāo)記的被繪制的圖像被預(yù)先登記時,能夠采用包含其中被登記的內(nèi)容被用于確定第二內(nèi)容的方法的各種方法,并且確定第二內(nèi)容的方法不必局限于上述方法。
[0075]上述顯示控制裝置2的硬件配置是使用包含CPU、諸如ROM和RAM的存儲裝置、顯示裝置、以及輸入裝置的計算機(jī)的硬件配置。CPU執(zhí)行存儲在存儲裝置中的程序,以便執(zhí)行上述顯示控制裝置2的各個部分(第一接收器101、獲取單元102、第一確定控制器103、顯示控制器104、設(shè)定控制器105、第二接收器106、字符識別單元107、以及第二確定控制器108)的功能。各個部分不局限于以這種方式被執(zhí)行,并且上述顯示控制裝置2的各個部分的至少一部分功能可以通過硬件電路(例如,半導(dǎo)體集成電路)被執(zhí)行。此外,實施例中的顯示控制裝置2可以通過個人計算機(jī)(PC)、平板終端、或者移動終端被配置。
[0076]接下來,描述實施例中的顯示控制裝置2的操作的實例。圖18是圖示顯示控制裝置2的操作的實例的流程圖。在如圖18中所示的步驟S1701到步驟S1704處的處理內(nèi)容與在如圖13中所示的步驟S201到步驟S204處的處理內(nèi)容相同,并且其具體描述被省略。
[0077]在步驟S1704處的處理之后,設(shè)定控制器105設(shè)定上述字符輸入?yún)^(qū)域(步驟S1705)。然后,第二接收器106接收通過手寫輸入到在步驟S1705處設(shè)定的字符輸入?yún)^(qū)域上的被繪制的圖像數(shù)據(jù)(步驟S1706)。第二確定控制器108確定第二內(nèi)容(步驟S1707)。更具體地,如上所述,當(dāng)字符識別單元107識別在步驟S1706處接收到的被繪制的圖像數(shù)據(jù)表達(dá)字符時,第二確定控制器108將與由在步驟S1706處接收到的被繪制的圖像數(shù)據(jù)所表達(dá)的字符相對應(yīng)的程序確定為第二內(nèi)容。隨后,顯示控制器104控制以在第二顯示區(qū)域上顯示第二內(nèi)容(步驟S1708)。在如圖18中所示的在步驟S1704處確定第二顯示區(qū)域之后,顯示控制器104還能夠通過添加使得用戶能夠可視地識別第二顯示區(qū)域的效果來顯示第二顯示區(qū)域,直到在步驟S1707處確定第二內(nèi)容為止。
[0078]例如,可以使用一種配置,在該配置中,對應(yīng)于上述第一實施例的第一模式和對應(yīng)于上述第二實施例的第二模式被包含作為顯示控制裝置的操作狀態(tài)(模式),并且操作模式能夠基于用戶的操作或者是否滿足特定條件來被切換到任何一個模式。
[0079]計算機(jī)程序
[0080]在上述顯示控制裝置(1或者2)上被執(zhí)行的程序可以被存儲在連接到諸如因特網(wǎng)的網(wǎng)絡(luò)的計算機(jī)中,并且借助于網(wǎng)絡(luò)通過被下載來被提供作為計算機(jī)程序產(chǎn)品。此外,在上述顯示控制裝置(1或者2)上被執(zhí)行的程序可以借助于諸如因特網(wǎng)的網(wǎng)絡(luò)被提供或者分布作為計算機(jī)程序產(chǎn)品。另外,在上述顯示控制裝置(1或者2)上被執(zhí)行的程序可以被嵌入以及被提供在例如ROM中作為計算機(jī)程序產(chǎn)品。
[0081]雖然已經(jīng)描述了某些實施例,但是這些實施例僅僅通過實例的方式被呈現(xiàn),而不意欲限制本發(fā)明的范圍。實際上,此處描述的新穎的實施例可以以各種其他的形式被具體化;此外,在不背離本發(fā)明的精神的情況下,可以以此處描述的實施例的形式進(jìn)行各種省略、替換和變化。附有的權(quán)利要求書和它們的同等物意欲覆蓋將屬于本發(fā)明的范圍和精神的這種形式或者修改。
【權(quán)利要求】
1.一種顯示控制裝置,其特征在于,包括: 第一接收器,所述第一接收器被配置成接收屏幕上的第一組坐標(biāo)值,所述第一組坐標(biāo)值基于用戶的操作以時間序列被輸入; 第一確定控制器,所述第一確定控制器被配置成定位由所述第一組坐標(biāo)值形成的圖形,以致所述圖形被放置在非活動顯示區(qū)域中,所述非活動顯示區(qū)域不同于第一顯示區(qū)域,在所述第一顯示區(qū)域中,在所述屏幕上顯示指示正在被執(zhí)行的程序的第一內(nèi)容,并且所述第一確定控制器被配置成將其中布置有所述圖形的一部分所述非活動顯示區(qū)域設(shè)定為第~■顯不區(qū)域;和 顯示控制器,所述顯示控制器被配置成在所述第二顯示區(qū)域中顯示指示不同于所述第一內(nèi)容的程序的第二內(nèi)容。
2.如權(quán)利要求1所述的裝置,其特征在于,所述第一確定控制器被配置成可變地按照所述圖形的邊緣和所述屏幕的邊緣之間的距離或者所述圖形的邊緣和所述第一顯示區(qū)域的邊緣之間的距離,來確定所述圖形的尺寸。
3.如權(quán)利要求2所述的裝置,其特征在于, 所述第一確定控制器被配置成,當(dāng)所述圖形的所述邊緣和所述屏幕的所述邊緣之間不存在所述第一顯示區(qū)域并且所述圖形的所述邊緣和所述屏幕的所述邊緣之間的所述距離等于或者小于第一閾值時,確定所述圖形的所述尺寸,以致所述圖形的所述邊緣到達(dá)所述屏幕的所述邊緣,和 所述第一確定控制器被配置成,當(dāng)所述圖形的所述邊緣和所述屏幕的所述邊緣之間存在所述第一顯示區(qū)域并且所述圖形的所述邊緣和所述第一顯示區(qū)域的所述邊緣之間的所述距離等于或者小于第二閾值時,確定所述圖形的所述尺寸,以致所述圖形的所述邊緣到達(dá)所述第一顯示區(qū)域的所述邊緣。
4.如權(quán)利要求1所述的裝置,其特征在于,所述圖形指示矩形,所述矩形包含所述第一接收器接收到的所述坐標(biāo)值,以致所述矩形的面積最小。
5.如權(quán)利要求1所述的裝置,其特征在于,所述顯示控制器被配置成突出所述第二顯示區(qū)域用于顯示。
6.如權(quán)利要求1所述的裝置,其特征在于,所述顯示控制器被配置成用某個顏色來填充所述第二顯示區(qū)域,所述某個顏色的透過率被設(shè)定用于顯示。
7.如權(quán)利要求1所述的裝置,其特征在于,所述顯示控制器被配置成,當(dāng)所述非活動顯示區(qū)域不存在并且所述第一接收器接收指示生成所述非活動顯示區(qū)域的輸入時,改變所述第一顯示區(qū)域,以便生成所述非活動顯示區(qū)域。
8.如權(quán)利要求1所述的裝置,其特征在于,進(jìn)一步包括: 第二接收器,所述第二接收器被配置成在所述第一確定控制器確定所述第二顯示區(qū)域之后,接收所述屏幕上的第二組坐標(biāo)值,所述第二組坐標(biāo)值基于所述用戶的操作以時間序列被輸入; 字符識別控制器,所述字符識別控制器被配置成識別所述第二組坐標(biāo)值的軌跡是否表達(dá)字符;和 第二確定控制器,所述第二確定控制器被配置成,當(dāng)所述字符識別控制器識別所述第二組坐標(biāo)值的所述軌跡表達(dá)所述字符時,將與由所述第二組坐標(biāo)值的所述軌跡表達(dá)的所述字符相對應(yīng)的程序確定為所述第二內(nèi)容。
9.如權(quán)利要求8所述的裝置,其特征在于,進(jìn)一步包括設(shè)定控制器,所述設(shè)定控制器被配置成在所述第一確定控制器確定所述第二顯示區(qū)域之后,將所述屏幕的至少部分區(qū)域設(shè)定為字符輸入?yún)^(qū)域,其中 所述第二接收器被配置成基于所述用戶的操作,接收以時間序列輸入的所述字符輸入?yún)^(qū)域中的坐標(biāo)值。
10.如權(quán)利要求9所述的裝置,其特征在于,所述設(shè)定控制器被配置成將所述屏幕上的與所述第二顯示區(qū)域相對應(yīng)的區(qū)域設(shè)定為所述字符輸入?yún)^(qū)域。
11.一種顯示控制裝置的顯示控制方法,其特征在于,包括: 接收屏幕上的坐標(biāo)值,所述坐標(biāo)值基于用戶的操作以時間序列被輸入; 定位由所述坐標(biāo)值形成的圖形,以致所述圖形被放置在非活動顯示區(qū)域中,所述非活動顯示區(qū)域不同于第一顯示區(qū)域,在所述第一顯示區(qū)域中,在所述屏幕上顯示指示正在被執(zhí)行的程序的第一內(nèi)容; 將其中布置有所述圖形的一部分所述非活動顯示區(qū)域設(shè)定為第二顯示區(qū)域;和 在所述第二顯示區(qū)域中顯示指示不同于所述第一內(nèi)容的程序的第二內(nèi)容。
【文檔編號】G06F3/0484GK104346071SQ201410365940
【公開日】2015年2月11日 申請日期:2014年7月29日 優(yōu)先權(quán)日:2013年7月31日
【發(fā)明者】平川大介, 柴田智行 申請人:株式會社東芝
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 易门县| 荥阳市| 从化市| 辰溪县| 文山县| 剑阁县| 长寿区| 钦州市| 平利县| 澄迈县| 色达县| 韶关市| 蒙城县| 无为县| 广宗县| 贞丰县| 内黄县| 凌海市| 贵德县| 思茅市| 合肥市| 大埔区| 雅江县| 农安县| 潞城市| 中江县| 阿鲁科尔沁旗| 济阳县| 乌恰县| 汝南县| 昌平区| 临沂市| 玛纳斯县| 韶山市| 卓尼县| 杭州市| 蓝田县| 平泉县| 五莲县| 邹平县| 达州市|