[go: up one dir, main page]

KR101348648B1 - Display device and method - Google Patents

Display device and method Download PDF

Info

Publication number
KR101348648B1
KR101348648B1 KR1020120025516A KR20120025516A KR101348648B1 KR 101348648 B1 KR101348648 B1 KR 101348648B1 KR 1020120025516 A KR1020120025516 A KR 1020120025516A KR 20120025516 A KR20120025516 A KR 20120025516A KR 101348648 B1 KR101348648 B1 KR 101348648B1
Authority
KR
South Korea
Prior art keywords
frame
data
width
length
ratio
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
KR1020120025516A
Other languages
Korean (ko)
Other versions
KR20130104209A (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 KR1020120025516A priority Critical patent/KR101348648B1/en
Publication of KR20130104209A publication Critical patent/KR20130104209A/en
Application granted granted Critical
Publication of KR101348648B1 publication Critical patent/KR101348648B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0442Handling or displaying different aspect ratios, or changing the aspect ratio

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)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 화면 표시 장치 및 방법에 관한 것으로, 이 장치는 자료의 크기를 축소한 프레임을 표시하되, 사용자에 의하여 정의되거나 미리 정해져 있는 틀의 크기와 자료의 크기에 따라 프레임을 대칭형 또는 비대칭형으로 구분하고 프레임이 비대칭형인 경우 자료의 가로 및 세로의 비율과 상이한 비율로 축소된 프레임을 표시하고, 사용자가 지정하는 프레임의 좌표에 대응하는 자료의 좌표를 산출하여 자료 좌표에 해당하는 부분을 화면에 표시한다.The present invention relates to a display device and a method, wherein the device displays a frame with a reduced size of the data, and the frame is symmetrical or asymmetrical according to the size and size of the frame defined or predefined by the user. When the frame is asymmetric, the frame is reduced to a ratio different from the horizontal and vertical ratios of the data, and the coordinates of the data corresponding to the coordinates of the frame specified by the user are calculated to display the part corresponding to the data coordinates on the screen. Display.

Description

화면 표시 장치 및 방법{APPARATUS AND METHOD FOR DISPLAYING SCREEN}Screen display device and method {APPARATUS AND METHOD FOR DISPLAYING SCREEN}

본 발명은 화면 표시 장치 및 방법에 관한 것으로, 더 상세하게는 사용자가 손쉽게 제어 가능하도록 비대칭성이 강한 자료를 화면에 표시할 수 있는 화면 표시 장치 및 방법에 관한 것이다.The present invention relates to a screen display device and a method, and more particularly to a screen display device and method that can display a strong asymmetric material on the screen so that the user can easily control.

근래 표시 장치의 화면 가로 또는 세로 길이보다 화면에 표시하고자 하는 자료의 가로 또는 세로 길이가 더 긴 자료들이 많이 생성되고 있다. 특히 이와 같은 자료들 중에서는 비대칭형 모양, 즉 화면에 표시되는 자료의 가로 길이(또는 세로 길이)보다 세로 길이(또는 가로 길이)가 현저하게 긴 자료들이 많이 발생을 한다. 이러한 자료들의 예로서, 장시간 노출된 위성영상, 데이터베이스 테이블 등이 있다. 자료의 가로와 세로 길이를 비례적으로 축소하는 종래의 자료 축소 방법을 사용하여 비대칭적인 자료를 화면에 표시하면 길이가 짧은 단축은 제어할 수 없는 최소의 크기로 변하여 자료를 화면에 표시하기 어려울 뿐만 아니라 사용자가 원하는 자료의 특정 부분으로 쉽게 이동할 수 없다. 자료의 크기가 커질수록 화면 표시 장치가 소형화 될수록 더욱 그러하다.Recently, a lot of data having a longer horizontal or vertical length than a screen horizontal or vertical length of a display device has been generated. In particular, many of these data are asymmetrical shapes, that is, data that is significantly longer than the width (or length) of the data displayed on the screen. Examples of such data include long time-exposure satellite images, database tables, and the like. When asymmetrical data is displayed on the screen using a conventional data reduction method that proportionally reduces the horizontal and vertical lengths of the data, the shorter length becomes difficult to display on the screen because it changes to the minimum size that cannot be controlled. But you can't easily jump to a specific piece of material you want. The larger the size of the material, the smaller the display device becomes.

따라서 본 발명이 해결하고자 하는 과제는 비대칭성이 강한 자료를 화면에 표시하고 사용자가 원하는 자료의 위치로 쉽게 이동할 수 있는 화면 표시 장치 및 방법을 제공하는 것이다.Accordingly, an object of the present invention is to provide a screen display device and a method for displaying a highly asymmetric material on a screen and allowing a user to easily move to a desired location of the data.

이러한 과제를 해결하기 위한 본 발명의 한 실시예에 따른 화면 표시 장치는, 자료를 표시하는 표시부, 그리고 상기 자료의 크기를 축소한 프레임을 상기 자료와 함께 상기 표시부에 표시하되, 사용자에 의하여 정의되거나 미리 정해져 있는 틀의 크기와 상기 자료의 크기에 따라 상기 프레임을 대칭형 또는 비대칭형으로 구분하고 상기 프레임이 비대칭형인 경우 상기 자료의 가로 및 세로의 비율과 상이한 비율로 축소된 프레임을 표시하고, 상기 사용자가 지정하는 상기 프레임의 좌표에 대응하는 상기 자료의 좌표를 산출하여 상기 자료 좌표에 해당하는 부분을 상기 화면에 표시하는 제어부를 포함한다.The screen display device according to an embodiment of the present invention for solving this problem, the display unit for displaying the material, and the frame is displayed on the display unit along with the data to reduce the size of the data, the user defined or The frame is divided into a symmetrical or asymmetrical form according to a predetermined frame size and the size of the data. When the frame is asymmetrical, the frame is reduced at a ratio different from the ratio of the width and length of the data. And a control unit configured to calculate coordinates of the data corresponding to the coordinates of the frame designated by the user and to display a portion corresponding to the data coordinates on the screen.

상기 자료의 가로와 세로 또는 세로와 가로의 비율이 미리 정해져 있는 임계값보다 작으면 상기 프레임을 비대칭형으로 구분하고 그렇지 않으면 대칭형으로 구분할 수 있다.If the width and length of the material or the ratio of length and width is smaller than a predetermined threshold, the frame may be classified as asymmetrical, otherwise it may be classified as symmetrical.

상기 제어부는 상기 프레임이 비대칭형인 경우 상기 틀의 크기와 동일한 크기로 상기 프레임의 크기를 설정할 수 있다.The controller may set the size of the frame to the same size as the frame when the frame is asymmetrical.

상기 제어부는 상기 프레임이 대칭형인 경우 상기 프레임의 가로 및 세로의 비율은 상기 자료의 가로 및 세로의 비율과 동일할 수 있다.When the frame is symmetric, the controller may have a ratio of the width and the length of the frame to the ratio of the width and the length of the data.

