-
公开(公告)号:US10762592B2
公开(公告)日:2020-09-01
申请号:US16050595
申请日:2018-07-31
Applicant: Intel Corporation
Inventor: Kai Xiao , Gokcen Cilingir , Jason Tanner , Sang-Hee Lee , Atsuo Kuwahara
Abstract: Embodiments described herein provide an apparatus comprising a processor to divide a first projection into a plurality of regions, the plurality of regions comprising a plurality of pixels, detect errant visual content in a first region in the plurality of regions, determine a detail frequency rating for the first region, and apply one of a first rendering technique to the first region in the plurality of regions when the detail frequency rating for the first region in the plurality of regions fails to meet a detail frequency threshold or a second rendering technique to the first region in the plurality of regions when the detail frequency rating for the first region in the plurality of regions meets a detail frequency threshold. Other embodiments may be described and claimed.
-
公开(公告)号:US10587800B2
公开(公告)日:2020-03-10
申请号:US15483787
申请日:2017-04-10
Applicant: Intel Corporation
Inventor: Jill M. Boyce , Stanley J. Baran , Sumit Mohan , Yi-Jen Chiu , Jason Tanner , Atthar H. Mohammed , Richmond Hicks , Barnan Das
IPC: H04N5/232 , H04N19/103 , H04N5/247 , H04N7/01 , H04N19/167 , H04N19/119 , H04N19/56 , H04N19/124 , H04N19/31 , H04N5/917
Abstract: Systems, apparatuses and methods may determine, on a per camera basis, an interest level with respect to panoramic video content, identify a subset of cameras in a plurality of cameras for which the interest level is below a threshold, and reduce power consumption in the subset of cameras. Additionally, technology may determine a projection format associated with panoramic video content, identify one or more discontinuous boundaries in the projection format, and modify an encoding scheme associated with the panoramic video content based on the discontinuous boundaries. Moreover, an encoded frame may be assigned to a temporal scalability layer that has a higher priority than a layer to which an asynchronous space warp frame is assigned. Additionally, technology may reduce the encoding complexity of a boundary between an active region and an inactive region in fisheye content.
-
公开(公告)号:US20200045343A1
公开(公告)日:2020-02-06
申请号:US16050391
申请日:2018-07-31
Applicant: Intel Corporation
Inventor: Jill Boyce , Scott Janus , Itay Kaufman , Archie Sharma , Stanley Baran , Michael Apodaca , Prasoonkumar Surti , Srikanth Potluri , Barnan Das , Hugues Labbe , Jong Dae Oh , Gokcen Cilingir , Maria Bortman , Tzach Ashkenazi , Jonathan Distler , Atul Divekar , Mayuresh M. Varerkar , Narayan Biswal , Nilesh V. Shah , Atsuo Kuwahara , Kai Xiao , Jason Tanner , Jeffrey Tripp
Abstract: An apparatus to facilitate processing video bit stream data is disclosed. The apparatus includes one or more processors to encode surface normals data with point cloud geometry data included in the video bit stream data for reconstruction of objects within the video bit stream data based on the surface normals data and a memory communicatively coupled to the one or more processors.
-
74.
公开(公告)号:US20190230365A1
公开(公告)日:2019-07-25
申请号:US16369937
申请日:2019-03-29
Applicant: Intel Corporation
Inventor: Jason Tanner , Jill Boyce , David Steffy
IPC: H04N19/159 , H04N19/30 , H04N19/176 , H04N19/196 , H04N19/122 , H04N19/105 , H04N19/139 , H04N19/119
Abstract: Techniques related to video cluster encoding are discussed. Such techniques include encoding the video at a first resolution and first bitrate, translating block based coding parameters corresponding thereto to block based encode controls for encode of the same video at a second resolution or a second bitrate, and encoding the video at the second resolution and/or bitrate using the encode controls.
-
公开(公告)号:US10341664B2
公开(公告)日:2019-07-02
申请号:US14857633
申请日:2015-09-17
Applicant: INTEL CORPORATION
Inventor: Jason Tanner
IPC: H04N19/103 , H04N19/105 , H04N19/107 , H04N19/109 , H04N19/11 , H04N19/156 , H04N19/159 , H04N19/176 , H04N19/137
Abstract: Techniques related to intra coding performance enhancements discussed. Such techniques may include determining intra coding modes based in part on processing performance costs associated with available intra modes and/or generating a block encode order based on intra coding modes, performing encoding, and re-ordering the encoded blocks to a default coding order for bitstream insertion.
-
公开(公告)号:US20190045213A1
公开(公告)日:2019-02-07
申请号:US15668600
申请日:2017-08-03
Applicant: Intel Corporation
Inventor: Aditya Raut , Jason Tanner , Jill M. Boyce
IPC: H04N19/547 , H04N19/137 , H04N19/61 , H04N19/124 , H04N19/91 , H04N19/82
Abstract: Techniques related to video coding are discussed. Such video coding techniques include applying a projective transformation to a reconstructed reference frame based on scene pose difference data indicative of a scene pose change and performing motion compensation using the reprojected reconstructed reference frame as a motion compensation reference frame.
-
公开(公告)号:US20190045089A1
公开(公告)日:2019-02-07
申请号:US15943617
申请日:2018-04-02
Applicant: Intel Corporation
Inventor: Jason Tanner , Paul Diefenbaugh , Vishal Sinha , Arthur Runyan , Gary K. Smith , Kathy Bui , Yifan Li , Shirley Huang Meterelliyoz
Abstract: Techniques for selective display frame fetching can include receiving or fetching rendered display frames by a display engine. The display engine can determine if a new frame includes one or more dirty portions. If the new frame includes one or more dirty portions, just the dirty portions can be loaded by the display engine into a display buffer. The display engine can also scan out just the dirty portions from the display buffer to a display.
-
公开(公告)号:US20190043415A1
公开(公告)日:2019-02-07
申请号:US16024587
申请日:2018-06-29
Applicant: Intel Corporation
Inventor: Vishal Sinha , Paul Diefenbaugh , Todd Witter , Jason Tanner , Arthur Runyan , Nausheen Ansari , Kathy Bui , Yifan Li
Abstract: Technology for a display controller is described. The display controller can detect a frame update when the display controller is in a dynamic sleep state. The display controller can wake up from the dynamic sleep state and enter a selective update state at a programmed vertical blanking interrupt (VBI) that precedes an actual VBI. The display controller can perform a scan-out with a display panel during the selective update state. The display controller can return to the dynamic sleep state in a same time frame after the scan-out is completed. The display controller can exclude timing logic to send a VBI at every time frame to the display panel to maintain time synchronization between the display controller and the display panel.
-
公开(公告)号:US20190028710A1
公开(公告)日:2019-01-24
申请号:US15815759
申请日:2017-11-17
Applicant: INTEL CORPORATION
Inventor: Fangwen Fu , Jason Tanner , Satya N. Yedidi
IPC: H04N19/146 , H04N19/51
Abstract: The present techniques include deriving a threshold to maintain an encoding bitrate and determining a percentage of change of a current frame N based on an impact to a bitrate budget. The present techniques also include marking a reference frame N−1 as non-referenceable in response to the percentage of change being smaller than the threshold and encoding a static portion of frame N as a skip and encoding a non-static portion of frame N by referencing the reference frame N−1. Finally, the present techniques include overwriting a surface of the reference frame N with portions of the reference frame N−1 that have changed as compared to frame N.
-
公开(公告)号:US20190007698A1
公开(公告)日:2019-01-03
申请号:US15637719
申请日:2017-06-29
Applicant: Intel Corporation
Inventor: Jason Tanner , Paul S. Diefenbaugh
IPC: H04N19/573 , H04N19/577 , H04N19/103 , H04N19/172
CPC classification number: H04N19/573 , H04N19/103 , H04N19/105 , H04N19/107 , H04N19/154 , H04N19/164 , H04N19/17 , H04N19/172 , H04N19/428 , H04N19/507 , H04N19/577
Abstract: Flexible frame referencing is described that is suitable for use with a display transport. In one example, the referencing is a method that includes receiving frames at a computer system for transmission to a display, sending frames to the display without inter-frame compression in an intra-frame mode, saving the sent frames to a reference frame list, switching the computer system to an inter-frame mode, selecting a reference frame from the reference frame list, compressing additional received frames using the selected reference frame, and sending the additional frames to the display compressed in the inter-frame mode.
-
-
-
-
-
-
-
-
-