Subtitle display method and related device

A subtitle and character technology, applied in the field of subtitle display methods and related devices, can solve the problems of loss of interaction, difficulty in attracting users to read subtitle content, and single subtitle method.

Active Publication Date: 2021-09-14
TENCENT TECH (SHENZHEN) CO LTD
20 Cites 0 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0003] In related technologies, the way to display subtitles in the video display area is relatively single, for example, most subtitles simply scroll from one side of the display area to the other
[0004] This...
View more

Method used

By changing the color of the characters in the subtitles, the terminal device 101 can present a novel subtitle form to the user, thereby enriching the types and playability of the subtitles; in addition, performing color changes based on the character display sequence can further attract users to The attention of subtitles can promote users to participate in the interaction of such subtitles, and at the same time, it can provide novel visual effects for the target video. For example, in the scene shown in Figure 1, since the position of the interactive subtitle is similar to the display position of the lyrics in the Karaoke TV (KTV) video, and the color of the lyrics in the subtitle will follow the singing of the lyrics The sequence is changed, so this subtitle display method can simulate a display effect similar to KTV.
Can be found out by above-mentioned technical scheme, in order to improve the diversity and interest of subtitle form, the display color of character in this interactive subtitle can be based on character display sequence, change from the first display color to the second display color, thereby Make the interactive subtitles displayed in the display area change from the first display color to the second display color finally. On the one hand, this color changing method can improve the richness and interest of the subtitle form. On the other hand, changing the color of the characters based on the display order of the characters can better attract the user's attention and guide the user to browse the characters included in the interactive subtitle. The new subtitle display method not only enriches the subtitle display form, but also enhances the interactive demands of users when watching videos.
In order to improve richness and playability of subtitles, processing equipment can add a kind of display type to be the interactive subtitle of discoloration type, and this display type refers to the display mode of interactive subtitle in the display area of ​​target video, the The display area is used to display the target video. The characters in the interactive subtitles of this color-changing type can change color in a certain order in the display area. Compared with ordinary subtitles that cannot change color, interactive subtitles of color-changing type can attract The user browses the interactive subtitle to increase the user's participation in the interactive subtitle gameplay. Wherein, a character is a general designation of a character, a grapheme-like unit or a symbol, and various other special symbols.
In order to make this color-changing display effect more suitable for users to browse subtitles, the processing device can determine the character display sequence corresponding to the interactive subtitles, and the character display sequence refers to the display sequence of the interactive subtitles displayed by the processing device in the display area. Sequence when characters are included. Usually, the display order of the characters can more effectively reflect the interactive intention of the interactive subtitle. For example, when the interactive subtitle is a sentence, the display order of the characters can be the input sequence of the characters included in the sentence. Therefore, by changing the display color of the characters in the interactive subtitles from the first display color to the second display color based on the character display order, it is possible to more effectively control the user's subtitle browsing on the basis of attracting users to browse the interactive subtitles. guide, so as to improve the user's interactive experience based on the interactive subtitles, and further attract users to participate in this type of interaction.
In the embodiment of the present application, in response to the trigger operation for the displayed discoloration type identification, the processing device can display the subtitle input interface corresponding to the discoloration type, and the subtitle input interface is used to input the user to send the discoloration type interaction. The subtitle content of the subtitle. The processing device may generate a subtitle release request for the target video through the target subtitle acquired by the subtitle input interface, and the subtitle release request is used to release the target subtitle in the display area of ​​the target video. The subtitle release request includes the target subtitle to be released and the color change type identifier, and the target subtitle is the content of the subtitle that the user wants to send this time. Since the user triggers the color-changing type identification, in order to quickly satisfy the user's willingness to participate in the color-changing subtitle game, the subtitle input interface provided by the processing device can directly The color-changing subtitles can be sent by inputting the content of the subtitles to be sent, which simplifies the operation steps required to participate in the game of color-changing subtitles, and further improves the user experience.
Wherein, because the character display sequence is consistent with the semantic reading direction, that is, when the processing device displays the characters of the interactive subtitle in the display area, the display sequence is determined based on the semantics of the interactive subtitle, therefore, no matter which processing device is set A semantic reading direction, in the process of actually displaying the interactive subtitle, the user can browse the interactive subtitle in an easier-to-understand browsing direction. Based on this, in order to improve the richness and interest of the interactive gameplay, the processing device can set a variety of semantic reading directions, which can include a left-to-right direction and a right-to-left direction in the display area. Or top-to-bottom direction. Therefore, on the basis of ensuring that the user can easily browse, the user's browsing experience and visual experience are enriched. As shown in Figure 9A, the display order of the characters of the lyrics can be from left to right, or as show...
View more

Abstract

The embodiment of the invention discloses a subtitle display method and a related device. The method comprises the steps of: enabling a processing device to obtain a subtitle sending request for a target video, wherein the subtitle sending request comprises to-be-displayed interactive subtitles and a color change type identifier; and displaying the interactive subtitle in the display area of the target video according to the first display color and the second display color corresponding to the color change type, and converting the display color of the characters in the interactive subtitle from the first display color to the second display color based on the character display sequence in the time interval of displaying the interactive subtitle. According to the color changing mode, on one hand, richness and interestingness of the caption form can be improved, on the other hand, the attention of a user can be better attracted by sequentially changing the color of the characters based on the character display sequence, the effect of guiding the user to browse the characters included in the interactive caption is achieved, the brand-new caption display mode not only enriches the caption display form, but aslo the interaction appeal when the user watches the video is improved.

Application Domain

Selective content distribution

Technology Topic

Video eegComputer graphics (images) +4

Image

  • Subtitle display method and related device
  • Subtitle display method and related device
  • Subtitle display method and related device

Examples

  • Experimental program(1)

Example Embodiment

