WO2018176843A1 - Procédé et appareil de recherche de cible de saisie à travers une frontière, dispositif intelligent et support de stockage lisible - Google Patents
Procédé et appareil de recherche de cible de saisie à travers une frontière, dispositif intelligent et support de stockage lisible Download PDFInfo
- Publication number
- WO2018176843A1 WO2018176843A1 PCT/CN2017/110501 CN2017110501W WO2018176843A1 WO 2018176843 A1 WO2018176843 A1 WO 2018176843A1 CN 2017110501 W CN2017110501 W CN 2017110501W WO 2018176843 A1 WO2018176843 A1 WO 2018176843A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- search box
- search
- boundary
- box
- view
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
Definitions
- the present invention relates to the field of focus processing technologies, and in particular, to a focus out-of-bounds search method, apparatus, smart device, and readable storage medium.
- the interactive mode of the Android TV or the Android box needs to rely on a remote control device such as a remote controller or a mobile phone.
- a remote control device such as a remote controller or a mobile phone.
- the television device analyzes the signal source as the button event instruction set after receiving the remote controller button signal; then, the system performs a focus search operation according to the button event instruction set; Finally, the view control that gets the focus makes a response to the updated view.
- a preferred embodiment of the present invention provides a focus out-of-bounds search method, the method comprising:
- the size of the search box being calculated by the positional relationship of each view control located in the visible range of the user interface with respect to the direct parent control;
- a boundary search is performed to determine a search boundary of the out-of-bounds focus.
- Another preferred embodiment of the present invention provides a focus out-of-bounds search device, the device comprising:
- An instruction receiving module configured to receive a focus search trigger instruction
- a search box building module configured to add all the view controls included in the current user interface into the search box, the size of the search box is calculated by the positional relationship of each view control located in the visible range of the user interface relative to the direct parent control ;
- a meshing module configured to mesh the search box according to a pixel density corresponding to the user interface
- a search box division module configured to classify and mark the unit search box included in the search box after the mesh division to divide the boundary empty unit search box and the critical non-empty unit search box;
- a boundary determining module configured to perform a boundary search based on the segmented result, and determine a search boundary of the out-of-bounds focus.
- Another preferred embodiment of the present invention further provides a smart device, including a processor and a non-volatile memory storing a plurality of computer instructions, wherein the smart device performs the above implementation when the computer instructions are executed by the processor
- a smart device including a processor and a non-volatile memory storing a plurality of computer instructions, wherein the smart device performs the above implementation when the computer instructions are executed by the processor
- readable storage medium comprising a computer program, the computer program controlling the electronic device where the readable storage medium is located to perform the operations described in the above embodiments Focus out of bounds search method.
- the focus out-of-bounds search method, apparatus, smart device, and readable storage medium provided by the preferred embodiment of the present invention, after receiving the focus search trigger instruction, add all view controls included in the current user interface to the search box, and according to the The search box is meshed by the pixel density corresponding to the user interface, and then the unit search box included in the search box after the mesh division is classified to mark the boundary empty unit search box and the critical non-empty unit search box. Finally, based on the above-mentioned divided results, a boundary search is performed to determine a search boundary of the out-of-bounds focus.
- the embodiment of the present invention applies the improved search box algorithm to perform out-of-bounds search of the focus, and can effectively avoid the problem of losing focus compared with the existing borderless search mechanism. Moreover, the borderless search function of the borderless search mechanism traverses the entire view tree corresponding to the user interface, the search direction is disordered, and the search efficiency is low.
- the search method provided in this embodiment can be used to determine the search boundary. Search, search efficiency and accuracy have improved significantly.
- FIG. 1 is a schematic block diagram of a smart device for performing a focus out-of-bounds search method according to an embodiment of the present invention
- FIG. 2 is a flowchart of a method for searching for a focus out of bounds according to an embodiment of the present invention
- FIG. 3 is a schematic diagram of a positional relationship between a view control and a direct parent control thereof according to an embodiment of the present invention
- FIG. 4 is a schematic diagram of a search box after mesh division in an embodiment according to an embodiment of the present invention.
- FIG. 5 is a diagram of a result obtained after performing a boundary search based on the search box shown in FIG. 4 according to an embodiment of the present invention
- FIG. 6 is a flowchart of another focus out-of-bounds search method according to an embodiment of the present invention.
- FIG. 7 is a schematic diagram of functional modules of a focus out-of-bounds search device according to an embodiment of the present invention.
- Icon 100-smart device; 110-memory; 120-processor; 130-focal out-of-bounds search device; 1302-instruction Receive module; 1304-search box construction module; 1306-mesh division module; 1308-search box division module; 1310-judgment module; 1312-size adjustment module; 1314-boundary determination module.
- FIG. 1 is a block diagram of a smart device 100 for performing a focus out-of-bounds search method according to an embodiment of the present invention.
- the smart device 100 can be, but is not limited to, an Android TV or an Android set top box equipped with an Android operating system.
- the smart device 100 includes a memory 110, a processor 120, and a focus out-of-bounds search device 130.
- the memory 110 is electrically connected to the processor 120 to implement transmission or interaction of data.
- the out of focus search device 130 includes at least one software function module that may be stored in the memory 110 or in an operating system of the smart device 100 in the form of software or firmware.
- the processor 120 is configured to execute executable modules stored in the memory 110, such as a computer program included by the focus out-of-bounds search device 130.
- the processor 120 executes the program after receiving the execution instruction, and the method executed by the smart device 100 defined by the flow process disclosed in any embodiment of the present invention may be applied to the processor 120 or by the processor. 120 implementation.
- FIG. 2 it is a flowchart of a method for searching for a focus out of bounds according to an embodiment of the present invention. It should be noted that the method provided in this embodiment is not limited to the specific order described in FIG. 2 and the following. The steps shown in Fig. 2 will be explained in detail below.
- Step S101 receiving a focus search trigger instruction.
- the focus may refer to an Android TV that, after receiving a button signal of a remote control device such as a remote controller or a mobile phone, processes a corresponding command to perform a display effect on the user interface level, such as zooming and biasing. Shift, background switching, etc.
- the focus search may refer to the Android system relocating the focus according to the above instruction, to specify a specific view control (View control) to accept the focus, or the system to perform focus relocation according to the default algorithm.
- the focus search trigger instruction may be an instruction or a set of instructions obtained by the smart device 100 parsing the received control signal.
- the control signal may be sent by a remote control device such as a remote controller or a mobile phone after being operated by a user.
- the remote control signal may be sent by a remote control device such as a remote controller or a mobile phone after being operated by a user.
- the Android TV or the Android set top box receives the button signal of the remote controller and parses the button signal as a button event instruction set, so that the system performs the button event instruction set according to the button event instruction set.
- Focus search operation It can be understood that, in general, the foregoing operation of parsing the button signal may be performed by a processor executing a corresponding application in an Android architecture layer (Framework layer); subsequent focus search operations may be performed by the processor to execute an Android application layer ( The corresponding application in the Application layer) is completed.
- Step S103 adding all view controls included in the current user interface to the search box, the size of the search box is calculated by the coordinate position of each view control located in the visible range of the user interface and its positional relationship with respect to the direct parent control. get.
- the direct parent control of the view control (View control) is a ViewGroup control directly containing the View control.
- each view control is dynamically added to the search box during the Layout phase of the view control.
- the traversal view tree is traversed according to a preset traversal method (such as preorder, middle or post traversal, etc.), and when traversing to the view control, it is added to the search box, so that the view control is dynamically added to the search box. process.
- the size of the search box is calculated from the coordinate position of the view control in the visible range and its positional relationship with respect to the direct parent control. Since the number of view controls under the view tree is not certain, it is necessary to continuously calculate and update the size of the search box during the process of dynamically adding the view controls to the search box.
- the initial size of the search box may be calculated from the currently known coordinate positions of one or more view controls located within the visible range and their positional relationships with respect to respective direct parent controls; Then, the other view controls in the view tree are gradually added to the search box, and during the joining process, it is judged whether the view control is in the visible range, and if it is in the visible range, it is re-based according to the currently known visible range.
- the coordinate positions of all view controls within them and their positional relationship with respect to their respective direct parent controls calculate the size of the search box and update until all view controls under the view tree have been added to the search box.
- a specific manner of calculating the size of the search box according to the coordinate position of each view control currently in the search box and located within the visible range of the user interface and its positional relationship with respect to the direct parent control Can be:
- n is the total number of the respective view controls
- w is the width value of the view control
- h is the height value of the view control
- l is the left margin of the view control from the immediate parent control
- r is The view control is from the right margin of its immediate parent control.
- the size of the search box is calculated.
- d aver represents the diameter of the search box.
- the size of the search box calculated according to the above manner may be the rough size of the search box in actual operation.
- the calculated size of the diameter is not an integer.
- the actual operation may perform rounding processing or approximation processing.
- the size of the search box can be roughly estimated in other ways.
- the size of the root node ViewGroup control in the view tree can be directly estimated as the size of the search box.
- the preferred embodiment in this embodiment still uses the average center point distance of each view control within the visible range to calculate the size of the search box.
- the reason is that directly estimating the size of the above ViewGroup control as the size of the search box usually causes the search box to be too large or too small, which is generally not conducive to the determination of subsequent search boundaries.
- the set set in the process of adding the view control to the search box, in order to avoid the situation that the same view control is repeatedly added, the set set may be used to store the view control information.
- the Set collection is one of the Java collection frameworks, and the elements stored therein have unique attributes, that is, the Set collection does not repeatedly store the same element.
- Step S105 meshing the search box according to a pixel density corresponding to the user interface.
- the meshing of the search box is to divide the search box constructed by the view tree by using a grid unit having a certain side length.
- the meshing may be performed from the inside to the outside direction.
- the meshing may be performed by using an existing paving method.
- a design for determining the side length of a mesh unit by pixel density (Pixels Per Inch, PPI) is proposed.
- PPI Pixel Per Inch
- S represents the minimum value of the font in the text view specified by the system
- P represents the pixel density of the interface displayed by the smart device 100.
- a smart device 100 equipped with an Android operating system having a resolution of 1080 ⁇ 1920 and a pixel density of 320 is taken as an example.
- the Android system specifies that the minimum value of the font TextView is 12 sp, and the area of the single font TextView is 24 px.
- 48px is the minimum unit size of the view control that can be focused on the smart device 100, and the focus direction of each subview in the ViewGroup has 4 directions, thereby determining that the side length of the grid unit is 96px.
- FIG. 4 it is a schematic diagram of the search box after meshing in a certain embodiment provided by this embodiment.
- the black marker points of the scattered distribution in the figure represent the discrete points of the view control (View) added to the search box.
- a peripheral circle containing the discrete points represents the search box.
- Each square represents a grid cell.
- Step S107 classifying the unit search boxes included in the meshed search box to classify the boundary empty unit search box and the critical non-empty unit search box.
- the cell search box included in the meshed search box is critically marked. If the cell search box near the boundary is empty and there is no cell search box or cell search box in the direction that is still empty, mark the cell search box as Boundary Cell Search Box (SCSB). That is, the boundary has been reached.
- SCSB Boundary Cell Search Box
- the non-empty unit search box adjacent to the boundary empty cell search box is labeled as Critical Nonempty Cell Search Box (CNCSB).
- Step S109 performing a boundary search based on the divided result to determine a search boundary of the out-of-bounds focus.
- the boundary empty cell search box is searched starting along the top direction of the starting point. If the boundary empty cell search box is searched, the search in the current direction is stopped, and the search direction is adjusted clockwise to continue searching for the next boundary empty cell search box. After the 360-degree search is completed clockwise, the center points of all the boundary empty cell search boxes are connected to form an irregular polygon, which is the search boundary.
- FIG. 5 it is a result graph obtained by performing a boundary search based on the search box shown in FIG. 4 provided by this embodiment.
- the cell search box filled with dark gray in the figure indicates that it is a boundary empty cell search box, and the cell search box filled with light gray indicates that it is a critical non-empty cell search box.
- An irregular polygon surrounded by black lines is the resulting search boundary. Wherein, "o" on the polygon indicates the starting point selected during the search, and the arrow indicates that the search is sequentially performed in the clockwise direction.
- the multi-dimensional space search of the cross-border search can be converted into a one-dimensional search, which can improve the search efficiency, search accuracy, and effectively avoid the phenomenon of losing focus.
- FIG. 6 is a flowchart of another method for out-of-focus search according to an embodiment of the present invention.
- the focus out-of-bounds search method includes:
- Step S201 receiving a focus search trigger instruction.
- Step S203 adding all the view controls included in the current user interface to the search box, the size of the search box is calculated by the coordinate position of each view control located in the visible range of the user interface and its positional relationship with respect to the direct parent control. get.
- Step S205 meshing the search box according to a pixel density corresponding to the user interface.
- Step S207 classifying the unit search boxes included in the meshed search box to classify the boundary empty unit search box and the critical non-empty unit search box.
- Step S209 determining whether there is a coordinate position located in the boundary empty unit search box and the critical non-empty unit search A view control at the adjacent boundary of the cable box.
- the coordinate positions of the individual View discrete points often appear in the adjacent boundary of the boundary empty unit search box and the critical non-empty unit search box. At this time, if no processing is done, the View discrete point has the possibility of being classified into the boundary empty cell search box.
- step S211 If there is a View discrete point located at the boundary between the boundary empty cell search box and the critical non-empty cell search box, the following step S211 is performed. Otherwise, go to step S213.
- step S211 the size of the grid unit is reduced by a preset scale, and the process goes to step S205 to re-mesh the search box according to the reduced grid unit.
- the reduction ratio may be based on 12px.
- Step S213 performing a boundary search based on the divided result to determine a search boundary of the out-of-bounds focus.
- FIG. 7 is a schematic diagram of functional blocks of a focus crossing search device 130 according to an embodiment of the present invention.
- the apparatus includes an instruction receiving module 1302, a search box building module 1304, a meshing module 1306, a search box dividing module 1308, a determining module 1310, a resizing module 1312, and a boundary determining module 1314.
- the instruction receiving module 1302 is configured to receive a focus search trigger instruction.
- the instruction receiving module 1302 can be used to perform step S101 described in FIG. 2 and step S201 described in FIG. 6.
- step S101 and S201 described in FIG. 6.
- the search box building module 1304 is configured to add all the view controls included in the current user interface into the search box, the size of the search box is determined by the coordinate position of each view control located within the visible range of the user interface and relative to The positional relationship of the direct parent control is calculated.
- the search box construction module 1304 can be used to perform step S103 shown in FIG. 2 and step S203 shown in FIG. 6.
- step S103 shown in FIG. 2
- step S203 shown in FIG. 6.
- the meshing module 1306 is configured to perform meshing on the search box according to a pixel density corresponding to the user interface, and further, after the size adjustment module 1312 reduces the size of the grid unit by a preset ratio, The search box is re-divided according to the reduced grid unit.
- the mesh dividing module 1306 can be used to perform step S105 shown in FIG. 2 and step S205 shown in FIG. 6.
- step S105 shown in FIG. 2
- step S205 shown in FIG. 6.
- the search box dividing module 1308 is configured to classify the unit search boxes included in the meshed search box to divide the boundary empty unit search box and the critical non-empty unit search box.
- the search box division module 1308 can be used to perform step S107 shown in FIG. 2 and step S207 shown in FIG. 6.
- step S107 shown in FIG. 2
- step S207 shown in FIG. 6.
- the determining module 1310 is configured to determine whether a view control exists, and the coordinate position of the view control is located at an adjacent boundary of the boundary empty cell search box and the critical non-empty cell search box.
- the determining module 1310 can be used to perform the process shown in FIG. Step S209.
- the judging module 1310 For a detailed description of the judging module 1310, reference may be made to the description of step S209 above.
- the size adjustment module 1312 is configured to reduce the size of the grid unit by a preset ratio if the coordinate position of the view control is located at an adjacent boundary of the boundary empty unit search box and the critical non-empty unit search box.
- the resizing module 1312 can be used to perform step S211 shown in FIG.
- the judging module 1310 For a detailed description of the judging module 1310, reference may be made to the description of step S211 above.
- the boundary determining module 1314 is configured to perform a boundary search based on the segmented result to determine a search boundary of the out-of-bounds focus.
- the boundary determining module 1314 can be used to perform step S109 shown in FIG. 2 and step S213 shown in FIG. 6.
- search box partitioning module 1308 For a detailed description of the search box partitioning module 1308, reference may be made to the description of steps S109 and S213 above.
- each block of the flowchart or block diagram can represent a module, a program segment, or a portion of code that includes one or more of the Executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the blocks may also occur in a different order than those illustrated in the drawings.
- each block of the block diagrams and/or flowcharts, and combinations of blocks in the block diagrams and/or flowcharts can be implemented in a dedicated hardware-based system that performs the specified function or function. Or it can be implemented by a combination of dedicated hardware and computer instructions.
- each functional module in each embodiment of the present invention may be integrated to form a separate part, or each module may exist separately, or two or more modules may be integrated to form a separate part.
- the functions, if implemented in the form of software functional modules and sold or used as separate products, may be stored in a computer readable storage medium.
- the technical solution of the present invention which is essential or contributes to the prior art, or a part of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium, including
- the instructions are used to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read only memory, a random access memory, a magnetic disk, or an optical disk. It is to be understood that the terms “comprises” or “comprising” or “comprising” or “comprising” or “the” Other elements that are explicitly listed, or are included for this process, method, The elements inherent in the item or device.
- the focus out-of-bounds search method, device, smart device and readable storage medium can effectively improve search efficiency and search accuracy, and better avoid the problem of losing focus.
- the method and apparatus provided by the embodiment can satisfy most complex focus processing business scenarios, and the system-based borderless-based cross-border search mechanism cannot meet the growing demand scene of smart devices such as Android TVs and Android set-top boxes.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
L'invention concerne un procédé et un appareil destinés à rechercher une cible de saisie à travers une frontière, un dispositif intelligent et un support de stockage lisible. Le procédé comporte les étapes spécifiques consistant à: après qu'une instruction de déclenchement de recherche de cible de saisie a été reçue, ajouter toutes les commandes de visualisation comprises dans une interface d'utilisateur actuelle à un rectangle de recherche, quadriller le rectangle de recherche selon la densité de pixels correspondant à l'interface d'utilisateur, puis étiqueter des rectangles de recherche cellulaires compris dans le rectangle de recherche quadrillé en fonction de la catégorie de façon à obtenir un rectangle de recherche cellulaire vide frontalier et un rectangle de recherche cellulaire non vide critique au moyen d'un partitionnement, et réaliser enfin une recherche de frontière selon un résultat après le partitionnement pour déterminer une frontière de recherche d'une cible de saisie à travers la frontière. En comparaison de mécanismes de recherche transfrontaliers existants sans frontières, le procédé et l'appareil peuvent prévenir efficacement le problème de la perte de cible de saisie et améliorer l'efficience et l'exactitude de la recherche.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710200925.4A CN106998489B (zh) | 2017-03-30 | 2017-03-30 | 一种焦点越界搜索方法及装置 |
| CN201710200925.4 | 2017-03-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018176843A1 true WO2018176843A1 (fr) | 2018-10-04 |
Family
ID=59434016
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/110501 Ceased WO2018176843A1 (fr) | 2017-03-30 | 2017-11-10 | Procédé et appareil de recherche de cible de saisie à travers une frontière, dispositif intelligent et support de stockage lisible |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106998489B (fr) |
| WO (1) | WO2018176843A1 (fr) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106998489B (zh) * | 2017-03-30 | 2018-07-06 | 武汉斗鱼网络科技有限公司 | 一种焦点越界搜索方法及装置 |
| CN109343923B (zh) * | 2018-09-20 | 2023-04-07 | 聚好看科技股份有限公司 | 一种智能电视机的用户界面焦点框缩放方法及设备 |
| CN109508128B (zh) * | 2018-11-09 | 2021-05-18 | 北京微播视界科技有限公司 | 搜索控件显示方法、装置、设备及计算机可读存储介质 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1592881A (zh) * | 2001-09-13 | 2005-03-09 | 松下电器产业株式会社 | 图形用户接口组件焦点目的设置装置和焦点移动装置 |
| JP2010128567A (ja) * | 2008-11-25 | 2010-06-10 | Nec Corp | カーソル移動制御方法及び装置、プログラム |
| CN104768045A (zh) * | 2015-03-26 | 2015-07-08 | 百视通网络电视技术发展有限责任公司 | 基于电视应用程序的光标控制方法及系统 |
| CN105812944A (zh) * | 2014-12-29 | 2016-07-27 | 深圳Tcl新技术有限公司 | 界面焦点移动控制方法及装置 |
| CN106060616A (zh) * | 2016-06-07 | 2016-10-26 | 青岛海信电器股份有限公司 | 操作处理方法及装置 |
| CN106998489A (zh) * | 2017-03-30 | 2017-08-01 | 武汉斗鱼网络科技有限公司 | 一种焦点越界搜索方法及装置 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5805165A (en) * | 1995-08-31 | 1998-09-08 | Microsoft Corporation | Method of selecting a displayed control item |
| CN101980191B (zh) * | 2010-10-14 | 2014-03-05 | 优视科技有限公司 | 网页浏览过程中焦点元素的锁定方法和装置 |
| CN102830958B (zh) * | 2011-06-16 | 2017-11-24 | 奇智软件(北京)有限公司 | 一种获取界面控件信息的方法及系统 |
| CN102547463B (zh) * | 2011-12-15 | 2015-04-22 | Tcl集团股份有限公司 | 一种电视机界面焦点定位方法、装置及电视机 |
| CN103677496A (zh) * | 2012-09-07 | 2014-03-26 | 腾讯科技(深圳)有限公司 | 界面控制方法及控制装置 |
| CN103618955A (zh) * | 2013-11-08 | 2014-03-05 | 天津三星电子有限公司 | 电视机界面配置的实现方法及系统 |
| CN103596062A (zh) * | 2013-11-29 | 2014-02-19 | 华为技术有限公司 | 一种移动焦点的方法、装置及电视机 |
| CN104301796A (zh) * | 2014-09-26 | 2015-01-21 | 四川长虹电器股份有限公司 | 智能电视主场景焦点自动控制方法 |
| CN105630468B (zh) * | 2014-10-30 | 2020-05-05 | 腾讯科技(武汉)有限公司 | Ui框架的焦点移动方法及装置 |
-
2017
- 2017-03-30 CN CN201710200925.4A patent/CN106998489B/zh active Active
- 2017-11-10 WO PCT/CN2017/110501 patent/WO2018176843A1/fr not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1592881A (zh) * | 2001-09-13 | 2005-03-09 | 松下电器产业株式会社 | 图形用户接口组件焦点目的设置装置和焦点移动装置 |
| JP2010128567A (ja) * | 2008-11-25 | 2010-06-10 | Nec Corp | カーソル移動制御方法及び装置、プログラム |
| CN105812944A (zh) * | 2014-12-29 | 2016-07-27 | 深圳Tcl新技术有限公司 | 界面焦点移动控制方法及装置 |
| CN104768045A (zh) * | 2015-03-26 | 2015-07-08 | 百视通网络电视技术发展有限责任公司 | 基于电视应用程序的光标控制方法及系统 |
| CN106060616A (zh) * | 2016-06-07 | 2016-10-26 | 青岛海信电器股份有限公司 | 操作处理方法及装置 |
| CN106998489A (zh) * | 2017-03-30 | 2017-08-01 | 武汉斗鱼网络科技有限公司 | 一种焦点越界搜索方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106998489B (zh) | 2018-07-06 |
| CN106998489A (zh) | 2017-08-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20210349615A1 (en) | Resizing graphical user interfaces | |
| US10037593B2 (en) | Dynamic image presentation | |
| US8522158B2 (en) | Systems, methods, and computer-readable media for providing a dynamic loupe for displayed information | |
| US10599311B2 (en) | Layout constraint manipulation via user gesture recognition | |
| US20140215365A1 (en) | Image display apparatus, image displaying method and program | |
| CN112099686B (zh) | 图标显示控制方法、装置和电子设备 | |
| US20090327965A1 (en) | Selection of items in a virtualized view | |
| KR20150083651A (ko) | 전자 장치 및 그 데이터 표시 방법 | |
| WO2018176843A1 (fr) | Procédé et appareil de recherche de cible de saisie à travers une frontière, dispositif intelligent et support de stockage lisible | |
| US11132821B1 (en) | Providing graphical user interface tools for efficiently selecting handles in vector artwork on touch-based devices | |
| CN107766703A (zh) | 水印添加处理方法、装置及客户端 | |
| EP4289489A1 (fr) | Procédé et appareil pour fournir une fonction de fusion d'articles pour une interface utilisateur de jeu | |
| KR101747299B1 (ko) | 데이터 객체 디스플레이 방법 및 장치와 컴퓨터로 읽을 수 있는 저장 매체 | |
| US20190243536A1 (en) | Method for interacting with one or more software applications using a touch sensitive display | |
| CN113538623B (zh) | 确定目标图像的方法、装置、电子设备及存储介质 | |
| CN112214156B (zh) | 一种触控屏放大镜调用方法、装置、电子设备及存储介质 | |
| CN113407075A (zh) | 图标整理方法、装置和电子设备 | |
| KR102509976B1 (ko) | 이미지 패닝 방법 | |
| CN110083812B (zh) | 电子文档的图片布局方法及装置、电子设备 | |
| CN114327208B (zh) | 一种图例展示方法、装置、存储介质及终端 | |
| US20180260091A1 (en) | Drag and drop insertion control object | |
| US20140331180A1 (en) | Graphical user interface that presents selectable items in a user-traversable passageway | |
| JP2009199456A (ja) | 情報処理装置、表示方法及びプログラム | |
| US20250118040A1 (en) | Three-dimensional object manipulation control | |
| US10613722B1 (en) | Distorting a graph on a computer display to improve the computer's ability to display the graph to, and interact with, a user |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17902616 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17902616 Country of ref document: EP Kind code of ref document: A1 |