專利名稱:顯示控制設(shè)備和顯示控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種顯示控制設(shè)備和顯示控制方法,特別涉及同時顯示多個顯示項的技術(shù)。
背景技術(shù):
近來記錄介質(zhì)容量的增長使得諸如數(shù)字照相機(jī)等的攝像設(shè)備可以在所連接的存儲介質(zhì)中存儲所拍攝到的極大量的圖像。在攝像設(shè)備的顯示裝置上瀏覽所拍攝到的圖像的功能包括同時顯示多個圖像的縮略圖的多重再現(xiàn)功能、以及逐一再現(xiàn)并顯示圖像的正常再現(xiàn)功能。多重再現(xiàn)功能具有提高圖像搜索性能和瀏覽性能的優(yōu)點,并且使得用戶能夠在瀏覽時選擇多個圖像中所期望的圖像,并且處理該圖像。在多重再現(xiàn)功能中,通常,在圖像上疊加選擇框(表示選擇狀態(tài)的突出顯示)以選擇該圖像,并且用戶通過操作以移動選擇框來選擇圖像。對于多重再現(xiàn)功能,已知日本特開平11-317930號公報所公開的以下技術(shù)當(dāng)記錄介質(zhì)中記錄的圖像的數(shù)量大于多重再現(xiàn)功能可顯示的圖像的數(shù)量時,將要顯示的圖像分成多頁,并且在瀏覽時切換頁以使得用戶可以瀏覽所有的圖像。然而,在如日本特開平11-317930號公報中一樣、當(dāng)以多重再現(xiàn)功能進(jìn)行瀏覽時進(jìn)行頁切換的情況下,頁切換之前所選擇的圖像在該切換之后可能消失,或者可能顯示在頁上不同的位置處。由于頁切換之后的選擇框顯示位置不同于頁切換之前的選擇框顯示位置,因此用戶可能跟丟選擇框,從而導(dǎo)致難以立即進(jìn)行操作。
發(fā)明內(nèi)容
考慮到在先技術(shù)的問題而作出本發(fā)明。本發(fā)明可以在同時顯示多個顯示項時提高可操作性。本發(fā)明的第一方面提供一種顯示控制設(shè)備,包括選擇部件,用于從顯示裝置上顯示的多個顯示項中選擇至少一個顯示項;顯示控制部件,用于進(jìn)行控制,以針對所述選擇部件從所述顯示裝置上顯示的所述多個顯示項中所選擇的所述至少一個顯示項,顯示表示選擇了所述至少一個顯示項的標(biāo)識;改變部件,用于將所述顯示裝置上顯示的所述多個顯示項改變?yōu)橹辽俨糠植煌谒龆鄠€顯示項的其它多個顯示項;存儲部件,用于存儲在所述改變部件進(jìn)行改變之前在顯示畫面上所設(shè)置的位置;以及控制部件,用于在所述改變部件進(jìn)行改變之后,控制所述選擇部件,以選擇在改變之前在所述顯示畫面上所設(shè)置的并且在所述存儲部件中存儲的位置處顯示的顯示項。本發(fā)明的第二方面提供一種顯示控制方法,包括第一選擇步驟,用于從顯示裝置上顯示的多個顯示項中選擇至少一個顯示項;顯示控制步驟,用于進(jìn)行控制,以針對在所述第一選擇步驟中從所述顯示裝置上顯示的所述多個顯示項中所選擇的所述至少一個顯示項,顯示表示選擇了所述至少一個顯示項的標(biāo)識;改變步驟,用于將所述顯示裝置上顯示的所述多個顯示項改變?yōu)橹辽俨糠植煌谒龆鄠€顯示項的其它多個顯示項;存儲步驟,用于存儲在所述改變步驟中進(jìn)行改變之前在顯示畫面上所設(shè)置的位置;以及第二選擇步驟, 用于在所述改變步驟中進(jìn)行改變之后,選擇在改變之前在所述顯示畫面上所設(shè)置的并且在所述存儲步驟中存儲的位置處顯示的顯示項。本發(fā)明的第三方面提供一種顯示控制設(shè)備,包括檢測部件,用于檢測對顯示裝置的觸摸操作;選擇部件,用于根據(jù)至少所述檢測部件所檢測到的所述觸摸操作,從所述顯示裝置上顯示的多個顯示項中選擇至少一個顯示項;顯示控制部件,用于進(jìn)行控制,以針對所述選擇部件從所述顯示裝置上顯示的所述多個顯示項中所選擇的所述至少一個顯示項,顯示表示選擇了所述至少一個顯示項的標(biāo)識;改變部件,用于根據(jù)當(dāng)所述檢測部件所檢測到的、已經(jīng)進(jìn)行了所述觸摸操作的位置移動了不少于預(yù)定距離時所判斷出的操作,將所述顯示裝置上顯示的所述多個顯示項改變?yōu)橹辽俨糠植煌谒龆鄠€顯示項的其它多個顯示項;存儲部件,用于存儲顯示畫面上的如下位置,其中,在使所述改變部件進(jìn)行改變的所述所判斷出的操作之后,在該位置處不再檢測到所述檢測部件所檢測到的所述觸摸操作;以及控制部件,用于在所述改變部件進(jìn)行改變之后,控制所述選擇部件,以選擇在所述存儲部件中存儲的、所述顯示畫面上的不再檢測到所述觸摸操作的位置處所顯示的顯示項。本發(fā)明的第四方面提供一種顯示控制方法,包括檢測步驟,用于檢測對顯示裝置的觸摸操作;選擇步驟,用于根據(jù)至少在所述檢測步驟中檢測到的所述觸摸操作,從所述顯示裝置上顯示的多個顯示項中選擇至少一個顯示項;顯示控制步驟,用于進(jìn)行控制,以針對在所述選擇步驟中從所述顯示裝置上顯示的所述多個顯示項中所選擇的所述至少一個顯示項,顯示表示選擇了所述至少一個顯示項的標(biāo)識;改變步驟,用于根據(jù)當(dāng)在所述檢測步驟中檢測到的、已經(jīng)進(jìn)行了所述觸摸操作的位置移動了不少于預(yù)定距離時所判斷出的操作, 將所述顯示裝置上顯示的所述多個顯示項改變?yōu)橹辽俨糠植煌谒龆鄠€顯示項的其它多個顯示項;存儲步驟,用于存儲顯示畫面上的如下位置,其中,在使所述改變步驟進(jìn)行改變的所述所判斷出的操作之后,在該位置處不再檢測到在所述檢測步驟中檢測到的所述觸摸操作;以及控制步驟,用于在所述改變步驟中進(jìn)行改變之后,控制所述選擇步驟,以選擇在所述存儲步驟中存儲的、所述顯示畫面上的不再檢測到所述觸摸操作的位置處所顯示的顯示項。通過以下(參考附圖)對典型實施例的說明,本發(fā)明的其它特征將變得明顯。
圖1是示出根據(jù)實施例的PC的功能配置的框圖;圖2A和2B是用于解釋根據(jù)第一實施例的多重再現(xiàn)畫面的頁切換的圖;圖3是根據(jù)第一實施例的多重再現(xiàn)畫面控制處理的流程圖;圖4A、4B、4C和4D是用于解釋根據(jù)第二實施例的多重再現(xiàn)畫面的頁滾動的圖;以及圖5是根據(jù)第二實施例的多重再現(xiàn)畫面控制處理的流程圖。
具體實施例方式第一實施例現(xiàn)在將參考附圖來詳細(xì)說明本發(fā)明的實施例。注意,在以下實施例中,將解釋如下例子將本發(fā)明應(yīng)用于作為能夠在所連接的顯示器的顯示區(qū)域中顯示多個縮略圖的顯示控制設(shè)備的例子的個人計算機(jī)(PC)。然而,本發(fā)明可應(yīng)用于能夠在顯示設(shè)備的顯示區(qū)域中顯示諸如文本或運動圖像等的多個顯示項的任意裝置。在本說明書中,“多重再現(xiàn)”表示在顯示器的顯示區(qū)域中布置并且顯示多個圖像的顯示形式。可以通過用戶的頁滾動操作來改變要顯示的多個圖像的組合。在以下要說明的實施例中,通過在圖像上疊加“選擇框”,對用戶可識別地顯示所選擇的圖像。然而,本發(fā)明不限于選擇框疊加,并且可以使用可識別地顯示所選擇的顯示項和未選擇的顯示項的任何其它方法(例如,反轉(zhuǎn)顯示)。圖1是示出根據(jù)本發(fā)明的實施例的PC的功能配置的框圖。CPU 101是PC 100中設(shè)置的控制裝置。CPU 101在(后面要說明的)存儲器103 中展開非易失性存儲器(未示出)或HDD 102中存儲的PC 100的各塊的操作程序,并且執(zhí)行這些操作程序以控制PC 100的各塊的操作。HDD 102是諸如連接至PC 100的硬盤等的記錄介質(zhì),并且在本實施例中,HDD 102除了記錄PC 100的各塊的操作程序以外,還記錄圖像數(shù)據(jù)和圖像瀏覽應(yīng)用程序的數(shù)據(jù)等。存儲器103是PC 100中設(shè)置的可重寫的非易失性存儲器,并且用作為PC 100的各塊的操作程序的工作存儲器、或者用于存儲應(yīng)用程序的設(shè)置信息和參數(shù)信息的臨時存儲區(qū)域。顯示控制單元104包括用于控制所連接的顯示器110的顯示的GPU。顯示控制單元104基于從CPU 101輸入的顯示內(nèi)容的信息,生成在顯示器110上顯示用的顯示控制信號,并將該顯示控制信號發(fā)送至顯示器110。當(dāng)CPU 101從例如非易失性存儲器獲取顯示器 110上要顯示的⑶I數(shù)據(jù)、并將該⑶I數(shù)據(jù)發(fā)送至顯示控制單元104時,顯示控制單元104 可以控制以將固定的⑶I數(shù)據(jù)顯示在顯示器Iio上。注意,顯示器110是諸如IXD等的顯示設(shè)備,并且可以是內(nèi)置于PC 100中的顯示設(shè)備或連接至PC 100的外部顯示設(shè)備。操作輸入單元105是接受對PC 100的用戶輸入的輸入接口。操作輸入單元105識別使用所連接的鼠標(biāo)或鍵盤所輸入的操作內(nèi)容,并將所輸入的操作的信息發(fā)送至CPU 101。驅(qū)動裝置106是被配置為讀出諸如⑶-ROM或DVD-ROM等的外部記錄介質(zhì)108中記錄的數(shù)據(jù)、或者將數(shù)據(jù)寫入外部記錄介質(zhì)108中的接口。注意,外部記錄介質(zhì)108不限于上述的⑶-ROM或DVD-R0M,并且可以是存儲卡或非易失性半導(dǎo)體存儲器等。通信接口(I/ F) 107是被配置為將PC 100連接至諸如LAN或因特網(wǎng)等的外部網(wǎng)絡(luò)120的接口。在CPU 101的控制下,通信I/F 107可以與網(wǎng)絡(luò)120上的裝置進(jìn)行通信。注意,在本實施例中,為了簡便,將說明在顯示器110上顯示HDD 102中存儲的圖像的多重再現(xiàn)方法。然而,可以從驅(qū)動裝置106或網(wǎng)絡(luò)120上的裝置獲取要顯示的圖像。上述的CPU 10UHDD 102、存儲器103、顯示控制單元104、操作輸入單元105、驅(qū)動裝置106和通信I/F 107可以經(jīng)由內(nèi)部總線111彼此進(jìn)行通信。接著將參考圖2A和2B來說明根據(jù)本發(fā)明的實施例的操作的概述。圖2A和2B是用于解釋多重再現(xiàn)模式下顯示器110的顯示區(qū)域中的顯示的圖。按網(wǎng)格形式并列顯示HDD 102中存儲的圖像中的多個圖像的縮略圖。顯示多個圖像的縮略圖以供選擇。當(dāng)用戶使用諸如鼠標(biāo)等的指示裝置選擇圖像201時,操作輸入單元105將顯示區(qū)域上的指示輸入位置發(fā)送至CPU 101。CPU 101使顯示控制單元104將選擇框疊加在與該指示輸入位置相對應(yīng)的顯示圖像201上,以使得可識別顯示圖像201。當(dāng)在這種狀態(tài)下通過用戶操作輸入頁切換操作請求時,CPU 101使存儲器103存儲當(dāng)前所選擇的顯示圖像201的顯示位置的信息。CPU 101關(guān)注存在于改變后的頁上、與存儲器103中存儲的圖像201的顯示位置相同的位置處的圖像202,并且使顯示控制單元 104疊加選擇框。注意,在頁切換操作中,當(dāng)將顯示區(qū)域中顯示的多個圖像的組合定義為一頁時,將顯示切換至與該顯示區(qū)域中未顯示的多個圖像的其它組合相對應(yīng)的頁。注意,在本實施例中,通過頁切換操作來改變顯示區(qū)域中顯示的所有圖像。然而,本發(fā)明不限于此,并且可應(yīng)用于改變所顯示的多個圖像中的至少一部分圖像的情況。多重再現(xiàn)畫面控制處理將參考圖3的流程圖來說明具有上述配置的本實施例的PC100的多重再現(xiàn)畫面控制處理。注意,當(dāng)例如用戶指示啟動圖像瀏覽應(yīng)用程序、并且設(shè)置多重再現(xiàn)顯示作為該應(yīng)用程序上瀏覽用的顯示形式時,多重再現(xiàn)畫面控制處理開始。注意,以下將假定僅選擇了一個圖像來解釋多重再現(xiàn)畫面控制處理。然而,可以從所顯示的顯示項中選擇多個顯示項。在步驟S301中,CPU 101判斷用戶是否已經(jīng)進(jìn)行了選擇按多重再現(xiàn)顯示所顯示的多個圖像中的一個圖像的操作。更具體地,CPU 101判斷從操作輸入單元105是否輸入了表示用戶已經(jīng)進(jìn)行了圖像選擇的信號,由此判斷是否選擇了圖像。在判斷為選擇了圖像時, CPU 101使處理進(jìn)入步驟S302。在判斷為沒有選擇圖像時,CPU 101使處理進(jìn)入步驟S303。 選擇圖像的操作的例子包括對圖像的鼠標(biāo)點擊操作、和通過按下方向鍵將選擇框從當(dāng)前位置移動至相鄰的其它位置的操作。在步驟S302中,CPU 101基于顯示器110的顯示區(qū)域上、在步驟S301中已經(jīng)進(jìn)行了用以選擇圖像的輸入的位置的信息,指定該輸入位置處顯示的所選擇的圖像。然后,CPU 101將例如HDD 102中存儲的選擇框的⑶I數(shù)據(jù)發(fā)送至顯示控制單元104,并且使顯示控制單元104將該選擇框疊加在所選擇的圖像上。在步驟S303中,CPU 101判斷用戶是否已經(jīng)輸入了從當(dāng)前按多重再現(xiàn)顯示所顯示的頁切換至另一頁的頁切換操作請求。更具體地,CPU 101判斷從操作輸入單元105是否輸入了表示用戶已經(jīng)輸入了頁切換操作請求的信號,由此判斷是否輸入了頁切換操作請求。在判斷為沒有輸入頁切換操作請求時,CPU 101使處理進(jìn)入步驟S304,以判斷從操作輸入單元105是否接收到其它操作請求的輸入。如果接收到操作請求,則CPU 101執(zhí)行與該請求相對應(yīng)的處理,并且使處理返回至步驟S301。輸入頁切換操作請求的操作的例子包括頁切換按鈕按下操作,利用按鈕操作構(gòu)件、操縱桿或撥盤等指示滾動的操作,以及使用諸如鼠標(biāo)等的指示裝置來拖拽滾動條的操作。當(dāng)在步驟S303中判斷為輸入了頁切換操作請求時,CPUlOl使處理進(jìn)入步驟S305, 以判斷是否存在用戶所選擇的圖像,即判斷所顯示的多個圖像中是否存在其上疊加有選擇框的圖像。在判斷為所顯示的多個圖像中存在用戶所選擇的圖像時,CPU 101使處理進(jìn)入步驟S306。在步驟S306中,CPU 101獲取用戶在頁切換操作之前所顯示的多個圖像中選擇的圖像的顯示位置的信息,并且將該信息存儲在存儲器103中。例如,當(dāng)如圖2A和2B所示、 按網(wǎng)格形式顯示多個圖像時,所選擇的圖像的顯示位置的信息可以包括從顯示區(qū)域的左上角處顯示的圖像起計數(shù)的行和列的順序位置。在步驟S307中,CPU 101進(jìn)行頁切換處理。CPU 101從HDD102讀出頁切換操作之后顯示器110上要顯示的圖像的縮略圖的信息,并且將該信息發(fā)送至顯示控制單元104以在顯示器110上顯示這些圖像。對于頁切換處理,進(jìn)行與前述的頁切換處理相同的處理,并且在本實施例中將不重復(fù)對該處理的說明。在步驟S308中,CPU 101獲取在步驟S306中存儲在存儲器103中的、頁切換操作之前所選擇的圖像的顯示位置的信息。CPU 101將頁切換操作之后顯示器110上顯示的多個圖像中、位于頁切換操作之前所選擇的圖像的顯示位置處的圖像設(shè)置為選擇框顯示目標(biāo)圖像。CPU 101將HDD 102中存儲的選擇框的⑶I數(shù)據(jù)發(fā)送至顯示控制單元104,使顯示控制單元104將該選擇框疊加在顯示單元110上顯示的、且被設(shè)置為選擇框顯示目標(biāo)圖像的圖像上,并且使處理返回至步驟S301。注意,當(dāng)在步驟S305中判斷為不存在用戶所選擇的圖像時,CPU 101使處理進(jìn)入步驟S309以執(zhí)行頁切換處理,然后使處理返回至步驟S301。如上所述,當(dāng)同時顯示多個顯示項、并且改變要顯示的顯示項時,本實施例的顯示控制設(shè)備可以關(guān)注在與改變之前所關(guān)注的顯示項的位置相同的位置處、改變之后所顯示的顯示項。更具體地,為了將顯示從所顯示的多個顯示項改變?yōu)橹辽俨糠植煌钠渌鄠€顯示項,顯示控制設(shè)備進(jìn)行以下處理??勺R別地顯示從所顯示的多個顯示項中選擇的至少一個顯示項,并且存儲該所選擇的顯示項的顯示位置。在已將所顯示的多個顯示項改變?yōu)槠渌鄠€顯示項之后,可識別地顯示在與所存儲的、改變之前所選擇的顯示項的顯示位置相同的位置處顯示的顯示項。當(dāng)所顯示的多個顯示項已經(jīng)改變時,可以關(guān)注在與改變之前所關(guān)注的顯示項的位置相同的位置處顯示的顯示項。因此,即使在切換顯示之后,用戶也可以識別出關(guān)注點。也就是說,即使在切換顯示之后,用戶也可以容易地識別用于識別出所選擇的顯示項的信息在顯示區(qū)域中存在于何處。第二實施例在第一實施例中,已經(jīng)說明了使用諸如鼠標(biāo)等的指示裝置來實現(xiàn)本發(fā)明。在第二實施例中,具有第一實施例的配置的PCioo包括用作為顯示器110的觸摸面板顯示器。操作輸入單元105使用觸摸面板傳感器來檢測顯示區(qū)域上用戶已經(jīng)使用手指或筆進(jìn)行了觸摸輸入的位置的信息。以下將說明本說明書的說明中使用的、在觸摸面板顯示器上所識別的各種狀態(tài) (操作)的術(shù)語。觸及(touch down)識別出觸摸輸入的瞬間的狀態(tài)觸摸持續(xù)(touch on)正識別出觸摸輸入的狀態(tài)移動在觸摸持續(xù)之后、輸入點正在移動預(yù)定距離以上的狀態(tài)(例如,拖拽)觸摸停止(touch up)由于在預(yù)定時間以上未識別出輸入點、因此判斷為輸入中斷的瞬間的狀態(tài)輕拂(flick)以預(yù)定速度以上移動之后立即進(jìn)行觸摸停止的狀態(tài)(例如,彈擊)未觸摸(touch off)沒有正在進(jìn)行觸摸輸入的狀態(tài)注意,盡管以下將使用上述的六種狀態(tài)來說明本實施例的多重再現(xiàn)畫面控制處理,但這些狀態(tài)的術(shù)語和設(shè)置觸發(fā)處理的狀態(tài)僅是例子,并且并不局限于以下要說明的這些。
接著,將參考圖4A、4B、4C和4D來說明根據(jù)本發(fā)明的實施例的操作的概述。如同圖2A和2B那樣,圖4A、4B、4C和4D是示出多重再現(xiàn)模式下顯示器110的顯示區(qū)域中的顯示的圖。按網(wǎng)格形式并列顯示HDD 102中存儲的圖像中的多個圖像的縮略圖。如圖4A 所示,顯示多個圖像的縮略圖以供選擇。當(dāng)在選擇了圖像401的狀態(tài)下用戶進(jìn)行觸摸輸入時, 操作輸入單元105將顯示區(qū)域上的觸及位置發(fā)送至CPU 101。如圖4B所示,CPU 101使顯示控制單元104將選擇框疊加在觸及位置處顯示的顯示圖像402上,以使得可識別圖像402。當(dāng)用戶向上進(jìn)行輕拂操作時,如圖4C所示,在該狀態(tài)下,CPU 101判斷為用戶已經(jīng)輸入了頁滾動操作請求。此時,CPUlOl使存儲器103存儲與被判斷為用戶已經(jīng)進(jìn)行了輕拂操作并將手指從顯示器110的觸摸面板傳感器移開的點的位置相對應(yīng)的圖像的顯示位置的信息。如圖4D所示,CPU 101關(guān)注存在于滾動后的頁上、與對應(yīng)于存儲器103中存儲的觸摸面板傳感器上的手指離開位置的圖像的顯示位置相同的位置處的圖像403。CPUlOl還使顯示控制單元104疊加選擇框。注意,在頁滾動操作時,通過將顯示區(qū)域中顯示的多個圖像的組合定義為一頁,使顯示改變?yōu)樗@示的多個圖像中的至少一部分圖像改變了的、多個圖像的其它組合。多重再現(xiàn)畫面控制處理將參考圖5的流程圖來說明具有上述配置的本實施例的PC100的多重再現(xiàn)畫面控制處理。注意,當(dāng)例如用戶指示啟動圖像瀏覽應(yīng)用程序、并且設(shè)置多重再現(xiàn)顯示作為該應(yīng)用程序上瀏覽用的顯示形式時,多重再現(xiàn)畫面控制處理開始。注意,以下將假定僅選擇了一個圖像來解釋多重再現(xiàn)畫面控制處理。然而,可以從所顯示的顯示項中選擇多個顯示項。在步驟S501中,CPU 101判斷用戶是否已經(jīng)進(jìn)行了選擇按多重再現(xiàn)顯示所顯示的多個圖像中的一個圖像的操作。更具體地,CPU 101從操作輸入單元105獲取表示用戶已經(jīng)進(jìn)行了觸摸輸入的信息、和顯示區(qū)域上的輸入位置的信息。如果在該輸入位置處顯示了可選擇的圖像,則CPU 101判斷為選擇了圖像。在判斷為沒有選擇圖像時,CPU 101使處理進(jìn)入步驟S502,以判斷從操作輸入單元105是否接收到其它操作請求的輸入。如果接收到操作請求,則CPU 101執(zhí)行與該請求相對應(yīng)的處理,并且使處理返回至步驟S501。在判斷為選擇了圖像時,CPU 101使處理進(jìn)入步驟S503。注意,判斷為選擇了圖像的條件不限于在顯示區(qū)域上觸及輸入的位置處顯示了可選擇的圖像。例如,當(dāng)在各可選擇的圖像周圍的、比圖像顯示大小大的預(yù)定區(qū)域中進(jìn)行了輸入時,可以判斷為選擇了圖像。在步驟S503中,CPU 101指定顯示器110的顯示區(qū)域上、在步驟S501中已經(jīng)進(jìn)行了觸及輸入的位置處所顯示的圖像。然后,CPU 101將例如HDD 102中存儲的選擇框的⑶I 數(shù)據(jù)發(fā)送至顯示控制單元104,并且使顯示控制單元104將選擇框疊加在所選擇的圖像上。在步驟S504中,CPU 101判斷用戶是否進(jìn)行了觸摸停止操作、或者是否設(shè)置了未觸摸狀態(tài)。更具體地,在從操作輸入單元105獲取到表示檢測到觸摸停止操作的信息或表示未觸摸狀態(tài)的信息時,CPU 101判斷為已經(jīng)進(jìn)行了觸摸停止操作,并且使處理進(jìn)入步驟 S508。如果未從操作輸入單元105獲取到表示檢測到觸摸停止操作的信息,則CPU 101使處理進(jìn)入步驟S505。注意,在檢測到觸摸停止操作時,操作輸入單元105將緊挨在觸摸停止操作檢測之前顯示區(qū)域上的觸摸輸入點的位置的信息發(fā)送至CPU 101。CPU 101將所接收到的、緊挨在觸摸停止操作之前顯示區(qū)域上的觸摸輸入點的檢測位置的信息存儲在存儲器103中,作為觸摸停止檢測位置。在步驟S505中,CPU 101判斷用戶是否進(jìn)行了移動或輕拂操作。更具體地,在從操作輸入單元105獲取到表示檢測到移動或輕拂操作的信息時,CPU 101使處理進(jìn)入步驟 S506。如果沒有獲取到該信息,則CPU 101使處理返回至步驟S504。注意,在本實施例中, 將移動或輕拂操作判斷為頁滾動請求操作。也就是說,用戶可以通過在顯示器110上進(jìn)行觸及輸入、然后在保持觸摸持續(xù)狀態(tài)的同時進(jìn)行移動操作,來滾動頁。另外,用戶可以通過在顯示器上進(jìn)行觸及輸入、然后在保持觸摸持續(xù)狀態(tài)的同時進(jìn)行輕拂操作,來自由滾動并且從所顯示的頁移動至任意頁。注意,在檢測到輕拂操作時,操作輸入單元105將輕拂操作中在顯示區(qū)域上最后檢測到觸摸輸入點的位置的信息發(fā)送至CPU 101。也就是說,操作輸入單元105將緊挨在導(dǎo)致輕拂操作判斷的觸摸停止操作檢測之前的觸摸輸入點的位置的信息發(fā)送至CPU IOl0CPU 101將所接收到的、輕拂操作中在顯示區(qū)域上最后檢測到觸摸輸入點的位置的信息存儲在存儲器103中,作為觸摸停止檢測位置。在步驟S506中,CPU 101使顯示控制單元104將步驟S503中疊加在顯示器110上的所選擇的圖像上的選擇框設(shè)置成不顯示狀態(tài)。在步驟S507中,CPU 101基于在步驟S505 中輸入的移動或輕拂操作的操作量進(jìn)行頁滾動處理。更具體地,CPU 101基于所獲取的移動或輕拂操作的操作量指定要顯示的圖像的組合,在HDD 102中存儲的圖像中獲取要顯示的圖像的縮略圖,并且將這些縮略圖發(fā)送至顯示控制單元104以使顯示控制單元104顯示這些圖像。此時,CPU 101使處理返回至步驟S504,而不等待頁滾動處理完成。注意,如果在步驟S505中檢測到輕拂操作,則已經(jīng)檢測到觸摸停止操作,因此,當(dāng)處理返回至步驟S504 時,操作輸入單元105將表示未觸摸狀態(tài)的信息發(fā)送至CPUlOl。在步驟S508中,CPU 101判斷在判斷為用戶已經(jīng)進(jìn)行了觸摸停止操作或設(shè)置了未觸摸狀態(tài)時、在顯示器110的顯示區(qū)域中是否存在其上疊加有選擇框的圖像。也就是說, CPU 101判斷用戶是否已經(jīng)進(jìn)行了移動或輕拂操作并且顯示控制單元104在步驟S506中已將選擇框設(shè)置成不顯示狀態(tài)。如果選擇框處于不顯示狀態(tài),則CPU 101使處理進(jìn)入步驟 S509。如果正在顯示選擇框,則CPU 101使處理返回至步驟S501。當(dāng)在步驟S508中正在顯示選擇框時,這意味著在觸及操作之后手指已經(jīng)離開(觸摸停止),而沒有移動觸摸輸入點。這是僅進(jìn)行圖像選擇的操作。在步驟S509中,CPU 101讀出存儲器103中存儲的、在檢測到觸摸停止操作或未觸摸狀態(tài)時在顯示區(qū)域上最后檢測到觸摸輸入點的位置的信息。CPU 101以在顯示器110 上顯示圖像的顯示形式,指定與在顯示區(qū)域上最后檢測到觸摸輸入點的位置相對應(yīng)的圖像的顯示位置的信息,并且將該位置存儲在顯示器103中。與第一實施例相同,與在顯示區(qū)域上最后檢測到觸摸輸入點的位置相對應(yīng)的圖像的顯示位置的信息包括例如從顯示區(qū)域的左上角處顯示的圖像起計數(shù)的行和列的順序位置。在步驟S510中,CPU 101判斷在步驟S507中開始的頁滾動處理是否完成。如果頁滾動處理未完成,則CPU 101使處理進(jìn)入步驟S511以繼續(xù)頁滾動處理,然后使處理返回至步驟S510。如果頁滾動處理完成,則CPU 110使處理進(jìn)入步驟S512,以獲取與在步驟S509 中存儲在存儲器103中的、在顯示區(qū)域上最后檢測到觸摸輸入點的位置相對應(yīng)的圖像的顯示位置的信息。CPU 101將頁滾動處理之后顯示器110上顯示的、位于與在顯示區(qū)域上最后檢測到觸摸輸入點的位置相對應(yīng)的圖像的顯示位置處的圖像設(shè)置為選擇框顯示目標(biāo)圖像。 CPU 101將HDD 102中存儲的選擇框的⑶I數(shù)據(jù)發(fā)送至顯示控制單元104,并且使顯示控制單元104將該選擇框疊加在顯示器110上顯示的多個圖像中被設(shè)置為選擇框顯示目標(biāo)圖像的圖像上。之后,CPU 101使處理返回至步驟S501。在本實施例中,已經(jīng)說明了以下方法該方法將與在顯示區(qū)域上最后檢測到觸摸輸入點的位置、即已經(jīng)檢測到觸摸輸入消失的位置相對應(yīng)的圖像設(shè)置為要顯示的顯示項已經(jīng)改變之后的選擇框顯示目標(biāo)圖像。然而,與第一實施例相同,可以將已經(jīng)檢測到觸摸輸入的位置處的圖像、即通過觸及操作首先選擇的圖像設(shè)置為要顯示的顯示項已經(jīng)改變之后的選擇框顯示目標(biāo)圖像。如上所述,當(dāng)同時顯示多個顯示項、并且改變要顯示的顯示項時,本實施例的顯示控制設(shè)備可以關(guān)注位于與觸摸輸入消失了的位置處所顯示的顯示項的位置相同的位置處的、改變之后所顯示的顯示項。更具體地,為了使顯示從所顯示的多個顯示項改變?yōu)橹辽俨糠植煌钠渌鄠€顯示項,顯示控制設(shè)備進(jìn)行以下處理??勺R別地顯示從所顯示的多個顯示項中選擇的至少一個顯示項。當(dāng)通過用戶的觸摸輸入操作將所顯示的多個顯示項改變?yōu)槠渌鄠€顯示項時,存儲已經(jīng)檢測到觸摸輸入消失的位置。在已將所顯示的多個顯示項改變?yōu)槠渌鄠€顯示項之后,在所顯示的其它多個顯示項中,可識別地顯示在與所存儲的、已經(jīng)檢測到觸摸輸入消失的位置相同的位置處所顯示的顯示項。當(dāng)所顯示的多個顯示項已經(jīng)改變時,在該改變之后,可以關(guān)注在與已經(jīng)進(jìn)行了改變用的觸摸輸入的位置相同的位置處所顯示的顯示項。因此,即使在切換顯示之后,用戶也可以識別出關(guān)注點。也就是說,即使在切換顯示之后,用戶也可以容易地識別用于識別出所選擇的顯示項的信息在顯示區(qū)域中存在于何處。注意,可以通過一個硬件或多個硬件來進(jìn)行根據(jù)第一和第二實施例的PC 100的控制,以控制整個設(shè)備。已經(jīng)基于優(yōu)選實施例詳細(xì)說明了本發(fā)明。然而,本發(fā)明不限于這些具體實施例,并且包括本發(fā)明的精神和范圍內(nèi)的各種形式。上述實施例僅是本發(fā)明的例子,并且可以根據(jù)需要組合這些實施例。在上述實施例中,將本發(fā)明應(yīng)用于PC。然而,實施本發(fā)明不限于上述例子。更具體地,本發(fā)明可應(yīng)用于諸如數(shù)字照相機(jī)、PDA、蜂窩式電話終端、便攜式圖像瀏覽器、打印設(shè)備中設(shè)置的用以選擇并檢查打印圖像的顯示器、或能夠同時顯示多個圖像的數(shù)字相框等的顯示控制設(shè)備。其它實施例還可以通過讀出并執(zhí)行存儲裝置上所記錄的程序以進(jìn)行上述實施例的功能的系統(tǒng)或設(shè)備的計算機(jī)(或者CPU或MPU等的裝置)以及通過以下方法來實現(xiàn)本發(fā)明的方面, 其中,由系統(tǒng)或設(shè)備的計算機(jī)通過例如讀出并執(zhí)行存儲裝置上所記錄的程序以進(jìn)行上述實施例的功能,來進(jìn)行該方法的步驟。為了該目的,例如,經(jīng)由網(wǎng)絡(luò)或者從用作存儲裝置的各種類型的記錄介質(zhì)(例如,計算機(jī)可讀介質(zhì))向計算機(jī)提供該程序。盡管已經(jīng)參考典型實施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不限于所公開的典型實施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改以及等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種顯示控制設(shè)備,包括選擇部件,用于從顯示裝置上顯示的多個顯示項中選擇至少一個顯示項;顯示控制部件,用于進(jìn)行控制,以針對所述選擇部件從所述顯示裝置上顯示的所述多個顯示項中所選擇的所述至少一個顯示項,顯示表示選擇了所述至少一個顯示項的標(biāo)識;改變部件,用于將所述顯示裝置上顯示的所述多個顯示項改變?yōu)橹辽俨糠植煌谒龆鄠€顯示項的其它多個顯示項;存儲部件,用于存儲在所述改變部件進(jìn)行改變之前在顯示畫面上所設(shè)置的位置;以及控制部件,用于在所述改變部件進(jìn)行改變之后,控制所述選擇部件,以選擇在改變之前在所述顯示畫面上所設(shè)置的并且在所述存儲部件中存儲的位置處顯示的顯示項。
2.根據(jù)權(quán)利要求1所述的顯示控制設(shè)備,其特征在于,所述顯示項是圖像。
3.根據(jù)權(quán)利要求1所述的顯示控制設(shè)備,其特征在于,所述存儲部件存儲在所述改變部件進(jìn)行改變之前所述選擇部件已經(jīng)選擇的所述至少一個顯示項在所述顯示畫面上的位置,作為在所述改變部件進(jìn)行改變之前在所述顯示畫面上所設(shè)置的位置。
4.根據(jù)權(quán)利要求1所述的顯示控制設(shè)備,其特征在于,還包括檢測部件,所述檢測部件用于檢測對所述顯示裝置的觸摸操作,其中,所述選擇部件根據(jù)所述檢測部件所檢測到的所述觸摸操作進(jìn)行選擇。
5.根據(jù)權(quán)利要求4所述的顯示控制設(shè)備,其特征在于,當(dāng)所述檢測部件所檢測到的、已經(jīng)進(jìn)行了所述觸摸操作的位置移動了不少于預(yù)定距離時,所述改變部件進(jìn)行改變。
6.根據(jù)權(quán)利要求4所述的顯示控制設(shè)備,其特征在于,所述存儲部件存儲所述檢測部件最后檢測到的、已經(jīng)進(jìn)行了所述觸摸操作的位置,作為在所述改變部件進(jìn)行改變之前在所述顯示畫面上所設(shè)置的位置。
7.根據(jù)權(quán)利要求1所述的顯示控制設(shè)備,其特征在于,當(dāng)所述改變部件開始進(jìn)行改變時,所述顯示控制部件進(jìn)行控制以不顯示所述標(biāo)識。
8.根據(jù)權(quán)利要求1至7中任一項所述的顯示控制設(shè)備,其特征在于,通過所顯示的多個顯示項的滾動操作來進(jìn)行所述改變部件所進(jìn)行的改變。
9.根據(jù)權(quán)利要求1至7中任一項所述的顯示控制設(shè)備,其特征在于,通過頁切換操作來進(jìn)行所述改變部件所進(jìn)行的改變。
10.一種顯示控制方法,包括第一選擇步驟,用于從顯示裝置上顯示的多個顯示項中選擇至少一個顯示項;顯示控制步驟,用于進(jìn)行控制,以針對在所述第一選擇步驟中從所述顯示裝置上顯示的所述多個顯示項中所選擇的所述至少一個顯示項,顯示表示選擇了所述至少一個顯示項的標(biāo)識;改變步驟,用于將所述顯示裝置上顯示的所述多個顯示項改變?yōu)橹辽俨糠植煌谒龆鄠€顯示項的其它多個顯示項;存儲步驟,用于存儲在所述改變步驟中進(jìn)行改變之前在顯示畫面上所設(shè)置的位置;以及第二選擇步驟,用于在所述改變步驟中進(jìn)行改變之后,選擇在改變之前在所述顯示畫面上所設(shè)置的并且在所述存儲步驟中存儲的位置處顯示的顯示項。
11.一種顯示控制設(shè)備,包括檢測部件,用于檢測對顯示裝置的觸摸操作;選擇部件,用于根據(jù)至少所述檢測部件所檢測到的所述觸摸操作,從所述顯示裝置上顯示的多個顯示項中選擇至少一個顯示項;顯示控制部件,用于進(jìn)行控制,以針對所述選擇部件從所述顯示裝置上顯示的所述多個顯示項中所選擇的所述至少一個顯示項,顯示表示選擇了所述至少一個顯示項的標(biāo)識;改變部件,用于根據(jù)當(dāng)所述檢測部件所檢測到的、已經(jīng)進(jìn)行了所述觸摸操作的位置移動了不少于預(yù)定距離時所判斷出的操作,將所述顯示裝置上顯示的所述多個顯示項改變?yōu)橹辽俨糠植煌谒龆鄠€顯示項的其它多個顯示項;存儲部件,用于存儲顯示畫面上的如下位置,其中,在使所述改變部件進(jìn)行改變的所述所判斷出的操作之后,在該位置處不再檢測到所述檢測部件所檢測到的所述觸摸操作;以及控制部件,用于在所述改變部件進(jìn)行改變之后,控制所述選擇部件,以選擇在所述存儲部件中存儲的、所述顯示畫面上的不再檢測到所述觸摸操作的位置處所顯示的顯示項。
12. —種顯示控制方法,包括 檢測步驟,用于檢測對顯示裝置的觸摸操作;選擇步驟,用于根據(jù)至少在所述檢測步驟中檢測到的所述觸摸操作,從所述顯示裝置上顯示的多個顯示項中選擇至少一個顯示項;顯示控制步驟,用于進(jìn)行控制,以針對在所述選擇步驟中從所述顯示裝置上顯示的所述多個顯示項中所選擇的所述至少一個顯示項,顯示表示選擇了所述至少一個顯示項的標(biāo)識;改變步驟,用于根據(jù)當(dāng)在所述檢測步驟中檢測到的、已經(jīng)進(jìn)行了所述觸摸操作的位置移動了不少于預(yù)定距離時所判斷出的操作,將所述顯示裝置上顯示的所述多個顯示項改變?yōu)橹辽俨糠植煌谒龆鄠€顯示項的其它多個顯示項;存儲步驟,用于存儲顯示畫面上的如下位置,其中,在使所述改變步驟進(jìn)行改變的所述所判斷出的操作之后,在該位置處不再檢測到在所述檢測步驟中檢測到的所述觸摸操作; 以及控制步驟,用于在所述改變步驟中進(jìn)行改變之后,控制所述選擇步驟,以選擇在所述存儲步驟中存儲的、所述顯示畫面上的不再檢測到所述觸摸操作的位置處所顯示的顯示項。
全文摘要
本發(fā)明涉及一種顯示控制設(shè)備和顯示控制方法。當(dāng)將所顯示的多個項改變?yōu)橹辽俨糠植煌钠渌鄠€項時,可識別地顯示所顯示的多個項中所選擇的至少一個項,并且存儲該至少一個項的顯示位置。在已將所顯示的多個項改變?yōu)槠渌鄠€項之后,可識別地顯示在與所存儲的改變之前所選擇的項的顯示位置相同的位置處顯示的項。這樣在同時顯示多個項時提高了可操作性。
文檔編號G06F3/048GK102163207SQ20111003451
公開日2011年8月24日 申請日期2011年1月30日 優(yōu)先權(quán)日2010年2月1日
發(fā)明者高木陽介 申請人:佳能株式會社