專利名稱:產(chǎn)生圖像物件的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)字圖像產(chǎn)生技術(shù),特別是一種產(chǎn)生圖像物件的方法及 系統(tǒng)。
背景技術(shù):
如手機、個人數(shù)字助理(personal digital assistants, PDA)等移動電子裝 置,通常配備內(nèi)置的相機模塊,其中包括鏡頭、圖像感測模塊、圖像信號處 理器(image signal processors, ISP)等,用以獲取物體的圖像,例如,相應于 聚焦物體(如人物、動物、花、山、石頭等)的靜態(tài)圖像或視頻畫面。移動電 子裝置可被直式或橫式地固定,用以聚焦即將獲取的物體。移動電子裝置通 常配備陀螺儀傳感器(gyro sensors),用以檢測移動電子裝置是被直式或橫式 地固定,然而,卻會增加硬件成本。
發(fā)明內(nèi)容
本發(fā)明目的是提供一種產(chǎn)生圖像物件的方法及系統(tǒng)。
本發(fā)明實施例提供一種產(chǎn)生圖像物件的方法,由包含多個快門物件的電 子裝置執(zhí)行,各快門物件相應于一個定位類型。此方法包括以下步驟檢測 由快門物件中的一者所產(chǎn)生的信號;根據(jù)產(chǎn)生信號的快門物件決定定位類 型;以及同時儲存圖像物件與決定的定位類型,或根據(jù)決定的定位類型旋轉(zhuǎn) 圖像物件。
本發(fā)明實施例提供一種產(chǎn)生圖像物件的系統(tǒng),此系統(tǒng)包括第一快門物 件;第二快門物件;以及處理器。處理器耦接第一快門物件與第二快門物件, 檢測一個信號,決定此信號由第一快門物件或第二快門物件所產(chǎn)生,當信號 由第一快門物件所產(chǎn)生時決定為第一定位類型,當信號由第二快門物件所產(chǎn)
生時決定為第二定位類型,及儲存圖像物件與定位類型或根據(jù)決定的定位類 型旋轉(zhuǎn)圖像物件。其中,顯示圖像物件時將參考對應于儲存的定位類型。
本發(fā)明實施例還提供另一種產(chǎn)生圖像物件的方法,由包含一個屏幕的電 子裝置執(zhí)行,此屏幕顯示指示縮圖。此方法包括步驟檢測信號;根據(jù)顯示 的指示縮圖所指示的方向決定定位類型;以及同時儲存圖像物件與決定的定 位類型,或根據(jù)決定的定位類型旋轉(zhuǎn)圖像物件。
本發(fā)明提供一種產(chǎn)生圖像物件的系統(tǒng),此系統(tǒng)包括屏幕;以及處理器。 屏幕顯示指示縮圖。處理器耦接于屏幕,檢測一個信號,決定顯示的指示縮 圖朝向第一方向或第二方向,當檢測到顯示的指示縮圖朝向第一方向時決定 為第一定位類型,當檢測到顯示的指示縮圖朝向第二方向時決定為第二定位 類型,同時儲存圖像物件與定位類型或根據(jù)決定的定位類型來旋轉(zhuǎn)圖像物 件。其中,參考對應于儲存的定位類型以顯示上述圖像物件。
本發(fā)明實施例提供又一種產(chǎn)生圖像物件的方法,由電子裝置執(zhí)行。此方 法包括步驟提供定位類型;從電子裝置的圖像感測器接收感測圖像中的像 素的多個色彩數(shù)值,其中以預定順序掃描圖像感測器中的多個單元的接收感 測圖像中的像素;依據(jù)定位類型從多個緩沖區(qū)寫入程序中指示一個緩沖區(qū)寫 入程序;通過執(zhí)行指示的緩沖區(qū)寫入程序?qū)⒔邮盏降母鱾€像素的色彩數(shù)值寫 入到電子裝置中的畫面緩沖器的特定區(qū)域;以及由上而下從畫面緩沖器讀取 各上述像素的色彩數(shù)值,用以產(chǎn)生通過旋轉(zhuǎn)感測圖像而取得的圖像物件。
本發(fā)明實施例提供又一種產(chǎn)生圖像物件的系統(tǒng),包括圖像感測器;處 理器;畫面緩沖器;圖像直接存儲器存取控制器;以及視頻編碼器。圖像直 接存儲器存取控制器,耦接于圖像感測器、處理器與畫面緩沖器,包含用以 實施多個緩沖區(qū)寫入程序的硬件電路。視頻編碼器耦接于畫面緩沖器。圖像 直接存儲器存取控制器從處理器接收定位類型,從圖像感測器接收感測圖像 中的像素的多個個色彩數(shù)值,其中以預定順序掃描圖像感測器中的多個單元 來接收感測圖像中的像素。圖像直接存儲器存取控制器依據(jù)定位類型從多個緩沖區(qū)寫入程序中指示出一個緩沖區(qū)寫入程序,以及通過執(zhí)行指示的緩沖區(qū) 寫入程序?qū)⒔邮盏降母鱾€像素的色彩數(shù)值寫入到電子裝置中的畫面緩沖器 的特定區(qū)域。視頻編碼器由上而下從畫面緩沖器讀取各像素的色彩數(shù)值,用 以產(chǎn)生通過旋轉(zhuǎn)感測圖像而取得的圖像物件。
本發(fā)明實施例提供又一種產(chǎn)生圖像物件的方法,由電子裝置執(zhí)行。此方 法包括步驟提供定位類型;從電子裝置的圖像感測器接收感測圖像中的像 素的多個色彩數(shù)值,其中是以預定順序掃描圖像感測器中的多個單元來接收 感測圖像中的像素;將接收的各像素的色彩數(shù)值由上而下寫入至電子裝置中 的畫面緩沖器的區(qū)域;依據(jù)定位類型從多個緩沖區(qū)讀取程序中指示出一個緩 沖區(qū)讀取程序;以及通過執(zhí)行指示的緩沖區(qū)讀取程序從畫面緩沖器中的特定 區(qū)域讀取各像素的色彩數(shù)值,用以產(chǎn)生通過旋轉(zhuǎn)感測圖像而取得的圖像物 件。
本發(fā)明實施例提供又一種產(chǎn)生圖像物件的系統(tǒng),此系統(tǒng)包括圖像感測 器;處理器;畫面緩沖器;圖像直接存儲器存取控制器;以及視頻編碼器。 圖像直接存儲器存取控制器耦接于圖像感測器、處理器與畫面緩沖器。視頻 編碼器耦接于畫面緩沖器,包含用以實施多個緩沖區(qū)讀取程序的硬件電路。 圖像直接存儲器存取控制器從圖像感測器接收感測圖像中的像素的多個色 彩數(shù)值,其中是以預定順序掃描圖像感測器中的多個單元來接收感測圖像中 的像素。圖像直接存儲器存取控制器將接收的各像素的色彩數(shù)值由上而下寫 入至畫面緩沖器的特定區(qū)域。視頻編碼器從處理器接收定位類型,依據(jù)定位 類型指示出緩沖區(qū)讀取程序中的一者,通過執(zhí)行指示的緩沖區(qū)讀取程序從畫 面緩沖器中的特定區(qū)域讀取各像素的色彩數(shù)值,用以產(chǎn)生通過旋轉(zhuǎn)感測圖像 而取得的圖像物件。
通過實施本發(fā)明所提供的產(chǎn)生圖像物件的方法及系統(tǒng),在降低硬件成本 的前提下,能對行動電子裝置進行可靠的檢測。
圖1是應用在移動電子裝置中的硬件環(huán)境示意圖。
圖2是本發(fā)明一實施例關(guān)于移動電子裝置的背面示意圖。
圖3a與圖3b是本發(fā)明一實施例關(guān)于快門物件設置的示意圖。
圖4a與圖4b是本發(fā)明一實施例關(guān)于快門物件設置的示意圖。
圖5a與圖5b是本發(fā)明一實施例關(guān)于快門物件設置的示意圖。
圖6a與圖6b是本發(fā)明一實施例關(guān)于快門物件設置的示意圖。
圖7a與圖7b是本發(fā)明一實施例關(guān)于移動電子裝置的背面示意圖。
圖8是顯示本發(fā)明一實施例關(guān)于捕捉物體圖像的方法流程圖。
圖9a與圖9b分別是本發(fā)明一實施例關(guān)于兩個數(shù)據(jù)表的示意圖。
圖10a至圖10h是顯示儲存的圖像物件與呈現(xiàn)于顯示裝置的顯示方式間
的對應關(guān)系的示意圖。
圖11是本發(fā)明一實施例關(guān)于顯示圖像物件的方法流程圖。
圖12是使用移動電話捕捉圖像并使用外部顯示器顯示捕捉到圖像的示意圖。
圖13是使用移動電話捕捉圖像并使用外部顯示器顯示捕捉到圖像的示 意圖。
圖14是使用移動電話捕捉圖像并使用外部顯示器顯示捕捉到圖像的示 意圖。
圖15是使用移動電話捕捉圖像并使用外部顯示器顯示捕捉到圖像的示 意圖。
圖16a至16d是在捕捉摩天大樓前調(diào)整指示縮圖的方向的各種情境的示 意圖。
圖17是本發(fā)明一實施例關(guān)于捕捉物體圖像的方法流程圖。
圖18是本發(fā)明一實施例關(guān)于數(shù)據(jù)表的示意圖。
圖19是本發(fā)明一實施例關(guān)于視頻編碼管道示意圖。圖20是本發(fā)明一實施例關(guān)于緩沖區(qū)寫入程序的流程圖。
圖21是本發(fā)明一實施例關(guān)于圖像直接存儲器存取控制器使用如圖20所
示的緩沖區(qū)寫入程序,從圖像感測器中讀取色彩數(shù)值并寫入讀取的數(shù)值至畫
面緩沖器中的示意圖。
圖22是本發(fā)明一實施例關(guān)于緩沖區(qū)寫入程序的流程圖。
圖23是本發(fā)明一實施例關(guān)于圖像直接存儲器存取控制器使用如圖22所
示的緩沖區(qū)寫入程序,從圖像感測器中讀取色彩數(shù)值并寫入讀取的數(shù)值至畫
面緩沖器中的示意圖。
圖24是本發(fā)明一實施例關(guān)于視頻編碼管道的示意圖。
圖25a、 25b是本發(fā)明一實施例關(guān)于緩沖區(qū)讀取程序的流程圖。
圖26a、 26b是本發(fā)明一實施例關(guān)于緩沖區(qū)讀取程序的流程圖。
圖27是本發(fā)明一實施例關(guān)于視頻編碼器從畫面緩沖器中讀取感測圖像
的色彩數(shù)值并產(chǎn)生編碼視頻比特流的示意圖。
圖28是本發(fā)明實施例關(guān)于視頻編碼管道示意圖。 圖29是本發(fā)明實施例關(guān)于視頻編碼管道示意圖。
具體實施例方式
本發(fā)明實施例提供一種應用于移動電子裝置(如手機、個人數(shù)字助理等) 中的獲取物件的圖像的方法。圖1是應用在移動電子裝置100中的硬件環(huán)境 示意圖,移動電子裝置100主要包括通信系統(tǒng)(communication system)1301 、 麥克風1302、喇叭1303、天線1304、處理器1305、存儲器1306、圖像感測 模塊1307、鏡頭1308、圖像感測器1309、感測控制器與圖像處理器1310、 視頻編碼器1312、觸控面板控制器1320與鍵盤控制器1330。當連接上蜂窩 通信系統(tǒng)(cellular network)時,如全球移動通信系統(tǒng)(global system for mobile communication, GSM)、通用無線分組業(yè)務(geneml packet radio service, GPRS)網(wǎng)絡、增強數(shù)據(jù)率GSM演進(enhanced data rates for GSM evolution,
EDGE)網(wǎng)絡、碼分多址(code division multiple access, CDMA)網(wǎng)絡、寬帶碼 分多址(wideband code division multiple access, WCDMA)網(wǎng)絡、電路交換數(shù) 據(jù)(circuit switched data, CSD)網(wǎng)絡等,通信系統(tǒng)1301經(jīng)由天線1304與其 它遠程移動電子裝置通信。處理器1305經(jīng)由各種總線架構(gòu)連接視頻編碼器 1312、觸控面板控制器1320、顯示裝置1314、存儲器1306、儲存媒體1313 與鍵盤控制器1330。
圖像感測模塊1307包括鏡頭1308與圖像感測器1309,另外加上感測控 制器與圖像處理器1310與視頻編碼器1312,用以提供產(chǎn)生圖像物件的能力。 圖像感應模塊1307可包括多個電荷耦合組件(charge couple device, CCD) 圖像感應器、互補金屬氧化物半導體(complementary metal oxide semiconductor, CMOS)圖像感應器等等,用以使用電荷變化來記錄不同的 光強度。為了將圖像感應模塊1307中的特定內(nèi)容轉(zhuǎn)換為數(shù)字格式,感測控 制器與圖像處理器1310將電荷變化量化為離散色彩數(shù)值。 一個點矩陣 (bitmap)圖像包括通過感測控制器與圖像處理器1310所量化的許多像素數(shù) 據(jù),這些像素數(shù)據(jù)具有預定的分辨率,例如640x480、 1024x768等。量化 的點矩陣圖像可進一步經(jīng)由視頻編碼器1312轉(zhuǎn)換為如聯(lián)合圖形專家組(joint photographic experts group, JPEG)格式,圖形交換格式(graphics interchange format, GIF)等常用格式,以產(chǎn)生JPEG、 GIF圖像等被壓縮的靜態(tài)圖像。 視頻編碼器1312也可為視頻編碼器,用以將一系列的量化后的點矩陣圖像 轉(zhuǎn)換為一系列的視頻畫面,諸如MPEG-l、 MPEG-2或MPEG-4、 H.263或 者H.264 I-、 P-及B-畫面。由視頻編碼器1312所產(chǎn)生的靜態(tài)圖像以及/或視 頻畫面可被儲存在存儲器1306或儲存媒體1313中,存儲器1306如動態(tài)隨 機存取存儲器(dynamic random access memory, DRAM)、同步動態(tài)隨機存取 存儲器(synchronous dynamic random access memory, SDRAM)或閃存等、儲 存媒體1313如壓縮快閃(compact flash, CF)、存儲器條(memory stick, MS)、 智能媒體(smart media, SM)或SD記憶卡等。所產(chǎn)生的靜態(tài)圖像以及/或視
頻畫面可被顯示于顯示裝置1314上,如彩色超扭曲向列型(color super-twisted nematic, CSTN)顯示器、薄膜晶體管液晶顯示器(thin film transistor-liquid crystal display, TFT匿LCD)或有機發(fā)光二極管(organic light-emitting diode, OLED)顯示器。
使用者可通過按壓觸控面板1323上的軟鍵(soft keys)1321及1322(圖 4a),或鍵盤1331或側(cè)邊快門按鈕1332(圖3a)上的硬鍵(hard keys)引導(direct) 移動電子裝置100來捕捉相應于聚焦物體的圖像。由觸控面板控制器1320 或鍵盤控制器1330檢測到快門或錄像信號后,其中通過點擊或按壓觸控面 板1323上特定軟鍵3121或3122、鍵盤1331或側(cè)邊快門按鈕1332上的特定 硬鍵而產(chǎn)生此信號。處理器1305可驅(qū)動如自動對焦馬達(autofocus motor)、 快門馬達(shutter motor)以及/或光圈馬達(diaphragm motor)的各種相機機構(gòu)、 感測控制器與圖像處理器1310、視頻編碼器1312,來捕捉物體的圖像。
圖2是本發(fā)明一實施例關(guān)于移動電子裝置100的背面示意圖,包括天線 1304與相機鏡頭1308。當檢測到上述的快門或錄像信號時,通過相機鏡頭 1308所對焦到的物體,會被捕捉并轉(zhuǎn)換成圖像物件。鍵盤1331、快門按鈕 1332上的硬鍵,以及觸控面板1323上的軟鍵1321、 1322,這些均具有產(chǎn)生 快門或錄像信號能力的物件也可稱為快門物件。
在一些實施例中,提供用以產(chǎn)生圖像物件(如靜態(tài)圖像與視頻畫面)的至 少兩個快門物件,以及當檢測到快門或錄像信號時,決定相應于產(chǎn)生快門或 錄像信號的快門物件的定位類型(orientatkm type),并儲存產(chǎn)生的圖像物件與 決定出的定位類型,使得產(chǎn)生的圖像物件可對應決定出的定位類型來進行顯 示。
以下提出數(shù)個快門物件的設置范例。圖3a與圖3b是本發(fā)明一實施例關(guān) 于快門物件設置的示意圖。請同時參閱圖1,在移動電子裝置100的正面面 板上設置鍵盤(如圖1的1331)上的一個硬快門鍵310,并且在移動電子裝置 100的側(cè)邊(如右側(cè)側(cè)邊)設置一個快門按鈕1332。顯示裝置(如圖1的1314)
或觸控面板(如圖1的1323)可持續(xù)地在預覽區(qū)域W300上顯示由圖像感測模 塊(如圖1的1307)所產(chǎn)生的顯示圖像,以利于聚焦在數(shù)個物體上。參考圖3a, 使用者可直式固定(hold)移動電子裝置,用以聚焦在特定的物體上,并且, 當以拇指按壓硬快門鍵310后,產(chǎn)生并儲存對應于被聚焦物體的圖像物件至 存儲器(如圖1的1306)或儲存媒體(如圖1的1313)中。 一并參考圖3b,使用 者可橫式固定移動電子裝置,用以聚焦在特定的物體上,并且,當按壓快門 按鈕1332后,產(chǎn)生并儲存對應于聚焦物體的圖像物件。
圖4a與圖4b是本發(fā)明一實施例關(guān)于快門物件設置的示意圖。請一并參 閱圖1,移動電子裝置100的觸控面板(如圖1的1323)上顯示兩個軟鍵1321 與1322。軟鍵1321中呈現(xiàn)出一個縮圖(icon),用以指示當移動電子裝置100 被直式固定時,較為適合按壓軟鍵1321以捕捉聚焦物體的圖像?;蛘?,軟 鍵1322中呈現(xiàn)出一個縮圖,用以指示當移動電子裝置被橫式固定時,較為 適合按壓此軟鍵1322以捕捉聚焦物體的圖像。觸控面板可持續(xù)地在預覽區(qū) 域W400上顯示由圖像感測模塊所產(chǎn)生的顯示圖像,以利于聚焦在數(shù)個物體 上。參考圖4a,使用者可直式固定移動電子裝置,用以聚焦在特定的物體上, 并且,當以拇指點擊軟鍵1321后,產(chǎn)生并儲存對應于聚焦物體的圖像物件 至存儲器(如圖1的1306)或儲存媒體(如圖1的1313)中。參考圖4b,使用者 可橫式固定移動電子裝置,用以聚焦在特定的物體上,并且,當以食指點擊 軟鍵1322后,產(chǎn)生并儲存對應于聚焦物體的圖像物件。
圖5a與圖5b是本發(fā)明一實施例關(guān)于快門物件設置的示意圖。請一并參 閱圖1,在移動電子裝置100的正面面板上設置鍵盤(如圖1的1331)上的硬 快門鍵310,并且,移動電子裝置100的觸控面板(如圖1的1323)上顯示軟 鍵1322。觸控面板可在預覽區(qū)域W500上持續(xù)地顯示由圖像感測模塊所產(chǎn)生 的顯示圖像,以利于聚焦在數(shù)個物體上。參考圖5a,使用者可直式固定移動 電子裝置IOO,用以聚焦在特定的物體上,并且,當以按壓硬快門鍵310后, 產(chǎn)生并儲存相應于聚焦物體的圖像物件。參考圖5b,使用者可橫式固定移動電子裝置100,用以聚焦在特定的物體上,并且,當以食指點擊軟鍵1322 后,產(chǎn)生并儲存對應于聚焦物體的圖像物件。
圖6a與圖6b是本發(fā)明一實施例關(guān)于快門物件設置的示意圖。請同時參 閱圖l,移動電子裝置100的觸控面板(如圖1的1323)上顯示上述軟鍵1321, 并且在移動電子裝置100的側(cè)邊(如右側(cè)側(cè)邊)設置快門按鈕1332。觸控面板 可在預覽區(qū)域W600上持續(xù)地顯示由圖像感測模塊(如圖1的1307)所產(chǎn)生的 顯示圖像,以利于聚焦在數(shù)個物體上。參考圖6a,使用者可直式固定移動電 子裝置IOO,用以聚焦在特定的物體上,并且,當以拇指點擊軟鍵1321后, 產(chǎn)生并儲存相應于聚焦物體的圖像物件。參考圖6b,使用者可橫式固定移動 電子裝置,用以聚焦在特定的物體上,并且,當以食指按壓快門按鈕1332 后,產(chǎn)生并儲存對應于聚焦物體的圖像物件。
圖像感測器可以用兩種方式進行設置。圖7a與圖7b是本發(fā)明一實施例 關(guān)于移動電子裝置的背面示意圖,用以顯示圖像感測器設置的兩種情況。圖 像感測器通常為互補金屬氧化物半導體(CMOS)、電荷耦合組件(CCD)單元數(shù) 組。參考圖7a,圖像感測器1309的至少一長邊設置為平行于移動電子裝置 的至少一短邊。參考圖7b,圖像感測器1309的至少一短邊設置為平行于移 動電子裝置的至少一短邊。'單元P(O, O)位于圖像感測器上的行O(即第1行) 的列0(即第1列)??梢粤私獾氖?,圖像物件的產(chǎn)生是以一個預定的順序掃 描圖像感測器1309,用以取得并轉(zhuǎn)換電荷變化量為離散色彩數(shù)值。例如,由 感測控制器與圖像處理器(如圖1的1310)所執(zhí)行的掃描程序是在一行中,由 第一列掃描至最后一列。當?shù)竭_一行中的最后一列時,掃描下一行。整個掃 描程序繼續(xù)進行直到己掃描完整個圖像感測器并且取得所有的離散色彩數(shù) 值為止。
圖8是顯示本發(fā)明一實施例關(guān)于捕捉物體圖像的方法流程圖,請一并參 閱圖1及圖8,由移動電子裝置100中的處理器(如圖1的1305)執(zhí)行。在步 驟S811,提供關(guān)于快門物件與定位類型(orientationtype)間對應關(guān)系的信息。
這些信息可儲存于存儲器(如圖1的1306)或儲存媒體(如圖1的1313)。圖9a 與圖9b分別是本發(fā)明一實施例關(guān)于兩個數(shù)據(jù)表91與93的示意圖。數(shù)據(jù)表 91描述當圖像感測器設置為如圖7a所示時所指示的對應關(guān)系,并且數(shù)據(jù)表 93描述當圖像感測器設置為如圖7b所示時所指示的對應關(guān)系。其中,當行 動電子裝置被直式固定時,"V-Obj"可用以辨認容易被大拇指按壓或點擊的 快門物件(如第3a或5a圖的310,或第4a或6a圖的1321)。當行動電子裝 置被橫式固定時,"H-Obj"可用以辨認容易被食指按壓或點擊的快門物件 (如第3b或6b圖的1332,或第4b或6b圖的1322)。存在范圍為從一到八的 八種定位類型,其可以指派到"V-Obj"與"H-Obj"中的任一者??梢粤私獾?是,取得的靜態(tài)圖像與視頻畫面中的像素數(shù)據(jù)(即是離散色彩數(shù)值)通常以相 應于如上所述的掃描程序進行儲存??闪私獾氖?,數(shù)據(jù)表91與93可實施于 各種數(shù)據(jù)結(jié)構(gòu)上,如二維數(shù)組等。
各種定位類型指示儲存的圖像物件與顯示方式間的對應關(guān)系,其可以顯 示于顯示裝置(如圖1的1314)、觸控面板(如圖1的1323)或外部顯示器,如 映像管監(jiān)視器、薄膜晶體管液晶顯示器(TFT-LCD)、電漿顯示器、有機發(fā)光 二極管(OLED)顯示器等。圖10a至圖10h是顯示儲存的圖像物件與呈現(xiàn)于顯 示裝置的顯示方式間的對應關(guān)系的示意圖。當定位類型為一,代表在顯示儲 存的圖像/畫面P100a的行0 (第l行)置于顯示圖像/畫面P200a的最頂端, 并且將儲存的圖像/畫面P100a的列0 (第1歹ij)置于顯示圖像/畫面P200a 的最左方,結(jié)果如圖10a所示。當定位類型為二,代表在顯示儲存的圖像/ 畫面P100b的第1行時,將儲存的圖像/畫面P100b的第1行置于顯示圖像/ 畫面P200b的最頂端,并且在顯示儲存的圖像/畫面P100b的第1列時,將 儲存的圖像/畫面P100b的第1列置于顯示圖像/畫面P200b的最右方,結(jié)果 如圖10b所示。當定位類型為三,代表在顯示儲存的圖像/畫面P100c的第l 行時,將儲存的圖像/畫面P100c的第1行置于顯示圖像/畫面P200c的最底 端,并且在顯示儲存的圖像/畫面P100c的第l列時,將儲存的圖像/畫面P100c
的第1列置于顯示圖像/畫面P200c的最右方,結(jié)果如圖10c所示。當定位類 型為四,代表在顯示儲存的圖像/畫面P100d的第1行時,將儲存的圖像/畫 面P100d的第1行置于顯示圖像/畫面P200d的最底端,并且在顯示儲存的 圖像/畫面P100d的第1列時,將儲存的圖像/畫面P100d的第1列置于顯示 圖像/畫面P200d的最左方,結(jié)果如圖10d所示。當定位類型為五,代表在 顯示儲存的圖像/畫面P100e的第1行時,將儲存的圖像/畫面P100e的第1 行置于顯示圖像/畫面P200e的最左方,并且在顯示儲存的圖像/畫面P100e 的第1列時,將儲存的圖像/畫面P100e的第1列置于顯示圖像/畫面P200e 的最頂端,結(jié)果如圖10e所示。當定位類型為六時,代表在顯示儲存的圖像 /畫面P100f的第1行時,將儲存的圖像/畫面P100f的第1行置于顯示圖像/ 畫面P200f的最右方,并且在顯示儲存的圖像/畫面P100f的第1列時,將儲 存的圖像/畫面P100f的第1列置于顯示圖像/畫面P200f的最頂端,結(jié)果如 圖10f所示。當定位類型為七,代表在顯示儲存的圖像/畫面P100g的第1行 時,將儲存的圖像/畫面P100g的第1行置于顯示圖像/畫面P200g的最右方, 并且在顯示儲存的圖像/畫面P100g的第1列時,將儲存的圖像/畫面P100g 的第1列置于顯示圖像/畫面P200g的最底端,結(jié)果如圖10g所示。當定位 類型為八,代表在顯示儲存的圖像/畫面P100h的第l行時,將儲存的圖像/ 畫面P100h的第1行置于顯示圖像/畫面P200h的最左方,并且在顯示儲存 的圖像/畫面P100h的第1列時,將儲存的圖像/畫面P100h的第1列置于顯 示圖像/畫面P200g的最頂端,結(jié)果如圖10h所示。以上所述信息的使用細 節(jié)可參考以下步驟的描述。
在步驟S821,檢測到快門或錄像信號。此快門或錄像信號可由多個快 門物件中的一者所產(chǎn)生,如觸控面板上的軟鍵(如圖4a、4b、6a或6b的1321, 或圖4a、 4b、 5a或5b的1322)、鍵盤上硬鍵(如圖3a、 3b、 5a或5b的310)、 或設置于側(cè)邊上的快門按鈕(如圖3a、 3b、 6a或6b的1332)。此快門信號將 引導移動電子裝置中相關(guān)的電子裝置,用以產(chǎn)生靜態(tài)圖像。此錄像信號將引
導移動電子裝置中相關(guān)的電子裝置,用以產(chǎn)生一系列的視頻畫面。在步驟
S831,判斷檢測到的快門或錄像信號由哪一個快門物件所產(chǎn)生。在步驟S841, 經(jīng)由圖像感測模塊(如圖1的1307)、感測控制器與圖像處理器(如圖1的 1310)、以及減視頻編碼器(如圖1的1312)取得圖像物件。在步驟S851,依 據(jù)提供的信息與產(chǎn)生快門或錄像信號的快門物件,決定所取得的圖像物件的 定位類型。例如,圖像感測器設置為如圖7a所示,根據(jù)圖9a的數(shù)據(jù)表91, 當快門或錄像信號通過快門物件"V-Obj"所辨認的快門物件(如圖3a的310、 圖4a的1321、圖5a的310、或圖6a的1321)產(chǎn)生時,決定定位類型為一, 反之,當快門或錄像信號通過快門物件"H-Obj"所辨認的快門物件(如圖3b 的1322、圖4b的1322、圖4a的1322、或圖6b的1322)產(chǎn)生時,決定定位 類型為八。在步驟S861,儲存取得的圖像物件與設定出的定位類型至存儲 器(如圖1的1306)或儲存媒體(如圖1的1313)中。設定的定位類型可儲存于 靜態(tài)圖像標題文件的旋轉(zhuǎn)標簽(orientation tag)中,此靜態(tài)圖像標題文件可符 合2002年4月所制定的"用語數(shù)字靜態(tài)照相機的可交換圖像文件格式Exif 版本2.2(exchangeable image file format for digital still cameras: Exif Version 2.2)"的可交換圖像文件格式(exchangeable image file format, EXIF)。決定 出的定位類型可附加在關(guān)鍵詞(如"MTKORIT")之后,儲存在符合2004年 2月1日所制定的"ISO 14496-12第一版"的MPEG文件的使用者數(shù)據(jù)庫(user data box, udatbox)中??闪私獾氖?,當儲存定位類型于靜態(tài)圖像標題文件 的旋轉(zhuǎn)標簽或MPEG文件的使用者數(shù)據(jù)庫時,儲存的靜態(tài)圖像或視頻畫面的 像素數(shù)據(jù)的排列順序并不會改變。
圖11是本發(fā)明一實施例關(guān)于顯示圖像物件的方法流程圖,由移動電子 裝置的處理器(如圖1的1305)、計算機的處理器等執(zhí)行。在步驟SlllO,從 存儲器(如圖1的1306)或儲存媒體(如圖1的1313)取得圖像物件。在步驟 SI 120,取得圖像物件的定位類型。在步驟SI 130,以對應于取得的定位類 型顯示圖像物件。顯示的細節(jié)可參考以上對圖10a到圖lOh的描述。
捕捉與顯示圖像物件方法的細節(jié),以下文的范例進行說明。圖12是使 用移動電話捕捉圖像并使用外部顯示器顯示捕捉到圖像的示意圖。移動電話
的圖像感測器1309的設置如圖7a所示,并提供以上所述的數(shù)據(jù)表91(圖 9a)(參考圖8的步驟S811)。當檢測到快門或錄像信號時(參考步驟S821),處 理器決定由"V-Obj"辨認的硬快門鍵310產(chǎn)生快門或錄像信號(參考步驟 S831),取得圖像物件IMG120(參考步驟S841),通過檢索數(shù)據(jù)表91決定由 硬快門件310所捕捉的圖像物件IMG120的定位類型為INFO120(定位類型 一)(參考步驟S851),以及儲存所取得的圖像物件IMG120與決定的定位類型 INFO120(參考步驟S861)。之后,計算機取得儲存的圖像物件IMG120(參考 圖11的步驟SlllO),為圖像物件IMG120取得定位類型為一(參考步驟 S1120),以及使用對應于定位類型為一的方式顯示圖像物件IMG120,顯示 結(jié)果如圖像DISP120所示。須注意的是,移動電話也可通過照片瀏覽軟件將 對應于儲存的定位類型的取得的圖像物件顯示于其屏幕上,并可依圖12推 知此顯示結(jié)果。
圖13是使用移動電話捕捉圖像并使用外部顯示器顯示捕捉到圖像的示 意圖。移動電話的圖像感測器1309的設置如圖7a所示,并提供以上所述的 數(shù)據(jù)表91(圖9a)(參考圖8的步驟S811)。當檢測到快門或錄像信號時(參考 步驟S821),處理器決定由"H-Obj"辨認的側(cè)邊快門按鈕1332產(chǎn)生快門或錄 像信號(參考步驟S831),取得圖像物件IMG130(參考步驟S841),通過檢索 數(shù)據(jù)表91決定由側(cè)邊快門按鈕1332所捕捉的圖像物件IMG130的定位類型 為INFO130(定位類型八)(參考步驟S851),以及儲存所取得的圖像物件 IMG130與決定的定位類型INFO130(參考步驟S861)。之后,計算機取得儲 存的圖像物件IMG130(參考圖11的步驟SlllO),為圖像物件IMG130取得 定位類型為八(參考步驟S1120),以及使用對應于定位類型為八INFO130的 方式顯示圖像物件IMG130,顯示結(jié)果如圖像DISP130所示。須注意的是, 移動電話也可通過照片瀏覽軟件將對應于儲存的定位類型的取得的圖像物
件顯示于其屏幕上,并可依圖13推知此顯示結(jié)果。
圖14是使用移動電話捕捉圖像并使用外部顯示器顯示捕捉到圖像的示 意圖。移動電話的圖像感測器1309的設置如圖7b所示,并提供以上所述的 數(shù)據(jù)表93(圖9b)(參考圖8的步驟S811)。當檢測到快門或錄像信號時(參考 步驟S821),處理器決定由"V-Obj"辨認的硬快門鍵310產(chǎn)生快門或錄像信號 (參考步驟S831),取得圖像物件IMG140(參考步驟S841),通過檢索數(shù)據(jù)表 93決定由硬快門鍵310所捕捉的圖像物件IMG140定位類型為六(參考步驟 S851),以及儲存所取得的圖像物件IMG140與決定的定位類型INFO140(參 考步驟S861)。之后,計算機取得儲存的圖像物件IMG140(參考圖11的步驟 SlllO),為圖像物件IMG140取得定位類型為六(參考步驟S1120),以及使 用對應于定位類型為六的方式顯示圖像物件IMG140,顯示結(jié)果如圖像 DISP140所示。須注意的是,移動電話也可通過照片瀏覽軟件將對應于儲存 的定位類型的取得的圖像物件顯示于其屏幕上,并可依圖14推知此顯示結(jié) 果。
圖15是使用移動電話捕捉圖像并使用外部顯示器顯示捕捉到圖像的示 意圖。移動電話的圖像感測器1309的設置如圖7b所示,并提供以上所述的 數(shù)據(jù)表93(圖9b)(參考圖8的步驟S811)。當檢測到快門或錄像信號時(參考 步驟S821),處理器決定由"H-Obj"辨認的側(cè)邊快門按鈕1332產(chǎn)生快門或錄 像信號(參考步驟S831),取得圖像物件IMG150(參考步驟S841),通過檢索 數(shù)據(jù)表93決定由側(cè)邊快門按鈕1332所捕捉的圖像物件IMG150的定位類型 為INFO150(定位類型為一)(參考步驟S851),以及儲存所取得的圖像物件 IMG150與決定的定位類型INFO150(參考步驟S861)。之后,計算機取得儲 存的圖像物件IMG150(參考圖11的步驟SlllO),為圖像物件IMG150取得 定位類型為一(參考步驟S1120),以及使用對應于定位類型為一的方式顯示 圖像物件IMG150,顯示結(jié)果如圖像DISP150所示。須注意的是,移動電話 也可通過照片瀏覽軟件將對應于儲存的定位類型的取得的圖像物件顯示于
其屏幕上,并可依圖15推知此顯示結(jié)果。
在一些實施例中,定位類型可通過顯示于觸控面板(如圖1的1323)或顯 示裝置(如圖1的1314)的指示縮圖的方向決定。當指示縮圖顯示于觸控面板 的特定區(qū)域,如左上角、右上角等,可通過點擊此特定區(qū)域來調(diào)整指示縮圖 的方向。例如,如圖7b所示,假設移動電子裝置的圖像感測器的至少一個 短邊設置為平行于移動電子裝置的短邊。圖16a至16d是在捕捉摩天大樓前 調(diào)整指示縮圖的方向的各種情境的示意圖。參考圖16a,縮圖小人I1600a的 頭部在初始情況下朝向方向Dup,因為圖像感測器如圖7b所示的方式設置。 然而,如圖16a,當捕捉摩天大樓時,使用者發(fā)現(xiàn)此摩天大樓并不能在觸控 面板上完整地被看見。如圖16b,使用者接著以直式的方式固定移動電子裝 置,用以聚焦此摩天大樓,并且發(fā)現(xiàn)縮圖小人的頭部11600a朝向一個錯誤的 方向。之后,使用者可點擊觸控面板上顯示縮圖小人的特定區(qū)域,用以逆時 針旋轉(zhuǎn)縮圖小人九十度,即是從方向Dup旋轉(zhuǎn)至方向Dleft。當經(jīng)由觸控面板 控制器(如圖1的1320)檢測到指出觸控面板上的特定區(qū)域被點擊的信號時, 處理器(如圖1的1305)逆時針旋轉(zhuǎn)觸控面板上的縮圖小人九十度,如圖16c 的11600a所示。須注意的是,當檢測到指出觸控面板上的特定區(qū)域被點擊的 信號時,處理器也可順時針旋轉(zhuǎn)觸控面板上的縮圖小人九十度。除此之外, 如圖16d所示,也可經(jīng)由按壓鍵盤(圖1的1331)上的硬鍵來旋轉(zhuǎn)縮圖小人。 當經(jīng)由鍵盤控制器(如圖1的1330)檢測到指出鍵盤上的硬鍵K1600被按壓的 信號時,如圖16d的I1600a所示,處理器(如圖1的1305)逆時針旋轉(zhuǎn)觸控面 板上的縮圖小人九十度。當縮圖小人被旋轉(zhuǎn)時,更新儲存于存儲器(圖1的 1306)中的方向旗標,用以指示縮圖小人的頭部朝向一個特定方向。
圖17是本發(fā)明一實施例關(guān)于捕捉物體圖像的方法流程圖,由移動電子 裝置中的處理器(如圖1的1305)執(zhí)行。在步驟S1711,提供關(guān)于由顯示的指 示縮圖的方向與定位類型間對應關(guān)系的信息。這些信息可儲存于存儲器(如 圖1的1306)或儲存媒體(如圖1的1313)。圖18是本發(fā)明一實施例關(guān)于數(shù)據(jù)
表180的示意圖。數(shù)據(jù)表180描述當圖像感測器設置為如圖7b所示時所指 示的對應關(guān)系的信息。其中,"Dup" 、 "Dd畫"、"Dleft"與"Dright"用以 識別如圖16a至16c所顯示的方向。范圍為一到八的八種定位類型可以被指 派到四個方向"Dup" 、 "Dd。wn" 、 "Dleft"與"Dnght"中的任一者。定位 類型的細節(jié)可參考圖10a至10h的描述。可以了解的是,取得的靜態(tài)圖像與 視頻畫面中的像素數(shù)據(jù)(即是離散色彩數(shù)值)通常以相應于如上所述的掃描程 序進行儲存??闪私獾氖牵瑪?shù)據(jù)表180可實施于各種數(shù)據(jù)結(jié)構(gòu)上,如二維數(shù) 組等。
在步驟S1721,檢測到快門或錄像信號。此快門或錄像信號可由多個快 門物件中的一者所產(chǎn)生,如觸控面板上的軟鍵(如圖4a、4b、6a或6b的1321, 或圖4a、 4b、 5a或5b的1322)、鍵盤上的硬鍵(如圖3a、 3b、 5a或5b的310)、 或設置于側(cè)邊上的快門按鈕(如圖3a、 3b、 6a或6b的1332)。在步驟S1731, 決定顯示的指示縮圖指向哪個方向。在較佳的情況下,指示縮圖的指向方向 的決定可通過檢測方向旗標中所儲存的值來完成??扉T信號將引導移動電子 裝置中適當?shù)碾娮咏M件,用以產(chǎn)生靜態(tài)圖像。錄像信號將引導移動電子裝置 中適當?shù)碾娮咏M件,用以產(chǎn)生一系列的視頻畫面。在步驟S1741,經(jīng)由圖像 感測模塊(如圖1的1307)、感測控制器與圖像處理器(如圖1的1310)、以及 /或視頻編碼器(如圖1的1312)取得圖像物件。在步驟S1751,依據(jù)提供的信 息與通過所顯示的指示縮圖所指出的方向,決定所取得的圖像物件的定位類 型。例如,如圖7b所示的圖像感測器設置,根據(jù)圖18的數(shù)據(jù)表180,當指 示縮圖指出的方向為如圖16c或16d中所顯示的"Dleft"時,設定定位類型 為六。在步驟S1761,儲存取得的圖像物件與決定的定位類型至存儲器(如圖 1的1306)或儲存媒體(如圖1的1313)中。決定的定位類型可儲存于如上所述 的靜態(tài)圖像標題文件的旋轉(zhuǎn)標簽(0xll2)中。決定的定位類型可附加在關(guān)鍵詞 (如"MTKORIT")之后,儲存在如上所述的MPEG文件的使用者數(shù)據(jù)庫中。
圖19是本發(fā)明一實施例關(guān)于視頻編碼管道示意圖。用以進行視頻編碼
的管道包括處理器1305、存儲器1306、圖像感測器1309、視頻編碼器1312、 在較佳的情況下存在于感測控制器與圖像處理器1310的圖像直接存儲器存 取(direct memory access, DMA)控制器1910、以及較佳的情況下存在于存儲 器1306的畫面緩沖器1930。圖像直接存儲器存取控制器1910中存在數(shù)個以 硬件電路實施的緩沖區(qū)寫入程序(bufferwriteprocedures)。在視頻編碼前,處 理器1305依據(jù)事先設定的定位類型指示圖像直接存儲器存取控制器1910使 用其中的一個緩沖區(qū)寫入程序。之后,在視頻編碼期間,圖像直接存儲器存 取控制器1910依據(jù)如上所述的掃描程序自圖像感測器1309接收像素的色彩 數(shù)值(如RGB、 YcbCr等數(shù)值),并參考指示的緩沖區(qū)寫入程序?qū)⒔邮盏降母?個像素的色彩數(shù)值寫入到畫面緩沖器1930。當使用到某些緩沖區(qū)寫入程序 時,感測到的圖像可能會被旋轉(zhuǎn)并儲存在畫面緩沖器1930。視頻編碼器1312 接著從畫面緩沖器1930以一個預定的順序(例如由上而下的順序)讀取色彩 數(shù)值以取得圖像,并且通過執(zhí)行MPEG或H.26x等編碼方法來編碼所取得的 圖像成為視頻比特流。
圖20是本發(fā)明一實施例關(guān)于緩沖區(qū)寫入程序的流程圖,用以當圖像感 測器的至少一短邊設置為平行于移動電子裝置的至少一短邊(如圖7b所示), 且定位類型為一時,寫入一個感測到的圖像至畫面緩沖器。在步驟S2011, 將變數(shù)i設為0。在步驟S2021,接收一個像素的色彩數(shù)值。在步驟S2023, 將接收到的色彩數(shù)值寫入到Buffer[OFFSET+i]中,其中常數(shù)"OFFSET"指 示畫面緩沖器1930的起始地址。在步驟S2025,變數(shù)i加一。須注意的是, 畫面緩沖器1930中的各個記憶位置上擁有足夠的空間來儲存一個像素的色 彩數(shù)值。在步驟S2031,決定i是否等于以N(image)表示的像素總數(shù)目。若 是,流程結(jié)束,否則流程進行至步驟S2021用以處理下一個像素。須注意的 是,所顯示的步驟S2011至2031的順序只是為了增進讀者的了解。本領(lǐng)域 內(nèi)技術(shù)人員可在不違反上述緩沖區(qū)寫入程序的精神與范圍的情況下,將步驟一 S2011至2031的功能配置至平行處理的電路上,用以提升編碼的效率。
21是本發(fā)明一實施例關(guān)于圖像直接存儲器存取控制器使用如圖20所示的緩 沖區(qū)寫入程序,從圖像感測器中讀取色彩數(shù)值并寫入讀取的數(shù)值至畫面緩沖
器中的示意圖。須注意的是,當使用如圖20所示的緩沖區(qū)寫入程序時,并
不會旋轉(zhuǎn)感測到的圖像。
圖22是本發(fā)明一實施例關(guān)于緩沖區(qū)寫入程序的流程圖,用以當圖像感 測器的至少一短邊設置為平行于移動電子裝置的至少一短邊(如圖7b所示), 且定位類型為六時,寫入一個感測到的圖像至畫面緩沖器。在步驟S2211, 將變數(shù)i設為l。在步驟S2221,將變數(shù)j設為l。于步驟S2223,接收一個 像素的色彩數(shù)值。在步驟S2225,將接收到的色彩數(shù)值寫入到 Buffer[OFFSET+SENSOR—HEIGHTXj-i]中,其中常數(shù)"OFFSET"指示畫面 緩沖器1930的起始地址,并且常數(shù)"SENSOR—HEIGHT"指示圖像感測器 1309的高度。在步驟S2231,決定j是否等于代表圖像感測器1309的寬度 的常數(shù)"SENSOR—WIDTH"。若是,流程進行至步驟S2241,否則進行至 步驟S2233。在步驟S2233,變數(shù)j加一。在步驟S2241,決定i是否等于常 數(shù)"SENSOR—HEIGHT"。若是,流程結(jié)束,否則流程進行至步驟S2243用 以處理下一個像素。在步驟S2243,變數(shù)i加一。須注意的是,所顯示的步 驟S2211至2243的順序只是提供來增進讀者的了解。領(lǐng)域內(nèi)技術(shù)人員可在 不違反上述緩沖區(qū)寫入程序的精神與范圍的情況下,將步驟S2211至2243 的功能配置至平行處理的電路上,用以提升編碼的效率。圖23是本發(fā)明一 實施例關(guān)于圖像直接存儲器存取控制器使用如圖22所示的緩沖區(qū)寫入程序, 從圖像感測器中讀取色彩數(shù)值并寫入讀取的數(shù)值至畫面緩沖器中的示意圖。 須注意的是,當使用如圖22所示的緩沖區(qū)寫入程序時,感測到的圖像會被 旋轉(zhuǎn)。
圖24是本發(fā)明一實施例關(guān)于視頻編碼管道的示意圖。用以進行視頻編 碼的管道包括處理器1305、存儲器1306、圖像感測器1309、視頻編碼器1312、 在較佳的情況下存在于感測控制器與圖像處理器1310的圖像直接存儲器存
取控制器1910、以及較佳的情況下存在于存儲器1306的畫面緩沖器1930。 視頻編碼器1312中存在數(shù)個以硬件電路實施的緩沖區(qū)讀取程序(buffer read procedures)。在視頻編碼前,處理器1305依據(jù)事先決定的定位類型指示視頻 編碼器1312使用其中的一個緩沖區(qū)讀取程序。之后,在視頻編碼期間,圖 像直接存儲器存取控制器1910依據(jù)如上所述的掃描程序由圖像感測器1309 接收像素的色彩數(shù)值,并依原始的掃描順序?qū)⒔邮盏降母鱾€像素的色彩數(shù)值 寫入到畫面緩沖器1930。視頻編碼器1312接著參考指示的緩沖區(qū)讀取程序 從畫面緩沖器1930讀取色彩數(shù)值以取得圖像,并且通過執(zhí)行MPEG或H.26x 等編碼方法來編碼所取得的圖像成為視頻比特流。當使用到某些緩沖區(qū)讀取 程序時,感測到的圖像可能會被旋轉(zhuǎn)并編碼至視頻比特流。
圖25a、 25b是本發(fā)明一實施例關(guān)于緩沖區(qū)讀取程序的流程圖,用以當 圖像感測器的至少一短邊設置為平行于移動電子裝置的至少一短邊(如圖7b 所示),且定位類型為一時,由畫面緩沖器讀取一個感測到的圖像。緩沖區(qū) 讀取程序依據(jù)此定位類型將畫面緩沖器中的圖像組織成一個個的區(qū)塊 (block),并且為這些區(qū)塊實施一系列的編碼方法,例如色彩空間轉(zhuǎn)換(color space transform)、縮減取樣(down-sampling)、離散余弓玄轉(zhuǎn)換(discrete cosine transform, DCT)、量化(quantization)、可變長度編碼(variable length encoding, VLD)、熵編碼(entropyencoding)、移動預觀U(motion estimation),以及/或其它 視頻編碼方法。在步驟S2511,變數(shù)i、 j、 next—i、 next J 、 block—count 、 block—height—count與block—width—count初始化為0。在步驟S2521 ,從 Buffer[OFFSET+SENSOR一HEIGHTX i+j]中讀取一個像素的色彩數(shù)值,此像 素是作為一個區(qū)塊中的一個像素,區(qū)塊表示為block[block—count , block—height—count, block—width—count],其中常數(shù)"OFFSET"指示畫面緩 沖器1930的起始地址,常數(shù)"SENSOR—HEIGHT"指示圖像感測器1309的 高度。在步驟S2523,決定變量block—width—count是否等于常數(shù) "BLOCK—WIDTH"減一,其中常數(shù)"BLOCK—WIDTH"代表區(qū)塊的寬度。
若是則此流程完成區(qū)塊中的一行并進行至步驟S2531,否則進行至步驟 S2525。在步驟S2525,變數(shù)j與block—width—count加1 。在步驟S2531,決 定變量blockjieight—count是否等于常數(shù)"BLOCK—HEIGHT"減一,其中常 數(shù)"BLOCK—HEIGHT"代表區(qū)塊的高度。若是則此流程完成區(qū)塊中的所有 列并進行至步驟S2541,否則進行至步驟S2533。在步驟S2533,變量i加1 , 變量j設為變量nextj , 變量block—height—count力卩1 , 以及變量 block—width—count設為0。在步驟S2541,決定SENSOR—HEIGHT X i+j+1 的值是否等于常數(shù)"BLOCK—WIDTH"的倍數(shù)。舉例來說,假設圖像感測器 的寬度為320,則常數(shù)"BLOCK—WIDTH"的倍數(shù)為320、 640、 960、 1280 等。若是,則此流程完成區(qū)段(slice)中的所有列并進行至步驟S2551,否則 進行至步驟S2543。在步驟S2543,變量i設為變量nextj,變量nextj設為 變量j力卩1 ,變量j力[U ,變量block—height—count與block—width—count設為 0,以及變量block—count加1。在步驟S2551,決定SENSOR—HEIGHT X i+j+1 的值是否等于SENSOR—HEIGHTX SENSOR—WIDTH的值。若是,則此流程 完成此感測圖像并結(jié)束,否則進行至步驟S2553。在步驟S2553,變量i加1, 變量next—i設為變量i力口 1, 變量j、 nextj 、 block—width—count與 block—height—count設為0,并且變量block—count加1 。在步驟S2545,編碼 新取得的區(qū)塊block[block—count]。此新取得的區(qū)塊可被一系列的方法進行編 碼,例如色彩空間轉(zhuǎn)換、縮減取樣、離散余弦轉(zhuǎn)換、量化、可變長度編碼、 熵編碼、移動預測,以及/或其它視頻編碼方法。須注意的是,所顯示的步驟 S2511至2553的順序只是提供來增進讀者的了解。領(lǐng)域內(nèi)技術(shù)人員可在不 違反上述緩沖區(qū)讀取程序的精神與范圍的情況下,安排步驟S2511至2553 的功能至平行處理的電路上,用以提升編碼的效率。
圖26a、 26b是本發(fā)明一實施例關(guān)于緩沖區(qū)讀取程序的流程圖,用以當 圖像感測器的至少一短邊被設置平行于移動電子裝置的至少一短邊(如圖7b 所示),且定位類型為六時,由畫面緩沖器讀取一個感測到的圖像。緩沖區(qū)讀取程序依據(jù)此定位類型將畫面緩沖器中的圖像組織成一個個的區(qū)塊,并且 為這些區(qū)塊實施一系列的編碼方法,例如色彩空間轉(zhuǎn)換、縮減取樣、離散余 弦轉(zhuǎn)換、量化、可變長度編碼、熵編碼、移動預測,以及/或其它視頻編碼方
法。在步驟S2611,變數(shù)i、 next—i、 block—count、 block—height—count與 block—width—count被初始化為0,變數(shù)j與nextj被初始化為239。在步驟 S2621,由Buffer[OFFSET+SENSOR—HEIGHTXj+i]讀取一個像素的色彩數(shù) 值,此像素是當作一個區(qū)塊中的一個像素,區(qū)塊表示為block[block—count, block—height—count, block—width—count],其中常數(shù)"OFFSET"指示畫面緩 沖器1930的起始地址,常數(shù)"SENSOR—HEIGHT"指示圖像感測器1309的 高度。在步驟S2623,決定變量block—width_count是否等于常數(shù) "BLOCK—WIDTH"減一,其中常數(shù)"BLOCK—WIDTH"代表區(qū)塊的寬度。 若是則此流程完成區(qū)塊中的一行并進行至步驟S2631,否則進行至步驟 S2625。在步驟S2625,變量j減l,并且變量block—width—count加1 。在步 驟S2631,決定變量block—height—count是否等于常數(shù)"BLOCK—HEIGHT" 減一,其中常數(shù)"BLOCK—HEIGH"代表區(qū)塊的高度。若是,則此流程完成 區(qū)塊中的所有列并進行至步驟S2641;否則,進行至步驟S2633。在步驟 S2633,變量i力n 1,變量j設為變量nextj,變量block—height—count力口 1 , 以及變量block一widthjount設為0。在步驟S2641,決定SENS OR—HEIGHT Xj+i+1的值是否為介于1與常數(shù)"SENSOR—WIDTH"的值。若是,則此流 程完成區(qū)段(slice)中的所有列并進行至步驟S2651;否則,進行至步驟S2643。 在步驟S2643,變量i設為變量next一i,變量nextj設為變量j減1,變量j 減1,變量block—height—count與block—width—count設為0, 以及變量 block—count加1。在步驟S2651,決定SENSOR—HEIGHT Xj+i+1的值是否 等于常數(shù)"SENSOR—WIDTH"的值。若是,則此流程完成此感測圖像并結(jié) 束;否則,進行至步驟S2653。在步驟S2653,變量i加l,變量nextj設為 變量i力n 1 ,變量j與nextj設為239, block—width—count與block—height—count
設為0,并且變量block—count力口 1。在步驟S2645,編碼新取得的區(qū)塊 block[block—count]。須注意的是,所顯示的步驟S2611至2653的順序只是 提供來增進讀者的了解。領(lǐng)域內(nèi)技術(shù)人員可在不違反上述緩沖區(qū)讀取程序的 精神與范圍的情況下,安排步驟S26U至2653的功能至平行處理的電路上, 用以提升編碼的效率。
圖27是本發(fā)明一實施例關(guān)于視頻編碼器從畫面緩沖器中讀取感測圖像 的色彩數(shù)值并產(chǎn)生編碼視頻比特流的示意圖。須注意的是,當使用如圖25 所示的緩沖區(qū)讀取程序時,使用原始圖像來切分區(qū)塊。另一方面,當使用如 圖26所示的緩沖區(qū)讀取程序時,使用如圖10f所示的旋轉(zhuǎn)后圖像來劃分區(qū) 塊。
圖28是本發(fā)明實施例關(guān)于視頻編碼管道示意圖。用以進行視頻編碼的 管道包括處理器1305、存儲器1306、圖像感測器1309、視頻編碼器1312、 以及在較佳的情況下存在于存儲器1306的畫面緩沖器1930。在視頻編碼期 間,處理器1305依據(jù)如上所述的掃描程序從圖像感測器1309接收像素的色 彩數(shù)值,依據(jù)事先決定的定位類型來決定以程序代碼所實施的其中一個緩沖 區(qū)寫入程序,并使用決定出的緩沖區(qū)寫入程序?qū)⒔邮盏降母鱾€像素的色彩數(shù) 值寫入到畫面緩沖器1930。緩沖區(qū)寫入程序的詳細內(nèi)容可參考圖20與圖22 的描述。當使用到某些緩沖器寫入程序時,感測到的圖像可能會被旋轉(zhuǎn)并儲 存在畫面緩沖器1930。視頻編碼器1312接著從畫面緩沖器1930以一個預定 的順序讀取色彩數(shù)值以取得圖像,并且通過執(zhí)行MPEG或H.26x等編碼方法 來編碼所取得的圖像成為視頻比特流。
圖29是本發(fā)明實施例關(guān)于視頻編碼管道示意圖。用以進行視頻編碼的 管道中包括處理器1305、存儲器1306、圖像感測器1309、視頻編碼器1312、 在較佳的情況下存在于感測控制器與圖像處理器1310的圖像直接存儲器存 取控制器1910、以及在較佳的情況下存在于存儲器1306的畫面緩沖器1930。 在視頻編碼期間,圖像直接存儲器存取控制器1910依據(jù)如上所述的掃描程
序自圖像感測器1309接收像素的色彩數(shù)值,并依原始的掃描順序?qū)⒔邮盏?br>
的各個像素的色彩數(shù)值寫入到畫面緩沖器1930。處理器1305依據(jù)事先決定 的定位類型來決定以程序代碼所實施的其中一個緩沖區(qū)讀取程序,使用決定 出的緩沖區(qū)讀取程序從畫面緩沖器1930讀取色彩數(shù)值以取得圖像。緩沖區(qū) 讀取程序的詳細內(nèi)容可參考圖25與26的描述。須注意的是,步驟S2545與 S2645修改為輸出取得的區(qū)塊block[block—count]至視頻編碼器1312。當使用 到某些緩沖區(qū)讀取程序時,感測到的圖像可能會被旋轉(zhuǎn)并輸出到視頻編碼器 1312。視頻編碼器1312接著通過執(zhí)行MPEG或H.26x等編碼方法來編碼所 取得的圖像成為視頻比特流。
本發(fā)明提供有關(guān)捕捉與顯示圖像的方法,或特定類型或其部分,可以以 程序代碼的類型包含在實體媒體中,如軟盤、光盤片、硬盤、或是任何其它 機器可讀取(如計算機可讀取)儲存媒體。其中,當程序代碼被機器,如計算 機加載且執(zhí)行時,此機器變成用以參與本發(fā)明的裝置。本發(fā)明揭示的方法與 裝置也可以以程序代碼類型通過一些傳送媒體,如電線或電纜、光纖、或是 任何傳輸類型進行傳送,其中,當程序代碼被機器,如計算機接收、加載且 執(zhí)行時,此機器變成用以參與本發(fā)明的裝置。當在一般用途處理單元 (general-purpose processing unit)中實際操作時,程序代碼結(jié)合處理器提供一 操作類似于應用特定邏輯電路的獨特裝置。
針對一個特定的系統(tǒng)組件,說明書與權(quán)利要求書中會使用一個名稱來為 其命名。領(lǐng)域內(nèi)技術(shù)人員均應了解,消費電子設備的制造者也許會使用不同 的命名來稱呼內(nèi)容中所對應的系統(tǒng)組件。所以應該是使用不同的功能描述來 進行區(qū)別。
綜上所述,雖然本發(fā)明已以較佳實施例揭露如上,然其并非用以限制本 發(fā)明,任何熟習該技術(shù)者,在不脫離本發(fā)明的精神和范圍內(nèi),當可作各種更 動與潤飾,因此本發(fā)明的保護范圍應當以權(quán)利要求書所要求的范圍為準。
權(quán)利要求
1.一種產(chǎn)生圖像物件的方法,由包含多個快門物件的電子裝置執(zhí)行,各所述快門物件對應于一個定位類型,所述方法包括以下步驟檢測由所述快門物件中的一者所產(chǎn)生的信號;根據(jù)產(chǎn)生所述信號的快門物件決定定位類型;以及同時儲存圖像物件與所述決定的定位類型,或根據(jù)所述決定的定位類型旋轉(zhuǎn)所述圖像物件。
2. 如權(quán)利要求1所述的產(chǎn)生圖像物件的方法,其特征在于,所述方法還 包括提供快門物件與定位類型間對應關(guān)系的信息,以及根據(jù)產(chǎn)生所述信號的 快門物件與所述信息決定所述定位類型。
3. 如權(quán)利要求2所述的產(chǎn)生圖像物件的方法,其特征在于,根據(jù)定位于 所述電子裝置中的圖像感測器提供所述信息。
4. 如權(quán)利要求1所述的產(chǎn)生圖像物件的方法,其特征在于,所述決定的 定位類型儲存于靜態(tài)圖像標題文件中的定位標簽中,所述靜態(tài)圖像標題文件 符合可交換圖像文件格式。
5. 如權(quán)利要求1所述的產(chǎn)生圖像物件的方法,其特征在于,所述決定的 定位類型儲存于MPEG文件中的使用者數(shù)據(jù)庫中。
6. 如權(quán)利要求1所述的產(chǎn)生圖像物件的方法,其特征在于,所述決定的 定位類型指示以下情形中的一者所述儲存的圖像物件的行0顯示于最頂端,并且所述儲存的圖像物件的 列0顯示于最左方;所述儲存的圖像物件的行0顯示于最頂端,并且所述儲存的圖像物件的列0顯示于最右方;所述儲存的圖像物件的行o顯示于最底端,并且所述儲存的圖像物件的列0顯示于最右方;所述儲存的圖像物件的行0顯示于最底端,并且所述儲存的圖像物件的 列0顯示于最左方;所述儲存的圖像物件的行0顯示于最左方,并且所述儲存的圖像物件的 列0顯示于最頂端;所述儲存的圖像物件的行0顯示于最右方,并且所述儲存的圖像物件的 列0顯示于最頂端;所述儲存的圖像物件的行0顯示于最右方,并且所述儲存的圖像物件的 列0顯示于最底端;以及所述儲存的圖像物件的行0顯示于最左方,并且所述儲存的圖像物件的 列0顯示于最底端。
7. 如權(quán)利要求1所述的產(chǎn)生圖像物件的方法,其特征在于,所述方法還 包括顯示響應所述儲存的定位類型的圖像物件。
8. —種產(chǎn)生圖像物件的系統(tǒng),該系統(tǒng)包括 第一快門物件;第二快門物件;以及處理器,其耦接所述第一快門物件與所述第二快門物件,檢測信號,決 定所述信號是由所述第一快門物件或由所述第二快門物件產(chǎn)生,當所述信號 由所述第一快門物件所產(chǎn)生時決定為第一定位類型;當所述信號由所述第二 快門物件所產(chǎn)生時決定為第二定位類型,及儲存圖像物件與所述決定的定位 類型或根據(jù)所述決定的定位類型旋轉(zhuǎn)所述圖像物件,其中響應所述儲存的定位類型對所述圖像物件進行顯示。
9. 如權(quán)利要求8所述的產(chǎn)生圖像物件的系統(tǒng),其特征在于,所述處理器 提供對應于所述第一定位類型的所述第一快門物件,以及對應于所述第二定 位類型的所述第二快門物件的對應關(guān)系的信息。
10. 如權(quán)利要求9所述的產(chǎn)生圖像物件的系統(tǒng),其特征在于,所述處理 器根據(jù)所述對應關(guān)系的信息決定所述第一定位類型或所述第二定位類型。
11. 如權(quán)利要求8所述的產(chǎn)生圖像物件的系統(tǒng),其特征在于,所述系統(tǒng)還包括正面面板與側(cè)邊,其中所述正面面板上的鍵盤中設置有硬快門鍵,所 述側(cè)邊上設置有快門按鈕,在所述正面面板的觸控面板上顯示至少一軟鍵, 以及所述第一與第二快門物件為所述硬快門鍵、所述快門按鈕與所述軟鍵的 任意組合。
12. 如權(quán)利要求8所述的產(chǎn)生圖像物件的系統(tǒng),其特征在于,所述決定 的定位類型儲存于靜態(tài)圖像標題文件中的定位標簽中,所述靜態(tài)圖像標題文 件符合可交換圖像文件格式。
13. 如權(quán)利要求8所述的產(chǎn)生圖像物件的系統(tǒng),其特征在于,所述決定 的定位類型儲存于MPEG文件中的使用者數(shù)據(jù)庫中。
14. 如權(quán)利要求8所述的產(chǎn)生圖像物件的系統(tǒng),其特征在于,所述決定 的定位類型指示以下情形中的一者所述儲存的圖像物件的行0顯示于最頂端,并且所述儲存的圖像物件的 列0顯示于最左方;所述儲存的圖像物件的行0顯示于最頂端,并且所述儲存的圖像物件的 列0顯示于最右方;所述儲存的圖像物件的行0顯示于最底端,并且所述儲存的圖像物件的列0顯示于最右方;所述儲存的圖像物件的行0顯示于最底端,并且所述儲存的圖像物件的列0顯示于最左方;所述儲存的圖像物件的行0顯示于最左方,并且所述儲存的圖像物件的 列0顯示于最頂端;所述儲存的圖像物件的行0顯示于最右方,并且所述儲存的圖像物件的 列0顯示于最頂端;所述儲存的圖像物件的行0顯示于最右方,并且所述儲存的圖像物件的 列0顯示于最底端;以及 所述儲存的圖像物件的行0顯示于最左方,并且所述儲存的圖像物件的列o顯示于最底端。
15. —種產(chǎn)生圖像物件的方法,該方法由包含屏幕的電子裝置執(zhí)行,所述屏幕顯示指示縮圖,所述方法包括以下步驟根據(jù)所述顯示的指示縮圖所指示的方向決定定位類型;以及 同時儲存圖像物件與所述決定的定位類型,或根據(jù)所述決定的定位類型 旋轉(zhuǎn)所述圖像物件。
16. 如權(quán)利要求15所述的產(chǎn)生圖像物件的方法,其特征在于,所述方法 還包括提供所述顯示的指示縮圖所指示的方向與所述定位類型間對應關(guān)系 的信息,其中根據(jù)所述顯示縮圖所指示的方向與所述信息決定所述定位類 型。
17. 如權(quán)利要求15所述的產(chǎn)生圖像物件的方法,其特征在于,通過按壓 所述電子裝置的鍵盤上的硬鍵,或點擊顯示所述屏幕上的指示縮圖的區(qū)域來 旋轉(zhuǎn)所述指示縮圖。
18. —種產(chǎn)生圖像物件的系統(tǒng),該系統(tǒng)包括 屏幕,其用以顯示指示縮圖;以及處理器,其耦接于所述屏幕,檢測信號,決定所述顯示的指示縮圖是朝 向第一方向或朝向第二方向,當檢測到所述顯示的指示縮圖朝向所述第一方 向時決定為第一定位類型,當檢測到所述顯示的指示縮圖朝向所述第二方向 時決定為第二定位類型,同時儲存圖像物件與所述決定的定位類型或根據(jù)所 述決定的定位類型來旋轉(zhuǎn)所述圖像物件,其中響應所述儲存的定位類型對所述圖像物件進行顯示。
19. 如權(quán)利要求18所述的產(chǎn)生圖像物件的系統(tǒng),其特征在于,所述處理 器提供信息,所述信息指示所述顯示的指示縮圖所指示的方向與定位類型間 對應關(guān)系。
20. 如權(quán)利要求19所述的產(chǎn)生圖像物件的系統(tǒng),其特征在于,所述處理 器根據(jù)所述顯示的指示縮圖所指示的方向與所述信息來決定所述定位類型。
21. 如權(quán)利要求18所述的產(chǎn)生圖像物件的系統(tǒng),其特征在于,所述系統(tǒng)還包括鍵盤,所述鍵盤包含硬鍵,其中通過按壓所述硬鍵來旋轉(zhuǎn)所述指示縮 圖。
22. 如權(quán)利要求18所述的產(chǎn)生圖像物件的系統(tǒng),其特征在于,所述指示 縮圖是通過點擊顯示所述屏幕上的所述指示縮圖的區(qū)域來旋轉(zhuǎn)。
23. —種產(chǎn)生圖像物件的方法,該方法由電子裝置執(zhí)行,所述方法包括 以下步驟提供定位類型;從所述電子裝置的圖像感測器接收感測圖像中的像素的多個色彩數(shù)值, 其中是以預定順序掃描所述圖像感測器中的多個單元來接收所述感測圖像 中的像素;依據(jù)所述定位類型從多個緩沖區(qū)寫入程序中指示一個緩沖區(qū)寫入程序; 通過執(zhí)行所述指示的緩沖區(qū)寫入程序?qū)⒔邮盏降母魉鱿袼氐纳蕯?shù)值寫入到所述電子裝置中的畫面緩沖器的特定區(qū)域;以及由上而下從所述畫面緩沖器讀取各所述像素的色彩數(shù)值,用以產(chǎn)生通過旋轉(zhuǎn)所述感測圖像而取得的圖像物件。
24. 如權(quán)利要求23所述的產(chǎn)生圖像物件的方法,其特征在于,所述方法 還包括接收信號,其中依據(jù)信息來決定所述定位類型,所述信息指出所述信 號是由多個快門物件中的哪 一 快門物件所產(chǎn)生。
25. 如權(quán)利要求23所述的產(chǎn)生圖像物件的方法,其特征在于,依據(jù)顯示 的指示縮圖所指示的方向來決定所述定位類型。
26. 如權(quán)利要求23所述的產(chǎn)生圖像物件的方法,其特征在于,所述決定 的定位類型指示以下情形中的一者所述接收的感測圖像的行O寫入到所述畫面緩沖器中代表畫面最頂端的 區(qū)域,并且所述接收的感測圖像的列0寫入到所述畫面緩沖器中代表畫面最 左方的區(qū)域;所述接收的感測圖像的行O寫入到所述畫面緩沖器中代表畫面最頂端的 區(qū)域,并且所述接收的感測圖像的列0寫入到所述畫面緩沖器中代表畫面最 右方的區(qū)域;所述接收的感測圖像的行O寫入到所述畫面緩沖器中代表畫面最底端的 區(qū)域,并且所述接收的感測圖像的列0寫入到所述畫面緩沖器中代表畫面最 右方的區(qū)域;所述接收的感測圖像的行O寫入到所述畫面緩沖器中代表畫面最底端的 區(qū)域,并且所述接收的感測圖像的列0寫入到所述畫面緩沖器中代表畫面最 左方的區(qū)域;所述接收的感測圖像的行O寫入到所述畫面緩沖器中代表畫面最左方的 區(qū)域,并且所述接收的感測圖像的列0寫入到所述畫面緩沖器中代表畫面最 頂端的區(qū)域;所述接收的感測圖像的行O寫入到所述畫面緩沖器中代表畫面最右方的 區(qū)域,并且所述接收的感測圖像的列0寫入到所述畫面緩沖器中代表畫面最 頂端的區(qū)域;所述接收的感測圖像的行O寫入到所述畫面緩沖器中代表畫面最右方的 區(qū)域,并且所述接收的感測圖像的列0寫入到所述畫面緩沖器中代表畫面最 底端的區(qū)域;以及所述接收的感測圖像的行O寫入到所述畫面緩沖器中代表畫面最右方的 區(qū)域,并且所述接收的感測圖像的列0寫入到所述畫面緩沖器中代表畫面最 底端的區(qū)域。
27. —種產(chǎn)生圖像物件的系統(tǒng),該系統(tǒng)包括圖像感測器;處理器;畫面緩沖器;圖像直接存儲器存取控制器,其耦接于所述圖像感測器、所述處理器與所述畫面緩沖器,并且包含用以實施多個緩沖區(qū)寫入程序的硬件電路;以及 視頻編碼器,其耦接于所述畫面緩沖器;其中所述圖像直接存儲器存取控制器從所述處理器接收定位類型,從所 述圖像感測器接收感測圖像中的像素的多個色彩數(shù)值,其中是以預定順序掃 描所述圖像感測器中的多個單元來接收所述感測圖像中的像素,所述圖像直 接存儲器存取控制器依據(jù)所述定位類型從多個緩沖區(qū)寫入程序中指示出一 個緩沖區(qū)寫入程序,以及通過執(zhí)行所述指示的緩沖區(qū)寫入程序?qū)⒔邮盏降母?所述像素的色彩數(shù)值寫入到所述電子裝置中的畫面緩沖器的特定區(qū)域,所述 視頻編碼器由上而下從所述畫面緩沖器讀取各所述像素的色彩數(shù)值,用以產(chǎn) 生通過旋轉(zhuǎn)所述感測圖像而取得的圖像物件。
28. 如權(quán)利要求27所述的產(chǎn)生圖像物件的系統(tǒng),其特征在于,所述系統(tǒng) 還包括多個快門物件,其中所述處理器依據(jù)信息來決定所述定位類型,所述 信息指出由多個快門物件中的哪一快門物件所產(chǎn)生的信號。
29. 如權(quán)利要求27所述的產(chǎn)生圖像物件的系統(tǒng),其特征在于,所述系統(tǒng) 還包括屏幕,其用以顯示指示縮圖,其中所述處理器依據(jù)所述顯示的指示縮 圖所指示的方向來決定所述定位類型。
30. 如權(quán)利要求29所述的產(chǎn)生圖像物件的系統(tǒng),其特征在于,所述系統(tǒng) 還包括鍵盤,所述鍵盤包括硬鍵,其中所述指示縮圖是通過按壓所述硬鍵來 旋轉(zhuǎn)。
31. 如權(quán)利要求29所述的產(chǎn)生圖像物件的系統(tǒng),其特征在于,所述指示 縮圖是通過點擊顯示所述屏幕上的指示縮圖的區(qū)域來旋轉(zhuǎn)。
32. —種產(chǎn)生圖像物件的方法,該方法由一電子裝置執(zhí)行,所述方法包 括以下步驟提供定位類型;從所述電子裝置的圖像感測器接收感測圖像中的像素的多個色彩數(shù)值, 其中是以預定順序掃描所述圖像感測器中的多個單元來接收所述感測圖像中的像素;將所述接收的各像素的所述色彩數(shù)值由上而下寫入至所述電子裝置中 的畫面緩沖器的區(qū)域;依據(jù)所述定位類型從多個緩沖區(qū)讀取程序中指示一個緩沖區(qū)讀取程序;以及通過執(zhí)行所述指示的緩沖區(qū)讀取程序從所述畫面緩沖器中的特定區(qū)域 讀取各所述像素的所述色彩數(shù)值,用以產(chǎn)生通過旋轉(zhuǎn)所述感測圖像而取得的 圖像物件。
33. —種產(chǎn)生圖像物件的系統(tǒng),該系統(tǒng)包括圖像感測器;處理器;畫面緩沖器;圖像直接存儲器存取控制器,其耦接于所述圖像感測器、所述處理器與 所述畫面緩沖器;以及視頻編碼器,其耦接于所述畫面緩沖器,包含用以實施多個緩沖區(qū)讀取 程序的硬件電路,其中所述圖像直接存儲器存取控制器從所述圖像感測器接收感測圖像 中的像素的多個色彩數(shù)值,其中是以預定順序掃描所述圖像感測器中的多個 單元來接收所述感測圖像中的像素,所述圖像直接存儲器存取控制器將所述 接收的各所述像素的所述色彩數(shù)值由上而下寫入至所述畫面緩沖器的特定 區(qū)域,所述視頻編碼器從所述處理器接收定位類型,依據(jù)所述定位類型指示 出所述緩沖區(qū)讀取程序中的一者,通過執(zhí)行所述指示的緩沖區(qū)讀取程序從所 述畫面緩沖器中的特定區(qū)域讀取各所述像素的所述色彩數(shù)值,用以產(chǎn)生通過 旋轉(zhuǎn)所述感測圖像而取得的圖像物件。
全文摘要
本發(fā)明揭示一種產(chǎn)生圖像物件的方法及系統(tǒng),由包含多個快門物件的電子裝置執(zhí)行,每一快門物件相應于一個定位類型。上述方法包括步驟檢測由快門物件中的一者所產(chǎn)生的信號;根據(jù)產(chǎn)生信號的快門物件決定定位類型;以及同時儲存圖像物件與決定的定位類型,或根據(jù)決定的定位類型旋轉(zhuǎn)圖像物件。通過實施本發(fā)明所提供的產(chǎn)生圖像物件的方法及系統(tǒng),在降低硬件成本的前提下,能對行動電子裝置進行可靠的檢測。
文檔編號H04M11/08GK101098401SQ200710126819
公開日2008年1月2日 申請日期2007年6月28日 優(yōu)先權(quán)日2006年6月28日
發(fā)明者莊承德, 張譽鐘, 陳正哲 申請人:聯(lián)發(fā)科技股份有限公司