Cosmosent "Photosets"


📌 Apple's Final Cut Camera app vs. Photosets' Multi-View Capture (MVC) feature

(table last updated 6 PM, Sunday, May 12, 2024)





Apple's
Final Cut Camera
app
+
Apple's
$49 USD/year
Final Cut for iPad 2
software


Photosets'
MVC feature


Live Monitoring
of up-to 4 different angles
of a single scene

i.e., up-to Four Feeds








Individual Control of each Feed




(1)




(2)


Video capture





-


High-Precision Timing
Burst Photo capture

(+ optional concurrently captured
Audio data)


-





Captured Content
stored on the Master







(3)


Captured Content
stored on the Slaves


-





Master


iPhone


-


-


iPad






(soon)


Mac


-




(4)


Slaves


iPhone








iPad






(soon)


Mac


-


-


Craft
Short-Form, Multi-Scene Videos
with up-to 60 scenes
from the Captured Content


?




(5)


(1) Capture, plus various camera controls.

(2) Currently ONLY capture, but we're now working on adding support for everything, & more, that Apple supports with their Final Cut Camera app.

(3) ONLY if the Master is an iPad and its Camera is participating in the MVC session.

(4) via our companion macOS app for Photosets, Photosets TV/Studio.

(5) Photosets includes an integrated Short-Form, Multi-Scene Video Maker with Rock Solid A/V Sync support.

You can run the Video Maker on an iPhone OR iPad, OR on a Mac with the assistance of our Photosets TV/Studio macOS app, which supports custom App Group-based Content Sharing with Photosets running on a Mac.

See the relevant table at the bottom of this webpage.


How we plan to test

Our initial focus is offering a solid & robust single-user solution, that builds-upon what Photosets has offered for over five years.

i.e., its Multi View Capture (MVC) feature.

(table last updated 9:30 PM, Sunday, May 12, 2024)


Use-Case


Multi View Capture


Master


Slave #1


Slave #2


Slave #3


Slave #4


iPad
+
iPhone


OLED
M4
iPad Pro


15 Pro Max


-


-


NA


Mac
+
iPhone
+
iPad


M1
MacBook Air


15 Pro Max


OLED
M4
iPad Pro


-


-


1.) When the MVC Master is an iPad, it is expected that the iPad's Back Wide Camera will participate in the MVC session.

And as such, ONLY three MVC slaves are supported for this Use-Case.

2.) When the MVC Master is a Mac, up-to four Slaves can participate in the MVC session.

-----


-----


Home


Tech Specs Table #1

Tech Specs Table #2

Photosets support by Tier


-----


FYI, there are many definitions of a "photo set".

We define it simply as "An Image Sequence, that, ideally, was captured with High-Precision Timing".

i.e., Perfect OR near-Perfect Cycle-to-Cycle Timing Performance.

e.g., 33.3 msec cycle times with 30 fps capture, OR 16.7 msec cycle times with 60 fps capture.

Lots of Camera "secret sauce" (& fine-tuning) is required to capture with High-Precision Timing on an iPhone, even on an iPhone Pro Max.

And BTW, High-Precision Capture is required to craft Professional-grade Videos from Burst Photo Sets.

-----


Photosets User Guide

Covered in this Guide:

App Navigation

If you have an Apple Silicon Mac

