IP Library › Granted Patent US 12,244,902
Granted Patent B2
US 12,244,902 · App. 18/540,706 · Granted Mar 4, 2025

Video stream playback control method, device, and storage medium

Inventors: Dongyang Zhao (Beijing, CN); Zixuan Ma (Beijing, CN); Xin Liu (Beijing, CN)
Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
H04N21/47217H04N21/431H04N21/4312H04N21/4363H04N21/4825
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,244,902
App. No.
18/540,706
Granted
Mar 4, 2025
Kind
B2
Abstract

A method and an apparatus for controlling video stream playback, and a storage medium are provided. In playing a video stream in a playback region of a mobile display screen, the method includes: obtaining a playback mode switching instruction based on a detected trigger event of a playback mode configuration control; setting a playback mode of the video stream to a target playback mode instructed by the playback mode switching instruction; and in a case that the playback mode of the video stream is set to the automatic playback mode, playing a video content next to a current video content if it is detected that the current video content has been played.

Claims (66)

1. A method for controlling video stream playback, comprising:

playing a video stream in a playback region of a mobile display screen, wherein the video stream comprises a plurality of video contents;

displaying a fixed menu bar in a fixed menu bar region of the mobile display screen while playing the video stream in the playback region of the mobile display screen, wherein the fixed menu bar is always displayed on the mobile display screen during playing the video stream, and wherein the fixed menu bar comprises a control configured to control a playback mode of playing the video stream;

in response to detecting a trigger event of the control, switching the playback mode of playing the video stream to an automatic playback mode in which the plurality of video contents in the video stream are automatically played;

automatically playing a video content in the video stream next to a current video content in the video stream based on detecting that the current video content has been played;

wherein the method further comprises:

switching a display location of the fixed menu bar from one side of the mobile display screen to another side of the mobile display screen in response to receiving information indicating that there is a passenger on a co-pilot seat of a vehicle; and

switching the display location of the fixed menu bar back to the one side of the mobile display screen from the another side of the mobile display screen in response to receiving information indicating that there is no passenger on the co-pilot seat of the vehicle.

2. The method according to claim 1 , wherein the fixed menu bar region comprises a left fixed menu bar region or a right fixed menu bar region, the left fixed menu bar region is located on a left side of the mobile display screen, and the right fixed menu bar region is located on a right side of the mobile display screen.

3. The method according to claim 1 , wherein the method further comprises:

controlling the video stream playback in a touchless manner by obtaining a target playback instruction that is not a touch control instruction detected in the mobile display screen.

4. The method according to claim 3 , wherein the obtaining a target playback instruction comprises:

obtaining the target playback instruction based on a trigger event of the target playback instruction detected by a sensor of an electronic device comprising the mobile display screen;

obtaining the target playback instruction based on a trigger event of the target playback instruction detected by a sensor of an electronic device connected in a local area network where the mobile display screen is located; or

obtaining information received by the electronic device connected in the local area network where the mobile display screen is located, determining a current scenario mode based on the information, determining the current scenario mode as a target scenario mode, and obtaining a target playback instruction corresponding to the target scenario mode.

5. The method according to claim 1 , further comprising:

determining whether a screen display mode of each of the plurality of video contents of the video stream matches a screen type of the mobile display screen, wherein the screen type comprises a horizontal screen type and a vertical screen type, a screen display mode matching the horizontal screen type is a horizontal screen display mode, and a screen display mode matching the vertical screen type is a vertical screen display mode; and

filtering out any of the plurality of video contents with a screen display mode that does not match the screen type of the mobile display screen.

6. The method according to claim 1 , further comprising:

switching a display location of the fixed menu bar from a right side of the mobile display screen to a left side of the mobile display screen or from the left side of the mobile display screen to the right side of the mobile display screen in response to receiving a corresponding menu bar display mode switching instruction.

7. The method according to claim 1 , further comprising:

controlling the video stream playback based on a moving speed of an electronic device that comprises the mobile display screen.

8. The method according to claim 1 , further comprising:

pausing or stopping playing the video stream in response to receiving information indicating that a moving speed of an electronic device comprising the mobile display screen is equal to or greater than a first predetermined speed threshold; and

resuming playing the video stream in response to receiving information indicating that the moving speed of the electronic device is equal to or less than a second predetermined speed threshold.

9. An electronic device, comprising:

one or more processors; and a memory configured to store one or more programs; wherein when the one or more programs are executed by the one or more processors, the one or more programs cause the one or more processors to perform operations comprising:

playing a video stream in a playback region of a mobile display screen, wherein the video stream comprises a plurality of video contents;

displaying a fixed menu bar in a fixed menu bar region of the mobile display screen while playing the video stream in the playback region of the mobile display screen, wherein the fixed menu bar is always displayed on the mobile display screen during playing the video stream, and wherein the fixed menu bar comprises a control configured to control a playback mode of playing the video stream;

in response to detecting a trigger event of the control, switching the playback mode of playing the video stream to an automatic playback mode in which the plurality of video contents in the video stream are automatically played;

automatically playing a video content in the video stream next to a current video content in the video stream based on detecting that the current video content has been played;

wherein the operations further comprise:

switching a display location of the fixed menu bar from one side of the mobile display screen to another side of the mobile display screen in response to receiving information indicating that there is a passenger on a co-pilot seat of a vehicle; and

switching the display location of the fixed menu bar back to the one side of the mobile display screen from the another side of the mobile display screen in response to receiving information indicating that there is no passenger on the co-pilot seat of the vehicle.

10. The electronic device according to claim 9 , wherein the fixed menu bar region comprises a left fixed menu bar region or a right fixed menu bar region, the left fixed menu bar region is located on a left side of the mobile display screen, and the right fixed menu bar region is located on a right side of the mobile display screen.

11. The electronic device according to claim 9 , wherein the operations further comprise:

controlling playback of the video stream in a touchless manner by obtaining a target playback instruction that is not a touch control instruction detected in the mobile display screen.

12. The electronic device according to claim 11 , wherein the obtaining a target playback instruction comprises:

obtaining the target playback instruction based on a trigger event of the target playback instruction detected by a sensor of an electronic device comprising the mobile display screen;

obtaining the target playback instruction based on a trigger event of the target playback instruction detected by a sensor of an electronic device connected in a local area network where the mobile display screen is located; or

obtaining information received by the electronic device connected in the local area network where the mobile display screen is located, determining a current scenario mode based on the information, determining the current scenario mode as a target scenario mode, and obtaining a target playback instruction corresponding to the target scenario mode.

13. The electronic device according to claim 9 , wherein the operations further comprise:

determining whether a screen display mode of each of the plurality of video contents of the video stream matches a screen type of the mobile display screen, wherein the screen type comprises a horizontal screen type and a vertical screen type, a screen display mode matching the horizontal screen type is a horizontal screen display mode, and a screen display mode matching the vertical screen type is a vertical screen display mode; and

filtering out any of the plurality of video contents with a screen display mode that does not match the screen type of the mobile display screen.

14. The electronic device according to claim 9 , the operations further comprising:

switching a display location of the fixed menu bar from a right side of the mobile display screen to a left side of the mobile display screen or from the left side of the mobile display screen to the right side of the mobile display screen in response to receiving a corresponding menu bar display mode switching instruction.

15. The electronic device according to claim 9 , the operations further comprising:

controlling playback of the video stream based on a moving speed of an electronic device that comprises the mobile display screen.

16. The electronic device according to claim 9 , the operations further comprising:

pausing or stopping playing the video stream in response to receiving information indicating that a moving speed of an electronic device comprising the mobile display screen is equal to or greater than a first predetermined speed threshold; and

resuming playing the video stream in response to receiving information indicating that the moving speed of the electronic device is equal to or less than a second predetermined speed threshold.

17. A non-transitory computer readable storage medium, storing computer programs, wherein the programs, when executed by a processor, cause the processor to perform operations comprising:

playing a video stream in a playback region of a mobile display screen, wherein the video stream comprises a plurality of video contents;

displaying a fixed menu bar in a fixed menu bar region of the mobile display screen while playing the video stream in the playback region of the mobile display screen, wherein the fixed menu bar is always displayed on the mobile display screen during playing the video stream, and wherein the fixed menu bar comprises a control configured to control a playback mode of playing the video stream;

