[go: up one dir, main page]

CN100444636C - A Method of Improving SDRAM Bus Efficiency in Video Decoder - Google Patents

A Method of Improving SDRAM Bus Efficiency in Video Decoder Download PDF

Info

Publication number
CN100444636C
CN100444636C CNB2006100989071A CN200610098907A CN100444636C CN 100444636 C CN100444636 C CN 100444636C CN B2006100989071 A CNB2006100989071 A CN B2006100989071A CN 200610098907 A CN200610098907 A CN 200610098907A CN 100444636 C CN100444636 C CN 100444636C
Authority
CN
China
Prior art keywords
data
sdram
access sequence
video decoder
row
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CNB2006100989071A
Other languages
Chinese (zh)
Other versions
CN1878307A (en
Inventor
庞智博
李炳博
黄晓伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Nationalchip Science & Technology Co ltd
Original Assignee
Hangzhou Guoxin Science & Technology Co Ltd
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 Hangzhou Guoxin Science & Technology Co Ltd filed Critical Hangzhou Guoxin Science & Technology Co Ltd
Priority to CNB2006100989071A priority Critical patent/CN100444636C/en
Publication of CN1878307A publication Critical patent/CN1878307A/en
Application granted granted Critical
Publication of CN100444636C publication Critical patent/CN100444636C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The present invention relates to a method for enhancing the efficiency of an SDRAM bus in a video decoder. The method comprises the steps that a new storage structure is used to make video data alternately stored in different groups of the SDRAM as an action unit; each row of images is alternately accessed according to a new access order. Thus, no matter a decoder requests for reading reference data or writing decoded data back to the SDRAM and no matter how many rows of the data are once accessed line by line or alternately, the sequence of accessing the SDRAM is alternated with different groups. Therefore, the present invention can realize the ping-pong operation of the SDRAM and largely enhance the efficiency of the bus.

Description

提高视频解码器中SDRAM总线效率的方法 A Method of Improving SDRAM Bus Efficiency in Video Decoder

技术领域 technical field

本发明属于数字多媒体信号处理领域,特别涉及一种视频解码器中提高SDRAM总线效率的方法。The invention belongs to the field of digital multimedia signal processing, in particular to a method for improving SDRAM bus efficiency in a video decoder.

背景技术 Background technique

随着网络和多媒体技术的飞速发展,数字视频的应用越来越广泛。由于视频数据量太大,为了能够在现有介质中传输或者存储,通常需要先通过编码器将视频数据压缩,传输或者存储压缩后的数据,而在接收端通过解码器进行解码后再在显示设备上显示。视频数据流的数据量大,播放实时性要求高,解码器中需要高速大容量的存储器作为图像数据的缓存。由于SDRAM比SRAM等存储器具有容量大,成本便宜等优点,成为视频解码器中常用的数据存储器。可是SDRAM的控制比较复杂,需要进行定时刷新以保持数据,因此需要专门的SDRAM控制器来实现和SDRAM的接口。With the rapid development of network and multimedia technology, the application of digital video is more and more extensive. Due to the large amount of video data, in order to be able to transmit or store in existing media, it is usually necessary to first compress the video data through an encoder, transmit or store the compressed data, and then decode it through a decoder at the receiving end before displaying it. displayed on the device. The video data stream has a large amount of data and requires high real-time playback. The decoder needs a high-speed and large-capacity memory as a buffer for image data. Because SDRAM has the advantages of larger capacity and lower cost than SRAM and other memories, it has become a commonly used data memory in video decoders. However, the control of SDRAM is more complicated, and regular refreshing is required to maintain data, so a special SDRAM controller is required to realize the interface with SDRAM.

图1为典型的SDRAM结构图。图中108为SDRAM的存储单元阵列。它可以有多个组,每个组都是由存储单元组成的阵列,根据行地址和列地址来定位。SDRAM的访问方式有突发和全页两种。突发方式下,一次操作访问SDRAM一个组中同一行的连续几个数据。全页方式下,一次操作访问SDRAM一个组中一行的所有数据。以上两种方式下,SDRAM的操作都可以被预充电命令打断。一次典型的SDRAM的读写方式如下,控制器先发送激活命令,SDRAM接收到该命令时,锁定要操作的行地址。等待两到三个时钟周期后,发送读或者写命令。SDRAM接收到该命令时,锁定要操作的列地址。这样便确定了要操作的数据的地址。对读操作,控制器发送读命令后等待两到三个时钟周期便可在总线上采样读出的数据。对写操作,控制器发送写命令的同时开始在总线上给出数据。数据读写完毕要发送预充电命令结束该次操作。这样,一次操作过程中,总线上有6到7个节拍没有数据。当一次读写的数据量比较小时,总线的效率非常低。Figure 1 is a typical SDRAM structure diagram. 108 in the figure is a memory cell array of SDRAM. It can have multiple groups, and each group is an array of memory cells, positioned according to row and column addresses. There are two access modes of SDRAM: burst and full page. In burst mode, one operation accesses several consecutive data of the same row in one group of SDRAM. In full page mode, one operation accesses all the data in one row of SDRAM. In the above two modes, the operation of SDRAM can be interrupted by the precharge command. A typical SDRAM read and write method is as follows, the controller first sends an activation command, and when SDRAM receives the command, it locks the row address to be operated. After waiting for two to three clock cycles, send a read or write command. When SDRAM receives this command, it locks the column address to be operated. This determines the address of the data to be manipulated. For the read operation, the controller waits for two to three clock cycles after sending the read command to sample the read data on the bus. For a write operation, the controller starts presenting data on the bus at the same time as it sends the write command. After the data is read and written, a precharge command must be sent to end the operation. In this way, during one operation, there will be no data for 6 to 7 beats on the bus. When the amount of data read and written at one time is relatively small, the efficiency of the bus is very low.

为了提高总线的效率,对SDRAM的操作可以采用乒乓操作的方式。所谓乒乓操作,指的是,在操作一个组的过程中,可以不等该组被释放掉,就可以操作另外一个组。只要操作这两个组的命令和数据总线上的数据不冲突并满足一定的时序约束条件。这样变有效利用了上面读写操作过程中的空节拍,大大提高了数据总线的效率。In order to improve the efficiency of the bus, the operation of SDRAM can adopt the way of ping-pong operation. The so-called ping-pong operation means that in the process of operating a group, you can operate another group without waiting for the group to be released. As long as the commands for operating these two groups do not conflict with the data on the data bus and certain timing constraints are met. In this way, the empty beat in the process of reading and writing above is effectively utilized, and the efficiency of the data bus is greatly improved.

多媒体解码系统中,视频数据的数据量最大,占了绝大部分的SDRAM总线。解码过程中需要将SDRAM中存储的参考数据读入解码器,将解码的数据写入解码器。解码后的数据要在显示设备上显示,需要将数据读入解码系统中的显示模块。因而视频数据多次进出SDRAM。SDRAM总线的负荷很高。在传统的实现方法中视频数据按行或者按宏块存储,(逐行存或者隔行存),不能保证一次读或者写的数据分布在SDRAM的不同组(bank)中,因此不能采用乒乓操作,总线的效率很低。In the multimedia decoding system, video data has the largest amount of data, accounting for most of the SDRAM bus. In the decoding process, it is necessary to read the reference data stored in SDRAM into the decoder, and write the decoded data into the decoder. To display the decoded data on the display device, the data needs to be read into the display module in the decoding system. Thus video data is moved in and out of SDRAM multiple times. The load on the SDRAM bus is high. In the traditional implementation method, the video data is stored by row or by macroblock (stored row by row or interlaced row), and it cannot be guaranteed that the data read or written at one time is distributed in different banks (banks) of SDRAM, so the ping-pong operation cannot be used. The efficiency of the bus is very low.

所以在传统的实现方法中,为了保证解码器的正常工作需要更高的SDRAM总线频率或者更大的SDRAM数据位宽,但这势必造成成本的增加。因此,有必要寻找一种视频解码器中提高SDRAM总线效率的方法,在保证解码器正常工作的前提下尽量降低SDRAM总线频率和数据位宽,从而降低系统成本。Therefore, in the traditional implementation method, in order to ensure the normal operation of the decoder, a higher SDRAM bus frequency or a larger SDRAM data bit width is required, but this will inevitably increase the cost. Therefore, it is necessary to find a method to improve the efficiency of the SDRAM bus in the video decoder, and reduce the SDRAM bus frequency and data bit width as much as possible under the premise of ensuring the normal operation of the decoder, thereby reducing the system cost.

发明内容 Contents of the invention

本发明的目的就是针对现有技术的不足,提供一种提高视频解码器中SDRAM总线效率的方法。The object of the present invention is to provide a method for improving the efficiency of the SDRAM bus in the video decoder aiming at the deficiencies in the prior art.

为了实现上述目的,本发明的视频解码器中提高SDRAM总线效率的方法包括两个部分,首先采用一种新的存储结构把视频数据以行为单位交替存储在SDRAM不同的组中,然后按照一种新的访问顺序交替访问图像各行来读取参考数据和回写解码数据,实现乒乓操作提高总线效率。In order to achieve the above object, the method for improving the efficiency of the SDRAM bus in the video decoder of the present invention includes two parts. First, a new storage structure is adopted to alternately store the video data in different groups of the SDRAM in row units, and then according to a The new access sequence alternately accesses each row of the image to read reference data and write back decoded data, realizing ping-pong operation and improving bus efficiency.

所述的新的存储结构具体为:图像的第4*N(N为整数,下同)行和第4*N+3行存在一个组中,第4*N+1行和第4*N+2行存在另一个组中。The new storage structure is specifically: the 4*N (N is an integer, the same below) row and the 4*N+3 row of the image exist in a group, and the 4*N+1 row and the 4*N row +2 row exists in another group.

所述的新的访问顺序根据请求数据的格式和访问起始行i(i为整数,下同)分为三种情况具体为:The new access sequence is divided into three cases according to the format of the request data and the access start line i (i is an integer, the same below):

情况1:请求的图像数据为逐行且i为偶数Case 1: The requested image data is progressive and i is an even number

访问顺序如下:i,i+1,i+3,i+2,i+4,i+5,i+7,i+6,i+8…The access sequence is as follows: i, i+1, i+3, i+2, i+4, i+5, i+7, i+6, i+8...

情况2:请求的图像数据为逐行且i为奇数Case 2: The requested image data is progressive and i is an odd number

访问顺序如下:i,i+2,i+1,i+3,i+4,i+6,i+5,i+7,i+8…The access sequence is as follows: i, i+2, i+1, i+3, i+4, i+6, i+5, i+7, i+8...

情况3:请求的图像数据为隔行Case 3: The requested image data is interlaced

访问顺序如下:i,i+2,i+4,i+6,i+8…The access sequence is as follows: i, i+2, i+4, i+6, i+8...

所述的视频解码器是采用运动补偿技术进行解码的解码系统。The video decoder is a decoding system that uses motion compensation technology for decoding.

所述的新的访问顺序应用于两种情况:读取参考数据和回写解码数据。该访问顺序根据需要读取和回写的数据行数取所述序列的前若干个数字作为实际使用的访问顺序。数据行数在读取参考数据时至少包括4、5、8、9四种情况,在回写解码数据时至少包括4、8两种情况。The new access sequence described applies to two cases: reading reference data and writing back decoded data. The access sequence takes the first several numbers of the sequence as the actual access sequence according to the number of data rows to be read and written back. The number of data lines includes at least four cases of 4, 5, 8, and 9 when reading reference data, and at least includes two cases of 4 and 8 when writing back decoded data.

所述的乒乓操作是标准SDRAM芯片都支持的一种连续交替访问SDRAM中不同组的操作模式。The ping-pong operation is an operation mode for continuously and alternately accessing different groups in the SDRAM supported by standard SDRAM chips.

读取参考数据时,考虑到运动补偿的半象素预测,一次访问SDRAM读取的图像行数可能为4、5、8、9,这时按照上述顺序读取4、5、8或9行即可。回写解码数据时,一次访问SDRAM回写的图像行数可能为4或者8,这时按照上述顺序写入4或8行即可。When reading reference data, considering the half-pixel prediction of motion compensation, the number of image lines read by one visit to SDRAM may be 4, 5, 8, or 9. At this time, read 4, 5, 8, or 9 lines in the above order That's it. When writing back the decoded data, the number of image lines written back by one visit to SDRAM may be 4 or 8, and at this time, 4 or 8 lines can be written in the above order.

本发明中无论解码器向SDRAM请求读取参考数据还是解码后的数据写回SDRAM,无论一次访问几行数据,无论请求的数据格式是逐行还是隔行,访问SDRAM的顺序都是不同的组交替进行,都可以实现SDRAM的乒乓操作,因此大大提高了总线的效率。In the present invention, no matter whether the decoder requests SDRAM to read reference data or the decoded data is written back to SDRAM, no matter how many rows of data are accessed at a time, no matter whether the requested data format is progressive or interlaced, the order of accessing SDRAM is different groups alternately can realize the ping-pong operation of SDRAM, thus greatly improving the efficiency of the bus.

附图说明 Description of drawings

图1是SDRAM存储器的典型结构图;Figure 1 is a typical structural diagram of SDRAM memory;

图2是本发明一实施例的一个宏块的图像数据构成示意图;Fig. 2 is a schematic diagram of image data composition of a macroblock according to an embodiment of the present invention;

图3是本实施例中视频数据存储结构示意图。Fig. 3 is a schematic diagram of the video data storage structure in this embodiment.

具体实施方式 Detailed ways

以下结合一个具体实施例详细说明本发明的视频解码器中提高SDRAM总线效率的方法。The method for improving SDRAM bus efficiency in the video decoder of the present invention will be described in detail below in conjunction with a specific embodiment.

本例中,图像数据的扫描格式为4:2:0,一个象素的Y、Cr、Cb数据各用8bit表示,SDRAM数据位宽为16bit,SDRAM的一个存储单元可以存储2个象素的亮度或者色差数据。根据图2,4:2:0模式下一个宏块的图像数据构成示意图,其中0,1,2,3表示四个8×8象素的亮度块,4表示一个8×8象素的Cr块,5表示一个8×8象素的Cb块。解码器读取参考数据时,分别将0和1两个亮度块,2和3两个亮度块,4和5两个色差块合并在一起从SDRAM中读取,写入解码数据时也是分别将0和1两个亮度块,2和3两个亮度块,4和5两个色差块合并在一起向SDRAM中写入。In this example, the scanning format of the image data is 4:2:0, and the Y, Cr, and Cb data of one pixel are each represented by 8 bits, and the data bit width of SDRAM is 16 bits, and one storage unit of SDRAM can store the data of two pixels. Luminance or color difference data. According to Figure 2, a schematic diagram of the image data composition of a macroblock in the 4:2:0 mode, where 0, 1, 2, and 3 represent four 8×8 pixel brightness blocks, and 4 represents a 8×8 pixel Cr Block, 5 represents a Cb block of 8×8 pixels. When the decoder reads the reference data, two luminance blocks of 0 and 1, two luminance blocks of 2 and 3, and two color difference blocks of 4 and 5 are combined together to read from SDRAM. Two brightness blocks 0 and 1, two brightness blocks 2 and 3, and two color difference blocks 4 and 5 are combined and written into SDRAM.

图3是本发明的一个实施例中视频数据存储结构示意图。该SDRAM存储器中包含两个组,分别称为组0和组1。图像的第0,4,8…4*N行和第3,7,11…4*N+3行图像数据存放在组0中,图像的第1,5,9…4*N+1行和第2,6,10…4*N+2行图像数据存放在组1中。Fig. 3 is a schematic diagram of video data storage structure in an embodiment of the present invention. The SDRAM memory contains two banks, called bank 0 and bank 1. The image data of the 0th, 4th, 8th...4*N lines and the 3rd, 7th, 11th...4*N+3 lines of the image are stored in group 0, and the 1st, 5th, 9th...4*N+1 lines of the image And the 2nd, 6th, 10th... 4*N+2 rows of image data are stored in group 1.

下面对本发明的访问顺序根据请求数据的格式和访问起始行i分为三种情况举例说明,假设每次访问的图像数据为9行:Below, the access order of the present invention is divided into three cases according to the format of the request data and the access start row i for example, assuming that the image data of each access is 9 rows:

情况1:请求的图像数据为逐行且i为偶数Case 1: The requested image data is progressive and i is an even number

访问顺序如下:i,i+1,i+3,i+2,i+4,i+5,i+7,i+6,i+8…The access sequence is as follows: i, i+1, i+3, i+2, i+4, i+5, i+7, i+6, i+8...

以i=4为例,实际的访问顺序为4,5,7,6,8,9,11,10,12。根据图3所示,满足乒乓操作的要求。Taking i=4 as an example, the actual access sequence is 4, 5, 7, 6, 8, 9, 11, 10, 12. As shown in Figure 3, the requirements of the ping-pong operation are met.

情况2:请求的图像数据为逐行且i为奇数Case 2: The requested image data is progressive and i is an odd number

访问顺序如下:i,i+2,i+1,i+3,i+4,i+6,i+5,i+7,i+8…The access sequence is as follows: i, i+2, i+1, i+3, i+4, i+6, i+5, i+7, i+8...

以i=5为例,实际访问顺序为5,7,6,8,9,11,10,12,13。根据图3所示,满足乒乓操作的要求。Taking i=5 as an example, the actual access sequence is 5, 7, 6, 8, 9, 11, 10, 12, 13. As shown in Figure 3, the requirements of the ping-pong operation are met.

情况3:请求的图像数据为隔行Case 3: The requested image data is interlaced

访问顺序如下:i,i+2,i+4,i+6,i+8…The access sequence is as follows: i, i+2, i+4, i+6, i+8...

以i=1为例,实际访问顺序为1,3,5,7,9,11,13,15,17。根据图3所示,满足乒乓操作的要求。Taking i=1 as an example, the actual access sequence is 1, 3, 5, 7, 9, 11, 13, 15, 17. As shown in Figure 3, the requirements of the ping-pong operation are met.

只要进行简单的分析便可以证明,无论解码器向SDRAM请求读取参考数据还是解码后的数据写回SDRAM,无论一次访问几行数据,无论请求的数据格式是逐行还是隔行,访问SDRAM的顺序都是不同的组交替进行,都满足乒乓操作的要求。As long as a simple analysis is performed, it can be proved that no matter whether the decoder requests SDRAM to read reference data or decoded data is written back to SDRAM, no matter how many lines of data are accessed at a time, no matter whether the requested data format is progressive or interlaced, the order of accessing SDRAM Different groups are performed alternately, and all meet the requirements of ping-pong operation.

在不使用乒乓操作时,本例中一次读写SDRAM有效数据占用的时钟周期数为8个,空节拍占用的时钟周期数为6或7(这里按7计算),因此SDRAM总线效率约为8/(8+7)≈53.3%。在使用乒乓操作时,本例中一次读写SDRAM有效数据占用的时钟周期数扩大为72个(9行图像数据串联在一起一次访问),因此SDRAM总线效率约为72/(72+7)≈91.1%。When the ping-pong operation is not used, the number of clock cycles occupied by reading and writing SDRAM valid data in this example is 8, and the number of clock cycles occupied by the empty beat is 6 or 7 (calculated as 7 here), so the SDRAM bus efficiency is about 8 /(8+7)≈53.3%. When using the ping-pong operation, in this example, the number of clock cycles occupied by reading and writing SDRAM effective data once is expanded to 72 (9 lines of image data are connected in series for one access), so the SDRAM bus efficiency is about 72/(72+7)≈ 91.1%.

实际的SDRAM总线效率与一次访问的象素数和行数已经SDRAM芯片的性能参数有关,但是只要进行简单的分析即可证明,通过采用本发明的方法可以使视频解码器中SDRAM总线效率得到明显提高。Actual SDRAM bus efficiency is related to the performance parameters of the SDRAM chip with the number of pixels and the number of rows of one visit, but as long as a simple analysis can be proved, the SDRAM bus efficiency can be clearly obtained in the video decoder by adopting the method of the present invention. improve.

如上所述,本发明首先采用一种新的存储结构把视频数据以行为单位交替存储在SDRAM不同的组中,然后按照一种新的访问顺序交替访问图像各行来读取参考数据和回写解码数据,实现乒乓操作,在不增加解码器资源的条件下,明显提高了视频解码器中SDRAM总线效率。As mentioned above, the present invention first uses a new storage structure to alternately store video data in different groups of SDRAM in row units, and then alternately accesses each row of the image according to a new access sequence to read reference data and write back decoding Data, realize the ping-pong operation, and obviously improve the efficiency of the SDRAM bus in the video decoder without increasing the resources of the decoder.

尽管本发明是参照其优选实施例来具体描述的,但本领域的技术人员应该理解,在不脱离有所附权利要求限定的本发明的精神和范围的情况下,可以对其进行形式和细节的各种修改。Although the present invention has been particularly described with reference to preferred embodiments thereof, it will be understood by those skilled in the art that changes may be made in form and detail without departing from the spirit and scope of the invention as defined in the appended claims. various modifications.

Claims (3)

1、提高视频解码器中SDRAM总线效率的方法,其特征在于该方法采用一种新的存储结构把视频数据以行为单位交替存储在SDRAM不同的组中,按照一种新的访问顺序交替访问图像各行来读取参考数据和回写解码数据,实现乒乓操作提高总线效率;1, improve the method for SDRAM bus efficiency in the video decoder, it is characterized in that this method adopts a kind of new storage structure that video data is alternately stored in the different groups of SDRAM with row unit, according to a kind of new access sequence alternate access image Each row is used to read reference data and write back decoded data to realize ping-pong operation and improve bus efficiency; 所述的新的存储结构具体为:图像的第4*N行和第4*N+3行存在一个组中,第4*N+1行和第4*N+2行存在另一个组中,其中N为整数;The new storage structure is specifically: the 4*N line and the 4*N+3 line of the image are stored in one group, and the 4*N+1 line and the 4*N+2 line are stored in another group , where N is an integer; 所述的新的访问顺序根据请求数据的格式和访问起始行i分为三种情况,其中i为整数,具体为:The new access sequence is divided into three cases according to the format of the requested data and the access start row i, where i is an integer, specifically: 情况1:请求的图像数据为逐行且i为偶数Case 1: The requested image data is progressive and i is an even number 访问顺序如下:i,i+1,i+3,i+2,i+4,i+5,i+7,i+6,i+8…The access sequence is as follows: i, i+1, i+3, i+2, i+4, i+5, i+7, i+6, i+8... 情况2:请求的图像数据为逐行且i为奇数Case 2: The requested image data is progressive and i is an odd number 访问顺序如下:i,i+2,i+1,i+3,i+4,i+6,i+5,i+7,i+8…The access sequence is as follows: i, i+2, i+1, i+3, i+4, i+6, i+5, i+7, i+8... 情况3:请求的图像数据为隔行Case 3: The requested image data is interlaced 访问顺序如下:i,i+2,i+4,i+6,i+8…。The access sequence is as follows: i, i+2, i+4, i+6, i+8.... 2、如权利要求1所述的提高视频解码器中SDRAM总线效率的方法,其特征在于所述的视频解码器是采用运动补偿技术进行解码的解码系统。2. The method for improving SDRAM bus efficiency in a video decoder as claimed in claim 1, characterized in that said video decoder is a decoding system that uses motion compensation technology for decoding. 3、如权利要求1所述的提高视频解码器中SDRAM总线效率的方法,其特征在于所述的新的访问顺序应用于两种情况:读取参考数据和回写解码数据;该访问顺序根据需要读取和回写的数据行数取所述序列的前若干个数字作为实际使用的访问顺序;数据行数在读取参考数据时至少包括4、5、8、9四种情况,在回写解码数据时至少包括4、8两种情况。3, the method for improving SDRAM bus efficiency in the video decoder as claimed in claim 1 is characterized in that described new access sequence is applied to two kinds of situations: read reference data and write back decoded data; This access sequence according to The number of data rows that need to be read and written back takes the first few numbers of the sequence as the actual access sequence; the number of data rows includes at least four cases of 4, 5, 8, and 9 when reading reference data. When writing decoded data, include at least 4 and 8 cases.
CNB2006100989071A 2006-07-14 2006-07-14 A Method of Improving SDRAM Bus Efficiency in Video Decoder Expired - Fee Related CN100444636C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006100989071A CN100444636C (en) 2006-07-14 2006-07-14 A Method of Improving SDRAM Bus Efficiency in Video Decoder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100989071A CN100444636C (en) 2006-07-14 2006-07-14 A Method of Improving SDRAM Bus Efficiency in Video Decoder

Publications (2)

Publication Number Publication Date
CN1878307A CN1878307A (en) 2006-12-13
CN100444636C true CN100444636C (en) 2008-12-17

Family

ID=37510572

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100989071A Expired - Fee Related CN100444636C (en) 2006-07-14 2006-07-14 A Method of Improving SDRAM Bus Efficiency in Video Decoder

Country Status (1)

Country Link
CN (1) CN100444636C (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101848395A (en) * 2010-06-13 2010-09-29 上海交通大学 Decoder for H.264/AVC input code stream and control method thereof
CN102833541B (en) * 2012-08-03 2015-04-15 东莞中山大学研究院 SDRAM Control System for MPEG-2 Video Decoding
CN104270585A (en) * 2014-10-17 2015-01-07 中国电子科技集团公司第四十四研究所 CMOS image sensor data read and write control method
CN105681815B (en) * 2015-12-12 2018-12-25 中国航空工业集团公司西安航空计算技术研究所 The method for improving block-eliminating effect filtering Restructuring Module data rate memory
CN106528456B (en) * 2016-11-16 2020-02-21 湖南国科微电子股份有限公司 Method and system for improving system bus efficiency in video decoding display
CN112437303B (en) * 2020-11-12 2024-06-21 北京深维科技有限公司 JPEG decoding method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6008849A (en) * 1994-11-25 1999-12-28 U.S. Philips Corporation Method and system for decoding coded video signals
CN1376979A (en) * 2001-03-26 2002-10-30 矽统科技股份有限公司 Pipeline SDRAM memory controller and control method for improving bus efficiency
CN2775976Y (en) * 2004-12-31 2006-04-26 北京中星微电子有限公司 Low power consumption SDRAM frame buffer structure for Mpeg-4 encoding and decoding

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6008849A (en) * 1994-11-25 1999-12-28 U.S. Philips Corporation Method and system for decoding coded video signals
CN1376979A (en) * 2001-03-26 2002-10-30 矽统科技股份有限公司 Pipeline SDRAM memory controller and control method for improving bus efficiency
CN2775976Y (en) * 2004-12-31 2006-04-26 北京中星微电子有限公司 Low power consumption SDRAM frame buffer structure for Mpeg-4 encoding and decoding

Also Published As

Publication number Publication date
CN1878307A (en) 2006-12-13

Similar Documents

Publication Publication Date Title
US7814294B2 (en) Memory device, memory controller and memory system
EP1998569A1 (en) Method for mapping image addresses in memory
CN100444636C (en) A Method of Improving SDRAM Bus Efficiency in Video Decoder
US7554874B2 (en) Method and apparatus for mapping memory
US8918589B2 (en) Memory controller, memory system, semiconductor integrated circuit, and memory control method
CN100579225C (en) Image data access and decoding method and decoding device
CN101212674A (en) Image address mapping method in memory
JPH10191236A (en) Image processor and image data memory arranging method
CN101662608B (en) A way to store data
CN101340580A (en) Address mapping method of outer chip dynamic memory of hardware video decoder
CN114466196B (en) Video data processing method, system, device, and computer-readable storage medium
CN100463511C (en) Image data processing system and image data reading and writing method
CN101236740A (en) A display data transmission method and device
Li et al. Reducing dram image data access energy consumption in video processing
CN101021783A (en) Stream data-oriented resequencing access storage buffering method and device
CN100356780C (en) Image storing method for compressing video frequency signal decode
CN101847394B (en) Storage mapping method and device for encoding and displaying video files
JPH1042288A5 (en)
US8581918B2 (en) Method and system for efficiently organizing data in memory
Takizawa et al. An efficient memory arbitration algorithm for a single chip MPEG2 AV decoder
US7420567B2 (en) Memory access method for video decoding
CN101483743B (en) A data access device and method
JPH06189292A (en) Moving image decoding device
JP2008146235A (en) Image processor
KR20080023024A (en) Method and device for storing video data

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee
CP03 Change of name, title or address

Address after: No. 90, Wensanlu Road, Hangzhou, Zhejiang, Xihu District

Patentee after: HANGZHOU NATIONALCHIP SCIENCE & TECHNOLOGY Co.,Ltd.

Address before: 5A, Neusoft building, No. 99 Huaxing Road, Hangzhou, Zhejiang, Xihu District

Patentee before: HANGZHOU GUOXIN SCIENCE AND TE

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081217