Bandwidth Reduction Or Expansion Patents (Class 375/240)
  • Patent number: 9060200
    Abstract: Alternative approaches to the insertion of local commercials and messages into networks feeds are provided. Embodiments include digital commercial insertion for cable operators and others that not only offer more flexibility and features, but may also be significantly cheaper to implement. The actual “insert” of the local commercial or message into the digital program is performed by a standard set top box, with several methods of providing the local commercial to the set top box at the proper insertion time. Another embodiment allows a cable operator to significantly save on equipment in the form of splicers and ad inserters, by allowing easy and dynamic mapping of local commercials to insertion zones.
    Type: Grant
    Filed: August 11, 2005
    Date of Patent: June 16, 2015
    Assignee: Visible World, Inc.
    Inventor: Gerrit Niemeijer
  • Patent number: 9055632
    Abstract: Representative implementations of devices and techniques provide a bit packing arrangement for a control signal. The control signal is received as a bit stream having a first rate of change. A packed control signal having a varying rate of change may be generated based on the bit stream. The average rate of change of the packed control signal is less than the first rate of change.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: June 9, 2015
    Assignee: INFINEON TECHNOLOGIES AG
    Inventors: Attila Tomasovics, Arno Rabenstein
  • Patent number: 9055027
    Abstract: The present disclosure provides a transmission method and an electronic device. The transmission method includes the steps of detecting whether a predetermined condition is satisfied; dividing the data to be transmitted into a first data and a second data when determining that the predetermined condition has been satisfied; converting the first data to a third data with a first algorithm and the second data to a fourth data with a second algorithm, so that the sum of the amounts of the third data and the fourth data is less than the sum of the amounts of the first data and the second data, wherein the first algorithm is different from the second algorithm; and transmitting the third data and the fourth data to the receiving device.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: June 9, 2015
    Assignees: LENOVO (BEIJING) CO., LTD., BEIJING LENOVO SOFTWARE LTD.
    Inventors: Xingzhong Mao, Wei Xie
  • Patent number: 9049461
    Abstract: Embodiments of a method and system for inter-prediction in decoding video data are described herein. In various embodiments, a high-compression-ratio codec (such as H.264) is part of the encoding scheme for the video data. Embodiments pre-process control maps that were generated from encoded video data, and generating intermediate control maps comprising information regarding decoding the video data. The control maps indicate which units of video data in a frame are to be processed using an inter-prediction operation. In an embodiment, inter-prediction is performed on a frame basis such that inter-prediction is performed on an entire frame at one time. In other embodiments, processing of different frames is interleaved. Embodiments increase the efficiency of the inter-prediction such as to allow decoding of high-compression-ratio encoded video data on personal computers or comparable equipment without special, additional decoding hardware.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: June 2, 2015
    Assignee: ATI Technologies ULC
    Inventors: Alexander Lyashevsky, Jason Yang, Arcot J Preetham
  • Patent number: 9036705
    Abstract: A technique for making media content in the form of encoded data items decodable by a decoder operating in accordance with a scalable coding protocol that defines two or more media layers is provided. A method implementation of this technique comprises the steps of generating one or more dummy data items that define a first media layer of the scalable coding protocol, and marking the encoded data items as belonging, to a second media layer of the scalable coding protocol.
    Type: Grant
    Filed: March 13, 2009
    Date of Patent: May 19, 2015
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Thomas Rusert, Jörg Huschke, Markus Kampmann, Thorsten Lohmar, Clinton Priddle, Rickard Sjöberg
  • Patent number: 9036661
    Abstract: Systems, devices, processors, and methods are described which may be used for the reception of a wireless broadband signal at a user terminal from a gateway via a satellite. A wireless signal may include a series of physical layer frames, each frame including a physical layer header and payload. The received signal is digitized and processed using various novel physical layer headers and related techniques to synchronize the physical layer frames and recover data from physical layer headers for purposes of demodulation and decoding.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: May 19, 2015
    Assignee: ViaSat, Inc.
    Inventors: Donald W. Becker, Matthew D. Nimon, William H. Thesling
  • Patent number: 9036692
    Abstract: A motion prediction method is provided. The method has the following steps of: determining a plurality of candidate units corresponding to a current unit of a current frame; obtaining a plurality of motion vectors of the candidate units; calculating a plurality of temporal scaling factors of the candidate units according to a plurality of temporal distances between a plurality of reference frames of the motion vectors and the current frame; scaling the motion vectors of the candidate units according to the temporal scaling factors to obtain a plurality of scaled motion vectors; and selecting a motion vector predictor for motion prediction of the current unit from the candidate units according to the scaled motion vectors.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: May 19, 2015
    Assignee: MEDIATEK INC.
    Inventors: Yu-Pao Tsai, Chih-Ming Fu, Jian-Liang Lin, Yu-Wen Huang, Shaw-Min Lei
  • Patent number: 9036081
    Abstract: A video transmission device 10 has: a packer 11 which receives a video signal, a sync signal, and a data-enable signal, and generates a plurality of packet signals by packetizing the video signal and the sync signal based on the data-enable signal and according to the number of bytes of a packet corresponding to the number of gradation bits of the video signal; an encode unit 15 which generates a plurality of encoded packet signals by encoding the plurality of packet signals; and a serializer 14 which generates a serial packet signal by parallel-serial converting the plurality of encoded packet signals. The packer 11 generates a control signal including a pulse with a pulse width corresponding to the number of bytes of the packet, and the encode unit 15 subjects a portion of the packet signals corresponding to the pulse in the control signal from the packer, to an encode process which is different from a process for the other portion.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: May 19, 2015
    Assignee: THINE ELECTRONICS, INC.
    Inventor: Seiichi Ozawa
  • Patent number: 9036082
    Abstract: The present invention is related to line-based motion estimation and compensation in video image data. In particular, by performing the line-based motion estimation, a set of motion vectors for the line-based motion compensation is provided. By use of the provided set of motion vectors, the line-based motion compensation is performed by interpolating the image data of the current field/frame, wherein an interpolated image data of the image data of the current field/frame is provided as result of the performing of the line-based motion compensation. Then, it is checked, whether a region of the interpolated image data of the current field/frame comprises at least one pixel of the region, which was interpolated according to a motion vector from the set of motion vectors, which is indicated as being not reliable for the line-based motion compensation. If so, a blurring of the corresponding region is performed according to the present invention.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: May 19, 2015
    Assignee: NXP, B.V.
    Inventor: Volker Blume
  • Patent number: 9031125
    Abstract: An image predictive encoding device can efficiently encode an image, while suppressing an increase in prediction information and reducing the prediction error of a target block. In an image predictive encoding device, according to one embodiment, to produce a prediction signal of a partition in a target region, it is decided whether prediction information of a neighboring region can be used. When prediction information of the neighboring region can be used, a region width of the partition where the prediction information of the neighboring region is used to produce the prediction signal is determined. The prediction signal of the target region is produced from a reconstructed signal based on at least one of the region width, the prediction information of the target region, and the prediction information of the neighboring region. The prediction information, information identifying the region width, and a residual signal are encoded.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: May 12, 2015
    Assignee: NTT DOCOMO, INC.
    Inventors: Yoshinori Suzuki, Choong Seng Boon
  • Patent number: 9025657
    Abstract: Various embodiments are directed toward compressing and/or decompressing data communicated between one or more network devices (e.g., codec operations). In particular, embodiments are directed towards improving codec performance by seeding the computation workspace that may be used by various codec processors. The seeding data may be determined based on at least one characteristic of a particular codec and the characteristics of data that may be processed by the codec processor. Also, the codec processor may be employed to generate data for the codec workspace based on the determined seeding data. Workspace data may be generated by processing the seeding data with the same codec processor that is used for normal codec operations. The workspace generated from the seeding data may be stored for future use, such as, when a matched data stream arrives.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: May 5, 2015
    Assignee: Centri Technology, Inc.
    Inventors: Luis Gerardo Paris, Michael Patrick Mackey
  • Patent number: 9020028
    Abstract: A transmitting/receiving system may include a transmission line, a transmitter circuit configured to transmit a clock to the transmission line and to adjust an amplitude of the clock in accordance with a logic level of data, and a receiver circuit configured to receive the clock transferred to the transmission line and to recover the data through detection of the amplitude of the clock.
    Type: Grant
    Filed: March 16, 2013
    Date of Patent: April 28, 2015
    Assignee: SK Hynix Inc.
    Inventor: Hyun-Woo Lee
  • Patent number: 9020814
    Abstract: In a pulse encoding and decoding method and a pulse codec, more than two tracks are jointly encoded, so that free codebook space in the situation of single track encoding can be combined during joint encoding to become code bits that may be saved. Furthermore, a pulse that is on each track and required to be encoded is combined according to positions, and the number of positions having pulses, distribution of the positions that have pulses on the track, and the number of pulses on each position that has a pulse are encoded separately, so as to avoid separate encoding performed on multiple pulses of a same position, thereby further saving code bits.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: April 28, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Fuwei Ma, Dejun Zhang
  • Patent number: 9020078
    Abstract: A signal detection device includes: a band limiting filter in which cutoff frequency is changeable; a signal detection unit that detects whether or not a signal of a specific frequency is present, from a received signal; and a control unit that executes a first signal detection that causes the signal detection unit to detect a signal, with a cutoff frequency of the band limiting filter less than the Nyquist frequency of an A/D converter, and a second signal detection that causes the signal detection unit to detect a signal, with a cutoff frequency of the band limiting filter greater than or equal to the Nyquist frequency of the A/D converter.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: April 28, 2015
    Assignee: NEC Corporation
    Inventor: Naoki Oshima
  • Patent number: 9014209
    Abstract: A method and system may include a source station to provide wireless multicast transmission to a plurality of destination stations according to a protocol adaptation layer multicast management protocol. The protocol adaptation layer may lie above the MAC layer. The multicast management protocol includes formation, maintenance, and termination procedures. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: April 21, 2015
    Assignee: Intel Corporation
    Inventors: Michelle Gong, Guoqing Li
  • Patent number: 9014256
    Abstract: An endpoint element of a distributed antenna system includes processing circuitry configured for processing a plurality of digital signals for conditioning the signals and compression circuitry configured for compressing at least one of the digital signals according to a compression scheme to yield at least one compressed digital signal and compression settings. The digital signals are combined into a single digital stream and combined and time division multiplexed onto a serial data link with the compression settings. The digital signals are also transmitted with compression settings to another endpoint element over the serial data link.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: April 21, 2015
    Assignee: Andrew LLC
    Inventors: Christopher Ranson, Fred William Phillips, Thomas Kummetz
  • Patent number: 9014255
    Abstract: A computer-based method for generating a compressed data stream, including using a specially programmed computer to: access a first compressed data stream including a first plurality of sequentially arranged frames including respective compressed frame data; access a second compressed data stream including a second plurality of sequentially arranged frames including respective compressed frame data; compare respective compressed data for sequentially matched pairs of frames in the first and second pluralities of frames; select, based on the comparison, common and unique portions in the first data stream; and select, based on the comparison, first and second portions in the second data stream, matched with the common and unique portions, respectively, in the sequence. The first portion has respective compressed frame data equal to the respective compressed frame data for the common portion.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: April 21, 2015
    Assignee: Xerox Corporation
    Inventors: Stuart Schweid, Raja Bala, Yonghui Zhao
  • Patent number: 9001882
    Abstract: An embodiment relates to a decoder for decoding CABAC encoded video data in real time for HDTV applications. The decoder comprises a binary arithmetic decoder block for converting an input bit stream into a bin string, a context memory for storing a plurality of context values, and a plurality of finite state machines. Each of the finite state machines is adapted for decoding a particular one of the H.264 syntax elements by providing the binary arithmetic decoder block with an index of the relevant context value within the context memory and by converting the resulting bin stream into a value of the current syntax element. In this manner, a performance of one bin per cycle may be achieved.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: April 7, 2015
    Assignees: STMicroelectronics International N.V., STMicroelectronics S.r.l.
    Inventors: Ravin Sachdeva, Sumit Johar, Daniele Alfonso
  • Patent number: 9001883
    Abstract: A method and apparatus for sharing information in a video coding system are disclosed. Embodiments according to the present invention use an information sharing flag to determine whether to share in-loop filter information in the picture level. The information sharing flag may be incorporated in the sequence level, the picture level or the slice level to indicate whether information sharing is enabled. Multiple information sharing flags may also be used to adaptively control information sharing. Furthermore, method and apparatus of using multiple Adaptation Parameter Sets (APSs) for information sharing of in-loop filters are disclosed. APS identifiers of in-loop filters may be incorporated in the slice header to allow each of the in-loop filters select respective filter information from the multiple APSs. A flag is incorporated in SPS to indicate whether multiple APS or single APS is used. Various exemplary syntax designs are disclosed to illustrate information sharing.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: April 7, 2015
    Assignee: Mediatek Inc
    Inventors: Chia-Yang Tsai, Chih-Wei Hsu, Yu-Wen Huang, Ching-Yeh Chen, Chih-Ming Fu, Shaw-Min Lei
  • Patent number: 9002126
    Abstract: Embodiments of the invention relate to an image or raster compression method that includes receiving pixel data for a raster comprising a two dimensional (2D) array of pixels where each pixel is associated with a data value. The method further includes receiving a user defined parameter defining a maximum error allowable per pixel for a compression algorithm. The raster can be divided into a number of pixel blocks where each pixel can be quantized and bit stuffed based on a number of block statistics including the maximum error allowable. The method further includes executing the compression algorithm wherein for each pixel, where an error caused by the compression algorithm is equal to or less than the maximum error allowable, and encoding the pixel data based on the compression algorithm. In certain embodiments, the compression algorithm is a non-transform compression algorithm.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: April 7, 2015
    Assignee: Environmental Systems Research Institute (ESRI)
    Inventors: Thomas Maurer, Peng Gao, Peter Becker
  • Patent number: 8994789
    Abstract: One object of the invention is a digital video signal comprising a sequence of frames, wherein each video frame in the sequence differs with respect to the previous frame in the sequence by a number of pixels which is not higher than a predetermined pixels maximum threshold amount.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: March 31, 2015
    Assignee: Advanced Digital Broadcast S.A.
    Inventors: Jacek Paczkowski, Pawel Blonski
  • Patent number: 8989256
    Abstract: A method for encoding a video signal having at least one frame with a plurality of blocks includes assigning at least some of the plurality of blocks to a segment, determining at least one prediction element for the segment using a processor, applying the at least one prediction element to a first block and at least some of the other blocks in the segment and encoding the first block and the other blocks in the segment.
    Type: Grant
    Filed: May 25, 2011
    Date of Patent: March 24, 2015
    Assignee: Google Inc.
    Inventors: Paul Wilkins, Yaowu Xu, James Bankoski
  • Patent number: 8990879
    Abstract: A method for providing a data application of a digital broadcasting is disclosed. In accordance with the present subject matter, a time necessary for receiving and executing the data application and a limit in a number of or a size of the data application are minimized and a personalized data application can be provided based on a receiver identification information or a viewer identification information.
    Type: Grant
    Filed: April 10, 2009
    Date of Patent: March 24, 2015
    Assignee: SK Planet Co., Ltd.
    Inventors: Wonjang Baek, John Kim, Seong Baek Lee
  • Patent number: 8989258
    Abstract: Provided is a method that derives an intra prediction mode of a prediction unit, selects an inverse scan pattern of a current transform unit among a diagonal scan, a vertical scan and a horizontal scan based on the intra prediction mode and a size of the transform unit, and generates a quantized block by inversely scanning significant flags, coefficients signs and coefficient levels according to the selected inverse scan pattern. If the transform unit is larger than a predetermined size, multiple subsets are generated and inversely scanned. Therefore, the amount of coding bits of the residual block is reduced by determining the scan pattern based on the size of the transform unit and the intra prediction mode, and by applying the scan pattern to each subset. Also, the signaling bits decreases by generating MPM group adaptively according to the neighboring intra prediction modes.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: March 24, 2015
    Assignee: Infobridge Pte. Ltd
    Inventors: Soo Mi Oh, Moonock Yang
  • Patent number: 8989257
    Abstract: The method and apparatus of the present invention provides for the compression of signal data having a low latency jitter while maintaining a target compression ratio and reasonable degradation, as is required by next generation systems. In accordance with the present invention, a method and apparatus are provided for compressing data in a communication system by receiving uncompressed packet at a compressor of the communication system, segmenting the packet into a plurality of packet segments, calculating signal sample bit-removal information for each of the plurality of packet segments and compressing the packet segments utilizing the signal sample bit-removal information that is calculated based upon the signal characteristics of the uncompressed packet and a desired target compression ratio.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: March 24, 2015
    Assignee: Integrated Device Technology Inc.
    Inventors: Mohammad Shahanshah Akhter, Brian Scott Darnell, Steve Lamontagne, Bachir Berkane
  • Patent number: 8989503
    Abstract: A method for identifying a set of key video frames from a video sequence comprising extracting feature vectors for each video frame and applying a group sparsity algorithm to represent the feature vector for a particular video frame as a group sparse combination of the feature vectors for the other video frames. Weighting coefficients associated with the group sparse combination are analyzed to determine video frame clusters of temporally-contiguous, similar video frames. The video sequence is segmented into scenes by identifying scene boundaries based on the determined video frame clusters.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: March 24, 2015
    Assignee: Kodak Alaris Inc.
    Inventors: Mrityunjay Kumar, Alexander C. Loui, Bruce Harold Pillman
  • Patent number: 8989255
    Abstract: A content reception apparatus includes a decoding unit configured to decode coded video data including a plurality of layers and generate video data of each layer, an acquisition unit configured to acquire content information associated with the video data of each layer, an extraction unit configured to compare content information corresponding to each of the plurality of layers and extract content information different from each of the plurality of layers as content difference information, and a control unit configured to generate a content information display screen that displays the content information associated with video data of each layer decoded by the decoding unit on a display unit.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: March 24, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Koji Mito, Atsushi Mizutome
  • Patent number: 8982932
    Abstract: A system and a method for communicating configuration data between a source device and a sink are described. An active buffer receives data from an auxiliary communication channel which communicates data between the source device and the sink device. The active buffer modifies data received from the auxiliary communication channel. For example, the active buffer amplifies the received data or electrically reshapes the received data. The modified data is then transmitted from the active buffer to a destination device. In one embodiment, the auxiliary communication channel is bi-directional and upon receiving data from a first device, the active buffer is modified to permit uni-directional transmission of data from the first device to a second device.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: March 17, 2015
    Assignee: Parade Technologies, Ltd.
    Inventors: Ming Qu, Zhengyu Yuan, Kochung Lee
  • Patent number: 8982942
    Abstract: Disclosed herein are tools and techniques for storing and using video processing tool configuration information that can identify combinations of video processing tools to be used for processing video. In one exemplary embodiment, video processing tools of a computing system are identified. The performance of a combination of the video processing tools is measured. The performance measurement is compared with another performance measurement of another combination of the video processing tools. Based on the comparison, video processing tool configuration information is set. In another exemplary embodiment, video processing tool configuration information indicating a combination of video processing tools is accessed, and video data is processed using the combination of video processing tools based on the video processing tool configuration information.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: March 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wenfeng Gao, Shyam Sadhwani
  • Patent number: 8981971
    Abstract: This invention is for a method for transforming a seismic trace into a compressed domain. The seismic source wavelet is transformed into a zero degree phase wavelet and a shifted 90 degree phase wavelet, and the two wavelets span a 2-dimensional sub-space. A dictionary is created by collecting the wavelets in the sub-space. In practice this dictionary is usually combined with conventional existing wavelet dictionaries. The seismic trace is projected onto the dictionary (sub-space alone or combined) to find the best matching projection, with a residual determined after each projection, wherein the sum of the residuals determines the fidelity of the data compression.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: March 17, 2015
    Assignee: Total E&P Research & Technology USA, Inc.
    Inventors: Qingqing Liao, Fuchun Gao, Christian Rivera
  • Patent number: 8976856
    Abstract: An encoder executes an iterative search method for selecting deblocking parameters for coded video. According to the method, a decoded picture may be deblocked according to parameters associated with a multi-dimensional deblocking vector and an error, called the “deblocking error” may be estimated therefrom. If the estimated error exceeds a predetermined threshold, then alternate deblocking vectors may be created, each advanced from the current deblocking vector in a respective dimension. The method may deblock the decoded picture according to each advanced vector and may estimate errors from each of the deblocking of each advanced vector. Finally, the deblocking vector may be revised for a next iteration according to a gradient derived from the estimated deblocking errors of the vector dimensions. This gradient-based search method may converge on a final set of deblocking parameters in an efficient manner.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: March 10, 2015
    Assignee: Apple Inc.
    Inventor: Barin Geoffry Haskell
  • Patent number: 8976857
    Abstract: Various embodiments are disclosed herein that relate to quality-based video encoding. For example, one disclosed embodiment provides a video compression system configured to compress a video item at a constant average quality to form compressed video data. Further, the system is configured to compare a bit rate of each portion of a plurality of portions of the compressed video data to a threshold bit rate, and if a bit rate of a selected portion of the compressed video data meets or exceeds the threshold bit rate, then adjust a compression process variable while compressing a segment of the video item corresponding to the selected portion of the compressed video data to reduce the bit rate of the portion of the compressed video data.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: March 10, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew D. Rosen, John Conrad
  • Patent number: 8971401
    Abstract: An image decoding device for processing an input bit stream containing encoded data obtained by encoding a moving picture using intra-frame prediction, includes a stream divider configured to divide the input bit stream into a plurality of sub-streams, and a plurality of image decoders each configured to decode the corresponding one of the plurality of sub-streams, thereby outputting images. The stream divider divides the input bit stream so that the plurality of sub-streams each contain the encoded data corresponding to one or more prediction units, where macroblocks of the moving picture each include a plurality of the prediction units for the intra-frame prediction.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: March 3, 2015
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventor: Satoshi Yamaguchi
  • Patent number: 8971400
    Abstract: A method for performing hybrid multihypothesis prediction during video coding of a coding unit includes: processing a plurality of sub-coding units in the coding unit; and performing motion vector derivation of a portion of the sub-coding units. More particularly, the step of performing motion vector derivation of the portion of the sub-coding units further includes: deriving a plurality of motion vectors for multihypothesis motion-compensated prediction of a specific sub-coding unit of the portion of the sub-coding units from at least one other sub-coding/coding unit or by performing motion estimation. The method further includes performing multihypothesis motion-compensated prediction on the specific sub-coding unit according to the plurality of motion vectors, and more particularly, includes utilizing a linear combination of a plurality of pixel values derived from the plurality of motion vectors as a predicted pixel value of the specific sub-coding unit. An associated apparatus is also provided.
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: March 3, 2015
    Assignee: Mediatek Inc.
    Inventors: Jian-Liang Lin, Yu-Pao Tsai, Shaw-Min Lei
  • Patent number: 8971448
    Abstract: This invention is a method and an apparatus to up link transmission of data from a user equipment to a base station for single user multiple input, multiple output. This invention includes receiving at least one codeword, permuting the received codewords, precoding the permuted codewords and transmitting the predecoded codewords on plural antennas. The codewords may be permuted by layer permutation or by codeword permutation.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: March 3, 2015
    Assignee: Texas Instruments Incorporated
    Inventors: Eko N. Onggosanusi, Zukang Shen, Runhua Chen
  • Patent number: 8964828
    Abstract: Techniques for managing power consumption and computational load on a processor during video processing and decoding are provided. One representative embodiment discloses a method of processing a data stream that includes video data. According to the method, one or more protocols used to create the data stream are identified. The various parsing and decoding operations required by the protocol are then identified and managed based on the available electrical power or available processing power. Another representative embodiment discloses a method of processing a data stream that includes video data. According to the method, one or more protocols used to create the data stream are identified. The various parsing and decoding operations required by the protocol are then identified and managed based on a visual quality of the video or a quality of experience.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: February 24, 2015
    Assignee: Qualcomm Incorporated
    Inventor: Vijayalakshmi Raveendran
  • Patent number: 8966349
    Abstract: A television transmitting system includes an encoder, a data randomizing and expanding unit, a group formatter, a deinterleaver, and a packet formatter. The encoder codes enhanced data for error correction, permutes the coded data, and further codes the permuted data for error detection. The randomizing and expanding unit randomizes the error-detection-coded data and expands the randomized data. The group formatter forms a group of enhanced data having one or more data regions and inserts the expanded enhanced data into at least one of the regions. The deinterleaver deinterleaves the group of enhanced data, and the packet formatter generates enhanced data packets.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: February 24, 2015
    Assignee: LG Electronics Inc.
    Inventors: Hyoung Gon Lee, In Hwan Choi, Kook Yeon Kwak, Jong Moon Kim, Won Gyu Song, Byoung Gill Kim, Jin Woo Kim
  • Patent number: 8964829
    Abstract: Techniques to perform fast motion estimation are described. An apparatus may comprise a motion estimator operative to receive as input a current frame and a reference frame from a digital video sequence. The motion estimator may generate and output a motion vector. The motion vector may represent a change in position between a current block of the current frame and a matching reference block of the reference frame. The motion estimator may utilize an enhanced block matching technique to perform block matching based on stationary and spatially proximate blocks. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: February 24, 2015
    Assignee: Microsoft Corporation
    Inventors: Ce Wang, Walid Ali
  • Patent number: 8963944
    Abstract: Techniques and mechanisms for circuitry to provide video data for loading to a buffer. In an embodiment, a loader circuit receives video data and determines MX data for a video frame and NZ data for the video frame, wherein M and N are different respective dimensions of a color space, and wherein X is a first encoding type and Z is a second encoding type. The first MX data includes data representing a first portion of a color component value, and the first NZ data includes data representing a second portion of that color component value. In another embodiment, the loader circuit sends the MX data via a first channel while sending the NZ data via a second channel to a random access buffer.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: February 24, 2015
    Assignee: OmniVision Technologies, Inc.
    Inventors: Manuel Lu, Sunny Ng
  • Patent number: 8958472
    Abstract: A system includes an encoder that performs quantization on a rectangular block of quantized transform coefficients and a decoder that performs dequantization on a rectangular block of transform coefficients. The decoder is configured to receive a W×H block of quantized transform coefficients, wherein W is a row width of the block and H is a column height of the block. The decoder is further configured to apply dequantization processing to the W×H block of quantized transform coefficients to generate a block of transform coefficients, which are used to generate a picture corresponding to the W×H block of quantized transform coefficients. The dequantization processing comprises applying a first dequantization algorithm when an output M of a function M=log2(?{square root over (W·H)}) is equal to an integer value, and applying a second dequantization algorithm when the output M is equal to a non-integer value.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: February 17, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Wei-Ying Kung, Xue Fang, Jae Hoon Kim
  • Patent number: 8959018
    Abstract: In a pulse encoding and decoding method and a pulse codec, more than two tracks are jointly encoded, so that free codebook space in the situation of single track encoding can be combined during joint encoding to become code bits that may be saved. Furthermore, a pulse that is on each track and required to be encoded is combined according to positions, and the number of positions having pulses, distribution of the positions that have pulses on the track, and the number of pulses on each position that has a pulse are encoded separately, so as to avoid separate encoding performed on multiple pulses of a same position, thereby further saving code bits.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: February 17, 2015
    Assignee: Huawei Technologies Co.,Ltd
    Inventors: Fuwei Ma, Dejun Zhang
  • Patent number: 8953677
    Abstract: Embodiments of the present invention comprise systems and methods for predicting high dynamic range (HDR) image blocks with block-specific prediction data, where the systems and methods may comprise low dynamic range (LDR) image data and HDR image data for a target image block, where a scaled, offset LDR image block may be combined with HDR residual image block to form an HDR image block corresponding to the target image block.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: February 10, 2015
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Christopher A. Segall
  • Patent number: 8953673
    Abstract: Techniques and tools are described for scalable video encoding and decoding. In some embodiments, an input frame is downsampled in terms of sample depth and chroma sampling rate, encoded, and output from the encoder as a base layer bitstream. The base layer bitstream is also reconstructed and upsampled to produce a reconstructed bitstream which is subtracted from the original input frame to produce a residual layer. The residual layer is split and encoded as a sample depth residual layer bitstream and a chroma high-pass residual layer bitstream. To recover the encoded input frame, a decoder receives one or more of these bitstreams, decodes them, and combines them to form a reconstructed image. The use of separate codecs is allowed for the base layer and the enhancement layers, without inter-layer dependencies.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: February 10, 2015
    Assignee: Microsoft Corporation
    Inventors: Chengjie Tu, Sridhar Srinivasan, Shankar Regunathan, Shijun Sun
  • Patent number: 8948241
    Abstract: Source and destination video devices may use data structures that signal details of an operation point for an MPEG-2 (Motion Picture Experts Group) System bitstream. In one example, an apparatus includes a multiplexer that constructs a data structure corresponding to a multiview video coding (MVC) operation point of an MPEG-2 (Motion Picture Experts Group) System standard bitstream, wherein the data structure signals a rendering capability value that describes a rendering capability to be satisfied by a receiving device to use the MVC operation point, a decoding capability value that describes a decoding capability to be satisfied by the receiving device to use the MVC operation point, and a bitrate value that describes a bitrate of the MVC operation point, and that includes the data structure as part of the bitstream, and an output interface that outputs the bitstream comprising the data structure.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: February 3, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Ying Chen, Peisong Chen, Marta Karczewicz
  • Patent number: 8948242
    Abstract: An encoding device and method of using a bit rate control method which accurately predicts a target bit amount, provides excellent quality, and is applicable to a real-time environment through a simple mechanism, and a multimedia apparatus including the encoding device. The encoding device includes a group-of-pictures (GOP)-based bit assigning unit for assigning a GOP-based bit amount targetGOP, a macroblock-based bit assigning unit for assigning a macroblock-based bit amount for all macroblocks included in the GOP, a quantizing device for checking a current buffer state, determining a quantization parameter (QP) by using an alternating current (AC) coefficient obtained by transforming a macroblock if a buffer occupancy rate is lower than a predetermined limit rate, and performing quantization by using the determined QP, and a variable length coding (VLC) unit for performing VLC.
    Type: Grant
    Filed: March 17, 2010
    Date of Patent: February 3, 2015
    Assignee: Core Logic Inc.
    Inventor: Seong Hee Kim
  • Patent number: 8948244
    Abstract: An image-processing apparatus is configured to read encoded video data from a recording medium, decode the encoded video data, and re-encode the decoded video data. Further, the image-processing apparatus is configured to record information about a viewing-operation-history relating to the encoded video data and determine a target bit rate of the re-encoding based on the information about the viewing-operation-history. An image-processing method includes reading encoded video data from a recording medium, decoding the encoded video data, detecting information about a viewing-operation history relating to the encoded video data, re-encoding decoded video data obtained at the decoding step, and determining a target bit rate of the re-encoding performed at the encoding step based on the information about the viewing-operation-history.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: February 3, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Satoru Kobayashi
  • Patent number: 8948243
    Abstract: Disclosed is an image encoding device which is constructed in such a way as to include an encoding mode determining unit 4 for evaluating the degree of efficiency of encoding of a difference image A which is the difference between an image of a macroblock to be encoded, and a prediction image A generated by a motion-compensated prediction unit 2 in a motion prediction mode A, and also evaluating the degree of efficiency of encoding of a difference image B which is the difference between the image of the macroblock to be encoded, and a prediction image B generated by the motion-compensated prediction unit 2 in a motion prediction mode B, and for selecting a difference image having a higher degree of encoding efficiency.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: February 3, 2015
    Assignee: Mitsubishi Electric Corporation
    Inventors: Shunichi Sekiguchi, Yusuke Itani, Kazuo Sugimoto, Yoshihisa Yamada
  • Patent number: 8947538
    Abstract: A method of generating a measure of quality for a decoded form of a video signal comprises: generating a quality measure dependent on a quantizer step size parameter according to a predetermined relationship; generating a plurality of masking measures, and applying a weighting to each masking measure, wherein each masking measurement is dependent on the spatial complexity of one or more types of regions present in pictures formed by decoding the video signal. One type of region comprises an active region of a picture in a video sequence for which a prediction residual measure meets a first condition. Another type of region comprises a region of the picture in the video sequence for which the prediction residual measure meets another condition. The quality measure and the plurality of weighted quality masking measures are combined to generate a combined quality measure for the decoded form of the video signal.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: February 3, 2015
    Assignee: British Telecommunications Public Limited Company
    Inventor: Andrew G Davis
  • Patent number: 8942490
    Abstract: A method of compressing an image is provided by saving compressed color components into temporary buffers. In different time slots, compressed color components are stored in different temporary buffer. When data in the temporary buffers reach a predetermined size, data are moved to a second buffer larger than the temporary buffers. When the second buffer stores a predetermined amount of data, data are moved to an external memory.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: January 27, 2015
    Inventors: Yin-Chun Blue Lan, Yen Chuo, Po-Chih Chang
  • Patent number: 8942282
    Abstract: This disclosure describes techniques for coding video data. As one example, this disclosure describes a coded block pattern (CBP) for a coding unit (CU) of video data that indicates whether or not each of a luminance component (Y), a first chrominance component (U), and a second chrominance component (V) include at least one non-zero coefficient. According to another example, this disclosure describes a CBP that indicates whether respective blocks of a CU include at least on non-zero coefficient. The CBP described herein may be mapped to a single variable length code (VLC) code word. The VLC code word may be used by a coder to code the CU of video data.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: January 27, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Marta Karczewicz, Wei-Jung Chien, Xianglin Wang