Device configured to provide recommendation for drawing event and method therefor

WO2026160500A1PCT designated stage Publication Date: 2026-07-30LG ELECTRONICS INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
LG ELECTRONICS INC
Filing Date
2025-01-23
Publication Date
2026-07-30

Smart Images

  • Figure KR2025001280_30072026_PF_FP_ABST
    Figure KR2025001280_30072026_PF_FP_ABST
Patent Text Reader

Abstract

Proposed is a device configured to provide recommendation information for a drawing event, according to the present invention. The device may comprise: a memory configured to detect the start of a drawing event that is input through a user interface output to a display, and store, according to the start of the drawing event, a code configured to output recommendation information for a user to the user interface; and a processor configured to execute the code for an operation for outputting the recommendation information for the user, wherein the operation may include acquiring brush or tool setting information from a usage record of the user, acquiring, on the basis of the setting information, recommendation information related to brush or tool setting, and outputting the acquired recommendation information to the user interface.
Need to check novelty before this filing date? Find Prior Art

Description

Device configured to provide recommendations for drawing events and a method for the same

[0001] The present invention relates to an apparatus configured to provide recommendations for drawing events and a method for the same, and more specifically, to an apparatus and a method for providing recommendations for brushes or tools based on user-related context, such as user devices or user settings.

[0002] Drawing apps refer to software or applications that allow users to draw and create in a digital environment. These apps are designed for professional artists, designers, beginners, or simply those who enjoy drawing as a hobby. Drawing apps provide various features and tools to help users unleash their creativity.

[0003] The drawing app provides a variety of brush and pen tools with diverse textures and effects, such as pencils, ink pens, markers, and watercolor brushes. Additionally, the app allows you to create multiple layers to independently modify or manage specific elements of your drawing. It offers an extensive color selection feature and customizable palettes, and allows you to zoom in, out, and rotate the canvas for detailed work. Furthermore, the app supports various filters to add textures or lighting effects to your drawings, and allows you to save your work in formats such as PNG, JPG, and PSD, or share it to other platforms.

[0004] These drawing apps allow users to freely select colors or other settings for drawing tasks, but this degree of freedom can actually cause users to have difficulty making choices.

[0005] Accordingly, the present invention aims to provide a method for analyzing the user context on a user device on which a drawing app is installed and providing recommended setting information suitable for the user.

[0006] The present invention relates to a method for providing recommended setting information suitable for a user in a drawing app or service.

[0007] In addition, the present invention relates to a method for improving the usability of a drawing app or service by providing recommended setting information suitable for the user, that is, by basing it on target work on a canvas or the user's usage history.

[0008] The problems to be solved by the present invention are not limited to the problems to be solved above, and other problems not mentioned will be clearly understood by those skilled in the art to which the present invention belongs from the description below.

[0009] According to the present invention, an apparatus configured to provide recommendation information for a drawing event is proposed, wherein the apparatus includes: a memory configured to store code configured to detect the initiation of a drawing event input through a user interface output to a display and to output recommendation information for a user to the user interface in accordance with the initiation of the drawing event; and a processor configured to execute the code for an operation to output recommendation information for a user, wherein the operation may include obtaining brush or tool setting information from the user's usage history, obtaining recommendation information related to the brush or tool setting based on the setting information, and outputting the obtained recommendation information to the user interface.

[0010] Additionally or alternatively, the operation may include obtaining color information of a target workpiece output to the user interface and obtaining recommendation information related to brush or tool settings based on the obtained color information.

[0011] Additionally or alternatively, the operation may include obtaining screen mode information for a display on which the user interface is output, and obtaining recommendation information related to brush or tool settings based on the obtained screen mode information.

[0012] Additionally or alternatively, the operation may include identifying a user and obtaining setting information of a brush or tool associated with the drawing event from the usage history of the identified user.

[0013] Additionally or alternatively, the operation may include outputting a user interface component containing information of at least one user to the display, or outputting a user interface component containing at least one of the previously stored drawing results of at least one user to the display, and detecting a selection for the user interface component.

[0014] Additionally or alternatively, the user identification can be performed through image detection or voice recognition.

[0015] Additionally or alternatively, the operation may include detecting a touch input for a target workpiece output on the display and, in response to the detected touch input, outputting a user interface component including the acquired recommendation information.

[0016] Additionally or alternatively, the operation may include detecting a touch input for a target workpiece output on the display, and depending on the detected touch input being of a first type, obtaining recommendation information for a first area of ​​the target workpiece and outputting a first user interface component including recommendation information for the first area, or depending on the detected touch input being of a second type, obtaining recommendation information for a second area of ​​the target workpiece and outputting a second user interface component including recommendation information for the second area.

