IP Library Granted Patent US 12,303,228
Granted Patent B2
US 12,303,228 · App. 19/010,363 · Granted May 20, 2025

Method and apparatus for a compact and high resolution mind-view communicator

Inventor: Masoud Vaziri (Richardson, TX)
Assignee: Optics Innovation LLC
A61B5/0022A61B5/1128A61B5/163A61B5/168A61B5/369A61B5/6803A61N1/3606G06V40/19G06V40/193G09B19/00H04N5/76H04N7/22H04N9/8205H04N21/2187H04N23/45H04N23/54H04N23/56H04N23/57A61B5/1107A61B5/1112A61B2560/0242H04N7/181
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,303,228
App. No.
19/010,363
Granted
May 20, 2025
Kind
B2
Abstract

An embodiment of a mind-view communication apparatus includes a first portable unit and a second portable unit. The first portable unit includes an eyeglass frame, at least one first optical unit disposed on the eyeglass frame for capturing at least one scene image corresponding to a field of view of a user, and at least one second optical unit disposed on the eyeglass frame for capturing at least one eye image corresponding to at least a portion of at least one eye of the user. The second portable unit is in communication with the first portable unit and includes at least one processor configured for receiving the at least one scene image and the at least one eye image, determining a direction within the field of view to which the at least one eye is directed based upon the at least one eye image, and generating a subset of the at least one scene image based on the determined direction.

Claims (39)

1. A method for a multi-camera device, comprising the steps of:

generating main scene image data of a scene with a main camera, the main scene image data reproducible as a main scene image, the main camera having a first field of view, and the main scene image having a first image resolution and a plurality of image pixels;

generating auxiliary scene image data of the scene with an auxiliary camera at the same time or at about the same time as the main camera generates the main scene image data, the auxiliary scene image data reproducible as an auxiliary scene image, the auxiliary camera having a second field of view, and the auxiliary scene image having a second image resolution and a plurality of image pixels, the second image resolution being higher than the first image resolution, the main camera and the auxiliary camera being disposed on or in a common support and displaced from each other by a predetermined distance such that the auxiliary scene image and the main scene image have an overlap area, the overlap area corresponding to a subset of the scene that is within the field of view of the main camera and the field of view of the auxiliary camera;

receiving at least a portion of the main scene image and at least a portion of the auxiliary scene image by at least one processor;

analyzing, by the at least one processor, a least a portion of the overlap area of the auxiliary scene image to derive additional information about the scene;

the at least one processor utilizing the additional information about the scene to increase the image resolution of at least one subset of the main scene image having no image pixel in the overlap area; and

generating, by the at least one processor, an output image that includes an increased resolution image of the at least one subset of the main scene image having no image pixel in the overlap area.

2. The method of claim 1 , wherein the common support is an eyeglass frame.

3. The method of claim 1 , wherein the field of view of the auxiliary camera is a subset of the field of view of the main camera.

4. The method of claim 1 , wherein the main and the auxiliary cameras are color cameras, the main scene image data is reproducible as a color main scene image, and the auxiliary scene image data is reproducible as a color auxiliary scene image.

5. The method of claim 1 , wherein the generating the output image includes utilizing an image registration technique to relate the at least one subset of the main scene image to a subset of the auxiliary scene image.

6. The method of claim 1 , wherein the generating the output image includes utilizing a super resolution technique to increase the image resolution of the at least one subset of the main scene image having no image pixel in the overlap area.

7. The method of claim 6 , wherein the super resolution technique comprises a Fourier transform technique.

8. The method of claim 6 , wherein the super resolution technique comprises an image deconvolution technique.

9. The method of claim 6 , wherein the super resolution technique comprises an image deblurring technique.

10. The method of claim 6 , wherein the super resolution technique comprises an iterative bandwidth extrapolation technique.

11. The method of claim 6 , wherein the super resolution technique utilizes information regarding one or more characteristics of the main camera and/or the auxiliary camera.

12. The method of claim 1 , wherein the output image comprises output image data, and further comprising storing the output image data in a memory device of the multi-camera device.

13. An imaging apparatus comprising:

a main camera having a first field of view for generating main scene image data of a scene, the main scene image data is reproducible as a main scene image, the main scene image having a first image resolution and a plurality of image pixels;

