Swing Vision AI line calls and Analysis

1HBHFTW

Rookie
I just tried this over the weekend and I'm a little confused. When I watch back the video it appears that it's essentially combining both serves into one. Every point is tagged as a second serve beneath the scoreboard regardless of whether you land the first serve or not. Is that correct? And as you said, all second serves are treated as in so there are no 1st serve stats at all and second serves are recorded as 100% for both players. So it tracks your serve points won/lost with no separation of 1st/2nd serve performance. Is that right, or am I doing it wrong?

I thought from what you said that the AI was able to provide data on 1st serve points won and 2nd serve points won all by itself.



@swupnil When I enable the digital crown point tracking it gives me a choice between 2nd serve points won and just points won. Is points won just the same as swiping up/down on the watch screen? I feel like there is very little documentation about this feature (and oneor two others actually), is there anywhere users can go to learn more? For instance, what would be an ideal use case for this 2nd serve points won feature?

You need to have the setting that it tracks 2nd serve points, and then you need to only swipe with the wheel when the point was a second serve point. If the first serve was in you swipe up or down on the screen like normal. It sounds like maybe you swiped the wheel on every point, which is why it would show 100% 2nd serve points and 0% 1st serve.

Basically if the 1st serve is in, swipe main screen. If it was a 2nd serve point, swipe the wheel instead.
 

1HBHFTW

Rookie
@1HBHFTW that’s very strange! First I’ve heard of this. Sounds like an Apple Watch issue and maybe something is stuck inside the Digital Crown?
I don't know if it's the wheel because when i minimize the app the wheel works fine elsewhere. I believe I found a workaround though, if I press the "challenge" button then back sometimes it fixes the issue. I may need to press it a couple times, but that seems to refresh something and the wheel starts working. That workaround is fine for me.
 

Service Ace

Hall of Fame
Another small nitpick but the 1x button and the In/Out logo sometimes cover up the ball of the challenge screen when viewed on the watch. Those graphics/buttons would be better placed at the banner under the challenge screen.

Also please don't reduce the amount of visual data. I get wanting to streamline things but at the end of the day, I want more data, not less. I want this app pushed to its limit, not dumbed down to appeal to the lowest common denominator, that is not the market for this app.
 

Uche

New User
You need to have the setting that it tracks 2nd serve points, and then you need to only swipe with the wheel when the point was a second serve point. If the first serve was in you swipe up or down on the screen like normal. It sounds like maybe you swiped the wheel on every point, which is why it would show 100% 2nd serve points and 0% 1st serve.

Basically if the 1st serve is in, swipe main screen. If it was a 2nd serve point, swipe the wheel instead.

Ahhhh gotcha. Yes, you're right, I used the wheel for every point. OK, I will give that a go. Thanks for clarifying! Makes sense now, but I can already tell it's going to take me a few goes to get the habit of this.
 

Uche

New User
Another small nitpick but the 1x button and the In/Out logo sometimes cover up the ball of the challenge screen when viewed on the watch. Those graphics/buttons would be better placed at the banner under the challenge screen.

Yeah, I agree with this. Would prefer the replay window to be a separate block for clarity.
And also, sometimes when I challenge it appears the shot I'm challenging isn't available. Anybody else get this and know why it happens?

Also please don't reduce the amount of visual data. I get wanting to streamline things but at the end of the day, I want more data, not less.

I see both sides to this. I think there is too much initial data but I don't want it removed altogether, just maybe organised in a more heirarchical or collapsible way. For instance, on the shots stats page it could group things more so you have Percentage of 1st Serves In and you tap on that to reveal the breakdown for deuce court and ad court, Average First Serve Speed is displayed and you tap for the drill down on which side it was, etc. I want the data but I don't want all the data immediately. Same thing with the post-match headline stats; I would like to see a list like Service Winners, Winners, Unforced Errors, Forced Errors and then tap to see how many service winners were aces, tap to see howmany winners were FH or BH, etc....
 

swupnil

