欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

帶照相功能的手機的制作方法

文檔序號:7608041閱讀:375來源:國知局
專利名稱:帶照相功能的手機的制作方法
技術領域
本發(fā)明屬于移動通信技術領域,更具體地說涉及帶照相功能的CDMA手機的改進。
背景技術
目前手機照相技術正逐漸得到廣泛的應用。但很多解決方案需在手機的照相(CAMERA)芯片與CPU之間添加硬件設備才能實現(xiàn),這就提高了手機的成本。另外,硬件的增加必然會降低整機的可靠性,其體積也會隨之增大。
本發(fā)明的目的,就在于克服上述缺點和不足,提供一種不需要額外增加硬件和生產(chǎn)成本就可以實現(xiàn)照相以及變焦功能的手機。

發(fā)明內容
為了達到上述目的,本發(fā)明包括殼體以及安裝在殼體中的用戶界面,與用戶界面互連的鍵盤和液晶顯示器和振鈴,與用戶界面互連的系統(tǒng)模組,與系統(tǒng)模組互連的SIM卡電路、用戶識別模塊、電池、充電器、天線、發(fā)射與接收電路、話筒、聽筒、數(shù)/模和模/數(shù)轉換電路以及與系統(tǒng)模組互連的CAMERA芯片。它還包括連接CAMERA芯片與系統(tǒng)模組的CPU的硬件接口模塊、控制CAMERA芯片的控制軟件模塊、存儲控制軟件模塊的存儲模塊以及與系統(tǒng)模組的CPU連接的聲音模塊。
硬件接口模塊主要完成CPU與CAMERA芯片的硬件接口。CPU與CAMERA芯片的連接方式采用總線方式,其中包含地址總線,數(shù)據(jù)總線,讀、寫及片選端口,中斷端口等。CAMERA芯片對CPU的交互方式采用中斷方式。CAMERA芯片的時鐘由外部提供。
控制軟件模塊還包括通過數(shù)據(jù)總線從CAMERA芯片的緩存器中讀取圖像數(shù)據(jù)并通過DSP送往CPU的控制模塊,完成PREVIEW、拍照、焦距變換功能的控制模塊以及將從CAMERA芯片接收來的圖像送到LCD顯示的控制模塊。
完成PREVIEW功能的控制模塊還包括存儲中斷處理程序的閃存,包括
存儲檢測第一幀的開始程序的閃存;存儲使用幀數(shù)據(jù)包頭和包尾來檢測、判斷、處理完整的每幀數(shù)據(jù)的程序的閃存;存儲當中斷發(fā)生后出現(xiàn)錯誤時,需要把緩沖區(qū)復位一次的程序的閃存;存儲當獲得一幀完整的數(shù)據(jù)后,CPU將圖像數(shù)據(jù)送至LCD顯示的程序的閃存。
控制軟件模塊主要完成對CAMERA芯片的控制,通過對CAMERA芯片的控制來使CAMERA芯片工作在不同的狀態(tài)下,并通過數(shù)據(jù)總線從中讀取圖像數(shù)據(jù)。通過控制軟件完成照相功能,包括PREVIEW、拍照、焦距變換等功能。并將從CAMERA芯片接收到來的圖像送到LCD顯示接口端進行顯示。
控制軟件模塊主要包括控制對照相部分硬件的初始化的接口;控制照相取景大小的接口;控制照相焦距變換的接口;控制彩色或灰度級圖像轉換的接口;控制每一幀完整圖像的檢測;將圖像數(shù)據(jù)顯示到LCD顯示屏幕上的接口;與用戶界面的交互接口;功耗的控制的接口。
用戶界面用來提供用戶進行操作。包括圖像尺寸選擇、圖像焦距選擇、圖像瀏覽、定時自拍、圖像修飾、圖像的存取等用戶接口。
存儲模塊用來存取圖像數(shù)據(jù),并對其進行管理。
聲音模塊用來完成拍攝音效。
本發(fā)明的任務就是這樣完成的。
本發(fā)明提供了一種既不需要額外增加硬件和生產(chǎn)成本,又可以實現(xiàn)拍照、變焦以及圖像修飾等功能,而且不會影響現(xiàn)有手機的軟件系統(tǒng)和性能的帶照相功能的手機。它可廣泛應用于移動通信中。


