Patents by Inventor Ilya Brailovskiy
Ilya Brailovskiy 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).
-
Publication number: 20240353925Abstract: In one embodiment, a method includes receiving a user's eye gaze and using the eye gaze to determine a point of interest. The method further includes determining a current region of interest based on the point of interest, determining a temporal stability of the eye gaze by comparing the current region of interest to a past region of interest, and assigning a weight to the region of interest. The method further includes using the weight and region of interest to compute an exposure control parameter, and instructing a camera to capture an image with the exposure control parameter.Type: ApplicationFiled: April 21, 2023Publication date: October 24, 2024Inventors: Saeid Bagheri, Cesare Mercurio, Ilya Brailovskiy, Wei Chen, Kristen Seipp, Sean Delvecchio
-
Publication number: 20240338073Abstract: In one embodiment, a computing system may determine a gaze of a user of the computing system. The computing system may generate a foveated map based on the gaze to determine a sensor readout for an image sensor of the computing system. The foveated map may include several foveal regions. The computing system may determine the sensor readout including several zones corresponding to the image sensor based on the several foveal regions. Each of the several zones may indicate a readout resolution for an area of the image sensor for the respective zone. The computing system may capture a first image using the image sensor. The computing system may generate a modified first image based on the captured first image and the sensor readout.Type: ApplicationFiled: March 12, 2024Publication date: October 10, 2024Inventors: Ilya Brailovskiy, Sebastian Sztuk, Oskar Linde, Daniel Maskit, Devraj Gupta, Zheng Liang, Rui Xiao, Gary King
-
Publication number: 20240249478Abstract: A method implemented by a computing device includes rendering on displays of a computing device an extended reality (XR) environment, and determining a context of the XR environment with respect to a user. Determining the context includes determining characteristics associated with an eye of the user with respect to content displayed. The method includes generating, based on the characteristics associated with the eye, a foveated map including a plurality of foveal regions. The plurality of foveal regions includes a plurality of zones each corresponding to a low-resolution area of the content for the respective zone. The method includes inputting one or more of the plurality of zones into a machine-learning model trained to generate a super-resolution reconstruction of the foveated map based on regions of interest identified within the one or more of the plurality of zones, and outputting, by the machine-learning model, the super-resolution reconstruction of the foveated map.Type: ApplicationFiled: December 28, 2023Publication date: July 25, 2024Inventors: Sebastian Sztuk, Ilya Brailovskiy, Steven Paul Lansel, Grant Kaijuin Yang
-
Patent number: 12028549Abstract: Methods of video streaming are generally described. In some examples, a camera device periodically captures an image, communicates encoded frame data representing that image to a server, and decodes and stores the previously encoded frame data as a background picture. The server receives the encoded frame data, decodes it, and stores the decoded frame in a buffer for future use. Subsequently, upon initiation of a streaming session, the camera device captures another image and encodes a predicted key frame based on differences between the captured image and the background picture. The camera device sends the predicted key frame to the server, which receives it and reconstructs a facsimile of the captured image utilizing the previously decoded frame stored in the buffer. Methods of acknowledging successfully decoded frames for use in selecting background pictures is also described.Type: GrantFiled: June 2, 2022Date of Patent: July 2, 2024Assignee: Amazon Technologies, Inc.Inventors: Qi Keith Wang, Ramin Ghorashi, Stephen John Bannister, Ilya Brailovskiy
-
Patent number: 11968412Abstract: Methods and systems for improved quality of a streaming session using multiple simultaneous streams. For the multiple simultaneous streams an audio/video device (A/V device) records and generates a high-resolution stream and a low-resolution stream for simultaneous transmission to a server. The server selects one of the two streams for retransmission to a destination client device. The server also monitors the streaming session and estimates a total available bandwidth between the server and the A/V device and assigns a confidence value to the bandwidth estimation. The server periodically transmits the bandwidth estimate and confidence value to the A/V device to improve the efficiency of the streams being generated by the A/V device. The A/V device can use the received bandwidth estimate and confidence value to adapt the resolution of each of the streams to efficiently use the total available bandwidth between the A/V device and the server.Type: GrantFiled: May 23, 2022Date of Patent: April 23, 2024Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Ilya Brailovskiy
-
Publication number: 20240062508Abstract: In particular embodiments, a computing system may receive a color image captured by a color camera and a monochrome image captured by a monochrome camera. The color camera and the monochrome camera are associated with an artificial reality system. The computing system may compute, for each of the color and monochrome images, histogram statistics and perform, based on the histogram statistics, tone map matching to normalize the monochrome image with respect to the color image. The computing system may perform local motion estimation to calculate motion vectors indicating pixel correspondence between the normalized monochrome image and the color image. The computing system may generate a mono-color merged image for display on the artificial reality system by adding, for each pixel in the normalized monochrome image, color information extracted from corresponding pixel in the color image using the motion vectors.Type: ApplicationFiled: August 18, 2023Publication date: February 22, 2024Inventors: Anatoly Litvinov, Andrey Tovchigrechko, Sebastian Sztuk, Ilya Brailovskiy
-
Patent number: 11343551Abstract: Methods and systems for improved quality of a streaming session using multiple simultaneous streams. For the multiple simultaneous streams an audio/video device (A/V device) records and generates a high-resolution stream and a low-resolution stream for simultaneous transmission to a server. The server selects one of the two streams for retransmission to a destination client device. The server also monitors the streaming session and estimates a total available bandwidth between the server and the A/V device and assigns a confidence value to the bandwidth estimation. The server periodically transmits the bandwidth estimate and confidence value to the A/V device to improve the efficiency of the streams being generated by the A/V device. The A/V device can use the received bandwidth estimate and confidence value to adapt the resolution of each of the streams to efficiently use the total available bandwidth between the A/V device and the server.Type: GrantFiled: July 23, 2019Date of Patent: May 24, 2022Assignee: Amazon Technologies, Inc.Inventor: Ilya Brailovskiy
-
Patent number: 11163097Abstract: An embodiment of a camera device may include an optical filter. The camera device may attempt to actuate the optical filter from an inactive position to an active position, record video, count a quantity of pixels, and/or a quantity of lines of pixels, in one or more frames of the video that are a color that is characteristic of the absence of the optical filter, determine that the quantity is greater than a threshold, and again attempt to move the optical filter to its active position.Type: GrantFiled: July 19, 2019Date of Patent: November 2, 2021Assignee: Amazon Technologies, Inc.Inventors: Ilya Brailovskiy, Gordon McLean Downie, Qi Keith Wang, Alessio Carosi
-
Patent number: 9729889Abstract: Described herein are techniques related to multi-pass quantization and bit-packing (PAK) parameters algorithm in video encoding.Type: GrantFiled: June 29, 2012Date of Patent: August 8, 2017Assignee: Intel CorporationInventors: Ilya Brailovskiy, Timofei Kulakov
-
Patent number: 9047504Abstract: Approaches to enable a computing device, such as a phone or tablet computer, to utilize a number of cues to detect the presence of a face (or head) in an image captured by a camera of the computing device. The cues may include the elliptical shape of the face, the stereo disparity signature of the face, color or image brightness, among others. The facial detection may be performed by using a boosted classifier ensemble that has been trained using a plurality of images that are known (i.e., have been previously identified) to contain faces. The classifier ensemble can combine a number of different cues, such as the elliptical shape and/or stereo disparity signature, to be used for detecting faces within an image.Type: GrantFiled: August 19, 2013Date of Patent: June 2, 2015Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Sharadh Ramaswamy, David Wayne Stafford, Ilya Brailovskiy
-
Publication number: 20140003500Abstract: Described herein are techniques related to multi-pass quantization and bit-packing (PAK) parameters algorithm in video encoding.Type: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Inventors: Ilya Brailovskiy, Timofei Kulakov
-
Patent number: 8483272Abstract: Methods and systems to determine a quantization parameter (QP) that may then be used in a bit rate control process during video compression and decompression. The QP for a frame may be derived by determining an initial QP, adapting this value, and applying a final control calculation. The QP for a frame may be calculated from a variety of variables, that may include the frame type (intracoded (I), predictive (P), or bipredictive (B)), the fullness of a hypothetical reference decoder (HRD) buffer, the instant and target bit rates, a total encode size, a total target size, the number of P frames between I frames in a group of pictures (GOP), the number of B frames between I frames in the GOP, and the size of previous frames.Type: GrantFiled: September 24, 2010Date of Patent: July 9, 2013Assignee: Intel CorporationInventor: Ilya Brailovskiy
-
Publication number: 20120076202Abstract: Methods and systems to determine a quantization parameter (QP) that may then be used in a bit rate control process during video compression and decompression. The QP for a frame may be derived by determining an initial QP, adapting this value, and applying a final control calculation. The QP for a frame may be calculated from a variety of variables, that may include the frame type (intracoded (I), predictive (P), or bipredictive (B)), the fullness of a hypothetical reference decoder (HRD) buffer, the instant and target bit rates, a total encode size, a total target size, the number of P frames between I frames in a group of pictures (GOP), the number of B frames between I frames in the GOP, and the size of previous frames.Type: ApplicationFiled: September 24, 2010Publication date: March 29, 2012Inventor: Ilya Brailovskiy
-
Patent number: 7348899Abstract: Methods, apparatus, and systems are provided for order-adaptive compression. A sting is iterated to produce a compression sequence relative to an alphabet having symbols associated with the string. During the iteration, the order of the alphabet is altered in response to a given frequency condition.Type: GrantFiled: August 8, 2006Date of Patent: March 25, 2008Assignee: Intel CorporationInventors: Evgeny Kravtsounov, Ilya Brailovskiy