Large Image Navigation via MPEG Video Stream Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Due to bandwidth, processing, and memory limitations, users face challenges in navigating large images without downloading the entire image, necessitating an efficient method to provide visual content that allows for seamless image navigation over constrained networks.
Innovation Solution
A system that processes large images into macro-blocks, generates MPEG compliant video streams, and transmits these streams over a cable network, enabling efficient viewing and navigation of image portions with real-time transition generation, using I-pictures, B-pictures, and P-pictures to manage bandwidth and quality constraints.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the entire large image is transmitted to the user, then the user can view the complete image content, but the bandwidth consumption and processing requirements become excessively high
Solution Approach 1:
The large image is divided into multiple smaller picture groups, each corresponding to a specific region of the image. Instead of transmitting the entire image at once, only the requested picture groups are transmitted to the user, significantly reducing bandwidth consumption while maintaining access to complete image content through progressive loading
2Ease of operation
If real-time encoding is performed for each image portion request, then navigation between image portions is enabled, but the processing complexity and time consumption increase
Solution Approach 1:
The image is pre-divided into picture groups during image acquisition, and I-picture data structures are pre-prepared for each group. This preliminary organization eliminates the need for complex real-time encoding operations when users navigate between image portions, as the data is already structured and ready for transmission
Solution Approach 2:
I-picture data structures are used to store and transmit image information in a standardized format that can be directly decoded by user equipment. This copying approach using established video coding formats simplifies the transmission and processing compared to performing full real-time encoding operations
3Measurement precision
If high-resolution image portions are transmitted, then the viewing quality is improved, but the data transmission volume and bandwidth requirements increase
Solution Approach 1:
Different picture groups corresponding to different regions of the large image can be transmitted with appropriate quality levels based on user needs. The system allows selective transmission of high-resolution portions only where required, rather than uniformly high resolution across the entire image, optimizing the balance between viewing quality and data transmission volume
Data Source
AI summary
A system for providing visual content to a user, the system includes: a memory unit for storing information representative of a large image; an input for receiving a request to view a first portion of the large image; an encoder for processing the large image in order to generate macro-blocks and for generating an MPEG compliant video stream representative of the first portion of the large image; wherein the generating includes processing the macro-blocks that form the first portion; and a transmitter for transmitting over a cable network to the user the MPEG compliant video stream.