圖1為本發(fā)明的硬件接口模塊的示意圖。
圖2為其圖像PREVIEW的流程圖。
具體實施例方式
實施例1。一種帶照相功能的手機。其硬件接口模塊可參閱圖1。
它包括殼體以及安裝在殼體中的用戶界面,與用戶界面互連的鍵盤和液晶顯示器和振鈴,與用戶界面互連的系統(tǒng)模組,與系統(tǒng)模組互連的SIM卡電路、用戶識別模塊、電池、充電器、天線、發(fā)射與接收電路、話筒、聽筒、數(shù)/模和模/數(shù)轉換電路以及與系統(tǒng)模組互連的CAMERA芯片(4)。它還包括連接CAMERA芯片(4)與系統(tǒng)模組的CPU(3)的硬件接口模塊、控制CAMERA芯片(4)的控制軟件模塊、存儲控制軟件模塊的存儲模塊以及與系統(tǒng)模組的CPU(3)連接的聲音模塊??刂栖浖K還包括通過數(shù)據(jù)總線從CAMERA芯片(4)的緩存器中讀取圖像數(shù)據(jù)并通過DSP送往CPU(3)的控制模塊,完成PREVIEW、拍照、焦距變換功能的控制模塊以及將從CAMERA芯片(4)接收來的圖像送到LCD顯示的控制模塊。
硬件接口模塊主要完成CPU(3)與CAMERA芯片(4)的硬件接口。CPU(3)與CAMERA芯片(4)的連接方式采用總線方式,其中包含地址總線,數(shù)據(jù)總線,讀、寫及片選端口,中斷端口等。CAMERA芯片(4)對CPU(3)的交互方式采用中斷方式。CAMERA芯片(4)的時鐘由外部提供。CAMERA芯片(4)包括鏡頭(1)和DSP數(shù)字信號處理器(2)。
完成PREVIEW功能的控制模塊還包括存儲中斷處理程序的閃存,包括存儲檢測第一幀的開始程序的閃存;存儲使用幀數(shù)據(jù)包頭和包尾來檢測、判斷、處理完整的每幀數(shù)據(jù)的程序的閃存;存儲當中斷發(fā)生后出現(xiàn)錯誤時,需要把緩沖區(qū)復位一次的程序的閃存;存儲當獲得一幀完整的數(shù)據(jù)后,CPU(3)將圖像數(shù)據(jù)送至LCD顯示的程序的閃存。
其PREVIEW流程如圖2所示。
PREVIEW功能包括通過用戶界面選擇照相尺寸、照相焦距等后通過命令按鍵指令執(zhí)行。它首先對CAMERA芯片(4)(cmos sensor)進行上電處理,對硬件進行檢測,保證硬件工作在正常的狀態(tài)。然后進行軟件的初始化,包括芯片時鐘的選擇,CAMERA芯片(4)內部寄存器的配置等。然后等待CAMERA芯片(4)中斷信號的發(fā)生。
中斷發(fā)生后,由中斷處理程序“void camera_isr(void)”進行處理。首先需要檢測第一幀的開始(我們使用判斷一幀的結束,從而推出下面的數(shù)據(jù)為下一幀的開始);當檢測到一幀的開始之后,開始對其后的每幀數(shù)據(jù)進行處理,為了保證接收到一個完整的幀數(shù)據(jù),通常使用幀數(shù)據(jù)包頭和包尾一起來檢測、判斷。因為每次中斷只能讀出四列數(shù)據(jù),所以每幀數(shù)據(jù)需要產(chǎn)生若干個中斷。這時對系統(tǒng)資源的調度是非常重要的。在現(xiàn)有CDMA中CPU(3)的資源有限的情況下,充分調動資源,保證既能接收到完整、有效的幀,又不影像對CDMA信號的接收。而且?guī)室策_到了可以接受的水準。
當中斷發(fā)生后,如果出現(xiàn)錯誤情況,一般情況下,需要把緩沖區(qū)復位一次,這樣做是為了保證我們所獲得的每一幀的數(shù)據(jù)都是正確的。
當獲得一幀完整的數(shù)據(jù)后,CPU(3)將顯示緩沖區(qū)中的圖像數(shù)據(jù)送到LCD上進行顯示。
中斷處理程序簡要說明如下<pre listing-type="program-listing">void camera_isr(void){/*使用中斷SIN2來判定一幀的結束,然后下一個中斷SINT0發(fā)生時,可以做為一幀的開始*/**Use the SIN2 interrupt to search for the end of a frame.And the instant when the next**SINT0 interrupt occurs is the start of a frame.Only once.*/if(int_status&amp;amp;CAMERA_INT_SINT2){ Ip_interrupt_disable(CAMERA_INT_SINT2); /*clear line buffer *//*清除線緩沖區(qū),并對內存復位*/ DSP_BU FFER_RESET; return;}/*Buffer overrun interrupt handle *//*錯誤的中斷發(fā)生*/&lt;dp n="d4"/&gt;if(int_status&amp;amp;CAMERA_INT_SINT1){ /*clear line buffer *//*清除線緩沖區(qū),并對內存復位*/ DSP_BU FFER_RESET;}/*Line buffer trigger interrupt handle *//*有效數(shù)據(jù)處理*/if(int_status&amp;amp;CAMERA_INT_SINT0){ Ip_interrupt_disable(int_mask); camera_sint0_isr(); if(!camera_shut_occured){Ip_interrupt_enable(int_mask); }}}void camera_sint0_isr(void)&lt;br/&gt;{ register dword i;register dword height;dword line_num,j;register volatile word*pbrr;register word*pSrc;line_num=(*plcr)&amp;amp;0xFF;獲取行號if(line_num=4){判斷第一列數(shù)據(jù) frame_handling=TRUE;} if(!frame_handling){如果當前非正常處理數(shù)據(jù),復位DSP的緩沖區(qū),等待下一幀 DSP_BUFFER_RESET;&lt;dp n="d5"/&gt;return; }/*Now reading image data from camera line buffer.*//*從Sensor讀取數(shù)據(jù)*/for(j=0;j<4;j++){ I=0; PSrc=&amp;amp;pixe
[line-num]; do{ *pSrc=*pbrr; pSrc=pSrc+128; i++; }while(i<height); line-num++; }/*如果獲得一個完整的幀數(shù)據(jù),則顯示在屏幕上*//*if we found the end of one frame,then we send image data to display panel.*/if(line_num=cmos.width){ frame_handling=FALSE; cmos_timer_dog=TRUE; cmos_display_busy=TRUE; //cmd to display data on lcd panel. rex_set sigs(&amp;amp;hs_tcb,HS_CMOS_DISPLAY_SIG);}}</pre>實施例1不需增加額外的硬件和成本就可實現(xiàn)照相功能,而且不影響手機的原軟件系統(tǒng)和性能。它可廣泛應用于移動通信及拍照中。
權利要求
1.一種帶照相功能的手機,它包括殼體以及安裝在殼體中的用戶界面,與用戶界面互連的鍵盤和液晶顯示器和振鈴,與用戶界面互連的系統(tǒng)模組,與系統(tǒng)模組互連的SIM卡電路、用戶識別模塊、電池、充電器、天線、發(fā)射與接收電路、話筒、聽筒、數(shù)/模和模/數(shù)轉換電路以及與系統(tǒng)模組互連的CAMERA芯片,其特征在于它還包括連接CAMERA芯片與系統(tǒng)模組的CPU的硬件接口模塊、控制CAMERA芯片的控制軟件模塊、存儲控制軟件模塊的存儲模塊以及與系統(tǒng)模組的CPU連接的聲音模塊。
2.按照權利要求1所述的帶照相功能的手機,其特征在于所說的控制軟件模塊還包括通過數(shù)據(jù)總線從CAMERA芯片的緩存器中讀取圖像數(shù)據(jù)并通過DSP送往CPU的控制模塊,完成PREVIEW、拍照、焦距變換功能的控制模塊以及將從CAMERA芯片接收來的圖像送到LCD顯示的控制模塊。
3.按照權利要求1或2所述的帶照相功能的手機,其特征在于所說的完成PREVIEW功能的控制模塊還包括存儲中斷處理程序的閃存,包括存儲檢測第一幀的開始程序的閃存;存儲使用幀數(shù)據(jù)包頭和包尾來檢測、判斷、處理完整的每幀數(shù)據(jù)的程序的閃存;存儲當中斷發(fā)生后出現(xiàn)錯誤時,需要把緩沖區(qū)復位一次的程序的閃存;存儲當獲得一幀完整的數(shù)據(jù)后,CPU將圖像數(shù)據(jù)送至LCD顯示的程序的閃存。
全文摘要
一種帶照相功能的手機,屬于移動通信技術。它包括殼體、用戶界面、系統(tǒng)模組、CAMERA芯片及相關電路。還包括硬件接口模塊、控制CAMERA芯片的控制軟件模塊、存儲模塊及與聲音模塊。控制軟件模塊還包括讀取圖像數(shù)據(jù)送往CPU、完成PREVIEW和拍照及焦距變換等功能以及將圖像送到LCD顯示的控制模塊。PREVIEW功能的控制模塊還包括存儲中斷處理程序的閃存。中斷處理程序包括檢測第一幀的開始、處理完整的每幀數(shù)據(jù)、當中斷發(fā)生后出現(xiàn)錯誤時把緩沖區(qū)復位一次、獲得一幀完整的數(shù)據(jù)后由CPU將圖像數(shù)據(jù)送至LCD顯示等程序。它無需增加硬件和生產(chǎn)成本即可實現(xiàn)拍照、變焦以及圖像修飾等功能,可廣泛應用于移動通信及拍照中。
文檔編號H04M1/21GK1481137SQ03138759
公開日2004年3月10日 申請日期2003年7月6日 優(yōu)先權日2003年7月6日
發(fā)明者張斌, 江志闊, 王克強, 王桂成, 于芝濤, 李甫, 斌 張 申請人:海信集團有限公司, 青島海信通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
阳江市| 建平县| 胶南市| 石台县| 康定县| 阿克苏市| 大姚县| 山东| 高阳县| 灵石县| 台山市| 玉门市| 崇义县| 错那县| 满洲里市| 龙门县| 清水县| 突泉县| 常宁市| 安岳县| 大方县| 高陵县| 苗栗市| 独山县| 顺昌县| 内丘县| 临沧市| 从化市| 永清县| 新郑市| 广灵县| 芮城县| 休宁县| 上林县| 望城县| 桑植县| 青铜峡市| 道真| 永善县| 陇川县| 宿松县|