亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

處理多媒體信息的方法和系統(tǒng)的制作方法

文檔序號:6759469閱讀:116來源:國知局
專利名稱:處理多媒體信息的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動多媒體通信,更具體地,本發(fā)明涉及在移動多媒體處理器中進(jìn)行圖像編輯的方法和系統(tǒng)。
背景技術(shù)
移動通信改變了人們通信的方式,移動電話也從一種奢侈品轉(zhuǎn)變?yōu)槿藗內(nèi)粘I畹幕窘M成部分。移動電話的使用取決于社會情況,而不受地點和技術(shù)的限制。當(dāng)前,語音連接已經(jīng)滿足了日常通信的基本需要,移動語音連接正不斷溶入日常生活的方方面面,而移動通信革命的下一步將是使用移動互聯(lián)網(wǎng)得的集成移動多媒體應(yīng)用。
能夠提供多種高速接入技術(shù)的第三代(3G)蜂窩網(wǎng)絡(luò),以及特別設(shè)計來應(yīng)用這些技術(shù)的移動電話,滿足了人們對支持使用高級壓縮標(biāo)準(zhǔn)的TV和音頻應(yīng)用、高分辨率游戲應(yīng)用、音樂接口、外圍接口支持等集成多媒體應(yīng)用的需求。隨著芯片設(shè)計者使用壓縮技術(shù)和更高的帶寬來傳送更多的信息,處理要求也隨之提高。3G無線應(yīng)用所支持的比特率在384k/s到2M/s之間,這允許芯片設(shè)計者可以為無線系統(tǒng)提供多媒體性能、更高的質(zhì)量、更低的干擾和更大的覆蓋區(qū)域。
隨著移動多媒體服務(wù)越來越普及,功耗、網(wǎng)絡(luò)性能性價比最優(yōu)化和服務(wù)質(zhì)量等因素對電信運營商來說將更為重要。細(xì)致的網(wǎng)絡(luò)規(guī)劃和部署、傳輸方式的改進(jìn)、接收器技術(shù)和芯片集成方案的提高,才能使上述目標(biāo)得以實現(xiàn)。在這點上,運營商需要一種技術(shù)使得可以為移動多媒體應(yīng)用提供更高的下行吞吐量,以此來為移動多媒體應(yīng)用服務(wù)的消費者提供更為出色的QoS性能和速率。
當(dāng)前,移動多媒體處理器還未充分開發(fā)單片系統(tǒng)(SOC)集成的作用,來為今天的移動手持機(jī)提供更為出色的總體系統(tǒng)解決方案。例如,現(xiàn)有的移動處理器可使用多個硬件加速器來支持多種多媒體應(yīng)用,這將明顯地增加功耗、實現(xiàn)復(fù)雜度、移動處理器所占空間和移動終端的最終體積。盡管如此,可以提供更為出色的下行容量的新技術(shù)不斷推出,進(jìn)一步加速了人們對新一代多媒體應(yīng)用的需求。這些新一代多媒體應(yīng)用的首要目標(biāo)是提供與在個人計算機(jī)(PC)中常用的應(yīng)用類型相似的應(yīng)用。
比較本發(fā)明后續(xù)將要結(jié)合附圖介紹的系統(tǒng),現(xiàn)有技術(shù)的其它局限性和弊端對于本領(lǐng)域的普通技術(shù)人員來說是顯而易見的。

發(fā)明內(nèi)容
本發(fā)明提供一種在移動多媒體處理器中進(jìn)行圖像編輯的系統(tǒng)和/或方法,結(jié)合至少一幅附圖進(jìn)行了說明,并在權(quán)利要求中進(jìn)行了完整的描述。
根據(jù)本發(fā)明的一個方面,提供一種處理多媒體信息的方法,所述方法包括在包含集成的圖像編輯器的移動多媒體芯片中編輯圖像數(shù)據(jù)。
優(yōu)選地,所述方法還包括從多個存儲設(shè)備中的至少一個中獲取所述圖像數(shù)據(jù)的至少一部分以進(jìn)行所述編輯。
優(yōu)選地,所述多個存儲設(shè)中的所述至少一個位于以下之一集成在所述移動多媒體芯片中和位于所述移動多媒體芯片的外部。
優(yōu)選地,所述移動多媒體芯片集成在包含有用于顯示至少一部分所述編輯后的圖像數(shù)據(jù)的可視顯示器的移動設(shè)備中。
優(yōu)選地,所述方法還包括獨立于與所述圖像數(shù)據(jù)相關(guān)的文件格式,在移動多媒體芯片中編輯所述圖像數(shù)據(jù)。
優(yōu)選地,所述方法還包括獨立于與所述圖像數(shù)據(jù)相關(guān)的源位置,在所述移動多媒體芯片中編輯所述圖像數(shù)據(jù)。
優(yōu)選地,所述方法還包括在所述移動多媒體芯片中編輯所述圖像數(shù)據(jù)原始像素數(shù)據(jù)。
優(yōu)選地,所述方法還包括使用連接到所述移動多媒體芯片上的至少一個插件在所述移動多媒體芯片內(nèi)編輯所述圖像數(shù)據(jù)。
優(yōu)選地,所述方法還包括由所述移動多媒體芯片將至少一部分所述圖像數(shù)據(jù)從所述圖像數(shù)據(jù)的原始圖像格式轉(zhuǎn)換為與所述移動多媒體芯片進(jìn)行編輯相適配的圖片格式。
優(yōu)選地,所述方法還包括使用條帶方法基于所述圖像數(shù)據(jù)的格式編輯所述圖像數(shù)據(jù)。
優(yōu)選地,所述圖像數(shù)據(jù)包括視頻數(shù)據(jù)。
根據(jù)本發(fā)明的一個方面,提供一種處理多媒體信息的系統(tǒng),所述系統(tǒng)包括圖像編輯器,集成在移動多媒體芯片內(nèi),對所述移動多媒體芯片內(nèi)收到的圖像數(shù)據(jù)進(jìn)行編輯。
優(yōu)選地,集成在所述移動多媒體芯片中的所述圖像編輯器從多個存儲設(shè)備中的至少一個中獲取所述圖像數(shù)據(jù)的至少一部分以進(jìn)行所述編輯。
優(yōu)選地,所述多個存儲設(shè)中的所述至少一個位于以下之一集成在所述移動多媒體芯片中和位于所述移動多媒體芯片的外部。
優(yōu)選地,集成在所述移動多媒體芯片中的所述圖像編輯器集成在包含有用于顯示至少一部分所述編輯后的圖像數(shù)據(jù)的可視顯示器的移動設(shè)備中。
優(yōu)選地,集成在所述移動多媒體芯片中的所述圖像編輯器獨立于與所述圖像數(shù)據(jù)相關(guān)的文件格式編輯所述圖像數(shù)據(jù)。
優(yōu)選地,集成在所述移動多媒體芯片中的所述圖像編輯器獨立于與所述圖像數(shù)據(jù)相關(guān)的源位置編輯所述圖像數(shù)據(jù)。
優(yōu)選地,集成在所述移動多媒體芯片中的所述圖像編輯器編輯所述圖像數(shù)據(jù)的原始像素數(shù)據(jù)。
優(yōu)選地,集成在所述移動多媒體芯片中的所述圖像編輯器使用連接到所述移動多媒體芯片的至少一個插件編輯所述圖像數(shù)據(jù)。
優(yōu)選地,集成在所述移動多媒體芯片中的所述圖像編輯器將至少一部分所述圖像數(shù)據(jù)從所述圖像數(shù)據(jù)的原始圖像格式轉(zhuǎn)換為與所述移動多媒體芯片進(jìn)行編輯相適配的圖片格式。
優(yōu)選地,集成在所述移動多媒體芯片中的所述圖像編輯器使用條帶方法基于所述圖像數(shù)據(jù)的格式編輯所述圖像數(shù)據(jù)。
本發(fā)明的這些和其他優(yōu)點、目的和創(chuàng)新特征,以及所描述的實施例的細(xì)節(jié),在結(jié)合以下描述和附圖后將得到全面的理解。


