專利名稱:用于捕獲并顯示可視編碼數(shù)據(jù)和圖像的方法、設備和計算機程序產(chǎn)品的制作方法
技術領域:
本發(fā)明涉及可視編碼數(shù)據(jù),更具體地說,本發(fā)明涉及用于捕獲可視編碼數(shù)據(jù)和相關圖像元素、并在手持數(shù)字設備上顯示解碼數(shù)據(jù)和圖像元素的方法、設備和計算機程序產(chǎn)品。
背景技術:
目前越來越多的手持數(shù)字設備,例如蜂窩電話、個人數(shù)據(jù)助理(PDA)和類似設備裝配有例如相機的圖像捕獲設備。這類設備的用戶能夠隨時隨地地捕獲圖像,也就是拍照。因為這些設備一般總是為用戶所持有,所以用戶捕獲圖像的時機也是全天候的。除了提供一直存在的捕獲圖像的機會之外,這些設備還提供了足夠的數(shù)字存儲器來儲存多個圖像,以及中央處理單元(CPU)能力,能夠處理和分析圖像,并且在許多情況下,提供了允許用戶與其它數(shù)字設備用戶進行無線通信的無線通信裝置。
然而,手持設備,例如蜂窩電話、PDA和具備圖像捕獲能力的類似設備并不局限于傳統(tǒng)的圖像捕獲。此外,這類設備可以包含捕獲和解碼可視編碼數(shù)據(jù)或符號的功能。可視編碼數(shù)據(jù)一般采用線性條碼、二維條碼、安全加密編碼數(shù)據(jù)或類似形式。傳統(tǒng)二維條碼的例子包括快速響應(QR)碼和DataMatrix。這些二維符號類型允許在相對較小的區(qū)域內可視地編碼大量數(shù)據(jù)。
例如,在一種假想情況下,配備圖像捕獲的手持設備的用戶可能有意購買大型家用電器或者汽車。在銷售點,一般是零售商店或者汽車經(jīng)銷商那里,該產(chǎn)品可能與一個可視編碼標簽一起呈現(xiàn)。該可視編碼標簽使得手持設備用戶能夠捕獲、解碼并存儲與該產(chǎn)品相關的信息,例如產(chǎn)品說明數(shù)據(jù)、報價信息之類。就像這種假想情況一樣,手持設備可能會遇到許多與某個商業(yè)產(chǎn)品或者提供的某種商業(yè)服務相關的可視編碼標簽。此時,編碼數(shù)據(jù)一般與某個商業(yè)實體相關聯(lián)。例如,大型家電可能由索尼公司出品而汽車可能由福特汽車公司出品。
考慮到可視編碼標簽一般都是商業(yè)實體出于用戶的利益而提供的,因此對于標簽生產(chǎn)廠商以及對于增加手持設備用戶的整體體驗效果來說,提供可視圖像(一般是與品牌相關的可視圖像)連同解碼信息的確認視圖或其它顯示是有利的。一種可能的解決方案是在設備的存儲器中預裝標簽參與公司,也就是在廣告或市場運作中采用可視代碼的公司的圖形(公司圖標、字體、顏色等等)。在對編碼數(shù)據(jù)進行解碼時,解碼應用需要訪問存儲器,以選擇相關的圖形。例如,確定具有諾基亞公司相關數(shù)據(jù)的標簽會在顯示解碼的確認信息或者其它解碼標簽數(shù)據(jù)時,訪問并顯示藍色的諾基亞圖標。但是,這種方法不甚理想,因為必須事先知道所有的參與公司和品牌,如果新公司或品牌采用了可視編碼標簽,則該數(shù)字設備將無法顯示匹配的圖像元素,因為該設備的存儲器中根本沒有存儲。
另一種可能的解決方案是在解碼處理期間提供圖形的下載。在一些情況下,可視編碼數(shù)據(jù)會包括命令和指令,用于連接遠程網(wǎng)絡以得到附加信息,例如,啟動瀏覽器并連接到公司網(wǎng)站。在本例中,可以連接外部網(wǎng)絡資源,并從外部存儲站點下載公司或品牌圖形。但是,這種可能方案會降低用戶的整體體驗效果,用戶可能需要為與下載處理相關的網(wǎng)絡連接付費。
此外,可視編碼數(shù)據(jù)的接收經(jīng)常會希望存儲解碼信息。例如,如果編碼數(shù)據(jù)包含了一個優(yōu)惠券或超鏈接,或者某種鏈接,則該用戶可能希望存儲解碼信息供將來使用或參考。通常,如果用戶存儲了大量這樣的數(shù)據(jù),他們可能會在嘗試在存儲器中定位數(shù)據(jù)時發(fā)現(xiàn)困難。如果用戶無法回憶起存儲的解碼數(shù)據(jù)的標題,或者應用的搜索功能僅局限于瀏覽時,那么這個問題尤為突出。
因此,需要開發(fā)一種方法、系統(tǒng)和計算機程序產(chǎn)品來允許圖形表示,例如公司或品牌信息,與從可視編碼標簽得到的解碼確認信息或其它解碼數(shù)據(jù)一起顯示。希望的應用會將手持設備的顯示器較小的因素考慮在內,使得應用可以正確地格式化數(shù)據(jù),以容納連同解碼確認或其它解碼數(shù)據(jù)的圖形表示的顯示。所希望的方法、系統(tǒng)和計算機程序會在顯示器上提供該圖形表示的有效的、用戶友好的呈現(xiàn),其中,該方法不依賴于從相關聯(lián)的網(wǎng)絡服務下載圖形表示。此外,所希望的方法、系統(tǒng)和計算機程序并不局限于存儲在數(shù)字設備存儲器中的圖形表示,而是可用于與被讀和解碼的可視編碼標簽唯一相關聯(lián)的圖形表示。此外,存在開發(fā)一種更為有效和用戶友好的裝置的需求,用以在設備存儲器中定位所存儲的解碼數(shù)據(jù)。
發(fā)明內容
本發(fā)明提供的方法、設備和計算機程序產(chǎn)品用于將可視編碼數(shù)據(jù)與一個或多個可視元素一起捕獲,對所捕獲的可視編碼數(shù)據(jù)進行解碼,以及一起顯示與解碼數(shù)據(jù)相關的信息和可視元素。執(zhí)行可視編碼數(shù)據(jù)的解碼的應用還可以轉換所捕獲的可視元素,以適應小型顯示器的分配顯示區(qū)域,例如與手持圖像捕獲設備相關聯(lián)的顯示器。這樣,本發(fā)明提供了一種有效并且用戶友好的方法,用于一起顯示可視元素與解碼信息或解碼確認信息。此外,本發(fā)明提供了編碼數(shù)據(jù)和可視元素之間的一一對應關系,使得包含編碼數(shù)據(jù)的每個標簽可以有單獨的唯一可視元素,該單獨的唯一可視元素可以與編碼數(shù)據(jù)相關聯(lián)并且能夠與編碼數(shù)據(jù)一起顯示。
在本發(fā)明的一種實施例中,定義了一種捕獲、解碼和顯示在可視編碼數(shù)據(jù)標簽上編碼并且可視地表示的信息的方法。該方法包括以下步驟針對包含可視編碼數(shù)據(jù)部分和可視元素部分的可視標簽,指令包括圖像捕獲單元的數(shù)字設備。該數(shù)字設備一般是配備了圖像捕獲單元(也就是照相單元)的手持數(shù)字設備,例如蜂窩電話、PDA、照相機、攝像機或類似設備。該可視標簽一般包括第一預定義部分,其包括可視編碼數(shù)據(jù),以及第二預定義部分,其包含一個或多個可視元素。該可視編碼數(shù)據(jù)可以采用條碼,尤其是二維條碼符號體系,例如PDF417、DataMatrix、MaxiCode和QR碼或類似形式。該一個或多個可視元素可以包括品牌元素,例如公司、產(chǎn)品或服務圖標或與公司、產(chǎn)品或服務相關的其它元素。
在可選的實施例中,該可視標簽可以包括一個整合實體,該整合實體包括可視編碼部分和可視元素部分。例如,該實體的幾何外形可以定義可視元素部分,并且編碼數(shù)據(jù)被包圍在幾何外形的邊界內。在這些可選實施例中,可以利用符號體系例如數(shù)據(jù)輪廓(DataGlyph)來編碼幾何外形內部的數(shù)據(jù)。解碼一個整合實體會得到解碼數(shù)據(jù)和可視元素,也就是沒有編碼數(shù)據(jù)的實體幾何外形可能還有陰影或其它填充。
該方法還包括以下步驟數(shù)字設備讀取可視編碼數(shù)據(jù),以及數(shù)字設備捕獲一個或多個可視元素。讀可視編碼數(shù)據(jù)和捕獲可視元素會需要識別包含可視編碼數(shù)據(jù)和可視元素的標簽的預定義區(qū)域。該方法還包括在解碼可視編碼數(shù)據(jù)并在與數(shù)字設備相關聯(lián)的顯示器上顯示一個綜合視圖的步驟,前述綜合視圖包括至少一部分可視元素部分和與解碼數(shù)據(jù)相關的信息。與解碼數(shù)據(jù)相關的信息一般會包括解碼確認或解碼的實際數(shù)據(jù)。該方法將與解碼信息相關的信息與可視元素一起呈現(xiàn)在單個屏截屏上。如果該可視元素是品牌元素,該方法將品牌元素與解碼信息一起顯示在數(shù)字設備上。
該方法還需要在顯示前對所捕獲的可視元素部分進行格式化的步驟。針對這種示例性過程的可視元素部分的格式化可以是調整可視元素部分的大小、旋轉或重新對準可視元素部分、調整可視元素特征或類似行為。一般需要可視元素部分的格式化作為確??梢曉乜梢栽跒檫@類元素的顯示而分配的區(qū)域內正確顯示的手段。
此外,該方法還包括在解碼可視編碼數(shù)據(jù)之后,重新啟動網(wǎng)絡通信的步驟。這種網(wǎng)絡通信的例子包括但不限于短消息服務(SMS)通信、多媒體消息服務(MMS)通信、電子郵件通信、蜂窩網(wǎng)絡通信以及互聯(lián)網(wǎng)通信。此外,該方法可以包括將解碼數(shù)據(jù)和隨同的可視元素存儲在與設備相關聯(lián)的存儲器上,也被稱為書簽。在包含了加注書簽步驟的實施例中,可以對存儲器進行訪問以獲得所存儲的解碼數(shù)據(jù)以及與所存儲的解碼數(shù)據(jù)相關的信息和可視元素部分的一起顯示。
本發(fā)明進一步由一種包含了第一預定義區(qū)域和第二預定義區(qū)域的可視編碼數(shù)據(jù)標簽定義,所述的第一預定義區(qū)域包圍了可視編碼數(shù)據(jù),所述第二預定義區(qū)域與第一預定義區(qū)域相鄰并且包圍了一個或多個可視元素。該可視編碼數(shù)據(jù)可以采用條碼形式,特別是二維條碼符號體系,例如PDF417、DataMatrix、MaxiCode和QR碼等。該一個或多個可視元素可以包括品牌元素,例如公司、產(chǎn)品或服務圖標或是其它與公司、產(chǎn)品或服務相連的元素??梢远x可視標簽的預定義區(qū)域從而使得相關聯(lián)的識別應用能夠確定對第一預定義區(qū)域的數(shù)據(jù)進行解碼并且對該一個或多個可視元素的至少一部分進行用戶界面顯示。該可視編碼標簽可以但非必須包括位于標簽上且與第一預定義區(qū)域和第二預定義區(qū)域中的一個或是兩者相鄰的第三預定義區(qū)域。該第三預定義區(qū)域可以包括標簽標識或標簽指示數(shù)據(jù),也即建議數(shù)字設備的用戶捕獲編碼或是告知用戶編碼內容的特性的可視數(shù)據(jù)。在這種情況下,包括在第三預定義區(qū)域內的信息通常被相關聯(lián)的識別應用忽略。
在可視編碼標簽的可選實施例中,可以對可視元素進行編碼以包括用戶界面顯示參數(shù)。例如,該可視元素可以采用具有各個形狀、形狀的位置、形狀的顏色或者形狀的陰影的一系列幾何形狀的形式,指示著特定用戶界面顯示參數(shù)。用戶界面顯示參數(shù)的例子包括字體大小、字體類型、字體顏色、背景顏色、對話模板等,其將例如使得用戶界面跟隨品牌或產(chǎn)品指南或是跟隨公司可視圖像的指南。
本發(fā)明還實施在一種計算機程序產(chǎn)品中,用于捕獲、解碼并且準備顯示可視編碼數(shù)據(jù)和隨同的可視元素。該計算機程序通常由具有圖像捕獲能力的手持數(shù)字設備,例如蜂窩相機電話等來執(zhí)行。該產(chǎn)品包括計算機可讀存儲介質,該介質具有實施在其中的計算機可讀程序指令。該計算機可讀程序指令包括第一指令,用于確定包圍了可視編碼數(shù)據(jù)的可視編碼標簽的第一預定義區(qū)域,以及包圍了一個或多個可視元素的可視編碼標簽的第二預定義區(qū)域。在此該程序指令識別并且標識標簽的特定區(qū)域,該第一預定義區(qū)域包括可視編碼數(shù)據(jù)并且第二預定義區(qū)域包括可視元素。該程序指令還包括第二指令,用于解碼該可視編碼數(shù)據(jù)。該解碼處理與編碼數(shù)據(jù)所使用的類型相關聯(lián)。例如,如果該數(shù)據(jù)是利用傳統(tǒng)二維條碼方案,例如QR碼、或是DataMatrix進行編碼的,則該第二指令將包含所需的相關解碼算法。
該計算機可讀程序指令還包括第三指令,用于提取該一個或多個可視元素的至少一部分,并且將所提取的部分應用到用戶界面模板的第一預定義區(qū)域,該一個或多個用戶界面模板通常存儲在與數(shù)字設備相關聯(lián)的存儲器中并且形成了顯示視圖(也稱為截屏)的基礎。第三指令還可以將解碼數(shù)據(jù)或解碼的確認應用到用戶界面模板的第二預定義區(qū)域。
此外,該計算機可讀程序指令的第三指令在將一個或多個可視元素的至少一部分應用到用戶界面模板的第一預定義區(qū)域之前對該一個或多個可視元素的至少一部分進行轉換。對可視元素的轉換使得該可視元素被必要地修改以符合顯示器尺寸和其它相關顯示器特性。例如,轉換可以包括調整可視元素大小、旋轉或重新配置可視元素的對準、剪切可視元素、合成可視元素以及調整與可視元素相關的顯示參數(shù)等等。
該計算機可讀程序還可以包括第四指令,用于將綜合視圖或截屏典型地顯示在數(shù)字設備顯示器上,該綜合視圖或截屏以用戶界面模板為邊線,并且包括第一預定義區(qū)域中的一個或多個可視元素的提取部分,并且一般還包括與解碼數(shù)據(jù)相關的信息,例如解碼確認或實際解碼數(shù)據(jù)。
本發(fā)明還定義了一種可選的計算機程序產(chǎn)品,用于捕獲、解碼和準備顯示可視編碼數(shù)據(jù)和相關的可視元素。該產(chǎn)品包括一個計算機可讀存儲介質,該介質上存有計算機可讀程序指令。該計算機可讀程序指令包括第一指令,用于確定包圍了可視編碼原始數(shù)據(jù)的可視編碼標簽的第一預定義區(qū)域,以及包圍了編碼用戶界面參數(shù)數(shù)據(jù)的一個或多個可視元素的可視編碼標簽的第二預定義區(qū)域。在這一方面,原始編碼數(shù)據(jù)一般由條碼符號體系和可視元素編碼用戶界面參數(shù)來表示。例如,可視元素可以是幾何形狀,參數(shù)的編碼基于元素的外形、元素的位置、元素的陰影、元素的顏色等。
該計算機可讀程序指令還包括第二指令,用于解碼可視編碼原始數(shù)據(jù)以及編碼用戶界面參數(shù)的可視元素。解碼處理與編碼數(shù)據(jù)所用的類型相關聯(lián)。例如,如果原始數(shù)據(jù)采用傳統(tǒng)二維條碼方案,例如QR碼或DataMatrix來編碼,那么第二指令會包含必要的相關解碼算法。
該計算機可讀程序指令還包括第三指令,用于將解碼的用戶界面參數(shù)應用到用戶界面模板。對用戶界面模板應用解碼的用戶界面參數(shù)可能會改變字體類型、字體大小、字體顏色或背景顏色或在模板中增加其它圖符或實體。此外,第三指令還要求在用戶界面模板指定區(qū)域應用與解碼原始數(shù)據(jù)相關的信息,例如解碼確認或者實際的決定數(shù)據(jù)。
該計算機可讀程序還可以包括第四指令,用于將綜合視圖或者截屏典型地顯示在數(shù)字設備顯示器上,該綜合視圖或者截屏以用戶界面模板為邊線,并且包括所應用的用戶界面參數(shù),一般還有與解碼數(shù)據(jù)相關的信息,例如解碼確認或實際解碼數(shù)據(jù)。
本發(fā)明還可以實現(xiàn)在數(shù)字設備中,用以捕獲可視編碼數(shù)據(jù)和可視元素,并且一起顯示可視元素和解碼信息。該設備一般是手持數(shù)字設備,例如蜂窩電話、PDA、照相機、攝像機或者類似設備。該設備將包括一個能夠從可視編碼標簽中捕獲圖像的圖像捕獲設備;一個與圖像捕獲設備進行數(shù)據(jù)通信的處理單元,該處理單元從圖像捕獲設備接收圖像數(shù)據(jù);一個與處理單元通信的存儲器單元,該存儲器單元存儲一個或多個用戶界面模板;以及一個與處理單元通信的顯示器。
此外,該設備將包括一個由處理單元執(zhí)行的應用或例程。該應用實現(xiàn)在計算機可讀存儲介質中,在該介質中包含了計算機可讀程序指令。該計算機可讀程序指令包括第一指令,用于確定包圍可視編碼數(shù)據(jù)圖像的第一預定義區(qū)域,以及包圍一個或多個可視元素圖像的第二預定義區(qū)域;第二指令,用于解碼可視編碼數(shù)據(jù);以及第三指令,用于提取一個或多個可視元素中的至少一部分,并將所提取的部分應用到所存儲的用戶界面模板之一的第一預定義區(qū)域。該設備的顯示器將顯示基于所存儲的用戶界面模板并包括一個或多個可視元素的所應用的部分的綜合視圖或截屏。
這樣,本發(fā)明提供了方法、設備和計算機程序產(chǎn)品,用于將可視編碼數(shù)據(jù)與一個或多個可視元素一起捕獲,對所捕獲的可視編碼數(shù)據(jù)進行解碼,以及在一個綜合視圖中顯示可視元素和與解碼數(shù)據(jù)相關的信息。執(zhí)行可視編碼數(shù)據(jù)解碼的應用還可以轉換所捕獲的可視元素,以適應小型顯示器的顯示區(qū)域,例如與手持圖像捕獲設備相關聯(lián)的顯示器。這樣,本發(fā)明適用于捕獲編碼數(shù)據(jù)和品牌元素,例如公司或產(chǎn)品圖標,并一起顯示品牌元素和與解碼信息相關的數(shù)據(jù)。這樣,本發(fā)明提供了一種有效并且用戶友好的方法,用于一起顯示可視元素與解碼信息或解碼確認信息。此外,本發(fā)明提供了編碼數(shù)據(jù)和可視元素之間的一一對應關系,使得包含編碼數(shù)據(jù)的每個標簽可以有單獨的唯一可視元素,該單獨的唯一可視元素可以與編碼數(shù)據(jù)相關并且能夠與編碼數(shù)據(jù)一起顯示。
前面一般性地描述了本發(fā)明,下面將結合附圖,這些圖的大小并不一定根據(jù)比例描繪。
圖1是根據(jù)本發(fā)明一種實施例的編碼數(shù)據(jù)捕獲和顯示的系統(tǒng)的框圖;
圖2說明了根據(jù)本發(fā)明一種實施例的可視編碼數(shù)據(jù)標簽模板;圖3說明了根據(jù)本發(fā)明一種實施例的可視編碼數(shù)據(jù)標簽的一個例子;圖4說明了根據(jù)本發(fā)明一種實施例的截屏或視圖模板;圖5說明了根據(jù)本發(fā)明一種實施例,通過對圖3的標簽進行捕獲和解碼得到的截屏或綜合視圖的一個例子;圖6說明了根據(jù)本發(fā)明一種實施例的可視編碼數(shù)據(jù)標簽的一個例子,其中編碼數(shù)據(jù)和可視元素包含在單個實體中;圖7說明了根據(jù)本發(fā)明一種實施例,通過對圖6的標簽進行捕獲和解碼得到的截屏或綜合視圖的一個例子;圖8說明了根據(jù)本發(fā)明一種實施例的可視編碼數(shù)據(jù)標簽的一個例子,其中可視元素定義編碼用戶界面顯示參數(shù);圖9說明了根據(jù)本發(fā)明一種實施例,通過對圖8的標簽進行捕獲和解碼得到的截屏或綜合視圖的一個例子;圖10是根據(jù)本發(fā)明一種實施例,對編碼數(shù)據(jù)進行捕獲、解碼和數(shù)據(jù)顯示的方法的流程圖。
具體實施例方式
下面結合附圖,詳細描述本發(fā)明,在附圖中給出了本發(fā)明的優(yōu)選實施例。但是,本發(fā)明可以以許多不同形式實現(xiàn),不應當理解為限于這里所給出的實施例;相反地,提供這些實施例是為了使本發(fā)明的公開更為徹底和完整,并且將本發(fā)明的范圍完全傳達給那些本領域的技術人員。全文中相同的數(shù)字代表了相同的元件。
本發(fā)明提供了方法、設備和計算機程序產(chǎn)品以及系統(tǒng),用于將可視編碼數(shù)據(jù)與一個或多個可視元素一起捕獲,以及一起顯示解碼信息和可視元素。執(zhí)行可視編碼數(shù)據(jù)的解碼的應用還可以轉換捕獲的可視元素,以適應小型顯示器,例如與手持圖像捕獲設備相關聯(lián)的顯示器。
圖1是根據(jù)本發(fā)明一種實施例的數(shù)據(jù)捕獲和數(shù)據(jù)顯示的系統(tǒng)概括圖。數(shù)字設備10配備了圖像捕獲單元20,例如照相機。該數(shù)字設備一般是手持數(shù)字設備,例如蜂窩電話、個人數(shù)字助理、數(shù)字相機、數(shù)字攝像機或者類似設備。該圖像捕獲單元能夠從可視編碼標簽30中捕獲圖像??梢暰幋a標簽的內容對本發(fā)明及其重要,下面會對其進行詳細解釋。數(shù)字設備中布置的處理單元40從圖像捕獲單元接收圖像數(shù)據(jù),并且執(zhí)行識別和解碼應用50,該識別和解碼應用50識別出可視編碼標簽圖像的預定義區(qū)域,執(zhí)行必要的解碼操作,并且準備綜合視圖,也稱為截屏,用以顯示在數(shù)字設備顯示器60上。該應用會訪問設備存儲器70,以獲得可應用的用戶界面模板80。該用戶界面模板會提供該應用編輯視圖的輪廓或基礎。一旦識別和解碼操作執(zhí)行了解碼并且呈現(xiàn)了解碼數(shù)據(jù)綜合視圖,則可以基于解碼數(shù)據(jù)中的命令啟動例如網(wǎng)絡通信應用的可選的外部應用90。
圖2和圖3分別提供了關于根據(jù)本發(fā)明一種實施例的可視編碼標簽模板和可視編碼標簽的例子的說明。圖2的可視編碼標簽模板100定義了包圍可視編碼數(shù)據(jù)的特定區(qū)域和包圍可視元素的特定區(qū)域。接著這些特定區(qū)域根據(jù)它們在標簽上的大小和位置,由相關聯(lián)的識別和解碼應用進行識別。一旦區(qū)域被識別,就會針對預定義標簽區(qū)域中包圍的信息而進行必要處理。在圖2給出的實施例中,第一預定義區(qū)域110定義了包圍著可視編碼數(shù)據(jù)的標簽部分。該可視編碼數(shù)據(jù)可以采用任何已知的可視編碼符號體系的形式。編碼數(shù)據(jù)一般采用條碼形式。最好是二維條碼符號體系,因為它們在較小區(qū)域中提供更多有待編碼的信息。二維條碼的例子包括PDF417、DataMatrix、MaxiCode和快速響應(QR)碼。
可視編碼標簽模板100的第二預定義區(qū)域120定義了包圍一個或多個可視元素的標簽部分。術語“可視元素”用于定義與第一預定區(qū)域中可視編碼的信息相關的特定可視實體、項或圖像。在本發(fā)明的一種實施例中,可視元素還定義為品牌元素,例如產(chǎn)品、服務或公司、圖標、符號、徽章等。下面會詳細解釋,標簽捕獲設備所執(zhí)行的識別和解碼應用會將第二預定義區(qū)域識別為定義一個或多個可視元素的區(qū)域。該應用接著相應地處理可視元素。在本發(fā)明的一種實施例中,可視元素可以可選地被格式化,也就是被轉換并呈現(xiàn),用以連同與解碼數(shù)據(jù)相關的信息,例如解碼確認或實際解碼數(shù)據(jù),一起顯示在綜合視圖或截屏上。在本發(fā)明的另一種實施例中,可視元素的性質和特征,例如形狀、位置、顏色、陰影等等,可以定義用戶界面參數(shù)或設置。在這種情況下,可視元素的處理會包括根據(jù)可視元素的特征設置用戶界面參數(shù)。
可視編碼標簽模板100的第三預定義區(qū)域130定義了包圍了標簽識別數(shù)據(jù)的標簽的可選部分。標簽識別數(shù)據(jù)是可選的可視數(shù)據(jù),其可以放置在標簽上,以告知數(shù)字設備用戶存在編碼數(shù)據(jù),并且可能希望捕獲該數(shù)據(jù),也就是說,將可視編碼數(shù)據(jù)識別成是行為源。由第三預定義區(qū)域所包圍的數(shù)據(jù)并沒有由識別和解碼應用來處理,但是,識別算法可以依據(jù)第三預定義區(qū)域的大小和形狀來定位并識別第一和第二預定義區(qū)域中的一個或者兩者。
圖3給出了根據(jù)本發(fā)明一種實施例的可視編碼標簽140的一個例子。第一預定義區(qū)域包圍了可視編碼數(shù)據(jù)150,在本例中是DataMatrix碼,其為一種傳統(tǒng)的二維條碼符號體系。第二預定義區(qū)域包圍了一個或多個可視元素160。在給出的例子中,可視元素是品牌元素包括產(chǎn)品圖標“gage”和公司圖標“nokia”。該可選的第三預定義區(qū)域170包圍了數(shù)據(jù)識別標簽,在本例子中,所包含的術語“獲得更多”用以告知用戶在標簽上設有可能希望的編碼信息。
圖4和圖5提供了關于根據(jù)本發(fā)明一種實施例的顯示截屏模板和顯示截屏的一個例子的說明。如同之前在關于圖1的討論中所注意到的,數(shù)字設備捕獲可視編碼標簽的圖像并且將執(zhí)行識別和解碼應用。在本發(fā)明的一個實施例中,該應用將準備顯示包含了呈現(xiàn)在可視編碼標簽的第二預定義區(qū)域上的一個或多個可視元素的至少一部分的截屏或是綜合視圖。圖4說明了截屏或是稱為視圖模板200的一個例子。本發(fā)明的應用從存儲在數(shù)字設備存儲器中的模板中選擇出一個合適的模板。應用模板的選擇基于呈現(xiàn)在標簽上的可視元素的形狀和尺寸做出,或是該選擇可以通過編碼模板指定器在標簽上指定??蛇x擇地,其它模式的模板選擇也是可以的。模板的大體形狀應該與顯示器的可視區(qū)域的尺寸對準。這樣,在本發(fā)明的實施例中,其中標簽由具有相對小型的顯示器的手持設備捕獲并在其上被解碼,相關聯(lián)的模板將反映顯示器的形狀和尺寸。
圖4的截屏模板包括了指定用于可視元素的第一區(qū)域210,以及指定用于與解碼數(shù)據(jù)相關的信息的第二區(qū)域220。通常,為了將標簽的一個或者多個可視元素包括在截屏模板的第一區(qū)域中,需要進行圖形的轉換,或是稱之為重新格式化。這種圖形轉換將包括但不限于對可視元素進行旋轉或是重新配置、調整尺寸、過濾可視元素以去除失真并且調整可視顯示參數(shù),例如對比、底色、顏色等。該第二區(qū)域220,其被指定用于與解碼數(shù)據(jù)相關的信息,可以包括解碼確認或是特定解碼信息。例如,該第二區(qū)域可以包括關于數(shù)據(jù)已經(jīng)或是尚未被正確解碼的確認,或是該第二區(qū)域可以為用戶提供解碼數(shù)據(jù),例如指示以啟動網(wǎng)絡連接。
圖5提供的是通過對圖3的可視編碼標簽100進行捕獲并且將圖4的模板200用作邊線而得到的顯示截屏230的一個例子。虛線表示的是對應的模板區(qū)域而并非實際描繪在所顯示的截屏上。第一區(qū)域210包括可視元素160。該可視元素被轉換,也就是重新格式化以適合該第一區(qū)域的尺寸限制。該第二區(qū)域220包括與解碼數(shù)據(jù)240相關的信息。在所描述的例子中,該信息為解碼數(shù)據(jù),采用幫助線路(在該截屏中指的是熱線)電話號碼的形式。該數(shù)字設備的用戶在得到該截屏上的信息后可以選擇激活網(wǎng)絡通信,也即撥打該幫助線路號碼或者用戶可以選擇對解碼數(shù)據(jù)加書簽。對解碼數(shù)據(jù)加書簽將會使得所顯示的截屏被存儲在設備存儲器中以供將來的訪問和使用。
在本發(fā)明的可選實施例中,可視編碼數(shù)據(jù)標簽將集體地將可視元素和編碼數(shù)據(jù)作為一個一體化的對象而表示。例如,圖6描述可視編碼數(shù)據(jù)標簽300,其中根據(jù)本發(fā)明的一種實施例將可視元素和可視編碼數(shù)據(jù)作為一個一體化的對象而表示??梢暰幋a數(shù)據(jù)310嵌入幾何形狀中。用以將編碼嵌入圖片和形狀中的一種編碼符號體系的例子是Dataglyphs,從加利福尼亞的Palo Alto的PARC解決方案中獲得。該可視元素320是幾何形狀的邊線,其包圍了可視編碼數(shù)據(jù)。在所示的實施例中,該形狀的邊線提供了公司名稱“Nokia”的形成。
圖6的可視編碼數(shù)據(jù)標簽300將以下面的方式被捕獲、解碼以及顯示。具有圖像捕獲單元的數(shù)字設備捕獲可視編碼標簽的圖像。相應的識別和解碼應用識別編碼數(shù)據(jù)和可視元素,并且對編碼數(shù)據(jù)進行必要解碼。此外,該應用會訪問設備存儲器,以獲得可以應用的截屏模板。例如,該應用可以獲得類似于圖4所示模板的模板??梢曉仉S后可以在為這種包含所指定的模板區(qū)域中被復制。類似于前面討論的實施例,在于截屏模板的指定區(qū)域中復制可視元素之前,可能必須對可視元素進行轉換或重新格式化。
圖7說明了根據(jù)本發(fā)明一種實施例,通過捕獲圖6的可視編碼數(shù)據(jù)標簽300并且實施圖4所示的截屏模板,得到的截屏330一個例子。第一區(qū)域210包括可視元素160??梢曉匾呀?jīng)經(jīng)過轉換,也就是重新格式化以匹配第一區(qū)域的大小限制。類似于圖5所示的截屏,第二區(qū)域220包括與解碼數(shù)據(jù)240相關的信息。
在本發(fā)明的另一實施例中,可視編碼數(shù)據(jù)標簽包括為“原始”可視編碼數(shù)據(jù)的指定的區(qū)域和為對用戶界面顯示參數(shù)進行編碼的可視元素指定的區(qū)域。在這種實施例中,因為這兩個指定區(qū)域都包括所編碼的數(shù)據(jù),第一預定義區(qū)域被指定為包圍“原始”編碼數(shù)據(jù)或者用戶希望捕獲、解碼和顯示的數(shù)據(jù)。第二預定義區(qū)域包圍了一個或多個可視元素,在該實施例中,該可視元素對用戶界面顯示參數(shù)進行編碼。例如,可視元素可以是一系列幾何形狀,每個形狀與特定的用戶界面顯示參數(shù)相關。該信息可以利用若干可視方式中的任意一個來進行編碼,例如可視元素的形狀、可視元素的位置、元素的顏色或者元素的陰影。代替幾何形狀的是該實施例的可視元素可以采用的另一已知的符號體系,例如條碼等。編碼可視元素可以調整的用戶界面顯示參數(shù)的例子包括但不局限于字體類型、字體大小、字體顏色、背景顏色、邊界類型、圖標的包含等等。在該實施例中,可視元素一般不復制并且顯示在解碼數(shù)據(jù)相關的截屏上,而是用以定義與解碼數(shù)據(jù)相關的截屏相關的參數(shù)。
圖8給出了根據(jù)本發(fā)明一種實施例的可視編碼標簽400的一個例子,該可視編碼標簽具有為原始可視編碼數(shù)據(jù)指定的區(qū)域,以及為對用戶界面顯示參數(shù)進行編碼的可視元素指定的區(qū)域。第一預定義區(qū)域包圍了可視編碼數(shù)據(jù)410,在本例中是Data Matrix碼,傳統(tǒng)的二維條碼符號體系,但多種碼的類型都是可能的。第二預定義區(qū)域包圍了一個或多個可視元素420,其與用戶界面顯示參數(shù)信息一起被編碼。在所給出的例子中,可視元素是幾何形狀,并且其形狀和陰影決定了用戶界面顯示參數(shù)??蛇x的第三預定義區(qū)域包圍了標簽識別數(shù)據(jù)430,在本例中,包含了術語“獲得更多”來告知用戶該標簽上設有可能需要的編碼信息。
圖9說明了根據(jù)本發(fā)明一種實施例,通過捕獲圖8的可視編碼數(shù)據(jù)標簽400得到的截屏430的一個例子。用以創(chuàng)建截屏430的模板與前面說明的實施例的不同之處在于,該模板只包括一個指定區(qū)域,用以包圍與解碼數(shù)據(jù)相關的信息。因為標簽中的可視元素不代表將要被復制和顯示的圖像,而是代表了編碼的用戶界面顯示參數(shù),所以該模板不會包括用于復制可視圖像的指定區(qū)域。一般顯示區(qū)域440包括與解碼數(shù)據(jù)450相關的信息。在標簽400的可視元素中編碼的數(shù)據(jù)反映在一般顯示區(qū)域的顯示參數(shù)上。例如,一般顯示區(qū)域的陰影表明該可視元素為用戶界面顯示編碼了特定背景顏色。通過可視元素編碼可能已經(jīng)設置了的其它參數(shù)包括字體類型、字體尺寸、字體顏色等。
圖10是根據(jù)本發(fā)明一種實施例的方法的流程圖,該方法捕獲并一起顯示可視編碼信息以及包含在可視標簽中的一個或多個可視元素。在步驟500中,具有圖像捕獲單元的數(shù)字設備被指令或者針對可視編碼標簽??梢暰幋a標簽包括一個編碼數(shù)據(jù)部分和一個可視元素部分。該數(shù)字設備一般是手持數(shù)字設備,例如配備了照相機的蜂窩電話、配備了照相機的個人數(shù)字助理(PDA)、數(shù)字相機、攝像機或者類似設備。標簽的編碼數(shù)據(jù)部分可以包括任何已知編碼的符號體系,例如條碼。在本發(fā)明的一種實施例中,編碼數(shù)據(jù)部分是二維條碼符號體系,例如PDF417、Data Matrix、MaxiCode、QR碼等??梢曉乜梢圆捎闷放圃氐男问?,例如圖標或其它產(chǎn)品、服務或公司的標記。通??梢暰幋a標簽的編碼數(shù)據(jù)部分和可視元素部分是分離且不同的標簽區(qū)域,其可以通過相關聯(lián)的檢測和解碼算法識別。但是,在一種可選實施例中,例如圖6所示那樣,編碼數(shù)據(jù)部分和可視元素部分可以整合在單個實體中。
在步驟510,數(shù)字設備讀取可視編碼數(shù)據(jù)。讀取可視編碼數(shù)據(jù)需要執(zhí)行一個識別應用,該應用采用算法來確定編碼數(shù)據(jù)部分在標簽中的位置。在步驟520中,捕獲標簽的可視元素部分。捕獲可視元素部分需要執(zhí)行識別應用,以應用算法來確定可視元素部分在標簽中的位置,之后,將可視元素存儲在存儲器單元中。在可選步驟530中,所捕獲的可視元素可能被要求進行重新格式化,準備可視圖像以應用到截屏或視圖模板。重新格式化可能需要對可視元素進行旋轉或重新配置、調整尺寸、過濾以及調整可視元素顯示參數(shù)等。
該方法還包括步驟540,其中數(shù)字設備對可視編碼數(shù)據(jù)進行解碼。數(shù)據(jù)的解碼需要執(zhí)行一個解碼算法,該算法對應于用于編碼可視數(shù)據(jù)的編碼方法。在步驟550,一旦數(shù)據(jù)被解碼,該方法提供了在與該數(shù)字設備相關聯(lián)的顯示器上顯示一個綜合視圖的步驟,前述綜合視圖包括至少一部分可視元素部分和與解碼數(shù)據(jù)相關的信息。提供綜合視圖一般需要訪問存儲器來獲得視圖模板,從所捕獲的可視元素中提取可視元素,并且將可視元素應用于模板的預定義區(qū)域。此外,將與解碼數(shù)據(jù)相關的信息,例如解碼確認或特定解碼數(shù)據(jù),應用于該模板的另一預定義區(qū)域。
在可選步驟560中,該方法還包括作為解碼了可視編碼數(shù)據(jù)的結果啟動網(wǎng)絡通信。啟動網(wǎng)絡通信可以基于解碼數(shù)據(jù)自動發(fā)生,或者可以應數(shù)字設備用戶的請求啟動。例如,在向設備用戶顯示的某個視圖上的解碼信息可以建議網(wǎng)絡通信的形式,并且該用戶可以選擇啟動通信、延遲通信或者放棄通信。網(wǎng)絡通信形式的例子包括但不限于短消息服務(SMS)通信、多媒體消息服務(MMS)通信、電子郵件通信、蜂窩網(wǎng)絡通信以及互聯(lián)網(wǎng)通信。
該方法還包括可選步驟570,將解碼數(shù)據(jù)和可視元素存儲在數(shù)字設備存儲器中。解碼數(shù)據(jù)和可視元素的存儲使得能夠在數(shù)據(jù)中加書簽,并且之后應用戶請求顯示。因此,如果該方法包括存儲解碼數(shù)據(jù)和可視元素,則在可選步驟580,該方法還可以包括訪問數(shù)字設備存儲器,以獲得存儲的解碼數(shù)據(jù),并且以單個綜合視圖的方式顯示至少一部分存儲的可視元素和至少一部分存儲的解碼數(shù)據(jù)。此外,一起存儲可視元素和解碼數(shù)據(jù),提供了綜合書簽,其允許用戶瀏覽存儲的數(shù)據(jù),并且基于書簽中顯示的可視元素識別數(shù)據(jù)。
這樣,本發(fā)明提供了方法、設備和計算機程序產(chǎn)品,用于使得可視編碼數(shù)據(jù)與一個或多個可視元素一起被捕獲,對所捕獲的可視編碼數(shù)據(jù)進行解碼,以及在一個綜合視圖中顯示可視元素和與解碼數(shù)據(jù)相關的信息。執(zhí)行可視編碼數(shù)據(jù)解碼的應用還可以轉換所捕獲的可視元素,以適應小型顯示器,例如與手持圖像捕獲設備相關聯(lián)的顯示器的所分配的顯示區(qū)域。這樣,本發(fā)明適用于捕獲編碼數(shù)據(jù)和品牌元素,例如公司或產(chǎn)品圖標,并一起顯示品牌元素和與解碼信息相關的數(shù)據(jù)。這樣,本發(fā)明提供了一種有效并且用戶友好的方法,用于一起顯示可視元素與解碼的信息或解碼確認信息。此外,本發(fā)明提供了編碼數(shù)據(jù)和可視元素之間的一一對應關系,使得包含編碼數(shù)據(jù)的每個標簽可以有單獨的唯一可視元素,該可視元素可以與編碼數(shù)據(jù)相關聯(lián)并且能夠與編碼數(shù)據(jù)一起顯示。
對本領域技術人員而言,能夠想到本發(fā)明的很多修改和其它實施例,它們屬于本發(fā)明,擁有前面的描述和相關聯(lián)附圖所給出的優(yōu)點。因此,需要理解,本發(fā)明并不局限于公開的特定實施例,這些修改和其它實施例應當包含在后附權利要求書的范圍內。盡管這里采用了特定術語,但它們只是出于一般的描述性目的,并不是為了限制本發(fā)明。
權利要求
1.一種用于捕獲并且一起顯示可視編碼信息以及包含在可視標簽中的一個或多個可視元素的方法;該方法包括以下步驟針對包含可視編碼數(shù)據(jù)部分和可視元素部分的可視標簽,指令包括有圖像捕獲單元的數(shù)字設備;該數(shù)字設備讀取該可視編碼數(shù)據(jù);該數(shù)字設備捕獲該可視元素部分;該數(shù)字設備解碼該可視編碼數(shù)據(jù);以及在與該數(shù)字設備相關聯(lián)的顯示器上顯示一個綜合視圖,所述綜合視圖包括至少一部分可視元素部分和與解碼數(shù)據(jù)相關的信息。
2.根據(jù)權利要求1的方法,還包括在顯示前格式化所捕獲的可視元素部分的步驟。
3.根據(jù)權利要求2的方法,其中所述在顯示前格式化所捕獲的可視元素部分的步驟還包括執(zhí)行以下群組中選出的至少一項格式化功能旋轉可視元素、調整可視元素的大小、過濾可視元素以及調整可視元素的圖像參數(shù)。
4.根據(jù)權利要求1的方法,其中所述在針對包含可視編碼數(shù)據(jù)部分和可視元素部分的可視標簽而指令包括有圖像捕獲單元的數(shù)字設備的步驟進一步定義可視元素是品牌元素。
5.根據(jù)權利要求1的方法,其中所述在針對包含可視編碼數(shù)據(jù)部分和可視元素部分的可視標簽而指令包括有圖像捕獲單元的數(shù)字設備的步驟進一步定義數(shù)字設備為從以下群組中選出蜂窩電話、個人數(shù)據(jù)助理、數(shù)字照相機和攝像機。
6.根據(jù)權利要求1的方法,其中所述在與數(shù)字設備相關聯(lián)的顯示器上、在單個截屏內顯示至少一部分可視元素部分和與解碼數(shù)據(jù)相關的信息的步驟進一步定義與該解碼數(shù)據(jù)相關的該信息是數(shù)據(jù)已被解碼的確認。
7.根據(jù)權利要求1的方法,其中所述在與數(shù)字設備相關聯(lián)的顯示器上、在單個截屏內顯示至少一部分可視元素部分和與解碼數(shù)據(jù)相關的信息的步驟進一步定義與該解碼數(shù)據(jù)相關的該信息是至少一部分解碼數(shù)據(jù)。
8.根據(jù)權利要求1的方法,其中所述針對包含可視編碼數(shù)據(jù)部分和可視元素部分的可視標簽而指令包括有圖像捕獲單元的數(shù)字設備的步驟進一步定義該可視編碼數(shù)據(jù)是條碼數(shù)據(jù)。
9.根據(jù)權利要求1的方法,其中所述針對包含可視編碼數(shù)據(jù)部分和可視元素部分的可視標簽而指令包括有圖像捕獲單元的數(shù)字設備的步驟進一步定義該可視編碼數(shù)據(jù)是二維條碼數(shù)據(jù)。
10.根據(jù)權利要求1的方法,其中所述針對包含可視編碼數(shù)據(jù)部分和可視元素部分的可視標簽而指令包括有圖像捕獲單元的數(shù)字設備的步驟進一步定義該可視編碼數(shù)據(jù)從以下二維條碼符號體系的群組中選擇PDF417、Datamatrix、Maxicode和QR碼。
11.根據(jù)權利要求1的方法,其中所述針對包含可視編碼數(shù)據(jù)部分和可視元素部分的可視標簽而指令包括有圖像捕獲單元的數(shù)字設備的步驟進一步定義該可視編碼數(shù)據(jù)部分和可視元素部分整合在單個實體中。
12.根據(jù)權利要求11的方法,其中所述針對包含整合在單個實體中的可視編碼數(shù)據(jù)部分和可視元素部分的可視標簽而指令包括有圖像捕獲單元的數(shù)字設備的步驟進一步定義該可視編碼數(shù)據(jù)部分是DataGylph編碼的。
13.根據(jù)權利要求1的方法,還包括作為對可視編碼數(shù)據(jù)進行解碼的結果而啟動網(wǎng)絡通信的步驟。
14.根據(jù)權利要求13的方法,其中所述作為對可視編碼數(shù)據(jù)進行解碼的結果而啟動網(wǎng)絡通信的步驟進一步定義網(wǎng)絡通信從下列群組中選出短消息服務(SMS)通信、多媒體消息服務(MMS)通信、電子郵件通信、蜂窩網(wǎng)絡通信和互聯(lián)網(wǎng)通信。
15.根據(jù)權利要求1的方法,還包括在數(shù)字設備存儲器中存儲所述解碼數(shù)據(jù)和所述可視元素的步驟。
16.根據(jù)權利要求15的方法,其中在數(shù)字設備存儲器中存儲解碼數(shù)據(jù)和可視元素的步驟還產(chǎn)生包括至少一部分可視元素的書簽。
17.根據(jù)權利要求15的方法,還包括以下步驟訪問所述數(shù)字設備存儲器以獲得所存儲的解碼數(shù)據(jù),以及在與數(shù)字設備相關聯(lián)的顯示器上、在單個截屏內顯示至少一部分所存儲的可視元素和至少一部分所存儲的解碼數(shù)據(jù)。
18.根據(jù)權利要求17的方法,其中所述訪問數(shù)字設備存儲器以獲得所存儲的解碼數(shù)據(jù)的步驟還包括訪問包括至少一部分可視元素并與解碼數(shù)據(jù)相關聯(lián)的書簽。
19.一種可視編碼數(shù)據(jù)標簽裝置,該裝置包括第一預定義區(qū)域,包圍了可視編碼數(shù)據(jù);以及第二預定義區(qū)域,與該第一預定義區(qū)域相鄰,其中該第二預定義區(qū)域包圍了一個或多個可視元素。
20.根據(jù)權利要求19的裝置,其中相關聯(lián)的識別應用確定對該第一預定義區(qū)域中的數(shù)據(jù)進行解碼,并且對該一個或多個可視元素中的至少一部分進行用戶界面顯示。
21.根據(jù)權利要求19的裝置,其中所述包圍了一個或多個可視元素的第二預定義區(qū)域進一步定義該一個或多個可視元素是一個或多個品牌元素。
22.根據(jù)權利要求19的裝置,其中所述包圍了一個或多個可視元素的第二預定義區(qū)域進一步定義該一個或多個可視元素是通過用戶界面顯示參數(shù)進行編碼的元素。
23.根據(jù)權利要求22的裝置,其中所述相關聯(lián)的識別應用確定對該第一預定義區(qū)域中的數(shù)據(jù)進行一般解碼,并且該第二預定義區(qū)域中的元素定義為了顯示解碼數(shù)據(jù)而需要實施的用戶界面顯示參數(shù)。
24.根據(jù)權利要求19的裝置,其中所述包圍了可視編碼數(shù)據(jù)的第一預定義區(qū)域進一步定義該可視編碼數(shù)據(jù)是條碼數(shù)據(jù)。
25.根據(jù)權利要求19的裝置,其中所述包圍了可視編碼數(shù)據(jù)的第一預定義區(qū)域進一步定義該可視編碼數(shù)據(jù)是二維條碼數(shù)據(jù)。
26.根據(jù)權利要求19的裝置,其中包圍了可視編碼數(shù)據(jù)的第一預定義區(qū)域進一步定義該可視編碼數(shù)據(jù)是二維條碼數(shù)據(jù),該二維條碼數(shù)據(jù)的條碼類型從以下群組中選擇PDF417、Datamatrix、MaxiCode和QR碼。
27.根據(jù)權利要求19的裝置,還包括與第一和第二區(qū)域中至少一個相鄰的第三預定義區(qū)域,其中該第三預定義區(qū)域包圍了標簽識別數(shù)據(jù)。
28.一種計算機程序產(chǎn)品,用于捕獲、解碼和準備顯示可視編碼數(shù)據(jù),該產(chǎn)品包括一個計算機可讀存儲介質,該介質上實現(xiàn)有計算機可讀程序指令,該計算機可讀程序指令包括第一指令,用于確定包圍了可視編碼數(shù)據(jù)的可視編碼標簽的第一預定義區(qū)域,以及包圍了一個或多個可視元素的可視編碼標簽的第二預定義區(qū)域;第二指令,用于解碼該可視編碼數(shù)據(jù);以及第三指令,用于提取該一個或多個可視元素的至少一部分,并且將所提取的部分應用到用戶界面模板的第一預定義區(qū)域,其中用戶界面模板形成了顯示截屏的基礎。
29.根據(jù)權利要求28的計算機程序產(chǎn)品,其中用于提取該可視元素的至少一部分并將所提取的部分應用到用戶界面模板的第一預定義區(qū)域的該第三指令還將解碼數(shù)據(jù)應用到用戶界面模板的第二預定義區(qū)域。
30.根據(jù)權利要求28的計算機程序產(chǎn)品,其中用于提取該一個或多個可視元素的至少一部分并將所提取的部分應用到用戶界面模板的第一預定義區(qū)域的該第三指令還轉換該一個或多個可視元素的至少一部分,使得該一個或多個可視元素的至少一部分符合該用戶界面模板的預定義區(qū)域。
31.根據(jù)權利要求30的計算機程序產(chǎn)品,其中轉換一個或多個可視元素的至少一部分進一步定義為執(zhí)行從以下群組中所選擇的轉換操作旋轉可視元素、調整可視元素大小、過濾可視元素以及調整可視元素圖像參數(shù)。
32.根據(jù)權利要求31的計算機程序產(chǎn)品,還包括第四指令,用于顯示使用用戶界面模板作為邊線并且包括第一預定義區(qū)域中一個或多個可視元素的所提取部分的圖像。
全文摘要
將可視編碼數(shù)據(jù)與一個或多個可視元素一起捕獲,對編碼數(shù)據(jù)進行解碼,并且顯示一個綜合視圖,該綜合視圖包含與例如解碼確認或解碼數(shù)據(jù)的解碼數(shù)據(jù)相關的信息和可視元素。識別和解碼處理還可以轉換所捕獲的可視元素,以適應小型顯示器的分配顯示區(qū)域,該小型顯示器例如為與手持圖像捕獲設備相關聯(lián)的顯示器。這樣,本發(fā)明適用于捕獲編碼數(shù)據(jù)和品牌元素,例如公司或產(chǎn)品圖標,并一起顯示品牌元素和與解碼信息相關的數(shù)據(jù)。
文檔編號G06K7/10GK101044743SQ200580035841
公開日2007年9月26日 申請日期2005年9月9日 優(yōu)先權日2004年9月13日
發(fā)明者H·敘奧默拉, I·舍姆布里, P·J·薩阿里南, K·阿拉-沃科南, M-L·里薩南, J·埃諾南, T·N·馮·克諾蘭格 申請人:諾基亞公司