Patents by Inventor Basel Salahieh
Basel Salahieh 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: 11917232Abstract: Collaborative video capture and sharing is described. A login to a primary device is received from a first user. A session is formed between the primary device and a secondary device. A start command and a stop command are sent during the session from the primary device to the secondary device to cause the secondary device to begin and stop a take. The session ID and an identification of the devices of the session are loaded to a remote data store from the primary device through the primary device communications interface. The take at the primary device is uploaded into the remote data store through the primary device communications interface with the session ID, and the primary device ID; and the secondary device uploads the take of the secondary device camera into the remote data store through the secondary device communications interface with the secondary device ID.Type: GrantFiled: November 4, 2022Date of Patent: February 27, 2024Assignee: VIMMERSE, INC.Inventors: Jill M. Boyce, Basel Salahieh
-
Patent number: 11902540Abstract: 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.Type: GrantFiled: September 30, 2020Date of Patent: February 13, 2024Assignee: INTEL CORPORATIONInventors: Basel Salahieh, Fai Yeung, Jill Boyce
-
Patent number: 11722653Abstract: An embodiment of an image processor for immersive video includes technology to re-order patches from a plurality of views based on one or more of relative position and orientation related information for a desired synthesized view, select a set of views to be used in each view synthesis pass, perform two or more view synthesis passes for the synthesized view to provide two or more intermediate view synthesis results, and mask and merge the two or more intermediate view synthesis results to provide a final view synthesis result. Other embodiments are disclosed and claimed.Type: GrantFiled: March 30, 2021Date of Patent: August 8, 2023Assignee: Intel CorporationInventors: Basel Salahieh, Sumit Bhatia, Jill Boyce
-
Publication number: 20230247222Abstract: Methods, apparatus, systems and articles of manufacture for texture based immersive video coding are disclosed. An example apparatus includes a correspondence labeler to (i) identify first unique pixels and first corresponding pixels included in a plurality of pixels of a first view and (ii) identify second unique pixels and second corresponding pixels included in a plurality of pixels of a second view; a correspondence patch packer to (i) compare adjacent pixels in the first view and (ii) identify a first patch of unique pixels and a second patch of corresponding pixels based on the comparison of the adjacent pixels and the correspondence relationships, the second patch of corresponding pixels tagged with a correspondence list identifying corresponding patches in the second view; and an atlas generator to generate at least one atlas to include in encoded video data, the encoded video data not including depth maps.Type: ApplicationFiled: December 23, 2020Publication date: August 3, 2023Inventors: Jill Boyce, Basel Salahieh
-
Publication number: 20230239508Abstract: Methods, apparatus, systems and articles of manufacture to identify a video decoding error are disclosed. An example apparatus includes an atlas generator to generate atlas data for one or more atlases generated from input views of video; a hash generator to: perform a hash operation on the atlas data to generate a hash value; and include the hash value in a message; and a multiplexer to combine the one or more atlases, coded atlas data corresponding to the atlas data, and the message to generate a video bitstream.Type: ApplicationFiled: December 11, 2020Publication date: July 27, 2023Inventors: Jill Boyce, Basel Salahieh
-
Publication number: 20230209091Abstract: Methods, apparatus, systems and articles of manufacture to generate packed video frames are disclosed. A video encoding system disclosed herein includes a configuration determiner to create a packed video frame layout that includes regions into which video components are to be placed. The system also includes a frame generator to form packed video frames that include the video components placed into different regions. The encoding system further includes a frame information generator that generates packed video frame information that identifies characteristics of the packed video frame including (i) the identities of regions included in the packed video frame layout, (ii) types of video components included in the regions, or iii) information identifying the locations and dimensions of the regions. A video encoder of the encoding system encodes the frames and includes the packed video frame information to signal the inclusion of the packed video frames in the encoded bitstream.Type: ApplicationFiled: December 26, 2020Publication date: June 29, 2023Inventors: Jill Boyce, Basel Salahieh
-
Publication number: 20230156229Abstract: Methods, apparatus, systems and articles of manufacture to sample enabled views per atlas in immersive video are disclosed. An example apparatus includes an interface to obtain a bitstream corresponding to an immersive video; a bitstream analyzer to determine that metadata corresponding to an atlas of the bitstream identifies that at least part of a view of interest corresponds to the atlas, the metadata included in the bitstream; and a filter to generate a filtered bitstream by removing atlases that do not identify at least part of a view of interest from the bitstream, the interface to provide the filtered bitstream to a decoder.Type: ApplicationFiled: March 26, 2021Publication date: May 18, 2023Inventors: Jill Boyce, Basel Salahieh
-
Publication number: 20230142234Abstract: Collaborative video capture and sharing is described. A login to a primary device is received from a first user. A session is formed between the primary device and a secondary device. A start command and a stop command are sent during the session from the primary device to the secondary device to cause the secondary device to begin and stop a take. The session ID and an identification of the devices of the session are loaded to a remote data store from the primary device through the primary device communications interface. The take at the primary device is uploaded into the remote data store through the primary device communications interface with the session ID, and the primary device ID; and the secondary device uploads the take of the secondary device camera into the remote data store through the secondary device communications interface with the secondary device ID.Type: ApplicationFiled: November 4, 2022Publication date: May 11, 2023Inventors: Jill M. Boyce, Basel Salahieh
-
Publication number: 20230007277Abstract: 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.Type: ApplicationFiled: September 30, 2020Publication date: January 5, 2023Inventors: Basel Salahieh, Fai Yeung, Jill Boyce
-
Publication number: 20220337873Abstract: An example apparatus for encoding immersive video includes a view optimizer to receive a plurality of input views from a source camera and select basic views and additional views from the plurality of input views. The apparatus also includes a view pruner to prune the additional views based on a comparison with the basic views. The apparatus further includes a patch packer to generate atlases based on the pruned additional views and the basic views. The apparatus includes a metadata composer to generate metadata including additional metadata. The apparatus also further includes a bitstream generator to generate a bitstream including the encoded video and the metadata.Type: ApplicationFiled: June 30, 2022Publication date: October 20, 2022Inventors: Basel Salahieh, Jill M. Boyce
-
Patent number: 11432009Abstract: An example apparatus for encoding immersive video includes a view optimizer to receive a plurality of input views from a source camera and select basic views and additional views from the plurality of input views. The apparatus also includes a view pruner to prune the additional views based on a comparison with the basic views. The apparatus further includes a patch packer to generate atlases based on the pruned additional views and the basic views. The apparatus includes a metadata composer to generate metadata including additional metadata. The apparatus also further includes a bitstream generator to generate a bitstream including the encoded video and the metadata.Type: GrantFiled: July 1, 2020Date of Patent: August 30, 2022Assignee: Intel CorporationInventors: Basel Salahieh, Jill M. Boyce
-
Publication number: 20220262041Abstract: Methods, apparatus, systems and articles of manufacture for object-based volumetric video coding are disclosed. An example apparatus disclosed herein includes a point annotator to receive point cloud data associated with an object and annotate points of the point cloud data with an object identifier of the object. The disclosed example apparatus also includes a projector to project the point cloud data onto projection planes to produce texture images and geometry images. The disclosed example apparatus further includes a patch generator to generate a patch based on the object identifier, the patch including the texture images and the geometry images of the object, the patch associated with the object identifier of the object. The disclosed example apparatus also includes an atlas generator to generate an atlas to include in encoded video data, the atlas including the patch.Type: ApplicationFiled: September 30, 2020Publication date: August 18, 2022Inventors: Basel Salahieh, Fai Yeung, Jill Boyce
-
Publication number: 20210329220Abstract: An embodiment of an image processor for immersive video includes technology to re-order patches from a plurality of views based on one or more of relative position and orientation related information for a desired synthesized view, select a set of views to be used in each view synthesis pass, perform two or more view synthesis passes for the synthesized view to provide two or more intermediate view synthesis results, and mask and merge the two or more intermediate view synthesis results to provide a final view synthesis result. Other embodiments are disclosed and claimed.Type: ApplicationFiled: March 30, 2021Publication date: October 21, 2021Inventors: Basel Salahieh, Sumit Bhatia, Jill Boyce
-
Publication number: 20210258590Abstract: Techniques related to immersive video coding are discussed. Such techniques include encoding an immersive video bitstream by applying scalable video coding to some portions of the immersive video and multiple description coding to other portions of the immersive video and decoding and/or rendering the immersive video bitstream using selective scalable video coding and multiple description coding responsive to indicators in the bitstream.Type: ApplicationFiled: April 9, 2021Publication date: August 19, 2021Applicant: Intel CorporationInventors: Jill Boyce, Basel Salahieh
-
Patent number: 11009764Abstract: Technology for improving performance of a personal display device by variably controlling the emission divergence and/or the emission direction of light from the pixels of the display as a function of the location of the pixel within a display.Type: GrantFiled: January 2, 2018Date of Patent: May 18, 2021Assignee: Intel CorporationInventors: Jun Jiang, Zhiming Zhuang, Ginni Grover, Basel Salahieh, Oscar Nestares, David W. Browning
-
Publication number: 20210105451Abstract: Various embodiments herein provide techniques for scene construction using object based immersive media. Other embodiments may be described and claimed.Type: ApplicationFiled: December 17, 2020Publication date: April 8, 2021Inventors: Ozgur Oyman, Fai Yeung, Basel Salahieh, Eric Foley, Jill Boyce
-
Patent number: 10965932Abstract: An embodiment of an image processor for immersive video includes technology to re-order patches from a plurality of views based on one or more of relative position and orientation related information for a desired synthesized view, select a set of views to be used in each view synthesis pass, perform two or more view synthesis passes for the synthesized view to provide two or more intermediate view synthesis results, and mask and merge the two or more intermediate view synthesis results to provide a final view synthesis result. Other embodiments are disclosed and claimed.Type: GrantFiled: June 28, 2019Date of Patent: March 30, 2021Assignee: Intel CorporationInventors: Basel Salahieh, Sumit Bhatia, Jill Boyce
-
Patent number: 10948740Abstract: An example apparatus for displaying stereo elemental images includes two coupled eyepieces. Each of the two eyepieces also includes a curved screen to display a number of elemental images. Each of the two eyepieces also includes a curved lens array concentrically displaced in front of the curved screen to magnify the elemental images. Each of the number of elemental images is magnified by a different lens in the curved lens array.Type: GrantFiled: September 19, 2017Date of Patent: March 16, 2021Assignee: Intel CorporationInventors: Joshua J. Ratcliff, Alexey M. Supikov, Santiago E. Alfaro, Basel Salahieh
-
Publication number: 20210006834Abstract: An example apparatus for encoding immersive video includes a view optimizer to receive a plurality of input views from a source camera and select basic views and additional views from the plurality of input views. The apparatus also includes a view pruner to prune the additional views based on a comparison with the basic views. The apparatus further includes a patch packer to generate atlases based on the pruned additional views and the basic views. The apparatus includes a metadata composer to generate metadata including additional metadata. The apparatus also further includes a bitstream generator to generate a bitstream including the encoded video and the metadata.Type: ApplicationFiled: July 1, 2020Publication date: January 7, 2021Applicant: INTEL CORPORATIONInventors: Basel Salahieh, Jill M. Boyce
-
Patent number: 10827165Abstract: Systems, devices, and techniques related to thin form factor head mounted displays and near light field displays are discussed. Such devices may include a display to present elemental images, a primary lens array in an optical path between the display and a viewing zone of a user, the primary lens array to magnify elemental images to a viewing zone, and a secondary array of optical elements between the display and the primary lens array to concentrate elemental images from the display to the primary lens array.Type: GrantFiled: May 30, 2018Date of Patent: November 3, 2020Assignee: Intel CorporationInventors: Joshua Ratcliff, Alexey Supikov, Santiago Alfaro, Basel Salahieh