[태그:] Depth Map

  • HEIF 포맷 구조|아이폰 사진은 어떻게 저장될까?

    HEIF 포맷 구조|아이폰 사진은 어떻게 저장될까?

    LINK&TEM GUIDE

    HEIF 포맷 구조

    사진 하나에 여러 데이터를 담는 아이폰 이미지 포맷의 구조를 이해하다

    📌 핵심 요약
    • HEIF는 하나의 사진 파일이 아니라 여러 데이터를 담을 수 있는 컨테이너 구조입니다.
    • 아이폰은 HEVC 압축을 이용해 JPEG보다 작은 용량으로 높은 화질을 유지합니다.
    • Live Photo, 심도 정보, 연속 촬영 데이터도 하나의 HEIF 파일 안에 함께 저장될 수 있습니다.
    • 확장자는 .heic이지만 내부에는 이미지 외에도 메타데이터와 보조 이미지가 함께 포함됩니다.
    • ISO Base Media File Format을 기반으로 만들어져 MP4와 구조적으로 매우 유사합니다.

    아이폰으로 사진을 촬영하면 대부분 .HEIC 확장자의 파일이 생성됩니다. 많은 사용자가 이를 단순히 “압축률이 좋은 이미지 파일” 정도로 생각하지만, 실제 HEIF(High Efficiency Image File Format)는 JPEG처럼 하나의 이미지만 저장하는 형식이 아니라 다양한 데이터를 하나의 컨테이너 안에 담을 수 있도록 설계된 파일 구조입니다.

    덕분에 아이폰은 사진 한 장뿐 아니라 Live Photo의 여러 프레임, 인물 사진의 심도 정보, HDR 처리에 필요한 보조 이미지, EXIF 메타데이터 등을 하나의 파일 안에서 효율적으로 관리할 수 있습니다. 이러한 구조 덕분에 저장 공간은 줄이면서도 카메라 기능은 더욱 다양하게 구현할 수 있게 되었습니다.

    이번 글에서는 HEIF가 어떤 구조로 만들어져 있는지, JPEG와 무엇이 다른지, 왜 애플이 HEIF를 기본 포맷으로 선택했는지까지 차근차근 살펴보겠습니다.


    1. HEIF는 이미지 파일이 아니라 컨테이너다

    HEIF를 이해하려면 먼저 ‘컨테이너(Container)’라는 개념부터 알아야 합니다. JPEG는 압축된 이미지 데이터 하나만 저장하는 형식이지만 HEIF는 여러 개의 데이터를 묶어 관리하는 저장 공간 역할을 합니다.

    쉽게 말하면 ZIP 파일이 여러 문서를 하나로 묶는 것처럼 HEIF는 여러 이미지와 다양한 부가 정보를 하나의 파일 안에 함께 저장할 수 있습니다. 사용자는 하나의 파일처럼 보지만 내부적으로는 여러 개의 데이터 블록이 존재합니다.

    💡 Link&Tem Insight

    HEIF는 MP4 영상 파일과 같은 ISO Base Media File Format을 기반으로 합니다. 즉 이미지 버전의 MP4라고 생각하면 이해하기 쉽습니다. 내부에는 여러 개의 Box(Box Structure)가 계층적으로 저장됩니다.

    2. HEIF 내부에는 무엇이 저장될까?

    아이폰이 촬영한 HEIF 파일에는 단순한 RGB 이미지 하나만 저장되는 것이 아닙니다. 촬영 모드에 따라 다양한 데이터가 함께 포함됩니다.

    저장 항목 역할
    주 이미지 실제 촬영된 사진
    썸네일 빠른 미리보기
    Depth Map 인물 사진 심도 정보
    Alpha 투명도 정보
    EXIF 촬영 정보
    Color Profile 색 공간 정보

    이처럼 하나의 파일 안에 여러 리소스를 저장할 수 있기 때문에 별도의 파일을 여러 개 생성하지 않아도 다양한 카메라 기능을 구현할 수 있습니다.

    TIP
    • HEIF 파일이 JPEG보다 작다고 해서 정보가 적은 것은 아닙니다.
    • 오히려 저장되는 정보량은 더 많을 수 있습니다.
    • Live Photo에서는 여러 이미지가 함께 포함됩니다.
    • 인물 사진은 심도 정보도 같이 저장됩니다.

    3. 왜 용량이 작은가?

    HEIF의 가장 큰 장점은 높은 압축 효율입니다. 이는 내부 이미지를 JPEG 방식이 아니라 HEVC(High Efficiency Video Coding) 기술로 압축하기 때문입니다.

    HEVC는 원래 동영상 압축 기술이지만 정지 이미지에도 적용할 수 있습니다. 동일한 화질이라면 JPEG보다 약 40~50% 정도 작은 용량으로 저장되는 경우가 많습니다. 저장 공간이 제한적인 스마트폰에서는 매우 큰 장점입니다.

    Link&Tem Insight

    많은 사람들이 HEIF와 HEVC를 같은 것으로 생각하지만 정확히는 다릅니다. HEIF는 파일 구조(컨테이너)이고 HEVC는 그 안에서 이미지를 압축하는 코덱입니다. 즉 HEIF는 그릇이고 HEVC는 압축 방식입니다.

    4. JPEG와 구조적으로 무엇이 다를까?

    JPEG는 하나의 이미지 스트림만 저장하는 반면 HEIF는 여러 개의 이미지와 메타데이터를 객체(Object) 단위로 관리합니다. 이러한 구조 덕분에 하나의 파일 안에서 여러 이미지를 자유롭게 연결할 수 있습니다.

    항목 JPEG HEIF
    이미지 개수 1개 여러 개 가능
    압축 JPEG HEVC
    심도 정보 불가능 지원
    Live Photo 지원 불가 지원
    Part 1 정리

    HEIF는 단순한 이미지 포맷이 아니라 여러 개의 이미지와 메타데이터를 함께 저장하는 컨테이너입니다. 다음에서는 Live Photo와 HDR, ProRAW, 아이폰 카메라 기능이 HEIF 구조를 어떻게 활용하는지와 실제 저장 과정, 호환성, 자주 묻는 질문을 이어서 살펴보겠습니다.

    5. 아이폰은 HEIF 구조를 어떻게 활용할까?

    애플이 HEIF를 기본 사진 포맷으로 선택한 가장 큰 이유는 단순히 저장 공간을 줄이기 위해서만은 아닙니다. 최신 아이폰 카메라가 제공하는 다양한 촬영 기능은 여러 종류의 데이터를 동시에 생성하는데, HEIF는 이러한 정보를 하나의 파일 안에서 효율적으로 관리할 수 있도록 설계되어 있습니다.

    예를 들어 인물 사진을 촬영하면 일반 사진뿐 아니라 피사체와 배경을 구분하는 심도(Depth) 정보도 함께 생성됩니다. 이 정보는 촬영 후에도 배경 흐림 효과를 변경하거나 인물 조명을 다시 계산하는 데 활용됩니다.

    Live Photo 역시 같은 원리입니다. 셔터를 누르는 순간의 사진 한 장만 저장하는 것이 아니라 촬영 전후의 여러 프레임과 오디오까지 함께 저장해야 하는데, HEIF는 여러 이미지를 하나의 컨테이너 안에서 관리하기 때문에 이러한 기능을 구현하기에 적합합니다.

    아이폰에서 HEIF를 사용하는 대표 기능
    • Live Photo
    • 인물 사진(Depth Map)
    • Smart HDR
    • Photonic Engine
    • 연속 촬영(Burst)
    • 고효율 저장 공간 관리

    6. HEIF 내부 구조는 어떻게 구성될까?

    HEIF 파일은 여러 개의 Box(Box Structure)로 구성됩니다. ISO Base Media File Format을 기반으로 하기 때문에 MP4와 거의 동일한 계층 구조를 사용합니다.

    Box 역할
    ftyp HEIF 파일 형식 식별
    meta 메타데이터 저장
    iloc 데이터 위치 정보
    iinf 이미지 목록 관리
    pitm 대표 이미지 지정

    대표 이미지는 pitm(Box)에서 지정되며, 나머지 이미지나 심도 정보, 썸네일은 각각의 Item으로 연결됩니다. 따라서 하나의 파일 안에서도 서로 다른 이미지들이 독립적으로 관리됩니다.

    💡 Link&Tem Insight

    JPEG는 파일 전체를 한 번에 읽어야 하지만 HEIF는 필요한 Item만 선택적으로 읽을 수 있도록 설계되었습니다. 그래서 미리보기 생성이나 편집 과정에서도 불필요한 데이터를 모두 불러오지 않아 효율적인 처리가 가능합니다.

    7. HEIF의 단점은 무엇일까?

    HEIF는 기술적으로 매우 뛰어난 포맷이지만 모든 환경에서 완벽한 것은 아닙니다.

    가장 많이 알려진 단점은 호환성입니다. 최신 운영체제에서는 대부분 지원하지만 오래된 윈도우나 일부 웹 서비스에서는 HEIC 파일을 바로 열지 못하는 경우가 있습니다.

    이 때문에 아이폰에는 “자동” 변환 기능이 제공됩니다. HEIF를 지원하지 않는 기기로 사진을 전송할 경우 자동으로 JPEG로 변환하여 호환성을 높입니다.

    TIP

    아이폰 설정 → 카메라 → 포맷에서 “고효율”을 선택하면 HEIF를 사용하고, “높은 호환성”을 선택하면 JPEG로 저장됩니다.

    8. HEIF는 앞으로 더 많이 사용될까?

    현재 스마트폰 제조사 대부분은 JPEG보다 효율적인 이미지 포맷으로 전환하는 추세입니다. 저장 공간은 줄이고 HDR, 심도, AI 기반 사진 처리 정보를 함께 저장해야 하기 때문입니다.

    특히 AI 카메라 기술이 발전하면서 사진 한 장 안에도 다양한 메타데이터가 함께 생성되고 있습니다. 이러한 흐름에서는 단순 이미지 파일보다 컨테이너 기반 포맷의 장점이 더욱 커질 것으로 예상됩니다.

    9. 자주 묻는 질문

    Q. HEIC와 HEIF는 같은 것인가요?

    HEIF는 파일 형식의 이름이며, HEIC는 HEVC 압축을 사용하는 HEIF 파일의 대표 확장자입니다.

    Q. JPEG보다 항상 화질이 좋은가요?

    동일한 용량에서는 일반적으로 HEIF가 더 좋은 화질을 유지하지만, 같은 화질이라면 더 작은 용량을 사용하는 것이 가장 큰 장점입니다.

    Q. Live Photo도 HEIF인가요?

    네. Live Photo는 HEIF 구조를 활용해 여러 이미지와 메타데이터를 함께 저장합니다.

    Q. 모든 기기에서 HEIF를 지원하나요?

    최신 운영체제에서는 대부분 지원하지만 일부 오래된 프로그램이나 장치에서는 JPEG 변환이 필요할 수 있습니다.

    Q. ProRAW도 HEIF인가요?

    아닙니다. ProRAW는 DNG 기반 RAW 포맷이며 HEIF와는 목적과 저장 방식이 다릅니다.

    📚 함께 보면 좋은 글

    HEIF를 이해했다면 아이폰 카메라가 이미지를 저장하고 처리하는 과정도 함께 살펴보면 전체 구조를 이해하는 데 도움이 됩니다.

    🔗 공식 자료

    📖 출처

    • Apple Developer Documentation
    • Apple Image I/O Documentation
    • MPEG HEIF Specification
    • ISO Base Media File Format
    • Apple PhotoKit Documentation
    Link&Tem 한 줄 정리

    HEIF는 단순히 JPEG를 대체하는 이미지 포맷이 아니라 여러 이미지와 메타데이터를 하나의 컨테이너 안에서 관리하는 차세대 저장 구조입니다. 아이폰의 Live Photo, HDR, 인물 사진 같은 기능은 이러한 HEIF 구조 덕분에 효율적으로 동작합니다.

  • LiDAR는 어떻게 거리 측정할까?|빛으로 공간을 계산하는 원리

    LiDAR는 어떻게 거리 측정할까?|빛으로 공간을 계산하는 원리

    LINK&TEM GUIDE

    LiDAR는 어떻게 거리 측정할까?

    빛을 이용해 수 cm 단위까지 거리를 계산하는 LiDAR의 원리를 쉽게 이해하기

    📌 핵심 요약
    • LiDAR는 레이저 빛을 발사한 뒤 다시 돌아오는 시간을 측정해 거리를 계산합니다.
    • 빛의 속도는 일정하기 때문에 왕복 시간을 매우 정밀하게 측정하면 거리도 계산할 수 있습니다.
    • 아이폰과 아이패드 Pro는 수천 개의 거리 데이터를 동시에 수집해 3D 공간을 빠르게 인식합니다.
    • 사진 촬영, AR, 초점 보조, 공간 스캔 등 다양한 기능이 LiDAR 데이터를 활용합니다.
    • 카메라와 LiDAR는 역할이 다르며 서로 보완하면서 더 정확한 공간 정보를 만들어냅니다.

    최근 아이폰 Pro 모델을 보면 카메라 옆에 검은색 작은 원형 센서가 하나 더 있는 것을 볼 수 있습니다. 많은 사람들이 이것을 단순한 카메라 센서 정도로 생각하지만 실제로는 LiDAR(Light Detection and Ranging)라는 거리 측정 센서입니다.

    LiDAR는 사진을 촬영하는 장치가 아니라 주변 공간까지의 거리를 실시간으로 계산하는 장치입니다. 덕분에 아이폰은 어두운 곳에서도 초점을 더 빠르게 맞출 수 있고, 증강현실(AR)에서는 실제 공간 위에 가상의 물체를 훨씬 자연스럽게 배치할 수 있습니다.

    그렇다면 작은 센서 하나가 어떻게 사람이나 벽까지의 거리를 계산할 수 있을까요? 줄자를 사용하는 것도 아니고 GPS를 이용하는 것도 아닙니다. 핵심은 매우 빠른 속도로 움직이는 빛의 왕복 시간(Time of Flight)을 계산하는 데 있습니다.


    1. LiDAR란 무엇일까?

    LiDAR는 Light Detection and Ranging의 약자로, 레이저를 이용해 주변 환경과의 거리를 측정하는 기술입니다. 이름 그대로 빛(Light)을 이용해 감지(Detection)하고 거리(Ranging)를 계산합니다.

    일반 카메라는 빛을 받아 이미지를 만드는 장치입니다. 반면 LiDAR는 직접 적외선 레이저를 발사한 뒤 반사되어 돌아오는 시간을 측정합니다. 즉, 사진을 보는 것이 아니라 공간을 측정하는 센서라고 이해하면 쉽습니다.

    자동차의 자율주행 시스템, 드론의 지형 측량, 건축물 스캔 장비에도 같은 원리가 사용됩니다. 아이폰은 이를 소형화하여 손바닥 크기의 스마트폰 안에 넣은 것입니다.

    💡 Link&Tem Insight

    LiDAR는 새로운 기술처럼 보이지만 이미 수십 년 전부터 항공 지도 제작과 산업용 측량 분야에서 사용되어 왔습니다. 스마트폰에 적용되면서 소비자들도 일상에서 사용하는 기술이 되었습니다.

    2. 거리는 어떻게 계산할까?

    LiDAR의 핵심은 매우 단순합니다. 레이저를 발사하고, 물체에 반사되어 다시 센서로 돌아오기까지 걸린 시간을 측정합니다.

    빛은 초당 약 30만 km라는 일정한 속도로 이동합니다. 따라서 왕복 시간을 알면 이동한 거리를 계산할 수 있고, 왕복 거리의 절반을 구하면 센서와 물체 사이의 실제 거리를 얻을 수 있습니다.

    이를 Time of Flight(ToF) 방식이라고 부릅니다. 공식 자체는 어렵지 않습니다.

    거리 계산 과정
    1. 레이저 발사
    2. 물체에 반사
    3. 센서로 복귀
    4. 왕복 시간 측정
    5. 빛의 속도를 이용해 거리 계산

    실제로는 수십억 분의 1초 수준의 시간까지 계산해야 하기 때문에 매우 높은 정밀도의 하드웨어가 필요합니다. 사람이 체감하지 못하는 짧은 순간에도 LiDAR는 수많은 거리 데이터를 계산하고 있습니다.

    TIP 레이저를 한 번만 발사하는 것이 아니라 매우 짧은 시간 동안 수많은 펄스를 반복적으로 발사합니다. 그래서 움직이는 대상도 지속적으로 추적할 수 있습니다.

    3. 왜 적외선을 사용할까?

    LiDAR는 대부분 사람의 눈에 보이지 않는 적외선 레이저를 사용합니다. 적외선은 주변 밝기에 영향을 덜 받고 눈부심도 발생시키지 않기 때문입니다.

    또한 카메라 촬영에 사용하는 가시광선과 간섭이 적어 카메라와 동시에 동작할 수 있다는 장점도 있습니다.

    4. 아이폰에서는 어떤 방식으로 사용할까?

    아이폰의 LiDAR는 단순히 한 점의 거리만 측정하지 않습니다. 매우 많은 적외선 점을 동시에 발사하여 주변 공간 전체를 스캔합니다.

    벽, 바닥, 천장, 의자, 책상처럼 다양한 물체까지의 거리를 동시에 계산하고 이를 하나의 깊이 지도(Depth Map)로 만듭니다.

    카메라는 색상 정보를 담당하고 LiDAR는 거리 정보를 담당합니다. 이후 Apple의 이미지 처리 시스템이 두 데이터를 합쳐 하나의 공간 정보를 완성합니다.

    💡 Link&Tem Insight

    Apple은 LiDAR 데이터를 ARKit과 카메라 영상, 모션 센서 데이터를 함께 사용합니다. 하나의 센서만으로 공간을 인식하는 것이 아니라 여러 센서 정보를 동시에 융합하는 것이 정확도를 높이는 핵심입니다.

    5. 카메라와 LiDAR의 차이

    구분 카메라 LiDAR
    측정 대상 색상과 이미지 거리와 깊이
    어두운 환경 성능 감소 거리 측정 가능
    출력 결과 사진 깊이 지도
    Part 1 정리

    LiDAR는 적외선 레이저를 발사하고 반사되어 돌아오는 시간을 계산하는 Time of Flight 방식으로 거리를 측정합니다. 아이폰에서는 카메라와 함께 작동하여 깊이 정보를 생성하며, AR과 사진 촬영 성능 향상에 중요한 역할을 담당합니다.

    6. LiDAR는 사진 촬영에 어떻게 활용될까?

    많은 사람들이 LiDAR를 증강현실(AR) 전용 센서라고 생각하지만 실제로는 카메라 시스템에서도 중요한 역할을 합니다. 특히 빛이 부족한 환경에서는 일반 카메라만으로 피사체와의 거리를 정확하게 계산하기 어렵습니다.

    기존 카메라는 이미지의 대비를 분석하거나 초점 위치를 조금씩 이동시키며 가장 선명한 지점을 찾는 방식으로 초점을 맞춥니다. 하지만 어두운 장소에서는 대비가 낮아져 초점 속도가 크게 떨어질 수 있습니다.

    LiDAR는 촬영 전에 피사체까지의 거리를 먼저 계산합니다. 따라서 카메라는 이미 거리를 알고 있는 상태에서 렌즈를 이동시키기 때문에 야간 환경에서도 훨씬 빠르게 초점을 맞출 수 있습니다.

    TIP 야간 인물 사진에서 초점이 빠르게 잡히는 이유는 카메라 성능만 좋아졌기 때문이 아니라 LiDAR가 먼저 피사체까지의 거리를 계산하기 때문입니다.

    7. AR에서는 왜 LiDAR가 중요할까?

    증강현실에서는 가상의 물체를 실제 공간 위에 자연스럽게 올려놓아야 합니다. 이를 위해서는 바닥이 어디인지, 벽은 얼마나 떨어져 있는지, 책상이 얼마나 높은지 등을 실시간으로 계산해야 합니다.

    LiDAR가 없는 경우에는 카메라 영상만으로 공간을 추정해야 하기 때문에 초기 인식 시간이 길어지고 정확도도 낮아질 수 있습니다.

    반면 LiDAR는 공간의 깊이를 직접 측정하기 때문에 바닥과 벽을 빠르게 구분할 수 있습니다. 사용자가 아이폰을 들어 올리는 순간부터 공간의 형태를 빠르게 분석하여 가상의 물체가 실제 바닥 위에 놓인 것처럼 표현할 수 있습니다.

    💡 Link&Tem Insight

    Apple의 ARKit은 카메라 영상뿐 아니라 LiDAR, 자이로스코프, 가속도계 데이터를 동시에 분석합니다. 여러 센서의 결과를 결합하는 Sensor Fusion 기술이 AR 정확도를 높이는 핵심 요소입니다.

    8. LiDAR는 야간에도 정확할까?

    LiDAR는 적외선 레이저를 직접 발사하기 때문에 주변이 어두워도 일정 수준의 거리 측정 성능을 유지합니다. 이는 외부 조명에 의존하는 일반 카메라와 가장 큰 차이점입니다.

    다만 안개, 연기, 비처럼 레이저가 산란되는 환경에서는 측정 정확도가 일부 낮아질 수 있습니다. 또한 검은색 흡수성 재질이나 투명한 유리처럼 빛을 제대로 반사하지 않는 물체도 측정이 어려운 경우가 있습니다.

    환경 측정 성능
    밝은 실내 매우 우수
    야간 우수
    안개·비 일부 감소
    유리 환경에 따라 차이

    9. LiDAR와 ToF 센서는 같은 기술일까?

    두 기술은 모두 빛의 왕복 시간을 이용해 거리를 계산한다는 공통점이 있습니다. 하지만 모든 ToF 센서가 LiDAR는 아닙니다.

    스마트폰에서 사용하는 ToF 센서는 비교적 좁은 영역의 거리 정보를 제공하는 경우가 많고, LiDAR는 훨씬 많은 레이저 포인트를 활용해 공간 전체를 보다 정밀하게 분석하는 것이 특징입니다.

    LiDAR가 적합한 작업
    • AR 공간 인식
    • 실내 3D 스캔
    • 야간 자동 초점
    • 거리 측정 앱
    • 공간 모델링

    10. 앞으로 LiDAR는 어떻게 발전할까?

    최근에는 LiDAR 센서의 크기가 점점 작아지고 소비 전력도 감소하고 있습니다. 이에 따라 스마트폰뿐 아니라 AR 글래스, 로봇, 자율주행 차량, 드론, 산업용 장비 등 다양한 분야에서 활용 범위가 넓어지고 있습니다.

    Apple 역시 공간 컴퓨팅을 강조하면서 LiDAR와 공간 인식 기술을 지속적으로 발전시키고 있습니다. 앞으로는 더 높은 해상도의 깊이 정보와 더 빠른 거리 계산이 가능해질 것으로 기대됩니다.

    자주 묻는 질문(FAQ)

    Q. LiDAR는 레이저를 계속 쏘기 때문에 위험하지 않나요?

    아이폰에 사용되는 LiDAR는 국제 안전 기준을 충족하는 저출력 적외선 레이저를 사용하며 일반적인 사용 환경에서는 안전하도록 설계되어 있습니다.

    Q. 일반 사진 품질도 좋아지나요?

    직접 화질을 높이는 것은 아니지만 초점 정확도와 거리 정보를 제공해 야간 인물 사진과 AR 촬영의 품질 향상에 기여합니다.

    Q. 모든 아이폰에 LiDAR가 있나요?

    아니요. 현재는 주로 Pro 시리즈 아이폰과 일부 iPad Pro 모델에 탑재되어 있습니다.

    Q. 줄자처럼 정확한 거리 측정도 가능한가요?

    일반적인 실내 환경에서는 높은 정확도를 제공하지만 전문 산업용 LiDAR 장비만큼의 정밀도를 목표로 설계된 것은 아닙니다.

    Q. Smart HDR이나 ProRAW와도 관련이 있나요?

    직접 이미지를 생성하는 기능은 아니지만 거리 정보를 제공해 카메라 시스템이 장면을 더 정확하게 분석하도록 돕는 역할을 수행합니다.

    📚 함께 보면 좋은 글

    LiDAR를 이해했다면 아이폰 카메라가 사진을 처리하는 과정도 함께 살펴보면 전체 촬영 시스템을 훨씬 쉽게 이해할 수 있습니다.

    🔗 공식 자료

    📖 출처

    • Apple Developer Documentation
    • Apple ARKit Documentation
    • Apple RealityKit Documentation
    • Apple iPhone User Guide
    • Apple Augmented Reality Developer Resources
    Link&Tem 한 줄 정리

    LiDAR는 레이저가 돌아오는 시간을 계산하는 Time of Flight 기술을 이용해 공간의 깊이를 측정합니다. 카메라와 결합되어 아이폰의 초점 성능, AR, 공간 인식까지 담당하는 핵심 센서라고 이해하면 가장 쉽습니다.