한국의 개발자들을 위한 Google for Developers 국문 블로그입니다.
Android에서도 Motion Stills 기능을 사용해 보세요.
2017년 9월 4일 월요일
<블로그 원문은
여기
에서 확인하실 수 있으며, 블로그 번역 리뷰는
신정규(Machine Learning GDE)
님이 참여해 주셨습니다.>
게시자: Karthik Raveendran 및 Suril Shah, Google Research 소프트웨어 엔지니어
지난해에 우리는
Motion Stills
를 출시했습니다. 이는 Live Photos의 흔들림을 보정하고 이를 무한 반복되는 GIF와 동영상으로 보고 공유할 수 있게 해주는
iOS 앱
입니다. Motion Stills는 출시된 이후 지금까지 좋은 평가를 받고 있으며
The Verge
와
Mashable
에서 2016년 최고의 앱 중 하나로 선정되었습니다. 최초 릴리스 당시부터 Motion Stills를 Android용으로도 제공해 달라는 요청이 있었고, 이제 Android 5.1 이상을 실행하는 기기에서 이 기술과 함께 추가적인 기능이 지원됩니다.
Android 기반 Motion Stills: 기기에서 즉각적인 흔들림 보정 지원.
우리는
Android 용 Motion Stills
에 여러분이 찍는 모든 장면을 손쉽게 보고 공유할 수 있는 멋지고 짤막한 클립 형태로 즉시 변환하는 새로운 녹화 경험을 구현했습니다. 사진처럼 한 번의 탭으로 짤막한 Motion Still을 촬영하거나 긴 녹화 영상을 '앞으로 빨리 감기(Fast Forward)'라고 하는 새로운 기능으로 압축할 수도 있습니다. Android 용 Motion Stills에서는 녹화한 영상의 흔들림 보정 기능뿐만 아니라 주머니 안에서 찍히거나 실수로 카메라가 흔들리지 않도록 보호하는 향상된 트리밍(Trimming) 알고리즘이 함께 제공됩니다. 이 모든 기능이 Android 기기에서 촬영 중에 수행되며, 인터넷에 연결할 필요가 없습니다!
새로운 스트리밍 파이프라인
이번 릴리스에서는 녹화되는 동안 동영상의 각 프레임을 처리하는 스트리밍 접근 방식을 사용하도록 기존의 iOS 동영상 처리 파이프라인을 리디자인했습니다. 전체 시퀀스에 걸쳐 계속해서 루프 최적화를 수행하는 동시에 중간 모션 메타데이터를 계산하여 녹화중인 영상에서 흔들림을 즉각적으로 보정할 수 있습니다. 이 모든 것들을 통해 녹화 직후 즉각적인 결과를 얻을 수 있으므로 기다릴 필요 없이 즉시 새 GIF를 공유할 수 있습니다.
스트리밍 파이프라인을 사용한 촬영 기능은 즉시 결과를 가져다 줍니다.
Motion Stills 스트림을 즉시 표시하기 위하여, 저희의 알고리즘은 흔들림 보정 변환을 계산하고 저해상도
텍스처 맵
으로 저장합니다. 모바일 하드웨어와 배터리를 소모하여 흔들림이 보정된 동영상을 새로 작성하는 대신, 이 텍스처를 바탕으로 GPU를 사용하여 실시간 흔들림 보정 변환을 적용합니다.
앞으로 빨리 감기
앞으로 빨리 감기 기능을 통해 긴 녹화 영상을 빠르게 돌려 공유하기 쉬운 짤막한 클립 형태로 압축할 수 있습니다. 앞으로 빨리 감기 기능은 위에서 설명한 것과 똑같은 파이프라인을 통해 휴대폰에서 바로 최대 1분짜리 동영상을 처리할 수 있습니다. 녹화 후에 재생 속도를 변경할 수도 있습니다(1~8배속). 이를 가능케 하기 위해 효율적인 탐색과 재생을 지원하는 조밀한
I-프레임 간격
으로 동영상을 인코딩합니다. 앞으로 빨리 감기 모드에 추가적인 최적화 기능도 사용합니다. 예를 들어, 전체 시퀀스에 걸쳐 매끄러운 결과를 얻을 수 있도록 선형 솔버에 시간축에 대한 적응형 다운샘플링과 long-range 흔들림 보정 기능 적용합니다.
앞으로 빨리 감기 기능은 녹화한 영상을 공유하기 쉬운 클립 형태로 압축합니다.
Motion Stills 시험해 보기
Motion Stills는 짤막한 형태의 동영상 기술을 사용하여 실험해보고 빠르게 반복하면서 그 과정에서 귀중한 피드백을 수집할 수 있는 앱입니다. 앞으로 Google Photos와 같은 기존 제품에 사용자가 가장 재미있고 유용하다고 생각하는 도구가 통합될 수도 있습니다.
Google Play 스토어에서 Android용 Motion Stills를 다운로드
하고(Android 5.1 이상을 실행하는 휴대폰에서 사용 가능) 소셜 미디어에 #motionstills 해시태그를 사용하여 좋아하는 클립을 공유해 보시기 바랍니다.
감사의 말
Motion Stills는 많은 Google 직원의 도움이 없었다면 탄생할 수 없었을 것입니다. 흔들림 보정 기술을 발전시키는 데 수고해 주신 Matthias Grundmann과 UX 및 상호작용 디자이너인 Jacob Zukerman, Ashley Ma 그리고 Mark Bowers에게 특별히 감사하다는 인사를 드립니다.
Contents
ML/Tensorflow
Android
Flutter
Web/Chrome
Cloud
Google Play
Community
Game
Firebase
검색
Tag
인디게임페스티벌
정책 세미나
창구프로그램
AdMob
AI
Android
Android 12
Android 12L
Android 13
Android 14
Android Assistant
Android Auto
Android Games
Android Jetpack
Android Machine Learning
Android Privacy
Android Studio
Android TV
Android Wear
App Bundle
bootcamp
Business
Chrome
Cloud
Community
compose
Firebase
Flutter
Foldables
Game
gdg
GDSC
google
Google Developer Student Clubs
Google Play
Google Play Games
Interview
Jetpack
Jetpack Compose
kotlin
Large Screens
Library
ma
Material Design
Material You
ML/Tensorflow
mobile games
Now in Android
PC
Play Console
Policy
priva
wa
wear
Wearables
Web
Web/Chrome
Weeklyupdates
WorkManager
Archive
2024
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2023
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2022
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2021
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2020
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2019
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2018
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2017
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2016
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2015
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2014
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2013
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2012
12월
11월
10월
9월
8월
7월
6월
5월
3월
2월
1월
2011
12월
11월
Feed