[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20140127662A - Method and apparatus for control the display for mobile terminal - Google Patents

Method and apparatus for control the display for mobile terminal Download PDF

Info

Publication number
KR20140127662A
KR20140127662A KR20130046292A KR20130046292A KR20140127662A KR 20140127662 A KR20140127662 A KR 20140127662A KR 20130046292 A KR20130046292 A KR 20130046292A KR 20130046292 A KR20130046292 A KR 20130046292A KR 20140127662 A KR20140127662 A KR 20140127662A
Authority
KR
South Korea
Prior art keywords
screen
distortion
view
angle
terminal
Prior art date
Application number
KR20130046292A
Other languages
Korean (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 KR20130046292A priority Critical patent/KR20140127662A/en
Publication of KR20140127662A publication Critical patent/KR20140127662A/en

Links

Images

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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/74Projection arrangements for image reproduction, e.g. using eidophor

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Projection Apparatus (AREA)
  • Transforming Electric Information Into Light Information (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The present invention relates to a method and an apparatus for controlling a screen in a terminal which can control a rectangular-shaped screen to eliminate distortion of a projected screen. The present invention, regarding a method for controlling a screen in a terminal, comprises the processes of: entering into a view control mode; judging whether to set up distortion in the view control mode or to select a view of which the distortion is set; applying the distortion set corresponding to the view when the view of which the distortion is set is selected in the judging process; and setting up and applying the distortion in an original screen when the distortion is set in the judging process.

Description

단말기에서의 화면 조절 방법 및 장치{METHOD AND APPARATUS FOR CONTROL THE DISPLAY FOR MOBILE TERMINAL}TECHNICAL FIELD [0001] The present invention relates to a screen adjusting method,

본 발명은 단말기에서의 화면 조절 방법 및 장치에 관한 것으로서, 투사된 화면의 왜곡을 없애기 위하여 직사각형 형태의 화면을 조절할 수 있도록 한 단말기에서의 화면 조절 방법 및 장치에 관한 것이다. BACKGROUND OF THE INVENTION 1. Field of the Invention [0002] The present invention relates to a method and an apparatus for adjusting a screen in a terminal, and a method and an apparatus for adjusting a screen in a terminal in which a rectangular screen can be adjusted in order to eliminate distortion of a projected screen.

자동차에 설치된 네비게이션들은 매립되는 경우 자동차의 컨트롤 패널 부분에 있는 센터페시아(Center Fascia)에 설치된다. 운전자는 전면, 후면, 측면 등에 신경을 기울여야만 하지만, 네비게이션이 시야각의 외각에 있거나, 벗어나 있기 때문에 네비게이션에 신경을 쓰기가 쉽지 않다. 또한, 지리에 익숙하지 않은 운전자의 경우에는 여기에 덧붙여 네비게이션에도 더 신경을 써야 하므로 안전운전에 방해가 되기 쉽다. 특히 초심자의 경우에는 사고의 위험성이 더 증가하는 문제점이 있다. The navigation system installed in the car is installed in Center Fascia in the control panel part of the car when it is landfilled. The driver must pay attention to the front, rear, and sides, but navigation is not easy to navigate because it is on the outside of the viewing angle or off. In addition, drivers who are unfamiliar with geography are more likely to interfere with safe driving because they have to pay more attention to navigation in addition to this. Especially for beginners, the risk of accidents increases.

한편, 최근에 자동차의 전면유리에 자외선 차단, 연비향상 등의 목적으로 틴팅(Tinting, 또는 선팅이라 칭함)을 하는 경우가 많다. 이와 같이 틴팅을 하게 되면, 전면유리를 스크린으로 이용할 수 있으며, 또한, 틴팅을 하지 않은 경우라도 외부가 어두우면 전면유리를 단말기의 투사면으로 활용할 수 있게 된다. On the other hand, in many cases, tinting (or tanning) is often performed on the windshield of an automobile for the purpose of blocking ultraviolet rays and improving fuel efficiency. When the tinting is performed in this way, the front glass can be used as a screen, and even if the tinting is not performed, the front glass can be utilized as the projection surface of the terminal if the outside is dark.

고급 승용차는 계기판 또는 간단한 네비게이션을 HUD(Head Up Display)를 통해 디스플레이 하도록 한 경우가 있다. 최근의 자동차의 전면 유리창에 계기판 정보 등을 표시하는 HUD는 프로젝터(Projector) 방식이거나, 또는 레이저(Razer)를 활용한 방식이 채택되어 있다. 그러나, 프로젝터는 특성상 투사면을 평면에 표시하는 것이 일반적이지만, 앞서 기술한 바와 같이 자동차에 있어서의 투사면으로 활용되는 전면유리가 곡선이므로 왜곡이 발생하게 되는 문제점이 있다. Advanced passenger cars sometimes display the instrument panel or simple navigation through the Head Up Display (HUD). In recent years, the HUD that displays the instrument panel information on the front windshield of a car has been adopted as a projector or a method using a laser (Razer). However, in general, a projection surface of a projector is displayed on a plane. However, as described above, there is a problem that a front glass used as a projection surface in an automobile is a curved line, and distortion occurs.

자동차의 전면유리는 자동차의 차종에 따라 약간의 차이는 있지만, 대부분 곡면이며 경사를 갖는 것이 일반적이다. 이 때, 자동차의 전면 유리에 단말기의 영상을 투사시키는 경우 자동차의 전면 유리의 특성으로 인하여 왜곡이 발생한다. 자동차의 전면 유리에 투사된 영상에 발생하는 왜곡은 자동차의 전면유리가 곡면이기 때문에 발생하는 왜곡과 전면유리의 경사 때문에 발생하는 왜곡이 있을 수 있다. The windshield of an automobile is generally curved and has a slope, though there is a slight difference depending on the type of the automobile. In this case, when the image of the terminal is projected on the windshield of the vehicle, distortion occurs due to the characteristics of the windshield of the vehicle. Distortion in the image projected on the windshield of an automobile may be distorted due to the distortion caused by the curvature of the windshield of the vehicle and the distortion caused by the inclination of the windshield.

단말기의 화면을 자동차의 전면유리에 투사시키는 경우, 자동차의 전면 유리가 경사져 있기 때문에 단말기의 화면이 자동차의 전면유리에 도달하는 거리 차이로 인하여 자동차의 전면 유리에 투사된 화면은 사다리꼴의 왜곡이 발생한다. 또한, 공기저항을 줄여서 연비를 향상시켜야 하는 자동차의 특성상 자동차의 전면 유리는 가로 및 세로 방향으로 약간의 곡선의 형태를 가지는데, 이로 인한 왜곡도 발생한다. When the screen of the terminal is projected onto the windshield of the car, the front glass of the car is inclined, so that the screen projected on the windshield of the car is distorted by trapezoid due to the difference in distance between the terminal's screen and the windshield of the car do. In addition, due to the characteristics of the automobile, which is required to improve the fuel efficiency by reducing the air resistance, the windshield of the vehicle has a shape of a slight curve in the lateral and longitudinal directions, and the distortion is caused thereby.

또한, 자동차의 전면유리에 투사된 화면에 발생하는 왜곡은 자동차의 종류 및 단말기가 배치되는 위치에 따라 복잡한 양상을 띄게 된다. 따라서, 이와 같이 복잡한 양상을 갖는 화면의 왜곡을 없애는 방안이 필요하다. Distortion occurring on the screen projected on the windshield of the vehicle is complicated depending on the type of the vehicle and the position of the terminal. Therefore, there is a need to eliminate the distortion of the screen having such a complicated aspect.

상기와 같은 필요성을 충족시키기 위한 본 발명의 목적은, 단말기의 화면에서 크기와 형태를 의도적으로 왜곡시켜 투사된 화면의 왜곡을 없앨 수 있는 단말기에서의 화면 조절 방법 및 장치를 제공하는 데에 있다. It is an object of the present invention to provide a method and an apparatus for adjusting a screen in a terminal which can distort distortion of the projected image by intentionally distorting the size and shape of the screen of the terminal.

본 발명의 다른 목적은 왜곡이 설정된 설정상태를 저장하고 이를 반영시킬 수 있도록 하여 빠르게 왜곡이 설정된 화면을 반영할 수 있도록 한 화면 조절 방법 및 장치를 제공하는 데에 있다.It is another object of the present invention to provide a method and apparatus for adjusting a screen so that a distorted set screen can be stored and reflected so that a distorted screen can be reflected.

상기와 같은 목적을 달성하기 위해 본 발명의 실시 예에 따른 단말기에서의 화면 조절 방법은, 뷰 조절모드로 진입하는 과정; 상기 뷰 조절모드에서 왜곡을 설정할 것인지 또는 왜곡이 설정된 뷰를 선택할 것인지를 판단하는 과정; 상기 판단과정에서 왜곡이 설정된 뷰를 선택하면 해당 뷰에 대응하는 왜곡 설정을 적용하는 과정; 상기 판단과정에서 왜곡을 설정하면 원본화면에 왜곡을 설정하고 적용하는 과정을 포함한다. According to another aspect of the present invention, there is provided a method of adjusting a screen in a terminal according to an exemplary embodiment of the present invention, Determining whether to set a distortion or a distorted view in the view adjustment mode; Selecting a view whose distortion is set in the determining process, applying a distortion setting corresponding to the view; And setting a distortion in the determination process and setting and applying distortion to the original screen.

상기와 같은 목적을 달성하기 위해 본 발명의 실시 예에 따른 단말기에서의 화면 조절 장치는, 단말기의 원본화면이 왜곡된 상태인 뷰를 표시하고, 왜곡을 설정하는 화면에서 터치를 통해 왜곡정도를 조절하는 터치스크린부; 각도 및 이동거리에 따른 왜곡 데이블을 저장하고 상기 카메라부에서 찍힌 사진의 왜곡 정도를 상기 왜곡 테이블의 변화각도 및 이동거리로 환산하기 위한 환산 테이블을 저장하는 저장부; 상기 단말기의 변화된 각도 및 이동거리를 감지하는 센서부; 상기 사용자로부터 입력된 변화각도 또는 상기 센서부를 통해 입력된 이동거리와 변화각도를 왜곡 테이블에서 참조하여 상기 터치스크린부 화면에 대한 왜곡을 수행하는 제어부를 포함한다. According to another aspect of the present invention, there is provided an apparatus for adjusting a screen in a terminal, the apparatus comprising: a display unit for displaying a distorted state of an original screen of the terminal; A touch screen unit; A storage unit for storing a distortion table corresponding to an angle and a moving distance and storing a conversion table for converting a degree of distortion of a picture taken by the camera unit into a variation angle and a moving distance of the distortion table; A sensor unit for sensing a changed angle and a moving distance of the terminal; And a controller for performing a distortion on the touch screen sub-screen by referring to the distortion table, the change angle input from the user, or the movement distance and the change angle input through the sensor unit.

이상에서 살펴본 바와 같이 본 발명의 실시 예에 따른 단말기에서의 화면 조절 방법 및 장치는 단말기의 화면에서 크기와 형태를 의도적으로 왜곡시켜 투사된 화면의 왜곡을 없앨 수 있으므로 왜곡 없이 투사된 화면을 볼 수 있는 편의성을 제공하는 효과가 있다. As described above, the method and apparatus for adjusting the screen in the terminal according to the embodiment of the present invention can intentionally distort the size and shape of the screen of the terminal, thereby eliminating the distortion of the projected screen. It is effective to provide convenience.

또한, 본 발명은 왜곡이 설정된 설정상태를 저장하고 이를 반영시킬 수 있도록 하여 왜곡이 설정된 화면을 빠르게 적용시켜 그 결과로 왜곡 없는 투사된 화면을 빠르게 얻을 수 있는 효과가 있다. In addition, the present invention can store a setting state in which a distortion is set and reflect the setting state, thereby quickly applying a screen on which a distortion is set, and as a result, a distorted and projected screen can be obtained quickly.

도 1은 본 발명의 일실시예에 따른 단말기의 구성을 개략적으로 나타낸 블록도이다.
도 2는 본 발명의 일실시예에 따라 단말기에서의 화면을 조절하는 과정을 나타낸 순서도이다.
도 3은 본 발명의 도 2에 따라 뷰의 왜곡을 설정하는 일실시예를 나타낸 순서도이다.
도 4a 내지 4e는 본 발명의 도 3에 따라 뷰를 설정하는 UI와 터치에 의해 왜곡되는 상태를 나타낸 UI도면이다.
도 5는 본 발명의 도 2에 따라 뷰의 왜곡을 설정하는 다른 실시예를 나타낸 순서도이다.
도 6은 본 발명의 도 5에 따라 단말기를 설치면에 배치하는 상태를 나타낸 도면이다.
도 7은 본 발명의 도 5에 따라 각도를 입력할 수 있는 UI를 나타낸 UI도면이다.
도 8은 본 발명의 도 2에 따라 뷰의 왜곡을 설정하는 또 다른 실시예를 나타낸 순서도이다.
도 9는 본 발명의 도 8에 따라 설치면에 단말기를 배치하고 다시 투사면에 단말기를 배치하는 것을 나타낸 도면이다.
도 10은 본 발명의 도 2에 따라 뷰의 왜곡을 설정하는 또 다른 실시예를 나타낸 순서도이다.
도 11은 본 발명의 도 10에 따라 테스트 화면 및 투사된 테스트 화면을 촬상한 영상을 나타낸 도면이다.
1 is a block diagram schematically illustrating a configuration of a terminal according to an embodiment of the present invention.
2 is a flowchart illustrating a process of adjusting a screen in a terminal according to an embodiment of the present invention.
FIG. 3 is a flowchart showing one embodiment of setting a view distortion according to FIG. 2 of the present invention.
4A to 4E are UI diagrams showing UIs for setting a view and states distorted by a touch according to FIG. 3 of the present invention.
Fig. 5 is a flowchart showing another embodiment of setting the distortion of the view according to Fig. 2 of the present invention.
FIG. 6 is a view illustrating a state where a terminal is disposed on a mounting surface according to FIG. 5 of the present invention.
FIG. 7 is a UI diagram illustrating a UI for inputting an angle according to FIG. 5 of the present invention.
Fig. 8 is a flowchart showing another embodiment of setting the distortion of the view according to Fig. 2 of the present invention.
FIG. 9 is a diagram illustrating the arrangement of a terminal on a mounting surface and a terminal on a projection surface according to FIG. 8 of the present invention.
Fig. 10 is a flowchart showing another embodiment of setting a distortion of a view according to Fig. 2 of the present invention.
Fig. 11 is a view showing an image of a test screen and a projected test screen according to Fig. 10 of the present invention. Fig.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예들을 상세히 설명한다. 이때, 첨부된 도면에서 동일한 구성 요소는 가능한 동일한 부호로 나타내고 있음에 유의해야 한다. 또한, 본 발명의 요지를 흐리게 할 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략할 것이다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. Note that, in the drawings, the same components are denoted by the same reference numerals as possible. Further, the detailed description of known functions and configurations that may obscure the gist of the present invention will be omitted.

한편, 본 명세서와 도면에 개시된 본 발명의 실시 예들은 본 발명의 기술 내용을 쉽게 설명하고 본 발명의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시 예들 이외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.It should be noted that the embodiments of the present invention disclosed in the present specification and drawings are only illustrative of the present invention in order to facilitate the understanding of the present invention and are not intended to limit the scope of the present invention. It is to be understood by those skilled in the art that other modifications based on the technical idea of the present invention are possible in addition to the embodiments disclosed herein.

한편 뷰는 고유한 ID(IDentification)에 의해 구분되며, 투사된 화면의 왜곡을 없앨 수 있는 왜곡을 저장한 화면을 나타낸다. 뷰는 어플리캐이션의 화면, 사진을 표시한 화면, 지도 등이 표시된 화면, 네비게이션의 네비게이션 화면 등이 될 수 있다. On the other hand, the view is divided by a unique ID (IDentification), and displays a screen storing distortion that can eliminate distortion of the projected screen. The view may be a screen of an application, a screen displaying a picture, a screen displaying a map or the like, a navigation screen of navigation, and the like.

도 1은 본 발명의 일실시예에 따른 단말기의 구성을 개략적으로 나타낸 블록도이다. 도 1을 참조하면, 본 발명의 일실시예에 따른 단말기(100)는 제어부(110), 저장부(120), 터치스크린부(130), 카메라부(140), 입력부(150), 무선통신부(160) 및 센서부(170)를 포함할 수 있다. 1 is a block diagram schematically illustrating a configuration of a terminal according to an embodiment of the present invention. 1, a terminal 100 according to an exemplary embodiment of the present invention includes a controller 110, a storage unit 120, a touch screen unit 130, a camera unit 140, an input unit 150, A sensor unit 160, and a sensor unit 170.

상기 터치스크린부(130)는 단말기(100)의 각종 메뉴를 비롯하여 사용자가 입력한 정보를 포함하는 뷰 또는 사용자에게 제공하기 위한 뷰를 디스플레이한다. 예를 들어, 터치스크린부(130)는 단말기(100)의 이용에 따른 다양한 화면, 예컨대 대기 화면에 대한 뷰, 메시지 작성 화면에 대한 뷰, 통화 화면에 대한 뷰, 인터넷 화면에데 대한 뷰, 채팅화면에 대한 뷰 또는 네비게이션 화면에 대한 뷰, 사진를 표시한 화면에 대한 뷰 등을 표시할 수 있다. 예를 들어, 상기 터치스크린부(130)는 네비게이션 화면에서 지도가 포함된 화면의 뷰를 표시할 수 있다. 이와 같은 뷰는 기본적으로 원본화면을 왜곡시킨 형태로 설정되어 있다. The touch screen unit 130 displays various menus of the terminal 100 as well as a view including information inputted by the user or a view for providing to the user. For example, the touch screen unit 130 may display various screens according to the use of the terminal 100, for example, a view for a standby screen, a view for a message creation screen, a view for a call screen, A view of a screen or a navigation screen, and a view of a screen displaying a photograph. For example, the touch screen unit 130 may display a view of a screen including a map on a navigation screen. This view is basically set to distort the original screen.

이러한 터치스크린부(130)는 액정 표시 장치(Liquid Crystal Display), OLED(Organic Light Emitted Diode), AMOLED(Active Matrix Organic Light Emitted Diode) 등으로 구성될 수 있다. 상기 터치스크린부(130)를 통해 대응하는 터치를 입력하여 입력부로서의 기능도 수행할 수 있다. 예컨대, 왜곡을 설정하는 화면에서 터치를 통해 왜곡정도를 조절할 수 있다. The touch screen unit 130 may include a liquid crystal display (LCD), an organic light emitting diode (OLED), and an active matrix organic light emitting diode (AMOLED). A corresponding touch may be input through the touch screen unit 130 to perform a function as an input unit. For example, the degree of distortion can be adjusted through a touch on a screen for setting a distortion.

상기 카메라부(140)는 영상(이미지 또는 동영상)을 촬영할 수 있다. 특히, 본 발명의 실시 예에 따른 상기 카메라부(140)는 투사된 원본화면 또는 투사된 뷰 화면, 특히 원본화면 또는 뷰 화면 모양의 테스트 화면을 찍고 그 테스트 화면의 각 꼭지점 부분들을 인지한 이미지를 제어부(110)로 전송한다. The camera unit 140 may capture an image (image or moving image). Particularly, the camera unit 140 according to the embodiment of the present invention takes a test screen of a projected original screen or a projected view screen, in particular, an original screen or a view screen image, and recognizes each vertex portion of the test screen To the control unit 110.

무선통신부(160)는 음성 통화를 위한 통신 채널 형성 및 화상 통화를 위한 통신 채널 형성, 영상이나 메시지 등의 데이터 전송을 위한 통신 채널 형성 등을 제어부(160)의 제어 하에 수행한다. 즉, 무선통신부(160)는 음성 통화 채널, 데이터 통신 채널 및 화상 통화 채널을 이동통신 시스템 간에 형성한다. 이를 위하여 무선통신부(160)는 송신되는 신호의 주파수를 상승변환 및 증폭하는 무선주파수 송신부와, 수신되는 신호의 주파수를 저잡음 증폭 및 하강 변환하는 무선주파수 수신부 등을 포함할 수 있다. The wireless communication unit 160 forms a communication channel for voice communication, a communication channel for video communication, and a communication channel for data transmission such as an image and a message under the control of the controller 160. That is, the wireless communication unit 160 forms a voice communication channel, a data communication channel, and a video communication channel between mobile communication systems. The wireless communication unit 160 may include a radio frequency transmitter for up-converting and amplifying a frequency of a transmitted signal, and a radio frequency receiver for performing low-noise amplification and down-conversion on the frequency of a received signal.

이와 같은 무선통신부(160)는 단말기(100)가 통신 기능을 지원하는 단말기(100)인 경우 추가될 수 있는 구성으로서, 단말기(100)가 통신 기능을 지원하지 않는 경우에는 생략될 수도 있다. The wireless communication unit 160 may be added when the terminal 100 supports the communication function and may be omitted when the terminal 100 does not support the communication function.

상기 저장부(120)는 크게 프로그램 영역과 데이터 영역을 포함할 수 있다. 상기 프로그램 영역은 단말기(100)의 전반적인 동작을 제어하는 프로그램 및 단말기(100)를 부팅시키는 운영체제(OS, Operating System), 멀티미디어 콘텐츠(Multimedia contents) 재생 등에 필요한 응용 프로그램, 단말기의 기타 옵션(Options) 기능 예컨대, 카메라 기능, 소리 재생 기능, 이미지 또는 동영상 재생 기능 등에 필요한 응용 프로그램 등을 저장할 수 있다. 특히, 본 발명에 따른 프로그램 영역은 뷰를 설정하는 프로그램을 포함할 수 있다. 예컨대, 사용자가 입력한 각도에 따라 왜곡 테이블을 참조하여 왜곡을 설정하는 프로그램을 포함할 수 있다. 센서부(170)를 통해 입력된 값에 따라 왜곡을 설정하는 프로그램을 포함할 수 있다. 또는 카메라부(140)를 통해 촬상된 이미지를 분석하여 왜곡의 정도에 대응하는 이동거리 및 변화각도를 계산하는 프로그램을 포함할 수 있다. 한편, 이와 같은 이미지 분석에 활용되는 정보는 실험적인 정보일 수 있다. 또한, 자이로센서, 가속도센서 및 엔코더에서 입력된 정보에 따라 이동거리와 변화각도를 계산하는 알고리즘을 포함할 수 있다. The storage unit 120 may include a program area and a data area. The program area includes a program for controlling overall operation of the terminal 100, an operating system for booting the terminal 100, an application program necessary for reproducing multimedia contents, For example, a camera function, a sound reproduction function, an application program necessary for an image or moving picture reproduction function, and the like. In particular, the program area according to the present invention may include a program for setting a view. For example, the program may include a program for setting the distortion by referring to the distortion table according to the angle inputted by the user. And a program for setting a distortion according to a value input through the sensor unit 170. [ Or a program for analyzing an image captured through the camera unit 140 and calculating a moving distance and a changing angle corresponding to the degree of distortion. On the other hand, the information used in such image analysis may be experimental information. In addition, it may include an algorithm for calculating the moving distance and the changing angle according to the information input from the gyro sensor, the acceleration sensor and the encoder.

저장부(120)의 데이터 영역에는 테스트 화면, 뷰의 크기 및 형태 등을 조절한 설정값을 저장하고, 변화각도, 이동거리 및 곡률에 따라 왜곡을 수행할 수 있는 자료인 왜곡 데이블을 저장하고 있다. 또한, 카메라부(140)에서 찍힌 사진의 왜곡 정도에 따라 이를 왜곡 테이블로 환산하기 위한 환산 테이블도 저장하고 있다. In the data area of the storage unit 120, a set value adjusted for a test screen, a size and a shape of a view is stored, and a distortion table, which is a material capable of performing a distortion according to a change angle, a movement distance, and a curvature, is stored . In addition, a conversion table for converting the distortion of the picture taken by the camera unit 140 into a distortion table is also stored.

센서부(170)는 각도 변화를 감지할 수 있는 자이로 센서, 가속도 센서 및 엔코더 등을 포함할 수 있다. 한편, 자이로 센서 또는 가속도 센서 각각을 이용하여 변화된 각도 및 이동거리를 감지할 수도 있지만, 각 센서들의 단점을 보완하고 장점을 부각하기 위하여 자이로 센서와 가속도 센서를 조합하여 최적의 이동거리와 변화 각도를 감지할 수도 있다. 예컨대, 자이로 센서로 변화된 각도를 산출하는 경우에는 한 번의 경우에는 높은 정확도의 변화각도를 얻을 수 있지만, 누적되는 경우에는 오차도 누적되어 정확도는 급격히 떨어진다. 반면에 가속도 센서를 활용하게 되면, 정확하게 변화된 각도를 구할 수 있다. 그러나, 병진이동 성분이 포함되는 경우 그 오차가 발생하는 문제점이 있다. 따라서, 이 두 센서의 장점만을 이용한 적절한 알고리즘을 활용하여 정확한 변화각도와 이동거리를 추적할 수 있다. 그러나, 빠른 결과값을 얻고 싶은 경우에는 가속도 센서 또는 자이로 센서 중 어느 하나만을 이용하여 변화각도와 이동거리를 얻을 수도 있다. The sensor unit 170 may include a gyro sensor, an acceleration sensor, an encoder, and the like capable of detecting an angle change. In order to compensate for the disadvantages of each sensor and to emphasize its advantages, a combination of the gyro sensor and the acceleration sensor may be used to detect the optimum moving distance and the changing angle It can also detect. For example, in the case of calculating an angle changed by the gyro sensor, a change angle with a high accuracy can be obtained in one case, but in the case of accumulation, the error also accumulates and the accuracy drops sharply. On the other hand, when an acceleration sensor is utilized, a precisely changed angle can be obtained. However, when the translational moving component is included, the error is generated. Therefore, it is possible to track the exact angle of change and travel distance by using appropriate algorithm using only the merits of these two sensors. However, when it is desired to obtain a quick result value, the change angle and the movement distance may be obtained using only one of the acceleration sensor and the gyro sensor.

제어부(110)는 단말기(100)의 전반적인 동작 및 단말기(100)의 내부 블록들 간 신호 흐름을 제어할 수 있다. 특히, 본 발명에 따른 제어부(110)는 카메라부(140)에서 투사된 테스트 화면을 찍은 이미지로부터 각 꼭지점 간의 거리 및 사다리꼴의 테스트 화면을 분석하고 이를 환산 테이블을 통해 이동거리와 변화각도로 환산하고, 이 정보를 왜곡 테이블에서 참조하여 왜곡을 수행할 수 있다 . The control unit 110 may control the overall operation of the terminal 100 and the signal flow between the internal blocks of the terminal 100. [ Particularly, the control unit 110 according to the present invention analyzes the distance between the vertexes and the test image of the trapezoid from the image of the test screen projected by the camera unit 140, and converts the distance and the angle of change through the conversion table , And this information can be referred to in the distortion table to perform distortion.

이 때, 센서부(170)를 통해 얻어진 이동거리 및 변화각도를 참조하는 왜곡 테이블과 사용자가 입력한 각도 정보를 이용한 왜곡 테이블은 동일한 왜곡 테이블을 활용하지만, 카메라부(140)를 이용해 투사된 화면을 찍은 이미지로부터 왜곡 설정을 가져오기 위해 환산 테이블을 더 포함한다. 환산 테이블은 이미지 크기와 상부면 및 하부면의 길이차이를 이동거리와 각도로 환산할 수 있도록 하고 이 환산된 이동거리와 각도변화를 통해 왜곡 테이블의 정보에 따라 왜곡을 수행한다. At this time, the distortion table that refers to the movement distance and the change angle obtained through the sensor unit 170 and the distortion table that uses the angle information input by the user use the same distortion table, but using the camera unit 140, A conversion table is further included to obtain the distortion setting from the image taken by the camera. The conversion table makes it possible to convert the image size and the length difference between the upper and lower surfaces into the movement distance and angle, and performs the distortion according to the information of the distortion table through the converted movement distance and angle change.

예컨대, 왜곡 테이블에는 변화각도, 이동거리 및 곡률 등에 따른 왜곡률을 기록하고 있다. 이 때, 이동거리는 변화각도에 대한 상대적인 값을 제공한다. 예컨대, 이동거리가 큰 경우면, 투사되는 화면은 대화면이 되며, 왜곡은 더 크게 작용한다. 이를 줄여주기 위해 이동거리에 따라 왜곡을 증가시켜 적용시킬 수 있다. For example, the distortion table records a distortion rate according to a change angle, a movement distance, a curvature, and the like. At this time, the moving distance provides a relative value to the changing angle. For example, in the case where the moving distance is large, the projected screen becomes a large screen, and the distortion becomes larger. In order to reduce this, it is possible to increase the distortion according to the moving distance.

한편, 곡률은 원본화면 또는 직사각형 뷰의 꼭지점과 꼭지점을 연결하는 4개의 선분의 휘어진 정도를 의미한다. Curvature, on the other hand, refers to the degree of curvature of the four line segments connecting the vertex and the vertex of the original screen or rectangular view.

제어부(110)는 입력된 각도값에 따라 왜곡 테이블에 대응하는 왜곡값으로 설정한다. 또한, 제어부(110)는 자이로센서 및 가속도센서에서 계산된 이동거리와 각도변화 및 곡률에 대응하는 왜곡 테이블의 정보로 원본화면 또는 뷰를 왜곡시킨다. The control unit 110 sets the distortion value corresponding to the distortion table according to the input angle value. In addition, the control unit 110 may distort the original screen or the view with the information of the distortion table corresponding to the movement distance, the angle change, and the curvature calculated by the gyro sensor and the acceleration sensor.

제어부(110)는 각각의 고유한 ID를 가진 뷰에 설정된 값에 따라 뷰의 크기/형태에 따라 터치스크린부(130)에 출력되도록 제어한다. The control unit 110 controls the touch screen unit 130 to output the ID based on the size / shape of the view according to the value set in the view having the unique ID.

도 2는 본 발명의 일실시예에 따라 단말기에서의 화면을 조절하는 과정을 나타낸 순서도이다. 도 2를 참조하면, 제어부(110)는 (S201)과정에서 뷰 조절모드로 진입한다. 뷰 조절모드는 각각의 어플리케이션 단위로 뷰를 설정할 수 있으며, 하나의 윈도우에 적용시킬 수도 있다. 예컨대, 어플리케이션에 적용하는 경우는 네비게이션 어플 전체에 적용시킬 수 있다. 또는 사진을 디스플레이시킨 경우 해당 사진에만 뷰를 적용시킬 수 있다.2 is a flowchart illustrating a process of adjusting a screen in a terminal according to an embodiment of the present invention. Referring to FIG. 2, the controller 110 enters a view adjustment mode in step S201. The view control mode can set the view in each application unit, and can be applied to one window. For example, when applied to an application, it can be applied to the entire navigation application. Or, if you display a photo, you can apply the view to that photo only.

제어부(110)는 (S202)과정에서 왜곡되지 않은 상태의 원본화면을 표시한다. 예컨대, 원본화면은 단말기(100)의 화면상에서 왜곡이 발생하지 않은 상태의 뷰를 지칭한다. The control unit 110 displays an original screen in a non-distorted state in step S202. For example, the original screen refers to a view in which distortion does not occur on the screen of the terminal 100.

제어부(110)는 (S203)과정에서 사용자에게 뷰를 선택할 것인지 또는 뷰를 설정할 것인지를 문의하는 메시지를 출력하고 그에 따라 사용자로부터 뷰 선택이 입력되었는지 또는 뷰 설정이 입력되었는 지의 여부를 판단한다. 이 때, 뷰를 선택하는 경우, 각각의 뷰에는 각각의 고유 ID가 지정되어 있어 사용자가 쉽게 뷰를 구분하여 선택할 수 있다. In step S203, the control unit 110 outputs a message asking the user whether to select a view or a view, and determines whether a view selection has been input or a view setting has been input from the user. At this time, when selecting a view, each view has a unique ID assigned thereto, so that the user can easily distinguish the view.

제어부(110)는 상기 (S203)과정에서 판단하여 뷰를 선택한 경우면, (S204)과정에서 해당 뷰에 대응하는 왜곡 설정을 표시한다. 사용자는 상기 표시된 왜곡 설정과 상기 왜곡 설정에 따라 투사된 화면을 보고 뷰의 왜곡을 변경할 것인지 또는 그대로 적용할 것인지를 판단하여 그에 대응하는 명령을 입력한다. 제어부(110)는 (S205)과정에서 상기 입력된 명령에 따라 뷰의 왜곡을 변경할 것인지 또는 뷰의 왜곡을 유지할 것인지를 판단한다. If the view is selected in step S203, the controller 110 displays a distortion setting corresponding to the view in step S204. The user determines whether to change the distorted view or to apply the distorted view to the projected screen according to the displayed distortion setting and the distortion setting, and inputs a command corresponding thereto. In step S205, the controller 110 determines whether to change the view distortion or the view distortion according to the input command.

제어부(100)는 (S205)과정에서 판단하여 뷰의 왜곡을 변경하지 않는 경우면, (S211)과정에서 표시된 뷰의 왜곡을 적용할 것인지를 사용자에게 문의하고 문의에 대응하는 입력을 받아 사용자가 뷰의 왜곡을 적용할 것인지 또는 적용하지 않을 것인지의 여부를 판단한다. If it is determined in step S205 that the distortion of the view is not changed, the control unit 100 inquires of the user whether to apply the distortion of the displayed image in step S211, receives the input corresponding to the inquiry, Whether to apply or not to apply the distortion of < RTI ID = 0.0 >

제어부(110)는 상기 (S211)과정에서 판단하여 뷰의 왜곡을 적용하는 것으로 판단되면, (S212)과정에서 적용된 뷰를 터치스크린부(130)에 표시하고 종료한다. 여기서, 뷰는 원본화면에 적용되어 화면이 이미 왜곡된 상태를 나타내며, 그리고, 뷰는 화면의 4개의 꼭지점의 터치스크린부(130) 상의 좌표 및 변형된 곡률 정보가 저장된 왜곡 정보를 저장하고 있는 정보일 수 있다. If it is determined in step S211 that the distortion of the view is to be applied, the controller 110 displays the applied view on the touch screen unit 130 in step S212 and terminates the process. Here, the view is applied to the original screen to indicate a state in which the screen is already distorted, and the view includes coordinates on the touch screen unit 130 of the four vertices of the screen, information on the distortion information storing the distorted curvature information Lt; / RTI >

한편, (S203)과정에서 뷰를 설정하는 경우이거나, (S205)과정에서 표시된 뷰의 왜곡도를 변경하는 것으로 판단되면, (S206)과정에서 뷰의 왜곡을 설정한다. 후술하는 뷰의 왜곡을 설정하는 각각의 실시예들은 메뉴로 표시되고 선택에 의해 각각 선택적으로 수행할 수도 있으며, 또는 각각의 실시예들을 조합하여 실행할 수도 있다. (S206)과정에 대해서는 후술하는 도 3 내지 도 11을 참조하여 보다 상세하게 설명하기로 한다. 이 때 뷰의 왜곡설정은 왜곡이 설정되지 않은 상태의 원본화면을 대상으로 할 수도 있고, 왜곡이 설정된 상태인 뷰를 대상으로 할 수도 있다. If it is determined in step S203 that the view is to be set, or if it is determined in step S205 that the degree of distortion of the displayed image is to be changed, the distortion of the view is set in step S206. Each of the embodiments for setting the distortion of the view described below may be displayed as a menu and selectively performed by selection, or may be executed in combination with each of the embodiments. (S206) will be described in more detail with reference to FIGS. 3 to 11, which will be described later. At this time, the distortion setting of the view may be targeted to the original screen in which the distortion is not set, or may be the view in which the distortion is set.

제어부(110)는 (S206)과정에서 설정된 뷰의 왜곡 설정에 따라 설정된 뷰를 터치스크린부(130)에 표시한다. 사용자는 터치스크린부(130)에 표시된 화면을 투사면에 투사시켜 확인할 수 있다. 바람직하게 뷰는 사다리꼴에 가까운 형태를 가지며, 경사를 갖는 투사면에 투사된 투사 화면은 직사각형 화면에 가깝게 표시된다. The control unit 110 displays the set view on the touch screen unit 130 according to the distortion setting of the view set in the process of S206. The user can confirm the screen by projecting the screen displayed on the touch screen unit 130 onto the projection surface. Preferably, the view has a shape close to a trapezoid, and a projection screen projected on a projection surface having an inclination is displayed close to a rectangular screen.

제어부(110)는 뷰의 왜곡 설정을 저장할 것인지의 여부를 문의하는 메시지를 터치스크린부(130)에 출력하도록 하고, 이 메시지에 대응하는 사용자의 입력에 따라 메시지를 저장할 것인지 또는 삭제할 것인지를 판단한다. The control unit 110 outputs a message inquiring whether or not to store the view distortion setting to the touch screen unit 130 and determines whether to store or delete the message according to the input of the user corresponding to the message .

제어부(110)는 (S208)과정에서 판단하여 뷰의 왜곡 설정을 저장하는 것으로 판단되면, (S209)과정에서 뷰에 일련의 고유 ID를 부여하거나, 또는 사용자로 하여금 고유의 ID를 부여할 수 있도록 한다. 예컨대, 일련의 고유 ID는 년도날짜와 시간을 파일 형태의 이름일 수 있으며, 사용자가 지정한 고유 ID일 수 있다. 제어부(110)는 (S210)과정에서 고유 ID로 구분 가능하며, 고유 ID로 표시되는 뷰의 왜곡 설정을 저장부(120)에 저장한다. (S210)과정이후, 뷰의 왜곡을 적용할 것인지를 사용자에게 문의하고 문의에 대응하는 입력을 받아 사용자가 뷰의 왜곡을 적용할 것인지 또는 적용하지 않을 것인지의 여부를 판단하는 과정인 (S211)과정으로 진행한다. If it is determined in step S208 that the distortion setting of the view is to be stored, the control unit 110 may provide a series of unique IDs to the view in step S209 or may assign a unique ID to the user do. For example, a set of unique IDs may be year-of-year date and time in the form of a file type, or may be a unique ID specified by the user. In step S210, the control unit 110 may divide the view into unique IDs, and stores the view distortion settings in the storage unit 120, which are displayed in the unique IDs. (S211), which is a process of inquiring the user whether or not to apply the distortion of the view and receiving input corresponding to the inquiry and determining whether the user applies distortion of the view or not, .

도 3은 본 발명의 도 2에 따라 뷰의 왜곡을 설정하는 일실시예를 나타낸 순서도이다. 도 3을 참조하여 보면, 제어부(110)는 (S301)과정에서 본 발명에 따른 뷰의 왜곡을 설정하는 UI를 표시한다. 뷰를 설정하는 UI도면이 도 4a에 도시되어 있다. 도 4a는 변형이 발생하기 전의 단말기를 나타낸다. 이 때, 앞선 (S206)과정에서 설명한 바와 같이 원본화면을 대상으로 왜곡을 수행할 수도 있고 뷰를 대상으로 왜곡을 진행할 수도 있다. 도 4a에서는 설명의 편의를 위하여 원본화면을 대상으로 왜곡을 진행하는 것에 대하여 설명하기로 한다. 각각의 원본화면 또는 터치스크린부(130)의 화면의 꼭지점 및 꼭지점 사이의 중간 지점에 모양을 조절할 수 있는 다수의 조절포인터(411 내지 418)를 표시한다. 이 때, 조절포인터(411 내지 418)는 터치스크린부(130)의 화면의 4개의 꼭지점들에만 구성할 수도 있으며, 또는 전술한 바와 같이 터치스크린부(130)의 화면의 꼭지점들 및 인접한 꼭지점들 사이를 연결하는 선분의 중간 지점에도 배치할 수 있다. 사용자는 (S302)과정에서 터치스크린부(130)를 통해 조절포인터(411 내지 418)에 사용자가 터치를 입력하여 조작하여 그 모양 또는 크기 등을 조절할 수 있다. 예컨대, 원본화면에서 손을 8개의 조절포인터(411 내지 418) 중 제3 조절포인터 및 제8 조절포인터(413, 418) 지점에 터치한 상태로 내측 수직방향으로 동시에 드래그하면 도 4b와 같은 뷰의 왜곡을 조절할 표시하게 된다. 이와 같이 조절된 뷰의 왜곡 설정은 (S207)과정에 의해 터치스크린부(130)에 표시되고, 필요한 경우 (S208)과정에서의 사용자의 선택에 따라 (S209)과정 및 (S210)과정에서 고유 ID에 대응하여 저장될 수 있다. 또한, 원본화면에서 조절포인터(411 내지 418) 중 제6 조절포인터 및 제8 조절포인터(416, 418)를 동시에 내측 수평방향으로 드래그하면 도 4c와 같은 뷰의 왜곡을 조절할 수 있게 된다. 마찬가지로 도 4c에서 표시되는 뷰의 왜곡 설정도 대응하는 고유 ID로 저장할 수 있다. 또한, 도 4a의 원본화면에서 조절포인터(411 내지 418) 중 제4 조절포인터 및 제5 조절포인터(414, 415)를 동시에 내측 수평방향으로 드래그하면 참조번호 도 4d와 같은 뷰의 왜곡을 조절할 수 있게 된다. 마찬가지로 도 4d에서 표시되는 뷰의 왜곡 설정도 저장할 수 있다. 한편, 도 4d의 뷰의 왜곡 설정은 4개의 꼭지점의 좌표는 원본화면과 동일하며, 다만, 단말기(100)의 터치스크린부(130)의 장축 부분의 곡률이 변경된 상태를 저장하게 된다. 또한, 도 4a의 원본화면에서 조절포인터(411 내지 418) 중 제8 조절포인터(418)를 내측 수평방향으로 드래그하면 도 4e와 같은 뷰의 왜곡을 표시할 수 있게 된다. 마찬가지로 참조번호 도 4e에서 표시되는 뷰의 왜곡 설정도 저장할 수 있다. 한편, 도 4a 내지 도 4e의 UI에서는 일부 조절포인터(411 내지 418)만을 조작하여 왜곡시킨 실시예에 대하여 설명하였지만, 하나의 조절포인터(411 내지 418)를 조작할 수 있으며, 또는 동시에 2개의 조절포인터(411 내지 418)를 조작할 수도 있다. 그리고, 원하는 형태의 왜곡을 얻을 때까지 조절포인터(411 내지 418)를 조작할 수 있다. FIG. 3 is a flowchart showing one embodiment of setting a view distortion according to FIG. 2 of the present invention. Referring to FIG. 3, in step S301, the controller 110 displays a UI for setting distortion of a view according to the present invention. A UI diagram for setting the view is shown in FIG. 4A. 4A shows a terminal before a deformation occurs. At this time, as described in the previous step (S206), distortion may be performed on the original screen, or distortion may be performed on the view. In FIG. 4A, for the sake of convenience of explanation, the distortion proceeding on the original screen will be described. And displays a plurality of adjustment pointers 411 to 418 that can adjust the shape of each original screen or an intermediate point between the vertexes and vertexes of the screen of the touch screen unit 130. [ At this time, the adjustment pointers 411 to 418 may be configured only to the four vertices of the screen of the touch screen unit 130, or may be configured such that the vertices of the screen of the touch screen unit 130 and adjacent vertices Or at the midpoint of the line segment connecting the lines. In step S302, the user can input and manipulate a touch on the adjustment pointers 411 to 418 through the touch screen unit 130 to adjust the shape, size, and the like. For example, when the hand is simultaneously dragged in the inner vertical direction while touching the third adjustment pointer and the eighth adjustment pointer 413 and 418 among the eight adjustment pointers 411 to 418 in the original screen, The distortion will be displayed to adjust. The distortion of the view thus adjusted is displayed on the touch screen unit 130 in step S207. If necessary, the distortion is set in step S209 according to the user's selection in step S208, As shown in FIG. In addition, when the sixth adjustment pointer and the eighth adjustment pointer 416 and 418 of the adjustment pointers 411 to 418 are simultaneously dragged in the inner horizontal direction on the original screen, the distortion of the view as shown in FIG. 4C can be adjusted. Likewise, the distortion setting of the view shown in FIG. 4C can also be stored as a corresponding unique ID. 4A, if the fourth adjustment pointer and the fifth adjustment pointer 414 and 415 of the adjustment pointers 411 to 418 are simultaneously dragged in the inner horizontal direction, the distortion of the view as shown in FIG. 4D can be adjusted . Similarly, the distortion setting of the view shown in Fig. 4D can be stored. 4D, the coordinates of the four vertices are the same as the original screen, but the curvature of the long axis portion of the touch screen unit 130 of the terminal 100 is changed. In addition, when the eighth adjustment pointer 418 of the adjustment pointers 411 to 418 is dragged in the inner horizontal direction on the original screen of FIG. 4A, the distortion of the view as shown in FIG. 4E can be displayed. Likewise, the distortion setting of the view shown in FIG. 4E can also be stored. 4A to 4E, only a part of the adjustment pointers 411 to 418 are manipulated and distorted. However, it is possible to operate one adjustment pointer 411 to 418, The pointers 411 to 418 may be manipulated. Then, the adjustment pointers 411 to 418 can be operated until distortion of a desired shape is obtained.

도 5는 본 발명의 도 2에 따라 뷰의 왜곡을 설정하는 다른 실시예를 나타낸 순서도이다. 도 5를 참조하면, 사용자는 (S501)과정에서 단말기(100)의 터치스크린부(130)의 상부 및 하부를 각각 지정하는 설정을 입력한다. 이 때, 상부 및 하부를 지정하는 설정은 사용자가 단말기(100)를 직각에 가깝게 세우면 센서부(170)의 자이로센서 또는 가속도센서가 인지하여 상부와 하부를 설정할 수 있다. 또는 상부 및 하부를 지정하는 설정은 사용자가 터치스크린부(130)를 통해 먼저 터치한 부분이 상부가 되고 나중에 터치한 부분이 하부가 되도록 설정할 수 있다. 또는 뷰를 선택한 경우면, 자동으로 상부 및 하부를 판단할 수 있다. 예컨대, 뷰의 화면에서 사다리꼴로 보여지면 좁은 부분을 상부로 판단하고 넓은 부분을 하부로 판단할 수 있다. 이 때, 도 6의 참조번호 603을 참조하면, 투사면(620)은 설치면(610)에 대하여 경사진 상태이며, 설치면(610)에 설치된 터치스크린부(130)의 상부가 상대적으로 원거리의 투사면(620)에 투사되고, 터치스크린부(130)의 하부가 상대적으로 근거리에 투사된다. 터치스크린부(130)의 상부와 하부를 구분시에 가로로 배치한 경우와 세로로 배치한 경우 모두 가능하다. 이와 같은 예시가 도 6의 참조번호 601에 도시되어 있다. 이를 참조하면, 단말기(100)의 터치스크린부(130)를 가로로 배치한 경우(참조번호 601) 터치스크린부(130)의 상부와 하부를 구분할 수 있으며, 세로로 배치한 경우(참조번호 602)에도 터치스크린부(130)의 상부와 하부를 전술한 방법에 의해 구분할 수 있다. Fig. 5 is a flowchart showing another embodiment of setting the distortion of the view according to Fig. 2 of the present invention. Referring to FIG. 5, in step S501, the user inputs a setting for specifying upper and lower portions of the touch screen unit 130 of the terminal 100, respectively. At this time, when the user sets the terminal 100 close to a right angle, the gyro sensor or the acceleration sensor of the sensor unit 170 recognizes the upper and lower settings so that the upper and lower portions can be set. Or the upper and lower portions may be set so that the portion first touched by the user through the touch screen unit 130 is the upper portion and the portion that is touched later is the lower portion. Alternatively, if you select a view, you can automatically determine the top and bottom. For example, if a trapezoid appears on the screen of the view, a narrow portion can be judged as an upper portion and a wider portion can be judged as a lower portion. 6, the projection surface 620 is tilted with respect to the installation surface 610, and the upper portion of the touch screen unit 130 installed on the installation surface 610 is relatively long And the lower portion of the touch screen unit 130 is projected relatively close to the screen. The upper and lower portions of the touch screen unit 130 may be disposed horizontally or vertically. Such an example is shown at 601 in Fig. In the case where the touch screen unit 130 of the terminal 100 is disposed horizontally (reference numeral 601), the upper and lower portions of the touch screen unit 130 can be distinguished from each other. The upper and lower portions of the touch screen unit 130 can be distinguished by the above-described method.

제어부(110)는 (S502)과정에서 사용자가 각도를 입력할 수 있는 각도 입력창을 표시한다. 각도 입력창에 입력되는 각도는 설치면(610)과 투사면(620)이 이루는 각도를 의미하며, 이를 입력하면 왜곡 테이블을 참조하여 대응하는 왜곡을 수행할 수 있다. 도 7에는 각도를 입력할 수 있도록 한 UI가 표시된다. 사용자는 (S503)과정에서 입력부(150) 또는 터치스크린부(130)를 통해 각도를 입력한다. 도 7에는 터치스크린부(150)를 이용한 입력창(720)이 표시되며, 입력창(720)의 상부에는 표시창(710)이 표시된다. 표시창(710)의 일측에는 입력된 각도가 표시되는 각도표시박스(712)가 표시된다. 이 때 마이너스(-)값이 입력될 수 있다. 일반적으로 플러스 또는 마이너스가 입력되지 않은 경우면 플러스로 인식한다. In step S502, the controller 110 displays an angle input window through which the user can input an angle. The angle input to the angle input window means an angle formed by the mounting surface 610 and the projection surface 620. When the angle is input, the corresponding distortion can be performed referring to the distortion table. In Fig. 7, a UI for inputting an angle is displayed. The user inputs the angle through the input unit 150 or the touch screen unit 130 in step S503. An input window 720 using the touch screen unit 150 is displayed in FIG. 7, and a display window 710 is displayed in an upper portion of the input window 720. An angle display box 712 is displayed on one side of the display window 710 to display the input angle. At this time, a minus (-) value can be input. Generally, when plus or minus is not inputted, it is recognized as cotton plus.

한편, 원본화면인 경우면, 사용자는 설치면(610)과 투사면(620)의 각도에 대응하는 각도를 입력하게 되며, 제어부(110)는 (S504)과정에서 입력된 각도에 따라 원본화면을 사다리꼴로 왜곡시켜 원본화면에 대한 보정을 수행한다. 뷰인 경우면, 사용자는 뷰가 투사된 투사 화면을 보면서 오차에 해당하는 각도를 입력하게 되며, 제어부(110)는 (S504)과정에서 입력된 각도에 따라 뷰를 입력된 각도값 만큼 왜곡시킨다. 예컨대, 각도가 플러스(+)값으로 입력된 경우면, 사다리꼴의 왜곡을 증가시키고, 각도가 마이너스(-)값으로 입력된 경우면, 사다리꼴의 왜곡을 감소시키도록 할 수 있다. On the other hand, in the case of the original screen, the user inputs an angle corresponding to the angle between the installation surface 610 and the projection surface 620, and the controller 110 determines the original screen according to the input angle in step S504 Distorted in trapezoid to perform correction for original screen. In the case of the view, the user inputs an angle corresponding to the error while viewing the projection screen on which the view is projected, and the controller 110 causes the view to be distorted according to the input angle in step S504. For example, when the angle is input as a plus (+) value, distortion of the trapezoid is increased, and when the angle is input as a negative value, distortion of the trapezoid can be reduced.

한편, 저장부(120)는 입력된 각도에 대응하는 왜곡값을 테이블 형태로 가지고 있다. 이 왜곡 테이블에 따라 단말기(100)의 원본화면 또는 뷰를 수정한다. 예컨대, 원본화면을 왜곡시키면, 상부의 화면이 좁아지고 하부의 화면이 넓은 형태의 사다리꼴 형태를 지니게 된다. 왜곡의 정도는 왜곡 테이블에 따른다. 한편, 왜곡 테이블은 이동거리에 대한 정보와 곡률에 대한 정보도 포함할 수 있다. Meanwhile, the storage unit 120 has a distortion value corresponding to the input angle in the form of a table. And corrects the original screen or view of the terminal 100 according to the distortion table. For example, if the original screen is distorted, the upper screen becomes narrower and the lower screen has a wide trapezoidal shape. The degree of distortion depends on the distortion table. On the other hand, the distortion table may also include information on the moving distance and information on the curvature.

뷰를 왜곡시키는 경우에는 마이너스의 각도값이 입력될 수 있다. 마이너스의 각도값이 입력된 경우면 상부를 더 넓히고, 하부를 좁히는 왜곡을 수행할 수 있다. 그러나, 최대화면을 유지하기 위하여 하부는 최대화면 길이에 맞추고 상부만을 넓히는 것이 바람직할 것이다. 이는 왜곡을 감소시킨 것이다. 반대로 플러스의 각도값이 입력된 경우면, 상부를 좁히고, 하부를 넓히는 왜곡을 수행할 수 있다. 마찬가지로 최대화면을 유지하기 위하여 하부는 최대화면 길이에 맞추고 상부만을 좁히는 것이 바람직할 것이다. 이는 왜곡을 증가시킨 것이다. 도 6에 참조번호 602에서와 같이 설치면(610)에 놓여진 사다리꼴 형태로 왜곡된 원본화면 또는 뷰가 투사면(620)에 투사된다. 그럼, 단말기(100)의 원본화면 또는 뷰의 상부로부터 투사면(620)에 투사되는 거리가 하부로부터 투사면(620)에 투사되는 거리보다 길기 때문에 투사면(620)에 투사된 화면은 직사각형에 가까운 형태로 표시된다. When distorting the view, a negative angle value can be input. When a negative angle value is input, it is possible to perform a distortion that broadens the upper surface and narrows the lower surface. However, in order to maintain the maximum screen, it is preferable to adjust the lower portion to the maximum screen length and to widen only the upper portion. This is a reduction in distortion. On the contrary, when the angle value of plus is inputted, it is possible to perform distortion to narrow the upper face and widen the lower face. Likewise, to keep the maximum screen, it is desirable to adjust the bottom to the maximum screen length and to narrow the top only. This is an increase in distortion. An original screen or view distorted in a trapezoidal shape placed on the mounting surface 610 is projected onto the projection surface 620 as shown by reference numeral 602 in FIG. Since the distance from the bottom of the original screen or view of the terminal 100 to the projection surface 620 is longer than the distance from the bottom to the projection surface 620, the screen projected on the projection surface 620 is rectangular It is displayed in close form.

사용자는 투사면(620)에 투사된 화면을 보면서 각도를 추가적으로 입력하여 거의 직사각형에 가까운 형태의 투사 화면을 획득할 수 있다. 왜곡 테이블은 각도값에 따른 원본화면 또는 뷰를 왜곡시키는 정보를 포함하고 있으며, 각도값이 클수록 왜곡은 증가된다. 한편, 왜곡 테이블은 실험치 또는 경험치에 의해 결정될 수 있으며, 상기 투사면(620)은 경사면을 갖는 자동차의 전면 유리일 수 있다. The user can additionally input an angle while viewing the screen projected on the projection surface 620 to obtain a projection screen of a shape nearly close to a rectangle. The distortion table includes information for distorting the original screen or view according to the angle value, and the larger the angle value is, the more the distortion is increased. On the other hand, the distortion table can be determined by experimental values or experiential values, and the projection surface 620 can be a windshield of an automobile having an inclined surface.

도 8은 본 발명의 도 2에 따라 뷰의 왜곡을 설정하는 또 다른 실시예를 나타낸 순서도이다. 도 8을 참조하면, 사용자는 (S801)과정에서 단말기(100)를 설치면(610)에 배치함을 설정한다. 예컨대, 센서부(170)를 사용하는 경우에는 UI를 통해 사용자에게 단말기(100)를 설치면(610)에 배치하도록 하는 메시지를 표시하고 이를 사용자가 확인하면, 제어부(110)는 설치면(610)에 단말기(100)를 배치한 것으로 인지한다. Fig. 8 is a flowchart showing another embodiment of setting the distortion of the view according to Fig. 2 of the present invention. Referring to FIG. 8, in step S801, the user sets to place the terminal 100 on the installation surface 610. FIG. For example, when the sensor unit 170 is used, a message for placing the terminal 100 on the installation surface 610 is displayed to the user through the UI, and when the user confirms the message, the control unit 110 displays the installation surface 610 The terminal 100 is located in the vicinity of the terminal 100.

제어부(110)는 사용자가 (S802)과정에서 메시지에 따라 단말기(100)를 설치면(610)에 배치하고, 단말기(100)가 배치된 채 일정시간이 경과함을 인지하면, 설치면(610)에 설치된 것으로 인지한다. 도 9의 참조번호 901에 설치면(610)에 단말기를 배치한 실시예가 표시된다. 이 때 단말기(100)의 센서부(170)에 있는 가속도센서, 자이로센서, 엔코더 등이 초기화된다. 가속도센서, 자이로센서 및 엔코더 등의 초기화는 이동거리를 '0'으로 설정하고 각도를 '0'으로 설정한 것일 수 있다. The controller 110 arranges the terminal 100 on the installation surface 610 according to a message in the process of step S802 and recognizes that a certain period of time has passed while the terminal 100 is being installed, As shown in FIG. An embodiment in which the terminal is arranged on the installation surface 610 at reference numeral 901 in Fig. 9 is shown. At this time, the acceleration sensor, the gyro sensor, the encoder, and the like in the sensor unit 170 of the terminal 100 are initialized. The initialization of the acceleration sensor, the gyro sensor and the encoder may be performed by setting the movement distance to '0' and the angle to '0'.

사용자는 (S803)과정에서 단말기(100)를 투사면(620)에 배치함을 설정한다. 예컨대, 단말기(100)를 투사면(620)에 배치함을 설정하는 것은 UI를 통해 단말기(100)가 설치면(610)에 배치된 것을 인지하였음을 알리는 동시에 단말기(100)를 투사면에 배치할 것인지를 문의하는 메시지를 표시하면 이를 사용자가 확인하는 것일 수 있다. 확인 이후, 사용자는 (S804)과정에서 단말기(100)의 화면이 투사가 예상되는 투사면(620)에 단말기(100)를 배치한다. The user sets the terminal 100 to be placed on the projection plane 620 in step S803. For example, setting the arrangement of the terminal 100 on the projection plane 620 indicates that the terminal 100 recognizes that the terminal 100 is disposed on the installation surface 610 through the UI, and simultaneously arranges the terminal 100 on the projection plane If you display a message asking if you want to do this, it may be the user confirming it. After the confirmation, the user places the terminal 100 on the projection plane 620 where the screen of the terminal 100 is expected to be projected in step S804.

투사면(620)에 단말기(100)를 배치한 실시예가 도 9의 참조번호 902에 도시되어 있다. 이 때, 제어부(110)는 단말기(100)가 설치면(610)을 이동하면, 센서부(170)가 단말기(100)의 이동 또는 충격을 감지한다. 이후, 제어부(110)는 일정시간 멈춘 상태로 유지됨을 감지하면, (S805)과정에서 단말기(100)의 센서부(170)로부터 정보를 수신하여 변화각도와 이동거리를 계산한다. 바람직하게는 제어부(110)는 변화각도를 센서부(170) 중 자이로센서와 가속도센서를 함께 이용하여 구하고, 이동한거리를 자이로센서와 가속도센서 엔코더를 함께 이용하여 구한다. 그러나, 제어부(110)는 이와 같이 이동거리나 변화각도가 누적되지 않으며, 병진운동량이 작은 경우에 있어서는 자이로센서, 또는 가속도센서를 각각 이용하여 구할 수도 있다. 특히, 변화각도를 구함에 있어서는 자이로센서, 가속도센서 중 어느 하나만을 활용할 수 있다. 즉, 제어부(110)는 가속도센서, 자이로센서 및 엔코더 등과 같은 센서들로 이루어진 센서부(170)로부터 입력된 정보에 따라 단말기(100)의 이동거리 및 변화각도를 계산한다. An embodiment in which the terminal 100 is disposed on the projection surface 620 is shown at 902 in FIG. At this time, when the terminal 100 moves on the installation surface 610, the controller 110 detects movement or impact of the terminal 100. When the controller 110 detects that the mobile terminal 100 is held in the stopped state for a predetermined time, the controller 110 receives information from the sensor unit 170 of the terminal 100 in step S805 and calculates a change angle and a movement distance. Preferably, the control unit 110 obtains the change angle by using the gyro sensor and the acceleration sensor together in the sensor unit 170, and obtains the distance by using the gyro sensor and the acceleration sensor encoder together. However, the controller 110 can obtain the gyro sensor or the acceleration sensor by using the gyro sensor or the acceleration sensor when the movement distance and the angle of change are not accumulated and the translational momentum is small. Particularly, in obtaining the change angle, only one of the gyro sensor and the acceleration sensor can be utilized. That is, the controller 110 calculates a moving distance and a changing angle of the terminal 100 according to information input from the sensor unit 170 including sensors such as an acceleration sensor, a gyro sensor, and an encoder.

제어부(110)는 (S806)과정에서 이동거리 및 변화각도에 따른 뷰를 조절한다. 이때 전술한 왜곡 테이블의 정보를 활용할 수 있다. 한편, 제어부(110)에서 계산된 변화각도는 왜곡 테이블을 활용할 때는 앞서 도 5를 참조하여 설명한 변화각도에 따라 대응하는 왜곡률을 적용한다. 예컨대, 센서부(170)에 의해 측정된 변화각도와 사용자가 입력하는 방식에 따른 각도값에 대응하는 왜곡 테이블의 왜곡률은 동일할 수 있다. 여기서 왜곡률은 사다리꼴에 있어서, 단말기(100)의 터치스크린부(130)의 화면에 있어서, 하부면의 선의 길이에 대한 상부면의 선의 길이의 비율로 표시할 수 있을 것이다. 예컨대, 하부면의 선의 길이가 10이고, 상부면의 선의 길이가 8이라면, 8/10, 즉, 4/5로 설정될 수 있다. 이 때, 하부면의 선의 길이는 터치스크린부(130)가 표시할 수 있는 가장 큰 길이 일 수 있다. In step S806, the controller 110 adjusts the view according to the movement distance and the change angle. At this time, information of the distortion table described above can be utilized. Meanwhile, when the distortion table is utilized, the change angle calculated by the controller 110 applies a corresponding distortion rate according to the change angle described above with reference to FIG. For example, the distortion angle of the distortion table corresponding to the angle of change measured by the sensor unit 170 and the angle value according to the manner input by the user may be the same. Here, the distortion rate may be expressed as a ratio of the length of the line on the upper surface to the length of the line on the lower surface on the screen of the touch screen unit 130 of the terminal 100, in the form of a trapezoid. For example, if the length of the line on the bottom surface is 10 and the length of the line on the top surface is 8, then it can be set to 8/10, i.e. 4/5. In this case, the length of the line on the lower surface may be the largest length that the touch screen unit 130 can display.

이와 같이 원본화면을 사다리꼴로 보정하면 앞서 기술한 바와 같이 투사된 화면은 직사각형에 가까운 화면을 투사하게 된다. 이 때, 도 8 및 도 9를 참조하여 설명한 일실시예에 있어서는 원본화면에 대해서만 수행하는 것이 바람직할 것이다. 그러나, 뷰에 대하여 수행할 수도 있음은 물론이다. As described above, when the original image is corrected in a trapezoidal manner, the projected image is projected as a rectangular image as described above. In this case, in the embodiment described with reference to Figs. 8 and 9, it is preferable to perform only the original screen. However, it goes without saying that it may be performed on the view.

도 10은 본 발명의 도 2에 따라 뷰의 왜곡을 설정하는 또 다른 실시예를 나타낸 순서도이다. 도 10을 참조하면, 제어부(110)는 원본화면, 또는 뷰를 표시한다. 이 때 원본화면 또는 뷰의 모양으로 테스트 화면을 구성할 수 있다. 설명의 편의를 위하여 원본화면의 모양을 테스트 화면으로 구성한 예에 대하여 설명하기로 한다. (S1001)과정에서 테스트 화면이 터치스크린부(130)를 통해 표시된다. 제어부(110)는 (S1002)과정에서 카메라부(140)를 제어하여 원본화면 또는 뷰로부터 투사면(620)에 투사된 투사화면을 촬상하도록 하여 투사된 화면의 이미지를 획득한다. Fig. 10 is a flowchart showing another embodiment of setting a distortion of a view according to Fig. 2 of the present invention. Referring to FIG. 10, the control unit 110 displays an original screen or a view. At this time, the test screen can be configured in the shape of the original screen or view. For convenience of explanation, an example in which the shape of an original screen is configured as a test screen will be described. The test screen is displayed on the touch screen unit 130 in the process of step S1001. The control unit 110 controls the camera unit 140 in step S1002 to capture an image of the projected screen by capturing a projection screen projected on the projection screen 620 from an original screen or a view.

한편, 테스트 화면은 보정하기 편리하도록 원본화면의 형태인 사각형의 각 꼭지점과 꼭지점을 연결하는 선분의 중간에 대비색 또는 원색으로 바탕화면과 구분된 기호를 표시한다. 이 기호에 사용되는 대비색은 바탕색이 흰색이면, 검정색을 사용하는 것과 같이 주변과 뚜렷하게 대비될 수 있는 색을 사용한다. On the other hand, the test screen displays a symbol separated from the desktop in a contrasting color or a primary color in the middle of a line connecting each vertex and a vertex of the rectangle in the form of an original screen for easy correction. The contrast color used in this symbol is a color that can be contrasted with the surroundings, such as using black, if the background color is white.

제어부(110)는 (S1002)과정에서 획득된 이미지로부터 키스톤 왜곡값을 계산한다. 키스톤 왜곡값의 계산은 이미지의 전체적인 크기와 상부면과 하부면의 길이의 차이값을 활용할 수 있다. 이 때, 투사 화면의 이미지의 크기는 각 꼭지점의 4점을 인식하고 4점의 면적을 구하여 그 크기를 구할 수 있으며, 마찬가지로 상부면과 하부면의 길이의 차이값은 각 꼭지점들 중 상부의 2점 사이의 거리와 하부의 두 점 사이의 거리의 차이로부터 구할 수 있다. 한편, 꼭지점들 간을 연결하는 선분의 중간에 표시된 각각의 기호를 통해서는 투사된 화면의 곡률을 확인할 수 있다. The controller 110 calculates a keystone distortion value from the image obtained in the step S1002. The calculation of the keystone distortion value can utilize the difference between the overall size of the image and the lengths of the top and bottom surfaces. In this case, the size of the image of the projected image can be obtained by recognizing four points of each vertex and obtaining the area of four points, and similarly, the difference value between the lengths of the upper and lower surfaces is 2 It can be determined from the difference between the distance between points and the distance between two points below. On the other hand, the curvature of the projected screen can be checked through each symbol displayed in the middle of the line connecting the vertexes.

이와 같이 구해진 화면의 면적과 두 점 사이의 거리차로부터 환산 테이블을 참조하여 이동거리와 변화각도를 알아 낼 수 있다. 또한, 투사면(620)의 곡률도 알아 낼 수 있다. The moving distance and the changing angle can be found by referring to the conversion table from the difference between the area of the screen thus obtained and the distance between the two points. Also, the curvature of the projection surface 620 can be determined.

제어부(110)는 이동거리와 변화각도 및 곡률을 알아냈으면, (S1004)과정에서 전술한 왜곡 테이블을 이용하여 원본화면 또는 뷰를 이동거리, 변화각도 및 곡률에 대응하는 왜곡 테이블 값에 따라 왜곡시킬 수 있다. 왜곡된 원본화면 또는 뷰를 설치면(610)에 놓은 상태로 투사면(620)에 투사시키면 거의 직사각형에 가까운 투사 화면을 얻을 수 있다. 이 때, 이동거리와 변화각도만을 적용하여 표시할 수도 있으며, 곡률을 추가적으로 적용하여 표시할 수도 있다. 예컨대, 사면에 곡률이 있는 경우, 미세한 차이가 있으므로 선택적으로 사용자가 이를 조절할 수 있다. When the control unit 110 finds the moving distance, the changing angle, and the curvature, the controller 110 determines whether the original screen or view is distorted according to the moving distance, the changing angle, and the distortion table value corresponding to the curvature . When the distorted original screen or view is projected on the projection surface 620 while being placed on the installation surface 610, a projection image close to a nearly rectangular shape can be obtained. At this time, only the moving distance and the changing angle may be displayed, or the curvature may be additionally displayed. For example, when there is a curvature on a slope, there is a slight difference, so that the user can selectively adjust the slope.

도 11을 참조하여 보면, 참조번호 1101에 원본화면 크기의 테스트 화면이 표시되어 있다. 단말기 터치스크린부(130)의 바탕이 흰색인 경우, 터치스크린부(130)의 꼭지점들에는 기호로서 검정색의 사각형이 표시된 형태이다. 하지만, 기호를 사각형 이외의 다각형으로 구성할 수도 있으며, 또한 기호의 색깔에 있어서도 카메라부(140)가 촬상한 이미지가 보다 명확하게 구분되는 적, 청, 황과 같은 원색으로 구성할 수도 있다. 또한, 도면에는 도시하지 않았지만, 각각의 꼭지점들을 연결하는 4개의 선분의 중간지점에도 사각형을 표시할 수 있다. 마찬가지로 선분의 중심에 배치된 사각형은 다각형 형태로 변경될 수 있다. Referring to FIG. 11, a test screen having an original screen size is displayed at 1101. FIG. When the background of the terminal touch screen unit 130 is white, the vertices of the touch screen unit 130 are marked with a black square as a symbol. However, the symbol may be composed of polygons other than a rectangle, and the color of the symbol may also be composed of a primary color such as red, blue, or sulfur, in which the image captured by the camera unit 140 is more clearly distinguished. In addition, although not shown in the drawing, a rectangle may be displayed at the midpoint of four line segments connecting the respective vertexes. Similarly, the rectangle disposed at the center of the line segment can be changed into a polygonal shape.

도 11의 참조번호 1102는 투사면(610)에 투사된 테스트 화면을 촬상한 이미지이다. 한편, 테스트 이미지는 뷰의 모양 또는 원본화면의 모양으로 구성될 수 있지만, 설명의 편의를 위하여 원본화면의 모양을 기준으로 설명한다. 원본화면의 모양을 본딴 테스트 화면을 투사한 이미지를 촬상하면, 상부의 가로방향 이미지가 더 길게 표시되고, 하부의 가로방향 이미지가 짧게 표시된다. Reference numeral 1102 in FIG. 11 is an image of a test screen projected onto the projection surface 610. On the other hand, the test image may be composed of the shape of the view or the shape of the original screen, but the shape of the original screen will be described for convenience of explanation. When the image projecting the test screen based on the shape of the original screen is captured, the upper horizontal image is displayed longer and the lower horizontal image is displayed shorter.

한편, 뷰의 모양을 뽄딴 테스트 화면을 사용하는 경우에도 뷰의 왜곡 설정에 대응하는 테스트 화면을 표시하고 뷰의 테스트 화면이 투사된 화면을 촬상하고 분석하여 왜곡을 재설정할 수 있다. On the other hand, even when the shape of the view is used by using the Pondran test screen, a test screen corresponding to the distortion setting of the view can be displayed, and the screen on which the test screen of the view is projected can be captured and analyzed to reset the distortion.

한편, 도 3, 도 5, 도 8 및 도 10를 참조하여 나타낸 각각의 실시예들은 각각 하나의 메뉴로 표시되도록 하고 표시된 메뉴를 선택하는 사용자의 선택에 따라 해당 실시예들이 각각 수행되거나, 또는 각각의 실시예들을 조합하여 수행할 수 있다. 3, 5, 8, and 10, each of the embodiments may be respectively displayed as one menu and each of the embodiments may be performed according to a selection of a user who selects a displayed menu, May be performed in combination.

예컨대, 도 5, 도 8 및 도 10를 참조하여 설명한 실시예들을 먼저 수행하고, 세부 조정으로 도 3을 참조하여 설명한 실시예를 추가적으로 선택하여 수행할 수도 있다. 또는 도 5, 도 8을 참조하여 설명한 실시예들 중 적어도 하나를 수행한 후에 도 3 또는 도 10를 참조하여 설명한 실시예들 중 적어도 하나를 수행하여 세부조정을 수행할 수 있다. 또는 도 8을 참조하여 설명한 실시예를 수행한 후에 도 3, 도 5 또는 도 10를 참조하여 설명한 실시예들 중 적어도 하나를 수행하여 세부조정을 수행할 수 있다. 예컨대, 도 5, 도 7 및 도 9를 참조하여 설명한 실시예들을 수행하여 투사된 뷰 이미지를 직사각형에 가까운 형태로 조작한 후에 세부적으로 도 3을 참조하여 설명한 실시예를 통해 보다 세밀하게 직사각형을 만들 수 있다.For example, the embodiments described with reference to FIGS. 5, 8, and 10 may be performed first, and the embodiment described with reference to FIG. 3 may be additionally selected and performed with fine adjustment. Or after performing at least one of the embodiments described with reference to FIGS. 5 and 8, at least one of the embodiments described with reference to FIG. 3 or FIG. 10 may be performed to perform the fine adjustment. Or after performing the embodiment described with reference to FIG. 8, at least one of the embodiments described with reference to FIG. 3, FIG. 5, or FIG. 10 may be performed to perform the fine adjustment. For example, after performing the embodiments described with reference to FIGS. 5, 7, and 9 to manipulate the projected view image in a shape close to a rectangle, a finer rectangle is created through the embodiment described in detail with reference to FIG. .

한편, 도 5, 도 8 및 도 10을 참조하여 설명한 실시예들은 각각 동일한 왜곡 테이블을 사용한다. 또한, 동일한 왜곡 테이블을 사용하기 위하여 도 10을 참조하여 설명한 실시예에서는 환산 테이블을 통해 변화각도와 이동거리 및 곡률 등을 계산할 수 있다. 예컨대, 도 5에서는 각도만을 입력하는 것으로 제시하였지만, 대략의 거리를 입력할 수도 있으며, 각 화면의 꼭지점 사이의 면의 곡률에 따른 보정을 수행할 수도 있다. 그러나, 거리에 의한 왜곡보다는 각도에 의한 왜곡량이 크기 때문에 단순히 각도만을 입력하도록 구성할 수 있다. Meanwhile, the embodiments described with reference to FIGS. 5, 8, and 10 use the same distortion table. In addition, in order to use the same distortion table, in the embodiment described with reference to FIG. 10, the change angle, the moving distance and the curvature can be calculated through the conversion table. For example, although only the angle is shown in FIG. 5, the approximate distance may be input, or the correction may be performed according to the curvature of the surface between the vertices of each screen. However, since the amount of distortion due to the angle is larger than the distortion caused by the distance, it is possible to configure to input only the angle.

이상에서는 본 발명의 실시 예에 따른 단말기에서의 화면 조절 방법 및 장치에 대하여 본 명세서 및 도면을 통해 바람직한 실시 예들에 대하여 설명하였으며, 비록 특정 용어들이 사용되었으나 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위해 일반적인 의미에서 사용된 것일 뿐, 본 발명이 전술한 실시 예에 한정되는 것은 아니다. 즉, 본 발명의 기술적 사상에 바탕을 둔 다양한 실시 예가 가능함은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다. Although 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, The present invention is not limited to the above-described embodiments. That is, it is apparent to those skilled in the art that various embodiments based on the technical idea of the present invention are possible.

100 : 단말기 110 : 제어부
120 : 저장부 130 : 터치스크린부
140 : 카메라부 150 : 입력부
160 : 무선통신부 170 : 센서부
100: terminal 110:
120: storage unit 130: touch screen unit
140: camera unit 150: input unit
160: wireless communication unit 170:

Claims (21)

단말기에서의 화면 조절 방법에 있어서,
뷰 조절모드를 실행하고 상기 왜곡을 설정할 것인지 또는 왜곡이 설정된 뷰를 선택할 것인지를 판단하는 과정;
상기 판단과정에서 왜곡이 설정된 뷰를 선택하면 상기 뷰에 대응하는 왜곡을 적용하는 과정;
상기 뷰에 대응하는 왜곡을 투사면에 투사하는 과정;
상기 판단과정에서 왜곡을 설정하면 원본화면에 왜곡을 설정하여 적용하는 과정;
상기 원본화면에 적용된 왜곡 설정을 투사면에 투사하는 과정을 포함하는 것을 특징으로 하는 단말기에서의 화면 조절 방법.
A method of adjusting a screen in a terminal,
Executing a view adjusting mode and determining whether to set the distortion or a distorted view;
A step of applying a distortion corresponding to the view when a view with distortion is selected in the determining step;
Projecting a distortion corresponding to the view onto a projection surface;
Setting a distortion in the original screen if the distortion is set in the determining process;
And projecting the distortion setting applied to the original screen onto the projection surface.
제1항에 있어서,
상기 투사면은 자동차의 전면 유리인 것을 특징으로 하는 단말기에서의 화면 조절 방법.
The method according to claim 1,
Wherein the projection surface is a front glass of a vehicle.
제1항에 있어서,
상기 원본화면에 왜곡을 설정하여 적용하는 과정은,
상기 왜곡 설정된 뷰를 저장할 것인지를 판단하는 과정;
상기 판단과정에서 왜곡 설정된 뷰를 저장하는 것으로 판단되면, 상기 왜곡 설정된 뷰에 고유 ID를 부여하는 과정;
상기 고유 ID가 부여된 뷰를 저장하는 과정을 포함하는 것을 특징으로 하는 단말기에서의 화면 조절 방법.
The method according to claim 1,
The method of claim 1,
Determining whether to store the distorted view;
Assigning a unique ID to the distorted view if it is determined to store the distorted view in the determining process;
And storing a view to which the unique ID is assigned.
제1항에 있어서,
상기 왜곡을 설정하는 과정은,
상기 뷰의 화면에 사용자의 터치로 왜곡을 조절 가능한 조절 포인터들을 구성하는 과정;
상기 조절 포인터들을 상기 사용자의 터치로 조작하여 뷰를 조절하는 과정을 포함하는 것을 특징으로 하는 단말기에서의 화면 조절 방법.
The method according to claim 1,
The process of setting the distortion includes:
The method comprising: constructing adjustment pointers capable of adjusting distortion of a user's touch on a screen of the view;
And adjusting the view by operating the adjustment pointers with the touch of the user.
제4항에 있어서,
상기 조절 포인터들은 상기 뷰의 화면의 각각의 꼭지점들에 구성하는 것을 특징으로 하는 단말기에서의 화면 조절 방법.
5. The method of claim 4,
Wherein the adjustment pointers are configured at respective vertices of a screen of the view.
제4항에 있어서,
상기 조절 포인터들은 상기 뷰 화면의 각각의 꼭지점들 및 상기 꼭지점들 간을 연결하는 각각의 선분의 중심에 구성하는 것을 특징으로 하는 단말기에서의 화면 조절 방법.
5. The method of claim 4,
Wherein the adjustment pointers are configured at respective vertices of the view screen and at the center of each segment connecting the vertices.
제4항에 있어서,
상기 조절포인터는 마주보는 2개의 조절포인트들을 동시에 조작하여 왜곡시키는 것 또는 하나의 조절포인터를 조작하여 왜곡시키는 것 중 적어도 하나를 이용하여 왜곡시키는 것을 특징으로 하는 단말기에서의 화면 조절 방법.
5. The method of claim 4,
Wherein the adjustment pointer is distorted by using at least one of manipulating two opposing adjustment points at the same time to distort or manipulating one of the adjustment pointers.
제1항에 있어서,
상기 왜곡을 설정하는 과정은,
각도를 입력하는 과정;
상기 왜곡 테이블에 따라, 상기 입력된 각도에 대응하는 왜곡값을 적용하여 상기 원본화면 또는 뷰 화면 중 하나의 보정을 수행하는 과정을 포함하는 것을 특징으로 하는 단말기에서의 화면 조절 방법.
The method according to claim 1,
The process of setting the distortion includes:
A step of inputting an angle;
And performing a correction of one of the original screen and the view screen by applying a distortion value corresponding to the input angle according to the distortion table.
제8항에 있어서,
각도를 입력하는 과정 이전에,
상기 단말기 화면의 상부 및 하부를 각각 지정하는 과정을 더 포함하는 것을 특징으로 하는 단말기에서의 화면 조절 방법.
9. The method of claim 8,
Prior to entering the angle,
Further comprising the step of specifying an upper portion and a lower portion of the terminal screen, respectively.
제8항에 있어서,
상기 왜곡 테이블은 상기 단말기의 이동거리 및 상기 단말기 화면의 곡률에 대한 정보를 포함하는 것을 특징으로 하는 단말기에서의 화면 조절 방법.
9. The method of claim 8,
Wherein the distortion table includes information on a movement distance of the terminal and a curvature of the terminal screen.
제8항에 있어서,
상기 각도를 입력하는 과정에서의 상기 원본화면은 상기 단말기가 설치되는 설치면과 상기 설치면에 배치된 상기 단말기의 화면이 투사되는 투사면이 이루는 각도에 대응하는 각도를 입력하는 것을 특징으로 하는 단말기에서의 화면 조절 방법.
9. The method of claim 8,
Wherein the original screen in the step of inputting the angle is input with an angle corresponding to an angle formed by the installation surface on which the terminal is installed and the projection surface on which the screen of the terminal disposed on the installation surface is projected, A method of adjusting a screen in a computer.
제8항에 있어서,
상기 각도를 입력하는 과정에서의 상기 뷰는 상기 뷰와 상기 뷰가 투사된 투사 화면과의 오차에 해당하는 각도를 입력하는 것을 특징으로 하는 단말기에서의 화면 조절 방법.
9. The method of claim 8,
Wherein the angle in the input of the angle is an angle corresponding to an error between the view and the projected projection screen.
제1항에 있어서,
원본화면에 왜곡을 설정하여 적용하는 과정은,
상기 단말기를 설치면에 배치하는 과정;
상기 단말기를 투사면에 배치하는 과정;
상기 설치면으로부터 상기 투사면에 배치되는 과정에서의 변화각도와 이동거리를 계산하는 과정;
상기 계산된 변화각도와 이동거리에 대응하는 상기 왜곡 테이블에 따라 상기 원본화면에 대한 보정을 수행하는 과정을 포함하는 것을 특징으로 하는 단말기에서의 화면 조절 방법.
The method according to claim 1,
In the process of setting the distortion on the original screen and applying it,
Placing the terminal on a mounting surface;
Placing the terminal on a projection surface;
Calculating a change angle and a movement distance in the process of being disposed on the projection surface from the installation surface;
And performing a correction on the original screen according to the calculated distortion angle table corresponding to the variation angle and the moving distance.
제1항에 있어서,
상기 왜곡을 설정하는 과정은,
원본화면 및 뷰 화면 중 하나를 표시하는 과정;
상기 카메라부가 상기 원본화면 및 뷰 화면 중 투사면에 투사된 화면 중 하나를 촬상하여 투사된 이미지를 획득하는 과정;
상기 투사된 이미지로부터 환산 테이블을 이용하여 이동거리와 변화각도를 계산하는 과정;
상기 계산된 변화각도와 이동거리에 대응하여 상기 왜곡 테이블에 따라 상기 원본화면 또는 뷰에 대한 보정을 수행하는 과정을 포함하는 것을 특징으로 하는 단말기에서의 화면 조절 방법.
The method according to claim 1,
The process of setting the distortion includes:
Displaying one of an original screen and a view screen;
Capturing an image of the original screen and a screen projected on a projection surface of the view screen to obtain a projected image;
Calculating a moving distance and a changing angle from the projected image using a conversion table;
And performing correction for the original picture or view according to the calculated distortion and distortion table corresponding to the calculated change angle and movement distance.
제14항에 있어서,
상기 원본화면 또는 상기 뷰 화면 중 하나를 표시하는 과정은 상기 원본화면 및 뷰 화면 중 하나의 모양에 대응하는 테스트 화면을 표시하는 것을 특징으로 하는 단말기에서의 화면 조절 방법.
15. The method of claim 14,
Wherein the step of displaying one of the original screen and the view screen displays a test screen corresponding to one of the original screen and the view screen.
제15항에 있어서,
상기 테스트 화면은
상기 뷰 화면 또는 원본화면의 형태인 사각형의 각 꼭지점에 상기 단말기 화면과 구분되는 기호를 표시하는 것을 특징으로 하는 단말기에서의 화면 조절 방법.
16. The method of claim 15,
The test screen
Wherein a symbol separated from the terminal screen is displayed at each vertex of a rectangle in the form of a view screen or an original screen.
제8항에 있어서,
상기 원본화면 또는 뷰 화면 중 하나의 보정을 수행하는 과정 이후에,
상기 뷰 화면에 손의 터치로 왜곡을 조절 가능한 다수의 조절 포인터를 구성하는 과정;
상기 다수의 조절 포인터를 조작하여 상기 원본화면 또는 뷰를 조절하는 과정을 더 포함하는 것을 특징으로 하는 단말기에서의 화면 조절 방법.
9. The method of claim 8,
After the process of performing the correction of one of the original screen and the view screen,
Constructing a plurality of adjustment pointers capable of adjusting distortion by touching the hand on the view screen;
And adjusting the original screen or the view by operating the plurality of adjustment pointers.
제13항에 있어서,
상기 원본화면에 대한 보정을 수행하는 과정 이후에,
상기 원본화면에 손의 터치로 왜곡을 조절 가능한 다수의 조절 포인터를 구성하는 과정;
상기 다수의 조절 포인터를 조작하여 상기 원본화면 또는 뷰를 조절하는 과정을 더 포함하는 것을 특징으로 하는 단말기에서의 화면 조절 방법.
14. The method of claim 13,
After the process of performing the correction on the original screen,
Constructing a plurality of adjustment pointers capable of adjusting the distortion of the original screen with a touch of a hand;
And adjusting the original screen or the view by operating the plurality of adjustment pointers.
제17항에 있어서,
상기 원본화면 또는 뷰에 대한 보정을 수행하는 과정 이후에,
상기 원본화면 또는 뷰 화면에 손의 터치로 왜곡을 조절 가능한 다수의 조절 포인터를 구성하는 과정;
상기 다수의 조절 포인터를 조작하여 상기 원본화면 또는 뷰 화면을 조절하는 과정을 더 포함하는 것을 특징으로 하는 단말기에서의 화면 조절 방법.
18. The method of claim 17,
After the process of performing the correction on the original screen or the view,
Constructing a plurality of adjustment pointers capable of adjusting the distortion of the original screen or the view screen by touching the hand;
And adjusting the original screen or the view screen by operating the plurality of adjustment pointers.
단말기의 원본화면이 왜곡된 상태인 뷰를 표시하고, 왜곡을 설정하는 화면에서 터치를 통해 왜곡정도를 조절하는 터치스크린부;
각도 및 이동거리에 따른 왜곡 데이블을 저장하고 상기 카메라부에서 찍힌 사진의 왜곡 정도를 상기 왜곡 테이블의 변화각도 및 이동거리로 환산하기 위한 환산 테이블을 저장하는 저장부;
상기 단말기의 변화된 각도 및 이동거리를 감지하는 센서부;
상기 사용자로부터 입력된 변화각도 또는 상기 센서부를 통해 입력된 이동거리와 변화각도를 왜곡 테이블에서 참조하여 상기 터치스크린부 화면에 대한 왜곡을 수행하는 제어부를 포함하는 것을 특징으로 하는 단말기에서의 화면 조절 장치.
A touch screen unit for displaying a view of a distorted state of an original screen of the terminal and adjusting a degree of distortion through a touch on a screen for setting a distortion;
A storage unit for storing a distortion table corresponding to an angle and a moving distance and storing a conversion table for converting a degree of distortion of a picture taken by the camera unit into a variation angle and a moving distance of the distortion table;
A sensor unit for sensing a changed angle and a moving distance of the terminal;
And a controller for performing distortion on the touch screen sub-screen by referring to the distortion table, the change angle input from the user or the movement distance and the change angle inputted through the sensor unit, .
제20항에 있어서,
상기 제어부의 제어를 받아 투사된 원본화면 또는 투사된 뷰 화면을 찍은 이미지를 획득하는 카메라부를 더 포함하고,
상기 제어부는 상기 카메라부로부터 찍은 투사 이미지로부터 상기 환산 테이블을 통해 이동거리와 변화각도로 환산하고, 상기 환산된 이동거리와 변화각도를 상기 왜곡 테이블에서 참조하여 상기 터치스크린부 화면에 대한 왜곡을 수행하는 것을 특징으로 하는 단말기에서의 화면 조절 장치.
21. The method of claim 20,
Further comprising a camera unit for obtaining an original image projected by the control unit or an image of a projected view screen,
The control unit converts the projection distance and the angle of change from the projection image taken from the camera unit into the movement distance and the change angle through the conversion table, and performs distortion on the touch screen sub-screen by referring to the distortion distance table And a display unit for displaying the image on the display unit.
KR20130046292A 2013-04-25 2013-04-25 Method and apparatus for control the display for mobile terminal KR20140127662A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20130046292A KR20140127662A (en) 2013-04-25 2013-04-25 Method and apparatus for control the display for mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20130046292A KR20140127662A (en) 2013-04-25 2013-04-25 Method and apparatus for control the display for mobile terminal

Publications (1)

Publication Number Publication Date
KR20140127662A true KR20140127662A (en) 2014-11-04

Family

ID=52451853

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20130046292A KR20140127662A (en) 2013-04-25 2013-04-25 Method and apparatus for control the display for mobile terminal

Country Status (1)

Country Link
KR (1) KR20140127662A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109032445A (en) * 2018-07-16 2018-12-18 维沃移动通信有限公司 A kind of control method for screen display and terminal device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109032445A (en) * 2018-07-16 2018-12-18 维沃移动通信有限公司 A kind of control method for screen display and terminal device
CN109032445B (en) * 2018-07-16 2020-11-03 维沃移动通信有限公司 Screen display control method and terminal equipment

Similar Documents

Publication Publication Date Title
US10147165B2 (en) Display device, control method, program and recording medium
KR101610092B1 (en) Curved display apparatus for vehicle
TWI578021B (en) Augmented reality interactive system and dynamic information interactive and display method thereof
US20160334623A1 (en) Display device, display method, and non-transitory computer readable medium storing display program
JP4973582B2 (en) Visible laser beam irradiation system for vehicles
JP6106495B2 (en) Detection device, control method, program, and storage medium
WO2013088511A1 (en) Display device, display method, head-up display, and detection device
JP2015172548A (en) Display control device, control method, program, and recording medium
JP2016101771A (en) Head-up display device for vehicle
JP2018120600A (en) Traffic light recognition device, control method, program and storage medium
JP2014026177A (en) Vehicle display control device, vehicle display device and vehicle display control method
WO2014049787A1 (en) Display device, display method, program, and recording medium
JP2021509988A (en) Gesture recognition using mobile devices
US20180052564A1 (en) Input control apparatus, input control method, and input control system
JP2015141155A (en) virtual image display device, control method, program, and storage medium
KR20140127662A (en) Method and apparatus for control the display for mobile terminal
JP2015152467A (en) display control device, control method, program, and storage medium
JP6401925B2 (en) Virtual image display device, control method, program, and storage medium
JPWO2009028085A1 (en) Map display device, map display method, and map display program
WO2012086053A1 (en) Image adjustment device, control method, program, and storage medium
KR101550606B1 (en) Curved display apparatus for vehicle
KR20160140033A (en) A transparent display device for a vehicle
US11163439B2 (en) Electronic device, control method, and recording medium used in a vehicle
JP2016219024A (en) Recognition device, control method, program and recording medium for traffic signal
JP2009004938A (en) Image processing device

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right