Bidirectional Patents (Class 375/240.15)
  • Patent number: 9008182
    Abstract: The invention provides a motion prediction method. First, a plurality of motion vector predictors is obtained to be included in a candidate set for motion prediction of a current unit of a current frame. Whether the current frame is a non-reference frame which is not referred to by other frames for motion prediction is then determined. When the current frame is not the non-reference frame, any motion vector predictor corresponding to a previously coded frame is removed from the candidate set, and a motion vector of the current unit is predicted according to the motion vector predictors of the candidate set.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: April 14, 2015
    Assignee: MediaTek Inc.
    Inventors: Yu-Pao Tsai, Chih-Ming Fu, Jian-Liang Lin, Yu-Wen Huang, Shaw-Min Lei
  • Patent number: 9008181
    Abstract: The example techniques described in this disclosure provide for an efficient manner to encode or decode a video block of a picture using a single reference picture list. The single reference picture list may include identifiers for reference picture or pictures used to encode or decode the video block. In some examples, a video encoder or decoder may encode or decode a video block that is predicted from two reference pictures using the single reference picture list, and encode or decode a video block that is predicted from one reference picture using the same, single reference picture list.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: April 14, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Peisong Chen, Wei-Jung Chien, Marta Karczewicz, Ying Chen
  • Patent number: 9008177
    Abstract: According to some aspects, this disclosure describes techniques for mirroring native media output of a source device via a different destination device. According to the techniques described herein, the source device may control the destination device to the media via an output interface associated with the destination device. The source device may receive a media element of the native media. In response to receiving the native media element, the source device may determine whether to output (mirror) the native media including the media element based on at least one parameter associated with the media element. According to other aspects, this disclosure describes techniques for preventing at least one media element from being mirrored via a destination device operating to mirror other native media. As one example, the source device may change how the source device encodes at least one region associated with the media element, in order to freeze media output associated with the at least one region.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: April 14, 2015
    Assignee: QUALCOMM Incorporated
    Inventor: Khosro M. Rabii
  • Publication number: 20150092853
    Abstract: Coding techniques for a video image compression system involve improving an image quality of a sequence of two or more bi-directionally predicted intermediate frames, where each of the frames includes multiple pixels. One method involves determining a brightness value of at least one pixel of each bi-directionally predicted intermediate frame in the sequence as an equal average of brightness values of pixels in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. The brightness values of the pixels in at least one of the non-bidirectionally predicted frames is converted from a non-linear representation.
    Type: Application
    Filed: December 10, 2014
    Publication date: April 2, 2015
    Inventor: Gary A. Demos
  • Publication number: 20150092852
    Abstract: Coding techniques for a video image compression system involve improving an image quality of a sequence of two or more bi-directionally predicted intermediate frames, where each of the frames includes multiple pixels. One method involves determining a brightness value of at least one pixel of each bi-directionally predicted intermediate frame in the sequence as an equal average of brightness values of pixels in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. The brightness values of the pixels in at least one of the non-bidirectionally predicted frames is converted from a non-linear representation.
    Type: Application
    Filed: December 10, 2014
    Publication date: April 2, 2015
    Inventor: Gary A. Demos
  • Patent number: 8995526
    Abstract: In one aspect of this disclosure, techniques are described for the decoupling of uni-directional and bi-directional prediction weights, particularly for explicit weighted predictions of video blocks within a B-unit. According to this disclosure, explicit weights communicated in the bitstream may be applied by a decoder for explicit bi-directional prediction, but different weights (which may be default weights or separately defined explicit uni-directional weights) may be used for explicit uni-directional prediction. The described techniques may improve video quality relative to techniques that use the same explicit weights for explicit bi-directional prediction and explicit uni-directional prediction within a B-unit.
    Type: Grant
    Filed: July 9, 2009
    Date of Patent: March 31, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Marta Karczewicz, Rahul P. Panchal
  • Patent number: 8995527
    Abstract: In one example, this disclosure describes video encoding and decoding techniques applicable to bi-directional prediction. For signaling from an encoder to a decoder a block type for a video block, an encoder can transmit to the decoder two or more separate syntax elements, where one of the two or more separate syntax elements identifies a partition size for the video block and another of the two or more separate syntax elements identifies a prediction direction for a partition of the video block. The separate syntax elements can be individually encoded and transmitted from the encoder to the decoder.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: March 31, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Rahul P. Panchal, Marta Karczewicz
  • Patent number: 8995528
    Abstract: Coding techniques for a video image compression system involve improving an image quality of a sequence of two or more bi-directionally predicted intermediate frames, where each of the frames includes multiple pixels. One method involves determining a brightness value of at least one pixel of each bi-directionally predicted intermediate frame in the sequence as an equal average of brightness values of pixels in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. The brightness values of the pixels in at least one of the non-bidirectionally predicted frames is converted from a non-linear representation.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: March 31, 2015
    Assignee: Dolby Laboratories Licensing Corporation
    Inventor: Gary A. Demos
  • Publication number: 20150085930
    Abstract: A video coder generates a list of merging candidates for coding a video block of the 3D video. A maximum number of merging candidates in the list of merging candidates may be equal to 6. As part of generating the list of merging candidates, the video coder determines whether a number of merging candidates in the list of merging candidates is less than 5. If so, the video coder derives one or more combined bi-predictive merging candidates. The video coder includes the one or more combined bi-predictive merging candidates in the list of merging candidates.
    Type: Application
    Filed: September 18, 2014
    Publication date: March 26, 2015
    Inventors: Li Zhang, Ying Chen
  • Patent number: 8989265
    Abstract: A method for context-modeling coding information of a video signal for compressing or decompressing the coding information is provided. An initial value of a function for probability coding of coding information of a video signal of an enhanced layer is determined based on coding information of a video signal of a base layer.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: March 24, 2015
    Assignee: LG Electronics Inc.
    Inventors: Byeong Moon Jeon, Doe Hyun Yoon, Ji Ho Park, Seung Wook Park
  • Patent number: 8989276
    Abstract: A video encoder/decoder device, method, and computer program product combine to enhance entropy encoding by using different calculation approaches for assessing costs of using different encoding modes for a video encoding. Moreover, frames in a sequence, and/or sub-frames within a frame may have lowest cost coding modes selected using different cost calculation approaches. One exemplary cost calculation is SAD and another is SSD. A net effect is better subjective video quality for a given bitrate, with reduced encoder complexity, especially when recognizing the lesser amount of computational resources required to support SAD as opposed to SSD.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: March 24, 2015
    Assignee: Cisco Technology, Inc.
    Inventor: Gisle Bjoentegaard
  • Patent number: 8976862
    Abstract: The present disclosure relates to an intra prediction method and apparatus and an image encoding/decoding method and apparatus using the same. The disclosure provides the intra prediction apparatus that predicts the pixel values of respective pixels in a current block by weight-averaging the pixel values of one or more adjacent pixels in neighboring blocks to the current block according to the distances between each pixel in the current block and the adjacent pixel(s). According to the disclosure, the current block to be encoded can be predicted more accurately so that the encoding efficiency is improved by reducing the difference between the original block and the predicted block, and thereby video compression efficiency can be improved.
    Type: Grant
    Filed: June 17, 2009
    Date of Patent: March 10, 2015
    Assignee: SK Telecom Co., Ltd.
    Inventors: Hayoon Kim, Yunglyul Lee, Joohee Moon, Haekwang Kim, Byeungwoo Jeon, Hyemin Jun, Daeyeon Kim
  • Patent number: 8971409
    Abstract: An encoding apparatus having a direct mode as a prediction mode, when a pixel with opposite parity from a top field to a bottom field, for example, is referred to for obtaining a reference vector in the direct mode, performs correction by adding or subtracting a value corresponding to a half pixel to or from a value of the obtained reference vector. The encoding apparatus, when a pixel with opposite parity is referred to for obtaining a first and a second direct vector by temporally scaling the corrected reference vector, performs correction by adding or subtracting a value corresponding to a half pixel to or from values of the obtained direct vectors.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: March 3, 2015
    Assignee: Fujitsu Limited
    Inventors: Akihiro Yamori, Satoshi Shimada, Akira Nakagawa
  • Publication number: 20150055705
    Abstract: Motion vector for input coding unit is generated, motion compensation is performed on the basis of generated motion vector to generate prediction signal, weight parameter is generated on prediction unit basis, weight parameter is applied to the prediction signal to generate prediction macro block, and residue value is generated on the basis of received coding unit and the prediction block. The same motion parameter is allocated to the merged blocks, and the blocks are transmitted to decoder. Image encoding/decoding method selects interpolating filters to be used in inter-frame prediction based on motion compensation, for units more precise than picture unit, wherein said more precise units include at least one of slice unit and partition unit, and calculates sub-pixel values. According to present invention, quality of encoded image can be improved, and efficiency of encoding high resolution images having resolution higher than high definition (HD) class can be improved.
    Type: Application
    Filed: October 30, 2014
    Publication date: February 26, 2015
    Inventors: Alex Chungku YIE, Joon Seong PARK
  • Patent number: 8964841
    Abstract: Disclosed is a moving image reproduction apparatus including a stream extraction unit that extracts a bit stream of a prescribed number of consecutive pictures including an intra-frame coded picture as an initial picture from a bit stream of a coded moving image, a stream analysis unit that analyzes the extracted bit stream and decides whether or not, if decoding of the extracted bit stream is performed, one screen of decoded image including the intra-frame coded picture can be obtained, and a stream generation unit that generates a bit stream which complements an image of a region in which a decoded image cannot be obtained in one screen, based on a result of the analysis made by the stream analysis unit, when it is decided in the stream analysis unit that one screen of decoded image cannot be obtained.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: February 24, 2015
    Assignee: NEC Corporation
    Inventor: Tatsuji Moriyoshi
  • Publication number: 20150049807
    Abstract: There is disclosed a method, device and computer-readable storage medium for decoding video data. The method includes: obtaining a reference sample array of a video block; obtaining a sum of the reference sample array; calculating a threshold by performing arithmetic right shift to the sum, a shift value of the arithmetic right shift being determined according to size information of the video block; and determining the binary partition pattern by comparing the reference sample array with the threshold.
    Type: Application
    Filed: July 18, 2014
    Publication date: February 19, 2015
    Applicants: SANTA CLARA UNIVERSITY, FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Zhouye GU, Jianhua ZHENG, Nam LING, Philipp ZHANG
  • Publication number: 20150049811
    Abstract: In one embodiment, the method includes determining a motion vector of a current image block equal to a motion vector of an image block based on a reference picture index indicating a reference picture for the image block. For example, the motion vector of the current image block may be equal to the motion vector of the image block if the reference picture index indicates a long-term reference picture for the image block.
    Type: Application
    Filed: November 3, 2014
    Publication date: February 19, 2015
    Inventor: Byeong Moon JEON
  • Publication number: 20150049808
    Abstract: In one embodiment, the method includes determining a motion vector of a current image block equal to a motion vector of an image block based on a reference picture index indicating a reference picture for the image block. For example, the motion vector of the current image block may be equal to the motion vector of the image block if the reference picture index indicates a long-term reference picture for the image block.
    Type: Application
    Filed: November 3, 2014
    Publication date: February 19, 2015
    Inventor: Byeong Moon JEON
  • Publication number: 20150049809
    Abstract: In one embodiment, the method includes determining a motion vector of a current image block equal to a motion vector of an image block based on a reference picture index indicating a reference picture for the image block. For example, the motion vector of the current image block may be equal to the motion vector of the image block if the reference picture index indicates a long-term reference picture for the image block.
    Type: Application
    Filed: November 3, 2014
    Publication date: February 19, 2015
    Inventor: Byeong Moon JEON
  • Publication number: 20150049810
    Abstract: In one embodiment, the method includes determining a motion vector of a current image block equal to a motion vector of an image block based on a reference picture index indicating a reference picture for the image block. For example, the motion vector of the current image block may be equal to the motion vector of the image block if the reference picture index indicates a long-term reference picture for the image block.
    Type: Application
    Filed: November 3, 2014
    Publication date: February 19, 2015
    Inventor: Byeong Moon JEON
  • Publication number: 20150043644
    Abstract: A computer-readable medium having stored thereon an image decoding program which, when executed by a computer, implements operations including: extracting motion vector information, and rounding method information from input information to be decoded; synthesizing a prediction image by performing motion compensation using the motion vector information and a reference image which is a previously decoded image; and synthesizing a decoded image by adding the prediction image to an error image; wherein a rounding method used for pixel value interpolation in performing the motion compensation for synthesizing the prediction image is one of a positive rounding method and a negative rounding method which is different from a one of a positive rounding method and a negative rounding method used for pixel value interpolation in performing the motion compensation for synthesizing a last prediction image.
    Type: Application
    Filed: October 27, 2014
    Publication date: February 12, 2015
    Inventor: Yuichiro NAKAYA
  • Patent number: 8953680
    Abstract: A method for context-modeling coding information of a video signal for compressing or decompressing the coding information is provided. An initial value of a function for probability coding of coding information of a video signal of an enhanced layer is determined based on coding information of a video signal of a base layer.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: February 10, 2015
    Assignee: LG Electronics Inc.
    Inventors: Byeong Moon Jeon, Doe Hyun Yoon, Ji Ho Park, Seung Wook Park
  • Patent number: 8948262
    Abstract: A method for encoding a video stream includes partitioning the video stream into a main layer having a plurality of main layer frames, and an interpolated layer having a plurality of interpolated layer frames; interpolating a frame rate up conversion (FRUC) frame; and encoding the plurality of main layer frames in the interpolated layer with the assistance of the main FRUC frame. A video encoder implementing the method is also described.
    Type: Grant
    Filed: July 1, 2005
    Date of Patent: February 3, 2015
    Assignee: Qualcomm Incorporated
    Inventors: Vijayalakshmi R. Raveendran, Gordon Kent Walker
  • Publication number: 20150030070
    Abstract: A method includes determining that a reference video frame of a predicted frame or a bi-predicted frame, corresponding to a point in time of beginning of a non-sequential playback of video data and currently being decoded, is unavailable or corrupt. The method also includes determining if a reference video frame utilized most recently with reference to the point in time to decode another video frame is available in the memory. Further, the method includes decoding the predicted frame or the bi-predicted frame based on employing the reference video frame utilized most recently as a reference video frame thereof if the reference video frame utilized most recently is determined to be available; if not, the decoding is based on employing a video frame of the video data in the memory temporally closest to the point in time as the reference video frame of the predicted frame or the bi-predicted frame.
    Type: Application
    Filed: July 29, 2013
    Publication date: January 29, 2015
    Applicant: NVIDIA Corporation
    Inventors: Shivram Latpate, Masood Shaikh
  • Patent number: 8942285
    Abstract: Coding techniques for a video image compression system involve improving an image quality of a sequence of two or more bi-directionally predicted intermediate frames, where each of the frames includes multiple pixels. One method involves determining a brightness value of at least one pixel of each bi-directionally predicted intermediate frame in the sequence as an equal average of brightness values of pixels in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. The brightness values of the pixels in at least one of the non-bidirectionally predicted frames is converted from a non-linear representation.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: January 27, 2015
    Assignee: Dolby Laboratories Licensing Corporation
    Inventor: Gary A. Demos
  • Publication number: 20150016527
    Abstract: Several improvements for use with Bidirectionally Predictive (B) pictures within a video sequence are provided. In certain improvements Direct Mode encoding and/or Motion Vector Prediction are enhanced using spatial prediction techniques. In other improvements Motion Vector prediction includes temporal distance and subblock information, for example, for more accurate prediction. Such improvements and other presented herein significantly improve the performance of any applicable video coding system/logic.
    Type: Application
    Filed: September 30, 2014
    Publication date: January 15, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Alexandros Tourapis, Shipeng Li, Feng Wu
  • Patent number: 8929447
    Abstract: In an image deblurring method, an image processor determines an absolute difference between a pixel value of each pixel in a current image frame and a pixel value of a corresponding pixel in a reference image frame to obtain a total absolute difference corresponding to the current image frame by summing up the absolute differences corresponding respectively the pixels of the current image frame. When the total absolute difference is smaller than a predetermined first threshold value and not smaller than a predetermined third threshold value, the image processor generates an interpolated image frame based on the current and reference image frames using one of unidirectional motion estimation and bidirectional motion estimation.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: January 6, 2015
    Assignee: Chang Jung Christian University
    Inventors: Chih-Hsien Kung, Chih-Ming Kung, Cheng-Han Shen, Chuan-Chun Ku
  • Patent number: 8929454
    Abstract: An image coding method includes: deriving a candidate for a motion vector predictor from a neighboring motion vector; adding the candidate to a list; selecting a motion vector predictor from the list; coding a current block; and coding a current motion vector. In the deriving, the candidate is derived according to a first derivation scheme when each of a current reference picture and a neighboring reference picture is determined to be a long-term reference picture, and the candidate is derived according to a second derivation scheme when each of a current reference picture and a neighboring reference picture is determined to be a short-term reference picture.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: January 6, 2015
    Assignee: Panasonic Intellectual Property Corporation of America
    Inventors: Viktor Wahadaniah, Chong Soon Lim, Sue Mon Thet Naing, Hai Wei Sun, Toshiyasu Sugio, Takahiro Nishi, Hisao Sasai, Youji Shibahara, Kyoko Tanikawa, Toru Matsunobu, Kengo Terada
  • Publication number: 20150003530
    Abstract: Embodiments of the present invention provide frame type detection and frame size detection methods and apparatuses for a video stream. The video frame type detection method includes: obtaining a size of a current video frame; obtaining a change feature value of the current video frame; obtaining an I-frame threshold of the current video frame; and determining whether the previous first video frame is an I frame according to the change feature value of the current video frame and a change feature value of the previous first video frame, the I-frame threshold of the current video frame, and the size of the current video frame, the size of the previous first video frame, and a size of a previous second video frame. The present invention provides a complete and effective frame type detection method; in addition, impact of a video frame rate is fully considered.
    Type: Application
    Filed: August 27, 2014
    Publication date: January 1, 2015
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Shan GAO, Lei ZHANG, Lina SUN
  • Patent number: 8923395
    Abstract: In general, techniques of this disclosure are related to determining a prediction characteristic associated with a coding unit of video data, wherein determining the prediction characteristic includes determining a prediction type that defines a number of prediction units associated with the coding unit. Techniques of this disclosure may also be related to generating a set of available intra-prediction modes for the coding unit based on the prediction characteristic, selecting an intra-prediction mode from the available intra-prediction modes, and applying one of the available intra-prediction modes to code the coding unit.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: December 30, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Xianglin Wang, Marta Karczewicz, Wei-Jung Chien
  • Patent number: 8923404
    Abstract: An image coding method includes: deriving a candidate for a motion vector predictor from a neighboring motion vector; adding the candidate to a list; selecting a motion vector predictor from the list; coding a current block; and coding a current motion vector. In the deriving, the candidate is derived according to a first derivation scheme when each of a current reference picture and a neighboring reference picture is determined to be a long-term reference picture, and the candidate is derived according to a second derivation scheme when each of a current reference picture and a neighboring reference picture is determined to be a short-term reference picture.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: December 30, 2014
    Assignee: Panasonic Intellectual Property Corporation of America
    Inventors: Viktor Wahadaniah, Chong Soon Lim, Sue Mon Thet Naing, Hai Wei Sun, Toshiyasu Sugio, Takahiro Nishi, Hisao Sasai, Youji Shibahara, Kyoko Tanikawa, Toru Matsunobu, Kengo Terada
  • Patent number: 8923393
    Abstract: Aspects include systems and methods of improving processing in an encoder in a multimedia transmission system. Multimedia data may include one or more of motion video, audio, still images, or any other suitable type of audio-visual data. Aspects include an apparatus and method of encoding video data. For example, an apparatus and method of reduced reference frame search in video encoding is disclosed.
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: December 30, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Serafim S. Loukas, Tao Tian, Vijayalakshmi R. Raveendran
  • Patent number: 8917773
    Abstract: A moving picture coding apparatus includes an intra-inter prediction unit which calculates a second motion vector by performing a scaling process on a first motion vector of a temporally neighboring corresponding block, when selectively adding, to a list, a motion vector of each of one or more corresponding blocks each of which is either a block included in a current picture to be coded and spatially neighboring a current block to be coded or a block included in a picture other than the current picture and temporally neighboring the current block, determines whether the second motion vector has a magnitude that is within a predetermined magnitude or not within the predetermined magnitude, and adds the second motion vector to the list when the intra-inter prediction unit determines that the second motion vector has a magnitude that is within the predetermined magnitude range.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: December 23, 2014
    Assignee: Panasonic Intellectual Property Corporation of America
    Inventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toru Matsunobu, Kengo Terada
  • Patent number: 8913660
    Abstract: Motion estimation is the science of predicting the current frame in a video sequence from the past frame (or frames), by slicing it into rectangular blocks of pixels, and matching these to past such blocks. The displacement in the spatial position of the block in the current frame with respect to the past frame is called the motion vector. This method of temporally decorrelating the video sequence by finding the best matching blocks from past reference frames—motion estimation—makes up about 80% or more of the computation in a video encoder. In this patent disclosure, we define a method of searching only a very sparse subset of possible displacement positions (or motion vectors) among all possible ones, to see if we can get a good enough match, and terminate early. This sparse subset of motion vectors is preselected using prior knowledge and extensive testing on video sequences.
    Type: Grant
    Filed: April 14, 2006
    Date of Patent: December 16, 2014
    Assignee: FastVDO, LLC
    Inventors: Alexis Michael Tourapis, Hye-Yeon Cheong, Pankaj N. Topiwala
  • Publication number: 20140362918
    Abstract: Video data with high frame rates may be displayed on devices with limited resources (e.g., decoder and/or display resources). These devices may have their resources devoted to other tasks or may not be capable to display the video data at the high frame rates. The coding method may include coding the frames such that additional droppable frames are included in the encoded video data. The decoding method may include dropping droppable frames before the encoded video data is decoded to reduce the number of frames that will be decoded and displayed. These methods may be applied to video data that has a variable frame rate and may be combined with processing the image sequence for slow motion playback.
    Type: Application
    Filed: August 21, 2013
    Publication date: December 11, 2014
    Applicant: Apple Inc.
    Inventors: John Samuel Bushell, Davide Concion, David Saracino, Erik Turnquist
  • Patent number: 8902983
    Abstract: A block prediction method using improved direct mode for B picture in a moving picture coding system obtains forward and backward motion vectors of direct mode, obtains two distinct motion-compensated blocks using the forward and backward motion vectors, and predicts a block of the B picture which is about to be coded (or decoded) presently by applying an interpolative prediction to the above blocks, and thereby, accuracy of the predicted block can be improved and the coding efficiency also can be improved.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: December 2, 2014
    Assignee: LG Electronics Inc.
    Inventor: Byeong Moon Jeon
  • Patent number: 8902984
    Abstract: A block prediction method using improved direct mode for B picture in a moving picture coding system obtains forward and backward motion vectors of direct mode, obtains two distinct motion-compensated blocks using the forward and backward motion vectors, and predicts a block of the B picture which is about to be coded (or decoded) presently by applying an interpolative prediction to the above blocks, and thereby, accuracy of the predicted block can be improved and the coding efficiency also can be improved.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: December 2, 2014
    Assignee: LG Electronics Inc.
    Inventor: Byeong Moon Jeon
  • Patent number: 8897364
    Abstract: The invention concerns a method for decoding a video sequence encoded according to a predictive format, which video sequence includes predicted images containing encoded residual data representing differences between the respective predicted image and a respective reference image in the video sequence. The method of the invention comprises, applying to a current image which contains at least one area which is to be reconstructed, the steps of: obtaining (E605) projected residual data for said at least one area to be reconstructed, from residual data of at least one image predicted from the current image, corresponding to a temporal projection of at least part of the at least one area to be reconstructed onto said at least one image predicted from the current image; and reconstructing (E606) at least part of said at least one area using the projected residual data obtained.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: November 25, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hervé Le Floch, Cédric Riou
  • Patent number: 8897585
    Abstract: A method and arrangement for prediction of pixel values in an image decoder. In an image decoder, a reference vector which is provided by an image encoder is provided 500. An initiation region of pixels is determined 502, which corresponds to a reference region of pixels at the image encoder. The initiation region is spatially displaced in relation to the prediction region according to the reference vector, and a part of the initiation region overlaps a part of the prediction region. Pixel values are assigned 504 to pixels of the prediction region, whose corresponding pixel values in the initiation region are known. Pixel values of the overlapping region of the initiation region are assigned 506 to the corresponding pixels in the prediction region, the pixel values being assigned 504.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: November 25, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Jonatan Samuelsson, Kenneth Andersson, Rickard Sjöberg
  • Patent number: 8891624
    Abstract: In one embodiment, a method for a moving picture coding system to derive at least one motion vector of a bi-predictive block in a current picture from a motion vector of a first block in a first picture includes selecting, by the moving picture coding system, a list 1 motion vector of the first block in the first picture as a motion vector for deriving list 0 and list 1 motion vectors of the bi-predictive block if the first block only has the list 1 motion vector, the first picture being permitted to be located temporally before the current picture and permitted to be located temporally after the current picture and deriving the list 0 and list 1 motion vectors of the bi-predictive block based on the selected motion vector.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: November 18, 2014
    Assignee: LG Electronics Inc.
    Inventor: Byeong Moon Jeon
  • Patent number: 8891623
    Abstract: In one embodiment, a method for a moving picture coding system to derive at least one motion vector of a bi-predictive block in a current picture from a motion vector of a first block in a first picture includes selecting, by the moving picture coding system, a list 1 motion vector of the first block in the first picture as a motion vector for deriving list 0 and list 1 motion vectors of the bi-predictive block if the first block only has the list 1 motion vector, the first picture being permitted to be located temporally before the current picture and permitted to be located temporally after the current picture and deriving the list 0 and list 1 motion vectors of the bi-predictive block by applying a bit operation to the selected motion vector, the bit operation including 8 bits right shift.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: November 18, 2014
    Assignee: LG Electronics Inc.
    Inventor: Byeong Moon Jeon
  • Publication number: 20140334545
    Abstract: Methods and apparatus for video processing are disclosed. In one embodiment the work of processing of different types of video frames is allocated between a plurality of computing resources. For example, different computing resources for can be used for I, P and B frames, where an I frame is an intra-frame encoded with no other frames as a reference; a P frame is encoded with one previous I or P frame as a reference and a B frame is encoded with one previous and one future frame as references. In one example, a central processing unit (CPU) performs encoding of I frames and P frames of a video and a graphics processing unit (GPU) performs initial encoding of B frames of the video in connection with a fixed function video encoder configured to perform entropy encoding of the B frames.
    Type: Application
    Filed: May 30, 2013
    Publication date: November 13, 2014
    Inventors: Michael L. Schmit, Radhakrishna Giduthuri, Rajy Meeyakhan Rawther, Vicky W. Tsang, Passant Karunaratne
  • Publication number: 20140328402
    Abstract: A method includes determining, through a decoder engine executing on a processor communicatively coupled to a memory and/or a hardware decoder, that a reference video frame of a bi-predicted frame or a predicted frame currently being decoded is unavailable or corrupt. The method also includes initializing, through the decoder engine and/or the hardware decoder, a previously initialized another reference video frame of the bi-predicted frame or the predicted frame as the reference video frame instead of the unavailable or the corrupt reference video frame to enable prediction of the bi-predicted frame or the predicted frame with reduced distortion.
    Type: Application
    Filed: May 6, 2013
    Publication date: November 6, 2014
    Applicant: NVIDIA Corporation
    Inventors: Shashank Garg, Soumenkumar Dey
  • Publication number: 20140328401
    Abstract: A method, a system and a computer device for initiating bi-directional compression of a video stream in a packet switched network, based on delay tolerance of a service or application. A video frame recompression (VFR) utility determines an end-to-end (E2E) delay tolerance retrieved from a Real-time Transport Control Protocol (RTCP) report. The VFR utility then determines the actual expected delay based on a deep inspection of packet headers. The VFR utility utilizes a processing opportunity delay (which determines whether the E2E delay tolerance is greater than the actual expected delay) to reprocess video content comprising Intra-coded (I) pictures/frames and Predicted (P) frames to improve compression efficiency. The VFR utility may also utilize a complexity ratio which is a ratio of the I-Frame rate and the P-Frame rate to select frames for compression. The VFR utility recompresses video content by replacing P-Frames with B-Frames.
    Type: Application
    Filed: July 17, 2014
    Publication date: November 6, 2014
    Inventors: Harsha Hegde, Tarun Agarwal
  • Patent number: 8879630
    Abstract: Methods and systems for processing B pictures with missing or invalid forward reference pictures are disclosed. Aspects of one method may include decoding of a contiguous sequence of B pictures that immediately follow a first I picture after a sequence header. The decoding of the B pictures may handle video edit codes in the AVS1-P2 format and/or random access points. Some embodiments of the invention may discard B pictures that refer to invalid or missing forward reference pictures, while other embodiments of the invention may interpolate B pictures. For an invalid forward reference picture, the interpolation algorithm for generating pictures may use the invalid forward reference picture and the backward reference picture. For a missing decoded forward reference picture, as in a random access, the interpolation algorithm for generating pictures may use the backward reference picture.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: November 4, 2014
    Assignee: Broadcom Corporation
    Inventors: Zhijie Yang, Xuemin Chen
  • Publication number: 20140321545
    Abstract: A video encoding method and device, so as to solve a problem that a long-term reference frame as a background frame is unavailable when an irrecoverable error occurs at an encoding end or a decoding end. The method includes: inputting a to-be-encoded video picture; encoding a current frame and specifying the current frame as a long-term reference frame; encoding each frame of the video picture with reference to the long-term reference frame and sending a data packet obtained after the encoding to a decoding end; and after a refreshing frame request sent by the decoding end is received, if it is determined that the long-term reference frame still serves as a reference frame for encoding, sending a non-IDR frame picture to the decoding end. The embodiments of the present invention are used for video encoding.
    Type: Application
    Filed: June 19, 2014
    Publication date: October 30, 2014
    Inventors: Pulin Wang, Junhua Li
  • Patent number: 8873631
    Abstract: With use of a simplified program or calculating device for motion compensation, a video decoding device decodes video data compressed by motion detection operations on macroblock units, as in the MPEG-4AVC standard. The video decoding device splits compressed data blocks of the prescribed size, 16×16 pixels for instance, to generate sub-blocks, which are smaller than the blocks and on which the video decoding device is able to execute motion compensation operations. The video decoding device duplicates a motion vector assigned to a given block to generate as many motion vectors as there are sub-blocks in the given block, and executes motion compensation on each sub-block using the corresponding duplicate motion vector. Data resulting from the motion compensation operation on each sub-block is combined to obtain a target block corresponding to the given block.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: October 28, 2014
    Assignee: Panasonic Corporation
    Inventors: Hiroshi Amano, Takeshi Tanaka, Kouji Nakajima, Eiji Otomura
  • Patent number: 8873630
    Abstract: Several improvements for use with Bidirectionally Predictive (B) pictures within a video sequence are provided. In certain improvements Direct Mode encoding and/or Motion Vector Prediction are enhanced using spatial prediction techniques. In other improvements Motion Vector prediction includes temporal distance and subblock information, for example, for more accurate prediction. Such improvements and other presented herein significantly improve the performance of any applicable video coding system/logic.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: October 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Alexandros Tourapis, Shipeng Li, Feng Wu
  • Patent number: 8873628
    Abstract: An electronic device and a method of operating the electronic device are provided. The method includes obtaining a first image including an interesting object and at least one peripheral object, obtaining relevance of the at least one peripheral object with respect to the interesting object based on at least one of attributes including a state, a motion, and a location of the interesting object, and replacing an area of the whole area of the first image, which is occupied by the interesting object and the other remaining peripheral objects than a specific peripheral object determined based on the relevance, with a second image. According to the embodiments of the present invention, the electronic device and method may provide a vivid video conference.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: October 28, 2014
    Assignee: LG Electronics Inc.
    Inventors: Kyunghwan Kim, Hanyoung Ko, Joomin Kim, Sungmin Baek
  • Patent number: RE45250
    Abstract: Adjacent blocks are identified in an image. Coding parameters for the adjacent blocks are identified. Deblock filtering between the identified adjacent blocks is skipped if the coding parameters for the identified adjacent blocks are similar and not skipped if the coding parameters for the identified adjacent blocks are substantially different.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: November 18, 2014
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Shijun Sun, Shawmin Lei