專利名稱:壓縮文件生成方法和設(shè)備、相關(guān)的相機模塊和終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理,尤其涉及一種壓縮文件生成方法和設(shè)備、與該方法和設(shè)備 相關(guān)的相機模塊及包括壓縮文件生成設(shè)備和相機模塊的終端。
背景技術(shù):
近來,隨著數(shù)字信號處理技術(shù)的快速發(fā)展,數(shù)字圖像已經(jīng)廣泛應(yīng)用于各個領(lǐng)域。此 外,數(shù)字圖像處理技術(shù)的必要性隨著數(shù)字通信的發(fā)展和多媒體應(yīng)用領(lǐng)域的擴展而增加。具體地說,需要針對大量數(shù)據(jù)處理圖像信號,并且因此需要圖像壓縮技術(shù)來有效 地傳送或者存儲數(shù)字圖像。圖像壓縮技術(shù)的典型示例包括作為靜態(tài)圖像壓縮技術(shù)標準的JPEG(聯(lián)合圖像專 家組)和作為動態(tài)圖像壓縮技術(shù)標準的MPEG(運動圖像專家組)。眾所周知的是,因為JPEG具有很高的數(shù)據(jù)壓縮效率并且可以表現(xiàn)各種色彩,因此 JPEG適合于要求高圖像質(zhì)量和高分辨率顯示的電子設(shè)備。此外,在生成圖像時,JPEG可以 控制圖像的質(zhì)量和文件大小?;谏鲜鯦PEG的優(yōu)點,近來面市的大多數(shù)電子設(shè)備將JPEG采用為靜態(tài)圖像壓縮 方法。然而,隨著對更高圖像質(zhì)量和高分辨率圖像的需求,需要一種能夠以高速度和高效率 壓縮大量圖像數(shù)據(jù)的方法。此外,具有高圖像質(zhì)量和超過1,000, 000像素的高分辨率的相機模塊通常安裝在 各種電子設(shè)備和電子照相裝置中(例如,靜態(tài)數(shù)碼相機等)。具體地說,在如筆記本計算機 和蜂窩電話之類的移動終端中,拍照并再現(xiàn)圖像或者移動圖像的功能是用戶最常用的附加 功能之一,因此相機模塊被認為是必須安裝在移動終端中的基本構(gòu)件。然而,移動裝置(例如,蜂窩電話和小型電子裝置)的數(shù)據(jù)處理能力和/或效率以 及處理速度不如電子照相設(shè)備、大型電子設(shè)備或者固定終端。盡管如此,常規(guī)的移動裝置和 小型電子裝置還是采用了應(yīng)用于電子照相設(shè)備、大型電子設(shè)備或者固定終端的圖像壓縮方 法(也就是,基于設(shè)備中的主機系統(tǒng)的圖像壓縮處理,稍后將參照圖2進行描述)。這降低 了壓縮效率和速度,并且增加了數(shù)據(jù)處理負荷。因此,迫切需要一種專用于移動裝置或者小型電子裝置并且應(yīng)用于移動裝置或者 小型電子裝置的新型圖像壓縮方法。
發(fā)明內(nèi)容
本發(fā)明的一個目的是提供一種能夠提高圖像壓縮效率和處理速度的壓縮文件生 成方法和設(shè)備、與該方法和設(shè)備相關(guān)的相機模塊以及包括該相機模塊及設(shè)備的終端。本發(fā)明的另一目的是提供一種能夠減小電子設(shè)備中的主機系統(tǒng)中的圖像壓縮負 荷和時間的壓縮文件生成方法和設(shè)備、與該方法和設(shè)備相關(guān)的相機模塊以及包括該相機模 塊及設(shè)備的終端,該電子設(shè)備具有相機模塊和位于相機模塊外部并且與相機模塊連接的主 機系統(tǒng)。
本發(fā)明的再一目的是提供一種可適當應(yīng)用于移動電子裝置和/或小型電子裝置的壓縮文件生成方法和設(shè)備、與該設(shè)備相關(guān)的相機模塊以及包括該相機模塊及設(shè)備的終端。根據(jù)本發(fā)明的一方面,提供了一種壓縮文件生成設(shè)備,該設(shè)備包括存儲輸入的幀 數(shù)據(jù)的存儲單元,該幀數(shù)據(jù)包括壓縮圖像數(shù)據(jù);報頭生成器,其根據(jù)所述幀數(shù)據(jù)生成報頭; 以及文件生成器,其生成包括所述報頭和所述壓縮圖像數(shù)據(jù)的壓縮圖像文件。根據(jù)本發(fā)明的另一方面,提供了一種壓縮文件生成方法,該方法包括以下步驟接 收包括壓縮圖像數(shù)據(jù)的幀數(shù)據(jù);根據(jù)所述幀數(shù)據(jù)生成報頭;并且生成包括所述報頭和所述 壓縮圖像數(shù)據(jù)的壓縮圖像文件。根據(jù)本發(fā)明的另一方面,提供了一種相機模塊,該相機模塊包括圖像傳感器;編 碼器,其根據(jù)由所述圖像傳感器獲得的單個幀的圖像來生成壓縮圖像數(shù)據(jù);和數(shù)據(jù)輸出單 元,其將包括所述壓縮圖像數(shù)據(jù)的幀數(shù)據(jù)輸出給外部主機系統(tǒng)。根據(jù)本發(fā)明的另一方面,提供一種終端,該終端包括相機模塊和主機系統(tǒng),其中 該相機模塊包括圖像傳感器;編碼器,其根據(jù)由所述圖像傳感器獲得的單個幀的圖像來 生成壓縮圖像數(shù)據(jù);和數(shù)據(jù)輸出單元,將包括所述壓縮圖像數(shù)據(jù)的幀數(shù)據(jù)輸出給外部主機 系統(tǒng);并且所述主機系統(tǒng)包括存儲有幀數(shù)據(jù)的存儲單元;根據(jù)幀數(shù)據(jù)生成報頭的報頭生成 器;和生成包括報頭和壓縮圖像數(shù)據(jù)的壓縮圖像文件的文件生成器。根據(jù)本發(fā)明的壓縮文件生成方法和設(shè)備、與該方法和設(shè)備相關(guān)的相機模塊以及包 括相機模塊和設(shè)備的終端具有以下優(yōu)點。當根據(jù)所獲得的圖像來生成壓縮圖像時,可以提高圖像壓縮效率和處理速度。此外在包括相機模塊和位于相機模塊的外部并且與相機模塊相連接的主機系統(tǒng) 的電子設(shè)備中,主機系統(tǒng)的圖像壓縮負荷和時間可以得到減小。
用于進一步理解發(fā)明并且結(jié)合在本申請中構(gòu)成本申請一部分的附圖例示了發(fā)明 的實施方式,并且和說明書一起說明了發(fā)明原理。在圖中圖1為可應(yīng)用本發(fā)明、包括相機模塊和主機系統(tǒng)的終端的框圖。圖2例示了常規(guī)JPEG編碼方法。圖3為根據(jù)本發(fā)明一個實施方式的相機模塊的框圖。圖4例示了從圖3所示的相機模塊輸出的幀數(shù)據(jù)格式的一個示例。圖5例示了從圖3所示相機模塊輸出幀數(shù)據(jù)的方法。圖6為根據(jù)本發(fā)明一個實施方式的JPEG文件生成設(shè)備的框圖。圖7為例示了根據(jù)本發(fā)明一個實施方式的JPEG文件生成方法的流程圖。圖8例示了對圖6所示JPEG文件生成設(shè)備中的輸入幀數(shù)據(jù)進行解析的方法。圖9例示了圖6所示的JPEG文件生成設(shè)備所生成的JPEG縮略圖、JPEG報頭和 JPEG圖像文件的數(shù)據(jù)格式。
具體實施例方式現(xiàn)在將參照附圖更全面地描述本發(fā)明,附圖例示了本發(fā)明的示例性實施方式。然 而,可以按許多不同形式來實施本發(fā)明,而不應(yīng)當理解為限于文中闡述的實施方式。相反, 所提供的實施方式用于讓本發(fā)明全面和完整,并且將發(fā)明概念傳達給本領(lǐng)域的技術(shù)人員。 附圖中相同標號表示類似元件。說明書中使用的標號(例如,第一和第二)僅僅是用于將 構(gòu)件區(qū)別開的符號。在以下描述中,僅僅是考慮到描述方便而將后綴"模塊"和"單元"賦予構(gòu)件, 這些后綴并不具有互相不同的含義或者功能。除了移動終端(例如,蜂窩電話、智能電話、膝上型計算機、數(shù)字廣播終端、個人數(shù) 字助理(PDA)、便攜式多媒體播放器(PMP)、導(dǎo)航系統(tǒng)等)之外,說明書中描述的終端還可以 包括固定終端(例如,數(shù)字電視、臺式機等)。現(xiàn)在將參照
本發(fā)明的實施方式。在以下描述中,將根據(jù)代表靜態(tài)圖像壓縮技術(shù)的JPEG對本發(fā)明進行說明。然而, 顯然本發(fā)明可以應(yīng)用于具有和JPEG相同或者類似的技術(shù)要點的其他靜態(tài)圖像壓縮技術(shù) (例如,GIP、BMP、TIF 等)。此外,在以下描述中,對本發(fā)明的說明將集中于通過相機模塊生成包括壓縮圖像 數(shù)據(jù)的幀數(shù)據(jù)并且將幀數(shù)據(jù)輸入到終端的主機系統(tǒng)的情況。然而,本發(fā)明并不限于這種情 況。例如,根據(jù)本發(fā)明的壓縮文件生成設(shè)備和方法能夠接收位于主機系統(tǒng)或者終端的外部 的第三裝置所生成的壓縮圖像數(shù)據(jù)(或者包括該壓縮圖像數(shù)據(jù)的幀數(shù)據(jù)),并且根據(jù)壓縮 圖像數(shù)據(jù)或者幀數(shù)據(jù)生成壓縮圖像文件。此外,在以下描述中,對本發(fā)明的說明將集中于生 成壓縮圖像數(shù)據(jù)的主體和生成包括壓縮圖像數(shù)據(jù)的幀數(shù)據(jù)的主體相同的情況。然而,生成壓 縮圖像數(shù)據(jù)的主體可以和生成包括壓縮圖像數(shù)據(jù)并且具有特定格式的幀數(shù)據(jù)的主體不同。此外,對本發(fā)明的說明將集中于幀數(shù)據(jù)除了包括壓縮圖像數(shù)據(jù)之外還包括其他數(shù) 據(jù)的情況。然而,本發(fā)明并不限于這種情況,并且壓縮圖像數(shù)據(jù)可以就是幀數(shù)據(jù)。也就是說, 幀數(shù)據(jù)可以僅包括壓縮圖像數(shù)據(jù)。為了便于清楚地理解本發(fā)明,參照圖1對應(yīng)用于本發(fā)明的相關(guān)技術(shù)進行說明,接 著參照圖2對可以和本發(fā)明形成對比的常規(guī)JPEG圖像壓縮方法進行說明。參照圖3-9描述了本發(fā)明的實施方式。參照圖3、4和5描述了根據(jù)本發(fā)明的相機 模塊,并且參照6、7、8和9描述了 JPEG文件生成設(shè)備和方法。相應(yīng)地,顯然從相機模塊和 JPEG文件生成設(shè)備可以得到包括該相機模塊(參照圖3)和JPEG文件生成設(shè)備(參照圖 6)的根據(jù)本發(fā)明的終端。圖1為可應(yīng)用本發(fā)明的、包括相機模塊和主機系統(tǒng)的終端的框圖??梢詫D1中 的、除與圖2所示的常規(guī)JPEG圖像壓縮方法有關(guān)的描述以外的描述應(yīng)用于本發(fā)明。在開始詳細說明附圖之前,僅根據(jù)主要由構(gòu)件實現(xiàn)的功能或者根據(jù)相關(guān)技術(shù)領(lǐng)域 中的公知常識常規(guī)實現(xiàn)的功能來對在說明書描述的構(gòu)件進行區(qū)分。也就是說,可以將稍后將會描述的兩個或者多個構(gòu)件合并成單個構(gòu)件。此外,可以 將稍后將會描述的單個構(gòu)件分割為兩個或者多個構(gòu)件。此外,將描述的各構(gòu)件除了執(zhí)行其 主要功能之外,還可以另外執(zhí)行另一個構(gòu)件執(zhí)行的部分或者全部功能。可以通過另一個構(gòu) 件來執(zhí)行將被說明的各構(gòu)件的一部分或者全部主要功能。
例如,圖1例示了圖像傳感器21和圖像信號處理器22物理上或者功能上彼此分 離,并且后端芯片31和基帶芯片32也物理上和功能上彼此分離。然而,這僅僅為了有助于 區(qū)別兩個構(gòu)件以方便描述的目的。隨著近來出現(xiàn)的功能集成和微型化趨勢,圖像信號處理 器22的一部分或者全部功能可以集成到圖像傳感器21中,或者圖像信號處理器22和圖像 傳感器21可以集成為單個芯片(例如,片上系統(tǒng)(S0C:SyStem on chip))。此外,后端芯 片31的一部分或者全部功能可以集成到基帶芯片32中。類似地,圖1 (圖3和圖6)所例示的構(gòu)件并不需要通過硬件構(gòu)件來實現(xiàn),而是可以 通過軟件方式實現(xiàn)以執(zhí)行其功能。此外,圖1所示的終端100可以為圖像拍照裝置(例如,靜態(tài)數(shù)碼相機)。然而,以 下描述集中于終端100為將移動通信功能作為主要功能而將拍照功能作為附加功能的電 子裝置的情況。參照圖1,終端100包括具有圖像傳感器21和圖像信號處理器22的相機模塊20 ;具有后端芯片31和基帶芯片32的主機系統(tǒng)30 ;顯示器40和存儲器50。在此,主機系 統(tǒng)30位于相機模塊20的外部,并且可以通過串行接口或者并行接口與相機模塊20連接。圖像傳感器21接收從物體反射的光,并且輸出與所接收到的光量(光強)相對應(yīng)的電信號。圖像傳感器21的典型示例包括電荷耦合型裝置(CCD)和互補金屬氧化物半導(dǎo) 體(CMOS)圖像傳感器。當具有拜耳(Bayer)模式的濾色片位于圖像傳感器21的光接收面上時,圖像傳感器21輸出包括紅色(R)、綠色(G)和藍色(B)波長信息的模擬信號。通過模數(shù)轉(zhuǎn)換器(未 示出)將RGB模擬信號轉(zhuǎn)換為RGB數(shù)字信號。圖像信號處理器22將從圖像傳感器21輸出的圖像信號(也就是,RGB圖像數(shù)據(jù)) 轉(zhuǎn)換為YCbCr (或者YUV)圖像數(shù)據(jù)。YCbCr (或者YUV)方法基于人眼對亮度而不是對色彩 敏感的事實將圖像信號表示為具有亮度(Y)分量和色度(C)分量的數(shù)據(jù)。此外,圖像信號 處理器22可以執(zhí)行預(yù)處理(例如,像素插值、圖像數(shù)據(jù)的伽瑪校正和白平衡控制)。從相機模塊20輸出的圖像數(shù)據(jù)可以輸入到主機系統(tǒng)30的后端芯片31。在基帶芯片32的控制下,后端芯片31可以執(zhí)行對輸入到后端芯片31的圖像數(shù)據(jù)進行處理的功能(例如編碼、解碼、縮放等)。例如在基帶芯片32的控制下,后端芯片31可以根據(jù)預(yù)定的編碼方法(例如JPEG、BMP等)對圖像數(shù)據(jù)進行編碼。在此,在基帶芯片32的控制下,可以將編碼后的圖像數(shù)據(jù)存 儲在存儲器50中。稍后將參照圖2更加詳細地說明與后端芯片31的功能有關(guān)的常規(guī)JPEG 編碼方法。在基帶芯片32的控制下,后端芯片31可以對編碼后的圖像數(shù)據(jù)進行解碼。在基帶芯片32的控制下,可以將解碼后的圖像數(shù)據(jù)顯示在顯示器40上。此外,在基帶芯片32 的控制下,后端芯片31可以對圖像數(shù)據(jù)進行縮放,從而使得對應(yīng)于該圖像數(shù)據(jù)的圖像與顯 示器40的屏幕尺寸適應(yīng),或者將圖像數(shù)據(jù)縮放為縮略圖的圖像大小。在此,在基帶芯片32 的控制下,可以將縮放后的圖像顯示在顯示器40上?;鶐酒?2對相機模塊20和后端芯片31中與拍照和圖像處理功能有關(guān)的操作進行控制。現(xiàn)在將對與根據(jù)本發(fā)明的JPEG文件生成方法和設(shè)備及相機模塊形成對比的常規(guī)JPEG編碼方法進行說明。圖2例示了常規(guī)的JPEG編碼方法。首先粗略地描述根據(jù)JPEG標準文件公知的一般JPEG編碼過程。如圖2所示,一般的JPEG編碼過程包括下采樣S230、離散余弦變換(DCT) S240、 量化S250和Huffman編碼S260。在此,在輸入圖像數(shù)據(jù)為YCbCr圖像數(shù)據(jù)的假設(shè)下執(zhí)行 JPEG編碼過程。如果相機模塊20獲得的原始圖像數(shù)據(jù)并不是YCbCr圖像數(shù)據(jù),則JPEG編 碼過程可進一步包括顏色轉(zhuǎn)換S220??梢栽谥鳈C系統(tǒng)30內(nèi)執(zhí)行顏色轉(zhuǎn)換S220。當輸入YCbCr圖像數(shù)據(jù)時,執(zhí)行下采樣S230以便減小圖像數(shù)據(jù)的大小。將通過下 采樣而減小大小的圖像數(shù)據(jù)分割為具有預(yù)定大小的塊。在JPEG中,一般將數(shù)據(jù)劃分為8X8 矩陣的塊,該塊為JPEG壓縮中的基本單元。DCT S240基于與用于對圖像數(shù)據(jù)進行轉(zhuǎn)換的數(shù)學轉(zhuǎn)換公式相對應(yīng)的離散余弦變 換將圖像數(shù)據(jù)的Y(亮度)和C(色度)分量表示為余弦函數(shù)的總和。在進行DCT處理時, 將圖像劃分為低頻分量和高頻分量。低頻分量是指相鄰像素之間幾乎沒有亮度或者色彩差 異,而高頻分量是指相鄰像素之間具有較大的亮度或者色彩差異。從統(tǒng)計學的角度看,圖像 中的高頻分量的數(shù)量大于低頻分量的數(shù)量,因此難以通過去掉高頻分量來影響圖像的圖像 質(zhì)量。DCT利用該原理執(zhí)行壓縮。量化S250通過任意整數(shù)矩陣(也就是,量化矩陣)對已經(jīng)經(jīng)歷過DCT的圖像數(shù)據(jù) 進行分割,以便減小圖像數(shù)據(jù)的量??梢酝ㄟ^利用DCT將圖像數(shù)據(jù)從空域轉(zhuǎn)換到頻域中。在 此,可以利用量化來獲得高壓縮率的高圖像質(zhì)量。 Huffman編碼S260對應(yīng)于Huffman編碼的生成方法。Huffman編碼對于給定的信 號生成概率分布來生成最短的平均碼長。如果信號生成概率分布偏移,則可變長度編碼將 短編碼賦予具有較高生成概率的信號,并且將長編碼賦予具有較低生成概率的信號,因此 可以減小編碼量。上述包括顏色轉(zhuǎn)換、下采樣、分塊、DCT、量化和Huffman編碼(可以依次執(zhí)行)的 JPEG編碼過程可應(yīng)用于本發(fā)明。然而,常規(guī)的JPEG編碼方法具有由于通過終端100的主機系統(tǒng)30來執(zhí)行相機模 塊20獲得的單個幀的主圖像JPEG編碼所導(dǎo)致的問題。也就是說,通過包括在位于主機系 統(tǒng)30中的后端芯片31 (或者基帶芯片32)中的JPEG編碼器33來執(zhí)行用于生成JPEG圖像 數(shù)據(jù)的常規(guī)JPEG編碼。根據(jù)上述常規(guī)的JPEG編碼方法,從相機模塊接收到的未壓縮原始圖像數(shù)據(jù)聚集 在主機系統(tǒng)30的幀緩存器內(nèi),并且直接由主機系統(tǒng)30進行JPEG編碼。因此,常規(guī)的JPEG編碼方法使得終端100的主機系統(tǒng)30承擔了很大的負荷,從而 降低了壓縮效率和壓縮率。大負荷可能不會對用于拍照的電子裝置(例如,靜態(tài)數(shù)碼相機) 造成影響,然而主機系統(tǒng)承擔的負荷可能影響除了拍照電子裝置之外的電子裝置、移動終 端或者小型電子裝置。具體地說,蜂窩電話被構(gòu)造為使得該蜂窩電話的主機系統(tǒng)優(yōu)先處理與移動通信功 能有關(guān)的應(yīng)用。因此,如果將具有高圖像質(zhì)量、高分辨率或者大容量的圖像數(shù)據(jù)持續(xù)地聚集 在幀緩存器中,則主機系統(tǒng)需要大量時間和資源來壓縮圖像數(shù)據(jù),這將是嚴重的問題。現(xiàn)在將對本發(fā)明提出的用于解決上述問題的JPEG文件生成方法和設(shè)備、與該方法和設(shè)備相關(guān)的相機模塊以及包括該設(shè)備和相機模塊的終端進行說明。首先參照圖3、圖4 和圖5說明根據(jù)本發(fā)明的相機模塊。省略了與以上描述相同的說明。圖3為根據(jù)本發(fā)明一個實施方式的相機模塊200的框圖。參照圖3,相機模塊200 包括圖像傳感器210、具有JPEG編碼器221和縮略圖縮放器222的圖像信號處理器220、數(shù) 據(jù)輸出單元230、微控制單元(MCU)240和緩存器251、252。JPEG編碼器221和/或縮略圖縮放器222可以脫離圖像信號處理器220而獨立存 在。此外,JPEG編碼器221、縮略圖縮放器222和圖像信號處理器220既可以通過軟件方式 實現(xiàn),也可以通過硬件方式實現(xiàn)。圖像傳感器210對對象進行拍照并且輸出與單個幀相對應(yīng)的圖像信號。在此,如 上所述,從圖像傳感器210輸出的圖像信號可對應(yīng)于包括紅色、綠色和藍色波長信息的模 擬電信號。然而為了方便說明,假定圖3所示的圖像傳感器210包括模數(shù)轉(zhuǎn)換器(未示出), 以輸出RGB原始圖像數(shù)據(jù)。如果圖像傳感器210進一步包括顏色轉(zhuǎn)換器,則從圖像傳感器210輸出的圖像信 號可以為YCbCr (或者YUV)原始圖像數(shù)據(jù)。通過與圖像傳感器210的輸出端連接的緩存器251將RGB原始圖像數(shù)據(jù)應(yīng)用于圖 像信號處理器220。圖像信號處理器220可以包括額外的存儲單元(未示出,)用于臨時存儲輸入的 RGB原始圖像數(shù)據(jù)。此外,圖像信號處理器220可以包括顏色轉(zhuǎn)換器,該顏色轉(zhuǎn)換器用于將 RGB原始圖像數(shù)據(jù)轉(zhuǎn)換為YCbCr或者YUV圖像數(shù)據(jù)(此后稱為YCbCr數(shù)據(jù))。通過上述結(jié)構(gòu)可以將RGB原始圖像數(shù)據(jù)傳送到縮略圖縮放器222,并且可以將 YCbCr原始圖像數(shù)據(jù)傳送到JPEG編碼器221。JPEG編碼器221根據(jù)YCbCr原始圖像數(shù)據(jù)生成JPEG圖像數(shù)據(jù)。為了便于在整個 說明書中區(qū)別,將根據(jù)與單個幀相對應(yīng)的原始圖像數(shù)據(jù)生成的JPEG圖像數(shù)據(jù)稱為"JPEG 主圖像數(shù)據(jù)",而將針對縮略像數(shù)據(jù)的JPEG圖像數(shù)據(jù)稱為"JPEG縮略像數(shù)據(jù)"。用于生成JPEG主圖像數(shù)據(jù)的JPEG編碼器221的JPEG編碼過程實質(zhì)上和以上參 照圖2描述的JPEG編碼過程相同。然而,根據(jù)本發(fā)明的JPEG編碼方法與參照圖2描述的 常規(guī)JPEG編碼方法明顯不同之處在于由終端的相機模塊200而不是主機系統(tǒng)對原始圖像 數(shù)據(jù)進行JPEG編碼。此外,上述常規(guī)的JPEG編碼方法使終端100的主機系統(tǒng)承擔了較大負荷,從而降 低了壓縮效率和壓縮率,并且增加了壓縮時間。然而,根據(jù)本發(fā)明的JPEG編碼方法,相機模 塊200對相機模塊200獲得的原始圖像數(shù)據(jù)進行JPEG編碼,因此提高了壓縮效率和壓縮率。相機模塊200被設(shè)計成具有用于執(zhí)行事件(例如,獲取、處理、存儲和傳送圖像) 的優(yōu)化結(jié)構(gòu)。因此,相對于常規(guī)的由主機系統(tǒng)執(zhí)行的JPEG編碼,當相機模塊200執(zhí)行JPEG 編碼時,提高了壓縮效率和壓縮率,降低了主機系統(tǒng)的負荷,并且節(jié)約了系統(tǒng)資源??s略圖縮放器222將原始圖像數(shù)據(jù)的大小縮放為預(yù)定的縮略像大小,并且輸 出縮略像數(shù)據(jù)。雖然縮略像數(shù)據(jù)對應(yīng)于本發(fā)明當前實施方式中的RGB數(shù)據(jù),但是 該縮略像數(shù)據(jù)可以是能夠在顯示屏幕上顯示的任何數(shù)據(jù)。根據(jù)本發(fā)明的另一個實施方式,可以從相機模塊200中省去縮略圖縮放器222。這是因為主機系統(tǒng)可容易地生成縮略像數(shù)據(jù),雖然縮略像是使得用戶能夠通過單個 圖片確認/查找多個圖像的一種有用的功能。例如,主機系統(tǒng)可容易通過這樣的方式生成 縮略像數(shù)據(jù),即,主機系統(tǒng)容易地從JPEG主圖像數(shù)據(jù)的報頭提取出縮略像數(shù)據(jù), 或者對JPEG主圖像文件進行解碼并且對解碼后的文件進行縮放。如果如上面描述的那樣省去了縮略圖縮放器222,則不會生成縮略像數(shù)據(jù)。在 這種情況中,縮略像數(shù)據(jù)并沒有包括在"幀數(shù)據(jù)"中(稍后對其描述)。這一點將容易 通過以下描述理解。經(jīng)由緩存器252將從JPEG編碼器221輸出的JPEG主圖像數(shù)據(jù)和從縮略圖縮放器 222輸出的縮略像數(shù)據(jù)傳送給數(shù)據(jù)輸出單元230。因此,可以通過數(shù)據(jù)輸出單元230將JPEG主圖像數(shù)據(jù)和縮略像數(shù)據(jù)傳送給主 機系統(tǒng)。此后將與所獲得的對應(yīng)于單個幀的圖像相關(guān)的數(shù)據(jù)(該數(shù)據(jù)將通過數(shù)據(jù)輸出單元 230輸出到主機系統(tǒng))稱為"幀數(shù)據(jù)"。從數(shù)據(jù)輸出單元230輸出的幀數(shù)據(jù)可具有特定的傳送格式。在圖4中例示了傳送 格式的一個示例。參照圖4,對應(yīng)于單個幀的幀數(shù)據(jù)(該幀數(shù)據(jù)將被傳送到主機系統(tǒng))包括N+1個單 元幀數(shù)據(jù),從幀數(shù)據(jù)0(圖4中的幀數(shù)據(jù)0)到幀數(shù)據(jù)N(幀數(shù)據(jù)N)。單元幀數(shù)據(jù)(例如,幀數(shù)據(jù)0)包括部分縮略像數(shù)據(jù)1003、部分JPEG主圖像數(shù) 據(jù)1006和將作為部分縮略像數(shù)據(jù)和部分JPEG主圖像數(shù)據(jù)部分的識別符使用的預(yù)定標 記 1001、1002、1004 和 1005。也就是說,在一個單元幀數(shù)據(jù)中,可以通過指示了縮略像數(shù)據(jù)的開始點和結(jié) 束點的兩個標記1001和1002將縮略像數(shù)據(jù)與其他數(shù)據(jù)區(qū)別開,并且可以通過指示了 JPEG主圖像數(shù)據(jù)開始點和結(jié)束點的兩個標記1004和1005將JPEG主圖像數(shù)據(jù)與其他數(shù)據(jù) 區(qū)別開。然而,可以按多種方式改變傳送格式。例如,雖然將四個標記嵌入一個單元幀數(shù)據(jù) 中,但是一個或者兩個標記足以僅僅將縮略像數(shù)據(jù)和JPEG主圖像數(shù)據(jù)互相區(qū)別開。此 外,在單元幀數(shù)據(jù)中嵌入縮略像數(shù)據(jù)和JPEG主圖像數(shù)據(jù)的順序可以和圖4所示的順序 相反。此外,單元幀數(shù)據(jù)信號可以分別具有不同的數(shù)據(jù)嵌入順序和不同的標記數(shù)量。此外,并非必須如圖4所示那樣同時將縮略像數(shù)據(jù)和JPEG主圖像數(shù)據(jù)嵌入在 一個單元幀數(shù)據(jù)中。雖然圖4例示了將縮略像數(shù)據(jù)和JPEG主圖像數(shù)據(jù)同時嵌入圖4 中的所有N+1個單元幀數(shù)據(jù)信號中,但是傳送格式并不限于此。一般地講,縮略像數(shù)據(jù) 大小小于JPEG主圖像數(shù)據(jù)的大小,因此一些單元幀數(shù)據(jù)信號可能因為單元幀數(shù)據(jù)信號中 可能沒有要嵌入的縮略像數(shù)據(jù)而不包括縮略像數(shù)據(jù)。此外,如上所述,縮略像 數(shù)據(jù)可能并不存在于幀數(shù)據(jù)中。在這種情況下,單元幀數(shù)據(jù)可以僅僅具有一個標記。尤其 是當幀數(shù)據(jù)僅僅將JPEG主圖像數(shù)據(jù)包括為圖像數(shù)據(jù)時,可以在數(shù)據(jù)圖像數(shù)據(jù)的開始點和 結(jié)束點嵌入標記。圖4所例示的傳送格式包括偽數(shù)據(jù)1007和位于幀數(shù)據(jù)尾端的信息段1008、1009 和 1010。偽數(shù)據(jù)1007是非重要數(shù)據(jù),其嵌入的目的是根據(jù)垂直同步信號進行幀同步。根據(jù) 本發(fā)明,JPEG主圖像數(shù)據(jù)可能因為該JPEG主圖像數(shù)據(jù)對應(yīng)于JPEG壓縮后的圖像數(shù)據(jù)而不與未壓縮的圖像數(shù)據(jù)幀同步。偽數(shù)據(jù)用于解決此問題。因此,即使將偽數(shù)據(jù)1007嵌入到傳 送格式中并且輸入到主機系統(tǒng),也可以通過圖6所示的解析器720 (將稍后對其描述)將偽 數(shù)據(jù)濾掉。信息段1010包括生成JPEG圖像文件的JPEG報頭所需要的信息(稍后將參照圖 6和圖7對其進行描述)。生成JPEG報頭所需要的信息可以包括與對應(yīng)于單個幀的圖像有 關(guān)的信息(例如,主圖像數(shù)據(jù)大小、JPEG圖像數(shù)據(jù)大小、幀長度或者縮略像數(shù)據(jù)大小和 /或用于對圖像數(shù)據(jù)進行編碼的編碼信息(例如,量化表、Huffman表、DCT信號處理方法 等))。雖然在圖4中該信息段被包括在幀數(shù)據(jù)的傳送格式中,但是因為信息段作為用于 生成JPEG圖像文件或者縮略圖JPEG圖像文件報頭的基本信息使用,而主機系統(tǒng)可以直接 獲得該基本信息,因此該信息段并非必然包括在傳送格式中。此外,在特定信息的情況中, 主機系統(tǒng)可以預(yù)先識別特定信息。例如,JPEG圖像數(shù)據(jù)大小為從主機系統(tǒng)傳送到相機模塊 200的信息,因此主機系統(tǒng)預(yù)先識別JPEG圖像數(shù)據(jù)大小。在本發(fā)明中,可以在沒有改變相機模塊200結(jié)構(gòu)的情況下通過現(xiàn)有的連接方法把 相機模塊200和主機系統(tǒng)互相連接起來。例如,可以通過垂直同步信號Vsync或者幀sync、 水平同步信號Hsync或者行sync、像素時鐘信號PIXCLK和多個數(shù)據(jù)線Dout[7:0](參照圖 3和圖5)把相機模塊200和主機系統(tǒng)互相連接起來。已經(jīng)描述了根據(jù)本發(fā)明的相機模塊。現(xiàn)在將參照圖6、7、8和圖9說明根據(jù)本發(fā)明 的一個實施方式的、可應(yīng)用于主機系統(tǒng)的JPEG文件生成設(shè)備和方法。圖6為根據(jù)本發(fā)明的一個實施方式的JPEG文件生成設(shè)備700的框圖,而圖7為例 示了根據(jù)本發(fā)明的一個實施方式的JPEG文件生成方法的流程圖。圖8例示了對圖6所例示 的JPEG文件生成設(shè)備中的輸入幀數(shù)據(jù)進行解析的方法,并且圖9例示了圖6所例示的JPEG 文件生成設(shè)備所生成的JPEG縮略像文件、JPEG報頭和JPEG圖像文件的數(shù)據(jù)格式。JPEG文件生成設(shè)備包括數(shù)據(jù)輸入單元710、解析器720、緩沖存儲器730、JPEG編 碼器740、縮略圖文件生成器745、報頭生成器750、報頭存儲器755和文件生成器760。在 此,緩沖存儲器730可以包括主幀緩存器731、縮略圖幀緩存器732和信息段緩存器733。在步驟S810中,數(shù)據(jù)輸入單元710從圖3所示的相機模塊200接收所獲取的對應(yīng) 于單個幀的圖像的幀數(shù)據(jù)。例如,數(shù)據(jù)輸入單元710可以包括用于接收幀數(shù)據(jù)的數(shù)據(jù)接口 和用于存儲所接收到的幀數(shù)據(jù)的存儲器。在此,如以上參照圖3描述的那樣,幀數(shù)據(jù)可以僅 僅包括針對所獲取的對應(yīng)于單個幀的圖像的JPEG主圖像數(shù)據(jù)。然而,本發(fā)明的當前實施方 式是在根據(jù)圖4所例示的傳送格式對幀數(shù)據(jù)進行傳送并且將幀數(shù)據(jù)輸入到數(shù)據(jù)輸入單元 710的假想情況下進行描述的。也就是說,圖6和圖7例示了當幀數(shù)據(jù)除了包括JPEG主圖 像數(shù)據(jù)之外還包括縮略像數(shù)據(jù)和信息段的情形的JPEG文件生成設(shè)備和方法。雖然圖4所例示的傳送格式除了包括上述數(shù)據(jù)之外還包括標記和偽數(shù)據(jù),但是標 記和偽數(shù)據(jù)并沒有對應(yīng)于直接參與JPEG圖像文件生成過程的數(shù)據(jù),因此沒有對標記和偽 數(shù)據(jù)進行說明。也就是說,標記和偽數(shù)據(jù)僅僅為解析器720過濾掉的無用數(shù)據(jù)(也就是偽 數(shù)據(jù)),或者是在數(shù)據(jù)解析操作中作為基本信息使用的數(shù)據(jù)(也就是標記),并且沒有對應(yīng) 于生成JPEG圖像文件所直接使用的數(shù)據(jù)。如果幀數(shù)據(jù)沒有包括縮略像數(shù)據(jù)和信息段,則可以將圖6所例示的解析器720、縮略圖幀緩存器732、信息段緩存器733、JPEG編碼器740和縮略圖文件生成器745省略掉。此外,也可以省略掉圖7所例示的、與這些構(gòu)件相對應(yīng)的JPEG文件生成方法的步驟。 通過以下關(guān)于構(gòu)件功能的描述可容易理解這一點。在步驟820中,當通過數(shù)據(jù)輸入單元710輸入幀數(shù)據(jù)時,解析器720根據(jù)輸入順序 對幀數(shù)據(jù)進行解析。因此,解析器720可以將JPEG主圖像數(shù)據(jù)、縮略像數(shù)據(jù)和信息段 從輸入的幀數(shù)據(jù)中分離出來,并且在步驟830中分別存儲JPEG主圖像數(shù)據(jù)、縮略像數(shù) 據(jù)和信息段。在圖8中例示了該操作。與垂直同步信號(即,幀同步信號)及水平同步信號(即,行同步信號)同步地從 相機模塊200發(fā)送幀數(shù)據(jù),因此數(shù)據(jù)輸入單元710可以與垂直同步信號和水平同步信號同 步地讀取幀數(shù)據(jù)。解析器720根據(jù)包括在幀數(shù)據(jù)中的標記對幀數(shù)據(jù)進行解析,因此可以根據(jù)輸入順 序馬上將JPEG主圖像數(shù)據(jù)、縮略像數(shù)據(jù)和信息段分別存儲在主幀緩存器731、縮略圖 幀緩存器732和信息段緩存器733中。在此,主幀緩存器731、縮略圖幀緩存器732和信息 段緩存器733可以實現(xiàn)為物理上分離的存儲介質(zhì),或者實現(xiàn)為單個存儲介質(zhì)中的不同存儲 空間。這一點可以適用于和在整個說明書中描述的存儲介質(zhì)相關(guān)的所有構(gòu)件。通過JPEG編碼器740對存儲在縮略圖幀緩存器732中的縮略像數(shù)據(jù)進行 JPEG編碼,以便生成JPEG縮略像數(shù)據(jù)。如果縮略像數(shù)據(jù)為RGB數(shù)據(jù),則在進行 JPEG編碼操作之前可以進行通過顏色轉(zhuǎn)換將縮略像數(shù)據(jù)轉(zhuǎn)換為YCbCr數(shù)據(jù)的操作。在步驟840中(參照圖9 (c)),縮略圖文件生成器745接收JPEG縮略像數(shù)據(jù), 并且生成包括JPEG縮略像數(shù)據(jù)和縮略圖JPEG報頭的JPEG縮略像文件。在此,可 以通過利用存儲在信息段緩存器733中的信息段來生成縮略圖JPEG報頭。此外,縮略圖文 件生成器745可以根據(jù)存儲在縮略圖幀緩存器732中的縮略像數(shù)據(jù)來獲取/計算用于 生成縮略圖JPEG報頭的基本信息??s略圖文件生成器745生成的JPEG縮略像文件被輸入到報頭生成器750中。 報頭生成器750可以從存儲在信息段緩存器733中的信息段獲取生成JPEG報頭所需的基 本信息,并且利用該基本信息生成JPEG報頭。在此,JPEG縮略像文件嵌入JPEG報頭 中(參照圖9 (b))。在步驟850中,把JPEG報頭存儲在報頭存儲器755中。在步驟860中,文件生成器760可以通過利用存儲在報頭存儲器755中的JPEG報 頭和存儲在主幀緩存器731中的JPEG主圖像數(shù)據(jù)生成單個JPEG圖像文件。例如,文件生成器760可以連續(xù)地存儲器_復(fù)制存儲在報頭存儲器755中的JPEG 報頭和JPEG主圖像數(shù)據(jù),從而生成包括JPEG報頭和JPEG主圖像數(shù)據(jù)的單個JPEG報頭文 件(參照圖9(a))。參照圖6、7、8和圖9,根據(jù)本發(fā)明當前實施方式的縮略圖文件生成器745接收經(jīng)過 JPEG編碼(即,JPEG壓縮)的縮略像數(shù)據(jù),并且生成JPEG縮略像文件。然而,根據(jù)本發(fā)明的另一個實施方式,縮略圖文件生成器745可以接收沒有經(jīng)過 JPEG編碼(即,沒有經(jīng)過JPEG壓縮)的縮略像,并且根據(jù)JPEG格式對縮略像進 行再配置,以便生成偽JPEG縮略像文件。也就是說,偽JPEG縮略像文件沒有被壓 縮,并且僅其格式與JPEG格式吻合。在這種情況下,可以在沒有額外解碼操作的情況下通 過提取嵌入到JPEG圖像文件(對應(yīng)于通過圖7中的步驟860生成的最終JPEG圖像文件)的JPEG報頭中的偽JPEG縮略像文件來在顯示器屏幕上立刻顯示縮略像。根據(jù)本發(fā)明的JPEG文件生成方法和設(shè)備,主機系統(tǒng)從相機模塊接收已經(jīng)被JPEG 編碼的JPEG主圖像數(shù)據(jù),因此主機系統(tǒng)不需要對主圖像進行編碼。相應(yīng)地,可以減小主機 系統(tǒng)上所承擔的數(shù)據(jù)處理負荷以及系統(tǒng)資源的浪費。此外,如上所述,可以通過連續(xù)地存儲器-復(fù)制存儲在幀緩存器中的圖像數(shù)據(jù)而 容易地并且快速地生成對應(yīng)于單個幀的圖像的JPEG圖像文件。雖然已經(jīng)參照發(fā)明的示例性實施方式具體例示并且描述了本發(fā)明,本領(lǐng)域中的普 通技術(shù)人員應(yīng)當理解在沒有脫離通過以下權(quán)利要求所限定的發(fā)明精神和范圍情況下可以 在形式和細節(jié)上進行各種修改。
權(quán)利要求
一種壓縮文件生成設(shè)備,該設(shè)備包括存儲幀數(shù)據(jù)的存儲單元,該幀數(shù)據(jù)包括壓縮圖像數(shù)據(jù);報頭生成器,其根據(jù)所述幀數(shù)據(jù)生成報頭;以及文件生成器,其生成包括所述報頭和所述壓縮圖像數(shù)據(jù)的壓縮圖像文件。
2.根據(jù)權(quán)利要求1所述的設(shè)備,該設(shè)備還包括解析器,該解析器對所述幀數(shù)據(jù)進行解 析以使得能夠有區(qū)別地存儲所述壓縮圖像數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的設(shè)備,其中當所述幀數(shù)據(jù)還包括縮略像數(shù)據(jù)時,所述解 析器按數(shù)據(jù)輸入的順序?qū)λ鰩瑪?shù)據(jù)進行解析,以便將所述壓縮圖像數(shù)據(jù)和所述縮略 像數(shù)據(jù)互相區(qū)別開,并且分別存儲所述壓縮圖像數(shù)據(jù)和所述縮略像數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的設(shè)備,該設(shè)備還包括縮略圖存儲單元,其存儲所述縮略像數(shù)據(jù);編碼器,其接收存儲在所述縮略圖存儲單元中的所述縮略像數(shù)據(jù),并且生成縮略 圖壓縮圖像數(shù)據(jù);以及縮略圖文件生成器,其生成包括所述縮略圖壓縮圖像數(shù)據(jù)和縮略圖報頭的縮略圖壓縮 圖像文件,其中所述報頭生成器生成嵌入所述縮略圖壓縮圖像文件的報頭。
5.根據(jù)權(quán)利要求3所述的設(shè)備,其中所述幀數(shù)據(jù)還包括用于將所述壓縮圖像數(shù)據(jù)和所 述縮略像數(shù)據(jù)互相區(qū)別開的標記,并且所述解析器根據(jù)所述標記將所述壓縮圖像數(shù)據(jù) 和所述縮略像數(shù)據(jù)互相區(qū)別開,并且分別存儲所述壓縮圖像數(shù)據(jù)和所述縮略像數(shù) 據(jù)。
6.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述數(shù)據(jù)輸入單元與垂直同步信號和水平同步信 號同步地接收所述幀數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其中所述幀數(shù)據(jù)還包括用于根據(jù)所述垂直同步信號進 行幀同步的偽數(shù)據(jù)。
8.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述幀數(shù)據(jù)還包括具有生成所述報頭所需的幀信 息的信息段,并且所述報頭生成器根據(jù)所述信息段生成所述報頭。
9.根據(jù)權(quán)利要求1所述的設(shè)備,該設(shè)備還包括存儲所述報頭的報頭存儲器,其中所述 文件生成器連續(xù)地存儲器_復(fù)制存儲在所述報頭存儲器中的所述報頭和存儲在第一存儲 單元中的所述壓縮圖像數(shù)據(jù),以便生成單個壓縮圖像文件。
10.根據(jù)權(quán)利要求1所述的設(shè)備,其中從相機模塊輸入包括所述壓縮圖像數(shù)據(jù)的幀數(shù)據(jù)。
11.一種壓縮文件生成方法,該方法包括以下步驟接收包括壓縮圖像數(shù)據(jù)的幀數(shù)據(jù);根據(jù)所述幀數(shù)據(jù)生成報頭;并且生成包括所述報頭和所述壓縮圖像數(shù)據(jù)的壓縮圖像文件。
12.根據(jù)權(quán)利要求11所述的方法,該方法還包括以下步驟當所述幀數(shù)據(jù)還包括縮略 像數(shù)據(jù)時,按數(shù)據(jù)輸入的順序?qū)λ鰩瑪?shù)據(jù)進行解析,以便將所述壓縮圖像數(shù)據(jù)和所 述縮略像數(shù)據(jù)互相區(qū)別開,并且分別存儲所述壓縮圖像數(shù)據(jù)和所述縮略像數(shù)據(jù)。
13.根據(jù)權(quán)利要求12所述的方法,該方法還包括以下步驟生成縮略圖壓縮圖像文件,該縮略圖壓縮圖像文件包括通過對所述縮略像數(shù)據(jù)進行編碼而獲得的縮略圖壓縮圖 像數(shù)據(jù),其中所述縮略圖壓縮圖像文件被嵌入在所述報頭中。
14.根據(jù)權(quán)利要求11所述的方法,其中所述幀數(shù)據(jù)還包括具有生成所述報頭所需的幀 信息的信息段,并且生成所述報頭的步驟根據(jù)所述信息段來生成所述報頭。
15.根據(jù)權(quán)利要求11所述的方法,該方法還包括以下步驟存儲所述壓縮圖像數(shù)據(jù);并且存儲所述報頭,其中生成所述壓縮圖像文件的步驟分別存儲器_復(fù)制所存儲的報頭和所存儲的壓縮 圖像數(shù)據(jù),以便生成單個壓縮圖像文件。
16.根據(jù)權(quán)利要求11所述的方法,其中從相機模塊輸入所述包括壓縮圖像數(shù)據(jù)的幀數(shù)據(jù)。
17.一種相機模塊,該相機模塊包括圖像傳感器;編碼器,其根據(jù)由所述圖像傳感器獲得的單個幀的圖像來生成壓縮圖像數(shù)據(jù);和數(shù)據(jù)輸出單元,其將包括所述壓縮圖像數(shù)據(jù)的幀數(shù)據(jù)輸出給主機系統(tǒng)。
18.根據(jù)權(quán)利要求17所述的相機模塊,該相機模塊還包括縮略圖縮放器,所述縮略圖 縮放器對單個幀的圖像的大小進行縮放,并且輸出縮略像數(shù)據(jù),其中所述數(shù)據(jù)輸出單 元將用于把所述壓縮圖像數(shù)據(jù)和所述縮略像數(shù)據(jù)互相區(qū)別開的標記嵌入在所述幀數(shù) 據(jù)中,并且將該幀數(shù)據(jù)輸出到所述主機系統(tǒng)。
19.根據(jù)權(quán)利要求17所述的相機模塊,所述數(shù)據(jù)輸出單元進一步將具有生成報頭所需 的幀信息的信息段嵌入到所述幀數(shù)據(jù)中,并且將該幀數(shù)據(jù)輸出到所述主機系統(tǒng)。
20.根據(jù)權(quán)利要求17所述的相機模塊,其中所述數(shù)據(jù)輸出單元與垂直同步信號和水平 同步信號同步地將所述幀數(shù)據(jù)輸出到所述主機系統(tǒng)。
21.根據(jù)權(quán)利要求20所述的相機模塊,所述數(shù)據(jù)輸出單元進一步將根據(jù)所述垂直同步 信號進行幀同步的偽數(shù)據(jù)嵌入到所述幀數(shù)據(jù)中,并且將該幀數(shù)據(jù)輸出到所述主機系統(tǒng)。
22.—種終端,該終端包括相機模塊和與所述相機模塊連接起來的主機系統(tǒng),其中所述相機模塊包括圖像傳感器;編碼器,其根據(jù)由所述圖像傳感器獲得的單個 幀的圖像來生成壓縮圖像數(shù)據(jù);和數(shù)據(jù)輸出單元,其將包括所述壓縮圖像數(shù)據(jù)的幀數(shù)據(jù)輸 出給所述主機系統(tǒng);并且所述主機系統(tǒng)包括存儲有幀數(shù)據(jù)的存儲單元;根據(jù)該幀數(shù)據(jù)生成報頭的報頭生成 器;和文件生成器,該文件生成器生成包括所述報頭和壓縮圖像數(shù)據(jù)的壓縮圖像文件。
全文摘要
提供了一種壓縮文件生成方法和設(shè)備、相關(guān)的相機模塊和終端。該壓縮文件生成設(shè)備包括存儲幀數(shù)據(jù)的存儲單元,該幀數(shù)據(jù)包括壓縮圖像數(shù)據(jù);報頭生成器,其根據(jù)所述幀數(shù)據(jù)生成報頭;以及文件生成器,其生成包括所述報頭和所述壓縮圖像數(shù)據(jù)的壓縮圖像文件。
文檔編號H04N7/26GK101990095SQ20091016957
公開日2011年3月23日 申請日期2009年9月9日 優(yōu)先權(quán)日2009年7月31日
發(fā)明者李泓錫 申請人:Lg電子株式會社