[go: up one dir, main page]

KR100323749B1 - 휴대폰의그림출력방법 - Google Patents

휴대폰의그림출력방법 Download PDF

Info

Publication number
KR100323749B1
KR100323749B1 KR1019980061816A KR19980061816A KR100323749B1 KR 100323749 B1 KR100323749 B1 KR 100323749B1 KR 1019980061816 A KR1019980061816 A KR 1019980061816A KR 19980061816 A KR19980061816 A KR 19980061816A KR 100323749 B1 KR100323749 B1 KR 100323749B1
Authority
KR
South Korea
Prior art keywords
file
picture
mobile phone
code
stored
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1019980061816A
Other languages
English (en)
Other versions
KR20000045258A (ko
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 KR1019980061816A priority Critical patent/KR100323749B1/ko
Publication of KR20000045258A publication Critical patent/KR20000045258A/ko
Application granted granted Critical
Publication of KR100323749B1 publication Critical patent/KR100323749B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

본 발명은 휴대폰에 관한 것으로, 특히 휴대폰의 그림 출력 방법은 비트맵 이미지의 정보를 갖는 그림 파일을 생성하는 단계와, 상기 그림 파일을 텍스트 파일 또는 바이너리 파일로 변환하는 단계와, 비트맵 유틸리티를 사용하여 상기 변환된 파일을 일정크기로 분할한 다음 완성된 코드가 사용되지 않는 영역에 저장하는 단계, 상기 저장된 파일을 가리키는 코드 인덱스를 생성하는 단계, 상기 코드 인덱스에 따라 상기 저장된 파일을 화면상에 출력하는 단계로 구성되므로 휴대폰 사용자는 개성에 따라 선택한 그림으로 휴대폰을 꾸밀 수 있는 효과가 있다.

Description

휴대폰의 그림 출력 방법{Method for displaying picture in Handy phone}
본 발명은 휴대폰에 관한 것으로서, 특히 휴대폰의 LCD 화면에서 그림 파일을 출력하는데 적당하도록 한 휴대폰의 그림 출력 방법에 관한 것이다.
일반적으로 LCD는 액정을 사용한 표시장치로서, 텍스트 모드(Text Mode)의 LCD 화면으로 구성된 휴대폰은 사용자가 문자를 출력 하고자 할 경우에 있어서, 사용자는 LCD 화면내의 드라이버 IC 소자에 저장되어 있는 문자의 메모리 어드레스 만을 지정하면 출력시킬 수 있었다.
하지만, LCD 화면의 기술 발달로 인해서 문자 정보뿐만이 아니라 그림 정보도 함께 처리할 수 있는 그래픽(Graphic) LCD 가 등장하였고 현재 휴대폰에는 그래픽 LCD 가 사용되고 있다.
도 1은 일반적인 그래픽 LCD 화면에서 문자를 출력시키는 방법을 나타낸 도면이다.
도 1을 참조하면, 그래픽 모드를 갖는 LCD는 도트(Dot)들의 집합으로서 일반적으로 160 * 64 의 크기로 구성되어 있다.
따라서, LCD 화면(120)에서 한글 한 문자를 16 * 16 의 도트로 출력시킨다면 한글 10자를 LCD 화면의 4 줄로서 출력시킬 수 있고, 영문이나 숫자 또는 기호인 경우는 8 * 16 의 도트로서 출력시킬 수 있다.
이때, 그래픽 모드를 갖는 LCD 화면(120) 에서 문자를 출력시키는 방법은 우선, 출력시키는 문자가 한글일 경우에는 16 * 16 의 도트로 변환하고, 영문이나 숫자 또는 기호인 경우에는 8 * 16 의 크기를 갖는 도트로 변환한 후에 각 도트의 화소 정보인 비트맵 디지트(Bit map digit)를 구한 다음 플래쉬 메모리에 저장한다.
그리고, 플래쉬 메모리에는 각 문자의 비트맵 디지트를 가리키는 코드 인덱스(101)로 구성된 코드 스택(Code Stack)(100)을 만들어 저장한다. 이때 코드 인텍스(100)는 플래쉬 메모리내의 한글 완성형 코드인 KSC5601에서 사용하지 않는 영역 즉, 한글 부분이 쓰이지 않은 코드를 선택하여 사용한다.
이어, 휴대폰으로 출력시키고자 하는 문자(121)의 어드레스가 입력되면, 휴대폰의 내부에 있는 소프트웨어는 요청 받은 문자(121)가 어떤 코드 인덱스(101)를 의미하는지 판단하고, 해당되는 문자(121)의 코드 인덱스(101)를 획득하여 코드 인덱스(101)가 가리키는 비트맵 디지트(111)를 LCD 드라이버(110)로 출력한다.
그리고, 문자 모드를 갖는 LCD의 경우와 같은 방법으로 LCD 드라이버(110)에 저장하고 있는 비트맵 디지트(111)를 그대로 LCD 화면(120)으로 출력시키게 된다.
이때, LCD 화면(120)은 LCD 드라이버(110)가 내장하고 있는 문자 폰트만을 출력할 수 있으며 사용자가 출력하고자 하는 문자는 출력 할 수 없다.
이와 같이, 기존의 그래픽 LCD를 사용하는 휴대폰은 단지 문자나 기호 등의 텍스트 파일만을 메모리에 저장시켜 출력할 수 있을 뿐, 그림이나 사진 또는 서명 등과 같은 그림 파일은 출력할 수 없는 문제점이 있다.
본 발명의 목적은 이상에서 언급한 종래 기술의 문제점을 감안하여 안출한 것으로서, 휴대폰의 LCD 화면으로 컴퓨터의 그림 파일을 출력할 수 있는 휴대폰의 그림 출력 방법을 제공하기 위한 것이다.
이상과 같은 목적을 달성하기 위한 본 발명의 일 특징에 따르면, 비트맵 이미지의 정보를 갖는 그림 파일을 생성하는 단계와, 상기 그림 파일을 텍스트 파일 또는 바이너리 파일로 변환하는 단계와, 비트맵 유틸리티를 사용하여 상기 변환된 파일을 일정크기로 분할한 다음 완성된 코드가 사용되지 않는 영역에 저장하는 단계, 상기 저장된 파일을 가리키는 코드 인덱스를 생성하는 단계, 상기 코드 인덱스에 따라 상기 저장된 파일을 화면상에 출력하는 단계로 구성된다.
도 1은 일반적인 그래픽 LCD화면에서 문자를 출력시키는 방법을 나타낸 도면.
도 2는 본 발명에 따른 그래픽 LCD 화면에서 그림 파일을 도트 단위로 출력하는 방법을 나타낸 도면.
도 3은 본 발명에 따른 그래픽 LCD 화면에서 그림 파일을 하나의 이미지 프래임 단위로 처리하여 출력하는 방법을 나타낸 도면
도면의 주요부분에 대한 부호의 설명
200 : 그림 파일
210 : 플래쉬 메모리의 KSC5601 완성형 테이블
220 : 플래쉬 메모리의 폰트 테이블
230 : 플래쉬 메모리의 코드 스택
240 : 이미지 버퍼
250 : 액정표시화면
이하 본 발명의 바람직한 일 실시 예에 따른 구성 및 작용을 첨부된 도면을 참조하여 설명한다.
도 2는 본 발명에 따른 그래픽 LCD 화면에서 그림 파일을 도트 단위로 출력하는 방법을 나타낸 도면이다.
도 2를 참조하면, 휴대폰으로 출력하고 싶은 사진이나 서명 등의 그림을 스캐너(Scanner)를 사용하여 읽어 들여 비트맵 이미지(Bit Map Image)의 정보를 갖는 그림 파일(200)로 만든다. 이때, 인터넷이나 일반 PC 통신 서비스를 통하여 그림 파일을 제공받아 비트맵 파일로 변환시켜도 된다.
이러한 그림 파일을 휴대폰으로 입력하면, 휴대폰은 읽어 들인 비트맵 파일을 텍스트 파일(Text file) 또는 바이너리 파일(Binary file)로 다시 변환시키고, 이어 비트맵 유틸리티를 사용하여 비트 이미지를 16 * 16 의 도트 크기(또는 8 * 16 도트의 크기)로 분할한 다음 코드 및 데이터를 저장하기 위하여 사용되는 반도체 소자인 플래쉬 메모리(210)에 저장한다.
이때, 변환된 텍스트 파일은 플래쉬 메모리(210) 내에서 완성형 코드인KSC5601 이 사용되지 않는 영역(한글 문자가 아닌 부분)(211)으로 저장 할 수 있는데, 예를 들어 FF00 ∼ FFFF의 코드영역(211)으로 저장한다고 가정하면, 16 * 16 도트인 비트맵이 256 개까지 저장이 가능하다.
그리고, 휴대폰은 전원이 온(On)되어 초기화될 경우 KSC5601의 FF00 ∼ FFFF까지의 코드영역(211)에서 그림 이미지를 읽도록 내부 소프트웨어가 설정되어 있으므로, 휴대폰 사용자는 새로운 그림을 출력하고자 할 때 이 코드 영역(211)에 새로운 그림 이미지에 해당하는 비트맵 데이터를 바꾸어 기록함으로서 새로운 그림을 출력할 수가 있다.
이렇게 플래쉬 메모리(210)에 저장된 비트맵 데이터는 32 바이트의 데이터로 나누어 배치되는 영역인 폰트 테이블(220)로 분할되어 저장되고, 이어 폰트 테이블(220)의 특정 비트맵 데이터들을 지정하기 위한 코드 인덱스(221)가 만들어진다.
즉, 코드 인덱스(221)는 코드 하나가 32 바이트의 크기를 갖으며 폰트 테이블(220)에서 16 * 16 도트의 한 셀 단위 비트 정보를 가리키는 포인터의 역할을 하는 것이다.
그리고 나서, 플래쉬 메모리(210)에는 폰트 테이블(220)에 있는 코드 인덱스(221)를 보고 출력할 이미지를 나열하기 위해서 상기 코드 인덱스(221)를 나열한 코드 스택(230)이 만들어진다.
이러한 코드 스택(230)의 구성은 그대로 휴대폰의 LCD 화면(250)으로 출력되는데 예를 들어, LCD 화면(250)에 10개의 코드를 4줄로 나타낸다고 가정하면 도시한 바와 같은 코드 스택(230)이 만들어지는 것이다.
이와 같은 상태에서 핸드폰의 LCD 화면(250)에 그림을 출력하기 위한 핸드폰의 전원이 온(On)되면, 전원이 투입되었을 때에만 데이터를 보존하는 메모리인 램의 포인터는 비트맵 데이터가 저장되어 있는 코드 스택(230)의 코드 인덱스(231)를 가리키게 되고, 이어 지정된 코드 인덱스(231)가 가리키는 16 * 16 도트로 구성된 32 바이트의 비트맵 이미지(231)는 램의 이미지 버퍼(240)로 저장되는데, 저장되는 형식은 코드 스택(230)에서 코드 인덱스(231)가 나열된 구성과 똑같이 저장된다.
그리고, 이미지 버퍼(240)에 저장된 비트맵 이미지(241)는 LCD 드라이버에 의해서 휴대폰의 LCD 화면(250)상에 그대로 출력된다(251).
도 3은 본 발명에 따른 그래픽 LCD 화면에서 그림 파일을 하나의 이미지 프래임 단위로 처리하여 출력하는 방법을 나타낸 도면이다.
도 3을 참조하면, 휴대폰으로 출력하고 싶은 사진이나 서명 등의 그림을 스캐너(Scanner)를 사용하여 읽어 들여 비트맵 이미지(Bit Map Image)의 정보를 갖는 그림 파일(300)로 만든 후에, 비트맵 유틸리티를 사용하여 비트 이미지를 비트 대 비트 정보로 변환하여 휴대폰의 플래쉬 메모리에 폰트 테이블(310)로 저장하는 것은 도 2에 설명한 것과 동일하다.
그러나. 폰트 테이블(310)에 저장된 비트맵 데이터들을 출력하기 위한 코드 인덱스가 나열되는 코드 스택(320)에는 출력하고자 하는 폰트 테이블(310)의 코드 인덱스(311) 이외에 다른 코드 값들도 같이 있을 수 있다.
즉, 폰트 테이블(310)의 코드들을 각각 하나의 이미지 프래임 단위로 처리하고 관리한 후에 출력하고자 하는 이미지 프레임에 해당하는 코드 인덱스(311)를 코드 스택(320)으로 나열한다. 이때, 출력하고자 하는 이미지 프래임과는 상관없는 코드 값들과 같이 나열될 수 있다.
이와 같은 상태에서 핸드폰의 LCD 화면(340)에 그림을 출력하기 위한 핸드폰의 전원이 들어오면, 코드 스택(320)에 있는 코드 인덱스(321)가 가리키는 이미지 프래임은 램의 이미지 버퍼(330)로 저장되고, 저장되는 형식은 코드 인덱스(321)가 가리키고 있는 이미지 프래임이 전체의 이미지 버퍼(330)로 저장된다.
그리고, 이미지 버퍼(330)에 저장된 이미지 프래임은 LCD 드라이버에 의해서 휴대폰의 LCD 화면(340)상에 그대로 출력되므로서 폰트 테이블(310)에 있는 도트 단위의 한 셀 단위 비트 정보를 휴대폰의 전체 화면으로 출력할 수 있다.
이상의 설명에서와 같은 본 발명은 그래픽 모드를 갖는 LCD 화면에 그림 파일을 원본 그대로 출력하거나 또는 일부분을 전체의 화면으로 출력할 수 있으므로, 휴대폰 사용자는 각자의 개성에 따라 선택한 그림으로 휴대폰의 LCD 화면을 꾸밀 수 있는 효과가 있다.

Claims (3)

  1. 비트맵 이미지의 정보를 갖는 그림 파일을 생성하는 단계와,
    상기 그림 파일을 텍스트 파일 또는 바이너리 파일로 변환하는 단계와,
    비트맵 유틸리티를 사용하여 상기 변환된 파일을 일정크기로 분할한 다음 완성된 코드가 사용되지 않는 영역에 저장하는 단계;
    상기 저장된 파일을 가리키는 코드 인덱스를 생성하는 단계;
    상기 코드 인덱스에 따라 상기 저장된 파일을 화면상에 출력하는 단계로 구성되는 것을 특징으로 하는 휴대폰의 그림 출력 방법.
  2. 제 1항에 있어서, 상기 저장하는 단계는 상기 변형된 파일을 16 ×16 또는 8 ×16 도트의 크기로 분할하여 저장하는 것을 특징으로 하는 휴대폰의 그림 출력 방법.
  3. 제 1항에 있어서, 상기 저장된 파일을 화면상에 출력하는 단계는,
    상기 저장된 파일을 하나의 이미지 프레임 단위로 출력하는 것을 특징으로 하는 휴대폰의 그림 출력 방법.
KR1019980061816A 1998-12-30 1998-12-30 휴대폰의그림출력방법 Expired - Fee Related KR100323749B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019980061816A KR100323749B1 (ko) 1998-12-30 1998-12-30 휴대폰의그림출력방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019980061816A KR100323749B1 (ko) 1998-12-30 1998-12-30 휴대폰의그림출력방법

Publications (2)

Publication Number Publication Date
KR20000045258A KR20000045258A (ko) 2000-07-15
KR100323749B1 true KR100323749B1 (ko) 2002-03-08

Family

ID=19568513

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980061816A Expired - Fee Related KR100323749B1 (ko) 1998-12-30 1998-12-30 휴대폰의그림출력방법

Country Status (1)

Country Link
KR (1) KR100323749B1 (ko)

Also Published As

Publication number Publication date
KR20000045258A (ko) 2000-07-15

Similar Documents

Publication Publication Date Title
US7937658B1 (en) Methods and apparatus for retrieving font data
EP2447885B1 (en) A font file with graphic images
US20070013700A1 (en) Mobile communication terminal having function of animating input characters
JP2000098983A (ja) グラフィック及び文字混用lcd駆動ic
US20070202855A1 (en) Portable device and special character input method thereof
US20060181532A1 (en) Method and system for pixel based rendering of multi-lingual characters from a combination of glyphs
KR100323749B1 (ko) 휴대폰의그림출력방법
US7038695B2 (en) User interface display apparatus using texture mapping method
CN112395529B (zh) 页面加载方法、装置、设备及存储介质
CN1310561A (zh) 字符显示技术
US20230351976A1 (en) Internet-of-things terminal and picture updating method therefor
US20100017708A1 (en) Information output apparatus, information output method, and recording medium
US20090233648A1 (en) Device for controlling display of mobile terminal and method thereof
JP2570494B2 (ja) 表示付選択呼出受信機
CN105047181A (zh) 一种显示字符的方法及装置
EP1317847B1 (en) Method and apparatus for producing pictures within a text display of a mobile device
KR100756370B1 (ko) 트루타입폰트 구현 방법 및 그 장치와 트루타입폰트문자메시지 서비스 방법
KR100319257B1 (ko) 이동통신 단말기의 그래픽 디스플레이 방법
GB2354352A (en) System for defining a user-configurable interface
KR100787308B1 (ko) 엘씨디에 표시할 비트맵 폰트 변환 방법
JP2009519551A (ja) 拡大縮小可能フォントをサポートするテキストエディタを用いたオブジェクトの挿入
JPS63282787A (ja) 文書編集装置
JP2994353B1 (ja) 通信装置
JP5916808B2 (ja) 携帯端末装置、文字表示方法、及び文字表示プログラム
KR940005931B1 (ko) 키폰에서의 한글 디스플레이 방법

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19981230

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19981230

Comment text: Request for Examination of Application

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20001130

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20011122

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20020125

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20020126

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20041227

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20051229

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20051229

Start annual number: 5

End annual number: 5

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee