더 나은 휴대용 그래픽스

Better Portable Graphics
더 나은 휴대용 그래픽스
파일 이름 확장명
.bpg
인터넷 미디어 유형이미지/bpg, 이미지/x-bpg
매직넘버42 50 47 fb
초기 릴리즈2014 (2014)
최신 릴리즈
0.9.8
2018년 4월 21일; 3년 전(2018-04-21)
형식 유형손실/손실 없는 비트맵 이미지 형식
연장 위치HEVC
오픈 포맷?
웹사이트bellard.org/bpg

BPG(Better Portable Graphics)는 2014년 프로그래머 파브리스 벨라드가 만든 디지털 이미지 코딩 파일 형식이다.그는 이미지 품질이나 파일 크기 면에서 압축 효율성이 더 높은 대안으로 JPEG 이미지 포맷의 대체품으로 제안해 왔다.[1]고효율 비디오 코딩(HEVC) 비디오 압축 표준의 프레임 내 인코딩을 기반으로 한다.[2]2014년 7월 사진 이미지 테스트 결과 BPG는 JPEG, JPEG XR, WebP보다 화질이 작은 파일을 생산했다.[3]

이 포맷은 휴대할 수 있고 낮은 메모리 환경에서 작동하도록 설계되었으며, 그러한 특성이 특히 중요한 휴대용 핸드헬드 및 IoT 장치에서 사용된다.현재의 연구는 디지털 카메라와 같은 휴대용 장치에 통합될 수 있는 좀 더 에너지 효율적인 BPG 하드웨어를 설계하고 개발하기 위해 노력하고 있다.[4][5]

어떤 메인스트림 브라우저에서도 BPG에 대한 기본 지원이 내장되어 있지 않지만, 웹사이트는 벨라드가 작성한 자바스크립트 라이브러리를 포함함으로써 BPG 이미지를 모든 브라우저에 전달할 수 있다.[1]다른 이들은 벨라드 아이디어를 따라 AV1 비디오 코덱을 기반으로 AVIF 이미지 포맷을 만들었는데, 이는 특허가 없어 브라우저에서 구현되었다.

HEVC의 기원

HEVC는 프레임 내 인코딩을 '메인 스틸 픽처', '메인 4:4:4:4 스틸 픽처', '메인 4:4:4 16 스틸 픽처 프로필' 등 다양한 비트 깊이와 컬러 형식의 스틸 이미지로 확장하기 위해 정의된 프로필을 여러 개 보유하고 있다.BPG는 '메인 4:4:4 16 스틸 픽처' 프로필의 포장지다.

사양

BPG의 컨테이너 형식은 HEVC에서 사용되는 원시 비트스트림 형식보다 일반 이미지 형식에 더 적합하도록 의도되었다(그렇지 않으면 일반적으로 .mp4 파일 형식과 같은 일부 다른 래퍼 형식에서 사용된다).[2][6]

BPG는 4:4:4, 4:2:2, 4:2:0으로 알려진 색상 형식을 지원한다.[2]별도로 코딩된 추가 채널에 대한 지원은 또한 알파 채널 또는 CMYK 영상의 네 번째 채널에 대해 포함된다.[2]Exif, ICC 프로파일XMP에 대한 메타데이터 지원이 포함된다.[2]

컬러 공간 지원은 ITU-R BT.601, BT.709 및 BT.2020(비정규 휘도) 정의, YCgCo, RGB, CMYK, 그레이스케일을 사용하는 YCbCr에 포함된다.

HEVC의 손실손실 없는 데이터 압축에 대한 지원이 포함되어 있다.

BPG는 애니메이션을 지원한다.[1]

특허

벨라드 사이트에[1] 따르면 BPG는 HEVC에 관한 특허 중 일부에 의해 커버될 수 있지만, HEVC를 지원하기 위해 허가된 모든 장치도 BPG에 커버될 것이다.특허 문제는 BPG의 더 나은 기술 성능에도 불구하고 BPG에 의한 JPEG 교체를 막을 수 있다.[6]

기타 제안된 JPEG 교체

JPEG 교체로 제안된 다른 이미지 형식은 다음과 같다.[3][7]

참조

  1. ^ a b c d "BPG Image format". Fabrice Bellard. 2014. Retrieved 2016-04-02.
  2. ^ a b c d e "BPG specification". Retrieved 17 November 2017.
  3. ^ a b "Lossy Compressed Image Formats Study". Mozilla Corporation. Archived from the original on 2016-09-28.
  4. ^ U. Albalawi, S. P. Mohanty and E. Kougianos, "Energy-Efficient Design of the Secure Better Portable Graphics Compression Architecture for Trusted Image Communication in the IoT", in Proceedings of the 15th IEEE Computer Society Annual Symposium on VLSI (ISVLSI), 2016, pp. 302--307.
  5. ^ 2015년 제1회 나노전자 및 정보시스템 국제 심포지엄의 진행에서 U. Albalawi, S. P. Mohananty, E. Kougianos, "더 나은 휴대용 그래픽(BPG) 압축 인코더".
  6. ^ a b "BPG, a still-image format from video compression". LWN.net.
  7. ^ "BPG Image Comparison". Retrieved 2015-02-10.
  8. ^ "AV1 Still Image File Format (AVIF)". aomediacodec.github.io. Retrieved 2018-04-15.

외부 링크