Reference Pixel Memory Space Configuration for Image Capturing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High resolution digital image capturing apparatuses face inefficiencies in memory space configuration, particularly with inter-prediction methods where reference frames are stored until calculation is complete, leading to wasted memory space as search range windows move beyond initially referenced regions.
Innovation Solution
Implementing a reference pixel memory with a main storage sub-space and an extra storage sub-space, where reconstruction reference pixels are stored in the main space initially and moved to the extra space when no longer needed, allowing new frames to overwrite unused regions, thereby optimizing memory usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If reference frames are stored in a fixed memory space until calculation is complete, then calculation accuracy is ensured, but memory space is wasted when search range windows move beyond referenced regions
Solution Approach 1:
The patent applies the dynamics principle by making the reference pixel memory space dynamically adjustable. The memory space is divided into a first storage space and a second storage space, allowing the system to flexibly allocate and release memory regions based on the actual movement of search range windows. When a search range window moves beyond a referenced region, the corresponding memory space is released for reuse, thereby reducing memory waste while ensuring calculation accuracy is maintained through proper memory management.
Solution Approach 2:
The patent implements the discarding and recovering principle by releasing memory spaces that are no longer needed after search range windows move beyond referenced regions. The system discards references to pixels in regions that are no longer within search range windows and recovers the corresponding memory spaces for storing new reference pixels. This ensures that memory resources are continuously reused efficiently without compromising the accuracy of ongoing calculations.
2Reliability
If a large reference pixel memory space is allocated to store multiple reference frames, then inter-prediction method requirements are met, but memory resource waste occurs in practical applications
Solution Approach 1:
The patent resolves this contradiction by implementing a dynamic memory management system that adjusts the allocated memory space based on actual usage. The reference pixel memory is divided into multiple storage spaces that can be independently allocated and released. When search range windows move and no longer reference certain pixel regions, the corresponding memory spaces are released and can be reused for new reference pixels, thereby reducing memory resource waste while maintaining the ability to store multiple reference frames when needed.
Solution Approach 2:
The patent applies segmentation by dividing the reference pixel memory into a first storage space and a second storage space. This segmentation allows the system to manage memory more granularly, allocating space only where and when it is needed for active search range windows. The first storage space stores reference pixels for currently active windows, while the second storage space can be used for additional reference frames or reused when space becomes available, optimizing memory resource utilization.
Data Source
AI summary
A reference pixel memory storage space configuration method for configuring a main storage sub-space and an extra storage sub-space of a reference pixel memory storage space of a high resolution digital image capturing apparatus is disclosed. The method includes steps of: calculating a first frame to obtain a plurality of first reconstruction reference pixels; storing the first reconstruction reference pixels in the main storage sub-space; moving a search range window to search the first reconstruction reference pixels and calculating a second frame by referencing the first reconstruction reference pixels covered by the search range window to obtain a plurality of second reconstruction reference pixels, and when the search range window is moved from a first region to a second region in the main storage sub-space, the first region becomes an available space. The second reconstruction reference pixels are orderly stored in the extra storage sub-space and the available space.


