NBMP Function Image Retrieval and Scale Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current Network-based Media Processing (NBMP) standard lacks a mechanism for multiple image locations and dynamic image generation, as it only defines a single URL for a function's image location, which is inadequate for handling various target platforms and operating systems.

Innovation Solution

The implementation introduces an array of objects to allow multiple locations for static images and enables dynamic image generation by providing platform characteristics, using a flag to determine if an image is static or dynamic, and returning a pointer or an array containing information to generate a dynamic image based on the 'dynamic' flag.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single URL for function image location is used as per NBMP standard, then the system maintains simplicity and ease of operation, but it lacks adaptability for handling various target platforms and operating systems

Engineering Contradiction:
Improveadaptability to different platformsVSAvoidimage location structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the image location specification into multiple distinct URL entries within an array structure, allowing separate image locations for different platforms and operating systems. This segmentation enables the system to handle platform-specific images while maintaining a standardized array-based interface, thus improving adaptability without significantly increasing operational complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a universal array structure that can accommodate multiple image locations for different platforms, operating systems, and device types. This multi-functional approach allows a single standardized data structure to serve multiple purposes: storing images for various platforms, enabling dynamic image selection, and maintaining backward compatibility with single-image scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If multiple image locations are supported for different platforms, then adaptability improves, but the complexity of managing and selecting appropriate images increases

Engineering Contradiction:
Improveplatform-specific image supportVSAvoidimage selection process
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent performs preliminary organization of platform-specific image URLs in a structured array format during system setup or configuration. By pre-organizing image locations according to platform, operating system, and device type, the system eliminates the need for complex runtime decision-making, thus improving ease of operation while maintaining high adaptability to different platforms.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If dynamic image generation is enabled, then versatility and adaptability are enhanced, but system complexity and processing requirements increase

Engineering Contradiction:
Improvedynamic image generation capabilityVSAvoidimage retrieval system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces dynamic image generation capability that allows the system to create platform-specific images on-demand based on template configurations. This dynamic approach enables the system to adapt to new platforms and devices without requiring manual configuration of every possible image location, thus enhancing versatility while managing system complexity through automated image creation processes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs an intermediary template-based image generation mechanism that bridges the gap between static image storage and dynamic platform adaptation. By using templates as intermediaries, the system can generate appropriate images for various platforms automatically, reducing the need for manual image management and lowering overall system complexity while maintaining high adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11782971B2Static and dynamic NBMP function image retrieval and scale ranking
Publication Date: 2023.10.10 TENCENT AMERICA LLC
  • US11782971B2 patent drawing
  • US11782971B2 patent drawing
  • US11782971B2 patent drawing

AI summary

A method, computer program, and computer system is provided for dynamic Network-Based Media Processing (NBMP) image retrieval. A call for a function from among a function group is received. The function call corresponds to an NBMP request to a workflow manager. A determination is made as to whether an image associated with the received function call is static or dynamic. A pointer to the image is returned based on the image being determined to be dynamic.