KR20020000714A - 데이타 처리 시스템내의 표시영역에 적합한 아이콘 크기의자동 조정 - Google Patents
데이타 처리 시스템내의 표시영역에 적합한 아이콘 크기의자동 조정 Download PDFInfo
- Publication number
- KR20020000714A KR20020000714A KR1020010033435A KR20010033435A KR20020000714A KR 20020000714 A KR20020000714 A KR 20020000714A KR 1020010033435 A KR1020010033435 A KR 1020010033435A KR 20010033435 A KR20010033435 A KR 20010033435A KR 20020000714 A KR20020000714 A KR 20020000714A
- Authority
- KR
- South Korea
- Prior art keywords
- icons
- display screen
- displaying
- icon
- size
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/04817—Interaction 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 using icons
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)
- Digital Computer Display Output (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
데이타 처리 시스템상에서 아이콘을 표시하는 방법, 시스템, 및 프로그램이 제공된다. 컴퓨터 화면상에 표시되는 아이콘의 수가 결정된다. 컴퓨터 화면상에 아이콘을 표시하기 위한 경계영역이 계산된다. 그후 아이콘의 크기는 모든 사용가능한 표시공간을 활용하면서 모든 아이콘이 경계영역내에 표시될 수 있는 크기로 조정된다. 아이콘의 최소 및 최대크기는 사용자의 기호에 따라 제한될 수 있다. 아이콘이 사용자가 선택한 최소크기를 사용하여 경계영역내에 적합하게 크기조정될 수 없으면, 아이콘의 일부만이 표시된다. 이러한 방식으로, 모든 아이콘은 표시화면의 전체 경계영역을 사용하는 크기로 조정되어 표시된다.
Description
본 발명은 일반적으로 데이타 처리 시스템에 관한 것이며, 특히 아이콘을 표시하기 위한 데이타 처리 시스템에 관한 것이다. 더 구체적으로, 본 발명은 표시영역에 적합하게 아이콘의 크기를 조정하기 위한 데이타 처리 시스템에 관한 것이다.
데이타 처리 시스템은 데이타 처리 시스템의 사용자에 의해 조작될 수 있는 대상을 표시하기 위해 보통 아이콘을 사용한다. 전형적인 대상은 프로그램, 문서, 이미지, 사운드 파일, 영상 파일, 및 매크로 명령어를 포함한다. 아이콘은 시각적으로 기억하게 하는 역할을 하고 사용자가 명령어를 기억하거나 키보드로 타이핑할 필요없이 임의의 컴퓨터 동작을 제어할 수 있게 하는 장점이 있다. 아이콘은 그래픽 사용자 인터페이스의 사용자 편리성에서 중요한 요소이다.
아이콘을 사용하는 데이타 처리 시스템은 광범위한 능력을 갖는 표시화면을 갖는다. 소형 휴대용 장치와 같은 일부 데이타 처리 시스템은 3 인치×3 인치 정도의 작은 화면크기를 갖는다. 이러한 시스템에서 물리적으로 작은 크기의 화면은 화면상에 표시될 수 있는 정보량을 제한하고 또한 데이타 처리 시스템의 사용자에 의해 판독되기에 충분히 클 수 있는 정보량을 제한한다. 다른 데이타 처리 시스템에서, 화면의 물리적 크기는 매우 크고 화면은 고해상도로 정보를 표시할 수 있다. 이러한 고해상도 시스템상의 표준화면을 위해 설계된 정보를 볼 때, 정보가 물리적으로 압축되어 보인다. 이 압축때문에, 표시된 정보는 사용자가 이 정보를 읽거나 인식할 수 없을 정도로 작아 보일 수 있다.
도 1을 참조하면, 윈도우(106)를 표시하는 표시화면(104)을 구비한 전형적인 영상 디스플레이(102)의 그래픽 표현이 도시되어 있다. 이 도면은 휴대용 컴퓨터와 같은 물리적으로 작은 크기를 가질 수도 있는 시스템을 도시한다. 윈도우(106) 내에 아이콘(108)이 표시되어 있다. 작은 화면 크기때문에, 아이콘(108)이 매우 커보이고 윈도우(106)의 크기 안에 아이콘이 모두 표시되지는 않는다. 그 결과, 일부 아이콘이 보이지 않아 사용자가 용이하게 액세스할 수 없다. 사용자가 이들 아이콘을 액세스하기 위해서는, 사용자는 감춰진 아이콘이 윈도우(106) 내에 표시되도록 윈도우(106)를 아래로 스크롤하여야 한다. 윈도우(106)를 스크롤하면 윈도우(106) 상단에 위치한 일부 아이콘이 윈도우(106)의 위쪽너머로 스크롤되어 액세스할 수 없게 될 것이다. 감춰진 아이콘을 액세스하기 위해 윈도우를 스크롤하는 것은 아이콘의 효율성을 일부 감소시킨다.
도 2를 참조하면, 윈도우(202)를 표시하는 표시화면(104)을 구비한 전형적인 영상 디스플레이(102)의 그래픽 표현이 도시되어 있다. 이 도면은 고해상도 모드로 표시가 설정된 대화면 크기를 가질 수도 있는 시스템을 도시한다. 물리적으로 큰 크기의 화면과 고해상도 표시모드때문에, 아이콘(204)이 매우 작아 보인다. 아이콘의 작은 크기때문에, 아이콘(204)을 보고 판독하기 어려워서 특정 아이콘을 찾아 사용하는 것이 어렵다. 원하는 아이콘을 용이하게 찾아 사용할 수 없다면, 그 효용은 감소된다.
감춰진 아이콘을 나타내기 위해 화면을 수동으로 스크롤하거나 아이콘을 식별하기 위해 찾아 헤매는 것은 바람직하지 않고 불편하다. 따라서, 상기 설명으로부터 명백하듯이, 영상 화면의 사용가능한 영역에 적합하도록 최소 및 최대크기 내로 아이콘의 크기를 조정함으로써 영상화면상에 아이콘을 표시하는 개선된 방법을 제공하는 것이 바람직할 것이다.
본 발명은 일반적으로 데이타 처리 시스템에 관한 것이며, 특히 아이콘을 표시하기 위한 데이타 처리 시스템에 관한 것이다. 더 구체적으로, 본 발명은 영상화면의 표시영역에 적합하도록 아이콘의 크기를 조정하기 위한 데이타 처리 시스템에 관한 것이다.
따라서, 본 발명의 목적은 아이콘을 표시하기 위한 개선된 데이타 처리 시스템을 제공하는 것이다.
본 발명의 다른 목적은 아이콘의 크기를 조정하기 위한 개선된 데이타 처리 시스템을 제공하는 것이다.
본 발명의 또다른 목적은 아이콘의 크기를 자동 조정하여 아이콘을 표시하기 위한 개선된 데이타 처리 시스템을 제공하는 것이다.
상기 목적은 이하에 설명하는 바와 같이 달성된다.
데이타 처리 시스템상에 아이콘을 표시하는 방법, 시스템, 및 프로그램이 제공된다. 컴퓨터 화면상에 표시되는 아이콘의 수가 결정된다. 컴퓨터 화면상에 아이콘을 표시하기 위한 경계영역이 계산된다. 그후 아이콘의 크기는 사용가능한 모든 표시공간을 활용하면서 모든 아이콘이 경계영역 내에 표시될 수 있는 크기로 조정된다. 아이콘의 최소 및 최대크기는 사용자의 기호에 따라 제한될 수 있다. 아이콘이 사용자가 선택한 최소크기를 사용하여 경계영역내에 적합하게 크기조정될 수 없다면, 아이콘 일부만이 표시된다. 이러한 방식으로, 표시화면의 전체 경계영역을 활용하는 크기로 모든 아이콘이 크기조정되어 표시된다.
본 발명의 상기 및 부가적인 목적, 특징, 및 장점은 이하의 상세한 설명에서 명백해질 것이다.
본 발명의 신규한 특징은 첨부된 청구범위에서 설명된다. 그러나, 바람직한 실시 양태 뿐만 아니라 본 발명 자체, 또 다른 목적, 및 장점은 첨부도면과 관련하여 이하의 실시예에 대한 상세한 설명을 참조하여 가장 잘 이해될 것이다.
도 1은 아이콘을 표시하는 종래의 영상 표시화면의 그래픽 표현을 도시한 도면.
도 2는 아이콘을 표시하는 종래의 영상 표시화면의 그래픽 표현을 도시한 도면.
도 3은 본 발명의 바람직한 실시예를 구현하기 위해 사용될 수 있는 데이타 처리 시스템을 그림으로 표현한 도면.
도 4는 도 3에 도시된 데이타 처리 시스템의 대표적인 하드웨어 환경을 도시한 도면.
도 5a는 본 발명의 바람직한 실시예를 구현하기 위해 사용될 수 있는 아이콘을 표시하는 휴대용 장치상의 영상 표시화면의 그래픽 표현을 도시한 도면.
도 5b는 본 발명의 바람직한 실시예를 구현하기 위해 사용될 수 있는 아이콘을 표시하는 영상 표시화면의 그래픽 표현을 도시한 도면.
도 6a는 본 발명의 바람직한 실시예를 구현하기 위해 사용될 수 있는 아이콘의 그래픽 표현을 도시한 도면.
도 6b는 본 발명의 바람직한 실시예를 구현하기 위해 사용될 수 있는 그래픽용 아이콘의 그래픽 표현을 도시한 도면.
도 6c는 본 발명의 바람직한 실시예를 구현하기 위해 사용될 수 있는 텍스트용 아이콘의 그래픽 표현을 도시한 도면.
도 7a는 본 발명의 바람직한 실시예를 구현하기 위해 사용될 수 있는 크기조정된 아이콘을 표시하는 영상 표시화면의 그래픽 표현을 도시한 도면.
도 7b는 본 발명의 바람직한 실시예를 구현하기 위해 사용될 수 있는 크기조정된 아이콘을 표시하는 휴대용 장치상의 영상 표시화면의 그래픽 표현을 도시한 도면.
도 8a는 본 발명의 바람직한 실시예를 구현하기 위해 사용될 수 있는 그래픽용 아이콘을 표시하는 영상 표시화면의 그래픽 표현을 도시한 도면.
도 8b는 본 발명의 바람직한 실시예를 구현하기 위해 사용될 수 있는 그래픽용 아이콘을 표시하는 휴대용 장치상의 영상 표시화면의 그래픽 표현을 도시한 도면.
도 9a는 본 발명의 바람직한 실시예를 구현하기 위해 사용될 수 있는 텍스트용 아이콘을 표시하는 영상 표시화면의 그래픽 표현을 도시한 도면.
도 9b는 본 발명의 바람직한 실시예를 구현하기 위해 사용될 수 있는 텍스트용 아이콘을 표시하는 휴대용 장치상의 영상 표시화면의 그래픽 표현을 도시한 도면.
도 10은 본 발명의 바람직한 실시예에 따라 아이콘을 크기조정하는 방법을설명한 하이레벨 논리흐름도.
<도면의 주요 부분에 대한 간단한 설명>
102 : 영상 디스플레이
104 : 표시화면
300 : 데이타 처리 시스템
302 : 시스템 유닛
306 : 키보드
308 : 마우스
402 : CPU
404 : ROM
406 : RAM
408 : I/O 어댑터
410 : 디스크/테이프 드라이브
412 : 통신 어댑터
414 : 시스템 버스
416 : 디스플레이 어댑터
418 : 사용자 인터페이스 어댑터
424 : 주 메모리
426 : 제어 프로그램
502, 702, 802, 902 : 윈도우
504, 600a, 600b, 600c, 704, 804, 904 : 아이콘
510 : 스크롤 바
본 발명은 도면을 참조하여 이하의 설명에서 바람직한 실시예에서 설명되며, 도면에서 동일한 부재번호는 동일 또는 유사 요소를 나타낸다.
도면, 특히 도 3 을 참조하여, 본 발명의 바람직한 실시예를 구현하기 위해 사용될 수 있는 데이타 처리 시스템(300)을 그림으로 표현한 도면에 대해 설명하기로 한다. 시스템 유닛(302), 영상 디스플레이(102), 키보드(306), 및 마우스(308)를 포함한 데이타 처리 시스템(300)이 도시되어 있다. 키보드(306)는 타이프라이터 키보드와 유사하며 사용자가 컴퓨터의 특정측면을 제어가능할 수 있게 하는 데이타 처리 시스템(300)의 일부이다. 정보는 한 방향, 즉 키보드(306)에서 시스템 유닛(302)으로 흐르므로, 키보드(306)는 입력전용 장치로서 기능한다. 기능적으로, 키보드(306)는 완전한 입/출력장치의 절반을 나타내고, 출력 절반은 영상 디스플레이(102)이다. 키보드(306)는 대부분의 타이프라이터의 전형인 QWERTY 패턴으로 제시된 인쇄가능 문자들의 표준집합을 포함한다. 또한, 키보드(306)는 보통 한쪽에 계산기같은 숫자 키패드를 포함한다. Control, Alt, 및 Shift 키와 같은 일부 키들은 다른 키의 의미를 변경하는 데 사용될 수 있다. 다른 특수키 및 키의 조합은 프로그램 동작을 제어하거나 영상 디스플레이(102)의 표시화면 상에서 텍스트 또는 커서를 이동시키는 데 사용될 수 있다.
마우스(308)는 흔히 사용되는 포인팅 디바이스이다. 전형적인 마우스의 기본특징은 한 손으로 잡을 수 있게 설계된 평평한 바닥을 갖는 케이스를 포함한다. 전형적인 마우스는 또한 마우스 상부에 위치한 하나 이상의 버튼과, 마우스 바닥에 위치한 다방향성 탐지장치 (예컨대, 일반적으로 볼)를 포함한다. 케이블(310)은 마우스(308)를 데이타 처리 시스템(300)과 같은 컴퓨터에 접속한다. 표면 (예컨대, 데스크 표면 또는 마우스 패드)에서 마우스(308)를 이동시킴으로써, 사용자는 전형적으로 화면상의 커서를 제어한다. 마우스의 이동이 제한에 의해 한정되지 않고 또한 표면상의 마우스 위치가 컴퓨터 화면상의 특정위치에 직접 매핑하지 않으므로, 이러한 마우스는 상대적 포인팅 디바이스이다. 일반적으로, 그래픽 사용자 인터페이스가 표시된 화면에서 아이템을 선택하거나 명령을 선택하기 위해, 사용자는 하나 이상의 마우스 기능을 눌러, 소위 마우스 클릭을 생성한다. 마우스는 사용자가 마우스를 이동함에 따라 그 위치가 변하는 화면상의 요소인 마우스 포인터를 조작하기 위해 사용될 수 있다. 마우스 포인터의 위치 및 작업중인 프로그램의 동작에 따라, 마우스 포인터가 나타나는 화면의 영역은 사용자가 마우스 버튼 중 하나를 누를 때에 동작을 위한 타겟으로 역할한다.
데이타 처리 시스템(300)은 뉴욕주 아몬크에 위치한 IBM사 제품인 ThinkpadΟ 데이타 처리 시스템과 같은 임의의 적절한 컴퓨터를 사용하여 구현될 수 있다. 그러나, 본 발명의 바람직한 실시예는, 컴퓨터가 복합적인 다중 사용자 컴퓨팅 장치, 단일 사용자 워크스테이션, 랩탑, 개인 휴대 단말기기(PDA), 팜탑, 휴대용 데이타 처리 장치, 또는 기타 휴대용 컴퓨터인지의 여부에 상관없이 임의의 데이타 처리 시스템에 적용할 수 있음은 당업자에게 인식될 것이다.
도 4를 참조하면, 도 3에 도시된 데이타 처리 시스템의 대표적인 하드웨어 환경이 도시되어 있다. 데이타 처리 시스템(300)은 종래의 마이크로프로세서와 같은 중앙처리장치 (CPU)(402), 및 시스템 버스(414)를 통해 접속된 다수의 다른 장치를 포함한다. CPU(402)는 특정 컴퓨터 프로그램에 포함된 산술 및 논리기능을 포함하여 전체 데이타 처리 시스템의 동작을 제어하는 데이타 처리 시스템(300)의 일부를 포함한다. 도 4에 도시되지 않았지만, CPU(402)와 같은 CPU는 컴퓨터 메모리에서 데이타 및 프로그램 저장을 체계화하고 데이타 처리 시스템의 다양한 부분들 사이에서 데이타 및 다른 정보를 전송하는 제어장치를 전형적으로 포함한다. 이러한 CPU는 또한 일반적으로 가산, 비교, 승산 등과 같은 산술 및 논리연산을 수행하는 산술연산장치를 포함한다. 데이타 처리 시스템(300)의 이러한 구성요소 및장치는 도 3의 시스템 유닛(302)과 같은 시스템 유닛에서 구현될 수 있다.
데이타 처리 시스템(300)은 ROM(404), RAM(406), 디스플레이 어댑터(416), 및 주변장치 (예컨대, 디스크 및 테이프 드라이브(410))를 시스템 버스(414)에 접속하는 입력-출력 (I/O) 어댑터(408)를 더 포함한다. ROM(404)은 정보를 영구히 보유하는 메모리의 일종이고 거기에 저장된 정보는 컴퓨터의 통상 동작 또는 프로그램에 의해 변경될 수 없다. RAM(406)은 거기에 저장된 데이타의 위치가 그 내용과 독립적이도록 설계된 메모리의 일종이다. 또한, RAM(406)의 임의의 위치는 처음부터 차차 작업할 필요없이 바로 액세스될 수 있다.
영상 디스플레이(102)는 데이타 처리 시스템(300)의 영상 출력이다. 영상 디스플레이(102)는 컴퓨터 하드웨어 기술분야에서 잘 알려진 영상 디스플레이에 기초한 CRT (음극선관)일 수 있다. 그러나, 휴대용 또는 노트북 기반의 컴퓨터의 경우, 영상 디스플레이(102)는 액정 디스플레이(LCD) 기반 또는 가스 플라즈마 기반의 평면 패널 디스플레이로 대체될 수 있다. 데이타 처리 시스템(300)은 키보드(306), 마우스(308), 스피커(422), 마이크로폰(420), 및/또는 터치스크린 장치 (도시되지 않음)와 같은 다른 사용자 인터페이스 장치를 시스템 버스(414)에 접속하기 위한 사용자 인터페이스 어댑터(418)를 더 포함한다. 통신 어댑터(412)는 데이타 처리 시스템(300)을 컴퓨터 네트워크에 접속한다. 데이타 처리 시스템(300)이 단일 CPU 및 단일 시스템 버스만을 포함하는 것으로 도시되었지만, 본 발명은 다중 CPU를 갖는 데이타 처리 시스템 및 각각이 상이한 방식으로 상이한 기능을 수행하는 다중 버스를 갖는 데이타 처리 시스템에 똑같이 적용됨은 물론이다.
데이타 처리 시스템(300)은 또한 데이타 처리 시스템(300)의 동작을 지시하기 위하여 기계판독형 매체내에 상주하는 인터페이스를 포함한다. 임의의 적절한 기계판독형 매체는 ROM(404), RAM(406), 자기디스켓, 자기테이프, 또는 광디스크 (마지막 세개는 디스크 및 테이프 드라이브(410) 에 위치한다)와 같은 인터페이스를 보유할 수도 있다. 임의의 적절한 운영시스템 및 관련 인터페이스 (예컨대, 마이크로소프트 윈도우즈)는 CPU(402)에게 지시할 수도 있다. 예를 들면, AIX 운영시스템 및 AIX 윈도우즈 윈도우 시스템은 CPU(402)에게 지시할 수 있다. AIX 운영시스템은 UNIXTM운영시스템의 IBM 구현이다. UNIXTM은 UNIX 시스템 연구소의 상표이다. 터치스크린 기술 또는 음성제어와 같은 다른 기술도 CPU(402)와 연관하여 활용될 수 있다. 운영시스템은 전형적으로 메모리, CPU 시간, 디스크공간, 및 주변장치와 같은 하드웨어 자원의 할당 및 사용을 제어하는 컴퓨터 소프트웨어를 포함한다. 운영시스템은 워드프로세싱, 스프레드시트, 및 웹 브라우저 프로그램과 같은 응용 프로그램이 구축되는 토대이다.
당업자는 도 4에 도시된 하드웨어가 특정 응용을 위해 변경할 수도 있음을 이해할 것이다. 예를 들면, 광디스크 매체, 오디오 어댑터, 또는 컴퓨터 하드웨어 분야에서 잘 알려진 PAL 또는 EPROM 프로그래밍 장치와 같은 칩 프로그래밍 장치와 같은 다른 주변장치는 이미 도시된 하드웨어에 추가하여 또는 그 대신에 활용될 수도 있다.
또한, 시스템 메모리(424)는 시스템 버스(414)에 접속되고, 웹 제어프로그램(426)을 포함한다. 제어 프로그램(426)은 시스템 메모리(424) 내에 상주하고, CPU(402) 상에서 실행될 때에 도 7a, 7b, 8a, 8b 에 도시된 윈도우를 표시하기 위해 여기 설명된 동작을 수행하는 명령어를 포함한다. 제어 프로그램(426)은 또한 프로그램 제품이라고 불릴 수 있다.
본 발명이 완전히 기능적인 데이타 처리 시스템의 내용으로 설명되었지만 (앞으로 계속 설명될 것임), 당업자는 본 발명이 다양한 형태로 프로그램 제품으로 배포될 수 있음을 이해할 것이고, 본 발명이 실제로 이 배포를 수행하도록 사용된 신호운반 매체의 특정 유형에 상관없이 동일하게 적용된다는 것을 주목하는 것이 중요하다. 신호운반 매체의 예는, 플로피 디스크, 하드디스크 드라이브, 및 CD ROM과 같은 기록가능형 매체, 및 디지털 및 아날로그 통신링크와 같은 전송형 매체를 포함한다. 전송 매체의 예는 모뎀과 같은 장치를 포함한다. 모뎀은 도 3 및 도 4에 도시된 데이타 처리 시스템(300)과 같은 컴퓨터가 표준 전화선을 이용하여 정보를 전송할 수 있게 하는 통신장치이다.
도 5a를 참조하면, 본 발명의 바람직한 실시예를 구현하기 위해 사용될 수 있는 전형적인 데스크톱 데이타 처리 시스템의 영상 디스플레이(102)의 그래픽 표현이 도시되어 있다. 영상 디스플레이(102)는 윈도우(502)를 표시하는 표시화면(104)을 포함한다. 윈도우(502)는 표시폭(506) 및 표시높이(508)를 갖고 스크롤 업 버튼(512) 및 스크롤 다운 버튼(524)을 포함하는 수직 스크롤 바(510)를 포함한다. 윈도우(502)는 윈도우(502)로 로드된 모든 데이타를 윈도우(502)에서보여줄 공간이 불충분할 때 수직 스크롤 바(510)를 표시한다. 윈도우(502) 내의 영역을 화면 페이지라 한다.
스크롤 업 버튼(512) 및 스크롤 다운 버튼(524)은 사용자 입력에 응답하고 사용자가 표시되지 않은 데이타를 포함하는 추가의 화면 페이지를 볼 수 있도록 윈도우(502) 내에 표시된 데이타를 상하로 이동시킬 수 있게 한다. 도시되지는 않았지만, 윈도우(502)는 윈도우(502) 내의 데이타를 좌우로 이동시키는 수평 스크롤 바를 포함할 수 있다. 윈도우(502)로 로드된 모든 데이타가 윈도우(502)의 경계 내에 표시되면, 수직 스크롤 바(510) 또는 수평 스크롤 바의 어느 것도 표시되지 않는다.
도시된 바와 같이 6개의 아이콘(504)이 윈도우(502) 내에 표시된다. 아이콘은 사용자에 의해 조작될 수 있는 대상을 표현하기 위해 화면에 표시된 작은 이미지이다. 시각적인 기억으로서 역할하고 사용자가 명령을 기억하거나 이를 키보드로 타이핑할 필요없이 임의의 컴퓨터 동작을 제어할 수 있게 함으로써, 그래픽 사용자 인터페이스의 사용자 편리성에 있어 아이콘(504)은 중요한 요소이다. 아이콘 이미지는 전형적으로 벡터 그래픽 파일 및 비트맵 그래픽 파일로부터 생성되고 텍스트를 포함할 수 있다.
벡터 그래픽 이미지는 라인이 그려지는 위치, 길이, 및 방향을 결정하는 수학적 기술로부터 생성된다. 벡터 그래픽 대상은 개개의 도트나 화소의 패턴으로서 보다는 라인의 집합으로서 생성된다. 벡터 그래픽은 축소 또는 확대된 버전의 이미지가 표시될 수 있도록 배율계수를 이미지의 수학적 정의에 적용함으로써 크기조정될 수 있다.
비트맵 그래픽 이미지는 한 이미지에서 개개 화소의 속성을 나타낸 메모리 내의 비트의 어레이로서 표현된다. 이미지의 축소 또는 확대된 버전을 표시하기 위해 비트맵 그래픽을 크기조정하는 많은 방법은 당업자에 의해 잘 이해된다.
도 5a는 윈도우(502)에 대한 전형적인 데스크톱 데이타 처리 시스템의 영상 디스플레이(102)를 사용한 예를 도시하지만, 휴대용 장치와 같은 다른 데이타 처리 시스템이 본 발명의 바람직한 실시예를 구현하기 위해 사용될 수도 있음이 이해된다. 예를 들면, 도 5b를 참조하면, 도 5a에 도시된 아이콘(504)을 표시하는 윈도우(502)와 유사한 방식으로 윈도우(502)에서 아이콘(504)을 표시하는 표시화면(105)을 포함하는 휴대용 데이타 처리 시스템의 영상 디스플레이(103)의 그래픽 표현이 도시되어 있다. 전형적인 휴대용 데이타 처리 장치에서, 표시화면(105)의 물리적 크기가 작아, 윈도우(502)는 종종 전체 표시화면(105)을 포함한다.
도 6a, 6b, 및 6c를 참조하면, 본 발명의 바람직한 실시예를 구현하기 위해 사용될 수 있는 아이콘(600a, 600b, 및 600c)이 각각 도시되어 있다. 아이콘(600a)은 그래픽 이미지(602)와 텍스트(604)를 모두 포함하고, 아이콘(600b)은 그래픽 이미지(602)만을 갖고, 아이콘(600c)은 텍스트(604)만을 갖는다. 다중 아이콘 타입의 경우, 사용자는 아이콘을 표시할 때 사용될 바람직한 아이콘 타입을 선택할 수 있다. 또한, 바람직한 아이콘 타입을 표시하는 것이 실제적이지 않을 때, 사용자는 그 대신에 표시될 대체 아이콘 타입을 선택할 수 있다. 이 대체 아이콘 타입은 아이콘(600b)과 같은 그래픽전용 버전, 아이콘(600c)과 같은 텍스트전용 버전, 또는 이미지나 아이콘을 생략하기 위해 당 기술분야에서 잘 알려지고 흔히 사용되는 다른 변형을 포함할 수 있다.
도 7a를 참조하면, 본 발명의 바람직한 실시예를 구현하기 위해 사용될 수 있는 데이타 처리 시스템의 영상 디스플레이(102)의 그래픽 표현이 도시된다. 영상 디스플레이(102)는 윈도우(702)에서 12개의 아이콘(704)을 표시하는 표시화면(104)을 포함한다. 본 발명에 따르면, 아이콘(704)의 크기는 12개의 모든 아이콘(704)이 수평 또는 수직 스크롤 바의 표시없이 윈도우(702) 내에 모두 표시될 수 있도록 크기조정된다. 이러한 방식으로, 데이타 처리 시스템의 사용자는 표시 윈도우(702)를 스크롤하거나 크기를 바꿀 필요없이 12개의 아이콘(704) 각각을 보고 사용할 수 있다.
본 발명은 다양한 데이타 처리 시스템에서 구현될 수 있음이 이해된다. 예를 들면, 도 7b를 참조하면, 본 발명의 바람직한 실시예를 구현하기 위해 사용될 수 있는 휴대용 데이타 처리 장치의 영상 디스플레이(103)의 그래픽 표현이 도시되어 있다. 도시된 바와 같이, 영상 디스플레이(103)는 윈도우(702) 내에 12개의 아이콘(704)을 표시하는 표시화면(105)을 포함하고, 여기서 아이콘(704)의 크기는 12개의 모든 아이콘이 윈도우(702) 내에 모두 표시될 수 있도록 크기조정된다.
어떤 상황에서는, 아이콘(704)의 최대 및 최소 표시크기를 제한하는 것이 바람직할 수 있다. 예를 들면, 소형 휴대용 데이타 처리장치를 사용할 때, 매우 작은 아이콘은 보고 인식하기가 어려울 수 있다. 또한, 사용자들은 상이한 시각능력을 갖고 있어 더 큰 아이콘이 표시화면상에 표시되기를 희망할 수도 있다. 매우 큰 아이콘 역시 사용자에게 문제일 수 있다. 아이콘(704)의 최종 표시 크기를 제어하기 위해, 사용자는 바람직한 아이콘 크기, 소정의 최소 아이콘 크기, 및 소정의 최대 아이콘 크기를 선택할 수도 있다. 소정의 최소 아이콘 크기는 아이콘(704)의 최소 표시 크기를 나타낸다. 소정의 최대 아이콘 크기는 아이콘(704)의 최대 표시를 나타낸다.
사용자에 의해 선택된 소정의 최소 아이콘 크기를 사용하는 표시 윈도우에서 모든 아이콘이 완전히 표시될 수 없는 상황 동안에는, 아이콘의 부분 버전이 표시될 수 있다. 부분 아이콘의 스타일은 사용자 기호에 따라 사용자에 의해 선택될 수 있다.
사용자가 부분 아이콘을 사용하고 싶지 않거나 모든 아이콘이 부분 아이콘을 사용하여 윈도우에서 표시될 수 없는 상황에서는, 아이콘은 다중 표시화면 상에서 크기조정되어 보여질 수 있다. 예를 들면, 12개의 아이콘이 윈도우에 로딩되었지만 8개의 아이콘만이 윈도우 표시화면내에 적합하다면, 아이콘은 다중 표시화면 상에서 보여질 필요가 있을 것이다. 이 아이콘을 표시하는 방법은 다음을 포함하지만 여기에 한정되지 않는다.
먼저, 최대 아이콘수, 이 경우는 8개가 현재 표시 윈도우 화면 페이지내에 표시될 수 있는 크기로 아이콘이 크기조정될 수 있다. 나머지 아이콘, 이 경우는 4개가 윈도우의 다음 화면 페이지로 이동함으로써 액세스가능할 것이다. 이 4개의 아이콘은 사용자의 기호에 따라 이전의 8개와 동일한 크기, 바람직한 아이콘 크기,또는 표시 윈도우 내에 아이콘을 적합하게 할 필요가 있는 또다른 크기로 크기조정될 수 있다.
둘째, 아이콘은 가능한 최소의 윈도우 화면 페이지에 대해 공평하게 분배될 수 있다. 이 예에서는, 8개의 아이콘만이 하나의 표시화면 페이지에 적합할 것이므로, 모두 12개의 아이콘을 표시하는 데 두 페이지의 표시화면이 필요하다. 12개의 아이콘이 두 표시화면 페이지 사이에서 공평하게 분할된 후에 바람직한 아이콘 크기 또는 윈도우내에 아이콘을 적합하게 할 필요가 있는 또다른 크기로 크기조정될 것이다. 12개 대신에 13개의 아이콘이 있으면, 7개의 아이콘이 제 1 페이지에 표시되고 2페이지에 6개가 표시될 수 있다.
도 8a를 참조하면, 본 발명의 바람직한 실시예를 구현하기 위해 사용될 수 있는 영상 디스플레이(102)의 그래픽 표현이 도시되어 있다. 영상 디스플레이(102)는 윈도우(802) 내에 12개의 부분 아이콘을 표시하는 표시화면(104)을 포함한다. 이 도면은 윈도우(802)의 크기가 12 개의 모든 아이콘(804)이 데이타 처리 시스템의 사용자에 의해 선택된 소정의 최소 아이콘 크기 이상의 크기로 완전히 표시되지 못하게 하는 상황을 나타낸다.
윈도우(802) 내에 12개의 모든 아이콘(804)을 표시하기 위하여, 아이콘(804)의 부분 표현이 사용된다. 이 예에서, 아이콘(804)은 아이콘(600b)과 유사한 방식으로 그 텍스트 성분없이 표현된다. 아이콘(804)으로부터 텍스트를 제거함으로써, 수정된 아이콘은 이제 소정의 최소 아이콘 크기 이상의 크기 및 이들이 모두 윈도우(802)의 크기 내에 표시될 수 있을 정도의 작은 크기로 크기조정될 수 있다. 이러한 방식으로, 데이타 처리 시스템의 사용자는 표시 윈도우(802)를 스크롤하거나 크기를 바꿀 필요없이 12개의 부분 아이콘(804)의 각각을 보고 사용할 수도 있다.
도 8b를 참조하면, 도 8b에 도시된 영상 디스플레이(102)와 유사한 휴대용 데이타 처리장치의 영상 디스플레이(103)의 그래픽 표현이 도시되어 있다. 도시된 바와 같이, 영상 디스플레이(103)는 12개의 모든 부분 아이콘이 표시 윈도우(702) 내에 완전히 표시될 수 있도록 아이콘(804)의 크기가 크기조정되는 윈도우(802) 에서 12개의 부분 아이콘(804)을 표시하는 표시화면(105)을 포함한다. 이 예에서, 아이콘(804)은 아이콘(600b)과 유사한 방식으로 그 텍스트 성분없이 표현된다. 이러한 방식으로, 데이타 처리 시스템의 사용자는 표시 윈도우(802)를 스크롤할 필요없이 12개의 부분 아이콘(804) 각각을 보고 사용할 수도 있다.
도 9a를 참조하면, 본 발명의 바람직한 실시예를 구현하기 위하여 사용될 수 있는 영상 디스플레이(102)의 그래픽 표현이 도시되어 있다. 영상 디스플레이(102)는 표시 윈도우(902) 내에 12개의 부분 아이콘을 표시하는 표시화면(104)을 포함한다. 도 8a와 유사하게, 이 도면은 윈도우(902)의 크기가 12개의 모든 아이콘(904)이 데이타 처리 시스템의 사용자에 의해 선택된 소정의 최소 아이콘 크기 이상의 크기로 완전히 표시되지 못하게 하는 상황을 나타낸다.
표시 윈도우(902) 내에 12개의 모든 아이콘(904)을 표시하기 위하여, 아이콘(904)의 부분 표현이 사용된다. 이 예에서, 아이콘(904)은 아이콘(600c)과 유사한 방식으로 그 그래픽 성분없이 표현된다. 아이콘(904)으로부터 그래픽 이미지를 제거함으로써, 수정된 아이콘은 이제 소정의 최소 아이콘 크기 이상의 크기및 이들이 윈도우(902)의 크기 내에 모두 표시될 수 있을 정도로 작은 크기로 크기조정될 수 있다. 이러한 방식으로, 데이타 처리 시스템의 사용자는 표시 윈도우(902)를 스크롤하거나 크기를 바꿀 필요없이 12개의 부분 아이콘(904) 각각을 보고 사용할 수도 있다.
도 9b를 참조하면, 도 9b에 도시된 영상 디스플레이(102)와 유사한 휴대용 데이타 처리장치의 영상 디스플레이(103)의 그래픽 표현이 도시되어 있다. 도시된 바와 같이, 영상 디스플레이(103)는 윈도우(902)에서 12개의 부분 아이콘(904)을 표시하는 표시화면(104)을 포함하고, 여기서 아이콘(704)의 크기는 12개의 모든 부분 아이콘이 표시 윈도우(702) 내에 완전히 표시될 수 있도록 크기조정된다. 이 예에서, 아이콘(904)은 아이콘(600c)과 유사한 방식으로 그 그래픽 성분없이 표현된다. 이러한 방식으로, 데이타 처리 시스템의 사용자는 표시 윈도우(902)를 스크롤할 필요없이 12개의 부분 아이콘(904) 각각을 보고 사용할 수도 있다.
도 10은 본 발명의 바람직한 실시예에 따라 아이콘을 크기조정하고 표시하는 방법을 도시한 하이레벨 논리흐름도를 도시한다. 블록(1002)에 도시된 바와 같이, 프로세스가 개시된다. 블록(1004)에 도시된 바와 같이, 표시화면의 특정 경계영역에서 표시되는 아이콘의 수가 결정된다. 블록(1006)에 도시된 바와 같이, 아이콘을 표시하는 경계영역이 결정된다. 다음에, 블록(1008)에 도시된 바와 같이, 아이콘이 경계영역 내에 완전히 표시될 수 있도록 아이콘을 크기조정하기 위한 배율계수(SF)가 결정된다.
블록(1010)에 도시된 바와 같이, 배율계수(SF)가 소정의 최대 배율계수보다작은지의 여부를 판단하는 테스트가 수행된다. 작으면, 프로세스는 블록(1014)으로 진행하여 처리를 수행한다. 작지 않으면, 프로세스는 블록(1012)으로 진행하여 처리를 수행한다.
다음에, 블록(1014)에 도시된 바와 같이, 배율계수가 소정의 최소 배율계수보다 작은지의 여부를 판단하는 테스트가 수행된다. 작으면, 프로세스는 블록(1018)으로 진행하여 처리를 수행한다. 작지 않으면, 프로세스는 블록(1016)으로 진행하여 처리를 수행한다.
그후, 블록(1018)에 설명된 바와 같이, 대체 아이콘 타입이 아이콘을 표시하기 위해 사용되어야 하는지의 여부를 결정하는 테스트가 수행된다. 사용되어야 한다면, 프로세스는 블록(1022)으로 진행하여 처리를 수행한다. 사용되지 않아도 된다면, 프로세스는 블록(1020)으로 진행하여 처리를 수행한다.
다음에, 블록(1024)에 설명된 바와 같이, 텍스트가 아이콘 이미지로부터 제거된다. 블록(1026)에 설명된 바와 같이, 그래픽이 아이콘 이미지로부터 제거된다. 블록(1028)에 도시된 바와 같이, 아이콘을 크기조정하기 위한 배율계수(SF)는 아이콘이 경계영역에 표시될 수 있도록 결정된다. 이 절차는 블록(1008)에 도시된 절차와 유사하다.
도 10을 참조하면, 블록(1030)에 도시된 바와 같이, 배율계수(SF)가 소정의 최대 배율계수보다 작은지의 여부를 판단하기 위해 블록(1010)에 도시된 것과 유사한 테스트가 수행된다. 작으면, 프로세스는 블록(1032)으로 진행하여 처리를 수행한다. 작지 않으면, 프로세스는 커넥터 (A)를 통해 블록(1012)으로 진행하여 처리를 수행한다.
다음에, 블록(1032)에 설명된 바와 같이, 배율계수가 소정의 최소 배율계수보다 작은지의 여부를 판단하기 위해 블록(1014)에 도시된 것과 유사한 테스트가 수행된다. 작으면, 프로세스는 커넥터 (C)를 통해 블록(1020)으로 진행하여 처리를 수행한다. 작지 않으면, 프로세스는 커넥터 (B)를 통해 블록(1016)으로 진행하여 처리를 수행한다.
아이콘 스케일 (IS)은 블록(1012)에 도시된 바와 같이 최대값으로 설정된다. 최대값은 아이콘을 사용자에 의해 선택된 그 최대 크기로 보여주기 위해 사용된 배율계수를 나타낸다. 블록(1016)에 도시된 바와 같이, 아이콘 스케일은 배율계수로 설정된다. 블록(1020)에 도시된 바와 같이, 아이콘 스케일은 최소값으로 설정된다. 최소값은 아이콘을 사용자에 의해 선택된 그 최대 크기로 보여주기 위해 사용된 배율계수를 나타낸다. 블록(1034)에 도시된 바와 같이, 아이콘의 크기는 아이콘 스케일의 계수에 의해 크기조정된다. 따라서, 아이콘 스케일이 1 보다 작으면, 아이콘 이미지 크기는 축소된다. 이이콘 스케일이 1보다 크면, 아이콘 이미지 크기는 확대된다. 블록(1036)에 도시된 바와 같이, 아이콘은 표시화면의 경계영역내에 그 새롭게 크기조정된 크기로 표시된다. 블록(1038)에 도시된 바와 같이, 프로세스는 종료된다.
본 발명은 본 발명의 목적을 달성하기 위해 최선의 실시 양태에 대해 설명되었지만, 본 발명의 사상 또는 범위에 벗어남없이 상기 상세한 설명의 관점에서 다른 변형이 이루어질 수 있음은 당업자에게 이해될 것이다. 예를 들면, 본 발명은컴퓨터 프로그래밍 소프트웨어, 펌웨어, 또는 하드웨어의 임의의 조합을 이용하여 구현될 수도 있다. 본 발명을 실시하거나 본 발명에 따른 장치를 구성하는 예비단계로서, 본 발명에 따른 컴퓨터 프로그래밍 코드 (소프트웨어 또는 펌웨어)는 전형적으로 고정 (하드) 드라이브, 디스켓, 광 디스크, 자기 테이프, 및 ROM, PROM 등과 같은 반도체 메모리와 같은 하나 이상의 기계판독형 기억매체에 저장될 것이고, 이에 의해 본 발명에 따라 물품을 제조한다. 컴퓨터 프로그래밍 코드를 포함한 제조물품은 기억장치로부터 직접 코드를 실행하거나, 이 코드를 이 기억장치로부터 하드 디스크, RAM 등과 같은 다른 기억장치로 복사하거나, 또는 원격실행을 위해 네트워크상에서 코드를 전송함으로써 사용된다. 본 발명의 방법형태는, 적절한 표준 컴퓨터 하드웨어가 내부에 포함된 코드를 실행하면서 본 발명에 따른 코드를 포함하는 하나 이상의 기계판독형 기억장치를 조합함으로써 실시될 수 있다. 본 발명을 실시하는 장치는 본 발명에 따라 코딩된 컴퓨터 프로그램으로의 네트워크 액세스를 포함하거나 갖는 하나 이상의 컴퓨터 및 기억 시스템일 수 있다.
본 발명이 특히 바람직한 실시예를 참조하여 도시되고 설명되었지만, 본 발명의 사상 및 범위에 벗어남없이 형태와 세부사항에 있어 다양한 변경이 이루어질 수 있음은 당업자에게 이해될 것이다.
상술한 바와 같이, 본 발명은 표시화면에 표시되는 아이콘을 자동적으로 크기조정하는 방법 및 시스템을 제공한다.
본 발명의 제 1 측면에서, 아이콘의 크기는 표시화면의 경계영역 내에 적합하도록 축소된다. 본 발명의 제 2 측면에 따르면, 아이콘의 크기는 표시화면의 경계영역 내에 적합하도록 확대된다.
Claims (23)
- 표시화면을 갖는 데이타 처리 시스템 내에 아이콘을 표시하는 방법에 있어서,데이타 처리 시스템의 표시화면상에 표시되는 복수의 아이콘의 수량을 결정하는 제 1 결정단계;상기 복수의 아이콘을 표시하는 상기 표시화면의 지정영역을 결정하는 제 2 결정단계; 및상기 복수의 아이콘이 상기 표시화면의 상기 지정영역에 표시될 수 있도록 상기 복수의 아이콘의 상기 수량 및 상기 지정영역에 응답하여 상기 복수의 아이콘의 각각을 자동적으로 크기조정하는 단계를 포함하는 방법.
- 제1항에 있어서,데이타 처리 시스템의 표시화면상에 표시되는 복수의 아이콘의 수량을 결정하는 상기 제1 결정단계는 데이타 처리의 표시화면상에 표시되는 벡터 그래픽에 의해 정의된 복수의 아이콘의 수량을 결정하는 제1 결정단계를 포함하는 방법.
- 제1항에 있어서,데이타 처리 시스템의 표시화면상에 표시되는 복수의 아이콘의 수량을 결정하는 상기 제1 결정단계는 데이타 처리 시스템의 표시화면상에 표시되는 비트맵 그래픽에 의해 정의된 복수의 아이콘의 수량을 결정하는 제1 결정단계를 포함하는 방법.
- 제1항에 있어서,상기 표시화면상에 상기 복수의 아이콘을 표시하는 단계를 더 포함하는 방법.
- 제1항에 있어서,상기 표시화면상에 그래픽 이미지와 텍스트 이미지를 포함하는 상기 복수의 아이콘을 표시하는 단계를 더 포함하는 방법.
- 제1항에 있어서,상기 표시화면상에 텍스트 이미지만을 포함하는 상기 복수의 아이콘을 표시하는 단계를 더 포함하는 방법.
- 제4항에 있어서,상기 표시화면상에 상기 복수의 아이콘을 표시하는 상기 단계는 정해진 화소폭과 정해진 화소 높이를 갖는 표시화면상에 상기 복수의 아이콘을 표시하는 단계를 포함하는 방법.
- 디스플레이를 구비한 데이타 처리 시스템에서 사용하기 위한 아이콘 크기조정 시스템에 있어서,데이타 처리 시스템의 표시화면상에 표시되는 복수의 아이콘의 수량을 결정하는 계산루틴;상기 복수의 아이콘을 표시하는 상기 표시화면의 지정영역을 결정하는 경계루틴; 및상기 복수의 아이콘이 상기 표시화면의 상기 지정영역에 표시될 수 있도록 상기 복수의 아이콘의 수량 및 상기 지정영역에 응답하여 상기 복수의 아이콘을 자동적으로 크기조정하는 크기조정 루틴을 포함하는 시스템.
- 제8항에 있어서,상기 복수의 아이콘은 벡터 그래픽에 의해 정의되는 시스템.
- 제8항에 있어서,상기 복수의 아이콘은 비트맵 그래픽에 의해 정의되는 시스템.
- 제8항에 있어서,상기 표시화면상에 상기 복수의 아이콘을 표시하는 표시루틴을 더 포함하는 시스템.
- 제8항에 있어서,상기 복수의 아이콘은 그래픽 이미지 및 텍스트 이미지를 포함하는 시스템.
- 제8항에 있어서,상기 복수의 아이콘은 텍스트 이미지만을 포함하는 시스템.
- 제8항에 있어서,상기 표시화면은 정해진 화소폭과 정해진 화소 높이를 갖는 시스템.
- 표시화면상에 아이콘을 크기 조정하는 데이타 처리 시스템에서 사용하기 위한 제조물품에 있어서,데이타 처리 시스템의 표시화면상에 표시되는 복수의 아이콘의 수량을 결정하는 제1 결정단계;상기 복수의 아이콘을 표시하는 상기 표시화면의 지정영역을 결정하는 제2 결정단계; 및상기 복수의 아이콘의 상기 수량이 상기 표시화면의 상기 지정영역에 표시될 수 있도록 상기 복수의 아이콘의 상기 수량 및 상기 지정영역에 응답하여 상기 복수의 아이콘을 자동적으로 크기조정하는 단계를 제어회로가 수행하게 하는 내부에 탑재된 프로그램 로직을 포함하는 컴퓨터 판독가능 기억매체를 포함하는 제조물품.
- 표시화면을 갖는 데이타 처리 시스템 내에 아이콘을 표시하는 방법에 있어서,복수의 아이콘을 표시하는 표시화면의 지정영역의 크기를 결정하는 단계; 및a) 상기 아이콘을 자동적으로 크기조정하는 단계; b) 상기 복수의 아이콘의 각각의 일부분을 표시하는 단계; 및 c) 각 화면 페이지가 상기 지정영역의 상기 결정된 크기 내에 표시된 상기 복수의 아이콘의 일부분을 갖는 복수의 선택가능한 표시된 화면 페이지를 생성하는 단계 중 적어도 한 단계에 의해 상기 지정영역의 상기 결정된 크기 내에 상기 복수의 아이콘을 표시하는 단계를 포함하는 방법.
- 표시화면을 갖는 데이타 처리 시스템 내에 아이콘을 표시하는 방법에 있어서,복수의 아이콘을 표시하는 표시화면의 지정영역의 크기를 결정하는 단계;개개 아이콘마다 소정의 최소 크기 및 소정의 최대 크기를 사용하는 단계; 및a) 상기 아이콘을 자동적으로 크기조정하는 단계; b) 상기 복수의 아이콘의 각각의 일부분을 표시하는 단계; 및 c) 각 화면 페이지가 상기 지정영역의 상기 결정된 크기 내에 표시된 상기 복수의 아이콘의 일부분을 갖는 복수의 선택가능한 표시된 화면 페이지를 생성하는 단계 중 적어도 한 단계에 의해, 상기 소정의 최소 크기 및 상기 소정의 최대 크기에 기초하여, 상기 지정영역의 상기 결정된 크기 내에 상기 복수의 아이콘을 표시하는 단계를 포함하는 방법.
- 표시화면을 구비한 데이타 처리 시스템에 있어서,복수의 아이콘을 표시하는 표시화면의 지정영역의 크기를 결정하는 수단; 및a) 상기 아이콘을 자동적으로 크기조정하는 단계; b) 상기 복수의 아이콘의 각각의 일부분을 표시하는 단계; 및 c) 각 화면 페이지가 상기 지정영역의 상기 결정된 크기 내에 표시된 상기 복수의 아이콘의 일부분을 갖는 복수의 선택가능한 표시된 화면 페이지를 생성하는 단계 중 적어도 한 단계에 의해 상기 지정영역의 상기 결정된 크기 내에 상기 복수의 아이콘을 표시하는 수단을 포함하는 데이타 처리 시스템.
- 표시화면상에 아이콘을 표시하는 데이타 처리 시스템으로서,복수의 아이콘을 표시하는 표시화면의 지정영역의 크기를 결정하는 수단;개개 아이콘마다 소정의 최소 크기 및 소정의 최대 크기를 사용하는 수단; 및a) 상기 아이콘을 자동적으로 크기조정하는 단계; b) 상기 복수의 아이콘의 각각의 일부분을 표시하는 단계; 및 c) 각 화면 페이지가 상기 지정영역의 상기 결정된 크기 내에 표시된 상기 복수의 아이콘의 일부분을 갖는 복수의 선택가능한 표시된 화면 페이지를 생성하는 단계 중 적어도 한 단계에 의해, 상기 소정의 최소 크기 및 상기 소정의 최대 크기에 기초하여, 상기 지정영역의 상기 결정된 크기 내에 상기 복수의 아이콘을 표시하는 수단을 포함하는 데이타 처리 시스템.
- 제19항에 있어서,상기 소정의 최소 크기 및 상기 소정의 최대 크기는 사용자 입력에 기초하여 미리 결정되는 것을 특징으로 하는 데이타 처리 시스템.
- 제19항에 있어서,상기 데이타 처리 시스템은 휴대용 장치인 것을 특징으로 하는 데이타 처리 시스템.
- 표시화면상에 아이콘을 크기조정하는 데이타 처리 시스템에서 사용하기 위한 제조물품에 있어서,복수의 아이콘을 표시하는 표시화면의 지정영역의 크기를 결정하는 단계; 및a) 상기 아이콘을 자동적으로 크기조정하는 단계; b) 상기 복수의 아이콘의 각각의 일부분을 표시하는 단계; 및 c) 각 화면 페이지가 상기 지정영역의 상기 결정된 크기 내에 표시된 상기 복수의 아이콘의 일부분을 갖는 복수의 선택가능한 표시된 화면 페이지를 생성하는 단계 중 적어도 한 단계에 의해 상기 지정영역의 상기 결정된 크기 내에 상기 복수의 아이콘을 표시하는 단계를 제어회로가 수행하게 하는 내부에 탑재된 프로그램 로직을 포함하는 컴퓨터 판독가능 기억매체를 포함하는 제조물품.
- 표시화면상에 아이콘을 크기조정하는 데이타 처리 시스템에서 사용하기 위한 제조물품에 있어서,복수의 아이콘을 표시하는 표시화면의 지정영역의 크기를 결정하는 단계;개개 아이콘마다 소정의 최소 크기 및 소정의 최대 크기를 사용하는 단계; 및a) 상기 아이콘을 자동적으로 크기조정하는 단계; b) 상기 복수의 아이콘의 각각의 일부분을 표시하는 단계; 및 c) 각 화면 페이지가 상기 지정영역의 상기 결정된 크기 내에 표시된 상기 복수의 아이콘의 일부분을 갖는 복수의 선택가능한 표시된 화면 페이지를 생성하는 단계 중 적어도 한 단계에 의해, 상기 소정의 최소 크기 및 상기 소정의 최대 크기에 기초하여, 상기 지정영역의 상기 결정된 크기 내에 상기 복수의 아이콘을 표시하는 단계를 제어회로가 수행하게 하는 내부에 탑재된 프로그램 로직을 포함하는 컴퓨터 판독가능 기억매체를 포함하는 제조물품.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/599,893 US6983424B1 (en) | 2000-06-23 | 2000-06-23 | Automatically scaling icons to fit a display area within a data processing system |
US09/599,893 | 2000-06-23 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020000714A true KR20020000714A (ko) | 2002-01-05 |
KR100464194B1 KR100464194B1 (ko) | 2005-01-03 |
Family
ID=24401530
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0033435A KR100464194B1 (ko) | 2000-06-23 | 2001-06-14 | 데이타 처리 시스템내의 표시영역에 적합한 아이콘 크기의 자동 조정 |
Country Status (7)
Country | Link |
---|---|
US (1) | US6983424B1 (ko) |
EP (1) | EP1174787A3 (ko) |
JP (1) | JP2002055807A (ko) |
KR (1) | KR100464194B1 (ko) |
CN (1) | CN1200336C (ko) |
CA (1) | CA2346605C (ko) |
TW (1) | TW542998B (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101282251B1 (ko) * | 2006-05-23 | 2013-07-10 | 삼성전자주식회사 | 디스플레이 장치, 이미지 처리 장치 및 그 제어 방법 |
KR101406289B1 (ko) * | 2007-03-08 | 2014-06-12 | 삼성전자주식회사 | 스크롤 기반 아이템 제공 장치 및 방법 |
Families Citing this family (174)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7120583B2 (en) * | 2000-10-02 | 2006-10-10 | Canon Kabushiki Kaisha | Information presentation system, information presentation apparatus, control method thereof and computer readable memory |
US7181699B2 (en) * | 2001-06-13 | 2007-02-20 | Microsoft Corporation | Dynamic resizing of dialogs |
JP2003108283A (ja) * | 2001-09-18 | 2003-04-11 | Internatl Business Mach Corp <Ibm> | コンピュータ装置、表示デバイス、表示制御装置、イメージの処理方法、表示解像度の変更処理方法、コンピュータプログラム |
JP4096541B2 (ja) * | 2001-10-01 | 2008-06-04 | 株式会社日立製作所 | 画面表示方法 |
US7383508B2 (en) * | 2002-06-19 | 2008-06-03 | Microsoft Corporation | Computer user interface for interacting with video cliplets generated from digital video |
KR100504476B1 (ko) | 2002-10-30 | 2005-08-01 | 엘지전자 주식회사 | 아이콘 제어를 위한 방법 및 디스플레이 시스템 |
US20040160463A1 (en) * | 2003-02-18 | 2004-08-19 | Battles Amy E. | System and method for displaying menu information in an electronic display |
US7823077B2 (en) | 2003-03-24 | 2010-10-26 | Microsoft Corporation | System and method for user modification of metadata in a shell browser |
US7421438B2 (en) | 2004-04-29 | 2008-09-02 | Microsoft Corporation | Metadata editing control |
US7627552B2 (en) | 2003-03-27 | 2009-12-01 | Microsoft Corporation | System and method for filtering and organizing items based on common elements |
US7769794B2 (en) | 2003-03-24 | 2010-08-03 | Microsoft Corporation | User interface for a file system shell |
US7240292B2 (en) | 2003-04-17 | 2007-07-03 | Microsoft Corporation | Virtual address bar user interface control |
US7925682B2 (en) | 2003-03-27 | 2011-04-12 | Microsoft Corporation | System and method utilizing virtual folders |
US7343567B2 (en) * | 2003-04-25 | 2008-03-11 | Microsoft Corporation | System and method for providing dynamic user information in an interactive display |
JP4177731B2 (ja) * | 2003-07-28 | 2008-11-05 | 株式会社東芝 | 電子機器、画面制御方法および画面制御プログラム |
JP2005070898A (ja) * | 2003-08-20 | 2005-03-17 | Toshiba Corp | 情報処理装置および表示制御方法 |
US7594194B2 (en) * | 2003-09-24 | 2009-09-22 | Nokia Corporation | Portrayal of navigation objects |
US6990637B2 (en) * | 2003-10-23 | 2006-01-24 | Microsoft Corporation | Graphical user interface for 3-dimensional view of a data collection based on an attribute of the data |
US8024335B2 (en) | 2004-05-03 | 2011-09-20 | Microsoft Corporation | System and method for dynamically generating a selectable search extension |
KR100617827B1 (ko) * | 2003-11-14 | 2006-08-28 | 삼성전자주식회사 | 이동통신 단말기에서 계층 구조의 메뉴를 표시하는 장치및 방법 |
JP4266158B2 (ja) * | 2003-11-28 | 2009-05-20 | 株式会社東芝 | 情報処理装置および表示制御方法 |
US7694236B2 (en) * | 2004-04-23 | 2010-04-06 | Microsoft Corporation | Stack icons representing multiple objects |
US7657846B2 (en) * | 2004-04-23 | 2010-02-02 | Microsoft Corporation | System and method for displaying stack icons |
US7992103B2 (en) * | 2004-04-26 | 2011-08-02 | Microsoft Corporation | Scaling icons for representing files |
US8065629B1 (en) * | 2004-06-22 | 2011-11-22 | Apple Inc. | Displaying icon layouts in different resolutions |
US20050289480A1 (en) * | 2004-06-25 | 2005-12-29 | Motorola, Inc. | Method and apparatus to reduce navigational keystrokes in electronic devices |
JP2006092269A (ja) * | 2004-09-24 | 2006-04-06 | Hitachi Software Eng Co Ltd | 電子ボードシステム |
GB2421135A (en) | 2004-12-09 | 2006-06-14 | Sony Uk Ltd | User resizable video display of catalogue entries |
KR100700572B1 (ko) * | 2005-01-28 | 2007-03-28 | 엘지전자 주식회사 | 휴대단말기의 아이콘 선택 표시장치 및 방법 |
GB2423613A (en) | 2005-02-25 | 2006-08-30 | Canon Europa Nv | Document print management |
GB2423614A (en) | 2005-02-25 | 2006-08-30 | Canon Europa Nv | Security management in a print control device |
US7752633B1 (en) * | 2005-03-14 | 2010-07-06 | Seven Networks, Inc. | Cross-platform event engine |
US8195646B2 (en) | 2005-04-22 | 2012-06-05 | Microsoft Corporation | Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information |
JP4653561B2 (ja) * | 2005-05-31 | 2011-03-16 | 株式会社東芝 | 情報処理装置および表示制御方法 |
US20070006095A1 (en) * | 2005-07-01 | 2007-01-04 | Liangkui Feng | Auto layout of user interface elements in a window |
US7665028B2 (en) | 2005-07-13 | 2010-02-16 | Microsoft Corporation | Rich drag drop user interface |
JP4770404B2 (ja) * | 2005-11-08 | 2011-09-14 | セイコーエプソン株式会社 | アイコン表示装置、アイコン表示方法、および、プログラム |
JP4347289B2 (ja) * | 2005-11-14 | 2009-10-21 | シャープ株式会社 | 情報処理装置、プログラムおよび記録媒体 |
WO2007139074A1 (ja) * | 2006-05-26 | 2007-12-06 | Camelot Co., Ltd. | 三次元ゲームの表示システム、表示方法及び表示プログラム |
JP4612902B2 (ja) * | 2006-07-04 | 2011-01-12 | キヤノン株式会社 | ファイル表示装置及びその制御方法、並びにプログラム |
JP4560504B2 (ja) * | 2006-10-12 | 2010-10-13 | キヤノン株式会社 | 表示制御装置および表示制御方法およびプログラム |
US20080229238A1 (en) * | 2007-03-14 | 2008-09-18 | Microsoft Corporation | Scalable images using bitmaps and vector images |
JP2008276638A (ja) | 2007-05-02 | 2008-11-13 | Elpida Memory Inc | 半導体記憶装置、メモリアクセス制御システムおよびデータの読み出し方法 |
US8473859B2 (en) | 2007-06-08 | 2013-06-25 | Apple Inc. | Visualization and interaction models |
US20080307362A1 (en) * | 2007-06-08 | 2008-12-11 | Apple Inc. | Desktop Filter |
US8745535B2 (en) * | 2007-06-08 | 2014-06-03 | Apple Inc. | Multi-dimensional desktop |
US8892997B2 (en) * | 2007-06-08 | 2014-11-18 | Apple Inc. | Overflow stack user interface |
US8667418B2 (en) * | 2007-06-08 | 2014-03-04 | Apple Inc. | Object stack |
US8381122B2 (en) | 2007-06-08 | 2013-02-19 | Apple Inc. | Multi-dimensional application environment |
US9086785B2 (en) | 2007-06-08 | 2015-07-21 | Apple Inc. | Visualization object receptacle |
US20080307330A1 (en) * | 2007-06-08 | 2008-12-11 | Apple Inc. | Visualization object divet |
US10877623B2 (en) * | 2007-06-18 | 2020-12-29 | Wirepath Home Systems, Llc | Dynamic interface for remote control of a home automation network |
US9026938B2 (en) * | 2007-07-26 | 2015-05-05 | Noregin Assets N.V., L.L.C. | Dynamic detail-in-context user interface for application access and content access on electronic displays |
USD607003S1 (en) | 2007-09-04 | 2009-12-29 | Apple Inc. | Graphical user interface for a display screen or portion thereof |
JP5448344B2 (ja) * | 2008-01-08 | 2014-03-19 | 株式会社Nttドコモ | 情報処理装置およびプログラム |
CA2655370C (en) | 2008-05-09 | 2014-08-12 | Research In Motion Limited | Configurable icon sizing and placement for wireless and other devices |
JP4697263B2 (ja) | 2008-06-19 | 2011-06-08 | コニカミノルタビジネステクノロジーズ株式会社 | 情報処理装置 |
JP5109868B2 (ja) * | 2008-08-22 | 2012-12-26 | 富士通株式会社 | シンボル表示方法及びシンボル表示プログラム |
JP2010191935A (ja) * | 2009-01-26 | 2010-09-02 | Toshiba Tec Corp | 注文受付装置およびプログラム |
JP5419486B2 (ja) * | 2009-02-10 | 2014-02-19 | キヤノン株式会社 | データ処理装置、データ処理方法、およびプログラム |
CN102037437B (zh) * | 2009-03-23 | 2014-04-16 | 松下电器产业株式会社 | 信息处理装置、信息处理方法、记录介质、以及集成电路 |
CN101566949B (zh) * | 2009-05-18 | 2012-10-10 | 腾讯科技(深圳)有限公司 | 一种展示控件的装置及方法 |
KR101566353B1 (ko) * | 2009-06-02 | 2015-11-05 | 엘지전자 주식회사 | 이동 단말기 및 이동 단말기의 정보 표시 방법 |
JP5231361B2 (ja) * | 2009-09-04 | 2013-07-10 | 京セラ株式会社 | 電子機器および情報処理プログラム |
JP4927155B2 (ja) * | 2009-11-12 | 2012-05-09 | 株式会社エヌ・ティ・ティ・ドコモ | プログラム生成装置およびプログラム |
US20110138313A1 (en) * | 2009-12-03 | 2011-06-09 | Kevin Decker | Visually rich tab representation in user interface |
FR2956545A1 (fr) * | 2010-02-15 | 2011-08-19 | Sagem Wireless | Procede et dispositif de gestion d'icones affiches sur une page d'un ecran tactile d'un appareil de telephonie mobile |
JP5229257B2 (ja) * | 2010-03-26 | 2013-07-03 | パナソニック株式会社 | 表示制御処理装置、表示制御処理方法及び表示制御処理プログラム |
USD633908S1 (en) | 2010-04-19 | 2011-03-08 | Apple Inc. | Electronic device |
KR20110128567A (ko) * | 2010-05-24 | 2011-11-30 | 삼성전자주식회사 | 사용자 인터페이스에 포함되는 오브젝트의 제어 방법 및 상기 방법이 채용된 장치 |
CN102314291A (zh) * | 2010-06-30 | 2012-01-11 | 上海科泰世纪科技有限公司 | 图标处理***及方法 |
CN102314292A (zh) * | 2010-06-30 | 2012-01-11 | 国际商业机器公司 | 生成网络服务的方法和*** |
USD671126S1 (en) | 2010-09-01 | 2012-11-20 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD680125S1 (en) * | 2010-11-16 | 2013-04-16 | Apple Inc. | Display screen or portion thereof with graphical user interface |
KR101783961B1 (ko) * | 2010-11-17 | 2017-10-10 | 삼성전자주식회사 | 직관적인 폴더 편집 및 열람을 위한 사용자 인터페이스 표시 방법 및 장치 |
KR101832463B1 (ko) * | 2010-12-01 | 2018-02-27 | 엘지전자 주식회사 | 화면 표시 제어 방법 및 그를 이용한 영상 표시 기기 |
US20120154439A1 (en) * | 2010-12-16 | 2012-06-21 | Electronics And Telecommunications Research Institute | Apparatus and method for operating multiple object of augmented reality system |
JP2012155408A (ja) * | 2011-01-24 | 2012-08-16 | Kyocera Corp | 携帯型電子機器 |
USD669495S1 (en) * | 2011-02-03 | 2012-10-23 | Microsoft Corporation | Display screen with graphical user interface |
USD693361S1 (en) | 2011-02-03 | 2013-11-12 | Microsoft Corporation | Display screen with transitional graphical user interface |
USD669493S1 (en) * | 2011-02-03 | 2012-10-23 | Microsoft Corporation | Display screen with graphical user interface |
USD669491S1 (en) * | 2011-02-03 | 2012-10-23 | Microsoft Corporation | Display screen with graphical user interface |
USD669494S1 (en) * | 2011-02-03 | 2012-10-23 | Microsoft Corporation | Display screen with graphical user interface |
USD687841S1 (en) | 2011-02-03 | 2013-08-13 | Microsoft Corporation | Display screen with transitional graphical user interface |
USD669492S1 (en) * | 2011-02-03 | 2012-10-23 | Microsoft Corporation | Display screen with graphical user interface |
USD669490S1 (en) * | 2011-02-03 | 2012-10-23 | Microsoft Corporation | Display screen with graphical user interface |
USD673169S1 (en) | 2011-02-03 | 2012-12-25 | Microsoft Corporation | Display screen with transitional graphical user interface |
USD669489S1 (en) * | 2011-02-03 | 2012-10-23 | Microsoft Corporation | Display screen with graphical user interface |
USD669488S1 (en) * | 2011-02-03 | 2012-10-23 | Microsoft Corporation | Display screen with graphical user interface |
USD692913S1 (en) | 2011-02-03 | 2013-11-05 | Microsoft Corporation | Display screen with graphical user interface |
USD667835S1 (en) | 2011-06-04 | 2012-09-25 | Apple Inc. | Display screen or portion thereof with graphical user interface |
CN102890611B (zh) * | 2011-07-21 | 2016-03-30 | 华为技术有限公司 | 一种基于触摸式操作提供文件夹项目信息的方法及装置 |
US8769435B1 (en) * | 2011-09-16 | 2014-07-01 | Google Inc. | Systems and methods for resizing an icon |
US9696880B2 (en) * | 2011-12-26 | 2017-07-04 | Inadev Corporation | Screen management system |
EP2615564A1 (en) * | 2012-01-11 | 2013-07-17 | LG Electronics | Computing device for performing at least one function and method for controlling the same |
USD722608S1 (en) | 2012-03-23 | 2015-02-17 | Microsoft Corporation | Display screen with graphical user interface |
US20140053067A1 (en) * | 2012-08-17 | 2014-02-20 | Kenneth C. Tkatchuk | Method and Apparatus for Sequentially Displaying a Plurality of Images Including Selective Asynchronous Matching of a Subset of the Images |
US20140075377A1 (en) * | 2012-09-10 | 2014-03-13 | Samsung Electronics Co. Ltd. | Method for connecting mobile terminal and external display and apparatus implementing the same |
JP5784566B2 (ja) * | 2012-09-28 | 2015-09-24 | 京セラドキュメントソリューションズ株式会社 | 操作装置及び操作方法 |
USD745036S1 (en) | 2012-10-05 | 2015-12-08 | Wikipad, Inc. | Display screen or portion thereof with virtual multiple sided graphical user interface icon queue |
TWI489370B (zh) * | 2012-10-16 | 2015-06-21 | 智邦科技股份有限公司 | 呈現界面工具集的方法及系統 |
USD749122S1 (en) * | 2012-11-30 | 2016-02-09 | Axell Corporation | Display screen with an animated graphical user interface |
USD757088S1 (en) * | 2012-11-30 | 2016-05-24 | Axell Corporation | Display screen with an animated graphical user interface |
TWI478044B (zh) * | 2012-12-19 | 2015-03-21 | Inventec Corp | 具導覽功能的顯示系統及其顯示方法 |
GB201300031D0 (en) | 2013-01-02 | 2013-02-13 | Canonical Ltd | Ubuntu UX innovations |
USD750112S1 (en) * | 2013-01-04 | 2016-02-23 | Samsung Electronics Co., Ltd. | Portable electronic device with graphical user interface |
US20140195972A1 (en) * | 2013-01-07 | 2014-07-10 | Electronics And Telecommunications Research Institute | Method and apparatus for managing programs or icons |
USD736246S1 (en) * | 2013-01-09 | 2015-08-11 | Tencent Technology (Shenzhen) Company Limited | Display screen portion with animated graphical user interface |
US11256725B1 (en) | 2013-03-12 | 2022-02-22 | Zillow, Inc. | Normalization of crime based on foot traffic |
US20140337774A1 (en) * | 2013-05-08 | 2014-11-13 | Adobe Systems Incorporated | Proxy for Sorting and Navigating Cards |
JP6015547B2 (ja) * | 2013-05-09 | 2016-10-26 | 株式会社デンソー | 視線入力装置 |
USD748656S1 (en) * | 2013-05-10 | 2016-02-02 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD742893S1 (en) | 2013-06-09 | 2015-11-10 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD755843S1 (en) | 2013-06-10 | 2016-05-10 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD741353S1 (en) | 2013-06-10 | 2015-10-20 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
USD741875S1 (en) | 2013-06-10 | 2015-10-27 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD736859S1 (en) | 2013-08-26 | 2015-08-18 | Wikipad, Inc. | Tablet computer with integrated game controller and IR blaster |
USD750658S1 (en) | 2013-09-10 | 2016-03-01 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD737853S1 (en) | 2013-10-21 | 2015-09-01 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD751593S1 (en) * | 2013-10-25 | 2016-03-15 | Microsoft Corporation | Display screen with graphical user interface |
US9811245B2 (en) | 2013-12-24 | 2017-11-07 | Dropbox, Inc. | Systems and methods for displaying an image capturing mode and a content viewing mode |
US10120528B2 (en) | 2013-12-24 | 2018-11-06 | Dropbox, Inc. | Systems and methods for forming share bars including collections of content items |
US20150251772A1 (en) * | 2014-03-10 | 2015-09-10 | The Boeing Company | System and method of mapping user notes to flight charts |
US20150277682A1 (en) * | 2014-04-01 | 2015-10-01 | Microsoft Corporation | Scalable user interface display |
US9329761B2 (en) | 2014-04-01 | 2016-05-03 | Microsoft Technology Licensing, Llc | Command user interface for displaying and scaling selectable controls and commands |
US10025461B2 (en) * | 2014-04-08 | 2018-07-17 | Oath Inc. | Gesture input for item selection |
US9614724B2 (en) | 2014-04-21 | 2017-04-04 | Microsoft Technology Licensing, Llc | Session-based device configuration |
US9639742B2 (en) | 2014-04-28 | 2017-05-02 | Microsoft Technology Licensing, Llc | Creation of representative content based on facial analysis |
US9773156B2 (en) | 2014-04-29 | 2017-09-26 | Microsoft Technology Licensing, Llc | Grouping and ranking images based on facial recognition data |
US9430667B2 (en) | 2014-05-12 | 2016-08-30 | Microsoft Technology Licensing, Llc | Managed wireless distribution network |
US9384334B2 (en) | 2014-05-12 | 2016-07-05 | Microsoft Technology Licensing, Llc | Content discovery in managed wireless distribution networks |
US10111099B2 (en) | 2014-05-12 | 2018-10-23 | Microsoft Technology Licensing, Llc | Distributing content in managed wireless distribution networks |
US9384335B2 (en) | 2014-05-12 | 2016-07-05 | Microsoft Technology Licensing, Llc | Content delivery prioritization in managed wireless distribution networks |
US9874914B2 (en) | 2014-05-19 | 2018-01-23 | Microsoft Technology Licensing, Llc | Power management contracts for accessory devices |
USD764487S1 (en) | 2014-05-30 | 2016-08-23 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD793412S1 (en) | 2014-06-02 | 2017-08-01 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US10037202B2 (en) | 2014-06-03 | 2018-07-31 | Microsoft Technology Licensing, Llc | Techniques to isolating a portion of an online computing service |
US9367490B2 (en) | 2014-06-13 | 2016-06-14 | Microsoft Technology Licensing, Llc | Reversible connector for accessory devices |
US9874995B2 (en) * | 2014-06-25 | 2018-01-23 | Oracle International Corporation | Maintaining context for maximize interactions on grid-based visualizations |
US10867584B2 (en) | 2014-06-27 | 2020-12-15 | Microsoft Technology Licensing, Llc | Smart and scalable touch user interface display |
US20160154551A1 (en) * | 2014-12-01 | 2016-06-02 | Kobo Incorporated | System and method for comparative time-to-completion display view for queued e-reading content items |
JP6575081B2 (ja) * | 2015-03-13 | 2019-09-18 | 富士ゼロックス株式会社 | 表示装置、画像処理装置及びプログラム |
USD768680S1 (en) * | 2015-04-24 | 2016-10-11 | Layer3 TV, Inc. | Display screen or portion thereof with a graphical user interface |
US10331321B2 (en) * | 2015-06-07 | 2019-06-25 | Apple Inc. | Multiple device configuration application |
CN105094557B (zh) * | 2015-07-27 | 2019-06-25 | 联想(北京)有限公司 | 一种显示控制方法及装置、电子设备 |
US10809875B2 (en) * | 2015-08-03 | 2020-10-20 | Lenovo (Beijing) Co., Ltd. | Display control method and device, and electronic apparatus |
USD813243S1 (en) | 2015-09-08 | 2018-03-20 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
USD775649S1 (en) | 2015-09-08 | 2017-01-03 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
CN105578268B (zh) * | 2015-12-17 | 2019-03-01 | 深圳Tcl数字技术有限公司 | 图片显示方法及装置 |
EP3397143A4 (en) | 2015-12-28 | 2019-07-03 | Dexcom, Inc. | PORTABLE APPARATUS FOR MONITORING GLYCEMIA CONTINUOUSLY |
USD778941S1 (en) | 2016-01-08 | 2017-02-14 | Apple Inc. | Display screen or portion thereof with graphical user interface |
CN106980622B (zh) * | 2016-01-18 | 2020-08-25 | 青岛海信移动通信技术股份有限公司 | 一种文件夹处理方法及装置 |
USD799518S1 (en) | 2016-06-11 | 2017-10-10 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD822040S1 (en) | 2016-06-12 | 2018-07-03 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD843383S1 (en) * | 2016-10-28 | 2019-03-19 | Spotify Ab | Display screen with graphical user interface |
JP6497403B2 (ja) * | 2017-03-13 | 2019-04-10 | ブラザー工業株式会社 | 表示プログラム、及び、表示装置 |
USD845336S1 (en) * | 2017-05-03 | 2019-04-09 | Google Llc | Display screen or portion thereof with graphical user interface |
USD826986S1 (en) | 2017-06-04 | 2018-08-28 | Apple Inc. | Display screen or portion thereof with icon |
USD829223S1 (en) | 2017-06-04 | 2018-09-25 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD857739S1 (en) | 2017-06-05 | 2019-08-27 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
US11334225B2 (en) | 2017-06-16 | 2022-05-17 | Beijing Xiaomi Mobile Software Co., Ltd. | Application icon moving method and apparatus, terminal and storage medium |
US10410387B2 (en) * | 2017-09-27 | 2019-09-10 | Fomtech Limited | System and method for generating user interface elements |
USD857033S1 (en) | 2017-11-07 | 2019-08-20 | Apple Inc. | Electronic device with graphical user interface |
USD877174S1 (en) | 2018-06-03 | 2020-03-03 | Apple Inc. | Electronic device with graphical user interface |
USD861033S1 (en) | 2018-06-03 | 2019-09-24 | Apple Inc. | Electronic device with icon |
USD894942S1 (en) | 2019-05-29 | 2020-09-01 | Apple Inc. | Electronic device with graphical user interface |
USD937858S1 (en) | 2019-05-31 | 2021-12-07 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD937295S1 (en) | 2020-02-03 | 2021-11-30 | Apple Inc. | Display screen or portion thereof with graphical user interface |
USD963672S1 (en) * | 2020-04-03 | 2022-09-13 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Display screen with animated graphical user interface |
USD949186S1 (en) | 2020-06-21 | 2022-04-19 | Apple Inc. | Display or portion thereof with animated graphical user interface |
USD940737S1 (en) | 2020-06-21 | 2022-01-11 | Apple Inc. | Display screen or portion thereof with graphical user interface |
CN114490102B (zh) * | 2020-11-12 | 2023-02-17 | 荣耀终端有限公司 | 应用通知显示方法、设备、存储介质以及图形用户界面 |
JP7309969B2 (ja) * | 2021-01-05 | 2023-07-18 | 楽天グループ株式会社 | 表示制御装置、表示制御方法、及びプログラム |
CN113157163B (zh) * | 2021-04-28 | 2024-05-14 | 维沃移动通信有限公司 | 图标管理方法、图标管理装置和电子设备 |
Family Cites Families (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2580126B2 (ja) | 1986-05-14 | 1997-02-12 | オリンパス光学工業株式会社 | 画像フアイル装置 |
JPH04114230A (ja) * | 1990-09-05 | 1992-04-15 | Hitachi Ltd | メニュー表示方式 |
US5293455A (en) * | 1991-02-13 | 1994-03-08 | Hughes Aircraft Company | Spatial-temporal-structure processor for multi-sensor, multi scan data fusion |
US5227771A (en) | 1991-07-10 | 1993-07-13 | International Business Machines Corporation | Method and system for incrementally changing window size on a display |
JPH0561632A (ja) * | 1991-09-02 | 1993-03-12 | Casio Comput Co Ltd | アイコン表示装置 |
CA2071309C (en) | 1991-11-15 | 1998-01-20 | Daryl J. Kahl | Method and apparatus utilizing data icons |
JPH05282372A (ja) | 1992-04-01 | 1993-10-29 | Sony Corp | 静止画表示装置 |
US5404316A (en) * | 1992-08-03 | 1995-04-04 | Spectra Group Ltd., Inc. | Desktop digital video processing system |
US6259446B1 (en) * | 1992-12-23 | 2001-07-10 | Object Technology Licensing Corporation | Menu state system |
JPH0728689A (ja) * | 1993-07-09 | 1995-01-31 | Hitachi Ltd | 情報処理装置 |
US6031534A (en) * | 1993-04-28 | 2000-02-29 | Microsoft Corporation | Operating system function for specifying a checked image representation and an unchecked image representation of a menu item |
EP0622728B1 (en) * | 1993-04-30 | 2000-03-01 | International Business Machines Corporation | Region layout in a view on a graphical display screen |
JPH07146765A (ja) | 1993-11-24 | 1995-06-06 | Chugoku Nippon Denki Software Kk | 表示域レイアウト自動制御方式 |
US5721848A (en) * | 1994-02-04 | 1998-02-24 | Oracle Corporation | Method and apparatus for building efficient and flexible geometry management widget classes |
JP2947704B2 (ja) | 1994-03-04 | 1999-09-13 | 株式会社ピーエフユー | 表示画面の作成方法および表示画面作成装置 |
JPH07281863A (ja) | 1994-04-04 | 1995-10-27 | Hitachi Ltd | アイコン表示及び操作方式 |
US5564004A (en) | 1994-04-13 | 1996-10-08 | International Business Machines Corporation | Method and system for facilitating the selection of icons |
JPH07334338A (ja) | 1994-06-10 | 1995-12-22 | Pfu Ltd | ウィンドウ制御装置 |
JP3809198B2 (ja) | 1995-03-23 | 2006-08-16 | キヤノン株式会社 | 階層データ表示方法及びブラウザシステム |
JPH08314677A (ja) * | 1995-05-17 | 1996-11-29 | Hitachi Ltd | アイコンの再表示方法 |
US5774121A (en) * | 1995-09-18 | 1998-06-30 | Avantos Performance Systems, Inc. | User interface method and system for graphical decision making with categorization across multiple criteria |
JPH09128192A (ja) | 1995-10-26 | 1997-05-16 | Brother Ind Ltd | マルチ画面表示制御装置 |
US6138130A (en) * | 1995-12-08 | 2000-10-24 | Inventure Technologies, Inc. | System and method for processing data in an electronic spreadsheet in accordance with a data type |
US6112184A (en) * | 1996-03-28 | 2000-08-29 | The United States Of America As Represented By The Secretary Of The Navy | Site workspaces layout process employing MDS and a PDI formula in which density is based on area of circumscribing-convex-hulls |
US5771042A (en) * | 1996-07-17 | 1998-06-23 | International Business Machines Corporation | Multi-size control for multiple adjacent workspaces |
US5757468A (en) | 1996-08-29 | 1998-05-26 | Eastman Kodak Co | Method and apparatus for producing photographic prints with sound indicia thereon |
US6047197A (en) * | 1996-12-27 | 2000-04-04 | Ericsson Inc. | Icon driven phone menu system |
US6545687B2 (en) * | 1997-01-09 | 2003-04-08 | Canon Kabushiki Kaisha | Thumbnail manipulation using fast and aspect ratio zooming, compressing and scaling |
US5973692A (en) * | 1997-03-10 | 1999-10-26 | Knowlton; Kenneth Charles | System for the capture and indexing of graphical representations of files, information sources and the like |
JP3769868B2 (ja) | 1997-04-18 | 2006-04-26 | 富士ゼロックス株式会社 | 文書管理装置 |
US5933830A (en) | 1997-05-09 | 1999-08-03 | Corda Technologies, Inc. | Device and method for arranging data for use by a data client, such as a graph |
JPH1145169A (ja) | 1997-07-25 | 1999-02-16 | Sharp Corp | 画像データ処理装置及び画像データ処理装置制御プログラムを記憶した媒体 |
US6141011A (en) * | 1997-08-04 | 2000-10-31 | Starfish Software, Inc. | User interface methodology supporting light data entry for microprocessor device having limited user input |
JPH11110182A (ja) | 1997-09-29 | 1999-04-23 | Nec Corp | アイコンの自動カスタマイズシステム |
US5841438A (en) | 1997-10-10 | 1998-11-24 | Intervoice Limited Partnership | Visual aid for bandwidth allocation in multimedia scripting tools |
US6225998B1 (en) * | 1997-12-02 | 2001-05-01 | Aspect Communications | Visual design of workflows for transaction processing |
US6389437B2 (en) * | 1998-01-07 | 2002-05-14 | Ion Systems, Inc. | System for converting scrolling display to non-scrolling columnar display |
US6072486A (en) * | 1998-01-13 | 2000-06-06 | Microsoft Corporation | System and method for creating and customizing a deskbar |
US6473102B1 (en) * | 1998-05-11 | 2002-10-29 | Apple Computer, Inc. | Method and system for automatically resizing and repositioning windows in response to changes in display |
JP4142175B2 (ja) * | 1998-10-20 | 2008-08-27 | 松下電器産業株式会社 | グラフィカルユーザインタフェース装置 |
JP2000200213A (ja) | 1999-01-06 | 2000-07-18 | Mitsubishi Electric Corp | マイクロコンピュ―タ、デ―タ書換システム及びデ―タ書換方法 |
DE60014984T2 (de) * | 1999-02-02 | 2005-03-10 | Casio Computer Co., Ltd. | Fensteranzeigesteuergerät und dessen Programmspeichermedium |
US6456305B1 (en) * | 1999-03-18 | 2002-09-24 | Microsoft Corporation | Method and system for automatically fitting a graphical display of objects to the dimensions of a display window |
JP3488129B2 (ja) * | 1999-04-21 | 2004-01-19 | シャープ株式会社 | 画像形成装置又は画像形成システムの画像形成指示端末の表示装置 |
-
2000
- 2000-06-23 US US09/599,893 patent/US6983424B1/en not_active Expired - Lifetime
-
2001
- 2001-05-07 CA CA002346605A patent/CA2346605C/en not_active Expired - Lifetime
- 2001-06-14 EP EP01000212A patent/EP1174787A3/en not_active Withdrawn
- 2001-06-14 KR KR10-2001-0033435A patent/KR100464194B1/ko not_active IP Right Cessation
- 2001-06-20 TW TW090114973A patent/TW542998B/zh not_active IP Right Cessation
- 2001-06-22 JP JP2001189082A patent/JP2002055807A/ja active Pending
- 2001-06-22 CN CNB011220201A patent/CN1200336C/zh not_active Expired - Lifetime
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101282251B1 (ko) * | 2006-05-23 | 2013-07-10 | 삼성전자주식회사 | 디스플레이 장치, 이미지 처리 장치 및 그 제어 방법 |
US9535572B2 (en) | 2006-05-23 | 2017-01-03 | Samsung Electronics Co., Ltd. | Display apparatus, image processing apparatus and control method thereof |
KR101406289B1 (ko) * | 2007-03-08 | 2014-06-12 | 삼성전자주식회사 | 스크롤 기반 아이템 제공 장치 및 방법 |
US9727223B2 (en) | 2007-03-08 | 2017-08-08 | Samsung Electronics Co., Ltd. | Apparatus and method of providing items based on scrolling |
Also Published As
Publication number | Publication date |
---|---|
CA2346605C (en) | 2007-03-13 |
EP1174787A2 (en) | 2002-01-23 |
EP1174787A3 (en) | 2007-12-05 |
JP2002055807A (ja) | 2002-02-20 |
CN1337619A (zh) | 2002-02-27 |
TW542998B (en) | 2003-07-21 |
KR100464194B1 (ko) | 2005-01-03 |
CN1200336C (zh) | 2005-05-04 |
US6983424B1 (en) | 2006-01-03 |
CA2346605A1 (en) | 2001-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100464194B1 (ko) | 데이타 처리 시스템내의 표시영역에 적합한 아이콘 크기의 자동 조정 | |
EP0727730B1 (en) | Method for improving visibility and selectability of icons | |
US6441824B2 (en) | Method and apparatus for dynamic text resizing | |
US5812117A (en) | Method for inputting information using a selectable soft keyboard | |
US5553225A (en) | Method and apparatus for combining a zoom function in scroll bar sliders | |
US7307647B2 (en) | Computer system, display control apparatus, display apparatus, display control method, recording medium, and program transmission apparatus | |
USRE36137E (en) | Instruction input system for electronic processor | |
US5392388A (en) | Method and system for viewing graphic images in a data processing system | |
US7036089B2 (en) | Distribution of application windows in a computing device display | |
US6844887B2 (en) | Alternate reduced size on-screen pointers for accessing selectable icons in high icon density regions of user interactive display interfaces | |
US7081887B2 (en) | Method and apparatus for positioning a software keyboard | |
US5148155A (en) | Computer with tablet input to standard programs | |
US7451406B2 (en) | Display apparatus and management method for virtual workspace thereof | |
US7114129B2 (en) | Method and system for controlling an application displayed in an inactive window | |
US5977952A (en) | Method and system for an ambidextrous mouse | |
EP0693724A1 (en) | A method of reconfiguring a simulated keyboard device in a computer system | |
US20050017978A1 (en) | Display controller | |
US6067085A (en) | Method and apparatus for displaying a cursor on a display | |
CN100367184C (zh) | 一种多显示器***及其窗口切换方法 | |
CN101432711A (zh) | 用于选择性显示部分显示屏的用户界面***和方法 | |
US6879331B2 (en) | Method and apparatus for implementing enlarged virtual screen using dynamic zone-compression of screen content | |
US6191785B1 (en) | Method and system for dynamically manipulating values associated with graphical elements displayed within a graphical user interface | |
US20050138575A1 (en) | Information processing apparatus with display | |
US20040119699A1 (en) | Data processing system display screen including an image alteration area | |
US20030043213A1 (en) | Computer controlled user interactive display interface implementation for modifying the scope of selectivity of an on-screen pointer |
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 | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20101109 Year of fee payment: 7 |
|
LAPS | Lapse due to unpaid annual fee |