Large Image Navigation via MPEG Video Stream Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveimage content completenessVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSQuantity of substance

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

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveimage navigation capabilityVSAvoidprocessing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #26Copying

3Measurement precision

If high-resolution image portions are transmitted, then the viewing quality is improved, but the data transmission volume and bandwidth requirements increase

Engineering Contradiction:
Improveimage viewing qualityVSAvoiddata transmission volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

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

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10250889B1System, method and computer readable medium for providing visual content to a user
Publication Date: 2019.04.02 ARRIS ENTERPRISES LLC
  • US10250889B1 patent drawing
  • US10250889B1 patent drawing
  • US10250889B1 patent drawing

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.