JPH09101873A - 画像表示方法及びその装置 - Google Patents

画像表示方法及びその装置

Info

Publication number
JPH09101873A
JPH09101873A JP8154093A JP15409396A JPH09101873A JP H09101873 A JPH09101873 A JP H09101873A JP 8154093 A JP8154093 A JP 8154093A JP 15409396 A JP15409396 A JP 15409396A JP H09101873 A JPH09101873 A JP H09101873A
Authority
JP
Japan
Prior art keywords
grouping structure
grouping
displaying
display
image 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.)
Granted
Application number
JP8154093A
Other languages
English (en)
Other versions
JP3902810B2 (ja
Inventor
Timothy Merrick Long
メリック ロング ティモシー
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.)
Canon Information Systems Research Australia Pty Ltd
Canon Inc
Original Assignee
Canon Information Systems Research Australia Pty Ltd
Canon Inc
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 Canon Information Systems Research Australia Pty Ltd, Canon Inc filed Critical Canon Information Systems Research Australia Pty Ltd
Publication of JPH09101873A publication Critical patent/JPH09101873A/ja
Application granted granted Critical
Publication of JP3902810B2 publication Critical patent/JP3902810B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/20Drawing from basic elements
    • G06T11/26Drawing of charts or graphs

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】 【課題】 コンピュータグラフィック(CG)画像にお
けるグループ化構造を表示する方法及びその装置を提供
する。 【解決手段】 少なくとも1つの選択タグがグループ化
構造に与えられる。その構造のタグが選択されたとき、
そのグループ化構造の一部25、26が決定されるよう
に、グループ表示モードが用いられる。その後、グルー
プ化構造の一部25、26が表示される。好適には、そ
の表示部分25、26は初めからグループ化構造の最上
位レベル部25を含むのが良い。これはさらにその構造
の別の表示レベルを含む。好適には、この構造の表示部
分は、ツリー構造形式で表示される。さらに、そのツリ
ー形式はグループ化構造の一部を示すノード25、26
を含む。これには、ツリー形式内の現在のノード26を
選択する手段、そして、ノード26選択時に、もし存在
するならそのノードの子コード27、28を少なくとも
表示する手段が提供される。さらに、この構造の表示部
の一部が選択され、その選択部にインタラクティブなア
クセスが可能であるようにしても良い。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は画像表示方法及びそ
の装置に関し、特に、例えば、コンピュータグラフィッ
クスの生成或はその創成の際、コンピュータグラフィッ
クスアプリケーションパッケージを用いて創成される画
像に含まれる要素やオブジェクト間の内部的な関係を可
視化して単純な形で示す画像表示方法及びその装置に関
するものである。
【0002】
【従来の技術】コンピュータの発達に伴って、複雑な構
成のフルカラーコンピュータ画像の創成を行うソフトウ
ェアアプリケーションパッケージを含むコンピュータシ
ステムが今までにもまして普及してきている。創成され
た画像はさらにその複雑度を加え、創成される画像が数
100或は数1000の別々のオブジェクトから成り立
っていることもあたりまえとなっている。
【0003】そのような複雑な画像を生成する人は、そ
の複雑な画像を扱うために、階層的或はトップダウンア
プローチの手法に頼っている。この点について、複雑な
コンピュータグラフィックスを創成する分野の当業者に
よく知られている“グループ化”という操作或いは動作
が、複写、移動、縮小・拡大のやり直し(リスケーリン
グ)、他の複雑な操作のために、1グループのオブジェ
クトを単一のエンティティとして扱うために用いられて
いる。
【0004】画像の複雑さが増し加わるにつれ、内部的
に関連するオブジェクトの階層構造もまた複雑になって
くる。さて、画像を生成する人は、しばしば、その階層
構造内である特定のオブジェクトや1グループのオブジ
ェクトにアクセスしたいと思うことがある。
【0005】
【発明が解決しようとする課題】しかしながら、これら
のオブジェクトは部分的に或いは全体が他のオブジェク
トによって隠されてしまったり、異なるグループのオブ
ジェクトの大きな集合体の一部を形成していることがあ
る。従って、この技術ではあたりまえのことであるが、
たとえ、ある与えられたオブジェクトが一定の数の関連
制御点をもっていても、特定のオブジェクトを大きな複
雑な階層構造をもつオブジェクト内で選択することは非
常に難しい。このことは、特に、選択されたり或は変更
されたりするオブジェクトに関し、そのオブジェクトを
覆い隠すような他のオブジェクトがあるといった階層構
造の中に、そのオブジェクトが深く埋没してしまってい
るような場合に、そうであると言える。
【0006】従って、少なくとも、従来技術には次のよ
うな非常に不便な点がある。即ち、オブジェクトの1つ
の性質を単に変更するために、階層構造の中で数多くの
オブジェクトを移動したり、グループ化を取りやめる
(アングループ化)操作を行なわねばならない画像生成
者は、煩わしさやある種の欲求不満を経験している。さ
らに、特定のグループ化はしばしば非常に重要なことで
あり、一度アングループ化の操作が行われたならそれを
元に戻すことは容易なことではない。
【0007】本発明は上記従来例に鑑みてなされたもの
で、内部的に複雑に関連しているような数多くのオブジ
ェクトをもつ画像を単純にかつ効率的に扱うことのでき
る画像表示方法及びその装置を提供することを目的とす
る。
【0008】
【課題を解決するための手段】上記目的を達成するため
に本発明の画像表示方法は、以下のような工程からな
る。即ち、コンピュータグラフィックス画像のグループ
化構造を表示する画像表示方法であって、前記グループ
化構造に関して少なくとも1つの選択タグを提供する提
供工程と、グループ表示モードにおいて前記グループ化
構造の選択タグが選択されたときに、前記グループ化構
造の一部を決定する決定工程と、前記決定された前記グ
ループ化構造の一部を表示する第1表示工程とを有する
ことを特徴とする画像表示方法を備える。
【0009】また他の発明によれば、コンピュータグラ
フィックス画像のグループ化構造を表示する画像表示装
置であって、前記グループ化構造に関して少なくとも1
つの選択タグを提供する第1提供手段と、グループ表示
モードを提供する第2提供手段と、前記グループ表示モ
ードにおける前記グループ化構造の選択タグの選択に応
答して、前記グループ化構造の一部を決定する決定手段
と、前記第2提供手段によって提供されるグループ表示
モードにおいて、前記決定された前記グループ化構造の
一部を表示する第1表示手段とを有することを特徴とす
る画像表示装置を備える。
【0010】
【発明の実施の形態】以下添付図面である図1〜図16
を参照して本発明の好適な実施の形態について詳細に説
明する。特に、この実施形態に従う画像表示方法やその
装置は、ユーザによってリクエストされたとき、コンピ
ュータグラフィックス画像におけるグループ化構造の
“ツリービュー”を生成するために備えられる。その方
法と装置は、1つの画像内のオブジェクトの複雑な階層
構造全体にわたる制御を容易にする。これによって、ユ
ーザは、与えられた画像の構造を探索し、画像内のオブ
ジェクトに個々にアクセスすることができるようにな
る。
【0011】この実施形態は、マイクロソフトウィンド
ウズ(Microsoft Windows(登録商標))というオペレ
ーティングシステムとプログラミング言語であるMicros
oftVisual C++を用いて、組み込まれる。Microsoft Win
dows(登録商標)もMicrosoft Visual C++もこの技術分
野では公知のものであり、グラフィックアプリケーショ
ンプログラムを創成するために一般的に用いられている
ものである。さらに、“C”に似たシンタックスをもつ
インタプリタ言語である“ICI”というプログラミン
グ言語も用いられる。この言語が“C”のようなシュー
ドコードシンタックスをもっていることは当業者には明
らかである。従って、この実施形態に従う方法と装置
は、“C”プログラム言語或は他の互換性のある高級プ
ログラム言語で簡単に組み込むことができる。ICI言
語を得るための詳細に関して、言語とコンパイラの正規
のリストはインターネットのニュースグループの“com
p.compilers”という名前の所にポストすれば参照する
ことができる。また、インターネットICIメールリス
トへの予約は、メッセージをインターネットのアドレ
ス"ici-request@research.canon.oz.au"に送る事で得ら
れる。
【0012】この実施形態に従う画像表示のシステム
は、図12に示されるような従来の汎用コンピュータを
用いて実行される。コンピュータシステム1200は、
コンピュータ1202、ビデオディスプレイ1216、
入力デバイス1218、1220で構成される。さら
に、コンピュータ1202は、また、コンピュータ12
02に接続されたラインプリンタ、レーザプリンタ、プ
ロッタ、他の再生装置を含む多くの出力装置のどれを備
えていても良い。コンピュータシステム1200は、モ
デム通信、コンピュータネットワーク等のような適当な
通信チャネルを用いて1つ以上のコンピュータと接続し
ても良い。
【0013】コンピュータ1202それ自身は、図12
に示すように中央処理装置(これ以後、プロセッサとい
う)1204、RAMとROMとを含むメモリ120
6、入出力(I/O)インタフェース1208、ビデオ
インタフェース1210、ブロック1212で一般的に
は表現されている1つ以上の記憶装置から構成されてい
る。記憶装置1212は次に示す構成要素1つ以上から
構成される。即ち、フロッピィディスク、ハードディス
クドライブ、光磁気ディスク、CD−ROM、或は、当
業者には公知の他のいくつかの不揮発性記憶装置であ
る。構成要素1204〜1212の夫々は通常はバス1
214を介して1つ以上の他の装置と接続されている。
なお、バス1214は、データバス、アドレスバス、制
御バスから構成される。
【0014】ビデオインタフェース1210はビデオデ
ィスプレイ1216と接続され、ビデオディスプレイ1
216での表示のためにコンピュータ1202からのビ
デオ信号を供給する。コンピュータ1202を操作する
ためのユーザ入力は、1つ以上の入力デバイスから備え
られる。ユーザは、キーボード1218或は/及びマウ
ス1220のようなポインティングデバイスを用いて、
コンピュータに入力を行う。入力デバイス1218、1
220はさらにこの好適な実施形態との関連で以下に説
明する。
【0015】この実施形態に従うコンピュータグラフィ
ックスの要素の構造を眺めるシステムは、好適には、図
12のコンピュータシステム1200のような汎用コン
ピュータを用いて、組み込まれる。そのシステムの動作
について、図13〜図15を参照して説明する。図13
において、処理はステップ1300で始まる。ステップ
1302では、画像がグループ化構造をもつように表示
される。ここで、その画像はそのグループ内に少なくと
も1つのオブジェクトを有している。ステップ1304
では、システムは、そのグループ構造の一部を表示する
ためにグループ表示モードを備える。グループ表示モー
ドにおいて、グループ化構造の選択タグが選択されたと
き、グループ化構造の構造の一部が決定される。その選
択タグは、入力デバイス1218、1220を操作する
ユーザによって選択される。その入力デバイスとは好適
にはマウス1220である。グループ化構造の選択タグ
はコンピュータ1202によってビデオディスプレイ1
216上に表示される。ステップ1308で処理は停止
する。
【0016】好適には、図13のステップ1304は、
図14に示すような点線によって示される2つのサブス
テップから構成される。ステップ1402では、グルー
プ化構造の最上位レベルの部分がコンピュータ1202
によってビデオディスプレイ1216上に表示される。
ステップ1404では、そのグループ化構造の1つ以上
の下位レベルの部分がビデオディスプレイ1216上に
表示される。
【0017】図15は、図13のステップ1306の一
部として実行される一連のステップを示す詳細フローチ
ャートである。ステップ1502において、グループ化
構造の一部がツリー構造形式で表示される。ステップ1
504ではそのツリー構造形式内の現在のノードを選択
する手段が設けられている。さらに、ステップ1506
では、現在のノードが選択されたとき、その現在のノー
ドの子ノードが表示される。さらに、ステップ1508
ではグループ化構造の表示部分の一部を選択する手段
と、その選択された部分にインタラクティブにアクセス
する手段とが設けられている。
【0018】図12〜図15に示す好適な実施形態に従
う方法と装置について、以下、図1〜図11に示される
一連の例を参照してさらに説明する。図1は、白から黒
まで徐々にその濃度が左下隅2から右上隅3まで変化す
る四角(スクエア)1を示している。スクエア1は、そ
の四隅に通常の制御点4をもち、さらに、クロス5によ
って示される点も中央の制御点となる。制御点4、5に
より、通常の方法でスクエア1の操作を行うことができ
る。従来の制御点技術に関するより詳細な議論は、市販
の標準的なテキストブックで見出す事ができる。例え
ば、それには、ジェームス D. ホーレイ(James D. F
oley)等著、1990年発行、Addison-Wesley Publish
ing Company, Inc. Reading, Massachusettsによる印刷
の“Computer Graphics: Principles and Practice”の
第8〜10章等がある。
【0019】この実施形態に従う方法や装置では、コン
ピュータグラフィックスアプリケーションの操作のモー
ドとして、ツリービューを提供する。一度、このモード
がセットされたなら、マウス1220等のようなインタ
ラクティブな入力デバイスが用いられ、制御点4、5の
1つを選択する。オブジェクト1を選択すると、オブジ
ェクトの階層構造の“ツリービュー”が、オブジェクト
1に関してすぐさま描画される。
【0020】図2は、中央の制御点5がツリービューイ
ングモードにおいて選択されたときの、ノード10と1
1とを有するオブジェクト1の対応するツリービューを
示している。ツリービューの2つのノード10、11
は、選択されたオブジェクト1の階層構造に関連する情
報を示している。この例では、ノード10はそれ自身で
存在するオブジェクト1が1つの要素をもつグループ内
にあることを示している。一方、ノード11はユーザに
オブジェクト1が操作可能な4隅の制御点4をもってい
ることを伝える。続く実施形態を4或は5つの制御点に
よって説明するが、当業者にとっては本発明の範囲や趣
旨から逸脱する事なく、このシステムが他のいくつもの
制御点をもっている場合にも適用できることは明らかで
ある。
【0021】さて、当業者にとっては周知の方法で複数
のオブジェクトをいっしょにグループ化できるグラフィ
ックアプリケーションパッケージを参照して、この実施
形態について説明する。例えば、図3には、2つのオブ
ジェクト16、17が、図1のオブジェクト1と同じよ
うな形で示されている。オブジェクト17は、通常の複
写・貼り付け操作を用いてオブジェクト1から生成され
たものである。2つのオブジェクト16、17はまた通
常の方法でグループ化され1つとなり、点線で示される
ようにグループ化オブジェクト23を形成する。そし
て、グループ構造23全体の操作のために、5つのグル
ープ制御点18〜22が備えられる。
【0022】図4は、図3のグループ23の構造を示す
ノード25、26を含むこの実施形態に従う初期ツリー
ビュー24を示している。ノード25はそのツリービュ
ーのルーフノード(最上位ノード)であり、ユーザにグ
ループ23はグループ化されて一体となっていることを
通知するために用いられる。一方、ノード26はユーザ
にグループ23が2つのサブエレメント或はグループを
有していることを通知する。
【0023】ツリービューイングモードにおいて、ユー
ザがインタラクティブポインティングデバイス1220
を用いてノード26を選択したとき、図4の表示は、図
5に示す表示に変換される。後者(図5)の表示におい
て、ノード26によって示される“ツリー”のさらに下
位レベルは、図3のオブジェクト23全体のより詳細な
構造を示している。特に、2つの下位ノード27、28
は図3のグループ23の2つのスクエア16、17が夫
々が4つの独立な制御点を有していることを示してい
る。
【0024】図6は、図3のオブジェクト23を複写し
て2つのオブジェクトとし、これをグループ化してグル
ープ化オブジェクト30を形成した様子を示している。
このグループ化オブジェクト30は、図3のオブジェク
ト23の複写と貼り付け、これに続く2つのオブジェク
トのグループ化によって簡単に生成される。このグルー
プ化時、オブジェクト30は5つの制御点31〜35を
もつように表示される。
【0025】図7は、ツリービューモードにおいて制御
点31が選択されたときの図6のオブジェクト30のツ
リービューを示している。初めには、階層構造における
最上位ノード40、41だけが表示される。しかしなが
ら、インタラクティブポインティングデバイスを用い
て、ノード41が選択されたとき、ノード42と45が
ツリービューモードに現れる。さらに、ノード42を選
択すると、ノード43と44がツリービューモードに現
れる。このようなノード選択プロセスによって、ツリー
ビューシステムのユーザは、インタラクティブポインテ
ィングデバイス1220を用いて、どのレベルのツリー
まで表示するかを決定することができる。
【0026】ノード42の代わりに、ノード45が選択
されると、図7に示すツリービューが図8に示すような
ものに変換される。図8において、ノード42のサブツ
リーノードは除去され、選択ノード45のサブツリーノ
ード46、47が表示される。子ノード42、45の内
のただ1つのセットを表示することによって、表示がよ
り明快になり、ツリービューシステムの操作が簡単にな
る。
【0027】図9は、図6のオブジェクト30の2つか
ら構成されるオブジェクト50を示している。これらの
2つのオブジェクトは互いにそれらの1辺が接するよう
に位置し、通常の方法にしたがってグループ化される。
その結果得られたオブジェクト50は5つの制御点51
〜55を有し、これらの選択によってそのオブジェクト
を変形することができる。
【0028】図10は、オブジェクト50の対応するツ
リービュー59を示す図である。ツリービュー59は、
制御点53(図9)がツリービューイングモードで選択
されたとき、表示される。このモードにおいて、初めに
は、ノード60と61が表示される。しかしながら、イ
ンタラクティブポインティングデバイス1220を用い
て、ノード61が選択されたとき、ノード62と63と
がさらに表示される。インタラクティブポインティング
デバイスを用いて、ノード63が選択されると、ノード
64と65とが表示される。さらに、インタラクティブ
ポインティングデバイスを用いて、ノード65が選択さ
れると、ノード66と67とがさらに表示される。従っ
て、ツリービュー59は、オブジェクト50を構成する
全てのオブジェクトのグループ化構造を選択的に表示す
るために備えられている。
【0029】好適には、ツリービューイングシステム
は、ノード(例えば、図10に示すようなノード60〜
67)が個々に選択できるようなモードをさらに備える
と良い。この代替モードでは、一度ノード(例えば、ノ
ード67)が個別に選択されると、グループ化構造50
は、対応するオブジェクト(例えば、ノード67)にア
クセスが可能となるに必要な程度まで、そのグループ化
構造が解消される(“アングループ化”)。
【0030】図11は、この代替モードにおいて図10
のノード67が選択されたとき、その結果現れる表示を
示している。ノード67は、オブジェクト70にアクセ
スが可能となるに必要な程度まで“アングループ化”さ
れたオブジェクト50全体における、オブジェクト70
に対応している。オブジェクト70の属性は、ここで、
選択的に変更できる。例えば、オブジェクト70の濃度
のブレンド具合が、ブレンド制御点71、72を用いて
変更できる。
【0031】本発明の上記実施形態の説明から明らかな
ように、ツリービューイングシステムの利用によって、
実質的に数多くのグループ化されたオブジェクトから構
成される階層構造をもつ複雑な画像を効率的に制御する
ことが可能になる。なお、上記説明したツリービューイ
ングシステムを、様々な異なる方法で組み込むことが可
能であることは、コンピュータグラフィックスプログラ
ミング技術の分野における当業者には明らかである。
【0032】上述の説明では、本発明の好適な実施形態
のみが示された。様々な態様が、本明細書に記載の特許
請求の範囲によつてのみ限定される本発明の範囲から逸
脱することなく、当業者には明らかである。なお、本発
明は、複数の機器(例えばホストコンピュータ,インタ
フェイス機器,リーダ,プリンタなど)から構成される
システムに適用しても、一つの機器からなる装置(例え
ば、複写機,ファクシミリ装置など)に適用してもよ
い。
【0033】また、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPU
やMPU)が記憶媒体に格納されたプログラムコードを
読出し実行することによっても、達成されることは言う
までもない。
【0034】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。プログラムコードを供給
するための記憶媒体としては、例えば、フロッピディス
ク,ハードディスク,光ディスク,光磁気ディスク,C
D−ROM,CD−R,磁気テープ,不揮発性のメモリ
カード,ROMなどを用いることができる。
【0035】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
【0036】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。
【0037】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明したフローチャートに対応す
るプログラムコードを格納することになるが、簡単に説
明すると、図16のメモリマップの例に示す各モジュー
ルを記憶媒体に格納することになる。すなわち、少なく
とも「提供処理モジュール」、「決定処理モジュー
ル」、「表示処理モジュール」の各モジュールのプログ
ラムコードを記憶媒体に格納すればよい。なお、提供処
理モジュールや決定処理モジュールは図13のステップ
1304や図14のステップ1402、1404等の処
理に対応し、表示処理モジュールは図13のステップ1
306や図15のステップ1502、1504、150
6、1508等の処理に対応している。
【0038】それ故に、本発明はここで示され説明され
た実施形態のみに限定されるものではない。
【0039】
【発明の効果】以上説明したように本発明によれば、内
部的に複雑に関連しているような数多くのオブジェクト
をもつ画像を単純にかつ効率的に扱うことができるとい
う効果がある。これによって、例えば、オブジェクトの
1つの性質を単に変更するために、階層構造の中で数多
くのオブジェクトを移動したり、グループ化を取りやめ
る(アングループ化)を行なわねばならないといった煩
わしさを解消することができるという利点がある。
【図面の簡単な説明】
【図1】コンピュータグラフィックスパッケージを用い
て描画されたオブジェクトを示す図である。
【図2】本発明の代表的な実施形態に従い、図1に示す
オブジェクトの“ツリービュー”を示す図である。
【図3】図1に従って構成された2つのオブジェクトと
これらがグループ化された様子を示す図である。
【図4】図3のグループ化構造の種々のツリービューを
示す図である。
【図5】図3のグループ化構造の種々のツリービューを
示す図である。
【図6】グループ化された様子を示す図3に従って構成
された2つのオブジェクトを示す図である。
【図7】図6のオブジェクトの種々のツリービューを示
す図である。
【図8】図6のオブジェクトの種々のツリービューを示
す図である。
【図9】図6に従って構成された2つのオブジェクトか
ら構成された1つのオブジェクトを示す図である。
【図10】図9のオブジェクトのツリービューを示す図
である。
【図11】好適な実施形態に従った1つのグループ内の
オブジェクトが選択された様子を示す図である。
【図12】好適な実施形態が組み込まれる汎用コンピュ
ータの構成を示すブロック図である。
【図13】好適な実施形態に従った画像表示の方法を示
すフローチャートである。
【図14】図13のステップ1304で実行される一連
のステップを示す詳細フローチャートである。
【図15】図13のステップ1306で実行される一連
のステップを示す詳細フローチャートである。
【図16】メモリマップを示す図である。
【符号の説明】
1200 コンピュータシステム 1202 コンピュータ 1204 プロセッサ 1206 メモリ 1208 I/Oインタフェース 1210 ビデオインタフェース 1212 記憶装置 1214 バス 1216 ビデオディスプレイ 1218 キーボード 1220 マウス
───────────────────────────────────────────────────── フロントページの続き (71)出願人 000001007 キヤノン株式会社 東京都大田区下丸子3丁目30番2号 (72)発明者 ティモシー メリック ロング オーストラリア国 2070 ニューサウスウ ェールズ州 リンドフィールド、アイビー ストリート 47

