US 12,489,939 B2
Progress content view processing method, apparatus, and system
Zijian Jin, Shanghai (CN); Ran Tang, Shanghai (CN); and Jie Zhang, Shanghai (CN)
Assigned to SHANGHAI BILIBILI TECHNOLOGY CO., LTD., Shanghai (CN)
Filed by SHANGHAI BILIBILI TECHNOLOGY CO., LTD., Shanghai (CN)
Filed on Nov. 20, 2023, as Appl. No. 18/514,884.
Claims priority of application No. 202211463885.X (CN), filed on Nov. 22, 2022.
Prior Publication US 2024/0171809 A1, May 23, 2024
Int. Cl. H04N 21/431 (2011.01); H04N 21/2187 (2011.01); H04N 21/472 (2011.01)
CPC H04N 21/4312 (2013.01) [H04N 21/2187 (2013.01); H04N 21/47217 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of processing data, comprising:
obtaining live video data;
generating content view images based on the live video data;
generating a spliced image corresponding to the live video data based on splicing the content view images;
generating image-time mapping data corresponding to the spliced image by recording mapping relationships between the content view images and video time points, wherein the spliced image and the image-time mapping data enable to display a content view image corresponding to a historical video time point at a location close to a progress element on a page of playing the live video data; and
sending, to the client device, the live video data, the spliced image corresponding to the live video data, and the image-time mapping data corresponding to the spliced image during a process of pulling the live video data by the client device, wherein the client device parses the spliced image corresponding to the live video data and the image-time mapping data corresponding to the spliced image, determines, and displays the content view image corresponding to the historical video time point in response to a progress view request for the historical video time point,
wherein the client device further determines whether the historical video time point is prior to a request time point corresponding to a current live play request for a live broadcast room, wherein the request time point is determined by a server in response to receiving the current live play request from the client device, and
in response to determining that the historical video time point is prior to the request time point corresponding to the current live play request, pulls, from another client device in a same client domain or the server, a spliced image including the content view image corresponding to the historical video time point and respective image-time mapping data.