Electronic device and control method therefor

The electronic device automatically detects and adjusts the minimap within game images, addressing the inconvenience of user-input-dependent minimap expansion and enhancing user experience by processing minimap detection and display without additional user interaction.

WO2025023804A1PCT designated stage expired Publication Date: 2025-01-30SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/095813
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-21
Filing Date
2024-05-17
Publication Date
2025-01-30

AI Technical Summary

Technical Problem

Conventional electronic devices require separate user input to expand and adjust the minimap in game screens, leading to inconvenience and immersion issues.

Method used

An electronic device with processors that identify and adjust the size and image quality of the minimap within the game image without user input, using algorithms to detect candidate areas based on pixel information and feature extraction, allowing automatic detection and display of the minimap on an external device.

Benefits of technology

Enhances user convenience and immersion by automatically detecting and adjusting the minimap, eliminating the need for separate user input and improving data consumption and processing time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024095813_30012025_PF_FP_ABST
    Figure KR2024095813_30012025_PF_FP_ABST
Patent Text Reader

Abstract

An electronic device is disclosed. The electronic device comprises: a display; and one or more processors which identify, in a game image outputted through the display, one or more regions corresponding to one or more types of figures, identify, as candidate regions, one or more regions having a preset size or larger among the identified one or more regions, identify respective feature information of the identified one or more candidate regions on the basis of respective pixel information corresponding to the identified one or more candidate regions, and identify any one of the identified one or more candidate regions as a mini-map region on the basis of the identified feature information.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device and method of controlling the same

[0001] The present disclosure relates to an electronic device and a method for controlling the same, and more particularly, to a method for detecting a minimap existing in a game image and adjusting the size and image quality of the detected minimap and providing it to a user.

[0002] Advances in electronic technology have led to the development and proliferation of various types of electronic devices. As the number of gamers increases, research is being conducted on ways to effectively display game screens. In particular, methods for effectively providing users with various types of information, such as mini-maps, items, and conversation history, within the game screen are emerging.

[0003] Meanwhile, technologies are being developed to display a minimap on the same screen as the game screen or on a separate screen to facilitate smooth gameplay. Previously, users had to manually enlarge the minimap area within the game screen or use an external device like a remote control to browse the minimap area within the game image, which was inconvenient.

[0004] An electronic device according to one embodiment of the present disclosure may include a display and one or more processors that identify at least one area corresponding to at least one type of shape within a game image output through the display.

[0005] The one or more processors can identify at least one area having a preset size or larger among the identified at least one area as a candidate area.

[0006] The one or more processors can identify feature information of each of the at least one identified candidate regions based on pixel information corresponding to each of the at least one identified candidate regions.

[0007] The one or more processors may identify one of the identified at least one candidate region as a mini-map region based on the identified feature information.

[0008] A method for controlling an electronic device according to one embodiment of the present disclosure may include a step of identifying at least one area corresponding to at least one type of shape within a game image output through a display.

[0009] The above control method may include a step of identifying at least one area having a preset size or larger among the identified at least one area as a candidate area.

[0010] The above control method may include a step of identifying feature information of each of the at least one identified candidate regions based on pixel information corresponding to each of the at least one identified candidate regions.

[0011] The above control method may include a step of identifying one of the identified at least one candidate region as a mini-map region based on the identified feature information.

[0012] In one embodiment of the present disclosure, a non-transitory computer-readable recording medium storing computer instructions that, when executed by a processor of an electronic device, cause the electronic device to perform an operation, the operation may include a step of identifying at least one area corresponding to at least one type of shape within a game image output through a display.

[0013] The above operation may include a step of identifying at least one area having a preset size or larger among the identified at least one area as a candidate area.

[0014] The above operation may include a step of identifying feature information of each of the at least one identified candidate regions based on pixel information corresponding to each of the at least one identified candidate regions.

[0015] The above operation may include a step of identifying one of the identified at least one candidate region as a mini-map region based on the identified feature information.

[0016] A non-transitory computer-readable storage medium storing computer instructions that, when executed by a processor of an electronic device, cause the electronic device to perform an operation, the operation includes: identifying at least one area corresponding to at least one type of shape within a game image output through a display; identifying at least one area larger than a preset size among the at least one identified area as a candidate area; identifying characteristic information of each of the at least one identified candidate area based on pixel information corresponding to each of the at least one identified candidate area; and identifying one of the at least one identified candidate area as a mini-map area based on the identified characteristic information.

[0017] Aspects, features and advantages of specific embodiments of the present disclosure will become more apparent from the following description taken in conjunction with the accompanying drawings.

[0018] FIG. 1 is a drawing for explaining a control method of a conventional electronic device according to one or more embodiments.

[0019] FIG. 2 is a block diagram illustrating a configuration of an electronic device according to one or more embodiments.

[0020] FIG. 3 is a flowchart illustrating a method of controlling an electronic device according to one or more embodiments.

[0021] FIG. 4 is a drawing illustrating a method for identifying an area corresponding to a shape according to one or more embodiments.

[0022] FIG. 5 is a diagram illustrating a method for identifying feature information according to one or more embodiments.

[0023] Figure 6a is a flowchart illustrating a method for adjusting the size of a minimap area.

[0024] Figure 6b is a drawing for explaining a method of adjusting the size of the minimap area.

[0025] FIG. 7 is a diagram illustrating a method for displaying an image corresponding to a minimap area according to one or more embodiments.

[0026] FIG. 8 is a diagram illustrating a method for displaying an image corresponding to a minimap area according to one or more embodiments.

[0027] FIG. 9 is a diagram illustrating a method for updating an image corresponding to a minimap area according to one or more embodiments.

[0028] FIG. 10 is a diagram illustrating a method for displaying a region of interest within an image corresponding to a minimap area according to one or more embodiments.

[0029] FIG. 11 is a block diagram illustrating a detailed configuration of an electronic device according to one or more embodiments.

[0030] Hereinafter, the present disclosure will be described in detail with reference to the attached drawings.

[0031] The terms used in this specification will be briefly explained, and the present disclosure will be described in detail.

[0032] The terms used in the embodiments of this disclosure have been selected from widely used, current terms, taking into account the functions of this disclosure. However, these terms may vary depending on the intentions of those skilled in the art, precedents, the emergence of new technologies, etc. Furthermore, in certain cases, terms may be arbitrarily selected by the applicant, and in such cases, their meanings will be described in detail in the description of the relevant disclosure. Therefore, the terms used in this disclosure should not be defined simply as names of terms, but rather based on the meanings of the terms and the overall content of this disclosure.

[0033] In this specification, expressions such as “has,” “can have,” “includes,” or “may include” indicate the presence of a feature (e.g., a number, function, operation, or component such as a part), and do not exclude the presence of additional features.

