H04N21/235

SYSTEM AND METHOD OF PROVIDING ADVERTISEMENT THROUGH STREAMING VIDEO
20230224551 · 2023-07-13 ·

A system and method of providing an advertisement through a streaming video is proposed. In the system of providing the advertisement through the streaming video, when advertisers registers advertisements on a streaming server, a streamer may select any one of the registered advertisements, and when the streamer activates an advertisement function, a real-time broadcast video of the streamer may be converted into an advertisement video of the advertisement selected by the streamer. A streamer selects any one of the advertisements registered by the advertisers, and provides advertising content to viewers by including an advertising content provision object, such as an advertising product information link, in a streaming video transmitted by the streamer. In an embodiment, the advertiser may perform advertiser and advertisement registration in an advertisement server, and may limit conditions, such as streamer's broadcast content to be advertised, the number of followers, and the number of viewers.

SYSTEM AND METHOD OF PROVIDING ADVERTISEMENT THROUGH STREAMING VIDEO
20230224551 · 2023-07-13 ·

A system and method of providing an advertisement through a streaming video is proposed. In the system of providing the advertisement through the streaming video, when advertisers registers advertisements on a streaming server, a streamer may select any one of the registered advertisements, and when the streamer activates an advertisement function, a real-time broadcast video of the streamer may be converted into an advertisement video of the advertisement selected by the streamer. A streamer selects any one of the advertisements registered by the advertisers, and provides advertising content to viewers by including an advertising content provision object, such as an advertising product information link, in a streaming video transmitted by the streamer. In an embodiment, the advertiser may perform advertiser and advertisement registration in an advertisement server, and may limit conditions, such as streamer's broadcast content to be advertised, the number of followers, and the number of viewers.

BURN-IN CONTENT SIGNALING MECHANISM FOR AVOIDING TEXT OVERLAP

An encoder for use with video data, first supplemental data, second supplemental data, and a display device. The encoder includes: a memory; and a processor configured to execute instructions stored on the memory to cause the encoder to: generate modified video data based on an incorporation of the first supplemental data into the video data such that the supplemental video will be displayed at a predetermined location when the modified video is displayed on the display device; generate metadata associated with the predetermined location; generate an encoded transport stream including the modified video data, the metadata and the second supplemental data; and transmit the encoded transport stream to the display device so as to enable the display device to decode the encoded transport stream and display the modified video and the second supplemental video such that the second supplemental video is not displayed at the predetermined location.

BURN-IN CONTENT SIGNALING MECHANISM FOR AVOIDING TEXT OVERLAP

An encoder for use with video data, first supplemental data, second supplemental data, and a display device. The encoder includes: a memory; and a processor configured to execute instructions stored on the memory to cause the encoder to: generate modified video data based on an incorporation of the first supplemental data into the video data such that the supplemental video will be displayed at a predetermined location when the modified video is displayed on the display device; generate metadata associated with the predetermined location; generate an encoded transport stream including the modified video data, the metadata and the second supplemental data; and transmit the encoded transport stream to the display device so as to enable the display device to decode the encoded transport stream and display the modified video and the second supplemental video such that the second supplemental video is not displayed at the predetermined location.

DISPLAY APPARATUS AND OPERATING METHOD THEREOF

Provided are a display apparatus and a method for providing a chat service for video content. A processor of the display apparatus receives video content. In response to requesting a chat room corresponding to the video content based on a user account, the processor receives chat messages and displays the received chat messages of the first chat room together with the video content on the display screen. In response to a chat room to which the user account belongs being changed from the first chat room to a second chat room based on an amount of chat messages of the user account transmitted to the chat server, the processor receives chat messages of the second chat room from the chat server, and displays the received chat messages of the second chat room through the display screen.

DISPLAY APPARATUS AND OPERATING METHOD THEREOF

Provided are a display apparatus and a method for providing a chat service for video content. A processor of the display apparatus receives video content. In response to requesting a chat room corresponding to the video content based on a user account, the processor receives chat messages and displays the received chat messages of the first chat room together with the video content on the display screen. In response to a chat room to which the user account belongs being changed from the first chat room to a second chat room based on an amount of chat messages of the user account transmitted to the chat server, the processor receives chat messages of the second chat room from the chat server, and displays the received chat messages of the second chat room through the display screen.

Method and system of managing data files

Methods and systems of inserting image files into a container are described herein. One method includes overseeing a submission of images to containers, retrieving a job of inserting images into the container, and inserting images into the container by, for each of the plurality of images: (i) reading and analyzing source data including the image; (ii) opening the container, which includes records, where the image will be stored; (iii) determining whether the source data is valid to be entered into a record; (iv) responsive to a determination that the source of data is valid, preparing metadata; (v) writing the record into the container; and (vi) marking a status flag/mark of the record as being updated while writing the record into the container.

Method and apparatus for generating media data
11700434 · 2023-07-11 · ·

The present invention concerns a method for generating media files from video sequences, the method comprising by a server: obtaining from the video sequences, video data composed of a plurality of samples; generating a video track based on the obtained video data, each video track comprises samples of a video sequence, and the video track is associated with descriptive metadata, the descriptive metadata comprises: a spatial information related to one or more samples of the associated video track; and a composition information for organizing generated video tracks to get a full picture when displayed by a client; and generating media files including the generated video tracks.

Techniques for modeling temporal distortions when predicting perceptual video quality
11700383 · 2023-07-11 · ·

In various embodiments, a prediction application computes a quality score for re-constructed visual content that is derived from visual content. The prediction application generates a frame difference matrix based on two frames included in the re-constructed video content. The prediction application then generates a first entropy matrix based on the frame difference matrix and a first scale. Subsequently, the prediction application computes a first value for a first temporal feature based on the first entropy matrix and a second entropy matrix associated with both the visual content and the first scale. The prediction application computes a quality score for the re-constructed video content based on the first value, a second value for a second temporal feature associated with a second scale, and a machine learning model that is trained using subjective quality scores. The quality score indicates a level of visual quality associated with streamed video content.

Techniques for modeling temporal distortions when predicting perceptual video quality
11700383 · 2023-07-11 · ·

In various embodiments, a prediction application computes a quality score for re-constructed visual content that is derived from visual content. The prediction application generates a frame difference matrix based on two frames included in the re-constructed video content. The prediction application then generates a first entropy matrix based on the frame difference matrix and a first scale. Subsequently, the prediction application computes a first value for a first temporal feature based on the first entropy matrix and a second entropy matrix associated with both the visual content and the first scale. The prediction application computes a quality score for the re-constructed video content based on the first value, a second value for a second temporal feature associated with a second scale, and a machine learning model that is trained using subjective quality scores. The quality score indicates a level of visual quality associated with streamed video content.