an auxiliary camera having a second field of view for generating auxiliary scene image data of the scene at the same time or at about the same time as the main camera generates the main scene image data, the auxiliary scene image data reproducible as an auxiliary scene image, the auxiliary scene image having a second image resolution and a plurality of image pixels, the second image resolution being higher than the first image resolution, the main camera and the auxiliary camera being disposed on or in a common support and displaced from each other by a predetermined distance such that the field of view of the auxiliary camera and the field of view of the main camera at least partially overlap and the auxiliary scene image and the main scene image have an overlap area that corresponds to a subset of the scene that is within the field of view of the main camera and the field of view of the auxiliary camera;

at least one processor, in communication with the main camera and the auxiliary camera, the at least one processor configured to:

receive at least a portion of the main scene image and at least a portion of the auxiliary scene image,

analyze a least a portion of the overlap area of the auxiliary scene image to derive additional information about the scene,

utilize the additional information about the scent to increase the image resolution of at least one subset of the main scene image having no image pixel in the overlap area, and

generate an output image that includes an increased resolution image of the at least one subset of the main scene image having no image pixel in the overlap area.

14. The method of claim 13 , wherein the common support is an eyeglass frame.

15. The imaging apparatus of claim 13 , wherein the field of view of the auxiliary camera is a subset of the field of view of the main camera.

16. The imaging apparatus of claim 13 , wherein the main camera is a color camera and includes a color filter array.

17. The imaging apparatus of claim 13 , wherein the auxiliary camera has no color filter array and generates the auxiliary scene image data reproducible as a gray scale auxiliary scene image.

18. The imaging apparatus of claim 13 , wherein the auxiliary camera has a color filter array and generates the auxiliary scene image data reproducible as a color auxiliary scene image.

19. The imaging apparatus of claim 13 , wherein the output image is generated including utilizing an image registration technique to relate the at least one subset of the main scene image to a subset of the auxiliary scene image.

20. The imaging apparatus of claim 13 , wherein the output image is generated including utilizing a super resolution technique to increase the image resolution of the at least one subset of the main scene image having no image pixel in the overlap area.

21. The imaging apparatus of claim 20 , wherein the super resolution technique comprises a Fourier transform technique.

22. The imaging apparatus of claim 20 , wherein the super resolution technique comprises an image deconvolution technique.

23. The imaging apparatus of claim 20 , wherein the super resolution technique comprises an image deblurring technique.

24. The imaging apparatus of claim 20 , wherein the super resolution technique comprises an iterative bandwidth extrapolation technique.

25. The imaging apparatus of claim 20 , wherein the super resolution technique utilizes information regarding one or more characteristics of the main camera and/or the auxiliary camera.

26. The imaging apparatus of claim 13 , wherein the output image comprises output image data, and wherein the at least one processor is configured to store the output image data in a memory device of the imaging apparatus.