상기 틀의 세로가 상기 틀의 가로보다 길고, 상기 틀의 가로를 상기 틀의 세로로 나눈 틀 비율이 상기 자료의 가로를 상기 자료의 세로로 나눈 자료 비율보다 크면 상기 프레임의 세로는 상기 틀의 세로와 같고 상기 프레임의 가로는 상기 틀의 세로와 상기 자료 비율을 곱하여 산출하고, 상기 틀 비율이 상기 자료 비율보다 크지 않으면 상기 프레임의 가로는 상기 틀의 가로와 같고 상기 프레임의 세로는 상기 틀의 가로와 상기 자료 비율을 곱하여 산출할 수 있다.The height of the frame is longer than the width of the frame, and if the ratio of the frame divided by the length of the frame is greater than the data ratio divided by the length of the material by the length of the frame, the length of the frame is the length of the frame. And the width of the frame is calculated by multiplying the length of the frame by the data rate, and if the frame rate is not greater than the data rate, the width of the frame is equal to the width of the frame and the length of the frame is the width of the frame. It can be calculated by multiplying with the data ratio.

상기 틀의 세로가 상기 틀의 가로보다 길지 않고, 상기 틀의 세로를 상기 틀의 가로로 나눈 틀 비율이 상기 자료의 세로를 상기 자료의 가로로 나눈 자료 비율보다 크면 상기 프레임의 가로는 상기 틀의 가로와 같고 상기 프레임의 세로는 상기 틀의 가로와 상기 자료 비율을 곱하여 산출하고, 상기 틀 비율이 상기 자료 비율보다 크지 않으면 상기 프레임의 세로는 상기 틀의 세로와 같고 상기 프레임의 가로는 상기 틀의 세로와 상기 자료 비율을 곱하여 산출할 수 있다.If the length of the frame is not longer than the width of the frame, and the frame ratio of the frame length divided by the width of the frame is greater than the data ratio of the length of the material divided by the width of the material, the width of the frame is the width of the frame. Is equal to the width and the height of the frame is calculated by multiplying the width of the frame by the data rate, and if the frame rate is not greater than the data rate, the length of the frame is equal to the length of the frame and the width of the frame is equal to the length of the frame. It can be calculated by multiplying the length by the data ratio.

상기 사용자가 지정하는 위치가 상기 프레임의 영역을 벗어나면 상기 지정 위치와 최단 거리에 위치하는 프레임 좌표에 대응하는 자료 좌표를 산출하여 상기 자료 좌표에 해당하는 부분을 상기 화면에 표시할 수 있다.When the location designated by the user is out of the area of the frame, data coordinates corresponding to the frame coordinates positioned at the shortest distance from the specified location may be calculated to display a portion corresponding to the data coordinates on the screen.

본 발명의 다른 실시예에 따라 자료를 화면에 표시하는 화면 표시 방법은, 상기 자료의 크기를 축소한 프레임을 상기 자료와 함께 상기 화면에 표시하되, 사용자에 의하여 정의되거나 미리 정해져 있는 틀의 크기와 상기 자료의 크기에 따라 상기 프레임을 대칭형 또는 비대칭형으로 구분하고 상기 프레임이 비대칭형인 경우 상기 자료의 가로 및 세로의 비율과 상이한 비율로 축소된 프레임을 표시하는 단계, 그리고 상기 사용자가 지정하는 상기 프레임의 좌표에 대응하는 상기 자료의 좌표를 산출하여 상기 자료 좌표에 해당하는 부분을 상기 화면에 표시하는 단계를 포함한다.According to another exemplary embodiment of the present invention, a screen display method for displaying data on a screen may include displaying a frame on which the size of the data is reduced on the screen together with the data, wherein the size and size of a frame defined by a user or predetermined are determined. Dividing the frame into a symmetrical or asymmetrical shape according to the size of the material, and displaying the frame reduced in a ratio different from the ratio of the width and length of the data when the frame is asymmetrical, and the frame designated by the user. Computing the coordinates of the data corresponding to the coordinates of the and displaying the portion corresponding to the data coordinates on the screen.

상기 자료의 가로와 세로 또는 세로와 가로의 비율이 미리 정해져 있는 임계값보다 작으면 상기 프레임을 비대칭형으로 구분하고 그렇지 않으면 대칭형으로 구분할 수 있다.If the width and length of the material or the ratio of length and width is smaller than a predetermined threshold, the frame may be classified as asymmetrical, otherwise it may be classified as symmetrical.

상기 프레임이 비대칭형인 경우 상기 틀의 크기와 동일한 크기로 상기 프레임의 크기를 설정할 수 있다.When the frame is asymmetric, the size of the frame may be set to the same size as the frame.

상기 프레임이 대칭형인 경우 상기 프레임의 가로 및 세로의 비율은 상기 자료의 가로 및 세로의 비율과 동일할 수 있다.When the frame is symmetrical, the ratio of the width and length of the frame may be the same as the ratio of the width and length of the material.

상기 틀의 세로가 상기 틀의 가로보다 길고, 상기 틀의 가로를 상기 틀의 세로로 나눈 틀 비율이 상기 자료의 가로를 상기 자료의 세로로 나눈 자료 비율보다 크면 상기 프레임의 세로는 상기 틀의 세로와 같고 상기 프레임의 가로는 상기 틀의 세로와 상기 자료 비율을 곱하여 산출하고, 상기 틀 비율이 상기 자료 비율보다 크지 않으면 상기 프레임의 가로는 상기 틀의 가로와 같고 상기 프레임의 세로는 상기 틀의 가로와 상기 자료 비율을 곱하여 산출할 수 있다.The height of the frame is longer than the width of the frame, and if the ratio of the frame divided by the length of the frame is greater than the data ratio divided by the length of the material by the length of the frame, the length of the frame is the length of the frame. And the width of the frame is calculated by multiplying the length of the frame by the data rate, and if the frame rate is not greater than the data rate, the width of the frame is equal to the width of the frame and the length of the frame is the width of the frame. It can be calculated by multiplying with the data ratio.

상기 틀의 세로가 상기 틀의 가로보다 길지 않고, 상기 틀의 세로를 상기 틀의 가로로 나눈 틀 비율이 상기 자료의 세로를 상기 자료의 가로로 나눈 자료 비율보다 크면 상기 프레임의 가로는 상기 틀의 가로와 같고 상기 프레임의 세로는 상기 틀의 가로와 상기 자료 비율을 곱하여 산출하고, 상기 틀 비율이 상기 자료 비율보다 크지 않으면 상기 프레임의 세로는 상기 틀의 세로와 같고 상기 프레임의 가로는 상기 틀의 세로와 상기 자료 비율을 곱하여 산출할 수 있다.If the length of the frame is not longer than the width of the frame, and the frame ratio of the frame length divided by the width of the frame is greater than the data ratio of the length of the material divided by the width of the material, the width of the frame is the width of the frame. Is equal to the width and the height of the frame is calculated by multiplying the width of the frame by the data rate, and if the frame rate is not greater than the data rate, the length of the frame is equal to the length of the frame and the width of the frame is equal to the length of the frame. It can be calculated by multiplying the length by the data ratio.

상기 사용자가 지정하는 위치가 상기 프레임의 영역을 벗어나면 상기 지정 위치와 최단 거리에 위치하는 프레임 좌표에 대응하는 자료 좌표를 산출하여 상기 자료 좌표에 해당하는 부분을 상기 화면에 표시할 수 있다.When the location designated by the user is out of the area of the frame, data coordinates corresponding to the frame coordinates positioned at the shortest distance from the specified location may be calculated to display a portion corresponding to the data coordinates on the screen.

본 발명의 다른 실시예에 따른 컴퓨터로 읽을 수 있는 매체는 상기한 방법 중 어느 하나를 실행시키기 위한 프로그램을 기록한다.A computer-readable medium according to another embodiment of the present invention records a program for executing any one of the above methods.

이와 같이 본 발명의 실시예에 따른 화면 표시 장치 및 방법에 의하면, 대칭적인 자료뿐만 아니라 비대칭성이 강한 자료를 화면에 표시하고 사용자가 원하는 자료의 위치로 쉽게 이동하여 표시할 수 있다.Thus, according to the screen display device and method according to an embodiment of the present invention, it is possible to display not only symmetrical material but also strong asymmetrical material on the screen, and to be easily moved and displayed to the location of the desired data.

도 1은 본 발명의 한 실시예에 따른 화면 표시 장치의 블록도이다.
도 2는 본 발명의 한 실시예에 따른 화면 표시 장치의 예시적인 화면을 도시한 도면이다.
도 3은 본 발명의 한 실시예에 따른 화면 표시 방법 중 틀을 계산하는 과정을 설명하는 흐름도이다.
도 4는 도 3에 도시한 대칭형 프레임 크기를 계산하는 방법을 설명하는 흐름도이다.
도 5는 본 발명의 한 실시예에 따른 화면 표시 방법을 설명하기 위하여 틀 크기와 자료 크기를 정규화한 개략도이다.
도 6은 본 발명의 한 실시예에 따른 화면 표시 방법을 설명하기 위하여 틀과 자료의 관계를 도시한 개략도이다.
도 7은 본 발명의 한 실시예에 따른 화면 표시 방법 중 좌표 변환을 설명하는 흐름도이다.
도 8은 도 7에 도시한 좌표 변환의 예시적인 도면이다.
1 is a block diagram of a screen display device according to an exemplary embodiment.
2 is a diagram illustrating an exemplary screen of a screen display device according to an embodiment of the present invention.
3 is a flowchart illustrating a process of calculating a frame in a screen display method according to an embodiment of the present invention.
FIG. 4 is a flowchart for explaining a method of calculating the symmetric frame size shown in FIG. 3.
5 is a schematic diagram of normalizing a frame size and a data size to explain a screen display method according to an exemplary embodiment of the present invention.
6 is a schematic diagram illustrating a relationship between a frame and data in order to explain a screen display method according to an exemplary embodiment of the present invention.
7 is a flowchart illustrating coordinate transformation in a screen display method according to an exemplary embodiment of the present invention.
FIG. 8 is an exemplary diagram of the coordinate transformation shown in FIG. 7.

이하의 상세한 설명에서 본원의 일부를 구성하는 첨부의 도면이 참조된다. 문맥에서 다르게 지시하지 않는 한, 도면에서 유사한 부호는 일반적으로 유사한 구성 요소를 나타낸다. 상세한 설명, 도면 및 청구범위에 기재된 예시적인 실시예들은 한정하고자 하는 의도가 아니다. 여기에서 제시된 사상 또는 범위를 벗어나지 않는 범위 내에서, 다른 실시예들이 이용될 수 있고 다른 변경들이 이루어질 수 있을 것이다. 본원의 구성 요소들은, 여기에서 일반적으로 설명되고 도면에서 도시된 바와 같이, 상이한 구성들의 폭넓은 다양성 내에서의 상이한 구성들로 배열되고, 치환되고, 결합되고, 설계될 수 있으며, 이 모두가 분명히 고려되었고 본원의 일부를 이루는 것임이 용이하게 이해될 수 있을 것이다.In the following detailed description, reference is made to the accompanying drawings, which form a part hereof. Like reference numerals in the drawings generally denote like elements unless the context clearly indicates otherwise. The illustrative embodiments set forth in the description, drawings, and claims are not intended to be limiting. Other embodiments may be utilized and other modifications may be made without departing from the spirit or scope of the disclosure herein. The components herein may be arranged, substituted, combined, and designed in different configurations within a wide variety of different configurations, as generally described herein and illustrated in the figures, And that it is part of the present application.

그러면 도면을 참고하여 본 발명의 실시예에 따른 화면 표시 장치 및 방법에 대하여 상세하게 설명한다.Next, a screen display device and method according to an exemplary embodiment of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 한 실시예에 따른 화면 표시 장치의 블록도이고, 도 2는 본 발명의 한 실시예에 따른 화면 표시 장치의 예시적인 화면을 도시한 도면이다.1 is a block diagram of a screen display device according to an embodiment of the present invention, and FIG. 2 is a diagram illustrating an exemplary screen of the screen display device according to an embodiment of the present invention.

도 1을 참고하면, 화면 표시 장치(100)는 제어부(110), 입력부(120), 표시부(130)를 포함하며, 데이터베이스(200)와 연결되어 있다. 화면 표시 장치(100)는, 예를 들면 예를 들면 데스크톱 컴퓨터, 노트북 컴퓨터, 워크스테이션, 랩톱 컴퓨터, 팜톱(palmtop) 컴퓨터, UMPC(ultra mobile personal computer), 태블릿 PC, 개인 휴대 정보 단말기(personal digital assistant, PDA), 웹 패드, 휴대 전화, 스마트 폰, 전자수첩, MP3 플레이어, 휴대용 멀티미디어 플레이어(portable multimedia player, PMP) 등과 같이 컴퓨터나 휴대용 정보 기기로 구현될 수 있으나 이에 한정되지 않는다.Referring to FIG. 1, the screen display device 100 includes a control unit 110, an input unit 120, and a display unit 130, and is connected to a database 200. The display device 100 may be, for example, a desktop computer, a laptop computer, a workstation, a laptop computer, a palmtop computer, an ultra mobile personal computer, a tablet PC, a personal digital terminal. assistant, PDA), web pad, mobile phone, smart phone, electronic organizer, MP3 player, portable multimedia player (portable multimedia player, PMP) and the like can be implemented as a computer or a portable information device, but is not limited thereto.

입력부(120)는 외부로부터의 사용자 입력에 따라 화면 표시 장치(100) 내로 데이터를 전송한다. 예를 들면, 입력부(120)는 문자, 위치 정보 또는 자료를 입력하는 데 사용될 수 있으며, 터치 패드, 터치스크린, 키보드 또는 마우스를 포함할 수 있다.The input unit 120 transmits data into the screen display device 100 according to a user input from the outside. For example, the input unit 120 may be used to input text, location information, or data, and may include a touch pad, a touch screen, a keyboard, or a mouse.

제어부(110)는 명령어를 실행하고 데이터를 생성하거나 사용하는 동작을 한다. 예를 들면, 제어부(110)는 화면 표시 장치(100)의 컴포넌트들 간의 입력 및 출력 데이터를 처리할 수 있으며, 입력부(120)로부터 수신된 문자 또는 자료 등의 입력 정보를 해석하여 이에 따른 이미지에 대응하는 정보를 표시부(130)에 표시할 수 있다. 제어부(110)는 단일 칩, 다수의 칩 또는 다수의 전기 부품 상에 구현될 수 있으며, 예를 들어, 전용 또는 임베디드 프로세서, 단일 목적 프로세서, 컨트롤러, 또는 주문형 반도체(ASIC) 등으로 이루어질 수 있다.The controller 110 executes a command and generates or uses data. For example, the controller 110 may process input and output data between the components of the screen display apparatus 100, and may interpret input information such as text or data received from the input unit 120 and apply the image to the image accordingly. The corresponding information may be displayed on the display unit 130. The controller 110 may be implemented on a single chip, a plurality of chips, or a plurality of electrical components, and may include, for example, a dedicated or embedded processor, a single purpose processor, a controller, or an application specific semiconductor (ASIC).

