Interframe Coding (e.g., Difference Or Motion Detection) Patents (Class 382/236)
-
Patent number: 9215470Abstract: 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: GrantFiled: July 7, 2011Date of Patent: December 15, 2015Assignee: QUALCOMM IncorporatedInventors: Marta Karczewicz, Muhammed Z. Coban, Peisong Chen, Hsiao-Chiang Chuang, Rajan Joshi
-
Patent number: 9215460Abstract: 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: GrantFiled: June 22, 2010Date of Patent: December 15, 2015Assignee: SONY CORPORATIONInventor: Kenji Kondo
-
Patent number: 9215467Abstract: 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: GrantFiled: November 17, 2009Date of Patent: December 15, 2015Assignee: CheckVideo LLCInventors: Lai-Tee Cheok, Nikhil Gagvani
-
Patent number: 9215495Abstract: 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: GrantFiled: June 3, 2011Date of Patent: December 15, 2015Assignee: HIROSHIMA UNIVERSITYInventor: Mei Kodama
-
Patent number: 9202442Abstract: 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: GrantFiled: June 6, 2012Date of Patent: December 1, 2015Assignee: RENESAS ELECTRONICS CORPORATIONInventors: Hirobumi Furihata, Takashi Nose, Yoshihiko Hori
-
Patent number: 9196053Abstract: 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: GrantFiled: November 5, 2012Date of Patent: November 24, 2015Assignee: HRL Laboratories, LLCInventors: David J. Huber, Deepak Khosla, Kyungnam Kim
-
Patent number: 9182814Abstract: 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: GrantFiled: June 26, 2009Date of Patent: November 10, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Alex A. Kipman, Kathryn Stone Perez, Mark J. Finocchio, Ryan Michael Geiss, Kudo Tsunoda
-
Patent number: 9165400Abstract: 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: GrantFiled: September 25, 2012Date of Patent: October 20, 2015Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventor: Yudai Ishibashi
-
Patent number: 9167265Abstract: 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: GrantFiled: October 27, 2014Date of Patent: October 20, 2015Assignee: HITACHI, LTD.Inventor: Yuichiro Nakaya
-
Patent number: 9167262Abstract: 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: GrantFiled: April 28, 2015Date of Patent: October 20, 2015Assignee: HITACHI, LTD.Inventor: Yuichiro Nakaya
-
Patent number: 9161051Abstract: 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: GrantFiled: April 28, 2015Date of Patent: October 13, 2015Assignee: HITACHI, LTD.Inventor: Yuichiro Nakaya
-
Patent number: 9161052Abstract: 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: GrantFiled: April 28, 2015Date of Patent: October 13, 2015Assignee: HITACHI, LTD.Inventor: Yuichiro Nakaya
-
Patent number: 9161055Abstract: 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: GrantFiled: April 28, 2015Date of Patent: October 13, 2015Assignee: HITACHI, LTD.Inventor: Yuichiro Nakaya
-
Patent number: 9161044Abstract: 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: GrantFiled: April 28, 2015Date of Patent: October 13, 2015Assignee: HITACHI, LTD.Inventor: Yuichiro Nakaya
-
Patent number: 9161053Abstract: 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: GrantFiled: April 28, 2015Date of Patent: October 13, 2015Assignee: HITACHI, LTD.Inventor: Yuichiro Nakaya
-
Patent number: 9161045Abstract: 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: GrantFiled: April 28, 2015Date of Patent: October 13, 2015Assignee: HITACHI, LTD.Inventor: Yuichiro Nakaya
-
Patent number: 9161054Abstract: 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: GrantFiled: April 28, 2015Date of Patent: October 13, 2015Assignee: HITACHI, LTD.Inventor: Yuichiro Nakaya
-
Patent number: 9160479Abstract: 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: GrantFiled: December 9, 2011Date of Patent: October 13, 2015Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Masahiro Suzuki, Takuya Ohara, Takashi Ono, Shigeki Aisawa, Masahito Tomizawa
-
Patent number: 9154783Abstract: 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: GrantFiled: June 12, 2014Date of Patent: October 6, 2015Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Hisao Sasai, Takahiro Nishi, Youji Shibahara, Toshiyasu Sugio, Kyoko Tanikawa, Toru Matsunobu
-
Patent number: 9148672Abstract: 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: GrantFiled: May 8, 2013Date of Patent: September 29, 2015Assignee: MEDIATEK INC.Inventors: Tung-Hsing Wu, Han-Liang Chou, Kun-Bin Lee
-
Patent number: 9141862Abstract: 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: GrantFiled: September 26, 2008Date of Patent: September 22, 2015Assignee: HARRIS CORPORATIONInventors: Paul Voglewede, Jeffrey Zampieron, Geoffrey Amey
-
Patent number: 9131163Abstract: 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: GrantFiled: February 7, 2013Date of Patent: September 8, 2015Assignee: STMicroelectronics S.r.l.Inventors: Danilo Pietro Pau, Filippo Malaguti, Luigi Distefano, Samuele Salti, Federico Tombari
-
Patent number: 9122367Abstract: 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: GrantFiled: August 28, 2008Date of Patent: September 1, 2015Assignee: AUTODESK, INC.Inventors: George Fitzmaurice, Justin Matejka, Igor Mordatch, Gord Kurtenbach, Thomas White, Azam Khan
-
Patent number: 9118913Abstract: 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: GrantFiled: September 30, 2014Date of Patent: August 25, 2015Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Elena Alshina, Alexander Alshin, Vadim Seregin, Nikolay Shlyakhov, Maxim Koroteev
-
Patent number: 9113168Abstract: 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: GrantFiled: May 12, 2010Date of Patent: August 18, 2015Assignee: LG Electronics Inc.Inventors: Joon Young Park, Seung Wook Park, Jung Sun Kim, Young Hee Choi, Byeong Moon Jeon
-
Patent number: 9105299Abstract: 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: GrantFiled: March 20, 2009Date of Patent: August 11, 2015Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Timothy S Stevens, Joshan Meenowa, Dale Robertson, Ian C Kegel, Ivan Roper
-
Patent number: 9104907Abstract: 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: GrantFiled: July 17, 2013Date of Patent: August 11, 2015Assignee: Emotient, Inc.Inventors: Jacob Whitehill, Javier R. Movellan, Ian Fasel
-
Patent number: 9106892Abstract: 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: GrantFiled: July 2, 2014Date of Patent: August 11, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Xiaoyan Sun, Zhiwei Xiong, Feng Wu, Shipeng Li
-
Patent number: 9106926Abstract: 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: GrantFiled: December 15, 2011Date of Patent: August 11, 2015Assignee: Pixelworks, Inc.Inventors: Qiang Li, Neil D. Woodall
-
Patent number: 9100658Abstract: 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: GrantFiled: December 17, 2010Date of Patent: August 4, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Zhuangfei Wu, Kenneth Andersson, Clinton Priddle, Thomas Rusert, Rickard Sjöberg
-
Patent number: 9088801Abstract: 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: GrantFiled: November 5, 2012Date of Patent: July 21, 2015Assignee: EIZO GMBHInventors: Uwe Nagel, Klaus Burkhardt, Andreas Kärcher
-
Patent number: 9078005Abstract: 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: GrantFiled: April 3, 2012Date of Patent: July 7, 2015Assignee: Sony CorporationInventors: Kazushi Sato, Teruhiko Suzuki, Yoichi Yagasaki
-
Patent number: 9078048Abstract: 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: GrantFiled: July 15, 2008Date of Patent: July 7, 2015Assignee: Google Inc.Inventors: Ullas Gargi, Pranab Mohanty
-
Patent number: 9071821Abstract: 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: GrantFiled: November 30, 2012Date of Patent: June 30, 2015Assignee: AT&T Intellectual Property I, L.P.Inventors: Hung John Pham, John Clayton Clark, IV
-
Patent number: 9071844Abstract: 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: GrantFiled: December 16, 2005Date of Patent: June 30, 2015Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Akira Osamoto, Toshio Takamizawa
-
Patent number: 9071822Abstract: 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: GrantFiled: February 6, 2013Date of Patent: June 30, 2015Assignee: Qualcomm IncorporatedInventors: Vijayalakshmi R. Raveendran, Gordon Kent Walker, Tao Tian, Phanikumar K Bhamidipati, Fang Shi, Peisong Chen, Sitaraman Ganapathy Subramanian, Seyfullah Halit Oguz
-
Patent number: 9066109Abstract: 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: GrantFiled: November 22, 2013Date of Patent: June 23, 2015Assignee: TAGIVAN II LLCInventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toru Matsunobu, Kengo Terada
-
Patent number: 9066068Abstract: 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: GrantFiled: October 31, 2011Date of Patent: June 23, 2015Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Alexander Rabinovitch, Leonid Dubrovin, Amichay Amitay
-
Patent number: 9066073Abstract: 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: GrantFiled: October 19, 2011Date of Patent: June 23, 2015Assignee: Dolby Laboratories Licensing CorporationInventors: Zhifeng Chen, Peshala V. Pahalawatta, Alexandros Tourapis
-
Patent number: 9060176Abstract: 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: GrantFiled: September 24, 2010Date of Patent: June 16, 2015Assignee: NTT DOCOMO, INC.Inventors: Frank J. Bossen, Sandeep Kanumuri
-
Patent number: 9060175Abstract: 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: GrantFiled: August 28, 2007Date of Patent: June 16, 2015Assignee: The Trustees of Columbia University in the City of New YorkInventors: Yong Wang, Shih-Fu Chang
-
Patent number: 9055217Abstract: 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: GrantFiled: April 20, 2012Date of Patent: June 9, 2015Assignee: OLYMPUS CORPORATIONInventor: Yukihiro Naito
-
Patent number: 9049456Abstract: 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: GrantFiled: January 7, 2008Date of Patent: June 2, 2015Assignee: Nokia CorporationInventors: Xianglin Wang, Justin Ridge
-
Patent number: 9049457Abstract: 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: GrantFiled: July 16, 2008Date of Patent: June 2, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Kenneth Andersson, Per Frojdh, Clinton Priddle, Jonatan Samuelsson, Rickard Sjoberg
-
Patent number: 9042680Abstract: 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: GrantFiled: January 22, 2010Date of Patent: May 26, 2015Assignee: ZORAN (FRANCE) S.A.Inventor: Joan Bruna Estrach
-
Patent number: 9042451Abstract: 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: GrantFiled: December 11, 2013Date of Patent: May 26, 2015Assignee: LG ELECTRONICS INC.Inventor: Byeong Moon Jeon
-
Patent number: 9042452Abstract: 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: GrantFiled: December 11, 2013Date of Patent: May 26, 2015Assignee: LG Electronics Inc.Inventor: Byeong Moon Jeon
-
Patent number: 9042453Abstract: 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: GrantFiled: December 11, 2013Date of Patent: May 26, 2015Assignee: LG ELECTRONICS INC.Inventor: Byeong Moon Jeon
-
Publication number: 20150139564Abstract: 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: ApplicationFiled: January 27, 2015Publication date: May 21, 2015Inventors: Urs-Viktor Marti, Denis Schlauss, Lukas Hohl, Beat Herrmann
-
Patent number: 9035968Abstract: 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: GrantFiled: July 23, 2008Date of Patent: May 19, 2015Assignee: HumanEyes Technologies Ltd.Inventor: Assaf Zomet