KR20060112411A - 비트맵파일의 변환 장치 및 방법 - Google Patents

비트맵파일의 변환 장치 및 방법 Download PDF

Info

Publication number
KR20060112411A
KR20060112411A KR1020050034823A KR20050034823A KR20060112411A KR 20060112411 A KR20060112411 A KR 20060112411A KR 1020050034823 A KR1020050034823 A KR 1020050034823A KR 20050034823 A KR20050034823 A KR 20050034823A KR 20060112411 A KR20060112411 A KR 20060112411A
Authority
KR
South Korea
Prior art keywords
data
file
information
bitmap file
bitmap
Prior art date
Application number
KR1020050034823A
Other languages
English (en)
Inventor
황종현
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020050034823A priority Critical patent/KR20060112411A/ko
Priority to US11/631,331 priority patent/US20080055319A1/en
Priority to CNA2006800005297A priority patent/CN1993711A/zh
Priority to PCT/KR2006/001592 priority patent/WO2006115384A1/en
Publication of KR20060112411A publication Critical patent/KR20060112411A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/40Analysis of texture
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/32Image data format

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

본 발명은 비트맵 파일의 변환에 관한 것으로, 비트맵 파일의 헤더에 포함되는 파일 크기정보 및 실제 데이터가 시작되는 오프셋 정보를 추출하고, 상기 비트맵 파일의 헤더를 삭제하는 헤더 추출부와, 상기 헤더 추출부가 추출한 파일 크기정보 및 오프셋 정보를 이용하여 상기 비트맵 파일의 실제 이미지를 나타내는 데이터만을 추출하여 재배열하는 데이터 재배열부, 및 상기 데이터 재배열부가 재배열한 데이터를 디스플레이 수단으로 출력하는 화면 출력부를 포함하여 별도의 코덱 없이 비트맵 파일을 화면에 표시할 수 있다.
비트맵, 코덱

Description