제어부(110)는 표시부(130)에 표시되는 자료, 틀 및 프레임과 관련된 연산을 하는 틀 계산기(112)와 사용자 입력에 따라 원하는 자료 위치로 이동할 수 있도록 좌표 변환을 수행하는 좌표 변환기(114)를 포함한다.The controller 110 may include a frame calculator 112 that performs calculations related to data, a frame, and a frame displayed on the display 130, and a coordinate converter 114 that performs coordinate transformation to move to a desired data location according to a user input. Include.

표시부(130)는 자료 및 틀 등과 같은 각종 정보를 출력하여 사용자에게 제공하며, 예를 들면, 액정 디스플레이(liquid crystal display), CRT(cathode-ray tube), 유기 발광 다이오드(organic light emitting diode), 플라즈마 디스플레이 모니터 등으로 이루어질 수 있다.The display unit 130 outputs various types of information such as data and frames and provides them to the user. For example, a liquid crystal display, a cathode-ray tube, an organic light emitting diode, Plasma display monitor or the like.

도 2를 참고하면 화면 표시 장치(140)의 화면에 자료(160)와 틀(150)이 표시되어 있다. 예로서 자료(160)는 위성사진으로 높이가 넓이보다 현저하게 긴 비대칭형 자료이다. 틀(150)은 자료(160)의 축소된 모형인 프레임(도시하지 않음)을 넣어 표시하는 것으로서, 도 2에는 화면 좌측 하단에 표시하였지만 화면 어느 곳이라도 위치할 수 있다. 화면 표시 장치(140)의 화면에 표시되는 자료(160)가 화면보다 큰 경우에 틀(150)에 표시되어 있는 프레임을 이용하여 사용자가 자료(160)의 원하는 위치로 쉽게 이동할 수 있도록 한다. 즉, 사용자가 스크롤 등에 의하여 자료(160)의 원하는 부분으로 이동하여 화면에 표시하기 어려운 경우, 사용자가 프레임의 한 부분을 클릭 또는 터치함으로써 이에 대응하는 자료(160)의 위치로 쉽게 이동하여 화면에 표시할 수 있다. 틀(150)은 화면에 반드시 표시할 필요는 없고, 프레임만 화면에 표시할 수도 있다.Referring to FIG. 2, the material 160 and the frame 150 are displayed on the screen of the screen display device 140. For example, the data 160 is a satellite image and is asymmetric data that is significantly longer than the width. The frame 150 is displayed by inserting a frame (not shown), which is a reduced model of the material 160, but is shown in the lower left of the screen in FIG. 2, but may be located anywhere on the screen. When the material 160 displayed on the screen of the screen display device 140 is larger than the screen, the user can easily move to a desired position of the material 160 by using the frame displayed on the frame 150. That is, when the user moves to a desired portion of the material 160 by scrolling or the like and is difficult to display on the screen, the user can easily move to the position of the corresponding material 160 by clicking or touching a portion of the frame to display on the screen. I can display it. The frame 150 does not necessarily need to be displayed on the screen, and only the frame may be displayed on the screen.

데이터베이스(200)는 자료 및 정보 등을 기억하고, 제어부(110)의 요청에 따라 이들을 제어부(110)에 제공한다. 데이터베이스(200)가 화면 표시 장치(100) 외부에 있는 것으로 설명하지만 이에 한정되지 않으며, 실시예에 따라 데이터베이스(200)가 화면 표시 장치(100)에 포함되도록 구현할 수도 있다. 또한 메모리나 디스크 장치 등과 같이 자료가 기억될 수 있는 것이라면 그 명칭에 상관없이 어느 것이라도 데이터베이스(200)를 대신할 수 있다.The database 200 stores data, information, and the like, and provides them to the controller 110 at the request of the controller 110. Although the database 200 is described as being external to the screen display device 100, the present invention is not limited thereto. In some embodiments, the database 200 may be included in the screen display device 100. In addition, as long as the data can be stored, such as a memory or a disk device, any one can replace the database 200 regardless of its name.

그러면 도 3 내지 도 8을 참고하여 본 발명의 실시예에 따른 화면 표시 방법에 대하여 좀 더 상세하게 설명한다.3 to 8 will be described in more detail with respect to the screen display method according to an embodiment of the present invention.

도 3은 본 발명의 한 실시예에 따른 화면 표시 방법 중 틀을 계산하는 과정을 설명하는 흐름도이다.3 is a flowchart illustrating a process of calculating a frame in a screen display method according to an embodiment of the present invention.

동작이 시작되어 사용자가 화면에 표시할 자료를 선택하면 틀 계산기(112)는 선택된 자료를 입력받아(S310) 자료의 가로(w) 및 세로(h) 길이를 계산한다. 또한 사용자로부터 입력 변수를 수신한다(S320). 입력 변수는 틀의 가로(dw) 및 세로(dh) 길이와 최소 크기(thr)를 포함한다. 입력 변수 중 적어도 하나는 사용자로부터 입력받지 않을 수도 있으며, 미리 정해져 있는 값으로 대신할 수도 있다.When the operation is started and the user selects the data to be displayed on the screen, the frame calculator 112 receives the selected data (S310) and calculates the horizontal (w) and vertical (h) lengths of the data. Also receives an input variable from the user (S320). The input variables include the width (dw) and length (dh) length and minimum size (thr) of the frame. At least one of the input variables may not be input from the user or may be substituted with a predetermined value.

틀 계산기(112)는 자료의 가로(w) 및 세로(h)와 틀의 가로(dw) 및 세로(dh) 길이를 이용하여 대칭형 프레임의 크기를 계산한다(S330).The frame calculator 112 calculates the size of the symmetrical frame using the width (w) and length (h) of the data and the length (dw) and length (dh) of the frame (S330).

도 4는 도 3에 도시한 대칭형 프레임 크기를 계산하는 방법을 설명하는 흐름도이다.FIG. 4 is a flowchart for explaining a method of calculating the symmetric frame size shown in FIG. 3.

도 4를 참고하면, 틀 계산기(112)는 자료의 가로(w) 및 세로(h)와 틀의 가로(dw) 및 세로(dh) 길이를 입력받고(S400), 틀의 가로(dw)와 세로(dh)를 비교한다(S410). 그 결과 틀의 가로(dw)가 세로(dh)보다 작은 경우의 틀 비율(dr=dw/dh)과 자료 비율(r=w/h)을 계산하고(S420), 그렇지 않은 경우의 틀 비율(dr=dh/dw)과 자료 비율(r=h/w)을 계산한다(S460).Referring to FIG. 4, the frame calculator 112 receives the horizontal (w) and vertical (h) of the data and the horizontal (dw) and vertical (dh) lengths of the frame (S400), and the horizontal (dw) of the frame. Vertical (dh) is compared (S410). As a result, the frame rate (dr = dw / dh) and the data rate (r = w / h) are calculated when the frame width (dw) is smaller than the length (dh) (S420). dr = dh / dw) and data ratio (r = h / w) are calculated (S460).

