发明授权
US08340194B2 High-yield multi-threading method and apparatus for video encoders/transcoders/decoders with dynamic video reordering and multi-level video coding dependency management
有权
用于具有动态视频重排序和多级视频编码依赖管理的视频编码器/代码转换器/解码器的高产量多线程方法和装置
- 专利标题: High-yield multi-threading method and apparatus for video encoders/transcoders/decoders with dynamic video reordering and multi-level video coding dependency management
- 专利标题(中): 用于具有动态视频重排序和多级视频编码依赖管理的视频编码器/代码转换器/解码器的高产量多线程方法和装置
-
申请号: US12479336申请日: 2009-06-05
-
公开(公告)号: US08340194B2公开(公告)日: 2012-12-25
- 发明人: Jochen Christian Schmidt , Paul Seung Ho Chang , Chris Yoochang Chung , Christian Luc Duvivier , Ionut Hristodorescu , Hsi-Jung Wu , Dazhong Zhang , Xiaosong Zhou
- 申请人: Jochen Christian Schmidt , Paul Seung Ho Chang , Chris Yoochang Chung , Christian Luc Duvivier , Ionut Hristodorescu , Hsi-Jung Wu , Dazhong Zhang , Xiaosong Zhou
- 申请人地址: US CA Cupertino
- 专利权人: Apple Inc.
- 当前专利权人: Apple Inc.
- 当前专利权人地址: US CA Cupertino
- 代理机构: Kenyon & Kenyon LLP
- 主分类号: H04N11/04
- IPC分类号: H04N11/04
摘要:
Disclosed is an exemplary video coder and video coding method according to an embodiment of the present invention. The exemplary video coder includes a scheduler, a plurality of processors and a multiplexer. The scheduler can examine processing units in an input buffer to determine an order for the processing unit to be coded by a processor. If the processing unit under examination depends on a processing unit not yet processed, the processing unit under examination can be merged with other processing units, if any, that share a similar dependency. If the processing unit under examination does not depend on any processing units not yet processed, it can be sent to a next available processor for coding. When a processing unit is sent to a processor, any merged processing units that depend on sent processing unit can also be sent to a next available processor.
公开/授权文献
信息查询