14th week of 2022 patent applcation highlights part 55 |
Patent application number | Title | Published |
20220109839 | VIDEO DECODING METHOD AND DEVICE, AND VIDEO CODING METHOD AND DEVICE - The present disclosure relates to video encoding and decoding methods and devices. In an example video decoding method, the method may include obtaining a first bin for an adaptive transform. The method may further include performing arithmetic decoding on the first bin in a bypass mode. The method may further include obtaining, when the adaptive transform is applied, a second bin for horizontal adaptive transform information and a third bin for vertical adaptive transform information. The method may further include performing, using the context model, arithmetic decoding on the second bin and on the third bin. The method may further include determining a horizontal transform kernel based on the horizontal adaptive transform information, and determining a vertical transform kernel based on the vertical adaptive transform information. The method may further include performing inverse transformation on a current block based on the horizontal transform kernel and the vertical transform kernel. | 2022-04-07 |
20220109840 | METHODS AND APPARATUS TO ENCODE AND DECODE VIDEO USING QUANTIZATION MATRICES - Methods, apparatus, systems, and articles of manufacture are disclosed to encode and decode video using quantization matrices. An example apparatus includes interface circuitry to access an input frame of video, quantization matrix syntax encoder circuitry to encode a set of user-defined quantization matrices into a sequence header associated with a sequence of video frames including the input frame, adaptive quantization matrix selector circuitry to select a subset of quantization matrices from a combination of a set of default quantization matrices and the set of user-defined quantization matrices, adaptive segment selector circuitry to select a first one of the subset of quantization matrices for a first segment of the input frame, the input frame to be divided into a plurality of segments including the first segment, and encoder circuitry to quantize transform coefficients of the first segment of the input frame based on the first one of the subset of quantization matrices. | 2022-04-07 |
20220109841 | Reducing Context Coded and Bypass Coded Bins to Improve Context Adaptive Binary Arithmetic Coding (CABAC) Throughput - Techniques for context-adaptive binary arithmetic coding (CABAC) coding with a reduced number of context coded and/or bypass coded bins are provided. Rather than using only truncated unary binarization for the syntax element representing the delta quantization parameter and context coding all of the resulting bins as in the prior art, a different binarization is used and only part of the resulting bins are context coded, thus reducing the worst case number of context coded bins for this syntax element. Further, binarization techniques for the syntax element representing the remaining actual value of a transform coefficient are provided that restrict the maximum codeword length of this syntax element to 32 bits or less, thus reducing the number of bypass coded bins for this syntax element over the prior art. | 2022-04-07 |
20220109842 | Wedgelet-Based Coding Concept - Wedgelet-based coding for coding blocks of varying size is rendered more efficient by the usage of a variable length coded syntax element having a prefix and a suffix, wherein the size of the suffix is dependent on the prefix and the size of the current coding block. By this measure, it is feasible to efficiently adapt the length of the variable-length coded syntax element which controls the bi-partitioning of the current coding block to the actual needs, namely the size, of the current coding block, and the variability of the bi-partitioning by varying the wedglet separation line, respectively. The greater the current coding block is, the longer the variable-length coded syntax element may be. This length dependency may even be sufficiently effective in terms of coding efficiency so that the variable length coded syntax element may be coded without context-adaptive entropy coding, but directly or using fixed-equal-probability binary entropy coding. | 2022-04-07 |
20220109843 | VIDEO SIGNAL PROCESSING METHOD AND DEVICE - The present invention relates to a method for decoding a bitstream for a video signal including at least one precinct, and a device for same. Specifically, the present invention relates to a method, and a device for same, the method including: a step for demultiplexing packets of the current precinct among the at least one precinct into a plurality of first packets and a plurality of second packets; and a step for entropy-decoding the plurality of first packets and the plurality of second packets in parallel, wherein the plurality of first packets and the plurality of second packets are respectively entropy-decoded in parallel by a first entropy decoder engine and a second entropy decoder engine, the plurality of first packets include packet 0, packet 1, packet 4, packet 6, and packet 8, and the plurality of second packets include packet 2, packet 3, packet 5, packet 7, and packet 9. | 2022-04-07 |
20220109844 | ADAPTIVELY DERIVING RICE PARAMETER VALUES FOR HIGH BIT-DEPTH VIDEO CODING - An example device for binarizing video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: calculate a local sum of absolute values (locSumAbs value) of neighboring coefficients to a current coefficient of a current block of video data; derive a shift value from the locSumAbs value; normalize the locSumAbs value using the shift value; determine a Rice parameter using the normalized locSumAbs value; and binarize or inverse binarize the current coefficient using the Rice parameter. In this manner, these techniques may allow for more appropriate Rice parameter value selection when binarizing high bitdepth data in conjunction with performing context-adaptive binary arithmetic coding (CABAC). | 2022-04-07 |
20220109845 | RESTRICTION ON NUMBER OF CONTEXT CODED BINS - Restrictions on number of context coded bins are described. A method for video processing includes applying, for a conversion between a video and a bitstream representation of the video, control on maximum number of context coded bins per predetermined unit which is associated with the video; and performing the conversion based on the control. | 2022-04-07 |
20220109846 | VIDEO ENCODING/DECODING METHOD, APPARATUS, AND RECORDING MEDIUM HAVING BITSTREAM STORED THEREON - An image encoding/decoding method is provided. An image decoding method of the present invention may comprise deriving an intra-prediction mode of a current luma block, deriving an intra-prediction mode of a current chroma block based on the intra-prediction mode of the current luma block, generating a prediction block of the current chroma block based on the intra-prediction mode of the current chroma block, and the deriving of an intra-prediction mode of a current chroma block may comprise determining whether or not CCLM (Cross-Component Linear Mode) can be performed for the current chroma block. | 2022-04-07 |
20220109847 | LUMA MAPPING-BASED VIDEO OR IMAGE CODING - According to the disclosure of the present document, a procedure of deriving indexes for inverse luma mapping and/or chroma residual scaling can be simplified, and linear LMCS can be applied. Therefore, the complexity of LMCS can be reduced, and the efficiency of video/image coding can be increased. | 2022-04-07 |
20220109848 | ADAPTATION PARAMETER SET STORAGE IN VIDEO CODING - Systems, methods and apparatus for encoding or decoding a file format that stores one or more images are described. One example method includes performing a conversion between a visual media file and a bitstream of a visual media data according to a format rule, where the format rule specifies that first adaptation parameter set network abstraction layer units are disallowed from being simultaneously stored in in the visual media file in (1) any one or both of samples of video coding layer tracks or sample entries of the video coding layer tracks, and (2) samples of non-video coding layer tracks, where the video coding layer tracks are tracks containing video coding layer network abstraction layer units, and where the first adaptation parameter set network abstraction layer units includes luma mapping with chroma scaling parameters for a video stream and scaling list parameters for the video stream. | 2022-04-07 |
20220109849 | METHODS AND DEVICES FOR PREDICTION DEPENDENT RESIDUAL SCALING FOR VIDEO CODING - Methods and devices are provided for reducing the decoding latency introduced by LMCS. In one method, one or more luma prediction sample values are selected from an output of a bilinear filter of Decoder-side Motion Vector Derivation (DMVR), the one or more selected luma prediction sample values are adjusted into luma prediction sample values with the same bit depth as an original coding bit depth of an input video, the luma prediction sample values with the same bit depth as the original coding bit depth of the input video are used to derive a scaling factor for decoding one or more chroma residual samples, the scaling factor is used to scale one or more chroma residual samples, and one or more chroma residual samples are reconstructed by adding the one or more scaled chroma residual samples and their corresponding chroma prediction samples. | 2022-04-07 |
20220109850 | METHOD AND DEVICE FOR CODING IMAGE ON BASIS OF INTER PREDICTION - A decoding method performed by a decoding device, according to the present document, may comprise the steps of: acquiring, from a bitstream, at least one of a combined inter-picture merge and intra-picture prediction (CIIP) enable flag and a coding unit (CU) skip flag indicating whether a skip mode is applied to a current block; acquiring, from the bitstream, a regular merge flag on the basis that a condition based on the current block size, and at least one of a condition based on the CIIP enable flag and a condition based on the CU skip flag are satisfied; generating prediction samples of the current block on the basis of the regular merge flag; and generating restoration samples on the basis of the prediction samples. | 2022-04-07 |
20220109851 | SYSTEMS AND METHODS FOR ENHANCED VIDEO ENCODING - Systems and methods for enhanced video encoding identify patterns in sequences of raw digital video frames to extract features and identify the type of content represented by the extracted features. The system simulates many outcomes of encoding the sequence of digital video frames by using various different encoding strategies to find the relative best encoding strategy for each sequence of frames. As the encoder processes video, it passes digital video frames to a modeling system which determines whether the video, or video having that same type of content, has been previously observed by the system. The system then selectively applies a saved encoding strategy that had been determined by the system to be particularly suitable for encoding the same sequence of video frames or that same type of content. | 2022-04-07 |
20220109852 | INTERACTION BETWEEN SCREEN CONTENT CODING TOOLS AND MOTION INFORMATION - Interaction between screen content coding tools and motion information is disclosed. A method of video processing includes modifying, for a conversion between a block of a video and a bitstream representation of the block, at least one of motion information associated with the block which is coded with intra block copy (IBC) mode; and performing the conversion based on the modified motion information. | 2022-04-07 |
20220109853 | APPARATUS, ARTICLES OF MANUFACTURE, AND METHODS FOR CLIPPING INDEX IDENTIFICATION IN ADAPTIVE LOOP FILTERING FOR VIDEO ENCODING - Methods, apparatus, systems, and articles of manufacture are disclosed to improve video encoding. An example apparatus includes at least one memory, instructions, and processor circuitry to generate a pool of clipping index set candidates by executing a machine learning model, select a clipping index set from the pool of the clipping index set candidates based on a rate distortion cost associated with the clipping index set, the clipping index set including clipping coefficients, and filter a video frame based on the clipping coefficients. | 2022-04-07 |
20220109854 | INFORMATION PROCESSING METHOD AND DEVICE, APPARATUS, AND STORAGE MEDIUM - An information processing method and device, an apparatus, and a storage medium. The method includes: for inputted source video data, predicting a colour component of a coding block in the source video data according to a prediction mode to obtain a first prediction block, wherein the prediction mode is preset and is a Position-Dependent Prediction Combination (PDCP) mode; determining a difference between the colour component of the coding block and a prediction value of the first prediction block to obtain a residual block; and signalling the residual block and the prediction mode in a bitstream. | 2022-04-07 |
20220109855 | Flexible Tiling Improvements 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 assigned into one or more tile groups such that all tiles in an assigned tile group containing the second level tiles are constrained to cover a rectangular region of the picture. The first level tiles and the second level tiles are encoded into a bitstream. The bitstream is stored for communication toward a decoder. | 2022-04-07 |
20220109856 | ACCESS OF ESSENTIAL VIDEO CODING (EVC) SLICES IN A FILE - An includes a decoding device for fast and efficient access of the EVC slices in a file, The decoding device includes a communication interface and a processor operably coupled to the communication interface. The communication interface is configured to receive a compressed bitstream. The processor determines one or more slices of the compressed bitstream to decode, in a component track. The processor also identifies a track reference in a configuration record of the component track, wherein the track reference indicates a track that is separate from the component track and the track includes parameter sets required to process the one or more slices. The processor further decodes for display the one or more slices using the parameter sets included in the indicated track. | 2022-04-07 |
20220109857 | VIDEO DISPLAY PREFERENCE FILTERING - Video coding schemes may include one or more filters to reduce coding artifacts and improve video quality. These filters may be applied to decode video data in a predetermined sequence. The output from one or more of these filters may be selected for different images, blocks, or sets of video data and then copied and/or routed to a display or a buffer storing reference data that is used to decode other video data in a data stream. Providing the ability to select which filter output is used for display and as a reference may result in better video quality for multiple types of video data. The filters that are selected for display and for reference may be different and may vary for different images, blocks, and data sets. | 2022-04-07 |
20220109858 | EXTENDED LOW-FREQUENCY NON-SEPARABLE TRANSFORM (LFNST) DESIGNS WITH WORST-CASE COMPLEXITY HANDLING - A video decoder can be configured to determine a number of allowed non-zero coefficients for a block of video data based on a size of the block; obtain a set of dequantized coefficients for the block, wherein the set of dequantized coefficients comprises a first subset of dequantized coefficients that includes non-zero dequantized coefficients and a second subset of dequantized coefficients that includes all zero coefficients, wherein a number of coefficients in the first subset of dequantized coefficients is equal to the number of allowed non-zero coefficients for the block of video data; apply an inverse low-frequency non-separable transform (LFNST) to the first subset of dequantized coefficients to determine a first intermediate subset of coefficients; and apply an inverse separable transform to the first intermediate subset of coefficients and at least a portion of the second subset of coefficients to determine a block of reconstructed residual values. | 2022-04-07 |
20220109859 | LUMA MAPPING- AND CHROMA SCALING-BASED VIDEO OR IMAGE CODING - According to the disclosure of the present document, a luma mapping with chroma scaling (LMCS) process may be simplified, and a linear LMCS may be applied. Accordingly, the complexity of the LMCS may be reduced and video/image coding efficiency may be increased. | 2022-04-07 |
20220109860 | JOINT-COMPONENT NEURAL NETWORK BASED FILTERING DURING VIDEO CODING - An example device for decoding video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: apply a downsampling convolutional neural network layer to a first color component of a block of video data, the first color component of the block having a first size, wherein applying the downsampling convolutional neural network layer to the first color component generates a downsampled first color component having a second size smaller than the first size; filter a second color component having the second size to form a filtered second color component; concatenate the downsampled first color component with the filtered second color component to form concatenated color components; and filter the concatenated color components to form a filtered concatenated component including a filtered downsampled first color component. | 2022-04-07 |
20220109861 | Coded Picture with Mixed VCL NAL Unit Type - An apparatus includes at least one processor; and at least one memory including computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to: indicate an extraction reference map entry used to assign a group identifier to at least one extraction reference, the extraction reference map entry indicating a subpicture layout; wherein the at least one extraction reference causes extraction of a network abstraction layer unit data by reference from another track; wherein the at least one extraction reference comprises an index of a track reference having a subpicture type within a subpicture order sample group description entry; and indicate, using the at least one extraction reference, subpictures or slices of a coded picture in decoding order. | 2022-04-07 |
20220109862 | METHODS, SYSTEMS, APPARATUS, AND ARTICLES OF MANUFACTURE TO IDENTIFY FEATURES WITHIN AN IMAGE - Methods, systems, apparatus and articles of manufacture to identify features within an image are disclosed herein. An example apparatus includes a horizontal cost (HCOST) engine to apply a first row of pixels of a macroblock to an input of a first HCOST unit, the first HCOST unit including a number of difference calculators; and a difference calculator engine to apply corresponding rows of pixels of a search window of a source image to corresponding ones of the number of difference calculators of the first HCOST unit, the corresponding ones of the number of difference calculators to calculate respective sums of absolute difference (SAD) values between (a) the first row of pixels of the macroblock and (b) the corresponding rows of pixels of the search window. | 2022-04-07 |
20220109863 | METHOD AND APPARATUS FOR VIDEO CODING - Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry. The processing circuitry decodes from a coded video bitstream, transform coefficients associated with a coding block that is a non rectangular partition of a picture. Further, the processing circuitry determines residuals of the coding block based on the transform coefficients, and reconstructs samples of the coding block based on the residuals of the coding block. | 2022-04-07 |
20220109864 | METHOD AND APPARATUS FOR VIDEO CODING - Aspects of the disclosure provide a method and an apparatus including processing circuitry for video decoding. The processing circuitry can decode coding information of a transform block (TB) from a coded video bitstream. The coding information can indicate a transform skip in one direction for the TB. The processing circuitry can decode a sign value of a current transform coefficient in the TB based on a previously decoded sign value of a previous transform coefficient. The current transform coefficient and the previous transform coefficient can be in one of a same row and a same column in the TB. The one of the same row and the same column can be along the one direction of the transform skip. The processing circuitry can determine the current transform coefficient in the TB based on the decoded sign value of the current transform coefficient. | 2022-04-07 |
20220109865 | SYSTEMS AND METHODS FOR SIGNALING PICTURE BUFFER INFORMATION FOR INTRA RANDOM ACCESS POINT PICTURE SUB-BITSTREAMS IN VIDEO CODING - A method of signaling parameters for video data comprises signaling syntax elements indicating picture buffer information when a coded picture buffer (CPB) operates at an access unit (AU) level, wherein the syntax elements are included in an intra random access point only hypothetical reference decoder supplemental enhancement information message. | 2022-04-07 |
20220109866 | QUALITY-SPARING CODE BURN-IN FOR VIDEO - Techniques are presented for inserting markers into a video stream. For each frame of an encoded video stream, disclosed techniques determine a structure of macroblocks from a code of the frame, and then, select macroblocks to be replaced from the determined structure of macroblocks. Inserting a marker into a frame carried out by replacing codes of the selected macroblocks with a code of a marker that identifies the frame. Marking frames of the video stream facilitates finding correspondence between frames from the video stream before transmission over a channel and the video stream received from the channel, based on the inserted markers. Knowledge of frame correspondence enable a video quality metric estimation based on a comparison between the found corresponding frames. | 2022-04-07 |
20220109867 | METHOD FOR ENCODING AND DECODING IMAGES, AND DEVICE USING SAME - According to the present invention, an inter-prediction method includes: receiving mode information on the inter-prediction of a current block; decoding the received mode information; and performing inter-prediction using the decoded mode information. According to the present invention, image compression efficiency may be improved. | 2022-04-07 |
20220109868 | MOTION PRECISION IN SUB-BLOCK BASED INTER PREDICTION - Devices, systems and methods for digital video coding, which include sub-block based inter prediction methods, are described. An exemplary method for video processing includes determining, for a conversion between a current block of video and a bitstream representation of the video, a maximum number of candidates in a sub-block based merge candidate list and/or whether to add sub-block based temporal motion vector prediction (SbTMVP) candidates to the sub-block based merge candidate list based on whether temporal motion vector prediction (TMVP) is enabled for use during the conversion or whether a current picture referencing (CPR) coding mode is used for the conversion, and performing, based on the determining, the conversion. | 2022-04-07 |
20220109869 | METHOD FOR ENCODING VIDEO USING EFFECTIVE DIFFERENTIAL MOTION VECTOR TRANSMISSION METHOD IN OMNIDIRECTIONAL CAMERA, AND METHOD AND DEVICE - The present invention relates to an image encoding and decoding technique for a high-definition video compression method and device for an omnidirectional security camera, and more specifically, to a method and a device whereby a differential motion vector is effectively transmitted, and an actual motion vector is calculated using the transmitted differential motion vector, and thus motion compensation is performed. | 2022-04-07 |
20220109870 | APPARATUS AND METHOD FOR ENCODING AND DECODING MOTION INFORMATION BY USING NEIGHBORING MOTION INFORMATION - A method of decoding motion information may include: obtaining, from a bitstream, change information indicating whether to change motion information of a neighboring block; when the change information indicates a change of the motion information and a higher block is able to use one reference picture list, identifying the number of pictures included in the reference picture list of the current block; selecting, as a reference picture of the current block, a reference picture of the neighboring block based on the number of pictures; when the reference picture of the neighboring block is selected as the reference picture of the current block, obtaining a motion vector of the current block by applying an offset to a motion vector of the neighboring block; and reconstructing the current block by using a reference block indicated by the motion vector of the current block in the reference picture of the current block. | 2022-04-07 |
20220109871 | METHOD AND APPARATUS FOR VIDEO ENCODING AND DECODING WITH BI-DIRECTIONAL OPTICAL FLOW ADAPTED TO WEIGHTED PREDICTION - Different implementations are described, particularly implementations for video encoding and decoding are presented. According to an implementation, in a method for encoding or decoding a part of an image, at least an equation of the bi-directional optical flow is modified for unequal weights in a weighted prediction of the part of the image. According to non-limiting examples, modifying the bi-directional optical flow equation comprises bit depth shifting the unequal weights used in the weighted prediction, quantifying the unequal weighs used in the weighted prediction or deriving modified weighs to apply to predictions of the part of the image from the unequal weights used in weighted prediction. | 2022-04-07 |
20220109872 | VIDEO ENCODING/DECODING METHOD AND DEVICE USING BDPCM, AND METHOD FOR TRANSMITTING BITSTREAM - An image encoding/decoding method and apparatus are provided. An image decoding method according to the present disclosure may include parsing, from a bitstream, first information specifying whether block difference pulse code modulation (BDPCM) applies to an intra-predicted current block, determining a prediction direction of BDPCM for the current block and generating a residual block of the current block based on the determined prediction direction of BDPCM, based on the first information specifying that BDPCM applies to the current block, generating a prediction block of the current block, by performing intra prediction based on an intra prediction mode of the current block, and reconstructing the current block based on the residual block and the prediction block. | 2022-04-07 |
20220109873 | MOVING PICTURE CODING DEVICE, MOVING PICTURE CODING METHOD, MOVING PICTURE CODING PROGRAM, MOVING PICTURE DECODING DEVICE, MOVING PICTURE DECODING METHOD, AND MOVING PICTURE DECODING PROGRAM - A picture coding device includes: a block vector candidate derivation unit that derives block vector candidates of a coding target block in a coding target picture from coding information stored in a coding information storage memory; a selector that selects a selected block vector from the block vector candidates; a storage that stores coded pictures of a predetermined number of intra block copy standard blocks immediately before the coding target block; and a reference region boundary correction unit that removes a coded picture of one intra block copy standard block in the storage from a referenceable region after completion of a coding process of the coding target block, and determines whether an upper left position and a lower right position of a reference block indicated by the selected block vector are both included in the referenceable region. | 2022-04-07 |
20220109874 | CODING AND DECODING OF INTERLEAVED IMAGE DATA - Sampled data is packaged in checkerboard format for encoding and decoding. The sampled data may be quincunx sampled multi-image video data (e.g., 3D video or a multi-program stream), and the data may also be divided into sub-images of each image which are then multiplexed, or interleaved, in frames of a video stream to be encoded and then decoded using a standardized video encoder. A system for viewing may utilize a standard video decoder and a formatting device that de-interleaves the decoded sub-images of each frame reformats the images for a display device. A 3D video may be encoded using a most advantageous interleaving format such that a preferred quality and compression ratio is reached. In one embodiment, the invention includes a display device that accepts data in multiple formats. | 2022-04-07 |
20220109875 | METHOD AND DEVICE FOR PROCESSING VIDEO SIGNAL - Embodiments in the present specification provide a method and device for processing video signal by using a sub-block unit transform. A method of decoding a video signal according to an embodiment of the present specification includes: a step for acquiring, from the video signal, information related to a transform of the current coding unit; and a step for applying an inverse transform, including a horizontal transform and a vertical transform, to a transform unit of the current coding unit on the basis of information related to the transform, wherein the information related to the transform includes: a first flag related to whether the current coding unit is divided into a plurality of sub-blocks; a second flag acquired on the basis of the first flag, and related to the respective sizes of the sub-blocks; a third flag acquired on the basis of the first flag, and related to dividing directions of the coding unit; and a fourth flag related to a sub-block in which a coded block flag (CBF) is present among the sub-blocks divided from the current coding unit on the basis of the second flag and the third flag. | 2022-04-07 |
20220109876 | CLIPPING OPERATION IN SECONDARY TRANSFORM BASED VIDEO PROCESSING - A video processing method includes determining, for a conversion between a block of a video and a bitstream representation of the video, that an output value from an inverse secondary transform with a reduced dimension (e.g., an inverse low frequency non-separable transform) is constrained within a range of [min, max] inclusively. The inverse secondary transform is applicable to the block between a de-quantization step and an inverse primary transform. The reduced dimension is reduced from a dimension of the block, and min and max are integer values. The method also includes performing the conversion based on the determining. | 2022-04-07 |
20220109877 | VIDEO ENCODING METHOD AND DEVICE, AND VIDEO DECODING METHOD AND DEVICE - Provided is an image decoding method including: obtaining, from a bitstream, a syntax element regarding multiple transform selection (MTS) with respect to a current coding unit or a current transform unit included in the current coding unit; determining a horizontal transform kernel or a vertical transform kernel with respect to the current transform unit based on the obtained syntax element; obtaining a residual signal by performing inverse transformation on the current transform unit, based on the determined horizontal transform kernel or vertical transform kernel with respect to the current transform unit; and generating a reconstruction block including the current coding unit or the current transform unit based on the residual signal with respect to the current transform unit. | 2022-04-07 |
20220109878 | METHOD AND DEVICE FOR PROCESSING VIDEO SIGNAL USING REDUCED TRANSFORM - A method and device for processing a video signal using a reduced transform are provided. A method for decoding a video signal includes splitting a current block into a plurality of subblocks based on a first flag for a split direction of the current block, determining a subblock, to which a transform is applied, among the plurality of subblocks based on a second flag for a position of a transform target block, determining a transform target area in the subblock, and applying an inverse transform including a horizontal transform and a vertical transform to transform coefficients of the transform target area. The transform target area is determined based on a transform type applied to the subblock and a size of the subblock. | 2022-04-07 |
20220109879 | METHOD FOR ENCODING/DECODING VIDEO SIGNALS AND APPARATUS THEREFOR - Disclosed is a method for encoding/decoding video signals and an apparatus therefor. Specifically, a method for decoding a video signal based on reduced transform comprised the steps of: obtaining, from the video signal, a transform index indicating transform kernels applied to horizontal and vertical directions of a current block; determining a region in which a transform is applied to the current block based on the transform kernels indicated by the transform index and a size of the current block; deriving, as zero, coefficients of a remaining region other than the region to which the transform is applied within the current block; and performing an inverse transform on the region to which the transform is applied using the transform kernels indicated by the transform index. | 2022-04-07 |
20220109880 | VIDEO DECODING DEVICE, METHOD, AND PROGRAM - A video decoding device includes a demultiplexing unit which demultiplexes a video bitstream including video data of an encoded slice, Supplemental-Enhancement-Information having first information indicating a refresh group of segments in gradual refresh, and Supplemental-Enhancement-Information having second information indicating segments where a refresh has completed in a current picture, an extracting unit which extracts the second information from a message which is part of the demultiplexed Supplemental-Enhancement-Information, and a video decoding unit which decodes image data from the demultiplexed video bitstream by using at least inter picture prediction. | 2022-04-07 |
20220109881 | VIDEO DECODING DEVICE, METHOD, AND PROGRAM - A video decoding device includes a demultiplexing unit which demultiplexes a video bitstream including video data of an encoded slice, first Supplemental-Enhancement-Information having information indicating segments where a refresh has completed in a current picture, and second Supplemental-Enhancement-Information having information indicating a synchronization starting picture and a synchronization completed picture, an extracting unit which extracts the information indicating segments where a refresh has completed in a current picture from a message which is part of the demultiplexed Supplemental-Enhancement-Information; and a video decoding unit which decodes image data from the demultiplexed video bitstream by using at least inter prediction, wherein the synchronization starting picture is a leading picture within a refreshing period, and the synchronization completed picture is the end position of the refreshing period. | 2022-04-07 |
20220109882 | PROCESSING A POINT CLOUD - At least one embodiment relates to a method for transmitting PLRM metadata that removes the dependency between PLRM metadata and the occupancy map and the bloc to patch information BlockToPatch. | 2022-04-07 |
20220109883 | SIGNALING METHOD AND DEVICE FOR MERGE DATA SYNTAX IN VIDEO/IMAGE CODING SYSTEM - A decoding method performed by a decoding device according to the present document comprises: a step for determining the prediction mode of a current block on the basis of information on a prediction mode acquired from a bitstream; a step for deriving movement information on the current block on the basis of the prediction mode; a step for generating prediction samples of the current block on the basis of the movement information; and a step for generating reconstructed samples on the basis of the prediction samples, wherein the step for determining the prediction mode may include a step for acquiring a regular merge flag from the bitstream on the basis of a combined inter-picture merge and intra-picture prediction (CIIP) available flag that indicates whether or not a CIIP is available. | 2022-04-07 |
20220109884 | TEMPORAL SCALABILITY IN GEOMETRY POINT CLOUD COMPRESSION (G-PCC) - Example devices and techniques are disclosed for incorporating temporal identification information in geometry point cloud compression syntax structures. An example device for decoding point cloud data includes memory configured to store the point cloud data and one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to determine a value of a temporal identifier (ID) of a syntax structure and decode the point cloud data based on the value of the temporal ID. The temporal ID of the syntax structure identifies a temporal layer to which point cloud data associated with the syntax structure belongs. | 2022-04-07 |
20220109885 | SYNTAX ELEMENT FOR CHROMA RESIDUAL SCALING - A method for visual media processing includes processing a bitstream representation for a conversion between a current video block in a video region of a visual media data and the bitstream representation. The bitstream representation is based on a rule that specifies that one or more syntax elements used in a luma-dependent chroma residual scaling step are selectively included in the bitstream representation. The luma-dependent chroma residual scaling step includes scaling chroma samples based on neighboring reconstructed luma samples during the conversion. The one or more syntax elements are usable to derive a chroma residual scaling factor used for the scaling. | 2022-04-07 |
20220109886 | METHODS AND SYSTEM OF SUBBLOCK TRANSFORM FOR VIDEO CODING - A computing device performs a method of decoding video data by receiving, from a bitstream, a first syntax element associated with an SBT coding unit that indicates that there exists at least one non-zero transform coefficient in the SBT coding unit; determining a first transform unit that includes non-zero transform coefficients; receiving a second syntax element associated with a first chroma component of the first transform unit, a third syntax element associated with a second chroma component, and a fourth syntax element associated with luma component of the first transform unit; decoding the transform coefficients of chroma and luma components of the first transform unit, based on the second, third and fourth syntax elements; and setting transform coefficients of luma and chroma components of rest of the plurality of transform units to zeros. | 2022-04-07 |
20220109887 | MOTION PREDICTION-BASED IMAGE CODING METHOD AND DEVICE - A decoding method carried out by a decoding device, according to the present document, comprises the steps of: acquiring, from a bitstream, information associated with a prediction mode of a current block; deriving a prediction mode of the current block on the basis of the information associated with the prediction mode; deriving prediction samples of the current block on the basis of the prediction mode; and generating reconstructed samples on the basis of the prediction samples, wherein the bitstream comprises a sequence parameter set, the sequence parameter set comprising a combined inter-picture merge and intra-picture prediction (CIIP) enable flag, and the step for deriving may comprise a step for parsing a regular merge flag from the bitstream on the basis of the satisfying of a condition based on the CIIP enable flag and a condition based on the size of the current block. | 2022-04-07 |
20220109888 | VIDEO OR IMAGE CODING METHOD AND DEVICE THEREFOR - According to the disclosure of the present document, an image decoding method performed by a decoding device comprises the steps of: acquiring, through a bitstream, image information including prediction mode information and residual information; deriving a prediction mode of a current block on the basis of the prediction mode information; deriving prediction samples on the basis of the prediction mode; deriving residual samples on the basis of the residual information; generating reconstruction samples on the basis of the prediction samples and the residual samples; deriving filter coefficients for an adaptive loop filter (ALF) procedure for the reconstruction samples; and generating modified reconstruction samples on the basis of the reconstruction samples and the filter coefficients, wherein the image information includes a first adaptation parameter set (APS) including an ALF data field, and the ALF data field includes ALF parameters used to derive the filter coefficients. | 2022-04-07 |
20220109889 | APPARATUS, ARTICLES OF MANUFACTURE, AND METHODS FOR IMPROVED ADAPTIVE LOOP FILTERING IN VIDEO ENCODING - Methods, apparatus, systems, and articles of manufacture are disclosed to improve video encoding. An example apparatus includes at least one memory, instructions, and processor circuitry to at least one of execute or instantiate the instructions to identify a first video frame as a critical video frame with respect to a previous video frame, generate filter coefficients of a video filter based on pixel data of the first video frame or pixel data of a previous critical video frame, and encode the first video frame with the filter coefficients. | 2022-04-07 |
20220109890 | USING NEURAL NETWORK FILTERING IN VIDEO CODING - Methods, systems, apparatus for media processing are described. One example method of digital media processing includes determining, for a conversion between visual media data and a bitstream of the visual media data, how to apply one or more convolutional neural network filters to at least some samples of a video unit of the visual media data according to a rule; and performing the conversion based on the determining. | 2022-04-07 |
20220109891 | FEATURES OF RANGE ASYMMETRIC NUMBER SYSTEM ENCODING AND DECODING - Innovations in range asymmetric number system (“RANS”) coding and decoding are described herein. Some of the innovations relate to hardware implementations of RANS decoding that organize operations in two phases, which can improve the computational efficiency of RANS decoding. Other innovations relate to adapting RANS encoding/decoding for different distributions or patterns of values for symbols. For example, RANS encoding/decoding can adapt by switching a default symbol width (the number of bits per symbol), adjusting symbol width on a fragment-by-fragment basis for different fragments of symbols, switching between different static probability models on a fragment-by-fragment basis for different fragments of symbols, and/or selectively flushing (or retaining) the state of a RANS decoder on a fragment-by-fragment basis for different fragments of symbols. In many cases, such innovations can improve compression efficiency while also providing computationally efficient performance. | 2022-04-07 |
20220109892 | METHOD AND DEVICE FOR ENTROPY ENCODING, DECODING VIDEO SIGNAL - The present disclosure provides a method for decoding a video signal, the method comprising the steps of: decoding, from a bitstream, a syntax element indicating the last non-zero region, wherein the last non-zero region represents a region including the last non-zero transform coefficient in a scan order; splitting a current block into multiple sub-regions; and based on the syntax element, determining the last non-zero region of the current block among the split sub-regions. | 2022-04-07 |
20220109893 | HOSPITALITY PROPERTY MANAGEMENT TOOL AND SYSTEM AND METHOD FOR USE OF SAME - A hospitality property management tool and system and method for use of the same are disclosed. In one embodiment of the system, the system includes a thermostat located in a room at a hospitality establishment having multiple rooms. The thermostat stores various types of thermostat data and transmits the thermostat data to a server, which may be remote. The server receives and stores the thermostat data. The server may render a map view of the hospitality establishment based on obtained map data. The map view may include a graphical representation of the room and other rooms at the hospitality establishment. The server may annotate the graphical representation of the room with at least a portion of the thermostat data. | 2022-04-07 |
20220109894 | GEOLOCATIONING SYSTEM AND METHOD FOR USE OF SAME - A geolocationing system and method for providing awareness in a multi-space environment, such as a hospitality environment or educational environment, are presented. In one embodiment of the geolocationing system, a vertical and horizontal array of gateway devices is provided. Each gateway device includes a gateway device identification providing an accurately-known fixed location within the multi-space environment. Each gateway device includes a wireless transceiver that receives a beacon signal from a proximate wireless-enabled personal locator device. The gateway devices, in turn, send gateway signals to a server, which determines estimated location of the wireless-enabled personal locator device. | 2022-04-07 |
20220109895 | GEOLOCATIONING SYSTEM AND METHOD FOR USE OF SAME - A geolocationing system and method for providing awareness in a multi-space environment, such as a hospitality environment or educational environment, are presented. In one embodiment of the geolocationing system, a vertical and horizontal array of gateway devices is provided. Each gateway device includes a gateway device identification providing an accurately-known fixed location within the multi-space environment. Each gateway device includes a wireless transceiver that receives a beacon signal from a proximate wireless-enabled personal locator device. The gateway devices, in turn, send gateway signals to a server, which determines estimated location of the wireless-enabled personal locator device. | 2022-04-07 |
20220109896 | Temporary Access to a Media Playback System - A playback device may be communicatively connected to a network device at a demonstration location. After connecting to the network device, the playback device may receive from the network device, a message indicating media content for playback by the playback device. In response to receiving the message, the playback device may play the media content, where playing the media content comprises modifying a default configuration of a demonstration mode. After receiving the message, the playback device may be disconnected from the network device. After disconnecting from the network device, the playback device may return to the default configuration of the demonstration mode. | 2022-04-07 |
20220109897 | TRANSMITTING METHOD, RECEIVING METHOD, TRANSMITTING DEVICE AND RECEIVING DEVICE - A transmitting method according to one aspect of the present disclosure includes: encoding a video signal and generating encoded data including a plurality of access units; storing the plurality of access units in a packet in a unit that defines one access unit as one unit or in a unit defined by dividing one access unit, and generating a packet group; transmitting the generated packet group as data; generating first information and second information, the first information indicating a presentation time of a first access unit that is presented first among the plurality of access units, and the second information being used to calculate a decoding time of the plurality of access units; and transmitting the first information and the second information as control information. | 2022-04-07 |
20220109898 | SCENE SECTION AND REGION OF INTEREST HANDLING IN VIDEO STREAMING - A section-specific video data stream is derived by reducing a video data stream pertaining an entire scene with conservation of conformance by use of a file format and incorporating slices into which tiles of a set of tiles are encoded which forms the section, are incorporated into a set of one or more source tracks and a set of one or more gathering tracks including construction instructions is used in order to indicate a synthesis of the section-specific video data stream by signaling replacements of certain portions of the slices and instructing to copy certain portions of the slices. Further, there is described a concept pertaining an indication of a position of a region of interest. | 2022-04-07 |
20220109899 | ASCRIPTION BASED MODELING OF VIDEO DELIVERY SYSTEM DATA IN A DATABASE - In some embodiments, a method reviews information from a set of clients. The information is based on interaction with an application associated with a video delivery system. The method selects ascription events from the information based on a model that defines ascription events that could lead to an outcome for the video delivery system and stores the ascription events into a set of data structures. The ascription events are stored based on respective timing information associated with the respective ascription event and one or more of the ascription events that could lead to the outcome are retrievable based on respective time information for the ascription events. | 2022-04-07 |
20220109900 | SYSTEM FOR INTERMEDIATING VIRTUAL IMAGE, DEVICE FOR INSERTING VIRTUAL IMAGE, AND METHOD FOR OPERATING SAME - The present disclosure relates to a system for intermediating a virtual image, the system including: a communicator configured to receive, from a first device, user information and information about broadcast content into which a virtual image is to be inserted and receive virtual images from a second device; a memory storing one or more instructions; and a processor configured to execute the one or more instructions stored in the memory to: determine, based on the user information and the information about the broadcast content, one or more virtual images that are insertable into the broadcast content from among the virtual images; and control the determined one or more virtual images to be transmitted to the first device. | 2022-04-07 |
20220109901 | INFORMATION PROCESSING APPARATUS, REPRODUCTION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND REPRODUCTION PROCESSING METHOD - Provided are an information processing apparatus, a reproduction processing apparatus, an information processing method, and a reproduction processing method that can easily provide a viewing experience that meets the needs of a viewer. A data acquiring unit ( | 2022-04-07 |
20220109902 | DISPLAY APPARATUS, METHOD FOR EXECUTING APPLICATION THEREOF, EXTERNAL DEVICE REMOTELY CONTROLLING THE DISPLAY APPARATUS, AND METHOD FOR PROVIDING APPLICATION CONTROL SCREEN THEREOF - A display apparatus, a method for executing an application thereof, an external device remotely controlling the display apparatus, and a method for providing an application control screen thereof are provided. The display apparatus includes a display that displays an application execution screen, the application execution screen displaying an application; a communication unit that communicates with an external server and an external device that remotely controls the display apparatus; and a control unit that transmits to the external device a generation signal that instructs the external device to generate an application control screen in response to receiving an input command to execute the application, controls the communication unit to receive a command from the external device input through the application control screen, and operates the application according to the received command. | 2022-04-07 |
20220109903 | BROADCAST RECEIVING SYSTEM - A broadcast receiving apparatus includes: a first receiving unit receiving broadcast data for a first transmission method; a second receiving unit receiving broadcast data for a second transmission method; a first decoding unit decoding the broadcast data received by the first receiving unit; a second decoding unit decoding the broadcast data received by the second receiving unit; a video output unit outputting video, the video being generated based on data decoded by the first or second decoding unit; an operation input unit receiving control information from a remote controller; and a control unit controlling the units based on the control information received by the operation input unit. The remote controller includes a button to output control information for switching between a display state and a non-display state of service, the service being linked with a broadcasting program. | 2022-04-07 |
20220109904 | SYSTEM AND METHOD FOR AUDIO CONTROL OF CONCURRENTLY DISPLAYED VIDEO PROGRAMS - A system and method for enabling the selection of audio associated with one or more concurrently displayed video programs to be controlled. This system and method enable a user to select one or more concurrently displayed video programs and consequently control the routing and volume of the audio associated with one or all of the concurrently displayed video programs. The concurrently viewed videos can be presented in a picture-in-picture format. | 2022-04-07 |
20220109905 | Guided Interaction Between a Companion Device and a User - According to one implementation, a method of guiding an interaction between a companion module and a user includes identifying a media content for playout by a media player device, transmitting, to a remote server, an interaction schema request identifying the media content and the companion module, and receiving, from the remote server, behavioral manifest data including an instruction for guiding the interaction between the companion module and the user. Such a method also includes obtaining a play head state of the media player device and a playout timecode state of the media content, and identifying a user interaction behavior for the companion module based on the behavioral manifest data, the play head state of the media player device, and the playout timecode state of the media content. | 2022-04-07 |
20220109906 | Optical Data Interconnect System - Systems and methods related to battery triggering for activation of an optical data interconnect system are described. One aspect includes signal conversion electronics configured to convert received optical signals to an electrical signal. An amplifier may convert the electrical signal to differential electrical signals and transmit the differential electrical signals to a sink. A first conductor and a second conductor may interface the amplifier with a sink side resistor network. The first conductor and the second conductor may conduct a composite signal including the differential electrical signals and a first power signal from the sink side resistor network. A filter connected to the first conductor and the second conductor may be configured to receive the composite signal, filter a second power signal from the composite signal that is at least a portion of the first power signal, and connect the second power signal to the amplifier via power distribution circuitry. | 2022-04-07 |
20220109907 | Automatic Content Recognition with Local Matching - A media device and method execute computer instructions to: generate a first query fingerprint of media content; send the first query fingerprint to a server; and receive, from the server, an identification of a first channel being watched in response to the server finding match to the first query fingerprint. The media device iteratively receives, from the server, a plurality of fingerprints generated from the media content in locations ahead of where the media content is being received; store the plurality of fingerprints in a local database of a computer-readable storage medium; and compare a second query fingerprint of the media content with the plurality of fingerprints to determine whether the media device remains set on the first channel, without continuously pinging the server. When the media device locally detects a non-match with the second query fingerprint, the process starts over with it finding a match at the server. | 2022-04-07 |
20220109908 | DETECTION CIRCUIT AND WAKE-UP METHOD - A detection circuit and a wake-up method are provided. The detection circuit is adapted to a high definition multimedia interface (HDMI) receiver that enters a power-saving mode in a fixed rate link (FRL) mode to detect whether or not an HDMI transmitter starts to transmit video packets through the FRL. The detection circuit includes a signal detection circuit detecting whether or not signal exists on the FRL and an FRL packet determination circuit determining whether or not the FRL packets are the video packets according to a variable value characteristic of the video packets and/or a fixed value characteristic of gap packets. An existence of the signal on the FRL indicates an existence of FRL packets on the FRL. When the FRL packets are the video packets, the FRL packet determination circuit wakes the HDMI receiver from the power-saving mode to resolve the video packets and display videos. | 2022-04-07 |
20220109909 | SET TOP BOX HAVING DOWNLOADED EXTENDER SERVICE AGENT TO PROVIDE ENHANCED WI-FI COVERAGE - A set top box (STB) providing enhanced Wi-Fi coverage. The STB downloads and configures an extender service agent for implementing extender capability at the STB. pairing the extender service agent with a router, and providing extended wireless IP connectivity using a fronthaul connection via the antenna to clients in range of IP signals radiated by the antenna. When the STB uses a wired backhaul connection all of an available bandwidth is used for the fronthaul connection, and when a wireless backhaul connection is used, the available bandwidth is split between the backhaul connection and the fronthaul connection. | 2022-04-07 |
20220109910 | ENGAGEMENT ESTIMATION APPARATUS, ENGAGEMENT ESTIMATION METHOD AND PROGRAM - An engagement estimation apparatus includes an acquisition unit configured to acquire, for each measurement section after an instruction of a start of a view of an video delivered through a network, any of a parameter related to a coding quality of the video in the measurement section and a parameter related to a viewing state of the video in the measurement section, and an estimation unit configured to calculate an estimation value of an index for evaluation of engagement for each measurement section based on a parameter acquired by the acquisition unit in the measurement section. Thus, it is possible to estimate engagement based on parameters that can be observed in a terminal. | 2022-04-07 |
20220109911 | METHOD AND APPARATUS FOR DETERMINING AGGREGATE SENTIMENTS - An example method includes obtaining, from a plurality of audience members that are recipients of media content, sentiment data indicating reactions of the plurality of audience members to the media content. The media content includes at least one of audio and video, and the sentiment data includes commentary from the recipients regarding the media content or physical reactions of the audience members to the media content. At least one aggregate sentiment of the plurality of audience members is determined based on the sentiment data. At least one the following is performed: transmitting an indication of the at least one aggregate sentiment to a computing device, and augmenting the media content to indicate the at least one aggregate sentiment to the audience members. | 2022-04-07 |
20220109912 | Use of Steganographically-Encoded Data as Basis to Control Dynamic Content Modification as to at Least One Modifiable-Content Segment Identified Based on Fingerprint Analysis - The disclosure provides for use of steganographically-encoded data as a basis to control content modification. A server could determine through a fingerprint comparison that a portion of media content on a channel being rendered by a content presentation device matches at least one modifiable-content segment, such as at least one replaceable ad. The server could then use watermark data encoded in the media content of the channel as a basis to determine an actual identity of a modifiable-content segment present on the channel, so as to then control content modification. | 2022-04-07 |
20220109913 | TECHNIQUES FOR ENABLING ULTRA-HIGH DEFINITION ALLIANCE SPECIFIED REFERENCE MODE (UHDA-SRM) - Techniques for enabling the display of video content is a specified display mode, such as the Ultra-High Definition Alliance Specified Reference Mode (UHDA-SRM). A video source device receives video content as a bitstream in one format that includes a specification of a display mode for the video content. The video source also receives information from a display device or other video sink on the display modes that it supports. If the display device supports the specified display mode, the video provides the video content to the display in a second format, such as HDMI, as a series of frames the specification of the display mode embedded in a blanking interval in each of the frames. | 2022-04-07 |
20220109914 | ELECTRONIC APPARATUS HAVING NOTIFICATION FUNCTION, AND CONTROL METHOD FOR ELECTRONIC APPARATUS - Disclosed are an electronic apparatus having a notification function, and a control method for the electronic apparatus. The electronic apparatus has the notification function of definitely notifying a user of a target notification sound that is different from a sound associated with a broadcast program currently being watched. The electronic apparatus includes: a schedule generation element, configured to use view data and program data of a program watched in a receiving apparatus to generate, according to the result of preference information analysis, a schedule including information of a recommended program that is recommended to the receiving apparatus and a broadcast start time of the recommended program; and a schedule control element, configured to output, based on the schedule, a notification signal before the broadcast start time of the recommended program, the schedule control element controls, based on the notification signal, a notification speaker used for outputting a notification sound. | 2022-04-07 |
20220109915 | PSEUDO SEAMLESS SWITCHING METHOD, DEVICE AND MEDIA FOR WEB PLAYING DIFFERENT VIDEO SOURCES - The present invention provides a method, a device and a computer-readable medium for a pseudo seamless switch between different video sources and belongs to a field of the Internet technology. According to the method, a device and a computer-readable medium for a pseudo seamless switch between different video sources of the present invention, when a video source needs to be switched, the Web browser first establishes a target video source playback instance; determines a synchronization duration based on a playing state of an original video source and a network state; after the synchronization duration, the Web browser switches to the target video source playback instance to achieve seamless switching between various video sources, so as to effectively avoid blocking during playback and greatly improve user experience. And the method, device and computer-readable medium for a pseudo seamless switch between different video sources of the present invention have the advantages of simple implementation, low application cost and wide application range. | 2022-04-07 |
20220109916 | SYSTEM AND METHOD FOR DETERMINING THE LOCATION OF A USER DEVICE - Authenticating the location of a viewing device for receiving content includes storing a plurality of connection identifiers in a database, the connection identifiers being associated with a plurality of networking devices and a plurality of user accounts. A viewing device sends a request to access content which is received by a server. The request is associated with a user account. One or more first connection identifiers is selected from the database based on the user account to which the request is associated. A second connection identifier is obtained based on a connection between the viewing device and the server. It is determined if the second connection identifier matches one of the one or more first connection identifiers. Content is provided to the viewing device if the second connection identifier matches one of the one or more of the first connection identifiers. | 2022-04-07 |
20220109917 | DYNAMIC MEDIA CONTENT RUNTIME MODIFICATION - Systems and methods for modifying runtimes of media assets are disclosed. A first input is received indicating a request to modify a current runtime of a media asset being generated for display on a media device. The media asset includes segments. A second input is received and based on the second input, a shortened version of the media asset having a shortened runtime is generated. One or more segments of the media asset are removed from the media asset to generate the shortened version and the shortened version of the media asset is generated for display on the media device. | 2022-04-07 |
20220109918 | INTELLIGENT TAP WITH DYNAMICALLY CONFIGURABLE AMPLIFIER GAIN - Methods and systems for an intelligent tap with dynamically configurable amplifier gain. The intelligent tap includes a filter configured to process a signal received from a service provider system via a hybrid fiber-coaxial network, an amplifier connected to the filter, the amplifier configured to apply a feedback controlled gain value to the signal to generate an output signal, where the feedback controlled gain value is based on a comparison of a target signal strength to a sampled output signal strength, and a signal strength measuring component connected to the amplifier in a feedback loop, the signal strength measuring component configured to sample the output signal, and compare a signal strength of a sampled output signal to the target signal strength to generate the feedback controlled gain value, where application of the feedback controlled gain value maintains the output signal at a constant amplitude pursuant to the target signal strength. | 2022-04-07 |
20220109919 | Targeted online advertisements based on viewing or interacting with television advertisements - In a computer-implemented method, a selected online advertisement is automatically directed to, or online activity is automatically tracked and recorded from, an online user interface device which corresponds, at the time the advertisement is directed or the activity is tracked, to a first online access identifier. The advertisement is directed or the activity is tracked based on information from a user profile that references or includes a first set-top box identifier. That information is derived at least in part from automatically collected data related to user behavior with respect to at least one television advertisement delivered to a set-top box, which set-top box corresponds, at the time of that user behavior, to the first set-top box identifier. The first online access identifier is associated with the first set-top box identifier, by being referenced or included in the user profile, by being associated in a database, or otherwise. | 2022-04-07 |
20220109920 | 5G WITH ATSC 3.0 NETWORK EXTENDER - Embodiments are directed towards providing extended Advanced Television Systems Committee (ATSC) 3.0 compliant content. An ATSC 3.0 extension device receives ATSC 3.0 compliant content and other data via a broadband communication. The ATSC 3.0 extension device broadcasts the ATSC 3.0 compliant content via ATSC 3.0 data signals and broadcasts the other data via 5G data signals. A user device receives the ATSC 3.0 compliant content via the ATSC 3.0 data signals and receives the other data via the 5G data signals. The user device combines and outputs the ATSC 3.0 compliant content with the other data for presentation to a user. | 2022-04-07 |
20220109921 | METHODS AND APPARATUS FOR CONSISTENCY CHECK IN DISAGGREGATED DENSE WAVELENGTH-DIVISION MULTIPLEXING (DWDM) SYSTEMS - An apparatus includes a first communication interface configured to be communicatively coupled, via an optical line, to a network device that is disposed in an optical network using wavelength division multiplexing (WDM). The apparatus also includes a second communication interface configured to be communicatively coupled to a router via an Ethernet connection. The apparatus also includes a signal generator operatively coupled to the first communication interface and the second communication interface. The signal generator is configured to generate an Ethernet signal representing at least one attribute of the optical line between the first communication interface and the network device. The second communication interface is configured to transmit the Ethernet signal to the router. | 2022-04-07 |
20220109922 | EARPIECE AND EARPHONE - An earpiece whose inner cylinder is not crushed when the earpiece is inserted into an ear canal of a user is provided. An earpiece according to the present invention includes an inner cylinder | 2022-04-07 |
20220109923 | CONTROL POD WITH DOCKING HEADSET - A wireless control pod stores a headset for charging when not in use. When the headset is in signal communication with a smart device, a user can use the wireless control pod to control one or more functions of the smart device. When the headset is docked with a secondary headset, the audio to the speakers of the headset is adjusted for broadcast by the secondary headset. | 2022-04-07 |
20220109924 | SYSTEM FOR CHARGING AN EAR-WORN ELECTRONIC DEVICE - A system includes a hearing device comprising a rechargeable power source, power management circuitry, and a first charging interface comprising a first cathode contact and a first anode contact spaced apart from the first cathode contact. A charging module comprises a second charging interface configured to detachably couple with the first charging interface of the hearing device. The second charging interface comprises a second anode contact having a contact surface and a displaceable second cathode contact. An arrangement is configured to displace at least a portion of the second cathode contact above the contact surface to facilitate electrical contact between the first and second cathode contacts prior to electrical contact between the first and second anode contacts. Charging circuitry of the charging module is coupled to the second charging interface and configured to charge the rechargeable power source of the hearing device. | 2022-04-07 |
20220109925 | EAR-WORN ELECTRONIC DEVICE INCORPORATING GESTURE CONTROL SYSTEM USING FREQUENCY-HOPPING SPREAD SPECTRUM TRANSMISSION - An ear-worn electronic device is configured to be worn by a wearer and comprises a wireless transceiver operably coupled to an antenna. The device is configured to transmit, from the transceiver to the antenna, signals at a plurality of different frequencies in accordance with a frequency hopping sequence. The device is configured collect two-dimensional (2-D) reflection coefficient data comprising a reflection coefficient of the antenna as a function of frequency and of time in response to transmission of the signals. The device is configured to detect a particular input gesture of a plurality of input gestures of the wearer using the 2-D reflection coefficient data, and implement a predetermined function of the ear-worn electronic device in response to detecting the particular input gesture. | 2022-04-07 |
20220109926 | USER-ACTUATABLE TOUCH CONTROL FOR AN EAR-WORN ELECTRONIC DEVICE - An ear-worn electronic device comprises a housing configured to be worn in, at or about an ear of a wearer. Audio processing circuitry is disposed in or supported by the housing and comprises one or more microphones and a speaker or a receiver. A controller is disposed in the housing and coupled to the audio processing circuity. A rechargeable power source and charging circuitry are disposed in the housing. The charging circuitry is coupled to the controller and comprises first and second charge contacts situated at a wall of the housing. A user-actuatable control is coupled to the controller and comprises a touch sensor. The touch sensor comprises the first and second charge contacts. | 2022-04-07 |
20220109927 | SYSTEMS AND METHODS FOR AUDIO PROCESSING - The disclosure describes systems and methods for processing audio signals in a vehicle to perform sound source separation. The sound source separation is performed using transfer functions and involves separation of the speech of multiple occupants. The separated speech can be used to isolate and correctly respond to a command to control vehicle systems. | 2022-04-07 |
20220109928 | Microphone Array System - A microphone array system includes first microphones disposed along a first axis, second microphones disposed at equal intervals of a first distance from the first axis along a second axis orthogonal to the first axis, a beamforming processor that performs beamforming by filtering and combining audio signals from microphones, and, when the second microphones are projected onto the first axis, the first microphones and projected second microphones are disposed at equal intervals of a second distance, a distance between two microphones disposed at opposite ends, among the first microphones and the projected second microphones arranged along the first axis when the second microphones are projected onto the first axis, is larger than a distance between two microphones disposed at opposite ends, among the first microphones and the projected second microphones arranged along the second axis when the first microphones are projected onto the second axis. | 2022-04-07 |
20220109929 | CASCADED ADAPTIVE INTERFERENCE CANCELLATION ALGORITHMS - Techniques for improving adaptive interference cancellation (AIC) using cascaded AIC algorithms are described. To improve an accuracy of detecting speech, a device may perform a first stage of AIC to generate isolated audio data and may generate speech mask data indicating time windows when speech is detected in the isolated audio data. Based on the speech mask data, the device may perform second AIC to generate output audio data, with adaptation of the adaptive filter enabled when the speech is not detected and disabled when the speech is detected. Thus, the first AIC improves the accuracy with which the device detects that speech is present and the second AIC reduces distortion in the output audio data by not updating filter coefficient values when the speech is present. The first AIC may use playback audio data, microphone audio data or beamformed audio data as reference signals. | 2022-04-07 |
20220109930 | ACTIVE SELF-VOICE NATURALIZATION USING A BONE CONDUCTION SENSOR - Methods, systems, and devices for signal processing are described. Generally, as provided for by the described techniques, a wearable device to receive an input audio signal from one or more outer microphones, an input audio signal from one or more inner microphones, and a bone conduction signal from a bone conduction sensor based on the input audio signals. The wearable device may filter the bone conduction signal based on a set of frequencies of the input audio signals, such as a low frequency portion of the input audio signals. For example, the wearable device may apply a filter to the bone conduction signal that accounts for an error in the input audio signals. The wearable device may add a gain to the filtered bone conduction signal and may equalize the filtered bone conduction signal based on the gain. The wearable device may output an audio signal to a speaker. | 2022-04-07 |
20220109931 | Managing Low Frequencies of an Output Signal - Embodiments included herein generally relate to managing low frequencies of an output signal. For example, a method may include: measuring a sound pressure level (SPL) of a speaker; dynamically selecting a cutoff frequency for operating a first filter configured to provide a first bass component of a bass element of an output signal and a second filter configured to provide a second bass component of the bass element; providing the cutoff frequency to the first filter to configure the first filter to generate the first bass component based on the cutoff frequency; providing the cutoff frequency to the second filter to configure the second filter to generate the second bass component based on the cutoff frequency; and generating an output signal based on at least one of the first and second bass components. | 2022-04-07 |
20220109932 | USER INTERFACES FOR MANAGING AUDIO EXPOSURE - The present disclosure generally relates to user interfaces and techniques for managing audio exposure using a computer system (e.g., an electronic device). In accordance with some embodiments, the electronic device displays a graphical indication of a noise exposure level over a first period of time with an area of the graphical indication that is colored to represent the noise exposure level, the color of the area transitioning from a first color to a second color when the noise exposure level exceeds a first threshold. In accordance with some embodiments, the electronic device displays noise exposure levels attributable to a first output device type and a second output device type and, in response to selecting a filtering affordance, visually distinguishes a set of noise exposure levels attributable to the second output device type. | 2022-04-07 |
20220109933 | NON-BLOCKING DUAL DRIVER EARPHONES - A head-worn sound reproduction device is provided in the form of left and right earphones, which can either be clipped to each ear or mounted on other headgear. The earphones deliver high fidelity audio to a user's eardrums from near-ear range, in a lightweight form factor that is fully “non-blocking” (allows coupling in and natural hearing of ambient sound). Each earphone has a woofer component that produces bass frequencies, and a tweeter component that produces treble frequencies. The woofer outputs the bass frequencies from a position close to the ear canal, while the tweeter outputs treble frequencies from a position that is either close to the ear canal or further away. In certain embodiments, the tweeter is significantly further from the ear canal than the woofer, leading to a more expansive perceived “sound stage”, but still with a “pure” listening experience. | 2022-04-07 |
20220109934 | SYSTEM AND METHOD FOR DYNAMIC LINE-OF-SIGHT MULTI-SOURCE AUDIO CONTROL - A system and method for routing the audio output from a selected one of a plurality of independent audio sources to an audio system for amplification/playback; the routing being based upon the movement of a user's head, and in particular the user's line-of-sight inferred from the movement. The invention employs a spatial mapping of the plurality of audio sources and routes the respective audio output of each of the sources to the audio amplification/playback system upon making the determination that the user's line-of-sight is being directed to a particular one of the audio sources. | 2022-04-07 |
20220109935 | MICROPHONE - A microphone is provided, which includes: a housing; at least one sound-pickup member disposed on the housing and configured to collect an external sound source; and a control circuit board disposed in the housing and in electrical connection to the at least one sound-pickup member; wherein the control circuit board comprises at least one input jack, and the at least one input jack is configured to operably connect with an external plug to collect other sound source different with the external sound source. In a detailed application, when the at least one sound-pickup member comprises at least two sound-pickup members, the control circuit board is configured, once a selection module of the control circuit board is triggered, to selectively output external sound sources collected by one or more of the at least two sound-pickup members and/or the other sound source collected by the at least one input jack. | 2022-04-07 |
20220109936 | IN LINE DAMPER BELLOWS DUAL OPPOSING DRIVER SPEAKER - A speaker device ( | 2022-04-07 |
20220109937 | Flat Speaker and Vehicle Including the Same - A flat speaker includes a plurality of horizontal frames provided on a substrate and dividing the substrate into a plurality of rows, a plurality of vertical frames provided on the substrate and dividing each of the plurality of rows into a plurality of columns, a plurality of piezoelectric elements provided on each side of the plurality of vertical frames and configured to contract and expand according to a voltage signal, a plurality of electrodes configured to apply the voltage signal to the piezoelectric elements, and a controller configured to control the voltage signal applied to the plurality of electrodes. | 2022-04-07 |
20220109938 | EAR-WORN ELECTRONIC DEVICE INCORPORATING MICROPHONE FAULT REDUCTION SYSTEM AND METHOD - An ear-worn electronic device comprises a housing configured to be supported by, at, in or on an ear of a wearer. Electronic circuitry is disposed in the housing and comprises a processor. A power source and a receiver or a speaker are respectively disposed in or on the housing. A microphone array is disposed in or on the housing and operatively coupled to the electronic circuitry. The microphone array comprises a plurality of microphones. The processor is configured to operate a set of two or more of the microphones in a directional mode, detect degradation in performance of any microphone of the microphone set, and switch microphone operation from the directional mode to a safe mode using at least one non-degraded microphone of the microphone set in response to detecting the microphone performance degradation. | 2022-04-07 |