OTA 비트맵
OTA bitmapOTA 비트맵은 노키아가 휴대전화용 흑백 이미지를 위해 고안한 사양이었다.
소개
OTA 또는 Over The Air 비트맵은 노키아 Corporation이 하나 이상의 연결된 SMS 문자 메시지로 사진을 전송하기 위해 스마트 메시징 규격의 일부로 정의했다. 포맷의 최대 크기는 255x255픽셀이다. OTA 비트맵이 72x28 픽셀(그림 메시지용) 또는 72x14/72x13 픽셀(오퍼레이터 로고용) 이외의 어떤 것도 측정하는 것은 매우 드문 일이다. 규격에는 멀티컬러 이미지를 표시하는 데 사용할 데이터 바이트가 포함되어 있다. 이것은 미래를 대비한 표준이었지만, 멀티미디어 메시징의 등장은 그것이 구현되지 않았다는 것을 의미했다.
기본 형식 설명
OTA 비트맵 형식은 픽셀당 1비트를 사용하는 단색, 압축되지 않은 형식이다. 휴대전화에 맞게 디자인한 포맷이라 표준 컴퓨터 포맷이 없다. 텍스트 파일의 이진 파일 또는 16진수(일반적으로 공백 없음)로 저장할 수 있다. 인식된 확장자는 .tb이다.
저작권 포맷
이 형식은 노키아 주식회사의 저작권이다.
데이터 헤더
이미지 앞에 헤더가 있다. 헤더의 너비는 4바이트다. 대표적인 예는 다음과 같다. 00 48 1C 01
. 다음은 다음과 같다.
00 '인포필드'(항상 00으로 유지됨). 48 비트맵의 폭, 이 경우 72픽셀, 1C 비트맵의 높이, 이 경우 28픽셀(1C는 28의 16진수). 01 색상 수(항상 1)
다른 가능성은 다음과 같다. 00 48 0E 01
(72x14 비트맵의 경우) 00 48 0D 01
(72x13 비트맵의 경우).
픽셀 인코딩
헤더가 끝나면 이미지 자체가 시작된다. 이 예에서는 다음의 72x28 픽셀 이미지를 사용한다.
왼쪽 상단 모서리에서 오른쪽을 읽는 처음 8픽셀은 흰색(0)이 1개, 검은색 7개(111111)가 1바이트를 바이너리로 011111로 표시했다.
이진 01111111에서 16진수로 변환하면 픽셀(7F)을 나타내는 첫 번째 바이트가 된다. 다음 8자는 흑인 8명(111111111 또는 FF) 등이다.
맨 위 행의 모든 픽셀이 인코딩되면 다음 행으로 이동하십시오. 머리글에 정보가 포함되어 있는 새 행을 나타내는 마커가 없다.
폭 8픽셀의 배수가 아닌 OTA 비트맵의 경우, 하나의 바이트를 사용하여 두 개의 라인(예: 첫 번째 행에서 2픽셀, 두 번째 행에서 6픽셀)에서 정보를 전달한다. 일부 다른 포맷에서는 그렇지 않으므로, OTA와 WBMP와 같은 포맷을 전환할 때 주의를 기울이는 것이 중요하다.
종합해 보면
다음은 OTA로 변환된 이미지의 결과물이다.
00 48 1C 01 //Header 7F FF EF FF EF FF FB FF FE //First Row 40 3F E8 38 2F FF FB FF FE //Second Row 48 3F A8 38 2F 9F FB FF FE //Third Row 4C FF A9 FF 2F 8F FA DA DA //Fourth Row 4E FF 29 01 2F 80 FA 52 52 5E 7F 69 31 2F BF 7B 07 06 4F FF 69 79 2F BE FB 77 76 47 FF 69 79 2F BE 7B 07 06 47 FE EF 7D EF BE 7B FF FE 47 FC EF 7D E7 BC F1 FF FC 40 F0 EF 7D E7 7C F1 ED BC 21 E7 C9 79 27 98 F1 E5 3C 21 E7 C9 39 27 C8 F1 F0 7C 16 6F 89 39 23 E6 E0 F7 78 15 2F 88 82 23 F3 E0 F0 78 08 3F 04 44 43 D7 E0 FF F8 04 3E 02 28 81 EF C0 7F F0 02 3C 01 39 00 FF 80 3F E0 01 38 00 BA 00 7F 00 1F C0 00 F0 00 7C 00 3E 00 0F 80 FF C0 00 38 00 1C 00 07 FF 55 FF FF FF FF FF FF FF AA 2A F3 87 87 3F 1E 67 0F 54 15 F3 93 9F 3E 4E 27 27 A8 2A F3 87 8F 3E 4E 07 27 54 55 F3 93 9F 3E 0E 47 27 AA FF F3 9B 87 0E 4E 67 0F FF //Penultimate Row 00 FF FF FF FF FF FF FF 00 //Last Row
애플리케이션 지원
읽기/쓰기 지원
- 이미지매직[1]
- XnView(XnView 아님)MP는 레거시 Xnview 버전을 사용한다(1.97 버전 현재, Tools → Options → General → Display all image file type 플래그를 활성화해야 하며, 그렇지 않으면 XnView는 이 형식의 파일을 표시하거나 저장하지 않는다)
참고 사항: XnView에서 OTA 형식에 대한 쓰기 지원이 없음
- 이미지 형식은 OTA를 위에서 언급한 대로 호출하지만, 이미지 파일은 파일 확장자가 ".tb"인 경우에만 볼 수 있으며, 파일 확장자를 먼저 보려면 확장자를 ".tb"로 변경할 수 있다.
- Android용 파일 뷰어 이 Android 앱도 .tb 파일을 읽는다. Google Play Store에서 앱을 다운로드할 수 있음
참고 항목
참조
- Nokia Smart Messaging Specification
- ^ "Introducing Image Formats". ImageMagick Studio LLC. Archived from the original on 21 March 2012. Retrieved 21 March 2012.
- ^ https://play.google.com/store/apps/details?id=com.sharpened.androidfileviewer&hl=tr
외부 링크
- 포럼 Nokia - Nokia 개발자 웹 사이트