專利名稱:用于帶有攝像頭的移動通訊終端中的圖像處理的方法
技術領域:
本發明涉及一種圖像處理的方法,特別涉及一種用于帶有攝像頭的移動通訊終端中的圖像處理的方法。
背景技術:
隨著數碼圖像技術的飛速發展,各種數碼攝像或圖像處理產品已經普遍進入百姓生活。作為數碼圖像領域核心技術的圖像處理器的種類繁多,功能也日益增強。不僅有用于單獨的數碼相機上的圖像處理器,也有適用于帶有鑲嵌式攝像頭的移動通信終端如移動電話或個人掌上電腦上的圖像處理器,它不僅可以幫助移動電話實現圖像的顯示,更能夠進行圖像獲取并通過移動電話進行多媒體的通訊,這種復合移動電話提高了應用的效率,也極大地方便了用戶。但是,現有用于帶有攝像頭的移動電話中的圖像處理方法存在這樣的缺點參看圖1,帶有攝像頭的移動電話包括攝像模塊20’、基帶模塊30’和LCD模塊10’等功能模塊,其中的攝像模塊20’包括鏡頭、光學傳感器和圖像處理器。基帶模塊30’控制攝像模塊20’和LCD模塊10’的運作。無論是通過LCD模塊10’瀏覽攝像模塊20’輸入的視頻流,還是攝像模塊20’捕獲圖像后通過LCD模塊10’顯示捕獲的圖像都需要經過基帶模塊30’再由攝像模塊20’傳送該圖像到LCD模塊10’。而且各個過程的實現也都需要基帶模塊30’中的主控制器來進行控制和協調,這無疑增加了基帶模塊30’的負擔,造成了基帶模塊的負載過大;而且由于攝像模塊20’捕獲的圖像需要經過基帶模塊30’后才傳送到LCD模塊10’,所以在LCD模塊10’上顯示的圖像和實際畫面之間有幾幀圖像的延遲。這些缺陷的存在使得帶有攝像頭的移動電話在實際操作中不能達到令人滿意的使用效果,因此急需出現一種能夠使攝像模塊20’不需要經過基帶模塊30’就可以與LCD模塊10’相互進行圖像數據傳遞的圖像處理方法。
發明內容
本發明的目的是提供一種用于帶有攝像頭的移動通訊終端中的圖像處理方法。它能夠使攝像模塊不需要經過基帶模塊就可以與LCD模塊相互進行圖像數據傳遞,減輕了基帶模塊的負擔,消除了LCD模塊顯示圖像和實際畫面之間的延遲。
為了實現上述發明目的,本發明的技術方案以如下方式實現用于帶有攝像頭的移動通訊終端中的圖像處理方法,包括預覽模式、靜態圖像捕獲模式、捕獲后顯示模式和視頻捕獲模式。
上述預覽模式的步驟為1)CCD/CMOS圖像傳感器發送圖像數據到SIF/ISP單元;2)SIF/ISP單元將圖像數據發送到圖像大小管理單元進行處理;3)圖像大小管理單元處理后的圖像數據由YUV-RGB轉換器進行YUV-RGB轉換;4)轉換后的圖像數據存入幀緩沖器;5)幀緩沖器將圖像數據發送到LCD VIEW單元進行Gamma糾正和色深處理;6)處理后的圖像數據發送至LCD驅動接口單元,并經LCD模塊進行顯示。
上述預覽模式中步驟4)還包括將幀緩沖器中的圖像數據發送至2-D圖像引擎進行二維圖像操作后發送回幀緩沖器。
上述靜態圖像捕獲模式的步驟為1)CCD/CMOS圖像傳感器發送圖像數據到SIF/ISP單元;2)SIF/ISP單元將圖像數據發送到圖像大小管理單元進行處理;3)圖像大小管理單元處理后的圖像數據發送至JPEG編碼解碼單元進行編碼;4)編碼后的圖像數據發送到主機接口。
上述捕獲后顯示模式的步驟為1)主機接口發送圖像數據到JPEG編碼解碼單元進行解碼;2)解碼后的數據發送到圖像大小管理單元進行處理并存入幀緩沖器;3)幀緩沖器將圖像數據發送到LCD VIEW單元進行Gamma糾正和色深處理;6)處理后的圖像數據發送至LCD驅動接口單元,并經LCD模塊進行顯示。
上述捕獲后顯示模式中步驟2)還包括將幀緩沖器中的圖像數據發送至2-D圖像引擎進行二維圖像操作后發送回幀緩沖器。
上述視頻捕獲模式的步驟為1)CCD/CMOS圖像傳感器發送分辨率很小的多幀圖像數據到SIF/ISP單元;2)SIF/ISP單元將圖像數據發送到圖像大小管理單元進行處理;3)圖像大小管理單元處理后的圖像數據發送至JPEG編碼解碼單元進行編碼;4)編碼后的多幀圖像數據發送到主機接口。
本發明由于采用了上述方法,當所述圖像處理器被用于帶有鑲嵌式攝像頭的移動通信終端上時,可使攝像模塊與LCD模塊直接相連,從而令顯示圖像和實際畫面之間的延遲現象得以很好的消除,用戶可以任意地捕獲的其所看到的最適合的圖像;本發明使基帶模塊減少了不必要的負載,提高了其利用率;另外,移動通信終端在進行基本通話的同時來完成目標圖像的捕獲和傳送操作并互不影響也是利用本發明所提供的圖像處理器所能夠實現的。
圖1是使用現有技術圖像處理器的移動電話的結構框圖;圖2是本發明預覽模式的流程圖;圖3是本發明靜態圖像捕獲模式的流程圖;圖4是本發明捕獲后顯示模式的流程圖;圖5是本發明視頻捕捉模式的流程圖。
圖6是實現本發明方法的圖像處理器的結構框圖。
圖7是使用本發明的圖像處理方法的移動電話的結構框圖;具體實施方式
下面結合附圖和具體實施方式
對本發明作進一步詳細的說明。
用于帶有攝像頭的移動電話中的圖像處理的方法,包括預覽模式、靜態圖像捕獲模式、捕獲后顯示模式和視頻捕獲模式。
參看圖2,本發明中預覽模式的步驟為1)CCD/CMOS圖像傳感器發送YUV圖像數據到SIF/ISP單元;2)SIF/ISP單元將圖像數據發送到圖像大小管理單元進行處理;3)圖像大小管理單元處理后的圖像數據由YUV-RGB轉換器進行YUV-RGB轉換;4)轉換后的圖像數據存入幀緩沖器;5)幀緩沖器將圖像數據發送到LCD VIEW單元進行Gamma糾正和色深處理;6)處理后的圖像數據發送至LCD驅動接口單元,并經LCD模塊進行顯示。
上述預覽模式的步驟4)還包括將幀緩沖器中的圖像數據發送至2-D圖像引擎進行二維圖像操作后發送回幀緩沖器。
參看圖3,本發明中靜態圖像捕獲模式的步驟為1)CCD/CMOS圖像傳感器發送YUV圖像數據到SIF/ISP單元;2)SIF/ISP單元將圖像數據發送到圖像大小管理單元進行處理;3)圖像大小管理單元處理后的圖像數據發送至JPEG編碼解碼單元進行編碼;4)編碼后的圖像數據發送到主機接口。
參看圖4,本發明中捕獲后顯示模式的步驟為1)主機接口發送YUV圖像數據到JPEG編碼解碼單元進行解碼;2)解碼后的數據發送到圖像大小管理單元進行處理并存入幀緩沖器;3)幀緩沖器將圖像數據發送到LCD VIEW單元進行Gamma糾正和色深處理;4)處理后的圖像數據發送至LCD驅動接口單元,并經LCD模塊進行顯示。
上述捕獲后顯示模式的步驟2)還包括將幀緩沖器中的圖像數據發送至2-D圖像引擎進行二維圖像操作后發送回幀緩沖器。
參看圖5,本發明中視頻捕獲模式的步驟為1)CCD/CMOS圖像傳感器發送分辨率很小的多幀YUV圖像數據到SIF/ISP單元;2)SIF/ISP單元將圖像數據發送到圖像大小管理單元進行處理;3)圖像大小管理單元處理后的圖像數據發送至JPEG編碼解碼單元進行編碼;4)編碼后的多幀圖像數據發送到主機接口。
參看圖6,用于帶有攝像頭的移動通訊終端中的圖像處理器,包括與主機相連的主機接口1、與主機接口1相互傳遞數據的JPEG編碼解碼單元2、接收來自CCD/CMOS圖像傳感器發送的YUV圖像數據的SIF/ISP單元8、對SIF/ISP單元8傳送的圖像數據進行處理并與JPEG編碼解碼單元2相互傳遞數據的圖像大小管理單元3、對圖像大小管理單元3處理后的數據進行YUV-RGB轉換的YUV-RGB轉換器4、系統控制器9和內部總線10,所述主機接口1通過系統控制器9和內部總線10控制各單元。還包括可使主機直接控制LCD模塊的LCD控制單元14,系統控制器9和內部總線10的輸出信號用于控制所述LCD控制單元14,所述LCD控制單元14接收經過YUV-RGB轉換器4轉換的圖像數據并將其發送至LCD模塊進行顯示。
上述LCD控制單元14包括幀緩沖器5、LCD VIEW單元6和LCD驅動接口單元7,所述幀緩沖器5將YUV-RGB轉換器4轉換的圖像數據發送至LCD VIEW單元6進行處理,LCD VIEW單元6處理后的圖像數據發送到LCD驅動接口單元7。上述LCD VIEW單元6包括Gamma糾正器12和色深處理器13,圖像數據經過Gamma糾正器12處理后再由色深處理器13進行色深處理。本發明圖像處理器還包括對所述幀緩沖器5中存儲圖像數據進行二維圖像操作的2-D圖像引擎11。上述JPEG編碼解碼單元(2)包括JPEG線緩沖器、JPEG編碼解碼器和JPEG緩沖器。上述圖像大小管理單元(3)包括圖像大小管理線緩沖器和圖像大小管理器。
參看圖7,帶有攝像頭的移動電話包括基帶模塊30、LCD模塊10、攝像模塊20、RF模塊40、電源模塊50、FLASH存儲器60、鍵盤部分70、Sim卡80和音頻模塊90。攝像模塊20包括光學傳感器22、鏡頭21和圖像處理器23,光學傳感器22將從鏡頭21捕獲的光圖像轉換為電圖像信號,圖像處理器23把從光學傳感器22輸入的電圖像信號轉換為數字信號并將轉換后的數字信號進行進一步處理后傳給LCD模塊10或者是基帶模塊30。基帶模塊30是整個移動電話的核心部分,它與SIM卡(Subscriber Identity Module用戶識別卡)、存儲模塊60、鍵盤部分70、音頻模塊90和電源模塊50等相連。存儲模塊60用來存儲移動裝置需要存儲的數據和從攝像模塊20捕獲到的圖像數據。鍵盤部分70是用戶和本裝置的人機接口界面,用戶用來完成需要的各種操作。音頻模塊90解調從RF模塊40接收到的編碼的聲音信號并提供解調的聲音信號給揚聲器,并編碼來自麥克風的電聲信號并經提供編碼的聲音信號給RF模塊40。LCD模塊用于顯示攝像電話的基本操作狀態,并對攝像頭捕獲的圖像或者電話儲存裝置內的圖像文件進行顯示。RF(射頻)模塊40包括主要對輸入RF信號進行處理的RF處理器、把RF信號轉換為IF信號的IF(中頻)處理器和把IF信號轉換為基帶模塊30可處理的基帶位流的基帶處理器。另外,盡管未示出,RF模塊40被分為接收器和發射器。RF模塊40中的接收器把輸入的RF信號放大而抑制噪音,并且經IF處理器把放大的信號轉換為數字信號。轉換的數字信號被提供給基帶模塊30。RF模塊40中的發射器把從基帶模塊30提供的根據頻帶調制后的信號放大,并且經未描述的天線部分發射該信號。
權利要求
1.用于帶有攝像頭的移動通訊終端中的圖像處理的方法,包括預覽模式、靜態圖像捕獲模式、捕獲后顯示模式和視頻捕獲模式。
2.如權利要求1所述的方法,其特征在于,所述預覽模式的步驟為1)CCD/CMOS圖像傳感器發送圖像數據到SIF/ISP單元;2)SIF/ISP單元將圖像數據發送到圖像大小管理單元進行處理;3)圖像大小管理單元處理后的圖像數據由YUV-RGB轉換器進行YUV-RGB轉換;4)轉換后的圖像數據存入幀緩沖器;5)幀緩沖器將圖像數據發送到LCD VIEW單元進行Gamma糾正和色深處理;6)處理后的圖像數據發送至LCD驅動接口單元,并經LCD模塊進行顯示。
3.如權利要求2所述的方法,其特征在于,所述步驟4)還包括將幀緩沖器中的圖像數據發送至2-D圖像引擎進行二維圖像操作后發送回幀緩沖器。
4.如權利要求1所述的方法,其特征在于,所述靜態圖像捕獲模式的步驟為1)CCD/CMOS圖像傳感器發送圖像數據到SIF/ISP單元;2)SIF/ISP單元將圖像數據發送到圖像大小管理單元進行處理;3)圖像大小管理單元處理后的圖像數據發送至JPEG編碼解碼單元進行編碼;4)編碼后的圖像數據發送到主機接口。
5.如權利要求1所述的方法,其特征在于,所述捕獲后顯示模式的步驟為1)主機接口發送圖像數據到JPEG編碼解碼單元進行解碼;2)解碼后的數據發送到圖像大小管理單元進行處理并存入幀緩沖器;3)幀緩沖器將圖像數據發送到LCD VIEW單元進行Gamma糾正和色深處理;6)處理后的圖像數據發送至LCD驅動接口單元,并經LCD模塊進行顯示。
6.如權利要求5所述的方法,其特征在于,所述步驟2)還包括將幀緩沖器中的圖像數據發送至2-D圖像引擎進行二維圖像操作后發送回幀緩沖器。
7.如權利要求1所述的方法,其特征在于,所述視頻捕獲模式的步驟為1)CCD/CMOS圖像傳感器發送分辨率很小的多幀圖像數據到SIF/ISP單元;2)SIF/ISP單元將圖像數據發送到圖像大小管理單元進行處理;3)圖像大小管理單元處理后的圖像數據發送至JPEG編碼解碼單元進行編碼;4)編碼后的多幀圖像數據發送到主機接口。
全文摘要
本發明公開了一種用于帶有攝像頭的移動通訊終端中的圖像處理的方法,屬于圖像處理的方法領域。本發明能夠使攝像模塊不需要經過基帶模塊就可以與LCD模塊相互進行圖像數據傳遞,減輕了基帶模塊的負擔,消除了LCD模塊顯示圖像和實際畫面之間的延遲。本發明包括預覽模式、靜態圖像捕獲模式、捕獲后顯示模式和視頻捕獲模式。
文檔編號H04M1/02GK1525774SQ0311965
公開日2004年9月1日 申請日期2003年3月19日 優先權日2003年3月19日
發明者李國新, 張韻東 申請人:北京中星微電子有限公司