Error Detection Or Correction Patents (Class 375/240.27)
  • Patent number: 9930345
    Abstract: An image encoding apparatus, which is configured to perform image encoding based on a gradual decoder refresh scheme, includes a pre-processor configured to receive a video signal obtained by slicing one screen into a plurality of sub-screens and perform pre-processing, and an image encoder configured to receive output of the pre-processor, perform an encoding process, and generate stream data. The image encoder is configured to acquire information of a first Intra-slice corresponding to a target Intra-slice in a first sequence with respect to the target Intra-slice in a second sequence, in which encoding is performed, after the first sequence; and is configured to estimate an Intra-slice line number and an Inter-slice line number of the second sequence not to exceed a target information amount based on the acquired information of the first Intra-slice.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: March 27, 2018
    Assignee: SOCIONEXT INC.
    Inventor: Kyousuke Toda
  • Patent number: 9918108
    Abstract: The present invention relates to an image processing device and method whereby deterioration of effects of filter processing due to local control of filter processing when encoding or decoding can be suppressed. A boundary control flag generating unit of a control information generating unit generates boundary control flags based on system specification information which a system specification managing unit manages. A control unit of an adaptive filter processing unit determines a processing method for filter processing to be performed as to pixels nearby a slice boundary following the value of the boundary control flag. For example, selection is made to perform filter processing straddling slices or to perform filter processing closed at the present slice. The present invention can be applied to an image processing device, for example.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: March 13, 2018
    Assignee: Velos Media, LLC
    Inventor: Kenji Kondo
  • Patent number: 9872046
    Abstract: Discussed is an apparatus for recovering a motion vector to perform error concealment on received video stream, including: a first selecting unit selecting a first motion vector from a first slice that is above a lost slice, and selecting a second motion vector from a second slice that is below the lost slice; a second selecting unit determining at least one first orthogonal motion vector that is orthogonal to the first motion vector, and determining at least one second orthogonal motion vector that is orthogonal to the second motion vector; and a recovering unit computing a lost motion vector, comprised in the lost slice, using a weighted average of valid motion vectors, wherein the valid motion vectors include at least one of the first motion vector, the second motion vector, the first orthogonal motion vector, and the second orthogonal motion vector.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: January 16, 2018
    Assignee: LG DISPLAY CO., LTD.
    Inventors: Kevin Gatimu, Ben Lee, Tae Wook Lee, Chang Gone Kim
  • Patent number: 9866848
    Abstract: A method for encoding luma intra mode using context adaptive entropy processing determines a current luma intra mode for a current block and determines whether a neighboring block of the current block within a region of an independently coded slice is on a different side of a boundary of the region from the current block. The method replaces prediction mode information associated with the neighboring block by DC mode if the neighboring block is on the different side of the boundary of the region from the current block, and forms data for processing a current syntax element associated with the current luma intra mode based on the prediction mode information associated with the neighboring block. In addition, the method performs context adaptive entropy encoding processing on the current syntax element according to the formed data.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: January 9, 2018
    Assignee: HFI INNOVATION INC.
    Inventors: Tzu-Der Chuang, Yu-Wen Huang, Ching-Yeh Chen
  • Patent number: 9866297
    Abstract: The present invention provides a method of transmitting broadcast signals. The method includes, encoding Data Pipe, DP, data according to a code rate, wherein the encoding further includes Low-Density Parity-Check, LDPC, encoding the DP data, Bit interleaving the LDPC encoded DP data, and mapping the bit interleaved DP data onto constellations; building at least one signal frame by mapping the encoded DP data; and modulating data in the built signal frame by an Orthogonal Frequency Division Multiplexing, OFDM, method and transmitting the broadcast signals having the modulated data.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: January 9, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Sangchul Moon, Woosuk Ko, Sungryong Hong, Jinwoo Kim, Jongwoong Shin
  • Patent number: 9832375
    Abstract: Methods, systems, and computer readable media for video image recovery from transient blockage or corruption artifacts include receiving first and second data captures from an image sensor having first and second pluralities of pixel intensity values corresponding to pixel locations of the first and second data captures. The methods, systems, and computer readable media also include identifying in the second data capture, one or more of the second pixel intensity values exceeding a contrast threshold to detect a transient blockage. The methods, systems, and computer readable media also include replacing the one or more of the second pixel intensity values exceeding the contrast threshold with one or more of the first pixel intensity values to generate a corrected data capture.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: November 28, 2017
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: Michael N. Mercier, Joseph M. Schlupf
  • Patent number: 9813704
    Abstract: A method is provided for encoding an intra predicted residual block of an image for use in image or video compression. The intra predicted residual block is associated with an intra prediction coding mode. The method includes generating a set of residual error blocks including residual data with different statistical characteristics from the residual data in the intra predicted residual block. Each of the residual error blocks is scanned and entropy coded to produce a first set of bit streams. The lengths of each of the first set of bit streams are recorded. The intra predicted residual block is also scanned and entropy coded to produce a second bit stream. The length of the second bit stream is recorded. Selecting the minimum length bit stream from the first set of bit streams and the second bit stream as the output coded bit stream of the intra predicted residual block.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: November 7, 2017
    Assignee: NANYANG TECHNOLOGICAL UNIVERSITY
    Inventors: Zhouye Gu, Weisi Lin, Bu Sung Lee, Chiew Tong Lau
  • Patent number: 9807404
    Abstract: Provided are a video encoding method and a video decoding method according to spatial subdivisions based on splitting a picture into a first tile and a second tile, and splitting a current tile among the first tile and the second tile into at least one slice segment, encoding the first tile and the second tile, independently from each other, and encoding maximum coding units of a current slice segment among the at least one slice segment included in the current tile, with respect to the at least one slice segment included in the current tile.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: October 31, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Tammy Lee, Byeong-doo Choi
  • Patent number: 9807405
    Abstract: Provided are a video encoding method and a video decoding method according to spatial subdivisions based on splitting a picture into a first tile and a second tile, and splitting a current tile among the first tile and the second tile into at least one slice segment, encoding the first tile and the second tile, independently from each other, and encoding maximum coding units of a current slice segment among the at least one slice segment included in the current tile, with respect to the at least one slice segment included in the current tile.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: October 31, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Tammy Lee, Byeong-doo Choi
  • Patent number: 9807600
    Abstract: Methods and apparatuses that enroll a wireless device into an enterprise service with a management server addressed in a management profile are described. The enrollment may grant a control of configurations of the wireless device to the management server via the management profile. In response to receiving a notification from the management server, a trust of the notification may be verified against the management profile. If the trust is verified, a network session may be established with the management server. The network session may be secured via a certificate in the management profile. Management operations may be performed for management commands received over the secure network session to manage the configurations transparently to a user of the wireless device according to the control.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: October 31, 2017
    Assignee: Apple Inc.
    Inventors: Gordie Freedman, David Rahardja
  • Patent number: 9800888
    Abstract: According to the present invention, an inter-prediction method includes: receiving mode information on the inter-prediction of a current block; decoding the received mode information; and performing inter-prediction using the decoded mode information. According to the present invention, image compression efficiency may be improved.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: October 24, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Jae Hyun Lim, Seung Wook Park, Jung Sun Kim, Yong Joon Jeon, Joon Young Park, Byeong Moon Jeon
  • Patent number: 9794557
    Abstract: A method and apparatus for chroma intra prediction is based on reconstructed luma pixels and chroma pixels, where the chroma intra prediction is based on a linear model of derived co-located current luma pixels of the current luma block scaled by a scaling factor. The scaling factor comprises a product term of a division factor and a scaled covariance-like value associated with neighboring reconstructed luma and chroma pixels of a current block. The division factor is related to a first data range divided with rounding by a scaled variance-like value associated with the neighboring reconstructed luma pixels of the current block. The scaled covariance-like value, the first data range, or both of the scaled covariance-like value and the first data range are dependent on the internal bit depth, with which the chroma signal is processed during video coding process, according to an embodiment of the present invention.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: October 17, 2017
    Assignee: MEDIATEK SINGAPORE PTE. LTD
    Inventors: Juliana Hsu, Mei Guo, Xun Guo
  • Patent number: 9788016
    Abstract: A method of encoding an image is disclosed. The method comprises determining an intra prediction mode; generating a reference pixel if there exist unavailable reference pixels of a current block; determining whether reference pixels of the current block are filtered or not based on the intra prediction mode and a size of the current block; selecting a filter using the size of the current block and difference between reference pixels and filtering the reference pixels of the current block using the selected filter if it is determined that the reference pixels of the current block are filtered; and generating the prediction block according to the intra prediction mode.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: October 10, 2017
    Assignee: IBEX PT HOLDINGS CO., LTD.
    Inventors: Kwangje Kim, Hyunoh Oh
  • Patent number: 9788245
    Abstract: A delta configuration is transmitted to a UE requesting a handover wherein the delta configuration details changes that are required for the current UE configuration in order to execute the handover. The handover is initiated via a measurement report transmitted to a currently serving source eNode B from the UE. The measurement report can comprise one or more of current radio conditions, current UE configuration or a preferred target eNode B if the handover is a inter eNode B handover. In a inter eNB handover, the current UE configuration is forwarded to the preferred target eNode B by the source eNode B. The target eNode B generates the delta configuration and transmits it to the source eNode B in a transparent container which is subsequently forwarded to the UE.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: October 10, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Masato Kitazoe, Sai Yiu Duncan Ho
  • Patent number: 9781028
    Abstract: A server according to the present disclosure includes: a converting unit that converts content data to enhance a real-time property, and creates a packet of the converted content data; and a server control unit that updates a routing table that describes processing for an interest packet, wherein when an interest packet for content including converted content data is received, the server control unit performs control of issuing an interest packet for original content data of the content which is to be converted, and when original content data to be processed is received from a CCN, the server control unit performs control of causing the original content data to be converted, a packet of the converted original content data to be created, and the packet of the converted original content data to be transmitted as a response packet for the interest packet for the content including the converted content data.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: October 3, 2017
    Assignee: Panasonic Corporation
    Inventors: Ryota Ohnishi, Takahiro Yoneda, Eiichi Muramoto
  • Patent number: 9769501
    Abstract: A macroblock in a video sequence may be undecodable because the corresponding compressed data is lost or the syntax is out of synchronization. An undecodable macroblock may be concealed using error concealment technique. The level of initial visible artifacts caused by undecodable macroblocks may be estimated as a function of motion magnitude, error concealment distance, and/or residual energy. The initial visible artifacts may propagate spatially or temporally to other macroblocks through prediction. Considering both initial visible artifacts and propagated artifacts, levels of overall artifacts may be estimated for individual macroblocks. The visual quality for the video sequence can then be estimated by pooling the macroblock level artifact levels.
    Type: Grant
    Filed: July 17, 2012
    Date of Patent: September 19, 2017
    Assignee: THOMSON Licensing
    Inventors: Ning Liao, Zhibo Chen, Kai Xie
  • Patent number: 9762799
    Abstract: Method, device and computer program product for stabilizing a received video signal. A plurality of frames of the video signal is captured using a camera. The video signal is transmitted as an encoded bit stream. Displacement of the camera between successive frames is determined from a motion indication in the bit stream. The determined displacement is used to compensate for motion in the video signal between successive frames caused by the motion of the camera, to thereby stabilize the video signal.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: September 12, 2017
    Assignee: Skype
    Inventors: Pontus Carlsson, Andrei Jefremov, Sergey Sablin, David Zhao
  • Patent number: 9749627
    Abstract: Control data for a motion-constrained tile set (“MCTS”) indicates that inter-picture prediction processes within a specified set of tiles are constrained to reference only regions within the same set of tiles in previous pictures in decoding (or encoding) order. For example, a video encoder encodes multiple pictures partitioned into tiles to produce encoded data. The encoder outputs the encoded data along with control data (e.g., in a supplemental enhancement information message) that indicates that inter-picture prediction dependencies across tile set boundaries are constrained for a given tile set of one or more of the tiles. A video decoder or other tool receives the encoded data and MCTS control data, and processes the encoded data. Signaling and use of MCTS control data can facilitate region-of-interest decoding and display, transcoding to limit encoded data to a selected set of tiles, loss robustness, parallelism in encoding and/or decoding, and other video processing.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: August 29, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yongjun Wu, Gary J. Sullivan, Yifu Zhang
  • Patent number: 9749655
    Abstract: Techniques for error concealment in multimedia data processing. In an embodiment, error distribution information corresponding to a first section in an access unit is obtained. In another embodiment, a plurality of error recovery schemes may be applied to the first section of the multimedia data based on the error distribution information.
    Type: Grant
    Filed: May 11, 2006
    Date of Patent: August 29, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Fang Shi, Seyfullah Halit Oguz, Sumeet Singh Sethi, Vijayalakshmi R. Raveendran
  • Patent number: 9743085
    Abstract: A video decoding method, includes: reconstructing a syntax corresponding to at least one of a first block, a second block and a third block, wherein the first block is generated by dividing a frame for decoding, the second block corresponds to a unit of a prediction and is generated by dividing the first block, and the third block corresponds to a unit of transformation and is generated by dividing the first block in a tree structure; and reconstructing a prediction block corresponding to at least one of the first block, the second block and the third block.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: August 22, 2017
    Assignee: SK TELECOM CO., LTD.
    Inventors: Jinhan Song, Jeongyeon Lim, Joohee Moon, Yunglyul Lee, Haekwang Kim, Byeungwoo Jeon, Jongki Han, Hyoungmee Park, Juock Lee
  • Patent number: 9742438
    Abstract: An embodiment of a method and apparatus for ciphering data. Data is provided for ciphering. The data is ciphered in a plurality of steps. For each step, determining an encoding for error detection of the data being processed within the step. Determining an output error detection encoding for the step. Processing data of the round to provide output error detection encoding. Then, verifying the encoding against a determined output error detection encoding. If the output error detection encoding is not the same as the determined error detection encoding, providing a signal indicating the presence of an error within the cipher process.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: August 22, 2017
    Assignee: Synopsys, Inc.
    Inventors: A. A. Jithra Adikari, Jean-Pierre Thibault, Mike Borza
  • Patent number: 9736496
    Abstract: Disclosed are an intra-prediction method using filtering and an apparatus using the method. An image-decoding method comprises: a step of filtering an n upper reference pixel of a block to be predicted and neighboring pixels of the n upper reference pixel so as to obtain the filtered n upper reference pixel; and a step of filtering an n left reference pixel of a block to be predicted and neighboring pixels of the n left reference pixel so as to obtain the filtered n left reference pixel. According to the present invention, intra-prediction may be efficiently performed to improve image-encoding/decoding efficiency.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: August 15, 2017
    Assignee: LG Electronics Inc.
    Inventors: Yongjoon Jeon, Seungwook Park, Jaehyun Lim, Jungsun Kim, Joonyoung Park, Younghee Choi, Jaewon Sung, Byeongmoon Jeon
  • Patent number: 9729899
    Abstract: An encoding device evaluates a plurality of processing and/or post-processing algorithms and/or methods to be applied to a video stream, and signals a selected method, algorithm, class or category of methods/algorithms either in an encoded bitstream or as side information related to the encoded bitstream. A decoding device or post-processor utilizes the signaled algorithm or selects an algorithm/method based on the signaled method or algorithm. The selection is based, for example, on availability of the algorithm/method at the decoder/post-processor and/or cost of implementation. The video stream may comprise, for example, downsampled multiplexed stereoscopic images and the selected algorithm may include any of upconversion and/or error correction techniques that contribute to a restoration of the downsampled images.
    Type: Grant
    Filed: April 20, 2010
    Date of Patent: August 8, 2017
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Alexandros Tourapis, Athanasios Leontaris, Peshala V. Pahalawatta, Kevin J. Stec
  • Patent number: 9729904
    Abstract: A transmitter and method of processing broadcast data are discussed. In one embodiment, the method includes Forward Error Correction (FEC) encoding Physical Layer Pipe (PLP) data at a first code rate; FEC encoding first signaling data at a second code rate; FEC encoding second signaling data at a third code rate; time interleaving the FEC-encoded PLP data; frequency interleaving the time-interleaved PLP data by a pair of consecutive cells; and modulating the frequency-interleaved PLP data, the FEC-encoded first signaling data, and the FEC-encoded second signaling data by an Orthogonal Frequency Division Multiplexing (OFDM) method, wherein the first signaling data include FEC type information of the second signaling data and wherein the second signaling data include FEC type information and the first code rate used by the PLP data.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: August 8, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Hotaek Hong, Sangchul Moon, Woosuk Ko
  • Patent number: 9729849
    Abstract: Systems, apparatus, articles, and methods are described including operations for 3D video coding including depth based disparity vector calibration.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: August 8, 2017
    Assignee: Intel Corporation
    Inventors: Wenhao Zhang, Yi-Jen Chiu, Lidong Xu, Yu Han, Zhipin Deng
  • Patent number: 9706227
    Abstract: In general, this disclosure describes techniques for coding video data for random access. In particular, this disclosure proposes to code a syntax element that indicates if a dependent picture may be successfully decoded in the event of a random access request to a clean decoding refresh (CDR) picture and may be required for decoding the pictures following the clean decoding refresh (CDR) picture in display order.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: July 11, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ying Chen, Muhammed Zeyd Coban, Peisong Chen, Marta Karczewicz
  • Patent number: 9686234
    Abstract: Embodiments are directed towards dynamically changing a quality of content being played when a robustness or level of trust is determined to have changed for a computing device, or platform, currently playing at least one stream of the content. An initial level of trust is determined for the computing device, and is used to select a quality of content from the at least one stream of content for play. During play, when a change in the level of trust is detected for the computing device, a different quality of the content may be selected, and replaces the currently playing content.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: June 20, 2017
    Assignee: Google Inc.
    Inventor: David Kimbal Dorwin
  • Patent number: 9681141
    Abstract: Decoding of image data from a bit stream of encoded image data is performed. The image data was encoded in a selected domain by a transform function. A set of coefficients is extracted from the bit stream, wherein the set of coefficients represent a block of the image data. Each coefficient is compared to a theoretical model of a distribution of the coefficient data representative of the transform function. A decoding error is indicated when a coefficient does not lie within the theoretical model.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: June 13, 2017
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Yusuke Minagawa, Satoru Yamauchi
  • Patent number: 9681155
    Abstract: A method for delivering video over a network includes encoding, by a hosting service, a moving picture which includes a sequence of video frames as a primary compressed video stream and a secondary compressed video stream comprising a subset of the primary compressed video stream. The primary and secondary compressed video streams are then and the secondary compressed video stream transmitted over a network to a client device. The client device selects the primary compressed video stream for decoding in the absence of packet loss; however, if packet loss is detected, the client device selects the secondary compressed video stream for decoding.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 13, 2017
    Assignee: Sony Interactive Entertainment America LLC
    Inventor: Roger Van der Laan
  • Patent number: 9680710
    Abstract: A network device includes: one or more ports for tapping to a network; and a processing unit configured for receiving a first packet tapped from the network, wherein the first packet is received at a first network port of the network device; determining a first identity of a first network equipment associated with the first packet based on a discovery protocol; and associating the first identity of the first network equipment with a first identity of the first network port of the network device at which the first packet is received; and a non-transitory medium for storing the first identity of the first network equipment and the first identity of the first network port in association with each other.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: June 13, 2017
    Assignee: Gigamon Inc.
    Inventors: Dominick Cafarelli, Shehzad Merchant
  • Patent number: 9648363
    Abstract: A method is implementable in a source device that is operable to provide, via a wireless channel, a video stream to a sink device for display by the sink device. The method includes receiving compressed video data corresponding to one or more video frames of the video stream, and generating a current packet of a plurality of packets. The plurality of packets collectively includes the compressed video data. The current packet includes a current portion of the compressed video data and recovery information indicative of at least one of (i) an arrangement of an earlier portion of the compressed video data, or (ii) content of the earlier portion of the compressed video data, wherein the earlier portion of the compressed video data is data included in an earlier packet of the plurality of packets. The method also includes causing the current packet to be transmitted to the sink device.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: May 9, 2017
    Assignee: Marvell World Trade Ltd.
    Inventors: Jianwei Bei, Manish Kumar
  • Patent number: 9641867
    Abstract: In an earliest vertical synchronization period after sending an encoded image data is restarted, a first reference image determination circuit determines to employ a local decoded image generated in a vertical synchronization period immediately preceding a vertical synchronization period in which an error occurs among multiple local decoded images stored in a first DRAM as a reference image. In an earliest vertical synchronization period after a decoding circuit is reset, a second reference image determination circuit determines to employ a decoded image generated in the vertical synchronization period immediately preceding the vertical synchronization period in which the error occurs among multiple decoded images stored in a second DRAM as a reference image.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: May 2, 2017
    Assignee: MegaChips Corporation
    Inventors: Naotsugu Yamamura, Akira Okamoto, Nobuyuki Takasu
  • Patent number: 9641809
    Abstract: The present invention relates to a circuit arrangement for processing a digital video stream, the circuit arrangement comprising: an input interface for receiving a digital video stream, a processing circuit which is arranged to process the digital video stream, a hang-up detecting circuit for detecting a fault in the processed digital video stream, the hang-up detecting circuit comprising: a checksum generating circuit which is arranged to generate checksums for the frames of the processed digital video stream, a memory for storing generated checksums and an analyzing device arranged to compare a currently generated checksum to a plurality of corresponding checksums of preceding frames stored in the memory and to generate an error signal if at least one predefined amount of compared checksums are matching. The present invention also relates to a digital video system, a method for processing a digital video stream and a computer readable program product.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: May 2, 2017
    Assignee: NXP USA, Inc.
    Inventors: Michael Andreas Staudenmaier, Victor-Hugo Osornio Lopez, Dirk Wendel
  • Patent number: 9621911
    Abstract: According to the present invention, an inter-prediction method includes: receiving mode information on the inter-prediction of a current block; decoding the received mode information; and performing inter-prediction using the decoded mode information. According to the present invention, image compression efficiency may be improved.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: April 11, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Jae Hyun Lim, Seung Wook Park, Jung Sun Kim, Yong Joon Jeon, Joon Young Park, Byeong Moon Jeon
  • Patent number: 9615110
    Abstract: A method of decoding an image is disclosed. The method comprises deriving an intra prediction mode; generating reference pixels if there exist unavailable reference pixels of a current block; determining whether reference pixels of the current block are filtered or not based on the intra prediction mode and a size of the current block; selecting a filter using the size of the current block and difference between reference pixels and filtering the reference pixels of the current block using the selected filter if it is determined that the reference pixels of the current block are filtered; and generating the prediction block according to the intra prediction mode.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: April 4, 2017
    Assignee: IBEX PT HOLDINGS CO., LTD.
    Inventors: Kwangje Kim, Hyunoh Oh
  • Patent number: 9609342
    Abstract: A method of selecting reference blocks for intra or inter prediction coding of a current block of a video signal. Each reference blocks is selected by: (i) determining a group of candidate blocks comprising at least some candidate blocks other than immediately adjacent spatial neighbors of the current block; and (ii) selecting one of the candidate blocks as the reference block based on a second metric, different from the first metric, the second metric relating to a number of bits that would be required in the encoded bitstream to encode both the residual block and the side information identifying the respective reference block.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: March 28, 2017
    Assignee: Skype
    Inventors: Lazar Bivolarsky, Mattias Nilsson, Renat Vafin, Soren Vang Andersen
  • Patent number: 9603039
    Abstract: A user equipment (UE) selectively attempts recovery of lost media for a real-time communication session. In an embodiment, the UE detects presence of a lost media packet from another UE participating in the real-time communication session that did not successfully arrive at the UE. The UE evaluates a set of recovery criteria associated with the lost media packet to attempt to dynamically select at least one external source from a plurality of external sources from which the lost media packet can potentially be recovered at different predicted reliabilities and/or response times for attempting recovery of the lost media packet based on the set of recovery criteria. The UE attempts to recover the lost media packet from the selected at least one external source based on the evaluation.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: March 21, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Saritha Sivapuram, Mark Aaron Lindner, Kirankumar Anchan
  • Patent number: 9591305
    Abstract: A moving image decoding apparatus includes a region boundary position information extracting unit which extracts region boundary position information between a clean region including at least one block encoded such that a pixel value is guaranteed to be decoded correctly, and a non-clean region, a region classification unit which specifies the clean region and the non-clean region in each picture based on the region boundary position information, a referenceability determining unit which, when a decoding target block belongs to the clean region, determines that blocks in the clean region in the decoding target picture and blocks in the clean region in the reference picture are referenceable, and, when the decoding target block belongs to the non-clean region, determines that all of blocks of the decoding target picture and the reference picture are referenceable, and a decoding unit which decodes the decoding target block with reference to only the referenceable blocks.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: March 7, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Kimihiko Kazui, Junpei Koyama, Hidenobu Miyoshi, Satoshi Shimada, Akira Nakagawa
  • Patent number: 9554146
    Abstract: In some examples, a video encoder includes multiple sequence parameter set (SPS) IDs in an SEI message, such that multiple active SPSs can be indicated to a video decoder. In some examples, a video decoder activates a video parameter set (VPS) and/or one or more SPSs through referencing an SEI message, e.g., based on the inclusion of the VPS ID and one or more SPS IDs in the SEI message. The SEI message may be, as examples, an active parameter sets SEI message or a buffering period SEI message.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: January 24, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Ye-Kui Wang
  • Patent number: 9516349
    Abstract: An apparatus comprising a processor configured to receive a video frame comprising a current block, wherein the current block comprises a plurality of original pixels, compute a plurality of reconstructed pixels based on the original pixels, and use an intra prediction mode to generate a set of prediction pixels based on a set of reconstructed pixels in the plurality of reconstructed pixels.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: December 6, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Wen Gao, Jin Song, Mingyuan Yang, Haoping Yu
  • Patent number: 9516379
    Abstract: In one example, a video decoder is configured to determine, from data associated with an open decoding refresh (ODR) picture of video data, an identifier for a previous picture of the video data, determine whether the previous picture is currently stored in a reference picture memory, and decode only data for pictures of the video data having display order values that are greater than a display order value of the ODR picture, when the previous picture is not stored in the reference picture memory. In another example, a video encoder is configured to encode an open decoding refresh (ODR) picture, determine a previously coded picture having a display order value less than a display order value of the ODR picture and having a temporal identifier value equal to zero, and signal syntax data for the ODR picture representative of an identifier of the determined previously coded picture.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: December 6, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Ying Chen, Marta Karczewicz
  • Patent number: 9510022
    Abstract: The invention relates to a method of concealing errors attributed to missing frames in a Motion Picture Expert Group-2 video stream, including the steps of: receiving a new frame for decoding and a “frame missing” flag that is set to a value associated with the occurrence of a missing frame, parsing the new frame to recover a picture type and a frame structure of the new frame, retrieving a picture type and a frame structure of a previous frame decoded immediately prior to the new frame, assigning a picture type and a frame structure to the missing frame based on the picture type and frame-structure values of the previous frame and the new frame and then applying an error concealment technique based upon the assigned picture type and frame structure of the missing frame.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: November 29, 2016
    Assignee: Intel Corporation
    Inventors: Mizhou Tan, Bahman Barazesh
  • Patent number: 9497452
    Abstract: Systems and methods that use differential values to represent decoding and presentation times of pictures are provided. Optionally, some of the systems or the methods may use an entropy coding method such as, for example, the Universal Variable Length Code (UVLC) for the differential time stamps.
    Type: Grant
    Filed: January 22, 2003
    Date of Patent: November 15, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Sherman (Xuemin) Chen, Alexander G. MacInnis
  • Patent number: 9491494
    Abstract: A method for processing a video stream includes receiving first and second copies of the video stream by first and second video processing devices, respectively, and generating first and second statistical data for the video stream by the first and the second video processing devices, respectively. The method further includes transmitting in first and second transmissions the first and the second copies of the video stream with the first and the second statistical data respectively from the first and the second video processing device to a third video processing device, and reading the first and the second statistical data from the first and the second transmissions by the third video processing device. The method further includes combining the first and the second statistical data with one copy of the video stream by the third video processing device, and transmitting the one copy of the video stream with the first and the second statistical data.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: November 8, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Pierre Seigneurbieux, Shivkumar Jayaraman, Wayne D. Michelsen, Fabrice Quinard, Shiv Saxena, Venkatram Vajjhula
  • Patent number: 9485504
    Abstract: The present invention discloses a method for coding an image, a method for decoding an image, a method for processing image data, and devices thereof. The method for coding the image includes: determining a current intra coding block that uses a constrained intra prediction method among current inter coded frames; determining that neighboring coding blocks that are adjacent to the current intra coding block include a neighboring inter coding block; updating image data in the neighboring inter coding block based on an invariable value or image data in a neighboring intra coding block included in the neighboring coding blocks; and coding the current intra coding block based on the updated image data in the neighboring inter coding block. By using the methods and devices, the error recovery capability of an intra coding block may be improved, and the image data decoding quality may be improved.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: November 1, 2016
    Assignee: Huawei Technologies Co., LTD.
    Inventors: Changcai Lai, Yongbing Lin, Xiaozhen Zheng
  • Patent number: 9460551
    Abstract: It is presented a method for creating a disocclusion map used for coding a three-dimensional, 3D, video, the method comprises receiving (800) a pixel-based disocclusion map in which pixels are marked either as disoccluded or not. A block-based disocclusion map is derived (802) based on the pixel-based disocclusion map. An area of the block-based disocclusion map that has been marked as disoccluded is extended (804). It is also presented an encoder (30), a decoder (32) and a system for creating the disocclusion map.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: October 4, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Martin Pettersson, Björn Johansson, Thomas Rusert
  • Patent number: 9462232
    Abstract: A method includes inspecting a packet stream sent from a set-top box device via a network. The packet stream includes video content that is divided into a plurality of subsections. The method includes generating a plurality of signatures by applying a wavelet transform to each of the plurality of subsections, and determining a match between the video content and protected video content based at least in part on a comparison of the plurality of signatures to one or more stored signatures generated based on the protected video content.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: October 4, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Dipak Ghosal, Canhui Ou, Zhi Li
  • Patent number: 9456212
    Abstract: Video coding sub-block sizing based on infrastructure capabilities and current conditions. Sub-block size, such as employed in accordance with the video processing, maybe adaptively modified based on any of a number of considerations. For example, such adaptation of sub-block size may be made with respect to one or more characteristics associated with streaming media source flow(s) and/or streaming media delivery flow(s) being received by and/or output from a given device including a video processor. For example, such a video processor may be a video decoder implemented within a middling or destination device. Such a video processor may be a video encoder implemented within the middling or source device. Adaptation of sub-block size employed in accordance with video coding may also be effectuated in accordance with feedback or control signaling provided between respective devices. (e.g., from destination or source device to middling device, or from destination device to source device, etc.).
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: September 27, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Wade K. Wan, Zhijie Yang, Brian Heng
  • Patent number: 9451288
    Abstract: A video coding system may initiate coding of a new coding session with reference to an “inferred key frame” that is known both to an encoder and a decoder before a coding session begins. The inferred key frame need not be transmitted between the encoder and decoder via the channel. Instead, the inferred key frame may be stored locally at the encoder and the decoder. Frames coded at the onset of a video coding session may be coded with reference to the inferred key frame, which increases the likelihood a decoder will receive a frame it can decode properly and accelerate the rate at which the decoder generates recovered video data. Inferred key frames may be used as prediction references to recover from transmission errors.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: September 20, 2016
    Assignee: Apple Inc.
    Inventors: Hsi-Jung Wu, Xiaosong Zhou
  • Patent number: 9451270
    Abstract: A video decoding apparatus includes: a decoder to reconstruct a syntax corresponding to at least one of a first block, a second block and a third block, the first block being generated by dividing a frame for decoding, the second block corresponding to a unit of a prediction and is generated by dividing the first block, and the third block corresponding to a unit of transformation and is generated by dividing the first block in a tree structure; and a predictor to reconstruct a prediction block corresponding to at least one of the first block, the second block and the third block.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: September 20, 2016
    Assignee: SK TELECOM CO., LTD.
    Inventors: Jinhan Song, Jeongyeon Lim, Joohee Moon, Yunglyul Lee, Haekwang Kim, Byeungwoo Jeon, Jongki Han, Hyoungmee Park, Juock Lee