專利名稱:一種可攜式電子裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明提供一種可攜式電子裝置,尤指一種可以才艮據(jù)自身的位移/轉(zhuǎn)動(dòng) 狀況進(jìn)行畫面瀏覽的電子裝置。
背景技術(shù):
現(xiàn)在市場(chǎng)上的可攜式電子產(chǎn)品,比如移動(dòng)電話、個(gè)人數(shù)字助理(PDA) 等等,都已經(jīng)具備上網(wǎng)的功能。因此,用戶可以隨時(shí)隨地利用這些可攜式電 子產(chǎn)品連接至網(wǎng)際網(wǎng)絡(luò),以通過(guò)手機(jī)屏幕來(lái)進(jìn)行網(wǎng)頁(yè)的瀏覽,進(jìn)而在網(wǎng)絡(luò)上 交換資訊,查詢資料,甚至進(jìn)行股票下單等金融服務(wù)。很明顯,可攜式電子 產(chǎn)品創(chuàng)新了資訊的流通方式,不但可以允許使用者輕易地將資訊隨身攜帶, 也使得金融交易的便捷性大為提高。
但是,由于可攜式電子產(chǎn)品所具有的顯示裝置幾乎都是較小尺寸的屏 幕,這使得瀏覽網(wǎng)頁(yè)時(shí)較為不便;以移動(dòng)電話為例,由于屏幕僅僅只能顯示 網(wǎng)頁(yè)的一小部分,使用者在瀏覽網(wǎng)頁(yè)時(shí),必須依靠手機(jī)的方向鍵來(lái)控制,使 網(wǎng)頁(yè)加以下拉/上移,達(dá)到瀏覽網(wǎng)頁(yè)的目的;然而,對(duì)于使用者而言,這樣 的搡作方式并不理想。因此,可攜式電子產(chǎn)品需要其他的操作機(jī)制,以使得 使用者瀏覽畫面更加方便。
美國(guó)專利早期公開(kāi)公報(bào)第US2002037770號(hào)中,揭露了一種控制畫面顯 示的方法;該方法是應(yīng)用影像處理的方式,利用相機(jī)模塊來(lái)偵測(cè)使用者的移 動(dòng)情況,以操控游戲(控制畫面的顯示);舉例來(lái)說(shuō),此專利是通過(guò)偵測(cè)使 用者的移動(dòng),相對(duì)應(yīng)地控制屏幕上的光標(biāo),以代替原本電腦系統(tǒng)中,鼠標(biāo)或 是鍵盤等輸入設(shè)備的功能。
在歐盟專利早期公開(kāi)公^^第WO2003079179號(hào)中,也揭露了類似的方 法,其利用相機(jī)模塊來(lái)偵測(cè)使用者的移動(dòng)情況,以相對(duì)應(yīng)地控制屏幕上的光 標(biāo),來(lái)替代原本電腦系統(tǒng)中,鼠標(biāo)或是鍵盤等輸入設(shè)備的功能。
上述的機(jī)制大部分都是針對(duì)桌面電腦,并沒(méi)有針對(duì)可攜式電子產(chǎn)品提出
適合的操作機(jī)制;對(duì)于可攜式電子裝置來(lái)^L,由于可攜式電子產(chǎn)品的屏幕較 小,使用者在瀏覽網(wǎng)頁(yè)時(shí),往往需要頻繁地下拉/上移畫面,才能瀏覽完整 的網(wǎng)頁(yè),這樣的機(jī)制在可攜式電子產(chǎn)品上并不是一個(gè)令人滿意的作法;再加 上可攜式電子產(chǎn)品的操作環(huán)境有自身的局限,故仍有許多缺陷,且有改進(jìn)的 必要。
發(fā)明內(nèi)容
因此本發(fā)明的主要目的之一在于提供一種利用可攜式電子裝置本身的 位移/轉(zhuǎn)動(dòng)狀況來(lái)進(jìn)行畫面瀏覽的可攜式電子裝置,以解決已知4支術(shù)中的問(wèn)題。
本發(fā)明揭露一種可攜式電子裝置,該裝置包含有 一影像擷取裝置,用 來(lái)連續(xù)擷取影像; 一焦距測(cè)量裝置,耦接至該影像擷取裝置,用來(lái)按序測(cè)量 所擷取影像上相對(duì)于多個(gè)待測(cè)位置的多個(gè)焦距; 一顯示裝置,用來(lái)輸出一畫 面;以及一位移偵測(cè)控制器,耦接至該焦距測(cè)量裝置以及該顯示裝置,用來(lái) 才艮據(jù)該焦距測(cè)量裝置所測(cè)量的該多個(gè)焦距的變化,確定該可攜式電子裝置位 移或轉(zhuǎn)動(dòng)情況,進(jìn)而控制該顯示裝置的畫面顯示。
本發(fā)明還另揭露一種可攜式電子裝置,該裝置包含有 一影像擷取裝置, 用于連續(xù)擷取影像; 一顯示裝置,用來(lái)輸出畫面;以及一位移偵測(cè)控制器, 耦接至該影像擷取裝置以及該顯示裝置,用來(lái)按序比較所擷取影像,確定出 該可攜式電子裝置位移或轉(zhuǎn)動(dòng)的情況,進(jìn)而控制該顯示裝置的畫面顯示。
本發(fā)明還另揭露一種使用一可攜式電子裝置進(jìn)行畫面瀏覽的方法,該方 法包含連續(xù)擷取影像;按序測(cè)量所擷取影像上相對(duì)于多個(gè)待測(cè)位置的多個(gè) 焦距;根據(jù)所測(cè)量的該多個(gè)焦距的變化,確定該可攜式電子裝置位移或轉(zhuǎn)動(dòng) 情況;以及根據(jù)判斷該可攜式電子裝置的位移或轉(zhuǎn)動(dòng)情況控制該畫面瀏覽的 操作。
本發(fā)明還另揭露一種使用 一可攜式電子裝置進(jìn)行畫面瀏覽的方法,該方 法包含連續(xù)擷取影像;按序比較所擷取影像,確定出該可攜式電子裝置位 移或轉(zhuǎn)動(dòng)的情況,進(jìn)而控制該顯示裝置的畫面顯示。
7
本發(fā)明是利用電子裝置本身的位移/轉(zhuǎn)動(dòng)狀況來(lái)相對(duì)應(yīng)地控制可攜式電
子產(chǎn)品的顯示,因此使用者無(wú)須反復(fù)地使用方向鍵來(lái)瀏覽畫面;換句話說(shuō), 本發(fā)明提供另外一種較為簡(jiǎn)易的畫面瀏覽方法,可以允許使用者通過(guò)上下左 右的位移/轉(zhuǎn)動(dòng)手機(jī),來(lái)控制屏幕畫面,以達(dá)到下拉、上移、放大或縮小屏 幕影像的功能,進(jìn)而方〗更可攜式電子產(chǎn)品的畫面瀏覽。
附困說(shuō)明
圖1為本發(fā)明移動(dòng)電話的功能模塊圖。
圖2為圖1所示的移動(dòng)電話所執(zhí)行的操作的第一實(shí)施例流程圖。
圖3影像擷取裝置所擷取到影像的示意圖。
圖4說(shuō)明了當(dāng)移動(dòng)電話水平移動(dòng)時(shí),焦距的變化情況。
圖5說(shuō)明了當(dāng)移動(dòng)電話轉(zhuǎn)動(dòng)時(shí),焦距的變化情況。
圖6為圖1所示的移動(dòng)電話所執(zhí)行的操作的第二實(shí)施例流程。
圖7說(shuō)明了移動(dòng)電話移動(dòng)時(shí),影像擷取裝置所擷取到的影像的變化情況。
圖8說(shuō)明了如何運(yùn)用影像比較的方式來(lái)判斷移動(dòng)電話的移動(dòng)情況。 圖9說(shuō)明了移動(dòng)電話轉(zhuǎn)動(dòng)時(shí),擷取到的影像的變化情況。 圖10說(shuō)明了如何同時(shí)運(yùn)用焦距與影像比較的方式來(lái)判斷移動(dòng)電話的轉(zhuǎn) 動(dòng)情況。
具體實(shí)施例方式
請(qǐng)參閱圖1,圖1為本發(fā)明移動(dòng)電話100的功能模塊圖。如第一圖所示, 移動(dòng)電話100包含有一相積4莫塊110, 一位移偵測(cè)控制器(motiondetector) 120, 以及一顯示裝置130。相機(jī)模塊110包含有一影像擷取裝置(image capturing device)lll以及一焦距測(cè)量模塊112。 其中焦距測(cè)量模塊112耦 接至影像擷取裝置111;位移偵測(cè)控制器120耦接至相機(jī)模塊110以及顯示 裝置130。此外,移動(dòng)電話110另包含有天線模塊,信號(hào)處理電路等等(未 顯示于圖l),以提供移動(dòng)電話的通信功能;然而這樣元件的功能與操作以 為業(yè)界所了解,在此不贅述。
在此請(qǐng)注意,為了要給使用者提供更方便的瀏覽畫面的方式,本發(fā)明是
通過(guò)移動(dòng)電話110本身的位移/轉(zhuǎn)動(dòng)(指位移或轉(zhuǎn)動(dòng))狀況來(lái)對(duì)顯示裝置130 的畫面輸出作相應(yīng)的控制(比如控制光標(biāo)或?yàn)g覽畫面的行為等等)。換句話 說(shuō),使用者只需移動(dòng)移動(dòng)電話110,便可以對(duì)顯示裝置130所顯示的畫面進(jìn) 行瀏覽。
于本實(shí)施例中,位移偵測(cè)控制器120可通過(guò)相才;u漠塊iio所偵測(cè)到的影
像以及焦距作為參考,來(lái)當(dāng)作判斷移動(dòng)電話110的位移/轉(zhuǎn)動(dòng)的依據(jù),進(jìn)而 控制顯示裝置130的顯示,其詳細(xì)操作與功能將于以下描述中詳述。
請(qǐng)參閱圖2,圖2為圖1所示的移動(dòng)電話IIO所執(zhí)行的操作的第一實(shí)施 例流程圖。其包含有下列步驟
步驟200:影像擷取裝置111連續(xù)擷取影像;
步驟202:焦距測(cè)量模塊112按序測(cè)量所擷取影像上相對(duì)于多個(gè)待測(cè)位 置的多個(gè)焦距;
步驟204:位移偵測(cè)控制器120根據(jù)焦距測(cè)量模塊112所測(cè)量的多個(gè)焦 距的變化情況,確定移動(dòng)電話100位移/轉(zhuǎn)動(dòng)的情況;
步驟206:位移偵測(cè)控制器120根據(jù)移動(dòng)電話位移/轉(zhuǎn)動(dòng)的情況,控制顯 示裝置130進(jìn)行畫面的顯示。
首先,相機(jī)模塊110中的影像擷取裝置111會(huì)連續(xù)擷取影像(步驟200), 而焦距測(cè)量模塊112確定影像上多個(gè)待測(cè)位置,并測(cè)量該多個(gè)待測(cè)位置的焦 距。在此請(qǐng)參閱圖3,圖3是影像擷取裝置111擷取到的一影像的示意圖。 于圖3所示,假設(shè)擷取到的影像為使用者的臉,于本實(shí)施例中,焦距測(cè)量模 塊112可以測(cè)量影像上多個(gè)待測(cè)點(diǎn)(比如圖3所示的5個(gè)點(diǎn)A-E)的焦距。
在此請(qǐng)參閱圖4,圖4說(shuō)明了當(dāng)移動(dòng)電話100水平移動(dòng)時(shí),焦距的變化 情況。其中,畫面上的待測(cè)點(diǎn)A-C所對(duì)應(yīng)的焦距分別為圖中的L1-L3 (待測(cè) 點(diǎn)A-C彼此距離Dl ),當(dāng)移動(dòng)電話100向右或是向左平移時(shí),在后一影像 上測(cè)得的焦距L1、 L2、 L3會(huì)有相對(duì)應(yīng)的變化;如第4圖所示,當(dāng)移動(dòng)電話 IOO向左平移時(shí),焦距L1會(huì)至無(wú)限大。因此,于本實(shí)施例中,位移偵測(cè)控 制器120是根據(jù)焦距測(cè)量模塊112按序測(cè)量所擷取影像上相對(duì)于多個(gè)待測(cè)位
置的多個(gè)焦距,偵測(cè)出多個(gè)焦距L1、 L2、 L3的變化情況,以確定出移動(dòng)電 話100移動(dòng)的情況(步驟204),進(jìn)而控制顯示裝置進(jìn)行畫面的顯示狀況(步 驟206)。舉例來(lái)說(shuō),當(dāng)位移偵測(cè)控制器120偵測(cè)到焦距L3變化至無(wú)限大 時(shí),位移偵測(cè)控制器120便判斷移動(dòng)電話100向右平移了,進(jìn)而控制顯示裝 置130的畫面顯示(比如控制其瀏覽的網(wǎng)頁(yè)相對(duì)應(yīng)地進(jìn)行平移,或是畫面上
鼠標(biāo)的光標(biāo)相對(duì)應(yīng)地向右移動(dòng)),當(dāng)移動(dòng)電話向上或向下平移時(shí),待測(cè)點(diǎn) DBE的情況與ABC相似,不再重復(fù)。
在此請(qǐng)參閱圖5,圖5說(shuō)明了當(dāng)移動(dòng)電話IOO轉(zhuǎn)動(dòng)時(shí),焦距的變化情形。 相同地,點(diǎn)A-C所對(duì)應(yīng)的焦距分別為圖中的L1-L3,而當(dāng)移動(dòng)電話100向右 或是向左轉(zhuǎn)動(dòng)時(shí),焦距L1、 L2、 L3會(huì)有相對(duì)應(yīng)的變化;如圖5所示,當(dāng)移 動(dòng)電話100向右轉(zhuǎn)動(dòng)時(shí),焦距L3增至無(wú)限大;另一方面,當(dāng)移動(dòng)電話IOO 向左轉(zhuǎn)動(dòng)時(shí),焦距L1增至無(wú)限大;當(dāng)移動(dòng)電話向上或向下轉(zhuǎn)動(dòng)時(shí),待測(cè)點(diǎn) DBE的情況與ABC相似,不再重復(fù)。因此,于本實(shí)施例中,位移偵測(cè)控制 器120亦可通過(guò)焦距測(cè)量模塊112按序測(cè)量所擷取影像上相對(duì)于多個(gè)待測(cè)位 置的多個(gè)焦距,測(cè)量出焦距L1、 L2、 L3的變化情況,以確定移動(dòng)電話IOO 的轉(zhuǎn)動(dòng)情況(步驟204),進(jìn)而控制顯示裝置進(jìn)行畫面的顯示狀況。由前面 的描述可知,當(dāng)移動(dòng)電話100位移/轉(zhuǎn)動(dòng)時(shí),本發(fā)明可以參考移動(dòng)電話100 移動(dòng)/轉(zhuǎn)動(dòng)所造成的焦距變化,以控制顯示裝置130的畫面瀏覽。
由上述可知,只要根據(jù)5個(gè)待測(cè)點(diǎn)A-E的焦距變化情形,位移偵測(cè)控制 器120便可以對(duì)移動(dòng)電話上下左右的位移/轉(zhuǎn)動(dòng)情況進(jìn)行評(píng)估,以控制畫面 的顯示;然而,本發(fā)明并未限制待測(cè)點(diǎn)的數(shù)量與位置;舉例來(lái)說(shuō),焦距測(cè)量 裝置112可以測(cè)量影像上更多個(gè)待測(cè)點(diǎn)的焦距,以使得移動(dòng)偵測(cè)器120在移 動(dòng)偵測(cè)時(shí),能具有更高的解析度;如此的相對(duì)應(yīng)變化,也屬本發(fā)明的范疇。
此外,移動(dòng)電話IOO除了以平移的方式,相對(duì)應(yīng)的移動(dòng)所瀏覽的畫面之 外;本發(fā)明移動(dòng)電話IOO也可以利用移動(dòng)電話IOO與使用者之間的距離,對(duì) 瀏覽的畫面進(jìn)行縮^t (比如放大(zoomin)或是縮小(zoomout)畫面)。 舉例來(lái)說(shuō),^吏用者可以將移動(dòng)電話100拉近或是拉遠(yuǎn),以控制畫面的縮放程 度。揭示至此,上述的機(jī)制對(duì)該領(lǐng)域具有通常知識(shí)者應(yīng)不難理解,舉例來(lái)說(shuō), 位移偵測(cè)控制器120可以偵測(cè)焦距測(cè)量裝置112所測(cè)量的焦距,若待測(cè)點(diǎn)A-E的焦距同時(shí)縮短,這代表移動(dòng)電話100與使用者的距離拉近了,因此位 移偵測(cè)控制器120便可控制顯示裝置130相對(duì)應(yīng)地對(duì)瀏覽的網(wǎng)頁(yè)進(jìn)行縮放, 例如將畫面放大;另一方面,若待測(cè)點(diǎn)A-E的焦距均變長(zhǎng),代表移動(dòng)電話 100與使用者的距離拉遠(yuǎn)了 ,因此位移偵測(cè)控制器120便可控制顯示裝置130 相對(duì)應(yīng)地對(duì)瀏覽的網(wǎng)頁(yè)進(jìn)行縮放,例如將畫面縮小。
在以上的揭示中,位移偵測(cè)控制器120是利用焦距的變化情況,來(lái)判斷 移動(dòng)電話100的移動(dòng)狀況,然而,本發(fā)明并不限定位移偵測(cè)控制器120的偵 測(cè)機(jī)制。在此請(qǐng)另參閱圖6,圖6是為圖1所示的移動(dòng)電話IOO所執(zhí)行的搡 作的第二實(shí)施例流程圖。其包含有下列步驟
步驟600:影像擷取裝置111連續(xù)擷取影像;
步驟602:位移偵測(cè)控制器120按序比較所擷取影像,以確定出移動(dòng)電 話100位移/轉(zhuǎn)動(dòng)的情況;
步驟604:位移偵測(cè)控制器120根據(jù)移動(dòng)電話位移/轉(zhuǎn)動(dòng)的情況,控制該 顯示裝置130的畫面顯示。
請(qǐng)參閱圖7。圖7說(shuō)明了移動(dòng)電話iOO移動(dòng)時(shí),影像擷取裝置lll擷取 的影像的變化情況。如圖7所示,假設(shè)以前一影像最中間的斜線區(qū)塊為分析 的范圍,如果移動(dòng)電話IOO向上移動(dòng),在后一影像中的該中間區(qū)塊會(huì)發(fā)生向 下移動(dòng)的情況;相同地,如杲移動(dòng)電話IOO向下移動(dòng),前一影像的中間區(qū)塊 在后一影像中會(huì)發(fā)生向上移動(dòng)的情況;如杲移動(dòng)電話100向左移動(dòng),前一影 像的中間區(qū)塊在后一影像中會(huì)發(fā)生向右移動(dòng)的情況;如果移動(dòng)電話100向右 移動(dòng),前一影像的中間區(qū)塊在后一影像中會(huì)發(fā)生向左移動(dòng)的情況。
因此,位移偵測(cè)控制器120可利用上述斜線區(qū)塊的位置來(lái)加以分析,以 得知移動(dòng)電話100的位移程度。舉例來(lái)說(shuō),請(qǐng)參閱圖8,假設(shè)移動(dòng)電話IOO 向左平移,前一影像的中間區(qū)塊在后一影像會(huì)向右移動(dòng)S2的距離。因此, 于本實(shí)施例中,位移偵測(cè)控制器120可以通過(guò)比較中間區(qū)塊的任意線段,來(lái) 偵測(cè)移動(dòng)電話IOO的平移狀況;舉例來(lái)說(shuō),位移偵測(cè)控制器120會(huì)在后一影 像中,從虛線L1在前一影像的位置,往左右一條一條的進(jìn)行比較,當(dāng)位移 偵測(cè)控制器120搜尋到與虛線Ll距離S2的虛線L2時(shí),會(huì)發(fā)現(xiàn)虛線L2與 虛線L1的相似度達(dá)到某個(gè)程度(如預(yù)定臨界值)以上,因此,位移偵測(cè)控
制器120便可判斷移動(dòng)電話IOO是向左平移。同理,如杲移動(dòng)電話向右平移, 位移偵測(cè)控制器120也可通過(guò)對(duì)虛線Ll,往兩邊一條一條地進(jìn)行搜尋,如 果發(fā)現(xiàn)另一條線段與原本線段L1的相似度達(dá)到某個(gè)程度以上,便可以肯定 移動(dòng)電話IOO是向右平移。于本實(shí)施例中,為了加快位移偵測(cè)控制器120的 偵測(cè)速度,可以預(yù)先設(shè)定位移偵測(cè)控制器120左右搜尋的范圍(比如設(shè)定位 移偵測(cè)控制器120僅向左向右搜尋100個(gè)像素),以加速位移偵測(cè)控制器 120判定移動(dòng)電話100位移方向的速度。
相同地,如果是要判斷移動(dòng)電話IOO是否為上下移動(dòng)的情況,位移偵測(cè) 控制器120僅需要改取中間區(qū)塊中的特定水平線條,接著向上向下進(jìn)行搜 尋,便可以借此判斷出移動(dòng)電話IOO是向上或是向下移動(dòng)。
在此請(qǐng)注意,于上述的實(shí)施例中,位移偵測(cè)控制器120是在移動(dòng)電話 IOO移動(dòng)前后所擷取到的影像中,偵測(cè)一特定線段,以判斷移動(dòng)電話100的 移動(dòng)狀況。然而,這樣的搜尋機(jī)制僅僅只是本發(fā)明的一較佳實(shí)施例,而非本 發(fā)明的限制。比如,位移偵測(cè)控制器120也可以于擷取到的不同影像之中, 對(duì)上述的中間區(qū)塊進(jìn)行搜尋,直到搜尋到與中間區(qū)塊的相似度最高的對(duì)應(yīng)區(qū) 塊,再借此對(duì)應(yīng)區(qū)塊與中央?yún)^(qū)塊的距離與方向,來(lái)判斷出移動(dòng)電話100的移 動(dòng)狀況;如此的相對(duì)應(yīng)變化,也屬本發(fā)明的范疇。此外,無(wú)論是以特定線段 或是特定區(qū)塊的方式進(jìn)行搜尋,對(duì)該領(lǐng)域者有通常知識(shí)者應(yīng)不難理解,舉例 來(lái)說(shuō),位移偵測(cè)控制器120可以比較特定線段與其他線段的像素值,當(dāng)特定 線段與某一線段的像素值相似度超過(guò)某一預(yù)定臨界值(threshold)時(shí),位移 偵測(cè)控制器120便可將該線段視為該特定線段的移動(dòng)結(jié)果,并借此判斷出移 動(dòng)電話100的移動(dòng)方向,進(jìn)而控制瀏覽畫面的行為。
除此之外,假設(shè)所采用控制機(jī)制是上下左右轉(zhuǎn)動(dòng)手持式裝置,影像擷取 模塊111擷取到的影像移動(dòng)的情形,跟上下左右平行移動(dòng)時(shí)最大的差異在于 影像會(huì)發(fā)生輕度扭曲。請(qǐng)參閱圖9,圖9說(shuō)明了移動(dòng)電話IOO轉(zhuǎn)動(dòng)時(shí),擷取 到的影像的變化情況。相同地,在此以影像最中間的那一個(gè)斜線區(qū)塊當(dāng)作分 析的范圍,假設(shè)手持式裝置向上轉(zhuǎn)動(dòng),則轉(zhuǎn)動(dòng)前后,影像中間的區(qū)塊不但會(huì) 向下移動(dòng),而且斜線區(qū)塊會(huì)變形,形成正的梯形,這是因?yàn)楫?dāng)手持式裝置向 上轉(zhuǎn)動(dòng)時(shí),影像擷取模塊111的鏡頭上緣會(huì)因?yàn)橄蛏限D(zhuǎn)動(dòng)的因素,與原先擷
取物體的距離拉長(zhǎng),而鏡頭的下緣與原先擷取物體的距離會(huì)拉近,造成整個(gè) 擷取出來(lái)的影像發(fā)生影像上緣的物體縮小了,而下緣的物體被放大,所以斜
線區(qū)塊就會(huì)變形成類似正梯形;另一方面,如果手持式裝置往下轉(zhuǎn)動(dòng),則影 像的斜線區(qū)塊不但會(huì)向上移動(dòng),而且影l(fā)象區(qū)塊會(huì)變形,形成顛倒的梯形。
與上述的實(shí)施例相同,位移偵測(cè)控制器120也可在擷取到的影像中偵測(cè) 一特定線段,以判斷移動(dòng)電話100的移動(dòng)狀況;或是于影像中直接對(duì)中央?yún)^(qū) 塊進(jìn)行搜索,以判斷移動(dòng)電話100的移動(dòng)狀況。唯一須注意的是由于旋轉(zhuǎn) 后的影像具有細(xì)微的變形(失真),所以在進(jìn)行影像比較時(shí),必須要將關(guān)于 失真的參數(shù)考慮進(jìn)去。揭示至此,其影像比較方式對(duì)熟悉此項(xiàng)技術(shù)者應(yīng)不難 理解,故不在此贅述。
在以上的解釋中,是分別利用焦距的變化以及比較影像的方式來(lái)判斷移 動(dòng)電話100的移動(dòng)狀況,然而,本發(fā)明也可同時(shí)并用上述的兩個(gè)方法,來(lái)推 算出移動(dòng)電話100移動(dòng)的方向以及距離。請(qǐng)參閱圖IO,圖10說(shuō)明了如何同 時(shí)運(yùn)用焦距與影像比較的方式來(lái)判斷移動(dòng)電話ioo向右轉(zhuǎn)動(dòng),如上所述,當(dāng) 移動(dòng)電話轉(zhuǎn)動(dòng)時(shí),前一影像和后一影像中待測(cè)位置的焦距會(huì)隨之改變,并且 前一影像的中間區(qū)塊在后一影像中亦隨之向左移動(dòng)并且產(chǎn)生變形。對(duì)于影像 的中間點(diǎn)B來(lái)說(shuō),在移動(dòng)電話尚未轉(zhuǎn)動(dòng)前,其所對(duì)應(yīng)的焦距為L(zhǎng)2,而在移 動(dòng)電話100轉(zhuǎn)動(dòng)后,其對(duì)應(yīng)的焦距成為L(zhǎng)2'。因此可以根據(jù)下列的方程式(1) 大致計(jì)算出移動(dòng)電話ioo轉(zhuǎn)動(dòng)的角度e。
e = cos" (L2/L2,) 方程式(l)
并且利用計(jì)算出來(lái)的角度e以及下列的方程式(2),大致估計(jì)出影像平移
的距離S2:
S2=L2,xsine 方程式(2)
當(dāng)距離S2粗估出來(lái)后,位移偵測(cè)控制器120便可以根據(jù)距離S2來(lái)進(jìn)行 上述的影像比較;換句話說(shuō),位移偵測(cè)控制器120是在后一影像中,從與中 心點(diǎn)距離S2的位置開(kāi)始對(duì)周邊的顯示線段進(jìn)行搜尋,以尋找一條與原本特 定線段相似度最高的線段。接著,當(dāng)相似度最高的對(duì)應(yīng)線段檢測(cè)出來(lái)后,便 可以根據(jù)偵測(cè)到的對(duì)應(yīng)線段與原本的特定線段的距離,判斷出移動(dòng)電話100 精確的轉(zhuǎn)動(dòng)情況。在此請(qǐng)注意,由于位移偵測(cè)控制器120先利用焦距的變化
情形大致估算出影像中間區(qū)塊(或是特定線段)移動(dòng)后的位置,因此,之后
的搜尋動(dòng)作可以節(jié)省不少的搜尋時(shí)間;舉例來(lái)說(shuō),原本若不預(yù)先粗估出影像 中間區(qū)塊(或是特定線段)位移后的位置,位移偵測(cè)控制器120起碼要從中 間點(diǎn)B搜尋距離S2,才有機(jī)會(huì)找到相對(duì)應(yīng)的區(qū)塊(或?qū)?yīng)線段);然而, 由于本實(shí)施例先粗估了大致的位置,因此位移偵測(cè)控制器120僅需要做小范 圍的搜尋,便可偵測(cè)到對(duì)應(yīng)區(qū)塊(或?qū)?yīng)線段),無(wú)疑地增加了位移偵測(cè)控 制器120偵測(cè)移動(dòng)電話IOO轉(zhuǎn)動(dòng)的效能。
在此請(qǐng)注意,如業(yè)界所知,移動(dòng)電話一般都具有處理器以及存儲(chǔ)設(shè)備, 而存儲(chǔ)設(shè)備則存有用來(lái)控制移動(dòng)電話內(nèi)部各元件的固件程序(程序碼);因 此在本發(fā)明的一較佳實(shí)施例中,位移偵測(cè)控制器120是利用一處理器執(zhí)行一 固件程序來(lái)實(shí)現(xiàn)的;換言之,位移偵測(cè)控制器120并不限定必須以硬件的方 式實(shí)施;現(xiàn)實(shí)中,位移偵測(cè)控制器120可作為存儲(chǔ)設(shè)備中的固件程序。而處 理器是執(zhí)行該固件程序,以完成上述位移監(jiān)測(cè)控制器120所執(zhí)行的動(dòng)作(比 如影像偵測(cè)、影像比較或是控制顯示畫面等各項(xiàng)操作),此領(lǐng)域具有通常知 識(shí)者應(yīng)可理解,在此不贅述。
請(qǐng)注意,雖然在上述的揭示中,皆以移動(dòng)電話IOO加以說(shuō)明;然而,移 動(dòng)電話僅僅只為本發(fā)明的一實(shí)施例,而非本發(fā)明的限制。換句話說(shuō),本發(fā)明 可應(yīng)用于任何具有相枳i模塊的可攜式電子設(shè)備中,以提供使用者另一種瀏覽 畫面的方式。
較于已知技術(shù),本發(fā)明是利用電子設(shè)備本身的移動(dòng)、轉(zhuǎn)動(dòng)狀況作為參考, 達(dá)到控制可攜式電子產(chǎn)品的畫面的效果,因此使用者無(wú)須反復(fù)地使用方向鍵 來(lái)瀏覽畫面;換句話說(shuō),本發(fā)明提供另外一種較為簡(jiǎn)易的畫面瀏覽方法,可 以允許使用者通過(guò)上下左右的位移/轉(zhuǎn)動(dòng)手機(jī),來(lái)控制屏幕畫面,以達(dá)到下 拉或上移瀏覽手機(jī)畫面的功能。
以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明權(quán)利要求所作的均等變 化與修飾,皆應(yīng)屬于本發(fā)明涵蓋范圍。
權(quán)利要求
1、一種可攜式電子裝置,其包含一影像擷取裝置,用來(lái)連續(xù)擷取影像;一焦距測(cè)量裝置,耦接至該影像擷取裝置,用來(lái)按序測(cè)量所擷取影像上相對(duì)于多個(gè)待測(cè)位置的多個(gè)焦距;一顯示裝置,用來(lái)輸出一畫面;以及一位移偵測(cè)控制器,耦接至該焦距測(cè)量裝置以及該顯示裝置,用來(lái)根據(jù)該焦距測(cè)量裝置所測(cè)量的該多個(gè)焦距的變化,確定該可攜式電子裝置位移或轉(zhuǎn)動(dòng)情況,進(jìn)而控制該顯示裝置的畫面顯示。
2、 如權(quán)利要求1所述的可攜式電子裝置,其中當(dāng)該位移偵測(cè)控制器測(cè) 量到該多個(gè)焦距均縮短時(shí),控制該顯示裝置放大該畫面;當(dāng)該位移偵測(cè)控制 器測(cè)量到該多個(gè)焦距皆拉長(zhǎng)時(shí),控制該顯示裝置縮小該畫面。
3、 如權(quán)利要求1所述的可攜式電子裝置,其中當(dāng)該位移偵測(cè)控制器測(cè) 量到左邊待測(cè)位置的焦距變大而右邊待測(cè)位置的焦距變小時(shí),控制該顯示裝 置向左移動(dòng)該畫面或光標(biāo);當(dāng)該位移偵測(cè)控制器測(cè)量到右邊待測(cè)位置的焦距 變大而左邊待測(cè)位置的焦距變小時(shí),控制該顯示裝置向右移動(dòng)該畫面或光 標(biāo);當(dāng)該位移偵測(cè)控制器測(cè)量到上邊待測(cè)位置的焦距變大而下邊待測(cè)位置的 焦距變小時(shí),控制該顯示裝置向上移動(dòng)該畫面或光標(biāo);當(dāng)該位移偵測(cè)控制器 測(cè)量到下邊待測(cè)位置的焦距變大而上邊待測(cè)位置的焦距變小時(shí),控制該顯示 裝置向下移動(dòng)該畫面或光標(biāo)。
4、 如權(quán)利要求1所述的可攜式電子裝置,其中該位移偵測(cè)控制器另耦 接至該影像擷取裝置,按序?qū)λ鶖X取影像進(jìn)行比較,根據(jù)比較結(jié)果確定該可 攜式電子裝置的位移或轉(zhuǎn)動(dòng)方向,進(jìn)而控制畫面瀏覽。
5、 如權(quán)利要求4所述的可攜式電子裝置,其中該位移偵測(cè)控制器按序?qū)λ鶖X取影像進(jìn)行比較時(shí),是從前一影像中確定 一特定區(qū)塊,并于后一影像中尋找與該特定區(qū)塊相似度最大的一對(duì)應(yīng)區(qū)塊, 然后4艮據(jù)該特定區(qū)塊在該前一影1象和對(duì)應(yīng)區(qū)塊在該后一影《象中的相對(duì)位置, 判斷出該可攜式電子裝置的位移或轉(zhuǎn)動(dòng)方向; 或者,該位移偵測(cè)控制器按序?qū)λ鶖X取影像進(jìn)行比較時(shí),是從前一影像 中確定一特定線段,并于后一影像中尋找與該特定線段像素值的相似度超過(guò) 預(yù)定臨界值的一對(duì)應(yīng)線段,然后根據(jù)該特定線段在該前一影像和對(duì)應(yīng)線段在 該后一影像中的相對(duì)位置,判斷出該可攜式電子裝置的位移或轉(zhuǎn)動(dòng)方向。
6、 如權(quán)利要求4所述的可攜式電子裝置,其中該位移偵測(cè)控制器確定 該可攜式電子裝置的位移或轉(zhuǎn)動(dòng)方向時(shí),先才艮據(jù)影像中間點(diǎn)在前一影像和后 一影像的焦距變化量計(jì)算出該可攜式電子裝置轉(zhuǎn)動(dòng)的角度,利用該角度估計(jì) 出前一影像中間區(qū)塊或特定線段位移后在后一影像中的位置,然后在后一影 像的該位置周邊進(jìn)行搜尋,以找到相似度最高的對(duì)應(yīng)區(qū)塊或像素值相似度超 過(guò)預(yù)定臨界值的對(duì)應(yīng)線段,再根據(jù)該中間區(qū)塊或特定線段在該前一影像和對(duì) 應(yīng)區(qū)塊或線段在該后一影像中的相對(duì)位置,判斷出該可攜式電子裝置的轉(zhuǎn)動(dòng) 方向。
7、 一種用于可攜式電子裝置進(jìn)行畫面瀏覽的方法,該方法包含 連續(xù)擷取影像;;按序測(cè)量所擷取影像上相對(duì)于多個(gè)待測(cè)位置的多個(gè)焦距;根據(jù)所測(cè)量的該多個(gè)焦距的變化,確定該可攜式電子裝置位移或轉(zhuǎn)動(dòng)情 況;以及根據(jù)判斷該可攜式電子裝置的位移或轉(zhuǎn)動(dòng)情況控制該畫面瀏覽的操作。
8、 如權(quán)利要求7所述的方法,其中當(dāng)該多個(gè)焦距皆縮短時(shí),放大該畫 面;當(dāng)該多個(gè)焦距皆拉長(zhǎng)時(shí),縮小該畫面。
9、 如權(quán)利要求7所述的方法,其中當(dāng)左邊待測(cè)位置的焦距變大而右邊 待測(cè)位置的焦距變小時(shí),控制該顯示裝置向左移動(dòng)該畫面或光標(biāo);當(dāng)右邊待 測(cè)位置的焦距變大而左邊待測(cè)位置的焦距變小時(shí),控制該顯示裝置向右移動(dòng) 該畫面或光標(biāo);當(dāng)上邊待測(cè)位置的焦距變大而下邊待測(cè)位置的焦距變小時(shí), 控制該顯示裝置向上移動(dòng)該畫面或光標(biāo);當(dāng)下邊待測(cè)位置的焦距變大而上邊 待測(cè)位置的焦距變小時(shí),控制該顯示裝置向下移動(dòng)該畫面或光標(biāo)。
10、 如權(quán)利要求第7項(xiàng)所述的方法,其還包含按序?qū)λ鶖X取影像進(jìn)行比較,根據(jù)比較結(jié)果確定該可攜式電子裝置的位移或轉(zhuǎn)動(dòng)方向,進(jìn)而控制畫面瀏覽。
11、 如權(quán)利要求第IO項(xiàng)所述的方法,其中按序?qū)λ鶖X取影像進(jìn)行比較時(shí)是從前一影像中確定一特定區(qū)塊,并于后一影像中尋找與該特定區(qū)塊相 似度最大的一對(duì)應(yīng)區(qū)塊,然后根據(jù)該特定區(qū)塊在該前一影像和對(duì)應(yīng)區(qū)塊在該 后一影像中的相對(duì)位置,判斷出該可攜式電子裝置的位移或轉(zhuǎn)動(dòng)方向;或者,是從前一影像中確定一特定線段,并于后一影像中尋找與該特定 線段像素值的相似度超過(guò)預(yù)定臨界值的一對(duì)應(yīng)線段,然后根據(jù)該特定線段在 該前一影像和對(duì)應(yīng)線段在該后一影像中的相對(duì)位置,判斷出該可攜式電子裝 置的位移或轉(zhuǎn)動(dòng)方向。
12、 如權(quán)利要求第IO項(xiàng)所述的方法,其中確定該可攜式電子裝置的位 移或轉(zhuǎn)動(dòng)方向時(shí)先根據(jù)影像中間點(diǎn)在前一影像和后一影像的焦距變化量計(jì)算出該可攜 式電子裝置轉(zhuǎn)動(dòng)的角度,利用該角度估計(jì)出前一影像中間區(qū)塊或特定線段位 移后在后一影像中的位置,然后在后一影像的該位置周邊進(jìn)行搜尋,以找到 相似度最高的對(duì)應(yīng)區(qū)塊或像素值相似度超過(guò)預(yù)定臨界值的對(duì)應(yīng)線段,再根據(jù) 該中間區(qū)塊或特定線段在該前一影像和對(duì)應(yīng)區(qū)塊或線段在該后一影像中的 相對(duì)位置,判斷出該可攜式電子裝置的轉(zhuǎn)動(dòng)方向。
13、 一種可攜式電子裝置,其包含有 一影像擷取裝置,用于連續(xù)擷取影像; 一顯示裝置,用來(lái)輸出畫面;以及一位移偵測(cè)控制器,耦接至該影像擷取裝置以及該顯示裝置,用來(lái)按序 比較所擷取影像,確定出該可攜式電子裝置位移或轉(zhuǎn)動(dòng)的情況,進(jìn)而控制該 顯示裝置的畫面顯示。
14、 如權(quán)利要求13所述的可攜式電子裝置,其中該位移偵測(cè)控制器按序?qū)λ鶖X取影像進(jìn)行比較時(shí),是從前一影像中確定 一特定區(qū)塊,并于后一影像中尋找與該特定區(qū)塊相似度最大的一對(duì)應(yīng)區(qū)塊, 然后才艮據(jù)該特定區(qū)塊在該前一影像和對(duì)應(yīng)區(qū)塊在該后一影像中的相對(duì)位置, 判斷出該可攜式電子裝置的位移或轉(zhuǎn)動(dòng)方向;或者,該位移偵測(cè)控制器按序?qū)λ鶖X取影像進(jìn)行比較時(shí),是從前一影像 中確定一特定線段,并于后一影像中尋找與該特定線段像素值的相似度超過(guò) 預(yù)定臨界值的一對(duì)應(yīng)線段,然后根據(jù)該特定線段在該前一影像和對(duì)應(yīng)線段在 該后一影像中的相對(duì)位置,判斷出該可攜式電子裝置的位移或轉(zhuǎn)動(dòng)方向。
15、 一種用于可攜式電子裝置進(jìn)行畫面瀏覽的方法,該方法包含 連續(xù)擷取影像;按序比較所擷取影像,確定出該可攜式電子裝置位移或轉(zhuǎn)動(dòng)的情況,進(jìn) 而控制該顯示裝置的畫面顯示。
16、 如權(quán)利要求第15項(xiàng)所述的方法,其中按序?qū)λ鶖X取影像進(jìn)行比較時(shí)是從前一影像中確定一特定區(qū)塊,并于后一影像中尋找與該特定區(qū)塊相 似度最大的一對(duì)應(yīng)區(qū)塊,然后根據(jù)該特定區(qū)塊在該前一影像和對(duì)應(yīng)區(qū)塊在該 后一影像中的相對(duì)位置,判斷出該可攜式電子裝置的位移或轉(zhuǎn)動(dòng)方向;或者,是從前一影像中確定一特定線段,并于后一影像中尋找與該特定 線段像素值的相似度超過(guò)預(yù)定臨界值的一對(duì)應(yīng)線段,然后根據(jù)該特定線段在 該前一影像和對(duì)應(yīng)線段在該后一影像中的相對(duì)位置,判斷出該可攜式電子裝 置的位移或轉(zhuǎn)動(dòng)方向。
全文摘要
一種可攜式電子裝置包含有一影像擷取裝置,用來(lái)連續(xù)擷取影像;一焦距測(cè)量裝置,耦接至該影像擷取裝置,用來(lái)按序測(cè)量所擷取影像上相對(duì)于多個(gè)待測(cè)位置的多個(gè)焦距;一顯示裝置,用來(lái)輸出一畫面;以及一位移偵測(cè)控制器,耦接至該焦距測(cè)量裝置以及該顯示裝置,用來(lái)根據(jù)該焦距測(cè)量裝置所測(cè)量的該多個(gè)焦距的變化,確定該可攜式電子裝置位移或轉(zhuǎn)動(dòng)情況,進(jìn)而控制該顯示裝置的畫面顯示。
文檔編號(hào)G06F3/033GK101109986SQ20061010354
公開(kāi)日2008年1月23日 申請(qǐng)日期2006年7月21日 優(yōu)先權(quán)日2006年7月21日
發(fā)明者林嘉慶, 郭立穎 申請(qǐng)人:凌陽(yáng)科技股份有限公司