新四季網

提供有效的多媒體內容存儲的方法和設備的製作方法

2023-09-13 16:40:15

專利名稱:提供有效的多媒體內容存儲的方法和設備的製作方法
技術領域:
本發明一般涉及對多媒體設備中內容存儲的有效使用,更具體來說,涉及在具有有限存儲器存儲能力的系統中捕捉和存儲圖像的技術,所述系統諸如數字攝像機和包含數字攝像機的設備,這包括現代蜂窩電話和個人通信裝置。
背景技術:
數字攝像機的使用正在快速擴展,並且數字攝像裝備(包括數字攝像機和所謂的攝像電話)的能力和性能也在快速提高。攝像電話的圖像解析度預計呈指數增長曲線,現在具有200萬像素(兩百萬圖片元素)的圖像解析度的攝像機可用於攝像電話中。
提高的攝像機解析度對圖像存儲子系統提出了更嚴格的要求。例如,400萬像素攝像機所拍攝的圖片要求達到2MB(兩百萬字節)的存儲空間。另一方面,儘管存儲卡(負責圖像存儲的子系統)的容量也提高了,但在很多情況下,存儲卡在所存儲的圖像能夠被傳送到另一設備(例如,傳送到個人計算機或PC)之前可能變滿。在這些情況下,由於缺乏存儲而不能拍攝新的圖片。當存儲卡滿的時候,通常客戶會面對下列困難的選擇,即購買至少一個額外的昂貴的存儲卡(這並不總是可行的,而是取決於用戶的位置)或刪除一個或多個存儲的圖像。
此外,數字攝像機和攝像電話通常是多用途設備,其中可能需要多個應用來共享單個的存儲卡,例如,一個可商用的數字攝像機能夠以大約10MB/分鐘的數據速率來記錄視頻達3分鐘。因此,視頻記錄的使用大大減小了可用於攝影的存儲器。因為在不久的將來預計很多攝像電話將提供視頻記錄能力,因此將經歷同樣的問題。
已經在作業系統中使用文件系統壓縮來減小存儲器(碟片)的使用。然而,這種系統不能解決此處考慮的問題,因為圖像文件通常在被存儲於文件系統之前已經被壓縮(利用諸如JPEG壓縮的有損壓縮方法)。結果,不能利用通常的文件壓縮工具對他們進行進一步的有效壓縮。
公知為基於高速緩存的緊縮的另一種類型的傳統壓縮技術使用兩個web對象的相似性來降低網絡業務量。基於高速緩存的緊縮按照如下工作web客戶端經由web代理請求URL。該代理代表客戶端來獲取該URL。然後,該代理計算被請求的web對象同當前在web代理中高速緩存的最相似的web對象之間的區別,並僅傳送該區別。然後,該客戶端通過將高速緩存的對象和該區別相結合而恢復被請求的web對象。
在現有技術中還公知版本控制系統,其廣泛地在軟體工業中使用以跟蹤原始碼的改變。版本控制系統可以使用公知為delta壓縮的技術,以通過僅存儲較新的文件版本相對於較早的文件版本的區別而緊縮地存儲該較新版本的文件。
由於以下解釋的各種原因,這些傳統的文件尺寸減小技術不適用於與諸如單獨使用或作為另一設備(諸如攝像電話的)的部分的數字攝像機的圖像捕捉設備產生的圖像文件一起使用。

發明內容
根據這些教導的當前優選的實施方式而克服了前述和其他問題,並實現了其他有益效果。
公開了一種方法和設備,該設備包括編程的數據處理器,用於處理圖像數據。該方法包括對於多個文件,其中每個文件包含代表n個圖像之一的圖像數據,選擇一個文件作為基本文件;選擇該基本文件的上下文相關文件的圖像數據文件作為目標文件;比較該目標文件和基本文件以確定它們之間的區別;以及,存儲該目標文件作為縮減的文件,該縮減的文件代表目標文件的圖像數據與基本文件的圖像數據之間的區別。至少基於圖像捕捉位置和/或圖像捕捉時間,將圖像數據文件選擇為與基本文件上下文相關。也可以基於用戶輸入,將圖像數據文件選擇為與該基本文件上下文相關,例如通過用戶手動地選擇目標圖像文件。還可以基於從生成該圖像數據文件的圖像捕捉設備之外的圖像捕捉設備接收到的信息而將圖像數據文件選擇為與該基本文件上下文相關。
在當前優選但非限制性的本發明的實施方式中,存儲是在作為無線通信設備的一部分的存儲器設備中執行,所述無線通信設備諸如蜂窩電話、個人通信裝置、個人數字助理(PDA)、或包括數字攝像機和若干類型的無線(RF或光)通信能力的任何其他類型的用戶設備、裝備或終端。在此情況下,該方法可以進一步包括利用無線鏈路將該縮減的文件傳送到目的地。該無線鏈路可以包括蜂窩通信信道或短距離RF(例如,藍牙)或IR通信鏈路。
然而,以下將更加明顯,諸如通過線或電纜連接至數據通信網絡的PC的具有有線通信能力的設備和裝備也可以從本發明的使用中受益。通常,本發明還適合於數字數據處理器(例如通用數據處理器)所執行的電腦程式。
在非限制性的實施方式中,對目標文件和基本文件的比較包括將目標文件分割為非重疊像素塊;針對目標文件中的每個塊,在基本文件中找到最佳匹配塊;利用基本文件中的最佳匹配塊的相對位置來表示目標文件中的塊並作為所述塊之間的區別;以及對塊之間的區別進行編碼。


