專利名稱:圖像品質處理裝置以及圖像品質處理方法
技術領域:
本發明有關于一種圖像品質處理裝置以及圖像品質處理方法,特別是有關于即時處理網絡圖像品質的一種圖像品質處理裝置以及圖像品質處理方法。
背景技術:
隨著網絡的快速發展,也幵始結合在線視頻節目和視頻會議的應用。這類的應用通常需要較大的帶寬才可以保持圖像品質的穩定。舉例來說,很多
的線上視頻節目會建議使用者至少有350 400K的帶寬。然而,網絡的帶寬會受到許多因素的影響。例如當很多人上網的時候,帶寬會被其他使用者分享掉;或者,在視頻會議的過程中,使用者在擷取圖像時是身處于背景混亂的情況,會因此需要較大帶寬傳送圖像,此時皆會發生帶寬不足而影響圖像傳輸品質的問題。
發明內容
基于以上的考慮,需要一種圖像品質處理裝置,用以當網絡帶寬不足時改善傳輸圖像的品質。
有鑒于此,本發明揭露一種圖像品質處理裝置,適用于處理一圖像并通過網絡傳輸。該裝置包括一圖像模塊、 一帶寬檢測模塊、 一圖像控制模塊、一圖像壓縮模塊和一圖像輸出模塊。圖像模塊用以接收圖像,帶寬檢測模塊用以檢測網絡的帶寬。圖像控制模塊耦接至圖像模塊和帶寬檢測模i央,判斷帶寬的范圍并發送一第一判斷結果。圖像壓縮模塊根據第一判斷結果壓縮圖像并輸出一壓縮圖像,圖像輸出模塊用以輸出壓縮圖像至網絡。
本發明另外提供一種圖像品質處理方法,適用于處理一圖像并通過一網絡傳輸。首先接收圖像。接著檢測網絡的一帶寬、判斷帶寬的范圍、根據所判斷的帶寬范圍壓縮圖像并輸出一壓縮圖像,最后再輸出壓縮圖像至網絡。
圖1顯示根據本發明-
圖2顯示根據本發明-圖3顯示根據本發明-圖4顯示根據本發明-
-實施例所述的圖像品質處理裝置10的方塊圖;-實施例所述的圖像IMG的構造圖;-實施例所述的圖像IMG的壓縮處理方式;-實施例所述的圖像IMG的另一壓縮處理方式;以
及
圖5顯示根據本發明一實施例所述的圖像品質處理方法的流程圖'
附圖標號11圖像模塊13帶寬檢測模塊15圖像壓縮模塊Al第一區域BW帶寬IMAGE壓縮圖像
具體實施例方式
12預設帶寬設定模塊14圖像控制模塊16圖像輸出模塊A2第二區域IMG圖像
Sl、 S2、 S3、 S4判斷結果
為使本發明的所述目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下
圖1顯示根據本發明一實施例所述的圖像品質處理裝置10的方塊圖。圖像品質處理裝置IO包括一圖像模塊11、 一預設帶寬設定模塊12、 一帶寬檢測模塊13、 一圖像控制模塊14、 一圖像壓縮模塊15和一圖像輸出模塊16。圖像模塊ll連接至圖像擷取裝置或互聯網,用以接收圖像IMG,其中該 圖像IMG包括第一區域Al和第二區域A2,第一區域Al為圖像的外圍部分, 第二區域A2為圖像的中心部分,如圖2所示。預設帶寬設定模塊12用以設 定一預設的帶寬,亦即設定一可維持正常圖像品質的所需帶寬大小。舉例來 說,若互聯網上的圖像需要350K的帶寬才可正常且流暢地播放,那預設帶寬 設定模塊12即設定350K的預設帶寬。帶寬檢測模塊13亦連接到互聯網,并 檢測互聯網的帶寬BW。圖像控制模塊14連接至預設帶寬設定模塊12和帶寬 檢測模塊13,用以判斷帶寬檢測模塊13所檢測到的帶寬BW并發送第一判斷 結果Sl。舉例來說,若帶寬檢測模塊13檢測到互聯網的帶寬BW是400K(僅 為舉例)的話,則圖像控制模塊14判斷網絡的帶寬BW 400K比維持正常圖 像品質所需的350K還高,因此發送第一判斷結果Sl通知圖像壓縮模塊15以 一既定的壓縮品質壓縮整個圖像IMG(第一區域A1加第二區域A2)的資料。 圖像壓縮模塊15根據第一判斷結果Sl以既定的壓縮品質壓縮圖像IMG并輸 出一壓縮圖像IMAGE,最后圖像輸出模塊16輸出該壓縮圖像IMAGE至網絡。 必須說明的是,以上提到了帶寬檢測模塊13檢測互聯網的帶寬BW,更明確 地說,在此所檢測的帶寬是圖像品質處理裝置10與圖像IMG接收者之間實 際的網絡傳輸帶寬。
另一種情況是,帶寬檢測模塊13檢測到網絡的帶寬BW比350K低,例 如310K。此時圖像控制模塊14判斷網絡的帶寬BW 310K落在300K 350K (僅為舉例)的第一帶寬范圍之內。由于第一帶寬范圍300K 350K比維持正 常圖像品質所需的350K還稍微低一點,但又不會差很多,因此圖像控制模塊 14發送第二判斷結果S2通知圖像壓縮模塊15以既定的壓縮品質壓縮圖像 IMG對應于第二區域A2 (圖像IMG的中心部分)的資料,而以低于既定壓 縮品質的壓縮品質壓縮圖像IMG對應于第一區域A1(圖像IMG的外圍部分) 的資料。這樣的做法主要是因為檢測到的網絡帶寬BW只比維持正常圖像品 質所需的350K還稍微低一點(例如所述的310K),因此以稍微犧牲圖像IMG外圍壓縮品質(通常圖像的外圍部分比較不那么重要)的方式來確保其他重
要部分的壓縮品質。最后再將所壓縮的圖像輸出,并由圖像輸出模塊16輸出 該壓縮圖像至網絡。
以上是帶寬檢測模塊13檢測到網絡的帶寬BW為310K的非限定實施例。 然而,帶寬檢測模塊13所檢測到的網絡帶寬BW可能更低,例如280K。在 這個情況下,圖像控制模塊14判斷網絡的帶寬BW280K落在250K 300K(僅 為舉例)的第二帶寬范圍的內。由于第二帶寬范圍250K 300K還差350K — 段距離,因此圖像控制模塊14發送第三判斷結果S3通知圖像壓縮模塊15以 既定的壓縮品質壓縮圖像IMG對應于第二區域A2 (圖像IMG的中心部分) 的資料,而以低于既定壓縮品質的壓縮品質只壓縮圖像IMG對應于部分第一 區域Al的資料,而對應于第一區域Al其他部分的資料則丟棄。如圖3所示, 對應于第二區域A2的資料以正常的既定壓縮品質壓縮,而第一區域Al只剩 下左右兩邊所對應的資料以低于既定壓縮品質的壓縮品質來做壓縮,第一區 域A1上下部分所對應的資料則舍棄。與前一個實施例的差異之處,對應于第 一區域Al所舍棄的資料部分原本是以低于既定壓縮品質的壓縮品質來做壓 縮,現在將其舍棄因而可進一步減少耗費的帶寬資源,因此即使網絡帶寬不 足(例如本實施例的280K),但仍可以維護圖像IMG重要部分的圖像品質。
必須要注意的是,雖然以上的實施例說明了將對應于第一區域Al上下部 分的資料丟棄,但所丟棄的部分也可以是對應于第一區域Al上下左右其中一 個部分的資料,或是多個部分的資料。
以上是帶寬檢測模塊13檢測到網絡的帶寬BW為280K的非限定實施例。 然而,帶寬檢測模塊13所檢測到的網絡帶寬BW可能比280K更低,例如 220K。在這個情況下,圖像控制模塊14判斷網絡的帶寬BW 220K落在 200K 250K(僅為舉例)的第三帶寬范圍之內。由于第三帶寬范圍200K 250K 差350K很多,因此圖像控制模塊14發送第四判斷結果S4通知圖像壓縮模塊 15以既定的壓縮品質壓縮圖像IMG對應于第二區域A2 (圖像IMG的中心部分)的資料,而全部丟棄圖像IMG對應于第一區域A1 (圖像IMG的外圍部 分)的資料,如圖4所示。以這樣的方式,由于全部丟棄圖像IMG對應于第 一區域A1的資料,因此可省下更多的帶寬資源以維護圖像IMG重要部分的 圖像品質。
以上說明了根據不同的網絡帶寬BW而所采取的不同的圖像壓縮對策, 雖然以上的實施例指出圖像的第一區域A1是圖像的外圍部分,而圖像的第二 區域A2是圖像的中心部分,但第一區域Al和第二區域A2也可以是圖像的 其他部分。再者,在第二實施例中當網絡帶寬BW為280K時,雖然圖像壓縮 模塊15以既定的壓縮品質壓縮圖像IMG對應于第二區域A2的資料,而以低 于既定壓縮品質的壓縮品質只壓縮圖像IMG對應于部分第一區域A1的資料, 而對應于第一區域Al其他部分的資料則丟棄,但所丟棄的資料部分也可獨立 于第一區域A1的外,并不限定一定要是第一區域A1的其中一部分。
此外,在以上的實施例中,圖像較重要的第二區域A2 (中心部分)其所 對應的資料皆以既定的壓縮品質來壓縮,但也可以視情況需求以高于既定壓 縮品質的壓縮品質來壓縮。因此,本發明所揭露的概念除了以較低的壓縮品 質來壓縮圖像的某個區域,或是丟棄圖像的某個區域以節省帶寬資源之外, 也可以增加圖像的壓縮品質。
圖5顯示根據本發明一實施例所述的圖像品質處理方法的流程圖,適用 于處理通過一網絡所接收的一圖像。首先接收圖像(步驟S21),其中該圖像 IMG包括第一區域Al和第二區域A2,第一區域A1為圖像的外圍部分,第 二區域A2為圖像的中心部分。接著在步驟S22中設定一預設帶寬,亦即設定 一可維持正常圖像品質的所需帶寬大小,例如350K。在步驟S23中檢測網絡 的帶寬,所檢測的帶寬是與圖像接收者之間實際的網絡傳輸帶寬。在步驟S24 中判斷網絡帶寬的范圍,例如網絡的帶寬是介于300K 350K的第一帶寬范圍、 250K 3O0K的第二帶寬范圍或是200K-250K的第三帶寬范圍(以上范圍僅為 舉例)。在步驟S25中根據所判斷的網絡帶寬范圍壓縮圖像,并輸出一壓縮圖像。如果在步驟S24中所判斷的網絡帶寬大于350K,例如400K,則表示 網絡的帶寬足以輸出品質穩定的圖像,因此以一既定的壓縮品質壓縮圖像(第 一區域A1加第二區域A2)。若網絡帶寬落在比350K低一點的第一帶寬范 圍,例如310K,則以既定的壓縮品質壓縮圖像對應于第二區域A2 (圖像的 中心部分)的資料,而以低于既定壓縮品質的壓縮品質壓縮圖像對應于第一 區域A1 (圖像的外圍部分)的資料。若網絡的帶寬落在更低的第二帶寬范圍, 例如280K,則以既定的壓縮品質壓縮圖像對應于第二區域A2的資料,而以 低于既定壓縮品質的壓縮品質壓縮圖像對應于第一區域Al的資料。若網絡的 帶寬落在更低的第三帶寬范圍,例如220K,則以既定的壓縮品質壓縮圖像對 應于第二區域A2的資料,而全部丟棄圖像對應于第一區域A1的資料。最后 在步驟S26中輸出壓縮圖像至網絡。
最后,必須要注意的是,以上所揭露的第一、第二和第三帶寬范圍都是 根據預設帶寬來決定的。各個帶寬范圍表示網絡的帶寬與維持穩定圖像品質 所需的預設帶寬的差距。因此,本發明會根據網絡的帶寬落于哪一個帶寬范 圍之內而采取不同的資料壓縮機制。
本發明雖以較佳實施例揭露如上,然其并非用以限定本發明的范圍,任 何本領域技術人員,在不脫離本發明的精神和范圍內,當可做些許的更動與 潤飾,因此本發明的保護范圍當視前附的權利要求所界定者為準。
權利要求
1.一種圖像品質處理裝置,其特征在于,該圖像品質處理裝置包括一圖像模塊用以接收一圖像,其中所述圖像包括一第一區域和一第二區域,所述第一區域為所述圖像的外圍部分,所述第二區域為所述圖像的中心部分;一帶寬檢測模塊用以檢測一網絡的一帶寬;一圖像控制模塊耦接至所述圖像模塊和所述帶寬檢測模塊,用以判斷所述帶寬的范圍并發送一判斷結果;一圖像壓縮模塊根據所述判斷結果壓縮所述圖像并輸出一壓縮圖像;以及一圖像輸出模塊,用以輸出所述壓縮圖像至所述網絡。
2. 如權利要求l所述的圖像品質處理裝置,其特征在于,所述圖像可經 由 一 圖像擷取裝置取得或通過所述網絡接收。
3. 如權利要求l所述的圖像品質處理裝置,其特征在于,當所述帶寬介 于一既定帶寬范圍之內時,所述圖像控制模塊發送所述判斷結果。
4. 如權利要求3所述的圖像品質處理裝置,其特征在于,所述圖像壓縮模塊根據所述判斷結果以一既定壓縮品質壓縮所述圖像對應于所述第二區域 的資料,并且以低于所述既定壓縮品質的壓縮品質壓縮所述圖像對應于所述 第一區域的資料。
5. 如權利要求3所述的圖像品質處理裝置,其特征在于,所述圖像壓縮 模塊根據所述判斷結果以一既定壓縮品質壓縮所述圖像對應于所述第二區域 的資料,并且丟棄所述圖像對應于所述第一區域的資料。
6. 如權利要求3所述的圖像品質處理裝置,更包括一預設帶寬設定模塊, 用以設定一預設帶寬,其中所述既定帶寬范圍根據所述預設帶寬而決定。
7. —種圖像品質處理方法,包括接收一圖像,其中所述圖像包括一第一區域和一第二區域,所述第一區域為所述圖像的外圍部分,所述第二區域為所述圖像的中心部分; 檢測一網絡的一帶寬; 判斷所述帶寬的范圍;根據所判斷的所述帶寬的范圍壓縮所述圖像并輸出一壓縮圖像;以及 輸出所述壓縮圖像至所述網絡。
8. 如權利要求7所述的圖像品質處理方法,其特征在于,所述圖像可經 由 一 圖像擷取裝置取得或通過所述網絡接收。
9. 如權利要求7所述的圖像品質處理方法,其特征在于,當所述帶寬介 于一既定帶寬范圍之內時,更包括以一既定壓縮品質壓縮所述圖像對應于所 述第二區域的資料,并且以低于所述既定壓縮品質的壓縮品質壓縮所述圖像 對應于所述第一區域的資料。
10. 如權利要求7所述的圖像品質處理方法,其特征在于,當所述帶寬 介于一既定帶寬范圍之內時,更包括以一既定壓縮品質壓縮所述圖像對應于 所述第二區域的資料,并且丟棄所述圖像對應于所述第一區域的資料。
11. 如權利要求9所述的圖像品質處理方法,更包括設定一預設帶寬, 并根據所述預設帶寬決定所述既定帶寬范圍。
全文摘要
本發明揭露一種圖像品質處理裝置以及圖像品質處理方法,包括一圖像模塊、一帶寬檢測模塊、一圖像控制模塊、一圖像壓縮模塊和一圖像輸出模塊。圖像模塊用以接收圖像,帶寬檢測模塊用以檢測網絡的帶寬。圖像控制模塊耦接至圖像模塊和帶寬檢測模塊,判斷帶寬的范圍并發送一判斷結果。圖像壓縮模塊根據判斷結果壓縮圖像并輸出一壓縮圖像,圖像輸出模塊用以輸出壓縮圖像至網絡。
文檔編號H04N7/24GK101656876SQ20081021301
公開日2010年2月24日 申請日期2008年8月20日 優先權日2008年8月20日
發明者曾建堂 申請人:宏碁股份有限公司