Automated Learning Platform for Smart TV Visual Mark Recognition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing smart TV systems face challenges in automatically identifying and controlling connected devices, especially when service providers' visual marks or UI change, leading to interruptions in the 'one remote' function, requiring manual data collection and human intervention, which is costly and limits scalability.
Innovation Solution
An automated learning platform that stores data related to visual marks and their features, uses a server to map and update these features, and transmits them to secondary devices, enabling automatic recognition and control of connected devices without manual intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a pre-trained machine learning model is used for visual mark identification, then the auto-device setup function can be implemented, but the system cannot adapt when service providers change their visual marks or UI, requiring manual data collection and model retraining
Solution Approach 1:
The system performs self-learning by automatically capturing display frames, extracting visual mark regions, and updating the machine learning model without requiring manual data collection or external intervention. The TV autonomously adapts to new visual marks by processing captured images and retraining the model locally
Solution Approach 2:
The system continuously captures and stores display frames in advance, maintaining a database of visual mark examples. This preliminary data collection enables the model to be updated seamlessly when visual marks change, without requiring immediate manual intervention or system downtime
2Adaptability or versatility
If the number of supported service providers is increased, then the versatility of the system improves, but the manual effort required for data collection and model training increases significantly
Solution Approach 1:
The system automatically learns and adapts to new service providers by capturing their visual marks from displayed content and updating the machine learning model autonomously. This eliminates the need for manual data collection and model retraining for each new provider
Solution Approach 2:
The system continuously collects and stores display frames containing visual marks from various service providers in advance. This pre-collection of diverse visual mark data enables the model to be updated efficiently when new providers are introduced, significantly reducing the time required compared to manual training
3Adaptability or versatility
If automated learning is implemented, then the scalability of the system improves, but the initial system complexity and computational requirements increase
Solution Approach 1:
The automated learning system is divided into separate functional modules: frame capture, visual mark region extraction, machine learning model training, and model update. This segmentation allows each component to be optimized independently and simplifies the overall system architecture and maintenance
Solution Approach 2:
The system performs preliminary processing of display frames to extract and store visual mark data in a database before it is needed for model training. This pre-processing and storage of training data reduces the computational burden during model updates and simplifies the real-time operation of the automated learning system
Data Source
AI summary
An automated learning system of a content provider includes a database, an image processing unit, and a server. The database stores data related to visual marks, features of the visual marks, a set of discriminating instances, a position of a region of interest, and pre-defined threshold values. The image processing unit includes a detection module, a determination module, and a feature generation module. The detection module detects frames from a primary display device. The determination module extracts a static visual area, and determines a visual mark. The feature generation module generates discriminating features of the visual mark. The server maps the discriminating features with the stored data, identifies at least one closest visual mark, and transmits the updated visual mark and the discriminating features to secondary display devices.


