发明名称 Intelligent media decoding
摘要 A request to decode media data is received from an application running on a computing device. A decoder decision module in media processing software also running on the computing device receives the request and intelligently determines which of a plurality of media decoders to route the media data to for decompression. The plurality of media decoders may include a hardware media decoder and a software media decoder. The decoder decision module may consider a number of factors that may affect the efficiency of the decompression. These factors include the file format of the media data, limitations of the hardware decoder(s), the size of the media data, a state of the requesting application, load balancing considerations, and other factors.
申请公布号 US9525871(B2) 申请公布日期 2016.12.20
申请号 US201414300092 申请日期 2014.06.09
申请人 Apple Inc. 发明人 Neubrand Hans-Werner
分类号 G06K9/36;H04N19/44;H04N21/426;H04N21/442;H04N21/443;H04N21/84;H04N19/12;H04N19/156;H04N19/42;H04N19/436 主分类号 G06K9/36
代理机构 Blakely, Sokoloff, Taylor & Zafman LLP 代理人 Blakely, Sokoloff, Taylor & Zafman LLP
主权项 1. A method, implemented by a computing device configured to perform the following, comprising: receiving a request to decode media data from an application; determining whether the request includes an indication that the application elects use of an optional decoding decision process that selects one of a plurality of a media decoders to decode the media data; in accordance with a determination that the request does not include the indication, forwarding the media data to a default media decoder; and in accordance with a determination that the request does include the indication, determining, by the optional decoding decision process, whether an attribute of the media data will prevent a hardware media decoder from decoding the media data; and if the attribute will not prevent the hardware media decoder from decoding the media data, forwarding the media data to the hardware media decoder.
地址 Cupertino CA US