Menu positioning method, device, electronic equipment and director's station based on director's station
By obtaining and parsing the physical key input on the guide station, determining the focus of the function and executing the target function in combination with the index relationship, the problem of cumbersome operation and low accuracy when processing deeper functions is solved, and a more intuitive and accurate function selection is achieved.
Patent Information
- Application Number
- CN202411900975.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-04-04
AI Technical Summary
When the guide station handles deeper functions, the user needs to rotate and press the knob multiple times, which is cumbersome and has low accuracy.
By obtaining the target key value information of the physical key input by the user, the target service key value is determined based on the index relationship between the pre-created physical key value and the liquid crystal service key value, and the function focus coordinate is determined in the display screen to perform the target function.
It effectively reduces operation steps and improves the accuracy of function selection. Users can directly select the required function items through digital key touch.
Smart Images

Figure CN119766945A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of director's station control technology, and in particular, to a menu positioning method, device, electronic device and director's station based on a director's station. Background Art
[0002] The director's desk is mainly used in the fields of radio and television industry, program production, program recording, speech, film industry, music, etc. Users can hide or operate the incoming and outgoing menus by pressing the knob according to their needs. When the LCD menu is called out, the focus is on the first item of the first column of the main menu by default. The user selects the menu item by turning the knob left and right, and presses it to select the function and issue the operation. However, for functions with deeper levels, the user needs to rotate and press the knob multiple times, which is cumbersome and has low accuracy. Summary of the invention
[0003] Based on this, it is necessary to provide a menu positioning method, device, electronic device and director's station based on a director's station to address the above technical problems.
[0004] In a first aspect, an embodiment of the present application provides a menu positioning method based on a director's station, the menu positioning method based on the director's station comprising: obtaining target key value information of a physical button in the director's station input by a user;
[0005] Determine the target service key value corresponding to the target key value information according to the index relationship between the pre-created physical key value and the liquid crystal service key value;
[0006] According to the target service key value, determining the function focus coordinates corresponding to the target service key value in the display screen;
[0007] According to the function focus coordinates, a target function is executed, where the target function is the function indicated by the virtual function key corresponding to the function focus coordinates.
[0008] As an optional implementation manner, in the first aspect of the embodiment of the present application, the step of obtaining target key value information of a physical key in the director console input by a user includes:
[0009] When a user's touch operation on a physical button in the director's console is detected, the key direction of the physical button is obtained;
[0010] When the button direction is pressed, the target key value information corresponding to the physical button is obtained.
[0011] As an optional implementation manner, in the first aspect of the embodiment of the present application, before determining the target service key value corresponding to the target key value information according to the index relationship between the pre-created physical key value and the liquid crystal service key value, the method further includes:
[0012] Obtaining a physical key index value corresponding to each physical key in the director's console and a liquid crystal service key index value corresponding to each virtual function key in the display screen;
[0013] According to the mapping relationship between the physical key index value and the liquid crystal service key index value, an index relationship between the physical key value and the liquid crystal service key value is constructed.
[0014] As an optional implementation manner, in the first aspect of the embodiment of the present application, before constructing the index relationship between the physical key value and the liquid crystal service key value according to the mapping relationship between the physical key index value and the liquid crystal service key index value, the method further includes:
[0015] Determine the key area index identifier where each physical key is located;
[0016] The constructing the index relationship between the physical key value and the liquid crystal service key value according to the mapping relationship between the physical key index value and the liquid crystal service key index value includes:
[0017] According to the mapping relationship between the key area index identifier, the physical key index value and the liquid crystal service key index value, an index relationship between the key area identifier, the physical key value and the liquid crystal service key value is constructed.
[0018] As an optional implementation manner, in the first aspect of the embodiment of the present application, determining the function focus coordinates corresponding to the target service key value in the display screen according to the target service key value includes:
[0019] Determine the initial focal coordinates of the target focal point in the display screen;
[0020] According to the target service key value, the function focus coordinate corresponding to the target service key value is determined in the menu bar corresponding to the initial focus coordinate in the display screen.
[0021] As an optional implementation manner, in the first aspect of the embodiment of the present application, executing the target function according to the function focus coordinates includes:
[0022] Get the selectable focus coordinate list corresponding to the menu bar;
[0023] When it is detected that the function focus coordinates are located in the selectable focus coordinate list, the target function is executed.
[0024] As an optional implementation, in the first aspect of the embodiment of the present application, when it is detected that the function focus coordinates are in the selectable focus coordinate list, executing the target function includes:
[0025] When it is detected that the functional focus coordinates are in the selectable focus coordinate list, the position of the target focus in the display screen is moved from the initial focus coordinates to the functional focus coordinates, and the target function is executed.
[0026] In a second aspect, an embodiment of the present application provides a menu positioning device based on a director's station, the menu positioning device based on the director's station comprising: an acquisition module, configured to acquire target key value information of a physical button in the director's station input by a user;
[0027] A processing module, used to determine the target service key value corresponding to the target key value information according to the index relationship between the pre-created physical key value and the liquid crystal service key value;
[0028] The processing module is further used to determine the function focus coordinates corresponding to the target service key value in the display screen according to the target service key value;
[0029] The processing module is further used to execute a target function according to the function focus coordinates, where the target function is the function indicated by the virtual function key corresponding to the function focus coordinates.
[0030] In a third aspect, an embodiment of the present application provides an electronic device, the electronic device comprising:
[0031] A memory storing executable program code;
[0032] a processor coupled to the memory;
[0033] The processor calls the executable program code stored in the memory to execute the menu positioning method based on the director's station in the first aspect of the embodiment of the present application.
[0034] In a fourth aspect, an embodiment of the present application provides a director station, the director station comprising: a display screen, physical buttons and a controller,
[0035] The controller obtains target key value information of the physical button in the director's console input by the user;
[0036] The controller determines the target service key value corresponding to the target key value information according to the index relationship between the pre-created physical key value and the liquid crystal service key value;
[0037] The controller determines, in the display screen, function focus coordinates corresponding to the target service key value according to the target service key value;
[0038] The controller executes a target function according to the function focus coordinates, where the target function is a function indicated by a virtual function key corresponding to the function focus coordinates.
[0039] Compared with the prior art, the embodiments of the present application have the following beneficial effects:
[0040] The embodiment of the present application provides a menu positioning method, device, electronic device and director's station based on a director's station, which obtains the target key value information of the physical key in the director's station input by the user; determines the target business key value corresponding to the target key value information according to the index relationship between the pre-created physical key value and the liquid crystal business key value; determines the function focus coordinates corresponding to the target business key value in the display screen according to the target business key value; executes the target function according to the function focus coordinates, and the target function is the function indicated by the virtual function key corresponding to the function focus coordinates. In this solution, by setting a digital key to replace the knob, the desired function item can be directly selected by touching the digital key, which effectively reduces the operation steps and greatly improves the accuracy of function selection. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0043] Figure 1 It is a schematic diagram of a director station provided in an embodiment of the present application;
[0044] Figure 2 This is a flowchart of a menu positioning method based on a director station provided in an embodiment of the present application. Figure 1 ;
[0045] Figure 3 This is a flowchart of a menu positioning method based on a director station provided in an embodiment of the present application. Figure 2 ;
[0046] Figure 4It is a schematic diagram of index relationships of a menu positioning method based on a director station provided in an embodiment of the present application;
[0047] Figure 5 This is a menu display diagram of a menu positioning method based on a director station provided in an embodiment of the present application. Figure 1 ;
[0048] Figure 6 This is a menu display diagram of a menu positioning method based on a director station provided in an embodiment of the present application. Figure 2 ;
[0049] Figure 7 It is a structural schematic diagram of a menu positioning device based on a director station provided in an embodiment of the present application;
[0050] Figure 8 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0051] In order to more clearly understand the above-mentioned purposes, features and advantages of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0052] The terms “first”, “second” and the like in the description and claims of the present application are used to distinguish different objects rather than to describe a specific order of the objects.
[0053] The terms "including" and "having" and any variations thereof in the embodiments of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products or apparatuses.
[0054] It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0055] like Figure 1 As shown, Figure 1 The interface diagram of the director's station involved in the embodiment of the present application is mainly used in the fields of radio and television industry, program production, program recording, speech, film industry, music, etc. Figure 1 As shown, the operable area on the director's console is mainly composed of a display screen and a button area, wherein the display screen may include multiple areas. Specifically, some areas can be used to preview the on-screen menu adjustment mode (On-Screen Display, OSD) and display the LCD menu, and other areas can also be used to display the function corresponding to each button in the button area.
[0056] It should be noted that OSD technology allows users to easily adjust various working indicators of the display screen, including color, mode, geometric shape, etc., to achieve the best usage status by popping up a function menu on the display screen. Its core principle is to match the content of the memory (usually a section of memory) with the pixels on the display terminal one by one. When graphic information needs to be output, the bitmap information of the character icon is sent to the corresponding position of the OSD bitmap area. In the display screen, OSD technology allows users to adjust parameters such as color, brightness, contrast, geometric shape, and set advanced adjustment contents such as distortion, convergence, color temperature, and demagnetization through the screen menu. This helps to solve problems such as moiré interference, misaligned screen windows, and magnetization that may occur on the display screen.
[0057] There is a knob and a "back" button on the right side of the display screen. The knob can be rotated left, right and pressed. The knob can be pressed to enter each level of the menu, and different functions in the menu of that level can be selected by rotating left or right. Specifically, when the menu is displayed on the display screen, there will be a focus, which can be displayed on a certain function option in that level of the menu. The position of the focus can be moved by rotating left or right to select a specific function; the "back" button can be used to return to the previous menu.
[0058] The main panel LCD is used to display the preview OSD and menu. Users can hide or operate the incoming and outgoing menus by pressing the knob according to their needs. When there is a preview, the LCD menu is displayed in the lower right corner of the preview OSD.
[0059] When the LCD menu is called out, the focus is on the first item of the first column of the main menu by default. The user selects the menu item by rotating the knob left or right, and presses it to select functions and issue operations. When returning, press the back button to exit the current menu.
[0060] like Figure 1As shown, the key area may include an input audio area, an output audio area, a video area, a comprehensive key area, a picture control area, an auxiliary function area, etc., wherein the auxiliary function area may specifically include: numeric keys, FN keys, MVR keys, streaming keys, recording keys, etc. The key area is different from conventional notebooks and external keyboards. Its key functions can be customized according to the console, and it has good scalability. Each key in the key area can be understood as a physical key, and the user can press these keys to realize the corresponding function of the key.
[0061] Specifically, the digital keys may include: digital keys 0-9, which are used to represent the first to nth items in the menu bar, respectively, and the menu is directly positioned in the number. For example, if 1 is pressed, the menu is directly positioned to the first item in the currently selected column, and if n is pressed, the menu is directly positioned to the nth menu in the currently selected column. Of course, the digital keys can also be used to implement digital editing functions, such as adjusting the image brightness to 100%, inputting layer width and height, etc.
[0062] In addition, the FN button is mainly used to customize button functions. Users can bind a function through the menu or by default, and directly trigger the function or jump to the menu after pressing the FN button. It can be understood as a shortcut key.
[0063] It should be noted that, in addition to the above-mentioned display screen and physical buttons, the director's console may also include a controller, which can obtain the target key value information of the physical buttons in the director's console input by the user; the controller can determine the target business key value corresponding to the target key value information based on the index relationship between the pre-created physical key value and the LCD business key value; the controller can determine the function focus coordinates corresponding to the target business key value in the display screen based on the target business key value; the controller can execute the target function based on the function focus coordinates, and the target function is the function indicated by the virtual function key corresponding to the function focus coordinates.
[0064] like Figure 2 As shown, Figure 2 A flowchart of a menu positioning method based on a director station provided in an embodiment of the present application, the method may include the following steps:
[0065] 201. Obtain target key value information of a physical button in the director's console input by a user.
[0066] In an embodiment of the present application, when a user clicks on a physical button on the director's console, the physical button has unique key value information, and a menu positioning device based on the director's console obtains target key value information corresponding to the physical button. The target key value information is identification information uniquely corresponding to the physical button, and the key value information of each physical button is different, that is, there is a one-to-one correspondence between the physical button and the target key value information.
[0067] A physical key value is a unique identifier for a key at the hardware level, usually in the form of a binary code. These codes are generated by the microcontroller or circuit of the keyboard or other input device and sent to the computer when the key is pressed. Each key has a unique physical key value that is used to distinguish it from other keys. The physical key value remains unchanged throughout the life cycle of the key, ensuring consistent and reliable input.
[0068] On a computer keyboard, each key has a physical key value. When a key is pressed, the keyboard's microcontroller detects the physical key value of the key and sends it to the computer for processing. In embedded systems, physical key values are often used to control the operation of devices. For example, in a matrix keyboard, the physical key value of each key is scanned to determine the key that is pressed, and then the corresponding operation is performed.
[0069] 202. Determine a target service key value corresponding to the target key value information according to an index relationship between a pre-created physical key value and a liquid crystal service key value.
[0070] In an embodiment of the present application, the physical key value can indicate the physical digital button on the director's desk, and the LCD service key value indicates the function option in the menu bar displayed on the display screen. The index relationship between the physical key value and the LCD service key value can be pre-set, and it has been stipulated that a certain physical key can correspond to a certain column function in the display screen. In this way, after obtaining the target key value information input by the user, the target service key value corresponding to the target key value information can be directly determined through the index relationship.
[0071] 203. According to the target service key value, determine the function focus coordinates corresponding to the target service key value in the display screen.
[0072] In the embodiment of the present application, since the liquid crystal business key value indicates the function options in the menu bar displayed on the display screen, after the target business key value is determined, the target business key value can be fed back on the display screen. When selecting a function on the display screen, each option is indicated by a focus. Then, the function focus coordinates corresponding to the target business key value can be determined in the display screen, so that the focus on the display screen falls on the position corresponding to the function focus coordinates, to indicate the selection of the function option corresponding to the position.
[0073] 204. Execute the target function according to the function focus coordinates.
[0074] In an embodiment of the present application, after the function focus coordinates are determined, the focus will move to the position corresponding to the function focus coordinates, which indicates that the user has selected the function option corresponding to the position, so the target function can be executed. The target function is the function indicated by the virtual function key corresponding to the function focus coordinates.
[0075] The embodiment of the present application provides a menu positioning method based on the director's console, which obtains the target key value information of the physical key in the director's console input by the user; determines the target business key value corresponding to the target key value information according to the index relationship between the pre-created physical key value and the liquid crystal business key value; determines the function focus coordinates corresponding to the target business key value in the display screen according to the target business key value; executes the target function according to the function focus coordinates, and the target function is the function indicated by the virtual function key corresponding to the function focus coordinates. In this solution, by setting a digital key to replace the knob, the desired function item can be directly selected by touching the digital key, which effectively reduces the operation steps and greatly improves the accuracy of function selection.
[0076] like Figure 3 As shown, Figure 3 A flowchart of a menu positioning method based on a director station provided in an embodiment of the present application, the method may also include the following steps:
[0077] 301. Obtain a physical button index value corresponding to each physical button in the director's console, and a liquid crystal service button index value corresponding to each virtual function key in the display screen.
[0078] In an embodiment of the present application, when creating an index relationship, it is necessary to match each entity's physical button in the director's console with each virtual function key in the display screen. Therefore, the physical button index value (RealKey) corresponding to each physical button in the director's console can be obtained, and the LCD service button index value (LCDKey) corresponding to each virtual function key in the display screen can be obtained.
[0079] It should be noted that the physical key index value corresponding to each physical key is different, and the LCD service key index value corresponding to each virtual function key is also different.
[0080] In some embodiments, the physical key index value and the LCD service key index value may be set according to a certain rule or at random, or may be determined according to existing key value rules, which is not specifically limited in the embodiments of the present application.
[0081] 302. According to the mapping relationship between the physical key index value and the liquid crystal service key index value, an index relationship between the physical key value and the liquid crystal service key value is constructed.
[0082] In an embodiment of the present application, when constructing an index relationship, it is necessary to refer to the mapping relationship between physical keys and virtual function keys. That is to say, a corresponding LCD service is set for a certain physical key, and the specific RealKey value and LCDKey are matched one by one, so as to reduce the coupling between programs and directly reuse the already set LCD service key value information when configuring the physical keys, so as to facilitate reuse.
[0083] It should be noted that the physical key value is the identifier corresponding to each actual key, for example, RealKey=43; the LCD service key value is the configuration information such as the limited key function, for example, LCDKey=560.
[0084] In some embodiments, before constructing the index relationship between the physical key value and the liquid crystal business key value based on the mapping relationship between the physical key index value and the liquid crystal business key index value, it may also include: determining the key area index identifier where each physical key is located. In this case, based on the mapping relationship between the physical key index value and the liquid crystal business key index value, the index relationship between the physical key value and the liquid crystal business key value is constructed. Specifically, it may include: based on the mapping relationship between the key area index identifier, the physical key index value and the liquid crystal business key index value, an index relationship between the key area identifier, the physical key value and the liquid crystal business key value is constructed.
[0085] It should be noted that since there are multiple button areas on the director's console, there may be digital buttons in multiple areas. Therefore, when constructing the index relationship, the button areas can also be matched. That is to say, for a physical button in a button area, the corresponding LCD service is set. The button area index identifier can be represented by Panelarea, that is, the Panelarea value, RealKey value and LCDKey are matched one by one, such as Figure 4 As shown, the index relationship between some key values is listed exemplarily.
[0086] 303. When a user's touch operation on a physical button in the director's console is detected, the button direction of the physical button is obtained.
[0087] In an embodiment of the present application, the button direction may include pressing or lifting, or may also include other touches on physical buttons. Subsequent processing will only be performed after it is determined that the user has indeed pressed a physical button.
[0088] 304. When the key direction is pressed, obtain target key value information corresponding to the physical key.
[0089] 305. Determine a target service key value corresponding to the target key value information according to an index relationship between a pre-created physical key value and a liquid crystal service key value.
[0090] 306. Determine the initial focus coordinates of the target focus in the display screen.
[0091] In the embodiment of the present application, in the menu bar displayed on the display screen, there is a target focus to indicate the currently selected function option. The target focus is usually darker in color or has a separate logo, such as Figure 5 As shown, the target focus is currently in the "1 Menu" column in the first column of menus.
[0092] 307. According to the target service key value, determine the function focus coordinates corresponding to the target service key value in the menu bar corresponding to the initial focus coordinates in the display screen.
[0093] In the embodiment of the present application, the menu bars displayed on the display screen may have a hierarchical relationship. Figure 5 Two layers of menus are displayed in the figure. The first column is the first-layer menu, and the second column is the second-layer menu. After selecting an option in the first-layer menu, the target focus will move to the second-layer menu for users to select. Therefore, after determining the target business key value, it is necessary to determine the function focus coordinates in the menu bar corresponding to the initial focus coordinates.
[0094] For example, Figure 5 As shown, the LCD menu displays 2 columns, indicating that the current interface displays 2 levels of directories (the real scene can adapt to any column). After defining multiple numeric keys, if the current menu is displayed and the focus is on the first column of the menu, the corresponding key 1 represents the first column 1 menu. Similarly, if the focus is on the nth column, key 1 represents the nth column 1 menu.
[0095] 308. Get the selectable focus coordinate list corresponding to the menu bar.
[0096] In the embodiment of the present application, since the digital buttons on the director's console are set to 0-9, but the function options displayed on the display screen may not have 10 items, then some physical buttons may not have corresponding virtual function keys, so the selectable focus coordinate list in the menu bar can be determined, such as Figure 5 As shown, the first-level menu includes 4 selectable focus coordinates, and the second-level menu includes 7 selectable focus coordinates.
[0097] 309. When it is detected that the function focus coordinates are in the selectable focus coordinate list, execute the target function.
[0098] In the embodiment of the present application, the function focus coordinates are the coordinates corresponding to the virtual function key corresponding to the user's touch on the physical key. If the coordinates exist in the selectable focus coordinate list, it means that the virtual function key exists in the display screen, then the target function corresponding to the virtual function key can be executed, for example: Figure 5 The first-level menu includes 4 selectable focus coordinates. If the user touches the physical button 3, the function corresponding to "Menu 3" can be executed.
[0099] In some embodiments, when it is detected that the function focus coordinates are not located in the selectable focus coordinate list, the target function is not executed, and an error message is output to indicate that a virtual function key corresponding to the function focus coordinates does not exist in the current display screen.
[0100] In some embodiments, when it is detected that the function focus coordinates are located in a list of selectable focus coordinates, the target function is executed, which may specifically include: when it is detected that the function focus coordinates are located in a list of selectable focus coordinates, the position of the target focus in the display screen is moved from the initial focus coordinates to the function focus coordinates, and the target function is executed.
[0101] It should be noted that when it is detected that the function focus coordinates are in the selectable focus coordinate list, while executing the target function, the focus in the display screen will also move to the position corresponding to the function focus coordinates to indicate the function bar currently selected by the user, for example: Figure 5 In the menu bar shown in the figure, after the user clicks the number button 3, Figure 6 As shown, the target focus can be moved from "Menu 1" to "Menu 3", and the next menu corresponding to "Menu 3" is displayed in the right menu bar.
[0102] The embodiment of the present application provides a menu positioning method based on a director's console. By setting digital buttons to replace the knob, the required function items can be directly selected by touching the digital buttons, which effectively reduces the operation steps and greatly improves the accuracy of function selection.
[0103] like Figure 7 As shown, the embodiment of the present application provides a menu positioning device based on a director station, and the menu positioning device based on a director station may include:
[0104] The acquisition module 701 is used to obtain the target key value information of the physical button in the director console input by the user;
[0105] Processing module 702, used to determine the target service key value corresponding to the target key value information according to the index relationship between the pre-created physical key value and the liquid crystal service key value;
[0106] The processing module 702 is further used to determine the function focus coordinates corresponding to the target service key value in the display screen according to the target service key value;
[0107] The processing module 702 is further used to execute a target function according to the function focus coordinates, where the target function is the function indicated by the virtual function key corresponding to the function focus coordinates.
[0108] In some embodiments, the acquisition module 701 is specifically used to acquire the key direction of the physical key when a user's touch operation on the physical key in the director console is detected;
[0109] The acquisition module 701 is specifically used to acquire the target key value information corresponding to the physical key when the key direction is pressed.
[0110] In some embodiments, the acquisition module 701 is further used to obtain a physical key index value corresponding to each physical key in the director's console, and a liquid crystal service key index value corresponding to each virtual function key in the display screen;
[0111] The processing module 702 is further configured to construct an index relationship between the physical key value and the liquid crystal service key value according to the mapping relationship between the physical key index value and the liquid crystal service key index value.
[0112] In some embodiments, the processing module 702 is further used to determine the key area index identifier where each physical key is located;
[0113] The processing module 702 is further used to construct an index relationship between the physical key value and the liquid crystal service key value according to the mapping relationship between the physical key index value and the liquid crystal service key index value, including:
[0114] The processing module 702 is further used to construct an index relationship between the key area identifier, the physical key value and the liquid crystal service key value according to the mapping relationship between the key area index identifier, the physical key index value and the liquid crystal service key index value.
[0115] In some embodiments, the processing module 702 is specifically used to determine the initial focus coordinates of the target focus in the display screen;
[0116] The processing module 702 is specifically configured to determine, according to the target service key value, the function focus coordinates corresponding to the target service key value in the menu bar corresponding to the initial focus coordinates in the display screen.
[0117] In some embodiments, the acquisition module 701 is specifically used to acquire a selectable focus coordinate list corresponding to the menu bar;
[0118] The processing module 702 is specifically configured to execute a target function when it is detected that the function focus coordinates are in the selectable focus coordinate list.
[0119] In some embodiments, the processing module 702 is specifically configured to move the position of the target focus in the display screen from the initial focus coordinates to the function focus coordinates and execute the target function when it is detected that the function focus coordinates are in the selectable focus coordinate list.
[0120] In the embodiments of the present application, each module can implement the menu positioning method based on the director's console provided in the above method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0121] like Figure 8 As shown, an embodiment of the present application further provides an electronic device, which may include:
[0122] A memory 801 storing executable program codes;
[0123] a processor 802 coupled to the memory 801;
[0124] Among them, the processor 802 calls the executable program code stored in the memory 801 to execute the menu positioning method based on the director's station executed by the electronic device in the above-mentioned method embodiments.
[0125] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media that include computer-usable program code.
[0126] In the several embodiments provided by the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to the multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and a part of the module, program segment or code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0127] In the present application, the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0128] In this application, memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
[0129] In this application, a person skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the relevant hardware through a program, and the program can be stored in a computer-readable storage medium, and the computer-readable medium includes permanent and non-permanent, removable and non-removable storage media. The storage medium can implement information storage by any method or technology, and the information can be a computer-readable instruction, a data structure, a module of a program, or other data. Examples of computer storage media include, but are not limited to, Parallel Random Access Memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Programmable Read-only Memory (PROM), Erasable Programmable Read Only Memory (EPROM), other types of Random Access Memory (RAM), Read-Only Memory (ROM), One-time Programmable Read-Only Memory (OTPROM), Electrically-Erasable Programmable Read-Only Memory (EEPROM), flash memory or other memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. According to the definition in this article, computer-readable media does not include temporary computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0130] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprising a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0131] It should be understood that "one embodiment" or "an embodiment" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. Those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present application. The above-mentioned multiple embodiments are not necessarily multiple independent embodiments. Dividing into multiple embodiments is only used to highlight the different technical features in different embodiments. Those skilled in the art should be aware that the above-mentioned multiple embodiments can also be combined in any way.
[0132] In the various embodiments of the present application, it should be understood that the size of the serial numbers of the above-mentioned processes does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0133] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0134] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0135] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-accessible memory. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a memory and includes several requests for a computer device (which can be a personal computer, a server or a network device, etc., specifically a processor in a computer device) to perform some or all of the steps of the above-mentioned methods of various embodiments of the present application.
[0136] The above is only a specific implementation of the present application, so that those skilled in the art can understand or implement the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to these embodiments herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A menu positioning method based on a director station, characterized in that: The method comprises: Obtaining target key value information of a physical button in the director's console input by a user; Determine the target service key value corresponding to the target key value information according to the index relationship between the pre-created physical key value and the liquid crystal service key value; According to the target service key value, determining the function focus coordinates corresponding to the target service key value in the display screen; According to the function focus coordinates, a target function is executed, where the target function is the function indicated by the virtual function key corresponding to the function focus coordinates.
2. The method according to claim 1, characterized in that The step of obtaining target key value information of a physical key in the director's console input by a user includes: When a user's touch operation on a physical button in the director's console is detected, the key direction of the physical button is obtained; When the button direction is pressed, the target key value information corresponding to the physical button is obtained.
3. The method according to claim 1, characterized in that Before determining the target service key value corresponding to the target key value information according to the index relationship between the pre-created physical key value and the liquid crystal service key value, the method further includes: Obtaining a physical key index value corresponding to each physical key in the director's console and a liquid crystal service key index value corresponding to each virtual function key in the display screen; According to the mapping relationship between the physical key index value and the liquid crystal service key index value, an index relationship between the physical key value and the liquid crystal service key value is constructed.
4. The method according to claim 3, characterized in that Before constructing the index relationship between the physical key value and the liquid crystal service key value according to the mapping relationship between the physical key index value and the liquid crystal service key index value, the method further includes: Determine the key area index identifier where each physical key is located; The constructing the index relationship between the physical key value and the liquid crystal service key value according to the mapping relationship between the physical key index value and the liquid crystal service key index value includes: According to the mapping relationship between the key area index identifier, the physical key index value and the liquid crystal service key index value, an index relationship between the key area identifier, the physical key value and the liquid crystal service key value is constructed.
5. The method according to claim 1, characterized in that The step of determining, on a display screen, a function focus coordinate corresponding to the target service key value according to the target service key value includes: Determine the initial focal coordinates of the target focal point in the display screen; According to the target service key value, the function focus coordinate corresponding to the target service key value is determined in the menu bar corresponding to the initial focus coordinate in the display screen.
6. The method according to claim 5, characterized in that The step of executing the target function according to the function focus coordinates includes: Get the selectable focus coordinate list corresponding to the menu bar; When it is detected that the function focus coordinates are located in the selectable focus coordinate list, the target function is executed.
7. The method according to claim 6, characterized in that When it is detected that the function focus coordinates are located in the selectable focus coordinate list, executing the target function comprises: When it is detected that the functional focus coordinates are in the selectable focus coordinate list, the position of the target focus in the display screen is moved from the initial focus coordinates to the functional focus coordinates, and the target function is executed.
8. A menu positioning device based on a director's station, characterized in that: The menu positioning device based on the director station includes: An acquisition module, used to acquire target key value information of a physical button in the director's console input by a user; A processing module, used to determine the target service key value corresponding to the target key value information according to the index relationship between the pre-created physical key value and the liquid crystal service key value; The processing module is further used to determine the function focus coordinates corresponding to the target service key value in the display screen according to the target service key value; The processing module is further used to execute a target function according to the function focus coordinates, where the target function is the function indicated by the virtual function key corresponding to the function focus coordinates.
9. An electronic device, characterized in that: The electronic device comprises: A memory storing executable program code; and a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the menu positioning method based on the director station as described in any one of claims 1 to 7.
10. A director station, characterized in that: The director's console includes: a display screen, physical buttons and a controller, wherein the controller obtains target key value information of the physical buttons in the director's console input by a user; the controller determines a target business key value corresponding to the target key value information based on an index relationship between a pre-created physical key value and a liquid crystal business key value; the controller determines a function focus coordinate corresponding to the target business key value in the display screen based on the target business key value; the controller executes a target function based on the function focus coordinate, wherein the target function is a function indicated by a virtual function key corresponding to the function focus coordinate.