Patents Examined by Jay Patel
  • Patent number: 9332260
    Abstract: A coding device and method, a decoding device and method, and a coding/decoding system including the coding device and the decoding device are provided. The coding device includes a predictive value data generator, a predictive error data generator, a variable-length coded data generator that codes the predictive error data to sequentially generate variable-length coded data, in which a code length is variable and equal to or shorter than a set maximum length, and a coding controller. The coding controller sequentially calculates an accumulated value by accumulating a difference between the code length of the variable-length coded data and a target code length, and sequentially sets the maximum code length based on the accumulated value and the number coding time performed by the coder such that the accumulated value is zero or lower.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: May 3, 2016
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Masayuki Yamaguchi, Akihisa Yamada, Takashi Nakamae
  • Patent number: 9332255
    Abstract: A video decoder may be configured to decode a first value representative of a difference between a base most significant bits (MSBs) value of a picture order count (POC) value of a current picture of video data and a first MSBs value of a first POC value of a first long-term reference picture of the video data, decode a second value representative of a difference between a second MSBs value of a second POC value of a second long-term reference picture of the video data and the first MSBs value, wherein the first POC value and the second POC value have different least significant bits values, and decode at least a portion of a current picture of the video data relative to at least one of the first long-term reference picture and the second long-term reference picture.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: May 3, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Ye-Kui Wang, Rajan Laxman Joshi, Ying Chen
  • Patent number: 9332208
    Abstract: An imaging apparatus having a projector, includes: an imaging unit that photographs a subject; a mirror image converting unit that converts a live view image photographed by the imaging unit into a mirror image; a projector that projects the mirror image of the live view image in a direction opposite to a photographing direction of the imaging unit; a control unit that initiates actual photography for recording the subject by the imaging unit when a posture of a main subject satisfies a predetermined condition; and a pose image superimposing unit that superimpose a pose image on a projected image, in which the control unit determines that the predetermined condition is satisfied and performs the actual photography when a superimposition degree of the main subject in the projected image and the pose image is a threshold value or more.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: May 3, 2016
    Assignee: FUJIFILM Corporation
    Inventors: Daisuke Hayashi, Shigeru Kondou, Takashi Aoki, Kazuki Inoue, Hiroyuki Oshima, Takeshi Misawa, Atsushi Misawa
  • Patent number: 9329142
    Abstract: An object imaging assembly includes a source of individual objects which move along a predetermined course of travel; an image capture device having a line of sight which extends across the course of travel; and an electromagnetic radiation emitter which emits electromagnetic radiation in a beam which extends transversely across the predetermined course of travel and the line of sight.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: May 3, 2016
    Assignee: KEY TECHNOLOGY, INC.
    Inventors: Johan Calcoen, Thomas van de Laak
  • Patent number: 9323038
    Abstract: A method for object preparation for imaging with an array microscope system without scanning. Artifact-free image is formed based on scanning-free imaging of an object array formed from spatially-separated portions of the initially spatially-continuous object that are arranged, in the object plane of the array microscope, in a pattern associated with an array of individual objectives of the array microscope. The size of an individual portion of the object does not exceed the size of a FOV of the individual objective defined in the object plane.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: April 26, 2016
    Assignee: DMetrix, Inc.
    Inventors: Pixuan Zhou, Chen Liang
  • Patent number: 9325966
    Abstract: Illumination of an object with spectral structured light, and spectral measurement of light reflected therefrom, for purposes which include derivation of a three-dimensional (3D) measurement of the object, such as depth and/or contours of the object, and/or for purposes which include measurement of a material property of the object, such as by differentiating between different types of materials.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 26, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Siu-Kei Tin
  • Patent number: 9321173
    Abstract: Tracking and following technique embodiments are presented that are generally employed to track and follow a person using a mobile robotic device having a color video camera and a depth video camera. A computer associated with the mobile robotic device is used to perform various actions. Namely, in a tracking mode, a face detection method and the output from the color video camera is used to detect potential persons in an environment. In addition, a motion detection method and the output from the depth video camera is also used to detect potential persons in the environment. Detection results obtained using the face and motion detection methods are then fused and used to determine the location of one or more persons in the environment. Then, in a following mode, a mobile robotic device following method is used to follow a person whose location was determined in the tracking mode.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: April 26, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Harshavardhana Narayana Kikkeri, Michael F. Koenig
  • Patent number: 9325861
    Abstract: Systems, methods, and computer readable mediums are provided to generate a number of targets for a panoramic image based on operating parameters of a user device, where each of the targets is associated with a portion of the panoramic image, display an initial target, responsive to determining that the user device is properly positioned with respect to the initial target, capture a first image for the initial target using a camera of the user device, display proximate targets that are connected to the initial target in a target graph of the targets, responsive to determining that the user device is properly positioned with respect to a next target of the proximate targets, capture a second image for the next target using the camera of the user device, and generate the panoramic image using the first image and the second image.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: April 26, 2016
    Assignee: Google Inc.
    Inventor: Scott Ettinger
  • Patent number: 9319645
    Abstract: In encoding, index information indicating a group of coefficients that minimizes the sum of the error between the value of each sample and the value is obtained by multiplying the quantized value of each of a plurality of samples by a coefficient corresponding to the position of the sample. The coefficient is selected from a plurality of groups of predetermined coefficients corresponding to the positions of the samples. In decoding, a plurality of values corresponding to an input vector quantization index are obtained as decoded values corresponding to a plurality of sample positions. With the use of a group of predetermined coefficients corresponding to the plurality of sample positions and indicated by input index information, the values obtained by multiplying the decoded values and the coefficients, corresponding to the sample positions are output.
    Type: Grant
    Filed: July 4, 2011
    Date of Patent: April 19, 2016
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Masahiro Fukui, Shigeaki Sasaki, Yusuke Hiwasaki, Shoichi Koyama, Kimitaka Tsutsumi
  • Patent number: 9319695
    Abstract: A moving image output device includes a moving image acquisition unit to acquire moving image data which represents a moving image as a collection of a plurality of images, a image generation unit to generate each piece of image data which represents each image of the moving image by processing the moving image data acquired by the moving image acquisition unit, an image output unit to sequentially output each piece of image data generated by the image generation unit according to a set time interval, and an interval setting unit to set to the image output unit a first time interval, and temporarily setting to the image output unit a second time interval which is longer than the first time interval as for image data for which the image generation by the image generation unit fails to occur in time with the sequential image output with the first time interval.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: April 19, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Toshiro Ohbitsu
  • Patent number: 9319682
    Abstract: A moving image encoding apparatus comprising a calculation unit configured to calculate an expected occupation amount of a virtual buffer when a picture contained in a generated encoded stream is held for decoding processing, and a code amount control unit configured to control a generated code amount in an encoding unit based on information of the occupation amount, wherein every time a predetermined group of pictures in the encoded stream starts, the calculation unit sets a virtual buffer having an initial value, and updates the occupation amount of the virtual buffer based on a size of the picture contained in the encoded stream, and the generated code amount is compared with a smallest occupation amount of the plurality of virtual buffer occupation amounts, and controls the generated code amount not to exceed the smallest occupation amount.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: April 19, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Koji Togita
  • Patent number: 9319689
    Abstract: Provided are a method and a device for encoding a video by using a data unit of a hierarchical structure, and a method and a device for decoding the same. A video encoding device includes: a hierarchical encoder configured to encode a picture of a video based on a data unit of a hierarchical structure; and an entropy coder configured to determine a context model used for entropy coding of a symbol based on hierarchical information of a data unit to which the symbol of the encoded picture belongs, and to entropy encode the symbol using the determined context model.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: April 19, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sun-il Lee, Hae-kyung Jung, Min-su Cheon
  • Patent number: 9319679
    Abstract: A video coder codes a slice header for a slice of video data. The slice header includes a syntax element comprising identifying information for a long term reference picture, wherein the identifying information is explicitly signaled in the slice header or derived from a sequence parameter set corresponding to the slice. When the syntax element indicates that the identifying information for the long term reference picture is explicitly signaled, to code the slice header, the video coder is further configured to code a value for the identifying information for the long term reference picture in the slice header.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 19, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Ye-Kui Wang, Ying Chen
  • Patent number: 9319702
    Abstract: An apparatus having a plurality of processors is disclosed. The processors may be configured to (i) gather a plurality of statistics by encoding a current picture in a video signal, (ii) calculate a plurality of complexity values in response to both the statistics and a plurality of coefficients and (iii) partition a next picture in the video signal into a plurality of slices in response to the complexity values such that each of the slices has a similar coding complexity. The statistics generally characterize how the current picture was encoded. The coefficients may correspond to a plurality of coding modes.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: April 19, 2016
    Assignee: Intel Corporation
    Inventor: Dariusz Dzik
  • Patent number: 9313465
    Abstract: Methods and apparatus are provided for video encoding and decoding with learned transform and compressive sensing. An apparatus includes a video encoder for encoding an image block in a picture by determining from a training data set an adaptive transform for transforming a signal capable of representing the image block into zero coefficients and non-zero coefficients, reconstructing the image block in a pixel domain to obtain a reconstructed version of the image block by minimizing a number of the non-zero coefficients in a transform domain corresponding to the transform responsive to information of the signal and a prediction of the image block, and incorporating the reconstructed version of the image block into a coding mode that is absent from any video coding standards and video coding recommendations.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: April 12, 2016
    Assignee: THOMSON LICENSING
    Inventors: Thong Do, Xiaoan Lu, Joel Sole
  • Patent number: 9313496
    Abstract: A video encoder includes: a predictive vector selecting unit that selects candidates for a first predictive vector for predicting a motion vector in a first direction, and candidates for a second predictive vector for predicting a motion vector for a second direction; a selection information setting unit that sets first selection information for identifying the first predictive vector from among the first predictive vector candidates, and second selection information for identifying the second predictive vector from among the second predictive vector candidates; and a variable length coding unit that performs variable length coding on the first and second selection information. The video encoder applies predetermined code to the second selection information indicating that the second predictive vector candidate obtained from a motion vector in the second direction, for an encoded block corresponding to the first predictive vector is the second predictive vector.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: April 12, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Hidenobu Miyoshi
  • Patent number: 9313493
    Abstract: Encoding and decoding using advanced motion estimation may include encoding a video stream including a plurality of frames by generating a first encoded frame based on a first frame from the plurality of frames, generating a first reconstructed frame based on the first encoded frame, generating reference frame index information based on the first reconstructed frame, generating an encoded reference frame based on the first reconstructed frame, generating a second reconstructed reference frame based on the encoded reference frame, and generating a second encoded frame based on a second frame from the plurality of frames, the reference frame index information, and the second reconstructed reference frame.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: April 12, 2016
    Assignee: GOOGLE INC.
    Inventor: Juha Pekka Maaninen
  • Patent number: 9313462
    Abstract: A method for detecting the position of a target object in the environment of a host vehicle. The method may include receiving a first position of the target object as detected by an object position sensor which emits waves and receives the waves that are reflected back by the target object, and receiving an image containing the target object as detected by an image sensor. The method may also include projecting the first position on the image, and refining the first position by computing a second refined position of the target object on the basis of a symmetry search within the image.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 12, 2016
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Nils Einecke, Sven Rebhan, Morimichi Nishigaki
  • Patent number: 9313510
    Abstract: A method includes encoding video at a first bitrate to produce first encoded sections, and at a second bitrate that is less than the first bitrate to produce second encoded sections. The method further includes measuring levels of objective quality, indicative of perceptual quality, of the first and second encoded sections. The method includes determining, based on the measured objective quality levels, replaceable sections among the first encoded sections, and replacement sections among the second encoded sections, each of the replacement sections to replace a corresponding one of the replaceable sections. The method includes streaming the first encoded sections except for the replaceable sections, and the replacement sections instead of their corresponding replaceable sections.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: April 12, 2016
    Assignee: Sonic IP, Inc.
    Inventors: Abhishek Shivadas, William Amidei
  • Patent number: 9313506
    Abstract: Provided are a method and a device for encoding a video by using a data unit of a hierarchical structure, and a method and a device for decoding the same. A video encoding device includes: a hierarchical encoder configured to encode a picture of a video based on a data unit of a hierarchical structure; and an entropy coder configured to determine a context model used for entropy coding of a symbol based on hierarchical information of a data unit to which the symbol of the encoded picture belongs, and to entropy encode the symbol using the determined context model.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: April 12, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sun-il Lee, Hae-kyung Jung, Min-su Cheon