[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112395825A - Method and device for processing special effects of characters - Google Patents

Method and device for processing special effects of characters Download PDF

Info

Publication number
CN112395825A
CN112395825A CN201910708517.9A CN201910708517A CN112395825A CN 112395825 A CN112395825 A CN 112395825A CN 201910708517 A CN201910708517 A CN 201910708517A CN 112395825 A CN112395825 A CN 112395825A
Authority
CN
China
Prior art keywords
special effect
text
terminal screen
characters
multimedia
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.)
Pending
Application number
CN201910708517.9A
Other languages
Chinese (zh)
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.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology 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 Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN201910708517.9A priority Critical patent/CN112395825A/en
Priority to PCT/CN2020/105438 priority patent/WO2021018177A1/en
Publication of CN112395825A publication Critical patent/CN112395825A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/106Display of layout of documents; Previewing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/109Font handling; Temporal or kinetic typography
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a method and a device for processing a special character effect, electronic equipment and a computer readable storage medium. The method comprises the following steps: sending a request for acquiring a character special effect resource to a server; the text special effect resource is used for realizing the display special effect of the text associated with the multimedia; receiving the character special effect resource sent by the server; and carrying out special effect processing on at least two sentences of characters according to the character special effect resources, so that the characters displayed at the current position of a terminal screen are changed into the characters of the next sentence along with the playing progress of the multimedia. According to the method and the device for displaying the characters, the character special effect resources are obtained from the server, the characters are subjected to special effect processing according to the character special effect resources, the characters displayed at the current position of the terminal screen are changed to display the next sentence of characters along with the playing progress of the multimedia, the client side does not need to be updated, the character special effect resources can be obtained, and the character special effects are more flexible to use.

Description

