Patents Assigned to Shanghai Bilibili Technology Co., Ltd.
-
Patent number: 11711333Abstract: The present disclosure describes techniques of processing bullet comments. The techniques comprise obtaining a page of playing a video to output a video stream; obtaining a plurality of pieces of bullet comment data associated with the video stream; and performing an ith bullet comment processing operation comprising adjusting operation indication information to a first piece of indication information; traversing the plurality of pieces of bullet comment data and determining whether the plurality of bullet comment data comprise a piece of bullet comment data in a to-be-posted state; performing a processing operation on the piece of bullet comment data in the to-be-posted state; in response to determining that the processing operation on the piece of bullet comment data in the to-be-posted state has been completed, adjusting the operation indication information to a second piece of indication information.Type: GrantFiled: March 26, 2020Date of Patent: July 25, 2023Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventor: Xiuran Wu
-
Patent number: 11706498Abstract: The present application discloses techniques for playback of live broadcast content. The techniques comprise receiving a request of playing live broadcast content from a client computing device, wherein the request comprises information indicating a first address associated with the live broadcast content, and the request further comprises a playback time parameter indicating a playback time length; generating a second address based on a current system time parameter, the first address, and the playback time parameter; obtaining live broadcast content based on the second address and transmitting the live broadcast content to the client computing device.Type: GrantFiled: November 23, 2021Date of Patent: July 18, 2023Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Nanling Zheng, Jun Jiang
-
Patent number: 11706496Abstract: Techniques for displaying comments relative to video frames are described herein. The disclosed techniques include sending message data comprising a comment on a video item by a first client computing device when the first client computing device is in a first state among a plurality of states; receiving bullet screen data comprising comments on the video item sent by the first client computing device and other client computing devices; determining echo bullet screens comprising a plurality of comments on the video item sent by the other client computing devices during a predetermined period; and displaying a bullet screen comprising the comment sent by the first client computing device and the echo bullet screens.Type: GrantFiled: June 27, 2019Date of Patent: July 18, 2023Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventor: Yangkun Li
-
Publication number: 20230222622Abstract: A data processing method and apparatus are provided. The method is applied to a server, and includes: receiving an object loading instruction for a target object; obtaining computing resource information and rendering resource information corresponding to the target object based on the object loading instruction; performing calculation based on the computing resource information to generate rendering data information; and sending the rendering data information and the rendering resource information to a client.Type: ApplicationFiled: January 13, 2023Publication date: July 13, 2023Applicant: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventor: Zhicheng NA
-
Patent number: 11671666Abstract: The present invention provides a method, device and storage medium of controlling video playing based on a video source selection and belongs to a field of the Internet technology. The method, device and storage medium of controlling video playing based on a video source selection of the present invention may determine a video source format adopted based on the browser, then filter the video source based on actual application effect of a player, adopt the optimal video source, and automatically select other video sources to continue playback in case of playback errors. The method, device and computer-readable storage medium of controlling video playing based on a video source selection of the present invention have the advantages of simple implementation mode, low application cost and wide application range.Type: GrantFiled: December 16, 2019Date of Patent: June 6, 2023Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Zhaoxin Tan, Hao Liu
-
Patent number: 11671656Abstract: A method is provided. The method includes: obtaining multiple association relationships, wherein each association relationship includes a resolution switching algorithm and a historical freeze rate; determining a historical freeze rate meeting a preset condition from the multiple association relationships; and selecting a target resolution switching algorithm from a corresponding association relationship of the association relationships according to the historical freeze rate meeting the preset condition, wherein the target resolution switching algorithm is used for switching a resolution of a video. A system, a computing device, and a computer-program product are also provided.Type: GrantFiled: July 12, 2021Date of Patent: June 6, 2023Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Jianqiang Ding, Zhaoxin Tan
-
Patent number: 11653051Abstract: The present disclosure describes techniques for controlling display of gifts in a web-based live broadcast The techniques comprises storing a host state gift object in a host state queue, wherein the host state gift object corresponds to a gift-giving behavior of a first user associated with a first client computing device; storing a plurality of guest state gift objects in a guest state queue, wherein the plurality of guest state gift objects correspond to gift-giving behaviors of other users; storing a plurality of display gift objects in a display queue; updating the display queue based on the host state queue or the guest state queue, wherein the host state queue has a higher priority than the guest state queue for updating the display queue; and causing to display each display gift object on an interface of the first client computing device in a form of a combo bar.Type: GrantFiled: November 2, 2021Date of Patent: May 16, 2023Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Xian Lin, Shuai Sun, Xiaohu Li
-
Patent number: 11651560Abstract: The present disclosure describes techniques for displaying comment information. The disclosed techniques comprise determining position information of a mobile terminal in a first coordinate system, the mobile terminal comprising a camera, a focus point of the camera being an origin of the first coordinate system; determining first position information associated with at least one comment in the first coordinate system based on the position information of the mobile terminal; converting the first position information associated with the at least one comment to second position information associated with the at least one comment in a second coordinate system based on one or more predetermined rules; obtaining the at least one comment; and displaying the at least one comment based on the second position information associated with the at least one comment in the second coordinate system.Type: GrantFiled: October 19, 2020Date of Patent: May 16, 2023Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Yunpeng Duan, Zhongying Tu, Yingnan Sun, Yahui Gong, Bingtan Lu, Weiyu Wang, Bodi Shi, Yong Luo, Haibo Fang
-
Patent number: 11647294Abstract: A method is provided. The method includes: generating a tracking plane image of a next video frame by using reference polar coordinates of a central position of a play plane image of a current video frame as a center based on a panoramic image of the next video frame in a spherical polar coordinate system; determining updated polar coordinates of a central position of a target object in the tracking plane image of the next video frame in the spherical polar coordinate system based on an object feature of the target object; and using the updated polar coordinates as the reference polar coordinates to re-perform the generating a tracking plane image of a next video frame by using reference polar coordinates as a center based on a panoramic image of the next video frame in a spherical polar coordinate system.Type: GrantFiled: April 27, 2022Date of Patent: May 9, 2023Assignee: Shanghai Bilibili Technology Co., Ltd.Inventor: Yihan Pan
-
Patent number: 11600301Abstract: The present disclosure describes techniques of editing a video. The techniques described in the present disclosure comprise converting a to-be-edited video comprising a plurality of frames into an image sequence comprising a plurality of images, wherein a resolution of each image in the image sequence is lower than a resolution of a corresponding frame in the to-be-edited video; generating a script of editing the to-be-edited video based at least in part on selecting and editing at least some of the plurality of images in the image sequence; displaying a preview of editing effects based on the script; and sending the script to a server computing device in response to determining the preview satisfies requirements, wherein the to-be-edited video is processed by the server computing device based on the script of editing the to-be edited video.Type: GrantFiled: May 13, 2021Date of Patent: March 7, 2023Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Long Zheng, Ran Tang, Siqi Yin, Shangxin Yang
-
Patent number: 11595731Abstract: The present disclosure describes techniques of synchronizing subtitles in live broadcast The disclosed techniques comprise obtaining a source signal and a simultaneous interpretation signal in a live broadcast; performing voice recognition on the simultaneous interpretation signal in real-time to obtain corresponding translation text; delaying the simultaneous interpretation signal to obtain a first delayed signal; delaying the source signal to obtain a second delayed signal; obtaining proofreading results of the first delayed signal and the corresponding translation text; determining proofread subtitles based on the proofreading results; and sending the proofread subtitles and the second delay signal to a live display interface.Type: GrantFiled: February 5, 2021Date of Patent: February 28, 2023Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Jun Jiang, Junwei Zhu, Zhaozhi Xiong, Nanling Zheng
-
Patent number: 11589119Abstract: The present invention provides a method, a device and a computer-readable medium for a pseudo seamless switch between different video sources and belongs to a field of the Internet technology. According to the method, a device and a computer-readable medium for a pseudo seamless switch between different video sources of the present invention, when a video source needs to be switched, the Web browser first establishes a target video source playback instance; determines a synchronization duration based on a playing state of an original video source and a network state; after the synchronization duration, the Web browser switches to the target video source playback instance to achieve seamless switching between various video sources, so as to effectively avoid blocking during playback and greatly improve user experience.Type: GrantFiled: December 16, 2019Date of Patent: February 21, 2023Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventor: Zhaoxin Tan
-
Patent number: 11588915Abstract: The present disclosure describes techniques of pushing information associated with the at least one location that is associated with a video. The disclosed techniques comprises obtaining video data, wherein the video data comprise a plurality frames of a video and information associated with the video; determining at least one location associated with at least one frame among the plurality of frames of the video based on comparing the video data with data included in a database; determining information associated with the at least one location; and pushing the information associated with the at least one location to a first computing device based on a time point of playing the at least one frame among the plurality of frames of the video.Type: GrantFiled: May 20, 2021Date of Patent: February 21, 2023Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Yunjie Ji, Yongcheng Dai
-
Patent number: 11513937Abstract: Techniques of displaying comments relative to video frames are described herein. The disclosed techniques include obtaining page data comprising a video file and rendering the page data to play a video comprising a plurality of frames; obtaining a comment file comprising a plurality of comments on the video; displaying the plurality of comments relative to the plurality of frames while playing the video; detecting a computer performance parameter during rendering the page data; and reducing a density of displaying comments in response to determining that the computer performance parameter is less than a predetermined value.Type: GrantFiled: June 18, 2020Date of Patent: November 29, 2022Assignee: Shanghai Bilibili Technology Co., LTD.Inventors: Zhaoxin Tan, Jingqiang Zhang, Qi Tang, Jianqiang Ding, Hao Liu
-
Patent number: 11511200Abstract: The present disclosure describes techniques of generating and playing games associated with a multimedia file. The techniques comprises obtaining a target audio signal from a multimedia file; determining a plurality of rhythm points in the target audio signal; configuring a plurality of interactive components corresponding to the plurality of rhythmic points based on one or more predetermined rules monitoring a progress of playing the multimedia file; and displaying a target interactive component on an interface of playing the multimedia file in response to determining that the progress reaches a time point corresponding to one of the plurality of rhythmic points.Type: GrantFiled: August 13, 2021Date of Patent: November 29, 2022Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Yingxuan Shi, Yong Wu, Chaoran Li, Yihong Zhong
-
Patent number: 11503347Abstract: A method of playing video is provided. The method includes: obtaining a video loading instruction and sending a loading request to a cache server, wherein the loading request is configured to request loading data, and the loading data includes at least one segment of the video corresponding to the video loading instruction; receiving the loading data from the cache server; and playing the at least one segment according to the loading data.Type: GrantFiled: June 24, 2021Date of Patent: November 15, 2022Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Zhaoxin Tan, Wenjie Fan, Hao Liu, Junyi Wu
-
Patent number: 11496536Abstract: A method of requesting video is provided. The method includes: sending a first video request to a server in response to a video playing instruction, wherein, the server returns a video description information segment and a corresponding complete video according to the first video request, and the video includes a plurality of video segments, and the video description information segment is configured to describe each of the video segments; parsing the video description information segment; and playing the video in segments according to the parsed video description information segment in the process of downloading the video. The present application also provides a computing device and a computer-program product.Type: GrantFiled: June 24, 2021Date of Patent: November 8, 2022Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Wenjie Fan, Zhaoxin Tan, Jianqiang Ding
-
Patent number: 11495264Abstract: Embodiments of the present disclosure describes techniques for clipping a video. The disclosed techniques comprise obtaining a video including a plurality of frames performing object detection on each frame; identifying objects contained in each frame, wherein a region where each object is located is selected through a detection box; classifying and recognizing the objects identified in each frame using a pre-trained classification model; selecting human body region images; determining a similarity between each human body region image selected from the plurality of frames and a target character image; in response to determining that a similarity between a human body region image and the target character image is greater than a predetermined threshold, identifying the human body region image as a clipping image; and synthesizing clipping images identified in the plurality of frames in order of time to obtain a clipping video.Type: GrantFiled: October 26, 2020Date of Patent: November 8, 2022Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Heming Cai, Long Qian
-
Patent number: 11490173Abstract: A method includes: sending, upon receipt of an audio-only playing instruction in a process of synchronously playing audio and video of streaming media content using DASH, a request of obtaining audio data files of the streaming media content to a server, wherein video data files formed according to video content of the streaming media content and the audio data files formed according to audio content of the streaming media content are stored in the server; receiving the audio data files of the streaming media content from the server, and parsing out the audio content according to the audio data files; performing audio-only playing for the streaming media content according to the audio content.Type: GrantFiled: May 25, 2021Date of Patent: November 1, 2022Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Zhiqiang Wu, Hanchao Zheng, Hui Chen
-
Patent number: 11475666Abstract: The present disclosure describes techniques for generating a mask frame data segment corresponding to a video frame. The disclosed techniques include obtaining a frame of a video; identifying a main area of the frame using an image segmentation algorithm; and generating a mask frame data segment corresponding to the frame based on the main area of the frame, wherein the generating a mask frame data segment corresponding to the frame based on the main area of the frame further comprises generating the mask frame data segment based on a timestamp of the frame in the video, a width and a height of the main area of the frame.Type: GrantFiled: May 13, 2020Date of Patent: October 18, 2022Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Yingxuan Shi, Kangkang Zhang, Ruoheng Liu, Longwen Gao