Movatterモバイル変換


[0]ホーム

URL:


TWI859602B - Video processing circuit and associated video processing method - Google Patents

Video processing circuit and associated video processing method
Download PDF

Info

Publication number
TWI859602B
TWI859602BTW111139183ATW111139183ATWI859602BTW I859602 BTWI859602 BTW I859602BTW 111139183 ATW111139183 ATW 111139183ATW 111139183 ATW111139183 ATW 111139183ATW I859602 BTWI859602 BTW I859602B
Authority
TW
Taiwan
Prior art keywords
image data
channel
data
compressed image
circuit
Prior art date
Application number
TW111139183A
Other languages
Chinese (zh)
Other versions
TW202418803A (en
Inventor
朱曉鼎
Original Assignee
大陸商星宸科技股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 大陸商星宸科技股份有限公司filedCritical大陸商星宸科技股份有限公司
Priority to TW111139183ApriorityCriticalpatent/TWI859602B/en
Publication of TW202418803ApublicationCriticalpatent/TW202418803A/en
Application grantedgrantedCritical
Publication of TWI859602BpublicationCriticalpatent/TWI859602B/en

Links

Images

Landscapes

Abstract

The invention provides a video processing circuit including an image processing circuit, wherein the video processing circuit is coupled to a memory chip. The image processing circuit includes a first channel, a second channel and a compression circuit, wherein the two channels respectively process first image data and second image data to generate first processed image data and second processed image data, and the compression circuit compresses the first processed image data and the second processed image data to generate first compressed image data and second compressed image data. A memory block within the memory chip is allocated as a ring buffer shared by the first channel and the second channel, and the ring buffer is used to store the first compressed image data and the second compressed image data.

Description

Translated fromChinese
視訊處理電路與相關的視訊處理方法Video processing circuit and related video processing method

本發明係有關於視訊處理電路。The present invention relates to a video processing circuit.

在目前的視訊訊號處理電路中,由於每一個圖框的資料量很大且具有較高的圖框率,因此會需要很大的記憶體空間來暫存這些資料。為了解決記憶體需求的問題,先前技術係使用環形緩衝器(ring buffer)來持續暫存來自前端電路所輸出的圖框資料,而在使用環形緩衝器的情形下可以讓所需的記憶體空間降低至一個圖框的資料量或甚至小於一個圖框的資料量。然而,在某些應用上,若是視訊訊號處理電路需要產生多個通道(channel)的圖框資料,而每一個通道又有不同的解析度或是圖框率,則在電路設計上會需要讓每一個通道都有一個對應的環形緩衝器以便於管理,因此,所需記憶體空間仍然無法有效的降低。In current video signal processing circuits, since each frame has a large amount of data and a high frame rate, a large amount of memory space is required to temporarily store the data. To solve the problem of memory requirements, the prior art uses a ring buffer to continuously temporarily store the frame data output from the front-end circuit. When a ring buffer is used, the required memory space can be reduced to the amount of data for one frame or even less than the amount of data for one frame. However, in some applications, if the video signal processing circuit needs to generate multiple channels of frame data, and each channel has a different resolution or frame rate, the circuit design will require each channel to have a corresponding circular buffer for easy management. Therefore, the required memory space cannot be effectively reduced.

因此,本發明的目的之一在於提出一種可以節省記憶體空間的影像處理電路,其可以在支援多個通道的情形下有效地降低所需的記憶體空間,以解決先前技術中所述的問題。Therefore, one of the purposes of the present invention is to propose an image processing circuit that can save memory space, which can effectively reduce the required memory space when supporting multiple channels to solve the problems described in the prior art.

在本發明的一個實施例中,揭露了一種視訊處理電路,耦接於一記憶體晶片,其包含有一影像處理電路。該影像處理電路包含有一第一通道、一第二通道與一壓縮電路,第一通道與第二通道共用一輸入埠,其中該兩個通道分別對一第一影像資料以及一第二影像資料進行處理以產生一第一處理後影像資料以及一第二處理後影像資料,且該壓縮電路對該第一處理後影像資料以及該第二處理後影像資料進行壓縮以產生一第一壓縮後影像資料以及一第二壓縮後影像資料。其中該記憶體晶片中一記憶區塊係被配置為一環形緩衝器,由該第一通道與該第二通道共用,以儲存該第一壓縮後影像資料以及一第二壓縮後影像資料。In one embodiment of the present invention, a video processing circuit is disclosed, which is coupled to a memory chip and includes an image processing circuit. The image processing circuit includes a first channel, a second channel and a compression circuit, wherein the first channel and the second channel share an input port, wherein the two channels process a first image data and a second image data respectively to generate a first processed image data and a second processed image data, and the compression circuit compresses the first processed image data and the second processed image data to generate a first compressed image data and a second compressed image data. A memory block in the memory chip is configured as a ring buffer, which is shared by the first channel and the second channel to store the first compressed image data and the second compressed image data.

在本發明的一個實施例中,揭露了一種視訊處理方法,應用於一視訊處理電路,該視訊處理電路耦接一記憶體晶片,其包含有以下步驟:使用一影像處理電路之一第一通道對一第一影像資料進行處理以產生一第一處理後影像資料,及使用該影像處理電路之一第二通道對一第二影像資料進行處理以產生一第二處理後影像資料,其中該第一通道與該第二通道共用一輸入埠;對該第一處理後影像資料以及該第二處理後影像資料進行壓縮以分別產生一第一壓縮後影像資料以及一第二壓縮後影像資料;以及,將該第一壓縮後影像資料以及一第二壓縮後影像資料儲存至一環形緩衝器中。其中該記憶體晶片中一記憶區塊係被配置為一環形緩衝器,由該第一通道與該第二通道共用,以儲存該第一壓縮後影像資料以及一第二壓縮後影像資料。In one embodiment of the present invention, a video processing method is disclosed, which is applied to a video processing circuit, which is coupled to a memory chip, and includes the following steps: using a first channel of an image processing circuit to process a first image data to generate a first processed image data, and using a second channel of the image processing circuit to process a second image data to generate a second processed image data, wherein the first channel and the second channel share an input port; compressing the first processed image data and the second processed image data to respectively generate a first compressed image data and a second compressed image data; and storing the first compressed image data and the second compressed image data in a circular buffer. A memory block in the memory chip is configured as a ring buffer, which is shared by the first channel and the second channel to store the first compressed image data and the second compressed image data.

100:視訊處理電路100: Video processing circuit

110:影像處理電路110: Image processing circuit

120:環形處理器120: Ring processor

130:視訊編碼器130: Video encoder

Din:影像資料Din: Image data

Denc:編碼後影像資料Denc: Encoded image data

210:分離電路210: Separation circuit

220:第一通道220: First channel

222:切割電路222: Cutting circuit

224:縮放電路224: Scaling circuit

230:第二通道230: Second channel

232:切割電路232: Cutting circuit

234:縮放電路234: Scaling circuit

241,242:選擇電路241,242: Select circuit

250:仲裁器250:Arbitrator

260:壓縮電路260:Compression circuit

270:分離電路270: Separation circuit

281,282:選擇電路281,282: Select circuit

280,290:WDMA電路280,290:WDMA circuit

D1,D2:處理後影像資料D1, D2: processed image data

Dcom1,Dcom2:壓縮後影像資料Dcom1, Dcom2: compressed image data

Vc1,Vc2,Vc3,Vc4:控制訊號Vc1, Vc2, Vc3, Vc4: control signal

310:RDMA電路310: RDMA circuit

320:預載入電路320: Preload circuit

330:記憶體330: Memory

340:解壓縮電路340: Decompression circuit

350:編碼電路350:Encoding circuit

400:寫入資料表400: Write to table

510:多工器510:Multiplexer

Vs:選擇訊號Vs: Select signal

第1圖為根據本發明一實施例之視訊處理電路的示意圖。Figure 1 is a schematic diagram of a video processing circuit according to an embodiment of the present invention.

第2圖為根據本發明一實施例之影像處理電路的示意圖。Figure 2 is a schematic diagram of an image processing circuit according to an embodiment of the present invention.

第3圖為根據本發明一實施例之視訊編碼器的示意圖。Figure 3 is a schematic diagram of a video encoder according to an embodiment of the present invention.

第4圖為根據本發明一實施例之寫入資料表的示意圖。Figure 4 is a schematic diagram of writing a data table according to an embodiment of the present invention.

第5圖為根據本發明一實施例之使用多工器以將寫入資料表的項目依序傳送至視訊編碼器的示意圖。Figure 5 is a schematic diagram of using a multiplexer to sequentially transmit items written into a data table to a video encoder according to an embodiment of the present invention.

第1圖為根據本發明一實施例之視訊處理電路100的示意圖。如第1圖所示,視訊處理電路100包含有一影像處理電路110、一環形緩衝器120以及一視訊編碼器130。在本實施例中,視訊處理電路100可以應用於一影像擷取裝置,其用來接收影像感測器(sensor)所感測的影像資料Din,並對影像資料進行處理及編碼以產生一編碼後影像資料Denc至後端的電路,以進行儲存或是傳送。在一實施例中,影像處理電路110與視訊編碼器係設置於同一晶片上,而環形緩衝器120可由動態隨機存取記憶體(Dynamic Random Access Memory,DRAM)構成並設置於另一晶片上。環形緩衝器120可為一動態隨機存取記憶體晶片中的一特定區塊,用以儲存經視訊處理電路100處理過的影像資料。FIG. 1 is a schematic diagram of avideo processing circuit 100 according to an embodiment of the present invention. As shown in FIG. 1, thevideo processing circuit 100 includes animage processing circuit 110, aring buffer 120, and avideo encoder 130. In this embodiment, thevideo processing circuit 100 can be applied to an image capture device, which is used to receive image data Din sensed by an image sensor, and process and encode the image data to generate an encoded image data Denc to a back-end circuit for storage or transmission. In one embodiment, theimage processing circuit 110 and the video encoder are disposed on the same chip, and thering buffer 120 may be composed of a dynamic random access memory (DRAM) and disposed on another chip. Thering buffer 120 may be a specific block in a dynamic random access memory chip for storing image data processed by thevideo processing circuit 100.

第2圖為根據本發明一實施例之影像處理電路110的示意圖。如第2圖所示,影像處理電路110包含有一分離電路(splitter)210、一第一通道220、一第二通道230、選擇電路241、242、一仲裁器(arbiter)250、一壓縮電路260、一分離電路270、選擇電路281、282、寫入直接記憶體存取(Write Direct Memory Access,WDMA)電路280、290,其中第一通道220包含了一切割(crop)電路222及一縮放電路224;第二通道230包含了一切割電路232及一縮放電路234。FIG. 2 is a schematic diagram of animage processing circuit 110 according to an embodiment of the present invention. As shown in FIG. 2, theimage processing circuit 110 includes asplitter 210, afirst channel 220, asecond channel 230,selection circuits 241, 242, anarbiter 250, acompression circuit 260, asplitter 270,selection circuits 281, 282, and write direct memory access (WDMA)circuits 280, 290, wherein thefirst channel 220 includes acrop circuit 222 and ascaling circuit 224; thesecond channel 230 includes acrop circuit 232 and ascaling circuit 234.

在影像處理電路110的操作中,首先,分離電路210接收影像資料Din,並將影像資料分流至第一通道220與第二通道230。在一實施例中,分離電路210係透過單一個端口(port)接收影像資料Din,而第一通道220與第二通道230的每一者都會接收到完整的影像資料Din。接著,關於第一通道220的操作,切割電路222會對影像資料Din中各圖框進行裁切以留下所需要的區域,並將所需要之區域的資料傳送至縮放電路224。縮放電路224用以對所需要之區域的資料進行影像縮放操作以產生一處理後影像資料D1,並傳送至選擇電路241。舉例來說,縮放電路224可包含多組縮放單元,且縮放電路224可先對接收到的資料進行垂直方向的影像放大(scaling up)操作,以產生垂直放大後影像資料至一線緩衝器(line buffer),再對垂直放大後影像資料進行水平方向的影像放大操作,以產生處理後影像資料D1。第二通道230的操作係類似於第一通道,在此不再贅述。實施上,第一通道220對影像資料Din所進行的裁切及/或縮放處理係不同於第二通道230,例如,第一通道220對影像資料Din所進行縮放比例係不同於第二通道230對影像資料Din所進行縮放比例。需注意的是,上述第一通道220與第二通道230的操作內容與操作順序只是作為範例說明,而非是本發明的限制。In the operation of theimage processing circuit 110, first, theseparation circuit 210 receives the image data Din and divides the image data into thefirst channel 220 and thesecond channel 230. In one embodiment, theseparation circuit 210 receives the image data Din through a single port, and each of thefirst channel 220 and thesecond channel 230 receives the complete image data Din. Next, regarding the operation of thefirst channel 220, thecutting circuit 222 cuts each frame in the image data Din to leave the required area, and transmits the data of the required area to thescaling circuit 224. Thescaling circuit 224 is used to perform an image scaling operation on the data of the required area to generate a processed image data D1, and transmit it to theselection circuit 241. For example, thescaling circuit 224 may include a plurality of scaling units, and thescaling circuit 224 may first perform a vertical image scaling up operation on the received data to generate vertically scaled image data to a line buffer, and then perform a horizontal image scaling operation on the vertically scaled image data to generate processed image data D1. The operation of thesecond channel 230 is similar to that of the first channel, and will not be described in detail herein. In practice, the cropping and/or scaling processing performed by thefirst channel 220 on the image data Din is different from that performed by thesecond channel 230. For example, the scaling ratio performed by thefirst channel 220 on the image data Din is different from the scaling ratio performed by thesecond channel 230 on the image data Din. It should be noted that the operation contents and operation sequence of thefirst channel 220 and thesecond channel 230 are only used as examples and are not limitations of the present invention.

接著,選擇電路241可根據控制訊號Vc1以在適當的時間點傳送處理後影像資料D1至仲裁器250,且選擇電路242可以根據控制訊號Vc2以在適當的時間點傳送處理後影像資料D2至仲裁器250。在一實施例中,選擇電路241與選擇電路242整體來說可以使用一多工器來實現。仲裁器250可以是一個2至1仲裁器(2-t0-1arbiter),其用來自選擇電路241、242的輸出中選擇其一輸入至壓縮電路260。壓縮電路260可以是任何形式的壓縮電路,例如採用Arm圖框緩衝壓縮(Arm Frame Buffer Compression,AFBC)壓縮機制的電路,以交替地對處理後影像資料D1、D2進行壓縮,以分別產生壓縮後影像資料Dcom1、Dcom2。接著,分離電路270將壓縮後影像資料Dcom1透過由控制訊號Vc3控制的選擇電路281傳送至WDMA電路280,以供寫入至環形緩衝器120中;類似地,分離電路270將壓縮後影像資料Dcom2透過由控制訊號Vc4控制的選擇電路282傳送至WDMA電路290,以供寫入至環形緩衝器120中。也就是說,經第一通道220處理後所產生的壓縮後影像資料Dcom1與經第二通道230處理後所產生的壓縮後影像資料Dcom2係共用環形緩衝器120。Then, theselection circuit 241 can transmit the processed image data D1 to thearbiter 250 at an appropriate time point according to the control signal Vc1, and theselection circuit 242 can transmit the processed image data D2 to thearbiter 250 at an appropriate time point according to the control signal Vc2. In one embodiment, theselection circuit 241 and theselection circuit 242 can be implemented as a whole using a multiplexer. Thearbiter 250 can be a 2-to-1 arbiter (2-t0-1 arbiter), which is used to select one of the outputs from theselection circuits 241 and 242 to be input to thecompression circuit 260. Thecompression circuit 260 may be any type of compression circuit, such as a circuit using an Arm Frame Buffer Compression (AFBC) compression mechanism, to alternately compress the processed image data D1 and D2 to generate compressed image data Dcom1 and Dcom2, respectively. Next, theseparation circuit 270 transmits the compressed image data Dcom1 to theWDMA circuit 280 through theselection circuit 281 controlled by the control signal Vc3 for writing into thering buffer 120; similarly, theseparation circuit 270 transmits the compressed image data Dcom2 to theWDMA circuit 290 through theselection circuit 282 controlled by the control signal Vc4 for writing into thering buffer 120. That is, the compressed image data Dcom1 generated after processing by thefirst channel 220 and the compressed image data Dcom2 generated after processing by thesecond channel 230 share thering buffer 120.

上述選擇電路241、242、仲裁器250、壓縮電路260、分離電路270、選擇電路281、282的操作可以視為對處理後影像資料D1、D2進行分時多工處理,亦即交替地利用壓縮電路260對處理後影像資料D1、D2進行處理以分別產生對應的壓縮後影像資料Dcom1、Dcom2,以供儲存至環形緩衝器120。The operations of theselection circuits 241, 242, thearbitrator 250, thecompression circuit 260, theseparation circuit 270, theselection circuits 281, 282 can be regarded as time-division multiplexing of the processed image data D1, D2, that is, thecompression circuit 260 is used alternately to process the processed image data D1, D2 to generate corresponding compressed image data Dcom1, Dcom2, respectively, for storage in thering buffer 120.

影像處理電路110中,透過對處理後影像資料D1、D2進行壓縮以產生尺寸較小的壓縮後影像資料Dcom1、Dcom2,可以讓環形緩衝器120可以儲存更多筆的影像資料,或是可以讓環形緩衝器120僅需要設計較小的容量便可以符合需求。此外,透過使用分時多工技術來對處理後影像資料D1、D2進行處理,可以只需要一套壓縮電路便可以達到其功能,故可以降低硬體製造成本。In theimage processing circuit 110, by compressing the processed image data D1 and D2 to generate smaller compressed image data Dcom1 and Dcom2, theannular buffer 120 can store more image data, or theannular buffer 120 only needs to be designed with a smaller capacity to meet the demand. In addition, by using time-division multiplexing technology to process the processed image data D1 and D2, only one set of compression circuits is needed to achieve its function, thereby reducing the hardware manufacturing cost.

第3圖為根據本發明一實施例之視訊編碼器130的示意圖。如第3圖所示,視訊編碼器130包含了一讀取直接記憶體存取(Read Direct Memory Access,RDMA)電路310、一預載入(pre-load)電路320、一記憶體330、一解壓縮電路340以及一編碼電路350。在視訊編碼器130的操作中,RDMA電路310自環形緩衝器120中讀取先前由影像處理電路110所寫入的壓縮後影像資料Dcom1、Dcom2,並透過預載入電路320暫存至記憶體330。解壓縮電路340可以是對應至壓縮電路260的解壓縮電路,例如採用AFBC機制的解壓縮電路,並透過預載入電路320對壓縮後影像資料Dcom1、Dcom2進行解壓縮操作,以產生解壓縮後影像資料。接著,編碼電路對解壓縮後影像資料進行編碼操作,例如符合高效率視訊編碼(High Efficiency Video Coding)之H.264、H.265規格的編碼操作,以產生編碼後影像資料Denc。FIG. 3 is a schematic diagram of avideo encoder 130 according to an embodiment of the present invention. As shown in FIG. 3 , thevideo encoder 130 includes a Read Direct Memory Access (RDMA)circuit 310, apre-load circuit 320, amemory 330, adecompression circuit 340, and anencoding circuit 350. In the operation of thevideo encoder 130, theRDMA circuit 310 reads the compressed image data Dcom1 and Dcom2 previously written by theimage processing circuit 110 from thering buffer 120, and temporarily stores them in thememory 330 through thepre-load circuit 320. Thedecompression circuit 340 may be a decompression circuit corresponding to thecompression circuit 260, such as a decompression circuit using the AFBC mechanism, and performs a decompression operation on the compressed image data Dcom1 and Dcom2 through thepreload circuit 320 to generate decompressed image data. Then, the encoding circuit performs an encoding operation on the decompressed image data, such as an encoding operation that complies with the H.264 and H.265 specifications of High Efficiency Video Coding, to generate the encoded image data Denc.

為了讓環形緩衝器120的尺寸可確實地減少而不影響到影像處理電路110與視訊編碼器130的操作,並實現壓縮後影像資料Dcom1、Dcom2共用環形緩衝器120,需有效率地控制影像處理電路110及視訊編碼器130的資料處理與傳遞,亦即,前一級電路的資料處理完後可以迅速地送往下一級電路進行處理,其具體內容如下所述。In order to reduce the size of thering buffer 120 without affecting the operation of theimage processing circuit 110 and thevideo encoder 130, and to realize that the compressed image data Dcom1 and Dcom2 share thering buffer 120, it is necessary to efficiently control the data processing and transmission of theimage processing circuit 110 and thevideo encoder 130, that is, the data of the previous stage circuit can be quickly sent to the next stage circuit for processing after processing. The specific content is described as follows.

在一實施例中,視訊處理電路100藉由一些全域暫存器將一記憶體晶片中一記憶區塊配置為環形緩衝器120,全域暫存器的所儲存的內容包含環形緩衝器120的起始位址、環形緩衝器120的大小、環形緩衝器120中項目的數量、目前環形緩衝器120的寫入指標、目前環形緩衝器120的讀取指標等。當WDMA電路280、290分別將壓縮後影像資料Dcom1、Dcom2寫入至環形緩衝器120時,WDMA電路280、290亦會根據全域暫存器的內容來建立一寫入資料表,以記錄寫入至環形緩衝器120中之資料的資訊。以第4圖為例來進行說明,假設WDMA電路280、290在將對應至一圖框的壓縮後影像資料寫入至環形緩衝器120時會在一寫入資料表400建立一個項目(entry)的資訊,則當WDMA電路280、290將對應至一第一圖框的壓縮後影像資料寫入至環形緩衝器120時,WDMA電路280、290在寫入資料表400中的項目0建立第一圖框之壓縮後影像資料在環形緩衝器120中的起始位址、第一圖框之壓縮後影像資料的大小、以及第一圖框之的壓縮後影像資料的相關資訊,其中該相關資訊包含有第一圖框之的壓縮後影像資料的狀態(例如,預設狀態、正在進行寫入或是已經完成寫入)、第一圖框的圖框索引(frame index)、通道索引(對應到第一通道220或是第二通道230)等。其中,圖框索引係用以識別所對應的圖框(例如圖框序號),而通道索引用以識別所對應的通道。由於環形緩衝器120係由第一通道及第二通道共用,藉由在各項目中記錄各圖框的圖框索引、及通道索引,讓視訊編碼器130得以據以識別及讀取環形緩衝器120中所儲存的資料。In one embodiment, thevideo processing circuit 100 configures a memory block in a memory chip as aring buffer 120 through some global registers. The contents stored in the global registers include the starting address of thering buffer 120, the size of thering buffer 120, the number of items in thering buffer 120, the current write pointer of thering buffer 120, the current read pointer of thering buffer 120, etc. When theWDMA circuits 280 and 290 write the compressed image data Dcom1 and Dcom2 to thering buffer 120, respectively, theWDMA circuits 280 and 290 will also create a write data table according to the content of the global register to record the information of the data written to thering buffer 120. Taking FIG. 4 as an example, it is assumed that when theWDMA circuits 280 and 290 write compressed image data corresponding to a frame into theannular buffer 120, they create an entry in the write data table 400. When theWDMA circuits 280 and 290 write compressed image data corresponding to a first frame into theannular buffer 120, theWDMA circuits 280 and 290 create an entry in the write data table 400. Item 0 in the data table 400 establishes the starting address of the compressed image data of the first frame in thecircular buffer 120, the size of the compressed image data of the first frame, and related information of the compressed image data of the first frame, wherein the related information includes the state of the compressed image data of the first frame (e.g., default state, writing in progress, or completed writing), the frame index of the first frame, the channel index (corresponding to thefirst channel 220 or the second channel 230), etc. The frame index is used to identify the corresponding frame (e.g., frame serial number), and the channel index is used to identify the corresponding channel. Since theannular buffer 120 is shared by the first channel and the second channel, by recording the frame index and channel index of each frame in each entry, thevideo encoder 130 can identify and read the data stored in theannular buffer 120.

同樣地,當WDMA電路280、290將對應至一第二圖框、一第三圖框、一第四圖框的壓縮後影像資料寫入至環形緩衝器120時,WDMA電路280、290會分別在寫入資料表400中的項目1、2、3中記錄第二圖框、第三圖框、第四圖框之壓縮後影像資料在環形緩衝器120中的起始位址、壓縮後影像資料的大小、以及的壓縮後影像資料的相關資訊。接著,當WDMA電路280、290將對應至一第五圖框的壓縮後影像資料寫入至環形緩衝器120時,WDMA電路280、290會分別在寫入資料表400中的項目0中記錄第五圖框的資訊,以覆蓋之前所儲存之第一圖框的資訊。Similarly, when theWDMA circuits 280, 290 write the compressed image data corresponding to a second frame, a third frame, and a fourth frame into thecircular buffer 120, theWDMA circuits 280, 290 will respectively record the starting address of the compressed image data of the second frame, the third frame, and the fourth frame in thecircular buffer 120, the size of the compressed image data, and related information of the compressed image data in items 1, 2, and 3 in the write data table 400. Next, when theWDMA circuits 280 and 290 write the compressed image data corresponding to the fifth frame into theannular buffer 120, theWDMA circuits 280 and 290 will respectively record the information of the fifth frame in item 0 of the write data table 400 to overwrite the information of the first frame stored previously.

在一實施例中,寫入資料表400可儲存在對應於WDMA電路280、290的一第一暫存器中,第一暫存器可由多個暫存單元構成,用以儲存寫入資料表中多個項目。而視訊編碼器130內的RDMA電路310可建立一讀取資料表以記錄自環形緩衝器120中所讀取之資料的資訊,讀取資料表可儲存於一第二暫存器中,第二暫存器亦由暫存單元構成。實施上,讀取資料表可僅包括一項目,因此,第二暫存器內的暫存單元係少於第一暫存器內的暫存單元,藉以降低第二暫存器的硬體成本。In one embodiment, the write data table 400 may be stored in a first register corresponding to theWDMA circuits 280 and 290. The first register may be composed of a plurality of buffer units for storing a plurality of items in the write data table. TheRDMA circuit 310 in thevideo encoder 130 may establish a read data table to record information of data read from thecircular buffer 120. The read data table may be stored in a second register, which is also composed of buffer units. In practice, the read data table may include only one item, so the buffer units in the second register are less than the buffer units in the first register, thereby reducing the hardware cost of the second register.

在一實施例中,可透過一機制將第一暫存器內寫入資料表400各項目的資料傳送至第二暫存器內的讀取資料表,以供視訊編碼器130據以讀取環形緩衝器120內的影像資料。在一實施例中,第一暫存器與第二暫存器間係以專屬的硬體線路來進行連接,亦即給視訊編碼器130在取得寫入資料表400的過程可以不需要透過中央處理器或是軟體的控制。以第5圖為例來進行說明,影像處理電路110內可以具有一多工器510,其根據一選擇訊號Vs以依序選擇項目0、項目1、項目2、項目3,之後再重新選擇項目0、項目1、項目2、項目3、...以此類推,以將對應之圖框的起始位址、大小、資訊傳送至視訊編碼器130。此外,在一實施例中,選擇訊號Vs是由視訊編碼器130所產生,並且是具有一特定頻率的時脈訊號,視訊編碼器130可藉由選擇訊號Vs來選擇寫入資料表400內的一項目,且多工器510可以透過選擇訊號Vs之上緣觸發以傳送一個項目的內容至第二暫存器,亦即在每一個時脈訊號的週期,視訊編碼器130都可以自寫入資料表400中取得一個項目的資訊至讀取資料表。In one embodiment, the data of each item written into the data table 400 in the first register can be transmitted to the read data table in the second register through a mechanism, so that thevideo encoder 130 can read the image data in thecircular buffer 120. In one embodiment, the first register and the second register are connected by a dedicated hardware line, that is, the process of obtaining the written data table 400 for thevideo encoder 130 does not need to be controlled by the central processor or software. Taking Figure 5 as an example, theimage processing circuit 110 may have amultiplexer 510, which selects item 0, item 1, item 2, item 3 in sequence according to a selection signal Vs, and then reselects item 0, item 1, item 2, item 3, ... and so on, to transmit the starting address, size, and information of the corresponding frame to thevideo encoder 130. In addition, in one embodiment, the selection signal Vs is generated by thevideo encoder 130 and is a clock signal with a specific frequency. Thevideo encoder 130 can select an item in the write data table 400 by the selection signal Vs, and themultiplexer 510 can transmit the content of an item to the second register by triggering the upper edge of the selection signal Vs. That is, in each cycle of the clock signal, thevideo encoder 130 can obtain the information of an item from the write data table 400 to the read data table.

在接收到某一個項目所帶有之起始位址、大小、資訊後,例如項目0所帶有之第一圖框之壓縮後資料在環形緩衝器120內的起始位址、大小、圖框相關資訊後,視訊編碼器130便可以根據項目0內的內容得知第一圖框之壓縮後資料在環形緩衝器120的位址、所對應的圖框序號及通道等訊息,並以自環形緩衝器120中讀取第一圖框的壓縮後資料,以供後續的操作。在另一實施例中,視訊編碼器130可以在讀取寫入資料表400的多個項目後,根據多個項目的內容來決定後續對環形緩衝器120內之壓縮後資料進行編碼的流程。After receiving the starting address, size, and information of a certain item, for example, the starting address, size, and frame-related information of the compressed data of the first frame in item 0 in theannular buffer 120, thevideo encoder 130 can obtain the address of the compressed data of the first frame in theannular buffer 120, the corresponding frame number, channel, and other information based on the content in item 0, and read the compressed data of the first frame from theannular buffer 120 for subsequent operations. In another embodiment, after reading and writing multiple items in the data table 400, thevideo encoder 130 can determine the subsequent encoding process of the compressed data in thecircular buffer 120 according to the contents of the multiple items.

在第4、5圖的實施例中,透過將寫入資料表400的資料傳送至視訊編碼器130對應的第二暫存器,可以讓視訊編碼器130據以快速地自環形緩衝器120讀取所需的資料。此外,透過使用多工器510,可以在只需要一個硬體線路的情形下依序將不同項目的資料傳送至視訊編碼器130,以降低硬體成本。In the embodiments of Figures 4 and 5, by transmitting the data written into the data table 400 to the second register corresponding to thevideo encoder 130, thevideo encoder 130 can quickly read the required data from thecircular buffer 120. In addition, by using themultiplexer 510, data of different items can be transmitted to thevideo encoder 130 in sequence with only one hardware line, thereby reducing hardware costs.

在一實施例中,由於影像資料Din包含了亮度(Y)以及色度(UV)資料,因此,環形緩衝器120可以包含一第一環形緩衝器與一第二環形緩衝器,第一環形緩衝器用以儲存壓縮後亮度資料,而第二環形緩衝器用以儲存壓縮後色度資料。此時,在第4、5圖的實施例中,寫入資料表400中每一個項目所帶有之起始位址、大小、資訊可以包含壓縮後亮度資料在第一環形緩衝器中的起始位址、壓縮後亮度資料的大小、以及壓縮後亮度資料的資訊、壓縮後色度資料在第二環形緩衝器中的起始位址、壓縮後色度資料的大小、以及壓縮後色度資料的資訊,其中壓縮後亮度資料的資訊包含壓縮後亮度資料的狀態(例如,預設狀態、正在進行寫入或是已經完成寫入)、以及相關的圖框索引與通道索引,且壓縮後色度資料的資訊包含壓縮後色度資料的狀態(例如,預設狀態、正在進行寫入或是已經完成寫入)、以及相關的圖框索引與通道索引。在另一實施例中,由於影像資料Din可另外包含亮度標頭(header)與色度標頭資料,因此,除了上述的第一環形緩衝器與第二環形緩衝器,環形緩衝器120可以再包含一第三環形緩衝器與一第四環形緩衝器,第三環形緩衝器用以儲存壓縮後亮度標頭資料,而第四環形緩衝器用以儲存壓縮後色度標頭資料。此時,在第4、5圖的實施例中,寫入資料表400中每一個項目所帶有之起始位址、大小、資訊可以另外包含壓縮後亮度標頭資料在第三環形緩衝器中的起始位址、壓縮後亮度資料的大小、以及壓縮後亮度標頭資料的資訊、壓縮後色度標頭資料在第二環形緩衝器中的起始位址、壓縮後色度標頭資料的大小、以及壓縮後色度標頭資料的資訊。如上所述,透過上述寫入資料表400的每一個項目的內容,可以讓視訊編碼器130一次便可以取得亮度以及色度資料的相關資訊,以增進視訊編碼器130的讀取效率。In one embodiment, since the image data Din includes brightness (Y) and chrominance (UV) data, theannular buffer 120 may include a first annular buffer and a second annular buffer, wherein the first annular buffer is used to store compressed brightness data, and the second annular buffer is used to store compressed chrominance data. At this time, in the embodiments of FIGS. 4 and 5, the starting address, size, and information of each item written into the data table 400 may include the starting address of the compressed luminance data in the first circular buffer, the size of the compressed luminance data, and the information of the compressed luminance data, the starting address of the compressed chrominance data in the second circular buffer, the size of the compressed chrominance data, and the information of the compressed chrominance data. The information of the compressed luminance data includes the state of the compressed luminance data (e.g., default state, being written, or having been written), and the related frame index and channel index, and the information of the compressed chrominance data includes the state of the compressed chrominance data (e.g., default state, being written, or having been written), and the related frame index and channel index. In another embodiment, since the image data Din may further include a luminance header and a chrominance header data, in addition to the above-mentioned first circular buffer and second circular buffer, thecircular buffer 120 may further include a third circular buffer and a fourth circular buffer, the third circular buffer is used to store the compressed luminance header data, and the fourth circular buffer is used to store the compressed chrominance header data. At this time, in the embodiments of Figures 4 and 5, the starting address, size, and information of each item in the written data table 400 may further include the starting address of the compressed luminance header data in the third circular buffer, the size of the compressed luminance data, and the information of the compressed luminance header data, and the starting address of the compressed chrominance header data in the second circular buffer, the size of the compressed chrominance header data, and the information of the compressed chrominance header data. As described above, through the content of each item written into the data table 400, thevideo encoder 130 can obtain the relevant information of the luminance and chrominance data at one time, so as to improve the reading efficiency of thevideo encoder 130.

需注意的是,在第1圖的實施例中,影像處理電路110係將壓縮後影像資料寫入至環形緩衝器120,以供視訊編碼器130使用但本發明不以此為限。在本發明的其他實施例中,視訊編碼器130可以被替換為其他的後級電路,例如後級影像處理電路。這些設計上的變化應隸屬於本發明的範疇。It should be noted that in the embodiment of FIG. 1, theimage processing circuit 110 writes the compressed image data to thecircular buffer 120 for use by thevideo encoder 130, but the present invention is not limited thereto. In other embodiments of the present invention, thevideo encoder 130 can be replaced by other post-stage circuits, such as post-stage image processing circuits. These design changes should fall within the scope of the present invention.

簡要歸納本發明,在本發明之視訊處理電路中,透過將多個通道的處理後影像資料進行壓縮並讓多個通道共用同一個環形緩衝器,讓環形緩衝器可以儲存更多筆的影像資料或是讓環形緩衝器僅需要較小的容量便可以符合需求,而透過使用分時多工技術來對處理後影像資料進行壓縮,可以只需要一套壓縮電路便可以達到其功能,故可以降低硬體製造成本。此外,本發明一實施例係另外建立一寫入資料表,其包含了每一個圖框之壓縮後資料在環形緩衝器內的起始位址、大小、狀態、圖框索引及通道索引,且可以將每一個項目透過多工器來傳送至後級電路,以供有效率地自環形緩衝器內讀取所需的資料。To briefly summarize the present invention, in the video processing circuit of the present invention, by compressing the processed image data of multiple channels and allowing the multiple channels to share the same annular buffer, the annular buffer can store more image data or the annular buffer only needs a smaller capacity to meet the demand. By using time-division multiplexing technology to compress the processed image data, only one set of compression circuits is needed to achieve its function, thereby reducing the hardware manufacturing cost. In addition, an embodiment of the present invention is to establish a write data table, which includes the starting address, size, status, frame index and channel index of each frame's compressed data in the ring buffer, and each item can be transmitted to the subsequent circuit through a multiplexer to efficiently read the required data from the ring buffer.

以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。The above is only the preferred embodiment of the present invention. All equivalent changes and modifications made according to the scope of the patent application of the present invention shall fall within the scope of the present invention.

110:影像處理電路110: Image processing circuit

210:分離電路210: Separation circuit

220:第一通道220: First channel

222:切割電路222: Cutting circuit

224:縮放電路224: Scaling circuit

230:第二通道230: Second channel

232:切割電路232: Cutting circuit

234:縮放電路234: Scaling circuit

241,242:選擇電路241,242: Select circuit

250:仲裁器250:Arbitrator

260:壓縮電路260:Compression circuit

270:分離電路270: Separation circuit

281,282:選擇電路281,282: Select circuit

280,290:WDMA電路280,290:WDMA circuit

D1,D2:處理後影像資料D1, D2: processed image data

Dcom1,Dcom2:壓縮後影像資料Dcom1, Dcom2: compressed image data

Vc1,Vc2,Vc3,Vc4:控制訊號Vc1, Vc2, Vc3, Vc4: control signal

Claims (9)

Translated fromChinese
一種視訊處理電路,耦接一記憶體晶片,其包含有:一影像處理電路,包含有:一第一通道與一第二通道,該第一通道與該第二通道共用一輸入埠,其中該第一通道對一第一影像資料進行處理以產生一第一處理後影像資料,以及該第二通道對一第二影像資料進行處理以產生一第二處理後影像資料;以及一壓縮電路,用以對該第一處理後影像資料以及該第二處理後影像資料進行壓縮以產生一第一壓縮後影像資料以及一第二壓縮後影像資料;其中該記憶體晶片中一記憶區塊係被配置為一環形緩衝器,由該第一通道與該第二通道共用,以儲存該第一壓縮後影像資料以及該第二壓縮後影像資料;其中該影像處理電路另包含有:一寫入直接記憶體存取(Write Direct Memory Access,WDMA)電路,耦接於該壓縮電路與該環形緩衝器之間,用以將該第一壓縮後影像資料以及該第二壓縮後影像資料寫入至該環形緩衝器;其中該WDMA電路建立一寫入資料表,其中該寫入資料表包含多個項目,且每一個項目用以記載寫入至該環形緩衝器之一筆資料的資訊;其中該筆資料係為該第一壓縮後影像資料或是該第二壓縮後影像資料中對應到一圖框的壓縮後影像資料,且該每一個項目包含該筆資料在該環形緩衝器中的起始位址、該筆資料的大小、對應該圖框的一圖框索引、以及用以指示該第一通道或該第二通道的一通道索引。A video processing circuit is coupled to a memory chip, comprising: an image processing circuit, comprising: a first channel and a second channel, the first channel and the second channel share an input port, wherein the first channel processes a first image data to generate a first processed image data, and the second channel processes a second image data to generate a second processed image data; and a compression circuit for compressing the first image data. The first processed image data and the second processed image data are compressed to generate a first compressed image data and a second compressed image data; wherein a memory block in the memory chip is configured as a ring buffer, shared by the first channel and the second channel, to store the first compressed image data and the second compressed image data; wherein the image processing circuit further includes: a Write Direct Memory Access (WDM) A WDMA (Wide Data Access) circuit is coupled between the compression circuit and the annular buffer to write the first compressed image data and the second compressed image data into the annular buffer; wherein the WDMA circuit establishes a write data table, wherein the write data table includes a plurality of items, and each item is used to record a record written into the annular buffer. Data information; wherein the data is the compressed image data corresponding to a frame in the first compressed image data or the second compressed image data, and each item includes the starting address of the data in the circular buffer, the size of the data, a frame index corresponding to the frame, and a channel index for indicating the first channel or the second channel.如申請專利範圍第1項所述之視訊處理電路,其中該每一個項目更包含該筆資料的狀態,該筆資料的狀態表示該WDMA電路正在將該筆資料寫入至該環形緩衝器、或是該筆資料已經成功寫入該環形緩衝器。As described in the first item of the patent application, the video processing circuit, wherein each item further includes the status of the data, and the status of the data indicates that the WDMA circuit is writing the data to the circular buffer, or the data has been successfully written to the circular buffer.一種視訊處理電路,耦接一記憶體晶片,其包含有:一影像處理電路,包含有:一第一通道與一第二通道,該第一通道與該第二通道共用一輸入埠,其中該第一通道對一第一影像資料進行處理以產生一第一處理後影像資料,以及該第二通道對一第二影像資料進行處理以產生一第二處理後影像資料;以及一壓縮電路,用以對該第一處理後影像資料以及該第二處理後影像資料進行壓縮以產生一第一壓縮後影像資料以及一第二壓縮後影像資料;其中該記憶體晶片中一記憶區塊係被配置為一環形緩衝器,由該第一通道與該第二通道共用,以儲存該第一壓縮後影像資料以及該第二壓縮後影像資料;其中該影像處理電路另包含有:一寫入直接記憶體存取(Write Direct Memory Access,WDMA)電路,耦接於該壓縮電路與該環形緩衝器之間,用以將該第一壓縮後影像資料以及該第二壓縮後影像資料寫入至該環形緩衝器;其中該WDMA電路建立一寫入資料表,其中該寫入資料表包含多個項目,且每一個項目用以記載寫入至該環形緩衝器之一筆資料的資訊;其中該視訊處理電路另包含有:一後級電路,用以自該環形緩衝器中讀取該第一壓縮後影像資料或是該第二壓縮後影像資料以進行處理;其中,該寫入資料表係儲存於一第一暫存器中,該後級電路利用一第二暫存器接收該寫入資料表中該些項目的資料以據以存取該環形緩衝器;其中,該第二暫存器與第一暫存器間設置有一專屬線路以連接第二暫存器與第一暫存器。A video processing circuit is coupled to a memory chip, comprising: an image processing circuit, comprising: a first channel and a second channel, the first channel and the second channel share an input port, wherein the first channel processes a first image data to generate a first processed image data, and the second channel processes a second image data to generate a second processed image data; and a compression circuit for compressing the first image data. The first processed image data and the second processed image data are compressed to generate a first compressed image data and a second compressed image data; wherein a memory block in the memory chip is configured as a ring buffer, shared by the first channel and the second channel, to store the first compressed image data and the second compressed image data; wherein the image processing circuit further includes: a Write Direct Memory Access (WDM) A WDMA circuit is coupled between the compression circuit and the annular buffer to write the first compressed image data and the second compressed image data into the annular buffer; wherein the WDMA circuit establishes a write data table, wherein the write data table includes a plurality of items, and each item is used to record information of a piece of data written into the annular buffer; wherein the video processing circuit further includes: a post-stage The circuit is used to read the first compressed image data or the second compressed image data from the ring buffer for processing; wherein the write data table is stored in a first register, and the post-stage circuit uses a second register to receive the data of the items in the write data table to access the ring buffer; wherein a dedicated line is set between the second register and the first register to connect the second register and the first register.如申請專利範圍第3項所述之視訊處理電路,其中該第二暫存器之儲存單元數少於該第一暫存器之儲存單元數。The video processing circuit as described in item 3 of the patent application scope, wherein the number of storage units of the second register is less than the number of storage units of the first register.如申請專利範圍第3項所述之視訊處理電路,其中該影像處理電路另包含有一多工器,且該多工器根據一選擇訊號以將該寫入資料表中該多個項目的一對應項目的資料傳送至該第二暫存器。As described in item 3 of the patent application scope, the video processing circuit further includes a multiplexer, and the multiplexer transmits the data of a corresponding item of the multiple items written in the data table to the second register according to a selection signal.如申請專利範圍第3項所述之視訊處理電路,其中該後級電路係為一視訊編碼器。The video processing circuit as described in item 3 of the patent application, wherein the subsequent circuit is a video encoder.一種視訊處理方法,應用於一視訊處理電路,該視訊處理電路耦接一記憶體晶片,該方法包含有:使用一影像處理電路之一第一通道對一第一影像資料進行處理以產生一第一處理後影像資料,及使用該影像處理電路之一第二通道對一第二影像資料進行處理以產生一第二處理後影像資料,其中該第一通道與該第二通道共用一輸入埠;對該第一處理後影像資料以及該第二處理後影像資料進行壓縮以分別產生一第一壓縮後影像資料以及一第二壓縮後影像資料;以及將該第一壓縮後影像資料以及一第二壓縮後影像資料儲存至一環形緩衝器中;其中該記憶體晶片中一記憶區塊係被配置為該環形緩衝器,由該第一通道與該第二通道共用,以儲存該第一壓縮後影像資料以及該第二壓縮後影像資料;其中該方法另包含有:建立一寫入資料表,其中該寫入資料表包含多個項目,且每一個項目用以記載寫入至該環形緩衝器之一筆資料的資訊;其中該筆資料係為該第一壓縮後影像資料或是該第二壓縮後影像資料中對應到一圖框的壓縮後影像資料,且該每一個項目包含了該筆資料在該環形緩衝器中的起始位址、該筆資料的大小、對應該圖框的一圖框索引、以及用以指示該第一通道或該第二通道的一通道索引。A video processing method is applied to a video processing circuit, the video processing circuit is coupled to a memory chip, the method comprises: using a first channel of an image processing circuit to process a first image data to generate a first processed image data, and using a second channel of the image processing circuit to process a second image data to generate a second processed image data, wherein the first channel and the second channel share an input port; compressing the first processed image data and the second processed image data to generate a first compressed image data and a second compressed image data respectively; and storing the first compressed image data and the second compressed image data in a circular buffer; wherein the memory A memory block in the body chip is configured as the annular buffer, shared by the first channel and the second channel to store the first compressed image data and the second compressed image data; wherein the method further includes: establishing a write data table, wherein the write data table includes a plurality of items, and each item is used to record information of a piece of data written to the annular buffer; wherein the piece of data is the compressed image data corresponding to a frame in the first compressed image data or the second compressed image data, and each item includes the starting address of the piece of data in the annular buffer, the size of the piece of data, a frame index corresponding to the frame, and a channel index used to indicate the first channel or the second channel.一種視訊處理方法,應用於一視訊處理電路,該視訊處理電路耦接一記憶體晶片,該方法包含有:使用一影像處理電路之一第一通道對一第一影像資料進行處理以產生一第一處理後影像資料,及使用該影像處理電路之一第二通道對一第二影像資料進行處理以產生一第二處理後影像資料,其中該第一通道與該第二通道共用一輸入埠;對該第一處理後影像資料以及該第二處理後影像資料進行壓縮以分別產生一第一壓縮後影像資料以及一第二壓縮後影像資料;以及將該第一壓縮後影像資料以及一第二壓縮後影像資料儲存至一環形緩衝器中;其中該記憶體晶片中一記憶區塊係被配置為該環形緩衝器,由該第一通道與該第二通道共用,以儲存該第一壓縮後影像資料以及該第二壓縮後影像資料;其中該方法另包含有:使用一後級電路自該環形緩衝器中讀取該第一壓縮後影像資料或是該第二壓縮後影像資料以進行處理;其中,該寫入資料表係儲存於一第一暫存器中,該後級電路利用一第二暫存器接收該寫入資料表中該些項目的資料以據以存取該環形緩衝器;其中,該第二暫存器與第一暫存器間設置有一專屬線路以連接第二暫存器與第一暫存器。A video processing method is applied to a video processing circuit, the video processing circuit is coupled to a memory chip, the method includes: using a first channel of an image processing circuit to process a first image data to generate a first processed image data, and using a second channel of the image processing circuit to process a second image data to generate a second processed image data, wherein the first channel and the second channel share an input port; compressing the first processed image data and the second processed image data to generate a first compressed image data and a second compressed image data respectively; and storing the first compressed image data and the second compressed image data to a ring wherein a memory block in the memory chip is configured as the annular buffer and is shared by the first channel and the second channel to store the first compressed image data and the second compressed image data; wherein the method further comprises: using a post-stage circuit to read the first compressed image data or the second compressed image data from the annular buffer The second compressed image data is processed; wherein the write data table is stored in a first register, and the subsequent circuit uses a second register to receive the data of the items in the write data table to access the ring buffer; wherein a dedicated line is set between the second register and the first register to connect the second register and the first register.如申請專利範圍第8項所述之視訊處理方法,其中該第二暫存器之儲存單元數少於該第一暫存器之儲存單元數。As described in item 8 of the patent application scope, the video processing method, wherein the number of storage units of the second register is less than the number of storage units of the first register.
TW111139183A2022-10-172022-10-17Video processing circuit and associated video processing methodTWI859602B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
TW111139183ATWI859602B (en)2022-10-172022-10-17Video processing circuit and associated video processing method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
TW111139183ATWI859602B (en)2022-10-172022-10-17Video processing circuit and associated video processing method

Publications (2)

Publication NumberPublication Date
TW202418803A TW202418803A (en)2024-05-01
TWI859602Btrue TWI859602B (en)2024-10-21

Family

ID=92074358

Family Applications (1)

Application NumberTitlePriority DateFiling Date
TW111139183ATWI859602B (en)2022-10-172022-10-17Video processing circuit and associated video processing method

Country Status (1)

CountryLink
TW (1)TWI859602B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
TW201233189A (en)*2011-01-172012-08-01Mediatek IncBuffering apparatus and method for buffering multi-partition video/image bitstream
TW202121336A (en)*2019-11-152021-06-01美商英特爾股份有限公司Parallel decompression mechanism
TW202205198A (en)*2020-07-222022-02-01瑞昱半導體股份有限公司Image processing device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
TW201233189A (en)*2011-01-172012-08-01Mediatek IncBuffering apparatus and method for buffering multi-partition video/image bitstream
TW202121336A (en)*2019-11-152021-06-01美商英特爾股份有限公司Parallel decompression mechanism
TW202205198A (en)*2020-07-222022-02-01瑞昱半導體股份有限公司Image processing device

Also Published As

Publication numberPublication date
TW202418803A (en)2024-05-01

Similar Documents

PublicationPublication DateTitle
CN101188778B (en) Device and method for outputting video stream
US9179155B1 (en)Skipped macroblock video encoding enhancements
CN114428595B (en)Image processing method, device, computer equipment and storage medium
US7936375B2 (en)Image processor, imaging device, and image processing system use with image memory
CN115801968B (en) Video processing circuit and related video processing method
US8204318B2 (en)Method and apparatus for image compression and decompression
US10855917B2 (en)Data processing method and device, chip, and camera
TWI859602B (en)Video processing circuit and associated video processing method
CN108668169B (en) Image information processing method and device, and storage medium
US20060033753A1 (en)Apparatuses and methods for incorporating an overlay within an image
US8482438B2 (en)Data processing device and data processing method
CN109274955B (en)Compression and synchronization method and system for light field video and depth map, and electronic equipment
US7391932B2 (en)Apparatus and method for selecting image to be displayed
CN108876703B (en)Data storage method
JP2017055217A (en)Image processing apparatus and image processing method and imaging device
CN102132568A (en) motion detection device
US8036476B2 (en)Image encoding/decoding device and method thereof with data blocks in a determined order
CN118735766B (en) Image data processing method and device
US20060294324A1 (en)Modularly configurable memory system for LCD TV system
KR20210134947A (en) Cooperative access method and system of external memory, cooperative access architecture
TW577229B (en)Module and method for graphics display
JP2011139175A (en) Image processing apparatus and image processing method
US20060007237A1 (en)Apparatuses and methods for sharing a memory between display data and compressed display data
JPH05282191A (en)Video field memory device for multiple system
JPH0283578A (en) Image data display device and image data display method

[8]ページ先頭

©2009-2025 Movatter.jp