[go: up one dir, main page]

CN111097168B - Display control method and device in game live broadcast, storage medium and electronic equipment - Google Patents

Display control method and device in game live broadcast, storage medium and electronic equipment Download PDF

Info

Publication number
CN111097168B
CN111097168B CN201911351013.2A CN201911351013A CN111097168B CN 111097168 B CN111097168 B CN 111097168B CN 201911351013 A CN201911351013 A CN 201911351013A CN 111097168 B CN111097168 B CN 111097168B
Authority
CN
China
Prior art keywords
game
game object
identified
image element
preset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911351013.2A
Other languages
Chinese (zh)
Other versions
CN111097168A (en
Inventor
何重龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Netease Hangzhou Network Co Ltd
Original Assignee
Netease Hangzhou Network Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Netease Hangzhou Network Co Ltd filed Critical Netease Hangzhou Network Co Ltd
Priority to CN201911351013.2A priority Critical patent/CN111097168B/en
Publication of CN111097168A publication Critical patent/CN111097168A/en
Application granted granted Critical
Publication of CN111097168B publication Critical patent/CN111097168B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • A63F13/533Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/13Edge detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4781Games
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/57Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
    • A63F2300/577Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player for watching a game played by other players

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Optics & Photonics (AREA)
  • Artificial Intelligence (AREA)
  • Databases & Information Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The disclosure relates to the technical field of information display, in particular to a display control method and device in game live broadcast, a computer readable storage medium and electronic equipment, wherein the method comprises the following steps: determining an image element to be identified from the live video picture in response to an object viewing operation for the live video picture; determining a game object according to the image element to be identified; and displaying the attribute information of the game object. According to the technical scheme, the live game and the attribute information display of the game object can be performed simultaneously, and a user can acquire the attribute information of the game object independently.

Description

Display control method and device in game live broadcast, storage medium and electronic equipment
Technical Field
The disclosure relates to the technical field of information display, in particular to a display control method and device in game live broadcast, a computer readable storage medium and electronic equipment.
Background
With the rapid development of internet games, more and more games are online one by one to be a leisure and entertainment mode for people, and meanwhile, live games also slowly become firecracks; acquiring attribute information of game objects in a game while watching live games is an important decision to understand the game and understand the game strategy of the host.
However, in the live game in the prior art, the live audience cannot completely see the attribute information of the game object, and only through the anchor show, the detailed attribute information of the game object can be obtained, and the anchor operation is dominant, so that the audience cannot autonomously acquire the attribute information of the game object.
Accordingly, there is a need for a new method and apparatus for controlling display in live game play, a computer-readable storage medium, and an electronic device.
It should be noted that the information disclosed in the above background section is only for enhancing understanding of the background of the present disclosure and thus may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
The disclosure aims to provide a display control method and device in live game, a computer readable storage medium and electronic equipment, so as to solve the problem that a spectator cannot acquire attribute information of a game object autonomously at least to a certain extent.
Other features and advantages of the present disclosure will be apparent from the following detailed description, or may be learned in part by the practice of the disclosure.
According to a first aspect of the present disclosure, a display control method in a live game includes:
determining an image element to be identified from a game live video picture in response to an object viewing operation for the game live video picture;
determining a game object according to the image element to be identified;
and displaying the attribute information of the game object.
In one exemplary embodiment of the present disclosure, determining an image element to be identified from the game live video picture includes:
performing edge detection on an area within a preset range of the position of the object checking operation to obtain a game object to be identified;
and extracting the image elements to be identified of the game object to be identified.
In one exemplary embodiment of the present disclosure, the object viewing operation includes:
moving an operation point according to user operation, so that the operation point is positioned in a preset area of the live video picture of the game;
the operation point comprises a mouse pointer position or a touch point of a user on a touch interface.
In an exemplary embodiment of the present disclosure, the method further comprises:
and determining an image element to be identified from the game live video picture when the operation point is located in a preset area of the game live video picture and lasts for a preset time.
In an exemplary embodiment of the present disclosure, the attribute information includes image information and game object parameter information, and the exposing the attribute information includes:
typesetting the image information and the game object parameter information according to a preset rule, and displaying in a floating window mode.
In an exemplary embodiment of the present disclosure, the method further comprises:
responding to the amplified display operation of the user in the area where the floating window is located, and amplifying and displaying the attribute information of the area where the amplified display operation is located.
In one exemplary embodiment of the present disclosure, determining a game object from the image element to be identified includes:
and acquiring a game object matched with the image element to be identified from a preset game object library according to the image element to be identified.
In an exemplary embodiment of the present disclosure, obtaining, from a preset game object library, a game object adapted to the image element to be identified according to the image element to be identified includes:
calculating the similarity between the game object in the preset game object library and the image element to be identified, and selecting the game object with the similarity greater than or equal to a similarity threshold as a target game object;
and acquiring attribute information of the game object with the maximum similarity with the image element to be identified in the target game object.
In an exemplary embodiment of the present disclosure, the method further comprises:
if the similarity between the game object and the image element to be identified in the preset game object library is smaller than the similarity threshold, feeding back the information to be supplemented by the game object attribute information, displaying the information in a floating window mode, and feeding back the image element to a background server.
According to an aspect of the present disclosure, there is provided a display control apparatus in a live game, including:
the acquisition module is used for responding to object viewing operation aiming at a game live video picture and determining an image element to be identified from the game live video picture;
the determining module is used for determining a game object according to the image element to be identified;
and the display module displays the attribute information of the game object.
According to an aspect of the present disclosure, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the display control method in a live game as set forth in any one of the above.
According to one aspect of the present disclosure, there is provided an electronic device including:
a processor; and
a memory for storing one or more programs that, when executed by the one or more processors, cause the one or more processors to implement the display control method in a live game as claimed in any one of the preceding claims.
The technical scheme provided by the embodiment of the disclosure can comprise the following beneficial effects:
in the display control method in the live game provided by the embodiment of the disclosure, an image element to be identified is determined from a live game video picture by responding to an object viewing operation for the live game video picture; according to the method and the device, the attribute information of the game object is displayed according to the to-be-identified image element, the attribute information of the game object can be displayed according to the object viewing operation of the live broadcast audience aiming at the game live broadcast video picture, so that the live broadcast and the game object attribute information display can be simultaneously carried out, a user can autonomously acquire the attribute information of the game object, the defect that the user needs to open a related game or inform a host that the host can acquire the attribute information only by the host when the user needs to know the attribute information of the game object is avoided, and the operation of the user is simplified; secondly, the operability of the live interface is enriched, and the interaction efficiency of the anchor and the audience is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure. It will be apparent to those of ordinary skill in the art that the drawings in the following description are merely examples of the disclosure and that other drawings may be derived from them without undue effort. In the drawings:
FIG. 1 schematically illustrates a flow chart of a display control method in a live game in an exemplary embodiment of the present disclosure;
FIG. 2 schematically illustrates a schematic diagram of a game live video screen in an exemplary embodiment of the present disclosure;
FIG. 3 schematically illustrates a flow chart of determining an image element to be identified from the game live video frame in an exemplary embodiment of the present disclosure;
FIG. 4 schematically illustrates a flowchart of acquiring a game object adapted to the image element to be identified from a preset game object library in an exemplary embodiment of the present disclosure;
FIG. 5 schematically illustrates a schematic view of another game live video view in an exemplary embodiment of the present disclosure;
fig. 6 schematically illustrates a composition diagram of a display control apparatus in a live game in an exemplary embodiment of the present disclosure;
FIG. 7 schematically illustrates a structural schematic diagram of a computer system suitable for use in implementing the electronic device of the exemplary embodiments of the present disclosure;
fig. 8 schematically illustrates a schematic diagram of a computer-readable storage medium according to some embodiments of the present disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. However, the exemplary embodiments may be embodied in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus a repetitive description thereof will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in software or in one or more hardware modules or integrated circuits or in different networks and/or processor devices and/or microcontroller devices.
In live game broadcasting in the prior art, the acquisition of the attribute information of the game object needs to be opened for viewing related games or is displayed to audiences by operation of a host, the audiences cannot acquire the attribute information of the game object autonomously, and the acquisition of the attribute information of the game object is one of important ways for understanding the game strategy of the host, for example, in card games, cards are used as weapons of card games, contain important information such as the use condition and effect of the cards, and the strategy of players can be continuously adjusted along with the change of the card information. For the live audience of the card game, the acquisition of card information is an important way for understanding the game strategy of the host.
However, the existing live game products cannot allow the live audience to see all attribute information of the game objects, so that it is necessary to design a new display control method in live game.
In the present exemplary embodiment, there is first provided a display control method in a live game, which can be applied to live game of a card game, for example, in which a user acquires attribute information of a card through the display control method in the live game. Referring to fig. 1, the display control method in game live broadcast described above may include the steps of:
s110, determining an image element to be identified from a game live video picture in response to an object viewing operation for the game live video picture;
s120, determining a game object according to the image element to be identified;
s130, displaying attribute information of the game object;
according to the display control method in the live game provided in the present exemplary embodiment, the present disclosure may display attribute information of a game object according to an object viewing operation of a live audience for a live game video frame, so that live game and game object attribute information display may be performed simultaneously, so that a user may autonomously obtain attribute information of a game object, thereby avoiding a disadvantage that when the user needs to know attribute information of the game object, the user needs to open a related game, or inform a host that the host may obtain attribute information only by the host display, and simplifying operation of the user; secondly, the operability of the live interface is enriched, and the interaction efficiency of the anchor and the audience is improved.
Next, each step of the display control method in the live game in the present exemplary embodiment will be described in more detail with reference to the drawings and the embodiments.
In step S110, an image element to be recognized is determined from a game live video picture in response to an object viewing operation for the game live video picture.
In an example embodiment of the present disclosure, the object viewing operation may include moving an operation point according to an operation of a user such that the operation point is located in a preset area of the live video game screen, where the operation point may include a mouse pointer position or a touch point of the user at a touch interface. The object viewing operation may also include other manners such as employing a keyboard operation, a handle operation, and the like, and is not particularly limited in the present exemplary embodiment.
Specifically, the server receives a signal of a user operating a mouse, and then moves a mouse pointer, so that the pointer is positioned in a preset area of a live video interface of the game; when the user performs object viewing operation on the terminal with the touch function, the operation point may be a touch point of the user on the touch interface, that is, when the user touches the preset area, an image element to be identified is determined from the live video picture. In another example embodiment, after the operation point is in the preset area and lasts for a preset time, determining an image element to be identified from the live video game picture, for example, after a mouse pointer is hovered in the preset area for a preset time, determining an image element to be identified from the live video game picture; and after the user presses the preset area for a preset time, determining an image element to be identified from the game live video picture. The preset time can be 1 second or 0.5 second, or can be customized according to the requirement.
In this example embodiment, referring to fig. 2, fig. 2 schematically illustrates a schematic diagram of a live video screen of a game in an example embodiment of the present disclosure, where the preset area 22 may be a location where a game object is located, for example, in a card 221 game, the area 22 shown by the card 221 may be used as a preset area, where the game object may include the card 221, may also include a skill icon 222 of the card 221, and is not limited in this example embodiment.
In this example implementation, referring to fig. 3, fig. 3 schematically illustrates a flowchart of determining an image element to be identified from the live video game frame in an example embodiment of the disclosure, where determining an image element to be identified from the live video game frame may include the following steps:
step S310, performing edge detection on an area within a preset range of the position of the object checking operation to obtain a game object to be identified;
step S320, extracting the image elements to be identified of the game object to be identified.
The above steps S310 to S320 are explained in detail below.
In step S310, performing edge detection on an area within a preset range of the position where the object viewing operation is located to obtain a game object to be identified;
in this exemplary embodiment, the background server responds to the object view operation, and performs edge detection on the area within the preset range of the position of the object view operation, that is, the position of the operation point, where the object view operation and the preset area have been described in detail above, and therefore, will not be described in detail here.
In this exemplary embodiment, the edge detection is performed on the region within the preset range of the operation point with the position of the operation point as the center, the set of pixels whose pixel gradation changes sharply within the preset range is detected, and the image covered by the set of pixels is taken as the object to be identified. The edge in the edge detection can be a roof-shaped edge, namely the edge is positioned at a turning point of the change of pixels of the image from small to large to small; the game object to be identified obtained by edge detection may also be completed by adopting a Soble edge detection algorithm, which is not particularly limited in this exemplary embodiment.
In this exemplary embodiment, the preset range may be a range of 10 cm or less from the operating point, a range of 15 cm or less from the operating point, or may be customized according to requirements. In an exemplary embodiment, the preset range may also be the preset area, for example, the area where the card 221 is located.
Wherein the object to be identified may be a game object of a game live video picture, for example a card 221 in a card 221 game live.
In step S320, the image elements to be identified of the game object to be identified are extracted.
In the present exemplary embodiment, the server extracts the image elements to be recognized of the game object to be recognized, and the image elements may be key features in the game object to be recognized, for example, in the image of the card 221, the contour of the character in the card 221, the position of the character in the card 221, the color ratio of the card, and the like may be used as the image elements of the image of the card 221, and the above image elements are not particularly limited in the present exemplary embodiment.
In another example embodiment, determining an image element to be identified from the live video image of the game may further first determine an area where the card 221 is located as a preset area, determine an identification area of each card 221 in the area where the card 221 is located, select the card 221 corresponding to the identification area where the operation point is located as the game object to be identified, and obtain an image element of the pull card 221 corresponding to the identification area.
It should be noted that there may be multiple methods for determining an image element to be identified in a live video frame, and the method for determining an image element to be identified in a live video frame is not specifically limited in the present disclosure.
In step S120, a game object is determined according to the image element to be identified.
The image element to be identified may obtain a game object adapted to the image element to be identified from a preset game object library, referring to fig. 4, fig. 4 schematically illustrates a flowchart of obtaining a game object adapted to the image element to be identified from a preset game object library in an exemplary embodiment of the disclosure, and the steps may include the following steps:
step S410, calculating the similarity between the game object in the preset game object library and the image element to be identified, and selecting the game object with the similarity greater than or equal to a similarity threshold as a target game object;
step S420, obtaining attribute information of the game object with the maximum similarity with the image element to be identified in the target game object.
The above steps S410 to S420 are explained in detail below.
In step S410, the similarity between the game object in the preset game object library and the image element to be identified is calculated, and the game object with the similarity greater than or equal to the similarity threshold is selected as the target game object.
In this example embodiment, the server may acquire attribute information of a plurality of game objects in a preset game object library. The similarity between the element to be identified and the plurality of game objects is calculated, the similarity between the image element to be identified and the game objects in the preset game object library may be calculated by adopting a pixel point comparison mode, or other modes may be adopted, and the method is not particularly limited in the present exemplary embodiment. And selecting the game object with the similarity larger than or equal to the similarity threshold as a target game object.
In this example embodiment, the server may first extract a first feature vector of the image element to be identified and normalize the first feature vector, then the server may extract a second feature vector of the game object in the preset game object library and normalize the second feature vector, and then calculate the similarity between the image element to be identified and the game object in the preset game object library according to the first feature vector and the second feature vector. The manner of similarity calculation may be various, and is not particularly limited in this exemplary embodiment.
The similarity preset threshold value can be 60% of similarity, 70% of similarity or customized according to requirements.
In step S420, attribute information of the game object having the greatest similarity with the image element to be identified in the target game object is obtained.
In this example embodiment, the target game objects are sorted according to the size of the similarity, and attribute information of the game object in which the similarity with the image element to be identified is the largest is acquired.
In step S130, attribute information of the game object is displayed;
in the present exemplary embodiment, referring to fig. 2, the attribute information may include image information 211 and game object parameter information 212, and the server arranges the image information 211 and the game object parameter information 212 acquired from the database according to a preset rule and displays them in the form of a floating window 21. The preset rule may be to display the image information 211 on the upper half of the floating window 21 and display the game object parameter information 212 on the lower position of the image information 211. The image information 211 and the game object parameter information 212 may be displayed in an arranged manner in other ways, and the preset rule is not specifically limited in this exemplary embodiment.
In the present exemplary embodiment, the game object parameter information may include a background introduction of the game object, skill attributes, strength of attack defense, and other functions, and of course, the parameter information of the game object is different in different games, and is not defined in detail in the present exemplary embodiment.
In this example embodiment, the display control method for live game play of the present disclosure may further include performing, in response to an enlarged display operation performed by a user in an area where the floating window 21 is located, enlarged display of attribute information of the area where the enlarged display operation is located. The zooming-in display operation may be to hover the pointer of the mouse at the position where zooming-in is required in the floating window 21 and keep the preset time, which may be the same as the above, that is, the preset time may be 1 second, or 0.5 second, or may be customized according to the requirement.
In another exemplary implementation, referring to fig. 5, fig. 5 schematically illustrates a schematic view of another live video screen of a game in an exemplary embodiment of the present disclosure, the display control method in live game of the present disclosure may further include displaying detailed information of the game in response to a game detail display operation of the user, for example, in a card 221 game, displaying a current hand and details, remaining hands of the card 221 library, a used counter card 221, a card 221 of a reckoning counterpart, and the like.
Referring to fig. 5, in the card game, a display area 52 of "detailed information" is displayed on a game video display interface, and when a user manipulates a mouse to point or touch the display area 52 of "detailed information", the server generates a floating frame 51 on a video screen, and displays the current hand and details, the remaining hands of the card 221 library, the used game card 221, the card 221 of the reckoning counterpart, and the like in the floating frame 51.
In this example embodiment, the display control method in live game of the present disclosure may further include feeding back information to be supplemented by the game object attribute information and displaying the information in a floating window form and feeding back the image elements to the background server if the similarities between the game object in the preset game object library and the image elements to be identified are all smaller than the similarity threshold.
For example, the similarity threshold is 60%, but the calculated results of calculating the similarity between the image element to be identified and the game object in the preset game object library are all less than 60%, and then the attribute information is displayed on the floating window to be supplemented, and the image element is fed back to the background server, so that the background server can supplement the information.
It is noted that the above-described figures are merely schematic illustrations of processes involved in a method according to exemplary embodiments of the present disclosure, and are not intended to be limiting. It will be readily appreciated that the processes shown in the above figures do not indicate or limit the temporal order of these processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, for example, among a plurality of modules.
The following describes an embodiment of an apparatus of the present disclosure, which may be used to execute the display control method in the live game described above in the present disclosure. In addition, in an exemplary embodiment of the present disclosure, a display control apparatus in a live game is also provided. Referring to fig. 6, the display control apparatus 600 in the live game includes: the system comprises an acquisition module 610, a determination module 620 and a display module 630.
Wherein, the acquisition module 610 may be configured to determine an image element to be identified from a live video frame of a game in response to an object viewing operation for the live video frame of the game; the determining module 620 may be configured to determine a game object according to the image element to be identified; the presentation module 630 may be configured to present attribute information of the game object.
Since each functional module of the display control apparatus in a live game of the exemplary embodiment of the present disclosure corresponds to a step of the exemplary embodiment of the display control method in a live game described above, for details not disclosed in the embodiment of the apparatus of the present disclosure, please refer to the embodiment of the display control method in a live game described above in the present disclosure.
It should be noted that although in the above detailed description several modules or units of a device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit in accordance with embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into a plurality of modules or units to be embodied.
In addition, in an exemplary embodiment of the present disclosure, an electronic device capable of implementing the display control method in the above-described live game is also provided.
Those skilled in the art will appreciate that the various aspects of the present disclosure may be implemented as a system, method, or program product. Accordingly, various aspects of the disclosure may be embodied in the following forms, namely: an entirely hardware embodiment, an entirely software embodiment (including firmware, micro-code, etc.) or an embodiment combining hardware and software aspects may be referred to herein as a "circuit," module "or" system.
An electronic device 700 according to such an embodiment of the present disclosure is described below with reference to fig. 7. The electronic device 700 shown in fig. 7 is merely an example and should not be construed to limit the functionality and scope of use of embodiments of the present disclosure in any way.
As shown in fig. 7, the electronic device 700 is embodied in the form of a general purpose computing device. Components of electronic device 700 may include, but are not limited to: the at least one processing unit 710, the at least one storage unit 720, a bus 730 connecting the different system components (including the storage unit 720 and the processing unit 710), and a display unit 740.
Wherein the storage unit stores program code that is executable by the processing unit 710 such that the processing unit 710 performs steps according to various exemplary embodiments of the present disclosure described in the above-described "exemplary methods" section of the present specification. For example, the processing unit 710 may perform step S110 as shown in fig. 1: determining an image element to be identified from a game live video picture in response to an object viewing operation for the game live video picture; s120: determining a game object according to the image element to be identified; s130: and displaying the attribute information of the game object.
As another example, the electronic device may implement the steps shown in fig. 3-4.
The memory unit 720 may include readable media in the form of volatile memory units, such as Random Access Memory (RAM) 721 and/or cache memory 722, and may further include Read Only Memory (ROM) 723.
The storage unit 720 may also include a program/utility 724 having a set (at least one) of program modules 725, such program modules 725 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment.
Bus 730 may be a bus representing one or more of several types of bus structures including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
The electronic device 700 may also communicate with one or more external devices 770 (e.g., keyboard, pointing device, bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device 700, and/or any device (e.g., router, modem, etc.) that enables the electronic device 700 to communicate with one or more other computing devices. Such communication may occur through an input/output (I/O) interface 750. Also, electronic device 700 may communicate with one or more networks such as a Local Area Network (LAN), a Wide Area Network (WAN) and/or a public network, such as the Internet, through network adapter 760. As shown, network adapter 760 communicates with other modules of electronic device 700 over bus 730. It should be appreciated that although not shown, other hardware and/or software modules may be used in connection with electronic device 700, including, but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, data backup storage systems, and the like.
From the above description of embodiments, those skilled in the art will readily appreciate that the example embodiments described herein may be implemented in software, or in combination with the necessary hardware. Thus, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (may be a CD-ROM, a U-disk, a mobile hard disk, etc.) or on a network, and includes several instructions to cause a computing device (may be a personal computer, a server, a terminal device, or a network device, etc.) to perform the method according to the embodiments of the present disclosure.
In an exemplary embodiment of the present disclosure, a computer-readable storage medium having stored thereon a program product capable of implementing the method described above in the present specification is also provided. In some possible embodiments, the various aspects of the present disclosure may also be implemented in the form of a program product comprising program code for causing a terminal device to carry out the steps according to the various exemplary embodiments of the disclosure as described in the "exemplary methods" section of this specification, when the program product is run on the terminal device.
Referring to fig. 8, a program product 800 for implementing the above-described method, which may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer, is described according to an embodiment of the present disclosure. However, the program product of the present disclosure is not limited thereto, and in this document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium would include the following: an electrical connection having one or more wires, a portable disk, a hard disk, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The computer readable signal medium may include a data signal propagated in baseband or as part of a carrier wave with readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
Furthermore, the above-described figures are only schematic illustrations of processes included in the method according to the exemplary embodiments of the present disclosure, and are not intended to be limiting. It will be readily appreciated that the processes shown in the above figures do not indicate or limit the temporal order of these processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, for example, among a plurality of modules.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any adaptations, uses, or adaptations of the disclosure following the general principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (9)

1. A display control method in live game, comprising:
determining an image element to be identified from a game live video picture in response to an object viewing operation for the game live video picture;
determining a game object according to the image element to be identified;
displaying attribute information of the game object, wherein the attribute information comprises image information and game object parameter information;
wherein, the displaying the attribute information of the game object includes:
typesetting the image information and the game object parameter information according to a preset rule, and displaying in a floating window mode;
wherein determining a game object according to the image element to be identified comprises:
acquiring a game object matched with the image element to be identified from a preset game object library according to the image element to be identified;
the method for acquiring the game object matched with the image element to be identified from a preset game object library according to the image element to be identified comprises the following steps:
calculating the similarity between the game object in the preset game object library and the image element to be identified, and selecting the game object with the similarity greater than or equal to a similarity threshold as a target game object;
and acquiring attribute information of the game object with the maximum similarity with the image element to be identified in the target game object.
2. The method of claim 1, wherein determining an image element to be identified from the game live video picture comprises:
performing edge detection on an area within a preset range of the position of the object checking operation to obtain a game object to be identified;
and extracting the image elements to be identified of the game object to be identified.
3. The method of claim 1, wherein the object-viewing operation comprises:
moving an operation point according to user operation, so that the operation point is positioned in a preset area of the live video picture of the game;
the operation point comprises a mouse pointer position or a touch point of a user on a touch interface.
4. A method according to claim 3, characterized in that the method further comprises:
and determining an image element to be identified from the game live video picture when the operation point is located in a preset area of the game live video picture and lasts for a preset time.
5. The method according to claim 1, wherein the method further comprises:
responding to the amplified display operation of the user in the area where the floating window is located, and amplifying and displaying the attribute information of the area where the amplified display operation is located.
6. The method according to claim 1, wherein the method further comprises:
if the similarity between the game object and the image element to be identified in the preset game object library is smaller than the similarity threshold, feeding back the information to be supplemented by the game object attribute information, displaying the information in a floating window mode, and feeding back the image element to a background server.
7. A display control device in live game, comprising:
the acquisition module is used for responding to object viewing operation aiming at a game live video picture and determining an image element to be identified from the game live video picture;
the determining module is used for determining a game object according to the image element to be identified;
the display module displays attribute information of the game object, wherein the attribute information comprises image information and game object parameter information;
wherein the display module is configured to:
typesetting the image information and the game object parameter information according to a preset rule, and displaying in a floating window mode;
wherein determining a game object according to the image element to be identified comprises:
acquiring a game object matched with the image element to be identified from a preset game object library according to the image element to be identified;
the method for acquiring the game object matched with the image element to be identified from a preset game object library according to the image element to be identified comprises the following steps:
calculating the similarity between the game object in the preset game object library and the image element to be identified, and selecting the game object with the similarity greater than or equal to a similarity threshold as a target game object;
and acquiring attribute information of the game object with the maximum similarity with the image element to be identified in the target game object.
8. A computer-readable storage medium having stored thereon a computer program, wherein the program when executed by a processor implements the display control method in a live game as claimed in any one of claims 1 to 6.
9. An electronic device, comprising:
a processor; and
a memory for storing one or more programs that, when executed by the one or more processors, cause the one or more processors to implement the display control method in a live game as claimed in any one of claims 1 to 6.
CN201911351013.2A 2019-12-24 2019-12-24 Display control method and device in game live broadcast, storage medium and electronic equipment Active CN111097168B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911351013.2A CN111097168B (en) 2019-12-24 2019-12-24 Display control method and device in game live broadcast, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911351013.2A CN111097168B (en) 2019-12-24 2019-12-24 Display control method and device in game live broadcast, storage medium and electronic equipment

Publications (2)

Publication Number Publication Date
CN111097168A CN111097168A (en) 2020-05-05
CN111097168B true CN111097168B (en) 2024-02-27

Family

ID=70424585

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911351013.2A Active CN111097168B (en) 2019-12-24 2019-12-24 Display control method and device in game live broadcast, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN111097168B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112162683A (en) * 2020-09-25 2021-01-01 珠海格力电器股份有限公司 Image amplification method and device and storage medium
CN112261465A (en) * 2020-10-26 2021-01-22 南京维沃软件技术有限公司 Video processing method and device
CN114637890A (en) * 2020-12-16 2022-06-17 花瓣云科技有限公司 Method, terminal device and storage medium for displaying label in image screen
CN112870713B (en) * 2021-02-08 2024-02-27 网易(杭州)网络有限公司 Interaction method and device of game interface
CN113485617B (en) * 2021-07-02 2024-05-03 广州博冠信息科技有限公司 Animation display method and device, electronic equipment and storage medium
CN113573090A (en) * 2021-07-28 2021-10-29 广州方硅信息技术有限公司 Content display method, device and system in game live broadcast and storage medium
CN116271821A (en) * 2023-03-27 2023-06-23 北京字跳网络技术有限公司 Information display method, device, computer equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108211359A (en) * 2017-12-28 2018-06-29 珠海市君天电子科技有限公司 A kind of information cuing method, device, terminal and computer readable storage medium
CN108769821A (en) * 2018-05-25 2018-11-06 广州虎牙信息科技有限公司 Scene of game describes method, apparatus, equipment and storage medium
CN108833936A (en) * 2018-05-25 2018-11-16 广州虎牙信息科技有限公司 Direct broadcasting room information-pushing method, device, server and medium
CN109224444A (en) * 2018-08-17 2019-01-18 深圳市商汤科技有限公司 Game charater recognition methods, device, storage medium and electronic equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108211359A (en) * 2017-12-28 2018-06-29 珠海市君天电子科技有限公司 A kind of information cuing method, device, terminal and computer readable storage medium
CN108769821A (en) * 2018-05-25 2018-11-06 广州虎牙信息科技有限公司 Scene of game describes method, apparatus, equipment and storage medium
CN108833936A (en) * 2018-05-25 2018-11-16 广州虎牙信息科技有限公司 Direct broadcasting room information-pushing method, device, server and medium
CN109224444A (en) * 2018-08-17 2019-01-18 深圳市商汤科技有限公司 Game charater recognition methods, device, storage medium and electronic equipment

Also Published As

Publication number Publication date
CN111097168A (en) 2020-05-05

Similar Documents

Publication Publication Date Title
CN111097168B (en) Display control method and device in game live broadcast, storage medium and electronic equipment
CN109783178B (en) Color adjusting method, device, equipment and medium for interface component
CN110418151B (en) Bullet screen information sending and processing method, device, equipment and medium in live game
CN110090444B (en) Game behavior record creating method and device, storage medium and electronic equipment
CN114697727A (en) Live broadcast room display method and device, electronic equipment, storage medium and program product
US11877091B2 (en) Method for adjusting position of video chat window and display device
US20170263035A1 (en) Video-Associated Objects
CN114225400B (en) Barrage processing method and device, storage medium and electronic equipment
CN109939433B (en) Operation control method and device of virtual card, storage medium and electronic equipment
CN111324252B (en) Display control method and device in live broadcast platform, storage medium and electronic equipment
CN109104631B (en) Video display method and device
CN111760272A (en) Game information display method and device, computer storage medium and electronic equipment
CN111773721A (en) Game screen display method and device, electronic device and storage medium
CN108776544B (en) Interaction method and device in augmented reality, storage medium and electronic equipment
CN111638787A (en) Method and device for displaying information
CN112578957A (en) Virtual gift recommendation method and device in live broadcast, storage medium and electronic equipment
CN110062287B (en) Target object control method and device, storage medium and electronic equipment
CN111988670A (en) Video playing method and device, electronic equipment and computer readable storage medium
CN109954276B (en) Information processing method, device, medium and electronic equipment in game
CN113840177B (en) Live interaction method and device, storage medium and electronic equipment
CN112188221B (en) Play control method, play control device, computer equipment and storage medium
CN112929685B (en) Interaction method and device for VR live broadcast room, electronic device and storage medium
CN106028094A (en) Video content providing method and device and electronic equipment
CN110141854B (en) Information processing method and device in game, storage medium and electronic equipment
CN109361958A (en) Multi-lingual subtitle fabricating method, device, medium and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant