Plural Patents (Class 375/240.14)
  • 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: 8594186
    Abstract: Digital signal processing and, more particularly, digital video coding is described. Video encoding or decoding of frames includes accessing a plurality of values that can include at least one quantized DC default value and a plurality of quantized DC block values for neighboring blocks with respect to an intra block. A direction of change for the intra block is determined using predictor values obtained from the accessed values.
    Type: Grant
    Filed: February 27, 2007
    Date of Patent: November 26, 2013
    Assignee: Xilinx, Inc.
    Inventor: Kristof Denolf
  • Patent number: 8588303
    Abstract: An apparatus comprising a processor configured to receive a current block of an image, select an optimal prediction mode of a plurality of prediction modes for the current block, wherein the selected prediction mode corresponds to a selected one of a plurality of group-numbers and a selected one of a plurality of index-numbers, predict one of the plurality of group-numbers based on a first known group-number and a second known group-number, wherein the predicted group-number is predicted independent from any known index-numbers, clear a first flag when the predicted group-number matches the selected group-number, and set the first flag and encode the selected group-number into a coded data stream when the predicted group-number does not match the selected group-number, wherein the first flag is located in an overhead of the coded data stream.
    Type: Grant
    Filed: January 17, 2011
    Date of Patent: November 19, 2013
    Assignee: Futurewei Technologies, Inc.
    Inventor: Lingzhi Liu
  • Patent number: 8588297
    Abstract: A method for encoding a video frame. The method including obtaining a current frame from a video stream, where the video stream includes a number of frames, determining a first base QP value for the current frame, and sending the first base QP value for the current frame to a decoder. The method also includes obtaining a first macroblock from the current frame, where the first macroblock includes a first image on the current frame, determining a first actual quantization parameter (QP) value for the first macroblock, and determining a first reference block for the first macroblock. The method also includes determining a first predicted QP value for the first macroblock using the first reference block, calculating a first ?QP value for the first macroblock, and sending the first ?QP value, a first prediction mode, and a first reference vector to the decoder.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: November 19, 2013
    Assignee: Oracle America, Inc.
    Inventors: Kelly Yoshikazu Kishore, Gerard Marius Xavier Fernando, Michael Allen DeMoney
  • Publication number: 20130301724
    Abstract: A predictive coding system performs predictive encoding by determination of an optimum prediction mode from prediction methods for a pixel signal of a target block. A predicted signal is generated according to the determined mode, and a residual signal is determined. The residual signal and the optimum prediction mode are encoded to generate a compressed signal, which is decoded. The decoded signal is stored as a reconstructed picture sample. During encoding, a candidate prediction mode list is generated that contains elements of optimum prediction modes of previously-reproduced blocks neighboring the target block. A flag indicating whether the list contains an element corresponding to the optimum prediction mode is encoded, and an index to the corresponding element is encoded if the corresponding element is included in the list. The optimum prediction mode can be encoded based on identifying the elements in the list, unless no corresponding element appears on the list.
    Type: Application
    Filed: July 12, 2013
    Publication date: November 14, 2013
    Inventors: Choong Seng Boon, Junya Takiue, Thiow Keng Tan
  • Publication number: 20130301704
    Abstract: Techniques and tools for video coding/decoding with sub-block transform coding/decoding and re-oriented transforms are described. For example, a video encoder adaptively switches between 8×8, 8×4, and 4×8 DCTs when encoding 8×8 prediction residual blocks; a corresponding video decoder switches between 8×8, 8×4, and 4×8 inverse DCTs during decoding. The video encoder may determine the transform sizes as well as switching levels (e.g., frame, macroblock, or block) in a closed loop evaluation of the different transform sizes and switching levels. When a video encoder or decoder uses spatial extrapolation from pixel values in a causal neighborhood to predict pixel values of a block of pixels, the encoder/decoder can use a re-oriented transform to address non-stationarity of prediction residual values.
    Type: Application
    Filed: July 16, 2013
    Publication date: November 14, 2013
    Inventors: Sridhar Srinivasan, Thomas W. Holcomb, Chih-Lung Lin, Pohsiang Hsu, Ming-Chieh Lee
  • Patent number: 8581981
    Abstract: An optical imaging system and associated methods for capturing images from an aircraft, such as a UAV. A camera unit on-board the aircraft is remotely controlled from an image control station. The image control station receives image data from the camera unit, and also delivers control signals for determining a viewing mode of the image.
    Type: Grant
    Filed: April 26, 2007
    Date of Patent: November 12, 2013
    Assignee: Southwest Research Institute
    Inventors: Kevin Alley, Roger Lopez, Richard Somers
  • Publication number: 20130294513
    Abstract: A method of decoding video data includes receiving syntax elements extracted from an encoded video bitstream, determining a candidate list for an enhancement layer block, and selectively pruning the candidate list. The syntax elements include information associated with a base layer block of a base layer of the video data. The candidate list is determined at least in part on motion information associated with the base layer block. The enhancement layer block is in an enhancement layer of the video data. The candidate list includes at least one motion information candidate that includes the motion information associated with the base layer block. The candidate list includes a merge list or an AMVP list. Pruning includes comparing one or more motion information candidates and at least one motion information candidate associated with the base layer block that is in the candidate list.
    Type: Application
    Filed: May 6, 2013
    Publication date: November 7, 2013
    Applicant: QUALCOMM Incorporated
    Inventors: Vadim SEREGIN, Xianglin WANG
  • Patent number: 8576916
    Abstract: Techniques for reducing bus traffic during texture decoding of a video bitstream are provided. In one configuration, a wireless communication device (e.g., cellular phone, etc.) comprises a processor configured to execute instructions operative to decode and separate in a bitstream macroblock (MB) information and residual packet data. The residual packet data is used to generate codec-independent non-zero MB-packets having a universal order that is codec independent. The codec-independent non-zero MB-packets and MB information are then used for reconstructing pixels of a respective frame of the video bitstream.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: November 5, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Shu Xiao, Junchen Du
  • Patent number: 8571113
    Abstract: The method includes receiving a multi-view video stream including a random access picture, which includes a random access slice. 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 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. A prediction value of a macroblock in the random access picture is determined based on the modified reference picture list.
    Type: Grant
    Filed: August 19, 2010
    Date of Patent: October 29, 2013
    Assignee: LG Electronics Inc.
    Inventors: Byeong Moon Jeon, Seung Wook Park, Yong Joon Jeon, Ji Ho Park, Yeon Kwan Koo
  • Patent number: 8571100
    Abstract: There are provided video encoders and corresponding methods for encoding video data for an image that is divisible into macroblocks. A video encoder includes an encoder for performing into mode selection when encoding a current macroblock by testing a first subset of intra modes to compute a rate distortion cost, and utilizing the rate distortion cost to determine whether to terminate the intra mode selection and which additional intra modes, if any, are to be examined with respect to the current macroblock.
    Type: Grant
    Filed: October 19, 2005
    Date of Patent: October 29, 2013
    Assignee: Thomson Licensing
    Inventors: Xiaoan Lu, Peng Lin, Jill MacDonald Boyce
  • Patent number: 8571104
    Abstract: This disclosure describes techniques for scanning coefficients of video blocks, e.g., quantized and transformed coefficients. Rather than use conventional zig-zag scanning, the techniques of this disclosure adapt the scanning order based on statistics associated with previously coded blocks that were coded in the same prediction mode. For each prediction mode, statistics of the coefficients are stored, e.g., indicating probabilities that given coefficients are zero or non-zero. Periodically, adjustments to the scanning order can be made in order to better ensure that non-zero coefficients are grouped together and zero value coefficients are grouped together, which can improve the effectiveness of entropy coding. The techniques of this disclosure provide thresholds and threshold adjustments that can reduce the frequency that the scanning order adjustments occur, yet still achieve desired improvements in compression due to such scanning order adjustments.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: October 29, 2013
    Assignee: QUALCOMM, Incorporated
    Inventors: Yan Ye, Marta Karczewicz
  • Patent number: 8571102
    Abstract: The image encoding apparatus of one embodiment of the present invention comprises a coding mode determination unit, a prediction image generation unit, a storage unit, and an encoding unit. The coding mode determination unit determines a coding mode relating to which of the first image prediction processing or second image prediction processing is used for generating prediction image of a partial area of input images. The prediction image generation unit extracts the prediction assist information by the first image prediction processing and generates a prediction image based on the prediction assist information. The storage unit stores the reproduced image that is based on the prediction image. The encoding unit generates a bit stream comprising data obtained by encoding the coding mode information and prediction assist information.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: October 29, 2013
    Assignee: NTT DoCoMo, Inc.
    Inventors: Choong Seng Boon, Kazuo Sugimoto
  • Patent number: 8559506
    Abstract: A scalable video coding method is provided. The scalable video coding method includes dividing an enhancement layer into macroblocks; when base_mode_flag or residual_prediction_flag of the macroblock is equal to 1, calculating a reference block coordinate value of a reference layer to refer to in the block up-sampling of the enhancement layer and up-sampling the macroblocks of the enhancement layer using the coordinate value; and coding the up-sampled macroblock. The execution speed of the scalable video codec can be raised and the memory usage required for the spatial inter-layer prediction of the scalable video can be saved.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: October 15, 2013
    Assignee: Korea Electronics Technology Institute
    Inventors: Yong-Hwan Kim, Jooyoung Yi, Jewoo Kim, Byeongho Choi
  • Patent number: 8553772
    Abstract: To achieve an encoding system including a highly efficient prediction performed in response to the content of a scene, a significance, and a motion characteristic of a moving picture and the like, a reference memory, a motion compensator receiving a parameter representing the motion of a prediction picture segment for generating a predicted picture by using arbitrary data stored in the memory based upon the parameter, and memory update unit that updates picture data in memory and controls the capacity of the memory, are provided.
    Type: Grant
    Filed: January 20, 2004
    Date of Patent: October 8, 2013
    Assignee: Mitsubishi Electric Corporation
    Inventors: Shunichi Sekiguchi, Kohtaro Asai, Tokumichi Murakami, Hirofumi Nishikawa, Shinichi Kuroda, Yoshimi Isu, Yuri Hasegawa
  • Patent number: 8553781
    Abstract: There are provided methods and apparatus for decoded picture buffer (DPB) management in single loop decoding for multi-view video. An apparatus includes a decoder (200) for decoding a picture corresponding to at least one view of at least two views of multi-view video content. The picture is decoded in support of decoded picture buffer management for single loop decoding using inter-view prediction.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: October 8, 2013
    Assignee: Thomson Licensing
    Inventors: Purvin Bibhas Pandit, Peng Yin
  • Patent number: 8553777
    Abstract: There are provided spatial scalable video encoder and decoders and corresponding methods for scalable video encoding and decoding. A method for spatial scalable video encoding includes selecting between scalable coding and non-scalable coding of motion vectors on a slice basis.
    Type: Grant
    Filed: March 20, 2006
    Date of Patent: October 8, 2013
    Assignee: Thomson Licensing
    Inventors: Peng Yin, Jill MacDonald Boyce, Purvin Bibhas Pandit
  • Patent number: 8548055
    Abstract: Methods and apparatus for coding multimedia data such as video data are disclosed. In some embodiments, such methods and apparatus determine an appropriate quantization parameter to be used for effectively coding such multimedia data.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: October 1, 2013
    Assignee: Qualcomm Incorporated
    Inventor: Peisong Chen
  • Publication number: 20130251039
    Abstract: Provided is an image coding method for performing intra prediction achieving higher coding efficiency. The method for coding image data on a block-by-block basis includes; generating a predicted block by predicting a current block; computing a difference between the current block and the predicted block; coding the difference computed in the computing; decoding the difference coded in the coding; and adding the difference decoded in the decoding to the predicted block to generate a decoded block, wherein the generating includes: detecting an edge in a previously decoded block corresponding to a block adjacent to the current block; and extrapolating or interpolating previously decoded image data corresponding to a pixel included in the block adjacent to the current block, along a direction of the edge detected in the detecting to generate the predicted block.
    Type: Application
    Filed: April 15, 2013
    Publication date: September 26, 2013
    Applicant: PANASONIC CORPORATION
    Inventors: Virginie DRUGEON, Thomas WEDI, Torsten PALFNER, Hisao SASAI
  • Patent number: 8542736
    Abstract: There are provided methods and apparatus for video coding using prediction data refinement. An apparatus includes an encoder for encoding an image region of a picture. The encoder has a prediction refinement filter for refining at least one of an intra prediction and an inter prediction for the image region. The prediction refinement filter refines the inter prediction for the image region using at least one of previously decoded data and previously encoded data, the previously decoded data and the previously encoded data corresponding to pixel values in neighboring regions with respect to the image region.
    Type: Grant
    Filed: October 11, 2007
    Date of Patent: September 24, 2013
    Assignee: Thomson Licensing
    Inventors: Shay Har-Noy, Oscar Divorra Escoda, Peng Yin, Cristina Gomila
  • Publication number: 20130235934
    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: Application
    Filed: April 11, 2013
    Publication date: September 12, 2013
    Applicant: AT&T Intellectual Property I, LP
    Inventor: James Gardner
  • Patent number: 8532175
    Abstract: There are provided methods and apparatus for reducing coding artifacts for illumination compensation and/or color compensation in multi-view coded video. An apparatus includes an encoder for encoding at least one block in at least one picture for at least one view of multi-view video content. The encoder has a deblocking filter for performing adaptive deblocking filtering on the at least one block responsive to an indication of at least one of illumination compensation and color compensation being used for the at least one block.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: September 10, 2013
    Assignee: Thomson Licensing
    Inventors: Purvin Bibhas Pandit, Peng Yin, Yeping Su
  • Patent number: 8532169
    Abstract: A two-pass encoder determines a quantization parameter (QP) value to control an actual number of bits consumed in a second encoding pass. The two-pass encoder includes a first encoding module, a rate control module and a second encoding module. The first encoding module includes a circuit configured to perform a first encoding pass to encode input video sequences. The rate control module is configured to determine R, a target bit rate for a picture in the second encoding pass, and ?, a variable dependent on a QP value range, a picture type, and complexity. Q, a QP value for the picture or an MB of the picture in the second encoding pass, is also determined based on R and ?. The second encoding module is configured to use Q to encode the picture or the MB of the picture in the input video sequence in the second encoding pass to form an output bitstream. The rate control module is further configured to update ? to encode a next picture or a next MB of the picture in the second encoding pass.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: September 10, 2013
    Assignee: General Instrument Corporation
    Inventors: Limin Wang, Yinqing Zhao
  • Publication number: 20130223531
    Abstract: A more efficient co-use of dynamic range mapping on the one hand and temporal prediction on the other hand such as, for example, in order to code HDR frame sequences, is achieved by exploiting the concept of weighted prediction in order to transition from the mapping parameter from the reference frame to the currently temporally predicted frame. By this measure, the temporal prediction does not fail and despite the frame-wise variation in the dynamic range mapping, encoding efficiency is, thus, maintained. As a favorable side aspect, weighted temporal prediction is already within the capabilities of existing video coding stages such as, for example, the H.264/AVC.
    Type: Application
    Filed: April 12, 2013
    Publication date: August 29, 2013
    Applicant: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
    Inventor: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
  • Publication number: 20130223530
    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: April 10, 2013
    Publication date: August 29, 2013
    Applicant: Dolby Laboratories Licensing Corporation
    Inventor: Dolby Laboratories Licensing Corporation
  • Patent number: 8520732
    Abstract: This disclosure describes techniques for coding of header information of video blocks. In particular, the techniques of this disclosure select one of a plurality of prediction modes for use in generating a prediction block of a video block of a coding unit, the plurality of prediction modes including unidirectional prediction modes and multi-directional prediction modes that combine at least two unidirectional prediction modes. An encoding device encodes the prediction mode of the current video block based on prediction modes of one or more previously encoded video blocks of the coding unit. Likewise, a decoding unit receives encoded video data of a video block of a coding unit and decodes the encoded video data to identify one of a plurality of prediction modes for use in generating a prediction block of the video block based on prediction modes of one or more previously decoded video blocks of the coding unit.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 27, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Yan Ye, Marta Karczewicz
  • Patent number: 8520731
    Abstract: In one method embodiment, receiving plural frames of a video sequence, the plural frames corrupted with noise; filtering out the noise from the plural frames; block matching the filtered frames to derive a first set of motion vectors; scaling the first set of motion vectors; deriving a single scaled motion vector from the scaled motion vectors; and block matching the plural frames based on the scaled motion vector to derive a refined motion vector.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: August 27, 2013
    Assignee: Cisco Technology, Inc.
    Inventor: Joel W. Schoenblum
  • Patent number: 8520738
    Abstract: The present invention relates to a video decoder (DEC) for decoding a bit stream (BS) corresponding to pictures (P) of a video signal, the coded pictures being likely to include macroblocks coded in a progressive and in an interlaced way. The decoder includes a decoding unit (DEU) for decoding macroblocks coded in a progressive way, and a hybrid reference construction unit (HRCU) for constructing, for each reference picture, a hybrid reference texture (HRT) which has the property of representing said reference picture in a frame-based and in a field-based manner. Said hybrid reference texture is used by said decoding unit for decoding interlaced macroblocks.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: August 27, 2013
    Assignee: NXP, B.V.
    Inventor: Stephane Valente
  • Patent number: 8514937
    Abstract: There is provided a video encoding apparatus allowing for enhanced video encoding speed according to the H.264 video coding standard. The video encoding apparatus allows the memories included in the video encoding apparatus to be shared by a plurality of elements through the rearrangement and the structural change of the memories considering an efficient hierarchical motion estimation algorithm. Therefore, the video encoding apparatus has the effects of reducing the amount of transmitted and received data between the frame memory and the video encoding apparatus and enhancing video encoding speed.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: August 20, 2013
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Jin Ho Han, Seong Mo Park, Nak Woong Eum
  • Patent number: 8514948
    Abstract: A video transmission system includes a transceiver module that transmits a video signal to a remote device over at least one communications channel wherein the video signal is transmitted as at least one separate video layer stream chosen from, an independent video layer stream and at least one dependent video layer streams that require the independent video layer for decoding. A control module determines at least one channel characteristic of the at least one channel and chooses the at least one separate video layer stream based on the at least one channel characteristic of the at least one channel.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: August 20, 2013
    Assignee: Broadcom Corporation
    Inventors: Stephen E. Gordon, Sherman (Xuemin) Chen, Michael Dove, David Rosmann, Thomas J. Quigley, Jeyhan Karaoguz
  • Publication number: 20130195188
    Abstract: An image coding method with increased coding efficiency using a limited memory bandwidth includes: determining blocks usable for merging as merging candidates; determining a block to be used for coding a current block to be coded from the merging candidates; and attaching a merging candidate index indicating the determined merging candidate to the bitstream. In the determining of a block, when a motion compensation size of the current block is a bi-prediction-prohibited size and the merging candidates include a merging candidate coded using bi-prediction, a prediction image of the current block is generated using coding information for uni-prediction instead of coding information for the bi-prediction of the merging candidate coded using bi-prediction.
    Type: Application
    Filed: January 24, 2013
    Publication date: August 1, 2013
    Applicant: PANASONIC CORPORATION
    Inventor: PANASONIC CORPORATION
  • Publication number: 20130188711
    Abstract: A method of decoding images including: extracting motion vector 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 the motion compensation includes specifying either a positive rounding method or a negative rounding method for interpolating intensity values of pixels in performing the motion compensation.
    Type: Application
    Filed: March 13, 2013
    Publication date: July 25, 2013
    Applicant: HITACHI, LTD.
    Inventor: Yuichiro NAKAYA
  • Patent number: 8494292
    Abstract: An apparatus calculates a change predicted value of a value of an interest pixel included in an interest field. The apparatus calculates a change predicted value before correcting the value of the interest pixel based on the interest field and at least one of fields which neighbors the interest field and is stored in the plurality of field memories, respectively calculates interframe difference coefficients based on any of two fields having a field interval of 2 of a plurality of fields stored in the plurality of field memories, and a field which is being input, calculates a correction value of the change predicted value based on the interframe difference coefficients calculated, and corrects the change predicted value before correction calculated by the change predicted value calculator based on the correction value calculated by the correction value calculation unit and output a change predicted value after correction.
    Type: Grant
    Filed: January 22, 2008
    Date of Patent: July 23, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yousuke Sato
  • Publication number: 20130182768
    Abstract: According to the present invention, a method for decoding a video in a skip mode comprises the steps of: deriving a pixel value of an estimation block for a current block; deriving an error compensation value for the current block; and deriving a pixel value of a final prediction block using the pixel value of the prediction block and the error compensation value. According to the present invention, the amount of transmitted information is minimized, and the efficiency of video encoding/decoding is improved.
    Type: Application
    Filed: September 30, 2011
    Publication date: July 18, 2013
    Applicant: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Se Yoon Jeong, Jin Ho Lee, Hui Yong Kim, Sung Chang Lim, Ha Hyun Lee, Jong Ho Kim, Suk Hee Cho, Jin Soo Choi, Jin Woong Kim, Chie Teuk Ahn, Hyun Wook Park
  • Patent number: 8488673
    Abstract: There is provided a method of improving latency in a Rate Distortion Optimization apparatus, comprising re-ordering processing of a sequence of 4×4 blocks of pixels received for processing by the Rate Distortion Optimization apparatus, the received order of the 4×4 blocks of pixels corresponding to the location of the 4×4 blocks of pixels within a macroblock, and processing the re-ordered sequence of 4×4 blocks in the Rate Distortion Optimization apparatus, where the re-ordering of the processing of the 4×4 blocks of pixels comprises interleaving the processing of two upper 4×4 blocks of pixels of a current 8×8 block with the processing of two lower 4×4 blocks of pixels of a previous 8×8 block.
    Type: Grant
    Filed: September 9, 2009
    Date of Patent: July 16, 2013
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventor: Anthony Peter Dencher
  • Publication number: 20130177080
    Abstract: An exemplary image processing apparatus generates an interpolation frame to be inserted between two contiguous frames of a moving picture. The image processing apparatus includes: a motion vector calculation section configured to calculate a first motion vector by performing a matching operation between first and second frames, of a first frame, a second frame and a third frame of the moving picture contiguous with one another, and calculate a second motion vector by performing a matching operation between the second and third frames; and an interpolation frame generation section configured to generate an interpolation frame to be inserted between the second frame and the third frame through a process performed based on a magnitude of a difference vector between the first motion vector and the second motion vector.
    Type: Application
    Filed: January 10, 2013
    Publication date: July 11, 2013
    Applicant: PANASONIC CORPORATION
    Inventor: Panasonic Corporation
  • Patent number: 8477842
    Abstract: An encoding method of screen frame and its application of electronic devices, which rapidly detect motion regions and motionless regions from lossless screen frames captured by software, and then encode the motion regions with lower image quality while encode motionless regions with higher quality to display higher quality images and smooth video at a receiving end in real-time. Furthermore, the above-mentioned encoding method is optimized for lossless screen frames which does not need complicated operations of video encoder of prior art, such as motion estimation, motion compensation, etc., so that the method can be implemented with minor system resources and lower latency delay.
    Type: Grant
    Filed: June 1, 2010
    Date of Patent: July 2, 2013
    Assignee: Awind, Inc.
    Inventors: Kuo-Lung Chang, Hsing-Yung Wang, Meng-Chung Hung, Way Lu-Chen
  • Publication number: 20130163668
    Abstract: In general, techniques are described for performing motion vector prediction for video coding. A video coding device comprising a processor may perform the techniques. The processor may be configured to determine a plurality of candidate motion vectors for a current block of the video data so as to perform the motion vector prediction process and scale one or more of the plurality of candidate motion vectors determined for the current block of the video data to generate one or more scaled candidate motion vectors. The processor may then be configured to modify the scaled candidate motion vectors to be within a specified range.
    Type: Application
    Filed: December 10, 2012
    Publication date: June 27, 2013
    Applicant: QUALCOMM INCORPORATED
    Inventor: Qualcomm Incorporated
  • Patent number: 8467451
    Abstract: A method of selecting a number of candidate prediction modes for a block in a video sequence, the method comprising calculating a cost value of each of prediction modes for each of a predetermined number of blocks, identifying one of the prediction modes having the smallest cost value for the each block, calculating a function value of each of the prediction modes for the each block using a cost function, ranking the prediction modes for the each block by the function value of each of the prediction modes and identifying an ordinal value of the one prediction mode having the smallest cost value, the ordinal value being related to the ordinal number of the one prediction mode after the ranking, calculating a feature value of the each block based on the function value of each of the prediction modes related to the each block, identifying a plurality of sets of blocks, each set of blocks having substantially the same feature value, identifying the number of each set of blocks and calculating a sum of the ordinal
    Type: Grant
    Filed: November 7, 2007
    Date of Patent: June 18, 2013
    Assignee: Industrial Technology Research Institute
    Inventors: Chih-Sheng Shen, Chia-Wen Lin
  • Patent number: 8462846
    Abstract: The invention provides a method for performing intra-prediction. A target pixel is selected from a plurality of pixels of a current block. A first intra-prediction mode of a left block and a second intra-prediction mode of an up block are then determined. A first prediction value of the target pixel is calculated according to the first intra-prediction mode. A second prediction value of the target pixel is calculated according to the second intra-prediction mode. The first prediction value and the second prediction value are then weighted-averaged to obtain a weighted-average prediction value as an intra-prediction value of the target pixel.
    Type: Grant
    Filed: January 12, 2011
    Date of Patent: June 11, 2013
    Assignee: Mediatek Singapore Pte. Ltd.
    Inventor: Kai Zhang
  • Patent number: 8451895
    Abstract: Multiview videos are acquired of a scene with corresponding cameras arranged at poses, such that there is view overlap between any pair of cameras. V-frames are generated from the multiview videos. The V-frames are encoded using only spatial prediction. Then, the V-frames are inserted periodically in an encoded bit stream to provide random temporal access to the multiview videos. Additional view dependency information enables the decoding of a reduced number of frames prior to accessing randomly a target frame for a specified view and time, and decoding the target frame. The method also decodes multiview videos by maintaining a reference picture list for a current frame of a plurality of multiview videos, and predicting each current frame of the plurality of multiview videos according to reference pictures indexed by the associated reference picture list.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: May 28, 2013
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Anthony Vetro, Huifang Sun, Jun Xin, Emin Martinian, Alexander Behrens
  • Patent number: 8447123
    Abstract: International image or video coding standards uses hybrid coding, wherein a picture is separated into pixel blocks on which predictive coding, transform coding and entropy coding is employed. The transform coding is effective because the prediction error samples are correlated in the frequency domain. However, when the prediction quality is getting better and better, spatial domain coding becomes more effective than transform coding. According to the invention, it is first determined in which corner of a current block the first non-zero amplitude value is located. Based on the related zeros run length value in that block, a pre-defined scan path is selected, i.e. a context-based adaptive scan mode is used.
    Type: Grant
    Filed: April 20, 2007
    Date of Patent: May 21, 2013
    Assignee: Thomson Licensing
    Inventors: Qu Qing Chen, Zhi Bo Chen, Xiao Dong Gu
  • Publication number: 20130121416
    Abstract: Processing a reference picture is described. A reference processing unit enables signaling of parameters such as motion model parameters, interpolation filter parameters, intensity compensation parameters, and denoising filter parameters. Methods for estimating the various parameters are also discussed. Processing improves quality of a reference picture prior to its use for prediction of a subsequent picture and thus improves the prediction.
    Type: Application
    Filed: July 20, 2011
    Publication date: May 16, 2013
    Applicant: DOLBY LABORATORIES LICENSING CORPORATION
    Inventors: Yuwen He, Yan Ye, Alexandros Tourapis
  • Patent number: 8442115
    Abstract: The transmitting end of a content distribution system selectively employs a redundancy mechanism to encode video data. 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 unnecessary processing and reduce the overall network bandwidth used.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: May 14, 2013
    Assignee: AT&T Intellectual Property I, LP
    Inventor: James Gardner
  • Publication number: 20130114717
    Abstract: In generating a candidate list for inter prediction video coding, a video coder can perform pruning operations when adding spatial candidates and temporal candidates to a candidate list while not performing pruning operations when adding an artificially generated candidate to the candidate list. The artificially generated candidate can have motion information that is the same as motion information of a spatial candidate or temporal candidate already in the candidate list.
    Type: Application
    Filed: November 6, 2012
    Publication date: May 9, 2013
    Applicant: QUALCOMM INCORPORATED
    Inventor: Qualcomm Incorporated
  • Publication number: 20130114716
    Abstract: A video codec comprising a processor configured to compute a reconstructed pixel based on a residual pixel and a first prediction pixel and compute a second prediction pixel in a directional intra prediction mode based on the reconstructed pixel, wherein the first and second prediction pixels are located in a same block of a video frame. A method for intra prediction comprising computing a prediction pixel adaptively based on a plurality of reconstructed neighboring pixels, wherein a distance between the prediction pixel and each of the plurality of reconstructed neighboring pixels is one.
    Type: Application
    Filed: November 2, 2012
    Publication date: May 9, 2013
    Applicant: FUTUREWEI TECHNOLOGIES, CO.
    Inventor: Futurewei Technologies, Co.
  • Publication number: 20130114671
    Abstract: A reduction in the number of binarizations and/or contexts used in context adaptive binary arithmetic coding (CABAC) for video coding is proposed. In particular, this disclosure proposes techniques that may lower the number contexts used in CABAC by up to 56.
    Type: Application
    Filed: October 4, 2012
    Publication date: May 9, 2013
    Applicant: QUALCOMM INCORPORATED
    Inventor: Qualcomm Incorporated
  • Publication number: 20130114693
    Abstract: A video codec comprising a processor configured to compute a difference between an original pixel and a prediction pixel to generate a prediction residual, and binarize an absolute value of the prediction residual. A method for video coding comprising computing a difference between an original pixel and a prediction pixel to generate a prediction residual, and binarizing an absolute value of the prediction residual. A video encoder comprising a processor configured to set a number of syntax elements to indicate lossless encoding of some or all coding units (CU) in a video frame, a transmitter configured to transmit a bit stream comprising the syntax elements. A method for video encoding comprising setting a number of syntax elements to indicate lossless encoding of some or all coding units (CU) in a video frame, and transmitting a bit stream comprising the syntax elements.
    Type: Application
    Filed: November 2, 2012
    Publication date: May 9, 2013
    Applicant: Futurewei Technologies, Co.
    Inventor: Futurewei Technologies, Co.
  • Patent number: 8437391
    Abstract: In accordance with some embodiments, a differential frame may be constructed, for example, by differencing frames or using an error prediction method. More frequently and less frequently used values of a differential frame are identified. Symbols with lower and higher transmission energy are identified. The more frequently used values of the differential frame are mapped to the symbols with lower transmission energy to reduce overall energy consumption.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: May 7, 2013
    Assignee: Intel Corporation
    Inventors: Anton Sergeev, Andrey Turlikov
  • Patent number: RE44497
    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: June 13, 2012
    Date of Patent: September 17, 2013
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Shijun Sun, Shawmin Lei