Focus Location Determination in Smart TV UI Hierarchy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for determining the location of a focus in smart TVs and similar electronic devices become slow and inefficient as the number of page elements increases, negatively impacting user experience due to the need for extensive calculations across all elements.
Innovation Solution
A method that involves obtaining the current location of the focus, determining the current page element, obtaining movement instructions, and adjusting the focus based on the layout direction, including returning to a parent page element when the movement direction is inconsistent with the layout direction, thereby reducing the complexity of calculations and improving speed and accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If all elements on the page are collected and calculations are performed to determine focus location, then the focus location can be accurately determined, but the operation speed becomes too slow when the number of page elements increases
Solution Approach 1:
The patent segments the page elements into different levels (current page element and parent page elements) and processes them in a hierarchical manner. Instead of calculating all elements at once, the system first determines the current page element, then checks parent elements only when needed, dividing the calculation workload into manageable segments that improve processing speed while maintaining accuracy.
Solution Approach 2:
The patent performs preliminary actions by obtaining the current page element first before processing movement directions. By pre-determining which page element is currently focused and its parent elements, the system avoids redundant calculations when processing focus movement instructions, thereby improving operation speed without sacrificing location accuracy.
2Reliability
If calculations are performed on all page elements, then complete coverage is achieved, but the device complexity increases
Solution Approach 1:
The patent divides the calculation process into segments based on page element hierarchy. The system calculates properties for the current page element and selectively calculates properties for parent page elements only when the focus needs to move beyond the current element's boundaries. This segmentation reduces the overall calculation complexity while ensuring complete coverage of relevant elements.
Solution Approach 2:
The patent applies local quality by determining calculation depth based on the specific focus movement scenario. Instead of uniformly calculating all parent elements in all cases, the system dynamically adjusts which parent elements require calculation based on the movement direction and current focus position, optimizing resource usage while maintaining reliability.
Data Source
AI summary
The disclosure provides a method for determining a location of a focus, an apparatus for determining a location of a focus, and an electronic device, and relates to the field of electronic devices. The method includes: obtaining a current location of the focus in an electronic device; determining a current page element located by the focus based on the current location of the focus; obtaining an instruction for controlling the focus; obtaining a movement direction of the focus based on the instruction; obtaining a layout direction of the current page element; returning to a parent page element of the current page element in response that the movement direction of the focus is inconsistent with the layout direction; and determining the location of the focus in the parent page element.


