Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for distributing memory of coding channels

A coding channel and channel technology, which is applied in the field of allocating memory for coding channels, can solve the problems of large memory usage and increased memory cost, and achieve the effect of reducing memory cost and saving occupancy.

Active Publication Date: 2015-06-24
HUAWEI TECH CO LTD
View PDF5 Cites 1 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 distributing memory of coding channels
  • Method and device for distributing memory of coding channels
  • Method and device for distributing memory of coding channels

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 invention relates to a method and device for distributing memory of coding channels. The method includes the steps of dividing a public cache pool into a plurality of cache areas, determining one of the cache areas in the public cache pool as a memory unit of a first reestablished frame corresponding to the first channel, releasing the memory unit of the first reestablished frame to the public cache pool when determining an original reference frame corresponding to the first channel as a first reference frame, releasing the memory unit of the original reference frame corresponding to the first channel to the public release pool when determining the first reestablished frame as the first reference frame, determining the memory unit released by a previous channel to the public cache pool as the memory unit of a second reestablished frame corresponding to the current channel, releasing the memory unit of the second reestablished frame to the public cache pool when determining the original reference frame corresponding to the current channel as a second reference frame, and releasing the memory unit of the original reference frame corresponding to the current channel to the public cache pool when determining the second reestablished frame as the second reference frame.

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
IPC IPC(8): H04N5/76H04N19/423
Inventor 李俊婵付洋梁削削
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products