圖1A是依據(jù)本發(fā)明一個實施例的使用帶有集成的圖像編輯器的移動多媒體芯片的移動設(shè)備的結(jié)構(gòu)示意圖;圖1B是依據(jù)本發(fā)明一個實施例的帶有集成的圖像編輯器的移動多媒體系統(tǒng)的結(jié)構(gòu)示意圖;圖2A是依據(jù)本發(fā)明一個實施例的圖像編輯器的框圖;圖2B是依據(jù)本發(fā)明一個實施例的圖像編輯器的框圖;圖3是依據(jù)本發(fā)明一個實施例的使用條帶處理(striping)方法處理視頻數(shù)據(jù)的流程圖;圖4是依據(jù)本發(fā)明一個實施例的圖2B所示的圖像編輯器的圖像操作的框圖;圖5是依據(jù)本發(fā)明一個實施例的處理多媒體數(shù)據(jù)的的流程圖。
具體實施例方式
本發(fā)明提供一種在移動多媒體處理器中進(jìn)行圖像編輯的方法和系統(tǒng),包括在移動多媒體芯片中編輯視頻數(shù)據(jù)。所述移動多媒體芯片可從片上存儲器和/或片外存儲器獲得視頻數(shù)據(jù)以進(jìn)行編輯。所述移動多媒體芯片集成在移動設(shè)備內(nèi),所述移動設(shè)備包括可視顯示器,顯示至少一部分編輯后的視頻數(shù)據(jù)。所述移動多媒體芯片對視頻數(shù)據(jù)的編輯與文件格式和/或視頻數(shù)據(jù)的源位置無關(guān)。此外,所述移動多媒體芯片可編輯視頻數(shù)據(jù)的原始像素數(shù)據(jù),還可將視頻數(shù)據(jù)從其原始圖片格式轉(zhuǎn)換為與進(jìn)行編輯的所述移動多媒體芯片相適配的圖像格式。在本發(fā)明的一個實施例中,在所述移動多媒體芯片上連接有一個或多個插件,以提供附加的圖像處理功能,例如消除“紅眼”功能。
圖1A是依據(jù)本發(fā)明一個實施例的使用帶有集成的圖像編輯器的移動多媒體芯片的移動設(shè)備的結(jié)構(gòu)示意圖。如圖1A中所示,移動設(shè)備102a包括顯示器107a、主機(jī)處理器108a、主機(jī)存儲器110a、天線104a和移動多媒體芯片114a。移動多媒體芯片114a用于處理移動設(shè)備102a中的音頻和/或視頻數(shù)據(jù)。移動多媒體芯片114a包括圖像編輯器116a和片上存儲器122a。
依據(jù)本發(fā)明的一個實施例,圖像編輯器116a可為移動設(shè)備102a提供PC應(yīng)用型的編輯功能。例如,圖像編輯器116a實現(xiàn)PC應(yīng)用程序例如PhotoshopTM的編輯功能。圖像編輯器116a可包括適當(dāng)?shù)碾娐贰⑦壿嫼?或代碼,提供多種圖像編輯功能來編輯多個圖像118a、...、120a。移動設(shè)備102a中的移動多媒體芯片114a和/或主機(jī)處理器108a可在處理視頻數(shù)據(jù)的過程中使用該圖像編輯功能。圖像編輯器116a每次可對一張圖片的至少一部分執(zhí)行多種圖像編輯功能,以此來優(yōu)化移動設(shè)備102a內(nèi)的存儲器使用和/或處理帶寬。圖像編輯器116a的一些典型特征包括生成真彩全晰圖片幀、可應(yīng)用于脫機(jī)情況的CamPlus效果和圖片合并(part-shot combining)。圖像編輯器116a的某些其他特征包括通過屏蔽填充操作(masked fill operation)在圖像上添加文字,使用插件進(jìn)行高級或自定義圖片操作,例如,調(diào)整亮度/對比度/色彩平衡等。
在視頻編輯過程中,圖像文件格式和圖像文件位置對移動多媒體芯片114a和/或主機(jī)處理器108a而言是透明的或隱藏的,這使得可以處理的文件格式更多,并可對加載到片上存儲器122a中的壓縮圖像進(jìn)行處理。在這點上,為實現(xiàn)處理,圖像文件格式與視頻數(shù)據(jù)的物理位置相隔離。此外,存儲將要處理的視頻數(shù)據(jù)的存儲器緩存器可使用標(biāo)識符例如用戶定義的ID來標(biāo)識,而不是絕對的存儲器地址。移動多媒體芯片114a可通過天線114a從外部視頻數(shù)據(jù)源,或通過連接105a從外部存儲器106a接收將要處理的視頻數(shù)據(jù)。
在本發(fā)明的另一實施例中,圖像編輯器116a可在脫機(jī)情況下處理任意大小的圖像118a、...、120a,并允許移動多媒體芯片114a和/或主機(jī)處理器108a訪問任意圖像的原始像素數(shù)據(jù),并將其作為圖形用戶界面(GUI)的一部分。依據(jù)本發(fā)明的另一實施例,圖像編輯器116a可允許第三方(3rd)寫入用于實現(xiàn)用戶定義的功能或效果的插件112a,以對圖像(例如任何一個圖像118a、...、120a)進(jìn)行操作。例如,圖像編輯器116a可允許第三方(3rd)寫入插件112a,用于在視頻顯示器107a上顯示處理后視頻數(shù)據(jù)時,在移動設(shè)備102a中實現(xiàn)消除紅眼功能。
圖像編輯器116a所支持的圖像格式包括聯(lián)合圖像專家組(JPEG)格式、圖像交換格式(GIF)和可移植的網(wǎng)絡(luò)圖象文件格式(PNG)。JPG是一種壓縮技術(shù),用于壓縮彩色和灰度級連續(xù)色調(diào)圖像。JPEG圖像可支持1600萬像素,并可應(yīng)用于照片和復(fù)雜圖形。GIF是一種支持256色的壓縮技術(shù),可用于線型圖形、黑白圖像和幾個象素高的小文本。GIF格式還可支持透明格式,將背景色設(shè)置為透明,使得下面的網(wǎng)頁的色彩可顯現(xiàn)出來。PNG格式使用比GIF格式更高的壓縮比,還可使用不透明度,或透明度的控制。
依據(jù)本發(fā)明的一個實施例,圖像編輯器116a可支持PNG和GIF格式。如果圖像編輯器116a使用PNG格式,那么在編輯視頻數(shù)據(jù)時可使用每像素24位(bpp)的格式,并使用阿爾法(alpha)信道且不用交錯。如果圖像編輯器116a使用GIF格式,那么視頻數(shù)據(jù)編輯在無需采用交錯、本地色彩映射和/或動畫制作的情況下就可實現(xiàn)。盡管如此,本發(fā)明并不僅限于此。PNG解碼、PNG編碼和GIF編碼可設(shè)置為默認(rèn)選項。這可以通過在編譯圖像編輯器116a為PNG CODEC和/或GIF CODEC以實現(xiàn)PNG編碼/解碼和GIF編碼時設(shè)置標(biāo)志或參數(shù)來實現(xiàn)。
圖1B是依據(jù)本發(fā)明一個實施例的帶有集成的圖像編輯器的移動多媒體系統(tǒng)的結(jié)構(gòu)框圖。如圖1B中所示,移動多媒體系統(tǒng)100包含核心處理器102、音頻模塊108、記憶棒模塊110、SanDisk(SD)卡模塊112、測試模塊114、TV模塊116、PC模塊118和多個攝像頭模塊,即攝像頭1120和攝像頭2120。系統(tǒng)100還可進(jìn)一步包括基帶閃存模塊124、基帶模塊126、鍵盤模塊128、RF模塊130、天線132、主LCD模塊134、次LCD模塊136、可選閃存模塊138和可選SDRAM模塊140。核心處理器102可包括RAM模塊104、圖像編輯器103和模擬模塊106。
核心處理器102可包括適當(dāng)?shù)倪壿嫛㈦娐泛?或代碼,用于為手持多媒體設(shè)備進(jìn)行視頻和/或多媒體數(shù)據(jù)處理。例如,核心處理器102可設(shè)計和優(yōu)化為進(jìn)行視頻記錄/回放、移動TV和3D移動游戲。核心處理器102為完全可編程結(jié)構(gòu),這樣就可使用軟件來執(zhí)行多種多媒體功能,而無需增加與硬件加速器相關(guān)的成本開銷和因市場不確定性而帶來周期。核心處理器102可包括適當(dāng)?shù)倪壿?、電路?或代碼,用于將視頻和音頻處理、多音合成、LCD控制器和SRAM集成在同一芯片上。這種集成設(shè)計方法簡化了設(shè)計,同時節(jié)省成本、空間和功率。核心處理器102既可作為獨立多媒體處理器使用,也可作為主機(jī)的協(xié)處理器來使用。
核心處理器102可以是例如具有128K位指令和數(shù)據(jù)高速緩存的150MHz雙算術(shù)邏輯單元(ALU)VideoCoreII處理器。核心處理器102可以是例如帶有唯一芯片ID代碼的數(shù)字版權(quán)管理器(DRM)。核心處理器102帶有為多種產(chǎn)品和算法例如SD卡、高級加密標(biāo)準(zhǔn)(AES)、3數(shù)據(jù)加密標(biāo)準(zhǔn)(3DES)和Rivest-Shamir-Adleman(RSA)提供可錄制媒體內(nèi)容保護(hù)加密的功能。核心處理器102可包含帶有自由編程密鑰的加密后代碼。核心處理器102可用于進(jìn)行視頻壓縮,例如運行視頻CODEC如MPEG-4、H.263或H.264。核心處理器102可用于視頻處理,例如圖像傳感器前端處理、防模糊或降噪處理,或用于視頻分析,例如分割操作、目標(biāo)識別或智能傳感器。核心處理器102可包括例如52個通用I/O(GPIO)管腳。該GPIO管腳可用于用戶定義的I/O或與內(nèi)部外圍設(shè)備連接。
核心處理器102包括圖像編輯器103、RAM模塊104和模擬模塊106。圖像編輯器103包括適當(dāng)?shù)碾娐?、邏輯?或代碼,實現(xiàn)移動多媒體系統(tǒng)100的視頻數(shù)據(jù)編輯功能。例如,圖像編輯器103可提供與圖1A中的圖像編輯器116a一樣的圖像編輯功能。RAM模塊106包括適當(dāng)?shù)碾娐?、邏輯?或代碼,用于存儲片上數(shù)據(jù),例如10Mb的片上數(shù)據(jù)。模擬模塊106可包含例如開關(guān)電源(SMPS)模塊和鎖相環(huán)(PLL)模塊。
模擬模塊106可包括片上SMPS控制器,實現(xiàn)其核心電壓的生成。該核心電壓可依據(jù)核心處理器102上的速率要求進(jìn)行軟件編程,以此對功率管理進(jìn)行進(jìn)一步控制。正常情況下的核心電壓工作范圍在0.8V-1.2V之間,在休眠模式下,這個值降至約0.6V。模擬模塊106還可包括多個鎖相環(huán),用于為例如外部設(shè)備生成195kHz-200MHz的時鐘。核心處理器102可包括多個工作電源模式,例如,運行、待機(jī)、休眠和掉電模式。依據(jù)本發(fā)明的-個實施例,核心處理器102可包括旁路模式,允許主機(jī)在掉電模式下訪問存儲器映射的外圍設(shè)備。在旁路模式下,核心處理器102可在正常工作過程中直接對顯示器進(jìn)行控制,使得主機(jī)在待機(jī)模式下能維持所顯示的內(nèi)容。
音頻模塊108可包括適當(dāng)?shù)倪壿嫛㈦娐泛?或代碼,用于通過內(nèi)置IC音頻(I2S)、脈沖編碼調(diào)制(PCM)或音頻編解碼(AC’97)接口與核心處理器102通信。AC’97/I2S控制器可在主模式或從模式下提供AC’97/I2S音頻輸出。PCM接口可輸入和輸出話音或高質(zhì)量立體聲音頻。PCM控制器包括獨立的發(fā)射和接收先入先出(FIFO)緩存,并可使用DMA進(jìn)一步降低處理器開銷。音頻模塊108還可包括音頻輸入、音頻輸出端口和揚聲器/麥克風(fēng)端口。記憶棒模塊110可包括適當(dāng)?shù)倪壿?、電路?或代碼,用于通過記憶棒支持接口與核心處理器102通信。SD卡模塊112可包括適當(dāng)?shù)倪壿?、電路?或代碼,用于通過SD輸入/輸出(I/O)接口與核心處理器102通信。多媒體卡(MMC)也可用于通過SD輸入/輸出(I/O)接口與核心處理器102通信。
測試模塊114可包括適當(dāng)?shù)倪壿?、電路?或代碼,用于通過聯(lián)合測試行動組(JTAG)接口與核心處理器102通信。測試模塊114可訪問核心處理器102的地址空間,并通過仿真接口執(zhí)行邊界掃描。TV模塊116可包括適當(dāng)?shù)倪壿嫛㈦娐泛?或代碼,用于通過相位交替行(PAL)/國家電視標(biāo)準(zhǔn)委員會(NTSC)輸出端口與核心處理器102通信。
PC模塊118可包括適當(dāng)?shù)倪壿?、電路?或代碼,用于通過通用串行總線(USB)1.1從端口與核心處理器102通信。多個攝像頭接口如攝像頭1120和攝像頭2122可包括適當(dāng)?shù)倪壿?、電路?或代碼,用于通過多格式原始CCIR601攝像頭接口與核心處理器102通信。核心處理器102可進(jìn)一步包括可編程8/16位CMOS/CCD攝像頭輸入端口,可支持多達(dá)兩個的8M像素圖像傳感器和原始Bayer RGB格式8/10/12/16位數(shù)據(jù)。核心處理器102可包括帶有開窗口和子采樣功能的攝像頭接口,用于連接移動TV前端。
核心處理器102可包括多個串行接口,例如從USB1.1、主內(nèi)置集成電路(I2C)、主串行外圍設(shè)備接口(SPI)和用于藍(lán)牙或IrDA的通用異步接收器/發(fā)射器(UART)。主I2C接口可控制圖像傳感器,并可連接到智能電源或其他外圍設(shè)備。SPI主接口可用于控制圖像傳感器。可提供兩芯片選擇來通過中斷或DMA在輪詢模式下工作。核心處理器102可包括LCD控制器和接口,支持XGA分辨率的多個顯示器,并處理8/9/16/18/21位視頻數(shù)據(jù)。
基帶閃存模塊124可包括適當(dāng)?shù)倪壿?、電路?或代碼,通過8/16位并行主機(jī)接口從核心處理器102接收數(shù)據(jù)。主機(jī)接口可提供具有獨立地址和數(shù)據(jù)寄存器的兩條信道,由此主機(jī)處理器可直接讀和/或?qū)懞诵奶幚砥?02的存儲空間?;鶐K126可包括適當(dāng)?shù)倪壿嫛㈦娐泛?或代碼,用于通過如8/16位并行主機(jī)接口與核心處理器102通信。鍵盤模塊128和RF模塊130可包括適當(dāng)?shù)倪壿?、電路?或代碼,與基帶模塊126連接。天線132可連接到RF模塊130。核心處理器102可包括基帶接口,對帶有3位地址和8/16位數(shù)據(jù)總線的主機(jī)來說,以存儲器映射外圍設(shè)備的形式工作。該基帶接口可包含具備電源有效旁路模式的雙軟件信道。
主LCD模塊134可包括適當(dāng)?shù)倪壿嫛㈦娐泛?或代碼,通過顯示控制器和第二外部存儲器接口從核心處理器102接收數(shù)據(jù)。顯示控制器可包括適當(dāng)?shù)倪壿?、電路?或代碼,用于驅(qū)動內(nèi)部TV輸出功能或連接到多個LCD。顯示控制器可支持多種屏幕緩存格式,使用直接存儲器訪問(DMA)直接訪問緩存器,并最小化處理器開銷。顯示控制器可生成NTSC和PAL光柵格式來驅(qū)動TV輸出。
次LCD模塊136可包括適當(dāng)?shù)倪壿?、電路?或代碼,用于通過第二外部存儲器接口與核心處理器102通信。核心處理器102可包括RGB外部數(shù)據(jù)總線。核心處理器102可使用像素級插值和可設(shè)置的刷新率對輸出圖像進(jìn)行隨縮放。
可選閃存模塊138可包括適當(dāng)?shù)倪壿嫛㈦娐泛?或代碼,用于通過外部存儲器接口與核心處理器102通信。可選SDRAM模塊140可包括適當(dāng)?shù)倪壿?、電路?或代碼,用于通過外部存儲器接口從核心處理器102接收數(shù)據(jù)。核心處理器102可包括高速存儲器接口,來連接到SDRAM、SRAM、閃存和外部外圍設(shè)備。SDRAM和其他異步設(shè)備的控制和計時信息可由核心處理器102進(jìn)行配置。核心處理器102可進(jìn)一步包括輔助存儲器接口,來連接到存儲器映射LCD和外部外圍設(shè)備。該輔助存儲器接口可用于連接低速設(shè)備,卻不會影響外部存儲器的訪問速度。該輔助存儲器接口可提供16個數(shù)據(jù)行和6個芯片選擇/地址行,以及設(shè)置、訪問和保持時間所使用的可編程總線計時。核心處理器102可支持NAND/NR閃存,包括NAND啟動和高速直接存儲器訪問(DMA)。
核心處理器102可用于移動視頻領(lǐng)域內(nèi)的多種應(yīng)用,且具有最小功耗。核心處理器102的可編程特性提供了靈活性和適應(yīng)性,使其可運行已有的和新的CODEC,可以使移動設(shè)備102a具備PC應(yīng)用型編輯功能。例如,圖像編輯器116a可實現(xiàn)PC應(yīng)用程序如PhotoshopTM一樣的編輯功能。核心處理器102可運行高質(zhì)量3D游戲,性能可與家庭控制臺相媲美。矢量處理單元的并行特性使游戲開發(fā)商可開發(fā)通常由硬件支持的桌面游戲的像素著色和體積光源(volumetric lighting)等高端特征,并消耗很少的功率。例如,核心處理器102可使用圖像編輯器103來實現(xiàn)手持移動通信設(shè)備如移動電話的圖像編輯功能。
圖2A是依據(jù)本發(fā)明一個實施例的圖像編輯器的框圖。在圖2A中,圖像編輯器200a包括主機(jī)202a、存儲器203a、磁盤204a、緩存管理器206a、資源模塊208a、處理模塊210a、CODEC模塊212a、插件模塊226a和圖像編輯核心功能模塊(IECFB)228a。圖像編輯器200a中的資源模塊208a、處理模塊210a、CODEC模塊212a、插件模塊226a和IECFB 228a可在移動多媒體芯片(如圖1A中的移動多媒體芯片114a)中由軟件和/或固件來實現(xiàn)。
主機(jī)202a包括主機(jī)處理器,集成在移動多媒體設(shè)備如移動電話中。存儲器203a包括適當(dāng)?shù)拇鎯ζ鳎纱鎯σ曨l信息、代碼和/或操作數(shù)據(jù)。磁盤204a可存儲例如視頻信息。緩存管理器206a可包括適當(dāng)?shù)倪壿?、電路?或代碼,用于處理存儲器模塊203a內(nèi)的存儲。資源模塊208a可包括適當(dāng)?shù)倪壿?、電路?或代碼,為主機(jī)202a、存儲器203a、磁盤204a和/或緩存管理器206a處理資源的分配和解除分配。
處理模塊210a可包括適當(dāng)?shù)倪壿嫛㈦娐泛?或代碼,用于處理輸入圖像。CODEC模塊212a可包括適當(dāng)?shù)倪壿嫛㈦娐泛?或代碼,可對一個或多個CODEC模塊進(jìn)行管理,例如RAW CODEC模塊、PNG CODEC模塊、JPEG CODEC模塊和/或GIF CODEC模塊。
圖像處理器核心功能模塊(IECFB)228a可包括適當(dāng)?shù)倪壿?、電路?或代碼,用于處理圖像操作請求和/或?qū)μ幚砟K210a處理的一個或多個圖像應(yīng)用多種圖像效果。例如,IECFB 228a可處理裁剪、調(diào)整大小、旋轉(zhuǎn)、透明填充、掩碼填充(mask fill)和/或CamPlusTM效果。插件模塊226a可包括適當(dāng)?shù)倪壿?、電路?或代碼,用于管理用戶定義的一個或多個插件。
在操作過程中,視頻數(shù)據(jù)可通過緩存管理器206a從主機(jī)202a、存儲器203a和/或磁盤204a發(fā)往處理模塊210a。處理器模塊210a可使用軟件和/或固件來實現(xiàn),使用CODEC模塊212a和資源模塊208a來對收到的視頻數(shù)據(jù)進(jìn)行處理和解碼。處理器模塊210a處理后的視頻數(shù)據(jù)將發(fā)往IECFB 228a進(jìn)行進(jìn)一步處理。例如,IECFB228a可進(jìn)一步編輯處理后的視頻數(shù)據(jù),和/或通過插件模塊226a應(yīng)用一個或多個可見效果。
圖2B是依據(jù)本發(fā)明一個實施例的圖像編輯器的框圖。在圖2B中示出了主機(jī)202、存儲器203、磁盤204、緩存管理器206、資源模塊208、條帶模塊210、CODEC管理器模塊212、插件效果模塊224和插件管理器模塊226。圖中還示出了多個CODEC,包括RAW CODEC模塊214、PNG CODEC模塊216、JPEG CODEC模塊218、GIF CODEC模塊220和用于視頻模塊222的圖像CODEC。圖2D還包括圖像操作請求模塊228、圖像效果模塊230、CAMPLUS模塊236、圖像編輯器功能模塊232、圖像編輯器命令模塊234和圖像編輯器消息處理模塊238。
主機(jī)202可包括主機(jī)處理器,集成在移動多媒體設(shè)備如移動電話中。存儲器203可包括適當(dāng)?shù)拇鎯ζ?,用于存儲視頻信息代碼和/或操作數(shù)據(jù)。磁盤204可存儲例如視頻信息。緩沖管理器206可包括適當(dāng)?shù)倪壿?、電路?或代碼,用于處理存儲器模塊203內(nèi)的存儲。
資源模塊208可包括適當(dāng)?shù)倪壿?、電路?或代碼,用于為主機(jī)202、存儲器203、磁盤204和/或緩存管理器206處理資源的分配和解除分配。資源模塊208處理的資源可包括使用標(biāo)識符例如用戶定義ID而不是絕對的存儲器地址來標(biāo)識的存儲器緩存。此外,圖像文件信息如圖像文件格式和/或圖像文件位置對主機(jī)202而言是透明或隱藏的,這使得可以處理的文件格式更多,并可對加載到存儲器203中的壓縮圖像進(jìn)行處理。圖像編輯器200可使用統(tǒng)一資源概念,這樣就可以對存儲在不同物理媒介上的圖像使用一個或多個處理命令。在這點上,該資源可包括存儲在某一位置的圖像數(shù)據(jù),其可以是物理文件、存儲器中的某個位置、主機(jī)存儲器的某個位置、空資源和/或傳輸緩存。文件資源可標(biāo)識文件的位置,包括路徑名,用于指明文件位置所在。除了標(biāo)識內(nèi)部存儲的文件,文件資源還可標(biāo)識外部存儲的文件。存儲器資源可用于存儲原始圖像。這顯著的降低了數(shù)據(jù)訪問時間。對于存儲在主機(jī)系統(tǒng)上的數(shù)據(jù),可使用主機(jī)資源通過主機(jī)地址來訪問這些數(shù)據(jù)??召Y源可用于創(chuàng)建新圖像,也可用作輸入。文件格式可與數(shù)據(jù)的物理位置隔開,這利于視頻數(shù)據(jù)的處理,如存儲在存儲器中的JPED文件,或添加新的CODEC來處理新圖像/視頻格式。每個資源可包括條帶接口,如條帶模塊210,資源模塊208可使用他們來處理輸入的視頻數(shù)據(jù)。
條帶模塊或條帶接口210可包括適當(dāng)?shù)倪壿?、電路?或代碼,用于處理一條輸入圖像。每個資源可通過條帶模塊210傳送給圖像操作請求模塊228。如果存在下一個基帶,則條帶模塊210可從輸入圖像返回下一個條帶,對該下一條帶進(jìn)行耙式掃描并將其存儲在相應(yīng)的輸出圖像中。該條帶接口還可用于在原始圖像格式和操作圖像格式之間進(jìn)行轉(zhuǎn)換。大多數(shù)圖像操作是基于條帶進(jìn)行的,包括從輸入圖像讀取下一條帶,處理該條帶,將該條帶寫入輸出圖像。由于存儲器的限制,圖像將以每塊為基礎(chǔ)進(jìn)行處理。在這點上,可讀取、處理一個條帶并將其寫入到存儲器如存儲器203中。
CODEC管理器模塊212可包括適當(dāng)?shù)倪壿?、電路?或代碼,用于管理一個或多個CODEC模塊。例如,CODEC管理器模塊212可管理RAW CODEC模塊214、PNG CODEC模塊216、JPEG CODEC模塊218、GIF CODEC模塊220和用于視頻模塊222的圖像CODEC。在這點上,CODEC管理器模塊212可管理不同圖像CODEC的加載和卸載。
RAW CODEC模塊214可包括適當(dāng)?shù)拇a,這些代碼可直接或靜態(tài)的編譯到圖像編輯器REF#中。PNG CODEC模塊216可包括適當(dāng)?shù)倪壿?、電路?或代碼,可處理不同圖像的PNG壓縮和解壓縮。PNG CODEC模塊216可動態(tài)的加載到圖像編輯器REF#中。JPEG CODEC模塊218可包括適當(dāng)?shù)倪壿?、電路?或代碼,可處理不同圖像的JPEG壓縮和解壓縮。一個或多個這種CODEC例如JPEG CODEC模塊216可動態(tài)的加載到圖像編輯器REF#中。GIF CODEC模塊220可包括適當(dāng)?shù)倪壿?、電路?或代碼,用于處理不同圖像的GIF壓縮和解壓縮。用于視頻模塊222的圖像CODEC可包括適當(dāng)?shù)倪壿嫼?或代碼,用于處理不同圖像的圖像壓縮和解壓縮。
插件效果模塊224可包括適當(dāng)?shù)倪壿?、電路?或代碼,處理用戶定義的多種插件效果。例如,可創(chuàng)建消除“紅眼”插件作為第三方應(yīng)用程序,應(yīng)用到圖像編輯器200所處理的圖像上。
插件管理器模塊226可包括適當(dāng)?shù)倪壿?、電路?或代碼,管理用戶定義的插件。在這點上,插件管理器模塊226可為插件模塊224處理多種功能,如初始化和重置功能。依據(jù)本發(fā)明的一個實施例,某些高級插件操作可能需要圖像數(shù)據(jù)的整個幀,這種情況下可繞過條帶接口210。在這點上,圖像數(shù)據(jù)可從資源模塊208提供的資源中讀取或直接寫入其中。有時可能存在這樣的情況,即同一資源不能同時用作輸入和輸出。在這點上,將同一資源同時用作輸入和輸出將導(dǎo)致數(shù)據(jù)的損壞,因為處理圖像時每次處理一個條帶并寫回文件。但輸入和輸出均位于存儲器中且數(shù)據(jù)為原是格式的情況是一個例外。帶有插件功能用于在移動多媒體設(shè)備中編輯圖像的圖像編輯器在美國專利申請No.__(代理案號No.17064US02)中給出了詳細(xì)的介紹,本申請在此全文該專利申請公開的內(nèi)容。
圖像操作請求模塊228可包括適當(dāng)?shù)倪壿?、電路?或代碼,可處理圖像操作請求。圖像效果模塊230可包括適當(dāng)?shù)倪壿?、電路?或代碼,可處理各種圖像效果,如裁剪、調(diào)整大小、旋轉(zhuǎn)、透明填充、掩碼填充和/或CamPlusTM等?!巴该魈畛洹辈僮骺捎糜谠谠紙D片上粘貼目標(biāo)圖片,其中目標(biāo)圖片的顏色不是定義的透明色。CAMPLUS模塊236可包括適當(dāng)?shù)倪壿?、電路?或代碼,能處理CamPlusTM圖像效果。圖像編輯功能模塊232可包括適當(dāng)?shù)倪壿?、電路?或代碼,可實現(xiàn)主機(jī)202上運行的多種圖片編輯功能。圖像編輯器命令模塊234可包括適當(dāng)?shù)倪壿?、電路?或代碼,可生成與圖像編輯命令有關(guān)的操作請求。
圖像編輯器消息處理模塊238可包括適當(dāng)?shù)倪壿嫛㈦娐泛?或代碼,可處理圖像編輯器消息的管理。例如,圖像編輯消息處理模塊238可實現(xiàn)對指示其停止、中止、完成、啟動處理的命令的處理,并在處理完成時發(fā)送通知。例如,啟動處理的命令導(dǎo)致使其開始處理輸入圖像的下一個條帶。
在本發(fā)明的一個實施例中,緩存管理器206、資源模塊208、條帶模塊210、CODEC管理器模塊212、插件效果模塊224、插件管理器模塊226、CODEC模塊212、...、222、圖像操作請求模塊228、圖像效果模塊230、CAMPLUS模塊236、圖像編輯器功能模塊232、圖像編輯器命令模塊234和圖像編輯器消息處理模塊238可由軟件和/或固件在移動多媒體芯片中實現(xiàn),例如圖1A中的移動多媒體芯片114a。
在操作過程中,圖像編輯器200中的緩存管理器206可使用用戶定義的標(biāo)識符來管理存儲器203中的圖像數(shù)據(jù)?;谝环N圖像格式,CODEC管理器可將合適的CODEC加載到存儲器203中。對于JPEG或PNG格式的圖像而言,將分別動態(tài)地加載JPEG CODE218或PNG CODEC216?;谑盏降拿?,圖像編輯器命令模塊234可建立正確的請求,隨后應(yīng)用在條帶模塊210所指示的圖像數(shù)據(jù)的條帶上。依據(jù)本發(fā)明的一個實施例,圖像編輯器200可處理如一個或多個靜止圖像的圖像數(shù)據(jù)。但是,本發(fā)明并非僅限于此,圖像編輯器200同樣可以處理如來自視頻流的視頻數(shù)據(jù)等圖像數(shù)據(jù)。
如果圖像編輯器200可使用外部存儲器,可在外部存儲器中創(chuàng)建用于存儲視頻數(shù)據(jù)的存儲器資源。如果在外部存儲器中沒有足夠的存儲空間,圖像編輯器200將生成一條錯誤消息。在本發(fā)明的一個實施例中,存儲器緩存器按反向順序釋放,這樣的分配方法將存儲器碎片降至最低。此外,允許使用的存儲器緩存的最大數(shù)量可固定為特定值,并可進(jìn)行改變以實現(xiàn)起來更加靈活。存儲器資源還可用作臨時文件來存儲原始數(shù)據(jù),以加速圖像操作。
如果外部存儲器不可用,圖像編輯器200可以低速存儲器模式運行,在此期間,將不支持24位/像素(bpp)的原始圖像和PNG。以24bpp在內(nèi)部運行的圖像操作將用16bpp代替。但是,這些命令中的色彩參數(shù)仍指定為24bpp的值。某些圖像操作,例如顯示非JPEG圖像或旋轉(zhuǎn)JPEG圖像,將比使用外部存儲器的時候慢,因為圖像編輯器將使用臨時文件。
用于在移動通信設(shè)備中編輯圖像的圖像編輯器的結(jié)構(gòu)在同期申請的美國專利申請No.____(代理案號為No.17063US02)中進(jìn)行了詳細(xì)的介紹,本申請在此全文引用該專利申請公開的內(nèi)容。
在本發(fā)明的一個實施例中,除了主應(yīng)用線程即消息處理器外,圖像編輯器200可包含工作線程。在這點上,一個工作線程將專門用于執(zhí)行所有未完成的圖像操作,而其他工作線程將專門用于向顯示器,如移動設(shè)備上的顯示器,輸出處理后視頻數(shù)據(jù)。
在本發(fā)明的另一實施例中,圖像編輯器命令模塊234可建立與多個圖像編輯器命令相關(guān)的操作請求。圖像編輯器200的每個命令可作為輸入資源串發(fā)往圖像編輯器命令模塊,對應(yīng)的命令輸出將作為輸出資源串發(fā)往圖像操作請求模塊228。圖像編輯器命令模塊234處理的某些圖像編輯器命令可用于返回圖像編輯器200的狀態(tài),為當(dāng)前和/或隨后的圖像操作建立輸入圖像,返回由集成的圖像編輯器200正在編輯的圖像的尺寸,以及停止正在運行的圖像操作。圖像編輯器命令模塊234處理的其他圖像編輯器命令可用于建立使用圖像編輯器200分配給的特定程序的顯示窗口,刷新或變換顯示內(nèi)容,以及復(fù)制所顯示圖像的選中部分已進(jìn)行進(jìn)一步處理。
圖像編輯器命令模塊234處理的其他圖像編輯器命令可用于使用鏡像功能旋轉(zhuǎn)圖像,該功能是可選的,在旋轉(zhuǎn)之后,使用由例如24bpp值確定的色彩填充圖像的一個區(qū)域,將第二圖像粘貼到打開進(jìn)行編輯的已填充色彩或透明的第一圖像上,在打開圖像的一部分上填充顏色,對打開圖像應(yīng)用CamPlus效果。圖像編輯器命令模塊234處理的其他圖像編輯器命令可用于將圖像調(diào)整到指定的新尺寸,以及將圖像裁剪到已確定的新區(qū)域。與存儲器使用有關(guān)的圖像編輯命令可由圖像編輯指令模塊234處理,用于移除或刪除存儲器資源或存儲器緩存,列出存儲器203中的所有緩存,刪除所有存儲器資源。與插件使用有關(guān)的圖像編輯命令可由圖像編輯指令模塊234處理,用于添加插件所要使用的輸入圖像,為插件設(shè)置輸出圖像,列出一個或多個資源串以用于測試,重置資源串,運行插件,和/或從插件中獲取可視效果列表。
圖3是依據(jù)本發(fā)明一個實施例的使用條帶方法處理視頻數(shù)據(jù)的流程圖。在該操作的一個實施例中,當(dāng)在移動多媒體處理器中進(jìn)行圖像編輯時可使用條帶處理方法。如圖2B和圖3所示,圖像編輯器200中的大多數(shù)圖像操作均基于條帶進(jìn)行。條帶接口21O還可用于在從主機(jī)202、存儲器203和/或磁盤204收到的視頻數(shù)據(jù)原始圖像格式和操作圖像格式之間進(jìn)行轉(zhuǎn)換。在這點上,圖像編輯器200中的條帶模塊210可用于從輸入圖像中讀取下一條帶,處理該條帶,并將該條帶寫入輸出圖像中。由于存儲器的限制,圖像將以每塊為基礎(chǔ)進(jìn)行處理。在這點上,可讀取、處理一個條帶并將其寫入到存儲器如存儲器203中。在步驟302,圖像編輯器200中的條帶模塊210可從接收自磁盤204或存儲器203的輸入圖像中讀取下一條帶。在步驟304,獲取的條帶可在圖像編輯器200中進(jìn)行處理。在步驟306,處理后的視頻數(shù)據(jù)條帶可寫入輸出圖像中。處理后的輸出圖像可存儲在存儲器203中,并且圖像編輯請求將發(fā)往圖像操作請求模塊228。圖像編輯操作可通過圖像效果模塊230應(yīng)用到處理后的圖像上。此外,可通過插件管理器226將一個或多個插件效果應(yīng)用到處理后的圖像上。
圖4是依據(jù)本發(fā)明一個實施例的圖2B所示圖像編輯器進(jìn)行圖像操作的示意圖。在圖4中,示出了圖像操作模塊402、統(tǒng)一資源模塊404a、404b、404c和404d、條帶緩存模塊406a和406b。統(tǒng)一資源模塊404b、404c和404d是輸入統(tǒng)一資源模塊,而統(tǒng)一資源模塊404a是輸出資源模塊。輸入統(tǒng)一資源模塊404b、404c和404d中的每一個都可以處理一個或多個輸入資源,而輸出統(tǒng)一資源模塊可處理一個輸出資源。統(tǒng)一資源模塊404b、404c和404d可包括存儲在某一位置的圖像數(shù)據(jù),如物理文件中的圖像數(shù)據(jù)、存儲器中的一個位置的圖像數(shù)據(jù)、主機(jī)存儲器中的一個位置的圖像數(shù)據(jù)和/或空資源的圖像數(shù)據(jù)。
輸入資源可包括發(fā)往圖像編輯器200進(jìn)行編輯的數(shù)據(jù)。輸出資源可包括處理后的視頻數(shù)據(jù),這些數(shù)據(jù)已經(jīng)由圖像編輯器200進(jìn)行了處理??召Y源可用于創(chuàng)建新圖像,也可用作輸入。圖像格式將與數(shù)據(jù)的物理位置隔開,以利于視頻數(shù)據(jù)如存儲在存儲器中的JPEG文件的處理,或添加新的CODEC來處理新圖像/視頻格式。每個資源都可包括一個條帶接口,圖像操作模塊402將使用該接口處理輸入的視頻數(shù)據(jù)。
在一個操作中,來自統(tǒng)一資源模塊404b的一個或多個統(tǒng)一輸出資源使用條帶緩存模塊406b進(jìn)行處理,并發(fā)往圖像操作模塊402。圖像操作模塊402接收用于對條帶緩存406生成的輸出進(jìn)行處理的輸入?yún)?shù)。圖像操作模塊402生成的輸出發(fā)往條帶緩存406a,并提供給統(tǒng)一資源模塊404a。統(tǒng)一資源模塊404a可包括輸出資源。在這點上,圖像編輯器200編輯的視頻數(shù)據(jù)可發(fā)往并存儲在存儲器203、磁盤204或圖像編輯器200外部存儲器如片外存儲器中。
圖5是依據(jù)本發(fā)明一個實施例的處理多媒體數(shù)據(jù)的流程圖。如圖1A和圖5所示,在步驟502,集成在移動多媒體芯片114a中的圖像編輯器116a從多個中的至少一個存儲設(shè)備中獲取視頻數(shù)據(jù)進(jìn)行編輯。例如,集成的圖像編輯器116a可通過天線104a從遠(yuǎn)端存儲設(shè)備通過無線方式獲取數(shù)據(jù)。此外,集成的圖像編輯器116a可通過連接105a從外部存儲器106a獲取視頻數(shù)據(jù)。在步驟504,集成的圖像編輯器116a將至少一部分獲取的視頻數(shù)據(jù)從視頻數(shù)據(jù)的最初圖像格式轉(zhuǎn)換為與移動多媒體芯片兼容的圖像格式以進(jìn)行編輯。在步驟506,集成的圖像編輯器116a可使用集帶方法基于視頻數(shù)據(jù)的格式對獲取的數(shù)據(jù)進(jìn)行編輯。此外,集成的圖像編輯器116a可使用連接到移動多媒體芯片114a和/或集成的圖像編輯器116a的插件112a。例如,在編輯過去的視頻數(shù)據(jù)過程中,插件112a可用來提供防“紅眼”功能。
因此,本發(fā)明可由硬件、軟件或者硬軟件的結(jié)合來實現(xiàn)。本發(fā)明可在至少一個計算機(jī)系統(tǒng)中以集中的方式實現(xiàn),或者以不同部件分布在幾個交互連接的計算機(jī)系統(tǒng)中的分布式方式實現(xiàn)。任何種類的計算機(jī)系統(tǒng)或其他能夠?qū)崿F(xiàn)本發(fā)明的方法的設(shè)備都是適用的。硬件、軟件和固件的一個典型結(jié)合是具有計算機(jī)程序的通用計算機(jī)系統(tǒng),當(dāng)該計算機(jī)程序被上載并執(zhí)行時,控制該計算機(jī)系統(tǒng)以便實現(xiàn)本發(fā)明所述的方法。
本發(fā)明的一個實施例可作為單獨的芯片、應(yīng)用專用集成電路(ASIC)實現(xiàn)為電路板級產(chǎn)品,或作為不同組件與系統(tǒng)的其他部分一起集成在單獨的芯片上。系統(tǒng)集成的程度主要由速度和成本因素決定。由于現(xiàn)代處理的復(fù)雜特定,可使用商業(yè)可用處理器,該處理器可在本系統(tǒng)的ASIC實現(xiàn)的外部實現(xiàn)。作為選擇,如果處理器可作為ASIC核心或邏輯模塊,那么商業(yè)可用處理器可作為固件形式的帶有多種功能的ASIC設(shè)備的一部分來實現(xiàn)。
本發(fā)明還可嵌入包括有能夠?qū)崿F(xiàn)所述方法的各種特征的計算機(jī)程序產(chǎn)品中,當(dāng)該程序加載到計算機(jī)系統(tǒng)中時能夠?qū)崿F(xiàn)本申請所述的方法。本文中所述的計算機(jī)程序是指,例如,以任何語言、代碼或符號表示的一組指令,能夠直接使具有信息處理能力的系統(tǒng)執(zhí)行特定功能,或者經(jīng)過以下一種或各種處理后使具有信息處理能力的系統(tǒng)執(zhí)行特定功能a)轉(zhuǎn)換成另一種語言、代碼或符號;b)以不同的材料復(fù)制。但是,本領(lǐng)域的普通技術(shù)人員可知的其他計算機(jī)程序的實現(xiàn)方法也可用于本發(fā)明。
以上已結(jié)合一定的實施例對本發(fā)明進(jìn)行了描述,本領(lǐng)域的普通技術(shù)人員可知,可對本發(fā)明進(jìn)行各種改變或等同替換而并不脫離本發(fā)明的范圍。此外,根據(jù)本發(fā)明的教導(dǎo)進(jìn)行的以適應(yīng)特定的環(huán)境或材料的各種修改也并未脫離本發(fā)明的范圍。因此,本發(fā)明并不限于公開的具體實施例,本發(fā)明包括落入權(quán)利要求范圍內(nèi)的所有實施例。
本申請全文引用并要求申請日為2005年2月12日、名稱為“移動多媒體處理器內(nèi)圖像編輯的方法和系統(tǒng)”的美國臨時專利申請No.60/652,481(代理案號為No.16436US01)的優(yōu)先權(quán)。
本申請還全文引用以下專利申請美國專利申請No.____(代理案號為No.16430US02),申請日為2006年_月_日;美國專利申請No.____(代理案號為No.16431US02),申請日為2006年_月_日;美國專利申請No.____(代理案號為No.16432US02),申請日為2006年_月_日;美國專利申請No.____(代理案號為No.16433US02),申請日為2005年12月14日;美國專利申請No.____(代理案號為No.16434US02),申請日為2006年_月_日;
美國專利申請No.____(代理案號為No.16435US02),申請日為2005年12月14日;美國專利申請No.____(代理案號為No.16437US02),申請日為2006年_月_日;美國專利申請No.____(代理案號為No.17063US02),申請日為2006年_月_日;美國專利申請No.____(代理案號為No.17064US02),申請日為2006年_月_日。
權(quán)利要求
1.一種處理多媒體信息的方法,所述方法包括在包含集成的圖像編輯器的移動多媒體芯片中編輯圖像數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括從多個存儲設(shè)備中的至少一個中獲取所述圖像數(shù)據(jù)的至少一部分以進(jìn)行所述編輯。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述多個存儲設(shè)中的所述至少一個位于以下之一集成在所述移動多媒體芯片中和位于所述移動多媒體芯片的外部。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述移動多媒體芯片集成在包含有用于顯示至少一部分所述編輯后的圖像數(shù)據(jù)的可視顯示器的移動設(shè)備中。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括獨立于與所述圖像數(shù)據(jù)相關(guān)的文件格式,在移動多媒體芯片中編輯所述圖像數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括獨立于與所述圖像數(shù)據(jù)相關(guān)的源位置,在所述移動多媒體芯片中編輯所述圖像數(shù)據(jù)。
7.一種處理多媒體信息的系統(tǒng),所述系統(tǒng)包括圖像編輯器,集成在移動多媒體芯片內(nèi),對所述移動多媒體芯片內(nèi)收到的圖像數(shù)據(jù)進(jìn)行編輯。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,集成在所述移動多媒體芯片中的所述圖像編輯器從多個存儲設(shè)備中的至少一個中獲取所述圖像數(shù)據(jù)的至少一部分以進(jìn)行所述編輯。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述多個存儲設(shè)中的所述至少一個位于以下之一集成在所述移動多媒體芯片中和位于所述移動多媒體芯片的外部。
10.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,集成在所述移動多媒體芯片中的所述圖像編輯器集成在包含有用于顯示至少一部分所述編輯后的圖像數(shù)據(jù)的可視顯示器的移動設(shè)備中。
全文摘要
本發(fā)明公開了一種在移動多媒體處理器中進(jìn)行圖像編輯的方法和系統(tǒng),包括在包含集成的圖像編輯器的移動多媒體芯片中編輯圖像數(shù)據(jù)??蓮亩鄠€存儲設(shè)備中的至少一個中獲取圖像數(shù)據(jù)的至少一部分進(jìn)行編輯。所述多個存儲設(shè)備中的至少一個可集成在移動多媒體芯片中和/或位于所述移動多媒體芯片的外部。所述移動多媒體芯片可集成在具有可顯示至少一部分編輯后的圖像數(shù)據(jù)的可視顯示器的移動設(shè)備內(nèi)。所述圖像數(shù)據(jù)可在移動多媒體芯片中進(jìn)行編輯而與所述圖像數(shù)據(jù)的文件格式無關(guān)。
文檔編號G11B27/031GK1825934SQ20061000882
公開日2006年8月30日 申請日期2006年2月13日 優(yōu)先權(quán)日2005年2月12日
發(fā)明者帕特里克·盧 申請人:美國博通公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1