단계(S420) 뒤에 틀 비율(dr)과 자료 비율(r)을 비교하여(S430) 틀 비율(dr)이 자료 비율(r)보다 크면 가로 배율을 유지하고(S440), 그렇지 않으면 가로를 축소 처리한다(S450). 즉, 단계(S440)에서는 프레임의 가로(fw)는 dh*r로 계산하고 프레임의 세로(fh)는 틀의 세로(dh)와 같게 두고, 단계(S450)에서는 프레임의 가로(fw)는 틀의 가로(dw)와 같게 두고 프레임의 세로(fh)는 dw/r로 계산한다.After the step S420, the frame rate dr and the data rate r are compared (S430). If the frame rate dr is greater than the data rate r, the horizontal magnification is maintained (S440). (S450). That is, in step S440, the width fw of the frame is calculated as dh * r, and the height of the frame fh is equal to the height of the frame dh, and in step S450, the width fw of the frame is calculated. The width of the frame (fh) is calculated as dw / r.

단계(S460) 뒤에 틀 비율(dr)과 자료 비율(r)을 비교하여(S470) 틀 비율(dr)이 자료 비율(r)보다 크면 세로 배율을 유지하고(S480), 그렇지 않으면 세로를 축소 처리한다(S490). 즉, 단계(S480)에서는 프레임의 가로(fw)는 틀의 가로(dw)와 같게 두고 프레임의 세로(fh)는 dw*r로 계산하고 단계(S490)에서는 프레임의 가로(fw)는 dh/r로 계산하고 프레임의 세로(fh)는 틀의 세로(dh)와 같게 둔다.After the step S460, the frame rate dr and the data rate r are compared (S470). If the frame rate dr is greater than the data rate r, the vertical magnification is maintained (S480). (S490). That is, in step S480, the frame width fw is equal to the frame width dw, and the frame height fh is calculated as dw * r, and in step S490, the frame width fw is dh /. Calculate with r and leave the frame's height (fh) equal to the frame's height (dh).

이렇게 계산될 수 있는 대칭형 프레임 크기의 한 예를 도 5 및 도 6을 참고하여 설명한다.An example of the symmetric frame size that can be calculated is described with reference to FIGS. 5 and 6.

도 5는 본 발명의 한 실시예에 따른 화면 표시 방법을 설명하기 위하여 틀 크기와 자료 크기를 정규화한 개략도이고, 도 6은 본 발명의 한 실시예에 따른 화면 표시 방법을 설명하기 위하여 틀과 자료의 관계를 도시한 개략도이다.FIG. 5 is a schematic diagram of normalizing a frame size and a data size to explain a screen display method according to an embodiment of the present invention, and FIG. 6 is a frame and data to explain a screen display method according to an embodiment of the present invention. A schematic diagram showing the relationship of

우선 도 5와 같이 틀 및 자료의 크기를 가로와 세로 중 긴 것으로 나누어 정규화 처리한다. 그러면 장축은 1이 되고 단축은 1보다 작거나 같은 값이 된다.First, as shown in FIG. 5, the size of the frame and the data is divided into the longest and the longest, and normalized. The long axis is then 1 and the short axis is less than or equal to 1.

이렇게 정규화 처리된 이후 배율 관점에서 보면, 틀과 자료의 크기 관계는 도 6과 같은 경우들로 나뉘게 된다. 먼저 도 6의 (a)와 (b)와 같이 정규화된 틀 안에 정규화된 자료가 들어가는 경우 그대로 배율을 유지하며 넣어서 프레임으로 만든다. 도 6의 (a)에 대응하는 것이 단계(S440)에서 계산된 프레임이고, 도 6의 (b)에 대응하는 것이 단계(S480)에서 계산된 프레임이다. 이때 도 6에서 실선으로 도시한 사각형이 정규화된 틀이고, 점선으로 표시되고 빗금이 쳐진 사각형이 정규화된 자료이다.From the perspective of magnification after this normalization process, the size relationship between the frame and the data is divided into the cases shown in FIG. First, when normalized data enters into a normalized frame as shown in (a) and (b) of FIG. Corresponding to FIG. 6A corresponds to the frame calculated in step S440, and corresponding to FIG. 6B corresponds to the frame calculated in step S480. At this time, the rectangle shown by the solid line in FIG. 6 is a normalized frame, and the rectangle indicated by a dotted line and hatched is a normalized data.

도 6의 (c) 내지 (f)와 같이 정규화된 틀 안에 정규화된 자료가 들어가지 않는 경우, 틀의 단축과 대응되는 자료의 축의 크기를 틀의 단축 크기와 같게 하고 자료의 나머지 축의 크기는 자료의 비율에 맞게 축소하여 프레임을 만든다. 도 6의 (c) 및 (e)에 대응하는 것이 단계(S450)에서 계산된 프레임이고, 도 6의 (d) 및 (f)에 대응하는 것이 단계(S490)에서 계산된 프레임이다.When normalized data does not fit in the normalized frame as shown in (c) to (f) of FIG. 6, the axis size of the data corresponding to the frame shortening is equal to the size of the frame shortened, and the size of the remaining axes of the data is Create a frame by zooming out to fit the ratio of. Corresponding to (c) and (e) of FIG. 6 is a frame calculated in step S450, and corresponding to (d) and (f) of FIG. 6 is a frame calculated in step S490.

다시 도 3을 참고하면, 단계(S330)에서 계산된 대칭형 프레임의 크기가 대칭형으로 제어 가능한 크기인지, 즉 단계(S330)에서 계산된 프레임의 가로(fw) 및 세로(fh)가 모두 최소 크기(thr)보다 큰지 판단한다(S340).Referring back to FIG. 3, whether the size of the symmetrical frame calculated in step S330 is a symmetrically controllable size, that is, the width fw and the length fh of the frame calculated in step S330 are both the minimum size ( thr) is greater than (S340).

그 결과 프레임의 가로(fw)나 세로(fh) 중 어느 하나라도 최소 크기(thr)보다 작다면 비대칭형 프레임으로 판단하고 비대칭형 프레임 크기를 입력 틀의 크기와 같게 계산하고(S350), 계산 모드는 비대칭형 모드로 설정한다. 즉, 이 경우 비대칭형 프레임의 가로(fw)는 틀의 가로(dw)와 같고 비대칭형 프레임의 세로(fh)는 틀의 세로(dh)와 같으며, 사용자가 요구한 틀의 크기 그대로 반영한다.As a result, if any one of the width (fw) and the length (fh) of the frame is smaller than the minimum size (thr), it is determined as an asymmetric frame, and the asymmetric frame size is calculated to be equal to the size of the input frame (S350), and the calculation mode Set to asymmetric mode. That is, in this case, the width (fw) of the asymmetrical frame is equal to the width (dw) of the frame, and the height (fh) of the asymmetrical frame is the same as the height (dh) of the frame. .

한편 단계(S340)에서 대칭형으로 제어 가능한 크기라고 판단하면 단계(S330)에서 계산된 프레임 크기를 그대로 사용하고 계산 모드는 대칭형 모드로 설정한다.On the other hand, if it is determined that the size can be controlled symmetrically in step S340, the frame size calculated in step S330 is used as it is and the calculation mode is set to the symmetric mode.

