会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 52. 发明授权
    • System for distributing objects to multiple clients
    • 将对象分发到多个客户机的系统
    • US07043559B2
    • 2006-05-09
    • US10185834
    • 2002-06-27
    • Ronald BoskovicVictor IvashinSean Miceli
    • Ronald BoskovicVictor IvashinSean Miceli
    • G06F15/16
    • H04L47/30H04L29/06H04L29/06027H04L47/10H04L47/15H04L65/4053H04N7/152
    • A method for updating a subset of a frame of an image is provided. The frame of the image is subdivided into a plurality of tiles. The method initiates with providing a fixed-size queue having a stationary last packet at a bottom of the fixed size queue. Then, a plurality of packets is stored in a time sorted order above the last packet, the plurality of packets corresponding to a frame of an image. Next, an updated packet is received, the updated packet corresponds to a previously received packet of the plurality of packets. Then, the previously received packet is replaced with the updated packet while maintaining the time sorted order. Replacing the previously received packet includes: identifying the previously received packet adjusting any pointers pointing at the previously received packet to point at a packet below the previously received packet; and moving the previously received packet to a top of the fixed size queue. An apparatus and system for distributing packets through a multi point dispatcher between multiple clients is also provided.
    • 提供了一种用于更新图像帧的子集的方法。 图像的帧被细分成多个瓦片。 该方法通过在固定大小队列的底部提供具有固定最后一个分组的固定大小的队列来启动。 然后,以最后一个分组之上的时间分类顺序存储多个分组,多个分组对应于图像的帧。 接下来,接收到更新的分组,更新的分组对应于先前接收的多个分组的分组。 然后,将先前接收的分组替换为更新的分组,同时维持时间排序顺序。 替换先前接收的分组包括:识别先前接收的分组,其调整指向先前接收的分组的指针,以指向低于先前接收的分组的分组; 并将先前接收到的分组移动到固定大小队列的顶部。 还提供了一种用于在多个客户端之间通过多点分派器分发分组的装置和系统。
    • 53. 发明授权
    • File size bounded JPEG transcoder (FSBJT)
    • 文件大小有限JPEG代码转换器(FSBJT)
    • US06233359B1
    • 2001-05-15
    • US09183552
    • 1998-10-29
    • Viresh RatnakarVictor Ivashin
    • Viresh RatnakarVictor Ivashin
    • G06K936
    • H04N19/132H04N19/146H04N19/18H04N19/40
    • A technique that reduces the size of an existing JPEG file or set of DCT coefficients to satisfy a certain bit budget by setting to zero coefficients whose magnitude is below a certain threshold and which occur after a certain ordinal number in the zig-zag scan. The cutoff ordinal number is chosen using a clever savings calculation strategy. This strategy is implemented by filling appropriate savings values in an array of savings values, Savings[1], . . . , Savings[63]. The value Savings[n] is exactly the number of bits saved by reducing the thresholding cutoff ordinal number from n +1 to n. When a non-zero coefficient is set to zero, bits are saved because two runs of zeros (the one preceding it and the one following it) get combined into a single, longer run of zeros. The exact number of bits saved can be calculated by adding the bits needed to code the previous and next runs, and subtracting the bits needed to code the combined run. Some special conditions (runs longer than 16 and end-of-block conditions) need to be carefully factored into the computation.
    • 一种减小现有JPEG文件或一组DCT系数的大小以通过将其设置为零幅度低于某一阈值并且在Z字形扫描中发生在某个序数之后的零系数来满足特定比特预算的技术。 使用巧妙的储蓄计算策略选择截止序数。 这种策略是通过在储蓄值[Saving] [1]中填充适当的储蓄值来实现的。 。 。 ,储蓄[63]。 值Savings [n]正好是通过将阈值截止序数从n + 1减为n来节省的位数。 当非零系数设置为零时,保存位,因为两次运行的零(之前的零和其后的一个)合并成一个较长的零运行。 可以通过添加编码前一次和下一次运行所需的位,并减去编码组合运行所需的位,来计算确切的保存位数。 一些特殊条件(运行时间长于16和块结束条件)需要仔细考虑到计算中。
    • 54. 发明授权
    • Setting exposure attributes for capturing calibration images
    • 设置用于捕获校准图像的曝光属性
    • US08368803B2
    • 2013-02-05
    • US12557180
    • 2009-09-10
    • Victor Ivashin
    • Victor Ivashin
    • G03B7/00H04N5/235
    • H04N5/235H04N5/23222H04N9/3147H04N9/3182H04N9/3194H04N17/002
    • In an example embodiment, a calibration module in a projector platform establishes an initial configuration of settable exposure attributes for a digital camera. The calibration module projects a preview image onto a surface and captures the projection of the preview image with the digital camera and receives input from a user identifying regions of interest in the capture of the preview image. Next the calibration module projects an exposure image onto the surface. The calibration module then computes a final configuration of exposure attributes for the digital camera by iteratively: (a) capturing the projection of the exposure image with the digital camera; (b) measuring descriptive statistics relating to the color channels of pixels in the regions of interest in the capture of the exposure image; (c) evaluating the descriptive statistics with an evaluation function determined by a calibration process; and (d) establishing a revised configuration of exposure attributes.
    • 在示例实施例中,投影仪平台中的校准模块建立数字照相机的可设置曝光属性的初始配置。 校准模块将预览图像投影到表面上,并利用数字照相机捕获预览图像的投影,并从用户识别捕获预览图像中的感兴趣区域的输入。 接下来,校准模块将曝光图像投影到表面上。 校准模块然后通过迭代地计算数字照相机的曝光属性的最终配置:(a)用数字照相机拍摄曝光图像的投影; (b)测量与拍摄曝光图像中的感兴趣区域中的像素的颜色通道有关的描述性统计; (c)用由校准过程确定的评估函数评估描述性统计; 和(d)建立修订后的暴露属性配置。
    • 55. 发明授权
    • Balancing luminance disparity in a display by multiple projectors
    • 平衡多台投影仪在显示屏上的亮度差异
    • US08310499B2
    • 2012-11-13
    • US12557197
    • 2009-09-10
    • Victor Ivashin
    • Victor Ivashin
    • G09G5/02H04N9/31
    • H04N9/3147G06F3/1446G09G5/02G09G2320/0233
    • In an example embodiment, a system for creating a display from multiple projectors receives as an input a source pixel derived from an image to be displayed. The system generates a scalar-adjusted pixel by applying a scalar for an adjustment range to each channel value in the source pixel, where the scalar depends on whether the source pixel is gray or color. The system modifies each channel value in the scalar-adjusted pixel according to a luminance adjustment curve for a projector, where the luminance adjustment curve depends on whether the source pixel is gray or color. The system generates the luminance adjustment curve from captured calibration images by: (1) creating an interpolated response curve; and (2) generating and inverting a median difference curve based on the interpolated response curve for the projector and the interpolated response curves for the other projectors in the system.
    • 在示例实施例中,用于从多个投影仪创建显示的系统作为输入从作为显示图像的源像素接收。 系统通过对源像素中的每个通道值应用调整范围的标量来生成标量调整像素,其中标量取决于源像素是灰色还是颜色。 该系统根据用于投影仪的亮度调整曲线修改标量调整像素中的每个通道值,其中亮度调整曲线取决于源像素是灰色还是颜色。 系统通过以下方式从捕获的校准图像生成亮度调整曲线:(1)创建内插响应曲线; 和(2)基于投影仪的内插响应曲线和系统中其他投影仪的内插响应曲线生成和反转中值差曲线。
    • 57. 发明申请
    • Method For Spatial Smoothing In A Shader Pipeline For A Multi-Projector Display
    • 多投影机显示器着色管道中的空间平滑方法
    • US20120194562A1
    • 2012-08-02
    • US13019479
    • 2011-02-02
    • Victor Ivashin
    • Victor Ivashin
    • G09G5/00
    • G09G3/001G06F3/1446G09G2300/026H04N9/3147H04N9/3182H04N9/3194
    • A device, computer-readable medium or method for adjusting pixels of a source image prior to being output to a display device comprising: segmenting the pixels of the source image into spatial groups; assigning an adjustment method to each pixel in a group; creating an adjustment matrix set with rows (or columns) corresponding to the plurality of adjustment methods, and columns (or rows) corresponding to a range of pixel values that exceed a discrete output device value, and adjustment values as entries; receiving a pixel of the source image in a graphics processing unit (GPU) and using the GPU to: determine the pixel's relative location in its spatial group and its corresponding adjustment method; determine the range of pixel values that the value of the pixel exceeds a discrete output device value: select an adjustment value from the adjustment matrix set; and adjust the value of the pixel by the adjustment value.
    • 一种用于在输出到显示设备之前调整源图像的像素的设备,计算机可读介质或方法,包括:将所述源图像的像素分割为空间组; 将调整方法分配给组中的每个像素; 创建与多个调整方法相对应的行(或列)的调整矩阵集合,以及对应于超过离散输出设备值的像素值范围的列(或行)以及作为条目的调整值; 在图形处理单元(GPU)中接收源图像的像素,并使用GPU来:确定其空间组中像素的相对位置及其对应的调整方法; 确定像素值超过离散输出设备值的像素值的范围:从调整矩阵集中选择调整值; 并通过调整值调整像素的值。
    • 58. 发明申请
    • Black-Level Compensation in Multi-Projector Display Systems
    • 多投影机显示系统的黑电平补偿
    • US20110234921A1
    • 2011-09-29
    • US12730917
    • 2010-03-24
    • Victor Ivashin
    • Victor Ivashin
    • H04N3/26
    • H04N9/3182H04N9/3147
    • In general, in one aspect, an embodiment features computer-readable media embodying instructions executable by a computer to perform a method comprising: receiving a pixel for an image to be projected upon a display surface by a plurality of projectors as a composite projection comprising a plurality of partially overlapping component projections each generated by one of the projectors; and selectively increasing a luminance value of the pixel based on the luminance value of the pixel, a location of the pixel in the composite projection, a predetermined black-point threshold value, and a predetermined black-level compensation value.
    • 通常,在一个方面,一个实施例的特征在于体现可由计算机执行的指令的计算机可读介质,以执行一种方法,包括:通过多个投影仪将用于投影到显示表面上的图像的像素接收为复合投影, 多个部分重叠的分量投影,各自由投影仪之一产生; 并且基于像素的亮度值,复合投影中的像素的位置,预定的黑点阈值和预定的黑色电平补偿值来选择性地增加像素的亮度值。
    • 59. 发明申请
    • Setting Exposure Attributes for Capturing Calibration Images
    • 设置用于捕获校准图像的曝光属性
    • US20110058098A1
    • 2011-03-10
    • US12557180
    • 2009-09-10
    • Victor Ivashin
    • Victor Ivashin
    • H04N5/235H04N9/31
    • H04N5/235H04N5/23222H04N9/3147H04N9/3182H04N9/3194H04N17/002
    • In an example embodiment, a calibration module in a projector platform establishes an initial configuration of settable exposure attributes for a digital camera. The calibration module projects a preview image onto a surface and captures the projection of the preview image with the digital camera and receives input from a user identifying regions of interest in the capture of the preview image. Next the calibration module projects an exposure image onto the surface. The calibration module then computes a final configuration of exposure attributes for the digital camera by iteratively: (a) capturing the projection of the exposure image with the digital camera; (b) measuring descriptive statistics relating to the color channels of pixels in the regions of interest in the capture of the exposure image; (c) evaluating the descriptive statistics with an evaluation function determined by a calibration process; and (d) establishing a revised configuration of exposure attributes.
    • 在示例实施例中,投影仪平台中的校准模块建立数字照相机的可设置曝光属性的初始配置。 校准模块将预览图像投影到表面上,并利用数字照相机捕获预览图像的投影,并从用户识别捕获预览图像的感兴趣区域的输入。 接下来,校准模块将曝光图像投影到表面上。 校准模块然后通过迭代地计算数字照相机的曝光属性的最终配置:(a)用数字照相机拍摄曝光图像的投影; (b)测量与拍摄曝光图像中的感兴趣区域中的像素的颜色通道有关的描述性统计; (c)用由校准过程确定的评估函数评估描述性统计; 和(d)建立修订后的暴露属性配置。
    • 60. 发明申请
    • Balancing Luminance Disparity in a Display by Multiple Projectors
    • 平衡多台投影机在显示屏上的亮度差距
    • US20110057943A1
    • 2011-03-10
    • US12557197
    • 2009-09-10
    • Victor Ivashin
    • Victor Ivashin
    • G09G5/00G09G5/02G06T1/00H04N9/31
    • H04N9/3147G06F3/1446G09G5/02G09G2320/0233
    • In an example embodiment, a system for creating a display from multiple projectors receives as an input a source pixel derived from an image to be displayed. The system generates a scalar-adjusted pixel by applying a scalar for an adjustment range to each channel value in the source pixel, where the scalar depends on whether the source pixel is gray or color. The system modifies each channel value in the scalar-adjusted pixel according to a luminance adjustment curve for a projector, where the luminance adjustment curve depends on whether the source pixel is gray or color. The system generates the luminance adjustment curve from captured calibration images by: (1) creating an interpolated response curve; and (2) generating and inverting a median difference curve based on the interpolated response curve for the projector and the interpolated response curves for the other projectors in the system.
    • 在示例实施例中,用于从多个投影仪创建显示的系统作为输入从作为显示图像的源像素接收。 系统通过对源像素中的每个通道值应用调整范围的标量来生成标量调整像素,其中标量取决于源像素是灰色还是颜色。 该系统根据用于投影仪的亮度调整曲线修改标量调整像素中的每个通道值,其中亮度调整曲线取决于源像素是灰色还是颜色。 系统通过以下方式从捕获的校准图像生成亮度调整曲线:(1)创建内插响应曲线; 和(2)基于投影仪的内插响应曲线和系统中其他投影仪的内插响应曲线生成和反转中值差曲线。