会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Pixel block compression and decompression
    • 像素块压缩和解压缩
    • US08737750B2
    • 2014-05-27
    • US13024077
    • 2011-02-09
    • Jacob StromPer Wennersten
    • Jacob StromPer Wennersten
    • G06K9/36
    • H04N1/41H04N19/428H04N19/50
    • Compression of a pixel block having multiple pixels comprises calculating a respective prediction error for each pixel component of the pixels except a defined starting pixel. Respective minimum number of symbols required for representing the prediction errors are determined and used to select a symbol configuration among multiple different symbol configurations. Each such symbol configuration defines respective numbers of symbols maximally available for the different prediction errors. A compressed representation of the pixel block comprises a configuration identifier of the selected symbol configuration, a representation of the pixel value of the defined starting pixel and representations of the prediction errors calculated for the remaining pixels.
    • 具有多个像素的像素块的压缩包括计算除了定义的起始像素之外的像素的每个像素分量的相应预测误差。 确定表示预测误差所需的符号的最小数量,并用于在多个不同符号配置中选择符号配置。 每个这样的符号配置定义对于不同的预测误差最大可用的符号的相应数目。 像素块的压缩表示包括所选择的符号配置的配置标识符,所定义的起始像素的像素值的表示和针对剩余像素计算的预测误差的表示。
    • 3. 发明申请
    • Prediction-Based Image Processing
    • 基于预测的图像处理
    • US20100296746A1
    • 2010-11-25
    • US12863762
    • 2008-05-06
    • Jacob StromPer Wennersten
    • Jacob StromPer Wennersten
    • G06K9/36
    • G06T9/00
    • A pixel block (300) is compressed by selecting a start depth value and a restart depth value based on the multiple depth values of the pixels (310-318) in the block START (300). A respective plane representation (430) indicative of which plane of a start or restart depth value plane is determined for the pixels (311-318). These representations (430) are employed for selecting a pixel set comprising at least one other pixel (312, 314-317) in the block (300) for a pixel (318) to be encoded. The depth value(s) of the pixel(s) (312, 314-317) in the set are used for determining a prediction of the depth value of the pixel (318). The depth value and the prediction are employed for calculating a prediction error, which is encoded. The compressed pixel block (400) comprises the encoded prediction errors (460), a start value representation (420), a restart value representation (430) and the plane representations (440).
    • 通过根据块START(300)中的像素(310-318)的多个深度值选择起始深度值和重新启动深度值来压缩像素块(300)。 指示针对像素(311-318)确定开始或重新开始深度值平面的平面的相应平面表示(430)。 这些表示(430)被用于选择包括要编码的像素(318)的块(300)中的至少一个其他像素(312,314-317)的像素集。 集合中的像素(312,314-317)的深度值用于确定像素(318)的深度值的预测。 采用深度值和预测来计算编码的预测误差。 压缩像素块(400)包括编码预测误差(460),起始值表示(420),重启值表示(430)和平面表示(440)。
    • 4. 发明申请
    • Portable Electronic Apparatus, and a Method of Controlling a User Interface Thereof
    • 便携式电子设备及其用户界面的控制方法
    • US20100273534A1
    • 2010-10-28
    • US12809373
    • 2008-12-19
    • Jacob Strom
    • Jacob Strom
    • H04W88/02G06F3/02G06T11/20
    • G06F3/0236G06F3/02G06F3/0202G06F3/03547G06F3/0416G06F3/044G06F3/04883G06F3/04886G06F3/167G06F2203/04808H04M1/22H04M1/23H04M1/7258H04M2250/22
    • A portable electronic apparatus (300) has a display (320) and a keypad (340) with a plurality of keys (342), the keys being distributed within a keypad area (341) in at least a first plane, and the keys being arranged for key-pressing user actuation transversally to the first plane so as to provide a first type of user input. The apparatus also has sensor means (430, 450, 348) positioned to sense navigating user actuation at the keypad area in or coincident with said first plane so as to provide a second type of user input, and a controller (301) configured to control a focus position (323) on the display (320) in response to user input of the second type. The controller (301) is configured to associate a plurality of display subareas (321) of the display with respective keys (342) of the keypad (340) and to accept, for user input of the second type, a key-pressing user actuation of an actuated key among said keys as a selection of a selectable item presented at the focus position (323) in a particular display subarea (321d) associated with the actuated key.
    • 一种便携式电子设备(300)具有显示器(320)和具有多个键(342)的小键盘(340),所述键在至少第一平面内分布在小键盘区域(341)内,并且所述键为 布置成用于按压用户对第一平面进行横向操作,以便提供第一类型的用户输入。 所述设备还具有传感器装置(430,450,348),其被定位成感测在所述键盘区域处导航用户致动或与所述第一平面重合,以便提供第二类型的用户输入;以及控制器(301),被配置为控制 响应于第二类型的用户输入在显示器(320)上的对焦位置(323)。 控制器(301)被配置为将显示器的多个显示器区域(321)与键盘(340)的各个键(342)相关联,并且接受用于第二类型的用户输入的按键用户致动 所述键中的致动键作为在与所述致动键相关联的特定显示子区域(321d)中在对焦位置(323)呈现的可选项目的选择。
    • 5. 发明申请
    • HIGH QUALITY IMAGE PROCESSING
    • 高质量图像处理
    • US20090092315A1
    • 2009-04-09
    • US12296993
    • 2007-03-06
    • Jacob Strom
    • Jacob Strom
    • G06K9/36
    • G06T9/005H04N19/176H04N19/186H04N19/593H04N19/70
    • In a high quality image-encoding scheme an input image is decomposed into several image blocks comprising multiple image elements. The image blocks are encoded into encoded block representations. Such a block representation comprises two color codewords, a color modifying codeword and optionally a sequence of color indices and color modifier indices. The color codewords define multiple discrete color representations along a line in color space. The color modifying codeword represents a set of multiple color modifiers for modifying the multiple color representations along at least one extension vector to obtain, for each color representation, a set of multiple color points. These color points of the multiple sets are located on a surface defined by the multiple color representations and the at least one extension vector. The colors of the image elements in the block are then approximated by these color points on the surface.
    • 在高质量图像编码方案中,输入图像被分解成包括多个图像元素的多个图像块。 图像块被编码成编码的块表示。 这样的块表示包括两个颜色码字,颜色修改码字和可选的颜色索引和颜色修饰符索引序列。 颜色代码字在颜色空间中沿着一条线定义多个离散的颜色表示。 颜色修改码字表示用于沿着至少一个扩展矢量修改多个颜色表示的多个颜色修改器的集合,以针对每个颜色表示获得一组多个颜色点。 多个集合的这些色点位于由多个颜色表示和至少一个延伸向量定义的表面上。 然后,块中图像元素的颜色由表面上的这些色点近似。
    • 6. 发明授权
    • Tile encoding and decoding
    • 平铺编码和解码
    • US09014497B2
    • 2015-04-21
    • US13994070
    • 2010-12-14
    • Jacob StromPer Wennersten
    • Jacob StromPer Wennersten
    • G06K9/46G06T9/00H04N19/176H04N19/91H04N19/42H04N19/436H04N19/69
    • G06T9/005G06T9/00H04N19/176H04N19/42H04N19/436H04N19/69H04N19/91
    • A tile of pixels is encoded by variable length encoding at least a first block of pixels into a first sequence of symbols and a second block of pixels into a second sequence of symbols. The symbols of the first and second sequences are co-organized into a combined sequence of symbols in which the symbols of the first sequence are readable in a first reading direction and at least a portion of the symbols in the second sequence are readable in a second, opposite reading direction. The encoding of the tile to form one or more combined sequences significantly reduces the bandwidth requirements when writing the tile to a pixel value buffer. The co-organization of the first and second sequences enables parallel reading and decoding of the first and second sequences from the pixel value buffer, thereby reducing any decoding latency.
    • 像素块通过将至少第一像素块的可变长度编码为第一符号序列和第二像素块来编码为第二符号序列。 第一和第二序列的符号被共同组织成符号的组合序列,其中第一序列的符号在第一读取方向上是可读的,并且第二序列中的符号的至少一部分在第二序列中是可读的 ,相反阅读方向。 当将瓦片写入像素值缓冲器时,瓦片的编码以形成一个或多个组合序列显着地减少了带宽要求。 第一和第二序列的共同组织使得能够从像素值缓冲器中并行读取和解码第一和第二序列,从而减少任何解码等待时间。
    • 7. 发明授权
    • Pixel block processing
    • 像素块处理
    • US08582902B2
    • 2013-11-12
    • US13120336
    • 2008-11-18
    • Jacob StromPer Wennersten
    • Jacob StromPer Wennersten
    • G06K9/36
    • G06T9/00
    • A compressed pixel block (400) is decompressed by defining multiple available property values. At least one reference point relative the pixel block (300) is identified based on a reference codeword (410) of the compressed pixel block (400). Pixel indices of the pixels (310) are determined based on the respective positions of pixels (310) in the pixel block (300) relative the at least one reference point. These pixel indices are used for selecting among the multiple defined property values. The selected property values are then assigned to pixels (310) to be decompressed based on their determined pixel indices.
    • 通过定义多个可用属性值来解压缩压缩像素块(400)。 基于压缩像素块(400)的参考码字(410)来识别相对于像素块(300)的至少一个参考点。 基于相对于至少一个参考点的像素块(300)中的像素(310)的相应位置来确定像素(310)的像素索引。 这些像素索引用于在多个定义的属性值之间进行选择。 然后将所选择的属性值分配给像素(310),以根据它们确定的像素索引进行解压缩。
    • 8. 发明申请
    • Portable Electronic Apparatus, and a Method of Controlling a User Interface Thereof
    • 便携式电子设备及其用户界面的控制方法
    • US20130122964A1
    • 2013-05-16
    • US13735513
    • 2013-01-07
    • Jacob Strom
    • Jacob Strom
    • G06F3/02
    • G06F3/0236G06F3/02G06F3/0202G06F3/03547G06F3/0416G06F3/044G06F3/04883G06F3/04886G06F3/167G06F2203/04808H04M1/22H04M1/23H04M1/7258H04M2250/22
    • A portable electronic apparatus has a display, keypad, sensor and controller. Keys of the keypad are distributed within a keypad area in at least a first plane and are arranged for user actuation transversally to the first plane to provide a first type of user input. The sensor is positioned to sense navigating user actuation at the keypad area in or coincident with the first plane to provide a second type of user input. The controller is configured to control a focus position on the display in response to the second type of user input; associate a plurality of display subareas of the display with respective keys of the keypad; and accept, for user input of the second type, user actuation of an actuated key among the keys as a selection of a selectable item presented at the focus position in a particular display subarea associated with the actuated key.
    • 便携式电子设备具有显示器,小键盘,传感器和控制器。 键盘的键在至少第一平面内分布在键盘区域内,并且被布置成用于横向于第一平面的用户致动以提供第一类型的用户输入。 传感器被定位成感测在第一平面处或与第一平面重合的小键盘区域上的导航用户致动以提供第二类型的用户输入。 控制器被配置为响应于第二类型的用户输入来控制显示器上的对焦位置; 将显示器的多个显示子区域与键盘的各个键相关联; 并且对于第二类型的用户输入,接受用户致动键之间的致动键作为在与所述致动键相关联的特定显示子区域中在焦点位置处呈现的可选项目的选择。
    • 9. 发明授权
    • Prediction-based image processing
    • 基于预测的图像处理
    • US08311353B2
    • 2012-11-13
    • US12863762
    • 2008-05-06
    • Jacob StromPer Wennersten
    • Jacob StromPer Wennersten
    • G06K9/36
    • G06T9/00
    • A pixel block (300) is compressed by selecting a start depth value and a restart depth value based on the multiple depth values of the pixels (310-318) in the block (300). A respective plane representation (430) indicative of which plane of a start or restart depth value plane is determined for the pixels (311-318). These representations (430) are employed for selecting a pixel set comprising at least one other pixel (312, 314-317) in the block (300) for a pixel (318) to be encoded. The depth value(s) of the pixel(s) (312, 314-317) in the set are used for determining a prediction of the depth value of the pixel (318). The depth value and the prediction are employed for calculating a prediction error, which is encoded. The compressed pixel block (400) comprises the encoded prediction errors (460), a start value representation (420), a restart value representation (430) and the plane representations (440).
    • 通过基于块(300)中的像素(310-318)的多个深度值选择起始深度值和重新启动深度值来压缩像素块(300)。 指示针对像素(311-318)确定开始或重新开始深度值平面的平面的相应平面表示(430)。 这些表示(430)被用于选择包括要编码的像素(318)的块(300)中的至少一个其他像素(312,314-317)的像素集。 集合中的像素(312,314-317)的深度值用于确定像素(318)的深度值的预测。 采用深度值和预测来计算编码的预测误差。 压缩像素块(400)包括编码预测误差(460),起始值表示(420),重启值表示(430)和平面表示(440)。
    • 10. 发明授权
    • Depth buffer compression
    • 深度缓冲区压缩
    • US08270736B2
    • 2012-09-18
    • US12677615
    • 2008-09-12
    • Per WennerstenJacob Strom
    • Per WennerstenJacob Strom
    • G06K9/36G06K9/46
    • G06T9/00G06T15/405H04N19/119H04N19/12H04N19/15H04N19/176H04N19/42H04N19/46
    • Device, computer readable medium, and method for selecting compression modes to be applied in a depth buffer (20). The method includes obtaining values corresponding to a tile (30) of the depth buffer (20), selecting a first compression mode (34) from a first plurality of compression modes, compressing the values of the tile (30), writing the compressed values into a first block, based on the first mode (34), and using a preset number of primary bits (34) to store information related to at least one of the first mode (34) and a compression size of the first block, selecting a set of secondary compression modes (32) from a second plurality of compression modes, determining a number of sub-tiles (28), that make up the tile (30), compressing values of the sub-tiles, writing the compressed values into a second block, based on the set of secondary modes (32), and using the same preset number of primary bits (34) to store information related to at least one of the set of secondary modes (32) and a compression size of the second block, comparing the compression size of the tile (30) to the compression size of the sub-tiles (28), choosing the first mode (34) or the set of secondary modes (32) and a corresponding tile size based on a result of the comparing, and storing the selected compressed tile or sub-tiles into the depth buffer (20) and writing into the preset number of primary bits (34) information related to the chosen first mode (34) or set of secondary compression modes (32) or a corresponding size.
    • 设备,计算机可读介质和用于选择要在深度缓冲器(20)中应用的压缩模式的方法。 该方法包括获得与深度缓冲器(20)的瓦片(30)对应的值,从第一多个压缩模式中选择第一压缩模式(34),压缩瓦片(30)的值,将压缩值 基于第一模式(34),并使用预设数量的主位(34)来存储与第一模式(34)和第一模块(34)中的至少一个相关的信息和第一模块的压缩大小的第一块,选择 来自第二多个压缩模式的一组二次压缩模式(32),确定构成瓦片(30)的子图块(28)的数量,压缩子瓦片的值,将压缩值写入 第二块,基于所述二次模式集合(32),并且使用相同的预设数量的主位(34)来存储与所述一组次模式(32)中的至少一个相关的信息,以及所述第二模式 第二块,将瓦片(30)的压缩尺寸与压缩比例进行比较 (28)的e,基于比较结果选择第一模式(34)或二次模式集合(32)和相应的块大小,并将选择的压缩块或子块存储到 深度缓冲器(20)并且写入与所选择的第一模式(34)或一组辅助压缩模式(32)相关的预设数量的主位(34)信息或相应的大小。