NBMP Function Image Retrieval and Scale Ranking
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
3Adaptability or versatility
If dynamic image generation is enabled, then versatility and adaptability are enhanced, but system complexity and processing requirements increase
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.
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.
Data Source
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.


