Image processing method and device under a game mode

By identifying the game type and counting the maximum line width of the motion graphics, dividing the motion graphics into multiple sets, and adaptively selecting the MEMC gear, solving the problem of poor graphics processing effect in game mode and improving the user experience.

CN115375661BActive Publication Date: 2025-06-13SHENZHEN KONKA ELECTRONIC TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211018693.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-24
Publication Date
2025-06-13
Estimated Expiration
2042-08-24

AI Technical Summary

Technical Problem

In game mode, the prior art can easily lead to graphic fragmentation and details when processing high-speed pictures or more detailed pictures, or jitter ghost image distortion (jelly effect) occurs under slow pictures, and users cannot actively switch solutions.

Method used

By identifying the game type, determine the proportion of the image analysis area to the overall image, count the maximum line width of the motion graphics, and divide the motion graphics into multiple sets according to the maximum line width, determine the MEMC gear corresponding to the set with the largest sum of areas, and adaptively select the motion compensation gear.

Benefits of technology

Improves the image processing effect in game mode, avoids graphic breakage and jelly effect, and enhances the user's gaming experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115375661B_ABST
    Figure CN115375661B_ABST
Patent Text Reader

Abstract

The present disclosure provides an image processing method and apparatus in a game mode. The method includes: identifying the game type; determining, based on the game type, the proportion of the image analysis area in the overall image; counting the maximum line width of the moving graphics in the image analysis area, where the maximum line width refers to the maximum value of the distance between any two points in the moving graphics; determining the set to which the moving graphics in the image analysis area belong according to the maximum line width of the moving graphics, wherein a plurality of sets are preset, and each set has a corresponding maximum line width range; determining the set with the largest sum of the areas of the moving graphics among the plurality of sets, and determining, according to the corresponding relationship between the set and the MEMC gear, the MEMC gear corresponding to the set with the largest sum of the areas of the moving graphics as the first MEMC gear. One or more technical solutions provided in the embodiments of the present application can automatically adjust the MEMC gear and improve the user's gaming experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of image processing, and particularly to an image processing method and apparatus in a game mode. Background Art

[0002] In a game mode, a motion compensation algorithm is usually adopted to save computing power, and different trade-offs are often made during the operation, such as reducing the number of blocks or lowering the search accuracy. Different trade-offs will cause different problems in images with different motion speeds and different levels of complexity. For example, reducing the block operation will lead to problems such as broken graphics and lost details in high-speed images or images with more details, and reducing the search accuracy may cause jitter, ghosting, and image distortion (i.e., the jelly effect) in slow-speed images. Some manufacturers use the method of dividing Motion Estimation and Motion Compensation (MEMC) into different levels for users to choose independently to solve this problem. However, in the game mode, the motion rate of the image changes frequently, and the game content occupies the user's attention and operations, so it is impossible to actively switch according to the image problems. Summary of the Invention

[0003] According to one aspect of the present disclosure, there is provided an image processing method in a game mode, including:

[0004] Identifying the game type;

[0005] Based on the game type, determining the proportion of the image analysis area in the overall image;

[0006] Counting the maximum line width of the moving graphics in the image analysis area, where the maximum line width refers to the maximum value of the distance between any two points in the moving graphics;

[0007] Determining the set to which the moving graphics in the image analysis area belong according to the maximum line width of the moving graphics, where multiple sets are preset in advance, and each set has a corresponding maximum line width range;

[0008] Determining the set with the largest sum of the areas of the moving graphics among the multiple sets, and according to the corresponding relationship between the set and the MEMC level, determining the MEMC level corresponding to the set with the largest sum of the areas of the moving graphics as the first MEMC level.

[0009] Optionally, the set with a smaller maximum line width corresponds to a higher MEMC level.

[0010] Optionally, determining the set to which the moving graphics in the image analysis area belong according to the maximum line width of the moving graphics includes:

[0011] Assuming that the resolution of a certain frame of the image is M*N, where M > N;

[0012] Divide all moving graphics into three sets: B1 = {graphics | k < M / 32}, B2 = {graphics | M / 32 ≤ k ≤ M / 16}, B3 = {graphics | k > M / 16}, where k represents the maximum line width of the moving graphics.

[0013] Optionally, the image processing method further includes:

[0014] Determine the average value D of the inter-frame offset of the set with the largest sum of the areas of the moving graphics;

[0015] Determine the inter-frame offset average value interval to which the inter-frame offset average value D belongs, and adjust the first MEMC gear according to the adjustment strategy corresponding to the inter-frame offset average value interval to obtain a second MEMC gear.

[0016] Optionally, the average value D of the inter-frame offset is the average of the offset between the first P frame and the I frame and the offset between the second P frame and the first P frame.

[0017] Optionally, the lower the MEMC gear obtained by adjusting the inter-frame offset average value interval with a smaller average value D of the inter-frame offset.

[0018] According to another aspect of the present disclosure, there is provided an image processing apparatus in a game mode, including:

[0019] An identification module for identifying the game type;

[0020] A ratio determination module for determining the ratio of the image analysis area to the overall image based on the game type;

[0021] A line width statistics module for statistically calculating the maximum line width of the moving graphics in the image analysis area, where the maximum line width refers to the maximum value of the distance between any two points in the moving graphics;

[0022] A set determination module for determining the set to which the moving graphics in the image analysis area belong according to the maximum line width of the moving graphics, where multiple sets are preset, and each set has a corresponding maximum line width range;

[0023] A first scheme determination module for determining the set with the largest sum of the areas of the moving graphics among the multiple sets, and determining the MEMC gear corresponding to the set with the largest sum of the areas of the moving graphics as the first MEMC gear according to the correspondence between the set and the MEMC gear.

[0024] Optionally, the image processing apparatus further includes:

[0025] An offset determination module for determining the average value D of the inter-frame offset of the set with the largest sum of the areas of the moving graphics;

[0026] A second scheme determination module, configured to determine the frame - to - frame offset mean value range to which the frame - to - frame offset mean value D belongs, and adjust the first MEMC gear according to the adjustment strategy corresponding to the frame - to - frame offset mean value range, so as to obtain a second MEMC gear.

[0027] According to another aspect of the present disclosure, there is provided an electronic device, including:

[0028] A processor; and

[0029] A memory storing a program,

[0030] wherein the program includes instructions that, when executed by the processor, cause the processor to execute the above - mentioned method.

[0031] According to another aspect of the present disclosure, there is provided a non - transitory computer - readable storage medium storing computer instructions, wherein the computer instructions are used to cause the computer to execute the above - mentioned method.

[0032] In one or more technical solutions provided in the embodiments of the present application, the game type is identified, the ratio of the image analysis area to the overall image is determined based on the game type, the maximum line width of the moving graphics in the image analysis area is statistically analyzed, and the set to which the moving graphics in the image analysis area belong is determined according to the maximum line width of the moving graphics. Among them, multiple sets are preset in advance, and each set has a corresponding maximum line width range; the set with the largest sum of the areas of the moving graphics in the multiple sets is determined, and according to the corresponding relationship between the set and the MEMC gear, the MEMC gear corresponding to the set with the largest sum of the areas of the moving graphics is determined as the first MEMC gear. Thus, the MEMC gear is adaptively selected according to the game type and the area of the moving graphics, improving the user's gaming experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In the following description of the exemplary embodiments in conjunction with the drawings, more details, features, and advantages of the present disclosure are disclosed. In the drawings:

[0034] Figure 1 A flowchart of an image processing method in a game mode according to an exemplary embodiment of the present disclosure is shown;

[0035] Figure 2 A schematic diagram of a graphic analysis area S according to an exemplary embodiment of the present disclosure is shown;

[0036] Figure 3 A schematic diagram of the principle of an image processing device in a game mode according to an exemplary embodiment of the present disclosure is shown;

[0037] Figure 4 A structural block diagram of an exemplary electronic device capable of implementing the embodiments of the present disclosure is shown. Detailed Implementation Manner

[0038] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.

[0039] It should be understood that the various steps recited in the method embodiments of the present disclosure can be executed in a different order and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this regard.

[0040] As used herein, the term "including" and its variants are open-ended, that is, "including but not limited to". The term "based on" is "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description. It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependent relationships.

[0041] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0042] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.

[0043] The solution of the present disclosure is described below with reference to the accompanying drawings.

[0044] Embodiment 1

[0045] As Figure 1 shown, the present disclosure provides an image processing method in a game mode, including steps S101 to S109.

[0046] Step S101, identify the game type.

[0047] Among them, the game type includes but is not limited to fighting games, shooting games, role-playing games, etc.

[0048] Step S103: Determine the proportion of the image analysis area S in the overall image based on the game type.

[0049] Step S105: Statistically calculate the maximum line width k of the moving graphics in the image analysis area S, where the maximum line width k refers to the maximum value of the distance between any two points in the moving graphics.

[0050] Step S107: Determine the set to which the moving graphics in the image analysis area belong according to the maximum line width k of the moving graphics, where multiple sets are preset in advance, and each set has a corresponding maximum line width range.

[0051] Step S109: Determine the set with the largest sum of the areas of the moving graphics among the multiple sets, and according to the corresponding relationship between the set and the MEMC gear, determine the MEMC gear corresponding to the set with the largest sum of the areas of the moving graphics as the first MEMC gear.

[0052] As an implementation manner, the set with a smaller maximum line width corresponds to a higher MEMC gear.

[0053] Among them, the four sides of the image analysis area S are parallel to the display screen and are centrosymmetric based on the center of the display screen.

[0054] As an implementation manner, the step S107 includes:

[0055] Assume that the resolution of a certain frame of the picture is M*N, where M > N;

[0056] Divide all the moving graphics into three sets B1 = {graphics|k < M / 32}, B2 = {graphics|M / 32 ≤ k ≤ M / 16}, B3 = {graphics|k > M / 16}.

[0057] In some embodiments, the above method further includes:

[0058] Determine the average value D of the inter-frame offsets of the set with the largest sum of the areas of the moving graphics;

[0059] Determine the inter-frame offset average value interval to which the inter-frame offset average value D belongs, and adjust the first MEMC gear according to the adjustment strategy corresponding to the inter-frame offset average value interval to obtain the second MEMC gear.

[0060] Optionally, the inter-frame offset D takes the average of the offset between the first P frame and the I frame and the offset between the second P frame and the first P frame.

[0061] The smaller the average value D of the inter-frame offset indicates that the moving graphic moves slower. Optionally, the lower the MEMC gear obtained by adjusting the average value range of the inter-frame offset with a smaller average value D of the inter-frame offset. For example, three average value ranges of the inter-frame offset are preset, and each average value range of the inter-frame offset has a corresponding range of the average value of the inter-frame offset. In ascending order of the average value of the inter-frame offset, they are the first range, the second range, and the third range. When the average value D of the inter-frame offset of the set with the largest sum of the areas of the moving graphics belongs to the first range, one or more gears are lowered based on the first MEMC gear; when the average value D of the inter-frame offset of the set with the largest sum of the areas of the moving graphics belongs to the second range, the first MEMC gear remains unchanged; when the average value D of the inter-frame offset of the set with the largest sum of the areas of the moving graphics belongs to the third range, one or more gears are raised based on the first MEMC gear.

[0062] Embodiment 2

[0063] Step 1: Divide the MEMC schemes with different focuses into five gears, and set them as L1, L2, L3, L4, and L5 respectively from less to more blocks and from high to low search accuracy.

[0064] Step 2: First, through intelligent image recognition, confirm the game category of this game (such as fighting games, shooting games, role-playing games, etc.), and for different game categories, confirm the proportion of the image analysis area S in the overall image, which is defined as PS.

[0065] For example, fighting game users are more concerned about the movement of the central area of the screen, which is set to 50%, while for shooting games, it is 85%.

[0066] Step 3: Analyze the moving graphics in the screen, and count the maximum line width k (the maximum distance between any two points in the graphic) of the graphics in the image analysis area S as shown in Figure 2 . Assume the resolution of this frame of the screen is M*N (M > N), and divide all the graphics into three sets B1 = {graphics|k < M / 32}, B2 = {graphics|M / 32 ≤ k ≤ M / 16}, B3 = {graphics|k > M / 16}. Calculate the ratio of the sum of the areas of the moving graphics in the three sets to the area of the image analysis area S respectively, and make a preliminary gear selection based on the set with the largest area.

[0067] For example, for a certain fighting game, the ratios of the sum of the areas of the moving graphics in the three sets to the area of the image analysis area S are 10%, 50%, and 20% respectively. The set with the largest sum of the areas is the B2 set, so the preliminary determined appropriate gear is L3 (the remaining part is static graphics).

[0068] If the set with the largest proportion of the sum of areas is the B1 set, the initially selected appropriate gear is L4. Similarly, if the set with the largest proportion of the sum of areas is the B1 set, the initially selected appropriate gear is L2.

[0069] Step 4: Statistically analyze the set of graphics with the largest proportion of the sum of areas, and calculate the average value D of the inter-frame offset thereof.

[0070] If D < M / 32, lower one gear. If M / 32 ≤ D < M / 16, maintain the initial determination. If D > M / 16, raise one gear.

[0071] For example, in a certain fighting game, the initially determined gear is L3. In the unique determination, D < M / 32, which can be regarded as slow movement, so the further selected gear is L2.

[0072] Step 5: Perform the determinations in Step 3 and Step 4 only once for each frame sequence (GOP). The D value in Step 4 is the average of the offset between the first P frame and the I frame and the offset between the second P frame and the first P frame.

[0073] Embodiment III

[0074] As Figure 3 shown, according to another aspect of the present disclosure, there is provided an image processing apparatus in a game mode, including:

[0075] An identification module for identifying the game type;

[0076] A proportion determination module for determining the proportion of the image analysis area in the overall image based on the game type;

[0077] A line width statistics module for statistically analyzing the maximum line width of the moving graphics in the image analysis area, where the maximum line width refers to the maximum value of the distance between any two points in the moving graphics;

[0078] A set determination module for determining the set to which the moving graphics in the image analysis area belong according to the maximum line width of the moving graphics, where multiple sets are preset in advance, and each set has a corresponding maximum line width range;

[0079] A first scheme determination module for determining the set with the largest sum of areas of the moving graphics among the multiple sets, and determining the MEMC gear corresponding to the set with the largest sum of areas of the moving graphics as the first MEMC gear according to the correspondence between the set and the MEMC gear.

[0080] Optionally, the image processing apparatus further includes: an offset determination module configured to determine an average inter-frame offset D of a set with the largest sum of areas of moving graphics; and a second scheme determination module configured to determine an inter-frame offset average interval to which the average inter-frame offset D belongs, and adjust the first MEMC gear according to an adjustment strategy corresponding to the inter-frame offset average interval to obtain a second MEMC gear.

[0081] Optionally, the higher the MEMC gear corresponding to a set with a smaller maximum line width.

[0082] Optionally, the lower the MEMC gear obtained by adjustment corresponding to an inter-frame offset average interval with a smaller average inter-frame offset D.

[0083] An exemplary embodiment of the present disclosure further provides an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor. The memory stores a computer program executable by the at least one processor, and when executed by the at least one processor, the computer program is configured to cause the electronic device to execute the method according to the embodiments of the present disclosure.

[0084] An exemplary embodiment of the present disclosure further provides a non-transitory computer-readable storage medium storing a computer program, where when the computer program is executed by a processor of a computer, the computer program is configured to cause the computer to execute the method according to the embodiments of the present disclosure.

[0085] An exemplary embodiment of the present disclosure further provides a computer program product, including a computer program, where when the computer program is executed by a processor of a computer, the computer program is configured to cause the computer to execute the method according to the embodiments of the present disclosure.

[0086] Referring to Figure 4 , a block diagram of an electronic device 400 that can be a server or a client of the present disclosure will now be described. It is an example of a hardware device that can be applied to various aspects of the present disclosure. The electronic device is intended to represent various forms of digital electronic computer devices, such as, a laptop computer, a desktop computer, a workbench, a personal digital assistant, a server, a blade server, a mainframe computer, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, a personal digital processor, a cellular phone, a smart phone, a wearable device, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0087] As Figure 4As shown, the electronic device 400 includes a computing unit 401, which can perform various appropriate actions and processes according to computer programs stored in a read-only memory (ROM) 402 or computer programs loaded from a storage unit 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the device 400 can also be stored. The computing unit 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0088] Multiple components in the electronic device 400 are connected to the I / O interface 405, including: an input unit 406, an output unit 407, a storage unit 408, and a communication unit 409. The input unit 406 can be any type of device capable of inputting information into the electronic device 400. The input unit 406 can receive input digital or character information and generate key signal inputs related to the user settings and / or function controls of the electronic device. The output unit 407 can be any type of device capable of presenting information and can include, but is not limited to, a display, a speaker, a video / audio output terminal, a vibrator, and / or a printer. The storage unit 408 can include, but is not limited to, magnetic disks and optical discs. The communication unit 409 allows the electronic device 400 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks and can include, but is not limited to, a modem, a network card, an infrared communication device, a wireless communication transceiver, and / or a chipset, such as a Bluetooth device, a WiFi device, a WiMax device, a cellular communication device, and / or the like.

[0089] The computing unit 401 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 401 executes the various methods and processes described above. For example, in some embodiments, the image processing method in the game mode can be implemented as a computer software program that is tangibly contained in a machine-readable medium, such as the storage unit 408. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 400 via the ROM 402 and / or the communication unit 409. In some embodiments, the computing unit 401 can be configured to execute the image processing method in the game mode by any other appropriate means (e.g., by means of firmware).

[0090] The program code for implementing the methods of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to the processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing devices, such that when executed by the processor or controller, the functions / operations specified in the flowchart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, executed partially on the machine as an independent software package and partially on a remote machine, or executed entirely on a remote machine or server.

[0091] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0092] As used in the present disclosure, the terms “machine-readable medium” and “computer-readable medium” refer to any computer program product, apparatus, and / or device (e.g., a disk, an optical disc, a memory, a programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term “machine-readable signal” refers to any signal for providing machine instructions and / or data to a programmable processor.

[0093] In order to provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0094] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), and the Internet.

[0095] A computer system can include clients and servers. The clients and servers are generally remote from each other and typically interact through a communication network. The client - server relationship is generated by computer programs running on respective computers and having a client - server relationship with each other.

Claims

1. An image processing method in a game mode, characterized in that, it includes: identifying the game type; based on the game type, determining the proportion of the image analysis area in the overall image; counting the maximum line width of the moving graphics in the image analysis area, where the maximum line width refers to the maximum value of the distance between any two points in the moving graphics; determining the set to which the moving graphics in the image analysis area belong according to the maximum line width of the moving graphics, wherein a plurality of sets are preset, and each set has a corresponding maximum line width range; determining the set with the largest sum of the areas of the moving graphics among the multiple sets, and according to the corresponding relationship between the set and the MEMC gear, determining the MEMC gear corresponding to the set with the largest sum of the areas of the moving graphics as the first MEMC gear.

2. The image processing method in a game mode according to claim 1, characterized in that, the set with a smaller maximum line width corresponds to a higher MEMC gear.

3. The image processing method in a game mode according to claim 1, characterized in that, determining the set to which the moving graphics in the image analysis area belong according to the maximum line width of the moving graphics includes: assuming that the resolution of a certain frame of the picture is M*N, where M > N; dividing all the moving graphics into three sets B1 = {graphics|k < M / 32}, B2 = {graphics|M / 32 ≤ k ≤ M / 16}, B3 = {graphics|k > M / 16}, where k represents the maximum line width of the moving graphics.

4. The image processing method in a game mode according to claim 1, characterized in that, it further includes: determining the average value D of the frame-to-frame offset of the set with the largest sum of the areas of the moving graphics; determining the frame-to-frame offset average value interval to which the frame-to-frame offset average value D belongs, and adjusting the first MEMC gear according to the adjustment strategy corresponding to the frame-to-frame offset average value interval to obtain the second MEMC gear.

5. The image processing method in a game mode according to claim 4, characterized in that, the frame-to-frame offset average value D takes the average of the offset between the first P frame and the I frame and the offset between the second P frame and the first P frame.

6. The image processing method in a game mode according to claim 4, characterized in that, the lower the MEMC gear obtained by adjusting the frame-to-frame offset average value interval with a smaller frame-to-frame offset average value D.

7. An image processing device in a game mode, characterized in that, it includes: an identification module for identifying the game type; a proportion determination module for determining the proportion of the image analysis area in the overall image based on the game type; a line width statistics module for counting the maximum line width of the moving graphics in the image analysis area, where the maximum line width refers to the maximum value of the distance between any two points in the moving graphics; a set determination module for determining the set to which the moving graphics in the image analysis area belong according to the maximum line width of the moving graphics, wherein a plurality of sets are preset, and each set has a corresponding maximum line width range; The first solution determination module is configured to determine the set with the largest sum of the areas of the moving graphics among the multiple sets, and according to the correspondence between the set and the MEMC gear, determine the MEMC gear corresponding to the set with the largest sum of the areas of the moving graphics as the first MEMC gear.

8. The image processing device in the game mode according to claim 7, wherein, further comprising: The offset determination module is configured to determine the average inter-frame offset D of the set with the largest sum of the areas of the moving graphics; The second solution determination module is configured to determine the average inter-frame offset range to which the average inter-frame offset D belongs, and adjust the first MEMC gear according to the adjustment strategy corresponding to the average inter-frame offset range to obtain the second MEMC gear.

9. An electronic device, comprising: a processor; and a memory storing a program, wherein the program includes instructions that, when executed by the processor, cause the processor to execute the method according to any one of claims 1-6.

10. A non-transitory computer-readable storage medium storing computer instructions, wherein, the computer instructions are used to cause the computer to execute the method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Sub-pixel motion estimation device and method therefor

    CN101600112A

  • Motion area determination method and electronic equipment

    CN111145151A