[0017] Additionally or alternatively, the first type of touch input may include either a touch input whose touch duration is within a reference time or a touch input whose touch duration exceeds the reference time, and the second type of touch input may include the remaining touch input.

[0018] Additionally or alternatively, the first area may include either an area belonging to a first distance from the location where the detected touch input was detected or an entire area corresponding to the target workpiece, and the second area may include the remaining one area.

[0019] Additionally or alternatively, the operation may include detecting user input for a user interface component containing the outputted recommendation information, and outputting a user interface component containing setting information of a brush or tool to which the recommendation information is applied according to the detected user input.

[0020] Additionally or alternatively, the acquired recommendation information may include at least one of a recommended color of a brush; a recommended thickness of a brush; a recommended theme of a canvas; or a recommended thickness of an eraser.

[0021] According to the present invention, a method for providing recommendations for a drawing event for a user is proposed, and the method may include the steps of: obtaining brush or tool setting information related to the drawing event from the user's usage record; obtaining recommendation information related to the brush or tool setting based on the setting information; and outputting the obtained recommendation information to the user interface.

[0022] Additionally or alternatively, the method may include the step of obtaining color information of a target workpiece output to the user interface; and the step of obtaining recommendation information related to brush or tool settings based on the obtained color information.

[0023] Additionally or alternatively, the method may include the step of obtaining screen mode information for a display on which the user interface is output; and the step of obtaining recommendation information related to brush or tool settings based on the obtained screen mode information.

[0024] Additionally or alternatively, the method may include the step of identifying a user; and the step of obtaining setting information of a brush or tool associated with the drawing event from the usage record of the identified user.

[0025] Additionally or alternatively, the method may include the step of outputting a user interface component containing information of at least one user to a display, or outputting a user interface component containing at least one of a previously stored drawing result of at least one user to the display; and the step of detecting a selection for the user component.

[0026] Additionally or alternatively, the method may include the step of detecting a touch input for a target workpiece displayed on a display on which the user interface is output; and the step of outputting a user interface component including the acquired recommendation information in response to the detected touch input.

[0027] Additionally or alternatively, the method may include the step of detecting a touch input for a target workpiece displayed on a display in which the user interface is output; and the step of obtaining recommendation information for a first area of ​​the user interface and outputting a first user interface component including recommendation information for the first area, depending on the detected touch input being of a first type; or the step of obtaining recommendation information for a second area of ​​the user interface and outputting a second user interface component including recommendation information for the second area, depending on the detected touch input being of a second type.

[0028] In addition, a computer-readable medium is proposed that stores code configured to be executed by a computer or processor for a method to provide a recommendation for a drawing event according to the present invention.

[0029] The above-mentioned problem-solving methods are merely some of the embodiments of the present invention, and various embodiments reflecting the technical features of the present invention can be derived and understood by those skilled in the art based on the detailed description of the present invention to be described below.

[0030] The present invention has the following technical effects.

[0031] The present invention can improve the user experience, such as by improving the drawing and sketching experience through intuitive and accurate color recommendations optimized for the user or user device.

[0032] In addition, the present invention improves the usability and accessibility of drawing apps or services by reducing the difficulty of selection for users who are not familiar with drawing apps or services.

[0033] The effects according to the present invention are not limited to those mentioned above, and other unmentioned effects will be clearly understood by those skilled in the art from the following detailed description of the invention.

[0034] The accompanying drawings, which are included as part of the detailed description to aid in understanding the present invention, provide embodiments of the present invention and explain the technical concept of the present invention together with the detailed description.

[0035] Figure 1 illustrates a user interface of a drawing app and a user interface component for setting brushes or tools output therein.

[0036] Figure 2 illustrates the user interface of a drawing app and the target work output therein.

[0037] Figure 3 illustrates recommendation information based on the user's usage history and the setting information of the user device's display.

[0038] Figure 4 illustrates a user interface component for setting brushes or tools of a drawing app.

[0039] FIG. 5 illustrates an example of interaction between a user and a user device for providing recommendation information for a target work output within the user interface of a drawing app.

[0040] FIG. 6 illustrates an example of interaction between a user and a user device for providing recommendation information for a target work output within the user interface of a drawing app.

[0041] Figure 7 illustrates a flowchart of a method for providing recommendation information for a drawing event in a drawing app or service.

[0042] FIGS. 8 and 9 illustrate a flowchart of a method for obtaining recommendation information for a drawing event in a drawing app or service.

[0043] Figure 10 illustrates a flowchart of a method for providing recommendation information based on user interaction in a drawing app or service.

[0044] FIG. 11 illustrates a block diagram of a device configured to provide recommendation information for drawing events in a drawing app or service.