비트맵파일의 변환 장치 및 방법{Apparatus and method of conversing bit map file}
도 1은 비트맵 파일의 구성을 나타낸 블록도이다.
도 2는 비트맵 파일의 실제 이미지와, 저장되는 이미지를 비교한 도면이다.
도 3은 본 발명의 실시 예에 따른 비트맵파일의 변환 순서를 간단히 나타낸 도면이다.
도 4는 본 발명의 실시 예에 따른 비트맵 파일의 변환 장치의 구조를 나타낸 블록도이다.
도 5는 본 발명의 실시 예에 따른 비트맵 파일 변환 방법의 동작 순서도이다.
도 6은 상기 도 5의 데이터 재배열 방법의 동작 순서도이다.
도 7은 상기 도 5의 화면 처리 방법의 동작 순서도이다.
본 발명은 비트맵 파일의 포맷 변환에 관한 것으로, 특히 비트맵 파일을 재생하기 위한 비트맵 전용 코덱 없이 비트맵 파일의 구성을 변환하여 표현할 수 있 도록 하는 비트맵 파일 변환 장치 및 방법에 관한 것이다.
비트맵은 하나의 이미지를 여러 개의 점으로 나누어 저장하는 방식으로, 다양한 색상을 활용할 수 있으며, 사진과 같은 화려한 색상과 유연한 그림에 적합하다.
그러나, 섬세한 선이나 형태의 처리를 하는데 한계가 있으며, 확대나 축소를 하면 화질이 거칠어지거나 훼손될 수 있으며, 또한 픽셀 단위의 정보를 갖고 있기 때문에 파일의 크기도 크다.
상기한 비트맵 파일을 출력부인 LCD(Liquid Crystal Display)등의 화면에 표현하기 위해서는 비트맵 파일을 디코딩하기 위한 코덱을 필요로 한다.
코덱은 그림파일을 디지털로 표현하여 압축하기 위한 기술로 비트맵을 포함한 다양한 종류의 그림파일(JPG, GIF 등을 포함한다)은 각각의 압축 형식에 맞는 코덱을 가지고 있으며, 이를 이용하여 압축된 파일을 재생하여 화면에 표현되도록 한다.
따라서, 같은 그림을 나타내는 파일의 경우 코덱의 종류에 따라 그 크기가 다르며, 화면에 표현되는 이미지역시 차이가 날 수 있으며, 그림파일에 맞는 코덱이 없는 경우는 해당 그림파일을 표현하지 못하는 문제가 있다.
비트맵의 경우에도 비트맵의 압축형식에 맞는 코덱이 있어야만, 컴퓨터는 비트맵 파일을 분석하여 화면에 원래의 그림파일을 표현해 줄 수 있다.
도 1은 비트맵 파일의 구성을 나타낸 블록도이다.
도 1을 참조하면, 비트맵 파일은 크게 4부분으로 나누어 구성되는데, 파일 정보부(110)와, 비트맵 정보부(120)와, 팔레트(130) 및 이미지 데이터 어레이부(140)를 포함한다.
파일 정보부(110)는 비트맵 파일에 대한 정보가 저장되는 곳으로, 비트맵 파일임을 나타내는 표시 인식자 'BM'글자와, 파일의 크기를 나타내는 4바이트의 정수, 예약된 값을 위한 2가지 필드와, 실제 이미지 비트까지의 오프셋정보가 포함된다.
그리고, 비트맵 정보부(120)는 비트맵 파일 자체에 대한 정보가 저장되는 곳으로, 구조체의 크기, 이미지의 폭과 이미지의 높이, 비트 플레인의 수, 픽셀당 비트수, 압축 유형, 이미지의 크기, 가로와 세로 해상도 및 실제 사용되는 색상의 수와 중요한 색상 인덱스 등을 포함한다.
그리고, 팔레트(130)는 트루 컬러인 경우는 필요가 없으며, 트루 컬러가 아닌 경우 색상 종류만큼의 각 색정보가 저장되어 있다.
일반적인 비트맵 파일인 'bmp'파일은 압축을 하지 않고 영상 데이터를 가로 데이터(row data) 그대로 픽셀값을 이미지 데이터 어레이부(140)에 가지고 있다.
상기한 구조를 가지는 비트맵 파일은 실제 이미지의 상하가 바뀌는 형태로 데이터가 저장된다.
도 2는 비트맵 파일의 실제 이미지와, 저장되는 이미지를 비교한 도면이다.
도 2를 참조하면, 비트맵 파일은 실제 보이는 이미지(도2a)와 달리 상하가 바뀌는 이미지(도 2b)의 형태로 저장된다.
상기한 비트맵 파일을 LCD와 같은 화면에 표시하기 위해서는, 코덱을 이용하 여 비트맵 파일의 구성을 파악하여 이미지로 표현해야 하며, 특히 풀 도트 엘씨디(Full dot LCD)와 같이 4 그레이(gray)만을 지원하는 모니터 등에 비트맵 파일을 표현하기 위해서는 비트맵 파일을 흑백으로 처리하는 프로그램 또는 코덱이 별도로 필요하기 때문에 코덱이 없는 경우는 화면에 표시할 수 없는 문제가 있다.
본 발명은 이러한 문제점을 해결하기 위한 것으로, 비트맵 파일을 화면에 표현하기 위하여 코덱 없이 비트맵 파일의 실제 데이터부분만을 재 정렬하여 표현할 수 있도록 하는 비트맵파일의 변환 장치 및 방법을 제공함에 그 목적이 있다.
상기한 바와 같은 목적을 달성하기 위하여 본 발명에 따른 비트맵 파일 변환 장치는,
비트맵 파일을 변환하는 장치에 있어서,
상기 비트맵 파일의 헤더에 포함되는 파일 크기정보 및 실제 데이터가 시작되는 오프셋 정보를 추출하고, 상기 비트맵 파일의 헤더를 삭제하는 헤더 추출부와, 상기 헤더 추출부가 추출한 파일 크기정보 및 오프셋 정보의 하나 이상을 이용하여 상기 비트맵 파일의 실제 이미지를 나타내는 데이터만을 추출하여 재배열하는 데이터 재배열부, 및 상기 데이터 재배열부가 재배열한 데이터를 디스플레이 수단으로 출력하는 화면 출력부를 포함하는 것을 특징으로 한다.
또한, 본 발명에 따른 비트맵 파일 변환 방법은,
비트맵 파일을 변환하는 방법에 있어서, (a) 상기 비트맵 파일의 헤더에 포 함된 파일의 크기정보 및 실제 데이터가 시작되는 오프셋 정보를 추출하는 단계; (b) 상기 추출된 오프셋 정보를 이용하여 헤더를 삭제하는 단계; 및 (c) 상기 추출된 파일의 크기정보를 이용하여 상기 비트맵 파일의 실제 데이터를 정해진 순서에 의해 재배열하여 저장하는 단계를 포함하는 것을 특징으로 한다.
언급된 바와 같이 본 발명에 따른 비트맵파일의 변환 장치 및 방법은 비트맵 파일을 위한 별도의 코덱이 없이 비트맵 파일의 실제 이미지 데이터만을 재 정렬하여 풀 도트 LCD(Full dot LCD)와 같이 4그레이만을 지원하는 화면에 표시할 수 있도록 하며, 이하에서는 도면을 참조하여 비트맵파일의 변환 장치 및 방법에 대하여 보다 상세히 설명하기로 한다.
다만, 본 발명을 설명함에 있어서 종래에 공지가 되어 알려진 부분에 대해서는 자세한 설명을 생략하기로 한다.
도 3은 본 발명의 실시 예에 따른 비트맵파일의 변환 순서를 간단히 나타낸 도면이다.
도 3을 참조하면, RGB(Red, Green, Blue)의 컬러로 표현되는 비트맵 파일을 풀 도트 엘씨디(Full dot LCD)에 코덱이 없이 변환하여 표현할 수 있도록 하기 위해서는 비트맵 파일의 데이터를 재배열하고, 이를 4그레이로 변환하여야 한다.
즉, 도 3a에 나타낸 바와 같은 원래의 이미지(310)는 상하가 바뀌어, 도 3b와 같이 비트맵 파일(320)에 저장되고, 도 3c와 같이 상기 비트맵 파일(320)의 헤더를 제외한 데이터 부분만을 추출하여 새로운 데이터 파일(330)로 재배열하고, 도 3c와 같이 4 그레이로의 표현을 위해 다시 한번데이터 변환을 한 재 변환 파일 (340)을 만들어 풀 도트 엘씨디에 디스플레이 되도록 할 수 있다.
또한, 도 3b 및 도 3c에 나타낸 데이터의 간단한 구조(321, 331)는 데이터의 재배열에 대해 간단히 나타낸 것으로, 비트맵 파일(320)의 주소구조(321)를 참조하면, 헤더에 포함되는 파일의 크기정보가 폭 6, 높이 6의 데이터 크기정보와 오프셋 6의 정보를 가진다고 할 때, 실제 데이터는 번지 6 부터 시작된다고 할 수 있으며, 상하가 뒤바뀌어 저장되어 있다.
따라서, 원래의 이미지로 실제 데이터만을 재배열하기 위해서는, 가장 아랫줄의 번지 30에서부터 폭 6만큼을 저장한 후(번지 30~35까지 저장함), 그 윗줄의 번지 24에서 폭 6만큼의 저장하는(번지 24~29까지 저장함) 방식을 되풀이 하여 저장한다.
상기의 방식으로 저장하면, 새로운 데이터 파일(330)의 번지 구조(331)로 데이터가 재배열 저장되게 된다.
상기와 같은 새로운 데이터 파일(330)의 구조(331)에서 화면 표시 장치가 RGB컬러를 지원한다면 바로 화면 표시가 가능하며, 본 발명의 실시 예에 따라 화면표시 장치가 풀 도트 엘씨디인 경우는 4그레이로 데이터 변환을 한번 더 하여 재 변환한 파일(340)을 표시할 수 있도록 한다.
도 4는 본 발명의 실시 예에 따른 비트맵 파일의 변환 장치의 구조를 나타낸 블록도이다.
도 4를 참조하면, 비트맵 파일을 풀 도트 엘씨디에 표현하기 위해한 변환 장치는, 비트맵 파일을 로딩하기 위한 파일 로딩부(410)와, 상기 파일 로딩부(410)가 로딩한 비트맵 파일의 헤더만을 추출하여 파일의 크기와 실제 데이터가 시작되는 오프셋 정보를 추출하는 헤더 추출부(420)와, 상기 헤더 추출부(420)가 추출한 파일 크기 및 실제 데이터가 시작되는 오프셋 정보를 이용하여 비트맵 파일의 실제 데이터만을 원래의 이미지순서에 맞도록 재배열하는 데이터 재배열부(430)와, 상기 데이터 재배열부(430)가 재배열한 데이터를 풀 도트 엘씨디에 표현하기 위해 4 그레이 데이터로 변환하는 화면처리부(440)와, 상기 화면처리부(440)가 처리한 데이터를 저장되는 저장부(450) 및 상기 저장부(450)에 저장된 데이터를 화면으로 출력하는 출력부(460)를 포함한다.
이때, 상기 헤더 추출부(420)는 파일의 크기정보를 확인하는 크기 확인부(422)와 실제 데이터가 시작되는 오프셋 정보를 확인하는 오프셋 확인부(421)를 포함한다.
상기한 구조를 포함하는 본 발명의 실시 예에 따른 변환장치는 비트맵 파일을 풀 도트 엘씨디에 나타내기 위하여 파일 로딩부(410)가 비트맵 파일을 모두 로딩 한다.
그리고, 로딩된 데이터에서 헤더 추출부가(420)가 헤더를 추출하여 삭제하며 동시에 크기 확인부(422)가 추출된 헤더에서 해당 비트맵 파일의 크기정보를 확인하고, 오프셋 확인부(421)가 헤더에서 실제 데이터가 시작되기까지의 거리정보를 나타내는 오프셋 정보를 확인한다.
데이터 재배열부(430)는 상기 오프셋 확인부(421)와, 크기 확인부(422)가 확인한 실제 파일의 크기와 오프셋 정보를 이용하여 비트맵 파일의 데이터를 재배열 한다.
상기 데이터 재배열부(430)가 데이터를 재배열 한다는 것은 상기 도 3에 나타난 바와 같이 일반적인 이미지(310)를 상하가 뒤바뀐 형태로 저장하는 비트맵 파일(320)의 실제 데이터 부분만을 원래 이미지와 같이 정상적으로 재배열(330)하는 것을 말하며, 자세한 재배열 방법에 대해서는 따로 설명하기로 한다.
재배열된 데이터는 출력 수단이 일반적인 RGB를 지원하는 컬러 모니터라면, 바로 출력될 수 있으나, 본 발명의 실시 예에 따른 풀 도트 엘씨디와 같이 4그레이의 출력만이 가능한 경우는 RGB 컬러로된 데이터를 4그레이로 변환해야 할 필요가 있다.
따라서, 화면 처리부(440)가 데이터 재배열부(430)가 재배열한 RGB 값을 포함하는 데이터를 4 그레이 데이터로 변환 처리하며, 처리방법에 대해서는 상기 데이터 재배열 방법과 마찬가지로 별도로 자세히 설명하기로 한다.
화면 처리부(440)가 처리한 4그레이 데이터는 저장부(450)에 저장되며, 출력부(460)가 저장부(450)에 저장된 데이터를 화면에 표시되도록 출력한다.
본 발명의 실시 예에 따른 비트맵 파일 변환 방법에 대하여 자세히 설명하면 다음과 같다.
도 5는 본 발명의 실시 예에 따른 비트맵 파일 변환 방법의 동작 순서도이고, 도 6은 상기 도 5의 데이터 재배열 방법의 동작 순서도이며, 도 7은 상기 도 5의 화면 처리 방법의 동작 순서도이다.
도 5 내지 도 7을 참조하면, 비트맵 파일을 풀 도트 엘씨디에 표시하기 위해 서는 우선 파일 변환 장치의 파일 로딩부(410)가 비트맵 파일을 로딩하고(S501), 로딩된 데이터의 헤더를 헤더 추출부(420)가 추출한다.
그리고, 헤더 추출부(420)의 크기 확인부(422)는 추출된 헤더에서 상기 비트맵 파일의 높이와 폭의 크기정보를 확인하고, 오프셋 확인부(421)는 실제 데이터가 시작되는 오프셋 정보를 확인한다(S502).
상기 도 3 및 도 4를 참조할 경우, 파일 로딩부(410)가 원래의 비트맵 파일의 구조(321)를 로딩하고, 헤더 추출부(420)가 헤더를 추출하여 크기 확인부(422)가 실제 데이터의 크기인 폭 '6', 높이 '6'의 정보를 확인하고, 오프셋 확인부(421)가 실제 데이터가 시작되는 곳까지의 오프셋 '6'을 확인한다.
상기 단계 S502에서 크기정보와 오프셋 정보를 확인한 이후는 데이터 재배열부(430)가 상하가 뒤바뀐 비트맵 파일의 데이터를 재배열 하는데, 재배열 순서는 도 6에 자세히 나타내었다.
이때, 설명을 위하여 상기 도 3에서와 같이 폭(Width)은 6 이고, 높이(Height)는 6이며, 오프셋은 6으로 가정하여 설명한다.
도 6을 참조하면, 데이터 재배열부(430)가 비트맵 파일의 데이터를 재배열하기 위해서는, 먼저 데이터가 시작되는 번지를 찾아야 한다(S601). 가정에 의하여 데이터가 시작되는 번지는 오프셋 '6'에 의하여 시작 주소는 (6-1)*6=30 이 된다.
시작되는 번지를 찾은 후에는, 시작되는 번지로부터 폭(Width)만큼의 데이터(Addr+Width)를 저장한다(S602). 즉, 주소번지가 30인 곳의 데이터부터 35까지의 데이터를 저장한다.
데이터의 저장이 끝난 후에는 높이(Height)값을 '1' 줄여서 바로 윗줄의 데이터를 저장할 수 있도록 시작번지를 세팅하는데(S603), 상기 높이가 '1' 줄어든 결과가 '0'이 되었는지를 우선적으로 확인하고(S604), 높이가 '0'이 아니라면 단계 S601부터 되풀이하여 데이터 저장을 한다.
좀더 자세히 설명하면, 도 3의 비트맵 파일 주소구조(321)를 참조하여 단계 S602에서 시작번지 30부터 35까지 데이터의 가장 아랫단의 데이터를 저장한 이후 이므로, 가장 아랫단의 바로 윗 단인 주소번지 24에서 주소번지 29까지를 저장하기 위하여 높이를 6에서 5로 줄이고(S603), 높이가 '0'이 아닌 것을 확인한 후(S604), 단계 S601에 의해 시작번지 24를 계산한 후, 주소번지 29까지의 폭만큼 데이터를 저장하는 것을 되풀이 하는 것이다.
단계 S604에서 높이가 '0'이 되었다면, 모든 데이터의 재배열이 끝난 것으로 판단하여 재배열 과정을 마치게 된다.
도 5에서의 단계 S503의 데이터 재배열을 상술한 바와 같이 도 6의 순서에 의해 수행한 이후에, 화면처리부(440)는 재배열된 데이터를 풀 도트 엘씨디의 4그레이에 표현하기 위한 재처리과정을 수행한다(S504).
상기 재배열된 데이터 재처리과정(S504)은 도 7에 자세히 나타나 있다.
도 7을 참조하면, RGB컬러로 표현되는 비트맵 데이터에서 하나의 픽셀은 각각 3바이트의 RGB값을 포함하고 있는데, 4그레이의 풀 도트 엘씨디에 표현하기 위하여서는 RGB값 중에서 하나만을 읽는다(S701).
상기 단계 S701의 이유는 한 픽셀에 포함되는 RGB값은 4그레이가 되어 흑백 으로 표현되는 경우는 RGB값이 동일하게 적용되어서 어느 하나의 값만 읽어도 되는 것을 의미하며, 3 바이트를 이루던 하나의 픽셀은 1바이트로 크기가 줄어들게 된다.
그리고, 단계 S701에서 읽은 1바이트 값은 풀 도트 엘씨디에 표시하기 위하여 엘씨디 데이터를 저장하는 렘으로 전송해야 하는데, 이를 위하여 1바이트 값을 2비트의 값으로 변환한다(S702).
2비트 값으로 변환하는 이유는 상기 풀 도트 엘씨디가 4그레이를 표현하기 때문에, 블랙을 표현하는 그레이-스케일 3에서부터 점점 밝은 색으로 변화하는 그레이-스케일2, 그레이-스케일1 및 화이트를 표현하는 그레이-스케일0까지의 4단계의 색을 표현하기 위해서이다.
즉, 그레이-스케일 3 =(1,1), 그레이-스케일2=(1,0), 그레이-스케일1=(0,1) 및 그레이-스케일 0=(0,0)으로 표현될 수 있다.
따라서, 단계 S701에서 읽은 1바이트의 정보를 4그레이로 표현하기 위한 2비트 데이터로 변환하는 것이다.
그리고, 상기 풀 도트 엘씨디에 표시하기 위해 엘씨디 데이터를 저장하는 램으로 데이터를 전송할 때는 1바이트 단위로 전송하게 된다.
이때, 1바이트는 8비트로 이루어지므로, 2비트로 변환된 픽셀이 4개까지 한꺼번에 저장되어 전송될 수 있음을 의미하며, 화면처리부(440)는 연속된 4개의 픽셀을 1바이트 데이터로 변환하여(S703), 저장부(450)에 저장한다(S704).
상기 단계 S701 내지 S704에 의하여 RGB 컬러로 표현되던 비트맵 파일은 실 제 데이터만을 4그레이로 표현되는 데이터로 변환되어 저장부(450)에 저장되며, 이를 출력부(460)가 1바이트 단위로 풀 도트 엘씨디의 저장 램으로 전송하여 화면에 표시할 수 있도록 한다(S505).
본 발명의 실시 예에 따른 비트맵 파일의 변환장치 및 방법은 비트맵 파일의 실제 데이터만을 추출하여 재배열할 수 있도록 함으로써, 별도의 코덱이 없이 비트맵 파일을 화면에 표시하도록 할 수 있으며, 4그레이만을 지원하는 엘씨디 화면의 경우 RGB 컬러로 저장된 비트맵 파일 데이터를 변환하여 4그레이 지원 데이터로 저장함으로써 데이터의 크기를 줄이는 동시에 코덱지원 없이 엘씨디에 표현할 수 있도록 하는 것이 가능하게 하는 특징이 있으며, 본 발명을 올바르게 이해하는 당업자는 본 발명의 사상 범위 내에서 구성 요소의 취사선택에 의해서 또 다른 실시 예를 만들어 내는 것은 쉬운 일이다.
상기된 바와 같은 본 발명에 따른 비트맵 파일의 변환장치 및 방법은, 실제 이미지의 상하를 바꾸어 저장하는 비트맵 파일의 실제 데이터만을 재배열하여 화면에 표시할 수 있도록 하여 코덱이 없이도 비트맵 파일을 표시할 수 있도록 하며, 디스플레이 화면이 지원하는 그래픽 모드에 따라 데이터를 변환하여 제공할 수 있도록 하는 효과가 있다.

