US2024373085A1PendingUtilityA1

Live streaming picture data processing method and apparatus, device, storage medium, and program

Assignee: TENCENT TECH SHENZHEN CO LTDPriority: May 6, 2022Filed: Jul 15, 2024Published: Nov 7, 2024
Est. expiryMay 6, 2042(~15.8 yrs left)· nominal 20-yr term from priority
Inventors:Zhiliang Zhen
H04N 21/4316H04N 21/21805H04N 21/472H04N 21/2187H04N 21/431H04N 21/4312H04N 21/81H04N 21/478H04N 21/442H04N 21/44204H04N 21/8173H04N 21/4781
33
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A live streaming picture data processing method and apparatus, a device, a storage medium, and a program are provided. A live streaming interface of a virtual scene may be displayed, where the virtual scene corresponds to live streaming picture from n perspectives. The system may display a live streaming picture from a first perspective and a split-screen control in the interface based on obtained picture data of the first perspective, and, in response to receiving a trigger operation on the split-screen control, split-screen display on live streaming pictures from the m perspectives in the live streaming interface based on obtained live streaming picture data of the m perspectives of the n perspectives, 2≤m≤n, and m being an integer. Accordingly, data processing efficiency can be improved, and a user operation can be simplified, thereby improving human-computer interaction efficiency and reducing running load of a server.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A live streaming picture data processing method, performed by a computer device, the method comprising:
 displaying a live streaming interface of a virtual scene, the virtual scene corresponding to live streaming pictures from n perspectives, where n is an integer greater than or equal to 2;   obtaining live streaming picture data of a first perspective of the n perspectives;   displaying a live streaming picture from the first perspective and a split-screen control in the live streaming interface based on the live streaming picture data of the first perspective; and   in response to receiving a trigger operation on the split-screen control:
 obtaining live streaming picture data of m perspectives of the n perspectives; and 
 performing split-screen display on live streaming pictures from the m perspectives in the live streaming interface based on the live streaming picture data of the m perspectives, where 2≤m≤n, and m is an integer. 
   
     
     
         2 . The method according to  claim 1 , wherein the live streaming interface comprises m perspective switching controls, and the m perspective switching controls each respectively correspond to one of the m perspectives; and
 wherein the method further comprises:   obtaining live streaming picture data of a third perspective in response to receiving a trigger operation on a target perspective switching control, and switching a live streaming picture from a second perspective to a live streaming picture from the third perspective in the live streaming interface based on the live streaming picture data of the third perspective,   the second perspective being any one of the m perspectives, the target perspective switching control being a perspective switching control corresponding to the second perspective in the m perspective switching controls, and the third perspective being any one of the n perspectives other than the m perspectives.   
     
     
         3 . The method according to  claim 2 , wherein the obtaining live streaming picture data of a third perspective in response to receiving a trigger operation on a target perspective switching control, and switching a live streaming picture from a second perspective to a live streaming picture from the third perspective in the live streaming interface based on the live streaming picture data of the third perspective comprises:
 displaying a first perspective selection interface in response to receiving the trigger operation on the target perspective switching control, the first perspective selection interface comprising n-m first selection controls, and the n-m first selection controls each respectively corresponding to one of the n-m third perspectives; and   obtaining the live streaming picture data of the third perspective in response to receiving a trigger operation on a target selection control, and switching the live streaming picture from the second perspective to the live streaming picture from the third perspective in the live streaming interface based on the live streaming picture data of the third perspective,   the target selection control being any one of the n-m first selection controls, and the live streaming picture from the third perspective being a live streaming picture from a third perspective corresponding to the target selection control.   
     
     
         4 . The method according to  claim 3 , wherein the displaying a first perspective selection interface in response to receiving the trigger operation on the target perspective switching control comprises:
 displaying the first perspective selection interface using a thumbnail map of the virtual scene as a background in response to receiving the trigger operation on the target perspective switching control;   obtaining positions of the n-m first selection controls in the thumbnail map; and   displaying the n-m first selection controls in the first perspective selection interface based on the positions of the n-m first selection controls in the thumbnail map.   
     
     
         5 . The method according to  claim 4 , wherein the obtaining positions of the n-m first selection controls in the thumbnail map comprises:
 obtaining, for any first selection control, a position of the first selection control in the thumbnail map based on at least one of a responsibility of a virtual object corresponding to the first selection control in the virtual scene and a camp to which the virtual object belongs in the virtual scene.   
     
     
         6 . The method according to  claim 4 , wherein the obtaining positions of the n-m first selection controls in the thumbnail map comprises:
 obtaining, for any first selection control, a position of the first selection control in the thumbnail map based on a real-time position of a virtual object corresponding to the first selection control in the virtual scene.   
     
     
         7 . The method according to  claim 3 , wherein when any first selection control corresponds to a virtual object, the first selection control comprises a character avatar or a user avatar of the virtual object corresponding to the first selection control. 
     
     
         8 . The method according to  claim 7 , wherein the first perspective selection interface further comprises an avatar switching control, and the method further comprises:
 for any first selection control, switching the character avatar of the virtual object corresponding to the first selection control to the user avatar, or switching the user avatar of the virtual object corresponding to the first selection control to the character avatar in response to receiving a trigger operation on the avatar switching control.   
     
     
         9 . The method according to  claim 1 , wherein the method further comprises:
 adjusting display sizes of the live streaming pictures from the m perspectives in response to receiving a split-screen size adjustment operation performed in the live streaming interface.   
     
     
         10 . The method according to  claim 9 , wherein the m perspectives comprise a fourth perspective and a fifth perspective, and a live streaming picture from the fourth perspective and a live streaming picture from the fifth perspective correspond to size adjustment controls; and
 the adjusting display sizes of the live streaming pictures from the m perspectives in response to receiving a split-screen size adjustment operation performed in the live streaming interface comprises:   in response to receiving a drag operation on the size adjustment control, adjusting a display size of the live streaming picture from the fourth perspective and a display size of the live streaming picture from the fifth perspective based on a drag direction and a drag distance of the drag operation.   
     
     
         11 . The method according to  claim 1 , wherein the obtaining live streaming picture data of m perspectives of the n perspectives in response to receiving a trigger operation on the split-screen control, and performing split-screen display on live streaming pictures from the m perspectives in the live streaming interface based on the live streaming picture data of the m perspectives comprises:
 displaying a second perspective selection interface in response to receiving the trigger operation on the split-screen control, the second perspective selection interface comprising second selection controls respectively corresponding to the n perspectives;   obtaining the live streaming picture data of the m perspectives of the n perspectives based on a selection operation on second selection controls of the m perspectives of the n perspectives; and   performing split-screen display on the live streaming pictures from the m perspectives in the live streaming interface based on the live streaming picture data of the m perspectives.   
     
     
         12 . The method according to  claim 1 , wherein the obtaining live streaming picture data of m perspectives of the n perspectives in response to receiving a trigger operation on the split-screen control, and performing split-screen display on live streaming pictures from the m perspectives in the live streaming interface based on the live streaming picture data of the m perspectives comprises:
 obtaining the live streaming picture data of the m perspectives of the n perspectives in response to receiving the trigger operation on the split-screen control; and   performing split-screen display on live streaming pictures from m perspectives recently displayed in the live streaming interface of the live streaming pictures from the n perspectives in the live streaming interface based on the live streaming picture data of the m perspectives.   
     
     
         13 . The method according to  claim 1 , wherein the obtaining live streaming picture data of m perspectives of the n perspectives in response to receiving a trigger operation on the split-screen control, and performing split-screen display on live streaming pictures from the m perspectives in the live streaming interface based on the live streaming picture data of the m perspectives comprises:
 obtaining the live streaming picture data of the m perspectives of the n perspectives in response to receiving the trigger operation on the split-screen control; and   performing split-screen display on live streaming pictures from the m perspectives of the n perspectives in the live streaming interface based on the live streaming picture data of the m perspectives, wherein the m perspectives are default perspectives of the n perspectives.   
     
     
         14 . The method according to any  claim 1 , wherein the obtaining live streaming picture data of m perspectives of the n perspectives in response to receiving a trigger operation on the split-screen control, and performing split-screen display on live streaming pictures from the m perspectives in the live streaming interface based on the live streaming picture data of the m perspectives comprises:
 determining quantities of viewers for the live streaming pictures from the n perspectives in response to receiving the trigger operation on the split-screen control;   arranging the n perspectives based on the quantities of viewers in descending order or in ascending order;   obtaining the live streaming picture data of the m perspectives of the n perspectives; and   performing split-screen display on live streaming pictures from the m perspectives in the live streaming interface based on the live streaming picture data of the m perspectives, wherein the m perspectives are a first m perspectives of the n perspectives based on viewer quantity order.   
     
     
         15 . The method according to  claim 1 , wherein the n perspectives comprise perspectives respectively corresponding to at least two virtual objects in the virtual scene, and the method further comprises:
 obtaining a distance between a first virtual object and a second virtual object in the virtual scene, the first virtual object corresponding to a sixth perspective of the m perspectives, and the second virtual object corresponding to a seventh perspective of the m perspectives; and   merging and displaying a live streaming picture from the sixth perspective and a live streaming picture from the seventh perspective in response to the distance between the first virtual object and the second virtual object in the virtual scene being less than a distance threshold.   
     
     
         16 . The method according to  claim 15 , wherein the n perspectives further comprise a free perspective, and the free perspective is a perspective not bound to a virtual object in the virtual scene; and
 the merging and displaying a live streaming picture from the sixth perspective and a live streaming picture from the seventh perspective in response to the distance between the first virtual object and the second virtual object in the virtual scene being less than a distance threshold comprises:   obtaining live streaming picture data of the free perspective in response to the distance between the first virtual object and the second virtual object in the virtual scene being less than the distance threshold; and   merging and displaying the live streaming picture from the sixth perspective and the live streaming picture from the seventh perspective as a live streaming picture from the free perspective based on the live streaming picture data of the free perspective, a perspective position of the free perspective being located at a midpoint of a connection line between the first virtual object and the second virtual object.   
     
     
         17 . The method according to  claim 15 , wherein after the merging and displaying the live streaming picture from the sixth perspective and the live streaming picture from the seventh perspective, the method further comprises:
 obtaining live streaming picture data of the sixth perspective and live streaming picture data of the seventh perspective in response to the distance between the first virtual object and the second virtual object in the virtual scene being greater than the distance threshold; and   restoring split-screen display of the live streaming picture from the sixth perspective and the live streaming picture from the seventh perspective based on the live streaming picture data of the sixth perspective and the live streaming picture data of the seventh perspective.   
     
     
         18 . The method according to  claim 1 , wherein after the performing split-screen display on live streaming pictures from the m perspectives in the live streaming interface, the method further comprises:
 obtaining live streaming picture data of an eighth perspective in response to receiving an exit split-screen operation, and displaying a live streaming picture from the eighth perspective in the live streaming interface based on the live streaming picture data of the eighth perspective,   the live streaming picture from the eighth perspective being a live streaming picture located at a specified position or a live streaming picture with a maximum display size in the live streaming pictures from the m perspectives.   
     
     
         19 . A live streaming picture data processing apparatus, the apparatus comprising:
 a processor; and   memory storing computer-readable instructions that, when executed by the processor, cause the apparatus to:
 display a live streaming interface of a virtual scene, the virtual scene corresponding to live streaming pictures from n perspectives, where n is an integer greater than or equal to 2; 
 obtain live streaming picture data of a first perspective of the n perspectives; 
 display a live streaming picture from the first perspective and a split-screen control in the live streaming interface based on the live streaming picture data of the first perspective; and 
 in response to receiving a trigger operation on the split-screen control:
 obtain live streaming picture data of m perspectives of the n perspectives; and 
 perform split-screen display on live streaming pictures from the m perspectives in the live streaming interface based on the live streaming picture data of the m perspectives, where 2≤m≤n, and m is an integer. 
 
   
     
     
         20 . A non-transitory computer-readable medium storing computer-readable that, when executed by a process of an apparatus, cause the apparatus to:
 display a live streaming interface of a virtual scene, the virtual scene corresponding to live streaming pictures from n perspectives, where n is an integer greater than or equal to 2;   obtain live streaming picture data of a first perspective of the n perspectives;   display a live streaming picture from the first perspective and a split-screen control in the live streaming interface based on the live streaming picture data of the first perspective; and   in response to receiving a trigger operation on the split-screen control:
 obtain live streaming picture data of m perspectives of the n perspectives; and 
 perform split-screen display on live streaming pictures from the m perspectives in the live streaming interface based on the live streaming picture data of the m perspectives, where 2≤m≤n, and m is an integer.

Join the waitlist — get patent alerts

Track US2024373085A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.