Patents by Inventor Dmitrii Loukianov

Dmitrii Loukianov 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: 7957603
    Abstract: According to some embodiments, encoded information associated with an image is received at a decoder. The encoded information may be decoded at the decoder to generate full-sized first image pixels representing a full-sized version of the image. Moreover, the full-sized pixels may be scaled at the decoder to generate scaled image pixels representing a scaled version of the image.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: June 7, 2011
    Assignee: Intel Corporation
    Inventors: Steven Tu, Joseph G. Warner, Dmitrii Loukianov
  • Publication number: 20100156934
    Abstract: A video display controller may be implemented by a plurality of identical hardware blend stages that can be coupled together to produce the desired blend of video, graphics, overlays, and the like. Each of the various video planes to be blended can be multiplied by an alpha value to selectively apply alpha values to particular video planes. At least two video display windows may be selectively produced by the coupled blend stages.
    Type: Application
    Filed: December 23, 2008
    Publication date: June 24, 2010
    Inventors: Wujian Zhang, Alok Mathur, Sreenath Kurupati, Dmitrii Loukianov, Peter Munguia
  • Publication number: 20090323971
    Abstract: Apparatus, systems and methods for protection of independent vendor encryption keys with a common primary encryption key are disclosed including an apparatus including memory to store a plurality of encrypted vendor keys, memory to store a primary key; and cipher logic to use the primary key to decrypt an encrypted vendor key of the plurality of encrypted vendor keys to provide an effective key. Other implementations are disclosed.
    Type: Application
    Filed: December 28, 2006
    Publication date: December 31, 2009
    Inventors: Peter R. Munguia, Steve J. Brown, Dhiraj U. Bhatt, Dmitrii Loukianov
  • Publication number: 20090285303
    Abstract: A device including a two-dimensional convolution unit to perform spatial image filtering. A reference frame mirroring unit is connected to the two-dimensional convolution unit. A mean square error (MSE) decision unit is connected to the two-dimensional convolution unit to perform motion estimation by selecting the displacement that minimizes MSE.
    Type: Application
    Filed: July 23, 2009
    Publication date: November 19, 2009
    Applicant: Intel Corporation
    Inventors: Raju Hormis, Dmitrii Loukianov
  • Patent number: 7606309
    Abstract: A device including a two-dimensional convolution unit to perform spatial image filtering. A reference frame mirroring unit is connected to the two-dimensional convolution unit. A mean square error (MSE) decision unit is connected to the two-dimensional convolution unit to perform motion estimation by selecting the displacement that minimizes MSE.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: October 20, 2009
    Assignee: Intel Corporation
    Inventors: Raju Hormis, Dmitrii Loukianov
  • Patent number: 7587091
    Abstract: Locations of reference blocks of pixels of decoded interlaced video reference fields decoded from a compressed stream of video data are computed using motion vectors decoded from the same stream of video data. The reference block computed locations are de-interlaced with current blocks from current video fields decoded from the compressed streams of video data by low pass filtering light intensities of adjacent pixels of the reference and current blocks using low pass filter with coefficients adjustable according to discrete cosine transform (DCT) high frequency coefficients decoded from the coded stream. In addition, moving edges or objects of the de-interlaced blocks of pixels can be identified by comparing the decoded motion vector of the reference blocks to a threshold value. Then proper or more appealing light intensities for the moving edge pixels can be interpolated.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: September 8, 2009
    Assignee: Intel Corporation
    Inventors: Dmitrii Loukianov, Raju Hormis
  • Patent number: 7545794
    Abstract: A system and method of end-to-end clock recovery for media streaming. The method including inspecting a data packet sent by an application to determine a protocol type of the data packet and a location of a timestamp field in the data packet. If the data packet matches a pre-determined protocol type, a new timestamp is generated and inserted into the timestamp field of the packet in real-time in place of an original, possibly less reliable timestamp. The new timestamp accurately defines the time of transmission of the data packet. The data packet is transmitted over a network to a receiver. A receiver receiving the data packet, inspects the received data packet to determine whether the received data packet matches an identification criterion. If the received data packet matches the identification criterion, the receiver generates a local timestamp in real-time and processes the local timestamp and the new timestamp from the received packet to determine an error signal.
    Type: Grant
    Filed: August 14, 2003
    Date of Patent: June 9, 2009
    Assignee: Intel Corporation
    Inventor: Dmitrii Loukianov
  • Publication number: 20080159654
    Abstract: According to some embodiments, encoded information associated with an image is received at a decoder. The encoded information may be decoded at the decoder to generate full-sized first image pixels representing a full-sized version of the image. Moreover, the full-sized pixels may be scaled at the decoder to generate scaled image pixels representing a scaled version of the image.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Steven Tu, Joseph G. Warner, Dmitrii Loukianov
  • Publication number: 20080158601
    Abstract: According to some embodiments, image information, including rows of pixels, may be determined. The image information may be associated with a plurality of image blocks, each image block including a subset of pixels from multiple rows. Moreover, a single row of pixels of the image information may span multiple image blocks. A first subset of pixels (from a first row of a first image block) may be stored into a memory unit. A second subset of pixels (from a second row of the first image block) may then be stored into the memory unit such that a first pixel of the second subset is stored proximate to a last pixel of the first subset.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Steven Tu, Dmitrii Loukianov
  • Publication number: 20080019517
    Abstract: An apparatus may include circuitry, a cryptographic module, and a key store. The circuitry may hold a private key associated with first media information. The cryptographic module may operate on the private key to generate a number of first control keys for decrypting the first media information. The key store may hold the number of first control keys from the cryptographic module. In some implementations, the key store may include sufficient storage to store more than one control key from each of a number of different crypto modules. In some implementations, the key store may receive multiple control keys simultaneously or nearly so. In some implementations, the key store may output multiple control keys simultaneously, or nearly so, for decrypting multiple streams of media information at the same time.
    Type: Application
    Filed: April 6, 2006
    Publication date: January 24, 2008
    Inventors: Peter Munguia, Steve Brown, Dhiraj Bhatt, Dmitrii Loukianov
  • Publication number: 20070279390
    Abstract: Apparatus, systems and methods for automatic screen calibration and color reproduction in a display system are disclosed including an apparatus comprising a remote control unit where the remote control unit is capable of measuring the luminous intensity of two displayed images individually, or the difference thereof, and where the remote control unit includes logic to determine measurement data corresponding to the difference in luminous intensity of the two images, the remote control including a transmitter to transmit the measurement data. The apparatus further includes video processing logic capable of modifying image data in response to the measurement data. Other implementations are disclosed.
    Type: Application
    Filed: June 1, 2006
    Publication date: December 6, 2007
    Inventor: Dmitrii Loukianov
  • Patent number: 7203858
    Abstract: A method may include sampling a receive frequency at which information received over a communication link is played. The method may also include sampling a system frequency related to the communication link and computing a first value based on the sampled receive frequency and the sampled system frequency. A second value may be received via the communication link. The receive frequency may be adjusted based on the first value and the second value.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: April 10, 2007
    Assignee: Intel Corporation
    Inventors: Dmitrii Loukianov, Adrian P. Stephens
  • Publication number: 20060291468
    Abstract: A method includes loading video data into packets and appending headers to the packets. Each of the headers includes a first field and a second field. The first field includes a data value to indicate an importance of a respective packet relative to other packets. The second field includes an importance level sequence number to indicate a position of the respective packet in a sequence of packets which have the same importance level as the respective packet.
    Type: Application
    Filed: June 22, 2005
    Publication date: December 28, 2006
    Inventors: Rajendra Bopardikar, Dmitrii Loukianov
  • Publication number: 20060272022
    Abstract: In one embodiment, the present invention includes a method of validating secure code using a first processor, loading configuration data into at least one configuration register of a conditional access unit if the secure code is validated, and preventing access to the configuration register(s) during normal operation. In such manner, encrypted content to be processed by the conditional access unit may be protected from unauthorized access. Other embodiments are described and claimed.
    Type: Application
    Filed: May 31, 2005
    Publication date: November 30, 2006
    Inventors: Dmitrii Loukianov, Dhiraj Bhatt
  • Publication number: 20060136981
    Abstract: According to some embodiments, a multi-media Transport Stream (TS) that encapsulates at least one Packetized Elementary Stream (PES) is received, and an Elementary Stream (ES) is encapsulated in the PES. An event occurring in the ES may be detected while the ES is encapsulated in the PES, and event information associated with the event may be stored in an index.
    Type: Application
    Filed: December 21, 2004
    Publication date: June 22, 2006
    Inventor: Dmitrii Loukianov
  • Publication number: 20060093228
    Abstract: Locations of reference blocks of pixels of decoded interlaced video reference fields decoded from a compressed stream of video data are computed using motion vectors decoded from the same stream of video data. The reference block computed locations are de-interlaced with current blocks from current video fields decoded from the compressed streams of video data by low pass filtering light intensities of adjacent pixels of the reference and current blocks using low pass filter with coefficients adjustable according to discrete cosine transform (DCT) high frequency coefficients decoded from the coded stream. In addition, moving edges or objects of the de-interlaced blocks of pixels can be identified by comparing the decoded motion vector of the reference blocks to a threshold value. Then proper or more appealing light intensities for the moving edge pixels can be interpolated.
    Type: Application
    Filed: October 29, 2004
    Publication date: May 4, 2006
    Inventors: Dmitrii Loukianov, Raju Hormis
  • Publication number: 20060067405
    Abstract: A device including a two-dimensional convolution unit to perform spatial image filtering. A reference frame mirroring unit is connected to the two-dimensional convolution unit. A mean square error (MSE) decision unit is connected to the two-dimensional convolution unit to perform motion estimation by selecting the displacement that minimizes MSE.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Inventors: Raju Hormis, Dmitrii Loukianov
  • Patent number: 6973096
    Abstract: Disclosed are a system and method of processing upstream bandwidth allocation messages in a downstream management message received at a client termination device. Bandwidth allocation elements based upon selected ones of the bandwidth allocation messages are stored in a data buffer. The stored bandwidth allocation elements may be accessed from the buffer in response to a validation of a cyclic redundancy code in the downstream management message.
    Type: Grant
    Filed: July 10, 2001
    Date of Patent: December 6, 2005
    Assignee: Intel Corporation
    Inventors: Christopher L. Chappell, Jeffrey D. Hoffman, Dmitrii A. Loukianov
  • Publication number: 20050226328
    Abstract: One embodiment includes a method that includes receiving a compressed video stream. The method also includes decoding a number of blocks of the compressed video stream to output a number of blocks of decoded video data. The decoding is based on at least one motion compensation vector. The method also includes deinterlacing the number of blocks of the decoded video data to output deinterlaced video data. The deinterlacing of one of the blocks of the number of blocks is based on the at least one motion compensation vector if a prediction error energy for the at least one motion compensation vector for the block is less than a threshold.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 13, 2005
    Inventors: Raju Hormis, Dmitrii Loukianov
  • Publication number: 20050152330
    Abstract: A source application executed within a source device may packetize and send source data over a link to a destination application executed within a destination device. In various embodiments, clock recovery processes are performed in conjunction with the destination application in order to synchronize the rates of source data production and consumption (e.g., playback). To facilitate the clock recovery process, a transport delay is calculated based on the difference between a source MAC-layer timestamp and a destination MAC-layer timestamp that envelop portions of the link that include variable delay elements. The transport delay is used by the clock recovery process to adjust a source application-layer timestamp, in one embodiment. In another embodiment, the transport delay is used by the destination device to impart a fixed cumulative transport delay on the source data before it is delivered to the destination application.
    Type: Application
    Filed: March 31, 2004
    Publication date: July 14, 2005
    Inventors: Adrian Stephens, Dmitrii Loukianov