Patents by Inventor Omar Aziz

Omar Aziz 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: 11943452
    Abstract: A method is described for forming output video frames by a decoder device, comprising: receiving a bitstream comprising bitstream parts representing encoded media data of video tiles and tile positioning information associated with the encoded video tiles; extracting tile positioning information from the bitstream, the tile positioning information comprising tile identifiers for identifying encoded video tiles, a tile identifier being associated with one or more boundary identifiers, each identifying a boundary of a video tile identified by a tile identifier; determining a tile map based on the boundary identifiers, the tile map representing a spatial layout of video tiles in an output video frame; and forming an output video frame, including identifying parts of the bitstream representing encoded media data of video tiles identified in the tile map, decoding the identified encoded media data and copying the decoded media data in the output video frame buffer according to spatial layout.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: March 26, 2024
    Assignees: Koninklijke KPN N.V., Nederlandse Organisatie voor Toegepast-Natuurwetenschappelijk Onderzoek TNO
    Inventors: Emmanuel Thomas, Omar Aziz Niamut, Robert Koenen
  • Publication number: 20240075895
    Abstract: Embodiments are disclosed for crash detection on one or more mobile devices (e.g., smartwatch and/or smartphone). In some embodiments, a method comprises: detecting, with at least one processor, a crash event on a crash device; extracting, with the at least one processor, multimodal features from sensor data generated by multiple sensing modalities of the crash device; computing, with the at least one processor, a plurality of crash decisions based on a plurality of machine learning models applied to the multimodal features; and determining, with the at least one processor, that a severe vehicle crash has occurred involving the crash device based on the plurality of crash decisions and a severity model.
    Type: Application
    Filed: September 6, 2023
    Publication date: March 7, 2024
    Inventors: Vinay R. Majjigi, Sriram Venkateswaran, Aniket Aranake, Tejal Bhamre, Alexandru Popovici, Parisa Dehleh Hossein Zadeh, Yann Jerome Julien Renard, Yi Wen Liao, Stephen P. Jackson, Rebecca L. Clarkson, Henry Choi, Paul D. Bryan, Mrinal Agarwal, Ethan Goolish, Richard G. Liu, Omar Aziz, Alvaro J. Melendez Hasbun, David Ojeda Avellaneda, Sunny Kai Pang Chow, Pedro O. Varangot, Tianye Sun, Karthik Jayaraman Raghuram, Hung A. Pham
  • Patent number: 11778258
    Abstract: The invention provides a streaming client with a streaming presentation of an event, with said presentation being obtained by dynamically switching between a plurality of media streams which represent different recordings of the event. For that purpose, source data is obtained from a plurality of stream sources. The source data is constituted by content data and/or metadata of concurrent portions of the plurality of media streams. By applying a quality assessment function to the source data, a quality score is assigned to each one of the concurrent portions. This allows selection data to be generated which enables the streaming client to access a selected one of the concurrent portions of a respective media stream. For example, a segment may be selected which provides a highest quality score. By doing so, it is therefore not required anymore for a consumer to manually switch between different media streams.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: October 3, 2023
    Assignee: Koninklijke KPN N.V.
    Inventors: Martin Prins, Omar Aziz Niamut, Emmanuel Thomas, Ray Van Brandenburg, Hans Maarten Stokking
  • Publication number: 20230051412
    Abstract: Methods and systems for providing a bitstream comprising video data encoded by an encoder apparatus are described, wherein the method may include: a processor of the encoder apparatus determining a current motion vector of a current block of a current video frame of a sequence of video frames comprising video data, the current motion vector defining a spatial offset of the current block relative to a prediction block of a previously encoded reference video frame stored in a memory of the encoder apparatus; the processor determining or receiving motion information associated with the current video frame, the motion information signaling the processor whether at least part of the offset defined by the current motion vector is associated with non-uniform motion in the video data of the current video frame; the processor determining a motion vector predictor candidate based on the motion information, at least a first motion vector predicator algorithm and a second motion vector predictor algorithm; and, the proce
    Type: Application
    Filed: December 24, 2020
    Publication date: February 16, 2023
    Inventors: Alexandre da Silva Pratas Gabriel, Emmanuel Thomas, Omar Aziz Niamut
  • Patent number: 11528538
    Abstract: A processor system and computer-implemented method are provided for generating a composite video stream which may include a non-volumetric video and a volumetric video, at least part of which is to be displayed in front of the non-volumetric video. The volumetric video may be included in the composite video stream in the form of a non-volumetric representation of the volumetric video, for example inserted into a spatial subregion of the non-volumetric video which may be occluded by the volumetric video during display. The encoding, transmission and decoding may thus not have to be modified to support volumetric video. Signaling data may be provided which may be indicative of the composite video stream containing the non-volumetric representation of the volumetric video. A processor system and computer-implemented method may be provided for rendering the composite video stream using the signaling data.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: December 13, 2022
    Assignees: Koninklijke KPN N.V., Nederlandse Organisatie voor toegepast-natuurwetenschappelijk onderzoek TNO
    Inventors: Omar Aziz Niamut, Emmanuel Thomas, Sylvie Dijkstrasoudarissanane
  • Patent number: 11356695
    Abstract: A method of determining a bitstream is described, the method including: determining a motion vector (MV) of a current block of a current video frame of a sequence of video frames comprising video data captured by a camera, the MV defining an offset of the current block relative to a prediction block, wherein part of the offset is caused by global motion in the video data if the camera is moving relative to a scene; determining motion vector predictor MW candidates for predicting the MV, the MW candidates being determined based on MVs of already encoded blocks; determining a motion compensation vector MCV for MW candidates, determining global motion compensated MW candidates based on a difference between a MW candidate and an associated MCV; selecting a compensated MW; and, determining a motion vector difference MVD based on the compensated MW and the MW; and, using entropy coding to code, the MVD, an indication of the selected compensated MW; and, conversion information for converting a MVP into a compensated
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: June 7, 2022
    Assignees: Koninklijke KPN N.V., Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek TNO
    Inventors: Omar Aziz Niamut, Emmanuel Thomas, Alexandre Da Silva Pratas Gabriel
  • Publication number: 20220141548
    Abstract: A processor system and computer-implemented method are provided for generating a composite video stream which may include a non-volumetric video and a volumetric video, at least part of which is to be displayed in front of the non-volumetric video. The volumetric video may be included in the composite video stream in the form of a non-volumetric representation of the volumetric video, for example inserted into a spatial subregion of the non-volumetric video which may be occluded by the volumetric video during display. The encoding, transmission and decoding may thus not have to be modified to support volumetric video. Signaling data may be provided which may be indicative of the composite video stream containing the non-volumetric representation of the volumetric video. A processor system and computer-implemented method may be provided for rendering the composite video stream using the signaling data.
    Type: Application
    Filed: December 17, 2019
    Publication date: May 5, 2022
    Inventors: Omar Aziz Niamut, Emmanuel Thomas, Sylvie Dijkstrasoudarissanane
  • Patent number: 11282362
    Abstract: In an example method, a mobile device obtains a database including a plurality of data records. Each data record includes an indication of a respective impact previously experienced by a user of the mobile device, and sensor data generated by one or more first sensors worn by the user during that impact. The mobile device obtains sensor data generated by one or more second sensors worn by the user over a period of time, and determines whether the user has fallen during the period of time based on the database and the additional sensor data. The mobile device generates one or more notifications based on the determination of whether the user has fallen during the period of time.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: March 22, 2022
    Assignee: Apple Inc.
    Inventors: Xing Tan, Huayu Ding, Hung A. Pham, Karthik Jayaraman Raghuram, Parisa Dehleh Hossein Zadeh, Omar Aziz, Sriram Venkateswaran, Manjunath Shankar Rao, Xiaoyue Zhang, Vinay R. Majjigi, Yann Jerome Julien Renard
  • Patent number: 11265359
    Abstract: A system and method are provided for managing a concurrent streaming of a first media stream (031) and a second media stream (032). The media streams (031, 032) represent different recordings of an event. The concurrent streaming of the media streams (031, 032) is enabled by a resource having a resource limitation (080). To address this resource limitation, when it is determined that the resource limitation is exceeded by the concurrent streaming of the first media stream (031) streaming to a first streaming client (041) and the second media stream (032) streaming to a second streaming client (042), the first media stream (031) is selected for substituting the second media stream (032) in the streaming to the second streaming client (042). As a result of the substitution, the first and the second streaming client (041, 042) stream the same media stream rather than different media streams.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: March 1, 2022
    Assignees: Koninklijke KPN N.V., Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek TNO
    Inventors: Emmanuel Thomas, Martin Prins, Omar Aziz Niamut, Hans Maarten Stokking
  • Publication number: 20220038709
    Abstract: A method of determining a bitstream is described, including: determining a motion vector of a current block of a video frame of a sequence of video frames comprising video data captured by a video capturing device, the motion vector defining an offset of the current block relative to a prediction block of an already encoded first reference video frame, part of the offset being associated with global motion in the video data if the video capturing device is moving relative to a scene; determining a motion vector predictor selected by the processor from motion vectors of already encoded blocks of the current video frame; and, a motion compensation vector for the motion vector of the current block, for providing an estimate of the part of the motion vector that is associated with global motion; determining a global motion compensated motion vector based on a difference between the motion vector and motion compensation vector, and, a motion vector difference based on the motion vector predictor and the compensate
    Type: Application
    Filed: September 12, 2019
    Publication date: February 3, 2022
    Inventors: Alexandre Da Silva Pratas Gabriel, Omar Aziz Niamut, Emmanuel Thomas
  • Publication number: 20220030264
    Abstract: A method of determining a bitstream is described, the method including: determining a motion vector (MV) of a current block of a current video frame of a sequence of video frames comprising video data captured by a camera, the MV defining an offset of the current block relative to a prediction block, wherein part of the offset is caused by global motion in the video data if the camera is moving relative to a scene; determining motion vector predictor MW candidates for predicting the MV, the MW candidates being determined based on MVs of already encoded blocks; determining a motion compensation vector MCV for MW candidates, determining global motion compensated MW candidates based on a difference between a MW candidate and an associated MCV; selecting a compensated MW; and, determining a motion vector difference MVD based on the compensated MW and the MW; and, using entropy coding to code, the MVD, an indication of the selected compensated MW; and, conversion information for converting a MVP into a compensated
    Type: Application
    Filed: September 13, 2019
    Publication date: January 27, 2022
    Inventors: Omar Aziz Niamut, Emmanuel Thomas, Alexandre Da Silva Pratas Gabriel
  • Patent number: 11184641
    Abstract: A method is described of forming a bitstream by an encoder apparatus comprising: a processor of the encoder apparatus receiving a projected video frame including one or more pixel regions, the one or more pixel regions representing pixels of spherical video data projected onto one or more 2D projection surfaces of a projection model, the projection model being adapted to project spherical video data onto a rectangular 2D surface of a video frame; the processor generating a plurality of different candidate video frames on the basis of the received projected video frame, each candidate video frame being formed by applying at least one operation to one or more groups of pixels in one or more pixel regions of the projected video frame, wherein said at least operation includes a shift, mirror and/or rotation operation; and, wherein said operation is different for each of said plurality of different candidate video frames; the processor applying a rate distortion analysis to each of the candidate video frames to de
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: November 23, 2021
    Assignees: KONINKLIJKE KPN N.V., NEDERLANDSE ORGANISATIE VOOR TOEGEPAST-NATUURWETENSCHAPPELIJK ONDERZOEK TNO
    Inventors: Omar Aziz Niamut, Emmanuel Thomas
  • Patent number: 11109092
    Abstract: A client device is facilitated to synchronize streaming and processing a second stream to streaming and processing a first stream. Both streams may share a common content timeline. The second stream may be buffered in a data storage. A request for streaming a content part of the second stream may be received. The request may be indicative of a selected time point on the common content timeline from which point onwards the second stream is to be processed. The second stream may then be transcoded to obtain a transcoded second stream. The transcoding may create a random access point in the transcoded second stream from which point onwards the client device is able to decode the transcoded second stream, wherein the random access point is nearer in time to the selected time point than any random access point of the second stream.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: August 31, 2021
    Assignee: KONINKLIJKE KPN N.V.
    Inventors: Hans Maarten Stokking, Omar Aziz Niamut
  • Patent number: 11089214
    Abstract: A system and method are provided for generating an output video, such as a video panorama, from a plurality of video streams representing different recordings of a scene. The plurality of video streams may be analyzed to identify at least one part of at least one of the plurality of video streams which is to be used in the output video, thereby identifying a contributing part of a video stream. Orchestration metadata may be generated identifying the contributing part. The orchestration metadata may be provided to a stream source from which the video stream originated to enable the stream source to selectively stream the contributing part of the video stream. Effectively, a selection of the stream's video data may be made to avoid or reduce unnecessary bandwidth usage.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: August 10, 2021
    Assignees: KONINKLIJKE KPN N.V., NEDERLANDSE ORGANISATIE VOOR TOEGEPAST-NATUURWETENSCHAPPELIJK ONDERZOEK TNO
    Inventors: Hans Maarten Stokking, Emmanuel Thomas, Omar Aziz Niamut, Martin Prins
  • Patent number: 10958942
    Abstract: A method for processing spherical video data is described including a data processor providing spherical video data in the form of projected video frames to an input of an encoder process, a projected video frame including one or more pixel regions, the one or more pixel regions representing pixels of spherical video data projected onto one or more 2D projection surfaces of a projection model, preferably an equirectangular or a 3D polyhedron projection model, for projecting spherical video data onto a rectangular 2D surface of a video frame; wherein the providing of spherical video data may comprise: generating a set of modified projected video frames on the basis of a projected video frame, the generating including applying different shift and/or rotation operations to pixels, preferably one or more pixel regions, of the selected projected video frame; applying an image analysis algorithm to the modified projected video frames, the image analysis algorithm determining an image analysis parameter for a least
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: March 23, 2021
    Assignees: Koninklijke KPN N.V., Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek TNO
    Inventors: Omar Aziz Niamut, Emmanuel Thomas
  • Publication number: 20200342735
    Abstract: In an example method, a mobile device obtains a database including a plurality of data records. Each data record includes an indication of a respective impact previously experienced by a user of the mobile device, and sensor data generated by one or more first sensors worn by the user during that impact. The mobile device obtains sensor data generated by one or more second sensors worn by the user over a period of time, and determines whether the user has fallen during the period of time based on the database and the additional sensor data. The mobile device generates one or more notifications based on the determination of whether the user has fallen during the period of time.
    Type: Application
    Filed: July 14, 2020
    Publication date: October 29, 2020
    Inventors: Xing Tan, Huayu Ding, Hung A. Pham, Karthik Jayaraman Raghuram, Parisa Dehleh Hossein Zadeh, Omar Aziz, Sriram Venkateswaran, Manjunath Shankar Rao, Xiaoyue Zhang, Vinay R. Majjigi, Yann Jerome Julien Renard
  • Patent number: 10788888
    Abstract: A method of facilitating capturing visual information at a first location (1) for display at a second location (2) is disclosed. At the first location, a virtual reality device (11) can be configured to render visual information representing a virtual environment, and at least one capturing device (12) can be configured to capture information representing a real environment comprising the virtual reality device (11). At the second location, at least one monitor (21) can be configured to render the information captured by the at least one capturing device (12). The method comprises determining an orientation of at least one capturing device (12) relative to the virtual reality device (11), and providing in the virtual environment a visual indication of said orientation.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: September 29, 2020
    Assignees: KONINKLIJKE KPN N.V., NEDERLANDSE ORGANISATIE VOOR TOEGEPAST-NATUUWETENSCHAPPELIJK ONDERZOEK TNO
    Inventors: Martin Prins, Hans Maarten Stokking, Emmanuel Thomas, Omar Aziz Niamut, Mattijs Oskar Van Deventer
  • Patent number: 10764602
    Abstract: A method of forming a video signal by a decoder device is described wherein the method comprises receiving a bitstream and decoder information, the decoder information signaling the decoder device the presence of one or more resolution components in the bitstream for forming a video signal, a resolution component representing a spatially subsampled version, preferably a polyphase subsampled version, of a first video signal having a first resolution, the one or more resolution components being part of a resolution component group, the group comprising a plurality of resolution components on the basis of which the first video signal is reconstructable; and, the decoder device parsing the bitstream and decoding the one or more resolution components into video frames on the basis of the decoder information.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: September 1, 2020
    Assignees: Koninklijke KPN N.V., Nedeerlandse Oranisatie voor Toegepast—Natuurwetenschappelijk Onderzoek TNO
    Inventors: Emmanuel Thomas, Omar Aziz Niamut, Robert Koenen
  • Publication number: 20200177916
    Abstract: A method is described of forming a bitstream by an encoder apparatus comprising: a processor of the encoder apparatus receiving a projected video frame including one or more pixel regions, the one or more pixel regions representing pixels of spherical video data projected onto one or more 2D projection surfaces of a projection model, the projection model being adapted to project spherical video data onto a rectangular 2D surface of a video frame; the processor generating a plurality of different candidate video frames on the basis of the received projected video frame, each candidate video frame being formed by applying at least one operation to one or more groups of pixels in one or more pixel regions of the projected video frame, wherein said at least operation includes a shift, mirror and/or rotation operation; and, wherein said operation is different for each of said plurality of different candidate video frames; the processor applying a rate distortion analysis to each of the candidate video frames to de
    Type: Application
    Filed: May 8, 2018
    Publication date: June 4, 2020
    Inventors: Omar Aziz Niamut, Emmanuel Thomas
  • Publication number: 20200169751
    Abstract: A method of forming a video signal by a decoder device is described wherein the method comprises receiving a bit-stream and decoder information, the decoder information signaling the decoder device the presence of one or more resolution components in the bitstream for forming a video signal, a resolution component representing a spatially subsampled version, preferably a polyphase subsampled version, of a first video signal having a first resolution, the one or more resolution components being part of a resolution component group, the group comprising a plurality of resolution components on the basis of which the first video signal is reconstructable; and, the decoder device parsing the bitstream and decoding the one or more resolution components into video frames on the basis of the decoder information.
    Type: Application
    Filed: January 24, 2017
    Publication date: May 28, 2020
    Applicants: Koninklijke KPN N.V., Nederlandse Organisatie voor Toegepast-Natuurweten schappelijk Onderzoek TNO
    Inventors: Emmanuel Thomas, Omar Aziz Niamut, Robert Koenen