JP2002055807A - 表示画面を有するデータ処理システム内のアイコンを表示する方法、アイコン・スケーリング・システムおよびコンピュータ可読記憶媒体 - Google Patents
表示画面を有するデータ処理システム内のアイコンを表示する方法、アイコン・スケーリング・システムおよびコンピュータ可読記憶媒体Info
- Publication number
- JP2002055807A JP2002055807A JP2001189082A JP2001189082A JP2002055807A JP 2002055807 A JP2002055807 A JP 2002055807A JP 2001189082 A JP2001189082 A JP 2001189082A JP 2001189082 A JP2001189082 A JP 2001189082A JP 2002055807 A JP2002055807 A JP 2002055807A
- Authority
- JP
- Japan
- Prior art keywords
- icons
- display screen
- displaying
- displayed
- data processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
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
処理システムに関し、具体的には、本発明は、アイコン
を表示するデータ処理システムに関する。さらに具体的
には、本発明は、表示域におさまるようにアイコンをス
ケーリングするデータ処理システムに関する。
データ処理システムのユーザが操作できるオブジェクト
を表すのにアイコンが使用される。通常のオブジェクト
には、プログラム、文書、イメージ、サウンド・ファイ
ル、ビデオ・ファイル、およびマクロ命令が含まれる。
アイコンの長所は、視覚的略号として働き、ユーザが、
コマンドを記憶するかキーボードで入力する必要なしに
いくつかのコンピュータ・アクションを制御できるよう
になることである。アイコンは、グラフィカル・ユーザ
・インターフェースの使いやすさの重要な要因である。
は、広範囲の機能を有する表示画面を有する。小型のハ
ンドヘルド・デバイスなどの一部のデータ処理システム
は、76.2×76.2mm(3×3インチ)程度の画
面サイズを有する。このようなシステムの画面の小さい
物理的サイズによって、画面に表示でき、かつデータ処
理システムのユーザが読み取るのに十分な大きさの情報
の量が制限される。他のデータ処理システムでは、画面
の物理的サイズが非常に大きく、画面に、非常に高い解
像度で情報を表示することができる。そのような高解像
度システムの標準画面に合わせて設計された情報を見る
時には、情報は、物理的に圧縮されて見える。この圧縮
に起因して、表示される情報が、非常に小さく見えるの
で、ユーザが情報を読み取ったり認識することができな
くなる可能性がある。
示する表示画面104を有する通常のビデオ・ディスプ
レイ102の図が示されている。この図には、ハンドヘ
ルド・コンピュータなどの小さい物理的サイズを有する
可能性があるシステムが示されている。ウィンドウ10
6内に、アイコン108が表示されている。小さい画面
サイズに起因して、アイコン108は、非常に大きく見
え、すべてがウィンドウ106の大きさの中におさまっ
てはいない。その結果、いくつかのアイコンが、ビュー
から隠され、ユーザが簡単にアクセス可能ではない。ユ
ーザがこれらのアイコンへのアクセスを得るためには、
ユーザは、ウィンドウ106をスクロール・ダウンし、
その結果、隠されているアイコンをウィンドウ106内
に表示できるようにしなければならない。ウィンドウ1
06をスクロールした結果、ウィンドウ106の上部に
配置されたアイコンの一部が、ウィンドウ106の上側
の寸法を超えてスクロールされて、アクセス不能にな
る。隠されているアイコンにアクセスするためにウィン
ドウをスクロールすることによって、アイコンの効率の
一部が減る。
示する表示画面104を有する通常のビデオ・ディスプ
レイ102の図が示されている。この図には、高解像度
モードで設定されたディスプレイを有する大きい画面サ
イズを有することができるシステムが示されている。ウ
ィンドウ202内に、アイコン204が表示されてい
る。画面の大きい物理的サイズおよび高解像度表示モー
ドに起因して、アイコン204が、非常に小さく見え
る。そのサイズに起因して、アイコン204は、見て読
むことが困難であり、それによって、特定のアイコンを
突きとめ、使用することが困難になっている。所望のア
イコンを簡単に突きとめ、使用することができない場合
には、その有用性が減る。
スクロールすること、または、識別が困難なアイコンを
見つけるために探すことは、望ましくなく、不便であ
る。したがって、前述の説明から明白であるように、ビ
デオ画面の使用可能区域におさまるように最大サイズお
よび最小サイズの中でアイコンをスケーリングすること
によって、ビデオ画面上でアイコンを表示する改良され
た方法を提供することが望ましい。
に関し、具体的には、アイコンを表示するデータ処理シ
ステムに関する。さらに具体的には、本発明は、ビデオ
画面の表示域におさまるようにアイコンをスケーリング
するデータ処理システムに関する。
目的は、アイコンを表示する、改良されたデータ処理シ
ステムを提供することである。
ケーリングする、改良されたデータ処理システムを提供
することである。
イズを自動的にスケーリングすることによってアイコン
を表示する、改良されたデータ処理システムを提供する
ことである
説明する形で達成される。
方法、システム、およびプログラムを提供する。コンピ
ュータ画面に表示するアイコンの数を決定する。コンピ
ュータ画面上でアイコンを表示する境界区域を計算す
る。その後、アイコンのサイズを、すべての使用可能な
表示域を使用しながら境界区域内にすべてのアイコンを
表示できるサイズにスケーリングする。アイコンの最小
サイズおよび最大サイズは、ユーザの設定に基づいて制
限することができる。ユーザが選択した最小サイズを使
用して境界内におさまるようにアイコンをスケーリング
することができない場合には、アイコンの一部だけを表
示する。このようにして、すべてのアイコンが、表示画
面の境界区域全体を利用するサイズにスケーリングされ
て表示される。
ましい実施形態で説明するが、図面では、同様の符号
が、同一の要素または類似する要素を表す。
と、本発明の好ましい実施形態を実施するのに使用する
ことができるデータ処理システム300が示されてい
る。システム・ユニット302、ビデオ・ディスプレイ
102、キーボード306、およびマウス308を含む
データ処理システム300が図示されている。キーボー
ド306は、データ処理システム300のうちで、タイ
プライタのキーボードに類似し、ユーザがコンピュータ
の特定の態様を制御できるようにする部分である。情報
が、キーボード306からシステム・ユニット302へ
と一方向に流れるので、キーボード306は、入力専用
装置として機能する。機能的には、キーボード306
は、完全な入出力装置の半分を表し、残りの半分は、ビ
デオ・ディスプレイ102である。キーボード306に
は、ほとんどのタイプライタに典型的なQWERTYパ
ターンで提示される印刷可能文字の標準的なセットが含
まれる。さらに、キーボード306には、片側に電卓風
の数字キーパッドが含まれることがしばしばである。
「control」キー、「alt」キー、および「shift」キー
など、これらのキーの一部は、別のキーの意味を変更す
るのに使用することができる。他の特殊キーおよびキー
の組合せを使用して、プログラムの動作を制御するか、
ビデオ・ディスプレイ102の表示画面上のテキストま
たはカーソルのいずれかを移動することができる。
ンティング・デバイスである。通常のマウスの基本的な
特徴には、人間の手で握られるように設計された、平ら
な底部を有するボディが含まれる。通常のマウスには、
マウスの頂上に配置された1つまたは複数のボタンと、
マウスの底部に配置された多方向検出装置(たとえば、
通常はボール)も含まれる。ケーブル310によって、
マウス308が、データ処理システム300などのコン
ピュータに接続される。マウス308を表面(たとえば
机の表面またはマウス・パッド)で移動することによっ
て、ユーザは、通常、画面上のカーソルを制御する。そ
のようなマウスは、相対ポインティング・デバイスであ
る。というのは、マウスの移動が、制限によって定義さ
れてはおらず、表面でのマウスの配置が、コンピュータ
画面上の特定の位置に直接にマッピングされないからで
ある。一般に、画面に表示されたグラフィカル・ユーザ
・インターフェースで項目を選択するかコマンドを選択
するために、ユーザは、1つまたは複数のマウス機能を
押し、いわゆるマウス「クリック」をひき起こす。マウ
スは、マウス・ポインタを操作するのに使用することが
でき、このマウス・ポインタは、ユーザがマウスを動か
す際にその位置が変化する画面上の要素である。マウス
・ポインタの位置およびそれが共に動作しているプログ
ラムの動作に依存して、マウス・ポインタが現れる画面
上の区域が、ユーザがマウス・ボタンの1つを押した時
のアクションのターゲットとして働く。
の製品であるIBM ThinkPad(R) データ処理システムなど
の適当なコンピュータを使用して実施することができ
る。しかし、コンピュータが複雑なマルチユーザ計算装
置、単一ユーザ・ワークステーション、ラップトップ
機、携帯情報端末、パームトップ機、ハンド・ヘルド・
データ処理装置、または別のポータブル・コンピュータ
のいずれであるかに無関係に、本発明の好ましい実施形
態を、どのようなデータ処理システムにも適用できるこ
とを、当業者は諒解するであろう。
データ処理システムの代表的なハードウェア環境が示さ
れている。データ処理システム300には、従来のマイ
クロプロセッサなどの中央処理装置(CPU)402
と、システム・バス414を介して相互接続された複数
の他のユニットが含まれる。CPU402には、データ
処理システム300のうちで、特定のコンピュータ・プ
ログラムに含まれる算術機能および論理機能を含む、デ
ータ処理システム全体の動作を制御する部分が含まれ
る。図4には図示されていないが、CPU402などの
CPUには、通常は、コンピュータ・メモリ内のデータ
・ストレージおよびプログラム・ストレージを編成し、
データ処理システムのさまざまな部分の間でデータおよ
び他の情報を転送する制御ユニットが含まれる。そのよ
うなCPUには、一般に、加算、比較、乗算などの算術
演算および論理演算を実行する算術ユニットも含まれ
る。データ処理システム300のそのような構成要素お
よびユニットは、図3のシステム・ユニット302など
のシステム・ユニット内で実施することができる。
読取専用メモリ(ROM)404、ランダム・アクセス
・メモリ(RAM)406、ディスプレイ・アダプタ4
16、および、周辺装置(たとえばディスク・ドライブ
および磁気テープ・ドライブ410)をシステム・バス
414に接続する入出力アダプタ408が含まれる。R
OM404は、情報を永久的に保持し、そこに保管され
た情報をプログラムまたはコンピュータの通常動作によ
って変更することができないタイプのメモリである。R
AM406は、それに保管されたデータの位置が内容と
独立であるように設計されたタイプのメモリである。ま
た、RAM406のどの位置でも、先頭から進む必要な
しに直接にアクセスすることができる。
理システム300の視覚的出力である。ビデオ・ディス
プレイ102は、コンピュータ・ハードウェアの技術分
野で周知の、陰極線管(CRT)に基づくビデオ・ディ
スプレイである。しかし、ポータブル・コンピュータま
たはノートブックベース・コンピュータでは、ビデオ・
ディスプレイ102を、液晶ディスプレイ(LCD)ベ
ースまたはガス・プラズマ・ベースのフラットパネル・
ディスプレイに置換することができる。データ処理シス
テム300には、さらに、キーボード306、マウス3
08、スピーカ422、マイクロホン420、または、
タッチスクリーン・デバイス(図示せず)などの他のユ
ーザ・インターフェース・デバイスをシステム・バス4
14に接続するユーザ・インターフェース・アダプタ4
18が含まれる。通信アダプタ412が、データ処理シ
ステム300をコンピュータ・ネットワークに接続す
る。データ処理システム300は、単一のCPUおよび
単一のシステム・バスだけを含むものとして図示されて
いるが、本発明が、複数のCPUを有するデータ処理シ
ステムおよびそれぞれが異なる形で異なる機能を実行す
る複数のバスを有するデータ処理システムに同等に適用
されることを理解されたい。
媒体内に常駐してデータ処理システム300の動作を指
示するインターフェースも含まれる。ROM404、R
AM406、磁気ディスケット、磁気テープ、または光
ディスク(最後の3つは、ディスク・ドライブおよび磁
気テープ・ドライブ410に配置される)など、適当な
機械可読媒体に、このインターフェースを保存すること
ができる。適当なオペレーティング・システムおよび関
連するインターフェース(たとえば、Microsoft Window
s)によって、CPU402に指示することができる。
たとえば、AIXオペレーティング・システムおよびAI
X windowsウィンドウ操作システムによって、CPU4
02に指示することができる。AIXオペレーティング
・システムは、IBMによるUNIX(商標)オペレー
ティング・システムの実装である。「UNIX」は、UN
IX Systems Laboratories, Inc.の商標である。タッチ
スクリーン技術または人間の音声制御などの他の技術
も、CPU402と共に使用することができる。オペレ
ーティング・システムには、通常は、メモリ、CPU時
間、ディスク・スペース、および周辺装置などのハード
ウェア・リソースの割振りおよび使用を制御するコンピ
ュータ・ソフトウェアが含まれる。オペレーティング・
システムは、ワード・プロセッシング・プログラム、ス
プレッドシート・プログラム、およびウェブ・ブラウザ
・プログラムなどのアプリケーションがその上で構築さ
れる基礎である。
を、特定の応用分野のために変更できることを諒解する
であろう。たとえば、コンピュータ・ハードウェアなど
の分野で周知の、光ディスク媒体、オーディオ・アダプ
タ、もしくはPALまたはEPROMプログラミング装
置などのチップ・プログラミング・デバイスなどの他の
周辺装置を、既に示したハードウェアに追加して、また
はその代わりに使用することができる。
テム・バス414に接続され、システム・メモリ424
には、ウェブ制御プログラム426が含まれる。制御プ
ログラム426は、システム・メモリ424内に常駐
し、これには、CPU402によって実行される時に、
図10、図11、図12、および図13に示されたウィ
ンドウを表示するための本明細書に記載の動作を実行す
る命令が含まれる。制御プログラム426を、プログラ
ム製品と呼ぶこともできる。
テムに関して説明するが、本発明をさまざまな形態のプ
ログラム製品として配布することができることと、本発
明が配布の実際の実行に使用される信号担持媒体の特定
の種類に無関係に同等に適用されることとを、当業者が
諒解することに留意することが重要である。信号担持媒
体の例には、フロッピ・ディスク、ハード・ディスク、
およびCD−ROMなどの記録可能型媒体と、ディジタ
ル通信リンクおよびアナログ通信リンクなどの伝送型媒
体が含まれる。伝送型媒体の例には、モデムなどの装置
が含まれ、モデムは、図3および図4に示されたデータ
処理システム300などのコンピュータが、標準電話回
線を介して情報を伝送できるようにする通信装置であ
る。
形態を実施するのに使用することができる、通常のデス
クトップ・データ処理システムのビデオ・ディスプレイ
102の図が示されている。ビデオ・ディスプレイ10
2には、ウィンドウ502を表示する表示画面104が
含まれる。ウィンドウ502は、表示幅506および表
示高さ508を有し、ウィンドウ502には、スクロー
ル・アップ・ボタン512およびスクロール・ダウン・
ボタン514を含む垂直スクロール・バー510が含ま
れる。ウィンドウ502に、ロードされたデータのすべ
てをウィンドウ502内に表示するのに十分な余地がな
い時に、ウィンドウ502に垂直スクロール・バー51
0が表示される。ウィンドウ502内の区域を、画面ペ
ージと称する。
スクロール・ダウン・ボタン514は、ユーザ入力に応
答し、ユーザが、データを含むが表示されていない追加
の画面ページを見られるように、ウィンドウ502内に
表示されたデータを上下にシフトできるようにする。図
示されていないが、ウィンドウ502に、ウィンドウ5
02内のデータを左右にシフトするための水平スクロー
ル・バーを含めることができる。ウィンドウ502にロ
ードされたすべてのデータが、ウィンドウ502の境界
内に表示される時には、垂直スクロール・バー510と
水平スクロール・バーの両方が表示されない。
ウィンドウ502内に表示される。アイコンとは、ユー
ザが操作できるオブジェクトを表すために画面上に表示
される小さいイメージである。視覚的簡略記号として働
き、ユーザがコマンドを覚えるかキーボードでコマンド
を入力する必要なしに、ユーザがあるコンピュータ・ア
クションを制御できるようにすることによって、アイコ
ン504は、グラフィカル・ユーザ・インターフェース
の使いやすさの重要な要因である。アイコン・イメージ
は、通常は、ベクトル・グラフィック・ファイルおよび
ビットマップ・グラフィック・ファイルから生成され、
テキストを含めることができる。
が描かれる位置、長さ、および方向を決定する数学的記
述から生成される。ベクトル・グラフィック・オブジェ
クトは、個々のドットまたは画素のパターンとしてでは
なく、線の集合として作成される。ベクトル・グラフィ
ックは、イメージの数学的定義にスケーリング係数を適
用することによってスケーリングすることができ、その
結果、イメージの縮小版または拡大版を表示することが
できる。
は、イメージ内の個々の画素の属性を表す、メモリ内の
ビットの配列として表現される。ビットマップ・グラフ
ィックをスケーリングしてイメージの縮小版または拡大
版を表示する多数の方法が、当業者に周知である。
理システムのビデオ・ディスプレイ102の、ウィンド
ウ502への使用が図示されているが、ハンド・ヘルド
・デバイスなどの他のデータ処理システムを使用して、
本発明の好ましい実施形態を実施できることを諒解され
たい。たとえば、図6を参照すると、図5に示されたア
イコン504を表示するウィンドウ502に類似する形
でウィンドウ502にアイコン504を表示する表示画
面105を含むハンド・ヘルド・データ処理システムの
ビデオ・ディスプレイ103の図が示されている。通常
のハンド・ヘルド・データ処理システムでは、表示画面
105の物理的寸法が非常に小さいので、ウィンドウ5
02が表示画面105全体を含むことがしばしばであ
る。
れぞれ、本発明の好ましい実施形態の実施に使用するこ
とができるアイコン600a、600b、および600
cが示されている。アイコン600aには、グラフィッ
ク・イメージ602およびテキスト604の両方が含ま
れ、アイコン600bには、グラフィック・イメージ6
02だけが含まれ、アイコン600cには、テキスト6
04だけが含まれる。複数のアイコン・タイプがある
と、ユーザが、アイコンを表示する時に使用される好ま
しいアイコン・タイプを選択することができる。さら
に、好ましいアイコン・タイプを表示することが実用的
でない時には、ユーザが、その代わりに表示される代替
アイコン・タイプを選択することができる。これらの代
替アイコン・タイプには、アイコン600bなどのグラ
フィックのみ版、アイコン600cなどのテキストのみ
版、または、イメージまたはアイコンを省略するために
当技術分野で一般に使用される、周知の他の変形を含め
ることができる。
施例の実施に使用することができるデータ処理システム
のビデオ・ディスプレイ102の図が示されている。ビ
デオ・ディスプレイ102には、ウィンドウ702に1
2個のアイコン704を表示する表示画面104が含ま
れる。本発明によれば、アイコン704のサイズがスケ
ーリングされ、12個のアイコン704のすべてを、水
平スクロール・バーまたは垂直スクロール・バーを表示
せずにウィンドウ702内に完全に表示できるようにな
っている。このようにして、データ処理システムのユー
ザが、ウィンドウ702のスクロールまたはサイズ変更
を必要とせずに、12個のアイコン704のそれぞれを
見て使用することができる。
で実施できることを諒解されたい。たとえば、図11を
参照すると、本発明の好ましい実施形態を実施するのに
使用することができるハンド・ヘルド・データ処理装置
のビデオ・ディスプレイ103の図が示されている。図
からわかるように、ビデオ・ディスプレイ103には、
ウィンドウ702に12個のアイコン704を表示する
表示画面105が含まれ、アイコン704のサイズは、
12個のアイコンのすべてをウィンドウ702内に完全
に表示できるようにスケーリングされている。
示サイズおよび最小表示サイズを制限することが好まし
い場合がある。たとえば、小型のハンド・ヘルド・デー
タ処理装置を使用する時には、非常に小さいアイコン
は、見て認識することが困難になる可能性がある。さら
に、ユーザが、異なる視力を有し、より大きいアイコン
を表示画面に表示させることを望む可能性がある。非常
に大きいアイコンも、ユーザにとって問題になる可能性
がある。アイコン704の最終的な表示サイズを制御す
るために、ユーザは、好ましいアイコン・サイズ、所定
の最小アイコン・サイズ、所定の最大アイコン・サイズ
を選択することができる。所定の最小アイコン・サイズ
は、アイコン704の最小の表示サイズを表す。所定の
最大アイコン・サイズは、アイコン704の最大の表示
を表す。
コン・サイズを使用してディスプレイ・ウィンドウ内に
すべてのアイコンを完全に表示することができない情況
では、アイコンの部分的な版を表示することができる。
部分的なアイコンのスタイルは、ユーザ設定に従って、
ユーザが選択することができる。
い情況または部分的なアイコンを使用してもすべてのア
イコンをウィンドウ内に表示することができない情況で
は、アイコンをスケーリングし、複数の表示画面で見る
ことができる。たとえば、12個のアイコンが1つのウ
ィンドウにロードされたが、ウィンドウ表示画面内に8
つのアイコンしかおさまらない場合には、アイコンを複
数の表示画面で見る必要が生じる。これらのアイコンを
表示する方法には、下記が含まれるが、これに制限され
ない。第1に、アイコンを、アイコンの最大個数、この
場合では8個を、現在の表示ウィンドウ画面ページ内に
表示できるサイズにスケーリングすることができる。残
りのアイコン、この場合では4個は、ウィンドウの次の
画面ページに移動することによってアクセス可能にな
る。これら4つのアイコンは、ユーザの設定に従って、
前の8個と同一のサイズ、好ましいアイコン・サイズ、
または表示ウィンドウ内にアイコンをおさめるのに必要
な別のサイズにスケーリングすることができる。第2
に、アイコンを、可能な最少の数のウィンドウ画面ペー
ジに均等に分散することができる。この例では、8つの
アイコンだけが1表示画面ページにおさまるので、12
個のアイコンのすべてを表示するためには2つの表示画
面ページが必要である。12個のアイコンは、2つの表
示画面ページの間で均等に分割され、その後、好ましい
アイコン・サイズまたはウィンドウ内にアイコンをおさ
めるのに必要な別のサイズにスケーリングされる。12
個ではなく13個のアイコンがある場合には、7個を第
1ページ、6個を第2ページに表示することができる。
施形態を実施するのに使用することができるビデオ・デ
ィスプレイ102の図が示されている。ビデオ・ディス
プレイ102には、ウィンドウ802内に12個の部分
的アイコンを表示する表示画面104が含まれる。この
図は、ウィンドウ802の寸法のゆえに、12個のアイ
コン804のすべてを、データ処理システムのユーザに
よって選択された所定の最小アイコン・サイズ以上のサ
イズで完全に表示することができない情況を表す。
04のすべてを表示するために、アイコン804の部分
的表現を使用する。この例では、アイコン804が、ア
イコン600bに類似する形で、テキスト構成要素なし
で表される。テキストをアイコン804から除去するこ
とによって、変更されたアイコンを、所定の最小アイコ
ン・サイズ以上のサイズであって、ウィンドウ802の
寸法内にすべてを表示できるのに十分に小さいサイズに
スケーリングできるようになる。このようにして、デー
タ処理システムのユーザは、ウィンドウ802のスクロ
ールまたはサイズ変更を必要とせずに、12個の部分的
なアイコン804のそれぞれを見て使用することができ
る。
デオ・ディスプレイ102に類似する、ハンド・ヘルド
・データ処理装置のビデオ・ディスプレイ103の図が
示されている。図からわかるように、ビデオ・ディスプ
レイ103には、ウィンドウ802内に12個の部分的
なアイコン804を表示する表示画面105が含まれ、
アイコン804のサイズが、ウィンドウ802内に12
個の部分的なアイコンのすべてを完全に表示できるよう
にスケーリングされている。この例では、アイコン80
4が、アイコン600bに類似する形で、テキスト構成
要素なしで表される。このようにして、データ処理シス
テムのユーザは、ウィンドウ802をスクロールする必
要なしに、12個の部分的なアイコン804のそれぞれ
を見て使用することができる。
施形態を実施するのに使用することができる、ビデオ・
ディスプレイ102の図が示されている。ビデオ・ディ
スプレイ102には、ウィンドウ902内に12個の部
分的アイコンを表示する表示画面104が含まれる。図
12に似て、この図は、ウィンドウ902の寸法のゆえ
に、12個のアイコン904のすべてを、データ処理シ
ステムのユーザによって選択された所定の最小アイコン
・サイズ以上のサイズで完全に表示することができない
情況を表す。
04のすべてを表示するために、アイコン904の部分
的表現を使用する。この例では、アイコン904が、ア
イコン600cに類似する形でグラフィック構成要素な
しで表される。グラフィック・イメージをアイコン90
4から除去することによって、変更されたアイコンを、
所定の最小アイコン・サイズ以上のサイズであって、ウ
ィンドウ902の寸法内にすべてを表示できるのに十分
に小さいサイズにスケーリングできるようになる。この
ようにして、データ処理システムのユーザは、ウィンド
ウ902のスクロールまたはサイズ変更を必要とせず
に、12個の部分的なアイコン904のそれぞれを見て
使用することができる。
デオ・ディスプレイ102に類似する、ハンド・ヘルド
・データ処理装置のビデオ・ディスプレイ103の図が
示されている。図からわかるように、ビデオ・ディスプ
レイ103には、ウィンドウ902内に12個の部分的
なアイコン904を表示する表示画面105が含まれ、
アイコン904のサイズが、12個の部分的なアイコン
のすべてをウィンドウ902内に完全に表示できるよう
にスケーリングされている。この例では、アイコン90
4が、アイコン600cに類似する形で、グラフィック
構成要素なしで表される。このようにして、データ処理
システムのユーザは、ウィンドウ902をスクロールす
る必要なしに、12個の部分的なアイコン904のそれ
ぞれを見て使用することができる。
る、アイコンをスケーリングし、表示する方法を示す高
水準論理流れ図を示す。ブロック1002に示されてい
るように、処理が開始される。ブロック1004に示さ
れているように、表示画面の特定の境界区域内に表示す
るアイコンの数を判定する。ブロック1006に示され
ているように、アイコンを表示する境界区域を判定す
る。次に、ブロック1008に示されているように、ア
イコンを境界区域内に完全に表示できるように、アイコ
ンのスケーリングのスケール係数(SF)を決定する。
テストを行って、スケール係数(SF)が所定の最大ス
ケール係数より小さいかどうかを判定する。このテスト
がYesである場合には、処理は、ブロック1014に
進む。このテストがNoである場合には、処理は、ブロ
ック1012に進む。
うに、テストを行って、スケール係数(SF)が所定の
最小スケール係数より小さいかどうかを判定する。この
テストがYesである場合には、処理は、ブロック10
18に進む。このテストがNoである場合には、処理
は、ブロック1016に進む。
ように、テストを行って、アイコンの表示に代替アイコ
ン・タイプを使用しなければならないかどうかを判定す
る。このテストがYesである場合には、処理は、ブロ
ック1022に進む。このテストがNoである場合に
は、処理は、ブロック1020に進む。次に、ブロック
1022に示されているように、テストを行って、テキ
ストまたはグラフィックスを表示するかどうかを判定す
る。このテストがテキストである場合には、処理は、ブ
ロック1026に進む。このテストがグラフィックスで
ある場合には、処理は、ブロック1024に進む。
うに、テキストをアイコン・イメージから除去する。ブ
ロック1026に示されているように、グラフィックス
をアイコン・イメージから除去する。ブロック1028
に示されているように、アイコンを境界区域内に表示で
きるように、アイコンをスケーリングするスケール係数
(SF)を決定する。この手順は、ブロック1008に
示された手順に類似する。
30に示されているように、ブロック1010に示され
たものに類似するテストを実行して、スケール係数(S
F)が所定の最大スケール係数より小さいかどうかを判
定する。このテストがYesである場合には、処理は、
ブロック1032に進む。このテストがNoである場合
には、処理は、接続記号Aを介してブロック1012に
進む。
うに、ブロック1014に示されたものに類似する類似
するテストを実行して、スケール係数(SF)が所定の
最小スケール係数より小さいかどうかを判定する。この
テストがYesである場合には、処理は、接続記号Cを
介してブロック1020に進む。このテストがNoであ
る場合には、処理は、接続記号Bを介してブロック10
16に進む。
アイコン・スケール(IS)に最大値をセットする。こ
の最大値は、ユーザによって選択された最大のサイズで
アイコンを表示するのに使用されるスケール係数を表
す。ブロック1016に示されているように、アイコン
・スケールにスケール係数(SF)をセットする。ブロ
ック1020に示されているように、アイコン・スケー
ル(IS)に最小値をセットする。この最小値は、ユー
ザによって選択された最小サイズでアイコンを示すのに
使用されるスケール係数を表す。ブロック1034に示
されているように、アイコンのサイズを、アイコン・ス
ケール(IS)倍にスケーリングする。したがって、ア
イコン・スケール(IS)が1未満の場合には、アイコ
ン・イメージのサイズが縮小される。アイコン・スケー
ル(IS)が1を越える場合には、アイコン・イメージ
のサイズが拡大される。ブロック1036に示されてい
るように、アイコンを、表示画面の境界区域内で、新た
にスケーリングされたサイズで表示する。ブロック10
38に示されているように、処理を終了する。
適の態様に関して説明したが、当業者は、この教示に鑑
みて、本発明の趣旨または範囲から逸脱せずに、変形形
態を達成できることを諒解するであろう。たとえば、本
発明は、コンピュータ・プログラミング・ソフトウェ
ア、ファームウェア、またはハードウェアの任意の組合
せを使用して実施することができる。本発明の実践また
は本発明による装置の組立の準備ステップとして、本発
明によるコンピュータ・プログラミング・コード(ソフ
トウェアであれファームウェアであれ)が、通常は、固
定(ハード)ドライブ、ディスケット、光ディスク、磁
気テープ、ROM、PROMなどの半導体メモリなどの
1つまたは複数の機械可読記憶媒体に保管され、これに
よって、本発明による製造品が作られる。このコンピュ
ータ・プログラミング・コードを含む製造品は、記憶装
置から直接にコードを実行すること、記憶装置からハー
ド・ディスク、RAMなどの別の記憶装置ににコードを
コピーすること、またはリモート実行のためにネットワ
ーク上でコードを伝送することのいずれかによって使用
される。本発明の方法形態は、本発明によるコードを含
む1つまたは複数の機械可読記憶装置を、それに含まれ
るコードを実行するための適当な標準コンピュータ・ハ
ードウェアと組み合わせることによって実践することが
できる。本発明を実践する装置は、本発明に従ってコー
ディングされたコンピュータ・プログラムを含むかそれ
へのネットワーク・アクセスを有する、1つまたは複数
のコンピュータおよび記憶システムとすることができ
る。
に表示されるアイコンを自動的にスケーリングする方法
およびシステムを提供する。
ズが、表示画面の境界区域内におさまるように縮小され
る。本発明の第2の態様によれば、アイコンのサイズ
が、表示画面の境界区域内におさまるように拡大され
る。
の事項を開示する。
ム内でアイコンを表示する方法であって、データ処理シ
ステムの表示画面に表示される複数のアイコンの数を判
定する第1の判定ステップと、前記複数のアイコンを表
示するための前記表示画面の指定された区域を判定する
第2の判定ステップと、前記複数のアイコンを前記表示
画面の前記指定された区域内に表示できるように、前記
複数のアイコンの前記数および前記指定された区域に応
答して、前記複数のアイコンのそれぞれを自動的にスケ
ーリングするステップとを含む方法。 (2)データ処理システムの表示画面に表示される複数
のアイコンの数を判定する前記第1の判定ステップが、
データ処理システムの表示画面に表示される、ベクトル
・グラフィックスによって定義される複数のアイコンの
数を判定する第1の判定ステップを含む、上記(1)に
記載の方法。 (3)データ処理システムの表示画面に表示される複数
のアイコンの数を判定する前記第1の判定ステップが、
データ処理システムの表示画面に表示される、ビットマ
ップ・グラフィックスによって定義される複数のアイコ
ンの数を判定する第1の判定ステップを含む、上記
(1)に記載の方法。 (4)前記表示画面に前記複数のアイコンを表示するス
テップをさらに含む、上記(1)に記載の方法。 (5)前記表示画面にグラフィック・イメージおよびテ
キスト・イメージを含む前記複数のアイコンを表示する
ステップをさらに含む、上記(1)に記載の方法。 (6)前記表示画面にテキスト・イメージだけを含む前
記複数のアイコンを表示するステップをさらに含む、上
記(1)に記載の方法。 (7)前記表示画面に前記複数のアイコンを表示する前
記ステップが、前記複数のアイコンを固定された画素幅
および固定された画素高さを有する表示画面に表示する
ステップを含む、上記(4)に記載の方法。 (8)ディスプレイを有するデータ処理システムと共に
使用するアイコン・スケーリング・システムであって、
データ処理システムの表示画面に表示される複数のアイ
コンの数を判定する計算ルーチンと、前記複数のアイコ
ンを表示するための前記表示画面の指定された区域を判
定する境界ルーチンと、前記複数のアイコンを前記表示
画面の前記指定された区域内に表示できるように、前記
複数のアイコンの数および前記指定された区域に応答し
て、前記複数のアイコンを自動的にスケーリングするス
ケーリング・ルーチンとを含む、アイコン・スケーリン
グ・システム。 (9)前記複数のアイコンが、ベクトル・グラフィック
スによって定義される、上記(8)に記載のアイコン・
スケーリング・システム。 (10)前記複数のアイコンが、ビットマップ・グラフ
ィックスによって定義される、上記(8)に記載のアイ
コン・スケーリング・システム。 (11)前記複数のアイコンを前記表示画面に表示する
表示ルーチンをさらに含む、上記(8)に記載のアイコ
ン・スケーリング・システム。 (12)前記複数のアイコンが、グラフィック・イメー
ジおよびテキスト・イメージを含む、上記(8)に記載
のアイコン・スケーリング・システム。 (13)前記複数のアイコンが、テキスト・イメージだ
けを含む、上記(8)に記載のアイコン・スケーリング
・システム。 (14)前記表示画面が、固定された画素幅および固定
された画素高さを有する、上記(8)に記載のアイコン
・スケーリング・システム。 (15)表示画面のアイコンをスケーリングするため
に、データ処理システムの表示画面に表示される複数の
アイコンの数を判定する第1の判定ステップと、前記複
数のアイコンを表示するための前記表示画面の指定され
た区域を判定する第2の判定ステップと、前記複数のア
イコンの数を前記表示画面の前記指定された区域内に表
示できるように、前記複数のアイコンの数および前記指
定された区域に応答して、前記複数のアイコンを自動的
にスケーリングするステップとを制御回路に実行させる
プログラム論理を含むコンピュータ可読記憶媒体。 (16)データ処理システムの表示画面に表示される複
数のアイコンの数を判定する前記第1の判定ステップ
が、データ処理システムの表示画面に表示される、ベク
トル・グラフィックスによって定義される複数のアイコ
ンの数を判定する第1の判定ステップを含む、上記(1
5)に記載の製造品。 (17)データ処理システムの表示画面に表示される複
数のアイコンの数を判定する前記第1の判定ステップ
が、データ処理システムの表示画面に表示される、ビッ
トマップ・グラフィックスによって定義される複数のア
イコンの数を判定する第1の判定ステップを含む、上記
(15)に記載の製造品。 (18)前記表示画面上に前記複数のアイコンを表示す
るステップをさらに含む、上記(15)に記載の製造
品。 (19)前記表示画面にグラフィック・イメージおよび
テキスト・イメージを含む前記複数のアイコンを表示す
るステップをさらに含む、上記(15)に記載の製造
品。 (20)前記表示画面にテキスト・イメージだけを含む
前記複数のアイコンを表示するステップをさらに含む、
上記(15)に記載の製造品。 (21)前記表示画面に前記複数のアイコンを表示する
前記ステップが、前記複数のアイコンを固定された画素
幅および固定された画素高さを有する表示画面に表示す
るステップを含む、上記(18)に記載の製造品。 (22)表示画面を有するデータ処理システム内でアイ
コンを表示する方法であって、複数のアイコンを表示す
るための表示画面の指定された区域のサイズを判定する
ステップと、 a)前記アイコンを自動的にスケーリングすることと、
b)前記複数のアイコンのそれぞれの一部を表示するこ
とと、c)各画面ページが、前記指定された区域の前記
判定されたサイズ内に表示される前記複数のアイコンの
一部を有する、複数の選択可能な表示される画面ページ
を作成することとのうちの少なくとも1つによって、前
記指定された区域の前記判定されたサイズ内に前記複数
のアイコンを表示するステップとを含む方法。 (23)表示画面を有するデータ処理システム内でアイ
コンを表示する方法であって、複数のアイコンを表示す
るための表示画面の指定された区域のサイズを判定する
ステップと、個々のアイコンについて所定の最小サイズ
および所定の最大サイズを使用するステップと、 a)前記アイコンを自動的にスケーリングすることと、
b)前記複数のアイコンのそれぞれの一部を表示するこ
とと、c)各画面ページが、前記指定された区域の前記
判定されたサイズ内に表示される前記複数のアイコンの
一部を有する、複数の選択可能な表示される画面ページ
を作成することとのうちの少なくとも1つによって、前
記所定の最小サイズおよび前記所定の最大サイズに基づ
いて、前記指定された区域の前記判定されたサイズ内に
前記複数のアイコンを表示するステップとを含む方法。 (24)前記所定の最小サイズおよび前記所定の最大サ
イズが、ユーザ入力に基づいて事前に決定される、上記
(23)に記載の方法。 (25)表示画面を有するデータ処理システムであっ
て、複数のアイコンを表示するための表示画面の指定さ
れた区域のサイズを判定する手段と、 a)前記アイコンを自動的にスケーリングすることと、
b)前記複数のアイコンのそれぞれの一部を表示するこ
とと、c)各画面ページが、前記指定された区域の前記
判定されたサイズ内に表示される前記複数のアイコンの
一部を有する、複数の選択可能な表示される画面ページ
を作成することとのうちの少なくとも1つによって、前
記指定された区域の前記判定されたサイズ内に前記複数
のアイコンを表示する手段とを含むデータ処理システ
ム。 (26)表示画面にアイコンを表示するデータ処理シス
テムであって、複数のアイコンを表示するための表示画
面の指定された区域のサイズを判定する手段と、個々の
アイコンについて所定の最小サイズおよび所定の最大サ
イズを使用する手段と、 a)前記アイコンを自動的にスケーリングすることと、
b)前記複数のアイコンのそれぞれの一部を表示するこ
とと、c)各画面ページが、前記指定された区域の前記
判定されたサイズ内に表示される前記複数のアイコンの
一部を有する、複数の選択可能な表示される画面ページ
を作成することとのうちの少なくとも1つによって、前
記所定の最小サイズおよび前記所定の最大サイズに基づ
いて、前記指定された区域の前記判定されたサイズ内に
前記複数のアイコンを表示する手段とを含むデータ処理
システム。 (27)前記所定の最小サイズおよび前記所定の最大サ
イズが、ユーザ入力に基づいて事前に決定される、上記
(26)に記載のデータ処理システム。 (28)前記データ処理システムが、ハンド・ヘルド・
デバイスである、上記(26)に記載のデータ処理シス
テム。 (29)表示画面のアイコンをスケーリングするため
に、複数のアイコンを表示するための表示画面の指定さ
れた区域のサイズを判定するステップと、 a)前記アイコンを自動的にスケーリングすることと、
b)前記複数のアイコンのそれぞれの一部を表示するこ
とと、c)各画面ページが、前記指定された区域の前記
判定されたサイズ内に表示される前記複数のアイコンの
一部を有する、複数の選択可能な表示される画面ページ
を作成することとのうちの少なくとも1つによって、前
記指定された区域の前記判定されたサイズ内に前記複数
のアイコンを表示するステップとを制御回路に実行させ
るプログラム論理を含むコンピュータ可読記憶媒体。 (30)表示画面上のアイコンをスケーリングするため
に、複数のアイコンを表示するための表示画面の指定さ
れた区域のサイズを判定するステップと、個々のアイコ
ンについて所定の最小サイズおよび所定の最大サイズを
使用するステップと、 a)前記アイコンを自動的にスケーリングすることと、
b)前記複数のアイコンのそれぞれの一部を表示するこ
とと、c)各画面ページが、前記指定された区域の前記
判定されたサイズ内に表示される前記複数のアイコンの
一部を有する、複数の選択可能な表示される画面ページ
を作成することとのうちの少なくとも1つによって、前
記所定の最小サイズおよび前記所定の最大サイズに基づ
いて、前記指定された区域の前記判定されたサイズ内に
前記複数のアイコンを表示するステップとを制御回路に
実行させるプログラム論理を含むコンピュータ可読記憶
媒体。 (31)前記所定の最小サイズおよび前記所定の最大サ
イズが、ユーザ入力に基づいて事前に決定される、上記
(30)に記載の製造品。
す。
す。
することができるデータ処理システムを示す。
ハードウェア環境を示す。
することができる、アイコンを表示するビデオ表示画面
を示す。
することができる、アイコンを表示するハンド・ヘルド
・デバイス上のビデオ表示画面を示す。
することができる、アイコンを示す。
することができる、グラフィックのみアイコンを示す。
することができる、テキストのみアイコンを示す。
用することができる、スケーリングされたアイコンを表
示するビデオ表示画面を示す。
用することができる、スケーリングされたアイコンを表
示するハンド・ヘルド・デバイス上のビデオ表示画面を
示す。
用することができる、グラフィックのみアイコンを表示
するビデオ表示画面を示す。
用することができる、グラフィックのみアイコンを表示
するハンド・ヘルド・デバイス上のビデオ表示画面を示
す。
用することができる、テキストのみアイコンを表示する
ビデオ表示画面を示す。
用することができる、テキストのみアイコンを表示する
ハンド・ヘルド・デバイス上のビデオ表示画面を示す。
をスケーリングする方法を示す高水準論理流れ図であ
る。
Claims (31)
- 【請求項1】表示画面を有するデータ処理システム内で
アイコンを表示する方法であって、 データ処理システムの表示画面に表示される複数のアイ
コンの数を判定する第1の判定ステップと、 前記複数のアイコンを表示するための前記表示画面の指
定された区域を判定する第2の判定ステップと、 前記複数のアイコンを前記表示画面の前記指定された区
域内に表示できるように、前記複数のアイコンの前記数
および前記指定された区域に応答して、前記複数のアイ
コンのそれぞれを自動的にスケーリングするステップと
を含む方法。 - 【請求項2】データ処理システムの表示画面に表示され
る複数のアイコンの数を判定する前記第1の判定ステッ
プが、データ処理システムの表示画面に表示される、ベ
クトル・グラフィックスによって定義される複数のアイ
コンの数を判定する第1の判定ステップを含む、請求項
1に記載の方法。 - 【請求項3】データ処理システムの表示画面に表示され
る複数のアイコンの数を判定する前記第1の判定ステッ
プが、データ処理システムの表示画面に表示される、ビ
ットマップ・グラフィックスによって定義される複数の
アイコンの数を判定する第1の判定ステップを含む、請
求項1に記載の方法。 - 【請求項4】前記表示画面に前記複数のアイコンを表示
するステップをさらに含む、請求項1に記載の方法。 - 【請求項5】前記表示画面にグラフィック・イメージお
よびテキスト・イメージを含む前記複数のアイコンを表
示するステップをさらに含む、請求項1に記載の方法。 - 【請求項6】前記表示画面にテキスト・イメージだけを
含む前記複数のアイコンを表示するステップをさらに含
む、請求項1に記載の方法。 - 【請求項7】前記表示画面に前記複数のアイコンを表示
する前記ステップが、前記複数のアイコンを固定された
画素幅および固定された画素高さを有する表示画面に表
示するステップを含む、請求項4に記載の方法。 - 【請求項8】ディスプレイを有するデータ処理システム
と共に使用するアイコン・スケーリング・システムであ
って、 データ処理システムの表示画面に表示される複数のアイ
コンの数を判定する計算ルーチンと、 前記複数のアイコンを表示するための前記表示画面の指
定された区域を判定する境界ルーチンと、 前記複数のアイコンを前記表示画面の前記指定された区
域内に表示できるように、前記複数のアイコンの数およ
び前記指定された区域に応答して、前記複数のアイコン
を自動的にスケーリングするスケーリング・ルーチンと
を含む、アイコン・スケーリング・システム。 - 【請求項9】前記複数のアイコンが、ベクトル・グラフ
ィックスによって定義される、請求項8に記載のアイコ
ン・スケーリング・システム。 - 【請求項10】前記複数のアイコンが、ビットマップ・
グラフィックスによって定義される、請求項8に記載の
アイコン・スケーリング・システム。 - 【請求項11】前記複数のアイコンを前記表示画面に表
示する表示ルーチンをさらに含む、請求項8に記載のア
イコン・スケーリング・システム。 - 【請求項12】前記複数のアイコンが、グラフィック・
イメージおよびテキスト・イメージを含む、請求項8に
記載のアイコン・スケーリング・システム。 - 【請求項13】前記複数のアイコンが、テキスト・イメ
ージだけを含む、請求項8に記載のアイコン・スケーリ
ング・システム。 - 【請求項14】前記表示画面が、固定された画素幅およ
び固定された画素高さを有する、請求項8に記載のアイ
コン・スケーリング・システム。 - 【請求項15】表示画面のアイコンをスケーリングする
ために、 データ処理システムの表示画面に表示される複数のアイ
コンの数を判定する第1の判定ステップと、 前記複数のアイコンを表示するための前記表示画面の指
定された区域を判定する第2の判定ステップと、 前記複数のアイコンの数を前記表示画面の前記指定され
た区域内に表示できるように、前記複数のアイコンの数
および前記指定された区域に応答して、前記複数のアイ
コンを自動的にスケーリングするステップとを制御回路
に実行させるプログラム論理を含むコンピュータ可読記
憶媒体。 - 【請求項16】データ処理システムの表示画面に表示さ
れる複数のアイコンの数を判定する前記第1の判定ステ
ップが、データ処理システムの表示画面に表示される、
ベクトル・グラフィックスによって定義される複数のア
イコンの数を判定する第1の判定ステップを含む、請求
項15に記載の製造品。 - 【請求項17】データ処理システムの表示画面に表示さ
れる複数のアイコンの数を判定する前記第1の判定ステ
ップが、データ処理システムの表示画面に表示される、
ビットマップ・グラフィックスによって定義される複数
のアイコンの数を判定する第1の判定ステップを含む、
請求項15に記載の製造品。 - 【請求項18】前記表示画面上に前記複数のアイコンを
表示するステップをさらに含む、請求項15に記載の製
造品。 - 【請求項19】前記表示画面にグラフィック・イメージ
およびテキスト・イメージを含む前記複数のアイコンを
表示するステップをさらに含む、請求項15に記載の製
造品。 - 【請求項20】前記表示画面にテキスト・イメージだけ
を含む前記複数のアイコンを表示するステップをさらに
含む、請求項15に記載の製造品。 - 【請求項21】前記表示画面に前記複数のアイコンを表
示する前記ステップが、前記複数のアイコンを固定され
た画素幅および固定された画素高さを有する表示画面に
表示するステップを含む、請求項18に記載の製造品。 - 【請求項22】表示画面を有するデータ処理システム内
でアイコンを表示する方法であって、 複数のアイコンを表示するための表示画面の指定された
区域のサイズを判定するステップと、 a)前記アイコンを自動的にスケーリングすることと、
b)前記複数のアイコンのそれぞれの一部を表示するこ
とと、c)各画面ページが、前記指定された区域の前記
判定されたサイズ内に表示される前記複数のアイコンの
一部を有する、複数の選択可能な表示される画面ページ
を作成することとのうちの少なくとも1つによって、前
記指定された区域の前記判定されたサイズ内に前記複数
のアイコンを表示するステップとを含む方法。 - 【請求項23】表示画面を有するデータ処理システム内
でアイコンを表示する方法であって、 複数のアイコンを表示するための表示画面の指定された
区域のサイズを判定するステップと、 個々のアイコンについて所定の最小サイズおよび所定の
最大サイズを使用するステップと、 a)前記アイコンを自動的にスケーリングすることと、
b)前記複数のアイコンのそれぞれの一部を表示するこ
とと、c)各画面ページが、前記指定された区域の前記
判定されたサイズ内に表示される前記複数のアイコンの
一部を有する、複数の選択可能な表示される画面ページ
を作成することとのうちの少なくとも1つによって、前
記所定の最小サイズおよび前記所定の最大サイズに基づ
いて、前記指定された区域の前記判定されたサイズ内に
前記複数のアイコンを表示するステップとを含む方法。 - 【請求項24】前記所定の最小サイズおよび前記所定の
最大サイズが、ユーザ入力に基づいて事前に決定され
る、請求項23に記載の方法。 - 【請求項25】表示画面を有するデータ処理システムで
あって、 複数のアイコンを表示するための表示画面の指定された
区域のサイズを判定する手段と、 a)前記アイコンを自動的にスケーリングすることと、
b)前記複数のアイコンのそれぞれの一部を表示するこ
とと、c)各画面ページが、前記指定された区域の前記
判定されたサイズ内に表示される前記複数のアイコンの
一部を有する、複数の選択可能な表示される画面ページ
を作成することとのうちの少なくとも1つによって、前
記指定された区域の前記判定されたサイズ内に前記複数
のアイコンを表示する手段とを含むデータ処理システ
ム。 - 【請求項26】表示画面にアイコンを表示するデータ処
理システムであって、 複数のアイコンを表示するための表示画面の指定された
区域のサイズを判定する手段と、 個々のアイコンについて所定の最小サイズおよび所定の
最大サイズを使用する手段と、 a)前記アイコンを自動的にスケーリングすることと、
b)前記複数のアイコンのそれぞれの一部を表示するこ
とと、c)各画面ページが、前記指定された区域の前記
判定されたサイズ内に表示される前記複数のアイコンの
一部を有する、複数の選択可能な表示される画面ページ
を作成することとのうちの少なくとも1つによって、前
記所定の最小サイズおよび前記所定の最大サイズに基づ
いて、前記指定された区域の前記判定されたサイズ内に
前記複数のアイコンを表示する手段とを含むデータ処理
システム。 - 【請求項27】前記所定の最小サイズおよび前記所定の
最大サイズが、ユーザ入力に基づいて事前に決定され
る、請求項26に記載のデータ処理システム。 - 【請求項28】前記データ処理システムが、ハンド・ヘ
ルド・デバイスである、請求項26に記載のデータ処理
システム。 - 【請求項29】表示画面のアイコンをスケーリングする
ために、 複数のアイコンを表示するための表示画面の指定された
区域のサイズを判定するステップと、 a)前記アイコンを自動的にスケーリングすることと、
b)前記複数のアイコンのそれぞれの一部を表示するこ
とと、c)各画面ページが、前記指定された区域の前記
判定されたサイズ内に表示される前記複数のアイコンの
一部を有する、複数の選択可能な表示される画面ページ
を作成することとのうちの少なくとも1つによって、前
記指定された区域の前記判定されたサイズ内に前記複数
のアイコンを表示するステップとを制御回路に実行させ
るプログラム論理を含むコンピュータ可読記憶媒体。 - 【請求項30】表示画面上のアイコンをスケーリングす
るために、 複数のアイコンを表示するための表示画面の指定された
区域のサイズを判定するステップと、 個々のアイコンについて所定の最小サイズおよび所定の
最大サイズを使用するステップと、 a)前記アイコンを自動的にスケーリングすることと、
b)前記複数のアイコンのそれぞれの一部を表示するこ
とと、c)各画面ページが、前記指定された区域の前記
判定されたサイズ内に表示される前記複数のアイコンの
一部を有する、複数の選択可能な表示される画面ページ
を作成することとのうちの少なくとも1つによって、前
記所定の最小サイズおよび前記所定の最大サイズに基づ
いて、前記指定された区域の前記判定されたサイズ内に
前記複数のアイコンを表示するステップとを制御回路に
実行させるプログラム論理を含むコンピュータ可読記憶
媒体。 - 【請求項31】前記所定の最小サイズおよび前記所定の
最大サイズが、ユーザ入力に基づいて事前に決定され
る、請求項30に記載の製造品。
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/599893 | 2000-06-23 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002055807A true JP2002055807A (ja) | 2002-02-20 |
Family
ID=24401530
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001189082A Pending JP2002055807A (ja) | 2000-06-23 | 2001-06-22 | 表示画面を有するデータ処理システム内のアイコンを表示する方法、アイコン・スケーリング・システムおよびコンピュータ可読記憶媒体 |
Country Status (7)
Country | Link |
---|---|
US (1) | US6983424B1 (ja) |
EP (1) | EP1174787A3 (ja) |
JP (1) | JP2002055807A (ja) |
KR (1) | KR100464194B1 (ja) |
CN (1) | CN1200336C (ja) |
CA (1) | CA2346605C (ja) |
TW (1) | TW542998B (ja) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100504476B1 (ko) * | 2002-10-30 | 2005-08-01 | 엘지전자 주식회사 | 아이콘 제어를 위한 방법 및 디스플레이 시스템 |
JP2006092269A (ja) * | 2004-09-24 | 2006-04-06 | Hitachi Software Eng Co Ltd | 電子ボードシステム |
JP2007133479A (ja) * | 2005-11-08 | 2007-05-31 | Seiko Epson Corp | アイコン表示装置、アイコン表示方法、および、プログラム |
JP2007140589A (ja) * | 2005-11-14 | 2007-06-07 | Sharp Corp | 情報処理装置、プログラムおよび記録媒体 |
JP2008015698A (ja) * | 2006-07-04 | 2008-01-24 | Canon Inc | 表示システム及び表示方法、並びにプログラム |
JP2008096725A (ja) * | 2006-10-12 | 2008-04-24 | Canon Inc | 表示制御装置および表示制御方法およびプログラム |
DE102008021348A1 (de) | 2007-05-02 | 2008-11-27 | Elpida Memory, Inc. | Halbleiterspeicher, Speicherzugriffs-Steuersystem und Datenlese-Verfahren |
JP2010004301A (ja) * | 2008-06-19 | 2010-01-07 | Konica Minolta Business Technologies Inc | 情報処理装置 |
JP2011054095A (ja) * | 2009-09-04 | 2011-03-17 | Kyocera Corp | 電子機器および情報処理プログラム |
JP2011107748A (ja) * | 2009-11-12 | 2011-06-02 | Ntt Docomo Inc | プログラム生成装置およびプログラム |
WO2011118140A1 (ja) * | 2010-03-26 | 2011-09-29 | パナソニック株式会社 | 表示制御処理装置、表示制御処理方法及び表示制御処理プログラム |
JP2012155408A (ja) * | 2011-01-24 | 2012-08-16 | Kyocera Corp | 携帯型電子機器 |
JP2014071579A (ja) * | 2012-09-28 | 2014-04-21 | Kyocera Document Solutions Inc | 操作装置及び操作方法 |
WO2014181543A1 (ja) * | 2013-05-09 | 2014-11-13 | 株式会社デンソー | 視線入力装置 |
JP2016170674A (ja) * | 2015-03-13 | 2016-09-23 | 富士ゼロックス株式会社 | 表示装置、画像処理装置及びプログラム |
JP2017107246A (ja) * | 2017-03-13 | 2017-06-15 | ブラザー工業株式会社 | 表示プログラム、及び、表示装置 |
JP2022110145A (ja) * | 2021-01-05 | 2022-07-28 | 楽天グループ株式会社 | 表示制御装置、表示制御方法、及びプログラム |
Families Citing this family (161)
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 |
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 |
US7240292B2 (en) | 2003-04-17 | 2007-07-03 | Microsoft Corporation | Virtual address bar user interface control |
US7627552B2 (en) | 2003-03-27 | 2009-12-01 | Microsoft Corporation | System and method for filtering and organizing items based on common elements |
US7421438B2 (en) | 2004-04-29 | 2008-09-02 | Microsoft Corporation | Metadata editing control |
US7769794B2 (en) | 2003-03-24 | 2010-08-03 | Microsoft Corporation | User interface for a file system shell |
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 |
US8024335B2 (en) | 2004-05-03 | 2011-09-20 | Microsoft Corporation | System and method for dynamically generating a selectable search extension |
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 |
KR100617827B1 (ko) * | 2003-11-14 | 2006-08-28 | 삼성전자주식회사 | 이동통신 단말기에서 계층 구조의 메뉴를 표시하는 장치및 방법 |
JP4266158B2 (ja) * | 2003-11-28 | 2009-05-20 | 株式会社東芝 | 情報処理装置および表示制御方法 |
US7657846B2 (en) * | 2004-04-23 | 2010-02-02 | Microsoft Corporation | System and method for displaying stack icons |
US7694236B2 (en) * | 2004-04-23 | 2010-04-06 | Microsoft Corporation | Stack icons representing multiple objects |
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 |
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 |
KR101282251B1 (ko) * | 2006-05-23 | 2013-07-10 | 삼성전자주식회사 | 디스플레이 장치, 이미지 처리 장치 및 그 제어 방법 |
US20090264198A1 (en) * | 2006-05-26 | 2009-10-22 | Camelot Co., Ltd. | 3d game display system, display method, and display program |
KR101406289B1 (ko) * | 2007-03-08 | 2014-06-12 | 삼성전자주식회사 | 스크롤 기반 아이템 제공 장치 및 방법 |
US20080229238A1 (en) * | 2007-03-14 | 2008-09-18 | Microsoft Corporation | Scalable images using bitmaps and vector images |
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 |
US8667418B2 (en) * | 2007-06-08 | 2014-03-04 | Apple Inc. | Object stack |
US8745535B2 (en) * | 2007-06-08 | 2014-06-03 | Apple Inc. | Multi-dimensional desktop |
US8381122B2 (en) | 2007-06-08 | 2013-02-19 | Apple Inc. | Multi-dimensional application environment |
US20080307362A1 (en) * | 2007-06-08 | 2008-12-11 | Apple Inc. | Desktop Filter |
US8892997B2 (en) * | 2007-06-08 | 2014-11-18 | Apple Inc. | Overflow stack user interface |
US8473859B2 (en) | 2007-06-08 | 2013-06-25 | Apple Inc. | Visualization and interaction models |
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ドコモ | 情報処理装置およびプログラム |
EP2116926A3 (en) | 2008-05-09 | 2010-02-24 | Research In Motion Limited | Configurable icon sizing and placement for wireless and other devices |
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 | キヤノン株式会社 | データ処理装置、データ処理方法、およびプログラム |
US8499243B2 (en) * | 2009-03-23 | 2013-07-30 | Panasonic Corporation | Information processing device, information processing method, recording medium, and integrated circuit |
CN101566949B (zh) * | 2009-05-18 | 2012-10-10 | 腾讯科技(深圳)有限公司 | 一种展示控件的装置及方法 |
KR101566353B1 (ko) * | 2009-06-02 | 2015-11-05 | 엘지전자 주식회사 | 이동 단말기 및 이동 단말기의 정보 표시 방법 |
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 |
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 |
USD669494S1 (en) * | 2011-02-03 | 2012-10-23 | Microsoft Corporation | Display screen with graphical user interface |
USD669493S1 (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 |
USD673169S1 (en) | 2011-02-03 | 2012-12-25 | Microsoft Corporation | Display screen with transitional graphical user interface |
USD693361S1 (en) | 2011-02-03 | 2013-11-12 | Microsoft Corporation | Display screen with transitional graphical user interface |
USD669491S1 (en) * | 2011-02-03 | 2012-10-23 | Microsoft Corporation | Display screen with graphical user interface |
USD669492S1 (en) * | 2011-02-03 | 2012-10-23 | Microsoft Corporation | Display screen with graphical user interface |
USD669489S1 (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 |
USD669495S1 (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 |
USD669490S1 (en) * | 2011-02-03 | 2012-10-23 | 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 |
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 | 智邦科技股份有限公司 | 呈現界面工具集的方法及系統 |
USD757088S1 (en) * | 2012-11-30 | 2016-05-24 | Axell Corporation | Display screen with an animated graphical user interface |
USD749122S1 (en) * | 2012-11-30 | 2016-02-09 | 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 |
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 |
US9329761B2 (en) | 2014-04-01 | 2016-05-03 | Microsoft Technology Licensing, Llc | Command user interface for displaying and scaling selectable controls and commands |
US20150277682A1 (en) * | 2014-04-01 | 2015-10-01 | Microsoft Corporation | Scalable user interface display |
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 |
US9384335B2 (en) | 2014-05-12 | 2016-07-05 | Microsoft Technology Licensing, Llc | Content delivery prioritization in managed wireless distribution networks |
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 |
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 |
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数字技术有限公司 | 图片显示方法及装置 |
US10725652B2 (en) | 2015-12-28 | 2020-07-28 | Dexcom, Inc. | Wearable apparatus for continuous blood glucose monitoring |
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 |
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 |
EP3640784A4 (en) * | 2017-06-16 | 2020-06-24 | Beijing Xiaomi Mobile Software Co., Ltd. | METHOD AND APPARATUS FOR MOVING APPLICATION ICON, TERMINAL AND INFORMATION 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 |
CN112306314B (zh) * | 2019-07-31 | 2022-10-04 | 华为技术有限公司 | 一种界面显示方法及电子设备 |
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 | 荣耀终端有限公司 | 应用通知显示方法、设备、存储介质以及图形用户界面 |
JP7126319B1 (ja) * | 2021-01-05 | 2022-08-26 | 楽天グループ株式会社 | 表示制御装置、表示制御方法、及びプログラム |
CN113157163B (zh) * | 2021-04-28 | 2024-05-14 | 维沃移动通信有限公司 | 图标管理方法、图标管理装置和电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62266671A (ja) * | 1986-05-14 | 1987-11-19 | Olympus Optical Co Ltd | 画像フアイル装置 |
JPH07244568A (ja) * | 1994-03-04 | 1995-09-19 | Pfu Ltd | 表示画面の作成方法および表示画面作成装置 |
JPH08263255A (ja) * | 1995-03-23 | 1996-10-11 | Canon Inc | 階層データ表示方法及びブラウザシステム |
JPH1145169A (ja) * | 1997-07-25 | 1999-02-16 | Sharp Corp | 画像データ処理装置及び画像データ処理装置制御プログラムを記憶した媒体 |
Family Cites Families (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
DE69327948T2 (de) * | 1993-04-30 | 2000-10-26 | Ibm | Bereich-layout in einer Sicht auf einem grafischen Anzeigeschirm |
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 |
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 | ウィンドウ制御装置 |
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 |
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 | マイクロコンピュ―タ、デ―タ書換システム及びデ―タ書換方法 |
US6501487B1 (en) * | 1999-02-02 | 2002-12-31 | Casio Computer Co., Ltd. | Window display controller and its program storage medium |
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 KR KR10-2001-0033435A patent/KR100464194B1/ko not_active IP Right Cessation
- 2001-06-14 EP EP01000212A patent/EP1174787A3/en not_active Withdrawn
- 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
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62266671A (ja) * | 1986-05-14 | 1987-11-19 | Olympus Optical Co Ltd | 画像フアイル装置 |
JPH07244568A (ja) * | 1994-03-04 | 1995-09-19 | Pfu Ltd | 表示画面の作成方法および表示画面作成装置 |
JPH08263255A (ja) * | 1995-03-23 | 1996-10-11 | Canon Inc | 階層データ表示方法及びブラウザシステム |
JPH1145169A (ja) * | 1997-07-25 | 1999-02-16 | Sharp Corp | 画像データ処理装置及び画像データ処理装置制御プログラムを記憶した媒体 |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100504476B1 (ko) * | 2002-10-30 | 2005-08-01 | 엘지전자 주식회사 | 아이콘 제어를 위한 방법 및 디스플레이 시스템 |
JP2006092269A (ja) * | 2004-09-24 | 2006-04-06 | Hitachi Software Eng Co Ltd | 電子ボードシステム |
JP2007133479A (ja) * | 2005-11-08 | 2007-05-31 | Seiko Epson Corp | アイコン表示装置、アイコン表示方法、および、プログラム |
US7617461B2 (en) | 2005-11-14 | 2009-11-10 | Sharp Kabushiki Kaisha | Information processing device, information processing method, program, and storage medium |
JP2007140589A (ja) * | 2005-11-14 | 2007-06-07 | Sharp Corp | 情報処理装置、プログラムおよび記録媒体 |
JP2008015698A (ja) * | 2006-07-04 | 2008-01-24 | Canon Inc | 表示システム及び表示方法、並びにプログラム |
JP4612902B2 (ja) * | 2006-07-04 | 2011-01-12 | キヤノン株式会社 | ファイル表示装置及びその制御方法、並びにプログラム |
JP4560504B2 (ja) * | 2006-10-12 | 2010-10-13 | キヤノン株式会社 | 表示制御装置および表示制御方法およびプログラム |
JP2008096725A (ja) * | 2006-10-12 | 2008-04-24 | Canon Inc | 表示制御装置および表示制御方法およびプログラム |
US8145853B2 (en) | 2007-05-02 | 2012-03-27 | Elpida Memory, Inc. | Semiconductor memory apparatus, memory access control system and data reading method |
DE102008021348A1 (de) | 2007-05-02 | 2008-11-27 | Elpida Memory, Inc. | Halbleiterspeicher, Speicherzugriffs-Steuersystem und Datenlese-Verfahren |
JP2010004301A (ja) * | 2008-06-19 | 2010-01-07 | Konica Minolta Business Technologies Inc | 情報処理装置 |
JP4697263B2 (ja) * | 2008-06-19 | 2011-06-08 | コニカミノルタビジネステクノロジーズ株式会社 | 情報処理装置 |
US8243087B2 (en) | 2008-06-19 | 2012-08-14 | Konica Minolta Business Technologies, Inc. | Image processing apparatus displaying job processing conditions with each display configuration selected from plural types |
JP2011054095A (ja) * | 2009-09-04 | 2011-03-17 | Kyocera Corp | 電子機器および情報処理プログラム |
JP2011107748A (ja) * | 2009-11-12 | 2011-06-02 | Ntt Docomo Inc | プログラム生成装置およびプログラム |
JP2011204102A (ja) * | 2010-03-26 | 2011-10-13 | Panasonic Corp | 表示制御処理装置、表示制御処理方法及び表示制御処理プログラム |
WO2011118140A1 (ja) * | 2010-03-26 | 2011-09-29 | パナソニック株式会社 | 表示制御処理装置、表示制御処理方法及び表示制御処理プログラム |
JP2012155408A (ja) * | 2011-01-24 | 2012-08-16 | Kyocera Corp | 携帯型電子機器 |
JP2014071579A (ja) * | 2012-09-28 | 2014-04-21 | Kyocera Document Solutions Inc | 操作装置及び操作方法 |
WO2014181543A1 (ja) * | 2013-05-09 | 2014-11-13 | 株式会社デンソー | 視線入力装置 |
JP2014218199A (ja) * | 2013-05-09 | 2014-11-20 | 株式会社デンソー | 視線入力装置 |
US9753535B2 (en) | 2013-05-09 | 2017-09-05 | Denso Corporation | Visual line input apparatus |
JP2016170674A (ja) * | 2015-03-13 | 2016-09-23 | 富士ゼロックス株式会社 | 表示装置、画像処理装置及びプログラム |
JP2017107246A (ja) * | 2017-03-13 | 2017-06-15 | ブラザー工業株式会社 | 表示プログラム、及び、表示装置 |
JP2022110145A (ja) * | 2021-01-05 | 2022-07-28 | 楽天グループ株式会社 | 表示制御装置、表示制御方法、及びプログラム |
JP7309969B2 (ja) | 2021-01-05 | 2023-07-18 | 楽天グループ株式会社 | 表示制御装置、表示制御方法、及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
CA2346605C (en) | 2007-03-13 |
EP1174787A2 (en) | 2002-01-23 |
TW542998B (en) | 2003-07-21 |
EP1174787A3 (en) | 2007-12-05 |
KR100464194B1 (ko) | 2005-01-03 |
CN1200336C (zh) | 2005-05-04 |
CN1337619A (zh) | 2002-02-27 |
US6983424B1 (en) | 2006-01-03 |
CA2346605A1 (en) | 2001-12-23 |
KR20020000714A (ko) | 2002-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2002055807A (ja) | 表示画面を有するデータ処理システム内のアイコンを表示する方法、アイコン・スケーリング・システムおよびコンピュータ可読記憶媒体 | |
US5977952A (en) | Method and system for an ambidextrous mouse | |
US5553225A (en) | Method and apparatus for combining a zoom function in scroll bar sliders | |
US6844887B2 (en) | Alternate reduced size on-screen pointers for accessing selectable icons in high icon density regions of user interactive display interfaces | |
EP0727730B1 (en) | Method for improving visibility and selectability of icons | |
CN101263443B (zh) | 在触摸屏上产生显示的计算机实现的方法和装置 | |
US7114129B2 (en) | Method and system for controlling an application displayed in an inactive window | |
US7081887B2 (en) | Method and apparatus for positioning a software keyboard | |
US5655094A (en) | Pop up scroll bar | |
US7088344B2 (en) | Data processor, I/O device, touch panel controlling method, recording medium, and program transmitter | |
US6104384A (en) | Image based keyboard for a small computing device | |
US7307647B2 (en) | Computer system, display control apparatus, display apparatus, display control method, recording medium, and program transmission apparatus | |
JP2792597B2 (ja) | ソフトキーボードを利用した携帯用情報端末機及び情報入力方法 | |
US7451406B2 (en) | Display apparatus and management method for virtual workspace thereof | |
US20050017978A1 (en) | Display controller | |
US6069623A (en) | Method and system for the dynamic customization of graphical user interface elements | |
US20050166158A1 (en) | Semi-transparency in size-constrained user interface | |
KR20040039003A (ko) | 아이콘 제어를 위한 방법, 디스플레이 시스템 및소프트웨어 | |
JP3344528B2 (ja) | ウィンドウの表示方法およびそのシステム | |
JPH11345062A (ja) | ツ―ルバ―・アクセラレ―タを介して図形表示されたツ―ルバ―・アイコンに高速でアクセスするための方法およびシステム | |
US6304244B1 (en) | Method and system for dynamically selecting video controllers present within a computer system | |
US20050138575A1 (en) | Information processing apparatus with display | |
JP3601781B2 (ja) | コンピュータ装置、表示装置、表示制御装置、記憶媒体、プログラム伝送装置、表示制御方法 | |
US20030043213A1 (en) | Computer controlled user interactive display interface implementation for modifying the scope of selectivity of an on-screen pointer | |
JPH10198505A (ja) | パーソナルコンピュータ装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041118 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041130 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20050225 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20050302 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050408 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060307 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060331 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20060405 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20060616 |