Patents Examined by Jay Au Patel
  • Patent number: 8730316
    Abstract: A cable apparatus is provided and includes a cable to assume discrete positions, an actuator operably coupled to the cable and including a power source and a cable unit, which, when activated, causes the cable to translate and draws power from the power source and, when deactivated, draws no power and permits cable translation and a housing operably disposed along the cable and including a first element that rotates and translates with respect to the cable and a second element fixed to the cable, the first element being configured to cause the second element to rotate.
    Type: Grant
    Filed: February 24, 2011
    Date of Patent: May 20, 2014
    Assignee: General Electric Company
    Inventor: Joshua Lynn Scott
  • Patent number: 8681221
    Abstract: A vehicular image processing device is provided with a kernel setting unit which sets a plurality of smoothing kernels which have a width supposed to be between the width of the lane mark and that of the road to the image acquired from a photographing unit, a smoothing unit which smoothes the acquired image by filtering using the set smoothing kernels, a variation degree calculating unit which calculates the variation degree of the pixel value of each pixel in the acquired image with respect to the smoothed image, and a pixel value replacing unit which replaces the pixel value of a pixel which is of the acquired image and has the variation degree not greater than a predefined value with a specific value.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: March 25, 2014
    Assignee: Honda Motor Co., Ltd.
    Inventor: Yosuke Sakamoto
  • Patent number: 8582664
    Abstract: Creation of a video sequence representative of a digital video sequence, wherein the digital video sequence is divided into a plurality video sections. For at least one of the video sections of the digital video sequence, at least one video portion of the video section is selected, a video segment is determined comprising the at least one selected video portion, at least one item of identification information is associated with the determined video segment for identification of the corresponding video section, at least one item of location information is also associated with the determined video segment for location within the digital video sequence of the at least one video portion included in the segment, and the determined segment is inserted in the video sequence representative of the digital video sequence.
    Type: Grant
    Filed: November 15, 2006
    Date of Patent: November 12, 2013
    Assignee: Canon Research Centre France
    Inventors: Eric Nassor, Karine Renout
  • Patent number: 8548064
    Abstract: A video encoding method for encoding video images as a single video image by using parallax compensation which performs prediction by using parallax between the video images, and a corresponding decoding method. The number of parameters as parallax data used for the parallax compensation is selected and set for each reference image. Data of the set number of parameters is encoded, and parallax data in accordance with the number of parameters is encoded. During decoding, parallax-parameter number data, which is included in encoded data and designates the number of parameters as parallax data for each reference image, is decoded, and parallax data in accordance with the number of parameters is decoded, where the parallax data is included in the encoded data.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: October 1, 2013
    Assignees: Nippon Telegraph and Telephone Corporation, National University Corporation Nagoya University
    Inventors: Masaki Kitahara, Hideaki Kimata, Shinya Shimizu, Kazuto Kamikura, Yoshiyuki Yashima, Masayuki Tanimoto, Toshiaki Fujii, Kenji Yamamoto
  • Patent number: 8428131
    Abstract: A video encoder that encodes each of a plurality of blocks obtained by dividing an input image, includes: a definition unit configured to define a valid area which is allowed to be used as reference in a reference image in interframe coding; a detection unit configured to detect a reference area in the reference image for a target block; a predicted image generation unit configured to generate a predicted image by outputting an image of the reference area for the reference area belonging to the valid area and outputting a complementary image for the reference area not belonging to the valid area; and a coding unit configured to encode the input image using the predicted image, wherein valid area information indicating the valid area is transmitted to a video decoder, for each group of a plurality of blocks.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: April 23, 2013
    Assignee: Fujitsu Limited
    Inventors: Satoshi Shimada, Akira Nakagawa, Akihiro Yamori, Chikara Imajo
  • Patent number: 8401069
    Abstract: A video process receives an interlaced sequence of input fields organized in a plurality of frames and identifies whether each video cut occurs at a frame boundary. Where a cut occurs otherwise than at a frame boundary, the processes generates a synthetic field by motion compensation and interpolation. This synthetic field replaces one of the fields at the cut, effectively re-timing the cut to a frame boundary. The process thereby outputs a sequence of output fields in which every cut is positioned at a frame boundary, the sequence of output fields containing the same number of fields as the sequence of input fields.
    Type: Grant
    Filed: April 5, 2004
    Date of Patent: March 19, 2013
    Assignee: Snell Limited
    Inventors: James Shepherd, Andrew Major
  • Patent number: 8379735
    Abstract: A process to detect video glitches and audio-video synchronization errors arising during playback or capture. The process encodes an external time stamp into video and audio streams directly at the output of a digital media playback device. The process captures the stamped video and audio streams and analyzes the external stamp by comparing it with a presentation time stamp and a capture time stamp.
    Type: Grant
    Filed: May 15, 2006
    Date of Patent: February 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Mingtzong Lee, Huseyin S. Yildiz
  • Patent number: 8379723
    Abstract: A system, apparatus, method, and article to process a chroma motion vector are described. The apparatus may include a video decoder. The video decoder includes a processor to receive a compressed video bitstream. The compressed video bitstream includes a stream of pictures. The stream of pictures includes a current slice and a current block within the slice. The processor pre-computes a chroma motion vector adjustment parameter for the current slice and determines a motion vector component for the current block within the current slice using the pre-computed chroma motion vector adjustment parameter.
    Type: Grant
    Filed: June 27, 2006
    Date of Patent: February 19, 2013
    Assignee: Intel Corporation
    Inventors: Yi-Jen Chiu, Mei-Chen Yeh, Prasenjit Biswas, Louis Lippincott
  • Patent number: 8358693
    Abstract: Computation scheduling and allocation for visual communication is described. In one aspect, multiple frames of video data are encoded by allocating for at least a subset of inter-coded frames, on frame-by-frame basis, computational resources to encode the inter-coded frame. To this end, a computational budget to encode a current inter-coded frame is estimated. The estimate is based on the actual computational costs to encode a previous inter-coded frame of video data. Next, sets of operations associated with encoding the current inter-coded frame are analyzed to determine computational resources to implement the operations. If the computational resources exceed the computational budget, complexity of the operations is reduced until the associated computational resources are less than or equal to the computational budget. At this point, the current inter-coded frame is encoded using the operations and the computational budget. This process is repeated for the remaining inter-coded frames of video data.
    Type: Grant
    Filed: July 14, 2006
    Date of Patent: January 22, 2013
    Assignee: Microsoft Corporation
    Inventors: Yan Lu, Feng Wu, Wei Pu, Shipeng Li
  • Patent number: 8355449
    Abstract: The present invention includes a method and system for encoding video data by accessing a picture to be encoded, wherein the picture comprises a plurality of macro-blocks. A plurality of programmable counters are associated with each macro-block to be encoded. A counter associated with a macro-block of the plurality of macro-blocks is accessed and a value of the counter is determined. The method further includes determining whether to encode the macro-block as an Intra or non-Intra based on the value of the counter. If the macro-block is encoded as Intra, its counter is reset. If the macro-block is encoded as non-Intra, its counter value is updated. The counter value may be reset with a random number. Counters can be programmed such that a region of interest is defined for updating associated macro-blocks with greater frequency.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: January 15, 2013
    Assignee: Nvidia Corporation
    Inventors: Iole Moccagatta, Atul Garg, Shankar Moni, Dipankar Talukdar, Ignatius B. Tjandrasuwita, Sandeep Shyamsukha
  • Patent number: 8340176
    Abstract: A device and a process for compressing video documents. The process includes decomposition of the video document into shots, extraction of images representative of the said shots, measurement of the distances between the said representative images, grouping of the images whose distance is less than a predetermined threshold into a group of images, calculation of the relative cost of coding of each image with respect to the other images of the group of images. The process further includes calculation of a minimum spanning tree for each group of images minimizing the cost of coding of each group of images and coding of each group of images by browsing the images in the order given by the said spanning tree.
    Type: Grant
    Filed: June 14, 2005
    Date of Patent: December 25, 2012
    Assignee: Thomson Licensing
    Inventors: Jean-Ronan Vigouroux, Nour-Eddine Tazine
  • Patent number: 8340190
    Abstract: A moving picture decoding method including a prediction mode, including: in said prediction mode, in which prediction mode motion vector information of a current block in a current frame is not transmitted from an encoding side; selecting, from among multiple candidate reference frames, a frame(s) to be referenced to in the prediction mode; determining motion vector information to be used in the prediction mode, and performing prediction processing using the selected reference frame and the determined motion vector, wherein when candidate blocks within a current frame and adjacent to a current block include blocks that use forward reference frames and blocks that use backward reference frames, a forward reference frame having a smallest index number is selected as the forward reference frame for the current block from the forward reference frames that said blocks using the forward reference frames have, and a backward reference frame having a smallest index number is selected as the backward reference frame f
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: December 25, 2012
    Assignee: Hitachi Consumer Electronics Co., Ltd.
    Inventor: Yoshinori Suzuki
  • Patent number: 8320459
    Abstract: A moving picture decoding method, which generates a predicted image using information on motion vectors and information on reference images, the moving picture decoding method having multiple prediction modes including a mode without motion vector decoding, including: a step of selecting a frame(s) to be referenced to in the prediction of each prediction direction in the prediction mode from among multiple candidate reference frames, and a step of selecting motion vector information used in the prediction mode, wherein said step of selecting motion vector information is performed based on whether candidate blocks including the block adjacent to the left side of or the upper side of a current block have a motion vector; and moving picture decoding is performed by generating said predicted image using the information on said selected reference frame and the information on said selected motion vectors in said prediction mode.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: November 27, 2012
    Assignee: Hitachi Consumer Electronics Co., Ltd.
    Inventor: Yoshinori Suzuki
  • Patent number: 8315306
    Abstract: A video encoder system includes a base layer and an enhancement layer for encoding video data. The base layer encodes a reduced quality version of the video data to obtain base layer data. The enhancement layer encodes the video data using energy-concentrating transform operations, nested scalar quantization, and Raptor encoders. The base layer data and enhancement layer data are transmitted through a channel to a video decoder system. The decoder system decodes the base layer data to recover an estimate of the reduced quality video and decodes the enhancement layer data (using the reduced quality video as side information) to obtain blocks of coset indices. The decoder system then operates on the blocks of coset indices to generate estimates of the original video data.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: November 20, 2012
    Assignee: The Texas A&M University System
    Inventors: Qian Xu, Vladimir M. Stanković, Zixiang Xiong
  • Patent number: 8311101
    Abstract: An apparatus comprising an estimation circuit, a rate control circuit, a queue circuit, and an encoder circuit. The estimation circuit may be configured to generate a size value in response to an input signal comprising (i) a plurality of frames and (ii) a plurality of embedded subtitle elements. The rate control circuit may be configured to (i) generate a control signal, (ii) pass through the plurality of frames, (iii) present a first one or more of subtitle elements for current processing in response to the size value, and (iv) present a second one or more of subtitle elements for subsequent processing. The queue circuit may be configured to (i) receive the second one or more subtitle elements, (ii) present the second one or more of subtitle elements for current processing when the control signal is in a first state and (iii) hold a second one or more subtitle elements for subsequent processing when the control signal is in a second state.
    Type: Grant
    Filed: April 14, 2008
    Date of Patent: November 13, 2012
    Assignee: LSI Corporation
    Inventors: Gregory R. Maertens, Diego Vianello
  • Patent number: 8306124
    Abstract: An encoding method for skipped macroblocks in a video image includes the steps of: adding one indication bit into a picture header for indicating a coding mode for skipped macroblocks in a current image; selecting the coding mode for a macroblock type in the current image according to the number of skipped macroblocks, if it is a run_length coding, then setting the indication bit of the picture header as a status indicating a run_length coding, and encoding the macroblock type in the image by the run_length coding mode; if it is a joint coding, then setting the indication bit of the picture header as status indicating a joint coding and encoding the macroblock type in the image by the joint coding mode of the number of skipped macroblocks and the macroblock type; finally, encoding other data in the current macroblock and writing data into a code stream.
    Type: Grant
    Filed: July 8, 2004
    Date of Patent: November 6, 2012
    Assignee: Institute of Computing Technology, Chinese Academy of Sciences
    Inventors: Wen Gao, Junhao Zheng, Siwei Ma, Xiangyang Ji, Peng Zhang, Yan Lu
  • Patent number: 8249147
    Abstract: The present invention is directed to an image decoding apparatus adapted for decoding information obtained by implementing inverse quantization and inverse orthogonal transform to image compressed information in which an input image signal is blocked to implement orthogonal transform thereto on the block basis so that quantization is performed with respect thereto, which comprises a reversible decoder (12) for decoding quantized and encoded transform coefficients, an inverse quantizer (13) indicating, as a flag, in inverse-quantizing transform coefficients which have been decoded by the reversible decoder (12), existence of each transform coefficient every processing block of inverse quantization, and an inverse transform element (14) for changing inverse transform processing to be implemented to inverse quantization transform coefficients within processing block by using the flag which has been indicated by the inverse-quantizer (13).
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: August 21, 2012
    Assignee: Sony Corporation
    Inventors: Shinji Watanabe, Nobuaki Izumi
  • Patent number: 8243805
    Abstract: Systems and methods for video completion by motion field transfer are described. In one aspect, a spatio-temporal target patch of an input video data sequence is filled in or replaced by motion field transfer from a spatio-temporal source patch of the input video data sequence. Color is propagated to corresponding portions of the spatio-temporal target patch by treating the transferred motion information as directed edges. These motion field transfer and color propagation operations result in a video completed spatio-temporal target patch. The systems and methods present the video data sequence, which now includes the video completed spatio-temporal target patch, to user for viewing.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Yasuyuki Matsushita, Sing Bing Kang, Xiaoou Tang, Takaaki Shiratori
  • Patent number: 8228988
    Abstract: Continuous reproduction can be made possible. An encoding apparatus for executing an encoding process with an encoding system capable of at least B-pictures as pictures to be prediction-encoded comprises a timing calculation means for, anticipating that a plurality of encoded information created by performing the encoding process will be sequentially decoded on a decoding side, calculating output timing for results of decoding the encoded information, and a timing notification means for notifying the decoding side of the output timing calculated by the timing calculation means before a result of decoding corresponding encoded information is obtained.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: July 24, 2012
    Assignee: Sony Corporation
    Inventors: Hendrikus Markus Veltman, Yoichi Yagasaki, Teruhiko Suzuki
  • Patent number: 8223833
    Abstract: A picture coding method for preventing occurrence of a malfunction includes: an adding step (Step S203) of coding a memory management command for the first picture of a predetermined picture number and adding the coded command to the second picture that is different from the first picture; and a re-adding step (Steps S205 to S208) of coding the memory management command again and re-adding re-coded command to the section other than the second picture in a coded picture stream VSt. In the re-adding step, re-addition of the memory management command is prohibited when the first picture is not immediately previous in coding order among the pictures of the predetermined picture number included in the coded picture stream VSt.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: July 17, 2012
    Assignee: Panasonic Corporation
    Inventor: Shinya Kadono