-
公开(公告)号:US11748870B2
公开(公告)日:2023-09-05
申请号:US16585445
申请日:2019-09-27
Applicant: Intel Corporation
Inventor: Debashish Barua , Fai Yeung
IPC: G06T7/00 , H04N13/117 , G06F18/211 , H04N23/698 , G06V10/764 , G06V10/82 , G06V20/20 , G06V40/18 , H04N23/90
CPC classification number: G06T7/001 , G06F18/211 , G06T7/0002 , G06T7/97 , G06V10/764 , G06V10/82 , G06V20/20 , G06V40/18 , H04N13/117 , H04N23/698 , G06T2207/10016 , G06T2207/10028 , G06T2207/20084 , G06T2207/30168 , G06T2207/30228 , H04N23/90
Abstract: Apparatus and method for determining a quality score for virtual video cameras. For example, one embodiment comprises: a region of interest (ROI) detector to detect regions of interest within a first image generated from a first physical camera (PCAM) positioned at first coordinates; virtual camera circuitry and/or logic to generate a second image positioned at the first coordinates; image comparison circuitry and/or logic to establish pixel-to-pixel correspondence between the first image and the second image; an image quality evaluator to determine a quality value for the second image by evaluating the second image in view of the first image.
-
公开(公告)号:US11729243B2
公开(公告)日:2023-08-15
申请号:US17027524
申请日:2020-09-21
Applicant: Intel Corporation
Inventor: Ozgur Oyman , Fai Yeung , Harleen Gill , Kimberly Loza
Abstract: Various embodiments herein provide adaptive streaming mechanisms for distribution of point cloud content. The point cloud content may include immersive media content in a dynamic adaptive streaming over hypertext transfer protocol (DASH) format. Various embodiments provide DASH-based mechanisms to support viewport indication during streaming of volumetric point cloud content. Other embodiments may be described and claimed.
-
公开(公告)号: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.
-
公开(公告)号:US11678810B2
公开(公告)日:2023-06-20
申请号:US16418773
申请日:2019-05-21
Applicant: Intel Corporation
Inventor: Brian K. Vogel , John C. Wei , Fai Yeung
IPC: A61B5/02 , A61B5/024 , A61B5/00 , H04L5/00 , H04M1/72409
CPC classification number: A61B5/02438 , A61B5/6817 , A61B5/6898 , A61B5/72 , H04L5/0053 , H04M1/724097 , A61B2560/0431 , H04M2250/12 , Y02D30/70
Abstract: Technology for a wearable heart rate monitoring device is disclosed. The wearable heart rate monitoring device can include a heart rate sensor operable to collect sensor data, a modulator operable to generate a modulated signal that includes the sensor data, a housing configured to engage a body feature or surface in a manner that allows for heart rate detection, and a communication module configured to transmit the sensor data in the modulated signal to a mobile computing device via a wired connection that is power limited. The mobile computing device is typically configured to demodulate the modulated signal in order to extract the sensor data.
-
公开(公告)号:US20230007277A1
公开(公告)日:2023-01-05
申请号:US17631298
申请日:2020-09-30
Applicant: INTEL CORPORATION
Inventor: Basel Salahieh , Fai Yeung , Jill Boyce
IPC: H04N19/169 , H04N19/20 , H04N19/132
Abstract: Methods, apparatus, systems and articles of manufacture for video coding using object metadata are disclosed. An example apparatus includes an object separator to separate input views into layers associated with respective objects to generate object layers for geometry data and texture data of the input views, a pruner to project the first object layer of a first basic view of the at least one basic views against the first object layer of a first additional view of the at least one additional views to generate a first pruned view and a first pruning mask, a patch packer to tag a patch with an object identifier of the first object, the patch corresponding to the first pruning mask, and an atlas generator to generate at least one atlas to include in encoded video data, the atlas including the patch.
-
公开(公告)号:US11443138B2
公开(公告)日:2022-09-13
申请号:US16869415
申请日:2020-05-07
Applicant: Intel Corporation
Inventor: Fai Yeung , Vasanthi Jangala Naga , Gilson Goncalves de Lima , Patrick Youngung Shon , Yogeshwara Krishnan
Abstract: A virtual camera configuration system includes any number of cameras disposed about an area, such as an event venue. The system also includes at least one processor and at least one non-transitory, computer-readable medium communicatively coupled to the at least one processor. In certain embodiments, the at least one non-transitory, computer-readable medium is configured to store instructions which, when executed, cause the processor to perform operations including receiving a set of game data, receiving a set of audiovisual data, and receiving a set of camera presets. The operations also include generating a set of training data and training a model based on the set of training data. The operations also include generating, using the model on a second set of game data and a second set of audiovisual data, a second set of camera presets associated with the set of virtual cameras.
-
公开(公告)号: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.
-
公开(公告)号:US11210815B2
公开(公告)日:2021-12-28
申请号:US16890054
申请日:2020-06-02
Applicant: Intel Corporation
Inventor: Fai Yeung , Wayne Cochran , Pratibha Pandhare
Abstract: An apparatus to facilitate real-time playback of point cloud sequence data is disclosed. The apparatus comprises one or more processors to receive point cloud data of a captured scene, decompose the point cloud data into a plurality of point cloud patches, wherein each point cloud patch is associated with an object in the scene and includes contextual information regarding the point cloud patch, encode each of the point cloud patches via a deep-learning based algorithm to generate encoded point cloud patches, receive a viewpoint selection from a client, assign a priority to data chunks within each encoded point cloud patch based on the viewpoint selection and the contextual information and transmit the data chunks to the client based on the assigned priority.
-
公开(公告)号:US11185755B2
公开(公告)日:2021-11-30
申请号:US16832959
申请日:2020-03-27
Applicant: Intel Corporation
Inventor: Fai Yeung , Patrick Youngung Shon , Shaun Peter Carrigan , Gilson Goncalves de Lima , Vasanthi Jangala Naga
Abstract: A system includes at least one processor and at least one non-transitory computer-readable media communicatively coupled to the at least one processor. In some embodiments, the at least one non-transitory computer-readable media stores instructions which, when executed, cause the processor to perform operations including receiving a first set of sensor data within a first time frame and receiving a set of skycam actions within the first time frame. In certain embodiments, the operations also include generating a set of reference actions corresponding to the first set of sensor data and the set of skycam actions. In some embodiments, the operations also include receiving a second set of sensor data associated with a second game status, a second game measurement, or both. The operations also include generating a sequence of skycam actions based on a comparison between the second set of sensor data and the set of reference actions.
-
公开(公告)号:US20180329565A1
公开(公告)日:2018-11-15
申请号:US15774667
申请日:2015-12-23
Applicant: Intel Corporation
Inventor: Fai Yeung , Jinkui Ren , Tingqian Li , Tong Chen , Gregory Meunier
IPC: G06F3/041 , G06F3/0488 , G06F3/01
CPC classification number: G06F3/0416 , G06F3/017 , G06F3/0414 , G06F3/0418 , G06F3/04883
Abstract: Embodiments are directed to gesture recognition in a computing device. Touch-based input by the user is monitored based on an output from a touch sensor. Gestures are directed from among the touch-based input. The detected gestures are analyzed to assign gesture characteristic profiles to the detected gestures according to profiling criteria. A sequential event log is tabulated representing counts of series of gestures based on assigned characteristic profiles and on temporal sequencing of the gestures. Circumstances for invocation of gesture detection re-calibration are assessed based on the tabulated series of gestures.
-
-
-
-
-
-
-
-
-