Patents by Inventor Cheuk Yiu Ip
Cheuk Yiu Ip has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11190771Abstract: Aspects of the subject disclosure may include, for example, a device that has a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations including selecting a downsampling technique for removing points from a point cloud in a volumetric video; selecting a data reduction percentage for a target bitrate for streaming the volumetric video; downsampling the point cloud in each frame of the volumetric video for the target bitrate using the downsampling technique and data reduction percentage selected, thereby creating a downsampled volumetric video; and compressing and encoding the downsampled volumetric video, thereby creating an encoded volumetric video. Other embodiments are disclosed.Type: GrantFiled: March 16, 2020Date of Patent: November 30, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Bo Han, Cheuk Yiu Ip, Jackson Jarrell Pair
-
Patent number: 11190817Abstract: Aspects of the subject disclosure may include, for example, embodiments for obtaining video content from a video content server, determining a quality parameter for each of the plurality of adjusted video content, and adjusting the video content to generate the plurality of adjusted video content. Each of the plurality of adjusted video content comprises a different point cloud density according to the quality parameter. Further embodiments can include receiving a request for the video content from a video content application on a communication device, and determining a distance from a viewpoint to a point-cloud object on the video content application of the communication device. Additional embodiments can include selecting an adjusted video content based on the distance from the viewpoint to the point-cloud object and the quality parameter of the adjusted video content, and providing the adjusted video content to the communication device for presentation. Other embodiments are disclosed.Type: GrantFiled: May 15, 2020Date of Patent: November 30, 2021Assignees: AT&T Intellectual Property I, L.P., Regents of the University of MinnesotaInventors: Bo Han, Cheuk Yiu Ip, Jackson Jarrell Pair, Feng Qian
-
Patent number: 11159776Abstract: Aspects of the subject disclosure may include, for example, a device in which a processing system receives from a multimedia content server a plurality of content streams; each of the content streams includes a portion of an original content stream. The processing system transcodes the plurality of content streams based on a viewport prediction to produce a plurality of viewport streams; the viewport prediction is based at least in part on a visibility map associated with a viewer of the content. The processing system delivers each of the viewport streams to a client device associated with the viewer; each of the viewport streams is buffered at the client device in a separate buffer. Other embodiments are disclosed.Type: GrantFiled: December 13, 2019Date of Patent: October 26, 2021Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Bo Han, Wenxiao Zhang, Pan Hui, Tan Xu, Cheuk Yiu Ip
-
Publication number: 20210295522Abstract: Aspects of the subject disclosure may include, for example, a device that has a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, including downsampling a full point cloud to obtain a downsampled point cloud, wherein the downsampling reduces a data size of the full point cloud; and using a machine-learning model to assign labels for segmentation and object identification to points in the downsampled point cloud, wherein the machine-learning model is trained on the full point cloud. Other embodiments are disclosed.Type: ApplicationFiled: March 19, 2020Publication date: September 23, 2021Applicant: AT&T Intellectual Property I, L.P.Inventors: Bo Han, Cheuk Yiu Ip, Eric Zavesky, Huanle Zhang
-
Publication number: 20210289207Abstract: Aspects of the subject disclosure may include, for example, a device that has a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations including selecting a downsampling technique for removing points from a point cloud in a volumetric video; selecting a data reduction percentage for a target bitrate for streaming the volumetric video; downsampling the point cloud in each frame of the volumetric video for the target bitrate using the downsampling technique and data reduction percentage selected, thereby creating a downsampled volumetric video; and compressing and encoding the downsampled volumetric video, thereby creating an encoded volumetric video. Other embodiments are disclosed.Type: ApplicationFiled: March 16, 2020Publication date: September 16, 2021Applicant: AT&T Intellectual Property I, L.P.Inventors: Bo Han, Cheuk Yiu Ip, Jackson Jarrell Pair
-
Publication number: 20210232849Abstract: Aspects of the subject disclosure may include, for example, a method performed by a processing system of determining a present orientation of a display region presented at a first time on a display of a video viewer, predicting a future orientation of the display region occurring at a second time based on data collected, to obtain a predicted orientation of the display region to be presented at the second time on the display of the video viewer, identifying, based on the predicted orientation of the display region, a first group of tiles from a video frame of a panoramic video being displayed by the video viewer, wherein the first group of tiles covers the display region in the video frame at the predicted orientation, and a plurality of objects moving in the video frame from the first time to the second time, wherein each object of the plurality of objects is located in a separate spatial region of the video frame at the second time, wherein a second group of tiles collectively covers the separate spatial reType: ApplicationFiled: April 16, 2021Publication date: July 29, 2021Applicant: AT&T Intellectual Property I, L.P.Inventors: Bo Han, Tan Xu, Cheuk Yiu Ip
-
Publication number: 20210235140Abstract: Aspects of the subject disclosure may include, for example, embodiments for obtaining video content from a video content server, determining a quality parameter for each of the plurality of adjusted video content, and adjusting the video content to generate the plurality of adjusted video content. Each of the plurality of adjusted video content comprises a different point cloud density according to the quality parameter. Further embodiments can include receiving a request for the video content from a video content application on a communication device, and determining a distance from a viewpoint to a point-cloud object on the video content application of the communication device. Additional embodiments can include selecting an adjusted video content based on the distance from the viewpoint to the point-cloud object and the quality parameter of the adjusted video content, and providing the adjusted video content to the communication device for presentation. Other embodiments are disclosed.Type: ApplicationFiled: May 15, 2020Publication date: July 29, 2021Applicants: AT&T Intellectual Property I, L.P., Regents of the University of MinnesotaInventors: Bo Han, Cheuk Yiu Ip, Jackson Jarrell Pair, Feng Qian
-
Publication number: 20210235057Abstract: Aspects of the subject disclosure may include, for example, a device, that includes a processing system including a processor and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations including receiving a manifest for a point cloud, wherein the point cloud is partitioned into a plurality of cells; determining an occlusion level for a cell of the plurality of cells with respect to a predicted viewport; reducing a point density for the cell provided in the manifest based on the occlusion level, thereby determining a reduced point density; and requesting delivery of points in the cell, based on the reduced point density. Other embodiments are disclosed.Type: ApplicationFiled: March 20, 2020Publication date: July 29, 2021Applicant: AT&T Intellectual Property I, L.P.Inventors: Bo Han, Cheuk Yiu Ip, Jackson Jarrell Pair
-
Publication number: 20210195165Abstract: Aspects of the subject disclosure may include, for example, a device having a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising predicting a viewpoint within a volumetric video based on a movement input provided by a viewer, resulting in a predicted viewpoint at a future time, retrieving a cell occupancy bitmap for a point cloud of the volumetric video for the future time, determining visible cells based on the cell occupancy bitmap and the predicted viewpoint, where the visible cells are not obscured by points in other cells, and retrieving points of the point cloud that are within the visible cells prior to the future time.Type: ApplicationFiled: March 10, 2021Publication date: June 24, 2021Applicant: AT&T Intellectual Property I, L.P.Inventors: Bo Han, Jackson Jarrell Pair, Cheuk Yiu Ip
-
Publication number: 20210183113Abstract: Aspects of the subject disclosure may include, for example, encoding a point cloud in a first frame of volumetric video in an octree format and identifying a first group of points of the point cloud, resulting in a first base layer including a base layer, a first enhancement layer and a second enhancement layer. Each layer includes different points from the point cloud, with the second enhancement layer including all points in each octet of leaf nodes in the octree format of the point cloud that are not in the base layer and the first enhancement layer. The first base layer of the point cloud is provided over a communication network to a media device and the first enhancement layer is also provided responsive to a determination of sufficient available bandwidth in the communication network. Other embodiments are disclosed.Type: ApplicationFiled: March 1, 2021Publication date: June 17, 2021Applicant: AT&T Intellectual Property I, L.P.Inventors: Bo Han, Cheuk Yiu Ip, Jackson Jarrell Pair
-
Patent number: 11010632Abstract: Aspects of the subject disclosure may include, for example, a method performed by a processing system of determining a present orientation of a display region presented at a first time on a display of a video viewer, predicting a future orientation of the display region occurring at a second time based on data collected, to obtain a predicted orientation of the display region to be presented at the second time on the display of the video viewer, identifying, based on the predicted orientation of the display region, a first group of tiles from a video frame of a panoramic video being displayed by the video viewer, wherein the first group of tiles covers the display region in the video frame at the predicted orientation, and a plurality of objects moving in the video frame from the first time to the second time, wherein each object of the plurality of objects is located in a separate spatial region of the video frame at the second time, wherein a second group of tiles collectively covers the separate spatial reType: GrantFiled: May 19, 2020Date of Patent: May 18, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Bo Han, Tan Xu, Cheuk Yiu Ip
-
Patent number: 10979692Abstract: Aspects of the subject disclosure may include, for example, a device having a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising: predicting a viewpoint within a volumetric video based on movement input by a viewer, resulting in a predicted viewpoint, wherein a point cloud of the volumetric video is segmented into cells, and wherein at least some of the cells are visible to the viewer at a future time of playback based on the predicted viewpoint; retrieving a cell occupancy bitmap for the point cloud for the future time of playback; determining visible cells based on the cell occupancy bitmap and the predicted viewpoint; receiving the visible cells for the future time of playback; and rendering and displaying the point cloud within the visible cells during playback at the future time. Other embodiments are disclosed.Type: GrantFiled: August 14, 2019Date of Patent: April 13, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Bo Han, Jackson Jarrell Pair, Cheuk Yiu Ip
-
Patent number: 10970882Abstract: Aspects of the subject disclosure may include, for example, a machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations including receiving a base layer of a first frame of a point cloud of a volumetric video encoded in an octree format over a communication network; receiving a first enhancement layer of the first frame of the point cloud of the volumetric video encoded in the octree format responsive to available sufficient bandwidth in the communication network for delivery of the first enhancement layer; receiving a second enhancement layer of the first frame of the point cloud of the volumetric video encoded in the octree format responsive to available sufficient bandwidth in the communication network for delivery of the second enhancement layer; and rendering the first frame on a display device. Other embodiments are disclosed.Type: GrantFiled: July 24, 2019Date of Patent: April 6, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Bo Han, Cheuk Yiu Ip, Jackson Jarrell Pair
-
Publication number: 20210099547Abstract: In one example, a processing system of a mobile computing device including at least one processor may capture visual information of a first location, transmit a recognition request to a first server, the recognition request comprising the visual information, obtain a first recognition result from the first server comprising first annotation content associated with a first item in the visual information of the first location, the first recognition result further comprising visual information of the first item, present at least a portion of first annotation content via the mobile computing device, store the first annotation content and the visual information of the first item in a local cache, detect a first additional mobile computing device via a non-cellular wireless communication modality, and share the first annotation content and the visual information of the first item with the first additional mobile computing device via the non-cellular wireless communication modality.Type: ApplicationFiled: September 26, 2019Publication date: April 1, 2021Inventors: Bo Han, Wenxiao Zhang, Pan Hui, Vijay Gopalakrishnan, Cheuk Yiu Ip
-
Publication number: 20210051306Abstract: Aspects of the subject disclosure may include, for example, a device in which a processing system receives from a multimedia content server a plurality of content streams; each of the content streams includes a portion of an original content stream. The processing system transcodes the plurality of content streams based on a viewport prediction to produce a plurality of viewport streams; the viewport prediction is based at least in part on a visibility map associated with a viewer of the content. The processing system delivers each of the viewport streams to a client device associated with the viewer; each of the viewport streams is buffered at the client device in a separate buffer. Other embodiments are disclosed.Type: ApplicationFiled: December 13, 2019Publication date: February 18, 2021Applicants: AT&T Intellectual Property I, L.P., The Hong Kong University of Science and TechnologyInventors: Bo Han, Wenxiao Zhang, Pan Hui, Tan Xu, Cheuk Yiu Ip
-
Publication number: 20210051308Abstract: Aspects of the subject disclosure may include, for example, a device having a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising: predicting a viewpoint within a volumetric video based on movement input by a viewer, resulting in a predicted viewpoint, wherein a point cloud of the volumetric video is segmented into cells, and wherein at least some of the cells are visible to the viewer at a future time of playback based on the predicted viewpoint; retrieving a cell occupancy bitmap for the point cloud for the future time of playback; determining visible cells based on the cell occupancy bitmap and the predicted viewpoint; receiving the visible cells for the future time of playback; and rendering and displaying the point cloud within the visible cells during playback at the future time. Other embodiments are disclosed.Type: ApplicationFiled: August 14, 2019Publication date: February 18, 2021Applicant: AT&T Intellectual Property I, L.P.Inventors: Bo Han, Jackson Jarrell Pair, Cheuk Yiu Ip
-
Publication number: 20210027500Abstract: Aspects of the subject disclosure may include, for example, a machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations including receiving a base layer of a first frame of a point cloud of a volumetric video encoded in an octree format over a communication network; receiving a first enhancement layer of the first frame of the point cloud of the volumetric video encoded in the octree format responsive to available sufficient bandwidth in the communication network for delivery of the first enhancement layer; receiving a second enhancement layer of the first frame of the point cloud of the volumetric video encoded in the octree format responsive to available sufficient bandwidth in the communication network for delivery of the second enhancement layer; and rendering the first frame on a display device. Other embodiments are disclosed.Type: ApplicationFiled: July 24, 2019Publication date: January 28, 2021Applicant: AT&T Intellectual Property I, L.P.Inventors: Bo Han, Cheuk Yiu Ip, Jackson Jarrell Pair
-
Publication number: 20200279127Abstract: Aspects of the subject disclosure may include, for example, a method performed by a processing system of determining a present orientation of a display region presented at a first time on a display of a video viewer, predicting a future orientation of the display region occurring at a second time based on data collected, to obtain a predicted orientation of the display region to be presented at the second time on the display of the video viewer, identifying, based on the predicted orientation of the display region, a first group of tiles from a video frame of a panoramic video being displayed by the video viewer, wherein the first group of tiles covers the display region in the video frame at the predicted orientation, and a plurality of objects moving in the video frame from the first time to the second time, wherein each object of the plurality of objects is located in a separate spatial region of the video frame at the second time, wherein a second group of tiles collectively covers the separate spatial reType: ApplicationFiled: May 19, 2020Publication date: September 3, 2020Applicant: AT&T Intellectual Property I, L.P.Inventors: Bo Han, Tan Xu, Cheuk Yiu Ip
-
Patent number: 10699154Abstract: Aspects of the subject disclosure may include, for example, a method performed by a processing system of determining a present orientation of a display region presented at a first time on a display of a video viewer, predicting a future orientation of the display region occurring at a second time based on data collected, to obtain a predicted orientation of the display region to be presented at the second time on the display of the video viewer, identifying, based on the predicted orientation of the display region, a first group of tiles from a video frame of a panoramic video being displayed by the video viewer, wherein the first group of tiles covers the display region in the video frame at the predicted orientation, and a plurality of objects moving in the video frame from the first time to the second time, wherein each object of the plurality of objects is located in a separate spatial region of the video frame at the second time, wherein a second group of tiles collectively covers the separate spatial reType: GrantFiled: August 8, 2018Date of Patent: June 30, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: Bo Han, Tan Xu, Cheuk Yiu Ip
-
Publication number: 20200050884Abstract: Aspects of the subject disclosure may include, for example, a method performed by a processing system of determining a present orientation of a display region presented at a first time on a display of a video viewer, predicting a future orientation of the display region occurring at a second time based on data collected, to obtain a predicted orientation of the display region to be presented at the second time on the display of the video viewer, identifying, based on the predicted orientation of the display region, a first group of tiles from a video frame of a panoramic video being displayed by the video viewer, wherein the first group of tiles covers the display region in the video frame at the predicted orientation, and a plurality of objects moving in the video frame from the first time to the second time, wherein each object of the plurality of objects is located in a separate spatial region of the video frame at the second time, wherein a second group of tiles collectively covers the separate spatial reType: ApplicationFiled: August 8, 2018Publication date: February 13, 2020Applicant: AT&T Intellectual Property I, L.P.Inventors: Bo Han, Tan Xu, Cheuk Yiu Ip