Claims (7)

  1. 비트맵 파일을 변환하는 장치에 있어서,
    상기 비트맵 파일의 헤더에 포함되는 파일 크기정보 및 실제 데이터가 시작되는 오프셋 정보를 추출하고, 상기 비트맵 파일의 헤더를 삭제하는 헤더 추출부;
    상기 헤더 추출부가 추출한 파일 크기정보 및 오프셋 정보의 하나 이상을 이용하여 상기 비트맵 파일의 실제 이미지를 나타내는 데이터만을 추출하여 재배열하는 데이터 재배열부; 및
    상기 데이터 재배열부가 재배열한 데이터를 디스플레이 수단으로 출력하는 화면 출력부
    를 포함하는 비트맵 파일 변환 장치.
  2. 제 1항에 있어서,
    상기 데이터 재배열부가 재배열한 데이터를 상기 디스플레이 수단이 지원하는 컬러모드로 재 변환하는 화면처리부; 및
    상기 화면처리부가 재 변환한 데이터가 임시 저장되는 저장부;를 더 포함하는 비트맵 파일 변환 장치.
  3. 비트맵 파일을 변환하는 방법에 있어서,
    (a) 상기 비트맵 파일의 헤더에 포함된 파일의 크기정보 및 실제 데이터가 시작되는 오프셋 정보를 추출하는 단계;
    (b) 상기 추출된 오프셋 정보를 이용하여 헤더를 삭제하는 단계; 및
    (c) 상기 추출된 파일의 크기정보를 이용하여 상기 비트맵 파일의 실제 데이터를 정해진 순서에 의해 재배열하여 저장하는 단계;
    를 포함하는 비트맵 파일 변환 방법.
  4. 제 3항에 있어서,
    상기 재배열된 데이터를 디스플레이 수단이 지원하는 색상정보에 맞도록 재 변환하여 출력 표시하도록 하는 단계를 더 포함하는 비트맵 파일의 변환 방법.
  5. 제 3항에 있어서,
    상기 (a) 단계에서,
    파일의 크기정보는 상기 비트맵 파일의 데이터의 실제 높이 및 폭 정보를 나타내는 것을 특징으로 하는 비트맵 파일 변환 방법.
  6. 제 3항 또는 제 4항에 있어서,
    상기 (c) 단계에서,
    데이터를 재배열하는 것은,
    상기 (a)단계에서 추출한 파일의 높이 및 폭 정보를 이용하여 가장 단의 데이터 시작번지를 계산하는 단계;
    상기 계산된 시작번지로부터 상기 폭 정보만큼의 번지에 저장된 데이터를 순차적으로 로딩 하여 저장하는 단계; 및
    상기 높이를 순차적으로 감소시키고, 감소된 높이 정보를 이용하여 데이터를 순차적으로 로딩 하여 저장하는 단계
    를 포함하는 것을 특징으로 하는 비트맵 파일의 변환 방법.
  7. 제 6항에 있어서,
    상기 높이를 순차적으로 감소시켜, 감소된 높이 정보를 이용하여 데이터를 순차적으로 로딩하는 것은,
    감소시킨 높이가 '0'이 될 때까지 상기 감소시킨 높이 정보와 상기 폭 정보를 이용하여 시작번지를 계산하고, 계산된 시작번지로부터 폭 정보만큼의 번지에 저장된 데이터를 순차적으로 로딩하여 저장하는 것을 특징으로 하는 비트맵 파일 변환 방법.