[0045]

[0046] Hereinafter, embodiments disclosed in this specification will be described in detail with reference to the attached drawings. Identical or similar components regardless of drawing symbols will be assigned the same reference number, and redundant descriptions thereof will be omitted. The suffixes "module" and "part" used for components in the following description are assigned or used interchangeably solely for the ease of drafting the specification and do not inherently possess distinct meanings or roles. Furthermore, in describing embodiments disclosed in this specification, if it is determined that a detailed description of related prior art could obscure the essence of the embodiments disclosed in this specification, such detailed description will be omitted. Additionally, the attached drawings are intended only to facilitate understanding of the embodiments disclosed in this specification; the technical concept disclosed in this specification is not limited by the attached drawings, and it should be understood that they include all modifications, equivalents, and substitutions that fall within the spirit and technical scope of the present invention.

[0047] Terms including ordinal numbers, such as first, second, etc., may be used to describe various components, but said components are not limited by said terms. These terms are used solely for the purpose of distinguishing one component from another.

[0048] When it is stated that one component is "connected" or "connected" to another component, it should be understood that while it may be directly connected or connected to that other component, there may also be other components in between. On the other hand, when it is stated that one component is "directly connected" or "directly connected" to another component, it should be understood that there are no other components in between.

[0049] A singular expression includes a plural expression unless the context clearly indicates otherwise.

[0050] In this application, terms such as “comprising” or “having” are intended to specify the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.

[0051]

[0052] Figure 1 illustrates a user interface of a drawing app and a user interface component for setting brushes or tools output therein.

[0053] A user interface (1000) is displayed on a user device (10) of FIG. 1 or on a display connected to the user device (10). The user device (10) will be described later with reference to FIG. 11. The display includes a touch-sensitive display, and accordingly, can recognize touch input such as a user's finger or stylus pen and output a corresponding drawing or sketch to the user interface.

[0054] A first user interface component (1001) and a second user interface component (1002) may be output to the user interface. The number of user interface components output to the user interface is merely an example and does not limit the scope of the invention.

[0055] The first user interface component (1001) relates to a brush and its settings. The illustration shows a case where the brush type is a pencil, and the first user interface component (1001) may include a two-dimensional color selection user interface component (Cs1) for selecting the brush color and a bar-shaped color selection user interface component (Cs2) for selecting the brush color. In the drawings attached to this specification, colors are indicated by shading or hatching. Additionally, the first user interface component (1001) may include a thickness setting user interface component (Ss1) for selecting the brush thickness.

[0056] The second user interface component (1002) relates to a tool and its settings, and is illustrated as the thickness of the eraser. A user interface component (Ss2) for selecting the thickness of the eraser is illustrated in the second user interface component (1002).

[0057] The first user interface component (1001) and the second user interface component (1002) can detect or receive a user response and set the settings of the brush or tool of the drawing app or service.

[0058]

[0059] Figure 2 illustrates the user interface of a drawing app and the target work output therein.

[0060] In a drawing app, an image (1101) is displayed on the user interface (1100), and drawing or sketching work can be performed on it.

[0061] However, conventionally, drawing or sketching work can be performed by setting brushes or tools through user interface components (1001, 1002) such as FIG. 1, and if recommendation information for brushes or tool settings suitable for an image (1101) is provided to the user, the user experience can be improved.

[0062]

[0063] Figure 3 illustrates recommendation information based on the user's usage history and the setting information of the user device's display.

[0064] According to the present invention, there are two main approaches to consider when providing recommendation information regarding brush or tool settings in a drawing app or service. One approach is to obtain recommendation information based on the user's history information when the drawing app or service can identify the user. The other approach is to obtain recommendation information based on the setting information of the brush or tool used in the target work loaded (or output) from the user interface of the drawing app or service, or the color information of the image.

[0065] In addition, it is also possible to obtain recommendation information by combining the two methods.

[0066]

[0067] First, we will explain the cases where user identification is possible and user history information can be obtained. User history information can be obtained as follows.

[0068] User Display Screen Modes Frequently Used Colors Frequently Used Brush Thickness Frequently Used Eraser Thickness Frequently Used Themes Dad Vivid Screen #ff80805045 Neon Sign Mom Movie Custom #ff0000510 Color Board Daughter Expert (Bright Space, Day) #00ff003065 Color Board

[0069] Explain the contents of Table 1.

[0070] 'User' may be identified by name or ID, etc. 'Display screen mode' refers to a screen mode provided by the display manufacturer or software for the display. 'Frequently used color' is a hexadecimal code representing a color frequently used by the user. Although 'Frequently used color' is exemplified as a single instance in Table 1, multiple colors may be collected and stored as 'Frequently used color'. 'Frequently used eraser thickness' refers to the thickness of the eraser used for undoing touches or strokes during drawing. 'Frequently used theme' refers to the canvas theme provided by the drawing app or service; by default, a white background canvas is used, and themes for canvases with various effects may be provided.

