47th week of 2021 patent applcation highlights part 74 |
Patent application number | Title | Published |
20210368155 | VOLUMETRIC VIDEO CREATION FROM USER-GENERATED CONTENT - A processing system having at least one processor may obtain at least a first source video from a first endpoint device and a second source video from a second endpoint device, where each of the first source video and the second source video is a two-dimensional video, determine that the first source video and the second source video share at least one feature that is the same for both the first source video and the second source video, and generate a volumetric video from the first source video and the second source video, where the volumetric video comprises a photogrammetric combination of the first source video and the second source video. | 2021-11-25 |
20210368156 | Three-Dimensional Tracking Using Hemispherical or Spherical Visible Light-Depth Images - Three-dimensional tracking includes obtaining a hemispherical visible light-depth image capturing an operational environment of a user device. Obtaining the hemispherical visible light-depth image includes, obtaining a hemispherical visual light image, and obtaining a hemispherical non-visual light depth image. Three-dimensional tracking includes generating a perspective converted hemispherical visible light-depth image. Generating the perspective converted hemispherical visible light-depth image includes generating a perspective converted hemispherical visual light image, and generating a perspective converted hemispherical non-visual light depth image. Three-dimensional tracking includes generating object identification and tracking data representing an external object in the operational environment based on the perspective converted hemispherical visible light-depth image and outputting the object identification and tracking data. | 2021-11-25 |
20210368157 | METHODS, SYSTEMS, AND MEDIA FOR GENERATING AN IMMERSIVE LIGHT FIELD VIDEO WITH A LAYERED MESH REPRESENTATION - Mechanisms for generating compressed images are provided. More particularly, methods, systems, and media for capturing, reconstructing, compressing, and rendering view-dependent immersive light field video with a layered mesh representation are provided. | 2021-11-25 |
20210368158 | HORIZONTAL PARALLAX MULTIVIEW DISPLAY AND METHOD HAVING LIGHT CONTROL FILM - A horizontal parallax multiview display employs a plurality of slanted multibeam columns to scatter out of a light guide a plurality of directional light beams having principal angular directions corresponding to different view directions of the horizontal parallax multiview display. The plurality of directional light beams is modulated using an array of light valves to provide a multiview image having horizontal parallax. Further, the horizontal parallax multiview display employs a light control film having a slanted light control axis aligned with slanted multibeam columns of the slanted multibeam column plurality. The light control film is configured to control a view angle of the multiview image in a direction orthogonal to the horizontal parallax. The slanted multibeam columns may provide the multiview displays with a balanced resolution. | 2021-11-25 |
20210368159 | TRANSPARENT DISPLAY SYSTEM, PARALLAX CORRECTION METHOD AND IMAGE OUTPUTTING METHOD - A parallax correction method for a transparent display system is provided. The transparent display system includes a transparent display device located between a background object and a user. The parallax correction method includes the following steps. A gaze point is displayed on the transparent display device. An image including the transparent display device, the background object and the user is captured. At least two display anchor points and at least two corresponding background object anchor points are detected according to the image. The display anchor points are located on the transparent display device, and the background object anchor points are located on the background object. A plurality of visual extension lines extending from the display anchor points and the corresponding background object anchor points are obtained. An equivalent eye position of the ocular dominance of the user is obtained according an intersection of the visual extension lines. | 2021-11-25 |
20210368160 | DEVICE FOR DETERMINING A PARASITIC RESISTANCE IN VIDEO ENDOSCOPES - A device for determining a parasitic resistance of an electronic circuit for a video endoscope, the device including: a potential determining device; a printed circuit board; and a potential-determining conductor which is connected to the potential-determining device, the potential-determining conductor being situated on the printed circuit board. Wherein the potential-determining conductor is arranged along a path on the printed circuit board next to a reference potential conductor, and the potential-determining device is configured to determine a parasitic resistance between the potential-determining conductor and the reference potential conductor. | 2021-11-25 |
20210368161 | INFORMATION PROCESSING APPARATUS AND MEASURABLE REGION SIMULATION METHOD - An information processing apparatus simulates a measurable region of a sensor when the sensor is arranged in a measurement region to be measured, and the information processing apparatus includes: a generation unit that generates a measurement region map with environment information based on a three-dimensional model of the measurement region to be measured and the environment information that causes a change in a measurement result of the sensor; an execution unit that virtually arranges the sensor on the measurement region map with environment information generated by the generation unit, and simulates the measurable region of the sensor based on sensor information related to the measurable region of the sensor; and an output unit that outputs a result of simulation by the execution unit. | 2021-11-25 |
20210368162 | METHOD FOR CODING IMAGE/VIDEO ON BASIS OF INTRA PREDICTION AND DEVICE THEREFOR - An image decoding method according to the present disclosure comprises the steps of: obtaining intra prediction type related information for a current block from a bit stream; deriving the intra prediction type of the current block based on the intra prediction type-related information; obtaining intra prediction mode-related information for the current block from the bitstream; configuring a most probable mode (MPM) list including candidate intra prediction modes for the current block based on neighboring blocks of the current block; deriving the intra prediction mode of the current block based on the MPM list and the intra prediction mode-related information; and generating a predicted block of the current block based on the intra prediction type and the intra prediction mode, wherein when the intra prediction type indicates the particular intra prediction type, the MPM index is parsed from the bit stream without parsing of an MPM flag. | 2021-11-25 |
20210368163 | METHOD FOR REFERENCE PICTURE PROCESSING IN VIDEO CODING - The present disclosure provides a computer-implemented method for video processing. The method includes deriving a total number by summing a number of reference picture list structures in sequence parameter set (SPS) and one; allocating memory for the total number of reference picture list structures in response to a reference picture list structure being signaled in a picture header of a current picture or a slice header of a current slice; and processing a current picture or a current slice using the allocated memory. | 2021-11-25 |
20210368164 | IMPLEMENTATION ASPECTS IN INTRA BLOCK COPY IN VIDEO CODING - A method of visual media processing includes determining, for a conversion between a current video block of visual media data and a bitstream representation of the current video block, a buffer that stores reference samples for prediction in an intra block copy mode; for a sample spatially located at location of the current video block relative to an upper-left position of a coding tree unit including the current video block and having a block vector, computing a corresponding reference in the buffer at a reference location, wherein the reference location is determined using the block vector and the location; and upon determining that the reference location lies outside the buffer, re-computing the reference location based at least in part on a location of the current video block relative to the coding tree unit including the current video block. | 2021-11-25 |
20210368165 | IMAGE DECODING METHOD BASED ON CCLM PREDICTION, AND DEVICE THEREFOR - A method by which a decoding device performs image decoding, according to the present document, comprises the steps of: deriving an intra prediction mode of the current chroma block in a cross-component linear model (CCLM) mode; deriving downsampled luma samples on the basis of the current luma block; deriving downsampled neighboring luma samples on the basis of neighboring luma samples of the current luma block; and deriving CCLM parameters on the basis of the downsampled neighboring luma samples and neighboring chroma samples of the current neighboring chroma block, wherein when a color format is 4:2:2, the downsampled luma samples are derived by filtering three adjacent current luma samples. | 2021-11-25 |
20210368166 | METHODS AND DEVICES FOR SELECTIVELY APPLYING BI-DIRECTIONAL OPTICAL FLOW AND DECODER-SIDE MOTION VECTOR REFINEMENT FOR VIDEO CODING - Methods of selectively applying Bi-directional Optical Flow (BDOF) and Decoder-side Motion Vector Refinement (DMVR) on inter mode coded blocks employed in video coding standards, such as the now-current Versatile Video Coding (VVC) design, are performed at a computing device. In one method, when a current block is eligible for both applications of DMVR and BDOF based on a plurality of pre-defined conditions, the computing device uses a pre-defined criterion to classify the current block and then uses the classification in applying either BDOF or DMVR, but not both, on the block. | 2021-11-25 |
20210368167 | COLOUR COMPONENT PREDICTION METHOD, ENCODER, DECODER AND STORAGE MEDIUM - Disclosed are a colour component prediction method, an encoder, a decoder, and a storage medium. The method includes: determining adjacent reference pixels of a current block in a picture; constructing a subset of adjacent reference pixels according to the adjacent reference pixels, wherein the subset of adjacent reference pixels contains a part of the adjacent reference pixels; and calculating model parameters of a prediction model according to the subset of adjacent reference pixels, wherein the prediction model includes N prediction sub-models, the N prediction sub-models correspond to N groups of model parameters, and the prediction sub-models are used to perform, through corresponding model parameters, cross-component prediction of colour components to be predicted, and N is a positive integer greater than or equal to 2. | 2021-11-25 |
20210368168 | DEBLOCKING OF IMPLICIT TRANSFORM UNIT BOUNDARIES - In one aspect there is disclosed a method of applying deblocking on implicit vertical TU boundaries when the CU width is larger than the maximum TU width and applying deblocking on implicit horizontal TU boundaries when the CU height is larger than the maximum TU height. Some exemplary embodiments include HEVC deblocking and deblocking using longer filters. | 2021-11-25 |
20210368169 | HIGH-LEVEL DEBLOCKING FILTER (DBF), ADAPTIVE LOOP FILTER (ALF) AND SAMPLE ADAPTIVE OFFSET (SAO) CONTROL, AND ADAPTATION PARAMETER SET (APS) NUMBER CONSTRAINT IN VIDEO CODING - An example method includes decoding, via a first syntax level of a video bitstream, a first deblocking filter control syntax element with a value that specifies whether deblocking filter information is present in a second syntax level of the bitstream; decoding, via the first syntax level of the bitstream, a second deblocking filter control syntax element with a value that specifies whether deblocking override is enabled; responsive to the first deblocking filter control syntax element specifying that the deblocking filter information is present in the second syntax level of the bitstream and regardless of the value of the second deblocking filter control syntax element, decoding, via the second syntax level, one or more syntax elements that specify deblocking filter information; and applying, based on the deblocking filter information, a deblocking filter to a block of the video data. | 2021-11-25 |
20210368170 | HIGH LEVEL CONTROL OF PDPC AND INTRA REFERENCE SAMPLE FILTERING OF VIDEO CODING - The present disclosure provides systems and methods for video decoding. The method can include: receiving a video bitstream; determining whether a first flag associated with the bitstream satisfies a given condition; and in response to the determination that the first flag satisfies the given condition, disabling the process for the bitstream, wherein the decoding process comprises at least one of position dependent intra prediction combination (PDPC) and intra reference filtering. | 2021-11-25 |
20210368171 | TEMPORAL PREDICTION OF PARAMETERS IN NON-LINEAR ADAPTIVE LOOP FILTER - Devices, systems and methods for temporal prediction of parameters in non-linear adaptive loop filtering are described. In an exemplary aspect, a method for visual media processing includes configuring, for a current video block, one or more parameters of a clipping operation that is part of a non-linear filtering operation; and performing, based on the one or more parameters, a conversion between the current video block and a bitstream representation of the current video block, wherein the one or more parameters is coded in accordance with a rule. | 2021-11-25 |
20210368172 | METHOD AND DEVICE FOR ENCODING/DECODING IMAGE, AND RECORDING MEDIUM HAVING STORED BITSTREAM - The present invention relates to an image encoding/decoding method. The image decoding method includes splitting a coding tree unit (CTU) into at least one coding unit (CU) according to a block splitting structure and performing CU-based decoding, in which the block partition structure is configured such that at least one of binary tree splitting and ternary tree splitting is performed after quadtree splitting is performed. | 2021-11-25 |
20210368173 | METHOD AND APPARATUS FOR ENCODING OR DECODING VIDEO DATA WITH FRAME PORTIONS - The present invention concerns a method of encoding video data comprising frames into a bitstream, frames being spatially divided into frame portions, the method comprising:
| 2021-11-25 |
20210368174 | Luma and Chroma Block Partitioning - A video coding mechanism is disclosed. The mechanism includes obtaining a coding tree unit including luma samples and chroma samples. The mechanism partitions the luma samples and the chroma samples according to a common coding tree when a size of a first coding tree node exceeds a threshold. The mechanism also partitions the luma samples with a luma coding sub-tree when a size of a second coding tree node is equal to or less than the threshold. The mechanism also chroma samples with a chroma coding sub-tree when a size of a third coding tree node is equal to or less than the threshold. The luma coding sub-tree contains a different set of split modes than the chroma coding sub-tree. | 2021-11-25 |
20210368175 | Method and Apparatus of Syntax Interleaving for Separate Coding Tree in Video Coding - A method and apparatus of video coding operate by receiving input data associated with a current data unit in a current picture, wherein the current data unit includes a luma component and a chroma component and the current data unit includes a luma data unit and a chroma data unit. The operation proceeds by splitting the luma data unit and the Chroma data unit using one shared tree until the luma data unit and the chroma data unit reach a stop node, encoding or decoding the stop node as a leaf CU (coding unit) if the stop node is greater than M×N for the luma component, M and N are positive integers, and signalling or parsing a prediction mode for the stop node if the stop node is smaller than or equal to M×N for the luma component. | 2021-11-25 |
20210368176 | UNIFIED TRANSFORM TYPE SIGNALING AND TRANSFORM TYPE DEPENDENT TRANSFORM COEFFICIENT LEVEL CODING - An apparatus for decoding a picture using predictive coding and block-based transform residual coding. The apparatus is configured to select, for a predetermined transform block, a transformation dependent on a size of the predetermined transform block. If the size of the predetermined transform block exceeds a predetermined threshold size, the apparatus is configured to use a default way for selecting the selected transformation. If the size of the predetermined transform block does not exceed the predetermined threshold size, the apparatus is configured to use a transformation which is pointed to out of a predetermined list of transformations by an index transmitted in the data stream for the predetermined transform block as the selected transformation, the predetermined list | 2021-11-25 |
20210368177 | Joint Source Channel Coding with H.265 Video Compression - A wireless video transmission system includes: a coarse compression module to compress a video frame and to generate coarse data of the video frame; a coarse decompression module to generate coarse frame information from the coarse data; a distortions extractor to generate coarse distortions from the coarse frame and from the video frame; a refinement data encoder to generate refinement data from coarse distortions based on the coarse frame information; and a data combining and modulation module to combine and transmit the coarse data and the refinement data. | 2021-11-25 |
20210368178 | DIRECTION-BASED PREDICTION FOR INTRA BLOCK COPY IN VIDEO CODING - A method of visual media processing includes determining, for a conversion between a current video block of visual media data and a bitstream representation of the current video block, a buffer that stores reference samples for prediction in an intra block copy mode; for a sample spatially located at location of the current video block relative to an upper-left position of a coding tree unit including the current video block and having a block vector, computing a corresponding reference in the buffer at a reference location, wherein the reference location is determined using the block vector and the location; and upon determining that the reference location lies outside the buffer, re-computing the reference location based at least in part on a location of the current video block relative to the coding tree unit including the current video block. | 2021-11-25 |
20210368179 | METHOD AND APPARATUS FOR CODING VIDEO, DEVICE AND MEDIUM - A method and apparatus for coding a video, device and medium are provided. An implementation of the method include: determining a first video frame structure and a second video frame structure based on a pre-set threshold for a B-frame number; determining a target video frame structure based on the first video frame structure, the second video frame structure, and a pre-set condition; and coding video frames in a to-be-coded video frame sequence according to the target video frame structure. | 2021-11-25 |
20210368180 | DMVR-BASED INTER-PREDICTION METHOD AND DEVICE - An image decoding method performed by a decoding device according to the present document comprises the steps of: deriving a motion vector for a current block; determining whether to apply refinement to the motion vector for the current block; deriving a refined motion vector by applying decoder-side motion vector refinement (DMVR) to the motion vector if it is determined to apply refinement to the motion vector for the current block; deriving prediction samples for the current block on the basis of the refined motion vector; and generating reconstruction samples for the current block on the basis of the prediction samples, wherein the step of determining whether to apply refinement includes determining whether to apply the refinement on the basis of at least one of the size of the current block and bi-prediction weight index information for the current block. | 2021-11-25 |
20210368181 | DECODER SIDE MOTION DERIVATION BASED ON PROCESSING PARAMETERS - One example method of video processing includes implementing, by a processor, a decoder-side motion vector derivation (DMVD) scheme for motion vector refinement during a conversion between a current video block and a bitstream representation of the current video block by deriving parameters based on a deriving rule. The conversion may include compressing the current video block into the bitstream representation or uncompressing the bitstream representation into pixel values of the current video block. | 2021-11-25 |
20210368182 | CONTENT ADAPTIVE ENCODING - The described technology is generally directed towards developing an adaptive bitrate stack (ladder) on a per-title basis. Variable bitrate encodings are used to obtain complexity information for a title and per-frames scores for the encodings; another encoding provides scene data. The complexity information is analyzed and processed based on the scene data to determine scene-based (e.g., objective and/or subjective quality) scores, which are used to determine scores for the encodings. The results are used to derive a candidate stack, comprising various resolutions and bitrates that provide desirable results. The candidate stack is evaluated by encoding the title using the candidate stack. These encodings are evaluated to select one resolution from any duplicate resolutions for a bitrate (e.g., based on relative quality), resulting in a pruned, final ladder that is associated with the title as the adaptive bitrate stack to be used for streaming that title's content. | 2021-11-25 |
20210368183 | SYSTEMS AND METHODS FOR SIGNALING BUFFERING PERIOD INFORMATION IN VIDEO CODING - A method of decoding video data includes: receiving a buffering period message; parsing a first syntax element in the buffering period message, wherein the first syntax element plus one specifies a maximum number (M) of temporal sublayers for which coded picture buffer removal delay and coded picture buffer removal offset are indicated in the buffering period message; and parsing a second syntax element in the buffering period message, in a case that a value of the first syntax element is greater than a threshold value, wherein the second syntax element specifies whether decoded picture buffer output time offsets are present for temporal sublayer representations. | 2021-11-25 |
20210368184 | TILE AND SLICE PARTITIONING IN VIDEO PROCESSING - The present disclosure provides a computer-implemented method for encoding or decoding video. The method includes encoding or decoding, in a plurality of picture parameter sets (PPS) associated with pictures of a coded layer video sequence (CLVS), corresponding first PPS flags indicating whether pictures are allowed to be partitioned into a plurality of tiles or slices. In a first PPS, a corresponding first PPS flag with a first value indicates a first picture of the CLVS is unpartitioned, and in a second PPS, another corresponding first PPS flag with a second value being different from the first value indicates that a second picture of the CLVS is allowed to be partitioned. | 2021-11-25 |
20210368185 | CONDITION DEPENDENT VIDEO BLOCK PARTITION - Devices, systems and methods for video processing are described. In a representative aspect, there is disclosed a method for video processing, including: determining, for a current video block, whether a first partition mode is applicable to the current video block in responsive to at least one condition, wherein the current video block is split into M sub-blocks in the first partition mode, and M>4; and performing a conversion for the current video block based on the determination. | 2021-11-25 |
20210368186 | THREE-DIMENSIONAL DATA ENCODING METHOD, THREE-DIMENSIONAL DATA DECODING METHOD, THREE-DIMENSIONAL DATA ENCODING DEVICE, AND THREE-DIMENSIONAL DATA DECODING DEVICE - A three-dimensional data encoding method includes: calculating coefficient values from pieces of attribute information of three-dimensional points included in point cloud data; quantizing the coefficient values individually to generate quantized values; and generating a bitstream including the quantized values. Each of the coefficient values belongs to any one of layers. In the quantizing, each of the coefficient values is quantized using a quantization parameter for a layer to which the coefficient value belongs among the layers, and the bitstream includes first information and pieces of second information, the first information indicating a reference quantization parameter, the pieces of second information being for calculating quantization parameters for the layers from the reference quantization parameter. | 2021-11-25 |
20210368187 | UPDATING OF HISTORY BASED MOTION VECTOR PREDICTION TABLES - A method for processing a video includes maintaining one or more tables, wherein each table includes motion candidates derived from previously processed video blocks that are processed prior to a first video block of a video; deriving motion information for the first video block; applying refinement to the motion information when at least one decoder side motion vector derivation (DMVD) technologies is enabled; performing a conversion between a bitstream representation of the first video block and the first video block using the refined motion information; and determining, whether to use the refined motion information or un-refined motion information for updating one or more tables. | 2021-11-25 |
20210368188 | MOVING PICTURE DECODING DEVICE, MOVING PICTURE DECODING METHOD, AND PROGRAM - A decoding device includes a transformer sets a decoded luminance component of a prediction target block to the same number of samples as that of the chrominance component corresponding to the decoded luminance component of the prediction target block and generates a luminance reference signal. A specificator specifies luminance pixels having minimum and maximum pixel values of the decoded luminance component adjacent to the decoded luminance component of the prediction target block, respectively, outputs luminance pixel values obtained from specified luminance pixels, and outputs chrominance pixel values from pigment pixels corresponding to the luminance pixels. A derivator derives a linear prediction parameter from the two pixel values and a linear prediction model. A chrominance linear predictor obtains a chrominance prediction signal by applying the linear prediction model based on the linear prediction parameter to the luminance reference signal. The chrominance prediction and residual signals are summed to generate a reconstructed chrominance signal. | 2021-11-25 |
20210368189 | TECHNIQUES FOR SIGNALING COMBINATION OF REFERENCE PICTURE RESAMPLING AND SPATIAL SCALABILITY - A method, device, and non-transitory computer-readable medium for decoding an encoded video bitstream using at least one processor, including, obtaining from the encoded video bitstream a first flag indicating that reference picture resampling is enabled for coded video sequence (CVS); determining a value of a second flag indicating whether a picture resolution is changed in the CVS; based on the value of the second flag indicating that the picture resolution is changed in the CVS, decoding the CVS using the reference picture resampling for spatial scalability and adaptive resolution change (ARC); and based on the value of the second flag indicating that the picture resolution is not changed in the CVS, decoding the CVS using the reference picture resampling for the spatial scalability, and without using the reference picture resampling for the ARC. | 2021-11-25 |
20210368190 | Tile Shuffling for 360 Degree Video Decoding - A decoder ( | 2021-11-25 |
20210368191 | METHOD AND DEVICE FOR ENCODING AND DECODING IMAGE - A method is provided for decoding a sequence of pictures using a gradual refresh technique. In particular, all areas in one picture are gradually encoded or decoded over a plurality of pictures associated with the picture. | 2021-11-25 |
20210368192 | DETERMINING WHETHER TO CODE PICTURE HEADER DATA OF PICTURES OF VIDEO DATA IN SLICE HEADERS - An example device for decoding video data, the device including a memory configured to store video data; and one or more processors implemented in circuitry and configured to: determine that adaptive loop filter (ALF) information can be present in a picture header of a picture of the video data and cannot be present in a slice header; in response to determining that the ALF information can be present in the picture header and cannot be present in the slice header, determine that a picture header syntax structure is not present in the slice header (e.g., without decoding data representing a value for a syntax element indicating whether the picture header syntax structure is present in the slice header); and decode the picture according to the determination that the picture header syntax structure is not present in the slice header. | 2021-11-25 |
20210368193 | VIDEO CODING USING INTRA SUB-PARTITION CODING MODE - A method of video coding comprises independently generating a respective intra prediction for each of a plurality of corresponding sub-partitions. Each respective intra prediction is generated using a plurality of reference samples from a current coding block. Illustratively, no reconstructed sample from a first sub-partition of the plurality of corresponding sub-partitions is used to generate a respective intra prediction for any other sub-partition of the plurality of corresponding sub-partitions, and each of the plurality of corresponding sub-partitions has a width less than or equal to 2. | 2021-11-25 |
20210368194 | BLOCK-BASED ADAPTIVE RESOLUTION MANAGEMENT - A method includes receiving a reference frame, determining, for a current block, a scaling constant; scaling a block of the reference frame according to the scaling constant, the block of the reference frame corresponding to the current block, and reconstructing pixel data of the current block and using the scaled block of the reference frame. Related apparatus, systems, techniques and articles are also described. | 2021-11-25 |
20210368195 | SYSTEMS AND METHODS FOR DECODING BASED ON INFERRED VIDEO PARAMETER SETS - Systems and methods for decoding are provided. A method includes receiving a bitstream including at least one coded picture, inferring a value of a first identifier of a video parameter set, based on the first identifier of the video parameter set not being in the bitstream, and decoding the at least one coded picture based on the inferring. | 2021-11-25 |
20210368196 | TECHNIQUES FOR RANDOM ACCESS POINT INDICATION AND PICTURE OUTPUT IN CODED VIDEO STREAM - Systems and methods for decoding a coded video stream are provided. A method includes receiving a coded video stream that includes an access unit, including a picture; signaling a first flag, in an access unit delimiter of the coded video stream, that indicates whether the access unit includes either or neither one from among an intra random access point (IRAP) picture and a gradual decoding refresh (GDR) picture; signaling a second flag, in a picture header of the coded video stream, that indicates whether the picture is the IRAP picture; and decoding the picture, as a current picture, based on the signaling of the first flag and the second flag, wherein a value of the first flag and a value of the second flag are aligned. | 2021-11-25 |
20210368197 | SYSTEM FOR NESTED ENTROPY ENCODING - Methods and systems for improving coding efficiency of video. | 2021-11-25 |
20210368198 | DELTA MOTION VECTOR IN PREDICTION REFINEMENT WITH OPTICAL FLOW PROCESS - A video processing method is disclosed to include: generating one or more initial predictions for a sub-block of a current video block of the video; refining the one or more initial predictions to generate a final prediction block using a prediction refinement with optical flow (PROF) procedure by calculating motion vector differences based on variables having a bit width not exceeding a predetermined maximum bit width; and performing a conversion between the current video block and a coded representation of the video using the variables having the bit width not exceeding the predetermined maximum bit width. | 2021-11-25 |
20210368199 | APPLICABILITY OF PREDICTION REFINEMENT WITH OPTICAL FLOW PROCESS - A video processing method is disclosed to include: determining that a coding mode of a current video block is an affine mode; determining, for the current video block, an applicability mode of a prediction refinement optical flow (PROF) procedure with the affine mode according to a rule that specifies a condition for applying the PROF procedure; and performing, based on the determining, a conversion between the current video block and a coded representation of the video; wherein, during the PROF procedure, one or more initial predictions for the current video block are computed at a sub-block level and refined using an optical flow calculation. | 2021-11-25 |
20210368200 | METHODS AND DEVICES FOR SELECTIVELY APPLYING BI-DIRECTIONAL OPTICAL FLOW AND DECODER-SIDE MOTION VECTOR REFINEMENT FOR VIDEO CODING - Methods of selectively applying Bi-directional Optical Flow (BDOF) and Decoder-side Motion Vector Refinement (DMVR) on inter mode coded blocks employed in video coding standards, such as the now-current Versatile Video Coding (VVC) design, are performed at a computing device. In one method, when a current block is eligible for both applications of DMVR and BDOF based on a plurality of pre-defined conditions, the computing device uses a pre-defined criterion to classify the current block and then uses the classification in applying either BDOF or DMVR, but not both, on the block. | 2021-11-25 |
20210368201 | METHOD FOR SETTING MOTION VECTOR LIST AND APPARATUS USING SAME - A method for setting the motion vector list and the apparatus using the same may include determining the presence of a first motion vector or a second motion vector by a sequential determination process in a first spatial candidate prediction group; and setting the first motion vector or the second motion vector produced through the sequential determination process as the candidate prediction motion vector. Thus, the encoding/decoding time and the complexity can be reduced by restricting the scaling number in a process for scanning the candidate prediction motion vector. | 2021-11-25 |
20210368202 | DECODER-SIDE MOTION VECTOR REFINEMENT (DMVR) PROCESS METHOD AND APPARATUS - Methods and apparatuses of determining an alignment level between motion compensated reference patches for reducing motion vector refinement steps are provided. According to one method, obtaining, by a decoder, motion compensated interpolated samples based on sub-pixel accurate merge motion vectors from a bilinear motion compensated interpolation; computing, by the decoder, a sum of absolute differences (SAD) between two motion compensated reference patches using a subset of the motion compensated interpolated samples; determining, by the decoder, whether the SAD is less than a coding unit (CU) size-dependent threshold value; when the SAD is less than the CU size-dependent threshold value: skipping remaining decoder-side motion vector refinement (DMVR) process steps; and performing final motion compensation; and when the SAD is not less than the CU size-dependent threshold value: performing the remaining DMVR process steps; and performing the final motion compensation. | 2021-11-25 |
20210368203 | GRADIENT CALCULATION IN DIFFERENT MOTION VECTOR REFINEMENTS - A video processing method is provided to include determining, for a current video block of a video, a final prediction block for the current video block by refining one or more initial predictions for the current video block using an optical flow calculation based on a gradient of initial prediction samples according to a precision rule; and performing a conversion between the current video block and a coded representation using the final prediction block, wherein the optical flow calculation includes a prediction refinement with optical flow (PROF) procedure or a bi-directional optical flow (BDOF) procedure, wherein the precision rule specifies to use a same precision for representing the gradient for both the PROF procedure and the BDOF procedure. | 2021-11-25 |
20210368204 | METHOD AND APPARATUS OF MOTION COMPENSATION BASED ON BI-DIRECTIONAL OPTICAL FLOW TECHNIQUES FOR VIDEO CODING - Methods and apparatus of motion compensation using the bi-directional optical flow (BIO) techniques are disclosed. According to one method of the present invention, the BIO process is applied to encode or decode bi-directional current block in Merge mode only or in AMVP (advanced motion vector prediction) mode only. According to another method, the BIO process conditionally to encode or decode the current block depending on a jointly-coded flag if the current block is coded using a bi-prediction mode. According to yet another method, x-offset value v | 2021-11-25 |
20210368205 | VIDEO CODING USING INTRA SUB-PARTITION CODING MODE - A method of video coding comprises independently generating a respective intra prediction for each of a plurality of corresponding sub-partitions. Each respective intra prediction is generated using a plurality of reference samples from a current coding block. Illustratively, no reconstructed sample from a first sub-partition of the plurality of corresponding sub-partitions is used to generate a respective intra prediction for any other sub-partition of the plurality of corresponding sub-partitions, and each of the plurality of corresponding sub-partitions has a width less than or equal to 2. | 2021-11-25 |
20210368206 | ENCODING DEVICE, ENCODING METHOD, DECODING DEVICE, AND DECODING METHOD - There is provided an encoding device, an encoding method, a decoding device, and a decoding method capable of generating a more accurate three-dimensional model. A three-dimensional model generating unit generates three-dimensional model information representing a three-dimensional model of a subject on the basis of a plurality of captured images and active depth information, and a conversion processing unit converts the three-dimensional model represented by the three-dimensional model information into a plurality of two-dimensional images by projecting the three-dimensional model from a plurality of directions, and generates depth information representing a depth from an arbitrary viewpoint to the three-dimensional model by using the plurality of two-dimensional images. Then, transmit data including the plurality of two-dimensional images, the depth information, and the active depth information is transmitted to the decoding device. The present technology can be applied to, for example, a free viewpoint video transmission system. | 2021-11-25 |
20210368207 | CONSTRAINT ON SYNTAX ELEMENTS FOR STILL PICTURE PROFILES - Systems and methods for decoding are provided. A method includes receiving a bitstream including a sequence parameter set (SPS), the SPS including a flag that specifies whether the bitstream includes only one coded picture; inferring a value of at least one syntax element of the SPS, based on the flag specifying that the bitstream includes only the one coded picture; and decoding the one coded picture based on the inferring. | 2021-11-25 |
20210368208 | SYSTEMS AND METHODS FOR SIGNALING GENERAL CONSTRAINT INFORMATION IN VIDEO CODING - A device may be configured to general constraint information according to one or more of the techniques described herein. | 2021-11-25 |
20210368209 | GENERAL CONSTRAINT INFORMATION SIGNALING IN VIDEO CODING - A method of processing video data, the method comprising: decoding a syntax element in a profile tier level syntax structure in a bitstream that includes an encoded representation of the video data; and based on a value of the syntax element being equal to 0, inferring that all constraint fields in a general constraint information syntax structure have values indicating that constraints corresponding to the constraint fields do not apply to the bitstream. | 2021-11-25 |
20210368210 | METHOD AND APPARATUS FOR PROCESSING VIDEO CONTENT - The present disclosure provides systems and methods for processing video content. The method can include: receiving a bitstream comprising video content; determining whether a first signal associated with the video content satisfies a given condition; and in response to the determination that the first signal satisfies the given condition, disabling both a cross component adaptive loop filter (CCALF) process and a chroma adaptive loop filter (ALF) process. | 2021-11-25 |
20210368211 | LOOP FILTERING IMPLEMENTATION METHOD AND APPARATUS, AND COMPUTER STORAGE MEDIUM - Disclosed are a loop filtering implementation method and apparatus, and a computer storage medium. The method comprises: obtaining an picture to be filtered, wherein the picture to be filtered is generated from an original picture during the video encoding of a video to be encoded, the video to be encoded comprises an original picture frame, and the original picture frame comprises the original picture; based on the picture to be filtered, separately obtaining at least two colour components of the picture to be filtered; determining the fusion information of the picture to be filtered, wherein the fusion information is obtained by fusing the at least two colour components; and based on the fusion information, performing loop filtering processing on the picture to be filtered to obtain at least one colour component subsequent to filtering the picture to be filtered. | 2021-11-25 |
20210368212 | REDUCING BANDING ARTIFACTS IN BACKWARD-COMPATIBLE HDR IMAGING - Methods and systems for reducing banding artifacts when displaying high-dynamic-range images reconstructed from coded reshaped images are described. Given an input image in a high dyna mic range (HDR) which is mapped to a second image in a second dynamic range, banding artifacts in a reconstructed HDR image generated using the second image are reduced by a) in darks and mid-tone regions of the input image, adding noise to the input image before being mapped to the second image, and b) in highlights regions of the input image, modifying an input backward reshaping function, wherein the modified backward reshaping function will be used by a decoder to map a decoded version of the second image to the reconstructed HDR image. An example noise generation technique using simulated film-grain noise is provided. | 2021-11-25 |
20210368213 | METHOD AND DEVICE FOR QUICK START OF LIVE VIDEO STREAMING - The present disclosure provides a method for quick start of live video streaming. The method includes: recognizing a type of a current player and invoking a quick start policy compatible with the type of the current player; during the execution of the quick start policy, retrieving a current system time and a quick start configuration time corresponding to the current player; based on the current system time and the quick start configuration time, determining a quick start index position in a target live video stream, and based on the quick start index position, determining a key frame index position in the target live video stream; and sending video data in the target live video stream starting from the key frame index position to the current player and discarding audio data in the target live video stream between the key frame index position and the quick start index position. | 2021-11-25 |
20210368214 | METHOD AND MOBILE TERMINAL FOR PROCESSING DATA - A method and mobile terminal for processing data are disclosed. The method can include displaying a live streaming page, the live streaming page including a file sharing interface for guiding an anchor to select a file for sharing during live streaming; displaying a file list in the case that the file sharing interface is triggered; acquiring a target file selected from the file list; generating second live streaming data based on the target file, and displaying first live streaming data and the second live streaming data on the live streaming page; and synchronizing the first live streaming data and the second live streaming data to a second mobile terminal, wherein the first live streaming data is acquired by a camera of the first mobile terminal, and the second mobile terminal is an audience terminal. | 2021-11-25 |
20210368215 | MANAGING A MULTI-VIEW EVENT COMPRISING SEVERAL STREAMS, STREAM BUFFERS, AND RENDERING ONTO A SINGLE CANVAS - JavaScript in a Multiview template adjusts playout of two AV streams of the same event from two buffers such that the two streams are synchronized on a display. The playout from one buffer is adjusted based on an observed difference between actual playout times of frames from the respective buffers with the same timestamps. | 2021-11-25 |
20210368216 | METHODS TO ESTIMATE VIDEO PLAYBACK BUFFER - Aspects of the subject disclosure may include, for example, a method including monitoring a video session to determine key performance indicators for cross-layer interactions between a network providing video session video data and user equipment receiving the video session video data, wherein the key performance indicators include a transmission control protocol congestion window size that corresponds to a video chunk requested by the user equipment, and a radio access network throughput of a download of the video chunk requested by the user equipment, and determining a quality of service for the user equipment during the video session according to a residual length of content in a playback buffer for the user equipment based on the transmission control protocol congestion window size, and the radio access network throughput. Other embodiments are disclosed. | 2021-11-25 |
20210368217 | Video Compression - A method, system and product for compressing videos. The method comprising: obtaining a video that comprises a sequence of video frames, wherein the sequence of video frames comprises at least a first frame and a second frame, wherein the first frame is ordered before the second frame in the sequence of video frames; determining to preserve the first frame in its entirety; and in response to a determination to utilize a partial frame instead of the second frame: cropping the second frame to determine a cropped frame, wherein the cropped frame is smaller in at least one dimension than the second frame, wherein said cropping is based on an anchor location; whereby an alternative video can be constructed using the first frame and the cropped frame, wherein the alternative video does not include a remainder portion of the second frame in an explicit manner. | 2021-11-25 |
20210368218 | ALTERNATE CHANNEL FOR COMMAND STREAMING - Aspects of the subject disclosure may include, for example, a method in which a processing system actuates a control processor connected to a network, and configures the control processor to receive signals from equipment of a service provider, so that the control processor is enabled to control remote devices. The processing system selects a device, configures the selected device for control by the control processor, and selects a streaming service to be associated with the selected device. The streaming service delivers audiovisual content in a first stream and provides, via an application programming interface of the streaming service, a control command to the control processor in a second stream. The control processor translates the control command to a device command and transmits the device command to control the selected device. Other embodiments are disclosed. | 2021-11-25 |
20210368219 | CUSTOMIZED PROGRAM INSERTION SYSTEM - Segments of code arc provided, configured to cause a camera of a device to in real time, take a sequence of images of a subject, the device being a computer that is a portable telephone device, having memory and a processor, and having the camera and a display, the sequence of images being stored. Segments of code are also provided that are configured to cause detecting of portions from each of the sequence of images, the portions corresponding to an object of the subject having features moving in time. The computer-readable media may be the memory of the device, wherein the code is executable by a controller provided in the device. The object in one aspect is a human face. Segments of code may also be provided that are configured to cause the device identifying, for each of plural images within the sequence, a set of object features from the detected portions. The device determines and defines movements of die object features. The device may also insert, in real lime as the taken sequence of images are received by the device, a model insertion object into the taken images of the sequence in correspondence with the detected portions, thereby providing new inserted features corresponding to the object features. The device moves the new inserted features similar to the defined movements of the object features. | 2021-11-25 |
20210368220 | Adaptive Digital Media Content Presentation and Control Platform - A system and method for displaying digital media files is disclosed. In one embodiment, the system includes a user interface, a media file decryptor, an ad manager, an intersplicer, and a media player. The user interface receives input from a user indicating the selection of media files to be presented. The media file decryptor receives and decrypts the selected media files. The ad manager receives and manages ad files from an ad file source. The intersplicer combines the media files with the ad files by providing control signals to the media player, causing the media player to present the ad files with the selected media files. | 2021-11-25 |
20210368221 | METHOD AND SYSTEM FOR MANAGING A PRE-ENCODED MEDIA ASSET FOR IMMEDIATE PLAYBACK - A system is provided for managing a pre-encoded media asset for immediate playback. The system generates, based on a receipt of an initial manifest request from a first client device, an initial pre-encoded media asset manifest that comprises an initial set of programming content segments. The generated initial pre-encoded media asset manifest, as a first disparate live media output stream manifest, is communicated to a media player of the first client device via a content delivery system for an immediate playback of a pre-encoded media asset. The system assigns a unique SID to the first client device to record a session of the first client device for a subsequent manifest request or a final manifest request associated with the initial manifest request. A final pre-encoded media asset manifest is generated upon a receipt of the subsequent manifest request from the first client device based on a defined criterion. | 2021-11-25 |
20210368222 | AUTOMATICALLY GENERATING ENHANCEMENTS TO AV CONTENT - A method for automatically generating enhancements to audio-visual (AV) content, a content manager, and a computer program product. One embodiment may comprise, by a processing unit, analyzing data about consumer interactions to generate consumer insights about the original AV content, automatically associating the consumer insights with a segment of original AV content, automatically generating content for the segment responsive to the consumer insights, and injecting the generated content into the original AV content to create modified AV content. The embodiment may further comprise, by a network interface, receiving data about consumer interactions with original AV content and automatically transmitting the modified AV content. | 2021-11-25 |
20210368223 | METHOD AND APPARATUS FOR ADJUSTING TIMESTAMP OF LIVE STREAMING VIDEO - The present disclosure discloses a method and an apparatus for adjusting a timestamp of a live streaming video, relating to the field of video processing technology. The method includes: acquiring a target audio/video frame of the live streaming video and determining the timestamp corresponding to the target audio/video frame; based on the timestamp corresponding to an audio/video frame preceding the target audio/video frame, deciding whether the timestamp corresponding to the target audio/video frame is abnormal; and if abnormal, adjusting the timestamp corresponding to the target audio/video frame based on the timestamp corresponding to the preceding audio/video frame. The present disclosure ensures that the timestamps of the entire live data stream of the live streaming video are continuously stable and improves the playing stability of the live streaming video. | 2021-11-25 |
20210368224 | SYSTEM AND METHOD FOR DELIVERING MEDIA BASED ON VIEWER BEHAVIOR - Methods, systems and devices are provided for communicating multimedia content over a service provider network. A network server may receive an audio-video stream from a content provider server, relaying the audio-video stream to a receiver device via the service provider network, receive an operating mode notification identifying a user behavior from the receiver device, and ceasing the relaying of the audio-video stream to the receiver device based on the user behavior. The network server may also alter the audio-video stream based on the received operating mode notification and send the altered audio-video stream to the receiver device via the service provider network. | 2021-11-25 |
20210368225 | METHOD AND SYSTEM FOR SETTING VIDEO COVER - The present invention provides a method and a system for setting a video cover, which belongs to the field of video processing technology. The method includes: receiving, by a codec service cluster, a cover creation request carrying cover parameters of a target video, and obtaining, by the codec service cluster, a video file of the target video, wherein the cover parameters at least include a video segment identifier, a video segment rewind demand, and a video segment playback speed; according to the cover parameters of the target video and the video file of the target video, generating, by the codec service cluster, a cover video file of the target video; and feeding back, by the codec service cluster, the cover video file of the target video to enable a feedback receiver to set the video cover for the target video based on the cover video file. By adopting the present invention, the video cover can substantially effectively and intuitively display characteristics of the entire video, and the user can substantially accurately judge the video content through the video cover. | 2021-11-25 |
20210368226 | AUTOMATIC PRESET SETUP FOR MEDIA CONTENT PLAYBACK - A system is provided for streaming media content in a vehicle. The system includes a personal media streaming appliance system configured to connect to a media delivery system and receive media content from the media delivery system at least via a cellular network. The personal media streaming appliance system includes one or more preset buttons for playing media content associated with the preset buttons. The media contents associated with the preset buttons are automatically determined to be personalized to the user of the system. | 2021-11-25 |
20210368227 | METHOD AND SYSTEM FOR VIEWING SPORTS CONTENT WITHIN A VIRTUAL REALITY ENVIRONMENT - A virtual reality (VR) system including a head mounted display (HMD), a sensor or input device, and options, selection, and display modules. The HMD displays a VR environment including sports content of a live game, a prerecorded game, or a sports channel. The options module generates an options signal to show viewing options in the VR environment. The viewing options define viewing aspects for viewing the sports content within the VR environment. The sensor or input device generates signals based on detection of movement of the HMD, movement of an eyeball of a user, user voice communication, or user contact with the input device. The selection module, based on the signals: selects the sports content and a viewing option; and generates a selection signal. The display module displays the sports content in the VR environment based on the selection signal. | 2021-11-25 |
20210368228 | VIDEO DISTRIBUTION SYSTEM, VIDEO DISTRIBUTION METHOD, AND STORAGE MEDIUM STORING VIDEO DISTRIBUTION PROGRAM FOR DISTRIBUTING VIDEO CONTAINING ANIMATION OF CHARACTER OBJECT GENERATED BASED ON MOTION OF ACTOR - A system according to one aspect causes a viewer user device of a viewer user to play a video during a distribution period. The video may contain animation of a character object. In response to receipt of a first display request sent from the viewer user device for requesting arrangement of a first decorative object in the video, the system may arrange the first decorative object in the video in association with the character object for a first display time. In response to receipt of a second display request sent from the viewer user device for requesting display of a first normal object in the video, the system may display the first normal object in the video for second display time shorter than the first display time. | 2021-11-25 |
20210368229 | SYSTEMS AND METHODS FOR MANAGING LOCAL STORAGE OF ON-DEMAND CONTENT - On-demand systems and methods are provided to manage locally-stored on-demand content. A user's equipment controls the deletion of and/or access to on-demand content from a local storage device based on constraining criteria that may include rental conditions, dynamic factors, and keys. | 2021-11-25 |
20210368230 | LOUDNESS ADJUSTMENT METHOD AND APPARATUS, AND ELECTRONIC DEVICE AND STORAGE MEDIUM - The present application relates to a loudness adjustment method and apparatus, and an electronic device and a storage medium, mainly relating to the technical field of multimedia. The method comprises: converting a sound signal of a multimedia resource into a first frequency domain signal; acquiring a second frequency domain signal based on the first frequency domain signal and frequency response information of a current electronic device, wherein the second frequency domain signal is used for reflecting the loudness of the first frequency domain signal when same is played on the current electronic device; and adjusting the loudness of the sound signal based on the second frequency domain signal and a target loudness, so as to obtain a target sound signal of the multimedia resource. | 2021-11-25 |
20210368231 | SYSTEM AND METHOD FOR STREAMING VIDEO DATA - A system according to one embodiment disclosed in the present document may comprise at least one network interface, at least one processor, and at least one storage apparatus, wherein the storage apparatus includes instructions that, when executed, cause the processor to: store uploaded video data in the storage apparatus, without transcoding video data to be streamed; receive a first request for streaming of the video data; when the video data to be streamed at the first request is not available on the storage apparatus, transcode the video data in order to stream same; stream the transcoded video data to a first external device through the interface; receive a second request for streaming of the video data; and stream the stored transcoded video data to a second external device through the interface, without additionally transcoding the video data. | 2021-11-25 |
20210368232 | METHOD FOR THE PLAYBACK OF AN ENCRYPTED MULTIMEDIA STREAM WITH QUICK ACCESS TO THE FREE-TO-AIR CONTENT AND DEVICE FOR THE USE THEREOF - A method for the playback of an encrypted multimedia stream, by a receiving terminal, with fast access to the content in the clear, wherein the multimedia stream is broadcast according to an adaptive broadcasting protocol, the multimedia stream is described by a manifest including several sections, each section corresponding to different physical features, the playback of the stream being initialised by simultaneously implementing the following procedures: downloading segments corresponding to a start-up section; initiating a process of acquiring a decryption key; downloading adapted segments according to the adaptive protocol; processing the start-up section segments to obtain the decryption key, obtaining the decryption key: terminating the processing of the start-up section segments, processing the adapted segments. | 2021-11-25 |
20210368233 | WATCH-TIME CLUSTERING FOR VIDEO SEARCHES - This document describes, among other things, systems, methods, devices, and other techniques for using information about how long various videos were presented at client devices to determine subsequent video recommendations and search results. In some implementations, a computing can include a modeling apparatus, a front-end server, a request manager, one or more video file storage devices, a video selector, or a combination of some or all of these. The video selector can select video content for a particular digitized video among a plurality of digitized videos to serve to a computing device responsive to a request. The selection can be based at least in part on how long the particular digitized video has been presented at client devices associated with users having characteristics that match one or more characteristics of the user that submitted the request for video content, as indicated by the modeling apparatus. | 2021-11-25 |
20210368234 | METHOD AND APPARATUS FOR RECORDING ADVERTISED MEDIA CONTENT - Aspects of the subject disclosure may include, for example, obtaining social network information associated with a first user, wherein the social network information includes information identifying a second user who is related to the first user. A determination is made that the first user had selected, during a presentation of a first media content item by a first media processing device of the first user, recording of a second media content item that had been advertised during the presentation of the first media content item. Responsive to the determining that the first user had selected the recording of the second media content item, a second media processing device of the second user is directed to record the second media content item. Other embodiments are disclosed. | 2021-11-25 |
20210368235 | METHODS, SYSTEMS, ARTICLES OF MANUFACTURE AND APPARATUS TO REMAP HOUSEHOLD IDENTIFICATION - An example apparatus includes a distance matrix generator to determine a number of remapping combinations corresponding to a first and a second household demographic model, generate (a) a first age-based household demographic model and a second age-based household demographic model and (b) a third age-based household demographic model and a fourth age-based household demographic model, generate a first distance matrix corresponding to the first and the third age-based household demographic model, and generate a second distance matrix corresponding to the second and the fourth age-based household demographic model; a distance matrix identifier to determine a first and a second reassignment distance; and a person identification assigner to assign a person identification number of a first person corresponding to the first household to a second person corresponding to the second household based on the first distance matrix or the second distance matrix. | 2021-11-25 |
20210368236 | BROADCAST RECEIVING APPARATUS AND PORTABLE INFORMATION TERMINAL - A digital broadcast receiving apparatus capable of executing a function with a higher added value is provided. A broadcast receiving apparatus configured to receive broadcasting data on digital broadcasting is used. The broadcast receiving apparatus includes: a broadcast receiving unit configured to receive broadcasting data containing coded video data regarding a broadcasting program of the digital broadcasting and control information for the broadcasting program; a video decoding unit configured to decode the coded video data received by the broadcast receiving unit to reproduce program video information; a display unit configured to display the program video information reproduced by the video decoding unit; a communication unit configured to transmit viewing permission request data to a predetermined portable information terminal in a case where a broadcasting program that a user of the broadcast receiving apparatus desires to view is a program on which viewing limit is to be imposed, the communication unit being configured to receive response data from the portable information terminal, the response data responding to the viewing permission request data; an authentication information storing unit configured to store terminal identification information and authentication information, the predetermined portable information terminal being allowed to be identified by the terminal identification information; and a control unit. The control unit is configured to: control the video decoding unit or the display unit so as not to limit viewing of the broadcasting program that the user of the broadcast receiving apparatus desires to view in a case where the response data received by the communication unit indicates a display permission response and both of terminal identification information and authentication information contained in the display permission response respectively coincide with the terminal identification information and the authentication information stored in the authentication information storing unit; and control the video decoding unit or the display unit so as to limit the viewing of the broadcasting program that the user of the broadcast receiving apparatus desires to view in a case where any of the terminal identification information and the authentication information contained in the display permission response does not coincide with corresponding one of the terminal identification information and the authentication information stored in the authentication information storing unit even though the response data received by the communication unit indicates the display permission response. | 2021-11-25 |
20210368237 | MEDIA CONTENT RIGHTS TRANSFERAL BASED ON A PROTOCOL FOR MANAGEMENT OF MEDIA CONTENT RIGHTS USING A DISTRIBUTED MEDIA RIGHTS TRANSACTION LEDGER - Provided are a system and method for media content rights transferal based on protocol for management of media content rights using distributed media rights transaction ledger. One of first gateway node or first node of plurality of nodes, associated with one of first or second initiating participant, respectively, receives request or determine need for media content rights transferal of media content. Associated instance of distributed media rights transaction ledger is traversed, address of one of second node or second gateway node associated with identifier of one of a first or a second receiving participant is determined, initial media content rights transaction is issued, and new media content rights response transaction is received. Accordingly, media content rights transferal transaction is executed. Each instance of distributed media rights transaction ledger is appended with initial media content rights transaction, new media content rights response transaction, and media content rights transferal transaction. | 2021-11-25 |
20210368238 | SECURITY VIDEO MONITORING CLIENT - A security video monitoring client system and method of presenting feeds within the same are disclosed. Out-of-process renderer components executing outside the client program provide an important performance advantage, particularly as to the number of video feeds to decode and/or render that can be decoded. This external thread execution strategy likewise facilitates fault isolation, shielding the client from undesired effects arising from the termination, restarting, and/or any other action to be taken as a result of anomalous operation of any one or more out-of-process renderer components. | 2021-11-25 |
20210368239 | DISTRIBUTING METHOD, SYSTEM, EDGE NODE, AND CENTRAL SCHEDULING SYSTEM FOR STREAMING MEDIA RESOURCE - The disclosure discloses a distributing method, a system, an edge node, and a central scheduling system for a streaming media resource, where the method includes that: a pull-stream edge node receives a resource acquisition request that directs to a target streaming media resource and is sent from a pull-stream client terminal; if the target streaming media resource is not stored at the pull-stream edge node, the-pull-stream edge node sends a pull-stream query request to a central scheduling system, and receives the query result fed back from the central scheduling system; where the query result determines the target push-stream edge node storing the target streaming media resource or the target pull-stream edge node storing the target streaming media resource; the pull-stream edge node can obtain the target streaming media resource from the target push-stream edge node or the target pull-stream edge node determined by the query result, and provide the obtained target streaming media resource to the pull-stream client terminal. The technical solution provided by the disclosure can reduce network traffic consumption inside the CDN. | 2021-11-25 |
20210368240 | MODULAR USER INTERFACE FOR VIDEO DELIVERY SYSTEM - In some embodiments, a method selects a context for a user account and selects a plurality of collections for an interface. A collection includes a set of videos. The method selects a theme from a plurality of themes for a collection in the plurality of collections based on the context. The plurality of themes apply different display formats to the collection. The method sends an identifier for the theme and information for the collection to a client device being used by the user account to indicate to the interface the theme to use to display the collection with the plurality of collections. | 2021-11-25 |
20210368241 | SYSTEM AND METHOD FOR CURATING INTERNET MULTIMEDIA CONTENT FOR TELEVISION BROADCAST - The problem of providing internet multimedia content for television broadcast is solved by a computer implemented method and system that includes a Mobile Application for viewing Snippets. Snippets can be provided by users of the Mobile App and voted on by other users of the Mobile App. Snippets that receive sufficient votes are categorized into a trending snippet category. App users can select the Trending Snippet Category to view the snippets therein. The Snippets in the trending category are also provided to a broadcast network that organizes the Snippets for television broadcast and provides a schedule for such broadcast. Users of the Mobile App can be provided access to the schedule so they can watch the television broadcast of the trending Snippets. | 2021-11-25 |
20210368242 | SYSTEMS AND METHODS FOR SEARCHING MEDIA CONTENT - Systems and methods are described for searching media files using a set-top box (STB), a television receiver, digital video recorder (DVR), placeshifting device or other media device, or any type of network host that communicates with a media device of any sort. Search criteria is received from a user, and the search criteria is identified in listings of media programming available from one or more sources. In some implementations, a combined search result can be provided that identifies instances of the search criteria found in program guide listings, files stored on a digital video recorder (DVR), available on-demand content, or any other sources as desired. Some implementations may prioritize search results using information about files stored on a DVR, user preferences, or any other information as desired. | 2021-11-25 |
20210368243 | LIVE CAPTION FEEDBACK SYSTEMS AND METHODS - System and devices for live captioning events is disclosed. The system may receive event calendar data and a first plurality of caption files and preselect a first caption file based on the event calendar data. The system may then access an audiovisual recorder of a user device, and receive a first feedback from the recorder. The system may then determine whether the first caption file matches the first feedback. When there is a match, the system may determine a first synchronization between the caption file and the feedback. When there is no match, the system may determine if there is a match with a second caption file of the first plurality of caption files and determine a second synchronization. When the second caption file does not match, the system may receive at least a third caption file over a mobile network and determine a third synchronization for display. | 2021-11-25 |
20210368244 | METHOD AND APPARATUS FOR TRANSMISSION AND RECEPTION OF WIRELESS DATA - Systems and processes are provided for receiving a request for an audio video program from a display device, transmitting the request for the audio video program via a bidirectional network, receiving the audio video program via the bidirectional network wherein the audio video program is received at a first data rate, transmitting an alternate request for the audio video program via the bidirectional network wherein the alternate request for the audio video program includes are request for the audio video program to be transmitted via a unidirectional wireless transmission, receiving the audio video program via the unidirectional wireless transmission, and transmitting the audio video program to the display device. | 2021-11-25 |
20210368245 | INSERTING ADVERTISEMENTS IN ATSC CONTENT - In one embodiment, a method includes receiving, by a device, playback content. The playback content is associated with an ATSC signal. The method also includes identifying, by the device, one or more markers in the playback content, communicating, by the device, information associated with the one or more markers to an advertisement decision engine, and receiving, by the device, a URL for an addressable targeted programmatic advertisement from the advertisement decision engine. The method further includes inserting, by the device, the addressable targeted programmatic advertisement URL into the playback content. | 2021-11-25 |
20210368246 | OPTOELECTRONIC SYSTEMS AND METHODS FOR INSPECTION OF OPTICALLY ENCODED DATA - A system can include a splitter configured to receive a first optical signal carrying first data and generate a first optical signal copy and second optical signal copy. Also included is at least one optical processing path includes at least one optical encoder configured to transform the first optical signal copy into a second optical signal carrying the first data and an additional optical feature not present in the first optical signal, at least one optical modulator configured to optically modulate the second optical signal according to a compare data to generate an optical match signal that indicates matches between the compare data and the first data, and at least one photodetector configured to generate an electrical match signal in response to the optical match signal. Corresponding methods are also disclosed. | 2021-11-25 |
20210368247 | ZERO ADDED LATENCY PACKET REROUTE VIA SILICON PHOTONICS - Systems and methods are provided for zero-added latency communication between nodes over an optical fabric. In various embodiments, a photonic interface system is provided that comprises a plurality of optical routing elements and optical signal sources. Each node within a cluster is assigned an intra-cluster wavelength and an inter-cluster wavelength. All the nodes in a cluster are directly connected and each node in a cluster is directly connected to one node in each of the plurality of clusters. When an optical signal from a different cluster is received at a node serving as the cluster interface, the photonics interface system allows all wavelength signals other than the node's assigned wavelength to pass through and couple those signals to an intra-cluster transmission signal. Zero latency is added in rerouting the data through an intermediate node. | 2021-11-25 |
20210368248 | Capturing Sound - An apparatus including a body, a plurality of microphones arranged in a predetermined geometry relative to the body such that the apparatus is configured to capture sound substantially from all directions around the body to produce direction and ambience information for the captured sound, and electronics for processing signals from the plurality of microphones. | 2021-11-25 |
20210368249 | SPEAKER DEVICE AND SPEAKER UNIT - A speaker device in one embodiment of the present invention includes a plurality of microphones including at least a first microphone and a second microphone, and a speaker unit including a vibrating surface, a distance between a predetermined position on the vibrating surface and the first microphone being equal to a distance between the predetermined position and the second microphone. | 2021-11-25 |
20210368250 | METHOD OF MAKING A MONOLITHIC MULTI-TONE AUDIO SPEAKER COVER AND PRODUCT MADE THEREBY - A method of making a monolithic multi-tone audio speaker cover and the product made thereby. The method involves creating a hole pattern in a blank; providing a ditch inside a periphery of the blank; forming a shape in the blank to make a shaped blank; treating or painting at least some of the surface of the shaped blank with a primary treatment or color to prepare a treated or painted shaped blank; masking an area of the treated or painted shaped blank with a masking material along a portion of the ditch to cover at least a portion of the treated or painted shaped blank; and applying a secondary color to the unprotected area. The audio speaker cover made thereby has a distinct unwavering separation between the respective treated areas that is visually pleasing. | 2021-11-25 |
20210368251 | ELECTRONIC DEVICE INCLUDING SPEAKER MODULE - An electronic device is provided The electronic device includes a first case member, a plurality of protruding members provided on the first case member or a supporting member disposed on the first case member, at least one speaker, an enclosure configured to receive at least a portion of the speaker and including a plurality of receiving recesses formed in a side surface of the enclosure, and engaging members engaged to the enclosure and at least partially positioned in the receiving recesses, respectively. The engaging members may be engaged to one of the plurality of protruding members, respectively, to fix the enclosure to the first case member or the support member disposed on the first case member. Other various embodiments are possible as well. | 2021-11-25 |
20210368252 | INVISIBLE HEADLINER MICROPHONE - A microphone assembly includes a shaft element that is configured to be received in an opening defined by a base substrate layer of a headliner. The shaft element defines an air path. The microphone assembly includes a microphone element mounted on a circuit board within a housing. The microphone element is aligned with the air path such that the air path directs sound from the cabin to the microphone element. A vehicle cabin side of the headliner is covered by an acoustically transparent layer such that the microphone assembly is not visible within the vehicle cabin. | 2021-11-25 |
20210368253 | NECK-STRAP TYPE EARPHONE - A neck-strap type earphone includes a wireless earphone assembly and a neck strap. The neck strap is provided with two neck strap connectors and a battery unit, and the two neck strap connectors are arranged on the neck strap and are connected to the battery unit. The wireless earphone assembly includes a left earphone and a right earphone that can be worn and used separately, each of the left earphone and the right earphone is provided with an earphone connector, and the earphone connectors are detachably connected to the neck strap connectors. The left earphone and the right earphone are connected through the neck strap, which are convenient to use and receive. The battery unit can supply power to and charge the wireless earphone assembly, and a user can continually wear the wireless earphone assembly, thereby improving the user's use experience. | 2021-11-25 |
20210368254 | Wearable Audio Device Placement Detection - An earbud with an electro-acoustic transducer for producing sound, a proximity sensor that is configured to detect when the earbud is close to a user's skin, an orientation sensor that is configured to detect an orientation of the earbud, and a processor that is configured to estimate, based on the proximity sensor and the orientation sensor, whether the earbud has been inserted into the user's ear canal. | 2021-11-25 |