Handle-based color selection method, device, terminal device, and storage medium

By combining the color space model and L joystick operation on the gamepad, the intuitiveness and efficiency of color selection are achieved, the cumbersome color selection problem in the existing technology is solved, and the efficiency of color selection is improved.

CN115445180BActive Publication Date: 2025-08-15NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211177210.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-26
Publication Date
2025-08-15
Estimated Expiration
2042-09-26

AI Technical Summary

Technical Problem

In the prior art, color selection is complicated to operate in the game, making it difficult for users to intuitively select the color they like, resulting in low selection efficiency.

Method used

The color selection method based on the handle is adopted to display the color space model through the graphical user interface, and the direction selection operation is performed using the L joystick of the gamepad, and the target dimension geometry is selected to adjust the target color.

Benefits of technology

The intuitiveness and efficiency of color selection are achieved, and users can see the final selected color more clearly, avoiding multiple attempts and making the operation simple.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115445180B_ABST
    Figure CN115445180B_ABST
Patent Text Reader

Abstract

The present application provides a handle-based color selection method, device, terminal device and storage medium, which relates to the field of game design technology. The color selection method includes: providing a graphical user interface, the graphical user interface displays a color space model, and the color space model includes a first-dimensional geometry, a second-dimensional geometry, a third-dimensional geometry and a target color geometry; in response to a first direction selection operation triggered by a user, selecting a target dimensional geometry in the color space model, the target dimensional geometry being one of the first-dimensional geometry, the second-dimensional geometry or the third-dimensional geometry; in response to a second direction selection operation for the target dimensional geometry, selecting a target color in the target dimensional geometry to adjust the target color. The present application can display the final selected color more clearly and intuitively, and avoids multiple color selections before selecting the desired color, and the selection efficiency is high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of game design technology, and in particular to a handle-based color selection method, apparatus, terminal device, and storage medium. Background Art

[0002] At present, functions in games such as adjusting hair color, pupil color, and facial decoration color require the selection of appropriate colors for filling. In related technologies, when making custom color selections, the color dimensions are displayed through plane graphics for users to choose. Taking the HSV color space as an example, the prior art displays the H dimension through a color gradient bar, and displays the S dimension and V dimension through a rectangle. The user determines the H value by clicking on a certain position after the H dimension, and determines the S value and V value corresponding to the H value by clicking on a certain position in the rectangle, and determines the color of the clicked position as the final selected color. However, the current method is not intuitive enough in displaying the final selected color, which requires users to repeatedly adjust and try to select their favorite color. The operation is cumbersome and the color selection efficiency is low. Summary of the Invention

[0003] The purpose of this application is to provide a handle-based color selection method, device, terminal device and storage medium, which can display the final selected color more clearly and intuitively, and avoid multiple color selections to select the desired color, with higher selection efficiency.

[0004] In a first aspect, the present invention provides a handle-based color selection method, the method comprising: providing a graphical user interface, the graphical user interface displaying a color space model, the color space model comprising a first-dimensional geometry, a second-dimensional geometry and a third-dimensional geometry; in response to a first direction selection operation triggered by a user, selecting a target-dimensional geometry in the color space model, and rotating the target-dimensional geometry to a triggerable position; wherein the target-dimensional geometry is one of the first-dimensional geometry, the second-dimensional geometry and the third-dimensional geometry; in response to a second direction selection operation for the target-dimensional geometry at the triggerable position, selecting a target color in the target-dimensional geometry to adjust the target color.

[0005] In an optional implementation, the color space model includes at least: an RGB color space model, an HSV color space model, an HSL color space model, a YCbCr color space model, a Lab color space model or a YUV color space model.

[0006] In an optional embodiment, the terminal device is connected to a game controller; in response to a first direction selection operation triggered by a user, a target dimensional geometry is selected in a color space model, including: in response to a first direction selection operation of a first direction of an L joystick of the game controller triggered by a user, a target dimensional geometry is selected in the color space model.

[0007] In an optional embodiment, the first direction includes a left-right direction.

