会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Facial pose improvement with perspective distortion correction
    • 透视失真校正的面部姿态改善
    • US08599238B2
    • 2013-12-03
    • US12581043
    • 2009-10-16
    • Hsi-Jung WuChris Yoochang ChungXiaojin ShiJames Normile
    • Hsi-Jung WuChris Yoochang ChungXiaojin ShiJames Normile
    • H04N7/14
    • G06K9/00228G06T3/00G06T5/006G06T2207/20104G06T2207/30201H04N5/217H04N5/23219H04N5/23258H04N5/23267
    • Methods, systems, and apparatus are presented for reducing distortion in an image, such as a video image. A video image can be captured by an image capture device, e.g. during a video conferencing session. Distortion correction processing, such as the application of one or more warping techniques, can be applied to the captured image to produce a distortion corrected image, which can be transmitted to one or more participants. The warping techniques can be performed in accordance with one or more warp parameters specifying a transformation of the captured image. Further, the warp parameters can be generated in accordance with an orientation of the image capture device, which can be determined based on sensor data or can be a fixed value. Additionally or alternatively, the warp parameters can be determined in accordance with a reference image or model to which the captured image should be warped.
    • 呈现了用于减少诸如视频图像的图像中的失真的方法,系统和装置。 视频图像可以由图像捕获设备捕获,例如, 在视频会议期间。 畸变校正处理,例如应用一个或多个翘曲技术,可以应用于所捕获的图像,以产生可以发送到一个或多个参与者的失真校正图像。 翘曲技术可以根据指定捕获图像的变换的一个或多个翘曲参数来执行。 此外,可以根据可以基于传感器数据确定的图像捕获装置的取向来生成翘曲参数,或者可以是固定值。 附加地或替代地,可以根据捕获的图像应该翘曲的参考图像或模型来确定翘曲参数。
    • 6. 发明授权
    • Programmable 3D graphics pipeline for multimedia applications
    • 可编程3D图形流水线用于多媒体应用
    • US07777749B2
    • 2010-08-17
    • US11560630
    • 2006-11-16
    • Chris Yoochang ChungDonglok KimYongmin Kim
    • Chris Yoochang ChungDonglok KimYongmin Kim
    • G06T1/20G06T1/00G06T11/40G06F15/167G09G5/00
    • G09G5/363G06T1/20G06T15/005
    • A programmable graphics pipeline and method for processing multiple partitioned multimedia data, such as graphics data, image data, video data, or audio data. A preferred embodiment of the programmable graphics pipeline includes an instruction cache, a register file, and a vector functional unit that perform partitioned instructions. In addition, an enhanced rasterization unit is used to generate inverse-mapped source coordinates in addition to destination output coordinates for graphics and other media processing. An enhanced texture address unit generates corresponding memory addresses of source texture data for graphics processing and source media data for media processing. Data retrieved from memory are stored in an enhanced texture cache for use by the vector functional unit. A vector output unit includes a blending unit for graphics data and an output buffer for wide media data.
    • 一种用于处理多个分割的多媒体数据(诸如图形数据,图像数据,视频数据或音频数据)的可编程图形流水线和方法。 可编程图形流水线的优选实施例包括执行分区指令的指令高速缓存,寄存器文件和向量功能单元。 此外,增强的光栅化单元除了用于图形和其他媒体处理的目的地输出坐标之外还用于生成反映射源坐标。 增强的纹理地址单元产生用于图形处理的源纹理数据的相应存储器地址和用于媒体处理的源媒体数据。 从存储器检索的数据存储在增强的纹理高速缓存中以供向量功能单元使用。 向量输出单元包括用于图形数据的混合单元和用于宽媒体数据的输出缓冲器。
    • 7. 发明授权
    • Macroblock padding
    • 宏块填充
    • US06842177B2
    • 2005-01-11
    • US10020684
    • 2001-12-14
    • Rohit GargChris Yoochang ChungCoskun MermerDonglok KimYongmin Kim
    • Rohit GargChris Yoochang ChungCoskun MermerDonglok KimYongmin Kim
    • G06T9/00G06T11/20
    • H04N21/4143G06T9/007
    • A boundary macroblock of a video object is padded without significant synchronization overhead between a host processor and an existing coprocessor. The host processor determines horizontal and vertical graphics primitives as a function of shape data stored in a host memory. The shape data determine whether a dot, a line, or a rectangle primitive should be used to pad transparent pixels in the macroblock. The host processor communicates the primitives to a coprocessor, which renders the primitives in an interleaved pipeline fashion to pad transparent pixels of the macroblock based on texture data stored in video memory. The flow of primitives is in one direction from the host processor to the graphics coprocessor, and the texture data is not transferred back and forth between the host processor and coprocessor. This technique is especially useful for enabling acceleration of MPEG-4 video decoding utilizing existing coprocessors capable of accelerating MPEG-1/2 video decoding.
    • 视频对象的边界宏块在主机处理器和现有的协处理器之间被填充而没有显着的同步开销。 主处理器根据存储在主机存储器中的形状数据确定水平和垂直图形基元。 形状数据确定是否应使用点,线或矩形基元来填充宏块中的透明像素。 主机处理器将原语传送到协处理器,协处理器以基于交织的流水线方式呈现原语,以便基于存储在视频存储器中的纹理数据来缓冲宏块的透明像素。 原语的流程在主处理器到图形协处理器的一个方向上,并且纹理数据不会在主处理器和协处理器之间来回传送。 该技术对于使用能够加速MPEG-1/2视频解码的现有协处理器的MPEG-4视频解码的加速特别有用。
    • 9. 发明授权
    • Method for padding macroblocks
    • 填补宏块的方法
    • US06888892B2
    • 2005-05-03
    • US10015329
    • 2001-12-10
    • Chris Yoochang ChungKerem KaradayiRohit GargDonglok KimYongmin Kim
    • Chris Yoochang ChungKerem KaradayiRohit GargDonglok KimYongmin Kim
    • G06T11/00H04N7/26H04N7/12
    • G06T9/20G06T9/00G06T11/001H04N19/20
    • A method for efficiently padding a macroblock of a video object plane employs two new instructions. The instructions, PadToRight and PadToLeft, are applied in alternating sequence during a PadPass 1 operation and a PadPass 2 operation. The results of these two operations are then averaged to pad each transparent pixel in each row of a macroblock that includes at least one opaque pixel. A Shift_in register is used to temporarily store data to facilitate the operation implemented by these instructions. Once the transparent pixels in each row have been padded horizontally, pixels in rows having shape data equal to zero (indicating all pixels in the row are transparent) are padded in a pre-processing step, followed by an upward propagation step. The two instructions are preferably implemented using 2:1 multiplexers implemented with an arithmetic logic unit. The method is particularly useful in set-top boxes, games, and other video applications.
    • 一种用于有效地填充视频对象平面的宏块的方法采用两个新的指令。 在PadPass 1操作和PadPass 2操作期间,指令PadToRight和PadToLeft以交替顺序应用。 然后对这两个操作的结果进行平均以填补包括至少一个不透明像素的宏块的每一行中的每个透明像素。 一个Shift_in寄存器用于临时存储数据,以便于这些指令执行的操作。 一旦每行中的透明像素已经被水平填充,则具有等于零的形状数据的行中的像素(指示行中的所有像素是透明的)在预处理步骤中被填充,随后是向上传播步骤。 两个指令优选地使用由算术逻辑单元实现的2:1复用器来实现。 该方法在机顶盒,游戏和其他视频应用中特别有用。