本發(fā)明涉及一種顯示控制設(shè)備及其控制方法,尤其涉及用于通過(guò)進(jìn)行觸摸操作來(lái)對(duì)顯示對(duì)象進(jìn)行顯示的顯示控制方法。
背景技術(shù):
日本特開2015-055888描述了用于通過(guò)進(jìn)行觸摸操作來(lái)放大或縮小顯示對(duì)象(物體)的技術(shù)。在日本特開2015-055888中,即使進(jìn)行相同的觸摸操作,也會(huì)根據(jù)在使得能夠進(jìn)行觸摸輸入的操作畫面中是否存在特定區(qū)域,來(lái)在基于觸摸位置的放大/縮小和不基于觸摸位置的放大/縮小之間切換處理。
然而,在日本特開2015-055888中,根據(jù)進(jìn)行觸摸操作之前的畫面的顯示狀態(tài)來(lái)確定放大顯示或縮小顯示的標(biāo)準(zhǔn),并且用戶不能選擇是基于觸摸位置來(lái)放大/縮小顯示對(duì)象、還是與觸摸位置無(wú)關(guān)地放大/縮小顯示對(duì)象。因而,已存在沒(méi)有按照用戶的期望進(jìn)行顯示控制的情況。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明是考慮到上述問(wèn)題而作出的,并且實(shí)現(xiàn)了如下技術(shù),其中該技術(shù)使得可以根據(jù)在用于放大或縮小圖像的觸摸操作之前是否進(jìn)行了觸摸操作,通過(guò)切換放大或縮小的標(biāo)準(zhǔn)來(lái)按照用戶的期望進(jìn)行顯示控制。
為了解決上述問(wèn)題,本發(fā)明提供一種顯示控制設(shè)備,包括:觸摸檢測(cè)單元,其被配置為檢測(cè)針對(duì)顯示單元的觸摸操作;以及顯示控制單元,其被配置為進(jìn)行以下操作:在所述觸摸檢測(cè)單元在所述顯示單元上檢測(cè)到多觸摸操作、但是所述觸摸檢測(cè)單元沒(méi)有檢測(cè)到伴隨有在從所述多觸摸操作的檢測(cè)之前保持在所述顯示單元上的、觸摸位置在顯示單元上的移動(dòng)的預(yù)定觸摸操作的情況下,進(jìn)行控制,使得以基于進(jìn)行所述多觸摸操作的位置的第一位置為基準(zhǔn),根據(jù)所述多觸摸操作來(lái)放大或縮小所述顯示單元上所顯示的顯示對(duì)象,以及在所述觸摸檢測(cè)單元檢測(cè)到所述預(yù)定觸摸操作、并且在進(jìn)行所述預(yù)定觸摸操作之后所述預(yù)定觸摸操作中的至少一個(gè)觸摸被保持的狀態(tài)下所述觸摸檢測(cè)單元檢測(cè)多觸摸操作的情況下,進(jìn)行控制,使得以不基于進(jìn)行所述多觸摸操作的位置的第二位置為基準(zhǔn),根據(jù)所述多觸摸操作來(lái)放大或縮小所述顯示單元上所顯示的顯示對(duì)象。
為了解決上述問(wèn)題,本發(fā)明提供一種顯示控制設(shè)備的控制方法,包括以下步驟:檢測(cè)針對(duì)顯示單元的觸摸操作;在檢測(cè)到所述顯示單元上的多觸摸操作、但是沒(méi)有檢測(cè)到伴隨有從所述多觸摸操作的檢測(cè)之前保持在顯示單元上的、觸摸位置在顯示單元上的移動(dòng)的預(yù)定觸摸操作的情況下,進(jìn)行控制,使得以基于進(jìn)行所述多觸摸操作的位置的第一位置為基準(zhǔn),根據(jù)所述多觸摸操作來(lái)放大或縮小所述顯示單元上所顯示的顯示對(duì)象;以及在檢測(cè)到所述預(yù)定觸摸操作、并且在進(jìn)行所述預(yù)定觸摸操作之后所述預(yù)定觸摸操作的至少一個(gè)操作被保持的狀態(tài)下檢測(cè)到針對(duì)所述顯示單元的多觸摸操作的情況下,進(jìn)行控制,使得以不基于進(jìn)行所述多觸摸操作的位置的第二位置為基準(zhǔn),根據(jù)所述多觸摸操作來(lái)放大或縮小所述顯示單元上所顯示的顯示對(duì)象。
為了解決上述問(wèn)題,本發(fā)明提供一種顯示控制設(shè)備,包括:觸摸檢測(cè)單元,其被配置為檢測(cè)針對(duì)顯示單元的觸摸操作;以及顯示控制單元,其被配置為進(jìn)行以下操作:在檢測(cè)到伴隨有針對(duì)所述顯示單元的觸摸操作的觸摸位置的移動(dòng)的預(yù)定觸摸操作之后的時(shí)間段不在預(yù)定時(shí)間段內(nèi)、并且檢測(cè)到針對(duì)所述顯示單元的多觸摸操作的情況下,進(jìn)行控制,使得以基于進(jìn)行所述多觸摸操作的位置的第一位置為基準(zhǔn),根據(jù)所述多觸摸操作來(lái)放大或縮小所述顯示單元上所顯示的顯示對(duì)象,以及在檢測(cè)到所述預(yù)定觸摸操作之后的所述預(yù)定時(shí)間段內(nèi)檢測(cè)到針對(duì)所述顯示單元的多觸摸操作的情況下,進(jìn)行控制,使得以不基于進(jìn)行所述多觸摸操作的位置的第二位置為基準(zhǔn),根據(jù)所述多觸摸操作來(lái)放大或縮小所述顯示單元上所顯示的顯示對(duì)象。
為了解決上述問(wèn)題,本發(fā)明提供一種顯示控制設(shè)備的控制方法,包括以下步驟:檢測(cè)針對(duì)顯示單元的觸摸操作;在檢測(cè)到伴隨有針對(duì)所述顯示單元的觸摸操作的觸摸位置的移動(dòng)的預(yù)定觸摸操作之后的時(shí)間段不在預(yù)定時(shí)間段內(nèi)、并且檢測(cè)到針對(duì)所述顯示單元的多觸摸操作的情況下,進(jìn)行控制,使得以基于進(jìn)行所述多觸摸操作的位置的第一位置為基準(zhǔn),根據(jù)所述多觸摸操作來(lái)放大或縮小所述顯示單元上所顯示的顯示對(duì)象;以及在檢測(cè)到所述預(yù)定觸摸操作之后的所述預(yù)定時(shí)間段內(nèi)檢測(cè)到針對(duì)所述顯示單元的多觸摸操作的情況下,進(jìn)行控制,使得以不基于進(jìn)行所述多觸摸操作的位置的第二位置為基準(zhǔn),根據(jù)所述多觸摸操作來(lái)放大或縮小所述顯示單元上所顯示的顯示對(duì)象。
根據(jù)本發(fā)明,可以根據(jù)在用于放大或縮小圖像的觸摸操作之前是否進(jìn)行了觸摸操作,通過(guò)對(duì)放大或縮小的標(biāo)準(zhǔn)進(jìn)行切換來(lái)按照用戶的期望進(jìn)行顯示控制。
通過(guò)以下(參考附圖)對(duì)典型實(shí)施例的說(shuō)明,本發(fā)明的其它特征將變得明顯。
附圖說(shuō)明
圖1a和1b是示出根據(jù)本實(shí)施例的顯示控制設(shè)備的外觀的圖。
圖2是示出根據(jù)本實(shí)施例的顯示控制設(shè)備的內(nèi)部結(jié)構(gòu)的框圖。
圖3a~3e是示出根據(jù)本實(shí)施例的顯示控制的圖。
圖4a~4h是示出根據(jù)本實(shí)施例的觸摸移動(dòng)之后的放大顯示的示例的圖。
圖5是示出根據(jù)本實(shí)施例的顯示控制處理的流程圖。
具體實(shí)施方式
以下將詳細(xì)說(shuō)明用于實(shí)現(xiàn)本發(fā)明的實(shí)施例。在本實(shí)施例中,將說(shuō)明向作為攝像設(shè)備的單鏡頭反光數(shù)字照相機(jī)應(yīng)用顯示控制設(shè)備的示例。
設(shè)備結(jié)構(gòu)
以下將參考圖1a、1b和2來(lái)說(shuō)明根據(jù)本實(shí)施例的數(shù)字照相機(jī)的結(jié)構(gòu)和功能。
首先將參考圖1a和1b來(lái)說(shuō)明根據(jù)本實(shí)施例的數(shù)字照相機(jī)100(以下稱為“照相機(jī)”)的外部結(jié)構(gòu)。
圖1a是照相機(jī)100的正面立體圖,并且圖1b是照相機(jī)100的背面立體圖。
在圖1a和1b中,顯示單元101是照相機(jī)本體的背面上所配置的、用于顯示圖像和各種信息的諸如lcd等的顯示裝置。此外,顯示單元101具有用于在拍攝到靜止圖像之后再現(xiàn)該靜止圖像的功能、用于顯示記錄中的運(yùn)動(dòng)圖像的功能以及實(shí)時(shí)取景顯示功能??扉T釋放按鈕102是用于給出拍攝指示的推式按鈕型操作構(gòu)件。模式撥盤103是用于在照相機(jī)100的操作模式之間進(jìn)行切換的轉(zhuǎn)動(dòng)型操作構(gòu)件。主撥盤104是能夠改變諸如快門速度和光圈孔徑等的設(shè)置值的轉(zhuǎn)動(dòng)式操作構(gòu)件。
菜單按鈕105是用于將使得能夠進(jìn)行各種設(shè)置的菜單畫面顯示在顯示單元101上的操作構(gòu)件。拍攝設(shè)置按鈕106是用于設(shè)置用于拍攝靜止圖像或運(yùn)動(dòng)圖像等的拍攝模式中的各種拍攝條件的操作構(gòu)件。十字鍵107是由于按下了上下左右中的任一個(gè)因而能夠進(jìn)行與十字鍵107的按下部分相對(duì)應(yīng)的操作的移動(dòng)指示構(gòu)件。set(設(shè)置)按鈕108是推式按鈕,并且主要用于確定選擇項(xiàng)等。放大按鈕109是用于改變實(shí)時(shí)取景中的放大顯示的開啟/關(guān)閉、并且改變放大顯示的放大率的操作構(gòu)件。此外,放大按鈕109是用于在再現(xiàn)模式中放大再現(xiàn)圖像并且增大放大率的操作構(gòu)件??s小按鈕110是用于縮小放大后的再現(xiàn)圖像的放大率并且進(jìn)行畫面的縮小顯示的操作構(gòu)件。注意,在利用放大按鈕109和縮小按鈕110的放大處理和縮小處理中,始終以顯示單元101的畫面(圖像)的中央為基準(zhǔn)來(lái)放大或縮小圖像。
本實(shí)施例的照相機(jī)100具有用于接通/斷開向數(shù)字照相機(jī)100的電力供給的電源開關(guān)和用于接通/斷開實(shí)時(shí)取景顯示的實(shí)時(shí)取景按鈕。照相機(jī)100還具有把持部,其中該把持部具有在用戶把持照相機(jī)100時(shí)使得他或她的右手容易抓握的形狀。
圖2示出根據(jù)本實(shí)施例的照相機(jī)100的內(nèi)部結(jié)構(gòu)。
在圖2中,拍攝鏡頭204是包括變焦透鏡和調(diào)焦透鏡的透鏡組??扉T205具有光圈功能。攝像單元206是用于將被攝體的光學(xué)圖像轉(zhuǎn)換成電氣信號(hào)的包括ccd或cmos等的圖像傳感器。a/d轉(zhuǎn)換器207將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)。a/d轉(zhuǎn)換器207用于將從攝像單元206輸出的模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)。擋板203覆蓋包括照相機(jī)100的拍攝鏡頭204的攝像系統(tǒng),由此防止針對(duì)包括拍攝鏡頭204、快門205和攝像單元206的攝像系統(tǒng)的污染和損壞。注意,拍攝鏡頭204可以固定至照相機(jī)100或者可以從照相機(jī)100拆卸。
圖像處理單元202對(duì)來(lái)自a/d轉(zhuǎn)換器207的數(shù)據(jù)或來(lái)自存儲(chǔ)器控制單元208的數(shù)據(jù)進(jìn)行諸如預(yù)定像素插值和縮小等的調(diào)整大小處理以及顏色轉(zhuǎn)換處理。此外,圖像處理單元202使用所拍攝到的圖像數(shù)據(jù)來(lái)進(jìn)行預(yù)定計(jì)算處理,并且系統(tǒng)控制單元201基于這些計(jì)算結(jié)果來(lái)進(jìn)行曝光控制和測(cè)距控制。因而,進(jìn)行ttl(通過(guò)鏡頭)類型的af(自動(dòng)調(diào)焦)處理、ae(自動(dòng)曝光)處理和ef(閃光燈預(yù)發(fā)光)處理。此外,圖像處理單元202使用所拍攝到的圖像數(shù)據(jù)來(lái)進(jìn)行預(yù)定計(jì)算處理,并且基于這些計(jì)算結(jié)果來(lái)進(jìn)行ttl類型的awb(自動(dòng)白平衡)處理。
來(lái)自a/d轉(zhuǎn)換器207的輸出數(shù)據(jù)經(jīng)由圖像處理單元202和存儲(chǔ)器控制單元208這兩者或者經(jīng)由存儲(chǔ)器控制單元208被直接寫入存儲(chǔ)器209。存儲(chǔ)器209存儲(chǔ)從攝像單元206獲得的并且由a/d轉(zhuǎn)換器207轉(zhuǎn)換成數(shù)字?jǐn)?shù)據(jù)的圖像數(shù)據(jù)以及要顯示在顯示單元101上的圖像顯示用數(shù)據(jù)。存儲(chǔ)器209具有足以存儲(chǔ)預(yù)定數(shù)量的靜止圖像以及預(yù)定時(shí)間段的運(yùn)動(dòng)圖像和音頻的存儲(chǔ)容量。
存儲(chǔ)器209還用作圖像顯示所用的存儲(chǔ)器(視頻存儲(chǔ)器)。d/a轉(zhuǎn)換器210將存儲(chǔ)器209中所存儲(chǔ)的圖像顯示用數(shù)據(jù)轉(zhuǎn)換成模擬信號(hào)并且將該模擬信號(hào)供給至顯示單元101。顯示單元101經(jīng)由d/a轉(zhuǎn)換器210顯示寫入存儲(chǔ)器209的圖像顯示用數(shù)據(jù)。顯示單元101對(duì)諸如lcd等的顯示裝置進(jìn)行與來(lái)自d/a轉(zhuǎn)換器210的模擬信號(hào)相對(duì)應(yīng)的顯示。利用d/a轉(zhuǎn)換器210將a/d轉(zhuǎn)換器207一次進(jìn)行了轉(zhuǎn)換并存儲(chǔ)在存儲(chǔ)器209中的數(shù)字信號(hào)轉(zhuǎn)換成模擬信號(hào),并且將這些模擬信號(hào)順次發(fā)送至顯示單元101以顯示在顯示單元101上,從而使得可以實(shí)現(xiàn)電子取景器(evf)功能并且進(jìn)行利用實(shí)時(shí)取景的通過(guò)鏡頭圖像顯示。顯示單元101是可變角度型顯示器,其中在該可變角度型顯示器中,用戶可以自由地改變可變角度型顯示器的顯示面相對(duì)于照相機(jī)100的方向和角度,并且使可變角度型顯示器轉(zhuǎn)動(dòng)。
非易失性存儲(chǔ)器214例如是電可擦除且可記錄的eeprom。在非易失性存儲(chǔ)器214中,存儲(chǔ)有例如用于使系統(tǒng)控制單元201進(jìn)行工作的常數(shù)和程序。在該上下文中,“程序”可以指代用于執(zhí)行后面將說(shuō)明的顯示控制處理所用的流程圖的程序。
系統(tǒng)控制單元201是用于進(jìn)行照相機(jī)100的整體控制的計(jì)算處理裝置,并且通過(guò)執(zhí)行非易失性存儲(chǔ)器214中所存儲(chǔ)的程序來(lái)實(shí)現(xiàn)后面將說(shuō)明的本實(shí)施例的顯示控制處理。系統(tǒng)存儲(chǔ)器213例如是ram,并且還用作工作存儲(chǔ)器,其中在該工作存儲(chǔ)器中,展開用于使系統(tǒng)控制單元201進(jìn)行工作的常數(shù)和變量以及從非易失性存儲(chǔ)器214讀出的程序。系統(tǒng)控制單元201控制存儲(chǔ)器209、d/a轉(zhuǎn)換器210和顯示單元101等,從而進(jìn)行顯示控制。
系統(tǒng)計(jì)時(shí)器212是用于測(cè)量各種控制所用的時(shí)間段和集成時(shí)鐘的時(shí)間的計(jì)時(shí)器電路。
模式撥盤103、第一快門開關(guān)102a、第二快門開關(guān)102b和操作單元215是用于將各種指示輸入至系統(tǒng)控制單元201的操作構(gòu)件。
模式撥盤103將系統(tǒng)控制單元201的操作模式切換為靜止圖像拍攝模式、運(yùn)動(dòng)圖像記錄模式和再現(xiàn)模式中的任意模式。靜止圖像拍攝模式包括自動(dòng)拍攝模式、自動(dòng)場(chǎng)景判斷模式、手動(dòng)模式、特定場(chǎng)景拍攝模式、程序ae模式和自定義模式等。使用模式撥盤103,將模式直接切換為靜止圖像拍攝模式中所包括的多個(gè)模式中的任意模式??蛇x地,還可以使用模式撥盤103切換為靜止圖像拍攝模式,然后使用其它操作構(gòu)件切換為靜止圖像拍攝模式中所包括的多個(gè)模式中的任意模式。同樣,運(yùn)動(dòng)圖像記錄模式也可以包括多個(gè)模式。
在正對(duì)照相機(jī)100上所設(shè)置的快門釋放按鈕102進(jìn)行操作、即半按下(拍攝準(zhǔn)備指示)的情況下,第一快門開關(guān)102a接通并且生成第一快門開關(guān)信號(hào)sw1。在接收到第一快門開關(guān)信號(hào)sw1時(shí),系統(tǒng)控制單元201使圖像處理單元202開始af(自動(dòng)調(diào)焦)處理、ae(自動(dòng)曝光)處理、awb(自動(dòng)白平衡)處理和ef(閃光燈預(yù)發(fā)光)處理等。
在快門釋放按鈕102的操作完成、即全按下快門釋放按鈕102(拍攝指示)的情況下,第二快門開關(guān)102b接通并且生成第二快門開關(guān)信號(hào)sw2。在接收到第二快門開關(guān)信號(hào)sw2時(shí),系統(tǒng)控制單元201開始從讀出來(lái)自攝像單元206的信號(hào)起直到將圖像數(shù)據(jù)寫入記錄介質(zhì)223為止的一系列拍攝處理。
通過(guò)選擇顯示單元101上所顯示的各種功能圖標(biāo),將針對(duì)各情形的適當(dāng)功能分配至操作單元215的各操作構(gòu)件,因而操作單元215用作各種功能按鈕。這些功能按鈕的示例包括結(jié)束按鈕、后退按鈕、圖像滾動(dòng)按鈕、跳過(guò)按鈕、縮小按鈕和屬性改變按鈕等。例如,通過(guò)按下菜單按鈕105將使得能夠進(jìn)行各種設(shè)置的菜單畫面顯示在顯示單元101上。用戶可以通過(guò)使用顯示單元101上所顯示的菜單畫面、十字鍵107和set按鈕108來(lái)直觀地進(jìn)行各種設(shè)置。
在操作單元215中還包括能夠檢測(cè)針對(duì)顯示單元101的觸摸操作的觸摸面板(觸摸屏)101b。觸摸面板101b和顯示單元101可被構(gòu)造為單個(gè)集成單元。例如,觸摸面板101b是以光的透過(guò)率將不會(huì)干擾顯示單元101所呈現(xiàn)的顯示的方式構(gòu)造成的,并且觸摸面板101b安裝至顯示單元101的顯示面的最上層。另外,觸摸面板101b上的輸入坐標(biāo)和顯示單元101上的顯示坐標(biāo)相關(guān)。結(jié)果,可以構(gòu)造成使得用戶可以直接操縱顯示單元101上所顯示的畫面的gui。系統(tǒng)控制單元201能夠檢測(cè)以下的觸摸操作和通過(guò)接觸觸摸面板101b所進(jìn)行的狀態(tài)。
-使用手指或筆來(lái)觸摸觸摸面板101b(以下稱為“觸及(touch-down)”)。
-觸摸面板101b與手指或筆相觸摸的狀態(tài)(以下稱為“觸摸持續(xù)(touch-on)”)。
-手指或筆在與觸摸面板101b相接觸的同時(shí)移動(dòng)(以下稱為“觸摸移動(dòng)(touch-move)”)。
-使已與觸摸面板101b相接觸的手指或筆抬起(以下稱為“觸摸停止(touch-up)”)。
-根本沒(méi)有觸摸觸摸面板101b的狀態(tài)(以下稱為“未觸摸(touch-off)”)。
將利用手指或筆正觸摸觸摸面板101b的這些操作和位置坐標(biāo)經(jīng)由內(nèi)部總線通信至系統(tǒng)控制單元201,并且基于如此通信的信息,系統(tǒng)控制單元201判斷對(duì)觸摸面板101b進(jìn)行了哪種操作。關(guān)于“觸摸移動(dòng)”,基于坐標(biāo)位置的變化,還可以針對(duì)各垂直成分和水平成分來(lái)判斷在觸摸面板101b上移動(dòng)的手指或筆的移動(dòng)的方向。此外,假定以下:在觸摸面板101b上在“觸及”后的一定“觸摸移動(dòng)”之后進(jìn)行“觸摸停止”的情況下,進(jìn)行了行程(stroke)。非??焖俚男谐虅?dòng)作被稱為“輕拂(flick)”?!拜p拂”是在手指與觸摸面板101b相接觸的狀態(tài)下、手指快速移動(dòng)了特定距離然后抬起的操作。換句話說(shuō),“輕拂”是手指在拂過(guò)觸摸面板101b的表面的快速追蹤操作。系統(tǒng)控制單元201在檢測(cè)到按預(yù)定速度以上進(jìn)行了預(yù)定距離以上的這種移動(dòng)、然后檢測(cè)到“觸摸停止”的情況下,可以判斷為進(jìn)行了“輕拂”。此外,系統(tǒng)控制單元201在檢測(cè)到按小于預(yù)定速度的速度進(jìn)行了預(yù)定距離以上的移動(dòng)的情況下,可以判斷為進(jìn)行了“拖動(dòng)(drag)”。此外,將用于在利用手指或筆同時(shí)觸摸觸摸面板101b的兩個(gè)位置(兩個(gè)點(diǎn))的狀態(tài)下、縮小這兩個(gè)點(diǎn)之間的距離的操作稱為“捏合(pinch-in)”。具體地,捏合是用于在利用手指觸摸觸摸面板101b的兩個(gè)點(diǎn)的同時(shí)使這些手指彼此靠近的操作(用于縮小多個(gè)觸摸位置之間的距離的操作)。換句話說(shuō),捏合是用于使兩個(gè)手指在觸摸面板101b上移動(dòng)、仿佛擠捏諸如觸摸面板101b上所顯示的圖像等的物體那樣的操作。與捏合相反,將用于在利用手指或筆同時(shí)觸摸觸摸面板101b的兩個(gè)點(diǎn)的狀態(tài)下、使這兩個(gè)點(diǎn)之間的距離變寬的操作(用于使多個(gè)觸摸位置之間的距離變寬的操作)稱為分開(pinch-out)。觸摸面板101b可以采用依賴于以下方式中的任意方式的方法:電阻膜方式、靜電電容方式、表面聲波方式、紅外輻射方式、電磁感應(yīng)方式、圖像識(shí)別方式和光學(xué)感測(cè)方式。
電源控制單元219例如包括電池檢測(cè)電路、dc-dc轉(zhuǎn)換器、用于切換要進(jìn)行供電的塊的切換電路,并且檢測(cè)是否插入了電池、電池的類型及其剩余電量。此外,電源控制單元219根據(jù)這些檢測(cè)結(jié)果和系統(tǒng)控制單元201的指示來(lái)控制dc-dc轉(zhuǎn)換器,并且向包括記錄介質(zhì)223的各個(gè)單元供給所需時(shí)間長(zhǎng)度的所需電壓。
電源單元220包括諸如堿性電池或鋰電池等的一次電池、諸如nicd電池、nimh電池或li離子電池等的二次電池、或者ac適配器。記錄介質(zhì)接口(i/f)222用于與諸如存儲(chǔ)卡或硬盤等的記錄介質(zhì)223連接。記錄介質(zhì)223是用于記錄所拍攝圖像的諸如存儲(chǔ)卡等的記錄介質(zhì),并且包括半導(dǎo)體存儲(chǔ)器或磁盤等。
另外,本實(shí)施例的照相機(jī)100具有用于相對(duì)于經(jīng)由無(wú)線天線或有線線纜以可通信方式連接的外部裝置進(jìn)行視頻和聲音的發(fā)送/接收的通信單元。作為外部裝置,假定個(gè)人計(jì)算機(jī)、作為一種個(gè)人計(jì)算機(jī)的平板終端、打印機(jī)、其它數(shù)字照相機(jī)、作為一種移動(dòng)電話終端的智能電話和各種服務(wù)提供服務(wù)器等。
注意,硬件結(jié)構(gòu)不限于圖2所示的硬件結(jié)構(gòu),并且如下結(jié)構(gòu)也是可以的:例如,單個(gè)硬件項(xiàng)進(jìn)行顯示控制、通信控制、拍攝控制和圖像處理控制等,從而用作照相機(jī)100的各單元或塊??蛇x地,多個(gè)硬件項(xiàng)彼此協(xié)作地進(jìn)行工作以用作單個(gè)單元或塊,這也是可以的。
顯示控制處理
接著,將參考圖3a~5來(lái)說(shuō)明本實(shí)施例的照相機(jī)100的顯示控制操作。
圖3a~3e示出如下兩個(gè)情況下的顯示示例,從而對(duì)顯示單元101的顯示畫面上所顯示的圖像進(jìn)行放大顯示:進(jìn)行用于通過(guò)進(jìn)行分開來(lái)以兩個(gè)觸摸位置之間的中心為基準(zhǔn)進(jìn)行放大顯示的第一放大處理的情況以及進(jìn)行用于與觸摸位置無(wú)關(guān)地以畫面中央為基準(zhǔn)進(jìn)行放大顯示的第二放大處理的情況。
圖3a示出圖像整體無(wú)放大地顯示在顯示單元101的顯示畫面上的狀態(tài)。圖3b示出用于以顯示畫面上的進(jìn)行分開的觸摸位置之間的中心(中心點(diǎn))為基準(zhǔn)來(lái)進(jìn)行放大顯示的第一放大處理的顯示示例。在圖3b中,以兩個(gè)觸摸位置之間的中心301為基準(zhǔn),按基于這兩個(gè)觸摸位置之間的距離的放大率來(lái)放大圖像。因此,在放大之前和之后(圖3a和3b),位于用作放大基準(zhǔn)的觸摸位置之間的中心301的被攝體部分(在圖3a和3b的示例中為女孩的鼻子周圍)在顯示畫面上的位置沒(méi)有改變。另一方面,在放大之前和之后(圖3a和3b),不是位于用作放大基準(zhǔn)的觸摸位置之間的中心301的被攝體部分的位置隨著圖像的放大而呈以觸摸位置之間的中心301為中心的同心狀改變。例如,圖3b中的女孩的左耳比圖3a中的女孩的左耳大且向左移動(dòng),并且圖3b中的女孩的右耳比圖3a中的女孩的右耳大且向右移動(dòng)。在這種第一放大處理中,通過(guò)利用兩個(gè)手指同時(shí)觸摸期望放大并觀看圖像的位置(例如,女孩的面部)、然后使這些手指之間的距離變寬,在基本沒(méi)有移動(dòng)的情況下在期望位置處放大圖像。在圖3b的示例中,放大之后的女孩的面部沒(méi)有突出到畫面外側(cè)并且可以從視覺上識(shí)別出。在第一放大處理中,以這種方式,可以通過(guò)較少的操作過(guò)程來(lái)在用戶期望放大并觀看圖像的位置處直觀地放大并確認(rèn)該圖像。
圖3c示出用于與觸摸位置無(wú)關(guān)地來(lái)以畫面中央為基準(zhǔn)進(jìn)行放大顯示的第二放大處理的第一顯示示例。在圖3c中,與檢測(cè)到觸摸的位置無(wú)關(guān)地,以顯示畫面(顯示圖像的區(qū)域)的中央302為基準(zhǔn),按基于兩個(gè)觸摸位置之間的距離的放大率來(lái)放大圖像。因此,在放大之前和之后(圖3a和3c),位于用作放大基準(zhǔn)的顯示畫面的中央302的被攝體部分(在圖3a和3c的示例中為女孩的胸部周圍)在顯示畫面上的位置沒(méi)有改變。另一方面,在放大之前和之后(圖3a和3c),沒(méi)有位于用作放大基準(zhǔn)的顯示畫面的中央302的被攝體部分的位置隨著圖像的放大而呈以顯示畫面的中央302為中心的同心狀改變。如果如上所述的顯示畫面的中央302和放大基準(zhǔn)點(diǎn)一致,則在放大之前和之后,被攝體部分的位置呈以畫面中央為中心的同心狀改變,由此使得容易理解放大之前和之后的畫面中的位置關(guān)系。另外,使用顯示畫面的中央302作為放大基準(zhǔn)的放大與拍攝期間的光學(xué)變焦在放大之前和之后被攝體部分的位置呈以畫面中央為中心的同心狀改變方面是相同的,并且是直觀的。此外,在使用放大按鈕109的情況下,以畫面(圖像的顯示區(qū)域)的中央(位于圖像的顯示區(qū)域的中央的圖像部分)為基準(zhǔn)進(jìn)行放大顯示(進(jìn)行第二放大處理)。在對(duì)圖像的顯示區(qū)域與其它顯示項(xiàng)的顯示區(qū)域分開的畫面(未示出)進(jìn)行顯示的情況下,即使在沒(méi)有顯示圖像的其它顯示項(xiàng)的顯示區(qū)域的位置處進(jìn)行捏分操作,也以圖像的顯示區(qū)域的中央為基準(zhǔn)進(jìn)行放大顯示(進(jìn)行第二放大處理)。
圖3d示出在以顯示畫面(圖像)的邊的端部303為基準(zhǔn)進(jìn)行放大顯示的情況下的不基于觸摸位置的第二放大處理的第二顯示示例。圖3d的處理在期望放大并確認(rèn)圖像的端部303附近的被攝體等的情況下是有用的。在放大圖像的狀態(tài)下對(duì)顯示有圖像的端部的范圍進(jìn)行顯示的情況下,可以假定用戶關(guān)注于圖像的端部。圖像的端部303經(jīng)常被顯示于顯示畫面的端部處,并且用戶難以在顯示畫面的端部進(jìn)行捏分操作(分開)以進(jìn)行基于兩個(gè)觸摸位置的放大顯示。有鑒于此,在本實(shí)施例中,如果如圖3d那樣顯示包括圖像的端部的一部分,則根據(jù)分開/捏合來(lái)以所顯示的端部(邊)的中央(在圖3d的示例中為作為左端部的垂直中央的端部303)為基準(zhǔn)進(jìn)行放大/縮小處理。這樣使得能夠通過(guò)在畫面中央進(jìn)行分開來(lái)以圖像的端部303為基準(zhǔn)進(jìn)行放大顯示,并且不必在顯示畫面的端部進(jìn)行捏分操作。在如圖3c那樣以畫面中央為基準(zhǔn)放大圖像的情況下,圖像的端部303移動(dòng)至顯示畫面的顯示范圍的外側(cè),但在以圖像的端部303為基準(zhǔn)的放大中,被攝體部分的位置呈以端部303為中心的同心狀改變。因此,如果在圖3d的狀態(tài)下進(jìn)行以圖像的左側(cè)的端部303為基準(zhǔn)的放大,則不存在隨著圖像的放大而向左移動(dòng)的部分。通過(guò)這樣進(jìn)行放大顯示,存在如下優(yōu)點(diǎn):放大之后不必通過(guò)進(jìn)行觸摸移動(dòng)來(lái)改變顯示位置以觀看左端部。
圖3e是在以顯示畫面(圖像)的兩邊相交的角部304為基準(zhǔn)進(jìn)行放大處理的情況下的不基于觸摸位置的第二放大處理的第三顯示示例。圖3e的處理在諸如期望放大并觀看圖像的端部(特別是顯示畫面的角部)的被攝體等的情況下是有效的。在本實(shí)施例中,在如圖3e那樣顯示包括圖像的頂點(diǎn)部(角部)的一部分的情況下,根據(jù)“分開”/“捏合”,以所顯示的頂點(diǎn)部(角部)的中央(在圖3e的示例中是作為圖像的右下頂點(diǎn)的角部304)為基準(zhǔn)來(lái)進(jìn)行放大/縮小處理。在以圖像的角部304為基準(zhǔn)的放大中,被攝體部分的位置呈以角部304為中心的同心狀改變。因此,如果在圖3e所示的狀態(tài)下進(jìn)行以圖像的角部304為基準(zhǔn)的放大,則不存在隨著圖像的放大而向右或向下移動(dòng)的部分。因此,位于角部304的被攝體部分在放大之前和之后沒(méi)有從顯示畫面的右下部起移動(dòng)。這樣使得用戶能夠通過(guò)在畫面中央進(jìn)行分開來(lái)以圖像的角部304沒(méi)有從顯示范圍突出的方式按基于兩個(gè)觸摸位置之間的距離的放大率進(jìn)行放大顯示,并且不必在顯示畫面的角部進(jìn)行捏分操作。
圖4a~4h示出如下情況下的顯示示例:在通過(guò)在顯示畫面上進(jìn)行捏分操作來(lái)進(jìn)行圖像的放大顯示時(shí),根據(jù)從進(jìn)行捏分操作之前持續(xù)的預(yù)定觸摸操作(觸摸移動(dòng))來(lái)在進(jìn)行基于觸摸位置的第一放大處理和進(jìn)行不基于觸摸位置的第二放大處理之間進(jìn)行切換。在本實(shí)施例中,進(jìn)行控制以使得:在檢測(cè)到分開之前進(jìn)行了用于通過(guò)進(jìn)行觸摸移動(dòng)來(lái)改變圖像的顯示位置的操作的情況下,進(jìn)行第二放大處理;以及在檢測(cè)到分開之前沒(méi)有進(jìn)行用于通過(guò)進(jìn)行觸摸移動(dòng)來(lái)改變圖像的顯示位置的操作的情況下,進(jìn)行第一放大處理。
圖4a示出圖像整體無(wú)放大地顯示在顯示單元101的顯示畫面上的狀態(tài)。圖4b示出通過(guò)從圖4a的顯示狀態(tài)起進(jìn)行分開來(lái)進(jìn)行放大顯示的狀態(tài)。在圖4b中,在檢測(cè)到分開之前,圖像的顯示位置沒(méi)有因進(jìn)行觸摸移動(dòng)而改變,因而進(jìn)行基于觸摸位置的第一放大處理。因此,在圖4b中,以兩個(gè)觸摸位置之間的中心401為基準(zhǔn)來(lái)按基于這兩個(gè)觸摸位置之間的距離的放大率對(duì)圖像進(jìn)行放大顯示,因而用戶可以進(jìn)行放大以使得期望放大并觀看的圖像的一部分(觸摸位置之間的中心附近)隨著圖像的放大而較小量地移動(dòng),并且可以在通過(guò)進(jìn)行分開來(lái)調(diào)整兩個(gè)觸摸位置之間的距離的同時(shí)進(jìn)行放大顯示。
圖4c示出如下情況下的顯示示例:通過(guò)從如參考圖4b所述進(jìn)行放大后的圖像的顯示狀態(tài)起在一個(gè)點(diǎn)(一個(gè)位置)處進(jìn)行觸摸移動(dòng)來(lái)改變圖像的顯示位置(顯示范圍),并且在進(jìn)行了觸摸移動(dòng)之后,觸摸沒(méi)有抬起且維持觸摸持續(xù)。如果在顯示(例如,放大)顯示對(duì)象(圖像)的一部分的情況下、通過(guò)進(jìn)行觸摸移動(dòng)來(lái)改變(滾動(dòng))顯示范圍,則假定用戶改變顯示范圍,使得期望觀看的部分(關(guān)注部分)將顯示于畫面中央。在圖4c的示例中,通過(guò)進(jìn)行觸摸移動(dòng)來(lái)改變顯示位置,以使得在圖像中,在圖4b中大部分位于畫面的左端外側(cè)(顯示范圍外)的女孩的右手中的花容納在顯示畫面內(nèi)。這樣移動(dòng)到畫面中央附近的花部分被視為關(guān)注部分。作為將作為關(guān)注被攝體的花顯示在畫面上的結(jié)果,用戶可能期望觀看進(jìn)一步放大的花。
圖4d是示出如下情況下的沒(méi)有應(yīng)用本實(shí)施例的示例的圖:通過(guò)進(jìn)行第一點(diǎn)處的觸摸移動(dòng)獲得圖4c的顯示狀態(tài),之后在無(wú)需釋放第一點(diǎn)處的觸摸的狀態(tài)下在第二點(diǎn)處進(jìn)行附加觸摸,并且通過(guò)進(jìn)行分開來(lái)進(jìn)行放大處理。如果進(jìn)行用于以第一觸摸點(diǎn)和第二觸摸點(diǎn)之間的中央402為基準(zhǔn)來(lái)放大圖像的第一放大處理,則獲得如圖4d所示的放大后的顯示狀態(tài)。在圖4d中,通過(guò)如圖4c那樣進(jìn)行觸摸移動(dòng)而移動(dòng)至畫面中央的被攝體的關(guān)注部分(花)移動(dòng)至畫面的顯示范圍的外側(cè)(左端外側(cè)),并且不再能夠看見該關(guān)注部分的大部分。因此,用戶不能觀看放大后的花。為了觀看放大后的關(guān)注部分,用戶需要進(jìn)一步進(jìn)行觸摸移動(dòng)以改變圖像的顯示位置,使得關(guān)注部分容納在顯示畫面內(nèi)。
另一方面,圖4e是示出如下情況下的應(yīng)用本實(shí)施例的示例的圖:通過(guò)進(jìn)行第一點(diǎn)處的觸摸移動(dòng)獲得圖4c的顯示狀態(tài),之后在無(wú)需釋放第一觸摸點(diǎn)處的觸摸的狀態(tài)下在第二點(diǎn)處進(jìn)行附加觸摸,并且通過(guò)進(jìn)行分開來(lái)進(jìn)行放大處理。在本實(shí)施例中,在這種情況下進(jìn)行上述的第二放大處理。因此,這種情況下的放大/縮小所用的基準(zhǔn)位置是顯示畫面的中央403,并且在從圖4c的狀態(tài)起進(jìn)行放大之后獲得如圖4e那樣的顯示狀態(tài)。在圖4e中,通過(guò)如圖4c那樣進(jìn)行觸摸移動(dòng)而移動(dòng)至畫面中央的被攝體的關(guān)注部分(花)被放大并且位于顯示畫面內(nèi)。因此,用戶可以在無(wú)需進(jìn)行附加的觸摸移動(dòng)的情況下觀看放大后的花。如果顯示單元101的畫面大小大,則由于可以省略使觸摸位置大幅移動(dòng)的觸摸操作,因此在分開之后可以在無(wú)需進(jìn)行附加的觸摸移動(dòng)的情況下觀看關(guān)注部分的這一優(yōu)點(diǎn)特別明顯。注意,圖4d和4e的捏分操作相同,但進(jìn)行放大處理的結(jié)果在進(jìn)行第一放大處理的情況和進(jìn)行第二放大處理的情況之間有所不同。
圖4f示出通過(guò)從圖4b的放大圖像的顯示狀態(tài)起進(jìn)行觸摸移動(dòng)來(lái)改變圖像的顯示位置的狀態(tài)。圖4f示出如下情況下的顯示示例:進(jìn)行用于將顯示范圍改變到圖像的右端的觸摸移動(dòng)(即,顯示范圍移動(dòng),直到圖像的右端到達(dá)顯示畫面內(nèi)為止),并且在進(jìn)行了觸摸移動(dòng)之后維持了觸及。如果這樣將顯示范圍改變到顯示對(duì)象(圖像)的端部,則將顯示中的顯示對(duì)象(圖像)的端部視為關(guān)注部分。例如,如果如本實(shí)施例那樣顯示對(duì)象是拍攝圖像,則存在使用端部作為關(guān)注部分以確認(rèn)是期望要拍攝的被攝體容納在圖像內(nèi)還是包括了不必要的被攝體的情況。作為將作為關(guān)注被攝體的圖像端部顯示在畫面上的結(jié)果,用戶可能期望觀看進(jìn)一步放大的端部。
圖4g是示出如下情況下的沒(méi)有應(yīng)用本實(shí)施例的示例的圖:通過(guò)進(jìn)行第一點(diǎn)處的觸摸移動(dòng)獲得圖4f的顯示狀態(tài),之后在無(wú)需釋放第一點(diǎn)處的觸摸的情況下在第二點(diǎn)處進(jìn)行附加觸摸,并且通過(guò)進(jìn)行分開來(lái)進(jìn)行放大處理。如果進(jìn)行用于以第一觸摸點(diǎn)和第二觸摸點(diǎn)之間的中央404為基準(zhǔn)來(lái)放大圖像的第一放大處理,則獲得如圖4g那樣的放大之后的顯示狀態(tài)。在圖4g中,通過(guò)進(jìn)行觸摸移動(dòng)而如圖4f那樣容納在顯示范圍內(nèi)的圖像的端部(右端)移動(dòng)至顯示范圍的外側(cè)(右端外側(cè)),并且不再能夠看見作為關(guān)注部分的右端。因此,用戶不能確認(rèn)是期望拍攝的被攝體容納在圖像內(nèi)、還是包括了不必要的被攝體。為了觀看放大后的關(guān)注部分(右端部),用戶需要進(jìn)行附加的觸摸移動(dòng)以改變圖像的顯示位置,使得關(guān)注部分(右端部)容納在顯示畫面內(nèi)。
此外,圖4h是示出如下情況下的應(yīng)用本實(shí)施例的示例的圖:通過(guò)進(jìn)行第一點(diǎn)處的觸摸移動(dòng)獲得圖4f的顯示狀態(tài),之后在無(wú)需釋放第一觸摸點(diǎn)處的觸摸的情況下在第二點(diǎn)處進(jìn)行附加觸摸,并且通過(guò)進(jìn)行分開來(lái)進(jìn)行放大處理。在本實(shí)施例中,在這種情況下進(jìn)行上述的第二放大處理。因此,圖像的端部405用作這種情況下的放大/縮小所用的基準(zhǔn)位置,并且在從圖4f的狀態(tài)起進(jìn)行放大之后獲得如圖4h那樣的顯示狀態(tài)。注意,用作放大/縮小所用的基準(zhǔn)的端部405是顯示中的端部(邊)的長(zhǎng)度方向上的中點(diǎn)。畫面的端部的邊的長(zhǎng)度方向上的中點(diǎn)(即,在圖4h中,通過(guò)進(jìn)行觸摸移動(dòng)而如圖4f那樣移動(dòng)至顯示范圍內(nèi)的被攝體的關(guān)注部分(圖像的右端))被放大并且位于顯示畫面內(nèi)。因此,用戶在無(wú)需進(jìn)行附加的觸摸移動(dòng)的情況下,可以觀看放大后的右端,并且可以確認(rèn)是期望拍攝的被攝體從右端容納到內(nèi)側(cè)、還是右端包括了不必要的被攝體。圖4g和4h的分開操作相同,但進(jìn)行放大處理的結(jié)果在進(jìn)行第一放大處理的情況和進(jìn)行第二放大處理的情況之間有所不同。此外,如參考圖3e所述,在顯示范圍到達(dá)顯示對(duì)象的頂點(diǎn)/角的情況下(換句話說(shuō),在顯示范圍到達(dá)顯示對(duì)象的連續(xù)的兩個(gè)邊的情況下),以到達(dá)顯示范圍的頂點(diǎn)為基準(zhǔn)來(lái)進(jìn)行放大/縮小。
圖5示出本實(shí)施例的照相機(jī)100所進(jìn)行的用于放大或縮小圖像的顯示控制處理。注意,通過(guò)將非易失性存儲(chǔ)器214中所存儲(chǔ)的程序載入系統(tǒng)存儲(chǔ)器213并且通過(guò)系統(tǒng)控制單元201執(zhí)行該程序,來(lái)實(shí)現(xiàn)圖5的處理。此外,在將照相機(jī)100的操作模式設(shè)置為再現(xiàn)模式等并且從記錄介質(zhì)223讀取圖像并將該圖像顯示在顯示單元101上的狀態(tài)下,在檢測(cè)到針對(duì)顯示單元101(觸摸面板101b)的觸摸(觸及)操作的情況下,開始圖5的處理。
在步驟s501中,系統(tǒng)控制單元201使觸摸移動(dòng)標(biāo)志關(guān)閉,并且過(guò)程進(jìn)入步驟s502。
在步驟s502中,系統(tǒng)控制單元201判斷是否正對(duì)顯示單元101上所顯示的圖像進(jìn)行放大顯示。如果正進(jìn)行放大顯示,則過(guò)程進(jìn)入步驟s503,并且如果沒(méi)有正進(jìn)行放大顯示,則過(guò)程進(jìn)入步驟s506。
在步驟s503中,系統(tǒng)控制單元201判斷是否檢測(cè)到觸摸畫面的一個(gè)位置的狀態(tài)下的觸摸移動(dòng)。在檢測(cè)到這種觸摸移動(dòng)的情況下,過(guò)程進(jìn)入步驟s504,并且在沒(méi)有檢測(cè)到這種觸摸移動(dòng)的情況下,過(guò)程進(jìn)入步驟s506。
在步驟s504中,系統(tǒng)控制單元201根據(jù)步驟s503中所檢測(cè)到的觸摸移動(dòng)的移動(dòng)量來(lái)改變放大顯示中的圖像的顯示位置,并且過(guò)程進(jìn)入步驟s505。注意,如果在觸摸畫面的一個(gè)位置但沒(méi)有正進(jìn)行放大顯示(在步驟s502中判斷為“否”)的狀態(tài)下檢測(cè)到觸摸移動(dòng),則進(jìn)行用于將正顯示的圖像切換為其它圖像的圖像切換,盡管在圖5的流程圖中省略了該處理。
在步驟s505中,系統(tǒng)控制單元201使觸摸移動(dòng)標(biāo)志開啟,并且過(guò)程進(jìn)入步驟s506。然而,在步驟s504中觸摸移動(dòng)的移動(dòng)不大于或等于預(yù)定量(移動(dòng)量小)的情況下,不必改變觸摸移動(dòng)標(biāo)志。這是因?yàn)椋鶕?jù)觸摸移動(dòng)標(biāo)志的設(shè)置是開啟還是關(guān)閉來(lái)使通過(guò)進(jìn)行分開的放大處理在基于觸摸位置的第一放大處理和不基于觸摸位置的第二放大處理之間進(jìn)行切換,但如果僅僅由于使顯示位置略微移動(dòng)以細(xì)微地調(diào)整顯示位置而使觸摸移動(dòng)標(biāo)志開啟,則放大處理所用的基準(zhǔn)位置無(wú)意中發(fā)生波動(dòng),這可能違背用戶的意圖。因此,即使在進(jìn)行使放大顯示位置移動(dòng)的觸摸移動(dòng)的情況下,如果顯示位置的移動(dòng)是比預(yù)定量小的略微移動(dòng),則觸摸移動(dòng)標(biāo)志不開啟(采用第一放大處理作為后面將說(shuō)明的通過(guò)捏分操作的放大處理)。注意,步驟s504和s505的處理是基于通過(guò)在未觸摸狀態(tài)之后檢測(cè)到一個(gè)點(diǎn)(一個(gè)位置)處的觸及的情況下觸摸畫面的一個(gè)點(diǎn)(一個(gè)位置)所進(jìn)行的觸摸操作(單觸摸操作)的處理。在未觸摸狀態(tài)之后檢測(cè)到多個(gè)點(diǎn)處(多個(gè)位置處)的同時(shí)或大致同時(shí)觸及的情況下,在步驟s501和s502的處理之后,在步驟s503中判斷為“否”,并且過(guò)程進(jìn)入后面將說(shuō)明的步驟s506。
在步驟s506中,系統(tǒng)控制單元201判斷是否檢測(cè)到所有觸摸位置處的觸摸停止。如果檢測(cè)到了所有觸摸位置處的觸摸停止,則進(jìn)入未觸摸狀態(tài),因而該流程圖的處理結(jié)束。如果沒(méi)有檢測(cè)到所有觸摸位置處的觸摸停止,則過(guò)程進(jìn)入步驟s507。
在步驟s507中,系統(tǒng)控制單元201判斷是否進(jìn)行了多觸摸操作,其中在該多觸摸操作中,在觸摸面板中的多個(gè)位置(兩個(gè)位置)處進(jìn)行觸摸操作(兩個(gè)點(diǎn)以上的觸摸)。在沒(méi)有進(jìn)行多觸摸操作的情況下,過(guò)程進(jìn)入步驟s502,并且在多觸摸操作的情況下,過(guò)程進(jìn)入步驟s508。在未觸摸狀態(tài)之后檢測(cè)到一個(gè)點(diǎn)(一個(gè)位置)處的觸及、然后在無(wú)觸摸停止的狀態(tài)下進(jìn)行第二點(diǎn)處的觸及的情況下,在步驟s507中判斷為進(jìn)行了多觸摸操作。另外,在未觸摸狀態(tài)之后還檢測(cè)到多個(gè)點(diǎn)(多個(gè)位置)處的同時(shí)或大致同時(shí)觸及的情況下,在步驟s501和s502的處理之后,在步驟s503中判斷為“否”,并且在步驟s506中判斷為進(jìn)行了多觸摸操作。注意,在本實(shí)施例中,甚至三個(gè)點(diǎn)(三個(gè)位置)以上的觸摸也被作為通過(guò)兩點(diǎn)觸摸的多觸摸操作來(lái)進(jìn)行處理,并且無(wú)視第三點(diǎn)或后續(xù)點(diǎn)處的觸摸。然而,在分配了與三個(gè)點(diǎn)(三個(gè)位置)以上的觸摸操作相對(duì)應(yīng)的功能的情況下,在步驟s507中判斷為“否”,并且可以進(jìn)行與三個(gè)點(diǎn)以上的觸摸相對(duì)應(yīng)的處理。
在步驟s508中,系統(tǒng)控制單元201判斷是否進(jìn)行了捏分操作(分開或捏合)。在進(jìn)行了捏分操作的情況下,過(guò)程進(jìn)入步驟s509,并且在沒(méi)有進(jìn)行捏分操作的情況下,過(guò)程返回至步驟s507。
在步驟s509中,系統(tǒng)控制單元201判斷觸摸移動(dòng)標(biāo)志是否開啟。如果觸摸移動(dòng)標(biāo)志開啟,則過(guò)程進(jìn)入步驟s511,并且如果觸摸移動(dòng)標(biāo)志關(guān)閉,則過(guò)程進(jìn)入步驟s510。
在步驟s510中,系統(tǒng)控制單元201根據(jù)捏分操作來(lái)以兩個(gè)觸摸位置之間的中心為基準(zhǔn)對(duì)圖像進(jìn)行放大處理(第一放大處理)或縮小處理,并且過(guò)程返回至步驟s507。因此,進(jìn)行上述的引起從圖4a向圖4b的變化的放大處理。注意,即使在捏分操作期間顯示范圍到達(dá)圖像的端部,兩個(gè)觸摸位置之間的中心也繼續(xù)用作放大/縮小所用的基準(zhǔn)。在這種情況下,根據(jù)需要來(lái)對(duì)放大或縮小之后的顯示范圍進(jìn)行校正(偏移),使得不顯示超過(guò)圖像的端部的范圍。因此,采用如下結(jié)構(gòu):在以兩個(gè)觸摸位置之間的中心為基準(zhǔn)進(jìn)行放大或縮小時(shí)、顯示范圍超過(guò)圖像的端部的情況下,顯示范圍的端與圖像的端部一致。
在步驟s511中,系統(tǒng)控制單元201判斷圖像的端部是否顯示在圖像的顯示區(qū)域(畫面)的端部(顯示范圍是否到達(dá)圖像的端)。在顯示端部的情況下,過(guò)程進(jìn)入步驟s513,并且在不顯示端部的情況下,過(guò)程進(jìn)入步驟s512。圖像的端部顯示在圖像的顯示區(qū)域(畫面)的端部的情況還包括圖像的頂點(diǎn)(角)顯示在圖像的顯示區(qū)域(畫面)中的情況,并且過(guò)程進(jìn)入步驟s513。該判斷是與利用通過(guò)進(jìn)行單觸摸的觸摸移動(dòng)所實(shí)現(xiàn)的滾動(dòng)(顯示范圍改變)操作、圖像的端部是否顯示在圖像的顯示區(qū)域(畫面)的端部有關(guān)的判斷。如上所述,在作為放大/縮小的結(jié)果、圖像的端部到達(dá)圖像的顯示區(qū)域(畫面)的端部的情況下,在該判斷中沒(méi)有判斷為“是”。
在步驟s512中,系統(tǒng)控制單元201以顯示畫面(圖像的顯示區(qū)域)的中央為基準(zhǔn)來(lái)對(duì)圖像進(jìn)行放大處理(第二放大處理)或縮小處理,并且過(guò)程返回至步驟s507。因此,進(jìn)行上述的引起從圖4c向圖4d的變化的放大處理。具體地,通過(guò)進(jìn)行利用單觸摸的觸摸移動(dòng)來(lái)改變顯示范圍使得關(guān)注部分位于顯示范圍的中央附近、然后在無(wú)需釋放觸摸的情況下進(jìn)行利用多觸摸操作的分開,可以放大并確認(rèn)關(guān)注部分。
在步驟s513中,系統(tǒng)控制單元201以位于顯示畫面的端部的圖像的端部為基準(zhǔn)對(duì)圖像進(jìn)行放大處理(第二放大處理)或縮小處理,并且使過(guò)程返回至步驟s507。如上所述,在顯示范圍到達(dá)圖像的一個(gè)端部的情況下,該端部的長(zhǎng)度方向上的中點(diǎn)用作放大/縮小所用的基準(zhǔn)點(diǎn)。在顯示范圍到達(dá)圖像的連續(xù)的兩個(gè)端部(圖像的頂點(diǎn)/角)的情況下,這兩個(gè)端部的頂點(diǎn)(角)用作放大/縮小所用的基準(zhǔn)點(diǎn)。在步驟s513的處理中,進(jìn)行上述的引起從圖4f向圖4h的變化的放大處理。
根據(jù)上述處理,通過(guò)進(jìn)行利用單觸摸的觸摸移動(dòng)以改變顯示范圍、然后在無(wú)需釋放觸摸的狀態(tài)下進(jìn)行分開,來(lái)進(jìn)行以畫面中央或畫面的端為基準(zhǔn)的第二放大處理。此外,通過(guò)在無(wú)需改變顯示范圍的情況下通過(guò)利用單觸摸的觸摸移動(dòng)進(jìn)行分開,來(lái)進(jìn)行以兩個(gè)觸摸位置之間的中點(diǎn)為基準(zhǔn)的第一放大處理。此外,每次檢測(cè)到未觸摸之后的觸及時(shí),使觸摸移動(dòng)標(biāo)志關(guān)閉。因此,即使在通過(guò)利用單觸摸的觸摸移動(dòng)改變顯示范圍之后,也通過(guò)釋放觸摸、然后進(jìn)行無(wú)需利用單觸摸的觸摸移動(dòng)的分開,來(lái)進(jìn)行以兩個(gè)觸摸位置之間的中點(diǎn)為基準(zhǔn)的第一放大處理。如上所述,根據(jù)本實(shí)施例,根據(jù)在進(jìn)行分開之前是否通過(guò)進(jìn)行觸摸移動(dòng)改變顯示范圍,來(lái)在進(jìn)行基于觸摸位置的放大顯示和進(jìn)行不基于觸摸位置的放大顯示之間進(jìn)行切換,因而可以按照用戶的期望進(jìn)行放大顯示。
注意,在本實(shí)施例中,根據(jù)檢測(cè)到兩點(diǎn)觸摸,可以通過(guò)在放大處理所用的基準(zhǔn)位置處進(jìn)行諸如圖3b的“301”等的圖形和符號(hào)的顯示或者突出顯示來(lái)向用戶通知放大所用的基準(zhǔn)位置。通過(guò)觀看畫面上所顯示的通知,用戶可以掌握如本實(shí)施例的步驟s510、s512和s513那樣根據(jù)狀況而改變的放大/縮小所用的基準(zhǔn)位置,因而可以無(wú)混淆地在目標(biāo)位置(關(guān)注部分)處舒適地進(jìn)行放大操作。
另外,在本實(shí)施例中,為了簡(jiǎn)化說(shuō)明的目的,已經(jīng)說(shuō)明了通過(guò)進(jìn)行分開的放大處理的示例,但通過(guò)進(jìn)行捏合的縮小處理是同樣的。因此,本實(shí)施例的顯示控制不限于分開,而且還可應(yīng)用于捏合。此外,在本實(shí)施例中,使用圖像作為顯示對(duì)象,但不限于此,并且本實(shí)施例還可應(yīng)用于任何顯示對(duì)象,只要部分地顯示比顯示區(qū)域大的顯示對(duì)象的范圍即可。因此,顯示對(duì)象可以是文檔、包含文檔和圖像的web頁(yè)、以及地圖等至少之一。
變形例
在上述實(shí)施例中,說(shuō)明了如下示例:在未觸摸之后進(jìn)行無(wú)需利用單觸摸的觸摸移動(dòng)的捏分操作的情況下,進(jìn)行第一放大處理,其中在該第一放大處理中,基于觸摸位置的位置用作放大/縮小所用的基準(zhǔn)位置。作為變形例,即使在進(jìn)入未觸摸狀態(tài)之后,如果在從前一觸摸操作起的預(yù)定時(shí)間段內(nèi)進(jìn)行觸摸操作,則可以進(jìn)行參考與前一觸摸操作相同的基準(zhǔn)的放大處理。作為用于實(shí)現(xiàn)該操作的處理,首先,如果在上述的圖5的步驟s506中判斷為“是”(如果判斷為針對(duì)所有的觸摸操作都進(jìn)行了觸摸停止),則啟動(dòng)用于測(cè)量直到下一觸摸操作為止的時(shí)間的計(jì)時(shí)器。可選地,可以采用如下結(jié)構(gòu):在除進(jìn)行了多觸摸操作的多個(gè)觸摸位置中的一個(gè)點(diǎn)以外的觸摸點(diǎn)處進(jìn)行觸摸停止、并且進(jìn)入單觸摸狀態(tài)的情況下,計(jì)時(shí)器啟動(dòng)。之后,在未觸摸狀態(tài)之后再次進(jìn)行觸及的情況下,在步驟s501之前判斷在計(jì)時(shí)器啟動(dòng)之后是否經(jīng)過(guò)了預(yù)定時(shí)間。該預(yù)定時(shí)間是認(rèn)為用戶從前一觸摸操作起已進(jìn)行了連續(xù)的一系列觸摸操作的時(shí)間,并且例如約為50~500msec。在經(jīng)過(guò)了預(yù)定時(shí)間的情況下,過(guò)程進(jìn)入步驟s501,其中在該步驟s501中,使觸摸移動(dòng)標(biāo)志關(guān)閉,隨后進(jìn)行上述的圖5中的步驟s502及其之后的處理。另一方面,在沒(méi)有經(jīng)過(guò)預(yù)定時(shí)間段的情況下,不進(jìn)行上述的步驟s501的處理,換句話說(shuō),不使觸摸移動(dòng)標(biāo)志關(guān)閉,并且進(jìn)行上述的圖5中的步驟s502及其之后的處理。利用以這種方式不使觸摸移動(dòng)標(biāo)志關(guān)閉的結(jié)構(gòu),在進(jìn)入未觸摸狀態(tài)之前的前一觸摸操作(第一觸摸操作)中進(jìn)行利用單觸摸的觸摸移動(dòng),并且如果觸摸移動(dòng)標(biāo)志開啟,則維持該開啟狀態(tài)。因此,即使在當(dāng)前觸摸操作(第二觸摸操作)中進(jìn)行無(wú)需利用單觸摸的觸摸移動(dòng)的分開操作,也進(jìn)行不基于觸摸位置的第二放大處理(步驟s512或s513的處理)。利用這種結(jié)構(gòu),在通過(guò)一次的分開不能實(shí)現(xiàn)放大至期望倍率、并且立即進(jìn)行下一分開操作以進(jìn)行進(jìn)一步放大的情況下,放大所用的基準(zhǔn)位置可以與前一分開相同。因此,在進(jìn)行連續(xù)的捏分操作的情況下,放大/縮小所用的基準(zhǔn)位置沒(méi)有改變,這是有利的。除此之外,本變形例與上述實(shí)施例相同。
以上已經(jīng)說(shuō)明了本發(fā)明的適當(dāng)實(shí)施例。本發(fā)明不應(yīng)局限于這些實(shí)施例,并且可以在本發(fā)明的主旨的范圍內(nèi)進(jìn)行各種修改和改變。
注意,單個(gè)硬件項(xiàng)可以控制系統(tǒng)控制單元201,或者多個(gè)硬件項(xiàng)可以通過(guò)分擔(dān)處理來(lái)控制設(shè)備整體。
盡管以上已經(jīng)基于本發(fā)明的適當(dāng)實(shí)施例詳述了本發(fā)明,但本發(fā)明決不局限于這些特定實(shí)施例,并且包括沒(méi)有背離本發(fā)明的概念的各種變形例。上述實(shí)施例僅是本發(fā)明的例示性實(shí)施例,并且可以適當(dāng)組合這些實(shí)施例。
盡管上述實(shí)施例已經(jīng)說(shuō)明了將本發(fā)明應(yīng)用于數(shù)字照相機(jī)的示例,但本發(fā)明不限于該示例。本發(fā)明例如可應(yīng)用于能夠根據(jù)針對(duì)觸摸面板的觸摸操作來(lái)進(jìn)行圖像的諸如放大、縮小和移動(dòng)等的顯示控制的設(shè)備。更具體地,本發(fā)明可應(yīng)用于個(gè)人計(jì)算機(jī)、作為一種個(gè)人計(jì)算機(jī)的平板終端、移動(dòng)電話終端、作為一種移動(dòng)電話終端的智能電話(包括眼鏡型終端裝置和腕表型終端裝置)、pda(個(gè)人數(shù)字助理)、移動(dòng)圖像查看器、音樂(lè)播放器、游戲控制臺(tái)、電子書閱讀器、包括諸如打印機(jī)、掃描器、傳真機(jī)和/或復(fù)印機(jī)等的功能的商務(wù)儀器、以及醫(yī)療儀器等。
其它實(shí)施例
本發(fā)明的實(shí)施例還可以通過(guò)如下的方法來(lái)實(shí)現(xiàn),即,通過(guò)網(wǎng)絡(luò)或者各種存儲(chǔ)介質(zhì)將執(zhí)行上述實(shí)施例的功能的軟件(程序)提供給系統(tǒng)或裝置,該系統(tǒng)或裝置的計(jì)算機(jī)或是中央處理單元(cpu)、微處理單元(mpu)讀出并執(zhí)行程序的方法。
盡管已經(jīng)參考典型實(shí)施例說(shuō)明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不限于所公開的典型實(shí)施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功能。