IP Library Granted Patent US 12,386,421
Granted Patent B2
US 12,386,421 · App. 17/756,173 · Granted Aug 12, 2025

Visual brain-computer interface

Inventors: Sid Kouider (Paris, FR); Nelson Steinmetz (Paris, FR); Robin Zerafa (Paris, FR); Guillaume Ployart (Paris, FR)
Assignee: NextMind SAS
G06F3/015G06V10/30G06V40/10G06V40/15
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,386,421
App. No.
17/756,173
Granted
Aug 12, 2025
Kind
B2
Abstract

A method and system for tracking visual attention are disclosed. By generating at least one visual stimulus with a characteristic modulation, the characteristic modulation being applied to high spatial frequency, HSF, components of the visual stimulus and displaying the or each visual stimulus via a graphical user interface, GUI, of a display, a neural response may be induced in the user's brain. By receiving neural signals of a user from a neural signal capture device, such as an EEG device, a point of focus of the user (when the user views the visual stimulus) may be determined based on the neural signals, since the neural signals include information associated with the characteristic modulation of a visual stimulus to which the user's visual attention is directed.

Claims (40)

1. A method of tracking visual attention, the method comprising: obtaining a base image; generating a visual stimulus by performing operations comprising: processing a portion of the base image to extract high spatial frequency (HSF) components of the base image, the visual stimulus having a characteristic modulation, the characteristic modulation being applied to the HSF components of the base image, the HSF components having a spatial frequency higher than a predetermined high spatial frequency threshold; processing the portion of the base image to generate low spatial frequency (LSF) components of the base image, the LSF components having a spatial frequency lower than a predetermined low spatial frequency threshold; applying at least one of a spatial frequency filter or a spatial frequency transform to the portion of the base image; and storing the LSF components and the HSF components as LSF map data and HSF map data respectively; displaying the visual stimulus via a graphical user interface (GUI) of a display; receiving neural signals of a user from a neural signal capture device; and on the basis of detecting information associated with the characteristic modulation of the visual stimulus in the neural signals, determining a point of focus of the user in the viewed image, wherein generating the stimulus further comprises: on the basis of determining the HSF map data does not fulfil a predetermined spatial frequency threshold, performing operations comprising: generating enhanced HSF map data, thereby introducing additional HSF stimulation in the visual stimulus; and applying a temporal modulation to the enhanced HSF map data.

2. The method of claim 1 , wherein generating enhanced HSF map data further comprises:

on the basis of determining the luminosity of the portion of the base image falls within a predetermined range, generating an HSF noise map for use as the enhanced HSF map data.

3. The method of claim 1 , wherein generating enhanced HSF map data further comprises:

on a basis of determining the luminosity of the portion of the base image does not fall within a predetermined range, performing operations comprising:

generating a gray overlay map; and

generating an HSF noise map for use as the enhanced HSF map data, and

wherein displaying the visual stimulus further comprises:

merging the enhanced HSF map data with the gray overlay map to provide a blended image; and

displaying the blended image via the GUI.

4. The method of claim 3 , wherein the HSF noise map comprises a hard noise map.

5. The method of claim 1 , wherein displaying the visual stimulus further comprises:

merging the visual stimulus with the base image to provide a blended image; and

displaying the blended image via the GUI.

6. A computing apparatus comprising: one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the computing apparatus to perform operations comprising: obtaining a base image; generating a visual stimulus by performing operations comprising: processing a portion of the base image to extract high spatial frequency (HSF) components of the base image, the visual stimulus having a characteristic modulation, the characteristic modulation being applied to the HSF components of the base image, the HSF components having a spatial frequency higher than a predetermined high spatial frequency threshold; processing the portion of the base image to generate low spatial frequency (LSF) components of the base image, the LSF components having a spatial frequency lower than a predetermined low spatial frequency threshold; applying at least one of a spatial frequency filter or a spatial frequency transform to the portion of the base image; and storing the LSF components and the HSF components as LSF map data and HSF map data respectively; displaying the visual stimulus via a graphical user interface (GUI) of a display; receiving neural signals of a user from a neural signal capture device; and on the basis of detecting information associated with the characteristic modulation of the visual stimulus in the neural signals, determining a point of focus of the user in the viewed image, wherein the instructions that, when executed by the one or more processors, cause the computing apparatus to perform operations comprising generating the stimulus further cause the computing apparatus to perform operations comprising: on the basis of determining the HSF map data does not fulfil a predetermined spatial frequency threshold, performing operations comprising: generating enhanced HSF map data, thereby introducing additional HSF stimulation in the visual stimulus; and applying a temporal modulation to the enhanced HSF map data.

7. The computing apparatus of claim 6 wherein the instructions that, when executed by the one or more processors, cause the computing apparatus to perform operations comprising enhanced HSF map data further cause the computer to perform operations comprising: on the basis of determining the luminosity of the portion of the base image falls within a predetermined range, generating an HSF noise map for use as the enhanced HSF map data.

8. The computing apparatus of claim 6 , wherein the instructions that, when executed by the one or more processors, cause the computing apparatus to perform operations comprising generating enhanced HSF map further cause the computing apparatus to perform operations comprising:

on a basis of determining the luminosity of the portion of the base image does not fall within a predetermined range, performing operations comprising:

generating a gray overlay map; and

generating an HSF noise map for use as the enhanced HSF map data, and wherein displaying the visual stimulus further comprises:

merging the enhanced HSF map data with the gray overlay map to provide a blended image; and

displaying the blended image via the GUI.

9. The computing apparatus of claim 8 , wherein the HSF noise map comprises a hard noise map.

10. The computing apparatus of claim 6 , wherein the instructions that, when executed by the one or more processors, cause the computing apparatus to perform operations comprisng displaying the or each visual stimulus further cause the computing apparatus to perform operations comprising:

merging the visual stimulus with the base image to provide a blended image; and

displaying the blended image via the GUI.

11. A non-transitory computer-readable storage medium, the non-statutory computer-readable storage medium including instructions that when executed by one or more processors of a computer, cause the computer to perform operations comprising: obtaining a base image; generating a visual stimulus by performing operations comprising: processing a portion of the base image to extract high spatial frequency (HSF) components of the base image, the visual stimulus having a characteristic modulation, the characteristic modulation being applied to the HSF components of the base image, the HSF components having a spatial frequency higher than a predetermined high spatial frequency threshold; processing the portion of the base image to generate low spatial frequency (LSF) components of the base image, the LSF components having a spatial frequency lower than a predetermined low spatial frequency threshold; applying at least one of a spatial frequency filter or a spatial frequency transform to the portion of the base image; and storing the LSF components and the HSF components as LSF map data and HSF map data respectively; displaying the visual stimulus via a graphical user interface (GUI) of a display; receiving neural signals of a user from a neural signal capture device; and on the basis of detecting information associated with the characteristic modulation of the visual stimulus in the neural signals, determining a point of focus of the user in the viewed image, wherein the instructions that, when executed by the one or more processors, cause the computer to perform operations comprising generating the stimulus further cause the computer to perform operations comprising: on the basis of determining the HSF map data does not fulfil a predetermined spatial frequency threshold, performing operations comprising: generating enhanced HSF map data, thereby introducing additional HSF stimulation in the visual stimulus; and applying a temporal modulation to the enhanced HSF map data.

12. The non-statutory computer-readable storage medium of claim 11 , wherein the instructions that, when executed by the one or more processors, cause the computer to perform operations comprising generating enhanced HSF map data further cause the computer to perform operations comprising:

on the basis of determining the luminosity of the portion of the base image falls within a predetermined range, generating an HSF noise map for use as the enhanced HSF map data.

13. The non-statutory computer-readable storage medium of claim 11 , wherein the computer instructions that, when executed by the one or more processors cause the computer to perform operations comprising generating enhanced HSF map data further cause the computer to perform operations comprising:

on a basis of determining the luminosity of the portion of the base image does not fall within a predetermined range, performing operations comprising:

generating a gray overlay map; and

generating an HSF noise map for use as the enhanced HSF map data, and

wherein displaying the visual stimulus further comprises:

merging the enhanced HSF map data with the gray overlay map to provide a blended image; and

displaying the blended image via the GUI.

14. The non-statutory computer-readable storage medium of claim 13 , wherein the HSF noise map comprises a hard noise map.

15. The non-statutory computer-readable storage medium of claim 11 , wherein the instructions that, when executed by the one or more processors, cause the computer to perform operations comprising displaying the visual stimulus further cause the computer to perform operations comprising:

merging the visual stimulus with the base image to provide a blended image; and

