專利名稱:捕獲實(shí)時(shí)圖像的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種允許用戶終端實(shí)時(shí)捕獲記錄在各種介質(zhì)中的圖像的方法。更特別地,本發(fā)明涉及在其中用戶終端實(shí)時(shí)捕獲記錄在各種聯(lián)機(jī)/脫機(jī)介質(zhì)中的代碼圖像來(lái)譯碼代碼值并利用該譯碼的代碼值獲取期望信息的業(yè)務(wù)。
背景技術(shù):
近來(lái),多媒體用于各種便攜式終端或系統(tǒng)中。利用多媒體提供了多種內(nèi)容并激活了公用事業(yè)。特別的是,采集和編輯動(dòng)畫的功能隨著數(shù)碼相機(jī)和便攜式攝像機(jī)的擴(kuò)展而變得在各種家庭應(yīng)用中通用起來(lái)。
在現(xiàn)有的靜止圖像譯碼系統(tǒng)中,在實(shí)時(shí)捕獲圖像的情況下,使用快照的靜止圖像捕獲。換句話說(shuō),在捕獲動(dòng)畫的情況下,以壓縮的JPEG格式捕獲圖像,這導(dǎo)致數(shù)據(jù)傳輸速率的降低。如果希望實(shí)時(shí)存儲(chǔ)靜止圖像,則大約每1/15秒存儲(chǔ)一幀圖像。這樣,由于圖像被破壞而出現(xiàn)問(wèn)題。另外,當(dāng)實(shí)時(shí)捕獲圖像時(shí),由于明顯降低的速率,用戶感覺(jué)到不方便。
現(xiàn)在將參考圖9詳細(xì)描述在相關(guān)技術(shù)中捕獲靜止圖像并利用其處理該圖像的過(guò)程。
一種用于在具有例如CCD照相機(jī)一樣的圖像捕獲裝置的便攜式終端中捕獲一個(gè)剪輯的暫停圖像的方法如下所述。
預(yù)覽屏幕在取景器上執(zhí)行,然后用戶在觀察取景器時(shí)確認(rèn)該預(yù)覽屏幕(S901)。
如果用戶在執(zhí)行預(yù)覽屏幕時(shí)捕獲到想要的目標(biāo)(S903),則該用戶利用該設(shè)備中提供的采集輸入按鈕等等捕獲快照的一張。在上述中,術(shù)語(yǔ)“快照”指的是對(duì)移動(dòng)目標(biāo)或作為字典意義的該移動(dòng)目標(biāo)的圖像的瞬時(shí)采集。換句話說(shuō),為了捕獲靜止圖像,用戶在取景器上執(zhí)行預(yù)覽屏幕,捕獲想要的目標(biāo),然后按下采集輸入按鈕,以便從預(yù)覽屏幕即時(shí)獲得一個(gè)剪輯的暫停圖像。
如上描述的作為快照的捕獲圖像通常以例如JPEG一樣的壓縮格式存儲(chǔ)在用戶終端的存儲(chǔ)器中(S907)。
像這樣,從步驟(S901)到步驟(S907)的步驟屬于捕獲靜止圖像的傳統(tǒng)方法(S900)。
通過(guò)隨后的圖像處理過(guò)程(S910)在用戶終端中接著利用通過(guò)捕獲靜止圖像的方法(S900)所壓縮/存儲(chǔ)的圖像數(shù)據(jù)。再次利用意味著如果在條形碼圖像的情況下,寫在條形碼中的信息被譯碼,然后被連接到相應(yīng)的應(yīng)用,并且該信息可以用作通過(guò)預(yù)覽圖像對(duì)靜止圖像的改型或修飾。這樣的圖像處理過(guò)程將描述如下。
解壓縮以JPEG格式壓縮/存儲(chǔ)的圖像數(shù)據(jù)(S911)。
分析(S913)并譯碼作為解壓縮圖像數(shù)據(jù)的快照。
如果成功地譯碼快照(S915),則返回相應(yīng)的結(jié)果值。從而完成圖像處理過(guò)程(S917)。
然而,如果沒(méi)有成功地對(duì)快照譯碼(S915),則該過(guò)程返回到執(zhí)行預(yù)覽的步驟(S901),以獲得新的快照。
實(shí)際上,必須在一定程度上捕獲那些將要譯碼的圖像數(shù)據(jù),以便與在采集圖像時(shí)候的圖像相對(duì)應(yīng)的快照是可譯碼的。因此,可能出現(xiàn)用戶使用設(shè)備不熟練或由于其它因素而造成獲得的靜止圖像不適合譯碼的情況。換句話說(shuō),能夠每次獲得好的并且理想的快照的可能性是很低的。因此,由于用戶在譯碼成功之前不得不幾次返回到采集模式、然后重復(fù)捕獲靜止圖像的過(guò)程,因此存在困難。在這種情況下,由于在成功處理圖像之前為了其它目的而再次執(zhí)行預(yù)覽是不可能的,因此出現(xiàn)問(wèn)題。
此外,由于在成功執(zhí)行圖像處理過(guò)程之前再次執(zhí)行正常的預(yù)覽屏幕是不可能的,因此仍出現(xiàn)問(wèn)題。這是因?yàn)榛陬A(yù)覽的暫停,在圖像處理模塊中使用保留在LCD緩沖區(qū)等等內(nèi)的暫停的預(yù)覽圖像。換句話說(shuō),由于新預(yù)覽圖像的更新在圖像處理過(guò)程正常完成之前被阻礙而出現(xiàn)問(wèn)題。在這種情況下,由于在處理圖像時(shí)用戶不能做任何事情,這導(dǎo)致系統(tǒng)利用方面相當(dāng)大的浪費(fèi)。
如上所述,根據(jù)現(xiàn)有技術(shù)用于實(shí)時(shí)捕獲靜止圖像的方法存在如下問(wèn)題由于用戶終端的不熟練操作而需要大量時(shí)間和努力、在圖像處理過(guò)程完成之前預(yù)覽屏幕的執(zhí)行被暫停、和用戶在圖像被正常處理之前連續(xù)執(zhí)行捕獲快照的過(guò)程。
本申請(qǐng)的發(fā)明人提交了一個(gè)專利(韓國(guó)專利申請(qǐng)?zhí)朜o.2000-0085811,2000年12月29日),其公開(kāi)了具有代碼信息和代碼圖案的圖案的配置、以及它的代碼提取方法,其中,利用攝像機(jī)捕獲該圖案的圖像,并從該圖像提取代碼。在這個(gè)專利中,由每一個(gè)具有攝像機(jī)的各種設(shè)備來(lái)捕獲二維結(jié)構(gòu)的條形碼,并從該條形碼中提取編碼。
此外,該發(fā)明人該提交了一個(gè)專利(韓國(guó)專利注冊(cè)號(hào)No.10-0323759),其公開(kāi)了一種在其中利用具有攝像機(jī)的移動(dòng)通信設(shè)備從圖案圖像提取特定代碼,并根據(jù)該代碼在該設(shè)備上顯示信息或者通過(guò)通信網(wǎng)絡(luò)來(lái)提供的設(shè)備、以及它的方法。
順便提及,該發(fā)明人提交了一個(gè)專利(韓國(guó)專利申請(qǐng)?zhí)朜o.2000-0032164,2000年6月12日),其公開(kāi)了一種用于提供關(guān)于目標(biāo)的信息的方法和系統(tǒng),其中,該信息包含物理上可讀取的ID符號(hào)。在該方法和系統(tǒng)中,通過(guò)網(wǎng)絡(luò)為關(guān)于存在于真實(shí)空間中的目標(biāo)的信息、關(guān)于預(yù)定產(chǎn)品的信息或類似信息搜索虛擬空間,然后將搜索結(jié)果提供給用戶。
前述的現(xiàn)有技術(shù)旨在通過(guò)允許用戶終端捕獲代碼圖像來(lái)提供涉及全部實(shí)際生活的各種信息和相關(guān)業(yè)務(wù),然而本發(fā)明旨在提供一種允許用戶終端和各種系統(tǒng)以更先進(jìn)的方式捕獲編碼圖像并處理該圖像的方法。
發(fā)明概述因此,鑒于上述問(wèn)題提出了本發(fā)明,并且本發(fā)明的目的是提供一種利用例如CCD攝像機(jī)、數(shù)碼相機(jī)等等的各種圖像捕獲設(shè)備來(lái)實(shí)時(shí)捕獲并處理靜止圖像的方法。更特別地,本發(fā)明的目的是基于圖像的捕獲來(lái)從預(yù)覽圖像快速捕獲靜止圖像、處理捕獲的圖像、然后將處理的圖像應(yīng)用于各種應(yīng)用。
為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明,提供一種用于在具有圖像捕獲裝置的系統(tǒng)中捕獲預(yù)定圖像幀的方法,包括步驟允許圖像捕獲裝置暫停預(yù)覽;拷貝并存儲(chǔ)暫停的預(yù)覽圖像;并在存儲(chǔ)靜止圖像之后,在處理存儲(chǔ)圖像的過(guò)程開(kāi)始之前再次執(zhí)行預(yù)覽。
此外,用于實(shí)時(shí)捕獲靜止圖像的方法進(jìn)一步包括步驟如果在存儲(chǔ)靜止圖像步驟中拷貝并存儲(chǔ)的圖像是壓縮格式的,則在再次執(zhí)行預(yù)覽的步驟之后解壓縮該圖像,其中在解壓縮圖像步驟中的圖像處理不影響預(yù)覽的再次執(zhí)行。
另外,為了實(shí)現(xiàn)上述目的,提供一種用于在具有圖像捕獲裝置的系統(tǒng)中捕獲預(yù)定圖像幀的方法,包括步驟禁止向該系統(tǒng)內(nèi)圖像存儲(chǔ)單元的圖像緩沖區(qū)寫入;使存儲(chǔ)于圖像緩沖區(qū)內(nèi)的圖像經(jīng)歷剪切和調(diào)整大小的過(guò)程,以將處理的圖像拷貝到圖像存儲(chǔ)單元的其它區(qū)域;和允許向圖像存儲(chǔ)單元的圖像緩沖區(qū)寫入,其中在連續(xù)激活圖像預(yù)覽的情況下,通過(guò)可控制地激活和阻止靜止圖像到圖像緩沖區(qū)的寫入來(lái)捕獲實(shí)時(shí)的靜止圖像。
此外,提供一種利用編碼圖像提供業(yè)務(wù)的方法,包括利用根據(jù)本發(fā)明用于實(shí)時(shí)捕獲靜止圖像的方法的代碼圖像捕獲步驟;允許圖像處理單元譯碼通過(guò)代碼圖像捕獲步驟所捕獲的代碼圖像并提取代碼值的譯碼步驟。
允許系統(tǒng)瀏覽器將與該代碼值相關(guān)聯(lián)的URL調(diào)用到與該系統(tǒng)相關(guān)聯(lián)的主服務(wù)器的URL調(diào)用步驟;和允許主服務(wù)器搜索與該代碼值相對(duì)應(yīng)的URL或內(nèi)容、將搜索結(jié)果發(fā)送到該系統(tǒng)、然后從該系統(tǒng)接收相關(guān)服務(wù)的步驟。
附圖簡(jiǎn)述從隨后結(jié)合附圖的詳細(xì)描述中可以更全面地了解本發(fā)明另外的目的和優(yōu)點(diǎn),附圖如下
圖1是在使用攝像機(jī)的各種應(yīng)用中使用預(yù)覽圖像的一般應(yīng)用的流程圖;圖2是圖示根據(jù)本發(fā)明一實(shí)施例具有圖像捕獲裝置的系統(tǒng)框圖;圖3是圖示根據(jù)本發(fā)明另一實(shí)施例具有圖像捕獲裝置的系統(tǒng)框圖;圖4是圖示仍根據(jù)本發(fā)明另一實(shí)施例具有圖像捕獲裝置的系統(tǒng)框圖;圖5是圖示根據(jù)本發(fā)明一實(shí)施例捕獲靜止圖像的方法流程圖;圖6是圖示根據(jù)本發(fā)明另一實(shí)施例捕獲靜止圖像的方法流程圖;圖7是圖示仍根據(jù)本發(fā)明另一實(shí)施例捕獲靜止圖像的方法流程圖;圖8是圖示仍根據(jù)本發(fā)明另一實(shí)施例捕獲靜止圖像的方法流程圖;圖9是圖示相關(guān)技術(shù)中捕獲和處理靜止圖像的過(guò)程的流程圖。
實(shí)現(xiàn)本發(fā)明的最佳模式現(xiàn)在將參考附圖結(jié)合優(yōu)選實(shí)施例來(lái)詳細(xì)描述本發(fā)明。
圖1是圖示在使用例如攝像機(jī)一樣的圖像捕獲裝置的各種應(yīng)用中使用預(yù)覽圖像的一般應(yīng)用的過(guò)程流程圖。
在該應(yīng)用的開(kāi)始步驟(S101),初始化該應(yīng)用并初始化例如攝像機(jī)一樣的圖像捕獲裝置。用于執(zhí)行應(yīng)用循環(huán)109的方法可以包括如圖1中所示的基于最終條件搜索的簡(jiǎn)單重復(fù)方法、或利用定時(shí)器以便在應(yīng)用循環(huán)內(nèi)重復(fù)執(zhí)行任務(wù)的方法。在利用定時(shí)器的方法的情況下,如果指示執(zhí)行應(yīng)用循環(huán)事件的定時(shí)器在該應(yīng)用的開(kāi)始步驟(S101)被調(diào)用,則在預(yù)定的時(shí)間間隔內(nèi)產(chǎn)生定時(shí)事件。因此,與基于最終條件搜索的簡(jiǎn)單重復(fù)方法不同,在這個(gè)方法中,當(dāng)定時(shí)事件產(chǎn)生時(shí),在搜索最終條件的搜索步驟(S107)之后,在該循環(huán)內(nèi)只執(zhí)行一次任務(wù),而不重復(fù)各種初始化任務(wù)步驟(S103,S105,S107)。接著,如果在最終條件搜索步驟(S107)中條件被滿足,則執(zhí)行結(jié)束步驟(S115)。換句話說(shuō),只要該事件產(chǎn)生,則僅僅執(zhí)行一個(gè)初始化任務(wù)步驟(S103,S105,S107)。如果在最終條件搜索步驟(S107)中條件被滿足,則該過(guò)程結(jié)束,并且,即使最終條件不被滿足,該過(guò)程也不重復(fù)執(zhí)行該循環(huán)。
如果完成了初始化和啟動(dòng),則通過(guò)例如攝像機(jī)一樣的圖像捕獲裝置捕獲圖像(S103)。為了通過(guò)例如顯示預(yù)覽圖像的攝像機(jī)一樣的圖像捕獲裝置捕獲一幀圖像,可以使用多種方法。本發(fā)明針對(duì)圖像捕獲過(guò)程。多種方法可以應(yīng)用于一個(gè)系統(tǒng)。另外,本發(fā)明針對(duì)一種圖像捕獲方法,其中可以使用在產(chǎn)生圖像期間剩余的一些時(shí)間間隔來(lái)更迅速地選擇圖像。將參考相應(yīng)的附圖在相應(yīng)部分做出更詳細(xì)的描述。
如果捕獲到圖像,則根據(jù)相應(yīng)的應(yīng)用在圖像處理單元中處理該捕獲的圖像(S105)。根據(jù)相應(yīng)的應(yīng)用以多種格式處理圖像。該應(yīng)用的例子可以包括代碼圖像識(shí)別應(yīng)用、動(dòng)畫編碼應(yīng)用、字符識(shí)別應(yīng)用、例如圖像修飾和改型一樣的應(yīng)用等等。
在完成圖像處理步驟(S105)之后,確定是否重復(fù)該應(yīng)用循環(huán)(S107)。如果在搜索循環(huán)109的最終條件之后,最終條件被滿足,則該應(yīng)用結(jié)束(S115)。如果最終條件不被滿足,則該過(guò)程返回到圖像捕獲過(guò)程(S103),且在條件滿足之前重復(fù)執(zhí)行該循環(huán)。如果使用定時(shí)事件以便重復(fù)執(zhí)行該應(yīng)用循環(huán),則暫停相應(yīng)的定時(shí)器以在結(jié)束步驟(S115)中完成該循環(huán)的重復(fù)任務(wù)。
圖1中示出的利用預(yù)覽圖像的一般應(yīng)用包括循環(huán)109,其中當(dāng)執(zhí)行應(yīng)用程序時(shí),在滿足預(yù)定次數(shù)或預(yù)定條件之前,重復(fù)執(zhí)行該應(yīng)用程序。
可以通過(guò)在其中一個(gè)應(yīng)用的事件程序接收定時(shí)事件的方法、在其中該過(guò)程在連續(xù)執(zhí)行“for”語(yǔ)句時(shí)退出循環(huán)的方法等等來(lái)執(zhí)行循環(huán)109。如果通過(guò)在其中該應(yīng)用的事件程序接收定時(shí)事件的方法來(lái)執(zhí)行該循環(huán),考慮到該循環(huán)的一次執(zhí)行時(shí)間來(lái)充分給出定時(shí)間隔。如果通過(guò)在其中該過(guò)程在連續(xù)執(zhí)行“for”語(yǔ)句時(shí)退出循環(huán)的方法來(lái)執(zhí)行循環(huán),可以通過(guò)考慮到足夠的睡眠時(shí)間來(lái)該系統(tǒng)提供一些空間來(lái)執(zhí)行該循環(huán)。在這種情況下,不需要啟動(dòng)或終止定時(shí)器的過(guò)程。
如果該應(yīng)用完成(S115),則首先暫停定時(shí)器,然后暫停例如攝像機(jī)一樣的圖像捕獲裝置的預(yù)覽。另外,如果在初始化過(guò)程中分配了存儲(chǔ)器,則可以執(zhí)行釋放存儲(chǔ)器的過(guò)程。
與參考圖9描述的現(xiàn)有技術(shù)不同,在本發(fā)明中,通過(guò)使用上述方法,在設(shè)備內(nèi)在成功譯碼之前自動(dòng)地重復(fù)執(zhí)行捕獲靜止圖像并處理該圖像是可能的,而不用執(zhí)行例如附加采集一樣的手動(dòng)任務(wù)。
現(xiàn)在將描述該應(yīng)用通常應(yīng)用到的系統(tǒng),例如具有攝像機(jī)的用戶終端。
本發(fā)明的系統(tǒng)具有能夠捕獲圖像的裝置,例如數(shù)碼相機(jī)、便攜式攝像機(jī)、CCD攝像機(jī)、光傳感器、等等。優(yōu)選地,該系統(tǒng)指的是便攜式無(wú)線設(shè)備,例如PCS、具有網(wǎng)絡(luò)傳輸裝置的蜂窩電話和IMT2000設(shè)備、筆記本、個(gè)人計(jì)算機(jī)、PDA、OCR等等。換句話說(shuō),該系統(tǒng)可以包括具有圖像捕獲裝置和圖像處理裝置的各種設(shè)備,并且所有的這些設(shè)備具有通信裝置。例如現(xiàn)有的數(shù)碼相機(jī)和便攜式攝像機(jī)一樣的數(shù)字圖像捕獲設(shè)備也包括在本發(fā)明的系統(tǒng)中。然而,要指出的是,本發(fā)明的系統(tǒng)不局限于上述具有通信裝置的設(shè)備。
圖2是圖示根據(jù)本發(fā)明一實(shí)施例具有圖像捕獲裝置的系統(tǒng)的框圖。
圖2中示出的系統(tǒng)是一般系統(tǒng)的一個(gè)例子,其能夠?qū)崟r(shí)捕獲靜止圖像。該系統(tǒng)包括用于從外界捕獲各種圖像的圖像捕獲模塊201、用于處理從圖像捕獲模塊輸出的捕獲圖像的攝像機(jī)IC 203、例如LCD、CRT和液晶一樣的圖像輸出裝置的各種顯示單元205、用于在其中存儲(chǔ)例如圖像一樣的數(shù)據(jù)的存儲(chǔ)單元207、和用于控制該系統(tǒng)的控制操作單元215,其中控制操作單元具有各種操作。
圖2中示出的系統(tǒng)是具有性能相對(duì)低的CPU的系統(tǒng)的一個(gè)例子。在使用ARM7系列CPU核心的CDMA或GSM的情況下,為了降低CPU的負(fù)擔(dān),圖像在硬件中分布處理,且處理的圖像輸出到顯示單元。
圖3是圖示根據(jù)本發(fā)明另一實(shí)施例具有圖像捕獲裝置的系統(tǒng)的框圖。
與圖2中示出的系統(tǒng)不同,圖3中示出的系統(tǒng)是具有性能相對(duì)高的ARM9系列CPU核心的系統(tǒng)的一個(gè)例子。在這個(gè)系統(tǒng)中,控制操作單元315直接控制顯示單元205。如果控制操作單元315的主要功能是圖像處理,則具有連接到控制操作單元315的另一控制操作單元的系統(tǒng)是可能的。換句話說(shuō),作為例子,在其中控制操作單元315的主要功能是圖像處理并且調(diào)制解調(diào)器芯片連接到控制操作單元315的系統(tǒng)是可能的。代表性的一個(gè)例子是3G技術(shù),其與具有照相機(jī)的W-CDMA設(shè)備相對(duì)應(yīng),其中,為了外提高GSM系統(tǒng)的數(shù)據(jù)傳輸速率,W-CDMA使用CDMA而不是TDMA。W-CDMA變成按照ITU的3G規(guī)則的DS模式,并包括1xMC(多址通信模式)和3xMC。
圖4是圖示仍根據(jù)本發(fā)明另一實(shí)施例具有圖像捕獲裝置的系統(tǒng)的框圖。
圖4中示出的系統(tǒng)是一種先進(jìn)的系統(tǒng),與圖2和圖3中示出的系統(tǒng)相比,在該系統(tǒng)中,控制操作單元415、圖像捕獲模塊401、顯示單元205和存儲(chǔ)單元207之間的關(guān)系變的更加平滑。換句話說(shuō),圖像捕獲模塊401能夠直接控制顯示單元205,控制操作單元415能夠控制圖像捕獲模塊401和顯示單元205。在這個(gè)過(guò)程中,可以以更自由的各種方式來(lái)利用存儲(chǔ)單元207。
現(xiàn)在將更詳細(xì)地描述用于在圖2至圖4的系統(tǒng)中捕獲靜止圖像的方法。換句話說(shuō),將參考附圖描述在各種利用圖1中攝像機(jī)的各種應(yīng)用過(guò)程中的圖像捕獲過(guò)程(S103)。
圖5是圖示根據(jù)本發(fā)明一實(shí)施例實(shí)時(shí)捕獲靜止圖像的方法的流程圖。
在系統(tǒng)上提供的圖像捕獲裝置暫停預(yù)覽(S501)。
在預(yù)覽暫停步驟(S501)中,為了例如攝像機(jī)一樣的圖像捕獲裝置捕獲靜止圖像,若有預(yù)覽暫停功能的話,使用預(yù)覽暫停功能。如果沒(méi)有預(yù)覽暫停功能則使用預(yù)覽停止功能。
在預(yù)覽暫停步驟(S501)中暫停的圖像移動(dòng)到該系統(tǒng)的存儲(chǔ)單元,并從該圖像捕獲靜止圖像(S503)。
在例如攝像機(jī)一樣的圖像捕獲裝置將預(yù)覽圖像散播在例如LCD一樣的顯示單元上的情況下,預(yù)覽圖像保留在該系統(tǒng)的LCD緩沖區(qū)內(nèi)。因此,如果發(fā)現(xiàn)該預(yù)覽在LCD緩沖區(qū)內(nèi)散播的范圍,則可以獲得回顧圖像。通常,該圖像的格式例如與RGB格式等等的LCD色彩表現(xiàn)模式相同,并且該圖像的分辨率與在LCD上顯示的預(yù)覽的分辨率相同。將更詳細(xì)地描述上述內(nèi)容。如果暫停預(yù)覽,暫停的預(yù)覽圖像保留在LCD緩沖區(qū)內(nèi)。在本發(fā)明中,在LCD緩沖區(qū)內(nèi)的暫停圖像被拷貝到該系統(tǒng)上的其它存儲(chǔ)空間,以便該圖像可以在圖像處理過(guò)程中使用。這時(shí),將用于圖像處理的靜止圖像拷貝到其它存儲(chǔ)空間的理由是圖像處理過(guò)程不影響預(yù)覽的執(zhí)行。具體地說(shuō),用于圖像處理的暫停圖像拷貝與存儲(chǔ)到和在的存儲(chǔ)空間可以在原始暫停預(yù)覽圖像所存在的存儲(chǔ)器上僅僅有一個(gè)不同的地址。預(yù)覽圖像可以拷貝和存儲(chǔ)在另外的存儲(chǔ)設(shè)備中。這將在以下相應(yīng)部分中更詳細(xì)地描述。
在靜止圖像捕獲步驟(S503)之后,在處理捕獲圖像的過(guò)程開(kāi)始之前再次執(zhí)行預(yù)覽(S511)。在使用預(yù)覽暫停功能暫停預(yù)覽的情況下,執(zhí)行預(yù)覽恢復(fù)功能。由于隨后圖像處理步驟(S105)的例行程序是需要大量時(shí)間的耗費(fèi)時(shí)間的任務(wù),在圖像處理過(guò)程開(kāi)始之前再次執(zhí)行預(yù)覽是為了使首次執(zhí)行預(yù)覽時(shí)屏幕的損壞和暫停降到最小。
如果通過(guò)圖5中示出的方法捕獲圖像并發(fā)送數(shù)據(jù),與利用例如使用現(xiàn)有快照的JPEG壓縮格式的壓縮圖像的現(xiàn)有技術(shù)相比,數(shù)據(jù)傳輸速率可以變的快速,并且可以防屏幕的損壞和暫停。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,具有圖像捕獲裝置的系統(tǒng)是具有攝像機(jī)IC203的系統(tǒng),如圖2中所示,攝像機(jī)IC 203直接控制顯示單元205。在靜止圖像捕獲步驟(S503)中捕獲/存儲(chǔ)靜止圖像的區(qū)域是該系統(tǒng)的存儲(chǔ)單元207,更特別地是,連接到控制操作單元的RAM等等。存儲(chǔ)的圖像與從顯示單元輸出的圖像具有相同的分辨率。換句話說(shuō),如果暫停攝像機(jī)預(yù)覽(S501),在預(yù)覽圖像被暫停時(shí)刻的圖像保留在攝像機(jī)IC內(nèi)的圖像緩沖區(qū)中。從而通過(guò)讀取那個(gè)部分來(lái)快速捕獲預(yù)覽圖像是可能的。另外,將從攝像機(jī)IC內(nèi)的圖像緩沖區(qū)讀出的暫停預(yù)覽圖像被拷貝并存儲(chǔ)在連接到控制操作單元215的存儲(chǔ)單元中。通過(guò)在圖像處理期間利用這種最近存儲(chǔ)的圖像,該預(yù)覽可以正常執(zhí)行,而不影響圖像處理。通常,這些圖像的格式與在LCD中顯示的色彩表現(xiàn)模式相同,并且該圖像的分辨率與在LCD上顯示預(yù)覽的分辨率相同。因此,由圖像捕獲裝置識(shí)別的輸出圖像通過(guò)攝像機(jī)IC經(jīng)歷剪切和調(diào)整大小過(guò)程,然后在顯示單元上輸出。在這個(gè)實(shí)施例中,產(chǎn)生經(jīng)剪切并調(diào)整了大小的圖像。
在上述中,術(shù)語(yǔ)“剪切”指的是從整個(gè)影像中提取一些圖像的功能,術(shù)語(yǔ)“調(diào)整大小”指的是改變整個(gè)影像的大小的功能。
根據(jù)本發(fā)明另一實(shí)施例,如圖3所示,具有圖像捕獲裝置的系統(tǒng)是在其中控制操作單元315直接控制顯示單元205的系統(tǒng)。例如攝像機(jī)一樣的圖像捕獲裝置的輸出圖像存儲(chǔ)在該系統(tǒng)內(nèi)的存儲(chǔ)單元207中。攝像機(jī)的輸出圖像,是存儲(chǔ)的原始圖像,該圖像經(jīng)歷剪切及調(diào)整大小過(guò)程,然后被拷貝到存儲(chǔ)單元207的其它區(qū)域。通常,該圖像的格式與攝像機(jī)等等的輸出格式相同。例如,該格式可以是YUV格式等等。YUV格式是在TV廣播中通常使用的格式,并且該格式是根據(jù)人的眼睛對(duì)亮度比對(duì)色彩更敏感的事實(shí)而設(shè)想的。在上述中,Y表示色彩的亮度,并且對(duì)誤差敏感。因而,在比色素U和V的帶寬更高的帶寬上對(duì)Y編碼。U和V指的是色度。典型的Y∶U∶V比率是4∶2∶2,其也用于CD-I和DVI中。
圖6圖示根據(jù)本發(fā)明另一實(shí)施例用于捕獲靜止圖像的方法的流程圖。
圖6中示出的實(shí)施例與當(dāng)想要捕獲比預(yù)覽圖像的分辨率高的圖像時(shí)所使用的方法相對(duì)應(yīng)。
在系統(tǒng)中提供的圖像捕獲裝置暫停預(yù)覽(S501)。
在預(yù)覽暫停步驟中(S501),如在上面描述的圖5的實(shí)施例中一樣,如果有預(yù)覽暫停功能,則例如攝像機(jī)一樣的圖像捕獲裝置使用預(yù)覽暫停功能,如果沒(méi)有預(yù)覽暫停功能,則為了獲得靜止圖像而使用預(yù)覽停止功能。
在將要獲得其分辨率比預(yù)覽的分辨率高的圖像的情況下,則指定想要的剪切和調(diào)整大小的條件,并將捕獲命令發(fā)送給攝像機(jī)IC 203(S602)。
在這種情況下,根據(jù)指定的剪切和調(diào)整大小的條件,相應(yīng)的捕獲圖像存儲(chǔ)在存在于攝像機(jī)IC203等等內(nèi)的圖像緩沖區(qū)中。存儲(chǔ)在存在于攝像機(jī)IC203內(nèi)的圖像緩沖區(qū)中的圖像通過(guò)預(yù)覽暫停步驟(S501)和發(fā)送捕獲命令的步驟(S602)來(lái)讀取,并且然后存儲(chǔ)在存儲(chǔ)單元207中,以便捕獲靜止圖像(S503)。例如隨后的預(yù)覽再次執(zhí)行步驟(S511)一樣的過(guò)程與上面描述的相同,將不再進(jìn)一步描述。
這個(gè)實(shí)施例與當(dāng)要使用其分辨率比預(yù)覽圖像分辨率高的圖像時(shí),舉例來(lái)說(shuō),例如當(dāng)圖像捕獲裝置的輸出圖像被原樣使用時(shí),所能夠使用的方法相對(duì)應(yīng)。
圖7是圖示仍根據(jù)本發(fā)明另一實(shí)施例用于實(shí)時(shí)捕獲靜止圖像的方法的流程圖。
在這個(gè)實(shí)施例中,在連續(xù)接收預(yù)覽圖像來(lái)代替前述實(shí)施例中的預(yù)覽暫停和再次執(zhí)行步驟的情況下,禁止并激活從圖像捕獲模塊向存儲(chǔ)單元的緩沖區(qū)寫入圖像。
換句話說(shuō),這個(gè)實(shí)施例與在其中隨著時(shí)間更新預(yù)覽而不更新圖像緩沖區(qū),并通過(guò)對(duì)禁止和激活寫入的控制來(lái)捕獲靜止圖像的方法相對(duì)應(yīng)。
該系統(tǒng)的控制操作單元控制系統(tǒng)存儲(chǔ)單元禁止向圖像緩沖區(qū)寫入(S701)。此時(shí),存儲(chǔ)在圖像緩沖區(qū)內(nèi)的圖像經(jīng)歷剪切和調(diào)整大小過(guò)程,并因此被拷貝系統(tǒng)存儲(chǔ)單元的其他區(qū)域。讀取拷貝到其他區(qū)域的圖像以獲取靜止圖像(S503)。
在將圖象拷貝到其他區(qū)域以后,控制操作單元控制系統(tǒng)存儲(chǔ)單元激活對(duì)圖像緩沖區(qū)的寫入(S711)。
在預(yù)覽圖像不被暫停和執(zhí)行而是如上述被連續(xù)接收的情況下,則控制該系統(tǒng)的存儲(chǔ)單元控制對(duì)圖像緩沖區(qū)寫入的禁止和激活。因此,依靠通過(guò)暫停和執(zhí)行將預(yù)覽圖像與靜止圖像相比較而獲取更快速的靜止圖像是可能的。
圖8是圖示仍然根據(jù)本發(fā)明另一實(shí)施例用于實(shí)時(shí)捕獲靜止圖像的方法的流程圖。
在這個(gè)實(shí)施例中,可以從攝像機(jī)IC等等獲取的圖像格式是例如JPEG一樣的壓縮格式,進(jìn)一步將圖像壓縮步驟(S813)增加到到上面描述的圖像捕獲過(guò)程。
<應(yīng)用例子>
現(xiàn)在將描述與應(yīng)用相關(guān)的圖像捕獲和處理過(guò)程。
1.使用代碼譯碼器的應(yīng)用例子一種應(yīng)用被初始化。此時(shí),初始化代碼譯碼器并啟動(dòng)攝像機(jī)預(yù)覽。如果需要,可以調(diào)用并啟動(dòng)定時(shí)器。
在初始化之后,圖像捕獲單元適當(dāng)?shù)貓?zhí)行前述的靜止圖像捕獲過(guò)程以捕獲靜止圖像。
圖像處理單元通過(guò)使用在圖像捕獲單元中捕獲的圖像作為輸入來(lái)執(zhí)行譯碼過(guò)程,以識(shí)別代碼。代碼圖像譯碼過(guò)程與通過(guò)在圖像捕獲單元中捕獲的代碼圖像提取代碼值的過(guò)程相對(duì)應(yīng)??梢愿鶕?jù)代碼圖像的格式以多種方法執(zhí)行這種代碼譯碼過(guò)程。如果代碼譯碼失敗,則通過(guò)圖像捕獲單元捕獲新的圖像。如果譯碼成功,則該過(guò)程退出應(yīng)用循環(huán),以完成代碼譯碼。
在通過(guò)代碼圖像對(duì)代碼值譯碼之后,如果識(shí)別的代碼值輸出到譯碼器,例如web瀏覽器、WAP瀏覽器或ME瀏覽器一樣的支持HTIP協(xié)議的瀏覽器調(diào)用URL,然后URL被執(zhí)行。
通過(guò)瀏覽器調(diào)用的URL具有下列格式。
//[主服務(wù)器名稱]/[交換軟件名稱]?[代碼值因數(shù)名稱]=[代碼值]
換句話說(shuō),例如,URL可以具有下列格式HTTP//sw.hot-code.com/sw.sap?code=12345678在這種情況下,例如代碼類型一樣的其他因數(shù)可以另外增加到該URL。
換句話說(shuō),例如,URL可以具有下列格式HTTP//sw.hot-code.com/sw.sap?code=12345678&type=EAN如果像上述一樣調(diào)用代碼值,則主服務(wù)器的軟件搜索數(shù)據(jù)庫(kù),尋找與發(fā)送的代碼值相對(duì)應(yīng)的URL,然后重定向該URL,或者搜索數(shù)據(jù)庫(kù),尋找要連接的內(nèi)容,然后產(chǎn)生連接到那里的媒介頁(yè)面,以便可以通過(guò)請(qǐng)求者的瀏覽器查看該頁(yè)面。
通過(guò)上述方法,可以在系統(tǒng)瀏覽器上向用戶提供web、WAP、ME頁(yè)面、圖片、背景下載、鈴聲下載、設(shè)置連接的通信聲音、例如游戲、COD、MOD一樣的各種虛擬的機(jī)器支持應(yīng)用程序、進(jìn)行電話呼叫、將個(gè)人信息輸入進(jìn)地址名冊(cè)、編輯地址名冊(cè)、及其他業(yè)務(wù)。
2.光字符識(shí)別OCR(光字符識(shí)別)指的是打印或手寫在紙內(nèi)的字母、符號(hào)、標(biāo)記等等被光學(xué)裝置識(shí)別,然后轉(zhuǎn)換為計(jì)算機(jī)文本。OCR方案包括圖案對(duì)比方法和筆畫分析方法。近來(lái),已經(jīng)增加了例如手寫字符識(shí)別一樣的方法的使用。OCR可以使用特殊的讀取裝置,但可以使用小尺寸光掃描器和專用軟件。在字符識(shí)別應(yīng)用中,類似上面描述的代碼識(shí)別應(yīng)用,在初始化該應(yīng)用之后,字符圖像捕獲單元適當(dāng)?shù)貓?zhí)行上面描述的靜止圖像捕獲過(guò)程以捕獲靜止圖像。
圖像處理單元通過(guò)例如上面描述的方法一樣的預(yù)定方法借助于使用在圖像捕獲單元中捕獲的靜止圖像作為輸入來(lái)執(zhí)行字符識(shí)別過(guò)程。如果字符識(shí)別過(guò)程失敗,則圖像捕獲單元捕獲新的圖像。如果字符識(shí)別過(guò)程成功,則圖像捕獲單元退出應(yīng)用循環(huán)以完成該過(guò)程。
3.圖像改型和修飾用戶可以使用合適的工具來(lái)改型或修飾用數(shù)碼相機(jī)、便攜式攝像機(jī)等等捕獲的靜止圖像。
換句話說(shuō),在如上所述捕獲圖像之后,圖像處理單元使用圖像改型和修飾工具來(lái)變形或修飾靜止圖像,然后完成該過(guò)程。
這些應(yīng)用僅僅是與本發(fā)明應(yīng)用相關(guān)的圖像捕獲和處理的典型過(guò)程。本發(fā)明的精神不局限于這些應(yīng)用例子。即,根據(jù)本發(fā)明用于實(shí)時(shí)捕獲靜止圖像的方法不局限于這些應(yīng)用例子。而是如果它們落在根據(jù)本發(fā)明用于實(shí)時(shí)捕獲靜止圖像的方法之內(nèi),則能夠應(yīng)用于寬范圍的應(yīng)用。
工業(yè)實(shí)用性根據(jù)本發(fā)明,通過(guò)例如CCD攝像機(jī)和數(shù)碼相機(jī)一樣的圖像捕獲裝置來(lái)實(shí)時(shí)捕獲靜止圖像。更特別地是,在捕獲圖像時(shí)利用圖像預(yù)覽來(lái)更快速地捕獲和處理靜止圖像是可能的。
因此,本發(fā)明允許用戶通過(guò)使例如代碼一樣的圖像以光學(xué)方式接觸攝像機(jī)的行為使用圖像捕獲方法來(lái)更快速地執(zhí)行代碼圖像譯碼過(guò)程,并允許用戶更快速方便地接收與預(yù)期代碼相關(guān)聯(lián)的業(yè)務(wù)。此外,本發(fā)明具有能應(yīng)用于例如字符識(shí)別、實(shí)時(shí)圖像改型和編輯等等一樣的各種應(yīng)用的效果。
權(quán)利要求
1.一種用于在具有圖像捕獲裝置、顯示單元、存儲(chǔ)單元和圖像處理單元的系統(tǒng)中實(shí)時(shí)捕獲靜止圖像的方法,其中在顯示單元上預(yù)覽由圖像捕獲裝置捕獲的外部圖像,并實(shí)時(shí)捕獲預(yù)覽圖像的靜止圖像,以便處理該圖像,該方法包括步驟暫停通過(guò)圖像捕獲裝置輸出到顯示單元的預(yù)覽;拷貝并存儲(chǔ)通過(guò)停止步驟暫停的圖像;在處理存儲(chǔ)的圖像的過(guò)程開(kāi)始之前再次執(zhí)行預(yù)覽。
2.如權(quán)利要求1中所述的方法,其中在存儲(chǔ)靜止圖像步驟中拷貝并存儲(chǔ)的圖像存儲(chǔ)在連接到該系統(tǒng)的圖像處理單元的存儲(chǔ)單元中,并具有與從顯示單元輸出的圖像相同的分辨率。
3.如權(quán)利要求1中所述的方法,進(jìn)一步包括步驟如果在存儲(chǔ)靜止圖像步驟中拷貝并存儲(chǔ)的圖像是壓縮格式的,則在再次執(zhí)行預(yù)覽的步驟之后解壓縮該圖像,和其中,解壓縮圖像步驟中的圖像處理不影響預(yù)覽的再次執(zhí)行。
4.如權(quán)利要求1中所述的方法,其中該系統(tǒng)進(jìn)一步包括攝像機(jī)IC,并具有在其中攝像機(jī)IC直接控制顯示單元的模式,和在存儲(chǔ)靜止圖像步驟中存儲(chǔ)的圖像存儲(chǔ)在系統(tǒng)存儲(chǔ)單元中,其中存儲(chǔ)的圖像具有與從圖像輸出裝置輸出的圖像相同的分辨率。
5.如權(quán)利要求1中所述的方法,其中該系統(tǒng)進(jìn)一步包括攝像機(jī)IC并具有在其中攝像機(jī)IC直接控制顯示單元的模式,和其中該方法進(jìn)一步包括在暫停預(yù)覽的步驟之后輸入預(yù)期的剪切并調(diào)整大小條件然后發(fā)送捕獲命令的步驟,其中適合剪切并調(diào)整大小條件的相應(yīng)圖像存儲(chǔ)在攝像機(jī)IC的圖像緩沖區(qū)中,和其中在存儲(chǔ)圖像的步驟中,依靠剪切并調(diào)整大小條件而存儲(chǔ)在攝像機(jī)IC的圖像緩沖區(qū)中的圖像被拷貝并再次存儲(chǔ)在系統(tǒng)存儲(chǔ)單元中,以便捕獲比預(yù)覽圖像分辨率高的圖像。
6.如權(quán)利要求1中所述的方法,其中該系統(tǒng)具有在其中控制操作單元直接控制顯示單元的模式,和在存儲(chǔ)靜止圖像的步驟中,靜止圖像經(jīng)歷預(yù)定格式的剪切并調(diào)整大小的過(guò)程,然后被拷貝并存儲(chǔ)在該系統(tǒng)存儲(chǔ)單元的其他區(qū)域中,顯示單元的輸出圖像存儲(chǔ)在該系統(tǒng)存儲(chǔ)單元中。
7.一種在具有圖像捕獲裝置、顯示單元、圖像存儲(chǔ)單元和圖像處理單元的系統(tǒng)中實(shí)時(shí)捕獲靜止圖像的方法,其中在顯示單元上預(yù)覽由圖像捕獲裝置捕獲的外部圖像,并實(shí)時(shí)捕獲預(yù)覽圖像的預(yù)定的靜止圖像,以便處理該圖像,該方法包括步驟禁止向圖像存儲(chǔ)單元的圖像緩沖區(qū)寫入;使存儲(chǔ)在圖像緩沖區(qū)內(nèi)的圖像經(jīng)歷剪切和調(diào)整大小的過(guò)程,并將處理的圖像拷貝到圖像存儲(chǔ)單元的其他區(qū)域;允許向圖像存儲(chǔ)單元的圖像緩沖區(qū)寫入,其中,在連續(xù)激活通過(guò)圖像捕獲裝置更新的圖像預(yù)覽的情況下,通過(guò)可控制地激活和阻止靜止圖像到圖像緩沖區(qū)的寫入來(lái)捕獲實(shí)時(shí)的靜止圖像。
8.如權(quán)利要求7中所述的方法,進(jìn)一步包括步驟如果在拷貝存儲(chǔ)在圖像緩沖區(qū)內(nèi)的數(shù)據(jù)的步驟中捕獲的圖像的格式是壓縮格式,則在允許向圖像緩沖區(qū)寫入的步驟之后解壓縮該壓縮格式的拷貝圖像。
9.一種利用代碼圖像提供業(yè)務(wù)的方法,包括使用根據(jù)權(quán)利要求1至8中任意一項(xiàng)的實(shí)時(shí)捕獲靜止圖像的方法來(lái)捕獲代碼圖像;允許圖像處理單元譯碼通過(guò)代碼圖像捕獲步驟捕獲的代碼圖像并提取代碼值;如果通過(guò)譯碼步驟提取出包含在捕獲的代碼圖像中的代碼值,則允許系統(tǒng)的瀏覽器將與該代碼值相關(guān)聯(lián)的URL調(diào)用到與該系統(tǒng)相關(guān)聯(lián)的主服務(wù)器;和允許主服務(wù)器搜索與該代碼值相對(duì)應(yīng)的URL或內(nèi)容、將搜索到的結(jié)果發(fā)送到系統(tǒng)、然后從該系統(tǒng)接收相關(guān)的業(yè)務(wù)。
10.如權(quán)利要求9中所述的方法,其中在對(duì)代碼譯碼的過(guò)程中,當(dāng)包括在系統(tǒng)中捕獲的代碼類型的附加因數(shù)增加到該代碼時(shí),譯碼該附加因數(shù)。
全文摘要
本發(fā)明公開(kāi)了用于允許用戶終端實(shí)時(shí)捕獲記錄在各種聯(lián)機(jī)/脫機(jī)媒介中的代碼圖像以譯碼代碼值并基于該代碼值接收期望信息的業(yè)務(wù)。根據(jù)本發(fā)明實(shí)施例用于實(shí)時(shí)捕獲靜止圖像的方法包括步驟允許圖像捕獲裝置暫停預(yù)覽;將通過(guò)暫停步驟暫停的圖像拷貝到系統(tǒng)的存儲(chǔ)單元;并在存儲(chǔ)靜止圖像之后在處理該存儲(chǔ)圖像的過(guò)程之前再次執(zhí)行預(yù)覽。
文檔編號(hào)H04N1/21GK1742481SQ200480002845
公開(kāi)日2006年3月1日 申請(qǐng)日期2004年2月27日 優(yōu)先權(quán)日2003年4月7日
發(fā)明者柳重熙, 權(quán)東振 申請(qǐng)人:圣像實(shí)驗(yàn)室有限公司