[0036] The embodiments of the present application will be described below with reference to the accompanying drawings.
[0037] Subtitles have become one of the main ways for users to interact in videos. For example, when you see the wonderful operation in the video, you can send subtitles such as "666" and "It's amazing" to communicate with other users who watch the video. to express their feelings.
[0038] However, in the related art, the type of subtitles is relatively simple and boring. Usually, it can only be moved from one end of the corresponding display area of ​​the video to the other end based on a single display color. Such subtitles bring a poor look and feel to users and are difficult to attract User's interactive interests.
[0039] In order to solve the above technical problems, an embodiment of the present application provides a method for displaying subtitles. The processing device can display a new type of interactive subtitles in the display area of ​​the target video. The characters included in the interactive subtitles can be displayed based on the The character display order changes from the first display color to the second display color. The color change of the characters can improve the richness and playability of subtitle types, and improve the user's interactive experience based on subtitle gameplay.
[0040] It can be understood that the method can be applied to a processing device, and the processing device is a processing device capable of displaying subtitles, for example, a terminal device that can have a function of displaying subtitles. The method can be executed independently by a terminal device, or can be applied to a network scenario in which the terminal device communicates with the server, and is executed by the terminal device and the server in cooperation. The terminal device may be a computer, a personal digital assistant (Personal Digital Assistant, PDA for short), a tablet computer and other devices. The server can be understood as an application server or a Web server. In actual deployment, the server can be an independent server or a cluster server. At the same time, in the hardware environment, the environment that this technology has implemented includes: ARM architecture processor, X86 architecture processor; in the software environment, the environment that this technology has implemented include: Android platform, Windows xp and above operating systems or Linux operation system.
[0041] In order to facilitate the understanding of the technical solutions provided by the embodiments of the present application, a subtitle display method provided by the embodiments of the present application will be introduced next in combination with a practical application scenario.
[0042] see figure 1 , figure 1 A schematic diagram of a method for displaying subtitles in a practical application scenario provided by an embodiment of the present application. In this practical application scenario, the processing device is a terminal device 101, and the terminal device 101 may be a mobile phone used by a user to watch a live video, and the target video for the live video playing on this phone.
[0043] During the process of the user watching the live video, if a user sends a color-changing interactive subtitle for the live video, the terminal device 101 can obtain a subtitle display request for the live video, and the subtitle display request includes the interactive subtitles to be displayed and color change type identification. According to the color-changing type identifier, the terminal device can determine that the display type of the interactive subtitle is a color-changing type.
[0044] After determining the color change type, the terminal device 101 may display the interactive subtitle in the display area of ​​the live video according to the first display color and the second display color corresponding to the color change type, and within the time interval for displaying the interactive subtitle, the The display color of the characters in the interactive subtitle changes from the first display color to the second display color based on the character display order. like figure 1 As shown, the interactive subtitle is a sentence of lyrics, and the terminal device 101 can change the text from the first display color to the second display color from left to right based on the singing sequence corresponding to the lyrics.
[0045]By changing the color of the characters in the subtitles, the terminal device 101 can present a novel subtitle format to the user, thereby enriching the types and playability of the subtitles; in addition, the color change based on the character display order can further attract the user's attention to the subtitles It can promote users to participate in the interaction of such subtitles, and at the same time can provide novel visual effects for the target video. For example, in figure 1 In the scene shown, since the position of the interactive subtitle is similar to the display position of the lyrics in the karaoke (Karaoke TV, KTV) video, and the color of the lyrics in the subtitle will change with the singing order of the lyrics, so This subtitle display method can simulate a display effect similar to KTV.
[0046] When the user is familiar with the lyrics, the user can think of the song corresponding to the lyrics when he sees the special effect subtitles, and the singing voice of the song can emerge in his mind, so that a simple subtitle display method can be used to create The effect of adding background music to the video improves the user's viewing experience both visually and audibly.
[0047] Next, a subtitle display method provided by an embodiment of the present application will be introduced with reference to the accompanying drawings.
[0048] see figure 2 , figure 2 A flowchart of a method for displaying subtitles provided in an embodiment of the present application, the method includes:
[0049] S201: Acquire a subtitle display request for a target video, where the subtitle display request includes an interactive subtitle to be displayed and a color change type identifier.
[0050] Wherein, the target video may be any video that supports interactive subtitle gameplay, and the target video may have various forms, for example, may include live video, video recording, and the like. In the process of watching the target video, a user can send various types of interactive subtitles to interact with other users watching the target video or the publisher of the target video. For example, the publisher can be the host of the live video. The interactive subtitles are Refers to subtitles that can play an interactive effect.
[0051] In order to improve the richness and playability of subtitle gameplay, the processing device can add a display type of interactive subtitles of color-changing type. The display type refers to the display method of the interactive subtitles in the display area of ​​the target video. The display area uses In order to display the target video, the characters in the interactive subtitles of this color changing type can be changed in a certain color changing order in the display area. Compared with ordinary subtitles that cannot be changed color, the interactive subtitles of the color changing type can attract users to browse the Interactive subtitles to improve user participation in interactive subtitle gameplay. Among them, a character is a general term for characters, glyph-like units or symbols, and various other special symbols.
[0052] When there is a need for sending color-changing interactive subtitles, the processing device may acquire a subtitle presentation request for the target video, where the subtitle presentation request is used to present interactive subtitles in the target video. The subtitle display request includes the interactive subtitle to be displayed and a color-changing type identifier, where the color-changing type identifier is used to identify the interactive subtitle to be displayed as a color-changing type interactive subtitle.
[0053] S202: Determine the display type of the interactive subtitle as a color-changing type based on the color-changing type identifier.
[0054] Since the interactive subtitles sent for the target video may have multiple display types, the processing device may first determine the display type of the interactive video based on the type identifier included in the subtitle display request. Based on the color-changing type identifier included in the subtitle display request, the processing device may determine that the display type of the interactive subtitle is a color-changing type, and execute the steps required for displaying the interactive subtitle of the color-changing type. If the type identifier in the subtitle display request is not a color-changing type identifier, the steps required for displaying interactive subtitles of other display types can be performed.
[0055] S203: Display interactive subtitles in the display area of ​​the target video according to the first display color and the second display color corresponding to the color change type.
[0056] In order to realize the color changing effect of the interactive subtitle in the display area, the processing device may first determine the first display color and the second display color corresponding to the color change type, and the first display color is the display color of the characters in the interactive subtitle before the color change , and the second display color is the display color of the characters in the interactive subtitle after discoloration.
[0057] The first display color and the second display color may be determined in a variety of ways, such as the default color under the color change type, or the color selected by the user who sends the interactive subtitle, which is not limited here. The interactive subtitle has a corresponding time interval for display, and the time interval is a time interval during which the interactive subtitle is displayed in the display area of ​​the target video. The processing device may display the interactive subtitle in the display area at the starting moment of the time interval, and the initial display color of the characters included in the interactive subtitle is the first display color. During this time interval, the processing device can convert the color of the character from the first display color to the second display color, so before the interactive subtitle disappears from the display area, the user can see the complete color transformation process of the interactive subtitle, Thereby, the display effect of color-changing subtitles is realized, the types of display effects of interactive subtitles are enriched, and the interest is improved. The color-changing subtitles refer to the abbreviation of color-changing type interactive subtitles.
[0058] In order to make the color-changing display effect more suitable for users to browse subtitles, the processing device may determine the display sequence of characters corresponding to the interactive subtitles, and the character display sequence refers to when the processing device displays the characters included in the interactive subtitles in the display area. Order. Generally, the character display order is capable of effectively reflecting the interactive intention of the interactive subtitle. For example, when the interactive subtitle is a sentence, the character display order may be the input order of characters included in the sentence. Therefore, by changing the display color of the characters in the interactive subtitles from the first display color to the second display color based on the character display order, it is possible to attract users to browse the interactive subtitles, and to more effectively carry out the user's subtitle browsing. guide, so as to improve the user's interactive experience based on the interactive subtitle, and further attract users to participate in such interaction.
[0059] Wherein, according to different display requirements, the setting manner of the character display sequence may include various methods. In a possible implementation manner, in order to reflect the meaning that the subtitle publisher of the interactive subtitle wants to express when publishing the interactive subtitle, the character display order may be the character arrangement order corresponding to the interactive subtitle, and the subtitle arrangement order The arrangement relationship between the multiple characters included in the interactive subtitle can be identified, and the arrangement relationship can reflect the input sequence of the subtitle publisher when inputting the interactive subtitle to a certain extent. Therefore, when the subtitles change color based on the character arrangement order, the user can be better guided to understand the user's intention expressed by the interactive subtitle, and the browsing experience of the user can be improved.
[0060] In addition, when the interactive subtitle has subtitle content containing certain semantic meanings, in order to make the user more easily understand the semantics of the interactive subtitle when browsing the interactive subtitle, thereby improving the browsing efficiency of the user, the processing device may also set the The display order of characters is consistent with the semantic reading direction of the interactive subtitle, and the semantic reading direction refers to the reading direction that can optimally understand the semantics of the interactive subtitle. For example, when the interactive subtitle is a sentence, the processing device can determine the semantic reading direction based on the usual way people narrate the sentence; when the interactive subtitle is a sentence of lyrics, the semantic reading direction can be determined based on how the lyrics are sung .
[0061] Among them, since the display order of the characters is consistent with the semantic reading direction, that is, when the processing device displays the characters of the interactive subtitles in the display area, the display order is determined based on the semantics of the interactive subtitles. Therefore, no matter which semantics the processing device sets Reading direction, in the process of actually displaying the interactive subtitle, the user can browse the interactive subtitle in an easily understandable browsing direction. Based on this, in order to improve the richness and interest of the interactive gameplay, the processing device can set a variety of semantic reading directions, and the semantic reading directions can include a left-to-right direction and a right-to-left direction in the display area or top-to-bottom orientation. Therefore, on the basis of ensuring that the user can browse easily, the browsing experience and visual experience of the user are enriched. like Figure 9A shown, the display order of the characters of the lyrics can be from left to right, or as Figure 9B Shown is the display order from top to bottom. Since the color change order of the lyrics is consistent with the singing method of the lyrics, it is less difficult for users to browse and understand, which can enrich the user's visual effects.
[0062] It can be seen from the above technical solutions that, in order to improve the diversity and interest of the subtitle form, the display color of the characters in the interactive subtitle can be changed from the first display color to the second display color based on the character display order, so that the display in the interactive subtitle can be changed from the first display color to the second display color. The interactive subtitles in the display area finally change from the first display color to the second display color. On the one hand, this color changing method can improve the richness and interest of the subtitle form. On the other hand, changing the color of the characters based on the character display sequence can better attract the user's attention and guide the user to browse the characters included in the interactive subtitle. The new subtitle display method not only enriches the subtitle display form, but also enhances the user's interactive appeal when watching videos.
[0063] When the interactive subtitle is displayed in the presentation area, users who see the interactive subtitle may be interested in sending such subtitles. Based on this, in order to further improve the user's interactive experience, the processing device can also prompt the user of the display type of the interactive subtitle through a suitable display method, so that more users can participate in the color-changing subtitle game. For example, the display method can include the following:
[0064] method one:
[0065] In a possible implementation manner, the target video has a related interactive comment area, and the interactive comment area is used to display interactive comments related to the target video. In addition to the interactive subtitles, the user can also participate in the interaction with the target video through the interactive comment. For interactions related to the target video, for example, you can send interactive comments to express your feelings about watching the target video. Multiple users who watch the target video can see the comments sent by each other in the interactive comment area.
[0066] Based on this, the processing device can also use the interactive subtitle as a target comment in the interactive comment area related to the target video, and display it in association with the color-changing type identifier. When commenting, you can also see the color-changing type identifier, so that you can know the display type of the interactive subtitle corresponding to the target comment, which plays a role in promoting the color-changing subtitle gameplay.
[0067] like image 3 shown, image 3 A schematic diagram of an interface of a processing device provided in an embodiment of the present application, the processing device may be a mobile phone, the target video is a live video played in the mobile phone, the live video has a related interactive comment area, and there are 4 people in the interactive comment area. The user posts an interactive comment, wherein when user D sends the interactive subtitle shown in the figure, the mobile phone can display the interactive subtitle in the interactive comment area as a target comment. In order to enable other users to know the display type of the interactive subtitle, the mobile phone may display a color-changing type identification after the target comment. In this schematic diagram, the interactive subtitles of the color changing type sent by user D can be called "KTV subtitles" because they have a display form similar to KTV lyrics, and the color changing type identification can be the KTV type identification as shown in the figure.
[0068] At the same time, through the display method, even if the user does not see the interactive subtitles sent in the display area due to the communication in the interactive comment area, the user's attention to such subtitles can be attracted by the target comment with the color-changing type identification , so as to further improve the user's willingness to participate in the color-changing subtitle gameplay.
[0069] In addition, in order to let other users know which user posted the interactive subtitle of the color changing type, the processing device may also display the user ID of the posting user in the interactive comment area in association with the target comment, for example, in the interactive comment area. image 3In the interface shown, there is an avatar and a user ID of user D in front of the target comment.
[0070] Method two:
[0071] In addition to displaying in the interactive comment area, in order to improve the promotion of the color-changing subtitles gameplay, the processing device can also display the color-changing type identification associated with the interactive subtitles within the time interval for displaying the interactive subtitles, so that the user can see When the interactive subtitle is displayed, the display type of the interactive subtitle can be known through the color-changing type identifier, thereby attracting the user to participate in the interactive gameplay. like Figure 4 As shown, the KTV subtitle identifier corresponding to the interactive subtitle can be displayed behind the interactive subtitle.
[0072] After the color-changing type identification is associated and displayed in the above manner, users who see the color-changing type identification may need to send subtitles of the same display type. At this time, in order to further improve the convenience of the interaction method and provide the user with a better interactive experience, in a possible implementation manner, the processing device may monitor the triggering operation made by the user, and when there is a response to the trigger operation displayed in the above manner When the color-changing type logo is triggered, such as clicking on the logo, sliding the logo, etc., it means that the user has the willingness to participate in the color-changing subtitle game. At this time, the processing device can provide the user with a more convenient way of sending color-changing subtitles, so that the user can quickly participate in the game. Come to this interactive gameplay.
[0073] In this embodiment of the present application, in response to a trigger operation for the displayed color-changing type identifier, the processing device may display a subtitle input interface corresponding to the color-changing type, where the subtitle input interface is used to input subtitles that the user wants to send interactive subtitles of the color-changing type content. The processing device may generate a subtitle publishing request for the target video through the target subtitles obtained through the subtitle input interface, where the subtitle publishing request is used to publish the target subtitles in the display area of ​​the target video. The subtitle publishing request includes the target subtitle to be published and the color change type identifier, and the target subtitle is the subtitle content that the user wants to send this time. Since the user is a trigger operation for the color-changing type identification, in order to more quickly satisfy the user's willingness to participate in the color-changing subtitle game, the subtitle input interface provided by the processing device can directly The color-changing subtitles can be sent by entering the subtitle content you want to send, which simplifies the operation steps required to participate in the color-changing subtitles game, and further improves the user experience.
[0074] like Figure 5 shown, Figure 5 A schematic diagram of a processing device interface provided in the embodiment of the present application, in the schematic diagram on the left, the user can click the type identifier of the KTV subtitle with a finger, and the mobile phone in the schematic diagram on the right can pop up the corresponding KTV subtitle type in the interactive comment area. The subtitle input interface, as can be seen from the upper icon of the interface, in the display type selection interface, the KTV subtitles are marked as selected, and the user does not need to select the display type, and directly enters the desired transmission in the subtitle input interface. subtitle content. After acquiring the subtitle content input by the user based on the interface, the mobile phone can generate a subtitle publishing request for the subtitle content, and the subtitle publishing request includes the subtitle content to be published and the KTV type identifier, so that in the subsequent process, the subtitle content can be released based on the subtitle content. Request to display the subtitle content in the KTV type in the display area.
[0075] Of course, in addition to sending through the color-changing type identification, the processing device can also provide users with the most basic way of sending subtitles. Figure 5 In the interface shown, the user can directly click the subtitle input area below the schematic diagram on the left to trigger the display of the subtitle input interface, and select the KTV subtitle identification from the ordinary subtitle identification, enlarged subtitle identification and KTV subtitle identification provided in the subtitle input interface. , thereby jumping to the subtitle input interface for sending the KTV subtitle shown in the schematic diagram on the right to publish the KTV subtitle.
[0076] As mentioned above, the first display color and the second display color corresponding to the color change type can be set by the initiator of the interactive subtitle, and in the above method, the user can initiate the interactive subtitle through the subtitle input interface. Subtitles publishing request. Based on this, in order to further improve the convenience of playing the color-changing subtitles, the processing device may directly provide the user with the function of selecting the displayed color through the subtitle input interface.
[0077] In a possible implementation manner, the processing device may display multiple display colors on the subtitle input interface, and obtain a color selection instruction through the multiple display colors displayed on the subtitle input interface, where the color selection instruction is used to select the interactive subtitle Display color during discoloration. For example, the user may issue the color selection instruction by clicking the icon corresponding to the color. The processing device can determine the first display color and the second display color from a plurality of display colors according to the color selection instruction, thereby providing the user with a convenient color selection function and improving the degree of freedom of the color-changing subtitle gameplay.
[0078] It is understandable that since the display types of interactive subtitles can include various types, in order to improve the richness of interactive subtitle gameplay, in the display area corresponding to the target video, in addition to displaying interactive subtitles of this color-changing type, the processing device can also display interactive subtitles of this color-changing type. Interactive subtitles for some other display types. For example, the display area may also include standard interactive subtitles whose display type is not a color-changing type, that is, in the time interval in which the standard interactive subtitle is displayed, the display color of the characters included in the standard interactive subtitle will not be based on the display order of the characters. change.
[0079] Since the display colors of the characters included in the standard interactive subtitles do not change as described above, the standard interactive subtitles may be less effective in improving the user's interactive experience than the color-changing interactive subtitles. Based on this, in order to prevent the display of the standard interactive subtitles in the display area from interfering with the display of the color-changing interactive subtitles, thereby reducing the user's interactive experience, the processing device may set a higher subtitle for the color-changing interactive subtitles Display priority to reduce the interference of other subtitles on the display of such subtitles.
[0080] Wherein, reducing the interference can be divided into two aspects: reducing the interference of standard interactive subtitles to be displayed and reducing the interference of standard interactive subtitles that have been displayed, which will be described in detail below with reference to specific embodiments.
[0081] Reduce the interference of standard interactive subtitles to be displayed:
[0082] It can be understood that, in order to successfully display the interactive subtitles in the display area, the processing device needs to determine the time interval for displaying the interactive subtitles on the one hand, and the corresponding display position of the interactive subtitles in the display area on the other hand. For each interactive subtitle, the processing device can learn the time interval attribute and the placement attribute corresponding to the interactive subtitle.
[0083] When the interactive subtitles are displayed in the display area, the interference between the interactive subtitles means that at the same moment, multiple interactive subtitles have overlapping display positions, that is, in the user's perspective, the subtitles overlap between the interactive subtitles. like Image 6 As shown in the figure, the first subtitle is a color-changing type of interactive subtitle, and the second subtitle is a standard interactive subtitle. Since the first subtitle and the second subtitle have overlapping display positions, it will interfere with the user's browsing of the interactive subtitle, thereby reducing the color-changing type. The display effect of interactive subtitles.
[0084] Based on this, in order to avoid this situation, in a possible implementation manner, before displaying the interactive subtitle of the color-changing type, the processing device may first determine the start display moment, end display moment and the display time corresponding to the interactive subtitle. The target placement in the display area, the start display time is the time when the interactive subtitle is displayed in the display area, and the end display time is the time when the interactive subtitle is displayed in the display area. When the interactive subtitle is displayed, the corresponding position of the interactive subtitle in the display area.
[0085] The processing device may determine, from the standard interactive subtitles to be displayed, according to the interactive time window identified by the start display moment and the end display moment, that the display time window overlaps with the interaction time window, and the display position overlaps with the target display position to be processed. Subtitles, the interactive time window is used to determine the time interval for displaying the interactive subtitles, and the displaying time window is used to determine the time interval for displaying the standard interactive subtitles. Due to overlapping display times and overlapping positions, there is a high probability that the pending subtitles will interfere with the display of the interactive subtitles during the display process. In order to reduce interference, the processing device may move the display time window of the to-be-processed subtitles out of the interaction time window, or move the display position of the to-be-processed subtitles out of the target display position before displaying the to-be-processed subtitles. By moving out of the interactive time window, the processing device can ensure that even if the to-be-processed subtitle and the interactive subtitle have overlapping display positions, since the display time interval does not overlap, the user will not see the overlapping of the two interactive subtitles; Moving out of the target placement, the processing device can ensure that even if the pending subtitle and the interactive subtitle have overlapping display time intervals, since the placement does not overlap at all, the user can clearly see the pending subtitle and the interactive subtitle in the display area In this way, the effect of reducing the interference of interactive subtitles is realized.
[0086] Reduce the distraction of the standard interactive subtitles shown:
[0087] When obtaining a subtitle display request for the target video, some standard interactive subtitles may have already been displayed in the display area by the processing device. In order to further reduce the display interference of the interactive subtitles, the processing device may also display standard interactive subtitles for the displayed standard interactive subtitles. deal with.
[0088] In a possible implementation manner, before displaying the interactive subtitle, the processing device may determine the target display position of the interactive subtitle in the display area, and then clear the standard interactive subtitle being displayed in the target display position, so that the interactive subtitle is displayed in the target position. Captions can appear in this targeted placement without interference from other standard interactive captions.
[0089] like Figure 7 shown, Figure 7 A schematic diagram of reducing subtitle interference provided by an embodiment of the present application, when a target display position has standard interactive subtitles being displayed, the processing device may add an overlay layer on the target display position, and the overlay layer is used to block The standard interactive subtitles that are being displayed, and then the interactive subtitles are displayed above the overlay layer for that target placement, thereby clearing the standard interactive subtitles in the target placement. In addition, the processing device can also achieve the effect of clearing the target placement by controlling the standard interactive subtitle to leave the target placement.
[0090] In addition, in order to further improve the priority of the color-changing interactive subtitles, in a possible implementation manner, the processing device may further set a dedicated queue for the color-changing type, and the queue is only responsible for the display operation of the color-changing interactive subtitles. After obtaining the subtitle display request, the processing device can add the interactive subtitle to the special color-changing type queue corresponding to the target video, extract the interactive subtitle according to the order of the subtitles in the color-changing type special queue, and execute the corresponding color-changing type The step of displaying interactive subtitles in the display area of ​​the target video in the first display color and the second display color of the target video. Therefore, by setting up a dedicated queue, the display processing can be performed immediately when the color-changing interactive subtitles are received, and the display processing process is not affected by the sending order of other standard interactive subtitles. Therefore, regardless of the number of standard interactive subtitles to be displayed No matter how much, the interactive subtitles of this color changing type can be displayed normally.
[0091] The above content describes how to reduce the interference of subtitles with lower priority to the interactive subtitles. Next, several ways to improve the display effect of interactive subtitles will be introduced to further improve the user's interactive experience.
[0092]In a possible implementation manner, the display area may have multiple display positions for displaying the interactive subtitle, and the multiple display positions include a priority display position, and the priority display position refers to the most suitable display position for the user among the multiple display positions The display position for browsing can be, for example, the middle position or the topmost position in the display area. In order to prevent users from missing each interactive subtitle to a certain extent and improve the user's subtitle browsing experience, the processing device can display the newly sent interactive subtitles through the priority display position, so that when new interactive subtitles are displayed, the processing device can quickly display the interactive subtitles. browsed by the user.
[0093] If the priority placement is displaying other interactive subtitles when the interactive subtitle is displayed, the processing device may pre-display the interactive subtitle on a placement other than the priority placement among the multiple placements. Display the subtitle content corresponding to the interactive subtitle without performing the color changing operation of the characters in the interactive subtitle. Therefore, during the pre-display time, the user can browse the subtitle content of the interactive subtitle in advance, and at the same time, since the pre-displayed interactive subtitle will not undergo a color changing operation, the impact on other interactive subtitles currently being displayed is relatively low. When the other interactive subtitles are displayed, the processing device can move the interactive subtitle to the priority display position, and execute the step of displaying the interactive subtitle in the display area of ​​the target video according to the first display color and the second display color corresponding to the color change type. . Through this display method, the processing device can enable the user to browse the latest interactive subtitles in time after browsing other interactive subtitles more attentively, so that the interactive subtitles can accurately reflect the video viewing experience of the subtitle publisher at the time of publishing. Therefore, on the one hand, the browsing experience of the subtitle viewer is improved, and on the other hand, the subtitle interaction requirement of the subtitle publisher can be well satisfied.
[0094] like Figure 8 shown, Figure 8 As a schematic diagram of a display method provided in the embodiment of the present application, the optimal display position may be the middle position of the display area. When users see the wonderful operation of the host, they can send interactive subtitles with the content "This operation is too wonderful". Since there are other interactive subtitles that are being displayed in color at the optimal display position, the interactive subtitle can be pre-displayed below the optimal display position, and after the other interactive subtitles are displayed, the interactive subtitle can be moved to the optimal position. Placement for color-changing display.
[0095] In addition to the above-mentioned display methods, in a possible implementation manner, in order to distribute the interactive subtitles reasonably, the processing device may display multiple interactive subtitles in the display area according to the release time of the interactive subtitles, or according to the time when the subtitle display request is received. subtitle. like Figure 10 As shown, the processing device can display three interactive subtitles in the display area from bottom to top in the order of the interactive subtitles release time. , the processing device can determine the interactive subtitle 2 that is displayed first among the three interactive subtitles, and after the interactive subtitle 2 is displayed, the interactive subtitle 4 can be inserted into the display position of the interactive subtitle 2 for display, thereby reducing the need for If the display of other interactive subtitles interferes, arrange the display of new interactive subtitles reasonably.
[0096] It can be understood that, since the interactive subtitles can be similar to the way of displaying lyrics in KTV, the color can be changed in a certain color-changing order. Therefore, in a possible implementation, in order to enable users to browse the interactive subtitles to get more hierarchical Rich interactive experience, processing equipment can further simulate the effect of KTV through more detailed display settings.
[0097] For example, the processing device may set the display position of the interactive subtitle in the display area to be in the bottom center area of ​​the display area to simulate the position of the lyrics located at the bottom center of the song video in KTV. The processing device can identify whether the interactive subtitle is a lyrics, and if the interactive subtitle is identified as the target lyrics, it can determine the song corresponding to the target lyrics. Subsequently, in order to simulate the effect of actually singing the target lyrics, the processing device may determine the length of the time interval for displaying the interactive subtitles according to the singing duration of the target lyrics in the corresponding song. Therefore, when the processing device displays the color changing process of the interactive subtitle through the time interval of this length, the display effect of singing the target lyrics in KTV can be simulated. When the user who browses the interactive subtitles is familiar with the song corresponding to the target lyrics, through this display method, he can easily associate the voice, melody, etc. of singing the target lyrics in his mind, so that through simple subtitle display, you can To achieve an effect similar to adding background music to the target video, it enriches the user's interactive experience from the two dimensions of vision and hearing.
[0098] like figure 1 As shown in the figure, when the host who broadcasts the game video makes a wonderful game operation, the user can send the lyrics "Invincible is so lonely" in a certain song, and the terminal device 101 can display it in the center area at the bottom of the display area. the interactive subtitle, and the singing duration of the lyrics in the song is determined as the length of the display time interval. Therefore, when the user browses the interactive subtitle, he can associate the sound effect corresponding to the lyrics, which further enriches the audio-visual experience of the user when watching the live video.
[0099] In addition, since the interactive subtitles can change character color in a certain character display order, it can play an effect of guiding the user to browse the interactive subtitles to a certain extent. On this basis, the processing device can also provide the user with an interactive gameplay of associated subtitles, and the content between the associated interactive subtitles can be continuously changed in color, that is, after guiding the user to browse the previous interactive subtitle by changing the color The color-changing display of the next interactive subtitle with an associated relationship is started, so that the user can be guided to continuously browse multiple interactive subtitles with an associated relationship in terms of visual effect, and the coherence between the associated interactive subtitles is improved.
[0100] In a possible implementation manner, the processing device may acquire a request for displaying associated subtitles for interactive subtitles, where the request for displaying associated subtitles includes the associated interactive subtitle to be displayed and a color-changing type identifier, and the associated interactive subtitle refers to the associated interactive subtitle that is related to the interactive subtitle. Interactive subtitles with an associated relationship between them, and the association relationship means that when a user publishes the associated interactive subtitle, he has the publishing intention to display the associated interactive subtitle in association with the interactive subtitle. For example, the interactive subtitle may be a sentence of lyrics, and the user wants to display the next sentence of lyrics corresponding to the lyrics after the interactive subtitle.
[0101] In order to display the interactive subtitles and the associated interactive subtitles to the user more consistently, when the interactive subtitles are displayed, the processing device can display the interactive subtitles at the associated display position corresponding to the interactive subtitles. A placement with an associated relationship, for example, can be the adjacent position of the placement corresponding to the interactive subtitle. The processing device can display the associated interactive subtitle according to the first display color and the second display color corresponding to the discoloration type, so as to realize the effect of starting the discoloration display of the associated interactive subtitle when the color change of the interactive subtitle is completed, and then it can be guided by the color discoloration. The user continuously browses the two interactive subtitles to satisfy the display effect of the associated interactive subtitles required by the subtitle publisher. This interactive gameplay has relatively rich application scenarios. For example, users can perform lyrics solitaire through this display method, that is, the color-changing display of the next lyrics after the lyrics displayed in the previous interactive subtitle; or, users can use this display method to display the lyrics. Idioms Solitaire, etc., further enrich the user's subtitle interactive experience and provide users with novel interactive gameplay.
[0102] In order to be able to know the interactive subtitles targeted by the associated interactive subtitles published by the user, so as to achieve a good display effect of the associated interactive subtitles, in a possible implementation manner, the processing device may provide the user with an interactive subtitle that is directly triggered by the displayed interactive subtitles. Associated with the interactive subtitle input function. During the display process of the interactive subtitle, if the user wants to publish an associated interactive subtitle for the interactive subtitle, a trigger operation can be performed for the interactive subtitle, for example, clicking or long-pressing the interactive subtitle, etc.
[0103] In response to a triggering operation for the interactive subtitle, the processing device may display an associated subtitle input interface, and the user may input an associated interactive subtitle for the interactive subtitle through the associated subtitle input interface. After the user confirms to send the associated interactive subtitle, the processing device may obtain the associated interactive subtitle through the associated subtitle input interface, and display the associated interactive subtitle and the interactive subtitle in an associated manner through the above method. Therefore, the user only needs to trigger the interactive subtitle to participate in the associated interactive subtitle gameplay, which improves the convenience and richness of the interaction, and further improves the user's interactive experience. The triggering operation of , determines the correlation between the interactive subtitles with certainty, and improves the success rate of the interactive gameplay.
[0104] In order to facilitate the understanding of the technical solution provided by the present application, next, a subtitle display method provided by an embodiment of the present application will be introduced in combination with a practical application scenario.
[0105] see Figure 11 , Figure 11 A flowchart of a method for displaying subtitles in a practical application scenario provided by the embodiment of the present application. In the practical application scenario, the processing device is a mobile phone for watching live video, and the method includes:
[0106] S1101: In response to the user clicking on the subtitle input area, a subtitle input interface is displayed.
[0107] Users can directly click on the subtitle input area in the mobile phone interface to open the subtitle input interface, and enter the interactive subtitles they want to publish in the interface, for example, "Invincible is so lonely".
[0108] S1102: Obtain KTV-type interactive subtitles through the subtitle input interface, and generate a subtitle release request.
[0109] The user can select the KTV type in the display type area in the subtitle input interface, and after determining to send, the mobile phone can generate a subtitle release request based on the interactive subtitle input by the user and the selected display type.
[0110] S1103: Acquire a subtitle display request for the target video, and start a subtitle loading process and a drawing process.
[0111] The subtitle release request generated by the mobile phone can be sent to the live server for review. After the review is passed, the live server returns the corresponding subtitle display request to the mobile phone, and the mobile phone can display the interactive subtitles through the subtitle-related loading process and drawing process. Among them, the loading process is responsible for processing the data reading and queue sorting of multiple subtitles, and the drawing process is responsible for drawing each special KTV subtitle effect.
[0112] S1104: Add the interactive subtitles to the KTV type dedicated queue through the loading process.
[0113] The mobile phone determines that the type of the interactive subtitles is KTV subtitles through the loading process, and can read the release time of the interactive subtitles, and add the interactive subtitles to the KTV dedicated queue in chronological order.
[0114] S1105: Extract interactive subtitles and related information according to the arrangement order of subtitles in the KTV type dedicated queue through the drawing process.
[0115] The drawing process can receive the interactive subtitles output by the loading process, and can also obtain relevant information corresponding to the interactive subtitles, such as the length of the corresponding display time interval, the first display color, the second display color, and the longest number of displayed characters. According to the information, on the one hand, the mobile phone can display the interactive subtitle in the display area based on S1106, and on the other hand, it can display the target comment in the interactive comment area based on S1107.
[0116] S1106: Display the interactive subtitles in the optimal display area according to the first display color and the second display color corresponding to the KTV type through the drawing process.
[0117] When displaying the interactive subtitle, the mobile phone can display the KTV type identifier in association with the interactive subtitle. Therefore, combined with the effect drawn by the queue of the loading process and the drawing process, the mobile phone can sequentially display the interactive subtitles in the KTV type queue in the display area of ​​the live video, so that the interactive subtitles have a display effect similar to a marquee.
[0118] S1107: Use interactive subtitles as target comments in the interactive comment area, and display them in association with the KTV type identifier.
[0119] S1108: Obtain an associated subtitle display request for interactive subtitles.
[0120] When the user sees the interactive subtitle, if he wants to send the associated subtitle of the interactive subtitle, he can click on the interactive subtitle to initiate the associated subtitle publishing request, and the live server can return the associated subtitle display request to the mobile phone based on the associated subtitle publishing request.
[0121] S1109: When the display of the interactive subtitles is completed, in the associated display position corresponding to the interactive subtitles, display the associated interactive subtitles according to the first display color and the second display color corresponding to the KTV type.
[0122] S1110: In response to the user clicking on the associated displayed KTV type identifier, display a subtitle input interface corresponding to the KTV type.
[0123] After seeing the interactive subtitles or target comments, if the user wants to send the same type of interactive subtitles, he can click on the KTV type identifier to trigger the subtitle input interface corresponding to the type to realize quick sending.
[0124] S1111: Generate a subtitle release request for the target video from the target subtitles obtained through the subtitle input interface.
[0125] Based on the subtitle display method provided by the foregoing embodiments, an embodiment of the present application further provides a subtitle display device, see Figure 12 , Figure 12 A structural block diagram of a subtitle display device 1200 provided in an embodiment of the present application, the device 1200 includes a first acquisition unit 1201, a first determination unit 1202, and a first display unit 1203:
[0126] a first obtaining unit 1201, configured to obtain a subtitle display request for the target video, where the subtitle display request includes an interactive subtitle to be displayed and a color-changing type identifier;
[0127] a first determining unit 1202, configured to determine, based on the color-changing type identifier, that the display type of the interactive subtitle is a color-changing type;
[0128] The first display unit 1203 is configured to display the interactive subtitle in the display area of ​​the target video according to the first display color and the second display color corresponding to the color change type, and within the time interval for displaying the interactive subtitle, The display color of the characters in the interactive subtitle is changed from the first display color to the second display color based on the character display order.
[0129] In a possible implementation manner, the apparatus 1200 further includes a second display unit:
[0130] The second display unit is configured to use the interactive subtitle as a target comment in the interactive comment area related to the target video, and display the interactive subtitle in association with the color change type identifier.
[0131] In a possible implementation manner, the apparatus 1200 further includes a third display unit:
[0132] The third display unit is configured to display the color change type identifier in association with the interactive subtitle within the time interval for displaying the interactive subtitle.
[0133] In a possible implementation manner, the apparatus 1200 further includes a fourth displaying unit and a generating unit:
[0134] a fourth display unit, configured to display a subtitle input interface corresponding to the color-changing type in response to a trigger operation for the displayed color-changing type identifier;
[0135] A generating unit, configured to generate a subtitle publishing request for the target video from the target subtitles obtained through the subtitle input interface, where the subtitle publishing request includes the target subtitles to be published and the color change type identifier.
[0136] In a possible implementation manner, the apparatus 1200 further includes a second acquiring unit and a second determining unit:
[0137] a second obtaining unit, configured to obtain a color selection instruction through multiple display colors displayed on the subtitle input interface;
[0138] A second determination unit, configured to determine the first display color and the second display color from the plurality of display colors according to the color selection instruction.
[0139] In a possible implementation manner, the display area further includes standard interactive subtitles whose display type is not the color-changing type, and the apparatus 1200 further includes a third determining unit, a fourth determining unit, and a first moving unit:
[0140] a third determining unit, configured to determine the start display moment, end display moment and target display position in the display area corresponding to the interactive subtitles;
[0141] The fourth determining unit is configured to determine, from the standard interactive subtitles to be displayed, that the display time window overlaps with the interactive time window, and the display position is based on the interaction time window identified by the start display time and the end display time. pending subtitles that overlap the target placement;
[0142] The first moving unit is configured to move the display time window of the to-be-processed subtitles out of the interaction time window, or move the display position of the to-be-processed subtitles out of the target display position, before displaying the to-be-processed subtitles.
[0143] In a possible implementation manner, the display area further includes standard interactive subtitles whose display type is not the color-changing type, and the apparatus 1200 further includes a fifth determining unit and a clearing unit:
[0144] a fifth determining unit, configured to determine a target display position of the interactive subtitle in the display area;
[0145] A clearing unit for clearing the standard interactive subtitles being displayed at the target placement.
[0146] In a possible implementation manner, the display area has multiple display positions for displaying the interactive subtitles, the multiple display positions include a priority display position, and the apparatus 1200 further includes a pre-display unit and a second mobile unit:
[0147] A pre-display unit, configured to pre-display the interactive subtitles in the display of the plurality of display positions except the priority display position if other interactive subtitles are being displayed in the priority display position when the interactive subtitle is displayed Location;
[0148] The second moving unit is configured to move the interactive subtitles to the priority display position when the other interactive subtitles are displayed, execute the first display color and the second display color corresponding to the color change type, and The step of displaying the interactive subtitles in the display area of ​​the target video.
[0149] In a possible implementation manner, the display position of the interactive subtitle in the display area is in the bottom center area of ​​the display area, and the apparatus 1200 further includes an identification unit and a sixth determination unit:
[0150] an identification unit for identifying the interactive subtitles as target lyrics;
[0151] The sixth determining unit is configured to determine the length of the time interval for displaying the interactive subtitles according to the singing duration of the target lyrics in the corresponding song.
[0152] In a possible implementation manner, the apparatus 1200 further includes a third acquiring unit and a fifth displaying unit:
[0153] a third acquiring unit, configured to acquire a request for displaying an associated subtitle for the interactive subtitle, where the request for displaying an associated subtitle includes the associated interactive subtitle to be displayed and the color change type identifier, and the associated interactive subtitle and the interactive subtitle are the same. have an associated relationship;
[0154] a fifth display unit, configured to display the associated interactive subtitle according to the first display color and the second display color corresponding to the color change type at the associated display position corresponding to the interactive subtitle when the display of the interactive subtitle is completed .
[0155] In a possible implementation manner, the apparatus 1200 further includes a sixth display unit and a fourth acquisition unit:
[0156] a sixth display unit, configured to display an associated caption input interface in response to a triggering operation for the interactive caption during the display process of the interactive caption;
[0157] The fourth obtaining unit is configured to obtain the associated interactive subtitle through the associated subtitle input interface.
[0158] In a possible implementation manner, the apparatus 1200 further includes an adding unit, an extraction unit and an execution unit:
[0159] An adding unit, configured to add the interactive subtitles to the special queue for color-changing types corresponding to the target video;
[0160] an extraction unit, configured to extract the interactive subtitles according to the arrangement order of the subtitles in the color-changing type dedicated queue;
[0161] An executing unit, configured to execute the step of displaying the interactive subtitle in the display area of ​​the target video according to the first display color and the second display color corresponding to the color change type.
[0162] In a possible implementation manner, the character display sequence is a character arrangement sequence corresponding to the interactive subtitle.
[0163] In a possible implementation manner, the character display sequence is consistent with a semantic reading direction of the interactive subtitle, and the semantic reading direction includes a left-to-right direction, a right-to-left direction in the display area direction or direction from top to bottom.
[0164] The embodiments of the present application also provide a computer device, which will be introduced below with reference to the accompanying drawings. See Figure 13 As shown, an embodiment of the present application provides a device, and the device may also be a terminal device, and the terminal device may include a mobile phone, a tablet computer, a Personal Digital Assistant (PDA for short), a point of sale (Point of Sales) , referred to as POS), on-board computer and other intelligent terminals, taking the terminal device as a mobile phone as an example:
[0165] Figure 13 Shown is a block diagram of a part of the structure of the mobile phone related to the terminal device provided by the embodiment of the present application. refer to Figure 13 The mobile phone includes: a radio frequency (Radio Frequency, RF for short) circuit 710, a memory 720, an input unit 730, a display unit 740, a sensor 750, an audio circuit 760, a wireless fidelity (WiFi for short) module 770, a processor 780, And components such as power supply 790. Those skilled in the art can understand that, Figure 13 The structure of the mobile phone shown in the figure does not constitute a limitation on the mobile phone, and may include more or less components than those shown in the drawings, or combine some components, or arrange different components.
[0166] Combine below Figure 13 A detailed introduction to the various components of the mobile phone:
[0167]The RF circuit 710 can be used for receiving and sending signals during transmission and reception of information or during a call. In particular, after receiving the downlink information of the base station, it is processed by the processor 780; in addition, the designed uplink data is sent to the base station. Generally, the RF circuit 710 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (Low Noise Amplifier, LNA for short), a duplexer, and the like. In addition, RF circuitry 710 may also communicate with networks and other devices via wireless communications. The above-mentioned wireless communication can use any communication standard or protocol, including but not limited to Global System of Mobile communication (GSM for short), General Packet Radio Service (GPRS for short), Code Division Multiple Access (Code Division Multiple Access) Division Multiple Access (CDMA for short), Wideband Code Division Multiple Access (WCDMA for short), Long Term Evolution (LTE for short), E-mail, Short Messaging Service (Short Messaging Service, SMS for short), etc. .
[0168] The memory 720 can be used to store software programs and modules, and the processor 780 executes various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 720 . The memory 720 may mainly include a stored program area and a stored data area, wherein the stored program area may store an operating system, an application program required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; Data created by the use of the mobile phone (such as audio data, phone book, etc.), etc. Additionally, memory 720 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
[0169] The input unit 730 may be used to receive inputted numerical or character information, and generate key signal input related to user setting and function control of the mobile phone. Specifically, the input unit 730 may include a touch panel 731 and other input devices 732 . The touch panel 731, also referred to as a touch screen, can collect the user's touch operations on or near it (such as the user's finger, stylus, etc., any suitable object or attachment on or near the touch panel 731). operation), and drive the corresponding connection device according to the preset program. Optionally, the touch panel 731 may include two parts, a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the touch controller. To the processor 780, and can receive the command sent by the processor 780 and execute it. In addition, the touch panel 731 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch panel 731 , the input unit 730 may further include other input devices 732 . Specifically, other input devices 732 may include, but are not limited to, one or more of physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, joysticks, and the like.
[0170] The display unit 740 may be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 740 may include a display panel 741 . Optionally, the display panel 741 may be configured in the form of a Liquid Crystal Display (LCD for short), an Organic Light-Emitting Diode (OLED for short). Further, the touch panel 731 can cover the display panel 741, and when the touch panel 731 detects a touch operation on or near it, it transmits it to the processor 780 to determine the type of the touch event, and then the processor 780 determines the type of the touch event according to the touch event. Type provides corresponding visual output on display panel 741 . Although in Figure 13 In the above, the touch panel 731 and the display panel 741 are used as two independent components to realize the input and input functions of the mobile phone, but in some embodiments, the touch panel 731 and the display panel 741 can be integrated to realize the input of the mobile phone and output functions.
[0171] The cell phone may also include at least one sensor 750, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 741 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 741 and/or when the mobile phone is moved to the ear. or backlight. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (usually three axes), and can detect the magnitude and direction of gravity when it is stationary. games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc. Repeat.
[0172] The audio circuit 760, the speaker 761, and the microphone 762 can provide an audio interface between the user and the mobile phone. The audio circuit 760 can transmit the received audio data converted electrical signal to the speaker 761, and the speaker 761 converts it into a sound signal for output; on the other hand, the microphone 762 converts the collected sound signal into an electrical signal, which is converted by the audio circuit 760 After receiving, it is converted into audio data, and then the audio data is output to the processor 780 for processing, and then sent to, for example, another mobile phone through the RF circuit 710, or the audio data is output to the memory 720 for further processing.
[0173] WiFi is a short-distance wireless transmission technology. The mobile phone can help users to send and receive emails, browse web pages, and access streaming media through the WiFi module 770. It provides users with wireless broadband Internet access. Although Figure 13 The WiFi module 770 is shown, but it can be understood that it is not an essential component of the mobile phone, and can be completely omitted as required within the scope of not changing the essence of the invention.
[0174] The processor 780 is the control center of the mobile phone, using various interfaces and lines to connect various parts of the entire mobile phone, by running or executing the software programs and/or modules stored in the memory 720, and calling the data stored in the memory 720. Various functions of the mobile phone and processing data, so as to monitor the mobile phone as a whole. Optionally, the processor 780 may include one or more processing units; preferably, the processor 780 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, etc. , the modem processor mainly deals with wireless communication. It can be understood that, the above-mentioned modulation and demodulation processor may not be integrated into the processor 780 .
[0175] The mobile phone also includes a power supply 790 (such as a battery) for supplying power to various components. Preferably, the power supply can be logically connected to the processor 780 through a power management system, so as to manage charging, discharging, and power consumption management functions through the power management system.
[0176] Although not shown, the mobile phone may also include a camera, a Bluetooth module, and the like, which will not be repeated here.
[0177] In this embodiment, the processor 780 included in the terminal device also has the following functions:
[0178] obtaining a subtitle display request for the target video, where the subtitle display request includes the interactive subtitle to be displayed and a color-changing type identifier;
[0179] determining that the display type of the interactive subtitle is a color-changing type based on the color-changing type identifier;
[0180] The interactive subtitle is displayed in the display area of ​​the target video according to the first display color and the second display color corresponding to the color change type. The display color transitions from the first display color to the second display color based on the character display order.
[0181] The embodiment of the present application also provides a server, please refer to Figure 14 shown, Figure 14 The structure diagram of the server 800 provided in this embodiment of the present application, the server 800 may have relatively large differences due to different configurations or performance, and may include one or more central processing units (Central Processing Units, CPU for short) 822 (for example, a or more processors) and memory 832, one or more storage media 830 (eg, one or more mass storage devices) that store applications 842 or data 844. Among them, the memory 832 and the storage medium 830 may be short-term storage or persistent storage. The program stored in the storage medium 830 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations on the server. Furthermore, the central processing unit 822 may be configured to communicate with the storage medium 830 to execute a series of instruction operations in the storage medium 830 on the server 800 .
[0182] Server 800 may also include one or more power supplies 826, one or more wired or wireless network interfaces 850, one or more input and output interfaces 858, and/or, one or more operating systems 841, such as Windows Server™, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM and so on.
[0183] The steps performed by the server in the above embodiment may be based on Figure 14 The server structure shown.
[0184] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by program instructions related to hardware, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the execution includes: The steps of the above method embodiment; and the aforementioned storage medium may be at least one of the following media: read-only memory (English: read-only memory, abbreviation: ROM), RAM, magnetic disk or optical disk and other various storage media medium of program code.
[0185] It should be noted that each embodiment in this specification is described in a progressive manner, and the same and similar parts between the various embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. place. In particular, for the device and system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and reference may be made to some descriptions of the method embodiments for related parts. The device and system embodiments described above are only schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in One place, or it can be distributed over multiple network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution in this embodiment. Those of ordinary skill in the art can understand and implement it without creative effort.
[0186] The above is only a specific embodiment of the present application, but the protection scope of the present application is not limited to this. Substitutions should be covered within the protection scope of this application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products