Method and system for estimating motion from a sequence of bidimensional arrays of sampled values, optical mouse including such a system and computer program product therefor
    1.
    发明公开
    Method and system for estimating motion from a sequence of bidimensional arrays of sampled values, optical mouse including such a system and computer program product therefor 有权
    的计算机程序,方法和装置,用于样品的二维阵列,光学鼠标的序列的运动估计,其包括这样的装置

    公开(公告)号:EP1574993A1

    公开(公告)日:2005-09-14

    申请号:EP04354010.3

    申请日:2004-03-11

    CPC classification number: G06T7/20

    Abstract: A system for estimating motion from a sequence of bidimensional arrays of sampled values (e.g. video frames) includes a motion estimator (PC) configured for performing motion estimation between a current frame and a reference frame to derive an estimated motion vector (V). The motion estimator (PC) is configured for performing, if at least one of the components of the estimated motion vector is null, at least one of the steps of:

    a) maintaining said reference frame as the reference frame for motion estimation with a further frame in said sequence, and
    b) reducing the frame rate of said sequence of arrays.

    Preferred application is in optical mouse arrangements.

    Abstract translation: 一种用于从采样值(例如视频帧)的二维阵列的序列估计运动系统包括被配置用于当前帧和参考帧之间执行运动估计来导出估计运动向量(V)的运动估计器(PC)。 运动估计器(PC)被配置用于执行,如果所估计的运动向量的分量中的至少一个是零,以下步骤中的至少一个:a)维持所述参考帧作为用于运动估计的参考帧与另外的 所述序列帧,和b)降低阵列的所述序列的帧速率。 优选的应用是在光学鼠标的安排。

    Method for transcoding compressed video signals, related apparatus and computer program product therefor
    3.
    发明公开
    Method for transcoding compressed video signals, related apparatus and computer program product therefor 审中-公开
    Methode,Apparat und Computerprogramm zur Transkodierung komprimierter Videosignale

    公开(公告)号:EP1628484A1

    公开(公告)日:2006-02-22

    申请号:EP04019572.9

    申请日:2004-08-18

    Abstract: Transcoder apparatus for transcoding an input video bit-stream (I) having a first encoding profile (e.g. MPEG-2) into an output video bit-stream (O) having a second encoding profile (e.g. H.264), the first encoding profile including motion estimation information, the apparatus including:

    a front-end (30, 40, 50, 60, 70, 80) for extracting (30) the motion estimation information (110) from the input video bit-stream (I), and
    a back-end (120, 130, 135, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230) for constructing the output bit-stream (O).

    The front-end and the back-end of the apparatus are interconnected (e.g. via a buffer 90) to pass the motion estimation information (110) from the front-end on to the back-end, thereby avoiding motion estimation in constructing the output bit-stream (O) at the apparatus back-end.

    Abstract translation: 用于将具有第一编码简档(例如MPEG-2)的输入视频比特流(I)进行代码转换为具有第二编码简档(例如H.264)的输出视频比特流(O)的编码器装置,所述第一编码简档 包括运动估计信息,所述装置包括:前端(30,40,50,60,70,80),用于从输入视频比特流(I)提取(30)运动估计信息(110);以及 用于构造输出比特流(O)的后端(120,130,135,140,​​150,160,170,180,190,200,210,220,230)。 装置的前端和后端互连(例如经由缓冲器90),以将运动估计信息(110)从前端传递到后端,从而避免构造输出中的运动估计 位流(O)在设备后端。

    Method and system for delivery of coded information streams, related network and computer program product therefor
    4.
    发明公开
    Method and system for delivery of coded information streams, related network and computer program product therefor 有权
    Verfahren un System zur Ablieferung codierterInformationströme,zugehörigesNetzwerk und Computerprogramm

    公开(公告)号:EP1615447A1

    公开(公告)日:2006-01-11

    申请号:EP04016172.1

    申请日:2004-07-09

    Abstract: A method of controlling operation of a network wherein at least one coded information stream (I') is delivered to at least one user via at least one link (20, 40) exposed to variable operating conditions, the method including the steps of:

    monitoring the operating conditions of the at least one link (20, 40), and
    selectively transcoding the at least one coded information stream (I') by selectively varying at least one transcoding parameter (Q) as a function of the operating conditions monitored. The monitoring operating conditions of the at least one link includes evaluating a set of cost functions (QUANTIZATION_COST, MOTION_COST, DETAILS_COST) related to an available bit rate (R) and to complexity of said coded information stream (I') and
       
    the selective variation of at least one transcoding parameter (Q) includes selecting among a plurality of transcoding levels (T1, T2, T3, T4) associated to different values of quantization, resolution and frame rate.

    Abstract translation: 一种控制网络操作的方法,其中经由暴露于可变操作条件的至少一个链路(20,40)将至少一个编码信息流(I')传递给至少一个用户,所述方法包括以下步骤:监视 所述至少一个链路(20,40)的操作条件,以及通过根据所监视的操作条件选择性地改变至少一个代码转换参数(Q)来选择性地对所述至少一个编码信息流(I')进行代码转换。 所述至少一个链路的监视操作条件包括评估与可用比特率(R)相关的一组成本函数(QUANTIZATION_COST,MOTION_COST,DETAILS_COST)以及所述编码信息流(I')的复杂度和€ƒ

    Methods and systems for encoding/decoding signals, and computer program product therefor
    6.
    发明公开
    Methods and systems for encoding/decoding signals, and computer program product therefor 审中-公开
    用于编码/解码信号的方法和系统及其计算机程序产品

    公开(公告)号:EP1578134A1

    公开(公告)日:2005-09-21

    申请号:EP04006490.9

    申请日:2004-03-18

    CPC classification number: H04N19/94 H04N19/39

    Abstract: A method for encoding and/or decoding video signals, including the operations of generating at a transmitter side a multiple descriptions vector ( d → ) associated to a pixel values vector ( p → ) of the video signals and decoding at a receiver side available descriptions vector ( d → ') for reconstructing the pixel values vector ( p → ). The operation of generating a multiple descriptions vector ( d → ) includes the steps of obtaining the pixel values vector ( p → ) by selecting a group (G) of pixels in a picture (PK) of the video signal and applying an encoding matrix ( M ) to the pixel values vector ( p → ). The decoding operation includes the step of applying, the available descriptions vector ( d → ') in order to obtain the pixel values vector ( p → ) a decoding matrix ( M ') that is in a inversion relationship with the encoding matrix ( M ).

    Abstract translation: 一种用于编码和/或解码视频信号的方法,包括在发射机侧生成与视频信号的像素值矢量(p→)相关联的多描述矢量(d→)并且在接收机侧解码可用描述 矢量(d→')用于重建像素值矢量(p→)。 生成多描述向量(d→)的操作包括通过选择视频信号的图片(PK)中的像素组(G)并将编码矩阵(P) M)映射到像素值向量(p→)。 解码操作包括应用可用描述向量(d→')以获得与编码矩阵(M)呈反向关系的解码矩阵(M')的像素值向量(p→)的步骤, 。

    A method for executing programs on selectable-instruction-length processors and corresponding processor system
    7.
    发明公开
    A method for executing programs on selectable-instruction-length processors and corresponding processor system 有权
    一种用于在处理器中执行的程序具有可选择指令长度,和相应的处理器系统的方法

    公开(公告)号:EP1378825A1

    公开(公告)日:2004-01-07

    申请号:EP02425437.7

    申请日:2002-07-02

    CPC classification number: G06F9/3879 G06F9/3853 G06F9/3877 G06F9/3885

    Abstract: The program to be executed is compiled by translating it into native instructions of the instruction-set architecture (ISA) of the processor system (SILC 1, SILC 2), organizing the instructions deriving from the translation of the program into respective bundles in an order of successive bundles, each bundle grouping together instructions adapted to be executed in parallel by the processor system. The bundles of instructions are ordered into respective sub-bundles, said sub-bundles identifying a first set of instructions ("must" instructions), which must be executed before the instructions belonging to the next bundle of said order, and a second set of instructions ("can" instructions), which can be executed both before and in parallel with respect to the instructions belonging to said subsequent bundle of said order. There is defined a sequence of execution of the instructions in successive operating cycles of the processor system (SILC 1, SILC 2), assigning each sub-bundle to an operating cycle, thus preventing simultaneous assignment to the same operating cycle of two sub-bundles belonging to the first set ("must" set) of two successive bundles. The instructions of the sequence may be executed by the various processors of the system (SILC 1, SILC 2) in conditions of binary compatibility.

    Abstract translation: 要执行的程序通过将其转换为指令集架构的处理器系统的(ISA)(SILC 1,SILC 2)的本机指令,组织从程序翻译成导出束respectivement的顺序的说明编译 连续束,每个束分组在一起指令angepasst由处理器系统中并行执行。该指令束排序成respectivement子束,所述子束标识第一组指令(“必须”指令),这 必须属于所述顺序的下一个包,以及第二组指令(“罐”指令)的指令,其可以之前和并联相对于属于所述订单的所述随后的包中的指令来执行之前被执行的 , 有被定义在处理器系统的连续操作周期指令的执行(SILC 1,SILC 2)的序列,在操作循环分配每个子束,从而防止同时分配给两个子束的相同的操作周期 属于第一组的两个连续捆(“必须”设置)。 序列的指令可以由系统中的二进制兼容性的条件的各种处理器(SILC 1,SILC 2)被执行。

    Method and apparatus for coding moving images
    9.
    发明公开
    Method and apparatus for coding moving images 审中-公开
    Verfahren und Vorrichtung zur Bewegtbildercodierung

    公开(公告)号:EP1732329A1

    公开(公告)日:2006-12-13

    申请号:EP05425407.3

    申请日:2005-06-06

    CPC classification number: H04N19/61 H04N19/51

    Abstract: A moving-image signal, such as typically a luminance signal organized in blocks of pixels (10; 20) is coded via a technique that envisages the steps of:
    - comparing a block to be coded (10) with a plurality of candidate prediction blocks (20);
    - determining, for each candidate prediction block (20), a respective value of an index (SRS) representing the difference between the block to be coded (10) and each candidate prediction block (20); and
    - choosing between the candidate prediction blocks (20), as a function of the respective value of the aforesaid index (SRS), a prediction block to be used for coding (30, 40) of the block to be coded.
    The signal is sampled pixel by pixel on the block to be coded (10) and on the plurality of candidate prediction blocks (20), thus generating respective surfaces representing the pattern of the signal in the block to be coded (10) and in the candidate prediction blocks (20). Chosen as index is an index of the parallelism between the aforesaid respective surfaces.

    Abstract translation: 运动图像信号,例如典型地组织在像素块(10; 20)中的亮度信号的编码通过一种技术来编码,该技术设想以下步骤: - 将待编码的块(10)与多个候选预测块 (20); - 为每个候选预测块(20)确定表示待编码块(10)与每个候选预测块(20)之间的差的索引(SRS)的相应值; 以及 - 根据上述索引(SRS)的相应值,在候选预测块(20)之间进行选择,用于要编码的块的编码(30,40)的预测块。 在要编码的块(10)上和在多个候选预测块(20)上逐像素地采样信号,从而生成表示要编码的块(10)中的信号的模式的各个表面,并且在 候选预测块(20)。 作为指标选择上述各表面之间的平行度的指标。

    A method for executing programs on multiple processors and corresponding processor system
    10.
    发明公开
    A method for executing programs on multiple processors and corresponding processor system 审中-公开
    一种用于在多处理器系统和处理器系统entsprechenes执行程序的方法

    公开(公告)号:EP1378824A1

    公开(公告)日:2004-01-07

    申请号:EP02425436.9

    申请日:2002-07-02

    CPC classification number: G06F9/3879 G06F9/3853 G06F9/3877

    Abstract: Programs having a given instruction-set architecture (ISA) are executed on a multiprocessor system comprising a plurality of processors, for example of a VLIW type, each of said processors being able to execute, at each processing cycle, a respective maximum number of instructions. The instructions are compiled as instruction words of given length (L1 respectively L2) executable on a first processor (VLIW 1 respectively VLIW 2). At least some of the instruction words of given length are converted (IIU) into modified-instruction words executable on a second processor. The operation of modifying comprises in turn at least one operation chosen in the group consisting of:

    splitting the instruction words into modified-instruction words; and
    entering no-operation (nop) instructions in the modified-instruction words.

    Abstract translation: 具有给定的指令集架构(ISA)的程序被执行的多处理器系统,其包括处理器上的多个,对于VLIW类型的实施例,每个所述处理器能够执行,在每个处理循环中,指令的respectivement最大数目 , 该指令被编译为在第一处理器上给定长度(L1分别L2)可执行的指令字(VLIW 1分别VLIW 2)。 至少一些给定长度的指令字的转换(IIU)转换成在第二处理器上执行的修改的指令字。 反过来至少一个手术选择的组中的由...组成,所述修改包括的手术:将所述指令字写入改性指令字; 并进入经修改的指令字无操作(NOP)指令。

Patent Agency Ranking