Mixed production line apparatus used for video encoding

A video encoding and pipeline technology, applied in the field of digital video encoding and decoding, can solve the problems of not making full use of encoding processing parallelism, restricting encoding speed, etc., and achieve the effects of reducing data waiting time, increasing parallelism, and reducing memory area

Active Publication Date: 2009-03-25
ZHEJIANG UNIV
View PDF0 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Existing video encoding systems fail to take full advantage of the degree of parallelism in the encoding process, which limits overall encoding speed

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Mixed production line apparatus used for video encoding
  • Mixed production line apparatus used for video encoding
  • Mixed production line apparatus used for video encoding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] Embodiment 1: a hybrid pipeline device for video encoding, specifically as follows:

[0038] Such as figure 1 As shown, a hybrid pipeline device for video encoding includes a prefetcher, a mode selector, a reconstruction looper, and an entropy encoder. The data prefetcher receives the video data to be encoded and the reference data generated by the entropy encoder, and sends out the original data and the search window data. The mode selector accepts the original data and search window data generated by the prefetch data unit, and sends macroblock mode and motion information. The reconstruction looper receives the original data and search window data generated by the prefetch data unit, accepts the macroblock mode and motion information generated by the mode selector, and sends out quantization coefficients and filter data. The entropy coder accepts the macroblock mode and motion information generated by the mode selector, accepts the quantization coefficient and filte...

Embodiment 2

[0049] Embodiment 2: a hybrid pipeline device for video encoding, specifically as follows:

[0050] Such as figure 1As shown, a hybrid pipeline device for video encoding includes a prefetcher, a mode selector, a reconstruction looper, and an entropy encoder. The data prefetcher receives the video data to be encoded and the reference data generated by the entropy encoder, and sends out the original data and the search window data. The mode selector accepts the original data and search window data generated by the prefetch data unit, and sends macroblock mode and motion information. The reconstruction looper receives the original data and search window data generated by the prefetch data unit, accepts the macroblock mode and motion information generated by the mode selector, and sends out quantization coefficients and filter data. The entropy coder accepts the macroblock mode and motion information generated by the mode selector, accepts the quantization coefficient and filter...

Embodiment 3

[0061] Embodiment 3: a hybrid pipeline device for video encoding, specifically as follows:

[0062] Such as figure 1 As shown, a hybrid pipeline device for video encoding includes a prefetcher, a mode selector, a reconstruction looper, and an entropy encoder. The data prefetcher receives the video data to be encoded and the reference data generated by the entropy encoder, and sends out the original data and the search window data. The mode selector accepts the original data and search window data generated by the prefetch data unit, and sends macroblock mode and motion information. The reconstruction looper receives the original data and search window data generated by the prefetch data unit, accepts the macroblock mode and motion information generated by the mode selector, and sends out quantization coefficients and filter data. The entropy coder accepts the macroblock mode and motion information generated by the mode selector, accepts the quantization coefficient and filte...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a hybrid pipelining device used for video coding, which comprises a prefetched data acquisition device, a mode selector, a reconstruction loop device and an entropy coder. The reconstruction loop device comprises an intra-frame predictor, an inter-frame predictor, a differential reconstruction device and a deblock filter; data of the same macro block is processed through the prefetched data acquisition device, the mode selector, the reconstruction loop device and the entropy coder sequentially in different timeslices; and in the same timeslice, the prefetched data acquisition device, the mode selector, the reconstruction loop device and the entropy coder process the data of four different macro blocks. The hybrid pipelining device increases the PDR, reduces the area of a memory, and serves the purposes of high definition and real-time coding.

Description

technical field [0001] The present invention relates to the technical field of digital video encoding and decoding, and in particular relates to a hybrid pipeline device for video encoding that can satisfy high-definition real-time applications such as hardware video encoders. Background technique [0002] The research on digital image and video signal processing and coding technology began in the 1950s, and the coding method initially adopted was differential pulse code modulation (DPCM for short) in the space domain. By the 1970s, transform coding techniques and motion compensation prediction techniques began to appear. In 1974, Ahmed et al. introduced block-based two-dimensional discrete cosine transform (referred to as DCT), which became a core technology in the modern advanced video coding framework. These technologies gradually matured and developed into a practical coding technology in the 1980s, establishing a block-based hybrid coding framework, a traditional hybri...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04N7/26H04N7/50H04N19/103H04N19/117H04N19/13H04N19/61
Inventor 虞露朱韵鹏
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products