Collaborative Graphics Rendering Using Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Next-generation mobile devices face challenges in providing remote display capabilities with high image quality and long playback duration due to limited resources, requiring tradeoffs between image quality and battery life, especially in environments where multiple devices are idle and could be harnessed for collaborative rendering.
Innovation Solution
The implementation of a Distributed Graphics Rendering for Collaborative Applications (DGRCA) scheme, where mobile devices dynamically coordinate and distribute rendering tasks among themselves and a wireless display access point to optimize image rendering, utilizing each device's available resources and adapting to changes in device status and arrangement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a single mobile device provides remote display capability, then the device can maintain simpler operation and configuration, but the image quality and playback duration are limited by the device's individual resources
Solution Approach 1:
The patent combines multiple mobile devices to work together as a unified rendering system. Multiple devices pool their computational resources, graphics processing capabilities, and battery power to collectively drive a single remote display, thereby extending playback duration and improving image quality while maintaining ease of operation through automated device selection and coordination
2Ease of operation
If a single mobile device provides remote display capability, then the device configuration and coordination remain simple, but the image quality and frame rates are constrained by limited computational resources
Solution Approach 1:
Multiple mobile devices are merged into a collaborative rendering system where each device contributes its graphical processing units (GPUs), central processing units (CPUs), and memory resources. This pooling of computational power enables higher resolution rendering, smoother frame rates, and better overall image quality while the system automatically manages device coordination to maintain configuration simplicity
Solution Approach 2:
The rendering workload is segmented and distributed across multiple mobile devices. Different devices handle different portions of the graphics processing tasks, such as rendering different frames, processing different texture mappings, or handling different computational geometry operations, thereby dividing the computational burden and improving overall image quality
3Duration of action of moving object
If multiple idle mobile devices are harnessed for collaborative rendering, then playback duration and image quality improve, but the system complexity and user coordination requirements increase
Solution Approach 1:
The collaborative rendering system implements self-service mechanisms where mobile devices automatically discover each other, negotiate their participation, and coordinate their rendering tasks without requiring manual user configuration. The system autonomously selects available devices, assigns rendering workloads, manages data transmission protocols, and adapts to device status changes, thereby reducing system complexity from the user perspective while enabling extended playback duration through multiple devices
4Manufacturing precision
If multiple mobile devices are coordinated for collaborative rendering, then image quality and frame rates improve, but the complexity of device arrangement adaptation and security management increases
Solution Approach 1:
The system implements dynamic adaptation to changing device arrangements and statuses. Mobile devices continuously report their availability, computational capacity, and connection status, and the system dynamically reconfigures the collaborative rendering network in real-time. This allows the system to maintain optimal image quality and frame rates even as devices are added or removed from the network, with automatic workload redistribution and protocol adjustment
Data Source
AI summary
Systems, devices and methods are described including receiving a policy from a secure storage device, where the policy may be used to implement collaborative rendering of image content. The image content may include multiple portions of image content. The policy may be used to determining rendering assignments for multiple mobile devices where the assignments may specify that a mobile device is to render one content portion while another mobile device is to render another content portion. The rendering assignments may be provided to the mobile devices and rendered output corresponding to the different content portions may be received from the mobile devices. The rendered output may then be assembled into one or more image frames and wirelessly communicated to a remote display.


