信息處理裝置及顯示控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及具有放大并顯示在顯示裝置的顯示畫面上呈現(xiàn)的圖像的放大功能的信息處理裝置。
【背景技術(shù)】
[0002]包括顯示裝置的一些信息處理裝置具有以期望放大率來放大并顯示在顯示裝置上呈現(xiàn)的圖像的放大功能。信息處理裝置不僅可以放大諸如照片和字符等依賴應(yīng)用軟件(AP)的內(nèi)容,而且還可以放大顯示畫面上顯示的整個(gè)圖像。這樣,信息處理裝置可以以適當(dāng)大小為用戶顯示在顯示畫面上顯示的包括諸如圖標(biāo)的對象的全部圖像。用戶可以基于放大的圖像進(jìn)行操作。因此,可用性得到增強(qiáng),即使視力差的用戶也可以無障礙地操作裝置。日本特開第2012-252370號公報(bào)論述了捕獲的顯示畫面的一部分可以被縮放的這種信息處理裝置。
[0003]放大功能一般需要放大整個(gè)圖像,同時(shí)不斷更新顯示畫面,并且在諸如操作系統(tǒng)(0S)或視窗系統(tǒng)等的系統(tǒng)級才包括放大功能。因此,在信息處理裝置不采用具有放大功能的0S或視窗系統(tǒng)的情況下,顯示畫面上顯示的整個(gè)圖像無法被放大和顯示。另外,由于存在許可證頒發(fā)等的問題,導(dǎo)致放大功能難以在后來加進(jìn)0S或視窗系統(tǒng)中。
[0004]另外,當(dāng)前在市場上沒有提供如下的信息處理裝置,在所述信息處理裝置中當(dāng)通過放大功能放大并顯示AP執(zhí)行畫面時(shí),可以通過對放大圖像的操作來操作AP。具體地,近來需要能夠通過在放大功能處理中使用的諸如拖操作和捏(Pinch)操作等的操作來操作AP的信息處理裝置。
【發(fā)明內(nèi)容】
[0005]本發(fā)明主要針對一種不進(jìn)行系統(tǒng)級定制而實(shí)現(xiàn)了放大功能的信息處理裝置。
[0006]信息處理裝置包括被構(gòu)造為生成第一圖像的應(yīng)用單元,被構(gòu)造為放大所述第一圖像并生成包括放大后的所述第一圖像的一部分的第二圖像的放大控制單元,以及被構(gòu)造為在預(yù)定顯示裝置上顯示所述第一圖像和所述第二圖像中的任一者的畫面顯示單元。
[0007]根據(jù)以下參照附圖對示例性實(shí)施例的描述,本發(fā)明的其他特征將變得清楚。
【附圖說明】
[0008]圖1是信息處理裝置的硬件結(jié)構(gòu)圖。
[0009]圖2是控制單元的功能框圖。
[0010]圖3是顯示區(qū)域切換處理的說明圖。
[0011 ]圖4是放大鏡框的說明圖。
[0012]圖5是整體放大顯示的說明圖。
[0013]圖6是圖像切換處理的流程圖。
[0014]圖7A到圖7C是事件處理的流程圖。
[0015]圖8是捕獲圖像描繪處理的流程圖。
[0016]圖9A和圖9B是放大圖像描繪處理的流程圖。
[0017]圖10是根據(jù)第二示例性實(shí)施例的用于放大鏡的事件處理的流程圖。
[0018]圖11是根據(jù)第二示例性實(shí)施例的用于整體放大的事件處理的流程圖。
[0019]圖12是根據(jù)第三示例性實(shí)施例的控制單元的功能框圖。
[0020]圖13是根據(jù)第三示例性實(shí)施例的用于放大鏡的事件處理的流程圖。
[0021]圖14是根據(jù)第三示例性實(shí)施例的用于整體放大的事件處理的流程圖。
[0022]圖15是例示由一般應(yīng)用顯示的示例性畫面的圖。
[0023]圖16是例示根據(jù)第四示例性實(shí)施例的顯示有對象的示例性圖像的圖。
[0024]圖17是根據(jù)第四示例性實(shí)施例的事件處理的流程圖。
[0025]圖18是根據(jù)第四示例性實(shí)施例的用于整體放大的描繪處理的流程圖。
[0026]圖19是根據(jù)第五示例性實(shí)施例的通過自動清除將圖像返回到原始大小的處理的流程圖。
[0027]圖20是根據(jù)第六示例性實(shí)施例的放大圖像顯示方法的說明圖。
【具體實(shí)施方式】
[0028]以下將參照附圖來詳細(xì)描述示例性實(shí)施例。
[0029]< 結(jié)構(gòu) >
[0030]圖1是根據(jù)本示例性實(shí)施例的信息處理裝置的硬件結(jié)構(gòu)圖。信息處理裝置101是諸如圖像形成裝置或智能電話等包括顯示器119(顯示裝置)的計(jì)算機(jī)。信息處理裝置101不具有諸如0S或視窗系統(tǒng)的系統(tǒng)級的放大功能。信息處理裝置101除了顯示器119外還包括控制單元110、觸摸屏118以及外部存儲器120??刂茊卧?10包括中央處理單元(CPU) 111、隨機(jī)存取存儲器(RAM) 112以及只讀存儲器(ROM) 113,并且控制整個(gè)信息處理裝置101的操作。因此,控制單元110包括連接到觸摸屏118的輸入控制單元114、連接到顯示器119的顯示控制單元115,以及連接到外部存儲器120的外部存儲器接口(I/F) 116。另夕卜,控制單元110包括被構(gòu)造為控制與諸如局域網(wǎng)(LAN)的網(wǎng)絡(luò)102的通信的通信I/F控制器117。CPU 111、RAM 112、ROM 113、輸入控制單元114、顯示控制單元115、外部存儲器I/F 116以及通信I/F控制器117以可通信方式經(jīng)由系統(tǒng)總線B彼此連接。
[0031]CPU 111讀取ROM 113或外部存儲器120中存儲的計(jì)算機(jī)程序并且通過利用RAM112作為工作區(qū)來執(zhí)行所述程序,由此控制信息處理裝置101中的各單元的操作。ROM 113是非易失性存儲器并且是被構(gòu)造為除了計(jì)算機(jī)程序外還保持處理所需的各項(xiàng)數(shù)據(jù)的存儲介質(zhì)。RAM 112是易失性存儲器并且提供處理期間的臨時(shí)存儲區(qū)域。
[0032]輸入控制單元114接收用戶通過利用輸入設(shè)備的操作,并且根據(jù)接收的操作向CPU 111發(fā)送控制信號。在圖1中,觸摸屏118用作輸入設(shè)備。輸入設(shè)備除了觸摸屏118夕卜,還可以采用諸如鍵盤的字符輸入設(shè)備或者諸如鼠標(biāo)的指示設(shè)備。觸摸屏118是被構(gòu)造為檢測通過用戶手指或觸筆觸摸的位置的指示設(shè)備。觸摸屏118可以采用諸如電阻膜型、電容型、表面聲波型、紅外型、電磁感應(yīng)型、圖像識別型、以及光學(xué)傳感器型的各種類型。輸入控制單元114將根據(jù)觸摸屏118檢測到的位置的控制信號發(fā)送給CPU 111。CPU 111基于該控制信號進(jìn)行處理。CPU 111對信息處理裝置101進(jìn)行對應(yīng)于用戶操作的處理。
[0033]顯示控制單元115在CPU 111的控制下在顯示器119上顯示圖像。顯示控制單元115例如在顯示器119上顯示包括與處理相關(guān)聯(lián)的對象的圖像。根據(jù)本示例性實(shí)施例的顯示控制單元115可以在顯示器119上以100%的放大率來顯示圖像并且可以以預(yù)定放大率來顯示放大圖像。
[0034]觸摸屏118被整體配設(shè)在顯示器119的顯示畫面上。觸摸屏118以不妨礙顯示器119上的顯示的透射率的方式而被構(gòu)造。CPU 111基于顯示器119上顯示的對象的位置以及在觸摸屏118上檢測到的觸摸位置來識別被用戶操作(觸摸)的對象,并進(jìn)行與對象相關(guān)聯(lián)的處理。以這種方式,能夠由觸摸屏118和顯示器119構(gòu)造成圖形用戶界面(⑶I),在該⑶I中,用戶直觀操作顯示器119上顯示的圖像,以進(jìn)行輸入。
[0035]諸如硬盤、軟盤、光盤(⑶)、數(shù)字通用盤(DVD)或存儲卡的外部存儲器120可安裝至外部存儲器I/F 116。在CPU 111的控制下,外部存儲器I/F 116從安裝的外部存儲器120讀取數(shù)據(jù)并將數(shù)據(jù)寫入外部存儲器120。通信I/F控制器117經(jīng)由網(wǎng)絡(luò)102控制與連接到網(wǎng)絡(luò)102的其他設(shè)備的通信。
[0036]CPU 111可以檢測觸摸屏118上的以下操作或者狀態(tài)。
[0037]觸摸下:諸如手指的指示物與觸摸屏118接觸(觸摸開始)
[0038]移動:指示物保持與觸摸屏118接觸(觸摸繼續(xù))
[0039]觸摸起:與觸摸屏118接觸的指示物被分離(觸摸結(jié)束)
[0040]關(guān)于操作或者表示用戶在觸摸屏118上觸摸的位置的位置坐標(biāo)的信息經(jīng)由輸入控制單元114和系統(tǒng)總線B被通知給CPU 111。CPU 111基于通知的信息來確定在觸摸屏118上進(jìn)行了哪種操作。CPU 111基于位置坐標(biāo)的變化來確定在觸摸屏118上每垂直分量和每水平分量的移動(Move)中手指或觸筆的移動方向。例如,假設(shè)用戶通過用手指觸摸觸摸屏118并且滑動手指來進(jìn)行拖操作。在這種情況下,CPU 111首先檢測觸摸下以及其位置坐標(biāo),然后以預(yù)定周期檢測移動及其位置坐標(biāo)。當(dāng)移動距離是預(yù)定值或更大時(shí),CPU 111確定進(jìn)行了拖操作。
[0041]觸摸屏118可以進(jìn)行用于同時(shí)檢測觸摸下和移動的多個(gè)位置的多觸摸。用戶可以從其中兩個(gè)手指或觸筆與觸摸屏接觸的狀態(tài)開始沿連接兩點(diǎn)的線段的方向來縮小或擴(kuò)大這兩點(diǎn)之間的距離。其中用戶將兩個(gè)手指彼此接近或遠(yuǎn)離地移動的操作看似通過手指夾緊或張開對象的行為,稱為“捏操作”。一般地,在許多情況下,通過用戶的拇指和食指來進(jìn)行捏操作。當(dāng)同時(shí)觸摸兩點(diǎn)并且移動觸摸位置的一個(gè)或兩者時(shí),即,當(dāng)同時(shí)檢測兩個(gè)移動并且移動的位置坐標(biāo)被改變時(shí),CPU 111確定進(jìn)行了捏操作。另外,CPU 111可以計(jì)算連接針對捏操作的兩點(diǎn)的線段的中心點(diǎn)坐標(biāo),以及這兩點(diǎn)之間的距離。當(dāng)兩點(diǎn)之間的距離增加時(shí),CPU 111確定進(jìn)行了捏大操作,當(dāng)兩點(diǎn)之間的距離減小時(shí),CPU 111確定進(jìn)行了捏小操作。
[0042]圖2是例示針對通過信息處理裝置101中的控制單元110實(shí)現(xiàn)的顯示控制的功能的功能框圖。CPU 111從諸如ROM 113或外部存儲器120等的存儲介質(zhì)讀取并執(zhí)行計(jì)算機(jī)程序,以形成各功能,但是各功能可以利用硬件設(shè)備來構(gòu)造。在信息處理裝置101中形成畫面控制單元201、放大控制單元301、應(yīng)用單元401以及設(shè)備控制單元501。通過利用這種功能,信息處理裝置101實(shí)現(xiàn)放大顯示器119上的圖像顯示的放大功能。信息處理裝置101的放大功能包括兩個(gè)功能,即“整體放大功能”以及“放大鏡功能”。整體放大功能是在顯示器119的整個(gè)顯示畫面上顯示放大圖像。放大鏡功能是在顯示器119的一部分上顯示疊加在未放大圖像上的放大圖像的功能。放大圖像在比顯示器119的顯示大小小的框內(nèi)被顯示,正如放大鏡所引起的一樣。在下文中,整體放大功能將簡稱為“整體放大”并且放大鏡功能將簡稱為“放大鏡”。
[0043]畫面控制單元201管理包括放大功能的AP,并且進(jìn)行傳送關(guān)于要被顯示給顯示器119的圖像的圖像信息的處理、向AP通知與觸摸屏118上的用戶觸摸操作對應(yīng)的事件的處理等等。畫面控制單元201包括畫面信息控制單元202、畫面信息存儲單元203、畫面顯示單元204、輸入信息控制單元205以及輸入信息通知單元206。
[0044]畫面信息控制單元202從設(shè)備控制單元501接收切換了放大模式(放大功能)的放大模式通知,并且將放大模式通知存儲在畫面信息存儲單元203中。放大模式通知包括關(guān)于放大功能是否有效的信息、關(guān)于放大率的信息、以及是采用整體放大還是放大鏡的信息。同時(shí),畫面信息控制單元202向放大控制單元301發(fā)送放大模式通知,并且響應(yīng)于來自放大控制單元301的指令指示畫面顯示單元204切換顯示區(qū)域。
[0045]畫面顯示單元204在顯示區(qū)域中描繪要在顯示器119上顯示的圖像。顯示區(qū)域分別包括其中描繪有圖像的具有相同顯示大小的兩個(gè)顯示區(qū)域。畫面顯示單元204從畫面信息控制單元202接收切換顯示區(qū)域的指令,并且進(jìn)行切換要在顯示器119上顯示的顯示區(qū)域的處理。
[0046]圖3是顯示區(qū)域切換處理的說明圖。圖3例示了作為最終圖像傳送目的地的顯示器119,以及其中描繪有要被傳送到顯示器119的圖像的虛擬顯示區(qū)域601。虛擬顯示區(qū)域601例如被配設(shè)在RAM 112中。虛擬顯示區(qū)域601由具有相同顯示大小(例如,具有1024像素的寬度以及600像素的高度)的通常顯示區(qū)域602和放大顯示區(qū)域603構(gòu)成。顯示器119在其上顯示在通常顯示區(qū)域602中描繪的圖像以及在虛擬顯示區(qū)域601的放大顯示區(qū)域603中描繪的圖像中的任意一者。
[0047]在通常顯示區(qū)域602中,畫面顯示單元204以開始坐標(biāo)604的X坐標(biāo)“0”和Y坐標(biāo)“0”作為開始點(diǎn)來描繪圖像。通過應(yīng)用單元401來生成在通常顯示區(qū)域602中描繪的圖像。在放大顯示區(qū)域603中的,畫面顯示單元204以開始坐標(biāo)605的X坐標(biāo)“ 1024”和Y坐標(biāo)“0”作為開始點(diǎn)來描繪圖像。在放大顯示控制單元307中生成在放大顯示區(qū)域603中描繪的圖像。即,在通常顯示區(qū)域602中描繪通過執(zhí)行應(yīng)用單元401中的AP生成的AP執(zhí)行圖像,以及在放大顯示區(qū)域603中描繪在放大控制單元301中生成的執(zhí)行圖像的放大圖像。在圖3的示例中,在通常顯示區(qū)域602中描繪通過復(fù)印應(yīng)用生成的復(fù)印設(shè)置畫面。在放大顯示區(qū)域603中顯示其中復(fù)印設(shè)置畫面的一部分被放大的放大圖像。
[0048]畫面顯示單元204響應(yīng)于來自畫面信息控制單元202的顯示區(qū)域切換指令,來將通常顯示區(qū)域602中描繪的圖像以及在放大顯示區(qū)域603中描繪的圖像的任意一者傳送到顯示器119。圖3例示了放大功能有效并且放大顯示區(qū)域603中的圖像被傳送到顯示器119并在顯示器119上被顯示。
[0049]輸入信息控制單元205根據(jù)觸摸屏118上的用戶操作來分析控制信號,將該控制信號變換為AP可處理的事件信息的形式,并且將該事件信息發(fā)送給輸入信息通知單元206。事件信息表示觸摸屏118上的操作或狀態(tài),并且包括關(guān)于觸摸位置的坐標(biāo)信息。
[0050]輸入信息通知單元206從輸入信息控制單元205接收事件信息。輸入信息通知單元206參照畫面信息存儲單元203中存儲的放大模式通知,由此在放大功能無效時(shí)將事件信息發(fā)送給應(yīng)用單元401,或者在放大功能有效時(shí)將事件信息發(fā)送給放大控制單元301。另夕卜,輸入信息通知單元206在事件信息被接收時(shí)確定觸摸屏118被操作,并且指示以下描述的定時(shí)器控制單元503來重設(shè)定時(shí)器。
[0051]放大控制單元301在通常顯示區(qū)域602中捕獲由應(yīng)用單元401描繪的圖像,并且在放大顯示區(qū)域603中放大并描繪所捕獲的圖像。放大控制單元301包括放大信息控制單元302、圖像捕獲單元303、捕獲圖像存儲單元304、放大輸入控制單元305、放大輸入信息存儲單元306、放大顯示控制單元307、以及放大顯示信息存儲單元308。
[0052]放大信息控制單元302從畫面信息控制單元202接收放大模式通知,并且將接收的放大模式通知發(fā)送給放大顯示控制單元307。放大信息控制單元302基于放大模式通知來確定放大功能是否有效,并且依據(jù)確定結(jié)果來指示畫面信息控制單元202切換顯示區(qū)域。
[0053]圖像捕獲單元303響應(yīng)于來自放大顯示控制單元307的指令來捕獲由畫面顯示單元204在通常顯示區(qū)域602中描繪的圖像,并且將捕獲的圖像存儲在捕獲圖像存儲單元304中。
[0054]放大輸入控制單元305從輸入信息通知單元206接收事件信息并且將接收的事件信息存儲在放大輸入信息存儲單元306中,并且將事件信息的接收通知給放大顯示控制單元307。放大輸入信息存儲單元306中存儲的事件信息包括諸如觸摸下、觸摸起或移動等事件的類型,以及