Quick Start Table (#1)

High-Level Overview Table (#2)

Burst Photo Camera Tables (#3-#6)

How the iPhones' Volume Up & Down Buttons work with Photosets (#7)

Multi View Capture

Short-Form, 60-scene, 2.5-minute Video Maker

On-the-Fly Video Maker

Favorite-tagging Photos via the app's Editor

-----


First, some Important Notes:

Photosets runs on both your iPhone & on your Apple Silicon Mac !

Capture on your iPhone, "AirDrop by Date" (with HSPX enabled) to your Mac, & then craft Short-Form, multi-scene Videos, with up-to "60" Video Scenes, on your Mac !

You'll need to use our FREE companion macOS app for Photosets, Photosets TV/Studio, available ONLY via this website, to make it work.

Photosets TV/Studio supports & offers custom App Group-based content sharing !

There are two main benefits:

Enables you to Offload your Burst Photo Sets & their companion Audio data from your iPhone.

i.e., after "AirDrop by Date" (with HSPX enabled), you can use app's "Delete by Date" feature (& using the same date) to delete your photo sets & their companion Audio data.

When the Video Maker is run on a Mac, it becomes a "Multi-User" solution.

i.e., you can craft Videos from content captured by multiple Users.

When running Photosets on an Apple Silicon Mac:

You can now scroll thru your Burst Photo Sets via the Mechanical Keyboard's "Up Arrow" & "Down Arrow" keys !

Specifically, there are two places in the app where we're added this new support:

1.) The Home View's "Photo Set Navigator".

This is where you vertically scroll thru your burst photo sets.

2.) The Video Maker's "Photo Set Navigator".

This is where you "select the order" of the Video Scenes that are used to make a Video.

Please note that you MUST place the "curser" (from either the Trackpad OR the Mouse) above the relevant "vertical" UIScrollView implementation for it to take affect.

That's because the implementation uses two UIHoverGestureRecognizers, one for the Home View's "Set Navigator" & one for the Video Maker's "Set Navigator", as a Safety Net.

-----


App Navigation

Home-to-Camera #1: Swipe to the Left

Home-to-Camera #2: Tap the Camera Button

Camera-to-Home #1: Swipe to the Right

Camera-to-Home #2: Tap the Home Button

Home-to-Editor: Tap the Image Button in the Vertical ScrollView (center box)

The Vertical ScrollView is presented ONLY if there are ONE OR MORE photo sets stored in the app, & is scrollable whenever there are TWO OR MORE photo sets stored in the app.

Editor-to-Home: 1-2 Swipes to the Right

In the Editor, the number of swipes depends-upon whether you're in the 1st View of the Editor, OR the 2nd; if in the 2nd View, two Swipes to the Right are needed to transition back to Home; the first one will transition you back to the 1st View, the second one back to Home.

Home-to-Video Maker: Tap the Compose Button

Video Maker-to-Home: Tap ANY of the Dismiss OR Home Buttons

-----


If you have an Apple Silicon Mac

Photosets on an iPhone for Burst Photo capture !

Photosets on an Apple Silicon Mac for crafting "multi-User" multi-scene Videos !

Photosets TV/Studio in-between providing custom App Group-based content sharing !

Here's a quick summary of what's involved:

i.) With Photosets running on your iPhone:

1.) Via the app's In App Settings, enable concurrent Audio capture.

2.) Using the app's Camera, capture Burst Photo Sets & their companion Audio data.

3.) Via the app's In App Settings, set the "AirDrop with HSPX" switch to ON.

4.) Using the app's "AirDrop by Date" feature, transfer your Burst Photo Sets & their companion, concurrently captured Audio data to your Apple Silicon Mac.

Using AirDrop by Date (with HSPX enabled) ensures that companion, concurrently captured Audio data is automatically transferred during the AirDrop operation.

ii.) After you Download & Install both Photosets & our macOS app, Photosets TV/Studio, to your Apple Silicon Mac:

(Please note, Photosets is available via the Mac App Store, our macOS app Photosets TV/Studio is available ONLY via our website.)

5.) Launch Photosets TV/Studio on your Apple Silicon Mac, & then use it to move the .hspx files in your ~/Downloads folder to the App Group Rx container folder shared with Photosets.

The .hspx files are your "Inputs" to Photosets.

6.) Launch Photosets on your Apple Silicon Mac.

This step will trigger Photosets to extract the contents of the .hspx files.

7.) Using Photosets' multi-scene Video Maker, craft your Videos.

Your videos are your "Outputs" from Photosets.

To access them, you'll need to use Photosets TV/Studio to move them from the App Group Tx container folder shared with Photosets, to your ~/Downloads folder.

-----


Photosets has "two" A/V-enabled Burst Video Makers:

1.) Multi-Scene Video Maker

(accessible via the Compose button on the bottom toolbar on the Home View)

2.) On-the-Fly Video Maker

(enabled via the bottom Segment in the Camera Settings Dialog for Tier 1 iPhones & iPads)


The (shared) Video Maker A/V Sync function is accurate to +- 83.33 us "on a per-Video Scene basis" !

Video files start with "PsTv_," where PsTv stands for "Photosets TV".

-----


Overview of the Video Makers


Feature
OR
Capability


Version of Photosets


App Store
version


In House
version


Short-Form,
60-scene
Video Maker

(1)


Max Duration
each
Video Scene

(Seconds)




1.0




2.5


Max Duration
each
Video

(Minutes)




1.0




2.5


Runs on an
Apple Silicon Mac

(2)








On-the-Fly
Single-scene
Video Maker

(1)


H.264








HEVC








ProRes
10-bit 422HQ
1080p30

(3, 4)








(1) Supported ONLY with the app's High-Perf,
High-Precision Burst Photo Capture Engine.

(2) You'll need to use the app's AirDrop by Date feature
to transfer content to your Mac,
& then our Photosets TV/Studio macOS app to transfer
the content from your ~/Downloads folder to Photosets.

(3) Single Tap Shutter, 3-seconds per Video.

(4) NO Burst Photos Captured, strictly Video Capture.

-----


Short Form, Multi-Scene Burst Video Maker

Supports up-to "60" Video Scenes !

Rock Solid A/V Sync support !

Applicable ONLY for photo sets captured via the app's High-Precision Capture Engine.

Accessible via the (bottom) Toolbar on the Home view.

(If you don't have ANY photo sets stored in the app, it won't be presented as an option)


3:4


9:16


16:9


Portrait

(Photos)



Landscape

(Photos)



Cinematic
Video
Stabilization



Video

Resolution



8 Mpx


4K


12 Mpx


4K





-


-


-


-





-


-


2880 x 3840





-


-





-





-


-


1440 x 1920


-





-


-





-


-





2160 x 3840


-





-


-





-


-





1080 x 1920


-


-





-


-


-








3840 x 2160


-


-





-


-


-








1920 x 1080


Each Video Scene is crafted from an independent Burst Photo Set.

You can optionally Append your Favorite-tagged photos to the tail-end of each Video.

Each Favorite-tagged photo is presented for two seconds.

Use the app's Editor to Favorite-tag up-to "5" photos per set.

Simply tap Star, then Apply, then Save, for each Photo you want to Fav-tag.

You can Fav-tag up-to "5" photos per photo set.


It has Powerful per-Video Scene Caption support !

.hspc File Format for adding per-Video Scene Captions

(comma between each item, semicolon at the end of each line)





Set
Number



Caption


X Pos


Y Pos


Font
Size



Font
Color



Font
Type



Photo
Range



Required








-


-


-


-


-


-


Optional


-


-




















If xPos & yPos are specified, they both must be in the range of 0.0 to 1.0,
where {0.0, 0.0} is Top Left, & {1.0, 1.0} is Bottom Right.

If Font Size is specified, it must be greater than 10, otherwise it defaults to 100.

If Font Color is specified, it must be RGB in Hex, & must start with #.

For example, #FF0000, to specify Red.

If the Photo Range Min is set to 101,
the Photo Range Max represents a Fav-tagged photo.

-----


On-the-Fly Video Maker

This is Photosets' single-scene Video Maker, integrated into the app's Camera.

Rock Solid A/V Sync support !

Accessible via the Camera Settings Dialog.

(Available ONLY with the app's High-Precision Capture Engine)


Port

3:4



Land

4:3



Port

9:16



Land

16:9



Capture
Resolution



Cinematic
Video
Stabilization



Video
Resolution



8 Mpx


4K


12 Mpx





-


-


-


-


-





-


3024 x 4032





-


-


-





-


-


-


2448 x 3264


-





-


-


-


-





-


4032 x 3024


-





-


-





-


-


-


3264 x 2448


-


-





-


-





-





2160 x 3840


-


-


-





-





-





3840 x 2160


1.) Portrait orientation buffers are NOT Rotated (handled by metadata).

2.) Content is NOT Scale-Down to fit a preferred format.

Videos are written into the (new) Photosets/OTF_Videos folder, accessible via your Files app.

Two Landscape 4:3 options are currently NOT available in the 60-scene Video Maker.

When enbled, Photosets will always checks to see if there is Captured Audio
for the current burst photo set, & if found, will add it to the Video.

-----


Table #7:  How the iPhones' Volume Up & Down Buttons work with Photosets