[0008] In an optional embodiment, in response to a second direction selection operation of the target dimensional geometry for the triggerable position, a target color is selected in the target dimensional geometry, including: in response to the user triggering the second direction selection operation of the target dimensional geometry for the triggerable position in the second direction of the L joystick of the game controller, selecting the target dimensional geometry in the color space model.

[0009] In an optional embodiment, the second direction includes an up-down direction.

[0010] In an optional embodiment, pointer positions are set on the first-dimensional geometric body, the second-dimensional geometric body, and the third-dimensional geometric body; the method also includes: after the target color is selected for the target-dimensional geometric body, the color value of the corresponding dimension is displayed at the pointer position.

[0011] In an optional embodiment, the color space model further includes a target color geometry, which is used to display a target color obtained by fusing corresponding dimensions of the first-dimensional geometry, the second-dimensional geometry, and the third-dimensional geometry.

[0012] In an optional embodiment, the same color space model includes the same shapes of the first-dimensional geometric body, the second-dimensional geometric body, the third-dimensional geometric body and the target color geometric body; the shapes include at least a circular ring, a square ring or an elliptical ring.

[0013] In an optional embodiment, the shapes of the first-dimensional geometric body, the second-dimensional geometric body, the third-dimensional geometric body and the target color geometric body include torus; wherein the first-dimensional geometric body, the second-dimensional geometric body and the third-dimensional geometric body are vertically arranged torus, and the angle difference between each torus and the adjacent torus is 120 degrees, and the target color geometric body is a horizontally arranged torus, and the horizontally arranged torus is nested with the vertically arranged torus corresponding to the first-dimensional geometric body, the second-dimensional geometric body and the third-dimensional geometric body.

[0014] In an optional embodiment, the same color space model includes first-dimensional geometry, second-dimensional geometry, third-dimensional geometry, and target color geometry with different shapes.

[0015] In an optional embodiment, the method further includes: applying the target color to a target position of the virtual character in the face-pinching system; the target position includes at least one or more of the following positions: hair, pupil, face, facial decoration, and clothing.

[0016] In a second aspect, the present invention provides a color selection device, which includes: a display module for providing a graphical user interface, which displays a color space model, and the color space model includes a first-dimensional geometry, a second-dimensional geometry, and a third-dimensional geometry; a dimension selection module for selecting a target dimensional geometry in the color space model in response to a first direction selection operation triggered by a user, and rotating the target dimensional geometry to a triggerable position; wherein the target dimensional geometry is one of the first dimensional geometry, the second dimensional geometry, or the third dimensional geometry; a color selection module for selecting a target color in the target dimensional geometry in response to a second direction selection operation for the target dimensional geometry to adjust the target color.

[0017] In a third aspect, the present invention provides a terminal device comprising a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the color selection method of any one of the aforementioned embodiments.

[0018] In a fourth aspect, the present invention provides a computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the color selection method of any one of the aforementioned embodiments.

[0019] The present application provides a handle-based color selection method, device, terminal device and storage medium. The method first provides a graphical user interface, wherein the graphical user interface displays a color space model, wherein the color space model includes a first-dimensional geometry, a second-dimensional geometry and a third-dimensional geometry; by responding to a first direction selection operation triggered by a user, a target dimensional geometry (one of the first-dimensional geometry, the second-dimensional geometry or the third-dimensional geometry) is selected in the color space model, and the target dimensional geometry is rotated to a triggerable position, and then in response to a second direction selection operation for the target dimensional geometry, a target color is selected in the target dimensional geometry to adjust the target color. This method is simple to operate by displaying the color space model in a graphical user interface, selecting the color space dimension through the user's first direction selection operation, and selecting the specific value of the color space dimension through the second direction selection operation; by displaying the final selected color through the target color geometry, the final selected color can be displayed more clearly and intuitively, and it avoids multiple color selections before the desired color can be selected, and the selection efficiency is high. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the following is a brief introduction to the drawings required for use in the specific implementation methods or the description of the prior art. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0021] Figure 1 A color model in the prior art provided in the embodiments of the present application;

[0022] Figure 2 A schematic diagram of color dimension display in the prior art provided in an embodiment of the present application;

[0023] Figure 3 A color space model in which a geometric body provided in an embodiment of the present application is a torus;

