KR100296675B1 - 3차원영상특수효과장치 - Google Patents

3차원영상특수효과장치 Download PDF

Info

Publication number
KR100296675B1
KR100296675B1 KR1019940007911A KR19940007911A KR100296675B1 KR 100296675 B1 KR100296675 B1 KR 100296675B1 KR 1019940007911 A KR1019940007911 A KR 1019940007911A KR 19940007911 A KR19940007911 A KR 19940007911A KR 100296675 B1 KR100296675 B1 KR 100296675B1
Authority
KR
South Korea
Prior art keywords
data
specific image
image
dimensional
track ball
Prior art date
Application number
KR1019940007911A
Other languages
English (en)
Other versions
KR940025372A (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
Priority claimed from JP5088768A external-priority patent/JPH06301479A/ja
Priority claimed from JP08877693A external-priority patent/JP3460245B2/ja
Priority claimed from JP08878193A external-priority patent/JP3409358B2/ja
Priority claimed from JP08963393A external-priority patent/JP3409359B2/ja
Priority claimed from JP5089630A external-priority patent/JPH06301469A/ja
Application filed by 이데이 노부유끼, 소니 가부시끼 가이샤 filed Critical 이데이 노부유끼
Publication of KR940025372A publication Critical patent/KR940025372A/ko
Application granted granted Critical
Publication of KR100296675B1 publication Critical patent/KR100296675B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • 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
    • G06F3/03549Trackballs
    • 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/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • 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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04815Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
    • 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
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • CCHEMISTRY; METALLURGY
    • C09DYES; PAINTS; POLISHES; NATURAL RESINS; ADHESIVES; COMPOSITIONS NOT OTHERWISE PROVIDED FOR; APPLICATIONS OF MATERIALS NOT OTHERWISE PROVIDED FOR
    • C09KMATERIALS FOR MISCELLANEOUS APPLICATIONS, NOT PROVIDED FOR ELSEWHERE
    • C09K2323/00Functional layers of liquid crystal optical display excluding electroactive liquid crystal layer characterised by chemical composition
    • C09K2323/05Bonding or intermediate layer characterised by chemical composition, e.g. sealant or spacer
    • C09K2323/059Unsaturated aliphatic polymer, e.g. vinyl

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Processing Or Creating Images (AREA)
  • Position Input By Displaying (AREA)

Abstract

매개변수를 설정하기 위한 작동이 쉽게 실행될 수 있고 특정 영상이 트랙볼 또는 회전링이 싱글 수동 작동에 의해서만 일정 거리로 부드럽게 이동할 수 있는 3차원 영상 특수 효과 장치가 공지되어 있다. 영상 특수 효과 처리부에 의해 생성된 특정 영상은 트랙볼에 의해 제1, 2, 3차원 방향으로 수동으로 작동되고 회전링에 의해 제3 3차원 방향으로 수동으로 작동된다. 특정 영상의 상태를 결정하기 위한 매개변수가 설정될 수 있는 상태는 CPU에 의해 확립되고 특정 영상의 상태를 결정하는 매개변수를 설정하기 위한 설정 메뉴는 CPU에 의해 생성된다. CPU의 제어하에서, 설정 메뉴상의 매개 변수를 지적하기 위한 커서는 트랙볼에 의해 작동되고 매개 변수의 값은 회전링에 의해서 설정된다.

Description

3차원 영상 특수 효과 장치
제1도는 본 발명이 적용된 3차원 영상 특수 효과 장치의 사시도.
제2도는 제1도의 3차원 영상 특수 효과 장치의 패널을 도시하는 개략도.
제3도는 제1도의 3차원 영상 특수 효과 장치의 트랙볼과 회전링의 평면도.
제4도는 트랙볼과 회전링을 도사하는 제3도의 A-A 선을 따라 취한 단면도.
제5도는 제3도의 트랙볼과 회전링을 도시하는 측면도.
제6도는 트랙볼과 회전링을 도시하는 제3도의 B-B 선을 따라 취한 단면도.
제7도는 트랙볼과 회전링을 도시하는 제5도의 C-C 선을 따라 취한 단면도.
제8도는 3차원 영상 특수 효과 장치가 모션 잡음 모드에 있을때 제1도의 3차원 영상 특수 효과 장치의 모니터상에 있는 특정 영상의 모션을 설명하는 개략도.
제9a도는 제1도의 3차원 영상 특수 효과 장치의 모니터상에 있는 데이타 디스플레이의 예를 도시하는 개략도.
제9b도는 제1도의 3차원 영상 특수 효과 장치의 모니터상에 있는 데이타 설정 메뉴의 디스플레이를 도시하는 개략도.
제10도는 제1도의 3차원 영상 특수 효과 장치의 데이타 입력 과정을 도시하는 플루우 챠트.
제11도는 제1도의 3차원 영상 특수 효과 장치의 데이타 출력 과정을 도시하는 플루우 챠트.
제12도는 본 발명이 적용된 다른 3차원 영상 특수 효과장치를 도시하는 블럭 다이어그램.
제13도는 제12도의 3차원 영상 특수 효과 장치의 패널을 도시하는 개략도.
제14도는 제12도의 3차원 영상 특수 효과 장치의 X 또는 Y 모드내의 데이타 출력 과정을 도시하는 플루우 챠트.
제15도는 본 발명이 적용된 또다른 3차원 영상 특수 효과장치를 도시하는 블럭 다이어그램.
제16도는 제15도의 3차원 영상 특수 효과 장치의 패널을 도시하는 개략도.
제17a도는 제15도의 3차원 영상 특수 효과 장치의 모니터의 스크린상에 있는 깊이 방향에서의 거리를 도시하는 개략도.
제17b도는 제15도의 3차원 영상 특수효과 장치의 모니터의 스크린상의 크기를 도시하는 개락도.
제18a도 및 제18b도는 제15도의 3차원 영상 특수 효과 장치의 지정된 이동 모드내에서 동일한 입력 데이타에 대한 이동 거리를 도시하는 개략도.
제19a도 및 제19b도는 제15도의 3차원 영상 특수 효과 장치의 정상 이동 모드내에서 동일한 입력 데이타에 대한 이동 거리를 도시하는 개략도.
제20도는 제15도의 3차원 영상 특수 효과 장치의 입력데이타 변경 과정을 도시하는 플루우 챠트.
제21도는 제15도의 3차원 영상 특수 효과 장치의 3차원 데이타 출력 과정을 도시하는 플루우 챠트.
* 도면의 주요부분에 대한 간단한 설명
12 : 버스 15 : 영상 특수 효과 처리부
16 : 모니터 21 : 트랙볼
22 : 회전링 23,24,25 : X, Y 및 Z 카운터
27 : 3차원 입력 데이타 28 : 모션 잡음 스위치
38,39 : 지지롤러 42,43 : 포토-인터럽터
44 : 셔터판
[발명의 배경]
1. 발명의 분야
발명은 3차원 영상 특수 효과 장치에 관한 것이고, 특히 3차원 입력장치를 가지는 3차원 영상 특수 효과 장치에 관한 것이다.
2. 관련기술의 설명
3차원 영상 특수 효과 장치는 예를들어 모니터상의 다른 영상과 조합되는 특정 영상을 확대 또는 수축 또는 회전과 이동과 같은 효과를 얻는데 사용되어 왔다. 상술한 3차원 영상 특수 효과 장치에 있어서, 구형의 트랙볼 또는 레버 형태의 조이-스틱과 같은 3차원 입력 장치는 특정 영상을 작동하는데 사용된다.
트랙볼 대신에 회전링을 사용하는 3차원 영상 특수 효과 장치는 또한 일본 특허 공개번호 헤이세이 2-282818호와 지금은 포기되었지만, 1990년 4월 23일자 출원된 미국 특허 출원 제512,860호에 대응하는 일본 실용 신안 공개번호 헤이세이 2-143638호에 공지되어 있다.
이 방법에 있어서, 특정 영상의 크기 또는 넓이와 같은 특정 영상의 다양한 조건을 매개 변수로써 주어지며, 다양한 효과는 이런 매개변수를 적당하게 설정함으로써 얻을수 있다.
매개변수는 다양한 메뉴상에 디스플레이되고, 예를들어, 트랙볼은 메뉴상에 있는 커서를 매개변수의 위치에 이동하도록 수동으로 작동되어지고, 그리고 나서 매개변수의 값이 트랙볼에서 분리 배치된 기능 키이와 같은 입력 키이의 수동 작동에 의해 설정된다.
상술한 3차원 영상 특수 효과 장치와 더불어, 커서를 작동하기 위한 트랙볼과 매개변수를 설정하기 위한 입력키이가 서로 분리 제공되기 때문에, 한손으로 제시간에 이들을 작동하는 것이 불가능하고, 따라서, 매개변수 설정 작동이 어렵게 된다.
입력 키이로써 조이-스틱을 사용하는 것도 생각할 수 있다. 조이-스틱이 사용되는 경우에, 특정 영상이 레버를 경사시키므로서만 선택된 방향으로 예정된 속도로 이동을 계속하기 때문에, 특정 영상을 어떤 길이로 이동시키는 작동도 상당히 쉽다.
이와 대조적으로, 트랙볼이 사용되는 경우에, 특정영상은 트랙불을 회전시키므로써 작동되어지고 트랙볼의 회전이 멈추어지면, 또한 특정 영상이 멈추어진다.
따라서, 특정 영상을 어떤 길이로 이동하기 위해서, 트랙볼은 몇번이고 수동으로 작동되어야 하므로 동일 방향으로 그만큼 회전시켜야 하며, 이것은 상당히 귀찮다. 더우기, 트랙볼의 회전량이 이 경우에 고정되어 있지 않으므로, 특정 영상의 이동이 매끄럽지 않다는 문제가 있다.
유사한 문제점이 Z 방향, 즉 깊이 방향으로 특정 영상을 작동하도록 트랙볼 둘레로 회전하기 위해 배치된 회전링에서도 일어난다.
더우기, 3차원 영상 특수 효과 장치는 투사화법으로 나타낼수 있고, 특정 영상이 모니터의 스크린상에서 보면 깊이방향으로 일정 거리에 위치될 때, 특정 영상의 크기는 특정 영상이 보다 가까이 위치될 때보다 더 작다. 더우기, 3차원 입력장치에 대한 입력 데이타가 동일하면, 일정 거리에 있는 특정영상과 이웃에 있는 다른 영상의 이동 속도, 즉, 입력 데이타에 대한 위치로의 이동량은 서로 동일하다.
따라서,예를들어 트랙볼의 회전량이 동일할지라도, 모니터의 스크린상에서 본바와 같이 일정 거리에 있는 특정 영상은 짧은 거리를 이동하는 것으로 보이고 반면 이웃에 있는 다른 영상은 긴거리로 이동하는 것으로 보인다. 이것은 영상의 관찰자에게 투시감각을 느끼도록 한다.
그러나, 지금 언급한 형태의 3차원 영상 특수 효과장치에 있어서, 일정 거리에 있는 특정 영상을 모니터상의 예정된 위치로 이동할려고 하면, 트랙볼 또는 약간의 다른 수동 작동가능한 부재는 이웃에 있는 다른 특정 영상을 이동할려고 할때보다 휠씬더 여러번 수동으로 작동되어야 한다. 또한, 이웃에 있는 특정 영상은 트랙볼 또는 유사한 소자의 수동작동에 의해서만 소량으로 스크린의 한 단부에서 다른 단부로 이동할 수 있다. 이것은 때때로 어려울 수 있다.
트랙볼은 높은 작동성과 민감성을 보장하기 위해 약간의 힘에 의해서 회전될 수 있도록 유지되어 있다. 따라서, 3차원 데이타외의 다른 데이타가 예를들어 10 키이에 의해서 입력될 때, 변화는 10키이의 누름시 쇼크에 의해 전체 패널상에 일어날 수 있다. 이런 변화가 전달되어 트랙볼을 회전시켜 부주의한 3차원 데이타가 입력될 수 있다. 이 경우에, 영상의 특수 효과는 방해 받게 될 것이다.
더우기, 트랙볼의 민감성이 상승하면, 또한 변화의 영향도 증가된다. 그러므로 민감성은 적당히 억제되어야 한다.
[발명의 요약]
본 발명의 목적은 매개변수를 설정하기 위한 작동이 쉽게 이루어질 수 있는 3차원 영상 특수 효과 장치를 제공하는 것이다.
본 발명의 다른 목적은 특정 영상이 트랙볼 또는 회전링의 싱글 수동 작동에 의해서만 일정 거리로 부드럽게 이동할 수 있는 3차원 영상 특수 효과 장치를 제공하는 것이다.
본 발명의 또다른 목적은 데이타 입력부의 작동량과 특정 영상의 이동 거리 사이의 관계가 깊이 방향으로 특정영상에 대한 거리에 대응하여 가장 적합하게 결정될 수 있는 3차원 영상 특수 효과 장치를 제공하는 것이다.
본 발명의 또 다른 목적은 특정 영상 또는 커서가 트랙볼에 의해서 매우 높은 정확도로 위치 설정되도록 하는 트랙볼 이동 검출 장치를 가지는 3차원 영상 특수 효과 장치를 제공하는 것이다.
상술한 목적을 성취하기 위해서, 본 발명에 따라서, 3차원 영상 특수 효과 장치가 제공되어 있는데, 이것은 영상 특수 효과 처리부에 의해 만들어진 특정 영상을 2차원 방향으로 작동하기 위한 트랙볼과, 특정 영상을 3번째로 3차원 방향으로 작동하기 위한 트랙볼의 외주변을 따라 배치된 회전링과, 특정영상의 상태를 결정하기 위한 매개변수가 설정될 수 있는 상태를 확립하기 위한 스위치 수단과, 특정 영상의 상태를 결정하는 매개변수를 설정하기 위한 설정 메뉴를 만들기 위한 설정 메뉴 생성 수단과 설정 메뉴상의 매개변수를 지적하기 위한 커서를 트랙볼에 의해 작동되도록 하고 매개변수의 값을 회전링에 의해 설정되도록 하기 위한 스위치 수단에 대응하는 수단을 포함한다.
적합하게, 3차원 영상 특수 효과 장치는 또는 트랙볼의 회전 작동에 의해 입력된 데이타를 보유하기 위한 데이타 보유 수단과 트랙볼이 예정된 시간동안 작동될 때 예정된 벡터로 특정 영상을 이용하고 트랙볼이 다음번에 작동되어진 후까지 예정벡터로 특정 영상의 이동을 계속하기 위한 데이타 보유 수단에 대응하는 수단을 포함한다.
또다르게, 3차원 영상 특수 효과 장치는 또한 회전링의 회전 작동에 의해 입력된 데이타를 보유하기 위한 데이다 보유 수단과 회전링이 예정된 시간동안 작동될 때 예정된 벡터로 특정영상을 이동하고 회전링이 다음번에 작동되어진 후까지 예정 벡터로 특정 영상의 이동을 계속하기 위한 데이타 보유 수단에 대응하는 수단을 포함한다.
그밖에, 3차원 영상 특수 효과 장치는 또한 제1방향으로 트랙볼의 회전량을 검출하기 위한 제1회전 검출 수단과, 제1방향에 수직인 제2방향으로 트랙볼의 회전량을 검출하기 위한 제2회전 검출 수단과, 제1,2회전 검출수단의 출력을 서로 비교하기 위한 회전량 비교 수단과, 트랙볼의 모션의 검출량으로써 회전량 비교 수단에 의해 보다 높은 출력을 가진 것으로 결정된 제1,2회전 검출 수단의 출력중 하나를 출력하기 위한 수단을 포함할 수 있다.
또는 그렇지 않으면, 3차원 영상 특수 효과 장치는 또한 깊이 방향으로 특정 영상의 거리 데이타에 따라서 트랙볼과 회전링으로부터 입력 데이타를 변경하고 3차원 입력 데이타로써 변경된 데이타를 출력하기 위한 수단을 포함한다.
또다르게, 3차원 영상 특수 효과 장치는 또한 데이타를 입력하기 위한 데이타 입력 스위치와, 트랙볼 또는 회전링으로 부터 나온 데이타가 데이타 입력 스위치 수단으로부터 나온 데이타와 동시에 입력될 때 트랙볼 또는 회전링에서 나온 데이타의 공급을 제안하기 위한 수단을 포함한다.
그밖에, 3차원 영상 특수 효과 장치는 또한 트랙볼과 회전링이 제공되어 있는 패널의 진동을 검출하기 위한 진동 검출수단과 진동 검출 수단의 출력에 대응하는 트랙볼과 회전링에서 나온 데이타의 공급을 제안하기 위한 수단을 포함한다.
본 발명의 상술한 목적, 특징 및 장점과 그외의 것들은 동일안 부분이 동일 도면부호로 지적되어 있는 첨부도면과 연관하여 설명한 아래의 설명과 특히 청구의 범위에서부터 분명하게 될 것이다.
[양호한 실시예의 상세한 설명]
먼저 제1도를 참조하면, 본 발명이 적용된 3차원 영상 특수 효과 장치가 도시되어 있고 CPU(11 ; 중앙 처리 장치), 3차원 매개변수 입력부(13), 그래픽 디스플레이 생성부(14)와 버스(12)에 의해 CPU(11)에 모두 연결된 영상 특수 효과 처리부(15)를 포함한다. 외부로부터 공급된 비디오 신호는 영상 특수 효과 처리부에 의해 처리되므로 특수 효과는 동일하게 적용될 수 있다. 영상 특수 효과 처리부(15)의 출력 비디오 신호는 영상 모니터(16)에 공급되므로 특수 효과가 제공되어 있는 비디오 영상을 영상 모니터(16)의 스크린상에 디스플레이 된다.
영상 모니터(16)상에 디스플레이된 특정 영상을 이동, 회전, 확대 또는 축소를 위한 다양한 작동은 3차원 매개 변수 입력부(13)에 의해 이루어진다. 3차원 매개변수 입력부(13)는 데이타 입력 수단으로써 임의의 방향으로 회전가능한 볼형태의 트랙볼(21)과 트랙볼(21)의 외주변에 배치되고, 원주 방향으로 회전가능한 회전링(21)을 포함한다.
트랙볼(21)의 회전량은 X카운터(23)와 Y카운터(24)에 의해 검출되며 반면 회전링(22)의 회전량은 Z카운터(25)에 의해 검출된다. 더우기, 3차원 매개변수 입력부(13)는 후술될 특정 영상의 상태를 결정하기 위한 매개변수가 설정될 수 있는 상태를 확립하기 위한 커서 스위치(26)와, 특정 영상의 작동을 가능하게 하기 위한 3차원 입력 스의치(27)와, 후술하겠지만 특정 영상의 모션이 보유되며 모션 잡음 모드를 설정하기 위한 모션 잡음스위치(28)와, 다양한 데이타를 입력하기 위한 데이타 입력스위치(29)를 포함한다.
트랙볼(21), 회전링(22), 커서 스위치(26), 3차원 입력 스위치(27), 모션 잡음 스위치(28)와 입력 스위치(29)는 제2도에 도시한 바와 같이 패널(2)상에 장착된다.
제1도를 참조하면, 특정 영상의 상태를 결정하기 위한 매개변수는 그래픽 디스플레이 생성부(14)에 의해 생성된 다양한 메뉴에 의해 디스플레이된다. 메뉴중 선택된 하나는 메뉴 모니터(17)에 공급되고 메뉴 모니터(17)의 스크린상에 디스플레이된다. 그리고나서, 후술하겠지만 필요한 매개변수의 값이 트랙볼(21)과 회전링(22)에 의해서 설정될 때 이들은 CPU(11)에 의해서 불리어지고 영상 특수 효과 처리부(15)는 특정 영상의 상태를 결정하기 위한 CPU(1)에서부터의 지시에 의해
제어된다.
제3도는 트랙볼(21)과 회전링(22)의 상세한 구조를 도시한 것이다. 제3도를 참조하면, 트랙볼(21)과 회전링(22)은 프린트 배선판(31)상에 배치된 베이스 샤시(32)상에 개별적으로 회전하기 위해 장착되어 있다. 트랙볼(21)은 어느 방향이든지 회전가능하며 반면 회전링(22)은 트랙볼(21) 둘레로 원주 방향으로 회전 가능하다. 트랙볼(21)은 예를들어 3 차윈 좌표계의 X 축과 Y축에 대응하는 2차원 데이타를 입력할 수 있고 반면 회전링(22)은 3차원 좌표계에서 Z축에 대응하는 데이타를 입력한다. 제4도를 참조하면, 회전링(22)은 균일한 두께의 판부재로부터 환상으로 형성한 것이고 원심으로 경사진 상부면 부분(22a)과 여기의 상부에 제공된 플랜지부(22b)를 가진다. 예정된 폭을 가지는 다수의 슬릿(22d)은 제5도에 도시한 바와 같이 전체 원주면에 걸쳐 플랜지부(22b)의 하단부에 서로 동등하게 이격된 관계로 제공되어 있다. 슬릿(22d)은 베이스 샤시(32)상에 장착된 포토 인터럽터(33;photo-interrupter)의 홈의 형태로 광 통로부(33a)를 가로질러 배치되어 있다.
베어링(34)은 회전링(22)의 상부면 부분(22a)의 내주면의 단부면에 배치되어 있고, 다수의 나사진 부분(22e)는 제6도에 도시한 바와 같이, 베어링(34)의 상부면 부분(22a)에 제공되어 있다. 스톱퍼 금속 소자(35)의 단부는 베어링(34)의 하다부면과 접촉한 상태로 유지되고 나사진 부분(22e)에 의해서 여기에 고정되어 있으므로써 회전링(22)의 베어링(34)의 외부레이스 부분(34)에 고정시킬 수 있다.
고정링(36)은 회전링(22)의 내주면상에 배치되어 있다. 고정링(36)은 베이스 샤시(32)상에 꽂혀 있는 스탠드핀(37)에 의해 지지되어 있다. 베어링(34)의 내부 레이스 부분(34b)은 베어링(34)을 고정하도록 고정링(36)의 외주면상에 끼워져 있다. 따라서, 회전링(22)은 원주 방향, 즉, Z축에 대응하는 방향으로 약간의 힘에 의해서 회전될 수 있도록 지지되어 있다.
반면, 트랙볼(21)은 고정링(36)의 내주 측면상에 배치되어 있고, 제7도에 도시한 바와 같이 베이스 샤시(32)상에 장착된 3개의 윈통형 지지롤러(38,39,40)에 의해 3점에서 지지되어 있다. 트랙볼(21)의 상부는 제6도에, 도시한 바와 같이 고정링(36)의 상단면으로부터 돔형상 처럼 상방향으로 돌출하고 있으므로 트랙볼(21)의 돌출부는 외측에서 손으로 작동될 수 있다.
원통형 지지롤러(38,39,40)의 각각은 축둘레로 회전하기 위해 지지된 중심축(41)을 가지며, 지지롤러(38)는 제7도의 X축 방향에 수직으로 연장하도록 배치되어 있다. 지지롤러(39)는 X축 방향에 수직인 Y축 방향에 수직으로 연장하도록 배치되어 있다. 따라서, 트랙볼(21)이 손가락에 의해 회전하도록 손으로 작동되면, 지지롤러(38,39)도 트랙볼의 회전 방향과 량에 따라서 회전하게 된다.
트랙볼(21)과 회전링(22)의 회전량 검출 방법을 계속해서 설명하겠다. 포토-인터럽터(22)가 회전링(22)의 회전, 즉, 상술한 바와 같이 Z방향으로의 회전의 검출을 위해 사용된다. 포토-인터럽터(33)가 프린트 배선판(31)상에 서로 대향하여 배치된 광 방출 소자와 광수용 소자(도시하지 않음)를 포함하므로 홈형상의 광 통로부(33a)는 제4도에 도시한 바와 같이 이들 사이에 형성될 수 있다.
회전링(22)이 회전하고 여기의 슬릿(22d)이 광 통로부(33a)를 가로지르면, 펄스 형태의 전기 신호가 포토-인터럽터(33)에서 출력된다. 상기 펄스의 수는 Z카운터(25)(제1도)에 의해 카운트되어 회전링(22)의 회전량을 검출한다.
한편, X방향과 Y방향에서의 트랙볼(21)의 회전량은 제각기 제6도 및 제4도에 도시한 바와 같이 포토-인터럽터(42, 43)에 의해 검출된다. 포토-인터럽터(42, 43)는 상술한 포토 인터럽터(33)와 유사한 방법으로 구성되어 있고, 이들은 각각 제7도에 도시한 바와 같이 광 통로부(42a 또는 43a)를 형성하도록 서로 대향하여 배치된 광 방출 소자와 광 수용 소자(도시하지 않음)를 포함한다.
원통형 지지롤러(38 또는 39)가 회전되면, 원통형 지지롤러(38 또는 39)상에 장착된 디시크 형상의 셔터판(44)의 반사 방향 슬릿(44a)은 광 통로부(42a 또는 43a)를 가로지르고, 포토-인터럽터(42 또는 43)는 펄스 형태의 전기 신호를 출력한다. 상기 펄스 신호는 X카운터(23) 또는 Y카운터(24)에 의해 카운트 되어 X방향 또는 Y방향으로 트랙볼(21)의 회전량을 검출한다.
제1도를 다시 참조하면, X카운터(23), Y카운터(24)와 Z카운터(25)의 출력은 버스(12)에 의해 CPU(11)에 의해 불리어진다. 이때, 영상 특수 효과 처리부(15)는 CPU(11)에서의 지시에 따라 제어되므로 영상 모니터(16)상의 특정 영상은 3차원 방향으로 작동된다.
특정 영상이 트랙볼(21) 또는 회전링(22)에 의해 수동으로 작동되기전, 3차원 입력 스위치(27)를 켜야 한다. 따라서, 여기서 트랙볼(21)과 회전링(22)은 특정 영상을 작동하기 위한 작동 수단으로써 작용한다. 평상시, 모션 잡음 스위치(28)는 오프 상태로 유지되므로, 3차원 영상 특수 효과 장치(1)는 정상 모드에 있고, 정상 모드에 있어서, 특정 영상은 트랙볼(21)과 회전링(22)의 이동에 대응하여 이동된다. 따라서, 특정 영상을 상당히 짧은 거리로 이동할려고 할때, 정상 모드가 사용된다.
이와 대조적으로, 특정 영상을 먼거리로 이동 할려고 할때, 모션 잡음 스위치(28)는 모션 잡음 모드를 유지하기 위해 누려진 상태에 있고, 이 상태에서, 트랙볼(21) 또는 회전링(21)은 수동으로 작동되어 진다. 따라서, 트래볼(21) 또는 회전링(22)을 수동으로 한번만 작동함으로써만, 특정 영상은 후술한 바와 같이 연속적으로 이동될 수 있다.
특히, 이 경우에, X 카운터(23)와 Y카운터(24)와 Z카운터(25)의 제1카운트 값은 CPU(11)에 의해 유지되고 연속적으로 영상 특수 효과 처리부(15)에 공급된다. 따라서, 트랙볼(21) 또는 회전링(22)이 먼저 지정된 기간동안 수동으로 작동되면, 그리고 나서 예를들어 제8도에 도시한 바와 같이 비디오 영상내에 나타난 특정 영상은 트랙볼(21) 또는 회전링(22)의 회전량에 대응하여 예정된 속도 V로 예정된 방향으로 이동한다. 그다음, 특정 영상은 트랙볼(21) 또는 회전링(22)이 연속적으로 수동적으로 작동될 때까지 동일 벡터로 이동하는 것을 계속 한다.
그리고나서, 특정 영상이 목적 위치에 가깝게 가면, 모션 잡음 스위치(28)는 해제되어 3차원 영상 특수 효과 장치(1)를 정상 모드로 놓는다. 따라서, 특정 영상의 이동은 중단한다. 그런후, 특정 영상은 트랙볼(21) 또는 회전링(22)을 사용하여 동일체를 미세하게 조절하면서 목적 위치로 정착하게 이동시킬수 있다.
제9a도에 도시한 바와 같이, 보더(외곽)(50 ; border)의 칫수와 칼라와 특정 영상의 크기와 같은 영상 특수 효과 처리부(15)에 의해 생성된 특정 영상의 상태를 결정하기 위한 매개변수는 상술한 바와 같이 그래픽 디스플레이 생성부(14)에 의해 생성되고 메뉴 모니터(17)상의 다양한 메뉴로서 디스플레이 된다. 제9b도는 보더를 설정하기 위해 메뉴 디스플레이중 한예를 도시한 것이다.
제9b도를 참조하면, 메뉴에 도시된 "All"은 보더(50)의 전체폭(b)을 결정하기 위한 매개변수로써 제공되고, "H"는 상부와 하부 보더(50A,50B)의 폭(b)의 매개변수로써 제공되고, "V"는 좌우 보더(50C,50D)에 대한 매개변수로써 제공되고, "Left", "Rght"(right), "T0P" 및 "Bttm"(bottom)은 개별 보더(50A 내지 57D)에 대한 매개 변수로써 제공된다. 더우기, 보더(50)의 칼라는 전체적으로 변화될 수 있고, 발광성, 짙음도, 색을 결정하기 인한 "Lum"(광도 : luminance), "sat"(채도 : saturation)과 "Hue(색상)"은 제각기 보더(50)의 칼라에 대한 매개변수로써 제공된다.
상술한 매개변수를 설정하기 위해서, 제1도 및 제2도에 도시된 커서 스위치(26)는 누려질 것이다. 따라서, 예를들어 화살표 마크 형태의 커서(51)는 제9b도의 메뉴 디스플레이상에 디스플레이되므로써 매개변수의 연속 설정들 허용한다. 그러므로, 트랙볼(21)은 커서 이동 메뉴로써 작용하고, 반면 회전링(22)은 매개변수 설정 수단으로써 작용한다.
특히, 제9b도를 참조하면, 상부 보더(50A)이 대한 매개변수 "T0P"은 10,00mm로 설정되고, 따라서 상부 보더(50A)의 폭(b)은 10mm 되도록 디스플레이된다. 이 값은 예를들어 20mm 로 변경할려고 할때, 트랙볼(21)이 매개변수 디스플레이 영역(52)으로 커서(51)를 이동하도록 회전될 것이다. 이것은 매개변수 "T0P"의 값 10,00이 변화될 수 있는 상태를 확립한다.
회전링(22)은 이 상태에서 회전될 것이다. 이런 회전시, 매개변수의 값은 연속적으로 증가 또는 감소한다. 그러므로, 회전링(22)의 수동 작동은 매개변수 값이 20,00과 같게 되는 곳에서 멈추어지고, 커서(51)는 매개변수 디스플레이 영역(52)의 범위 외측에 이동될 것이다. 결국, 매개변수 "T0P"의 값은 20,00 으로 설정된다. 그리고나서, 상보 보더(50A)의 폭(b)은 20mm 되어 디스플레이 된다.
본 실시예에서 매개변수의 값은 커서(51)가 매개변수 디스플레이 영역(52)내에 있으면 변화되고 그리고 나서 커서(51)가 매개변수 디스플레이 영역(52)외측에 이동될 때 설정될 수 있지만, 그렇지 않으면 매개변수가 변화될 수 있는 상태로 들어가고 또는 매개변수의 값이 선택 스위치의 작동에 응답하여 설정되도록 예를들어 도시되지 않은 선택 스위치를 분리적으로 제공할 수 있음을 알아야 한다.
매개변수가 상기 방법으로 설정되어진 후 특정 영상을 작동할려고 할때, 3차원 입력 스위치(27)는 커지게 될 것이다. 따라서, 트랙볼(21)과 회전링(22)는 그런후 3 차원 입력 수단으로써 작용하고 영상 모니터(16)상에 있는 특정 영상을 작동할 수 있다.
제10도는 3차원 영상 특수 효과 장치(1)에 의해 데이타 입력 처리(60)의 과정을 설명한 것이다. 제10도를 참조하면, 도시된 데이타 입력 처리(60)에 있어서,먼저 트랙볼(21)의 작동 모드가 커서 모드인지 아닌지 단계(61)에서 식별된다. 상기 식별은 커서 스위치(26)가 on 상태에 있는지 또는 아닌지의 식별에 근거되어 있다. 커서 모드의 경우에, 커서(51)는 단계(62)에서 메뉴상에 디스플레이 된다.
그리고나서, 트랙볼(21)이 수동으로 작동되면, X 와 Y방향으로의 트랙볼(21)의 회전량은 검출되고, 커서(51)는 단계(63)에서 검출된 회전량에 따라 이동된다. 그다음, 단계(64)에서 커서(51)가 매개변수 디스플레이 영역(52)에 들어 있는지 또는 아닌지를 식별한다. 커서(51)가 매개변수 디스플레이 영역(52)에 들어있지 않으면, 커서(51)는 단계(63)에서 트랙볼(21)의 연속적으로 검출된 회전량에 따라서 더 이동된다.
그리고 나서, 단계(64)에서 커서(51)가 최종적으로 매개변수 디스플레이 영역(52)에 들어가는지 검출되면, 이때의 회전링(22)의 회전량은 검출되고, 그러므로 매개변수 값은 단계(65)에서 검출된 회전량에 따라서 변화된다. 그리고나서, 단계(66)에서, 매개변수의 값이 변화 되었는지 또는 아닌지를 식별하고, 변화가 식별되지 않으면, 트랙볼(21)의 회전량은 단계(63)에서 검출되어 커서(51)를 이동한다. 그런후, 상술한 것과 유사한 것처럼 반복된다.
단계(66)에서 매개변수의 값이 변화를 나타내는지 또는 아닌지를 식별한다면, 연속적으로 단계(67)에서 커서(51)가 매개변수 디스플레이 영역(52)내에 있는지 또는 없는지를 식별한다. 여기서, 커서(51)가 매개변수 디스플레이 영역(52)내에 있다고 식별되면, 회전링(22)의 회전량은 단계(65)에서 검출되어 매개변수의 값을 변경하고, 그런후, 상술한 바와 같은 처리가 반복된다.
이때, 단계(67)에서 커서(51)가 매개변수 디스플레이 영역(52)으로부터 나간 것이 식별되면, 매개변수의 값은 단계(68)에서 설정된다. 한 매개 변수가 이 방법으로 설정된다. 다른 매개 변수를 설정하려면, 커서 스위치(26)는 on으로 유지되고, 결국, 단계(61)에서 트랙볼(21)의 작동 모드가 커서모드인 것이 식별된다. 그 다음은 상술한 것과 유사한 처리가 이루어진다.
필요한 매개변수에 대한 설정 처리가 이 방법으로 완료된 후, 3차원 입력 스위치(27)는 결과적으로 켜지게 된다. 따라서, 단계(61)에서 트랙볼(21)의 작동 모드가 커서 모드에 있지 않지만 3 차원 입력 모드인 것이 식별되면, 3 차원 입력 처리는 단계(69)에서 결과적으로 트랙볼(21)과 회전링(22)을 수동으로 작동함으로써 이루어지므로써, 데이타 입력 처리(60)를 완성한다.
상술한 바와 같이, 본 실시예의 3 차원 영상 특수 효과 장치는 이차원 방향으로 특정 영상을 수동으로 작동하기 위한 트랙볼에 의해서 매개변수 설정 커서의 이동을 허용하고, 나아가 3번째로 3차원 방향으로 특정 영상을 수동으로 작동하기 위한 트랙볼의 외주변에 배치된 회전링에 의해서 매개변수의 설정을 허용한다.
따라서, 본 실시예의 3차원 영상 특수 효과 장치에 있어서, 모든 매개변수는 한손으로 트랙볼과 회전링을 수동으로 작동함으로써 설정될 수 있고, 따라서, 개선된 작동성을 보장하는데 장점이 있다.
제11도는 3차원 영상 특수 효과 장치의 데이타 출력 처리(70)의 과정을 도시한 것이다. 제11도를 참조하면, 도시된 데이타 출력 처리(77)에 있어서, 카운터(23,24,25)의 현재 카운트 값 X1, Y1 과 Z1 은 각기 먼저 단계(71)에서 X 카운트(23)의 출력 데이타 X, Y카운트(24)의 출력 데이타 Y와 카운터(25)의 출력 데이타 Z으로 놓는다.
따라서, 단계(72)에서 모션 잡음 모드가 설정되는지를 식별하고, 단계(72)에서 모션 잡음 모드가 설정된다면, X 카운터(23)의 현재 카운트 값 X1의 절대값은 단계(73)에서 마지막 카운트 값 XO의 절대값과 비교된다. 그리고나서, 현재 카운트 값 X1의 절대값이 마지막 카운트 값 XO 의 절대값과 같거나 보다 높으면, 현재값 X1은 단계(74)에서 출력 데이타 X 로써 남는다. 이와 반대로 마지막 값 XO의 절대값이 보다 높으면, 출력 데이타 X는 단계(75)에서 마지막 데이타 XO 와 교환된다.
단계(74) 또는(75)에 계속해서, Y 카운터(24)의 현재값 Y1의 절대값은 단계(75)에서 마지막 값 YO의 절대값과 비교되고, 현재값보다 높으면, 현재값 Z1 은 단계(80)에서 출력 데이타 Z으로써 놓이고, 그리고, 이와 반대로, 마지막 값 ZO 의 절대값이 보다 높으면, 출력 데이타 Z 는 단계(81)에서 마지막값 ZO과 대치된다.
이 방법으로 결정된 출력 데이타 X, Y, Z는 단계(82)에서 출력된다. 출력 데이타는 영상 특수 효과 처리부(15)에 공급되고, 특정 영상은 데이타에 따라서 작동된다. 그리고나서, 현재값 또는 보유값은 단계(61)에서 각각의 출력 데이타 X, Y, Z로써 놓여진다. 트랙볼(21)과 또는 회전링(22)이 수동으로 작동될 때, 이들의 회전량은 현재 및 X1, Y1, Z1으로써 놓여지고, 그러나 트랙볼(21) 또는 회전링(22)중 어느것도 수동으로 작동되지 않을때 각 보유값이 출력 데이타 X, Y, Z로서 놓여진다. 이런후, 상술한 것과 유사한 처리가 반복된다. 상술한 일련의 단계는 예를들어 각 한필드(60Hz의 경우에, 각 16ms)에 대해 반복적으로 수행된다.
본 실시예의 3차원 영상 특슥 효과 장치에 있어서, 트랙볼(21) 또는 회전링(22)이 한번 모션 잡음 스위치(28)이 누려진 상태로 수동으로 작동되면, 그리고나서 모션 잡음 스위치(28)가 누려지면, 특정 영상은 심지어 트랙볼(21) 또는 회전링(22)이 수동으로 작동되지 않을지라도 선택된 방향으로 지정된 속도로 이동한다 . 더우기, 트랙볼(21) 또는 회전링(22)이 모션 잡음 스위치(28)가 누려진 상태로 여러번 수동으로 작동되면, 특정 영상은 수동 작동에 의해 입력된 회전량중 가장 큰것으로 이동한다.
그러나, 특정 영상이 지금막 언급한 바와 같이 수동 작동에 의해 입력된 회전량중 어느 하나에 의해 거꾸로 이동하거나 또는 특정 영상이 수동 작동중 첫번째 것에 의해 지시된 회전량중 하나에 따라 이동을 계속하거나, 그외의 마지막 수동 작동에서 지시된 회전량과 제2마지막 수동 작동에서 지시된 다른 회전량 사이의 추가나 요약에 위해 얻어진 값에 따라서 이동을 계속하도록 3차원 영상 특수 효과 장치를 구성할 수도 있다.
더우기, 도시되지 않은 토글 스위치가 모션 잡음 스위치(28) 대신에 제공된다면, 특정 영상은 모션 잡음 모드측에 유지되어 경사진 토클 스위치와 함께 트랙볼(21) 또는 후전링(22)을 수동으로 한번 작동함으로써만 이동을 계속한다.
지금 상술한 바와 같이, 본 실시예에서의 3차원 영상 특수 효과 장치에서, 트랙볼 또는 회전링의 회전량은 유지되고, 그러므로 특정 영상은 회전 유지량에 따라 연속적으로 이동된다.
따라서, 특정 영상을 먼 거리로 이동할려고 할때, 단지 한번의 트랙볼 또는 회전링을 수동으로 작동시키는 것이 요구되며 따라서 작동성이 양호하게 개선된다 . 또한, 특정 영상이 같은 속도로 부드럽게 이동하므로, 양호하게 영상을 쉽게 관찰될 수 있다.
제12도는 본 발명이 적용된 다른 3차원 영상 특수 효과 장치를 도시한 것이다. 제12도를 참조하면, 도시한 3차원 영상 특수 효과 장치(1)은 제1도를 참조로 상술된 제1실시예의 3차원 영상 특수 효과 장치의 변경예이고 제1도에 도시한 모션 잡음 스위치(28) 대신에 출력 모드 설정 스위치(128)를 포함하는 것만 다르다.
출력 모드 설정 스위치(128)는 자유 모드용 자유 모드 위치와 X 또는 Y 모드용 X 또는 Y 모드 위치를 가진다. 출력 모드 설정 스위치(128)가 자유 모드 위치에 위치 설정될 때, X 방향파 Y방행내의 트랙볼(21)의 회전량, 즉, X 카운터(23)와 Y 카운터(24) 양쪽의 카운트 값은 영상 특수 효과 처리부(15)에 공급된다. 다른 한편, 출력 모드 설정 스위치(128)는 X 또는 Y 모드 위치에 위치 설정될 때, X 방향으로의 트랙볼(21)의 회전량, Y 방향으로의 트랙볼(21)의 다른 회전량중 보다 큰것만, 즉 X카운터(23)와 Y카운터(24)의 카운트 값중 보다 큰것이 영상 특수 효과 처리부(15)에 공급된다.
트랙볼(21), 회전링(22), 커서 스위치(26), 3 차원 입력 스위치(27), 출력 모드 설정 스위치(128)와 데이타 입력 스위치(29)는 제13도에 도시한 바와 같은 패널(2)상에 장착된다.
여기서, 출력 모드 설정 스위치(128)는 X 또는 Y 모드 위치에 위치 설정되면, X 카운터(23)의 출력과 Y카운터(24)의 출력의 절대값 사이의 차이는 CPU(11)에 의해 계산되고, 보다 높은 값을 가지는 출력중 하나만 그래픽 디스플레이 생성부(14)에 공급된다.
따라서, 트랙볼(21)이 수동으로 작동될 때, 예를들어 X 카운터(23)의 카운터가 보다 높다면, 커서(51)는 단지 수평 방향으로만 이동한다. 이와 대조적으로 Y 카운터(24)의 카운터 값이 보다 높다면 커서(51)는 수직방향으로만 이동한다. 결국, 커서(51)는 높은 정확도를 가지고 간단히 예정된 위치에 위치 설정될 수 있다.
한편, 출력 모드 설정 스위치(128)가 자유 모드 위치에 위치 설정될 때, X 카운터(23)와 Y 카운터(24)의 카운트 값 모두 그래픽 디스플레이 생성부(14)에 공급된다. 따라서, 커서(51)는 임의의 위치로 이동될 수 있다.
상술한 바와 같이, 상기 매개변수가 설정되어진 후 특정영상을 수동으로 작동시킬려고 할때, 3차원 입력 스위치(27)는 켜지게 될 것이다. 따라서, 그런 후 트랙볼(21)과 회전링(22)은 3차원 입력 수단으로써 작용하고 영상 모니터(16)상에 특정 영상을 수동으로 작동할 수 있다. 이 경우에, 출력 모드 설정 스위치(128)는 X 또는 Y 모드 위치에 위치 설정되면, 특정 영상은 트랙볼(21)의 수동 작동에 의해 수평 방향으로만 또는 수직 방향으로만 이동될 수 있고, 따라서, 특정 영상은 높은 정확도를 가지고 예정된 위치로 이동될 수 있다. 이와 반대로, 출력 모드 설정 스위치(128)가 자유 모드 위치에 위치 설정되어 출력 모드에서 자유 모드로 변환되면, 특정 영상은 트랙볼(21)의 수동 작동에 의해 임의의 방향으로 이동될 수 있다.
본 실시예에 있어서, X 방향으로의 회전량을 검출하기 위한 지지롤러(38)와 Y 방향으로의 회전량을 검출하기 위한 지지롤러(39)는 서로 수직 방향으로 연장하기 때문에, 트랙볼(21)이 X 방향과 Y 방향의 중간 방향, 즉, 제13도의 45도의 방향으로부터 X 방향을 향해 이동된 방향으로 회전될 때, 특정 영상 또는 커서(51)는 수평 방향으로 이동하고, 그러나 트랙볼(21)이 45도의 방향에서 Y 방향으로 이동된 다른 방향으로 회전될 때, 특정 영상 또는 커서(51)는 수직 방향으로 이동한다.
제14도는 출력 모드가 X 또는 Y 모드일때 3차원 영상 특수 효과 장치(1)의 출력 처리(160)의 과정을 도시한 것이다. 제14도를 참조하면, 도시된 출력 처리(160)에 있어서, 출력 및 X 와 Y 는 단계(161)에서 먼저 X = 0 과 Y = 0 로 제각기 설정되고, 그리고나서 단계(162)에서, 출력값 X 와 Y는 제각기 X = Y1(X 카운터(23)의 카운트 값)과 Y= Y1(Y 카운터(24)의 카운트 값)으로 설정된다. 그 다음, 단계(163)에서, X 카운터(23)의 카운트 값 X1 의 절대값이 Y 카운터(24)의 카운터 값 Y1의 절대값과 같거나 보다 높은지 아닌지를 식별한다. 다시말하면, 여기서 X 방향과 Y 방향중 어느 한쪽으로 트랙볼(21)이 보다큰 량으로 회전하는가를 식별한다.
단계(163)에서, 카운트 값 X1의 절대값이 카운트 값 Y1의 절대값과 같거나 보다 높다고 식별되면, X 카운터(23)의 카운트(23) X1만이 단계(164)에서 그래픽 디스플레이 생성부(14) 또는 영상 특수 효과 처리부(15)에 공급된다. 따라서, 특정 영상 또는 커서(51)는 수평 방향으로 이동함으로써, X 또는 Y 모드내에서 출력 처리(160)를 완성한다.
이와 대조적으로, 단계(163)에서, Y카운터(24)의 카운트 값 Y1의 X카운터(23)의 카운트 값보다 높다고 식별되면, Y 카운터(24)의 카운터 값만이 단계(165)에서 그래픽 디스플레이 생성부(14) 또는 영상 특수 효과 처리(15)에 공급된다. 따라서, 특수 영상 또는 커서(51)는 수직 방향으로 이동함으로써, X 또는 Y 모드내에서 출력 처리(160)를 완성한다.
X 또는 Y 모드내의 출력 처리(160)는 트랙볼(21)의 이동이 예를들어, 영상의 각 한 필드(60Hz의 경우에, 60ms동안)동안 반복적으로 동일하게 실행함으로써 원형과 똑같이 특정 영상 또는 커서(51)에 전달되도록 허용한다.
상술한 실시예에서, 특정 영상 또는 커서(51)는 트랙볼(21)의 수동 작동에 응답하여 수직 방향과 수평 방향을 포함하는 단지 두 방향으로만 이동하지만, 특정 영상 또는 커서를 3 또는 그 이상의 방향으로 이동시킬 수 있음을 알아야 한다.
상술한 바와 같이, 본 실시예의 3차원 영상 특수 효과 장치는 트랙볼이 보다큰 량으로 회전되는 경우에 임의의 방향으로 회전 가능한 트럭볼의 회전의 X 방향과 Y 방향중 어느 한쪽에 따라서 수평 방향 또는 수직 방향으로만 특정 영상 또는 커서의 작동을 허용한다.
따라서, 3차원 영상 특수 효과 장치에 있어, 특정 영상 또는 커서의 위치 설정은 작동중 불안정한 상태의 트랙볼에 의해 높은 정확도를 가지고 수행될 수 있다. 더우기, 트랙볼의 회전이 소프트웨어에 의한 한쪽 방향으로만 억제되기 때문에, 방향에 관한 규칙의 취소 또는 방향의 변환은 쉽게 이루어질 수 있다.
제15도는 본 발명이 적용된 또다른 3차원 영상 특수 효과 장치를 도시한 것이다. 제15도를 참조하면, 도시된 3차원 영상 특수 효과 장치(1)는 제1도에 도시한 장치의 변경예이고 제1도에 도시된 모션 잡음 스위치(28) 대신에, 트랙볼(21) 또는 회전링(22)의 작동량에 대해서 특정 영상의 이동 거리가 깊이 방향으로의 거리 또는 깊이 방향으로의 거리에 상관없이 지정된 이동 거리를 가진 지정된 량 이동 모드에 따라서 변화되는 정상 이동 모드를 설정하기 위한 이동량 설정 스위치(228)를 포함하는 것이 제1도를 참조로 상술한 제1실시예의 3차원 영상 특수 효과 장치와 다르다.
트랙볼(21), 회전링(22), 커서 스위치(26), 3차원 입력 스위치(27), 이동량 설정 스위치(228)와 데이타 입력 스위치(29)는 제16도에 도시한 바와 같이 패널(2)상에 정착되어있다.
여기서, 특정 영상을 작동하기 위해서, 3차원 입력 스위치(27)는 먼저 켜져야 한다. 따라서 그런후 트랙볼(21)과 회전링(22)은 특정 영상을 작동하기 위한 작동 수단으로써 작용한다. 그 다음, 특정 영상에 대한 거리와 무관하게 트랙볼(21)또는 회전링(22)의 회전량에 대해서 특정 영상의 이동의 거리를 지정하기를 바랄때, 지정된 량 이동 모드는 이동량 설정 스위치(228)에 의해 설정될 것이다.
지정된 량 이동 모드에 있어서, 입력 데이타, 즉, 카운터(23,24,25)의 카운트 값 X1,Y1,Z1과 모니터(16)의 스크린으로부터 Z방향으로의 예정된 거리 L만큼 이격된 위치에 있는 원 영상과 특정 영상 A 또는 제17a도에 도시한 바와 같이 또다른 특정 영상 B사이의 Z방향으로의 거리 Z0(A) 또는 Z0(B)는 CPU(11)에 공급된다. 그러므로 CPU(11)는 예를들어 깊이 거리 정보 f(Z0)와, X,Y,Z방향에 대한 출력 데이타 X, Y, Z를 계산하기 위해 아래에 주어진 방정식(1)의 세트내에 공급된 데이타로 이루어진다.
f(ZO) = 1 + ZO/L
x = X1 ×f(Z0)
Y = Y1 ×f(Z0)
Z = Z1 × f(ZO) ‥‥(1)
여기서 f(ZO)는 깊이 거리 정보, ZO는 원영상과 특정영상 사이의 거리이고, L는 원영상과 모니터(16)의 스크린 사이의 거리이고, X,Y,Z는 출력 데이타이고, X1,Y1,Z1는 입력데이타이다.
이 방법으로 계산된 출력 데이타 X, Y 및 X 는 영상 특수 효과 처리부(15)에 공급되며, 이것에 의해 특수 영상은 데이타에 따라 작동된다. 본 실시예에서, 특정 영상과 모니터(16)의 스크린 크기가 서로 동등하고, 그리고 나서 특정 영상이 원영상에 있다면, 스크린상에 전체 크기로 디스플레이되도록 원영상은 설정된다. 그다음, 근거리에 있는 특정 영상 A과 먼거리에 있는 특정 영상 B가 모니터(16)상에 디스플레이 될 때, 먼거리에 있는 특정 영상 B는 제17b도에 도시한 바와 같이 근거리에 있는 특정 영상 A보다 더 소형으로 디스플레이 된다. 따라서, 투시감을 얻을 수 있다.
지정된 량 이동 모드에 있어서, 상기의 방정식에서 본 바와 같이, 원영상과 특정 영상 사이의 거리 Z0가 증가하면, 입력 데이타 X1, Y1 및 Z1에 대한 출력 데이타 X,Y 및 Z의 증가 속도는 증가한다. 특히, 예를들어, 트랙볼(21)이 1회전 만큼 회전할 만큼 회전할때, 원영상에서 거리 ZO에 있는 특정 영상은 제18a도에 도시한 바와 같이 모니터(16)의 스크린상의 거리 X2 만큼 이동한다. 여기서, 트랙볼(21)이 동일 방향으로 1회전만큼 회전할 때, 또한 특정 영상 A의 것에 두배거리에 있는 먼거리 특정 영상 B는 제18b도에 도시한 바와 같이 모니터(16)의 스크린상의 거리 X2 만큼 이동한다.
또한, Y 방향 또는 Z 방향에 있는 특정 영상 A, B를 이동할려고 할때, Z 방향으로 먼거리에 있는 특정 영상 B와 근거리에 있는 특정 영상 A는 상술한 바와 유사하게 트랙볼(21) 또는 회전링(22)의 동등한 회전량에 대응하여 모니터의 스크린상에 동일 거리만큼 이동한다. 따라서, 심지어 모니터(16)의 스크린상의 먼거리보다. Z방향으로 먼거리에 있는 특정 영상(B)을 이동할려고 할때, 트랙볼(21) 또는 회전링(22)은 매우 많이 회전될 필요가 없으며, 따라서 작동이 쉽다. 더우기, 이 경우에, 트랙볼(21) 또는 회전링(22)이 동일량 만큼 회전된다면, 근거리에 있는 특정 영상 A의 이동 거리는 보다 적게 되고, 따라서, 정확한 위치 설정을 얻을수 있다.
출력 데이타 X, Y 및 Z이 상기에 주어진 방정식(1)을 사용하여 본 실시예에서 계산되지만, 특정 영상의 거리에 응답하여 출력 데이타 X, Y 및 Z를 변화하는 적합한 방정식이 사용된다면 다양한 특수 효과를 얻을수 있음을 알아야 한다.
이와 반대로, 종래기술과 유사하게 이동하고, 투시감을 추가하고 특정 영상을 깊이 방향으로의 거리에 1 : 1대응하는 관계로 유지하기를 원할때, 정상 이동 모드는 이동량 설정 스위치(228)에 의해 설정될 것이다. 정상 이동 모드에 있어서, 트랙볼(21)이 예를들어 1회전만큼 회전될 때, 특정 영상 A, B는 제17a도에 도시한 바와 같은 배치에서 동등한 거리 X0 만큼 이동한다. 이 경우에, 근거리에 있는 특정 영상 A가 제19a도에 도시한 바와 같이 모니터(16)의 스크린상의 거리 X3 만큼 이동한다고 가정하면 먼거리에 있는 특정 영상 B의 이동 거리 X4는 제19b도에 도시한 바와 같이 거리 X3보다 작다. 따라서, 모니터(16)상에서 볼때, 특정 영상 A, B는 제각기 깊이 방향으로의 거리 Z0(A)와 Z0(B)에 응답하여 자연스러운 느낌 으로 이동한다.
제20도는 본 실시예의 3차원 영상 특수 효과 장치(1)의 입력 데이타 변경 처리(260)의 과정을 도시한 것이다.
입력 데이타 변경 처리(267)에 있어서, 카운터(23,24,25)와 카운트 값 X1, Y1,Z1은 단계(261)에서 제각기 출력 데이타 X, Y, Z으로 써놓여진다. 연속해서, 3차원 영상 특수 효과 장치(1)는 지정된 량 이동 모드내에 있는지 없는지 단계(262)에서 식별되며, 이 식별이 지정된 량 이동 모드라면, 그때 카운트 값 X1,Y1 및 Z1는 방정식(1)에 따라서 깊이 거리 정보 f(ZO)로 곱해지고, 합성된 값은 단계(263)에서 제각기 출력 데이타 X, Y 및 Z으로 대치된다. 연속적으로 단계(264)에서 출력 데이타 X, Y 및 Z 는 출력된다. 그러므로 출력 데이타 X, Y 및 Z는 영상 특수 효과 처리부(15)에 공급되므로 특정 영상은 데이타 X, Y 및 Z에 따라서 이동된다.
이와 대조적으로, 단계(262)에서 3차원 영상 특수 효과 장치(1)가 지정된 량 이동 모드내에 있지 않다고, 즉, 3차원 영상 특수 효과 장치가 정상 이동 모드에 있다고 식별되면, 그때 카운트 값 X1, Y1 및 Z1은 단계(264)에서 제각기 출력 데이타 X, Y 및 Z 에서와 같이 출력된다. 단계(264)에서 계속해서, 카운트 값 X1, Y1 및 Z1 은 제각기 단계(261)에서 출력 데이타 X, Y 및 X 으로 놓여지며, 그런후에 상술한 바와 같이 유사한 처리가 반복적으로 수행된다.
트랙볼(21)과 회전링(22)이 상술한 본 실시예에서 데이타 입력 수단으로 사용되었지만, 본 발명은 조이-스틱 또는 약간의 다른 데이타 입력 수단을 포함하는 다른 3차원 입력 장치에 적용될 수 있음을 알아야 한다.
상술한 바와 같이, 본 실시예의 3차원 영상 특수 효과 장치는 입력 데이타가 깊이 거리에서의 특정 영상의 거리에 따라서 변경되어 출력되도록 구조되어 있다.따라서 본 실시예의 3차원 영상 특수 효과 장치에 있어, 심지어 깊이 방향으로 먼거리에 있는 특정 영상을 이동할려고 할때, 트랙볼 또는 회전링과 같은 데이타 입력부는 종래의 3차원 영상 특수 효과 장치에 비해서 아주 많이 수동으로 작동시킬 필요가 없으며, 따라서, 작동성이 양호하게 개선된다.
때때로, 3 차원 입력 스위치(27)가 특정 영상을 작동하기 위해 켜진후, 트랙볼(21)과 회전링(22)중 아무것도 수동으로 작동되지 않을때, 트랙볼(21) 또는 회전링(22)은 예를들어 모션 잡음 스위치(28)의 강한 누름시의 충격에 의해 회전이 일어난다. 이 경우에, 트랙볼(21) 또는 회전링(22)의 회전량은 카운터(23,24,25)에 의해 검출되고, 카운터(23,24, 25)의 카운트 값 X1, Y1 및 Z1 은 CPU(11)에 공급된다. 이 경우에, 또한 모션 잡음 스위치(28)에 의해 입력된 데이타는 CPU(11)에 공급된다.
카운터(23,24,25)의 어느 것으로부터 출력된 3차원 데이타와 다른 데이타는 이 방법으로 동시에 CPU(11)에 공급될 때, CPU(11)는 모션 잡음 스위치(28)의 누름과 3차원 데이타가 입력되도록한 약간의 다른 키이의 누름에 의해 트랙볼(21) 또는 회전링(22)에 가해지는 진동을 파악한다. 이 경우에, CPU(11)는 카운터(22,24,25)의 출력을 금지하고 영상 특수 효과 처리부(15)에 공급되는 것을 막는다. 따라서, 특정 영상은 부주의하게 이동되지 않을 것이다.
본 실시예에서, 카운터(23,24,25)로부터의 3 차원 데이타의 출력이 CPU(11)의 작동에 의한 소프트웨어에 의해 제한되지만, 도시하지 않은 챈지-오버 스위치(change-over-switch)를 사용하여 3차원 데이타의 출력을 제한할 수 있음을 알아야 한다. 이 경우에, 3차원 데이타외의 데이타가 입력되면, 챈지-오버 스위치는 3차원 데이타가 출력되지 못하게 꺼지게 될 것이다.
예를들어, 매개변수가 설정되는 중에 회전링(22)이 진동에 의해 회전된다면, 매개변수의 값은 부주의로 변하게 되며, 본 발명의 3차원 영상 특수 효과 장치(1)에서는, 카운터(23,24,25)중 어느것으로부터의 데이타와 어느 다른 성분으로부터의 데이타가 그래픽 디스플레이 생성부(14)에 공급되지 못하게 막는다. 따라서 진동의 영향을 가능한한 제거시킬수 있다.
매개변수가 이 방법으로 설정되어진후 특정 영상을 작동할려고 할때, 3차원 입력 스위치(27)는 켜지게 될 것이다. 따라서, 그런후 트랙볼(21)과 회전링(22)는 3차원 입력 수단으로써 작용하고 비디오 모니터상에 특정 영상을 작동할 수 있다.
제21도는 3차원 영상 특수 효과 장치(1)의 3 차원 데이타 출력 처리(360)를 도시한 것이다. 3차원 데이타 출력 처리(360)에 있어서, 3 차원 데이타 X1,Y1 및 Z1이 단계(361)에서 입력된 후, 특정 영상의 현재 대응 값 XO, YO 와 Z0는 단계(362)에서 제각기 출력 데이타 X, Y 및 Z 으로써 놓여진다. 따라서, 단계(363)에서 3차원 데이타 이외의 데이타가 입력 되었는지 아닌지를 식별한다. 특히, 여기서 패널(2)이 데이타 입력 스위치(28) 또는 약간의 다른 키이의 결과로써 진동 되었는지와 이들 진동이 트랙볼(21) 또는 회전링(22)를 회전해서 3차원 데이타를 입력했는지 않했는지 식별한다.
단계(363)에서 3차원 입력 데아타이외의 데이타가 입력되어 있지 않다고 식별될 때, 특정 영상의 대응 데이타 X0, Y0, 및 Z0는 입력된 3차원 데이타 X1, Y1 및 Z1는 입력된 3차원 데이타, X1, Y1 및 Z1에 추가되고 이들의 합은 제각기 출력 데이타 X, Y 및 Z과 대치된다. 출력 데이타 X, Y 및 Z는 단계(365)에서 출력되므로써 3차원 데이타 출력 처리(367)가 종료한다. 이 경우에, 특정 영상은 입력된 3 차원 데이타에 대응하는 거리만큼만 이동된다.
본 실시예의 3차원 영상 특수 효과 장치에 있어서, 진동의 검출이 상술한 바와 같이 소프트웨어에 의해 모두 이루어지므로, 진동의 영향을 가능한 현존의 3차원 입력 장치에 어느 다른 부품의 추가없이 방지할 수 있다. 진동 검출 방법으로써, 다양한 검출 방법이 예를들어 패널(2)의 진동을 직접 검출하는 가속 센서를 사용하는 방법 또는 진동을 검출하도록 패널(2)이 타격받을때 소리를 검출하는 마이크로폰을 사용하는 방법과 같은 것이 사용될 수 있음을 달라야 한다.
상술한 바와 같이, 본 실시예의 3차원 영상 특수 효과 장치에 있어서, 예를들어 3차원 데이타와 같은 예정된 데이타가 입력될 때, 진동이 입력 수단에 가해졌는지 아닌지를 검출하고 진동이 가해졌을때 입력되어 있는 예정된 데이타는 출력되지 못하게 된다.
따라서, 본 실시예의 3차원 영상 특수 효과 장치에 있어, 특정 영상 또는 매개변수의 값이 진동에 의해 변화되는 것을 양호하게 방지할 수 있고, 따라서 트랙볼 또는 회전링과 같은 데이타 입력 수단의 민감성은 종래의 3차원 영상 특수 효과 장치의 것에 비교해서 증가될 수 있다.
지금까지 본 발명에 대해서 전부 언급하였지만, 많은 변경과 수정을 여기에 설명된 본 발명의 정신과 범주에서 벗어나지 않고 할 수 있다는 것은 본 기술분야의 당업자라면 누구나 알 것이다.

Claims (7)

  1. (정정)영상 특수 효과 처리부에 의해 생성된 특정 영상을 2차원 방향으로 작동하기 위한 트랙볼과, 특정 영상을 제3의 3차원 방향으로 작동하기 위해 상기 트랙볼의 외주변을 따라 배치된 회전링과, 특정 영상의 상태를 결정하기 위한 매개변수가 설정될 수 있는 상태를 확립하기 위한 스위치 수단과, 특정 영상의 상태를 결정하는 매개변수를 설정하기 위해 설정 메뉴를 생성하기 위한 설정메뉴 생성 수단과, 설정 메뉴상에 매개변수를 지적하기 위해 커서를 상기 트랙볼에 의해 작동되도록 하고 매개변수의 값을 상기 회전링에 의해 설정되도록 하기 위한 상기 스위치 수단에 응답하는 수단을 포함하는 것을 특징으로 하는 3차원 영상 특수 효과 장치.
  2. (정정)제1항에 있어서, 상기 트랙볼의 회전 작동에 의해 입력된 데이타를 보유하기 위한 데이타 보유 수단과, 상기 트랙볼이 예정된 기간동안 작동될 때 예정된 벡터로 특정 영상을 이동하고, 상기 트랙볼이 다음번에 작동되어진 후까지 예정된 벡터로 특정 영상의 이동을 계속하기 위해 상기 데이타 보유 수단에 응답하는 수단을 부가로 포함하는 것을 특징으로 하는 3차원 영상 특수 효과 장치.
  3. (정정)제1항에 있어서, 상기 회전링의 회전 작동에 의해 입력된 데이타를 보유하기 위한 데이타 보유 수단과, 상기 회전링이 예정된 기간동안 작동될 때 예정된 벡터로 특정 영상을 이동하고, 상기 회전링이 다음번에 작동되어진 후까지 예정된 벡터로 특정 영상의 이동을 계속하기 위해 상기 데이타 보유 수단에 응답하는 수단을 부가로 포함하는 것을 특징으로 하는 3차원 영상 특수 효과 장치.
  4. (정정)제1항에 있어서, 상기 트랙볼의 회전량을 제1방향으로 검출하기 위한 제1회전 검출 수단과, 상기 트랙볼의 회전량을 상기 제1방향에 수직인 제2방향으로 검출하기 위한 제2회전 검출 수단과, 상기 제1,2회전 검출 수단의 출력을 서로 비교하기 위한 회전량 비교 수단과, 상기 트랙볼의 검출된 모션량으로써 상기 회전량 비교 수단에 의해 보다 높은 출력을 가진 것으로 결정된 제1,2회전 검출 수단의 출력중 하나를 출력하기 위한 수단을 부가로 포함하는 것을 특징으로 하는 3차원 영상 특수 효과 장치.
  5. (정정)제1항에 있어서, 깊이 방향으로 특정 영상의 거리 데이타에 따라서 상기 트랙볼과 상기 회전링으로부터의 입력 데이타를 변경하고, 3차원 입력 데이타로써 변경된 데이타를 출력하기 위한 수단을 부가로 포함하는 것을 특징으로 하는 3차원 영상 특수 효과장치.
  6. (정정)제1항에 있어서, 데이타를 입력하기 위한 데이타 입력 스위치 수단과, 상기 트랙볼 또는 상기 회전링으로부터의 데이타가 상기 회전링으로부터의 데이타가 상기 데이타 입력 스위치 수단으로부터의 데이타와 동시에 입력될 때, 상기 트랙볼 또는 상기 회전링으로부터의 데이타의 공급을 제한하기 위한 수단을 부가로 포함하는 것을 특징으로 하는 3차원 영상 특수 효과 장치.
  7. (정정)제1항에 있어서, 상기 트랙볼과 상기 회전링이 제공되어 있는 패널의 진동을 검출하기 위한 진동 검출 수단과, 상기 진동 검출 수단의 출력에 응답하여 상기 트랙볼과 회전링으로부터의 데이타의 공급을 제한하기 위한 수단을 부가로 포함하는 것을 특징으로 하는 3차원 영상 특수 효과 장치.
KR1019940007911A 1993-04-15 1994-04-15 3차원영상특수효과장치 KR100296675B1 (ko)

Applications Claiming Priority (10)

Application Number Priority Date Filing Date Title
JP93-088776 1993-04-15
JP5088768A JPH06301479A (ja) 1993-04-15 1993-04-15 トラックボールの動き検出装置
JP08877693A JP3460245B2 (ja) 1993-04-15 1993-04-15 データ入力装置
JP93-088768 1993-04-15
JP08878193A JP3409358B2 (ja) 1993-04-15 1993-04-15 3次元入力装置
JP93-088781 1993-04-15
JP93-089633 1993-04-16
JP93-089630 1993-04-16
JP08963393A JP3409359B2 (ja) 1993-04-16 1993-04-16 3次元入力装置
JP5089630A JPH06301469A (ja) 1993-04-16 1993-04-16 データ入力装置

Publications (2)

Publication Number Publication Date
KR940025372A KR940025372A (ko) 1994-11-19
KR100296675B1 true KR100296675B1 (ko) 2001-10-24

Family

ID=27525376

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019940007911A KR100296675B1 (ko) 1993-04-15 1994-04-15 3차원영상특수효과장치

Country Status (4)

Country Link
US (4) US5521617A (ko)
EP (1) EP0620531B1 (ko)
KR (1) KR100296675B1 (ko)
DE (1) DE69419555T2 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100714707B1 (ko) * 2006-01-06 2007-05-04 삼성전자주식회사 3차원 그래픽 유저 인터페이스를 위한 네비게이션 장치 및방법

Families Citing this family (81)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6222525B1 (en) 1992-03-05 2001-04-24 Brad A. Armstrong Image controllers with sheet connected sensors
US5521617A (en) * 1993-04-15 1996-05-28 Sony Corporation Three-dimensional image special effect apparatus
US5604515A (en) * 1994-11-16 1997-02-18 Kye Systems Corp. Pulse-type driving device
US6567079B1 (en) 1995-03-06 2003-05-20 Carnegie Mellon University Portable computer system with ergonomic input device
US5959611A (en) * 1995-03-06 1999-09-28 Carnegie Mellon University Portable computer system with ergonomic input device
US6166718A (en) * 1996-06-18 2000-12-26 Konami Co., Ltd. Video game system with vertical array of cursor images
US8674932B2 (en) * 1996-07-05 2014-03-18 Anascape, Ltd. Image controller
US5883618A (en) * 1996-07-25 1999-03-16 Primax Electronics. Ltd. Computer joystick
US6108637A (en) 1996-09-03 2000-08-22 Nielsen Media Research, Inc. Content display monitor
US5936612A (en) * 1997-05-30 1999-08-10 Wang; Yanqing Computer input device and method for 3-D direct manipulation of graphic objects
JP4137219B2 (ja) * 1997-06-05 2008-08-20 アルプス電気株式会社 データ入力装置
GB2330646B (en) * 1997-10-23 2002-04-24 Nokia Mobile Phones Ltd Input device
GB9722766D0 (en) 1997-10-28 1997-12-24 British Telecomm Portable computers
US7808479B1 (en) 2003-09-02 2010-10-05 Apple Inc. Ambidextrous mouse
US6225980B1 (en) * 1998-02-06 2001-05-01 Carnegie Mellon University Multi-functional, rotary dial input device for portable computers
GB2351817A (en) * 1999-06-26 2001-01-10 Touch Controls Ltd A pointing device for controlling a computer application
US6693606B1 (en) 1999-09-10 2004-02-17 Sony Computer Entertainment Inc. Method of and apparatus for displaying measured quantity, recording medium, and program
US7287226B2 (en) * 2000-12-06 2007-10-23 Microsoft Corporation Methods and systems for effecting video transitions represented by bitmaps
US6959438B2 (en) 2000-12-06 2005-10-25 Microsoft Corporation Interface and related methods for dynamically generating a filter graph in a development system
US7447754B2 (en) 2000-12-06 2008-11-04 Microsoft Corporation Methods and systems for processing multi-media editing projects
US8566873B2 (en) * 2001-04-23 2013-10-22 Starz Entertainment, Llc Program guide enhancements
US7079110B2 (en) * 2001-04-30 2006-07-18 Microsoft Corporation Input device including a wheel assembly for scrolling an image in multiple directions
US20030035559A1 (en) * 2001-08-16 2003-02-20 Laurent Cohen Trackball controller for built-in effects
US7046230B2 (en) * 2001-10-22 2006-05-16 Apple Computer, Inc. Touch pad handheld device
US7312785B2 (en) 2001-10-22 2007-12-25 Apple Inc. Method and apparatus for accelerated scrolling
US7345671B2 (en) 2001-10-22 2008-03-18 Apple Inc. Method and apparatus for use of rotational user inputs
US7084856B2 (en) * 2001-10-22 2006-08-01 Apple Computer, Inc. Mouse having a rotary dial
US7333092B2 (en) 2002-02-25 2008-02-19 Apple Computer, Inc. Touch pad for handheld device
US6987505B1 (en) * 2002-06-03 2006-01-17 Microsoft Corporation Modular scroll wheel with integral detent-engaging spring tab
US7042441B2 (en) * 2002-06-28 2006-05-09 Microsoft Corporation Input device including a scroll wheel assembly for manipulating an image in multiple directions
US11275405B2 (en) 2005-03-04 2022-03-15 Apple Inc. Multi-functional hand-held device
US7656393B2 (en) 2005-03-04 2010-02-02 Apple Inc. Electronic device having display and surrounding touch sensitive bezel for user interface and control
KR100635778B1 (ko) * 2002-07-27 2006-10-17 삼성에스디에스 주식회사 3차원 회전변환 입력장치를 이용한 객체 모델링 방법
JP3980966B2 (ja) * 2002-08-21 2007-09-26 シャープ株式会社 プレゼンテーション用表示装置
AU2003250490A1 (en) * 2002-08-23 2004-03-11 Pfizer Products Inc. Apparatus for dispensing articles
US7358963B2 (en) 2002-09-09 2008-04-15 Apple Inc. Mouse having an optically-based scrolling feature
US7075516B2 (en) 2003-03-07 2006-07-11 Microsoft Corporation Scroll wheel assembly for scrolling an image in multiple directions
US20070152977A1 (en) 2005-12-30 2007-07-05 Apple Computer, Inc. Illuminated touchpad
US7499040B2 (en) 2003-08-18 2009-03-03 Apple Inc. Movable touch pad with added functionality
US8059099B2 (en) 2006-06-02 2011-11-15 Apple Inc. Techniques for interactive input to portable electronic devices
US7495659B2 (en) 2003-11-25 2009-02-24 Apple Inc. Touch pad for handheld device
US7199353B2 (en) * 2004-05-12 2007-04-03 Mason Electric Co. Optical decoder systems and corresponding methods
JP2008511045A (ja) 2004-08-16 2008-04-10 フィンガーワークス・インコーポレーテッド タッチセンス装置の空間分解能を向上させる方法
US7443382B2 (en) * 2004-08-27 2008-10-28 Microsoft Corporation Scroll wheel carriage
DE102005011356B3 (de) * 2005-03-04 2006-11-02 Hannes Perkunder Eingabevorrichtung mit Drehregler und Eingabeverfahren sowie ein entsprechendes computerlesbares Speichermedium
US7710397B2 (en) 2005-06-03 2010-05-04 Apple Inc. Mouse with improved input mechanisms using touch sensors
US7671837B2 (en) 2005-09-06 2010-03-02 Apple Inc. Scrolling input arrangements using capacitive sensors on a flexible membrane
US7880729B2 (en) 2005-10-11 2011-02-01 Apple Inc. Center button isolation ring
KR100746013B1 (ko) 2005-11-15 2007-08-06 삼성전자주식회사 무선 네트워크에서의 데이터 전송 방법 및 장치
US8077147B2 (en) 2005-12-30 2011-12-13 Apple Inc. Mouse with optical sensing surface
US20070152983A1 (en) 2005-12-30 2007-07-05 Apple Computer, Inc. Touch pad with symbols based on mode
US8743060B2 (en) 2006-07-06 2014-06-03 Apple Inc. Mutual capacitance touch sensing device
US9360967B2 (en) 2006-07-06 2016-06-07 Apple Inc. Mutual capacitance touch sensing device
US8022935B2 (en) 2006-07-06 2011-09-20 Apple Inc. Capacitance sensing electrode with integrated I/O mechanism
US7795553B2 (en) 2006-09-11 2010-09-14 Apple Inc. Hybrid button
US8274479B2 (en) 2006-10-11 2012-09-25 Apple Inc. Gimballed scroll wheel
US8482530B2 (en) 2006-11-13 2013-07-09 Apple Inc. Method of capacitively sensing finger position
US9654104B2 (en) 2007-07-17 2017-05-16 Apple Inc. Resistive force sensor with capacitive discrimination
CN201315050Y (zh) 2007-09-04 2009-09-23 苹果公司 紧凑输入装置
US8683378B2 (en) 2007-09-04 2014-03-25 Apple Inc. Scrolling techniques for user interfaces
US20090081973A1 (en) * 2007-09-26 2009-03-26 Analog Devices, Inc. Multi-slot power control for wireless transmission
US8416198B2 (en) 2007-12-03 2013-04-09 Apple Inc. Multi-dimensional scroll wheel
US7843428B2 (en) * 2008-01-07 2010-11-30 Research In Motion Limited Wheeled user input device in cooperation with a handheld electronic communication device
US8125461B2 (en) 2008-01-11 2012-02-28 Apple Inc. Dynamic input graphic display
US8820133B2 (en) 2008-02-01 2014-09-02 Apple Inc. Co-extruded materials and methods
US9454256B2 (en) 2008-03-14 2016-09-27 Apple Inc. Sensor configurations of an input device that are switchable based on mode
US8816967B2 (en) 2008-09-25 2014-08-26 Apple Inc. Capacitive sensor having electrodes arranged on the substrate and the flex circuit
US8395590B2 (en) 2008-12-17 2013-03-12 Apple Inc. Integrated contact switch and touch sensor elements
US9354751B2 (en) 2009-05-15 2016-05-31 Apple Inc. Input device with optimized capacitive sensing
US8872771B2 (en) 2009-07-07 2014-10-28 Apple Inc. Touch sensing device having conductive nodes
US9268442B1 (en) * 2013-01-09 2016-02-23 Google Inc. Apparatus and method for receiving input
US9323362B1 (en) 2013-01-09 2016-04-26 Google Inc. Apparatus and method for receiving input
US20150007087A1 (en) * 2013-06-28 2015-01-01 Silicon Graphics International Corp. Rotation and translation of graphical scenes using virtual track ball
US20150007096A1 (en) * 2013-06-28 2015-01-01 Silicon Graphics International Corp. Rotation of graphical scenes
US11144184B2 (en) 2014-01-23 2021-10-12 Mineset, Inc. Selection thresholds in a visualization interface
USD866553S1 (en) 2016-02-04 2019-11-12 Douzen, Inc. Input device
US11086418B2 (en) * 2016-02-04 2021-08-10 Douzen, Inc. Method and system for providing input to a device
US11048347B2 (en) 2019-11-26 2021-06-29 ACCO Brands Corporation Computer input device
USD928156S1 (en) 2019-11-26 2021-08-17 ACCO Brands Corporation Computer input device
USD950552S1 (en) 2020-05-06 2022-05-03 ACCO Brands Corporation Computer input device
US11531411B2 (en) 2020-05-29 2022-12-20 ACCO Brands Corporation Computer input device

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3304434A (en) * 1965-06-01 1967-02-14 Bunker Ramo Position control system employing pulse producing means indicative of magnitude and direction of movement
US3643148A (en) * 1970-04-16 1972-02-15 Edo Corp Ball tracker assembly
GB2108349B (en) * 1981-04-10 1986-05-29 Ampex Controller for system for spatially transforming images
US4493992A (en) * 1982-08-23 1985-01-15 Wico Corporation Adapter circuit for trackball device
JPH0673573B2 (ja) * 1982-10-29 1994-09-21 株式会社セガ・エンタ−プライゼス ビデオゲーム機における2次元メモリ方法
US4652871A (en) * 1983-03-03 1987-03-24 Alps Electric Co., Ltd. X-Y position input device for display system
US4734690A (en) * 1984-07-20 1988-03-29 Tektronix, Inc. Method and apparatus for spherical panning
US5195179A (en) * 1986-01-29 1993-03-16 Hitachi, Ltd. Coordinate input apparatus
US5333247A (en) * 1988-06-10 1994-07-26 International Business Machines Corporation Scrolling tool for text and graphics in a display system
US4933670A (en) * 1988-07-21 1990-06-12 Picker International, Inc. Multi-axis trackball
US4939508A (en) * 1988-10-31 1990-07-03 Emtek Health Care Systems, Inc. Point and select device
JPH02143638A (ja) * 1988-11-25 1990-06-01 Nippon Telegr & Teleph Corp <Ntt> 相互結合ネットワーク
US4994795A (en) * 1988-12-08 1991-02-19 Mackenzie Kirk F Position indicating device for a digital computer
GB2229336B (en) * 1989-03-17 1993-09-15 Sony Corp Picture manipulation
US4952919A (en) * 1989-04-06 1990-08-28 Tektronix, Inc. Trackball mechanism
JP2775839B2 (ja) * 1989-04-25 1998-07-16 ソニー株式会社 3次元入力装置
US5027109A (en) * 1989-06-08 1991-06-25 Donovan Paul M Apparatus and method for minimizing undesired cursor movement in a computer controlled display system
US5237311A (en) * 1991-08-01 1993-08-17 Picker International, Inc. Hingedly supported integrated trackball and selection device
JPH05108258A (ja) * 1991-10-14 1993-04-30 Nintendo Co Ltd 座標データ発生装置
US5313229A (en) * 1993-02-05 1994-05-17 Gilligan Federico G Mouse and method for concurrent cursor position and scrolling control
US5521617A (en) * 1993-04-15 1996-05-28 Sony Corporation Three-dimensional image special effect apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100714707B1 (ko) * 2006-01-06 2007-05-04 삼성전자주식회사 3차원 그래픽 유저 인터페이스를 위한 네비게이션 장치 및방법

Also Published As

Publication number Publication date
EP0620531A3 (en) 1995-04-05
DE69419555D1 (de) 1999-08-26
US5714982A (en) 1998-02-03
EP0620531A2 (en) 1994-10-19
KR940025372A (ko) 1994-11-19
US5521617A (en) 1996-05-28
US5739813A (en) 1998-04-14
US5850213A (en) 1998-12-15
DE69419555T2 (de) 1999-12-23
EP0620531B1 (en) 1999-07-21

Similar Documents

Publication Publication Date Title
KR100296675B1 (ko) 3차원영상특수효과장치
US4698626A (en) Coordinate-data input device for CRT display having cursor travel control means
US5844560A (en) Graphical user interface control element
JP3759152B2 (ja) データ処理装置と共に使用するデータ入力装置及び斯様なデータ入力装置を具備するデータ処理装置
EP0681260B1 (en) Controller for image processing apparatus
US7535457B2 (en) Force-feedback input device
US5666504A (en) Method for displaying a graphical rocker button control
JP2004318460A (ja) データ処理装置
US5619231A (en) Multi-dimensional coordinate input apparatus adapted for simple input operation, and system using the same
JPH07248872A (ja) 入力装置及び演算入出力装置
JP3460245B2 (ja) データ入力装置
US20050099388A1 (en) Force-feedback input device
JP3409359B2 (ja) 3次元入力装置
JPH06301479A (ja) トラックボールの動き検出装置
JP2005078310A (ja) 触覚呈示装置、触覚呈示方法、及びプログラム
JPH06301469A (ja) データ入力装置
JP3409358B2 (ja) 3次元入力装置
JPH01293477A (ja) 測定装置
JP2000112650A (ja) ポインティングデバイス及びこれを用いた装置
US6344845B1 (en) Position inputting device and video signal processing apparatus
JP3572779B2 (ja) 1面図での位置角度変化入力装置
JPH05108263A (ja) マウス入力装置
JPH0926851A (ja) 座標入力装置
JPH11282620A (ja) ポインティングデバイス
JP2019037877A (ja) ビデオゲーム処理装置、ビデオゲーム処理方法、及びビデオゲーム処理プログラム

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20090429

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee