-
公开(公告)号:US10652578B2
公开(公告)日:2020-05-12
申请号:US15888559
申请日:2018-02-05
Applicant: Apple Inc.
Inventor: Jae Hoon Kim , Dazhong Zhang , Hang Yuan , Jiefu Zhai , Ming Chen , Xiaosong Zhou , Chris Y. Chung , Hsi-Jung Wu
IPC: H04N19/597 , H04N19/70 , H04N19/105 , H04N19/139 , H04N19/162 , H04N19/167 , H04N19/176 , H04N19/52
Abstract: Image processing techniques may accelerate coding of viewport data contained within multi-view image data. According to such techniques, an encoder may shifting content of a multi-directional image data according to the viewport location data provided by a decoder. The encoder may code the shifted multi-directional image data by predictive coding, and transmit to the decoder, the coded multi-directional image data and data identifying an amount of the shift. Doing so may move the viewport location to positions in the image data that are coded earlier than the positions that the viewport location naturally occupies and, thereby, may accelerate coding. On decode, a decoder may compare its present viewport location with viewport location data provided by the encoder with coded video data. The decoder may decode the coded video data and extract a portion of the decoded video data corresponding to a present viewport location for display.
-
公开(公告)号:US10602025B2
公开(公告)日:2020-03-24
申请号:US16034272
申请日:2018-07-12
Applicant: Apple Inc.
Inventor: Alexandros Michael Tourapis , Yeping Su , David William Singer , Hsi-Jung Wu
IPC: H04N1/60 , H04N9/67 , H04N19/46 , H04N19/186 , H04N19/85
Abstract: Image and video processing techniques are disclosed for processing components of a color space individually by determining limits for each component based on the relationship between each component in a color space. These limits may then be used to clip each component such that the component values are within the determined range for that component. In this manner, more efficient processing of images and/or video may be achieved.
-
公开(公告)号:US10575008B2
公开(公告)日:2020-02-25
申请号:US15169072
申请日:2016-05-31
Applicant: Apple Inc.
Inventor: Dazhong Zhang , Hsi-Jung Wu , Peikang Song , Yunfei Zheng , Chris Y. Chung , Jae Hoon Kim , Xiaosong Zhou
IPC: H04N19/184 , H04N19/44 , H04N19/37 , H04N19/40 , H04N19/85
Abstract: A method of managing resources on a terminal includes determining a number of downloaded video streams active at the terminal, prioritizing the active video streams, assigning a decoding quality level to each active video stream based on a priority assignment for each active video stream, and apportioning reception bandwidth to each active video stream based on an assigned quality level of each active video stream.
-
公开(公告)号:US10523913B2
公开(公告)日:2019-12-31
申请号:US15638709
申请日:2017-06-30
Applicant: Apple Inc.
Inventor: Jae Hoon Kim , Ming Chen , Xiaosong Zhou , Hsi-Jung Wu , Dazhong Zhang , Hang Yuan , Jiefu Zhai , Chris Y. Chung
IPC: H04N13/161 , H04N19/597 , H04N19/70 , H04N5/232 , H04N13/243 , H04N13/139
Abstract: Frame packing techniques are disclosed for multi-directional images and video. According to an embodiment, a multi-directional source image is reformatted into a format in which image data from opposing fields of view are represented in respective regions of the packed image as flat image content. Image data from a multi-directional field of view of the source image between the opposing fields of view are represented in another region of the packed image as equirectangular image content. It is expected that use of the formatted frame will lead to coding efficiencies when the formatted image is processed by predictive video coding techniques and the like.
-
公开(公告)号:US20190356911A1
公开(公告)日:2019-11-21
申请号:US16529620
申请日:2019-08-01
Applicant: Apple Inc.
Inventor: Thomas Pun , Paul Chang , Hsi-Jung Wu
IPC: H04N19/105 , H04N19/436 , H04N19/44 , H04N19/157 , H04N19/61 , H04N19/182 , H04N19/134 , H04N19/46 , H04N19/176 , H04N19/52 , H04N19/102
Abstract: A method for decoding a compressed video data sequence containing one or more coded pixel blocks. The compressed video sequence is buffered. Prediction information for each of the coded pixel blocks is reviewed. One or more groups of coded pixel blocks are formed based on the reviewed prediction information such that the coded pixel blocks within a given group have similar prediction dependencies and/or at least do not depend on a reconstructed pixel within a group of received pixel blocks to enable parallel decoding. The formed groups are scheduled for processing and subsequently decoded to produce a decoded video data sequence.
-
公开(公告)号:US10466809B2
公开(公告)日:2019-11-05
申请号:US15789876
申请日:2017-10-20
Applicant: Apple Inc.
Inventor: Yao-Chung Lin , Xiaosong Zhou , Hsi-Jung Wu
Abstract: Embodiments of the present invention generate estimates of device motion from two data sources on a computing device—a motion sensor and a camera. The device may compare the estimates to each other to determine if they agree. If they agree, the device may confirm that device motion estimates based on the motion sensor are accurate and may output those estimates to an application within the device. If the device motion estimates disagree, the device may alter the motion estimates obtained from the motion sensor before outputting them to the application.
-
公开(公告)号: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.
-
公开(公告)号:US10382750B2
公开(公告)日:2019-08-13
申请号:US15618693
申请日:2017-06-09
Applicant: Apple Inc.
Inventor: Thomas Pun , Paul Chang , Hsi-Jung Wu
IPC: H04N19/105 , H04N19/182 , H04N19/52 , H04N19/176 , H04N19/46 , H04N19/134 , H04N19/102 , H04N19/61 , H04N19/157 , H04N19/44 , H04N19/436
Abstract: A method for decoding a compressed video data sequence containing one or more coded pixel blocks. The compressed video sequence is buffered. Prediction information for each of the coded pixel blocks is reviewed. One or more groups of coded pixel blocks are formed based on the reviewed prediction information such that the coded pixel blocks within a given group have similar prediction dependencies and/or at least do not depend on a reconstructed pixel within a group of received pixel blocks to enable parallel decoding. The formed groups are scheduled for processing and subsequently decoded to produce a decoded video data sequence.
-
公开(公告)号:US20190104315A1
公开(公告)日:2019-04-04
申请号:US15724798
申请日:2017-10-04
Applicant: Apple Inc.
Inventor: Mei Guo , Jun Xin , Yeping Su , Chris Y. Chung , Xiaosong Zhou , Hsi-Jung Wu
IPC: H04N19/142 , H04N19/172 , H04N19/66 , H04N19/14 , H04N19/44 , H04N19/115
Abstract: The present disclosure describes techniques for coding video data in a manner that provides consistency to portions of the video that have similar content. According to such techniques, a video sequence may be parsed into partitions and content of the partitions may be analyzed. Partitions may be grouped together based on detected similarities in content. Coding parameters may be selected for each partition based on the partition's membership in the groups. Thus, when the video sequence is coded, coding parameters for frames of two commonly-grouped partitions may be similar, which causes coded video data to have similar presentation.
-
公开(公告)号:US20190058846A1
公开(公告)日:2019-02-21
申请号:US16112540
申请日:2018-08-24
Applicant: Apple Inc.
Inventor: Xiasong Zhou , Hsi-Jung Wu , Chris Y. Chung , James Normile , Joe S. Abuan , Hyeonkuk Jeong , Yan Yang , Gobind Johar , Thomas Christopher Jansen
Abstract: Computing devices may implement instant video communication connections for video communications. Connection information for mobile computing devices may be maintained. A request to initiate an instant video communication may be received, and if authorized, the connection information for the particular recipient mobile computing device may be accessed. Video communication data may then be sent to the recipient mobile computing device according to the connection information so that the video communication data may be displayed at the recipient device as it is received. New connection information for different mobile computing devices may be added, or updates to existing connection information may also be performed. Connection information for some mobile computing devices may be removed.
-
-
-
-
-
-
-
-
-