KR20020069038A - 서브 윈도우를 이용한 컴퓨터 화면 디스플레이 장치 및 방법 - Google Patents

서브 윈도우를 이용한 컴퓨터 화면 디스플레이 장치 및 방법 Download PDF

Info

Publication number
KR20020069038A
KR20020069038A KR1020010009334A KR20010009334A KR20020069038A KR 20020069038 A KR20020069038 A KR 20020069038A KR 1020010009334 A KR1020010009334 A KR 1020010009334A KR 20010009334 A KR20010009334 A KR 20010009334A KR 20020069038 A KR20020069038 A KR 20020069038A
Authority
KR
South Korea
Prior art keywords
window
sub
display
file
information
Prior art date
Application number
KR1020010009334A
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 KR1020010009334A priority Critical patent/KR20020069038A/ko
Publication of KR20020069038A publication Critical patent/KR20020069038A/ko

Links

Classifications

    • 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
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

본 발명은 서브 윈도우를 이용한 컴퓨터 화면 디스플레이 장치 및 방법에 관한 것으로서, 사용자가 선택한 파일을 임시 저장하는 메모리부와, 사용자의 조작에 의해 파일을 상기 메모리부에 로딩하거나, 상기 메모리부에 로딩된 파일을 언로딩하는 파일 조작부와, 사용자 조작에 의해 모니터 상에 표시된 포인터가 이동할 경우, 그 이동 거리 및 이동 방향을 감지한 후, 기 설정된 확대 비율이 적용된 이동 벡터를 생성하는 이동 감지부와, 상기 메모리부에 저장된 파일 내용 중 디스플레이할 내용을 선택하기 위해 기 설정된 표시 기준 정보를 관리하고, 상기 이동 감지부에서 이동 벡터가 생성된 경우 그 이동 벡터에 의거하여 상기 표시 기준 정보를 변경하는 표시 기준 정보 관리부와, 기 설정된 디스플레이 정보 및 상기 표시 기준 정보에 의거하여 상기 메모리부에 저장된 파일 내용 중 일부를 선택하고, 상기 선택된 내용을 기 설정된 크기의 윈도우에 디스플레이하는 디스플레이 제어부를 포함하여, 대용량의 파일을 부분적으로 확대하여 모니터 상에 디스플레이함으로써, 사용자들의 작업 화면을 보다 효율적으로 운용할 수 있도록 한다는 특징이 있다.

Description