displaying the blended image via the GUI.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2026
From: SPECS FRANCE SAS
To: SNAP INC.
Reel/Frame 074401/0841 →
CHANGE OF NAME Recorded Dec 19, 2025
From: NEXTMIND SAS
To: SPECS FRANCE SAS
Reel/Frame 073268/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2025
From: KOUIDER, SID; STEINMETZ, NELSON; ZERAFA, ROBIN; PLOYART, GUILLAUME
To: NEXTMIND SAS
Reel/Frame 070377/0118 →
Continuity (2)
Provisional Application 62938098 · Nov 20, 2019
Related Publication 20220409094A1 · Dec 29, 2022
References Cited (33)
US 9962837B2 · Chen · 2018 [cited by examiner]
US 10518063B1 · Noftsker · 2019 [cited by examiner]
US 11093033B1 · Wang · 2021 [cited by examiner]
US 20070166675A1 · Atkins et al. · 2007 [cited by applicant]
US 20140058483A1 · Zao · 2014 [cited by examiner]
US 20150150444A1 · Bex et al. · 2015 [cited by applicant]
US 20160103487A1 · Crawford et al. · 2016 [cited by applicant]
US 20190307356A1 · Sarma · 2019 [cited by examiner]
US 20190350510A1 · Simpson · 2019 [cited by examiner]
CN 109690384A · 2019 [cited by examiner]
CN 110007769A · 2019 [cited by applicant]
CN 114746830A · 2022 [cited by applicant]
CN 114746830B · 2024 [cited by applicant]
DE 102016101682A1 · 2016 [cited by examiner]
EP 4062262B1 · 2025 [cited by applicant]
KR 20140026311A · 2014 [cited by examiner]
WO WO2018237023A1 · 2018 [cited by applicant]
WO WO2019144019A1 · 2019 [cited by examiner]
WO WO2021099148A1 · 2021 [cited by applicant]
“International Application Serial No. PCT/EP2020/081348, International Preliminary Report on Patentability mailed Feb. 15, 2022”, 16 pgs. [cited by applicant]
“International Application Serial No. PCT/EP2020/081348, International Search Report mailed Apr. 6, 2021”, 6 pgs. [cited by applicant]
“International Application Serial No. PCT/EP2020/081348, Invitation to Pay Additional Fees mailed Feb. 12, 2021”, 17 pgs. [cited by applicant]
“International Application Serial No. PCT/EP2020/081348, Written Opinion mailed Apr. 6, 2021”, 14 pgs. [cited by applicant]
“Chinese Application Serial No. 202080080126.8, Office Action mailed May 20, 2024”, w/ English translation, 22 pgs. [cited by applicant]
“Chinese Application Serial No. 202080080126.8, Response Filed per Agents Letter Sep. 11, 2024 to Office Action mailed May 20, 2024”, w/ English Claims, 26 pgs. [cited by applicant]
“European Application Serial No. 20803806.7, Response to Communication pursuant to Rules 161 and 162 filed Dec. 19, 2022”, 128 pgs. [cited by applicant]
“Korean Application Serial No. 10-2022-7020354, Notice of Preliminary Rejection mailed Sep. 20, 2024”, W/English Translation, 12 pgs. [cited by applicant]
“Chinese Application Serial No. 202411671782.1, Notification to Make Rectification (210302) mailed Jan. 7, 2025”, w/ English machine translation, 2 pgs. [cited by applicant]
“Chinese Application Serial No. 202411671782.1, Response filed Mar. 6, 2025 to Notification to Make Rectification (210302) mailed Jan. 7, 2025”, w/ English machine translation, 20 pgs. [cited by applicant]
“European Application Serial No. 24216090.1, Extended European Search Report mailed Jan. 10, 2025”, 5 pgs. [cited by applicant]
Aminaka, Daiki, et al., “Chromatic and high-frequency cVEP-based BCI paradigm”, 2015 37TH Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), IEEE, XP032810581, (Aug. 25, 2015… [cited by applicant]
Kauffmann, Louise, et al., “The neural bases of spatial frequency processing during scene perception”, Frontiers in Integrative Neuroscience, vol. 8, [Online]. Retrieved from the Internet: <URL: https://pmc.ncbi.nlm.nih… [cited by applicant]
Zhang, Xin, et al., “Simultaneous induction of SSMVEP and SMR Using a Gaiting video stimulus: a novel hybrid brain-computer interface”, arXiv Preprint, XP081890206, (May 30, 2019), 22 pgs. [cited by applicant]