Rookie
Good feedback everyone! Yes I should clarify that the new stats designs will be akin to what @Uche is suggesting - simplified by default but you can expand into details (and have that expansion saved as your default). I think this will be a nice balance for folks. Based on usage patterns, we can update the defaults if we see any strong correlations between preferences and, say, ntrp.

And great suggestions on the line challenge. I’ve been thinking this as well. Will do.

By the way, the challenge result (in/out) is already known before you tap into the image. Is this something that would be helpful to show right off the bat before you even select one of of the last 4 shots? We could also add high level info about each thumbnail as well such as “Forehand” or “Near/Far”.

Lastly, if a shot doesn’t show up, it means the A.I. wasn’t as confident in the result. I think we’ll start showing those shots anyway but maybe can add a disclaimer that confidence is low?
 

Uche

New User
By the way, the challenge result (in/out) is already known before you tap into the image. Is this something that would be helpful to show right off the bat before you even select one of of the last 4 shots? We could also add high level info about each thumbnail as well such as “Forehand” or “Near/Far”.

Good question. For me, I don't always need to replay the shot as both players already have a pretty good idea anyway. So just a confirmation of In/Out with the high level info would be superb! "Serve Out", "Return In" or "Forehand Out" would be epic and save time trying to determine whether it was the last shot or second to last shot because a player batted the ball away to stop a point. Would be even more useful if it could show "Swupnil backhand Out" or "Opponent Overhead In" etc.... but I suppose your suggestion of Near/Far covers this also

Lastly, if a shot doesn’t show up, it means the A.I. wasn’t as confident in the result. I think we’ll start showing those shots anyway but maybe can add a disclaimer that confidence is low?

Yes, I would prefer this for clarity. Better to show an opponent that the AI isn't sure and we have to decide than trying to explain that sometimes it just doesn't show a shot altogether which may seem as if I'm obscuring that challenge for my benefit. I wonder what others think?

I believe official line judges use the term "Unsighted" particularly if a player got in the way of their view of the ball and the line. Perhaps Swing could adopt that terminology on those challenges?
 

Service Ace

Hall of Fame
Seconding everything Uche recommended. I want to be able to review the video even for challenges the AI is unsure of. And moving In/Out to the first screen where you select a challenge would be so much better and more efficient!

And yes, the drill down idea is great, as long as I can get to the actual number numbers (100 shots in, 20 shots out / 15 serves in, 5 serves out, etc) it doesn't matter to me how.
 

2ndServe

Hall of Fame
is the iphone 13 much better than the 12 pro for recording? is there any plans for 4k recording?
 
Last edited:

Uche

New User
is the iphone 13 much better than the 12 pro for recording? is there any plans for 4k recording?
4K has been brought up and answered a couple of times before. Short answer, I believe, is it's not an imminent priority. Longer answer is that the bandwidth/storage required to upload and store such huge files is prohibitive when weighed against its value proposition at this moment. I think team are prioritisng line calling and shot speed accuacy, overall Ai performance, data refinement etc... But you can always search 4k to ramp up to speed on the topic
 

Cap

New User
How would Swing Vision deal with a fact I am playing topspin forehands with right and left hand too (left hand instead of right backhand)? I am sure AI can recognize it properly, but how the statistics will look like?
I am patiently waiting for an Android app to be used on my S22+.
 

1HBHFTW

Rookie
How would Swing Vision deal with a fact I am playing topspin forehands with right and left hand too (left hand instead of right backhand)? I am sure AI can recognize it properly, but how the statistics will look like?
I am patiently waiting for an Android app to be used on my S22+.
Don’t think it can. You choose which hand you’re playing with and then the AI assigns it to FH or BH depending on which side of you the ball was when you hit it.
 

Cap

New User
Don’t think it can. You choose which hand you’re playing with and then the AI assigns it to FH or BH depending on which side of you the ball was when you hit it.

I see, hopefully it will recognize my left forehand as backhand than. I am fine with that.
I was just afraid it will mark both FHs as a single forehand category and I lose the side distinction.
 

