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