Dynamic On-Screen Display Layer Management for Reduced Obstruction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional on-screen displays (OSDs) in electronic devices occupy a significant portion of the display frame, making it difficult for users to view the underlying content while adjusting settings, and are opaque, thereby blocking the display and limiting the viewable region.
Innovation Solution
An electronic device with an OSD system that includes an image signal receiving unit, a display, and a microprocessor, which executes a function selection procedure by drawing and overlapping display layers of function items, allowing users to select and maintain only the necessary items, reducing the display area and enhancing the viewable region by removing unselected items and highlighting the selected ones.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If an opaque OSD with multiple function items is displayed on the display frame, then the function menu can be fully displayed, but the viewable region of the display frame is blocked
Solution Approach 1:
The function menu is divided into multiple sub-menus, with only the currently selected sub-menu being displayed at any given time. This segmentation allows the complete function menu to be organized into manageable sections that can be navigated sequentially, preventing the entire menu from blocking the display frame simultaneously while maintaining access to all functions through navigation.
Solution Approach 2:
The OSD display position and content are made dynamic rather than static. The system automatically adjusts the display position of the OSD and dynamically updates which sub-menu items are displayed based on user selection and navigation state. This dynamic behavior allows the menu to adapt to different viewing conditions and minimize obstruction of the underlying display content.
2Stability of the object's composition
If the OSD is displayed on the same position continuously, then the menu structure is consistent, but it continuously blocks the same part of the display frame
Solution Approach 1:
The OSD display position is made dynamic to move to different locations on the display frame based on navigation state and user interaction. When users navigate through different sub-menus or function levels, the OSD automatically repositions itself to different areas of the screen, ensuring that the menu structure remains consistent and recognizable while avoiding continuous blocking of the same display region.
3Loss of information
If all function items are displayed simultaneously in the OSD, then users can see all options, but the display area occupied by OSD increases
Solution Approach 1:
The function items are segmented into hierarchical levels and sub-menus rather than being displayed all at once in a single level. Users can navigate through different sub-menus to access different groups of functions, with only the relevant subset displayed at any given time. This segmentation reduces the visible OSD area while maintaining comprehensive access to all function items through structured navigation.
Solution Approach 2:
Instead of displaying all function items simultaneously (excessive action), the system displays only the necessary subset of function items relevant to the current navigation state (partial action). This approach provides users with sufficient information for their current task without the overwhelming display area occupation that would result from showing all functions at once.
Data Source
AI summary
An electronic device having an on screen display (OSD) and a method for generating the OSD are described, for generating an OSD in an electronic device, so as to reduce the display area of the OSD. The method comprises the steps of selecting a function menu, and drawing a display layer of the function menu and a display layer of each function item in the function menu on a display frame of a display; selecting a function item from the current function menu; only drawing the display layer of the selected function item and removing the display layers of the unselected ones; and when the selected function item further includes another function menu, drawing a display layer of each function item in the function menu.


