Interactive Video Rendering Without Separate Data Channels
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing interactive videos require separate data channels for video and interaction logic, increasing processing load and resource consumption on terminals.
Innovation Solution
Integrate interaction logic into the video by creating an interactive track for the original video and adding interactive components, fusing interaction and video frames to generate an interactive video without additional data channels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If separate data channels are used for video and interaction logic, then interaction function can be implemented, but processing load and resource consumption increase
Solution Approach 1:
The patent merges the video data channel and interaction logic data channel into a single integrated data channel. The interactive video encoding apparatus combines video data and interaction logic data into one bitstream, which is then decoded and rendered together by the terminal. This eliminates the need for separate data channels while maintaining full interaction functionality, thereby reducing device complexity and resource consumption.
Solution Approach 2:
The unified data channel serves multiple functions: it transports both video data and interaction logic data, enables interactive functionality, and simplifies the overall data transmission architecture. By making the data channel universal, the patent eliminates the need for multiple specialized channels, reducing processing load on terminals while preserving adaptability for various interaction types.
2Adaptability or versatility
If additional data channel is added for interaction function, then interaction capability is enabled, but terminal resources are wasted
Solution Approach 1:
The patent combines video data and interaction logic data into a single integrated bitstream during encoding. This merged data structure is transmitted through one channel and processed efficiently by the terminal, enabling interaction capability without the overhead of managing separate data channels and reducing terminal resource consumption for data handling and processing.
3Adaptability or versatility
If video and interaction logic are separated, then interaction function can be implemented, but processing load of terminal increases
Solution Approach 1:
The patent merges video data and interaction logic into a unified data structure that is processed together during decoding and rendering. This approach allows the terminal to handle a single integrated data stream rather than managing separate video and interaction data channels, thereby enabling interaction functions while reducing the overall processing load and power consumption.
Data Source
AI summary
This application provides techniques of generating interactive videos. The techniques comprise obtaining an original video, creating an interactive track for the original video to obtain an initial video, and adding an interactive component to the interactive track; and generating an interactive video by rendering at least one interactive video frame and other video frames of the initial video based on the interactive component. In this way, an interactive video with an interactive capability can be generated without additionally adding a data channel to implement an interaction function, thereby reducing processing load of a terminal and reducing resource consumption of the terminal.


