圖像呈現方向的校正方法及系統的製作方法
2023-05-17 06:31:21 1
專利名稱:圖像呈現方向的校正方法及系統的製作方法
技術領域:
本發明為一種圖像呈現方向的校正方法及系統,尤指一種分析圖像的內容來校正 圖像呈現方向的校正方法及系統。
背景技術:
一般數字圖像提取設備(例如照相機、攝影機、掃描器等)在提取物體的圖像後, 該圖像的內容即以數值矩陣方式存儲。使用者可以在一顯示設備(如電視、計算機屏幕、便 攜式裝置或照相機的顯示屏幕等)顯示該圖像,由此觀看圖像的內容。在顯示屏幕觀看該圖像的內容時,使用者常會遇到圖像的呈現方向與使用者方便 觀看的方向不一致的問題。例如常會發生的是,圖像中的人物是橫的,與使用者方便觀看的 方向接近垂直。為了解決此問題,使用者需傾斜其頭部,或是旋轉顯示屏幕,或是通過軟體手動地 旋轉該圖像等方式,讓圖像的內容方便使用者觀看。然而上述解決手段都關聯到使用者的 勞力行為,實屬不便。有鑑於此,部分專業人士在圖像提取設備及顯示設備中,各加入了一運動傳感元 件(例如陀螺儀)。當圖像提取設備提取物體的圖像時,會同時檢測圖像提取設備的旋轉角 度,然後將旋轉角度的數據記錄至圖像中。當使用者欲觀看該圖像時,顯示設備會參考目前該圖像的旋轉角度,來判斷該圖 像的呈現方向是否與使用者方便觀看的方向相同。如果相同的話,圖像直接地顯現出;如果 相異的話,則圖像將旋轉一角度以符合使用者方便觀看的方向,然後再顯現出。此類運動傳 感元件常可見於較高級的數位照相機或行動電話等可攜式電子產品中。但是即便如此,採用此解決方式仍存在許多問題。首先,圖像提取設備及顯示設備 皆須安裝運動傳感元件,如此將增加安裝及維護成本。而目前的顯示設備不易加裝運動傳 感元件,從而降低了此解決方式的可行性。此外,不同的圖像提取設備及顯示設備之間存在數據存取協定不相容的問題。圖 像的旋轉角度的存儲方式也無標準規範,以至於有的是存儲於圖像中,有的是另外存儲。綜 合上述,圖像的旋轉角度往往無法有效地使用,而失去當初量測圖像旋轉角度的意義。
發明內容
於是,本發明人有感上述缺陷可以改善,因此提出一種設計合理且有效改善上述 缺陷的本發明。本發明的主要目的在於提供一種圖像呈現方向的校正方法及系統,該校正方法及 系統通過分析圖像的內容來找出圖像的呈現方向,然後進一步旋轉該圖像,使得旋轉後的 圖像方便使用者觀看。為達上述目的,本發明的一優選實施例提出一種圖像呈現方向的校正方法,該校 正方法應用於一具有顯示屏幕的電子產品。該校正方法首先取得一圖像,然後分析該圖像的內容,以判斷出圖像的呈現方向。該校正方法接著進一步取得顯示屏幕的顯示方向,然後 旋轉該圖像,使得旋轉後的圖像的呈現方向與顯示屏幕的顯示方向的差異減少,從而方便 使用者觀看。本發明另一優選實施例提出一種電路晶片,該電路晶片可以實現上述圖像呈現方 向的校正方法。該電路晶片可安裝於電子產品內。本發明又一優選實施例提出一種程序產品,該程序產品可以實現上述圖像呈現方 向的校正方法。該程序產品可通過網絡或光碟等媒介,存儲於電子產品的存儲媒介中。本發明的更一優選實施例提出一種圖像呈現方向的校正系統,該校正系統應用於 一具有顯示屏幕的電子產品,其包括一分析模塊及一校正模塊。該分析模塊可接收一圖像, 然後分析該圖像的內容而判斷出該圖像的呈現方向。該校正模塊則連接至分析模塊以接收 圖像的呈現方向,並且接收一顯示屏幕的顯示方向。之後校正模塊再旋轉圖像,使得旋轉後 的圖像的呈現方向與顯示屏幕的顯示方向的差異減少。因此,本發明的圖像呈現方向的校正方法及系統具有諸多有益效果,例如可將呈 現方向不便於使用者觀看的圖像,自動地旋轉成使用者便於觀看的圖像;以及方便應用於 現有的電子產品。為使能更進一步了解本發明的特徵及技術內容,請參閱以下有關本發明的詳細說 明及附圖,然而附圖僅供參考與說明用,並非用來對本發明加以限制。
圖1是本發明的一實施例的圖像顯示於電子產品的顯示屏幕的示意圖。圖2是本發明的一實施例的圖像呈現方向的校正方法的步驟流程圖。圖3是本發明的一實施例的圖像呈現方向的校正方法的另一步驟流程圖。圖4是本發明的一實施例的辨識圖像的目標的示意圖。圖5是本發明的一實施例的旋轉後的圖像顯示於電子產品的顯示屏幕的示意圖。圖6是本發明的一實施例的旋轉前的圖像與旋轉後的圖像的示意圖。圖7是本發明的一實施例的圖像呈現方向的校正系統的示意圖。上述附圖中的附圖標記說明如下10電子產品11顯示器111顯示屏幕12行動電話121顯示屏幕20 圖像21 目標211 人物212 地面213 山嶽214 天空30 圖像
40 圖像50 圖像60圖像呈現方向的校正系統61分析模塊62校正模塊S103 至 Slll 步驟S1031 至 S1035 步驟
具體實施例方式本發明的一實施例提出一種圖像呈現方向的校正方法(以下簡稱為校正方法), 該校正方法可應用於一具有顯示屏幕的電子產品。該電子產品包括顯示器、個人計算機、筆記型計算機、照相機、攝影機、行動電話 或音樂播放裝置,以及其他具有顯示屏幕而可顯示圖像的電子產品。而本實施例的校正方 法可由電子產品的處理器(圖未示)執行之。或是,該校正方法可由一電路晶片實現之,該 電路晶片安裝至該電子產品中,與電子產品電性連接。請參閱圖1所示,該校正方法所應用的電子產品10以一顯示器11及一行動電話 12為例。該顯示器11具有一顯示屏幕111,顯示屏幕111可顯示一圖像(例如一圖像20)。 顯示屏幕111具有一種固定的顯示方向(displaying orientation),意指顯示屏幕111供 使用者觀看的方式只有一種,如果當顯示屏幕111旋轉至非顯示方向時,使用者將不易觀 看及辨識顯示屏幕111顯示的內容。該行動電話12具有一顯示屏幕121及一運動傳感器(圖未示),顯示屏幕121可 顯示一圖像(例如圖像20)。顯示屏幕121具有兩種顯示方向,意指顯示屏幕121供使用者 觀看的方式有兩種。當行動電話12旋轉約90度時,運動傳感器量測到行動電話12的旋轉 角度變化,顯示屏幕121的顯示方向隨之改變,讓使用者可方便觀看及辨識顯示屏幕111顯 示的內容。請參考圖2所示,並配合參考圖1,執行本實施例的校正方法時,可依下列步驟為 之。首先取得一圖像,如步驟S101。以圖像20為例說明,該圖像20是由一數字相機向左旋 轉約90度後再提取的圖像,所以該圖像20的呈現方向為朝向左方。該圖像20直接顯示於 顯示器11的顯示屏幕111及行動電話12的顯示屏幕121時,如同先前技術所述,使用者將 不容易觀看該圖像20。縱使,顯示屏幕121改變其顯示方向。本實施例的校正方法繼續執 行後,可改善此問題。該校正方法的下一步為,分析該圖像20的內容,以判斷圖像20的呈現方向,如步 驟S103。此步驟中,利用一些圖像處理的方法與理論來分析圖像20的內容組成,然後自動 地判斷出圖像20的呈現方向。請參閱圖3及圖4所示,步驟S103的更詳細的流程如下在分析該圖像20內容 時,主要是要辨識出該圖像20的內容包括哪些目標21,而至少需辨識出一種目標21,如步 驟S1031。該目標21的種類包括人像、山嶽、河川、草地、天空、建築物、車輛或樹木等。辨識該些目標21的技術及理論具有許多,且已揭示多種多公知文獻中,例如 學術期幹丨J "IEEE Transactions on Image Processing,,、"Pattern recognition,,等;圖像處理專書 「Digital image processing, ISBN :0130946508」、「Computervision,ISBN 0130946508」等;或是專利「中國臺灣專利證書號1307061 」等,可參閱該些文獻而將其揭示 的技術應用於本實施例中。圖像20所包括的四種目標21 人物211、地面212、山嶽213及天空214,在步驟 S1031中分別都被找出。接著,進一步由目標21的性質判斷出該圖像20的呈現方向,如步 驟S1033。該目標21的性質包括目標21的輪廓方向及目標21位於圖像20中的位置等。例如圖像20中的人物211,其輪廓方向為橫向,且頭部在圖像20中的左方,而正常 的輪廓方向應為直立。所以,判斷出圖像20的呈現方向為正常方向向左旋轉90度。另外,通過圖像20中的地面212也可判斷圖像的呈現方向。地面212的輪廓方向 為直立,且位於右方。而正常的地面212的輪廓方向應為橫向,且位於下方。所以,由此判 斷出圖像20的呈現方向為正常方向向左旋轉90度。當圖像20的目標21被辨識出越多,則圖像20的呈現方向被判斷的越準確。在辨識圖像20所包括的目標21時,除了用以判斷出圖像20的呈現方向外,更可 用以判斷出圖像20的拍攝主題,如步驟S1035。例如圖像20的目標21包括人物211,所以 判斷該圖像20的拍攝主題為「人物(portrait) 」。如果另一圖像的目標(圖未示)只有包 括地面、天空等自然景物,則圖像的拍攝主題判斷為「風景(landscape)」。另外的拍攝主題 還包括「建築(building)」等。被判斷出的拍攝主題可記錄至圖像數據中。如果以後使用 者需在電子產品10進行圖像分類時,拍攝主題可為其中之一的依據。另外,甚至可對目標21進行其他後續處理,例如將天空的顏色加強成更藍,樹木 的顏色更綠等。步驟S103之後,接著取得一顯示屏幕的顯示方向,如步驟S105。以顯示屏幕111 及顯示屏幕121為例,顯示屏幕111隻有一種顯示方向時,則直接讀取顯示屏幕111內存儲 顯示方向的存儲區塊(圖未示)即可獲得顯示屏幕111顯示方向。而顯示屏幕121具有兩 種顯示方向,則顯示方向先由運動傳感器量測後,再記錄至顯示屏幕121內存儲顯示方向 的存儲區塊(圖未示)。之後讀取存儲區塊即可獲得顯示屏幕121目前的顯示方向。請參閱圖5,在得知圖像20的呈現方向以及顯示屏幕111 (或121)的顯示方向後, 下一步將旋轉該圖像20,以減少圖像20的呈現方向與顯示屏幕111 (或121)的顯示方向的 差異,如步驟S109。圖像20的呈現方向為正常方向向左旋轉90度,所以將圖像20向右旋轉90度成 為另一圖像30。旋轉後的圖像30的目標都以較接近目標的正常方向呈現。與旋轉前的圖 像20的呈現方向相比,更接近顯示屏幕111 (或121)的顯示方向,如步驟S107。旋轉後的該圖像30立即顯示於該顯示屏幕111 (或121)上,以供使用者觀看。使 用者在顯示屏幕111 (或121)觀看圖像30時,會比觀看圖像20來得方便及舒適。本方法還具有一步驟Slll 將旋轉後的該圖像恢復至旋轉前的該圖像。此步驟 Slll是適應某些特別環境下所提取的圖像,或是使用者有意地使用非正常的角度來提取物 體而獲得的圖像,或是旋轉前與旋轉後差異不大的圖像等。請參閱圖6所示,以一圖像40為例來說明。該圖像40顯示出一人物在巖壁上進 行攀巖的運動。如果此圖像40經由上述步驟SlOl至S109後,變成一圖像50。圖像50對 於使用者而言,是不正確,不符合當初提取的情況。反之原本旋轉前的圖像40才是正確的。
也就是說,在步驟S109完成後,使用者可選擇地是否要接受旋轉後的圖像,如不 滿意而不接受,可通過步驟S111,將旋轉後的圖像恢復成原本的圖像。此步驟Slll的實現,可通過在顯示屏幕111(或121)顯示出一圖像,然後使用者 通過電子產品10的輸入裝置(圖未示)來選擇該圖像,以表示欲執行該步驟S111。綜合上述,本實施例的校正方法可將呈現方向不便於使用者觀看的圖像,自動地 校正成使用者便於觀看的圖像,並且使用者可選擇是否要接受該校正結果。此外,本實施例 的校正方法的步驟SlOl至111並不限定依據上述順序來執行,例如步驟S105可位於步驟 S103之前。而有些步驟為選擇性地執行,例如步驟Slll及步驟S1035,缺少這些步驟也不 會造成校正方法無法實施。本發明的另一實施例提出一種電路晶片(circuit chip),該電路晶片包括多個邏 輯電路,該電路晶片用以實現前述實施例的圖像呈現方向的校正方法。請參閱圖1及圖5, 電子產品10安裝本實施例的電路晶片時,電子產品10即可具有圖像呈現方向的校正的功 能。本發明的另一實施例提出一種程序產品(program product),該程序產品包括多 個程序碼,該程序產品用以實現如前述實施例的圖像呈現方向的校正方法。請參閱圖1及 圖5,該程序產品可通過網絡、光碟等方式存儲於電子產品10的一存儲媒介(圖未示)(例 如硬碟或存儲器)中。程序產品進一步載入至電子產品10的一處理器(圖未示)時,即可 在電子產品10上執行前述的圖像呈現方向的校正方法。請參考圖7所示,並配合參考圖1及圖5,本發明的另一實施例提出一種圖像呈現 方向的校正系統60 (以下簡稱為校正系統)。該校正系統60包括一分析模塊61及一校 正模塊62,該分析模塊61連接至該校正模塊62。該校正系統60可應用於一具有顯示屏幕的電子產品10 (例如顯示器11或移動電 話12)。該分析模塊61及校正模塊62各可為一電路晶片或是同一電路晶片的兩個電路區 塊。具有校正系統的60電路晶片安裝至電子產品10內,並且進一步與電子產品10的一些 電子元件做連接,例如顯示屏幕111 (或121)等。或是該分析模塊61及校正模塊62直接 為電子產品10的處理器。該分析模塊61可接收一圖像(例如圖像20),然後分析該圖像20的內容,進而判 斷出該圖像20的呈現方向。更詳細地說,該分析模塊61可從該圖像20的內容中辨別出至 少一目標21 (例如人物211),然後由目標21的性質判斷出圖像20的呈現方向。也就是說, 分析模塊61可執行前述實施例的校正方法的步驟S 101至S 103 (如圖2及圖3所示)。該校正模塊62可接收分析模塊61所產生的圖像20的呈現方向,然後進一步接收 顯示屏幕111(或121)的顯示方向。接著,依據呈現方向與顯示方向的差異,旋轉該圖像20 成為圖像30,使得旋轉後的圖像30的呈現方向與旋轉前的圖像20的呈現方向相比,更接近 該顯示屏幕111 (或121)的顯示方向。之後,再將圖像30傳送至電子產品10的顯示屏幕 111 (或121)顯示出。也就是說,該校正模塊62可執行前述實施例的校正方法的步驟S105 至S109(如圖2所示)。綜合上述,本發明的各實施例皆具有諸多特點,列舉如下1、可自動地將呈現方向不便於使用者觀看的圖像(例如圖1的圖像20),自動地旋 轉而校正成使用者便於觀看的圖像(例如第五圖的圖像30)。
2、使用者可決定是否要接受旋轉後的圖像。3、易於實施於各種電子產品中,不需大幅更動電子產品的硬體架構,因此所需成 本低。4、沒有設備相容性及文件傳輸協定的問題,只要取得圖像的即可實現。以上所述僅為本發明的優選實施例,非意欲局限本發明的專利保護範圍,故舉凡 運用本發明說明書及附圖內容所為之等效變化,均同理皆包含於本發明的權利要求保護範 圍內,合予陳明。
8
權利要求
一種圖像呈現方向的校正方法,其特徵在於,應用於一具有顯示屏幕的電子產品,該圖像呈現方向的校正方法包括步驟如下取得一圖像;分析該圖像的內容,以判斷該圖像的呈現方向;取得一顯示屏幕的顯示方向;旋轉該圖像,使得旋轉後的該圖像的呈現方向與該顯示屏幕的顯示方向的差異減少。
2.如權利要求1所述的圖像呈現方向的校正方法,其特徵在於,還包括步驟如下將旋 轉後的該圖像顯示於該顯示屏幕。
3.如權利要求1所述的圖像呈現方向的校正方法,其特徵在於,該顯示屏幕具有至少 兩種顯示方向,該電子產品具有一運動傳感器,該運動傳感器量測目前該顯示屏幕的顯示 方向;「取得一顯示屏幕的顯示方向」的步驟中,該顯示方向是通過該運動傳感器量測而取 得。
4.如權利要求1所述的圖像呈現方向的校正方法,其特徵在於,「分析該圖像的內容, 以判斷該圖像的呈現方向」的步驟中,還包括步驟如下從該圖像的內容中辨別出至少一目標;以及由所述目標的性質判斷出該圖像的呈現方向。
5.如權利要求4所述的圖像呈現方向的校正方法,其特徵在於,該目標包括人像、山 嶽、河川、草地、天空、建築物、車輛或樹木。
6.一種電路晶片,其特徵在於,包括多個邏輯電路,該電路晶片用以實現如權利要求1 所述的圖像呈現方向的校正方法。
7.一種程序產品,其特徵在於,包括多個程序碼,該程序產品用以實現如權利要求1所 述的圖像呈現方向的校正方法。
8.如權利要求7所述的程序產品,其特徵在於,該程序產品存儲於一電子產品的存儲 媒介中,該程序產品載入至該電子產品的一處理器時,執行如權利要求1所述的圖像呈現 方向的校正方法。
9.一種圖像呈現方向的校正系統,其特徵在於,應用於一具有顯示屏幕的電子產品,該 圖像呈現方向的校正系統包括一分析模塊,其接收一圖像,並分析該圖像的內容而判斷出該圖像的呈現方向;以及一校正模塊,其連接至該分析模塊以接收該圖像的呈現方向,並接收一顯示屏幕的顯 示方向,然後旋轉該圖像,使得旋轉後的該圖像的呈現方向與該顯示屏幕的顯示方向的差 異減少。
10.如權利要求9所述的圖像呈現方向的校正系統,其特徵在於,該分析模塊從該圖像 的內容中辨別出至少一目標,然後由所述目標的性質判斷出該圖像的呈現方向。
全文摘要
一種圖像呈現方向的校正方法及系統,其分別應用於一具有顯示屏幕的電子產品。該校正方法包含步驟如下取得一圖像,然後分析圖像的內容,以判斷出圖像的呈現方向;接著進一步取得顯示屏幕的顯示方向,然後旋轉圖像,以減少圖像的呈現方向與顯示屏幕的顯示方向的差異。由此,讓原本呈現方向不便於使用者觀看的圖像,自動地變成一方便使用者觀看的圖像。類似地,該校正系統可將呈現方向不便於使用者觀看的圖像,自動地校正成使用者便於觀看的圖像。
文檔編號G01P13/02GK101923844SQ20091014752
公開日2010年12月22日 申請日期2009年6月16日 優先權日2009年6月16日
發明者楊傑棋, 賴金輪 申請人:廖禮士;賴金輪;賴金鼎;田海洲