비대칭형 프레임 또는 대칭형 프레임의 크기가 계산되면 자료와 프레임의 비율을 계산한다(S360). 즉 가로 비율(rw)은 자료의 가로(w)를 프레임 가로(fw)로 나누어 산출하고, 세로 비율(rh)은 자료의 세로(h)를 프레임 세로(fh)로 나누어 산출한다. 그런 후 프레임 크기(fw, fh), 가로 및 세로 비율(rw, rh) 및 계산 모드 등의 출력 변수를 출력한다(S370).When the size of the asymmetric frame or the symmetrical frame is calculated, the ratio of the data and the frame is calculated (S360). That is, the aspect ratio (rw) is calculated by dividing the width (w) of the data by the frame width (fw), and the vertical ratio (rh) is calculated by dividing the length (h) of the data by the frame length (fh). Thereafter, output variables such as frame size (fw, fh), aspect ratio (rw, rh), and calculation mode are output (S370).

그러면 도 7 및 도 8을 참고하여 사용자가 자료의 원하는 부분으로 이동할 수 있도록 프레임의 좌표와 자료의 좌표를 대응시키는 방법에 대하여 설명한다.7 and 8 will be described a method of matching the coordinates of the frame and the coordinates of the data so that the user can move to the desired portion of the data.

도 7은 본 발명의 한 실시예에 따른 화면 표시 방법 중 좌표 변환을 설명하는 흐름도이고, 도 8은 도 7에 도시한 좌표 변환의 예시적인 도면이다.FIG. 7 is a flowchart illustrating coordinate transformation in a screen display method according to an exemplary embodiment of the present invention, and FIG. 8 is an exemplary diagram of coordinate transformation illustrated in FIG. 7.

도 7에 도시한 것처럼, 사용자가 화면에 표시하고자 하는 자료의 한 부분에 대응하는 프레임 좌표 P(x,y)를 마우스 클릭 또는 터치 등의 방식으로 입력하면(S710), 좌표 변환기(114)는 프레임 좌표 P(x)에 가로 비율(rw)을 곱하여 좌표 Q(x)를 계산하고, 프레임 좌표 P(y)에 세로 비율(rh)을 곱하여 좌표 Q(y)를 계산한다(S720). 그런 후 좌표 Q(x,y)에 대하여 클램프(clamp) 기능을 수행한다(S730). 즉, 좌표 Q(x)의 값이 자료의 가로(w)보다 크거나 좌표 Q(y)의 값이 자료의 세로(h)보다 크다면 오버플로우(overflow)가 발생한 것이고, 또한 프레임 좌표 및 자료 좌표의 원점을 좌측 상단 모서리라고 둘 때 좌표 Q의 값이 음수를 갖게 된다면 언더플로우(underflow)가 발생한 것으로서 이것은 사용자의 실수 등에 의하여 프레임의 크기보다 바깥쪽에 클릭이나 터치를 수행할 때 발생할 수 있다. 이러한 경우 좌표 Q(x,y)에서 가장 가까운 실제 존재하는 자료의 위치에 대응하는 좌표를 자료 좌표 R(x,y)로 출력한다(S740). 또한 오버플로우나 언더플로우가 발생하지 않은 경우에는 좌표 Q(x,y)가 자료 좌표 R(x,y)가 된다.As illustrated in FIG. 7, when the user inputs a frame coordinate P (x, y) corresponding to a portion of the material to be displayed on the screen by a mouse click or a touch method (S710), the coordinate converter 114 The coordinate Q (x) is calculated by multiplying the frame coordinate P (x) by the aspect ratio rw, and the coordinate Q (y) is calculated by multiplying the frame coordinate P (y) by the vertical ratio rh (S720). Then, a clamp function is performed on the coordinate Q (x, y) (S730). That is, if the value of the coordinate Q (x) is larger than the width (w) of the data or the value of the coordinate Q (y) is larger than the length (h) of the data, an overflow has occurred, and also frame coordinates and data If the origin of the coordinate is referred to as the upper left corner, if the value of the coordinate Q becomes negative, an underflow has occurred, which may occur when a user clicks or touches the frame outside the size of the frame due to a mistake of the user. In this case, the coordinate corresponding to the position of the actual data that is closest to the coordinate Q (x, y) is output as the data coordinate R (x, y) (S740). When no overflow or underflow occurs, the coordinate Q (x, y) becomes the data coordinate R (x, y).

도 8을 참고하면, 프레임 내부에 있는 프레임 좌표 P1은 가로 비율(rw) 및 세로 비율(rh)에 따라 자료 내부에 있는 자료 좌표 R1에 대응한다. 이와 달리 프레임 좌표 P2, P3, P4는 비록 프레임 외부에 있는 좌표이지만 각 좌표에 가장 가까운 거리에 있는 자료 좌표 R2, R3, R4에 대응시킴으로써 사용자가 실수로 허용 범위를 넘어서는 좌표를 지시하더라도 자료의 적절한 부분이 표시될 수 있다.Referring to FIG. 8, the frame coordinate P1 inside the frame corresponds to the data coordinate R1 inside the data according to the horizontal ratio rw and the vertical ratio rh. In contrast, frame coordinates P2, P3, and P4, although coordinates outside the frame, correspond to data coordinates R2, R3, and R4 that are closest to each coordinate, so that if the user inadvertently indicates a coordinate beyond the allowable range, Part may be displayed.

제어부(110)는 틀 계산기(112)에서 계산된 프레임 크기와 좌표 변환기(114)에서 계산된 자료 좌표 R(x,y)을 이용하여 표시부(130) 화면에 자료 및 프레임을 표시한다.The controller 110 displays the data and the frame on the screen of the display unit 130 using the frame size calculated by the frame calculator 112 and the data coordinates R (x, y) calculated by the coordinate converter 114.

본 발명의 다른 실시예는 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터로 읽을 수 있는 매체를 포함한다. 이 매체는 지금까지 설명한 화면 표시 방법을 실행시키기 위한 프로그램을 기록한다. 이 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 이러한 매체의 예에는 하드디스크, 플로피디스크 및 자기 테이프와 같은 자기 매체, CD 및 DVD와 같은 광기록 매체, 플롭티컬 디스크(Floptical Disk)와 자기-광 매체, 롬, 램, 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 구성된 하드웨어 장치 등이 있다. 또는 이러한 매체는 프로그램 명령, 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.Other embodiments of the invention include a computer readable medium having program instructions for performing various computer implemented operations. This medium records a program for executing the screen display method described so far. The medium may include program instructions, data files, data structures, etc., alone or in combination. Examples of such media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD and DVD, programmed instructions such as Floptical Disk and magneto-optical media, ROM, And a hardware device configured to store and execute the program. Or such medium may be a transmission medium, such as optical or metal lines, waveguides, etc., including a carrier wave that transmits a signal specifying a program command, data structure, or the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like.

이상에서 본 발명의 예시적인 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, And falls within the scope of the invention.

100, 140: 화면 표시 장치, 110: 제어부,
112: 틀 계산기, 114: 좌표 변환기,
120: 입력부, 130: 표시부,
150: 틀, 160: 자료,
200: 데이터베이스
100, 140: display device, 110: control unit,
112: frame calculator, 114: coordinate converter,
120: input unit, 130: display unit,
150: frame, 160: material,
200: Database

Claims (15)