KR1020050034823A 2005-04-27 2005-04-27 비트맵파일의 변환 장치 및 방법 KR20060112411A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020050034823A KR20060112411A (ko) 2005-04-27 2005-04-27 비트맵파일의 변환 장치 및 방법
US11/631,331 US20080055319A1 (en) 2005-04-27 2006-04-27 Apparatus and Method of Conversing Data
CNA2006800005297A CN1993711A (zh) 2005-04-27 2006-04-27 转换数据的装置和方法
PCT/KR2006/001592 WO2006115384A1 (en) 2005-04-27 2006-04-27 Apparatus and method of conversing data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050034823A KR20060112411A (ko) 2005-04-27 2005-04-27 비트맵파일의 변환 장치 및 방법

Publications (1)

Publication Number Publication Date
KR20060112411A true KR20060112411A (ko) 2006-11-01

Family

ID=37214974

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050034823A KR20060112411A (ko) 2005-04-27 2005-04-27 비트맵파일의 변환 장치 및 방법

Country Status (4)

Country Link
US (1) US20080055319A1 (ko)
KR (1) KR20060112411A (ko)
CN (1) CN1993711A (ko)
WO (1) WO2006115384A1 (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101303843B (zh) * 2008-06-27 2010-06-02 北京中星微电子有限公司 一种lcd屏地址转换接口电路
CN102375887B (zh) * 2011-10-25 2015-04-22 傲讯全通科技(深圳)有限公司 一种tif格式文件的转换方法及装置
CN104794308B (zh) * 2015-05-07 2018-03-20 西安电子科技大学 基于图像边缘检测的版图图像转换为cif文件方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4992956A (en) * 1987-10-08 1991-02-12 Advanced Micro Devices, Inc. Apparatus for assembling data for supply to a scanning output device
JP3556265B2 (ja) * 1994-03-04 2004-08-18 オリンパス株式会社 画像取扱装置及びカメラ
US5801665A (en) * 1995-10-30 1998-09-01 Industrial Technology Research Institute Format converter for the conversion of conventional color display format to field sequential
US6088039A (en) * 1996-01-04 2000-07-11 Compaq Computer Corporation Compression of grey scale images of text
US6178503B1 (en) * 1998-09-11 2001-01-23 Powerquest Corporation Managing multiple operating systems on a single computer
US6822762B2 (en) * 2000-03-31 2004-11-23 Hewlett-Packard Development Company, L.P. Local color correction
KR100374605B1 (ko) * 2000-10-25 2003-03-04 삼성전자주식회사 그래픽 신호의 광 전송장치 및 방법
KR20020038006A (ko) * 2000-11-16 2002-05-23 윤춘영 그림파일 속에 포함된 정형화된 수치 추출방법
KR100382649B1 (ko) * 2000-12-29 2003-05-09 삼성전자주식회사 하드 카피 장치용 데이타 압축 및 복원 방법들 및 장치들
CN1316812C (zh) * 2002-02-01 2007-05-16 皇家飞利浦电子股份有限公司 利用变长色码对调色板处理的彩色图像进行压缩
KR100543607B1 (ko) * 2002-11-05 2006-01-20 엘지전자 주식회사 동영상 디코딩 방법

Also Published As

Publication number Publication date
CN1993711A (zh) 2007-07-04
WO2006115384A1 (en) 2006-11-02
US20080055319A1 (en) 2008-03-06

Similar Documents

Publication Publication Date Title
CN101620842B (zh) 图像处理电路及安装该电路的显示面板驱动器和显示装置
JP2006014341A (ja) Mcuバッファを用いて画像データを格納するための方法及び装置
US20050024380A1 (en) Method for reducing random access memory of IC in display devices
WO2008040188A1 (fr) Procédé de traitement de type à grille et dispositif pour page transparente
JPH09507629A (ja) Pcmciaビデオカード
TWI550557B (zh) 視訊資料壓縮格式
US20120314758A1 (en) Method and apparatus for processing video data
KR20060112411A (ko) 비트맵파일의 변환 장치 및 방법
US7574056B2 (en) Method for compression and expansion of display data
CN112991412B (zh) 一种液晶仪表序列帧动画性能优化方法及液晶仪表
US7386178B2 (en) Method and apparatus for transforming the dimensions of an image
US7002566B1 (en) Failsafe display of frame locked graphics
JP2005045797A (ja) 画像データの伝送に要する帯域幅を縮小するための方法及び装置
JPH11112817A (ja) カラーイメージデータ圧縮方法、その圧縮装置および圧縮処理用記憶媒体
Furht et al. Introduction to digital imaging
US6965642B2 (en) Method and device for compressing and decompressing moving image data and information recording medium
US7109996B1 (en) Apparatus and method for rendering characters into a memory
JPH09298670A (ja) 画像処理装置及びその方法
JP2836109B2 (ja) 画像データの階調レベル修正装置
CA2300326C (en) Image data compression, decompression and display device
JPH11164160A (ja) 画像処理装置
JPH09321993A (ja) カラー画像再生システム及びカラー画像再生方法
JPH08331367A (ja) 画像情報の保存システム及び画像表示システム
JP3985827B2 (ja) 画像伸張装置および画像圧縮装置
JPH04342291A (ja) 画像表示装置

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid