38th week of 2015 patent applcation highlights part 71 |
Patent application number | Title | Published |
20150264339 | STEREOSCOPIC DISPLAY - A direct interaction stereoscopic display system that produces an augmented or virtual reality environment. The system comprises one or more displays and one or more beam combiners to virtually project high-resolution flicker-free stereoscopic 3D imagery into a graphics volume in an open region. Viewpoint tracking is provided enabling motion parallax cues. A user interaction volume co-inhabits the graphics volume and a precise low-latency sensor allows users to directly interact with 3D virtual objects or interfaces without occluding the graphics. An adjustable support frame permits the 3D imagery to be readily positioned in situ with real environments for augmented reality applications. Individual display components may be adjusted to precisely align the 3D imagery with components of real environments for high-precision applications and also to match accommodation-vergence distances to prevent eye strain. The system's modular design and adjustability allows display panel pairs of various sizes and models to be installed. | 2015-09-17 |
20150264340 | SYSTEM AND METHOD FOR CREATING A NAVIGABLE, THREE-DIMENSIONAL VIRTUAL REALITY ENVIRONMENT HAVING ULTRA-WIDE FIELD OF VIEW - The present invention relates to a system and method for capturing video of a real-world scene over a field of view that may exceed the field of view of a user, manipulating the captured video, and then stereoscopically displaying the manipulated image to the user in a head mounted display to create a virtual environment having length, width, and depth in the image. By capturing and manipulating video for a field of view that exceeds the field of view of the user, the system and method can quickly respond to movement by the user to update the display allowing the user to look and pan around, i.e., navigate, inside the three-dimensional virtual environment. | 2015-09-17 |
20150264341 | COMMUNICATION INFRASTRUCTURE INCLUDING SIMULTANEOUS VIDEO PATHWAYS FOR MULTI-VIEWER SUPPORT - A communication system is described that allows co-located viewers to simultaneously consume different media content, such as different video content, via the same display screen, wherein video content delivered to at least one co-located viewer is not visible to the other co-located viewer(s). The communication system comprises an infrastructure that includes multiple pathways for delivering media content from one or more media sources to the eyes of each of the co-located viewers, wherein each pathway passes through the pixels of a pixel array included in the shared display screen. The pathways also include distributed or non-distributed processing circuitry that manages certain resources that are shared among the multiple pathways, wherein such shared resources may include shared display resources (e.g., pixels of the pixel array and light generated thereby) and shared data communication resources (e.g., bandwidth on data communication links and processing resources of nodes located on such links). | 2015-09-17 |
20150264342 | LIQUID CRYSTAL DISPLAY DEVICE AND METHOD FOR DRIVING THE LIQUID CRYSTAL DISPLAY DEVICE - A method for driving a liquid crystal display (LCD) device includes: A | 2015-09-17 |
20150264343 | ICON-BASED HOME CERTIFICATION, IN-HOME LEAKAGE TESTING, AND ANTENNA MATCHING PAD - A method for determining the magnitude of leakage in a subscriber's premises CATV installation; a frequency multiplexer for coupling between an antenna and a receiver for the multiplexed frequencies; and, a method for a technician to certify a CATV subscriber's premises for the provision of CATV services are disclosed. | 2015-09-17 |
20150264344 | PREDICTIVE NETWORK TESTING - The invention relates to a method and apparatus for evaluating a network and for predicting network performance for a higher order modulation by analyzing network signals modulated using a lower order modulation format. A margin index may be generated for the current or projected modulation formats based on displacement vectors for received symbols to indicate a margin remaining before a codeword error occurs to alert the network operator of potential performance issues before actual codeword errors occur. | 2015-09-17 |
20150264345 | Method for Coding Videos and Pictures Using Independent Uniform Prediction Mode - A method for decoding a bitstream, including compressed pictures of a video, wherein each picture includes one or more slices, wherein each slice includes one or more blocks of pixels, and each pixel has a value corresponding to a color, for each slice, first obtains a reduced number of colors corresponding to the slice, wherein each color is represented as a color triplet and the reduced number of colors is less than or equal to a number of colors in the slice. Then, for each block, a prediction mode is determined, wherein an independent uniform prediction mode is included in a candidate set of prediction modes. For each block, a predictor block is generated, wherein all values of the predictor block have a uniform value according to a color index when the prediction mode is set as the independent uniform prediction mode. Lastly, the predictor block is added to a reconstructed residue block to form a decoded block as output. | 2015-09-17 |
20150264346 | VIDEO ENCODING DEVICE AND VIDEO ENCODING METHOD - A video encoding device includes: a processor configured to execute a process including: when successively encoding a plurality of blocks obtained by dividing a frame image in a predetermined period, selecting an encoding mode by which each block is encoded, in accordance with a progress status of encoding of the blocks; and successively encoding each block of the frame image in the selected encoding mode. | 2015-09-17 |
20150264347 | METHOD AND APPARATUS OF MOTION VECTOR DERIVATION 3D VIDEO CODING - A method and apparatus for three-dimensional and multi-view video coding are disclosed, where the motion vector (MV) or disparity vector (DV) candidate list construction process for a block depends on whether the target reference picture corresponds to an inter-view reference picture or whether the inter-view candidate refers to an inter-view reference picture. In one embodiment, an MV or DV candidate list for a block coded in Merge mode is constructed, and an inter-view candidate in the MV or DV candidate list is set lower than the first candidate position if the inter-view candidate refers to an inter-view reference picture. In another embodiment, an MV or DV candidate list for a block coded in advanced motion vector prediction mode is constructed, and an inter-view candidate is set lower than the first candidate position if the inter-view candidate refers to an inter-view reference picture. | 2015-09-17 |
20150264348 | DICTIONARY CODING OF VIDEO CONTENT - According to aspects of this disclosure, a device for decoding video data includes a memory configured to store the video data and a video decoder comprising one or more processor configured to determine that a current block of the video data is to be decoded using a 1D dictionary mode; receive, for a current pixel of the current block, a first syntax element indicating a starting location of reference pixels and a second syntax element identifying a number of reference pixels; based on the first syntax element and the second syntax element, locate a plurality of luma samples corresponding to the reference pixels; based on the first syntax element and the second syntax element, locate a plurality of chroma samples corresponding to the reference pixels; and copy the plurality of luma samples and the plurality of chroma samples to decode the current block. | 2015-09-17 |
20150264349 | MOVING PICTURE CODING METHOD, AND MOVING PICTURE DECODING METHOD - A moving picture coding apparatus for performing inter-picture predictive coding for pictures constituting a moving picture is provided with a coding unit for performing predictive error coding for image data; a decoding unit for performing predictive error decoding for an output from the coding unit; a reference picture memory for holding output data from the decoding unit; and a motion vector detection unit for detecting motion vectors on the basis of the decoded image data stored in the memory. When coding a B picture as a target picture, information indicating whether or not the target picture should be used as a reference picture when coding another picture is added as header information. Therefore, in a decoding apparatus for decoding a bit stream Bs outputted from the moving picture coding apparatus, management of a memory for holding the reference picture can be facilitated on the basis of the header information. | 2015-09-17 |
20150264350 | MOVING PICTURE CODING METHOD, AND MOVING PICTURE DECODING METHOD - A moving picture coding apparatus for performing inter-picture predictive coding for pictures constituting a moving picture is provided with a coding unit for performing predictive error coding for image data; a decoding unit for performing predictive error decoding for an output from the coding unit; a reference picture memory for holding output data from the decoding unit; and a motion vector detection unit for detecting motion vectors on the basis of the decoded image data stored in the memory. When coding a B picture as a target picture, information indicating whether or not the target picture should be used as a reference picture when coding another picture is added as header information. Therefore, in a decoding apparatus for decoding a bit stream Bs outputted from the moving picture coding apparatus, management of a memory for holding the reference picture can be facilitated on the basis of the header information. | 2015-09-17 |
20150264351 | VIDEO ENCODING APPARATUS, VIDEO ENCODING METHOD, AND VIDEO ENCODING COMPUTER PROGRAM - In a video encoding apparatus, an encoder for encoding a first region of a picture includes: an inhibited block identifying unit which identifies a first inhibit target sub-block that is contained within the first region and that may select a motion vector of a referenced block contained in a second region of an already encoded picture, the second region being a region encoded by another encoder, as a prediction vector for the motion vector of the first sub-block when an inter-predictive coding mode is applied; and a predictive encoding unit which uses a motion vector other than the motion vector of the referenced block as the prediction vector when encoding a second inhibit target sub-block by using the inter-predictive coding mode, wherein the second inhibit target sub-block is a sub-block that contains the first inhibit target sub-block and at which the inter-predictive coding mode is applied. | 2015-09-17 |
20150264352 | APPARATUS AND METHOD FOR ENCODING/DECODING IMAGE FOR INTRA-PREDICTION - A method of decoding an image includes the steps of restoring a residual value by performing inverse quantization and inverse transform on the residual value by entropy decoding a received bit stream, generating a prediction unit by performing intra prediction selectively using one of a plurality of prediction modes on a prediction unit split by conducting at least one of asymmetric partitioning and geometrical partitioning, and restoring an image by adding the residual value to the prediction unit. It may be possible to enhance encoding efficiency of high-resolution images having a resolution of HD or higher by performing intra prediction on the asymmetric partitioning and/or geometrical partitioning. | 2015-09-17 |
20150264353 | ADAPTIVE INTRA-PREDICTION ENCODING AND DECODING METHOD - Disclosed is an adaptive intra-prediction encoding and decoding method. The adaptive intra-prediction encoding method comprises the following steps: providing a prediction unit to be encoded; determining the total number of prediction modes for intra-prediction in accordance with the size of the prediction unit; selecting a certain prediction mode on the basis of the displacement of a reference pixel among the determined total number of the prediction modes, and performing intra-prediction using the selected prediction mode; and transforming and quantizing the residual value, which is the difference between the prediction unit predicted by the intra-prediction and the current prediction unit, and entropy-encoding the transformed and quantized value. Thus, rate-distortion may be optimized and image quality and encoding speed may be improved. | 2015-09-17 |
20150264354 | QUANTIZATION PARAMETERS FOR COLOR-SPACE CONVERSION CODING - In general, this disclosure describes techniques for coding video blocks using a color-space conversion process. A video coder, such as a video encoder or a video decoder, may determine whether to use color-space conversion for encoding the video data. In response to determining to use color-space conversion, the video coder may quantize data of a first color component of the video data using a first offset of a first quantization parameter (QP) and quantize data of a second color component of the video data using a second offset of a second QP, wherein the second color component is different than the first color component, and the second QP is different than the first QP. The video coder may further inverse quantize data of the first color component using the first offset and inverse quantize data of the second color component using the second offset. | 2015-09-17 |
20150264355 | Method And Apparatus For Efficient Information Coding - A method of efficient information coding is provided. The method may code a bin string for signaling prefix part of a binarized absolute value of a first vector component of a block vector difference (BVD) or a motion vector difference (MVD). The method may code a bin string for signaling a prefix part of a binarized absolute value of a second vector component of the BVD or the MVD. The method may also code a bin string for signaling a suffix part of a binarized absolute value and a sign of the first vector component. The method may further code a bin string for signaling a suffix part of a binarized absolute value and a sign of the second vector component. | 2015-09-17 |
20150264356 | Method of Simplified Depth Based Block Partitioning - A method of simplified depth-based block partitioning (DBBP) for three-dimensional and multi-view video coding is disclosed. In one embodiment, a selected set of partition candidates is determined from one or more sets of the partition candidates including at least one partial set of the partition candidate consisting of less than full-set partition candidates. The one or more sets of the partition candidates may correspond to only one simplified set consisting of 2N×N and N×2N block partitions and there is no need to signal the selected set of partition candidates. In another embodiment of the present invention, the depth-based block partitioning (DBBP) coding is applied to a current block only if the current block size belongs to a set of allowed block sizes. The set of allowed block sizes can be pre-defined and no explicit signaled is needed. | 2015-09-17 |
20150264357 | METHOD AND SYSTEM FOR ENCODING DIGITAL IMAGES, CORRESPONDING APPARATUS AND COMPUTER PROGRAM PRODUCT - Sequences of digital video images are encoded by dividing the images into coding units encodable with both Intra coding modes and Inter coding modes, detecting whether the coding units belong to the background or to the foreground of the digital video images, and selecting the encoding modes for the coding units belonging to the background out of Inter coding modes by excluding Intra coding modes. The encoding modes for the coding units belonging to the background may be selected out of Inter coding modes with null motion vector, and/or the encoding modes for the coding units belonging to the foreground may be selected out of Intra coding modes by excluding Inter coding modes or out of all the available Intra and Inter coding modes. | 2015-09-17 |
20150264358 | VIDEO TRANSMITTER, VIDEO TRANSCEIVER SYSTEM AND VIDEO TRANSMISSION METHOD - According to an embodiment, a video transmitter includes an encoding unit and a communication unit. The encoding unit is configured to encode each frame per one or more lines to generate a code, each frame making up a video signal. The communication unit is configured to transmit the code to a video receiver and configured to receive an acknowledgment from the video receiver, the acknowledgment indicating whether or not the video receiver has been able to receive the code. The encoding unit encodes a following line in consideration of the acknowledgment. | 2015-09-17 |
20150264359 | VIDEO CODING USING PACKET LOSS DETECTION - Using wireless packet loss data in the encoding of video data. In one embodiment, the method includes receiving wireless packet loss data at a wireless transmit receive unit (WTRU); generating video packet loss data from the wireless packet loss data, and providing the video packet loss data to a video encoder application running on the WTRU for use in encoding video data. The video encoder may perform an error propagation reduction process in response to the video packet loss data. The error propagation reduction process includes one or more of generating an instantaneous Decode Refresh frame or generating an Intra Refresh frame. Some embodiments may be characterized as using a reference picture selection method, or a reference set of pictures selection method. | 2015-09-17 |
20150264360 | VIDEO TRANSMISSION SYSTEM, VIDEO ENCODING APPARATUS, AND VIDEO DECODING APPARATUS - A video encoding apparatus includes: an encoder configured to encode video data by encoding key data that can be encoded without referring to other data in the video data, first dependent data that is encoded by referring to the key data, and second dependent data that is encoded by referring at least to the first dependent data; and a communication processor configured to transmit the encoded key data and the encoded first dependent data to a video decoding apparatus via a first communication path, and to transmit the encoded key data and the encoded second dependent data to the video decoding apparatus via a second communication path which is different from the first communication path. | 2015-09-17 |
20150264361 | METHOD FOR SCREEN CONTENT CODING - Coding of screen content includes identifying corresponding areas in one or more previously coded frames to code unchanged areas in current frames. An unchanged area in a current frame is coded by copying a corresponding area from a previously coded frame or several previously coded frames. Usage of a copy mode to be applied to the unchanged areas is signaled in an encoding bitstream. The copy mode can be signaled for each unchanged area or a single copy mode is signaled for a group of unchanged areas. The copy mode can be automatically applied to one or more unchanged areas contiguous to the group of unchanged areas without further signaling the copy mode. Copying the corresponding area from the previously coded frame includes copying palette entries from the previously coded frame. Palette entries copied from the previously coded frame are reordered according to frequency of appearance. | 2015-09-17 |
20150264362 | COEFFICIENT LEVEL CODING IN A VIDEO CODING PROCESS - A device for coding video data includes a memory configured to store video data, and at least one processor configured to: determine a maximum number of bits to be used when coding a syntax element indicating absolute values of transform coefficients of a coding unit of the video data, determine a maximum number of suffix bits to be used when coding a Golomb-Rice/Exponential-Golomb coding suffix codeword of the syntax element, determine a maximum number of prefix bits to be used when coding a unary Golomb-Rice/Exponential-Golomb coding prefix codeword of the syntax element, determine the absolute values of transform coefficients for the coding unit, code a prefix codeword for one of the absolute values, and code a suffix codeword for the one of the absolute values, and code the coding unit based on the prefix codeword and the suffix codeword. | 2015-09-17 |
20150264363 | PALETTE-BASED VIDEO CODING - In an example, a method of coding video data includes determining, by a video coder and for a block of video data, a palette having a plurality of entries indicating a plurality of respective color values, wherein a first line of the block of video data includes a pixel located adjacent to an edge of the block of video data, and wherein a second line of the block of video data includes a pixel located adjacent to the edge of the block and adjacent to the pixel of the first line. In this example, the method also includes coding, in a scan order, index values that map pixels of the block to entries in the palette, wherein the pixel of the second line immediately follows the pixel of the first line in the scan order. | 2015-09-17 |
20150264364 | UNIVERSAL COLOR-SPACE INVERSE TRANSFORM CODING - In general, this disclosure describes techniques for coding video blocks using a color-space conversion process. A video coder, such as a video encoder or a video decoder, may determine a coding mode used to encode the video data. The coding mode may be one of a lossy coding mode or a lossless coding mode. The video coder may determine a color-space transform process dependent on the coding mode used to encode the video data. The video coder may apply the color-space transform process in encoding the video data. In decoding the video data, independent of whether the coding mode is the lossy coding mode or the lossless coding mode, the video coder may apply the same color-space inverse transform process in a decoding loop of the encoding process. | 2015-09-17 |
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. | 2015-09-17 |
20150264366 | POC VALUE DESIGN FOR MULTI-LAYER VIDEO CODING - In an example, a method of coding video data includes coding, by a video coder, at least a portion of a picture of an independently decodable non-base layer of a multi-layer bitstream. The method also includes coding, by the video coder, data indicating a picture order count (POC) value reset for a POC least significant bits (LSB) value of the picture only when the picture has a POC LSB value for the picture is equal to zero. | 2015-09-17 |
20150264367 | SYSTEMS AND METHODS FOR LOW COMPLEXITY ENCODING AND BACKGROUND DETECTION - Systems and methods for low complexity encoding and background detection are described herein. One aspect of the subject matter described in the disclosure provides a video encoder comprising a memory configured to store a video block. The video encoder further comprises a processor in communication with the memory. The processor is configured to determine whether the video block is background by comparing the video block to a corresponding block located in a previous temporal frame. The processor is further configured to determine, when the video block is not background, whether one or more sub-blocks of the video block are background by comparing the sub-blocks to corresponding sub-blocks located in the previous temporal frame. | 2015-09-17 |
20150264368 | METHOD TO BYPASS RE-SAMPLING PROCESS IN SHVC WITH BIT-DEPTH AND 1X SCALABILITY - When bit-depth scalability is enabled with 1× scalability, Scalable HEVC Model 5.0 (SHM-5.0) does not match the description of SHVC working draft 5. Two alternate fixes to the SHM-5.0 software for bit-depth and 1× scalability are described herein. | 2015-09-17 |
20150264369 | DEVICE AND METHOD FOR SCALABLE CODING OF VIDEO INFORMATION - An apparatus configured to code video information in a bitstream includes a memory and a processor in communication with the memory. The memory is configured to store video information associated with a video layer having a current picture. The processor is configured to: determine whether a slice segment header extension associated with the current picture is present in the bitstream; and determine that one or more most significant bits (MSBs) of a picture order count (POC) value associated with the current picture are not present in the bitstream in response to a determination that the slice segment header extension associated with the current picture is not present in the bitstream. The processor may encode or decode the video information in the bitstream. | 2015-09-17 |
20150264370 | PICTURE FLUSHING AND DECODED PICTURE BUFFER PARAMETER INFERENCE FOR MULTI-LAYER BITSTREAMS - An apparatus according to certain aspects includes a memory and a processor configured to: in response to determining that a reference layer intra random access point (IRAP) picture starts a new coded video sequence (CVS) at the current AU: determine whether the reference layer IRAP picture activates a new video parameter set (VPS) or defines a prediction boundary at the current AU; in response to determining that the reference layer IRAP picture activates a new VPS or defines a prediction boundary at the current AU, remove pictures in the decoded picture buffer (DPB) associated with each of a plurality of layers; and in response to determining that the reference layer IRAP picture does not activate a new VPS and does not define a prediction boundary at the current AU, remove only pictures in the DPB associated with the reference layer. | 2015-09-17 |
20150264371 | VIDEO MULTI-CODEC ENCODERS - Systems and methods for a video multi-codec encoder are provided. Video input data including a plurality of video frames is accepted. At least one codec Y subsystem is applied to frame data that includes at least one video frame of the plurality of video frames, where the frame data includes at least an unencoded portion of the plurality of video frames before one or more of the at least one codec Y subsystem is applied. The at least one codec Y subsystem includes at least partial Y | 2015-09-17 |
20150264372 | Method, apparatus and system for encoding and decoding video data using a block dictionary - A method of decoding a coding unit from a video bitstream determines reconstructed samples for a first coding unit, from the video bitstream, and decodes a dictionary store flag from the video bitstream for the first coding unit. Where the dictionary store flag indicates that reconstructed samples for the first coding unit be stored, the method (i) stores the reconstructed samples for the first coding unit into a memory buffer; (ii) determines reconstructed samples for a second coding unit, the reconstructed samples for the second coding unit being copied from reconstructed samples for the first coding unit from the memory buffer, and (iii) outputs the reconstructed samples for the second coding unit. Also disclosed is a complementary method for encoding, a decoder and an encoder. | 2015-09-17 |
20150264373 | LEVEL DEFINITIONS FOR MULTI-LAYER VIDEO CODECS - Methods for defining decoder capability for decoding multi-layer bitstreams containing video information, in which the decoder is implemented based on multiple single-layer decoder cores, are disclosed. In one aspect, the method may include identifying at least one allocation of layers of the bitstream into at least one set of layers. The method may further include detecting whether each set of layers is capable of being exclusively assigned to one of the decoder cores for the decoding of the bitstream. The method may also include determining whether the decoder is capable of decoding the bitstream based at least in part on detecting whether each set of layers is capable of being exclusively assigned to one of the decoder cores. | 2015-09-17 |
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. | 2015-09-17 |
20150264375 | ENCAPSULATION OF VIDEO SCANNING FORMAT INFORMATION FOR MEDIA TRANSPORT AND STORAGE - A method and apparatus for attaching scanning format information for video data for purposes of media transport or media storage are provided, thus enabling efficient compression, decompression and display of the video data. The information is attached to the media transport or storage format header in the form of a descriptor or as a data structure. | 2015-09-17 |
20150264376 | QUANTIZATION PROCESSES FOR RESIDUE DIFFERENTIAL PULSE CODE MODULATION - In an example, system and method for coding encoded video data. A quantized residue differences block associated with a current block of a picture is generated and a reconstructed prediction residue for each quantized residue difference in the block of quantized residue differences is generated. Each reconstructed prediction residue is added to its corresponding original prediction value to produce a current block of a picture. Generating the reconstructed prediction residue includes performing inverse quantization on blocks of quantized residue differences, wherein the inverse quantization reconstructs data to which uniform quantization residue differential pulse code modulation (RDPCM) has been applied and wherein the quantization is of the form: | 2015-09-17 |
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. | 2015-09-17 |
20150264378 | Systems And Methods For Error Resilience And Random Access In Video Communication Systems - Systems and methods for error resilient transmission and for random access in video communication systems are provided. The video communication systems are based on single-layer, scalable video, or simulcast video coding with temporal scalability, which may be used in video communication systems. A set of video frames or pictures in a video signal transmission is designated for reliable or guaranteed delivery to receivers using secure or high reliability links, or by retransmission techniques. The reliably-delivered video frames are used as reference pictures for resynchronization of receivers with the transmitted video signal after error incidence and for random access. | 2015-09-17 |
20150264379 | METHOD AND APPARATUS FOR IMAGE ENCODING AND DECODING USING INTRA PREDICTION - Provided are a method and apparatus for intra predicting an image, which generate a prediction value via linear interpolation in horizontal and vertical directions of a current prediction unit. The method includes: generating first and second virtual pixels by using at least one adjacent pixel located upper right and lower left to a current prediction unit; obtaining a first prediction value of a current pixel via linear interpolation using an adjacent left pixel located on the same line as the first virtual pixel and the current pixel; obtaining a second prediction value of the current pixel via linear interpolation using an adjacent upper pixel located on the same column as the second virtual pixel and the current pixel; and obtaining a prediction value of the current pixel by using the first and second prediction values. | 2015-09-17 |
20150264380 | METHOD AND APPARATUS FOR IMAGE ENCODING AND DECODING USING INTRA PREDICTION - Provided are a method and apparatus for intra predicting an image, which generate a prediction value via linear interpolation in horizontal and vertical directions of a current prediction unit. The method includes: generating first and second virtual pixels by using at least one adjacent pixel located upper right and lower left to a current prediction unit; obtaining a first prediction value of a current pixel via linear interpolation using an adjacent left pixel located on the same line as the first virtual pixel and the current pixel; obtaining a second prediction value of the current pixel via linear interpolation using an adjacent upper pixel located on the same column as the second virtual pixel and the current pixel; and obtaining a prediction value of the current pixel by using the first and second prediction values. | 2015-09-17 |
20150264381 | METHOD AND APPARATUS FOR IMAGE ENCODING AND DECODING USING INTRA PREDICTION - Provided are a method and apparatus for intra predicting an image, which generate a prediction value via linear interpolation in horizontal and vertical directions of a current prediction unit. The method includes: generating first and second virtual pixels by using at least one adjacent pixel located upper right and lower left to a current prediction unit; obtaining a first prediction value of a current pixel via linear interpolation using an adjacent left pixel located on the same line as the first virtual pixel and the current pixel; obtaining a second prediction value of the current pixel via linear interpolation using an adjacent upper pixel located on the same column as the second virtual pixel and the current pixel; and obtaining a prediction value of the current pixel by using the first and second prediction values. | 2015-09-17 |
20150264382 | METHOD AND APPARATUS FOR IMAGE ENCODING AND DECODING USING INTRA PREDICTION - Provided are a method and apparatus for intra predicting an image, which generate a prediction value via linear interpolation in horizontal and vertical directions of a current prediction unit. The method includes: generating first and second virtual pixels by using at least one adjacent pixel located upper right and lower left to a current prediction unit; obtaining a first prediction value of a current pixel via linear interpolation using an adjacent left pixel located on the same line as the first virtual pixel and the current pixel; obtaining a second prediction value of the current pixel via linear interpolation using an adjacent upper pixel located on the same column as the second virtual pixel and the current pixel; and obtaining a prediction value of the current pixel by using the first and second prediction values. | 2015-09-17 |
20150264383 | Block Copy Modes for Image and Video Coding - A method decodes blocks in pictures of a video in an encoded bitstream by storing previously decoded blocks in a buffer. The previously decoded blocks are displaced less than a predetermined range relative to a current block being decoded. Cached blocks are maintained in a cache. The cached blocks include a set of best matching previously decoded blocks that are displaced greater than the predetermined range relative to the current block. The bitstream is parsed to obtain a prediction indicator that determines whether the current block is predicted from the previously decoded blocks in the buffer or the cached blocks in the cache. Based on the prediction indicator, a prediction residual block is generated, and in a summation process, the prediction residual block is added to a reconstructed residual block to form a decoded block as output. | 2015-09-17 |
20150264384 | METHOD AND APPARATUS FOR CODING VIDEO STREAM ACCORDING TO INTER-LAYER PREDICTION OF MULTI-VIEW VIDEO, AND METHOD AND APPARATUS FOR DECODING VIDEO STREAM ACCORDING TO INTER-LAYER PREDICTION OF MULTI VIEW VIDEO - A video stream decoding method includes obtaining random access point (RAP) reference layer number information indicating the number of layers referred to for performing inter layer prediction on RAP images among current layer images and non-RAP reference layer number information indicating the number of different layers referred to for performing inter layer prediction on non-RAP images, from a video stream regarding images encoded for a plurality of layers; obtaining RAP reference layer identification information for each layer referred to for predicting the RAP images based on the obtained RAP reference layer number information, from the video stream; obtaining non-RAP reference layer identification information for each layer referred to for predicting the non-RAP images based on the obtained non-RAP reference layer number information, from the video stream; reconstructing an RAP image of a current layer based on a layer image indicated by the obtained RAP reference layer identification information; and reconstructing a non-RAP image of the current layer based on a layer image indicated by the obtained non-RAP reference layer identification information. | 2015-09-17 |
20150264385 | FRAME INTERPOLATION DEVICE, FRAME INTERPOLATION METHOD, AND RECORDING MEDIUM - According to one embodiment, a frame interpolation device includes a motion vector interpolation unit that assigns interpolated motion vectors calculated based on motion vectors indicating motions of an image between frames and a temporal position of an interpolated frame inserted between the two frames to the interpolated frame per unit region, a motion-compensated image generation unit that generates a forward motion-compensated image and a backward motion-compensated image based on the interpolated motion vectors, and an interpolated frame generation unit that generates the interpolated frame by averaging corresponding regions of the forward motion-compensated image and the backward motion-compensated image by different weights between a normal region in which one or one pair of interpolated motion vectors is assigned per unit region and a non-normal region which is configured of at least one of a collided region and a vacant region. | 2015-09-17 |
20150264386 | BLOCK VECTOR PREDICTOR FOR INTRA BLOCK COPYING - An example method for decoding video data includes constructing a block vector (BV) candidate list for a current block of the video data, the BV candidate list comprising a plurality of BV predictor candidates, wherein each respective BV predictor candidate of the plurality of BV predictor candidates is one of: a BV of a neighboring block, a BV of a previously coded block, and a default BV; determining, based on a syntax element obtained from an encoded video bitstream, a particular BV predictor candidate from the plurality of BV predictor candidates; determining, based on the particular BV predictor candidate, a value of a BV that represents a displacement between the current block and a predictor block of video data in a picture in which the current block resides; determining, based on the value the BV, the predictor block; and reconstructing the current block based on the predictor block. | 2015-09-17 |
20150264387 | METHOD FOR MOTION ESTIMATION OF NON-NATURAL VIDEO DATA - A method for motion estimation for screen and non-natural content coding is disclosed. In one aspect, the method may include selecting a candidate block of a first frame of the video data for matching with a current block of a second frame of the video data, calculating a first partial matching cost for matching a first subset of samples of the candidate block to the current block, and determining whether the candidate block has a lowest matching cost with the current block based at least in part on the first partial matching cost. | 2015-09-17 |
20150264388 | ENCODING DEVICE, DECODING DEVICE, ENCODING METHOD, AND DECODING METHOD - According to an embodiment, an encoding device includes a deriving unit and an encoding unit. The deriving unit is configured to derive a first reference value based on fixed point precision representing roughness of a weighting factor that is used for multiplying a reference image. The encoding unit is configured to encode a first difference value that is a difference value between the weighting factor and the first reference value and the fixed point precision. The weighting factor is included in a first range of predetermined bit precision having the first reference value at approximate center. The first difference value is in the predetermined range. | 2015-09-17 |
20150264389 | IMAGE PROCESSING DEVICE AND METHOD - The present disclosure relates to an image processing device and an image processing method capable of reducing a processing amount. | 2015-09-17 |
20150264390 | Method, device, and computer program for optimizing transmission of motion vector related information when transmitting a video stream from an encoder to a decoder - The invention relates to the encoding or decoding of at least one portion of an image by predicting the at least one portion using at least one predictor, the at least one predictor being determined as a function of at least one reference image portion and as a function of values of a plurality of items of motion information. After having obtained a value of a first item of the plurality of items, a value of a second item is evaluated as a function of the obtained value of the first item, the second item being an item of the plurality of items and being distinct from the first item. Next, the at least one predictor is determined as a function of the at least one reference image portion and as a function of the first and second items. | 2015-09-17 |
20150264391 | Error Tracking and Mitigation for Motion Compensation-Based Video Compression - Methods and encoders for tracing an error in a frame of a video to a subsequent frame of the video. In response to receiving an error notification message indicating an error has occurred in an encoded frame during decode, an encoder obtains: (a) the minimum and maximum horizontal motion vector components for each column of blocks of the frame immediately following the error frame; and (b) the minimum and maximum vertical motion vector components for each row of blocks of the frame immediately following the error frame. A rectangular region of blocks of the frame immediately following the error frame that the error is likely to have propagated to is identified using the minimum and maximum horizontal and vertical motion vector components. | 2015-09-17 |
20150264392 | INTER-IMAGE PREDICTION METHOD AND DEVICE AND CORRESPONDING ENCODING METHOD AND DEVICE - A method and device for predicting a block of pixels of an image for encoding/decoding same. The method comprises a step of defining a causal vicinity of said block to be predicted, a step | 2015-09-17 |
20150264393 | Method and Arrangement for Video Coding - Methods and arrangements for video coding are provided. In one exemplary embodiment, a method performed by a video decoder may include decoding an encoded video block based on a single index corresponding to the encoded video block and a predetermined reference picture list to obtain a decoded video block. Further, the index may represent a combination of a reference mode and one or more reference pictures associated with the predetermined reference picture list. | 2015-09-17 |
20150264394 | METHOD TO DERIVE AT LEAST ONE MOTION VECTOR OF A BI-PREDICTIVE BLOCK IN A CURRENT PICTURE - In one embodiment, a method for a moving picture coding system to derive at least one motion vector of a bi-predictive block in a current picture from a motion vector of a first block in a first picture includes selecting, by the moving picture coding system, a list 1 motion vector of the first block in the first picture as a motion vector for deriving list 0 and list 1 motion vectors of the bi-predictive block if the first block only has the list 1 motion vector, the first picture being permitted to be located temporally before the current picture and permitted to be located temporally after the current picture, scaling the selected motion vector and deriving the list 0 and list 1 motion vectors of the bi-predictive block by applying a bit operation to the scaled motion vector, the bit operation including 8 bits right shift. | 2015-09-17 |
20150264395 | Overlapped Block Disparity Estimation and Compensation Architecture - Overlapped block disparity estimation and compensation is described. Compensating for images with overlapped block disparity compensation (OBDC) involves determining if OBDC is enabled in a video bit stream, and determining if OBDC is enabled for one or more macroblocks that neighbor a first macroblock within the video bit stream. The neighboring macroblocks may be transform coded. If OBDC is enabled in the video bit stream and for the one or more neighboring macroblocks, predictions may be made for a region of the first macroblock that has an edge adjacent with the neighboring macroblocks. OBDC can be causally applied. Disparity compensation parameters or modes may be shared amongst views or layers. A variety of predictions may be used with causally-applied OBDC. | 2015-09-17 |
20150264396 | Method of Video Coding Using Symmetric Intra Block Copy - A method and apparatus for video coding including an IntraBC (Intra-block copy) mode for a picture according to the present invention is disclosed. Embodiments of the present invention take advantage of pattern symmetry in screen contents as well as natural video to improve the performance of IntraBC coding. Accordingly, at least a reference block is reformed to generate a reformed predictor and IntraBC coding is applied to a block using the reformed predictor. Reforming the reference block may correspond to applying a reforming operation selected from a reforming group to the reference block, where the reforming group consists of horizontal flipping, vertical flipping, horizontal and vertical flipping, clockwise rotation, counter-clockwise rotation and transposition. | 2015-09-17 |
20150264397 | METHOD AND APPARATUS OF DISPARITY VECTOR DERIVATION AND INTER-VIEW MOTION VECTOR PREDICTION FOR 3D VIDEO CODING - A method and apparatus for three-dimensional video coding and multi-view video coding are disclosed. Embodiments according to the present invention derive a unified disparity vector (DV) based on neighboring blocks of the current block or depth information associated with the current block and locate a single corresponding block in a reference view according to the unified DV. An inter-view motion vector prediction (MVP) candidate is then derived for both list0 and list1 from the single corresponding block. List0 and list1 MVs of the inter-view MVP candidate are derived from the single corresponding block located according to the unified DV. | 2015-09-17 |
20150264398 | VIDEO DATA DECODING METHOD AND VIDEO DATA DECODING APPARATUS - Disclosed is a method and apparatus for decoding video data. The method for decoding video data includes receiving coded video data including multi-view video data and depth data corresponding to the video data, acquiring motion data for inter-view prediction of a coding unit of the coded video data from the depth data, and performing inter-view prediction based on the motion data, and restoring video data according to the multi-view video data including the coding unit and the depth data based on the motion prediction. | 2015-09-17 |
20150264399 | METHOD OF SIGNALING FOR DEPTH-BASED BLOCK PARTITIONING - A method of signaling depth-based block partitioning (DBBP) for multi-view or three-dimensional (3D) video coding is disclosed. In one embodiment, the DBBP flag is signaled for all candidate prediction modes of the current texture coding unit including a non-2N×N partition mode. The group of candidate prediction modes may consist of 2N×N partition mode and N×2N partition mode. If the DBBP flag indicates the DBBP being used for the current texture coding unit, DBBP encoding is applied to the current texture coding unit or DBBP decoding is applied to one or more PUs associated with the current texture coding unit to recover the current texture coding unit. If the DBBP flag indicates the DBBP being not used for the current texture coding unit, a prediction partition mode is signaled at an encoder side or parsed at a decoder side from a CU (coding unit) level of the bitstream. | 2015-09-17 |
20150264400 | SYSTEMS AND METHODS FOR LOW COMPLEXITY FORWARD TRANSFORMS USING MESH-BASED CALCULATIONS - Systems and methods for low complexity forward transforms using mesh-based calculations are described herein. One aspect of the subject matter described in the disclosure provides a video encoder comprising a memory configured to store video information. The video encoder further comprises a processor in communication with the memory. The processor is configured to decompose a transform into multiple transform stages. The processor is further configured to transform the video information using the multiple stages to determine a transform stage output at each transform stage. The processor is further configured to constrain the transform stage output at each transform stage to a predetermined bit depth. The processor is further configured to perform operations on the constrained transform output of a last stage of the multiple stages, wherein the operations are only available for use with data having the predetermined bit depth. | 2015-09-17 |
20150264401 | RESAMPLING APPARATUS, METHOD, AND PROGRAM FOR DIGITAL IMAGE - It is an object of the invention to realize high quality resampling to perform flexible transformation including reduction with finite processing number of times and memory capacity without requiring any quality parameter. With the invented resampling apparatus, method, and recording medium having resampling program recorded therein for digital images, an accumulation map having a sequence common with a transformation target image is prepared. A transformation original image is scanned to renew the accumulation map corresponding to the position of the scanned pixels, based on the scanned pixels, and then, the transformation target image is scanned to renew the transformation target image based on pixels of the accumulation map corresponding to the position of the scanned pixels. | 2015-09-17 |
20150264402 | MODIFYING BIT DEPTHS IN COLOR-SPACE TRANSFORM CODING - In general, this disclosure describes techniques for coding video blocks using a color-space conversion process. A video coder, such as a video encoder or a video decoder, may determine a bit-depth of a luma component of the video data and a bit-depth of a chroma component of the video data. In response to the bit-depth of the luma component being different than the bit depth of the chroma component, the video coder may modify one or both of the bit depth of the luma component and the bit depth of the chroma component such that the bit depths are equal. The video coder may further apply the color-space transform process in encoding the video data. | 2015-09-17 |
20150264403 | SYSTEMS AND METHODS FOR LOW COMPLEXITY FORWARD TRANSFORMS USING ZEROED-OUT COEFFICIENTS - Systems and methods for low complexity forward transforms using zeroed-out coefficients are described herein. One aspect of the subject matter described in the disclosure provides a video encoder comprising a memory configured to store a video block. The video encoder further comprises a processor in communication with the memory. The processor is configured to determine a full power value of the video block. The processor is further configured to determine a reduced transform coefficient matrix, wherein the reduced transform coefficient matrix comprises an inner region of zero or non-zero values of the same inner region of a full transform coefficient matrix and an outer region of zero values, wherein the reduced transform coefficient matrix and the full transform coefficient matrix have the same size. The processor is further configured to determine a partial power value of the video block using the reduced transform coefficient matrix. The processor is further configured to transform the video block from a pixel domain to a coefficient domain using the reduced transform coefficient matrix based on the full power value and partial power value. The processor is further configured to encode the transformed video block. | 2015-09-17 |
20150264404 | METHOD AND APPARATUS FOR VIDEO CODING AND DECODING - Various methods, apparatuses and computer program products for video encoding and decoding. In some embodiments a data structure is encoded that is associated with a base-layer picture and an enhancement-layer picture in a file or a stream comprising a base layer of a first video bitstream and/or an enhancement layer of a second video bitstream, wherein the enhancement layer may be predicted from the base layer; and into the data structure information that is indicative of whether the base-layer picture is regarded as an intra random access point picture for enhancement layer decoding is also encoded. If the base-layer picture is regarded as an intra random access point picture for enhancement layer decoding; the data structure information is further indicative of the type of the intra random access point IRAP picture for the decoded base-layer picture to be used in the enhancement layer decoding. | 2015-09-17 |
20150264405 | BLOCK ADAPTIVE COLOR-SPACE CONVERSION CODING - In general, this disclosure describes techniques for coding video blocks using a color-space conversion process. A video coder, such as a video encoder or a video decoder, may determine whether to use color-space conversion for a coding unit and set a value of a syntax element of the coding unit to indicate the use of color-space conversion. The video coder may apply a color-space transform process in encoding the coding unit. The video coder may decode the syntax element of the coding unit. The video coder may determine whether a value of the syntax element indicates that the coding unit was encoded using color-space conversion. The video coder may apply a color-space inverse transform process in decoding the coding unit in response to determining that the syntax element indicates that the coding unit was coded using color-space conversion. | 2015-09-17 |
20150264406 | DEBLOCK FILTERING USING PIXEL DISTANCE - The disclosure describes deblock filtering techniques. A video coder may determine an amount by which to deblock filter a pixel value of a pixel based on a geometrical distance from the pixel to a boundary and a pixel value difference between pixel values of at least two pixels. The video coder may then deblock filter the pixel based on the determined amount. | 2015-09-17 |
20150264407 | RECOVERY FROM BURST PACKET LOSS IN INTERNET PROTOCOL BASED WIRELESS NETWORKS USING STAGGERCASTING AND CROSS-PACKET FORWARD ERROR CORRECTION - A method and apparatus for staggercasting are described including encoding and compressing a first data sequence, packetizing the compressed encoded data sequence to form a data packet, performing forward error correction (FEC) encoding on the data packet in order to generate a second data sequence related to the first data sequence, appending FEC control information as padding to the end of payload data of the data packet, packetizing the second data sequence to form a packet, multicasting the data packet to a first multicast group, multicasting the packet formed using the second data sequence delayed by an offset time to a second multicast group. | 2015-09-17 |
20150264408 | EXTENDED, HOME, AND MOBILE CONTENT DELIVERY NETWORKS - A method, a device, and a non-transitory storage medium provide an extended content delivery network service in which user devices are configured as extended content delivery network devices that download and/or stream programs to other users of the extended content delivery network service. Additionally, a method, a device, and a non-transitory storage medium provide an in-home media server device that stores programs in a same format as a format of the programs stored in a content delivery network, and provide an error correction service in which a portion of a program including an error, initially received via a multicast or broadcast transmission, is replaced with a corrected portion of the program via a unicast transmission. Still further, a method, a device, and a non-transitory storage medium provide a mobile extended content delivery network device that downloads or streams programs to other users of the extended content delivery network service. | 2015-09-17 |
20150264409 | METHOD OF FORMATTING A VIDEO STREAM FOR MOBILE TERMINALS - Method of formatting a stream of data for mobile terminals according to a series of frames which comply with the ATSC-MH standard or with a standard which is upward compatible with ATSC-MH, a frame comprising a predetermined number of slots, each slot being able to be allocated to the transport of data associated with a service, said method comprising a step of defining a slots allocation pattern making it possible to meet a total bitrate need required for the services for a set, called a super frame, grouping together M frames, M being greater than 1, consisting in:
| 2015-09-17 |
20150264410 | APPARATUS AND METHOD FOR PROCESSING AN INTERACTIVE SERVICE - A method of processing an interactive service and an apparatus thereof are disclosed. The present invention includes receiving uncompressed audio contents or uncompressed video contents from an external decoding unit, extracting an identifier of a frame from the received content, sending a request containing the identifier to a server and receiving a trigger for the content from the server based on the request, wherein the trigger indicates the current time of the contents and references a particular interactive event in an application parameter table or signals that the event is to be executed now or at a specified future time and the application parameter table includes information about at least one of applications. | 2015-09-17 |
20150264411 | METHOD AND SYSTEM FOR PLAYBACK OF MOTION VIDEO - Playback of motion video is presented. A method may comprise requesting streaming of a specific motion video sequence from a storage device to a playback device, streaming motion video data of the requested motion video sequence, displaying the streamed motion video data as the streamed motion video data is received, and sending a request of change of playback speed to the data storage device. In response to the request, decoding, in the data storage device, motion video data from a temporal position in the specific motion video sequence that has not yet been streamed to the playback device, compressing, in respect of time, the decoded motion video data, encoding the compressed motion video data using an encoding scheme corresponding to an encoding scheme used to encode the specific motion video sequence, and continue streaming the motion video sequence to the playback device using the compressed and encoded motion video data. | 2015-09-17 |
20150264412 | Fusion device, system and method for implementing internet protocol television service - Provided are a fusion device, system and method for implementing an Internet Protocol Television (IPTV) service. The fusion device integrates a Content Delivery Network (CDN) component and a network component. The CDN component receives a media service request initiated by a Set Top Box (STB), searches in a service policy template database for a service policy template matching a service type carried by the request, initiate a network support request to the network component, and uses the service policy template to provide a service for the STB after receiving a success response message fed back by the network component; and the network component searches in a network policy template database for a network policy template matching a service policy after receiving the network support request, executes the network policy template, feeds back a success response message when the execution succeeds, and uses the network policy template to provide a network resource support for the CDN component. The disclosure fuses a content delivery function and a network service function, which effectively ensures service quality of the IPTV service. | 2015-09-17 |
20150264413 | Dynamic Maintenance and Distribution of Video Content on Content Delivery Networks - In one embodiment, a method maintains files of an asset of video content at a plurality of content delivery networks (CDNs) for delivery to users. The method determines that the asset of video content has been distributed based on a first delivery classification that is used to determine a first combination of file sizes and CDNs. A set of asset characteristics is monitored and analyzed to determine whether the first delivery classification is changed to a second delivery classification. Different values for the set of asset characteristics result in different delivery classifications. When the first delivery classification of the asset of video content is changed to the second delivery classification, a distribution of the asset of video content is automatically changed where the second delivery classification is used to determine a second combination of file sizes and CDNs and the second combination is different from the first combination. | 2015-09-17 |
20150264414 | INFORMATION PROCESSING DEVICE AND METHOD, INFORMATION PROCESSING TERMINAL AND METHOD, AND PROGRAM - An information processing device includes a viewed proportion calculation unit which calculates a viewed proportion of content in a first video distribution format based on a reproduction end point of the content in the first video distribution format that is acquired from an information processing terminal that reproduces the content in the first video distribution format and run time information of the content in the first video distribution format, a viewed proportion memory which holds the viewed proportion of the content in the first video distribution format that is calculated by the viewed proportion calculation unit, and a viewed proportion reading unit which reads the viewed proportion of the content in the first video distribution format that is held in the viewed proportion memory in response to a reproduction start request of the content in a second video distribution format that differs from the first video distribution format. | 2015-09-17 |
20150264415 | PROVIDING PERSONALIZED RECOMMENDATIONS FOR STREAMING OF BROADCAST CONTENT OVER A NETWORK - An approach for facilitating providing personalized recommendations for streaming of broadcast content is provided. Content identifications are obtained for individual sets of broadcast content being streamed separately over the Internet simultaneously by multiple content providers. One or more recommendations of broadcast content is presented to the user based on the user's content preference profile, one or more ambient conditions associated with the user, online social interactions and/or content of the user, and/or other sets of broadcast content being streamed over the Internet. | 2015-09-17 |
20150264416 | REAL-TIME RENDERING OF TARGETED VIDEO CONTENT - A real-time video targeting (RVT) system may leverage network-based computation resources and services, available 2D or 3D model data, and available viewer information to dynamically personalize content of, or add personalized content to, video for particular viewers or viewer groups. When playing back pre-recorded video to viewers, at least some objects or other content in at least some of the scenes of the video may be replaced with objects or content targeted at particular viewers or groups according to profiles or preferences of the viewers or groups. Since the video is being rendered and streamed to different viewers or groups in real-time by the network-based computation resources and services, any given scene of a video may be modified and viewed in many different ways by different viewers or groups based on the particular viewers' or groups' profiles. | 2015-09-17 |
20150264417 | APPARATUS AND METHOD FOR AUTOMATIC PROVISIONING OF MERCHANDISE - One method includes receiving information identifying multiple products or services offered by one or more vendors and a set of criteria for each vendor, identifying base content to be presented to a user, selecting one or more of the products or services based on the criteria and the base content, and sending supplemental content associated with the selected product(s) or service(s) to an endpoint associated with the user for display with the base content. Another method includes receiving a request from a vendor associated with an e-commerce website and issuing a sub-account of a merchant processing account to the vendor in response to the request. The e-commerce website is associated with a merchant having the merchant processing account allowing the merchant to perform electronic transactions with a merchant processor, and the sub-account allows the vendor to transact directly with customers and to perform electronic transactions with the merchant processor. | 2015-09-17 |
20150264418 | ADVERTISEMENT FILTERING AND TARGETING THROUGH USER-PREFERENCES - A method for targeting and filtering advertisements in a communication network includes querying a viewer for a response indicating a preference setting for provision of advertisements, and receiving from the viewer a response to the query indicating the preference setting for provision of advertisements. The preference setting includes a relevancy threshold setting indicating how closely the viewer's preference for certain advertisements are to be followed and a set of preferences for advertisements of certain types. The method further includes providing display content to a display device associated with the viewer, including a first component having a main content portion, and a second component distinct from the first component, the second component having advertisements that closely match the set of preferences for advertisements of certain types Software and hardware apparatus embodiments are provided as well. | 2015-09-17 |
20150264419 | STREAMING OF DIGITAL DATA TO A PORTABLE DEVICE - The present invention achieves wireless delivery of media streams to portable devices for providing media information related to a show or attraction for the purposes of captioning, language translation, and assistive listening. As a person moves about a venue, the device receives infrared or radio signals from transmitters at venue locations. The device decodes each signal as venue location, event time, or device trigger for presentation on the device. The device memory contains audio, text, graphics and device playback may contain one or many of these stored contents. The stored content is synchronized with the user's location, time of travel, time of day, time of a show, or an event in a show and may be in one or many languages. Presentation of stored content on the device may also be altered by user preference, stored logic constraints, automatic learning of user behavior, or user interaction with other devices. | 2015-09-17 |
20150264420 | METHOD FOR CONTROLLING THE DISPLAY OF A DIGITAL TELEVISION SET - The present invention relates to a method for controlling the display of a multimedia data television set combining one or more graphic or video contents as well as areas of contextual information concerning the state of the television set and the available functionalities thereof. The method comprises a step of installing, on the television set, a secure software application comprising means dedicated to executing an operation for personalizing the infographic context as well as for opening dynamic connectors toward functionalities, depending, at least, on one identifier from an external means. | 2015-09-17 |
20150264421 | MOBILE VIDEO SYSTEM - A mobile video system includes a first video source, a second video source, a first video monitor, a second video monitor, an audio signal receiver, and a wireless transmitter. One of the first video source and the second video source generates a first audiovisual signal. One of the first video monitor and the second video monitor receives a video portion of at least one of the first audiovisual signal and the second audiovisual signal. The wireless transmitter transmits an audio portion of one of the first audiovisual signal or the second audiovisual signal to the audio signal receiver. A video portion of the first audiovisual signal or the second audiovisual signal is displayed on the first video monitor, on the second video monitor, or on both the first video monitor and the second video monitor. | 2015-09-17 |
20150264422 | Terminal Remote Control Method, Set Top Box, Mobile Terminal, and Web Page Server - A terminal remote control method, including sending, by a set top box, application information to a mobile terminal, where the application information is used to instruct the mobile terminal to acquire, using a web page server, a control user interface (UI) for remote control on the set top box, the application information carries address information of the control UI and connection information that is required by the mobile terminal for establishing a connection to the set top box using the web page server; receiving, by the set top box, an operation instruction that is sent by the mobile terminal on the control UI using the web page server; and performing, by the set top box, an operation according to the operation instruction. Therefore, a remote control operation performed by the mobile terminal on the set top box is implemented. | 2015-09-17 |
20150264423 | METHODS AND SYSTEMS FOR DYNAMIC RUNTIME GENERATION OF CUSTOMIZED APPLICATIONS - In an embodiment, a method in a server end station for efficiently providing customized user interfaces for an application is provided. The method includes transforming augmented style rules into style generation code. The augmented style rules includes both style syntax and a set of one or more expressions including a set of variables. The augmented style rules are not valid according to a style standard of the style syntax, and the style generation code, when executed by invocations using input variables corresponding to the set of variables, generates a set of valid style rules according to the style standard. The style generation code is transmitted to a user equipment device of a user, which when executed, causes a customized user interface to be presented to the user. | 2015-09-17 |
20150264424 | PROGRAM GUIDE SYSTEM WITH ADVERTISEMENTS - An interactive television program guide is provided in which advertisements may be displayed on program guide screens. Banner advertisements may be displayed above and below program listings. Panel advertisements may be provided adjacent to program listings. The advertisements may contain video. The advertisements may be used to promote television programs and conventional goods and services. When a user selects an advertisement, the program guide provides the user with an opportunity to order products or services, request information, set reminders for upcoming programs, view program descriptions, record programs, or take other such actions. Embedded advertisements may be provided within the program listings region and may be automatically displayed immediately adjacent to related program listings. | 2015-09-17 |
20150264425 | OBJECT DISCOVERY AND EXPLORATION IN VIDEO CONTENT - A real-time video exploration (RVE) system that allows users to pause, step into, move through, and explore 2D or 3D modeled worlds of scenes in a video. The RVE system may allow users to discover, select, explore, and manipulate objects within the modeled worlds used to generate video content. The RVE system may implement methods that allow users to view and explore in more detail the features, components, and/or accessories of selected objects that are being manipulated and explored. The RVE system may also implement methods that allow users to interact with interfaces of selected objects or interfaces of components of selected objects. | 2015-09-17 |
20150264426 | ELECTRONIC DEVICE, SYNTHESIZED STREAM TRANSMITTING METHOD, AND PROGRAM - Plural streams are synthesized into one stream, and preferable transmission and reception of the synthesized stream to and from an external device is realized. | 2015-09-17 |
20150264427 | VIRTUALIZING USER INTERFACE AND SET TOP BOX FUNCTIONALITY WHILE PROVIDING MEDIA OVER NETWORK - Methods and apparatus are described for providing digital content to televisions or other devices having media playback capabilities over a network infrastructure using virtual set top boxes (VSTBs). | 2015-09-17 |
20150264428 | METHOD AND APPARATUS FOR PROVIDING GUI - A GUI providing method and a GUI providing apparatus are provided. According to the GUI providing method, a GUI from among GUIs for an external apparatus connected to a video apparatus is determined and displayed. Accordingly, if there are many GUIs for an apparatus, a GUI most suitable for the current circumstance is automatically determined and provided to a user. | 2015-09-17 |
20150264429 | INTERACTIVE CONTENT ACQUISITION USING EMBEDDED CODES - Methods and devices are provided to obtain associated information for a multimedia content. One such method includes receiving a content at a receiver device equipped with a watermark detector, performing watermark detection on the received content to extract a payload of an embedded watermark. The payload comprises a first field that includes a server identifier and a second field that includes an interval identifier associated with the server identifier. The first field provides a mapping to an Internet address accessible to retrieve metadata associated with content segments identified by the watermark payload. In this method, based on the detected watermark payload, a query is formed and transmitted to a server identified by the Internet address, and a response to the query is received from the server that includes metadata associated with the content. | 2015-09-17 |
20150264430 | METHODS, APPARATUS, AND SYSTEMS TO COLLECT AUDIENCE MEASUREMENT DATA - Methods, apparatus, and systems to collect audience measurement data are disclosed. A disclosed example method includes collecting first media data. Audience identification data is collected with a people meter. Audience member behavior is developed data based on the first media data and the audience identification data. Second media data is collected after the people meter has been removed, the removal of the people meter occurring after the audience member behavior data has been developed. Audience members associated with the second media data are identified based on the audience member behavior data. | 2015-09-17 |
20150264431 | PRESENTATION AND RECOMMENDATION OF MEDIA CONTENT BASED ON MEDIA CONTENT RESPONSES DETERMINED USING SENSOR DATA - Techniques for presenting and recommending media content based on media content responses are described. Disclosed are techniques for receiving data associated with a portion of media content, receiving a set of sensor data from one or more sensors coupled to a wearable device, comparing the set of sensor data to one or more templates to determine a response to the portion of media content, and causing presentation of information associated with the response at a display. The portion of media content may be configured to be presented at the display. The set of sensor data may include galvanic skin response (GSR) data. | 2015-09-17 |
20150264432 | SELECTING AND PRESENTING MEDIA PROGRAMS AND USER STATES BASED ON USER STATES - Techniques for selecting and presenting media programs and user states are described. Disclosed are techniques for receiving data representing a distance between a display and a wearable device is below a threshold, receiving data representing a user state, and determining that a condition is satisfied based on the user state, the condition being associated with a type of media program. Data representing a media program may be selected based on the type of media program. Presentation of the data representing the media program and information associated with the user state at the display may be caused. | 2015-09-17 |
20150264433 | PHOTOGRAPHING APPARATUS AND METHOD OF PROVIDING PHOTOGRAPHED VIDEO - A photographing apparatus and a method of providing a photographed video converts a photographed video into two types of formats, stores the converted video, and transmits the video wirelessly in real-time. Therefore, a user stores a high quality video photographed by a photographing apparatus as well as broadcasts the photographed video in real-time. | 2015-09-17 |
20150264434 | VIDEO DISPLAY DEVICE AND METHOD OF CONTROLLING THE SAME - A video display device performing wireless communication with a plurality of external devices is provided. The video display device includes a display unit, a memory formed according to driving of an external device and configured to store state information of the external device, a tuner configured to receive advertisement data including a plurality of content items selectively outputtable to the display unit, in real time; and a controller configured to control the display unit to output a content item matched to state information of the external device. | 2015-09-17 |
20150264435 | PROGRAM GUIDE SYSTEM WITH COMBINATION CATEGORY SEARCH - An interactive television program guide system is provided in which the program guide may provide the user with a selectable list of combination categories. Combination categories are composed of multiple simple categories such as sports, news, comedy, movies, children, etc. Program listings are supplied to the program guide. At least some of the program listings are associated with combination categories. A combination category build process may be used to assign combination categories to program listings. The user is able to use the selectable categories list to quickly identify programming of interest. | 2015-09-17 |
20150264436 | SYSTEMS AND METHODS FOR ALERTING USERS OF THE POSTPONED RECORDING OF PROGRAMS - Systems and methods are provided herein in relation to notifications about alternative viewing opportunities for recording and playback of media programs. In particular, the systems and methods provide users with information related to alternative recorded programming viewing opportunities for programs scheduled for recording by a user. | 2015-09-17 |
20150264437 | Apparatus and Method for Providing a Joint IP Data-Stream - The present invention refers to an apparatus for providing at least one joint outgoing IP data stream, the apparatus comprises: (a) at least one receiver adapted to receive a stream of digital TV data, the stream simultaneously containing digital data of a plurality of TV channels, (b) at least one transceiver adapted to receive a downlink stream of IP data and to transmit an uplink stream of IP data via a satellite link, (c) at least one processing unit adapted to convert the digital TV data received from the receiver into a first outgoing IP data stream and to convert the IP data received from the transceiver into a second outgoing IP data stream, and (d) at least one switching unit adapted to combine the first outgoing IP data stream and the second outgoing IP data stream in at least one joint outgoing IP data stream. | 2015-09-17 |
20150264438 | FUZZY LOGIC BASED VIEWER IDENTIFICATION FOR TARGETED ASSET DELIVERY SYSTEM - A targeted advertising system uses a machine learning tool to select an asset for a current user of a user equipment device, for example, to select an ad for delivery to a current user of a digital set top box in a cable network. The machine learning tool first operates in a learning mode to receive user inputs and develop evidence that can characterize multiple users of the user equipment device audience. In a working mode, the machine learning tool processes current user inputs to match a current user to one of the identified users of that user equipment device audience. Fuzzy logic may be used to improve development of the user characterizations, as well as matching of the current user to those developed characterizations. In this manner, targeting of assets can be implemented not only based on characteristics of a household but based on a current user within that household. | 2015-09-17 |