Image Data Transfer via Burst Mode SDRAM Addressing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image processing systems using SDRAM for transferring reconstructed and reference images are inefficient due to high cycles required for address setting, leading to increased power consumption and reduced data transfer rates.

Innovation Solution

An image data transfer method that reads pixel data in a two-dimensional format, scanning data transfer units in one direction and writing them in burst mode to a temporary storage with consecutive addresses, while keeping the other address fixed, to improve data transfer efficiency between image processing devices and storage memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data packs are transferred to SDRAM using expanded data bus width, then data transfer rate is improved, but number of address setting cycles increases

Engineering Contradiction:
Improvedata transfer rateVSAvoidaddress setting cycles
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent segments the image data into data packs of predetermined sizes (e.g., 4 pixels wide) and organizes them in a specific pattern within the SDRAM. By dividing the transfer into manageable segments and arranging them contiguously in memory, the system can use burst mode reading to transfer multiple data packs without changing addresses, thus reducing address setting cycles while maintaining high transfer rates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by pre-arranging data packs in contiguous memory locations before transfer operations. The frame vertical scan read section is configured to read data packs in a predetermined order and write them to consecutive addresses in the temporary data storage. This preliminary organization of data in memory allows subsequent burst mode reads to proceed efficiently without frequent address changes, reducing the time lost to address setting.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If burst mode writing is used for data transfer units, then data transfer efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidcontrol mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service by having the frame vertical scan read section automatically manage the data transfer process. The read section reads data packs in a predetermined order and writes them to consecutive addresses in the temporary data storage without requiring external intervention. The burst mode writing is handled internally by the memory controller, which automatically manages address sequencing and data latching, thus improving transfer efficiency while keeping the control mechanism relatively simple.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7978198B2Image data transfer method, image processing device, and imaging system
Publication Date: 2011.07.12 GODO KAISHA IP BRIDGE 1
  • US7978198B2 patent drawing
  • US7978198B2 patent drawing
  • US7978198B2 patent drawing

AI summary

An image data transfer method including the steps of: (a) reading pixel data of a two-dimensional image stored in a first image storage and having a plurality of pixels, the position of each of the pixels being represented by coordinates of first and second directions, the pixel data being read by scanning data transfer units of the pixel data in the second direction where each of the data transfer units is formed by data of a predetermined number of pixels consecutive in the first direction; (b) writing the data transfer units read at step (a) in a temporary data storage where data is stored at a position designated by a combination of first and second addresses, the data transfer units being written in burst mode in a region of the temporary data storage in which the first addresses are consecutive while the second address is fixed; and (c) reading the data transfer units written in the temporary data storage from the region in which the first addresses are consecutive while the second address is fixed in burst mode and writing the read data transfer units in a second image storage.