-
公开(公告)号:US11025933B2
公开(公告)日:2021-06-01
申请号:US15585581
申请日:2017-05-03
Applicant: Apple Inc.
Inventor: Dazhong Zhang , Hang Yuan , Peikang Song , Jae Hoon Kim , Xing Wen , Sudeng Hu , Xiaosong Zhou , Chris Y. Chung , Hsi-Jung Wu
IPC: H04N19/423 , H04N19/463 , H04N21/44 , H04N21/6379 , H04N21/6373
Abstract: Techniques are disclosed for managing memory allocations when coding video data according to multiple codec configurations. According to these techniques, devices may negotiate parameters of a coding session that include parameters of a plurality of different codec configurations that may be used during the coding session. A device may estimate sizes of decoded picture buffers for each of the negotiated codec configurations and allocate in its memory a portion of memory sized according to a largest size of the estimated decoded picture buffers. Thereafter, the devices may exchange coded video data. The exchange may involve decoding coded data of reference pictures and storing the decoded reference pictures in the allocated memory. During the coding session, the devices may toggle among the different negotiated codec configurations. As they do, reallocations of memory may be avoided.
-
公开(公告)号:US20190306524A1
公开(公告)日:2019-10-03
申请号:US15938158
申请日:2018-03-28
Applicant: Apple Inc.
Inventor: Xing Wen , Dazhong Zhang , Peikang Song , Xiaosong Zhou , Sudeng Hu , Hsi-Jung Wu , Jae Hoon Kim
IPC: H04N19/51 , H04N19/44 , H04N19/91 , H04N19/176 , H04N19/65
Abstract: Techniques are disclosed for coding and decoding video data using object recognition and object modeling as a basis of coding and error recovery. A video decoder may decode coded video data received from a channel. The video decoder may perform object recognition on decoded video data obtained therefrom, and, when an object is recognized in the decoded video data, the video decoder may generate a model representing the recognized object. It may store data representing the model locally. The video decoder may communicate the model data to an encoder, which may form a basis of error mitigation and recovery. The video decoder also may monitor deviation patterns in the object model and associated patterns in audio content; if/when video decoding is suspended due to operational errors, the video decoder may generate simulated video data by analyzing audio data received during the suspension period and developing video data from the data model and deviation(s) associated with patterns detected from the audio data.
-
公开(公告)号:US20170359596A1
公开(公告)日:2017-12-14
申请号:US15178304
申请日:2016-06-09
Applicant: Apple Inc.
Inventor: Jae Hoon Kim , Xiaosong ZHOU , Sudeng Hu , Chris CHUNG , Dazhong ZHANG , Hsi-Jung WU
IPC: H04N19/59 , H04N19/61 , H04N19/167 , H04N19/182
CPC classification number: H04N19/59 , H04N19/103 , H04N19/124 , H04N19/132 , H04N19/146 , H04N19/167 , H04N19/176 , H04N19/182 , H04N19/187 , H04N19/31 , H04N19/33 , H04N19/61 , H04N19/85
Abstract: Video coding techniques are disclosed that can accommodate low bandwidth events and preserve visual quality, at least in areas of an image that have high significance to a viewer. Region(s) of interest may be identified from content of input frame that will be coded. Two representations of the input frame may be generated at different resolutions. A low resolution representation of the input frame may be coded according to predictive coding techniques in which a portion outside the region of interest is coded at higher quality than a portion inside the region of interest. A high resolution representation of the input frame may be coded according to predictive coding techniques in which a portion inside the region of interest is coded at higher quality than a portion outside the region of interest. Doing so preserves visual quality, at least in areas of the input image that correspond to the region of interest.
-
-