CN101902626B - Bit stream buffer controller and its control method - Google Patents
Bit stream buffer controller and its control method Download PDFInfo
- Publication number
- CN101902626B CN101902626B CN 200910142703 CN200910142703A CN101902626B CN 101902626 B CN101902626 B CN 101902626B CN 200910142703 CN200910142703 CN 200910142703 CN 200910142703 A CN200910142703 A CN 200910142703A CN 101902626 B CN101902626 B CN 101902626B
- Authority
- CN
- China
- Prior art keywords
- bitstream
- bit stream
- fifo buffer
- fifo
- buffer
- 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
Links
- 239000000872 buffer Substances 0.000 title claims abstract description 104
- 238000000034 method Methods 0.000 title claims description 22
- 230000003139 buffering effect Effects 0.000 claims 5
- 230000002265 prevention Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000007689 inspection Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明提供一种用于视频解码器的比特流缓冲控制器,其包括第一先进先出缓冲器、第二先进先出缓冲器以及中断控制器,该第一先进先出缓冲器用以储存输入比特流,该第二先进先出缓冲器用以储存有效负荷,其中该有效负荷取自该输入比特流,而该中断控制器根据该第一先进先出缓冲器和该第二先进先出缓冲器的充满状态以产生中断信号,使得每次加载该有效负荷时,该视频解码器可以无需检查该充满状态即切换,以加载该有效负荷。
The present invention provides a bit stream buffer controller for a video decoder, which includes a first first-in-first-out buffer, a second first-in-first-out buffer and an interrupt controller. The first first-in-first-out buffer is used to store an input bit stream, and the second first-in-first-out buffer is used to store a valid load, wherein the valid load is taken from the input bit stream, and the interrupt controller generates an interrupt signal according to the full status of the first first-in-first-out buffer and the second first-in-first-out buffer, so that each time the valid load is loaded, the video decoder can switch to load the valid load without checking the full status.
Description
技术领域 technical field
本发明关于一种视频解码器,特别是关于一种用于H.264/AVC解码器的比特流缓冲控制器以及其控制方法。The present invention relates to a video decoder, in particular to a bit stream buffer controller for H.264/AVC decoder and its control method.
背景技术 Background technique
先进先出缓冲器通常使用于视频解码器的比特流控制器,用来暂存和流量控制,其亦时常被做为循环队列以读写指针。早先的读写指针皆为相同的存储器位置,而且先进先出队列为空,照例视频解码器必须先询问先进先出的空状态,以确保每次读取数据时储存的数据的正确性,因而降低视频解码器的效率。First-in-first-out buffers are usually used in bitstream controllers of video decoders for temporary storage and flow control, and are often used as circular queues for reading and writing pointers. The previous read and write pointers are all at the same memory location, and the FIFO queue is empty. As usual, the video decoder must first ask the FIFO empty status to ensure the correctness of the stored data each time the data is read, so Reduce the efficiency of the video decoder.
因此,当前的需求是提供一个比特流缓冲控制器,其可以减少视频解码器的先进先出空状态的不必要队列。Therefore, there is a current need to provide a bitstream buffer controller that can reduce unnecessary queues of FIFO states in video decoders.
发明内容 Contents of the invention
本发明提供一种有效的比特流缓冲控制器,其具有可变比特流的空状态的检查模块。The present invention provides an efficient bitstream buffer controller with a variable bitstream empty state checking module.
一种用于视频解码器的比特流缓冲控制器,其包括第一先进先出缓冲器、第二先进先出缓冲器以及中断控制器,该第一先进先出缓冲器用以储存输入比特流,第二先进先出缓冲器用以储存有效负荷,其中该有效负荷取自该输入比特流,而该中断控制器系根据该第一先进先出缓冲器和该第二先进先出缓冲器的充满状态(fullness status)以产生中断信号,使得每次加载该有效负荷时,该视频解码器可以无需检查该充满状态即切换,以加载该有效负荷。A bit stream buffer controller for a video decoder, comprising a first FIFO buffer, a second FIFO buffer and an interrupt controller, the first FIFO buffer is used to store an input bit stream, A second FIFO buffer is used to store a payload, wherein the payload is obtained from the input bitstream, and the interrupt controller is based on the full status of the first FIFO buffer and the second FIFO buffer (fullness status) to generate an interrupt signal so that each time the payload is loaded, the video decoder can switch without checking the fullness status to load the payload.
一种用于视频解码器的特流缓冲控制方法,其包括:接收并储存第一先进先出缓冲器的输入比特流,取得并储存有效负荷,该有效负荷取自第二先进先出缓冲器中的该输入比特流,以及根据第一先进先出缓冲器和第二先进先出缓冲器的充满状态而产生中断信号,使得该视频解码器在检查模式和未检查模式之间切换,以加载该有效负荷,以致检查该充满状态的频率可以减少。A bit stream buffer control method for a video decoder, comprising: receiving and storing an input bit stream of a first FIFO buffer, obtaining and storing a payload, the payload being taken from a second FIFO buffer The input bit stream in, and according to the full status of the first FIFO buffer and the second FIFO buffer, an interrupt signal is generated, so that the video decoder switches between checked mode and unchecked mode to load The payload, so that the frequency of checking the full state can be reduced.
经由产生适当的中断信号和保持SW函式指标,只要触发中断,本发明有助于允许处理器检查指标状态,也就是说,比特流无需确认先进先出缓冲器的状态指标就可以被存取,而达到提高过程进程效能的效果。By generating appropriate interrupt signals and maintaining SW function pointers, the present invention helps to allow the processor to check the status of the pointers whenever an interrupt is triggered, that is, the bitstream can be accessed without confirming the status of the FIFO buffers , to achieve the effect of improving the efficiency of the process.
前述段落概要说明了本发明的特征及技术上的优点,为了能更清楚地了解本发明的细节说明,本发明的其它特征及优点揭露于以下说明书中The foregoing paragraphs have briefly described the features and technical advantages of the present invention. In order to understand the details of the present invention more clearly, other features and advantages of the present invention are disclosed in the following specification
附图说明 Description of drawings
以下提供附图简单说明及其附图,从而更完整地揭露本发明的细节与优点:The following provides a brief description of the accompanying drawings and accompanying drawings, thereby more completely disclosing the details and advantages of the present invention:
图1是显示有关本发明的一个实施例的比特流缓冲控制器的配置的方块图。FIG. 1 is a block diagram showing the configuration of a bit stream buffer controller related to one embodiment of the present invention.
图2是显示用于图1的比特流缓冲控制器的控制信号及数据串流详细细节的方块图。FIG. 2 is a block diagram showing details of control signals and data streams for the bitstream buffer controller of FIG. 1 .
图3是显示图1的比特流缓冲控制器的操作的流程图。FIG. 3 is a flowchart showing the operation of the bitstream buffer controller of FIG. 1 .
【主要组件符号说明】[Description of main component symbols]
100 比特流缓冲控制器100 bit stream buffer controller
101 视频解码器101 video codec
102 外部存储器102 external memory
103 存储器接口103 memory interface
104 比特流先进先出缓冲器104 bit stream FIFO buffer
105 进程管理器105 process manager
107 封包化的基本比特流剖析器107 Packetized basic bitstream parser
108 网络抽象层单位至原始字节序列负荷的剖析器108 Parser for Network Abstraction Layer Units to Raw Byte Sequence Payloads
109 原始字节序列负荷先进先出缓冲器109 Raw Byte Sequence Load FIFO Buffer
110 中断控制器110 interrupt controller
112 比特流管理器112 Bitstream Manager
201 比特流缓冲控制器201 bit stream buffer controller
202 多工器202 multiplexer
301、302、303、304、305 步骤301, 302, 303, 304, 305 steps
具体实施方式 Detailed ways
以下本发明实施例的相关描述是关于本发明的附图。The following related descriptions of the embodiments of the present invention relate to the accompanying drawings of the present invention.
图1是显示有关本发明的一个实施例的比特流缓冲控制器100的配置的方块图,比特流缓冲控制器100可避免先进先出缓冲器空状态的不必要检查,例如运用于H.264/AVC解码器。FIG. 1 is a block diagram showing the configuration of a
比特流缓冲控制器100包括存储器接口103、比特流先进先出缓冲器(BSB FIFO;Bit-stream Buffer First-in First-Out)104、进程管理器105、封包化的基本比特流剖析器(PES parser;Packetized Elementary Stream Parser)107、网络抽象层单位至原始字节序列负荷(NALU2RBSP;Network AbstractLayer Unit to Raw Byte Sequence Payload)的剖析器108、原始字节序列负荷先进先出缓冲器(RBSP FIFO;Raw Byte Sequence Packet First-in First-Out)109、中断控制器110以及比特流管理器112。比特流缓冲控制器100用于接收比特流,该比特流不是封包化的基本比特流形式就是基本比特流形式,例如一外部存储器102,且比特流缓冲控制器100亦用于输出一中断信号,使得该视频解码器101可以在检查模式或未检查模式中取自该比特流并且储存于RBSP FIFO 109。在检查模式中,在每次视频解码器101加载储存于RBSPFIFO 109的原始字节序列负荷时,视频解码器101会检查RBSP FIFO 109的充满状态;相反地,在未检查模式中,在每次视频解码器101加载储存于RBSPFIFO 109的原始字节序列负荷时,视频解码器101不会检查RBSP FIFO 109的充满状态。The
假定外部存储器102提供一比特流,存储器接口103连接具有BSB FIFO104的外部存储器102,进程管理器105控制BSB FIFO 104加载该比特流,而该比特流不是基本比特流形式就是封包化的基本比特流形式,其中该比特流是经由存储器接口103从外部存储器102加载。此外,外部存储器102优选地为双数据率同步动态随机存取存储器(DDR SDRAM;Double Data RateSynchronous Dynamic Random Access Memory),且外部存储器102被双数据率同步动态随机存取存储器控制器(DDR controller)所控制(图中未显示)。在一个实施例中,BSB FIFO 104可以产生第一指标,该第一指标可标示五种BSB FIFO 104的不同状态,也就是空、几乎空、半满、几乎满以及满状态等等,在一个替代实施例中,该第一指标可标示BSB FIFO 104的更多或较少种类的状态。Assuming that the
封包化的基本比特流剖析器107用于:如果储存于BSB FIFO 104的比特流为封包化的基本比特流形式,则该封包化的基本比特流剖析器107从储存于该BSB FIFO 104中的该比特流取得一基本比特流形式有效负荷;在替代实施例中,如果储存于BSB FIFO 104的比特流为封包化的基本比特流形式,封包化的基本比特流剖析器107也可以绕过该输入的比特流至下一阶段,也就是NALU2RBSP的剖析器108。在本实施例中,封包化的基本比特流剖析器107也可以在封包化的基本比特流形式的比特流中取得显示时间卷标(PTS;Presentation Time Stamp)的信息以用于随后的视频解码过程。The packetized elementary
在封包化的基本比特流剖析器107之后,NALU2RBSP的剖析器108用于移除基本比特流形式有效负荷的仿真预防3字节(emulation prevention threebyte)(0*00_00_03),其中该基本比特流形式有效负荷的仿真预防3字节是由封包化的基本比特流剖析器107所取得,亦或者NALU2RBSP的剖析器108用于移除储存于BSB FIFO 104的基本比特流形式比特流的仿真预防3字节,以取得原始字节序列负荷。After the packetized
RBSP FIFO 109用于加载由NALU2RBSP的剖析器108取得的原始字节序列负荷,在本实施例中,RBSP FIFO 109可以产生第二指标,该第二指标可标示五种RBSP FIFO 109的不同状态,也就是空、几乎空、半满、几乎满以及满状态等等,在替代实施例中,该第一指标可标示RBSP FIFO 109的更多或较少种类的状态。The RBSP FIFO 109 is used to load the original byte sequence load obtained by the
此外,比特流管理器112用于根据语法规定而对视频解码器101取消变换储存于RBSP FIFO 109中的原始字节序列负荷。In addition, the
中断控制器110用于减少视频解码器101不必要的检查先进先出空状态过程,在本实施例中,中断控制器110用于产生一中断信号,使得视频解码器101在检查模式或未检查模式中切换,以加载储存于RBSP FIFO 109中的原始字节序列负荷。如同此例,中断信号可以为一[空]中断信号用以切换视频解码器101到检查模式,以加载储存于RBSP FIFO 109中的原始字节序列负荷;亦或者中断信号可以为一[满]中断信号用以切换视频解码器101到未检查模式,以加载储存于RBSP FIFO 109中的原始字节序列负荷。The
在[空]中断信号的例子中,中断控制器110用于检测BSB FIFO 104和RBSP FIFO 109的状态指标是否达到预设的空组态(empty configuration),如同此例,该预设的空组态可以设计做为几乎空的BSB FIFO 1045的第一指标,以及几乎空的RBSP FIFO 109的第二指标,只有当中断控制器110接收BSBFIFO 104和RBSP FIFO 109的状态指标,而且确认满足预设的空组态时,视频解码器101可以切换至检查模式,以加载储存于RBSP FIFO 109中的原始字节序列负荷。在另一关于[满]中断信号的替代实施例中,中断控制器110用于检测BSB FIFO 104和RBSP FIFO 109的状态指标是否达到预设的满组态(full configuration),如同此例,该预设的满组态可以设计做为几乎满的BSBFIFO 1045的第一指标,以及几乎满的RBSP FIFO 109的第二指标,只有当中断控制器110接收BSB FIFO 104和RBSP FIFO 109的状态指标,而且确认满足预设的满组态时,视频解码器101可以切换至未检查模式,以加载储存于RBSP FIFO 109中的原始字节序列负荷。此外,任何该发明所属技术领域中的技术人员皆可了解:为了产生中断信号并使得BSB FIFO 104以及RBSPFIFO 109可以达到较佳的利用率,预设的中断组态可各别设计。In the example of the [empty] interrupt signal, the
通过恰当地切换视频解码器101至未检查模式,以加载储存于RBSPFIFO 109中的原始字节序列负荷,因此降低询问先进先出状态的频率,并具有中断控制器101的帮助以及BSB FIFO 104和RBSP FIFO 109的利用率,所以视频解码器101的效能可以大幅地提高。By appropriately switching the
图2是显示用于图1的比特流缓冲控制器100的控制信号及数据串流详细细节的方块图,此外,举例而言,图1的进程管理器105可以是比特流缓冲控制器201和多工器202,其详细特征揭露如下。FIG. 2 is a block diagram showing details of control signals and data streams for the bit
比特流缓冲控制器201调整存取速率使得BSB FIFO 104为充满状态,比特流缓冲控制器201产生一用于存储器接口103的控制协议,进而从外部存储器102加载比特流至BSB FIFO 104,而该比特流不是封包化的基本比特流形式就是基本比特流形式。如果BSB FIFO 104的状态指标变成满或者几乎满,比特流缓冲控制器201将基于该控制协议而中止从外部存储器102加载比特流至BSB FIFO 104,而如果BSB FIFO 104的状态指标变成半满、几乎空或者空,比特流缓冲控制器201将基于该控制协议而要求从外部存储器102加载比特流至BSB FIFO 104。The bit
多工器202连接BSB FIFO 104或者具有NALU2RBSP的剖析器108的封包化的基本比特流剖析器107,如前述,当输入比特流为封包化的基本比特流形式,多工器202将具有封包化的基本比特流形式比特流,该封包化的基本比特流形式比特流储存于BSB FIFO 104中以流过封包化的基本比特流剖析器107,进而取得基本比特流形式有效负荷,接着进入NALU2RBSP的剖析器108以取得原始字节序列负荷。在一替代实施例中,当输入比特流为基本比特流形式,多工器202将具有基本比特流形式比特流,该基本比特流形式比特流储存于BSB FIF 104中,并且直接流进NALU2RBSP的剖析器108以取得原始字节序列负荷。此外,封包化的基本比特流剖析器107用于从储存于BSB FIFO 104中的比特流取得基本比特流形式有效负荷,而NALU2RBSP的剖析器108用于移除基本比特流形式有效负荷的仿真预防3字节,其中该基本比特流形式有效负荷的仿真预防3字节是由封包化的基本比特流剖析器107所取得,或者是直接储存于BSB FIFO 104以取得原始字节序列负荷,上述这些技术特征与图1所揭露的类似。多工器202用于:如果第二先进先出缓冲器109的状态指标变成几乎满或者满,多工器202将中止基本比特流有效负荷加载至NALU2RBSP的剖析器108以取得第二先进先出缓冲器109中储存用的原始字节序列负荷,而如果第二先进先出缓冲器109的状态指标变成半满、几乎空或者空,多工器202则要求基本比特流有效负荷加载至NALU2RBSP的剖析器108以取得第二先进先出缓冲器109中储存用的原始字节序列负荷。The
比特流管理器112读取储存于RBSP FIFO 109中的原始字节序列负荷,并且根据语法规定而对视频解码器101取消变换储存于RBSP FIFO 109中的原始字节序列负荷。The
除了储存封包化的基本比特流/基本比特流形式的比特流及原始字节序列负荷之外,此处的BSB FIFO 104以及RBSP FIFO 109是用来根据不同用途而标示比特流,并且产生其各自拥有的状态指标(例如:空、几乎空、半满、几乎满或者满状态)以指出其充满状态。BSB FIFO 104和RBSP FIFO 109的状态指标可以由中断控制器110传送及接收,并且基于预设的中断组态而用于产生中断信号,例如一[空]中断信号或者一[满]中断信号,其中该预设的中断组态可为预设空组态或者预设满组态,使得视频解码器101可以在检查模式或未检查模式中切换,以加载储存于RBSP FIFO 109中的原始字节序列负荷。在一个类似实施例中,任何该发明所属技术领域中的技术人员皆可了解:为了产生中断信号并使得BSB FIFO 104以及RBSP FIFO 109可以达到较佳的利用率,预设的中断组态可各别设计。In addition to storing the packetized elementary bit stream/bit stream in the form of elementary bit stream and the original byte sequence load, the
通过恰当地切换视频解码器101至未检查模式,以加载储存于RBSPFIFO 109中的原始字节序列负荷,因此降低询问先进先出状态的频率,并具有中断控制器101的帮助以及BSB FIFO 104和RBSP FIFO 109的利用率,所以视频解码器101的效能可以大幅地提高。By appropriately switching the
图3是显示图1比特流缓冲控制器100的操作的流程图。FIG. 3 is a flowchart showing the operation of the
关于步骤301,比特流缓冲控制器100处于初始状态,在此处输入比特流储存于BSB FIFO 104中,取自输入比特流的原始字节序列负荷则储存于RBSP FIFO 109中,而视频解码器101则是在检查模式中加载储存于RBSPFIFO 109中的原始字节序列负荷,也就是说,视频解码器101在加载储存于RBSP FIFO 109中的原始字节序列负荷时,视频解码器101必须每次检查RBSP FIFO 109的充满状态指标,举例而言,比特流可通过存储器接口而加载。另外,输入比特流加载至BSB FIFO 104的过程可以根据BSB FIFO 104的充满状态而被中止或要求,而被取出的原始字节序列负荷加载至RBSPFIFO 109的过程亦可以根据RBSP FIFO 109的充满状态而被中止或要求。此外,如果输入比特流为封包化的基本比特流形式,储存于BSB FIFO 104的输入比特流可以被剖析以取得基本比特流形式有效负荷,被输入的基本比特流形式比特流或者被取出的基本比特流形式有效负荷可以被剖析以取得RBSPFIFO 109中储存用的原始字节序列负荷。Regarding
关于步骤302,比特流缓冲控制器100的中断控制器110检测BSB FIFO104和RBSP FIFO 109的充满状态。Regarding
关于步骤303,中断控制器110检测BSB FIFO 104和RBSP FIFO 109的充满状态是否满足预设中断组态,例如预设[空]中断组态或者预设[满]中断组态。Regarding
接着,视频解码器101在未检查模式和检查模式之间切换,以加载储存于RBSP FIFO 109的原始字节序列负荷,因此降低询问先进先出状态的频率。举例而言,在步骤304处,当中断控制器110检测BSB FIFO 104和BSP FIFO109的充满状态满足该预设中断组态时,视频解码器101在未检查模式中加载储存于RBSP FIFO 109中的原始字节序列负荷;相反地,在步骤305处,当中断控制器110检测BSB FIFO 104和BSP FIFO 109的充满状态没有满足该预设中断组态时,视频解码器101在检查模式中加载储存于RBSP FIFO 109中的原始字节序列负荷。前述该预设中断组态可以为一预设[空]中断组态、一预设[满]中断组态,或者被各别设计以产生中断信号,进而使得BSB FIFO 104和RBSP FIFO 109可以达到较佳的利用率。Next, the
随后回到步骤302及步骤303,该处比特流缓冲控制器100的中断控制器110再次检测BSB FIFO 104和RBSP FIFO 109的充满状态,并且检测BSBFIFO 104和RBSP FIFO 109的状态指标是否满足该预设中断组态。Then get back to
通过视频解码器101在未检查模式和检查模式之间恰当地切换,以加载储存于RBSP FIFO 109中的原始字节序列负荷,因此降低询问先进先出状态的频率,并具有中断控制器101的帮助以及BSB FIFO 104和RBSP FIFO 109的利用率,所以视频解码器101的效能可以大幅地提高。Properly switching between unchecked mode and checked mode by the
最后,该发明所属技术领域中的技术人员皆了解,以上叙述及实施例仅为本发明示范并揭露的优选实施例与实施细节,并非意欲限制本发明的范围,任何该发明所属技术领域中的技术人员应当知道在不脱离本发明的精神和范围内,可作些许的更动及润饰,因此,本发明的保护范围当以所附权利要求中界定的位准。Finally, those skilled in the technical field of this invention will understand that the above descriptions and embodiments are only preferred embodiments and implementation details for demonstration and disclosure of the present invention, and are not intended to limit the scope of the present invention. Those skilled in the art should understand that some changes and modifications can be made without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention should be defined in the appended claims.
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910142703 CN101902626B (en) | 2009-05-31 | 2009-05-31 | Bit stream buffer controller and its control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910142703 CN101902626B (en) | 2009-05-31 | 2009-05-31 | Bit stream buffer controller and its control method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101902626A CN101902626A (en) | 2010-12-01 |
CN101902626B true CN101902626B (en) | 2012-11-28 |
Family
ID=43227778
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200910142703 Expired - Fee Related CN101902626B (en) | 2009-05-31 | 2009-05-31 | Bit stream buffer controller and its control method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101902626B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104683826A (en) * | 2013-11-29 | 2015-06-03 | 青岛永通电梯工程有限公司 | Wireless downloading acceleration method |
CN104717263A (en) * | 2013-12-17 | 2015-06-17 | 青岛龙泰天翔通信科技有限公司 | Wireless cloud downloading accelerator |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5619341A (en) * | 1995-02-23 | 1997-04-08 | Motorola, Inc. | Method and apparatus for preventing overflow and underflow of an encoder buffer in a video compression system |
CN1167298A (en) * | 1996-05-21 | 1997-12-10 | 三星电子株式会社 | Method for data interfacing between microprocessor and memory |
CN1694087A (en) * | 2005-06-15 | 2005-11-09 | 威盛电子股份有限公司 | Device and method for reading data |
CN1921599A (en) * | 2005-08-23 | 2007-02-28 | 乐金电子(昆山)电脑有限公司 | Arithmetic device for digital signal processor and bit flow storage means |
-
2009
- 2009-05-31 CN CN 200910142703 patent/CN101902626B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5619341A (en) * | 1995-02-23 | 1997-04-08 | Motorola, Inc. | Method and apparatus for preventing overflow and underflow of an encoder buffer in a video compression system |
CN1167298A (en) * | 1996-05-21 | 1997-12-10 | 三星电子株式会社 | Method for data interfacing between microprocessor and memory |
CN1694087A (en) * | 2005-06-15 | 2005-11-09 | 威盛电子股份有限公司 | Device and method for reading data |
CN1921599A (en) * | 2005-08-23 | 2007-02-28 | 乐金电子(昆山)电脑有限公司 | Arithmetic device for digital signal processor and bit flow storage means |
Also Published As
Publication number | Publication date |
---|---|
CN101902626A (en) | 2010-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114556956B (en) | Low-latency encoding using bypassed and entropy coded substreams | |
JP3717984B2 (en) | MPEG2 transport decoder device | |
US8291138B2 (en) | Skip based control logic for first in first out buffer | |
JPH0923424A (en) | Device for transmitting, receiving and decoding audiovisual streams | |
TW200930103A (en) | Stream processing apparatus, method for stream processing and data processing system | |
US20060153290A1 (en) | Code conversion method and device thereof | |
US20240267547A1 (en) | Video Frame Codec Architectures | |
CN101902626B (en) | Bit stream buffer controller and its control method | |
US7725905B1 (en) | Media accelerator interface API | |
US9122411B2 (en) | Signal order-preserving method and apparatus | |
US20110314190A1 (en) | Fifo buffer system | |
US6907481B2 (en) | System for bit-rate controlled digital stream playback and method thereof | |
US8194755B2 (en) | Bit stream buffer controller and its method | |
CN107124240A (en) | A kind of channel delay analogue means and method | |
CN1965550B (en) | Method and apparatus for processing complete bursts of data | |
TWI423678B (en) | Bit-stream buffer system and its control method | |
US7720294B2 (en) | Unified decoder architecture | |
TW493350B (en) | A bit stream buffering and demultiplexing apparatus for a DVD audio decoding system | |
CN100461747C (en) | A code rate adjustment method for multimedia code stream | |
JP7696518B2 (en) | Transfer device, transfer method, and transfer program | |
CN1725841A (en) | Digital video storage device and method for storing digital video data | |
Zhang et al. | Design and implementation of a multi-programs transport stream multiplexer | |
JPH0474046A (en) | Speed converter for atm cell | |
JPH11313314A (en) | Decryption device | |
Xiaoli et al. | Design and Implementation of Real-time Video Compression System Control Framework |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121128 Termination date: 20190531 |
|
CF01 | Termination of patent right due to non-payment of annual fee |