Specific Decompression Process Patents (Class 375/240.25)
  • Patent number: 9420335
    Abstract: A digital decoder for television receiver, comprises an input (E) for receiving a digital audio/video signal (SAV), means for demodulating and decoding the input signal into an output signal intended for the television receiver, and a first buffer memory (8) into which the input signal is diverted after demodulation (SD) when the decoder is placed in a so-called “live” mode of operation. In a so-called “playback” mode of operation, the signal recorded in the first buffer memory constitutes the output signal. This decoder comprises a second buffer memory (9) into which the demodulated input signal (SD) is diverted when the decoder is placed in the “playback” mode, the signal recorded in the second buffer memory (9) constituting the output signal when the decoder is switched from the “playback” mode to another so-called “return to live” mode of operation.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: August 16, 2016
    Assignee: THOMSON LICENSING
    Inventors: Sebastien Fraleu, Andre Magras, Thierry Quere
  • Patent number: 9414085
    Abstract: A sub-bitstream extraction process is applicable to a bitstream of multiple access units comprising a respective encoded picture of a video sequence. An access unit among the bitstream is identified and discarded. In addition, all access units in the bitstream that can depend on this access unit are discarded to form a sub-bitstream. The sub-bitstream will not have any access unit that can depend on the identified access units and will be a specification-conforming bitstream.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: August 9, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jonatan Samuelsson, Rickard Sjöberg
  • Patent number: 9413675
    Abstract: A data transmission apparatus includes: a transmission data division unit which divides transmission data into blocks; a transmission unit which transmits the blocks divided by the transmission data division unit to the transmission destination apparatus; a calculation unit which calculates a size of residual data generated by dividing the transmission data into the blocks each having the predetermined data size; and a residual data judgment unit which judges whether the size of the residual data calculated by the calculation unit is smaller or not smaller than a minimum data size which the receiving apparatus can receive.
    Type: Grant
    Filed: July 5, 2013
    Date of Patent: August 9, 2016
    Assignee: NEC Corporation
    Inventor: Satoshi Sonobe
  • Patent number: 9411670
    Abstract: Example methods and apparatus to detect transport faults in media presentation systems are disclosed. An example method comprises decoding a media stream to form audio data and pixel data, computing a first value representative of the media stream using pixel data associated with a first set of the video frames, computing a second value representative of the media stream using pixel data associated with a second set of the video frames, computing a third value representative of first speech in a first segment of the audio data, computing a fourth value representative of second speech in a second segment of the audio data, determining a fifth value representative of a likelihood that a transport failure has affected the media stream, the fifth value determined using the first, second, third and fourth values, and comparing the fifth value to a threshold to determine whether to generate a transport failure alert.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: August 9, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Amy Ruth Reibman
  • Patent number: 9407912
    Abstract: Blocking artifacts at a block boundary between a block and a neighboring block in a video frame are reduced by calculating an offset based on pixel values of pixels in a line of pixels in the block and based on pixel values of pixels in a corresponding line of pixels in the neighboring block. The offset is added to the pixel value of the pixel closest to the block boundary in the line of pixels and is subtracted from the pixel value of the pixel closest to the block boundary in the corresponding line of pixels. The resulting deblocking filter has good low-pass characteristics and is efficient for reducing blocking artifact.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: August 2, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Andrey Norkin, Kenneth Andersson, Rickard Sjoberg
  • Patent number: 9405764
    Abstract: A computer-implemented method for performing garbage collection in a delta compressed data storage system selects a file recipe to traverse to identify live data chunks and a chunk identifier from the file recipe. The chunk identifier is added to a set of live data chunks. Delta references in the file recipe corresponding to the chunk identifier are added to the set of live data chunks. Data chunks in a data storage system not identified by the set of live data chunks are discarded.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: August 2, 2016
    Assignee: EMC Corporation
    Inventors: Grant R. Wallace, Philip N. Shilane
  • Patent number: 9407932
    Abstract: The embodiments reduce output delay for pictures by determining after a current picture has been decoded and stored in a decoded picture buffer, DPB, a number of pictures in the DPB that are marked as needed for output. This number is compared, after a current picture has been decoded and stored in the DPB against a value derived from at least one syntax element present or to be present in a bitstream representing pictures of a video sequence. If this number is greater than the value a picture, which is the first picture in output order, of the pictures in the DPB that are marked as needed for output is preferably output and marked as not needed for output.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: August 2, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jonatan Samuelsson, Rickard Sjöberg
  • Patent number: 9397772
    Abstract: A digital data stream comprises alternating groups of information blocks and groups of parity blocks, each group of information blocks includes multiple information blocks and each group of parity blocks includes multiple parity blocks. An apparatus for receiving a digital data stream comprises a demodulator that receives and demodulates a digital data stream. An equalizer compensates for distortions in the digital data stream. A delay buffer generates a first stream of digital data representing the compensated digital data stream and a second stream of digital data representing a delayed version of the compensated digital data stream. A forward error correction block receives and processes the first and second streams of digital data from the delay buffer, and outputs an error corrected stream of digital data. A transport block receives and processes the error corrected stream from the forward error correction block for display.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: July 19, 2016
    Assignee: Thomson Licensing
    Inventors: Ivonete Markman, Aaron Reel Bouillet, Scott Matthew LoPresto
  • Patent number: 9392279
    Abstract: Method for generating an IDR picture slice in an H.264/AVC stream, the method including finding an I-type picture and identifying it as a start picture, modifying and/or adding, in each slice header of the start picture, IDR-specific elements, removing, from each slice header of the start picture, non-IDR-specific elements, removing all reference and non-reference B-slices between the start picture and the next I-picture or P-picture, following the start picture, that is a frame or the first field, in decoding order, of a complementary field pair. Starting from the first picture after the removed slices, for each slice header executing: correcting frame_num so that they are valid with reference to the previous picture, correcting references, in the MMCO, as a function of the removed reference B-pictures, correcting references, found in the “Reference picture list reordering” structure, as a function of the removed reference B-pictures and restoring slice encapsulation for modified slices.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: July 12, 2016
    Assignee: ADVANCED DIGITAL BROADCAST S.A.
    Inventor: Tomasz Dziecielewski
  • Patent number: 9386310
    Abstract: A image reproducing device decodes a moving picture stream having been subjected to inter-picture prediction encoding with a reference image memory accessed. A decoding processor performs variable length decoding of the moving picture stream on a picture-by-picture basis, and outputs an encoding parameter. A traffic analyzer estimates traffic to the reference image memory on the picture-by-picture basis based on the output encoding parameters. A reference image compression controller determines a compression mode in storing a reference image in the reference image memory based on the estimated traffic.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 5, 2016
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Shinji Kitamura, Yukinaga Seki
  • Patent number: 9380305
    Abstract: An apparatus for decoding video information according to certain aspects includes a memory unit and a processor operationally coupled to the memory unit. The memory unit is configured to store at least one reference picture list of an enhancement layer, the at least one reference picture list comprising residual prediction reference picture information. The processor is configured to: decode signaled information about residual prediction reference picture generation; generate a residual prediction reference picture based on an enhancement layer reference picture and the decoded signaled information such that the generated residual prediction reference picture has the same motion field and the same picture order count (POC) as the enhancement layer reference picture from which it is generated; and store the generated residual prediction reference picture in the at least one reference picture list of the enhancement layer.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: June 28, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Xiang Li, Ye-Kui Wang, Ying Chen, Jianle Chen, Adarsh Krishnan Ramasubramonian, Marta Karczewicz
  • Patent number: 9379928
    Abstract: A method and an apparatus for transmitting broadcast signals thereof are disclosed. The apparatus for transmitting broadcast signals comprises an encoder encoding service data, a time interleaver interleaving the encoded service data, a mapper mapping the interleaved service data into a plurality of OFDM (Orthogonal Frequency Division Multiplex) symbols to build at least one signal frame, a frequency interleaver frequency interleaving data in the at least one signal frame by using a different interleaving-seed which is used for every OFDM symbol pair comprised of two sequential OFDM symbols, wherein the frequency interleaving is performed by using two memories, a modulator modulating the frequency interleaved data by an OFDM scheme and a transmitter transmitting the broadcast signals having the modulated data, wherein an interleaving-seed is generated based on a cyclic shift value and an FFT size of the modulating.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: June 28, 2016
    Assignee: LG Electronics Inc.
    Inventors: Jongseob Baek, Byeongkook Jeong, Jaehyung Kim, Woosuk Ko, Sungryong Hong
  • Patent number: 9374502
    Abstract: A method for converting a full color image to a monochrome image is provided, wherein the color values of pixels are decomposed in a luminance and a chrominance component. Both components are converted to a grayscale value representing an intensity of a pixel. The luminance grayscale value is in a limited range close to a light end of the available grayscale. The chrominance grayscale value is closer to the dark end of the available grayscale when the chrominance component of the color value is larger. The darkest value of the two converted values is selected for a corresponding pixel. The effect of this conversion is that colored pixels are darker than colorless pixels, which is useful to highlight parts of a monochrome image that stand out because of their color in a full color image. It is particularly useful to help color blind people recognize colored parts of an image.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: June 21, 2016
    Assignee: OCE-TECHNOLOGIES B.V.
    Inventor: Johannes H. M. Janssen
  • Patent number: 9369757
    Abstract: Disclosed is a broadcasting signal transmission device, a broadcasting signal reception device, and a method for transmitting/receiving a broadcasting signal using same.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: June 14, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Woosuk Ko, Sangchul Moon, Hotaek Hong
  • Patent number: 9363518
    Abstract: Systems and methods for multimedia encoding and decoding are disclosed. The systems and methods include multimedia format detection systems, decoder functionality generation systems, decoder instantiation systems, and multimedia processing engines which are capable of selecting a decoder or playback mechanism for each input encoded multimedia stream. The functionality of the decoder or playback mechanism is represented as syntax elements which may be further encoded. The functionality for decoding or playback is then stored or transmitted with the multimedia bitstream. Alternatively, the functionality and multimedia bitstream can be embedded in or associated with a second digital bitstream. Further, the functionality associated with an encoded multimedia stream can be used to instantiate a decoder or playback mechanism and the encoded multimedia stream decoded with the instantiated decoder or mechanism.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: June 7, 2016
    Assignee: BEVARA TECHNOLOGIES, LLC
    Inventors: Maja Bystrom, Iain E Richardson
  • Patent number: 9363684
    Abstract: A method of determining loss of IP packets that are transported over a network (102), where each IP packet comprises a number of data packets. The method comprises: i) extracting (501) a first data packet from a first IP packet (41), ii) extracting (502) a second data packet from a second IP packet, iii) retrieving (503, 504) a first sequence number from a first data packet and a second sequence number from a second data packet, where each of the sequence numbers is indicative of a sequence of data packets and has a value belonging to a set of a number of unique values, iv) calculating (505) a difference (?cc) between the sequence numbers, and v) determining (506) a number (k) of lost IP packets, as a function of the difference (?cc) between the sequence numbers. Related computer readable medium and customer equipment are also described.
    Type: Grant
    Filed: September 14, 2011
    Date of Patent: June 7, 2016
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jorgen Gustafsson, Gunnar Heikkila, Tomas Lundberg
  • Patent number: 9362949
    Abstract: The present invention describes a method and an arrangement for coding transform coefficients in picture and/or video coders and decoders and a corresponding computer program and a corresponding computer-readable storage medium, which can particularly be employed as a novel efficient method for binary-arithmetic coding transform coefficients in the field of video coding. For this, it is suggested that, for blocks of (video) pictures containing significant transform coefficients, coding of the transform coefficients takes place in such a way that, for each block in a scan process, the positions of significant transform coefficients in the block and subsequently, in a reverse scan order—starting from the last significant transform coefficient within the block—the values (levels) of the significant transform coefficients are determined and coded.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: June 7, 2016
    Assignee: Fraunhofer Gesellschaft zur Foerderung der Angewandten Forschung e.V.
    Inventors: Heiko Schwarz, Detlef Marpe, Thomas Wiegand
  • Patent number: 9344112
    Abstract: A technique for eliminating duplicate data is provided. Upon receipt of a new data set, one or more anchor points are identified within the data set. A bit-by-bit data comparison is then performed of the region surrounding the anchor point in the received data set with the region surrounding an anchor point stored within a pattern database to identify forward/backward delta values. The duplicate data identified by the anchor point, forward and backward delta values is then replaced in the received data set with a storage indicator.
    Type: Grant
    Filed: April 10, 2012
    Date of Patent: May 17, 2016
    Inventors: Ling Zheng, Roger Stager, Craig Johnston, Don Trimmer, Yuval Frandzel
  • Patent number: 9338458
    Abstract: An exemplary video decoding apparatus includes a first decoding unit configured for decoding a first encoded block to generate first residual values, a first detecting unit configured for detecting whether all of the first residual values have a same first value, a first processing circuit configured for processing the first residual values to generate first processed residual values, and a second processing circuit configured for generating a decoded block corresponding to the first encoded block. When all of the first residual values have the same first value, the first detecting unit controls the second processing circuit to generate the decoded block without referring to the first processed residual values.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: May 10, 2016
    Assignee: MEDIATEK INC.
    Inventors: Min-Hao Chiu, Chia-Yun Cheng, Chun-Chia Chen
  • Patent number: 9338455
    Abstract: A method of reducing artifacts in video image data includes determining pixels in a block of image data that are mosquito pixels, estimating a level of mosquito noise in the block, and filtering out the mosquito noise to produce noise-filtered data.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: May 10, 2016
    Assignee: PIXELWORKS, INC.
    Inventors: Xiaojie Sheng, Neil Woodall, Bob Zhang, Guohua Cheng
  • Patent number: 9338422
    Abstract: The present technology relates to a display control method, a recording medium, and a display control device with which a subtitle forced display function can be implemented on the basis of TTML (Timed Text Markup Language). TTML data in which predetermined attribute information pertaining to subtitle forced display is described in a tag defining an element of text is used. At a content playback side, control is performed on the basis of the predetermined attribute information in the TTML data, in such a way that characters based on text data designated by the tag in which the attribute information is written are displayed on a display unit regardless of whether a subtitle display setting is ON or OFF. Owing to this kind of configuration, text data serving as a predetermined text element from among text elements (text data serving as subtitles) within the TTML data can be displayed regardless of whether a subtitle display setting is ON or OFF.
    Type: Grant
    Filed: February 8, 2012
    Date of Patent: May 10, 2016
    Assignee: SONY CORPORATION
    Inventor: Kouichi Uchimura
  • Patent number: 9325997
    Abstract: A system for decoding a video bitstream includes receiving a frame of the video that includes at least one slice and at least one tile and where each of the at least one slice and the at least one tile are not all aligned with one another.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: April 26, 2016
    Assignee: HUAWEI TECHNOLOGIES CO., LTD
    Inventor: Sachin G. Deshpande
  • Patent number: 9323997
    Abstract: Various implementations address distortion and quality measurements related to, for example, freeze-with-skip and/or a freeze-without-skip events. In several implementations, information is accessed indicating that a first and second set of one or more consecutive pictures are not to be displayed. A first and second indicator are determined. In one such implementation, the first and second indicators indicate an amount of distortion across one or more types of distortive effects that result from displaying substantially a first, or second, same picture during a display time for the first, or second, set of pictures. The first and second indicators are combined in a non-linear manner. In another such implementation, the distortion is associated with a given type of distortive effect, from among multiple types of distortive effects, and the first and second indicators are combined for the given type of distortive effect.
    Type: Grant
    Filed: November 28, 2011
    Date of Patent: April 26, 2016
    Assignee: Thomson Licensing
    Inventors: Xiaodong Gu, Kai Xie, Zhibo Chen
  • Patent number: 9326000
    Abstract: Methods and systems for JPEG encoding and decoding are disclosed. In the encoding method, an image is split into 8×8 pixel blocks and the 8×8 pixel blocks are grouped into a number of minimum coded units (MCU's), such that each MCU consists of a constant number of 8×8 pixel blocks. The MCU's are then scanned to forward discrete cosine transform, quantization, zigzag scanning and entropy encoding processes and are subsequently converted into bitstreams according to entropy encoding coding tables. In the entropy encoding process, AC coefficients are run-length encoded, while DC coefficients are not subjected to differential pulse-code modulation. The bitstreams are byte-aligned by stuffing zeroes and compression data for a special JPEG file are generated from the byte-aligned bitstreams. A position table is established, recording positions of the bitstreams in the compression data. The method enables fast positioning of bitstreams corresponding to an image region of interest.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: April 26, 2016
    Assignee: OmniVision Technologies (Shanghai) Co., Ltd.
    Inventors: Yihong Zhao, Jizhang Shan
  • Patent number: 9317828
    Abstract: Aspects capable of dynamically and flexibly supporting a plurality of locales upon provisioning are provided. An associated management server includes a storage table configured to store a plurality of logical device operations, a plurality of locales, and a plurality of workflows. The management server further includes a provisioning circuit configured to dynamically determine, for a required logical device operation among the plurality of logical device operations, a resource server among all resource servers connected to the management server by way of provisioning. Each of the resource servers is associated with a different one of the plurality of locales in advance of the provisioning. The management server further includes a calling circuit configured to search the storage table using a locale among the plurality of locales that is associated with the dynamically determined resource server to select a workflow from the plurality of workflows for the required logical device operation.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: April 19, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yasuhisa Gotoh, Takeshi Akamatsu
  • Patent number: 9319880
    Abstract: A reference picture buffer may supply an asymmetric macroblock to a video encoder to improve the bandwidth between the encoder and buffer. The macroblock width may be sized to match the minimum burst width of the buffer. The size of the macroblock may be kept unchanged by reducing the macroblock height.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: April 19, 2016
    Assignee: Intel Corporation
    Inventor: Michael L. Coulter
  • Patent number: 9313511
    Abstract: A system, method and computer-readable media are introduced that relate to data coding and decoding. A computing device encodes received data such as video data into a base layer of compressed video and an enhancement layer of compressed video. The computing device controls drift introduced into the base layer of the compressed video. The computing device, such as a scalable video coder, allows drift by predicting the base layer from the enhancement layer information. The amount of drift is managed to improve overall compression efficiency.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: April 12, 2016
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Amy Ruth Reibman, Leon Bottou, Andrea Basso
  • Patent number: 9313437
    Abstract: [Object] To provide a transmission apparatus, a reception apparatus, a communication system, a transmission method, a reception method, and programs therefor that are capable of efficiently transmitting at least a plurality of pieces of video data included in data of a plurality of contents at the same time. [Solving Means] A switch unit (32a) of a transmission apparatus selects one of a plurality of pieces of video data supplied from a storage apparatus (42) in accordance with video data designated by a transmission data control unit (32i) and supplies it to an IF unit (32b). The IF unit (32b) transmits video data decoded by a decode unit (113) from a terminal (335). The compressed video data supplied from the switch unit (32a) is transmitted via a terminal (336). The terminal (335) is included in a first channel unit. In a case where the IF unit (32b) is an HDMI, for example, the terminal (335) is a terminal for a TMDS channel.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: April 12, 2016
    Assignee: Sony Corporation
    Inventor: Kei Matsubayashi
  • Patent number: 9313488
    Abstract: Disclosed is a system and method of controlling a video decoder, including a reviewing channel data representing coded video data generated by an encoder to identify parameters of a hypothetical reference decoder (HRD) used by the encoder during coding operations. A parameter representing an exit data rate requirement of a coded picture buffer (CPB) of the HRD is compared against exit rate performance of the video decoder. If the exit rate performance of the video coder matches the exit rate requirement of the HRD, the coded video data is decoded, otherwise, a certain decoding degradation scheme can be applied, including disabling decoder from decoding the coded video data.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: April 12, 2016
    Assignee: Apple Inc.
    Inventors: Hsi-Jung Wu, Barin Geoffry Haskell, Xiaojin Shi, James Oliver Normile
  • Patent number: 9307260
    Abstract: An image decoding apparatus (100) capable of appropriately executing parallel decoding processing by a simple structure includes: a stream segmentation control unit (140) that designates a processing target area, and selects a portion of a segment stream based on a position of the processing target area; M stream segmentation units (130) that generate M×N segment streams by executing stream segmentation processing on designated M processing target areas in parallel; and N decoding engines (120) that decode respective portions of the N segment streams including the selected portion in parallel. In the case where a slice included in the processing target area is segmented into a plurality of slice portions and assigned to a plurality of segment streams, each stream segmentation unit (130) reconstructs, for each segment stream, a slice portion group made up of one or more slice portions assigned to the segment stream, as a new slice.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: April 5, 2016
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Naoki Yoshimatsu, Takeshi Tanaka, Keiichi Kurokawa
  • Patent number: 9299126
    Abstract: An image processing apparatus and method including an encoder circuitry for generating encoded data blocks from input data blocks of an image, and write circuitry for storing the encoded data blocks to memory for subsequent access by decoding circuitry. For each input data block, identifier generation circuitry generates an identifier value that is dependent on the input data block. A lookup storage stores predetermined information relating to at least one encoded data block and stored within the lookup storage in association with the identifier value for the corresponding input data block. For a current input data block, a check is performed to determine whether a match exists between the identifier value generated for the current input data block and an identifier value stored in the lookup storage. In a match, the predetermined information is used by the write circuitry when performing the required write operation.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: March 29, 2016
    Assignee: ARM Limited
    Inventors: Jakob Axel Fries, Lars Oskar Flordal
  • Patent number: 9288586
    Abstract: A communication system reduces power consumption of a radio receiver and/or ensures quality of signal transmission by using various modes of receiver operation. In one embodiment, the communication system is part of a hearing assistance system with a hearing aid including the radio receiver. In one embodiment, a mode of reception is selected during signal transmission based on a detected parameter indicative of quality of the signal transmission. In one embodiment, a hearing aid includes a radio receiver using independent sidebands to receive signals transmitted using each of an upper-sideband and a lower-sideband.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: March 15, 2016
    Assignee: Starkey Laboratories, Inc.
    Inventors: Beau Jay Polinske, Jeffrey Paul Solum, Stephen Paul Flood
  • Patent number: 9286214
    Abstract: In lieu of merely forwarding different selected content including originally received decoder information (e.g., timing information) to a respective user for a newly selected data stream, a server modifies decoder information of a newly transmitted data stream in accordance with a previously transmitted stream (or a master clock associated with the user) such that respective decoder state information used to decode a first stream of content can also be used to decode a second stream of content. That is, the server encodes and transmits newly selected content to a requestor in accordance with current decoder state information already used by the requestor to decode previously received content. This enables splicing of content together from two or more asynchronous data streams into a single, contiguous data stream even though the data streams originate with different sets of timing information.
    Type: Grant
    Filed: November 28, 2006
    Date of Patent: March 15, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventor: Francis J. Stifter, Jr.
  • Patent number: 9270993
    Abstract: Codecs may be modified to consider weighting and/or illumination compensation parameters when determining a deblocking filter strength that is to be applied. These parameters may be useful for recording illumination changes, such as fades, cross-fades, flashes, or light source changes, which allows these illumination changes to displayed during playback using the same reference frame data which different weighting and/or illumination compensation parameters applied. In different instances, the parameters may be considered when setting a deblocking filter strength to ensure that these effects are properly displaying during playback while minimizing the appearance of blocking artifacts.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: February 23, 2016
    Assignee: Apple Inc.
    Inventors: Alexandros Tourapis, Athanasios Leontaris
  • Patent number: 9270994
    Abstract: A video decoder, method and computer program product allow for processing of a video frame encoded in rectangular tiles. An interface receives a bit stream in tile order within a video frame that was encoded into rectangular tiles. A processor decodes the video frame while respecting dependency breaks at tile boundaries; the rectangular tiles include an integer number of two-dimensional blocks of pixels. A tile shape is defined by N×M two-dimensional blocks of pixels, respective values of N and M need not be identical for each of the rectangular tiles, and information regarding tile shape for each tile being conveyed from an encoder to the decoder. The decoder determines N and M for each tile from the information, and tiles have dependency breaks therebetween.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 23, 2016
    Assignee: Cisco Technology, Inc.
    Inventor: Arild Fuldseth
  • Patent number: 9264658
    Abstract: A video bit stream with pictures comprising inter-coded content can be decoded upon receiving a channel start or file seek instruction. Pictures for beginning decoding and display of the bit stream can be selected based at least in part on one or more tuning parameters that set a preference between a latency of beginning to display video and possible defects in the displayed video. In some embodiments, to implement decoding upon a channel start or file seek, one or more types of data are generated for one or more pictures. For example, picture order counts are generated for pictures after a channel start or file seek operation. As another example, a decoder generates a frame number value that triggers re-initialization of a reference picture buffer before decoding after a channel start or file seek operation.
    Type: Grant
    Filed: December 24, 2012
    Date of Patent: February 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yongjun Wu, Gang Ji, Shyam Sadhwani, Naveen Thumpudi, Eric S. Christoffersen
  • Patent number: 9258560
    Abstract: In the present invention, reconstructed images for prediction are stored in uncompressed reference picture memory and compressed reference picture memory. A video decoder stores in uncompressed reference picture memory a reconstructed image of a frame to be decoded which has been generated on the basis of a prediction, and among reconstructed images which have been stored in the uncompressed reference picture memory, compresses a reconstructed image that will not be used for prediction of the frame to be decoded and stores the image in the compressed reference picture memory. Using the reconstructed images which are stored in the uncompressed reference picture memory and the compressed reference picture memory, the video bitstream is decoded into a video.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: February 9, 2016
    Assignee: NEC CORPORATION
    Inventors: Junji Tajime, Hirofumi Aoki, Keiichi Chono, Yuzo Senda, Kenta Senzaki
  • Patent number: 9253482
    Abstract: A method and apparatus for sample adaptive offset without sign coding. The method includes selecting an edge offset type for at least a portion of an image, classifying at least one pixel of at least the portion of the image into edge shape category, calculating an offset of the pixel, determining the offset is larger or smaller than a predetermined threshold, changing a sign of the offset based on the threshold determination; and performing entropy coding accounting for the sign of the offset and the value of the offset.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: February 2, 2016
    Assignee: TEXAS INSTURMENTS INCORPORATED
    Inventors: Woo-Shik Kim, Do-Kyoung Kwon
  • Patent number: 9236091
    Abstract: An apparatus for processing stored data packets in a media data container and stored associated meta information in a metadata container, the associated meta information having transport timing information and location information indicating a storage location of the stored data packets in the media data container, the apparatus having a processor for determining, based on the stored data packets and the stored associated meta information, decoding information for a media payload of the stored data packets, wherein the decoding information indicates at which time instant to replay which payload of the stored data packets.
    Type: Grant
    Filed: July 1, 2008
    Date of Patent: January 12, 2016
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der Angewandten Forschung e.V.
    Inventors: Stefan Doehla, Stefan Kraegeloh, Nikolaus Faerber, Harald Fuchs
  • Patent number: 9230500
    Abstract: An expanded three-dimensional (3D) stereoscopic image display system is provided. The expanded 3D stereoscopic image display system according to an embodiment of the present invention provides a display platform that presents integrated services by fusing homogeneous and heterogeneous display devices in a single space, and an operation technique of the display platform.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: January 5, 2016
    Assignee: ELECTRONICS & TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Ung-Yeon Yang, Hye-Mi Kim, Jin-Ho Kim, Ki-Hong Kim, Gil-Haeng Lee
  • Patent number: 9225961
    Abstract: An asymmetric frame of a coded video bitstream may include a full resolution picture of a left view and a reduced resolution picture of a right view, where the left and right views form a stereo view pair for three-dimensional video playback. In one example, an apparatus includes a video encoder configured to receive a first picture of a first view of a scene having a first resolution, receive a second picture of a second view of the scene having a reduced resolution relative to the first resolution, form an asymmetric frame including the first picture and the second picture, and encode the asymmetric frame. In this manner, decoders of varying capabilities may receive the same bitstream, and the bitstream may consume less bandwidth than one or more bitstreams having full resolution pictures of a stereo view pair. The bitstream may have better quality than a bitstream having subsampled pictures.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: December 29, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Ying Chen, Marta Karczewicz
  • Patent number: 9219917
    Abstract: There are provided apparatus and methods for parallelizing an encoding process across multiple processors. An apparatus includes a computing resource balancer and a splitter. The computing resource balancer is for assigning encoder instances to respective ones of the multiple processors based on at least one of thread affinity and process affinity. The splitter is for temporally dividing an incoming video sequence into discrete GOPs such that each of the encoder instances is capable of encoding the incoming video sequence in parallel so that each of the discrete GOPs is encoded on a respective one of the multiple processors.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: December 22, 2015
    Assignee: THOMSON LICENSING
    Inventors: John William Richardson, Richard Edwin Goedeken, Jens Cahnbley
  • Patent number: 9215473
    Abstract: A video encoder partitions a slice of a picture into a plurality of sub-slices. When the video encoder encodes the slice, the video encoder generates a coded slice that includes coded sub-slices that correspond to the sub-slices. Each of the sub-slices can be parsed independently of each other one of the sub-slices and can be reconstructed independently of each other one of the sub-slices. Accordingly, a video decoder may parse two or more of the sub-slices in parallel and decode two or more of the sub-slices in parallel.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: December 15, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Muhammed Zeyd Coban, Marta Karczewicz
  • Patent number: 9210422
    Abstract: A method and system for staggered parallelized video decoding system decodes a compressed video stream at approximately double the performance of conventional systems, and outputs the decoded stream to a video display device. Even and odd video frames from the video stream are identified and stored in a memory. A first decoder processes a first portion of a first even frame from among the stored even frames. After the first decoder completes processing the first portion of the first even frame, a second decoder begins processing a first odd frame from among the stored odd frames. The processing start times of the odd frames are staggered with respect to the even frames and vice versa, and the even and odd frames are simultaneously processed using first and second decoders.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: December 8, 2015
    Assignee: Imagination Technologies Limited
    Inventor: Saif Choudhary
  • Patent number: 9204156
    Abstract: Innovations described herein facilitate the addition of temporal scalability to non-scalable bitstreams. For example, a bitstream rewriter receives units of encoded video data for a non-scalable bitstream from components of a hardware-based encoder. The bitstream rewriter changes at least some of the units of encoded video data so as to produce a scalable bitstream with temporal scalability. In doing so, the bitstream rewriter can associate an original sequence parameter set (SPS) and original picture parameter set (PPS) with pictures for a temporal base layer, and associate a new SPS and new PPS with pictures for a temporal enhancement layer. The bitstream rewriter can also alter syntax elements in the units of encoded video data, for example, changing syntax elements in a slice header in ways that avoid bit shifting operations for following coded slice data for a unit of encoded video data for the temporal enhancement layer.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: December 1, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mei-Hsuan Lu, Ming-Chieh Lee
  • Patent number: 9197689
    Abstract: A streaming method and apparatus, in which information regarding a plurality of chapters of content is inserted into a media presentation description that includes information regarding a plurality of media data generated by encoding the content so as to have different qualities, and then, streaming is performed based on the information.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: November 24, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ho-jin Ha, Soon-back Cha, Ji-eun Keum, O-hoon Kwon, Hyung-tak Choi, Sun-bal Kim
  • Patent number: 9197901
    Abstract: A signal separation unit (101) separates an input picture made up of component pictures of RGB, each of which has an equal number of pixels as the input picture, into three component pictures, and outputs the three component pictures. Each of coding units (102 to 104) codes one of the component pictures into an intra-picture prediction coded picture or an inter-picture prediction coded picture, and outputs a bit stream corresponding to the component picture. A bit stream multiplexing unit (105) multiplexes three bit streams outputted from the three coding units into one bit stream, and outputs the bit stream. Each of the coding units (102), (103) and (104) determines a prediction method for the component picture at the time of coding.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: November 24, 2015
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Satoshi Kondo, Tadamasa Toma, Hiroshi Saito, Thomas Wedi, Steffen Wittmann
  • Patent number: 9191681
    Abstract: A video decoder includes a mode of operation for reverse playback that includes dividing a sequence of coded video data into groups of pictures (GOPs) and further subdividing the groups of pictures into a plurality of spans. Each span is processed in reverse coding order by decoding the first key frame and any reference frames that precede the currently processed span in coding order, selecting a plurality of frames from the currently processed span for decode and display and further selecting for decode but not display any reference frames from the currently processed span that were omitted by the first selection. The method accommodates control parameters that define the number of spans selected from each GOP and the number of frames selected from each span for decoded and display.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: November 17, 2015
    Assignee: Apple Inc.
    Inventor: John Samuel Bushell
  • Patent number: 9189989
    Abstract: A plasma display system restricts peak data traffic when a shared memory is used. In the plasma display system, a control unit prohibits a moving picture decoder from accessing a shared memory while an SF reading unit is reading, from the shared memory, SF pixel data which is information about respective cells to be lit in a plurality of subfields. On the other hand, the control unit permits the moving picture decoder to access the shared memory while the SF reading unit is not reading the SF pixel data from the shared memory during a sustain discharge period.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: November 17, 2015
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Masaki Maeda, Naoki Ootani, Tokuzo Kiyohara
  • Patent number: 9185425
    Abstract: A method and apparatus are provided for predicting a movement vector of a current image partition in relation to a movement vector of a reference partition having the same form as the current image partition and belonging to a reference image (IN-1) which is different from the current image and has been pre-cut, following encoding and subsequent decoding, into a plurality of n partitions. One such method includes, when the reference partition covers a set of k reference partitions from among the plurality of n reference image partitions, with k?n, determining the movement vector of the current image partition from a function of at least one reference movement vector belonging to a set of k reference movement vectors associated respectively with k covered reference partitions.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: November 10, 2015
    Assignee: France Telecom
    Inventors: Joël Jung, Guillaume Laroche, Jean Marc Thiesse