Media Controller Auto-Selecting Programs via Content Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Selecting a preferred media program from multiple channels is laborious due to the need to monitor schedules and assess content dynamically, especially when programs are interrupted by advertisements, making it difficult to switch to more desirable content.
Innovation Solution
A computer-implemented method that monitors and analyzes media programs across channels, compares content to user preferences, ranks programs, and automatically switches to the optimal program based on rankings, using a controller connected to a media output device and user interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a user manually monitors and selects media programs from multiple channels, then the user can choose preferred content, but the process becomes laborious and time-consuming
Solution Approach 1:
The system performs automatic program selection without requiring user intervention. The controller monitors multiple channels, analyzes content using image recognition and other techniques, compares programs against stored user preferences, and automatically switches channels to present the most suitable program, making the system serve itself rather than requiring manual user operation
Solution Approach 2:
User preferences are pre-stored in the controller before viewing sessions begin. The system prepares by having these preferences readily available, enabling rapid automatic selection and switching when programs are being monitored and evaluated, thus eliminating the need for real-time manual decision-making
2Productivity
If a user switches programs during advertisements or uninteresting content, then viewing quality improves, but the user must dynamically assess channel schedules and content continuously
Solution Approach 1:
The system continuously monitors program content on multiple channels and automatically switches when detecting advertisements or uninteresting content based on pre-stored user preferences. The controller provides feedback by analyzing content in real-time and executing automatic channel switching, eliminating the need for complex manual dynamic assessment while maintaining high viewing quality
Solution Approach 2:
The controller acts as an intermediary between the user and the multiple media channels. It automatically monitors programs, analyzes content, compares against user preferences, and executes channel switching without requiring the user to directly interact with or assess each channel, thereby simplifying the system from the user's perspective
3Extent of automation
If the system automatically monitors and switches between media programs, then user effort is reduced, but the system complexity increases
Solution Approach 1:
The controller is designed to perform multiple functions: monitoring multiple channels, analyzing program content using various techniques including image recognition, comparing programs against stored user preferences, ranking programs, and automatically switching channels. By consolidating these diverse functions into a single multi-functional device, the patent achieves high automation while managing system complexity through functional integration
Data Source
AI summary
A computer-implemented method of selecting a media program includes continuously monitoring a plurality of media programs on available channels and analyzing, by a processor, a content of the programs. The content is compared to a set of user preferences and the programs are ranked based on the user preferences. An optimal program is selected based on the rankings and is switched to. A media system includes a media output device and a user interface. A controller is operably connected to the media output device and to the user interface. The controller includes a control system configured to monitor media programs on available channels and analyze a content of the media programs. The content is compared to a set of user preferences and the programs are ranked based on the user preferences. An optimal media program is selected based on the rankings and is switched to by the control system.