서브 윈도우를 이용한 컴퓨터 화면 디스플레이 장치 및 방법{Apparatus and method for displaying of computer using sub-window}
본 발명은 컴퓨터 화면 디스플레이 장치 및 방법에 관한 것으로서, 모니터 상에 표시되는 소정 크기의 서브 윈도우를 이용하여 파일 내용을 부분적으로 확대하여 디스플레이하도록 하는 컴퓨터 화면 디스플레이 장치 및 방법에 관한 것이다.
최근 컴퓨터 프로그램 및 주변 기기들의 급속한 발달로 인해 이들을 이용하여 생성되는 문서들의 형태 및 크기가 매우 다양해졌다. 또한, 인터넷의 급속한 팽창과 보급으로 인해, 소수 전문가들에 의해 생성된 다양한 형태의 문서들을 인터넷을 통해 일반 사용자들이 공유하는 것이 용이하게 되었다.
즉, 일반 사용자들이 인터넷 또는 여타 다른 주변 기기(예컨대, CD, DVD등)들을 이용하여 다양한 형태의 이미지들을 포함한 문서 및 대용량의 문서들을 획득한 후, 자신의 컴퓨터에서 실행할 수 있게 되었다.
그런데, 이러한 문서들은 그 문서들의 특성상 기존에 사용되는 편집기 또는 뷰어를 통해 디스플레이하는 것이 어려운 경우가 있다. 특히, 지도나 대형 사진과 같은 이미지 파일의 경우 보편적으로 사용되는 17" 또는 21" 모니터 화면에 한꺼번에 디스플레이하는 것이 어려운 경우가 대부분이다.
따라서, 종래에는 이러한 경우 화면 우측과 하단부에 설치된 스크롤 바를 이용하여 파일을 상/하/좌/우로 이동시키면서, 내용을 확인할 수 있도록 하는 방법을 사용하거나, 그 파일 내용을 축소하여 해당 모니터에 디스플레이하는 방법을 사용하였다. 그런데, 전자의 경우 스크롤 바를 포함한 윈도우의 크기가 작아질수록 그 윈도우에 나타난 문서의 내용에 비해 스크롤 바가 차지하는 비율이 커짐으로써, 그 문서의 표시 영역이 상대적으로 좁아진다는 단점이 있으며, 화면 이동이 제한적이라는 단점이 있고, 후자의 경우 파일의 크기가 클수록 축소비율이 커져 파일 내용을 식별할 수 없다는 등의 단점이 있다.
따라서, 본 발명은 상기한 바와 같은 종래의 제반 문제점을 해결하기 위해 안출된 것으로서, 본 발명의 목적은 모니터 상에 표시되는 소정 크기의 서브 윈도우를 이용하여 파일 내용을 부분적으로 확대하여 디스플레이하고, 그 서브 윈도우의 이동에 따라 윈도우의 표시 영역을 자유롭게 변화시킴으로써, 파일의 크기에 제한 없이 파일 내용을 확인할 수 있도록 하는 컴퓨터 화면 디스플레이 장치 및 방법을 제공하는 데에 있다.
도 1은 본 발명의 실시예에 따른 컴퓨터 화면 디스플레이 장치에 대한 개략적인 블록도이고,
도 2는 본 발명의 실시예에 따라 메모리에 저장된 파일 내용을 서브 윈도우에 디스플레이한 예시도이고,
도 3은 본 발명의 실시예에 따른 컴퓨터 화면 디스플레이 방법에 대한 처리 흐름도이고,
도 4는 본 발명의 실시예에 따라 서브 윈도우의 위치를 이동시킨 경우 이에 따른 처리 과정에 대한 처리 흐름도이고,
도 5는 본 발명의 실시예에 따라 서브 윈도우의 위치를 이동시킨 경우 이에 따른 처리 과정을 도식화한 예시도이고,
도 6은 본 발명의 실시예에 따라 서브 윈도우의 크기를 변화시킨 경우 이에 따른 처리 과정에 대한 처리 흐름도이고,
도 7은 본 발명의 실시예에 따라 서브 윈도우의 크기를 변화시킨 경우 이에 따른 처리 과정을 도식화한 예시도이고,
도 8은 본 발명의 실시예에 따라 지도 파일을 메모리에 로딩시킨 상태에 대한 예시도이고,
도 9는 본 발명의 실시예에 따라 모니터 상에 표시된 서브 윈도우의 위치를 이동시킬 경우 도 8의 파일 내용이 서브 윈도우에 표시되는 상태에 대한 예시도이다.
♣ 도면의 주요 부분에 대한 부호의 설명 ♣
10 : 파일 조작부 20 : 메모리부
30 : 디스플레이 제어부 40 : 윈도우 크기 변화 감지부
50 : 윈도우 이동 감지부 60 : 표시 기준 정보 관리부
70 : I/F 부
상기 목적을 달성하기 위해 본 발명에서 제공하는 컴퓨터 화면 디스플레이 장치는 사용자가 선택한 파일을 임시 저장하는 메모리부와, 사용자의 조작에 의해 파일을 상기 메모리부에 로딩하거나, 상기 메모리부에 로딩된 파일을 언로딩하는 파일 조작부와, 사용자 조작에 의해 모니터 상에 표시된 포인터가 이동할 경우, 그 이동 거리 및 이동 방향을 감지한 후, 기 설정된 확대 비율이 적용된 이동 벡터를 생성하는 이동 감지부와, 상기 메모리부에 저장된 파일 내용 중 디스플레이할 내용을 선택하기 위해 기 설정된 표시 기준 정보를 관리하고, 상기 이동 감지부에서 이동 벡터가 생성된 경우 그 이동 벡터에 의거하여 상기 표시 기준 정보를 변경하는 표시 기준 정보 관리부와, 기 설정된 디스플레이 정보 및 상기 표시 기준 정보에 의거하여 상기 메모리부에 저장된 파일 내용 중 일부를 선택하고, 상기 선택된 내용을 기 설정된 크기의 윈도우에 디스플레이하는 디스플레이 제어부를 포함한다.
한편, 상기 목적을 달성하기 위해 본 발명에서 제공하는 컴퓨터 화면 디스플레이 방법은 사용자가 선택한 파일 내용을 메모리에 로딩하는 제1 과정과, 기 설정된 디스플레이 정보를 참조하여 상기 메모리에 로딩된 파일 내용 중 디스플레이될 영역을 선택한 후 그 영역에 포함된 파일 내용을 상기 서브 윈도우를 이용하여 디스플레이하는 제2 과정과, 사용자가 외부 포인팅 장치를 이용하여 상기 서브 윈도우를 조작할 경우, 그 조작 내용에 따라 상기 서브 윈도우의 위치 및 크기와 그 표시 내용을 변경하는 제3 과정을 포함한다.
이하에서는, 첨부된 도면에 의거하여 본 발명에 따른 컴퓨터 화면 디스플레이 장치 및 방법을 좀 더 구체적으로 설명하겠다.
도 1은 본 발명의 실시예에 따른 컴퓨터 화면 디스플레이 장치에 대한 개략적인 블록도이다. 도 1을 참조하면, 본 발명의 실시예에 따른 컴퓨터 화면 디스플레이 장치는 모니터 상에 표시되는 소정 크기의 서브 윈도우를 이용하여 파일 내용을 부분적으로 디스플레이하기 위해, 파일 조작부(10), 메모리부(20), 디스플레이 제어부(30), 윈도우 크기 변화 감지부(40), 이동 감지부(50), 표시 기준 정보 관리부(60) 및 I/F 부(70)를 포함한다.
파일 조작부(10)는 사용자의 조작에 의해 파일을 메모리부(20)에 로딩하거나, 메모리부(20)에 로딩된 파일을 언로딩한다.
메모리부(20)는 사용자가 선택하여 로딩된 파일을 임시 저장한다. 이 때, 그 파일은 모니터에 디스플레이되는 형태와 동일한 형태로 저장된다. 즉, 메모리부(20)가 비트맵과 같은 형태로 구성되어, 그 비트맵의 단위 화소들이 모니터의 한 화소들과 일대일로 매핑된다. 이는 모니터에 표시된 서브 윈도우가 하나의 기준점을 가지고 이동할 때, 그 기준점의 이동 경로를 따라 메모리부(20)에 저장된 파일의 표시 기준점을 이동시켜 그 이동된 위치의 이미지를 디스플레이하도록 하기 위함이다.
I/F 부(70)는 모니터 상에 표시된 포인터를 조작하는 외부 포인팅 장치와의 인터페이스를 제공하여, 사용자가 그 외부 포인팅 장치를 조작할 경우 이를 내부 시스템에서 인식할 수 있도록 하는 역할을 한다.
이동 감지부(50)는 I/F 부(70)를 통해 포인터의 이동이 감지된 경우, 즉 사용자 조작에 의해 모니터 상에 표시된 포인터가 이동할 경우, 그 이동 거리 및 이동 방향을 감지한 후, 기 설정된 확대 비율이 적용된 이동 벡터를 생성한다. 이 때, 이동 감지부(50)는 기 설정된 확대 비율에 의해 모니터 상에서 포인터가 이동한 거리를 메모리부(20) 내의 표시 기준 정보의 이동 거리로 환산한 값을 적용하여 이동 벡터를 생성한다.
표시 기준 정보 관리부(60)는 메모리부(20)에 저장된 파일 내용 중 디스플레이할 내용을 선택하기 위해 기 설정된 표시 기준 정보를 관리하고, 이동 감지부(50)에서 이동 벡터가 생성된 경우 그 이동 벡터에 의거하여 표시 기준 정보를 변경한다. 즉, 표시 기준 정보 관리부(60)는 기 설정된 메모리부(20) 내의 한 위치 정보를 표시 기준 정보로 관리하고, 이동 감지부(50)에서 생성된 이동 벡터에 의해 그 표시 기준 정보를 이동시킨다.
디스플레이 제어부(30)는 기 설정된 디스플레이 정보 및 상기 표시 기준 정보에 의거하여 메모리부(20)에 저장된 파일 내용 중 일부를 선택하고, 그 선택된 내용을 기 설정된 크기의 서브 윈도우에 디스플레이한다. 이 때, 디스플레이 제어부(30)에서 관리하는 디스플레이 정보는 모니터 상에 표시되는 서브 윈도우의 크기 정보와, 그 서브 윈도우 내에서 표시 기준 정보가 위치하는 위치 정보 및 기 설정된 확대 비율이 있으며, 디스플레이 제어부(30)는 그 디스플레이 정보에 의거하여 메모리부(20)에 저장된 파일 내용 중 서브 윈도우에 디스플레이될 영역을 선택한다.
한편, 윈도우 크기 변화 감지부(40)는 모니터 상에 표시된 서브 윈도우의 크기가 변경된 경우, 그 서브 윈도우 크기를 감지하여 서브 윈도우의 크기 변경 정보를 디스플레이 제어부(30)로 전송한다.
윈도우 크기 변화 감지부(40)로부터 윈도우의 크기 변경 정보를 수신한 디스플레이 제어부(30)는 그 신호에 의거하여 해당 서브 윈도우의 표시 내용을 변경하도록 제어한다. 즉, 디스플레이 제어부(30)는 먼저 해당 서브 윈도우 내에 포함된 픽셀(pixel:화소)의 수가 변경가능한 지의 여부를 확인한다. 그리고, 확인 결과 픽셀 수가 변경 가능한 경우, 윈도우의 크기 변경 정보에 의거하여 변경된 윈도우의 크기를 산출한 후, 그 윈도우의 크기를 디스플레이 정보로 관리하고, 그 디스플레이 정보에 의해 해당 윈도우의 표시 내용을 변경한다. 한편, 상기 확인 결과 픽셀 수가 변경 불가능한 경우, 윈도우의 크기 변경 정보에 의거하여 기 설정된 확대 비율을 재 설정한 후, 그 확대 비율에 의해 해당 윈도우의 표시 내용을 변경한다.
도 2는 본 발명의 실시예에 따라 메모리에 저장된 파일 내용을 서브 윈도우에 디스플레이한 예시도로서, (a)는 문자 'A'를 포함하는 파일이 메모리부(20)에 로딩된 상태를 나타내고, (b)는 그 내용 중 일부가 서브 윈도우에 디스플레이된 상태를 나타낸다.
상기 예에서, 메모리에 로딩된 파일 내용의 표시 기준 정보는 점 Pm(a,b)이며, 디스플레이 정보에 포함된 표시 영역은 점 Pm(a,b)으로부터 x축으로 n만큼, y축으로 m만큼 확장된 영역이다. 즉, (a)에서 빗금친 부분이 디스플레이 정보에 의거하여 선택된 표시 영역이다.
이 때, 그 표시 영역 내에서 표시 기준 정보의 위치는 좌측 상단인 점 Pm(a,b)가 된다. 따라서, 만일 사용자가 (b)와 같은 서브 윈도우를 모니터 상에서 이동할 경우, 그 서브 윈도우의 표시 영역 중 좌측 상단 부분(Pw)을 이동 기준점으로 설정한다. 그리고, 그 이동 기준점(Pw)이 모니터상에서 이동한 거리 및 방향을 측정하여, 이동 벡터를 산출한 후, 그 이동 벡터값에 의거하여 메모리상의 표시 기준점(Pm)을 이동시켜 서브 윈도우를 통해 디스플레이할 표시 영역을 선택하게 되는 것이다.
도 3은 이러한 본 발명의 장치를 이용하여 컴퓨터 화면을 디스플레이하는 방법에 대한 처리 흐름도이다. 도 3을 참조하면, 본 발명에 의해 컴퓨터 화면을 디스플레이하는 방법은 먼저, 사용자가 디스플레이하고자 하는 파일을 선택하면, 그 선택된 파일을 메모리에 로딩(loading)한다(s310, s320). 이 때, 파일 전체를 모니터에 디스플레이하는 형태와 동일한 형태로 메모리에 로딩한다. 이와 같이 메모리에 로딩된 파일 내용을 서브 윈도우에 디스플레이 하기 위한 매핑 정보는 당업자들에게 공지된 기술이므로 본 발명에서는 그와 관련된 내용에 대한 언급은 생략한다.
이와 같이 선택된 파일을 메모리에 로딩하였으면, 기 설정된 디스플레이 정보를 참조하여 상기 메모리에 로딩된 파일 내용 중 디스플레이될 영역을 선택한 후 그 영역에 포함된 파일 내용을 서브 윈도우를 이용하여 디스플레이한다(s330, s340). 이 때, 디스플레이 정보는 파일이 로딩된 메모리 내에서의 표시 기준점과, 서브 윈도우의 크기 정보와, 그 윈도우 내에서 그 표시 기준점이 위치하는 위치 정보 및 기 설정된 확대 비율을 포함한다. 그 디스플레이 정보에 의거하여 디스플레이할 영역을 선택하는 방법에 대한 예는 도 2를 참조한 설명에 언급한 바와 같다.
이와 같이 기 설정된 디스플레이 정보에 의거하여 서브 윈도우를 통해 소정 영역의 파일 내용을 화면에 디스플레이한 후, 사용자가 마우스나 키보드 등 컴퓨터에 설치하여 사용 가능한 외부 포인팅 장치를 이용하여 그 서브 윈도우를 조작할 경우, 그 조작 내용에 따라 서브 윈도우의 위치 및 크기와 그 표시 내용을 변경한다. 즉, 사용자가 서브 윈도우의 위치를 이동시킨 경우 윈도우의 위치를 이동시키는 과정을 수행하고(s350, s360, s370), 사용자가 서브 윈도우의 크기를 변경한 경우 윈도우의 크기를 변경시키는 과정을 수행하며(s350, s360, s380), 사용자가 서브 윈도우를 닫은 경우 메모리 상에 로딩된 파일을 언로딩(unloading)한다(s350, s360, s390).
이 때, 윈도우의 위치를 이동시키는 과정(s370) 및 윈도우의 크기 변경 과정(s380)은 도 4 내지 도 7에 상세히 나타나 있다.
먼저, 도 4는 본 발명의 실시예에 따라 서브 윈도우의 위치를 이동시킨 경우 이에 따른 처리 과정(s370)에 대한 처리 흐름도이다. 도 4를 참조하면, 사용자가 외부 포인팅 장치를 이용하여 서브 윈도우의 위치를 이동할 경우, 먼저, 그 서브 윈도우의 표시 영역이 고정되었는지의 여부를 확인하여(s371), 그 서브 윈도우의 표시 영역이 고정된 경우 해당 서브 윈도우의 위치만을 단순 이동시킨다. 이 때, 윈도우의 위치를 단순 이동시키는 것은 이미 공지된 기술이므로, 그 처리 과정에 대한 세부 설명은 생략한다.
한편, 상기 서브 윈도우의 표시 영역이 고정되지 않은 경우, 서브 윈도우의위치를 이동시킴과 동시에 그 서브 윈도우를 통해 디스플레이되는 표시 내용을 변경하는 작업을 수행한다. 즉, 모니터 상에 표시된 포인터의 이동 거리 및 이동 방향에 의거한 이동 벡터를 생성한 후, 기 설정된 확대 비율에 의거하여 상기 이동 벡터를 메모리 상에서의 이동 거리로 환산한다(s372, s373). 그리고, 그 이동 벡터에 의거하여 디스플레이될 영역을 선택하기 위해 메모리 상에 기 설정된 표시 기준 정보의 위치를 이동시킨 후, 기 설정된 디스플레이 정보에 의거하여 상기 이동된 표시 기준 정보 위치를 기준으로 디스플레이될 영역을 선택한다(s374, s375). 마지막으로 그 선택된 디스플레이 영역을 서브 윈도우에 디스플레이한다(s376).
도 5는 이러한 처리 과정을 도식화한 예시도이다. 이 때, (a)는 모니터 상에서 서브 윈도우의 위치가 이동한 경로를 나타내고, (b)는 그 이동 정보에 의거하여 메모리상의 표시 기준점이 이동한 경로를 나타낸다.
즉, (a)와 같이 모니터에 나타난 서브 윈도우가 이동한 경우, 그 이동 기준점(Pw)의 이동 거리 및 이동 방향에 의거하여 이동 벡터(D)를 산출하고, 그 이동 벡터(D)에 기 설정된 확대비율(k)을 적용하여 메모리의 표시 기준점(Pm)을 (b)와 같이 이동시킨다. 따라서, 이동된 서브 윈도우에는 빗금친 부분에 해당되는 파일 내용이 표시된다.
도 6은 본 발명의 실시예에 따라 서브 윈도우의 크기를 변화시킨 경우 이에 따른 처리 과정에 대한 처리 흐름도이다. 도 6을 참조하면, 사용자가 외부 포인팅 장치를 이용하여 상기 서브 윈도우의 크기를 변경할 경우, 상기 서브 윈도우의 기본 설정값을 확인하여 그 서브 윈도우 내에 포함된 픽셀 수의 변경 가능 여부를 확인한다(s381). 상기 확인 결과, 그 서브 윈도우 내에 포함된 픽셀 수를 변경하는 것이 불가능한 경우 그 서브 윈도우의 크기 변화량에 의거하여 기 설정된 확대 비율을 변경한 후, 그 확대 비율에 의거하여 해당 서브 윈도우의 표시 내용을 변경한다(s382). 즉, 그 서브 윈도우 내에 포함된 픽셀 수는 그대로 유지한 채 각 픽셀들의 크기를 변경하여 해당 표시 내용을 변경한다.
한편, 상기 확인 결과, 상기 서브 윈도우 내에 포함된 픽셀 수를 변경하는 것이 가능한 경우 그 서브 윈도우의 크기 변화량에 의거하여 변경된 서브 윈도우의 크기를 산출하고, 상기 서브 윈도우의 크기 정보에 의거하여 해당 서브 윈도우의 표시 내용을 변경한다(s383). 즉, 그 서브 윈도우 내에 포함된 각 픽셀들의 크기를 그대로 유지한 채 변경된 크기의 서브 윈도우에 포함되는 픽셀의 수를 변경하여 해당 표시 내용을 변경한다.
만일, 픽셀 수 및 크기가 모두 고정되거나, 모두 변경 가능하도록 설정된 경우, 그 서브 윈도우의 크기 조작이 불가능한 것으로 인정하여 해당 서브 윈도우의 크기 조작이 불가능하다는 것을 사용자에게 안내한다(s385). 그 방법은 마우스 포인터의 형태를 변경하는 방법이나, 경고 메시지를 디스플레이하는 방법 등 다양한 방법을 선택하는 것이 가능하다.
도 7은 이러한 처리 과정을 도식화한 예시도이다. 이 때, (a)는 서브 윈도우의 크기를 변화시키기 이전의 상태를 나타내는 도면으로서, 점선 부분은 확대될 영역을 표시한다. (b)는 그 서브 윈도우의 설정값 확인 결과 해당 서브 윈도우 내에 포함된 픽셀 수의 변동이 불가능한 경우, 그 픽셀 수는 고정된 상태에서 각 픽셀들을 일정 비율로 확대하여 서브 윈도우의 크기를 확대한 경우에 대한 예이다. 한편, (c)는 해당 서브 윈도우의 설정값 확인 결과 그 서브 윈도우 내에 포함된 픽셀 수의 변동이 가능한 경우, 그 픽셀의 크기를 고정시킨 상태에서 서브 윈도우가 확대된 영역 만큼 픽셀 수를 증가시킨 경우에 대한 예이다. 도 7에서 각 윈도우에 표시된 사각형은 픽셀을 나타낸다.
도 8은 본 발명의 실시예에 따라 지도 파일을 메모리에 로딩시킨 상태에 대한 예시도이고, 도 9는 본 발명의 실시예에 따라 모니터 상에 표시된 서브 윈도우의 위치를 이동시킬 경우 도 8의 파일 내용이 서브 윈도우에 표시되는 상태에 대한 예시도이다.
도 9를 참조하면, 모니터 상에서 서브 윈도우의 위치를 이동하면, 그 위치 정보와 메모리에 로딩된 파일의 표시 기준 위치 정보의 매핑 동작에 의해 도 9에 나타난 바와 같이 서브 윈도우 내의 표시 내용이 변경되는 것을 알 수 있다.
이상의 설명은 하나의 실시예를 설명한 것에 불과한 것으로서, 본 발명은 상술한 실시예에 한정되지 않으며 첨부한 특허청구범위 내에서 다양하게 변경 가능하다. 예를 들어 본 발명의 실시예에 구체적으로 나타난 각 구성 요소의 형상 및 구조는 변형하여 실시할 수 있다.
상기와 같은 본 발명의 컴퓨터 화면 디스플레이 장치 및 방법은 모니터 상에 표시되는 소정 크기의 서브 윈도우를 이용하여 파일 내용을 부분적으로 확대하여 디스플레이함으로써, 사용자는 원하는 파일을 그 크기에 제한 없이 화면에 디스플레이할 수 있으며, 작은 크기의 윈도우를 이용하여 그 파일 내용을 부분적으로 확인할 수 있다는 점에서 모니터의 표시 효율을 높일 수 있다는 장점이 있다.
또한, 그 서브 윈도우의 이동에 따라 윈도우의 표시 영역을 자유롭게 변화시킴으로써, 사용자에게 보다 편리한 인터페이스를 제공한다.

