# US 12,120,377 B2 · Video playing method and apparatus, electronic device, and storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,120,377 B2
- Document ID: US12120377B2
- Status: Granted
- Kind: B2
- Application number: 17/174,133
- Filed: 2021-02-11
- Published: 2021-06-17
- Granted: 2024-10-15
- Earliest claimed: 2019-12-17
- Assignees: Tencent Technology (Shenzhen) Company Limited
- Applicants: Tencent Technology (Shenzhen) Company Limited
- Inventors: Fanyang Kong
- Web page: https://patentgrep.com/patent/US12120377B2

## CPC

- H04N 21/4316: {for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window}
- H04N 21/4882: {for displaying messages, e.g. warnings, reminders (arrangements for providing short real-time information to substation in data switching networks H04L12/1895)}
- H04N 21/4312: {involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations}
- H04N 21/4318: {by altering the content in the rendering process, e.g. blanking, blurring or masking an image region (image enhancement or restoration in general G06T5/00)}
- H04N 21/4394: {involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams (arrangements characterised by components specially adapted for monitoring, identification or recognition of audio in broadcast systems H04H60/58)}
- H04N 21/44213: {Monitoring of end-user related data (arrangements for monitoring the users' behaviour or opinions in broadcast systems H04H60/33)}
- H04N 21/44222: {Analytics of user selections, e.g. selection of programmes or purchase activity (monitoring of user selections in data processing systems G06F11/34; arrangements for monitoring the user's behaviour or opinions in broadcast systems H04H60/33)}
- H04N 21/4788: communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)}
- H04N 21/8456: {by decomposing the content in the time domain, e.g. in time segments}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A video playing method and apparatus, an electronic device, and a storage medium are provided. The method includes: playing a target video; and according to a playing progress of the target video and starting position information and ending position information about a bullet comment adjustment video segment in the target video, a bullet comment display effect corresponding to the bullet comment adjustment video segment, to adjust a blocking degree of bullet comments blocking the bullet comment adjustment video segment in a display region of the target video when the target video is played to the bullet comment adjustment video segment.

## Claims

### Claim 1

A video playing method, performed by a terminal device, the method comprising:
playing a target video;
dividing the target video into one or more video segments with an analysis duration;
obtaining video information about the target video, the video information including content attractiveness representation information about the target video associated with a bullet comment density, the content attractiveness representation information indicating attractiveness of content of the target video for a plurality of viewers, and the plurality of viewers including different viewers that have viewed the target video and/or produced bullet comments on the target video;
calculating the bullet comment density by dividing a total bullet comment quantity within a video segment by the analysis duration, bullet comments being comments entered by the plurality of viewers and displayed on a screen together with the target video;
determining, based on the video information, a bullet comment adjustment video segment based on the bullet comment density of the content attractiveness representation information; and
controlling, according to a playing progress of the target video and starting position information and ending position information about the bullet comment adjustment video segment in the target video, a bullet comment display effect corresponding to the bullet comment adjustment video segment, to adjust a blocking degree of bullet comments blocking the bullet comment adjustment video segment in a display region of the target video when the target video is played to the bullet comment adjustment video segment.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the video information comprises the starting position information and the ending position information about the bullet comment adjustment video segment in the target video, and the determining, based on the video information, the bullet comment adjustment video segment comprises:
determining a starting position and an ending position, in the target video, of the bullet comment adjustment video segment based on the starting position information and the ending position information; and
determining the bullet comment adjustment video segment in the target video according to the starting position and the ending position.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the content attractiveness representation information comprises audio information about the target video; and the determining the bullet comment adjustment video segment in the target video based on the content attractiveness representation information comprises:
determining an audio tempo change feature of the target video within a time period between a playing starting point and a playing ending point of the target video based on the audio information; and
determining a starting position and an ending position of the bullet comment adjustment video segment in the target video based on the audio tempo change feature.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the content attractiveness representation information comprises user interaction information about the target video; and the determining the bullet comment adjustment video segment in the target video based on the content attractiveness representation information comprises:
analyzing the user interaction information to obtain a user attention degree of the target video; and
determining the bullet comment adjustment video segment in the target video based on the user attention degree.

### Claim 5 (depends on 4)

The method according to claim 4, wherein the user interaction information comprises bullet comment information; and
the analyzing the user interaction information to obtain a user attention degree of the target video comprises:
calculating, based on bullet comment information corresponding to each of the one or more segments, the bullet comment density of each of the one or more segments in the target video; and
the determining the bullet comment adjustment video segment in the target video based on the user attention degree comprises:
determining a video segment whose bullet comment density is greater than a preset bullet comment density threshold in the target video as the bullet comment adjustment video segment of the target video.

### Claim 6 (depends on 5)

The method according to claim 5, wherein before the extracting the content attractiveness representation information about the target video from the video information, the method further comprises:
displaying an analysis information setting page of the bullet comment adjustment video segment;
determining video identification information about the target video, a video segment division parameter of the target video, and the corresponding preset bullet comment density threshold based on an analysis information setting operation performed by the user on the analysis information setting page;
the obtaining video information about the target video comprises:
obtaining the video information about the target video based on the video identification information; and
the dividing the target video into at least one video segment comprises:
dividing the target video into the at least one video segment based on the video segment division parameter.

### Claim 7 (depends on 5)

The method according to claim 5, wherein the user interactions include at least one of user bullet comments produced for the video segment or user likes placed on one or more bullet comments in the video segment.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the controlling a bullet comment display effect corresponding to the bullet comment adjustment video segment comprises:
controlling, by adjusting a bullet comment display parameter corresponding to the bullet comment adjustment video segment, the bullet comment display effect when the target video is played to the bullet comment adjustment video segment.

### Claim 9 (depends on 8)

The method according to claim 8, wherein the controlling, by adjusting a bullet comment display parameter corresponding to the bullet comment adjustment video segment, the bullet comment display effect when the target video is played to the bullet comment adjustment video segment comprises:
obtaining a preset bullet comment display parameter corresponding to the bullet comment adjustment video segment; and
adjusting the bullet comment display parameter corresponding to the bullet comment adjustment video segment to the preset bullet comment display parameter when the target video is played to the bullet comment adjustment video segment, to control the bullet comment display effect.

### Claim 10 (depends on 1)

The method according to claim 1, wherein after the controlling a bullet comment display effect corresponding to the bullet comment adjustment video segment, the method further comprises:
restoring, upon completing playing the bullet comment adjustment video segment, the bullet comment display effect to a bullet comment display effect before the bullet comment adjustment video segment is displayed.

### Claim 11 (depends on 1)

The method according to claim 1, wherein the controlling a bullet comment display effect corresponding to the bullet comment adjustment video segment comprises:
displaying a bullet comment display parameter setting page on a playing page of the target video when the target video is played to the bullet comment adjustment video segment; and
obtaining, based on a bullet comment display parameter setting operation performed by a user on the bullet comment display parameter setting page, a target bullet comment display parameter set by the user; and adjusting a bullet comment display parameter of the bullet comment adjustment video segment to the target bullet comment display parameter.

### Claim 12 (depends on 1)

The method according to claim 1, further comprising:
in response to a smart bullet adjustment mode being turned off, controlling displaying and hiding of the bullet comments by turning on and off a bullet comment mode; and
in response to the smart bullet adjustment mode being turned on, disabling turning on and off the bullet comment mode, and according to bullet comment adjustment video segment information about the target video, determining whether current time of playing the target video enters a time period of the bullet comment adjustment video segment, wherein:
in response to the current time of playing the target video entering the time period of the bullet comment adjustment video segment, the bullet comment display parameter is adjusted to adjust a blocking degree of the bullet comments blocking the bullet comment adjustment video segment in a display region of the target video; and
in response to the bullet comment adjustment video segment being completed, restoring a bullet comment display parameter to a bullet comment display parameter before the bullet comment adjustment video segment is played.

### Claim 13

An electronic device, comprising at least one memory and at least one processor, the at least one memory storing an application program, the at least one processor being configured to run the application program in the at least one memory to perform:
playing a target video;
dividing the target video into one or more video segments with an analysis duration;
obtaining video information about the target video, the video information including content attractiveness representation information about the target video associated with a bullet comment density, the content attractiveness representation information indicating attractiveness of content of the target video for a plurality of viewers, and the plurality of viewers including different viewers that have viewed the target video and/or produced bullet comments on the target video;
calculating the bullet comment density by dividing a total bullet comment quantity within a video segment by the analysis duration, bullet comments being comments entered by the plurality of viewers and displayed on a screen together with the target video;
determining, based on the video information, a bullet comment adjustment video segment based on the bullet comment density of the content attractiveness representation information; and
controlling, according to a playing progress of the target video and starting position information and ending position information about the bullet comment adjustment video segment in the target video, a bullet comment display effect corresponding to the bullet comment adjustment video segment, to adjust a blocking degree of bullet comments blocking the bullet comment adjustment video segment in a display region of the target video when the target video is played to the bullet comment adjustment video segment.

### Claim 14 (depends on 13)

The device according to claim 13, wherein the content attractiveness representation information comprises user interaction information about the target video; and the determining the bullet comment adjustment video segment in the target video based on the content attractiveness representation information comprises:
analyzing the user interaction information to obtain a user attention degree of the target video; and
determining the bullet comment adjustment video segment in the target video based on the user attention degree.

### Claim 15 (depends on 14)

The device according to claim 14, wherein the user interaction information comprises bullet comment information; and the analyzing the user interaction information to obtain a user attention degree of the target video comprises:
calculating, based on bullet comment information corresponding to each of the one or more video segments, the bullet comment density of each of the one or more video segments in the target video; and
the determining the bullet comment adjustment video segment in the target video based on the user attention degree comprises:
determining a video segment whose bullet comment density is greater than a preset bullet comment density threshold in the target video as the bullet comment adjustment video segment of the target video.

### Claim 16 (depends on 13)

The device according to claim 13, wherein the controlling a bullet comment display effect corresponding to the bullet comment adjustment video segment comprises:
obtaining a preset bullet comment display parameter corresponding to the bullet comment adjustment video segment; and
adjusting the bullet comment display parameter corresponding to the bullet comment adjustment video segment to the preset bullet comment display parameter when the target video is played to the bullet comment adjustment video segment, to control the bullet comment display effect.

### Claim 17 (depends on 13)

The device according to claim 13, wherein after the controlling a bullet comment display effect corresponding to the bullet comment adjustment video segment, the method further comprises:
restoring, upon completing playing the bullet comment adjustment video segment, the bullet comment display effect to a bullet comment display effect before the bullet comment adjustment video segment is displayed.

### Claim 18

A non-transitory storage medium, storing a plurality of instructions, the instructions being configured to be loaded by a processor, to perform:
playing a target video;
dividing the target video into one or more video segments with an analysis duration;
obtaining video information about the target video, the video information including content attractiveness representation information about the target video associated with a bullet comment density, the content attractiveness representation information indicating attractiveness of content of the target video for a plurality of viewers, and the plurality of viewers including different viewers that have viewed the target video and/or produced bullet comments on the target video;
calculating the bullet comment density by dividing a total bullet comment quantity within a video segment by the analysis duration, bullet comments being comments entered by the plurality of viewers and displayed on a screen together with the target video;
determining, based on the video information, a bullet comment adjustment video segment based on the bullet comment density of the content attractiveness representation information; and
controlling, according to a playing progress of the target video and starting position information and ending position information about the bullet comment adjustment video segment in the target video, a bullet comment display effect corresponding to the bullet comment adjustment video segment, to adjust a blocking degree of bullet comments blocking the bullet comment adjustment video segment in a display region of the target video when the target video is played to the bullet comment adjustment video segment.
