Method and device for allocating encoding channel memory

An encoding channel and channel technology, which is applied in the field of allocating encoding channel memory, can solve the problems of large memory usage and increase memory cost, and achieve the effect of reducing memory cost and saving occupation.

Active Publication Date: 2017-12-08
HUAWEI TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

From the user's point of view, the encoding of the 16 channels works in parallel, but from the perspective of the encoding hardware unit, the encoding of the 16 channels actually works serially, that is, the hardware only writes the encoding of one channel at a time. Reconstruct the frame. At this time, the memory of the 45M reconstructed frame of the other 15 channels is in an idle state, resulting in a large memory usage and increasing the memory cost.

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
  • Method and device for allocating encoding channel memory
  • Method and device for allocating encoding channel memory
  • Method and device for allocating encoding channel memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.

[0024] figure 1 is a schematic diagram of a multi-pass coding system according to an embodiment of the present invention. Such as figure 1 In the system shown, the public buffer pool includes N+1 buffer areas, each of the N channels has 1 reference frame and 1 reconstructed frame, and 1 reference frame occupies one memory unit. Among them, the first channel can determine a buffer area in the public buffer pool, for example: buffer area 2 is determined as...

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 present invention relates to a method and device for allocating encoding channel memory, comprising: dividing a public buffer pool into multiple buffer areas; determining one of the multiple buffer areas in the public buffer pool as the first channel The memory unit of the first reconstructed frame; when it is determined that the original reference frame corresponding to the first channel is used as the first reference frame, the memory unit of the first reconstructed frame is released to the public buffer pool; when it is determined that the first reconstructed frame is used as the first reference frame When the frame is used as the first reference frame, the memory unit of the original reference frame corresponding to the first channel is released to the public buffer pool; the memory unit released from the previous channel to the public buffer pool is determined as the second reconstruction corresponding to the current channel The memory unit of the frame; when it is determined that the original reference frame corresponding to the current channel is used as the second reference frame, the memory unit of the second reconstructed frame is released to the public buffer pool; when it is determined that the second reconstructed frame is used as the second reference frame , release the memory unit of the original reference frame corresponding to the current channel to the public buffer pool.

Description

technical field [0001] The present invention relates to the technical field of video and image processing, in particular to a method and device for allocating encoding channel memory. Background technique [0002] Compared with traditional analog video recorders, digital video recorders (Digital Video Recorders, referred to as "DVR") use hard disk recording, so they are often called hard disk recorders. It is a computer system for image storage and processing, with functions of long-term video recording, audio recording, remote monitoring and control of image / voice. And its codec system is generally self-compiling and self-decoding, and the number of channels and resolutions of encoding and decoding are relatively fixed. The more codecs, the more memory it takes up, and the higher the memory cost. [0003] The memory occupied by each channel of the current encoding system is independent, mainly because the reference frame and the reconstructed frame occupy more memory. Dur...

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 Patents(China)
IPC IPC(8): H04N5/76H04N19/423
Inventor 李俊婵付洋梁削削
Owner HUAWEI TECH CO LTD
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