[0024] Figure 4 A flowchart of a color selection method provided in an embodiment of the present application;

[0025] Figure 5 A schematic diagram of a pointer position provided in an embodiment of the present application;

[0026] Figure 6 A top view of a model provided in an embodiment of the present application;

[0027] Figure 7 A schematic diagram of a color selection operation provided in an embodiment of the present application;

[0028] Figure 8 A structural diagram of a color selection device provided in an embodiment of the present application;

[0029] Figure 9 A structural diagram of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0030] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, 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. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of this application.

[0031] Currently, functions such as adjusting hair color, pupil color, and facial decoration color in games require selecting appropriate colors to fill in. In related technologies, when making custom color selections, the color dimensions are displayed through flat graphics for users to select. Taking the HSV (Hue, Saturation, Value) model as an example, the color parameters in the HSV model in the prior art are hue (H), saturation (S), and value (V), which can be intuitively represented as a cylinder, see Figure 1 As shown. H is a dimension, S and V are combined to form a rectangle, with S being the horizontal dimension and V being the vertical dimension. Figure 2 The current adjustment method is to first select the corresponding hue in the H dimension. Correspondingly, the rectangle will show the saturation (S) and lightness (V) corresponding to the hue. By clicking a position in the rectangle, the final color is determined, that is, Figure 2 However, since the hue (H) is usually a hue gradient bar, it is necessary to repeatedly try to select the desired color. Moreover, when determining the saturation (S) and value (V), the final color is displayed by a small dot, and the color does not look obvious. In summary, the current method does not display the final selected color intuitively enough, resulting in the user needing to repeatedly adjust and try to select the desired color. The operation is cumbersome and the color selection efficiency is low.

[0032] Based on the problems existing in the above-mentioned prior art, the embodiments of the present application provide a handle-based color selection method, device, terminal device and storage medium, which can display the final selected color more clearly and intuitively, and avoid multiple color selections to select the desired color, with high selection efficiency.

[0033] The embodiment of the present application provides a color selection method. For ease of understanding, the color space model provided by the embodiment of the present application is first described. Figure 3 As shown in the figure, a color space model in which the geometric body is a torus is shown. In practical applications, the geometric body can also be of other shapes. In the color space model composed of the torus, the first-dimensional geometric body, the second-dimensional geometric body, and the third-dimensional geometric body are vertically arranged torus, and different values are displayed correspondingly through the vertical torus. The first-dimensional geometric body, the second-dimensional geometric body, and the third-dimensional geometric body are used to correspond to one of the three dimensions of the color space, and each geometric body is used to display the optional range value of the corresponding dimension.

[0034] In one embodiment, the target color geometric body can be nested with the first-dimensional geometric body, the second-dimensional geometric body, and the third-dimensional geometric body. For example, when the first-dimensional geometric body, the second-dimensional geometric body, and the third-dimensional geometric body are vertical circular bodies, the target color aggregate can be a circular body nested with the first-dimensional geometric body, the second-dimensional geometric body, and the third-dimensional geometric body and arranged horizontally. The target color geometric body is used to display the final displayed color, and the entire geometric body is the same color (i.e., the final selected color), so that the final selected color can be displayed more clearly and intuitively.

[0035] Based on the color space model introduced above, this embodiment of the application provides a color selection method, see Figure 4 As shown, the color selection method mainly includes the following steps:

[0036] Step S402: providing a graphical user interface, wherein the graphical user interface displays a color space model, wherein the color space model includes a first-dimensional geometric body, a second-dimensional geometric body, and a third-dimensional geometric body;

[0037] The color space model may include at least an RGB color space model, an HSV color space model, an HSL color space model, a YCbCr color space model, a Lab color space model, or a YUV color space model. Since the RGB color space, the HSV color space, the HSL color space, the YCbCr color space, the Lab color space, or the YUV color space all include three dimensions, each model also includes a first-dimensional geometry, a second-dimensional geometry, a third-dimensional geometry, and a target color geometry for the final displayed color.

[0038] In an optional embodiment, the target color geometry can be nested with the first-dimensional geometry, the second-dimensional geometry, and the third-dimensional geometry. By nesting the target color geometry, the target color display can be made more intuitive and relevant to each dimension. For example, when selecting a target color, by adjusting one of the dimensions, the nested target color geometry will also change accordingly, allowing the impact of the change in that dimension on the overall target color to be observed.

