[發明專利]壓縮編碼的方法、裝置和設備以及壓縮解碼方法有效
| 申請號: | 200910107564.4 | 申請日: | 2009-05-31 |
| 公開(公告)號: | CN101615910A | 公開(公告)日: | 2009-12-30 |
| 發明(設計)人: | 苗磊;齊峰巖;張清 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H03M7/30 | 分類號: | H03M7/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 壓縮 編碼 方法 裝置 設備 以及 解碼 | ||
技術領域
本發明實施例涉及信號編碼解碼領域,尤其涉及一種信號壓縮技術,具體為壓縮編碼的方法、裝置和設備以及壓縮解碼方法。
背景技術
無損壓縮技術應節省帶寬和無失真重建信號產生,可以有效提高編碼效率。但由于信號間固有的信息熵、不同的信號不同壓縮方案的壓縮效率大相徑庭及實時傳輸的情況下對復雜度的較高要求,往往較難最大限度的實現編碼效率和復雜度的折衷及對不同信號的自適應性。
現有技術中的無損壓縮編碼技術主要應用于音頻存儲以獲得較高的壓縮比,但此應用帶來了較高的復雜性。另一技術中對信號的每個樣點進行壓縮編碼以獲得較大的壓縮比,然而采用單一的壓縮模式對不同的輸入信號的每個樣點進行壓縮忽略了對信號特點的考慮,并且很可能采用不適用于輸入信號的壓縮模式進行輸入信號的壓縮編碼,使得壓縮效率大大降低,嚴重時甚至無法進行壓縮編碼。
發明內容
本發明實施例的目的是提供一種壓縮編碼的方法和裝置、壓縮解碼方法以及壓縮編碼設備,對不同的輸入信號采用通用的壓縮編解碼方法從而實現在低復雜度下提升對不同輸入信號的壓縮效率。
為實現上述目的,本發明實施例提供了一種編碼方法,包括:
根據對輸入信號幀的信號特性的分析選擇所述輸入信號幀進行壓縮編碼的第二編碼模式;分別獲得采用預設的第一編碼模式以及所述第二編碼模式對輸入信號幀進行壓縮編碼的編碼需求值,其中所述編碼需求值包括編碼所述輸入信號幀所需比特數和/或編碼所述輸入信號幀所需字節數;根據所述編碼需求值從上述編碼模式中確定所述輸入信號幀進行壓縮編碼采用的編碼模式;編碼復用所述確定的編碼模式的信息以及按照所述確定的編碼模式進行壓縮編碼后的編碼數據。
本發明實施例還提供了一種編碼方法,包括:
對編碼傳輸的復用后信號進行解復用得到信號幀壓縮編碼采用的編碼模式的信息以及按照所述編碼模式進行壓縮編碼后的編碼數據;根據所述編碼模式信息對所述解復用得到的編碼數據進行解碼得到所述信號幀;所述編碼模式于編碼端采用下述步驟獲得:分別獲得采用第一編碼模式以及至少一種其他類編碼模式對輸入信號幀進行壓縮編碼的編碼需求值,其中所述編碼需求值包括編碼所述輸入信號幀所需比特數和/或編碼所述輸入信號幀所需字節數;根據所述編碼需求值按照模式策略從上述編碼模式中確定所述輸入信號幀采用的編碼模式。
本發明實施例還提供了一種壓縮編碼裝置,包括:
信號分析單元,用于對輸入信號幀的信號特性進行分析,選擇所述輸入信號幀進行壓縮編碼的第二編碼模式;編碼需求估計單元,用于分別估計獲得采用預設的第一編碼模式以及所述第二編碼模式對所述輸入信號幀進行壓縮編碼的編碼需求值,其中所述編碼需求值包括編碼所述輸入信號幀所需比特數和/或編碼所述輸入信號幀所需字節數;模式判決單元,用于根據所述編碼需求值從上述編碼模式中確定所述輸入信號幀進行壓縮編碼采用的編碼模式;編碼單元,用于采用所述確定的編碼模式對所述輸入信號幀進行壓縮編碼。
本發明實施例還提供了一種壓縮編碼系統,包括:
信號接收裝置,用于接收輸入信號幀;編碼模式確定裝置、用于對所述輸入信號幀的信號特性進行分析,選擇所述輸入信號幀進行壓縮編碼的第二編碼模式,分別估計獲得采用預設的第一編碼模式以及所述第二編碼模式對所述輸入信號幀進行壓縮編碼的編碼需求值,根據所述編碼需求值從上述編碼模式中確定所述輸入信號幀進行壓縮編碼采用的編碼模式,其中所述編碼需求值包括編碼所述輸入信號幀所需比特數和/或編碼所述輸入信號幀所需字節數;編碼裝置,用于采用所述確定的編碼模式對所述輸入信號幀進行壓縮編碼;復用輸出裝置,用于復用所述確定的編碼模式的信息以及按照所述確定的編碼模式進行壓縮編碼后的編碼數據。
因此,通過引入本發明實施例的設備、方法及裝置,使得可以對不同編碼模式進行兼容,采用一種通用的壓縮編碼方法、裝置和設備,實現對信號進行壓縮編碼時依據輸入信號和不同編碼策略在不同編碼模式有效的切換以滿足不同的復雜度和壓縮效率應用需求,通過靈活的配置來滿足不同的復雜度和壓縮效率應用需求,從而在犧牲較小復雜度的條件下有效提升了壓縮編碼的效率。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明壓縮編碼裝置一實施例的結構示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910107564.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種紙飛機的控制方法
- 下一篇:一種搭載遙控飛機的固體火箭運載裝置





