Plural Patents (Class 375/240.14)
  • Publication number: 20140118460
    Abstract: An encoding system comprises: an input for receiving a video signal comprising a plurality of frames each comprising a plurality of higher resolution samples; and a projection generator configured, for each respective one of the frames, to generate multiple different projections of the respective frame. Each projection comprises a plurality of lower resolution samples representing the respective frame at a lower resolution, wherein the lower resolution samples of the different projections represent different but overlapping groups of the higher resolution samples of the respective frame. The encoding system comprises an encoder configured to encode the video signal by encoding the projections of each of the respective frames.
    Type: Application
    Filed: November 1, 2012
    Publication date: May 1, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Lazar Bivolarsky, Soren Vang Andersen
  • Patent number: 8711924
    Abstract: A method and apparatus for variable accuracy inter-picture timing specification for digital video encoding is disclosed. Specifically, the present invention discloses a system that allows the relative timing of nearby video pictures to be encoded in a very efficient manner. In one embodiment, the display time difference between a current video picture and a nearby video picture is determined. The display time difference is then encoded into a digital representation of the video picture. In a preferred embodiment, the nearby video picture is the most recently transmitted stored picture. For coding efficiency, the display time difference may be encoded using a variable length coding system or arithmetic coding. In an alternate embodiment, the display time difference is encoded as a power of two to reduce the number of bits transmitted.
    Type: Grant
    Filed: January 18, 2010
    Date of Patent: April 29, 2014
    Assignee: Apple Inc.
    Inventors: Barin Geoffry Haskell, David William Singer, Adriana Dumitras, Atul Puri
  • Patent number: 8711931
    Abstract: In a picture information coding device for outputting picture compression information based on an AVC encoding scheme, optimum reference relationships in a GOP structure including hierarchical B pictures can be obtained and random access from an I picture that is not an instantaneous decoding refresh picture can be performed. When multiple-frame prediction is performed, with a memory management control operation command generation unit (13), a reference B picture that exists between a picture and a P picture or I picture is registered as a long-term reference picture using a memory management control operation command to manage a picture in a decoded picture buffer. The reference B picture is placed as the first in a reference picture list using a reference picture list reordering command when a B picture that exists between the P picture or I picture and the reference B picture is processed.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: April 29, 2014
    Assignee: Sony Corporation
    Inventors: Junichi Tanaka, Kazushi Sato, Yoichi Yagasaki
  • Publication number: 20140112390
    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: Application
    Filed: December 4, 2013
    Publication date: April 24, 2014
    Applicant: Broadcom Corporation
    Inventors: Zhijie Yang, Xuemin Chen
  • Publication number: 20140105295
    Abstract: According to one embodiment, there is provided a moving image encoding method for performing an inter prediction. The method includes acquiring first predicted motion information and second predicted motion information from an encoded region including blocks including motion information and generating, if a first condition is satisfied, a predicted image of a target block using one of (1) the first predicted motion information and third predicted motion information, the third predicted motion information being acquired from the encoded region and being different from the first predicted motion information and the second predicted motion information, and (2) one of the first predicted motion information and the second predicted motion information.
    Type: Application
    Filed: December 13, 2013
    Publication date: April 17, 2014
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Taichiro SHIODERA, Akiyuki Tanizawa
  • Publication number: 20140105298
    Abstract: Inter-frame prediction coding method, device and system are provided. The inter-frame prediction coding method includes: calculating distortions between a template area of current encoding block and each of M matching templates in L reference frames, to determine M offset vectors; acquiring M hypothesis prediction values of the encoding block to which the M matching templates correspond according to the determined M offset vectors, and calculating the template matching prediction value of the current encoding block according to the M hypothesis prediction values; comparing the template matching prediction value and original value of the current encoding block to acquire the residual of the current encoding block, and encoding the residual. The technical solution improves prediction performance of the video coding system and increases coding efficiency.
    Type: Application
    Filed: December 26, 2013
    Publication date: April 17, 2014
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Steffen Kamp, Mathias Wien, Lianhuan Xiong, Yingjia Liu
  • Publication number: 20140105296
    Abstract: A video encoding method and apparatus and a video decoding method and apparatus. In the video encoding method, a first predicted coding unit of a current coding unit that is to be encoded is produced, a second predicted coding unit is produced by changing a value of each pixel of the first predicted coding unit by using each pixel of the first predicted coding unit and at least one neighboring pixel of each pixel, and the difference between the current coding unit and the second predicted coding unit is encoded, thereby improving video prediction efficiency.
    Type: Application
    Filed: December 16, 2013
    Publication date: April 17, 2014
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Elena ALSHINA, Alexander ALSHIN, Vadim SEREGIN, Nikolay SHLYAKHOV, Maxim KOROTEEV
  • Publication number: 20140105297
    Abstract: A method of predicting a motion vector for a current block in a current picture includes obtaining, by a moving picture decoding device, a direction of a reference picture of the current picture, based on a display order of the reference picture and a display order of the current picture, obtaining, by the moving picture decoding device, at least three forward motion vectors for at least three blocks other than the current block based on the direction of the reference picture, wherein the at least three forward motion vectors correspond to the at least three other blocks, respectively, predicting, by the moving picture decoding device, a forward motion vector for the current block by using a median operation of the at least three forward motion vectors and decoding the current block in the current picture using the predicted forward motion vector for the current block.
    Type: Application
    Filed: December 17, 2013
    Publication date: April 17, 2014
    Applicant: LG ELECTRONICS INC.
    Inventors: Byeong Moon Jeon, Yoon Seong Soh
  • Publication number: 20140105279
    Abstract: An image analyzer divides an input image into first blocks in a coding unit and generates analysis information associated with intra-frame prediction of the input image for each first block. An intra-frame predictor divides the input image into second blocks in a predictive unit, and performs the intra-frame prediction to generate the prediction residual of each second block. A CODEC encodes a DC component or the prediction residual of the second block. An encoding controller estimates, for each first block, the coding result of the CODEC based on the analysis information and controls the intra-frame predictor and the CODEC based on the estimation.
    Type: Application
    Filed: October 3, 2013
    Publication date: April 17, 2014
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hideaki Hattori
  • Patent number: 8699574
    Abstract: A method of processing video data includes: receiving a first video frame with first blocks of pixels associated with a known motion vector and a second video frame with second blocks of pixels, the second blocks corresponding to the first blocks, and uncovered blocks adjacent to the first frame boundary not corresponding to the first blocks in the first video frame; determining a first block for each line segment in the second video frame corresponding to a block in the first video frame, wherein the first block has the known motion vector from the first video frame; and assigning a motion vector for at least one of the line segments in the second video frame to the uncovered blocks in the line segment of the second video frame between first block and the first frame boundary.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: April 15, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Zhi Zhou, Yeong-Taeg Kim
  • Patent number: 8700794
    Abstract: A video transmission method is provided, which includes receiving state information from at least one mobile terminal that intends to perform a video stream service through a wireless network, determining a size of an image by selecting a specified spatial layer bit stream on the basis of the state information of the mobile terminal from a plurality of spatial layer bit streams generated at different bit rates during encoding of the bit stream, selecting a specified time and an SNR layer bit stream by increasing or decreasing time of the image and a layer position of the SNR layer bit stream on the basis of network parameters included in the state information of the mobile terminal, and transmitting the bit stream generated by extracting the specified layer bit stream of the selected layer to the mobile terminal.
    Type: Grant
    Filed: April 13, 2010
    Date of Patent: April 15, 2014
    Assignees: Samsung Electronics Co., Ltd., Korea University Research and Business Foundation
    Inventors: Sung-Kee Kim, Tae-Sung Park, Sung-Jae Ko, Hyeong-Min Nam
  • Patent number: 8699778
    Abstract: An image coding method determines one of frame coding and field coding while suppressing an increase in the complexity. The image coding method includes coding a current picture included in the pictures; determining whether a picture next to the current picture is to be coded in frame coding or field coding, depending on motion information that is information for indicating a motion in the current picture; and coding the next picture in frame coding when it is determined in the determining that the next picture is to be coded in frame coding, and coding the next picture in field coding when it is determined in the determining that the next picture is to be coded in field coding.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: April 15, 2014
    Assignee: Panasonic Corporation
    Inventors: Han Boon Teo, Chong Soon Lim, Viktor Wahadaniah, Youji Shibahara, Takahiro Nishi, Kiyofumi Abe
  • Publication number: 20140098869
    Abstract: An input image is divided into non-overlapping regions. For each of the non-overlapping regions, first output data is predicted with a first prediction function, parameters related thereto and region-specific input image data. For each region with prior-predicted neighbor regions, a pixel border portion, adjacent to the neighbor region, is defined. For the pixels in the defined border portion, second output data is predicted with a second prediction function, parameters related thereto, input image data from the border portion of the current region, and input prediction parameter data from the neighbor region. The first output prediction data is fused with the second output data to predict a final set of output prediction values.
    Type: Application
    Filed: May 21, 2012
    Publication date: April 10, 2014
    Applicant: DOLBY LABORATORIES LICENSING CORPORATION
    Inventors: Guan-Ming Su, Sheng Qu, Samir N. Hulyalkar
  • Publication number: 20140092968
    Abstract: The invention concerns a method for encoding a multi-view video stream comprising at least two video sequences, comprising a step of motion information prediction for a square or rectangular block of a current picture of a current view from a list of candidate motion information predictors, a motion information predictor including at least a motion vector, and a step of entropic encoding of an item of information representative of the position of a selected motion information predictor in the list.
    Type: Application
    Filed: October 1, 2012
    Publication date: April 3, 2014
    Applicants: CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE (C.N. R.S), INRIA INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE
    Inventors: CHRISTINE GUILLEMOT, LAURENT GUILLO, THOMAS GUIONNET
  • Patent number: 8687697
    Abstract: Techniques and tools for encoding and decoding motion vector information for video images are described. For example, a video encoder yields an extended motion vector code by jointly coding, for a set of pixels, a switch code, motion vector information, and a terminal symbol indicating whether subsequent data is encoded for the set of pixels. In another aspect, an encoder/decoder selects motion vector predictors for macroblocks. In another aspect, a video encoder/decoder uses hybrid motion vector prediction. In another aspect, a video encoder/decoder signals a motion vector mode for a predicted image. In another aspect, a video decoder decodes a set of pixels by receiving an extended motion vector code, which reflects joint encoding of motion information together with intra/inter-coding information and a terminal symbol. The decoder determines whether subsequent data exists for the set of pixels based on e.g., the terminal symbol.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: April 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Sridhar Srinivasan, Pohsiang Hsu, Thomas W. Holcomb, Kunal Mukerjee, Bruce Chih-Lung Lin
  • Publication number: 20140086325
    Abstract: In one example, a device includes a video coder configured to determine a first co-located reference picture for generating a first temporal motion vector predictor candidate for predicting a motion vector of a current block, determine a second co-located reference picture for generating a second temporal motion vector predictor candidate for predicting the motion vector of the current block, determine a motion vector predictor candidate list that includes at least one of the first temporal motion vector predictor candidate and the second temporal motion vector predictor candidate, select a motion vector predictor from the motion vector predictor candidate list, and code the motion vector of the current block relative to the selected motion vector predictor.
    Type: Application
    Filed: September 26, 2013
    Publication date: March 27, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Ying Chen, Vadim Seregin, Li Zhang, Marta Karczewicz
  • Patent number: 8675736
    Abstract: This disclosure describes techniques for processing motion vectors such that the resulting motion vectors better correlate with the true motion of a video frame. In one example, the techniques may include comparing a block motion vector corresponding to a video block to a sub-block motion vector corresponding to a sub-block contained within the video block. The techniques may further include selecting one of the block motion vector and the sub-block motion vector as a spatially-estimated motion vector for the sub-block based on the comparison. Motion vectors that better correlate with true motion may be useful in applications such as motion compensated frame interpolation (MCI), moving object tracking, error concealment, or other video post-processing that requires the true motion information.
    Type: Grant
    Filed: May 13, 2010
    Date of Patent: March 18, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Ai-Mei Huang, Chia-yuan Teng
  • Patent number: 8675737
    Abstract: A method and apparatus for predicting reference data transfer scheme for motion estimation. The method includes computing, via the processor, hypothetical rectangle region in reference frame containing all the predicting and reference data for doing motion estimation search around the region, if the macroblock is not the first in a row, utilizing overlap with previously fetched reference data, computing overlap with previously fetched reference data, and transferring needed data, invalidating any predictor, wherein the predictor is not part of the fetched data, and regulating the motion estimation and setting the motion vector to an effective value based on the fetched and computed data.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: March 18, 2014
    Assignee: Texas Instruments Incorporated
    Inventor: Soyeb Nagori
  • Publication number: 20140072042
    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 14, 2013
    Publication date: March 13, 2014
    Applicant: LG Electronics Inc.
    Inventor: Byeong Moon JEON
  • Patent number: 8670488
    Abstract: In video encoding and decoding predictions may be generated by intra-frame prediction. Intra-frame prediction uses reconstructed pixels in a reconstructed frame. Intra-frame prediction is performed by extending the reconstructed pixels into a predicted block using intra-frame prediction modes, each intra-frame prediction mode indicating a direction of the extension. In order to reduce the number of possible intra-frame prediction modes, a subset is selected from a predetermined set of possible intra-frame prediction modes. A subset of intra-frame prediction modes can be created by forming preselection sets of intra-frame prediction modes on the basis of similarity of their associated predicted blocks and selecting a representative intra-frame prediction mode from each preselection set.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: March 11, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Kenneth Andersson, Per Frojdh, Clinton Priddle, Jonatan Samuelsson
  • Publication number: 20140064369
    Abstract: Motion vectors of a first reference frame are permitted to point to a plurality of further reference frames. A method of storing the motion vectors comprises, when a block of the first reference frame has two motion vectors initially, selecting one of the two motion vectors, the non-selected motion vector not being stored. The selected motion vector may be scaled. This can reduce the motion vector memory size.
    Type: Application
    Filed: March 8, 2012
    Publication date: March 6, 2014
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Guillaume Laroche, Edourard Francois, Patrice Onno
  • Patent number: 8665958
    Abstract: A video encoding method and apparatus are provided. The video encoding method includes determining whether a current block includes an affine-transformation object having an affine transformation; if the current block includes an affine-transformation object, generating a prediction block by performing affine transformation-based motion compensation on the current block in consideration of an affine transformation of the affine-transformation object; and if the current block does not include any affine-transformation object, generating a prediction block by performing motion vector-based motion compensation on the current block using a motion vector of the current block. Therefore, it is possible to achieve high video encoding/decoding efficiency even when a block to be encoded or decoded includes an affine transformation.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: March 4, 2014
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Dong Hyung Kim, Se Yoon Jeong, Jin Soo Choi, Won Sik Cheong, Kyung Ae Moon, Jin Woo Hong
  • Patent number: 8665953
    Abstract: The transmitting end of a content distribution system selectively employs a redundancy mechanism to encoded video data based on the frame type of each frame being transmitted. In the event that a particular frame contains information upon which the decoding of multiple frames may depend, the transmitting end can apply a redundancy mechanism to redundantly distribute the data of the frame throughout a set of data segments, each of which is separately transmitted via the network to the receiving end. Otherwise, in the event that a particular frame to be transmitted does not contain substantial information upon which the decoding of multiple frames may depend, the loss of some or all of the data of the frame may not appreciably affect the presentation of the video content at the receiving end and thus the transmitting end can forgo application of the redundancy mechanism to such frames so as to avoid unnecessarily processing and reduce the overall network bandwidth used to transmit the encoded video data.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: March 4, 2014
    Assignee: AT&T Intellectual Property I, LP
    Inventor: James Gardner
  • Patent number: 8660178
    Abstract: A video transmitter comprising a plurality of encoders may be operable to determine, for a transport stream, a constant overall number of bits per time interval corresponding to a frame in the transport stream. For each time interval corresponding to a start and an end of encoding of each of frames using each of the encoders, the video transmitter may allocate a target number of bits to each of the frames to achieve the constant overall number of bits. The allocation of the target number of bits may be based on frame types of the frames and CODEC types of the encoders, where the allocated target number of bits for each of the frames meets buffer overflow/underflow requirements associated with each of the encoders. A quantization parameter (QP) may be calculated and adjusted at each of one or more layers for generating an actual number of bits during encoding.
    Type: Grant
    Filed: July 28, 2010
    Date of Patent: February 25, 2014
    Assignee: Broadcom Corporation
    Inventors: Gheorghe Berbecel, Xuemin Chen
  • Patent number: 8660181
    Abstract: A method of receiving video data comprising the steps of: receiving at least one chunk of video data comprising a number of sequential key video frames where the number is at least two and, constructing at least one delta frame between a nearest preceding key frame and a nearest subsequent key frame from data contained in the either or each of the nearest preceding and subsequent frames.
    Type: Grant
    Filed: January 4, 2007
    Date of Patent: February 25, 2014
    Assignee: Forbidden Technologies PLC
    Inventor: Stephen Bernard Streater
  • Publication number: 20140044171
    Abstract: A first vector predictor candidate list generating unit generates a first motion vector predictor candidate list from motion vectors of encoded neighboring blocks to blocks to be encoded. A second vector predictor candidate list generating unit generates a second motion vector predictor candidate list from motion vectors of blocks at the same positions as the blocks to be encoded in an encoded image and neighboring blocks to the blocks at the same positions. A combination determining unit determines whether to generate a third vector predictor candidate list combining the first and second vector predictor candidate lists by comparison of a block size of the blocks to be encoded and a threshold size. A vector predictor candidate list deciding unit generates the third vector predictor candidate list from the first vector predictor candidate list.
    Type: Application
    Filed: September 6, 2013
    Publication date: February 13, 2014
    Applicant: JVC KENWOOD CORPORATION
    Inventors: Hideki Takehara, Motoharu Ueda, Masayoshi Nishitani, Hiroya Nakamura, Satoru Sakazume, Kazumi Arakage, Shigeru Fukushima, Toru Kumakura
  • Publication number: 20140044173
    Abstract: A motion vector coding apparatus includes a motion vector coding unit that codes a motion vector inputted from a motion vector detecting unit. A motion vector for each current block is coded based on a difference between the motion vector and a predicted vector obtained from motion vectors for previously coded neighboring blocks. The predicted vector is generated by one of: the motion vectors referring to the same picture are selected from among the motion vectors for the neighboring blocks; the motion vectors for neighboring blocks are ordered in the predetermined order and the motion vectors of the same order rank are selected; and the predicted vector for a second motion vector of the current block is the first motion vector, and when the second motion vector and the first motion vector refer to different pictures, the first motion vector is scaled based on temporal distance between the pictures.
    Type: Application
    Filed: September 30, 2013
    Publication date: February 13, 2014
    Applicant: Panasonic Corporation
    Inventors: Satoshi KONDO, Shinya KADONO, Makoto HAGAI, Kiyofumi ABE
  • Publication number: 20140044172
    Abstract: A motion vector coding apparatus includes a motion vector coding unit that codes a motion vector inputted from a motion vector detecting unit. A motion vector for each current block is coded based on a difference between the motion vector and a predicted vector obtained from motion vectors for previously coded neighboring blocks. The predicted vector is generated by one of: the motion vectors referring to the same picture are selected from among the motion vectors for the neighboring blocks; the motion vectors for neighboring blocks are ordered in the predetermined order and the motion vectors of the same order rank are selected; and the predicted vector for a second motion vector of the current block is the first motion vector, and when the second motion vector and the first motion vector refer to different pictures, the first motion vector is scaled based on temporal distance between the pictures.
    Type: Application
    Filed: September 30, 2013
    Publication date: February 13, 2014
    Applicant: Panasonic Corporation
    Inventors: Satoshi KONDO, Shinya KADONO, Makoto HAGAI, Kiyofumi ABE
  • Patent number: 8649435
    Abstract: A video encoding method and apparatus and a video decoding method and apparatus. In the video encoding method, a first predicted coding unit of a current coding unit that is to be encoded is produced, a second predicted coding unit is produced by changing a value of each pixel of the first predicted coding unit by using each pixel of the first predicted coding unit and at least one neighboring pixel of each pixel, and the difference between the current coding unit and the second predicted coding unit is encoded, thereby improving video prediction efficiency.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: February 11, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Elena Alshina, Alexander Alshin, Vadim Seregin, Nikolay Shlyakhov, Maxim Koroteev
  • Publication number: 20140037003
    Abstract: A picture coding apparatus includes a motion vector estimation unit and a motion compensation unit. The motion vector estimation unit selects one method for deriving a motion vector of a block to be motion-compensated, depending on a motion vector of a block located in a corner of a decoded macroblock from among a group of blocks that compose the decoded macroblock corresponding to the current macroblock to be coded and determines the motion vector derived by the selected method for derivation to be a candidate of the motion vector of the current macroblock to be coded. The motion compensation unit generates a predictive image of the block to be motion-compensated based on the estimated motion vector.
    Type: Application
    Filed: October 4, 2013
    Publication date: February 6, 2014
    Applicant: PANASONIC CORPORATION
    Inventors: Shinya KADONO, Satoshi KONDO, Kiyofumi ABE
  • Patent number: 8644390
    Abstract: A method for transcoding from an H.264 format to a VC-1 format. The method generally comprises the steps of (A) decoding an input video stream in the H.264 format to generate a picture having a plurality of macroblock pairs that used an H.264 macroblock adaptive field/frame coding; (B) determining a mode indicator for each of the macroblock pairs; and (C) coding the macroblock pairs into an output video stream in the VC-1 format using one of (i) a VC-1 field motion compensation mode coding and (ii) a VC-1 frame motion compensation mode coding as determined from the mode indicator.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: February 4, 2014
    Assignee: LSI Corporation
    Inventors: Anthony Peter Joch, Lowell L. Winger
  • Patent number: 8638854
    Abstract: Apparatuses and methods for compressing a video signal having at least one frame with at least one block of pixel data are disclosed. A target block is selected, and an alternate reference block that is a predictor for blocks of a sequence of frames is compared to a predictor block to determine whether to create a second alternate reference block as a predictor. When a difference between the alternate reference block and the predictor block is less than a threshold, certain blocks from the sequence of frames that are more different from the first alternate reference block than other non-selected blocks are selected, and the second alternate reference block is created using the selected blocks. In this way, a predictor block that is different from a golden frame predictor is made available when an existing alternate reference block is too similar to the golden frame predictor to be useful.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: January 28, 2014
    Assignee: Google Inc.
    Inventors: James Bankoski, Adrian Grange, Paul Wilkins
  • Patent number: 8634466
    Abstract: A video encoder and a decoder analyze the spatial content video data in an H.264 stream using the discrete cosine transform (DCT). Although the DCT is computed as part of the H.264 encoding process, it is not computed as part of the decoding process. Thus, one would compute the DCT of the video data after it has been reconstructed by the video decoder for video post-processing or enhanced video encoding. A method for accelerating the computation of the DCT at the decoder side when transmitting intra-mode macroblocks uses information computed by the encoder and transmitted as part of the H.264 video stream.
    Type: Grant
    Filed: March 17, 2009
    Date of Patent: January 21, 2014
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Gregory C. Ng, Yong Yan
  • Publication number: 20140016701
    Abstract: A first reference index value indicates a position, within a reference picture list associated with a current prediction unit (PU) of a current picture, of a first reference picture. A reference index of a co-located PU of a co-located picture indicates a position, within a reference picture list associated with the co-located PU of the co-located picture, of a second reference picture. When the first reference picture and the second reference picture belong to different reference picture types, a video coder sets a reference index of a temporal merging candidate to a second reference index value. The second reference index value is different than the first reference index value.
    Type: Application
    Filed: July 8, 2013
    Publication date: January 16, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Ying CHEN, Vadim SEREGIN, Marta KARCZEWICZ, Li ZHANG
  • Patent number: 8630351
    Abstract: Provided are methods and apparatuses for encoding and decoding a motion vector. The method of encoding a motion vector includes: selecting a mode from among a first mode in which information indicating a motion vector predictor of at least one motion vector predictor is encoded and a second mode in which information indicating generation of a motion vector predictor based on pixels included in a previously encoded area adjacent to a current block is encoded; determining a motion vector predictor of the current block according to the selected mode and encoding information about the motion vector predictor of the current block; and encoding a difference vector between a motion vector of the current block and the motion vector predictor of the current block.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: January 14, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tammy Lee, Woo-jin Han, Jung-hye Min
  • Patent number: 8630346
    Abstract: Systems and methods for efficiently encoding and/or reformatting video data including transparent overlay portions are disclosed. In one embodiment, the method includes using two prediction regions for predicting the portion of the video including the transparent overlay. In one embodiment, a first of the two prediction regions is determined based on motion compensated prediction in reference to another video frame and a second of the two prediction regions is a collocated portion of video in another frame as referenced by a virtual zero motion vector. A mixing weight factor to be used for combining the two predictions is determined. In one embodiment, the mixing weight factor is determined based on the relative values of two error metrics, a first error metric related to the motion compensated prediction and a second error metric related to the collocated prediction of the virtual zero motion vector.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: January 14, 2014
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Mahesh Chappalli, Yeong-Taeg Kim
  • Patent number: 8625672
    Abstract: There are provided methods and apparatus for video coding. Using the method, a video encoder (100) performs filtering of at least one reference picture to obtain at least one filtered reference picture (310), and predictively codes the picture using the at least one filtered reference picture (315). In an exemplary embodiment, the filtering is done using parametric filtering.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: January 7, 2014
    Assignee: Thomson Licensing
    Inventors: PoLin Lai, Purvin Bibhas Pandit, Peng Yin
  • Publication number: 20140003518
    Abstract: Disclosed are an image encoding method using a skip mode and a device using the method. The image encoding method may comprise the steps of: judging whether there is residual block data of a prediction target block on the basis of predetermined data indicating whether residual block data has been encoded; and, if there is residual block data, restoring the prediction target block on the basis of the residual block data and an intra-screen predictive value of the prediction target block. Consequently, encoding and decoding efficiency can be increased by carrying out the encoding and decoding of screen residual data only for prediction target blocks where there is a need for a residual data block in accordance with screen similarity.
    Type: Application
    Filed: April 12, 2012
    Publication date: January 2, 2014
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Gun Bang, Won Sik Cheong, Gi Mun Um, Nam Ho Hur, Gwang Hoon Park, Kyung Yong Kim
  • Patent number: 8621532
    Abstract: Video-coded information is transmitted over a network at a priority level that is determined based on feedback from the network. In an embodiment, the feedback comprises a response to a request for information on whether the network currently has the available capacity to transmit additional high priority traffic. In an embodiment, a candidate base layer frame is transmitted over a network as a base layer frame if permission to send high priority data was granted and is transmitted over the network as an enhancement layer frame if permission to send high priority data was denied. In a further embodiment, the candidate base layer frame is deleted if permission to send high priority data was denied.
    Type: Grant
    Filed: May 23, 2006
    Date of Patent: December 31, 2013
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Baldine-Brunel Paul, Glenn L. Cash, M. Reha Civanlar, Barin Geoffry Haskell, Paul G. Howard, Atul Puri, Robert Lewis Schmidt
  • Patent number: 8619855
    Abstract: A method includes examining a statistical distribution of motion vectors employed for motion compensation in a first frame of image data. The examining is to produce a distribution model of the motion vectors in the first frame. The method further includes selecting, based at least in part on the distribution model, a block-matching search pattern for use with respect to a second frame of image data. The second frame follows the first frame in a sequence of frames of image data.
    Type: Grant
    Filed: September 15, 2009
    Date of Patent: December 31, 2013
    Assignee: Intel Corporation
    Inventor: Eric Li
  • Patent number: 8619859
    Abstract: Provided are a motion estimation apparatus and method and an image encoding apparatus and method employing the same. The motion estimation apparatus includes an optimal motion estimation unit performing motion estimation in an initial block mode while skipping remaining block modes excluding the initial block mode from a plurality of block modes of the current block, or performing motion estimation in candidate block modes determined from the plurality of block modes.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: December 31, 2013
    Assignee: SAMSUNG Electronics Co., Ltd.
    Inventors: Sang-jo Lee, Ho-jin Lee, Do-hyung Kim
  • Patent number: 8615036
    Abstract: In a video signal processing device that generates an interpolated frame between original-image frames formed by an existing video signal, a frame interpolation unit generates pixel interpolation information indicating for each pixel a process in which a pixel forming the interpolated frame is generated. Next, an enhancement-filter-coefficient adjusting unit determines for each pixel a level of enhancement to be applied to the pixel forming the interpolated frame by using pixel interpolation information, and adjusts for each pixel a coefficient of an enhancement filter according to a determined level. An enhancement-filter applying unit then applies the enhancement filter of which coefficient is adjusted for each pixel, to each pixel forming the interpolated frame.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: December 24, 2013
    Assignee: Fujitsu Limited
    Inventors: Teruyuki Sato, Takashi Hamano, Kohji Yamada
  • Publication number: 20130336399
    Abstract: A method, apparatus, article of manufacture, and a memory structure for encoding or decoding a sequence comprising a plurality of pictures, each of the plurality of pictures partitionable into one or more slices, each of the one or more slices processed at least in part according to a slice header. In one embodiment, all the relative syntax and function calls under the condition of slice type equal to P or B are grouped together, and syntax describing the initial value for a quantization parameter to be used in coding blocks of data and deblocking related syntax are put before this group of syntax and function calls.
    Type: Application
    Filed: April 15, 2013
    Publication date: December 19, 2013
    Inventor: GENERAL INSTRUMENT CORPORATION
  • Patent number: 8611427
    Abstract: The method includes receiving a multi-view video stream including a random access picture, which includes a random access slice. The random access slice references only a slice corresponding to a same time and a different view of the random access picture. Type information indicating whether the random access slice is predicted from one or two reference pictures is obtained, and a reference picture list is initialized using view number information and view identification information included in obtained initialization information according to the type information. The initialization information is obtained based on a value indicating decoding order between the plurality of views. The initialized reference picture list is modified based on modification information representing how to assign an inter-view reference index in the initialized reference picture list.
    Type: Grant
    Filed: August 19, 2010
    Date of Patent: December 17, 2013
    Assignee: LG Electronics Inc.
    Inventors: Byeong Moon Jeon, Seung Wook Park, Yong Joon Jeon, Ji Ho Park, Yeon Kwan Koo
  • Patent number: 8611420
    Abstract: A video encoding method and apparatus and a video decoding method and apparatus. In the video encoding method, a first predicted coding unit of a current coding unit that is to be encoded is produced, a second predicted coding unit is produced by changing a value of each pixel of the first predicted coding unit by using each pixel of the first predicted coding unit and at least one neighboring pixel of each pixel, and the difference between the current coding unit and the second predicted coding unit is encoded, thereby improving video prediction efficiency.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: December 17, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Elena Alshina, Alexander Alshin, Vadim Seregin, Nikolay Shlyakhov, Maxim Koroteev
  • Patent number: 8605787
    Abstract: Provided is an image processing system that can uniquely identify a motion vector for each pixel of an interpolation frame and accurately identify a motion vector. A motion vector candidate selection unit (301) sequentially selects predetermined motion vector candidates in an interpolation frame. A differential image generation unit (302), a binary image generation unit (303) and an area image generation unit (304) generate a differential image, a binary image and an area image, respectively, based on a selected motion vector candidate. For each pixel of the interpolation frame, a motion vector determination unit (305) identifies a motion vector candidate with which a pixel value of a pixel in the area image corresponding to the pixel is the largest as a motion vector. A pixel value determination unit (306) determines each pixel value of the interpolation frame by using the motion vector identified for each pixel, thereby generating an interpolation frame.
    Type: Grant
    Filed: March 13, 2009
    Date of Patent: December 10, 2013
    Assignee: NEC Corporation
    Inventor: Akihiko Iketani
  • Publication number: 20130322534
    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: August 7, 2013
    Publication date: December 5, 2013
    Applicant: Dolby Laboratories Licensing Corporation
    Inventor: Gary A. Demos
  • Publication number: 20130315308
    Abstract: A moving picture coding method includes: coding a coding target block using a motion vector; generating a plurality of motion vector predictors; and coding the motion vector using one of the plurality of motion vector predictors generated in the generating of a plurality of motion vector predictors. In the generating of a plurality of motion vector predictors, a replacement vector which replaces a temporal motion vector predictor is added to the plurality of motion vector predictors when it is impossible to obtain the temporal motion vector predictor from a block which is included in a coded picture different from the coding target picture and corresponds to the coding target block.
    Type: Application
    Filed: May 8, 2013
    Publication date: November 28, 2013
    Applicant: PANASONIC CORPORATION
    Inventor: PANASONIC CORPORATION
  • Publication number: 20130315309
    Abstract: Embodiments of the present invention provide a motion prediction or compensation method during a video coding and decoding process. A motion prediction or compensation method provided in the embodiments of the present invention includes: acquiring a candidate motion vector set; conducting a refined search for an optimal motion vector based on information of the candidate motion vector set; and performing motion prediction or compensation by using the motion vector acquired by the refined search. This improves coding performance and meanwhile maintains reasonable complexity.
    Type: Application
    Filed: July 22, 2013
    Publication date: November 28, 2013
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Sixin LIN, Mingyuan YANG, Jiantong ZHOU, Haoping YU
  • Patent number: RE44692
    Abstract: An image coding apparatus which includes a frame memory selecting unit (35) for selecting, in response to a selection signal, an image to be continuously stored in a plurality of frame memories (9, 10) as a background image and storing the background image into the plurality of frame memories (9, 10), and a background motion compensating unit (14, 39) for performing motion compensating prediction corresponding to an input image based on the background image to generate a predicted image based on the motion compensating prediction, and an image decoding apparatus corresponding to the image coding apparatus.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: January 7, 2014
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Takahiro Fukuhara, Shunichi Sekiguchi, Kohtaro Asai, Tokumichi Murakami