Patents Assigned to Shanghai Bilibili Technology Co., Ltd.
  • Publication number: 20230336723
    Abstract: Techniques for data processing in an edge offset mode of sample adaptive offset are provided. The techniques include: traversing reconstructed pixels in a coding tree block, and calculating a residual value between each reconstructed pixel and original pixel; traversing all first reconstructed pixels in a non-boundary part of the coding tree block, and calculating a category of each traversed first reconstructed pixel in each direction; traversing all second reconstructed pixels in a boundary part of the coding tree block, and calculating a category of each traversed second reconstructed pixel along a single direction; and calculating an accumulated residual value of reconstructed pixels along the four directions and an accumulated number of reconstructed pixels under the category based on the category of each first reconstructed pixel the edge offset modes along the four directions, the category of each second reconstructed pixel along the single direction, and each residual value.
    Type: Application
    Filed: June 16, 2023
    Publication date: October 19, 2023
    Applicant: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Xiaobo LI, Tianxiao YE
  • Patent number: 11775070
    Abstract: Techniques for controlling vibrations of a computing device is provided in the present disclosure. The techniques comprise obtaining a target audio file of a multimedia file; dividing the target audio file into a plurality of audio segments; determining a target audio segment among the plurality of audio segments based on detecting at least one feature associated with each of the plurality of audio segments; determining a target time period in a total time period of playing the multimedia file, the target time period corresponding to a playback of the target audio segment in the multimedia file; monitoring a current time point of playing the multimedia file; and controlling a vibration element in the computing device to perform a vibration operation when the current time point of playing the multimedia file is within the target time period.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: October 3, 2023
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Yingxuan Shi, Yong Wu, Chaoran Li
  • Publication number: 20230267894
    Abstract: A bullet-screen comment display method and apparatus are provided. The bullet-screen comment display method includes: receiving a to-be-displayed bullet-screen comment; determining a target bullet-screen comment display layer and a target bullet-screen comment display track that are associated with the to-be-displayed bullet-screen comment; and displaying, in the target bullet-screen comment display layer, the to-be-displayed bullet-screen comment based on the target bullet-screen comment display track.
    Type: Application
    Filed: February 21, 2023
    Publication date: August 24, 2023
    Applicant: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Zhenyu SU, Bei Haoyu YAO
  • Publication number: 20230247262
    Abstract: A bullet-screen comment processing method and apparatus are provided. The bullet-screen comment processing method includes: obtaining a to-be-displayed bullet-screen comment of a target video; determining preset bullet-screen comment tracks of a video playing interface based on a playing mode of the target video on the video playing interface, where the preset bullet-screen comment tracks are generated based on at least two playing modes; and rendering the to-be-displayed bullet-screen comment to the video playing interface based on the preset bullet-screen comment tracks and a bullet-screen comment display effect.
    Type: Application
    Filed: January 26, 2023
    Publication date: August 3, 2023
    Applicant: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Bei Haoyu YAO, Zhenyu SU, Yun ZHANG, Xiaohu LI
  • Patent number: 11711333
    Abstract: 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: Grant
    Filed: March 26, 2020
    Date of Patent: July 25, 2023
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventor: Xiuran Wu
  • Patent number: 11706496
    Abstract: 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: Grant
    Filed: June 27, 2019
    Date of Patent: July 18, 2023
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventor: Yangkun Li
  • Patent number: 11706498
    Abstract: 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: Grant
    Filed: November 23, 2021
    Date of Patent: July 18, 2023
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Nanling Zheng, Jun Jiang
  • Publication number: 20230222622
    Abstract: 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: Application
    Filed: January 13, 2023
    Publication date: July 13, 2023
    Applicant: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventor: Zhicheng NA
  • Patent number: 11671666
    Abstract: 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: Grant
    Filed: December 16, 2019
    Date of Patent: June 6, 2023
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Zhaoxin Tan, Hao Liu
  • Patent number: 11671656
    Abstract: 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: Grant
    Filed: July 12, 2021
    Date of Patent: June 6, 2023
    Assignee: Shanghai Bilibili Technology Co., Ltd.
    Inventors: Jianqiang Ding, Zhaoxin Tan
  • Patent number: 11653051
    Abstract: 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: Grant
    Filed: November 2, 2021
    Date of Patent: May 16, 2023
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Xian Lin, Shuai Sun, Xiaohu Li
  • Patent number: 11651560
    Abstract: 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: Grant
    Filed: October 19, 2020
    Date of Patent: May 16, 2023
    Assignee: 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: 11647294
    Abstract: 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: Grant
    Filed: April 27, 2022
    Date of Patent: May 9, 2023
    Assignee: Shanghai Bilibili Technology Co., Ltd.
    Inventor: Yihan Pan
  • Patent number: 11600301
    Abstract: 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: Grant
    Filed: May 13, 2021
    Date of Patent: March 7, 2023
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Long Zheng, Ran Tang, Siqi Yin, Shangxin Yang
  • Patent number: 11595731
    Abstract: 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: Grant
    Filed: February 5, 2021
    Date of Patent: February 28, 2023
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Jun Jiang, Junwei Zhu, Zhaozhi Xiong, Nanling Zheng
  • Patent number: 11588915
    Abstract: 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: Grant
    Filed: May 20, 2021
    Date of Patent: February 21, 2023
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Yunjie Ji, Yongcheng Dai
  • Patent number: 11589119
    Abstract: 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: Grant
    Filed: December 16, 2019
    Date of Patent: February 21, 2023
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventor: Zhaoxin Tan
  • Patent number: 11513937
    Abstract: 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: Grant
    Filed: June 18, 2020
    Date of Patent: November 29, 2022
    Assignee: Shanghai Bilibili Technology Co., LTD.
    Inventors: Zhaoxin Tan, Jingqiang Zhang, Qi Tang, Jianqiang Ding, Hao Liu
  • Patent number: 11511200
    Abstract: 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: Grant
    Filed: August 13, 2021
    Date of Patent: November 29, 2022
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Yingxuan Shi, Yong Wu, Chaoran Li, Yihong Zhong
  • Patent number: 11503347
    Abstract: 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: Grant
    Filed: June 24, 2021
    Date of Patent: November 15, 2022
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Zhaoxin Tan, Wenjie Fan, Hao Liu, Junyi Wu