in response to detecting a trigger event of the control, switching the playback mode of playing the video stream to an automatic playback mode in which the plurality of video contents in the video stream are automatically played;

automatically playing a video content in the video stream next to a current video content in the video stream based on detecting that the current video content has been played;

wherein the operations further comprise:

switching a display location of the fixed menu bar from one side of the mobile display screen to another side of the mobile display screen in response to receiving information indicating that there is a passenger on a co-pilot seat of a vehicle; and

switching the display location of the fixed menu bar back to the one side of the mobile display screen from the another side of the mobile display screen in response to receiving information indicating that there is no passenger on the co-pilot seat of the vehicle.

18. The non-transitory computer readable storage medium according to claim 17 , the operations further comprising:

controlling playback of the video stream in a touchless manner by obtaining a target playback instruction that is not a touch control instruction detected in the mobile display screen.

19. The non-transitory computer readable storage medium according to claim 17 , the operations further comprising:

determining whether a screen display mode of each of the plurality of video contents of the video stream matches a screen type of the mobile display screen, wherein the screen type comprises a horizontal screen type and a vertical screen type, a screen display mode matching the horizontal screen type is a horizontal screen display mode, and a screen display mode matching the vertical screen type is a vertical screen display mode; and

filtering out any of the plurality of video contents with a screen display mode that does not match the screen type of the mobile display screen.

20. The non-transitory computer readable storage medium according to claim 17 , the operations further comprising:

controlling playback of the video stream based on a moving speed of an electronic device that comprises the mobile display screen.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2024
From: ZHAO, DONGYANG; MA, ZIXUAN
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 069395/0633 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2024
From: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
To: DOUYIN VISION CO., LTD.
Reel/Frame 069396/0047 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2024
From: BEIJING DOUYIN INFORMATION SERVICE CO., LTD.
To: DOUYIN VISION CO., LTD.
Reel/Frame 069396/0183 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2024
From: LIU, XIN
To: BEIJING DOUYIN INFORMATION SERVICE CO., LTD.
Reel/Frame 069439/0894 →
Priority Claims (1)
CN 202010203442.1 · Mar 20, 2020 · national
Continuity (3)
Continuation 17886848 · Aug 12, 2022
Continuation PCTCN2021076703 · Feb 18, 2021
Related Publication 20240187698A1 · Jun 6, 2024
References Cited (26)
US 10235454B1 · Lewis et al. · 2019 [cited by applicant]
US 11871083B2 · Zhao · 2024 [cited by examiner]
US 20050183017A1 · Cain · 2005 [cited by examiner]
US 20080032685A1 · Talty · 2008 [cited by examiner]
US 20110084913A1 · Wirtanen · 2011 [cited by applicant]
US 20120050267A1 · Seo · 2012 [cited by examiner]
US 20130079062A1 · Sirpal et al. · 2013 [cited by applicant]
US 20140301386A1 · Harrenstien · 2014 [cited by examiner]
US 20140359446A1 · McIntosh et al. · 2014 [cited by applicant]
US 20160295299A1 · Kang · 2016 [cited by examiner]
US 20170118500A1 · Carroll · 2017 [cited by examiner]
US 20180101238A1 · Thomas-Brigden · 2018 [cited by examiner]
CN 102196091A · 2011 [cited by applicant]
CN 103686277A · 2014 [cited by applicant]
CN 103838536A · 2014 [cited by applicant]
CN 103995646A · 2014 [cited by applicant]
CN 104159146A · 2014 [cited by applicant]
CN 105409228A · 2016 [cited by applicant]
CN 108924625A · 2018 [cited by applicant]
CN 109104631A · 2018 [cited by applicant]
CN 109547835A · 2019 [cited by applicant]
CN 109788333A · 2019 [cited by applicant]
CN 109889303A · 2019 [cited by applicant]
CN 110688571A · 2020 [cited by applicant]
CN 111405346A · 2020 [cited by applicant]
International Patent Application No. PCT/CN2021/076703; Int'l Search Report; dated May 7, 2021; 3 pages. [cited by applicant]