Assignments (6)
NUNC PRO TUNC ASSIGNMENT Recorded Apr 14, 2025
From: VAZIRIR, MASOUD
To: U & LIFE CORPORATION
Reel/Frame 070831/0790 →
MERGER Recorded Apr 14, 2025
From: U & LIFE CORPORATION
To: I2I INC.
Reel/Frame 070831/0981 →
MERGER Recorded Apr 14, 2025
From: U & LIFE CORPORATION
To: I2I INC.
Reel/Frame 070832/0105 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2025
From: IPAL INC.
To: VAZIRI, MOJTABA
Reel/Frame 070832/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2025
From: VAZIRI, MOJTABA
To: OPTICS INNOVATION LLC
Reel/Frame 070832/0399 →
CHANGE OF NAME Recorded Apr 14, 2025
From: I2I INC.
To: IPAL INC.
Reel/Frame 070837/0987 →
Continuity (12)
Continuation 18431800 · Feb 2, 2024
Continuation 17887438 · Aug 13, 2022
Continuation 16908514 · Jun 22, 2020
Continuation 16120326 · Sep 3, 2018
Continuation 15400399 · Jan 6, 2017
Continuation 13175421 · Jul 1, 2011
Continuation In Part 12794283 · Jun 4, 2010
Provisional Application 61471397 · Apr 4, 2011
Provisional Application 61471376 · Apr 4, 2011
Provisional Application 61369618 · Jul 30, 2010
Provisional Application 61184232 · Jun 4, 2009
Related Publication 20250134375A1 · May 1, 2025
References Cited (151)
US 4028725A · Lewis · 1977 [cited by applicant]
US 4907296A · Blecha · 1990 [cited by examiner]
US 5262871A · Wilder · 1993 [cited by applicant]
US 5856811A · Shih · 1999 [cited by examiner]
US 5859921A · Suzuki · 1999 [cited by applicant]
US 6091546A · Spitzer · 2000 [cited by applicant]
US 6163336A · Richards · 2000 [cited by applicant]
US 6198485B1 · Mack · 2001 [cited by applicant]
US 6307526B1 · Mann · 2001 [cited by applicant]
US 6434280B1 · Peleg · 2002 [cited by applicant]
US 6486799B1 · Still · 2002 [cited by applicant]
US 6661495B1 · Popovich · 2003 [cited by applicant]
US 6766067B2 · Freeman · 2004 [cited by applicant]
US 6850629B2 · Jeon · 2005 [cited by applicant]
US 7023464B1 · Harada · 2006 [cited by applicant]
US 7331671B2 · Hammond · 2008 [cited by applicant]
US 7391887B2 · Durnell · 2008 [cited by applicant]
US 7492926B2 · Kang · 2009 [cited by applicant]
US 7538326B2 · Johnson · 2009 [cited by applicant]
US 7697024B2 · Currivan · 2010 [cited by applicant]
US 7715658B2 · Cho · 2010 [cited by applicant]
US 7894666B2 · Mitarai · 2011 [cited by applicant]
US 8014632B2 · Matsumoto · 2011 [cited by applicant]
US 8139089B2 · Doyle · 2012 [cited by applicant]
US 8159519B2 · Kurtz · 2012 [cited by applicant]
US 8305899B2 · Luo · 2012 [cited by applicant]
US 8432492B2 · Deigmoeller · 2013 [cited by applicant]
US 8872910B1 · Vaziri · 2014 [cited by applicant]
US 9230140B1 · Ackley · 2016 [cited by applicant]
US 9438491B1 · Van Broeck · 2016 [cited by applicant]
US 9438819B2 · Van Broeck · 2016 [cited by applicant]
US 9618746B2 · Browne · 2017 [cited by applicant]
US 9674490B2 · Koravadi · 2017 [cited by applicant]
US 9779311B2 · Lee · 2017 [cited by applicant]
US 9727790B1 · Vaziri · 2017 [cited by applicant]
US 9858676B2 · Bostick · 2018 [cited by applicant]
US 9864372B2 · Chen · 2018 [cited by applicant]
US 10039445B1 · Torch · 2018 [cited by applicant]
US 10064552B1 · Vaziri · 2018 [cited by applicant]
US 10708514B2 · Haltmaier · 2020 [cited by applicant]
US 11189017B1 · Bagai · 2021 [cited by applicant]
US 11287262B2 · Dooley · 2022 [cited by applicant]
US 20030122930A1 · Schofield · 2003 [cited by applicant]
US 20040212882A1 · Liang · 2004 [cited by applicant]
US 20040218834A1 · Bishop · 2004 [cited by applicant]
US 20050046698A1 · Knight · 2005 [cited by applicant]
US 20060033992A1 · Solomon · 2006 [cited by applicant]
US 20070041663A1 · Cho · 2007 [cited by applicant]
US 20070115349A1 · Currivan · 2007 [cited by applicant]
US 20080010060A1 · Asano · 2008 [cited by applicant]
US 20080030592A1 · Border · 2008 [cited by applicant]
US 20080036875A1 · Jones · 2008 [cited by applicant]
US 20080198324A1 · Fuziak · 2008 [cited by applicant]
US 20080291295A1 · Kato · 2008 [cited by applicant]
US 20080297589A1 · Kurtz · 2008 [cited by applicant]
US 20090189974A1 · Deering · 2009 [cited by applicant]
US 20090219224A1 · Elg · 2009 [cited by applicant]
US 20100053555A1 · Enriquez · 2010 [cited by applicant]
US 20100103276A1 · Border · 2010 [cited by applicant]
US 20100128135A1 · Filipovich · 2010 [cited by applicant]
US 20100149073A1 · Chaum · 2010 [cited by applicant]
US 20100157078A1 · Atanassov · 2010 [cited by applicant]
US 20100157079A1 · Atanassov · 2010 [cited by applicant]
US 20100165287A1 · Pienimaa · 2010 [cited by applicant]
US 20100208207A1 · Connell, II · 2010 [cited by applicant]
US 20100240988A1 · Varga · 2010 [cited by applicant]
US 20100254630A1 · Ali · 2010 [cited by applicant]
US 20100277619A1 · Scarff · 2010 [cited by applicant]
US 20100289941A1 · Ito · 2010 [cited by applicant]
US 20100290668A1 · Friedman · 2010 [cited by applicant]
US 20100290685A1 · Wein · 2010 [cited by applicant]
US 20110064327A1 · Dagher · 2011 [cited by applicant]
US 20110263946A1 · El Kaliouby · 2011 [cited by applicant]
US 20110279666A1 · Stromborn · 2011 [cited by applicant]
US 20120257005A1 · Browne · 2012 [cited by applicant]
US 20130106911A1 · Salsman · 2013 [cited by applicant]
US 20130121525A1 · Chen · 2013 [cited by applicant]
US 20130242057A1 · Hong · 2013 [cited by applicant]
US 20140146153A1 · Birnkrant · 2014 [cited by examiner]
US 20140267890A1 · Lelescu · 2014 [cited by applicant]
US 20140313335A1 · Koravadi · 2014 [cited by applicant]
US 20150009550A1 · Misago · 2015 [cited by examiner]
US 20150209002A1 · De Beni · 2015 [cited by applicant]
US 20160012280A1 · Ito · 2016 [cited by applicant]
US 20160179093A1 · Prokorov · 2016 [cited by applicant]
US 20160225192A1 · Jones · 2016 [cited by examiner]
US 20170007351A1 · Yu · 2017 [cited by examiner]
US 20170019599A1 · Muramatsu · 2017 [cited by applicant]
US 20170099479A1 · Browd · 2017 [cited by examiner]
US 20170142312A1 · Dal Mutto · 2017 [cited by applicant]
US 20170181802A1 · Sachs · 2017 [cited by examiner]
US 20170225336A1 · Deyle · 2017 [cited by applicant]
US 20170322410A1 · Watson · 2017 [cited by examiner]
US 20170360578A1 · Shin · 2017 [cited by applicant]
US 20180012413A1 · Jones · 2018 [cited by examiner]
US 20180188892A1 · Levac · 2018 [cited by applicant]
US 20180330473A1 · Foi · 2018 [cited by applicant]
US 20190175214A1 · Wood · 2019 [cited by applicant]
US 20190254754A1 · Johnson · 2019 [cited by examiner]
US 20190272336A1 · Ciecko · 2019 [cited by applicant]
US 20200041261A1 · Bernstein · 2020 [cited by applicant]
US 20200077033A1 · Chan · 2020 [cited by applicant]
US 20200117025A1 · Sauer · 2020 [cited by examiner]
US 20200330179A1 · Ton · 2020 [cited by examiner]
US 20210067764A1 · Shau · 2021 [cited by examiner]
“A High Speed Eye Tracking System with Robust Pupil Center Estimation Algorithm”, Proceedings of the 29th Ammal International Conference of the IEEE EMBS, 25 Kyon, France, pp. 3331-3334, Aug. 2007. [cited by applicant]
“A Novel Method of Video-Based Pupil Tracking”, Proceedings of the 2009 IEEE International Conference on Systems, Man and Cybernetics, San Antonio, Tex., USA—pp. 1255-1262, Oct. 2009. [cited by applicant]
Athanasios Papoulis; A New Algorithm in Spectral Analysis and Band-Limited Extrapolation; IEEE Transactions on Circuits and Systems, Sep. 1975; vol. CAS-22, No. 9; pp. 735-742. [cited by applicant]
A Zandifar, R. Duraiswami, L.S. Davis, A video-based framework for the analysis of presentations/posters, 2003 (Year: 2003) 10 pages. [cited by applicant]
Barbara Zitova et al.; Image Registration Methods: a Survey; Department of Image Processing; Institute of Information Theory and Automation Academy of Sciences of the Szech Republic; Image and Vision Computing; pp. 977-… [cited by applicant]
B. K. Gunturk, “Super-resolution imaging”, in Compu-tational Photography Methods and Applications, by R. Lukac, CRC Press, 2010 [Abstract Provided]. [cited by applicant]
Cheng et al. Developing a Real-Time Identify-and-Locate System for the Blind. Workshop on Computer Vision Applications for the Visually Impaired, James Coughlan and Roberto Manduchi, Oct. 2008, Marseille, France. [cited by applicant]
Danny Keren et al.; Image Sequence Enhancement Using Sub-pixel Displacements; Department of computer science; The Hebrew University of Jerusalem; 1988 IEEE; pp. 742-746. [cited by applicant]
D. Li, D. Winfield and D. Parkhurst, “Starburst: A Hybrid algorithm for video based eye tracking combining feature-based and model-based approaches”, Iowa State Univer-sity, Ames, Iowa. [cited by applicant]
Edward R. Dowski, Jr. et al.; Extended Depth of Field Through Wave-Front Coding; Apr. 10, 1995; Optical Society of America; vol. 34, No. 11; Applied Optics pp. 1859-1866. [cited by applicant]
Eran Gur and Zeev Zalevsky; Single-Image Digital Super-Resolution a Revised Gerchberg-Papoulis Algorithm; AENG International Journal of Computer Science; Nov. 17, 2007; pp. 1-5. [cited by applicant]
Extrema.m, http:/lwww.mathworks.com/matlabcentral/fileexchange/12275-extrema-m-extrema2-m, Sep. 14, 2006. [cited by applicant]
Eyelink User Manual, SR Research Lid., Copyright 2005-2008, 134 pages. [cited by applicant]
Eyelink Data Viewer User's Manual, SR Research Lid., Copyright 2002-2008, 149 pages. [cited by applicant]
Fritz Gleyo, Microsoft May Make Life-Sized Cortana In Person For HoloLens, (Dec. 14, 2015). [cited by applicant]
Guestrin et al. “General Theory of Remote Gaze Estimation Using the Pupil Center and Corneal Reflections”, IEEE Trans. Biomedical Eng., vol. 53, No. 6, pp. 1124-1133, Jun. 2006. [cited by applicant]
Jessi Hempel, Project HoloLens: Our Exclusive Hands-On With Microsoft's Holographic Goggles, (Jan. 21, 2015). [cited by applicant]
John Bardsley et al.; Blind Iterative Restoration of Images With Spatially-Varying Blur; 9 pages. [cited by applicant]
J. Goodman, Introduction to Fourier Optics, 2nd edition, 160-165, McGraw-Hill, 1988. [cited by applicant]
Jordan Novet, Microsoft could build a life-sized Cortana for HoloLens, https://www.technologyrecord.com/Article/introducing-microsoft-hololens-development-edition-48296. [cited by applicant]
Kennet Kubala et al.; Reducing Complexity in Computational Imaging Systems; CDM Optics, Inc.; Sep. 8, J003; vol. 11, No. 18; Optics Express; pp. 2102-2108. [cited by applicant]
Lees et al. (Ultrasound Imaging in Three and Four Dimensions, Seminars in Ultrasound, CT, and MR/, vol. 22, No. 1 Feb. 2001: pp. 85-105, (Year: 2001). [cited by applicant]
Lindsay James, Introducing Microsoft HoloLens Development Edition, https://blogs.windows.com/ :levices/2015/04/30/build-2015-a-closer-look-at-the-microsoft-hololens-hardware/. [cited by applicant]
Lisa Gottesfeld Brown; A Survey of Image Registration Techniques; Department of Computer Science; Columbia University; Jan. 12, 1992; pp. 1-60. [cited by applicant]
Malcolm et al. Combining topdown processes to guide eye movements during real-world scene search. Journal of Vision, 10(2):4, p. 1-11 (2010). [cited by applicant]
Maria E. Angelopoulou et al.; FPGA-based Real-lime Super-Resolution on an Adaptive Image Sensor; Department of Electrical and Electronic Engineering, Imperial College London; 9 pages. [cited by applicant]
Maria E. Angelopoulou et al.; Robust Real-Time Super-Resolution on FPGA and an Application to Video Enhancement; Imperial College London; ACM Journal Name; Sep. 2008; vol. V, No. N; pp. 1-27. [cited by applicant]
Moreno et al. Classification of visual and linguistic tasks using eye-movement features; Journal of Vision (2014) 14(3):11, 1-18. [cited by applicant]
Oliver Bowen et al.; Real-Time Image Super Resolution Using an FPGA; Department of Electrical and Electronic Engineering; Imperial College London; 2008 IEEE; pp. 89-94. [cited by applicant]
Patrick Vandewalle et al.; A Frequency Domain Approach to Registration of Aliased Images with Application to Super-resolution; Ecole Polytechnique Federal de Lausanne, School of Computer and Communication Sciences; Depa… [cited by applicant]
P. C. Hansen, J. G. Nagy, D. P. O'Leary, Deblurring Images: matrices, Spectra and Filtering, SIAM (2006) [Abstract Provided]. [cited by applicant]
P. Milanfar, Super-Resolution Imaging, CRC Press (2011) [Abstract Provided]. [cited by applicant]
Pravin Bhat et al.; Using Photographs to Enhance Videos of a Static Scene; University of Washington; Microsoft Research; Adobe Systems; University of California; The Eurographics Association 2007; pp. 1-12. [cited by applicant]
R. W. Gerchberg, “Super-resolution through error energy reduction”, Optica Acta, vol. 21, No. 9, pp. 709-720,(1974). [cited by applicant]
S. Chaudhuri, Super-Resolution Imaging, Kluwer Aca-demic Publishers (2001) [Abstract Provided]. [cited by applicant]
Sang-Hyuck Lee et al.; Breaking Diffraction Limit of a Small F-Number Compact Camera Using Wavefront Coding; Center for Information Storage Device; Department of Mechanical Engineering, Yonsei University, Shinchondong, … [cited by applicant]
Sawhney, H. et al.; “Hybrid Stereo Camera: An IBR Approach for Synthesis of Very High Resolution Stereoscopic Image Sequences”; AC SIGGRAPH, pp. 451-460; 2001 (10 pages). [cited by applicant]
Suk Hwan Lim and Amnon Silverstein; Estimation and Removal of Motion Blur by Capturing Two Images With Different Exposures; HP Laboratories and NVidia Corp.; HPL-2008-170; Oct. 21, 2008; 8 pages. [cited by applicant]
S.-W Jung and S.-J. Ko, “Image deblurring using multi-exposed images” in Computational Photography 65 Methods and Applications, by R. Lukac, CRC Press, 2010. [Abstract Provided]. [cited by applicant]
Todd Holmdahl, Build 2015: A closer look at the Microsoft HoloLens hardware, https://blogs.windows.com/ :levices/2015/04/30/build-2015-a-closer-look-at-the-microsoft-hololens-hardware/. [cited by applicant]
Tod R. Lauer; Deconvolution With a Spatially-Variant PSF; National Optical Astronomy Observatory; Tucson, AZ; arXiv:astro-ph/0208247v1; Aug. 12, 2002; 7 pages. [cited by applicant]
V. Barmore, Iterative-Interpolation Super-Resolution Image Reconstruction, Springer (2009) [Abstract Provided]. [cited by applicant]
W. Thomas Cathey et al.; New Paradigm for Imaging Systems; Optical Society of America; Applied Optics; Oct. 10, 2002; vol. 41, No. 29; pp. 6080-6092. [cited by applicant]
William T. Freeman et al.; Example-Based Super-Resolution; Mitsubishi Electric Research Labs; Mar./Apr. J002; IEEE Computer Graphics and Applications; pp. 56-65. [cited by applicant]
Zitnick, L. et al.; “Stereo for Image-Based Rendering Using Image Over-Segmentation”; International Journal of Computer Visions; 2006 (32 pages). [cited by applicant]
Z. Zalevsky, D. Mendlovic, Optical Superresolution, 2004 (Year: 2004) 261 pages. [cited by applicant]
Cited By (1)
US 12,675,848