Patents by Inventor Alexis Lefebvre
Alexis Lefebvre 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: 12197266Abstract: Systems and methods are disclosed for dynamic power allocation for memory using multiple interleaving patterns. For example, a system may include a set of memory devices, including a first subset and a second subset, and a memory management circuitry configured to translate virtual addresses into physical addresses of memory locations in the set of memory devices using a first interleaving pattern when operating in a first mode; and translate virtual addresses using a second interleaving pattern when operating in a second mode. The first and second interleaving patterns both map virtual addresses in a first range exclusively to memory devices in the first subset. The first interleaving pattern maps virtual addresses in a second range to memory devices in the first subset and in the second subset. The second interleaving pattern maps virtual addresses in the second range exclusively to memory devices in the first subset.Type: GrantFiled: November 22, 2022Date of Patent: January 14, 2025Assignee: GoPro, Inc.Inventors: Alexis Lefebvre, Vincent Vacquerie
-
Publication number: 20250008227Abstract: Systems, apparatus, and methods for real-time guided encoding. In one exemplary embodiment, an image processing pipeline (IPP) is implemented within a system-on-a-chip (SoC) that includes multiple stages, ending with a codec. The codec compresses video obtained from the previous stages into a bitstream for storage within removable media (e.g., an SD card), or transport (over e.g., Wi-Fi, Ethernet, or similar network). While most hardware implementations of real-time encoding allocate bit rate based on a limited look-forward (or look-backward) of the data in the current pipeline stage, the exemplary IPP leverages real-time guidance that was collected during the previous stages of the pipeline.Type: ApplicationFiled: February 7, 2023Publication date: January 2, 2025Applicant: GoPro, Inc.Inventors: Vincent Vacquerie, Alexis Lefebvre
-
Patent number: 12126785Abstract: Systems and methods are disclosed for circular stitching of images. For example, methods may include accessing a first image captured using a first image sensor; accessing a second image captured using a second image sensor; determining a cost table for a circular stitching boundary that includes overlapping regions of the first image and the second image; determining an extended disparity profile based on a periodic extension of the cost table and a smoothness criterion, wherein the extended disparity profile has a length greater than the width of the cost table; determining a binocular disparity profile of a length equal to the width of the cost table based on a contiguous subsequence of the extended disparity profile; and stitching the first image and the second image using the binocular disparity profile to obtain a combined image.Type: GrantFiled: August 9, 2023Date of Patent: October 22, 2024Assignee: GoPro, Inc.Inventors: Bruno César Douady, Alexis Lefebvre
-
Patent number: 12108081Abstract: Methods and apparatus for processing of video content to optimize codec bandwidth. In one embodiment, the method includes capturing panoramic imaging content (e.g., a 360° panorama), mapping the panoramic imaging content into an equi-angular cubemap (EAC) format, and splitting the EAC format into segments for transmission to maximize codec bandwidth. In one exemplary embodiment, the EAC segments are transmitted at a different frame rate than the subsequent display rate of the panoramic imaging content. For example, the mapping and frame rate may be chosen to enable the rendering of 8K, 360° content at 24 fps, using commodity encoder hardware and software that nominally supports 4K content at 60 fps.Type: GrantFiled: August 30, 2021Date of Patent: October 1, 2024Assignee: GoPro, Inc.Inventors: David A. Newman, Cesar Douady, Alexis Lefebvre, Daryl Stimm, Michael Kraak
-
Publication number: 20240168535Abstract: Systems and methods are disclosed for dynamic power allocation for memory using multiple interleaving patterns. For example, a system may include a set of memory devices, including a first subset and a second subset, and a memory management circuitry configured to translate virtual addresses into physical addresses of memory locations in the set of memory devices using a first interleaving pattern when operating in a first mode; and translate virtual addresses using a second interleaving pattern when operating in a second mode. The first and second interleaving patterns both map virtual addresses in a first range exclusively to memory devices in the first subset. The first interleaving pattern maps virtual addresses in a second range to memory devices in the first subset and in the second subset. The second interleaving pattern maps virtual addresses in the second range exclusively to memory devices in the first subset.Type: ApplicationFiled: November 22, 2022Publication date: May 23, 2024Inventors: Alexis Lefebvre, Vincent Vacquerie
-
Publication number: 20240013345Abstract: Methods and apparatus for shared image processing among multiple devices. In one embodiment, an exemplary action camera performs a partial multiband blend. Even though the action camera may not have resources to handle the multiband blend of the entire action camera's footage, it can do a significant portion. The partially blended content can be used in ready-to-share applications, or completely blended by another device.Type: ApplicationFiled: June 28, 2023Publication date: January 11, 2024Applicant: GoPro, Inc.Inventors: Gladys Jocelyne Marc, Alexis Lefebvre, Cesar Douady, Guillaume Guerin
-
Publication number: 20230388473Abstract: Systems and methods are disclosed for circular stitching of images. For example, methods may include accessing a first image captured using a first image sensor; accessing a second image captured using a second image sensor; determining a cost table for a circular stitching boundary that includes overlapping regions of the first image and the second image; determining an extended disparity profile based on a periodic extension of the cost table and a smoothness criterion, wherein the extended disparity profile has a length greater than the width of the cost table; determining a binocular disparity profile of a length equal to the width of the cost table based on a contiguous subsequence of the extended disparity profile; and stitching the first image and the second image using the binocular disparity profile to obtain a combined image.Type: ApplicationFiled: August 9, 2023Publication date: November 30, 2023Inventors: Bruno César Douady, Alexis Lefebvre
-
Patent number: 11800141Abstract: Methods and apparatus for processing of video content to optimize codec bandwidth. In one embodiment, the method includes capturing panoramic imaging content (e.g., a 360° panorama), mapping the panoramic imaging content into an equi-angular cubemap (EAC) format, and splitting the EAC format into segments for transmission to maximize codec bandwidth. In one exemplary embodiment, the EAC segments are transmitted at a different frame rate than the subsequent display rate of the panoramic imaging content. For example, the mapping and frame rate may be chosen to enable the rendering of 8K, 360° content at 24 fps, using commodity encoder hardware and software that nominally supports 4K content at 60 fps.Type: GrantFiled: November 2, 2021Date of Patent: October 24, 2023Assignee: GoPro, Inc.Inventors: David A. Newman, Cesar Douady, Alexis Lefebvre, Daryl Stimm, Michael Kraak
-
Patent number: 11758084Abstract: An image or a video may include a spherical capture of a scene. A punchout of the image or the video may be generated by placement of a viewing window at a center of a two-dimensional plane onto which the image or the video is mapped. The punchout of the image or the video may provide a panoramic view of the scene.Type: GrantFiled: November 22, 2022Date of Patent: September 12, 2023Assignee: GoPro, Inc.Inventors: Cesar Douady, Alexis Lefebvre
-
Patent number: 11734796Abstract: Methods and apparatus for shared image processing among multiple devices. In one embodiment, an exemplary action camera performs a partial multiband blend. Even though the action camera may not have resources to handle the multiband blend of the entire action camera's footage, it can do a significant portion. The partially blended content can be used in ready-to-share applications, or completely blended by another device.Type: GrantFiled: April 14, 2021Date of Patent: August 22, 2023Assignee: GoPro, Inc.Inventors: Gladys Jocelyne Marc, Alexis Lefebvre, Cesar Douady, Guillaume Guerin
-
Patent number: 11729364Abstract: Systems and methods are disclosed for circular stitching of images. For example, methods may include accessing a first image captured using a first image sensor; accessing a second image captured using a second image sensor; determining a cost table for a circular stitching boundary that includes overlapping regions of the first image and the second image; determining an extended disparity profile based on a periodic extension of the cost table and a smoothness criterion, wherein the extended disparity profile has a length greater than the width of the cost table; determining a binocular disparity profile of a length equal to the width of the cost table based on a contiguous subsequence of the extended disparity profile; and stitching the first image and the second image using the binocular disparity profile to obtain a combined image.Type: GrantFiled: September 11, 2020Date of Patent: August 15, 2023Assignee: GoPro, Inc.Inventors: Bruno César Douady, Alexis Lefebvre
-
Publication number: 20230077880Abstract: An image or a video may include a spherical capture of a scene. A punchout of the image or the video may be generated by placement of a viewing window at a center of a two-dimensional plane onto which the image or the video is mapped. The punchout of the image or the video may provide a panoramic view of the scene.Type: ApplicationFiled: November 22, 2022Publication date: March 16, 2023Inventors: Cesar Douady, Alexis Lefebvre
-
Patent number: 11528430Abstract: An image or a video may include a spherical capture of a scene. A punchout of the image or the video may provide a panoramic view of the scene.Type: GrantFiled: September 29, 2021Date of Patent: December 13, 2022Inventors: César Douady, Alexis Lefebvre
-
Publication number: 20220157347Abstract: An image capture device may provide playback of audio content during capture of visual content. Moments within the audio content may be associated with cue markers. The visual content may be synchronized with the audio content provided during capture, and a video edit may be automatically generated based on the moments associated with the cue markers.Type: ApplicationFiled: January 28, 2022Publication date: May 19, 2022Inventors: Alexis Lefebvre, Guillaume Oules, Anandhakumar Chinnaiyan, Maxime Renaudet, Anais Oules
-
Publication number: 20220060738Abstract: Methods and apparatus for processing of video content to optimize codec bandwidth. In one embodiment, the method includes capturing panoramic imaging content (e.g., a 360° panorama), mapping the panoramic imaging content into an equi-angular cubemap (EAC) format, and splitting the EAC format into segments for transmission to maximize codec bandwidth. In one exemplary embodiment, the EAC segments are transmitted at a different frame rate than the subsequent display rate of the panoramic imaging content. For example, the mapping and frame rate may be chosen to enable the rendering of 8K, 360° content at 24 fps, using commodity encoder hardware and software that nominally supports 4K content at 60 fps.Type: ApplicationFiled: November 2, 2021Publication date: February 24, 2022Applicant: GoPro, Inc.Inventors: David A. Newman, Cesar Douady, Alexis Lefebvre, Daryl Stimm, Michael Kraak
-
Patent number: 11238901Abstract: An image capture device may provide playback of audio content during capture of visual content. Moments within the audio content may be associated with cue markers. The visual content may be synchronized with the audio content provided during capture, and a video edit may be automatically generated based on the moments associated with the cue markers.Type: GrantFiled: September 3, 2020Date of Patent: February 1, 2022Assignee: GoPro, Inc.Inventors: Alexis Lefebvre, Guillaume Oulès, Anandhakumar Chinnaiyan, Maxime Renaudet, Anaïs Oulès
-
Publication number: 20220021821Abstract: An image or a video may include a spherical capture of a scene. A punchout of the image or the video may provide a panoramic view of the scene.Type: ApplicationFiled: September 29, 2021Publication date: January 20, 2022Inventors: César Douady, Alexis Lefebvre
-
Patent number: 11228781Abstract: Methods and apparatus for processing of video content to optimize codec bandwidth. In one embodiment, the method includes capturing panoramic imaging content (e.g., a 360° panorama), mapping the panoramic imaging content into an equi-angular cubemap (EAC) format, and splitting the EAC format into segments for transmission to maximize codec bandwidth. In one exemplary embodiment, the EAC segments are transmitted at a different frame rate than the subsequent display rate of the panoramic imaging content. For example, the mapping and frame rate may be chosen to enable the rendering of 8K, 360-degree content at 24 fps, using commodity encoder hardware and software that nominally supports 4K content at 60 fps.Type: GrantFiled: September 16, 2019Date of Patent: January 18, 2022Assignee: GoPro, Inc.Inventors: David A. Newman, Cesar Douady, Alexis Lefebvre, Daryl Stimm, Michael Kraak
-
Publication number: 20210392375Abstract: Methods and apparatus for processing of video content to optimize codec bandwidth. In one embodiment, the method includes capturing panoramic imaging content (e.g., a 360° panorama), mapping the panoramic imaging content into an equi-angular cubemap (EAC) format, and splitting the EAC format into segments for transmission to maximize codec bandwidth. In one exemplary embodiment, the EAC segments are transmitted at a different frame rate than the subsequent display rate of the panoramic imaging content. For example, the mapping and frame rate may be chosen to enable the rendering of 8K, 360° content at 24 fps, using commodity encoder hardware and software that nominally supports 4K content at 60 fps.Type: ApplicationFiled: August 30, 2021Publication date: December 16, 2021Applicant: GoPro, Inc.Inventors: David A. Newman, Cesar Douady, Alexis Lefebvre, Daryl Stimm, Michael Kraak
-
Publication number: 20210327025Abstract: Methods and apparatus for shared image processing among multiple devices. In one embodiment, an exemplary action camera performs a partial multiband blend. Even though the action camera may not have resources to handle the multiband blend of the entire action camera's footage, it can do a significant portion. The partially blended content can be used in ready-to-share applications, or completely blended by another device.Type: ApplicationFiled: April 14, 2021Publication date: October 21, 2021Inventors: Gladys Jocelyne Marc, Alexis Lefebvre, Cesar Douady, Guillaume Guerin