Display apparatus and display apparatus control method
Patent Information
- Application Number
- CN202380039581.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-09-29
- Filing Date
- 2023-06-27
- Publication Date
- 2024-12-20
AI Technical Summary
Traditional display devices cannot switch between remote control buttons and touch clicks, making it inconvenient for users to operate in diverse application scenarios.
By introducing touch components and processors into the display device, mutual switching between touch commands on the display interface and remote control button commands is achieved. The controls on the control interface are in a focus-losing state during touch operations and are in a focus-acquisition state during remote control operations. focus state.
It realizes the switching function between remote control buttons and touch click operations, improving user convenience and operating efficiency in various operating scenarios.
Smart Images

Figure CN119174186A_ABST
Abstract
Description
Display device and display device control method
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This disclosure claims priority to the Chinese patent application filed with the China Patent Office on September 29, 2022, with application number 202211204067.8, the entire contents of which are incorporated by reference into this disclosure. Technical Field
[0003] The present disclosure relates to the field of display technology, and in particular to a display device and a display device control method. Background Art
[0004] Display devices such as televisions generally support remote control button operations. Users can use the direction buttons on the remote control to select controls on the display interface, so that the selected control is in the focus state, and then press the OK button to operate the control.
[0005] In related technologies, when a display device such as a television receives a remote control button instruction for the first time after being turned on, the control is operated under the remote control button instruction at any time after the television is turned on this time; or when a display device such as a television receives a touch click instruction for the first time after being turned on, the control is operated under the touch click instruction at any time after the television is turned on this time.
[0006] With the diversification of application scenarios, such as education scenarios, conference scenarios, and multi-person scenarios, new forms of display devices also need to support touch operations at the same time. However, traditional display devices cannot switch between remote control buttons and touch clicks.
[0007] Summary of the Invention
[0008] In a first aspect, the present disclosure provides a display device, comprising:
[0009] Display; the display includes a touch component;
[0010] The processor is configured to:
[0011] Acquire a touch instruction for the display interface; based on the touch instruction, the touch component controls each control on the display interface in a first state; wherein the first state is a state of losing focus; acquire a remote control key instruction for the display interface, and based on the remote control key instruction, control one of the controls on the display interface to be in a second state; wherein the second state is a state of obtaining focus.
[0012] In a second aspect, a display device control method is provided, comprising:
[0013] Obtaining a touch command for a target area on a display interface;
[0014] Based on the touch command, each control on the display interface is controlled to be in a first state; wherein the first state is a state of losing focus;
[0015] A remote control key command for the display interface is obtained, and based on the remote control key command, one of the controls in the target area is controlled to be in a second state; wherein the second state is a state of obtaining focus. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0017] FIG1 is a schematic diagram of an operation scenario between a display device and a control apparatus according to some embodiments;
[0018] FIG2 is a block diagram of a hardware configuration of a control device according to some embodiments;
[0019] FIG3 is a block diagram of a hardware configuration of a display device according to some embodiments;
[0020] FIG4 is a diagram showing an icon control interface of an application in a display device according to some embodiments;
[0021] FIG5 is a flowchart of a method for controlling a display device according to some embodiments;
[0022] FIG6 is a schematic diagram illustrating a control losing focus according to some embodiments;
[0023] FIG7 is a schematic diagram of a control acquiring focus according to some embodiments;
[0024] FIG8 a is a schematic diagram of a first target control A acquiring focus according to some embodiments;
[0025] FIG8 b is a schematic diagram of interface B according to some embodiments;
[0026] FIG8c is a schematic diagram of a second target control B acquiring focus according to some embodiments;
[0027] FIG8 d is a schematic diagram of a control losing focus according to yet other embodiments;
[0028] FIG8e is a schematic diagram of a first target control A acquiring focus according to yet other embodiments;
[0029] FIG9 is a schematic diagram of a list view according to some embodiments;
[0030] FIG10 is a schematic diagram of a touch-slide list view according to some embodiments;
[0031] FIG11 is a schematic diagram of a list view according to yet other embodiments;
[0032] FIG12 is a schematic diagram of a third target control according to some embodiments;
[0033] FIG13 is a schematic diagram of a list view according to some other embodiments. DETAILED DESCRIPTION
[0034] In order to make the purpose, technical solutions and advantages of the exemplary embodiments of the present disclosure clearer, the technical solutions in the exemplary embodiments of the present disclosure will be clearly and completely described below in combination with the drawings in the exemplary embodiments of the present disclosure. Obviously, the described exemplary embodiments are only part of the embodiments of the present disclosure, not all of the embodiments.
[0035] All other embodiments derived by persons of ordinary skill in the art based on the exemplary embodiments described in this disclosure without inventive effort are within the scope of protection of this disclosure. Furthermore, while the disclosure herein is presented based on one or more exemplary embodiments, it should be understood that each aspect of the disclosure may constitute a complete technical solution.
[0036] It should be understood that the terms "first," "second," "third," and the like in the specification, claims, and drawings of this disclosure are used to distinguish similar objects, and are not necessarily used to describe a particular order or precedence. It should be understood that such terms are interchangeable where appropriate, such that, for example, the embodiments of this disclosure can be implemented in an order other than that shown or described in the drawings.
[0037] In addition, the terms "comprises" and "comprising" and any variations thereof are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to those components expressly listed but may include other components not expressly listed or inherent to such product or device.
[0038] The display device provided in the embodiments of the present disclosure can have various implementation forms, for example, it can be a television, a smart TV, a laser projection device, a monitor, an electronic bulletin board, an electronic table, etc. Figures 1 and 2 illustrate a specific embodiment of the display device of the present disclosure.
[0039] FIG1 is a schematic diagram of an operation scenario between a display device and a control device according to an embodiment. As shown in FIG1 , a user can operate a display device 200 through a smart device 300 or a control device 100 .
[0040] In some embodiments, the control device 100 may be a remote controller. Communication between the remote controller and the display device may include infrared protocol communication, Bluetooth protocol communication, or other short-range communication methods, and the display device 200 may be controlled wirelessly or wired. The user may control the display device 200 by inputting user commands through buttons on the remote controller, voice input, control panel input, and the like.
[0041] In some embodiments, a smart device 300 (such as a mobile terminal, tablet computer, computer, laptop computer, etc.) can also be used to control the display device 200. For example, the display device 200 can be controlled using an application running on the smart device.
[0042] In some embodiments, the display device may not use the aforementioned smart device or control device to receive instructions, but may receive user control through touch or gestures.
[0043] In some embodiments, the display device 200 can also be controlled in a manner other than the control device 100 and the smart device 300. For example, the display device 200 can directly receive the user's voice command control through a module for obtaining voice commands configured inside the display device 200, or it can receive the user's voice command control through a voice control device set outside the display device 200.
[0044] In some embodiments, the display device 200 also communicates data with the server 400. The display device 200 may be connected to a local area network (LAN), a wireless local area network (WLAN), or other networks. The server 400 may provide various content and interactions to the display device 200. The server 400 may be a single cluster or multiple clusters, and may include one or more types of servers.
[0045] Figure 2 illustrates a block diagram of the configuration of a control device 100 according to an exemplary embodiment. As shown in Figure 2 , the control device 100 includes a controller 110, a communication interface 130, a user input / output interface 140, a memory, and a power supply. The control device 100 receives user input commands and converts them into commands that the display device 200 can recognize and respond to, acting as an intermediary for interaction between the user and the display device 200.
[0046] As shown in FIG3 , the display apparatus 200 includes at least one of a tuner and demodulator 210 , a communicator 220 , a detector 230 , an external device interface 240 , a processor 250 , a display 260 , an audio output interface 270 , a memory, a power supply, and a user interface.
[0047] In some embodiments, the processor includes a processor, a video processor, an audio processor, a graphics processor, a RAM, a ROM, and first to nth interfaces for input / output.
[0048] The display 260 includes a display screen component for presenting images, a driving component for driving image display, a component for receiving image signals output from a processor, and a component for displaying video content, image content, and a menu control interface and a user control UI interface.
[0049] The display 260 may be a liquid crystal display, an OLED display, a LED display, an LCD display, a ULED display, or the like.
[0050] In some embodiments, the display 260 is covered with a touch component, and the user can perform a touch operation on the touch component, so that the processor controls the corresponding controls on the display interface based on the touch operation instruction for the touch operation.
[0051] In some embodiments, the display and the touch control assembly are combined into one to form a touch screen.
[0052] Communicator 220 is a component used to communicate with external devices or servers using various communication protocols. For example, the communicator may include at least one of a Wi-Fi module, a Bluetooth module, a wired Ethernet module, or other network communication protocol chip or a near-field communication protocol chip, as well as an infrared receiver. Display device 200 can use communicator 220 to send and receive control signals and data signals with control device 100 or server 400.
[0053] The user interface can be used to receive control signals from the control device 100 (such as an infrared remote controller, etc.).
[0054] Detector 230 is used to collect signals from the external environment or external interactions. For example, detector 230 includes a light receiver, a sensor for collecting ambient light intensity; or detector 230 includes an image collector, such as a camera, for collecting external environmental scenes, user attributes, or user interaction gestures; or detector 230 includes a sound collector, such as a microphone, for receiving external sounds.
[0055] The external device interface 240 may include, but is not limited to, any one or more of the following: a high-definition multimedia interface (HDMI), an analog or digital high-definition component input interface (component), a composite video input interface (CVBS), a USB input interface (USB), an RGB port, etc. It may also be a composite input / output interface formed by multiple of the above interfaces.
[0056] The tuner-demodulator 210 receives broadcast television signals via a wired or wireless reception method, and demodulates audio and video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.
[0057] In some embodiments, the processor 250 and the tuner / demodulator 210 may be located in different separate devices, that is, the tuner / demodulator 210 may also be located in an external device of the main device where the processor 250 is located, such as an external set-top box.
[0058] Processor 250 controls the operation of the display device and responds to user operations through various software control programs stored in memory. Processor 250 controls the overall operation of display device 200. For example, in response to receiving a user command to select a UI object to be displayed on display 260, processor 250 may perform operations related to the object selected by the user command.
[0059] In some embodiments, the processor includes at least one of a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), RAM Random Access Memory (RAM), ROM (Read-Only Memory, ROM), a first interface to an nth interface for input / output, a communication bus (Bus), etc.
[0060] A user interface is the medium for interaction and information exchange between an application or operating system and the user. It converts information between its internal form and a user-friendly format. A common user interface is the graphical user interface (GUI), which refers to a graphical user interface related to computer operations. It can be an icon, window, control, or other interface element displayed on an electronic device's display. Controls can include visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets.
[0061] A user may input a user command through a graphical user interface (hereinafter referred to as the interface) displayed on display 260, and the user input interface receives the user input command through the graphical user interface (GUI). Alternatively, a user may input a user command through a specific voice or gesture, and the user input interface receives the user input command by recognizing the voice or gesture through a sensor.
[0062] In some embodiments, upon startup, the display device can directly access the interface of a pre-installed video-on-demand program. The video-on-demand program interface may be as shown in FIG4 , including at least a navigation bar 410 and a content display area below the navigation bar 410. The content displayed in the content display area changes depending on the selected control in the navigation bar. Applications in the application layer can be integrated into the video-on-demand program and displayed via a control in the navigation bar, or further displayed after an application control in the navigation bar is selected.
[0063] In some embodiments, after the display device is turned on, it can directly enter the display interface of the last selected signal source, or the signal source selection interface, where the signal source can be a pre-set video on demand program, or at least one of an HDMI interface and a live TV interface. After the user selects a different signal source, the display can display content obtained from the different signal sources. Applications in can.
[0064] In the related technology, for the display interface of products such as laptops, when operating the controls on the display interface by clicking the mouse, the coordinates of any pixel position can be obtained. When moving from one position to another by clicking the mouse, a movement trajectory will be formed according to the coordinates of each pixel position. The currently selected control is determined based on the movement trajectory, and the currently selected control can be operated.
[0065] When using the remote control buttons to operate the controls on the TV display interface, the remote control buttons can only be used to select controls through up, down, left, and right buttons. There is no movement track when switching from one control to another. In addition, the control operated by the remote control button needs to obtain focus before it can be operated.
[0066] When users operate the TV display interface, they can use remote control buttons to select controls on the display interface to operate the controls. Some display device users can also touch and click controls on the display interface, directly operating the control based on the location information of the user's touch and click. However, in actual applications, when users operate controls on the display, they often need to switch between remote control button pressing and touch and click. However, traditional methods currently cannot achieve the function of switching between remote control button pressing and touch and click.
[0067] As for the remote control button technology, there is always a control in the default display interface that is focused. That is, when the user operates the display device, he moves the focus on each control through the up, down, left and right keys, and then presses the OK key to select a specific control, and then enters the new interface. In the new interface, there will also be a control that is focused by default. The user can directly press the OK key, or select other controls by moving the up, down, left and right keys.
[0068] For touch-click technology, there is no default focus position on the display interface. The display device directly obtains the coordinates of the user's touch point, or the coordinates of the touch track, that is, the user can directly click on the target control to make a selection.
[0069] Based on this, the present disclosure provides a method for switching functions between two operation modes, namely, remote control buttons and touch clicks, for a television display interface. When in the remote control operation state, one of the multiple controls in the display device interface layout is in a state of acquiring focus, with the purpose of allowing the display device that receives a confirmed instruction to operate the control in the focus state. After obtaining a touch instruction for the display interface, it switches to the touch state, and each control in the control interface layout is in a first state, and the control object to be operated is obtained according to the action position of the monitored touch instruction; when returning to obtaining the remote control button instruction for the display interface, one of the controls in the control interface layout is in a second state. Among them, the first state is a state of losing focus, and the second state is a state of acquiring focus.
[0070] Compared with the prior art, in the embodiment of the present disclosure, when each control on the display interface is in the first state based on a touch operation instruction, one of the controls on the display interface can also be placed in the second state based on a remote control button instruction, thereby realizing the function of switching between the two operation modes of remote control button and touch click.
[0071] FIG5 is a flowchart of a display device executing a display device control method according to some embodiments. Some embodiments of the present disclosure provide a display device including a display and a processor. When executing the display device control method shown in FIG5 , the processor is configured to perform the following steps:
[0072] Step 501: When the display presents a display interface, register to monitor key events and register to monitor touch events;
[0073] Step 502: In response to a user's touch operation on the display interface on the touch component, control each control on the display interface to be in a first state; wherein the first state is a state of losing focus;
[0074] Step 503: In response to a remote control key command of the user on the display interface, control one of the controls on the display interface to be in a second state; wherein the second state is a state of acquiring focus.
[0075] The display device of the present application supports both remote control button operations and touch and click operations. Users can perform touch operations on the display interface of the display device to control the display interface. The display interface may include areas with controls or blank areas. The area with controls may be an area with only multiple controls or an area with multiple controls forming a list view that can be scrolled through.
[0076] In some embodiments, the touch operation on the display interface can be a touch click operation, a touch slide operation, or other types of touch operations. The touch click operation can be a touch single click operation, a touch double click operation, or other types of touch click operations. The embodiments of the present disclosure do not specifically limit this.
[0077] For example, when all controls on the display are controlled to be in a first state based on a touch operation instruction on the display interface, a remote control button instruction on the display interface can be obtained to change one of the controls on the display to a second state. This implements the function of switching between the two operation modes of remote control button and touch click.
[0078] In actual applications, if the user first touches and clicks the controls on the display, the controls on the display are out of focus. When switching to remote control button operation, one of the controls on the display needs to regain the default focus to ensure that the control with the default focus can be used as the reference to operate the corresponding control through the remote control direction buttons.
[0079] Based on this, the present disclosure obtains a touch instruction for a target area on the display interface, and based on the touch instruction, controls each control on the display interface to be in a first state, then obtains a remote control button instruction for the display interface, and based on the remote control button instruction, controls one of the controls in the target area to be in a second state. Since the user first performs a touch and click operation on the target area on the display interface, at this time, each control on the interface on the display is in an out-of-focus state. When switching to the remote control button operation again, the control to regain focus can be determined based on the target area where the touch and click operation was previously performed, that is, one of the controls in the target area is controlled to be in the second state. Compared with the prior art, the embodiment of the present disclosure does not need to randomly determine one of the controls on all the controls on the display interface to regain focus. Since the user first performs a touch and click operation on the target area on the display interface, the user also knows in advance that the control to regain focus is in the target area, thereby improving the convenience of the user operating the controls on the display interface through the remote control button.
[0080] Some embodiments of the present disclosure provide a display device including a display and a processor. When executing a display device control method, the processor is configured to perform the following steps: obtaining a touch instruction for a target area on a display interface.
[0081] At present, the touch command for the target area on the display interface can be a touch command for the area corresponding to the control, or a touch command for the blank area. When a touch command is received for the location of the control, the control that receives the click (touch) is recorded as state=touchClick. At the same time, the display interface will switch to the next-level interface corresponding to the clicked control, and all controls in the next-level interface are in the first state. In addition, the interface is registered to listen for touch events and registered to listen for key events. That is, any interface of the present application supports both touch events and key events. The specific control state is determined based on the type of user command entered last time.
[0082] In some embodiments, the touch operation on the target area on the display interface can be a touch-click operation, a touch-slide operation, or other types of touch operations. The touch-click operation can be a touch-single operation, a touch-double-click operation, or other types of touch-click operations. The present disclosure does not specifically limit this.
[0083] When a touch operation is performed on the display interface, the processor can obtain the position information of the user's touch and click according to the touch instruction to operate the control without making the selected control obtain the focus.
[0084] After receiving the touch command, the processor can control all controls on the display interface to be in the first state. The first state is the state of losing focus, which can be understood as the state where no control on the display interface is currently selected. As shown in Figure 6, the three controls A, B, and C in Figure 6 are all in the state of losing focus. When the processor obtains the remote control key command for the display interface again, it controls one of the controls in the target area to be in the second state based on the remote control key command.
[0085] When all controls on the display interface are in the first state, the user can operate the display interface using a remote control button to switch the controls to the remote control button operation state. When the remote control button is operated on a control on the display interface, the processor obtains a remote control button instruction for the display interface, and controls one of the controls in the target area to the second state based on the remote control button instruction. The control in the target area can be a control included in the target area, or, if the target area does not include a control, another control determined based on the target area.
[0086] It should be noted that the remote control button operation on the controls on the display interface can be performed by pressing any button on the remote control, such as the confirm button, the menu button, or the return button on the remote control. The embodiments of the present disclosure do not specifically limit this.
[0087] The second state here is the state of obtaining focus, which can be understood as the state of a certain control on the current selected display interface. As shown in Figure 7, the control A in Figure 7 is in the state of obtaining focus.
[0088] In some embodiments, if the second target control or the blank area is configured as the target area, the processor is further configured to:
[0089] When a first target control on the display interface is in the second state, a touch instruction for a second target control or a blank area on the display interface is obtained, and the area where the second target control is located or the blank area is configured as the target area. Thus, the processor controls one of the controls in the target area to be in the second state based on the remote control key instruction, and is further configured to control the first target control or the second target control to be in the second state based on the remote control key instruction.
[0090] Before receiving a touch command for a target area on the display interface, the display interface is in a state where a remote control button is being operated, i.e., a first target control on the display interface has been selected by the remote control button. At this time, the first target control is in a second state, i.e., a state where it has received focus. As shown in FIG8a , the first target control may be control A, and control A is in a state where it has received focus.
[0091] If the target area includes a second target control, by obtaining a touch instruction for the second target control on the display interface, the next-level display interface corresponding to the second target control is entered, and at the same time, touch events and key events are registered on the interface. All controls on the next-level display interface are controlled to be in a state of losing focus. Among them, the second target control can be the same as the first target control, or it can be another control on the display interface. At this time, after receiving the return key input by the user through the remote control button operation, the display is controlled to switch to present the original display interface, and the first target control or the second target control is in the second state.
[0092] In some embodiments, the control that acquires focus may be determined from the first target control and the second target control based on the remote control key instruction and the property type of the second target control.
[0093] For example, if the second target control is the same as the first target control, based on Figure 8a, control A is touched again. In this case, A is also the second target control, and control A meets the first attribute, which is the ability to respond to touch commands directed to the control and, based on the touch commands, control the display interface to jump to the next level interface corresponding to the control. That is, touching control A will jump to the interface corresponding to control A. At this time, the user can press a remote control button, such as the return button, to switch the display to the remote control button operation, and the first target control A will still have the focus.
[0094] It should be noted that the first attribute can also be an attribute that can respond to a touch instruction for the control, so that a corresponding message pops up on the display interface; of course, it can also be an attribute that can respond to a touch instruction for the control, so that it can cover the current display interface color, or it can be other types of attributes, as long as it can respond to a touch instruction for the control, the embodiment of the present disclosure does not make specific limitations on this.
[0095] For another example, if the second target control is different from the first target control, based on Figure 8a, by touching and clicking the second target control B, and the second target control B meets the first attribute, that is, touching the second target control B can jump to the next level interface corresponding to the second target control B, as shown in Figure 8b. At this time, the user can press a button on the remote control, such as the back button, to return to the previous level interface. All controls on the current interface will temporarily lose focus. The user can press a button on the remote control again, such as the left or right button, so that after the display switches to the remote control button operation, the second target control B still has focus, as shown in Figure 8c.
[0096] Among them, the interface corresponding to Figure 8a (referred to as Interface A) can pre-register to listen for key events, and the controls on this interface need to pre-register to listen for touch events (i.e., touch events). When a touch event occurs in the second target control, it jumps to the next-level interface corresponding to the second target control where the touch event occurred, as shown in Figure 8b (referred to as Interface B), and records the second target control that currently receives the touch event, i.e., the control that is touch-clicked, and records the state of this control as state=touchClick. After returning from Interface B, if Interface A receives a key event, the previously recorded second target control requests to obtain focus, and at the same time clears the previous state of the second target control, and records the current state of the second target control as state=keyEvent.
[0097] For another example, if the second target control is different from the first target control, based on Figure 8a, the second target control is clicked by touch, such as the "Media Center" control, and the second target control meets the second attribute. The second attribute may include an attribute that cannot respond to touch instructions for the control, and based on the touch instructions, controls the display interface to jump to the interface corresponding to the control. Of course, it can also be other attributes different from the first attribute. The embodiment of the present disclosure does not specifically limit this. That is, after touching the second target control, it is impossible to jump to the interface corresponding to the second target control, as shown in Figure 8d. All controls in Figure 8d lose focus. At this time, the user can press a button on the remote control, such as the return button, to switch the display to the remote control button operation state, and then obtain focus for the first target control A, as shown in Figure 8e.
[0098] If the target area includes a blank area, based on Figure 8a, by obtaining a touch instruction for the blank area on the display interface, the touch operation does not correspond to any actual touch instruction. Then, all controls on the current display interface are controlled to be in a state of losing focus. Continuing with reference to Figure 8d, all controls in Figure 8d have lost focus. For example, the blank area on the display interface can be any area other than controls A, B, C, and the "Media Center" control in Figure 8a. At this time, the user can press a button on the remote control, such as the return button, to switch the display to the remote control button operation state, and then obtain focus for the first target control A, as shown in Figure 8e.
[0099] In the case where the second target control meets the second attribute or the target area includes a blank area, the first target control A that has gained focus in Figure 8a is recorded and saved. Then, by globally monitoring touch events, upon receiving the touch event, the position coordinates (x, y) of the target area where the touch click occurred are obtained. It is determined whether these position coordinates are consistent with the position coordinates of the control that meets the first attribute. If they are inconsistent, it is assumed that the second control in the target area where the touch click occurred meets the second attribute, or the target area is a blank area, and the current flag value is recorded as true to record the need to regain focus. Finally, by monitoring key events, if a key event occurs, the first target control is controlled to regain focus and the flag value is reset to false.
[0100] By receiving a touch command for a second target control or a blank area on the display interface, the second target control or blank area is configured as the target area. Based on the remote control key command, the first target control or the second target control is controlled to enter the second state. Because the user also knows in advance that the control that has received focus is between the first target control and the second target control, it is more convenient for the user to operate the controls on the display interface using the remote control keys.
[0101] In some embodiments, if a list view is configured as a target area, the processor, when obtaining a touch instruction for the target area on the display interface, is further configured to: obtain a touch slide instruction for a list view that can be slidably viewed on the display interface, wherein the list view includes multiple controls arranged in rows and columns, and the list view is configured as the target area. When, based on a remote control key instruction, the processor controls one of the controls in the target area to be in a second state, the processor is further configured to: obtain a third target control from the list view based on the remote control key instruction. The third target control is a control located at a preset position in the list view, and the third target control is ultimately controlled to be in the second state.
[0102] As shown in FIG9 , FIG9 shows a list view that can be viewed by sliding, and each control in the list view can represent a viewable file. FIG10 is a schematic diagram of the list view in FIG9 during touch sliding. During the touch sliding of the list view, each control in the list view is in the first state, that is, the state of losing focus. By obtaining the remote control button instruction for the display interface, the display is switched to the remote control button operation state. Then, the processor can obtain the third target control from the list view based on the remote control button instruction, and control the third target control to be in the second state, that is, the state of obtaining focus.
[0103] In some embodiments, the processor obtains the third target control from the list view based on the remote control button instruction, and is further configured to: obtain the display data of each control in the target column in the current list view displayed on the display interface based on the remote control button instruction, and the target column is any column in the current list view. According to the row order of each control in the target column, the alternative control whose display data meets the preset display data is determined from each control in the target column, and the alternative control is any control in the target column whose display data meets the preset display data. Among them, the display data of the control can be data such as the current position coordinates, current size, currently displayed text content of the control, and of course it can also be other types of display data. The preset display data is the inherent data of the control, which is pre-defined by the user. For example, the display data of the control is the current size of the control, and the preset display data is the full size of the control.
[0104] In some embodiments, the target column can be the first column in the current list view, then the display data of each control in the first column of the current list view displayed on the display interface can be obtained, and according to the row order of each control, an alternative control whose display data meets the preset display data is selected from each control in the first column. The alternative control can also be the control whose display data meets the preset display data determined for the first time, that is, the row number of the alternative control is the smallest among all the alternative controls in the first column.
[0105] Finally, when obtaining the third target control based on the candidate control, if the candidate control has the ability to obtain focus, the candidate control is used as the third target control. For example, the list view in Figure 10 shows three rows and six columns of controls, and the third target control can be the control in the second row and first column in Figure 10.
[0106] If the candidate control does not have the ability to receive focus, the system starts with the candidate control and traverses the other controls in the current list view in the order of their rows and columns until the first control capable of receiving focus is determined. This first control is then used as the third target control. For example, if the list view contains three rows and three columns of controls, and the candidate control is the control in the first row and first column, and this candidate control does not have the ability to receive focus, the system will then traverse the other controls in the current list view in the order of the first row and second column, the first row and third column, the second row and first column, and so on.
[0107] Among them, controls in the list view can monitor touch sliding events (i.e., scroll and touch events). If a touch sliding event occurs, the current flag value is recorded as true to indicate that a touch sliding event has occurred. The display interface corresponding to Figure 10 monitors key events. If a key event is received, it first determines whether the flag value is true. If so, it controls the third target control to obtain focus.
[0108] For example, as shown in Figure 11, during the touch-sliding process of the list view, all controls in the list view are in a state of losing focus. By obtaining a remote control key command for the display interface, the display is switched to the remote control key operation state. The processor can then obtain a third target control from the list view based on the remote control key command. The first control in the list view in Figure 11 can be an alternative control whose display data meets the preset display data, and the alternative control has the ability to obtain focus. In this case, the first control in the list view can be used as the third target control. For example, the "Login" control shown in Figure 12 is the third target control.
[0109] If the list view does not include the controls in the top row, as shown in Figure 13, the first control in the list view is the "Shared Space" control. Since this control does not have the ability to obtain focus, the alternative control is used as the starting control, and the other controls in the current list view are traversed in the order of the rows and columns of the controls in the current list view until the first control capable of obtaining focus is determined, and the first control is used as the third target control. For example, the first control here can be the "Quick File Upload" control. It is understandable that the alternative control here can also be the "Shared Space" control.
[0110] Among them, the controls in the list view can monitor touch sliding events (i.e., scroll and touch events). If a touch sliding event occurs and each control is in a state of losing focus, the current state can be recorded as state = touchFist. At the same time, the display interface monitors key events. If a key event is received, it determines whether the current state is touchFist. If so, it obtains a third target control and controls the third target control to request focus, that is, performs a requestFocus operation.
[0111] Since users also know in advance that the control that gets the focus is usually the first control in the list view that meets the preset display data and has the ability to get the focus (for example, the first control in the upper left corner), it is more convenient for users to operate the controls on the display interface by pressing the remote control buttons.
[0112] In some embodiments, after obtaining a touch-slide instruction for a swipable list view on a display interface, the processor is further configured to: obtain a touch instruction for a fourth target control on the display interface, where the fourth target control is any control on the display interface. After obtaining a third target control from the list view based on a remote control key instruction, the processor is further configured to: if the fourth target control meets a first attribute, then, based on the remote control key instruction, use the fourth target control as the third target control. The first attribute is the ability to respond to a touch instruction for the control and, based on the touch instruction, control the display interface to jump to the interface corresponding to the control.
[0113] In the case where each control in the list view has lost focus, before receiving a remote control key operation on the display interface, if a touch event is received on another control, that is, a touch command is received on a fourth target control on the display interface, the state of the control can be changed to state = touchClick. At the same time, after receiving the remote control key command, if the fourth target control meets the first attribute, the fourth target control is directly controlled to obtain focus.
[0114] If the fourth target control meets the second attribute, which is that it cannot respond to touch commands directed to the control and controls the display interface to jump to the interface corresponding to the control based on the touch command, the third target control can still be obtained from the list view and ultimately controlled to be in the second state. The method for obtaining the third target control is described above and will not be repeated here. Of course, other methods can also be used to determine the control that obtains focus, and the embodiments of the present disclosure are not specifically limited to this.
[0115] In some embodiments, the present application provides a display device, including:
[0116] a display configured to present a display interface, wherein the display interface includes at least one control;
[0117] A touch component configured to receive a user's touch operation;
[0118] The processor is configured to:
[0119] When the display presents the display interface, register to listen for key events and register to listen for touch events;
[0120] In response to a user's touch operation on the touch component on the display interface, controlling each control on the display interface to be in a first state; wherein the first state is a state of losing focus;
[0121] In response to a user's remote control key command on the display interface, one of the controls on the display interface is controlled to be in a second state; wherein the second state is a state of obtaining focus.
[0122] Optionally, the processor executes, in response to a user's touch operation on the display interface, controlling each control on the display interface to be in a first state; wherein the first state is a state of losing focus; specifically including:
[0123] In response to a user's touch operation on the display interface, if the location of the touch operation is a blank area, control all controls on the display interface to be in a first state; wherein the first state is a state of losing focus.
[0124] In some embodiments, the present application provides a display device, including:
[0125] A display configured to present a display interface, wherein the display interface includes at least one control;
[0126] A touch component configured to receive a user's touch operation;
[0127] The processor is configured to:
[0128] When the display presents the display interface, register to listen for key events and register to listen for touch events;
[0129] In response to a user's touch operation on the display interface, if the touch operation is performed at a position corresponding to a control, the display interface is switched to a next-level interface corresponding to the clicked control, wherein each control on the next-level interface is in a first state, which is a state of losing focus;
[0130] Register to listen to touch events and key events on the next level interface;
[0131] In response to a direction key instruction or a confirmation key instruction input by the user through a remote control button on the next-level interface, one of the controls on the next-level interface is controlled to be in a second state; wherein the second state is a state of obtaining focus.
[0132] In some embodiments, the present disclosure provides a display device control method, which includes: when the display presents a display interface, registering to listen for key events and registering to listen for touch events; in response to a user's touch operation on the display interface on a touch component, controlling each control on the display interface to be in a first state; wherein the first state is a state of losing focus; in response to a user's remote control key command on the display interface, controlling one of the controls on the display interface to be in a second state; wherein the second state is a state of obtaining focus.
[0133] In some embodiments, the present disclosure provides a display device control method, which includes: when the display presents a display interface, registering to listen for key events and registering to listen for touch events; in response to a user's touch operation on the display interface, if the touch operation is located at a position corresponding to a control, switching the display interface to a next-level interface corresponding to the clicked control, wherein each control on the next-level interface is in a first state, which is a state of losing focus; registering to listen for touch events and registering to listen for key events on the next-level interface; in response to a direction key instruction or a confirm key instruction on the next-level interface input by the user through a remote control button, controlling one of the controls on the next-level interface to be in a second state; wherein the second state is a state of obtaining focus.
[0134] The implementation principles and beneficial effects of the display device control method provided by the above embodiments can be found in the above definitions of the various embodiments of the display device, and will not be repeated here.
[0135] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present disclosure, rather than to limit them. Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present disclosure.
[0136] For ease of explanation, the above description has been made with reference to specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations are possible. The above embodiments are selected and described to better explain the principles and practical applications, so that those skilled in the art can better utilize the embodiments and various different variations of the embodiments suitable for specific use considerations.
Claims
1. A display device, comprising: a display configured to present a display interface, wherein the display interface includes at least one control; A touch component configured to receive a user's touch operation; The processor is configured to: When the display presents the display interface, register to listen for key events and register to listen for touch events; In response to a user's touch operation on the touch component on the display interface, controlling each control on the display interface to be in a first state; wherein the first state is a state of losing focus; In response to a user's remote control key command on the display interface, one of the controls on the display interface is controlled to be in a second state; wherein the second state is a state of obtaining focus.
2. The display device according to claim 1, wherein the processor controls each control on the display interface to be in the first state in response to a user's touch operation on the display interface; The first state is a state of losing focus; specifically including: In response to a user's touch operation on the display interface, if the location of the touch operation is a blank area, control all controls on the display interface to be in a first state; wherein the first state is a state of losing focus.
3. A display device comprising: monitor; is configured to present a display interface, wherein the display interface includes at least one control; A touch component configured to receive a user's touch operation; The processor is configured to: When the display presents the display interface, register to listen for key events and register to listen for touch events; In response to a user's touch operation on the display interface, if the touch operation is performed at a position corresponding to a control, the display interface is switched to a next-level interface corresponding to the clicked control, wherein each control on the next-level interface is in a first state, which is a state of losing focus; Register to listen to touch events and key events on the next level interface; In response to a direction key instruction or a confirmation key instruction input by the user through a remote control button on the next-level interface, one of the controls on the next-level interface is controlled to be in a second state; wherein the second state is a state of obtaining focus.
4. The display device according to claim 3, wherein the processor, in response to a user touch operation on the display interface, switches the display interface to a next-level interface corresponding to the clicked control if the touch operation is performed at a location corresponding to a control, wherein: Each control on the next level interface is in a first state, which is a state of losing focus, and is further configured as follows: When the first target control in the display interface is in the second state, in response to the user's touch instruction for the second target control on the display interface, the display interface is switched to the next-level interface corresponding to the second target control, wherein each control on the next-level interface is in the first state, and the first state is a state of losing focus.
5. A display device comprising: monitor; is configured to present a display interface, wherein the display interface includes at least one control; A touch component configured to receive a user's touch operation; The processor is configured to: When the display presents the display interface, register to listen for key events and register to listen for touch events; When the first target control in the display interface is in the second state, in response to a user touch instruction directed to a second target control on the display interface, the display interface is switched to a next-level interface corresponding to the second target control, wherein each control on the next-level interface is in the first state, which is a state of losing focus; Register to listen to touch events and key events on the next level interface; In response to a return key command input by the user through a remote control button, the display is controlled to return from presenting the next level interface to presenting the display interface, wherein the second target control on the display interface switches to a second state; wherein the second state is a state of obtaining focus.
6. The display device according to claim 1, The processor user's touch operation on the display interface is further configured to: obtain a touch instruction for a target area on the display interface; The processor controls one of the controls on the display interface to be in the second state in response to a user's remote control key command on the display interface, and is further configured to: obtain a remote control key command on the display interface, and based on the remote control key command, control one of the controls in the target area to be in the second state.
7. The display device according to claim 6, wherein the processor, upon acquiring a touch control instruction for a target area on the display interface, is further configured to: When the first target control on the display interface is in the second state, acquiring a touch instruction for a second target control or a blank area on the display interface, where the second target control or the blank area is configured as the target area; The processor controls one of the controls in the target area to be in the second state based on the remote control button instruction, and is further configured to: Based on the remote control button instruction, the first target control or the second target control is controlled to be in the second state.
8. The display device according to claim 7, wherein if the target area includes the second target control; the processor controls the first target control or the second target control to be in the second state based on the remote control key instruction, and is further configured to: If the second target control meets the first attribute, then based on the remote control key instruction, the second target control is controlled to be in the second state; wherein, The first attribute is an attribute that can respond to the touch instruction for the control and, based on the touch instruction, control the display interface to jump to the interface corresponding to the control.
9. The display device according to claim 7 or 8, wherein if the target area includes the second target control; the processor controls the first target control or the second target control to be in the second state based on the remote control key instruction, and is further configured to: If the second target control meets the second attribute, the first target control is controlled based on the remote control key instruction. The component is in the second state; wherein, The second attribute includes an attribute of being unable to respond to the touch instruction for the control, and controlling the display interface to jump to an interface corresponding to the control based on the touch instruction.
10. The display device according to claim 7, wherein if the target area includes the blank area, the processor is further configured to control the first target control or the second target control to be in the second state based on the remote control key instruction: Based on the remote control button instruction, the first target control is controlled to be in the second state.
11. The display device according to claim 6, wherein the processor is further configured to: Obtaining a touch slide instruction for a list view that can be slidably viewed on the display interface, wherein the list view includes a plurality of controls arranged in rows and columns, and the list view is configured as the target area; The processor controls one of the controls in the target area to be in the second state based on the remote control button instruction, and is further configured to: Based on the remote control key instruction, a third target control is obtained from the list view; wherein, The third target control is a control located at a preset position in the list view; Control the third target control to be in the second state.
12. The display device according to claim 11, wherein the processor is further configured to: obtain a third target control from the list view based on the remote control key instruction; Based on the remote control key command, obtaining display data of each control in a target column in the current list view displayed on the display interface, where the target column is any column in the current list view; Determining, according to the row order of the controls in the target column, candidate controls for which the display data satisfies preset display data from the controls in the target column, the candidate controls being any controls in the target column for which the display data satisfies preset display data; Based on the candidate controls, the third target control is obtained.
13. The display device according to claim 12, wherein the processor, when acquiring the third target control based on the candidate control, is further configured to: If the candidate control has the ability to obtain focus, the candidate control is used as the third target control.
14. The display device according to claim 12 or 13, wherein the processor, when acquiring the third target control based on the candidate control, is further configured to: If the alternative control does not have the ability to obtain focus, the alternative control is used as the starting control, and the other controls in the current list view are traversed in the order of the rows and columns of the controls in the current list view until the first control with the ability to obtain focus is determined, and the first control is used as the third target control.
15. The display device according to claim 11, wherein after acquiring a touch slide instruction for a slidable list view on the display interface, the processor is further configured to: Get a touch instruction for a fourth target control on the display interface; the fourth target control is the touch instruction for the fourth target control on the display interface. Any control on the surface; The processor acquires a third target control from the list view based on the remote control key instruction, and is further configured to: If the fourth target control meets the first attribute, then based on the remote control key instruction, the fourth target control is used as the third target control; wherein, The first attribute is an attribute that can respond to the touch instruction for the control and, based on the touch instruction, control the display interface to jump to the interface corresponding to the control.
16. A display device control method for a display device including a display, a touch control component, and a processor, the method comprising: When the display presents the display interface, register to listen for key events and register to listen for touch events; In response to a user's touch operation on the touch component on the display interface, controlling each control on the display interface to be in a first state; wherein the first state is a state of losing focus; In response to a user's remote control key command on the display interface, one of the controls on the display interface is controlled to be in a second state; wherein the second state is a state of obtaining focus.
17. The method according to claim 16, wherein in response to a user's touch operation on the touch component on the display interface, each control on the display interface is controlled to be in the first state; The first state is a state of losing focus, specifically including: In response to a user's touch operation on the touch component on the display interface, if the location of the touch operation is a blank area, each control on the display interface is controlled to be in a first state; wherein the first state is a state of losing focus.
18. A display device control method for a display device comprising a display, a touch control component, and a processor, the method comprising: When the display presents the display interface, register to listen for key events and register to listen for touch events; In response to a user's touch operation on the display interface, if the touch operation is performed at a position corresponding to a control, the display interface is switched to a next-level interface corresponding to the clicked control, wherein each control on the next-level interface is in a first state, which is a state of losing focus; Register to listen to touch events and key events on the next level interface; In response to a direction key instruction or a confirmation key instruction input by the user through a remote control button on the next-level interface, one of the controls on the next-level interface is controlled to be in a second state; wherein the second state is a state of obtaining focus.
