Systems, apparatuses, methods, and computer-readable media are described for determining and/or coding geometry and attribute information of a point cloud frame associated with content. The attribute information associated with a reconstructed geometry of a point cloud frame may be coded (e.g., encoded and/or decoded) based on attribute motion vectors associated with the point cloud frame. The attribute motion vectors may be used to determine an attribute motion-compensated point cloud frame.
H04N 19/597 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
Systems, apparatuses, methods, and computer-readable media are described for determining and/or coding attribute information in a point cloud frame. The attribute information may be encoded based on one or more attribute predictors. The attribute predictors may be determined based on projecting attributes of a reference point cloud frame onto a geometry of a current point cloud frame. The same attribute predictors may be omitted from the encoded bitstream and generated by a decode.
H04N 19/597 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
Systems, apparatuses, methods, and computer-readable media are described for determining and/or coding vertex information. Point cloud information, for example, associated with content, may be determined, for example, predicted. A first plurality of cuboids, for example to code a point cloud, may be coded, for example, based on a second plurality of cuboids. The first plurality of cuboids and the second plurality of cuboids may be aligned. The first plurality of cuboids and the second plurality of cuboids may be aligned, for example, to a three-dimensional (3D) grid. The vertex information may be determined and/or coded, for example, based on previously-coded vertex information.
H04N 19/597 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
Systems, apparatuses, methods, and computer-readable media are described for determining and/or coding vertex information. Point cloud information (e.g., of a point cloud associated with content) may be predicted. A first plurality of cuboids of a point cloud may, for example, be coded based on a second plurality of cuboids of a reference point cloud. Vertex information of the second plurality of cuboids may be used to code vertex information of the first plurality of cuboids.
H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
H04N 19/597 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
5.
CENTROID POSITIONING FOR VOXELIZING TRIANGLES IN POINT CLOUD CODING
A centroid and a plurality of points associated with a cuboid may form triangles to represent a portion of a point cloud, which represents an object or scene in content. Variations in the positions of points in the cuboid may shift the centroid's position, which may cause potential distortion. Optimizing the centroid's position, based on weighted points associated with the cuboid, may improve compression performance and rendering.
H04N 19/597 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
A wireless device may initiate a random access procedure for a cell. The wireless device may not receive a random access response. If the random access procedure is initiated on a serving cell, the wireless device may stop a bandwidth part inactivity timer of the cell and switch an active bandwidth part of the cell. However, if the random access procedure is initiated on a candidate cell, the wireless device may improve efficiency by not stopping a bandwidth part inactivity timer of the cell and/or by not switching an active bandwidth part of the cell.
Wireless devices may communicate with a base station via cells. A wireless device may notify the base station whether the wireless device supports a power saving operation. The wireless device, based on the notification, may be enabled or activated for the power saving operation.
One or more methods, apparatuses, computer-readable storage mediums, and systems for reporting delay information. One or more wireless devices may communicate with a base station in a wireless network. Logical channel configuration parameters may be used to trigger a reporting procedure in the one or more wireless devices. A report (e.g., reporting delay information) may be generated and sent to the base station based on the logical channel configuration parameters.
H04W 72/21 - Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
H04W 28/02 - Traffic management, e.g. flow control or congestion control
H04W 72/566 - Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
One or more wireless devices may be configured with resources for transmission. The resources may comprise configured grant transmission occasions for uplink transmission. At least one of the configured grant transmission occasions may not be used by a wireless device. An indication of one or more configured grant transmission occasions that are used, and/or that are not used, by the wireless device may be provided to a base station.
TriSoup triangles may be used to model a point cloud. Some points may be missed when modeling the point cloud. Missed points may be recovered by identifying points that are contained within one or more extensions of a TriSoup triangle. One or more parameters may be used for voxelizing the one or more extensions of the triangle. Instead of using a fixed value for parameters for all point clouds or portions of a point cloud, one or more of parameters may be determined based on local characteristics of a triangle. By dynamically determining parameters, consistency of voxelizing triangles may be achieved, and/or a visual quality of decoded point cloud data may be improved.
A wireless device may perform a handover from one cell to another. The wireless device may perform channel state information measurement and/or reporting for one or more candidate cells. Reference signal configuration information indicating synchronization signal blocks associated with candidate cells, for example, for a reference signal received power measurement, may be received by the wireless device. A reference signal received power report may be transmitted by the wireless device, and based on the reference signal received power measurement, the wireless device may switch to a candidate cell as the primary cell.
A wireless device may communicate with a base station. A message from the base station may indicate one or more occasions for the wireless device to transmit and/or receive data and/or control information. The wireless device may use uplink control information to inform the base station whether one or more occasions are unused. The message may indicate if/whether such uplink control information is allowed to be multiplexed into an occasion and/or an offset value associated with such multiplexing.
H04L 1/1607 - Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals - Details of the supervisory signal
H04L 1/1829 - Arrangements specially adapted for the receiver end
TriSoup triangles may be used to model a point cloud. Some points may be missed when modeling the point cloud using Tri Soup triangles. Missed points may be recovered by identifying points that are contained within a thickness of a TriSoup triangle (e.g., a volumetric area above and below the Tri Soup triangle). The recovered points found within a thickness of the Tri Soup triangles may be voxelized to ensure continuity of the triangle-based modeling between TriSoup triangles.
One or more methods, apparatuses, computer-readable storage mediums, and systems for implementing coding techniques to reduce the quantity of possible occupancy configurations for a neighborhood of a sub-cuboid. A limitation for implementing such coding techniques may be a large memory footprint. The memory footprint may be reduced by using a simplified tree structure.
Systems, apparatuses, and methods are described for adjusted exposure threshold values. Each user may be associated with one or more of a plurality of exposure threshold values. Exposure threshold values may be modified based on one or more viewing statistics.
An encoder and/or a decoder may code visual data, based on a motion compensated point cloud. For example, the encoder and/or the decoder may determine one or more symbols of a neighborhood configuration of a current edge based at least on the motion compensated point cloud. The encoder and/or the decoder may code (e.g., arithmetic code) vertex information of the current edge based on a context (or probability model). The context (or probability model) may be selected using, for example, a look up table, based on the neighborhood configuration. The neighborhood configuration may be a reduced configuration that may represent a subset of symbols of a whole neighborhood configuration.
H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
H04N 19/597 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
17.
MOTION COMPENSATION BASED NEIGHBORHOOD CONFIGURATION FOR TRISOUP CENTROID INFORMATION
One or more methods, apparatuses, computer-readable storage mediums, and systems for entropy coding vertex information of an edge in a voxelized space of a point cloud are disclosed. Symbols of a neighborhood configuration of a current edge may be determined based on one or more already coded edges. The already coded edges may be selected from a spatial topology of edges. The use of a motion-compensated point cloud for coding centroid residual values may enhance interframe correlation used for determining a context or probability model. This increased correlation may improve the selection of coders, leading to enhanced compression of centroid residual values.
A wireless device may communicate with a base station via a channel of a cell. Properties of the channel may be assessed based on a reference signal. The reference signal may be indicated by a transmission configuration indication state, which may be determined based on a list of transmission configuration indication states configured for the cell and/or for a reference cell.
One or more methods, apparatuses, computer-readable storage mediums, and systems for entropy coding vertex information of an edge in a voxelized space of a point cloud are disclosed. Symbols of a neighborhood configuration of a current edge may be determined based on one or more already coded edges. The already coded edges may be selected from a spatial topology of edges or its subset. An index indicating an appropriate context or probability model for a given occupancy configuration for a neighborhood of a current edge may be retrieved.
H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
H04N 19/597 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
A probability model may be selected based on an indication of whether a magnitude symbol of a block vector difference (BVD) matches a magnitude symbol of a BVD predictor. The determined probability model may be used to decode indications of whether other magnitude symbols of the BVD match other magnitude symbols of the BVD predictor. The magnitude of the BVD may be determined using the values of the magnitude symbols of the BVD predictor and the indications of whether the magnitude symbols of the BVD match the magnitude symbols of the BVD predictor.
H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
H04N 19/167 - Position within a video image, e.g. region of interest [ROI]
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
21.
FLIPPED TEMPLATES FOR RECONSTRUCTION-REORDERED INTRA BLOCK COPY
A current block may be encoded/decoded based on a reference block flipped relative to the current block. An indication of whether a value of a parameter (e.g., a block vector difference) indicating the reference block matches a value of a predictor for the parameter (e.g., a block vector difference predictor) may be entropy encoded. The predictor may be selected from among a plurality of candidates based on costs associated with the plurality of candidates associated with candidate reference blocks. The cost of each candidate may be based on comparisons between a template of a current block and templates of the candidate reference blocks, where the templates of the candidate reference blocks have a shape flipped relative to that of the current block.
H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
22.
IMPROVED PREDICTION WITH LOCAL ILLUMINATION COMPENSATION
A current block to be encoded and candidate reference block templates may be determined from the same picture. A bitstream may include an indication of whether to use local illumination compensation (LIC) on the current block. Based on the indication, differences between the current block and the candidate reference blocks may be determined. Based on the differences, a reference block may be determined, and a prediction of the current block may be made based on the indication and the difference between the current block and the reference block.
H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
23.
BLOCK VECTOR DIFFERENCE (BVD) INDICATION WITH REDUCED OVERHEAD
Encoding and/or decoding a block of a video frame may be based on a previously decoded reference block in the same frame or in a different frame. The reference block may be indicated by a block vector (BV). The BV may be encoded as difference (e.g., block vector difference (BVD)) between a block vector predictor (BVP) and the BV. The BVP may comprise a null component, for example, based on the BV comprising a null component. Signaling overhead may be reduced by indicating whether the BV comprises a null component and/or a direction of the null component.
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
A wireless device may switch from a source cell to a target cell after receiving a cell switch command. The wireless device may determine whether to perform a reset and/or recovery procedure based on whether the source cell and the target cell are in a same cell group. One or more configuration parameters may be used to indicate whether to perform a reset and/or recovery procedure.
A wireless device may communicate with a base station. A simultaneous transmission configuration indication update (e.g., TCI update) cell list may be provided for a group of cells. The wireless device may switch from a multiple transmission/reception point mode (e.g., multi-TRP mode) to a single-transmission/reception point mode, for example, if the wireless device receives a control command indicating activation of a transmission configuration indication state for one or more transmission/reception points of a plurality of transmission/reception points of a cell in a simultaneous transmission configuration indication update list. The wireless device may switch from a multiple transmission/reception point mode to a single transmission/reception point mode, for example, if a second cell in the simultaneous transmission configuration indication update list is not served by at least one of the one or more transmission/reception points.
H04L 5/00 - Arrangements affording multiple use of the transmission path
H04B 7/06 - Diversity systems; Multi-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
26.
DOWNLINK CONTROL CHANNEL MONITORING FOR FAST CELL SWITCHING
A wireless device may communicate via one or more cells. Cell switching may cause the wireless device to switch from communicating via a serving cell to communicating via a target serving cell. Information for triggering a random access via a candidate serving cell may indicate to acquire early time alignment for the candidate serving cell. The information may indicate whether or not to monitor a channel for a response to a preamble transmission to the candidate serving cell.
A wireless device may communicate via one or more cells. A cell switching command may be used to indicate cell switching for the wireless device. Before the cell switching command is sent/received, an early time alignment acquisition may be performed. A deactivated initial uplink bandwidth part may be used to transmit the preamble. A cell switching command may be used to activate the (deactivated) initial uplink bandwidth part of the candidate cell. After being activated, the initial uplink bandwidth part may be used for uplink signal transmission via the cell.
One or more methods, apparatuses, computer-readable storage mediums, and systems for entropy coding vertex information of an edge in a voxelized space of a point cloud are disclosed. Symbols of a neighborhood configuration of a current edge may be determined based on one or more already coded edges. The already coded edges may be selected from a spatial topology of edges or its subset. A lookup table may be used to retrieve an index for a given occupancy configuration for a neighborhood of a current edge. The index may indicate an appropriate context or probability model. Based on the coding of the current edge, the lookup table may be updated.
H04N 19/597 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
29.
BLOCK VECTOR DIFFERENCE (BVD) INDICATION WITH REDUCED OVERHEAD
Encoding and/or decoding a block of a video frame may be based on a previously decoded reference block in the same frame or in a different frame. The reference block may be indicated by a block vector (BV). The BV may be encoded as difference (e.g., block vector difference (BVD)) between a block vector predictor (BVP) and the BV. The BVP may comprise a null component, for example, based on the BV comprising a null component. Signaling overhead may be reduced by indicating a difference between non-null components of the BVP and the BV.
H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
30.
METHODS AND APPARATUSES FOR MANAGING A MULTIPATH CONNECTION
Methods, apparatuses, and systems are described for managing a multipath connection. A user device may maintain a network path of multiple network paths based on the streaming data that the user device transmits.
A base station may communicate with a wireless device. A message may be used to indicate information for a layer 1 and/or layer 2 triggered mobility (LTM) procedure. For example, a medium access control (MAC) control element (CE) may indicate various information such as a target cell for the LTM procedure, whether to perform a random access (RA) procedure toward a target cell, a TA value, a bandwidth part (BWP) of BWPs of the target cell, and/or other information associated with the LTM procedure.
A wireless device may receive a message indicating that it is to switch cells, such as in a handover process, and the wireless device may take steps to switch cells. The time needed for making the switch can depend on, for example, the time it takes the wireless device to process that message, and different types of messages (e.g., messages at a media access control - MAC - layer) may be processed more quickly than others. A wireless device may quickly cancel a triggered power headroom report (PHR) procedure for an old cell, and trigger a PHR for a new cell, based on receiving such a message. The canceling and/or triggering may be performed even without resetting a MAC entity of the wireless device.
H04W 52/36 - Transmission power control [TPC] using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
H04L 5/00 - Arrangements affording multiple use of the transmission path
33.
METHODS AND APPARATUSES FOR HANDLING END-TO-END ENCRYPTION
Methods, apparatuses, and systems for handling end-to-end encryption are described. A user device may send encrypted data to a server via a proxy using an encryption key shared with multiple network nodes across multiple layers.
Encoding and/or decoding a block of a video frame may be based on a previously decoded reference block in the same frame or a different frame. The reference block may be indicated by a block vector (BV). A block vector difference (BVD) predictor may be used to make predictions about the symbols of one or more magnitude components of a BVD. A quantity of symbols used for BVD magnitude prediction may be limited. The limited quantity of symbols used for prediction may be allocated to one or more of the magnitude components. Allocation of the symbols used for BVD magnitude prediction may be based on the total quantity of symbols used for BVD magnitude prediction and the respective quantities of symbols available for prediction of each of the magnitude components. Symbols of a motion vector difference (MVD) likewise may be predicted.
H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
H04N 19/46 - Embedding additional information in the video signal during the compression process
H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Encoding and/or decoding a block of a video frame may be based on a previously decoded reference block in the same frame or a different frame. The reference block may be indicated by a block vector (BV). A block vector difference (BVD) predictor may be used to make predictions about whether the sign of a BVD is positive or negative. The sign of a BVD may be predicted based on a range of values for a magnitude of the BVD and independent of a precise value for the magnitude of the BVD. A motion vector difference (MVD) predictor may be used to make predictions about the sign of an MVD. The MVD may be used with a motion vector predictor (MVP) to indicate a motion vector (MV).
H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
H04N 19/154 - Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion
H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Encoding and/or decoding a block of a video frame may be based on a previously decoded reference block in the same frame or a different frame. The reference block may be indicated by a block vector (BV). A block vector difference (BVD) predictor may be used to make predictions about the magnitude of a BVD. The BVD predictor may be selected from BVD candidates, which may be pruned based on costs associated with them. Pruning the BVD candidates may improve additional predictions and thus improve the compression efficiency of the predictions. A motion vector difference (MVD) predictor may be used to make predictions about the magnitude of an MVD. The MVD may be used with a motion vector predictor (MVP) to indicate a motion vector (MV).
H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
H04N 19/136 - Incoming video signal characteristics or properties
H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Methods are described for managing transmission resources using user group correlation. A content provider or an advertiser may send, to a network provider, a content item that is to be transmitted to a target audience. The content provider or the advertiser may indicate the target audience by providing data identifying one or more criteria for the target audience. The network provider may use the data from the content provider to determine an initial user group that matches the criteria, and one or more additional user groups that are similar to the initial user group within a threshold. The network provider may transmit the content item to the initial user group and to the additional user groups.
A wireless device may communicate with a base station by using overlapping transmissions. A transmission such as a physical uplink control channel (PUCCH) transmission (e.g., comprising uplink control information (UCI)) may be multiplexed in a repetition of a transmission such as a physical uplink shared channel (PUSCH) transmission. Information such as a channel state information (CSI) report may be multiplexed in a repetition of a transmission such as a physical uplink shared channel (PUSCH) transmission. A rule may be applied to indicate/determine which repetition, of a plurality of repetitions, comprises multiplexed information (e.g., which PUSCH repetition comprises UCI). The rule may comprise including the multiplexed information in a transmission associated with at least one of: a lowest (or highest) frequency or range of frequencies, a lowest (or highest) starting (or ending) resource block, a lowest (or highest) transmission configuration indicator (TCI) state, a lowest (or highest) TCI state index, a lowest (or highest) panel or panel index, and/or any other parameter/indicator that may differentiate a transmission (including the multiplexed information) from other transmission(s). A transmission such as a power headroom report may be multiplexed in a transmission such as a physical uplink shared channel (PUSCH) transmission. A rule may be applied to indicate/determine a value/parameter associated with a transmission. For example, the rule may be used to indicate/determine a value of a power headroom report that may indicate a pathloss reference signal used to determine the power headroom report. The rule may comprise indicating/determining a value/parameter associated with a transmission using at least one of: a lowest (or highest) frequency or range of frequencies, a lowest (or highest) starting (or ending) resource block, a lowest (or highest) transmission configuration indicator (TCI) state, a lowest (or highest) TCI state index, a lowest (or highest) panel or panel index, and/or any other parameter/indicator that may differentiate transmissions. Overlapping transmissions may comprise a plurality of transmissions of a same type/channel, such as a physical uplink shared channel (PUSCH) transmission, a physical uplink control channel (PUCCH) transmission, etc. A rule may be applied to indicate/determine power prioritization for the overlapping transmissions. For example, a rule may be used to indicate which of overlapping transmissions of a same type/channel (e.g., PUSCH, PUCCH, etc.) may be dropped or transmitted using a reduced power if the overlapping transmissions would otherwise exceed a power threshold. The rule may comprise indicating/determining power prioritization for overlapping transmissions based on at least one of: a lowest (or highest) frequency or range of frequencies, a lowest (or highest) starting (or ending) resource block, a lowest (or highest) transmission configuration indicator (TCI) state, a lowest (or highest) TCI state index, a lowest (or highest) panel or panel index, and/or any other parameter/indicator that may differentiate overlapping transmissions.
H04L 1/18 - Automatic repetition systems, e.g. Van Duuren systems
H04L 1/00 - Arrangements for detecting or preventing errors in the information received
H04L 1/1607 - Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals - Details of the supervisory signal
H04L 1/1829 - Arrangements specially adapted for the receiver end
H04L 1/1867 - Arrangements specially adapted for the transmitter end
H04B 7/00 - Radio transmission systems, i.e. using radiation field
39.
DETERMINATION OF BLOCK VECTOR PREDICTOR CANDIDATE LIST
Encoding and/or decoding a block of a video frame may be based on a previously decoded reference block in the same frame or in a different frame. The reference block may be indicated by a block vector (BV). The BV may be encoded as a difference between a block vector predictor (BVP) and the BV. A list of BVP candidates may be generated and/or augmented based on a decoded region of a video frame and/or dimensions of the block. For example, zero-valued candidate BVPs, in the list, may be replaced with other candidate BVPs generated based on a decoded region of a video frame and/or dimensions of the block.
H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
H04N 19/55 - Motion estimation with spatial constraints, e.g. at image or region borders
40.
UNIFIED TRANSMISSION CONFIGURATION INDICATOR STATE INDICATION
A wireless device and a base station may use resources for wireless communications. One or more unified transmission configuration indicator (TCI) state(s) may be indicated using a parameter, field, message, and/or signaling. The unified TCI state(s) may be associated with physical uplink control channel (PUCCH) resource (or a PUCCH resource group). The unified TCI state(s) may be applied for communications, via the PUCCH resource, between the wireless device and the base station for which at least two unified TCI states may be activated. The unified TCI state(s) may be associated with control resource set (CORESET). The unified TCI state(s) may be applied for communications, via the CORESET, between the wireless device and the base station for which at least two unified TCI states may be activated. The unified TCI state may be indicated by downlink control information (DCI) scheduling reception of a physical downlink shared channel (PDSCH) signal. The unified TCI state(s) may be applied for communication, of the PDSCH signal, between the wireless device and the base station for which at least two unified TCI states may be activated. The unified TCI state may be associated with a reference signal resource (or a reference signal resource set). The unified TCI state may be applied for communications, via a reference signal of the reference signal resource set, between the wireless device and the base station for which at least two unified TCI states may be activated. Communication described herein may be performed without requiring additional signaling to configure parameters for such communication.
H04B 7/024 - Co-operative use of antennas at several sites, e.g. in co-ordinated multipoint or co-operative multiple-input multiple-output [MIMO] systems
H04L 5/00 - Arrangements affording multiple use of the transmission path
A wireless device may be configured with resources to communicate with a base station. At least two transmission and reception points may be used to transmit one or more repetitions using resources, such as sounding reference signal (SRS) resources. Repetition may be prioritized over single transmission based on availability of the resources. For example, transmission of a lower priority type of information configured with resources for repetition may be prioritized over transmission of a higher priority type of information that is configured with resources for only a single transmission, such that increased utilization of repetition may be achieved.
Systems, apparatuses, and methods are described for message classification and management. A message may indicate a request for placement of a content item, such as an advertisement or advertisement campaign, into one or more content streams. A message ID associated with the message may be converted to a bit vector to compare to one or more filter data sets. The comparison of the bit vector to the filter data sets may determine whether the message may correspond to a previous message, such as a previous advertisement or advertisement campaign. The message may be classified as a new message or an update message.
Encoding and/or decoding a block of a video frame may be based on a previously decoded reference block in the same frame or in a different frame. The reference block may be indicated by a block vector (BV). The BV may be encoded as difference between a block vector predictor (BVP) and the BV. The BVP may be adjusted to improve prediction accuracy of the BVP.
H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
H04N 19/55 - Motion estimation with spatial constraints, e.g. at image or region borders
44.
TIMING ADVANCE REPORTING IN NON-TERRESTRIAL NETWORKS
Timing advance (TA) reporting may be used in wireless communications. TA reporting information may be provided by a wireless device to align timing between the wireless device and a base station, such as in a non-terrestrial network. TA reporting information may be sent via a scheduling report (SR) procedure, a buffer status report (BSR) procedure, and/or a random access (RA) procedure. To avoid unnecessary transmissions of TA reporting information, TA reporting may be canceled based on one or more of a receipt of a timing offset and/or an expiration of a timer.
The present disclosure relates to methods and devices for display processing including an apparatus, e.g., a display processor. In some aspects, the apparatus may store one or more pixel conversion factors for at least one display panel. The apparatus may also determine whether to switch from a previous frame refresh rate to an updated frame refresh rate at the at least one display panel. Additionally, the apparatus may identify, upon determining to switch from the previous frame refresh rate to the updated frame refresh rate, a pixel conversion factor of the one or more pixel conversion factors associated with the updated frame refresh rate. The apparatus may also refresh the at least one display panel based on the updated frame refresh rate associated the pixel conversion factor.
Data may be communicated during a connected state of the wireless device using configured resources. The wireless device may transition to a non-connected state (e.g., an inactive state, an idle state, a radio resource control (RRC)_INACTIVE state, and/or an RRC_IDLE state). A release message, for transitioning the wireless device from the connected state, may indicate at least one resource for the wireless device to use to be able to send and/or receive data in the non-connected state. The at least one resource may be different from resources used in the connected state.
A base station and/or a wireless device may communicate using a plurality of transmission beams. Multiple transmission beams may be used for transmission such that a message may be sent via different transmission beams. Multiple transmission beams may be used for sending multiple repetitions of the message or for sending different portions of the message.
Data may be communicated during a connected state of the wireless device using configured resources. The wireless device may transition to an inactive state and/or an idle state. A release message, for transitioning the wireless device from the connected state, may indicate resource information for the wireless device to use to be able to send and/or receive data in the inactive state and/or in the idle state.
Wireless communications may use one or more devices for transmission and/or reception that may lead to potentially harmful exposure. One or more safety measures may be used for wireless communication devices, such as maximum power exposure (MPE) reporting and/or related operations. A time window may be used to detect a quantity of exposure instances. A message may be sent indicating exposure, for example, based on a quantity of exposure events during the time window satisfying a threshold. An MPE report may be sent based on MPE detection and one or more messages, such as for cell activation, bandwidth part (BWP) or other wireless resource activation and/or switching, and/or a discontinuous reception (DRX) or other state transition. An MPE report may be on a per-panel basis using a power headroom report (PHR) such that a panel-specific MPE report may be kept pending until sent in a PHR report.
H04W 52/42 - TPC being performed in particular situations in systems with time, space, frequency or polarisation diversity
H04B 7/06 - Diversity systems; Multi-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
H04W 52/36 - Transmission power control [TPC] using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
Control information may be used to schedule communications between a wireless device and a base station. The wireless device may monitor control channels associated with one or more cells to receive the control information.
A wireless device may perform a listen-before transmit (LBT) procedure for an uplink transmission. An LBT failure recovery procedure may be initiated based on a failure of one or more LBT procedures. The LBT failure recovery procedure may be aborted and/or canceled based on one or more conditions, such as receiving configuration (or reconfiguration) parameters, receiving an indication of a bandwidth part switching, deactivating a cell, and/or receiving a request to set (or reset) a communication layer of the wireless device.
Systems, apparatuses, and methods are described for wireless communications. Beam failure recovery (BFR) may be used for recovering a beam pair link between a base station and a wireless device. A wireless device and/or a base station may detect a beam failure and determine a type of BFR procedure, resources for the BFR procedure, and a transmission power for the BFR procedure.
Systems, apparatuses, and methods are described for wireless communications. Random access procedures may include various types of procedures, such as four-step or two-step random access procedures. One or more indicators may be included in one or more messages for a handover to indicate a type of a random access procedure. Additionally or alternatively, one or more indicators for transmission power may be used to determine a random access procedure.
A wireless device receives one or more messages. The one or more messages may comprise a first RNTI for a first SPS and a second for a second SPS. A downlink control information (DCI) corresponding to one of the first RNTI or the second RNTI may be received. The DCI may be validated, at least based on a cyclic shift value associated with the DCI, if the DCI corresponds to the first RNTI. Otherwise, the DCI may be validated without considering the cyclic shift value. One of the first SPS or the second SPS, corresponding to the DCI, may be activated in response to the validating being successful.
Systems for distributed controlled access to data stored across a plurality of sources are disclosed. A plurality of content providers maintain user databases. A first distributed database contains a master identifier for each user of each content provider. Stored in relation to the master identifier are the locations of the user's data in each of the content providers. A second distributed database comprises data identifying for each of the users, entities that are authorized to access the user's data. In response to a request from an entity, the second database is queried and, based upon access rights data, user's whose data the requesting entity may view are determined. The first distributed database is queried to determine for the identified user, the location of user data. The data is retrieved and stored at a location accessible by the entity. The second distributed database is updated to record the data access.
AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCH (Singapore)
NBCUNIVERSAL MEDIA, LLC (USA)
COMCAST CABLE COMMUNICATIONS, LLC (USA)
Inventor
Ng, Sheau
Reale, Jeffrey
Mckenzie, Shannon
Yau, Wei Yun
Roy, Sujoy
Wan, Kong-Wah
Ahmad, Mohammad Khalid Bin
Abstract
A content adaptation method includes: obtaining a primary metadata profile associated with a particular time point of primary content; obtaining secondary metadata profiles each associated with corresponding secondary content of a plurality of secondary content; identifying one of the plurality of secondary content associated with a secondary metadata profile having a desired similarity value with the primary metadata profile associated with the primary content; and matching the identified secondary content with the particular time point of the primary content.
A computing device may be configured to provide authorization to a first content source to provide first content to a user device. The computing device may receive a request from the first content source to identify a location of second content to be presented to the user device and respond to the request by providing an address to the first content source. At the provided address, a request for the second content from the user device may be received. When responding to the request, the computing device may retrieve information associated with the user (e.g., user preference information) from the user device. Using this information, the computing device may generate at least one parameter for selecting the second contend and send a response to the user device. The response may include an address for the second content and the at least one parameter for selecting the second content.
Aspects of the disclosure relate to routing queries to a network repository and load balancing in a network. For a network repository having a plurality of content storage sites, relative replication latency of data among a pair of content storages sites can be monitored. Data indicative of such replication latency can be distributed among the content storage sites and can be provided, for example, to a network node in a system layer. A traffic and control manager can determine routing pathways for queries based at least in part on the relative replication latency data and performance conditions of network nodes.
The features relate generally to acquiring, formatting, and distributing video content to a variety of devices in multiple geographies. Some features described herein relate to preserving the stereoscopic effect for the formatting and distribution of 3D video content. Additionally, features described herein relate to customized and/or dynamic generation of a 3D stream based on a user device and/or user preferences.
A modem system may include modems that have multiple upstream transmitters for transmitting signals upstream in a communication network. In some embodiments herein, one or more of those upstream transmitters may be retasked to transmit downstream signals for reception at devices within a modem's premises. The downstream signal may be modulated differently from its original modulation as received by the modem, and may be modulated in a manner that can be received by legacy components on the premises, such as analog televisions.
H04B 1/38 - Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
A system and method for improving the handling, management, and retention of particular accounts. An allowable calling number list is generated via a suitable mechanism such as a call center. The allowable calling number list is utilized by telephone number management server to manage inbound call access to suspended accounts. Account representatives are given access to the suspended numbers. Additionally, certain emergency inbound calls may be permitted from select numbers.
A system and method of providing content in a digital video network are disclosed. The system may detect the resolution capability of a user's device, and automatically configure electronic program guide (EPG), viewing and/or recording options accordingly. User preferences may also be used. Record and viewing requests may result in tuning to and decoding different datastreams.
A stereoscopic production solution, e.g., for live events, that provides 3D video asset distribution to multiple devices and networks is described. In some embodiments, live or recorded 3D video content may be accessible by different service providers with different subscribers/users and protocols across a network of the content provider. A first video signal corresponding to a first video feed for one eye of a viewer may be received and a second video signal corresponding to a second video feed for the second eye of the viewer may be received. The first video signal and the second video signal may be encoded. The encoded first video signal and the encoded second video signal may be transmitted independently over a network. The two video signals may be received and frame synced at an off-site location for eventual rendering to a display device.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
64.
CONTROL PLANE ARCHITECTURE FOR MULTICAST CACHE-FILL
A multicast content delivery system can use both multicast and unicast streams to efficiently use available bandwidth to deliver content. Available multicast content can be identified to gateways serving consumption devices, and the gateways can receive requests for unicast content deliver, but honor the requests with multicast group sessions.
To be accessed on different media players, requested content must be delivered in a format that is supported by the requesting device. A dynamic content packager for encrypting and packaging requested content for different requesting devices at the time of consumption is disclosed.