新四季網

用於生成壓縮文件的方法和裝置及包括該裝置的終端的製作方法

2023-05-17 16:05:56

專利名稱:用於生成壓縮文件的方法和裝置及包括該裝置的終端的製作方法
技術領域:
本申請涉及圖像處理,並且更具體地,涉及用於生成壓縮文件的方法和裝置以及 包括該裝置的終端。
背景技術:
隨著近來數位訊號處理領域中技術的快速發展,涉及數字圖像的應用領域大為擴展。 另外,隨著數字通信的發展以及多媒體應用的增長,對數字圖像處理技術的需求越來越多。
尤其是在視頻信號中,由於必須處理大量數據,所以用於有效傳輸或存儲數字圖 像的圖像壓縮技術是必不可少的。 這樣的圖像壓縮技術的典型示例是聯合圖像專家組(JPEG)和運動圖像專家組 (MPEG) 。 JPEG是用於關於靜止圖像的圖像壓縮技術的標準,而MPEG是關於運動圖像壓縮技 術的標準。 已經公知JPEG( S卩,關於靜止圖像壓縮技術的標準)因其具有極好的數據壓縮效 率並且可以呈現各種色彩,所以主要適用於需要顯示高圖像質量和高解析度的電子設備。 因為在創建圖像時可以控制圖像的質量和圖像文件的大小,因而JPEG也是有益的。由於以 上優點,大多數新的電子設備採用JPEG標準作為壓縮靜止圖像的方法。根據需要更高圖像 質量和更高解析度的圖像的趨勢,需要一種能夠高效高速地壓縮大量圖像數據的方法。
近來,總的趨勢是將具有億像素或更高的高圖像質量和高解析度的相機模塊安裝 在除了將圖像捕捉作為其主要目的的圖像捕捉電子設備之外(例如,數字靜態照相機)的 多種通用電子設備上。尤其在諸如筆記本計算機和可攜式電話的移動終端中,諸如拍照或 捕捉和播放運動圖像之類的功能是用戶所廣泛使用的一些補充功能。因此,相機(camera) 模塊被認為是應當安裝在電子設備上必要組件。 然而,一般而言,諸如可攜式電話的行動裝置和小型電子設備與圖像捕捉電子設 備、大型電子設備及固定終端相比,具有低的數據處理能力或低效率或二者兼有以及緩慢 的處理速度。儘管如此,傳統行動裝置和小型電子設備採用用於圖像捕捉電子設備、大型 電子設備和固定終端的圖像壓縮方法(即,基於設備內主機系統的圖像壓縮處理(參考圖 2))。在這種情況下,存在降低了壓縮效率和速度並且增加了數據處理負荷的問題。因此, 急需一種用於生成壓縮文件的方法和技術,該方法和技術可以專用於行動裝置和小型電子 設備。

發明內容
本申請的一方面在於提供一種用於生成壓縮文件的方法和裝置,以及一種包括該裝置的終端。


附圖提供對本發明的進一步理解並且附圖併入說明書且組成本說明書的一部分,
附示了本發明的實施例,並且與說明書正文一起用於解釋本發明的原理。 圖1是可以應用於本發明的現有技術,並且是示意性地示出包括相機模塊和主機
系統的終端的結構的框圖; 圖2是圖示傳統JPEG編碼方法的圖; 圖3是根據本發明的實施例的相機模塊的框圖; 圖4是根據本文的實施例的用於生成JPEG文件的裝置的框圖; 圖5是圖示根據本發明的實施例的生成JPEG文件的方法的流程圖; 圖6是根據本發明的另一實施例的相機模塊的框圖; 圖7是根據本發明的另一實施例的用於生成JPEG文件的裝置的框圖; 圖8是圖示根據本發明的另一實施例的生成JPEG文件的方法的流程圖; 圖9是根據本發明的又一實施例的相機模塊的框圖; 圖10是根據本發明的又一實施例的用於生成JPEG文件的裝置的框圖; 圖11是圖示根據本發明的又一實施例的生成JPEG文件的方法的流程圖; 圖12是示出從圖6中所示的相機模塊輸出的幀數據的格式的示例的圖; 圖13是圖示圖6中所示的相機模塊輸出幀數據的方法的圖;以及 圖14是示出根據本發明的實施例創建的縮略圖JPEG圖像文件、JPEG報頭和JPEG
圖像文件的格式的圖。
具體實施例方式
現在將詳細參考本發明的實施例,在附圖中圖示了本發明的實施例的示例。
從以下結合附圖的具體描述中,本發明的以上目的、特徵和優點將更加明顯。本發 明可以用多種方式進行修改,並且可以具有若干實施例。在下文中,在附圖中示出了一些實 施例,並且將參考附圖來對該實施例進行詳細描述。按一般的規則,相同的附圖標記在附圖 中代表相同的元件。另外,如果認為公知功能或構造的具體描述將使本發明的主旨不必要 地模糊,則將省略該具體描述。還應當注意,在本發明的描述中所使用的編號(例如,第一 和第二)僅是用於將一個元件與其他元件進行區分的標識符號。 應當注意,在以下描述中使用的元件後綴,諸如'模塊'和'單元'是在僅考慮到易
於撰寫本申請而使用的情況下被指派或混合,而沒有具體地給定重要性和作用。 應當理解,除了諸如行動電話、智慧型電話、膝上型計算機、用於數字廣播的終端、個
人數字助理(PDA)、可攜式多媒體播放器(PMP)和導航儀的移動終端(或手持終端)以外,
在說明中描述的終端可以包括固定終端,諸如數字TV和臺式計算機。 在下文中,參考附圖來具體地描述本發明的一些實施例。 通過將JPEG (即,代表性靜止圖像壓縮技術)作為說明書中的示例來描述本發明。 然而,很明顯本發明還可以適用於對其應用相同或類似的技術精神的其他靜止圖像壓縮技 術(例如,GIP、 BMP和TIF)和運動圖像壓縮技術(例如,MPEG)。
6
另外,在下文中描述了作為本發明的典型示例的情況,在該情況中,包括壓縮圖像 數據的幀數據由相機模塊生成,並且然後被輸入到終端的主機系統。然而,應當理解,本發 明不限於由相機模塊生成壓縮圖像數據然後將其輸入到終端的主機系統的上述情況。例 如,在一種根據本發明的一些實施例的用於生成壓縮文件的裝置和方法中,可以輸入由主 機系統或終端外部的第三裝置而非相機模塊生成並且輸出的壓縮圖像數據(或包括壓縮 圖像數據的幀數據),並且然後將其生成為壓縮圖像文件。另外,在下文中將其中生成壓縮 圖像數據的物體與生成包括壓縮圖像數據的幀數據的物體彼此相同的情況描述為典型示 例。然而,應當注意,生成壓縮圖像數據的物體可能與生成包括壓縮圖像數據的特定格式的 幀數據的物體不同。 在以下描述的典型示例的情況中,幀數據中包括除壓縮圖像數據之外的數據。然 而,應當注意,壓縮圖像數據本身可以就是幀數據。也就是說,只有壓縮圖像數據可以被包 括在幀數據中。 作為有助於清楚理解本發明的前提,首先參考圖1來描述可以應用於本發明的現
有技術。然後,參考圖2來描述可以與本發明作比較的傳統JPEG圖像壓縮方法。 以下參考圖3至圖14描述了本發明的一些實施例。此處,參考圖3至圖5描述了
根據本發明的實施例的相機模塊的構造、用於生成壓縮文件的裝置的構造、以及生成壓縮
文件的方法。參考圖6至圖8描述了根據本發明另一實施例的相機模塊的構造、用於生成
壓縮文件的裝置的構造、以及生成壓縮文件的方法。參考圖9至圖ll描述了根據本發明又
一實施例的相機模塊的構造、用於生成壓縮文件的裝置的構造、以及生成壓縮文件的方法。
因此,可以明確地推導出根據本發明的包括相機模塊(參考圖3、6和9)和用於生成壓縮文
件的裝置(參考圖4、7和10)的終端。 在下文中,根據以上次序順序地描述了本發明。 圖1是可以應用於本發明的相關技術,並且是示意性地示出包括相機模塊和主機 系統的終端的結構的框圖。 在下文中,來自參考圖l描述的內容中的除了在圖2中所具體示出的與現有技術 相關的內容之外的所有內容都可以適用於本發明,而無需任何改變。 首先應當注意,基於本領域的一般常識,根據相關組成元件的主要作用或者根據 相關組成元件的一般功能來對本說明書中描述的組成元件進行分類。 也就是說,可以將稍後描述的兩個或多個組成元件集成為一個組成元件,並且,可 以將稍後描述的一個組成元件根據其功能分類為兩個或多個組成元件。另外,稍後描述的 組成元件的每一個可以進一步執行其他組成元件的功能的一部分或全部功能,以及其本身 的主要功能,並且稍後描述的組成元件的每一個的主要功能的一部分或全部功能可以完全 由其他組成元件來執行。 例如,參考圖1,圖像傳感器21和圖像信號處理器22及後端晶片31和基帶晶片32 被圖示為在物理上或功能上明確地彼此分離。然而,這僅是為了易於在組成元件之間進行 區分、便於繪圖。具體而言,根據近來向多功能/集中型和小尺寸的趨勢,例如,圖像信號處 理器22的功能的一部分或全部功能可以被包括在圖像傳感器21的功能中,或者可以在單 個晶片(例如,片上系統(S0C))中實現圖像信號處理器22和圖像傳感器21二者的功能。 相同原理可以應用於後端晶片31和基帶晶片32之間。例如,可以在基帶晶片32中實現稍後參考圖2描述的後端晶片31的功能的一部分或全部功能。 以類似的方式,為執行相應的功能,圖1 (這對於圖3、4、6、7、9和10也是適用的)
中所示的組成元件的每一個無需必須用硬體來實現,而是可以用軟體來實現。 另外,圖1中所示的終端100可以是用於圖像捕捉的電子設備,諸如數字靜態相
機。在下文中,在終端100是具有主要目標的功能(g卩,移動通信功能)並且還具有補充圖
像捕捉功能的電子設備(諸如移動終端)的情況被描述為典型示例。 參考圖1,終端100包括相機模塊20、主機系統30、顯示器40和存儲器50。相機 模塊20包括圖像傳感器21和圖像信號處理器22,並且主機系統30包括後端晶片31和基 帶晶片32。此處,主機系統30位於相機模塊20的外部,並且可以通過串行接口或並行接口 被連接到相機模塊20。 圖像傳感器21接收從物體反射的光線,並且生成與接收到的光線量相對應的電 信號。圖像傳感器21的典型示例可以是電荷耦合器件(CCD)圖像傳感器或互補型金屬氧 化物半導體(CMOS)圖像傳感器。 在將具有拜耳圖案(Bayer patterns)的彩色濾光鏡置於圖像傳感器21的光接收 表面上的情況下,圖像傳感器21生成包括紅(R)、綠(G)和藍(B)的波長信息的模擬信號。 可以通過模數轉換器(ADC)(未示出)來將RGB模擬信號轉換成RGB數位訊號。
圖像信號處理器(ISP) 22將從圖像傳感器21接收到的視頻信號(即,RGB圖像數 據)轉換成YCbCr(或YUV)格式的圖像數據。在YCbCr(或YUV)方法中,由於注意到人眼 對照度比對色彩更敏感,因此視頻信號由具有亮度(Y)分量和色度(C)分量的數據來表示。 圖像信號處理器22還可以執行預處理,諸如像素間內插、對圖像數據的伽馬校正及白平衡 控制。 可以通過串行或並行接口將從相機模塊20輸出的數據輸入到主機系統30的後端 晶片31。 後端晶片31可以負責在基帶晶片32的控制下對接收到的圖像數據進行處理的功 能(例如,編碼、解碼和縮放)。 例如,後端晶片31可以在基帶晶片32的控制下,根據預定的編碼方法(例如, JPEG或BMP)來對接收到的圖像數據進行編碼。此處,可以在基帶晶片32的控制下,將編 碼的圖像數據存儲在存儲器50中。稍後參考圖2來描述與後端晶片31的功能相關的傳統 JPEG編碼方法。 後端晶片31可以在基帶晶片32的控制下對編碼的圖像數據進行解碼。可以在基 帶晶片32的控制下在顯示器40中顯示解碼的圖像。另外,後端晶片31可以在基帶晶片32 的控制下,根據顯示器40的屏幕尺寸來縮放接收到的圖像數據。替代地,後端晶片31可以 根據縮略像大小來對接收到的圖像數據進行縮放。還可以在基帶晶片32的控制下在 顯示器40中顯示縮放的圖像。 基帶晶片32執行完全控制與圖像捕捉功能和圖像處理功能相關的相機模塊20和 後端晶片31的操作的功能。 下面,與相關於根據本發明的一些實施例的方法和設備的用於生成JPEG文件的 方法和裝置以及相機模塊相比較地介紹傳統JPEG編碼方法。
圖2是圖示傳統JPEG編碼方法的圖。
在描述傳統JPEG編碼方法所固有的問題之前,如下描述典型的JPEG編碼過程。典 型的JPEG編碼過程在與JPEG標準相關的文檔中是公知的,並且因此在本發明中被簡要描 述。 如圖2中所示,JPEG編碼過程主要包括下採樣處理(S230)、離散餘弦變換(DCT) 處理(S240)、量化處理(S250)和霍夫曼編碼處理(S260)。 JPEG編碼處理基於接收到的圖 像數據具有YCbCr格式的前提。如果獲取的原始圖像數據不具有YCbCr格式,則可以進一 步包括色彩轉換處理(參考S220)。與圖2中不同,可以在主機系統30中執行色彩轉換處理。 當接收到已經將其色彩轉換成YCbCr格式的圖像數據時,執行用於整個減小接收 到的圖像數據的大小的下採樣處理(S230)。在通過下採樣處理減小了圖像數據的大小之 後,執行用於將圖像數據分成某個數量的塊的塊化處理。在JPEG中,以8x 8矩陣為單位執 行塊化。8x8矩陣單位是JPEG壓縮的基本單位。 在DCT處理中(S240),分成亮度(Y)分量和色度(C)分量的分量數據由余弦函數 的和表示,並然後基於稱為離散餘弦變換的數學變換公式來進行變換。如果執行這樣的DCT 變換,則圖像被分離成低頻分量和高頻分量。此處,低頻分量指鄰近在像素之間幾乎不存在 照度或色彩上的差異,而高頻分量指在鄰近像素之間存在照度或色彩上的很大差異。由於 低頻分量的數目在統計上大於高頻分量的數目,所以即使去除高頻分量,圖像質量也幾乎 不受影響。DCT基於該原理來執行壓縮。 為了減少圖像數據量,執行量化處理(S250)來將已經執行過DCT處理的圖像數據 分成稱為量化矩陣的預定整數矩陣。可以使用DCT來將圖像數據從空間域變換到頻域。如 果適當地執行量化處理,則可以以高壓縮比來獲得極好的圖像質量。 使用霍夫曼碼來執行霍夫曼編碼處理(S260)。霍夫曼編碼是針對預定信號可能發 生的概率分布來實現最短平均編碼長度的編碼。在預定的信號可能發生的概率分布傾向於 一側的情況下,可以使用可變長度的代碼來減少全部代碼量,其中,將短代碼指派給具有高 發生概率的信號,並且將長代碼指派給具有低發生概率的信號。 如上所述,由按照順序色彩變換、下採樣、塊化、DCT、量化和霍夫曼編碼組成的 JPEG編碼過程可以基本上適用於本發明,而無需改變。 因為終端100的主機系統30執行關於從相機模塊20獲取的1幀的主圖像的JPEG 編碼,所以產生了傳統JPEG編碼方法所固有的問題。換言之,在公知領域,由主機系統30內 的後端晶片31或基帶晶片32內的JPEG編碼器33來執行用於生成JPEG圖像數據的JPEG 編碼方法。 根據傳統技術,從相機模塊20獲取的未經壓縮的原始圖像數據被積累在主機系 統30的幀緩存中,並且然後可以在主機系統30中進行JPEG編碼。 然而,這樣的傳統JPEG編碼方法對終端100的主機系統30造成了沉重負載,並且
導致低的壓縮效率和緩慢的處理速度。在諸如數字靜態相機的圖像捕捉專用電子設備中,
這樣的負載可能不是很重要的問題。然而,這樣的傳統JPEG編碼方法可以對移動終端、小
尺寸電子設備以及非圖像捕捉專用電子設備的設備的系統資源造成沉重負載。 例如,在可攜式電話中,主機系統被實現為以最高優先級來處理與移動通信功能
相關的應用。因此,如果具有高圖像質量、高解析度、或高容量的圖像數據持續在幀緩存中
9被累積,則主機系統必須耗費大量時間和資源以便壓縮和處理圖像數據,這引起了嚴重的 問題。 在下文中,用於生成JPEG文件的方法和裝置以及與該方法和裝置相關的相機模
塊和終端被描述為對以上問題的解決方案。以下主要參考圖5與圖3和圖4 一起來描述根
據本發明的實施例的用於生成JPEG文件的相機模塊以及裝置和方法。此處,為了簡化,省
略了可你能如先前的描述來應用的或與先前的描述那些重疊的內容描述。 圖5是圖示根據本發明的實施例的JPEG文件生成方法的流程圖,圖3是根據本發
明的實施例的相機模塊的框圖,並且圖4是根據本發明的實施例的JPEG文件生成裝置的框圖。 圖4中所示的JPEG文件生成裝置700a(即,用於實現圖5中所示的JPEG文件生 成方法的裝置)可以被包括在終端的主機系統中。更具體地說,根據本實施例的JPEG文件 生成裝置或該裝置的所有功能可以被包括在主機系統的基帶晶片中。替代地,可以在基帶 晶片內實現JPEG文件生成裝置的一些功能,並且可以在後端晶片內實現JPEG文件生成裝 置的一些功能。很明顯,可以進行各種修改。同樣的原理應用於根據本發明的其餘實施例 的JPEG文件生成裝置(參考圖7和圖8,以及圖10和圖11)。 參考圖5, JPEG文件生成裝置從相機模塊200a接收包括主JPEG圖像的1幀的幀 數據[S510]。 根據本實施例,包括主JPEG圖像的1幀的幀數據由相機模塊200a生成,並且然後 被輸入到JPEG文件生成裝置700a。為此,可以對相機模塊200a進行配置,諸如圖3中所 示。以下簡要描述圖3中所示的相機模塊200a的構造。 參考圖3,根據本實施例的相機模塊200a包括圖像傳感器210、裝備有主JPEG編 碼器221的圖像信號處理器220a、數據輸出單元230、微控制單元(MCU) 240和緩存251和 252。 與圖3中不同,可以與圖像信號處理器220a分離地提供主JPEG編碼器221。另 外,主JPEG編碼器221和圖像信號處理器220a不是必須用硬體來實現,而是可以用軟體來 實現。 圖像傳感器210捕捉物體的圖像,並且生成1幀的視頻信號。從圖像傳感器210 輸出的視頻信號可以是具有RGB波長信息的模擬電信號。為了描述的簡便,假定圖3中所 示的圖像傳感器210包括ADC並且輸出RGB原始圖像數據。 經由在圖像傳感器210的輸出級上提供的緩存251,將RGB原始圖像數據輸入到圖 像信號處理器220a。 儘管在圖3中沒有示出,但是圖像信號處理器220a可以包括附加存儲裝置,該附 加存儲裝置用於臨時地存儲接收到的RGB原始圖像數據。圖像信號處理器220a可以進一 步包括色彩轉換單元,該色彩轉換單元用於將RGB原始數據轉換成具有YCbCr (或YUV)格 式的圖像數據(下文稱為'YCbCr數據')。將轉換的YCbCr原始圖像數據輸入到主JPEG編 碼器221。 主JPEG編碼器221從接收到的YCbCr原始圖像數據生成JPEG圖像數據。為了區
分的目的,從1幀的原始圖像數據生成的JPEG圖像數據被稱為'主JPEG圖像'。 此處,生成主JPEG圖像的主JPEG編碼器221的JPEG編碼過程與以上參考圖2描述的基本相同。然而,因為與其中在終端的主機系統中執行JPEG編碼過程的現有技術不 同,相機模塊200a直接執行用於原始圖像數據的JPEG編碼過程,所以根據本發明的JPEG 編碼過程與傳統JPEG編碼方法的非常不同。 另外,在傳統JPEG編碼方法中,對終端100內的主機系統造成了沉重負載,導致了 諸如低壓縮效率、緩慢的處理速度、以及增加的壓縮處理時間的問題。然而,如在本發明中, 當在相機模塊200a內執行用於原始圖像數據的JPEG編碼過程時,與現有技術相比,可以改 善壓縮效率並且提高處理速度。 相機模塊200a被最優地設計成執行諸如獲取、處理、存儲和發送圖像的事件。因 此,當在相機模塊200a內直接執行JPEG編碼過程時,與其中由主機系統執行JPEG編碼過 程的現有技術相比,可以期望諸如減少的主機系統上的負載和減少的系統資源、以及改善 的壓縮效率和提高的壓縮速度的改進效果。 將從主JPEG編碼器221輸出的主JPEG圖像經由緩存252傳送到數據輸出單元 230。 因此,可以通過數據輸出單元230來將主JPEG圖像發送到主機系統。在下文中, 將經由數據輸出單元230輸出到主機系統並且與獲取的1幀圖像相關的數據被稱為'幀數 據'。從數據輸出單元230輸出的幀數據可以具有特定的傳輸格式。稍後參考圖12來更加 具體地描述幀數據的傳輸格式。 另外,用於將幀數據傳送給主機系統的在相機模塊200a和主機系統之間的接口 連接可以使用現有的接口連接方法,而無需改變相機模塊的結構。例如,在相機模塊200a 和主機系統之間的接口連接可以由例如垂直同步信號(Vsync或幀同步)、水平同步信號 (Hsync或行同步)、像素時鐘(PIXCLK)和多個數據線Dout[7:0]組成(參考圖3)。同一原 理可以應用於本發明的實施例(參考圖6到圖8和圖9到圖11)。 如上所述,由相機模塊200a生成和傳送的並且被配置成包括主JPEG圖像的幀數
據可以被輸入到JPEG文件生成裝置700a的數據輸入單元710,諸如圖4中所示。 在步驟S510處從相機模塊接收到包括主JPEG圖像的幀數據之後,根據本實施例
的圖4中所示的JPEG文件生成裝置700a執行一系列以下過程,以便於生成JPEG圖像文件。 作為用於生成JPEG圖像文件的第一前提過程(參考圖4中所示的〈過程2>),從
包括在接收到的幀數據中的主JPEG圖像生成縮略圖JPEG圖像[S520]。 作為用於生成JPEG圖像文件的第二前提過程(參考圖4中所示的〈過程1>),確
定從相機模塊接收到的主JPEG圖像是否處於低照度狀態[S530]。作為確定的結果,如果確
定主JPEG圖像處於低照度狀態,則執行用於主JPEG圖像的圖像校正處理[S540]。 此處,與圖5所示的順序不同,可以並行(即,同時)地執行用於生成JPEG圖像文
件的兩個前提過程(即,步驟S520和步驟S540)。 因此,如果從相機模塊接收到的主JPEG圖像處於低照度狀態,則使用在步驟S520 處生成的縮略圖JPEG圖像以及在步驟S540處已經被執行過圖像校正處理的JPEG圖像來 最終生成JPEG圖像文件[S550]。然而,作為確定的結果,如果確定主JPEG圖像沒有處於低 照度狀態,則不執行在步驟S540處的圖像校正處理,而是使用原始主JPEG圖像(S卩,從相 機模塊接收到的整個主JPEG圖像)以及在步驟S520處生成的縮略圖JPEG圖像來最終生 成JPEG圖像文件[S560]。
作為用於實現以上JPEG文件生成方法的實施例,以下描述了圖4中所示的JPEG 文件生成裝置700a的構造。 參考圖4,根據本發明的實施例的JPEG文件生成裝置700a包括數據輸入單元 710、縮略像生成單元730、縮略圖緩存735、縮略圖JPEG圖像生成單元740、照度確定單 元750、圖像校正單元760和文件生成單元770。 JPEG文件生成裝置700a可以在終端內分 立地存在,但可以存在於主機系統內(尤其是基帶晶片內)。 在根據本實施例的JPEG文件生成裝置700a中,用於生成JPEG圖像文件的整個過 程如下所述。當從相機模塊接收到包括主JPEG圖像的幀數據時,JPEG文件生成裝置700a 首先將接收到的幀數據存儲在存儲器中。 在存儲幀數據之後,根據本實施例的JPEG文件生成裝置700a基於兩個過程來執 行生成JPEG文件的過程。 在兩個過程的一個(此後稱為'第一過程',參考圖4中所示的〈過程1〉)中,確定
從相機模塊接收到的主JPEG圖像是否處於低照度狀態(其與圖4中所示的照度確定單元
750的功能相關)。作為確定的結果,如果確定從相機模塊接收到的主JPEG圖像處於低照
度狀態,則根據圖4中所示的〈路徑2>來對主JPEG圖像執行圖像校正處理(其與圖4中
所示的圖像校正單元760的功能相關)。基於校正的主JPEG圖像來創建JPEG圖像文件。
然而,作為確定的結果,如果確定從相機模塊接收到的主JPEG圖像沒有處於低照度狀態,
則根據圖4中所示的〈路徑1〉,基於原始主JPEG圖像來創建JPEG圖像文件。 在兩個過程的另一個中(此後稱為'第二過程',參考圖4中所示的〈過程2>),對
從相機模塊接收到的主JPEG圖像進行解碼和縮放,從而創建縮略像(其與圖4中所示
的縮略像生成單元730的功能相關)。對縮略像進行JPEG編碼,從而創建縮略圖
JPEG圖像(其與圖4中所示的縮略圖JPEG圖像生成單元740的功能相關)。 因為並行(即,同時)地執行根據本實施例的在JPEG文件生成裝置700a中的兩
個過程,所以具有有益效果。 另外,根據第二過程,創建的縮略像將其色彩轉換成RGB格式,並且然後可以 立即在終端100的顯示器40中進行顯示。在現有技術中,從最終產生(創建的)JPEG圖像 文件中解碼縮略像,並且然後在屏幕上顯示該縮略像。然而,在本發明中,在生成 JPEG圖像文件的過程期間所獲取的縮略像立即在屏幕上被輸出。因此,因為與現有技 術相比,可以改善處理速度或工作負載或二者,所以是有利的。這可以以相同或類似方式應 用於本發明的其餘實施例。 為了執行以上操作,數據輸入單元710可以包括用於從相機模塊接收幀數據的
元件;用於接收幀數據的數據接口以及用於存儲接收到的幀數據的存儲器。 縮略像生成單元730、縮略圖緩存735和縮略圖JPEG圖像生成單元740是用
於生成縮略圖JPEG圖像(即,用於生成JPEG圖像文件的第一前提)的元件。 縮略像生成單元730可以包括,例如,JPEG解碼器(未示出)和縮放器(未
示出),並且因此可以從主JPEG圖像創建具有縮略像尺寸的縮略像。此處,可以在
主機系統的基帶晶片(參考圖1中所示的32)的控制下,將創建的縮略像存儲在縮略
圖緩存735中,並且可以在顯示器(參考圖1所示的40)中進行顯示。 縮略圖JPEG圖像生成單元740通過執行用於創建縮略像的JPEG編碼來創建
12縮略圖JPEG圖像。為此,縮略圖JPEG圖像生成單元740可以包括JPEG編碼器(未示出)。
如上所述,在圖4的情況下,在原始主JPEG圖像被包括在幀數據中並且與之一起 傳送的情況下,通過對原始主JPEG圖像進行處理來創建縮略像或縮略圖JPEG圖像。然 而,應當注意,以上的示例僅是說明性的,並且可以使用其他方法來創建縮略像或縮略 圖JPEG圖像。例如,很明顯,縮略像或縮略圖JPEG圖像並不是通過對從相機模塊接收 到的原始主JPEG圖像進行處理來創建的,而是可以通過對由圖像校正單元760校正和處理 的JPEG圖像進行處理來創建的。 照度確定單元750通過確定主JPEG圖像是否處於比預設的基準值更低的低照度 狀態來確定是否必須對從相機模塊接收到的主JPEG圖像執行圖像校正處理。
作為確定的結果,如果確定接收到的主JPEG圖像處於低照度狀態,則照度確定單 元750通過圖像校正單元760來對主JPEG圖像執行圖像校正處理。然而,作為確定的結果, 如果確定接收到的主JPEG圖像沒有處於低照度狀態,則照度確定單元750不使用圖像校正 單元760來執行圖像校正處理。 照度指物體的發光度,並且使用稱為"勒克斯(lux)"的單位。當光平均照射到其 面積為一平方米的表面上時定義了1勒克斯。 照度確定單元750可以從相機模塊接收這樣的照度信息,或者可以從接收到的主 JPEG圖像直接計算出照度信息。例如,相機模塊可以獲取照度信息,其中,已經從通過孔徑 光闌的進入的光強度反映了外部圖像捕捉的環境。如上所述,由於相機模塊所獲取的照度 信息被傳送到主機系統,因此照度確定單元750可以使用接收到的照度信息。如另一示例, 照度確定單元750可以包括照度計算模塊(未示出),該照度計算模塊用於從接收到的主 JPEG圖像的RGB值或YcbCr值(尤其是Y(亮度)值)計算出照度信息。
因此,當從相機模塊接收到的主JPEG圖像的照度值處於低照度狀態(即,預設的 基準值或更少(例如,75勒克斯))時,照度確定單元750將主JPEG圖像傳送到圖像校正單 元760 (參考圖4中所示的〈路徑2>)。 此處,圖像校正單元760可以將改進算法(包括亮度增強、噪聲減少和塊效應減少 中的至少一個)應用於主JPEG圖像,以便於改善主JPEG圖像(即,在低照度狀態下)的亮 度或圖像質量或二者。為此,圖像校正單元760可以包括,例如,霍夫曼解碼器(參考圖4 中所示的762)、改進算法應用單元(參考圖4中所示的764)和霍夫曼編碼器(參考圖4中 所示的766)。 也就是說,圖像校正單元760使用霍夫曼解碼方法把主JPEG圖像解碼成為8x8塊 數據(即,最小編碼單位)。接下來,圖像校正單元760通過將改進算法應用於8x8塊數據 來調整DC/AC係數。在將改進算法應用於8x8塊數據的過程中,基於DC/AC閾值從塊數據 中分離出圖像區域,並且然後調整DC/AC係數,從而可以增強亮度(亮度增強)。第二,可以 對DC/AC係數進行調整或控制以便於減少噪聲(噪聲減少)。最後,可以對AC係數進行調 整以便於減少塊噪聲(塊效應減少)。 如上所述,根據本實施例的圖像校正單元760被配置成通過基於塊數據來對圖像 進行解碼來去除噪聲。因此,與完全解碼和校正圖像的情況相比,可以減少校正所花費的時 間。8x8塊數據是改進算法可以應用的最小塊單位。應當注意,當改變最小塊單位時,對應 的塊數據大小可能被改變。
使用霍夫曼編碼方法來對已經應用了改進算法的塊數據進行編碼,並且因而可以創建具有改進的亮度或圖像質量或二者的主JPEG圖像(即,校正和處理的主JPEG圖像)。將如上所述的由圖像校正單元760校正和處理的主JPEG圖像傳送到圖像生成單元770。
因此,當從相機模塊接收到的主JPEG圖像處於低照度狀態時,根據本實施例的JPEG文件生成裝置的文件生成單元770使用由圖像校正單元760校正和處理的主JPEG圖像和縮略圖JPEG圖像來創建具有JPEG格式的JPEG圖像文件。 作為確定的結果,如果確定主JPEG圖像的照度值超過預設的基準值,則照度確定單元750把接收到的主JPEG圖像不加改變地傳送到文件生成單元770 (參考圖4中所示的〈路徑1>)。在這種情況下,根據本實施例的JPEG文件生成裝置的文件生成單元770使用主JPEG圖像(即,原始主JPEG圖像,其上還沒有執行使用圖像校正單元706的圖像校正處理)和縮略圖JPEG圖像來創建具有JPEG格式的JPEG圖像文件。 以下參考例如圖14來描述使用縮略圖JPEG圖像和校正處理的JPEG圖像(或原始主JPEG圖像)生成JPEG圖像文件的方法。圖14是示出根據本發明的實施例創建的縮略圖JPEG圖像文件、JPEG報頭和JPEG圖像文件的格式的圖。 文件生成單元770接收由縮略圖JPEG圖像生成單元740創建的縮略圖JPEG圖像數據,並且創建縮略圖JPEG圖像文件(參考圖14的(c)),包括縮略圖JPEG圖像數據(參考圖14的(c)中所示的'縮略圖JPEG圖像數據')和縮略圖JPEG報頭(參考圖14的(c)中所示的'縮略圖JPEG報頭')。 此處,可以基於包括在幀數據中並且被傳送的信息段(參考圖12)來創建縮略圖JPEG報頭。替代地,可以通過從縮略像數據獲取並且計算用於生成縮略圖JPEG報頭的基本信息來創建縮略圖JPEG報頭。 作為又一替換,文件生成單元770可以基於信息段或主JPEG圖像數據來創建縮略圖JPEG報頭。在該情況下,縮略圖JPEG圖像文件還被插入到創建的JPEG報頭(參考圖14的(b))中。通過該過程,文件生成單元770可以創建JPEG圖像文件(參考圖14的(a)),包括JPEG報頭(參考圖14的(a)中所示的'JPEG報頭')和校正處理的(或原始)主JPEG圖像數據(參考圖14的(a)中所示的'JPEG主圖像數據')。 以上已經參考圖3到圖5描述了根據本發明的實施例(此後稱為'第一實施例')的JPEG文件生成方法和裝置。在下文中,參考圖6到圖8和圖9到圖11分別順序地描述了根據本發明的另一實施例(此後稱為'第二實施例')的用於生成JPEG文件的方法和裝置,以及根據本發明的又一實施例(此後稱為'第三實施例')的用於生成JPEG文件的方法和裝置。 根據第二和第三實施例的JPEG文件生成方法和JPEG文件生成裝置可能與第一實施例的那些幾乎相同。第一、第二和第三實施例的不同之處在於,什麼數據被包括在從相機模塊傳送到主機系統的幀數據中。 換言之,在第一實施例中,"主JPEG圖像"被包括在從相機模塊接收到的幀數據中。同時,假定在第二實施例中,還沒有被執行過JPEG壓縮處理的"縮略像數據"與"主JPEG圖像"一起被包括在幀數據中,而在第三實施例中,已經被執行過JPEG壓縮處理的"縮略像數據"與"主JPEG圖像"一起被包括在幀數據中。由於這樣的差異而導致JPEG文件生成方法的過程和JPEG文件生成裝置的構造在第一、第二和第三實施例中略有不同。
因此,主要描述在第一實施例和第二及第三實施例之間的差異,並且省略對與第
一實施例重合的那些或者可以用與第一實施例相同的方式應用的部分的描述。 以下參考圖6至圖8來描述第二實施例。圖6是根據本發明的另一實施例的相機
模塊的框圖,圖7是根據本發明的另一實施例的用於生成JPEG文件的裝置的框圖,而圖8
是圖示根據本發明的另一實施例的生成JPEG文件的方法的流程圖。 圖示根據第二實施例的由JPEG文件生成裝置執行的JPEG文件生成方法的流程圖 可能與圖8中所示的流程圖相同。 首先,JPEG文件生成裝置700b從相機模塊200b接收1幀的幀數據,包括主JPEG 圖像和縮略像[S810]。 作為用於生成JPEG圖像文件的第一前提過程,從包括在接收到的幀數據中的縮 略像生成縮略圖JPEG圖像[S820]。 作為用於生成JPEG圖像文件的第二前提過程,確定從相機模塊接收到的主JPEG 圖像是否處於低照度狀態[S830]。作為確定的結果,如果主JPEG圖像處於低照度狀態,則 執行用於主JPEG圖像的圖像校正處理[S840]。 此處,與圖8中所示的順序不同,可以並行地執行用於生成JPEG圖像文件的兩個 前提過程(即,步驟S820和步驟S840)。 因此,當從相機模塊接收到的主JPEG圖像處於低照度狀態時,使用在步驟S840處 校正和處理的JPEG圖像以及在步驟820處生成的縮略圖JPEG圖像來最終生成JPEG圖像 文件[S850]。然而,當從相機模塊接收到的主JPEG圖像不處於低照度狀態時,不執行在步 驟S840處的圖像校正處理,並且使用原始主JPEG圖像(S卩,從相機模塊接收到的主JPEG 圖像)以及在步驟S820處生成的縮略圖JPEG圖像來最終生成JPEG圖像文件[S860]。
當將根據圖8的流程圖的JPEG文件生成方法與根據圖5的流程圖的JPEG文件生 成方法作比較時,除了步驟S810和S820之外的步驟S830、S840、S850和S860與步驟S530、 S540、S550和S560相同。這是因為與在圖5中所示的步驟S510處從相機模塊輸入到JPEG 文件生成裝置的幀數據不同,在圖8中所示的步驟S810處接收到的幀數據除主JPEG圖像 外還包括縮略像。 也就是說,在第二實施例中,除主JPEG圖像以外,相機模塊進一步生成縮略 像,並且將生成的縮略像發送到主機系統。為此,與根據第一實施例的圖3的相機模塊 200a相比,根據第二實施例的圖6的相機模塊200b進一步包括在圖像信號處理器220b內 的縮略圖縮放器222。換言之,除了主JPEG編碼器221以外,圖6的相機模塊200b進一步 包括縮略圖縮放器222。因此,可以將包括用於原始圖像的縮略像和主JPEG圖像的幀 數據發送到主機系統。 此處,從相機模塊200b發送到主機系統的幀數據可以具有諸如圖12中所示的傳 輸格式。圖12是示出從圖6中所示的相機模塊輸出的幀數據的格式的示例的圖。以下參 考圖12來描述幀數據的傳輸格式。 參考圖12,將被發送到主機系統的1幀的幀數據包括範圍是從幀數據O(參考圖 12中所示的'幀數據0')到幀數據N(參考圖12中所示的'幀數據N')的總數目(N+l)個 單元的幀數據。
例如,在幀數據0的情況下,一個單元幀數據包括縮略像數據部分(參考圖
1512中所示的1003)、主JPEG圖像數據部分(參考圖12中所示的1006)、以及預定的標記(參考圖12中所示的1001、1002、1004和1005),這些標記將被用作在縮略像數據和主JPEG圖像數據之間的分隔符。 然而,應當注意,在一些實施例中,可以用多種方式來修改傳輸格式。例如,儘管在圖12中,總共四個標記被插入到單個單元幀數據中,但是如果它們僅用於將縮略像數據和主JPEG圖像數據區分開來,則標記數為l個或2個就足夠了。另外,其中縮略像數據和主JPEG圖像數據被插入到一個單元幀數據的流程圖可能與圖12中所示的不同。另外,縮略像數據和主JPEG圖像數據也不必如圖12中的被插入在一個單元幀數據的中間部分之間。 另外,在圖12中所示的傳輸格式中,啞數據(dummy data) 1007和信息段1008、1009和IOIO被包括在一個單元幀數據的末尾。啞數據1007是為根據垂直同步信號(Vsync)的幀同步所插入的無意義的數據(參考圖13)。 根據本發明,因為主JPEG圖像數據是JPEG壓縮圖像數據,所以在其壓縮處理之前,主JPEG圖像數據可能不具有與用於圖像數據的幀同步相同的數據部分。啞數據1007用於解決同步失配問題。 信息段1010包括生成JPEG圖像文件的JPEG報頭所必需的信息。生成JPEG報頭所必需的信息可以包括關於1幀的圖像的幀信息,諸如原始圖像數據的大小、JPEG圖像數據的大小、幀長度、或縮略像數據的大小。生成JPEG報頭所必需的信息可以替代地或附加地包括將用於對圖像數據進行編碼的編碼信息(例如,量化表、霍夫曼表和DCT信號處理方法)。 還應當注意,儘管在圖12中,信息段被包括在幀數據的傳輸格式中,但是信息段
可以不必被包括在傳輸格式中。信息段被用作用於順序地生成JPEG報頭或縮略圖JPEG報
頭的基本信息。這是因為在主機系統側無法直接獲取用於生成報頭的基本信息。 在圖12中,根據第二實施例,假定主JPEG圖像和縮略像被包括在幀數據中。
很明顯,在第一實施例中,縮略像將不被包括在傳輸格式中,而在第三實施例中,縮略
圖JPEG圖像代替縮略像被包括在傳輸格式中。 如圖13中所示,與像素時鐘、垂直同步信號(即,幀同步信號)和水平同步信號(即,行同步信號)同步地將具有上述傳輸格式的幀數據從相機模塊傳送到JPEG文件生成裝置。與像素時鐘、垂直同步信號和水平同步信號同步地在JPEG文件生成裝置的數據輸入單元710中讀取該傳送的幀數據。 與圖4中所示的JPEG文件生成裝置700a相比,圖7中所示的JPEG文件生成裝置700b進一步包括解析單元720,但不包括圖4中所示的縮略像生成單元730。這是因為在圖6中所示的從相機模塊200b接收到的幀數據中除了主JPEG圖像之外還包括縮略像。 圖7中所示的JPEG文件生成裝置700b的解析單元720 (這對於稍後描述的圖10也是適用的)用於將包括在接收到的幀數據中的主JPEG圖像和縮略像進行區分。可以基於包括在接收到的幀數據中的標記來執行這樣的數據區分。 如上所述,由於幀數據與對其添加的縮略像一起被傳送,所以圖7中所示的JPEG文件生成裝置700b不包括作為必要組成元件的圖4中所示的縮略像生成單元730。圖7中所示的JPEG文件產生裝置700b的其餘元件及其功能與圖4中所示的JPEG文件生成裝置700a的那些相同。 以下參考圖9至圖11來描述第三實施例。圖9是根據本發明的又一實施例的相
機模塊的框圖,圖IO是根據本發明的又一實施例的用於生成JPEG文件的裝置的框圖,並且
圖11是圖示根據本發明的又一實施例的生成JPEG文件的方法的流程圖。 圖示根據第三實施例的由JPEG文件生成裝置執行的JPEG文件生成方法的流程圖
可能與圖11中所示的流程圖相同。 首先,JPEG文件生成裝置700c從相機模塊200c接收1幀的幀數據,包括主JPEG圖像和縮略圖JPEG圖像[SI 110]。 確定從相機模塊接收到的主JPEG圖像是否處於低照度狀態[S1130]。作為確定的結果,如果確定主JPEG圖像處於低照度狀態,則JPEG文件生成裝置700c執行用於主JPEG圖像的圖像校正處理[S1140]。 接下來,使用在步驟SI 104處校正和處理的JPEG圖像以及在步驟SI 110處傳送的縮略圖JPEG圖像來最終生成JPEG圖像文件[S1150]。然而,作為確定的結果,如果確定主JPEG圖像沒有處於低照度狀態,則不執行步驟S1140處的圖像校正處理,並且按無改變的文件形式存儲具有JPEG格式的原始主JPEG圖像和縮略圖JPEG圖像[SI 160]。
根據圖11中所示的流程圖的JPEG文件生成方法與根據圖5或圖8中所示的流程圖的JPEG文件生成方法幾乎相同。因為縮略圖JPEG圖像已經被包括在從相機模塊接收到的幀數據中,所以根據圖11中所示流程圖的JPEG文件生成方法不包括生成縮略圖JPEG圖像的步驟,諸如圖5的步驟S520或圖8的步驟S820。 出於以上原因,圖9中所示的相機模塊200c除了主JPEG編碼器221和縮略圖縮放器222以外,進一步包括圖像信號處理器220c內的縮略圖JPEG編碼器223。另外,因為縮略圖JPEG圖像在其被包括在幀數據中的情況下被直接傳送,所以圖10中所示的JPEG文件生成裝置700c不包括圖4或圖7中所示的縮略像生成單元730、縮略圖緩存735和縮略圖JPEG圖像生成單元740。 前述實施例和優點僅僅是示例性的,並且不被解釋為限制本發明。本教導可以容易地適用於其他類型的裝置。希望對前述實施例的描述是說明性的,而不限制權利要求的範圍。很多替代、修改和變化對本領域的技術人員來說將是顯而易見的。
1權利要求
一種在移動終端處生成壓縮圖像文件的方法,所述方法包括接收包括原始圖像的至少一幀的編碼的圖像數據的幀數據;生成所述編碼的圖像數據的第一編碼的縮略像數據;當所述編碼的圖像數據具有低於預設的基準值的照度值時,對所述編碼的圖像數據進行校正,並且通過使用所校正的圖像數據和所述第一編碼的縮略像數據來生成所述壓縮圖像文件;以及當所述編碼的圖像數據具有高於所述預設的基準值的照度值時,通過使用所述編碼的圖像數據和所述第一編碼的縮略像數據來生成所述壓縮圖像文件。
2. 根據權利要求1所述的方法,其中,對所述編碼的圖像數據進行校正包括 基於數據塊來解碼所述編碼的圖像數據,以輸出至少一個解碼的數據塊; 將改進算法應用於所述至少一個解碼的數據塊,其中,所述改進算法包括亮度增強、噪聲減少、或塊效應減少中的至少一個;以及對應用了所述改進算法的所述至少一個解碼的塊數據進行編碼,以生成所述校正的圖 像數據。
3. 根據權利要求2所述的方法,其中,所述編碼的圖像數據是JPEG圖像數據。
4. 根據權利要求2所述的方法,其中,所述至少一個解碼的數據塊是使用霍夫曼解碼 方法來解碼的,並且是使用霍夫曼編碼方法來編碼的。
5. 根據權利要求1所述的方法,其中,生成所述第一編碼的縮略像數據包括 對所述編碼的圖像數據進行解碼,以生成解碼的圖像數據;對所述解碼的圖像數據進行縮放,以生成縮略圖大小的圖像的縮放的圖像數據;以及 對所述縮放的圖像數據進行編碼,以生成所述第一編碼的縮略像數據。
6. 根據權利要求5所述的方法,其中,所述縮放的圖像數據包括被轉換成紅_綠_藍 (RGB)格式的色彩,並且顯示屏使用所述RGB格式化的色彩來顯示所述縮放的圖像數據的 縮略圖大小的圖像。
7. 根據權利要求5所述的方法,其中,校正所述編碼的圖像數據和生成所述縮放的圖 像數據基本上並行地被執行。
8. 根據權利要求1所述的方法,其中,所接收到的幀數據進一步包括所述原始圖像的 至少一幀的縮略像數據。
9. 根據權利要求8所述的方法,進一步包括對所述原始圖像的至少一幀的縮略像數據進行編碼,以生成所述第一編碼的縮略 像數據。
10. 根據權利要求8所述的方法,其中,所接收到的幀數據進一步包括所述原始圖像 的至少一幀的第二編碼的縮略像數據。
11. 根據權利要求10所述的方法,其中,生成所述壓縮圖像文件包括使用與所述幀數 據一起接收到的所述第二編碼的縮略像數據。
12. 根據權利要求1所述的方法,其中,所述幀數據由相機模塊生成並從所述相機模塊接收。
13. 根據權利要求1所述的方法,進一步包括 從相機模塊接收所述編碼的圖像數據的照度值。
14. 根據權利要求l所述的方法,進一步包括 根據所述編碼的圖像數據計算所述照度值。
15. —種用於生成壓縮文件的裝置,包括存儲單元,所述存儲單元用於存儲包括原始圖像的至少一幀的壓縮編碼的圖像數據的 幀數據;照度確定單元,所述照度確定單元用於確定所存儲的壓縮編碼的圖像數據是否具有低 於預設的基準值的照度值;圖像校正單元,所述圖像校正單元用於當所述照度確定單元確定了所述存儲的壓縮編 碼的圖像數據的照度值低於所述預設的基準值時,對所述存儲的壓縮編碼的圖像數據進行 校正;以及文件生成單元,所述文件生成單元用於生成所述壓縮圖像文件,其中,所述文件生成單 元,在當所述照度值低於所述預設的基準值時,生成包括所述校正的壓縮編碼的圖像數據 和第一編碼的縮略像數據的所述壓縮圖像文件,並且在當所述照度值高於所述預設的 基準值時,生成包括所述壓縮編碼的圖像文件和所述第一編碼的縮略像數據的所述壓 縮圖像文件。
16. 根據權利要求15所述的裝置,其中,所述圖像校正單元包括解碼器,所述解碼器用於基於塊數據來解碼所述壓縮編碼的圖像數據,以輸出至少一 個解碼的數據塊;算法應用單元,所述算法應用單元用於將改進算法應用於所述至少一個解碼的數據 塊,其中,所述改進算法包括亮度增強、噪聲減少或塊效應減少中的至少一個;以及編碼器,所述編碼器用於對應用了所述改進算法的所述至少一個解碼的數據塊進行編碼。
17. 根據權利要求16所述的裝置,其中 所述壓縮編碼的圖像數據是JPEG圖像數據, 所述解碼器是霍夫曼解碼器,以及 所述編碼器是霍夫曼編碼器。
18. 根據權利要求15所述的裝置,進一步包括解碼器,所述解碼器用於對所述壓縮編碼的圖像數據進行解碼,以生成解碼的圖像數據;縮放器,所述縮放器用於對所述解碼的圖像數據進行縮放,以生成縮略圖大小圖像的 縮放的圖像數據;編碼器,所述編碼器用於通過對所述縮放的圖像數據進行編碼來生成所述第一編碼的 縮略像數據。
19. 根據權利要求18所述的裝置,進一步包括色彩轉換單元,所述色彩轉換單元用於將所述縮放的圖像數據的色彩數據轉換成 紅-綠-藍(RGB)格式,其中,所述縮放的圖像數據包括由所述色彩轉換單元轉換成所述 RGB格式的色彩;以及顯示屏,所述顯示屏用於使用所述RGB格式化的色彩來顯示所述縮放的圖像數據的所 述縮略圖大小的圖像。
20. 根據權利要求18所述的裝置,其中,所接收到的幀數據進一步包括所述原始圖像 的至少一幀的縮略像數據。
21. 根據權利要求20所述的裝置,其中,所述編碼器對所述縮略像數據進行編碼, 以生成所述第一編碼的縮略像數據。
22. 根據權利要求15所述的裝置,其中,所述幀數據進一步包括所述原始圖像的至少 一幀的第二編碼的縮略像數據。
23. 根據權利要求22所述的裝置,其中,所述文件生成單元使用與所述幀數據一起接 收到的所述第二編碼的縮略像數據來生成所述壓縮圖像文件。
24. 根據權利要求15所述的裝置,其中,所述幀數據由相機模塊生成,並且從所述相機模塊接收。
25. 根據權利要求15所述的裝置,其中,所述照度確定單元從相機模塊接收所述存儲 的壓縮編碼的圖像數據的照度值。
26. 根據權利要求15所述的裝置,其中,所述照度確定單元根據所述存儲的壓縮編碼 的圖像數據計算所述照度值。
27. 根據權利要求15所述的裝置,進一步包括縮略像生成單元,所述縮略像生成單元使用所述校正的壓縮編碼的圖像數據 來生成縮略像數據。
28. —種終端,包括相機模塊,其中,所述相機模塊包括圖像傳感器,編碼器,所述編碼器根據由所述圖像傳感器獲取的至少一幀的原始圖像來生成壓縮編 碼的圖像數據,以及數據輸出單元,所述數據輸出單元用於輸出幀數據,其中,所述幀數據包括所述壓縮編碼的圖像數據;以及主機系統,所述主機系統通過接口連接被連接到所述相機模塊,其中,所述主機系統包括存儲單元,所述存儲單元用於存儲從所述相機模塊接收到的所述幀數據,縮略像生成單元,所述縮略像生成單元用於生成所述壓縮編碼的圖像數據的 編碼的縮略像數據,照度確定單元,所述照度確定單元用於確定所述壓縮編碼的圖像數據是否具有低於預 設的基準值的照度值,圖像校正單元,所述圖像校正單元用於當所述照度確定單元確定了所述壓縮編碼的圖 像數據的照度值低於所述預設的基準值時,執行對所述壓縮編碼的圖像數據進行校正的圖 像校正過程,以及文件生成單元,所述文件生成單元用於生成壓縮圖像文件,其中,當所述照度值低於所 述預設的基準值時,所述壓縮圖像文件包括所述校正的壓縮編碼的圖像數據和所述編碼的 縮略像數據,並且當所述照度值高於所述預設的基準值時,所述壓縮圖像文件包括所 述壓縮編碼的圖像數據和所述編碼的縮略像數據。
全文摘要
用於生成壓縮文件的方法和裝置及包括該裝置的終端。本發明提出了一種用於生成壓縮文件的方法和裝置,以及一種包括該裝置的終端。在一個方面,所述方法包括接收至少包括原始圖像的壓縮圖像數據的幀數據,當該壓縮圖像數據處於預設的基準值或更低的低照度狀態時,對該壓縮圖像數據執行圖像校正處理,並且當該壓縮圖像數據處於低照度狀態時,生成包括校正處理的壓縮圖像數據和縮略圖壓縮圖像數據的壓縮圖像文件,並且當壓縮圖像數據沒有處於低照度狀態時,生成包括原始壓縮圖像數據和縮略圖壓縮圖像數據的壓縮圖像文件。
文檔編號H04N7/26GK101771797SQ200910261900
公開日2010年7月7日 申請日期2009年12月31日 優先權日2008年12月31日
發明者權盛敏, 金太胤 申請人:Lg電子株式會社

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