Electronic device and control method thereof

The electronic device and control method address the challenge of customizing image quality and sound settings for different game types by identifying user preferences and adjusting settings accordingly, resulting in improved gaming experiences through tailored content delivery.

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

Patent Information

Application Number
PCT/KR2024/006498
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-12
Filing Date
2024-05-13
Publication Date
2025-01-16

AI Technical Summary

Technical Problem

Existing electronic devices lack the ability to customize image quality and sound settings based on individual user preferences for different game types, leading to suboptimal gaming experiences.

Method used

An electronic device and control method that identify user preference information for selected game types using metadata, allowing for the adjustment of image quality and sound settings based on stored information, utilizing processors to provide tailored content.

Benefits of technology

The solution enables customized image quality and sound settings for users, enhancing gaming experiences by tailoring settings to individual preferences without requiring separate adjustments, thus increasing user convenience and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024006498_16012025_PF_FP_ABST
    Figure KR2024006498_16012025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed is an electronic device. The electronic device comprises: memory in which image quality information and sound information corresponding to each of a plurality of game types are stored; and one or more processors which identify metadata corresponding to each of at least one game selected on the basis of a user command for selecting the at least one game, identify user preference information corresponding to each of the plurality of game types on the basis of the identified metadata, identify image quality information and sound information corresponding to a user on the basis of the identified user preference information and information stored in the memory, and provide content on the basis of the identified image quality information and the identified sound 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 an electronic device and a method for controlling the same that provides customized picture quality and sound to a user by utilizing the user's preferences for each of a plurality of game types.

[0002] Advances in electronic technology have led to the development and proliferation of various types of electronic devices. Electronic devices used in users' homes can provide game content to users through displays and other means.

[0003] Meanwhile, the values ​​of the picture quality options (e.g., brightness, contrast, etc.) and the values ​​of the sound options (e.g., volume, etc.) of the game content output through the electronic device may differ depending on the type of game or the user, and therefore, it is important to set the picture quality and sound based on the type of game or the user's game-specific preferences.

[0004] An electronic device according to one embodiment of the present disclosure may include a memory storing image quality information and sound information corresponding to each of a plurality of game types, and one or more processors that identify metadata corresponding to each of the at least one selected game based on a user command for selecting at least one game.

[0005] The one or more processors can identify user preference information corresponding to each of the plurality of game types based on the identified metadata.

[0006] The one or more processors can identify picture quality information and sound information corresponding to the user based on preference information of the identified user and information stored in the memory.

[0007] The one or more processors can provide content based on the identified picture quality information and the identified sound information.

[0008] A method for controlling an electronic device according to an embodiment of the present disclosure may include a step of identifying metadata corresponding to each of at least one selected game based on a user command for selecting at least one game.

[0009] The above control method may include a step of identifying user preference information corresponding to each of a plurality of game types based on the identified metadata.

[0010] It may include a step of identifying image quality information and sound information corresponding to the user based on the preference information of the identified user and image quality information and sound information corresponding to each of the plurality of game types stored in the memory.

[0011] It may include a step of providing content based on the identified picture quality information and the identified sound 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 metadata corresponding to each of at least one selected game based on a user command for selecting at least one game.

[0013] The above operation may include a step of identifying user preference information corresponding to each of a plurality of game types based on the identified metadata.

[0014] The above operation may include a step of identifying image quality information and sound information corresponding to the user based on preference information of the identified user and image quality information and sound information corresponding to each of the plurality of game types stored in the memory.

[0015] The above operation may include a step of providing content based on the identified picture quality information and the identified sound information.

[0016] FIG. 1 is a drawing schematically illustrating a control method of an electronic device according to one embodiment.

[0017] Figure 2 is a block diagram showing the configuration of an electronic device according to one embodiment.

[0018] Figure 3 is a flowchart for explaining a control method of an electronic device according to one embodiment.

[0019] FIG. 4 is a diagram illustrating a method for receiving a user command to select at least one game according to one embodiment.

[0020] FIG. 5 is a diagram for explaining user preference information according to one embodiment.

[0021] FIG. 6 is a diagram illustrating a method for identifying user preference information according to one embodiment.

[0022] FIG. 7 is a diagram illustrating a method for identifying user preference information using a learned neural network model according to one embodiment.

[0023] FIG. 8 is a diagram illustrating a method for identifying image quality information and sound information according to one embodiment.

[0024] FIG. 9 is a diagram illustrating a method for updating image quality information and sound information according to one embodiment.

[0025] FIG. 10 is a diagram illustrating a method for updating user preference information according to one embodiment.

[0026] FIG. 11 is a diagram illustrating a method for identifying user preference information using user preference picture quality information and user preference sound information according to one embodiment.