[0039] Step S404 , in response to the first direction selection operation triggered by the user, select a target dimensional geometric body in the color space model, and rotate the target dimensional geometric body to a triggerable position.

[0040] The above-mentioned target dimensional geometry is one of a first dimensional geometry, a second dimensional geometry or a third dimensional geometry. The first direction selection operation can be an operation to control the horizontal rotation of the first dimensional geometry, the second dimensional geometry or the third dimensional geometry. The horizontal rotation here refers to the overall horizontal rotation of the color space so that the dimension to be controlled can be rotated to a triggerable position.

[0041] The triggerable position is usually a position displayed in the graphical user interface that is easy to operate and clearly displayed, such as the one shown above. Figure 3 In the color space model shown, the triggerable position can be the position of the third-dimensional geometric body on the way. At this position, the geometric body can be fully displayed, thereby facilitating selection.

[0042] When the color space model is rotated, the first-dimensional geometry, the second-dimensional geometry, and the third-dimensional geometry are actually rotated synchronously. Since the target color geometry is a nested first-dimensional geometry, a second-dimensional geometry, and a third-dimensional geometry, and is set horizontally, the position of the target color geometry remains horizontal during the rotation process.

[0043] During the rotation process, the target dimensional geometry selected in the color space model includes a first dimensional geometry, a second dimensional geometry, or a third dimensional geometry. The user can select one of the dimensional geometries according to actual needs.

[0044] Step S406 , in response to the second direction selection operation on the target dimensional geometric body, selecting a target color in the target dimensional geometric body to adjust the target color.

[0045] The above-mentioned second direction selection operation is a value selection operation for the selected target dimensional geometric body. After the user rotates the first dimensional geometric body, the second dimensional geometric body or the third dimensional geometric body to a triggerable position through the first direction selection operation, the user can select the corresponding dimensional value by rolling and rotating the target dimensional geometric body itself.

[0046] In one example, taking the above-mentioned ring body as an example, after a certain dimensional geometric body (one of the first dimensional geometric body, the second dimensional geometric body or the third dimensional geometric body) is rotated to a triggerable position, the ring body corresponding to the target dimensional geometric body is scrolled up and down by controlling the up and down movements, thereby selecting different dimensional values.

[0047] When one of the first-dimensional geometry, the second-dimensional geometry, or the third-dimensional geometry is rotated to a triggerable position, the target color geometry displays the final color determined by the three dimensions. Moreover, as the value of the triggerable position changes, the target color geometry will correspondingly display the color change determined by the value change of the dimension. After the target dimension geometry determines the final value, the target color geometry will display the finally selected color.

[0048] The color selection method provided in the embodiment of the present application selects a target dimensional geometry (one of the first dimensional geometry, the second dimensional geometry, or the third dimensional geometry) in the color space model in response to a first direction selection operation triggered by the user, and rotates the target dimensional geometry to a triggerable position, and then selects a target color in the target dimensional geometry in response to a second direction selection operation for the target dimensional geometry to adjust the target color. This method is easy to operate by displaying the color space model in a graphical user interface, selecting the color space dimension through the user's first direction selection operation, and selecting the specific value of the color space dimension through the second direction selection operation; by embedding the target color geometry to display the final selected color, the final selected color can be displayed more clearly and intuitively, and it avoids multiple color selections to select the desired color, and the selection efficiency is high.

[0049] Since the first-dimensional geometric body, the second-dimensional geometric body, and the third-dimensional geometric body are used to select the values of the corresponding dimensions respectively, in order to make the user more intuitively understand the color corresponding to the selected value, in an optional embodiment, a pointer position is set on the first-dimensional geometric body, the second-dimensional geometric body, and the third-dimensional geometric body, and the pointer position is used to indicate the color corresponding to the selected value. In one example, the pointer position can be a ring-shaped display bar located in the middle position of the circular display surface, see Figure 5 As shown, due to the occlusion of one of the dimensional geometric bodies, the figure shows the annular display bars corresponding to the two geometric bodies. In actual applications, annular display bars are set on the three dimensional geometric bodies to display the colors corresponding to the values of the corresponding dimensions.