[0071] User history information related to brushes or tools or displays shown in Table 1 can be used to obtain recommendation information for brush or tool settings in a drawing app or service.

[0072]

[0073] FIG. 3(a) indicates one of the colors primarily used by the user when the user can be identified. FIG. 3(b) indicates the current display screen mode, and is illustrated as the vivid mode.

[0074] Figure 3(c) shows color recommendation information (c1, c2, c3, c4) obtained using a color (a) frequently used by the user or a current display screen mode (b). Obtaining color estimation information from the frequently used color information or the display screen mode can be performed by a color analysis module (not shown). The color analysis module may be embedded in a drawing app or service or provided as a separate module. The color analysis module may be configured to dynamically obtain color recommendation information. The color analysis module may obtain multiple colors that are harmonious with the frequently used color information and the display screen mode.

[0075] As such, user history information related to brushes, tools, or displays can be used to obtain color recommendation information for brushes or tools for drawing apps or services.

[0076] However, if user identification is not supported or there is no user identification information, color recommendation information for brush or tool settings in a drawing app or service can be obtained based on the currently set display screen mode as in (b) of FIG. 3.

[0077]

[0078] Figure 4 illustrates a user interface component for setting a brush or tool of a drawing app.

[0079] Conventionally, when a drawing app or service is launched, basic user interface components (1001, 1002) such as Fig. 1 are displayed on the user interface (1000).

[0080] According to the proposal in this specification, recommendation information can be obtained by using user history information corresponding to 'Dad' in Table 1, which is a user interface component for setting brushes or tools for a drawing app or service illustrated in FIG. 4. That is, unlike FIG. 1, referring to FIG. 4(b), a user interface component (1220) including a user interface component (U1) for color recommendation notifications, color recommendation information (c5), and brush size information (Ss2) can be provided through the user interface. Additionally, referring to FIG. 4(c), a user interface component (1230) indicating eraser thickness information can be provided through the user interface.

[0081] Additionally, as shown in FIG. 4 (a), a user interface component (1210) containing frequently used theme information (Ts1) may be provided through the user interface. Although the canvas theme is not illustrated in FIG. 1, the theme provided by default in a drawing app or service represents a white canvas theme.

[0082] The recommendation information for brush or tool settings shown in Figures 4 (a), (b), and (c) may be the same as the information for the most recently used brush or tool settings in the user history information.

[0083]

[0084] FIG. 5 illustrates an example of interaction between a user and a user device for providing recommendation information for a target work output within the user interface of a drawing app.

[0085] FIG. 5(a) illustrates a situation in which a touch input (t1) using a user's finger is input or detected on a target workpiece (T_img) displayed on a user interface (1310) displayed on a display of a user device. Although the user's finger is depicted as being used as the touch input (t1), other tools (e.g., a stylus pen) may be used as the touch input (t1). FIG. 5(a) indicates that the touch input (t1) is of the first type, which may mean that the duration of the touch input (t1) is within a reference time.

[0086] FIG. 5(b) illustrates recommended color information (c6) output to a user interface (1310) in response to a touch input (t1) according to FIG. 5(a). The recommended color information (c6) can be determined based on color information in the entire area of ​​the target workpiece (T_img). The acquisition of recommended color information (c6) can be performed by the aforementioned color analysis module. The color analysis module can analyze the color information used in the entire area of ​​the target workpiece and acquire recommended color information from the used color information.

[0087] Additionally, or alternatively, if there is pre-configured brush or tool setting information (brush type, size, color, etc.) by the user, the configured brush or tool setting information may be used to determine the recommended color information (c6).

[0088] The acquisition or provision of recommended color information according to Fig. 5 can be provided through a drawing app or service even if user identification is not supported or there is no user identification information.

[0089]

[0090] FIG. 6 illustrates an example of interaction between a user and a user device for providing recommendation information for a target work output within the user interface of a drawing app.

[0091] FIG. 6(a) illustrates a situation in which a touch input (t2) using a user's finger is input or detected on a target workpiece (T_img) displayed on a user interface (1410) displayed on a display of a user device. Although it is illustrated that a user's finger is used as the touch input (t2), other tools (e.g., a stylus pen) may be used as the touch input (t2). FIG. 6(a) indicates that the touch input (t2) is of the second type, which may mean a case where the duration of the touch input (t2) exceeds a reference time.