Claims (14)

  1. 모니터 상에 표시되는 소정 크기의 서브 윈도우를 이용하여 파일 내용을 부분적으로 디스플레이하는 컴퓨터 화면 디스플레이 장치에 있어서,
    사용자가 선택한 파일을 임시 저장하는 메모리부와,
    사용자의 조작에 의해 파일을 상기 메모리부에 로딩하거나, 상기 메모리부에 로딩된 파일을 언로딩하는 파일 조작부와,
    사용자 조작에 의해 모니터 상에 표시된 포인터가 이동할 경우, 그 이동 거리 및 이동 방향을 감지한 후, 기 설정된 확대 비율이 적용된 이동 벡터를 생성하는 이동 감지부와,
    상기 메모리부에 저장된 파일 내용 중 디스플레이할 내용을 선택하기 위해 기 설정된 표시 기준 정보를 관리하고, 상기 이동 감지부에서 이동 벡터가 생성된 경우 그 이동 벡터에 의거하여 상기 표시 기준 정보를 변경하는 표시 기준 정보 관리부와,
    기 설정된 디스플레이 정보 및 상기 표시 기준 정보에 의거하여 상기 메모리부에 저장된 파일 내용 중 일부를 선택하고, 상기 선택된 내용을 기 설정된 크기의 서브 윈도우에 디스플레이하는 디스플레이 제어부를 포함하는 것을 특징으로 하는 컴퓨터 화면 디스플레이 장치.
  2. 제1항에 있어서, 메모리부는
    상기 파일이 모니터에 디스플레이되는 형태와 동일한 형태로 저장하는 것을 특징으로 하는 컴퓨터 화면 디스플레이 장치.
  3. 제1항에 있어서, 상기 이동 감지부는
    상기 확대 비율에 의해 모니터 상에서 포인터가 이동한 거리를 상기 메모리부 내의 표시 기준 정보의 이동 거리로 환산한 값을 적용하여 이동 벡터를 생성하는 것을 특징으로 하는 컴퓨터 화면 디스플레이 장치.
  4. 제1항에 있어서, 상기 표시 기준 정보 관리부는
    기 설정된 상기 메모리부 내의 한 위치 정보를 표시 기준 정보로 관리하고, 상기 이동 벡터에 의해 그 표시 기준 정보를 이동시키는 것을 특징으로 하는 컴퓨터 화면 디스플레이 장치.
  5. 제1항에 있어서, 디스플레이 제어부는
    서브 윈도우의 크기 정보와, 그 서브 윈도우 내에서 상기 표시 기준 정보가 위치하는 위치 정보 및 기 설정된 확대 비율을 디스플레이 정보로 관리하고, 그 디스플레이 정보에 의거하여 상기 메모리부에 저장된 파일 내용 중 상기 서브 윈도우에 디스플레이될 영역을 선택하는 것을 특징으로 하는 컴퓨터 화면 디스플레이 장치.
  6. 제1항에 있어서,
    상기 파일을 표시하기 위한 서브 윈도우의 크기를 감지하여 상기 서브 윈도우의 크기가 변경된 경우, 그 윈도우의 크기 변경 정보를 상기 디스플레이 제어부로 전송하는 크기 변화 감지부를 더 포함하는 것을 특징으로 하는 컴퓨터 화면 디스플레이 장치.
  7. 제1항 또는 제6항에 있어서, 상기 디스플레이 제어부는
    상기 크기 변화 감지부로부터 전달된 서브 윈도우의 크기 변경 정보에 의거하여 변경된 서브 윈도우의 크기를 산출한 후, 그 서브 윈도우의 크기를 디스플레이 정보로 관리하고, 그 디스플레이 정보에 의해 해당 서브 윈도우의 표시 내용을 변경하는 것을 특징으로 하는 컴퓨터 화면 디스플레이 장치.
  8. 제1항 또는 제6항에 있어서, 상기 디스플레이 제어부는
    상기 크기 변화 감지부로부터 전달된 서브 윈도우의 크기 변경 정보에 의거하여 기 설정된 확대 비율을 재 설정한 후, 그 확대 비율에 의해 해당 서브 윈도우의 표시 내용을 변경하는 것을 특징으로 하는 컴퓨터 화면 디스플레이 장치.
  9. 모니터 상에 표시되는 소정 크기의 서브 윈도우를 이용하여 파일 내용을 부분적으로 디스플레이하는 컴퓨터 화면 디스플레이 방법에 있어서,
    사용자가 선택한 파일 내용을 메모리에 로딩하는 제1 과정과,
    기 설정된 디스플레이 정보를 참조하여 상기 메모리에 로딩된 파일 내용 중 디스플레이될 영역을 선택한 후 그 영역에 포함된 파일 내용을 상기 서브 윈도우를 이용하여 디스플레이하는 제2 과정과,
    사용자가 외부 포인팅 장치를 이용하여 상기 서브 윈도우를 조작할 경우, 그 조작 내용에 따라 상기 서브 윈도우의 위치 및 크기와 그 표시 내용을 변경하는 제3 과정을 포함하는 것을 특징으로 하는 컴퓨터 화면 디스플레이 방법.
  10. 제9항에 있어서, 상기 제1 과정은
    상기 파일 전체를 모니터에 디스플레이하는 형태와 동일한 형태로 메모리에 로딩하는 것을 특징으로 하는 컴퓨터 화면 디스플레이 방법.
  11. 제9항에 있어서, 제2 과정은
    상기 디스플레이될 영역을 선택하기 위해 기 설정된 표시 기준 정보와, 상기 서브 윈도우의 크기 정보, 그 서브 윈도우 내에서 상기 표시 기준 정보가 위치하는 위치 정보 및 기 설정된 확대 비율을 디스플레이 정보로 참조하는 것을 특징으로 하는 컴퓨터 화면 디스플레이 방법.
  12. 제9항 또는 제11항에 있어서, 상기 제3 과정은
    사용자가 외부 포인팅 장치를 이용하여 상기 서브 윈도우의 위치를 이동할 경우, 모니터 상에 표시된 포인터의 이동 거리 및 이동 방향에 의거한 이동 벡터를생성하는 제3-1 과정과,
    기 설정된 확대 비율에 의거하여, 상기 이동 벡터를 메모리 상에서의 이동 거리로 환산하는 제3-2 과정과,
    상기 이동 벡터에 의거하여, 디스플레이될 영역을 선택하기 위해 기 설정된 표시 기준 정보의 위치를 이동시키는 제3-3 과정과,
    기 설정된 디스플레이 정보에 의거하여 상기 이동된 표시 기준 정보 위치를 기준으로 디스플레이될 영역을 선택하는 제3-4 과정과,
    상기 선택된 디스플레이 영역을 상기 서브 윈도우에 디스플레이하는 제3-5 과정을 포함하는 것을 특징으로 하는 컴퓨터 화면 디스플레이 방법.
  13. 제9항에 있어서, 상기 제3 과정은
    사용자가 모니터 상에 표시된 서브 윈도우의 위치를 단순 이동하고자 하는 경우, 그 서브 윈도우의 표시 내용이 고정된 상태에서 상기 서브 윈도우의 위치만을 이동시키는 것을 특징으로 하는 컴퓨터 화면 디스플레이 방법.
  14. 제9항에 있어서, 상기 제3 과정은
    사용자가 외부 포인팅 장치를 이용하여 상기 서브 윈도우의 크기를 변경할 경우, 상기 서브 윈도우 내에 포함된 픽셀 수의 고정 여부를 확인하는 제3-6 과정과,
    상기 확인 결과, 상기 서브 윈도우 내에 포함된 픽셀 수가 고정된 경우 그서브 윈도우의 크기 변화량에 의거하여 기 설정된 확대 비율을 변경한 후, 그 확대 비율에 의거하여 해당 서브 윈도우의 표시 내용을 변경하는 제3-7 과정과,
    상기 확인 결과, 상기 서브 윈도우 내에 포함된 픽셀 수가 고정되지 않은 경우 그 서브 윈도우의 크기 변화량에 의거하여 변경된 서브 윈도우의 크기를 산출하고, 상기 서브 윈도우의 크기 정보에 의거하여 해당 서브 윈도우의 표시 내용을 변경하는 제3-8 과정을 포함하는 것을 특징으로 하는 컴퓨터 화면 디스플레이 방법.
