VOD Reproduction Apparatus Application Control via Segmented Information
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies lack the capability to effectively provide and execute application programs in operative connection with VOD service content, particularly in controlling the operation of these programs in synchronization with the reproduction of distributed content.
Innovation Solution
A reproduction apparatus and method that acquires reproduction control information to control the reproduction of content and manages the operation of application programs, utilizing three types of control information: directly written, externally provided, and embedded within the content, to manage the launch, registration, event firing, suspension, and termination of applications based on specified commands and valid periods.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If application programs are executed in operative connection with VOD content, then user experience and interactivity are improved, but the complexity of controlling and synchronizing application operations with content reproduction increases
Solution Approach 1:
The control mechanism is segmented into three distinct control information types (first, second, and third types), each handling different aspects of application program control. This segmentation allows the complex control function to be divided into manageable parts, reducing the overall complexity while maintaining comprehensive control capability.
Solution Approach 2:
The patent introduces application control information as an intermediary element that mediates between the reproduction control information and the actual application program operations. This intermediary layer simplifies the control mechanism by providing a standardized interface for managing application programs, reducing the direct complexity of synchronizing applications with content reproduction.
2Adaptability or versatility
If multiple types of reproduction control information are used to manage application programs, then the precision and flexibility of application control is improved, but the complexity of processing and interpreting control information increases
Solution Approach 1:
The control information is segmented into three distinct types, each with specific functions and characteristics. This segmentation allows the system to process control information more efficiently by handling each type according to its specific rules, reducing the overall processing complexity while maintaining high flexibility.
Solution Approach 2:
The patent uses parameter changes to differentiate between the three control information types and to manage their processing. By changing the parameters associated with each control information type (such as source location, control scope, and timing), the system achieves flexible application control without proportionally increasing processing complexity.
3Reliability
If application programs are synchronized with content reproduction timing, then the coordination and integration of applications with content is improved, but the precision requirements and potential for timing conflicts increase
Solution Approach 1:
The patent applies preliminary action by establishing timing information and synchronization parameters in advance through the reproduction control information. This allows the system to prepare timing configurations before actual synchronization is needed, reducing the precision requirements during execution and minimizing timing conflicts.
Solution Approach 2:
The control mechanism incorporates feedback loops that continuously monitor the synchronization state and adjust timing parameters accordingly. This feedback mechanism maintains reliable synchronization while accommodating variations in timing precision by dynamically adapting to actual reproduction conditions.
Data Source
AI summary
Disclosed herein is a reproduction apparatus including: a reproduction control information acquisition block configured to acquire reproduction control information for controlling reproduction of content; a reproduction block configured to reproduce, in accordance with the acquired reproduction control information, the content that is distributed; and a control block configured to control an operation of an application program that is executed in operative connection with the content being reproduced in accordance with information associated with the application program and obtained from the acquired reproduction control information.


