Interframe Coding (e.g., Difference Or Motion Detection) Patents (Class 382/236)
  • Patent number: 9641865
    Abstract: An image filter (100) for calculating a pixel value of target pixel in an output image from a pixel value of each of a pixel or pixels belonging to a filter area in an input image by using a filter coefficient vector V, is configured to include a filter coefficient vector changing section (120) for changing the filter coefficient vector V according to at least either where the target area is in the input image, or where the target pixel is in the output image.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: May 2, 2017
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Tomohiro Ikai, Yukinobu Yasugi, Tomoko Aono
  • Patent number: 9591188
    Abstract: The present disclosure pertains to a method for designing cascaded bit sequences for cascaded digital displays. The method avoids unwanted interactions between cascaded sequences in cascaded digital displays. By using sequences with a particular structure, cascaded sequences can be designed such that no sequence is affected by the others. The following rules must be followed in constructing the sequence. First, the display devices must be frame-locked, so that the timing relationship between the sequences is maintained throughout each frame. Second, for each display device, the ratio of bit plane weights must remain constant, regardless of the pixel data displayed on the other display device(s). Third, the amount of bit plane skew must remain constant, regardless of the pixel data displayed on the other display device(s). Fourth, bit plane phased leakage must be compensated for or avoided.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: March 7, 2017
    Assignee: BASS ROOTS TECHNOLOGIES, LLC
    Inventor: Bradley William Walker
  • Patent number: 9571851
    Abstract: The present disclosure relates to an inter prediction method and apparatus using adjacent pixels, and a video encoding method and apparatus using the same. The inter prediction method for a predictive encoding includes: determining a current motion vector by estimating a motion of a current block; generating a reference block indicated by the current motion vector; calculating a motion compensation coefficient or an average compensation coefficient by using pixels neighboring the current block and pixels neighboring reference block; generating a changed reference block reflecting the motion compensation coefficient or the average compensation coefficient in the reference block; and determining the changed reference block as a predicted block of the current block. The present disclosure reduces a difference between an actual block and a predicted block by more accurately predicting the block to be encoded, thereby improving the compression efficiency.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: February 14, 2017
    Assignee: SK TELECOM CO., LTD.
    Inventors: Sunyeon Kim, Jeongyeon Lim, Yunglyul Lee, Joohee Moon, Haekwang Kim, Byeungwoo Jeon, Jongki Han, Jeonghoon Seo, Daeyeon Kim, Sungwook Hong, Jaehoon Choi, Gyumin Lee
  • Patent number: 9565448
    Abstract: A coding method including dividing pixels of a chrominance component of an input image into blocks having a predetermined size; selecting one among a direct current prediction method, a vertical prediction method, a horizontal prediction method, and a hybrid prediction method according to a user's input; generating a prediction value of each pixel in a current block to be predictively coded, using at least one pixel value among pixel values in an upper reference block adjacent to the current block and in a side reference block adjacent to the current block, according to the selected prediction method; generating a differential value between the prediction value and a corresponding real pixel value in the current block; and coding the differential value and information on the selected prediction method using a predetermined coding method.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: February 7, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woo-shik Kim, Chang-yeong Kim, Yang-seock Seo
  • Patent number: 9560354
    Abstract: A method of predicting a motion vector for a current block in a current picture includes obtaining, by the moving picture decoding device, at least three motion vectors for at least three blocks other than the current block based on a direction of a reference picture, wherein the direction of the reference picture is based on a display order of the reference picture and a display order of the current picture, and the at least three blocks are not in an intra mode and predicting, by the moving picture decoding device, the motion vector for the current block by using a median operation of the at least three motion vectors.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: January 31, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Byeong Moon Jeon, Yoon Seong Soh
  • Patent number: 9554048
    Abstract: In-stream rolling shutter compensation may be utilized to modify image data to compensate for detected camera motion. An image processor may perform motion matching on image data received from a camera sensor to determine whether and how the camera is moving. Strips of image data are analyzed to find matching locations between the current image and a previous image by generating graphical profiles for each image strip. The graphical profiles for the current strip are compared to corresponding profiles from the previous image to determine matching locations between the two frames. A motion vector for the strip may be computed based on spatial distances between the match locations of the current image and corresponding match locations of the previous frame. Image data for the current strip may be modified based on the motion vector to compensate for perceived camera motion as it is written out to memory.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: January 24, 2017
    Assignee: Apple Inc.
    Inventor: D. Amnon Silverstein
  • Patent number: 9544591
    Abstract: A method of predicting a motion vector for a current block in a current picture includes obtaining, by the moving picture decoding device, at least three motion vectors for at least three blocks other than the current block based on a direction of a reference picture, wherein the direction of the reference picture is based on a display order of the reference picture and a display order of the current picture, the at least three motion vectors correspond to the at least three other blocks, respectively, and the at least three blocks are not in an intra mode, predicting, by the moving picture decoding device, the motion vector for the current block by using a median operation of the at least three motion vectors and decoding the current block in the current picture using the predicted motion vector for the current block.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: January 10, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Byeong Moon Jeon, Yoon Seong Soh
  • Patent number: 9544589
    Abstract: A method of predicting a forward motion vector for a current block in a current picture includes obtaining, by the moving picture decoding device, at least three motion vectors for at least three blocks other than the current block based on a direction of a reference picture, wherein the direction of the reference picture is based on a display order of the reference picture and a display order of the current picture, and the at least three blocks are not in an intra mode, predicting, by the moving picture decoding device, the forward motion vector for the current block by using a median operation of the at least three motion vectors and decoding the current block in the current picture using the predicted forward motion vector for the current block.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: January 10, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Byeong Moon Jeon, Yoon Seong Soh
  • Patent number: 9544590
    Abstract: A method of predicting a motion vector for a current block in a current picture includes obtaining, by the moving picture decoding device, at least three motion vectors for at least three blocks other than the current block based on a direction of a reference picture, wherein the direction of the reference picture is based on a display order of the reference picture and a display order of the current picture, predicting, by the moving picture decoding device, the motion vector for the current block by using a median operation of the at least three motion vectors and decoding the current block in the current picture using the predicted motion vector for the current block.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: January 10, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Byeong Moon Jeon, Yoon Seong Soh
  • Patent number: 9538205
    Abstract: In order to simplify hardware and improve coding efficiency, an adjacent sub-block coefficient presence/absence context deriving unit 124c derives context indexes as three-stage values according to a position of a process target transform coefficient in a process target sub-block in a case where a sub-block coefficient presence/absence flag is 0 in a right adjacent sub-block or a lower adjacent sub-block.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: January 3, 2017
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Tomohiro Ikai, Takeshi Tsukuba
  • Patent number: 9532059
    Abstract: In a video distribution system, a divider to segment an input video stream into partitions for each of a plurality of channels of the video stream is provided. A channel analyzer is coupled to the divider wherein the channel analyzer decomposes the partitions. An encoder is coupled to the channel analyzer to encode the decomposed partitions into an encoded bitstream wherein the encoder receives coding information from at least one of the plurality of channels to be used in encoding the decomposed partitions into the encoded bitstream. A decoder receives the coded bitstream to decode the received bitstream and to reconstruct the input video stream. The decoder uses the coding information to decode the bitstream.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: December 27, 2016
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: David M. Baylon, Wei-Ying Kung, Ajay K. Luthra, Koohyar Minoo, Krit Panusopone
  • Patent number: 9530048
    Abstract: An automatic facial action coding system and method can include processing an image to identify a face in the image, to detect and align one or more facial features shown in the image, and to define one or more windows on the image. One or more distributions of pixels and color intensities can be quantified in each of the one or more windows to derive one or more two-dimensional intensity distributions of one or more colors within the window. The one or more two-dimensional intensity distributions can be processed to select image features appearing in the one or more windows and to classify one or more predefined facial actions on the face in the image. A facial action code score that includes a value indicating a relative amount of the predefined facial action occurring in the face in the image can be determined for the face in the image for each of the one or more predefined facial actions.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: December 27, 2016
    Assignees: The Regents Of The University Of California, The Research Foundation of State University of New York
    Inventors: Marian Stewart Bartlett, Gwen Littlewort-Ford, Javier Movellan, Ian Fasel, Mark Frank
  • Patent number: 9516333
    Abstract: A coefficient presence/absence flag decoding unit, included in a quantized residual information decoding unit which reduces a processing amount related to coding and decoding of a transform coefficient, splits a target frequency domain or a target pixel domain into sub-blocks, and derives different context indexes with respect to each transform coefficient in a pixel domain, obtained through a transform skip or a transform/quantization bypass, and each transform coefficient which is obtained for each frequency component through frequency transform.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: December 6, 2016
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Takeshi Tsukuba, Tomohiro Ikai, Tomoyuki Yamamoto
  • Patent number: 9510010
    Abstract: The present invention relates to image encoding and image decoding. A method for encoding images according to the present invention comprises the steps of: acquiring division information from peripheral blocks of an encoding target block with respect to the peripheral blocks; predicting the division of the encoding target block on the basis of the acquired division information; encoding information on the difference between the practical division information of the encoding target information and the predictive division information predicted in the predicting process; and transmitting the encoded information. The present invention can encode/decode the division information of the encoding/decoding target blocks using the information about the peripheral blocks.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: November 29, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTIT
    Inventors: Hui Yong Kim, Sung Chang Lim, Jong Ho Kim, Ha Hyun Lee, Jin Ho Lee, Se Yoon Jeong, Suk Hee Cho, Jin Soo Choi, Jin Woong Kim, Chie Teuk Ahn
  • Patent number: 9497474
    Abstract: A method, medium, and apparatus encoding and/or decoding an image in order to increase encoding and decoding efficiency by performing binary-arithmetic coding/decoding on a binary value of a syntax element using a probability model having the same syntax element probability value for respective context index information of each of at least two image components.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: November 15, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dae-sung Cho, Hyun-mun Kim, Woo-shik Kim, Dmitri Birinov
  • Patent number: 9497457
    Abstract: A method encoding panoramic video is enclosed. The method comprises: determining repacking parameters for repacking input panoramic video into corresponding encoded panoramic frames without down-scaling; performing a repacking operation to repack the input panoramic video into the encoded panoramic frames.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: November 15, 2016
    Assignee: ALTIA SYSTEMS INC
    Inventor: Yashket Gupta
  • Patent number: 9451277
    Abstract: A computing device determines whether a prediction unit (PU) in a B slice is restricted to uni-directional inter prediction. In addition, the computing device generates a merge candidate list for the PU and determines a selected merge candidate in the merge candidate list. If the PU is restricted to uni-directional inter prediction, the computing device generates a predictive video block for the PU based on no more than one reference block associated with motion information specified by the selected merge candidate. If the PU is not restricted to uni-directional inter prediction, the computing device generates the predictive video block for the PU based on one or more reference blocks associated with the motion information specified by the selected merge candidate.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: September 20, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Xianglin Wang, Vadim Seregin, Marta Karczewicz
  • Patent number: 9451206
    Abstract: To detect whether an FRC process is performed, provided is an image processing apparatus including an earlier frame movement region detecting means that detects an earlier frame movement region in an earlier frame; a later frame movement region detecting means that detects a later frame movement region in a later frame that is positioned after the earlier frame; a determining means that, when a shift between the earlier frame movement region and the later frame movement region is less than or equal to a region shift threshold value, determines that a frame rate control process is being performed and outputs a parameter change command for changing a threshold value of an image processing parameter; and an image processing means that, upon receiving the parameter change command, changes the threshold value of the image processing parameter.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: September 20, 2016
    Assignee: EIZO CORPORATION
    Inventors: Haifeng Chen, Masafumi Higashi
  • Patent number: 9442638
    Abstract: A device may be configured to display a first item in a region of a user interface based on a first value of an index that is associated with the first item. Sensor data may be received from a sensor indicating an angular change of orientation of the device. The index may be incremented to a second value based on the sensor data. The second value may be associated with a second item. The second item may then be displayed in the region of the user interface based on the index being incremented to the second value.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: September 13, 2016
    Assignee: SAP SE
    Inventor: Friedhelm Krebs
  • Patent number: 9445121
    Abstract: Overlapped block disparity estimation and compensation is described. Compensating for images with overlapped block disparity compensation (OBDC) involves determining if OBDC is enabled in a video bit stream, and determining if OBDC is enabled for one or more macroblocks that neighbor a first macroblock within the video bit stream. The neighboring macroblocks may be transform coded. If OBDC is enabled in the video bit stream and for the one or more neighboring macroblocks, predictions may be made for a region of the first macroblock that has an edge adjacent with the neighboring macroblocks. OBDC can be causally applied. Disparity compensation parameters or modes may be shared amongst views or layers. A variety of predictions may be used with causally-applied OBDC.
    Type: Grant
    Filed: August 4, 2009
    Date of Patent: September 13, 2016
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Alexandros Tourapis, Athanasios Leontaris
  • Patent number: 9445092
    Abstract: The present technique relates to an image processing apparatus, an image processing method, and a program capable of obtaining a vector with a high degree of prediction accuracy as a prediction vector. A prediction vector generation unit generates a prediction vector of a deviation vector representing deviation of a target block, which is a processing target in a depth image having depth information about parallax as a pixel value for each pixel of a color image, with respect to another picture different from a picture of the target block. The prediction vector generation unit generates the prediction vector in accordance with a vector prediction method which is different depending on whether the target block is an occlusion block including an occlusion portion that does not include any corresponding point in another picture.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: September 13, 2016
    Assignee: SONY CORPORATION
    Inventors: Yoshitomo Takahashi, Shinobu Hattori
  • Patent number: 9424657
    Abstract: An image processing method for detecting an image motion information between a first image unit and a second image unit is provided. The first image unit and second image unit respectively comprise a plurality of blocks, and each of the blocks comprises a plurality of pixels. The image motion detection method comprises: analyzing pixels at the same position in all blocks of the first image unit to generate a first image statistical information; analyzing pixels at the same position in all blocks of the first image unit to generate a first image statistical information; and comparing the first image statistical information with the second image statistical information to determine the image motion information.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: August 23, 2016
    Assignee: MSTAR SEMICONDUCTOR, INC.
    Inventors: Kuo-Chen Huang, Chung-Yi Chen
  • Patent number: 9402034
    Abstract: Techniques for adjusting exposure parameters of a camera such that video data captured by the camera may be coded efficiently. A camera with auto exposure control may capture and output frames of video. A pre-processor may estimate brightness of the frames of the video output from the camera. A controller may estimate a rate of brightness change among the frames, and when the rate of change is lower than a predetermined threshold, the controller may reduce sensitivity of the auto exposure control. A coding engine may predictively code the video.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: July 26, 2016
    Assignee: APPLE INC.
    Inventors: Douglas Scott Price, Xiaosong Zhou, Hsi-Jung Wu
  • Patent number: 9380309
    Abstract: The present invention relates to security video monitoring for and discloses a motion analysis method and a code stream conversion method based on video compression code stream and apparatus thereof. In the invention, a total number of bits or a residual bit number of a macro block in a video I frame is extracted from the video compression code stream; weighted average is performed to the total number of bits or a residual bit number of the macro block whose position corresponds with the current macro block in the latest M frames and a background value is obtained through calculating; a difference value between the total number of bits or the residual bit number of the current macro block and the background value is calculated, and if the difference value is greater than a predetermined first threshold, then a moving object is determined to be detected.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: June 28, 2016
    Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO. LTD
    Inventors: Chongji Huang, Hai Yu, Hui Su, Yonghua Jia
  • Patent number: 9369712
    Abstract: A buffer is established in a video encoder and/or a video decoder. An adaptive filter is buffered in the established buffer. An input video signal is coded using the buffered filter. The filter buffer may be managed, e.g., as to buffer size or capacity, filter placement within the buffer, and buffered default filters. Adaptive filters may be signaled and buffered for multiple reference pictures.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: June 14, 2016
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Yan Ye, Alexandros Tourapis
  • Patent number: 9363509
    Abstract: Disclosed are a method for determining a color difference component quantization parameter and a device using the method. Method for decoding an image can comprise the steps of: decoding a color difference component quantization parameter offset on the basis of size information of a transform unit; and calculating a color difference component quantization parameter index on the basis of the decoded color difference component quantization parameter offset. Therefore, the present invention enables effective quantization by applying different color difference component quantization parameters according to the size of the transform unit when executing the quantization.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: June 7, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Sung Chang Lim, Hui Yong Kim, Se Yoon Jeong, Jong Ho Kim, Ha Hyun Lee, Jin Ho Lee, Jin Soo Choi, Jin Woong Kim
  • Patent number: 9355461
    Abstract: The present invention relates to a multicast-based content transmitting system and method, and a device and method for estimating high-speed movement. Included are: a content providing device for generating N×M multicast stream channels having different transmission start times and transmission rates, providing N×M multicast stream channel lists, and transmitting content through one channel of N×M multicast stream channels; and a user terminal for selecting one channel of the N×M multicast stream channel lists provided from the content providing device and receiving content through the selected multicast stream channel.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: May 31, 2016
    Assignee: SK PLANET CO., LTD.
    Inventor: Tae Meon Bae
  • Patent number: 9324184
    Abstract: Among other things, one or more techniques and/or systems are disclosed for creating a three-dimensional model of an image. Image data, comprise a series of images of a location, such as along a route, can be received. The image data can comprise a first image element location for a first image element, where the first image element location may correspond to a three-dimensional point in the image, such as a location in the image with a depth from a point of observation. The first image element can be segmented into a first façade plane using the first image element location. The first façade plane can be merged with a second façade plane, resulting in a three-dimensional model of the image. The second façade plane can comprise a second image element, where the image data comprises a second image element location for the second image element.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: April 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Samuel Williams, Jett Evan Jones, Peter G. Sibley, Don Kim, Sandeep Kanumuri, Jonathan Rosenberg
  • Patent number: 9311962
    Abstract: A camera configured to generate audio/video signals, the camera including a recording unit configured to record the audio/video signals on a recording medium, a meta data generation processor configured to generate automatically meta data identifying the content of the audio/video signals in response to the audio/video signals, a wireless communications processor configured to communicate the meta data separately from the recording medium, and a communications interface configured to communicate the automatically generated meta data to a personal data processing apparatus and to receive user generated meta data from the personal data processing apparatus.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: April 12, 2016
    Assignee: SONY UNITED KINGDOM LIMITED
    Inventors: Vincent Carl Harradine, Alan Turner, Richard Daniel Foster, Martin Rex Dorricott, Mark John McGrath
  • Patent number: 9313492
    Abstract: A moving image encoding device includes a processor; and a memory which stores a plurality of instructions, which when executed by the processor, cause the processor to execute, obtaining a region motion vector that represents a motion of a region including a block in a first slice, in a case where an encoding object block is included in a block line in a second slice, the block line contacting with a boundary between the first slice and the second slice in an encoding object picture, the encoding object picture being divided into a plurality of slices each of which includes a plurality of blocks; obtaining a motion vector of the encoding object block by using the region motion vector as a first prediction vector of the encoding object block; obtaining a second prediction vector from a motion vector of one or more encoded blocks; and obtaining an encoding result.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: April 12, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Hidenobu Miyoshi, Hisanari Kimura, Shotaro Ishikawa
  • Patent number: 9307265
    Abstract: A method comprising: encoding a video image at each of a plurality of frames, including by using inter frame encoding to encode at least portions of some of the frames, thereby generating an encoded video stream; transmitting the encoded video stream over a lossy channel to be decoded at a receiver to produce decoded video; and performing a recovery operation to refresh the encoding of the video image, cutting off error propagation that has occurred in the decoded video due to an effect of inter prediction in presence of loss over said channel; wherein said recovery operation is triggered by a report fed back from the receiver indicative of loss; and wherein the recovery operation is performed over a plural number of frames, refreshing the encoding of different partial frame regions at different respective frames.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: April 5, 2016
    Assignee: Skype
    Inventors: Mattias Nilsson, Renat Vafin, Soren Vang Andersen
  • Patent number: 9307248
    Abstract: An image encoding method includes at least following steps: receiving a plurality of target pixels within a frame, wherein pixel data of each target pixel has at least one color channel data corresponding to at least one color channel; determining a bit budget of the target pixels; and performing bit-plane scanning coding upon selected pixels according to the bit budget and a scanning order, and accordingly generating encoded pixel data of the selected pixels as encoded data of the target pixels, wherein the selected pixels are derived from the target pixels, and the bit-plane scanning coding extracts partial bits of pixel data of each selected pixel as encoded pixel data of the selected pixel. In addition, a corresponding image decoding method is provided.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: April 5, 2016
    Assignee: MEDIATEK INC.
    Inventors: Tung-Hsing Wu, Han-Liang Chou, Kun-Bin Lee, Chi-Cheng Ju
  • Patent number: 9298840
    Abstract: Systems, methods, and computer-readable storage media exposing video user interface elements associated with search engine homepages are provided. Upon receiving a request for presentation of a search engine homepage, a video file is transmitted for presentation as the background for the search engine homepage. The video file includes a plurality of sequentially-arranged frames, a portion of which contain the same content, making such portion appear as a static image upon play of the video file, and a portion of which contain content which differs, such that such portion has visually discernable movement upon play of the video file. After a predetermined amount of time, play of the video file is initiated. As only portions of the background content include visually discernable movement, a user's attention is attracted to such portions of the background. Upon user interaction with such portions, additional information about the background content may be presented.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: March 29, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Rajeev Chand
  • Patent number: 9298986
    Abstract: A system and method for processing video is disclosed. The method includes receiving video of an area; determining a movement profile for each of a plurality of movable objects in the video; determining an interest-rating for each movable object of the plurality of movable objects based on a correlation between the movement profile of that object and a template; and identifying a sub-portion of the video based upon the interest-ratings.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: March 29, 2016
    Assignee: GAMEONSTREAM INC.
    Inventors: John Charles Ferlatte, Robert James Wilkinson
  • Patent number: 9286902
    Abstract: A machine may be configured to generate one or more audio fingerprints of one or more segments of audio data. The machine may access audio data to be fingerprinted and divide the audio data into segments. For any given segment, the machine may generate a spectral representation from the segment; generate a vector from the spectral representation; generate an ordered set of permutations of the vector; generate an ordered set of numbers from the permutations of the vector; and generate a fingerprint of the segment of the audio data, which may be considered a sub-fingerprint of the audio data. In addition, the machine or a separate device may be configured to determine a likelihood that candidate audio data matches reference audio data.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: March 15, 2016
    Assignee: Gracenote, Inc.
    Inventors: Jinyu Han, Bob Coover
  • Patent number: 9280802
    Abstract: Disclosed are method and apparatus for storing information of a picture. The method includes presenting a picture file to be edited, which at least includes original picture data; editing the picture file with an interface engine; integrating rendering information of the edited picture file according to a preset picture file format; and storing the original picture data and the rendering information. According to the invention, the interface engine is improved, and thus may directly edit a picture in use, and integrate the rendering information of the edited picture file according to a preset picture format. Therefore, during development, it is not required to store rendering information of a picture into codes, so that no programmer is required to intervene in rendering and setting of the picture. An art-designer may directly operate on the interface engine to change rendering effects, meanwhile, final rendering effects may be observed without running a program.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: March 8, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yuedong Weng, Weiyi Zeng, Qiang Tu
  • Patent number: 9282329
    Abstract: Encoding and decoding methods are presented that used offset-based adaptive reconstruction levels. The offset data is inserted in the bitstream with the encoded video data. The offset data may be differential data and may be an index to an array of offset values from which the differential offset is calculated by the decoder. The offset to an adaptive reconstruction level may be adjusted for each slice. The offsets may be specific to a particular level/index and data type. In some cases, offsets may only be sent for a subset of the levels. Higher levels may apply no offset, may apply an average offset, or may apply the offset used for the highest level having a level-specific offset.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: March 8, 2016
    Assignee: BlackBerry Limited
    Inventors: Dake He, Xiang Yu, Jing Wang, En-hui Yang
  • Patent number: 9282341
    Abstract: A coding method including dividing pixels of a chrominance component of an input image into blocks having a predetermined size; selecting one among a direct current prediction method, a vertical prediction method, a horizontal prediction method, and a hybrid prediction method according to a user's input; generating a prediction value of each pixel in a current block to be predictively coded, using at least one pixel value among pixel values in an upper reference block adjacent to the current block and in a side reference block adjacent to the current block, according to the selected prediction method; generating a differential value between the prediction value and a corresponding real pixel value in the current block; and coding the differential value and information on the selected prediction method using a predetermined coding method.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: March 8, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woo-shik Kim, Chang-yeong Kim, Yang-seock Seo
  • Patent number: 9275279
    Abstract: According to an embodiment, an image processing apparatus selects as an output image a candidate character component, from which a non-character component is removed, in a gradation having the largest number of pixels when there is a significant difference between the number of character pixels in the gradation having the largest number of character pixels and the number of character pixels in a gradation having the second largest number of character pixels, and selects as an output image a candidate character component, from which the non-character component is removed, in a gradation having the smallest number of edge pixels when there is no significant difference between the number of character pixels in the gradation having the largest number of character pixels and the number of character pixels in the gradation having the second largest number of character pixels.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: March 1, 2016
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Solutions Corporation
    Inventor: Kunio Osada
  • Patent number: 9277224
    Abstract: Disclosed are method and apparatus for encoding and decoding an image which divides a current picture into blocks with various sizes and varies a number of intra prediction modes according to the sizes of the divided blocks.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: March 1, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hak-sup Song, Jung-hye Min
  • Patent number: 9270870
    Abstract: A motion estimator has a spatial sub-sampler to receive input images; at least one motion estimator determining motion vectors between input images and sub-sampled motion vectors between sub-sampled images; an up-sampler for up-sampling the sub-sampled motion vectors; and a selector for providing a motion vector output by selecting between the motion vectors and the (up-sampled) sub-sampled motion vectors, according to motion vector confidence.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: February 23, 2016
    Assignee: SNELL LIMITED
    Inventors: Jonathan Diggins, Michael James Knee
  • Patent number: 9270968
    Abstract: An imaging unit outputs a video signal at a frame rate higher than a standard frame rate. During a zoom operation period or a period including the zoom operation period and periods before and after the zoom operation, a video signal from the imaging unit is recorded in a recording medium at a high recording frame rate. Other than this period, a video signal is recorded in the recording medium at the standard frame rate. The recording frame rate and zoom operation information is recorded as metadata in the recording medium. During reproduction, based on a set reproduction mode, thinning processing is carried out on a video signal recorded during a zoom operation, and the processed signal is output at the standard frame rate. In this way, it is possible to change a frame rate in view of a photographer's intention and assure compatibility with existing viewing and reproduction environments.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: February 23, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Toshihiko Suzuki
  • Patent number: 9264730
    Abstract: When a block (MB22) of which motion vector is referred to in the direct mode contains a plurality of motion vectors, 2 motion vectors MV23 and MV24, which are used for inter picture prediction of a current picture (P23) to be coded, are determined by scaling a value obtained from averaging the plurality of motion vectors or selecting one of the plurality of the motion vectors.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: February 16, 2016
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Satoshi Kondo, Shinya Kadono, Makoto Hagai, Kiyofumi Abe
  • Patent number: 9235527
    Abstract: In accordance with an aspect of the present invention, a method and system for parallel computing is provided, that reduces the time necessary for the execution of program function. In order to reduce the time needed to execute aspects of a program, multiple program threads are executed simultaneously, while thread 0 of the program is also executed. These threads are executed simultaneously with the aid of at least one cache of the computing device on which the program is being run. Such a framework reduces wasted computing power and the time necessary to execute aspects of a program.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: January 12, 2016
    Assignee: THE JOHNS HOPKINS UNIVERSITY
    Inventors: Trac Duy Tran, Dung Trong Nguyen, Anh Nguyen Dang
  • Patent number: 9232120
    Abstract: Disclosed is an image processor that reduces or eliminates the effects of a flash band regardless of performing a shutter operation or not. An imaging device includes a flash band detector configured to determine whether each image of the consecutive images shown by image signals output from an imager is a flash band image a part of which is affected by a flash, and a flash band compensator configured to, if a first image is determined as the flash band image, generate a third image which is supposed where the third image is fully affected by a flash by using a second image which is not determined as the flash band image, and output the third image instead of the first image.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: January 5, 2016
    Assignee: Panasonic Intellectual Property Management Co., Ltd
    Inventors: Yuki Kishida, Katsuji Kunisue, Hisako Chiaki, Ryoji Asada
  • Patent number: 9229955
    Abstract: An approach is provided for recognizing objects in media content. The capture manager determines to detect, at a device, one or more objects in a content stream. Next, the capture manager determines to capture one or more representations of the one or more objects in the content stream. Then, the capture manager associates the one or more representations with one or more instances of the content stream.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: January 5, 2016
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Ilkka Tapani Salminen, Mikko Antero Nurmi
  • Patent number: 9224210
    Abstract: Some aspects of the present disclosure relate to systems and methods for accelerated dynamic magnetic resonance imaging (MRI). In an example embodiment, a method includes acquiring undersampled MRI data corresponding to a set of images associated with an area of interest of a subject, and separating an image of the set of images into image regions. The method also includes performing motion tracking for each of the image regions, grouping the motion-tracked image regions into clusters, and applying a sparsity transform to the clusters, to form sparsity-exploited, transformed image regions. The method further includes forming a set of merged images from the plurality of sparsity-exploited, transformed image regions, and updating the set of merged images based on data fidelity, to form an updated set of estimated images.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: December 29, 2015
    Assignee: University of Virginia Patent Foundation
    Inventors: Frederick H Epstein, Xiao Chen, Yang Yang, Michael Salerno
  • Patent number: 9223620
    Abstract: A data processing apparatus and method for allocating data to processors, allowing the processors to process the data efficiently. The data processing apparatus may predict a result of processing data, based on a workload for the data, according to a number of processors, and may determine the number of processors to be allocated with the data, using the predicted processing result.
    Type: Grant
    Filed: January 10, 2011
    Date of Patent: December 29, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jong-Tae Kim, Hyun-Ki Baik
  • Patent number: 9216065
    Abstract: Apparatus and methods are described including acquiring a plurality of image frames of a portion of a subject's body. At least one of the image frames is designated as a baseline image frame, a shape of the portion in the first baseline image frame being designated as a baseline shape. A non-baseline-shape image frame is deformed, such that the shape of the portion becomes more similar to the baseline shape of the portion than when the portion in the non-baseline-shape image frame is not deformed. A composite image is formed that is of higher clarity with respect to anatomy of the portion, relative to each of the acquired image frames, by averaging at least the deformed non-baseline-shape image frame with the baseline image frame. The composite image is displayed on a display. Other applications are also described.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: December 22, 2015
    Assignee: SYNC-RX, LTD.
    Inventors: Ran Cohen, Zohar Barzelay, Eldad Klaiman, Alexander Steinberg
  • Patent number: 9218643
    Abstract: A system for registering images includes an image registration unit. The image registration unit is configured to receive first image data for a first image in an N-dimensional space, receive second image data for a second image in the N-dimensional space, calculate a field of update vectors that maps the first image into a moving image, and map the first image into the moving image using the field of update vectors such that the moving image more closely matches the second image. The field of update vectors includes a plurality of N+M dimensional update vectors, each update vector having N spatial components and M extra components. N is a number greater than zero, and M is a number greater than zero. The M extra components of the plurality of update vectors identify portions of the first image that are assigned external values during the mapping the first image into the moving image.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: December 22, 2015
    Assignee: The Johns Hopkins University
    Inventors: Jeffrey H. Siewerdsen, Sajendra Nithiananthan, Daniel J. Mirota