Claims (12)

    【特許請求の範囲】
  1. 【請求項1】 コンピュータグラフィックス画像のグル
    ープ化構造を表示する画像表示方法であって、 前記グループ化構造に関して少なくとも1つの選択タグ
    を提供する提供工程と、 グループ表示モードにおいて前記グループ化構造の選択
    タグが選択されたときに、前記グループ化構造の一部を
    決定する決定工程と、 前記決定された前記グループ化構造の一部を表示する第
    1表示工程とを有することを特徴とする画像表示方法。
  2. 【請求項2】 前記表示部分は初期的には前記グループ
    化構造の最上位レベルの部分を含み、 前記グループ化構造の前記最上位レベルに続く下位レベ
    ルをさらに表示する第2表示工程をさらに有することを
    特徴とする請求項1に記載の画像表示方法。
  3. 【請求項3】 前記第1表示工程は、ツリー構造形式で
    前記表示を行うことを特徴とする請求項1に記載の画像
    表示方法。
  4. 【請求項4】 前記ツリー構造形式は、前記グループ化
    構造の一部を示すノードを含み、 前記ツリー構造形式内で現在のノードを選択する第1選
    択工程と、 前記現在のノードの選択時、もし存在するなら、少なく
    とも前記現在のノードの子のノードを表示する第3表示
    工程とをさらに有することを特徴とする請求項3に記載
    の画像表示方法。
  5. 【請求項5】 前記グループ化構造の表示部分の一部を
    選択する第2選択工程と、 前記第2選択工程において選択された部分に対するイン
    タラクティブなアクセスを行うアクセス工程とをさらに
    有することを特徴とする請求項1に記載の画像表示方
    法。
  6. 【請求項6】 コンピュータグラフィックス画像のグル
    ープ化構造を表示する画像表示装置であって、 前記グループ化構造に関して少なくとも1つの選択タグ
    を提供する第1提供手段と、 グループ表示モードを提供する第2提供手段と、 前記グループ表示モードにおける前記グループ化構造の
    選択タグの選択に応答して、前記グループ化構造の一部
    を決定する決定手段と、 前記第2提供手段によって提供されるグループ表示モー
    ドにおいて、前記決定された前記グループ化構造の一部
    を表示する第1表示手段とを有することを特徴とする画
    像表示装置。
  7. 【請求項7】 前記第1表示手段は初期的には前記グル
    ープ化構造の最上位レベルの部分を表示し、 前記グループ化構造の前記最上位レベルに続く下位レベ
    ルをさらに表示する第2表示手段をさらに有することを
    特徴とする請求項6に記載の画像表示装置。
  8. 【請求項8】 前記第1表示手段は、ツリー構造形式で
    前記表示を行うことを特徴とする請求項6に記載の画像
    表示装置。
  9. 【請求項9】 前記ツリー構造形式は、前記グループ化
    構造の一部を示すノードを含むことを特徴とする請求項
    8に記載の画像表示装置。
  10. 【請求項10】 前記ツリー構造形式内で現在のノード
    を選択する第1選択手段と、 前記現在のノードの選択に応じて、もし存在するなら、
    少なくとも前記現在のノードの子のノードを表示する第
    3表示手段とをさらに有することを特徴とする請求項9
    に記載の画像表示装置。
  11. 【請求項11】 前記グループ化構造の表示部分の一部
    を選択する第2選択手段と、 前記第2選択手段において選択された部分に対するイン
    タラクティブなアクセスを行うアクセス手段とをさらに
    有することを特徴とする請求項6に記載の画像表示装
    置。
  12. 【請求項12】 コンピュータグラフィックス画像のグ
    ループ化構造を表示する画像表示処理のプログラムコー
    ドが格納されたコンピュータ可読メモリであって、 前記グループ化構造に関して少なくとも1つの選択タグ
    を提供する提供工程の処理を実行するコードと、 グループ表示モードにおいて前記グループ化構造の選択
    タグが選択されたときに、前記グループ化構造の一部を
    決定する決定工程の処理を実行するコードと、 前記決定された前記グループ化構造の一部を表示する表
    示工程の処理を実行するコードとを有することを特徴と
    するコンピュータ可読メモリ。
JP15409396A 1995-06-16 1996-06-14 画像表示方法及びその装置 Expired - Fee Related JP3902810B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
AU3603 1995-06-16
AUPN3603A AUPN360395A0 (en) 1995-06-16 1995-06-16 A system for viewing the structure of computer graphical elements

Publications (2)

Publication Number Publication Date
JPH09101873A true JPH09101873A (ja) 1997-04-15
JP3902810B2 JP3902810B2 (ja) 2007-04-11

Family

ID=3787944

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15409396A Expired - Fee Related JP3902810B2 (ja) 1995-06-16 1996-06-14 画像表示方法及びその装置

Country Status (3)

Country Link
US (1) US6020899A (ja)
JP (1) JP3902810B2 (ja)
AU (1) AUPN360395A0 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6332159B1 (en) * 1996-12-04 2001-12-18 Canon Kabushiki Kaisha Data communication system, apparatus and controlling method thereof
US6545687B2 (en) * 1997-01-09 2003-04-08 Canon Kabushiki Kaisha Thumbnail manipulation using fast and aspect ratio zooming, compressing and scaling
US6795853B1 (en) * 1998-06-30 2004-09-21 International Business Machines Corporation Integration of additional computer components into a computer operation through attribute enabled interactive selections presented in composite lists available to the user in a variety of display screens
AU2003902954A0 (en) * 2003-06-12 2003-06-26 Canon Information Systems Research Australia Pty Ltd Geometric space decoration in a graphical design system
WO2013128974A1 (ja) * 2012-03-02 2013-09-06 インターナショナル・ビジネス・マシーンズ・コーポレーション データ表示装置、データ表示方法およびプログラム

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5016183A (en) * 1988-09-13 1991-05-14 Computer Design, Inc. Textile design system and method
EP0416172B1 (en) * 1989-09-08 1996-07-24 Canon Kabushiki Kaisha Information processing system with display panel
WO1995029463A1 (en) * 1994-04-21 1995-11-02 British Telecommunications Public Limited Company A method and apparatus for manipulating graphics

Also Published As

Publication number Publication date
JP3902810B2 (ja) 2007-04-11
AUPN360395A0 (en) 1995-07-13
US6020899A (en) 2000-02-01

Similar Documents

Publication Publication Date Title
US5767851A (en) Method and apparatus for emulating an environment's drag and drop functionality in a host environment
CN100442265C (zh) 用于作为图形布局/表示对象的宿主的系统
CA2124604C (en) Method and apparatus for operating on an object-based model data structure to produce a second image in the spatial context of a first image
US5729704A (en) User-directed method for operating on an object-based model data structure through a second contextual image
US6549218B1 (en) Dynamic effects for computer display windows
US7376906B2 (en) Binary cache file format for themeing the visual appearance of a computer system
US6954218B2 (en) Method and apparatus for high-performance rendering and hit-testing of a window tree
JP4796499B2 (ja) 映像およびシーングラフインターフェイス
JPH11282829A (ja) フォント共有システムおよび方法ならびにフォント共有方法を実行するためのプログラムを格納した記録媒体
BRPI0502554B1 (pt) método e sistema de criação de um gráfico associado com um documento
JPH0778244A (ja) 機械操作方法
JPH0887495A (ja) 表データのカット・アンド・ペースト方法及びデータ処理システム
CN101025768A (zh) 零件目录系统、生成零件目录的方法和程序、及存贮编程程序的记录媒体
JP2000276589A (ja) レンダリングを最適化するように合成式をコンパイルする方法
US6377272B1 (en) Method and apparatus for dynamically changing the color depth of objects displayed in a computer system
WO2001022199A2 (en) Method and apparatus for creating and maintaining graphic representations of documents under a universal format
US5905508A (en) Method and system for dynamically plotting an element on an image using a table
US6734855B2 (en) Image editing system and method, image processing system and method, and recording media therefor
US6675357B1 (en) Method and apparatus for matching system and device fonts
US7793224B1 (en) Methods and apparatus for formatting identified content
US6925473B2 (en) Staged stylization in multiple tiers
Wiggins Three low-cost mapping packages for microcomputers
JP3902810B2 (ja) 画像表示方法及びその装置
US20130080879A1 (en) Methods and apparatus providing document elements formatting
US20060280373A1 (en) Information processing apparatus and method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050707

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060427

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20061222

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070105

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110112

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120112

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130112

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140112

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees