Official Blog
Synology Photos 黑科技大解密! 釋放手機瀏覽、運算及備份照片效能
Eason Chang - Product Manager
2023-08-28

Synology Photos 黑科技大解密! 釋放手機瀏覽、運算及備份照片效能

在手機即相機的時代,每個人的手機相簿動輒就是上萬張照片,如何輕鬆管理大量照片,並釋放有限的容量就顯得尤其重要。Synology Photos 就是專為珍藏照片所創造的儲存與管理應用程式,自推出以來就深受大眾喜愛。

尤其是行動版的 Synology Photos app ,有如隨身相簿,所有照片都能輕鬆在手機瀏覽與分享。本篇將以「瀏覽存取」、「邊緣運算」及「高效備份」三個面向,解密 Synology Photos 如何不受網路環境、電力等因素影響,提供流暢的使用體驗。


延伸了解 | 為什麼 Synology Photos 會是更好的雲端相簿選擇?

解密 1:最佳化存取機制,就像在瀏覽本地照片一樣

由於 Synology Photos 是將照片儲存於 NAS,再透過網路傳輸才能在手機上瀏覽照片,如果遇到網路不穩的環境,可能會延長存取時間。為了克服網路限制,Synology Photos 研發團隊利用以下三種存取機制,有效減少網路傳輸影響,讓瀏覽 NAS 照片就像在開手機本地照片一樣:

利用手機「快取機制」,儲存瀏覽過的照片

將瀏覽過的照片存在手機的快取空間,下次查看相同照片時就不用再透過網路傳輸,大幅降低存取時間。當手機快取空間超過使用上限,將會按照 Least Recently Used (LRU) 原則,優先移除最久未瀏覽的快取照片,達到儲存空間與存取速度的平衡。

透過「預載機制」,未瀏覽的照片也能立即顯示

觀看照片的同時也會預載其他張照片,如此一來,滑到上一張或下一張照片時,就可立即看到清晰的照片,省去網路傳輸時間。

直接從「手機端讀取照片」,即使處於離線狀態,仍可繼續瀏覽

Synology Photos app 執行相片備份時,會連帶記錄與手機上照片的對應關係,當瀏覽的照片來源為手機本地相簿,app 就可直接從手機讀取。透過這個方式,照片顯示不再需要任何的網路傳輸時間,即使手機處於離線狀態,也能流暢地瀏覽照片。

解密 2:善用手機邊緣運算優勢,助力縮圖、轉檔及物件辨識效能

Synology Photos 充分利用手機邊緣運算的優勢,針對需要高運算效能的照片資料,先在手機端進行計算,再將結果回傳至 NAS,以提升縮圖計算、影片轉檔及物件辨識效能。

 

加速縮圖計算與影片轉檔

為了讓照片與影片的顯示更加流暢,Synology Photos 會產生相較於原始檔案,更適合在網路上傳輸的縮圖與轉檔影片。然而計算這些縮圖與轉檔影片,將非常耗用運算資源,因此 Synology Photos 在備份照片到 NAS 時,會同步產生出縮圖與轉檔影片,並與原始檔案一起上傳至 NAS。檔案上傳完成後,NAS 就不再需執行繁重的後製處理,節省下的資源就能夠服務更多的檔案處理需求。

提升物件辨識速度與精準度

現今手機多半搭配神經網路處理器 (Neural-network Processing Unit, NPU),能夠加速機器學習的執行速度。因此,Synology Photos mobile app 將物件辨識的模型整合進物件相簿中,透過這個方式,app 備份相片的過程中,就能藉由手機內建的 NPU,有效計算出物件辨識結果後再送回 NAS,讓 NAS 接收到照片後,只需處理輕量級的物件類別分類,快速顯示照片分類結果,同時也可減少占用 NAS 的記憶體空間。

除此之外,每張照片輸入物件識別模型前,需要進行一系列的前置處理,統一各種尺寸和格式的照片,便於辨識模型運算。經過 Synology Photos 開發團隊多次對比後,我們最終選擇雙線性插值演算法 (bilinear interpolation) 來縮小圖片,藉此獲得最好的辨識結果。

本地運算與 100% 資料自主權

Synology 成立了機器學習團隊(Machine Learning Team) ,持續開發新 AI 模型、追求更好的辨識效果。更重要的是,Synology 始終重視用戶的隱私權,只會在使用者允許的情況下,以用戶資料訓練模型,更不會將這些資料傳輸到公有雲端等用戶的裝置之外,讓物件辨識、人臉辨識結果只存在你的私有雲,100% 擁有資料,精進 AI 模型同時更確保你的資料安全。

解密3. 整合三種背景備份機制,最大化備份效率

大多數手機作業系統為了省電,會強制 app 在背景執行,經過一定時間就會停止備份任務。為了達到 app 在背景運作時,能仍持續備份相片,Synology Photos 採取以下三種背景備份機制,提供優異的照片備份體驗並確保用戶得到完整且安全的備份:

利用手機系統的「背景任務機制」,讓照片備份能在背景進行

在手機充電狀況下,會使用手機系統提供的背景任務機制,讓 Synology Photos 即便在手機背景運作,也能執行相片備份任務。

透過「背景推播機制」,定期且穩定地執行照片備份任務

由於背景任務的排程,是由手機作業系統決定且不固定,導致背景作業不夠穩定,Synology Photos 便進一步採用背景推播機制,透過 NAS 定時發送推送通知,讓 app 定時執行備份任務,即使用戶長時間未開啟 app,重要的備份作業仍能在背景持續進行。

開啟「專注備份模式」,短時間內高效備份大量照片

當需要備份大量照片時,僅靠背景備份可能不夠有效率,這時可在手機閒置時,開啟專注備份模式,讓 app 維持前景備份,便能在短時間內高效備份大量照片,同時達到省電效果。

背景任務 背景推播 專注備份
備份效率
背景運行
運行限制 需要在手機充電狀態才能執行;另外 app 背景任務受手機作業系統限制,若在背景的閒置時間過長,將無法持續進行背景備份 執行背景備份的時間,會受手機作業系統限制 只能在手機前景執行
使用情境 在手機充電時備份照片 持續不間斷地備份小量照片 需要將手機上大量照片一次備份到 NAS

為了提升整體的相片備份體驗,Synology Photos 團隊巧妙地結合了以上三種機制,以互補各自的不足:透過背景任務機制,app 能在手機背景持續備份照片,接著藉由背景推播機制,定時推送通知讓 app 執行照片備份,避免長時間未開啟 app,被手機作業系統強制中斷備份。而專注備份模式則是針對大量照片需求,讓用戶能在手機閒置時能高效備份。

Synology Photos 致力提供更加流暢的用戶體驗,透過團隊卓越的軟體開發能力,成功克服了網路連線與手機作業系統等種種限制,提供優質的手機照片瀏覽、運算及備份服務。一打開app 即可重溫珍貴回憶,彷彿時光倒流,成為您手機照片儲存、管理和分享的首選。

延伸了解 | Synology Photos 更多延伸功能,保存你的珍貴回憶