WO2024066538A1 - Display device and display device control method - Google Patents

Display device and display device control method Download PDF

Info

Publication number
WO2024066538A1
WO2024066538A1 PCT/CN2023/102705 CN2023102705W WO2024066538A1 WO 2024066538 A1 WO2024066538 A1 WO 2024066538A1 CN 2023102705 W CN2023102705 W CN 2023102705W WO 2024066538 A1 WO2024066538 A1 WO 2024066538A1
Authority
WO
WIPO (PCT)
Prior art keywords
control
state
touch
display interface
display
Prior art date
Application number
PCT/CN2023/102705
Other languages
French (fr)
Chinese (zh)
Inventor
付友苹
卢可敬
穆聪聪
Original Assignee
海信视像科技股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 海信视像科技股份有限公司 filed Critical 海信视像科技股份有限公司
Publication of WO2024066538A1 publication Critical patent/WO2024066538A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42212Specific keyboard arrangements
    • H04N21/42218Specific keyboard arrangements for mapping a matrix of displayed objects on the screen to the numerical key-matrix of the remote control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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 disclosure relates to the field of display technology, and in particular to a display device and a display device control method.
  • Display devices such as televisions generally support remote control button operations. Users can select controls on the display interface using the direction buttons on the remote control, so that the selected control is in a state of obtaining focus, and then press the OK button to operate the control.
  • a display device such as a television receives a remote control button command for the first time after being turned on
  • the control is operated under the remote control button command at any time after the television is turned on this time; or when a touch click command is received for the first time after the television is turned on, the control is operated under the touch click command at any time after the television is turned on this time.
  • the present disclosure provides a display device, comprising:
  • the display includes a touch component
  • the processor is configured as:
  • a touch command for the display interface is obtained; based on the touch command, each control on the display interface is in a first state; wherein the first state is a state of losing focus; a remote control key command for the display interface is obtained, and based on the remote control key command, 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.
  • a display device control method comprising:
  • each control on the display interface is controlled to be in a first state; wherein the first state is a state of losing focus;
  • 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.
  • FIG1 is a schematic diagram of an operation scenario between a display device and a control apparatus according to some embodiments
  • FIG2 is a block diagram of a hardware configuration of a control device according to some embodiments.
  • FIG3 is a block diagram of a hardware configuration of a display device according to some embodiments.
  • FIG4 is a diagram showing an icon control interface of an application in a display device according to some embodiments.
  • FIG5 is a flow chart of a display device control method according to some embodiments.
  • FIG6 is a schematic diagram of a control losing focus according to some embodiments.
  • FIG7 is a schematic diagram of a control acquiring focus according to some embodiments.
  • FIG8a is a schematic diagram of a first target control A acquiring focus according to some embodiments.
  • FIG8b is a schematic diagram of interface B according to some embodiments.
  • FIG8c is a schematic diagram of a second target control B acquiring focus according to some embodiments.
  • FIG8d is a schematic diagram of a control losing focus according to yet other embodiments.
  • FIG8e is a schematic diagram of a first target control A acquiring focus according to yet some other embodiments.
  • FIG9 is a schematic diagram of a list view according to some embodiments.
  • FIG10 is a schematic diagram of a touch-slide list view according to some embodiments.
  • FIG11 is a schematic diagram of a list view according to yet some other embodiments.
  • FIG12 is a schematic diagram of a third target control according to some embodiments.
  • FIG. 13 is a schematic diagram of a list view according to some other embodiments.
  • the display device provided in the embodiment of the present disclosure may have various implementation forms, for example, it may be a television, a smart television, a laser projection device, a monitor, an electronic whiteboard (electronic bulletin board), an electronic table (electronic table), etc.
  • FIG. 1 and FIG. 2 are a specific implementation of the display device of the present disclosure.
  • Fig. 1 is a schematic diagram of an operation scenario between a display device and a control device according to an embodiment. As shown in Fig. 1 , a user can operate a display device 200 through a smart device 300 or a control device 100 .
  • control device 100 may be a remote controller, and the communication between the remote controller and the display device may include infrared protocol.
  • the display device 200 can be controlled wirelessly or wired by using a wireless or wired communication method, such as wireless or Bluetooth protocol communication, or other short-distance communication methods.
  • the user can control the display device 200 by inputting user commands through buttons on a remote controller, voice input, input on a control panel, etc.
  • a smart device 300 (such as a mobile terminal, a tablet computer, a computer, a laptop computer, etc.) may also be used to control the display device 200.
  • the display device 200 is controlled using an application running on the smart device.
  • the display device may not use the above-mentioned smart device or control device to receive instructions, but may receive user control through touch or gestures.
  • the display device 200 can also be controlled in a manner other than the control device 100 and the smart device 300.
  • the user's voice command control can be directly received through a module for obtaining voice commands configured inside the display device 200, or the user's voice command control can be received through a voice control device set outside the display device 200.
  • the display device 200 also communicates data with the server 400.
  • the display device 200 may be allowed to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks.
  • the server 400 may provide various content and interactions to the display device 200.
  • the server 400 may be one cluster or multiple clusters, and may include one or more types of servers.
  • FIG2 is a block diagram of a configuration of a control device 100 according to an exemplary embodiment.
  • 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 can receive an input operation instruction from a user, and convert the operation instruction into an instruction that can be recognized and responded to by the display device 200, playing the role of an interactive intermediary between the user and the display device 200.
  • the display device 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.
  • the processor includes a processor, a video processor, an audio processor, a graphics processor, a RAM, a ROM, and a first interface to an nth interface for input/output.
  • the display 260 includes a display screen component for presenting images, and 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.
  • the display 260 may be a liquid crystal display, an OLED display, a LED display, an LCD display, a ULED display, or the like.
  • 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.
  • the display and the touch control component are combined into one to form a touch screen.
  • the communicator 220 is a component for communicating with an external device or server according to various communication protocol types.
  • the communicator may include at least one of a Wifi module, a Bluetooth module, a wired Ethernet module, and other network communication protocol chips or near field communication protocol chips, and an infrared receiver.
  • the display device 200 can establish transmission and reception of control signals and data signals with the control device 100 or the server 400 through the communicator 220.
  • the user interface can be used to receive control signals from the control device 100 (such as an infrared remote controller, etc.).
  • the detector 230 is used to collect signals from the external environment or from the external environment.
  • the detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; or the detector 230 includes an image collector, such as a camera, which can be used to collect For collecting external environment scenes, user attributes or user interaction gestures, or, the detector 230 includes a sound collector, such as a microphone, for receiving external sounds.
  • the external device interface 240 may include, but is not limited to, any one or more of the following interfaces: 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 the above multiple interfaces.
  • HDMI high-definition multimedia interface
  • component analog or digital high-definition component input interface
  • CVBS composite video input interface
  • USB USB input interface
  • RGB port an RGB port
  • the tuner-demodulator 210 receives broadcast television signals via wired or wireless reception, and demodulates audio and video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.
  • 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.
  • the processor 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory.
  • the processor 250 controls the overall operation of the display device 200. For example, in response to receiving a user command for selecting a UI object to be displayed on the display 260, the processor 250 can perform operations related to the object selected by the user command.
  • the processor includes 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.
  • CPU central processing unit
  • video processor video processor
  • audio processor audio processor
  • graphics processing unit GPU
  • RAM Random Access Memory
  • ROM Read-Only Memory
  • ROM Read-Only Memory
  • GUI Graphical User Interface
  • the commonly used form of user interface is the Graphical User Interface (GUI), which refers to the user interface related to computer operation displayed in a graphical way. It can be an interface element such as an icon, window, control, etc. displayed on the display screen of an electronic device, where the control can include icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, and other visual interface elements.
  • GUI Graphical User Interface
  • the user can input a user command in a graphical user interface (hereinafter referred to as interface) displayed on the display 260, and the user input interface receives the user input command through the graphical user interface (GUI).
  • GUI graphical user interface
  • the user can input a user command by inputting a specific sound or gesture, and the user input interface recognizes the sound or gesture through a sensor to receive the user input command.
  • the display device after the display device is started, it can directly enter the interface of the preset video-on-demand program.
  • the interface of the video-on-demand program can be as shown in FIG. 4, which at least includes a navigation bar 410 and a content display area located below the navigation bar 410.
  • the content displayed in the content display area changes with the change of the selected control in the navigation bar.
  • the program in the application layer can be integrated in the video-on-demand program and displayed through a control in the navigation bar, or it can be further displayed after the application control in the navigation bar is selected.
  • the display device after the display device is started, it can directly enter the display interface of the signal source selected last time, or the signal source selection interface, where the signal source can be a preset video on demand program, or at least one of an HDMI interface and a live TV interface, etc.
  • the display After the user selects different signal sources, the display can display the content obtained from different signal sources.
  • the application in can.
  • the coordinates of any pixel position can be obtained.
  • a moving trajectory is formed according to the coordinates of each pixel position.
  • the currently selected control is determined according to the moving trajectory, and the currently selected control can be operated.
  • the remote control buttons can only be used to select controls through up, down, left, and right operations, and there will be no movement track when selecting from one control to another.
  • the control operated by the remote control button needs to obtain the focus before the control can be operated.
  • buttons When a user operates the display interface of a TV, he can use the remote control buttons to select the controls on the display interface to operate the controls.
  • Some display device users can also touch and click the controls on the display interface, so that the controls can be operated directly according to the position information of the user's touch and click.
  • users operate the controls on the display they often need to switch between the two operation modes of remote control buttons and touch and click.
  • traditional methods currently cannot realize the function of switching between the two operation modes of remote control buttons and touch and click.
  • 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 certain control, and then enters the new interface. There will also be a control in the new interface 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.
  • 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.
  • 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.
  • 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.
  • the first state is a state of losing focus
  • the second state is a state of acquiring focus.
  • 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:
  • Step 501 when the display presents a display interface, register to monitor key events and register to monitor touch events;
  • Step 502 in response to a user's touch operation on the display interface on the 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;
  • 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.
  • the display device of the present application supports both remote control button operation and touch click operation.
  • the user can perform touch operation on the display interface of the display device to control the display interface.
  • the display interface may include an area with controls or a blank area.
  • the area with controls may be an area with only multiple controls or an area where multiple controls form a list view and can be viewed by sliding.
  • the touch operation on the display interface can be a touch click operation, or a touch slide operation, or other types of touch operations.
  • the double-click operation may be a touch operation, or other types of touch operations may be used, which are not specifically limited in the embodiments of the present disclosure.
  • a remote control button instruction on the display interface can be obtained to make one of the controls on the display be in the second state. In this way, the function of switching between the two operation modes of remote control button and touch click is realized.
  • the present disclosure obtains a touch command for a target area on a display interface, and based on the touch command, controls all controls on the display interface to be in a first state, then obtains a remote control button command for the display interface, and based on the remote control button command, 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, all controls on the interface on the display are 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.
  • the embodiment of the present disclosure does not need to randomly determine one of the controls to regain focus from all the controls on the display interface. 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.
  • Some embodiments of the present disclosure provide a display device, including a display and a processor.
  • the processor When executing a display device control method, the processor is configured to execute the following steps: obtaining a touch instruction for a target area on a display interface.
  • 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.
  • 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.
  • the interface is registered to monitor touch events and registered to monitor 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 input last time.
  • the touch operation on the target area on the display interface can be a touch click operation, or a touch slide operation, or other types of touch operations.
  • the touch click operation can be a touch single click operation, or a touch double click operation, or other types of touch click operations. The embodiments of the present disclosure do not specifically limit this.
  • 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.
  • the processor can control all controls on the display interface to be in the first state.
  • the first state is a state of losing focus, which can be understood as a state in which 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 a state of losing focus.
  • the processor obtains the remote control key command for the display interface again, and based on the remote control key command, controls one of the controls in the target area to be in the second state.
  • the user can operate the display interface through the remote control buttons to switch the controls to the remote control button operation state.
  • the processor controls the controls based on the remote control button instructions by acquiring the remote control button instructions for the display interface.
  • One of the controls in the target area is placed in the second state.
  • the control in the target area may be a control included in the target area, or may be another control determined based on the target area when the target area does not include a control.
  • 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 present disclosed embodiment does not specifically limit this.
  • 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.
  • the processor is further configured to:
  • 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.
  • the display interface Before acquiring the touch control instruction for the target area on the display interface, the display interface is in the state of remote control button operation, that is, the first target control on the display interface has been selected by the remote control button, and the first target control is in the second state, that is, the state of acquiring focus.
  • the first target control may be control A, and control A is in the state of acquiring focus.
  • the target area includes a second target control
  • 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.
  • the second target control can be the same as the first target control, or it can be other controls on the display interface.
  • 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.
  • control that acquires the 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.
  • control A is clicked again by touch, and here A is also the second target control, and control A meets the first attribute, which is that it can respond to the touch instruction for the control, and based on the touch instruction, control the display interface to jump to the next level interface corresponding to the control. That is, after touching control A, you can jump to the interface corresponding to control A.
  • the user can press a remote control button, such as the return button, so that the display switches to the remote control button operation, and still obtains the focus for the first target control A.
  • 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 the color of the current display interface can be covered, or it can be other types of attributes. As long as it can respond to a touch instruction for the control, the present disclosed embodiment does not make specific limitations on this.
  • the second target control is different from the first target control, based on FIG8a, by touching and clicking the second target control B, and the second target control B meets the first attribute, that is, after touching the second target control B, you can jump to the next level interface corresponding to the second target control B, as shown in FIG8b.
  • the user can press the remote control button, such as the return button, to return to the previous level interface, and all controls on the current interface are temporarily out of focus.
  • the user can press the remote control button again, such as the left and right buttons, so that after the display switches to the remote control button operation, the second target control B still obtains the focus, as shown in FIG8c.
  • the interface corresponding to Figure 8a can pre-register to listen to key events, and the controls on this interface need to pre-register to listen to touch events (i.e., touch events).
  • touch events i.e., touch events
  • the interface corresponding to Figure 8a can pre-register to listen to key events, and the controls on this interface need to pre-register to listen to touch events (i.e., touch events).
  • touch events i.e., touch events.
  • the second target control is different from the first target control, based on Figure 8a
  • the second target control such as the "Media Center" control
  • the second attribute may include an attribute that cannot respond to a touch instruction for the control, and based on the touch instruction, controls the display interface to jump to the interface corresponding to the control.
  • it can also be other attributes different from the first attribute, and the embodiments of the present disclosure do 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, and each control in Figure 8d loses focus.
  • the user can press a button on the remote control, such as the return button, so that the display switches to the remote control button operation state, and then obtains focus for the first target control A, as shown in Figure 8e.
  • 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 to refer to Figure 8d, all controls in Figure 8d lose focus.
  • the blank area on the display interface can be other areas except for the four controls A, B, C and "Media Center" in Figure 8a.
  • the user can press a button on the remote control, such as the return button, so that the display switches to the remote control button operation state, and then obtains the focus for the first target control A, and continues to refer to Figure 8e.
  • the first target control A that obtains the focus in Figure 8a is recorded and saved, and then the touch event is globally monitored.
  • the position coordinates (x, y) of the target area where the touch click occurs are obtained, and it is determined whether the position coordinates are consistent with the position coordinates of the control that meets the first attribute. If not, it is considered that the second control in the target area where the touch click occurs 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.
  • the first target control is controlled to regain focus, and the flag value is reset to false.
  • the second target control or the blank area is configured as a target area.
  • the first target control or the second target control is controlled to be in the second state. Since the user also knows in advance that the control to obtain the 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 by pressing the remote control button.
  • the processor is further configured to obtain a touch instruction for the target area on the display interface: obtain a touch sliding instruction for a list view that can be slid and viewed on the display interface, the list view includes multiple 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 obtain a third target control from the list view based on the remote control button instruction.
  • the third target control is a control at a preset position in the list view, and the third target control is finally controlled to be in the second state.
  • FIG9 a list view that can be viewed by sliding is shown in FIG9 , 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.
  • each control in the list view is in the first state, that is, it loses focus.
  • the display is switched to the remote control key operation state.
  • the processor can acquire the third target control from the list view based on the remote control key command, and control the third target control to be in the second state, that is, the state of acquiring the focus.
  • the processor obtains the third target control from the list view based on the remote control button command, 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 command, and the target column is any column in the current list view.
  • 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.
  • the target column may be the first column in the current list view, so the display data of each control in the first column of the current list view displayed on the display interface may 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 the controls in the first column.
  • the alternative control may also be a 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.
  • the candidate control 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.
  • the list view in Figure 10 shows controls with three rows and six columns, and the third target control can be the control in the second row and first column in Figure 10.
  • the candidate control does not have the ability to obtain focus
  • the candidate control is used as the starting control, and the other controls in the current list view are traversed in the order of rows and columns of the controls in the current list view until the first control that has the ability to obtain focus is determined, and the first control is used as the third target control.
  • the list view includes controls in three rows and three columns. If the candidate control determined is the control in the first row and first column, and the candidate control does not have the ability to obtain focus, the other controls in the current list view can be determined in the order of the first row and second column, the first row and third column, the second row and first column...
  • the 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 the touch sliding 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, the third target control is controlled to obtain focus.
  • each control in the list view is in a state of losing focus.
  • the display is switched to the remote control key operation state, and the processor can obtain the third target control from the list view based on the remote control key command, wherein the first control in the list view in FIG11 can be an alternative control whose display data meets the preset display data, and the alternative control has the ability to obtain focus, then the first control in the list view can be used as the third target control, and the "Login" control shown in FIG12 is the third target control.
  • 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 that has the ability to obtain focus is determined, and the first control is used as the third target control.
  • the first control here can be the "Quick File Upload” control. It is understandable that the alternative control here can be the "Shared Space" control. Piece.
  • touch sliding events i.e., scroll and touch events.
  • the control that obtains the focus is usually the first control in the list view that meets the preset display data and has the ability to obtain the focus (such as the first control in the upper left corner), it is also more convenient for the user to operate the controls on the display interface through the remote control buttons.
  • 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.
  • the processor obtains a third target control from the list view based on a 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.
  • the first attribute is an attribute that can respond to a touch instruction for a control, and based on the touch instruction, control the display interface to jump to the interface corresponding to the control.
  • the fourth target control meets the second attribute, the second attribute is that it cannot respond to the touch command for the control, and based on the touch command, controls the display interface to jump to the attribute corresponding to the control, then the third target control can still be obtained from the list view, and finally the third target control is controlled to be in the second state.
  • the method for obtaining the third target control is as described above, and will not be repeated here. Of course, other methods can also be used to determine the control that obtains the focus, and the embodiments of the present disclosure do not specifically limit this.
  • the present application provides a display device, including:
  • a display configured to present a display interface, wherein the display interface includes at least one control
  • a touch control component configured to receive a touch control operation of a user
  • the processor is configured as:
  • each control on the display interface 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;
  • one of the controls on the display interface is controlled to be in a second state; wherein the second state is a state of acquiring focus.
  • 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 comprising:
  • control each control on the display interface In response to a user's touch operation on the display interface, if the location of the touch operation is a blank area, control each control on the display interface to be in a first state; wherein the first state is a state of losing focus.
  • the present application provides a display device, including:
  • a display configured to present a display interface, wherein the display interface includes at least one control;
  • a touch control component configured to receive a touch control operation of a user
  • the processor is configured as:
  • the display interface 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, and the first state is a state of losing focus;
  • 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.
  • 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.
  • the present disclosure provides a display device control method, the method comprising: 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, and the first state 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 input by the user through a remote control button on the next-level interface, 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.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Position Input By Displaying (AREA)

