-
公开(公告)号:US20180268057A1
公开(公告)日:2018-09-20
申请号:US15462764
申请日:2017-03-17
Applicant: Apple Inc.
Inventor: Amir H. Jadidi , Nicholas T. Verburg
CPC classification number: G06F16/71 , G06F16/113 , G06F17/2705
Abstract: Systems, methods, devices and non-transitory, computer-readable storage mediums are disclosed for dynamic media rendering (DMR). In a first stage, a master media file is parsed into its component media assets, which are rendered individually into files and archived for reuse. In a second stage, the master media file is divided into segments containing sequential full-frames of media assets that are rendered into files and archived for reuse. Each time a media asset included in the master media file is updated, added or deleted, the one or more segment files that have a dependency on the updated, added or deleted media asset are rendered again. In a third stage, a third rendering node with knowledge of all the segment files archived during the second stage, and their respective order in time, combines the archived segment files together to create a full-frame, full-duration rendered master media file.
-
公开(公告)号:US11017023B2
公开(公告)日:2021-05-25
申请号:US15462764
申请日:2017-03-17
Applicant: Apple Inc.
Inventor: Amir H. Jadidi , Nicholas T. Verburg
IPC: G06F16/71 , G06F16/11 , G06F40/205
Abstract: Systems, methods, devices and non-transitory, computer-readable storage mediums are disclosed for dynamic media rendering (DMR). In a first stage, a master media file is parsed into its component media assets, which are rendered individually into files and archived for reuse. In a second stage, the master media file is divided into segments containing sequential full-frames of media assets that are rendered into files and archived for reuse. Each time a media asset included in the master media file is updated, added or deleted, the one or more segment files that have a dependency on the updated, added or deleted media asset are rendered again. In a third stage, a third rendering node with knowledge of all the segment files archived during the second stage, and their respective order in time, combines the archived segment files together to create a full-frame, full-duration rendered master media file.
-