[0034] The expression "at least one of A and / or B" should be understood to mean either "A" or "B" or "A and B".

[0035] As used herein, the expressions “first,” “second,” “first,” or “second,” etc., may describe various components, regardless of order and / or importance, and are only used to distinguish one component from another, but do not limit the components.

[0036] When it is said that a component (e.g., a first component) is “(operatively or communicatively) coupled with / to” or “connected to” another component (e.g., a second component), it should be understood that the component may be directly coupled to the other component, or may be connected through another component (e.g., a third component).

[0037] Singular expressions include plural expressions unless the context clearly dictates otherwise. In this application, terms such as "comprise" or "consist of" are intended to indicate the presence of a feature, number, step, operation, component, part, or combination thereof described in the specification, but should be understood not to preclude the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.

[0038] In the present disclosure, a "module" or "part" performs at least one function or operation and may be implemented as hardware or software, or as a combination of hardware and software. Furthermore, multiple "modules" or multiple "parts" may be integrated into at least one module and implemented as at least one processor (not shown), excluding any "modules" or "parts" that need to be implemented as specific hardware.

[0039] FIG. 1 is a drawing for explaining a control method of a conventional electronic device according to one or more embodiments.

[0040] According to FIG. 1, according to one embodiment, an electronic device may provide a game image (10) to a user through a display (1). According to one example, the electronic device may identify a specific area (20) within the game image. The electronic device may adjust the size of an image corresponding to the identified specific area (20) and display the adjusted image (30) together with the game image (10) through the display (1).

[0041] Conventional electronic devices have identified specific areas within a game image based on user input. For example, the electronic device has identified specific areas within a game image through a remote control device such as a remote control or a user interface included in the electronic device. Therefore, as shown in FIG. 1, in order for a user to enlarge and view a minimap area within a game image, a separate user input for browsing the minimap within the game image (10) was required. In addition, since the size of the identified specific area (20) may differ from the size of the minimap area, there was a problem in that the resized image (30) displayed the area around the minimap along with the minimap in a resized manner.

[0042] Below, various embodiments are described that increase user convenience and enhance immersion by detecting a minimap within a game image, adjusting the size of the detected minimap, and performing image quality processing to provide the minimap to the user without separate user input.

[0043] FIG. 2 is a block diagram illustrating a configuration of an electronic device according to one or more embodiments.

[0044] According to FIG. 2, the electronic device (100) may include a display (110) and one or more processors (120).

[0045] The electronic device (100) may be implemented as a variety of devices equipped with a display, such as a smart TV, tablet, monitor, smart phone, desktop computer, laptop computer, etc., according to one embodiment. The electronic device (100) according to one embodiment of the present disclosure is not limited to the above-described devices, and the electronic device (100) may be implemented as an electronic device (100) having the functions of two or more of the above-described devices.

[0046] The electronic device (100) can communicate with an external device (not shown) in various ways. According to one embodiment, a communication module for communication with the external device (not shown) may be implemented in the same manner. For example, the electronic device (100) can communicate with the external device (not shown) using a Bluetooth module.

[0047] The display (110) may be implemented as a display including a self-luminous element or a display including a non-luminous element and a backlight. For example, it may be implemented as various types of displays such as an LCD (Liquid Crystal Display), an OLED (Organic Light Emitting Diodes) display, an LED (Light Emitting Diodes), a micro LED, a Mini LED, a PDP (Plasma Display Panel), a QD (Quantum dot) display, a QLED (Quantum dot light-emitting diodes), etc. The display (110) may also include a driving circuit, a backlight unit, etc., which may be implemented in a form such as an a-si TFT, an LTPS (low temperature poly silicon) TFT, an OTFT (organic TFT), etc. The display (110) may be implemented as a touch screen combined with a touch sensor, a flexible display, a rollable display, a 3D display, a display in which a plurality of display modules are physically connected, etc. The processor (120) can control the display (110) to output an output image obtained according to the various embodiments described above. Here, the output image may be a high-resolution image of 4K or 8K or higher. The output image may also be a game image according to one embodiment.

[0048] The electronic device (100) can be connected to an external display device and can transmit images or content stored in the electronic device (100) to the external display device. Specifically, the electronic device (100) can transmit images or content to the external display device together with a control signal for controlling the display of the images or content on the external display device.

[0049] Here, the external display device may be connected to the electronic device (100) via a communication interface (130) or an input / output interface. For example, the electronic device (100) may not include a display, such as a set-top box (STB). Additionally, the electronic device (100) may include only a small display capable of displaying simple information such as text information. Here, the electronic device (100) may transmit images or content to the external display device via the communication interface (130) via a wire or wireless connection, or may transmit the images or content to the external display device via an input / output interface (not shown).

[0050] One or more processors (120) (hereinafter, “processors”) are electrically connected to the display (110) and control the overall operation of the electronic device (100). The processor (120) may be composed of one or more processors. Specifically, the processor (120) may perform operations of the electronic device (100) according to various embodiments of the present disclosure by executing at least one instruction stored in a memory.

[0051] According to one embodiment, the processor (120) may be implemented as a digital signal processor (DSP), a microprocessor, a graphics processing unit (GPU), an artificial intelligence (AI) processor, a neural processing unit (NPU), or a time controller (TCON) for processing a digital image signal. However, the present invention is not limited thereto, and may include one or more of a central processing unit (CPU), a micro controller unit (MCU), a micro processing unit (MPU), a controller, an application processor (AP), a communication processor (CP), or an ARM processor, or may be defined by the relevant terms. In addition, the processor (120) may be implemented as a system on chip (SoC) or large scale integration (LSI) having a built-in processing algorithm, or may be implemented in the form of an application specific integrated circuit (ASIC), or a field programmable gate array (FPGA).

[0052] According to one embodiment, the processor (120) may identify an area corresponding to at least one type of shape within a game image. The type of shape may include at least one of a square type, a circular type, and an oval type, according to one example. According to one example, at least one area corresponding to at least one type of shape within a game image output through the display (110) may be identified. For example, the processor (120) may identify at least one type of shape within the game image through a preset algorithm, and may identify an area corresponding to the identified shape. The processor (120) may identify an area corresponding to a shape within the game image using, for example, Hough transform. Hough transform is a feature extraction algorithm used in the fields of image analysis, computer vision, and digital image processing. However, the present invention is not limited thereto, and it is of course possible to identify an area corresponding to a shape within the game image through a feature extraction algorithm other than Hough transform.