(the app's External Shutter switch MUST be set to ON for the following to be valid)


Task


Action


Capture
a
Burst Photo Set

with the
"Single Tap"
shutter mode

(1)


Press either
the Volume Up button
OR
the Volume Down button

(2)



Capture
a
Burst Photo Set

with the
"Long Press"
shutter mode

(1)


Press & Hold either
the Volume Up button
OR
the Volume Down button

Release the button
to Stop Capturing Burst Photos



(1) User-selectable via Photosets' In App Settings dialog.

(2) You MUST press the button BEFORE the timer runs out,
otherwise, an app-triggered transition to the Home View will occcur.

-----


Multi View Capture

MVC supports (1) Master + up-to (3) Slaves per MVC session.

Each MVC Slave streams their Camera's Live Preview to the MVC Master.

The MVC Master controls the Camera Shutter on ALL participants in the MVC session.

As a reminder, MVC is strictly ONE Camera View per iPhone.

Photosets TV/Studio, our FREE macOS app, is currently the ONLY supported MVC Master.



Phase


Local Networking


Wide Networking


Peer-to-Peer


Infrastructure


Peer-to-Peer


Infrastructure


1




(via
Personal Hotspot)





-


-


2




(via
Personal Hotspot)





-




(via
Cellular)








MVC Master


MVC Slave


Photosets

(Select iPhones & iPads)


-





Photosets TV

(Apple Silicon Macs
ONLY)





-




Who Controls OR Sends What ?


Mode


Remote Shutter Control


Live Preview


ACKs


Burst Photo
Data



Master








-


Slave


-


-





-----


Table #xxx:  Capture Limits (by Tier)

(For the High-Perf, High-Precision Burst Photo Capture Engine)


Version of Photosets


Max Number of
Photos per Set



JPEG / HEIC


Lossless
RGB2 / RGB3



8 Mpx

@
30 fps



4K

@
30-60 fps


12 Mpx

@
30 fps


8 Mpx

@
30 fps



4K

@
30-60 fps


12 Mpx

@
30 fps


In House
version


Tier 1


75


75


60


25


25


20


Tier 2


75


75


60


-


-


-


Tier 3


60


50


40


-


-


-


Tier 4


30


25


20


-


-


-


Tier 5


10


-


-


-


-


-


App Store
version


25


25


20


-


-


-


Tier 1: Pro & Pro Max iPhones with 6 GB of DRAM:

The list includes the 12P, 12PM, 13P, 13PM, 14P, & 14PM.

Tier 2: NON-Pro iPhones with 6 GB of DRAM:

The list includes the 14 & 14+.

Tier 3: iPhones with 4 GB of DRAM, plus select iPads with 4 GB OR more of DRAM:

The list includes the Xs, Xs Max, 11, 11P, 11PM, 12 mini, 12,
SE 3, 13 mini, 13, plus M1 & M2-based iPads.

Tier 4: iPhones with 3 GB of DRAM, plus select iPads:

Among others, the list includes the 7+, 8+, & SE 2.

Tier 5: iPhones with less than 3 GB of DRAM, plus select iPads:

Among others, the list includes the X & Xr.

-----


📌 Our First Shortcut for Photosets

Our plan is to release this concurrently with the release of Photosets v10.31

And BTW, we're Field Testing this here in San Diego with our Shoreline Female Dynamic Photo Modeling Application/Use-Case, where the iPhone running Photosets is attached to a Tripod via an Adapter.

With this approach, once we execute Step #9, Start Photosets, it's Free Running until Completed.

i.e., until the multi-scene Video has been crafted.

Consider this simple example that captures Burst Photos in 4K30 via the Back Wide Camera:

"Shortcut Photosets + Capture 10 Sets of Max + with Audio + Delete Photos +
Make 10-scene Video + ... Start Photosets".

Including the "+" is optional; it works with OR without it.

The operation automatically starts at "Start Photosets".

The "..." in the example above is added to illustrate OR promote delay.

i.e., don't issue the "Start Photosets" command until you are Ready for Capture.

Once started, if you need to Kill the Sequence of Operations before it completes, simply issue the command "Stop Photosets".


(table last updated 9 PM Sun, July 7, 2024)


Step


Optional


Action


Comment


1


-


Shortcut Photosets


First Config Step


2


-


Capture ___ Sets of ___


# of sets
(2 - 60)

# of photos/set
("Max" OR 20-75)


3





Wide / LossLess 2X / Tele


Wide is the Default


4





4K30 / 4K60 / 12 Mpx


4K30 is the Default


5





with Audio


Enables concurrent
Audio Capture


6





Append / Prepend / Mix
New


Appends, Prepends, OR Mixes, new sets
to OR with older sets,
time-wise


7





Delete Photos


Photosets will delete the newly-Captured Photos AFTER the Video
has been made


8


-


Make
___-scene Video


Last Config Step

# of video scenes
(2 - 60)


9


-


Start Photosets


Starts the Sequence of Operations


10





Stop Photosets


Stops the Sequence of Operations


-----