49th week of 2021 patent applcation highlights part 74 |
Patent application number | Title | Published |
20210385469 | PARAMETER DERIVATION IN CROSS COMPONENT MODE - A method for visual media processing, including performing a conversion between a current chroma video block of visual media data and a bitstream representation of the current chroma video block, wherein, during the conversion, a chroma residual of the current chroma video block is scaled based on a scaling coefficient, wherein the scaling coefficient is derived at least based on luma samples located in predefined positions. | 2021-12-09 |
20210385470 | CONTENT-BASED CLIENT SIDE VIDEO TRANSCODING - Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by automating the client-side transcoding of video data based on content. For example, an appropriate transcoding configuration can be selected for video data having complex motion or textures. Accordingly, video quality can be improve when complex motions or textures are present. | 2021-12-09 |
20210385471 | PARAMETER GROUPING AMONG PLURAL CODING UNITS FOR VIDEO ENCODING AND DECODING - At least a method and an apparatus are presented for encoding or decoding video and can involve, for example, obtaining a group of coding units including two or more of a plurality of coding units divided from a current block wherein the two or more of the plurality of coding units share a coding parameter, and the group of coding units overlaps at least two different pipeline units associated with a pipelined decoding operation, and encoding or decoding the current block based on the group of coding units, and the shared coding parameter. | 2021-12-09 |
20210385472 | DECODED PICTURE BUFFER (DPB) OPERATIONS AND ACCESS UNIT DELIMITER (AUD) - Systems, methods, and computer-readable storage media are provided for decoded picture buffer (DPB) operations and rewriting access unit delimiters (AUDs) after bitstream extractions. An example method can include storing one or more pictures associated with an access unit (AU) in a decoded picture buffer (DPB), the AU including a first plurality of pictures, the first plurality of pictures corresponding to a plurality of video coding layers; after each picture of a second plurality of pictures associated with the AU is removed from a coded picture buffer (CPB), removing at least one picture of the one or more pictures from the DPB; and storing, in the DPB, each picture of the second plurality of pictures removed from the CPB. | 2021-12-09 |
20210385473 | Encoding and Decoding Selectively Retrievable Representations of Video Content - A system and method disposed to enable encoding, decoding and manipulation of digital video with substantially less processing load than would otherwise be required. In particular, one disclosed method is directed to generating a compressed video data structure that is selectively decodable to a plurality of resolutions including the full resolution of the uncompressed stream. The desired number of data components and the content of the data components that make up the compressed video data, which determine the available video resolutions, are variable based upon the processing carried out and the resources available to decode and process the data components. During decoding, efficiency is substantially improved because only the data components necessary to generate a desired resolution are decoded. In variations, both temporal and spatial decoding are utilized to reduce frame rates, and hence, further reduce processor load. The system and method are particularly useful for real-time video editing applications. | 2021-12-09 |
20210385474 | SYSTEM AND METHOD FOR VIDEO CODING - An image decoder has circuitry coupled to a memory. The circuitry splits a current image block into a plurality of partitions. The circuitry predicts a first motion vector from a set of uni-prediction motion vector candidates for a first partition of the plurality of partitions, and decodes the first partition using the first motion vector. | 2021-12-09 |
20210385475 | METHOD AND APPARATUS FOR VIDEO CODING - Aspects of the disclosure provide a method and an apparatus including processing circuitry for video decoding. The processing circuitry can decode prediction information of a chroma coding block (CB) from a coded video bitstream. The prediction information indicates an intra block copy (IBC) mode for the chroma CB and the chroma CB includes one or more chroma units. The processing circuitry can determine a chroma block vector (BV) for one of the one or more chroma units based on at least one luma unit collocated with the one of the one or more chroma units. The at least one luma unit is coded in the IBC mode. The processing circuitry can reconstruct at least one sample in the one of the one or more chroma units based on the chroma BV. The at least one luma unit and the chroma CB can be associated with separate luma-chroma coding trees. | 2021-12-09 |
20210385476 | METHOD AND APPARATUS FOR VIDEO CODING - Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. In some embodiments, the processing circuitry decodes prediction information of a current block in a current coding from a coded video bitstream. The prediction information is indicative of an intra block copy mode. Then, the processing circuitry determines a block vector that points to a reference block in a same picture as the current block. The reference block is restricted within a coding region with reconstructed samples buffered in a reference sample memory. The coding region is one of multiple predefined regions of a coding tree unit (CTU). Then, the processing circuitry reconstructs at least a sample of the current block based on the reconstructed samples of the reference block that are retrieved from the reference sample memory. | 2021-12-09 |
20210385477 | SIMPLIFIED SIGNALING METHOD FOR AFFINE LINEAR WEIGHTED INTRA PREDICTION MODE - Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry that decodes prediction information for a current block in a current picture that is a part of a coded video sequence. The prediction information indicates whether the current block is coded in affine linear weighted intra prediction (ALWIP). Responsive to the prediction information indicating that the current block is coded in ALWIP, the processing circuitry determines an ALWIP mode index irrespective of prediction modes of neighboring blocks adjacent to the current block, the ALWIP mode index indicating one of a plurality of ALWIP modes. The processing circuitry reconstructs the current block according to the one of the plurality of ALWIP modes. | 2021-12-09 |
20210385478 | VIDEO DECODING METHOD USING RESIDUAL INFORMATION IN VIDEO CODING SYSTEM, AND APPARATUS THEREOF - A video decoding method performed by a decoding apparatus, according to the present document, comprises the steps of: receiving residual information for a current block; deriving a context model for a sine flag of a current residual coefficient in a current sub-block of the current block; decoding the sine flag on the basis of the context model; deriving the current residual coefficient on the basis of the sine flag; deriving a residual sample on the basis of the current residual coefficient; and generating a reconstructed picture on the basis of the residual sample, wherein the context model for the sine flag is derived on the basis of a sine flag of a residual coefficient decoded before the current residual coefficient in the current sub-block. | 2021-12-09 |
20210385479 | METHODS AND APPARATUS FOR DELIVERING EXTENDED PAYLOADS WITH COMPOSITE WATERMARKS - Methods, apparatus, systems and articles of manufacture are disclosed for delivering extended payloads with composite watermarks. Examples disclosed herein embed a first watermark into a media stream in accordance with a first watermark technology, where the first watermark includes a first indicator bit and a first payload. Disclosed examples also embed a second watermark into the media stream in accordance with a second watermark technology, where the second watermark includes a second indicator bit and a second payload. In some disclosed examples, the first indicator bit and the second indicator bit are to indicate whether the first payload and the second payload are to be combined when the first watermark and the second watermark are decoded. | 2021-12-09 |
20210385480 | IMAGE ENCODING METHOD AND IMAGE DECODING METHOD - A method of dividing an input image signal into pixel blocks, and performing inter-prediction on the divided pixel blocks. This method includes selecting predicted motion information from a motion information buffer storing motion information in an encoded region, and predicting motion information of an encoding target block by using the predicted motion information. The method further includes acquiring representative motion information from a plurality of items of motion information in an encoded region in accordance with first information indicating a method of selecting the predicted motion information, thereby obtaining only the representative motion information. | 2021-12-09 |
20210385481 | DECODER SIDE MOTION VECTOR DERIVATION - A method for processing a video includes performing a conversion between a current block of visual media data and a corresponding coded representation of the visual media data, wherein the conversion of the current block includes determining whether a use of one or both of a bi-directional optical flow (BIO) technique or a decoder-side motion vector refinement (DMVR) technique to the current block is enabled or disabled, and wherein the determining the use of the BIO technique or the DMVR technique is based on a cost criterion associated with the current block. | 2021-12-09 |
20210385482 | BIDIRECTIONAL OPTICAL FLOW BASED VIDEO CODING AND DECODING - Devices, systems and methods for sample refinement and filtering method for video coding are described. In an exemplary aspect, a method for video processing includes modifying, for a conversion between a block of a video and a bitstream representation of the video, a refinement value for a prediction sample in the block by applying a clipping operation to refinement value. The refinement value is derived based on a gradient value of an optical flow coding process. An output of the clipping operation is within a range. The method also includes refining the prediction sample based on the refinement value and performing the conversion based on the refined prediction sample. | 2021-12-09 |
20210385483 | REGRESSION-BASED MOTION VECTOR FIELD BASED SUB-BLOCK MOTION VECTOR DERIVATION - Devices, systems and methods for digital video coding, which includes deriving RMVF-based motion vector information, are described. An exemplary method for video processing includes deriving at least one motion model for a current video block, based on motion information of at least one non-adjacent spatial neighboring block or at least one temporal neighboring block of the current video block; deriving motion information for the current video block or at least one sub-block of the current video block based on the at least one motion model; and performing a conversion for the current video block based on the derived motion information. | 2021-12-09 |
20210385484 | METHOD AND APPARATUS FOR VIDEO CODING - An apparatus for video decoding includes processing circuitry. The processing circuitry can be configured to receive data of a current block coded with an intra block copy (IBC) mode in a bitstream. A block vector of the current block can be determined based on a history-based block vector prediction (HBVP) table that includes one or more entries each corresponding to a previously decoded block. Each entry can include a block vector of the corresponding previously decoded block and a location of the corresponding previously decoded block. The current block can be reconstructed based on the determined block vector of the current block. | 2021-12-09 |
20210385485 | ANGULAR WEIGHTED PREDICTION FOR INTER PREDICTION - The present disclosure provides a computer-implemented method for decoding video. The method includes: receiving a bitstream comprising a first flag indicating whether an angular weighted prediction (AWP) mode is used for a coded unit; and in response to a determination that the AWP mode is used for the coded unit, decoding the bitstream in the AWP mode for an inter prediction. | 2021-12-09 |
20210385486 | Moving Picture Decoding Method and Moving Picture Encoding Method - High-quality video is provided using a small amount of coded bits. The moving picture decoding method performs inter-frame prediction processing. With the aforementioned inter-frame prediction processing, blocks with similar motion vectors from among the motion vectors in multiple blocks that have already been decoded are combined and a combined area is computed. A predicted vector for a target block to be decoded is computed using the motion vector of the aforementioned combined area, and a motion vector for the aforementioned target block is computed based on the aforementioned predicted vector and a difference vector which is included in a coded stream that is input. A predicted image is generated using the aforementioned motion vector, and a difference image which is included in the aforementioned coded stream and the aforementioned predicted image are added to generate a decoded image. | 2021-12-09 |
20210385487 | DECODER SIDE MV DERIVATION AND REFINEMENT - In a method for video decoding in a decoder, a first motion vector and a second motion vector for a first block in a current picture are received. The first motion vector is indicative of a first reference block in a first picture, and the second motion vector is indicative of a second reference block in a second picture. A bilateral template is generated based on a weighted combination of the first reference block and the second reference block. A refined first motion vector and a refined second motion vector are determined based on the bilateral template, reference blocks in the first picture and reference blocks in the second picture respectively. An initial motion vector of a second block that is ceded after the first block is determined according to at least one of the first motion vector and the second motion vector for the first block. | 2021-12-09 |
20210385488 | METHOD AND APPARATUS FOR PROCESSING VIDEO SIGNAL - According to the present invention, there is provided a method of decoding an image, the method including: deriving a spatial merge candidate of a current block; generating a first merge candidate list including the spatial merge candidate; obtaining motion information of the current block on the basis of the first merge candidate list; and performing motion compensation on the current block by using the motion information. Herein, when the number of merge candidates included in the first merge candidate list is smaller than the maximum number, at least one merge candidate included in a second merge candidate list is added to the first merge candidate list. | 2021-12-09 |
20210385489 | METHOD AND APPARATUS FOR VIDEO CODING - Prediction information of a current block is decoded. The prediction information indicates an affine merge model, and the current block includes control points. A first candidate control point motion vector (CPMV) for a first control point of the control points is determined based on one of at least two CPMVs of a first neighboring block of the first control point and a translational motion vector of a second neighboring block of the first control point. Affine merge candidates for the current block are derived based on candidate CPMVs for the control points of the current block. The candidate CPMVs of the control points includes the first candidate CPMV. Parameters of the affine merge model are determined based on one of the affine merge candidates that is defined according to the prediction information. At least a sample of the current block is reconstructed according to the affine merge model. | 2021-12-09 |
20210385490 | IMMERSIVE VIDEO ENCODING AND DECODING METHOD - A video decoding method comprises receiving a plurality of atlases and metadata, unpacking patches included in the plurality of atlases based on the plurality of atlases and the metadata, reconstructing view images including an image of a basic view and images of a plurality of additional views, by unpruning the patches based on the metadata, and synthesizing an image of a target playback view based on the view images. The metadata is data related to priorities of the view images. | 2021-12-09 |
20210385491 | METHOD FOR PROCESSING ADAPTIVE COLOR TRANSFORM AND LOW-FREQUENCY NON-SEPARABLE TRANSFORM IN VIDEO CODING - The present disclosure provides methods, apparatus and non-transitory computer readable medium for processing video data. According to certain disclosed embodiments, a method includes: receiving one or more video sequences for processing; and coding the one or more video sequences using only one of a low-frequency non-separable transform (LFNST) and an adaptive color transform (ACT). | 2021-12-09 |
20210385492 | IMAGE DECODING APPARATUS AND IMAGE CODING APPARATUS - An image decoding apparatus decodes a transform coefficient on a transform unit basis, decodes a flag scaling_matrix_for_lfnst_disabled_flag indicating whether to apply a quantization matrix during a non-separable transform, scales the transform coefficient by utilizing a scaling list, and performs a non-separable transform in accordance with a non-separable transform index lfnst_idx. In a case that scaling_matrix_for_lfnst_disabled_flag==1 and lfnst_idx !=0 and a size of a transform block is equal to or greater than a prescribed size, instead of scaling using the quantization matrix according to a position of the transform coefficient, uniform quantization not depending on the position of the transform coefficient is performed. | 2021-12-09 |
20210385493 | METHODS AND APPARATUS FOR COMPRESSION FEEDBACK FOR OPTIMAL BANDWIDTH - The present disclosure relates to methods and apparatus for display processing. The apparatus can calculate a bandwidth compression ratio (CR) for each of a plurality of tile rows in one or more layers in a frame, each of the one or more layers being associated with one or more regions in the frame. The apparatus can also determine a bandwidth CR for each of the one or more regions associated with each of the one or more layers based on the calculated bandwidth CR for the plurality of tile rows in the one or more layers. Additionally, the apparatus can determine a total bandwidth for the frame based on the determined bandwidth CR for each of the one or more regions associated with the one or more layers. The apparatus can also calculate a total bandwidth for each of the one or more regions. | 2021-12-09 |
20210385494 | HASH-BASED ACCESSING OF GEOMETRY OCCUPANCY INFORMATION FOR POINT CLOUD CODING - A method, computer program, and computer system is provided for decoding point cloud data. Data corresponding to a point cloud is received. Hash elements corresponding to one or more neighboring nodes associated with a current node are identified. A size of a hash table is decreased based on deleting one or more of the hash elements corresponding to non-border regions of the one or more neighboring nodes. The data corresponding to the point cloud is decoded based on the hash table having the decreased size. | 2021-12-09 |
20210385495 | METHOD AND APPARATUS FOR TEMPORAL SMOOTHING FOR VIDEO - Aspects of the disclosure provide methods and apparatuses for video processing. In some examples, an apparatus for video processing includes processing circuitry. For example, processing circuitry determines a frame interval for a current block in a current frame within a sequence of frames. The frame interval indicates a group of frames in the sequence of frames with collocated blocks of the current block that satisfy an error metric requirement comparing to the current block. Further, the processing circuitry determines a replacement block based on the collocated blocks in the group of frames, and replaces the current block in the current frame with the replacement block. | 2021-12-09 |
20210385496 | DEVICE AND METHOD FOR CODING VIDEO DATA - A method of decoding a bitstream by an electronic device is provided. The electronic device receives the bitstream. In addition, the electronic device determines, from general constraints information in the bitstream, a maximum constraint indication used for determining a maximum value of a parameter indication included in a sequence parameter set of the bitstream. The maximum constraint indication does not impose a constraint on the maximum value of the parameter indication when the maximum constraint indication is equal to zero. | 2021-12-09 |
20210385497 | GENERAL CONSTRAINTS OF SYNTAX ELEMENTS FOR VIDEO CODING - An example method includes decoding, from a coded video bitstream, a first syntax element that specifies a constraint for a second syntax element that specifies whether subpicture information is present in the coded video bitstream and whether more than one subpicture is allowed to be present in the coded video bitstream; and decoding, based on the constraint specified by the first syntax element, the second syntax element. | 2021-12-09 |
20210385498 | SIGNALING OF SYNTAX ELEMENTS FOR JOINT CODING OF CHROMINANCE RESIDUALS - Devices, systems and methods related to digital video coding, and specifically, to management of syntax flags with respect chroma formats are described. In one representative aspect, the disclosed technology may be used to provide a method for video decoding. The method includes determining a chroma format associated with a region of a video and determining, based on the chroma format, whether one or more syntax flags applicable to the region of the video are included in a syntax structure of a coded representation of the video. The one or more syntax flags are indicative of a joint chroma residual coding step for representing the region in the coded representation. The method also includes generating one or more decoded video blocks of the region by parsing the coded representation according to a presence or an absence of the one or more syntax flags in the coded representation. | 2021-12-09 |
20210385499 | MULTIPLE SECONDARY TRANSFORM MATRICES FOR VIDEO PROCESSING - A video processing method is provided to comprise: performing a conversion between a current video block of a video and a coded representation of the current video block, wherein the coded representation conforms to a format rule specifying that a syntax element corresponding to side information of a secondary transform tool for the current video block is signaled in the coded representation before transform related information, wherein the secondary transform tool includes applying, during encoding, a forward secondary transform to an output of a forward primary transform applied to a residual of a video block prior to quantization, or applying, during decoding, an inverse secondary transform to an output of dequantization of the video block before applying an inverse primary transform. | 2021-12-09 |
20210385500 | SIGNALING OF CHROMA AND LUMA SYNTAX ELEMENTS IN VIDEO CODING - Devices, systems and methods related to management of syntax flags with respect chroma formats in video processing are described. In one representative aspect, a video decoding method includes determining, based on a chroma format of a video comprising a region, whether one or more syntax flags applicable to the region of the video are absent in a syntax structure of a coded representation of the video. The one or more syntax flags are indicative of usage of a luma-dependent chroma residue scaling coding step for representing the region in the coded representation. The luma-dependent chroma residue scaling coding step comprises a scaling process in which a scaling coefficient is derived based on reconstructed luma samples and the scaling process is applied to a chroma residue. The method also includes generating one or more decoded video blocks of the video region by parsing the coded representation according to the determining. | 2021-12-09 |
20210385501 | WEIGHTED DOWNSAMPLING AND WEIGHTED TRANSFORMATIONS FOR SIGNAL CODING - A method of encoding a signal is described. The signal is down-sampled to generate aversion of the signal. This version of the signal is then encoded to produce a first encoded signal. The first encoded signal is then decoded to produce a first decoded signal. The second decoded signal is up-sampled to obtain a first up-sampled decoded signal. A first residual signal is obtained by taking a difference between the first up-sampled decoded signal and a first reference signal, wherein the first reference signal corresponds to the signal prior to down-sampling. The first residual signal is encoded to produce a first encoded residual signal. The first encoded residual signal and the first encoded signal may be received and decoded by a decoder to reconstruct the signal. The signal may comprise a set of frames of video. | 2021-12-09 |
20210385502 | METHOD AND DEVICE FOR EVALUATING SUBJECTIVE QUALITY OF VIDEO - Proposed are a method and apparatus for evaluating the quality of an image, the method including obtaining blocks each having a predetermined size by splitting a target image for evaluating a quality and a reference image that is to be compared with the target image, determining sensitivity information and quality assessment information of each of the blocks by inputting the blocks to a video quality assessment network, and determining a final image quality assessment score of the target image by combining the pieces of quality assessment information of the blocks with each other, based on the pieces of sensitivity information of the blocks. | 2021-12-09 |
20210385503 | TEMPORAL DE-NOISING FOR VIDEO - A method, computer program, and computer system is provided for video coding. Video data including one or more frames is received. A static background is estimated for each of the one or more frames based on a temporal average of the one or more frames. Pixels from among the one or more frames are identified as corresponding to the static background. Noise is removed in the static background based on the identified pixels. | 2021-12-09 |
20210385504 | QUALITY AWARE ERROR CONCEALMENT TECHNIQUE FOR STREAMING MEDIA - A technique for streaming and a client device that uses the technique are disclosed herein. The disclosed technique determines context complexity of streamed data and determines whether to discard or select the streamed data for a future reference frame based on the context complexity of the streamed data. The streamed data is discarded if the content complexity is higher than a content complexity threshold, and the streamed data is selected if the content complexity is not higher than a content complexity threshold. This is based on the realization that error propagation in the case of a less complex video sequence is not very bothersome to the end user experience whereas corruption will be very severe in cases of highly complex sequences. | 2021-12-09 |
20210385505 | METHOD AND APPARATUS FOR ENTROPY-ENCODING AND ENTROPY-DECODING VIDEO SIGNAL - The present invention relates to a method for performing entropy decoding on a video signal including a current block. The method comprises the steps of: deriving affine coding information and/or affine prediction mode information of a left block and/or an upper block which are adjacent to the current block; determining a context index of a syntax element associated with an affine prediction of the current block on the basis of at least one of the affine coding information and/or the affine prediction mode information of the left block and/or the upper block; and entropy decoding the syntax element associated with the affine prediction of the current block on the basis of the context index. | 2021-12-09 |
20210385506 | METHOD AND ELECTRONIC DEVICE FOR ASSISTING LIVE STREAMING - The disclosure relates to a method of assisting live streaming and an electronic device. The method includes: acquiring first attribute information of a target live room, where the first attribute information is attribute information related to historical activities of the target live room; training a preset initial streamer portrait model based on the first attribute information to obtain a streamer portrait model; and assisting a streamer of the target live room in doing the live stream based on the streamer portrait model. | 2021-12-09 |
20210385507 | TRANSMISSION DEVICE, TRANSMISSION METHOD, RECEPTION DEVICE, RECEPTION METHOD, DISPLAY DEVICE, AND DISPLAY METHOD - A transmission device including circuitry is provided. The circuitry is configured to apply photoelectric conversion characteristics to high dynamic range video data to obtain transmission video data. The circuitry is configured to transmit a container including a video stream obtained by encoding the transmission video data. The circuitry is configured to insert type information to designate the type of conversion characteristics corresponding to the applied photoelectric conversion characteristics for photoelectric conversion of the transmission video data into a layer of the video stream and/or a layer of the container. The type of the conversion characteristics designated by the type information is determined regardless of luminance of a display. | 2021-12-09 |
20210385508 | TRANSMISSION APPARATUS, TRANSMISSION METHOD, RECEPTION APPARATUS, AND RECEPTION METHOD - To enable satisfactory decoding processing corresponding to a decoding capability on a reception side. | 2021-12-09 |
20210385509 | Storage System and Method for High-Correlation Data Analysis with Unified Time Mapping - A storage system and method for high-correlation data analysis with unified time mapping are provided. In one embodiment, a controller of a storage system is configured to receive a data stream from a host, wherein the data stream comprises a clock reference signal configured to synchronize playback of audio and video in the data stream, wherein the clock reference signal is mapped to a clock of the host; map a clock of the storage system to the clock reference signal of the data stream; tag a storage system parameter with a time stamp generated by the clock of the storage system; and send the tagged storage system parameter to the host. Other embodiments are provided. | 2021-12-09 |
20210385510 | LIVE STREAM PLAYBACK VIDEO GENERATION METHOD, DEVICE AND APPARATUS - The present application relates to a live stream playback video generation method, device and apparatus. The method includes: obtaining target data corresponding to live stream in a live stream playing process; judging whether the live stream anchor generates a live stream playback video according to the target data; when the judgment result is that the live stream anchor can generate the live stream playback video, generating first playback data based on the live stream data generated before the reference time point, and generating second playback data based on the live stream data generated after the reference time point in real time; the reference time point is a time point at which the judgment result is obtained; after receiving a live stream playback video generation instruction, generating a live stream playback video based on the first playback data and the second playback data. | 2021-12-09 |
20210385511 | Content-Modification System with System Resource Request Feature - In one aspect, a method includes identifying an upcoming content modification opportunity on a channel. The method also includes responsive to identifying the upcoming content modification opportunity on the channel, identifying a group of multiple content-presentation devices tuned to the channel. The method also includes using, at least in part, an amount of content-presentation devices in the identified group as a basis to determine an amount of system resources to request. The method also includes requesting the determined amount of system resources for use in performing actions that facilitate at least a portion of the content-presentation devices in the identified group performing respective content-modification operations. | 2021-12-09 |
20210385512 | TRANSMISSION OF APPLICATIONS WITH CONTENT - Provided are methods and systems for controlling data such as content and/or application data transmitted to one or more user devices. One method can comprise receiving a request for first content and generating, in response to the request for the first content, a first transport stream comprising the first content and application data relating to a first application. At least a portion of the first transport stream is transmitted to a recipient device. An interruption in the transmission of the first transport stream is detected and a determination is made that only a first portion of the application data has been transmitted to the recipient device. A second transport stream including second content and a second portion of the application data is generated and transmitted. | 2021-12-09 |
20210385513 | DISTRIBUTED STORAGE OF CONTENT ACROSS STORAGE SUBSYSTEMS - Portions of different versions of a content asset may be stored in a manner that reduces the impact on viewing experience in the event of a failure of one of a plurality of storage subsystems of a content storage system. The portions of different versions of the content asset, which may be associated with a same portion of the playback time of the content asset, may be stored in different storage subsystems. If the storage subsystem storing a portion of one of the versions being retrieved for playback encounters a problem, a user device may access a corresponding portion of a different version stored on a different one of the storage subsystems. | 2021-12-09 |
20210385514 | Method for Adaptive Streaming of Media - A method for adaptive streaming of video is described, wherein the method comprises: transmitting first metadata to a client apparatus, the first metadata defining a first adaptation set, an adaptation set defining one or more sets of segment identifiers, each set of segment identifiers defining a plurality of linearly playable media segments of a predetermined resolution, each media segment in a set of media segments having an identical playback duration, the first metadata enabling a client apparatus to request media segments and sequentially playout the media segments; receiving navigation information from the client apparatus, the navigation information defining at least a first region, in the video frames of the first adaptation set; selecting second metadata defining a second adaptation set on the basis of spatial playback information and a spatial distance or a spatial overlap between the first region and a second region in video frames of the first adaptation set, wherein the spatial playback information signals the server apparatus that the second region is linked to media segments of the second adaptation set; and, transmitting the second metadata or information for retrieving the second metadata to the client apparatus, the second metadata enabling the client apparatus to playback media segments of the second adaptation set after the playback of media segments of the first adaptation set. | 2021-12-09 |
20210385515 | METHODS, DEVICES AND SYSTEMS FOR ADJUSTING PRESENTATION OF PORTIONS OF VIDEO CONTENT ON MULTIPLE DISPLAYS BASED ON VIEWER REACTION - Aspects of the subject disclosure may include, for example, embodiments include providing video streams of video content to displays, each video stream includes a portion of the video content, determining that a viewer reaction to a first portion of the video content in a first video stream satisfies a viewer reaction threshold when the first video stream is presented on a first display, and determining that a sub-portion of the first portion of the video content caused the viewer reaction to satisfy the viewer reaction threshold in response to analyzing the first portion of the video content. Further embodiments include generating a second video stream of the video content, the second video stream comprises the sub-portion without a remainder of the first portion, and providing the second video stream to a second display. Other embodiments are disclosed. | 2021-12-09 |
20210385516 | METHOD AND AN APPARATUS FOR CONTROLLING CONTENT DELIVERY VIA MACHINE-LEARNING BASED ROUTING - Aspects of the subject disclosure may include, for example, receiving, from a streaming application, a listing of media content items provided by the streaming application to a first device of a first user, determining a priority set of the media content items of the listing of media content items according to relative demand profiles of a plurality of media content items, for each priority media content item of the priority set of the media content items, providing the priority media content item to an edge server of a set of edge servers accessible to the first device, updating edge server location information associated with the priority media content item, and providing the edge server location information to the streaming application. Other embodiments are disclosed. | 2021-12-09 |
20210385517 | METHOD AND SYSTEM TO SHARE A SNAPSHOT EXTRACTED FROM A VIDEO TRANSMISSION - The present invention refers to the field of television experience in particular the simultaneous use of the portable computing device and a television to share a user's experience. The present disclosure proposes a method to create a snapshot from a video transmission received by a receiver, said receiver being connected with a portable computing device and having a screen output, said method comprising the steps of receiving a video transmission by the receiver, converting by the receiver, the video transmission into a lower-bandwidth video transmission, sending the lower-bandwidth video transmission to the portable computing device, receiving from the portable computing device to the receiver, a command to execute a snapshot, producing by the receiver a snapshot from the video transmission, sending the snapshot to the portable computing device. | 2021-12-09 |
20210385518 | SYSTEMS AND METHODS FOR DISPLAYING MULTIPLE MEDIA ASSETS FOR A PLURALITY OF USERS - Systems and methods for delivering multiple media assets for a plurality of users are disclosed herein. A plurality of users proximate to a display device may detected and split into groups based on preference for a specific media asset. Media assets may be generated on a display device in a layout based on the number of users in each group. When a new user enters the proximity of the display device the group membership may be recalculated and based on the new group memberships the display layout may be updated. | 2021-12-09 |
20210385519 | SYSTEMS AND METHODS FOR SAVING AND RESTORING SCENES IN A MULTIMEDIA SYSTEM - Recommending and activating scenes in a multimedia system are provided. The techniques of the present disclosure can allow the states of the components in the multimedia system to be captured in a scene. Once the scene has been saved, the scene can be activated at a later time. A controller device for recommending scenes by comparing the current state with states of components in saved scenes is also provided. The controller device can also determine if media is playing in a current scene, and activate a selected scene without playing the media content. Once the selected scene is activated, the media playing in the current scene can be switched, and the media playing in the selected scene can be played. | 2021-12-09 |
20210385520 | SYSTEMS AND METHODS FOR MODIFYING THE DISPLAY OF INPUTS ON A USER INPUT DEVICE - Systems and methods are described for adapting a second user input device to resemble a first user input device while preserving new functionalities not available in the first user input device. The systems and methods may identify, based on identifiers of the first and second user input devices, a first and second set of device functionalities provided by the devices. The systems and methods may compare the sets of device functionalities to determine a set of common device functionalities and, in response, modify the display of an input of the second user input device to correspond to visual attributes of an input of the first user input device. | 2021-12-09 |
20210385521 | SYSTEM AND METHOD FOR SCALABLE PHYSICAL LAYER FLOW OF PACKETIZED MEDIA STREAMS - A media stream receiver is provided for scalable physical layer flow of packetized media streams. The media stream receiver replicates the processing block in time, rather than in hardware, through the use of a single shared memory and pointer alignment calculations, which combines multiple buffering stages as the single, shared memory buffer to offer redundancy and alignment, while acting as a receiver buffer to account for packet delay variations. By doing so the media stream receiver can perform a vertical interval switch between received media streams. | 2021-12-09 |
20210385522 | METHODS AND SYSTEMS FOR CONTENT DELIVERY SESSION RECOVERY - A first computing device may receive an indication of a second computing device. The first computing device may determine a continuity element based on a continuity between a representation of a content item located at the first computing device and a representation of the content item located at the second computing device. The first computing device may generate a data file associated with the content item. The data file may include a reference to the second computing device and the continuity element. The first computing device may receive a request for the content item from a user device. The first computing device may send the data file to the first computing device. | 2021-12-09 |
20210385523 | METHOD AND SYSTEM OF DATA POLLING FOR AUGMENTED/MIXED REALITY APPLICATIONS - A method and system of systematic data polling/processing within a networked computing system for augmented/mixed reality display. Including: establishing an overlay governed data stream from a persistent data storage system to an augmented/mixed reality (AR/MR) display device; receiving, over a network, pushed metric data from a plurality of remote IoT devices that are associated with networked assets, the plurality of remote IoT devices not all having the same push frequency, wherein location information of the networked assets is known to the networked computing system; storing received pushed metric data within the persistent data storage system; polling the persistent data storage system for data points from the pushed metric data; generating an overlay template; and/or publishing the pushed metric data that has been polled to the AR/MR display device according to the overlay governed data stream in association with the location data of the remote IoT devices. | 2021-12-09 |
20210385524 | Apparatus and Method for Recording Content - Methods, computer readable media, and apparatuses for switching streams in response to detecting a start trigger are presented. A program's start trigger indicating that the program is upcoming may be detected on a first stream, and in response to detecting the start trigger on the first stream, a second stream containing the program may be switched to. The program may be a video program. Segment triggers may be detected and may be used to selectively record and/or delete segments of the program according to a priority scheme. Multiple start triggers may be detected at decreasing time intervals. The existence of a recording conflict may be determined based on a program's start trigger and a user may be alerted of the recording conflict. | 2021-12-09 |
20210385525 | DIGITAL BROADCAST RECEIVING DEVICE AND RELATED RECEIVING METHOD - A digital broadcast receiving device includes a multi-channel tuning device, a first de-multiplexing device, a second de-multiplexing device. The multi-channel tuning device includes a plurality of locking devices, wherein the locking devices are arranged to lock a broadcast signal at a plurality of frequency points, and respectively output a plurality of data streams that correspond to the frequency points. The first de-multiplexing device includes a plurality of first de-multiplexing units, wherein the first de-multiplexing units are respectively associated with one of the locking devices and arranged to respectively buffer data units in the data streams that correspond to specific types. The second de-multiplexing device is coupled to the first de-multiplexing device and includes a plurality of second de-multiplexing units, wherein the second de-multiplexing units are arranged to respectively buffer data units that are buffered by the first de-multiplexing units and correspond to specific channels. | 2021-12-09 |
20210385526 | WIRELESS COMMUNICATION CONNECTION SYSTEM INCLUDING MOBILE TERMINAL AND ELECTRONIC DEVICE TO PERFORM WIRELESS COMMUNICATION CONNECTION THROUGH MOBILE TERMINAL - A wireless communication connection system enables an electronic device to perform Wi-Fi connection using a mobile terminal and to facilitate liking to the mobile terminal. The wireless communication connection system includes a mobile terminal connected to a wireless communication network, and an electronic device to perform, when receiving wireless communication connection information from the mobile terminal, the wireless communication connection based on the received wireless communication connection information. The electronic device displays an authentication manner, receives the wireless communication connection information from the mobile terminal when the mobile terminal is authenticated in the authentication manner, and is connected to a wireless communication network the same as the wireless communication network connected to the mobile terminal. | 2021-12-09 |
20210385527 | Transferring Playback Queues Between Devices - In some implementations, a computing device can transfer a playback queue between the computing device and a playback device. For example, the computing device can detect when the computing device is within a threshold distance of a playback device. The computing device can establish a connection to the playback device and receive state information describing the media playback state of the playback device. The computing device can determine the media playback state of the computing device. The computing device can present graphical user interfaces for initiating a transfer of a playback queue between the computing device and the playback device based on the playback state of the devices. The computing device can initiate a transfer of the playback queue in response to user input to one of the graphical user interfaces or automatically based on the context of the computing device. | 2021-12-09 |
20210385528 | Digital Media Campaign Management in Digital Media Delivery Systems - A method and system for managing digital media campaigns accesses a set of programming data that contains various attributes of media assets that a media service provider will present to users. A media advertising campaign manager receives various criteria for the inclusion of advertisements in a particular entity's advertising campaign. The system uses the attributes in the data set to develop an advertising campaign that satisfies the entity's criteria. In various embodiments, the method system may consider the entity's preferences, seller criteria, and campaign requests for other entities. | 2021-12-09 |
20210385529 | SYSTEMS AND METHODS FOR DATA PROCESSING, STORAGE, AND RETRIEVAL FROM A SERVER - A method of selectively decrypting encrypted data may include selecting a plurality of encrypted data bits between and including a first encrypted data bit and a last encrypted data bit; for each encrypted data bit from the plurality of encrypted data bits: determining a corresponding encrypted block and a block number that contains the encrypted data bit, determining a corresponding counter for the determined block number, determining a bit position of the encrypted data bit within the determined encrypted block, selecting a counter bit at the bit position within the counter, encrypting the counter, and executing an XOR operation between the encrypted data bit and the corresponding encrypted counter bit. | 2021-12-09 |
20210385530 | SYSTEMS AND METHODS FOR DATA PROCESSING, STORAGE, AND RETRIEVAL FROM A SERVER - A method of authenticating data received from a user device by a service provider may include receiving user credentials from the user device via a secure communication channel; upon verifying the user credentials, providing to the user device via the secure channel a permission token, where the permission token includes at least a shared secret, where a data within the permission token is not observable to the user device and a shared secret data outside the data of the permission token, the shared secret data observable to the user device; and receiving a request from the user device via a non secure communication channel, where the request may include at least the permission token and a hash digest formed using at least a portion of the shared secret data. | 2021-12-09 |
20210385531 | SYNCHRONIZED COMBINATIONS OF CAPTURED REAL-TIME MEDIA CONTENT WITH PLAYED-BACK DIGITAL CONTENT - Methods, systems, and apparatuses are described for sharing content viewed by a user. Multimedia content may be presented by an output device to an audience. A selection of a portion of the multimedia content is selected for sharing by an audience member. Additionally, synchronized combinations of captured real-time media content with played-back digital content are generated by systems and devices. A media content stream from a source device that is to be played back by a sink device is buffered. Messages pertaining to the capture of a first media clip are received from a media capture device, and based on the messages, a portion of the buffered content stream is identified and extracted to generate a second media clip. Combined media content is generated by combining the first and the second media clips, and the combined media content is stored for later playback and sharing. | 2021-12-09 |
20210385532 | SERVER-SIDE SCENE CHANGE CONTENT STITCHING - Disclosed herein are various embodiments for server-side scene change content stitching. An example embodiment operates by providing a stream of first content for display on a display device. Second content to be stitched into the stream is received. Metadata indicates a point in time in the stream into which the second content is to be stitched. A scene change is identified in the first content closest to the point in time. A first frame proximate to the scene change is identified. A distance within the plurality of frames between the identified first frame and the identified scene change is identified. The stream is displayed on the display device, including the second content stitched into the first content. | 2021-12-09 |
20210385533 | CREATIVE INTENT SCALABILITY VIA PHYSIOLOGICAL MONITORING - Creative intent input describing emotion expectations and narrative information relating to media content is received. Expected physiologically observable states relating to the media content are generated based on the creative intent input. An audiovisual content signal with the media content and media metadata comprising the physiologically observable states is provided to a playback apparatus. The audiovisual content signal causes the playback device to use physiological monitoring signals to determine, with respect to a viewer, assessed physiologically observable states relating to the media content and generate, based on the expected physiologically observable states and the assessed physiologically observable states, modified media content to be rendered to the viewer. | 2021-12-09 |
20210385534 | METHOD FOR OBTAINING TELEVISION RATING POINTS FOR TELEVISION CHANNELS - A method for obtaining television rating points for television channels is proposed. A television is used to periodically capture an image of part of a frame that is currently displayed thereby, where the image thus captured contains a channel logo contained in the part of the frame. The television determines whether the channel logo contained in the image matches any one of multiple predefined channel logos. If affirmative, the television transmits identification information that indicates a television channel corresponding to the matched one of the predefined channel logos to a server for subsequent computation of television rating points. | 2021-12-09 |
20210385535 | APPARATUS AND METHOD FOR CALCULATING VIEWER RATING BY USING CHANNEL CHANGE DATA - Provided is an apparatus and a method for calculating a viewer rating and, more specifically, to an apparatus and a method for calculating a viewer rating, which process channel change data of a set-top box and can survey a viewer rating per household in real time. To this end, a viewer rating calculation apparatus, which is a viewer rating calculation apparatus of a video management server connected to set-top boxes installed in respective households through a network, includes: a receiving unit for receiving channel change data from the set-top boxes; a viewing history data processing unit for generating viewing history data for each set-top box by processing the channel change data, and processing the viewing history data for each set-top box so as to generate viewing history data for each channel; and a viewer rating calculation unit for determining the number of all set-top boxes by calculating the number of set-top boxes as one when two or more set-top boxes belong to one household, and then calculating viewer ratings in a specific time slot by using the viewing history data for each channel and the number of all set-top boxes. | 2021-12-09 |
20210385536 | SYSTEMS AND METHODS FOR PLAYING MEDIA ASSETS STORED ON A DIGITAL VIDEO RECORDER BASED ON A DETERMINED BEGINNING OF A RECORDED PROGRAM - Improved technical functionality is provided to dynamically select and seamlessly play advertisements immediately before playing of a recorded program upon selection of the recorded program for playing, or upon other detected events and conditions associated with the set-top-box (STB) or user. In some embodiments, this is performed by using metadata which may be delivered to and stored on a digital video recorder (DVR) prior to recording the program, providing a technical solution to enable opportunities for additional advertisement impressions. Playing of the advertisement may also or instead occur upon the recorded program finishing playing. Thus, the technical solution provides the additional opportunity for the content creator and/or the satellite television or cable service provider to sell advertising spots in addition to those already sold for breaks within the recorded program. | 2021-12-09 |
20210385537 | MANAGEMENT AND DELIVERY OF OVER-THE-TOP SERVICES OVER DIFFERENT CONTENT-STREAMING SYSTEMS - Provided is a system that includes a memory for storing instructions and a circuitry for executing instructions for management and delivery of OTT services over different content-streaming systems. The circuitry determines a media item in media content of a distribution network. An interactive item is overlaid over the media item in the media content of the distribution network. A personalized list is further generated based on a selection of the interactive item overlaid over the media item in the media content of the distribution network The circuitry further selects a user-selectable option in the generated personalized list with the media content on a client application engine for a defined time duration and determines a measure of an intent score of the user. | 2021-12-09 |
20210385538 | MANAGEMENT AND DELIVERY OF OVER-THE-TOP SERVICES OVER DIFFERENT CONTENT-STREAMING SYSTEMS - Provided is a system that includes a circuit to generate an interactive item based on a request received from a first distribution network or a second distribution network. The interactive item is overlaid over a media item present in media content. The circuit then activates the generated interactive item overlaid over the media item of the media content. Further, the circuit receives an event trigger, from a client application engine operational on a user device associated with a user, for a selection of the activated interactive item. A personalized list is generated for the event trigger for the selection of the interactive item. Further, the generated personalized list is transmitted for a display for a defined time duration, to one of the first distribution network, the second distribution network or the client application engine operational on the user device. | 2021-12-09 |
20210385539 | Display Control Device, Display Control Method, And Program - The present technology relates to a display control device, a display control method, and a program that have enabled further improvement of operability. | 2021-12-09 |
20210385540 | SYSTEMS AND METHODS FOR REAL-TIME ADAPTIVE BITRATE TRANSCODING AND TRANSMISSION OF TRANSCODED MEDIA - Methods and systems are provided for streaming a media asset with an adaptive bitrate transcoder. A server receives, from a client device, a first request for a first portion of the plurality of portions to be transcoded at a first bitrate. The server then starts to transcode the plurality of portions at the requested first bitrate to generate a plurality of corresponding transcoded portions. The server updates a header of a transcoded portion to include: 1) a transcode latency value; and 2) a count value indicating a number of available pre-transcoded portions of the media asset at the time the first request was received. The server then transmits the transcoded portion to the client. The client device then determines a second bitrate based on the transcode latency value included in the header of the transcoded portion corresponding to the first portion. | 2021-12-09 |
20210385541 | Personalized Content Recommendations Based on Consumption Periodicity - Aspects described herein describe providing content recommendations such as, for example, recommendations for video content. A content recommendation may be based on when content was previously consumed. | 2021-12-09 |
20210385542 | SYSTEM AND METHOD FOR PROVIDING A LIST OF VIDEO-ON-DEMAND PROGRAMS - A list of video-on-demand (VOD) programs based on viewer selections is provided. VOD programs may be marked with a mark indicating the level of viewer interest. In one embodiment, a list of VOD programs may be displayed that includes or excludes programs having a particular mark, or sorts programs based on the marks. In another embodiment, a list of VOD programs may be displayed based on availability times. in yet another embodiment, after a viewer has played back a VOD program, a list of related VOD programs may be automatically displayed. | 2021-12-09 |
20210385543 | METHOD FOR DISPLAY CONTROL AND DISPLAY DEVICE - The present application discloses a method for display control and a display device, including: detecting program information acquiring information of a currently displayed program; determining a children's program: identifying the children's program based on the program information; and controlling the displaying: if the program is not a children's program, displaying the program normally on a television, and if the program is a children's program, starting a preset protection mechanism. | 2021-12-09 |
20210385544 | METHODS AND SYSTEMS FOR DISPLAYING A COUNTDOWN ALERT FOR CHILDREN - Methods and systems are disclosed herein for creating countdown animations. The countdown animations may alert children that they are approaching their viewing limits, wherein the viewing limits are set by parents and/or guardians. A method may include generating a countdown of an amount of time remaining in a user selected period of time for accessing media content. The method may include identifying a character of a plurality of characters based on a user criterion. The method may include searching a database of a plurality of countdown animations to select a countdown animation associated with the identified character. The method may include generating for display the selected countdown animation simultaneously with the media content. | 2021-12-09 |
20210385545 | AUTOMATIC CONTACT INFORMATION TRANSMISSION SYSTEM - According to one aspect, a DVR sends a user's contact information over a network to a third party. Upon determining that a television program or advertisement contains a special tag that is associated with a third party, the DVR displays, to the user, a prompt that invites the DVR user to allow the DVR to send the user's contact information to the third party. If the user gives permission for the DVR to send the contact information to the third party, then the DVR sends the contact information to the third party (e.g., over the Internet). | 2021-12-09 |
20210385546 | SYSTEMS AND METHODS FOR NAVIGATING MEDIA ASSETS - Systems and methods for presenting custom navigation options are described herein. In some embodiments, the media guidance application displays a first portion of a media asset, and receives a user selection of an entity depicted within the portion. The media guidance application identifies a playlist of media asset portions associated with the entity, and generates for display a transport bar associated with the entity comprising an indicator identifying the entity and only one or more regions associated with the playlist of media asset portions. The media guidance application then receives a second user selection, and generates for display a second portion of the media asset associated with the entity in response. In some embodiments, the media guidance application identifies the playlist by searching a custom presentation database for entries associated with the entity, and retrieves the playlist from the identified entry. | 2021-12-09 |
20210385547 | PROVIDING A PROGRAM LISTING - Systems and methods for providing a program listing include storing user profile data and a user identifier for a user; storing an association of the user identifier with user identifiers for each of the plurality of social contacts of the user; receiving program identifier data representing programs currently being viewed by the social contacts; ranking the program identifier data for each of the plurality of social contacts based at least in part on the user profile data; and sending display data representing the program identifier data for display in an order based on the ranking. | 2021-12-09 |
20210385548 | ALLOCATING STREAMING CONTENT ON A HYBRID NETWORK - Allocating streaming content on a hybrid network can include searching for streaming content broadcast via broadcast signals over a broadcast network as a communications device is receiving the streaming content via a cellular network. Responsive to identifying, based on the searching, a within-range broadcast source broadcasting the streaming content via broadcast signals, the communications device can begin receiving the streaming content via the broadcast signals over the broadcast network and cease receiving the streaming content via the cellular network. | 2021-12-09 |
20210385549 | VIDEO TRANSMITTING DEVICE - A video transmitting device includes a processor to extract a logo image from an entire content image, when the entire content image including a content image and the logo image is a moving picture image, to determine a compression ratio of the content image to be a first compression ratio and a compression ratio of the logo image to be a second compression ratio higher than the first compression ratio, a content compressing unit to compress the content image at the first compression ratio and to compress the logo image at the second compression ratio, based on the determined compression ratio, and a wireless communication unit to wirelessly transmit the compressed content image and the compressed logo image to a video receiving device. | 2021-12-09 |
20210385550 | RESET SYSTEM FOR A REMOTE PHYSICAL DEVICE - In one embodiment, a cable distribution system includes a head end connected to a plurality of customer devices through a transmission network that includes a remote fiber node that converts digital data to analog data suitable for said plurality of customer devices. The remote fiber node includes a processor. The remote fiber node resetting software applications of a control plane of the remote fiber node in a manner free from impacting providing services to the customers as a result of resetting software applications. The remote fiber node executing the reset software applications. | 2021-12-09 |
20210385551 | SYSTEMS AND METHODS FOR PROVIDING NON-INTRUSIVE ADVERTISING CONTENT TO SET-TOP BOXES - 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. | 2021-12-09 |
20210385552 | Automated Allocation of Media Campaign Assets to Time and Program in Digital Media Delivery Systems - A system for automatically managing the delivery of media assets allocates the media assets to delivery slots of a media delivery servers so that consumers will receive the media assets when they consume digital media programming at times that correspond to the delivery slots. An example is the automated allocation of sponsored videos to television programs airing on a particular afternoon. The system includes data stores and a campaign manager system. The campaign manager system will automatically allocate digital media assets to delivery slots in a campaign to generate scheduling files that media servers will use to present the allocated media assets to consumers during the assigned delivery slots via media consumption devices. | 2021-12-09 |
20210385553 | SYSTEMS AND METHODS FOR CUSTOMIZING DELIVERY OF ADVERTISEMENTS - When a viewer is determined to be interested in an advertisement, a media guidance application may identify a second related advertisement to display to the viewer. The second advertisement may be displayed following the first interesting advertisement. To avoid timing issues, media content following the advertisements may be buffered so that the viewer can catch up on the media content without missing anything. | 2021-12-09 |
20210385554 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM - An information processing device ( | 2021-12-09 |
20210385555 | VIDEO DISTRIBUTION SYSTEM FOR LIVE DISTRIBUTING VIDEO CONTAINING ANIMATION OF CHARACTER OBJECT GENERATED BASED ON MOTION OF ACTORS - A video distribution system in one embodiment includes a distribution server, a storage and a supporter computer. The distribution server may be configured to cause a first display device and a plurality of client devices to play a live video containing an animation of a character object. A supporter computer may be configured to display in the live video, upon selection of a decorative object and receipt of a first operation input, a blind object for hiding at least a part of the character object. | 2021-12-09 |
20210385556 | SYSTEM AND METHOD FOR IDENTIFYING ALTERED CONTENT - Methods and systems for identifying altered content are described herein. The system generates a fingerprint for an unverified content item and locates a plurality of content items that match the fingerprint. The system then compares corresponding frames between the unverified content item and each content item of the plurality of content items. The system identifies, based on the comparing, an altered frame in the unverified content item that does not match a corresponding frame in two or more of the plurality of content items. The system also determines that one or more frames of the unverified content item that follow the altered frame match corresponding frames in the two or more of the plurality of content items. The system then generates for display an indication that the unverified content item contains one or more altered frames. | 2021-12-09 |
20210385557 | Method and System for the Classification and Categorization of Video Pathways in Interactive Videos - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, identify and classify the various video pathways in an interactive video based on the content of these video pathways. A video comprising multiple video segments is obtained from a video library. Each video segment is directly linked to at least one other video segment and the multiple video segments comprise a beginning segment, intermediate segments (including interactive segments), and final segments. Multiple video pathways in the video are identified. For each identified video pathway, classification data is generated and each such video pathway is then stored in the video library. When the video is selected from a particular category of the video library, the video segments of a video pathway that has a classification which is the same as the classification associated with the particular category, is then displayed. | 2021-12-09 |
20210385558 | VIDEO PROCESSING SYSTEM AND RELATED METHODS - A video processing system may include a user device that includes a video camera, an input device, and a controller coupled to the video camera and the input device. The controller may acquire a video clip via the video camera of a live performance, and permit input via the input device to mark a live performance highlight within the video clip of the live performance. The video processing system may also include a video processing server that includes processor and an associated memory. The processor may obtain the video clip of the live performance including the marked live performance highlight from the user device, and process the video clip of the live performance to generate a video highlight clip based upon the marked live performance highlight. The processor may also communicate the video highlight clip corresponding to the marked performance highlight to the user device for display thereon. | 2021-12-09 |
20210385559 | PORT OCCUPANCY DETECTION FOR HIGH DENSITY PANELS - Port occupancy detection for connector panels is provided. In one embodiment, a connector panel comprises: a communications unit communicatively coupled to a network; and at least one modular port adapter assembly comprising: a plurality of communications couplers; and a plurality of port occupancy sensors each coupled to a sensor circuit. Each of the port occupancy sensors are configured to sense when the couplers are occupied. The panel communications unit obtains from the sensor circuit which of the couplers are occupied. The panel communications unit communicates port occupancy information to a gateway indicating circuit which of the couplers are occupied. A chassis including sidewalls extends between a front and a rear to define an interior, and including guides on the sidewalls. A plurality of blades mounted to the guides of the chassis, each blade including a midplane bus assembly configured to communicatively couple the sensor circuit to the panel communication unit. | 2021-12-09 |
20210385560 | CO-PACKAGED LIGHT ENGINE CHIPLETS ON SWITCH SUBSTRATE - A co-packaged optical-electrical module includes a module substrate with a minimum lateral dimension no greater than 100 mm. The co-packaged optical-electrical module further includes a main die with a processor chip disposed at a central region of the module substrate, the processor chip being configured to operate with a digital-signal processing (DSP) interface for extra-short-reach data interconnect. Additionally, the co-packaged optical-electrical module includes a plurality of chiplet dies disposed densely along a peripheral region of the module substrate. Each chiplet die is configured to be self-packaged light engine on a sub-module substrate with a minimum lateral dimension to allow a maximum number of chiplet dies on the module substrate with a distance of any chiplet die from the main die smaller than 50 mm for extra-short-reach interconnect operation. | 2021-12-09 |
20210385561 | OPTICAL BEAMFORMING DEVICE USING PHASED ARRAY ANTENNA AND OPERATING METHOD THEREOF - An optical beamforming device includes an RF front-end transmitting or receiving RF signals and an optical beamformer forming or compensating for a time delay for each of the plurality of channels based on the RF signals. The optical beamformer includes E/O converters converting the RF signals into optical signals, respectively, a linear modulator generating an optical modulation signal based on an RF input signal, a TTD array outputting an optical combined signal obtained by compensating for a time delay degree of the input optical signals or outputting output optical signals, in each of which a time delay is formed for each channel, by distributing the optical modulation signal, a photo detector generating an RF output signal to an RF back-end based on the optical combined signal, and O/E converters converting the output optical signals into RF signals, respectively. | 2021-12-09 |
20210385562 | SPEAKER BOX - Provided is a speaker box, which includes a first damping member fixed to the housing and covering the sound outlet, and a second damping member fixed in the receiving space and fixed to the housing. The second damping member, the base and/or the cover define an extension cavity in communication with the front acoustic cavity. When the speaker produces sound, the extension cavity stabilizes frequency response variation caused by variation in the dynamic height of the air space. When the diaphragm of the speaker is at the lowest and highest positions of the air space, the variation in the final acoustic frequency response of the speaker box is always small, and the final acoustic frequency response of the speaker is also small. Thus, the intermodulation distortion of speakers in mobile devices or other thin devices can be reduced, and a sound quality of the speaker box can be improved. | 2021-12-09 |
20210385563 | DISPLAY DEVICE AND SPEAKER FOR DISPLAY DEVICE - A display device comprises a display unit having a display surface, a light source that irradiates light onto the display unit, a rear housing attached to an opposite side of the display unit from the display surface, a rear cover that covers a part of the rear housing, and a speaker attached to the rear housing. The speaker includes a speaker main body, a first cover member to which the speaker main body is attached and having an outer surface facing the rear housing, a second cover member disposed so as to face the first cover member across the speaker main body, a retaining member disposed between the speaker main body and the first cover member and fixed to the rear housing by a fastening member, and a magnet attached to the outer surface of the first cover member and fixing the speaker main body to the rear housing. | 2021-12-09 |
20210385564 | VOICE INPUT APPARATUS - Disclosed is a voice input apparatus including: a panel in which a voice input hole is formed; a circuit board which is disposed below the panel, and has a voice passing hole and a binding hole formed in a position corresponding to the voice input hole; a microphone which is disposed below the circuit board, and provided with a voice receiving hole in a position corresponding to the voice passing hole; and a sealer which guides a voice inputted through the voice input hole to the voice passing hole, wherein the sealer includes: a guide pipe which is formed in a cylindrical shape having a hollow and disposed between the panel and the circuit board, has an upper surface defining an upper end of the hollow is in contact with a bottom surface of the panel while surrounding the voice input hole, and has a lower surface defining a lower end of the hollow is in contact with an upper surface of the circuit board while surrounding the voice passing hole; and a hook which protrudes from the lower surface of the guide pipe and passes through the binding hole to be caught by a bottom surface of the circuit board. | 2021-12-09 |
20210385565 | MICROPHONE DEVICE AND SYSTEM COMPRISING THE MICROPHONE DEVICE - There is described a switchable microphone device which may be switched between a digital output mode and an analog output mode. There is further described a system for use of such a device, which allows for the switching between analog and digital computing modes. | 2021-12-09 |
20210385566 | WIRELESS CHARGING HEADPHONE - A wireless charging headphone ( | 2021-12-09 |
20210385567 | AUDIO OUTPUT DEVICE FOR OBTAINING BIOMETRIC DATA AND METHOD OF OPERATING SAME - An audio output device is provided. The audio output device includes a buffering member including a biometric sensor and a first terminal connected to the biometric sensor, a housing including a portion to which the buffering member is mounted, a second terminal disposed in the portion of the housing and electrically connected to the first terminal of the buffering member, and a control circuit positioned inside the housing and operatively connected to the biometric sensor, the first terminal, and the second terminal, wherein the control circuit may be configured to supply power to the biometric sensor through the second terminal if the first terminal and the second terminal are connected, and to receive at least one piece of biometric signal data obtained from the biometric sensor of the buffering member through the second terminal. | 2021-12-09 |
20210385568 | KEYLESS CONTROL DEVICE AND EARPHONE - A keyless control device is provided, wherein the first infrared sensor module generates an infrared trigger signal when the earphone is in a wearing state; the Bluetooth controller generates enable signals according to the infrared trigger signal, and the left-ear infrared sensor module generates a first detection signal according to a first enable signal; the right-ear infrared sensor module generates a second detection signal according to the second enable signal; the left-ear acceleration sensor module generates a third detection signal according to the third enable signal when detecting that the left-ear component is knocked; the right-ear acceleration sensor module generates a fourth detection signal according to the fourth enable signal when detecting that the right-ear component is knocked; and finally, the Bluetooth controller performs the functions according to the detection signals. | 2021-12-09 |