Interframe Coding (e.g., Difference Or Motion Detection) Patents (Class 382/236)
  • Patent number: 9215470
    Abstract: In one example, an apparatus for encoding video data includes a video encoder configured to select an intra-prediction mode to use to encode a block of video data, determine whether the block includes a sub-block of a size for which multiple transforms are possible based on the size of the sub-block and the selected intra-prediction mode, when the block includes the sub-block of the size for which multiple transforms are possible based on the size of the sub-block and the selected intra-prediction mode, select one of the multiple possible transforms, transform the sub-block using the selected one of the multiple possible transforms, and provide an indication of the selected one of the multiple possible transforms for the size of the block.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: December 15, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Marta Karczewicz, Muhammed Z. Coban, Peisong Chen, Hsiao-Chiang Chuang, Rajan Joshi
  • Patent number: 9215460
    Abstract: Provided is an image processing apparatus including: area determination unit configured to determine whether or not an area of a control block functioning as control unit for filtering of an image includes a processing-target slice area of a plurality of slices formed in a frame of an encoded image; control information creation unit configured to create filter control information representing whether or not the filtering is performed for the area of the control block including a processing-target slice for each area of the control block including the processing-target slice when the area determination unit determines that the area of the control block includes the area of the processing-target slice; and filter unit configured to perform filtering for the image based on the filter control information created by the control information creation unit.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: December 15, 2015
    Assignee: SONY CORPORATION
    Inventor: Kenji Kondo
  • Patent number: 9215467
    Abstract: A method and apparatus for encoding surveillance video where one or more regions of interest are identified and the encoding parameter values associated with those regions are specified in accordance with intermediate outputs of a video analytics process. Such an analytics-modulated video compression approach allows the coding process to adapt dynamically based on the content of the surveillance images. In this manner, the fidelity of the region of interest is increased relative to that of a background region such that the coding efficiency is improved, including instances when no target objects appear in the scene. Better compression results can be achieved by assigning different coding priority levels to different types of detected objects.
    Type: Grant
    Filed: November 17, 2009
    Date of Patent: December 15, 2015
    Assignee: CheckVideo LLC
    Inventors: Lai-Tee Cheok, Nikhil Gagvani
  • Patent number: 9215495
    Abstract: A motion image distribution system includes a server and a user terminal. The server generates a feature quantity table CHT1 representing a data structure of motion image encoded data VDE, and authenticates the motion image encoded data VDE by using the generated feature quantity table CHT1. Then, the server transmits the motion image encoded data VDE and the feature quantity table CHT1 to the user terminal. The user terminal generates a feature quantity table CHT2 representing a data structure of the received motion image encoded data VDE, and authenticates received motion image encoded data VDE by using the generated feature quantity table CHT2. Then, the user terminal plays back the motion image encoded data VDE and outputs motion image playback information.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: December 15, 2015
    Assignee: HIROSHIMA UNIVERSITY
    Inventor: Mei Kodama
  • Patent number: 9202442
    Abstract: A display control circuit of a display performs generation of overdrive processed data and detection of a proper direction of overdriving from current frame uncompressed compressed data obtained by performing compression processing and uncompression processing on compressed data corresponding to image data of a current frame, and previous frame uncompressed compressed data obtained by performing the compression processing and the uncompression processing on image data of a previous frame, and generates post-correction overdrive processed data by correcting the overdrive processed data according to the detected proper direction. The display control circuit transmits post-correction compressed data obtained by compressing the post-correction overdrive processed data to a driver as transfer compressed data.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: December 1, 2015
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Hirobumi Furihata, Takashi Nose, Yoshihiko Hori
  • Patent number: 9196053
    Abstract: Described is a system for object detection from dynamic visual imagery. Video imagery is received as input, and the system processes each frame to detect a motion region exhibiting unexpected motion representing a moving object. Object-based feature extraction is applied to each frame containing a detection motion region. Each frame is then divided into feature-consistent regions. A motion seeded region (MSR) is identified in each frame containing a detected motion region, where the MSR corresponds to a spatial location of the detected motion region. Similar feature-consistent regions that are adjacent to and include the MSR are joined to compute a boundary around the plurality of similar feature-consistent regions. Finally, the system outputs a computed boundary surrounding an object in the detected motion region.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: November 24, 2015
    Assignee: HRL Laboratories, LLC
    Inventors: David J. Huber, Deepak Khosla, Kyungnam Kim
  • Patent number: 9182814
    Abstract: A depth image of a scene may be received, observed, or captured by a device. The depth image may include a human target that may have, for example, a portion thereof non-visible or occluded. For example, a user may be turned such that a body part may not be visible to the device, may have one or more body parts partially outside a field of view of the device, may have a body part or a portion of a body part behind another body part or object, or the like such that the human target associated with the user may also have a portion body part or a body part non-visible or occluded in the depth image. A position or location of the non-visible or occluded portion or body part of the human target associated with the user may then be estimated.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: November 10, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alex A. Kipman, Kathryn Stone Perez, Mark J. Finocchio, Ryan Michael Geiss, Kudo Tsunoda
  • Patent number: 9165400
    Abstract: An image generation apparatus that renders a target pixel in a target scene by using Z-buffering, comprising: a unit that calculates a statistical value indicating distribution characteristics of Z depth values in a predetermined scene; a unit that, by using the statistical value, converts a Z depth value for the target pixel into a converted Z depth value; a unit that generates a first Z depth value for the target pixel by using the converted Z depth value and generates a second Z depth value for the target pixel by using the converted Z depth value or the Z depth value for the target pixel; and a unit that performs a first comparison using the first Z depth value as one comparison subject and, only when the first comparison cannot be successfully performed, performs a second comparison using the second Z depth value as one comparison subject.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: October 20, 2015
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Yudai Ishibashi
  • Patent number: 9167265
    Abstract: A computer-readable medium having stored thereon an image decoding program which, when executed by a computer, implements operations including: extracting motion vector information, and rounding method information from input information to be decoded; synthesizing a prediction image by performing motion compensation using the motion vector information and a reference image which is a previously decoded image; and synthesizing a decoded image by adding the prediction image to an error image; wherein a rounding method used for pixel value interpolation in performing the motion compensation for synthesizing the prediction image is one of a positive rounding method and a negative rounding method which is different from a one of a positive rounding method and a negative rounding method used for pixel value interpolation in performing the motion compensation for synthesizing a last prediction image.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: October 20, 2015
    Assignee: HITACHI, LTD.
    Inventor: Yuichiro Nakaya
  • Patent number: 9167262
    Abstract: A computer-readable medium having stored thereon an image decoding program which, when executed by a computer, implements operations including: extracting motion vector information, and rounding method information from input information to be decoded; synthesizing a prediction image by performing motion compensation using the motion vector information and a reference image which is a previously decoded image; and synthesizing a decoded image by adding the prediction image to an error image; wherein a rounding method used for pixel value interpolation in performing the motion compensation for synthesizing the prediction image is one of a positive rounding method and a negative rounding method which is different from a one of a positive rounding method and a negative rounding method used for pixel value interpolation in performing the motion compensation for synthesizing a last prediction image.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: October 20, 2015
    Assignee: HITACHI, LTD.
    Inventor: Yuichiro Nakaya
  • Patent number: 9161051
    Abstract: A computer-readable medium having stored thereon an image decoding program which, when executed by a computer, implements operations including: extracting motion vector information, and rounding method information from input information to be decoded; synthesizing a prediction image by performing motion compensation using the motion vector information and a reference image which is a previously decoded image; and synthesizing a decoded image by adding the prediction image to an error image; wherein a rounding method used for pixel value interpolation in performing the motion compensation for synthesizing the prediction image is one of a positive rounding method and a negative rounding method which is different from a one of a positive rounding method and a negative rounding method used for pixel value interpolation in performing the motion compensation for synthesizing a last prediction image.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: October 13, 2015
    Assignee: HITACHI, LTD.
    Inventor: Yuichiro Nakaya
  • Patent number: 9161052
    Abstract: A computer-readable medium having stored thereon an image decoding program which, when executed by a computer, implements operations including: extracting motion vector information, and rounding method information from input information to be decoded; synthesizing a prediction image by performing motion compensation using the motion vector information and a reference image which is a previously decoded image; and synthesizing a decoded image by adding the prediction image to an error image; wherein a rounding method used for pixel value interpolation in performing the motion compensation for synthesizing the prediction image is one of a positive rounding method and a negative rounding method which is different from a one of a positive rounding method and a negative rounding method used for pixel value interpolation in performing the motion compensation for synthesizing a last prediction image.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: October 13, 2015
    Assignee: HITACHI, LTD.
    Inventor: Yuichiro Nakaya
  • Patent number: 9161055
    Abstract: A computer-readable medium having stored thereon an image decoding program which, when executed by a computer, implements operations including: extracting motion vector information, and rounding method information from input information to be decoded; synthesizing a prediction image by performing motion compensation using the motion vector information and a reference image which is a previously decoded image; and synthesizing a decoded image by adding the prediction image to an error image; wherein a rounding method used for pixel value interpolation in performing the motion compensation for synthesizing the prediction image is one of a positive rounding method and a negative rounding method which is different from a one of a positive rounding method and a negative rounding method used for pixel value interpolation in performing the motion compensation for synthesizing a last prediction image.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: October 13, 2015
    Assignee: HITACHI, LTD.
    Inventor: Yuichiro Nakaya
  • Patent number: 9161044
    Abstract: A computer-readable medium having stored thereon an image decoding program which, when executed by a computer, implements operations including: extracting motion vector information, and rounding method information from input information to be decoded; synthesizing a prediction image by performing motion compensation using the motion vector information and a reference image which is a previously decoded image; and synthesizing a decoded image by adding the prediction image to an error image; wherein a rounding method used for pixel value interpolation in performing the motion compensation for synthesizing the prediction image is one of a positive rounding method and a negative rounding method which is different from a one of a positive rounding method and a negative rounding method used for pixel value interpolation in performing the motion compensation for synthesizing a last prediction image.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: October 13, 2015
    Assignee: HITACHI, LTD.
    Inventor: Yuichiro Nakaya
  • Patent number: 9161053
    Abstract: A computer-readable medium having stored thereon an image decoding program which, when executed by a computer, implements operations including: extracting motion vector information, and rounding method information from input information to be decoded; synthesizing a prediction image by performing motion compensation using the motion vector information and a reference image which is a previously decoded image; and synthesizing a decoded image by adding the prediction image to an error image; wherein a rounding method used for pixel value interpolation in performing the motion compensation for synthesizing the prediction image is one of a positive rounding method and a negative rounding method which is different from a one of a positive rounding method and a negative rounding method used for pixel value interpolation in performing the motion compensation for synthesizing a last prediction image.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: October 13, 2015
    Assignee: HITACHI, LTD.
    Inventor: Yuichiro Nakaya
  • Patent number: 9161045
    Abstract: A computer-readable medium having stored thereon an image decoding program which, when executed by a computer, implements operations including: extracting motion vector information, and rounding method information from input information to be decoded; synthesizing a prediction image by performing motion compensation using the motion vector information and a reference image which is a previously decoded image; and synthesizing a decoded image by adding the prediction image to an error image; wherein a rounding method used for pixel value interpolation in performing the motion compensation for synthesizing the prediction image is one of a positive rounding method and a negative rounding method which is different from a one of a positive rounding method and a negative rounding method used for pixel value interpolation in performing the motion compensation for synthesizing a last prediction image.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: October 13, 2015
    Assignee: HITACHI, LTD.
    Inventor: Yuichiro Nakaya
  • Patent number: 9161054
    Abstract: A computer-readable medium having stored thereon an image decoding program which, when executed by a computer, implements operations including: extracting motion vector information, and rounding method information from input information to be decoded; synthesizing a prediction image by performing motion compensation using the motion vector information and a reference image which is a previously decoded image; and synthesizing a decoded image by adding the prediction image to an error image; wherein a rounding method used for pixel value interpolation in performing the motion compensation for synthesizing the prediction image is one of a positive rounding method and a negative rounding method which is different from a one of a positive rounding method and a negative rounding method used for pixel value interpolation in performing the motion compensation for synthesizing a last prediction image.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: October 13, 2015
    Assignee: HITACHI, LTD.
    Inventor: Yuichiro Nakaya
  • Patent number: 9160479
    Abstract: A client signal mapping circuit for accommodating a client signal in a transmission frame, including: a buffer unit configured to temporarily store the client signal; a buffer used amount monitoring unit configured to report a used amount of the buffer unit; a stuff processing determination unit configured to compare the used amount of the buffer unit with a predetermined reference value, and a pseudo random sequence signal and the comparison result; an overhead insertion unit configured to add an overhead to the client signal read from the buffer unit to form a transmission frame; and a reading control unit configured to perform control for reading the client signal from the buffer unit based on determination by the stuff processing determination unit.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: October 13, 2015
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Masahiro Suzuki, Takuya Ohara, Takashi Ono, Shigeki Aisawa, Masahito Tomizawa
  • Patent number: 9154783
    Abstract: The image coding method includes: determining a context for a current block to be processed, from among a plurality of contexts; and performing arithmetic coding on the control parameter for the current block to generate a bitstream corresponding to the current block, wherein in the determining: the context is determined under a condition that control parameters of neighboring blocks of the current block are used, when the signal type is a first type, the neighboring blocks being a left block and an upper block of the current block; and the context is determined under a condition that the control parameter of the upper block is not used, when the signal type is a second type, and the second type is one of “mvd_l0” and “mvd_l1”.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: October 6, 2015
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Hisao Sasai, Takahiro Nishi, Youji Shibahara, Toshiyasu Sugio, Kyoko Tanikawa, Toru Matsunobu
  • Patent number: 9148672
    Abstract: A method and apparatus for a multiple-channel image/video coding system are disclosed. A residue generation process is applied to the image/video data to generate residue data. A set of integer operations is applied to the residue data across the input channels to generate residue transformed data having multiple output channels. In one embodiment, the residue transformed data associated with a first output channel is related to the difference between a first residue data associated with a first input channel and a second residue data associated with a second input channel. In another embodiment, the residue transformed data associated with a second output channel is related to the second difference between a threshold and a third residue data associated with a third input channel, and wherein the threshold corresponds to the first truncated or rounded average of the first residue data and the second residue data.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: September 29, 2015
    Assignee: MEDIATEK INC.
    Inventors: Tung-Hsing Wu, Han-Liang Chou, Kun-Bin Lee
  • Patent number: 9141862
    Abstract: The unattended surveillance device may include a housing to be positioned for unattended surveillance, a video camera associated with or carried by the housing to capture video, and an image processor carried by the housing and cooperating with the video camera. The image processor extracts moving objects in the foreground of the captured video, generates a profile image or sequence of profile images of the extracted moving objects, compresses the sequence of profile images, and generates a surveillance information packet based upon the compressed sequence of profile images. Also, a wireless transmitter or transceiver may be associated with the image processor to transmit the surveillance information packet to a surveillance monitoring station.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: September 22, 2015
    Assignee: HARRIS CORPORATION
    Inventors: Paul Voglewede, Jeffrey Zampieron, Geoffrey Amey
  • Patent number: 9131163
    Abstract: Disclosed embodiments are directed to methods, systems, and circuits of generating compact descriptors for transmission over a communications network. A method according to one embodiment includes receiving an uncompressed descriptor, performing zero-thresholding on the uncompressed descriptor to generate a zero-threshold-delimited descriptor, quantizing the zero-threshold-delimited descriptor to generate a quantized descriptor, and coding the quantized descriptor to generate a compact descriptor for transmission over a communications network. The uncompressed and compact descriptors may be 3D descriptors, such as where the uncompressed descriptor is a SHOT descriptor. The operation of coding can be ZeroFlag coding, ExpGolomb coding, or Arithmetic coding, for example.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: September 8, 2015
    Assignee: STMicroelectronics S.r.l.
    Inventors: Danilo Pietro Pau, Filippo Malaguti, Luigi Distefano, Samuele Salti, Federico Tombari
  • Patent number: 9122367
    Abstract: A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system provides a rewind function where view waypoints are stored as navigation occurs and the user can move the view back to one of the rewind points.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: September 1, 2015
    Assignee: AUTODESK, INC.
    Inventors: George Fitzmaurice, Justin Matejka, Igor Mordatch, Gord Kurtenbach, Thomas White, Azam Khan
  • Patent number: 9118913
    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: September 30, 2014
    Date of Patent: August 25, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Elena Alshina, Alexander Alshin, Vadim Seregin, Nikolay Shlyakhov, Maxim Koroteev
  • Patent number: 9113168
    Abstract: The present invention includes obtaining block type identification information on a partition of the current macroblock when the current macroblock is intra-mixed, specifying a block type of the current macroblock based on the block type identification information, obtaining an intra prediction mode of the current macroblock according to the block type of the partition of the current macroblock, and predicting the current macroblock using the intra prediction mode and a pixel value of a neighboring block.
    Type: Grant
    Filed: May 12, 2010
    Date of Patent: August 18, 2015
    Assignee: LG Electronics Inc.
    Inventors: Joon Young Park, Seung Wook Park, Jung Sun Kim, Young Hee Choi, Byeong Moon Jeon
  • Patent number: 9105299
    Abstract: A method and apparatus for encoding media content. In the field of video compression, temporal compression generates I-frames and dependent P-frames and B-frames. The placement of I-frames is determined by the presence of scene switches in the video. In order to improve the ability of a user to seek to interesting parts of the video, a video encoder considers semantic data identifying narrative points of interest within the video. The encoding process generates encoded video data having I-frames present at scene transitions and also at narratively interesting parts of the video.
    Type: Grant
    Filed: March 20, 2009
    Date of Patent: August 11, 2015
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Timothy S Stevens, Joshan Meenowa, Dale Robertson, Ian C Kegel, Ivan Roper
  • Patent number: 9104907
    Abstract: A system facilitates automatic recognition of facial expressions. The system includes a data access module and an expression engine. The expression engine further includes a set of specialized expression engines, a pose detection module, and a combiner module. The data access module accesses a facial image of a head. The set of specialized expression engines generates a set of specialized expression metrics, where each specialized expression metric is an indication of a facial expression of the facial image assuming a specific orientation of the head. The pose detection module determines the orientation of the head from the facial image. Based on the determined orientation of the head and the assumed orientations of each of the specialized expression metrics, the combiner module combines the set of specialized expression metrics to determine a facial expression metric for the facial image that is substantially invariant to the head orientation.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: August 11, 2015
    Assignee: Emotient, Inc.
    Inventors: Jacob Whitehill, Javier R. Movellan, Ian Fasel
  • Patent number: 9106892
    Abstract: Systems and methods provide image compression based on parameter-assisted inpainting. In one implementation of an encoder, an image is partitioned into blocks and the blocks classified as smooth or unsmooth, based on the degree of visual edge content and chromatic variation in each block. Image content of the unsmooth blocks is compressed, while image content of the smooth blocks is summarized by parameters, but not compressed. The parameters, once obtained, may also be compressed. At a decoder, the compressed image content of the unsmooth blocks and the compressed parameters of the smooth blocks are each decompressed. Each smooth block is then reconstructed by inpainting, guided by the parameters in order to impart visual detail from the original image that cannot be implied from the image content of neighboring blocks that have been decoded.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: August 11, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xiaoyan Sun, Zhiwei Xiong, Feng Wu, Shipeng Li
  • Patent number: 9106926
    Abstract: An apparatus includes a phase plane conversion module to convert image data into at least two phases, a current phase and a previous phase, a first phase motion vector calculation module to generate a first phase motion vector field, a second phase motion vector calculation module to generate a second phase motion vector field, and a double check module to determine which vectors in the first and second phase motion vector fields are double confirmed and to identify regions in which the motion vectors are not double confirmed as occluded.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: August 11, 2015
    Assignee: Pixelworks, Inc.
    Inventors: Qiang Li, Neil D. Woodall
  • Patent number: 9100658
    Abstract: Methods and arrangements in video encoding and decoding entities. The methods and arrangements involve determining (804) the frequency of occurrence of a plurality of reference pictures associated with an obtained (802) set of blocks, which are neighbors of a block B. The methods and arrangements further involve selecting (806) a reference picture or combination of reference pictures having the highest determined frequency of occurrence to be a prediction, Cpred, of the reference picture or combination of reference pictures, C, to be used when encoding/decoding the block, B. The methods and arrangements further involve providing/obtaining (610,612, 808) an indication specifying whether the prediction, Cpred, corresponds to C, and when the prediction, Cpred, is indicated to correspond to C, the encoded block, Be, is decoded (812) based on the prediction Cpred.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: August 4, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Zhuangfei Wu, Kenneth Andersson, Clinton Priddle, Thomas Rusert, Rickard Sjöberg
  • Patent number: 9088801
    Abstract: The invention pertains to a method for operating an image-processing device, in which an image signal is digitally transmitted between a transmitter and at least one receiver, and in which the image signal comprises a timed sequence of images. An alternating signal which alternates at a signal alternation frequency is superimposed on the image content of the images before they are transmitted, and the signal alternation frequency is greater than or equal to the perception frequency resolvable by the human eye. The invention also pertains to an image-processing device.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: July 21, 2015
    Assignee: EIZO GMBH
    Inventors: Uwe Nagel, Klaus Burkhardt, Andreas Kärcher
  • Patent number: 9078005
    Abstract: The present invention is directed to an image information encoding apparatus, used in receiving compressed image information through network media when processing of such compressed image information is performed on storage media. A picture sorting buffer delivers information of picture type of frame Picture_type to a picture type discrimination unit. The picture type discrimination unit transmits command to a motion prediction/compensation unit on the basis of that information. The motion prediction/compensation unit generates predictive picture by using filter coefficients having the number of taps lesser than that of P picture with respect to B picture for which operation quantity and the number of memory accesses are required to more degree as compared to P picture on the basis of that command.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: July 7, 2015
    Assignee: Sony Corporation
    Inventors: Kazushi Sato, Teruhiko Suzuki, Yoichi Yagasaki
  • Patent number: 9078048
    Abstract: A video hosting web site receives uploaded video content and processes the video to determine ad surfaces. The ad surfaces comprise spatio-temporal regions of the video suitable for placement of advertisement such as background surfaces or other regions of low interest. The uploaded video and ad surfaces are stored to a video database that is accessible to viewers visiting the video hosting web site. When a shared video is requested, the video hosting site provides the requested video content together with the ad surfaces and advertisements. The advertisements are blended with the ad surfaces in the video at playtime so that the advertisements appear as part of the video scene. This allows the video hosting web site to present advertisements to the viewer without significantly distracting the viewer from the requested content.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: July 7, 2015
    Assignee: Google Inc.
    Inventors: Ullas Gargi, Pranab Mohanty
  • Patent number: 9071821
    Abstract: A method and system for test monitoring video assets provided by a multimedia content distribution network (MCDN) includes an expert test monitoring platform (ETMP) configured to emulate MCDN client systems at a facility of an MCDN service provider. The ETMP may be used to test monitor MCDN performance by acquiring a baseband video signal and performing a test operation. The test operation may involve determining if a video freeze event and/or an audio freeze event has occurred with respect to the baseband video signal. In one example, detection of both an audio and a video freeze event may determine a freeze event for an MHD. After a freeze event is detected, the MHD may be restarted. The freeze event may be logged as a result of the test operation. A predetermined network address may be sent a notification of the freeze alert.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: June 30, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Hung John Pham, John Clayton Clark, IV
  • Patent number: 9071844
    Abstract: The MPEG motion estimation process is improved by the introduction of the motion vector penalty. The motion vector employed to encode a macroblock takes into consideration the number of bits needed to encode the macroblock with the selected motion vector. This consideration includes a sum of the residual error and the cost to encode the candidate motion vector. This provides an optimization of the bit allocation and vector type selection. This optimization results in a significantly improved picture quality.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: June 30, 2015
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Akira Osamoto, Toshio Takamizawa
  • Patent number: 9071822
    Abstract: Apparatus and methods of using content information for encoding multimedia data are described. A method of processing multimedia data includes obtaining content information of multimedia data, and encoding the multimedia data so as to align a data boundary with a frame boundary in a time domain, wherein said encoding is based on the content information. In another aspect, a method of processing multimedia data includes obtaining a content classification of the multimedia data, and encoding blocks in the multimedia data as intra-coded blocks or inter-coded blocks based on the content classification to increase the error resilience of the encoded multimedia data. Apparatus that can process multimedia data described in these methods are also disclosed.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: June 30, 2015
    Assignee: Qualcomm Incorporated
    Inventors: Vijayalakshmi R. Raveendran, Gordon Kent Walker, Tao Tian, Phanikumar K Bhamidipati, Fang Shi, Peisong Chen, Sitaraman Ganapathy Subramanian, Seyfullah Halit Oguz
  • Patent number: 9066109
    Abstract: Obtaining one or more motion vector predictor candidates includes: (a1) generating a motion vector predictor candidate, based on motion vectors of first adjacent blocks adjacent to a block to be processed in a first direction; and (a2) generating a motion vector predictor candidate, based on motion vectors of second adjacent blocks adjacent to the block to be processed in a second direction, and step (a2) (S500) includes: (S520) determining whether the first adjacent blocks include an inter-predicted block; and (S530) searching for a motion vector on which scaling processing can be performed from among the motion vectors of the second adjacent blocks when it is determined that the first adjacent blocks do not include an inter-predicted block, and executing, when the motion vector on which scaling processing can be performed is obtained in the search, scaling processing on the motion vector obtained in the search.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: June 23, 2015
    Assignee: TAGIVAN II LLC
    Inventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toru Matsunobu, Kengo Terada
  • Patent number: 9066068
    Abstract: An apparatus having a memory and a circuit is disclosed. The memory may be configured to store a picture being encoded. The circuit may be configured to calculate a plurality of first arrays directly from a plurality of neighboring samples around a current block of the picture. Each first array generally represents a respective one of a plurality of intra-prediction modes. Each first array may be spatially smaller than the current block. The circuit may also be configured to calculate a second array from a plurality of current samples in the current block. The second array may spatially match the first arrays. The circuit may be further configured to generate a plurality of scores of the intra-prediction modes by comparing the first arrays with the second array and select a given one of the intra-prediction modes corresponding to a lowest of the scores to encode the current block.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: June 23, 2015
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Alexander Rabinovitch, Leonid Dubrovin, Amichay Amitay
  • Patent number: 9066073
    Abstract: Error resilient rate distortion optimization (ERRDO) is used for transmitting high quality images and video over constrained bandwidth networks, e.g., in streaming applications. Transmitting high quality images and video by reducing computational complexity is described.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: June 23, 2015
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Zhifeng Chen, Peshala V. Pahalawatta, Alexandros Tourapis
  • Patent number: 9060176
    Abstract: A method and apparatus is disclosed herein for motion vector prediction and coding. In one embodiment, the method comprises: deriving N motion vector predictors for a first block that has N motion vectors corresponding to N lists of reference frames and a current frame, including constructing one of the N motion vector predictors when a second block that neighbors the first block and is used for prediction has at least one invalid motion vector, where N is an integer greater than 1; generating N differential motion vectors based on the N motion vectors and N motion vector predictors; and encoding the N differential motion vectors.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: June 16, 2015
    Assignee: NTT DOCOMO, INC.
    Inventors: Frank J. Bossen, Sandeep Kanumuri
  • Patent number: 9060175
    Abstract: The present invention relates to systems and methods for motion estimation and mode decision for low-complexity H.264 standard decoders. The present invention includes a method for optimizing the selection of motion vectors and motion compensation block modules in a video encoder in order to decrease the complexity of the video upon decoding. The novel method of the present invention may include novel steps for selecting motion vectors, block modes, and for applying a complexity-control algorithm to encode the received input video data sequence in accordance with the identified target complexity level. The present invention may be implemented in accordance with current and future video decoding standards to optimize decoding by reducing decoding complexity and thereby reducing required resources and power consumption.
    Type: Grant
    Filed: August 28, 2007
    Date of Patent: June 16, 2015
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Yong Wang, Shih-Fu Chang
  • Patent number: 9055217
    Abstract: A moving region information calculation unit calculates moving region information from a global motion vector and a local motion vector. An image correction unit generates a corrected reference image obtained by correcting a reference image based on the global motion vector and a corrected reference image obtained by correcting the reference image based on the local motion vector. A composition unit composites a base image with the corrected reference images with composition ratios determined based on the moving region information. The composition ratio of the corrected reference image corrected based on the global motion vector is higher than the composition ratio of the corrected reference image corrected based on the local motion vector in a region having the moving region information indicative of a moving region.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: June 9, 2015
    Assignee: OLYMPUS CORPORATION
    Inventor: Yukihiro Naito
  • Patent number: 9049456
    Abstract: An improved system and method for providing improved inter-layer prediction for extended spatial scalability in video coding, as well as improving inter-layer prediction for motion vectors in the case of extended spatial scalability. In various embodiments, for the prediction of macroblock mode, the actual reference frame index and motion vectors from the base layer are used in determining if two blocks should be merged. Additionally, multiple representative pixels in a 4×4 block can be used to represent each 4×4 block in a virtual base layer macroblock. The partition and motion vector information for the relevant block in the virtual base layer macroblock can be derived from all of the partition information and motion vectors of those 4×4 blocks.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: June 2, 2015
    Assignee: Nokia Corporation
    Inventors: Xianglin Wang, Justin Ridge
  • Patent number: 9049457
    Abstract: A method of encoding an input video frame into an encoded video frame comprises the steps of disassembling the input video frame into a plurality of blocks of pixels. For each block being a current block, the method further comprises generating a corresponding predicted block from already reconstructed pixels, generating a residual block by subtracting the predicted block from the current block, generating a reconstructed block from the residual block and the predicted block, and generating the encoded video frame from the residual block The method further entails creating a local structure of reconstructed pixels in a region of the predicted block and aligning the predicted block with the local structure to produce an aligned predicted block, wherein the aligned predicted block is used in the steps of generating the residual block and generating the corresponding reconstructed block.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: June 2, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Kenneth Andersson, Per Frojdh, Clinton Priddle, Jonatan Samuelsson, Rickard Sjoberg
  • Patent number: 9042680
    Abstract: A direction of regularity, which minimizes a directional energy computed from pixel values of consecutive first and second frames of an input video sequence, is respectively associated with each pixel of the first frame and with each pixel of the second frame. Another direction of regularity (vz), which minimizes a directional energy computed from pixel values of the first and second frames, is also associated with an output pixel (z) of a frame of an output video sequence, located in time between the first and second frames. For processing such output pixel, the respective minimized directional energies for the output pixel, at least one pixel (z?) of the first frame and at least one pixel (z?) of the second frame are compared to control an interpolation performed to determine a value of the output pixel. The interpolation uses pixel values from at least one of the first and second frames of the input video sequence depending on the comparison of the minimized directional energies.
    Type: Grant
    Filed: January 22, 2010
    Date of Patent: May 26, 2015
    Assignee: ZORAN (FRANCE) S.A.
    Inventor: Joan Bruna Estrach
  • Patent number: 9042451
    Abstract: In one embodiment, a method for a moving picture coding system to derive at least one motion vector of a bi-predictive block in a current picture from a motion vector of a first block in a first picture includes selecting, by the moving picture coding system, a list 1 motion vector of the first block in the first picture as a motion vector for deriving list 0 and list 1 motion vectors of the bi-predictive block if the first block only has the list 1 motion vector, the first picture being permitted to be located temporally before the current picture and permitted to be located temporally after the current picture and deriving the list 0 and list 1 motion vectors of the bi-predictive block by applying a bit operation to the selected motion vector.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: May 26, 2015
    Assignee: LG ELECTRONICS INC.
    Inventor: Byeong Moon Jeon
  • Patent number: 9042452
    Abstract: In one embodiment, a method for a moving picture coding system to derive at least one motion vector of a bi-predictive block in a current picture from a motion vector of a first block in a first picture includes selecting, by the moving picture coding system, a list 1 motion vector of the first block in the first picture as a motion vector for deriving list 0 and list 1 motion vectors of the bi-predictive block if the first block only has the list 1 motion vector, the first picture being permitted to be located temporally before the current picture and permitted to be located temporally after the current picture, scaling the selected motion vector and deriving the list 0 and list 1 motion vectors of the bi-predictive block based on the scaled motion vector.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: May 26, 2015
    Assignee: LG Electronics Inc.
    Inventor: Byeong Moon Jeon
  • Patent number: 9042453
    Abstract: In one embodiment, a method for a moving picture coding system to derive at least one motion vector of a bi-predictive block in a current picture from a motion vector of a first block in a first picture includes selecting, by the moving picture coding system, a list 1 motion vector of the first block in the first picture as a motion vector for deriving list 0 and list 1 motion vectors of the bi-predictive block if the first block only has the list 1 motion vector, the first picture being permitted to be located temporally before the current picture and permitted to be located temporally after the current picture, scaling the selected motion vector and deriving the list 0 and list 1 motion vectors of the bi-predictive block by applying a bit operation to the scaled motion vector, the bit operation including 8 bits right shift.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: May 26, 2015
    Assignee: LG ELECTRONICS INC.
    Inventor: Byeong Moon Jeon
  • Publication number: 20150139564
    Abstract: Methods and systems are provided for batch processing. A plurality of correlation parameters representing degrees of correlation between two or more data sets in a first batch of data sets may be determined, and an optimized correlation dependency graph may be generated according to the plurality of correlation parameters. A second batch of data sets may then be encoded according to the optimized correlation dependency graph. For example, the optimized correlation dependency graph may be used for performing a predetermined correlation encoding operation. The plurality of correlation parameters may be determined, for example, in accordance with one or more predetermined correlation metrics associated with a predetermined correlation encoding operation.
    Type: Application
    Filed: January 27, 2015
    Publication date: May 21, 2015
    Inventors: Urs-Viktor Marti, Denis Schlauss, Lukas Hohl, Beat Herrmann
  • Patent number: 9035968
    Abstract: A method for creating a distance dependent display that comprises providing an image separating mask having a plurality precision slits arranged in a pattern, generating an interlaced image from a plurality of images according to the pattern, and combining the interlaced image and the image separating mask to allow an observer to view substantially separately each the image from a respective of a plurality of different distances from the image separating mask.
    Type: Grant
    Filed: July 23, 2008
    Date of Patent: May 19, 2015
    Assignee: HumanEyes Technologies Ltd.
    Inventor: Assaf Zomet