[0050] In an optional embodiment, the same color space model (such as any one of the RGB color space model, the HSV color space model, the HSL color space model, the YCbCr color space model, the Lab color space model or the YUV color space model) includes a first-dimensional geometry, a second-dimensional geometry, a third-dimensional geometry and a target color geometry having the same shape, and the shape may include at least a circular ring, a square ring or an elliptical ring.

[0051] Preferably, in order to ensure the cohesion and aesthetics of the color display, the shapes of the first-dimensional geometric body, the second-dimensional geometric body, the third-dimensional geometric body, and the target color geometric body include torus. In an optional embodiment, the first-dimensional geometric body, the second-dimensional geometric body, and the third-dimensional geometric body are vertically arranged torus, and the angle difference between each torus and the adjacent torus is 120 degrees, and the target color geometric body is a horizontally arranged torus, and the horizontally arranged torus is nested with the vertically arranged torus corresponding to the first-dimensional geometric body, the second-dimensional geometric body, and the third-dimensional geometric body.

[0052] For ease of understanding, take the HSV color space model as an example, see Figure 6 The model's top view shows different rings representing the H, S, and V dimensions, respectively. The final color is displayed by nesting rings corresponding to the H, S, and V dimensions. When the color space model is RGB, HSL, YCbCr, Lab, or YUV, adjacent 120-degree rings are replaced with the corresponding color space dimensions.

[0053] Furthermore, the geometric bodies of each dimension of the above-mentioned color space model and the target color geometric body are all circular bodies of the same shape. Taking into account the diversity of design, in actual applications, the shapes of the first-dimensional geometric body, the second-dimensional geometric body, the third-dimensional geometric body and the target color geometric body in the same color space model can also be different. For example, the first-dimensional geometric body is represented by a square ring body, the second-dimensional geometric body is represented by a circular ring body, and the third-dimensional geometric body is represented by an elliptical ring body. The polygonal ring body nested in the first-dimensional geometric body, the second-dimensional geometric body and the third-dimensional geometric body is used as the target color geometric body. As long as the value range of each dimension can be displayed and the final color determined by the three dimensions can be displayed by the target color geometry, it can be sufficient. The example in which each geometric body has a different shape is a more extreme example of shape selection. In actual applications, the same model can also include at least two identical geometric bodies, as well as geometric bodies of different shapes. It can be set according to actual needs. This is only an example and is not specifically limited.

[0054] Furthermore, existing technologies typically use a click-based method for color selection. This method has a limited selection range and may not accurately click certain locations, resulting in unsatisfactory color selection. Related technologies also use game controllers for color selection, typically using the left and right arrow keys to select a location within a color bar or rectangle, and using the L joystick for auxiliary selection. However, this operation method requires multiple buttons and is relatively cumbersome to control.

[0055] The present application provides a possible implementation method, based on the color space model introduced above, to select colors by connecting a terminal device to a game controller.

[0056] In response to the user-triggered first direction selection operation, when selecting a target dimensional geometric body in the color space model, when controlled via a game controller, the terminal device selects the target dimensional geometric body in the color space model by responding to the user-triggered first direction selection operation of the L joystick of the game controller. Optionally, the first direction includes a left-right direction.

[0057] Furthermore, the terminal device selects the target dimensional geometric body in the color space model in response to the user triggering the second direction of the L joystick of the game controller for the target dimensional geometric body at the triggerable position. Optionally, the second direction includes an up and down direction.

[0058] For easier understanding, see Figure 7 The color selection operation diagram shown in the figure shows that rotating the L joystick left and right controls the horizontal (left and right) rotation of the first, second, and third dimensional geometric bodies around their central axis, with each rotation of 120 degrees. This allows switching from one dimensional geometric body to the adjacent dimensional geometric body. By rotating the L joystick up and down, the target dimensional geometric body in the triggerable position can select the corresponding dimension value, and the color value of the current dimension is displayed by the position of the pointer on the ring.

