H04N21/44016

METHOD FOR PLACING DELIVERY INFORMATION, ELECTRONIC DEVICE, AND STORAGE MEDIUM
20230047049 · 2023-02-16 ·

The present disclosure relates to a method for placing delivery information, an electronic device and a storage medium. The method includes: dividing a candidate video for placing the delivery information into a plurality of video frames; determining a plurality of key frames from the plurality of video frames based on a correlation degree of every two adjacent video frames; determining a target frame from the plurality of key frames based on existing conversion information corresponding to each of the plurality of key frames and sampling conversion information corresponding to the each of the plurality of key frames; and placing a delivery component corresponding to the target frame into the target delivery frame.

Dynamic content serving using a media device
11582537 · 2023-02-14 · ·

Methods, systems, devices, and computer-program products are described herein for providing dynamic content serving. The dynamic content serving technology can identify, in real-time, programming arriving at a client device, identify a specific media segment being received and/or displayed, and determine which pre-stored substitute media segment may be used to replace the identified segment. A picture-in-picture channel can be used to display the substitute media segment.

Methods, devices, and systems for embedding visual advertisements in video content

Aspects of the subject disclosure may include, for example, embodiments include obtaining video content, the video content comprises a plurality of frames, monitoring, by an image sensor, a facial feature of a user to determine a visual focus of the user in relation to the video content, and detecting from a group of frames of the plurality of frames at least a reduction in movements of objects in the group of frames. Further embodiments include determining, according to the monitoring and the detecting, a measure of attention of the user within a region of the group of frames, determining that the measure of attention of the user within the region of the group of frames satisfies a threshold, and embedding in at least a portion of subsequent frames of the plurality of frames a visual advertisement in the region via a communication device. Other embodiments are disclosed.

Systems and methods for providing non-intrusive advertising content to set-top boxes
11582533 · 2023-02-14 · ·

Systems and methods are disclosed for providing non-intrusive advertising content to users. The method includes receiving user input reflecting user content preferences for receiving desired content related to specific topics in lieu of standard advertising slots while watching playable media content via a set-top box. The method may further include receiving a request for playable media content and then retrieving desired content based on user content preferences. Thereafter, the method may include choosing non-intrusive advertising content and generating datagrams that include the desired content and the non-intrusive advertising content. The datagrams may be concatenated with the playable media content to generate displayable content. The display content may then be provided for displaying.

Methods and apparatuses for combining and distributing user enhanced video/audio content

Methods and apparatuses are provided, which may be implemented to combine and distribute user enhanced video and/or audio content.

Selection of a prerecorded media file for superimposing into a video
11558656 · 2023-01-17 · ·

In a method for selecting of a prerecorded media file for superimposing into a video, a video of a scene is displayed on a display device of a mobile electronic device. A location of the scene is determined. A prerecorded video file is selected based at least in part on the location. The prerecorded video file is superimposed over the video, such that the video is partially obscured by the prerecorded video file. The prerecorded video file is played while displaying the video, such that the prerecorded video file and a non-obscured portion of the video are rendered simultaneously.

Systems and methods for automatic mixing of media

A first device includes one or more processors and memory storing one or more programs configured to be executed by the one or more processors. The one or more programs include instructions for receiving, from a second device, audio mix information for a first audio item and receiving, from the second device, an indication that the first audio item is to be mixed with a second audio item distinct from the first audio item. In response to the indication, the one or more programs include instructions for transmitting to the second device an audio stream including the first audio item and the second audio item mixed in accordance with the audio mix information.

Content-modification system with feature for detecting and responding to a content modification by a tuner device

In one aspect, a method is performed by a computing system that is in communication with a content-presentation device, where the content-presentation device is scheduled to perform, at a modification start-time, a content-modification operation that comprises modifying a modifiable content-segment that the content-presentation device is scheduled to receive. The method includes determining that the content-presentation device has detected, within a predefined time period after the modification start-time and during performance of the content-modification operation, a mismatch between reference fingerprint data representing the modifiable content-segment and query fingerprint data representing content received by the content-presentation device from a tuner device connected to the content-presentation device. The method also includes determining that the mismatch is due to the tuner device having modified the modifiable content-segment before the modification start-time and, in response to determining that the mismatch is due to the tuner device having modified the modifiable content-segment before the modification start-time, performing an action.

Peer-to-Peer Video Data Sharing
20180007430 · 2018-01-04 ·

A method includes storing multicast transmission data at a peer-to-peer server. The multicast transmission data indicates multicast groups to which network elements are joined. The method includes receiving, at the peer-to-peer server from a first network element, a request related to a previously sent data packet of media content. The method includes determining, at the peer-to-peer server, whether a second network element can be identified, where the second network element was joined to a multicast group associated with the media content when the previously sent data packet was sent. The method also includes, in response to identifying the second network element, sending information identifying the second network element from the peer-to-peer server to the first network element.

Method and Apparatus For Selection of Content From A Stream of Data

A main stream contains successive content elements of video and/or audio information that encode video and/or audio information at a first data rate. A computation circuit (144) computes main fingerprints from the successive content elements. A reference stream is received having a second data rate lower than the first data rate. The reference stream defines a sequence of the reference fingerprints. A comparator unit (144) compares the main fingerprints with the reference fingerprints. The main stream is monitored for the presence of inserted content elements between original content elements, where the original content elements have main fingerprints that match successive reference fingerprints and the inserted content elements have main fingerprints that do not match reference fingerprints. Rendering of inserted content elements to be skipped. In an embodiment when more than one content element matches only one is rendered. In another embodiment matching is used to control zapping to or from the main stream. In another embodiment matching is used to control linking of separately received mark-up information such as subtitles to points in the main stream.