会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 61. 发明申请
    • MANAGED DEGRADATION OF A VIDEO STREAM
    • 视频流的管理降级
    • US20070053428A1
    • 2007-03-08
    • US11553210
    • 2006-10-26
    • Shahid SaleemIndra LaksonoSuiwu Dong
    • Shahid SaleemIndra LaksonoSuiwu Dong
    • H04B1/66
    • H04N19/115H04N19/103H04N19/124H04N19/132H04N19/146H04N19/186H04N19/31H04N19/33
    • A system and a method for simultaneous transmission of multiple media streams in a fixed bandwidth network are disclosed herein. The system is comprised of a central gateway media server and a plurality of client receiver units. The input media streams arrive from an external source and are then transmitted to the client receiver units in a compressed format. A state machine on the gateway media server detects if the network bandwidth is close to saturation. In one embodiment, the potential bandwidth saturation is measured by matching the time when the start of unit of media for each stream against the estimated transmission time for that unit. When any one actual transmission time exceeds its estimated transmission time by a predetermined threshold value, the network is deemed to be close to saturation, or already saturated, and the state machine executes a process of selecting at least one stream as a target for lowering total bandwidth usage. Once the target stream associated with a client receiver unit is chosen, the amount of data transmitted by the target stream is reduced, which could result in a lower data transmission rate. In one embodiment, the amount of data is reduced by a gradual degradation of the precision of the data, resulting in a greater potential for data compression, and/or by gradually reducing the resolution of the data of the target stream.
    • 本文公开了一种在固定带宽网络中同时传输多个媒体流的系统和方法。 该系统由中央网关媒体服务器和多个客户机接收机单元组成。 输入媒体流从外部源到达,然后以压缩格式发送到客户接收器单元。 网关媒体服务器上的状态机检测网络带宽是否接近饱和。 在一个实施例中,通过将每个流的媒体单元的开始与该单元的估计传输时间的时间匹配来测量潜在带宽饱和度。 当任何一个实际传输时间超过其估计传输时间预定阈值时,网络被认为接近饱和或已经饱和,并且状态机执行选择至少一个流作为目标的处理以降低总数 带宽使用。 一旦选择了与客户机接收机单元相关联的目标流,则由目标流发送的数据量减少,这可能导致较低的数据传输速率。 在一个实施例中,通过数据的精度的逐渐劣化来降低数据量,从而导致更大的数据压缩潜力和/或通过逐渐降低目标流的数据的分辨率。
    • 62. 发明授权
    • Method and system for bit-based data access
    • 用于基于位的数据访问的方法和系统
    • US07054964B2
    • 2006-05-30
    • US10982740
    • 2004-11-05
    • Jason ChanIndra Laksono
    • Jason ChanIndra Laksono
    • H04N7/12
    • H04N9/8042H04N19/40H04N19/42H04N19/423H04N19/56H04N19/59H04N19/61H04N21/2365H04N21/4347
    • A system and a method for transcoding multiple media channels are provided. The system includes a first processor to parse a media data stream having one or more media data channels and a vector processor to decompress, scale, and then compress the parsed media channel. A parsed media data channel, in one embodiment, is accessed using a bit manipulator and packetized into decoder instruction packets and transmitted to the vector processor using a sequencer. The vector processor decompresses the decoder instruction pacets, scales a macroblock generated from the packets, and then compresses the scaled macroblock. As a result, the scaled and compressed output has less data associated with the media channel, allowing for faster and/or more efficient storage or transmission. A reduced sized scale buffer is associated with another disclosed embodiment.
    • 提供了一种用于对多个媒体信道进行代码转换的系统和方法。 该系统包括用于解析具有一个或多个媒体数据信道的媒体数据流的第一处理器和用于解压缩,缩放,然后压缩解析的媒体信道的向量处理器。 在一个实施例中,解析的媒体数据信道使用比特操纵器被访问并分组成解码器指令分组,并使用定序器发送到向量处理器。 向量处理器解压缩解码器指令,并对从分组生成的宏进行缩放,然后压缩缩放的宏块。 因此,缩放和压缩的输出具有与媒体通道相关联的较少数据,允许更快和/或更有效的存储或传输。 缩小尺寸的缓冲器与另一公开的实施例相关联。
    • 63. 发明授权
    • Method and apparatus for controlling amount of quantization processing in an encoder
    • 用于控制编码器中的量化处理量的方法和装置
    • US07042941B1
    • 2006-05-09
    • US09907033
    • 2001-07-17
    • Indra LaksonoJason Chan
    • Indra LaksonoJason Chan
    • H04N7/12
    • H04N19/154H04N19/124H04N19/152H04N19/159H04N19/172H04N19/176H04N19/61
    • A method and apparatus for controlling the amount of quantization processing used within an encoder that compresses video and/or audio data include processing that begins by receiving discrete cosine transform data of a block of a frame of data. The process then proceeds by obtaining a quantization table related to the frame of data. The processing then continues by obtaining a quantization scaling factor related to the frame. The processing then continues by determining whether quantization processing limits have been exceeded for quantization of preceding blocks of the frame of data. If the number of bits processed for the preceding blocks exceeds a certain desired level, the processing increases the quantization scaling factor. The processing then continues by generating quantization data from the discrete cosine transform data, the quantization table and the increased quantization scaling factor.
    • 用于控制压缩视频和/或音频数据的编码器内使用的量化处理量的方法和装置包括通过接收一帧数据块的离散余弦变换数据开始的处理。 然后,该过程通过获得与数据帧相关的量化表来进行。 然后通过获得与该帧相关的量化缩放因子来继续处理。 然后,通过确定是否已经超过了对数据帧的前一块的量化的量化处理限制,继续处理。 如果针对前面的块处理的比特数超过了一定的期望水平,则该处理增加了量化比例因子。 然后通过从离散余弦变换数据,量化表和增加的量化缩放因子产生量化数据来继续处理。
    • 65. 发明授权
    • Method and system for accessing data
    • 用于访问数据的方法和系统
    • US06959348B1
    • 2005-10-25
    • US09918384
    • 2001-07-30
    • Jason ChanIndra Laksono
    • Jason ChanIndra Laksono
    • G06F3/00H04N7/12H04N9/804
    • H04N9/8042H04N19/40H04N19/42H04N19/423H04N19/56H04N19/59H04N19/61H04N21/2365H04N21/4347
    • A system and a method for transcoding multiple media channels is disclosed herein. The system includes a first processor to parse a media data stream having one or more media data channels and a vector processor to decompress, scale, and then compress the parsed media channel. A parsed media data channel, in one embodiment, is accessed using a bit manipulator and packetized into decoder instruction packets and transmitted to the vector processor using a sequencer. The vector processor decompresses the decoder instruction packets, scales a macroblock generated from the packets, and then compresses the scaled macroblock. As a result, the scaled and compressed output has less data associated with the media channel, allowing for faster and/or more efficient storage or transmission. A reduced sized scale buffer is associated with another disclosed embodiment.
    • 本文公开了一种用于对多个媒体信道进行代码转换的系统和方法。 该系统包括用于解析具有一个或多个媒体数据信道的媒体数据流的第一处理器和用于解压缩,缩放,然后压缩解析的媒体信道的向量处理器。 在一个实施例中,解析的媒体数据信道使用比特操纵器被访问并分组成解码器指令分组,并使用定序器发送到向量处理器。 矢量处理器对解码器指令分组进行解压缩,对从分组生成的宏进行缩放,然后压缩缩放的宏块。 因此,缩放和压缩的输出具有与媒体通道相关联的较少数据,允许更快和/或更有效的存储或传输。 缩小尺寸的缓冲器与另一公开的实施例相关联。
    • 66. 发明申请
    • Method and system for bit-based data access
    • 用于基于位的数据访问的方法和系统
    • US20050066083A1
    • 2005-03-24
    • US10982740
    • 2004-11-05
    • Jason ChanIndra Laksono
    • Jason ChanIndra Laksono
    • G06F3/00H04N7/12H04N9/804
    • H04N9/8042H04N19/40H04N19/42H04N19/423H04N19/56H04N19/59H04N19/61H04N21/2365H04N21/4347
    • A system and a method for transcoding multiple media channels are provided. The system includes a first processor to parse a media data stream having one or more media data channels and a vector processor to decompress, scale, and then compress the parsed media channel. A parsed media data channel, in one embodiment, is accessed using a bit manipulator and packetized into decoder instruction packets and transmitted to the vector processor using a sequencer. The vector processor decompresses the decoder instruction pacets, scales a macroblock generated from the packets, and then compresses the scaled macroblock. As a result, the scaled and compressed output has less data associated with the media channel, allowing for faster and/or more efficient storage or transmission. A reduced sized scale buffer is associated with another disclosed embodiment.
    • 提供了一种用于对多个媒体信道进行代码转换的系统和方法。 该系统包括用于解析具有一个或多个媒体数据信道的媒体数据流的第一处理器和用于解压缩,缩放,然后压缩解析的媒体信道的向量处理器。 在一个实施例中,解析的媒体数据信道使用比特操纵器被访问并分组成解码器指令分组,并使用定序器发送到向量处理器。 向量处理器解压缩解码器指令,并对从分组生成的宏进行缩放,然后压缩缩放的宏块。 因此,缩放和压缩的输出具有与媒体通道相关联的较少数据,允许更快和/或更有效的存储或传输。 缩小尺寸的缓冲器与另一公开的实施例相关联。
    • 67. 发明授权
    • Graphics display list handler and method
    • 图形显示列表处理程序和方法
    • US06339427B1
    • 2002-01-15
    • US09211637
    • 1998-12-15
    • Indra LaksonoAntonio Asaro
    • Indra LaksonoAntonio Asaro
    • G06T1500
    • G06T15/005
    • A graphics display command list handler and method requests allocation of memory, such as system memory, in the form of a circular FIFO which stores the display command list as a memory display list (MDL), such as a host memory display list. A processor, such as a graphics processor, communicates a host memory display list read pointer to the host processor to facilitate display list signaling by the graphics processor. The host processor (or other processor) maintains a write pointer which points to a last host memory entry in the display list. The read pointer is maintained by the graphics processor and written back to the host processor.
    • 图形显示命令列表处理程序和方法请求以循环FIFO的形式分配诸如系统存储器的存储显示命令列表作为诸如主机存储器显示列表的存储器显示列表(MDL)的存储器。 诸如图形处理器的处理器将主机存储器显示列表读取指针传送到主机处理器以便于图形处理器的显示列表信令。 主机处理器(或其他处理器)维护写入指针,该指针指向显示列表中的最后一个主机存储器条目。 读指针由图形处理器维护并写回到主处理器。
    • 68. 发明授权
    • Method and apparatus for improved double buffering
    • 改进双缓冲的方法和装置
    • US6100906A
    • 2000-08-08
    • US64569
    • 1998-04-22
    • Antonio AsaroIndra LaksonoJames DoyleGordon F. Grigor
    • Antonio AsaroIndra LaksonoJames DoyleGordon F. Grigor
    • G09G5/36G09G5/39G09G5/393G09G5/399G06F13/00
    • G09G5/399G09G5/363
    • A method and apparatus for improved double buffering within a computing system begins when a series of data blocks are received from a central processing unit at a rate independent of a processing rate of a recipient engine. For example, a video graphics circuit receives a series of data blocks representing video frames from the central processing unit at a rate independent of the refresh rate of the display. As the data blocks are received, the video graphics circuit queues commands of the data blocks. Typically, the commands include processing commands and a processing rate synchronize command. To process the data blocks, the co-processor pulls commands from the queued list and processes them to produce recipient data. As the co-processor is producing the recipient data, it is utilizing a first buffer. The co-processor continues to process the commands and storing the results into the first buffer until the processing rate synchronize command is detected. At this point, the co-processor pauses processing of the commands. At the beginning of the next cycle of the processing rate, the recipient data is provided from the first buffer to the recipient engine and the co-processor resumes processing of commands, which relate to another data block. As the co-processor is processing the commands of the second data block, it is utilizing a second buffer to store the processed data, i.e., the second recipient data.
    • 一种用于在计算系统内改进双缓冲的方法和装置开始于以与接收机发动机的处理速率无关的速率从中央处理单元接收一系列数据块时开始。 例如,视频图形电路以与显示器的刷新率无关的速率从中央处理单元接收表示视频帧的一系列数据块。 当数据块被接收时,视频图形电路对数据块的命令进行排队。 通常,命令包括处理命令和处理速率同步命令。 为了处理数据块,协处理器从排队列表中提取命令并处理它们以产生接收方数据。 当协处理器产生接收者数据时,它正在利用第一缓冲器。 协处理器继续处理命令并将结果存储到第一缓冲器中,直到检测到处理速率同步命令。 此时,协处理器暂停处理命令。 在处理速率的下一周期的开始,从第一缓冲器向接收者引擎提供接收者数据,并且协处理器恢复与另一个数据块有关的命令的处理。 当协处理器正在处理第二数据块的命令时,它利用第二缓冲器来存储经处理的数据,即第二接收者数据。
    • 70. 发明申请
    • TARGETED ADVERTISING BASED ON PHYSICAL TRAITS AND ANTICIPATED TRAJECTORY
    • 基于物理旅游和预期路线的目标广告
    • US20150127460A1
    • 2015-05-07
    • US14070817
    • 2013-11-04
    • Sally Jean DaubIndra Laksono
    • Sally Jean DaubIndra Laksono
    • G06Q30/02
    • G06Q30/0261G06Q30/0269G06Q30/0271
    • A computer-implemented method includes selecting a targeted advertisement based on at least one physical trait of an intended recipient and determining an anticipated trajectory of the intended recipient from a first location based on an observation of the intended recipient at the first location. The method further includes presenting the targeted advertisement for the intended recipient at a second location selected based on the anticipated trajectory. Presenting the targeted advertisement for the intended recipient at the second location can include identifying an advertisement presentation device that is, or will be, available along the anticipated trajectory of the intended recipient, the advertisement presentation device serving the second location, determining an estimated arrival time of the intended recipient at the second location based on the anticipated trajectory, and queuing the targeted advertisement for presentation by the advertisement presentation device based on the estimated arrival time.
    • 计算机实现的方法包括基于预期接收者的至少一个物理特征选择目标广告,并且基于在第一位置处的预期接收者的观察,从第一位置确定预期接收者的预期轨迹。 该方法还包括在基于预期轨迹选择的第二位置处呈现针对预期接收者的目标广告。 在第二位置呈现预期接收者的目标广告可以包括识别沿着预期接收者的预期轨迹可用或将要可用的广告呈现设备,服务于第二位置的广告呈现设备,确定估计的到达时间 基于预期轨迹在第二位置处的预期接收者,并且基于估计的到达时间排队由广告呈现设备呈现的目标广告。