[0059] The above method allows color selection only through the L joystick of the game controller, which is easier to operate. The color of the corresponding dimension is displayed through the pointer, and the final color determined by three dimensions is displayed through the target color geometry, making color selection more accurate and efficient.

[0060] Furthermore, the color selection method provided in the embodiments of this application can apply the selected target color to the target position of a virtual character in the face-pinching system. In one example, the target position of the virtual character includes at least one or more of the following: hair, pupils, face, facial decorations, and clothing. Furthermore, it can also be applied to scenarios requiring color selection, such as scene construction. In actual applications, the corresponding call can be made based on actual needs.

[0061] Based on the above method embodiment, the present application embodiment also provides a color selection device, see Figure 8 As shown, the device mainly includes the following parts:

[0062] A display module 82 is configured to provide a graphical user interface, wherein the graphical user interface displays a color space model, wherein the color space model includes a first-dimensional geometric body, a second-dimensional geometric body, and a third-dimensional geometric body;

[0063] a dimension selection module 84 for selecting a target dimensional geometric body in the color space model in response to a first direction selection operation triggered by the user, and rotating the target dimensional geometric body to a triggerable position; wherein the target dimensional geometric body is one of a first dimensional geometric body, a second dimensional geometric body, or a third dimensional geometric body;

[0064] The color selection module 86 is configured to select a target color in the target dimensional geometry in response to the second direction selection operation on the target dimensional geometry, so as to adjust the target color.

[0065] The color selection module provided in the embodiment of the present application, in response to the first direction selection operation triggered by the user through the dimension selection module, selects the target dimensional geometry (one of the first dimensional geometry, the second dimensional geometry or the third dimensional geometry) in the color space model, and rotates the target dimensional geometry to a triggerable position, and then responds to the second direction selection operation for the target dimensional geometry through the color selection module, selects the target color in the target dimensional geometry to adjust the target color. By displaying the color space model on the graphical user interface, selecting the color space dimension through the user's first direction selection operation, and selecting the specific value of the color space dimension through the second direction selection operation, the operation is simple; by displaying the final selected color through the target color geometry, the final selected color can be displayed more clearly and intuitively, and it avoids multiple color selections to select the desired color, and the selection efficiency is high.

[0066] In a feasible implementation manner, the above color space model at least includes: an RGB color space model, an HSV color space model, an HSL color space model, a YCbCr color space model, a Lab color space model or a YUV color space model.

[0067] In a feasible embodiment, the terminal device is connected to a game controller; the dimension selection module 84 is also used to: select the target dimensional geometry in the color space model in response to the user triggering the first direction selection operation of the first direction of the L joystick of the game controller.

[0068] In a feasible implementation manner, the first direction includes a left-right direction.

[0069] In a feasible embodiment, the color selection module 86 is also used to: select the target dimensional geometry in the above-mentioned color space model in response to the user triggering the second direction of the L joystick of the above-mentioned game controller and the second direction selection operation of the above-mentioned target dimensional geometry for the above-mentioned triggerable position.

[0070] In a feasible embodiment, the second direction includes an up and down direction.

[0071] In a feasible embodiment, pointer positions are set on the above-mentioned first-dimensional geometric body, second-dimensional geometric body and third-dimensional geometric body; the above-mentioned device also includes a color display module, which is used to: after the target color is selected in the above-mentioned target-dimensional geometric body, display the color value of the corresponding dimension at the above-mentioned pointer position.

[0072] In a feasible implementation manner, the color space model further includes a target color geometry, which is used to display a target color obtained by fusing corresponding dimensions of the first-dimensional geometry, the second-dimensional geometry, and the third-dimensional geometry.

[0073] In a feasible implementation manner, the same color space model includes the first-dimensional geometric body, the second-dimensional geometric body, the third-dimensional geometric body and the target color geometric body having the same shape; the above-mentioned shapes include at least a circular ring, a square ring or an elliptical ring.

[0074] In a feasible embodiment, the shapes of the above-mentioned first-dimensional geometric body, second-dimensional geometric body, third-dimensional geometric body and target color geometric body include torus; wherein, the above-mentioned first-dimensional geometric body, second-dimensional geometric body and third-dimensional geometric body are vertically arranged torus, and the angle difference between each torus and the adjacent torus is 120 degrees, and the above-mentioned target color geometric body is a horizontally arranged torus, and the horizontally arranged torus is nested with the vertically arranged torus corresponding to the above-mentioned first-dimensional geometric body, second-dimensional geometric body and third-dimensional geometric body.

