Display Device Language Adaptation Using Usage Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of display devices often face inconvenience when the system language is not set to their preferred language, and manually changing it can be difficult, especially when the user is unfamiliar with the current language.
Innovation Solution
A display device that automatically determines the user's main language by analyzing various language usage information, such as web content, media content, and user terminal settings, and adjusts the system language accordingly, using a machine learning-based model to prioritize and update the language settings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual language setting is required, then user control over system language is maintained, but user convenience deteriorates and operation time increases
Solution Approach 1:
The system automatically detects the user's preferred language by analyzing language usage information from various sources (web browsing, media playback, terminal settings) and autonomously changes the system language without requiring manual user input. This self-service mechanism eliminates the need for users to manually navigate language selection menus, significantly improving convenience and reducing operation time.
Solution Approach 2:
The system performs preliminary detection of user language preferences by continuously monitoring language usage information before the user actually needs to use the display device. By pre-determining the preferred language based on accumulated usage data, the system is ready to automatically switch languages in advance, avoiding the need for manual setting changes during actual use.
2Ease of operation
If automatic language detection is implemented, then user convenience is improved, but system complexity increases
Solution Approach 1:
The system leverages existing multi-functional components (communication interface for receiving language information, processor for analysis and determination) to perform language detection. By utilizing the same hardware and software infrastructure already present for other display functions, the system avoids adding dedicated complex language detection hardware, thereby minimizing the increase in overall system complexity while achieving automatic language adaptation.
3Measurement precision
If language usage information is collected from multiple sources, then language determination accuracy is improved, but information processing complexity increases
Solution Approach 1:
The system segments language usage information into distinct categories from different sources: web content language (from HTTP responses), media content language (from subtitle or audio tracks), and terminal system language (from connected devices). Each segment is processed and weighted independently, allowing the system to manage complexity through structured organization while achieving high accuracy through aggregation of multiple segmented data sources.
Solution Approach 2:
The system applies different weights to different language usage information sources based on their reliability and relevance. By dynamically adjusting the weight parameters of various information types (e.g., giving higher weight to recent usage or more reliable sources), the system optimizes language determination accuracy without requiring complex processing of all inputs equally, thereby managing information processing complexity.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
According to an embodiment of the present disclosure, a display device includes a display, a communication interface configured to communicate with an external device, and a processor configured to receive language usage information of a user, determine a main language of the user based on the language usage information, compare a set system language with the main language, and when the system language is different from the main language, change the system language such that the system language is set to the main language or perform suggestion that the system language is set to the main language.