-
公开(公告)号:US20210037168A1
公开(公告)日:2021-02-04
申请号:US16936351
申请日:2020-07-22
Applicant: Intel Corporation
Inventor: Durga Raj Mathur , Fai Yeung , Gilson Goncalves de Lima , Ling Yao , Ritesh Kale , Sankar Jayaram , Shaun Carrigan , Uma Jayaram , Patrick Youngung Shon
Abstract: A system and method for virtual camera configuration and selection. For example, one embodiment of a system comprises: a decode subsystem comprising circuitry to concurrently decode a plurality of video streams captured by cameras at an event to generate decoded video streams from a perspective of corresponding virtual cameras (VCAMs); video evaluation logic to apply at least one video quality metric to determine a quality value for the decoded video streams or a subset thereof, and to rank the decoded video streams based, at least in part, on the quality values associated with the decoded video streams; preview logic to provide the decoded video streams or modified versions thereof to one or more computing devices accessible to one or more video production team members and to further provide the quality values and/or the rank generated by the video quality evaluation logic; stream selection hardware logic to select a subset of the plurality of decoded video streams based on input from the one or more video production team members; and transcoder hardware logic to transcode the subset of the plurality of decoded video streams for live transmission over a public or private network.
-
公开(公告)号:US10812781B2
公开(公告)日:2020-10-20
申请号:US16019491
申请日:2018-06-26
Applicant: Intel Corporation
Inventor: Sankar Jayaram , Vikas K. Singh , Ritesh Kale , John Harrison , Charles DeChenne , Uma Jayaram
IPC: H04N13/282 , G11B27/031 , G11B27/32 , H04N5/262 , H04N21/2743 , H04N21/472 , H04N21/4788 , H04N21/81 , H04N21/231 , H04N21/235 , H04N21/236 , H04N21/2387 , H04N21/4223 , H04N21/4402 , H04N21/462 , H04N21/643 , H04N21/84 , H04N13/204 , H04N5/232 , H04N21/2389
Abstract: A video production sharing apparatus is provided with a first computer having a processor, memory, and an input device, the memory having programs stored therein, the programs implemented through the processor and designed to cause the processor to: 1) access at least one video stream, 2) manipulate viewing perspective of the at least one video stream with the input device of the first computer to generate an individualized video, and 3) transfer a data file of user inputs from the input device used to manipulate the at least one video stream to create the individualized video that describes the individualized video of the at least one video stream. A method is also provided.
-
公开(公告)号:US11706375B2
公开(公告)日:2023-07-18
申请号:US16936351
申请日:2020-07-22
Applicant: Intel Corporation
Inventor: Durga Raj Mathur , Fai Yeung , Gilson Goncalves de Lima , Ling Yao , Ritesh Kale , Sankar Jayaram , Shaun Carrigan , Uma Jayaram , Patrick Youngung Shon
CPC classification number: H04N5/2224 , G06T7/80 , H04L65/80 , H04N21/2187 , H04N21/84 , H04N23/90
Abstract: A system and method for virtual camera configuration and selection. For example, one embodiment of a system comprises: a decode subsystem comprising circuitry to concurrently decode a plurality of video streams captured by cameras at an event to generate decoded video streams from a perspective of corresponding virtual cameras (VCAMs); video evaluation logic to apply at least one video quality metric to determine a quality value for the decoded video streams or a subset thereof, and to rank the decoded video streams based, at least in part, on the quality values associated with the decoded video streams; preview logic to provide the decoded video streams or modified versions thereof to one or more computing devices accessible to one or more video production team members and to further provide the quality values and/or the rank generated by the video quality evaluation logic; stream selection hardware logic to select a subset of the plurality of decoded video streams based on input from the one or more video production team members; and transcoder hardware logic to transcode the subset of the plurality of decoded video streams for live transmission over a public or private network.
-
公开(公告)号:US11282169B2
公开(公告)日:2022-03-22
申请号:US16958698
申请日:2019-01-24
Applicant: Intel Corporation
Inventor: Wayne Cochran , Fai Yeung , Durga Raj Mathur , Gilson Goncalves De Lima , Patrick Youngung Shon , John A. Harrison , Ok Joon Kim , Harleen Gill , Kyle Siehl , Uma Jayaram , Sankar Jayaram , Archie Sharma , Gockcen Clingir , Stanley Baran , Mayuresh Varerkar , Barnan Das , Narayan Biswal , Nilesh Shah , Ritesh Kale , Greg Weinstein
Abstract: An apparatus, system, and method are described for providing real-time capture, processing, and distribution of panoramic virtual reality (VR) content. One embodiment of a graphics processor comprises a video interface to receive a plurality of images from a corresponding plurality of cameras; an image rectifier to perform a perspective re-projection of at least some of the images to a common image plane to generate a rectified plurality of images; a stitcher to analyze overlapping regions of adjacent images in the rectified images and to identify corresponding pixels in the overlapping regions and to stitch the adjacent images in accordance with the corresponding pixels to generate a panoramic image comprising a stitched combination of the rectified plurality of images; and a cylindrical projector to project the panoramic image onto a cylindrical surface to generate a final panoramic video image to be used to implement a VR environment on a VR apparatus.
-
公开(公告)号:US20210099690A1
公开(公告)日:2021-04-01
申请号:US17067420
申请日:2020-10-09
Applicant: Intel Corporation
Inventor: Sankar Jayaram , Vikas K. Singh , Ritesh Kale , John Harrison , Charles DeChenne , Uma Jayaram
IPC: H04N13/282 , H04N21/2743 , H04N21/472 , H04N21/4788 , H04N21/81 , H04N5/262 , G11B27/031 , G11B27/32 , H04N21/231 , H04N21/235 , H04N21/236 , H04N21/2387 , H04N21/4223 , H04N21/4402 , H04N21/462 , H04N21/643 , H04N21/84
Abstract: A video production sharing apparatus is provided with a first computer having a processor, memory, and an input device, the memory having programs stored therein, the programs implemented through the processor and designed to cause the processor to: 1) access at least one video stream, 2) manipulate viewing perspective of the at least one video stream with the input device of the first computer to generate an individualized video, and 3) transfer a data file of user inputs from the input device used to manipulate the at least one video stream to create the individualized video that describes the individualized video of the at least one video stream. A method is also provided.
-
公开(公告)号:US10326931B2
公开(公告)日:2019-06-18
申请号:US15194044
申请日:2016-06-27
Applicant: Intel Corporation
Inventor: Sankar Jayaram , Ritesh Kale , Charles DeChenne , John Harrison , Franklin W. Taylor , Vikas K. Singh
IPC: H04N5/232 , H04N5/77 , H04N9/79 , G11B27/10 , H04N7/18 , H04N21/218 , H04N21/81 , H04N5/073 , G11B27/00 , G06F3/048 , H04N5/247
Abstract: An apparatus and method are provided for viewing panoramic images and videos through the selection of a particular viewing angle and window (zoom) within that panorama while allowing the viewer to simultaneously implement temporal transport control, allowing the video to be in a state of pause, play, fast forward, fast rewind, slow forward, slow rewind, or frame-by-frame. This capability may be used on video that is residing in memory on the viewer's viewing system, in a hard disk local to the viewer or in a shared location, or on a live buffered feed of video. A second capability of this apparatus and method relates to the use of a plurality of panoramic video or images from multiple synchronized cameras. In those cases, all panoramic video feeds are synchronized so that as a viewer pauses, rewinds, forwards a video in one panorama, all panoramas are time synchronized and go through the same states as the panorama being viewed. When the user selects a different panorama for viewing from a different camera, this panorama comes up in the same state as the panorama previously being viewed.
-
公开(公告)号:US09900626B2
公开(公告)日:2018-02-20
申请号:US15338239
申请日:2016-10-28
Applicant: Intel Corporation
Inventor: Sankar Jayaram , Ritesh Kale , John Harrison , Charles DeChenne , Uma Jayaram
IPC: H04N7/18 , H04N21/234 , H04L29/06 , H04L29/08 , H04N5/232 , H04N21/2343 , H04N21/2668 , H04N21/433 , H04N21/436 , H04N21/61 , H04N21/81 , H04N21/43 , H04N21/6405
CPC classification number: H04N21/23412 , H04L65/4076 , H04L65/4084 , H04L65/4092 , H04L65/605 , H04L65/608 , H04L67/02 , H04N5/23238 , H04N21/2187 , H04N21/2343 , H04N21/2668 , H04N21/4302 , H04N21/4334 , H04N21/436 , H04N21/43615 , H04N21/4621 , H04N21/472 , H04N21/6125 , H04N21/6175 , H04N21/6405 , H04N21/816
Abstract: A system and method are provided for recording a video production from one or more panoramic and/or high resolution video feeds and recreating the video production at a remote location, or client using meta data, production data, and video feed from a remote source, and serve the video feed to multiple clients on a local area network.
-
公开(公告)号:US10009596B2
公开(公告)日:2018-06-26
申请号:US14485569
申请日:2014-09-12
Applicant: Intel Corporation
Inventor: Sankar Jayaram , Vikas K. Singh , Ritesh Kale , John Harrison , Charles DeChenne , Uma Jayaram
IPC: H04N7/173 , H04N13/02 , H04N21/231 , H04N21/235 , H04N21/236 , H04N21/2387 , H04N21/4223 , H04N21/4402 , H04N21/462 , H04N21/643 , H04N21/84 , H04N21/2743 , H04N21/472 , H04N21/4788 , H04N21/81 , H04N5/262 , G11B27/031 , G11B27/32 , H04N5/232
CPC classification number: H04N13/282 , G11B27/031 , G11B27/32 , H04N5/23238 , H04N5/2628 , H04N13/204 , H04N21/231 , H04N21/2353 , H04N21/23614 , H04N21/2387 , H04N21/2743 , H04N21/4223 , H04N21/4402 , H04N21/4622 , H04N21/47205 , H04N21/4788 , H04N21/64322 , H04N21/816 , H04N21/84
Abstract: A video production sharing apparatus is provided with a first computer having a processor, memory, and an input device, the memory having programs stored therein, the programs implemented through the processor and designed to cause the processor to: 1) access at least one video stream, 2) manipulate viewing perspective of the at least one video stream with the input device of the first computer to generate an individualized video, and 3) transfer a data file of user inputs from the input device used to manipulate the at least one video stream to create the individualized video that describes the individualized video of the at least one video stream. A method is also provided.
-
公开(公告)号:US10009541B2
公开(公告)日:2018-06-26
申请号:US14521371
申请日:2014-10-22
Applicant: Intel Corporation
Inventor: Sankar Jayaram , Brett Buchholtz , Charles DeChenne , John Harrison
CPC classification number: H04N5/23238 , H04N5/2253 , H04N5/2254 , H04N5/2259 , H04N5/247 , H04N13/239 , H04N13/243
Abstract: An apparatus is provided for capturing images including a base, and image capture adjustment mechanism, a first camera, and a second camera. The base is constructed and arranged to support an alignable array of cameras. The image capture adjustment mechanism is disposed relative to the base for adjusting an image capture line of sight for a camera relative to the base. The first camera is carried by the base, operably coupled with the image capture adjustment mechanism, and has an image capture device. The first camera has a line of sight defining a first field of view adjustable with the image capture adjustment mechanism relative to the base. The second camera is carried by the base and has an image capture device. The second camera has a line of sight defining a second field of view extending beyond a range of the field of view for the first camera in order to produce a field of view that is greater than the field of view provided by the first camera. A method is also provided.
-
公开(公告)号:US11381739B2
公开(公告)日:2022-07-05
申请号:US16749862
申请日:2020-01-22
Applicant: Intel Corporation
Inventor: Fai Yeung , Ling Yao , Sankar Jayaram , Uma Jayaram , Ritesh Kale , Ok Joon Kim , Shaun Carrigan
Abstract: An apparatus, system, and method are described for providing real-time capture, processing, and distribution of panoramic virtual reality (VR) content of a live event. One or more triggering events are identified and used to generate graphics and/or audio on client VR devices. For example, one embodiment of a method comprises: capturing video of an event at an event venue with a plurality of cameras to produce a corresponding plurality of video streams; generating a virtual reality (VR) stream based on the plurality of video streams; transmitting the VR stream to a plurality of client VR devices, wherein the client VR devices are to render VR environments based on the VR stream; detecting a triggering event during the event; and transmitting an indication of the triggering event to the plurality of client VR devices, wherein a first client VR device is to generate first event-based graphics and/or first event-based audio in accordance with the indication.
-
-
-
-
-
-
-
-
-