Bandwidth Reduction Or Expansion Patents (Class 375/240)
  • Patent number: 9514544
    Abstract: Provided is a device for evaluating the importance of an in-image region and that can appropriately evaluate the importance in terms of meaning of an in-image region. A processing unit performs a process including color reduction with respect to an evaluation subject region of an image. An importance determination unit determines the importance of the evaluation subject region on the basis of the degree of magnitude of the error between the pre-processing signal value of the evaluation subject region and the post-processing signal value of the evaluation subject region.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: December 6, 2016
    Assignee: NEC Corporation
    Inventor: Atsushi Hatabu
  • Patent number: 9516345
    Abstract: 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.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: December 6, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: In Suk Chong, Yang Yu, Xianglin Wang, Marta Karczewicz
  • Patent number: 9515877
    Abstract: A method of managing an agent by an administrative server is described. The method includes receiving an enrollment request from the agent. The agent is disconnected from a core server, and the core server is periodically connected to the administrative server. The method also includes performing a provisional enrollment procedure with the agent. The method further includes performing an enrollment procedure between the agent and the core server. The method additionally includes performing a configuration procedure between the agent and the core server.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: December 6, 2016
    Assignee: Crimson Corporation
    Inventors: Mark Robert Tempel, Sean Michael McDonald, Nicholas Paul Krueger, Matthew Mark Hazzard, Kevin Gerard Olson
  • Patent number: 9510028
    Abstract: Adaptive video transcoding based on parallel chunked log analysis is described. The adaptive video transcoding method comprises receiving an intermediate video stream generated from an intermediate transcoding. The method also receives an intermediate transcoding log stream associated with the intermediate video stream. The method partitions the intermediate video stream into a plurality of video chunks, where each video chunk corresponding to a portion of video data of the video stream. The method further generates video chunk statistics for each of the video chunks using the intermediate transcoding log stream and transcoding parameters for each of the video chunks based on the generated video chunk statistics. The method transcodes each of the video chunks to a target format in parallel based on the generated transcoding parameters. The method assembles the transcoded video chunks into a target video stream in the target format.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: November 29, 2016
    Assignee: Google Inc.
    Inventors: Lei Yang, Prasanna Meda, Thierry Foucu, Sang-Uok Kum, Hugh Pierre Denman, Steve Benting
  • Patent number: 9509793
    Abstract: Content (e.g., files such as streaming audio or video) may be efficiently cached and delivered in a network. In one implementation, a method may include receiving, from a requesting computing device, a request for a segment of a content item, the request indicating one or more positions in the content item that define the segment of the content item. The method may further include determining a second segment of the content item, different from the first segment of the content item, in which the second segment of the content item is aligned so that an end position of the second segment of the content item matches an end position of one of a number of predetermined segments for the content item. The method may further include obtaining the second segment of the content item and transmitting the obtained second segment of the content item to the requesting computing device.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: November 29, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mark Steven Brown, Selvaraj Raghuraman, Brent Richard Peterson, William S Downey, Bernard Jablonka
  • Patent number: 9503719
    Abstract: Systems, apparatus, articles, and methods are described including operations for inter-layer coding unit quadtree pattern prediction.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: November 22, 2016
    Assignee: INTEL CORPORATION
    Inventors: Wenhao Zhang, Yi-Jen Chiu, Lidong Xu, Yu Han, Hong Jiang
  • Patent number: 9503777
    Abstract: Aspects of a method and system for unified start code emulation prevention bits processing for AVS are provided. A Start code emulation prevention bit string with an arbitrary bit string length, for example 2 bits, may be inserted into AVS encoded data. When decoding, the received AVS encoded data may be parsed to identify the start code emulation prevention bit string and start codes. A bit processor may be signaled with the detection of the start code emulation prevention bit string and/or the start codes. The bit processor may remove the start code emulation prevention bit string in a decoding process and store the detected start codes for applications such as PVR. Constraints may be added to streams such as unbounded PES and/or TS with PUSI bit unset for further bit processing.
    Type: Grant
    Filed: May 7, 2008
    Date of Patent: November 22, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Xuemin (Sherman) Chen, Zhijie (Michael) Yang
  • Patent number: 9497481
    Abstract: In motion vector prediction encoding, the efficiency of motion vector prediction is improved and the efficiency of moving picture encoding is improved. A motion search is performed for a block to be encoded in a picture to be encoded using an encoded reference picture to calculate a motion vector. A plurality of blocks which include at least one of encoded blocks in the picture to be encoded and encoded blocks in an encoded picture and in predetermined positions relative to the position of the block to be encoded in the picture to be encoded are set as primary candidate blocks, and N primary candidate reference motion vectors are determined from motion vectors used in encoding the primary candidate blocks. The degrees of reliability of the primary candidate reference motion vectors which quantitatively represent effectiveness in motion vector prediction of the block to be encoded is calculated using encoded picture information for each of the primary candidate reference motion vectors.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: November 15, 2016
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Masaki Kitahara, Atsushi Shimizu, Mayuko Watanabe
  • Patent number: 9489350
    Abstract: Methods and systems for searching over large (i.e., Internet scale) data to discover relevant information artifacts based on similar content and/or relationships are disclosed. Improvements over simple keyword and phrase based searching over internet scale data are shown. Search engines providing accurate and contextually relevant search results are disclosed. Users are enabled to identify related documents and information artifacts and quickly, ascertain, via visualization, which of these documents are original, which are derived (or copied) from a source document or information artifact, and which subset is independently generated (i.e., an original document or information artifact).
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: November 8, 2016
    Assignee: ORBIS TECHNOLOGIES, INC.
    Inventors: Larry Crochet, Michael Niv
  • Patent number: 9479814
    Abstract: A television system and method for providing computer network-based video. Various aspects may, for example, comprise a television system and method for providing both standard television video combined with computer network-based video, serially and/or concurrently. Various aspects may also comprise a user interface system and method for interacting with a user regarding the presentation and/or control of computer network-based video.
    Type: Grant
    Filed: January 16, 2014
    Date of Patent: October 25, 2016
    Assignee: Broadcom Corporation
    Inventor: Jeyhan Kararoguz
  • Patent number: 9473779
    Abstract: In one example, a device for coding video data includes a video coder configured to code data indicating whether tile boundaries of different layers of video data are aligned and whether inter-layer prediction is allowed along or across tile boundaries of enhancement layer blocks, code an enhancement layer block in an enhancement layer tile of the video data without using inter-layer prediction from a collocated base layer block for which inter-layer filtering or reference layer filtering across tile boundaries in a reference layer picture in an access unit including both the enhancement layer tile and the base layer block is enabled, and code the collocated base layer block.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: October 18, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Krishnakanth Rapaka, Xiang Li, Jianle Chen, Ye-Kui Wang, Wei Pu
  • Patent number: 9466090
    Abstract: Techniques related to graphics rendering including techniques for compression and/or decompression of graphics data by use of indexed subsets are described. In one example, compression in graphics rendering may include determining a plurality of color values associated with individual pixels of a tile of pixels, generating a subset of the plurality of color values such that the subset of the plurality of color values include one or more distinct color values from the plurality of color values, associating an index value with each color value of the subset of the plurality of color values, determining, for each of the individual pixels, an associated pixel index value to generate a plurality of pixel index values associated with the individual pixels of the tile of pixels, storing, in memory, graphics data including the subset of the plurality of color values, the associated index values, and the plurality of pixel index values.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: October 11, 2016
    Assignee: INTEL CORPORATION
    Inventors: Prasoonkumar Surti, Tomas G. Akenine-Moller, Jon N. Hasselgren, Carl J. Munkberg, Jim. K. Nilsson
  • Patent number: 9460729
    Abstract: The invention provides a layered audio coding format with a monophonic layer and at least one sound field layer. A plurality of audio signals is decomposed, in accordance with decomposition parameters controlling the quantitative properties of an orthogonal energy-compacting transform, into rotated audio signals. Further, a time-variable gain profile specifying constructively how the rotated audio signals may be processed to attenuate undesired audio content is derived. The monophonic layer may comprise one of the rotated signals and the gain profile. The sound field layer may comprise the rotated signals and the decomposition parameters. In one embodiment, the gain profile comprises a cleaning gain profile with the main purpose of eliminating non-speech components and/or noise. The gain profile may also comprise mutually independent broadband gains.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: October 4, 2016
    Assignees: Dolby Laboratories Licensing Corporation, Dolby International AB
    Inventors: Glenn Dickins, Heiko Purnhagen, Leif Jonas Samuelsson
  • Patent number: 9438902
    Abstract: A method for decoding includes: determining an expected power according to the current remaining power and an expected decoding time length, determining a first average power according to the accumulated decoding time length and the accumulated power consumption of the decoder from the moment it starts to work until the current moment; determining a second average power according to the accumulated decoding time length and the accumulated power consumption in the process of decoding the latest preset number of image groups; when the absolute value of the difference between the expected power and the second average power exceeds a preset threshold and the expected power is not equal to the first average power, determining the operation mode of the decoder according to the size relationship between the expected power and the first average power and decoding a data frame according to the determined operation mode.
    Type: Grant
    Filed: December 26, 2011
    Date of Patent: September 6, 2016
    Assignee: CHINA MOBILE COMMUNICATIONS CORPORATION
    Inventors: Meng Guo, Libo Yang, Jian Zhang
  • Patent number: 9436975
    Abstract: Provided are a method and apparatus for interpolating an image. The method includes: selecting a first filter, from among a plurality of different filters, for interpolating between pixel values of integer pixel units, according to an interpolation location; and generating at least one pixel value of at least one fractional pixel unit by interpolating between the pixel values of the integer pixel units by using the selected first filter.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: September 6, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Elena Alshina, Alexander Alshin, Nikolay Shlyakhov, Byeong-doo Choi, Yoon-mi Hong, Woo-jin Han, Tammy Lee
  • Patent number: 9432338
    Abstract: Aspects of the subject technology relate to systems, methods, and machine-readable media for communicating using adaptive data compression. A system is configured to compare operation of an encrypted communications channel to at least one operational threshold for the encrypted communications channel and select a level of compression for the encrypted communications channel based on the comparing. The system is further configured to compress data packets to be transmitted over the encrypted communications channel in accordance with the level of compression, encrypt the data packets, and transmit, via a network, the encrypted and compressed data packets to a destination.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: August 30, 2016
    Assignee: Google Inc.
    Inventor: James Anthony Roskind
  • Patent number: 9424850
    Abstract: A method and an apparatus for allocating bits in an audio signal. The method includes dividing a frequency band of an audio signal into a plurality of subbands, quantizing a subband normalization factor of each subband; and an energy attribute of an audio signal of the corresponding group; allocating coding bits to at least one group, where a sum of coding bits allocated to the at least one group is the number of coding bits of the audio signal; and allocating the coding bits allocated to the at least one group to each subband in each group of the at least one group. In a case of a low or medium bit rate, the embodiments of the present invention can, by means of grouping, ensure relatively stable allocation of previous and subsequent frames and reduce impact of global allocation on partial discontinuity.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: August 23, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Fengyan Qi, Lei Miao, Zexin Liu
  • Patent number: 9413540
    Abstract: A system and a method for teleconferencing including a plurality of terminals, a plurality of peer servers and at least one conferencing servers, where the terminals measure their channel quality, create at least one group of terminals according to their channel quality measurements, and using a coding scheme adaptive to the channel quality measurements. The terminals communicate conferencing content via peer-to-peer communication, directly between terminals who are members of the group of terminals, and using the selected coding scheme, and communicate the same conferencing content with other terminals participating in the conferencing call via at least one network device such as a conferencing-server and a peer-server. Where the conferencing-server and/or the peer-server provide conversion for the conferencing content, adaptive to the other terminals.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: August 9, 2016
    Assignee: GENBAND US LLC
    Inventors: Alex Nerst, Avi Shechter, Nimrod Sandlerman
  • Patent number: 9398295
    Abstract: Disclosed are an Unequal Error Protection (UEP) apparatus and method thereof for transmitting various types of uncompressed video signals in a broadband high frequency wireless system. The UEP apparatus may include a UEP transmission controller to verify a bit separation point of separating a color depth and priority for each pixel element being composed of a video data pixel when video data is inputted, and to control an error correction coding of correcting relatively many errors to be used in information with a high priority for each pixel element, a bit separator to separate the video data pixel through a control of the UEP transmission controller based on the priority for each pixel element, and a channel coding unit to use a corresponding error correction coding through the control of the UEP transmission controller based on the priority for each pixel element.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: July 19, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Yong Sun Kim, Seung Eun Hong, Kyeongpyo Kim, Hyoung Jin Kwon, Jin Kyeong Kim, Woo Yong Lee
  • Patent number: 9392597
    Abstract: It is described a method for informing a user equipment of an activity status of a second communication carrier within a cellular network, wherein the user equipment is served by a base station and is adapted to communicate with the base station via a first communication carrier being assigned to the base station. Signals between the base station and the user equipment are transmittable using the first communication carrier and, if the second communication carrier is activated, using in addition the second communication carrier, wherein the first communication carrier is divided into subframes. The method includes sending an activity signal from the base station to the user equipment, wherein the activity signal includes information concerning the activity status of the second communication carrier, and re-sending the activity signal from the base station to the user equipment during predefined subframes.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: July 12, 2016
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Mieszko Chmiel, Robert Buranyi, Bernd Baumgartner, Wolfgang Payer
  • Patent number: 9384755
    Abstract: The present disclosure relates to a device and method for reducing quantization noise in a signal contained in a time-domain excitation decoded by a time-domain decoder. The decoded time-domain excitation is converted into a frequency-domain excitation. A weighting mask is produced for retrieving spectral information lost in the quantization noise. The frequency-domain excitation is modified to increase spectral dynamics by application of the weighting mask. The modified frequency-domain excitation is converted into a modified time-domain excitation. The method and device can be used for improving music content rendering of linear-prediction (LP) based codecs. Optionally, a synthesis of the decoded time-domain excitation may be classified into one of a first set of excitation categories and a second set of excitation categories, the second set including INACTIVE or UNVOICED categories, the first set including an OTHER category.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: July 5, 2016
    Assignee: VOICEAGE CORPORATION
    Inventors: Tommy Vaillancourt, Milan Jelinek
  • Patent number: 9380308
    Abstract: A method for coding includes; segmenting an image into blocks; grouping blocks into a number of subsets; coding, using an entropy coding module, each subset, by associating digital information with symbols of each block of a subset, including, for the first block of the image, initializing state variables of the coding module; and generating a data sub-stream representative of at least one of the coded subsets of blocks. Where a current block is the first block to be coded of a subset, symbol occurrence probabilities for the first current block are determined based on those for a coded and decoded predetermined block of at least one other subset. Where the current block is the last coded block of the subset; writing, in the sub-stream representative of the subset, the entire the digital information associated with the symbols during coding of the blocks of the subset, and implementing the initializing sub-step.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: June 28, 2016
    Assignee: DOLBY INTERNATIONAL AB
    Inventors: Felix Henry, Stephane Pateux, Gordon Clare
  • Patent number: 9374054
    Abstract: An arrangement of overlapping filter banks comprises a synthesis stage and an analysis stage. The synthesis stage receives a first signal segmented into time blocks and outputs, based thereon, an intermediate signal to be received by the analysis stage forming the basis for the computation of a second signal segmented into time frames. In an embodiment, the synthesis stage is operable to release an approximate value of the intermediate signal in a time block located L?1 time blocks ahead of its output block, which approximate value is computed on the basis of any available time blocks of the first signal, so that the approximate value contributes, in the analysis stage, to the second signal. The delay is typically reduced by L?1 blocks. Applications include audio signal processing in general and real-to-complex conversion in particular.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: June 21, 2016
    Assignee: Dolby International AB
    Inventors: Lars Villemoes, Harald Mundt
  • Patent number: 9363534
    Abstract: An embodiment of the invention relates to a method for processing the pixel amplitude of at least one block image pixel contained in a video sequence, said method comprising the steps of: —constructing an individual motion trajectory comprising motion-shifted versions of said block image pixel over a multiplicity of neighboring frames; and—combining the pixel amplitudes of the motion-shifted versions of said block image pixel along the individual motion trajectory using a weighting function, to form a processed pixel amplitude of said image pixel.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: June 7, 2016
    Assignee: VESTEL ELEKTRONIK SANAYI VE TICARET A.S.
    Inventors: Thomas Sikora, Andreas Krutz, Alexander Glantz
  • Patent number: 9361893
    Abstract: Provided are, among other things, systems, methods and techniques for detecting whether a transient exists within an audio signal. According to one representative embodiment, a segment of a digital audio signal is divided into blocks, and a norm value is calculated for each of a number of the blocks, resulting in a set of norm values for such blocks, each such norm value representing a measure of signal strength within a corresponding block. A maximum norm value is then identified across such blocks, and a test criterion is applied to the norm values. If the test criterion is not satisfied, a first signal indicating that the segment does not include any transient is output, and if the test criterion is satisfied, a second signal indicating that the segment includes a transient is output. According to this embodiment, the test criterion involves a comparison of the maximum norm value to a different second maximum norm value, subject to a specified constraint, within the segment.
    Type: Grant
    Filed: July 5, 2014
    Date of Patent: June 7, 2016
    Assignee: Digital Rise Technology Co., Ltd.
    Inventor: Yuli You
  • Patent number: 9344739
    Abstract: Initial value is selected when motion estimation is performed using predicted motion vector in video codec in which multiple references are allowed, and coding amount of motion vectors is reduced using predicted motion vector. Motion vector encoding apparatus includes predicted motion vector generator that generates adjacent motion vectors of current block with respect to each of reference pictures and generates each predicted motion vector of the current block from the generated adjacent motion vectors, motion estimator that determines final motion vector of the current block and final reference picture corresponding to the final motion vector with regard to search regions of the reference pictures, differential unit that obtains difference between the final motion vector of the current block and final predicted motion vector corresponding to the determined final reference picture among the predicted motion vectors, and unit for encoding information about the final reference picture and the difference.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: May 17, 2016
    Assignee: NEWRACOM, INC.
    Inventors: Je Chang Jeong, Soon Jong Jin, Sang Jun Park, Hyuk Lee
  • Patent number: 9344740
    Abstract: Initial value is selected when motion estimation is performed using predicted motion vector in video codec in which multiple references are allowed, and coding amount of motion vectors is reduced using predicted motion vector. Motion vector encoding apparatus includes predicted motion vector generator that generates adjacent motion vectors of current block with respect to each of reference pictures and generates each predicted motion vector of the current block from the generated adjacent motion vectors, motion estimator that determines final motion vector of the current block and final reference picture corresponding to the final motion vector with regard to search regions of the reference pictures, differential unit that obtains difference between the final motion vector of the current block and final predicted motion vector corresponding to the determined final reference picture among the predicted motion vectors, and unit for encoding information about the final reference picture and the difference.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: May 17, 2016
    Assignee: NEWRACOM, INC.
    Inventors: Je Chang Jeong, Soon Jong Jin, Sang Jun Park, Hyuk Lee
  • Patent number: 9344741
    Abstract: Initial value is selected when motion estimation is performed using predicted motion vector in video codec in which multiple references are allowed, and coding amount of motion vectors is reduced using predicted motion vector. Motion vector encoding apparatus includes predicted motion vector generator that generates adjacent motion vectors of current block with respect to each of reference pictures and generates each predicted motion vector of the current block from the generated adjacent motion vectors, motion estimator that determines final motion vector of the current block and final reference picture corresponding to the final motion vector with regard to search regions of the reference pictures, differential unit that obtains difference between the final motion vector of the current block and final predicted motion vector corresponding to the determined final reference picture among the predicted motion vectors, and unit for encoding information about the final reference picture and the difference.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: May 17, 2016
    Assignee: NEWRACOM, INC.
    Inventors: Je Chang Jeong, Soon Jong Jin, Sang Jun Park, Hyuk Lee
  • Patent number: 9344722
    Abstract: A video codec comprising a processor configured to generate a prediction block for a current block, compute a difference between the current block and the prediction block to generate a residual block, scan a plurality of prediction residuals located in the residual block following a scanning order, and if the plurality of residual values comprise at least one non-zero prediction residual, entropy encode the at least one non-zero prediction residual. A method comprising generating a prediction block for a current block, computing a difference between the current block and the prediction block to generate a residual block, scanning a plurality of prediction residuals located in the residual block, and if the plurality of residual values comprise at least one non-zero prediction residual, entropy encoding the at least one non-zero prediction residual.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: May 17, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Wen Gao, Minqiang Jiang, Ye He, Jin Song, Haoping Yu
  • Patent number: 9344738
    Abstract: Initial value is selected when motion estimation is performed using predicted motion vector in video codec in which multiple references are allowed, and coding amount of motion vectors is reduced using predicted motion vector. Motion vector encoding apparatus includes predicted motion vector generator that generates adjacent motion vectors of current block with respect to each of reference pictures and generates each predicted motion vector of the current block from the generated adjacent motion vectors, motion estimator that determines final motion vector of the current block and final reference picture corresponding to the final motion vector with regard to search regions of the reference pictures, differential unit that obtains difference between the final motion vector of the current block and final predicted motion vector corresponding to the determined final reference picture among the predicted motion vectors, and unit for encoding information about the final reference picture and the difference.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: May 17, 2016
    Assignee: NEWRACOM, INC.
    Inventors: Je Chang Jeong, Soon Jong Jin, Sang Jun Park, Hyuk Lee
  • Patent number: 9337861
    Abstract: Systems, methods, and stored coded instruction sets for reducing the amount of data captured, i.e., retained, by a computerized system, such as an aircraft flight control or monitoring system. Such systems can, for example, be used in monitoring and/or controlling the operation of one or more aircraft engines, flight controls, or other aircraft systems, in order to optimize storage required for collected data, and/or to reduce or otherwise control the time required to off-load captured data to another computer system, such as a land-based analysis system. The amount of data collected, e.g., captured or retained in memory, may be reduced by discarding data points that are within a specified tolerance of, for example, a previously observed or expected value in a manner which assists with preserving the accuracy and precision of the original measured data.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: May 10, 2016
    Assignee: PRATT & WHITNEY CANADA CORP.
    Inventors: Francois Bordeleau, James Mood, Pierre Duhamel
  • Patent number: 9338451
    Abstract: In one example, an apparatus for coding video data comprises a video coder configured to, for a parallel motion estimation (PME) region comprising a plurality of blocks of video data within the PME region, identify a common set of spatial candidate blocks outside of and adjacent to the PME region, each of the common set of spatial candidate blocks at a respective, predefined location relative to the PME region and, for each of the blocks within the PME region for which motion information prediction is performed, generate a respective motion information candidate list, wherein, for at least some of the blocks within the PME region for which motion information prediction is performed, generating the motion information candidate list comprises evaluating motion information of at least one of the common set of spatial candidate blocks for inclusion in the motion information candidate list for the block.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: May 10, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Vadim Seregin, Xianglin Wang, Marta Karczewicz
  • Patent number: 9338462
    Abstract: An image decoding apparatus is provided. The image decoding apparatus includes a processor which obtains information about a color representation from a bitstream, obtains a residue, which corresponds to a difference between a current image and a predicted image of the current image, from the bitstream, and reconstructs the current image by using the residue and the predicted image, based on the information about the color representation.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: May 10, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Wooshik Kim, Dmitri Birinov, Daesung Cho, Hyun Mun Kim
  • Patent number: 9332265
    Abstract: An image decoding method is provided. The image decoding method includes obtaining information about a color representation from a bitstream, entropy decoding a residue, which corresponds to a difference between a current image and a predicted image of the current image, and reconstructing the current image by using the entropy decoded residue and the predicted image, based on the information about the color representation.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: May 3, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Wooshik Kim, Dmitri Birinov, Daesung Cho, Hyun Mun Kim
  • Patent number: 9325758
    Abstract: A method, system, and computer program product for initializing a stream computing application are disclosed. The method may include receiving a plurality of tuples to be processed by one or more processing elements operating on one or more computer processors. Each processing element may have one or more stream operators. The method may also include determining a first attribute to be processed at a first stream operator that is configured to transmit a tuple having the first attribute along an execution path including at least one intervening stream operator to a second stream operator. The method may include compressing the first attribute when the first attribute is to be next processed by the second stream operator.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: April 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Branson, John M. Santosuosso
  • Patent number: 9319698
    Abstract: To provide an image decoding apparatus that suppresses overhead of parallel processing to improve parallelization efficiency and reduce circuit costs, while solving neighboring macroblock dependencies. The image decoding apparatus (100) includes first and second decoding circuits (101, 102) having a transfer unit that transfers right neighborhood information or left neighborhood information, and first and second transfer completion detection units (104, 105) that respectively detect whether or not the left neighborhood information or the right neighborhood information has been transferred to the first and second decoding circuits (101, 102). Each of the first and second decoding circuits (101, 102) decodes a decoding target macroblock positioned at an edge of a region, when the transfer of the left neighborhood information or the right neighborhood information is detected.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: April 19, 2016
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Hiroshi Amano, Masayasu Iguchi
  • Patent number: 9319071
    Abstract: A bit interleaving method involves applying a bit permutation process to bits of a QC-LDPC codeword made up of N cyclic blocks each including Q bits, and dividing the codeword after the permutation process into a plurality of constellation words each including M bits, the codeword being divided into F×N?/M folding sections (N? being a subset of N selected cyclic blocks and being a multiple of M/F), each of the constellation words being associated with one of the F×N?/M folding sections, and the bit permutation process being applied such that each of the constellation words includes F bits from each of M/F different cyclic blocks in a given folding section associated with a given constellation word.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: April 19, 2016
    Assignee: PANASONIC CORPORATION
    Inventor: Mihail Petrov
  • Patent number: 9319701
    Abstract: An apparatus and method for allocating a data rate in a multi-antenna system are provided, wherein a noise threshold corresponding to a modulation scheme, a coding rate, or a combination of both applied to a base layer from among a plurality of layers is set as a reference noise threshold, and a data rate is allocated to an enhanced layer among the plurality of layers, based on the reference noise threshold and a use or non-use of hierarchical transmission.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: April 19, 2016
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Hong-Sil Jeong, Hyo-Jin Lee, Seho Myung, Jae-Yoel Kim
  • Patent number: 9313728
    Abstract: A communication terminal is used in a wireless communication environment which involves a plurality of coexisting communication processes with upper limit values being set respectively therein for amounts of data to be transmitted. The communication terminal includes a compressor which compresses data to be transmitted, and a compression controller which controls the compressor to compress the data if the amount of the data to be transmitted is equal to or greater than the upper limit value set depending on one of the communication processes which is to be used to transmit the data.
    Type: Grant
    Filed: February 7, 2011
    Date of Patent: April 12, 2016
    Assignee: Lenovo Innovations Limited (Hong Kong)
    Inventor: Tomoki Furuya
  • Patent number: 9307122
    Abstract: An apparatus for providing motion estimation for video encoding includes a selection element and a processing element. The selection element is configured to select a subset including less than all of candidate pixel locations from among a plurality of candidate pixel locations used for motion vector determination based on a relationship between a best candidate pixel location of a first level of accuracy and a best candidate pixel location of a second level of accuracy. The processing element is configured to process an input video sequence to determine a motion vector at the first level of accuracy, to refine the motion vector at the second level of accuracy, and to determine the motion vector at a third level of accuracy using only the subset of candidate pixel locations.
    Type: Grant
    Filed: September 27, 2006
    Date of Patent: April 5, 2016
    Assignee: Core Wireless Licensing S.a.r.l.
    Inventors: Kemal Ugur, Jani Lainema, Antti Hallapuro
  • Patent number: 9300906
    Abstract: A method and apparatus for performing pull frame interpolation are provided. Pull frame interpolation may include identifying a plurality of input video frames, generating a plurality of motion vectors indicating motion from a first frame of the plurality of input video frames to a second frame of the plurality of input video frames, identifying an interpolation point between the first frame and the second frame, generating a plurality of candidate interpolation motion vectors indicating motion from the first frame to the interpolation point and from the second frame to the interpolation point based on the plurality of motion vectors, selecting an interpolation motion vector from the plurality of candidate interpolation motion vectors based on a metric, and generating an interpolated frame at the interpolation point based on the selected interpolation motion vector.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: March 29, 2016
    Assignee: GOOGLE INC.
    Inventors: Anil Kokaram, Damien Kelly, Andrew Joseph Crawford
  • Patent number: 9300923
    Abstract: A method of improving video performance in video surveillance system having a wireless encoder connected to a video surveillance network by a wireless access point device comprises the steps of allocating channel bandwidth to the wireless encoder from the wireless access point device, transmitting packets of video data from the wireless encoder to the wireless access point device, transmitting signals from the wireless access point device to the wireless encoder, monitoring the strength of the signals received by the wireless access point device, the strength of the signals received by the wireless encoder, and the number of lost packets of video data transmitted from the wireless encoder to the wireless access point device, sending a request from the wireless encoder to the wireless access point device to change the bit transmission rate of the wireless encoder if the strength of the signals received by the wireless access point device is less than a first threshold, if the strength of the signals received b
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: March 29, 2016
    Assignee: Pelco, Inc.
    Inventors: Praveen Mehrotra, Farzin Aghdasi, Lawrence E. Bakst
  • Patent number: 9294766
    Abstract: A method of signaling additional chroma QP offset values that are specific to quantization groups is provided, in which each quantization group explicitly specifies its own set of chroma QP offset values. Alternatively, a table of possible sets of chroma QP offset values is specified in the header area of the picture, and each quantization group uses an index to select an entry from the table for determining its own set of chroma QP offset values. The quantization group specific chroma QP offset values are then used to determine the chroma QP values for blocks within the quantization group in addition to chroma QP offset values already specified for higher levels of the video coding hierarchy.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: March 22, 2016
    Assignee: APPLE INC.
    Inventors: Alexandros Tourapis, Guy Cote
  • Patent number: 9286697
    Abstract: An image processing apparatus includes a reconfigurable circuit, a compression unit, an image processing unit, and a controller. The reconfigurable circuit has a reconfigurable circuit configuration. The compression unit is configured as a circuit in the reconfigurable circuit to compress image data. The image processing unit is configured as a circuit in the reconfigurable circuit to perform image processing on the compressed image data. The controller changes the circuit configuration of the reconfigurable circuit so as to vary a compression rate of the compression unit in accordance with a processing capacity of the image processing unit.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: March 15, 2016
    Assignee: FUJI XEROX CO., LTD
    Inventor: Masatomo Igarashi
  • Patent number: 9288510
    Abstract: Adaptive video transcoding based on parallel chunked log analysis is described. The adaptive video transcoding method comprises receiving an intermediate video stream generated from an intermediate transcoding. The method also receives an intermediate transcoding log stream associated with the intermediate video stream. The method partitions the intermediate video stream into a plurality of video chunks, where each video chunk corresponding to a portion of video data of the video stream. The method further generates video chunk statistics for each of the video chunks using the intermediate transcoding log stream and transcoding parameters for each of the video chunks based on the generated video chunk statistics. The method transcodes each of the video chunks to a target format in parallel based on the generated transcoding parameters. The method assembles the transcoded video chunks into a target video stream in the target format.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: March 15, 2016
    Assignee: Google Inc.
    Inventors: Lei Yang, Prasanna Meda, Thierry Foucu, Sang-Uok Kum, Hugh Pierre Denman, Steve Benting
  • Patent number: 9282342
    Abstract: Provided is a video encoding apparatus, including a signal separator to separate a differential image block into a first domain and a second domain, based on a boundary line included in the differential image block, the differential image block indicating a difference between an original image and a prediction image with respect to the original image, a transform encoder to perform a transform encoding with respect to the first domain using a discrete cosine transform (DCT), a quantization unit to quantize an output of the transform encoding unit in a frequency domain, a space domain quantization unit to quantize the second domain in a space domain, and an entropy encoder to perform an entropy encoding using outputs of the quantization unit and the space domain quantization unit.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: March 8, 2016
    Assignees: Electronics and Telecommunications Research Institute, Kwangwoon University Industry-Academic Collaboration Foundation, University-Industry Cooperation Group of Kyung Hee University, Korea Advanced Institute of Science and Technology
    Inventors: Sung-Chang Lim, Ha Hyun Lee, Hui Yong Kim, Se Yoon Jeong, Suk Hee Cho, Hae Chul Choi, Jong Ho Kim, Jin Ho Lee, Jin Soo Choi, Jin Woo Hong, Dong Gyu Sim, Seoung Jun Oh, Gwang Hoon Park, Mun Churl Kim, Neung Joo Hwang, Sea Nae Park
  • Patent number: 9277228
    Abstract: In one example, a video decoder is configured to store an adaptation parameter set (APS) data structure in a buffer of a coding device, wherein the APS data structure includes signaling data applicable to one or more slices of video data, decode at least one of the slices based on the signaling data of the APS data structure, after decoding the slice, determine that the APS data structure can be removed from the buffer, remove the APS data structure from the buffer based on the determination, and decode one or more additional slices of the video data after removing the APS data structure from the buffer.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: March 1, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Ying Chen, In Suk Chong, Marta Karczewicz
  • Patent number: 9271005
    Abstract: A multi-pass video encoder includes a video encoding module that encodes a video signal based on an initial configuration data set to generate an initial processed video signal and an initial output data set. An application coding control module generates the initial configuration data set and generates a first updated configuration data set based on both the initial processed video signal and the initial output data set. The video encoding module further encodes the video signal based on the first updated configuration data set to generate a first updated processed video signal and a first updated output data set.
    Type: Grant
    Filed: February 24, 2011
    Date of Patent: February 23, 2016
    Assignee: VIXS SYSTEMS, INC.
    Inventors: Sally Jean Daub, Xinghai (Billy) Li, Ying Li, Xu Gang (Wilf) Zhao
  • Patent number: 9264710
    Abstract: Several systems and methods for intra-prediction estimation of video pictures are disclosed. In an embodiment, the method includes accessing four ‘N×N’ pixel blocks comprising luma-related pixels. The four ‘N×N’ pixel blocks collectively configure a ‘2N×2N’ pixel block. A first pre-determined number of candidate luma intra-prediction modes is accessed for each of the four ‘N×N’ pixel blocks. A presence of one or more luma intra-prediction modes that are common among the candidate luma intra-prediction modes of at least two of the four ‘N×N’ pixel blocks is identified. The method further includes performing, based on the identification, one of (1) selecting a principal luma intra-prediction mode for the ‘2N×2N’ pixel block and (2) limiting a partitioning size to a ‘N×N’ pixel block size for a portion of the video picture corresponding to the ‘2N×2N’ pixel block.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: February 16, 2016
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Ranga Ramanujam Srinivasan, Hyung Joon Kim, Akira Osamoto
  • Patent number: 9258605
    Abstract: A multimedia program type of a received multimedia data is determined. Based on the determined multimedia program type, a peak bit rate limit and/or an average bit rate limit are determined. In instances where a transrated version of the multimedia data is to be stored, a remaining storage capacity of a storage device is determined and the peak bit rate limit and/or the average bit rate limit can be adjusted based on the remaining storage capacity. The multimedia data then is transrated to generate transrated multimedia data that has a peak bit rate that does not exceed the selected peak bit rate limit and/or having an average bit rate that does not exceed the selected average bit rate limit. The transrating of the multimedia additionally can include the application of rule sets based on content characteristics. After transrating, the multimedia data can be transmitted via a network to a destination multimedia device, stored locally for subsequent use, or a combination thereof.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: February 9, 2016
    Assignee: ViXS Systems Inc.
    Inventors: Lewis Leung, Indra Laksono