Panoramic Image Encoding Using Bitstream Map for Random Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current panoramic video compression methods face challenges in achieving high compression efficiency while enabling rapid random access, leading to increased system complexity and decoding time, particularly for high-resolution images.
Innovation Solution
The system employs image segmentation into sub-images, encoding these sub-images, and generating bitstream maps (BMAP) to facilitate efficient compression and decoding, allowing for rapid access to specific image regions by combining sub-image bitstreams with BMAP information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If interframe coding method is used to improve compression efficiency, then compression efficiency is improved, but random access capability deteriorates due to delay time
Solution Approach 1:
The patent divides the panoramic image into multiple sub-images (e.g., 4 sub-images: top-left, top-right, bottom-left, bottom-right) and encodes them independently into separate bitstreams. This segmentation allows random access to specific sub-images without decoding the entire image, resolving the contradiction between compression efficiency and random access capability.
Solution Approach 2:
The patent enables partial decoding by allowing the decoder to selectively decode only the required sub-images based on BMAP information, rather than decoding the complete image. This partial action approach maintains compression efficiency while enabling rapid random access to specific regions.
2Loss of time
If intraframe coding method is used to enable random access, then random access capability is improved, but compression efficiency deteriorates
Solution Approach 1:
The patent segments the panoramic image into multiple sub-images with independent encoding, allowing random access to specific sub-images while maintaining compression efficiency through selective decoding of only required segments.
Solution Approach 2:
The encoder performs preliminary action by generating BMAP (Bitstream Map) information that maps spatial positions of sub-images to their corresponding bitstream locations. This preliminary mapping enables the decoder to rapidly locate and access specific sub-images without scanning through the entire bitstream, thus achieving fast random access while maintaining compression efficiency.
3Measurement precision
If high-resolution panoramic image is processed, then picture quality is improved, but decoding time increases significantly
Solution Approach 1:
The patent divides the high-resolution panoramic image into multiple sub-images (e.g., 4 sub-images) and encodes them independently. This segmentation allows the decoder to process only the required sub-images based on BMAP information, significantly reducing decoding time while maintaining high picture quality for the accessed regions.
Solution Approach 2:
The patent enables partial decoding of only the necessary sub-images rather than decoding the entire high-resolution image, thereby reducing decoding time while preserving picture quality for the accessed regions through selective decoding based on BMAP guidance.
4Measurement precision
If entire image is decoded for random access, then access accuracy is improved, but system resource utilization worsens
Solution Approach 1:
The patent segments the panoramic image into multiple sub-images with independent encoding and BMAP information. This segmentation enables the system to access specific sub-images accurately while consuming significantly fewer system resources by processing only the required segments rather than the entire image.
Solution Approach 2:
The patent implements partial decoding by allowing selective decoding of only the necessary sub-images based on BMAP information, thereby achieving accurate access to specific regions while reducing system resource utilization compared to decoding the entire image.
Data Source
AI summary
Disclosed are a system and method for encoding and decoding an image. The image compression system includes an image segmentation unit (110) for segmenting a first image into a plurality of sub-images; a first encoding unit (120) for encoding the sub-images to output sub-image bitstreams; a BMAP construction unit (130) for calculating the quantity of information of each sub-image bitstream and generating BMAP information using the calculated quantity of information and information on construction of each sub-image; and a bitstream combining unit (150) for combining the sub-image bitstreams and BMAP information.


