Image Data Transfer via Burst Mode SDRAM Addressing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If burst mode writing is used for data transfer units, then data transfer efficiency is improved, but device complexity increases
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.
Data Source
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.