Abstract

The present disclosure discloses a display device and a display device control method. A touch instruction for a display interface is obtained; and on the basis of a touch operation instruction, a touch component controls each control on the display interface to be in a first state, acquires a remote control key instruction for the display interface, and controls one of the controls on the display interface to be in a second state. The first state is a state of losing a focus, and the second state is a state of getting the focus.

Description

显示设备和显示设备控制方法Display device and display device control method
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
本公开要求在2022年9月29日提交中国专利局、申请号为202211204067.8的中国专利申请的优先权,其全部内容通过引用结合在本公开中。This disclosure claims the priority of 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
本公开涉及显示技术领域,尤其涉及一种显示设备和显示设备控制方法。The present disclosure relates to the field of display technology, and in particular to a display device and a display device control method.
背景技术Background technique
以电视为例的显示设备一般可支持遥控器按键操作,用户可以通过遥控器的方向按键选中显示界面上的控件,使得所选中的控件处于获取焦点的状态,在按下确定键从而实现对该控件的操作。Display devices such as televisions generally support remote control button operations. Users can select controls on the display interface using the direction buttons on the remote control, so that the selected control is in a state of obtaining focus, and then press the OK button to operate the control.
相关技术中,显示设备例如电视机在开启后首次获取到遥控器按键指令后,则在本次开启电视机后的任意时刻均在遥控器按键指令下进行控件的操作,或者在电视机开启后首次获取到触控点击指令后,则在本次开启电视机后的任意时刻均在触控点击指令下进行控件的操作。In the related art, when a display device such as a television receives a remote control button command for the first time after being turned on, the control is operated under the remote control button command at any time after the television is turned on this time; or when a touch click command is received for the first time after the television is turned on, the control is operated under the touch click command at any time after the television is turned on this time.
随着应用场景的多元化,例如教育场景、会议场景以及多人场景,新形态的显示设备也需要同时支持触控操作,然而,传统的显示设备无法实现遥控器按键和触控点击这两种操作方式之间进行切换。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 the two operation modes of remote control buttons and touch clicks.
发明内容Summary of the invention
第一方面,本公开提供一种显示设备,包括:In a first aspect, the present disclosure provides a display device, comprising:
显示器;显示器包括触控组件;Display; the display includes a touch component;
处理器,被配置为:The processor is configured as:
获取对显示界面的触控指令;触控组件基于所述触控指令,显示界面上的各控件均处于第一状态;其中,第一状态为失去焦点的状态;获取对显示界面的遥控按键指令,并基于遥控按键指令,控制显示界面上的其中一个控件处于第二状态;其中,第二状态为获取焦点的状态。A touch command for the display interface is obtained; based on the touch command, each control on the display interface is in a first state; wherein the first state is a state of losing focus; a remote control key command for the display interface is obtained, and based on the remote control key command, 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.
第二方面,提供了一种显示设备控制方法,包括:In a second aspect, a display device control method is provided, comprising:
获取对显示界面上目标区域的触控指令;Obtaining a touch command for a target area on a display interface;
基于触控指令,控制显示界面上的各控件均处于第一状态;其中,第一状态为失去焦点的状态;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;
获取对显示界面的遥控按键指令,并基于遥控按键指令,控制目标区域中的其中一个控件处于第二状态;其中,第二状态为获取焦点的状态。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
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根 据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure, and those skilled in the art can also refer to the embodiments without creative work. From these drawings the other drawings are derived.
图1为根据一些实施例的显示设备与控制装置之间操作场景的示意图;FIG1 is a schematic diagram of an operation scenario between a display device and a control apparatus according to some embodiments;
图2为根据一些实施例的控制装置的硬件配置框图;FIG2 is a block diagram of a hardware configuration of a control device according to some embodiments;
图3为根据一些实施例的显示设备的硬件配置框图;FIG3 is a block diagram of a hardware configuration of a display device according to some embodiments;
图4为根据一些实施例的显示设备中应用程序的图标控件界面显示图;FIG4 is a diagram showing an icon control interface of an application in a display device according to some embodiments;
图5为根据一些实施例的显示设备控制方法的流程图;FIG5 is a flow chart of a display device control method according to some embodiments;
图6为根据一些实施例的控件失去焦点的示意图;FIG6 is a schematic diagram of a control losing focus according to some embodiments;
图7为根据一些实施例的控件获取焦点的示意图;FIG7 is a schematic diagram of a control acquiring focus according to some embodiments;
图8a为根据一些实施例的第一目标控件A获取焦点的示意图;FIG8a is a schematic diagram of a first target control A acquiring focus according to some embodiments;
图8b为根据一些实施例的界面B的示意图;FIG8b is a schematic diagram of interface B according to some embodiments;
图8c为根据一些实施例的第二目标控件B获取焦点的示意图;FIG8c is a schematic diagram of a second target control B acquiring focus according to some embodiments;
图8d为根据又一些实施例的控件失去焦点的示意图;FIG8d is a schematic diagram of a control losing focus according to yet other embodiments;
图8e为根据又一些实施例的第一目标控件A获取焦点的示意图;FIG8e is a schematic diagram of a first target control A acquiring focus according to yet some other embodiments;
图9为根据一些实施例的列表视图的示意图;FIG9 is a schematic diagram of a list view according to some embodiments;
图10为根据一些实施例的触控滑动列表视图的示意图;FIG10 is a schematic diagram of a touch-slide list view according to some embodiments;
图11为根据又一些实施例的列表视图的示意图;FIG11 is a schematic diagram of a list view according to yet some other embodiments;
图12为根据一些实施例的第三目标控件的示意图;FIG12 is a schematic diagram of a third target control according to some embodiments;
图13为根据另一些实施例的列表视图的示意图。FIG. 13 is a schematic diagram of a list view according to some other embodiments.
具体实施方式Detailed ways
为使本公开示例性实施例的目的、技术方案和优点更加清楚,下面将结合本公开示例性实施例中的附图,对本公开示例性实施例中的技术方案进行清楚、完整地描述,显然,所描述的示例性实施例仅是本公开一部分实施例,而不是全部的实施例。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 conjunction 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, rather than all of the embodiments.
基于本公开中示出的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。此外,虽然本公开中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。Based on the exemplary embodiments shown in this disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this disclosure. In addition, although the disclosure in this disclosure is introduced according to one or several exemplary examples, it should be understood that each aspect of these disclosures can also constitute a complete technical solution separately.
应当理解,本公开中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,例如能够根据本公开实施例图示或描述中给出那些以外的顺序实施。It should be understood that the terms "first", "second", "third", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, for example, they can be implemented according to orders other than those given in the diagrams or descriptions of the embodiments of the present disclosure.
此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。In addition, the terms "including" and "having" 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 explicitly listed but may include other components not explicitly listed or inherent to such products or devices.
本公开实施方式提供的显示设备可以具有多种实施形式,例如,可以是电视、智能电视、激光投影设备、显示器(monitor)、电子白板(electronic bulletin board)、电子桌面(electronic table)等。图1和图2为本公开的显示设备的一种具体实施方式。The display device provided in the embodiment of the present disclosure may have various implementation forms, for example, it may be a television, a smart television, a laser projection device, a monitor, an electronic whiteboard (electronic bulletin board), an electronic table (electronic table), etc. FIG. 1 and FIG. 2 are a specific implementation of the display device of the present disclosure.
图1为根据实施例中显示设备与控制装置之间操作场景的示意图。如图1所示,用户可通过智能设备300或控制装置100操作显示设备200。Fig. 1 is a schematic diagram of an operation scenario between a display device and a control device according to an embodiment. As shown in Fig. 1 , a user can operate a display device 200 through a smart device 300 or a control device 100 .
在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协 议通信或蓝牙协议通信,及其他短距离通信方式,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。In some embodiments, the control device 100 may be a remote controller, and the communication between the remote controller and the display device may include infrared protocol. The display device 200 can be controlled wirelessly or wired by using a wireless or wired communication method, such as wireless or Bluetooth protocol communication, or other short-distance communication methods. The user can control the display device 200 by inputting user commands through buttons on a remote controller, voice input, input on a control panel, etc.
在一些实施例中,也可以使用智能设备300(如移动终端、平板电脑、计算机、笔记本电脑等)以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。In some embodiments, a smart device 300 (such as a mobile terminal, a tablet computer, a computer, a laptop computer, etc.) may also be used to control the display device 200. For example, the display device 200 is controlled using an application running on the smart device.
在一些实施例中,显示设备可以不使用上述的智能设备或控制设备接收指令,而是通过触摸或者手势等接收用户的控制。In some embodiments, the display device may not use the above-mentioned smart device or control device to receive instructions, but may receive user control through touch or gestures.
在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制装置来接收用户的语音指令控制。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 user's voice command control can be directly received through a module for obtaining voice commands configured inside the display device 200, or the user's voice command control can be received through a voice control device set outside the display device 200.
在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。In some embodiments, the display device 200 also communicates data with the server 400. The display device 200 may be allowed to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks. The server 400 may provide various content and interactions to the display device 200. The server 400 may be one cluster or multiple clusters, and may include one or more types of servers.
图2示例性为根据示例性实施例中控制装置100的配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。FIG2 is a block diagram of a configuration of a control device 100 according to an exemplary embodiment. As shown in FIG2 , 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 can receive an input operation instruction from a user, and convert the operation instruction into an instruction that can be recognized and responded to by the display device 200, playing the role of an interactive intermediary between the user and the display device 200.
如图3,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、处理器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。As shown in FIG. 3 , the display device 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.
在一些实施例中处理器包括处理器,视频处理器,音频处理器,图形处理器,RAM,ROM,用于输入/输出的第一接口至第n接口。In some embodiments, the processor includes a processor, a video processor, an audio processor, a graphics processor, a RAM, a ROM, and a first interface to an nth interface for input/output.
显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自处理器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控UI界面。The display 260 includes a display screen component for presenting images, and 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.
显示器260可为液晶显示器、OLED显示器、LED显示器、LCD显示器、ULED显示器等等。The display 260 may be a liquid crystal display, an OLED display, a LED display, an LCD display, a ULED display, or the like.
一些实施例中,显示器260上覆盖有触控组件,用户可以对触控组件进行触控操作,从而处理器基于针对该触控操作的触控操作指令对相应的显示界面上控件进行控制。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.
一些实施例中,显示器和触控组件合二为一的成为触控屏。In some embodiments, the display and the touch control component are combined into one to form a touch screen.
通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括Wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与控制装置100或服务器400建立控制信号和数据信号的发送和接收。The communicator 220 is a component for communicating with an external device or server according to various communication protocol types. For example, the communicator may include at least one of a Wifi module, a Bluetooth module, a wired Ethernet module, and other network communication protocol chips or near field communication protocol chips, and an infrared receiver. The display device 200 can establish transmission and reception of control signals and data signals with the control device 100 or the server 400 through the communicator 220.
用户接口,可用于接收控制装置100(如:红外遥控器等)的控制信号。The user interface can be used to receive control signals from the control device 100 (such as an infrared remote controller, etc.).
检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用 于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。The detector 230 is used to collect signals from the external environment or from the external environment. For example, the detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; or the detector 230 includes an image collector, such as a camera, which can be used to collect For collecting external environment scenes, user attributes or user interaction gestures, or, the detector 230 includes a sound collector, such as a microphone, for receiving external sounds.
外部装置接口240可以包括但不限于如下:高清多媒体接口(HDMI)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(CVBS)、USB输入接口(USB)、RGB端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。The external device interface 240 may include, but is not limited to, any one or more of the following interfaces: 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 the above multiple interfaces.
调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及EPG数据信号。The tuner-demodulator 210 receives broadcast television signals via wired or wireless reception, and demodulates audio and video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.
在一些实施例中,处理器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在处理器250所在的主体设备的外置设备中,如外置机顶盒等。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.
处理器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。处理器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示UI对象的用户命令,处理器250便可以执行与由用户命令选择的对象有关的操作。The processor 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The processor 250 controls the overall operation of the display device 200. For example, in response to receiving a user command for selecting a UI object to be displayed on the display 260, the processor 250 can perform operations related to the object selected by the user command.
在一些实施例中处理器包括中央处理器(Central Processing Unit,CPU),视频处理器,音频处理器,图形处理器(Graphics Processing Unit,GPU),RAM Random Access Memory,RAM),ROM(Read-Only Memory,ROM),用于输入/输出的第一接口至第n接口,通信总线(Bus)等中的至少一种。In some embodiments, the processor includes 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.
“用户界面”,是应用程序或操作***与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(Graphic User Interface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素。"User interface" is the medium interface for interaction and information exchange between applications or operating systems and users. It realizes the conversion between the internal form of information and the form acceptable to users. The commonly used form of user interface is the Graphical User Interface (GUI), which refers to the user interface related to computer operation displayed in a graphical way. It can be an interface element such as an icon, window, control, etc. displayed on the display screen of an electronic device, where the control can include icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, and other visual interface elements.
用户可在显示器260上显示的图形用户界面(以下简称界面)输入用户命令,则用户输入接口通过图形用户界面(GUI)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。The user can input a user command in a graphical user interface (hereinafter referred to as interface) displayed on the display 260, and the user input interface receives the user input command through the graphical user interface (GUI). Alternatively, the user can input a user command by inputting a specific sound or gesture, and the user input interface recognizes the sound or gesture through a sensor to receive the user input command.
在一些实施例中,显示设备启动后可以直接进入预置的视频点播程序的界面,视频点播程序的界面可以如图4中所示,至少包括导航栏410和位于导航栏410下方的内容显示区,内容显示区中显示的内容会随导航栏中被选中控件的变化而变化。应用程序层中的程序可以被集成在视频点播程序中通过导航栏的一个控件进行展示,也可以在导航栏中的应用控件被选中后进行进一步显示。In some embodiments, after the display device is started, it can directly enter the interface of the preset video-on-demand program. The interface of the video-on-demand program can be as shown in FIG. 4, which at least includes a navigation bar 410 and a content display area located below the navigation bar 410. The content displayed in the content display area changes with the change of the selected control in the navigation bar. The program in the application layer can be integrated in the video-on-demand program and displayed through a control in the navigation bar, or it can be further displayed after the application control in the navigation bar is selected.
在一些实施例中,显示设备启动后可以直接进入上次选择的信号源的显示界面,或者信号源选择界面,其中信号源可以是预置的视频点播程序,还可以是HDMI接口,直播电视接口等中的至少一种,用户选择不同的信号源后,显示器可以显示从不同信号源获得的内容。中的应用程序可以。In some embodiments, after the display device is started, it can directly enter the display interface of the signal source selected last time, or the signal source selection interface, where the signal source can be a preset video on demand program, or at least one of an HDMI interface and a live TV interface, etc. After the user selects different signal sources, the display can display the content obtained from different signal sources. The application in can.
相关技术中,而对于笔记本电脑等产品的显示界面来说,由于通过鼠标点击来对显示界面上的控件进行操作时,可以获取到任意一个像素点位置的坐标,而通过鼠标点击从一个位置移动到另外一个位置时,会根据每个像素点位置的坐标形成一个移动轨迹,根据移动轨迹确定出当前选中的控件,并可以对当前选中的控件进行操作。 In the related technology, for the display interface of products such as laptops, when the controls on the display interface are operated 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 moving trajectory is formed according to the coordinates of each pixel position. The currently selected control is determined according to the moving trajectory, and the currently selected control can be operated.
而对于电视机显示界面上的控件来说,采用遥控器按键操作显示界面上的控件时,遥控器按键只能通过上、下、左、右等操作来选择控件,再从一个控件选择到另外一个控件时,也不会存在移动轨迹。并且,经过遥控器按键操作的控件需要获取焦点后,才能实现对该控件的操作。As for the controls on the TV display interface, when the remote control buttons are used to operate the controls on the display interface, the remote control buttons can only be used to select controls through up, down, left, and right operations, and there will be no movement track when selecting from one control to another. In addition, the control operated by the remote control button needs to obtain the focus before the control can be operated.
用户在对电视机显示界面进行操作时,可以采用遥控器按键选中显示界面上的控件,从而实现对该控件的操作。也有些显示设备用户可以通过触控点击显示界面上的控件,从而直接根据用户所触控点击的位置信息即可对该控件进行操作。但在实际应用中,由于用户在对显示器上的控件进行操作时,经常会需要在遥控器按键和触控点击这两种操作方式之间进行切换。然而,传统方法目前无法实现在遥控器按键和触控点击这两种操作方式之间进行切换的功能。When a user operates the display interface of a TV, he can use the remote control buttons to select the controls on the display interface to operate the controls. Some display device users can also touch and click the controls on the display interface, so that the controls can be operated directly according to the position information of the user's touch and click. However, in actual applications, when users operate the controls on the display, they often need to switch between the two operation modes of remote control buttons and touch and click. However, traditional methods currently cannot realize the function of switching between the two operation modes of remote control buttons and touch and click.
而对于遥控器按键技术,默认显示界面的总有一个控件被焦点选择,也即用户在操作显示设备的时候,通过上下左右键移动焦点在各控件上的位置,再按键确定键选择某个确定的控件,然后进入新的界面中,而新的界面中也会有一个控件默认的被焦点选择,用户可以直接按键确定键,也可以通过移动上下左右键选择其他的控件。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 certain control, and then enters the new interface. There will also be a control in the new interface 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.
对于触控点击技术,显示界面上无默认焦点停留位置,显示设备直接获取用户触控点的坐标,或者触控轨迹的坐标,也即用户可以直接点击目标控件进行选择。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.
基于此,本公开提供了一种针对于电视机显示界面,能够实现在遥控器按键和触控点击这两种操作方式之间进行切换功能的方法。当在遥控器操作状态下,显示设备界面布局中多个控件中的其中一个控件处于获取焦点的状态,目的是当接受到确实指令的止呕显示设备对有焦点状态的控件进行操作。当获取对显示界面的触控指令后,切换至触控状态,控制界面布局中各控件均处于第一状态,并根据监听到的触控指令的作用位置获取要操作的控件对象;返回到获取对显示界面的遥控按键指令时,控制界面布局中的其中一个控件处于第二状态。其中,第一状态为失去焦点的状态,第二状态为获取焦点的状态。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.
与现有技术相比,本公开实施例中在显示界面上的各控件在基于触控操作指令处于第一状态的情况下,还可以基于遥控按键指令使得显示界面上的其中一个控件处于第二状态,实现了在遥控器按键和触控点击这两种操作方式之间进行切换的功能。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 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.
图5为根据一些实施例的显示设备执行显示设备控制方法的流程图。本公开一些实施例提供一种显示设备,包括显示器和处理器,在执行图5所示的显示设备控制方法时,处理器被配置为执行下述步骤: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:
步骤501,当显示器呈现显示界面时,注册监听按键事件以及注册监听触控事件;Step 501, when the display presents a display interface, register to monitor key events and register to monitor touch events;
步骤502,响应于用户在触控组件上针对所述显示界面的触控操作,控制所述显示界面上的各控件均处于第一状态;其中,所述第一状态为失去焦点的状态;Step 502, in response to a user's touch operation on the display interface on the 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;
步骤503,响应于用户对所述显示界面的遥控按键指令,控制所述显示界面上的其中一个控件处于第二状态;其中,所述第二状态为获取焦点的状态。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.
本申请的显示设备既支持遥控器按键操作,也支持触控点击操作。用户可以在显示设备的显示界面上进行触控操作以实现对显示界面的控制。显示界面上可以包括具有控件的区域,也可以包括空白区域,具有控件的区域可以是仅具有多个控件的区域,也可以是多个控件形成列表视图并可以滑动查看的区域。The display device of the present application supports both remote control button operation and touch click operation. The user can perform touch operation on the display interface of the display device to control the display interface. The display interface may include an area with controls or a blank area. The area with controls may be an area with only multiple controls or an area where multiple controls form a list view and can be viewed by sliding.
在一些实施例中,对显示界面上的触控操作可以是触控点击操作,也可以是触控滑动操作,当然也可以是其他类型的触控操作。其中触控点击操作可以是触控单击操作,也可 以是触控双击操作,还可以是其他类型的触控点击操作。本公开实施例对此均不作具体限定。In some embodiments, the touch operation on the display interface can be a touch click operation, or a touch slide operation, or other types of touch operations. The double-click operation may be a touch operation, or other types of touch operations may be used, which are not specifically limited in the embodiments of the present disclosure.
示例性地,在基于对显示界面上的触控操作指令控制显示器上的各控件均处于第一状态的情况下,可以获取对显示界面上的遥控按键指令,使得显示器上的其中一个控件处于第二状态。这样实现了在遥控器按键和触控点击这两种操作方式之间进行切换的功能。For example, when all controls on the display are controlled to be in the first state based on the touch operation instruction on the display interface, a remote control button instruction on the display interface can be obtained to make one of the controls on the display be in the second state. In this way, the function of switching between the two operation modes of remote control button and touch click is realized.
在实际应用中,若用户先对显示器上的控件进行触控点击操作,此时,显示器上的控件处于失焦状态,当再切换到遥控器按键操作时,显示器上的其中一个控件就需要重新获取默认焦点,确保可以默认焦点所在的控件为基准,通过遥控器方向按键来操作相应的控件。In actual applications, if the user first touches and clicks the controls on the display, the controls on the display are out of focus at this time. When switching to the remote control button operation, one of the controls on the display needs to re-acquire 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.
基于此,本公开通过获取对显示界面上目标区域的触控指令,基于触控指令,控制显示界面上的各控件均处于第一状态,再获取对显示界面的遥控按键指令,并基于遥控按键指令,控制目标区域中的其中一个控件处于第二状态。由于用户先对显示界面上的目标区域进行触控点击操作,此时,显示器上界面的各个控件均处于失焦状态,当再切换到遥控器按键操作时,可以基于之前进行触控点击操作的目标区域确定重新获取焦点的控件,即控制目标区域中的其中一个控件处于第二状态。与现有技术相比,本公开实施例不需要从显示界面上所有的控件中随机确定其中一个控件重新获取焦点,由于用户先对显示界面上目标区域进行了触控点击,那么用户也是预先知道重新获取焦点的控件就在目标区域中,从而提高了用户通过遥控器按键操作显示界面上控件的便捷性。Based on this, the present disclosure obtains a touch command for a target area on a display interface, and based on the touch command, controls all controls on the display interface to be in a first state, then obtains a remote control button command for the display interface, and based on the remote control button command, 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, all controls on the interface on the display are 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 to regain focus from all the controls on the display interface. 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.
本公开一些实施例提供一种显示设备,包括显示器和处理器,在执行显示设备控制方法时,处理器被配置为执行下述步骤:获取对显示界面上目标区域的触控指令。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 execute the following steps: obtaining a touch instruction for a target area on a display interface.
目前,对显示界面上目标区域的触控指令,可以是对控件对应区域的触控指令,也可以是对空白区域的触控指令。当对控件所在位置接受到触控指令,则接收到点击(touch)的控件被记录为state=touchClick,与此同时,显示界面将切换至于该被点击的控件对应的下一级界面,该下一级的界面中的所有控件均处于第一状态。并且,同时在该界面注册监听触控事件和注册监听按键事件。也即本申请的任何一个界面都支持同时支持触控事件和按键事件。具体的控件状态依据上一次输入的用户指令的类型进行确定。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 monitor touch events and registered to monitor 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 input last time.
在一些实施例中,对显示界面上目标区域的触控操作可以是触控点击操作,也可以是触控滑动操作,当然也可以是其他类型的触控操作。其中触控点击操作可以是触控单击操作,也可以是触控双击操作,还可以是其他类型的触控点击操作。本公开实施例对此均不作具体限定。In some embodiments, the touch operation on the target area on the display interface can be a touch click operation, or a touch slide operation, or other types of touch operations. The touch click operation can be a touch single click operation, or a touch double click operation, or other types of touch click operations. The embodiments of the present disclosure do not specifically limit this.
其中,在对显示界面进行触控操作时,处理器可以根据触控指令获取用户所触控点击的位置信息即可对该控件进行操作,不需要使所选中的控件获取焦点。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.
在获取到触控指令后,处理器可以控制显示界面上的各控件均处于第一状态。第一状态为失去焦点的状态,可以理解为当前未选中显示界面上任何一个控件的状态。如图6所示,图6中的A、B、C三个控件均处于失去焦点的状态。当处理器再次获取对显示界面的遥控按键指令,并基于遥控按键指令,控制与目标区域中的其中一个控件处于第二状态。After obtaining the touch command, the processor can control all controls on the display interface to be in the first state. The first state is a state of losing focus, which can be understood as a state in which 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 a state of losing focus. When the processor obtains the remote control key command for the display interface again, and based on the remote control key command, controls one of the controls in the target area to be in the second state.
其中,在显示界面上的各控件均处于第一状态的情况下,用户可以通过遥控器按键对显示界面进行操作,使得各控件切换至处于遥控按键操作状态。在对显示界面上的控件进行遥控器按键操作时,通过获取对显示界面的遥控按键指令,处理器基于遥控按键指令控 制目标区域中的其中一个控件处于第二状态。目标区域中的控件可以是目标区域中包括的控件,也可以是在目标区域中不包括控件时,根据目标区域确定出来的其他控件。When all controls on the display interface are in the first state, the user can operate the display interface through the remote control buttons to switch the controls to the remote control button operation state. When the remote control buttons are used to operate the controls on the display interface, the processor controls the controls based on the remote control button instructions by acquiring the remote control button instructions for the display interface. One of the controls in the target area is placed in the second state. The control in the target area may be a control included in the target area, or may be another control determined based on the target area when the target area does not include a control.
需要说明的是,在对显示界面上的控件进行遥控器按键操作可以是通过按遥控器上的任意按键进行的操作,例如确定按键、菜单按键,也可以是按遥控器上的返回按键,本公开实施例对此不作具体限定。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 present disclosed embodiment does not specifically limit this.
这里的第二状态为获取焦点的状态,可以理解为当前选中显示界面上的某一控件的状态。如图7所示,图7中的控件A为获取焦点的状态。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.
在一些实施例中,若第二目标控件或空白区域被配置为目标区域,则处理器在获取对显示界面上目标区域的触控指令,被进一步配置为:In some embodiments, if the second target control or the blank area is configured as the target area, the processor is further configured to:
在显示界面上的第一目标控件处于第二状态的情况下,获取对显示界面上第二目标控件或空白区域的触控指令,第二目标控件所在的区域或空白区域被配置为目标区域。从而处理器在基于遥控按键指令,控制目标区域中的其中一个控件处于第二状态,被进一步配置为:基于遥控按键指令,控制第一目标控件或第二目标控件处于第二状态。When the first target control on the display interface is in the second state, a touch instruction for the second target control or the 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.
其中,在获取对显示界面上目标区域的触控指令之前,显示界面处于遥控器按键操作的状态,即已经通过遥控器按键选中了显示界面上的第一目标控件,此时第一目标控件处于第二状态,即获取焦点的状态。如图8a所示,第一目标控件可以为控件A,此时控件A处于获取焦点的状态。Before acquiring the touch control instruction for the target area on the display interface, the display interface is in the state of remote control button operation, that is, the first target control on the display interface has been selected by the remote control button, and the first target control is in the second state, that is, the state of acquiring focus. As shown in FIG8a, the first target control may be control A, and control A is in the state of acquiring focus.
若目标区域包括第二目标控件,通过获取对显示界面上第二目标控件的触控指令,则进入第二目标控件对应的下一级显示界面,并且同时在该界面注册监听触控事件和注册监听按键事件。控制下一级显示界面上的各控件均处于失去焦点的状态。其中,第二目标控件可以与第一目标控件相同,也可以是显示器界面上的其他控件。此时,在接收到用户通过遥控器按键操作输入的返回键后,控制显示器切换至呈现原显示界面,且第一目标控件或第二目标控件处于第二状态。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 other controls 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.
在一些实施例中,可以基于遥控按键指令以及第二目标控件的属性类型,从第一目标控件和第二目标控件中确定获取焦点的控件。In some embodiments, the control that acquires the 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.
例如,若第二目标控件与第一目标控件相同,在图8a的基础上,再次通过触控点击控件A,此时这里的A也为第二目标控件,并且控件A符合第一属性,第一属性为能够响应于针对控件的触控指令,并基于触控指令,控制显示界面跳转至与控件对应的下一级界面。即触控控件A后可以跳转到与控件A对应的界面上。此时用户可以通过按遥控器按键,例如按返回按键,使得显示器切换至遥控按键操作后,依然为第一目标控件A获取焦点。For example, if the second target control is the same as the first target control, based on Figure 8a, control A is clicked again by touch, and here A is also the second target control, and control A meets the first attribute, which is that it can respond to the touch instruction for the control, and based on the touch instruction, control the display interface to jump to the next level interface corresponding to the control. That is, after touching control A, you can jump to the interface corresponding to control A. At this time, the user can press a remote control button, such as the return button, so that the display switches to the remote control button operation, and still obtains the focus for the first target control A.
需要说明的是,第一属性还可以为能够响应于针对控件的触控指令,从而在显示界面上弹出相应消息的属性;当然也可以是能够响应于针对控件的触控指令,从而能够盖面当前显示界面颜色的属性,也可以是其他类型的属性,只要能够响应于针对控件的触控指令即可,本公开实施例对此不做具体限定。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 the color of the current display interface can be covered, or it can be other types of attributes. As long as it can respond to a touch instruction for the control, the present disclosed embodiment does not make specific limitations on this.
再例如,若第二目标控件与第一目标控件不同,在图8a的基础上,通过触控点击第二目标控件B,并且第二目标控件B符合第一属性,即触控第二目标控件B后可以跳转到与第二目标控件B对应的下一级界面上,如图8b所示。此时用户可以通过遥控器按键,例如按返回按键后返回至上一级界面后,目前该界面上的所有控件均暂时为失去焦点的状态,用户可以再次按遥控器按键,例如左右按键,使得显示器切换至遥控按键操作后,依然为第二目标控件B获取焦点,如图8c所示。 For another example, if the second target control is different from the first target control, based on FIG8a, by touching and clicking the second target control B, and the second target control B meets the first attribute, that is, after touching the second target control B, you can jump to the next level interface corresponding to the second target control B, as shown in FIG8b. At this time, the user can press the remote control button, such as the return button, to return to the previous level interface, and all controls on the current interface are temporarily out of focus. The user can press the remote control button again, such as the left and right buttons, so that after the display switches to the remote control button operation, the second target control B still obtains the focus, as shown in FIG8c.
其中,图8a所对应的界面(记作界面A)可以预先注册监听按键事件,同时该界面上的控件需要预先注册监听触控事件(即touch事件),当第二目标控件有touch事件发生时,跳转到发生touch事件的第二目标控件所对应的下一级界面如图8b(记作界面B),并记录下当前接收到touch事件的第二目标控件,即发生触控点击的控件,并将该控件的状态记录为state=touchClick。从界面B返回后,若界面A接收到按键事件,前面所记录的第二目标控件请求获取焦点,同时清除之前第二目标控件的状态,将第二目标控件的当前状态记录为state=keyEvent。Among them, the interface corresponding to Figure 8a (recorded as interface A) can pre-register to listen to key events, and the controls on this interface need to pre-register to listen to touch events (i.e., touch events). When a touch event occurs in the second target control, jump to the next level interface corresponding to the second target control where the touch event occurs, as shown in Figure 8b (recorded as interface B), and record the second target control that currently receives the touch event, i.e., the control that has a touch click, and record the state of the 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 the focus, and clears the previous state of the second target control, and records the current state of the second target control as state=keyEvent.
再例如,若第二目标控件与第一目标控件不同,在图8a的基础上,通过触控点击第二目标控件,例如“媒体中心”这一控件,并且第二目标控件符合第二属性。第二属性可以包括无法响应于针对控件的触控指令,并基于触控指令,控制显示界面跳转至与控件对应界面的属性,当然也可以是不同于第一属性的其他属性,本公开实施例对此不作具体限定。即触控第二目标控件后,无法跳转至与第二目标控件对应的界面上,如图8d所示,图8d中各个控件均失去焦点。此时用户可以通过遥控器按键,例如按返回按键,使得显示器切换至遥控按键操作状态后,为第一目标控件A获取焦点,如图8e所示。For another example, if the second target control is different from the first target control, based on Figure 8a, the second target control, such as the "Media Center" control, is clicked by touch, and the second target control meets the second attribute. The second attribute may include an attribute that cannot respond to a touch instruction for the control, and based on the touch instruction, 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, and the embodiments of the present disclosure do 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, and each control in Figure 8d loses focus. At this time, the user can press a button on the remote control, such as the return button, so that the display switches to the remote control button operation state, and then obtains focus for the first target control A, as shown in Figure 8e.
若目标区域包括空白区域,在图8a的基础上,通过获取对显示界面上空白区域的触控指令,此时触控操作不对应任何实际触控指令。则控制当前显示界面上的各控件均处于失去焦点的状态,继续参考图8d所示,图8d中各个控件均失去焦点。例如,显示界面上空白区域可以为图8a中除了控件A、B、C以及“媒体中心”这四个控件外的其他区域。此时用户可以通过遥控器按键,例如按返回按键,使得显示器切换至遥控按键操作状态后,为第一目标控件A获取焦点,继续参考如图8e所示。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 to refer to Figure 8d, all controls in Figure 8d lose focus. For example, the blank area on the display interface can be other areas except for the four controls A, B, C and "Media Center" in Figure 8a. At this time, the user can press a button on the remote control, such as the return button, so that the display switches to the remote control button operation state, and then obtains the focus for the first target control A, and continues to refer to Figure 8e.
其中,在第二目标控件符合第二属性或目标区域包括空白区域的情况下,记录保存图8a中获取焦点的第一目标控件A,接着通过全局监听touch事件,接收到touch事件后,获取发生触控点击的目标区域的位置坐标(x,y),判断该位置坐标是否与符合第一属性的控件所在的位置坐标一致,若不一致,则认为发生触控点击的目标区域中的第二控件符合第二属性,或目标区域为空白区域,并记录当前的flag值为true,用以记录需要重获焦点。最后通过监听按键事件,若发生按键事件,则控制第一目标控件重获焦点,并重置flag值为false。Wherein, when the second target control meets the second attribute or the target area includes a blank area, the first target control A that obtains the focus in Figure 8a is recorded and saved, and then the touch event is globally monitored. After receiving the touch event, the position coordinates (x, y) of the target area where the touch click occurs are obtained, and it is determined whether the position coordinates are consistent with the position coordinates of the control that meets the first attribute. If not, it is considered that the second control in the target area where the touch click occurs 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 the key event, if a key event occurs, the first target control is controlled to regain focus, and the flag value is reset to false.
通过获取对显示界面上第二目标控件或空白区域的触控指令,第二目标控件或空白区域被配置为目标区域。基于遥控按键指令,控制第一目标控件或第二目标控件处于第二状态。由于用户也预先知道获取焦点的控件就在第一目标控件和第二目标控件之间,用户通过遥控器按键操作显示界面上的控件也更加便捷。By acquiring a touch instruction for a second target control or a blank area on the display interface, the second target control or the blank area is configured as a target area. Based on the remote control button instruction, the first target control or the second target control is controlled to be in the second state. Since the user also knows in advance that the control to obtain the 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 by pressing the remote control button.
在一些实施例中,若列表视图被配置为目标区域,处理器在获取对显示界面上目标区域的触控指令,被进一步配置为:获取对显示界面上可滑动查看的列表视图的触控滑动指令,列表视图中包括按行列形式排布的多个控件,列表视图被配置为目标区域。处理器在基于遥控按键指令,控制目标区域中的其中一个控件处于第二状态,被进一步配置为:基于遥控按键指令,从列表视图中获取第三目标控件。其中,第三目标控件为处于列表视图中预设位置的控件,最终控制第三目标控件处于第二状态。In some embodiments, if the list view is configured as the target area, the processor is further configured to obtain a touch instruction for the target area on the display interface: obtain a touch sliding instruction for a list view that can be slid and viewed on the display interface, the list view includes multiple 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 obtain a third target control from the list view based on the remote control button instruction. The third target control is a control at a preset position in the list view, and the third target control is finally controlled to be in the second state.
其中,如图9所示,图9中展示了可滑动查看的列表视图,列表视图中的每个控件可以表示一个可查看的文件。图10为对图9中的列表视图在触控滑动的过程中的示意图,在对列表视图触控滑动的过程中,列表视图中的各个控件均处于第一状态,即为失去焦点 的状态。通过获取对显示界面的遥控按键指令,使得显示器切换至遥控按键操作状态,接着,处理器可以基于遥控按键指令,从列表视图中获取第三目标控件,并控制第三目标控件处于第二状态,即获取焦点的状态。As shown in FIG9 , a list view that can be viewed by sliding is shown in FIG9 , 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, it loses focus. By acquiring the remote control key command for the display interface, the display is switched to the remote control key operation state. Then, the processor can acquire the third target control from the list view based on the remote control key command, and control the third target control to be in the second state, that is, the state of acquiring the focus.
在一些实施例中,处理器在基于遥控按键指令,从列表视图中获取第三目标控件,被进一步配置为:基于遥控按键指令,获取显示界面上展示的当前列表视图中处于目标列的各控件的展示数据,目标列为当前列表视图中的任意列。按照目标列的各控件的行顺序,从目标列的各控件中确定出展示数据满足预设展示数据的备选控件,备选控件为目标列中展示数据满足预设展示数据的任意控件。其中,控件的展示数据可以是控件的当前位置坐标、当前大小、当前显示的文本内容等数据,当然也可以是其他类型的展示数据。预设展示数据是控件的固有数据,为用户预先定义好的数据。例如,控件的展示数据为控件的当前大小,预设展示数据为控件的完整尺寸大小。In some embodiments, the processor obtains the third target control from the list view based on the remote control button command, 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 command, and the target column is any column in the current list view. According to the row order of each control in the target column, determine the alternative control whose display data meets the preset display data 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.
在一些实施例中,目标列可以是当前列表视图中的第一列,那么可以获取显示界面上展示的当前列表视图中处于第一列的各控件的展示数据,并按照各个控件的行顺序,从第一列的各控件中选取出展示数据满足预设展示数据的备选控件,该备选控件也可以是第一次确定出的展示数据满足预设展示数据的控件,即该备选控件的行号在第一列的所有备选控件中的行号最小。In some embodiments, the target column may be the first column in the current list view, so the display data of each control in the first column of the current list view displayed on the display interface may 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 the controls in the first column. The alternative control may also be a 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.
最后基于备选控件,获取第三目标控件时,若备选控件具备获取焦点的能力,则将备选控件作为第三目标控件。例如,图10中的列表视图中展示了三行六列的控件,第三目标控件可以为图10中的第二行第一列的控件。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 controls with three rows and six columns, and the third target control can be the control in the second row and first column in Figure 10.
若备选控件不具备获取焦点的能力,则以备选控件为起始控件,按照当前列表视图中各控件的行列顺序依次遍历当前列表视图中的其他控件,直至确定出具备获取焦点的能力的第一个控件,并将第一个控件作为第三目标控件。例如,列表视图中包括三行三列的控件,若确定出来的备选控件为第一行第一列的控件,且该备选控件不具备获取焦点的能力,那么可以依次按照第一行第二列、第一行第三列、第二行第一列...的顺序,依次判断当前列表视图中的其他控件。If the candidate control does not have the ability to obtain focus, the candidate control is used as the starting control, and the other controls in the current list view are traversed in the order of rows and columns of the controls in the current list view until the first control that has the ability to obtain focus is determined, and the first control is used as the third target control. For example, the list view includes controls in three rows and three columns. If the candidate control determined is the control in the first row and first column, and the candidate control does not have the ability to obtain focus, the other controls in the current list view can be determined in the order of the first row and second column, the first row and third column, the second row and first column...
其中,列表视图中的控件可以监听触控滑动事件(即scroll以及touch事件),若发生触控滑动事件,则记录当前的flag值为true,用以表示触控滑动发生。图10所对应的显示界面监听按键事件,若接收到按键事件后,先判断flag值是否为true,若是,则控制第三目标控件获取焦点。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, the current flag value is recorded as true to indicate that the touch sliding 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, the third target control is controlled to obtain focus.
例如,如图11所示,在对列表视图触控滑动的过程中,列表视图中的各个控件均处于失去焦点的状态。通过获取对显示界面的遥控按键指令,使得显示器切换至遥控按键操作状态后,处理器可以基于遥控按键指令,从列表视图中获取第三目标控件,其中,图11中列表视图中的第一个控件可以为其展示数据满足预设展示数据的备选控件、且该备选控件具备获取焦点的能力,则该列表视图中的第一个控件可作为第三目标控件,如图12所示的“登录”控件即为第三目标控件。For example, as shown in FIG11, during the touch sliding process of the list view, each control in the list view is in a state of losing focus. By obtaining the remote control key command of the display interface, the display is switched to the remote control key operation state, and the processor can obtain the third target control from the list view based on the remote control key command, wherein the first control in the list view in FIG11 can be an alternative control whose display data meets the preset display data, and the alternative control has the ability to obtain focus, then the first control in the list view can be used as the third target control, and the "Login" control shown in FIG12 is the third target control.
若列表视图中不包括最上面一行的控件,即如图13所示,列表视图中的第一个控件为“共享空间”控件,由于该控件不具备获取焦点的能力,则以备选控件为起始控件,按照当前列表视图中各控件的行列顺序依次遍历当前列表视图中的其他控件,直至确定出具备获取焦点的能力的第一个控件,并将第一个控件作为第三目标控件。例如,这里的第一个控件可以是“文件快速上传”控件。可以理解的是,这里的备选控件可以为“共享空间”控 件。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 that has the ability to obtain 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 be the "Shared Space" control. Piece.
其中,列表视图中的控件可以监听触控滑动事件(即scroll以及touch事件),若发生触控滑动事件,且各控件处于失去焦点的状态,可以记录当前状态为state=touchFist。同时显示界面监听按键事件,若接收到按键事件后,判断当前状态是否为touchFist,若是,则获取第三目标控件,控制第三目标控件请求获取焦点,即执行requestFocus操作。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 is determined whether the current state is touchFist. If so, the third target control is obtained, and the third target control is controlled to request to obtain focus, that is, the requestFocus operation is executed.
由于用户也预先知道获取焦点的控件通常为列表视图中的第一个满足预设展示数据以及具备获取焦点能力的第一个控件(例如左上第一个控件),用户通过遥控器按键操作显示界面上的控件也更加便捷。Since the user also knows in advance that the control that obtains the focus is usually the first control in the list view that meets the preset display data and has the ability to obtain the focus (such as the first control in the upper left corner), it is also more convenient for the user to operate the controls on the display interface through the remote control buttons.
在一些实施例中,处理器在获取对显示界面上可滑动查看的列表视图的触控滑动指令之后,被进一步配置为:获取对显示界面上第四目标控件的触控指令,第四目标控件为显示界面上的任意一个控件。处理器在基于遥控按键指令,从列表视图中获取第三目标控件,被进一步配置为:若第四目标控件符合第一属性,则基于遥控按键指令,将第四目标控件作为第三目标控件。其中,第一属性为能够响应于针对控件的触控指令,并基于触控指令,控制显示界面跳转至与控件对应界面的属性。In some embodiments, after obtaining a touch sliding instruction for a list view that can be slidably viewed 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. The processor obtains a third target control from the list view based on a 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. The first attribute is an attribute that can respond to a touch instruction for a control, and based on the touch instruction, control the display interface to jump to the interface corresponding to the control.
其中,在列表视图中的各个控件处于失去焦点的情况下,在获取对显示界面的遥控器按键操作之前,若接收到了对其他控件的触控事件,即获取到对显示界面上第四目标控件的触控指令,此时可以将该控件的状态修改为state=touchClick。同时在获取到遥控按键指令后,若第四目标控件符合第一属性,则直接控制第四目标控件获取焦点。Among them, when each control in the list view loses focus, before obtaining the remote control key operation on the display interface, if a touch event on other controls is received, that is, a touch instruction on the fourth target control on the display interface is obtained, the state of the control can be modified to state = touchClick. At the same time, after obtaining the remote control key instruction, if the fourth target control meets the first attribute, the fourth target control is directly controlled to obtain the focus.
若第四目标控件符合第二属性,第二属性为无法响应于针对控件的触控指令,并基于触控指令,控制显示界面跳转至与控件对应界面的属性,则依然可以从列表视图中获取第三目标控件,最终控制第三目标控件处于第二状态,获取第三目标控件的方式参见上文,在此不再赘述。当然还可以采用其他方式确定获取焦点的控件,本公开实施例对此不作具体限定。If the fourth target control meets the second attribute, the second attribute is that it cannot respond to the touch command for the control, and based on the touch command, controls the display interface to jump to the attribute corresponding to the control, then the third target control can still be obtained from the list view, and finally the third target control is controlled to be in the second state. The method for obtaining the third target control is as described above, and will not be repeated here. Of course, other methods can also be used to determine the control that obtains the focus, and the embodiments of the present disclosure do not specifically limit this.
在一些实施例中,本申请提供一种显示设备,包括:In some embodiments, the present application provides a display device, including:
显示器,被配置为呈现显示界面,其中,所述显示界面中至少包括一个控件;A display, configured to present a display interface, wherein the display interface includes at least one control;
触控组件,被配置为接收用户的触控操作;A touch control component configured to receive a touch control operation of a user;
处理器,被配置为:The processor is configured as:
当显示器呈现显示界面时,注册监听按键事件以及注册监听触控事件;When the display presents the display interface, register to listen to key events and register to listen to 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 remote control key command of the user 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 acquiring focus.
可选地,所述处理器执行响应于用户针对所述显示界面的触控操作,控制所述显示界面上的各控件均处于第一状态;其中,所述第一状态为失去焦点的状态;具体包括: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 comprising:
响应于用户针对所述显示界面的触控操作,若所述触控操作所在位置为空白区域,则控制所述显示界面上的各控件均处于第一状态;其中,所述第一状态为失去焦点的状态。In response to a user's touch operation on the display interface, if the location of the touch operation is a blank area, control each control on the display interface to be in a first state; wherein the first state is a state of losing focus.
在一些实施例中,本申请提供一种显示设备,包括:In some embodiments, the present application provides a display device, including:
显示器;被配置为呈现显示界面,其中,所述显示界面中至少包括一个控件; A display; configured to present a display interface, wherein the display interface includes at least one control;
触控组件,被配置为接收用户的触控操作;A touch control component configured to receive a touch control operation of a user;
处理器,被配置为:The processor is configured as:
当显示器呈现显示界面时,注册监听按键事件以及注册监听触控事件;When the display presents the display interface, register to listen to key events and register to listen to 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, and the first state 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 command or a confirm key command on the next-level interface input by a user through a remote control button, 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.
在一些实施例中,本公开提供了一种显示设备控制方法,该方法包括:当显示器呈现显示界面时,注册监听按键事件以及注册监听触控事件;响应于用户在触控组件上针对所述显示界面的触控操作,控制所述显示界面上的各控件均处于第一状态;其中,所述第一状态为失去焦点的状态;响应于用户对所述显示界面的遥控按键指令,控制所述显示界面上的其中一个控件处于第二状态;其中,所述第二状态为获取焦点的状态。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.
在一些实施例中,本公开提供了一种显示设备控制方法,该方法包括:当显示器呈现显示界面时,注册监听按键事件以及注册监听触控事件;响应于用户针对所述显示界面的触控操作,若所述触控操作所在位置为控件对应位置,则将显示界面切换至与该被点击的控件对应的下一级界面,其中,该下一级界面上的各控件均处于第一状态,所述第一状态为失去焦点的状态;在所述下一级界面注册监听触控事件以及注册监听按键事件;响应于用户通过遥控器按键输入的在所述下一级界面的方向键指令或者确定键指令,控制所述下一级界面上的其中一个控件处于第二状态;其中,所述第二状态为获取焦点的状态。In some embodiments, the present disclosure provides a display device control method, the method comprising: 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, and the first state 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 input by the user through a remote control button on the next-level interface, 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.
上述实施例提供的显示设备控制方法的实现原理和有益效果,可以参见上文中对于显示设备各实施例的限定,在此不再赘述。The implementation principle and beneficial effects of the display device control method provided in the above embodiments can be found in the above definitions of the various embodiments of the display device, which will not be elaborated here.
最后应说明的是:以上各实施例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述各实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术方案的范围。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.
为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。 For the convenience of explanation, the above description has been made in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different variations of the embodiments suitable for specific use considerations.

Claims (18)

  1. 一种显示设备,包括:A display device, comprising:
    显示器,被配置为呈现显示界面,其中,所述显示界面中至少包括一个控件;A display, configured to present a display interface, wherein the display interface includes at least one control;
    触控组件,被配置为接收用户的触控操作;A touch control component configured to receive a touch control operation of a user;
    处理器,被配置为:The processor is configured as:
    当显示器呈现显示界面时,注册监听按键事件以及注册监听触控事件;When the display presents the display interface, register to listen to key events and register to listen to 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 remote control key command of the user 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 acquiring focus.
  2. 根据权利要求1所述的显示设备,所述处理器执行响应于用户针对所述显示界面的触控操作,控制所述显示界面上的各控件均处于第一状态;其中,所述第一状态为失去焦点的状态;具体包括:The display device according to claim 1, wherein the processor executes, in response to a user's touch operation on the display interface, control each control on the display interface to be in a first state; wherein the first state is a state of losing focus; specifically comprising:
    响应于用户针对所述显示界面的触控操作,若所述触控操作所在位置为空白区域,则控制所述显示界面上的各控件均处于第一状态;其中,所述第一状态为失去焦点的状态。In response to a user's touch operation on the display interface, if the location of the touch operation is a blank area, control each control 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:
    显示器;被配置为呈现显示界面,其中,所述显示界面中至少包括一个控件;A display; configured to present a display interface, wherein the display interface includes at least one control;
    触控组件,被配置为接收用户的触控操作;A touch control component configured to receive a touch control operation of a user;
    处理器,被配置为:The processor is configured as:
    当显示器呈现显示界面时,注册监听按键事件以及注册监听触控事件;When the display presents the display interface, register to listen to key events and register to listen to 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, and the first state 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 command or a confirm key command on the next-level interface input by a user through a remote control button, 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. 根据权利要求3所述的显示设备,所述处理器响应于用户针对所述显示界面的触控操作,若所述触控操作所在位置为控件对应位置,则将显示界面切换至与该被点击的控件对应的下一级界面,其中,该下一级界面上的各控件均处于第一状态,所述第一状态为失去焦点的状态,进一步被配置为:The display device according to claim 3, wherein the processor, in response to a user's 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 located at a position corresponding to the control, wherein each control on the next-level interface is in a first state, the first state being 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 a user's touch command to the 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, and the first state is a state of losing focus.
  5. 一种显示设备,包括: A display device, comprising:
    显示器;被配置为呈现显示界面,其中,所述显示界面中至少包括一个控件;A display; configured to present a display interface, wherein the display interface includes at least one control;
    触控组件,被配置为接收用户的触控操作;A touch control component configured to receive a touch control operation of a user;
    处理器,被配置为:The processor is configured as:
    当显示器呈现显示界面时,注册监听按键事件以及注册监听触控事件;When the display presents the display interface, register to listen to key events and register to listen to touch events;
    当所述显示界面中的第一目标控件处于第二状态时,响应于用户针对所述显示界面上第二目标控件的触控指令,将显示界面切换至所述第二目标控件对应的下一级界面,其中,该下一级界面上的各控件均处于第一状态,所述第一状态为失去焦点的状态;When the first target control in the display interface is in the second state, in response to a user's touch instruction for the 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, and the first state 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 a 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. 根据权利要求1所述的显示设备,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. 根据权利要求6所述的显示设备,所述处理器在获取针对所述显示界面上目标区域的触控指令,被进一步配置为:According to the display device of claim 6, the processor, when 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. 根据权利要求7所述的显示设备,若所述目标区域包括所述第二目标控件;所述处理器在基于所述遥控按键指令,控制所述第一目标控件或所述第二目标控件处于所述第二状态,被进一步配置为:According to the display device of claim 7, 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 button 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. 根据权利要求7或8所述的显示设备,若所述目标区域包括所述第二目标控件;所述处理器在基于所述遥控按键指令,控制所述第一目标控件或所述第二目标控件处于所述第二状态,被进一步配置为:According to the display device of claim 7 or 8, 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 being unable to respond to the touch instruction for the control, and based on the touch instruction, controlling the display interface to jump to the attribute of the interface corresponding to the control.
  10. 根据权利要求7所述的显示设备,若所述目标区域包括所述空白区域;所述处理器在基于所述遥控按键指令,控制所述第一目标控件或所述第二目标控件处于所述第二状态,被进一步配置为:According to the display device of claim 7, if the target area includes the blank area; 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:
    基于所述遥控按键指令,控制所述第一目标控件处于所述第二状态。Based on the remote control button instruction, the first target control is controlled to be in the second state.
  11. 根据权利要求6所述的显示设备,所述处理器在获取对显示界面上目标区域的触控指令,被进一步配置为:According to the display device of claim 6, the processor, when acquiring a touch control instruction for a target area on the display interface, is further configured to:
    获取针对所述显示界面上可滑动查看的列表视图的触控滑动指令,所述列表视图中包括按行列形式排布的多个控件,所述列表视图被配置为所述目标区域;Acquire a touch sliding 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 command, a third target control is obtained from the list view; wherein the third target control is a control at a preset position in the list view;
    控制所述第三目标控件处于所述第二状态。Control the third target control to be in the second state.
  12. 根据权利要求11所述的显示设备,所述处理器在基于所述遥控按键指令,从所述列表视图中获取第三目标控件,被进一步配置为:According to the display device of claim 11, 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, wherein the target column is any column in the current list view;
    按照所述目标列的各控件的行顺序,从所述目标列的各控件中确定出所述展示数据满足预设展示数据的备选控件,所述备选控件为所述目标列中所述展示数据满足预设展示数据的任意控件;According to the row order of each control in the target column, determine, from each control in the target column, a candidate control for which the display data satisfies the preset display data, wherein the candidate control is any control in the target column for which the display data satisfies the preset display data;
    基于所述备选控件,获取所述第三目标控件。Based on the candidate controls, the third target control is obtained.
  13. 根据权利要求12所述的显示设备,所述处理器在基于所述备选控件,获取所述第三目标控件,被进一步配置为:According to the display device of claim 12, 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. 根据权利要求12或13所述的显示设备,所述处理器在基于所述备选控件,获取所述第三目标控件,被进一步配置为:According to the display device of claim 12 or 13, 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 sequence according to the row and column order 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. 根据权利要求11所述的显示设备,所述处理器在获取针对所述显示界面上可滑动查看的列表视图的触控滑动指令之后,被进一步配置为:According to the display device of claim 11, after acquiring a touch sliding instruction for a list view that can be slidably viewed on the display interface, the processor is further configured to:
    获取针对所述显示界面上第四目标控件的触控指令;所述第四目标控件为所述显示界 面上的任意一个控件;Acquire 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, the fourth target control is used as the third target control based on the remote control button instruction; 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 is used 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 to key events and register to listen to 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 remote control key command of the user 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 acquiring focus.
  17. 根据权利要求16所述的方法,所述响应于用户在触控组件上针对所述显示界面的触控操作,控制所述显示界面上的各控件均处于第一状态;其中,所述第一状态为失去焦点的状态,具体包括: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 a first state; wherein the first state is a state of losing focus, specifically comprising:
    响应于用户在触控组件上针对所述显示界面的触控操作,若所述触控操作所在位置为空白区域,则控制所述显示界面上的各控件均处于第一状态;其中,所述第一状态为失去焦点的状态。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, control each control on the display interface to be in a first state; wherein the first state is a state of losing focus.
  18. 一种显示设备控制方法,用于包括有显示器、触控组件以及处理器的显示设备,所述方法包括:A display device control method is used 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 to key events and register to listen to 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, and the first state 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 command or a confirm key command on the next-level interface input by a user through a remote control button, 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.
PCT/CN2023/102705 2022-09-29 2023-06-27 Display device and display device control method WO2024066538A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202211204067.8 2022-09-29
CN202211204067.8A CN115623256A (en) 2022-09-29 2022-09-29 Display apparatus and focus acquisition method

Publications (1)

Publication Number Publication Date
WO2024066538A1 true WO2024066538A1 (en) 2024-04-04

Family

ID=84860890

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/102705 WO2024066538A1 (en) 2022-09-29 2023-06-27 Display device and display device control method

Country Status (2)

Country Link
CN (1) CN115623256A (en)
WO (1) WO2024066538A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115623256A (en) * 2022-09-29 2023-01-17 海信视像科技股份有限公司 Display apparatus and focus acquisition method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103794041A (en) * 2014-01-15 2014-05-14 四川长虹电器股份有限公司 Dual-mode control system of touch screen electronic equipment
CN111479079A (en) * 2020-04-02 2020-07-31 深圳创维-Rgb电子有限公司 UI list operation method and device, smart screen and readable storage medium
WO2021088888A1 (en) * 2019-11-04 2021-05-14 青岛海信激光显示股份有限公司 Focus switching method, and display device and system
CN114282544A (en) * 2021-09-13 2022-04-05 海信视像科技股份有限公司 Display device and control identification method
CN115623256A (en) * 2022-09-29 2023-01-17 海信视像科技股份有限公司 Display apparatus and focus acquisition method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103794041A (en) * 2014-01-15 2014-05-14 四川长虹电器股份有限公司 Dual-mode control system of touch screen electronic equipment
WO2021088888A1 (en) * 2019-11-04 2021-05-14 青岛海信激光显示股份有限公司 Focus switching method, and display device and system
CN111479079A (en) * 2020-04-02 2020-07-31 深圳创维-Rgb电子有限公司 UI list operation method and device, smart screen and readable storage medium
CN114282544A (en) * 2021-09-13 2022-04-05 海信视像科技股份有限公司 Display device and control identification method
CN115623256A (en) * 2022-09-29 2023-01-17 海信视像科技股份有限公司 Display apparatus and focus acquisition method

Also Published As

Publication number Publication date
CN115623256A (en) 2023-01-17

Similar Documents

Publication Publication Date Title
US9071790B2 (en) Remote control method, remote controller, remote control response method and set-top box
WO2014169796A1 (en) Method, device, and display device for switching video source
US20240053944A1 (en) Display apparatus and method for controlling screen projections from multiple devices to same screen
US20110075031A1 (en) Apparatus and method for providing digital broadcasting in mobile terminal
WO2023155529A1 (en) Display device, smart home system, and multi-screen control method for display device
WO2024066538A1 (en) Display device and display device control method
CN115437542A (en) Display device and screen projection inverse control method
WO2024041033A1 (en) Display device and device name processing method for display device
CN113347482B (en) Method for playing data and display device
CN115243082A (en) Display device and terminal control method
WO2021197078A1 (en) Display method and display device
WO2021218096A1 (en) Method for adjusting order of channel controls, and display device
CN112367550A (en) Method for realizing multi-title dynamic display of media asset list and display equipment
CN111259639A (en) Adaptive adjustment method of table and display device
CN114928762B (en) Display device and time zone information display method
WO2021203677A1 (en) Control display method and display device
WO2023138024A1 (en) Display device, split-screen display method and split-screen application switching method
CN117750113A (en) Display equipment and media resource program display method
CN114666642A (en) Display device, split screen control method, and storage medium
CN118092845A (en) Display device and audio output device switching method
CN117812399A (en) Display device and channel editing method
CN117915141A (en) Local key control method and display device
CN118055296A (en) Display equipment and channel switching method
CN116347143A (en) Display equipment and double-application same-screen display method
CN113766164A (en) Display equipment and signal source interface display method

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: 23869786

Country of ref document: EP

Kind code of ref document: A1