專(zhuān)利名稱(chēng):圖像處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像處理裝置,其具有照相機(jī)和屏幕,并且能夠在屏幕上顯示照相機(jī)拍攝的圖像數(shù)據(jù)。
背景技術(shù):
近來(lái),隨著數(shù)字照相機(jī)變得普及,即使是在日常生活中,使用圖像的機(jī)會(huì)也正在增加。
另外,對(duì)于例如蜂窩式電話(huà)和PDA(個(gè)人數(shù)字助理)等便攜式終端裝置,越來(lái)越多的裝置安裝了復(fù)雜的照相機(jī)功能。
一些便攜式終端裝置對(duì)所加載的圖像執(zhí)行例如字符識(shí)別的復(fù)雜處理。
同時(shí),例如,在安裝有照相機(jī)功能的蜂窩式電話(huà)中,當(dāng)通過(guò)照相機(jī)對(duì)被攝體進(jìn)行拍攝并加載該圖像時(shí),在按下快門(mén)之前通常要對(duì)視角和拍攝距離進(jìn)行調(diào)整,以使圖像位于以所安裝的液晶顯示區(qū)為代表的屏幕內(nèi)。
這意味著保存在屏幕上顯示的全部圖像區(qū)域。通常,該區(qū)域一般被設(shè)置為矩形形狀。
然而,用戶(hù)以各種方式使用裝置,有時(shí)需要加載的圖像的區(qū)域不與在屏幕中顯示的區(qū)域即矩形區(qū)域相匹配。
在這種情況下,一旦在存儲(chǔ)器等中保存了拍攝的圖像數(shù)據(jù)之后,用戶(hù)不得不通過(guò)麻煩的圖像編輯工作從圖像數(shù)據(jù)中切出所需的區(qū)域。
另外,由于在存儲(chǔ)器中還加載了不必要的圖像數(shù)據(jù),盡管是臨時(shí)的,但圖像尺寸變大,并且浪費(fèi)數(shù)字照相機(jī)或蜂窩式電話(huà)的存儲(chǔ)器。
另一方面,在與掃描儀相連接的字符識(shí)別裝置等中,當(dāng)掃描儀加載了文檔等的圖像并且執(zhí)行字符識(shí)別時(shí),在加載整個(gè)文檔或其一部分作為圖像數(shù)據(jù)之后,可以考慮將執(zhí)行例如布局分析的處理作為用于指定要進(jìn)行字符識(shí)別的區(qū)域的方法。
然而,在這種情況下,用戶(hù)必須從多個(gè)字符或行中指定目標(biāo)區(qū)域。
此外,根據(jù)布局分析的結(jié)果,該區(qū)域可能無(wú)法被正確地提取。
另外,如果期望對(duì)未落在一次拍攝的畫(huà)面內(nèi)的字符行進(jìn)行字符識(shí)別,則需要重復(fù)多個(gè)拍攝和識(shí)別。
另外,在例如PDA等便攜式終端裝置中,當(dāng)識(shí)別例如報(bào)紙的欄設(shè)置復(fù)雜的文檔時(shí),作為用于指定要加載為圖像的所期望的區(qū)域的方法,可以使用例如為便攜式終端裝置配備的觸摸屏等接口。
在這種情況下,盡管用戶(hù)可以通過(guò)便攜式終端裝置的接口來(lái)指定區(qū)域,但是在其它便攜式終端裝置中,例如在蜂窩式電話(huà)或照相機(jī)中,因?yàn)閺某杀疽蛩乜紤]不可能安裝例如觸摸屏的裝置,因而難以進(jìn)行區(qū)域指定。
作為不使用觸摸屏即可進(jìn)行區(qū)域指定的現(xiàn)有技術(shù),已公開(kāi)了如下圖像處理裝置,其包括位置指定裝置,用于在進(jìn)行字符識(shí)別的圖像上指定位置;字符識(shí)別裝置,用于識(shí)別包括在包含有該指定位置的部分圖像中的字符;數(shù)據(jù)庫(kù)搜索裝置,用于根據(jù)字符識(shí)別結(jié)果來(lái)搜索數(shù)據(jù)庫(kù);以及信息顯示控制裝置,用于控制在顯示裝置上顯示圖像以及搜索到的數(shù)據(jù)庫(kù)信息(例如,參見(jiàn)專(zhuān)利文獻(xiàn)1)。
在該圖像處理裝置的情況下,盡管沒(méi)有使用觸摸屏本身,但是位置指定裝置被連接到字符處理裝置。
因此,需要像在觸摸屏的情況那樣,將某些用于位置指定的裝置連接到字符識(shí)別裝置,這導(dǎo)致成本的提高。
專(zhuān)利文獻(xiàn)日本特開(kāi)2002-222196號(hào)公報(bào)。
發(fā)明內(nèi)容
如上所述,在現(xiàn)有技術(shù)中,對(duì)于從照相機(jī)輸入的屏幕上的圖像,除非配備有例如觸摸屏等接口裝置或位置指定裝置,否則用戶(hù)無(wú)法容易地指定該圖像的所期望的區(qū)域。
另外,當(dāng)加載未落在一次拍攝的畫(huà)面內(nèi)的大尺寸圖像時(shí),需要對(duì)被攝體重復(fù)多次拍攝操作(用戶(hù)對(duì)由照相機(jī)拍攝的圖像數(shù)據(jù)執(zhí)行保存操作),這對(duì)用戶(hù)來(lái)說(shuō)是麻煩的工作。
本發(fā)明是為了解決這些問(wèn)題而做出的,其目的在于提供一種圖像處理裝置,在該圖像處理裝置中,在不使用例如觸摸屏或位置指定裝置等接口裝置的情況下,由照相機(jī)拍攝的圖像數(shù)據(jù)的所期望的區(qū)域可以容易地作為圖像數(shù)據(jù)而被加載。
根據(jù)本發(fā)明實(shí)施例的圖像處理裝置,其在移動(dòng)安裝有照相機(jī)和顯示器的圖像處理裝置主體的同時(shí),在該顯示器上顯示通過(guò)使用該照相機(jī)對(duì)被攝體進(jìn)行拍攝而獲得的圖像,該圖像處理裝置包括存儲(chǔ)器,其具有能存儲(chǔ)由該照相機(jī)拍攝的被攝體的圖像以及在該顯示器上顯示的圖像的移動(dòng)軌跡的信息的區(qū)域;存儲(chǔ)器控制器,其將顯示在該顯示器上的圖像的移動(dòng)軌跡的信息存儲(chǔ)到該存儲(chǔ)器中,當(dāng)使用該照相機(jī)對(duì)被攝體進(jìn)行拍攝時(shí),該圖像隨著該圖像處理裝置主體的移動(dòng)而移動(dòng);以及判斷部分,用于基于由所述存儲(chǔ)器控制器存儲(chǔ)在所述存儲(chǔ)器中的移動(dòng)軌跡的信息,來(lái)判斷是否將由該照相機(jī)拍攝的被攝體的圖像保存在所述存儲(chǔ)器中。
根據(jù)本發(fā)明另一實(shí)施例的圖像處理裝置,其在移動(dòng)安裝有照相機(jī)和顯示器的圖像處理裝置主體的同時(shí),在該顯示器上顯示通過(guò)使用該照相機(jī)對(duì)被攝體進(jìn)行拍攝而獲得的圖像,該圖像處理裝置包括存儲(chǔ)器,其具有能緩存由該照相機(jī)拍攝的被攝體的圖像的緩沖區(qū)、能存儲(chǔ)在該顯示器上顯示的圖像的移動(dòng)軌跡的信息的存儲(chǔ)區(qū)、以及能保存該圖像的保存區(qū);指示器顯示部分,其在該顯示器上以與由該照相機(jī)拍攝的被攝體的圖像交疊的方式來(lái)顯示用于指定該圖像的位置的指示器;存儲(chǔ)器控制器,其將當(dāng)使用該照相機(jī)對(duì)被攝體進(jìn)行拍攝時(shí)隨著該圖像處理裝置主體的移動(dòng)而在被攝體的圖像上移動(dòng)的指示器的移動(dòng)軌跡的信息存儲(chǔ)到該存儲(chǔ)區(qū)中;以及判斷部分,其基于由所述存儲(chǔ)器控制器存儲(chǔ)在所述存儲(chǔ)區(qū)中的移動(dòng)軌跡的信息,來(lái)判斷是否將由該照相機(jī)拍攝的、緩存在該緩沖區(qū)中的被攝體的圖像保存在該保存區(qū)中。
圖1是示出根據(jù)本發(fā)明實(shí)施例的蜂窩式電話(huà)的結(jié)構(gòu)的圖。
圖2是示出圖1的蜂窩式電話(huà)的照相機(jī)的拍攝范圍和名片的尺寸的圖。
圖3是示出蜂窩式電話(huà)的屏幕的例子的圖。
圖4是流程圖,其示出蜂窩式電話(huà)的操作。
圖5是示出在蜂窩式電話(huà)的屏幕上進(jìn)行區(qū)域指定的情況的圖。
圖6是示出區(qū)域指定結(jié)束情況的圖。
圖7是示出顯示所指定的區(qū)域的情況的圖。
圖8是流程圖,其示出蜂窩式電話(huà)的操作。
圖9是示出另一指示器的顯示例子的圖。
圖10是示出指示器被設(shè)置到起始點(diǎn)的情況的圖。
圖11是示出由指示器跟蹤并指定的區(qū)域的情況的圖。
圖12是示出結(jié)束通過(guò)指示器進(jìn)行跟蹤而對(duì)區(qū)域進(jìn)行指定的情況的圖。
圖13是示出顯示指定區(qū)域的情況的圖。
圖14是示出拍攝范圍和名單列表的尺寸的圖。
圖15是流程圖,其示出蜂窩式電話(huà)的操作。
圖16是示出在蜂窩式電話(huà)的屏幕上指定區(qū)域的情況的圖。
圖17是示出區(qū)域指定被終止的情況的圖。
圖18是示出顯示所指定的區(qū)域的情況的圖。
圖19是示出拍攝范圍和信紙尺寸的圖。
圖20是流程圖,其示出蜂窩式電話(huà)的操作。
圖21是示出由拍攝范圍的一個(gè)單位指定的區(qū)域的情況的圖。
圖22是示出將具有未加載區(qū)域的所相連的圖像圖標(biāo)化并且在屏幕上進(jìn)行顯示的例子的圖。
具體實(shí)施例方式
下面將參考附圖來(lái)詳細(xì)說(shuō)明本發(fā)明的實(shí)施例。
將參考附圖來(lái)說(shuō)明本發(fā)明的實(shí)施例,然而,所提供的附圖僅是說(shuō)明性的,其不用來(lái)限制本發(fā)明。
第一實(shí)施例如圖1所示,該蜂窩式電話(huà)的蜂窩式電話(huà)主體10中包括鍵操作部分11、存儲(chǔ)器12、天線(xiàn)13、電話(huà)呼叫部分14、照相機(jī)15、無(wú)線(xiàn)通信部分16、顯示器17、以及中央處理單元(下文中稱(chēng)之為CPU18)等。
鍵操作部分11包括數(shù)字鍵(ten-key)、電源按鈕、電話(huà)呼叫按鈕、方向鍵(→、←、↓、↑等)、以及功能鍵等。
鍵操作部分11根據(jù)用戶(hù)的鍵操作或按鈕操作來(lái)接受指令。
存儲(chǔ)器12設(shè)置有存儲(chǔ)區(qū),例如系統(tǒng)區(qū)12a、程序庫(kù)12b、第一緩沖區(qū)12c、第二緩沖區(qū)12d、圖像數(shù)據(jù)保存區(qū)12e、移動(dòng)軌跡存儲(chǔ)區(qū)12f和指示器存儲(chǔ)區(qū)12g。
在系統(tǒng)區(qū)12a中,存儲(chǔ)控制該蜂窩式電話(huà)的功能的程序(固件等)、設(shè)置信息等。
系統(tǒng)區(qū)12a是通過(guò)按下電源按鈕而由CPU 18執(zhí)行該系統(tǒng)區(qū)12a的程序的區(qū)域。
系統(tǒng)區(qū)12a是不能被普通用戶(hù)的操作重寫(xiě)的區(qū)域。
程序庫(kù)12b是存儲(chǔ)該蜂窩式電話(huà)中的可執(zhí)行程序的區(qū)域。
在程序庫(kù)12b中,存儲(chǔ)有JAVA應(yīng)用程序軟件、BREW應(yīng)用程序軟件等,這些可以例如通過(guò)包通信方式從因特網(wǎng)Web站點(diǎn)等獲取,或者事先進(jìn)行保存。
順便提一句,在該實(shí)施例中,假定在產(chǎn)品出廠時(shí)這些軟件已被事先存儲(chǔ)在存儲(chǔ)器12中。
這里省略了對(duì)使蜂窩式電話(huà)中的軟件可用的處理的說(shuō)明。
JAVA和BREW等是注冊(cè)商標(biāo)。
第一緩沖區(qū)12c是依次保持(緩存)由照相機(jī)15拍攝的圖像數(shù)據(jù)的區(qū)域。
第二緩沖區(qū)12d是工作區(qū),用于處理第一緩沖區(qū)12c中所緩存的圖像數(shù)據(jù)。
這里,處理是指對(duì)圖像的切出處理、以及圖像的連接處理等。
在圖像數(shù)據(jù)被保存到圖像數(shù)據(jù)保存區(qū)12e之后,第一緩沖區(qū)12c和第二緩沖區(qū)12d中緩存的圖像數(shù)據(jù)被刪除。
也就是說(shuō),第一緩沖區(qū)12c和第二緩沖區(qū)12d是圖像數(shù)據(jù)的臨時(shí)存儲(chǔ)區(qū)。
在圖像數(shù)據(jù)保存區(qū)12e中,在緩存在第一緩沖區(qū)12c和第二緩沖區(qū)12d等中的圖像數(shù)據(jù)中,保存最終決定為要保存的圖像數(shù)據(jù)。
上述圖像數(shù)據(jù)是從部分區(qū)域中切出的圖像數(shù)據(jù)、圖像連接后的大圖像數(shù)據(jù)等。
在指示器存儲(chǔ)區(qū)12g中,作為顯示在顯示器17的屏幕上的指示器,例如,存儲(chǔ)用于指定點(diǎn)的十字形指示器、以及具有給定寬度的、用于跟蹤圖像的目標(biāo)部分的高亮度筆形指示器。
高亮度筆形指示器的寬度和形狀可以通過(guò)來(lái)自設(shè)置屏幕的指令進(jìn)行更改。
在移動(dòng)軌跡存儲(chǔ)區(qū)12f中,依次存儲(chǔ)當(dāng)顯示在屏幕上的指示器在屏幕上移動(dòng)時(shí)的移動(dòng)軌跡的信息。
在移動(dòng)軌跡存儲(chǔ)區(qū)12f中,保存從開(kāi)始時(shí)加載的、展開(kāi)(映射)為位圖形式等的圖像數(shù)據(jù)。
當(dāng)輸入移動(dòng)軌跡(位置坐標(biāo))的信息時(shí),在移動(dòng)軌跡存儲(chǔ)區(qū)12f中存儲(chǔ)圖像數(shù)據(jù)的位置坐標(biāo)的相應(yīng)位置處的點(diǎn)。
如何保持移動(dòng)軌跡信息根據(jù)指示器的形狀而不同。
例如,如果指示器是十字形指示器,則在移動(dòng)軌跡存儲(chǔ)區(qū)12f中存儲(chǔ)十字形的交叉點(diǎn)的位置處的點(diǎn)。
如果指示器是高亮度筆形指示器,則在移動(dòng)軌跡存儲(chǔ)區(qū)12f中以高亮度筆的外形寬度來(lái)存儲(chǔ)點(diǎn)。
無(wú)線(xiàn)通信部分16通過(guò)使用蜂窩式電話(huà)網(wǎng)的無(wú)線(xiàn)基站,經(jīng)由天線(xiàn)13來(lái)進(jìn)行無(wú)線(xiàn)通信。
無(wú)線(xiàn)通信包括語(yǔ)音通信(電話(huà)呼叫)、包通信(數(shù)據(jù)通信)等。
電話(huà)呼叫部分14包括揚(yáng)聲器和麥克風(fēng)、語(yǔ)音電路部分等。
電話(huà)呼叫部分14是作為蜂窩式電話(huà)供用戶(hù)執(zhí)行電話(huà)呼叫的部分。
照相機(jī)15例如由攝像元件例如CCD元件和CMOS傳感器、其驅(qū)動(dòng)電路、光學(xué)系統(tǒng)例如鏡頭等構(gòu)成。
照相機(jī)15對(duì)被攝體R1進(jìn)行拍攝以獲得圖像數(shù)據(jù)。
照相機(jī)15位于顯示器17的相對(duì)側(cè)的表面上。
被攝體R1包括名片、名單列表、信紙、商務(wù)票單例如紙條(slip)、以及景物等。
顯示器17是顯示由照相機(jī)15拍攝的圖像數(shù)據(jù)的裝置,例如,它是例如LCD或EL等的薄型顯示器。
顯示器17位于蜂窩式電話(huà)主體10的照相機(jī)15的相對(duì)側(cè)的表面上(與鍵操作部分11處于同一表面)。
對(duì)于顯示器17,由照相機(jī)15拍攝的圖像數(shù)據(jù)可以被投影到顯示器17上,用戶(hù)在觀看該圖像的同時(shí)可以進(jìn)行鍵操作。
顯示器17包括尺寸為例如QVCA(240×320點(diǎn))等的矩形屏幕(顯示區(qū)域)。
需要指出的是,本發(fā)明并不限于上述屏幕尺寸,而是可以使用各種尺寸或點(diǎn)數(shù)的裝置。
CPU 18控制上述各部分。
CPU 18例如用作指示器表示部分,其表示用于以與照相機(jī)15拍攝的被攝體R1的圖像相交疊的方式在屏幕上指定圖像的位置的指示器P。
另外,CPU 18用作存儲(chǔ)器控制器,將當(dāng)通過(guò)照相機(jī)15對(duì)被攝體R1進(jìn)行拍攝時(shí)隨著蜂窩式電話(huà)主體10的移動(dòng)而在被攝體R1的圖像上移動(dòng)的指示器P的移動(dòng)軌跡信息存儲(chǔ)在存儲(chǔ)器12的移動(dòng)軌跡存儲(chǔ)區(qū)12f中。
CPU 18用作判斷部分,用于判斷是否根據(jù)存儲(chǔ)在存儲(chǔ)器12的移動(dòng)軌跡存儲(chǔ)區(qū)12f中的移動(dòng)軌跡信息來(lái)將由照相機(jī)15拍攝的被攝體R1的圖像存儲(chǔ)到存儲(chǔ)區(qū)12的圖像數(shù)據(jù)保存區(qū)12e中。
如果例如通過(guò)移動(dòng)軌跡存儲(chǔ)區(qū)12f中存儲(chǔ)的移動(dòng)軌跡信息而使區(qū)域閉合,則CPU 18判斷為由照相機(jī)15所拍攝的被攝體R1的圖像應(yīng)該存儲(chǔ)到圖像數(shù)據(jù)保存區(qū)12e中。
CPU 18在顯示器17上顯示設(shè)置屏幕(用戶(hù)接口屏幕),以供用戶(hù)根據(jù)需要來(lái)選擇存儲(chǔ)器12的指示器存儲(chǔ)區(qū)12g中存儲(chǔ)的指示器中的一個(gè)。
在顯示器17上顯示的設(shè)置屏幕中,CPU 18獲取用戶(hù)從指示器存儲(chǔ)區(qū)12g中選擇的指示器,并且顯示該指示器,還根據(jù)所選擇的指示器的形狀來(lái)執(zhí)行對(duì)區(qū)域指定的控制。
CPU 18根據(jù)指示器的形狀來(lái)判斷是否根據(jù)存儲(chǔ)在存儲(chǔ)器12中的移動(dòng)軌跡信息而將圖像保存在存儲(chǔ)器12的圖像數(shù)據(jù)保存區(qū)12e中。
例如,當(dāng)指示器的形狀是十字形時(shí),如果通過(guò)一系列點(diǎn)數(shù)據(jù)形成一定區(qū)域(終止區(qū)),則CPU 18判斷為在該區(qū)域中的圖像應(yīng)該被保存起來(lái)。
另外,當(dāng)指示器形狀為高亮度筆形時(shí),CPU 18判斷為包括在具有一定寬度的行中的、從開(kāi)始寫(xiě)入到結(jié)束寫(xiě)入的圖像應(yīng)該被保存起來(lái)。
當(dāng)指示器的移動(dòng)軌跡超出預(yù)定范圍(距離)時(shí),CPU 18用作通知部分,其在顯示器17的屏幕上顯示該結(jié)果等以執(zhí)行通知。
當(dāng)假設(shè)指示器顯示在屏幕的中央部分時(shí),預(yù)定范圍是用于指示器的水平移動(dòng)的沿屏幕橫向的顯示點(diǎn)數(shù)的一半。
具體來(lái)說(shuō),當(dāng)假定沿屏幕的橫向方向的像素?cái)?shù)為240點(diǎn)時(shí),作為該值的一半,假定120點(diǎn)是指示器的移動(dòng)限值。
作為通知的例子,當(dāng)指示器以等于或大于屏幕從右到左的距離的一半的距離在圖像上移動(dòng)時(shí),CPU 18以閃爍方式在屏幕上顯示使用戶(hù)注意到溢出的圖標(biāo)(例如“!”標(biāo)記等)。
當(dāng)判斷為圖像應(yīng)該被保存時(shí),CPU 18用作圖像連接部分,對(duì)在存儲(chǔ)器12的第一緩沖區(qū)12c或第二緩沖區(qū)12d等中緩存的多個(gè)圖像執(zhí)行連接處理。
CPU 18用作保存控制部分,其將連接后的圖像保存在存儲(chǔ)器12的圖像數(shù)據(jù)保存區(qū)12e中。
CPU 18用作超分辨率部分,當(dāng)同一區(qū)域中存在多個(gè)圖像時(shí),從該多個(gè)圖像生成高分辨率圖像。
超分辨率(super resolution)技術(shù)是用于從交疊的多個(gè)低分辨率圖像來(lái)生成高分辨率圖像的技術(shù)之一。
作為超分辨率技術(shù),例如,存在一種稱(chēng)為迭代反投影(iterative back projection)的技術(shù),其通過(guò)重復(fù)計(jì)算來(lái)從多個(gè)低分辨率圖像生成高分辨率圖像。
當(dāng)判斷為圖像應(yīng)該被保存時(shí),CPU 18判斷在被攝體R1的圖像中是否存在未加載區(qū)域,并且根據(jù)其判斷結(jié)果來(lái)對(duì)在存儲(chǔ)器12中緩存的多個(gè)圖像執(zhí)行連接處理。
當(dāng)沒(méi)有未加載區(qū)域時(shí),CPU 18將連接后的圖像作為最終圖像數(shù)據(jù)保存在存儲(chǔ)器12的圖像數(shù)據(jù)保存區(qū)12e中。
CPU 18判斷在連接后的圖像中是否存在未加載區(qū),當(dāng)判斷為存在未加載區(qū)時(shí),CPU 18提示是否對(duì)圖像再次進(jìn)行拍攝;當(dāng)CPU18判斷為沒(méi)有未加載區(qū)時(shí),CPU 18通知該結(jié)果。
具體來(lái)說(shuō),當(dāng)存在未加載區(qū)時(shí),CPU 18顯示圖標(biāo),并且當(dāng)CPU18判斷為不存在未加載區(qū)時(shí)刪除該圖標(biāo)。
當(dāng)通過(guò)將新圖像與已加載區(qū)相連接而使得沒(méi)有已拍攝區(qū)域時(shí),CPU 18刪除該圖標(biāo)并通知該結(jié)果。
當(dāng)判斷為存在未加載區(qū)域時(shí),CPU 18在屏幕22上以能夠區(qū)分的方式顯示未加載區(qū)域45和加載區(qū)域44(參見(jiàn)圖22)。
由于未加載區(qū)45已經(jīng)存在,當(dāng)通過(guò)連接再次加載的新圖像來(lái)更改未加載區(qū)和已加載區(qū)時(shí),CPU 18更新未加載區(qū)和已加載區(qū)的圖標(biāo)顯示以對(duì)應(yīng)于各區(qū)域。
接下來(lái)說(shuō)明第一實(shí)施例的蜂窩式電話(huà)的操作。
下面說(shuō)明例如如圖2所示,要由蜂窩式電話(huà)拍攝的被攝體R1是名片21的情況。
當(dāng)被攝體R1是名片21時(shí),名片21的圖像被包括在由蜂窩式電話(huà)主體10的照相機(jī)15所拍攝的拍攝范圍20中。
假定拍攝范圍20和顯示器17的屏幕的尺寸相同。
在顯示器17的屏幕上顯示的名片21的圖像是由照相機(jī)15所拍攝的實(shí)時(shí)圖像數(shù)據(jù)。
所顯示的圖像隨著蜂窩式電話(huà)主體10(照相機(jī)15)或者作為被攝體的名片21的移動(dòng)而變化。
通過(guò)使用該蜂窩式電話(huà)的照相機(jī)功能,當(dāng)從在顯示器17的屏幕上顯示的名片21的圖像中指定了期望區(qū)域時(shí),選擇了屬于照相機(jī)功能的圖像加載功能等。
當(dāng)用戶(hù)選擇圖像加載功能時(shí),與從照相機(jī)15輸入的圖像同步地,CPU 18顯示指示器P以指定顯示器17的屏幕22上的區(qū)域或位置,如圖3所示。
指示器P顯示在屏幕22的幾乎中心位置。
與屏幕22有關(guān)的指示器P的位置不被移動(dòng)。
這里,通過(guò)用戶(hù)在鍵操作部分11上執(zhí)行操作來(lái)改變指示器并且通過(guò)從屏幕上顯示的指示器類(lèi)型改變屏幕來(lái)改變指示器的類(lèi)型,可以改變指定區(qū)域的方法。
將在后面說(shuō)明區(qū)域指定方法和指示器的類(lèi)型。
當(dāng)用戶(hù)手持蜂窩式電話(huà)主體10并且移動(dòng)照相機(jī)15的拍攝范圍時(shí),CPU 18將在所拍攝的圖像上移動(dòng)的指示器P的位置信息,即移動(dòng)軌跡信息,保存在存儲(chǔ)器12的移動(dòng)軌跡存儲(chǔ)區(qū)12f中。
當(dāng)移動(dòng)照相機(jī)15時(shí),在屏幕22上,所顯示的圖像移動(dòng),并且隨著其移動(dòng),由指示器P所表示的被攝體的位置也移動(dòng)。
通過(guò)以一定的時(shí)間間隔將運(yùn)動(dòng)的圖像上的指示器P的位置坐標(biāo)保存到移動(dòng)軌跡存儲(chǔ)區(qū)12f中,CPU 18將位置坐標(biāo)視為指示器P的移動(dòng)軌跡。
作為將位置坐標(biāo)視為指示器P的移動(dòng)軌跡的方法,即檢測(cè)指示器P移動(dòng)得多遠(yuǎn)的方法,例如存在這樣一種方法,即在某時(shí)間點(diǎn)通過(guò)使用CPU 18對(duì)從照相機(jī)15輸入的圖像執(zhí)行邊緣檢測(cè)處理來(lái)生成邊緣圖像。
在這種情況下,CPU 18從生成的邊緣圖像中求出邊緣部分,并且將該邊緣部分臨時(shí)存儲(chǔ)(保持)在存儲(chǔ)器12的第一緩沖區(qū)12c中。
接下來(lái),CPU 18還對(duì)在一定時(shí)間段之后拍攝(輸入)的圖像數(shù)據(jù)執(zhí)行邊緣檢測(cè)處理,并且求出邊緣部分。
然后,CPU 18通過(guò)對(duì)這時(shí)求出的圖像的邊緣部分和從緩存在第一緩沖區(qū)12c中的上一圖像中獲得的邊緣部分執(zhí)行模式匹配處理,來(lái)求出整個(gè)圖像在X方向和Y方向上的移動(dòng)距離。
當(dāng)假定指示器P總是位于屏幕22的中心時(shí),指示器P的移動(dòng)距離為(x,y),它作為移動(dòng)軌跡信息存儲(chǔ)在移動(dòng)軌跡存儲(chǔ)區(qū)12f中。
如果在兩個(gè)圖像之間照相機(jī)15和被攝體的距離變化,即,如果在Z方向上(光軸方向)有變化,則CPU 18通過(guò)從邊緣圖像中求出特征量、對(duì)這些特征量進(jìn)行比較和對(duì)圖像尺寸進(jìn)行歸一化(否rmalize),來(lái)準(zhǔn)確地求出移動(dòng)距離。
作為特征量,在被拍攝的被攝體是包括有字符行的商業(yè)表單例如名片21的情況下,可以使用字符行的高度作為特征量。
CPU 18使用以一定時(shí)間間隔依次存儲(chǔ)在移動(dòng)軌跡存儲(chǔ)區(qū)12f中的移動(dòng)軌跡信息(位置信息的鏈接(link)),并且執(zhí)行是否將由照相機(jī)15所拍攝的圖像數(shù)據(jù)進(jìn)行保存的操作判斷,以及是否執(zhí)行該操作的操作判斷。
也就是說(shuō),當(dāng)手持蜂窩式電話(huà)主體10并且進(jìn)行移動(dòng)時(shí),用戶(hù)使用在屏幕中心的指示器P,以及在屏幕22中移動(dòng)由照相機(jī)15所拍攝的圖像數(shù)據(jù),來(lái)執(zhí)行區(qū)域指定。
CPU 18根據(jù)事先設(shè)置的每個(gè)指示器P的判別條件,來(lái)執(zhí)行區(qū)域指定是否結(jié)束的判斷。
在指示器P為例如十字形的情況下,CPU 18根據(jù)依次存儲(chǔ)在存儲(chǔ)器12中的指示器P的移動(dòng)軌跡信息和判別條件,在指示器P的移動(dòng)軌跡繪制了一條閉合曲線(xiàn)的判別條件下,判斷為區(qū)域指定結(jié)束。
當(dāng)指示器P為例如高亮度筆形時(shí),在指示器P從其移動(dòng)開(kāi)始暫停給定時(shí)間段的判別條件下,CPU 18判斷為區(qū)域指定結(jié)束。
當(dāng)根據(jù)判別條件判斷出區(qū)域指定結(jié)束時(shí),CPU 18將指示器P在所輸入的圖像中指定的區(qū)域作為靜止圖像存儲(chǔ)在存儲(chǔ)器12的圖像數(shù)據(jù)存儲(chǔ)區(qū)12e中。
下面說(shuō)明該處理的更具體的內(nèi)容。當(dāng)被攝體是例如如圖2中所示的名片21時(shí),在名片21上有公司名稱(chēng)、姓名、以及地址和電話(huà)號(hào)碼字段。
假定只有姓名字段是所選擇的區(qū)域,其圖像要被切出(拍攝)。
在這種情況下,從圖3中的屏幕22的狀態(tài)開(kāi)始,即指示器P位于名片21的圖像21a的姓名字段下面的狀態(tài),用戶(hù)首先移動(dòng)蜂窩式電話(huà)主體10,以將指示器P設(shè)置到期望被加載到在屏幕22上顯示的名片21的圖像21a中的區(qū)域的起始點(diǎn)。
然后,當(dāng)CPU 18初始化第一和第二緩沖區(qū)12c、12d、移動(dòng)軌跡存儲(chǔ)區(qū)12f等時(shí),用戶(hù)操作鍵操作部分11的功能鍵等以指示加載開(kāi)始。
接著,CPU 18將由照相機(jī)15所拍攝的圖像數(shù)據(jù)臨時(shí)保存(緩存)到第一緩沖區(qū)12c中,并且開(kāi)始存儲(chǔ)指示器P的移動(dòng)軌跡(圖4中的步驟S101)。
然后,CPU 18對(duì)在第一緩沖區(qū)12c中緩存的新圖像數(shù)據(jù)和在移動(dòng)軌跡存儲(chǔ)區(qū)12f中保存的映射(mapped)圖像數(shù)據(jù)(作為比較基礎(chǔ)的圖像數(shù)據(jù))執(zhí)行邊緣檢測(cè)處理(步驟S102)。
此時(shí),CPU 18對(duì)第一緩沖區(qū)12c中緩存的圖像數(shù)據(jù)判斷在存儲(chǔ)器12的移動(dòng)軌跡存儲(chǔ)區(qū)12f中事先保存的圖像數(shù)據(jù)(作為比較基礎(chǔ)的圖像數(shù)據(jù))是否存在(步驟S103)。
對(duì)于第一次加載的圖像數(shù)據(jù),由于作為比較基礎(chǔ)的上一圖像數(shù)據(jù)不存在,因此CPU 18判斷為沒(méi)有上一圖像數(shù)據(jù)(步驟S103中的“否”)。
CPU 18將在第一緩沖區(qū)12c中緩存的當(dāng)前圖像數(shù)據(jù)作為用作比較基礎(chǔ)的圖像數(shù)據(jù)保存在存儲(chǔ)器12的移動(dòng)軌跡存儲(chǔ)區(qū)12f中。(步驟S104)作為比較基礎(chǔ)的圖像數(shù)據(jù)是用于求出移動(dòng)軌跡的位圖數(shù)據(jù)。
保存后,CPU 18再次加載圖像(步驟S101至S103)。
在作為下一步的步驟S103的判斷處理中,作為比較基礎(chǔ)的圖像數(shù)據(jù)已經(jīng)存在于存儲(chǔ)器12的移動(dòng)軌跡存儲(chǔ)區(qū)12f中。
因此,CPU18對(duì)在第一緩沖區(qū)12c中新加載的圖像數(shù)據(jù)的邊緣圖像和移動(dòng)軌跡存儲(chǔ)區(qū)12f中的圖像數(shù)據(jù)執(zhí)行模式匹配處理(步驟S105)。在模式匹配處理中,CPU 18判斷模式匹配處理是否成功(步驟S106)。
作為該判斷的結(jié)果,如果模式匹配不成功(即步驟S106中的“否”),則CPU 18以閃爍方式顯示警告(例如“!”等標(biāo)志),表示在屏幕22上進(jìn)行的區(qū)域指定失敗(步驟S107)。
接著,CPU 18在屏幕22上顯示是否重新加載該圖像的消息,以提示用戶(hù)進(jìn)行指示操作(步驟S108)。
這里,如果通過(guò)鍵操作部分11指示應(yīng)該執(zhí)行重新加載(步驟S108中的“是”),則CPU 18回到步驟S101的處理,并且重復(fù)前面的步驟S101至S106的處理。
此時(shí),如果模式匹配處理成功(步驟S106中的“是”),則CPU18根據(jù)由模式匹配處理計(jì)算得到的圖像之間的差異來(lái)計(jì)算指示器P的移動(dòng)距離(步驟S109)。
CPU 18將由計(jì)算得到的移動(dòng)距離所表示的圖像上的位置信息作為移動(dòng)軌跡信息存儲(chǔ)在存儲(chǔ)器12的移動(dòng)軌跡存儲(chǔ)區(qū)12f中(步驟S110)。
接下來(lái),CPU 18判斷區(qū)域指定結(jié)束條件(判別條件)是否滿(mǎn)足(步驟S111)。
作為區(qū)域指定結(jié)束條件的例子,在十字形指示器P的情況下,這一條件被設(shè)置為在移動(dòng)軌跡存儲(chǔ)區(qū)12f中存儲(chǔ)的指示器P的移動(dòng)軌跡為例如閉合曲線(xiàn)的情況。
這里,如果CPU 18判斷為區(qū)域指定結(jié)束條件沒(méi)有滿(mǎn)足(步驟S111中的“否”),則CPU 18更新在屏幕22上顯示的指示器P的移動(dòng)軌跡顯示,并且重復(fù)上述步驟的處理。
作為指示器移動(dòng)軌跡的顯示例子,例如如圖5所示,CPU 18獲取存儲(chǔ)在移動(dòng)軌跡存儲(chǔ)區(qū)12f中的指示器P的移動(dòng)軌跡數(shù)據(jù),使該數(shù)據(jù)與拍攝的圖像在屏幕22上交疊顯示。
在該例子中,通過(guò)在照相機(jī)15拍攝的同時(shí)進(jìn)行移動(dòng),由虛線(xiàn)等示出了在屏幕22中的圖像上移動(dòng)指示器P的移動(dòng)軌跡。
除了虛線(xiàn),也可以顯示顏色與所拍攝的圖像的顏色不同的實(shí)線(xiàn)。
如圖6所示,當(dāng)用戶(hù)移動(dòng)蜂窩式電話(huà)主體10、字符行圖像被指示器P的移動(dòng)軌跡25所包圍、并且移動(dòng)軌跡25為閉合曲線(xiàn)時(shí),CPU18判斷區(qū)域指定結(jié)束條件(判斷條件)滿(mǎn)足(步驟S111中的“是”)。
在這種狀態(tài)下(步驟S111中的“是”),CPU 18執(zhí)行將此時(shí)拍攝的圖像數(shù)據(jù)保持在第二緩沖區(qū)12d中的處理,以及對(duì)由指示器P的移動(dòng)軌跡25所包圍的區(qū)域執(zhí)行切出(捕獲)處理(步驟S113)。
關(guān)于保持該圖像的定時(shí),該定時(shí)可以是當(dāng)區(qū)域指定結(jié)束條件(判別條件)滿(mǎn)足時(shí)的時(shí)刻,或者可以由用戶(hù)按下鍵操作部分11的功能鍵等來(lái)指示該定時(shí)。
在區(qū)域的切出處理中,通過(guò)從在作為工作區(qū)的第二緩沖區(qū)12d中作為靜止圖像而緩存的圖像數(shù)據(jù)中刪除由區(qū)域指定所指定的區(qū)域以外的區(qū)域,CPU 18僅生成指定區(qū)域的圖像數(shù)據(jù),并且將所生成的圖像數(shù)據(jù)作為最終圖像數(shù)據(jù)保存在圖像數(shù)據(jù)保存區(qū)12e中。
作為圖像保存處理和區(qū)域切出處理結(jié)束的結(jié)果,圖7示出了其中僅將被切出的區(qū)域27顯示在屏幕22上的狀態(tài)。
在上述第一實(shí)施例中,當(dāng)在屏幕22中顯示全部要指定的區(qū)域時(shí),使用上述流程圖中的處理。
因此,通過(guò)移動(dòng)照相機(jī)15,可能超出所能被指定的區(qū)域。
因此,下面參考圖8的流程圖來(lái)說(shuō)明CPU 18針對(duì)這種情況執(zhí)行處理的例子。
在圖8的流程圖中,由于從步驟S201至步驟S219的處理與圖4的流程圖中的處理相同,因此省去對(duì)這些部分的說(shuō)明。
在步驟S210中,在將指示器移動(dòng)軌跡存儲(chǔ)到存儲(chǔ)器12的移動(dòng)軌跡存儲(chǔ)區(qū)12f中之后,CPU 18計(jì)算在X方向和Y方向上各自的總移動(dòng)軌跡,作為該計(jì)算的結(jié)果,判斷移動(dòng)軌跡是否超出了預(yù)定移動(dòng)限定范圍(步驟S211)。
如果CPU 18判斷為移動(dòng)軌跡超出了預(yù)定移動(dòng)限定范圍(步驟S211中的“否”),則通過(guò)步驟S205的處理顯示警告信息之后(步驟S207),CPU 18在屏幕22上顯示是否要再次加載圖像的消息,以提示用戶(hù)進(jìn)行指示操作(步驟S208)。
這里,如果通過(guò)鍵操作部分11指示應(yīng)該執(zhí)行再次加載(步驟S208中的“是”),則CPU 18返回步驟S201,并且重復(fù)之前的步驟S201~S206的處理。
如果CPU 18判斷為移動(dòng)軌跡沒(méi)有超出移動(dòng)限定范圍(步驟S211中的“是”),則CPU 18進(jìn)入判斷是否滿(mǎn)足區(qū)域指定結(jié)束條件(判斷條件)的判斷處理(步驟S212)。
在步驟S212之后,這里再次執(zhí)行與圖4的流程圖中所述相同的處理,并且省略其說(shuō)明。
如上所述,通過(guò)一系列的處理,在超出可被指定的范圍的情況下可以作出響應(yīng)。
順便提一句,在S212的判斷處理中,為了判斷移動(dòng)軌跡是否超出了移動(dòng)限定范圍,可將移動(dòng)限定范圍的值設(shè)置得略小于屏幕一半的值,以便在移動(dòng)軌跡馬上超出屏幕之前能向用戶(hù)顯示警告信息,從而可以防止用戶(hù)再移動(dòng)蜂窩式電話(huà)主體10(照相機(jī)15)。
接下來(lái),參考圖9至圖13來(lái)說(shuō)明用于說(shuō)明區(qū)域的另一實(shí)施例。
圖9示出其上顯示有高亮度筆形指示器P1的屏幕。
與上述十字形指示器P的情況相反,假設(shè)通過(guò)用戶(hù)的選擇操作,將高亮度筆形指示器P1顯示在屏幕22上,如圖9所示。例如,指示器P1是半透明并且內(nèi)部著色的圖形例如●或◆,或者是具有給定寬度的輪廓閉合的圖形(○或□形狀)。
指示器P1使用圖形寬度指定區(qū)域。在該例子中,在假定設(shè)置了○形指示器的情況下進(jìn)行說(shuō)明。
在這種情況下,與在上述指示器P的情況中通過(guò)虛線(xiàn)來(lái)顯示移動(dòng)軌跡以及通過(guò)閉合虛線(xiàn)(包圍字符的邊緣)來(lái)指定期望區(qū)域的方式不同,由于通過(guò)指示器P1跟蹤的期望區(qū)域以縱向上的給定寬度顯示指示器P1的移動(dòng)軌跡,因此指定包括在該寬度中的區(qū)域。
當(dāng)通過(guò)功能鍵等的操作來(lái)啟動(dòng)對(duì)作為照相機(jī)15的被攝體R1的名片21的拍攝操作時(shí),從照相機(jī)15輸入的名片21的圖像21a被顯示在屏幕22上。
這里,首先如圖10所示,用戶(hù)移動(dòng)蜂窩式電話(huà)主體10,以將指示器P1設(shè)置到要加載到屏幕22的圖像21a中的期望區(qū)域的起始點(diǎn),并且當(dāng)按下表示啟動(dòng)區(qū)域指定的例如功能鍵的按鈕時(shí),向右移動(dòng)蜂窩式電話(huà)主體10,以移動(dòng)屏幕22上的圖像。
然后,當(dāng)功能鍵為ON時(shí),CPU 18以寬度為單位將指示器P1的移動(dòng)軌跡存儲(chǔ)到移動(dòng)軌跡存儲(chǔ)區(qū)12f中,并且更新其顯示。
作為此次更新的結(jié)果,如圖11所示,移動(dòng)軌跡的圖像28以橫向延伸的方式進(jìn)行顯示。
也就是說(shuō),指示器P1移動(dòng)的移動(dòng)軌跡的區(qū)域是通過(guò)在一個(gè)方向上的移動(dòng)來(lái)得到的。
此時(shí)的操作與十字形指示器P的操作是不同的。
隨后,如圖12所示,當(dāng)用戶(hù)在期望圖像區(qū)域位于指示器P1的移動(dòng)軌跡范圍之內(nèi)時(shí)停止移動(dòng)蜂窩式電話(huà)主體10并且停止按下功能鍵時(shí),CPU 18檢測(cè)到功能鍵從ON狀態(tài)切換到OFF狀態(tài),使用該定時(shí)作為觸發(fā)器,CPU 18判斷區(qū)域指定結(jié)束條件是否滿(mǎn)足。
順便提一句,在沒(méi)有操作功能鍵的情況下,CPU 18例如通過(guò)檢測(cè)到指示器P1被暫停了給定時(shí)間長(zhǎng)度的狀態(tài),可以判斷出指定結(jié)束條件是否滿(mǎn)足。
在判斷了區(qū)域指定結(jié)束條件是否滿(mǎn)足之后的操作(在圖4的步驟S112之后的處理)與上述十字形指示器P的操作相同。
作為區(qū)域切出處理和圖像數(shù)據(jù)保存處理的結(jié)果(S113),如圖13所示,只有被切出的區(qū)域29顯示在屏幕22上。
作為上述處理的結(jié)果,在沒(méi)有將例如觸摸面板等接口裝置提供給蜂窩式電話(huà)主體10的情況下,用戶(hù)可以很容易地在顯示在屏幕上的圖像中指定要加載的期望區(qū)域并保存該期望區(qū)域。
在該第一實(shí)施例中,說(shuō)明了要加載的期望圖像的區(qū)域始終顯示在屏幕中的情況。
如上所述,根據(jù)第一實(shí)施例的蜂窩式電話(huà),用戶(hù)所參考的指示器的顯示方式是與顯示在屏幕上的要加載的期望圖像相交疊,并且將要加載的期望區(qū)域圍起來(lái)或者用指示器來(lái)跟蹤該區(qū)域的方式。
從而,指定要加載的區(qū)域變得更容易,而且可以通過(guò)一個(gè)操作來(lái)加載尺寸沒(méi)有落在屏幕范圍內(nèi)的圖像。
另外,當(dāng)通過(guò)在同一區(qū)域存在多個(gè)圖像并且通過(guò)使用這些圖像來(lái)加載運(yùn)動(dòng)圖像時(shí),所生成的圖像的精確度可以高于普通拍攝所得到的圖像精確度。
也就是說(shuō),在第一實(shí)施例的蜂窩式電話(huà)中,在沒(méi)有使用例如觸摸面板或位置指定裝置等接口的情況下,可以顯示指示器以與顯示同步地指定加載位置,檢測(cè)和存儲(chǔ)隨著照相機(jī)15的移動(dòng)指示器在所拍攝的圖像上的移動(dòng),指示器最后指示的區(qū)域可以作為圖像數(shù)據(jù)而加載。
第二實(shí)施例圖14示出要通過(guò)本實(shí)施例的蜂窩式電話(huà)進(jìn)行加載的被攝體R1是例如名單31的商務(wù)表單,要加載的期望目標(biāo)區(qū)域超出了屏幕。
順便提一句,其硬件結(jié)構(gòu)與圖1所示的本發(fā)明第一實(shí)施例的圖像處理裝置的相同,因此省略了對(duì)其的說(shuō)明。
如果要通過(guò)本實(shí)施例的蜂窩式電話(huà)進(jìn)行加載的被攝體R1是例如名單31的商務(wù)表單,其加載的期望目標(biāo)區(qū)域超出了如圖14所示的顯示器17的屏幕,則無(wú)法像在上述例子中那樣僅通過(guò)將之前的圖像數(shù)據(jù)保存在第一緩沖區(qū)12c中來(lái)確定區(qū)域。
因此,在該例子的情況下,如圖15所示,CPU 18以預(yù)定時(shí)間間隔將從照相機(jī)15輸入的圖像依次保存在圖像數(shù)據(jù)保存區(qū)12e中(S214)。
順便提一句,相同的附圖標(biāo)記和符號(hào)用于表示執(zhí)行與上述第一實(shí)施例中相同的操作的步驟,因此省略了對(duì)其的說(shuō)明。
隨后,當(dāng)滿(mǎn)足了區(qū)域指定結(jié)束條件(S212)并且確定了由用戶(hù)指定的期望區(qū)域時(shí),CPU 18對(duì)保存在圖像數(shù)據(jù)保存區(qū)12e中的多個(gè)靜止圖像進(jìn)行連接以生成一個(gè)圖像。
CPU 18根據(jù)所生成的圖像來(lái)切出所指定的區(qū)域,并且將該圖像作為最終圖像數(shù)據(jù)保存在圖像數(shù)據(jù)保存區(qū)12e中。
對(duì)于實(shí)現(xiàn)圖像連接處理的方法,通過(guò)結(jié)合上面已經(jīng)說(shuō)明過(guò)的例如邊緣檢測(cè)處理和模式匹配處理,可以實(shí)現(xiàn)連接處理。
另外,通過(guò)利用對(duì)有部分交疊的區(qū)域進(jìn)行多次拍攝,可以生成通過(guò)超分辨率技術(shù)而得到的高分辨率圖像。
下面來(lái)說(shuō)明屏幕22的位移。如果被攝體R1為例如圖14所示的名單31,則在名單31中存在姓名、地址等字段。
其中,假設(shè)選擇了某人的地址區(qū)并且加載其圖像。在該例子中,并不是所有的地址區(qū)都位于屏幕22的范圍內(nèi)。
在這種情況下,當(dāng)用戶(hù)將屏幕22的指示器P設(shè)置到名單31的圖像31a中的期望圖像的指定起始點(diǎn)(地址左端的Taro等)并且在按下鍵操作部分11的功能鍵等的同時(shí)移動(dòng)蜂窩式電話(huà)主體時(shí),隨著其移動(dòng),用于范圍指定的線(xiàn)的線(xiàn)32以延伸的方式顯示在屏幕22上,如圖16所示。
當(dāng)持續(xù)移動(dòng)指示器P,以使地址的期望區(qū)域被用于指定范圍的移動(dòng)軌跡的線(xiàn)32所包圍時(shí),如圖17所示,CPU 18在第二緩沖區(qū)12d中對(duì)依次保存在圖像數(shù)據(jù)保存區(qū)12e中的多個(gè)圖像數(shù)據(jù)進(jìn)行顯影,檢測(cè)圖像的交疊,對(duì)多個(gè)圖像執(zhí)行連接處理以生成一個(gè)圖像數(shù)據(jù),并且進(jìn)而通過(guò)從所生成的圖像中刪除所指定的區(qū)域之外的部分,切出感興趣的指定區(qū)域(留下感興趣的指定區(qū)域),并且如圖18所示,除了將數(shù)據(jù)保存在圖像數(shù)據(jù)保存區(qū)12e中之外,還將該區(qū)域部分的圖像數(shù)據(jù)33顯示在屏幕22上。
至于對(duì)多個(gè)圖像執(zhí)行連接處理的定時(shí),除了當(dāng)用移動(dòng)軌跡的線(xiàn)32圍住區(qū)域以滿(mǎn)足上述區(qū)域指定結(jié)束條件時(shí)的時(shí)刻之外,也可以通過(guò)用戶(hù)按下預(yù)定按鈕來(lái)執(zhí)行連接操作。
另外,在這種情況下,與上述情況一樣,通過(guò)執(zhí)行超分辨率處理可以使圖像具有高分辨率。
如上所述,根據(jù)第二實(shí)施例的蜂窩式電話(huà),即使是在例如名單31的情況等并非所有圖像都顯示在屏幕22中的情況下,通過(guò)依次將由照相機(jī)15進(jìn)行拍攝的圖像數(shù)據(jù)保存在存儲(chǔ)器12中,通過(guò)基于多個(gè)圖像相交疊的狀態(tài)連接多個(gè)圖像數(shù)據(jù)來(lái)產(chǎn)生一個(gè)圖像,使得可以從所生成的一個(gè)圖像數(shù)據(jù)中切出所指定區(qū)域的圖像。
另外,在這種結(jié)構(gòu)的蜂窩式電話(huà)主體10中,當(dāng)要加載較大區(qū)域的圖像時(shí),通過(guò)檢測(cè)完成了拍攝的區(qū)域并且將完成加載的區(qū)域和未拍攝的區(qū)域以可區(qū)別的方式顯示在區(qū)域22上,用戶(hù)一眼就可以看出哪個(gè)區(qū)域沒(méi)有進(jìn)行拍攝。
第三實(shí)施例第三實(shí)施例是如下情況的例子,即被攝體R1為例如如圖19所示的信紙42等大尺寸的商務(wù)表單,照相機(jī)15的拍攝范圍20僅為其一部分,信紙42的整個(gè)圖像被加載到蜂窩式電話(huà)主體10的存儲(chǔ)器12中。
在該例子中,顯示的是移動(dòng)軌跡而非指示器。
在這種情況下,用戶(hù)在信紙42的表面方向上瞄準(zhǔn)照相機(jī)15,通過(guò)操作鍵操作部分11的功能鍵等來(lái)指示啟動(dòng)加載,并且如圖21所示,從拍攝范圍20待拍攝的狀態(tài)沿箭頭43的方向移動(dòng)蜂窩式電話(huà)主體10。
然后,CPU 18啟動(dòng)加載由照相機(jī)15所拍攝的圖像數(shù)據(jù)(圖20的步驟S201)。
CPU 18對(duì)由照相機(jī)15所拍攝的圖像數(shù)據(jù)執(zhí)行邊緣檢測(cè)處理(步驟S202),并且將圖像數(shù)據(jù)保存在圖像數(shù)據(jù)保存區(qū)12e中(步驟S214)。
然后,CPU 18對(duì)保存在圖像數(shù)據(jù)保存區(qū)域12e中的圖像數(shù)據(jù)和已經(jīng)保存在圖像數(shù)據(jù)保存區(qū)域12e中的圖像數(shù)據(jù)(作為比較基礎(chǔ)的圖像數(shù)據(jù))進(jìn)行比較,也就是說(shuō),執(zhí)行模式匹配處理(步驟S205)。
如果在圖像數(shù)據(jù)保存區(qū)域12e中不存在作為比較基礎(chǔ)的圖像數(shù)據(jù)并且模式匹配處理不成功(步驟S206中的“否”),則CPU 18在屏幕22上以閃爍的方式顯示表示模式匹配失敗的警告信息(例如“!”等標(biāo)記)(步驟S207)。
隨后,CPU 18在屏幕22上顯示詢(xún)問(wèn)是否重新加載圖像的信息,以提示用戶(hù)進(jìn)行指示操作(步驟S207)。
這里,如果通過(guò)鍵操作部分11指示應(yīng)該執(zhí)行重新加載(步驟S208中的“是”),則處理返回到步驟S201的處理并且重復(fù)之前的步驟S201至S206的處理。
如果在圖像數(shù)據(jù)保存區(qū)域12e中已經(jīng)存在作為比較基礎(chǔ)的圖像數(shù)據(jù)并且模式匹配處理成功(步驟S206中的“是”),則CPU 18根據(jù)作為比較基礎(chǔ)的圖像數(shù)據(jù)計(jì)算出移動(dòng)距離(步驟S209)。
CPU 18將由所計(jì)算的移動(dòng)距離表示的圖像的位置信息作為移動(dòng)軌跡的信息存儲(chǔ)在存儲(chǔ)器12的移動(dòng)軌跡存儲(chǔ)區(qū)域12f中(步驟S210)。
在移動(dòng)軌跡被存儲(chǔ)在移動(dòng)軌跡存儲(chǔ)區(qū)域12f中之后,CPU 18判斷移動(dòng)軌跡是否超出預(yù)定移動(dòng)限定范圍(步驟S211)。
如果CPU 18判斷移動(dòng)軌跡沒(méi)有超出范圍(步驟S211中的“是”),則判斷區(qū)域指定結(jié)束條件(判斷條件)是否被滿(mǎn)足(步驟S212)。
作為區(qū)域指定結(jié)束條件的例子,檢查當(dāng)啟動(dòng)加載時(shí)保存在存儲(chǔ)器12中的圖像數(shù)據(jù)和最新加載的圖像數(shù)據(jù)的匹配屬性,如果存在許多交疊,則判斷的結(jié)果是返回到初始的位置,并且認(rèn)為滿(mǎn)足區(qū)域指定結(jié)束條件。
這里,如果CPU 18判斷為不滿(mǎn)足區(qū)域指定結(jié)束條件(步驟S212中的“否”),則處理返回到步驟S201的處理,并且CPU 18繼續(xù)圖像加載處理。
此時(shí),如果CPU 18判斷為滿(mǎn)足區(qū)域指定結(jié)束條件(步驟S212中的“是”),則通過(guò)將保存在圖像數(shù)據(jù)保存區(qū)域12e中的多個(gè)圖像數(shù)據(jù)獲取到用于連接處理的第二緩沖區(qū)12d中,可以生成連接后的圖像(下面稱(chēng)之為連接圖像)(步驟S215)。
在該例子的情況下,即使?jié)M足了區(qū)域指定結(jié)束條件,也不必然意味著整個(gè)商務(wù)表單的圖像都作為連接圖像被獲取。
因此,CPU 18判斷是否連接圖像的全部區(qū)域都填充了所獲取的圖像數(shù)據(jù)(步驟S220)。
這里,例如,判斷在連接圖像中是否存在用白點(diǎn)填充的預(yù)定寬度區(qū)域。
如果存在具有預(yù)定寬度的白點(diǎn)區(qū)域,則CPU 18判斷為全部區(qū)域沒(méi)被填滿(mǎn)(步驟S220中的“否”),根據(jù)移動(dòng)軌跡存儲(chǔ)區(qū)域12f的移動(dòng)軌跡和上述連接圖像的信息來(lái)生成表示圖像加載的當(dāng)前狀態(tài)的圖標(biāo)(步驟S221)。
CPU 18在屏幕的右上角等位置顯示所生成的圖標(biāo)(步驟S222)。
此時(shí),在第二緩沖區(qū)12d中,如圖21所示,獲取所加載區(qū)域44(已拍攝區(qū)域)作為連接圖像,并且所加載區(qū)域44的幾乎中心的部分為未加載區(qū)域45(未拍攝區(qū)域)。
然后,CPU 18在屏幕22上顯示詢(xún)問(wèn)是否重新加載圖像的消息,以提示用戶(hù)進(jìn)行指示操作(步驟S208)。
這里,如果通過(guò)鍵操作部分11指示應(yīng)該執(zhí)行重新加載(步驟S208中的“是”),則CPU 18返回到步驟S201的處理,以重復(fù)之前的步驟S201至S220的處理。
如果不存在具有預(yù)定寬度的白點(diǎn)區(qū)域,則CPU 18判斷為全部區(qū)域都被填充(步驟S220中的“是”),將通過(guò)連接處理而得到的連接圖像數(shù)據(jù)保存在存儲(chǔ)器12的圖像數(shù)據(jù)保存區(qū)域12e中(步驟S223)。
作為生成用于表示圖像加載的當(dāng)前狀態(tài)的圖標(biāo)的例子,CPU18獲取存儲(chǔ)在移動(dòng)軌跡存儲(chǔ)區(qū)域12f中的移動(dòng)軌跡信息(位置數(shù)據(jù)),使移動(dòng)軌跡信息與連接圖像相交疊,并且生成包括有移動(dòng)軌跡線(xiàn)的連接圖像。
然后,CPU 18對(duì)連接圖像執(zhí)行縮小處理,以將連接圖像圖標(biāo)化,并且如圖22所示,在屏幕22右上角的預(yù)定位置上顯示圖標(biāo)46。
當(dāng)將連接圖像形成圖標(biāo)時(shí),CPU 18以可識(shí)別的方式顯示已加載區(qū)域44和未加載區(qū)域45。
在通過(guò)鍵操作部分11指示應(yīng)該執(zhí)行重新加載之后,作為執(zhí)行圖像的重新加載的結(jié)果,除了圖21中所示的連接圖像44之外,還獲取了在第二緩沖區(qū)12d中緩存的連接圖像44的幾乎中心部分的圖像,然后,CPU 18對(duì)圖像數(shù)據(jù)進(jìn)行相互連接(已加載區(qū)域44的圖像和新圖像)以生成一個(gè)靜止圖像。
此時(shí),如果寬于未加載區(qū)域45的區(qū)域被獲取為新圖像,則CPU18可以在已加載區(qū)域44的圖像和新圖像相互交疊的區(qū)域上執(zhí)行超分辨率處理,即高分辨率處理。
作為重新加載的結(jié)果,如果加載區(qū)域44增加并且未被加載區(qū)域45減小,則CPU 18重新生成與之相對(duì)應(yīng)的圖標(biāo)46,并且通過(guò)減少圖標(biāo)46的空白部分可以清晰地指示用戶(hù)哪個(gè)區(qū)域未被加載。
同時(shí),作為重新加載的結(jié)果,如果全部區(qū)域都被填充,則CPU18通過(guò)刪除已經(jīng)被顯示的圖標(biāo)46來(lái)通知用戶(hù)完成了加載。
如上所述,根據(jù)第三實(shí)施例的蜂窩式電話(huà),當(dāng)加載區(qū)域?qū)挾缺扰臄z范圍20寬的圖像時(shí),通過(guò)保存從照相機(jī)15得到的多個(gè)圖像,當(dāng)滿(mǎn)足區(qū)域指定結(jié)束條件時(shí)將多個(gè)圖像連接為加載區(qū)域從而生成連接圖像,并且在其上執(zhí)行縮小處理以在屏幕22上顯示對(duì)應(yīng)的圖標(biāo)46,這能夠以可識(shí)別的方式來(lái)顯示加載區(qū)域44和其它區(qū)域(未加載區(qū)域45),以便用戶(hù)一看就知道哪個(gè)區(qū)域沒(méi)有被拍攝。
另外,通過(guò)對(duì)未加載區(qū)域45再次執(zhí)行圖像加載并且對(duì)圖像和已經(jīng)完成了加載的連接圖像進(jìn)行連接,可以得到未落在屏幕22的范圍之內(nèi)的大尺寸圖像數(shù)據(jù)。
需要指出的是,本發(fā)明并不限于上述實(shí)施例。
在上述實(shí)施例中,說(shuō)明了帶有照相機(jī)的蜂窩式電話(huà)的例子,但是也可以使用帶有照相機(jī)的PDA、或者計(jì)算機(jī)被連接到由用戶(hù)保持以進(jìn)行操作的網(wǎng)絡(luò)照相機(jī)或Web照相機(jī)的結(jié)構(gòu)。
在上述實(shí)施例中,實(shí)現(xiàn)本發(fā)明功能的軟件被事先存儲(chǔ)在存儲(chǔ)器12中,但是也可以使用經(jīng)由蜂窩式電話(huà)網(wǎng)絡(luò)從預(yù)定網(wǎng)站下載的軟件或者經(jīng)由例如存儲(chǔ)卡的存儲(chǔ)介質(zhì)安裝在蜂窩式電話(huà)主體10中的軟件。
其它實(shí)施例本發(fā)明并不限于通過(guò)圖示進(jìn)行說(shuō)明的若干實(shí)施例,而是可以對(duì)其進(jìn)行增補(bǔ)或修改,在所附權(quán)利要求的范圍內(nèi)的任何增補(bǔ)或修改都包含在本發(fā)明的技術(shù)范圍內(nèi)。
權(quán)利要求
1.一種圖像處理裝置,其在移動(dòng)安裝有照相機(jī)和顯示器的圖像處理裝置主體的同時(shí),在該顯示器上顯示通過(guò)使用該照相機(jī)對(duì)被攝體進(jìn)行拍攝而獲得的圖像,該圖像處理裝置包括存儲(chǔ)器,其具有能存儲(chǔ)由該照相機(jī)拍攝的被攝體的圖像以及在該顯示器上顯示的圖像的移動(dòng)軌跡的信息的區(qū)域;存儲(chǔ)器控制器,其將顯示在該顯示器上的圖像的移動(dòng)軌跡的信息存儲(chǔ)到該存儲(chǔ)器中,當(dāng)使用該照相機(jī)對(duì)被攝體進(jìn)行拍攝時(shí),該圖像隨著該圖像處理裝置主體的移動(dòng)而移動(dòng);以及判斷部分,用于基于由所述存儲(chǔ)器控制器存儲(chǔ)在所述存儲(chǔ)器中的移動(dòng)軌跡的信息,來(lái)判斷是否將由該照相機(jī)拍攝的被攝體的圖像保存在所述存儲(chǔ)器中。
2.根據(jù)權(quán)利要求1所述的圖像處理裝置,其特征在于,所述判斷部分包括通知部分,當(dāng)基于該移動(dòng)軌跡的信息,被攝體的圖像的移動(dòng)軌跡超出預(yù)定范圍時(shí),該通知部分通知該結(jié)果。
3.根據(jù)權(quán)利要求1所述的圖像處理裝置,其特征在于,該圖像處理裝置還包括圖像連接部分,用于當(dāng)所述判斷部分判斷為應(yīng)該保存圖像時(shí),對(duì)在所述存儲(chǔ)器中緩存的多個(gè)圖像執(zhí)行連接處理;以及存儲(chǔ)控制部分,用于將由所述圖像連接部分連接的圖像保存到所述存儲(chǔ)器中。
4.根據(jù)權(quán)利要求3所述的圖像處理裝置,其特征在于,所述圖像連接部分包括超分辨率部分,當(dāng)對(duì)同一區(qū)域存在多個(gè)圖像時(shí),從該多個(gè)圖像中生成高分辨率圖像。
5.根據(jù)權(quán)利要求1所述的圖像處理裝置,其特征在于,該圖像處理裝置還包括區(qū)域判斷部分,當(dāng)所述判斷部分判斷為應(yīng)該保存圖像時(shí),該區(qū)域判斷部分判斷在被攝體的圖像中是否存在未拍攝區(qū)域;以及圖像連接部分,用于根據(jù)所述判斷部分和所述區(qū)域判斷部分的判斷結(jié)果,來(lái)對(duì)在所述存儲(chǔ)器中緩存的該多個(gè)圖像執(zhí)行連接處理。
6.根據(jù)權(quán)利要求5所述的圖像處理裝置,其特征在于,該圖像處理裝置還包括未拍攝區(qū)域存在判斷部分,其判斷在由所述圖像連接部分連接的圖像中是否存在未拍攝區(qū)域;以及通知部分,當(dāng)所述未拍攝區(qū)域存在判斷部分判斷為存在未拍攝區(qū)域時(shí),該通知部分提示是否再次拍攝圖像,當(dāng)所述未拍攝區(qū)域存在判斷部分判斷為不再有未拍攝區(qū)域時(shí),該通知部分通知該結(jié)果。
7.根據(jù)權(quán)利要求6所述的圖像處理裝置,其特征在于,該圖像處理裝置還包括區(qū)域顯示部分,當(dāng)作為所述未拍攝區(qū)域存在判斷部分的判斷結(jié)果,判斷為存在未拍攝區(qū)域時(shí),該區(qū)域顯示部分在顯示器上以可區(qū)分的方式顯示未拍攝區(qū)域和已拍攝區(qū)域。
8.根據(jù)權(quán)利要求7所述的圖像處理裝置,其特征在于,該圖像處理裝置還包括更新部分,當(dāng)未拍攝區(qū)域和已拍攝區(qū)域由于由所述圖像連接部分連接新圖像而變化時(shí),該更新部分更新該顯示器的每個(gè)區(qū)域的顯示。
9.根據(jù)權(quán)利要求5所述的圖像處理裝置,其特征在于,該圖像處理裝置還包括通知部分,當(dāng)由于由所述圖像連接部分連接新圖像而不再有未拍攝區(qū)域時(shí),該通知部分執(zhí)行通知。
10.一種圖像處理裝置,其在移動(dòng)安裝有照相機(jī)和顯示器的圖像處理裝置主體的同時(shí),在該顯示器上顯示通過(guò)使用該照相機(jī)對(duì)被攝體進(jìn)行拍攝而獲得的圖像,該圖像處理裝置包括存儲(chǔ)器,其具有能緩存由該照相機(jī)拍攝的被攝體的圖像的緩沖區(qū)、能存儲(chǔ)在該顯示器上顯示的圖像的移動(dòng)軌跡的信息的存儲(chǔ)區(qū)、以及能保存該圖像的保存區(qū);指示器顯示部分,其在該顯示器上以與由該照相機(jī)拍攝的被攝體的圖像交疊的方式來(lái)顯示用于指定該圖像的位置的指示器;存儲(chǔ)器控制器,其將當(dāng)使用該照相機(jī)對(duì)被攝體進(jìn)行拍攝時(shí)隨著該圖像處理裝置主體的移動(dòng)而在被攝體的圖像上移動(dòng)的指示器的移動(dòng)軌跡的信息存儲(chǔ)到該存儲(chǔ)區(qū)中;以及判斷部分,其基于由所述存儲(chǔ)器控制器存儲(chǔ)在所述存儲(chǔ)區(qū)中的移動(dòng)軌跡的信息,來(lái)判斷是否將由該照相機(jī)拍攝的、緩存在該緩沖區(qū)中的被攝體的圖像保存在該保存區(qū)中。
11.根據(jù)權(quán)利要求10所述的圖像處理裝置,其特征在于,該圖像處理裝置還至少包括用于指定點(diǎn)的十字形指示器、以及具有給定寬度的、用于跟蹤圖像的對(duì)象部分的高亮度筆形指示器,作為由所述指示器顯示部分顯示在該顯示器上的指示器,該圖像處理裝置還包括根據(jù)用途來(lái)選擇任一個(gè)的用戶(hù)界面。
12.根據(jù)權(quán)利要求10所述的圖像處理裝置,其特征在于,所述存儲(chǔ)器控制器根據(jù)該指示器的形狀將移動(dòng)軌跡的信息存儲(chǔ)到該存儲(chǔ)區(qū)中;以及所述判斷部分根據(jù)該指示器的形狀,使用存儲(chǔ)在該存儲(chǔ)區(qū)中的移動(dòng)軌跡的信息來(lái)判斷是否將圖像存儲(chǔ)在該保存區(qū)中。
13.根據(jù)權(quán)利要求10所述的圖像處理裝置,其特征在于,所述判斷部分包括通知部分,當(dāng)該指示器的移動(dòng)軌跡超出預(yù)定范圍時(shí),通知部分通知該結(jié)果。
14.根據(jù)權(quán)利要求10所述的圖像處理裝置,其特征在于,該圖像處理裝置還包括圖像連接部分,當(dāng)所述判斷部分判斷為應(yīng)該保存該圖像時(shí),該圖像連接部分對(duì)緩存在所述存儲(chǔ)器中的多個(gè)圖像執(zhí)行連接處理;以及保存控制部分,其將由所述圖像連接部分連接的圖像保存在所述存儲(chǔ)器中。
15.根據(jù)權(quán)利要求14所述的圖像處理裝置,其特征在于,所述圖像連接部分包括超分辨率部分,當(dāng)對(duì)同一區(qū)域存在多個(gè)圖像時(shí),該超分辨率部分從該多個(gè)圖像生成高分辨率圖像。
16.根據(jù)權(quán)利要求10所述的圖像處理裝置,其特征在于,該圖像處理裝置還包括區(qū)域判斷部分,當(dāng)所述判斷部分判斷為應(yīng)該保存該圖像時(shí),該區(qū)域判斷部分判斷在被攝體的圖像中是否存在未加載區(qū)域;以及圖像連接部分,其根據(jù)所述判斷部分和所述區(qū)域判斷部分的判斷結(jié)果對(duì)緩存在所述存儲(chǔ)器中的多個(gè)圖像執(zhí)行連接處理。
17.根據(jù)權(quán)利要求16所述的圖像處理裝置,其特征在于,該圖像處理裝置還包括未拍攝區(qū)域存在判斷部分,其判斷由所述圖像連接部分連接的圖像中是否存在未拍攝區(qū)域;以及通知部分,當(dāng)所述未拍攝區(qū)域存在判斷部分判斷為存在該未拍攝區(qū)域時(shí),該通知部分提示是否再次拍攝該圖像數(shù)據(jù),當(dāng)所述未拍攝區(qū)域存在判斷部分判斷為不再有未拍攝區(qū)域時(shí),該通知部分通知該結(jié)果。
18.根據(jù)權(quán)利要求17所述的圖像處理裝置,其特征在于,該圖像處理裝置還包括區(qū)域顯示部分,當(dāng)作為所述未拍攝區(qū)域存在判斷部分的判斷結(jié)果,判斷為存在未拍攝區(qū)域時(shí),以可區(qū)分的方式在該顯示器上顯示未拍攝區(qū)域和已拍攝區(qū)域。
19.根據(jù)權(quán)利要求18所述的圖像處理裝置,其特征在于,該圖像處理裝置還包括更新部分,當(dāng)未拍攝區(qū)域和已拍攝區(qū)域由于由所述圖像連接部分連接新圖像而變化時(shí),該更新部分更新該顯示器的每個(gè)區(qū)域的顯示。
20.根據(jù)權(quán)利要求16所述的圖像處理裝置,其特征在于,該圖像處理裝置還包括通知部分,當(dāng)由于由所述圖像連接部分連接新圖像而不再有未拍攝區(qū)域時(shí),該通知部分執(zhí)行通知。
全文摘要
本發(fā)明提供一種圖像處理裝置。蜂窩式電話(huà)主體(10)包括存儲(chǔ)器(12)、CPU(18)、照相機(jī)(15)和顯示器(17)。CPU(18)以與照相機(jī)(15)所拍攝的被攝體的圖像相交疊的方式在顯示器(17)上顯示指示器P,并且根據(jù)隨著照相機(jī)(15)對(duì)被攝體進(jìn)行拍攝時(shí)蜂窩式電話(huà)主體的移動(dòng)而在被攝體的圖像上移動(dòng)的指示器(P)的移動(dòng)軌跡信息,來(lái)判斷是否將由照相機(jī)(15)拍攝并且在存儲(chǔ)器(12)的第一緩沖區(qū)(12c)中緩存的被攝體圖像保存到存儲(chǔ)器(12)的圖像數(shù)據(jù)保存區(qū)(12f)中。
文檔編號(hào)H04N5/225GK1842127SQ20061006748
公開(kāi)日2006年10月4日 申請(qǐng)日期2006年3月29日 優(yōu)先權(quán)日2005年3月29日
發(fā)明者小平直朗, 水谷博之, 土橋外志正, 古畑彰夫 申請(qǐng)人:株式會(huì)社東芝, 東芝解決方案株式會(huì)社