자료를 표시하는 표시부, 그리고
상기 자료의 크기를 축소한 프레임을 상기 자료와 함께 상기 표시부에 표시하되, 사용자에 의하여 정의되거나 미리 정해져 있는 틀의 크기와 상기 자료의 크기에 따라 상기 프레임을 대칭형 또는 비대칭형으로 구분하고 상기 프레임이 비대칭형인 경우 상기 자료의 가로 및 세로의 비율과 상이한 비율로 축소된 프레임을 표시하고, 상기 사용자가 지정하는 상기 프레임의 좌표에 대응하는 상기 자료의 좌표를 산출하여 상기 자료 좌표에 해당하는 부분을 상기 표시부에 표시하는 제어부
를 포함하는 화면 표시 장치.
A display unit for displaying data, and
The frame on which the size of the data is reduced is displayed on the display unit together with the data. The frame is divided into symmetrical or asymmetrical shapes according to the size of the frame and the size of the frame defined or predefined by the user. In the case of the asymmetric type, the frame is reduced in a ratio different from the ratio of the width and length of the data, and the coordinates of the data corresponding to the coordinates of the frame designated by the user are calculated to indicate a portion corresponding to the data coordinates. Control unit to display on the display
Screen display device comprising a.
제1항에서,
상기 자료의 가로와 세로 또는 세로와 가로의 비율이 미리 정해져 있는 임계값보다 작으면 상기 프레임을 비대칭형으로 구분하고 그렇지 않으면 대칭형으로 구분하는 화면 표시 장치.
In claim 1,
And dividing the frame into an asymmetrical form when the width and height of the data are smaller than a predetermined threshold, and otherwise dividing the frame into a symmetrical form.
제2항에서,
상기 제어부는 상기 프레임이 비대칭형인 경우 상기 틀의 크기와 동일한 크기로 상기 프레임의 크기를 설정하는 화면 표시 장치.
3. The method of claim 2,
And the control unit sets the size of the frame to the same size as the frame when the frame is asymmetrical.
제2항에서,
상기 제어부는 상기 프레임이 대칭형인 경우 상기 프레임의 가로 및 세로의 비율은 상기 자료의 가로 및 세로의 비율과 동일한 화면 표시 장치.
3. The method of claim 2,
The controller may be configured such that when the frame is symmetric, the ratio of the width and height of the frame is the same as the ratio of the width and height of the data.
제1항에서,
상기 틀의 세로가 상기 틀의 가로보다 길고, 상기 틀의 가로를 상기 틀의 세로로 나눈 틀 비율이 상기 자료의 가로를 상기 자료의 세로로 나눈 자료 비율보다 크면 상기 프레임의 세로는 상기 틀의 세로와 같고 상기 프레임의 가로는 상기 틀의 세로와 상기 자료 비율을 곱하여 산출하고, 상기 틀 비율이 상기 자료 비율보다 크지 않으면 상기 프레임의 가로는 상기 틀의 가로와 같고 상기 프레임의 세로는 상기 틀의 가로와 상기 자료 비율을 곱하여 산출하는 화면 표시 장치.
In claim 1,
The height of the frame is longer than the width of the frame, and if the ratio of the frame divided by the length of the frame is greater than the data ratio divided by the length of the material by the length of the frame, the length of the frame is the length of the frame. And the width of the frame is calculated by multiplying the length of the frame by the data rate, and if the frame rate is not greater than the data rate, the width of the frame is equal to the width of the frame and the length of the frame is the width of the frame. And calculating by multiplying the data ratio.
제1항에서,
상기 틀의 세로가 상기 틀의 가로보다 길지 않고, 상기 틀의 세로를 상기 틀의 가로로 나눈 틀 비율이 상기 자료의 세로를 상기 자료의 가로로 나눈 자료 비율보다 크면 상기 프레임의 가로는 상기 틀의 가로와 같고 상기 프레임의 세로는 상기 틀의 가로와 상기 자료 비율을 곱하여 산출하고, 상기 틀 비율이 상기 자료 비율보다 크지 않으면 상기 프레임의 세로는 상기 틀의 세로와 같고 상기 프레임의 가로는 상기 틀의 세로와 상기 자료 비율을 곱하여 산출하는 화면 표시 장치.
In claim 1,
If the length of the frame is not longer than the width of the frame, and the frame ratio of the frame length divided by the width of the frame is greater than the data ratio of the length of the material divided by the width of the material, the width of the frame is the width of the frame. Is equal to the width and the height of the frame is calculated by multiplying the width of the frame by the data rate, and if the frame rate is not greater than the data rate, the length of the frame is equal to the length of the frame and the width of the frame is equal to the length of the frame. A screen display device for calculating the product by multiplying the vertical ratio and the data ratio.
제1항에서,
상기 사용자가 지정하는 위치가 상기 프레임의 영역을 벗어나면 상기 지정 위치와 최단 거리에 위치하는 프레임 좌표에 대응하는 자료 좌표를 산출하여 상기 자료 좌표에 해당하는 부분을 상기 표시부에 표시하는 화면 표시 장치.
In claim 1,
And displaying a portion corresponding to the data coordinates on the display unit by calculating data coordinates corresponding to the frame coordinates located at the shortest distance from the specified position when the location designated by the user is outside the area of the frame.
자료를 화면에 표시하는 화면 표시 방법으로서,
상기 자료의 크기를 축소한 프레임을 상기 자료와 함께 상기 화면에 표시하되, 사용자에 의하여 정의되거나 미리 정해져 있는 틀의 크기와 상기 자료의 크기에 따라 상기 프레임을 대칭형 또는 비대칭형으로 구분하고 상기 프레임이 비대칭형인 경우 상기 자료의 가로 및 세로의 비율과 상이한 비율로 축소된 프레임을 표시하는 단계, 그리고
상기 사용자가 지정하는 상기 프레임의 좌표에 대응하는 상기 자료의 좌표를 산출하여 상기 자료 좌표에 해당하는 부분을 상기 화면에 표시하는 단계
를 포함하는 화면 표시 방법.
As a screen display method for displaying data on the screen,
Display the reduced frame size of the data on the screen together with the data, the frame is divided into symmetrical or asymmetrical according to the size of the frame defined by the user or predetermined, and the frame is Displaying a frame shrunk at a ratio different from the ratio of width and length of the material in case of asymmetry, and
Calculating coordinates of the data corresponding to the coordinates of the frame designated by the user and displaying a portion corresponding to the data coordinates on the screen;
Screen display method comprising a.
제8항에서,
상기 자료의 가로와 세로 또는 세로와 가로의 비율이 미리 정해져 있는 임계값보다 작으면 상기 프레임을 비대칭형으로 구분하고 그렇지 않으면 대칭형으로 구분하는 화면 표시 방법.
9. The method of claim 8,
And dividing the frame into an asymmetric type when the width and height of the data are smaller than a predetermined threshold value, and otherwise dividing the frame into a symmetric type.
제9항에서,
상기 프레임이 비대칭형인 경우 상기 틀의 크기와 동일한 크기로 상기 프레임의 크기를 설정하는 화면 표시 방법.
The method of claim 9,
And when the frame is asymmetric, setting the size of the frame to the same size as the frame.
제9항에서,
상기 프레임이 대칭형인 경우 상기 프레임의 가로 및 세로의 비율은 상기 자료의 가로 및 세로의 비율과 동일한 화면 표시 방법.
The method of claim 9,
And when the frame is symmetric, the ratio of the width and height of the frame is the same as the ratio of width and height of the data.
제8항에서,
상기 틀의 세로가 상기 틀의 가로보다 길고, 상기 틀의 가로를 상기 틀의 세로로 나눈 틀 비율이 상기 자료의 가로를 상기 자료의 세로로 나눈 자료 비율보다 크면 상기 프레임의 세로는 상기 틀의 세로와 같고 상기 프레임의 가로는 상기 틀의 세로와 상기 자료 비율을 곱하여 산출하고, 상기 틀 비율이 상기 자료 비율보다 크지 않으면 상기 프레임의 가로는 상기 틀의 가로와 같고 상기 프레임의 세로는 상기 틀의 가로와 상기 자료 비율을 곱하여 산출하는 화면 표시 방법.
9. The method of claim 8,
The height of the frame is longer than the width of the frame, and if the ratio of the frame divided by the length of the frame is greater than the data ratio divided by the length of the material by the length of the frame, the length of the frame is the length of the frame. And the width of the frame is calculated by multiplying the length of the frame by the data rate, and if the frame rate is not greater than the data rate, the width of the frame is equal to the width of the frame and the length of the frame is the width of the frame. And calculating by multiplying the data ratio.
제8항에서,
상기 틀의 세로가 상기 틀의 가로보다 길지 않고, 상기 틀의 세로를 상기 틀의 가로로 나눈 틀 비율이 상기 자료의 세로를 상기 자료의 가로로 나눈 자료 비율보다 크면 상기 프레임의 가로는 상기 틀의 가로와 같고 상기 프레임의 세로는 상기 틀의 가로와 상기 자료 비율을 곱하여 산출하고, 상기 틀 비율이 상기 자료 비율보다 크지 않으면 상기 프레임의 세로는 상기 틀의 세로와 같고 상기 프레임의 가로는 상기 틀의 세로와 상기 자료 비율을 곱하여 산출하는 화면 표시 방법.
9. The method of claim 8,
If the length of the frame is not longer than the width of the frame, and the frame ratio of the frame length divided by the width of the frame is greater than the data ratio of the length of the material divided by the width of the material, the width of the frame is the width of the frame. Is equal to the width and the height of the frame is calculated by multiplying the width of the frame by the data rate, and if the frame rate is not greater than the data rate, the length of the frame is equal to the length of the frame and the width of the frame is equal to the length of the frame. The screen display method of calculating by multiplying the height and the data ratio.
제8항에서,
상기 사용자가 지정하는 위치가 상기 프레임의 영역을 벗어나면 상기 지정 위치와 최단 거리에 위치하는 프레임 좌표에 대응하는 자료 좌표를 산출하여 상기 자료 좌표에 해당하는 부분을 상기 화면에 표시하는 화면 표시 방법.
9. The method of claim 8,
And displaying a portion corresponding to the data coordinates on the screen by calculating data coordinates corresponding to the frame coordinates located at the shortest distance from the specified position when the location designated by the user is outside the area of the frame.
제8항 내지 제14항 중 어느 한 항의 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체.A computer readable medium having recorded thereon a program for executing the method of claim 8.
KR1020120025516A 2012-03-13 2012-03-13 Display device and method Expired - Fee Related KR101348648B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120025516A KR101348648B1 (en) 2012-03-13 2012-03-13 Display device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120025516A KR101348648B1 (en) 2012-03-13 2012-03-13 Display device and method

Publications (2)

Publication Number Publication Date
KR20130104209A KR20130104209A (en) 2013-09-25
KR101348648B1 true KR101348648B1 (en) 2014-01-16

Family

ID=49453082

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120025516A Expired - Fee Related KR101348648B1 (en) 2012-03-13 2012-03-13 Display device and method

Country Status (1)

Country Link
KR (1) KR101348648B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004194026A (en) * 2002-12-12 2004-07-08 Toshiba Corp Moving image conversion device, moving image storage device
KR20060074907A (en) * 2004-12-27 2006-07-03 교세라 가부시키가이샤 Image display device
JP2007147723A (en) * 2005-11-24 2007-06-14 Xanavi Informatics Corp Map display device
JP2008139795A (en) * 2006-12-05 2008-06-19 Keyence Corp Enlarged image observation apparatus, enlarged image observation method, enlarged image observation program, computer-readable recording medium, and recorded apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004194026A (en) * 2002-12-12 2004-07-08 Toshiba Corp Moving image conversion device, moving image storage device
KR20060074907A (en) * 2004-12-27 2006-07-03 교세라 가부시키가이샤 Image display device
JP2007147723A (en) * 2005-11-24 2007-06-14 Xanavi Informatics Corp Map display device
JP2008139795A (en) * 2006-12-05 2008-06-19 Keyence Corp Enlarged image observation apparatus, enlarged image observation method, enlarged image observation program, computer-readable recording medium, and recorded apparatus

Also Published As

Publication number Publication date
KR20130104209A (en) 2013-09-25

Similar Documents

Publication Publication Date Title
US10620774B2 (en) Method and apparatus for providing multiple applications
US20200241718A1 (en) Column fit document traversal for reader application
US9158430B2 (en) Target element zoom
US8614682B2 (en) Touchscreen panel unit, scrolling control method, and recording medium
KR101485788B1 (en) Screen division rendering based electronic document display apparatus and method
US9323436B2 (en) Utilizing drawing guides in determining the display of smart guides in a drawing program
US9489069B2 (en) Method for controlling display scrolling and zooming and an electronic device thereof
US10310715B2 (en) Transition controlled e-book animations
CN103049493B (en) For determining the method for the position of appearing of target pages element, device and equipment
US20140298161A1 (en) Method, apparatus, and terminal device for displaying multiple input boxes in a web page
WO2018001115A1 (en) Controlling method and device for slider control and slider selector
US8683360B2 (en) Support device, computer-readable recording medium, design support method and integrated circuit
CN105468227A (en) Method and apparatus for displaying information in webpage
US9626067B2 (en) Modifying positions of on-canvas objects
KR20170059314A (en) Input processing method and device
KR101348648B1 (en) Display device and method
US9898265B2 (en) Apparatus for situational cognition and position determination of screen object in program development, and method therefor
US20140365955A1 (en) Window reshaping by selective edge revisions
US8711177B1 (en) Generation, display, and manipulation of measurements in computer graphical designs
US20120313975A1 (en) Information processing apparatus, program and information processing method
US20200241744A1 (en) Joystick tool for navigating through productivity documents
KR101652853B1 (en) Electronic document editing device and method for partial resizing of the image object
KR101496691B1 (en) Grid line maintenance based spreadsheet document display apparatus and method
KR101505900B1 (en) Touch screen device capable of outputting an electronic document and split screen control method of the touch screen device
JP6146222B2 (en) Handwriting input device and program

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

R15-X000 Change to inventor requested

St.27 status event code: A-3-3-R10-R15-oth-X000

R16-X000 Change to inventor recorded

St.27 status event code: A-3-3-R10-R16-oth-X000

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

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

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

Fee payment year number: 1

St.27 status event code: A-2-2-U10-U11-oth-PR1002

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Not in force date: 20170101

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

St.27 status event code: A-4-4-U10-U13-oth-PC1903

PC1903 Unpaid annual fee

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20170101

St.27 status event code: N-4-6-H10-H13-oth-PC1903

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301