H04N21/4316

SYSTEMS AND METHOD FOR DYNAMIC INSERTION OF ADVERTISEMENTS
20230237721 · 2023-07-27 ·

Systems and methods are described to detect a location to place an advertisement in a media asset, the method comprising, identifying a plurality of points in a video frame of a media asset, detecting a color associated with each point of the plurality of points, calculating a change in color between each point of the plurality of points, comparing the change in color between each point of the plurality of points with a threshold, identifying, based on the comparing, an area within the frame that constitutes a surface; and selecting an advertisement to be placed on the surface.

STREAMING BROADCAST SPONSORSHIP SYSTEM USING INTERNET OF THINGS DEVICE
20230239540 · 2023-07-27 ·

A streaming broadcast sponsorship system using an Internet of Things device, capable of inducing a viewer’s sponsorship by enabling control of a broadcaster-owned Internet of Things device when the viewer’s sponsorship is available is provided, the streaming broadcast sponsorship system includes a broadcaster terminal configured to generate a content and perform a streaming broadcast, a viewer terminal configured to be capable of viewing the broadcast, a server configured to receive the content from the broadcaster terminal, and transmit the received content to the viewer terminal, and IoT devices configured to be capable of communicating with the server and operated by the server, in which the viewer terminal generates sponsorship information for the broadcaster and transmit the sponsorship information to the server, and the server transmits a control signal corresponding to the sponsorship information to the IoT devices, and the IoT devices are operated by the control signal.

Mini-Banner Content
20230005199 · 2023-01-05 · ·

Devices, systems, and methods are provided for use in interpreting, converting, generating, embedding, presenting, storing and otherwise using mini-banner content. For at least one embodiment, a mini-banner content system may include a secondary content system element which executes non-transient computer executable instructions to configure: a content interpreter to interpret secondary content, identify aspect information, and output the aspect information; a content converter, which when receiving aspect information at least one of retrieves a first element corresponding to the aspect information and/or generates a second element corresponding to the aspect information, and generates a mini-banner content element based upon results of the retrieving operation and/or the generating operation.

BULLET COMMENT PROCESSING METHOD AND SYSTEM BASED ON WECHAT MINI-PROGRAM
20230007337 · 2023-01-05 ·

The present disclosure describes techniques of processing bullet comments. The techniques comprise obtaining a page of playing a video for outputting a video stream; obtaining a plurality of pieces of bullet comment data associated with the video stream; and performing a bullet comment processing operation with a predetermined time interval, where the bullet comment processing operation includes performing bullet comment processing at a logical layer on the plurality of pieces of bullet comment data. In the embodiments of the present application, a balanced time interval may be set as the predetermined time interval to regularly perform a bullet comment processing operation, so that smoothness of displaying bullet comments and proper use of computing resources are ensured.

CUSTOM MEDIA OVERLAY SYSTEM

Systems and methods are provided for receiving a request to generate a media overlay corresponding to a home of a first user, and for generating the media overlay corresponding to the home of the first user using media content received in the request. The systems and methods further provide for associating, with the media overlay, a location of the home of the first user and a selection of users to grant permission to access the media overlay corresponding to the home of the first user. The systems and methods further provide for determining whether a second user and a location corresponding to the second computing device trigger access to the media overlay and providing the media overlay to the second computing device, based on determining that the second user and location corresponding to the second computing device trigger access to the media overlay.

Method and System for Aggregating Live Streams
20230007333 · 2023-01-05 · ·

A method, comprising receiving live video streams from different live streaming platforms, presenting the live video streams to users in video tiles in an aggregated live streaming platform, and allowing the users to navigate and select among the video tiles of the aggregated live streaming platform to view and interact with the live video streams.

Device and method for visually displaying speaker's voice in 360-degree video

An electronic device is disclosed. In addition, various embodiments identified through the specification are possible. The electronic device includes a display, a processor, and a memory storing instructions that, when executed by the processor, cause the processor to display, when a video supporting a plurality of orientation regions is played, a screen of a first orientation region among the plurality of orientation regions and a first text corresponding to a voice of a first speaker in the screen, and display, in response to a user input of selecting a voice of a second speaker located in a second orientation region, a screen of the second orientation region.

Electronic device and method of operating the same

An electronic device includes a display, a communication interface, a memory storing one or more instructions, and a processor. The processor, by executing the one or more instructions, is configured to, receive a user input for processing a second content while displaying a first content image on the display by processing a first content, identify whether a resource is available for processing the first content and the second content in the electronic device, based on the resource for processing the first content and the second content being unavailable in the electronic device, identify a peer device which has available resource to process the second content, transmit a request for processing the second content to the peer device, receive, through streaming, result second content which results from processing the second content by the peer device, from the peer device, and display, in addition to the first content image, a second content image corresponding to the result second content, on the display.

Dynamically controlling display mode of external device coupled to user equipment

Described embodiments provide a method and user equipment for dynamically controlling a display mode of an external device coupled to user equipment. The method may include determining whether to detect connection to an external device and upon the detection of the connection, controlling the coupled external device to display image data produced in the user equipment on a display unit of the coupled external device in a display mode different from a display mode of the user equipment.

Monitoring segmentation messages of video streams

Described are method and system embodiments for monitoring segmentation messages of a digital video stream. In some embodiments, a method is performed at an electronic device with a display and operated by a user. The method includes monitoring the digital video stream for segmentation messages and detecting a segmentation message in the digital video stream. Then, a validity of the detected segmentation message is determined based on a previously-detected segmentation message. The user is notified of the determined validity of the segmentation message using the display.