Interactive Video Subsystem Modular Interaction Components
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing interactive video technologies are monotonous due to their reliance on a single option component and storyline component, limiting their ability to provide complex interactivity and immersive experiences.
Innovation Solution
A video interaction method and apparatus that displays interactive videos with multiple interaction components, allowing users to determine sub-variable values based on operations, which trigger specific media segments, enhancing interactivity and immersive content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single option component and storyline component are used in interactive video, then the system structure is simple, but the interactivity is monotonous and limited
Solution Approach 1:
The patent divides the interaction system into multiple independent components: option components, storyline components, interaction object components, and determining condition components. Each component handles specific interaction types, allowing the system to process complex user inputs through modular processing while maintaining clear separation of concerns and manageable system architecture.
Solution Approach 2:
The interaction component framework is designed to be universal, supporting multiple interaction types (option selection, storyline navigation, object manipulation) through a unified component structure. The determining condition mechanism provides a universal decision-making framework that works across all interaction types, enabling diverse interactivity without requiring separate systems for each function.
2Adaptability or versatility
If multiple interaction components and dynamic media segment playback are implemented, then interactivity and immersive experience are enhanced, but system complexity increases
Solution Approach 1:
The system dynamically adjusts media segment playback based on real-time determining conditions evaluated from user interactions. The determining conditions are dynamically assessed against current video context and user actions, allowing the system to adaptively select and play relevant media segments, creating an immersive experience while maintaining efficient resource utilization through on-demand processing.
Solution Approach 2:
The system implements a feedback loop where user interactions are continuously monitored, determining conditions are evaluated based on interaction outcomes, and media segment playback is adjusted accordingly. This closed-loop control mechanism ensures that the system responds appropriately to user actions while maintaining coherent narrative flow, managing complexity through systematic feedback processing.
3Productivity
If dynamic media segment playback based on sub-variable values is implemented, then resource efficiency is improved, but processing requirements increase
Solution Approach 1:
Instead of processing or loading all media segments upfront, the system evaluates determining conditions and plays only the specific media segments that match current user interactions and narrative context. This partial action approach loads and processes only necessary resources at each moment, improving resource efficiency while managing processing requirements through selective execution rather than comprehensive pre-processing.
Data Source
AI summary
A video interaction method includes: displaying an interactive video playing page playing a target interactive video; playing a first target object in the target interactive video in the interactive video playing page, and displaying a first interaction component in a first region associated with the first target object; determining, in response to a first operation on the first interaction component, a first sub-variable value of a first sub-variable corresponding to the first interaction component; and playing a target media segment of the target interactive video in the interactive video playing page according to the first sub-variable value.


