Image Processing Apparatus Reducing Data Transmission for Virtual Viewpoints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The generation of virtual viewpoint images using multiple cameras results in a significant amount of data transmission, which burdens communication paths and server processing loads, particularly when generating virtual viewpoint contents that include both images and audio.

Innovation Solution

An image processing apparatus that employs adapters to separate foreground images from captured images, using difference images between camera views, thereby reducing the data amount transmitted between devices, with adapters connected in a daisy-chain configuration to efficiently process and transmit only the necessary foreground data to a server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all captured images from multiple cameras are transmitted to the server for virtual viewpoint generation, then the completeness of image data is improved, but the data transmission amount and server processing load increase significantly

Engineering Contradiction:
Improvecompleteness of image dataVSAvoiddata transmission amount
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential foreground information from captured images by generating difference images that represent changes between consecutive frames. Instead of transmitting complete captured images, the system transmits only the difference images containing foreground object information, thereby reducing data transmission amount while maintaining the necessary information for virtual viewpoint generation

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the image data transmission process by dividing it into two parts: difference images transmitted from image capturing apparatus to image processing apparatus, and foreground images generated and transmitted from image processing apparatus to server. This segmentation allows intermediate processing at the image processing apparatus to reduce the overall data burden on the server

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the server receives and processes all captured images directly, then the processing accuracy is improved, but the server processing load increases significantly

Engineering Contradiction:
Improveprocessing accuracyVSAvoidserver processing load
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs preliminary processing of captured images at the image processing apparatus by generating difference images and extracting foreground information before transmitting to the server. This preliminary action reduces the complexity of data received by the server, thereby lowering the server's processing load while maintaining the accuracy needed for virtual viewpoint generation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The image processing apparatus acts as an intermediary between the image capturing apparatus and the server. It receives captured images, processes them to generate difference images and foreground images, and then transmits the processed data to the server. This intermediary role distributes the processing burden and protects the server from handling raw high-volume captured image data

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If difference images are used instead of complete images for transmission, then the data transmission amount is reduced, but the complexity of image processing increases

Engineering Contradiction:
Improvedata transmission amountVSAvoidimage processing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The image processing apparatus performs self-service by automatically generating difference images from captured images and subsequently generating foreground images from those difference images. This self-service capability at the intermediate device eliminates the need for manual processing and distributes the computational complexity away from the server, making the overall system more efficient

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10552980B2Image processing apparatus, image processing method, and storage medium
Publication Date: 2020.02.04 CANON KK
  • US10552980B2 patent drawing
  • US10552980B2 patent drawing
  • US10552980B2 patent drawing

AI summary

An image processing apparatus in an image processing system configured to generate a virtual point image using a plurality of images captured by a plurality of image capturing apparatus receives a first difference image being based on a difference between a third image based on image capturing performed by a third image capturing apparatus of the plurality of image capturing apparatuses and a second image based on image capturing performed by a second image capturing apparatus of the plurality of image capturing apparatuses and has a smaller data amount than that of the third image, and acquires a foreground image by extracting a predetermined object from the second image, using the received first difference image and a second difference image between a first image based on image capturing performed by a first image capturing apparatus of the plurality of image capturing apparatus and the second image.