Patents by Inventor Alexey Fadeev

Alexey Fadeev 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: 10531088
    Abstract: The video motion estimation (VME) unit of a graphics processor performs fast preprocessing prior to frame encoding to distribute macroblocks among slices based on weights of the macroblocks. The result of the preprocessing stage is iteratively improved based on the encoding stage. This allows real-time slice size limited encoding with minimum video quality reduction in some embodiments. Hardware preprocessing can be replaced with a software or hardware encoding step that gives macroblock weights (for example macroblock sizes after real encoding).
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: January 7, 2020
    Assignee: Intel Corporation
    Inventors: Olga Golikova, Pavel Frolov, Alexey Fadeev
  • Publication number: 20170353723
    Abstract: The video motion estimation (VME) unit of a graphics processor performs fast preprocessing prior to frame encoding to distribute macroblocks among slices based on weights of the macroblocks. The result of the preprocessing stage is iteratively improved based on the encoding stage. This allows real-time slice size limited encoding with minimum video quality reduction in some embodiments. Hardware preprocessing can be replaced with a software or hardware encoding step that gives macroblock weights (for example macroblock sizes after real encoding).
    Type: Application
    Filed: January 16, 2015
    Publication date: December 7, 2017
    Inventors: Olga Golikova, Pavel Frolov, Alexey Fadeev
  • Publication number: 20170264904
    Abstract: Techniques related to selecting intra-prediction angular modes for video encoding are discussed. Such techniques may include evaluating, for a coding unit, encoding costs for only a subset of available intra-prediction angular modes, selecting one or more of the subset as candidate modes based on lowest encoding costs, evaluating encoding costs for neighbors of the selected candidate modes, and providing final candidate modes based on the evaluated encoding costs.
    Type: Application
    Filed: September 23, 2014
    Publication date: September 14, 2017
    Inventors: Pavel S. KOVAL, Nikolai P. SHOSTAK, Leonid A. KULAKOV, Alexey FADEEV
  • Patent number: 8019854
    Abstract: A system and method of providing information about memory use of a remote computer upon a user's request. The system includes an operating system core (kernel), an operating system core unit, a coupling unit, and an agency unit connected to an interrogating computer by a communication channel. The agency unit operates to receive the user request, to convert the user request, to transfer the converted user request to the operating system core unit through the coupling unit, to obtain the information about the computer memory use from the operating system core unit through the coupling unit, and to transfer the obtained information to the interrogating computer. The coupling unit operates to establish an access to the operating system core unit and transfer data from the agency unit to the operating system core unit and from the operating system core unit backward to the agency unit.
    Type: Grant
    Filed: November 25, 2005
    Date of Patent: September 13, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Alexander Zinoviev, Dmitry Evstigneev, Alexey Fadeev
  • Publication number: 20070124408
    Abstract: A system and method of providing information about memory use of a remote computer upon a user's request. The system includes an operating system core (kernel), an operating system core unit, a coupling unit, and an agency unit connected to an interrogating computer by a communication channel. The agency unit operates to receive the user request, to convert the user request, to transfer the converted user request to the operating system core unit through the coupling unit, to obtain the information about the computer memory use from the operating system core unit through the coupling unit, and to transfer the obtained information to the interrogating computer. The coupling unit operates to establish an access to the operating system core unit and transfer data from the agency unit to the operating system core unit and from the operating system core unit backward to the agency unit.
    Type: Application
    Filed: November 25, 2005
    Publication date: May 31, 2007
    Inventors: Alexander Zinoviev, Dmitry Evstigneev, Alexey Fadeev