Patent application number | Description | Published |
20090176489 | Apparatus and Methods to Facilitate Seamless Handoffs between Wireless Communication Networks - Apparatus and methods for facilitating a handover of a wireless communication device on a first wireless communication network to a second wireless communication network, wherein the first and second wireless communication networks include communications protocols that are incompatible, are disclosed. The facilitation can include establishing communications between the wireless communication device and an interworking component of the second wireless communication network using a transparent tunnel through the first wireless communication network so that a message containing session information for the second wireless communication network can be exchanged. The facilitation further includes creating a profile on the second wireless communication network for a communication session between the wireless communication device and the second wireless communication network. | 07-09-2009 |
20120284372 | ADAPTIVE DNS PRE-FETCHING - Methods and apparatus for obtaining web content are disclosed. The method includes identifying resources identified by domain name references that a user may request, obtaining a status of at least one operating condition that affects operations of the communication device, fetching, in advance of the user requesting the content, network addresses of the resources so as to resolve the domain name references, and adapting a level of the fetching based upon the at least one operating condition. The network addresses of the resources are cached so as to generate cached network addresses, and if the user requests the content, the cached network addresses are utilized to access the resources associated with the content. | 11-08-2012 |
20130044599 | REVERSE LINK CONTROL TO REDUCE FORWARD LINK LATENCY - Some implementations provide a method for prioritizing reverse link packets so that particular reverse link packets are transmitted with a reduced latency in order to improve spectral efficiency of the forward link. The method also optionally includes weighting packets according to their determined lengths, and transmitting packets based on the determined weights. In one implementation, the method includes sorting packets at least according to one of size, type and nature of the data in the packets. Accordingly, sorting of the packets includes at least one of determining the size and the type of each packet. In one implementation, sorting the packets includes deep-packet inspection to determine a respective priority value for each packet. | 02-21-2013 |
20130064179 | MANAGEMENT OF TCP/IP MESSAGING IN WIRELESS NETWORKS - Some implementations of the present invention provide mechanisms for gating the transmission of FIN and other short overhead messages of the like in order to improve spectral efficiency. In some implementations spectral efficiency is improved by reducing the number of air-link connections established to merely transmit FIN and other short overhead messages of the like. In one implementation FIN messages are buffered in a queue and transmitted when an air-link connection is established to transmit higher value messages. In one implementation FIN messages are buffered and transmitted when the contents of the buffer breach a threshold that justifies the establishment of an air-link connection to transmit the contents of the buffer. | 03-14-2013 |
20130215788 | METHOD AND APPARATUS FOR REDUCING POWER CONSUMPTION IN A WIRELESS COMMUNICATION DEVICE - A wireless communications power saving method and apparatus is provided. The method includes establishing a circular buffer configured to maintain a number of most recently encountered frame delay times and waiting a frame delay time after receiving a further frame before the station enters a power save state. Frame delay time is a period equal to a largest most recently encountered frame delay period in the circular buffer. The method further determines, at a station, a dormancy time based on a number of data frames received since the station transitioned from an inactive mode to an active mode, a packet transmission rate, and a data frame time interval representing time between data frames received at the station, and causes the station to switch to a further inactive mode if a next packet is not received within the dormancy time after receipt of a previous packet. | 08-22-2013 |
20130215812 | WIRELESS COMMUNICATION DEVICE POWER REDUCTION METHOD AND APPARATUS - A wireless communications power saving method and apparatus is provided. The method includes, when no reverse link traffic exists and no forward link traffic has been received for a predetermined amount of time, establishing, at a terminal, a reverse link transmission pilot signal duty cycle, and boosting overhead channel signal transmission power during ON slots and gating overhead channel and pilot signal transmission power during OFF slots. The design further includes estimating, at the terminal, an available data transmission rate, determining an actual data transmission rate, setting a terminal transmission duty cycle for a next period based on the estimated available data transmission rate, the actual data transmission rate, and a margin of error, and transmitting data from the terminal according to the terminal transmission duty cycle. | 08-22-2013 |
20130225145 | OPTIMIZING SIGNALING LOAD OVERHEAD AND BATTERY CONSUMPTION FOR BACKGROUND APPLICATIONS - The disclosure relates to managing applications configured for execution on a mobile device. An embodiment of the disclosure receives one or more network access requests from one or more applications executing on the mobile device, determines that the mobile device is operating in a background mode, suppresses transmission to a network of the one or more network access requests to a network based on the determination, and transmits a subset of the one or more network access requests upon transition out of the background mode. | 08-29-2013 |
20130301437 | APPARATUS AND METHOD FOR CONTROLLING AN ACCESS PROBE TRANSMIT POWER ACCORDING TO A REVERSE LINK UNDERLOAD CONDITION - Apparatus and methods are disclosed for adapting the power of an access probe transmission, in accordance with a reverse link underload indicator provided by the base station. In one example, the base station can transmit a one-bit reverse link underload indicator as an information element broadcasted within a general page message (GPM). Here, the reverse link underload indicator can indicate whether a measured rise-over-thermal (RoT) at the base station is less than a given threshold. The access terminal may accordingly reduce the initial transmit power of an access probe transmission in the case of a reverse link underload condition, as this condition would indicate that the base station could accommodate reduced power access probe transmissions without substantially decreasing the probability of a quick detection of the access attempt. Other aspects, embodiments, and features are also claimed and described. | 11-14-2013 |
20140105085 | DEVICES AND METHODS FOR FACILITATING DISCONTINUOUS TRANSMISSION ON ACCESS TERMINALS - Access terminals are adapted to facilitate discontinuous transmission (DTX). According to one example, an access terminal can employ a short timescale DTX mode and a long timescale DTX mode independent of one another. The access terminal can determine whether a first set of predetermined factors are present. When the first set of factors are determined to be present, the access terminal may enable a short timescale DTX mode, independent of whether a long timescale DTX mode is enabled or not. A determination may also be made whether a second set of predetermined factors are present. When the second set of predetermined factors are determined to be present, the access terminal may enable a long timescale DTX mode, independent of whether the short timescale DTX mode is enabled or not. Other aspects, embodiments, and features are also included. | 04-17-2014 |
20140247761 | WIRELESS COMMUNICATION DEVICE POWER REDUCTION METHOD AND APPARATUS - A wireless communications power saving method and apparatus is provided. The method includes, when no reverse link traffic exists and no forward link traffic has been received for a predetermined amount of time, establishing, at a terminal, a reverse link transmission pilot signal duty cycle, and boosting overhead channel signal transmission power during ON slots and gating overhead channel and pilot signal transmission power during OFF slots. The design further includes estimating, at the terminal, an available data transmission rate, determining an actual data transmission rate, setting a terminal transmission duty cycle for a next period based on the estimated available data transmission rate, the actual data transmission rate, and a margin of error, and transmitting data from the terminal according to the terminal transmission duty cycle. | 09-04-2014 |
20140295853 | APPARATUS AND METHODS TO FACILITATE SEAMLESS HANDOFFS BETWEEN WIRELESS COMMUNICATION NETWORKS - Apparatus and methods for facilitating a handover of a wireless communication device on a first wireless communication network to a second wireless communication network, wherein the first and second wireless communication networks include communications protocols that are incompatible, are disclosed. The facilitation can include establishing communications between the wireless communication device and an interworking component of the second wireless communication network using a transparent tunnel through the first wireless communication network so that a message containing session information for the second wireless communication network can be exchanged. The facilitation further includes creating a profile on the second wireless communication network for a communication session between the wireless communication device and the second wireless communication network. | 10-02-2014 |
20150142874 | PRIORITIZED ONE-SHOT BROWSING TO REDUCE HTTP PAGE DOWNLOAD DELAY - Methods and apparatus are described for reducing round-trip time (RRT) for communications between a proxy and a browser. The methods and apparatus may include receiving a webpage from a server in response to forwarding to the server a first request received from the browser. Further, the methods and apparatus may include parsing the webpage for one or more object identifiers. Moreover, the methods and apparatus may include requesting one or more objects from the server based on the one or more object identifiers. Additionally the methods and apparatus may include storing the one or more objects received from the server. | 05-21-2015 |
20160007228 | RATE CONTROL FOR WIRELESS COMMUNICATION - Rate control is provided for communicating within a wireless communication network. In some examples, redundant packet information transmitted over separate links, each link having its own independent rate control loop, can result in improvement in packet reliability with fast convergence to a desired error level. In other examples, artificial degradation of a received data stream can be utilized to improve packet reliability, also with fast convergence to the desired error level. | 01-07-2016 |
20160037553 | LOW LATENCY WLAN MEDIUM ACCESS - A method and apparatus for managing access to a wireless medium by one or more stations (STAs) in a wireless network. A device determines a first transmit opportunity for a first STA of the one or more STAs in the wireless network. The device enables the first STA to access the wireless medium for a duration of the first transmit opportunity by broadcasting a first grant message to the one or more STAs in the wireless network. The first grant message indicates allocation of the first transmit opportunity to the first STA. The device may selectively adjust the duration of the first transmit opportunity based at least in part on one or more properties of the wireless network. | 02-04-2016 |
Patent application number | Description | Published |
20130121416 | Reference Processing Using Advanced Motion Models for Video Coding - Processing a reference picture is described. A reference processing unit enables signaling of parameters such as motion model parameters, interpolation filter parameters, intensity compensation parameters, and denoising filter parameters. Methods for estimating the various parameters are also discussed. Processing improves quality of a reference picture prior to its use for prediction of a subsequent picture and thus improves the prediction. | 05-16-2013 |
20130177066 | Context based Inverse Mapping Method for Layered Codec - Context based inverse mapping methods are provided. An image with pixel values within a lower dynamic range can be mapped to an image with pixel values within a higher dynamic range by utilizing context information associated with pixels in the lower dynamic range image. | 07-11-2013 |
20130194505 | Optimized Filter Selection for Reference Picture Processing - Reference processing may be used in a video encoder or decoder to derive reference pictures that are better correlated with a source image to be encoded or decoded, which generally yields better coding efficiency. Methods for filter selection for a reference processing unit adapted for use in a video codec system are discussed. Specifically, methods for filter selection based on performing motion estimation and obtaining distortion/cost information by comparing reference pictures, either processed or non-processed, with the source image to be encoded are discussed. | 08-01-2013 |
20130251027 | Complexity Scalable Multilayer Video Coding - A multi-layer video system has a first layer encoder that encodes a first layer of video information, at least one second layer encoder that encodes at least one second layer of video information, and an encoder side reference processing unit (RPU) that estimates one or more of an optimal filter or an optimal process that applies on a reference picture that is reconstructed from the first video information layer, and processes a current picture of the second video information layer, based on a correlation between the first layer reconstructed reference picture. The correlation relates to a complexity characteristic that scaleably corresponds to the first video information layer reconstructed reference picture and the second video information layer current picture. A scalable video bitstream is outputted, which may be decoded by a compatible decoder. A decoder side RPU and the encoder side RPU function as an RPU pair. | 09-26-2013 |
20130329795 | Floating Point Video Coding - Floating point video coding is described. In particular, a video encoder/decoder and methods for floating point video coding are discussed. Floating point video coding can be used in the video encoder and decoder to support video content, such as HDR content. Specifically, a video codec structure such as H.264/AVC can be modified in order to support floating point video coding. Within any component of a codec system, some operations can be performed at floating point precision whereas other operations can be performed at fixed point precision. | 12-12-2013 |
20140010282 | POWER AWARE VIDEO DECODING AND STREAMING - Methods and systems are disclosed for a mobile device to decode video based on available power and/or energy. For example, the mobile device may receive a media description file (MDF) from for a video stream from a video server. The MDF may include complexity information associated with a plurality of video segments. The complexity information may be related to the amount of processing power to be utilized for decoding the segment at the mobile device. The mobile device may determine at least one power metric for the mobile device. The mobile device may determine a first complexity level to be requested for a first video segment based on the complexity information from the MDF and the power metric. The mobile device may dynamically alter the decoding process to save energy based on the detected power/energy level. | 01-09-2014 |
20140010294 | CODEC ARCHITECTURE FOR MULTIPLE LAYER VIDEO CODING - Systems, methods, and instrumentalities are provided to implement video coding system (VCS). The VCS may be configured to receive a video signal, which may include one or more layers (e.g., a base layer (BL) and/or one or more enhancement layers (ELs)). The VCS may be configured to process a BL picture into an inter-layer reference (ILR) picture, e.g., using picture level inter-layer prediction process. The VCS may be configured to select one or both of the processed ILR picture or an enhancement layer (EL) reference picture. The selected reference picture(s) may comprise one of the EL reference picture, or the ILR picture. The VCS may be configured to predict a current EL picture using one or more of the selected ILR picture or the EL reference picture. The VCS may be configured to store the processed ILR picture in an EL decoded picture buffer (DPB). | 01-09-2014 |
20140036999 | FRAME PRIORITIZATION BASED ON PREDICTION INFORMATION - Priority information may be used to distinguish between different types of video data, such as different video packets or video frames. The different types of video data may be included in the same temporal level and/or different temporal levels in a hierarchical structure. A different priority level may be determined for different types of video data at the encoder and may be indicated to other processing modules at the encoder, or to the decoder, or other network entities such as a router or a gateway. The priority level may be indicated in a header of a video packet or signaling protocol. The priority level may be determined explicitly or implicitly. The priority level may be indicated relative to another priority or using a priority identifier that indicates the priority level. | 02-06-2014 |
20140037015 | SAMPLING GRID INFORMATION FOR SPATIAL LAYERS IN MULTI-LAYER VIDEO CODING - Sampling grid information may be determined for multi-layer video coding systems. The sampling grid information may be used to align the video layers of a coding system. Sampling grid correction may be performed based on the sampling grid information. The sampling grids may also be detected. In some embodiments, a sampling grid precision may also be detected and/or signaled. | 02-06-2014 |
20140050264 | Slice base skip mode signaling for multiple layer video coding - Methods and apparatus may be used to signal slice skip mode of a multiple layer scalable coding system. A correlation between the corresponding regions of video signals in multiple layers and inter-layer processing techniques may make it possible to infer a slice or picture in the enhancement layer from the corresponding region in a base layer picture. Accordingly, a video stream may be encoded to indicate that an enhancement layer slice or picture may be skipped. | 02-20-2014 |
20140064374 | METHOD AND APPARATUS OF MOTION VECTOR PREDICTION FOR SCALABLE VIDEO CODING - Inter-layer motion mapping information may be used to enable temporal motion vector prediction (TMVP) of an enhancement layer of a bitstream. For example, a reference picture and a motion vector (MV) of an inter-layer video block may be determined. The reference picture may be determined based on a collocated base layer video block. For example, the reference picture may be a collocated inter-layer reference picture of the reference picture of the collocated base layer video block. The MV may be determined based on a MV of the collocated base layer video block. For example, the MV may be determined by determining the MV of the collocated base layer video block and scaling the MV of the collocated base layer video block according to a spatial ratio between the base layer and the enhancement layer. TMVP may be performed on the enhancement layer picture using the MV of the inter-layer video block. | 03-06-2014 |
20140072031 | Reference Picture Lists Modification - Systems, methods, and instrumentalities are disclosed relating to modifications to reference picture lists used for multiple layer video coding. A bitstream that may include a reference picture list of a slice may be received. An indication to reposition a reference picture within the reference picture list from a first position to a second position may be received. An indication to insert a reference picture within the reference picture list at a position may be received. The reference picture may be repositioned and/or inserted in the reference picture list in response to receiving the indication. A reference picture previously associated with the position may be shifted in the reference picture list according to the indication to reposition and/or insert the reference picture, although an indication to reposition the reference picture previously associated with the position may not be received. The slice may be decoded using the reference picture list. | 03-13-2014 |
20140079126 | Method and Apparatus for Region of Interest Video Coding Using Tiles and Tile Groups - Systems, methods, and instrumentalities are disclosed relating to region of interest (ROI) video coding using tiles and tile groups. An encoded video sequence including a plurality of tiles may be received. The plurality of tiles may be divided into one or more tile groups. Signaling indicating parameters of the one or more tile groups may be received. A tile group of the one or more tiles groups may be decoded and a picture relating to the decoded tile group may be displayed. The decoded tile group may overlap the ROI. The ROI may correspond to the displayed picture and the displayed picture may be a portion of the encoded video sequence. The tile groups that do not overlap the ROI may not be decoded. | 03-20-2014 |
20140092999 | CROSS-PLANE FILTERING FOR CHROMA SIGNAL ENHANCEMENT IN VIDEO CODING - Cross-plane filtering may be used to restore blurred edges and/or textures in one or both chroma planes using information from a corresponding luma plane. Adaptive cross-plane filters may be implemented. Cross-plane filter coefficients may be quantized and/or signaled such that overhead in a bitstream minimizes performance degradation. Cross-plane filtering may be applied to select regions of a video image (e.g., to edge areas). Cross-plane filters may be implemented in single-layer video coding systems and/or multi-layer video coding systems. | 04-03-2014 |
20140198842 | Hybrid Encoding and Decoding Methods for Single and Multiple Layered Video Coding Systems - Encoding and decoding methods for single and multiple layered video coding systems are provided. Specifically, video information provided to a base layer and one or more enhancement layers can be coded using a picture coding mode and/or a residual coding mode. Selection between coding modes can be performed on a region-by-region basis. | 07-17-2014 |
20140286433 | HIERARCHICAL MOTION ESTIMATION FOR VIDEO COMPRESSION AND MOTION ANALYSIS - Systems and methods for hierarchical motion estimation are described. The hierarchical motion estimation may provide motion information and pixel correlation among temporal pictures at different resolutions, which may be utilized in motion related video processing applications such as video coding, motion compensation based denoising, interpolation, and others to improve the quality and/or speed of motion predictions. Systems and methods of video processing that include pre- and post-processing utilizing information from hierarchical motion estimations are also discussed. Specifically, systems and methods of video processing with hierarchical motion estimation instead of or in addition to other motion estimations are shown. | 09-25-2014 |
20140317234 | BANDWIDTH ADAPTATION FOR DYNAMIC ADAPTIVE TRANSFERRING OF MULTIMEDIA - Bandwidth adaptation is achieved with selection of quality levels of media content to be transferred based on network conditions. | 10-23-2014 |
20140321552 | Optimization of Deblocking Filter Parameters - Systems and methods for selection of deblocking parameters are described. These systems and methods are dependent on and can be adjusted based on applications in which deblocking filtering is to be applied. Various deblocking parameters are iteratively applied in a filter, then the respective distortion values are evaluated in order to select the optimal deblocking parameter. Use of edge detection in relation to selection of deblocking parameters is also described. | 10-30-2014 |
20140341305 | SPECIFYING VISUAL DYNAMIC RANGE CODING OPERATIONS AND PARAMETERS - Coding syntaxes in compliance with same or different VDR specifications may be signaled by upstream coding devices such as VDR encoders to downstream coding devices such as VDR decoders in a common vehicle in the form of RPU data units. VDR coding operations and operational parameters may be specified as sequence level, frame level, or partition level syntax elements in a coding syntax. Syntax elements in a coding syntax may be coded directly in one or more current RPU data units under a current RPU ID, predicted from other partitions/segments/ranges previously sent with the same current RPU ID, or predicted from other frame level or sequence level syntax elements previously sent with a previous RPU ID. A downstream device may perform decoding operations on multi-layered input image data based on received coding syntaxes to construct VDR images. | 11-20-2014 |
20150098510 | COMBINED SCALABILITY PROCESSING FOR MULTI-LAYER VIDEO CODING - A video coding system may perform inter-layer processing by simultaneously performing inverse tone mapping and color gamut conversion scalability processes on a base layer of a video signal. The video coding system may then perform upsampling on the processed base layer. The processed base layer may be used to code an enhancement layer. Bit depth may be considered for color gamut conversion modules. Luma and/or chroma bit depths may be aligned with respective larger or smaller bit depth values of luma and/or chroma. | 04-09-2015 |
20150103886 | HIGH LEVEL SYNTAX FOR HEVC EXTENSIONS - A video coding device may identify a network abstraction layer (NAL) unit. The video coding device may determine whether the NAL unit includes an active parameter set for a current layer. When the NAL unit includes the active parameter set for the current layer, the video coding device may set an NAL unit header layer identifier associated with the NAL unit to at least one of: zero, a value indicative of the current layer, or a value indicative of a reference layer of the current layer. The NAL unit may be a picture parameter set (PPS) NAL unit. The NAL unit may be a sequence parameter set (SPS) NAL unit. | 04-16-2015 |
20150110172 | PARALLEL DECODING METHOD FOR LAYERED VIDEO CODING - Systems, methods, and instrumentalities are disclosed for parallel decoding of a layered video stream. A base layer video stream and an enhancement layer video stream may be received. A picture of the base layer video stream may be decoded via a first processing thread. An inter-layer reference picture associated with the base layer video stream may be generated via the first processing thread. The inter-layer reference picture may include one or more motion fields. A picture of the enhancement layer video stream may be decoded via a second thread using the inter-layer reference picture. The first processing thread and the second processing thread may be synchronized such that the decoding of the picture of the enhancement layer video stream is performed after the generation of the inter-layer reference picture. | 04-23-2015 |
20150186100 | TWO-DIMENSIONAL PALETTE CODING FOR SCREEN CONTENT CODING - Video data, e.g., screen content video data may be palette coded. A palette table including one or more color indices may be produced. A color index may correspond to one color. A palette index map may be created that maps one or more pixels of the video data to a color index in the palette table, or a color that may be explicitly coded. A palette index map prediction data may be generated that includes data that indicates values in the palette index map associated with at least some portions of the video data that are generated in a traverse scan order in which a scan line is scanned in an opposite direction of a preceding parallel scan line. | 07-02-2015 |
20150189298 | METHODS, APPARATUS AND SYSTEMS FOR SCALABLE VIDEO CODING WITH MIXED INTERLACE AND PROGRESSIVE CONTENT - Methods, apparatus, and systems for video coding/decoding are disclosed. One representative method includes a decoder receiving video content including at least a base layer (BL), an enhancement layer (EL) and phase information. The phase information includes an indicator indicating one or more sets of phase parameters from among plural sets of phase parameters. The method further includes assembling the BL into an inter-layer reference (ILR) picture based on the video content and the received phase information, selecting one or both of the ILR picture or an EL reference picture, and predicting a current EL picture using the phase information and one or more of the selected ILR picture or the selected EL reference picture. | 07-02-2015 |
20150256828 | Adaptive Upsampling For Multi-Layer Video Coding - Systems, methods, and instrumentalities are disclosed for adaptive upsampling for multi-layer video coding. A method of communicating video data may involve applying an upsampling filter to a video sequence to create encoded enhancement layer pictures. The upsampling filter may be applied at a sequence level of the video sequence to create the enhancement layer bitstream. The upsampling filter may be selected from a plurality of candidate upsampling filters, for example, by determining whether knowledge of a category related to the video sequence exists and selecting a candidate upsampling filter that is designed for the category related to the video sequence. Upsampling filter information may be encoded. The encoded upsampling information may comprise a plurality of coefficients of the upsampling filter. The encoded upsampling filter information and the encoded enhancement layer pictures may be sent in an output video bitstream. The method may be performed, for example, by an encoder. | 09-10-2015 |
20150264365 | PALETTE CODING FOR SCREEN CONTENT CODING - Video data may be palette decoded. Data defining a palette table may be received. The palette table may comprise index values corresponding to respective colors. Palette index prediction data may be received and may comprise data indicating index values for at least a portion of a palette index map mapping pixels of the video data to color indices in the palette table. The palette index prediction data may comprise run value data associating run values with index values for at least a portion of a palette index map. A run value may be associated with an escape color index. The palette index map may be generated from the palette index prediction data at least in part by determining whether to adjust an index value of the palette index prediction data based on a last index value. The video data may be reconstructed in accordance with the palette index map. | 09-17-2015 |
20150264374 | SYSTEMS AND METHODS FOR RGB VIDEO CODING ENHANCEMENT - Systems, methods, and devices are disclosed for performing adaptive residue color space conversion. A video bitstream may be received and a first flag may be determined based on the video bitstream. A residual may also be generated based on the video bitstream. The residual may be converted from a first color space to a second color space in response to the first flag. | 09-17-2015 |
20150264377 | Reference Picture Set Mapping for Standard Scalable Video Coding - Systems, methods, and instrumentalities are disclosed for reference picture set mapping for scalable video coding. A device may receive an encoded scalable video stream comprising a base layer video stream and an enhancement layer video stream. The base layer video stream and the enhancement layer video streams may be encoded according to different video codecs. For example, the base layer video stream may be encoded according to H.264/AVC and the enhancement layer may be encoded according to HEVC. The enhancement layer video stream may include inter-layer prediction information. The inter-layer prediction information may include information relating to the base layer coding structure. The inter-layer prediction information may identify one or more reference pictures available in a base layer decoded picture buffer (DPB). A decoder may use the inter-layer prediction information to decode the enhancement layer video stream. | 09-17-2015 |
20150358635 | MOTION INFORMATION SIGNALING FOR SCALABLE VIDEO CODING - Systems, methods and instrumentalities are provided to implement motion information signaling for scalable video coding. A video coding device may generate a video bitstream comprising a plurality of base layer pictures and a plurality of corresponding enhancement layer pictures. The video coding device may identify a prediction unit (PU) of one of the enhancement layer pictures. The video coding device may determine whether the PU uses an inter-layer reference picture of the enhancement layer picture as a reference picture. The video coding device may set motion vector information associated with the inter-layer reference picture of enhancement layer to a value indicative of zero motion, e.g., if the PU uses the inter-layer reference layer picture as the reference picture. | 12-10-2015 |
20150365666 | ENHANCED DEBLOCKING FILTERS FOR VIDEO CODING - Deblocking filters used in video coding systems (e.g., single layer video coding systems or multi-layer video coding systems) may be enhanced. Inter layer prediction for scalable video coding (SVC) may be implemented using enhanced deblocking filters. Enhanced deblocking filters may be configured to be adapted, for example by adjusting a deblocking filter boundary strength calculation process. A deblocking filter boundary strength parameter may be assigned in accordance with, for example, a video block partition size of an input video block or a neighboring video block, whether an input video block or a neighboring video block was predicted using an inter layer reference, and/or whether at least one of an input video block or a neighboring video block have one or more corresponding base layer blocks that were coded using intra mode. | 12-17-2015 |
20150373359 | METHODS AND SYSTEMS FOR INTRA BLOCK COPY SEARCH ENHANCEMENT - In an intra-block copy video encoding method, an encoder performs a hash-based search to identify a selected set of candidate blocks for prediction of an input video block. For each of the candidate blocks in the selected set, the encoder determines a correlation between, on the one hand, luma and chroma components of the input video block and, on the other hand, luma and chroma components of the respective candidate blocks. A predictor block is selected based on the correlation and is used to encode the input video block. In different embodiments, the correlation may be the negative of the sum of absolute differences of the components, may include a Jaccard similarity measure between respective pixels, or may be based on a Hamming distance between two high precision hash values of the input video block and the candidate block. | 12-24-2015 |
20150373366 | METHODS AND SYSTEMS FOR INTRA BLOCK COPY CODING WITH BLOCK VECTOR DERIVATION - Systems and methods are described for encoding and decoding video using derived block vectors as predictors in intra block copy mode. In an exemplary encoding method, an encoder identifies at least a first candidate block vector for the prediction of an input video block, where the first candidate block vector points to a first candidate block. The encoder then identifies a first predictive vector (e.g. a block vector or a motion vector) that was used to encode the first candidate block. From the first candidate block vector and the first predictive vector, the encoder generates a derived predictive vector from the first candidate block vector and the first predictive vector. The encoder then encodes the video block in the bit stream using the derived predictive vector for the prediction of the input video block. | 12-24-2015 |
20150373372 | SYSTEMS AND METHODS FOR MODEL PARAMETER OPTIMIZATION IN THREE DIMENSIONAL BASED COLOR MAPPING - Systems, methods, and devices are disclosed for performing adaptive color space conversion and adaptive entropy encoding of LUT parameters. A video bitstream may be received and a first flag may be determined based on the video bitstream. The residual may be converted from a first color space to a second color space in response to the first flag. The residual may be coded in two parts separated by the most significant bits and least significant bits of the residual. The residual may be further coded based on its absolute value. | 12-24-2015 |
20160050430 | ENHANCED TEMPORAL MOTION VECTOR PREDICTION FOR SCALABLE VIDEO CODING - In enhancement layer (EL) coding, the temporal candidate(s) may be derived the merge mode and the non-merge mode. Selection of the reference index of a current prediction unit (PU) and of the reference list of a co-located PU may be considered jointly when constructing the temporal candidate of EL for the merge mode. The selection̂) may be made such that a motion vector (MV) scaling operation may be avoided. A selected motion vector prediction candidate may be added to a merging candidate list in a position before that of a spatial motion vector prediction candidate. A selected motion vector prediction candidate may be added to the merging candidate list in place of a spatial motion vector prediction candidate. | 02-18-2016 |
20160057489 | POWER AWARE ADAPTATION FOR VIDEO STREAMING - Power aware adaptation for a power aware video streaming system may be based on the complexity information conveyed in different ways. A complexity level of a data stream, such as a video data stream, may be selected as a function of a remaining battery-power of a wireless transmit/receive unit (WTRU) and on a state set of a plurality of state sets that may be stored and/or managed by the WTRU. These state sets may correspond to, for example, different content sources and/or different complexity estimation algorithms and may be used to select the complexity level of the data stream. The data stream may then be received at the selected complexity level. The complexity level and/or a bitrate of the data stream may be adapted to accommodate, for example, the remaining battery power and/or other circumstances. The adaptation may be customized according to the objectives of use cases. | 02-25-2016 |
20160065976 | INTER-LAYER REFERENCE PICTURE ENHANCEMENT FOR MULTIPLE LAYER VIDEO CODING - A video device may generate an enhanced inter-layer reference (E-ILR) picture io assist in predicting an enhancement layer picture of a. scalable bitstream. An E-ILR picture may include one or more E-ILR blocks. An E-ILR block may be generated using a differential method, a residual method, a bi-prediction method, and/or a uni-prediction method. The video device may determine a first time instance. The video device may subtract a block of a first base layer picture characterized by the first time instance from a block of an enhancement layer picture characterized by the first time instance to generate a differential block characterized by the first time instance. The video device may perform motion compensation on the differential block and add the motion compensated differential picture to a block of the second base layer picture characterized by the second time instance to generate an E-ILR. block. | 03-03-2016 |
20160080751 | INTER-COMPONENT DE-CORRELATION FOR VIDEO CODING - Cross-component prediction (CCP) and adaptive color transform (ACT) may be performed concurrently in a video coding system. CCP and ACT may be enabled/disabled at the same level (e.g. at the transform unit level) via an indicator signaled in the bitstream such as the ACT enable indicator for the CU. Inverse CCP and ACT may be operated at the same level (e.g. at the transform unit level). Prediction residuals may be converted to original color space without waiting for reconstruction of luma and chroma residuals of an entire prediction unit or coding unit. CCP and ACT transforms may be combined into one process to reduce encoding/decoding latency. Differences in dynamic ranges of color components may be compensated by variable dynamic range adjustments. Differences in bit depths between luma and chroma components may be compensated by selectively disabling the ACT coding tool, scaling a component output of the CCP, adjusting a quantization parameters (QPs) and/or shifting a component output of an inverse transform of the video coding system. | 03-17-2016 |
20160088304 | COMPLEXITY SCALABLE MULTILAYER VIDEO CODING - A multi-layer video system has a first layer encoder that encodes a first layer of video information, at least one second layer encoder that encodes at least one second layer of video information, and an encoder side reference processing unit (RPU) that estimates one or more of an optimal filter or an optimal process that applies on a reference picture that is reconstructed from the first video information layer, and processes a current picture of the second video information layer, based on a correlation between the first layer reconstructed reference picture. The correlation relates to a complexity characteristic that scaleably corresponds to the first video information layer reconstructed reference picture and the second video information layer current picture. A scalable video bitstream is outputted, which may be decoded by a compatible decoder. A decoder side RPU and the encoder side RPU function as an RPU pair. | 03-24-2016 |
20160094853 | SINGLE LOOP DECODING BASED INTER LAYER PREDICTION - Methods, systems, and instrumentalities are described to implement single loop decoding, A video decoding device (VDD) may receive a video bitstream, which may include one or more bitstreams (e.g., base layer bitstream, enhanced layer bitstream, etc.) The VDD may generate a hybrid inter-layer reference (H-ILR) picture. The H-ILR picture may be generated based on one or more inputs including, for example, a first layer motion information, a processed (e.g., upsampled) first layer residue signal, a second layer texture information, etc. The first layer motion information may be derived from a compressed first layer motion field or an uncompressed first layer motion field. An H-ILR block of the H-ILR picture may be reconstructed by deriving motion information of the H-ILR block from one or more neighboring H-ILR blocks in the H-ILR picture, for example, when the neighboring blocks are inter-coded. | 03-31-2016 |
20160100179 | PALETTE CODING FOR SCREEN CONTENT CODING - Sketch copy mode may be used to code blocks comprising irregular lines, syntax redundancy may be removed from blocks with special characteristics, and/or run value coding may be simplified. The parsing dependencies in palette coding design may be removed. For example, the context modeling dependency of the syntax element palette_transpose_flag may be removed, for example, by simplifying the corresponding context model. The context modeling of the syntax element palette_mode may be removed, for example, by using run-length coding without using context. The syntax parsing dependencies and/or the syntax signaling dependencies that are related with escape color signaling may be removed. A palette table generation process may handle input screen content video with high bit depths, for example, at the encoder side. | 04-07-2016 |