H04N21/4858

Systems and methods to implement preferred subtitle constructs
11700430 · 2023-07-11 · ·

Systems and methods are provided for applying attributes to subtitles. One example method includes accessing a subtitle file, wherein the subtitle file comprises one or more subtitles, and identifying an attribute to apply to at least a subset of the subtitles. The subtitle file is amended indicate an attribute to apply to at least a subset of the subtitles to create an amended subtitle file. At a computing device, the subtitles of the amended subtitle file are generated for display, wherein the attribute is applied to the subset of the subtitles.

Screen Casting Method and Terminal
20230217081 · 2023-07-06 ·

A screen casting method is applied to a source device having a display and a speaker. The screen casting method includes receiving first data and decoding the first data, displaying the decoded first data through the display and/or outputting the decoded first data through the speaker, receiving text information from the server and parsing the text information, and displaying the parsed text information through the display, where the text information is associated with the first data. A first operation of performing screen casting to a target device is detected, and in response to the first operation, sending a download address of the first data and a download address of the text information to the target device.

METHOD, SYSTEM, AND COMPUTER-READABLE RECORDING MEDIUM FOR IMPLEMENTING FAST-SWITCHING MODE BETWEEN CHANNELS IN MULTI-LIVE TRANSMISSION ENVIRONMENT

A method, a system, and a computer-readable recording medium implement a fast-switching mode between channels in a multi-live transmission environment. A composite image in which images of multiple channels are synthesized into one image in a live transmission environment is received as one stream to configure a multi-view composed of the images of the multi-channels and, as an image of a specific channel is selected in the multi-view, the original image of the specific channel is received and the multi-view may be switched to a full-view of the image of the specific channel.

Display apparatus and method of controlling thereof

A display apparatus including a communication module comprising circuitry; a display; a motor configured to rotate the display; a user input module; a memory storing at least one instruction; and a processor in communication with the communication module, the display, the motor, the user input module, and the memory to control the display apparatus. The processor, upon execution of the stored at least one instruction, is configured to control the display to display a first screen based on the display being placed in a first orientation, and based on a first user command being input through the user input module while the first screen is displayed, control the display to display at least one second screen having a history of being displayed on the display and information on the display orientation of the at least one second screen being displayed.

BULLET COMMENT PRESENTATION METHOD AND SYSTEM
20220408144 · 2022-12-22 ·

The present disclosure describes techniques of presenting bullet comments. The techniques comprise acquiring a page of playing a video; acquiring multiple pieces of original bullet screen data, wherein each piece of original bullet screen data comprises content of a bullet comment and timing information indicating a time of posting the bullet comment in the video; cloning the multiple pieces of original bullet screen data to obtain multiple pieces of bullet screen data corresponding to the plurality of pieces of original bullet comment data; acquiring multiple pieces of target bullet screen data from the multiple pieces of bullet screen data based on the timing information associated with each piece of original bullet comment data; and content comprised in at least one of the plurality of pieces of target bullet comment data in an area of the page configured to display bullet comments.

VIDEO PLAYING METHOD AND APPARATUS, ELECTRONIC DEVICE AND COMPUTER READABLE MEDIUM
20220385984 · 2022-12-01 ·

Embodiments of the present disclosure disclose a video playing method and apparatus, an electronic device, and a computer readable medium. A specific implementation manner of the method includes: displaying a video playing page, where the video playing page includes video information and a user interaction control; in response to detecting a first user operation of a user on the video playing page, hiding the video information, adjusting opacity of the user interaction control from initial opacity to target opacity, and adjusting a display position of the user interaction control from an initial position to a target position, where obstructed area of a video displayed on the video playing page when the user interaction control is at the target position is smaller than obstructed area of the video displayed on the video playing page when the user interaction control is at the initial position.

METHOD FOR DISPLAYING DATA, AND COMPUTER DEVICE
20220377157 · 2022-11-24 ·

A method for displaying data and a computer device are provided, belonging to the field of Internet technologies. The method can include: displaying a resource interface on an interface displaying a collection entrance of a data resource in response to a trigger operation performed on the collection entrance; and displaying a target data resource in a target state on the resource interface, the target data resource being a collected data resource.

AUTOMATED VIDEO CROPPING

The disclosed computer-implemented method may include receiving, as an input, segmented video scenes, where each video scene includes a specified length of video content. The method may further include scanning the video scenes to identify objects within the video scene and also determining a relative importance value for the identified objects. The relative importance value may include an indication of which objects are to be included in a cropped version of the video scene. The method may also include generating a video crop that is to be applied to the video scene such that the resulting cropped version of the video scene includes those identified objects that are to be included based on the relative importance value. The method may also include applying the generated video crop to the video scene to produce the cropped version of the video scene. Various other methods, systems, and computer-readable media are also disclosed.

Electronic devices and corresponding methods utilizing ultra-wideband communication signals for user interface enhancement

One or more processors of an electronic device detect a communication device electronically in communication with a content presentation companion device operating as a primary display for the electronic device and including a first ultra-wide band component. The one or more processors determine, with a second ultra-wide band tag component carried by the electronic device, a distance between the electronic device and the content presentation companion device using an ultra-wide band ranging process. The one or more processors dynamically enhance an audio performance characteristic of the content presentation companion device as a function of the distance between the electronic device and the content presentation companion device.

METHOD AND APPARATUS FOR DISPLAYING LIVE BROADCAST INTERFACE

A method and an apparatus for displaying a live broadcast interface. The method includes: obtaining a main live broadcast room and a plurality of secondary live broadcast rooms associated with the main live broadcast room and belonging to a plurality of live broadcast groups respectively; displaying a target page including a first area, the first area displaying a main live broadcast interface corresponding to the main live broadcast room; in response to a target secondary live broadcast room being in an interactive state with a target object, displaying secondary live broadcast interfaces corresponding to respective secondary live broadcast rooms of a target live broadcast group in a second area of the target page. The target live broadcast group is a live broadcast group to which the target secondary live broadcast room belongs, and the target secondary live broadcast room is a secondary live broadcast room that the target object joins.