Patents by Inventor Vasudev Bhaskaran

Vasudev Bhaskaran has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7944965
    Abstract: Transform based distortion cost estimation, which may be used to calculate a rate distortion cost associated with a mode for encoding a macroblock, is described. In one embodiment of the invention, a distortion value for a particular mode is estimated within the transform domain, which allows for the elimination of both inverse transformation and inverse motion functions in this calculation. A spatial domain residual of an encoding mode is estimated by identifying a difference, within the transform domain, between a motion compensated prediction residual of a macroblock and its corresponding reconstructed signal. The estimated spatial domain residual may then be used in distortion matrix computations to estimate a distortion level, within the transform domain, for an encoding mode.
    Type: Grant
    Filed: December 19, 2005
    Date of Patent: May 17, 2011
    Assignee: Seiko Epson Corporation
    Inventors: Vasudev Bhaskaran, William Chen, Changick Kim
  • Publication number: 20110013208
    Abstract: System and methods for gamut bounded saturation adaptive color enhancement are provided. Color enhancement incorporating gamut bounded saturation enhances colors of an pixel from a source color gamut such that the resulting color is within a target color gamut. This resulting color may, for example, take advantage of an expanded target color gamut of a display. Gamut bounded saturation may be implemented independently or in combination with RGB bounded saturation.
    Type: Application
    Filed: June 15, 2010
    Publication date: January 20, 2011
    Inventors: Vasudev Bhaskaran, Sujith Srinivasan, Nikhil Balram
  • Patent number: 7843995
    Abstract: The temporal and/or spatial characteristics of a macroblock are analyzed in order to reduce the number of modes for which motion estimation and rate distortion efficiency calculations are to be performed. In one embodiment, macroblock mean and variance characteristics are analyzed to merge sub-blocks together within the macroblock. These merged sub-blocks may be used to identify both inter and intra modes for the macroblock.
    Type: Grant
    Filed: December 19, 2005
    Date of Patent: November 30, 2010
    Assignee: Seiko Epson Corporation
    Inventors: Vasudev Bhaskaran, William Chen
  • Publication number: 20100295767
    Abstract: To improve contrast ratio of the image on a backlit display plane such as a liquid crystal display (“LCD”), each area of the image that has separately controllable backlight may be given full backlight until an average or composite brightness of the image in that area is less than a threshold value at which light leakage through the image from full-strength backlight begins to be noticable by a viewer. For image areas with composite brightness less than that threshold, backlight brightness may be reduced in proportion to how much below the threshold the area's composite image brightness is. Backlight brightness may also be adjusted for other image aspects such as (1) the presence of bright pixels in an otherwise relatively dark area, (2) whether the area is adjacent to one or more other areas in which the image information is in motion, and/or (3) time-averaging of image information over several successive frames of such information.
    Type: Application
    Filed: May 19, 2010
    Publication date: November 25, 2010
    Inventors: Wonbok Lee, Vasudev Bhaskaran, Mainak Biswas, Nikhil Balram
  • Patent number: 7830961
    Abstract: An inter-mode for encoding a video macroblock is selected based on a comparison of at least two rate-distortion values associated with inter-modes. The number of potential inter-modes for encoding the video macroblock is initially reduced based on the rate-distortion calculation of the SKIP mode between the current macroblock and the collocated macroblock (corresponding to a 0,0 motion vector). Motion estimation is performed on the remaining inter-modes to identify reference blocks and motion vectors. The number of calculations performed in identifying the reference blocks and motion vectors is potentially reduced because associations between inter-modes are recognized and leveraged.
    Type: Grant
    Filed: June 21, 2005
    Date of Patent: November 9, 2010
    Assignee: Seiko Epson Corporation
    Inventors: Changick Kim, William Chen, Vasudev Bhaskaran
  • Publication number: 20100265334
    Abstract: A system including a quality estimation module configured to estimate a visual quality of video content based on data from a decoder module. The system further including a settings database configured to store a plurality of predetermined settings. The settings database outputs at least one of the predetermined settings in response to the visual quality. The system further including a video post-processor module configured to automatically adjust settings of the video post-processor module based on the at least one of the predetermined settings. The video content is processed based on the settings of the video post-processor module that were automatically adjusted.
    Type: Application
    Filed: April 21, 2010
    Publication date: October 21, 2010
    Inventors: Vasudev Bhaskaran, Mainak Biswas, Nikhil Balram
  • Patent number: 7751478
    Abstract: A prediction mode for encoding data is selected using a reduced number of rate-distortion cost computations. This reduction in rate-distortion cost computations is caused by filtering the number of potential intra prediction modes based on two criteria. First, the number of potential prediction modes is reduced based on at least one characteristic of a quantization procedure performed during the encoding procedure. Second, the number of potential prediction modes is reduced based on an error value calculated for each of the potential prediction modes.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: July 6, 2010
    Assignee: Seiko Epson Corporation
    Inventors: Changick Kim, William Chen, Vasudev Bhaskaran
  • Publication number: 20100134496
    Abstract: Devices, systems, apparatuses, methods, and other embodiments associated with bit resolution enhancement are described. In one embodiment, an apparatus includes logic configured to produce a high-resolution pixel from a low-resolution pixel. The apparatus includes logic configured to classify the high-resolution pixel as being in a smooth region of an image based on at least one of a gradient value and a variance value associated with the low-resolution pixel. The apparatus includes logic configured to selectively re-classify the high-resolution pixel as not being in the smooth region of the image based on a set of neighboring high-resolution pixels associated with high-resolution pixel. The apparatus includes logic configured to selectively filter the high-resolution pixel based on whether the high-resolution pixel remains classified as being in the smooth region of the image.
    Type: Application
    Filed: November 10, 2009
    Publication date: June 3, 2010
    Inventors: Vasudev BHASKARAN, Nikhil BALRAM, Sujith SRINIVASAN, Sanjay GARG
  • Publication number: 20100046628
    Abstract: In one embodiment, the present invention includes a method for compressing video data. The method comprises segmenting a video frame, selecting a coding mode, and encoding. The segmenting includes segmenting the video frame of the video data into a sequence of coding blocks. The selecting includes selecting the coding mode from a plurality of coding modes. The selecting of the coding mode is based on an allowable bit budget and occurs for each coding block. The encoding includes encoding each coding block based on the coding mode. The allowable bit budget varies according to a bit utilization of prior encoded coding blocks and varies such that the video frame is does not exceed a specified compression ratio.
    Type: Application
    Filed: August 17, 2009
    Publication date: February 25, 2010
    Inventors: Vasudev Bhaskaran, Nikhil Balram
  • Patent number: 7668366
    Abstract: A method having a corresponding apparatus and computer program comprises receiving a mosaic image comprising a plurality of pixels; separating the mosaic image into a plurality of color channels each comprising only the pixels having a corresponding one of a plurality of colors; and processing each color channel of the image data separately, wherein the processing of each of the color channels comprises at least one of compressing the pixels in the color channel, and color processing the pixels in the color channel.
    Type: Grant
    Filed: August 9, 2005
    Date of Patent: February 23, 2010
    Assignee: Seiko Epson Corporation
    Inventors: Vasudev Bhaskaran, Joseph Shu
  • Patent number: 7606304
    Abstract: A method for reducing the memory requirements for decoding a bit stream is provided. The method initiates with receiving a video bit stream. Then, a frame of the bit stream is decoded into a discrete cosine transform (DCT) domain representation. Next, non-zero coefficients of the DCT domain representation are identified. Then, a hybrid data structure is assembled. The hybrid data structure includes a fixed size array and a variable size overflow vector. Next, the non-zero coefficients of the DCT domain representation are inserted into the hybrid data structure. A computer readable media, a printed circuit board and a device configured to decode video data are also provided.
    Type: Grant
    Filed: January 18, 2007
    Date of Patent: October 20, 2009
    Assignee: Seiko Epson Corporation
    Inventors: William Chen, Vasudev Bhaskaran
  • Patent number: 7466845
    Abstract: An interactive photo system that provides an interesting and entertaining way to link photos from the digital and analog domains. The system enables easy conversion of a paper-based photo into digital form. The conversion process generally involves a user holding up a paper-based photo image in front of a camera of the system, such that the captured image is rendered in a specific location on a display screen. The system adjusts the captured image for orientation and illumination irregularities in creating a digital version of the paper-based photo. The system further includes a database of digital images and a content retrieval engine to which content from the just-converted digital image can be used as a search query to search the database for other similar digital photos.
    Type: Grant
    Filed: August 29, 2005
    Date of Patent: December 16, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Vasudev Bhaskaran, William Chen
  • Patent number: 7460278
    Abstract: A 3-D dot code is embedded in a printed medium using an embedder that embeds data directly into the halftone dots of a selected file that is ready for printing. An extractor extracts the embedded bits by scanning the printed medium and then interprets the embedded data. A bleed-through elimination module in the extractor is able to eliminate adverse affects on the scanned input of the embedded data caused by bleed-through from the print on the opposite side of the page. The extractor may also include a module that compensates for a misaligned scanned input by automatically detecting the rotation and translation, and then registering the image so that the upper-left corner is located in a certain position. This operation expedites subsequent data retrieval, in which data is read by block matching.
    Type: Grant
    Filed: September 1, 2004
    Date of Patent: December 2, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Changick Kim, Vasudev Bhaskaran, Joseph Shu
  • Patent number: 7454692
    Abstract: Improved error resiliency of an encoding device, such as a video codec or encoder, operating in a compressed data transmission system, is achieved by enabling the encoding device to “shadow” or mimic the error conditions of a decoding device that receives and decodes compressed data sent by the encoding device. The encoding device is made aware of the specific error concealment scheme that the decoding device employs to reconstruct video frame data from a bit stream that contains bit or packet errors, and is also made aware of the location(s) in the frame to which the erroneous data corresponds and the particular manner in which the erroneous data was handled. The error-concealed data then can be used not only for the present encoding, but for subsequent encodings as well, to achieve synchronization between the encoder and decoder. Advantageously, the present invention improves on, but can work with, conventional error concealment schemes.
    Type: Grant
    Filed: March 10, 2005
    Date of Patent: November 18, 2008
    Assignee: Seiko Epson Corporation
    Inventor: Vasudev Bhaskaran
  • Patent number: 7428076
    Abstract: Smart printing/copying techniques for controlling the printing/copying and editing of a document based on document-descriptive and control information embedded in the printed output. These “smart” printing/copying techniques and controls allow a document user to control printing/copying costs by making tradeoffs with respect to quality and speed based on the embedded data. Such costs may be controlled, for example, by initially printing low cost (low quality, high speed) pages for distribution, while giving subsequent recipients of the document the option of making high quality (higher cost, possibly slower) copies of any or all of the pages in the document, if desired. With these features, a user is able to obtain high quality copies from low quality originals. The techniques of the present invention also allow a recipient to edit page content prior to reprinting, without loss of print output quality.
    Type: Grant
    Filed: August 2, 2004
    Date of Patent: September 23, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Anoop K. Bhattacharjya, Vasudev Bhaskaran
  • Patent number: 7394856
    Abstract: A method for adaptively filtering a video signal prior to encoding is provided. The method initiates with calculating a local gradient indicative of a region type. Then, a weight factor is determined based upon the local gradient. Next, the weight factor is applied to a difference signal according to the region type. A computer readable media, an integrated circuit and a system for processing an image data signal are also provided.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: July 1, 2008
    Assignee: Seiko Epson Corporation
    Inventor: Vasudev Bhaskaran
  • Patent number: 7391910
    Abstract: A layered presentation system (LAPE) includes a server that performs compressed-domain image processing on image data received from multiple clients including a master client and other clients to generate a composite image that incorporates imagery from the other clients with a master image from the master client for viewing on a shared display. The system's clients can add imagery in the form of questions, comments, and graphics to a currently displayed image. The added imagery is processed along with the master image to generate the composite image that then appears on the shared display and perhaps also on each client's individual display. The processing includes scaling the master image/added imagery, as required, and blending and/or overlaying the added imagery onto the master image so as to augment but not obscure it. A network protocol is included for sending image data in the compressed domain back and forth between the server and each of the clients.
    Type: Grant
    Filed: July 31, 2003
    Date of Patent: June 24, 2008
    Assignee: Seiko Epson Corporation
    Inventors: Viresh Ratnakar, Vasudev Bhaskaran
  • Publication number: 20080056366
    Abstract: An apparatus and method are described for filtering noise internally within a video encoding framework. In various embodiments of the invention, an in-loop noise filter is integrated within an encoding device or framework that reduces noise along a motion trajectory within a digital video signal. This integration of in-loop noise reduction allows both noise filtering parameters and encoding parameters to be more easily related and adjusted. The in-loop noise filter leverages characteristics of digital video encoding processes to reduce noise on a video signal and improve encoding efficiencies of a codec.
    Type: Application
    Filed: September 1, 2006
    Publication date: March 6, 2008
    Inventor: Vasudev Bhaskaran
  • Publication number: 20070140339
    Abstract: Transform based distortion cost estimation, which may be used to calculate a rate distortion cost associated with a mode for encoding a macroblock, is described. In one embodiment of the invention, a distortion value for a particular mode is estimated within the transform domain, which allows for the elimination of both inverse transformation and inverse motion functions in this calculation. A spatial domain residual of an encoding mode is estimated by identifying a difference, within the transform domain, between a motion compensated prediction residual of a macroblock and its corresponding reconstructed signal. The estimated spatial domain residual may then be used in distortion matrix computations to estimate a distortion level, within the transform domain, for an encoding mode.
    Type: Application
    Filed: December 19, 2005
    Publication date: June 21, 2007
    Inventors: Vasudev Bhaskaran, William Chen, Changick Kim
  • Publication number: 20070140352
    Abstract: The temporal and/or spatial characteristics of a macroblock are analyzed in order to reduce the number of modes for which motion estimation and rate distortion efficiency calculations are to be performed. In one embodiment, macroblock mean and variance characteristics are analyzed to merge sub-blocks together within the macroblock. These merged sub-blocks may be used to identify both inter and intra modes for the macroblock.
    Type: Application
    Filed: December 19, 2005
    Publication date: June 21, 2007
    Inventors: Vasudev Bhaskaran, William Chen