Method and device for processing special effects of characters
Technical Field
The present disclosure relates to the field of image processing technologies, and in particular, to a method and an apparatus for processing special effects of characters, and a computer-readable storage medium.
Background
The character design is a font paradigm often mentioned in the past user interface design, and is emphasized on the shape. Text special effects are rarely mentioned, but with the popular trend of brief design, if the text can be made to move, even a single image-text page can immediately "live", and the text special effects can also be another visual experience of the user.
In the prior art, an application program with a fixed version corresponds to a fixed character special effect, that is, once the version of the application program is determined, the type of the character special effect is determined. For example, a fixed type of text special effect exists in the current version, other new text special effects cannot be added, and only after the version is updated, the new text special effects can be added into the application program along with the update of the version, so that the method is very inflexible.
Disclosure of Invention
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
The technical problem to be solved by the present disclosure is to provide a method for processing a special character effect, so as to at least partially solve the technical problem of inflexible special character effect in the prior art. In addition, a character special effect processing device, a character special effect processing hardware device, a computer readable storage medium and a character special effect processing terminal are also provided.
In order to achieve the above object, according to one aspect of the present disclosure, the following technical solutions are provided:
a character special effect processing method comprises the following steps:
sending a request for acquiring a character special effect resource to a server; the text special effect resource is used for realizing the display special effect of the text associated with the multimedia;
receiving the character special effect resource sent by the server;
and carrying out special effect processing on at least two sentences of characters according to the character special effect resources, so that the characters displayed at the current position of a terminal screen are changed into the characters of the next sentence along with the playing progress of the multimedia.
In order to achieve the above object, according to one aspect of the present disclosure, the following technical solutions are provided:
a character special effect processing method comprises the following steps:
receiving a request for acquiring a character special effect resource sent by a client; the text special effect resource is used for realizing the display special effect of the text associated with the multimedia;
and sending the character special effect resource to the client so that the client performs special effect processing on at least two sentences of characters according to the character special effect resource, and the characters displayed at the current position of the terminal screen are changed to display the next sentence of characters along with the playing progress of the multimedia.
In order to achieve the above object, according to one aspect of the present disclosure, the following technical solutions are provided:
a character special effect processing apparatus comprising:
the request sending module is used for sending a request for acquiring the character special effect resource to the server; the text special effect resource is used for realizing the display special effect of the text associated with the multimedia;
the resource receiving module is used for receiving the character special effect resource sent by the server;
and the special effect display module is used for carrying out special effect processing on at least two sentences of characters according to the character special effect resources, so that the characters displayed at the current position of the terminal screen are changed into the characters of the next sentence along with the playing progress of the multimedia.
In order to achieve the above object, according to one aspect of the present disclosure, the following technical solutions are provided:
a character special effect processing apparatus comprising:
the request receiving module is used for receiving a request for acquiring the character special effect resource sent by the client; the text special effect resource is used for realizing the display special effect of the text associated with the multimedia;
and the resource sending module is used for sending the character special effect resource to the client so that the client performs special effect processing on at least two sentences of characters according to the character special effect resource, and the characters displayed at the current position of a terminal screen are changed into the characters displayed next sentence along with the playing progress of the multimedia.
In order to achieve the above object, according to one aspect of the present disclosure, the following technical solutions are provided:
an electronic device, comprising:
a memory for storing non-transitory computer readable instructions; and
the processor is used for executing the computer readable instructions, so that the processor can realize the word special effect processing method when executing.
In order to achieve the above object, according to one aspect of the present disclosure, the following technical solutions are provided:
a computer readable storage medium storing non-transitory computer readable instructions which, when executed by a computer, cause the computer to perform any of the above word effect processing methods.
In order to achieve the above object, according to still another aspect of the present disclosure, the following technical solutions are also provided:
a character special effect processing terminal comprises any one of the character special effect processing devices.
According to the method and the device for displaying the characters, the character special effect resources are obtained from the server, the characters are subjected to special effect processing according to the character special effect resources, the characters displayed at the current position of the terminal screen are changed to display the next sentence of characters along with the playing progress of the multimedia, the client side does not need to be updated, the character special effect resources can be obtained, and the character special effects are more flexible to use.
The foregoing is a summary of the present disclosure, and for the purposes of promoting a clear understanding of the technical means of the present disclosure, the present disclosure may be embodied in other specific forms without departing from the spirit or essential attributes thereof.
Drawings
The above and other features, advantages and aspects of various embodiments of the present disclosure will become more apparent by referring to the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It should be understood that the drawings are schematic and that elements and features are not necessarily drawn to scale.
FIG. 1 is a flow chart illustrating a text effect processing method according to an embodiment of the present disclosure;
FIG. 2 is a flowchart illustrating a text effect processing method according to an embodiment of the disclosure;
FIG. 3 is a schematic structural diagram of a text effect processing apparatus according to an embodiment of the present disclosure;
FIG. 4 is a schematic structural diagram of a text effect processing apparatus according to an embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but rather are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the disclosure are for illustration purposes only and are not intended to limit the scope of the disclosure.
It should be understood that the various steps recited in the method embodiments of the present disclosure may be performed in a different order, and/or performed in parallel. Moreover, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect.
The term "include" and variations thereof as used herein are open-ended, i.e., "including but not limited to". The term "based on" is "based, at least in part, 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". Relevant definitions for other terms will be given in the following description.
Example one
In order to solve the technical problem that a special character effect is inflexible in the prior art, the embodiment of the disclosure provides a special character effect processing method. As shown in fig. 1, the method for processing special effects of characters mainly includes the following steps S11 to S13.
Step S11: sending a request for acquiring a character special effect resource to a server; the text special effect resource is used for realizing the display special effect of the text associated with the multimedia.
The execution subject of this embodiment is a client installed in the terminal, and may be, for example, a short video application program or music playing software. The terminal may be a mobile terminal (e.g., a smartphone, a tablet computer, etc.) or a fixed terminal (e.g., a desktop computer).
The multimedia can be a video, and the corresponding characters are lines; or music, and the corresponding words are lyrics.
The display special effect can be that characters are enlarged and reduced, gradually disappear from the terminal screen, gradually displayed on the terminal screen and the like.
Specifically, a multimedia option and/or a text special effect resource option may be provided in the client application interface, for example, a multimedia list is provided, where the multimedia list includes a plurality of multimedia names, such as video names or music names; and/or a text special effect resource list, wherein the text special effect resource list comprises special effect information, such as amplification or reduction. Through the multimedia options and/or the text special effect resource options, a user can select multimedia and/or corresponding text special effect resources at a client according to requirements, and then locally acquire the corresponding multimedia and text associated with the multimedia, or send a request for acquiring the multimedia resources to a server, and receive the multimedia and the text associated with the multimedia, such as music and corresponding lyrics, sent by the server.
Step S12: and receiving the character special effect resource sent by the server.
The server can be a third-party server, and the third-party server is mainly used for storing the character special effect resources. The application server corresponding to the client is also used for storing multimedia and texts associated with the multimedia besides being used for storing text special effect resources.
Step S13: and carrying out special effect processing on at least two sentences of characters according to the character special effect resources, so that the characters displayed at the current position of a terminal screen are changed into the characters of the next sentence along with the playing progress of the multimedia.
The display position of the next sentence of characters can be the current position or other preset positions.
Specifically, for example, the multimedia is music and lyrics, special effect processing is performed on at least two sentences of lyrics according to a text special effect resource sent by the server, and in the music playing process, the lyrics displayed at the current position of the terminal screen are converted into the lyrics of the next sentence along with the playing progress of the multimedia.
In the embodiment, the text special effect resource is acquired from the server, and the special effect processing is performed on the text according to the text special effect resource, so that the text displayed at the current position of the terminal screen is changed to display the next sentence of text along with the playing progress of the multimedia, the client side does not need to be updated, the text special effect resource can be acquired, and the text special effect can be used more flexibly.
In an optional embodiment, step S13 specifically includes:
step S131: and acquiring a time stamp corresponding to the playing progress of the multimedia and the current characters corresponding to the time stamp.
Wherein, the time stamp is the time length of the current playing time relative to the starting playing time.
Specifically, the corresponding relation between the time stamp and the text can be preset, the corresponding time stamp is further determined according to the playing progress of the multimedia, and then the corresponding text is obtained according to the time stamp.
Step S132: and determining the display transparency of the current character according to the timestamp.
The display transparency may be a value between 0 and 1, and when the display transparency changes from 0 to 1, the text is gradually displayed, and when the display transparency changes from 1 to 0, the current text gradually disappears. The specific value is determined in real time according to the time stamp.
Step S133: and controlling the current text to disappear from the terminal screen along with the playing progress of the multimedia according to the display transparency, and displaying the next sentence of text on the terminal screen.
In an optional embodiment, step S133 specifically includes:
determining the display position of the next sentence of characters on the terminal screen; and controlling the current text to fade out from the terminal screen gradually along with the playing progress of the multimedia according to the display transparency, and gradually fading in the next sentence of text at the display position.
The display position may be the current position or other preset positions.
Specifically, for example, music and lyrics are used, when rendering, the current lyric is rendered onto the terminal screen through a bitmap according to a timestamp, when rendering, the transparency of the current lyric can be set to be gradually changed, for example, from transparency 1 to transparency 0, so as to form a fade-out effect, and the transparency of the lyric of the next sentence can also be set to be gradually changed, for example, from transparency 0 to transparency 1, so as to form a fade-in effect.
Further, the determining the display position of the next sentence of text on the terminal screen specifically includes:
adding a preset offset on the basis of the current position to serve as a target position; if the target position does not exceed a first preset position of the terminal screen, taking the target position as the display position; or if the target position exceeds the first preset position of the terminal screen, taking the second preset position of the terminal screen as the display position.
The first preset position and the second preset position can be set in a user-defined mode. For example, the first preset position is set as the bottom end of the terminal screen, and the second preset position is set as the top end of the terminal screen.
Specifically, taking music and lyrics as an example, when displaying the next lyric, the next lyric of the current lyric is obtained, and the position of the next lyric is moved to the next position. And when the position of the bitmap exceeds the preset position of the terminal screen, namely the first preset position, rendering the lyrics to the initial position, namely the second preset position.
In an optional embodiment, step S133 specifically includes:
acquiring a timestamp of the next sentence of characters; determining the time length according to the time stamp of the current character and the time stamp of the next sentence of characters; and controlling the current text to disappear from the terminal screen along with the playing progress of the multimedia according to the display transparency, and gradually displaying the next sentence of text on the terminal screen according to the time length.
Specifically, the time difference between the time stamp of the current text and the time stamp of the next text is used as the time length. Taking music and lyrics as an example, when the current lyrics disappear from a terminal screen during rendering, rendering the next lyric to the terminal screen through a bitmap, and controlling the display transparency of the next lyric to enable the next lyric to be slowly displayed along with the time length.
In an optional embodiment, step S133 specifically includes:
determining a scaling coefficient of the current character; and controlling the current text to zoom along with the playing progress of the multimedia according to the display transparency and the zoom factor, simultaneously disappearing from the terminal screen, and displaying the next sentence of text on the terminal screen.
Wherein, the zooming factor is the scale for enlarging or reducing the characters.
Specifically, for example, music and lyrics are taken as examples, current lyrics are amplified, the amplification coefficient is in direct proportion to time, the transparency of the current lyrics is in direct proportion to the time, and when the transparency is changed from 1 to 0, the current lyrics completely disappear while being amplified.
Further, the determining a scaling factor of the current text includes:
determining the time length according to the time stamp of the current character and the time stamp of the next sentence of characters;
equally dividing the time length, and determining a first direct proportional function according to the number of equally divided parts and the maximum value of the scaling coefficient;
and determining a real-time scaling coefficient according to the first direct scaling function and the playing progress.
For example, if the time length is divided by 5, the relationship between the zoom factor and the playing progress is y-1/5 x, where x is the playing progress, indicated by a timestamp, and y is the zoom factor.
Specifically, taking music and lyrics as an example, the time difference between the time stamp of the current lyric and the time stamp of the next lyric is equally divided, and the amplification factor or the reduction factor is in direct proportion to the time length, so that the current lyric just disappears before the next lyric is displayed.
Further, the method further comprises:
determining a second direct proportional function according to the number of the equal parts and the maximum value of the display transparency;
and determining the real-time display transparency according to the second direct proportional function and the playing progress.
Similarly, for example, if the time length is divided into 5 equal parts, the relation between the real-time display transparency and the playing progress is y-1/5 x, where x is the playing progress and is indicated by a time stamp, and y is the display transparency.
In an optional embodiment, step S133 specifically includes:
displaying the next sentence of characters at a first position of the terminal screen according to a preset transparency;
moving the current text from the current position to a second position of the terminal screen to disappear according to the display transparency and the playing progress;
and moving the next sentence of characters from the first position to the current position for displaying.
Wherein, the current position, the first position and the second position are three different positions on the terminal screen, and one example is as follows: the current position may be a middle position of the terminal screen, the first position may be below the middle position, and the second position may be above the middle position.
Specifically, taking music and lyrics as an example, 3 positions, a first position, a current position and a second position are preset. Acquiring a time stamp, displaying the current lyrics to the current position of a terminal screen through a bitmap, moving the current lyrics to a second display position along with the playing progress, and gradually reducing and gradually increasing the transparency until the current lyrics completely disappear; and simultaneously displaying the lyrics of the next sentence at the first display position in a reduced size and a preset transparency, moving the lyrics of the next sentence to the current position when moving to the time stamp for displaying the lyrics of the next sentence, and gradually amplifying the lyrics of the next sentence and gradually reducing the transparency while moving.
In an optional embodiment, the method further comprises:
step S15: running a local script program according to the script file in the character special effect resource;
step S16: and performing special effect processing on the characters through the script program, so that the characters are displayed on a terminal screen along with the playing progress of the multimedia and gradually disappear from the terminal screen.
Specifically, a script program may be written in advance, configured in the client, and include the corresponding script text in the text special effect resource. After receiving the character special effect resource sent by the server, the special effect processing of the characters is realized by running a script program, so that the characters displayed at the current position of the terminal screen are changed into the characters of the next sentence along with the playing progress of the multimedia.
Example two
In order to solve the technical problem that a special character effect is inflexible in the prior art, the embodiment of the disclosure provides a special character effect processing method. As shown in fig. 2, the method for processing special effects of characters mainly includes the following steps S21 to S22.
Step S21: receiving a request for acquiring a character special effect resource sent by a client; the text special effect resource is used for realizing the display special effect of the text associated with the multimedia.
Step S22: and sending the character special effect resource to the client so that the client performs special effect processing on at least two sentences of characters according to the character special effect resource, and the characters displayed at the current position of the terminal screen are changed to display the next sentence of characters along with the playing progress of the multimedia.
The execution subject of the present embodiment is a server. For specific explanation and implementation of the terms of the present embodiment, refer to the first embodiment, which is not described herein again.
In the embodiment, the text special effect resource is sent to the client, so that the client performs special effect processing on the text according to the text special effect resource, the text displayed at the current position of the terminal screen is changed to display the next sentence of text along with the playing progress of the multimedia, the client does not need to be updated, the text special effect resource can be obtained, and the text special effect can be used more flexibly.
It will be appreciated by those skilled in the art that obvious modifications (e.g., combinations of the enumerated modes) or equivalents may be made to the above-described embodiments.
Although the steps in the text special effect processing method embodiment are described in the above sequence, it should be clear to those skilled in the art that the steps in the embodiment of the present disclosure are not necessarily performed in the above sequence, and may also be performed in other sequences such as reverse, parallel, and cross, and further, on the basis of the above steps, those skilled in the art may add other steps, and these obvious modifications or equivalents should also be included in the protection scope of the present disclosure, and are not described herein again.
For convenience of description, only the relevant parts of the embodiments of the present disclosure are shown, and details of the specific techniques are not disclosed, please refer to the embodiments of the method of the present disclosure.
EXAMPLE III
In order to solve the technical problem that a special character effect is not flexible in the prior art, the embodiment of the disclosure provides a special character effect processing device. The device can execute the steps in the text special effect processing method embodiment described in the first embodiment. As shown in fig. 3, the apparatus mainly includes: a request sending module 31, a resource receiving module 32 and a special effect display module 33; wherein,
the request sending module 31 is configured to send a request for obtaining a text special effect resource to a server; the text special effect resource is used for realizing the display special effect of the text associated with the multimedia;
the resource receiving module 32 is configured to receive the text special effect resource sent by the server;
the special effect display module 33 is configured to perform special effect processing on at least two sentences of characters according to the character special effect resource, so that the characters displayed at the current position of the terminal screen are changed to display the next sentence of characters along with the playing progress of the multimedia.
Further, the special effect display module 33 includes: a character acquisition unit 331, a transparency determination unit 332, and a special effect display unit 333; wherein,
the text acquiring unit 331 is configured to acquire a timestamp corresponding to the playing progress of the multimedia and a current text corresponding to the timestamp;
the transparency determining unit 332 is configured to determine the display transparency of the current text according to the timestamp;
the special effect display unit 333 is configured to control the current text to disappear from the terminal screen along with the playing progress of the multimedia according to the display transparency, and display a next sentence of text on the terminal screen.
Further, the special effect display unit 333 is specifically configured to: determining the display position of the next sentence of characters on the terminal screen; and controlling the current text to fade out from the terminal screen gradually along with the playing progress of the multimedia according to the display transparency, and gradually fading in the next sentence of text at the display position.
Further, the special effect display unit 333 is specifically configured to: adding a preset offset on the basis of the current position to serve as a target position; if the target position does not exceed a first preset position of the terminal screen, taking the target position as the display position; or if the target position exceeds the first preset position of the terminal screen, taking the second preset position of the terminal screen as the display position.
Further, the special effect display unit 333 is specifically configured to: acquiring a timestamp of the next sentence of characters; determining the time length according to the time stamp of the current character and the time stamp of the next sentence of characters; and controlling the current text to disappear from the terminal screen along with the playing progress of the multimedia according to the display transparency, and gradually displaying the next sentence of text on the terminal screen according to the time length.
Further, the special effect display unit 333 is specifically configured to: determining a scaling coefficient of the current character; and controlling the current text to zoom along with the playing progress of the multimedia according to the display transparency and the zoom factor, simultaneously disappearing from the terminal screen, and displaying the next sentence of text on the terminal screen.
Further, the special effect display unit 333 is specifically configured to: determining the time length according to the time stamp of the current character and the time stamp of the next sentence of characters; equally dividing the time length, and determining a first direct proportional function according to the number of equally divided parts and the maximum value of the scaling coefficient; and determining a real-time scaling coefficient according to the first direct scaling function and the playing progress.
Further, the special effect display unit 333 is further configured to: determining a second direct proportional function according to the number of the equal parts and the maximum value of the display transparency; and determining the real-time display transparency according to the second direct proportional function and the playing progress.
Further, the special effect display unit 333 is specifically configured to: displaying the next sentence of characters at a first position of the terminal screen according to a preset transparency; moving the current text from the current position to a second position of the terminal screen to disappear according to the display transparency and the playing progress; and moving the next sentence of characters from the first position to the current position for displaying.
Further, the apparatus further comprises: a script execution module 34; wherein,
the script running module 34 is configured to run a local script program according to the script file in the text special effect resource; and performing special effect processing on the characters through the script program, so that the characters displayed at the current position of a terminal screen are changed into the characters of the next sentence along with the playing progress of the multimedia.
For a detailed description of the working principle, the technical effect of the implementation, and the like of the embodiment of the text special effect processing apparatus, reference may be made to the related description in the foregoing embodiment of the text special effect processing method, and further description is omitted here.
Example four
In order to solve the technical problem that a special character effect is not flexible in the prior art, the embodiment of the disclosure provides a special character effect processing device. The device can execute the steps in the text special effect processing method embodiment described in the second embodiment. As shown in fig. 4, the apparatus mainly includes: a request receiving module 41 and a resource sending module 42; wherein,
the request receiving module 41 is configured to receive a request for obtaining a text special effect resource sent by a client; the text special effect resource is used for realizing the display special effect of the text associated with the multimedia;
the resource sending module 42 is configured to send the text special effect resource to the client, so that the client performs special effect processing on at least two sentences of text according to the text special effect resource, and the text displayed at the current position of the terminal screen is changed to display the next sentence of text along with the playing progress of the multimedia.
For a detailed description of the working principle, the technical effect of the implementation, and the like of the embodiment of the text special effect processing apparatus, reference may be made to the related description in the foregoing embodiment of the text special effect processing method, and further description is omitted here.
EXAMPLE five
Referring now to FIG. 5, a block diagram of an electronic device 500 suitable for use in implementing embodiments of the present disclosure is shown. The terminal device in the embodiments of the present disclosure may include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a vehicle terminal (e.g., a car navigation terminal), and the like, and a stationary terminal such as a digital TV, a desktop computer, and the like. The electronic device shown in fig. 5 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 5, electronic device 500 may include a processing means (e.g., central processing unit, graphics processor, etc.) 501 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)502 or a program loaded from a storage means 506 into a Random Access Memory (RAM) 503. In the RAM 503, various programs and data necessary for the operation of the electronic apparatus 500 are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input/output (I/O) interface 505 is also connected to bus 504.
Generally, the following devices may be connected to the I/O interface 505: input devices 506 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 507 including, for example, a Liquid Crystal Display (LCD), speakers, vibrators, and the like; storage devices 506 including, for example, magnetic tape, hard disk, etc.; and a communication device 509. The communication means 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. While fig. 5 illustrates an electronic device 500 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer readable medium, the computer program containing program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication means 509, or installed from the storage means 506, or installed from the ROM 502. The computer program performs the above-described functions defined in the methods of the embodiments of the present disclosure when executed by the processing device 501.
It should be noted that the computer readable medium in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having 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. In the present disclosure, a computer 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. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer 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 computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
In some embodiments, the clients, servers may communicate using any currently known or future developed network Protocol, such as HTTP (HyperText Transfer Protocol), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: sending a request for acquiring a character special effect resource to a server; the text special effect resource is used for realizing the display special effect of the text associated with the multimedia; receiving the character special effect resource sent by the server; and carrying out special effect processing on at least two sentences of characters according to the character special effect resources, so that the characters displayed at the current position of a terminal screen are changed into the characters of the next sentence along with the playing progress of the multimedia.
Computer program code for carrying out operations for the present disclosure may be written in any combination of one or more programming languages, including but not limited to an object oriented programming language such as Java, Smalltalk, C + +, 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 computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. Where the name of an element does not in some cases constitute a limitation on the element itself.
The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
In the context of this disclosure, a machine-readable medium may 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. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, 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.
According to one or more embodiments of the present disclosure, there is provided a text effect processing method including:
sending a request for acquiring a character special effect resource to a server; the text special effect resource is used for realizing the display special effect of the text associated with the multimedia;
receiving the character special effect resource sent by the server;
and carrying out special effect processing on at least two sentences of characters according to the character special effect resources, so that the characters displayed at the current position of a terminal screen are changed into the characters of the next sentence along with the playing progress of the multimedia.
Further, the performing special effect processing on at least two sentences of characters according to the character special effect resource to convert the characters displayed at the current position of the terminal screen into the next sentence of characters along with the playing progress of the multimedia, includes:
acquiring a time stamp corresponding to the playing progress of the multimedia and a current character corresponding to the time stamp;
determining the display transparency of the current character according to the timestamp;
and controlling the current text to disappear from the terminal screen along with the playing progress of the multimedia according to the display transparency, and displaying the next sentence of text on the terminal screen.
Further, the controlling, according to the display transparency, the current text to disappear from the terminal screen along with the playing progress of the multimedia, and displaying a next sentence of text on the terminal screen includes:
determining the display position of the next sentence of characters on the terminal screen;
and controlling the current text to fade out from the terminal screen gradually along with the playing progress of the multimedia according to the display transparency, and gradually fading in the next sentence of text at the display position.
Further, the determining the display position of the next sentence of text on the terminal screen includes:
adding a preset offset on the basis of the current position to serve as a target position;
if the target position does not exceed a first preset position of the terminal screen, taking the target position as the display position; or,
and if the target position exceeds the first preset position of the terminal screen, taking the second preset position of the terminal screen as the display position.
Further, the controlling, according to the display transparency, the current text to disappear from the terminal screen along with the playing progress of the multimedia, and displaying a next sentence of text on the terminal screen includes:
acquiring a timestamp of the next sentence of characters;
determining the time length according to the time stamp of the current character and the time stamp of the next sentence of characters;
and controlling the current text to disappear from the terminal screen along with the playing progress of the multimedia according to the display transparency, and gradually displaying the next sentence of text on the terminal screen according to the time length.
Further, the controlling, according to the display transparency, the current text to disappear from the terminal screen along with the playing progress of the multimedia, and displaying a next sentence of text on the terminal screen includes:
determining a scaling coefficient of the current character;
and controlling the current text to zoom along with the playing progress of the multimedia according to the display transparency and the zoom factor, simultaneously disappearing from the terminal screen, and displaying the next sentence of text on the terminal screen.
Further, the determining a scaling factor of the current text includes:
determining the time length according to the time stamp of the current character and the time stamp of the next sentence of characters;
equally dividing the time length, and determining a first direct proportional function according to the number of equally divided parts and the maximum value of the scaling coefficient;
and determining a real-time scaling coefficient according to the first direct scaling function and the playing progress.
Further, the method further comprises:
determining a second direct proportional function according to the number of the equal parts and the maximum value of the display transparency;
and determining the real-time display transparency according to the second direct proportional function and the playing progress.
Further, the controlling, according to the display transparency, the current text to disappear from the terminal screen along with the playing progress of the multimedia, and displaying a next sentence of text on the terminal screen includes:
displaying the next sentence of characters at a first position of the terminal screen according to a preset transparency;
moving the current text from the current position to a second position of the terminal screen to disappear according to the display transparency and the playing progress;
and moving the next sentence of characters from the first position to the current position for displaying.
Further, the method further comprises:
running a local script program according to the script file in the character special effect resource;
and performing special effect processing on the characters through the script program, so that the characters displayed at the current position of a terminal screen are changed into the characters of the next sentence along with the playing progress of the multimedia.
According to one or more embodiments of the present disclosure, there is provided a text effect processing method including:
receiving a request for acquiring a character special effect resource sent by a client; the text special effect resource is used for realizing the display special effect of the text associated with the multimedia;
and sending the character special effect resource to the client so that the client performs special effect processing on at least two sentences of characters according to the character special effect resource, and the characters displayed at the current position of the terminal screen are changed to display the next sentence of characters along with the playing progress of the multimedia.
According to one or more embodiments of the present disclosure, there is provided a word special effect processing apparatus including:
the request sending module is used for sending a request for acquiring the character special effect resource to the server; the text special effect resource is used for realizing the display special effect of the text associated with the multimedia;
the resource receiving module is used for receiving the character special effect resource sent by the server;
and the special effect display module is used for carrying out special effect processing on at least two sentences of characters according to the character special effect resources, so that the characters displayed at the current position of the terminal screen are changed into the characters of the next sentence along with the playing progress of the multimedia.
Further, the special effect display module includes:
the character acquisition unit is used for acquiring a time stamp corresponding to the playing progress of the multimedia and the current characters corresponding to the time stamp;
the transparency determining unit is used for determining the display transparency of the current character according to the timestamp;
and the special effect display unit is used for controlling the current characters to disappear from the terminal screen along with the playing progress of the multimedia according to the display transparency, and displaying the next sentence of characters on the terminal screen.
Further, the special effect display unit is specifically configured to: determining the display position of the next sentence of characters on the terminal screen; and controlling the current text to fade out from the terminal screen gradually along with the playing progress of the multimedia according to the display transparency, and gradually fading in the next sentence of text at the display position.
Further, the special effect display unit is specifically configured to: adding a preset offset on the basis of the current position to serve as a target position; if the target position does not exceed a first preset position of the terminal screen, taking the target position as the display position; or if the target position exceeds the first preset position of the terminal screen, taking the second preset position of the terminal screen as the display position.
Further, the special effect display unit is specifically configured to: acquiring a timestamp of the next sentence of characters; determining the time length according to the time stamp of the current character and the time stamp of the next sentence of characters; and controlling the current text to disappear from the terminal screen along with the playing progress of the multimedia according to the display transparency, and gradually displaying the next sentence of text on the terminal screen according to the time length.
Further, the special effect display unit is specifically configured to: determining a scaling coefficient of the current character; and controlling the current text to zoom along with the playing progress of the multimedia according to the display transparency and the zoom factor, simultaneously disappearing from the terminal screen, and displaying the next sentence of text on the terminal screen.
Further, the special effect display unit is specifically configured to: determining the time length according to the time stamp of the current character and the time stamp of the next sentence of characters; equally dividing the time length, and determining a first direct proportional function according to the number of equally divided parts and the maximum value of the scaling coefficient; and determining a real-time scaling coefficient according to the first direct scaling function and the playing progress.
Further, the special effect display unit is further configured to: determining a second direct proportional function according to the number of the equal parts and the maximum value of the display transparency; and determining the real-time display transparency according to the second direct proportional function and the playing progress.
Further, the special effect display unit is specifically configured to: displaying the next sentence of characters at a first position of the terminal screen according to a preset transparency; moving the current text from the current position to a second position of the terminal screen to disappear according to the display transparency and the playing progress; and moving the next sentence of characters from the first position to the current position for displaying.
Further, the apparatus further comprises:
the script running module is used for running a local script program according to the script file in the character special effect resource; and performing special effect processing on the characters through the script program, so that the characters displayed at the current position of a terminal screen are changed into the characters of the next sentence along with the playing progress of the multimedia.
According to one or more embodiments of the present disclosure, there is provided a word special effect processing apparatus including:
the request receiving module is used for receiving a request for acquiring the character special effect resource sent by the client; the text special effect resource is used for realizing the display special effect of the text associated with the multimedia;
and the resource sending module is used for sending the character special effect resource to the client so that the client performs special effect processing on at least two sentences of characters according to the character special effect resource, and the characters displayed at the current position of a terminal screen are changed into the characters displayed next sentence along with the playing progress of the multimedia.
According to one or more embodiments of the present disclosure, there is provided an electronic device including:
a memory for storing non-transitory computer readable instructions; and
and the processor is used for executing the computer readable instructions, so that the processor can realize the character special effect processing method when executing.
According to one or more embodiments of the present disclosure, there is provided a computer-readable storage medium storing non-transitory computer-readable instructions which, when executed by a computer, cause the computer to perform the above-described word effect processing method.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.
Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limitations on the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims (15)

