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

Motion vector search method and apparatus

一种动态矢量、当前图像的技术,应用在电视、电气元件、数字视频信号修改等方向,能够解决运算量大、搜索次数多、动态矢量搜索装置10的电路规模增大等问题,达到防止图像质量下降、图像质量提高的效果

Inactive Publication Date: 2011-08-24
OKI ELECTRIC IND CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This complete search method uses all the pixels in the search range of the motion vector as search points to perform block matching. Because it does not fall into a local minimum, it has the advantages of high search accuracy and improved image quality. However, it has the following problems: Because all the pixels in the dynamic vector search range are used as search points, the number of searches increases and the amount of calculation is very large. It is difficult to apply it to a real-time system.
[0042] However, in this method, since an internal data bus, an internal memory control unit, and a program control unit are newly added, the circuit scale of the motion vector search device 10 is increased, and the control program is complicated, so it cannot be realized. Technically sufficient dynamic vector search method and device

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
  • Motion vector search method and apparatus
  • Motion vector search method and apparatus
  • Motion vector search method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0063] (Structure of Embodiment 1)

[0064] figure 1 is a schematic configuration diagram showing a motion vector search device according to Embodiment 1 of the present invention.

[0065] This motion vector search device 30 is, for example, a device with a modular structure used in an MPEG4 encoder, and has: a bus control circuit 31; 2 parts of 1 MB of image data connected to the bus control circuit 31 for storing the current moment The first and second current image memory 32-0, 32-1 of the area structure; (N-1)×M MBs connected to the bus control circuit 31 for storing the image data of the previous moment of the current moment The first to fourth reference image memories 33-0 to 33-3 of the N area structure (for example: N=4) of the part (for example, 9 MB of N=4, M=3). The first to fourth reference image memories 33-0 to 33-3 are each composed of a 128-bit output single-port memory (Single Port Memory), and the 128-bit output single-port memory stores M pieces of MB dat...

Embodiment 2

[0091] (Structure of Embodiment 2)

[0092] Figure 4 It is a schematic configuration diagram showing a motion vector search device according to Embodiment 2 of the present invention, which corresponds to that of Embodiment 1. figure 1 The same symbols are used for the same features in .

[0093] In the motion vector search device 30A of the second embodiment, instead of the reference image memories 33-0 to 33-3 of the N-block (for example, 4-block) structure constituted by the single-port memory of the first embodiment and the memory for converting the output The second selection unit (for example, a multiplexer (MUX)) 35 is provided with the first to fourth reference image memories 33A in an N-block (for example, 4-block) structure composed of a dual port memory (Dual Port Memory). -0~33A-3 and the two third and fourth selection units (for example, multiplexer (MUX)) 35-0, 35-1 that convert their output, set two SAD arithmetic units 37-0, 37-1 instead of the SAD calculat...

Embodiment 3

[0105] (Structure of Embodiment 3)

[0106] Figure 5 It is a schematic configuration diagram showing a motion vector search device according to Embodiment 3 of the present invention, corresponding to that of Embodiment 2 Figure 4 The same symbols are used for the same features in .

[0107] In the motion vector search device 30B of the third embodiment, instead of the reference image memory 33A-0 to 33A-3 having a structure of 4 regions constituted by the dual-port memory in the motion vector search device 30A of the second embodiment, the same structure is provided. Different reference image memories 33B-0 to 33B-3 with a four-area structure. The reference image memories 33B-0 to 33B-3 with a four-area structure have first and second write ports, first and second write ports, respectively. The two readout ports, the data storage area 33a storing 3 MB data, and the detection result storage area 33b storing the detection result of the motion vector MV are constituted by a d...

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 aim of the present invention is to restrain circuit dimensions augmentation, try for control program simplification. To make the existing memory (32-0), (32-1) for image have two area structure, the output of the memory (32-0), (32-1) can be transformed by multiplex commutator (34), to make the memory (33-0) -(33-3) for referring image to have a structure with four areas, the output of the memory (33-0) -(33-3) for referring image can be transported by multiplex commutator (35). Moreover, to implement the processing of data transmission from memory (42) for storing current image data and referring image data, and the processing of dynamic searching containing difference absolute value and (SAD) operation.

Description

technical field [0001] The present invention relates to a dynamic codec used in an MPEG4 (Moving Picture Experts Group 4) encoder, etc., which is an international standard specification (video codec specification) related to codecs (compression and expansion) of digital moving images and sounds. A vector search method and the dynamic vector search device. Background technique [0002] Conventionally, as a motion vector search method used in an MPG4 encoder or the like, for example, there are techniques described in the following documents. [0003] Patent Document 1: Japanese Unexamined Patent Application Publication No. H10-42300 [0004] Patent Document 2 JP-A-10-336671 [0005] Patent Document 3 JP-A-2003-87799 [0006] Patent Document 4 JP-A-2004-356673 [0007] Non-Patent Document 1 FUJITSU, 55[6] (2004-11) Fujitsu, Hiroshi Nakayama, Yasuhiro Watanabe, and Taro Hagitani "Low Power Consumption MPEG-4Bideoko-Dickkoa", p.528-533 [0008] As described in Patent Documen...

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): H04N7/26H04N7/36H04N7/50H04N19/50H04N19/423H04N19/436H04N19/51
CPCH04N7/26744H04N19/00521H04N7/26755H04N19/00509H04N19/43H04N19/436
Inventor 藤后清丈
Owner OKI ELECTRIC IND 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