【技術實現步驟摘要】
本專利技術涉及信號處理中的圖像和音視頻編解碼
,特別涉及一種圖像和視頻編解碼方法和系統。
技術介紹
在信號處理中的圖像和視頻編解碼
中,有許多數字圖像和視頻編解碼標準,其中,具有代表性的視頻編解碼標準有MPEG-2、H.264/MPEG-4AVC、我國自主制定的標準AVS等,具有代表性的圖像編解碼標準有JPEG和JPEG2000等。數字圖像和視頻編解碼標準都規定了各個像素分量的取值范圍,例如O 255。但在現有技術的實際的應用中,具體輸入的一幅原始圖像或一段視頻信號的各個像素分量的取值,通常并沒有充滿規定的整個取值區間,只是取值區間上的一個子區間。現有的數字圖像和視頻編解碼標準,在生成編碼端重建圖像或重建幀和解碼端重建圖像或重建幀的步驟中都是將像素的各分量的取值范圍限制在規定的范圍,并沒有根據實際的輸入信號的范圍,對重建值進行修正,這不僅會帶來較大的失真,還會使后續部分的編碼參考錯誤的重建圖像塊或重建視頻幀,使預測誤差變大,從而造成編碼效率降低。
技術實現思路
本專利技術的目的在于提供一種圖像和視頻編解碼方法和系統以解決現有技術對重建值的修正不準確,帶來較大失真和編碼效率降低的問題。由于現有技術的解碼步驟中都是將像素的各分量的取值范圍限制在整個取值區間,并沒有根據實際的輸入信號的范圍對像素的各分量的取值范圍進行修正,從而造成圖像或視頻產生較大的失真、編碼率降低的問題。為解決上述技術問題,本專利技術提供:一種圖像和視頻編解碼方法,包括:圖像和視頻編碼方法和圖像和視頻解碼方法,其中,所述圖像和視頻編碼方法包括:獲取原始圖像或視頻中的像素分量值的最大值 ...
【技術保護點】
一種圖像和視頻編解碼方法,其特征在于,包括:圖像和視頻編碼方法和圖像和視頻解碼方法,其中,所述圖像和視頻編碼方法包括:獲取原始圖像或視頻中的像素分量值的最大值和最小值;采用有損壓縮方法壓縮所述原始圖像或視頻生成壓縮文件或碼流,所述壓縮文件或碼流的一部分編碼數據包含所述最大值和最小值;根據所述原始圖像或視頻中的每一個圖像塊或視頻幀的編碼數據生成編碼端重建圖像塊或編碼端重建視頻幀的像素分量值;將大于所述最大值的編碼端重建圖像塊或編碼端重建視頻幀的像素分量值置為所述最大值作為新的編碼端重建圖像塊或編碼端重建視頻幀的像素分量值,將小于所述最小值的編碼端重建圖像塊或編碼端重建視頻幀的像素分量值置為所述最小值作為新的編碼端重建圖像塊或編碼端重建視頻幀的像素分量值,將大于等于所述最小值且小于等于所述最大值的編碼端重建圖像塊或編碼端重建視頻幀的像素分量值保持不變作為新的編碼端重建圖像塊或編碼端重建視頻幀的像素分量值;所述圖像和視頻解碼方法包括:從壓縮文件或碼流中獲取原始圖像或視頻中的像素分量值的最大值和最小值;根據所述壓縮文件或碼流生成解碼端重建圖像塊或解碼端重建視頻幀的像素分量值;將大于所述最大值的 ...
【技術特征摘要】
1.一種圖像和視頻編解碼方法,其特征在于,包括:圖像和視頻編碼方法和圖像和視頻解碼方法,其中, 所述圖像和視頻編碼方法包括: 獲取原始圖像或視頻中的像素分量值的最大值和最小值; 采用有損壓縮方法壓縮所述原始圖像或視頻生成壓縮文件或碼流,所述壓縮文件或碼流的一部分編碼數據包含所述最大值和最小值; 根據所述原始圖像或視頻中的每一個圖像塊或視頻幀的編碼數據生成編碼端重建圖像塊或編碼端重建視頻幀的像素分量值; 將大于所述最大值的編碼端重建圖像塊或編碼端重建視頻幀的像素分量值置為所述最大值作為新的編碼端重建圖像塊或編碼端重建視頻幀的像素分量值,將小于所述最小值的編碼端重建圖像塊或編碼端重建視頻幀的像素分量值置為所述最小值作為新的編碼端重建圖像塊或編碼端重建視頻幀的像素分量值,將大于等于所述最小值且小于等于所述最大值的編碼端重建圖像塊或編碼端重建視頻幀的像素分量值保持不變作為新的編碼端重建圖像塊或編碼端重建視頻幀的像素分量值; 所述圖像和視頻解碼方法包括: 從壓縮文件或碼流中獲 取原始圖像或視頻中的像素分量值的最大值和最小值; 根據所述壓縮文件或碼流生成解碼端重建圖像塊或解碼端重建視頻幀的像素分量值; 將大于所述最大值的解碼端重建圖像塊或解碼端重建視頻幀的像素分量值置為所述最大值作為新的解碼端重建圖像塊或解碼端重建視頻幀的像素分量值,將小于所述最小值的解碼端重建圖像塊或解碼端重建視頻幀的像素分量值置為所述最小值作為新的解碼端重建圖像塊或解碼端重建視頻幀的像素分量值,將大于等于所述最小值且小于等于所述最大值的解碼端重建圖像塊或解碼端重建視頻幀的像素分量值保持不變作為新的解碼端重建圖像塊或解碼端重建視頻幀的像素分量值。2.根據權利要求1所述的圖像和視頻編解碼方法,其特征在于, 當所述原始圖像或視頻為黑白圖像或黑白視頻時,所述的像素分量值的最大值和最小值包括一個分量的最大值和最小值; 當所述原始圖像或視頻為彩色圖像或彩色視頻時,所述的像素分量值的最大值和最小值包括三個分量的最大值和最小值。3.根據權利要求1所述的圖像和視頻編解碼方法,其特征在于,在獲取原始圖像或視頻中的像素分量值的最大值和最小值的步驟中,當獲取原始圖像中的像素分量值的最大值和最小值時,對所述原始圖像進行統計;當獲取原始視頻中的像素分量值的最大值和最小值時,對所述原始視頻中的視頻幀進行統計。4.一種圖像和視頻編碼方法,其特征在于,包括: 獲取原始圖像或視頻中的像素分量值的最大值和最小值; 采用有損壓縮方法壓縮所述原始圖像或視頻幀生成壓縮文件或碼流,所述壓縮文件或碼流的一部分編碼數據包含所述最大值和最小值; 根據所述原始圖像或視頻中的每一個圖像塊或視頻幀的編碼數據生成編碼端重建圖像塊或編碼端重建視頻幀的像素分量值;將大于所述最大值的編碼端重建圖像塊或編碼端重建視頻幀的像素分量值置為所述最大值作為新的編碼端重建圖像塊或編碼端重建視頻幀的像素分量值,將小于所述最小值的編碼端重建圖像塊或編碼端重建視頻幀的像素分量值置為所述最小值作為新的編碼端重建圖像塊或編碼端重建視頻幀的像素分量值,將大于等于所述最小值且小于等于所述最大值的編碼端重建圖像塊或編碼端重建視頻幀的像素分量值保持不變作為新的編碼端重建圖像塊或編碼端重建視頻幀的像素分量值。5.一種圖像和視頻解碼方法,其特征在于,對如權利要求4的圖像和視頻編碼方法中生成的所述壓縮文件或碼流進行解碼,包括: 從壓縮文件或碼流中獲取原始圖像或視頻中的像素分量值的最大值和最小值; 根據所述壓縮文件或碼流生成解碼端重建圖像塊或解碼端重建視頻幀的像素分量值; 將大于所述最大值的解碼端重建圖像塊或解碼端重建視頻幀的像素分量值置為所述最大值作為新的解碼端重建圖像塊或解碼端重建視頻幀的像素分量值,將小于所述最小值的解碼端重建圖像塊或解碼端重建視頻幀的像素分量值置為所述最小值作為新的解碼端重建圖像塊或解碼端重建視頻幀的像素分量值,將大于等于所述最小值且小于等于所述最大值的解碼端重建圖像塊或解碼端重建視頻幀的像素分量值保持不變作為新的解碼端重建圖像塊或解碼端重建視頻幀的像素分量值。6.一種圖像和視頻編解碼系統,其特征在于,包括:圖像和視頻編碼系統和圖像和視頻解碼系統,其中, 所述圖像和視頻編碼系統包括: 第一獲取模塊,用于獲取原始圖像或視頻中的像素分量值的最大值和最小值; 第...
【專利技術屬性】
技術研發人員:羅平偉,李亞柯,范濤,趙海武,李國平,騰國偉,
申請(專利權)人:上海國茂數字技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。