KR1020010009334A 2001-02-23 2001-02-23 서브 윈도우를 이용한 컴퓨터 화면 디스플레이 장치 및 방법 KR20020069038A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020010009334A KR20020069038A (ko) 2001-02-23 2001-02-23 서브 윈도우를 이용한 컴퓨터 화면 디스플레이 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010009334A KR20020069038A (ko) 2001-02-23 2001-02-23 서브 윈도우를 이용한 컴퓨터 화면 디스플레이 장치 및 방법

Publications (1)

Publication Number Publication Date
KR20020069038A true KR20020069038A (ko) 2002-08-29

Family

ID=27695381

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010009334A KR20020069038A (ko) 2001-02-23 2001-02-23 서브 윈도우를 이용한 컴퓨터 화면 디스플레이 장치 및 방법

Country Status (1)

Country Link
KR (1) KR20020069038A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100782594B1 (ko) * 2006-07-14 2007-12-06 엠텍비젼 주식회사 데이터 처리 기능을 구비한 메모리 장치

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100782594B1 (ko) * 2006-07-14 2007-12-06 엠텍비젼 주식회사 데이터 처리 기능을 구비한 메모리 장치
WO2008007931A1 (en) * 2006-07-14 2008-01-17 Mtekvision Co., Ltd. Memory device having data processing function

Similar Documents

Publication Publication Date Title
US8578292B2 (en) Simultaneous document zoom and centering adjustment
AU2017232150B2 (en) Calculating device, graph display method of calculating device, and storage medium retaining graph display program
US8812978B2 (en) System and method for dynamic zoom to view documents on small displays
US8542253B2 (en) Magnification engine
JP4612902B2 (ja) ファイル表示装置及びその制御方法、並びにプログラム
JP5008714B2 (ja) 画像生成装置及び画像生成方法
JP2007025958A (ja) プレビュー表示装置及びプレビュー表示方法及びプレビュー表示プログラム
TW201539294A (zh) 跨平台顯像引擎
US11640283B2 (en) Control bar for element activation
CN114675925B (zh) 组态图像处理方法、装置、计算机设备、存储介质
US20230342018A1 (en) Dynamic element control method, electronic device, and computer readable storage medium
US11922110B2 (en) Responsive document authoring
JPH04142661A (ja) 情報処理装置
US10388048B2 (en) Simplified mechanism for displaying multiple documents on a mobile device
US20230123119A1 (en) Terminal, control method therefor, and recording medium in which program for implementing method is recorded
JP2010092103A (ja) Webページ表示方法、サーバ装置、及びプログラム
JP2013161013A (ja) 地図表示装置
KR20020069038A (ko) 서브 윈도우를 이용한 컴퓨터 화면 디스플레이 장치 및 방법
JP2015032261A (ja) 表示装置および制御方法
CN111797192B (zh) Gis点数据渲染方法、装置、计算机设备和存储介质
US11908050B2 (en) Graphical user interface
JP2011076305A (ja) 参照表示システム、参照表示方法およびプログラム
JP2017107290A (ja) 表示システム、表示端末、表示方法、および表示プログラム
JP3160436B2 (ja) 対象情報表示装置
US20040233164A1 (en) Method and apparatus for displaying hardware crosshair cursor in a specified region of a display

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application