1. A character special effect processing method is characterized by comprising the following steps:
sending a request for acquiring a character special effect resource to a server; the text special effect resource is used for realizing the display special effect of the text associated with the multimedia;
receiving the character special effect resource sent by the server;
and carrying out special effect processing on at least two sentences of characters according to the character special effect resources, so that the characters displayed at the current position of a terminal screen are changed into the characters of the next sentence along with the playing progress of the multimedia.
2. The method of claim 1, wherein performing special effects processing on at least two words according to the word special effects resource, so that the words displayed at the current position of the terminal screen are changed to display the next word along with the playing progress of the multimedia, comprises:
acquiring a time stamp corresponding to the playing progress of the multimedia and a current character corresponding to the time stamp;
determining the display transparency of the current character according to the timestamp;
and controlling the current text to disappear from the terminal screen along with the playing progress of the multimedia according to the display transparency, and displaying the next sentence of text on the terminal screen.
3. The method of claim 2, wherein the controlling the current text to disappear from the terminal screen following the playing progress of the multimedia according to the display transparency and displaying the next text on the terminal screen comprises:
determining the display position of the next sentence of characters on the terminal screen;
and controlling the current text to fade out from the terminal screen gradually along with the playing progress of the multimedia according to the display transparency, and gradually fading in the next sentence of text at the display position.
4. The method of claim 3, wherein the determining the display position of the next sentence of text on the terminal screen comprises:
adding a preset offset on the basis of the current position to serve as a target position;
if the target position does not exceed a first preset position of the terminal screen, taking the target position as the display position; or,
and if the target position exceeds the first preset position of the terminal screen, taking the second preset position of the terminal screen as the display position.
5. The method of claim 2, wherein the controlling the current text to disappear from the terminal screen following the playing progress of the multimedia according to the display transparency and displaying the next text on the terminal screen comprises:
acquiring a timestamp of the next sentence of characters;
determining the time length according to the time stamp of the current character and the time stamp of the next sentence of characters;
and controlling the current text to disappear from the terminal screen along with the playing progress of the multimedia according to the display transparency, and gradually displaying the next sentence of text on the terminal screen according to the time length.
6. The method of claim 2, wherein the controlling the current text to disappear from the terminal screen following the playing progress of the multimedia according to the display transparency and displaying the next text on the terminal screen comprises:
determining a scaling coefficient of the current character;
and controlling the current text to zoom along with the playing progress of the multimedia according to the display transparency and the zoom factor, simultaneously disappearing from the terminal screen, and displaying the next sentence of text on the terminal screen.
7. The method of claim 6, wherein determining the scaling factor for the current word comprises:
determining the time length according to the time stamp of the current character and the time stamp of the next sentence of characters;
equally dividing the time length, and determining a first direct proportional function according to the number of equally divided parts and the maximum value of the scaling coefficient;
and determining a real-time scaling coefficient according to the first direct scaling function and the playing progress.
8. The method of claim 7, further comprising:
determining a second direct proportional function according to the number of the equal parts and the maximum value of the display transparency;
and determining the real-time display transparency according to the second direct proportional function and the playing progress.
9. The method of claim 2, wherein the controlling the current text to disappear from the terminal screen following the playing progress of the multimedia according to the display transparency and displaying the next text on the terminal screen comprises:
displaying the next sentence of characters at a first position of the terminal screen according to a preset transparency;
moving the current text from the current position to a second position of the terminal screen to disappear according to the display transparency and the playing progress;
and moving the next sentence of characters from the first position to the current position for displaying.
10. The method according to any one of claims 1-9, further comprising:
running a local script program according to the script file in the character special effect resource;
and performing special effect processing on the characters through the script program, so that the characters displayed at the current position of a terminal screen are changed into the characters of the next sentence along with the playing progress of the multimedia.
11. A character special effect processing method is characterized by comprising the following steps:
receiving a request for acquiring a character special effect resource sent by a client; the text special effect resource is used for realizing the display special effect of the text associated with the multimedia;
and sending the character special effect resource to the client so that the client performs special effect processing on at least two sentences of characters according to the character special effect resource, and the characters displayed at the current position of the terminal screen are changed to display the next sentence of characters along with the playing progress of the multimedia.
12. A character special effect processing apparatus, comprising:
the request sending module is used for sending a request for acquiring the character special effect resource to the server; the text special effect resource is used for realizing the display special effect of the text associated with the multimedia;
the resource receiving module is used for receiving the character special effect resource sent by the server;
and the special effect display module is used for carrying out special effect processing on at least two sentences of characters according to the character special effect resources, so that the characters displayed at the current position of the terminal screen are changed into the characters of the next sentence along with the playing progress of the multimedia.
13. A character special effect processing apparatus, comprising:
the request receiving module is used for receiving a request for acquiring the character special effect resource sent by the client; the text special effect resource is used for realizing the display special effect of the text associated with the multimedia;
and the resource sending module is used for sending the character special effect resource to the client so that the client performs special effect processing on at least two sentences of characters according to the character special effect resource, and the characters displayed at the current position of a terminal screen are changed into the characters displayed next sentence along with the playing progress of the multimedia.
14. An electronic device, comprising:
a memory for storing non-transitory computer readable instructions; and
a processor for executing the computer readable instructions, so that the processor implements the word effect processing method according to any one of claims 1 to 10 and the word effect processing method according to claim 11 when executed.
15. A computer-readable storage medium storing non-transitory computer-readable instructions that, when executed by a computer, cause the computer to perform the method for word effect processing according to any one of claims 1 to 10 and the method for word effect processing according to claim 11.
CN201910708517.9A 2019-08-01 2019-08-01 Method and device for processing special effects of characters Pending CN112395825A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910708517.9A CN112395825A (en) 2019-08-01 2019-08-01 Method and device for processing special effects of characters
PCT/CN2020/105438 WO2021018177A1 (en) 2019-08-01 2020-07-29 Method and apparatus for text effect processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910708517.9A CN112395825A (en) 2019-08-01 2019-08-01 Method and device for processing special effects of characters

Publications (1)

Publication Number Publication Date
CN112395825A true CN112395825A (en) 2021-02-23

Family

ID=74228223

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910708517.9A Pending CN112395825A (en) 2019-08-01 2019-08-01 Method and device for processing special effects of characters

Country Status (2)

Country Link
CN (1) CN112395825A (en)
WO (1) WO2021018177A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160035323A1 (en) * 2014-07-31 2016-02-04 Samsung Electronics Co., Ltd. Method and apparatus for visualizing music information
CN107943964A (en) * 2017-11-27 2018-04-20 腾讯音乐娱乐科技(深圳)有限公司 Lyric display method, device and computer-readable recording medium
CN109257499A (en) * 2018-09-30 2019-01-22 腾讯音乐娱乐科技(深圳)有限公司 A kind of Dynamic Display method and device of the lyrics
CN109672919A (en) * 2018-12-26 2019-04-23 新华三技术有限公司合肥分公司 Caption presentation method, device and user terminal
CN109902282A (en) * 2019-02-20 2019-06-18 腾讯音乐娱乐科技(深圳)有限公司 A kind of character typesetting method, device and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150109532A1 (en) * 2013-10-23 2015-04-23 Google Inc. Customizing mobile media captioning based on mobile media rendering
CN104899184B (en) * 2014-03-04 2019-10-15 腾讯科技(深圳)有限公司 Literal processing method, apparatus and system
CN106340287A (en) * 2016-08-25 2017-01-18 广安欧奇仕电子科技有限公司 Processing method of mobile phone song requesting
CN108055592A (en) * 2017-11-21 2018-05-18 广州视源电子科技股份有限公司 Subtitle display method and device, mobile terminal and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160035323A1 (en) * 2014-07-31 2016-02-04 Samsung Electronics Co., Ltd. Method and apparatus for visualizing music information
CN107943964A (en) * 2017-11-27 2018-04-20 腾讯音乐娱乐科技(深圳)有限公司 Lyric display method, device and computer-readable recording medium
CN109257499A (en) * 2018-09-30 2019-01-22 腾讯音乐娱乐科技(深圳)有限公司 A kind of Dynamic Display method and device of the lyrics
CN109672919A (en) * 2018-12-26 2019-04-23 新华三技术有限公司合肥分公司 Caption presentation method, device and user terminal
CN109902282A (en) * 2019-02-20 2019-06-18 腾讯音乐娱乐科技(深圳)有限公司 A kind of character typesetting method, device and storage medium