[0075] In a feasible implementation manner, the same color space model includes the first-dimensional geometric body, the second-dimensional geometric body, the third-dimensional geometric body and the target color geometric body in different shapes.

[0076] In a feasible embodiment, the above-mentioned device also includes: a color application module, which is used to apply the above-mentioned target color to the target position of the virtual character in the face-pinching system; the above-mentioned target position includes at least one or more of the following positions: hair, pupil, face, facial decoration, and clothing.

[0077] The color selection device provided in the embodiment of the present application has the same implementation principle and technical effects as those of the aforementioned method embodiment. For the sake of brief description, any matters not mentioned in the embodiment of the color selection device can be referred to the corresponding content in the aforementioned color selection method embodiment.

[0078] The present application also provides a terminal device, such as Figure 9 As shown, it is a structural diagram of the terminal device, wherein the terminal device 100 includes a processor 91 and a memory 90, the memory 90 stores computer executable instructions that can be executed by the processor 91, and the processor 91 executes the computer executable instructions to implement any of the above-mentioned color selection methods.

[0079] exist Figure 9 In the illustrated embodiment, the terminal device further includes a bus 92 and a communication interface 93 , wherein the processor 91 , the communication interface 93 and the memory 90 are connected via the bus 92 .

[0080] Among them, the memory 90 may include a high-speed random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 93 (which can be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. can be used. The bus 92 can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus 92 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 9 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0081] The processor 91 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in the processor 91 or by software instructions. The processor 91 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application may be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor 91 reads the information in the memory and completes the steps of the color selection method of the above embodiment in combination with its hardware.

[0082] An embodiment of the present application also provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by the processor, the computer-executable instructions prompt the processor to implement the above-mentioned color selection method. The specific implementation can be found in the aforementioned method embodiment, which will not be repeated here.

[0083] The computer program product of the handle-based color selection method, device, terminal device and storage medium provided in the embodiments of the present application includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the previous method embodiments. For specific implementation, please refer to the method embodiments and will not be repeated here.

[0084] Unless otherwise specifically stated, the relative steps, numerical expressions and values of the components and steps set forth in these embodiments do not limit the scope of the present application.

[0085] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0086] In the description of this application, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," "outer," etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, or are the orientations or positional relationships in which the inventive product is typically placed when in use. These terms are intended only to facilitate the description of this application and simplify the description, and are not intended to indicate or imply that the device or element referred to must have a specific orientation, be constructed, or operate in a specific orientation. Therefore, they should not be construed as limiting this application. Furthermore, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0087] Furthermore, terms such as "horizontal," "vertical," and "overhanging" do not necessarily imply that a component must be absolutely horizontal or overhanging, but rather that it can be slightly tilted. For example, "horizontal" simply means that its direction is more horizontal than "vertical," and does not mean that the structure must be completely horizontal, but rather that it can be slightly tilted.

[0088] It should also be noted that, in the description of this application, unless otherwise expressly specified or limited, the terms "disposed," "installed," "connected," and "connected" should be understood in a broad sense. For example, they can refer to fixed connections, detachable connections, or integral connections; they can refer to mechanical connections or electrical connections; they can refer to direct connections or indirect connections through an intermediate medium; and they can refer to internal connections between two components. Those skilled in the art will understand the specific meanings of the above terms in this application based on the specific circumstances.

[0089] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application 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 make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A color selection method based on a handle, characterized in that: The method comprises: providing a graphical user interface, the graphical user interface displaying a color space model, the color space model comprising a first-dimensional geometry, a second-dimensional geometry, and a third-dimensional geometry; In response to a first direction selection operation triggered by a user, a target dimensional geometry is selected in the color space model, and the target dimensional geometry is rotated to a triggerable position; wherein the target dimensional geometry is one of a first dimensional geometry, a second dimensional geometry, or a third dimensional geometry; the color space model also includes a target color geometry, and the target color geometry is used to display a target color after the corresponding dimensions of the first dimensional geometry, the second dimensional geometry, and the third dimensional geometry are fused; In response to a second direction selection operation on the target dimensional geometry, a target color is selected at the target dimensional geometry to adjust the target color.

