System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
所屬的技術人員能夠理解,本專利技術的各個方面可以實現為系統、方法或程序產品。因此,本專利技術的各個方面可以具體實現為以下形式,即:完全的硬件實施方式、完全的軟件實施方式(包括固件、微代碼等),或硬件和軟件方面結合的實施方式,這里可以統稱為″電路″、″模塊″或″系統″。在一些可能的實施方式中,根據本專利技術的電子設備可以至少包括至少一個處理器、以及至少一個計算機存儲介質。其中,計算機存儲介質存儲有程序代碼,當程序代碼被處理器執行時,使得處理器執行本說明書上述描述的根據本專利技術各種示例性實施方式的圖像壓縮方法中的步驟。例如,處理器可以執行如圖2中所示的步驟201-205。下面參照圖12來描述根據本專利技術的這種實施方式的電子設備1200。圖12顯示的電子設備1200僅僅是一個示例,不應對本專利技術實施例的功能和使用范圍帶來任何限制。如圖12所示,電子設備1200以通用電子設備的形式表現。電子設備1200的組件可以包括但不限于:上述至少一個處理器1201、上述至少一個計算機存儲介質1202、連接不同系統組件(包括計算機存儲介質1202和處理器1201)的總線1203。總線1203表示幾類總線結構中的一種或多種,包括計算機存儲介質總線或者計算機存儲介質控制器、外圍總線、處理器或者使用多種總線結構中的任意總線結構的局域總線。計算機存儲介質1202可以包括易失性計算機存儲介質形式的可讀介質,例如隨機存取計算機存儲介質(ram)1221和/或高速緩存存儲介質1222,還可以進一步包括只讀計算機存儲介質(rom)1223。計算機存儲介質1202還可以包括具有一組(至
技術介紹
1、在虛擬現實等領域,高質量的圖像傳輸是用戶體驗的關鍵因素。然而,由于網絡帶寬的限制和設備硬件資源的約束,需要對傳輸的圖像數據進行適當的壓縮。
2、現有技術中的圖像壓縮技術,例如jpeg、mjpeg以及hevc等雖然能夠有效地減小圖像數據量。但由于它們采用固定的編碼策略,即整個圖像應用統一的壓縮比例來對圖像進行壓縮。這會導致圖像中心區域的細節被壓縮,即在圖像的壓縮過程中損失圖像信息,導致圖像的質量下降,顯示效果較低。
技術實現思路
1、本申請提供了一種圖像壓縮方法及電子設備,用于減少在圖像的壓縮過程中損失圖像信息,提高圖像質量和顯示效果。
2、第一方面,本申請實施例提供一種圖像壓縮方法,所述方法包括:
3、當接收到待壓縮圖像后,基于所述待壓縮圖像的標識確定所述待壓縮圖像是否為首張圖像;
4、若確定所述待壓縮圖像不是首張圖像,則基于所述待壓縮圖像以及位于所述待壓縮圖像的前一幀圖像,得到所述待壓縮圖像中的中心區域,其中,所述中心區域的壓縮比例小于所述待壓縮圖像中除所述中心區域之外的其他區域的壓縮比例;
5、利用所述待壓縮圖像中的中心區域的分辨率以及預先設置好的壓縮后的圖像的分辨率,對所述中心區域的尺寸進行調整,得到所述待壓縮圖像中更新后的中心區域;
6、利用第一壓縮比例對所述更新后的中心區域進行壓縮,以及利用第二壓縮比例對所述待壓縮圖像中除所述更新后的中心區域之外的其他區域進行壓縮,得到壓縮后的圖像,并輸出所述壓縮后的圖像,其中,所述第一壓縮比例小于所述第二壓縮比例。
7、本申請第二方面提供一種電子設備,包括處理器和存儲器,所述處理器和所述存儲器通過總線連接;
8、所述存儲器中存儲有計算機程序,所述處理器被配置為基于所述計算機程序執行以下操作:
9、當接收到待壓縮圖像后,基于所述待壓縮圖像的標識確定所述待壓縮圖像是否為首張圖像;
10、若確定所述待壓縮圖像不是首張圖像,則基于所述待壓縮圖像以及位于所述待壓縮圖像的前一幀圖像,得到所述待壓縮圖像中的中心區域,其中,所述中心區域的壓縮比例小于所述待壓縮圖像中除所述中心區域之外的其他區域的壓縮比例;
11、利用所述待壓縮圖像中的中心區域的分辨率以及預先設置好的壓縮后的圖像的分辨率,對所述中心區域的尺寸進行調整,得到所述待壓縮圖像中更新后的中心區域;
12、利用第一壓縮比例對所述更新后的中心區域進行壓縮,以及利用第二壓縮比例對所述待壓縮圖像中除所述更新后的中心區域之外的其他區域進行壓縮,得到壓縮后的圖像,并輸出所述壓縮后的圖像,其中,所述第一壓縮比例小于所述第二壓縮比例。
13、根據本專利技術實施例提供的第三方面,提供一種計算機存儲介質,所述計算機存儲介質存儲有計算機程序,所述計算機程序用于執行如第一方面所述的方法。
14、本申請的上述實施例中通過基于待壓縮圖像的標識確定待壓縮圖像是否為首張圖像;若確定待壓縮圖像不是首張圖像,則基于待壓縮圖像以及位于待壓縮圖像的前一幀圖像,得到待壓縮圖像中的中心區域;利用待壓縮圖像中的中心區域的分辨率以及預先設置好的壓縮后的圖像的分辨率,對中心區域調整,得到待壓縮圖像中更新后的中心區域;利用第一壓縮比例對所述更新后的中心區域進行壓縮,以及利用第二壓縮比例對所述待壓縮圖像中除所述更新后的中心區域之外的其他區域進行壓縮,得到壓縮后的圖像,并且第一壓縮比例小于第二壓縮比例。由此,本申請實施例中能夠確定出圖像中的中心區域,并且將中心區域的壓縮比例設置為比待壓縮圖像中的其他區域的壓縮比例小,所以本申請實施例中中減少在圖像的壓縮過程中損失圖像信息,提高圖像質量和顯示效果。
本文檔來自技高網...【技術保護點】
1.一種圖像壓縮方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述基于所述待壓縮圖像以及位于所述待壓縮圖像的前一幀圖像,得到所述待壓縮圖像中的中心區域,包括:
3.根據權利要求1所述的方法,其特征在于,所述利用所述待壓縮圖像中的中心區域的分辨率以及預先設置好的壓縮后的圖像的分辨率,對所述中心區域的尺寸進行調整,得到所述待壓縮圖像中更新后的中心區域,包括:
4.根據權利要求3所述的方法,其特征在于,所述根據所述壓縮后的圖像的分辨率,確定第一區域閾值和第二區域閾值,包括:
5.根據權利要求3所述的方法,其特征在于,所述基于所述壓縮后的圖像的分辨率,所述第一區域閾值和所述第二區域閾值,得到所述更新后的中心區域,包括:
6.根據權利要求3所述的方法,其特征在于,所述基于所述壓縮后的圖像的分辨率,得到所述更新后的中心區域,包括:
7.根據權利要求1所述的方法,其特征在于,所述方法還包括:
8.根據權利要求1所述的方法,其特征在于,通過以下方式得到所述第一壓縮比例和所述第二壓縮比
9.一種電子設備,其特征在于,包括處理器和存儲器,所述處理器和所述存儲器通過總線連接;
10.根據權利要求9所述的電子設備,其特征在于,所述處理器執行所述基于所述壓縮后的圖像的分辨率,得到所述更新后的中心區域,具體被配置為:
...【技術特征摘要】
1.一種圖像壓縮方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述基于所述待壓縮圖像以及位于所述待壓縮圖像的前一幀圖像,得到所述待壓縮圖像中的中心區域,包括:
3.根據權利要求1所述的方法,其特征在于,所述利用所述待壓縮圖像中的中心區域的分辨率以及預先設置好的壓縮后的圖像的分辨率,對所述中心區域的尺寸進行調整,得到所述待壓縮圖像中更新后的中心區域,包括:
4.根據權利要求3所述的方法,其特征在于,所述根據所述壓縮后的圖像的分辨率,確定第一區域閾值和第二區域閾值,包括:
5.根據權利要求3所述的方法,其特征在于,所述基于所述壓縮后的圖像的分辨...
【專利技術屬性】
技術研發人員:劉懷兵,
申請(專利權)人:海信視像科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。