2ndServe

Hall of Fame
Weird question I record and process my videos on an iPhone 12 Pro Max and then air drop to my iPad 12.9 older gen. I can view it via photos in my iPad but how do I view the processed video in the app so I can skip to some longest points or forehands etc.

If I import I need to re process the video that was already processed on my phone.
 

Uche

New User
Weird question I record and process my videos on an iPhone 12 Pro Max and then air drop to my iPad 12.9 older gen. I can view it via photos in my iPad but how do I view the processed video in the app so I can skip to some longest points or forehands etc.

If I import I need to re process the video that was already processed on my phone.

Is your iPad running SwingVision? If you install SwingVision on your iPad and sign into the SwingVision app with the same username as you do on your iPhone, you should be able to view all your already processed iPhone sessions on the iPad. You need to have allowed some time for the SwingVision app (on the iPhone) to have uploaded the session video to the cloud (by cloud I mean to SwingVision's servers, not Apple iCloud).

I'm not sure if I have fully understood your question and forgive me if I have just recounted something you already know, but that's the way I do it. I never need to use Airdrop between my devices with regards to SwingVision.
 

1HBHFTW

Rookie
@swupnil another feature request that hopefully wouldn't be a difficult add.. Could you add an option to "view camera" from the watch while playing? I know you view before you click "start playing" which is great, but sometimes with a fence clamp the phone can shift and it is difficult to confirm if it started pointing the wrong way.

Right now I try to use the challenge but obviously that doesn't show the whole court, just where the last couple balls bounced.

EDIT: nvm, apparently it's already there
 
Last edited:

Uche

New User
@swupnil another feature request that hopefully wouldn't be a difficult add.. Could you add an option to "view camera" from the watch while playing? I know you view before you click "start playing" which is great, but sometimes with a fence clamp the phone can shift and it is difficult to confirm if it started pointing the wrong way.

Right now I try to use the challenge but obviously that doesn't show the whole court, just where the last couple balls bounced.

There is a way to see the live court again at any time during match play. Just press the settings cog at the top left of the watch screen and you will see the live camera view.
I had wanted to suggest this functionality also for exactly the same reason and somehow found, by accident, that the live view is always there.
 

1HBHFTW

Rookie
There is a way to see the live court again at any time during match play. Just press the settings cog at the top left of the watch screen and you will see the live camera view.
I had wanted to suggest this functionality also for exactly the same reason and somehow found, by accident, that the live view is always there.
thanks!
 

CosmosMpower

Hall of Fame
If anyone using an iPhone is running out of storage and has a huge chunk of space being taken up by “system data” it’s probably this app storing huge video files somewhere in cache. I spent hours chasing this around, clearing all my browser cache, hard restarting trying to clear 60gb.

I deleted the SwingVision app and it cleared immediately. Seems like you need to periodically delete and reinstall the app even if you delete the videos inside the app regularly.
 

Addxyz

Hall of Fame
If anyone using an iPhone is running out of storage and has a huge chunk of space being taken up by “system data” it’s probably this app storing huge video files somewhere in cache. I spent hours chasing this around, clearing all my browser cache, hard restarting trying to clear 60gb.

I deleted the SwingVision app and it cleared immediately. Seems like you need to periodically delete and reinstall the app even if you delete the videos inside the app regularly.

Does that do the same thing as the Optimize Storage function inside of options?
 

swupnil

Rookie
If anyone using an iPhone is running out of storage and has a huge chunk of space being taken up by “system data” it’s probably this app storing huge video files somewhere in cache. I spent hours chasing this around, clearing all my browser cache, hard restarting trying to clear 60gb.

I deleted the SwingVision app and it cleared immediately. Seems like you need to periodically delete and reinstall the app even if you delete the videos inside the app regularly.

If the storage isn’t showing up directly in the SwingVision storage line, it’s just temporary data (such as that created when you export highlights) and the system should automatically remove it as you get low on space :)

