Live data from Hacker News

Two Way Mirror Improves Video Conferencing

hackaday.com

81–90 of 92 posts

Re: Two Way Mirror Improves Video Conferencing

#83

The GlideGear iPad teleprompter is under $200 and saves a lot of time if you’re pressed for time: https://smile.amazon.com/gp/product/B019AJOLEM/ The setup is to use an iPad hosting Sidecar wireless display from your Mac. Use Moom or similar screen management app that detects kicking on the new display, and pops your meeting video windows onto it at full dimensions (but not ‘full screen’ mode). If the other person is…

The neat thing about the DIY solution is that you can move around the camera so that it is placed over the eyes of the other person.

Re: Two Way Mirror Improves Video Conferencing

#84

Working on a similar set-up myself; got a proof-of-concept running using Duplo bricks [1], the quality of good teleprompter glass is really impressive. [1] https://twitter.com/gunnarmorling/status/1296043605459705856

You can‘t adjust the camera position quickly during a video call, can you?

Re: Two Way Mirror Improves Video Conferencing

#85

Earlier quoted context omitted.

May be the in-display camera will solve it easier, where the camera is integrated beneath the display seeing through a semi transparent OLED panel.

Yes, doesn't the latest generation of smartphones already do this for the front camera?

Some have the camera behind the screen, but still at the top, far away from the center.

Re: Two Way Mirror Improves Video Conferencing

#86

Earlier quoted context omitted.

Seems possible. If the user is actually looking at the center of the screen then we only need to shift the view, not digitally move their eyes. That seems very doable with some GPU code.

> That seems very doable with some GPU code. This seems about as hard as digitally moving eyes. I think the main source of artifacts is going to be lighting and reflections. Specular color or reflections are only possible to see when light, surface position and normal, and observer are arranged in a specific way. If you have 2 or more cameras positioned elsewhere, there's no way to find out what color is visible to a…

Moving eyes means making decisions about human behavior, which is hard. Any weirdness will be very detectable. Just doing a 3D reconstruction with multiple cameras is more established field.

Re: Two Way Mirror Improves Video Conferencing

#88
post #82

Well, sadly it makes the laptop basically unusable without external mouse and keyboard.

It's for video-calls, which don't need mouse and keyboard.

Well, when I do video calls at work (and thats more than 90% of my video calls) I frequently find myself needing to look up something or edit tickets in Jira. Or showing code. So I would argue, some people do.

Re: Two Way Mirror Improves Video Conferencing

#89
post #83

The GlideGear iPad teleprompter is under $200 and saves a lot of time if you’re pressed for time: https://smile.amazon.com/gp/product/B019AJOLEM/ The setup is to use an iPad hosting Sidecar wireless display from your Mac. Use Moom or similar screen management app that detects kicking on the new display, and pops your meeting video windows onto it at full dimensions (but not ‘full screen’ mode). If the other person is…

The neat thing about the DIY solution is that you can move around the camera so that it is placed over the eyes of the other person.

The webcam can be repositioned behind this mirror as well, but generally people are reasonably centered.

Re: Two Way Mirror Improves Video Conferencing

#90

Earlier quoted context omitted.

> That seems very doable with some GPU code. This seems about as hard as digitally moving eyes. I think the main source of artifacts is going to be lighting and reflections. Specular color or reflections are only possible to see when light, surface position and normal, and observer are arranged in a specific way. If you have 2 or more cameras positioned elsewhere, there's no way to find out what color is visible to a…

Moving eyes means making decisions about human behavior, which is hard. Any weirdness will be very detectable. Just doing a 3D reconstruction with multiple cameras is more established field.

> Just doing a 3D reconstruction with multiple cameras is more established field

Yes, but that alone is not enough. You can indeed reconstruct 3D after spending enough resources, but that won’t help you finding out which color the camera is going to see, because of these reflection issues. Human eyeballs are very reflective. Even if you approximate them with spheres and distort the reflections accordingly, next subject will wear eyeglasses, the reflecting shape of these is arbitrary, you have no chance of doing that accurately enough.

The worst-case example is a person wearing eyeglasses which are completely flat on the outside. No matter how many cameras are around the screen, none of them will capture what would reflect in the eyeglasses for a missing camera at the center of the screen.

I think people will eventually solve that, not with AI postprocessing, with hardware. You can place a camera behind center of the screen, and split time between display and camera. For example, you light the display for 10ms, and for the next 6.66ms you turn off the display and instead read data from the camera. This will get you 60Hz of both display and camera.

Post reply on HN