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: 10764602Abstract: 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: GrantFiled: January 24, 2017Date of Patent: September 1, 2020Assignees: Koninklijke KPN N.V., Nedeerlandse Oranisatie voor Toegepast—Natuurwetenschappelijk Onderzoek TNOInventors: Emmanuel Thomas, Omar Aziz Niamut, Robert Koenen
-
Publication number: 20200177916Abstract: 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 deType: ApplicationFiled: May 8, 2018Publication date: June 4, 2020Inventors: Omar Aziz Niamut, Emmanuel Thomas
-
Publication number: 20200169751Abstract: 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: ApplicationFiled: January 24, 2017Publication date: May 28, 2020Applicants: Koninklijke KPN N.V., Nederlandse Organisatie voor Toegepast-Natuurweten schappelijk Onderzoek TNOInventors: Emmanuel Thomas, Omar Aziz Niamut, Robert Koenen
-
Patent number: 10652343Abstract: Methods and systems are described for retrieving segmented content originating from two or more content delivery networks. The method may comprise the steps of: retrieving a manifest file template associated with said segmented content comprising one or more pointers to database entries of said first content location database; using said one or more database entries for determining a location of a delivery node in said first or second content delivery network, said delivery node being configured for delivering a segment associated with said database entry; and, generating a manifest file for locating said segmented content by replacing pointers with said determined locations.Type: GrantFiled: June 7, 2012Date of Patent: May 12, 2020Assignee: Koninklijke KPN N.V.Inventors: Ray van Brandenburg, Mattijs Oskar van Deventer, Omar Aziz Niamut
-
Publication number: 20200053393Abstract: 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 leastType: ApplicationFiled: February 27, 2018Publication date: February 13, 2020Inventors: Omar Aziz Niamut, Emmanuel Thomas
-
Patent number: 10516717Abstract: Methods and systems are described for enabling network-initiated control of streaming of segmented content from a content delivery node to at least one client, the client being configured to access at least part of the segmented content on the basis of a manifest file. A first manifest file is received identifying one or more segments and location information for locating one or more content delivery nodes configured to transmit one or more segments to at least one client. In response to reception of the first manifest file, channel set-up information is provided. At least one streaming control channel is established between at least one client and a control channel server function associated with the content delivery node on the basis of the control channel set-up information. The at least one client is configured for receiving at least one manifest file update message via the streaming control channel.Type: GrantFiled: June 29, 2017Date of Patent: December 24, 2019Assignee: Koninklijke KPN N.V.Inventors: Ray Van Brandenburg, Omar Aziz Niamut, Mattijs Oskar Van Deventer
-
Publication number: 20190362151Abstract: Methods and devices are provided for use in streaming a Virtual Reality [VR] video to a VR rendering device. The VR video may be represented by a plurality of streams each providing different image data of a scene. The VR rendering device may render a selected view of the scene on the basis of a first subset of streams. A second subset of streams may then be identified which provides image data of the scene which is spatially adjacent to the image data of the first subset of streams, e.g., on the basis of spatial relation data. Having identified the second subset of streams, a caching of the second subset may be effected in a network cache which is comprised downstream of the one or more stream sources in the network and upstream of the VR rendering device. The second subset of streams may effectively represent a ‘guard band’ for the image data of the first subset of streams.Type: ApplicationFiled: September 12, 2017Publication date: November 28, 2019Inventors: Hans Maarten Stokking, Omar Aziz Niamut, Simon Norbert Bernard Gunkel
-
Publication number: 20190313144Abstract: 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: ApplicationFiled: December 18, 2017Publication date: October 10, 2019Inventors: Hans Maarten Stokking, Omar Aziz Niamut
-
Publication number: 20190273960Abstract: 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: ApplicationFiled: April 30, 2019Publication date: September 5, 2019Inventors: Martin Prins, Omar Aziz Niamut, Emmanuel Thomas, Ray Van Brandenburg, Hans Maarten Stokking
-
Publication number: 20190230331Abstract: 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: ApplicationFiled: June 6, 2017Publication date: July 25, 2019Inventors: Martin PRINS, Hans Maarten STOKKING, Emmanuel THOMAS, Omar Aziz NIAMUT, Mattijs Oskar VAN DEVENTER
-
Patent number: 10313723Abstract: 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: GrantFiled: January 27, 2015Date of Patent: June 4, 2019Assignee: KONINKLIJKE KPN N.V.Inventors: Martin Prins, Omar Aziz Niamut, Emmanuel Thomas, Ray Van Brandenburg, Hans Maarten Stokking
-
Publication number: 20190166376Abstract: A method is described for forming output video frames by a decoder device wherein the method comprises: receiving a bitstream, the 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, an boundary identifier identifying an boundary of a video tile identified by a tile identifier; determining a tile map on the basis of the boundary identifiers in the tile positioning information, 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 decodedType: ApplicationFiled: July 5, 2017Publication date: May 30, 2019Inventors: Emmanuel Thomas, Omar Aziz Niamut, Robert Koenen
-
Publication number: 20190149589Abstract: Methods and systems for enabling client-controlled streaming of segmented content are described. In one example, the client-controlled streaming is on the basis of a manifest file, the manifest file including one or more segments identifiers and one or more associated segment locators. In one example, a method involves: requesting the delivery of at least one segment on the basis of a first segment identifier selected from the manifest file; on the basis of the first requested segment, selecting a second at least one segment identifier from the manifest file, the second segment identifier being associated with an expected future segment request; and pre-resolving a first segment locator associated with the selected second segment identifier for obtaining network information associated with the first segment locator.Type: ApplicationFiled: January 10, 2019Publication date: May 16, 2019Applicant: Koninklijke KPN N.V.Inventors: Mattijs Oskar VAN DEVENTER, Ray VAN BRANDENBURG, Omar Aziz NIAMUT
-
Publication number: 20190141373Abstract: Methods and systems are described for processing spatially segmented content originating from a content delivery network. One method comprises a client in a media processing device receiving a spatial manifest information comprising one or more spatial representations of a source stream, each spatial representation identifying one or more spatial segment streams, location information for locating one or more delivery nodes in said content delivery network and, optionally, position information for stitching spatial segment frames in said segment streams into a video frame for display; selecting one or more spatial segment streams and on the basis of said spatial manifest information requesting at least one delivery node in said content delivery network to transmit said one or more selected spatial segment streams to said client; and, receiving said one or more selected spatial segment streams from said at least one delivery node.Type: ApplicationFiled: January 4, 2019Publication date: May 9, 2019Applicant: Koninklijke KPN N.V.Inventors: Mattijs Oskar van Deventer, Omar Aziz Niamut, Anton Havekes, Martin Prins, Ray van Brandenburg
-
Patent number: 10225306Abstract: Methods and systems for enabling client-controlled streaming of segmented content are described. In one example, the client-controlled streaming is on the basis of a manifest file, the manifest file including one or more segments identifiers and one or more associated segment locators, In one example, a method involves: requesting the delivery of at least one segment on the basis of a first segment identifier selected from the manifest file; on the basis of the first requested segment, selecting a second at least one segment identifier from the manifest file, the second segment identifier being associated with an expected future segment request; and pre-resolving a first segment locator associated with the selected second segment identifier for obtaining network information associated with the first segment locator.Type: GrantFiled: December 27, 2012Date of Patent: March 5, 2019Assignee: Koninklijke KPN N.V.Inventors: Mattijs Oskar Van Deventer, Ray Van Brandenburg, Omar Aziz Niamut
-
Publication number: 20190045119Abstract: 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: ApplicationFiled: December 16, 2016Publication date: February 7, 2019Inventors: Hans Maarten Stokking, Emmanuel Thomas, Omar Aziz Niamut, Martin Prins
-
Publication number: 20180338170Abstract: A method and controller are provided for performing a non-contiguous streaming of a media stream. Such non-contiguous streaming comprises transmitting a selected portion of the media stream to the receiver while omitting transmitting at least an immediately adjacent portion of the media stream so as to enable uninterrupted play-out of the selected portion by the receiver after a pre-determined play-out delay. Such non-contiguous streaming may be advantageously used when the content bitrate exceeds the available network bandwidth. Namely, instead of streaming all of the media stream, only one or more selected and non-adjacent portions thereof are streamed, while omitting transmitting one or more intermediate portions. Effectively, the available network bandwidth may be allocated for transmitting only selected portions of the media stream to enable said portions each to be played-out uninterruptedly by the receiver after a pre-determined play-out delay and at the original content bitrate.Type: ApplicationFiled: November 4, 2016Publication date: November 22, 2018Inventors: Hans Maarten STOKKING, Martin PRINS, Omar Aziz NIAMUT
-
Patent number: 10032475Abstract: A system and method are provided for enhancing an audio recording which comprises a recording of a sound signal obtained from the play-out of an audio signal via a speaker. The audio signal, and thereby the sound signal, may represent certain audio content, e.g., a radio station or TV audio. To perform the enhancing, the recording of the sound signal is suppressed using the audio signal, thereby obtaining an intermediate audio recording. An original version of the audio content is then added to the intermediate audio recording to obtain an enhanced audio recording. This original version is generally of higher quality as it generally does not represent a background audio component but rather was purposefully recorded or generated.Type: GrantFiled: December 20, 2016Date of Patent: July 24, 2018Assignees: KONINKLIJKE KPN N.V., NEDERLANDSE ORGANISATIE VOOR TOEGEPAST-NATUURWETENSCHAPPELIJK ONDERZOEK TNOInventors: Martin Prins, Hans Maarten Stokking, Omar Aziz Niamut
-
Publication number: 20180124442Abstract: Methods and systems are described for processing spatially segmented content originating from a content delivery network. One method comprises a client in a media processing device receiving a spatial manifest information comprising one or more spatial representations of a source stream, each spatial representation identifying one or more spatial segment streams, location information for locating one or more delivery nodes in said content delivery network and, optionally, position information for stitching spatial segment frames in said segment streams into a video frame for display; selecting one or more spatial segment streams and on the basis of said spatial manifest information requesting at least one delivery node in said content delivery network to transmit said one or more selected spatial segment streams to said client; and, receiving said one or more selected spatial segment streams from said at least one delivery node.Type: ApplicationFiled: December 19, 2017Publication date: May 3, 2018Applicant: Koninklijke KPN N.V.Inventors: Mattijs Oskar van Deventer, Omar Aziz Niamut, Anton Havekes, Martin Prins, Ray van Brandenburg
-
Publication number: 20180091860Abstract: A system and method are provided for enhancing a media recording which comprises a camera recording of a scene, with the scene including a screen displaying visual content. In the camera recording, the visual content as displayed on the screen is typically of poor quality. By analysing the camera recording, accessing an original version of the visual content, and replacing, in the camera recording, the visual content displayed on the screen by the original version of the visual content, an enhanced media recording is obtained. Namely, in the enhanced media recording, a ‘digital-to-light-to-digital’ conversion of the visual content is avoided, being at least one reason for the visual content having a poor quality in the camera recording.Type: ApplicationFiled: April 22, 2016Publication date: March 29, 2018Inventors: Hans Maarten Stokking, Martin Prins, Omar Aziz Niamut, Robert Koenen, Emmanuel Thomas