-
公开(公告)号:US08069446B2
公开(公告)日:2011-11-29
申请号:US12418452
申请日:2009-04-03
CPC分类号: G06F9/5066 , G06F9/4881 , G06F9/5033
摘要: Parallel programming and execution systems and techniques are discussed herein. In accordance with one technique, a parallel programming model is used to decompose a complex process into parallelizable tasks with proper dependencies set by data objects as interfaces. Another technique features a scheduling mechanism that provides thread affinity and automatic load-balance management among an assortment of processing units such as CPUSs/CPU cores, GPUs/GPU cores, and/or hardware threads in a scalable manner. The models and techniques are applied in an exemplary manner to a digital media encoding process.
摘要翻译: 本文将讨论并行编程和执行系统和技术。 根据一种技术,并行编程模型用于将复杂过程分解为可并行化任务,并将数据对象设置为接口的适当依赖关系。 另一种技术具有一种调度机制,可以在各种处理单元(例如CPU / CPU核心,GPU / GPU核心和/或可扩展方式的硬件线程)之间提供线程亲和度和自动负载平衡管理。 这些模型和技术以示例性方式应用于数字媒体编码过程。
-
公开(公告)号:US20100257538A1
公开(公告)日:2010-10-07
申请号:US12418452
申请日:2009-04-03
IPC分类号: G06F9/46
CPC分类号: G06F9/5066 , G06F9/4881 , G06F9/5033
摘要: Parallel programming and execution systems and techniques are discussed herein. In accordance with one technique, a parallel programming model is used to decompose a complex process into parallelizable tasks with proper dependencies set by data objects as interfaces. Another technique features a scheduling mechanism that provides thread affinity and automatic load-balance management among an assortment of processing units such as CPUSs/CPU cores, GPUs/GPU cores, and/or hardware threads in a scalable manner. The models and techniques are applied in an exemplary manner to a digital media encoding process.
摘要翻译: 本文将讨论并行编程和执行系统和技术。 根据一种技术,并行编程模型用于将复杂过程分解为可并行化任务,并将数据对象设置为接口的适当依赖关系。 另一种技术具有一种调度机制,可以在各种处理单元(例如CPU / CPU核心,GPU / GPU核心和/或可扩展方式的硬件线程)之间提供线程亲和度和自动负载平衡管理。 这些模型和技术以示例性方式应用于数字媒体编码过程。
-
公开(公告)号:US09648325B2
公开(公告)日:2017-05-09
申请号:US11824508
申请日:2007-06-30
申请人: Juan Carlos Arevalo Baeza , Eric S. Christoffersen , Sean M. Callahan , Daniel Dinu , Barry Friemel , William Chen , Weidong Zhao , Yongjun Wu
发明人: Juan Carlos Arevalo Baeza , Eric S. Christoffersen , Sean M. Callahan , Daniel Dinu , Barry Friemel , William Chen , Weidong Zhao , Yongjun Wu
IPC分类号: G06T1/20 , H04N11/02 , H04N11/04 , H04N19/91 , H04N19/42 , H04N19/436 , H04N19/43 , H04N19/44 , H04N19/13 , H04N19/16 , H04N19/174 , H04N19/112 , H04N19/137 , H04N19/593 , H04N19/82 , H04N19/89
CPC分类号: H04N19/13 , G06T1/20 , H04N19/105 , H04N19/112 , H04N19/124 , H04N19/137 , H04N19/15 , H04N19/159 , H04N19/16 , H04N19/172 , H04N19/174 , H04N19/176 , H04N19/184 , H04N19/31 , H04N19/42 , H04N19/43 , H04N19/436 , H04N19/44 , H04N19/46 , H04N19/51 , H04N19/593 , H04N19/61 , H04N19/82 , H04N19/89 , H04N19/91
摘要: Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.
-
公开(公告)号:US08265144B2
公开(公告)日:2012-09-11
申请号:US11824563
申请日:2007-06-30
申请人: Eric S. Christoffersen , Yongjun Wu , Weidong Zhao
发明人: Eric S. Christoffersen , Yongjun Wu , Weidong Zhao
IPC分类号: H04N7/12
CPC分类号: H04N19/86 , H04N19/117 , H04N19/154 , H04N19/192 , H04N19/426 , H04N19/436 , H04N19/44 , H04N19/587 , H04N19/61 , H04N19/91
摘要: Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.
摘要翻译: 描述了用于多线程实现和图形处理器单元(“GPU”)实现的视频解码创新。 例如,对于多线程解码,解码器在分层数据结构,图像范围发现,图像命令队列和/或多线程的任务调度的领域中使用创新。 或者,对于GPU实现,解码器在逆变换,逆量化,分数插值,使用波的帧内预测,使用波的循环滤波,存储器使用和/或性能自适应环路滤波的领域中使用创新。 创新还在错误处理和恢复领域进行了描述,确定了上下文建模和帧内预测等操作的邻居可用性,CABAC解码,B片中直接模式宏块的并置信息的计算,内存消耗的减少,技巧的实现 播放模式和图片下降以进行质量调整。
-
公开(公告)号:US20090003447A1
公开(公告)日:2009-01-01
申请号:US11824563
申请日:2007-06-30
申请人: Eric S. Christoffersen , Yongjun Wu , Weidong Zhao
发明人: Eric S. Christoffersen , Yongjun Wu , Weidong Zhao
IPC分类号: H04N7/28
CPC分类号: H04N19/86 , H04N19/117 , H04N19/154 , H04N19/192 , H04N19/426 , H04N19/436 , H04N19/44 , H04N19/587 , H04N19/61 , H04N19/91
摘要: Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.
摘要翻译: 描述了用于多线程实现和图形处理器单元(“GPU”)实现的视频解码创新。 例如,对于多线程解码,解码器在分层数据结构,图像范围发现,图像命令队列和/或多线程的任务调度的领域中使用创新。 或者,对于GPU实现,解码器在逆变换,逆量化,分数插值,使用波的帧内预测,使用波的循环滤波,存储器使用和/或性能自适应环路滤波的领域中使用创新。 创新还在错误处理和恢复领域进行了描述,确定了上下文建模和帧内预测等操作的邻居可用性,CABAC解码,B片中直接模式宏块的并置信息的计算,内存消耗的减少,技巧的实现 播放模式和图片下降以进行质量调整。
-
公开(公告)号:US20090002379A1
公开(公告)日:2009-01-01
申请号:US11824508
申请日:2007-06-30
申请人: Juan Carlos Baeza , Eric S. Christoffersen , Sean M. Callahan , Daniel Dinu , Barry Friemel , William Chen , Weidong Zhao , Yongjun Wu
发明人: Juan Carlos Baeza , Eric S. Christoffersen , Sean M. Callahan , Daniel Dinu , Barry Friemel , William Chen , Weidong Zhao , Yongjun Wu
IPC分类号: G06T1/20
CPC分类号: H04N19/13 , G06T1/20 , H04N19/105 , H04N19/112 , H04N19/124 , H04N19/137 , H04N19/15 , H04N19/159 , H04N19/16 , H04N19/172 , H04N19/174 , H04N19/176 , H04N19/184 , H04N19/31 , H04N19/42 , H04N19/43 , H04N19/436 , H04N19/44 , H04N19/46 , H04N19/51 , H04N19/593 , H04N19/61 , H04N19/82 , H04N19/89 , H04N19/91
摘要: Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.
摘要翻译: 描述了用于多线程实现和图形处理器单元(“GPU”)实现的视频解码创新。 例如,对于多线程解码,解码器在分层数据结构,图像范围发现,图像命令队列和/或多线程的任务调度的领域中使用创新。 或者,对于GPU实现,解码器在逆变换,逆量化,分数插值,使用波的帧内预测,使用波的循环滤波,存储器使用和/或性能自适应环路滤波的领域中使用创新。 创新还在错误处理和恢复领域进行了描述,确定了上下文建模和帧内预测等操作的邻居可用性,CABAC解码,B片中直接模式宏块的并置信息的计算,内存消耗的减少,特技的实现 播放模式和图片下降以进行质量调整。
-
公开(公告)号:US09965094B2
公开(公告)日:2018-05-08
申请号:US13198036
申请日:2011-08-04
申请人: Aleksandar Uzelac , David A. Stevens , Weidong Zhao , Takahiro Shigemitsu , Briggs A. Willoughby , John Graham Pierce , Pravin Kumar Santiago , Craig S. Ranta , Timothy Allen Wright , Jeffrey C. Maier , Robert T. Perry , Stanimir Naskov Kirilov
发明人: Aleksandar Uzelac , David A. Stevens , Weidong Zhao , Takahiro Shigemitsu , Briggs A. Willoughby , John Graham Pierce , Pravin Kumar Santiago , Craig S. Ranta , Timothy Allen Wright , Jeffrey C. Maier , Robert T. Perry , Stanimir Naskov Kirilov
CPC分类号: G06F3/0418 , G06F3/044 , G06F11/2221
摘要: Touchscreen testing techniques are described. In one or more implementations, a piece of conductor (e.g., metal) is positioned as proximal to a touchscreen device and the touchscreen device is tested by simulating a touch of a user. This technique may be utilized to perform a variety of different testing of a touchscreen device, such as to test latency and probabilistic latency. Additional techniques are also described including contact geometry testing techniques.
-
公开(公告)号:US08773377B2
公开(公告)日:2014-07-08
申请号:US13156243
申请日:2011-06-08
IPC分类号: G06F3/041
CPC分类号: G06F3/0416 , G06F3/0488 , G06F2203/04104
摘要: In embodiments of multi-pass touch contact tracking, touch input sensor data is recognized as a series of components of a contact on a touch-screen display. The components can be determined to correlate to the contact based on multi-pass nearest-neighbor contact mapping that includes forward nearest-neighbor contact mapping of the components and reverse nearest-neighbor contact mapping of the components. The components can then be associated to represent a tracking of the contact. Subsequent components of the contact can also be determined and associated with the previous components of the contact to further represent the tracking of the contact.
摘要翻译: 在多遍触摸触摸跟踪的实施例中,触摸输入传感器数据被识别为触摸屏显示器上的触点的一系列部件。 可以确定组件与基于多遍最近邻联系映射的联系人相关联,包括组件的前向最近邻联系映射和组件的反向最近邻联系映射。 然后可以将组件关联以表示对联系人的跟踪。 接触的后续部件也可以被确定并与接触件的先前部件相关联,以进一步表示接触的跟踪。
-
公开(公告)号:US20060166324A1
公开(公告)日:2006-07-27
申请号:US11331854
申请日:2006-01-12
申请人: Christopher Cardozo , William Bauman , Weidong Zhao , Yong Wu
发明人: Christopher Cardozo , William Bauman , Weidong Zhao , Yong Wu
摘要: The disclosure provides nucleic acids including the polynucleotide sequence of the human MAFbx core promoter involved in muscle specific expression. Also provided are reporters operably linked to a polynucleotide sequence including MAFbx transcription regulatory sequences, and constructs including polynucleotides that encode reporters and other polynucleotide sequences operably linked to the MAFbx core transcription regulatory sequence. Systems for identifying agents that inhibit muscle loss and/or increase muscle mass or tone are also provided.
-
公开(公告)号:US08913019B2
公开(公告)日:2014-12-16
申请号:US13183377
申请日:2011-07-14
IPC分类号: G06F3/041
CPC分类号: G06F3/0416 , G06F2203/04104
摘要: In embodiments of multi-finger detection and component resolution, touch input sensor data is recognized as a component of a multi-finger gesture on a touch-screen display. An ellipse is determined that approximately encompasses the component, and the ellipse has a primary axis and a secondary axis that are orthogonal. A distribution is then generated that projects sensor data elements from the primary axis based on detected intensity of the touch input sensor data. A histogram function can then be generated based on the distribution, where the histogram function indicates individual contacts of the component and separation of the individual contacts.
摘要翻译: 在多指检测和分量分辨率的实施例中,触摸输入传感器数据被识别为触摸屏显示器上的多手指手势的分量。 确定大致包含该部件的椭圆,并且该椭圆具有正交的主轴和次轴。 然后根据检测到的触摸输入传感器数据的强度生成从主轴投影传感器数据元素的分布。 然后可以基于分布生成直方图函数,其中直方图功能指示组件的单独接触和单独接触件的分离。
-
-
-
-
-
-
-
-
-