Any additional storage taken up by SwingVision itself (beyond the base app size) should also auto clear every week or so as you use the app and the videos get backed up to the cloud. Tapping “Optimize Storage” in your profile settings within the app will force clear this extraneous storage as well (for videos that have been fully backed up to the cloud).
 

CosmosMpower

Hall of Fame
If the storage isn’t showing up directly in the SwingVision storage line, it’s just temporary data (such as that created when you export highlights) and the system should automatically remove it as you get low on space :)

Any additional storage taken up by SwingVision itself (beyond the base app size) should also auto clear every week or so as you use the app and the videos get backed up to the cloud. Tapping “Optimize Storage” in your profile settings within the app will force clear this extraneous storage as well (for videos that have been fully backed up to the cloud).

It is not auto clearing. I export my videos immediately after taking them then upload to YouTube and delete in both swing vision and my photo reel. iPhone only shows that the app is using 3-4 gigs (which it shouldn’t with no videos saved in it) but it’s holding on to 50-60gb of old cached videos until I delete and reinstall the app

I never let the videos fully back up to the cloud. I’d prefer if there was an option to not even upload after live processing on my device.
 

silverwyvern4

Semi-Pro
If the storage isn’t showing up directly in the SwingVision storage line, it’s just temporary data (such as that created when you export highlights) and the system should automatically remove it as you get low on space :)

Any additional storage taken up by SwingVision itself (beyond the base app size) should also auto clear every week or so as you use the app and the videos get backed up to the cloud. Tapping “Optimize Storage” in your profile settings within the app will force clear this extraneous storage as well (for videos that have been fully backed up to the cloud).
Is there any update for when we can expect the Android version of Swing vision to be released? Has work started on it?
 

swupnil

Rookie
@CosmosMpower if you’re exporting highlights out of the app, that goes in the cache. At that point Apple decides when to clear it but it is flagged as nonessential storage so it will be cleared if the system feels the need to do so. That’s interesting about not wanting to back it up. We should be able to add a setting for that.

@silverwyvern4 we’ve begun work on it! It’s taking a bit longer than expected so currently aiming for Spring 2023, with a beta slightly before that. Working closely with the folks at Google and Samsung, who have all reached out with a lot of excitement to partner with us on this. Going to be epic :)
 

CosmosMpower

Hall of Fame
@CosmosMpower if you’re exporting highlights out of the app, that goes in the cache. At that point Apple decides when to clear it but it is flagged as nonessential storage so it will be cleared if the system feels the need to do so. That’s interesting about not wanting to back it up. We should be able to add a setting for that.

@silverwyvern4 we’ve begun work on it! It’s taking a bit longer than expected so currently aiming for Spring 2023, with a beta slightly before that. Working closely with the folks at Google and Samsung, who have all reached out with a lot of excitement to partner with us on this. Going to be epic :)

I think the issue is apple decides to never delete the non essential storage and the only way to clear it out is delete the app
 

Ml22

New User
I've been waiting for the Android version for a few years, first it was planned for 2020, then 2021, 2022 and so on, I'm guessing it will never happen, or if it does it's only for a few devices and I understand why.

Apart from this I've been thinking about buying an iPad and if I do buy it I would love for it to compatible with swingvision. From what I've read here it's recommended at least the a13 chip and the cheapest I can get with that chip is the ipad 10.2 (2021), can you confirm that that ipad can run swing vision in real-time and give line calls? And if it does, since it's a big screen and the better camera is the selfie cam can I look to the screen directly during the game to see the line calls without using a watch? Thanks
 

forzmr_b

Rookie
Just a fellow consumer here and have been using the app for a few months with the latest iPad Pro. If I'm not wrong, compatible iPads can only perform real-time analytics. Line calls and challenges are only available if you have an Apple Watch which is only compatible with iPhones.

I too am waiting for an Android version :)
 

Ml22

New User
Just a fellow consumer here and have been using the app for a few months with the latest iPad Pro. If I'm not wrong, compatible iPads can only perform real-time analytics. Line calls and challenges are only available if you have an Apple Watch which is only compatible with iPhones.

I too am waiting for an Android version :)

That's a bummer, but thanks for the information. I didn't even know you couldn't pair an apple watch with an iPad, that doesn't make any sense to me and that's one of the reasons I never switched to apple's ecosystem, obvious and simple thing that you can do on any device except on an apple device.
 

swupnil

Rookie
That's a bummer, but thanks for the information. I didn't even know you couldn't pair an apple watch with an iPad, that doesn't make any sense to me and that's one of the reasons I never switched to apple's ecosystem, obvious and simple thing that you can do on any device except on an apple device.

Yea we've been bugging Apple about it! I hope they'll enable it soon. I think it's just been more that it's not a feature that's in high demand, but SwingVision could convince them. Overall even for our customer base it's like 98% iPhone and 2% iPad so hard to justify :/ We are working on Android, closely with Google and Samsung now. We wanted to come sooner but the A.I. hardware just wasn't on par with the A13 so it was basically completely out of our control.
 

Ml22

New User
Yea we've been bugging Apple about it! I hope they'll enable it soon. I think it's just been more that it's not a feature that's in high demand, but SwingVision could convince them. Overall even for our customer base it's like 98% iPhone and 2% iPad so hard to justify :/ We are working on Android, closely with Google and Samsung now. We wanted to come sooner but the A.I. hardware just wasn't on par with the A13 so it was basically completely out of our control.

Thanks for the reply, I understand what you said, 2% is insignificant for you to bother with it. But maybe if you implemented a way of checking the line calls without the need for a watch that number would be higher, an iPad with a 10" screen or bigger and 12mp selfie cam would be perfect for that. Just put a red square anywhere on the screen when the ball goes out, visible from a few meters away, an play "out" on the ipads speaker.
 

swupnil

Rookie
Thanks for the reply, I understand what you said, 2% is insignificant for you to bother with it. But maybe if you implemented a way of checking the line calls without the need for a watch that number would be higher, an iPad with a 10" screen or bigger and 12mp selfie cam would be perfect for that. Just put a red square anywhere on the screen when the ball goes out, visible from a few meters away, an play "out" on the ipads speaker.

Yea we are going to move to that direction eventually. Right now the line calling still gets some easy calls wrong so we can’t do the speaker idea yet. Almost there though.

The red square could be interesting but these devices all get pretty dim in the sunlight and we also strongly advise against the selfie camera when accuracy is a concern. The rear cameras are pretty always better and that’s again the way that most people record.

Ultimately once we’re on Android people will just be able to use their wearOS watch so it’s hard to justify development of something that would basically become obsolete really soon.

Personally I would recommend getting an iPhone SE 2nd gen ($200 on Amazon) and Apple Watch SE (also $200 on Amazon). That’ll give you the line calling experience today using great cameras, easier setup, and all for roughly the cost of an iPad.
 

Service Ace

Hall of Fame
Let me know when an update is released that allows for video review of every shot on the apple watch, not just the ones the software is guessing at. That is the biggest oversight of the utilization of the app for me....
 

swupnil

Rookie
@Service Ace the latest update should be showing every shot other than shots that it thinks hit the net. We now show even low confidence shots where the A.I. wasn't very sure what happened. If it's not showing a shot now, it means the AI didn't detect the shot or it thought the shot went in the net. I suppose we could add net shots to the list since there could be a decent number of false positives there.
 

silverwyvern4

Semi-Pro
@silverwyvern4 yes there is a queue so the length of your video doesn’t matter. We’re working to spin up more resources so these can go faster. There’s roughly a 18 hour backlog at the moment but we’re working to scale this up!
Does the length of the conversion queue depend on the day of week? I'm guessing Sundays and Mondays have the longest queues because of more people playing on the weekend.
 

theSHAMOO

Rookie
I'm assuming the queue is pretty long right now. I've been waiting a few days to be able to watch my friends recording from my browser.

Is there anyway to download videos from windows PC?
 

time_fly

