Intra/inter Selection Patents (Class 375/240.13)
  • Patent number: 10057583
    Abstract: Provided is an encoding method of an image encoding device including predicting an intra mode for coding blocks of a minimum size for intra prediction to generate an intra pixel; and using the intra mode of the coding blocks of the minimum size to restore an intra mode of coding blocks of a larger size.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: August 21, 2018
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Sukho Lee, Kyung Jin Byun, Nak Woong Eum
  • Patent number: 10038890
    Abstract: A method is described for generating a color image composed of a plurality of components (Y, U, V) by starting from at least one depth or disparity map (DM1, DM2), wherein a first set of pixels of said at least one depth or disparity map (DM1, DM2) is entered into the luminance component (Y) of said color image, and wherein a second and a third sets of pixels of said at least one depth or disparity map (DM1, DM2) are entered into the two chrominance components (U, V) of said color image.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: July 31, 2018
    Assignee: Sisvel Technology S.R.L.
    Inventors: Marco Grangetto, Maurizio Lucenteforte, Paolo D'Amato
  • Patent number: 10021388
    Abstract: Disclosed is technology associated with video encoding and decoding having a structure including one or more layers (quality, spatial, and view) and technology associated with a method that predicts an higher layer signal by using one or more reference layers in encoding and decoding an higher layer. In more detail, an interlayer prediction is capable of being performed by considering a characteristic of each layer by separating a spatial and quality reference layer list constituted by spatial and quality layers to be referred at the same view as a target layer and a view reference layer list constituted by the same spatial and quality layers as a target layer in encoding and decoding encoding and decoding pictures of an higher layer in encoding and decoding encoded and decoded pictures of the higher layer to improve encoding and decoding efficiency.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: July 10, 2018
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Jung Won Kang, Ha Hyun Lee, Jin Ho Lee, Jin Soo Choi, Jin Woong Kim
  • Patent number: 10021406
    Abstract: The present invention relates to a scalable video coding method and apparatus using inter prediction mode. A decoding method includes determining motion information prediction mode on a target decoding block of an enhancement layer, predicting motion information on the target decoding block of the enhancement layer using motion information on the neighboring blocks of the enhancement layer, if the determined motion information prediction mode is a first mode, and predicting the motion information on the target decoding block of the enhancement layer using motion information on a corresponding block of a reference layer, if the determined motion information prediction mode is a second mode.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: July 10, 2018
    Assignee: INTELLECTUAL DISCOVERY CO., LTD.
    Inventors: Dong Gyu Sim, Jung Hak Nam, Hyun Ho Jo, Hyo Min Choi
  • Patent number: 10015490
    Abstract: An apparatus includes an interface and a circuit. The interface may be configured to receive a video signal comprising a plurality of interlaced fields and a plurality of progressive frames. The circuit may be configured to (i) generate a plurality of segments by parsing the video signal, (ii) encode the segments as both (a) a plurality of frame segments in a frame mode and (b) a plurality of field segments in a field mode and (iii) generate an encoded signal based on the frame segments and the field segments.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: July 3, 2018
    Assignee: Ambarella, Inc.
    Inventors: Didier LeGall, Aaron G. Wells
  • Patent number: 10015498
    Abstract: A filtering method according to the present invention is for filtering a plurality of blocks included in an image, and comprises: determining whether each of the blocks is an IPCM block or not; filtering a non-IPCM block that is not an IPCM block among the blocks to generate filtered data; outputting the filtered data as pixel values of the non-IPCM block, and outputting pixel values of the unfiltered IPCM block as pixel values of the IPCM block.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: July 3, 2018
    Assignee: TAGIVAN II LLC
    Inventors: Chong Soon Lim, Viktor Wahadaniah, Sue Mon Thet Naing, Takahiro Nishi, Youji Shibahara, Hisao Sasai, Toshiyasu Sugio
  • Patent number: 9998742
    Abstract: A system and method for encoding and decoding video data. A predicted residual signal of a target color component is determined as a function of one or more linear parameters of a linear model and of a residual signal of a source color component. A residual signal of the target color component is determined as a function of a remaining residual signal of the target color component and of the predicted residual signal of the target color component.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: June 12, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Jianle Chen, Hongbin Liu, Ying Chen, Li Zhang, Xiang Li, Xin Zhao, Marta Karczewicz
  • Patent number: 9986257
    Abstract: A method and apparatus of depth coding using depth modelling mode 1 (DMM1) are disclosed to reduce the wedgelet pattern table size. In one embodiment, a size-reduced wedgelet pattern for a reduced wedgelet pattern table is generated by excluding at least one non-corner adjacent-edge sample for adjacent-edge partition or at least one opposite-edge sample for opposite-edge partition from starting positions or from ending positions. The reduced wedgelet pattern table may also include at least one omitted wedgelet pattern in at least one wedgelet direction category. For the adjacent-edge partition, the starting positions and the ending positions may correspond to every other even non-corner adjacent-edge samples in a first and a second adjacent edges respectively. For the opposite-edge partition, the starting positions correspond to every other even opposite-edge samples in a first opposite edge and the ending positions include all opposite-edge samples in a second opposite edge.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: May 29, 2018
    Assignee: HFI INNOVATION INC.
    Inventors: Xianguo Zhang, Kai Zhang, Jian-Liang Lin, Jicheng An, Yi-Wen Chen
  • Patent number: 9961325
    Abstract: A 3D caption display method for harmoniously merging and displaying closed caption with 3D image in a 3D display apparatus, and a 3D display apparatus suitable for implementing the method. The 3D display apparatus receives a broadcast signal containing caption data, and obtains caption control commands including a 3D parameter setting command from the caption data. Afterwards, the 3D display apparatus displays a plurality of 3D caption images according to the caption control commands.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: May 1, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Jongyeul Suh, Jinpil Kim, Jeonghyu Yang, Seokjoo Lee
  • Patent number: 9961364
    Abstract: An apparatus and method for temporal motion vector prediction for a current block in a picture are disclosed. In the present method, one temporal block in a first reference picture in a first list selected from a list group comprising list 0 and list 1 is determined. When the determined temporal block has at least one motion vector, a candidate set is determined based on the motion vector of the temporal block. The temporal motion vector predictor or temporal motion vector predictor candidate or temporal motion vector or temporal motion vector candidate for the current block is determined from the candidate set by checking a presence of a motion vector pointing to a reference picture in a first specific list in said at least one motion vector, wherein the first specific list is selected from the list group based on a priority order.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: May 1, 2018
    Assignee: HFI Innovation Inc.
    Inventors: Yu-Pao Tsai, Jian-Liang Lin, Yu-Wen Huang, Shaw-Min Lei
  • Patent number: 9955184
    Abstract: A coding method includes: partitioning an image block to be decoded irregularly according to an irregular partitioning mode and a position parameter to obtain at least two different sub-blocks; comparing the sub-blocks with a reference sub-block to obtain a residual of a pixel value of the image block to be coded; obtaining a reference position parameter according to a surrounding block of the image block to be coded, and subtracting the reference position parameter from the position parameter of the image block to be coded to obtain a position parameter difference of the image block to be coded; quantizing the residual, and performing entropy coding on a result of the quantization, the motion vector information, and the position parameter difference; and writing the entropy coding result and partitioning mode information of the image block into a code stream.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: April 24, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Xiaozhen Zheng
  • Patent number: 9955157
    Abstract: A video coder may determine a palette predictor list comprising one or more candidates. Each respective candidate in the palette predictor list specifies a value of a different respective reconstructed neighboring pixel from among one or more reconstructed neighboring pixels. Each of the one or more reconstructed neighboring pixels is in a line above or a column left of a current block of the video data. The video coder may include, in a palette for the current block, at least one candidate in the palette predictor list.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: April 24, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Wei Pu, Feng Zou, Marta Karczewicz, Rajan Laxman Joshi, Vadim Seregin, Joel Sole Rojals
  • Patent number: 9930337
    Abstract: A decoder receives a bitstream containing quantized coefficients representative of blocks of video representative of a plurality of pixels and decodes the bitstream using context adaptive binary arithmetic coding. The context adaptive binary arithmetic coding decodes the current syntax element using the first mode if the current syntax element is intra-coded and selecting between a first set of probable modes and a second set of probable modes, where the first set of probable modes are more likely than the second set of probable modes. The context adaptive binary arithmetic coding decodes the current syntax element using the second mode if the current syntax element is intra-coded and if selecting among one of the second set of probable modes.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: March 27, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Kiran Misra, Christopher A. Segall
  • Patent number: 9924162
    Abstract: An image decoding method for decoding a coded moving picture includes: switching a decoding order to either a fixed processing order or an adaptive processing order based on first information included in the coded moving picture; and decoding image data items included in the coded moving picture according to the decoding order switched to.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: March 20, 2018
    Assignee: SUN PATENT TRUST
    Inventors: Hisao Sasai, Takahiro Nishi, Youji Shibahara, Toshiyasu Sugio, Kyoko Tanikawa, Toru Matsunobu, Kengo Terada
  • Patent number: 9918068
    Abstract: A method and apparatus for texture image compression in a 3D video coding system are disclosed. Embodiments according to the present invention derive depth information related to a depth map associated with a texture image and then process the texture image based on the depth information derived. The invention can be applied to the encoder side as well as the decoder side. The encoding order or decoding order for the depth maps and the texture images can be based on block-wise interleaving or picture-wise interleaving. One aspect of the present invent is related to partitioning of the texture image based on depth information of the depth map. Another aspect of the present invention is related to motion vector or motion vector predictor processing based on the depth information.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: March 13, 2018
    Assignee: MEDIA TEK INC.
    Inventors: Yu-Lin Chang, Shih-Ta Hsiang, Chi-Ling Wu, Chih-Ming Fu, Chia-Ping Chen, Yu-Pao Tsai, Yu-Wen Huang, Shaw-Min Lei
  • Patent number: 9894386
    Abstract: Disclosed are a transform method based on block information and an apparatus using the method. An image-decoding method comprises: a step of taking information on a block as an input; and a transform method determination step of determining an inverse transform method for the block on the basis of whether or not the prediction mode of the block is an intra-prediction mode, whether or not the size of the block satisfies a predetermined condition, and whether or not the block is a block for a luminance sample. Accordingly, encoding efficiency can be improved by using an appropriate transform method on the basis of the information on a prediction block and an intra-prediction mode.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: February 13, 2018
    Assignee: GOLDPEAK INNOVATIONS INC.
    Inventor: Sun Young Lee
  • Patent number: 9883187
    Abstract: A video encoding device comprises a memory configured to store video data and at least one processor configured to: select one of a full rate-distortion (RD) checking scheme or a fast RD checking scheme, determine an RD cost associated with encoding a block of the video data based on the selected full RD checking scheme or fast RD checking scheme, determine a partitioning scheme for the block based on the determined RD cost, and encode the block using the determined partitioning scheme based on the determined RD cost.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: January 30, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Chengjie Tu, Wei-Jung Chien, Xianglin Wang, Jaehong Chon, In Suk Chong, Marta Karczewicz, Woo-Shik Kim, Xin Zhao
  • Patent number: 9877025
    Abstract: A video decoder has a transform mode and a transform skip mode and in the transform skip mode a residual prediction mode is selected. A compressed bit-stream is entropy-decoded to obtain a block of quantised values. An inverse quantiser operates in the transform mode to form transform coefficients and in the transform skip mode to form differential residual values. In the transform mode an inverse transform is performed to form residual values. In the transform skip mode residual prediction is used perform residual prediction using high accuracy locally decoded residual value. The residual value is then down-scaled to obtain the reconstructed residual. A block predictor is formed from decoded image values at the same precision at which video samples are stored in the frame memory.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: January 23, 2018
    Assignee: British Broadcasting Corporation
    Inventors: Matteo Naccari, Marta Mrak
  • Patent number: 9877043
    Abstract: Systems and methods are described for encoding and decoding video using derived block vectors as predictors in intra block copy mode. In an exemplary encoding method, an encoder identifies at least a first candidate block vector for the prediction of an input video block, where the first candidate block vector points to a first candidate block. The encoder then identifies a first predictive vector (e.g. a block vector or a motion vector) that was used to encode the first candidate block. From the first candidate block vector and the first predictive vector, the encoder generates a derived predictive vector from the first candidate block vector and the first predictive vector. The encoder then encodes the video block in the bit stream using the derived predictive vector for the prediction of the input video block.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: January 23, 2018
    Assignee: Vid Scale Inc.
    Inventors: Yuwen He, Yan Ye, Xiaoyu Xiu
  • Patent number: 9866862
    Abstract: Encoding or decoding a video signal includes determining multiple candidate motion vectors for a current block, the candidate motion vectors including a first motion vector used to predict a collocated block within a first frame. A reference frame identifier associated with the first motion vector can be compared to a reference buffer index of a reference frame used to predict the current block of a second frame. On the condition that the reference frame identifier is the same as the reference buffer index, the first motion vector is advanced ahead of remaining ones of the multiple candidate motion vectors.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: January 9, 2018
    Assignee: GOOGLE LLC
    Inventors: Yuxin Liu, Debargha Mukherjee
  • Patent number: 9866855
    Abstract: A processing control device includes: a process completion map 21 which is a map corresponding to processing units of respective sizes, and in which, when process corresponding thereto is completed, setting indicating completion of the process is performed; a dependence dissolution map 23 which is a map corresponding to the processing units of the respective sizes and in which information indicating that the dependence of each process disappears is set; a controller 10 which, when the process is completed, sets information indicating that the process is completed in an area corresponding to the process within a small size of map in the process completion map 21; and a reflecting circuit 22 which reflects the information set in the process completion map 21 in the dependence dissolution map 23.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: January 9, 2018
    Assignee: NEC CORPORATION
    Inventor: Seiya Shibata
  • Patent number: 9860548
    Abstract: A method and apparatus for predictive palette coding of image and video data are disclosed. Reuse flags are used to indicate whether individual palette values in the current palette table are used in the palette predictor table. The present invention applies run-length coding to the run-lengths to improve coding efficiency. According to one embodiment, a reuse flag is assigned a first value if a corresponding current palette value in the current palette table is not used in the palette predictor table, and the reuse flag is assigned a second value if the corresponding current palette value in the current palette table is used in the palette predictor table. For example, the first value corresponds to “0” and the second value corresponds to “1”. The run-lengths correspond to the number of consecutive reuse flags having the first value.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: January 2, 2018
    Assignee: HFI INNOVATION INC.
    Inventors: Tzu-Der Chuang, Yu-Chen Sun
  • Patent number: 9854238
    Abstract: In a video encoding apparatus, an encoder for encoding a first region of a picture includes: an inhibited block identifying unit which identifies a first inhibit target sub-block that is contained within the first region and that may select a motion vector of a referenced block contained in a second region of an already encoded picture, the second region being a region encoded by another encoder, as a prediction vector for the motion vector of the first sub-block when an inter-predictive coding mode is applied; and a predictive encoding unit which uses a motion vector other than the motion vector of the referenced block as the prediction vector when encoding a second inhibit target sub-block by using the inter-predictive coding mode, wherein the second inhibit target sub-block is a sub-block that contains the first inhibit target sub-block and at which the inter-predictive coding mode is applied.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: December 26, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Hidenobu Miyoshi
  • Patent number: 9843820
    Abstract: A method and apparatus for three-dimensional video coding or multi-view video coding are disclosed. Embodiments according to the present invention derive a unified disparity vector from depth information for Inter mode and Skip/Direct mode. The unified disparity vector is derived from a subset of depth samples in an associated depth block corresponding to the current block using a unified derivation method. The unified derivation method is applied in Inter mode, Skip mode, or Direct mode when a disparity vector derived from depth data is required for encoding or decoding. The unified disparity vector can also be applied to derive a disparity vector for locating a corresponding block, and thus an inter-view motion vector candidate can be determined for Skip mode or Direct mode.
    Type: Grant
    Filed: July 5, 2013
    Date of Patent: December 12, 2017
    Assignee: MEDIATEK INC
    Inventors: Jian-Liang Lin, Yi-Wen Chen, Yu-Wen Huang, Shaw-Min Lei
  • Patent number: 9832480
    Abstract: A moving picture coding method includes: coding, using a motion vector, a current block to be coded; generating a plurality of predictive motion vectors; and coding the motion vector using one of the predictive motion vectors, and when a co-located block included in a coded picture and co-located with the current block has two reference motion vectors and reference directions of the two reference motion vectors are the same, a first prediction vector is generated using a first reference motion vector and a second prediction vector is generated using a second reference motion vector in the generating of a plurality of predictive motion vectors.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: November 28, 2017
    Assignee: SUN PATENT TRUST
    Inventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Hisao Sasai
  • Patent number: 9826237
    Abstract: Video analytics may be used to assist video encoding by selectively encoding only portions of a frame and using, instead, previously encoded portions. Previously encoded portions may be used when succeeding frames have a level of motion less than a threshold. In such case, all or part of succeeding frames may not be encoded, increasing bandwidth and speed in some embodiments.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: November 21, 2017
    Assignee: Intel Corporation
    Inventors: Jose M. Rodriguez, Animesh Mishra, Naveen Doddapuneni
  • Patent number: 9826234
    Abstract: A method for encoding a video signal with both interlaced and progressive content using lookahead is disclosed. The method may include steps (A) to (C). Step (A) may calculate a cost of being interlaced within each of a plurality of windows in the video signal. The video signal generally has a plurality of interlaced fields and a plurality of progressive frames. Step (B) may determine a plurality of points in the video signal. Step (C) may encode the video signal with switching between a field mode and a frame mode at one or more of the points based on the costs. The encoding may be a high efficiency video coding.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: November 21, 2017
    Assignee: Ambarella, Inc.
    Inventors: Didier LeGall, Aaron G. Wells
  • Patent number: 9813700
    Abstract: A method and apparatus for adaptively encoding a media stream with compound prediction are provided. Adaptively encoding a media stream with compound prediction may include decoding a first compound prediction use indicator for decoding a current frame, on a condition that the first compound prediction use indicator indicates that the encoded video stream includes a compound prediction mode for the current block, decoding the compound prediction mode for the current block from the encoded video stream and decoding the current block using the compound prediction mode, and on a condition that the first compound prediction use indicator indicates that the encoded video stream includes a second compound prediction use indicator, decoding the second compound prediction use indicator from the encoded video stream and decoding the current block based on the second compound prediction use indicator; and outputting or storing the decoded current block.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: November 7, 2017
    Assignee: GOOGLE INC.
    Inventor: Ronald Sebastiaan Bultje
  • Patent number: 9807399
    Abstract: A video coder performs a padding operation that processes a set of border pixels according to an order. The order starts at a bottom-left border pixel and proceeds through the border pixels sequentially to a top-right border pixel. When the padding operation processes an unavailable border pixel, the padding operation predicts a value of the unavailable border pixel based on a value of a border pixel previously processed by the padding operation. The video coder may generate an intra-predicted video block based on the border pixels.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: October 31, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Xianglin Wang, Wei-Jung Chien, Marta Karczewicz, Ying Chen, Peisong Chen
  • Patent number: 9787991
    Abstract: Video analytics may be used to assist video encoding by selectively encoding only portions of a frame and using, instead, previously encoded portions. Previously encoded portions may be used when succeeding frames have a level of motion less than a threshold. In such case, all or part of succeeding frames may not be encoded, increasing bandwidth and speed in some embodiments.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: October 10, 2017
    Assignee: Intel Corporation
    Inventors: Jose M. Rodriguez, Animesh Mishra, Naveen Doddapuneni
  • Patent number: 9781477
    Abstract: Systems and methods for transmitting a multimedia stream over a communication link on a network are disclosed. The systems and methods adaptively adjust encoding parameters based on monitoring changing conditions of the network. A transmitter includes an adaptive-rate encoder that adaptively adjusts a video encoding bit rate in response to changing conditions of the communication link. The encoder maintains tight rate control by utilizing slice processing and sub-frame rate adaptation, as well as maintaining a headroom between the channel bit rate and the video encoding bit rate. The adaptive-rate encoder also embeds intra-frame constraints in predictive frames traffic in order to reduce latency.
    Type: Grant
    Filed: May 5, 2010
    Date of Patent: October 3, 2017
    Assignee: Cavium, Inc.
    Inventors: Farhad Mighani, Alberto Duenas, Nguyen Nguyen, Gorka Garcia
  • Patent number: 9774863
    Abstract: A decoder receives a bitstream containing quantized coefficients representative of blocks of video representative of a plurality of pixels and decodes the bitstream using context adaptive binary arithmetic coding. The context adaptive binary arithmetic coding decodes the current syntax element using the first mode if the current syntax element is intra-coded and selects between a first set of probable modes and a second set of probable modes, where the first set of probable modes are more likely than the second set of probable modes. The context adaptive binary arithmetic coding decodes the current syntax element using the second mode if the current syntax element is intra-coded and if selected from among one of the second set of probable modes.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: September 26, 2017
    Inventors: Kiran Misra, Christopher A. Segall
  • Patent number: 9769449
    Abstract: Methods, systems, and computer programs for encoding and decoding image are described. In some aspects, an input data block and a prediction data block are accessed. A projection factor is generated based on a projection of the input data block onto the prediction data block. A scaled prediction data block is generated by multiplying the projection factor by the prediction data block. A residual data block is generated based on a difference between the input data block and the scaled prediction data block. In some aspects, a prediction data block, a residual data block, and a projection factor associated with the residual data block are accessed. A scaled prediction data block is generated by multiplying the projection factor by the prediction data block. An output data block is generated by summing the residual data block and the scaled prediction data block.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: September 19, 2017
    Assignee: BlackBerry Limited
    Inventors: Dake He, Xiang Yu, Jing Wang
  • Patent number: 9769472
    Abstract: A method and apparatus for Intra prediction of a block based on neighboring pixels around the block are disclosed. Embodiments according to the present invention use square blocks as well as non-square blocks for Intra prediction. For a 2N×2N Luma CU (coding unit), the CU can be partitioned into 2N×N, N×2N, 2N×2N or N×N PUs. The 2N×N and N×2N PUs can be further processed by either square transforms only or both non-square and square transforms. In one embodiment, the 2N×N PU or the N×2N PU is processed as two N×N TUs (transform units) and each of the N×N TU is further split into smaller N×N TUs based on quad-tree split. In another embodiment, the 2N×N and N×2N PUs are processed as two 2N×0.5N and 0.5N×2N TUs respectively.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: September 19, 2017
    Assignee: MEDIATEK SINGAPORE PTE. LTD.
    Inventors: Shan Liu, Ximin Zhang, Shaw-Min Lei
  • Patent number: 9756341
    Abstract: The present invention relates to a method and apparatus for intra prediction. The intra prediction method for a decoder, according to the present invention, comprises the steps of entropy-decoding a received bitstream, generating reference pixels to be used in the intra prediction of a prediction unit; generating a prediction block from the reference pixels on the basis of a prediction mode for the prediction unit and reconstructing an image from the prediction block and a residual block, which is obtained as a result of entropy encoding, wherein the reference pixels and/or the prediction block pixels are predicted on the basis of a base pixel, and the predicted pixel value can be the sum of the pixel value of the base pixel and the difference between the pixel values of the base pixel and the generated pixel.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: September 5, 2017
    Assignee: KT CORPORATION
    Inventors: Jae Cheol Kwon, Joo Young Kim
  • Patent number: 9723317
    Abstract: A method of generating a media file using a media file format in which a set of pictures including one or more pictures is coded and stored such that each picture is divided, in coding order, into two or more slices, and coded data of each slice is stored as NAL unit data, the method comprising: dividing each slice into two or more rectangular-shaped tiles and coding the two or more rectangular-shaped tiles; and providing a slice index box in the media file format such that a value indicating an ordinal position of each slice to which each tile belongs in each picture is described in the slice index box.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: August 1, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideaki Hattori
  • Patent number: 9716886
    Abstract: Provided is a method that de-multiplexes a bit stream to extract intra prediction mode information and residual signals, restores an intra prediction mode of a current prediction unit using the intra prediction information and intra prediction modes of prediction units adjacent to the current prediction unit, generates reference pixels using one or more available reference pixel if there exist unavailable reference pixels of the prediction unit, adaptively filters the reference pixels based on the restored intra prediction mode, generates a prediction block using the restored intra prediction mode and the reference pixels, decodes the residual signal to generating a residual block, and generates a reconstructed block using the prediction block and the residual block. Accordingly, additional bits resulted from increase of a number of intra prediction mode are effectively reduced. Also, an image compression ratio can be improved by generating a prediction block similar to an original block.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: July 25, 2017
    Assignee: M&K HOLDINGS INC.
    Inventors: Soo Mi Oh, Moonock Yang
  • Patent number: 9711155
    Abstract: A noise filling method is provided that includes detecting a frequency band including a part encoded to 0 from a spectrum obtained by decoding a bitstream; generating a noise component for the detected frequency band; and adjusting energy of the frequency band in which the noise component is generated and filled by using energy of the noise component and energy of the frequency band including the part encoded to 0.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: July 18, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Mi-young Kim, Eun-mi Oh
  • Patent number: 9706209
    Abstract: The present invention provides a system and method for adaptively compensating distortion caused by video compression, the method first conducts an edge texture detection and block boundary detection to an image, classifies the area where the pixels to be processed is located to determine whether the pixel is located at a ringing artifact prone area or near the block boundary with blocking artifact. Next, according to the area of the pixel to be processed and the degree of distortion, the present invention adaptively compensate the distortion using different filtering strategies, so as to improve image effect of low bit-rate transmission at the display end, so that a real time requirement that playing at a high-definition, and ultra high-definition display is satisfied.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: July 11, 2017
    Assignee: XI'AN JIAOTONG UNIVERSITY
    Inventors: Hongbin Sun, Huisheng Peng, Zenghua Cheng, Xuchong Zhang, Jizhong Zhao, Zongguang Yu, Nanning Zheng
  • Patent number: 9693080
    Abstract: A system distributes, to a communication terminal, first frame data reproduced singly by the terminal or second frame data as a difference with the previous frame data distributed to the terminal. The system includes a generating unit configured to generate the first or the second frame data from certain frame data; and a transmitting unit configured to transmit third frame data with the contents not updated or non-update information indicating that the contents are not updated, in place of the first or the second frame data, to the terminal when contents of the certain frame data are not updated over a certain range as compared with contents of the frame data previously generated. The transmitting unit is configured to transmit fourth frame data higher in image quality than the first frame data to the terminal before the third frame data or the non-update information is transmitted to the terminal.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: June 27, 2017
    Assignee: RICOH COMPANY, LIMITED
    Inventor: Kiyoshi Kasatani
  • Patent number: 9693069
    Abstract: It is an object of the present invention to provide an image coding technique for suppressing degradation in image quality, in which the time and space where intra macroblocks appear are dispersed. A block count determination part determines the number of intra macroblocks to be allocated in each frame. A position determination part arranges the intra macroblocks at random positions in each frame. A coding part performs coding on the basis of the number of intra macroblocks to be allocated in a time direction, which is determined by the block count determination part, and the arrangement of the intra macroblocks in a spatial direction, which is determined by the position determination part, to thereby output compressed image data.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: June 27, 2017
    Assignee: MegaChips Corporation
    Inventors: Hiromu Hasegawa, Toshimitsu Tatsuka, Takeaki Komuro
  • Patent number: 9686548
    Abstract: A video coding or decoding method using inter-image prediction to encode input video data in which each chrominance component has 1/Mth of the horizontal resolution of the luminance component and 1/Nth of the vertical resolution of the luminance component, where M and N are integers equal to 1 or more, comprises: storing one or more images preceding a current image; interpolating a higher resolution version of prediction units of the stored images so that the luminance component of an interpolated prediction unit has a horizontal resolution P times that of the corresponding portion of the stored image and a vertical resolution Q times that of the corresponding portion of the stored image, where P and Q are integers greater than 1; detecting inter-image motion between a current image and the one or more interpolated stored images so as to generate motion vectors between a prediction unit of the current image and areas of the one or more preceding images; and generating a motion compensated prediction of the pr
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: June 20, 2017
    Assignee: SONY CORPORATION
    Inventors: James Alexander Gamei, Nicholas Ian Saunders, Karl James Sharman, Paul James Silcock
  • Patent number: 9684949
    Abstract: An image capture accelerator performs accelerated processing of image data. In one embodiment, the image capture accelerator includes accelerator circuitry including a pre-processing engine and a compression engine. The pre-processing engine is configured to perform accelerated processing on received image data, and the compression engine is configured to compress processed image data received from the pre-processing engine. In one embodiment, the image capture accelerator further includes a demultiplexer configured to receive image data captured by an image sensor array implemented within, for example, an image sensor chip. The demultiplexer may output the received image data to an image signal processor when the image data is captured by the image sensor array in a standard capture mode, and may output the received image data to the accelerator circuitry when the image data is captured by the image sensor array in an accelerated capture mode.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: June 20, 2017
    Assignee: GoPro, Inc.
    Inventors: Scott Patrick Campbell, Paul Mobbs, Balineedu Chowdary Adsumilli, Sumit Chawla
  • Patent number: 9672595
    Abstract: There is provided an ultrasound image processing apparatus which displays an ultrasonic image with a higher resolution. For each pixel of interest on a previous frame, a pattern matching process is applied between the previous frame and a current frame, to calculate, for each pixel of interest, a mapping address to the current frame as a movement destination or a two-dimensional movement vector. The mapping address includes an integer value and a fractional value. The current frame is re-constructed into a high-density frame including a plurality of interpolation lines based on an original group of pixels of the current frame and an additional group of pixels defined by a pixel value and the mapping address of each pixel of interest on the previous frame. In generation of the mapping address, a sub-pixel process is applied.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: June 6, 2017
    Assignee: Hitachi, Ltd.
    Inventor: Masaru Murashita
  • Patent number: 9667976
    Abstract: A prediction set determining section selects a prediction set from a prediction set group including a plurality of prediction sets having different combinations of prediction modes corresponding to different prediction directions. Further, a prediction mode determining section selects a prediction mode from the prediction set thus selected. An entropy encoding section encodes the prediction set thus selected, the prediction mode thus selected, and residual data between an input image and a predicted image formed on the basis of the prediction set and the prediction mode. This allows an image encoding device to carry out predictions from more various angles, thereby improving prediction efficiency.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: May 30, 2017
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Takeshi Tsukuba, Yasuaki Tokumo
  • Patent number: 9654773
    Abstract: When removing a block distortion occurring in a local decoded image, a loop filtering part 11 of an image coding device carries out a filtering process on each of signal components (a luminance signal component and color difference signal components) after setting the intensity of a filter for removing the block distortion for each of the signal components according to a coding mode (an intra coding mode or an inter coding mode) selected by a coding controlling part 1.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: May 16, 2017
    Assignee: Mitsubishi Electric Corporation
    Inventors: Shunichi Sekiguchi, Kazuo Sugimoto, Hiroharu Sakate, Tokumichi Murakami, Akira Minezawa
  • Patent number: 9635356
    Abstract: An apparatus for coding video information according to certain aspects includes a memory unit and a processor in communication with the memory unit. The memory unit stores video information of a reference layer and an enhancement layer. The processor determines a value of a current video unit of the enhancement layer based on, at least in part, explicit hypotheses and implicit hypotheses calculated from movement information from the reference layer.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: April 25, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Xiang Li, Jianle Chen, Marta Karczewicz
  • Patent number: 9621920
    Abstract: A method and apparatus for a three-dimensional or multi-view video encoding or decoding system are disclosed, where a three-dimensional coding tool relying on a disparity vector are adaptively applied depending on whether the inter-view reference picture pointed by the disparity vector is in the reference list associated with the current slice. The three-dimensional coding tool may correspond to the Inter-View Motion Prediction (IVMP) or View Synthesis Prediction (VSP). If the inter-view reference picture pointed by the DV is not in the current reference list associated with the current slice, the selected three-dimensional coding tool is disabled for the current block. If the inter-view reference picture pointed by the DV is in the current reference list associated with the current slice, the selected three-dimensional coding tool can be applied to the current block.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: April 11, 2017
    Assignee: HFI INNOVATION INC.
    Inventors: Jicheng An, Yi-Wen Chen, Kai Zhang, Jian-Liang Lin
  • Patent number: 9583117
    Abstract: Techniques for efficiently encoding an input signal are described. In one design, a generalized encoder encodes the input signal (e.g., an audio signal) based on at least one detector and multiple encoders. The at least one detector may include a signal activity detector, a noise-like signal detector, a sparseness detector, some other detector, or a combination thereof. The multiple encoders may include a silence encoder, a noise-like signal encoder, a time-domain encoder, a transform-domain encoder, some other encoder, or a combination thereof. The characteristics of the input signal may be determined based on the at least one detector. An encoder may be selected from among the multiple encoders based on the characteristics of the input signal. The input signal may be encoded based on the selected encoder. The input signal may include a sequence of frames, and detection and encoding may be performed for each frame.
    Type: Grant
    Filed: October 8, 2007
    Date of Patent: February 28, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Venkatesh Krishnan, Vivek Rajendran, Ananthapadmanabhan A. Kandhadai
  • Patent number: 9578329
    Abstract: An intra prediction method includes searching for a neighboring block restored prior to a current block from among blocks of an image; checking whether the neighboring block found by the searching is a block restored in an intra mode and whether an intra mode of the current block is also a Combined Intra Prediction (CIP) mode in which only blocks pre-restored in the intra mode are referred to; determining based on a checking result of the checking whether the found neighboring block is a reference block available for intra prediction of the current block; and performing intra prediction on the current block by using sample values of the reference block determined as available for the intra prediction of the current block.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: February 21, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hee-chul Yang, Young-jin Kwak, Kwang-pyo Choi