2. The handle-based color selection method according to claim 1, characterized in that: The color space model includes at least: an RGB color space model, an HSV color space model, an HSL color space model, a YCbCr color space model, a Lab color space model or a YUV color space model.

3. The handle-based color selection method according to claim 1, characterized in that: The terminal device is connected to the game controller; in response to a first direction selection operation triggered by a user, a target dimensional geometry is selected in the color space model, including: In response to a user triggering a first direction selection operation of a first direction of the L joystick of the game controller, a target dimensional geometry is selected in the color space model.

4. The handle-based color selection method according to claim 3, characterized in that: The first direction includes a left-right direction.

5. The handle-based color selection method according to claim 3, characterized in that: In response to a second direction selection operation on the target dimensional geometry of the triggerable position, selecting a target color at the target dimensional geometry includes: In response to the user triggering a second direction selection operation of the target dimensional geometry for the triggerable position in the second direction of the L joystick of the game controller, the target dimensional geometry is selected in the color space model.

6. The handle-based color selection method according to claim 5, characterized in that: The second direction includes an up-down direction.

7. The handle-based color selection method according to claim 1, characterized in that: Pointer positions are set on the first-dimensional geometric body, the second-dimensional geometric body, and the third-dimensional geometric body; the method further includes: After the target color is selected for the target dimension geometry, the color value of the corresponding dimension is displayed at the pointer position.

8. The handle-based color selection method according to claim 1, characterized in that: The same color space model includes the first dimensional geometric body, the second dimensional geometric body, the third dimensional geometric body and the target color geometric body having the same shape; the shape includes at least a circular ring, a square ring or an elliptical ring.

9. The handle-based color selection method according to claim 8, characterized in that: The shapes of the first-dimensional geometric body, the second-dimensional geometric body, the third-dimensional geometric body and the target color geometric body include torus; wherein, the first-dimensional geometric body, the second-dimensional geometric body and the third-dimensional geometric body are vertically arranged torus, and the angle difference between each torus and the adjacent torus is 120 degrees, and the target color geometric body is a horizontally arranged torus, and the horizontally arranged torus is nested with the vertically arranged torus corresponding to the first-dimensional geometric body, the second-dimensional geometric body and the third-dimensional geometric body.

10. The handle-based color selection method according to claim 1, characterized in that: The same color space model includes different shapes of the first dimensional geometric body, the second dimensional geometric body, the third dimensional geometric body and the target color geometric body.

11. The handle-based color selection method according to claim 1, characterized in that: The method further comprises: The target color is applied to the target position of the virtual character in the face-pinching system; the target position includes at least one or more of the following positions: hair, pupil, face, facial decoration, and clothing.

12. A handle-based color selection device, characterized in that: The device comprises: A display module is configured to provide a graphical user interface, wherein the graphical user interface displays a color space model, wherein the color space model includes a first-dimensional geometric body, a second-dimensional geometric body, and a third-dimensional geometric body; A dimension selection module is configured to select a target dimensional geometry in the color space model in response to a first direction selection operation triggered by a user, and rotate the target dimensional geometry to a triggerable position; wherein the target dimensional geometry is one of a first dimensional geometry, a second dimensional geometry, or a third dimensional geometry; the color space model further includes a target color geometry, and the target color geometry is configured to display a target color obtained by fusing corresponding dimensions of the first dimensional geometry, the second dimensional geometry, and the third dimensional geometry; The color selection module is configured to select a target color on the target dimensional geometry in response to a second direction selection operation on the target dimensional geometry to adjust the target color.

13. A terminal device, characterized in that: The invention comprises a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the handle-based color selection method according to any one of claims 1 to 11.

14. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by the processor, the computer-executable instructions prompt the processor to implement the handle-based color selection method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Automatic color harmonization

    CN111602192A

  • Color calibration method and system based on calibration model, intelligent terminal and medium

    CN114202590A