Hall of Fame
Hi all, I'm looking for tips to streamline the recording & match setup process. Right now I tend to set up the camera and the match in the app between warm-ups and the match. But my opponents have been justifiably complaining about how long this takes. There's a lot of going back and forth between the camera mount, the phone, and the watch.
 

swupnil

Rookie
@silverwyvern4 it probably does to some extent. We’re trying to see if we can spin up more resources without increasing the subscription pricing.

@theSHAMOO there’s no way to download videos from PC. This only support from the app itself on iOS and Mac. We hope to support this eventually on web, but it’ll come to Android much before that happens.

@time_fly I just setup my phone at the beginning and either dont start the recording on my watch until the match begins, or start it as a warmup and then only start the actual match when we start keeping score. The latter is the best option IMO since only the match portion will count in the stats and the video, by default, will only play footage from the match portion.
 

theblueark

New User
Hi all, I'm looking for tips to streamline the recording & match setup process. Right now I tend to set up the camera and the match in the app between warm-ups and the match. But my opponents have been justifiably complaining about how long this takes. There's a lot of going back and forth between the camera mount, the phone, and the watch.

I let all my opponents know I'm going to video the session and check that they are ok with it. Almost everyone i've played are excited about it and ask me to send them the video after.

I get to the court a little earlier, turn on Swing Vision on the phone and select Track > Singles Match > Next, which gets me to the camera screen. Then I set mount the phone on the fence and check the angle with the apple watch. Don't select anything on the watch at this point.

When my opponent arrives we'll do our warm-ups. After the warm ups, I start the match on the apple watch (most people are very amused by the coin flip feature). There's no need to go back to the mount and phone again until the end of the match.

Some opponents get curious about why I'm looking at my watch after each point and I'll explain to them I'm keeping track of the score and it will show up on the video as a scorecard (some of them think i'm checking if the ball is in or out lol).
 

silverwyvern4

Semi-Pro
Maybe you can have a super user higher tier, for people who want to get priority for converting their files from HEVC to android/windows. Or maybe it can be an ambassador perk?
 

Klitz

Rookie
Yea we are going to move to that direction eventually. Right now the line calling still gets some easy calls wrong so we can’t do the speaker idea yet. Almost there though.

The red square could be interesting but these devices all get pretty dim in the sunlight and we also strongly advise against the selfie camera when accuracy is a concern. The rear cameras are pretty always better and that’s again the way that most people record.

Ultimately once we’re on Android people will just be able to use their wearOS watch so it’s hard to justify development of something that would basically become obsolete really soon.

Personally I would recommend getting an iPhone SE 2nd gen ($200 on Amazon) and Apple Watch SE (also $200 on Amazon). That’ll give you the line calling experience today using great cameras, easier setup, and all for roughly the cost of an iPad.

It's statements like this I don't understand. My understanding is that the Galaxy 22 Ultra performed better than the IPhone 13 with respect to "AI". Yet you are recommending that you should buy an IPhone 12 to run the app.

At the same time, Swing Vision repeatedly states that Android phones can't handle the workload?

'We used the Geekbench ML app, which includes computer vision and natural language processing tests that model real-world machine learning tasks and applications. The tests measure the machine learning performance of a phone's CPU, GPU and NPU.

Surprisingly, the Galaxy S22 Ultra finished ahead of the iPhone 13 Pro Max in this test, notching a CPU score of 434, 2,039 for GPU and 3,132 for NPU. The iPhone fared better for CPU (915) but fell behind on GPU (1,587) and NPU (2,663). The Pixel 6 Pro's Tensor chip trailed Samsung on all three tests.'

tomsguide.com
 

silverwyvern4

Semi-Pro
It's statements like this I don't understand. My understanding is that the Galaxy 22 Ultra performed better than the IPhone 13 with respect to "AI". Yet you are recommending that you should buy an IPhone 12 to run the app.

At the same time, Swing Vision repeatedly states that Android phones can't handle the workload?

'We used the Geekbench ML app, which includes computer vision and natural language processing tests that model real-world machine learning tasks and applications. The tests measure the machine learning performance of a phone's CPU, GPU and NPU.