[0027] Fig. 12 is a block diagram showing a detailed configuration of an electronic device according to one embodiment.

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

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

[0030] 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.

[0031] 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.

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

[0033] 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.

[0034] 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).

[0035] 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.

[0036] 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.

[0037] FIG. 1 is a drawing schematically illustrating a control method of an electronic device according to one embodiment.

[0038] According to FIG. 1, according to an embodiment, an electronic device may identify user preference information corresponding to each of a plurality of game types (1 to 4). In an example, the plurality of game types (1 to 4) may be different types including, but not limited to, a Role-playing game (RPG) type (1), a First Person Shooter (FPS) type (2), a Sports type (3), and a Real-Time Strategy (RTS) type (4). The electronic device may identify user preference information corresponding to the plurality of game types (1 to 4) by using information about the user's preferred games. In an example, the electronic device may identify user preference information corresponding to each of the plurality of game types based on a user command for selecting the user's preferred game.

[0039] According to one embodiment, the electronic device may identify image quality information and audio information corresponding to the user based on the user's preference information corresponding to the plurality of game types (1 to 4). According to one example, the electronic device may identify a weight value corresponding to each of the plurality of game types based on the user's preference value corresponding to each of the plurality of game types, and may identify image quality information and audio information corresponding to the user using the identified weight value. Alternatively, according to one example, the electronic device may identify image quality information and audio information corresponding to the user based on game content output in real time (or game content currently being played by the user). The electronic device may provide content to the user based on the identified image quality information and audio information.

[0040] Below, various embodiments are described that provide content with customized picture quality and sound to the user by using information about the game type preferred by the user and information about the game content to be output.

[0041] Figure 2 is a block diagram showing the configuration of an electronic device according to one embodiment.

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

[0043] 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.

[0044] Meanwhile, 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 an external device (not shown) may be implemented in the same manner. For example, the electronic device (100) can communicate with an external device (not shown) using a Bluetooth module.

[0045] The memory (110) can store data required for various embodiments. The memory (110) may be implemented in the form of memory embedded in the electronic device (100) or in the form of memory that can be attached or detached from the electronic device (100) depending on the purpose of data storage. For example, data for driving 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).

[0046] Meanwhile, 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 detachably attached to the electronic device (100), it may be implemented as at least one of memory cards (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. It can be implemented.

[0047] According to one embodiment, the memory (110) may include image quality information and audio information corresponding to each of a plurality of game types. The image quality information refers to information about the image quality provided by one of the plurality of game types, and the image quality information may include, for example, at least one of information about backlight output, contrast, brightness, sharpness, color, and tint. The audio information includes information about the sound provided by one of the plurality of game types, and the audio information may include, for example, information about at least one of an audio output type, a volume value, and a device that outputs the sound.

[0048] One or more processors (120) (hereinafter, “processors”) are electrically connected to the memory (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 the memory (110).

[0049] 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).

[0050] According to one embodiment, the processor (120) can identify metadata corresponding to the game. The metadata corresponding to the game can include at least one of the game's main title, subtitle, and game type information. According to one example, the game's type information can include at least one of an RPG (Role-playing game) type, a Racing type, a Sports type, an RTS (Real-Time Strategy) type, an FPS (First Person Shooter) type, and a Fight type, but is not limited thereto. According to one example, there can be multiple game types corresponding to the game.

[0051] According to an example, the processor (120) may identify metadata corresponding to each of the at least one selected game based on a user command for selecting at least one game. For example, the processor (120) may receive metadata corresponding to the game from an external server storing metadata corresponding to each of a plurality of games via a communication interface. The processor (120) may receive a user command for selecting at least one game from a user terminal via the communication interface. Alternatively, the processor (120) may receive a user input for selecting at least one game via a user interface. When a user input for selecting at least one game is received, the processor (120) may transmit a signal for requesting metadata corresponding to the selected game to the external server based on the received user input, and the processor (120) may receive metadata corresponding to the selected game from the external server.

[0052] According to one embodiment, the processor (120) can identify user preference information. The user preference information refers to the user's preference level corresponding to each of a plurality of game types. According to one example, the processor (120) can identify user preference information corresponding to each of a plurality of game types based on the identified metadata. For example, the processor (120) can identify user preference information based on the number of games of each type selected by the user. This will be described in detail with reference to FIG. 5.

[0053] According to one embodiment, the processor (120) may identify image quality information and audio information corresponding to a user. The image quality information corresponding to the user may include, for example, at least one of information regarding backlight output, contrast, brightness, sharpness, color, and tint. The audio information corresponding to the user may include, for example, information regarding at least one of an audio output type, a volume value, and a device for outputting audio. According to one example, the processor (120) may identify image quality information and audio information corresponding to the user based on the identified user's preference information and information stored in the memory (110). For example, the processor (120) may identify image quality information and audio information corresponding to the user by using the user's preference value corresponding to each of a plurality of game types and the image quality information and audio information corresponding to each of a plurality of game types stored in the memory (110). This will be described in detail with reference to FIG. 8.

[0054] In one embodiment, the processor (120) may provide content. While the content may be game content, it is not limited thereto, and the content may of course be any of a variety of content types, including video. In one example, the processor (120) may provide content based on identified image quality information and identified audio information.

[0055] According to one embodiment, the electronic device (100) may include a speaker and a display. According to one example, the processor (120) may control the speaker to output audio content based on the identified audio information and control the display to output video content based on the identified image quality information. However, the present invention is not limited thereto, and the processor (120) may transmit an output signal corresponding to the identified audio information to an external device via a communication interface. In this case, audio content corresponding to the identified audio information may be provided from the external device. In addition, the processor (120) may transmit an output signal corresponding to the identified image quality information to the external device via the communication interface. In this case, image quality content corresponding to the identified image quality information may be provided from the external device.

[0056] Figure 3 is a flowchart for explaining a control method of an electronic device according to one embodiment.

[0057] According to FIG. 3, according to one embodiment, the control method can identify metadata corresponding to each of at least one game selected based on a user command for selecting at least one game (S310). According to one example, when a user input for selecting at least one game is received through a user interface, the processor (120) can identify at least one game selected by the user among a plurality of games based on the received user input. When at least one game selected by the user is identified, the processor (120) can receive metadata corresponding to at least one game selected by the user from an external server in which metadata corresponding to each of the plurality of games is stored.

[0058] However, it is not limited thereto, and according to an example, the memory (110) may store metadata corresponding to each of a plurality of games, and the processor (120) may identify metadata corresponding to at least one game selected by the user based on the information stored in the memory (110).

[0059] Next, according to one embodiment, the control method can identify user preference information corresponding to each of a plurality of game types based on the identified metadata (S320). According to one example, when metadata corresponding to at least one game selected by the user is identified, the processor (120) can identify the user preference information based on type information corresponding to each game included in the identified metadata. For example, the processor (120) can identify the user preference information corresponding to each type by adding up the game type information included in at least one identified metadata.

[0060] Next, according to one embodiment, the control method may identify image quality information and audio information corresponding to the user based on the identified user's preference information and the image quality information and audio information corresponding to each of the plurality of game types stored in the memory (110) (S330). According to one example, the processor (120) may identify image quality information and audio information corresponding to the user using the user's preference information corresponding to each of the plurality of identified game types and the image quality information and audio information corresponding to each of the plurality of game types. For example, the processor (120) may identify a weight corresponding to each of the plurality of game types based on the user's preference information, and multiply the identified weight by the image quality information and audio information corresponding to each of the plurality of game types to identify the image quality information and audio information corresponding to the user.

[0061] Next, according to one embodiment, the control method may provide content based on the identified image quality information and the identified audio information (S340). According to one example, when image quality information and audio information corresponding to a user are identified, the processor (120) may provide content based on the identified image quality information and the identified audio information. For example, when a user input for playing game content is received, the processor (120) may control the display and the speaker, respectively, based on the identified image quality information and the identified audio information.

[0062] According to the example described above, the electronic device (100) can provide customized image quality and audio to the user using information about the preferred game selected by the user. Accordingly, even without the user performing separate image quality and audio adjustments, image quality and audio tailored to the user's characteristics can be provided, thereby increasing user convenience and efficiency.

[0063] FIG. 4 is a diagram illustrating a method for receiving a user command to select at least one game according to one embodiment.

[0064] According to FIG. 4, according to one embodiment, the processor may provide a User Interface (UI) for receiving a user command. According to one example, the processor may identify a UI (40) including an image for a main poster corresponding to each of a plurality of games. For example, if the electronic device (100) has a display, the processor may display the identified UI (40) through the display. However, the present invention is not limited thereto, and the processor may transmit information about the identified UI (40) to a user terminal through a communication interface, and the UI (40) may be displayed on the user terminal.

[0065] In one embodiment, when the identified UI (40) is provided to the user, the processor may receive a user command for selecting at least one game, and the processor may identify at least one game selected by the user from among a plurality of games based on the received user command. In one example, when a user command for selecting any one of the plurality of games (41 to 44) is received, the processor may identify the game selected by the user based on the received user command. In one example, the processor may receive the user command through the user interface, but is not limited thereto, and in one example, when the UI (40) is provided on a user terminal, the processor may of course identify the game selected by the user based on information received from the user terminal through a communication interface.

[0066] FIG. 5 is a diagram for explaining user preference information according to one embodiment.

[0067] According to one embodiment, the processor (120) may identify user preference information based on metadata corresponding to each of at least one game selected by the user. The user preference information includes user preference information corresponding to each of a plurality of game types. According to one example, the plurality of game types may include at least one of a Role-playing game (RPG) type, a Racing type, a Sports type, a Real-Time Strategy (RTS) type, a First Person Shooter (FPS) type, and a Fight type, but is not limited thereto. According to one example, the plurality of game types may further include at least one of an Adventure type, a Simulation type, a Puzzle type, and a Music type.

[0068] According to FIG. 5, according to one embodiment, when metadata corresponding to each of at least one game selected by the user is identified, the processor (120) can identify the user's preference information (50) by using the type information of the game included in the identified metadata.

[0069] For example, when a user selects a first game, a second game, and a third game, the processor (120) may identify the user's preference information (50) based on type information corresponding to each of the first game, the second game, and the third game. For example, a preference value corresponding to each of the plurality of types may have a default value (e.g., a preference value of 2), and the processor (120) may update the preference value corresponding to each of the plurality of types based on the type information corresponding to the game selected by the user.

[0070] For example, assume that the default value of the preference value corresponding to each of a plurality of types is 2, the types of the first game are a racing type and a sports type, the types of the second game are an FPS type, a fight type, and an RTS type, and the types of the third game are a fight type and an RTS type. According to an example, the processor (120) can identify, based on the type information corresponding to the game selected by the user, that the number of FPS types corresponding to the game selected by the user is 1, the number of racing types is 1, the number of fight types is 2, the number of RTS types is 2, and the number of sports types is 1. Based on this, the processor (120) can identify that the preference value of the RPG type is 2, the preference value of the racing type is 3, the preference value of the FPS type is 3, the preference value of the fight type is 4, the preference value of the RTS type is 4, and the preference value of the sports type is 3.

[0071] Meanwhile, according to one embodiment, the processor can identify preference information based on statistical data. The statistical data refers to statistical data on preferences corresponding to each of a plurality of game types.

[0072] In one example, the processor (120) may identify metadata containing information about at least one game type corresponding to each of at least one selected game. In one example, the processor (120) may identify statistical data corresponding to each of a plurality of game types based on the identified metadata.

[0073] For example, a preset statistical algorithm may be stored in the memory (110). The processor (120) may use the statistical algorithm stored in the memory (110) to identify statistical data using game type information included in at least one identified metadata. In this case, the statistical data may include statistical data corresponding to preferences corresponding to each of a plurality of game types. The processor (120) may identify user preference information based on the identified statistical data.

[0074] FIG. 6 is a diagram illustrating a method for identifying user preference information according to one embodiment.

[0075] According to FIG. 6, according to one embodiment, the control method may determine whether metadata corresponding to each of the selected at least one game is identified (S610). According to one embodiment, when a user command for selecting at least one game is received, the processor (120) may identify the selected at least one game based on the received user command. The processor (120) may transmit a signal requesting information about metadata corresponding to the selected at least one game to an external server. The processor (120) may determine whether metadata is identified based on whether metadata is received from the external server.

[0076] Next, according to one embodiment, if metadata corresponding to each of the at least one selected game is not identified (S610: N), the control method may identify an image corresponding to a main poster for each of the at least one selected game (S620). According to one example, the memory (110) may store images corresponding to main posters for each of a plurality of games. If metadata is not received from an external server, the processor (120) may identify an image corresponding to a main poster for each of the at least one game selected by the user based on the information stored in the memory (110).

[0077] Next, according to one embodiment, the control method can identify user preference information corresponding to each of a plurality of game types based on the identified images (S630). According to one example, the external server may store game type information mapped to each image for each of a plurality of games, and the processor (120) may receive game type information for each of at least one game selected from the external server and identify user preference information based on the received information. For example, the processor (120) may transmit an image for at least one game selected to the external server via a communication interface and receive game type information for at least one game selected from the external server. The processor (120) may identify user preference information based on the received game type information.

[0078] Alternatively, according to an example, the memory (110) may store game type information mapped to each image for each of a plurality of games. When an image corresponding to a main poster for at least one game is identified, the processor (120) may identify type information for at least one game selected based on the information stored in the memory (110).

[0079] According to the above-described example, even if metadata for the game is not identified, the electronic device (100) can identify the type information of the game using the main poster corresponding to the game and identify the user's preference information based on this.

[0080] Alternatively, according to an example, the processor (120) may use a learned neural network model to identify user preference information corresponding to each of a plurality of game types. This will be described in detail with reference to FIG. 7 below.

[0081] FIG. 7 is a diagram illustrating a method for identifying user preference information using a learned neural network model according to one embodiment.

[0082] In one embodiment of the present disclosure, when a plurality of processors are included in a SoC (System on Chip) included in an electronic device (100), the electronic device (100) may perform operations related to artificial intelligence (e.g., operations related to learning or inference of a neural network model) by using a graphics-only processor or an artificial intelligence-only processor among the plurality of processors, and may perform general operations of the electronic device (100) by using a general-purpose processor (120) among the plurality of processors. For example, the electronic device (100) may perform operations related to artificial intelligence by using at least one of a GPU, a VPU, an NPU, and a TPU specialized in convolution operations among the plurality of processors, and may perform general operations of the electronic device (100) by using at least one of a CPU and an AP among the plurality of processors.

[0083] A neural network model may be composed of multiple neural network layers. Each layer has multiple weight values, and performs layer operations through the operation results of the previous layer and the operation of the multiple weight values. Examples of neural networks include a convolutional neural network (CNN), a deep neural network (DNN), a recurrent neural network (RNN), a restricted boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), and deep Q-networks. The neural networks in the present disclosure are not limited to the above-described examples, unless otherwise specified.

[0084] A learning algorithm is a method for training a target device (e.g., a robot) using a large amount of learning data, enabling the target device to make decisions or predictions on its own. Examples of learning algorithms include supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning. Unless otherwise specified, the learning algorithms in this disclosure are not limited to the aforementioned examples.

[0085] According to one embodiment, the memory (110) may include a neural network model trained to output game type information corresponding to an input image. According to one example, the trained neural network model may be a neural network model implemented as a recurrent neural network (RNN) that performs a classification function for the input image. The trained neural network model may be trained through a supervised learning algorithm that uses the game type information together with an image of the game (e.g., a main poster of the game or an image of a game screen being played). However, the present invention is not limited thereto, and the trained neural network model may of course be implemented as a neural network of a different type.

[0086] According to one embodiment, the learned neural network model can output game type information corresponding to an image when an image is input.

[0087] According to FIG. 7, according to one embodiment, the control method can input the identified image into a trained neural network model to identify game type information corresponding to each of the at least one selected game (S710). According to one example, the processor (120) can first identify an image corresponding to a main poster for each of the at least one selected game. Once the image for each of the at least one selected game is identified, the processor (120) can input the identified image into the trained neural network model to identify game type information corresponding to each of the identified images. The processor (120) can identify the game type information corresponding to each of the identified images as game type information for each of the at least one selected game.

[0088] Next, according to one embodiment, the control method can identify user preference information corresponding to each of a plurality of game types based on the identified game type information (S720). According to one example, when game type information for each of at least one selected game is identified, the processor (120) can identify user preference information by adding up the identified at least one piece of game type information.

[0089] According to the above-described example, the electronic device (100) can identify game type information corresponding to a game selected by the user using the learned neural network model, and can identify the user's preference information using the identified game type information. Accordingly, the electronic device (100) can identify the user's preference information even when metadata corresponding to the game is not identified.

[0090] FIG. 8 is a diagram illustrating a method for identifying image quality information and sound information according to one embodiment.

[0091] According to FIG. 8, according to one embodiment, the control method can determine whether user preference information corresponding to each of a plurality of game types is identified (S810). In one example, the processor (120) can identify the user preference information using metadata corresponding to each of at least one selected game. Alternatively, according to another example, the processor (120) can identify the user preference information using a trained neural network model.

[0092] Next, according to one embodiment, the control method can identify a weight corresponding to each of a plurality of game types based on preference information of the identified user (S820).

[0093] As an example, as shown in FIG. 5, assume that the preference value of the RPG type is 2, the preference value of the racing type is 3, the preference value of the FPS type is 3, the preference value of the fight type is 4, the preference value of the RTS type is 4, and the preference value of the sports type is 3. The processor (120) can identify the weight of the RPG type as 2 / 19 (=2 / (2+3+3+4+4+3) based on the user's preference information, the weight of the racing type as 3 / 19 (=3 / (2+3+3+4+4+3)), the weight of the FPS type as 3 / 19 (=3 / (2+3+3+4+4+3)), the weight of the fight type as 4 / 19 (=4 / (2+3+3+4+4+3)), the weight of the RTS type as 4 / 19 (=4 / (2+3+3+4+4+3)), and the weight of the sports type as 3 / 19 (=3 / (2+3+3+4+4+3)). That is, the processor (120) can identify the weight corresponding to each of the plurality of game types based on the preference size corresponding to each of the plurality of game types. However, it is not limited thereto, and as an example, the processor (120) may identify weights corresponding to each of the plurality of game types through operations different from those described above.

[0094] Next, according to one embodiment, the control method may identify image quality information and audio information corresponding to the user based on weights corresponding to each of the identified plurality of game types and information stored in the memory (110). According to one example, image quality information and audio information corresponding to each of the plurality of game types may be stored in the memory (110). According to one example, the image quality information may include at least one of information on backlight output, contrast, brightness, sharpness, color, and tint.

[0095] For example, when the processor (120) identifies weights corresponding to each of a plurality of game types, the processor (120) may calculate the weights corresponding to each of the plurality of game types and the image quality information and sound information to identify image quality information and sound information corresponding to the user. For example, the processor (120) may identify the first image quality information by multiplying the first weight corresponding to the first game type by the image quality information corresponding to the first game type, and may identify the second image quality information by multiplying the second weight corresponding to the second game type by the image quality information corresponding to the second game type. The processor (120) may add up the identified first image quality information and the second image quality information to identify the image quality information corresponding to the user.

[0096] For example, the processor (120) can calculate image quality information corresponding to each game type. The processor (120) can identify calculated image quality information corresponding to an RPG (Role-playing game) type, calculated image quality information corresponding to a Racing type, calculated image quality information corresponding to a Sports type, calculated image quality information corresponding to an RTS (Real-Time Strategy) type, calculated image quality information corresponding to an FPS (First Person Shooter) type, and calculated image quality information corresponding to a Fight type, and can add up each piece of identified calculated image quality information to identify image quality information corresponding to a user. In one example, when calculated contrast information corresponding to each game type is identified, the processor (120) can add up the same to identify contrast information corresponding to a user.

[0097] As with the image quality information, the processor (120) may, for example, calculate audio information corresponding to each of a plurality of game types based on the identified weights and information stored in the memory (110). The processor (120) may identify the calculated audio information as audio information corresponding to the user.

[0098] FIG. 9 is a diagram illustrating a method for updating image quality information and sound information according to one embodiment.

[0099] According to FIG. 9, according to one embodiment, the control method can identify a game image corresponding to the output game content (S910). According to one example, the processor can identify the game image corresponding to the currently output game content in real time.

[0100] Next, according to one embodiment, the control method can update the user's preference information based on the identified game image (S920).

[0101] For example, the processor may transmit an identified game image to an external server via a communication interface and receive game type information corresponding to the identified game image from the external server. The processor may use the received game type information to update user preference information for multiple game types.

[0102] Alternatively, as an example, the processor may update the user's preference information using a neural network model trained to output game type information corresponding to the input image. This will be described in detail with reference to FIG. 10.

[0103] Next, according to one embodiment, the control method may update image quality information and audio information corresponding to the user based on the updated user preference information (S930). According to one example, when the user preference information is updated, the processor may update the weights corresponding to each of the plurality of game types based on the preference values ​​corresponding to each of the updated plurality of game types. The processor may update image quality information and audio information corresponding to the user based on the weights corresponding to each of the updated plurality of game types.

[0104] Next, according to one embodiment, the control method can provide content based on updated picture quality information and sound information (S940).

[0105] According to the example described above, the electronic device (100) can update the user's preferences using an image of the game the user is playing. Accordingly, the user's preferences can be updated without the user having to separately select a preferred game, thereby increasing user convenience and enabling more accurate determination of the user's preferences.

[0106] FIG. 10 is a diagram illustrating a method for updating user preference information according to one embodiment.

[0107] According to FIG. 10, according to one embodiment, a control method may input a game image into a learned neural network model to identify game type information corresponding to game content (S1010). According to one example, a neural network model trained to output game type information corresponding to the input image may be stored in the memory (110). When a user is playing a game, the processor (120) may identify a game image corresponding to the output game content. The processor (120) may input the identified game image into the neural network model to identify game type information corresponding to the output game content.

[0108] For example, the processor (120) can input a real-time game image currently being output into a learned neural network model to identify game type information corresponding to the game content. As the time that the user plays the game increases, the number of frames of the input game image also increases, and thus, game type information with higher accuracy can be output. However, it is not limited thereto, and it goes without saying that the processor (120) can input any part of the game image currently being output into the learned neural network model.

[0109] Next, according to one embodiment, the control method may update user preference information corresponding to each of a plurality of game types based on the identified game type information (S1020). According to one example, when game type information is identified, the processor (120) may update user preference information corresponding to each of a plurality of game types based on the identified game type information. The processor (120) may use the updated user preference information to update image quality information and audio information corresponding to the user, and may use the updated image quality information and audio information to provide content.

[0110] FIG. 11 is a diagram illustrating a method for identifying user preference information using user preference picture quality information and user preference sound information according to one embodiment.

[0111] According to FIG. 11, according to one embodiment, the control method can determine whether the user's preferred picture quality information and the user's preferred sound information are identified (S1110). According to one example, the processor (120) can receive preferred picture quality information and preferred sound information from the user. The preferred picture quality information refers to information about the picture quality desired (or preferred) by the user, and the preferred sound information refers to information about the sound desired (or preferred) by the user. According to one example, the processor (120) can receive preferred picture quality information and preferred sound information from the user through a user interface. Alternatively, according to one example, the processor (120) can receive preferred picture quality information and preferred sound information from an external device (e.g., a user terminal) through a communication interface.

[0112] Next, according to one embodiment, when the user's preferred picture quality information and the user's preferred sound information are identified (S1110: Y), the control method can identify the picture quality information and the sound information corresponding to the user based on the identified preferred picture quality information, the received preferred sound information, and the identified metadata (S1120). According to one example, the processor (120) can first identify the user's preference information corresponding to each of a plurality of game types based on the identified metadata. The processor (120) can identify the first picture quality information and the first sound information corresponding to the user based on the identified user preference information. When the user's preferred picture quality information and the preferred sound information are identified, the processor (120) can identify the second picture quality information corresponding to the user by multiplying the identified user's preferred picture quality information and the identified first sound information by a preset weight, and can identify the second sound information corresponding to the user by multiplying the identified user's preferred sound information and the identified first sound information by a preset weight.

[0113] For example, the processor (120) can identify second image quality information by calculating the identified first image quality information and the user's preferred image quality information with a weight of 2:8, and can identify second sound information by calculating the identified first sound information and the user's preferred sound information with a weight of 2:8. The processor (120) can provide content based on the identified second image quality information and second sound information. However, the present invention is not limited thereto, and it goes without saying that the second image quality information and second sound information can be identified based on weights different from the above-described weight values.

[0114] FIG. 12 is a block diagram showing a detailed configuration of an electronic device according to one embodiment.

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

[0116] 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.

[0117] 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.

[0118] The display (140) 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 (140) 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. Meanwhile, the display (140) 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 (140) to output an output image obtained according to the various embodiments described above. Here, the output image can be a high-resolution image of 4K or 8K or higher.

[0119] Meanwhile, according to another embodiment, the electronic device (100') may not include a display (140). The electronic device (100') may be connected to an external display device and may transmit images or content stored in the electronic device (100') to the external display device. Specifically, the electronic device (100') may 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.

[0120] Here, the external display device can be connected to the electronic device (100') via a communication interface (130) or an input / output interface (not shown). For example, the electronic device (100') may not include a display, such as a set-top box (STB). In addition, the electronic device (100') may include only a small display that can display only simple information, such as text information. Here, the electronic device (100') can transmit images or contents to the external display device via the communication interface (130) wired or wirelessly, or transmit them to the external display device via the input / output interface (not shown).

[0121] 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.

[0122] 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.

[0123] 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.

[0124] 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.

[0125] 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.

[0126] According to the example described above, the electronic device (100) can provide customized image quality and audio to the user using information about the preferred game selected by the user. Accordingly, even without the user performing separate image quality and audio adjustments, image quality and audio tailored to the user's characteristics can be provided, thereby increasing user convenience and efficiency.

[0127] Meanwhile, the methods according to the 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 the 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 the various embodiments of the present disclosure described above may be implemented only through a software upgrade or a 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.

[0128] Meanwhile, according to a temporary example of the present disclosure, the various embodiments described above can be implemented as software including commands stored in a machine-readable storage medium that can be read by a machine (e.g., a computer). The machine is a device that can call commands stored from the storage medium and operate according to the called commands, and may include a display device (e.g., display device (A)) according to the disclosed embodiments. When a command is executed by a processor, the processor can perform a function corresponding to the command directly or by using other components under the control of the processor. The command 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.

[0129] 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.

[0130] 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.

[0131] 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, Memory storing image quality information and sound information corresponding to each of multiple game types; and Identifying metadata corresponding to each of the at least one selected game based on a user command to select at least one game, Identifying user preference information corresponding to each of the plurality of game types based on the identified metadata, Identifying image quality information and sound information corresponding to the user based on the preference information of the identified user and the information stored in the memory, An electronic device comprising one or more processors that provide content based on the identified picture quality information and the identified sound information.

2. In paragraph 1, One or more of the above processors, If metadata corresponding to each of the at least one selected game is not identified, an image corresponding to the Main Poster for each of the at least one selected game is identified, An electronic device that identifies user preference information corresponding to each of the plurality of game types based on the identified image.

3. In paragraph 2, The above memory is, Contains a neural network model trained to output game type information corresponding to an input image, One or more of the above processors, Inputting the identified image into the learned neural network model to identify game type information corresponding to each of the selected at least one game, An electronic device that identifies user preference information corresponding to each of the plurality of game types based on the identified game type information.

4. In paragraph 1, One or more of the above processors, When the preference information of the user corresponding to each of the plurality of game types is identified, a weight corresponding to each of the plurality of game types is identified based on the identified preference information of the user, An electronic device that identifies image quality information and sound information corresponding to the user based on weights corresponding to each of the identified plurality of game types and information stored in the memory.

5. In paragraph 1, One or more of the above processors, Identify the game image corresponding to the game content being output, Update the user's preference information based on the identified game image, Update the picture quality information and sound information corresponding to the user based on the updated user preference information, An electronic device that provides content based on the updated picture quality information and sound information.

6. In paragraph 5, The above memory is, Contains a neural network model trained to output game type information corresponding to an input image, One or more of the above processors, By inputting the above game image into the above learned neural network model, game type information corresponding to the above game content is identified, An electronic device that updates user preference information corresponding to each of the plurality of game types based on the identified game type information.

7. In paragraph 1, Speaker; and including display; One or more of the above processors, An electronic device that controls the speaker to output audio content based on the identified audio information and controls the display to output video content based on the identified image quality information.

8. In paragraph 1, The above multiple game types are: Contains at least one of the RPG (Role-playing game) type, Racing type, Sports type, RTS (Real-Time Strategy) type, FPS (First Person Shooter) type, and Fight type. One or more of the above processors, Identifying metadata containing information about at least one game type corresponding to each of the at least one selected game, Identifying statistical data corresponding to each of the plurality of game types based on the identified metadata, An electronic device that identifies the user's preference information based on the identified statistical data.

9. In paragraph 1, One or more of the above processors, An electronic device that identifies picture quality information and sound information corresponding to the user based on the identified preferred picture quality information, the received preferred sound information, and the identified metadata, when the preferred picture quality information and the preferred sound information of the user are identified.

10. In a method for controlling an electronic device, A step of identifying metadata corresponding to each of the at least one selected game based on a user command selecting at least one game; A step of identifying user preference information corresponding to each of a plurality of game types based on the identified metadata; A step of identifying image quality information and sound information corresponding to the user based on the preference information of the identified user and the image quality information and sound information corresponding to each of the plurality of game types stored in the memory; and A control method, comprising: a step of providing content based on the identified picture quality information and the identified sound information.

11. In paragraph 10, If metadata corresponding to each of the at least one selected game is not identified, the method further includes a step of identifying an image corresponding to a Main Poster for each of the at least one selected game; The step of identifying the user's preference information is: A control method for identifying user preference information corresponding to each of the plurality of game types based on the identified images.

12. In paragraph 10, The above memory is, Contains a neural network model trained to output game type information corresponding to an input image, The above control method is, It further includes a step of inputting the identified image into the learned neural network model to identify game type information corresponding to each of the at least one selected game; The step of identifying the user's preference information is: A control method for identifying user preference information corresponding to each of the plurality of game types based on the identified game type information.

13. In paragraph 10, The step of identifying the above image quality information and sound information is: When the preference information of the user corresponding to each of the plurality of game types is identified, a step of identifying a weight corresponding to each of the plurality of game types based on the identified preference information of the user; and A control method, comprising: a step of identifying image quality information and sound information corresponding to the user based on weights corresponding to each of the identified plurality of game types and information stored in the memory.

14. In paragraph 10, A step of identifying a game image corresponding to the game content being output; A step of updating the user's preference information based on the identified game image; A step of updating image quality information and sound information corresponding to the user based on the updated user preference information; and A control method further comprising: a step of providing content based on the updated picture quality information and sound information.

15. 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, wherein the operation comprises: A step of identifying metadata corresponding to each of the at least one selected game based on a user command selecting at least one game; A step of identifying user preference information corresponding to each of a plurality of game types based on the identified metadata; A step of identifying image quality information and sound information corresponding to the user based on the preference information of the identified user and the image quality information and sound information corresponding to each of the plurality of game types stored in the memory; and A computer-readable recording medium, comprising: a step of providing content based on the identified picture quality information and the identified sound information.

Citation Information

Patent Citations

  • Method and apparatus for setting game environment of an image display device

    KR100727154B1

  • Anti-VAMP2 antibodies inhibiting SNARE complex and use thereof

    KR102017240B1

  • Speaker mold integrated cup holder

    KR1020230084434A

  • Display apparatus and control method of the same

    KR102480310B1

  • Display device and operation method thereof

    WO2023068849A1