会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Motion vector selection using a cost function relating accuracy to bit
rate
    • 运动矢量选择使用成本函数将精度与比特率相关联
    • US5818536A
    • 1998-10-06
    • US721915
    • 1996-09-27
    • Octavius J. MorrisGerrit J. Keesman
    • Octavius J. MorrisGerrit J. Keesman
    • H04N7/32G06T9/00H04N7/26H04N7/36H04N7/50
    • H04N19/567H04N19/105H04N19/174H04N19/176H04N19/19H04N19/51H04N19/523H04N19/61
    • A method and apparatus for improved motion vector selection in the motion estimator stage of a video encoder such as an MPEG coder are provided. From a received (re-ordered) image frame sequence, a first stage (14) of the estimator generates a set of candidate motion vectors, suitably from a list of half-pixel candidates from about each of N candidate integer pixels. Those candidate vectors, together with an indication of their respective accuracies, are passed to a vector selection stage (16). A vector bit counter (18) determines the number of bits required per vector and the selection stage (16) then selects those of the candidate vectors for a macroblock line (or "slice") which minimise a cumulative cost function for the line and provide the best trade-off between motion vector accuracy and required bit rate for each block of the line. The derivation of the cumulative cost function and its application to coding mode selection is described.
    • 提供了一种在诸如MPEG编码器的视频编码器的运动估计器级中改进运动矢量选择的方法和装置。 从接收到的(重新排序的)图像帧序列,估计器的第一级(14)从N个候选整数像素中的每一个适当地生成候选运动矢量集合。 这些候选向量以及它们各自精度的指示被传递到向量选择阶段(16)。 矢量位计数器(18)确定每个矢量所需的位数,并且选择级(16)然后选择最小化线路的累积成本函数的宏块行(或“片”)的候选向量中的那些,并提供 运动矢量精度与线路每个块所需的位速率之间的最佳折衷。 描述了累积成本函数的推导及其在编码模式选择中的应用。
    • 4. 发明授权
    • Encoded video image formatting
    • 编码视频图像格式
    • US07046916B1
    • 2006-05-16
    • US09172435
    • 1998-10-14
    • Octavius J. MorrisTimothy J. Everett
    • Octavius J. MorrisTimothy J. Everett
    • H04N7/26
    • H04N5/783H04N5/85H04N9/8042
    • A method and apparatus are provided to enable variable speed forwards or reverse play of motion-prediction coded sequences of video signal frames. Successive images of a sequence are MPEG encoded with some images of the sequence becoming I-frames and the remainder P- or B-frames. The frame data is formatted to sequences of fixed size data blocks (I,P,B) to form a data block stream into which further, information blocks (i) are inserted at periodic intervals. Each information block (i) carriers a pointer to the relative location in the data block stream of the first data block of the immediately preceding I-frame.
    • 提供了一种方法和装置,用于使视频信号帧的运动预测编码序列的可变速度向前或反向播放。 序列的连续图像被MPEG编码,该序列的一些图像变为I帧,余数为P或B帧。 帧数据被格式化为固定大小数据块(I,P,B)的序列,以形成数据块流,其中进一步以周期性间隔插入信息块(i)。 每个信息块(i)携带指向紧邻在前I帧的第一数据块的数据块流中的相对位置的指针。
    • 5. 发明授权
    • Graphics image manipulation
    • 图形图像处理
    • US5991443A
    • 1999-11-23
    • US721916
    • 1996-09-27
    • Richard D. GalleryOctavius J. MorrisEdward S. EilleyDavid E. Penna
    • Richard D. GalleryOctavius J. MorrisEdward S. EilleyDavid E. Penna
    • A63F13/00G06F17/30G06T9/00G06T15/00H04N7/173H04N19/00G06K9/36
    • H04N19/00A63F13/12A63F13/52H04N19/527H04N7/17318
    • In an image source for multimedia applications such as networked computer games, a graphics engine (16) generates pixel images one line at a time using a scan-line algorithm and supplies the generated scan lines to an encoder (18) where they are buffered. The encoder codes the buffered pixel data as macroblocks of, for example 16.times.16 pixels according to MPEG or similar standards. When the graphics engine has sent sufficient scan lines for a first macroblock to the encoder, it sends a signal (FLAG) on receipt of which the encoder begins coding the pixel data as a macroblock in a line of macroblocks whilst continuing to receive scan lines from the graphics engine (16). To increase encoder efficiency, the graphics engine specifies to the encoder global (GMV) and macroblock (BMV) motion vectors for substantially all or selected ones of the macroblocks of an image respectively. Completed coded macroblock lines may be sent to a remote user over a data network, with user commands for modifing the composition of subsequent image frames being received on a back-channel (26) of the network.
    • 在诸如网络计算机游戏的多媒体应用的图像源中,图形引擎(16)使用扫描线算法一次一行地生成像素图像,并将生成的扫描线提供给编码器(18),在那里它们被缓冲。 编码器根据MPEG或类似标准将缓冲的像素数据编码为例如16×16像素的宏块。 当图形引擎向编码器发送第一宏块的足够的扫描线时,它在接收到时发送信号(FLAG),编码器开始编码像素数据作为宏块行中的宏块,同时继续接收扫描线 图形引擎(16)。 为了提高编码器效率,图形引擎分别为图像的宏块中的所有或选定的宏块指定编码器全局(GMV)和宏块(BMV)运动矢量。 完成的编码宏块行可以通过数据网络发送给远程用户,用户命令用于修改在网络的后向通道(26)上接收后续图像帧的组合。
    • 6. 发明授权
    • Methods and apparatus for making and replaying digital video recordings, and recordings made by such methods
    • 用于制作和重放数字录像的方法和装置,以及通过这种方法进行的录制
    • US07313315B2
    • 2007-12-25
    • US09817971
    • 2001-03-27
    • Octavius J. MorrisDeclan P. KellyWilhelmus J. Van Gestel
    • Octavius J. MorrisDeclan P. KellyWilhelmus J. Van Gestel
    • H04N5/91
    • H04N21/42646G11B27/005G11B27/034G11B27/105G11B27/329G11B2220/2562H04N5/775H04N5/85H04N9/8042H04N21/2389H04N21/4147H04N21/4305H04N21/4334H04N21/4344H04N21/4385H04N21/835
    • Broadcast data received in MPEG Transport Stream format (TS) is processed (8) to produce a modified transport stream for recording on an optical disc (3) to record the content of a selected audio-visual program. Various techniques are disclosed for permitting random access within the recording, but without re-packetizing or remultiplexing the audio and video elementary streams, for example into program stream format. The received TS (DVIN) occasionally includes stream mapping information (PAT/PMT) identifying a transport packet ID code associated with each elementary stream, said stream mapping information being subject to change throughout the received TS. The packet IDs in the modified transport stream can be re-mapped to a uniform set of values to permit random entry to the recorded stream. Alternatively, the current stream mapping information may be inserted at every potential entry point in the modified stream. Characteristic point information (CPI) defining a set of potential entry points throughout the stream is generated by parsing the received stream, and recorded in a separate file to facilitate location of entry points on the disk. Entry points may for example comprise all I-pictures, or a subset of them. Clock reference values (PCR) not carried in one of the wanted streams are inserted in the modified transport stream using a separate packet ID. The recorded stream can be passed to a standard decoder with little or no further modification.
    • 以MPEG传输流格式(TS)接收的广播数据被处理(8)以产生用于在光盘(3)上记录的经修改的传输流,以记录所选择的视听节目的内容。 公开了各种技术,用于允许在记录内的随机存取,但是不将音频和视频基本流重新打包或重新解复用,例如程序流格式。 所接收的TS(DVIN)偶尔包括标识与每个基本流相关联的传输分组ID码的流映射信息(PAT / PMT),所述流映射信息在整个接收的TS中被改变。 修改的传输流中的分组ID可以被重新映射到一组统一的值,以允许随机输入到记录的流。 或者,可以在修改的流中的每个潜在入口点处插入当前流映射信息。 通过解析所接收的流来生成定义整个流中的一组潜在入口点的特征点信息(CPI),并记录在单独的文件中以便于在盘上定位入口点。 入口点可以例如包括所有I图像或它们的子集。 在一个想要的流中不携带的时钟参考值(PCR)使用单独的分组ID插入修改的传输流中。 记录的流可以很少或没有进一步修改被传递到标准解码器。
    • 7. 发明授权
    • Receiver apparatus and method
    • 接收装置和方法
    • US06915383B2
    • 2005-07-05
    • US10173366
    • 2002-06-17
    • Steven MorrisOctavius J. Morris
    • Steven MorrisOctavius J. Morris
    • G06F12/00H04N5/00H04N7/24G06F12/08
    • H04N21/4349H04N21/235H04N21/4331H04N21/4335H04N21/435H04N21/4351H04N21/4516H04N21/454H04N21/643H04N21/8166Y10S707/99953Y10S707/99954
    • In a DSM-CC receiver (12), a signal comprising a periodically repeated plurality of data sections is received. Storage means (14) is provided for caching the data sections included in the signal, and said storage means incorporates a file management mechanism based on file names. Each data section is received (100) under a corresponding file name, and the received file names are modified (140) within the receiver to distinguish between previous or subsequent versions of the same data sections of the signal that are stored in said storage means. Files currently in use are not overwritten, but are marked (135) for later deletion (155). Individual files can be extracted from DSM-CC modules and cache. In this case, individual file names are modified by reference to version information received for the module as a whole.
    • 在DSM-CC接收机(12)中,接收包括周期性重复的多个数据段的信号。 提供存储装置(14)用于缓存包括在信号中的数据部分,并且所述存储装置包括基于文件名的文件管理机制。 在相应的文件名下接收每个数据部分(100),并且在接收器内对接收到的文件名进行修改(140)以区分存储在所述存储装置中的信号的相同数据部分的先前版本或后续版本。 目前使用的文件不会被覆盖,但会被标记(135)以供以后删除(155)。 可以从DSM-CC模块和缓存中提取单个文件。 在这种情况下,通过参考为整个模块接收的版本信息,修改单个文件名。
    • 9. 发明授权
    • Motion vector estimation, motion picture encoding and storage
    • 运动矢量估计,运动图像编码和存储
    • US5428403A
    • 1995-06-27
    • US954732
    • 1992-09-30
    • Derek AndrewOctavius J. Morris
    • Derek AndrewOctavius J. Morris
    • G06T7/20H04N5/14H04N7/00H04N7/26H04N7/32H04N19/50H04N7/50
    • H04N5/145G06T7/2026H04N19/43H04N19/436H04N19/51H04N19/56H04N19/567H04N5/144
    • In the encoding of a frame (P3) in a digitised motion picture sequence, the frame is divided into blocks (A) of pixels and a motion vector (VA) found to predicts the contents of each block A from a block (A') in a previous frame (I0). Rather than evaluate many thousands of candidate vectors to find the best motion vector (VA), relatively few candidate vectors are evaluated, based on starting vector which is the estimated motion vector for a neighbouring block (LB(A)) in the same frame. To allow parallel processing of several pixel blocks, all the blocks of one row in the current frame are assigned to one processor (DSP), and a starting vector is obtained from a block (LB(A)) previously processed by the same processor. Further starting vectors are obtained if desired from neighbouring blocks (UR(B),DR(B)) in neighbouring frames of the sequence. The candidate vectors based on a starting vector may be very few in number, or may fill an area a few percent of the full search area. The method may favor candidate vectors which are more economical to encode.
    • 在数字化运动图像序列中的帧(P3)的编码中,将帧划分为像素块(A)和被发现从块(A')预测每个块A的内容的运动矢量(VA) 在前一帧(I0)中。 不是评估数千个候选向量以找到最佳运动矢量(VA),而是基于作为相同帧中的相邻块(LB(A))的估计运动矢量的起始向量来评估相对较少的候选向量。 为了允许并行处理几个像素块,当前帧中的一行的所有块被分配给一个处理器(DSP),并且从先前由同一处理器处理的块(LB(A))获得起始向量。 如果需要,则在序列的相邻帧中从相邻块(UR(B),DR(B))获得进一步的起始向量。 基于起始向量的候选向量可以是非常少的数量,或者可以填充整个搜索区域的百分之几。 该方法可能有利于编码更经济的候选向量。