JPH01206430A - ウインドウ・システムの制御方法 - Google Patents

ウインドウ・システムの制御方法

Info

Publication number
JPH01206430A
JPH01206430A JP63291139A JP29113988A JPH01206430A JP H01206430 A JPH01206430 A JP H01206430A JP 63291139 A JP63291139 A JP 63291139A JP 29113988 A JP29113988 A JP 29113988A JP H01206430 A JPH01206430 A JP H01206430A
Authority
JP
Japan
Prior art keywords
window
size
displayed
character
display
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
Application number
JP63291139A
Other languages
English (en)
Inventor
Robert J Torres
ロバート・ジヨセフ・トーリイス
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH01206430A publication Critical patent/JPH01206430A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14—Display of multiple viewports
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; 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
    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/222—Control of the character-code memory
    • G09G5/227—Resolution modifying circuits, e.g. variable screen formats, resolution change between memory contents and display screen

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 A、産業ヒのill用分野 本発明は、広く対話式情報処理システムにおけるオブジ
ェクトの表示に関するものであり、特に表示装置の1ウ
インドウ」に表示されるオブジェクトの大きさを、ウィ
ンドウの大きさに応じて自動的に選択する方法に関する
ものである。
B、従来技術 従来技術は様々な対話式処理システムをIに示している
。パーソナル・コンピュータは、システム装置、表示装
置、キーボードから成る簡易な対話式情報処理システム
の1例である。パーソナル・コンピュータは、たとえば
テキスト、流れ図やパイ図表などの業務用図形オブジェ
クト、2次元。
3次元の図形や絵柄などのより複雑なグラフィクス、そ
の他いろいろな型のデータ・オブジェクトを表示できる
。パーソナル・コンピュータで表示されるオブジェクト
の型は主に、表示装置自体、画面を制御するアダプタ・
ボード、およびシステム上で実行される適用業務プログ
ラムによって”法王る。I’ Cチク・ジャーナル誌f
P(: Tecl+ Journallの1983年7
/8月号Vo1.1.No、 lの26ページより掲載
されている”r、v、ホフマンfT、 V。
11offmann1氏執筆による論文”ll13Mカ
ラー/グラフィックス・アダプタ”fTt+e IBM
 calor/Graphics Adapterl 
において同氏は、パーソナル・コンピュータEの情報表
示に関する一般的な技術とI[3Mカラー/グラフィッ
クス・アダプタおよび、表示装置の作動に関して詳細に
ねたるμ解を述べている。
この論文では、白黒モニタ、カラーモニタ、゛「Vモニ
タの3!4の表示装置がとりあげられている。
また、表示装置で使用できる様々な動作モードについて
解像度の点から述べ、産業界で事実」−標準となってい
る規格についてもいくつか論している。
表示装置には、テキストの表示色が1色だけのものもあ
る1代表的な白黒テキスト表示装置では、画面J[3式
は80列、25行である。水平走fi線はそれぞれ72
0画素から成り、水平走査、l1iI数は7350本で
ある。このような装置は、解像度720×350と呼ば
れる0文字列はそれぞれ9画素幅(720/80)、各
テキスト行は14本の水平走査線(350/25)がら
成る。各文字のボックスは、9画素X14画素の大きさ
となる。これ以外にも種々の表示装置があり、それぞれ
解像度が異なり、したがって文字ボックスの大きさも異
なる。
画面に表示される情報は、通常はシステム装置に取り付
けられるアダプタ・カードにあるビデオ緩1すi記憶機
構(バッファ)に常駐する。このバッファは、ちらつき
(フリッカ)を避けるため画面の情報を比較的高速にi
T¥t」ミするよう、連続して走査される。バッファに
は汗通、表示画面の各画素に対して少なくとも一つの記
憶位置がある。バッファが走査されるというのは、表示
装置の水平。
垂直の掃引信号と同期してヒツトの各位置がアドレス指
定され、クロックで出力されることである。
テキス1へ情報、すなわち文字や記号が作成され、ビデ
」・バッファへ送られるとき、そのJj法は少なくとも
2つある。第1に、文字セットの各文字は、ビット・マ
ツプで表わされ、表示画面の9×14の文字ボックスに
対応する格子状の読取117用記憶機構(ROM )に
記憶される。システムに人力されるデータは2進数2バ
イトで表現でき、うち1バイトはROMの中の特定の文
字を選択し、もう1バイトは下線や明滅など、文字に伴
う表示属性を決める。第2に、これは文字の発生に広く
採用されている方法で、「ソフトウェアの文字フォント
」を用いる。このフォントは、プログラミングの命令文
によって9×14の文字ボックスに文字を描くプログラ
ムである。後背の方法の利点は1文字セットのフォント
、すなわち文字の外観を、別のプログラムをロードする
だけで変型でき、フォントが異なる多数の文字セットを
記憶できる点にある。この点は、プレゼンテーションの
ため351WL11スライドをつくるときのように、画
面イメージを直接使用するアプリケーションにとって市
電である。
ホフマンの論文はまた、図形の表示に必要であり一般に
はカラー表示も行なう全点アドレス指定が可能な(ΔP
A)表示装置もとりあげている。
ソフトウェア・フォントはこのほか、APA表示技術に
も利用されており、文字セットのもとになる各41mの
フォント、様々な大きさの文字ボックスを採用した、多
数の異なる文字セットを提供できるという利点がある6
文学上・ントを変λ、れば、−定サイズの画面で、表示
するテキストの列数と行数を増やすこともできる。
従来技術ではまた、表示画面に[ウィンドウ1を作り、
表示されている情報にこれを効果的にi((ね合わせる
という表示方法も知られている。ウィンドウ域は、ウィ
ンドウのなかで編集操作を行なう位置を示すカーソルを
除き、ブランクのままにしておくか、あるいはオペレー
タがウィンドウ内で全く別のアプリケーションを実行で
きるようにするメニュなどの情報を入れることもできる
。
ウィンドウを取り入れた表示方法はここ数年大きく改良
され、複数のウィンドウをつくる、ウィンドウの位置を
、マウスを[クリック・アンド・ホールトノして画面上
で動的に移動させる。ウィンドウの初めの大きさを選択
し、同じようにマウスな「クリック・アンド・ボールド
Jすることでウィンドウの大きさを縦横に動的に拡大す
る、といった操作が可能になっている。
ウィンドウにテキストが含まれ、ウィンドウの縦横いず
れかまたは両方を短くするとき、ウィンドウの大きさを
動的に変化させるという従来技術の表示装置には一つ問
題がある。たとえば、ウィンドウの幅を40列から30
列に変えるとき、初めは文字行の40行にあったテキス
トは、文字行の30行に合わな(なる、従来技術のなか
には、このデータが失われるという問題を、行を次の行
の先頭に送り込んで(ラッピング)解決しようとするも
のもある。これはもちろん、ウィンドウに表示される全
部の行にテキストがある場合、l?)後の行のデータが
失われるため不完全な解決法である。ウィンドウの縦の
長さが短いときは、ワード・ラッピングと似た機能を提
供する手段はなく、問題は複雑になる。データを一方か
両方向へ「スクロール」してこの問題を解決している装
置もある。本発明は表示装置のウィンドウに情報を表示
する方法を改良するものである。この方法では、表示さ
れたオブジェクトそれぞれの大きさが、ウィンドウの縮
小率に応じて縮小され、初めに表示されていた情報はす
べて保たれる。
C9発明が解決しようとする問題点 本発明の目的は、対話式情報処理システムの情報表示方
法を改良することである。
本発明の目的は、対話式情報システムの表示装置でウィ
ンドウにテキスト・データを表示する方法を改良するこ
とである。
本発明の目的は、ウィンドウを縮小するとき、表示装置
のウィンドウにテキスト・データを表示する方法を改良
することである。
本発明の目的は、ウィンドウを縮小するとき。
表示装置のウィンドウに表示されるデータが失われない
よう改良を加えた表示方法を提供することである。
D1問題点を解決するための手段 本発明の方法により、対話式情報処理システムの表示画
面のウィンドウに初めに表示される情報はすべて保ちな
がら、対話式情報処理システムに記憶される複数のそれ
ぞれ異なる文字セットがら一つを選択することでウィン
ドウが縮小される。
選択する文字セットの高さ属性と幅属性によって、初め
のテキストは比例縮小され、この文字セットで表示され
る6記憶される各種の文字セットは。
それぞれ大きさの質なる文字ボックスをもとに、文字発
生機構のROMなどのハードウェアで実装するか、また
は同じく大きさの異なる文字セットをもとにソフトウェ
アで作成してもよい、フォントのl?4は、文字サイズ
が他より小さくなるとき、別種のフォントを使ったほう
が読みやすいといった文脈では重要になる。この方法で
は、オペレータは、所定の操作を行ない、これに応じて
省略時のサイズと画面位置で切間ウィンドウが表示され
たあと、ウィンドウの大きさを動的に変更できる。
ウィンドウの大きさを変える技術として提案されるもの
ならどんな手法でも使えよう、この方法の実施例では、
システムに[マウスjを加え、オベレークはウィンドウ
の片側を確定するため、カーソルをその隣に移し、マウ
ス・ボタンの一つをクリックして押さえる。マウスを、
普通は水平方向へ、ボタンを押したまま動かすと、ウィ
ンドウの横の長さが拡大/縮小する。縮小の割合は、マ
ウスの動作とカーソル位置をモニタすることによってリ
アルタイムに計算される。使用できる表示可能な文字セ
ットが全部入ったデープルが一つ記憶機構に記憶される
。各文字セットに幅属性と亮さ属性があり、これが通常
はシステムで情報の表示に使われる標準文字セットの属
性を基準にした幅と高さの縮小率を反映する。ウィンド
ウが小さくなると、ウィンドウに表示された文字は小さ
い文字に置き換わる。この文字は、初期ウィンドウに表
示された全データが失われないよう、ビデオ・バッファ
の対応するビット位置に転送されていた文字である。ユ
ーザがウィンドウを、読取り可能な限度以下あるいはシ
ステムの解像度以下の大きさに変える場合、ウィンドウ
の構成要素は、データの図形表現あるいはアイコンに変
わる。ユーザが初めのサイズに戻したい場合は、キーか
マウス・ボタンの操作を1回行なえばよい。
F、実bb例 第1図は1本発明のウィンドウ表示方法を利用しつる対
話式データ処理端末の各機能要素を示す。
この端末の構成は、マイクロプロセッサのブロック12
.1′導体記憶装置13.制御ブロック14を含む処理
装置11で、制御ブロックは、マイクロプロセッサ・プ
ロ・ツク12と記憶装置13の相7):動作のほか、入
出力動作の制御を受は持つ。
端末にはさらに従来型の周辺装置があり、これはA水装
置16、キーボード17、プリンタI8゜磁気ディスク
装置19、モデム20を含む。L記の機能ブロックの詳
細は、本発明の一部ではなく、従来技術にも見られるた
め、各ブロックについてはそれぞれの相Ii動作ととも
に簡1gに説明し、清適の1tf閂知品がある読者を対
染に1本発明の表示り法の改良を理解するうえで必要な
l、H礎的1S柄について述べる。
処理装置llは、IBM  XT、IBM  AT。
IBM  PS/2パーソナル・コンピュータ・システ
ムの「システム装置」に相当し、オペレーデインク・シ
ステム・プログラムを備える。これは、通常はシステム
を動かすために使われるDO8(ディスク・オペレーデ
インク・システム)であればと゛の版でも、上い。オペ
レーデインク・システム・プログラムは、ユーザが実行
するため選択した適用isプログラム(一つ以」二)と
ともに記憶装置I3に記憶される。記憶装置13の古里
と、適用箔務プログラムの大きさにより、これらプログ
ラムは部分的に、必要に応じて、磁気ディスク装置19
から記′臆装置13へ転送される。
ディスク装置にはたとえば30メガバイトのハードディ
スクやディスケット駆動機構を加えられる。
磁気ディスク装置の基本機能は、システムが使い。
必要なとき簡単に記憶装置13へ転送できるプログラム
やデータを記憶することである。ディスケット駆動機構
の機能は、プログラムやデータをシステムに人力するた
めの取外しできる記−If!機能と、伯の端末やシステ
ムで使うため簡mに持ら運びのできろJFgでデータを
記憶するための媒体を提供することである。
表示装置16とキーボード17はともに、端末に対話性
を与えるものであり、その性質として通常の動作で、オ
ペレータのキー・ストロークに対してシステムが行なう
解釈は、はぼすべての状況で、その時点でオペレータに
表示されるものに依存する。
状況によっては、オペレータは、システムにコマンドを
人力することによって、ある機能をシスラムに実行させ
る。また別の状況では、一般にはブ[lンブト方式のメ
ニュ/メツセージ画面により、システムがデータの入力
を求める6オベレータとシステム間の対話度の深さは、
オペレーデインク・システムと適用漬務プログラムの種
類によって変わるが1本発明の方法を採用しつる端末に
は必要な特性である。
第1図の端末はさらにプリンタI8を含む。プリンタは
端末で作られたデータや端末に記憶されたデータをハー
ド・コピーとして出力する。モデム20は、第1図の端
末からL位システムへ、通イ、」リンク(一つl;1.
)を介してデータを転送する。
通信リンクは一般の商用リンクまたは専用通信1Jンク
である。
システムはこのほか、マウス23などのカーソル位置指
定装置を持つ。オペレータはマウスにより、Aブジェク
トの隣にカーソルを移し、マウス・ボタンを「クリック
」してオブジェクトの選択を指定することで、画面に表
示されているオブジェクトを選択できる。オペレータは
また。オブジェクトを選択して画面Fでこれを移動させ
ることができる。これは、選tR後にマウス・ボタンを
押したまま、一定距離、一定方向へマウスを動かし、希
望する位置にオブジェクトがきたときにボタンを雌すこ
とで行なう。
パーソナル・コンピュータには、動作を選+1くするた
めのコマンド・バーを備えた表示管理装置、ウィンドウ
表示装置、多重タスク処理のオペレーティング・システ
ムが加わる場合もある。ここに挙げたシステム要件はす
べて在来のもので、技術面はよく知られているため、詳
しい説明は省略する。
第2図は、オペレータが別の文書から関連テキストを見
るため画面にウィンドウをつくるように要求したときよ
り前に、テキスト処理プログラムが編集したデキストの
画面を示す。第2図に示すとおり、画面にはいろいろな
機能域があり、それぞれ原rIllとして同じ機能を受
は持つ。たとえば区域31はコマンド・バーと呼ばれ、
オペレータはここで、コマンドをタイプしてシステムに
入力する代わり、これを呼び出すことができる。区域3
1はコマンド・バー専用であり、表示されているコマン
ドはそれぞれ常に、どの操作が有ihかによって変わる
ことはあっても1区域31の一般的機能は同じままであ
る。
同様に画面F部の区域32は、処理中はいつも選択がイ
rihな機能キーの一急味を表示する。33と示したテ
キスト下部の最終行には、オペレータへのメツセージが
表示される6画面の一番上は図表のとおり区域34で、
ここでは特定のアプリケーションに固有の情報を個別に
指定する。この例では、アプリケーションはテキスト処
理だから、文書とその名前の印刷時に使われるページ番
号、行番号、キーボードの拡張子、文字セ、ソトのビ、
ソチGこついての情報である。表示域の1部27は、表
示オブジェクト(この例ではテキスト)を表示する区域
である。
第3図は、第2図の画面で、ウィンドウ30が作成され
たあとの画面を示す。説明の便宜」−、ウィンドウはオ
ペレータの操作に応じて作られたとしよう。また、この
例では、オペレータが要求した情報を、オペレータが追
っていけるような、選択された複;々の両面の1[ニで
表示することにする。
縮小ウィンドウを使うときのもつとも一般的な操作は次
のようになるーコマンド・バーを使ってユーザ・データ
を処理する。ウィンドウにユーザ・データを追加するか
直接修正する。コマンド・バー、機能キーその他のユー
ザーrンタフJ−−ス要素を使ってデータやアブリウ°
−ジョンと情報のやりとりを行なう。このほか可能な操
作として、情報の印刷、保管、コピーなどがある。
簡潔にするため、第3図のウィンドウには実際のデータ
を表示していない。このウィンドウにはポインタ37を
示している。ポインタの初凹位置(アプリケーションの
情報パネルがウィンドウに表示されるとき)は、ウィン
ドウの境界の内側である。ポインタはたいてい、その時
点でシステムで活動中のウィンドウに伴う。ポインタを
使い。
ウィンドウ自体の操作を行なうか、ウィンドウに表示さ
れるアプリケーション情報パネルに対しで操作を行なう
、従来のアプリケーション情報パネルに対する操作はよ
く知られているから、ここで詳しい説明は省略する。
第3図と第4図に示すウィンドウの大きさは40列xl
Oテキスト行、−ji、表示画面の大きさは80列×2
5行である。以下の説明では、表示装置はテキスト・モ
ードにあり、解像度は720 X :(50”C、コレ
ニ、J: −) で各文字ハX1rI常5〕XI4がそ
の領域に収まるものとする。ウィンドウの大きさを画素
で表わせば、360 (40x9)x140 (10x
143になる。ウィンドウの横幅をおよそ75%から8
0%縮小すると、かなりのデータが失われ、残ったデー
タはほとんどの場合、意味をとれないような状態になる
。ただしシステムが、本発明の方法により、通常より小
さい文字ブロック幅をもとにした複数の文字セットを記
憶していれば、これに応じた文字を代用してウィンドウ
に表示でき、14 ’IWを全く失わずにすむ。
第5図は、ウィンドウを縮小したあとの1文字幅の狭い
ウィンドウを示す0図示のとおりウィンドウの高さも1
40画素から縮小され、その分だけウィンドウの外側の
テキスト部分が大きくなる。
選択される文字セットの高さはわずかl I iil+
i素としているから、この程度の縮小は可能なためであ
る。第4図と第5図の両方で、デキスト自体は」■要で
ないため、実際のテキストは示していない。
同様に、ウィンドウとテキストの比率も1例を挙げてい
るだけで、ここで述べている実際の縮小・ドを反映して
いない、また、ウィンドウ30はアプリケーションによ
ってはテキストの入ったウィンドウといっしょに開ける
ことができる。この操作はたとえば、Jlc本アプリケ
ーションがスプレッドシートで、スプレッドシート上の
特定の欄にtト釈文を加えるためウィンドウ作成機能を
使う場合に行なわれよう。
ウィンドウを初めの状態から次の状態へ大きさを変える
操作は次のような結果になる。
(1)ウィンドウの構成要素は縮小される。たとえばウ
ィンドウのタイトル・バー、ウィンドウの境界、コマン
1:・バー、スクロール・バーなどはみな短くなる、 (2)ウィンドウ要素に表示されるアプリケーション情
報は縮小後のライズ。たとえばコマンド部1機能キー域
などの情報。
(3)パネル本体に表示されるアプリケーション情報は
縮小後のサイズ。たとえばテキスト文字、[ページ・イ
メージJの境界など。
(4)ユーザの意向と情報は保たれる。ウィンドウのf
構成要J:とアプリケーション・データの機能は完全。
ユーザはウィンドウにタイプインでき、コマンド・バー
から操作を選択できる。
ユーザが読みとれるレベル以下かまたはシステムの表示
能力以下までウィンドウを縮小した結果は。
事実」ニゲラフイック性の強いあるいはアイコン的な表
示形式を示すごとになる。1:の形式では(第6図1 
コマンド・バーの各コマンドはアイコン形式で表示され
るーアプリケーション情報はアイコン形式g式あるいは
可能なら情報を短縮した形で表示される。[ページ・イ
メージJはしかし、可能なときはいつでもそのまま残る
。表示i+)能な情報は、アイコン的なまたはグラフィ
ック形式に変わることな(表示される。オペレータが実
際のデキス1−をもう一度見る場合は、ウィンドウを、
アイコン的な大きさから、テキスト全体が百度表示され
る程度まで拡大できる。
ウィンドウの縮小の仕方は、縮小処理中にどう変化させ
るかを決められるかぎりは問題とならない。たとえばオ
ペレータがウィンドウ右−「の端を選択して、マウス・
ボタンを押したまま左へ移動させることができるようシ
ステムなI’ii’i liiに調整できよう 5. 
ejpする大きさになったところでボタンを寵す、この
過程では、適切なアルゴリズムが変化の割合を計算し、
初めの文字数と変化率の両)jからデータを失わずに文
字を代用できるような幅を持つ文字セットを求める。計
算の結果をもとに、シスブームに記゛尼された第6図に
示すものと似た文’?セット属性のテーブルから文字セ
ットが選択される。
第6図は、システムに記憶されるテーブルの1形式を示
す。このテーブルには図示のとおり、文字セットの名称
を示す列1文字セットが記憶される場所の開始アドレス
を指すポインタがある2番[1の列、文字の画素幅また
はi通に表示される文字の画素幅によって定まる画素幅
の変化率を記憶する列がある。般後の列の数字も同様で
、画素高もしくは文字セットの画潜高と通常の文字セッ
トの高さの変化率を示す。
以ドに挙げるのは、プログラム設計言語(r’ I) 
l、)で書いたブロクラムで、専門知識があるプログラ
マはこれからコンピュータで使用できる1lisic 
、 Pa5c旧、Cなどのコンピュータ61iQで容易
にソース・コードを書ける。このプログラムは、ウィン
ドウの大きさとウィンドウに表示されるアプリウーーシ
コン情報の大きさを変える際にコンピュータに(ψ川で
きる。
S TA r? T システムを起動し、 起動プログラムと1ベレーテイング・システムをロード
する ウィンドウ作成プログラムをロードするプログラム ポ
インタ・テーブルに記憶機構な割り1辰る プログラム・ポインタ・テーブルをロードする表示バッ
ファを初期設定する メイン・メニュの記憶機構をセットアツプするメイン・
メニュからF I N Dメニュ・プログラムを呼び出
す メイン・メニュのウィンドウを開く メイン・メニュなウィンドウに表示するIf  −J用
業務プログラムがメイン・メニ3゜から選択される  
the口 適用2aプログラムのプログラム・ポインタ・テーブル
を探索する 適用業務プログラム、バッフ?、テーブルに記し機構を
割り振る 適応業務プログラムをロードする バッファとテーブルを川明設定する 適用支務プログラム初朋メニュのFINDメニュを呼び
出す 適用業務プログラム・メニュのウィンドウを開く ウィンドウをウィンドウ・スタックの、ヒ部におく 既qデータ・テーブルのリストを作成する適用’Jlプ
ログラムを現在の日付で重新する表示バッファを適用業
務プログラム・メニュで史新する D[5PLAY  MENUプログラムを呼び出す 適ロー業務プログラム初朋メニュを表示する選択カーソ
ルとポインタを取り出す カーソルを適用業務プログラム・メニュの1番口のr1
目」−に表示する 選択カーソルの隣にポインタを表示するCASF:、 
OF  既仔のウィンドウを小さ(する■[−選択カー
ソルがウィンドウ境界にあり。
I「 −マウスの「押下」が選択されているポインタが
「押F」状態で移行する場合MOVE  POTNTE
Rプログラムを呼び出す [シャドウ・ボックス1プログラムを呼び出して表示す
る 表示バッファをポインタとシャドウ・ボックスで用新す
る ポインタの動きとあわせて動く四新したポインタを表示
する ポインタの動きとあわせて動くシャドウ・ボックス・ウ
ィンドウを表示する ■[−サイズ変更操作のあとポインタの「押下」が開放
され。
If  −新しいウィンドウ・サイズが前のウィンドウ
・サイズより小さい ウィンドウ要素データが合うか表示バッファをチエツク
する アプリケーション・パネル・データが合うか表示バッフ
ァをチエツクする データがウィンドウに合わない場合、 ウィンドウ縮小プログラムを呼び出す 縮小したウィンドウで表示バッファを重新する 表示バッファのシャドウ・ボックスを消去する 選択カーソルとポインタを呼び出して取り出す データ表示プログラムを呼び出す END プログラム:ウィンドウ縮小 11EPLACE  POINTlミ■(プログラムを
■fび出す 更新したポインタを表示する ウィンドウ表示プログラムを呼び出す ウィンドウ要素縮小プログラムを呼び出すデータ縮小プ
ログラムを呼び出す データ表示プログラムを呼び出す ウィンドウ内容1’、 RA S Eを呼び出す1)I
SPLAY  MENUプログラムを呼び出す 表示バッファを更新する データ・カーソルを11&初の相対位置に表示するポイ
ンタを最初の相対位置に表示する プログラム完了 プログラム:ウィンドウ要素縮小 シャドウ・ボックスの寸法から新しいウィンドウ・サイ
ズをチエツクする 以ドの幅と長さを計算する ウィンドウ境界 タイトル・バー コマンド・バー パネル本体 スクロール・バー タイトル・バーとコマンド バーのフォント・サイズと
スタイルを選択する Ir  −111用できるフォントより新しい文字ナイ
スが小さい データをアイニ1ン形式に変える プログラム完了 プログラム・データ縮小 新しいパネル本体サイズをチエツクするパネルの幅と高
さの縮小率を計算する Fページ・イメージJの新しい境界を計算する新しいr
ページ・イメージ1を様式設定する必要な新しいフォン
ト特性を計算する (ベース・ライン、ミーンライン、字送り、インチ当た
り行数、・・・) 籾量文字フォントを選択し、F ON T−5IZEテ
ーブルから大きさを変更するアプリケーション・パネル
・データについて新しいフォント・サイズで様式をi[
4設定するA)1F −アプリケーション・パネル・デ
ータが合わない、 T h c n  −デープルにある次の文字フォント
・→Jイズを彦択する 1’hen  −文字を新しい「ページ・イメージ」に
様式設定する サイズが合うまで、またはFONT−SIZI:。
テーブルのオプションがなくなるまでA)を繰り返す 利用できるフォントより新しいデータ・→タイズが小さ
い場合、データをアイコンJ[6式に変型する プログラム完了 F 発明の効IJ! ]−述のように、本発明により1表示オブジェクトそれ
ぞれの大きさを、ウィンドウの縮小率に応して縮小でき
、初めに表示されていた情報はすべて保たれる。
【図面の簡単な説明】
第1図は本発明の7j法を利用しつる情報処理システム
を示す 第2図は第11171の表示装置を佇通に動作させた状
態の画面を示す。 第ご3図はシステムが画面にウィンドウを開いたあとの
第2図の画面を示す。 第4pl(まオペレータがウィンドウに情報を入力した
あとの第3図のウィンドウを示す。 第5図はウィンドウを縮小したあとの第4図のウィンド
ウを示す。 第1j図はウィンドウをさらに縮小したあとの第5図の
ウィンドウを示す。 第7図、は縮小したウィンドウで使うときS Fl<さ
れ記憶された文字セットについての情報を記憶するため
のテーブルである。 出願人  インターナショナル・ビジネスマシーンズ・
コーポレーション 代理人  弁理上  山  本  仁  朗(外1名) 箪1図 竺、イ1y:、7 第5図 第6図

Claims (2)

    【特許請求の範囲】
  1. (1)オブジェクトをウィンドウ・フォーマットで表示
    させ、オペレータに、該オブジェクトを表示するウィン
    ドウのサイズを減少させることを許容する表示管理機能
    を持つ対話的情報処理システムのための制御方法であっ
    て、 (a)幅と高さの属性がめいめい異なるような同一の複
    数のオブジェクトを記憶する段階と、(b)上記ウィン
    ドウのサイズが減少されるときその減少量に基づき上記
    複数のオブジェクトのうちの1つを自動的に選択し、以
    てもとのオブジェクトによって表された情報内容を維持
    するために該選択されたオブジェクトにより、上記サイ
    ズを減少されたウィンドウ中でもとのオブジェクトが置
    き換えられるようにする段階を有する、ウィンドウ・シ
    ステムの制御方法。
  2. (2)第1の文字セットからのオブジェクトをウィンド
    ウ・フォーマットで表示させ、オペレータに、該文字オ
    ブジェクトを表示するウィンドウのサイズを減少させる
    ことを許容する表示管理機能を持つ対話的情報処理シス
    テムのための制御方法であって、 (a)幅と高さの属性がめいめい異なるような同一の複
    数の文字セット・オブジェクトを記憶する段階と、 (b)上記ウィンドウのサイズが減少されるとき、その
    減少量に基づき上記複数のオブジェクトのうちの1つを
    自動的に選択し、以てもとのオブジェクトによって表さ
    れた情報内容を維持するために、該選択された文字セッ
    ト・オブジェクトからの文字により、上記サイズを減少
    されたウィンドウ中でもとの文字セット・オブジェクト
    が置き換えられるようにする段階を有する、 ウィンドウ・システムの制御方法。
JP63291139A 1988-02-10 1988-11-19 ウインドウ・システムの制御方法 Pending JPH01206430A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US154546 1988-02-10
US07/154,546 US5001697A (en) 1988-02-10 1988-02-10 Method to automatically vary displayed object size with variations in window size

Publications (1)

Publication Number Publication Date
JPH01206430A true JPH01206430A (ja) 1989-08-18

Family

ID=22551758

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63291139A Pending JPH01206430A (ja) 1988-02-10 1988-11-19 ウインドウ・システムの制御方法

Country Status (5)

Country Link
US (1) US5001697A (ja)
EP (1) EP0327781B1 (ja)
JP (1) JPH01206430A (ja)
BR (1) BR8900570A (ja)
DE (1) DE3885085T2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07210358A (ja) * 1993-12-28 1995-08-11 Internatl Business Mach Corp <Ibm> 表示解像度、フォント・サイズ及び言語の変更に自動的に適応するディスプレイ・ウインドウ・レイアウト・システム
WO2009122684A1 (ja) * 2008-04-01 2009-10-08 Yanase Takatoshi 表示システム、表示方法、プログラム、及び記録媒体

Families Citing this family (163)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0640340B2 (ja) * 1986-07-31 1994-05-25 株式会社日立製作所 データ表示装置
EP0380239A3 (en) * 1989-01-18 1992-04-15 Lotus Development Corporation Search and retrieval system
JPH0778717B2 (ja) * 1989-01-19 1995-08-23 シャープ株式会社 データ表示装置
US5175810A (en) * 1989-06-19 1992-12-29 Digital Equipment Corporation Tabular data format
US5060170A (en) * 1989-08-09 1991-10-22 International Business Machines Corp. Space allocation and positioning method for screen display regions in a variable windowing system
ATE131945T1 (de) * 1989-09-04 1996-01-15 Omron Tateisi Electronics Co Programmierbare überwachungseinrichtung und verfahren
US5347628A (en) * 1990-01-18 1994-09-13 International Business Machines Corporation Method of graphically accessing electronic data
DE69123465T2 (de) * 1990-01-25 1997-06-26 Radius Inc Verfahren zur Änderung der Abmessungen von Computeranzeigefenstern und ihrer Bewegung
US5388202A (en) * 1990-02-02 1995-02-07 Viacom International Inc. Method and apparatus for generating window borders having pictorial frame elements
GB2241629A (en) * 1990-02-27 1991-09-04 Apple Computer Content-based depictions of computer icons
US5339391A (en) * 1990-05-14 1994-08-16 Microelectronics And Computer Technology Corporation Computer display unit with attribute enhanced scroll bar
US5455904A (en) * 1990-08-02 1995-10-03 Bull S.A. Method of sizing or moving windows
US5276794A (en) * 1990-09-25 1994-01-04 Grid Systems Corporation Pop-up keyboard system for entering handwritten data into computer generated forms
JP3083314B2 (ja) * 1990-10-12 2000-09-04 キヤノン株式会社 文書処理方法及び装置
US5463727A (en) * 1990-10-16 1995-10-31 Advanced Systems, Inc. Window selection method and system for an interactive display
US5459796A (en) * 1990-10-22 1995-10-17 The Watt Stopper System for entering handwritten data into computer generated forms
GB9024526D0 (en) * 1990-11-12 1991-01-02 Eden Group Ltd Electronic display apparatus
JPH0685144B2 (ja) * 1990-11-15 1994-10-26 インターナショナル・ビジネス・マシーンズ・コーポレイション オーバレイ及びアンダレイの選択的制御装置
FR2669752B1 (fr) * 1990-11-24 1994-04-01 Hitachi Ltd Systeme de controle de processus et procede d'affichage de fenetres pour un tel systeme.
US5590264A (en) * 1991-04-10 1996-12-31 International Business Machines Corporation Method and apparatus for graphic association of user dialog displays with primary applications in a data processing system
US5467448A (en) * 1991-05-10 1995-11-14 Claris Corporation Text formatting by the direct selection of borders in an editing display
US5227771A (en) * 1991-07-10 1993-07-13 International Business Machines Corporation Method and system for incrementally changing window size on a display
GB9115142D0 (en) * 1991-07-13 1991-08-28 Ibm Data processing system
JPH0520044A (ja) * 1991-07-15 1993-01-29 Personal Joho Kankyo Kyokai ユーザインタフエース装置
US5317306A (en) * 1991-08-02 1994-05-31 International Business Machines Corporation System and method for dynamic control of horizontal scrolling
JPH0820937B2 (ja) * 1991-10-18 1996-03-04 インターナショナル・ビジネス・マシーンズ・コーポレイション 異なるアプリケーションに対し選択したプリンタの応答を表示する方法及び装置
US5742779A (en) * 1991-11-14 1998-04-21 Tolfa Corporation Method of communication using sized icons, text, and audio
CA2071309C (en) * 1991-11-15 1998-01-20 Daryl J. Kahl Method and apparatus utilizing data icons
US5365360A (en) * 1991-11-15 1994-11-15 International Business Machines Corporation Method and apparatus for presenting information contained within a data icon by assigning attributes to various dimensions of the data icon
US5243519A (en) * 1992-02-18 1993-09-07 International Business Machines Corporation Method and system for language translation within an interactive software application
US5376790A (en) * 1992-03-13 1994-12-27 Park Scientific Instruments Scanning probe microscope
US5448399A (en) 1992-03-13 1995-09-05 Park Scientific Instruments Optical system for scanning microscope
JPH07504749A (ja) * 1992-03-13 1995-05-25 サーモマイクロスコープス コーポレーション 走査型プローブ電子顕微鏡
JPH0689307A (ja) * 1992-05-04 1994-03-29 Internatl Business Mach Corp <Ibm> データベース内の情報を表示する装置および方法
CA2092632C (en) * 1992-05-26 2001-10-16 Richard E. Berry Display system with imbedded icons in a menu bar
CA2092633C (en) * 1992-05-26 2001-06-05 Richard E. Berry Display system with nested objects
JPH06103075A (ja) * 1992-07-06 1994-04-15 Internatl Business Mach Corp <Ibm> オブジェクト指向適用業務
US5551038A (en) * 1992-07-16 1996-08-27 International Business Machines Corporation Directory based computer environment
JP2549247B2 (ja) * 1992-07-20 1996-10-30 インターナショナル・ビジネス・マシーンズ・コーポレイション データベース用表示装置及び方法
US5721900A (en) * 1992-07-20 1998-02-24 International Business Machines Corp Method and apparatus for graphically displaying query relationships
US5371847A (en) * 1992-09-22 1994-12-06 Microsoft Corporation Method and system for specifying the arrangement of windows on a display
US5680629A (en) * 1992-12-07 1997-10-21 Microsoft Corporation Method and system for previewing computer output
US5513309A (en) * 1993-01-05 1996-04-30 Apple Computer, Inc. Graphic editor user interface for a pointer-based computer system
CA2159467C (en) * 1993-03-31 2002-07-30 Erik R. Neumann Costume objects
CA2145670A1 (en) * 1993-04-05 1994-10-13 Mark Edward Davis Text input font system
WO1994023379A1 (en) * 1993-04-05 1994-10-13 Taligent, Inc. Font selection system
JP2620576B2 (ja) * 1993-04-15 1997-06-18 インターナショナル・ビジネス・マシーンズ・コーポレイション ユーザが要求したフォントに従ってグラフィカル・ユーザ・インターフェースを調節する方法及びシステム
US5977966A (en) * 1993-04-28 1999-11-02 Microsoft Corporation System-provided window elements having adjustable dimensions
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
CA2095448C (en) * 1993-05-04 1998-05-05 Phillip J. Beaudet Window management system utilizing icons and miniature windows
JPH06342357A (ja) * 1993-06-01 1994-12-13 Mitsubishi Electric Corp ユーザインタフェース方式
JPH08511390A (ja) * 1993-06-07 1996-11-26 サイエンティフィック−アトランタ・インコーポレーテッド 加入者端末用ディスプレーシステム
CA2125608A1 (en) * 1993-06-30 1994-12-31 George M. Moore Method and system for providing substitute computer fonts
JP2972510B2 (ja) * 1993-11-25 1999-11-08 株式会社日立製作所 文書作成装置
US5544301A (en) * 1993-12-30 1996-08-06 Taligent, Inc. Object-oriented view layout system
US6147769A (en) * 1994-07-15 2000-11-14 International Business Machines Corporation Display of selected printer response for distinct applications
CA2154951C (en) * 1994-09-12 2004-05-25 John E. Warnock Method and apparatus for viewing electronic documents
US5546520A (en) * 1994-09-30 1996-08-13 International Business Machines Corporation Method, system, and memory for reshaping the frame edges of a window around information displayed in the window
US5553225A (en) * 1994-10-25 1996-09-03 International Business Machines Corporation Method and apparatus for combining a zoom function in scroll bar sliders
US5473745A (en) * 1994-12-14 1995-12-05 International Business Machines Corporation Exposing and hiding a title bar behind its window using a visual cue
US5652901A (en) * 1994-12-23 1997-07-29 Microsoft Corporation Method and system for previewing computer output
US5548692A (en) * 1995-02-21 1996-08-20 Eastman Kodak Company Method for layout of arbitrarily sized and shaped icons in a display
US5671378A (en) * 1995-03-31 1997-09-23 International Business Machines Corporation Method and system for sizing of graphical user interface objects for localization
US5621876A (en) * 1995-04-07 1997-04-15 Apple Computer, Inc. Method and apparatus for modifying a display matrix in a computer window by adding one column or row at a time
JP3166896B2 (ja) * 1995-04-21 2001-05-14 インターナショナル・ビジネス・マシーンズ・コーポレ−ション 画面上に表示された編集対象を選択する方法及び装置
US5627954A (en) * 1995-05-05 1997-05-06 Apple Computer, Inc. Systems and methods for positioning a drawer title bar on a graphical user interface
US5754873A (en) * 1995-06-01 1998-05-19 Adobe Systems, Inc. Method and apparatus for scaling a selected block of text to a preferred absolute text height and scaling the remainder of the text proportionately
US5973694A (en) * 1995-06-02 1999-10-26 Chatham Telecommunications, Inc., Method of communication using sized icons, text, and audio
US5841420A (en) * 1995-08-18 1998-11-24 International Business Machines Corporation Method and system in a data processing system windowing environment for displaying previously obscured information
US5873106A (en) * 1995-09-18 1999-02-16 Oracle Corporation Geometry management for displaying objects on a computer
US6397233B1 (en) * 1995-11-22 2002-05-28 Fujitsu Limited Document processing apparatus and computer program product therefor
US5847706A (en) * 1995-11-30 1998-12-08 Hewlett Packard Company Sizeable window for tabular and graphical representation of data
US5745109A (en) * 1996-04-30 1998-04-28 Sony Corporation Menu display interface with miniature windows corresponding to each page
WO1997041506A1 (en) * 1996-04-30 1997-11-06 Sony Electronics Inc. User interface for navigating among, organizing and executing program, files and data in a computer system
US6002403A (en) * 1996-04-30 1999-12-14 Sony Corporation Graphical navigation control for selecting applications on visual walls
US5751283A (en) * 1996-07-17 1998-05-12 Microsoft Corporation Resizing a window and an object on a display screen
JP3720951B2 (ja) * 1996-09-30 2005-11-30 富士通株式会社 情報処理装置及びプログラム記録媒体
US6604242B1 (en) * 1998-05-18 2003-08-05 Liberate Technologies Combining television broadcast and personalized/interactive information
US5801691A (en) * 1996-12-31 1998-09-01 International Business Machines Corporation Method and apparatus for mobile device screen reformatting utilizing hypertext
US6583797B1 (en) 1997-01-21 2003-06-24 International Business Machines Corporation Menu management mechanism that displays menu items based on multiple heuristic factors
US5739867A (en) * 1997-02-24 1998-04-14 Paradise Electronics, Inc. Method and apparatus for upscaling an image in both horizontal and vertical directions
KR19980075429A (ko) * 1997-03-31 1998-11-16 윤종용 이동통신 시스템의 기지국 관리장치에서 위젯의 폰트 변경 방법
US5943053A (en) * 1997-04-01 1999-08-24 Sun Microsystems, Inc. Method and apparatus for expanding and contracting a window panel
US5973691A (en) * 1997-04-30 1999-10-26 Sony Corporation Display of multiple images based on a temporal relationship among them with various operations available to a user as a function of each displayed image size
US6326970B1 (en) * 1997-05-16 2001-12-04 Liberate Technologies TV centric layout
US5933140A (en) * 1997-06-30 1999-08-03 Sun Microsystems, Inc. Child window containing context-based help and a miniaturized web page
US5973734A (en) 1997-07-09 1999-10-26 Flashpoint Technology, Inc. Method and apparatus for correcting aspect ratio in a camera graphical user interface
US6532039B2 (en) * 1997-09-17 2003-03-11 Flashpoint Technology, Inc. Method and system for digital image stamping
US6882354B1 (en) * 1997-09-17 2005-04-19 Sun Microsystems, Inc. Scroll bars with user feedback
KR100280175B1 (ko) * 1997-10-15 2001-02-01 윤종용 툴팁을이용한글꼴정보표시기및방법
US6243142B1 (en) 1997-10-17 2001-06-05 Sony Corporation Method and apparatus for displaying time and program status in an electronic program guide
US6518986B1 (en) 1997-10-17 2003-02-11 Sony Corporation Method and apparatus for providing an on-screen guide for a multiple channel broadcasting system
US6954897B1 (en) * 1997-10-17 2005-10-11 Sony Corporation Method and apparatus for adjusting font size in an electronic program guide display
US6018332A (en) * 1997-11-21 2000-01-25 Ark Interface Ii, Inc. Overscan user interface
US6686936B1 (en) 1997-11-21 2004-02-03 Xsides Corporation Alternate display content controller
US6337717B1 (en) 1997-11-21 2002-01-08 Xsides Corporation Alternate display content controller
US6639613B1 (en) 1997-11-21 2003-10-28 Xsides Corporation Alternate display content controller
US6330010B1 (en) * 1997-11-21 2001-12-11 Xsides Corporation Secondary user interface
US20020008751A1 (en) * 1998-03-25 2002-01-24 Stephen L. Spurgeon Decorating system for edible items
US6424791B1 (en) 1998-03-27 2002-07-23 Sony Corporation System and method for providing selection of timer recording
US6211856B1 (en) * 1998-04-17 2001-04-03 Sung M. Choi Graphical user interface touch screen with an auto zoom feature
US6256650B1 (en) * 1998-05-18 2001-07-03 Microsoft Corporation Method and system for automatically causing editable text to substantially occupy a text frame
US6437809B1 (en) 1998-06-05 2002-08-20 Xsides Corporation Secondary user interface
US6239799B1 (en) * 1998-06-23 2001-05-29 International Business Machines Corporation Method and system for providing a splitter bar control
US6426762B1 (en) 1998-07-17 2002-07-30 Xsides Corporation Secondary user interface
US6252607B1 (en) * 1998-07-27 2001-06-26 Attachmate Corporation Method and system for character spacing in graphics terminal emulation
US6731309B1 (en) 1998-08-28 2004-05-04 Corel Corporation Real time preview
JP2000172243A (ja) * 1998-12-09 2000-06-23 Sharp Corp 表示装置及び表示方法並びに表示制御プログラムを記憶した記憶媒体
US20030131356A1 (en) * 1998-12-21 2003-07-10 Andrew M. Proehl Method and apparatus for notification on a broadcast device
US6577350B1 (en) 1998-12-21 2003-06-10 Sony Corporation Method and apparatus for displaying an electronic program guide
US6317141B1 (en) * 1998-12-31 2001-11-13 Flashpoint Technology, Inc. Method and apparatus for editing heterogeneous media objects in a digital imaging device
JP2000242262A (ja) * 1999-02-18 2000-09-08 Fujitsu Ltd 表示制御装置、表示制御方法及び表示制御プログラムを記録した記録媒体
JP4232260B2 (ja) * 1999-03-03 2009-03-04 ソニー株式会社 フォント制御方法及び装置
US6414698B1 (en) * 1999-04-13 2002-07-02 International Business Machines Corporation Method for enabling adaptive sizing of display elements
US6603493B1 (en) * 1999-04-13 2003-08-05 International Business Machines Corporation Method for arranging display elements
US6590592B1 (en) 1999-04-23 2003-07-08 Xsides Corporation Parallel interface
US7064757B1 (en) 1999-05-07 2006-06-20 Apple Computer, Inc. Automatic synthesis of font tables for character layout
US6392650B1 (en) * 1999-05-14 2002-05-21 National Semiconductor Corporation Character line address counter clock signal generator for on screen displays
AU5276800A (en) 1999-05-21 2000-12-12 Xsides Corporation Parallel graphical user interface
WO2000077974A1 (en) 1999-06-11 2000-12-21 Liberate Technologies Hierarchical open security information delegation and acquisition
US6587128B2 (en) 1999-07-15 2003-07-01 International Business Machines Corporation Method for displaying hidden objects by varying the transparency of overlapping objects
US6448986B1 (en) * 1999-09-07 2002-09-10 Spotware Technologies Llc Method and system for displaying graphical objects on a display screen
US6630943B1 (en) 1999-09-21 2003-10-07 Xsides Corporation Method and system for controlling a complementary user interface on a display surface
US7197718B1 (en) 1999-10-18 2007-03-27 Sharp Laboratories Of America, Inc. Interactive virtual area browser for selecting and rescaling graphical representations of displayed data
US6859608B1 (en) * 1999-12-10 2005-02-22 Sony Corporation Auto title frames generation method and apparatus
US6717596B1 (en) 2000-02-18 2004-04-06 Xsides Corporation Method and system for controlling a complementary user interface on a display surface
US20040226041A1 (en) * 2000-02-18 2004-11-11 Xsides Corporation System and method for parallel data display of multiple executing environments
WO2001090876A1 (en) * 2000-05-24 2001-11-29 Koninklijke Philips Electronics N.V. A method and apparatus for shorthand processing of medical images
US6925502B1 (en) 2000-06-20 2005-08-02 At&T Corp. Methods and systems for improving data transmission rates having adaptive protocols
US20020056104A1 (en) * 2000-06-30 2002-05-09 Tara Burnhouse Folder-style program guide with categories and sub-categories
EP1255211A1 (en) * 2001-04-30 2002-11-06 Sun Microsystems, Inc. Method and computer system for displaying a table with column header inscriptions having a reduced horizontal size
US7188066B2 (en) * 2002-02-04 2007-03-06 Microsoft Corporation Speech controls for use with a speech system
US7139713B2 (en) * 2002-02-04 2006-11-21 Microsoft Corporation Systems and methods for managing interactions from multiple speech-enabled applications
US7167831B2 (en) * 2002-02-04 2007-01-23 Microsoft Corporation Systems and methods for managing multiple grammars in a speech recognition system
US8374879B2 (en) 2002-02-04 2013-02-12 Microsoft Corporation Systems and methods for managing interactions from multiple speech-enabled applications
US7257776B2 (en) * 2002-02-05 2007-08-14 Microsoft Corporation Systems and methods for scaling a graphical user interface according to display dimensions and using a tiered sizing schema to define display objects
US7603627B2 (en) * 2002-02-05 2009-10-13 Microsoft Corporation Systems and methods for creating and managing graphical user interface lists
US7587317B2 (en) * 2002-02-15 2009-09-08 Microsoft Corporation Word training interface
US7071992B2 (en) * 2002-03-04 2006-07-04 Macronix International Co., Ltd. Methods and apparatus for bridging different video formats
US7305680B2 (en) * 2002-08-13 2007-12-04 Sharp Laboratories Of America, Inc. Listening module for asynchronous messages sent between electronic devices of a distributed network
US7574669B1 (en) 2002-10-08 2009-08-11 Microsoft Corporation User interface control for navigating, selecting, and organizing document pages
JP2004354767A (ja) * 2003-05-29 2004-12-16 Sharp Corp 文字図形表示装置、文字図形表示方法、プログラムおよび記録媒体
US7199802B2 (en) 2003-10-24 2007-04-03 Microsoft Corporation Multiple-mode window presentation system and process
US7584435B2 (en) * 2004-03-03 2009-09-01 Omniture, Inc. Web usage overlays for third-party web plug-in content
US20050233287A1 (en) * 2004-04-14 2005-10-20 Vladimir Bulatov Accessible computer system
DE102004048083A1 (de) * 2004-09-30 2006-04-06 Claas Selbstfahrende Erntemaschinen Gmbh Skalierbare Funktionsfenster innerhalb einer Anzeigeeinheit
JP4052298B2 (ja) * 2004-09-30 2008-02-27 ブラザー工業株式会社 情報表示プログラムおよびデバイス
US7661065B2 (en) * 2005-05-24 2010-02-09 Microsoft Corporation Systems and methods that facilitate improved display of electronic documents
FR2888649A1 (fr) * 2005-07-12 2007-01-19 France Telecom Procede de visualisation et de navigation sur un ecran d'un terminal, terminal, serveur et programmes d'ordinateur correspondants
US9118774B2 (en) 2005-07-21 2015-08-25 Google Inc. Dispatch system to remote devices
US7584424B2 (en) 2005-08-19 2009-09-01 Vista Print Technologies Limited Automated product layout
US7676744B2 (en) 2005-08-19 2010-03-09 Vistaprint Technologies Limited Automated markup language layout
US20070157105A1 (en) * 2006-01-04 2007-07-05 Stephen Owens Network user database for a sidebar
US20070268317A1 (en) * 2006-05-18 2007-11-22 Dan Banay User interface system and method for selectively displaying a portion of a display screen
US20080052026A1 (en) * 2006-08-23 2008-02-28 Qurio Holdings, Inc. Configuring a content capture device for one or more service providers
US9224145B1 (en) 2006-08-30 2015-12-29 Qurio Holdings, Inc. Venue based digital rights using capture device with digital watermarking capability
US20080077879A1 (en) * 2006-09-25 2008-03-27 Black Andre B Interface with multiple rows of tabs having tabs at fixed relative positions
JP5448344B2 (ja) * 2008-01-08 2014-03-19 株式会社Nttドコモ 情報処理装置およびプログラム
CN101996206B (zh) 2009-08-11 2013-07-03 阿里巴巴集团控股有限公司 一种呈现网页页面的方法、装置及系统
CN102314292A (zh) 2010-06-30 2012-01-11 国际商业机器公司 生成网络服务的方法和系统
CN102487362B (zh) * 2010-12-03 2016-08-03 腾讯科技(深圳)有限公司 Im消息的显示方法和装置
KR20150051637A (ko) * 2013-11-05 2015-05-13 (주)휴맥스 디스플레이 창 크기 또는 위치 조정 방법, 장치 및 시스템
GB201509331D0 (en) * 2015-05-29 2015-07-15 Cluster Seven Ltd Visualization method and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59200339A (ja) * 1983-04-27 1984-11-13 Hitachi Ltd 表示装置
JPS61141479A (ja) * 1984-12-14 1986-06-28 キヤノン株式会社 縮小文字処理方法
JPS62197871A (ja) * 1986-02-26 1987-09-01 Toshiba Corp 画像表示装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4168489A (en) * 1978-02-13 1979-09-18 Lexitron Corp. Full page mode system for certain word processing devices
US4644319A (en) * 1979-09-17 1987-02-17 Ricoh Company, Ltd. Addresser designation character pattern generation apparatus for facsimile transmission
JPS5778087A (en) * 1980-10-31 1982-05-15 Tokyo Shibaura Electric Co Video information storage retrieving device
GB2096866B (en) * 1981-04-10 1985-02-20 Philips Electronic Associated Improvements relating to character display
US4435703A (en) * 1981-07-06 1984-03-06 Data General Corporation Apparatus and method for simultaneous display of characters of variable size and density
JPS59116787A (ja) * 1982-12-24 1984-07-05 株式会社日立製作所 デイスプレイ表示方式
US4780710A (en) * 1983-07-08 1988-10-25 Sharp Kabushiki Kaisha Multiwindow display circuit
US4656603A (en) * 1984-03-01 1987-04-07 The Cadware Group, Ltd. Schematic diagram generating system using library of general purpose interactively selectable graphic primitives to create special applications icons
US4648062A (en) * 1985-02-01 1987-03-03 International Business Machines Corporation Method for providing an on line help facility for interactive information handling systems
US4847788A (en) * 1985-03-01 1989-07-11 Hitachi, Ltd. Graphic data processing method and system
US4700320A (en) * 1985-07-09 1987-10-13 American Telephone And Telegraph Company, At&T Bell Laboratories Bitmapped graphics workstation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59200339A (ja) * 1983-04-27 1984-11-13 Hitachi Ltd 表示装置
JPS61141479A (ja) * 1984-12-14 1986-06-28 キヤノン株式会社 縮小文字処理方法
JPS62197871A (ja) * 1986-02-26 1987-09-01 Toshiba Corp 画像表示装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07210358A (ja) * 1993-12-28 1995-08-11 Internatl Business Mach Corp <Ibm> 表示解像度、フォント・サイズ及び言語の変更に自動的に適応するディスプレイ・ウインドウ・レイアウト・システム
WO2009122684A1 (ja) * 2008-04-01 2009-10-08 Yanase Takatoshi 表示システム、表示方法、プログラム、及び記録媒体
JP4605675B2 (ja) * 2008-04-01 2011-01-05 隆敏 柳瀬 表示システム、表示方法、プログラム、及び記録媒体
JPWO2009122684A1 (ja) * 2008-04-01 2011-07-28 隆敏 柳瀬 表示システム、表示方法、プログラム、及び記録媒体
US8907990B2 (en) 2008-04-01 2014-12-09 Takatoshi Yanase Display system, display method, program, and recording medium

Also Published As

Publication number Publication date
EP0327781B1 (en) 1993-10-20
EP0327781A2 (en) 1989-08-16
DE3885085T2 (de) 1994-05-05
EP0327781A3 (en) 1991-03-27
US5001697A (en) 1991-03-19
DE3885085D1 (de) 1993-11-25
BR8900570A (pt) 1989-10-10

Similar Documents

Publication Publication Date Title
US5001697A (en) Method to automatically vary displayed object size with variations in window size
JP4637455B2 (ja) ユーザインタフェースの利用方法並びにコンピュータで使用可能な媒体を含む製品
JP3188039B2 (ja) 手書き文字記入枠の制御方法
JPH028339B2 (ja)
JP2001195393A (ja) 複数ページの印刷におけるページ特有の特徴を要約する方法
JPS61194577A (ja) グラフイツク・オブジエクトの編集方法
JPH0541997B2 (ja)
JPH06175775A (ja) 情報処理装置
JP3376254B2 (ja) 表示装置、表示制御方法及び記録媒体
JP3755674B2 (ja) 画像処理装置および方法
JP3699923B2 (ja) レイアウト編集時の頁イメージ表示管理方法
JPH11306369A (ja) 画像データ編集装置
JP3269623B2 (ja) 文書作成装置
JPH09160747A (ja) 表示装置及び表示方法
JP3101402B2 (ja) 文書編集方法及び文書編集装置
JP2751224B2 (ja) 文書作成装置
JP2831318B2 (ja) 編集装置
JP2518831B2 (ja) 文書処理装置
JPH04127265A (ja) 文書処理装置および文書処理方法
JPS6356551B2 (ja)
JPH01293423A (ja) データ処理装置のビツトマツプ方式表示装置
JPH0470958A (ja) 文書処理装置
JPH058435B2 (ja)
JPH03189724A (ja) 文書処理装置
JPH06266706A (ja) 文字サイズ変更機能付き文書処理装置