Also Published As

Publication number Publication date
WO2021018177A1 (en) 2021-02-04

Similar Documents

Publication Publication Date Title
CN111399956B (en) Content display method and device applied to display equipment and electronic equipment
CN110784754A (en) Video display method and device and electronic equipment
CN111459364B (en) Icon updating method and device and electronic equipment
CN111784712B (en) Image processing method, device, equipment and computer readable medium
CN110516159B (en) Information recommendation method and device, electronic equipment and storage medium
CN110837333A (en) Method, device, terminal and storage medium for adjusting playing progress of multimedia file
CN110134905B (en) Page update display method, device, equipment and storage medium
CN113535105B (en) Media file processing method, device, equipment, readable storage medium and product
CN111259636A (en) Document rendering method and device and electronic equipment
CN110378282B (en) Image processing method and device
CN110996155B (en) Video playing page display method and device, electronic equipment and computer readable medium
CN114428925A (en) Page rendering method and device, electronic equipment and computer readable medium
CN111258582A (en) Window rendering method and device, computer equipment and storage medium
CN111756953A (en) Video processing method, device, equipment and computer readable medium
CN111324405A (en) Character display method and device and electronic equipment
CN111273884A (en) Image display method and device and electronic equipment
CN111815508A (en) Image generation method, device, equipment and computer readable medium
CN111259291A (en) View display method and device and electronic equipment
CN112307393A (en) Information issuing method and device and electronic equipment
CN110619079B (en) Method and device for pushing information
CN112395825A (en) Method and device for processing special effects of characters
CN114095670A (en) Method, device, equipment and medium for switching video personal works
CN112488947A (en) Model training and image processing method, device, equipment and computer readable medium
CN112306339B (en) Method and apparatus for displaying image
CN110825480A (en) Picture display method and device, electronic equipment and computer readable storage medium

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