[0053] According to one embodiment, the processor (120) may identify a candidate region among regions corresponding to at least one type of shape identified. According to one example, when at least one region corresponding to the shape is identified, the processor (120) may identify at least one region larger than a preset size among the at least one identified region as a candidate region. The game image includes at least one of an item image, an image corresponding to a character's ability, a conversation history image, and a minimap image, and among these, the minimap exists larger than a preset size due to the user's visual characteristics. The processor (120) may identify at least one candidate region through, for example, the following mathematical expressions 1 and 2.

[0054]

[0055]

[0056] Here, Map is a value indicating whether it is identified as a candidate area, is a value indicating whether the i-th region corresponding to the shape is identified as a candidate region. The processor (120) If is 1, the ith region corresponding to at least one type of shape can be identified as a candidate region. is the number of pixels contained in the ith region corresponding to the shape, and TP means the total number of pixels contained in the game image. Thres means a preset size value. N means that there are N regions corresponding to the shape in the game image.

[0057] According to one embodiment, the processor (120) may identify feature information of the identified candidate region. The feature information refers to a feature value for determining whether the candidate region corresponds to the minimap. According to one example, the processor (120) may identify feature information of each of the at least one identified candidate region based on pixel information corresponding to each of the at least one identified candidate region. According to one example, the pixel information may include at least one of position information and color information corresponding to each of a plurality of pixels included in the candidate region.

[0058] For example, the processor (120) may identify feature information of a candidate region based on at least one of a color variance value corresponding to a pixel included in the candidate region, a ratio of edge pixels within the identified candidate region, and a distance between the candidate region and a vertex within the game image. A specific method for identifying feature information will be described in detail with reference to FIG. 5.

[0059] According to one embodiment, the processor (120) may identify one of at least one candidate region identified based on the identified feature information as a mini-map region. According to one example, when multiple candidate regions are identified, the processor (120) may identify the candidate region corresponding to the feature information having the maximum value among the feature information corresponding to the identified candidate regions as the mini-map region. However, the present invention is not limited thereto, and according to one example, the processor (120) may also identify a candidate region having feature information greater than a preset value as the mini-map region. This will be described in detail with reference to FIGS. 7 and 8.

[0060] According to one embodiment, when a minimap area is identified within a game image, the processor (120) may provide an image corresponding to the identified minimap area to the user. According to one example, the processor (120) may transmit the image corresponding to the identified minimap area to an external device including the display (110) via a communication interface. The external device, which receives the image corresponding to the minimap area, may provide the minimap to the user via the display (110). This will be described in detail with reference to FIGS. 6A and 6B .

[0061] Alternatively, according to an example, the processor (120) may provide an image and a game image corresponding to the minimap area through the display (110). This will be described in detail with reference to FIGS. 7 and 8.

[0062] According to the above-described example, the electronic device (100) can detect a minimap within a game image and provide it to the user without separate user input. The electronic device (100) can provide the minimap together with the game image, or can transmit information about the minimap to an external device so that the minimap is provided through a separate display (110). Accordingly, user convenience can be increased and immersion can be enhanced.

[0063] FIG. 3 is a flowchart illustrating a method of controlling an electronic device according to one or more embodiments.

[0064] According to FIG. 3, according to one embodiment, the control method may first identify at least one area corresponding to at least one type of shape within a game image output through a display (110) (S310). According to one example, the processor (120) may identify at least one area corresponding to the shape within the game image using a preset algorithm (e.g., Hough Transform).

[0065] Next, according to one embodiment, the control method may identify at least one area larger than a preset size among the identified at least one area as a candidate area (S320). According to one example, when at least one area corresponding to a shape within a game image is identified, the processor (120) may identify at least one area larger than a preset size among the identified areas as a candidate area.

[0066] Next, according to one embodiment, the control method may identify feature information of each of the at least one identified candidate region based on pixel information corresponding to each of the at least one identified candidate region (S330). According to one example, the processor (120) may obtain pixel information corresponding to each of the at least one identified candidate region based on the game image. The processor (120) may identify feature information corresponding to each of the at least one candidate region based on the obtained pixel information. For example, the processor (120) may identify feature information of the candidate region based on at least one of a color variance value corresponding to at least one pixel included in the candidate region, a ratio of edge pixels within the identified candidate region, and a distance between the candidate region and a vertex within the game image.

[0067] Next, according to one embodiment, the control method can identify one of the at least one candidate region identified based on the identified feature information as a mini-map region (S340).

[0068] FIG. 4 is a drawing illustrating a method for identifying an area corresponding to a shape according to one or more embodiments.

[0069] According to one embodiment, the processor (120) can identify an area corresponding to at least one type of shape existing in the game image. According to one example, according to FIG. 4, the processor (120) can identify at least one area of ​​a rectangular type existing in the game image (400) output through the display (110). For example, the processor (120) can identify a plurality of areas of a rectangular type (41-1, 41-2, and 41-3) using a preset algorithm (e.g., Hough Transform). That is, as shown in the right drawing (410) of FIG. 4, a plurality of areas of a rectangular type (41-1 to 41-3) can be identified in the game image.

[0070] According to one embodiment, the processor (120) may identify an area corresponding to a shape based on an area within a preset range within the game image. According to one example, the processor (120) may identify at least one area corresponding to at least one type of shape in an area exceeding a preset pixel distance from a center point of the game image. The center point of the game image refers to a pixel corresponding to the center point of the game image. The processor (120) may not identify the presence or absence of an area corresponding to a shape for an area within a preset pixel distance from the center point of the game image. In general, since a mini-map within a game image exists at a location relatively far from the center point within the game image (for example, a location adjacent to a vertex of the game image), the processor (120) may reduce data consumption and shorten the time required for identification by identifying an area corresponding to a shape only for an area exceeding a preset pixel distance from the center point of the game image.

[0071] FIG. 5 is a diagram illustrating a method for identifying feature information according to one or more embodiments.

[0072] According to one embodiment, the processor may identify feature information corresponding to each of the at least one identified candidate region based on pixel information corresponding to at least one pixel included in the at least one identified candidate region. According to one example, the pixel information may include size information of each color (red, green, blue) corresponding to the pixel and location information of the pixel within the image.

[0073] For example, the processor may identify feature information based on at least one of a color variance value corresponding to at least one pixel included in the identified candidate region, a ratio of edge pixels within the identified candidate region, and a distance between the candidate region and a vertex within the game image. For example, the processor may identify feature information of the candidate region using at least one of the following mathematical expressions 3, 4, 5, and 6.

[0074]

[0075] In mathematical expression 3, the index C represents one of the regions selected as candidate regions (or the Cth candidate region). Feature information (MF) for minimap identification can be identified based on the distance (CD) between the candidate region and a vertex (Vertex) in the game image, the color variance value (CV), and the ratio of edge pixels (EP).

[0076] means the maximum value of the distance between vertices in the game image. For example, if the game image is a rectangular type image, the size of the distance between the two vertices with the largest pixel distance is It could be. is a weight value corresponding to the color variance value, refers to the weight value corresponding to the distance between the candidate area and the vertex in the game image, refers to a weight value corresponding to the ratio of edge pixels. For example, the weight value may be stored in memory, but it can be changed based on user input. For example, the weight value stored in memory is =0.5, =0.3, =0.2, but is not limited to this.

[0077] The distance between a candidate region and a vertex in the game image means the minimum pixel distance between at least one vertex in the game image among the pixels included in the candidate region. In other words, the distance between a candidate region and a vertex in the game image means the pixel distance between the pixel corresponding to the vertex closest to the candidate region and the pixel closest to the vertex in the candidate region. The distance between a candidate region and a vertex in the game image can be identified using the following mathematical expression 4, for example.

[0078]

[0079] Here, refers to the distance between the C-th candidate area and the vertex in the game image. means the x-coordinate value of the pixel closest to the vertex among the pixels in the C-th candidate area. refers to the y-coordinate value of the pixel closest to the vertex among the pixels in the C-th candidate area. is the x-coordinate value of the pixel corresponding to the vertex existing in the game image, refers to the y-coordinate value of the pixel corresponding to the vertex existing in the game image. means a normalization factor. For example, if there are multiple vertices in a game image, the processor can identify the distance between the candidate region and the vertex in the game image for each of the multiple vertices using mathematical expression 4, and identify the distance with the minimum value among the identified distances as the distance between the candidate region and the vertex in the game image.

[0080] For example, the processor may identify a color variance value corresponding to at least one pixel included in the identified candidate region using the following mathematical expression 5.

[0081]

[0082] Here, represents the color variance value of the pixel included in the C-th candidate area. M represents the total number of pixels included in the C-th candidate area. is the sum of the Red, Green, and Blue color values ​​of the jth pixel included in the Cth candidate area. is the sum of the average values ​​of the Red, Green, and Blue color values ​​corresponding to all pixels included in the C-th candidate area. stands for normalization factor. For example, is the sum of the first average value corresponding to the Red color value corresponding to all pixels included in the C-th candidate area, the second average value corresponding to the Green color value corresponding to all pixels included in the C-th candidate area, and the third average value corresponding to the Blue color value corresponding to all pixels included in the C-th candidate area.

[0083] For example, the processor can identify the ratio of edge pixels within the candidate area through the following mathematical expression 6.

[0084]

[0085] Here, refers to the proportion of edge pixels corresponding to the C-th candidate region. Here, an edge (or boundary or outline) refers to a pixel in an image whose value (e.g., color value) changes abruptly from the pixel value of an adjacent pixel. represents the number of pixels detected as edge pixels within the C-th candidate area. M represents the total number of pixels included in the C-th candidate area. stands for normalization factor.

[0086] For example, the processor may detect edge pixels within a candidate region using a preset algorithm. For example, the processor may identify edge pixels within the candidate region using the Canny Edge algorithm. The Canny Edge algorithm is an algorithm for detecting edges within an image, and includes a noise removal step through blurring, a step for detecting the intensity and direction of pixel gradients, a non-maximum suppression step, and a step for determining edges using a hysteresis threshold. For example, the Canny Edge algorithm may be pre-stored in memory. However, the present invention is not limited thereto, and the processor may of course detect edges using an edge detection algorithm other than the Canny Edge algorithm.

[0087] According to FIG. 5, in one embodiment, the processor can identify one of at least one candidate region as a minimap region based on feature information corresponding to each of at least one candidate region.

[0088] For example, as shown in the left drawing (510) of FIG. 5, assume that a plurality of candidate regions (51-1, 51-2, and 51-3) are identified. When the plurality of candidate regions (51-1 to 51-3) are identified, the processor can identify feature information corresponding to each of the plurality of candidate regions (51-1 to 51-3) using pixel information corresponding to each of the identified plurality of candidate regions (51-1 to 51-3). For example, the processor can identify feature information of the candidate regions using at least one of mathematical expressions 3, 4, 5, and 6.

[0089] For example, as illustrated in the right drawing (520) of FIG. 5, when feature information corresponding to each of a plurality of candidate areas (51-1 to 51-3) is identified, the processor can compare each identified feature information and identify the candidate area (51-1) corresponding to the feature information having the maximum value as the mini-map area.

[0090] According to one embodiment, the processor may identify, as a minimap area, a candidate area corresponding to feature information having a maximum value among feature information of each of at least one identified candidate area. According to one example, when multiple candidate areas are identified in a game image, the processor may identify feature information corresponding to each of the multiple candidate areas based on pixel information corresponding to each of the multiple identified candidate areas, and may identify, as a minimap area, a candidate area corresponding to feature information having a relatively largest size of the identified feature information. However, the present invention is not limited thereto, and according to one example, the processor may identify, as a minimap area, at least one candidate area corresponding to feature information having a size of the identified feature information greater than or equal to a preset value. That is, there may be multiple minimap areas.

[0091] In one embodiment, when a candidate region with maximum feature information is identified, the processor may determine whether the feature information corresponding to the identified candidate region is greater than or equal to a preset value. In another embodiment, when the feature information is determined to be less than the preset value, the processor may determine that the minimap region within the game image does not exist.

[0092] Figures 6a and 6b are flowcharts and drawings for explaining a method for adjusting the size of a minimap area.

[0093] According to FIG. 6A, according to one embodiment, the control method can adjust the size of the identified mini-map area based on resolution information corresponding to an external device that is communicably connected to the electronic device (100) (S610). According to one example, the external device can be implemented as a different type of electronic device equipped with a display. For example, the external device can be implemented as various devices equipped with a display, such as a smart TV, a tablet, a monitor, a smart phone, a desktop computer, a laptop computer, etc. The resolution information corresponding to the external device means the number of pixels that can be displayed through the display included in the external device (for example, the number of pixels corresponding to the horizontal length of the display or the number of pixels corresponding to the vertical length of the display).

[0094] For example, the processor (120) may obtain resolution information corresponding to an external device that is communicatively connected to the electronic device (100). For example, the processor (120) may obtain resolution information from an external device or an external server via a communication interface. Alternatively, for example, resolution information corresponding to each of a plurality of devices including an external device may be pre-stored in the memory, and the processor (120) may obtain resolution information of an external device that is communicatively connected to the electronic device (100) from the information stored in the memory.

[0095] For example, when resolution information is acquired, the processor (120) may adjust the size of an image corresponding to a mini-map area based on the acquired resolution information. For example, if at least one of the horizontal length (or the number of pixels corresponding to the horizontal length) or the vertical length (or the number of pixels corresponding to the vertical length) of the identified mini-map area is greater than the resolution of the external device (the number of pixels corresponding to the horizontal length of the display or the number of pixels corresponding to the vertical length of the display), the processor (120) may adjust the size of the image corresponding to the mini-map area to correspond to the number of pixels corresponding to a smaller value of the horizontal length or the vertical length of the display included in the external device. In this case, the size of the image may be adjusted while maintaining the aspect ratio of the mini-map area.

[0096] Alternatively, for example, if at least one of the horizontal length or vertical length of the identified minimap area is smaller than the resolution of the external device based on the resolution information of the external device, the processor (120) may adjust the size of the image corresponding to the minimap area to correspond to the number of pixels corresponding to the smaller value of the horizontal length or vertical length of the display included in the external device. In this case, the size of the image may be adjusted while maintaining the aspect ratio of the minimap area.

[0097] According to FIG. 6b, according to one embodiment, the processor (120) can adjust the size of the identified mini-map area based on resolution information corresponding to an external device that is communicably connected to the electronic device.

[0098] For example, if the processor (120) identifies that the horizontal length of the display (610) of the external device is smaller, as shown in the left drawing of FIG. 6B, based on the resolution information of the external device, the processor (120) may adjust the size of the image (61) corresponding to the mini-map area to correspond to the number of pixels corresponding to the horizontal length of the display (610) included in the external device. For example, if the horizontal length of the identified mini-map area is greater than the number of pixels corresponding to the horizontal length of the display (610) of the external device, the processor (120) may reduce the size of the image (61) corresponding to the mini-map area to correspond to the number of pixels corresponding to the horizontal length of the display (610) included in the external device.

[0099] Alternatively, for example, if the horizontal length of the identified minimap area is smaller than the number of pixels corresponding to the horizontal length of the display (610) of the external device, the processor (120) may enlarge the size of the image (61) corresponding to the minimap area to correspond to the number of pixels corresponding to the horizontal length of the display (610) included in the external device. In this case, the image (61) may be reduced or enlarged while maintaining the aspect ratio of the minimap area.

[0100] For example, if the processor (120) identifies that the vertical length of the display (620) of the external device is smaller, as shown in the right drawing of FIG. 6B, based on the resolution information of the external device, the processor (120) may adjust the size of the image (62) corresponding to the mini-map area to correspond to the number of pixels corresponding to the vertical length of the display (620) included in the external device. For example, if the vertical length of the identified mini-map area is greater than the number of pixels corresponding to the vertical length of the display (620) of the external device, the processor (120) may reduce the size of the image (62) corresponding to the mini-map area to correspond to the number of pixels corresponding to the vertical length of the display (620) included in the external device.

[0101] Alternatively, for example, if the vertical length of the identified minimap area is smaller than the number of pixels corresponding to the vertical length of the display (620) of the external device, the processor (120) may enlarge the size of the image (62) corresponding to the minimap area to correspond to the number of pixels corresponding to the vertical length of the display (620) included in the external device. In this case, the image (62) may be reduced or enlarged while maintaining the aspect ratio of the minimap area.

[0102] Next, according to one embodiment, the control method can transmit an image corresponding to the resized minimap area to an external device (S620).

[0103] According to the above-described example, when a minimap area is identified, the electronic device (100) can transmit an image corresponding to the identified minimap area to an external device, and the minimap image can be provided to the user from the external device. Accordingly, the user can receive the minimap through a separate display, thereby improving user satisfaction. However, this is not limited thereto, and according to one embodiment, a minimap with an adjusted size may be displayed together with a game image through the display (110). This will be described in detail with reference to FIGS. 7 and 8 below.

[0104] FIG. 7 is a diagram illustrating a method for displaying an image corresponding to a minimap area according to one or more embodiments.

[0105] According to one embodiment, the processor (120) may control the display so that an image corresponding to the resized mini-map area is displayed in a preset area of ​​the display. According to one example, when the mini-map area is identified, the processor (120) may adjust the size of the game image to a preset first size and adjust the size of the image corresponding to the mini-map area to a preset second size. The first size and the second size may be values ​​pre-stored in the memory during initial setup, but are not limited thereto. According to one example, the processor (120) may also re-identify the first size and the second size based on a user input for changing the first size and the second size.

[0106] For example, the processor (120) may control the display so that a resized game image is displayed in a first area of ​​the display and an image corresponding to the resized minimap area is displayed in a second area of ​​the display. For example, the second area may be an area adjacent to the minimap area among areas other than the first area of ​​the display.

[0107] For example, according to the left drawing of FIG. 7, when the mini-map area is first identified, the processor (120) can adjust the size of the game image to a first preset size and adjust the size of the image corresponding to the mini-map area to a second preset size to identify the adjusted game image (70-1) and the image (71) corresponding to the adjusted mini-map area. The processor (120) can control the display so that the adjusted game image is displayed in the first area of ​​the display (700-1) and the image corresponding to the adjusted mini-map area is displayed in the second area of ​​the display (700-1). When the mini-map in the game image is located at the upper right of the display (700-1) as in the left drawing of FIG. 7, the second area may be the upper right of the display (700-1).

[0108] Alternatively, for example, according to the right drawing of FIG. 7, the processor (120) may first identify an adjusted game image (70-2) and an image (72) corresponding to the adjusted mini-map area. The processor (120) may control the display so that the adjusted game image is displayed in a first area of ​​the display (700-2) and the image corresponding to the adjusted mini-map area is displayed in a second area of ​​the display (700-2). When the mini-map in the game image is located at the lower right of the display (700-2) as in the right drawing of FIG. 7, the second area may be the lower right of the display (700-2).

[0109] FIG. 8 is a diagram illustrating a method for displaying an image corresponding to a minimap area according to one or more embodiments.

[0110] According to FIG. 8, according to one embodiment, the processor (120) can control the display so that an image corresponding to the resized mini-map area is displayed in a preset area of ​​the display. According to one example, when the mini-map area is identified, the processor (120) can adjust the size of the game image to a preset first size and adjust the size of the image corresponding to the mini-map area to a preset second size.

[0111] For example, the processor (120) may adjust the size of the game image to a first preset size and the size of the image corresponding to the mini-map area to a second preset size based on the resolution information of the display (110). For example, when the vertical length of the display is relatively large compared to the horizontal length, the processor (120) may adjust the size of the game image and the size of the image corresponding to the mini-map area, as illustrated in FIG. 8.

[0112] For example, according to the left drawing of FIG. 8, the processor (120) can adjust the size of the game image to a first preset size based on the resolution information for the display (800-1) and adjust the size of the image corresponding to the mini-map area to a second preset size to identify the adjusted game image (80-1) and the image (81) corresponding to the adjusted mini-map area. The processor (120) can control the display so that the adjusted game image is displayed in the first area of ​​the display (800-1) and the image corresponding to the adjusted mini-map area is displayed in the second area of ​​the display (800-1). When the mini-map in the game image is located at the upper right of the display (800-1), the second area may be the upper right of the display (800-1).

[0113] Alternatively, for example, according to the right drawing of FIG. 8, the processor (120) may first identify an image (82) corresponding to an adjusted game image (80-2) and an adjusted mini-map area. The processor (120) may control the display so that the adjusted game image is displayed in a first area of ​​the display (800-2) and the image corresponding to the adjusted mini-map area is displayed in a second area of ​​the display (800-2). When the mini-map in the game image is located at the lower right of the display (800-2) as in the right drawing of FIG. 8, the second area may be the lower right of the display (800-2).

[0114] Returning to FIG. 2, in one embodiment, the processor (120) may control the display (110) to display images corresponding to multiple minimap areas.

[0115] For example, when a plurality of mini-map areas are identified based on the identified feature information, the processor (120) may adjust the size of an image corresponding to a first mini-map area among the plurality of mini-map areas to a preset second size and adjust the size of an image corresponding to a second mini-map area among the plurality of mini-map areas to a preset third size.

[0116] For example, when a first candidate area and a second candidate area having feature information greater than or equal to a preset value are identified among a plurality of identified candidate areas, the processor (120) may identify the first candidate area and the second candidate area as a first mini-map area and a second mini-map area, respectively. The processor (120) may adjust the image size corresponding to the first mini-map area among the plurality of mini-map areas to a preset second size, and may adjust the image size corresponding to the second mini-map area to a preset third size. According to an example, information about the second size and the third size may be pre-stored in the memory.

[0117] In one example, the processor (120) may control the display (110) so that an image corresponding to the first mini-map area whose size has been adjusted is displayed in a second area of ​​the display (110) and an image corresponding to the second mini-map area whose size has been adjusted is displayed in a third area of ​​the display (110). In one example, the third area may be an area adjacent to the second mini-map area among areas excluding the first area and the second area of ​​the display (110).

[0118] For example, if the first minimap area is located at the upper left in the game image and the second minimap area is located at the upper right in the game image, the second area may be an area located at the relatively upper left among the areas of the display (110) excluding the first area, and the third area may be an area located at the relatively upper right among the areas of the display (110) excluding the first area and the second area.

[0119] According to one embodiment, the processor (120) may control the display (110) to display a preset image in the remaining area of ​​the minimap area excluding the first area and the second area of ​​the display (110).

[0120] For example, the processor (120) may control the display (110) so that an area of ​​the display (700-1) other than an area where a game image (70-1) and an image (71) corresponding to a mini-map area are displayed, as shown in the left drawing of FIG. 7, is displayed in a preset color (e.g., black). Alternatively, for example, the processor (120) may control the display (110) so that a preset pattern (e.g., a checkered pattern, stripes, etc.) is displayed in the remaining area of ​​the mini-map area excluding the first area and the second area. Alternatively, for example, the processor (120) may control the display (110) so that an image related to the game (e.g., a replay screen image, an item-related image, an image including a conversation history, etc.) is displayed in the remaining area.

[0121] FIG. 9 is a diagram illustrating a method for updating an image corresponding to a minimap area according to one or more embodiments.

[0122] According to FIG. 9, according to one embodiment, the processor (120) can identify a mini-map area within a game image through a mini-map area identification unit (910). Once the mini-map area is identified, the processor (120) can identify a location and a size of an image corresponding to the mini-map area for display through a location and size identification unit (920) of the identified mini-map area. According to one example, when the image corresponding to the mini-map area is displayed through an external device, the processor (120) can adjust the size of the mini-map area based on resolution information corresponding to the display of the external device and size information of the mini-map area (at least one of the horizontal length or vertical length of the mini-map area). Alternatively, according to one example, when the image corresponding to the mini-map area is displayed together with the game image through the display (110), the processor (120) can identify the location and size of the mini-map area within the display (110) based on resolution information of the display (110), the relative position of the mini-map area within the game image, and information stored in a memory.

[0123] According to one embodiment, the processor may update an image corresponding to the minimap area through an image post-processing unit (930) corresponding to the minimap area. According to one example, the memory may store a preset algorithm for improving the image quality. Based on the information stored in the memory, the processor may identify an image corresponding to the resized minimap area in which at least one of the sharpness and contrast ratio of the image is improved.

[0124] For example, when the size of an image corresponding to a minimap area is adjusted, the processor can update the image corresponding to the minimap area using a quality enhancement algorithm stored in the memory. When an image with updated quality is identified, the processor can transmit the updated image to an external device via a communication interface. Alternatively, the processor can control the display (110) so that the updated image is displayed together with the game image. The post-processing unit (930) can improve the clarity or contrast ratio of the image, and can also reduce side effects such as clarity degradation and jagging that may occur when the size of the minimap area is adjusted.

[0125] FIG. 10 is a diagram illustrating a method for displaying a region of interest within an image corresponding to a minimap area according to one or more embodiments.

[0126] According to one embodiment, the processor (120) may identify a region of interest (ROI) within an image corresponding to a mini-map area. For example, the processor (120) may identify a region of interest (ROI) within a game image using a preset algorithm. For example, when a new unit (Unit) is added within a game image, the processor (120) may identify the region where the unit is newly added as a region of interest. If the region where the unit is newly added is identified as being included in the mini-map area, the processor (120) may identify that a region of interest (ROI) within the image corresponding to the mini-map area exists.

[0127] According to one embodiment, when a region of interest is identified within an image corresponding to a minimap area, the processor (120) may update the image corresponding to the minimap area so that the identified region of interest is distinguished from the remaining regions within the minimap area other than the region of interest.

[0128] According to FIG. 10, when a new unit is added to a game image according to one embodiment, the processor (120) can identify whether the area where the newly added unit is included in the minimap area. If the area where the newly added unit is included in the minimap area, the processor (120) can identify the area where the newly added unit is included as a area of ​​interest. The processor (120) can identify an image in which the area of ​​interest is shaded with a preset color so that the identified area of ​​interest is distinguished from the remaining areas in the minimap area excluding the area of ​​interest, and display the image through the display.

[0129] For example, as shown in the left drawing of Fig. 10, a case is assumed in which a game image (1010) and an image (1020) corresponding to a mini-map are displayed on a display (1000). If a new unit is added to the game image while the game image is being output in real time, the processor (120) can identify an image (1030) in which the area of ​​interest is shaded with a preset color so that the identified area of ​​interest is distinguished from the remaining areas excluding the area of ​​interest in the mini-map area, as shown in the right drawing of Fig. 10. The processor (120) can control the display (1000-1) so that the identified image (1030) is displayed on the display (1000-1) together with the game image (1010-1).

[0130] FIG. 11 is a block diagram illustrating a detailed configuration of an electronic device according to one or more embodiments.

[0131] According to FIG. 11, an electronic device (100') may include a display (110), one or more processors (120), a communication interface (130), a memory (140), a microphone (150), a speaker (160), at least one sensor (170), and a user interface (180). Among the configurations illustrated in FIG. 11, a detailed description of configurations that overlap with those illustrated in FIG. 2 will be omitted.

[0132] The communication interface (130) can input and output various types of data. For example, the communication interface (130) can transmit and receive various types of data to and from an external device (not shown) (e.g., a source device), an external storage medium (e.g., a USB memory), an external server (e.g., a web hard drive) through a communication method such as AP-based Wi-Fi (Wireless LAN network), Bluetooth, Zigbee, wired / wireless LAN (Local Area Network), WAN (Wide Area Network), Ethernet, IEEE 1394, HDMI (High-Definition Multimedia Interface), USB (Universal Serial Bus), MHL (Mobile High-Definition Link), AES / EBU (Audio Engineering Society / European Broadcasting Union), optical, coaxial, etc.

[0133] For example, the communication interface (130) may include a BLE (Bluetooth Low Energy) module. BLE refers to Bluetooth technology that enables transmission and reception of low-power, low-capacity data in the 2.4 GHz frequency band with a range of about 10 m. However, the present invention is not limited thereto, and the communication interface (130) may also include a Wi-Fi communication module. That is, the communication interface (130) may include at least one of a BLE (Bluetooth Low Energy) module or a Wi-Fi communication module.

[0134] The memory (140) can store data required for various embodiments. The memory (140) may be implemented in the form of a memory embedded in the electronic device (100) or may be implemented in the form of a memory that can be attached or detached from the electronic device (100) depending on the purpose of data storage. For example, data for operating the electronic device (100) may be stored in a memory embedded in the electronic device (100), and data for expanding the functions of the electronic device (100) may be stored in a memory that can be attached or detached from the electronic device (100).

[0135] In the case of memory embedded in the electronic device (100), it may be implemented as at least one of volatile memory (e.g., dynamic RAM (DRAM), static RAM (SRAM), or synchronous dynamic RAM (SDRAM)), non-volatile memory (e.g., one time programmable ROM (OTPROM), programmable ROM (PROM), erasable and programmable ROM (EPROM), electrically erasable and programmable ROM (EEPROM), mask ROM, flash ROM, flash memory (e.g., NAND flash or NOR flash), hard drive, or solid state drive (SSD)). In addition, in the case of memory that can be attached or detached to the electronic device (100), it may be implemented as a memory card (e.g., compact flash (CF), secure digital (SD), micro secure digital (Micro-SD), mini secure digital (Mini-SD), extreme digital (xD), multi-media card (MMC), etc.), external memory that can be connected to a USB port (e.g., USB memory), etc. Can be.

[0136] A microphone (150) may refer to a module that acquires sound and converts it into an electrical signal, and may be a condenser microphone, a ribbon microphone, a moving coil microphone, a piezoelectric element microphone, a carbon microphone, or a MEMS (Micro Electro Mechanical System) microphone. In addition, it may be implemented in an omnidirectional, bidirectional, unidirectional, subcardioid, supercardioid, or hypercardioid manner.

[0137] The speaker (160) may be composed of a tweeter for reproducing high-frequency sounds, a midrange for reproducing mid-frequency sounds, a woofer for reproducing low-frequency sounds, a subwoofer for reproducing ultra-low-frequency sounds, an enclosure for controlling resonance, and a crossover network for dividing the frequency of an electric signal input to the speaker into bands.

[0138] The speaker (160) can output an audio signal to the outside of the electronic device (100'). The speaker (160) can output multimedia playback, recording playback, various notification sounds, voice messages, etc. The electronic device (100') may include an audio output device such as the speaker (160), but may also include an output device such as an audio output terminal. In particular, the speaker (160) can provide acquired information, information processed and produced based on acquired information, response results to user voice, operation results, etc. in voice form.

[0139] At least one sensor (170, hereinafter referred to as a sensor) may include a plurality of sensors of various types. The sensor (170) may measure a physical quantity or detect an operating state of an electronic device (100') and convert the measured or detected information into an electrical signal. The sensor (170) may include a camera, and the camera may include a lens that focuses visible light or other optical signals reflected by an object and received onto an image sensor, and an image sensor that may detect visible light or other optical signals. Here, the image sensor may include a 2D pixel array divided into a plurality of pixels. Alternatively, at least one sensor (170) may include a temperature sensor or an infrared sensor.

[0140] The user interface (180) is a configuration for the electronic device (100') to interact with the user. For example, the user interface (180) may include, but is not limited to, at least one of a touch sensor, a motion sensor, a button, a jog dial, a switch, a microphone, or a speaker.

[0141] According to the above-described example, the electronic device (100) can detect a minimap within a game image and provide it to the user without separate user input. The electronic device (100) can provide the minimap together with the game image, or can transmit information about the minimap to an external device so that the minimap is provided through a separate display (110). Accordingly, user convenience can be increased and immersion can be enhanced.

[0142] The methods according to various embodiments of the present disclosure described above may be implemented in the form of applications that can be installed on existing electronic devices. Alternatively, the methods according to various embodiments of the present disclosure described above may be performed using a deep learning-based trained neural network (or a deep-learned neural network), i.e., a learning network model. Furthermore, the methods according to various embodiments of the present disclosure described above may be implemented solely through a software upgrade or hardware upgrade of an existing electronic device. Furthermore, the various embodiments of the present disclosure described above may also be performed through an embedded server provided in an electronic device or an external server of the electronic device.

[0143] According to an exemplary embodiment of the present disclosure, the various embodiments described above may be implemented as software including instructions stored in a machine-readable storage medium that can be read by a machine (e.g., a computer). The device may include a display device (e.g., display device (A)) according to the disclosed embodiments, which is a device that can call instructions stored in the storage medium and operate according to the called instructions. When an instruction is executed by a processor, the processor may directly or under the control of the processor perform a function corresponding to the instruction using other components. The instruction may include code provided or executed by a compiler or interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' means that the storage medium does not contain a signal and is tangible, but does not distinguish between data being stored semi-permanently or temporarily in the storage medium.

[0144] Furthermore, according to one embodiment, the method according to the various embodiments described above may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or online through an application store (e.g., Play Store™). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily provided in a storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.

[0145] In addition, each of the components (e.g., modules or programs) according to the various embodiments described above may be composed of a single or multiple entities, and some of the corresponding sub-components described above may be omitted, or other sub-components may be further included in various embodiments. Alternatively or additionally, some components (e.g., modules or programs) may be integrated into a single entity, which may perform the same or similar functions as those performed by each of the corresponding components prior to integration. Operations performed by modules, programs or other components according to various embodiments may be executed sequentially, in parallel, iteratively or heuristically, or at least some operations may be executed in a different order, omitted, or other operations may be added.

[0146] Although the preferred embodiments of the present disclosure have been illustrated and described above, the present disclosure is not limited to the specific embodiments described above, and various modifications may be made by a person skilled in the art to which the present disclosure pertains without departing from the gist of the present disclosure as claimed in the claims, and such modifications should not be understood individually from the technical idea or prospect of the present disclosure.

Claims

1. In electronic devices, display; At least one memory storing at least one instruction; and One or more processors; The one or more processors, by executing the at least one instruction, Identifying at least one area corresponding to at least one type of shape within the game image output through the above display, Identifying at least one area of ​​a preset size or larger among the above-identified at least one area as a candidate area, Identifying feature information of each of the at least one identified candidate region based on pixel information corresponding to each of the at least one identified candidate region, An electronic device that identifies one of the at least one identified candidate region as a mini-map region based on the identified feature information.

2. In paragraph 1, further comprising a communication interface; The one or more processors, by executing the at least one instruction, Adjusting the size of the identified minimap area based on resolution information corresponding to an external device connected to the electronic device; An electronic device that transmits an image corresponding to the resized minimap area to the external device through the communication interface.

3. In paragraph 2, The above at least one memory further includes a preset algorithm for improving the image quality, The one or more processors, by executing the at least one instruction, When the size of the image corresponding to the above minimap area is adjusted, the image corresponding to the above minimap area is updated based on the information stored in the memory, An electronic device that transmits the updated image to the external device via the communication interface.

4. In paragraph 1, The one or more processors, by executing the at least one instruction, If at least one minimap area is identified, the size of the game image is adjusted to a preset first size, and the size of the image corresponding to the minimap area is adjusted to a preset second size, Controlling the display so that the resized game image is displayed in a first area of ​​the display and an image corresponding to the resized minimap area is displayed in a second area of ​​the display; The second area above is, An electronic device, wherein the area of ​​the display is adjacent to the minimap area, excluding the first area of ​​the display.

5. In paragraph 4, The one or more processors identify a plurality of minimap areas based on the feature information by executing the at least one command, When a plurality of minimap areas are identified based on the identified feature information, the size of the image corresponding to the first minimap area among the plurality of minimap areas is adjusted to a preset second size, and the size of the image corresponding to the second minimap area among the plurality of minimap areas is adjusted to a preset third size. Controlling the display so that an image corresponding to the first minimap area whose size has been adjusted is displayed in a second area of ​​the display and an image corresponding to the second minimap area whose size has been adjusted is displayed in a third area of ​​the display; The third area above is, An electronic device, wherein the area is adjacent to the second mini-map area among the areas excluding the first area and the second area of ​​the display.

6. In paragraph 4, The one or more processors, by executing the at least one instruction, An electronic device that controls the display so that a preset image is displayed in the remaining area of ​​the minimap area excluding the first area and the second area of ​​the display.

7. In paragraph 1, The one or more processors, by executing the at least one instruction, Identify the region of interest within the image corresponding to the above minimap area, An electronic device that updates an image corresponding to the minimap area when a region of interest is identified within the image so that the identified region of interest is distinguished from the remaining areas within the minimap area excluding the region of interest.

8. In paragraph 1, The one or more processors, by executing the at least one instruction, An electronic device that identifies at least one area corresponding to the at least one type of shape in an area exceeding a preset pixel distance from a center point of the game image.

9. In paragraph 1, The one or more processors, by executing the at least one instruction, The feature information is identified based on at least one of a color variance value corresponding to at least one pixel included in the identified candidate region, a ratio of edge pixels within the identified candidate region, and a distance between the candidate region and a vertex within the game image. The distance between the above candidate area and the above vertex is, An electronic device, wherein the minimum value of the distance between a pixel included in the candidate area and a pixel corresponding to at least one vertex in the game image.

10. In paragraph 9, The one or more processors, by executing the at least one instruction, An electronic device that identifies a candidate region corresponding to feature information having a maximum value among feature information of each of the at least one candidate region identified as the minimap region.

11. In a method for controlling an electronic device, A step of identifying at least one area corresponding to at least one type of shape within a game image output through a display; A step of identifying at least one area having a preset size or larger among the above-mentioned at least one area as a candidate area; A step of identifying feature information of each of the at least one identified candidate region based on pixel information corresponding to each of the at least one identified candidate region; and A control method, comprising: a step of identifying one of the at least one identified candidate region as a mini-map region based on the identified feature information; 12. In paragraph 11, A step of adjusting the size of the identified mini-map area based on resolution information corresponding to an external device connected to the electronic device; and A control method, comprising: a step of transmitting an image corresponding to the resized minimap area to the external device.

13. In paragraph 12, The step of transmitting to the above external device is: When the size of an image corresponding to at least one minimap area is adjusted, a step of updating the image corresponding to the minimap area based on information stored in the memory; and A control method, comprising: a step of transmitting the updated image to the external device; 14. In paragraph 11, When the above minimap area is identified, a step of adjusting the size of the game image to a preset first size and adjusting the size of the image corresponding to the minimap area to a preset second size; and Further comprising the step of displaying the resized game image in a first area of ​​the display and displaying an image corresponding to the resized minimap area in a second area of ​​the display; The second area above is, A control method, wherein the area of ​​the above display is adjacent to the mini-map area, excluding the first area of ​​the above display.

15. In paragraph 14, Further comprising a step of identifying whether a plurality of minimap areas exist based on the identified feature information; The step of adjusting to the second size set above is: When the plurality of minimap areas are identified, the method comprises the step of adjusting the size of an image corresponding to a first minimap area among the plurality of minimap areas to a preset second size and adjusting the size of an image corresponding to a second minimap area among the plurality of minimap areas to a preset third size. The step of displaying in the second area of ​​the above display is: A step of displaying an image corresponding to the first minimap area whose size has been adjusted in a second area of ​​the display and displaying an image corresponding to the second minimap area whose size has been adjusted in a third area of ​​the display, The third area above is, A control method, wherein the area is adjacent to the second mini-map area among the areas excluding the first area and the second area of ​​the display.

Citation Information

Patent Citations

  • Computer program, virtual space display device, and virtual space display method

    JP2023068353A

  • Computer program, image display method and image display system using the same

    JP2023088034A

  • Watching system and method thereof of other user game play picture in online game

    KR1020110116782A

  • Composition for removing or reducing odor

    KR1020240139859A

  • Apparatus and method for providing broadcast information

    KR102207712B1