當結合附圖進行閱讀時,這些教導的前述和其他方面在隨後對優選實施方式的細節描述中更加顯而易見,其中圖1是適於實現本發明的相關無線系統和攝像電話的簡化的框圖;圖2示出了根據本發明的可以用來壓縮圖像文件的運動補償預測技術的討論中所涉及的數學方程;圖3是圖像壓縮技術的邏輯流程圖。
具體實施例方式
本發明採用可以存在於某些捕捉的圖像之間的冗餘以降低用於圖像的存儲空間。為此,如非限制性例子那樣,如果一個或多個下列準則滿足,則可以認為兩個圖像(最少)是上下文相關的a)兩個圖像是在某較短的時間間隔內捕捉的;b)兩個圖像是在大約相同的位置捕捉的,其中圖像捕捉設備被指向大約相同的方位角和仰角;以及c)用戶宣稱或指定這兩個圖像是上下文相關的。
如果滿足這些準則中的任何一個,則在存儲器(諸如數字攝像電話或數字攝像機的存儲器)中存儲的圖像文件之間可以存在明顯的相似性或冗餘的程度。本發明通過使用一個圖像文件作為「基本」或「基準」,並通過僅存儲兩個圖像文件之間的區別來壓縮另一圖像文件,從而發掘圖像相似性的這種潛力。本發明的兩個相關方面涉及識別彼此最相似的圖像文件(它們是上下文相關的);以及執行圖像間壓縮。
在進一步詳細描述本發明之前,首先參考圖1示出無線通信系統10的實施方式,該無線通信系統10包括蜂窩電話或移動臺100,其包括數字攝像機125,這裡也稱為攝像電話。然而,儘管在當前最優選的實施方式的上下文中進行了描述,但應當理解,本發明的教導可以應用到包含數字攝像機的任何設備,並可應用到數字攝像機本身。
圖1示出了適用於實現本發明的無線通信系統10的實施方式的簡化框圖。該無線通信系統10包括至少一個移動臺(MS)100。該移動臺100可以是手持無線電話,例如蜂窩電話或個人通信裝置。該移動臺100也可以包含於在使用期間連接至另一個設備的卡片或模塊中,或者其可以由用戶佩戴。
圖1還示出了示例性網絡運營商20,其具有,例如節點30,用於連接至諸如公共分組數據網絡或PDN的通信網絡;至少一個基站控制器(BSC)40或等同設備;以及也稱作基站(BS)的多個基站收發信臺(BTS)50,其根據預定的空中接口標準在前向或下行鏈路方向上傳送物理和邏輯信道到移動臺100。從移動臺100到網絡運營商也存在反向或上行鏈路通信路徑,其傳送面向移動的接入請求和業務。小區3與每個BTS 50相關聯,其中在任何給定時間中將一個小區看作是服務小區,而把鄰近的小區看作為相鄰小區。更小的小區(例如,微微小區(picocell))也是可用的。
空中接口標準可以遵循任何適當的標準或協議,並且可以允許語音和數據業務,例如允許網際網路70接入和web頁面下載的數據業務。舉例來說,空中接口標準可以與碼分多址(CDMA)空中接口標準相兼容,例如公知的cdma2000,儘管其不是對本發明的實踐的限制。
移動臺100通常包括控制單元或控制邏輯,例如微控單元(MCU)120,其具有耦合至顯示器140的輸入的輸出和耦合至鍵盤或小鍵盤160的輸出的輸入。假設該MCU 120包括或耦合至某類型的存儲器130,所述存儲器包括用於存儲操作程序和其他信息的非易失性存儲器以及用於臨時存儲需要的數據、暫存存儲器、接收到的分組數據、待傳輸的分組數據等的易失性存儲器。針對本發明的目的,假設該操作程序用於使得MCU 120執行實現根據本發明的方法所需的軟體例行程序、層以及協議,並經由顯示器140和小鍵盤160提供與用戶之間的適當用戶接口(UI)。儘管沒有示出,但通常提供了麥克風和揚聲器來支持用戶以傳統方式進行語音呼叫。
移動臺100還包含無線部件,其包括數位訊號處理器(DSP)180、或等同的高速處理器或邏輯、以及包括發射器200和接收器220的無線收發器,發射器200和接收器220都耦合至天線240以便與網絡運營商進行通信。提供至少一個本地振蕩器,例如頻率合成器(SYNTH)260,用於對收發器進行調諧。諸如數位化語音和分組數據之類的數據通過天線240進行傳送和接收。
在本發明中,MS 100包括具有固定或可拆卸透鏡(例如縮放透鏡)128的攝像機125。該攝像機125還可以包括獨立的存儲器(MEM)123,用於所捕捉的圖像的本地存儲,或者存儲器130也可用於此目的。圖像存儲器123可以實施為模塊化和可分離的設備,能夠使滿的存儲器設備被拆卸或被空的存儲器設備替代。
MS 100還可以包括位置確定設備或子系統,例如全球定位系統(GPS)接收器150。該MS 100還可以包括短距離通信能力,例如低功率RF(例如,藍牙)接口和/或光學(例如,IR)接口,其共同地表示為接口(I/F)155。通常,I/F 155可以包括RF或IF的第二無線收發器,用於支持MS 100的本地通信能力。可替換地,I/F 155可以包括諸如高速串行或並行數據鏈路的有線收發器接口。需要注意的是,在某些設備中,例如在無攝像電話設備中,所有無線通信可以通過接口155發生(例如,所有無線通信可以是支持藍牙的)。
因此描述了一種可在其中實現本發明的攝像電話100的適當的但非限制性實施方式,需要注意的是,攝像人員通常在不同的光照、焦距、布局(composition)以及其他條件下對同一對象拍攝多個圖片以獲得最佳結果。這些圖片相互間通常具有相當的相似性。然後,拍攝人員回到工作室或家中後通常利用PC或其他能夠顯示的設備來選擇最佳圖片。結果,攝像機必須存儲所有的這些圖片,即使相應的圖片文件表現出大量的冗餘。例如,這可能是從同一有利點拍攝的同一對象的5張圖片,但可能具有5個不同的照明條件。此外,非專業消費者拍攝人員經常拍攝相似布局或背景的多張圖片。例如,兩個朋友可能互相輪流拍攝具有背景中的某些地標或風景的圖片。這些圖片以及相應的圖像文件也可以表現出顯著的冗餘,即它們可能是上下文相關的。
有若干種可能的技術用於識別上下文相關的圖像文件。這些包括但不需要限於下面的示例性技術。
A)用戶手動選擇。根據本發明的一個方面,用戶可以手動地規定具有相似組成部分並因此適於利用圖像間壓縮進行壓縮的一組圖像文件。儘管簡單,但該技術需要用戶輸入,一種適當的用戶接口,並且可能不便於實施和強加於實施。
B)所有圖像文件之間的窮盡式自動比較。該基於圖像處理軟體的算法技術儘管對用戶不明顯,但其計算量太大以至於在具有有限計算和功率資源的設備(例如電池供電的數字攝像機或攝像電話100)中不能實現。
C)採用附加或補充信息來方便對相似的或上下文相關的圖像文件進行處理。補充信息的例子可以包括但不限於以下所述。
C1)如果捕捉每個圖像文件的位置是可用的,則在同一位置捕捉的兩個圖像文件比在不同位置捕捉的兩個圖像文件更可能相似。可以藉助於GPS接收器150和/或蜂窩、無線區域網(WLAN)以及其他定位技術來使得在攝像電話中可以得到位置信息。為補充該位置信息,期望提供一種例如數字羅盤的輸出方位角信息的系統,該系統還可能輸出攝像機125的視線(LOS)仰角。加速計可用於此目的,以給出攝像電話100相對於局部法線的傾斜的指示。可選地,如果透鏡128可以指向不同方向,那麼當前指示方向也可以是可用的。方位角和/或仰角信息可以用於補充位置信息,並且如果其中之一或者二者都可用,則可以認為形成位置信息的一部分。通常,與在同一位置但攝像機125指向兩個不同方向所捕捉的兩個圖像文件(例如,一張圖片在指向北方時拍攝,第二張圖片在指向東方時拍攝)相比較,以及與在同一位置但攝像機125執行不同仰角方向所捕捉的兩個圖像文件(例如,一張圖片在透鏡128從局部水平向下指45度時拍攝,而第二張圖片在透鏡128向上指45度時拍攝)相比較,假設以指向方位角和仰角的相同攝像機在同一位置捕捉的兩個圖像文件更可能是上下文相關的。
C2)如果創建圖像文件的時間是可用的,則在短時間段內捕捉的兩個圖像文件更可能是上下文相關的。通常來自數字攝像機的每日時間(TOD)是可用的,如果不可用,則可以使其在攝像機125外部可用,例如通過使用由MCU 120維持的TOD時鐘,或者在攝像電話100外部維持的TOD時鐘。
C3)還可以使用其他類型的補充信息。例如,如果一個群體一起旅行,並且如果群體成員具有支持藍牙的攝像電話100,即彼此具有短距離RF(或IR)通信能力的攝像電話,那麼可以在圖像捕捉時間記錄此信息並在稍後利用該信息作為圖像比較的指導。這種類型的信息可用於幫助識別不同圖片中相同或相似的前景對象(輪廓或人臉)。
可以以各種方式來執行圖像間壓縮。該壓縮可以是無損或有損的,並且可以在時域或變換域操作。具體來說,在運動圖片壓縮中使用的一些概念,例如幀間壓縮和運動補償,可用於降低圖像間冗餘。然而,本發明和運動圖片壓縮之間的一個區別在於,本發明不要求兩個圖像之間具有時間上的關係。相反,在視頻壓縮中,使用幀間壓縮的兩個壓縮幀之間通常施加有嚴格的定時限制。而且,本發明可以包括選擇哪個圖像以用作基本圖像的處理,在傳統運動圖片壓縮中不進行所述處理。因此,「運動補償」在此僅用作對圖像間的區別進行有效編碼,因為實際中在基本圖像和與該基本圖像進行比較的圖像之間可能沒有任何物理移動。
本發明與傳統文件系統壓縮不同,所述傳統文件系統壓縮通常操作於通過降低文件內的冗餘來壓縮文件。相反,本發明的圖像文件壓縮降低文件間的冗餘。此外,如前所述,文件系統壓縮技術對於諸如JPEG圖像的預壓縮數據來說通常並不有效。
本發明在若干顯著的方面也不同於傳統的基於高速緩存的緊縮。第一,本發明僅要求一個設備,而基於高速緩存的緊縮涉及兩個設備(代理和客戶端)。第二,這兩種技術中使用的幫助識別相似性的信息有極大不同。在基於高速緩存的緊縮中,所使用的信息僅為URL中的相似性,而本發明能夠使用其他信息中更豐富和更多樣的信息集合,其中例如圖像捕捉位置和/或時間。
與上述傳統的版本控制系統不同,在本發明中,沒有「同一文件的不同版本」的概念;實際上,圖像不是通過對已知文件進行處理而獲得的。因此,使用delta壓縮是不適當的。而且,在版本控制系統中使用的基於文本的壓縮算法不是為處理圖像數據而設計的。
在本發明的優選實施方式中,圖像文件壓縮操作通過MCU 120、或DSP 180或攝像機125內部的處理器執行的軟體來實現。該程序可以周期性地(例如,每小時)運行或可以是事件觸發的(例如,當圖像存儲器123為80%滿的時候)。可替換地,用戶可以手動地運行該程序。本發明還可以通過使用由至少一個通用計算機執行的電腦程式來實現。
現在描述基於稱作基本文件的圖像(A)來壓縮稱作目標文件的圖像(B)的技術的實施方式。注意,優選地處理每個圖像中的像素塊。適當的塊尺寸可以是但不限於4×4像素、8×8像素以及16×16像素。現在參考圖3的邏輯流程圖,其也可看作是用於執行壓縮任務的互連電路元件和/或邏輯單元的框圖。還可以使用軟體單元、電路元件和/或邏輯單元的組合。
步驟A。對從圖像存儲器123中讀出的圖像A和B進行解壓縮(如果已經被壓縮)。
步驟B。將B分割為非重疊像素塊(例如分割成非重疊的16×16像素塊)。
步驟C。針對圖像B中的每個塊,找到圖像A中的最佳匹配塊。該過程可以以類似於運動補償技術的方式進行,這在http://icsl.ee.washington.edu/~woobin/papers/General/node5.html中進行了描述。
更具體來說,運動補償預測假設當前圖像可以被局部建模為某先前時間的圖像的轉換。在MPEG標準中,每個圖像被分為16×16像素塊,稱為宏塊。通過估計幀時間間隔期間宏塊中的運動量而從先前和未來的幀對每個宏塊進行預測。MPEG語法指定如何表示針對每個宏塊的運動信息。然而,其沒有指定如何計算這些矢量。由於基於塊的運動表示法,很多實現使用塊匹配技術,其中通過對測量基準時鐘和當前時鐘之間的失配的成本函數進行最小化而獲得運動矢量。儘管可以使用任何成本函數,但最廣泛使用的選擇是圖2所示的式子中所定義的絕對區別(AE)。在此式中,f(i,j)表示來自當前圖像的16×16像素塊(宏塊),g(i,j)表示來自基準圖像的相同宏塊。該基準宏塊由表示搜索位置的矢量(dx,dy)進行位移。為確定產生最小失配誤差的最佳匹配宏塊,在搜索範圍中若干位置處計算AE。概念簡單但計算最密集的搜索方法公知為全面搜索或窮盡搜索。這種搜索過程估計搜索區域中每個可能像素位置的AE。為了降低計算的複雜性,已開發了具有縮減搜索點數目的算法。一種這樣的算法通稱為三步搜索(TSS)。該算法首先估計32×32搜索區域的中心和八個周圍位置的AE。然後,產生最小AE的位置成為下一階段的中心,並且該搜索範圍減小一半。此序列重複三次。
步驟D。利用A中匹配塊的相對位置和塊B與A之間的區別來在B中表示塊。下面描述運動補償,即用於MPEG中的對區別進行編碼和解碼的方法。然而,需要注意的是,其他有損和無損編碼方法可以用於對該區別進行編碼,並且所述編碼方法在本發明的範圍內。
當在MPEG中使用運動補償時,兩個圖像之間的區別(也稱為預測誤差)可以以類似於JPEG技術(DCT、量化、隨後是熵編碼)的方式進行編碼。舉例來說,可以參考以下出版物1997年9月IEEESignal Processing Magazine(IEEE信號處理雜誌)第82至99頁中T.Sikora的「MPEG Digital Video-Coding Standards(MPEG數字視頻編碼標準)」。簡而言之,視頻序列中的第一幀以幀間編碼模式進行編碼(I圖片),每個隨後的幀利用幀間預測進行編碼(P圖片),僅僅是來自最近的先前編碼的I圖片或P圖片才用於預測。為了對P圖片進行編碼,先前的I或P圖片幀N-1存儲在編碼器和解碼器的幀存儲(FS)中。運動補償在宏塊的基礎上執行,並且在幀N和幀N-1之間估計一個運動矢量,用於待編碼的特定宏塊。這些運動矢量被編碼並被傳輸至接收器。通過從宏塊中每個像素減去先前幀中的運動移位對應量計算運動補償預測誤差。然後,對宏塊所包含的每個8×8塊應用8×8離散餘弦變換(DCT),之後是對DCT係數進行量化(Q),隨後是遊程編碼和熵編碼(VLC)。
步驟E,在圖像存儲器123中存儲從步驟D獲得的編碼的區別,作為壓縮的或縮減的圖像數據文件。
當期望顯示圖像B時,反向進行前述處理以獲得原始圖像B。
注意,縮減的圖像B不但在圖像存儲器123中要求較少的存儲空間,而且與未壓縮的、原始目標圖像B的情況相比,在無線鏈路(蜂窩鏈路或本地鏈路(例如,藍牙鏈路))上傳送該縮減的圖像B需要較少的帶寬,並且可以更快的方式實現。在此情況下,假設解壓縮該圖像所需的參數也被傳送,則解壓縮操作可以發生在目的地設備或系統中。在此情況下假設接收設備具有基本圖像的副本以對目標圖像進行解碼。
前述過程是用於壓縮具有微小移動的圖像的適當技術的示例,並且其類似於MPEG。對於可作為縮小/放大的結果產生的圖像來說,可以更高的解析度(「放大的」圖像)來對該圖像進行重採樣以表示其他圖像的部分。
前述描述通過示例性和非限制性例子的方式提供用於執行本發明的由發明人當前所設計的最佳方法和設備的完整的和信息性描述。然而,當結合附圖和所附權利要求書進行閱讀時,鑑於前述描述,各種修改和改動對本領域技術人員可以變得顯而易見。但如一些例子所示,本領域技術人員可以嘗試使用其他類似或等同的圖像壓縮算法。然而,對本發明的教導的所有這些和類似修改仍落入本發明的範圍內。
另外,本發明的一些特徵在沒有使用相應的其他特徵時可以用於產生有益效果。因此,前述描述應當僅認為是本發明原理的示例,而不是對其的限制。
權利要求書(按照條約第19條的修改)1.一種用於處理圖像數據的方法,包括對於多個文件,其中每個文件包含代表n個圖像之一的圖像數據;選擇一個文件作為基本文件;選擇所述基本文件的上下文相關文件的圖像數據文件作為目標文件;比較所述目標文件和所述基本文件以確定它們之間的區別;以及,存儲所述目標文件作為縮減的文件,該縮減的文件代表所述目標文件的圖像數據與所述基本文件的圖像數據之間的區別,其中至少基於指示圖像捕捉位置的數據而將圖像數據文件選擇為與所述基本文件上下文相關。
2.根據權利要求1所述的方法,其中,至少基於圖像捕捉時間,將圖像數據文件進一步選擇為與所述基本文件上下文相關。
3.根據權利要求1所述的方法,其中,基於用戶輸入,將圖像數據文件進一步選擇為與所述基本文件上下文相關。
4.根據權利要求1所述的方法,其中,基於在無線鏈路上接收到的來自設備的信息,將圖像數據文件進一步選擇為與所述基本文件上下文相關。
5.根據權利要求1所述的方法,其中,所述數據進一步包括圖像捕獲設備的指向。
6.根據權利要求1所述的方法,其中,存儲在包括無線通信設備一部分的存儲器設備中執行。
7.根據權利要求6所述的方法,進一步包括利用無線鏈路將所述縮減的文件傳送至目的地。
8.根據權利要求7所述的方法,其中,所述無線鏈路包括蜂窩通信信道。
9.根據權利要求7所述的方法,其中,所述無線鏈路包括短距離射頻(RF)或紅外(IR)通信鏈路。
10.根據權利要求1所述的方法,其中,比較包括將所述目標文件分割成非重疊像素塊;針對所述目標文件中的每個塊,在所述基本文件中找到最佳匹配塊;利用所述基本文件中的最佳匹配塊的相對位置來表示目標文件中的塊並作為所述塊之間的區別;以及對所述塊之間的所述區別進行編碼。
11.一種用於處理圖像數據的設備,包括耦合至圖像存儲器的數據處理器,所述圖像存儲器用於存儲多個文件,其中每個文件包含代表n個圖像之一的圖像數據,所述數據處理器在所存儲的程序的控制下操作,從而選擇一個文件作為基本文件;選擇所述基本文件的上下文相關文件的圖像數據文件作為目標文件;比較所述目標文件和所述基本文件以確定它們之間的區別;以及,在所述圖像存儲器中存儲所述目標文件作為縮減的文件,該縮減的文件代表所述目標文件的圖像數據與所述基本文件的圖像數據之間的區別,其中所述數據處理器至少基於表示圖像捕捉位置的數據而將圖像數據文件選擇為與所述基本文件上下文相關。
12.根據權利要求11所述的設備,其中,所述數據處理器至少還基於圖像捕捉時間,將圖像數據文件選擇為與所述基本文件上下文相關。
13.根據權利要求11所述的設備,其中,所述數據處理器至少還基於用戶輸入,將圖像數據文件選擇為與所述基本文件上下文相關。
14.根據權利要求11所述的設備,其中,所述數據處理器還基於在無線鏈路上接收的來自另一設備的信息,將圖像數據文件選擇為與所述基本文件上下文相關。
15.根據權利要求11所述的設備,其中,所述數據進一步包括圖像捕捉設備的指向。
16.根據權利要求11所述的設備,其中,所述圖像存儲器包括無線通信設備的一部分。
17.根據權利要求16所述的設備,進一步包括發射器,用於利用無線鏈路將所述縮減的文件傳送至目的地。
18.根據權利要求17所述的設備,其中,所述無線鏈路包括蜂窩通信信道。
19.根據權利要求17所述的設備,其中,所述無線鏈路包括短距離射頻(RF)或紅外(IR)通信鏈路。
20.根據權利要求11所述的設備,其中,所述數據處理器在比較所述目標文件和所述基本文件時操作,用於將所述目標文件分割成非重疊的像素塊;針對所述目標文件中的每個塊,在所述基本文件中找到最佳匹配塊;利用所述基本文件中的最佳匹配塊的相對位置來表示目標文件中的塊並作為所述塊之間的區別;以及對所述塊之間的所述區別進行編碼。
21.一種攝像電話,包括收發器;控制器,耦合至所述收發器;數字圖像捕捉設備,耦合至圖像存儲存儲器,所述圖像存儲存儲器用於存儲表示n個圖像其中之一的n個圖像數據文件;以及圖像處理器,耦合至所述圖像存儲存儲器,並可操作用於選擇圖像數據文件作為基本文件;選擇所述基本文件的上下文相關文件的圖像數據文件作為目標文件;對所述目標文件和所述基本文件進行處理以確定它們之間的區別;以及,在所述圖像存儲存儲器中存儲已處理的目標文件作為尺寸小於所述目標文件尺寸的文件,其中所述數據處理器至少部分地基於表示圖像捕捉位置的數據而將圖像數據文件選擇為與所述基本文件上下文相關。
22.根據權利要求21所述的攝像電話,其中,所述圖像存儲存儲器是可從所述攝像電話分離的。
23.根據權利要求21所述的攝像電話,其中,所述圖像捕捉位置由所述攝像電話確定。
24.根據權利要求21所述的攝像電話,其中,所述圖像捕捉位置在所述攝像電話外部確定,並通過所述收發器傳輸至所述攝像電話。
25.根據權利要求21所述的攝像電話,其中,所述圖像捕捉位置進一步包括所述數字圖像捕捉設備的方位角指向。
26.根據權利要求21所述的攝像電話,其中,所述圖像捕捉位置進一步包括所述數字圖像捕捉設備的指向的仰角。
27.根據權利要求21所述的攝像電話,其中,所述圖像處理器至少還基於圖像捕捉時間而將圖像數據文件選擇為與所述基本文件上下文相關。
28.根據權利要求21所述的攝像電話,其中,所述圖像處理器至少還基於用戶輸入而將圖像數據文件選擇為與所述基本文件上下文相關。
29.根據權利要求21所述的攝像電話,其中,所述圖像處理器至少還基於從另一攝像電話接收到的信息而將圖像數據文件選擇為與所述基本文件上下文相關。
30.根據權利要求21所述的攝像電話,其中,所述圖像處理器還基於來自設備的無線鏈路上接收的信息而將圖像數據文件選擇為與所述基本文件上下文相關。
31.根據權利要求21所述的攝像電話,其中,所述已處理的目標文件通過所述收發器從所述攝像電話傳送。
32.根據權利要求31所述的攝像電話,其中,所述收發器包括射頻蜂窩通信收發器。
33.根據權利要求31所述的攝像電話,其中,所述收發器包括短距離射頻收發器或紅外通信收發器之一。
34.一種存儲在計算機可讀介質中並包括計算機可執行指令的電腦程式響應於表示n個圖像其中之一的n個圖像數據文件,選擇圖像數據文件作為基本文件;選擇所述基本文件的上下文相關文件的圖像數據文件作為目標文件;對所述目標文件和所述基本文件進行處理以確定它們之間的區別;以及,存儲已處理的目標文件作為尺寸小於所述目標文件尺寸的文件,其中至少部分地基於表示圖像捕捉位置的數據而將圖像數據文件選擇為與所述基本文件上下文相關。
35.根據權利要求34所述的電腦程式,其中,所述圖像捕捉位置進一步表示圖像捕捉設備的方位角指向。
36.根據權利要求35所述的電腦程式,其中,所述圖像捕捉位置進一步表示圖像捕捉設備的指向的仰角。
37.根據權利要求34所述的電腦程式,其中,至少還基於圖像捕捉時間,將圖像數據文件選擇為與所述基本文件上下文相關。
38.根據權利要求34所述的電腦程式,其中,至少還基於用戶輸入,將圖像數據文件選擇為與所述基本文件上下文相關。
39.根據權利要求34所述的電腦程式,其中,所述電腦程式由包括無線通信設備的一部分的數據處理器執行,該無線通信設備包括數字圖像捕捉設備。
40.根據權利要求34所述的電腦程式,其中,還基於從設備接收的信息,將圖像數據文件選擇為與所述基本文件上下文相關。
權利要求
1.一種用於處理圖像數據的方法,包括對於多個文件,其中每個文件包含代表n個圖像之一的圖像數據;選擇一個文件作為基本文件;選擇所述基本文件的上下文相關文件的圖像數據文件作為目標文件;比較所述目標文件和所述基本文件以確定它們之間的區別;以及,存儲所述目標文件作為縮減的文件,該縮減的文件代表所述目標文件的圖像數據與所述基本文件的圖像數據之間的區別。
2.根據權利要求1所述的方法,其中,至少基於圖像捕捉位置,將圖像數據文件選擇為與所述基本文件上下文相關。
3.根據權利要求1所述的方法,其中,至少基於圖像捕捉時間,將圖像數據文件選擇為與所述基本文件上下文相關。
4.根據權利要求1所述的方法,其中,基於用戶輸入,將圖像數據文件選擇為與所述基本文件上下文相關。
5.根據權利要求1所述的方法,其中,基於從生成所述圖像數據文件的圖像捕捉設備之外的圖像捕捉設備接收到的信息,將圖像數據文件選擇為與所述基本文件上下文相關。
6.根據權利要求1所述的方法,其中,存儲在包括無線通信設備一部分的存儲器設備中執行。
7.根據權利要求6所述的方法,進一步包括利用無線鏈路將所述縮減的文件傳送至目的地。
8.根據權利要求7所述的方法,其中,所述無線鏈路包括蜂窩通信信道。
9.根據權利要求7所述的方法,其中,所述無線鏈路包括短距離射頻(RF)或紅外(IR)通信鏈路。
10.根據權利要求1所述的方法,其中,比較包括將所述目標文件分割成非重疊像素塊;針對所述目標文件中的每個塊,在所述基本文件中找到最佳匹配塊;利用所述基本文件中的最佳匹配塊的相對位置來表示目標文件中的塊並作為所述塊之間的區別;以及對所述塊之間的所述區別進行編碼。
11.一種用於處理圖像數據的設備,包括耦合至圖像存儲器的數據處理器,所述圖像存儲器用於存儲多個文件,其中每個文件包含代表n個圖像之一的圖像數據,所述數據處理器在所存儲的程序的控制下操作,從而選擇一個文件作為基本文件;選擇所述基本文件的上下文相關文件的圖像數據文件作為目標文件;比較所述目標文件和所述基本文件以確定它們之間的區別;以及,在所述圖像存儲器中存儲所述目標文件作為縮減的文件,該縮減的文件代表所述目標文件的圖像數據與所述基本文件的圖像數據之間的區別。
12.根據權利要求11所述的設備,其中,所述數據處理器至少基於圖像捕捉位置,將圖像數據文件選擇為與所述基本文件上下文相關。
13.根據權利要求11所述的設備,其中,所述數據處理器至少基於圖像捕捉時間,將圖像數據文件選擇為與所述基本文件上下文相關。
14.根據權利要求11所述的設備,其中,所述數據處理器至少基於用戶輸入,將圖像數據文件選擇為與所述基本文件上下文相關。
15.根據權利要求11所述的設備,其中,所述數據處理器至少基於從生成所述圖像數據文件的圖像捕捉設備之外的圖像捕捉設備接收到的信息,將圖像數據文件選擇為與所述基本文件上下文相關。
16.根據權利要求11所述的設備,其中,所述圖像存儲器包括無線通信設備的一部分。
17.根據權利要求16所述的設備,進一步包括發射器,用於利用無線鏈路將所述縮減的文件傳送至目的地。
18.根據權利要求17所述的設備,其中,所述無線鏈路包括蜂窩通信信道。
19.根據權利要求7所述的設備,其中,所述無線鏈路包括短距離射頻(RF)或紅外(IR)通信鏈路。
20.根據權利要求11所述的設備,其中,所述數據處理器在比較所述目標文件和所述基本文件時操作,用於將所述目標文件分割成非重疊的像素塊;針對所述目標文件中的每個塊,在所述基本文件中找到最佳匹配塊;利用所述基本文件中的最佳匹配塊的相對位置來表示目標文件中的塊並作為所述塊之間的區別;以及對所述塊之間的所述區別進行編碼。
21.一種攝像電話,包括收發器;控制器,耦合至所述收發器;數字圖像捕捉設備,耦合至圖像存儲存儲器,所述圖像存儲存儲器用於存儲表示n個圖像其中之一的n個圖像數據文件;以及圖像處理器,耦合至所述圖像存儲存儲器,並可操作用於選擇圖像數據文件作為基本文件;選擇所述基本文件的上下文相關文件的圖像數據文件作為目標文件;對所述目標文件和所述基本文件進行處理以確定它們之間的區別;以及,在所述圖像存儲存儲器中存儲已處理的目標文件作為尺寸小於所述目標文件尺寸的文件。
22.根據權利要求21所述的攝像電話,其中,所述圖像存儲存儲器是可從所述攝像電話分離的。
23.根據權利要求21所述的攝像電話,其中,所述圖像處理器至少基於圖像捕捉位置而將圖像數據文件選擇為與所述基本文件上下文相關。
24.根據權利要求23所述的攝像電話,其中,所述圖像捕捉位置由所述攝像電話確定。
25.根據權利要求23所述的攝像電話,其中,所述圖像捕捉位置在所述攝像電話外部確定,並通過所述收發器傳輸至所述攝像電話。
26.根據權利要求23所述的攝像電話,其中,所述圖像捕捉位置包括所述數字圖像捕捉設備的方位角指向。
27.根據權利要求23所述的攝像電話,其中,所述圖像捕捉位置包括所述數字圖像捕捉設備的指向的仰角。
28.根據權利要求21所述的攝像電話,其中,所述圖像處理器至少基於圖像捕捉時間而將圖像數據文件選擇為與所述基本文件上下文相關。
29.根據權利要求21所述的攝像電話,其中,所述圖像處理器至少基於用戶輸入而將圖像數據文件選擇為與所述基本文件上下文相關。
30.根據權利要求21所述的攝像電話,其中,所述圖像處理器至少基於從另一攝像電話接收到的信息而將圖像數據文件選擇為與所述基本文件上下文相關。
31.根據權利要求21所述的攝像電話,其中,所述已處理的目標文件通過所述收發器從所述攝像電話傳送。
32.根據權利要求31所述的攝像電話,其中,所述收發器包括射頻蜂窩通信收發器。
33.根據權利要求31所述的攝像電話,其中,所述收發器包括短距離射頻收發器或紅外通信收發器之一。
34.一種存儲在計算機可讀介質中並包括計算機可執行指令的電腦程式響應於表示n個圖像其中之一的n個圖像數據文件,選擇圖像數據文件作為基本文件;選擇所述基本文件的上下文相關文件的圖像數據文件作為目標文件;對所述目標文件和所述基本文件進行處理以確定它們之間的區別;以及,存儲已處理的目標文件作為尺寸小於所述目標文件尺寸的文件。
35.根據權利要求34所述的電腦程式,其中,至少基於圖像捕捉位置,將圖像數據文件選擇為與所述基本文件上下文相關。
36.根據權利要求35所述的電腦程式,其中,所述圖像捕捉位置包括圖像捕捉設備的方位角指向。
37.根據權利要求35所述的電腦程式,其中,所述圖像捕捉位置包括圖像捕捉設備的指向的仰角。
38.根據權利要求34所述的電腦程式,其中,至少基於圖像捕捉時間,將圖像數據文件選擇為與所述基本文件上下文相關。
39.根據權利要求34所述的電腦程式,其中,至少基於用戶輸入,將圖像數據文件選擇為與所述基本文件上下文相關。
40.根據權利要求34所述的電腦程式,其中,所述電腦程式由包括無線通信設備的一部分的數據處理器執行,該無線通信設備包括數字圖像捕捉設備。
全文摘要
公開了一種方法和設備,包括編程的數據處理器,用於處理圖像數據。該方法包括對於多個文件,其中每個文件包含代表n個圖像之一的圖像數據,選擇一個文件作為基本文件;選擇所述基本文件的上下文相關文件的圖像數據文件作為目標文件;比較所述目標文件和所述基本文件以確定它們之間的區別;以及,存儲所述目標文件作為縮減的文件,該縮減的文件代表所述目標文件的圖像數據與所述基本文件的圖像數據之間的區別。至少基於圖像捕捉位置和/或圖像捕捉時間或基於用戶輸入而將圖像數據文件選擇為與所述基本文件上下文相關。可以在作為無線通信設備一部分的存儲器中執行存儲,所述無線通信設備諸如蜂窩電話或包括數字攝像機的個人通信裝置,例如攝像電話。
文檔編號H04N1/417GK1973529SQ200580020240
公開日2007年5月30日 申請日期2005年5月2日 優先權日2004年5月5日
發明者鄔濤 申請人:諾基亞公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