[0092] FIG. 6(b) illustrates recommended color information (c7) output to a user interface (1310) in response to a touch input (t2) according to FIG. 6(a). The recommended color information (c7) may be determined based on color information in a part of a target workpiece (T_img). The part of the area may include a part of the target workpiece (T_img) corresponding to the location where the touch input (t2) is detected. The acquisition of recommended color information (c7) may be performed by the aforementioned color analysis module. The color analysis module may analyze the color information used in a part of the target workpiece and acquire recommended color information from the used color information.

[0093] Additionally or alternatively, if there is pre-configured brush or tool setting information (brush type, size, color, etc.) by the user, the configured brush or tool setting information may be used to determine the recommended color information (c7).

[0094] The acquisition or provision of recommended color information according to Fig. 6 can be provided through a drawing app or service even if user identification is not supported or user identification information is not available.

[0095]

[0096] Additionally, in FIGS. 5 and 6, the area of ​​the target workpiece (T_img) for determining the type of touch input (t1, t2) and the recommended color information (c6, c7) can be set and implemented in other combinations. For example, when the touch input is of the first type, the recommended color information may be determined based on color information in a part of the target workpiece (T_img), or when the touch input is of the second type, the recommended color information may be determined based on color information in the entire area of ​​the target workpiece (T_img).

[0097]

[0098] FIG. 7 illustrates a flowchart of a method for providing recommendation information for a drawing event in a drawing app or service. The method for providing recommendation information for a drawing event may be performed by a device configured to provide recommendation information for a drawing event, and this may include a user device (10). The user device (10) will be described later with reference to FIG. 11. Hereinafter, the method of the illustrated flowchart will be described as being performed by the user device (10).

[0099] The user device (10) may be configured to detect the initiation of a drawing event (S710). The initiation of a drawing event may be performed through user input to a user interface component included in the user interface, and thus, through the detection of user input. For example, user input to a user interface component for instructing the opening of a previously stored target workpiece, user input to a user interface component for setting a brush or tool, etc., may instruct the initiation of a drawing event, and the user input may include touch input. Alternatively, the initiation of a drawing event may be input and detected through a human-machine interface, such as user voice input through a voice sensor or keyboard input.

[0100] The user device (10) can be configured to obtain color information of a target work output to a user interface (S720).

[0101] The user device (10) may be configured to obtain recommendation information related to brush or tool settings based on acquired color information (S730). The recommendation information related to brush or tool settings may include at least one of the type of brush, size (thickness), color, size (thickness) of the eraser, and canvas theme.

[0102] The user device (10) may be configured to output recommendation information related to brush or tool settings to a user interface or display (S740).

[0103]

[0104] Meanwhile, not only the color information of the target work output on the user interface, but also the screen mode of the display on which the user interface is output can be used to obtain recommendation information related to brush or tool settings.

[0105]

[0106] FIG. 8 illustrates a flowchart of a method for obtaining recommendation information for a drawing event in a drawing app or service. The method for obtaining recommendation information for a drawing event may be performed by a device configured to provide recommendation information for a drawing event, and this may include a user device (10). The user device (10) will be described later with reference to FIG. 11. Hereinafter, the method of the illustrated flowchart will be described as being performed by the user device (10).

[0107] The user device (10) may be configured to obtain screen mode information of a display on which a user interface is output (S731). The screen mode may be provided differently depending on the display, but the present invention is not limited thereto. The screen mode set for the user may be associated with the color or color tone preferred by the user. Accordingly, it is proposed to obtain recommendation information related to brush or tool settings using this.

[0108] The user device (10) can be configured to obtain recommendation information related to brush or tool settings based on screen mode information (S732).

[0109]

[0110] FIG. 9 illustrates a flowchart of a method for providing recommendation information for a drawing event in a drawing app or service. The method for providing recommendation information for a drawing event may be performed by a device configured to provide recommendation information for a drawing event, and this may include a user device (10). The user device (10) will be described later with reference to FIG. 11. Hereinafter, the method of the illustrated flowchart will be described as being performed by the user device (10).

[0111] The user device (10) may be configured to detect the initiation of a drawing event (S910). The initiation of a drawing event may be performed through user input to a user interface component included in the user interface, and thus, through the detection of user input. For example, user input to a user interface component for instructing the opening of a previously stored target workpiece, user input to a user interface component for setting a brush or tool, etc., may instruct the initiation of a drawing event, and the user input may include touch input. Alternatively, the initiation of a drawing event may be input and detected through a human-machine interface, such as user voice input through a voice sensor or keyboard input.

[0112] The user device (10) may be configured to obtain brush or tool setting information from the usage record (S920). If user identification is supported, the usage record may be limited to the identified user. If user identification is not supported, the usage record does not distinguish users.

[0113] The user device (10) may be configured to obtain recommendation information related to brush or tool settings based on brush or tool setting information (S930). The brush or tool setting information may include at least one of the brush type, size (thickness), color, eraser size (thickness), canvas theme, and display screen mode. The recommendation information related to brush or tool settings may include at least one of the brush type, size (thickness), color, eraser size (thickness), and canvas theme.

[0114] For example, recommendation information related to brush or tool settings may include information on the most recently used brush or tool settings in the usage history.

[0115] The user device (10) may be configured to output recommendation information related to brush or tool settings to a user interface or display (S940).

[0116]

[0117] Meanwhile, the methods for providing recommendation information for drawing events illustrated in FIGS. 7 and FIGS. 9 may each be performed independently, but may also be performed in combination.

[0118] When the methods illustrated in FIGS. 7 and FIGS. 9 are combined, brush or tool setting information and the color information of the target work or the target work output to the user interface can be used to obtain recommendation information related to the brush or tool settings.

[0119] Alternatively, when the methods illustrated in FIG. 7 and FIG. 9 are combined, the methods may be used sequentially. For example, when the drawing app or service is first executed, recommendation information based on brush or tool setting information according to FIG. 9 is obtained and output, and when the drawing app or service continues to execute, recommendation information based on color information according to FIG. 7 is obtained and output.

[0120]

[0121] FIG. 10 illustrates a flowchart of a method for providing recommendation information based on user interaction in a drawing app or service. The method for providing recommendation information for a drawing event may be performed by a device configured to provide recommendation information for a drawing event, and this may include a user device (10). The user device (10) will be described later with reference to FIG. 11. Hereinafter, the method of the illustrated flowchart will be described as being performed by the user device (10).

[0122] The user device (10) may be configured to detect touch input to a display or a user interface output to the display. It is assumed that the user interface has a target work for drawing, sketching, or editing, etc., output through a drawing app or service.

[0123] The user device (10) may be configured to determine whether the touch input is of the first type (S1011).

[0124] As it is a first type of touch input, the user device (10) may be configured to acquire setting information for a first area of ​​a target work (S1021). The setting information for the first area of ​​a target work may include color information used in the first area of ​​the target work. The setting information for the first area of ​​a target work may include brush or tool setting information used in the first area of ​​the target work. The brush or tool setting information may include at least one of the color of the brush, the thickness of the brush, the theme of the canvas, or the thickness of the eraser.

[0125] The user device (10) may be configured to obtain recommendation information for a first area based on setting information for a first area obtained (S1031). The recommendation information for a first area may include recommended color information for a first area. Additionally, the recommendation information for a first area may include at least one of a recommended color of a brush for a first area, a recommended thickness of a brush, a recommended theme of a canvas, or a recommended thickness of an eraser.

[0126] The user device (10) may be configured to output a first user interface component, including recommendation information for a first area, to a display or user interface (S1041).

[0127] As it is not a first type of touch input, the user device (10) may be configured to determine whether the touch input is a second type (S1012).

[0128] As it is a second type of touch input, the user device (10) may be configured to acquire setting information for a second area of ​​the target work (S1022). The setting information for the second area of ​​the target work may include color information used in the second area of ​​the target work. The setting information for the second area of ​​the target work may include brush or tool setting information used in the second area of ​​the target work. The brush or tool setting information may include at least one of the color of the brush, the thickness of the brush, the theme of the canvas, or the thickness of the eraser.

[0129] The user device (10) may be configured to obtain recommendation information for a second area based on the setting information for the acquired second area (S1032). The recommendation information for the second area may include recommendation color information for the second area. Additionally, the recommendation information for the second area may include at least one of a recommended color for a brush for the second area, a recommended thickness for a brush, a recommended theme for a canvas, or a recommended thickness for an eraser.

[0130] The user device (10) may be configured to output a second user interface component, including recommendation information for a second area, to a display or user interface (S1042).

[0131] The first area and the second area may have different sizes. Preferably, the first area includes either an area at a certain distance around an area belonging to a first distance from the location where a touch input is detected among the target workpiece, or the entire area of ​​the target workpiece, and the second area may include the remaining one area.

[0132]

[0133] Meanwhile, either the method of FIG. 7 or FIG. 9 and the method of FIG. 10 may be combined and performed. In this case, the method of FIG. 10 may be performed after either the method of FIG. 7 or FIG. 9 has been performed. That is, recommendation information based on color information or brush or tool setting information of the output target workpiece may be provided first, and recommendation information for a first area or a second area may be provided according to the type of touch input to the target workpiece.

[0134] Alternatively, the method of FIG. 7 and FIG. 9 combined and the method of FIG. 10 may be performed in combination. In this case, the method of FIG. 10 may be performed after the method of FIG. 7 and FIG. 9 combined and performed. That is, recommendation information based on color information of the output target work and brush or tool setting information may be provided first, and recommendation information for a first area or a second area may be provided depending on the type of touch input to the target work.

[0135]

[0136] FIG. 11 illustrates a block diagram of a device configured to provide recommendation information for drawing events in a drawing app or service. The device may include a user device (10).

[0137] The user device (10) may include a memory (100) that stores code configured to detect the initiation of a drawing event input through a user interface output to a display and to output recommendation information for the user to the user interface according to the initiation of the drawing event.

[0138] Additionally, the user device (10) may include a processor (101) configured to execute code stored in memory (100) for the operation of outputting recommendation information for the user.

[0139] The processor (101) may be configured to obtain brush or tool setting information from the user's usage history. Additionally, the processor (101) may be configured to obtain recommendation information related to the brush or tool settings based on the brush or tool setting information. The processor (101) may be configured to output the recommendation information to a user interface. The obtained recommendation information may include at least one of a recommended color for the brush; a recommended thickness for the brush; a recommended theme for the canvas; or a recommended thickness for the eraser.

[0140] The processor (101) may be configured to acquire color information of a target workpiece output to a user interface and to acquire recommendation information related to brush or tool settings based on the acquired color information.

[0141] The processor (101) may be configured to obtain screen mode information for a display on which a user interface is output, and to obtain recommendation information related to brush or tool settings based on the obtained screen mode information.

[0142] The processor (101) may be configured to identify a user and obtain setting information of a brush or tool associated with the drawing event from the user's usage history.

[0143] Meanwhile, for user identification, the processor (101) may be configured to output a user interface component containing information of at least one user to a display, or to output a user interface component containing at least one of the previously stored drawing results of at least one user to a display. Additionally, the processor (101) may be configured to detect a selection regarding the output user interface component. Through this, information identifying the user, i.e., a user interface component, is presented to the user, and a selection regarding one of them is detected, thereby identifying the user.

[0144] For user identification, the processor (101) may be configured to use image detection or voice recognition. For this purpose, image acquisition or voice detection is required, and the processor (101) may be configured to extract or acquire user identification information from the acquired image or the detected voice.

[0145] Additionally, the processor (101) may be configured to detect a touch input for a target workpiece displayed on a display and, in response to the detected touch input, output a user interface component including acquired recommendation information.

[0146] Additionally, the processor (101) may be configured to detect a touch input for a target workpiece output on a display, and, depending on the detected touch input being of a first type, to obtain recommendation information for a first area of ​​the target workpiece and output a first user interface component including recommendation information for the first area, or, depending on the detected touch input being of a second type, to obtain recommendation information for a second area of ​​the target workpiece and output a second user interface component including recommendation information for the second area. Here, the touch input of the first type may include either a touch input whose touch duration is within a reference time or a touch input whose touch duration exceeds a reference time, and the touch input of the second type may include the remaining touch input. Additionally, the first area may include either an area belonging to a first distance from the location where the detected touch input was detected or an entire area corresponding to the target workpiece, and the second area may include the remaining area.

[0147] The processor (101) may be configured to detect user input for a user interface component containing output recommendation information and output a user interface component containing setting information for a brush or tool to which recommendation information is applied according to the detected user input.

[0148] The user device (10) may be configured to additionally include a human-machine interface (HMI) (102).

[0149] The human-machine interface (HMI) (102) includes means to provide visual or auditory notifications to the user, and may include, for example, a display. A user interface may be output to the HMI (102).

[0150] Thus, the present invention can provide recommendation information for a user based on the user's usage history of a drawing app or service or setting information used in a target work output to a user interface for a drawing app or service. This can improve the user experience for a drawing app or service.

[0151]

[0152] Even if not described with reference to FIG. 11, the device (10) configured to provide recommendation information for a drawing event of the present invention may perform the operation according to the present invention as described above in FIG. 2 to FIG. 10.

[0153]

[0154] In addition, as another aspect of the present invention, the operation of the above-described proposal or invention may be provided as code that can be implemented, practiced, or executed by a "computer" (a comprehensive concept including a system on chip (SoC) or (micro)processor, etc.), or as a computer-readable storage medium or computer program product that stores or contains said code, and the scope of the present invention may be extended to said code or as a computer-readable storage medium or computer program product that stores or contains said code.

[0155]

[0156] The detailed description of the preferred embodiments of the present invention disclosed above is provided to enable those skilled in the art to implement and practice the present invention. Although the present invention has been described with reference to preferred embodiments, those skilled in the art will understand that various modifications and changes can be made to the present invention as described in the following claims. Accordingly, the present invention is not intended to be limited to the embodiments shown herein, but to be given the broadest scope consistent with the principles and novel features disclosed herein.

Claims

1. A device configured to provide recommendation information for a drawing event, A memory configured to store code configured to detect the initiation of a drawing event input through a user interface output on a display, and to output recommendation information for a user to the user interface in accordance with the initiation of the drawing event; and It includes a processor configured to execute the code for an operation to output recommendation information for the above user, and The above operation is: Obtain brush or tool setting information from the above user's usage history, and Based on the above setting information, recommendation information related to brush or tool settings is obtained, and A device comprising outputting the above-mentioned acquired recommendation information to the user interface.

2. In paragraph 1, the above operation is: Acquire color information of the target work output on the above user interface, and A device comprising obtaining recommendation information related to brush or tool settings based on the color information obtained above.

3. In paragraph 1, the above operation is: Obtain screen mode information for a display on which the above user interface is output, and A device comprising obtaining recommendation information related to brush or tool settings based on the screen mode information obtained above.

4. In paragraph 1, the above operation is: Identify the user, and A device comprising obtaining setting information of a brush or tool associated with the drawing event from the usage record of the identified user.

5. In paragraph 4, the above operation is: Outputting a user interface component containing information of at least one user to the display, or outputting a user interface component containing at least one of the previously stored drawing results of at least one user to the display, A device comprising detecting a selection for the above user interface component.

6. In Paragraph 4, A device in which the above user identification is performed through image detection or voice recognition.

7. In paragraph 1, the above operation is: Detecting touch input for a target workpiece displayed on the above display, and A device comprising outputting a user interface component including the acquired recommendation information in response to the detected touch input.

8. In paragraph 1, the above operation is: Detecting touch input for a target workpiece displayed on the above display, and Depending on the detected first type of touch input, recommendation information for a first area of ​​the target workpiece is obtained, and a first user interface component including recommendation information for the first area is output, or A device comprising, depending on the detected second type of touch input, obtaining recommendation information for a second area of ​​the target workpiece and outputting a second user interface component including the recommendation information for the second area.

9. A device according to claim 8, wherein the first type of touch input includes either a touch input whose touch duration is within a reference time or a touch input whose touch duration exceeds the reference time, and the second type of touch input includes the remaining touch input.

10. In Paragraph 8, A device wherein the first area comprises either an area belonging to a first distance from the location where the detected touch input is detected or an entire area corresponding to the target workpiece, and the second area comprises the remaining one area.

11. In paragraph 7, the above operation is: A device comprising detecting user input for a user interface component including the recommended information outputted above, and outputting a user interface component including setting information of a brush or tool to which the recommended information is applied according to the detected user input.

12. In paragraph 1, the acquired recommendation information is, Recommended brush colors; Recommended brush thickness; Recommended themes for the canvas; or A device comprising at least one of the recommended thicknesses of an eraser.

13. As a method for providing recommendations for drawing events for users, A step of obtaining brush or tool setting information related to the drawing event from the user's usage record; A step of obtaining recommendation information related to brush or tool settings based on the above setting information; and A method comprising the step of outputting the above-mentioned recommendation information to the user interface.

14. In Paragraph 13, A step of obtaining color information of a target work output to the above user interface; and A method comprising the step of obtaining recommendation information related to brush or tool settings based on the color information obtained above.

15. In Paragraph 13, A step of obtaining screen mode information for a display on which the above user interface is output; and A method comprising the step of obtaining recommendation information related to brush or tool settings based on the screen mode information obtained above.

16. In Paragraph 13, Step of identifying the user; and A method comprising the step of obtaining setting information of a brush or tool associated with the drawing event from the usage record of the identified user.

17. In Paragraph 16, A step of outputting a user interface component containing information of at least one user to a display, or outputting a user interface component containing at least one of a previously stored drawing result of at least one user to the display; and A method comprising the step of detecting a selection for the above user component.

18. In claim 13, the step of detecting a touch input for a target workpiece displayed on a display on which the user interface is output; and A method comprising the step of outputting a user interface component including the acquired recommendation information in response to the detected touch input.

19. In Paragraph 13, A step of detecting touch input for a target workpiece displayed on a display where the above user interface is output; and A step of obtaining recommendation information for a first area of ​​the user interface according to the detected first type of touch input, and outputting a first user interface component including recommendation information for the first area; or A method comprising the step of obtaining recommendation information for a second area of ​​the user interface according to the detected second type of touch input, and outputting a second user interface component including the recommendation information for the second area.

20. A computer-readable medium storing code configured to execute a method according to any one of paragraphs 13 through 19 by a computer or processor.