42nd week of 2021 patent applcation highlights part 78 |
Patent application number | Title | Published |
20210329262 | COEFFICIENT SCANNING METHODS ON ADAPTIVE ANGLE MODE - A method of controlling intra prediction for decoding or encoding of a video sequence, is by at least one processor and includes obtaining an index of an intra prediction mode of a current block of the video sequence, obtaining a coefficient scanning direction based on the obtained index, using a first look up table indicating a mapping between a plurality of indices of a plurality of intra prediction modes and respective coefficient scanning directions, and performing a coefficient scanning of the current block, based on the obtained coefficient scanning direction. | 2021-10-21 |
20210329263 | Sub-Picture Based Random Access - A method of decoding a coded video bitstream implemented by a video decoder is provided. The method includes receiving, by a receiver of the video decoder, a mixed intra random access point (IRAP) picture including a first sub-picture and a second sub-picture, wherein the first sub-picture is an IRAP picture and the second sub-picture is a non-IRAP sub-picture; receiving, by the receiver; a reference picture list (RPL) for the mixed IRAP picture; decoding, by a processor of the video decoder, the second sub-picture using the RPL; and generating, by the processor, an image based on the second sub-picture as decoded. A corresponding encoding method is also provided. | 2021-10-21 |
20210329264 | Flexible Tiling in Video Coding - A video coding mechanism is disclosed. The mechanism includes partitioning a picture into a plurality of first level tiles. A subset of the first level tiles is partitioned into a plurality of second level tiles. Each second level tile contains a single rectangular slice of picture data. The first level tiles and the second level tiles are encoded into a bitstream. The bitstream is stored for communication toward a decoder. | 2021-10-21 |
20210329265 | Flexible Tile Signaling in Video Coding - A video coding mechanism is disclosed. The mechanism includes partitioning a picture into a plurality of first level tiles. A subset of the first level tiles is partitioned into a plurality of second level tiles. The first level tiles and the second level tiles are encoded into a bitstream. A split indication is encoded into the bitstream. The split indication indicates that at least one of the first level tiles is split into the second level tiles. The bitstream is stored for communication toward a decoder. | 2021-10-21 |
20210329266 | DETERMINING FILTER LENGTH FOR DEBLOCKING DURING ENCODING AND/OR DECODING OF VIDEO - A method of processing a video sequence including images, wherein each image includes blocks of sample values, is provided. The method includes determining input and output lengths for deblocking filtering of the sample values for a first and second side of a potential blocking boundary. The input and output lengths are a number of consecutive sample values, from a sample value closest to the potential blocking boundary to one or more other sample values spaced from the potential blocking boundary. The input and output lengths are determined based on a number of consecutive smooth sample values perpendicular to the potential blocking boundary on respectively the first and/or second side of the potential blocking boundary. The method includes deblocking filtering of the sample values on the at least one of the first and second side of the potential blocking boundary, using the input and output lengths, to generate deblocked sample values. | 2021-10-21 |
20210329267 | PARALLELIZED RATE-DISTORTION OPTIMIZED QUANTIZATION USING DEEP LEARNING - A video encoder determines scaled transform coefficients, wherein determining the scaled transform coefficients comprises scaling transform coefficients of a block of the video data according to a given quantization step. The video encoder determines scalar quantized coefficients, wherein determining the scalar quantized coefficients comprises applying scalar quantization to the scaled transform coefficients of the block. Additionally, the video encoder applies a neural network that determines a respective set of probabilities for each respective transform coefficient of the block. The respective set of probabilities for the respective transform coefficient includes a respective probability value for each possible adjustment value in a plurality of possible adjustment values. Inputs to the neural network include the scaled transform coefficients and the scalar quantized coefficients. The video encoder determines, based on the set of probabilities for a particular transform coefficient of the block, a quantization level for the particular transform coefficient. | 2021-10-21 |
20210329268 | ENCODING METHOD AND APPARATUS THEREFOR, DECODING METHOD AND APPARATUS THEREFOR - Provided is a video decoding method including obtaining split information indicating whether a current block is to be split from a bitstream; splitting the current block into two or more sub-blocks when the split information indicates that the current block is to be split; determining lower horizontal coding order information of the sub-blocks of the current block according to higher horizontal coding order information applied to the current block, based on at least one of split information, size information, and neighboring block information of the current block; and decoding the sub-blocks according to the lower horizontal coding order information. | 2021-10-21 |
20210329269 | DC COEFFICIENT SIGNALING AT SMALL QUANTIZATION STEP SIZES - Described tools and techniques relate to signaling for DC coefficients at small quantization step sizes. The techniques and tools can be used in combination or independently. For example, a tool such as a video encoder or decoder processes a VLC that indicates a DC differential for a DC coefficient, a FLC that indicates a value refinement for the DC differential, and a third code that indicates the sign for the DC differential. Even with the small quantization step sizes, the tool uses a VLC table with DC differentials for DC coefficients above the small quantization step sizes. The FLCs for DC differentials have lengths that vary depending on quantization step size. | 2021-10-21 |
20210329270 | METHOD AND APPARATUS FOR POINT CLOUD CODING - In a method of point cloud geometry decoding in a point cloud decoder, chroma prediction residual information of a point in a set of points is received from a coded bitstream for a point cloud that includes the set of points. The chroma prediction residual information includes a Cb component and a Cr component. Further, a type of correlation between the Cb component and the Cr component of the chroma prediction residual information is determined by processing circuitry and from the coded bitstream for the point cloud. The chroma prediction residual information is decoded based on the type of the correlation between the Cb component and the Cr component of the chroma prediction residual information. | 2021-10-21 |
20210329271 | METHOD AND APPARATUS FOR VIDEO CODING - A method for video decoding in a decoder is provided. In the method, first signaling information and second signaling information is determined from a coded video bitstream of a coded region. The first signaling information is indicative of a first maximum transform size of the coded region of a first prediction mode, and the second signaling information is indicative of a second maximum transform size of the coded region of a second prediction mode. Further, whether transform signaling information is included in the coded video bitstream is determined based on the first signaling information and the second signaling information. The transform signaling information indicates whether an adaptive color transform (ACT) is applied on the coded region. The coded region is subsequently decoded based on the transform signaling information. | 2021-10-21 |
20210329272 | ADAPTIVE LOOP FILTERING FOR COLOR FORMAT SUPPORT - Systems and techniques are described herein for processing video data. For example, a process can include obtaining a video bitstream, the video bitstream including adaptive loop filter (ALF) data. The process can further include determining a value of an ALF chroma filter signal flag from the ALF data, the value of the ALF chroma filter signal flag indicating whether chroma ALF filter data is signaled in the video bitstream. The process can further include processing at least a portion of a slice of video data based on the value of the ALF chroma filter signal flag. | 2021-10-21 |
20210329273 | FLEXIBLE CHROMA PROCESSING FOR DYNAMIC RANGE ADJUSTMENT - Systems and techniques are described herein for processing video data. In some examples, a process is described that can include obtaining at least one block of video data and predicting one or more video samples for the at least one block. The process can include obtaining a dynamic range adjustment (DRA) syntax element from the video data. In some cases, the DRA syntax element includes an indication associated with a plurality of DRA modes for the video data. The process can include processing the one or more video samples for the at least one block using a DRA mode based on the indication of the DRA syntax element. | 2021-10-21 |
20210329274 | ADAPTIVE VIDEO QUALITY - A method for encoding a first stream of video data comprising a plurality of frames of video, the method, for one or more of the plurality of frames of video, comprising the steps of: encoding in a hierarchical arrangement a frame of the video data, the hierarchical arrangement comprising a base layer of video data and a first enhancement layer of video data, said first enhancement layer of video data comprising a plurality of sub-layers of enhancement data, such that when encoded: the base layer of video data comprises data which when decoded renders the frame at a first, base, level of quality; and each sub-layer of enhancement data comprises data which, when decoded with the base layer, render the frame at a higher level of quality than the base level of quality; and wherein the steps of encoding the sub-layers of enhancement data comprises: quantizing the enhancement data at a determined initial level of quantization thereby creating a set of quantized enhancement data; associating to each of the plurality of sub-layers a respective notional quantization level and allocating, for each of the plurality of sub-layers, a sub-set of the set of quantized enhancement data based on the respective notional quantization level. | 2021-10-21 |
20210329275 | ADAPTIVE SCALING LIST CONTROL FOR VIDEO CODING - An example method includes decoding, from a coded video bitstream, an explicitly defined scaling list; determining, based on values of one or more syntax elements decoded from a sequence parameter set (SPS) of the coded video bitstream, a set of block types to which the explicitly defined scaling list is eligible for application; and applying the explicitly defined scaling list to a block included in the set of block types. | 2021-10-21 |
20210329276 | HYBRID BACKWARD-COMPATIBLE SIGNAL ENCODING AND DECODING - Computer processor hardware: parses a data stream into first portions of encoded data and second portions of encoded data; implements a first decoder to decode the first portions of encoded data into a first rendition of a signal; implements a second decoder to decode the second portions of encoded data into reconstruction data, the reconstruction data specifying how to modify the first rendition of the signal; and applies the reconstruction data to the first rendition of the signal to produce a second rendition of the signal. | 2021-10-21 |
20210329277 | METHOD FOR SIGNALING A STEP-WISE TEMPORAL SUB-LAYER ACCESS SAMPLE - An electronic device for encoding a picture is described. The electronic device includes a processor and instructions stored in memory that are in electronic communication with the processor. The instructions are executable to encode a step-wise temporal sub-layer access (STSA) sample grouping. The instructions are further executable to send and/or store the STSA sample grouping. | 2021-10-21 |
20210329278 | VIDEO TRANSMISSION DEVICE AND VIDEO TRANSMISSION METHOD - The present disclosure aims to provide a method for detecting a GOP boundary of an encoded bit stream of each layer and associating GOPs of the layers for hierarchical transmission in a video transmission device that transmits a hierarchically encoded bit stream. The present disclosure provides a video transmission device and a video transmission method that detect a GOP head access unit in a base layer of a hierarchically encoded bit stream by analyzing the base layer and detect a head access unit of an enhancement layer of an identical GOP to that of the aforementioned access unit from a decoding time stamp of the access unit by using the relationship between a decoding time stamp of the base layer and a decoding time stamp of the enhancement layer. | 2021-10-21 |
20210329279 | METHOD FOR ALLOCATING AND SCHEDULING TASK FOR MAXIMIZING VIDEO QUALITY OF TRANSCODING SERVER USING HETEROGENEOUS PROCESSORS - Disclosed is a method for assigning and scheduling a task for maximizing video quality of a transcoding server using heterogeneous processors. A method performed by a transcoding server configured with heterogeneous processors may include receiving a request for video transcoding for a video encoded based on a variable bitrate (VBR), predicting transcoding information for assigning a transcoding task in response to the received request for video transcoding, and determining information on a node to which a transcoding task is to be assigned and preset option information for the transcoding based on a result of the predicted transcoding information. | 2021-10-21 |
20210329280 | ENCODER, DECODER, ENCODING METHOD, AND DECODING METHOD - An encoder includes circuitry and memory. Using the memory, the circuitry performs prediction on an image. A motion vector predictor list used in the prediction includes a spatially neighboring motion vector predictor obtained from a block spatially neighboring a current block, and a spatially broad motion vector predictor obtained from a block positioned at any of a plurality of predetermined positions in a second range that is broader than a first range that spatially neighbors the current block. The plurality of predetermined positions are defined by a regular interval using the top-left of a current picture as a reference point. | 2021-10-21 |
20210329281 | IMAGE ENCODING/DECODING METHOD AND DEVICE THEREFOR - The present invention relates to a video signal decoding method based on a Multiple Transform Selection (MTS). The method may comprise the steps of: parsing a first syntax element representing whether MTS applies to the inverse transformation of a current block, wherein the MTS represents a transform mode which uses a transform type other than a default transform type predefined for the current block; by performing inverse quantization on the current block, deriving an inverse-quantized transform coefficient array having the width and the height of the current block; determining, on the basis of the first syntax element, a vertical transform type applying to the vertical direction of the current block, and a horizontal transform type applying to the horizontal direction of the current block; and, by performing inverse transformation on the inverse-quantized transform coefficient array by using the vertical transform type and the horizontal transform type, deriving a residual sample array having the width and the height of the current block. | 2021-10-21 |
20210329282 | METHOD AND APPARATUS FOR PROCESSING VIDEO SIGNAL USING AFFINE PREDICTION - The present disclosure provides a method for decoding a video signal including a current block based on an affine motion prediction mode (affine mode, AF mode), the method including: checking whether the AF mode is applied to the current block, the AF mode representing a motion prediction mode using an affine motion model; checking whether an AF4 mode is used when the AF mode is applied to the current block, the AF4 mode representing a mode in which a motion vector is predicted using four parameters constituting the affine motion model; generating a motion vector predictor using the four parameters when the AF4 mode is used and generating a motion vector predictor using six parameters constituting the affine motion model when the AF4 mode is not used; and obtaining a motion vector of the current block based on the motion vector predictor. | 2021-10-21 |
20210329283 | SIGNALING OF ADAPTIVE PICTURE SIZE IN VIDEO BITSTREAM - A method of decoding a coded picture of a coded video sequence is performed by at least one processor and the method includes decoding, from a parameter set, a plurality of candidate decoded resolutions, selecting, through an index coded in a transient header structure applicable to a group of samples, a candidate decoded resolution among the plurality of candidate decoded resolutions, resampling a sample of the group of samples based on an output resolution and the selected candidate decoded resolution, and enabling prediction using the resampled sample. | 2021-10-21 |
20210329284 | SYSTEMS AND METHODS FOR CODING TRANSFORM COEFFICIENT LEVEL VALUES - This disclosure relates to video coding and more particularly to techniques for performing entropy coding. According to an aspect of an invention, a parity level flag specifying a parity of a transform coefficient level at a scanning position is decoded if a value of a second absolute level greater flag is equal to a first value. | 2021-10-21 |
20210329285 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM - An image processing apparatus comprises a determination unit configured to obtain a pixel value of the same pixel position from a plurality of images and determine, based on a frequency distribution of the obtained pixel value, the pixel value and an amount of movement in the pixel position in a background image, and a setting unit configured to set a compression coding parameter to the background image. In a specific region in the background image, the setting unit sets a compression coding parameter corresponding to an amount of movement of a pixel belonging to the specific region. | 2021-10-21 |
20210329286 | CONVOLUTIONAL-NEUTRAL-NETWORK BASED FILTER FOR VIDEO CODING - The present disclosure provides methods for convolutional-neural-network (CNN) based filter for video coding. An exemplary method includes: applying motion estimation to a target coding block, to determine a reference block of the target coding block; inputting, to a convolutional neural network (CNN) filter, image data associated with the target coding block and the reference block; and executing the CNN filter to determine a residual associated with the target coding block based on the input image data. | 2021-10-21 |
20210329287 | Method and Apparatus of Motion Compensation Bandwidth Reduction for Video Coding System Utilizing Multi-Hypothesis - A method and apparatus of Inter prediction for video coding using Multi-hypothesis (MH) are disclosed. If an MH mode is used for the current block: at least one MH candidate is derived using reduced reference data by adjusting at least one coding-control setting; an Inter candidate list is generated, where the Inter candidate list comprises said at least one MH candidate; and current motion information associated with the current block is encoded using the Inter candidate list at the video encoder side or the current motion information associated with the current block is decoded at the video decoder side using the Merge candidate list. The coding control setting may correspond to prediction direction setting, filter tap setting, block size of reference block to be fetched, reference picture setting or motion limitation setting. | 2021-10-21 |
20210329288 | VIDEO PROCESSING METHOD AND DEVICE THEREOF - A video processing method includes dividing a region of a current frame to obtain a plurality of image blocks, obtaining a historical motion information candidate list, and obtaining candidate historical motion information for the plurality of image blocks according to the historical motion information candidate list. The candidate historical motion information is a candidate in the historical motion information candidate list. The method further includes performing prediction for the plurality of image blocks according to the candidate historical motion information. A size of each of the plurality of image blocks is smaller than or equal to a preset size. The same historical motion information candidate list is used for the plurality of image blocks during the prediction. The historical motion information candidate list is not updated while the prediction is being performed for the plurality of image blocks. | 2021-10-21 |
20210329289 | INTER PREDICTION METHOD AND APPARATUS - An inter prediction method is provided, including: when a prediction mode of a to-be-processed picture block is an affine motion model-based advanced motion vector prediction mode (S | 2021-10-21 |
20210329290 | EARLY DETERMINATION OF HASH-BASED MOTION SEARCHING - Methods, systems and device for hash-based motion estimation in video coding are described. An exemplary method of video processing includes determining, for a conversion between a current block of a video and a bitstream representation of the video, motion information associated with the current block using a hash-based motion search, a size of the current block being M×N, M and N being positive integers and M being not equal to N, applying, based on the motion information and a video picture comprising the current block, a prediction for the current block, and performing, based on the prediction, the conversion. | 2021-10-21 |
20210329291 | HASH-BASED MOTION SEARCHING - Methods, systems and device for hash-based motion estimation in video coding are described. An exemplary method of video processing includes determining, for a conversion between a current block of a video and a bitstream representation of the video, motion information associated with the current block using a hash-based motion search, a size of the current block being M×N, M and N being positive integers and M being not equal to N, applying, based on the motion information and a video picture comprising the current block, a prediction for the current block, and performing, based on the prediction, the conversion. | 2021-10-21 |
20210329292 | METHOD FOR ENCODING AND DECODING MOTION INFORMATION, AND APPARATUS FOR ENCODING AND DECODING MOTION INFORMATION - Provided is a video decoding method including: determining a prediction mode of a current block to be one of a skip mode and a merge mode; when a motion vector, which is determined from a merge candidate list of the current block, and a merge motion vector difference are to be used, obtaining merge candidate information indicating one candidate in the merge candidate list by performing entropy encoding on a bitstream by applying one piece of context information; determining a base motion vector from one candidate determined from the merge candidate list, based on the merge candidate information; and determining a motion vector of the current block by using a distance index of a merge motion vector difference of the current block and a direction index of the merge motion vector difference to use the base motion vector and the merge motion vector difference. | 2021-10-21 |
20210329293 | SIMPLIFICATION OF HASH-BASED MOTION SEARCHING - Methods, systems and device for hash-based motion estimation in video coding are described. An exemplary method of video processing includes determining, for a conversion between a current block of a video and a bitstream representation of the video, motion information associated with the current block using a hash-based motion search, a size of the current block being M×N, M and N being positive integers and M being not equal to N, applying, based on the motion information and a video picture comprising the current block, a prediction for the current block, and performing, based on the prediction, the conversion. | 2021-10-21 |
20210329294 | METHOD AND DEVICE USING INTER PREDICTION INFORMATION - Disclosed herein are a video decoding method and apparatus and a video encoding method and apparatus. In video encoding and decoding, inter-prediction information for a target block may be derived, and inter prediction for a target block may be performed using the derived inter-prediction information. Combined inter-prediction information may be performed by combining multiple pieces of inter-prediction information, and the combined inter-prediction information may be added as a candidate to a list used for inter prediction. One of candidates in the list may be selected for inter prediction for the target block, and inter prediction using the selected candidate may be performed. | 2021-10-21 |
20210329295 | SERVER DEVICE, COMMUNICATION SYSTEM, AND COMPUTER-READABLE MEDIUM - According to an embodiment, a server device includes one or more processors. The processors receive a plurality of transmission data from a transmitting device. The processors divide the plurality of transmission data into first data and second data. The processors transmit the first data to an external server device that delivers transmission data to a receiving device. The processors store the second data in a storage. The processors receive a transmission request for the second data from the receiving device or the external server device. The processors transmit the second data to the external server device in response to the transmission request. | 2021-10-21 |
20210329296 | METHOD AND APPARATUS OF CROSS-COMPONENT LINEAR MODELING FOR INTRA PREDICTION - Apparatuses and methods for encoding and decoding are provided. The method for intra predicting a chroma sample of a block by applying cross-component linear model includes: obtaining reconstructed luma samples; determining maximum and minimum luma sample values based on the reconstructed luma samples; obtaining a difference of the maximum and minimum luma sample values. The method also includes: fetching a value out of a lookup table (LUT) by using a set of bits as an index, the set of bits following a position of the most-significant bit; obtaining linear model parameters based on the fetched value; and calculating a predicted chroma sample value by using the obtained linear model parameters. The efficiency to fetch the value out of the LUT is increased. | 2021-10-21 |
20210329297 | INTRA PREDICTION METHOD AND DEVICE, AND COMPUTER STORAGE MEDIUM - An intra prediction method and device and a computer storage medium are provided. The intra prediction method includes that: a width-to-height radio of a present coding block and a width-to-height radio of a reference block are acquired, the reference block being a coding block correlated with the present coding block (S | 2021-10-21 |
20210329298 | SECONDARY COMPONENT ATTRIBUTE CODING FOR GEOMETRY-BASED POINT CLOUD COMPRESSION (G-PCC) - In some examples, a method of decoding a point cloud includes determining a first slice QP value for a first component of an attribute in a slice of point cloud data. The method also includes decoding a first delta QP value for the first component of the attribute for a region in the slice and determining a first region QP value for the first component of the attribute in the region from the first slice QP value and from the first delta QP value. The method further includes decoding a second delta QP value for the second component of the attribute for the region and determining a second region QP value for the second component of the attribute in the region from the second delta QP value. The method includes decoding the point cloud data based on the first and second region QP values. | 2021-10-21 |
20210329299 | Methods for Full Parallax Light Field Compression - Methods and systems for image encoding and decoding are disclosed. According to some embodiments, scene metadata and input images associated with a scene are received. A first encoding operation is performed on the scene metadata and input images to generate reference images and reference disparity information. A second encoding operation is performed on the reference images and reference disparity information to output encoded data. The encoded data includes encoded reference images and encoded reference disparity information. The encoded data is transmitted. | 2021-10-21 |
20210329300 | IMAGE PROCESSING APPARATUS AND METHOD - There is provided an image processing apparatus and method that make it possible to suppress degradation of the encoding efficiency. In the case where primary transform that is a transform process for a prediction residual that is a difference between an image and a prediction image of the image is to be skipped, also secondary transform, which is a transform process for a primary transform coefficient obtained by the primary transform of the prediction residual, is skipped. The present disclosure can be applied, for example, to an image processing apparatus, an image encoding apparatus, an image decoding apparatus and so forth. | 2021-10-21 |
20210329301 | VIDEO CODING METHOD ON BASIS OF SECONDARY TRANSFORM, AND DEVICE FOR SAME - A video decoding method according to the present document is characterized by comprising: a step for deriving transform coefficients through inverse quantization on the basis of quantized transform coefficients for a target block; a step for deriving modified transform coefficients on the basis of an inverse reduced secondary transform (RST) of the transform coefficients; and a step for generating a reconstructed picture on the basis of residual samples for the target block on the basis of an inverse primary transform of the modified transform coefficients, wherein the inverse RST using a transform kernel matrix is performed on transform coefficients of the upper-left 4×4 region of an 8×8 region of the target block, and the modified transform coefficients of the upper-left 4×4 region, upper-right 4×4 region, and lower-left 4×4 region of the 8×8 region are derived through the inverse RST. | 2021-10-21 |
20210329302 | SYSTEMS AND METHODS FOR IMAGE PROCESSING - A method for decoding an encoded code stream is provided. The method may include obtaining the encoded code stream. The method may include determining a plurality of code blocks based on the encoded code stream. The method may include determining a plurality of bit-planes for each of the plurality of code blocks, the plurality of bit-planes ranging from a most significant bit-plane to a least significant bit-plane. The method may include determining at least one query-plane for each of the plurality of bit-planes. The method may further include decoding each of the plurality of bit-planes based on the at least one query-plane. | 2021-10-21 |
20210329303 | SYSTEMS AND METHODS FOR SIGNALING DECODING CAPABILITY INFORMATION IN VIDEO CODING - A device may be configured to decoding capability information according to one or more of the techniques described herein. | 2021-10-21 |
20210329304 | DYNAMIC RANGE ADJUSTMENT PARAMETER SIGNALING AND ENABLEMENT OF VARIABLE BIT DEPTH SUPPORT - An example device for processing video data includes memory configured to store the video data and one or more processors implemented in circuitry and coupled to the memory. The one or more processors are configured to parse a first parameter set, the first parameter set being signaled in a bitstream data once per sequence of a group of encoded pictures. The one or more processors are configured to parse one or more dynamic range adjustment (DRA) syntax elements in a second parameter set, the second parameter set being signaled in the bitstream and being related to at least one picture in the group of encoded pictures, wherein the parsing of the one or more DRA syntax elements is not dependent on any syntax element of the first parameter set, and process the at least one picture based on the first parameter set and the second parameter set. | 2021-10-21 |
20210329305 | Encoder, A Decoder And Corresponding Methods For Tile Configuration Signaling - The present disclosure provides an encoding and decoding device, as well as an encoding and decoding method. In particular, the present disclosure relates to method for decoding of a video bitstream implemented by a decoding device, wherein the video bitstream includes data representing a coded picture comprising tile columns, the decoding method comprising: obtaining a syntax element by parsing the video bitstream, wherein the syntax element is used to derive the width of the tile columns, wherein the width of the tile columns is uniform; predicting the picture according the width of the tile columns. | 2021-10-21 |
20210329306 | VIDEO COMPRESSION USING NEURAL NETWORKS - Apparatuses, systems, and techniques to perform compression of video data using neural networks to facilitate video streaming, such as video conferencing. In at least one embodiment, a sender transmits to a receiver a key frame from video data and one or more keypoints identified by a neural network from said video data, and a receiver reconstructs video data using said key frame and one or more received keypoints. | 2021-10-21 |
20210329307 | VIDEO ENCODING METHOD FOR ENCODING DIVISION BLOCK, VIDEO DECODING METHOD FOR DECODING DIVISION BLOCK, AND RECORDING MEDIUM FOR IMPLEMENTING THE SAME - Disclosed are a method of encoding a division block in video encoding and a method of decoding a division block in video decoding. An input picture is divided into encoding unit blocks. The encoding unit blocks are divided into sub-blocks. The sub-blocks are encoded by selectively using at least one of intra prediction encoding and inter prediction encoding. A decoding process is performed through a reverse process of the encoding method. When pixel values of an encoding unit block are encoded in video encoding, the flexibility in selecting an encoding mode is increased and the efficiency of encoding is increased. | 2021-10-21 |
20210329308 | METHOD AND APPARATUS FOR DYNAMIC POINT CLOUD PARTITION PACKING - A method of dynamic point cloud partition packing is by at least one processor and includes obtaining one or more region of interest (ROI) patches from an ROI of a point cloud, and attempting to pack, into one among tiles of a tile map, one among the obtained one or more ROI patches, in a tile scan order. The method further includes identifying whether the one among the one or more ROI patches is packed successfully into the one among the tiles, and based on the one among the one or more ROI patches being determined to be not packed successfully into the one among the tiles, chunking the one among the one or more ROI patches into multiple ROI patches. | 2021-10-21 |
20210329309 | GROUPING IN A SYSTEM WITH MULTIPLE MEDIA PLAYBACK PROTOCOLS - While a first playback device is a member of a synchronous media playback group with a second playback device using a first media playback protocol, and after a particular playback setting is enabled using the first media playback protocol, the first playback device receives, from a media source device, a first media stream using a second media playback protocol. The first and second media playback protocols are incompatible. The first playback device determines that the particular playback setting is enabled and that the synchronous media playback group includes the first playback device and the second playback device. Subsequently, the first playback device (i) generates a second media stream based on the received first media stream, the second media stream including information for synchronous playback with the first playback device, and (ii) transmits, to the second playback device, the second media stream using the second media playback protocol. | 2021-10-21 |
20210329310 | SYSTEM AND METHOD FOR THE EFFICIENT GENERATION AND EXCHANGE OF DESCRIPTIVE INFORMATION WITH MEDIA DATA - Descriptive information for content items (in an image or other media data) is associated as metadata using methods, devices and systems of the present disclosure. Target devices associated with content items comprise beacons for transmitting beacon data to a capture device. The capture device may comprise a camera, for example, and a communication module to communicate with a beacon. In response to the capture of an image, descriptive information is associated with image data as metadata. The descriptive information may be obtained from the target device or, using the beacon data, from another communication device. One target device may be associated with more than one content item. For example, a target device may be a mobile phone and content items may be clothing, accessories or any styling associated with a mobile phone user. The images with metadata may be shared and the descriptive information displayed to others using the metadata. | 2021-10-21 |
20210329311 | SERVER DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT - According to an embodiment, a server device includes one or more processors and a first storage. The processors receive first data of transmission data from a transmitting device. The processors further receive second data of the transmission data, transmitted from the transmitting device in response to a transmission request. The processors deliver the first data and the second data to a receiving device. The first storage stores the first data and the second data. The processors delete at least one of the first data and the second data from the first storage according to a predetermined condition, and store data including at least a portion of the deleted data in a second storage. | 2021-10-21 |
20210329312 | METHODS AND APPARATUS OF IDENTIFICATION OF STREAMING ACTIVITY AND SOURCE FOR CACHED MEDIA ON STREAMING DEVICES - Methods, apparatus, systems and articles of manufacture are disclosed for identification of streaming activity and source for cached media on streaming devices. An example apparatus disclosed herein includes at least one memory, instructions on the apparatus, and at least one processor to execute the instructions to: store, in a content identification information library, first content identification information of a first media presentation, wherein the first media presentation is a streamed media presentation; inspect a network connection of a media streaming device for network activity associated with a second media presentation; determine, in response to an absence of the network activity, the second media presentation is a cached media presentation; infer a streaming source of the second media presentation by matching second content identification information of the second media presentation with the first content identification information of the first media presentation; and generate a second media credit for the second media presentation that includes an inferred streaming source identifier. | 2021-10-21 |
20210329313 | Method and System for Remotely Controlling Consumer Electronic Devices - A media system replaces content in a first sequence of media content. The media system presents the first sequence of media content to an end-user and generates a fingerprint of the sequence of media content. The fingerprint is for comparison with a plurality of reference fingerprints so as to identify the first sequence of media content and determine a reference position within the first sequence of media content. The media system sends a request for a replacement sequence of content to a content replacement system, and receives replacement media content selected based on the identified first sequence of media content. The media system presents the replacement media content to the end-user instead of the first sequence of media content. Presenting the replacement media content begins at a position in the first sequence of media content that is determined based on the reference position. | 2021-10-21 |
20210329314 | SYSTEMS AND METHODS FOR TARGETED ADVERTISEMENT INSERTION INTO A PROGRAM CONTENT STREAM - A computerized system for targeted ad insertion receives a program content stream and detects images in the content stream. The system recognizes at least one visual object within the images and matches the recognized visual object to an advertisement that correlates with the recognized visual object. The system may then select an advertisement that advertises, correlates to, is directed to or is otherwise relevant to products or services falling under the theme, topic, category of interest and/or relevant viewer demographic and inserts an identifier of the matched advertisement at an insertion point into the program content stream. This enables playback of the matched advertisement during playback of the program content stream at a time that correlates to the insertion point into the program content stream of the identifier of the matched advertisement. | 2021-10-21 |
20210329315 | ADAPTIVE CONTENT DELIVERY NETWORK - A content delivery network ( | 2021-10-21 |
20210329316 | FOVIATION AND HDR - First foviated images are streamed to a streaming client. The first foviated images with first image metadata sets are used to generate first display mapped images for rendering to a viewer at first time points. View direction data is collected and used to determine a second view direction of the viewer at a second time point. A second foviated image and a second image metadata set are generated from a second HDR source image in reference to the second view direction of the viewer and used to generate a second display mapped image for rendering to the viewer at the second time point. The second image metadata set comprises a display management metadata portions for adapting a focal-vision and peripheral-vision image portions to corresponding image portions in the second display mapped image. The focal-vision display management metadata portion is generated with a predicted light adaptation level of the viewer for the second time point. The second foviated image and the second image metadata set are transmitted to the video streaming client. | 2021-10-21 |
20210329317 | PLAYBACK SYNCHRONIZATION IN A GROUP VIEWING A MEDIA TITLE - A method and apparatus for synchronizing the playback of a media title to a group of client device platforms is disclosed. A synchronizer may make adjustments to the playback modes of one or more client device platforms within a group watching the same media title in order to ensure synchronized playback. When a client device platform is behind the group its playback mode may be changed to a fast playback mode. When a client device platform is ahead of the group its playback mode may be changed to a slow playback mode. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. | 2021-10-21 |
20210329318 | TIME OFFSET DATA REQUEST HANDLING - The described technology is directed towards obtaining and returning time offset data instead of current data in response to a data request. The time offset data may be limited to privileged clients only, and only provided thereto when desired, using a time offset value set by the client, for example. For example, a privileged user may request time offset data corresponding to a future time so as to preview how the data may be presented at a future time. Time offset data may be used by a system entity to fill a cache, e.g., as secondary cached data that may be used once primary cached data expires. | 2021-10-21 |
20210329319 | Method of Switching Resolution, Computing Device, and Computer-Readable Storage Medium - A method of switching resolution is provided. The method includes: in playing audio and/or video using DASH, acquiring a media presentation description (MPD) file and obtaining resolution information through parsing the MPD file; during the playing of the audio and/or video, periodically determining a currently secure downloading speed according to a preset time interval and determining whether a resolution switching for the audio and/or video currently being played is required according to the secure downloading speed and the resolution information; and in accordance with a determination that the resolution switching is required, determining a switching time point according to an elapsed duration of a currently playing segment and a preset secure buffering duration and performing resolution switching at the switching time point. | 2021-10-21 |
20210329320 | SYSTEM FOR PERSONALIZATION OF ADVERTISEMENT PERSONAS USING SOCIAL AFFINITY UNDERSTANDING - Aspects of the subject disclosure may include, for example, receiving, by a processing system including a processor, a request for personalized media content for presentation on a user device of a user, selecting, from an anchor media marketplace, an anchor media item such as a video item, an audio item or an image, for the personalized media content, retrieving information defining a derived persona of the user, personalizing the anchor media item according to the derived persona of the user, forming a personalized media item, and presenting the personalized media item to the user device of the user. The presenting is substantially in real time with receiving the request for the personalized media content. Other embodiments are disclosed. | 2021-10-21 |
20210329321 | METHOD AND APPARATUS FOR DETERMINING THE ACCURACY OF TARGETED ADVERTISING - Aspects of the subject disclosure may include, for example, detecting, by a processing system including a processor, a transmission of a signal that identifies an advertisement, transmitting, by the processing system, a first indication of having detected the signal, and transmitting, by the processing system, a second indication of a status of the processing system when the signal is detected. Other embodiments are disclosed. | 2021-10-21 |
20210329322 | Priority Media Content - An example method includes maintaining (i) a scheduled playlist of media items for playback by one or more playback devices, (ii) a current playback position within the scheduled playlist, and (iii) a priority media item having a playback length. The method also includes receiving, from a playback device, a request to play back the scheduled playlist and, based on the received request, transmitting the priority media item to the playback device for playback beginning at a first time. The method also includes determining a next media item from the scheduled playlist based on the current playback position within the scheduled playlist at a second time that follows the first time by at least the playback length of the priority media item and, beginning with the next media item, transmitting one or more media items from the scheduled playlist to the playback device for playback after the priority media item. | 2021-10-21 |
20210329323 | Counterpart Media Items - An example method includes maintaining a playlist of media items for playback by one or more playback devices and, for a given media item in the playlist, maintaining, as part of the playlist, a packet that includes the given media item and a set of one or more counterpart media items that each correspond to the given media item. The method includes receiving, from a playback device over a communication network, (i) a request to play back the playlist of media items and (ii) operational data about the playback device. The method also includes, based on the received operational data about the playback device, selecting one of the one or more counterpart media items for playback by the playback device and transmitting the selected counterpart media item to the playback device for playback. | 2021-10-21 |
20210329324 | EVOLUTIONARY PARAMETER OPTIMIZATION FOR SELECTING OPTIMAL PERSONALIZED SCREEN CAROUSELS - Systems and associated methods are described for providing content recommendations. The system selects a first plurality of subsets of content categories, each subset of content categories comprising a first number of content categories. The subsets are assigned reward scores based on content popularity and duplication. The subset are then iteratively modified to increase the rewards scores. If the reward scores are still low, the process is repeated by selecting a second plurality of subsets of content categories, each subset of content categories comprising a second number of content categories, different from first number. | 2021-10-21 |
20210329325 | SYSTEMS AND METHODS FOR PROCESSING TIMED TEXT IN VIDEO PROGRAMMING - Systems, devices and methods are described to process timed text that is associated with media or other video programming. Pre-set data that describes the particular format of the timed text that is associated with a program is initially received and stored at the media receiver prior to receiving the program with encoded timed text. The timed text that is associated with the received program is interpreted according to the pre-set data previously stored at the media receiver, and the program with the interpreted timed text is output to a display for presentation to the viewer. | 2021-10-21 |
20210329326 | PRE-ENTITLEMENT ENFORCEMENT - A method of transmitting entitlement messages to content consumption devices in a access control system, the method comprising periodically transmitting entitlement messages to content consumption devices in a access control system and periodically extending an expiry time comprised in the entitlement messages. The entitlement messages comprise indicator data indicating to the content consumption devices that subsequent entitlement messages loaded into a content consumption device after a first entitlement message is loaded into the content consumption device shall not be used by the content consumption device to access protected media content. | 2021-10-21 |
20210329327 | Video Broadcasting Through Selected Video Hosts - A method for providing captured video to a subsequent user device, via a desired video host, including at least some of allowing a user to designate, via a mobile device, at least one desired video host; allowing the subsequent user, via the subsequent user device, to be associated with the at least one desired video host; allowing the user to capture video, via the mobile device, and upload or stream the captured video to the desired video host device(s), wherein the captured video includes at least one categorization for the captured video, as designated by the user prior to capturing the video; and allowing the subsequent user to access, via the subsequent user device, the captured video, via the video host device associated with the at least one desired video host, wherein the captured video is accessed, based on the at least one categorization for the captured video. | 2021-10-21 |
20210329328 | EXTENDED RECORDING TIME APPARATUS, SYSTEMS, AND METHODS - An embodiment for recording a channel that is communicating a program of interest identifies a selected program for recording as a program of interest based upon a characteristic of the selected program, the characteristic of the selected program corresponding to at least one characteristic associated with the program of interest,; records an advance period corresponding to a period before a beginning of the program of interest, and records a following period corresponding to a period after a conclusion of the program of interest. | 2021-10-21 |
20210329329 | METHOD AND APPARATUS FOR INPUTTING INFORMATION ON DISPLAY INTERFACE, AND STORAGE MEDIUM - A method for inputting information on a display interface can be applied to a smart TV, and include: sending, in response to a need to input information in the display interface of the smart TV, indication information to a mobile terminal including a near field communication component, through a device associated with the smart TV and including a near field communication function circuit, the indication information being used to indicate that information needs to be input in the display interface; and acquiring information sent by the mobile terminal, and inputting the information in the display interface. The information to be input in the display interface of the smart TV can be input to the smart TV through the mobile terminal, thereby improving user experience. | 2021-10-21 |
20210329330 | Techniques for Clock Rate Synchronization - Disclosed herein are playback devices, groups of playback devices, and methods of operating playback devices and groupings thereof, wherein individual playback devices are configured to detect and correct clock rate drift by synchronizing a clock rate and perhaps clock time of a local clock to a remote time source. | 2021-10-21 |
20210329331 | Systems and Methods for Annotating Video Media with Shared, Time-Synchronized, Personal Comments - A system and method for sharing personal information, such as user comments on defined video media is described, wherein a server may receive and classify user information from a user. The server may further track user interactions between the user and one or more other users. The server may share certain user information classified as disclosure information with the one or more other users upon determining that a disclosure condition has been met. The server may also transmit one or more notifications relating to such disclosure. Thus, different users may search for various types of viewing partners (selected according to various parameters), and share text, audio, or video comments on the same video media, such as movies or television shows, either in real time, or on a non-real time basis. | 2021-10-21 |
20210329332 | TIME-SYNCHRONIZED, MULTIZONE MEDIA STREAMING - In a general aspect, a system for media playback can include a first media playback device configured to receive a media stream from a media casting device over a data network, the first media playback device being a member of the media playback group and a second media playback device configured to receive the media stream, the second media playback device being a member of the media playback group. The first media playback device and the second media playback device can be collectively configured to designate one of the first media playback device and the second media playback device as a leader playback device of the media playback group. The playback device not designated as the leader playback device can be designated as a follower playback device of the media playback group. The first media playback device and the second media playback device can be further collectively configured to determine a clock offset between the leader playback device and the follower playback device. The leader playback device can be configured to receive a broadcast of the media stream over the data network; play the media stream; and provide the media stream to the follower playback device. The follower playback device can be configured to play the media stream in synchronization with the leader playback device based on the clock offset. | 2021-10-21 |
20210329333 | Media Channel Identification with Video Multi-Match Detection and Disambiguation Based on Audio Fingerprint - Disclosed are methods and systems to help disambiguate channel identification in a scenario where a video fingerprint of media content matches multiple reference video fingerprints corresponding respectively with multiple different channels. Given such a multi-match situation, an entity could disambiguate based on an audio component of the media content, such as by further determining that an audio fingerprint of the media content at issue matches an audio fingerprint of just one of the multiple channels, thereby establishing that that is the channel on which the media content being rendered by the media presentation device is arriving. | 2021-10-21 |
20210329334 | METHODS AND APPARATUS TO VERIFY PRESENTATION OF MEDIA CONTENT - Example methods and apparatus to verify presentation of media content are disclosed. A disclosed example apparatus for generating media presentation information includes a comparator to periodically output a value indicative of whether media selected via a set-top box is presented at a media presentation location by comparing a first audio signal associated with the media to ambient audio received in the media presentation location via an audio system associated with a media presentation device. The example apparatus also includes a privacy protector to facilitate operation of the comparator by periodically preventing the comparator from receiving of the ambient audio. The example apparatus also includes a metering module to record presentation of the media based on the output. | 2021-10-21 |
20210329335 | METHODS AND APPARATUS FOR METERING PORTABLE MEDIA PLAYERS - Example methods, apparatus, and articles of manufacture for media metering are disclosed. An example apparatus disclosed herein includes at least one memory, instructions in the apparatus, and at least one processor installed in a media presentation device to execute the instructions to at least: cause a video decoder to generate video display rasterizing information, present the video display rasterizing information via an output device of the media presentation device, and in response to monitoring being enabled, generate metering information corresponding to media presented in association with the video display rasterizing information presented via the output device. | 2021-10-21 |
20210329336 | CLUSTERING TELEVISION PROGRAMS BASED ON VIEWING BEHAVIOR - Example apparatus disclosed herein are to compare (i) ratios of program ratings to corresponding network ratings with (ii) a threshold to determine adjusted viewing data for respective sites during a monitoring interval, the program ratings and the corresponding network ratings determined for programs tuned on corresponding networks at the respective sites during the monitoring interval, the adjusted viewing data for a combination of a first program and a first site to represent an adjusted amount of time the first program was presented at the first site. Disclosed example apparatus are also to cluster the programs into program clusters based on distances between respective combinations of pairs of the programs, the distances based on the adjusted viewing data. Disclosed example apparatus are further to output information to identify the program clusters. | 2021-10-21 |
20210329337 | METHODS AND SYSTEMS FOR PROVIDING PERSONALIZED CONTENT BASED ON SHARED LISTENING SESSIONS - An electronic device receives a request, from a first device of a host user, to initiate a first shared playback session for the first device and one or more additional devices. The electronic device streams media content from a first playback queue to the first device and to the one or more additional devices, the first playback queue including one or more media content items corresponding to the first shared playback session. The electronic device determines that the first device of the host user has left the first shared playback session and, in response, maintains the first playback queue to be accessed by the one or more additional devices. After the host user has left the first shared playback session, the electronic device provides one or more media content items from the first playback queue to at least one of the one or more additional devices. | 2021-10-21 |
20210329338 | CONTENT FILTERING IN MEDIA PLAYING DEVICES - Various approaches relate to user defined content filtering in media playing devices of undesirable content represented in stored and real-time content from content providers. For example, video, image, and/or audio data can be analyzed to identify and classify content included in the data using various classification models and object and text recognition approaches. Thereafter, the identification and classification can be used to control presentation and/or access to the content and/or portions of the content. For example, based on the classification, portions of the content can be modified (e.g., replaced, removed, degraded, etc.) using one or more techniques (e.g., media replacement, media removal, media degradation, etc.) and then presented. | 2021-10-21 |
20210329339 | Updating object subscriptions based on trigger events - Updating object subscriptions based on trigger events is described. An indication of a trigger event, associated with an object, can be received from a client of a user. The object can be associated with current object data that is stored in a storage area of a subscription management system. The storage area can maintain the current object data for at least the object and a subscription list for client(s), wherein the subscription list for each of the client(s) comprises object identifiers corresponding to subscribed objects for each of the client(s). Based at least partly on receiving the indication of the trigger event and determining that the trigger event is associated with a modification to a subscription, the subscription list can be updated to generate an updated subscription list for the client and current object data for the subscribed objects identified within the updated subscription list can be provided thereto. | 2021-10-21 |
20210329340 | STREAMING SYSTEMS AND METHODS OF PROVIDING INTERACTIVE STREAMING SERVICE - A streaming system includes a streaming server and a client device. The streaming server is configured to train an interactive frame prediction model based on streaming data, a user input and metadata associated with the user input, encode the streaming data by selectively using a predicted frame generated based on the trained interactive frame prediction model and transmit the trained interactive frame prediction model and the encoded streaming data. The client device is configured to receive the trained interactive frame prediction model and the encoded streaming data, and decode the encoded streaming data based on the trained interactive frame prediction model to provide recovered streaming data to a user. | 2021-10-21 |
20210329341 | METHODS AND APPARATUS TO MEASURE EXPOSURE TO STREAMING MEDIA - Methods and apparatus to measure exposure to streaming media are disclosed. An example apparatus includes an event listener to listen for an event notification based on a playback position of a first media segment of a multi-segment media. The example apparatus includes a metadata handler to update a multi-file counter with an offset based on a duration of the first media segment, detect that a second media segment is a segment of the multi-segment media, determine a playback time within the second media segment, add the playback time to the multi-file counter to determine a corresponding playback time of the multi-segment media, and attempt to perform a lookup of a metadata tag in a table based on the playback time of the multi-segment media. The example apparatus includes and a transmitter to transmit the metadata tag corresponding to the playback time of the multi-segment media to an audience measurement entity. | 2021-10-21 |
20210329342 | TECHNIQUES FOR ENHANCED MEDIA EXPERIENCE - The present disclosure sets forth a technique for providing supplemental content along with source media. The technique includes receiving source media and content metadata associated with the source media, generating supplemental content based on the content metadata and preferences of one or more media consumers, and delivering the supplement content along with the source media to the one or more media consumers. | 2021-10-21 |
20210329343 | Internet Protocol (IP) to Video-on-Demand (VOD) Gateway - A media server is hosted in a service provider's network so that media content can be stored from or rendered to a private network such as a Digital Living Network Alliance network. Media content may be stored by accessing the media server or by downloading the media content to the media server. Support of set top boxes interacting with voice-on-demand (VOD) controllers and computers interacting with IP-based video content servers are integrated through the media server. Consequently, VOD assets can be played on IP-based devices and IP-based content can be played on set top boxes. A gateway function converts IP-based content to a VOD asset, and renders the VOD asset to a set top box while mapping digital rights management information for the VOD asset. Conversely, the gateway function may convert a VOD asset to IP-based content that can be played on an IP-based device. | 2021-10-21 |
20210329344 | System and Methods for Providing Bookmarking Data - A method includes receiving bookmarking data at a client device from a data processing and aggregating server, the bookmarking data referencing a specific point in a media content item playable from the client device; providing a first output signal based on the bookmarking data from the client device to a display device, the output signal causing the display device to display at least one bookmark that includes at least a user-selectable portion and a descriptive portion; receiving an input signal at the client device from a user input device, the input signal indicating a user selection of a bookmark displayed by the display device; and providing a second output signal from the client device to the display device responsive to the input signal, the second output signal causing the display device to display a media content item from a specific point specified by the bookmarking data. | 2021-10-21 |
20210329345 | ACQUISITION OF GOODS FROM VIDEO CONTENT - This disclosure relates to systems and methods for creating interactive video content from existing video data and providing the interactive video content to users on consumer devices concurrent with the existing video data being displayed on a broadcasting device. | 2021-10-21 |
20210329346 | TV-BASED ORDERING SYSTEM, METHOD FOR ORDERING USING TV-BASED ORDERING SYSTEM AND RECORDING MEDIUM THEREOF - A TV-based ordering system, a TV-based ordering method, and a recording medium are provided. The TV-based ordering system includes a content providing server that receives an order request corresponding to an user input from a set-top box, and an ARS server that receives order information corresponding to the order request from the content providing server, and telephonically connects to the user terminal in response to the order information. | 2021-10-21 |
20210329347 | Systems and Methods for Secure Playback of Encrypted Elementary Bitstreams - Systems and methods for providing multimedia content from one process or component to another process or component over an unsecured connection are provided. One embodiment includes obtaining the cryptographic information, extracting the at least partially encrypted video data from the container file to create an elementary bitstream, enciphering the cryptographic information, inserting the cryptographic information in the elementary bitstream, providing the elementary bitstream to a video decoder, extracting the cryptographic information from the elementary bitstream at the video decoder, deciphering the cryptographic information, decrypting the elementary bitstream with the cryptographic information and decoding the elementary bitstream for rendering on a display device using the video decoder. | 2021-10-21 |
20210329348 | MEMORY MANAGEMENT IN ADVANCED TELEVISION SYSTEMS COMMITTEE (ATSC) 3.0 SYSTEM - Techniques for using Xlinks for multiple advertisement tags to be applied together as an ad event, triggered by metadata that may be carried in, e.g., an ATSC 3.0 media presentation description (MPD) or separately as individual ad tags each of which may be programmable. Ad events are timed, JavaScript-controlled, TV canvas presentations using XLinks to signal an ad avail to which there are multiple ad choices that can be chosen for display. Multiple ad tags get treated as an Ad event, the timing and syncing of ads for an ad event, programmable ads that serve not only a single purpose but can morph from a single function to multi-function, ads that serve multiple functions (generate coupon or to generate monetization information), and ads that are monetized that have attribution built in to their display. Once finished the ad records its playout details (time, location, even profile of viewer). | 2021-10-21 |
20210329349 | VALUE-BASED TV ADVERTISING AUDIENCE EXCHANGE - Systems, methods and computer-readable media for a decentralized application system that enables participating parties to automate the buying and selling of TV media units and/or aggregated TV and premium video audiences is described. The value-based TV/premium video media exchange application system allows the participants to interact with the system directly and/or automate transactions and execution between systems, while ensuring proper governance over each participants own rules and economics associated with the transactions, as well as individual campaign constraints and requirements. The decentralized application system significantly lowers current transaction and execution barriers, timing and costs, while providing a highly accountable and trusted system across all of the exchange participants. | 2021-10-21 |
20210329350 | RECEIVING DEVICE, RECEIVING METHOD, TRANSMISSION DEVICE, AND TRANSMISSION METHOD - The present technology relates to a receiving device, a receiving method, a transmission device, and a transmission method for operation of various services. | 2021-10-21 |
20210329351 | CONTENT INFORMATION FOR MANIFEST DETERMINATION - Methods and systems are described for managing content. A content asset may be stored as a plurality of content segments. The plurality of content segments may comprise one or more identifiers that may be used to generate a manifest file for playback of the content asset. | 2021-10-21 |
20210329352 | DYNAMICALLY OPTIMIZED STOPPAGE TIME MEDIA CONTENT - Aspects include receiving past performance data. Aspects also include collecting a set of observations about a live event. Aspects also include generating a stoppage time prediction based on the past performance data and the set of observations about the live event. Aspects also include generating an optimized content sequence based on the stoppage time prediction and a respective duration of each of a plurality of preexisting media files. The optimized content sequence includes a sequence of one or more media files of the plurality of preexisting media files. | 2021-10-21 |
20210329353 | SYSTEMS AND METHODS FOR LINKING SEGMENTS OF MEDIA GUIDANCE DATA FOR EFFICIENT OPERATION OF MEMORY CONSTRAINED DEVICES - Methods and systems for generating segmented media asset identifiers are described herein. The method includes retrieving a first media guidance data segment of a plurality of media guidance data segments. Each segment of the plurality of media guidance data segments includes a plurality of media asset identifiers and is navigationally linked to at least one other media guidance data segment. The method further involves generating for display the media asset identifiers of the first media guidance data segment. While generating for display the media asset identifiers of the first media guidance data segment, a first user input corresponding to navigating to the media asset identifiers of a linked media guidance data segment is received. In response to receiving the first user input, the linked media guidance data segment is retrieved, and the media asset identifiers of the linked media guidance data segment are generated for display. | 2021-10-21 |
20210329354 | TELEMETRY COLLECTION TECHNOLOGIES - Examples described herein relate to network interface device that is configured to identify a trigger condition to cause transmission of a request to a next node to request the next node to pre-load a telemetry collection service prior to performance of a service and to collect specific telemetry data during performance of the service. In some examples, the request is transmitted using a connection with a particular quality of service. In some examples, the next node comprises a computing platform and a second network interface device and wherein the second network interface device is to transmit telemetry related to performance of the service to a target destination. In some examples, the network interface device comprises one or more of: network interface controller (NIC), SmartNIC, infrastructure processing unit (IPU), or data processing unit (DPU). | 2021-10-21 |
20210329355 | SERVICE SWITCHING METHOD, DEVICE AND STORAGE MEDIUM - Provided are a service switching method, a device and a storage medium, wherein the method includes: receiving, by a first service board, an operation instruction sent by a management plane; and sending, by the first service board, a control signaling of a G.HAO protocol to a second service board according to the operation instruction. | 2021-10-21 |
20210329356 | SYSTEMS AND METHODS OF OPEN CONTENTION-BASED GRANT ALLOCATIONS - A method may include transmitting an open contention-based grant to optical network units (ONUs) and receiving, from at least one of the ONUs, a response to the open contention-based grant. The method may also include determining whether a collision has occurred in response to the open contention-based grant. The method may further include provisioning grants to ONUs in response to determine that a collision has occurred | 2021-10-21 |
20210329357 | SPEAKER HOUSING - A speaker housing includes: a front wall to which a speaker unit is to be attached; at least one first wall; at least one second wall; and a plurality of ribs attached to the first wall, wherein an internal space is formed by the front wall, the first wall, and the second wall, a plurality of meshes that segment the first wall are defined, and shapes of the ribs are determined based on directions of a maximum principal stress generated in the meshes due to vibrations when the vibrations occur in a state where the ribs are not provided in the first wall. | 2021-10-21 |
20210329358 | DISPLAY APPARATUS AND VEHICLE INCLUDING THE SAME - A display apparatus includes a display panel configured to display an image, a front member on a front surface of the display panel, a supporting member on a rear surface of the display panel, a supporting frame on a rear surface of the front member, the supporting frame configured to surround a side surface of the supporting member and support the supporting member, and a vibration generating module supported by the supporting member and configured to vibrate the display panel. | 2021-10-21 |
20210329359 | SPEAKER DEVICE - The present disclosure relates to a speaker device. The speaker device may include a core housing, a circuit housing, an ear hook, and a housing sheath. The core housing may be configured to accommodate an earphone core. The circuit housing may be configured to accommodate a control circuit or a battery. The control circuit or the battery may be configured to drive the earphone core to vibrate to produce sound. The ear hook may be configured to connect the core housing and the circuit housing. The housing sheath may at least partially cover the circuit housing and the ear hook. The housing sheath may include waterproof material. The waterproof performance of the speaker device may be improved through sealed connections among various components of the speaker device in the present disclosure. | 2021-10-21 |
20210329360 | SPEAKER DEVICE - The present disclosure relates to a speaker device. The speaker device may include a core housing, a circuit housing, an ear hook, and a housing sheath. The circuit housing may be configured to accommodate a control circuit or a battery. The control circuit or the battery may be configured to drive an earphone core to vibrate to generate a sound. The core housing may be configured to accommodate the earphone core. The core housing may include a housing front panel facing a human body and a housing rear panel opposite to the housing front panel. The earphone core may be configured to cause the housing front panel and the housing rear panel to vibrate. Vibration of the housing front panel may have a first phase, and vibration of the housing rear panel may have a second phase. An absolute value of a difference between the first phase and the second phase may be less than 60 degrees when a frequency of each of the vibration of the housing front panel and the vibration of the housing rear panel is within a range between 2000 Hz and 3000 Hz. The ear hook may be configured to connect the core housing and the circuit housing. The housing sheath may at least partially cover the circuit housing and the ear hook. The housing sheath may be made of a waterproof material. The waterproof effect of a speaker device may be improved through sealed connections between various components of the speaker device in this the present disclosure. | 2021-10-21 |
20210329361 | SMART EARSET HAVING KEYWORD WAKEUP FUNCTION - Disclosed is a smart earset having a keyword wakeup function. The smart earset having a keyword wakeup function, according to the present invention, comprises: a microphone which generates a voice signal by collecting the voice of an utterer; a control unit which generates a keyword corresponding to the voice signal (wherein the keyword is text that executes a particular program of a particular terminal) and generates a drive signal corresponding to the keyword; and a wireless communication module which is driven correspondingly to the drive signal. | 2021-10-21 |