Surprisingly, the Galaxy S22 Ultra finished ahead of the iPhone 13 Pro Max in this test, notching a CPU score of 434, 2,039 for GPU and 3,132 for NPU. The iPhone fared better for CPU (915) but fell behind on GPU (1,587) and NPU (2,663). The Pixel 6 Pro's Tensor chip trailed Samsung on all three tests.'

tomsguide.com
Snapdragon 8 Gen 1 is the first android chip that can handle swing vision AI needs.
 

Ml22

New User
Sure thing, an iphone 6s can run the app and process the video, even thought it's not real time and it's really slow, still it works, but a flagship Android from 2022 can't handle the AI, right. I never had an iphone before and I bought a SE just to try the app and that crap is slow as hell, alongside with everything else that makes iOS a big no no for me. Nevertheless, I'm happy with the app, the high number of wrong shot placements it's the only thing separating me from buying the Pro version for now and in the future I would love to have the app on my "real phone" but aside from that great job, you are close to have the perfect tennis app.
 

silverwyvern4

Semi-Pro
Sure thing, an iphone 6s can run the app and process the video, even thought it's not real time and it's really slow, still it works, but a flagship Android from 2022 can't handle the AI, right. I never had an iphone before and I bought a SE just to try the app and that crap is slow as hell, alongside with everything else that makes iOS a big no no for me. Nevertheless, I'm happy with the app, the high number of wrong shot placements it's the only thing separating me from buying the Pro version for now and in the future I would love to have the app on my "real phone" but aside from that great job, you are close to have the perfect tennis app.
A flagship Android from 2022 CAN handle it. That's why the Android App is now in development!
 
Snapdragon 8 Gen 1 is the first android chip that can handle swing vision AI needs.

Hmm, I'm sure there are several previous chipsets that could support it. More likely a lack of interest/ability from SwingVision itself, programming-wise IMHO. Apple users tend to pay more for their tech (including apps) so makes sense to concentrate on the low-hanging fruit :D and garner bigger profits there first...
 

swupnil

Rookie
@Klitz @Ml22 @TesseractOrion This has nothing to do with whether the phones can process the video - it’s about whether they can process video in real-time. The only reason we recommend iPhone SE 2nd gen to Android folks is because that is the cheapest phone on the market that can do real-time processing with SwingVision (less than $200 on Amazon). We have dozens of folks switch to iOS every week just for SwingVision so we try to recommend the most economical option. Of course anything newer will be even better.

We have tens of thousands of customers and >95% of them use A13 or newer chips. Those folks have a 10x better experience than folks on older devices that can’t do real-time processing. It’s night and day. Plus they get access to real-time features like line challenges and audio feedback.

As such, we will not go to Android until there are a few flagship devices that are capable of real-time processing.

There’s really no other agenda here - we’d love to serve as many people as possible but will only do so if it’s a good experience. Geekbench ML results are publicly available - there have been no Android devices that can match iPhone 11 in NPU (ie AI performance) prior to Pixel 6. You’re welcome to see the results yourself here:https://browser.geekbench.com/ml-benchmarks

I know this might be hard to accept but Apple‘a Neural Engine really is several years ahead of the industry. I was pretty shocked to see this given my experience at Tesla Autopilot. Fortunately Google’s doing some amazing work with their Tensor chips and Qualcomm seems to have caught up this year.

Android for SwingVision is on the way, assuming this macro environment doesnt cause us any setback with hiring/layoffs o_O
 
Last edited:

2ndServe

Hall of Fame
I'm using a 12 pro max and when using wide angle screen doing 0.7x so I catch more of the court it's really blurry compared to 1.0x

Anyone have this issue or recommend an action camera that's wide angle?
 

swupnil

Rookie
@2ndServe unfortunately that is the case on the ultra wide cameras before 13 Pro. The 13 Pro and newer have much much better ultra wide cams. An interim solution would be to use a third party lens like this, which is the best one we’ve tested.
 
Top