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

Coding and decoding method and device for dynamic image, and computer readable record medium

A technology of dynamic images and coding methods, which is applied in the field of coding and decoding of dynamic images, and can solve problems such as poor effect.

Inactive Publication Date: 2007-07-25
鲁海宁
View PDF0 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There is a big flaw in this arrangement, because the smaller the time distance between pictures, the greater their time domain correlation, the better the effect of motion compensation, and vice versa
Since the P picture is coded in advance, its temporal distance from the previous closest reference picture is greater than or equal to 2, so the effect of motion estimation becomes worse

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
  • Coding and decoding method and device for dynamic image, and computer readable record medium
  • Coding and decoding method and device for dynamic image, and computer readable record medium
  • Coding and decoding method and device for dynamic image, and computer readable record medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] The reference picture is divided into pixel units for storage, and the encoder builds a memory address table for the pixel units. The operation of accessing the pixel unit is realized by looking up the memory address table. FIG. 8 shows an embodiment of a pixel unit memory address table. According to the number of the pixel unit, its starting address in the memory can be found, and then the addresses of other pixels can be obtained. Figure 9 is a flowchart of this process. The first step is to obtain the number of the pixel unit and the index of the reference picture; the second step is to choose whether to read or store the pixel unit; the third step is to determine the memory address table according to the index of the reference picture if it is to read, and according to the pixel unit The number looks up its starting address in memory, and accesses it. If it is stored, the pixel unit is stored in the memory, and then the address table is updated.

Embodiment 2

[0038] FIG. 10 is an embodiment of another pixel unit memory address table. The first column 401 is an identifier. When it is equal to 1, the address of the pixel unit is stored in the table; when it is equal to 0, the motion vector of the pixel unit is stored in the table, and it can be calculated according to the motion vector its memory address. For example: each row of the reference picture has M 16×16 macroblocks, which are stored in the memory according to the scanning order of the macroblocks. The starting address of the reference picture is A. If the coordinates of the current pixel unit are, the abscissa is 3 macroblocks, The address of the first pixel of the macroblock with four vertical coordinates and the motion vector of (1, 2) is equal to A+(4*M+3)*256+16*2+1. Figure 11 is a flowchart of this process. The first step is to obtain the number of the pixel unit and the index of the reference picture; the second step is to read or store the pixel unit; the third ste...

Embodiment 3

[0040] Fig. 12 is an embodiment of the present invention in which an encoder reads pixel units of a reference picture in the case of multiple reference pictures. The first step is to read the memory address table of the pixel unit; the second step is to use the identifier in the address table, such as 401 in Figure 10, to determine whether the pixel unit is the same or similar to the pixel unit of other previous reference pictures; In the third step, if there is no identical or similar pixel unit, read the pixel unit for motion estimation, otherwise ignore the pixel unit during motion estimation.

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 reveals a method for organizing, saving and establishing new reference image, expanses the application range of the reference image, and provides the apparatus and record medium for executing said method. Based-on each pixel, the reference image can be made with some operations such as deletion, modification and addition; the reference image is saved in the memory in a compressed format. The invention also reveals a new image type-reference type image, which can be used in two-way estimation, code rate control and anti-error capability.

Description

technical field [0001] The invention relates to a pixel prediction method and device, and belongs to the technical field of dynamic image encoding and decoding. technical background [0002] Dynamic image codec technology is the key technology to realize multimedia data storage and transmission. Currently there are many codec schemes, typical technologies include the MPEG-1, MPEG-2 and MPEG-4 standards introduced by the MPEG Working Group of the International Organization for Standardization / International Electrotechnical Commission (ISO / IEC), and the International Telecommunication Union (ITU) The proposed H.261, H.263 and H.263+ standards, and the H.264 / MPEG-4 AVC standard introduced by the Joint Video Working Group (JVT). [0003] Fig. 1 shows a block diagram of a typical dynamic image encoding device. The collected original pictures are stored in 101, and the pictures are output sequentially according to the encoding sequence, the original pixel value is subtracted fro...

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): H04N7/26H04N19/182H04N19/52H04N19/65
Inventor 鲁海宁
Owner 鲁海宁
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