TWI565308B - Distortion video compression coding system and method thereof - Google Patents
Distortion video compression coding system and method thereof Download PDFInfo
- Publication number
- TWI565308B TWI565308B TW104144051A TW104144051A TWI565308B TW I565308 B TWI565308 B TW I565308B TW 104144051 A TW104144051 A TW 104144051A TW 104144051 A TW104144051 A TW 104144051A TW I565308 B TWI565308 B TW I565308B
- Authority
- TW
- Taiwan
- Prior art keywords
- information
- module
- discrete cosine
- cosine transform
- unit
- Prior art date
Links
- 238000007906 compression Methods 0.000 title claims description 31
- 230000006835 compression Effects 0.000 title claims description 31
- 238000000034 method Methods 0.000 title claims description 16
- 238000013139 quantization Methods 0.000 claims description 54
- 230000009471 action Effects 0.000 claims description 27
- 238000005070 sampling Methods 0.000 claims description 17
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 238000011002 quantification Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 230000035484 reaction time Effects 0.000 description 3
- 238000013144 data compression Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本發明涉及一種編碼系統及其方法,尤指一種用於視訊無失真壓縮以降低資料傳輸量與功耗的無失真視訊壓縮編碼系統及其方法。 The invention relates to an encoding system and a method thereof, in particular to a distortionless video compression coding system and method thereof for video distortion-free compression to reduce data transmission amount and power consumption.
請參閱中華民國專利公報之發明公告/公開號201417585「編碼器、解碼器及編碼方法、解碼方法」中,所揭露之習知技術,係為提供一種解碼器及編碼方法,其編碼器採用第一階段,如果資料不是已經以資料塊的格式存在,它把要被編碼的資料分割成資料塊;可選地,對要被編碼的資料的這種分割的結果是,資料塊具有彼此不同的大小,即,非一致的,這取決於被包括於資料塊中的內容的性質,這不同於把資料一致地分割成相應的資料塊的許多已知的編碼演算法;在第二階段,編碼器包括分析單元和多個編碼單元,它們使用各種類型的編碼演算法,其中,這些編碼演算法是彼此不同的,一些編碼演算法是已知的演算法,其中,編碼單元用於選擇性地處理每個資料塊;可以理解,編碼單元中所採用的一些編碼演算法是彼此大體相似的,但在時間方面以平行的方式被執行;編碼單元中的至少一個將存在於資料塊中的資料整理成至少兩個級(level),並生成一個或更多遮罩(mask),所述遮罩描述資料塊中的哪個資料值屬於哪個對應的級,所述編碼單元中的至少一個還計算被整理成每個級的資料的聚合值,例如平均值,或中間值,或類似的;有利地,遮罩被實現為一個空間比特圖;第三階段包括對比特圖進行壓縮,以及壓縮每個級的聚合值,以從編碼器生成編碼資料,可選地,不同的壓縮演算法可以用於第三階段,儘管其它資料壓縮演算法也可以替代地或補充地被採用,例如多階資料壓縮。可選地,編碼器可以與其它編碼器組合使用,以取得資料的混合編碼,以生成編碼資料。 Please refer to the invention of the Republic of China Patent Publication No. 201417585 "Encoder, Decoder and Encoding Method, Decoding Method". The prior art disclosed is to provide a decoder and an encoding method. In one stage, if the material does not already exist in the format of the data block, it divides the data to be encoded into data blocks; optionally, the result of such segmentation of the data to be encoded is that the data blocks have different sizes from each other. Size, ie, non-uniform, depends on the nature of the content included in the data block, which is different from many known coding algorithms that uniformly divide the data into corresponding data blocks; in the second stage, the encoding The apparatus includes an analysis unit and a plurality of coding units that use various types of coding algorithms, wherein the coding algorithms are different from each other, and some coding algorithms are known algorithms, wherein the coding unit is used to selectively Processing each data block; it can be understood that some of the coding algorithms used in the coding unit are substantially similar to each other, but are flat in terms of time. The manner of the lines is executed; at least one of the coding units organizes the data existing in the data block into at least two levels, and generates one or more masks, the masks describing the data blocks Which data value belongs to which corresponding level, at least one of the coding units also calculates an aggregated value of the data sorted into each level, such as an average value, or an intermediate value, or the like; advantageously, the mask is Implemented as a spatial bitmap; the third stage consists of compressing the bitmap and compressing the aggregated values of each stage to generate encoded data from the encoder. Alternatively, different compression algorithms can be used in the third stage. Other data compression algorithms may alternatively or additionally be employed, such as multi-level data compression. Alternatively, the encoder can be used in combination with other encoders to obtain a hybrid encoding of the data to generate encoded data.
然而,前述現有技術內容之解碼器及編碼方法,未揭露其使用 無損壓縮的解碼及/或編碼方式來進行影像資料的處理,並藉以降低與一般視訊編碼系統連接之外部儲存器在資訊/檔案存取及傳輸時的反應時間過長、佔用過多記憶體頻寬及功耗大等問題。 However, the decoder and the encoding method of the prior art described above do not disclose their use. Lossless compression decoding and/or encoding for image data processing, and to reduce the response time of external memory connected to the general video encoding system in information/file access and transmission, taking up too much memory bandwidth And power consumption and other issues.
因此,本發明係提出一種無失真視訊壓縮編碼系統及其方法,其可藉有效的視訊無損壓縮方式,在對於人眼可視之未失真的條件之下,有效降低傳遞於外部儲存器之間的數據大小,達到反應時間快、佔用記憶體頻寬少及功耗小的目的,實為目前各界亟欲解決之技術問題。 Therefore, the present invention provides a distortion-free video compression coding system and method thereof, which can effectively reduce transmission between external storage devices under the condition of undistorted visibility to the human eye by means of effective video lossless compression. The data size, the response time is fast, the memory bandwidth is small, and the power consumption is small, which is a technical problem that various circles are currently trying to solve.
鑒於前述之習知技術的缺點,本發明之主要目的係提供一種無失真視訊壓縮編碼系統及其方法,其可藉有效的視訊無損壓縮方式,有效降低傳遞於外部儲存器之間的數據大小,達到反應時間快、佔用記憶體頻寬降低及功耗小的目的。 In view of the above disadvantages of the prior art, the main object of the present invention is to provide a distortion-free video compression coding system and method thereof, which can effectively reduce the size of data transmitted between external storage devices by means of effective video lossless compression. The reaction time is fast, the memory bandwidth is reduced, and the power consumption is small.
為了達到前述目的及其他目的,本發明之一目的係提供一種無失真視訊壓縮編碼方法,係包括下列步驟:輸入一初始畫面至一離散餘弦轉換模組,以產生一離散餘弦轉換資訊;將該離散餘弦轉換資訊輸入至一量化模組,以產生一量化資訊;將該量化資訊輸入至該量化模組,以產生一反量化資訊;將該反量化資訊輸入至該離散餘弦轉換模組,以產生一反離散餘弦轉換資訊;將該反離散餘弦轉換資訊輸入至一動作補償模組,以產生一動作補償資訊;將該動作補償資訊輸入至一畫面重建模組,以產生一畫面重建資訊,並將該畫面重建資訊暫存於一畫面緩衝模組;該動作補償模組自該畫面緩衝模組中擷取該畫面重建資訊,以產生一動作預估資訊;以及將該動作預估資訊輸入至該離散餘弦轉換模組,並重複上述所有動作;其中,該畫面重建模組係為一抽樣差值編碼器,其包括一抽樣差值預測單元及一哥倫布編碼單元,該抽樣差值預測單元係用以將該動作補償資訊之內容進行複數方向的預測取樣,接著再以該哥倫布編碼單元進行編碼,即對該動作補償資訊進行數據量的壓縮,以產生該畫面重建資訊。 In order to achieve the foregoing and other objects, an object of the present invention is to provide a distortion-free video compression coding method, comprising the steps of: inputting an initial picture to a discrete cosine transform module to generate a discrete cosine transform information; The discrete cosine transform information is input to a quantization module to generate a quantization information; the quantization information is input to the quantization module to generate an inverse quantization information; and the inverse quantization information is input to the discrete cosine transform module to Generating an inverse discrete cosine transform information; inputting the inverse discrete cosine transform information to a motion compensation module to generate an action compensation information; and inputting the motion compensation information to a picture reconstruction module to generate a picture reconstruction information, And temporarily reserving the image reconstruction information in a picture buffer module; the motion compensation module extracts the picture reconstruction information from the picture buffer module to generate an action estimation information; and input the action estimation information Go to the discrete cosine transform module and repeat all the above actions; wherein the screen reconstruction module is a sampling difference An encoder comprising a sample difference prediction unit and a Columbus coding unit, wherein the sample difference prediction unit is configured to perform prediction sampling in a complex direction of the content of the motion compensation information, and then encode the content in the Columbus coding unit. That is, the motion compensation information is compressed by the data amount to generate the picture reconstruction information.
為了達到前述目的及其他目的,本發明之另一目的係提供一種無失真視訊壓縮編碼系統,係包括:一量化模組,係用以產生一量化資訊 及一反量化資訊的其中至少一者;一離散餘弦轉換模組,係用以產生一離散餘弦轉換資訊及一反離散餘弦轉換資訊的其中至少一者,且該離散餘弦轉換模組連接至該量化模組;一動作補償模組,係用以產生一動作補償資訊及一動作預估資訊的其中至少一者,且該動作補償模組連接至該離散餘弦轉換模組;一畫面重建模組,係用以產生一畫面重建資訊,且連接至該動作補償模組;以及一畫面緩衝模組,係用以暫存該畫面重建資訊,且連接至該畫面重建模組;其中,該離散餘弦轉換模組用以接收一初始畫面;該畫面重建模組係為一抽樣差值編碼器,其包括一抽樣差值預測單元及一哥倫布編碼單元,該抽樣差值預測單元係用以將該動作補償資訊之內容進行複數方向的預測取樣,接著再以該哥倫布編碼單元進行編碼,即對該動作補償資訊進行數據量的壓縮,以產生該畫面重建資訊。 In order to achieve the foregoing and other objects, another object of the present invention is to provide a distortion-free video compression coding system, comprising: a quantization module for generating a quantitative information. And at least one of the inverse quantized information; the discrete cosine transform module is configured to generate at least one of a discrete cosine transform information and an inverse discrete cosine transform information, and the discrete cosine transform module is coupled to the Quantization module; a motion compensation module for generating at least one of motion compensation information and motion estimation information, and the motion compensation module is coupled to the discrete cosine transform module; a picture reconstruction module For generating a picture reconstruction information and connecting to the action compensation module; and a picture buffer module for temporarily storing the picture reconstruction information and connecting to the picture reconstruction module; wherein the discrete cosine The conversion module is configured to receive an initial picture; the picture reconstruction module is a sample difference value encoder, and includes a sample difference prediction unit and a Columbus coding unit, wherein the sample difference prediction unit is used to perform the action The content of the compensation information is subjected to predictive sampling in the complex direction, and then encoded by the Columbus coding unit, that is, the data amount is compressed by the motion compensation information. To produce the reconstructed picture information.
開始使用本發明之無失真視訊壓縮編碼系統時,輸入該初始畫面至該離散餘弦轉換模組,該離散餘弦轉換模組產生該離散餘弦轉換資訊,並將該離散餘弦轉換資訊輸入至該量化模組,以使該量化模組產生該量化資訊,接著,將該量化資訊輸入至該量化模組,以產生該反量化資訊,並將該反量化資訊輸入至該離散餘弦轉換模組,以產生該反離散餘弦轉換資訊;再者,將該反離散餘弦轉換資訊輸入至一動作補償模組,以產生一動作補償資訊,並將該動作補償資訊輸入至一畫面重建模組,以產生一畫面重建資訊;繼而,將該畫面重建資訊暫存於一畫面緩衝模組;該動作補償模組自該畫面緩衝模組中擷取該畫面重建資訊,以產生一動作預估資訊;最後,將該動作預估資訊輸入至該離散餘弦轉換模組,並重複上述所有動作。 When the distortion-free video compression coding system of the present invention is used, the initial picture is input to the discrete cosine transform module, and the discrete cosine transform module generates the discrete cosine transform information, and inputs the discrete cosine transform information to the quantization mode. a group, wherein the quantization module generates the quantization information, and then input the quantization information to the quantization module to generate the inverse quantization information, and input the inverse quantization information to the discrete cosine transform module to generate The inverse discrete cosine transform information is further input to the motion compensation module to generate an action compensation information, and the motion compensation information is input to a picture reconstruction module to generate a picture. Reconstructing the information; and then temporarily storing the screen reconstruction information in a picture buffer module; the motion compensation module extracts the picture reconstruction information from the picture buffer module to generate an action estimation information; The motion estimation information is input to the discrete cosine transform module, and all the above actions are repeated.
由於該畫面重建模組可藉其所包括之該抽樣差值預測單元及該哥倫布編碼單元,分別對該動作補償資訊之內容進行檔案大小的壓縮、進行有效的視訊無損壓縮,有效降低傳遞於畫面緩衝模組之間的數據大小,使得傳輸於畫面緩衝模組80的佔用頻寬降低30%;此外,並可朝多數個方向預測畫面,加快處理速度。故本發明可達到反應時間快、佔用記憶體頻寬降低及功耗小的目的。 The picture reconstruction module can perform file size compression and effective video lossless compression on the content of the motion compensation information by using the sample difference prediction unit and the Columbus coding unit, thereby effectively reducing the transmission to the screen. The data size between the buffer modules reduces the occupied bandwidth transmitted to the picture buffer module 80 by 30%; in addition, the picture can be predicted in a plurality of directions to speed up the processing. Therefore, the invention can achieve the purpose of fast reaction time, low memory bandwidth consumption and low power consumption.
1‧‧‧初始畫面 1‧‧‧ initial screen
10‧‧‧量化單元 10‧‧‧Quantification unit
11‧‧‧量化資訊 11‧‧‧Quantitative information
20‧‧‧反量化單元 20‧‧‧Anti-quantization unit
21‧‧‧反量化資訊 21‧‧‧Anti-quantification information
30‧‧‧離散餘弦轉換單元 30‧‧‧Discrete cosine conversion unit
31‧‧‧離散餘弦轉換資訊 31‧‧‧Discrete Cosine Transform Information
40‧‧‧反離散餘弦轉換單元 40‧‧‧anti-discrete cosine transform unit
41‧‧‧反離散餘弦轉換資訊 41‧‧‧Inverse Discrete Cosine Transform Information
50‧‧‧動作補償單元 50‧‧‧Action Compensation Unit
51‧‧‧動作補償資訊 51‧‧‧Action Compensation Information
60‧‧‧動作預估單元 60‧‧‧Action Estimation Unit
61‧‧‧動作預估資訊 61‧‧‧Action estimation information
70‧‧‧畫面重建模組 70‧‧‧ Screen Reconstruction Module
71‧‧‧畫面重建資訊 71‧‧‧ Screen reconstruction information
72‧‧‧抽樣差值預測單元 72‧‧‧Sampling difference prediction unit
73‧‧‧哥倫布編碼單元 73‧‧‧Columbus coding unit
80‧‧‧畫面緩衝模組 80‧‧‧ Picture buffer module
90‧‧‧熵編碼模組 90‧‧‧ Entropy coding module
91‧‧‧位元流 91‧‧‧ bit flow
圖1係顯示本發明之無失真視訊壓縮編碼系統的架構示意圖;圖2係顯示本發明之無失真視訊壓縮編碼系統之取樣示意圖;以及圖3係顯示本發明之無失真視訊壓縮編碼系統的流程示意圖。 1 is a schematic diagram showing the architecture of the distortion-free video compression coding system of the present invention; FIG. 2 is a schematic diagram showing sampling of the distortion-free video compression coding system of the present invention; and FIG. 3 is a flowchart showing the distortion-free video compression coding system of the present invention. schematic diagram.
以下係藉由特定的具體實施例說明本發明之實施方式,熟悉此技藝之人士可由本說明書所揭示之內容輕易地瞭解本發明之其他優點及功效。本發明亦可藉由其他不同的具體實例加以施行或應用,本發明說明書中的各項細節亦可基於不同觀點與應用在不悖離本發明之精神下進行各種修飾與變更。 The embodiments of the present invention are described by way of specific examples, and those skilled in the art can readily appreciate the other advantages and advantages of the present invention. The invention may be embodied or applied in various other specific embodiments, and various modifications and changes may be made without departing from the spirit and scope of the invention.
須知,本說明書所附圖式繪示之結構、比例、大小等,均僅用以配合說明書所揭示之內容,以供熟悉此技藝之人士瞭解與閱讀,並非用以限定本發明可實施之限定條件,故不具技術上之實質意義,任何結構之修飾、比例關係之改變或大小之調整,在不影響本發明所能產生之功效及所能達成之目的下,均應落在本發明所揭示之技術內容得能涵蓋之範圍內。 It is to be understood that the structure, the proportions, the size and the like of the present invention are intended to be used in conjunction with the disclosure of the specification, and are not intended to limit the scope of the invention. The conditions are not technically meaningful, and any modification of the structure, change of the proportional relationship or adjustment of the size should be disclosed in the present invention without affecting the effects and achievable effects of the present invention. The technical content can be covered.
以下依據本發明之實施例,描述一無失真視訊壓縮編碼系統。 In the following, a distortionless video compression coding system will be described in accordance with an embodiment of the present invention.
請參閱圖1至圖3所示,為本發明之一實施例的無失真視訊壓縮編碼系統,其包含:一量化模組、一離散餘弦轉換模組、一動作補償模組、一畫面重建模組70及一畫面緩衝模組80。 Referring to FIG. 1 to FIG. 3, a distortion-free video compression coding system according to an embodiment of the present invention includes: a quantization module, a discrete cosine transform module, a motion compensation module, and a picture re-modeling. Group 70 and a picture buffer module 80.
量化模組係用以產生一量化資訊11及一反量化資訊21的其中至少一者。在本發明之實施例中,量化模組包括一量化(Quantization,Q)單元10及一反量化(Inverse Quantization,IQ)單元20;其中,量化單元10係用以接收一離散餘弦轉換資訊31,並用以產生量化資訊11;其中,反量化單元20係用以接收量化資訊11,並用以產生反量化資訊21。 The quantization module is configured to generate at least one of a quantized information 11 and an inverse quantized information 21. In an embodiment of the present invention, the quantization module includes a quantization (Q) unit 10 and an inverse quantization (IQ) unit 20; wherein the quantization unit 10 is configured to receive a discrete cosine transform information 31, And used to generate the quantized information 11; wherein the inverse quantization unit 20 is configured to receive the quantized information 11 and used to generate the inverse quantized information 21.
離散餘弦轉換模組係用以產生離散餘弦轉換資訊31及一反離散餘弦轉換資訊41的其中至少一者,且離散餘弦轉換模組連接至量化模組。在本發明之實施例中,離散餘弦轉換模組包括一離散餘弦轉換(Discrete Cosne Transform,DCT)單元30及一反離散餘弦轉換(Inverse Discrete Cosne Transform,IDCT)單元40;其中,離散餘弦轉換單元30係用以接收一初始 畫面1及一動作預估資訊61之其中至少一者,並用以產生離散餘弦轉換資訊31;其中,反離散餘弦轉換單元40係用以接收反量化資訊21,並用以產生反離散餘弦轉換資訊41。 The discrete cosine transform module is configured to generate at least one of discrete cosine transform information 31 and an inverse discrete cosine transform information 41, and the discrete cosine transform module is coupled to the quantization module. In an embodiment of the present invention, the discrete cosine transform module includes a Discrete Cosne Transform (DCT) unit 30 and an Inverse Discrete Cosne Transform (IDCT) unit 40; wherein the discrete cosine transform unit 30 series for receiving an initial At least one of the picture 1 and the motion estimation information 61 is used to generate discrete cosine transform information 31. The inverse discrete cosine transform unit 40 is configured to receive the inverse quantization information 21 and generate inverse discrete cosine transform information 41. .
動作補償模組係用以產生一動作補償資訊51及動作預估資訊61的其中至少一者,且動作補償模組連接至離散餘弦轉換模組。在本發明之實施例中,動作補償模組包括一動作補償(Motion Compensation)單元50及一動作預估(Motion Estimation)單元60;其中,動作補償單元50係用以接收反離散餘弦轉換資訊41,並用以產生動作補償資訊51;其中,動作預估單元60係用以接收一畫面重建資訊71,並用以產生動作預估資訊61。 The motion compensation module is configured to generate at least one of motion compensation information 51 and motion estimation information 61, and the motion compensation module is coupled to the discrete cosine transform module. In an embodiment of the present invention, the motion compensation module includes a Motion Compensation unit 50 and a Motion Estimation unit 60. The motion compensation unit 50 is configured to receive the inverse discrete cosine transform information. And used to generate motion compensation information 51; wherein the motion estimation unit 60 is configured to receive a picture reconstruction information 71 and used to generate motion estimation information 61.
畫面重建模組70係用以產生一畫面重建資訊71,且連接至動作補償模組。其中,畫面重建模組70係為一抽樣差值編碼器(Sample of Difference Encoder,SODE),其包括一抽樣差值預測(Sample of Difference Prediction)單元72及一哥倫布編碼(Golomb-Rice coding)單元73,抽樣差值預測單元72係用以將動作補償資訊51之內容進行複數方向的預測取樣,如圖2所示,抽樣差值預測單元72係同時取樣向上與向右的預測結果,最後相加取最小值而得到該畫面的預測方向;接著再以哥倫布編碼單元73進行編碼,即對動作補償資訊51進行數據量的壓縮,以產生數據量較小的畫面重建資訊71。 The screen reconstruction module 70 is configured to generate a screen reconstruction information 71 and is connected to the motion compensation module. The screen reconstruction module 70 is a Sample of Difference Encoder (SODE), which includes a Sample of Difference Prediction unit 72 and a Golomb-Rice coding unit. 73. The sampling difference prediction unit 72 is configured to perform prediction sampling in the complex direction on the content of the motion compensation information 51. As shown in FIG. 2, the sampling difference prediction unit 72 simultaneously samples the upward and right prediction results, and finally the phase. The prediction direction of the picture is obtained by adding the minimum value; then, encoding is performed by the Columbus encoding unit 73, that is, the data amount is compressed by the motion compensation information 51 to generate the picture reconstruction information 71 with a small amount of data.
畫面緩衝模組80係用以暫存畫面重建資訊71,且連接至畫面重建模組70。在本實施例中,畫面緩衝模組80為一外接式的暫存記憶體。 The picture buffer module 80 is used to temporarily store the picture reconstruction information 71 and is connected to the picture reconstruction module 70. In this embodiment, the picture buffer module 80 is an external storage memory.
在本實施例中,復包括一熵編碼模組90,熵編碼模組90係用以接收量化資訊11,並用以產生一位元流91。 In this embodiment, an entropy coding module 90 is included, and the entropy coding module 90 is configured to receive the quantized information 11 and generate a bit stream 91.
請參閱如圖3所示,在使用本發明之實施例時,係包括下列步驟:輸入一初始畫面至一離散餘弦轉換模組,以產生一離散餘弦轉換資訊(步驟S01);將該離散餘弦轉換資訊輸入至一量化模組,以產生一量化資訊(步驟S02);將該量化資訊輸入至該量化模組,以產生一反量化資訊(步驟S03);將該反量化資訊輸入至該離散餘弦轉換模組,以產生一反離散餘弦轉換資訊(步驟S04);將該反離散餘弦轉換資訊輸入至一動作補償模組,以產生一動作補償資訊(步驟S05);將該動作補償資訊輸入至一畫面重建模組,以產生一畫面重建資訊,並將該畫面重建資訊暫存於一畫面緩衝模組(步驟 S06);該動作補償模組自該畫面緩衝模組中擷取該畫面重建資訊,以產生一動作預估資訊(步驟S07);以及將該動作預估資訊輸入至該離散餘弦轉換模組,並重複上述所有動作(步驟S08)。 Referring to FIG. 3, when the embodiment of the present invention is used, the method includes the following steps: inputting an initial picture to a discrete cosine transform module to generate a discrete cosine transform information (step S01); Converting the information into a quantization module to generate a quantization information (step S02); inputting the quantization information to the quantization module to generate an inverse quantization information (step S03); inputting the inverse quantization information to the discrete a cosine transform module to generate an inverse discrete cosine transform information (step S04); input the inverse discrete cosine transform information to a motion compensation module to generate an action compensation information (step S05); To a picture reconstruction module to generate a picture reconstruction information and temporarily store the picture reconstruction information in a picture buffer module (step S06); the motion compensation module extracts the screen reconstruction information from the image buffer module to generate an action estimation information (step S07); and inputs the motion estimation information to the discrete cosine transform module. And all the above actions are repeated (step S08).
藉此,由於畫面重建模組70可藉其所包括之抽樣差值預測單元72及該哥倫布編碼單元73,分別對動作補償資訊51之內容進行檔案大小的壓縮、進行有效的視訊無損壓縮,有效降低傳遞於畫面緩衝模組80之間的數據大小,在本發明之實施例中,可有效降低原始檔案大小使得傳輸於畫面緩衝模組80的佔用頻寬降低30%,此外,並可朝多數個方向預測畫面,加快處理速度。故本發明可達到反應時間快、佔用記憶體頻寬降低及功耗小的目的。 Therefore, the screen reconstruction module 70 can perform file size compression and effective video lossless compression on the content of the motion compensation information 51 by using the sampling difference prediction unit 72 and the Columbus encoding unit 73. The size of the data transmitted between the picture buffer modules 80 is reduced. In the embodiment of the present invention, the original file size can be effectively reduced to reduce the occupied bandwidth of the picture buffer module 80 by 30%, and The direction prediction screen speeds up the processing. Therefore, the invention can achieve the purpose of fast reaction time, low memory bandwidth consumption and low power consumption.
儘管已參考本申請的許多說明性實施例描述了實施方式,但應瞭解的是,本領域技術人員能夠想到多種其他改變及實施例,這些改變及實施例將落入本公開原理的精神與範圍內。尤其是,在本公開、圖式以及所附申請專利範圍的範圍內,對主題結合設置的組成部分及/或設置可作出各種變化與修飾。除對組成部分及/或設置做出的變化與修飾之外,可替代的用途對本領域技術人員而言將是顯而易見的。 Although the embodiments have been described with reference to the embodiments of the present invention, it will be understood that Inside. In particular, various changes and modifications can be made in the components and/or arrangements of the subject combination. Alternative uses will be apparent to those skilled in the art, in addition to variations and modifications in the component parts and/or arrangements.
1‧‧‧初始畫面 1‧‧‧ initial screen
10‧‧‧量化單元 10‧‧‧Quantification unit
11‧‧‧量化資訊 11‧‧‧Quantitative information
20‧‧‧反量化單元 20‧‧‧Anti-quantization unit
21‧‧‧反量化資訊 21‧‧‧Anti-quantification information
30‧‧‧離散餘弦轉換單元 30‧‧‧Discrete cosine conversion unit
31‧‧‧離散餘弦轉換資訊 31‧‧‧Discrete Cosine Transform Information
40‧‧‧反離散餘弦轉換單元 40‧‧‧anti-discrete cosine transform unit
41‧‧‧反離散餘弦轉換資訊 41‧‧‧Inverse Discrete Cosine Transform Information
50‧‧‧動作補償單元 50‧‧‧Action Compensation Unit
51‧‧‧動作補償資訊 51‧‧‧Action Compensation Information
60‧‧‧動作預估單元 60‧‧‧Action Estimation Unit
61‧‧‧動作預估資訊 61‧‧‧Action estimation information
70‧‧‧畫面重建模組 70‧‧‧ Screen Reconstruction Module
71‧‧‧畫面重建資訊 71‧‧‧ Screen reconstruction information
72‧‧‧抽樣差值預測單元 72‧‧‧Sampling difference prediction unit
73‧‧‧哥倫布編碼單元 73‧‧‧Columbus coding unit
80‧‧‧畫面緩衝模組 80‧‧‧ Picture buffer module
90‧‧‧熵編碼模組 90‧‧‧ Entropy coding module
91‧‧‧位元流 91‧‧‧ bit flow
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW104144051A TWI565308B (en) | 2015-12-28 | 2015-12-28 | Distortion video compression coding system and method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW104144051A TWI565308B (en) | 2015-12-28 | 2015-12-28 | Distortion video compression coding system and method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI565308B true TWI565308B (en) | 2017-01-01 |
| TW201724862A TW201724862A (en) | 2017-07-01 |
Family
ID=58407826
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW104144051A TWI565308B (en) | 2015-12-28 | 2015-12-28 | Distortion video compression coding system and method thereof |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI565308B (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080144717A1 (en) * | 2006-12-15 | 2008-06-19 | Arcsoft, Inc. | Variable length decoding method |
| EP2654296A1 (en) * | 2012-04-16 | 2013-10-23 | BlackBerry Limited | Modified HEVC level coding of video data |
| US20150215637A1 (en) * | 2014-01-29 | 2015-07-30 | Ecole De Technologie Superieure | Method and system for rate-constrained search ordering |
-
2015
- 2015-12-28 TW TW104144051A patent/TWI565308B/en not_active IP Right Cessation
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080144717A1 (en) * | 2006-12-15 | 2008-06-19 | Arcsoft, Inc. | Variable length decoding method |
| EP2654296A1 (en) * | 2012-04-16 | 2013-10-23 | BlackBerry Limited | Modified HEVC level coding of video data |
| US20150215637A1 (en) * | 2014-01-29 | 2015-07-30 | Ecole De Technologie Superieure | Method and system for rate-constrained search ordering |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201724862A (en) | 2017-07-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114467304A (en) | Temporal signaling for video coding techniques | |
| KR101313952B1 (en) | Compressed domain system and method for compression gains in encoded data | |
| WO2023040600A1 (en) | Image encoding method and apparatus, image decoding method and apparatus, electronic device, and medium | |
| CN103873877A (en) | Image transmission method and device for remote desktop | |
| CN107018416B (en) | Adaptive tile data size coding for video and image compression | |
| JP2004215257A (en) | Improved DCT-based moving picture coding method and apparatus | |
| JP2020518207A5 (en) | ||
| CN103716623A (en) | Video compression encoding-and-decoding method and encoder-decoder on the basis of weighting quantification | |
| JP2020522175A (en) | Application-specific filters for high quality video playback | |
| JP2010098352A (en) | Image information encoder | |
| US8707149B2 (en) | Motion compensation with error, flag, reference, and decompressed reference data | |
| JP2014521273A (en) | Method and apparatus for encoding an image | |
| TWI565308B (en) | Distortion video compression coding system and method thereof | |
| CN102215384B (en) | Image compressing method and system | |
| JP6792360B2 (en) | Image coding device and image decoding device and their control methods and programs | |
| CN109756735A (en) | Method and device for video playing | |
| WO2021263251A1 (en) | State transition for dependent quantization in video coding | |
| WO2022120829A1 (en) | Image encoding and decoding methods and apparatuses, and image processing apparatus and mobile platform | |
| US20200142703A1 (en) | Gain Control for Multiple Description Coding | |
| US8345746B2 (en) | Video quantizer unit and method thereof | |
| Farhan et al. | Proposed two shift-coding based compression techniques | |
| CN100349466C (en) | Method and device for qrasi-energy convervation change in vide frequency image cornpression | |
| CN117896525A (en) | Video processing, model training method, device, electronic device and storage medium | |
| Ravi et al. | Performance Analysis Of Different Matrix Ordered Discrete Cosine Transform Based Image Compression Techniques | |
| TW202437758A (en) | Dynamic queuing of entropy-coded data for transmission in a bitstream |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |